kernel-debug-modules-4.18.0-348.el8 >  A apIU]A']~˟B4USm[ +'ŷ'If19ڮivhwGX9NT p3=*]V`Dh߃@^ޟT1#m>WfJY;z%DW מA41<qՊH]1$Qa^2pvLy Q\B%]U\<ԲE˫ܽXo[h42*v_y.8uSmhKh{{X;|oŨQlpuR]mSLH̆Yn=%oE7>` q;uJU=w:\X#J"Fu\WZeFyNȰp$A&MLc]h6f2195927d4f23a677976bf0e28c7f51b8815090b35cf1f7ee2e3a91aade8b4c288baac0674a34b2afceb4281122f9ebb3bfc402apIU]e ^[8F9͢[uv¿.D ^cq@ޥl"7eP.0wċ{ F-y|'M7ǶȼXaFk%n=Q11n7UkOy4{B _|dUͩd?S7 &eR="`JyP0 eø 957*L@q7 #fG9JJxGA!CL gzPU' Y,T<4}4(ZxYG?9Huމ[ .v]ΈqInsf`@^{0|`3xsUdƅo{̋yopu!ݤʏ &S45%Y?\n_OLmS1!eǂ:c} Ln5#} I&Bg~4 fy!ǣXʦ JGPuؿyC5U3=g $)I>p?pu?pud & T  8Riow66  6  6 \6 _6 `H6e 6k.6q<q\6v4=(89:g>p@pGp6Hp|6IpT6Xp=Yp"=\p$,6]p)6^p;esbp[dp\ep\fp\lp\tp]6upa6vpfwpg6xpk6ypp6pupupupuCkernel-debug-modules4.18.0348.el8kernel modules to match the debug-core kernelThis package provides commonly used kernel modules for the debug-core kernel package.anaarch64-01.mbox.centos.org(\CentOSGPLv2 and Redistributable, no modification permittedCentOS BuildSystem System Environment/Kernelhttp://www.kernel.org/linuxaarch64/sbin/depmod -a 4.18.0-348.el8.aarch64+debug/sbin/depmod -a 4.18.0-348.el8.aarch64+debugtxP : ,g|58tZJLD;8r|H{D[,ap4[5tp`$ ހ\'@"/H %X\  TlD*Rt?9@+&$xTH 9L[x,@N @Y\* Dhl\ŬAD*x!6HyPW ,8/L4HV0,8($$(@ 14U )_,5s2zc-)H7@)&O 5`$nlF,?T,p)Pv H'#,;<0 8]< N`/(94\eb4$,<v`G;T+l.l`pH| 8@ i0 $R@0(~P((|6p@U$,O&2,6#5,dd|,47 2P4Lt|"@ L"+hKl @(KP It0Ahh}D@l Du& #$h=V9hl 2-; p0l9"G 0. H$,D>\ DL i0TSx:.Ls49lV danananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananananan585d6c34bd4ab95408f415a7f4d3e2115bf9fdf277599fe384de0de67ad1ed86fd4364ddb6ac9258c710eb761b04013568508618413b98e487e1e3dc527011b8aa16c9fd34dc9ac67743bcc60c258d855963b9808f93677a5d221d8985a71e1b571a05498af4c26f6bea4255b8cdd6c48df238ea931a155f789dd5173ccf45818c30b002686042b2ccc1f96ceaf3a0b41fc5c5cd14f50aab90d6e9fcf9288a74cd65bbc505fb98880d503c3f731d4e2931a050d8aea5f954bcdee782b97d02e7540b67de582ad4b42a11620401c25ce8b2a91d365a34d10bdaf88cc13c725521c22b2812534dc6c064ad3040e25a28c9885442c4ca99774e4896a8696ee5417a0007fdd11dbeac66279061af020a2c27a1bf1730ff77eab8d63a6d1f36b598cf7d6533b872c90da7018f9b9660f9885c4b9f772f560bbe9c64274118f4ca25a7635a4ec2f3a005333456eecac9f3b66c6a3699195706b719592e8a663f115fedbabc0d57bbaa15be60b6805b66b5b3c95cf16d6fa7b0c6783e23f16fba218f1cc13d788bd08fa0aadb34548ad131618e47a6a7b7dd03704805ce108a2c48eaf8099f6ad36c585dfcc8322b68607fb10935d7957008569f5054098c5469f77b2ce7a0c67990257cf0d3e666aa8208778f44fabafc6d1e8348f575d014b6c90a2744cd5139f3fb8c8e1931ba7f286d97090e428a7c35b655005c4f0908b0b41ef242fd656e9aaa3ca2a5cd0d012088d8f046960bed25d32f032774b236327c0b067b2ee12479611bbca017418b4930d1ae0f1d3de6b61446d527420f1377428d97f9c1dfa1c09142f7f75422b0a1c5e6c54715b0759b729d376d2e3e1e914cd787e859470bfc658ade8cbe0592e27fb13418cf44443393147799817906ddb8d43c13ea07870f2588587d7f214e6fb1e7ad213f3657b4c2f1f651bc642950890a731b4956ca8e1f4294708cdbb826f16de2f184957e68ffd5d27e76112553788a15cab23e5f04f2bac82a2183b1cd29d9104d09fd4de2429c90445c816c7a946b1af81f9e5acb9a7b4e01d07d8a8c711303d7b37a187901fc808935809f8a7e8282ca1e0c9578f6fca164d1cc71cf2126d852a126c429ba774dcb347f982d04ff1695ce445cd1372eaf598b0293b4acff874a32e7752ca4ad566d3fed62ab467f3b78ab897320e49cf5ca960a77de2b1ccf49008a91f5b89576b509e4601e06f08331a2f1c53578fdcdc68a737bec059e8527c2e1a130d2d12ea546720909fc084ca0e9e2cf39a570035528c4d83c6a27b502b63ef1bd546cdf8936f8da858a277527079d20957f055d8a32d4917a459b360460b95a3d31990e95611aad87ea57800e47466892a3e2ff43090dce485432538acbf14a5710c492a950b5aa16e46e4d99ccf5d15537ef22b6b229913b5197714257acf723794dcac159bed2a5d8207802fe4762ce07558d48f7eeb4e023d9a59ddb356a40d22cb901c2557bc892718456b9eb229bc6432500ec65b4968d0edb0d1ef8e111ac7eba386e3d3b3b241ed847c186e81e135bb6b4a1f56d2277f210790bd85ffd378721fc2d9ffba404a7d8f0b31143b0ed94599e9e27797dc05753954afebc161e7e8882062d951181e2f9f56fce3fe99464d87054d23db2d58ce2fb1ba750baf8c446de29d960062fb533d6c160b500b4afb9f46bdaeb391c7aa048a2e5f45bdaf104156c2d22d0b4f0c5b0a2f3cf312f5553f16a7ef7889f1b62f00e85bfa45d35756320a443388f9a3af64f925e25742a9bf8da9d89a7b830f2aeffb5e5a2b3e0078e2c0a09cc41e489437254dbcbf5eb5982abc23c92b1e658feee7ea1887b77c815083e1e362f8cbd03f3b0cbfcb0650663e996563e118b67c705fe4e1a05bdf9074ee216809752b769e1d6db81372ece96a97735a1d0be570782a7f628bea5a67bbb9650a3e722f0c949050c253d45d007f6eb96b3121846598c03ce4b1da19f7eb0a69533014fef67b5f557f7a5a6484b3e22f5e95332e9ba5ec0fbe78f4337623287ee95bb8fb0aaccf480a7aa5ce32bd1315f74b4fe6ee304047217841bfad266f49c70bc760663f1fecd46634259b811fa7e3ada81de0c0a2acdb438d0b5ffad77c95212998964fbf212e9aea48c94716941a7a2825d71aa07b0cde20b50d277e2f0de115055dc8fdaa43585ef2271b0b2e0fae81da09ac44d81bbc0f793ac02ddecbb6456e363a4ca5b651e7527075005d9d6f1e853b2b8706c6047b38cad2cc41f4f89e47c4091a1a5825dbc4f3e26f00d54dfcb090d6d8a4c39627f568e47f38cf34616d0f326afcf0b9806ff7f9fc75081157fab6c6d2d898e64fb00d04507eb62f26286fd550a27a4b7bb6adf6ea4538840b84d4cd5bd5d4d61e3d992adcdd7c7949a86005955440b3914e15537f07fca44a58168c1a91f1b7739ea7c89c6de9871c74cf01bd8c774a099a0b1f0115b385a507237fcd6ad5f3fb5c4dd623530d3254bb852a16b7e765c464a8eded592e4806433317e9c7511228013678a5877e9ded6494672341bd47f2bb80790d64e7fa0bbe481a3bd62b239510a15c40bb29b70e369046ec89227fa2c7dc03b93276a8e3af03b11bc241de2c05a8833d403dcb9a82581532b0fc83a812ae3841a8ff1900fef379134d086b8db0ee1c248fe102261e5b07b195b6855f1e5f5f58e76cb39597bb51e1d63319651ecf45f32b4cfd466a67b0596a7b32c6564894a4e2e819b8dbe0c686ecd91d5c0624d893803a58c494de355564b6ca240b6552179610fbacc56b68355e67e1d99685460ea5005e74d677de38b28a6209affb19c0eecbf40d160505829139d56f1c4aad17407d364203b9157e7165c62a47d1f004431513d443316dfa91d07fb5f9799d92b3d5ebd8c77d9d2e6b4a0b2e4f25bc54d3c5def8a40d1b6c20110bdc3ab0dfe17a312d3fe7a6a2436838c8a47df8373116d40db73f42ec3d819ef6a43572a09fe397fe8334c9d840056b96471c1befe4cab5e278bb477f0089d87a4fa8733688494c660cb788451c009f1a8e1245952ecd6b9f9401112718928290ee2141aef706979664817b84235130556b2c3bfd79ec3739d4e8a76f49dc9a46b95a15edba04def4ca88c662c7584c0d3b44e49e57d315e8127b35ae599b564ed420bc5a58b0c03081fa93a0ff971f7120acc87cfbc9ad8a35c3692056034e24ec1895acbf73153d329741e29555330fe9cf8e84c081c2e9cf61fcb9aa99b47c958738448fbf55360b838ecbde60bbb517108d1971e225b6650e2e15e89a2f647edf0b396a376718bc2ca309a0339fc11c0972206db702214b11c640a3d2675741d588f8bb9af5003fb97b56727367d8104a2386d98693c3adccf760cdccb87523dc5c81864e8196901880b4efcd3978949371e9181d23282568cfaeb65ce208d4c44468a12a147f815d45484d409d50b97a3f3e16c9e1a695d4308182c49e28d306b93a981a68d6c1cbad1c8dbb6455bac2bd22fc99939e013f300566ffc0e6d207fd0b390f767430551f6249ca8d0abcbd865bb41e185cdfba4055b793c2bb57e4bce6bfe62f309c5cbde9bd4f6d3b2f2f4c9516ff08c901af81c6199194324153e70e9ab5a6613a9bef2ea240971e9008a93af15378372fea2565c46de325f614f593b501518871cd77083df7044208a22f49fb03701fc25b561742950de66e6fcc4f5b5ec990d7e28e52a53d5dc1d32b210eb0aa09411f4a66bf4639b051950425a8285c7f460d889566e4046d4ee6569130e3131e8425685262f8de44f44e663587afb0e1dcce07d20a2d3a8d415fab6ba2493dd1cf27bdef1a8b8719f94cb3915600e386128030ad57746dbe15ba023e3fabf1edc811bdbcaf35f84b534541fa3406577aeece7e791d0626a6dc8762b8bb3cde3fe1c5cd9b852795da016c853600f54bcd30f842d09c0ff6301f86e9b7bb05f532114d0a5e58fee6b35e86096a635c0145e13eafc7087dcc5f6f7c8bb940f81a75404bc8e28a5a7e89744460029f7b375e37e034f025ba38f35397b9ba932c03c22c21ae395d7e9850ef8e2527ab3a4231ef762db19bdf45995f5e5fdf5c35ea8a831ac04a15135e98b925232651278ed2b05fcf0307c851bd387167d1fa4245af6469b0597497b37b901bbcddaea6c905ba599105f59fba4701d2d2df080c0c0bf47645983878f794f359e0dcc28f694be73da6abb758947a6e8090d89ef686f4f119fed19a802da1738a598aad9f77de1a6613d67727deef9f49a538f7c35880cf589ed036da1553f3632129be08d947a2eec0a61a3e7c0d9e0117adeefecd3e0602f2c7146b2419ea54c38c4a44c51b4a5fb72e70a27df0d8e749ef9739fda5931760f7ceb1396cd7160e1e9415394310cfb93c7bac70aa0593e09c3ca3a6fb761a830440c0218f137221554fb0513b4c7a79115cff0a5c41fbe4b3e1170acda6b94af84a47308766ed39b426367c5819960c266a846b5a58b14f352375eda6767dbe57538e4fbef1f39e9865c52fbe8a0c9a80b12904b42ff58bfc044973d940534029732e61f8ffa077caa3f2ecf7664fc2286552c092adc3e32461ad38c0ac00caafef673d673b704192fcae7b9111584cb4fc8bf7e75481239390db9f187541c89b15942ce6dee42103a72e3260c5003dd4cf126bc5d56d8977d0f9f3028e9a2b069eeb478878e9b97e72368da047ed2ff22749243ca4fb353e488662728e1a1a9d613f77f2d07532052b25b1cd9c4cdb102010fe584254407df7eac44370fb37969b15755323ffc6bedc8e53ac2da85e60531607f98444fff595a5afa84e89a4272b0ab76668af83dab731dad59943f9f397d6a873547b878ac1213e3ca53969c1a07a2e7be9e63576e1cafbca04d1d380cb29f58c60c5cb924d9fbe8194870fc4133457bb05200ae669b77ab74efceb1a891b3b6c91725f940d38d901823b129d29cab6e3c01f3b24d097d41aaba9f852b2752d2ebbfe76e597d0b896a30ccb322ce6ac402adb94334566bd5a3d3c61a3f35ce3065c4bd046e7f9bfdb45203a07b07411df7de17d0a1c1dc5d64129d0cecdf4c723096f68557071edd7a2e22f667c1a1f902fab94727d82fa1ee0fdda659ea36898de85b848ff26daf0090c1bee16580436ae09a657a3e0e329eee55e5c313bbc886257c38f44aab026051142f00140806972373ae1e4bb384703cc3cd730530b302ddb2a10b31ef9de2137abee0c0b47c6a698ddfe4cd5a6e0c9b97d99f29819bc0fcc16a2b2f6dbab3da67ac3255905c26e812741d3636f1c16e411acae8e55cd20ee1e3d0243edc99e55d83f7da0b78eab9d3d4a9a96b51ed5f80c6cf3fdb2f791a8c95624cdf4b9f76b8e7904b693f1e015b208cc7071925c614f7729548d2d90b16e3f8eca8621f089daa0d3e462e998b5d060a4f1bd16c201de41b1da2b99d681d1eebe697bd8f331c4a09ddb17a6130988e4d0461e15e84dd367f359ac4c60e322081e7721be2a91364c073e077567664ed5e0ab75b4c2e687889ab8f356253d2e7cbe6353461a0949bf4076498fb77df10adc7e3c6187a87d9e144563c095a282a9f54d52eb97927b02e5c1364d7909389c93c961b66150ebe9aa944ed87b1aec5a45558868a743b23d3a604f7d6f5091e2e87fae4fc48f9a1fc5d01be035a391ce7e9a3c08fc5162b301c1b513ff50d6c84a6722ca5db276af92e15f1dd37d3a3966b704c82e21d2947d26ee176e214c52349080d5d6c43ec0d1ba9fd4a1501300bee8d844669c420985d9c48b5fbbdb3449915832b57d2e0a28a12d6d980dbe0520ae2f244510eebe3961e055d5310b0c729cfa04b885b2e4b00c237cca5c4dfb3c7a661d6807dd3ca2e20f00144760fb74836cf969729b70a1b11b1d9e2235e2768975da5d3c4245670224f95dfc3a58a08d30c9962bc7135937c75c8bc12da0a58285aad395c0855fd7222ef9956088b30967cece88090e3b4c1468e2c640e8fa564a7a13676246a2eaf74a9ac8c0baa0088e00e4125237a1af2f117428e1fcfd50c83b75634827c60b73193390a46a71ce0300b4e48adc8760f458f7a80455f7b1a5de8f5ff846492b6960719660e6ac5a7b60995976a1a3055ff2895fee089ffaa29f4b0e3f028a1ff6a6710e62f47e3e91f2c8f29cfae1f947dfe86f0df7d1b61543f29c6480eea3b1944f485bf52128459e45afc2d02dfbb46a7f755771a98d6841e330142d72ee242e9b17e79d0d19e4e9c4f85a8398059837e0271ed5fa0294d5b2bd82ee082c66308ffa6bdd949242d7f09ec3867c5debc404cf2d6e481424c3e613876d1c145837ba73176c5f280144f4b33611381b754c65f3c7abab6d41c47041339802dfb0b3b2c6304e5124d4cb6a67d1ad78e1fb0638e15435d5e14a64f6ac1b8c2c79e07ceebb8c9614e4988f93ed051b944ed3eb3cff611bf96401b5b5693e07d95a3133fd75c9fb419e048e7e91b154cac3bf0a5f41eaa9769f17c4f7d12c7b58fef37ebc4914cd0278c98d7e964bb1449ebbb6fb350de35d8cab1087c609efc0fdace3825a6aa63f646ba74970ce827271c78748c98a6334808a9d2b9de305568f45384004c6d8d47b8ba4d740a38b9a152d1c7fe33e0156ebb39b4a5fc429bb2fa1a76aea4da79a70489b6c5510b4dd1ab4c0afd734dff9b0e475c1209322396e60ebb61ad0e5158302cad5ecc8dea59e0e9aa9a3c4c2d34354ee3dbef5af7c0f9b1ae459ded9d4360a6563d6f18c6eb4cd6727bad6cca8623b9713799d33bdd5a4fa06233b302bdf874e72cfe86bf07f573f174f2879d579d6316d6fcb3c1de4c024a6fdae398970f55d184f3ed9eb4cfca228d3b685fd31297f5dfe0d19b0fedc0fac2527c5bbf845312cebb9d74340f566b75fbf78c4bbd26e235e6e70e1fa93225e6c924ad2c20176f2b47cab302c52e08021ee02acfa21f2dc1ded5957e2e3e6901f380fea2d4792580bfac9ba3abd2c12d010f5d3c334155abc771d32a0d2c353743b43c95cbad664b5a0290d6f7724512310d12823a7b1dae3b1fcd11e7eedbb5f7a72c45dbcd34b5e639e4cd05f50f7234538c76cf0d2ffc42fb0a577abcad7601a4a271563b8439e028e0462287847b1cba9eb85f76efca66f17cd7974c3056801bcfb2cfc5d77acd989ec449cfdc367c79567136a4c587edd657861cd35eea946b72dbd41a281f94003c4c507202713b0194aa2f521cf6d4e98b8a5862228673329eb27ecdf2f7aaeb7fe5ca39b312d5cd26e1981c74dd3ca30e4fcce23bed3388e9727b93bf24a8de4dcf66cd77b5be681d6539f55e28116beaf44a8c7f573bc9d85ca506bde484f99e865cd1aa0f90c92a2e9a117adc16573607e7199c6e8011d408522c5cf6251ffcd12657603460e4ede12212310fc1f3e8a604c97b3b8a0d1cd139be13a7b53bd1ccc420dbd3e478bde9bafd3afcf8d79efdc385b5e0b4f6196b00f6db721e46b2f9730bef8af11033075f82bda12052985d9fae042108044528b549842f78272f5e89d409499439e33daef8197bc0cc006fe0e636e1bc028e2582d5a245c942745bc3ee4d5b90a4526e63f8f2284b5f72ae6c9fb54042041bd31dc7df849428e0ac99b648d6f884a6be815b43ba132bce4fb082282f84d71b4adbfbbfb9f98ba8334fa4686d541b267de46f8f68679ce7580e465ddf12d6cd5f2bd5294dd24a26b1cd8b8f2336069fa4f69d1404b4d00411ca60d69e620ba91be0e95e3ed5419f814fe5fe9248884f9315b0c72a41fc933ae20a09f7a34dd47f07b14da00619afe77790d8543391044d337c4a9913562760633da0d48e958ed2a17bbaa56382461bec57f3baef4b1d3b39526ae6dce7eb2051ed5ad624f0137af4745cd38cd0701fd373342c9e8e9a9bc44f5576d0bafa6111b8a712ccfd4ea8b6234900bd2fa30d12ed49eb50fd39951d7296fd0471e56d993cd565a692372305b8eba458ab278597adc112a362b329e67059a0cab516d9dacb0a6b31792f662a58018bafa363730593a888d03f009a0957ad14530d7ef1c7a7e9bc05820c0611a751666d778140e47961f5508473162a33d242369a0253f4c38f91048121c017828e90ec9945668e47e783fcba8ca7172ae354a6b4aeb3ddeeeec8cc0ea372e32e5c23c6ee2300e5fc129b7f7a16f73f56ecc6f5f6cfbe8ff821cf81394baed134d828e29a7348bb5b22cb3baf28a2448c8545f46dfe9c4a8dcbc1f886ec449eef155acf0ccb7bde3b98383ef9c78cb59062b334ab1fbf1b9a310148ae5d74e9fff11b927a1104c183d5b6312e2bd438a3a13c179c69125e0988c8a9c0feb151e442e60087e8db3782230a547781f87163b5cf4bb70f976628d29c561db7e02ba2f1b802d997064c42188298cf8955ce67965e7f3b9b2b27e6360bfe55e345f4abd185313732ece83bf01fffbb2c8359dc78f1aacb4495959ff6c1ec7f058a4005f01faa56721d8b374bce87fcbdd378054463de0ccaee4a090cef885c338dbeeb86b0340d5972c7f0cc0f683c7367268aa9c113bfcb6ead93f32f523ad66d6f43f52c1508015fc259fcdf49b1cb94399befb296fa9be8ae473a5d5fda87b33c238aeb543536f95041f804831570d682580fe220098685d128659c9d713607a709a307d930e96645b7c4dd28e429d48736650691ca32212e7b5633e5c9785c77bc6f3ba523e637326f14a069981c774ea91833666407936895b6423139a475408cb8bc97f116cfb870bd52780076bfcb4926636c66f9c5d30bb08d2198c793b6287d4ecfa9c61d1012097d95d38d05864b25cbfb6c3f55aaaea53ffbc49cf1ef239ff25e136212c93682cc252b096997a16aafdae0504f0ba7f9f4c7ebb153cf16f4aca4bd84949849854b5db224284fdf89eb3aaf23747932b6d68edc5314c22beb6d87254455676115d7166cad356151428218bc2b70eff873fff622777981fae5808166a15000ac004069fc1449bb0ed879233dd9c48a376caad2810bdc480c098c85a733e66d836d94e5ddcc6c6b9efe57f48b2b4bce89018a166a90bed4014e2301fce6261c5fc3b3e0909546bb2c0ce7b20e88db1c04294b83fb1b21b4ccb5407acd6e8c8c215976243ec56ea20a22cbc8687eef296561476458e137856578b7f85a94f0f55cbf2853a50ce080dd0337dbdb7e4df7eef1508e047a419fd9fb8ed33db128f99ff32daa0e3c7831820ca4889971748c0f3be8398e26a46f29c5ca91e707ea839f4bec153a940c46341fc2c4f83cceebd54a1acf90b265cd1d8f46151a9584fcf4a75c4f33bb4f4936485146e50c34be9da9b4a3c155b82cc38ae09d0f5e4c3edce159788dd179d06d4f4dbad649539bbfd617a4a66ef5ac48dce4ecad21d07b8e30cbe17db9213b6687a7bd699f308c022593b5df77cfc45d3886df954f6d4bee6d6e48b5701f3146abc0b09237673af287ea76d0ec5ec1dd9d32a0f6f784a7ad28acdb6f304520f78f760ebe01f0fd545b8b6810b3f9213e058ad7839f8f42baa54eac7441bb7f8b77e6647cb0e13c045dfd83f3d449448e70f51b08194123c53f3ad3c08381bf0258bacee5d0e4d13c3c94ade6463e0f308995881094683c27ca1325921ab0dc15d2e7f54e1b589f0c38ce4d7d784ae3d743c80b3183f20a3a83673b8ea9db1df48d317b2fefcb8e855e82c9bf30616837053c1a15ebe781868584b5248223e936fa92241885ef9ce9de5dcbb24d740a8905b901a6b8a96d70492b2d9b0723860efea5c1334f4fc23c27cd88f9c5570e68e4cd8e494f4112e43b4a6dc67229397a448c4ea96413dcfaf47ad7b18d5b0c4ebcd7e2dcf2a655dac26897391af3149a473d35551ea7a5226af1190357da719cb9effb04b847a89a1a040dfc4223cee8090b6ef34db4917d3c9ae8321fbb83d5aea61aa4d229f2ed37aaad28d68724d3149a9d731d700dfae46857efa7febf59aeeb39f4d75173940b48cc530ba8abaa01c9cb8eade7a953e8dcc2e072b4c80de615495b08d9cb3781725e83fdd2568d2c4fd62337b35b9c84ce55b051b20a65c449f2f4154866f8be01d0aba3a1a71b58d60aeaf7f5d58c7807c4ddbccbd034277997ef365ed93d033fb502eea2ec82b53b926bf6dbc5a12e7ee0beadf6aedc51c023be50c52ba0ce73baf56fa9f06c09103044ae8e2347c6cfd779398d758360c728fef68077369f30f0692c88553d3acfcf4e169ceedd013b0cfdab6a137691f3a6714418f545a1b811c3db177a16555764f8c29688f54af327e261b6b28d17615ade4e91269b0d44e4cd92d99ca8b88731710027b97b69b1e78969f868259efb78a0e3a222c84e577e1c18feb4c01f6d2539e49ff48752b14d3bb9aabbdbd05a837ff8a07edfe34a7649e7e78e847386de1099aa7265946684d2d4563d2a7f7db12d913eeb11b9ef28147ac3f5568fb023d60ae76f4f3ee09b50e0db98225b17a1784686bcc98b0f9582b4bf5207ebc6ee34eeaf47dc52f34080de931398af55ed235ddef2cd2b0f34963226b3b79bec9900d3fffa2b32a18587652614ca2b3639b6222f5ec2c095ef996e81d64911f16b175edba71154851282faf87a932b019ac3f03b9497c7deba7a6d881687c777316120c901d318da326faf8a1601f692637b532c9f8d49d9ac2d7a4dd0cd50b570d5d781932c2cf98b08900337d80e7361265a03ac3bf23bd016c7854929e31bb7a488ed3abf7a32099160149b57142643eb33b849f3d0159238010a3c524c479937a5a659e0a73735a9b5f220c9f3cccf3c45946c763cd9b5954e4dba326737bf41b9eb28f5e25426ff2466863c4957e02e18909d760911e267a99e049985f41c435daaa9e9bb02ffd865de65e98b2051252908732843364933289b20ad4a0441fb9f93f38771ba70c96dd0f53c9356370441bb2cd8216844290c14032905fc626355f4c3f1e59de08698fb51d954647f002423e200975d8afef328d9ed586bb54d2469718f930df59cfe3638ec8d4c505d2f30b385f7ac3b0009a047f719910160c914f382bb1fa01b711fc43a0d38b8bc690a07cc224e93f48400f3dad7369d8da4a80370992fda70ad67811d2c13f2cb322d2aa48c050a3f252adb3ade988fd3e0d87c62b76cba39092f5499acbb50970c8c250ef05b94dd67d298989e3eb7c6c7285eeb80bb89dc6fd99f8135a41b28cd2cf8cd0a0b78effdeab2dfd3a3c4ae87d21ba77c638c93548d40f676d92f797760a67bcbaa8fb2d5e4dc16d1ac778010c362c50c7078fd354ee772e77efb960ecefd544726d7203faeb79b3b0e7f4b5ab441cfe8e310126c83bf93270e42e61c71fc184e5c9329eaae8046f8121008c3264f8a82f8c23ed6ab1290d72c4a0e7106fbb7de47fd52c2165fe1951c6431894955f3aaf919dc86053f690f037f4946c1134e9dc7993b8cbd4a64c4ec671b04846e7057559d4623a6af76851b9bf1d53d0153d6e72beb161f047ca142b1f7b6f4cdd3ce07c5c1ab237876fb327808976be24b22700f8d791cae1d4b0b4b4108e6af10d8e12da034c38582d03299f7205d0fc2c398355e6503904d289c1b14c62003c84e6635804459dbed095710e8ce68d5435f0b1ad95ca30821040affa8b9fbf9e910c796f3dcff881af13af977762d268b0c163269a11dc36ad08bad0df4ad2628ef22f369450afb7db7b7071be2d64b88cfe4326bcc32523414476762df7bd6abcb959caa34adf63d9799bf8cb16eec3b1fe6a6e2c70d5b3cc649babe8c01f78fbe369ff508c53e5bc07c8aca7317514fd57c59748168ae393702271682f722541f7f6fb1f4b008f8d3c6efce63de043ca29d65d9bb169998240f90a997cb1fb58e7d00a62205176a9c253a6b21e6daf290945b4a4128d9e7dd80efe9d3e28c85a5f7b85b483606f7d615cd3264b5c43fbf0064d35723d485b964f964807ed3364da41cc3822ec43dfdfe405ad3832d8c26894b7578c41cede1734d3f65e54edfb4cb5de1e881ef93d2bdc8d6e6348324454ca875b05978e3b53e25d486f5a746c307409ff104c5d47982931ab470d9bf513923eb867419f79ad3b759e3707e8960487296b76a42b9e7ddf812465ddc7e06451a2b864b6166b3a14bd9cd002939c7013ee67bb66b568476bb3960e8e32cefec287f543857f2f0b83f8ea6604aecf82d28750bb40b024f3a2351cf57dfd3bd3187e1385b68087447ea02d5b8aa65c884e155841412dcab19b3c074f49dca6a7fa59d8f22cd079ff961900332a700d90c494bac05a2545ef8e5cf979e859cc114f6b1a874335193dfc1c8cffb8fa991dca074ec797595ceedd597c9908cc041b5e96e767fe3fba86aa483b3db067b2b17b2f18056a21c9b148b8aa31e48cbfe120a2426385fbf923c71d9c2a844b8042dfd5c2c6c3917a17863c55586f6aab7c1e898bee6db7c3782a4e98f861ce499c07cc63603791ceb8655537d0d831aa0dd5f4d5fd1936cddb5135f0142f9ba44a6bf6e969275a5f074103c29457ba1f7ae6aa2b4bec1b118856d7329d93d76d765bf5129a6d6d17db3b6e61ae648df444a60196ccaa2e58c56bdd160814441600b312d0345cda670b473e6e3c9d6216d01e59424a4e239bbdfed37df8dcc0dfbc07b4e6c8637eb1e75003ddc89cc610b64788fe53b45fd3f2ae732a295e4d3f8211ce71b88ceb5ce85d0b72f72329f1385fcf5c2c05d6374d9ece27adc8285b915fa59ae1572babcf91b785c8a02b2d19a4c66c1640990b89f700a631036bd2ea4feae6a43455644cfc00d7f0f4d433723f4057bd7a2d42f35443aed10b4e73c24aa1434e009d42b733784e9efd927b287f7ca92940705dcc5f683dc225cb7f0d127d90d3d119dbad202c28f5fb02781b1ae4e72a0ad2c0fbd60f4ddcf07eef0ccc7299b730a77fe66c0743c366d093d57965eec109dc4c51b294165d825867fa7851c42a9940c793667f26e9421a9f297369474cbca8ac85f595a5c23a5a5497f433357ba38193042d30bbe1e4d38ce2df4998414843f3f6e19eebf599e70504e2884241ff163e2583ac370219b7941261ceabd7896975bb4f45048031aa71321b2de2e22c0faa05a7157a2fd18ecfe1336868453f8a70fecea731f47e9686ef6849f0b6daee4a11a05affff3455be667989808d793a4160a3c58379849a770223f3f356b8df1e059404c9f8a993d5be6e7c7c90273042d2e6230c8f9f87c87fdc5adbce5c54112ee02a2edec45631068beae1f8b34d6e063eb2af64ae2fd4db68cdfccae3a28d4503b2b453d43725268a0bcee5b428ad44e046fab81aa68cd26602cba383d713fdadcc520ca7b0d86c7615de6a158881020d74688bb64a97046b6bf7422b0b3443c9856151d19c03d991aaf30ce9c336ad6a3b2329d1b75f19dc621aaa10fb272b7c0662379d8bfe85de6d2d9be2016aca3033e70c664180edf1917485b6abac252a403cf34e58394ae97f0f1f4429f299dd100adb559d6c43606da34cc4f0ccc18b720de2368474d6bbe7b0b475bca79f1efee3d85a4d17bba73beab6a6d0f1aa26c00829b960705d611d48d318bd04be043055eca6502e06c67b3b79d879c7d0873464392fa29572b9ab22b7070f813b7b0547388990049c64896fa601ae21510f100fe51530566c176f31e7b80d90ec9a22fc98c33a07aa8de09ffdb8c02383beea4c96d836486929d281d1ab061be08ff55d8e0b52db5ee16cfc5e7e7c3ee7acb5ccbcc650a5185cfcee782247c8c871c21ac0a3d6b42d5186a7967dbe6e542462b9bb1e514f42a31f43d67377cdb2ae4e5e44cd45df3eb69d2cf6f4cadf52f407b24585960d3797305642675014dad08945890349ce380147a7f29ab3dec2608df0d48cc1b3bf2578832ac3aa4dddc85dc417b246a38cd0eb371f0b37c9b040d75314615f6d6e4e729767088356e40fefd11b63d4f51fa8fc0f0f777db0a14a88a57e65f08c08a3961d0dcbd43e98fc64deeac00b85a270232d76379a4925049eea81a69d03df8c11a797aaf80173d7291d735c66f3f47dfb8eb92f20b9c03d1e4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-348.el8.src.rpminstallonlypkg(kernel-module)kernel-debug-moduleskernel-debug-modules(aarch-64)kernel-debug-modules-aarch64kernel-debug-modules-uname-rkernel-moduleskernel-modules-aarch64kmod(adutux.ko)kmod(aircable.ko)kmod(alx.ko)kmod(amdgpu.ko)kmod(appledisplay.ko)kmod(ark3116.ko)kmod(armmmci.ko)kmod(asix.ko)kmod(ast.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atm.ko)kmod(ax88179_178a.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(belkin_sa.ko)kmod(bnx2.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bsd_comp.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cfi_cmdset_0001.ko)kmod(cfi_cmdset_0002.ko)kmod(cfi_cmdset_0020.ko)kmod(cfi_probe.ko)kmod(cfi_util.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chaoskey.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(csiostor.ko)kmod(cx82310_eth.ko)kmod(cxacru.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_m8.ko)kmod(digi_acceleport.ko)kmod(dm9601.ko)kmod(dw_mmc-bluefield.ko)kmod(dw_mmc-pltfm.ko)kmod(dw_mmc.ko)kmod(dwmac-dwc-qos-eth.ko)kmod(efa.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fmc-chardev.ko)kmod(fmc-fakedev.ko)kmod(fmc-trivial.ko)kmod(fmc-write-eeprom.ko)kmod(fmc.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(garmin_gps.ko)kmod(gen_probe.ko)kmod(gl620a.ko)kmod(hibmc-drm.ko)kmod(hid-picolcd.ko)kmod(hisi_sas_main.ko)kmod(hisi_sas_v1_hw.ko)kmod(hisi_sas_v2_hw.ko)kmod(hisi_sas_v3_hw.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i40iw.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(idmouse.ko)kmod(int51x1.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-usb.ko)kmod(iscsi_boot_sysfs.ko)kmod(isight_firmware.ko)kmod(iuu_phoenix.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(jmb38x_ms.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(led-class-flash.ko)kmod(leds-blinkm.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxreg.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lpfc.ko)kmod(mcs7830.ko)kmod(mct_u232.ko)kmod(mdc800.ko)kmod(megaraid_sas.ko)kmod(memstick.ko)kmod(mgag200.ko)kmod(microtek.ko)kmod(mlx4_ib.ko)kmod(mlx5_ib.ko)kmod(mlxbf-bootctl.ko)kmod(mlxbf-pmc.ko)kmod(mlxbf-tmfifo.ko)kmod(mlxreg-hotplug.ko)kmod(mlxreg-io.ko)kmod(mmc_block.ko)kmod(mmc_core.ko)kmod(mos7720.ko)kmod(mos7840.ko)kmod(mpls_iptunnel.ko)kmod(mpls_router.ko)kmod(mpt3sas.ko)kmod(mptbase.ko)kmod(mptsas.ko)kmod(mptscsih.ko)kmod(mptspi.ko)kmod(mspro_block.ko)kmod(mtd.ko)kmod(mtd_blkdevs.ko)kmod(mtdblock.ko)kmod(mtk-sd.ko)kmod(mxuport.ko)kmod(n_gsm.ko)kmod(n_hdlc.ko)kmod(navman.ko)kmod(net1080.ko)kmod(netxen_nic.ko)kmod(nouveau.ko)kmod(nvme-rdma.ko)kmod(nvmet-rdma.ko)kmod(ofpart.ko)kmod(omninet.ko)kmod(opticon.ko)kmod(option.ko)kmod(oti6858.ko)kmod(peak_pci.ko)kmod(peak_usb.ko)kmod(pegasus.ko)kmod(physmap.ko)kmod(physmap_of.ko)kmod(pl2303.ko)kmod(plusb.ko)kmod(ppp_async.ko)kmod(ppp_deflate.ko)kmod(ppp_generic.ko)kmod(ppp_mppe.ko)kmod(ppp_synctty.ko)kmod(pppoe.ko)kmod(pppox.ko)kmod(pptp.ko)kmod(qcaux.ko)kmod(qcserial.ko)kmod(qed.ko)kmod(qede.ko)kmod(qedf.ko)kmod(qedi.ko)kmod(qedr.ko)kmod(qla2xxx.ko)kmod(qla3xxx.ko)kmod(qla4xxx.ko)kmod(qmi_wwan.ko)kmod(quatech2.ko)kmod(r592.ko)kmod(r8152.ko)kmod(radeon.ko)kmod(rdma_cm.ko)kmod(rdma_rxe.ko)kmod(rdma_ucm.ko)kmod(rfkill-gpio.ko)kmod(rfkill.ko)kmod(rndis_host.ko)kmod(rpcrdma.ko)kmod(rtl8150.ko)kmod(safe_serial.ko)kmod(sdhci-acpi.ko)kmod(sdhci-iproc.ko)kmod(sdhci-pci.ko)kmod(sdhci-pltfm.ko)kmod(sdhci.ko)kmod(sdio_uart.ko)kmod(sierra.ko)kmod(sierra_net.ko)kmod(sisusbvga.ko)kmod(siw.ko)kmod(sja1000.ko)kmod(slhc.ko)kmod(smb347-charger.ko)kmod(smc91x.ko)kmod(smsc75xx.ko)kmod(smsc95xx.ko)kmod(soundcore.ko)kmod(spcp8x5.ko)kmod(squashfs.ko)kmod(sr9700.ko)kmod(ssu100.ko)kmod(stmmac-platform.ko)kmod(stmmac.ko)kmod(symbolserial.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(target_core_user.ko)kmod(tg3.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(toshsd.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd78f0730.ko)kmod(usb-serial-simple.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(ushc.ko)kmod(uwb.ko)kmod(via-sdmmc.ko)kmod(visor.ko)kmod(vub300.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(zaurus.ko)    /bin/sh/bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-348.el8.aarch64+debug3.0.4-14.6.0-14.0-15.2-14.14.3aZaXIaV@aLl@aHwaC1a@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[qrBruno Meneguele [4.18.0-348.el8]Bruno Meneguele [4.18.0-347.el8]Bruno Meneguele [4.18.0-346.el8]Bruno Meneguele [4.18.0-345.el8]Bruno Meneguele [4.18.0-344.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]- 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]- 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]- 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{|}~      !"#$%&'()*+,-./01234564.18.0-348.el84.18.0-348.el84.18.0-348.el84.18.0-348.el8.aarch64+debug4.18.0-348.el8+debug4.18.0-348.el8+debug  !!!!!!!""#$%&'(()**++,-./01234564789:;<=>?@AAABBBBBBBBBCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEFGGGGGHIJKLMNNNNOPQRSTUVWXYZZZZZ[[[[[[\\\\]^^____________`___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbcdefgehijklmmmmnnnooppqrbcma.ko.xzchcr.ko.xzfmc-chardev.ko.xzfmc-fakedev.ko.xzfmc-trivial.ko.xzfmc-write-eeprom.ko.xzfmc.ko.xzamdgpu.ko.xzast.ko.xzhibmc-drm.ko.xzch7006.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzi40iw.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzib_srp.ko.xzib_srpt.ko.xzled-class-flash.ko.xzleds-blinkm.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxreg.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xztifm_ms.ko.xzmptbase.ko.xzmptsas.ko.xzmptscsih.ko.xzmptspi.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzarmmmci.ko.xzcb710-mmc.ko.xzcqhci.ko.xzdw_mmc-bluefield.ko.xzdw_mmc-pltfm.ko.xzdw_mmc.ko.xzmtk-sd.ko.xzsdhci-acpi.ko.xzsdhci-iproc.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xztoshsd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzcfi_cmdset_0001.ko.xzcfi_cmdset_0002.ko.xzcfi_cmdset_0020.ko.xzcfi_probe.ko.xzcfi_util.ko.xzchipreg.ko.xzgen_probe.ko.xzphysmap.ko.xzphysmap_of.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzofpart.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsmc91x.ko.xzdwmac-dwc-qos-eth.ko.xzstmmac-platform.ko.xzstmmac.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzsr9700.ko.xzusbnet.ko.xzzaurus.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzmlxbf-bootctl.ko.xzmlxbf-pmc.ko.xzmlxbf-tmfifo.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xzsmb347-charger.ko.xzbe2iscsi.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzhisi_sas_main.ko.xzhisi_sas_v1_hw.ko.xzhisi_sas_v2_hw.ko.xzhisi_sas_v3_hw.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzappledisplay.ko.xzchaoskey.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb-serial-simple.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xzatm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill-gpio.ko.xzrfkill.ko.xzrpcrdma.ko.xzsoundcore.ko.xz/lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/bcma//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/fmc//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/hid//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/core//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/i40iw//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/leds//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/leds/trigger//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/memstick/core//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/memstick/host//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/message/fusion//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/core//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/chips//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/maps//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/ubi//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can/c_can//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can/cc770//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can/usb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/smsc//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ppp//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/slip//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/nvme/host//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/nvme/target//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/platform/mellanox//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/power/supply//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/hisi_sas//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/libsas//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/qedf//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/qedi//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/target//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/tty//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uio//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/atm//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/host//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/image//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/serial//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb/i1480//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/fs/cifs//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/fs/cramfs//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/fs/squashfs//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/mm//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/atm//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/can//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/l2tp//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/mpls//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/rfkill//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-348.el8.aarch64+debug/kernel/sound/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Taarch64-redhat-linux-gnuELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345PP8PTPUPVPWPXP PP^P3PPPP_PkPlPrPsPPPPPPNPjPPPPPPmPnPoPpPqPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP P%PPBPPP`PaPbPcP}PPPPPPPPPDPPFPPPPPPP P!P"P#P@PP+P;PfPPPP P7POPPPRPYPtPxP~PPPP'P,P.PP PP2P;PEPGPHPQPSPZP[PvPwPyP{P|PPPPPPPPPPPPPPPPPPPPP PPPP%P&P)P*P2P6P:P7P8P9PhPiP$P0P4P5P:P=P PgPPP!P"P#PPPPPPPPP utf-861277a608ff909f38cd0a85381a3df5eeb3eb11cd96938a38052a491790e8560?7zXZ !Xx07070100000001000081a4000000000000000000000001616ee5110000b574000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/bcma/bcma.ko.xz7zXZִF!t/䢓1]?Eh=ڜͩ^b:df8O#b-=nQ p?~l8 kjbx9nelv %ţ =A3 Lb= n# m)jS,<`؟y Qpەh7ŘYU/u}_pne˧X_n+(5ևV'e^N)%O2a屠k^`8k4kO5K8 4 r]mU{pvGVv'/X;?2q?b}V@S/Zt~d WQ7w?pCwy*W5=z5b6a2G&Yڪ! KN z$(j%ڇ "6KDsY.a%I0UgD "N-̹˫y<\:UYCmlu?q8 蛃({oIC kpr>a|`/C&`Zn. :L=i0Mwdwt*IJ }F)UP.~ͣDUFCMy$V_Uj(- iyX~?4o+ $R'K2g2wyN0ȤԨ5_|h*Ǡ<5* #}. wAO@IhJ֍n5+K^l[mT RD@'5'N=Dʐ_N!mLlpȮ^C(Z#>˓c⽐5{PI|řyDψ_IPvg!/J|42x*]p~W\/,0ۃC&Vo%>au~WgUeJ8ˤΈ"9+mJi1:HX+',82>n?Q7RMz& cF}xP]pTq+4rEk?%.aP|6zڔ7d6؁&TGj丬\a6ʔK rZPH?R"8#RƶY҂ӻ(Myw0,:^k}+rX&4h9Pm||+\r)ltMl`1]ŗq;åOKSk ?fAƬHD-9G_ljWfpޤ>bP$<,5s[`ǎ?wtњ zZUнD*U=Pb\nvt huWBA$th?O˲+y.m;Zab}y(}(TŰ4+., V9:XN-*-NEeM :SPZ8T~A1/[~e p:" ` 0k++Pfސ̐Pnuʾ'P0["=JSsOP g9.}ˆzB.L)Qϳy],&X#95E.׸g7ւs#(ĥ-.LS\(Ddh|๋,,-?FuOG}iψ$gI1K{XuSNh %ELŴzD< j2rdOD4W$n%WGғqdUW1)Tuf-Dv`_#?jfDqar$v4ǫ/[ |Zyv7XP 7`,qa]Hgh b^i]3d W-ɕ]&uNbX]~m *`lGj9($ 3B)"*s@tŎg27e%ƃe v青dQvN&ܧ9L "]G߮blcU+,+QE ^Of[9 \bwѯGcQ{TSw${X0nmZXq="w^*px$S^M_Hnyhf PI}*N%_&>E Y\< :.Pq!e{z?DGw:x ?XMF,#`4:ù9hӿXکk=p Ts)~ mn t qh>X̜K+,de~ׄDžuehq\}tV{cBh˜ܲ#Yk\(nmqiO CGJ.~,.^-ԅDeKv@9B`Rm\Z{!qVZG{ZtFU h 1KX{"5 r^r9(4̗>iQl %\ʄOGjgG]2c P"Y s7XߒBQ]sVt #sv.+ΓLĺ&¶8awatadu5p&9*z!+Ss!,6eQt W "knRˆ YU1ke̶qC"өTryn $NZ͢xAKm9`!D ]y f|9gDj0pߝ<wzTq^ŽHek43AaqM2vfZ:L YxAxL=_jCUDj!`K!ZëUkY4|( 'eKүfJ}ֽ|'#R_}YmvNƀwۯ^YmP/r|\S|U+Rw)<zLTX!Λ Aًr]Իgy@b6J&Jy.$tT=6!&WncE.! Q2y>yU,kx ΋`k %ޙ h6&dW-F<~{-'-nZ,CKyH_ker?MDZp d⌘/rܶнCr^A.Uf#]=IWf&R+f˄]6G2}jzo<P`j=(8#椣 Up.B,t.Ad'vi^8\g]YIoYIlp.RPC 6!qyngTzEN; -続BdDǺz=j]`'&wexw?)U|ndW k luELw ǤR̚ltC ?/`r*/E^#BDrF_xܸ@&ݏ,Bʾ%dN5=H'2j?|/58aԺ8z$%\M 3bD$}9nBDϤ卻?갗9P%-QXb3/Ly$ḶHqY%*ZDOߏ]jov $= E!Zf [p)p{4:qGx`i2C2G# Y&*GBeFg:dv@.ID}_ó|21]H \.#ĥU(P^a>e$7wwDay@d[' Nϗ]N\|CmySĄ,C>Q㬳G.3,@!(9O(kdRiRT:R Or+*`z[M%`No[ۨ&BGGџzgOccyH0A//KU¾8+_)Ͱ1a]j_-EE)!~4F'06sdٝ W3pW$BF!8cW(TnwK7s†hWmBW*b)vYa?S>+rPJ­iGl2OSAѨoU9ʚƪҖyq6xeV Lz̴"eޜ=q^Ewu7:{ Vn pM6\EQ񭆪m@72%)@Ity IP"D%uGV6$ kwZ-MD7iJTڹYWhc F4=?I]57+!^ Z@1ֱ-֘2˽Yλ=oʮ\HQU-Sa+j,k^dd #^ReU6EJf fkdb:˩5׹kuKbD[ɾ7EnäLN?mgdV!++h&١A;=@|-Y6Ľ d^9 2kgpEi,2TW0=LvD^DzٯdY釪@-{Tw75c#?=]_6Xx+qrܫƈG2֯+M7xl::6F8c IS(=dF0Ikt}+me::i#2i( s bU8'G2y1Km8l~?{+:Qt(=$qw EUbio'H㾔*e~3W'~U]{,T11:CyU\$SpU$PpI0M> EYR{ga|Y WSE_LSg$_cygj7)3{'Y>LuVW ]T/1;̴S^M9^-wZƤ1If!([C9;>~(l0m[ A )FKm sp1Y?U.U\fn>8Ҁl+ckz1!~GDޔa#lxBnX' 8-kXjKi1t,↏ NN|Z\)A+~C3IyG^Q$nW2eg$T#;~KM/?s3Ϋ+t2.N$D %F|ScIU ɫO06O P$k]IPqq 垼bfpO&!Ԋ5F%/<6 D(EspDLy piL]!ͧ QdH1-`}qE-;hd |BAJ& Mor:8=c{Nѻ"'a*S{㑒;8єG\_Q+ɤQ`?z̴z r~ ('k'w3_A&ˆ% 32Dӌ,1BvcH=,&lxeQۏ䵁Db+Y1^$q8X_}_\#-]qd{`wKEG}_m},I(S/IH8y_L K_Hn>A"W}t]s~ba QQ4FԛCNvlɥo~H4j[Ά@OlѺ%n\LIy^fDXW֔_-*٢G<ʾ*^~];wÂuA+ZaZ\w.l#1_GQM@Ix-IA,"-R'J'0z:r*=9H|dwT-_;D3U&< հd90@'T@7uą]΅Vd&?vKĄ{}iXcd4׭ =:rjuM?P#}"A%+_9/jx#t()-Y}!*MT9xLqXKN\ *ej1^4Sh7B%(G X{ C7ӵkTr˸鸛|;.]큷O`և.I&6Y$oacǻ]Hځp?]<m2;B}c񗝽 `R6l){~(3n[,7[go %Iؑ=ѳ{δm0gՒLN)6lOw/NJ ȕ)ih%3{T)+ ;3IK1(dR`JIȸz)ڙL /󬧺z@güJ{#fFgsnр$d=G*FO sUn0!Kc;tA}H̗a$yh ۵^"`)1!Mu@ EV9%T/=!WuO쁲E؄d"YcT~mE'Sc7\j_WM@krsG286&$Z^e1$ ːqԌ僵c_HdCv$`澗S!!Q !2t/=;[VTLҺ֯D&/~E_ a/]ZY[=iA , RH[?V&Aas~MFc3 r?I9ۛ|k{B2)/"Ȑ{ElRpYR2L+Ԝ)|Tf϶ID%vɑX?l I.A!|ook{@(ظZ98WoƼԴ Nܲٝȭ2wZTW:(svqq;e@ xO%YfGQz7\UVr ZyA4șZK',qJv$LkZD6su_ -R;Yي.-P&7$T0vƥW(ZR"UcX Q\(m&GDJp7%9EHX8'z 2JTFיa՟#?"XE)MdwuUڽ涬B A@T>ɨn˶.9p ^uƛL_MjnmwlvO/hّo;Hy+ypyW>O_c[.&ɻRw^75fTc3Do.6XcK& 5NJH41FBB:m+m.u~ͬLw S7>zUSW\-C]F֧<^2kaNH+#/2zhb~\xk2yE}omv,|S )&2/yUI%ש)Mֵr!/7匜z1 >w.|i=0cz/3<4}b]sOE9,mԟt.xhb!s[gD9ї @CbCsn4]j.̩IDM;hXX߂. >9gN9wDv& #X'dlU~p@PcR` sFF-T dƸ(:WD͆6QiaS)߈:jH4PM_ϋaL{`"rdM֘bϸ ޢae{t>]= J}/QشJ>م3^֣tG۠5wM0p{gP |a/i†(-4@J5ֶ ʼnRDp8~"rZdsK ]3K:t?gt^Y8UQh>H:+X4^MI˼Xz2՗IpۆPED r]?K$-WLxq-?' g+ٙ Y?'UFy"cއyCw5U;#hV`gHRW,}9~Me<Yh k~_ o{qX*mrEOd(^h^?,])Ǝ#bk&TWP;8`ڽ h*7v/ՇLPqI4[3cuAH05Szp_@-_}NvkXb&M+0bsQD wLJSS7s| Qݤj 2cL,`mڇ[?Q`:9@q2 #(A|-ܵXwtYNVE,Ӻ[tI"OITG:!'\uP#th$vMUqG 4ܤ[ok:wIIx  7Ԙq?@CEta|:cy% tZmv9 0wa_԰rP+~ۀ~1};Aj妾yz96!Gvtj _umGËSvƞ79~p:=zqhFڕ/5Î=nUn֖do_;AA2&!5"X~*[ɶN!X?o`J[Fah͹г9rz1Ӑi-+K& ni;iVX~viy.;Ņ?@/H B\Alg}ml%&| 9;jk>v7 N- w*;76 wSˢ'ucEIn+ *,vuQ=by%f,m)M%ؕ`#m ,Ikw?y>#2Bf,r[mnx~]Mn:IѮ9$yܝRݒaU _~8ZH;&4!2"`2mEvӳ!9' .^t~bnl6G۾@2\-&dַ>lNӉ-*_d*_`o%Boƛ,,5UR|Kd85m(-S}]7{Dv4Rޞڂ{ I#IOvD˯ elﺏajJB^Iɏٲ[ЃM~$~k>QΜ4ꤊM>hxF+B#@AL|S GXIQR:=oiw[ZSײfŬ7> OҀ^w*> tУ!znXNL?b,E7H%<&a.Qj~FeWY"{!vh%?aMe r_"myVY1.]O +z1䱤>y ݇Ng /`(O֍bi#0|\?{}& T`AGdMKNuMF=ȅK55kD}+lEJ;?~mpUy ݺX(ċhFIJ2Ak}2p  5'$Lmen6/ʰ{aCJ 9ۃLK)1j s7z,"iiUY0ffL1LKxxĚ=m1@072ޱHqҹ@6 }iZi>KuLlE8;Cyz -jOoFk^UxZ>pbV SY rILAd6K~>q㫾z#9 GsxRu%g3Hh Lq d8uN]GSRJ@]#5p0Q.;XGEm@p˞a圆p5Hh_9Tv;Ѣi\ ł.a|( =Jᄊ BsU?qJEL?葉MANJ;Fzinzls~*(o 6 < CwfyE+?` V9ȅ߄=`#Ҩk L%!BO Z~Ht7L/~geE׻m (Կ7 H@R(lq˽Wz|jtdJ]QS@~u]jTꋲ^xAv aڙ"0,,4[YU?nj4r/ۺ-@sC`zYw/5/7J\ $b @[b226)Zdo K1|#lS܁TSMN;َ?k].A&zTLow Cac*\L.ʹF*R},WZ %\EX'[gو?#k ߵN a?H*h1,pIP#|!^Y @v,Y s 69!UihdE5fcim$ _YdD╅!tB?̜z<9p z9LރUJ8HXL|\ŷU# )ϮdvV {(M+)S3Hz`4wV Arҿ;?Y Zz{M{*eMOsW+3ٶr4nޡɄGJ %FqWX~f(iPL<ۧd?7QSpycM yU=dm5D֡=mϣ,׮βVoCs0u(tD<ЖpR^5z򜂫WG8ΓrYR28:0@+¯k>D{xL}a|xqg8u">X=QJ0Gmx ځu˵YC0Τʐɞ$\"s-%?mK!C#=lTXb `5U 9Ҽ<9Z~QIPStfa,a!IvYWY(:-C,%p)? 66I }DMt:jةڥNu !R?Xfi}[X zd]aV#aCtE٦ 6QZ]i'HA_,HEؓ/>Ҿ\@O #lR^Ϭ!@MDW m8_ɤ~{~!2Rdvt?J7u_ [X(AձcFyZ3Nͦ߸8\U${{l Zhl/.O0.$E$v8J`zץ(bΪ|d OLQc- N)qzJ4guYran>c1Hm@l*ӿUuE߼] ՠ&Gw@1MQ% n\]t,+dm$B{` mm" V}NW/ņiЯ/ ѣ3凲a0Ӹ #ie<( pY-ޘ M3%d0Rv5SrOUGat$Jz`p^+$Zt.V˿=xu<"Q1QJU/r7]ifkT$婗_$N|rt㩹l:GahB ::lJ3y*ÐD'fQ=9''Tp Rg I h9 k¢#@uTd2O>\l\e?1K@-Z(FbU3 NrBtz As8*35llC2>fJzCKt| T(_BXi-&i\b+l -igP5l* y* 7OAQ<*T$~h^RL<ӏ Sm<+J"bv'" am\靌'*E.6,-CufD`ꀵ/JF(D_xib4 O+z:fڅ <+^N{:{3Yע~cV&Nh|o+k s09Q1ݙsբ A;4-|JV|ǔa&0Shr+RspfB05;+&SNµ5J3(ESJJCdjVob )[>gXuS NDDL||СaMܚŃ:) rd1RK؝JLb$8l`m/KZQ~Z"H:JQj!Gm1c^'꯵-@8=%uq͠гo_W^7jZz@`ePMArAp{6 Z?ę&僟v@*>**f4rJs6. R~g>38l";<3 "a%BLC N Vi5YڴqdJUm~b==/,J4sDW0 B)iRP= *F\$$:aS$Z,WJE hmm6Lν4aZt/6XG>Dz9|*Yg|x% &sOFKjlR(_XUj[Fe7Ѕ jȩp>el/;O(HlI [] ~VT>B_^>Tk2X[^Ntj=\,؄EvL/p$ug3(2,`|K`;(e鰥hd"^@pwuM|8 $LloԏM='K2T5L] H-vh utG |L7ǩ=$[ w:@ۋc1K3,#ػZ㺏E&G/GYE@ J5#.V}- ^4Y Ffz#V@AUG X-{+U~}uހcQWAMU:$yK m͉=oHW[{ .@Rc~K^2Om-$ qncpTHji }! 'su@ܲ[7¬ݟ(X v+197Ӗ4&7)< =(V-q<7KJ .z.wS^AL˿>"Zu_2ψ-T |2f(x8xQOd.LS&"0//7/7؆8LNs-̊qu,#8NLL\\`àniTK)v Y*|P߶+Ձ=۱NHtZ+}"m/M'qfB6BSZM"cVI5q ]ILyL1e$ T#pFv,ܚ SơÊ&$ʸF(4R¥.7ѧ8&*?W H\̖3|}֦K,u1gf3͝,t=O>[r&.~ u-NVe*wa8=D.,ڽ|3LB[Kf*\G8&B[%(f8{p5༻Eތ<S5)5r{DUmG qtBe Bo]K`܁ԛDR׊L4n֍υ>ip87&B߇_խs>/Csz#>D"6$BSX3& ,Xn4qpx(V-s h3xs4bڽ:"bo9]f%h]ndNvɳDm)<t9_d/;d )`VQ!҃p]ɡ!xf.t</W9"`(*in k/&ά%A֦>puotQՆj&[Nȏwoʂg]YjCJ!Yp4 >m% X D61Ƌ7A|ƻ0Gˋ^(ViO \{NߥsN-4Z|C>S|nJ΋aW'=EkzShSuL!D X :y/~aE<`I u{~(s0iv 7ګJKvߌŁY^*iz$.m:PĴ@t6'КԌ6]q~7&)trlAzcd<"B"mnS઻K%OSf9p̓oJ>ӺA|sGކ2̑ ymϬ#pKUǦRᎫ,|;sG@k p9O%?e-w'v|[9ը@eqr 9ui ;y[>9?ÁC2_Ubi7L"9~ypz)v݀>15c:hbGB&i/"3u7òtvJ訹DalP5s#`B6I%#Ø2yv = \q:oGB`WG8ņ~-7:9fzu} 6g'*$xdM=U"hBiFKLOgLcc@p⏸DI ^ZV` A-S\8u8cX3j=(ؒxe\aҩmq6%@0N{uEPVb߫ݏskuUp . uu%^IRbNif {pȼ #md/T-u+;֚Yp/6þS;X-t<Я; [ S~xs\vMՄa2 ;'};H{?l ħFg:4ˆq]J‽Yb5Qc UieR 6+#,[o撉j{[C%?rw+>M:?rme˂s6U{CڭI_OG\1Rp2?c9Uywlf'<ѺXi X__ :^n#O` t=7,:F1hWdyɊPQΝYW܆P*YZ^O[Ր}UP_{,WLmi| ђ;>FY N$w#]pZSj-qLbFD; V,+ݢrRp`H2qWIXMMj=55R*xu RUrߡ>IrvLNu 8Y}9;%!Q(Hb&^bmvMLxwNTo&nq"vr}+p$QՠZi6:R,qr,dd^lR/1z4d Z{7B ґyGna6j]5:d2=01]/AOWh>$T*毪Ul()dBcC2+ҹz 6K5Wb"¥nHFXlc'}g0K)FD˥G^x=. k̗bR6'Yx=4oW1;G Yv17sSh SG5 mV^A;Uy5cr[]J?GFp#X/Y@ yuvQTD|7+i.eQ٥+@k#F29Ib$HȝS5D۲mJ5X qe()4 EJ@ssRF]Cޯ(5KUO7݊o}1gILIOEԂB%v: y_wWG&@:<_ђޮH)8Ow>07SL>3:rT,(4PU116wy5oyD=2IS/.r 9ep({>7=0XNG!a  hpY|$}s'!"O2k}YuV $7t \ڛ*|F&߄W೸n=;q/=>g @>%Ajц7+s&*Bǫ_7E>w)qEpUc=o$Td4Wq"Ƶރڸ;,g/amJ#0L;]s%I?'p9>`^Ea>z/:݊Nu~F5}-cx-n|XxBw=Z؟ =Okb)(fl^zYm'9~a_<vsI C}z`YV(WKJ2>RM_ hhGIT9[tibg|xXYvymwtsy_^>?egiQɹrAO^dtggШp/`?wvLiqL]sowUz!ǡ'Y]7uW Ox|u)'/pWD΢B?0m|jc${Ļdi;!q|f()ښL[Ḿ+e<'gZ8Hn{oE/m-5*ntk46ʸ9  m=gXL@ qenѡ >Sl|i!!ɪ/InNHʿ^m58 L5,lȁgbZʿs!gSgG+kf^?0X { %..`{k؍A`:X~PHeuat0h[Sr߁G8c7{ğ4H7]t<8M+!; <(h4qǛuBnPF PfWhr`hsz_9(dj{L/Hn8h̫0[w|2TOĒ ˑf9Ŋ~??^/!a~]T@7e}lCF#髣d+ZZuI"%dfY mJt=~)`-n04"oK' ihŰDD-Z"bCQcF̡@F!ljMNm~Y?:@{t7TVLPU, 5 _\66 >&Mm: Q+ڼI/p@ آ5쨍 b1[S:;s|Zi0VxPNI>(^51ےm_M86 K+vЙ^x11cᦶE6zGʷ FM]p\+J:.'JO)85z?As)p`b0.iYfd8-KKn(]1[[0@Lv'6 —h_9&]o|/h*m恸΅z+~72fHP-@$ajeqX ם|stq0*MRs} :$ܞ}e%HvIǪ 7bJUWyܽ{lH<ͷވJQ'SIwʾƽ#)D6tq@V@:ڡ2fF:%mrL"gCJ :xMh"*gCt>A ·نh@aw0:$>ʋN"W4vŝg;V=7%2SZB'Ve)* o|g~_cIzRR oj"}ߛSoi%ge<.A+> Zپ1j(GիEF.ҁbby?p^_)#1+v!2`Sf- . |~ʃBOQ'^: p$ifFB@s$I"U2{K >M6j1b;VD>XZ) ;tQ fЁ[PuW#lzPzr oU0,sA;ڏ.FwL;q7Xl:т>O .N ? 27q՗ CA KC!Rs¢s`,\gDxs#)Ӥk0byic>J^#.kAovoY'J% )]l&''lmkh_z E HtJ[k\̈́JMoI K#¶_C?ap}OLMK3Rbɜ 0" "[&l[k! OO@w8y|V> c:O9?R}3="k k=Wv`d&/|aLӭkfTY0^&Pܶ)OٶئT4>GU_h9Od!BԒd"[%>K (߻m1rn eeUe?@U D*8Eb&%akfy8oT cQw9VHxԐ' h;"l嚹(WP)SiȾadR~@`늇3)>TFy])NLbqIHWSd#l"J=ͶKuoc8jFHxډ"eoOg P0z($&߇nVkѮkWv<}߫xsHxZN 'M땀4Ӽt3P'Oק3yq]A/}>VH>uʲ蝈M$ Pxgz~6ò!a/><& {JT";ǟ{v' C"1[mLF4Gpa~,FЈWVsaImG$Bp} r7Hc 2%F(5x6>E?ņG٩Y@p&~#PF;b]HVJ$!x`XU|nd;uK >jl- 9u3䪷TtwY `y7HvFkqgUaDZ/Vӑ?"ݮ|fiܳ SokU@JyX3|k"PYU^_%4bgdIϢ_x\h@a<_$1Ǟt|€HU޶k H 9GO%b%P6vb?BnQGT<NQNпbx^6MVbv[sumV& gr9E>{90U !Vd0+Z) 9P^OLaXA*QG|kk_4@*Aĉ-`Et(4XƽGOHN5􃧐FϾE,7>VatҺKuYX E %ζ؉1]T_x4tKQ]#y4UUrU]Udh%.NK@ 8&O\T;4/&NIu} HsZ9>ԕV S\s;Q(z66O| hc;Ԝw`Ƥsw*< I4LL߰y/nC/4'QvQ,6ge&<񒅆 Eidi)&IJ4y}Yhp>:Нq(5Jp#Ɩ_Bϥa4ڏli?{UGM9ٔIq yzhPK+ȫ51+<]_!Κ㲻52-jsu)wGZDC \栕`1n.SD5. , xPqi{/)$[۸  8oʱ́+5!b-)Sc!1HKG]RZ}v,ӣRE|jVo' O?ɯ?7%Ǽ7"*QMpTq\GRv#!?)s 4@3CQ5P\r9 L 3dr3xT sm_R֯c\:_ ` Ӥ|>ɴd}]$e4m/%1ބ{_ryXsubGq w!0O0N0z-Lhב{Hć|vfsעb˳sq+6r<s)Z^}WZo(=s#oǸUlL:)uNoqVټ+ bꮀa͘]_? b7xjRYZvLKd+4S[N 9w꾽YHQ:ɳ}!2܇^c&/r`mz689ۀ;|n<(jvâ?((k0EWbT_dIeFC w'.WLN67 ow9%f \ ,E3 (;ci*RJ2n$4䥵QȒYŸ*Q#k#m4sU$ h~>:: ORB9--4U,(FHmo0]/…Y+$zhS/2<,!ո,7V]fg^Tn{@X| Wmչ&^yqI=J[2͚[ @DNoXomDs 7\[Ev779꛷Rt. 'rD ҇-LY4wvGHo`ܻ^5X4ءխ yU+oY"vv8U]KO3l.<(HCaqf ~Ͻ x?`w ܀m4@՟$ B*C8&v 8pzD^h%UꪼR=睿O7>PʨXGB.R3Ƒq)Z2(&j2 qT F RmieK=80i !&Rp)vp1&Igݮ} ?rU-Ct=$O].Tnɝy44syR9?η1)hrqLpHZԷ$|i<#⍙7Hh-8pӧi Mcqu+iWލsI5}sp@:qn׍hMÉ25mpkک*;{4ԕ,e6Fjp1WonY7MHR0vyUHl9͙O#M|im9I J , }zsc "8T"uԯL6Jbz=m/lrzOD`"Z0?7S ep S)ъޓMn/YG3 w?pN#jʷ]%A53!!:$9)@vWƴ5ͭ:1jD XX A S\~|jh;A ؎A8V}ܳ+z!00Q#y&HA/?kqs!ݺגsj0jCPQExp}!i#O~~"3)w4iܖx irkT,n|UL\D=/V´e?zB|Bdr .?e͍ң| $OQvw(-1mvHzNN3* x=HvUӊk*Ԁi!?TFm@k\ VD*ӖP6Zf]M h%WNxh50%f!_mǀx3zfuڳ<4,C5f5/ iØd!m-^ƲxePRxCel5^x d6$:ùҋyn0Y7y:Z|XbQ !eRVgIL("E9 >Tq92p gC%Rdz?gleiP!jxk YJJ'0A;UBW{u9 HV*Ǩ ,劣ꎺbpe=ʏ. ޽NƐwpn\cwOУD 8. 7 k+m\w4gFP-[I8JOl<-AP9Cn !,؃26({Ze3k^sH@Pu1q!R5&"ߟWΏ7ZɃYwtH_4(}"b}/UeatZ***OvL(eQ+wUg!a O$ZDz,\1:0ŁT&07N>#qt9 [醛; AwTS#Z2os WXL'M hgGpʲ!JWH\LR&_|7hH7kl6D؆{Y,zj1OM FxM&-S uptB%ʶlK0lvl*'>O+aH ?6q21Ya[5s苿:W+ʲRw0,)( Z((?dqjR@xf)J6H̭UMg} 5o.<@b/*4-=̭msD׾i G1. GvO==@huv`Vusnl`> BύPTo˸GJ+)̈^A'v+5r9{aV$\iHk(sAϘpw>,ua);&>agxg~{@_ZZpd}ilxb:Wʋ:p=9ZUo * # ԒHqK^"I].Ƀ3 jqnM%h۳~ȭ`v4;{(ψx¢~9ڕ E|S\M\RW/?Κ9+HEeyNxƛeBpB'|0@fny}lV W=]/^–R;y]5٧$u};yMoYk=ޤQv.5o XnaWѹa#<9q4:ДyR2jFwc0=ov!p-$&x䱐0؜6G7~kg[1[PaöY4cUyY3gŽoȍFhf$NqJ7W̧i{<*9?QD*$X;,=@H`m(aIp,wTPV.ӥ)5\->QMoVHT@ Ȑ/~ Q>L|)( 6m#&;'5:8}cpi=Мm#,œ\Uu<6dz!hDz9ǯɀchyv VЮ2 ;Ϻ{tsE>*Č kcL=(ôoS*za*ITIa6c ?=tw9㐑h~V`^d<xH*U"]?RYLfd+sȨa~h4Фeo [΋1ϫ|Nd:q" &1E)8Bss3ZSmUFi8'] nҌ beqfC/-bebńm'̘.#mߚ?=r_B̚r2_jC^ޟT ɭVhQƁ%&Ү7BEy}wBDUR[Siمl'Rf{ vٜ%~F\X"Aiۖb6,t|] 40].ֲdw]d [zTŝ~3*ųH!E2Sk4G6J=*m.4N#@"h{ANQ'w҈$M;j lDtk9B!͖y}-,tq]ThZ;~`xȽըd⇇nȊAg+R6|ʛy,L ibd͏Ag&W> +QOly :_G{̍8z,MD(oH# Oaq<saCDz~CN6=7%V~"L1mQ3MK.- !yzn mapftrs8cw_~.EE?kveDA .ƆG`_z] {z__(0gZS*`#MJzJ3koHJjIY~xIzU[ئ.D  υȉ}GaGVW.ޥ,zpI!??PZ.K{UXEM1oxtz5mtn#͕;Nq7AfAǸùLjt4K8ş-¥ %uܦ4n#6w֌ T}_bB7B}Aϑ.°"K+:),]84hHo&*%T)P.8vp6~^1=,_8ׯ|-)#$G9( ݸ䟡~CU^< fo~rbuTFän(ؖF&j=~GOAH5aD~E8F߫-n,_Sw/%ȱJ+lFMS@w^ ֿͥܧCü˙O$$,ͅ& >@ʴ)CWXL9;;i,E >AF+E.i~ Ы%:ϼ9ǡ!k@y {qbU[k8t+PY=x auiW֏~vbgi0R>vڽݟ7;zSL0dRҢX lh Y(idX8 ;$ýդM-E\tP}t0 0PcVS,^^èTr 5 5|!%u/DAP3A󝙶DINf]HaFQ:;oki"K3SkS!p0r%h\1pX>Z{|JK܆tF#mV:̈́('jawddv|Oeu-;hPo.*&!e?we)4S[Q@$qױZ]x;9U0(r:FB]uB i-uv͌25`vy qj'vԋeN(C^Hqrm HK1)X xi8 E? .#d?[~OG+ J"KȣN{HLEݒnmGmf~`{ ? t0 :(x"Gߚ[+8sqÒ<"@qV{$scec+ :O5jDc(Ά[m\w1僚[ܔT֞q(krOk]֣ӈ/lkӗsGң9V&LZ_#LrV?JS`ؒY nb$?L#@l}v f*09.3T_=egRE4XEOr i6!W,cg!=0=ÅdĨ-H8x\f@[(5Wӄr Tݓ76Qx62aoE&**c F=]U<9z,m^I|RQ̻p09b]gԳ}>e*/$:넚jMS5I7Ḻr% 4zoR)NJVaRӼ ɦi=Ey[3$:R f|f z?Y\[cyOvu`JXz?;>Kc"Z [.7]6smJ6!3PCqI7 pHGR󨁬BeN} O _!, NJdqU$SB`1 /rJ23|pf)c e; %Dõzo=#zu+7vo ٟ)mߗ;j ~ixLw:/gnc/J.ba1=LdiV8'{Ӌ tVlH OxVχzĠq$m$0]3k_=)T͠#Fet"H_?z\hwY=dI@+H;&c|1:bm40A 4Tb8ARM|{(Ӗ%A?Y@G m`1ܟ¬QpHx8YsuHO0rGI&.mgi w,mx}ؽb7^fҶdd9}'V0y9N%T!C*c;n ˲Vy~ʹ6>}0W[>ϊ^jT':9\?ﱲ TSQ79µ;!<7ȘĆn+F&ҦnA. з;'ˍNvZD|GŸ`|)0aڗBP ( /1¢}*}$JF36yr_1Z ]ݻ)',$ǰ/ -1ūDG.h.Ą gX_qe;ɭ0&q{/4o} ӶO{gY)u 00:<ƵAY>T=2O4͚WSqB5WWåm117uLֲ›kEZo oT7V0'KDIlhPc}C0~AooEC GHRnA% 儏ה^^~Hfͫ1`NvaOk#GNO!yMѺȇhqfQz}@75+\'2;rAaFLq ܩ0P+\A"S~6f\9PKC[x6PRA/W\^([15޾fQ_2MP6\8\R=].6ϜFng%mv.Mr-WO>}dfoEgz-{b6 2e0FhjJ6[ OԝCNpM;D Hu[NxAn֯|M uw|"1EnA Z άhEYMÏ 5 oO'Yy,V>ţ z_ ~ATݡ7x}#e:6(:W(;-t\Oծi+@ 5{jTĸu4./z?M1 E#]Փ>DLpLn4X`e; aKt,> |d}ߧuSLwfyO(FC4 BDX{Z `&O&mv^EH@wi 3s|0kk$֎UhӚH*Ņ57-ը;q)2t2|^owTLj0$K5%A@*Vʘ @܃B MfBk#q)03wa\!F-%T:HW5:RFI|j%p WfQ aXfĶVa]h]M;?F鈊"%$&Ε̻Fu83vleOoW,ghX98W>;L*M[1-{MqՎ] *F s19D'v8c ai*Xc] FpNv2 F= iaaI=򮆠ҧ8J\,IZ"0rhW@4#s,2¶WUe+˷?q6Y^}g <dQw}:/lo.pٜ!ge;67,T-n(ai;VCmx$g+zsvӈ^`Y$"0c?ҟ~t-RJn#rR"vp."+Hx2ijLPYJ Gy@8"IIC@HTG);= ?tD*JR4שj`+q§+X1z~cfu@(hZc##ktT~9(M0bŜݣvL3HM i?-fpٚ U A~M FޔԂx}buz5>b;Gre#3K*z,Y!sY)"L%)\!P2P,C]/PҎ@NM`u̧W1f^[WPw?@ df!GG#342ΏQ 1);Hߤb7a9ޭ.eU*eA.ә,(b`mg/kj?g-sna_,'YBxL䖽%Љt!-2Hق9fkHN'ԎQvO;ƻqZEtl|#[ḧ́JvuwA] axbbsJ_;rZt ̅0.X)nt[旜n'V2% JSI6ECTm3{9n38ј02lLXGs k+_V*.y~HA7=^b&vyXAe(ZT|#fl̝l;!p{jZ1iZ"%DOJp#/N9_**vgIþ8d8NRTh"=fL')hO*RukS̛ T{f[M"ށ"tDl,?n kGZeu68UНHӼ`t,4U~ABO1XWV* xz VpL5]/ d$wW,Wv}rC+n_sqy2zؘg-Q_RgĂTk?f(MY_\ WA«/W F+4:Y$V,Q2$a8M rm8!đ= =~S(QЃ&Ǻ婭AOtA*Lx/z+YcP]owͻu~,AD6Ns_tɝ$)joc#F`Oz'"Tp9Mw !4}I~έo%-Vsа>ZT't^koTOJ.dؼϚÐ^p]1T@R{''C{h\ _*|4[pLR#E!!`ox51o֙ߪ1>XwR'[ڤ>ԉd!4y'x m=9+iL+ňХZ4񅦳$O %p9^dI6_jFxEBlKw 1%8CVcc>̬~TVc2vVtbHX -"OOLwhO35p>u;0C1[yA' W7C&׵BOU 3o8bE&?4gq~bxlpOBJG틘6 :\eYNn۪&mj 1_{]HffD;Y_ψ3-w[Ԯ;V,f8/XQMJKX?d21 )Z yD;%{T=cJyb+$4q5*(CW.`Dsp-{[ +tb>d6Hg}_M>³Zpzr" Z6D̓yDA[RQ2sE `h E_/"u!b\4_]mS##9Izmx2Jg˸;taEb/֬Fy^. k㨮}P~֥vP{Ԥ\|h>+k>툵bZY\wSwuto΃PPS7?S(Q=z6J/arƪƗW<{#o$N "w+3}^TIF$`SyrŘYbw뀨R“2Pa PFDJPd53ĞQE,~@ɜBHJ7 Hб% i;%F I zB }BT%f8btTe/awi9܂79>&8ouTƱI Gt6t-I?Zw ܇;ROœE0ZsU 2  @2ɯYs2 fy+qߓ-k>}T›pN}V9%"q΢9+T~]X#):qGq#qT-TzN} V(Ol7+tȓ(7Mh&ǥY4 .m0ێ4jQIr']A ڴ(:@a+(b -&B_Tj`O4YsJysnOSB)5FQR`1v!m. n9>uDsxpZlxP8,P!#̆_izeeh6w?{Ó)@,U+] CNp%շ4җZنlJ|06܉,t*YiL]gH#l:ą^Uz>/t+' zJ]hrBg hWO+f ZDcDgk"18n}\ qƙAY:??8Ar/^;MK#,yӇT_qXTdzHMP'csDa-45uz"5pmvP)PsP~n׌ǦJ4i#wScL҄g&1FQMXj%XKY/& 5}NZ=X,:RPǪ8yqP/! ָ :fԱ@&>My&)BS>UH7bH2ZWرD,NfwF1y{g}ܚN 97f+tי.9|7Va>Gnx Q@:{ۣpnRzsVs\a}è%|50L[oD౺j 6qg dFylyևiUfǺt@0Vw38yipP=|y7ǫ,ҙ4=c5>,`(8)ʼP_ T0 e .aqDsny_͇{Q@㠾81k~m%Gl6QoqaXsh!h ,4>ȅb)Mg,)c|fP(!3"0c}4 m4ߚ_/e;G%=M9i [M#UylFz?8:㓫حv> {wQ2)z>CIȴRKٸ$q䇥 Yd'DUƌL T\M&/[+ϲ44qѮ.ʏ&p]=m ioy>9 S,pLy6RO9ŝۆ'Tl&ppd)q9x+c: b4 , HĤ뽹j+ 2X{k /it*SA=@Wb%Ch ~;F {ΦCsˁ6]ZZS^R-',`GІ*ŚR;"BٓN3_6#B3&suT4NKHL(/ŭ웪z*( =V3Ry>]s<V3.T oJK =kLf5Y%8pxxyk!6y2j58DayU܍\sM_O{piH0MJ&yj[5dGDЇ#G>eU=<z3J׌Ǒ#pUv|d @n-2 k.ɪR 3AQɷq-.,8|;'>5*ӳEeC;h\ɤm%G7oBٗu88n܋b@̈́S'#x94DQ8"0qU2]@3'Jխ1ܮ^mYG1bp6)"c ^ qVeYHqFM1Wj8sT{#/`D^YZ&^|Ilwr ȮGu'1!rn1+@(z4`ˣ|]iCY\`frwK-('9R Au!+Ϣg?+W0*ٙ̏@-ZSmł||m⟋cA!'H+ G>FļXXYWsH<\oyng/zud2py [%tv#MW)w02A!vx-2ִJ~&r}Ndٿ`cV$/Q[wf̵c3Vgy)P_$ay/>/Z*#JLScԡycV؞TɷOd t-Ve5A+h|/xvtV0\]}Z7S:;$>šL7y|m2m/-}I_,vhNRzשμPnޛUr2MG:qH?&_vƭa' KYò7%YfEA|z&/Qo`'Nkq:vC-ₚ`?!ò8osv,3ɱ0ħ^'Q8\I?yǪX7̭M ݥr.ϒ= HWJۈ08L`&vj2y , NoGO/MT4)һOW(͏2'fH=5sdO,0ۡj˂A1sOJ`hRalI‰>|7;ᐼNkhIy("WtDmk *લ#W{RmôQKUsVbjDB g `>\!M6D $(伆qջwfY2a},`/YAcG>x> |$}xt=7oɎQU޽2gfD9 CY| ;*οK+$Ldz\`'~͟H7#WH3g-SdMʢAAr3(Ej6}ncNGI+ʟ=3x|W{IDk7B-W2n< ضΟ jB \16lg$=s >!oILG6al) t \gnӉO}ZBbJYc<r a!xᐹ Op#7mn+AÐ jNwR*T͟('mOS*+Ms`s<nex2 A&na\:ނR*cg@r̶[M6ht_}`_ rTT.`v$"x\z]5,WIg]R1ٻ=M^G]Wr_V]<*Q32]J0y ~ '}[HSjg LWړ1?]z=GSRWO/8#Epu:vfn'e= XZ-_\Íʒ(.^x\Fj|B/vc|5)R vf#goOּk9!{?Yc< (8vk0!ٌY%'tq̥`h*[@Je۶NS%WfLWa mxp]wPExt,H{ ڑ(IY !vfjV=hVhbgըhPWg PyCj5Hr?( f`sL@=jЃvOwp.8L;l ~8=1*-q*^>;^ö^3duSO*ы!\Z >V^^Q'aukeԥ\24Φ5k\ jO`Vt=U{[/c~7Ӿ/ 4G ';,QZ|QH;ƞZȸ. $+6YxM^Mǽd7iNҢw0gEF4WέܽGQ)RjΘ{4Q) A&7Ue2콈vrٙ {8]QEfѻyKOÜdRwE;tVoe&sAt&}keWex@\深M<^U޻T APspr[40p2hund]`Cx+A8RMd4†Y hgQ]Y V] O HRtfkX{ z9܋"9(oU˼yTds530!Ykf0HZpu_`df>r*JwCKR*!LtG dl:#M[ᘽbx* s^4b-l0"3$ k9C$i{η$E- ݘpxep4Ɩֳ %"Q&Q$q(˝{H]5+NL`/l谬`(P'79Ds`@<|SoBewyK/#TNXY&ԁ M,1nFI;S |i5I ] 9ǀeFhmB|9|Y^&j$ a7 XЙn=+Yӛ s"Z&yY1ʖ+ Dl|k5 )ΌB$+'ɯPfz1W7zp,~]]|2GZPߜq9όCeVl2ʤ!3P[y*53UzJT(2D-_/s-v'q8ųE QyhCqٷڗ>"}8US6#MVѨ,k׺IiP' %/ih jƹchǮ{QS-,E T&X]Q~Ўn\\e4녟e t9wH+˰ݯa]3׫xTN=O%`+.<8|kQZ^>n=Ml?5IQgC\?g/m91^i$BWC b46/1I,hsRKwfa7~΅V0m(4=PY>mN7Hw\ ۿ 9&Ze+dI8 6J?R-U LnԔW7SF.^2''˾X0A_*)&b/&c~$V\_2!#f,Q*n"[,!@!ו)xV* j,̶WN\`X $MZ2ɑ!f+ЌyB \>i[|{Dv0(^[(=vgx x196[]-@/bE PW,;|lxwH=1:?Tko'@fR|>ZB 3Lg&b2a\qneV7{ewȃQM r m5y7El;BF/qzD=e}a ̭s}sVlk:(W6 5QC<|x#g;2"N% .Ɏ\md5$;XSBa]Xi6?=_,,XY!v8ẁA0v(p'6>E(lA8<񁆞л/'VFpe6(vYtOѰ#mXx6!~KPLGظrFLFr(Z){?֒r<X90דk3fcsj,ddgߍ4Gvc j,'`E<%- xv Ha.rIv e+Ql&VCѲV#j Dy@A7KN&6S~sAO[ KDiqR8(݄͸\ aH^\BpRb+ 1ϕ@ _"0On|DAKtS EYr T]UJ<PGA/X9"AZo<{>u0bRGp >%M'{l^JtгqP^lw_y~ u|Yå{Ґ|~xi'U_**Һ C?f/0;I텦؆rMM͛58e?JK0*8?oL ѽxcjb%t-5mk0r嶙V^҂9T F">F|0I cC ay9U8P~/??/U~Rzc_Ga?t84E, }yڐԓ(͜xר30wuR<0owsQCb~FAz"B﷢݁uvo"Bm.}<%-jvI g\DGҙb$:1p>DNÛ ¥|gd(r;I0~9zEҕ #Pje>jRQD)Jn%6;e4{6읹kcu :X?[W Mb<Jk V)W7}4}SUZ+xIq;jO'\9E/5alf^a `o3]EŔ4)`s+rZYjd\. ~GWnM焝 .qg.lvv0 Оb4Ba{*}֫QIDOE1FnQ-.F?vP[=\Gk< >_te~Jlb|}%ְWw"}sgTWA}a Ӎ+#4 ȌQóENИV>(.d!t8pˆ`ޣ /w:eI ~@O,Eot0/dP.܀^csblp18X癊_5wFNq2n QXO-u-ܼ$_µϠT&" Yق^PoA|4\ƾWS~yZ"XWճhMFKTXhy3{^MA-=zSRg1#C jje@l}C-"p3(D7$DC~;#*iAAa`H̗ރpcN;cHA]1) }Al0Z]!sm>Vr"CH ŝIZx&ħxS"1TQڤ58Z$X*T)K%*'`ɑ Rҕ7+ I5ޣH1X;,jYB# _gv7fTMB**of!\8Ã'I׼]HV]׋,ML8*խk|s#"ݠ4ז([N"ߑ˦b/zjXn7jH UFK]rڑxCGsGgUpFPP mo@zv5h`'qUȻ8FpZ _aȱ+2=ǀ~*e Pb _oy Z&NxA(!*sJ0M|q'|O Ư4h SZxAڸZ;o0!#dԄ@`nZK_ʿ^XCEW >v_#)m*ɫ'FڝJa.~4šn3p&4 pT,lnCD4WC;҈ gzyLl͔siZ^|7Ne1 zd 3G}QˋrF[%)7Ԝ4L>6`zʜqa8D`5SX=![xGRlR?>q8g` =e}-cDji[!>wD3/zL;W_~UN#h^l1E94ɵ"gΊ%)VexDr<7YIZI܃ς#U ect2Kfab< '㑰*wvĦ@W"W(^âu{#5-઱u>3}Pfxv|hMä*> [ÈD~ˣ8B#S@E0 %&0C1i/9Lp|Ϥ2OWʚMlqvpqFӭD sC+M Sܩ8I+:Ņ~ĹѼ1]3ړ9<3d*xdWOY8q55W}XjQ?0Oh)I̼3lud=k;# DxTR/:OKP/ oC%ǻMrb -`-1Uﭸ:-jɸcYMl62K"? ?dX4n4|!,2[j ^h^,Y U{(3&Ihppۃ)9#'FzŅ^NZ8o_"MUl ҴR|ۊL!FҪ(ܖ'T9UjVXQ%AZG&D#'U/Պ6`&&wYV?? 4^I1TA[g_X Pv&שK/fIx纤lY. +NN"XaƢE9P^ݏuA&=E$w.o/,?#|Tn8G#IZ7[lՌҳUϪ;@Ƶqc]繳-\W()UE-6On# h9¥ ~h>ŴQ4B_H= ;ڌ˗hFCQƃw 0~%ёJoc[5Hk9^wW^?F):j3Dr_DZ8ӂߚ(O䜡,PO؃Xg -qÆR,*ȵVi TB |V ^[;D<#L dնR$lG& P>%W"w|Ly\g)%~zwW[m?9senkn`4(Ö/BZxdEN*aWFR{/j\Ɣ]&fsGSdӁvL0?S@ + 35m 0U)FY!Or/l{^Јڡ;YXuxۄJ4ӱGid^֌v(?h#X"z@Y`A~/`Ppu\BІ";P6Ίj+t@%'/INdֹ܅PXQ&]XN4U;sYӤ39<[iuܕ`Mv+JVkCg^ g']X_ЦD8=C C E.mZ 'l}599"z`]=LNV֬WYRvr0 lO|XBAnǹ&ohEvN}[Swf&@Ζ*ySa# eR^F7ƲSGNs7ˈȢvBJq83m7 ΗL#~{g"}^ioi4䱻.?2  !OкC +UjrMvtD쓀+15m^H4\]s"!Q|oBd/]סwtꮉ!u,9ذyUl)>~B _,#h-+.=':IαWH7>8"wZDrK .bYН?Z[`IrT(%y7J>HSݚ+ge: G*u,EpO?@ .l%7\;ughO؟tRjWgjLh`2 =Wrv2;#˷dL>PhY mYYVAб̓,7\fJx~w :*8̊G<g clw|4H o<.t_lm TKk'9,!K^ȳFkma3/Kű|dDlugX5"!uҳX &\!>rUfi#8ezffq2DqʋvٍӏS*>7~eO5#?!7l[bTuD8oV%ϧq.Rgjͬ)4 [FW&%xWĀAE߅TpIDo_*h1@:\Ӭk(Z_9rBQ鼃tFmL`"7NJH0Bw_ORF"}ű)&?Xτ̙^g;^a+[rhPJU e#IA8erg"~{}{_4z%vp7%!-p2W*? l c;L,oe2c[oLܻWJ!^uW' 'zgwnћ4Z%!U$`UP-a !`]Hː~`ZPPm2 )aVJ,ek{o 3y =U' tL` |f!y{7NB;\،[!kJ0G=Agq 卷co4&C;?tѣӟ耈`ϙh"Mu!Nޘ2DEX4FQa4[Jn"Qr\B}joy>g~ք{07_΄08v˚#̨5+iQ34 SG{M?yg( Etoj2H m݀]kU=pn,}m٪O2T[y阋uE~qf /bJxh6sPʔP֡h͉o@tkiX@6qBHY5k L8 1qCE80RD.9)-wZe6 ¶_ \]˪A h\"y=̈́{}%SS+5#W&妱}&d~oo+GܚUS@}F!,r(It"TINh~mQCTW^ы+.xliy Õ8HHn6{0ǓиNtTBX(&ŧ;&bn!"i,{ٴ%z}}FH1~cx%7Bv;C3 )29ܼp=nb3]cW1n^tx`. ղd3U kx+]uvY292*  }7*]~NpsUt7ż&JLHۋk'>r(Zl2mxwʽ/-ɗ3= gk廞JFp>̶{2i_HB}byy9@JAeek:YCMcZO̪|v)n[B5pGjC `~O~KeԅNt ZK1K܉҂~{ߐż({yu1w6Z]@3G[Lw#2_DvP f(nsq$H0,ꝥz(ZY,n' N<㴔@)f򽳗fEll\w~̐,jQ`,\l ]U]/TM8es~zɨMƼֽ!DHEŝ~ɴljMU8h0+;Wp2D,K\E[*50~/iodhiشWHunl9™:x$:,śFB|j `}^_yޘhV-w؛/xu~6vdxzxB"=s|45 3}a+7ɬYaIM.?]|Iq?/j ;7g֝5(V@$V_*o}} ($bcX_M`iBO!:Z[d2%bd)6#,#od<q,R`>3nu@bG#&8MODkMrn_q$z KgqCU,Ґz2 `⾂ȦUh n`sBl1yz%_kٵd@+'͂57uc F/Ɲ:] HdiXVQ;~7W5]@jmB⭱Bs.Õs k3Yo-k 凡9Z pQ(E?y1i5>}uVꑓ>)j"Ն B?$ V×4Rˬ3at`_N;$72FZ03}-oȶ= .2~ *C%K{#j^sd E ê$!Vze'2iGf!TolUN-}+Ki <Q¢|p1*N^AMX\>f3~Mt(\0a;޻?D,>1"QxV Q_<,eeP3)[2E9%'_Yѳ0BOIjmWkEQ€ O cgVx?3A+O2J+Yئ#^|y1^@`m*z9e&I~& -͹!_NgG) Zt*4Ž8wMhz15'?$|o2PcE .|2rbR+Q|C.%)kNhQ^Ixڛ6uoÔ.+ Sf>hS ,}.~|u->$t~nL Ut+d"RK¦r˝7Z2vӌ 5&B?w~1 V>ܭ`۾:W5WW-y M͌Di vX-CȇMU|m~x*,._zB$z/oTqQ:1u蝺=XJ C䷔{|ZK`N{M`H7EΠe|++ np_{T8hA91-9cRFFtYf4nT3 P;6[an" 0ӿa0cu}nLn>V JBAe7H7/kZqV2rDw8d[$/6O&MdK vc>߇S+|>_Ivw[SECkl5 GL+{;T<^$4D:c+׳֤.(l'SYٺG :N$&zjg;*`dv[ʿPv'f?s|+=D^iZ CrToNv:p|g:7¿@D|AD l`²qvL~ݜ3jOp[%HhmWA6b [綗o2ݦ%g`[#ˍ 6h jV4\uKf4bOü>*&a9aN z(X' D٩Ȓ,%=\f 3!.pyu(^>Ŕm Po%쩚"PDe s E`РOSZ^Y.5U1)u9!g\f%)[qT@#37!Tw#E+^6I[dv[e0z j䂷&u:9?VFEr;UІ%A@ W?Nոg,ܒKE:0kA]ZDF$=+̫îp-fBS V bndQWNE.V?v qm;(FUPPƛ93e6%ڿޏ޷,dx`/ߤ B2S zXxWeD6exelR-WvD^6wOEQ=/KE!CHJv(~oYjr5*"Xn[ R;zqRFƋ0J1< n]Qu_.<*ο3 vFz`L'6%/."ĎYzd3]vǪ_=^DvQ{LMEX8lDQ~J`]Q%/EEOBi֘Ķ!:3 5u2sodxX^QtNHW1sRNEԐp5KKIL42sU[1=$OQMys%or%hC O7kE;H=[ccr7ş⍯=S-cbx.&`T~`* +gF&x_RčD;%-cLpnl1Y7Oi#V$ gʮ#wAw+ҵ#Ȩiִi7Bs[!zy_@v=T+l,{I]N5t͖bjs@>oĩ /?xCM i..&qTkJ8!eL^A!օaѻn{n-}.q|QLǒMx |27柺5 !1SBtkedVFNW{[ϟ+|{tIjϤb,*aKD9Qfz/{Ni !-!׮NFo-k-h O[}O0< N=`ʑ5_ڒ=c#1pY,mZnLkFԢceLHժ'{7fn5lq/U2xo3/f#ГNw=VKe58ͼc$`gٯ S4-=q@>VC$!bhH*~)*6A3lͷE, GRQNHd7}O~m0K[9]UfPeh3ONNRգx߭T+3-lxj_}z'X$´!u@v_攔lVX>JXj7?wv>d z#ޒoǓ#3rD\؄48JuLvt{LvKx[r-پT¡mʯ6hH:9 8" 8!jrbcx|A.- LYưȴ*W č74ɒ2NR]<¥& 6Innjv#[S{\|{0d8TI6o}2#es$0-s͆.sd­whY]_!7ZKt{D*^?e2Kldi vzaU=U p|L֯@Bf?_;gb$=-{0BbA?2n}GDDu aĊzn&$D0* /qªT߹5,^@&I0RrI`F,#@x9Pڂ|.4!3ϡSA rTsbmCxVP2{I`ZeG%<aȼhc`|̹8i'\S|t__Mc ]7&,5ԑ~Srj=pr$FrQ 9.6y`tE`5L KwUҸOnPA&@5^Qrǥ|WyjtVT#hЄF߮ q[L&*ӣp-UcaDUvO 2gؾ \Xp *O#WXKXc3z휝} zN;#d{-# 4I]:+?PM u?=GC5JI0G+-7PG(}V f97%#Գe2ɞ pEh 43JYuBdW_%@%iSun S]=IjG j'f18)ZZdTq YVf)Ԥ,Govq0"jVnҷL73)[K%*NGQ[sS'oG<(ʁˬčH?ff€k.YO Cr-5x{UzȤVl&+72ܲAy 񷙫pɨ+SFb-bQW淚//8݁C4F`L fѥ*S)? " ^@ݢgؼp _/TiĿ8qNc'i+G#$a{ٜvg,dnLOq*"}|sOݓޕ 28 @6ԘQ%"^#p8 ^q٨ۄY^JCHi fԛboy h3]&iH,G-#P=-/@e٭Ӳ OH"mɜұ) :ay5_y;'UUe<ܓC7Ls;x\zpn-$?q.\wZ6ޅ.~)s<ɽ5|6WISDP @$DRj?ӧ2<m%fLFd 6򇴂3v86pn,JQ-jlNDzlMOD-׳fo8y뀤q  gd$=U1*q΍7øn%+/2^GWͨJ/Ai 򝷐6JByhb:dwuDлCi {5+&qO/O UYմ{SR)#2Iio'ILU6`K↽'=03 "mߌbv&변) @jR+(qq[qc!0m#$0qEiA ȯkRPDk*W6OFus5j Ϋ}`9G&&оܬƈD4qTIj[2F3SyAOAT3?u}}(L¯so HC%Rʋ_=@='f Su 1!H Uvuп]Ҋ}k?5HI0@wܿm,1脙M-"$vTC*L5 .8Y3Hm",lAr(wrI}} gޞ;w1$4QP$ZfRE+Y=w1qSA O ٝ5ꢌHY^iX^N|g1X0̺,9C봻!yD?*I859(i>&׀Lrp O T0Sw Fx$fLJHJ3ec0zA4*F0 \ta60_ +kb<.;RX-gɑPWD|]תݽ"ĺIC,smӶ-B̵7};lGT$RT lZ; }A:,@aZ DfkzW+FȰj0yDtv?d1?3ycd;zo6=s]aQƺ?xAqa z"uuei[sJB^d(v)p!Su'!p?T|ZB`@cap{fk/NL18o>/(7RZ/n;O4QU \8=Ԓ ܥX=2TNtVL D7o jrZg\{k1ʂ A|hu$h72vէ|@&jq'Z m‰\ɐ|AZmmBW8rPq1 F|KǽnC<7b}4*N^EjdrYw64c?8lQx ZLX)ohQ9x7ZEGM*atnQ5:DCDa tr<7}s<(+g e-x:H?"yNmy2[3mHp1wiM%?r{KǺbY#xiw6+e)ZYY缂4m3Chm]f Ri/Jέ/@y_W6$N^1+`z|וC#D>5FE1%+뫽oK:_8Pj ;IC?k t]޶ "yƋ|{ew׍}ŐÝ|TJ|=?A0U`D^L-KzOhg11⬿Gmٗ?ᛢ+_q&)hūąqC Ko {IUGnz-Smipp=T5䂦Ɖnu}(AHb<  `@0qoȶnU FnsYo_%%pb/'.YvU2(3DŜ^$&9k1f$\˖4Wۋ"Rd.\ Ԁ*8_[Eq$GkB_0!th#]xPI~fNA?rV*,M0%%7gRũwnaѬr=JJlθtЇ5cp@`v7P'Y zsMom| +U9A jαh__T@ -WyJKW`4AF**Pֽ%%q6/ 4qc%Q^ !fJj~1F*ܽlt00U۟zl)MGTMlj݊kvLQٕ҇6iCJeH<0lʀms q!IgE@# .q^@(3ǬS#=:Ck>$H^ i qb6ZyV:;>G A}i6qN% ow+>5Uz·1r-yo? v.Gd^Ǜ& K.VSTqFRQ~ #%UԮ;ތhrQXxNJZ9ɉ#de1򻓱Z S% uT=H~+͢ CPm)l 4…P/FҀ(KɺBw9%55烎^=Ug.$EeҵmN֚^w /Av&LZ?XZ]l[?+!WL;4T@̱M5 })*b%c!Lxb=H#mOrq|l7 b39WhFs;9R^n$k` #fw rY3,¼Hx rZ^tgSycbȱ+q sg7vp$dǖkrol+k +y}c3khPH۽HcjA_}k)ّfI t΀_./s> NV"7mO! 3{[t+mwg]$4, Z@=~Mg#:)* R+?!:Z* ^WzyCT/ڰb` -9(.dG,\‡U\}@޳R]F*+t4!L&٨ x5SThmapxC̪lԅJnx0^hJ `W.V [nTʉ׸UW2.ӥ̧97;ea,E/>aJ\<+א(#e-+m>IDKmL{E}}^&(ߨw 7kbVqO(t&c|5p*<.o2bĽKG>M>)?Ґ˵ "qD [vO O©nT-}oӳʟrOC úSғl Ea [ReZ1Ÿҹ.H#3~Fagmnowx3[ۋ:_m7(Ҷ%zZl|k]/XnkEZM 8Ni0Lt E+k6ۋJ*pK9X5^68h7L +x8b}u1i-C76}&>ndXHp )T9;u~ .LYč. FbmEqc{]! jOmyI[=-XH0_+w]p+1LAkNO)-7+<36!nngȎG 6r$=U^Bӏj&yiL S*ؕ ԓ!9_48(U;lJJkyᖳlų͛aICIֶo %0״N~|DZCVEeZ}zcb-9p.o#sow[w7A!FNH"pɏF`UX|irsNWqh"&ܖLё  T7v9/U5$#=^}:QeQ)iV% ؊R}_iVo"~TR̨Pm0y+hMdSV3CP|>YzШUꞄeށFIsB ; kcی[O-ocS_ i[ݙϜ?s$W -@Ҧ#j/U_?` Sh\d91]LE7"x7Nt8)2H"Q~#1HDy2L}Yg̫5F[X/QԪIKRL7{jx"^Xc^yb76Ej֫u 9X=4KpaE/Qt*j,KWxul=ܤS}l)gtHWGE*)}ЯK޻pZFjRCٟR*M\NNkzNBtI^SU.. ˈ ՜i"@WCJk٘0CY էٳ(w aOC(]W3,1t񋸨;qVPgD"SI i2jqZӉ &b 'D@MfCHE2cR!ͨg#lnnKP߈PTd-#6]cLA_ \P% 3) rg"Jemf8 ꛗqHA6dH2PT 5LúawDz'`tHx{v9҄e_Y!4;cA?6؎v0ӤWy@\CڪUZ#3nk.U ťWh/}wߪl3)Sj'֞cWl5L=P7.O.zQPUe[]JEuȆ{zFhL:5Z:R7L=ϣƑ49cWY.Mo}'38 nYOeZVՏ<&]Mߟ29Vv :lżpZk8FX>7n t>Pr]I']"/f8R,d{EaDp 0ĸHq%-z% pXgh-!P E*emʃ`|$?sěE]vLnzJ"㾙~_`ߤؼLG5HWy*>ʌI8Imj[>Im/?Com i D>i5 cCq!# =Cᖋӱ.hu+ϼ`rc(=asowH%$xp[)T qZV{dD-׃a6L{@_wۊ ~Sؾ huP`e ]l;}׌N2Y{hN*cw6 2!/}Ot#i޼.{|hoCEw7m7/>`9kEzyTAOٴΊ)6{s!{^x=W9\hf#9WwkFbyfUn1{*-wDL:?DbQ:er@lױUj7ہ}ZY^Kms(w.AeKO\oagwO,r}ms'|2]@9G[ދ1NV[H휻C X9*У mvq­j!c Y!`QX_&2>JZ!k h zA܌oqV=`+?%11('H^-`•S%8G 2wU<3Z>bEWd˪n~K\-b(+VLi^L ^K3L: 9Ɖδ(_VQ/:I=ړ1ȉφ%T&PI!o }kR3Sj?(L ]V~^VT O$н&y3?96u5J"F6ltTm &KL[.QV#xyޒXjsq6 6:$t׿i!-ء9{oܐ?>PZ&tKӸ^aoHy4Qqisԧ9Lh0]xbUoՕgȱƞq8s,m(ch`$ō=#bxE3T\U'36sՐ7_?Rh=~{ K#p&~ZΟZ/"plOmx1:Qӑz8/q+~~ΰ503_rykql DΉb `WB(ٗs`֙a؈#GB ޵`eI6IR\@=: G|  V-)zR?!OktR*e@M2Ñp lIU!\JXIwV45lLb1x|ZFsrRNlZgthqDZicrן7׹iqW ky쯿Vrk+'0c3wHy{VM,}5zLIhT 3Dw6J"l V\~VM=UoldʝsoG&bm 9B|-z5y,뻺E`07VT!SIWu1Mڈղ"ar97M$ ̥|{6M]ec Q<䴩w7o jRfJ 3|G :mU :𙙄;!s Zvz~1h+ ; n&*j^˃ "ጵAdFQH~wN4Q/kxO!iˢ JMǣξ[Xe 7$Y&>@S=V.OJ'-\:XTMH8G,0#9MǙb)>W[nY  ~heNY^=MY9a=Ow~A 4RL$kްFΑМI#{yjJiΛ*vA%W-b+y} E7nmOlGS"dTcrԍ`-ytl٭Q?!9wb=*l\aք-}lf7=kB?j>5kR/?NRI>[/gvU %E@~/|# A^O UBGIOR ,^&aVK;ʶV-}Ln޸t i)80Ҍ H}7FCeg/^x8.hNH AVD_%3׽S\U F2+ C@Yf\#᰿7jvT} @iEC}j$:#V :fA 2mr-BUW$e ` ]onhLѕ~`*Bɇ46qNi !1BH,W>a0-CMW}9юK kIu>k& Uor񤾺=0}G)16?Dʿ& hI㴄ꓝ0g5Z1菦%U*&튠S#׍ \O/h>>JN81[=cuךV,_jRN*H--rJdXsQK\):EEa'w=i';1>ɉ8+]}Q7g 'zgռ-Y˹JkFf/Q}pX2^ 7XWUzRRu q8c 4 յ 7G=d#GreJW.Dk af*9о`謣<̿9soxE1:?y0R (Z 2*OFmY`v'"4_nUٜ*bBLj'_jk%nKPU5E Y:_Q}\!Ï#]^d/.iL•3oV:^'D~=#'.`C2L 3g }B9vzQ)]c[NyY2Ξɔ/iќ|pg+0J1fg>l-@h=^V4U!|vQ&{E\K`(n9̡Z񅤗x-["=15>vED(I bNpRS2F lx7Qhn_jBwD8'& p-LՙT6x&1k4(皺7w$NPE/#gl-L6gW.YQ6)(:y* TȖO2`4Ф]=Q vd>`p0Ϡbyeu9LW96Xe`h"DBheBh$e=ü%rtrU*o&wvv,N|@D.80W cm6֖&'E8 Ys]g_z=Es3qe%]VD&ߌۡa%׍'j!0"N߰wUH 5M E9//d &R`"қ>`TUm`ڱX!a"-샢M{ϯ$XTQ3 [");0"Yy1εN>._-T>2H4ϋd"RWG5`<XUZ)C(P1 K4#~iSWA.#,{H3DP\>!;G;W>(~THܑYK5 I"YdYH @mP9@gg1*f{eS]YgztTo_U$v`2j~֦$5&D@2'ڮ#)#j2p5KjcnD8E,.-EFߚxϊ 'TrXw9X).2&o l' f0 65rI5~ {L ״rUF;xZ=zo֮Шx91oE+!ў.0D'/x xq˪)S+A59vNj}Ϻo{؉îzEjd 'X;w{4cF0Rz E0RMԴڱ/R6Ѷ 5y Z^Sϔ&:Nnp o8o) "a.Sn};{8q ̪0I$7c$E^GS߄_>1s8n%G3KXM?.Y{2[[4XyAGx$0O{iLJBD}F|^lQϢ Z@*S;޴ 7iy" j{Eu$^[ lȥ0B{6$vY.)#+:Ћ{,5SZ^ RoWq(>?65I5AIdz!8K9p|`fAoۢXhZ?᳔,( \:$(&IAoѧ>>S;Q'49xʲ匭}0kdMtS@釥`v{U!.R2qr(z 5O;"(7%f Y348BKTh]B-HxF`vH&~(#Յ䬅,FcgB!Ubh%em:ֆzj=Sd0XӤa0Oеa lc% &9H|FGӛ{ȋ-m toq<&U'˨w\P;\8u!#8w\%وCOӟnӔ,7T5TpQ#3mcbcᖞ<6b%/{|\x\zrP$MR2/ޫUU3I4$ĥ~L)?ꮐ'Zq3D` 9Ʌ9lx|cuTmI&T:(t3XgDyu,: X 0Sr{-ٌ).)<%ܸf@P ua ~xׇ"Nޭ",0hQZK $ u\9xUL4_!I5bؐ*V7oNs2EOES/k-^`֋$%V Zd?(ʂ)mj|nlZgLGgpKu&= Apk!w2AZI<2 b襴=uӞ͸Bce+ c$e ذk3QSŌ(mI7mBz_!sii9qNٙ?Fm^ם!"oyQ*z}V9!%%r>ߝ4fATdЂ# 1i,d?l-zv$Gg"Be[)fxsRUzV'H̙QN9DW| hD4cbz\XRB>/~tz-^I J\ɺdZκB E̍4߾F-t wBF͘ ͽ)c v;UG<Ǹ.8v 7Zgޏ}WT~s@$? ;I0>8=ub;Oyج+VrfG U6a%hyMFԎTW uW !pHCdBJcGs}k-GOw5-{@L`Jp炉}WX ` ϙ4@ʂ TaO#΄=f&.z/ lqޓ,v~K>='btqvVrp {1(/2Cp(9Cn"υsl8 GȘnNP~U2'J Y9baA׭H&i}^2hҧ~5v0O]8؈#="V6`4ݦb;`iQq/僧lb#4_A 1cK/{3u L7Ƕe$OTy5 p^(jI}rf(cȔGiiy%$'J0?x:ep0m`V~ҷ4 =gMŰv#@2sj6be7 -1OeP&VMݜy*dzS(|@KgR'gTZb.O 11 |2vrx-S{+a2iǴz[Z(.x'nJ݌3@^TIvGufq{=Si͆j;2!"ۉ/vIU_uKptº ZdR;ҁKwBhZ"A_ MŁ#n13]#ܓhJ#sD# .8J~'mmG|9 v}ȿ<6.I,H,C5?Ѣ>m;0Dަ` U;YL bc˾ZddJ{f/}.T::ٮ//mޡpMjݖM|86re~{۬bnWL3#` = rWfF0Fg:!Jj!E Z(lL1 fy]Lem(ܙzbyl5zK.S_1z# ܻpc2eS0^}UQ=z8Gp ʛ 4|.(,\j W ,fDڨQg+BLk ^9@; oo[ottP>eXVRn ׳Du=EeQq5+Ǐs'TP4a{F8`$ȉch֫Z"A 뎰]u=oz~x#*Ga.410|`و'>Ѥ-{Y ;|f8#g:1a_= jcME ʼn6 v#YN_V\{]:\$ѶDn_[Pqň9rg˻Sv9b @&թ ϼU) ͻS[ (! ƀ9KV)R#tT.jb,N ;oOfgUѫn"DCwT@972_oI]2-!{_Br&razk7iK2[O}rs])LtԌA&%đиE[# wD=>B99m{z{,Jd=Ѐ ,JEgo-:ŴK۫KM:S p0lT{Qk ]p?Z]{p"*h )dsf5:PLj8iL+yIi4 d4eGݳ*]ʞEhl v{gL*k{?u|X]1 U6hÃTbea)Z74$#9X[UzxR42 AqYB=j :~*Bω0Mg'yu]ͦ y]ēZVoSeKOVXTץ& U2ꌹ!rȶnr_TL bR*I ,?3N҂a(Y\#ҳz5hJV΅d=\;Ujސ v*7p8W3Ln#{f%ǟNLU}Iz ێ˻@FbщO)(.UVHX&G#6EnFd}broXM$'#HXB"*Dc7]cM !5 {ai ; qi*IN#+Ƈmc\vN]A QgGn#bDtzѺȪJc\.1 %?ljRcS|v3m l 9[ϝ o hm_Az'.wK0PFgnžrD?}0ow{?#w&QaVn u~y o;Q KSNb4|9AxbЌ{r2b& 7{R"6IN[hȕRj u:z`CB$(K/Hl'P&Q'*H58(Vs-~D`}=,;> >G122Uȟ^ӫ4Վ}l7wq>(|kL zN# LqXo'0yԄ0V&h rZpedy<2vy}I =y{-Mc+O/]͋9):'rO[n]ld,>Phn'*C9) TV=X%^yr쪧w lbn'ZSDmӼTI#:fLIQ'><9 vd]fK%Ke$E-Od:SME'qeVu[)| 5tytDwA#%w;|BpSvHЩPĬDK+j$sl \w{m۞3#sd9pȀq8,OBk9tJ*W_2)._.qU;Kfں[>Щ@k ˜ xRzA<[E{^_`Obu;t33̎ݿ툴4Ԗ3=M7Wax}XЎ`7hdju=h 5gV(ŠngUbeI@kݳI0v;S~{,\gQ>]<L?$Z@B8X9_I{"Rޣdd/GU'r azm8󊷜71 46Igy_Lwv!>"34+ ]U5Nnaz' nt;9U6bѵ7\(xI&=%@" ô%ǸLHk*ڳ'pmC 'dL*/ywPTkG xWm!OHQ1*2 T&ܥ؊Pd꯻vF/Ǡ j 5N ! I-oSl[8Yr|+ateFu1\lv:: eϖu=?|i9Q!17>'Q}ua{k+Wj` i|n/1kc ٘}~ouɺWCk*rļy;C= a5v6__:;)${>8>*P t|APb8, 4D|nVHSLG`k"Q P\'bi fėBDͭdAI䏢~PFJyrq6*d 1O(´[% SV.~o/>:AE]Q YXf\&uSTs^J^O|HLcbQ|hk:%򭋌O# ܷߎ"8`Ueq`Y-P=>RF4+4胏)ء{@AZ2bzsgF$L[ݲNj2w ~yz+0}{~Tjm>9c/x|/%lܥ52fV!-= 7G߱ tiewzPw@\ y\&L7k ;SJ"RB  `u=k [7ECL(5"|,ymvߒ~fDw'KRlLR̦{Y={\i,tý0"o̸cd]z]@bNui^/#ѭ^QH(^ĦlrJj 7.;\ PA&$k!7ƴ570.E kKu_,^}Kp4)'WzqQf+P=aZ;+vXksS`V¡p* f[՚bu:ߐ< Rp1"#!:;]ɮc-ܼԁ~L`^A^`F6\=vԻhvZ4tG ipL9H_KM;r⨰ MMRf>iP:-xX eźh"'޿OZ[-WI{ == ~.!iUvRߟt{&jK- Wmp#Юi}թuz JڗŘ/=1 M\#̽ٹO=w$kZ--ҫt=kK}mj@ NGND|@̋?zXq0g$hJffSc02lI4!O#exeG3sٌtcǷ<4'dǏrUJj>W8>C^a.ԋV6f~:wR"@diJV U0x @} Xєޭ{K M}E~]W \BܔJEC뾯m۩!g;]sndHdoZ"\o |%ێ;4uHkg5g}P-eivf=Wuf1J>Y2 yo;ieFAB)Sv[,.{쐢̯D )yZNt‘̽csDJ<[8N,Z2.=| |x:G~iRN_0;}ހ-&su \yz1өuQXSxAÐgC}9 9)ϊ7-9-c9Ll(^T'A3؋_K-SO?+s0%!vW|v GbȽЧ2= /SÒDoV-ly" ʟ;!OiH'D[_k-ps5^ nRM#YRYAT<ʯe4Jۍ{yom]VeA*}whپdaH+$òs(x܆`G廟cܛ%hyn %2h;kw29-T]gv^9з"Lu15nwc n{vmrr6K}IӪB$ίM`XH`˄D,h/@8:5'OXm > –1cLвĚ X؍}ZH%8;|`S&q@CWZc.eLAO(/1ESCI^pPq*{\'_xzNr"9a}12Ff= N4;bsY?Z3c`:1 & \#jr3p^f;A`H'0l顶{:٠,^ sLpzB皴RBZA,_N O$&4+lFVUDy#az=6udd>wP" (1կ&wOd&rT^P⢙nNT!>sL C.I.ΒŐ[zj%|֖D+a|}s?\ ~j{J+i&@m1We>LUGYh} c/FY$M X+ Z\Ap*:$.]]lGbm]hM`=kKi*?1gKoF9Guuh{T /Rbo*m+/>$$,E{սBg7SԘ;]~A=B+.+fevkw* Y*R+a3IQ<)Z,*|,l2zC[%EN&wpp#tE!)kRg}/+ s ?S%ST*B%׾aCx\ͥ4×,cCbx=U`{+NqQه3r$5)p%Z@ctAucGc:S3|G] *U9g!a0x+ֽ\ KobVXŊ%y]=ņ&@lk"~8fb_xNޠWnҐxa/1tB'<{aqgݺpȴ2: &:+.nW`[Fd['<"{Ud_<`-铛#^%u*G+v.OpMĸOuȋцO.*0xQCڥN[ΉG=̪ˣR]Zu4د%o5FL+~A$̝"DGub^j|4%P+0\$c Zx-} +(V!+Z'S :`kps5aݵ-$2z('C|i6.z_qfAxVGBSXZ3\h*t;.Tc*+sWp °Ywt =H )ITb"DA3G$e{Byt`PJ'RL/Y{w 9PgI΀C?3{4}xq~cm"`5qM/Y:hXvp.e){DgiKz#W]thbx6wJO N֜?:0TaD'@C+Xŭ ЎAA8LK ?iA +fGgP7P=x:Y֏5p^Hp*{Bʎ>FѥG ՞I*G?7y]=Ĥ  ,I] CT YSE"{L)g;Qʽrﱥcee l䊳$MDWDLso96$c|\?*U QFzVVc.V)^rO m[zUt[ l=xڷ=t^$Z3c\]~'dn5u6cXm}q9_j"?( " ?Ҥ,YРrɔ*^BA^dDӉ&_@HRnRJi "]Jv6ys졐 IVjm, 3.uCDݕ (Pe5TQ.m3E 9\0cxc-QYj[pz8T5Lm\̩Zf$W?!;iu`ix#- ˑIqse{:[ BX,{VA>T40j@&:0@Mv qO>i(5- z8(/]lڍ[w5 n9F{V# B' .Y)KvKQ.j`ma}/ xae_6)#n@^N ĺ^m^*23 q}H=ן4(0;3pS~OƹDn3JrcR#}? S+lx%1yh;Xxi(ó%1h1j@xt$g%.p߰_) aT}lb3ASE f3@#$uaGBϨ^N7YKr)tOl5IN+YA^e .P$:?U=\uZm \AL9V2P˨DkѦV#ȅn@h3w)ns0BqDbV !-_BF~`{n8Rӆ1Cqd1uܮ*\:ԁYapCN:s҂ٚzޡ$}NU5'#Pm̧h fR,yuDۿaoϑN}o-е=Ƭy|yWu+wՊ}TC-d OOXg2zpObྠϬy"VIyzқƦC@H*xrZm } 1wy"fE2I]Ѥ_a 0oEl·9lp@[!/nˤ/KiɤӒDɋLb%&s%6-!,+(>xKn-K<ؗX HBhNX{b|9nk67F~oss39PfUD @yPVYNp(yG_or" ړ#.g>),8#uerI _NJ5p%gw}}%2Y) Us:ULHs?r&NrHgu'DGW}K2<-31qaA&I鿎& .|.~HBW7\"2e…渭"HUKZ_:ܮR ӌaU[,l5;\Czg64gld`kVER<`_*}unfnf@B"e#Pp/ιuGv)z pʉJˍGBk!#`9F #e i\ы3.MmJua`gA`>Fӡ+SvBb!P19nҢ|S;%nI!u+/[X>Y5"O}P.JՈkP_=9ֆ?SBD]Bdp˯%8v-4)u3ySїHu0Ё*%Cݻ_g] E)J;Y " kܾ .+lí7нD вPޭtCkCw⚁w+,-gAp7E.tL̏m||c)W{,.[.YC0x-8ʧrL_nQ@7WP>BV,oRwȠl+}%V6kX:c^r';LPo_ +".o[tcGs.s쾀jDp\ EsP;rMYN w4HvJĎ d(C\^"}wVXK/QJY[{dVuf fҴnqd;AS(&%HxR[P/@f31.8 ?i'fv^+BR@?aJ/Y1Zmt/y_oPj=^wEo9[ˬp8D`LuGqaf4|'4uwp~[ar2wJRcLx;S$ @7H4L#Uh"OǪJ[HM|㌊8EK|]<#ܮô<VпLP9¤j#= TU'1ÄbɄ`nL:?BȈ"Z',dTˮ󨎌w =7ҽ2sH9hRoو'KЅyxvJQ*z[>k M goܦz<]s~!qkAoDŲKr,k˪)Eliy0lׯ_Ji9hD H;Xh"$+K/j($gurb/|t DThׂt p/ ar_-2lqrja{p a޼vVj:ܙ)JnQk`v}3YiE7f|2ȥ(˞FN7hu^#([un-@Ec;쬆Q pt&PwE\ur{ k4UЫ tJkN^ fgSL_i*}x/,hVZl/[Wx_ILbqԙvbcY,"%+U59[:(;V43$Еw'xjaX<ߠy=% p&aF\s;`Hufʹ"52clK,`!sm*Vx8}įô Hz&OӁ4$݃?Q<]?uQ)Ѝ=S%Bt~iv:zҶdDdrq;Pn;_,xz9O(:t̺ĮYlӮg˃&,˙~\vvg-es#ƕft4r*@戀S@n|9h$\K=5zj?ҝfID{ДQza,Y}1$קJOݧ1-*Ŧ<~8D6ޜr5|6HZbwsxDA{L#NF)_YC(7ȹUʏЁDZ@''STr _~v+F մP1=3K.cdSd t8v,j8f&@@=8GO"`$YS|D-o`? .ǎV~uw~Y: ۟{3`M \qjzzf F^ vTλeo w`!'*I;YW8JN-qYZp䴔a. ~&J>o ުsաXVݣVL2Kvb3̴5$Hwý{D/;7ە^2x0itЖ{ɁkT RÝD6N}m9V"YK@\N#da8ϔm\㷛!O%/͆qq酣@Zr;9sto.{DΟp ngoRwees?C\@jG1\I]˚wJV􉙈 7˙%^rt"3vpBaCbk\:# PoTq"<~y")?-C +yC 68\Ec3X^#P2^ -2(T};*K:LHR *,e7]A&]ߕ:bn_3_~ 4)mk͉-jL| ]X2nmq@릩y'^\`[ {'t9 g_r t6On0q۬+VL}4w>e80\?S2+GM`C>N>{F(´Z<0w :EC'$O/ ١YFBZlY__i'2 xJ۬I)s `1GլJU^Ԝ6=(O%]ߣDɖ]ONP] $v%Ӽ#JkHo& uVj-V)d9!ivGHX6$^G6i 5#Uh װ%˟ U$z%)Nn*>fIw O_+FiN akϿ3uJwtP ]4<5^*6=OɱWO%t v 駶i4<`]6ᰨFcV@r># -9+Vj,&I=.wv({ȫ"!c*1&*;R!vxkSi¡kE^+t[c;QzXWm*R) 1k.D>Y}($4` YxmisұV~7}?ţd4%iq&!OO&YdR HBnEՔ =`Jf+oֺ1P"f ﲨ#hd : QLI;j*%\V(@Y977~:@F;'{Y0.֤a+YJG89Ǽ` M,2zŕ)7[% S {Z"_jj͡d[O4@#ꄠPԌ^w6DRxW[2 NҎqekԧs[Q0~|&7d`~A(Gq[a}BIeH>%KU#w2@e{kb6>u}5WmuՖPwノ\ʲ`r3l 컚탩I-1``rՇsHPKysrCtZt,wQJ(5`RȴdEB<{_jUBRRBL?3'a@@u%cd,3^*!f5I:F;AFo(Xx㻚\dBA=ƕK)2xyOBw2P1y䲛T"z-ЍmiLr[rg2q\&U{WIBYwtP3Pdd?ՄLҟ~4`~7oQd"pQ7U<9> 3UvB9=Jg% .Ӈo:6P^eBudS\|2Re#8O>Q_R- [H53Q— ೊfha!'i5 |/)YHFZ]=閝Lܹ:jZ㵸 Y,^m5􇒆=˜UM"uǂ1M=R,E|p)SujU72{hdp6m5aLu:Kq31u}%҃1s&YI0rH32M-]kjUn'NV 8YCFV)T lH. )tttZ !uAYd8`KYpjɴ%7정2Xl$A_2ȝ:v^dZ>`e76Fө\+ccqlP+}׻[+gӾr~#HT0ي]EHxs{zc9uU|.+5 Ƈc[cvj*lÔ'kyN=m~ BBaMIldSu~6}_п6*i0W`ۓW'@zR4&B'KeR΀4P-$ݘĮ|>5ɰUi$ WH:}n[=Tﻌ8IV#o}{Ph8n+83b"st3 шbF7?7_MzW&II+UJhISpGu5Ǻt+;_fCLL۩)6I+9[6UF ue"b:Jl@.ʿ%TbcǃcCo^m?9& FW (BMzGnu wrSO^ "$![" )7"o/Swĵυ//ӼTZ7 ) Q)wi(j:N]{Tliκ:2jPlDWxq^4iƁkv%k !1v<1 2gͲs1 Xe9ØyĒXNf2[]I#Ʀ: ^fv>.,3=Cs65LDxơ r-[!~z^}:M*ROS0!WsnK {Pt!tZqa#l!z f4H|n 6A䣨A15]WjkϽzU4kHY9t[}"!E,H0k0jVՉb $NGQ/MaBf[o lyBRl\[RπYbϬٳXqЧӘRe`ikõ,ycmo>LrѢ%٤3 ŷKy?wJopH̨?JwC\r2  sE0F +?!K9@IpM-1a$:ls{_DW{KbTD)Bs*Z{nψN@\})(Ggp׼Ao\^qKg_z4Lx30aI^Gt$s0Z,Rn34s#ߍoyuUqgM!kc5"^W{/srB`{Qq*3ݸPTK%ߦRP'/R:ȁe-梥CAc.sܝdV)ϛ5 % Uxy+ T+`"X <ȋ*||<#s?s^@KCT%ݎ.*CY`Ĩ䓃lf!18Ц9}5h IFlт\z}2e_0q;C $ᗻ@0|a,s~*i54m Ĭ7Wg[8:{6BG'(&~_1,NJ` Zse?d|h&zH& v?Wy;`(`Yި1_9Rt~"eot|WaQ¢v˼<7W9>оye}LėmJpv ÇfVJ@~D3!?E"JHf>WqLs΂;H{߄`,շq{#[rsy4o7/O!I$7tf)@2mn/>UJ[#텩AH Aѓᓲx*AP]hEqF:nCܬEIQɨ6]D|F>f@-dO)>Iu$bG]gB~̤t O0?y'f8OGa~$M9| fVEF{NҎِd ggt;,xy(t˜2J/@lFi>?>$#<8 sZÑ=;u`2ⒻJ֙ΡjR@xIy~7u. `<җ zTZd.%l\/M3Gg]us`nk%9QBxioB@@i jƑ ".c{e ѱa,fv-S2%ݮP:ΪMrDI|'8,4Ite ˙$Z6]8‚d#5SOZ~TZ5)= MyYS4]v~wq>ؾh3Ķo/8)g3Lxj V|yߑzdDdmh &׻Xz" x])N"Ӽ)8<ր x5=vWrLS"ڶC&s%Z+L[BXQ,&0l3a$btXڟc5oLse9>7ё1үÎ6FB%܈z/ vGqxb5:r!2 JAJ៻Yr"%_B]߹hi?{^i]bj6:%*CDLwvT➺@cel=j l ճx` XR;+B18W >5s^oy]H]Q]#ђ=# ɝqu9̷9T-jAV8} b1mY!j̻tUWn!yI*76 ~EE9ȶK]&6~G?JJex ??=6&^qh3fXT?(k˜@ժTo8j~(pVSkB]5[$K.3-P}J0 aͳoîbK[S{x5%AG_z" ^ ,ROgYw3R*-f2eGu n B ^B)/Cn5cWx^뱽#cyl^m@tT#WǞl7?1>ra-w;&.qGGhӜ`|6mJsVJ1-VUu^˾ESS%F,i~-3ue F諺LQkWŕz/er5u.~J l\F}@X3+KJ20!*Z SDiL&z%a{Mi Qa>4 q1;"%t|5g\D8q)GW¯(TXڤޓ|cw[Ph`{ nNO!s?_5h@ť-v@ Z~V链 ӎnLx[اVc.-,ZI/{}{~e5ICnk+X'1LOUE7~J3$¬.zfZNu$1Rl& DôȃM;G9`A_kXeffz/SdIT/vG(Iq)+Gj\u?#pϫZ"(~s ꉕ*i8ïq &-t!4d<"~>`HQu <ș &5]Ƙ=IhfGA"}_ XTK%)ÃQۨ5P lKTcGlkn/Qa}mnt)"Xwԩv_aK`X-~څn2-֓4"SrDaKveP^ pB;AC ߰s&,yD.>\n-(+zZ3;Z!iDIEn1Kox1Qǁ\ZKDQs 7Jq5R4Nb+s(W. o"Z@z4²u|'@ ТH_n^Nl}r""ХXPo=E=*c _#[AǷ?ӱP8[ϳ8]7dYeSO{Lv.QoX>K˗E CRϠ$H'@bM>rT)->;4Y^x䯞T6F-2Rb G(}çDwTҴlC?_=8 N',}v/~iGwzϧr~8aNXl[Ԑ{6ovwCc3 mjZ:j2 N!ak$\y)5Xme(SXycbմ@>cKeW {m6)<qRX[BaPpoEJA@Q>0SM9n ^FL:CQsx `|iV~_EwmSs^6eH n\]"zMN )VY>!=盆˾d&zM}Q*e ʯ"3^BK WY2 p҈ۙBh"R(vn1H;6WWH xU2O[J .а5h }9U$QZ *aD){S!cY2@ѝK&AQ7h£_Zx6"&fZ=rпY^iO#aǬcִ'Cgv $ Q!Fdx`Kأ*{=QvMqȖd őjtYè][Y< "<.`qZ9}].ҊGW 3V%[eĎTdեg̽hW] 0}?ouaHĆ?\~tmzR<5,9Or2'd,Z&CcG9G{l&d>KE$4ޚ7f&{'?ht2eTu2#gD(ܳl3x}H]&yVO{&W6Feĩ|=*#Wt;յoA9,_W$l(bR@a˚G -pҡ P[u> i,`wgoዾF=/Ln0JJWpCBk3K9~vKbi)[|2 Vy69Ƣ^Hڣ0yemߦaIAv 3c!H[` #fCR:3w2s4skl^׿$!iY\1nS]rndJYIz&UTR;EMFӮ{?Wuo4[5 e+ {{k(gmeHW5ffu}Җ {P:=z<]4 [=a_t »ʢr~2RꭜZ !ӤNLpCm`KX}];!6l3{ZJT\ow>Ap kœ`Rڇr/(Vg&[`8c/kj RsGk[#ĺN? j=JhxEf:y'&<ۆZ!c^MMJ[Am^Cu/+!%ݯ":b{A\K6r![l6Gn5`vb]yV8@tP4 ݉CzLp9̒dw%m:Sp)X\|aIp9QO2v}Қ MW8wˢhc`ŔދF^~x5\Yuio yRS-ۭd(Dwc^`{ J\cwyP&.v ~:9 bueB%G]%봓/U4)`)[8&i][-i*鳗akmAH o:_BtAJ`% w-k'd#l8:;z\>!C.%c~Zi[d[V;wI`fLWwTAT?u|O-HtxɊ p_jmBΓy YbCee;`37ݺi#*'TzK12]h<"{/Vߐb9T{a KY@sg: qɮK'tϲ?}w5[ﯱD#ѸhH:)zHNAЛI m;X+v]FW{]"#!2RP}"d>!2Sr\`M5o8~7= Sꁟ{= ?OӭtRv(#P~U=QEI;b*U;J$@sM 6jM9 !IT qkI$פXօj\IR|U' \Sܩ'Qi| o+؂ 3ɲ_VYjrǏ;" Vn";HhP *mͬNn^$σ任Vb po=" U%ѩi ŝŰbej/gT̙BY85~ȴ>b<%/.$5V/v9dha02 !$;BdR/.ia~!AGK3p*)T5ATTVu\fR,贪K:oZ77SM𿴓_Itח_íWI_|# #cv)g8-%gHTTqT?MpODvذB9n|Wj/"WqiTheyˌ:fiw:DWa< K]dAaahq'' #f5a{-b\2v" C". I- b5Ԫ*]ƙ@@}wP goz7cq r?(OsRE G0{L̦0)~ff"l(]UzPJ!>\E`Ƭ"Fp~QTî֕<9DvR@KJ AqjѾ@'<6ۯD4ʟw=%J @/q6wnZ o3J;m, Z?Е&%A&g-gpiC/3e[4(cmb\pO Si?`L":/N$7KnC$e)nNQ!0VN; 82q!h}Ei*Z+u*cJzN  p7݀Yr-hjf`*zҁ&mIs݇}: k~-'m%yR[Fe;SU3%:[ p& 34/Qӹz@64&Ŗ2DYI!U/祦(VZMAעSa9Cm jí̋07OQ#DNNEad.I@jp|%4+S豂O u5Agˆ.b5.]A ۓ6M ~rUU|K^7ҟZ.W?ʏoW$/F-,;YG wI4ELڼwLd RJ^[/AjF?(~ J0.>7Ug8]>&RJ(<ܧ 1 ,BF(Va$Òࡣ, V!f)T#õ-*Z΍#MaA`7)lt}S W^jAJOŨswmf.&5͘~?#Х*z|x-L#c3vͪ5#o0S 3|1-Yֽ!ҰA4OS=`L2*o"5QV'DY3+z&͢shR|sYMfYd4}T-yJ[Yts"n/׈\r2vBлˮ~;jF i}f8q#/C37Ҵ8Ȇv}a:pȍC2eޝO(%I柆Pø cqeR7Ы|c&/VE_av <FWTN(O7B~zI#wv_>_hN@RF:њtXב )'lKEBִ"74Pxy Vp'p $:Bv`; ߡSm2GY =zMF|k?99H@O{S#3%7Y0d M8AV1O5*J0P"Ф0魕W@ AxA jMHzH(gXY4RophA R6IaSZ~nn/8Puܸ6\\#icc{SvMsO^4:{[KC/nkV!m9t/*ܹ왱gYZ07070100000004000081a4000000000000000000000001616ee51100001cd4000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/fmc/fmc-fakedev.ko.xz7zXZִF!t/]?Eh=ڜͩcP,;nĩN|WdM*Hp(F`ѝ&8e] E.XS&=@:a<rzWh1@ )c4u e` Y#+hV[O:|@Ù*TˎU r{M̮^nM[UD7@ zˠ(_shPϖ"$Dzo:i+}&K;R去Тo܄WJR.=>ibwx;b|!Oq|pGPՎT6ԪRf{ù'4IJhHtl9F|Ƅ3' º q!ILw-)v$_AژX}e?pbbh*7z릐t!:BY]sBs7o dO_V_56z7G-{aj 4"D&ny0P=' ߦa9@1_aj7=2 y62J(V"k#Dw,M09p?^āU#:]4~S_F;azF\ޮ[)#/!PW-yMg8-+b;5݂h'/V=:6hyqq}0^F,_GفwHO2x/*=ly`xm~BOkt.[V(1[Ca9\Fkb7"Gª|ȧ'9ܽ W:@A#*%p#C2d`l Cc94yQv5.ڹO0wR;Tv2Hݠ ,QپY똧:!U$;ihltFsGbҖYi*꒱{%QQ1W7REd^S{!,JȦ̡]xgT e c4 m|zMLR``[k&%; /fri5ܸfƙG:ƅ6۳gt ]/.B.-qS2q'-mv:`L%jO#Ƕ\>L_u?dċ k"0 -ft!.ÑB?Ǒ\i|z(]uY{OZ32(ޅ~B0 3?DM5T{rNZhw̤a(8*㵲UŒ <w Felz&Qm@kn/.2 !B*4?n,{+-N;6,.žip"/.& Bvi*1Bb-V)]BG呐wm$(,H({Tr7o5336>W5S;KyzĎ! cx/ 냡tg&LIp46+7uMd?CtxoqRNH*T4٨E1VfFyػjиypf_Le%~5lIxG]'ՕĖtoD5P39PVÐP0YjT5!%~DH;,ws=?jWm"XcK`jĪZAtZ(v7D}h_D| b\' y#o'W;tVŧvGX s37w!PiW(.Eol5SBI)i9Aȼ(S=wq49]N0S ^*doxlXTXFTxNfIt2Bez85s75_lp˦[iYLe O= V& 8va>LqRBir/=f[lw8aϻ,8jȓ}$eD,iNFX aߢ' U #]q|J.mPh4S-#+Q ƾS*}SˇxP=_ܗg/΍THcA4& #ؐ0ؾe^S޾:c'mE0Y^իgԙ@cs17,z;XJR\IpPdcg:jLԐjB ߨ&H 8T2biMpA<Jw!4b<T:ժR`[HX1*5;B΅M,7H7`C7)QDlô(x~mQ*9Ɍߺ!Y UvPRk S}i&)6007Y_ar4@ȦQɪw[S_0 h-0L $4\9#wpڠ5MxWQSSt'5>&iV:]ū ,OT1Y^ |EKrx U3e;F'O6mp rD<ôRLqbw߽6\s&wZ-ɓt^Z"Hv ]܆.9 DZ5H?YWomOn$Gq 3ݏz_&wlT`D@ew}f@Z0ϫ8[87) ?| y\mTE8\}[( Ryb%\ e PNgҵe8F&*o+XGK6Qv:<2OoANy<ҏ6w5eeP )+56|ڢ<,7/E;N]*en<,$kOum ʶUD}efF4Bmse<@R 8-ә$DfxۊdJ`5EMFsL~>d~Fn f8y~W 2T=pMYNK/[`v0^{P,39"3nl3^G]=o!=tIΝ0b eRY]爌A3a=p8Uu:_l. ş. 2924@BV:D].]SQ ]YAdQU&Ǐꥰt6IJǠp]l Y̋>,mWm:w> )U] M,+yF rXD!Ѐ>{-T@zBDkuڧ]:/BVaod14biJh0{$A-5sR:$vA̡BJ|EI[B*2-#GlJ7!4(1P~077Cba@eJ=b\c)d I~C-hY n=ğ*[9XFqMt~dzyךIJZvoڪ8Pؤ˝sJǛ [ -S_~؇h i{bY[)-v/fִf L=K0v2RwZT%qD2/εCW&rh72H TttO>#66sXδ*d& ˱J粪Հd {u[E9rΠpgj0B4c!c8__â.aŐ.Z=z>D(_By,Sh*R~fGOW~GQ XM! RS [xJO)Vl灂ϒ 40mdZd6=<؍D sa2 VEz;a *pFD#$0qܾO"EitT^ݵV0[%d3XY+#+UQFzc6Lёr7śF_ً&,J !-sIpJŭdR|,/4<8hWd&88n* Pms4BYx Dgh!†K1tմLx D}*.b7S썲}!ȿ>"^S4CM/?i3' zf E e!f3SA#J~̆]P!kb $\=Y(NbR5{  oJO+P]hSf{pFl/ 7ɣI2J㓂=uvh btk~,2›@{էsbtyr?tp* +p= +\^5Lkke>2)6++dܶ!9' 0hXWi"&S|, lr%q^ߎy*%֢$|'SF7+4JH1vYusbbbdT7[`I7Z$5!nP;Mi5ͽ QJ\#m&i,xs9Wjs5(y-u +Z㏢M9ʝ &Di0&};1j>%ڼ^x/Er6;jYᗔ~ {hvS^,[o\ wt^{caDT uha=fQcDFsm{5Hѽd.{m[׹jgGՖ V9GN;b #<$),QS}j=&JJ54n!!j僞##F!Q[{GP\*j vH/_xF-~LHD HbK%C+-ŇYw%!@ ]Ho\pFc2m}ƾ5rZV٣_B0HDޤ\E){>&: jqS$Шt" äklhv#3r; lv p A/v.ΐf4;/NA|QCÏH1ٮm` H$% 5"͘f,DK ;AH=V􏞪rMӜ|O&nm |X=.pXQPu~3sú~B,t,)SM7FR_np >YR޶߼6U幣w)X~vpڸ噻A㮑[R)ȴƧ ɵ&oDE^'Ї(Գ"Wus.ĽD!cw=p='8⍤z Hobd)ٮ麕5|u׍* jA)kȽӎ #h΃A!"dQQvF<R *>єR#6+Ym$j0C#lCLΟ@_:zgf6ۻFK[aC~D1eسt0q#$CvҬz5rK&*zt-!1Tr%úվ4ͱC~Tr:V~Ĩ+A }V s5{F0)3p=@V ; mDUqSjI`^>IGyw+̂SdtNaB2ճԢf9tsӶϹ{cUcJAZ .6%"`(qO)٭"Ekig+zH/m7c& Q@ ~Y$P3;eiɋ0Ԙ(<#̥%9̏e5gYZ07070100000005000081a4000000000000000000000001616ee51100000bb0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/fmc/fmc-trivial.ko.xz7zXZִF!t/7; p]?Eh=ڜͩW_5Tws'MAȹ(l!`>؂/X#$d5:isVI#rjDh2ToZPB]ZB/t9!Z(,^h=u$ c ኜwO`JNji>9KcOʯ,Z1Y\ndXZbߺ[D)O4~k1|/26$"'dsjڄsc#~MWm[>dj5{G%}'1{+%D!N}vj٣nUS?UFmN6dRߠg1_|ol<_."\;^Du|}_2s;AFewu a-q%c aL)H!$mP81tLL ȚׁsreJQDžW FRl,BK`#Hol#(ԩy{fDcZ8r8!궜85g az0L\fn⭞< i2W p  CT !bWhZnY#yN+ObS$ %'#ہxOK# 0w tͭ; 91PWKY͠uOJ`(e)`mYƿp E);Μ+i"\Hr55룅o ݽ|&4$Wvw`mwBG7QZ8\\~>J/ ıuvyR9bPj"_ {2+mr~@ ݏdG[[1/?J!GT4woT1иdV Nªl#1qCVO'6ٸh#2R3O?DEZ_PoI7=3:grR.@tυBD=Xn 8'ek/ݝ 9I1QS`M`6V{՚ǚDoJzc/x5 ؚ(&k# T:ՌʌX8#6zG+Im PvbDy[(a7hqbDh_/%;;Zʈh<߃Ȱ櫡-;Eھa轉 ]2ю ;7j1w{# 0|L YJ6 E]`lO^N($m[IXfqU%lydQlpQjIWϪxM|Šzaq 1"N{RaHApT'`cc#$drPre<#h4V ~e?1h_(ќj&NYt* GI6A}H8nGGQ79'R;?+7`l T{f֣7e'7DNŚ?{=60{6٣}n1~ƨcfnz=J 1CIEXQZ@\^n87PySIO"!ꮦs}c?Mǭ˴ge.;W7%o]HJ8NKݚ鶨M~S.ɧ^H|O{Ža㴾]տ`,pXVɌѮEl%{E M ;l9FcL*S(v F&S Egc}x> vUxu8rHg<4!DbĴYQ=/HIwoShgp\׵VюѾf3' 눱'q6TTlP5ќ aӁ:|8LY\-yáUɵ4ؓ`_B2{ؙ_ߖ0mf}6`d{#H48QoϠj&ƶSž}#B꫍c^9OD ѿ+,LF6 _15fB}NSEhmy݃׈-oC;1$CuW슧~֓|mY) O*:Ng3mmcx 8G(N(l[s+iY,7##]3ih&ɬR: iqʕ S/H;}ڹ|H85ʪ;|woJ`TuvlAЫpNWAle-^=cpRε?Z ͖DaGYiHU+v~3utzKiÓi)*֗㥇0=A8AQ( ]<8,$qKl2p! E i}`MavZzmv5Zu[iֲE'os BJW zDY땍dz,^n\ mgYZ07070100000006000081a4000000000000000000000001616ee51100001308000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/fmc/fmc-write-eeprom.ko.xz7zXZִF!t/W+]?Eh=ڜͩP߱Z#>MA+J9Xg(ro28,۬xvWɰt0<nVқzsC$gM`oJO 8q bK ݚ[e3G3rz|3@ŭaA,iiV`/'q~fnφcr[̈́fPJ^UQ.qհ4/ݘ2WxJq(KnUx$/d(n%[ڒ@wzn uƞ:?j!vH?̡Ԟ>r(_1 je /oƼI%}!.($Pb k3 pYax5sk5 Sct6IfgRCbZ<˜zǙ`;~e^k!xXU{!%E=2pu߸v%{Kv04%rlNARd->Iɑs1)hk-&Ȏ"n=.]Z`agڐW2I .n,PZvI<\dui,\xS茹;P4!5QB$"SpdJ\jW8:#)zJHBsא?nǫ[D3)Hxcide6 AhY|;UF31A8inq|HO:y3 ]fgHL}JV(@F5Nu|)p3-SODFṂW 42syZO֔Bañ&YYAGBŒ?>;K`5{^I{W鶧tjxG?uMz[+Țz"jC]&NADM%t~ؕQd\c3A 5Xv (_բ5$hcFHHtMo(u?jAQ=ɇsȩBbQY _V$qn|n]FzД?.r''`=!Tٵ7^Gy衍J6je.k;ݦ[ o''NU9~%Ĕ%u4^5,,[uHFBAkd-ż^l NLE bzWnp +wSn9 ˼-wdF%o Ouޡ|%Q` qT3om20 -S$ESN k{ 6I'f{aރ8iCA 6YF! pRJ|4^cQ/=>ܕ3=ͭH.PQy_ܸr;w=gIZ:} e)OK+G:w 3CTEVSmWԔRD?85 _B]5㖿 #G1\oL=w<Ģql6Y:LkͨŨl7.r WxR:hXCL1:rȷ;ڡ쬜0xUyY߷:?|?ꋽܶ\HasW3/t~Q}B}~L9VO 9W{D56]: j;rspu:ʁSڂ~]2 `ԍ*B+*O͐bLV Rχzty'5G6vF? 8Nj4 <5إ2wМIqXpƹkc$G+z/iء6m/0D}lP͗DE4 |k&J+H LEDK T?}(,ƤC2gmQ3Fn/'=3!jO[HW)x&Bn3wI :ĩHBAT~:Dh^墸;B>P"  e,$yZ[sYĮ1R9,)&scU4&݆E. y,U;p%=˾G&& CS$7Û 0\ʀ,'.uFgbn༴ >@ z(#Wr.KTHAI}'%tkkë#_T1$<ݠ9bjkĀ;j~ n 䏘̱JO5/8wgŀ\`. R_%1Y?Csʀ?)0 ?י5`E7!(N1pʃDכctx fU=?RحQAՎiELsbs>,W".&HnG089>P4E T %)\gYZ07070100000007000081a4000000000000000000000001616ee51100003a20000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/fmc/fmc.ko.xz7zXZִF!t/9]?Eh=ڜͩ\Rq;Mx\9E빱&~6CpW!o,?)d0rLZKTbr8ܓ.3}J{WB)[au\yTbNf FYu]}*?Y 4ϵZObb#Nq3-3ju/"((\-p~ozow 9e&d8a Ag =VfttcgJ*_[>u\ %yb{rЌ>q; `e`2Zd$a+_U׉n‘ZoU9:30rӘEa/6G㛭ƹϜuG/iӛ.RyXɞ\nmv昂XVhy<뙒wt=v64]gZK9נ`s*@f@ *tXco%efnaUokk4OݪEr͜botgk#ʅ4E M` l8C3-|,L%ƀ8뙰)ӑ'8Tӳ$M54NǢ$F*F$JHzR}mMjURÀI^y4 +akJE^Eyy\P}WXyG?;3կFZ?*4$nBX]JCHZ3Ip (;8Eutw۬zfz= }"y4!%0uhj1@NXAא#Wb;6T*pN堑{d^G}V b+ȮE"+--m$޵T<xx#6:nuSIe/{=fN|`ŰڽNq^& y˘N :_}H˹oLi`%3QJ |r)BňRGUޤ3FP=H΢d{ğR?7R ԴZ" o<'Z Y㵅6rٟ4هߵdU*:1Ҙɽjge ( ZGlʋҘb#KƉs|KaFo% ԕ"A'1[p~ 3z&T׸_k$<^W9m]/W Nm4CXН '@3E(SB&vO|\ܸZ/ |<;pqj/K0ɖU#YYr4@0mgI&byhIۓmi,W4<Q Z g6{, 1]%iW /3 $ '7lz`gOkY#cutA;;]j G&PF曶/Ԋnx qC DXzl< _P?`lybƨ܃Do LwYF YtS|j ֺ?Svi ᩴ]xC`ysGԣ0D*hVH۝/L;l!֝TͤMw` 6]o[ؐր/#Ci s~[/@k kydK:6*MUF, |ZKw~79Y7xʳF TE;Ʒ vY8_a=U$4SJEHc*wJzרяbD* k "bZлsk!ؚV&t&ykO+tBsZa4Gq r?{ &K пO-e2὏(\qWfQQEלؼb WBp^녵SR7QbV6J:"|D8ȲHI"s1~"8[f, ZEDaxTo+rm'%H<R?--0V3U7߿I2ׅHax_SYڃPǜw'yYuI%~Xa_Dgd/ZR.&,z[m3RKOѧI4n| Nրe,{el1Cԓ 1ҧ!Gc̝CY[{;BF\{7j8.܂~t8,Tl,(K5A^Qh@I A&<8`ͩ֐[9S^jnMcIVQA.@6 |r|ӐíJ9.;@'Z,u5:B2?%;p5 ](3"u!`"|POjm~2 6"$K-h]VonϿrXpVN/:ʿ$J#S~\H1s,bEq#4˨ TVbOHHa_#h1^f+4IO]7EqeIy#:a(c]5mkP۝`ߑ찏2Ҩb;F*ph(ת|؊cI9'e Z<@pdsHg^5,SI r]pt%fzp/`x[v ϫI930zZ[ReC>Arĩ`_ 1_<QCxHƠHΌYÕ{5ZqFj&kϴ3{byI[&e\,i\Dҩ$'gΏ/v`3oc=dyLHpy1g U HXO}'pAx,,n(A%KyB;4$#wP3_9<ځ뇛a[!#N6ݹ*Ӓh/Re`wp78nkd裊ZӮ":L~z  a?kHuxp|Gu & TdÚR7 Wg8\u;6:FV)N-!Il^T G!h7Zm۷" rB >r8HT9}o+9G#~ߤo'"QLN$A}^-\Kp]hǻ˴Uc>q !n$VvA+cw )uPuXP鞘Eh VHB~_"oﶸPv.R(=E/h By_o,m'=RcDs] /{4rR>0ъ([ bu -ApW\=ێ"#03:,Z!PСxbD5 Ceq(^͂ө\# Vjr+H,[S|d=U5j);03!{ QmZ^2.oVn-I "} T`Vg&x1-{50v`. #^ BW+iJOOsl7q6a9U!3=>,*kE x0q{y#NGe}vyg}Jn7N[7,\EFc79(2p󐧞5fNTvDN`~s<VQc+I)yjudQк-8H"C{myj¤'HQcʞ!4l!Y0pX#|Lbs%e4NFGV76K'+&%(ؐPղq4X:|\161el\ڟV5!A0E~f+ܾЏA sv88фoIV}jTw33Ɖ$;1N,,їkE;7[ߌSH`'xCp4sZ>Ԓ|;Q=w>D-"OK<n(Cẃ1 éybQ$F} \8گ p2.c z唄Vy:U NΩvXb"148RCA뮾PCoݮ?Cԋ&re?|ݒL_ɫ ;gQX4lCji z9]Fj5h[>1!Ɏ凞ݞeQlo5xԉ 4µlpwwml# 1 GqbHI3n)>u1O}^sÕ' ft]Iɇly8l_qz6hW(#+:wL6'\H͜>=҆Pdj-/{J!牞O=7.LYG>-l:_Qt)\;uՔF8Cj$PT :;DL4m|NL)ERFWc+߸ iYs{ ,cE4|\K8\BȪIy / ѭ~?1!rcmqӒ~Z֋"'ڹ1٣NS;("*:?G{`Ԋ1ê bmETc 9Q"2cRD9jX%]HӐt#E !(u8k2D {wZTzP ؑ2nĸOzs-HQ >q"VʃS'07du`o`w)`$#)@[9"+G'#i5ɗ뱥|KkmZjN{f*raL6+p!2cAn CLɶJV#s*}L-_Gf4 3+W%y a>ǁW>2!^` Cz/"6o54z(uz1iClűE >cWl ߫'DwȏHQ%%-KݪXLvɯ`^!}،z2|v5ҍ̣݆OIĸ ;ajφl2I{[BߎTh]}'X2K˃BcI%~1ȶF|ֳpӨtS?ꎴ=-BՔ2͡NUonq 9U3,17Z%L%;67ŔC2dqN%Ѹqx]z`9!KZiL%VKYxC(1p jQ/ r$-sAkJ5zދٶvl Ĝ<9r 5^n8i%zG0&J37Je!WxR & b pAuxN9 MO6HU|sygY-ZyAt1Y" :n|/ŷx۝s{nTmnL^& ڥWxaJh) wub,VrFOz*?n`iO1H '9j 2wYBްMe*5 RW 808&jJqr51G##Kf t \W[̹C# q >5`Vo6":&3(߻vog C\ͯ LmWYJ̀w ;g$WinQ5D3;"T(R 8*tV2E׼M̬_ITq|g7s$T`α e) SllBih!O`pcғJ{LVOl lPkT5L>(ar:鬷P Xb󐚊"l̾Re- 1_!#yX5vdj.2{#ElS]"K7`J($V/t,q#ݪNh&;m:hsE.l΢1лG}egY$'vA'N%/:Ӥɇe]aIf\%(@NC~)nRNxpb sM)pښ#tv!z-RdDžh-EKvxm23 $ N#g=MNaB~kXk TWa@׬Ou0$LmhJUf`eEz.m@Ԟc5rC}25rq@{zx8**;8IyZP)2gKlyص0Cl^vZ! J3 ~y;_,݉IFS"4ڃ8_Ois` Volbi{1p'b_ޝets#[pQE|fM(-HeI҆ Q qdh9P~N׫Q}E0NT@/̏ffAydE ]qoE Wj?N` s*@~uLp&?mc,JȗÑ+g0f늰?=4^3e !wȻ3`M 'ܠx=Zf(ҬY%h 1*}9]r v`MJW q:v@W0;%X0! FL0%F}O<[Nڹ1}PsjaE~!/¤Iۚ꛼,I^'/0JNVO@Iz [mт$fzϿ\5 MAvq}6S>8A$woxۗʈخz:x,V_{v=2jzg2A μLKj9ʶF /eю,x9i;zkУW@f5 )LFHV_W1NB;%_li EB;:6Ubal]WrwLkm{*nؖZ21|{cbO j}b `;6a=-$-rY G~ZuI.;`\Qr9獪x}EG}sP{mJYِK"5!oUYhHeۊe&GSݴOh|?"%`$n`-&s)/d4Ǣ%{ʏm):`:eTC}Y2'TSE S|]*W1MRV z/Ԣ?Ƌ9(F#Ǝ уDg| ?uIvWv+FIlC0ba7em^ yzK$>Ck<ߧTҫl95.Z4{OL HG2w?b;"NE<#E7Pow^<)y[aԹs緪"_k_4'udܵa^٦sHS_+D+{[h vC%e|^ʲ*6C &Pl'RQq*ImF_|QQk{W/|oE?orsTܒqV1a'd : y4 )]kKsbl!< 2t)%"U++Ԛ/y=H9M>*ốEtJ<u귓T,k(nĥmBndu n8lxŸPayT/G:2жҦ"i2( ^'MݯH@Fi3tv@J翗 0:"l%Q!n\@v&rO1x[/`Y9 uLnuB"MNZHMS[9ᄂU+ׅ&uX3Ew6|:QZ_ U]ߵME  :KD#h0lCU6Q.,W(Yc9 W'AH|Hљ4 K2L jH,>Z)̅!ZqjV=kډ=GVP!Qq1߫VQ_܊lcr`l( WAgNv']>EP|7 HJA[_ Ea+S>(-IL<7P؄S,._h%5{^hn8~.u5}iGrn޺%dI6U="vN+KIt >76&nf&ݯ>3H-N[Zb!4 L\ċxcJ# 1X>[v82KXN* jW 9oH (ZO"!2 WhQ4.70ɒGm*h&oh%*8͔=N̆>3oDL(\B$E3> {:kJR?r$vDJ]piP\\a&`ũ8OY:p=:@ +N%~RiVĢؐ|M#_'ƋW-F={4m5&$cيAMT @ Yw$Df-dY_"32W阰 NfzW{BRvu8Gx!%V9gs:VZ// cU0C22yH"Z@N=<&˱޷*S1f)KAy <XMYdXJx2&-fmJFr;ey)Bafmنy眧A~z4{J24pߗi$^͸#-U匎K{1K7ɎDҟ/VfTݕ+ߤi/ 9XzX$޲󓡞hOHL\_ևENv gjd9*D:>i J/~uUAlg*Gkr&I-27Ά'+)흟"=l6yuF]u=uF+%ۗGM\@pfT#|?8*([r6g0&[[w5hX&sD=5TcfE ~FGx ٗhR{А f&hF#MtXc^n7~AÀ 5?+&ٹ@taImR߹:w.x\l[/?NUpJI9>'K {Zԡyc!2c*n f}/ڴsԹgYZ07070100000008000081a4000000000000000000000001616ee511002c67e8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/]?Eh=ڜͩ6߻@QP 'Y3%VHH\X8tws,93,bh'Ffr۱VΏV-m_mޕvk6 ep[~GӸVG/#e7P1,!̴tB1ƍD<7X2e0u:k]Z}goE10v%GwP򺺽'2>{4jg _]ڔѢVY"E7>\cOcnc"-iSx~2=-/ B`r/7uվ!ϵC+ZVZLHTԿRntOwqinCz} `b)ܲ*E\`mcبlb_ߘoΘzmaIa7c=ZsIᲃύ:gu:xGj_zzՑG8 bX)V`mo3M)Vȣ[ϳih FU +2|֥[]@܏#o*5Hq2A*WMh;E&E n9p1KТLUA aJToPP ~2N~,LAw {00< 5_/}/ն`Mqns#@w Û7!di.{?wNg W Va;7'o?_ 7G-gW[hqb6'Y0sFF'΅'^lOq*~0%=KJ.IS*a[d9珀mIbf|բ~A)Uq1fs ([6~&pP;j9`]0*BRB퍱ڷ8u {*fxInh.u_ Yy$p]ffNا^?ʻVBN;a( +bds -o>f( %FZL-֩:HSc,Y$ɞqmq(5=r )Bdn`Q{C:VQTM)Dg z,"ҽ&P3~8vҼ]:\2]L[.>-Yp"l 㠏MRO-!/*1-)҂ڬ`6~nL:tIGޞe=zώ_2{>2D쒮uM.R.rkKVIp5~{]jL]t}Ke.H_qf CWJY7{Yt¯~}qǚc07 h'\KǦ}g(M.\Zixeڣtͧ{2+ԊM<@zG(u."odoEڪM;aB inaq{B<6AB- 4OCw2/vƒHmi~' |w` ,w# 9m2Pd XE\㵊U<*\C_մ4긾F`nۀ84&w8@L;Uߝs m=1hmj!)/2{02\YĬ/vS4u-Kf! VZmRc'GK׾w(p][ Ft [MD}ll~RNG-yH--A;ƴ l0sX+#:1/͌ _̸ \"tL4/ٜ v <e`xC0HZo-Kz#O~$37O/-4d`ln^{u&Kd?Q-ER8Hjѡ `Oֺ[ř- G`U[W)^]{'0<6层~xp ?]Lqy"GGrQi.1Yo ,.l͏%S^;`:w72+q+{▐MJiˤ=R< kjE*&BMIiҋElczl!b ӯ9a6[wdPͯL}u ɶݦDcK'̵OM-6/J'f%wqEY"~h?rA]LlUDgS&PM[Pg9ǼO,VDPQL2B6`@.˘D{bgUh5N~קG[R}X囲r#uGB_5:Yߧ=tH}^8bTh =6дv𫏯 # -Lz^{x @Li79q pnTm Jʷ€nkQ U h؍^ +kvcS~};XwESVJ!퓿Bۄ3os,7a/#ʦWb ":mM/Y/1Pc?D(9 YGݑ71SҖ-;%smEI潱{J^EodvXgCnne/ߖ4Ѿ: “DLf6NI>T2F4%N(N 6PHr0g`_ͫcLtwƽE<23_FKxanGp|961B>#sbOpѧj1]qcւ͞Z+ Y|G|-ӛ_Usէ:3}'U60ݽg@ȴ"b?s(-]1:wyJA@(gLN ԋQbO_8?h6o1~FQABމ|'梣S/'u&3<+EP%r)vt~踘5ws+TdBci@LkO(:+iz9+$C`JcKw0_F%Xr[Ϭ'M"uItjZnU%Ov ]:"@!߰* |NZ6 f(^ c[|H:/&:f\luCs`U)G[5#\9'IQ斞&P"":/ ; K QU/s9e fJS0#Mp>P$r=X?G3rA 퐎:i G1y!bL_n jrX`5@=*bݸ"1]6CէI7p([}gV>X11QBR $Ub]Vhuxܢb4N\|5q1'BN\xm$ 7]$[U Y>Ⱥ1L -Enb?ˇ@cMCQpK@7M*>s=Pg;8bElCͻr:9e<△M CP< qwk-ǺbQ:H&[p%]PXa$(]{bIT8Dv5(ߗndϞ)2].lIK-K*| vT+Azcw8)*g Fn'aH W.A*Gv<ͣƥc}:w$WOWiFL@ 3(zE"pf_np W—gTk|7n2OOy6z'+u>10Hr-v;~Yѱbel^iK98ĶU|LUh2iM,G(}x%Fqʁ;B 2W75OfA@vQ4$E0Y1 5,>CgSIn\q*ڄ+xmǷft\{IAq YM$x@Jan& =b}B|Sm/"0 kcbw(1pҫY}rcsډL:DSXf0qOyYcDaIZ!ܡ`j=vX{M 7(s슀5آ!]vtMD,DG<$պT/H^,7w\@7aLkue|^LJ5/35+o_/`4> Hbf?vjl[ *h1]}Ws\tp]S y׊vBxƣ/xTMCI.ڪRYwzhۓ-Qљ"=t lXe[!<* :op֘R0.H(X,BC^72h-*Fr>ϕiЎA/m㖂u{'ȍfՇyx}BqY 5 Ud3`(2*ǂm=ܪD[[H+ SIMfL= W=},?Wt{wN~6_&sWJ(r5tԑMY%A9~nlY]{.bq>&2m~sagQ 4rٌ5/4MϲS/;9wuB_ݱ+^er1=Of,t ;, !^rO!<2Nmbo.SWUFm0 #CL766S$YV|+uSj'r%ne4HNoޚ_)$e8;ȵ'!1P#!Ay}rť"G4*[9@8̅jfZ$HLde7`gth8sRVJے@uGe"'uvl !]f%|[OAcM̌<́>C[&p`Cп,T?*7SP2Zbܞ+æDiqӴ#);ߤ[L F$`1 n^`r:ӳo7-_:{sIc&s @ \? =βBbazGZž/uĻ"|^Yկ\+Kz YX} o\6|qì5{*H)?|QzYMdJǬ2ش}sjSeyFoy}\*0:{eL3cHjawSG~ZjI}yc[wSR(:YpaU#Nr[`Rϵp^t'y fpLKBPR+Km,Sj@:p,$Vf.#aP#(u4EHg1GGGaFr; ,U}44̡rBUKIvz7~x-Ykg*s"TqT080ZN~ bzEGG? &}޽ UaqCI-Hbu6B,9߉Ɠ/QDPE4ua7QK'ZJ) )1ط )*\Źvm:;:hx.m"9шj}`#/79kq=Wj  /ZNu$ /X]M7 +gؑ3j)H4fa:qj)&z+QsoA:2+uR`"-­D@C#3:řI"e( ~6ٯ[S4e7x("ZGLRjbF\UsuAA" 8H*檴#})Vcg[`Rw0QB*rU xvx Ԧ˟sXኲRs"F @:;kP:s9:؅+~F&@IMQSź[Wn@' ߰=[lg |m&3@Yl@:MI^6"Ȏ/=p%-W w$Wp/6 J/(*UJ&XvHoi]YVX% nCNUd_'۽IٙB0?'QzaҥSU  3sjB{N6 I;%;c+v^E'f=E8s\ ZFM_;ۭS]ۍ7EDcSjfFcOqqZ(/~D M{V&/Ǟ;\='r7 (Ď0bsWQC`rVi2J*εYRFϬS=gTI8oo` ~&Vh`m}C?YNtOIX =-nnHn~ 4?&ؕcDi6~n$2|u?fog9v dC퓑KQ.@tTﵙnH@rRLpi/r2-oZ k;bKagDM|.ax QOGqFHDzUvs)Eb=F+0 q"V.Nyp'FxJS?cuzWZU4Et>эR6;@+tQNAO,;S`ufePw;h$y!3I&d=`aqB}]r/ʂӓll201/ubvOAS"1ͳR*Q= `Idrs3UDIRCH1e Y9F:D?QbN:s3|:hshm awXӏGA+q]ѯEkFCHkdF'̠;RcF!rJ#Wed\v q%uN43,0+VQqsQ=f3kȹ+Qq݃WXĆ|. Fm[%}WqcAͅyάo:^sTDOf8"|ppynE(rg$|PZ"2[vp\%{0HQ dbF;W,of 7nB09Loɀhg^^\IۜfT'^<ە $gg-'(Z?w@~)ЂyAGWM6pr_aNLHB)RhYaJ߂~@p~yaA6N67ZmNƛ#ʤy Rcӑz›c'=(_oo%^| /Nr/E-`(5/[z|5;7\"k y^6d3п7]9Lkb8M$)~^i`܁ŵ6A $FluK皿numc98.x_V%̋wj TLQc֨ Nwt.2Sbh=dtN=b-n/?+v:߆mEt:q:rS8 .O3ȁYg^OnFׄA-5yO8CFP^ I\Cu7Kg DiE7t*oL,,vN_GCGtBBbc]V5K4TϿ˿蛌cTe >bw^wE4Sfʹk {ځk5g 4xmf78hu8rwÐ̅ý d*G8s51Ў]{85M8cdE^, yJT` |qg ^ ,2a^ ~#khz>D"F\3ypg!$)֯~3 2 dHg 6!c(m(vdӚRLA8xe<+ f @LBݴCSD)1Zu9M+^P =zϊN;3ɮYB_#fW Xsyy{ÜX(*/ˆZIO_Á }a˓2c\^Y\#x9u"5ӴX·Z\-({z,%d)KIKOjȘgDY1 33Of 8 Ye b$3zM&%ЁwJ9 5~$? +uzȔU\qeC,5:W[ tXTԲ>u3AeN&:/Sh %ZqpS8Uza8ΩRN5-&޵"s29c ک"&OWXIYSrrӪى{RÔ9B $V*+t p0ГLTe8:-9B׿!.dJ;9-6 Rt!HN*2vK߸"HŽ4` \_s/^HA1nmبo@{vHyrj~ Ⱥ&78$VX>]ԦR݌D $k*ζF s8]gp5.:0G~޻?NU崦5=J^E4NcD'oD2R- f_N.6 6vg U!K7O*ihuuP8 (OQ {I0oEAyc QZ<1*K%TZ& P[\mV P0kK.c^}?ݞHS&;pϳ<-bkKhT(fٮ]P 6~ ZEPĭn\lj^\Dmz,y*I#bC.EUЩ$<UOM'/)I QvoB-/_gr9;M Cq]B]ײ.Y?f?e[V-;*cko[LAa\?60~ivg&fa˝0ɷW+=IʋUdN~Wq`]ZYB@çz8ywOZBaZ~ 7gWqǯ(niUD@ BW̍rٜЀS-هqYh),(y*Vĵ6Y#DNrA$G|tF 9H<>wTŶN$אb2"كfVx0Y:. 2nLQ$D%~ dhtG s׮`Ra} I/;7"ĥ@e,DM5:c>r6]i{=,B5|V&"E%} cz?FCcvy N M:!V܂$>A pRQ5H^4$pzNS~Ԉ^պ_tn98l"`f&\.Jsp+\P_sztl7)R^ f?d69kƏ Lj?3sHvKZ^EAoXB4FkV(S_K(˹Kꫵb$d訋WSp}X)o\3xg?&\ LKݗ3FSpb88$ x- I+Uhf #㖆8 h-B*hџߝ]q@ڐ>.N㫓(/߀=^Ah}OM.D[.?&h-UkRꤟ'|Nf~#fѯ@w7Ty&*h`5\5q50oF)2Qb4PQ 6I}85fKŖIaBJܱV^g\L$Iǂbs>0@DA|6@3F ~0|"/]02]vΔ2}ٌy1$3ji"+3X~"ܪwB}xTNS|04؇ܙ*$Z(QhWIkVwJ1ٝĤ9`}_8#jl(%WBD;W~K@ (~o H$PoɃmX"+q凁Z+uar8$;H2/FMi[pb{ ~ypA+):D=BZdFq YL7 #jZew+1dJ|OϓK7wB>f\H ]eDð"n}pd!'ˉIYMMק*x?ek;Mkc9rq^|ϻ"\IauzIjA\b]^v,Z]G9:Tb62%m \!N &dn b4fv eS_%p#p* cLڪu_ N<;n4N6Iyc Q cۈ:la+S`{v,F`7*Zfq3_+|0(>E`Y>谜:B\u6IٸW$&*M+D/GR7A Խ$ (\>S'7[df}klԯޖ!ć4E6z%}Nl i:Lsu*Mچu\YS^ǣ~tCI1D1mX:c~oGxm8PתZ1BA`7~P䢪;*?43ᒭMvKZU]u*6=W:Ďy G%ead(%;Ȕ?-Vl88"U~Ѯt{WwYcctJV>1x^GL ;Gιo5f~JyY"!SŗR U Xq5xz2$kÊqv8`e/geŎqϨN`ÌBpYagoTzy"=g(hnep|Qct|޷o[i67XӻȑYt/M2 ќl㧚H IsgdDA/C(.?Z=?ԙ;yy[it8`p\/[Y: wǏ7l0#fm 橀`%"9zUD63sY9c7]֡%w_WLԀƷ-H$jD ,|(l.4+2r%[:X 拽c/Glk.B5l 5.z3.nAWHs25AN=?^R+3 @ŋAXb@Hv%DG lE%qTfZ#HNo8z_|.c~ێo?N!GpyK Hκ mQsOG{pLZDoSoS$zpTH֯=A褌q}*VkiX!\zۆ7q c%[tt7Psr.9bXsRˋ[*[?{/?x `U><1Zf&_ޗjmr$g-,8Վ?\G@9V=0y\~6^@&cLg#ZPGozxZ/ckY'[v:PVx/5ZGor$7xtBk,MR .hdR*=um6y*EbFFYWU:WZ&j"8Ep]>3@#ROFᜐ?^NIĹÎkĉ)O rMcrTY =Dq`z$rm|_TRvޛypI$>~:HGR\zpMP4n&$z|s#Au39"-joLbfc m3!wz|qഒmydL;y HU-,.PY_rߺFI:/Y OEk b9 ]$Ab 9q &G~5l%`R׼5!F-{<}XN_7/7^,}ɗ/ ϐ!nQĘHίS!H'Y'^WV󮙔tnKʍ#G)&NZi"~;*׵H&Ӡ{wusLH8s- tEU" Ǣ]kYyA9y <D̴{ 6<==QD6 a0 o؄tJf,O镏J*镒 Đ(S8_K: _׷UiE`"P[2Sc&jNRn}I-3ޝHJ7EʵfHkw57Ol#y^lc` H[RB ڵ&<ނLv{@m1AӺ15kw@Tv &u֘ B&m&:A}9[Y0TTܮ ej)f*Ƈ\F}b-صꙤ4h0XD: _ ;f.Lz%{yudVf7h1¨ǻ Gׁj#*%d4Dc$T~.[@'hCsl|2e/"djNNU8d 臺28Dz3AS .ªyH9%Nh@;vJ u[u(_>z>\( ܵKMe=`&ʈ0c-O%}'fmp HN"b#+?OQ>gVUgSLG"|CgJ#ֿ,d<}9nt{LnaJz_CiQg3fsw.F ՛g/˙9o] 1{$%2_xnE ZxJ0d_j$Mn} s~[qg7?J.CIk7TiYCZq^MA}5Q(|y(Yܰr$~6Jr"NV>UQ Bc36BecGNrrVZV)7?cpzF0b  ZS*LJ\K># >Z.MS9j:}l\:i*v(E5ذ%mϱcو&d<ͥ+;`t7Kg+r AVtH3*F5ɠwlYUsGa QU2sLe-@'^; ܰ/A9_#DwM &%x>GU!z !}o%H~0U7Wm@yH,~&+K*5 FR\M_ݚ_vֺ`=6 c-2w蠣Fw{sUl*Av.<$ h C8+BSڴ X{~Yz<:/(Ϟg@4B[a -lf5+=ݱR=@_iP@B¨ev?Ns'S<֝)_ VL Lu$ H6AIwF8Q90BQ!L9ȝIRjS)'_B&"6a\m:+t2>suU;\_դg0̫ib5UjJi;6?Tˬ^eص% ҲI<¢N?1ֆ_#1Sh¼yboz&i>]&ѣd'/5tj+sjFdk#K* 1;T2FfJ8jew7~ػg}YN6`U70Ü^pSd"\*;"ꊂʀN+RU l2`V\>;6V,̽Rov@c_(X]XQn) ?o Z!k9G. هd?҉@E9oUrB2QdIc3aXD{R2?p sH#UBo|HjkNi_< :P||R ^#b@q6Z dc;8&O.o2hP5 zDt*ηBT:H_tBUFWV"S<$Q:ƄmSy]i-llcQIXԖ%{'T\z4K+%S ^we~;5g>n:~]׬u+`'b ~вFd><{]k'%}"uZ1Ke|Jҩv &[V&4SBsr˅e 䢏(@f 8 6$siLkKBٔ-\bU$>;+Ay=]SD)uFO..e0g;JNo0D u,pnI鲭FԄľLӆ?8rwlٌ |8r u7I~^e@F3Fa6𸀢{';XnCj[K[k!&jaik"Wpҗ7MH{fM%>\xzU=Nuu@#=5 {ȶi'S$:MV0~([fk,8CFДS]rJe MkQ NunHzJɬ{͉Ѝ@LJ\wF%zdϰV]tg9}lv,xkU%m 6rS_,"Kxw 3 C]Z2rIN >@ʀ-^ڛEOBc1jMXCś1SpkfEϨOEr>i44{_az ZKҥ/kvPK4b_?C#콋}I_6woR[*=A8lQBӬ[ J ٩#'g3BI$Wre\?bQa! 'RdT.7 PkvTnŚ bh DuϪL>@| '!F&UUo$Jo eMZԬr9<~> |h=li&zJ-\ErM X /^8qPzrZMl(Go?+ _fl^! $!zb:wK(.U'PJ oTEudmLɫxqE澇݌#,]-p>`xפ,mM% $ʬW1`9Sv2%]*Fȉ25q'i\=rN S iM2*ARW$ H?Q.&կĕxȘ% bcs$U[ě#rS?{7I }@U5*8>_ 8wZk6j̝0"NWti *U{>Yc Ra^W'I !CAUbkyRW!f> ݰ5(H=2TQJDTDS4n8rpk~veyx[(vvޚD7՟ٿ´94\JZM ["E4:į`Fdӄ^u!|`ch1ZST> {Ӥ%d.Q$}LT^uW[L) G7@Zć2fQ`FSa`>b>٘@U*bU/{I8$L-*`nS-GdfX|'xdMw4EbYy_zeWw~I0]-(:˸O ,&+p D"_Z;g͸').vD%)NKAlo(Mlzws[ yyz>DԘikG44vC/yވeq2= Hj%p(dX`~z#/Dascđ ηBZ^@+G\!ٯLp! )*aULS:o6ȿ~H$젎Á,O#R9iH,\+mWjQ*4^1m!vv&nhtؿUSr] vFMM/ [---< xeV>dj<;i5$Ľ o즅jk95&tHGA:X*|buy|~*:!EkS8[1Wo4' u^ ˜I>cRP6#q\s`>*m7V;$P07&ʸah s]5o7xde!>~li}IKsung.x1JP}zO39YظyJvS@yD(["`φjB=+ێٯiͦGش2a.E:_b7{ݗC2#ɆSĿҬ9wlԋ4Fs:w`QO ]=x3T$W,~\leɵz87npt`DZĞgάMȢ} ^R;L;x8"i'l])s 漚[y)#3$\zЖyL-t©BwgT~UYqY}+#>,I vOI YӏN|IBhxF(!AMnl~W3^fe>"giA"Y~İm¡Fy[4|ͽS׮prKj9$kΥīXZTuRx\ 3˫ȟS>Aԉ$Itޤp_Me$ap{7)&M:2@>[(wG><+h{!#O a WZTEݫBD`LV)eX+^⣹hMu$Z-V5r;VD?Ae-` eFUv$ ̋0@mǒJ.g*N֬,;VԐdGu"0Y\;۰J3b ~šRdJ*I꧎_FYce[6ʟ^oۡ :)̡z-uP mzwc0|׺$D%(T'n^=ⷬ/\!GWՓx,zͮ72o)<ֈ ߢN/@%O} ߗ8#0 医<7ԎT6\uc?\4w7ɤ[q*p:aFdBeҩ2!ۙt/HStL0O6,-rFk?[X8XqlA=HW[GR3hrp~}D?(ݎB07\Es JY2~tQ) 8!xc5p HXIwb:nZMl/[˹`a S x34"Uܕ0(y;Q,-5DA؀qWqQyߚiF?M*.^X8DsBޏ- hvViljj6"AO."2uuV8Øq8|X&ppbBMC!o {\'c?G鳽qAFu ^8k4Рc ;< FdqИg?=|3̸ُEq[T(Xo^=Q'i~jTxlU( ,GmJ wzD^APIJNXc<<jgt۬) C1X9X2! 1?:?_ԍ2Nc#Tm#Ȓש&De0@C?&&܁UIsj-LQzZsOU+~X:}J%À`zU ВDj_zBWu߹Vs-լfA(oCŔu3U ?J  ࡰՆg+$E%B0~gBt )!k*1" i3IhIp_[ C E:,JzЧ=nφ "_S}Pm ܝQRقtY*9rrwK{O$/a<ҕ/ 6©v< suَY:eejo$NtT8P/R#й|氌=T&)V$%cZSNqJJְJG) 3ӝ-.5--!6Td:w0`Dq=|,}X SA'mtAxgbOkzA9+9a#l7Q'zٓkVnA'k6UG2c479'L$eb?xZtW).k 19>,T5IB\JYksw)ݾM[;Y ͌+/N tc=U BC>@Ѝ,|F]vTj(]\Oŝ6'4a $!d@ʹ]~X y9g0+)mFhIR9 fJūc| -^ J6r9`lf>/ŨmI 6hTPp]L|+Cнs3^_bJ )zxLW— *vb8fo S/tk]?ПU'XsuC7)],[ L QŮ&p|S!^<'CW/ikQn"!0&Wڀt[0s0]f𬖢'_ /2YdZ@y PWUBg5ڗ/[yٵ^ͧ[ywĄcrુ,]:.BIZbOdqL_{hpǯ7YG-ZdC'q'hC:hݑ6}8' E6_LH0"j:s/x|&|rU/rSj ; 8őbv]h⛏i$ [u=Xs}9׀6[zuJ L&~531#h#(P?΋_TdNHB`}K*DR>:7')ˬ1_goQu[ esQܥ(haz6 {?>sVsLb^'/`(+ܫh7W /V,6N *Zż&v lڵ4ZIk.ט/hDuEʃXmy "JGfBe0@ o W0tq I;᎗{0^*kKQ}8װ3pfnNR$n:㎥@1RwH{ul?Lh15ahZo O ]o A(R4®,~bkrpZBp"fV%U)nS* ) zK^A` ݗH)hTfrו[0ʬq9:MV*0 ĊhpU4@;9p/w^Q˔8H=G3Mȃ]}_@-L b5- cGOLDuYevwG8M+87(_LVS7@bq8PO8!]"w;;oI 8$),2t)s'd/,@9x.gB2}jJgOEJs ]_R!MRڍLÁmz;6 /g3$M(8t)/SRZmt2/"Z;7_4\ V3\ũ]:kZy蜞zyB`ק7)O:~749S"/8x=q E_p]Kp{#aoi_L\]E]ewyiwh̕ICe2!4DjD|/B=sgbvHъBX7)Zi)t"I-=ocS$.=c7g}R#N‚"T1Qwl#GLF0(İlѧB>^hzy dftRqs!'WAJf:[6!DBVRk #61fwm~z`ȍFFU'#;jl=$amҎjX ea֩UYFL⢵P][[@dH7ۈe9!щ(U 4uh2JoP0ު&{˚_wQ$E"S3{GI7Kp=9nyT+NK (xdH<ҟ1+@HN;MA43ԗA֓HG/})IbGÛlAS$|qM;&sXEr|%FS@7@}TO+I4 \\3M ˂J@ap_cu/W`h _w KUs&dmxr?~}F- 6ItcP`wLaUMr^E8ԡ$Ȋij-~>/I]4 NKVsJ4M4PK|mK_'Vhu3uy!Lz?\9t^UOPakKͲHيSBh]W.TF#XbrWPAH@"eUSJFߴl@E}4Sjfn@֠P\fj'`Fj_u|]K 7 Tq+o"E=M欀| }:y(v[ʥl8N@Q>eӗwh%@[ 4%\vwUhq^=X\8Q+PB:WҫW&"ۇ rq/h`{a2;_|?c? 7 P8\Ϸoz,m\P8+Oc TЙ\ΩQv,]bܝ jL׮E'[fNgQ`ywzwx[+*#Me-`JVU!_BFۄ=6V-: \WՆH4fVFP$Yٵjj*y2`\|OٸFӆۺUN#4(}\ YZ1d^EՎDK{u"Hb<"5 Ȼ˔٤d#XTr*5lFʜKnkxD󄷑O,FBqO6)~4򍜽qz Uy 8ST)蠲~EW8>A,#eSs0~1v3nxGv=b?|Hح,)ҵ"PQMQ 0Y= S?ۜA"ds]wߗ|[q7Њ`leFޝji ,`rTɨŖ@jO\hCl(BMӄSYRN@XЎVpi*kiRW#hJLgh ]JJp԰կy,-"s!c\ꧦ: M,)9рq9~i%L.Sr# a/yf헌d5ԿSrEĵڠIp]X_y卮Eg0! m;vI֨@`SzGw(#b}}"RK ,G+; U:'6ǻJ\ݱWܜSf<ǰ<UNZ"-gw97[KC}7H~ՃvUop&갡<,N: \t`GJM<oC6nsB/T:-eα˽f& _I&t7pc?fµf!MÈ#8Tņfb G[=tenpօZ0wQ$-yYz1<9? "kȬL'Ńc2r%w<85a9TnW_^UI71vmtX1=5ȁ2ͧa`F:;<P$hzyùȳfzeG{Òcd|藤Tbԥx_%n&\HKn h;~J0^Ip)Y5`CW >MAx~*n ArQ)m1 gD$PsM.XLJx{j4"%&Njy‚6z#DhTG]yy2 ofҁM;&.fSkKWr NL̇ia[Omn]j=l]UD׼+uG3Rf˫Uwh-8۰P} 486js)<{їQ2ǒ/*ؠt%x y!s\,gxNG<şjDLΧwl>G,MAX]hi9?NW(ۣRR] 0JzLOP x]N/1:8h59WdJx$\g/XYM7M=E'w!)y zMxL>K#:}>ԗYVD8Jno&Gt{n׾`:y ~>1pDEMۃ1p !.cJ (8{1kI)Ht 8F>0\S\邕e~N~!ɴ0s샿7E#V?V0@qTB襈-xI)~sQ*7%X|?A* ݩ Uovy^|,&͝.}NK& 7K}eg& AaVʳ1BDm K34ϩN}APJdfig9~-4!!:C1"T4n|.&?{Fc.z'?x*/%  B1hRGHD7`2mD{ @Ed3Dk{i-~vmx]^G, o$57bap s^5G6[1BiJU ']}h w,vt0ysp8DtUK~ƃ\EQ>x|S-jܚ |-vL(4YS#'C ]u|"#@uӂ U `[5鵤(.?B}|޷lc`ɉͼRF 'H="{2.!cc,qqg |j}U\QʛDk7)7k;};bk]H%8^oIfɺBFe~AX3]#PO5(XbfJ=oUZm_ur3Ryuo [I@mRU'=v!{Yz>Gy EƆ⠱~ƾIlnY{bX8d.Ż2B$/ѣX2YWX aⲲh77M7FQǿI2A&w A$/Х+I/Bt/ZFق4 =BMm?pY~x[~1d ?sRAq^Ë́> G3tҔJCpM_|P<)t&&=]]1j G'ǡey`Ԛ 7\ z35/ukuR`_ r`-<0:<&<ձn]yٗkm-@Gj}nH~Iqppi k OjA@ʂa_tzȕG9JOW 톝)e\zD.><3NKr"YjB7!6U ]!R7Ȣ"a-#02~sEzA &Oq߶yOiPXB"qc-| [bzZ 1ŹQWٳaJGwOh?qPSM낾̏uc78'دItmeXY ׽ :L!M&cJ>z:a濼#M`wL񀕒tw=,]FFic"+dTU.0xҠ:?aS94>UusQ]nʚcLR%m%5-qC!C9)*e!kx&lgLBԯnNg$'l3),"0. F@Gr' <^@>޹\laRuD8bF,JB H)T܆ÓCaC5ͱ^򨴘w@O $m=z8E&~̷j0,k$ E"gs; b C޳#btD8q0tfJm=++ X=%."ؽ$0Ȥ?? r™PE+Jyc\>1x{kuD{χ>lhTpf.YN?Զtͷ/Z/=n>Gy3.aߘ'EПc 2n G,u:i!;DHlyOt6(W>KMqa =4` R6 gf lņR@S~wLs jzraiY͜j?`a"֮Uk/_!`Ay%2>=(롹yeA"ƷJ IaIF߇ZJu_,H*xA ǚ_:jƕe>HMr8t/dW$ OwZ ևҗڄ-x5,ӳp*).!y!DXfihL-ج? -Vd2`pGҥ 0i{fbI;OBHZ_(_V4Y!S׬Z|\?M߅URUcy>Glʭ8˜t^P E읥^{2:@;hXE =fz}jEXݳG`3``c{='w L,+=)RN~X'ahgZltIiyO/oZCUFLG1~?7C*ka4A[ČΤa3#3*He-kW}`,A\5!Qe?v %P a0w"3w[w6_iћbK Dcs\X]ZI,)=gIٲwƚ?dfPqw?HUUc;KɆN0m(Jf Fسԙ̃,:i(.7+Am*WeƙNBi]or쇺eȳEr Q3](dzT" 2>D.ENYLJJMRUO)#&q jr೺Up$h[UA1ߕ(owJU)%Q㋦W,mѥx3/pK| -{U$y];5"-Zq$G<Ӑ`H-Ha16;Q3irk]q q$azh)9J3Sצ Tri.H?%^. pmNWO E_e=8o -6ǒa" ^rڱGMd͋)T2݋6 *Zj!aGMotyM p:4'^o vtsڞN*o0(E1.$PHIUb!kUjrGgv <olAi=rL]7 '>kuMcAc֒b ҮK3l&( v bd|/[lnzy(C c'?:K 1?@M^+l{I踄Zz=NMEt6잃l5iͰ= k>͑~:&<%AS3D!~֫u0x1i0c㭗('s16(s}1F>h+e7M^}l?lK1j1Sl`r&g7R`_Zxoyݰ׾I[)h%cݴ-k>ho Fā*>%OC':*؀/~NAa { [G+)\J!4QMX&dt .ZH$.ql?!TxcvNW߬:Lwiv_F]YG[4y?^츓%\+݊;>??Rr]DEeP]78cjVƄqrBU! _cPMA[!=PJ,o >Ce|*B~(\]}.ugmIro(.^xզp2 T ?_1=Ӗތ˩,mݷBY'yS)HSҠE",ԓK 7Q.o/!X3m`Da_r} 82sOW ķq&,bB7-=`pz8G?EU\zI&#UZ,r_Ј>R+a'_dLh-٘)/z7tS nW%{I m^Q)K %O!Zuff(A6*U.jW]BM+Oeb&|̱T}ٜMP2i찎M!?+ JFŮ a>ڴˉs \ڱ^ !\?qEf Q;g R wA'.8"VЬ[-+i(|d[nUm4~롊+&wToBB]j%I=/ѽu^Cl!9gj̷GAvV[#gmH/7x92<v.DI[1wY=؄S\^l̜xPp;,?7meh~NKCΥ, _ D hpɆNhElf(Q@EQWN[  :~|@lQƣ%I!c%PA"K`0['VJླྀ!F{0z^w >{(hOc(a{P MC% 2imEӎfJD9by>);`c]:a#G&efXU9SnocӝY3f3iIMhEs=Q@P~v p?@)@Εx$RAϱvF W )M.`cX= |v'H,_|aYbH7sUTfZK:*Tf#bR 4SsO'k1%\;lU\>wڐ]+7'#;! ٲQ݋<¢W;hMF3K92Jq9/Ra_Ai|bNCwހ5p5ƳL/KJ 4f3G͉WCKdY뱋C4{.Ty ~kuΕ-F.XFD;RF^`sgݨivZ 8nW{IhS-077~TӏFgrTو~/}?hu6K'.88Up1}?w4U4 A :i""!eV GM޲mlPq,afQ3_(^ɫ5VD|z9I)"!z/VzQX82QjRwaBrQ_FCd8 p!Y#4>=^"Z1;v-P9m*`Hj;,.D,F&LtΣ0RRDػbਐ/-NJ@.Jb+NŵF.QM"`P(!ʲ2ޅ)T 9**:]bꡥO5/r&ie[x$hޙf)UZT@gitJkqYT>4NۊuGįbJ J#ni;.Y>F'ް q Vi7&q{|6 >೜`#,S7'm'D  v 8spJ>0@Vwfim$aA=4jWk@@_Lkx'-EN P"oڝKJ]5mIEjnwgoRNRg>Nz::rR^ynpOb6fZh^Oܗۓ&,14vk.lT 8N}Gu vŽ 3N|" %p|'޴:vI\R+}H`g_ 砢AnO'10VI?O3wuEuȟuYf3BSt;k4= zlq ߵ V=0[,,(??HP 3,+|V P"}@RP)x yWy^JkQ ymQIyf:|F*v< `_2 !ݐ,# A1w2PK/@]= y*Աdt8F:gPܖFT@m.&j7uӓȾ w4:L| ; ˰>3$wY?L (ۅcxOK" w"Wz˜@,f*cVMesw `NKK]^Z# )Uq`~e48.7gL Jƛ] ~2}p rM%CR#%# .ÂMz ~@1i$ll_Jp R%ɽ@u /sԦtPL G8/PX8?Xˢ,∹pvKX#տڮӓ!kJdW̰s֧q q5`&X*9>vd k B$}/UΉ:vv5U:YjQ˷)(M?(.˧3}C*0%iTU*Pi7xW]UȖD1 Xm3,PHDho 6&ho &:W(4TfrT _q>vj%IkoҰV|#jƌ="FPKͥ)15Ht_RK4C2.ĉ+Yy>=L ɒZTM㿕X@$ڢ fFKxl2m{$e+[T11 DtѨh+@`LQlP:}z;\mq1ϲ-C xrlG_&j2dΒh "F ߣʨ0Dw+{A#l͝A"עu$H&?줕֬8cd`#@Tr}HU0ryuކgIa*U0vqSƹQ!7:/9ea]>N}𿕏zlV;֎_+sfV9]w55'raqpY!! ȫ03VPPm󹌯S-fE";ro]t/K;k8޶x4pˏ=gݾYYomo,jS G2<}^BjeحK 7l/11`|y7ne ==jt,M̅6g2IzJʹ'Q)>ka:gRɄp'Kn0O-@ ^ᒈEr}"q'fY8-+*ڻ:=Eqmq1^|}J"~|0H:?={bۢhx;kWI3IђFF}-hj&I"Fj] a8@\KJ83Q{TƒCOc;1T'G.Nel]GӚA.Um$ʈz<9;x2Bl os:^pb0+=^-VY(H;zKӤ&[sj+ fKzߟ ]2+o/+g*U;|?xU1 LA (cSix#}$GWUa'e +uۙ.(-?aU4+ؑ9&BɫA(O{hB'gL}/,sgSlzWW%nziNkŸlB YWF,2oE:ܡa1hO&Wu%BM1ĶĥX1gjw&r}hCU&dD$IG34!?wku3MpZz_#"j!UUu"emLI+h[%/B W]4@1 kfF?0/w;j"&v ,hTr1/j !;L2sT҄ <ky;][2gaN F#`_uKxu;>7z)Q(B/JSl`=ܯec{?vDg~)g[j Ux.s@}Zn#KiݮչB,g+{<׍A+ȍ}Ύ;lإ0PN.6!\Ei9Ή[>[ENP8w}`ug^*bM0̈I}lƞvGZۖoJ(2_h -}wbVAHJq$Ga_}1iv֒S@_ZX5vU)4\%ש>Sb4^ K USjuV|lCQ5aa`c g T'K\4rOBP5rf`!V3mg.ХC~HU-KDxPՑ1v ຒFOLFjPN׀zNAOjkɺr9FK"*(tlObvt,W\h.3;=&P K=Ք4dx3V (]u^DhzBGjl!e_H3eK+p-\5 ݣY''i)=F;PΖ[B ~d2R7(Ie9h{kiQ0| 5[ِ)p^6 sj`sؓaB19Gv/>ZQUɱHVw/W\$sMߗ6gf7^=6$)dx )נM!xV2nΎL7Fiu?>#=hf2hO*$n.=i3)[d.CϬ ;0 Y_EM<ܠe.lvl0 irZC?TCb( (Ff&eLNI"$ bۓ.\2S8 ǵU앑Sֈ:c]'UGGR8%۝ b~zGX4[h]DwÕ: !L^9N1.G"Sq0scf}-:ȦD|{ 4Ch5ә3%8FM 4w~#xP( EdcRkiGg״] aQ9[7D wzH B(aG˰b&b'g򟽱jsΡ*1 #|guc&BDZq^P;rQXz MifZk˃}383Kϻ,Ma1a+vd4V:ozg]Wh."ytE};^JzqfrR_6Zxl0"[˖> Iˌ~KwX1 iWӰtR@<mD䢖.X+M#5VAWb5XKq:aawW1Q"(] P-$ 0缏 g=ϓMtD # T{s=_qǵLd?S&+ ՌᩃCܣl0,R~눂u ugdOiܪ pt{@~9#( 2qOw ˭h3 A*2} }%A~ oBotE1AO:—&{tC1i28 Js/6³Qt71ٯBW%Wf-vfz'*juEC~e%IUzY3XL%1D &ر2q/͇hʆR!ny,/t6ځ^) 4mD0"fh]_~N _]s+_m˾cS7flzd^AK5J? nxfe.=ۨ7di z܈8D=%Nq 88,Ⱦ>v(ȞEPO'91Zp^X€;*hPPw @W+P͘5V$vqlqlf,}R-w9E /Uۀ:OU--fq_EʺWRh;oVqlQUS$ǩ6X-}|l.Mry/U WNӽߓYUaHn< ?ܚCHXɷ±>/`B8lw)γK-LHwAf!Op^/4B=NKWr|`URZ R@J[.`\殽; 8~4 L|ݿ>a-R@&edu\:$! Ql&W4 `Hvl繀27s,[IJLkYRbq)Q)^8 dE |rÓ'8q-XHu3BCJsR{eIЍTIHHk%$A $ JS8&UmWU te3mVǁ\"'Dx gaRѕ}Dp{'=e*5OA`Q-}egA3aKt:mF4I]# ȍ?i5,__sNp v} jN1ײ])[;0(&% 2Jq>SqɭevX!i0t%Qiºɔ?kƇލ )*%h$G6TGn?[L 'V TDg_ {I? dEd(o%a<]ϯ1^{5.~TN{%t۟7 N/11i/:/&t-1)Tg [_#.emcO&ps"ZЗ9.e[vî&,+O3$Ml;&jL(S8[I&؇_Sup[.o=;ɐz+",0b/y 8>$Ȧ*O(^uL5:϶zSSm υ>m L LUg0f7چX~WvT*>CGf$%@(/yOuA-4Bi,`. %;ns:*;eLL!uńXC-%w1i?4~T^,f" 1oX_j'$MзBͱϩpL-∉fA2<Уƛ¥‚nILkja*I3ڽr_sY |w}`Ur٪gFCW@I$]f5&*ɟJTcnbOgfk$FAN9a}~߼@=IJ 䅾tE+ŭHW"IȤm7l%ov/q9) Mwy±rb1~|d fqwt#%hNyOКw,H_N<2\{sHDm; MB'Bb9@y ,1$hcgt}Hꄣ7~3T9$@n,%j',R񪍈>Pe"M % ٵ7859:\GCjAiu­<8[:~^ya1ihQphwVqPØU U R k>~<'aFFӟ}KJrMYOO#4ܴ3e^nKk{ݐi*IDGq_8pP܆Sl7" ЭMO Ȑ0M]ep>ni,b'v9hajrrE- / 'ovŴB0vZ>ʯ]0Nʋ! |HSGM'=>_>c2eHEh.ݷ1cYf?jWVXr ֒g Bc[CeTX SD?F$Kĵ F2WV&W]NdT;{9%@q6S"~D#(+i?@hzn)PyYFa\N;Y7tq뭠>Rb0XTRX(dZAI^yFX+P8Tv5ⲿww^,k8y.؂#v~.$ ǐ+Mdpo\t1 C.~FP) ɥ4n b]*GP[3oŤs^ r㛩jBQg'5<0[ Lq )2mH7:"UCͯKT*O/[ ϷF7m DoB8,7{ U ςvu萉@!ҿ]2QfJOc$54{үA$'؇?zFgw|+qtzfU;W;+ ҪxA΋3f? q*VR4"h:ͽM:RCFf)0y4g=!C]wu.bQp(‡1JM^E%>I(sTiB/9jfsBa˲ɶο"..&x~ -;Zɹ;='9JX`MDRo9!mp>XGd`$ pqt8fC(14EFx98ľtfYvj2dž?A[ݿ>AMaVE|KWb!Vpn;0шLA}(҉Y RX-h~ybq[bU1T=/DH°^봰4 veZ#ܳ^ X(&~'A+]r[6~ct 9XE7]b1OHtץhvpl"(en ]Se>vCI: NLx{/(u􄩟>E S G!젚QDޚt =#*Tލ{Yl氅Q*HeSEsM߰VIOcw9qzFTbזk "Qp*PRUr`maԼnTo׻s2.tOL+z 5 {xE_-QxR|[ϑ{n/_[|+=H> 4' |@&pR )ۻ{!ttx lMF}(yj{g;EH T>{UizYgP@Kfy81! [Ń,}ĤTH5X&Ձ>AECwިQ-LDY#9I `~f 9T2vx(y̗FKد9. Bs{Eާ) 1npnûH^ZtķhFB˅XKI-`mkS6a&}MM'|=#yjp=*]Nvٚdu@U;޶*µ{|g2d3Wm,Yp$F^Soh+{b7W!:OE6Gt$a1MhяXmbjew/~v_YD0wz,/iz8+ i+M}Q9wMAix `/؁:7|n"0\]DU#{uZr6iCkⷕ'k M;h`gÛ ꪗEJ>f߰`pxP`L`vBz2EwF1Jpc^vu".IFnNkaZ O#Q6q3m6fܫs3tX2DM8~&an0P_P*z>Ynp%.Q4+# % 9TшG/BcDx Yd|pus`RΤm=e}HȂs9lywLSoW{[veS!xħD@S w*w̓O׆װY}HOEw9P._ ODA )M#2w낃Xq }T坍m+aF#e- 1nKie jGx0|G1K2鶞 1j@T6ڛ-@}> 꽼\R{ 7o/n',o!ҙ&l"("?,LCXgl@""\ӻI ;{}U=KJ\cE$<)SuQ_h?B!D&e_DVgDž_ؾyخP^uNkA%W5ji:!{/64r32Ǔw6`Y@k5WKKăR"Wޫ"yzR{rKsZ_}E휖^^ >H?؋>?;ζ(y =Ic[{w le}#W7N5L SWRwFoJw SX_XwIPP6PGx`n!f6YǗ&Qj#~J+.mɃtVP%$mNe@Z-Y:QfNvևYܿK@ jAP>]Ը cy(`_L8<j*t%D~U s:[pA>w{VȮ85{4ѬLWJmKZ =9tn_KK5[Fe@;3Ϝ׌e"Z.u 9x䩨V y9| F5GE'\(iR0Hjj'>bۣǤAf&Źr@PC{w[B=J.y)\{M^;7,D>}Эpc%\(kobԨm+jQy7FDoh?M9$%N=] eF pȆCS(b4~zƪֆ~ɩpmBfD,@g=TTkTٴMgT:rT2wN\O_=mw~q5nu9-'MߺMƂ(6߻Vh :Hv&J׼A{hF™Ύ%9"hvDB4>6m:Qꎣrխ@܌]Ŕbisg섺J0pO5HeU8s?l:48b#}ES#jW~y1q•.Y46nƨ[ 'H ?7'M~hMg'mU %B*k Na.p:4@?gjyu1* q Rv_(M*ïR \W}OtɂSO6oV&3D芞`)ZD=(%w" g:9O8?=A2*GUy ~_!nnࠒ(O i,qt+IY5"Ox#)д2u$i9xHFuJJx"0!%'7]̈-QZэ~闂=tuh$q!9ui% n{rpJXq^bD1{KD5Vd{1Qv/'Ce7Ev@L2NPuⱤ~t Z#xo:^l39V} }0\(-s% Lvyp7iw>_Ď] .x"۽ tktc!{,ƅUibPH28}? rT'dY<T\J-QJ,V*m;B{ C"pVW;ʇ/ `k,YeK~rKd1c$iS( HUT0wwHbww[4ߨ ͯ~:\ Eأ1d<1ԁ9?x5F֌{R c7%[7m?VF:谓Hɯ57:湼\-JCվ : N؏fdA>W _`D؍:=zNWI*zNi=o,~  )/ω!}m9PfV[N}q),? f=.3ST0:ͶZ2,jχ9A-:Z1AFqJS =8bά.-;+v+Kc-Мv]vJh& ͷd򏱵{ѥSeJ6Ih&05qf~+ܡy; nöOAKdͨr sq?Q 7%nK [쾚Tx/<8(.|e1rw >8b@?#I1UN[^na_cP6 X|6.Χ?0s/.?ߨҧR|9r iR|e׫i dȁ.v wNa|RQͳ \TwjqQ"vzB7(lj˧+f^!]wi&,MqKw2.b(U{#)Ayަ0yAԴ&4I{x| MFϠ-=he:Ց)JxG!ںү-/wݟ@6$ k /UrK{\e!72W$2mq湪Kwt}^:VLz$#ϯrr%PpQZ'K}~O_WbX׬SY rd(<ǀz9̠#qѢٓ[g_{Nø_`z_?Z?qoVMAO 9|/1^ <5hJ*%؅p3;F[ :ll.h\1#q4̟s|+TLz zrc'cպt `I貇3,KZs9w]IKe?@n#v ȩ)9c'z\B+?fi#g܇89$( 7ߪr{K\\=H%~V JZ$?b^;Y\L iR7Zr D3R=OFtx|_/ՎrG\%XiPbN[ o&_nw$3%_%cnDgbڻ  f| e"XrEaMzx vb|]EvXu]jX Dk9 l\V6zX7t^i3`h8WTg f*d9|LLb#7+ H"wh_j33ѴwN0kF$?`WZph K;Gd:\>9N1Ic婑y|"b"Kdݚ or#fQZUȝ28e:n7͇đ @Z,\"hYGCmv"/!5 &cNm#DM|W*/D=?kpu1RG!ا bqX7[ LP=}*i]?; 7Rknʩ0* _&>Z0a){3 +U8MmjÛ Aqwǥ18XD콖"/¢f:p-w(aJeBDmHgNO*3xvBܘybNRŽS婏xnŊ컲a{s3| ^\`Ց-,ȕmM' )w@v* s?+G=DrlC0!B0IP#V} sS`xN}@cgGD.ޢ#߸*ABĐP'mbʧz-fNCCB@T6+>VE\N F<礴$5H5)0x]!`96ة FaZ::WS9؁e^ٝ7`0$ 1*P{Iq rUSU$,K*vha5 v|%x.X.?S hq sߟ٧ rdyUA"책@bgm,Ď! ,}Rm-lM>7; 0wCy^ɉZj6hqK3ݹ|̈i<&pc%aKW>?DA-m.w!@>Uc;O{2ۜY^Y ٥({?ɔ2|4enBo\V,162*aԗ\3Z3,8YSGsw!H3$k.zd INLi3 4&e:3~~T%!#:/1L^4Qs=`霍%5 M7v7PuWld)`#4MsykmuӓO SDݴ"&b5z1H۶X~SÑ_C@`|`] ʮ5(9{@ëjP\ZE:y CKCj!r+ǷcO&0FrOºE&DUg[L^ WlU-/G~f$h_oI%WIso6i_H0䓁8G ҍPE5. <:>ˍJ.=<B_u$(TXIWw(˅N.Sq^| qׯUԊEA /˓N%2lj&_mUQ M1ǚ\N-xjTYmwZBK+ (<QtJEQvMcz4;#"HveO5JmiMDq\elP4~IGlyx1+IPlvhQ$SޒIq5lz.񿰅+zj K a內QVN5#J]VH^QW_/7,}/fdFliJQJ pVL_A|\fQg6PKl&t/ļDuܢ{/{bxgHr#ʧEraX[0gICUѲ73: mNwB}AC<2<w# j7xw=0OoI57m%U-i_wWލF? u˳8\8eJbZ@z堣wʋF߬#a=A ɗQ=lڝVSmז sj#րn,*!X3wuJ<8Tw@Ufs2H֠JBvip-˜O}#(p=hܨ=oH eqpX_s9*03S=ɤ5Vcu{b u9$VR g#B73UH vnqX@ݔma/׶!"׭Zb4m;JuM< s(xayY'R+$By6>Լ)wwG,)5H=Mf۝ՠ .ҙq}FH'sg: [!Ĉ*b|Bӂ.  6H@bmɮy\.;A[QO09U>g#t+0ZJcؐkv*ZXBb!"v3iid.sdʓо/H 3Xв8| s˔~˵<0iBJW|Tjc84FSLRȺ=Է{AY07a܀v7!Pw'C5TfIݵĐ?.{ܪ玬eusokL~^ ^ -g]&WB}Ӗl)Cڷ;,kVUr ]05fd5X~ɮ bv+ h -|SH[v ;)N`).^Ja;aM6I?H{*1Gur1eu*UouRJ;q,-^̷RYwKĶC~ Jg4-5T[ @ɼ{F⒌;_y#A M "pF_V7\GBma+̊xT0j0KT6`",<~)ނʹ7~t?ѫu(xxE/tь+ɲԩ!?3+ۜI olyR Bjay4kXD6FsW14aԈx롐d?_;FWm`sZfH ܡ"Ƅ$Hׄ4B=3;tYmnf32ovJdM=QBr>B/"\SW] '@DV`<IԶG>hW!C$IcbHBH#OCnJ?43 bS'̰r n\])'O":PŇ$s&k4pv:r⋺YGMMŸOְ܈0~L\bN)ay0|@3`*ƏEYeZ2 h~ɷ*/1Y1.Ι I6`CFU`RLFO(0x|UA {mlV5).w[Ǐ.ܹ!kz}2+El| Z+%# 0n=aS j,U <Ցek0x5hZmo^vmzvbnB1evq4PO]Nxf8<,InكhOchۙQ TL硿vU 8bzp"Z1 T~SSP+'tNI|;w zoUŻ_ yUz{eL&" s`AÑ X"XYjSoW8~/E| X-l : B2ނWyF]lG6\TCd[;/ebH!I?:4GMW%}U8Gu;\Λ;.E uF >_";|?Hۀji(~PJ L]&|zH"^W'裼h'ɤMw Bd9>O6F=Q*At0LQ5P{y:-\Jho1!igo>Eu^\mMW> :JE\1!'5ڲ2'NEwcߑㄇ{!2r\Yxܝc]1Aߤsȋ5vyhf%:s6K_>X ,![TkqX{&vLN|6]!1SwJx_=#6\24(h-1uժ^Nڠ:!j#AEZ&yL̾4sӶ[V \Nk3nTsp3/` 2Q%]POcVRVL'k;W 5(sloE4K-B xhb0g8.y{eȓ+IseƮO3KP<0{ ^"h0UѬH˓ 2t^WY&؜8MC%"Zq4,_k xYuh߄p M ;_M6s)%mtDSB6F⿶ {>cC6 B¦IǔkT%W!J b5.#)'z[nAb5}A"Y+UԊhueJ䖫9S-]\X1lߜGX{'$&N7Ev2bp|.1"#m&@i}MH&Xʑ/VW/yBf@t" Qo/?UDY0 #Lj9(,:`@N`E NŌh8^lznrSH\)"ӝbmkV61i;~zv wfr,= - Uxpeܰ`9e@Є%:&5.c O kl.t$Q[|i0"+YǟS w;OԗJK?Ɯ@#ěHHc툜0pjtƵ; .'qI7bQ,(lzfM8Bd(*qhaBOAˈ.d8 biD_HW.Yҵ)!_͓j(etsš68.߳pRS}YpǪB ԠiiV(4 jK-pLa>N ngP`3.X&0oYݘ.Nm_CĆPsV?s(\I[R׺O> xW.w|MkyuSK@P`(*S'tmb |A-Ub 7@ 7dP4G ǚbTu ][{뫷_kMR>|"wmR(.+_H. ϥi敏ŰQ]5-EɁV{+^C7j"kG8,I% %*ϒhpj&u!?tৢC^w56 N'?$Y~s_<6?(L4օCRH"RЊXthF^>}K )s 2A::,ǁۀI-`c aй2Bbz|G 6ȿՉwٿ/eC#λ{ IcHp0~_<=^0aü+-'ԩdKpr.T)駼14؝)(zI*mOoqt)a=Z̷+@-F~%3nFt6hok6x2ZA@a'mb,Ko,jkh]JB8fPJH w0r^4ӿ|g~z~ k-נc, `p]FDCcaʲ[XWŌZ\eNm~yZR[:dO(\3d 0/zdҝ՘hâ*͖QV}J(a΋ըA{,٦p&Gl`L8 Ј"ZSٮ<Ovb,րqr2:2W{]R.9m\>Uaeǖb_ N=gDֲ S/X,[ 9/M#_ WP1xZ 6,45.Bo!XիAK]0rj Ƽn32d(\f?!:R{Aha#2ycJ\=RǬkEe=@Ic=-o=`Ɏ+JU~_٦'CqrD!NuY";2cW7P Q/՘KfZ>`"=poG`e y3hZ_8*l?U!8 gGF58;U@+ +q.(3h])4MmS:7 xBDTAӥ4G,_&V&)Dfu|Y"aLg I"_Qŷk  5V<eB/2n i{.]t. >%Rìk w, u|Tʛ` 9^e k׮J)߲jkGU:< eEZc@05QFEC~\Zbs-T RD"'a項 69Тbּau.N+Y*t<]'z0:5;N$#Lu3 !Y}cA4WkKz#(qhƹ,!mt}~L# QI gg" GyEb˞&T}O@?δ" GR,fA=u%((7 "(G> H+)-GQK+ݍޱ'gۼ;\H0|yX֙%D~|—ml3_cQ0SC>C4V&_ŏwEtT?Ɏ onه`MzQ0Αgveu7?Ղ{<|Y뜔ZYm&Xwmu]"^r1$FRw)!3.cR Kx0'+\qiGӮ05c_?ICH ݁I# ǑJOFB5EQFʵ8\Ch3_l&ۖ -¿Dd_x,PZN0L4P85apW꒏Ce#X.xj؛N^4y[~7)=EB IEFSrZᱱ翂 ƫ(cic'Xm+˵,Z>p;tSy̫w\*M=q n "u;ѫ@bD3<rT%`=/ťL9±EwYi3T>yu֚pE6Rf !B^{uV[Ӹ>$TH娴"yb6 E< WM@A%g88(oTbDfoqƬ.1< C+%5fu9#mDŽתh-}eZ7_ƒZ̯m^şՃ4d(k~lz6$Sr vHuA} hi|rkC]`ښp+ ՌQ1@| (]fa(!7q)pNB^GÏ˩<$+<{ASiv7h/d*|MVZ(B|2*yqiD2k렋ݟz}ނLK wQ_.;o `D~I|]pzFZRDc.b"L:_kTT%'_n"*RC}[YF b)U̯ynyV7Yg$lgسOkThΕb2C8ϊvӣ*U./ uapjcuY.FJ֙˲a,gN!/r;]mM M͈pMaCbrL%oCURr.ͳ޸xqZA tVz.`T@ ӄ(_nٰxLdN;C0sӐb} ۆΌ:ӭqhg6CTX{V/Py K wֿR$WT}Ashxمir_*Mzc;iZ2B]M|.Uzڥp*hq6&U;֒֨RctVdi{T}OL[xOɉ0~ =|l6㍩]('}f01q[c~j-.Eo(8$ChLSRKkD,*u8s{Azڳ2S_@ Y\3нhhlIѻF:&B:sև 7VZsq55Vh[BbXZ4}-Cm+r;KI󓻨GbKfGkK,nV!N_P Nλ6P5 ]$EWxa% bϟK*s=3hgb[:m՚򈄲̧-wj޹ș#ӻ7"=e.L*z?Ӥu1!uK7FE"O=}^ Y WT j+7ͳ dTY+}櫢ަm4l2Laj3?zjݷ_̈"ڕ|b*]P4/E8M8J96`rOqO-]EaZ1Ym.yOjK+\~`P3O2Wב}U7bA*cfһEm`5,?}eV؎q++&bi8:,irt_[ql|c>#mz(n,G]T(uuVOlV#e^PBs?8{G5+l$eP&.NAu ]2DK% _4#/ lMg\V~%cB.(n9-jni5{X >eAE*y8`9O'UQ< Ug]Ρ٢iR-\v$"%̯Uw7%>2A&6vqUc3Ä%r91>uHH,OfC^X< 1sĩ֓d56V!;Iu(ӦP´~h#x`g*wW0>HɚW3Jާmo*oߢo ɗKCN.d촮 R=WBK/?EV ti*%?%ER5p ; k6Hto ͮ9SiA?B[m*AbrH;P-yI)a wiЊR!av}YH+T=aWJg#CVNiڕF 1 {#3+؇ŀA8&L3ۊb!g\REQ?MPXeԦSCi&H7Y' 's&p'r!|$mO `-jT2qhZH$:GHA_L):Oo9Seg&w=65a(TTS̋e@u1s:du7#(?P[q:ͧ׵ j<&L%S9* D<>V۫v!` %c3BynY. y3!~=L\?z&իYlZ(J^mf(_=]#ћ|iVڥw6ini>bMs%[tv`լGFȍ5{-oΝq`p3+ս#)+X$bvB"QG=j1~O/|{4}yGu;>7&w]xؙp @u&(Go;Tf)tZ7 $PŊcA؍.v~c[RH?9nphn>kώ^NCAo=Wo.EP 75ߎL3he5ˆANHl3&c&O!l۹0ICɜ)}.V43P" <x;F+o{u7kL,ʮ3跊Ukdb*^[H' 3'% gNײjX_^ x# 5H^߃ )S pEGr>Z0<Vi"_D&AaX:x\D8t``zXN-Փ܎AD !LT):C9 7>uc;%S+_d88 <׀8UIRXuoX솆FǹٍtH~"Urљ;)JV'2/+1ƣ}eSS<Bi  C_fqN9P~#Q20ˑ pk|a ѓlKFypۜ [b x6 \"x;t/p 릦[?pCp2j*"r,_H͠hFrhwBX•ttE F ź7RVE&\QxH[SR+MBKak:OR3Iڎ|z< : V%18=V73% ED}*>iy9jo7 OP)D#.`;e~6ILbD{Џh@$-+lYnG.A |Y;>3W!Q(UM\csMށݰn_3jOe7_S#CLC(blP9;؞E*@>}ooA-¬O,=WCVMbǐ@Dz8HX;m~w/ٍˡ̂tB6J]~^fN%|  ʞ.+PMc,ojnӚUݙMf+(!V>2h"Q`?ֱ?MS yQl`qJlRb.*(+&Fj*ˆ*B4p/- ify1*p3k'2UgYrh"up]|pȧXOq%1n)=O 79 &B"'Mv;٩3pEB*X($<.OK''K: ]V i% ƴSvUADKx`>遠Z=E $>e{иa6am'JYFNLhkL+=8\!UJx JTi?<@)A 8}4~)nX31 -rZ]M VkoNǡgD'b'ycP_7M>\$#tSmSXW7+Y3HDmY_:_d97.ND%~Y<%GfB%QmHC84wM&j1(4K9V*W_@OD4O8pt}r0(l)ʉQvhV״A6@&#N'v:ga|WyoJ2N  `RW@!n7`첗%X:0AxتP;TfP e)TkSEV4*5X{tB9nrJY,sk`U)G[fd$4AY>PxT- Q^軞PVĥ]u|a_ i S ⓢ`cxy  p$T(YOe \?lWa8u"F2x>ush96FmTo(# 8~AJ*ךNviTn|TSQ(@F#-?@Nez|J]||}=mҵ7!i_^g]hnZ'ľnn)sB~M?%hF$GyZ+KpU2"=oGPe,z߸h^` +"ړC١WTcoލ,[tU,0Q 66-_>37LFIԨ8vO#USTz5hsXӒ2ڜc8gk&/wf=B I`ar{D~W@d5Ƴx$>kH-V+Eh._!'+ h,CxU튄JnJFeSٸ4q/ɴIN T-&b{ѧƸ߿z9{' F@VE ?ki1((Aq7=OTtavw-Rg&;|`-I &6>^3Qo\6fWф/:asJv H*Y^@Τb -.1K6qeQ<?|2>$+_ Ld;OiWtl¸{Fp=?Q.;Be ܠmMB@ex#J:?EᣣTlPD8*WM-Dm'l*>JA6eWm."SǐkEh 59D_*BpΣDVEH\ 28nj֠,:9Ԯjx/s rzxzqR-z7]of\i$e-cmR+u-g4j'ik;vQ s) /kzm(.)8Ӆ)n5s_[!k !NpYBPڈdz^sId~`^w c-h1b6dLeO!y5`k!lbUP,o0W!)F+r!ia WAE*;$z/4v4dG,q]. D߳'h2ťǘusrtZ_E33z~\p9]S~b̀D{@<Ԗ@Fxi[߶{FՇ@YHgf]Q R6ґbf Zꢳ4[ /E1D"wfZnm !6NtDAWWY"%7@oUg;j+n]hLEFT!{(%F׶׃5>k8bD+ jU!_ yZA4d;%F7t๘|i%{VWT-,zvhft!=Dj|ƶ&Fh3#,c8ޠYyJ6? ۞$J(7ό4~l_%%0ߘǴcr%;JzϘsK~ME5 j$5M,3x؂kf|q%-aԆg~JJKȋ| (N?u@ekt<< ]kFv1V3ޞ0R0Uޠ0<6z'*ZȎ; 2{k?APL/_*wl\%Cȩ.V~iY+P=CW*[^Ƶ$'- ?jso-*Y?T$}`YL^= x$UiDO]=oUD^E.6*WLK%w^L/8}@I'r{W7U9Z ;A)І{(G6p{+[b|bAg yJSW82ǥq@kgj# bfc.CfVٰLKEɅ4xG["xG-zUZψYE1 /hc6؄rIlΝ&bwv!ifOxDy֓&\7'fp,Qt| E0w9V4:-q OL{ ָ'8wJ&eRb;epcKzyuV;#_xvjD9=D,,l|`MazC1wPAH{-;Γڀl']?dfӆ'PN~rw_}vè_NE![GfyT 3onJ =٬+fQ6ԸsK t:G8;. be\QuʺZwaĉٲ1>xQ*(<ac0;P+lJDgruO IWjnƳeNeLU`m}8B R:ERh dDvґ brPQ`GE c&+(B!d[86HqeF1/WC]#):WuE#(>ڞ[:,6 U7a.CX:WƑhg,=pO6欐!9YF߯\nCf__;ʻYJ"ˡ ,u33i"g(&Pes^c)[ )6AAwMqKO8 6{۱h|堉+ 7i|{T8O챏pxжp8B}A%&M (ٚJL &P rvⷄ)ZgiM\`$l L>'ګ3uvBvB͂N3|١{gn&o xh?Ε+b_kf@{^ܯ/ C&A>Mt0?Z ^s@ĥhi y3~Ͳ( *C ;Isg#Fj88Hzd)F91^ gg"x T$"0>.6P 0E$0]z,L`7ݵ^EdhFZ~{69u6]Gx5:? \.~*F Ex fOU/A1lv@s/w9lb k{dpBE;S$7rewM۹e4fW ")˄}ɏ|nl)TKx)#nFdyc%>qp[_W<VY\P4$,NUQO3)Jή>Г* ۼ#-m*iZYAeՆkk\&ʇÈQڸQ ׅFJ2J ά"Cb p{BGMErajoG8;uEGn{6o?~^"r-Vgm3=i^b-H㩣>H8ZሡΒe=Kf3o7w?kq5U'TYzC#%;2ѓzMs{,1[@a|zb\e(܄١"f9eCX?0{J%W{բ:!:8NfrKO"Dݢ䊞XF-v :Mǁh9?lo8ǹO')-.P՘G{WΧ3[hvi߬, D2ܕVEi*#dį.rOye,O@{ǧfmzѺ q.z/q/0@_6npr:-xoor% 2{uyH$(ќi}LP鰦D%0G+X(2D 4DtpN৔T6b4V+l|^ rSJxŎ6^ѸDaFI{x)Gی$'{uS?+HyJF,$eLsݣ.{Jn4+eR S_7"7LU4^ϞXlGm~}%%G%l!AQ5"gπz@{Is], HGadVniƔ)oO[̩s1<31^_7Ƴt"r^h{}S@iO;);iW*{Ĩ &JSZ v.'KdƬ8\~>,:tN'KZˁlj8 ΖKQ̤,cG W]¥2 fc~{G}TdζELHאYаMBRP)y:G@7C-rHXB۳`l $s-8*7ό5H-ұՎiGv"$Sf]ts] !G'`g8H.Toen7b/GGVaXֲ hMBA4D׭O![At+-7vYdY6$;X|1(ş≸9 X>#¡'m ŮEVaXl-#bIs֤̓'d'm%R?+KͭNB+:H_ށ(z16ʚ豁&{#MHߩ>*Uܸ z P}O>TMAsx~놲Gj`&]oȻs:l^J{2@""R^X ìx]9^<]Ѐ!X`w~ iS3\yUpFrAylĞ 03׆Ts2ykFgM8%HS+GnmY2XE?]4 ãvF/ǤpdP1j kG瑃lw0k.t̀R2Bjyh"Av!y=Xֈ袚U alJ?RoWBGl犮Tr9o Zag` wH ET~,.3:iYي{K|-fJFZt?-G%J'PԹq˅)2ΉTGWX ڨvq=Eù'?:~z|3-"&E(p<@L.Ʈ, 4`5I:n[ u nń !l+Jڇ^o v>C邋'3O[p =y;ҟJ Rǥ5P8OV\4~<(Ty9?MOjx3ۿ{cn82]' TYSq1b93IU!NҨ7yF\p%{ TNr NLꍤF((+#O3 ,<e&DrmAWېgvu> d~Do30|\d|[ ֞!})uaWot,jɓvUHǖAIQb'^~P7 YC\ M8< ޼mhTb1ȗm2yAWʊ( y7]vf9һGڐ=aٶكrޯVTEdG CC ^C?8:pV,;+9+8R8=*|JbR\V*ʹ*QzQi Za&mn᭮-@xx J +%rerX+y(ҵ{<`N|5qd+&Orm70 ͱݛufE+"y΂B(Š7؛ yȿ(aBxI.ɼj$†zX%U:y=DkʼnrJx`$ eʆuղM^D `~[n>, 0KV4/N6lO%44 `aHgt MH{[iJ{ Ƒ&-\Æk&fX籶 OL1Ky.7%rPAϭ??vEjahrETگ¥ +`E8ni^3`d/l~\{vŸC\bЂr= 4^a[ZݿT`'v2uIlǧF [X+![r0UBK-LjR8ɍFW,/7 :(f;:T&|1j'Z9*#uI yDB4 Q:%{z1:d=#Z\)4UY)炍Ƞ'tʂ.i= pz-#-.4s",B]?d֔{RŽ(e-B4DQϔ/Dd(E苴:м:^shJcKh8䴷,E;-UQMucYm6{dS(VN@ubHfZú^ۖdT y[I^[O3jwN ~AyAW{Xᦒ5}1D̢Ec?}Yiq Ϗ$Q " xܼ>:h)i8w?{",Ζ%F!u.v d G |f&bSO*rKk/УTa {F9pGHӃDSYAQ>MJѲB`)õߤa%+g %akP%krZCmGIy&8@(|J^F|K'[iY$7& _>*fpe{e~xbfN*rH;C@)~x:o t"_/۸6fTwf&{v3z4:aRA##ُY8Lݐx[v]0]0ҥ tʠxyaI?.HFčG )AJYPʙtq.Տ ^xb׃ZnxEcF>U(9C2? iؤ 7mAbFbc& V#C "-`-ky"+HˋIAc;Pi3@((t}o+ p݀.C<-l>ovBTXsAVmbQS$i v>ƅ2e0f xWor; PHϱEUjɫ1xJ ^=Tsz\egGթ@ST HS7e0BrhHKm9y O(꩜U|5xT,\k˓~դ^)Uu :d:vd̑Mm Z W^Eg~bMZ ,H>y;%<-o$ [VԨY휡s^_Fby߷"DU%Mt"YjE)uz"c;V ։2-2sTԅɗѵ=7Z;2xE&qE*zG=rQu&KI+k$:F S!P[ kL nzP~ ,wWeI&D^z+ փEJ)5=CE9`(?YoCG!Ä%_R *ZC꺢pSkT[>kͤz0&?;6VDz1-_CT?J zhr'RYtJH|o/OLVydFJ$ʍ}oI1ݯ~?ѼD^20sSO"hԪ#Yi{JhKZҧvx[tXZ:L0U劏]Sw2˼VA䮓ۢwIs!6!א&v/7D ͱ>j@&*Mݍ"%F0g/uI%\:8'7/h>FJ붍li1f@ko$+?==goiAy"@u |8On FtrFpX,mkz ɩI"-O %f?, #^[G` ?Ѧ+Y)^\4?\I=lpZ]($[NgG'36֠87vՠrlȁ,8L7(<Ep:Hع~-&5IeoᆵM'LȌza%0G@^4^J3Qr7!>=zccWJOa1˧iQw7$ _ʏS&@gөET 2kRix6ֻ;i;M~= sw;\) [Ud6Z.71J#pp7lFD1s)ՄDhvIS`o$Xd͆ IHek3+tyD떾Kc"HCF2$ql:%.y&ϗiki=MVwkg> +Y5l<7 a(UkV{rF}Yc5{Cu}X`q!z6 /b4J/(6K+hc1zBJ3oR*^b+2Gm|=r襇~|xr NŌ[rAvɊ{Ԕ>wU6rҤTW,աf ڵ &ksYh{i"<Xicuw]wnXϓlX pB0?QS.:aYđ!clh]1YGw&:!}Y)N~-0pi鮩*y%*D$2Hih?4yE?;cɯߢqz\!i-5?NAⱁFf;<"P: E7~\o@d&Pu 77k!D,aK^\RTNi70~$XBfbc\ Kfa7l7'#[&ֺOXҬIV/ 7܎u)ȫLhpLZ-u1 U :];C7ۡވit3q6<>"C#J0Ss.gu֝~0ս0TZHp:ʼKf 9tUv^B<~^uRԼ~$xߛy jx.F@nUuJ1FMR,ةo'D `F#uиg31[OcDЇvj0|Cɥlq>445)&FaNd;|Q-L dgL.a#fr=iV28c8^PF!3l@I\?{DM͛a;0#]+uUOF]*JRV |A1keO$xm"ˮ:-= Cΰ2mÀ6qQ'GZȘBH!ڸ|~xGC\0pdD :s 9ShI#•gݶ83$#)  o H:o|9ՈM6JAO{#EqHX;T[Q裀F0f굈sry fD=U 8f2&/!j2IY]b/wn9 GÕwg8'X}{cMm"O" LÞ>*Ȝ:+}60BX[栤Ya);xܴ"^ǥ 5}a^f}♡ kz,0#?ٔ2Q){%1jxGe=YIa95~.0u_cksRewtq J%NJܱD [k%1UGKͷѿ* X6"xHd&.f,Q }_ i ~8 0q}fb3 eɞWk {DC5#V anQ4J7:HC8,; TuQ Y bÓ3r D9Tb.&rCǩLiVoUTO%5v9q:Dx0#By"oܼ'\^Cuċ?K l7h[؜vR8X06}]_'J[\ Q@"Lp,3ةFElkqh9<>+*B^%(&uc]N)YeMM!Oqoϵ\9;Se$.(RK>AYvJqroٶKsd$41#O\]9C;mH tWpPXcѽ7s.$ju> 4(CWl3l? $ P +<9ؠ26A0M4ir ȡٚP8j53C(kU6H N`L׷ϲ߯7 ʶε}~E!"V c2榵?x-FG@Js4ћ AXVA6ыlU.j7R|@P0a(NzZ|_wK#ft-^ %}NfEQ ŁN= ԯCnֵ:!6SV]D򂩢ZcςURvxוdO߶%+5eۻ۷͌xf{4&\SWKaC%J +.wVSomx9;ލvo}T~~$}ND69"ߖ]W"{3yxAsxLSIEU$&_t d|jJ|N>D9zYԐ f(ڏ kyM?h7Sorr#DzX9!+)RlB6JDo')3{Iu@T^p0.xD5:$֒XR-3=v+L'x掿${ӚUM#Jx|'$ f%Up5j|+\_ Z0]pdQQʟ~`KKԬ>v5 @IbX ßE@,ǝ0HIGT:. J*y;-JP.5BknQ QV\1MJ',ڈ̴@To6:+ 76~{ʒWz9Ȁ:PQ8iURa|]BC(\i3M-2qe =t,#. b[ FC=MbQX3|?kbMQLG8Kl>!nb Q-]BvfcaiUy徎^S:7e@tzMw# {}0#"0AUOYrL}A\5%)=@fk q}G  O_H 2*E+XCFt Bê1AkH~_"r浳 wQ?7N7vݰxkoJ6fN:0'㔟 o\4VaFs 59ALzѥt{?\~ךKdF`%{0O:|I[Cǥ5jl72u1J l^j-Iik9, E^̦Д7bG{g-r3͋H'wXLDZ,N3a,0чH幢 nmy 92$[xҸ[LћiFl閸p9ySP5?G )џcԭdΖ4K*"Sj Jzտ[XK8kDÝ7b x]WwuJRz1v`Q0 O% oԆĹI  5I><,YbJԿ_WUu! ^܇azcvk>}~([KANmm՗Sg[x) A#~Vl [$VfCHn{hL!A?^bp@p%F_S(9[\,`W, 9-6P}/Z$Q9eɧJS_^?r>ȇ}+ b;f3kd[ژ9S &*Z+Z]adq]N;Q! 0Jh< ҍRߘO,k^hŴָ uEU F >yR2nl:@*%|{zhn~iQKYmN~=jALHm r' Svl5k"wpݚ[d4шI%Q/ ٔ&[^!t! 7:_rA _8ҦVMlm4|-b]+P%c\m€XC”Kbzg^"?FaȀރ.;?28 Ss̆;B.*vW*P>k 7`,{M6 ӕ.x ৵z(Gij:sFFmٞzF[rJ> h6`8}$;fŗҩQT0nc‘XTkjYف!XE pR lݴ!V j]X:]k_^t=Y焋ʯ% 0ǙdqZp%IA=D`?,@A!b ` | #k4(l|:iٟrP@es %pOr~1U˳Ot430|sZ}X4Hggt'=**܅ f UU甇-4Lf}QMoVK|ѬaG]c (>*&=|<`qi7.ʲja9ћ^ȔZ4 Bp=gyL3˕<]@cIwM6Uv.K&cL`G!& |qۓ8+ѸM'+bX%dHjs*!`"F|ɴ,?!_"@pvvi:j]ehB'|0XfEFsTEl[{[~ԮZ$OD uO='ڶ}sghOM#%&tcyE" Y)M!a8N[Vŵ ߵޗn^V`B*u!Ux\|¶hޔu^R٤j:vErfboc(:mhX)@ם5|Ze@Mq_/ -/RNe &r ye?1z?zs"\3Xp*Ҭ JC?7hQ'!(t;b&H9% [+#l`ljg<|v@P1ӧBÛcafxNV51b$CXM(Vhzڷ6A^@5s5 E]2 2oܦC l 'ގHxG F#o~}?%y F 0KB- ˽riN Ry?2_+y_Ч[>.w'z[v [j`㜛h])KiݗpAk5B?rYհ J,D13@vyg)忢б08dԐ,YCG1YzSXݒ` )JV*Zf2ce\b-3jrOЪP= 62]Re'Q `W`/৊ҭɃU5mل $(ʤSY*JEyM6g-q]ܛkg`)bJR4$EHaLMOf)9;w<:knv>B]l3b)_-j}\Gb]ZN{^<7% s@k/C^Aj>~ODS9+QFyÉjShmX` /Uj+jAULRlUc.J2}yrROz;ñZ{.G47Y_'ET,C Wg?N} (ҡ4rrկ2eLef$4í ή#ԭ-40B3<]kd1-2MatQm~J:/ 8АK5GiW20gBw-@~KXNڱ^z,|X.Y u_s=r¾ޏYVo3iU2BX ~>-󱾇7gcÂQu`'TK7(_5B+WJ]N~fBDi 'JNU l0?ޠs;i%^A񫇄G + MtWl~]u4!Y@I$ri|e ~YCL9_kh ɄnfT˹+iA:lu ,Nj'(A e=,K̴zAZg3mT >7H mXy,z^}RݜҾ(D'fXQTl tZrkT \|5}k$vn;U2#0R/z`h %˜d\Ia}O޶4FYF !j~]zR&` $x52wv[0[.?aPJIN{aeܬ(lS'z";%T7pB#'WФܓ)әCZU}ۤH䳏0 |"_cФ4ej5-Uϗ.VX_p?t @&?ܬlUiXՅԈ|Na'FT"{0k#%n'q+ivӆ;Ҩ#;b(UnUZXXi\d*Op $WRnD:C4-8EQT'0 7StvU΂9X K8sG|>8%1wѰ0ְ͔g)(Z`6|Wf)$xL ʢa{ sֽ@pixNXeVԃr GXwGȯ_xqB #4;)<%w)%m\ztc`jhẙ!"&jYhI7A?=FWSOvq}40p9k2೐:%*|(J11Y5bftJ^VF_i&uK'2^~}}IM!` ?;L ܸ><J }IYITp3/{{=p- ZT#5J2ccW\\f*q73)թ(+w6}%D4/$qFUwCP1ELSBc5y7z$F+xčI7JOTVjy"b)rϷ6h0r򙭗@"r;m˰B6u^ő,][Išs:)i">r W2ΠiSvx;auC  TXO1՚graZA]1[IT|:_GS19b)XF`oGrm{ S*Zy_vg /oKD1lkWH)Ur,@xje7ۂϺ6D ftO h~*Խnu1"b X1n %.nX{(S6m[1Iրtb;!Y;Kks&3lӵצ쩵ũA0 8jl ȀGںLiXOx\)uЃ#GTf:@1sQgpk,5kG;o\q{^+AH]8NdqbKiY!DaM1RQf+eJFG/͞JE|$VVtD=?ja!79  r(_*gswqZ*FI=|c&|ɭmދb\>h:. j:)O.!nIUg`=9ph]8I@"0f\_jK95E󈵩c,5O AY E ]S3kA3PH'V.GE.!2x$By:,K`D[_jIg>(ZAX>}f*~]) d{>|i9(Igב.L BL } R0a+ri,{q X5"ك+| 4ρ|{TɻZh,4ss\n ';n8ӧ5ym7풴Ue\7'1:;hHZ9;ب?l :趟2GxXp Gr7MErz"9`08Jj'Wm_JWݨk @SYXGKqˍjR!|o(2Kd|w'^^j '{_uӜ@cf?v>ڰ5!DLGMLAY)'%҅l,7S61P.EӠ Z? `UpnKij xt8.GOtdo.hzW [_#%BsßpjY9D}Ϊ_)_v|aءlh6wThhBUZJBۨX.i_ =ʤ.$?zZ.F.6Kׇdpa̝9 {btf%c73>@M;?^^(a)X28);KZ"̽;ԩ@v}~fz21cJ %0>H-ǷKKGKzcgz X(iJlP²ƫ-bwY VNe9'$? J[/,nfJ|1:O;Q9Jzcy6iN溺Y2VUtzu!?b$d܍Tou/zB30\;w6$?gF՚-󈲼/ڂc)!~!Qقy^._Ҥ;w,G}V"8axE(xV*ٛ](+2OP;zKs (l]hPׯWr3J tJn   #!_FQMWV*ec|#"ۊĶ LX 9qTRԂ/DY6!bChv^ԞO)( r~. ۺ瑫6;bWO/솏cFЕ|+{$ȅM K+HɼUG]e; 09"8'AQ]>x)bƳa#3[&0D?0t$"5P-+ZU9f-_f힯xb;ϰA`seBx6nM.g͌ [d٦^X`Л7hX_[9[5[5w!m[I.7T`CLʋe: 6v{[ꏄ  1`wekK٩2vnP=׋cF1?0zja*YO_6W%j"oݧQ9Mh "pF*Comf:e}~TL(n"-DaamK7|HЩ}S;CFsL=<>2>7{iNS·511 {k @$X0 ^濟twV˺ 7qmd4yP)N:$wmt͖3C6qQ jBB;w w?qȵ C W{cڎ aŭP f 0XK.SHv|LYu$: {I|pݞsJC=RV %`gY*pF̎I%x?}2o1\h.]pޗ5Q+5Muta0pno򢷳lHhd"ҷ?̭q9zfjTE(VӺy&=k(5#Iwrjv:{(qYΌҥSA0cv ԝ= rܠJWa9R\c+GWy9!*Tik|&=„yGd@ I&]}\wL}$.4FPCW@;wG:)K;8+:*@}աH{}.z#2?7&7pe0HgO"噟 _ 5A؏Yh[~8(Bd_D=J9sZU}Og.'QlFFm{x#cs*pB}&N{>≃̑h|#ѦwБϱYm[ϱwk憦oԞV~J2&o98WS&^mvF^Bx=2U! Fpz-H/B-MV?{0!`y'dy?` a*RTlIT||d22|uBٌ.&K%1@ `#}w1I"9,+"i@oxq9Yןi,oS}u߾.ݎ*03LsBU(^YOL8ѲzH&{+ޘsWYP@Um0+C$&ʹ+W zOkB2!K_3T~M㦭̪S/'mWSlC-k`7BZcRx-Ql۟QgP 6}7)]](Zw<b {8oU)^:W76gJnD2 )i`H썭>/ ?|M(#Ӫ?MKv;e;[4v)e5Sݿgy3=dP5'KO ܧ>!!ꠎ|wٸ90_hH5"gVlţ V[/> ˮ{̳ "`i/DPOt<ʘ'_ҿlT߬wDi8Y>LZQ31"PwA<unVwN p+ʤ`4j$ôTܣ<()2hfDKHÒ(w,l=6˂⩻w6XoO({@5>0xPVPF%v'?(6"Q|Q9eYAi/eBEԏ]UԎ܏͟t\6=-G m̲"]˦X fCv3\tUvs(t}4A\7Szohݜ;_9(4DS+]B/d_rxq Rybzܼ3׻ Bee>-0<ǗxǨ F ]Wݫ4,.&_'BvBɶAs]5eiҬzސ {&lJٹAw#uP!|~}1^KFO!/ ; 5θ@OXůx.q10IZ@;*1B^{ȌXGhv Y26!>~ !-yCwZ ߺMVӔojȠ1##y5xgO^5EK N]qVTL4(5ԻCx/Ast/;>_mFJepE#zAbyV5f&є4'8L4*pD  *'2:#SǨ.>#Bc y1^%aVWt! U6,cO"ߌP!p᱇_}$_QZ9|dƳܡ2%B0tض䍨wI7`iV[Ñ- 0%ܮׂ'AZj&~G#vB>M⽃k% BhJz[snT>/'cv FJ=kSo 6ы`@OO=98 VJ/n!B5̢|vpM'vSM9j7A>3"\EjS >XM_ mA]lZ<j7s> d{G4<&L_7KL7{%Pe*<>"Vs=txOkRq\'1 n"FG :e1|&\.\> U<6\#NǼ VYEQσn=z)?n!m_pgBlB s~X hR&Z*DpWZx_L|yzT62|=6) k&jg> R@ +]voG_PΪ6:Z~^P[ 54Ӛ_ц1O2cMyiDi-QaBAV%@_}dv.)uEWXBu)3>"?*MDzJh)ttX`;lFdȯ6_(\(l.&.Ҿ?S}+FwO }_?{¦۲ـQ>-&' =` 8G'װI|tЦv)^#bg{g=Aү-?1(Ԣx3F3ռp^E55U" _S$ZV<़KRm&1"Bkɛ~VGw wtRI;/슕M{mE1xЮ"o-Ut 5U7;~K-hFFTlFciסDͷxÿ́:ǏD|V~f(XԺ/dBqܘ74;e/Jӧwv1&x ;{֖s0@/P2P<iJjL?gلV8oL(¨ mmnē̌Ϭ@> wv% bL4POe5*1kgSy7E0]EMjBD8I)-)=KO{RuQuP"$W,:Kdj6U{j}_`$2~~ƧQMyh=`e'yԪkùzJ ~#x~Kƪr;7*d|6ƛ ͱ-yIA̟9zث,v&*Eީ r閐FN,f?Fq?c)]¨Vp[u!BC>|l*Mu~+C(7Om|SvAs[| L) >;b/NBPhƂd$ۆƒmw\A}_O_B7wl[cc !;1C7ڄ 6mN["b0-oH_LG7Wv8ZJư> upLi9H c5t0}M,rf~zs:%>Nh2)F'Ԭ (n/6XqBBGXB_X\3>mxՆ~R3iAD;i Uf6R!Ms'0/ jABTKR,nN_J[lށfANĐ, gH붱JTB~Mw*\|-lHØ\6xes'+Tr~?3,2_hour:hŒ"& hǠ_Yvn[I w”x9l̎K}u1 SkX)m0eH|"cgDOBx{J߇J}cedƂD2^XIv;ܟI+fCI^m΃ !D71dZ(i;-4È0%S:,Ra ekIavmQ5#%p2bp>#.{7Sg ߹N߫LkI/O!ﴐ6F\XԖ^[DTƜ{PwDX9!fǗѫ=Uz WrC'sM3]aV=P;U˪z5*zqSr5:C7 $$K v7GTqFw>=x(RD W ?e]IR/eW'y0ۘm 1 F#4NږbeZ@68;j ~]-c5nQ'aQ,jfnJ:s #맂vKe tٶ>o]vv5Y Oη).7]?Mޅ{7\c:מ8!UD P;/cf)1]@/t3\ΰ;-鄷H j#& q3xs|7+"+z}!(Y_#`],zVÏ7vĻNgH* *{k'Nrsv=@Px H%e5lјW{`;oRn I!XB_}u\c0@H_Qdݫ%C IhؒdSSz lR3*Do'mm_'[01dG:@ɵ2'N-tyJ5̉ى߲O75^~8S9Ftޝ0EWWTw2(ò1xkH{3H8#K5 * و:*!DJ N-JRHn>V2#sCޥQ)=w*+gDd`gMyʙ{|o'n wAe{WKx_\NcQڕjS^c q}H>K>Dƚ!r.s0~w[g7[j`8cNV%lwž4n_>ӡISdl_Cwe?.L|R PLD'tW$n\uŎX?B{-S;e4P:]ˏf>/X/Dߘ40`~x>'堬?"ֽFwbޮk? ݰ3<^@]H<7&܀dYx,uO54sF0BYb23w9hJy^9AsoUkvU|Tۏ$|Ic5d 2upfӣKN[Βse D)v&" k Wo߮\ccd^׶NRU0aIon/(3uS ''U[u9wQ}92PlVB)w gWgQ@C|7iy>TR= ڑϹwoh)Ē<o3JHr;r ;d̺2`lwYxWe&F6efZcҸgq0ޥAl5\j"Q&GL? ڍZʪ8F\kB>[*urR!7Psp8%ejji|쌇(+\$N7~$}.4qzՐ24 Q 8Hн4l#6lQ'l;:KCK͢xRx}};K U4bag)vY%?IEgvcK|#?KdJs}|x(2 Nr)"ui4 {I|*Cٯf"/lCo ws-rO%O{c.vs->#4!)XU ݙ."aP&YUbl~BR64F~es!(PqJa #8J7K. 3GqKS9;}BrߧlqCqU֩-̔<1!K9sfwpKxZzg2`9"HC/IW=Lũ;;t3 ' Y$eҶZ5Q'5 1MUjQH„>RiWk3rߗ]Y^uEe^E& Zq{"TEڅ%wөa99Z s)28|Y 2Tᔃ>u(a}rWצ.BD#P7_cce{ɓaIy/;ԞHbc."O܈Pu FvJ'}DGh V무k.bⱆ Zt!v`nxeG)nkb\Z["DE9>#FyFQD!6~ MK#*ZFl1N{$<mr^5;lgnc3C[ 75Kŏ7&e# ~E/\Dbavs XI~Z5y1@Q9,xqAM3@U%/?Pf =e Tn;GfK"Geـ*w7S 5ő *o Y]vvB?  %s8DdޕJ{ h WCw~Cuh%w!4٨U^r\R#۠!kbbm3~&̎cH/Y7qo4m?wʘ@zOdcg~H[1* 0Ćp\EֆsD(2~]YN?S w%w7ʺJ <٩\g)FӰ*)OGʉ|?:)Gd jƇ0+5E߅D5m#Dңk/r#KJwm[ 7Lؕ3`!<02MP! `s/RD[{ܫD* =l-hpY c L.S[l?LLV|='X* ]_낁qN0NJYt7@fN}bw H34.쒗-( n fRHɋٲ֓Bd'aMfz ZHvB\Χ厚: -2.@Ɲ.#DXhV*"*Fuˋ Ujx)1/<"'DaQދ]Ah15%4xUhrNړSRӨ 6tҐPJV᝽^-(<NtZlg i*h mN+MZ PwhI ) S Y %jNxa6Vv͡ւ^LMf!,ɭLw3*oO|{hAU,S{}f#@O N2x+q־Q.nCDZM: I?(`:üig  : 8&CZPerQ|L|KUf'ę^ɬC}yrY]0hbr$&m-/5g2 Ǚ?pR&S#G”]kLv Ô̈݊gǰe%C{=@* yt Yt& s`G5|xt2y/9?gnF:qy"'rFIzj`VAig9@WO "w1qePom"z߿BZ64v|?/ȊQZw,!^ z*;0a0u$4+[[er)(;%R&Ӥk% d<)MTH~)Ӑ58ڄF  YN.BX3 ~^V%7I i<ם!XTTE ~ʷ`萧v0CAvKX_hr=|HluHj!ץ ObW3MoB'9JyMz;;mQEG&xDd1g_0&!h 2Egmd!H(ɘo{T+ w+GJakQ)mYP|\Dӣ^#T^"`S&v9fIh7ǟbU7&Dm/e*!J;oHc~7@`!U ]wC!c֍PP8 gͺì/VGAϷVHT3kjdxQI-q; ^ƎGr?g*]~*tju%`i O7OyMy㤨$}#eK5׻^0'PpȲݑD(DA$DUF#K2ceU?zm<6os`6[܇)9Ceeby 8Eb#t$Pe))(P1̘|_qsí!3HAADTB} uSg4y䡚S9CG K=w&L'D~_3tX7H{?. oj X7qn1ګgJp7ctTmDTt%@ hCG]r8Sz17.om/& iq]g9P7L6(Z.<}^2%w4'w ,>,:beؚBjbӗ[ `})`i :?ik#"i$/3>nƷYP@3>.^6>+`^FB[< ф#>]Ig0M0E#}/5k1W>WZ+9Jy[j8I ťe/:G {| T; u0mEk&p.=)}):N:"V՚ڌ@ 5~yD9bIp (YԻ"C䑍nPcr KDTOXF !tլR[t7Eh%trű1Ud:֦=5jaX3t}}pG+}Bvo $Jް믳M J0x )^HwژXy86^,<4 \_ QړnY/Xt\i(`Oя.\K oe 8%aH<ۆYۅ:>~A?RG`h r1(99?B[[kCzq\^h,oP+ys't0rrR#LͶI`fR\-CHCz.lYP73d¦ `I&cy;reɇVƧ߰-Y}ߖ$ }{v֕}T=7FYVD 6^5/Ҧ u 3QaD^Rf|WMȽb*qDf81$e 3j'D ^70!B҃ tYslւC|1y-6CU_ T$+v}R ^ż=$!DUF p{o_9z6OFkQ5odkGB$*҂6 zͫ#L4^0 vlѧ$D4`#߳)VEi@ YGtk {qDkCtj J'\WVk#HOPnū˵f5R2R[Ɵ=8!^xezLxwh:K̇@RI8 wTRÂt{e:~E R[S6:p2&{P?8~Knz&ʲU_uDS^~#RDu9QHnS+"C> ڢ\ғpn\,F axBeO{["HExvS\CT ͢`tTUsCY<ѰY_JZQ@(4IU{y12 uVQylMritCvA 㥸x#Vf8*s8t*y*$Pw<`DoJ?w(g ˤbAژ*/lh'xzBA R7: pB2Lu2^:i^|Ž T=VqaMz !~t]8J\A%\3]%'?梮/L$'M(" &E؟]NX- C͡ dw6+~[Iu{q0ٺ8 NL{l\V )C}>nWJ֫йNA:!7@-wUaREPN21`Ux{b6GǙ3k V~kg}g[ŧ~aǂV3N~K_e0t3a$GoA5|#9@0> -9-oLߣ#m\T<]s$T:#$S.g8vŬ a8?)<z&+Le <=ZžIKg2p4U&G^* =+Wsa 2¯ґt)qNnVñJ>cn5$dKԨ9uE%<]w|KMŘ[u5ҋҳbВ'4_>.o!^]JLnRwt cX,Ï\YKb0` SGwnm"MHvGgOUyxN.%h+5S_@Z9ie%.P˨m/QȷJ)^1>˙ɴaϭow#"B(/X@hĎ}N u7Eh:ǣ4GQ}uSd*iu;O[:iҍg3RxYaǕh"{^мN2n.PWK4tzx:nٿCEַ(H&RrCO=f?T0a&"/;:0dCH8\(2zѴXBܮtߘPEVɻ7ksJk'pUBYM.p&]:5 /FW4Tey"KN3 $`2x/QW"ꕷ7h73GyTcCB` ;Y kh'?1$DhP2Y\idc~PqKvO9&dį uJ `BR"%lOn' G:]H#rhNDf> =&:%0\,ٱ:)*pA{pK$7?Ae+NA}NK֚FD2-9 +\E᛭c#(S95euGҀ@cH-|Ngl3\- /f3ӹ3u~ПR1׸My*t;hj,#g^o!ڱ/&W&e o]"@QAf~IQajTWw;m v% ?#\h,3N~l:l?,>pJlkt H$5$Ao/H#S+4-oH^Q~e5V-;ʼ-!0y ΰxBcJ~ɂs0>`A`J [:WuNhEW^ځuC1A6zZs!֔nr!ȮI*uEىaSٯ*\Rl{ W#)/׎AV'1| e.(O1 U~NbpH/]Ԕ)9q~\bZwPJ}Od{%xxxu\[}JF=/xw#. E'0 CUv$Xe+4VGZ.8i2; ; B/A,0mrR~r Vu.yQ#߁hԋ`aXܫ'N U?YYVVffްudo׵ Fӎ%zPiC>&pRzI3eJOlu8]$h0Φ8$(m"ebpl0mTфBZ<-7K#Ȯ2tB(@M./W`,!x?mH5S(0c!8kvfg PPH.`(fOR:\[(\ϿE 3ƈfzzz56 aWT "InzQ1:UW=k\5d@y/iHSiNz)UA1N-A`;~,@~G5*cfEPܣ"Jn'5f:iOtdBUQ=aRF4dkγ ?wV^Hʦ{ U!oNv ؍3wzuS"q%e|HpSpAt5u݉OwX~'`F(?RiS#7bȋ;;itQ>!.Mv1e&;X~ʖvWUPrG[BKˋOhC?.|v_g^~?h6s-R>`ȿIsP,IN|, $*z? A*4܎<17{> eːfz=7*O9&U#b M;R^ŞAvA[1RJWG4]–g‡B3'(Q VŀQŬV9L!H))Зq0UZ9K {[e ^Q }e:z 𓚪Jfx6ivqr>K0͂]dp@gҺSrxi18Y6 '.&7bf3s b:M# 1B(hlD^@p:{V5us?g!LE Vo LaW\p/woU{\U?zo 1]̻w .<1/ Cl߆EO]#Uں]R5h!ksѮu1c"G0iR0L MǛ6(1UuClEAؤ_,ڒK:zS7UZzApfX& 9 n] @=`pQR1 ,!vj/:>xnEa))( "0 zT+&f:i߲lqIur6!.p^: -\PzTes#3VžxÊ* UmctE$`jte/+;im306"Hm/ϨjRPÙ{KW7CHt}F3*:- I롚e$<MP=Yiva4o վdKMeP P4}Rtd8":- Diɿ`)boΦJ@h(.JrL Œ1t";XsMQF=\xFvPb߹Bdq (A" tݟArboin9zj'寥XQbar6Kà `4g 1 w^n`:t(抮^"Rrh Rh(ÈX}7yȥsGMtl^k@*fVu]7⴫ձu1Cyb7M e |.*Ӽ9N(EKc7{ speE3)KVdAmBT #.JLeTᚸtGr, Ndoh& r5G1985I ,y _鳅N;]xtcSqAy`߀ŕb`.u!Xa_34u2tɆ@h%Ҥ/V/jSw1A%ze~2pBv?=[  tF2QЂ\,S4С-K0C%v6AA5ZIco&v7'ͱO}i{WAõW~ |/8ܳ A+ʃ[D(7jug^f3: gsB:h8q-Ƚ ZP@]g}k䃸`5V'o| PE3 &X1NJ/[w:_v9GBOXCkp9 k.-~v9QUm45ZϒFH|mxֱ &1bNVt-R+ʷe@]Z.( ŗhUi!3`ԹNt+Vi!V\kB]b\be^᫑`w`<VJ8 R?NO77 V1k YDV۬"VWUyVF1$pF;5RfPLl_ ;E+G:Lض` %izaḚGݹN$4jLW"pvnϿ a?>0ʵP0_|Jd " C|zpwQU9ՒF1EBRD=%y\㚸lTɺo4╻r5 HOtt'6PPi$:w&:Ϧy(<Ň' .I>,jy;ǢUa jaNs[D6nVXT7 d:8uނq1茹RXJ1N귊Ge綃(N-5vpF2 s_Ӕ]`qZsCK $*Z0!>Vo=yRn]l{?m9NzATU-Lv%V4S+=;ueqwZ \v!imLJ59F:`{/{-X|U%PI3Ypj)qҞ+^;aͅe3f75rlZ(ۻjd?i VkmF8~lj|hYN44y~{ C:U!7۔*D^?o8aH)@ O([<y˿O;vMOtGru6= A}n% Vq$"u第:. 6L] HV00& a:SRfz& 9j]y%4~4v/>/eAcbWuD ʤy3XCh%8xyEG2vo51 }T|%kvZZoKlC 7-n6>M /m~S#+1ra~8uֆ 6w}'ʐ-͉\B!z :79pCIpwR\"d'vi;xL@i6liQzDsm.I#iɫIt SlI}chfT u1E px~]XS6 1kW6 O .,:*jb ǽƀ~-=( Qs$[OnL bd8a췪WOnIw.YID1h [ +#V~|!6P[ hK>ŷag:T U5Ojhd2JIMZ&}ܴ7JA趵U]Q!I_!R} h~4AbM=  z!*Whaw*5[;I\ohCLky6-[>%˵ФSp/H>UpI$L*b6XrXim07MLpwC2 97&<XssRHǔ2 J,+e1#LuK-)RrT u/p[ݰS dK4@,zPJwt/Uf靶5Ԓ;VӦ6H;>vl`f:mS}2@ӢkkwʷEѱa qmX k5Ezio瓟<'^mHF˵,1"M{@/*`QtWcK3Oֹ@=y\pU%>0c&잲;Sֺٓ5S E=v'bI`}썣7X¡,Mo CꪠJwj] 8ւs9׋r|ڡ`И4]x˫ v/ǡ̑jyn_ ,.&oYN; ܅7<λֵR6P1~ɐ+Vp+jbg1oq#H s%sB3>jt?,gٟ!5bc@.vr/O (1BTj=u"b$&awֻZ2R6HZhg*i).ъJ2g030h{l{ jÒB ބ]ڸ&~d^cd@ðIE_>kvkz|DD)e,) wޮV{Q C)'|\q߇a1-w_\Eb9Yڴ۱TB0~5A„DjmDo#u |qi5g0_o=wOT7$~*Oڙ,M-OGR m97YIM܎JmN  #6᧷=,HFJICS{e|M՟_O4DfQ`4ix4j6G t7}?AdgF+6jc q?Վ/UѲABQ'LwHpEQQ~46k1e#aD*mW:d,y[?y"83o6¥7|ҨgNyu'Đe`)(&e ᳪd/V(E'kSi9`hBs8%kyJ(TCf]C\5H㿫h^&|:KT~hKqU! 6NVWOǻ`5ϠePOr3ig|`C~uIA)×,Gn\DS遼x!hDG^:I<rzP=u>ո p*ITU-x ou%!}:(z[Äg:%"2}d*2l\iW^75*Ay0++#nRߨdtګXa2a# ۍq '3nSzx ~GТ܍}k5嗌R[7q2vn uӖ`AcUyV# { %(rL)鹅xS4C=?v0邳md-Wgۘpj{DY4YoG }eb 8q`xQPC [[7ui=C.ȫmn67WaU RXתZIssoK7=bLpp@ȥ|wTє#l_ݙ.ݧ8=|I[S\iO>n TfśQ-\`F%fJ%S إShrȹ[-7&Z(eGʟd41_*L :lѹ/0DPpȬX 5QOLkֺyBҎd7cx! @!@wDhqHaŎ,Gs @3WsQi^ ] ?P(7m`1cs8z!G+1/7N{\ ڕ8<4z1 v',JTji ieNzlF*B|bܥ!IpZj nZ]pU:-??HDwj嗑+yJ1CF&YMK % Fr\:+p!+p|kF^ =ū.og9iCs%yI'bGI 葱@\" \ݒj Ġ '0PO6&"4Q~:QJ(z$oV>_ْ0{fSwtp`@Ssp.| W%Bzx4g[׎b ITޙgԮh/TmjpOН7vAxsJb#K&s]ysz0Hz=ȣR:@EJnSF_{&4*&_C= ʾRKm&~ҥ/w;(&rH҇vrː msj-c0~^u'M`#^~@WhkMŭۻ69Yʀhhn֋NMa54ͰP>+xյ6wSתe \N/8N G%c2>:(& SdZ챣3+!5!-SμW {C6BZ^XF5Օ]T84OF:sі_B~_P>{XZc%{ zz' 2PT,k>.CVl[ӿ7m꫚mϦd@,bkꮰ [m 3Ͻ}8?K(G>\h{L? ^ʺNKw:?MP8X, ʧπI(7PN~9p@`h sT2?ϳ[J.a93]$BN3{[Ӡ_pԺ+y#sBWT6a%q/:(C 7)g]2a/t7ޕب[6| CCdq֫%gCvo4/}+E#HfH0럽-6(z5WSUQP}q. %Gg1'>Q k;5^Zm[ngø,,q) 8Bu[ VwhSQ-,axlJd'lbx͵S 8Z/XQ>+R0t^XU֭ =b|T6Z3$uRiYpCΫ2FێAJJB-3S$XJ8v-, י?~V$ځB#FNTŊ@Z` ofI WXgsW;utZ{Z%5ّK rXw*]Jy: [rxtAܵ!5Uj:؟,+Zd5? 7vљ[uCx!C2]lrHs=C 7Ojp=2n;40Fxcˈ )c1np#)},‡YͪTʾw4s˼:"U}r?omѨC'p{eQ̣?=3TUGxgKSV\vI ]žo^3f >ZbѥP=7wkm66D06P߀4"N4 nפ-JKm Kg5KUwKAr97AUWOo+vdfd~hq|-n{=qyBz$p1faf6{#G:4HSfOX >U/;MN!1&+ k#U["0ftp])5uTE>}?21 OCzcPŔqԽk(ey?.#xAGC1vaRԸpaۿ9"luAIIY5xv]0˵:p8\^!iaK#2&_iWʱ/2v1GdLsb)b-_ v ɻ/- g~&%~E]~GN*`Y'rV qFN*q[{Si?è-!Ni4"rYq)q+O6s_l2R+ h%5|е1E[o t1N \!-As$7yC{[:|p^rL1sIܪMf>"D /] Nt+7vY+ŞPsڟ(sMMP'>N9h#`8O}y5e ̲j·ϩs^z]=RW,(|W ^jzS>  vgoJm:WE*nl J9ԟkN*'0VO{Q׳ R?qoK>:|Hg854Tgmb ԩmVIq%grǛIƲ 4a!cj!G?TTweˬ7(R!oiE! EL˴뀳 U;|̨ ytPpآggP]؊[ W}bVY%nLƶ;@ +Ogd_hQ|Y5fkZ"*sS Z41LN[|{_rӸwuraC^㥽)8ٺ*~7ʫD"\fP4ցCH?sRBd-ΩjT([?<3m2s8_qʺTt?iuXlA)̱a鋽/BYZ,|ep~9Ms.}(3³FZKcs^/~`zo:O {+nN:R{_cu C7vRѤ&u'񳔋 ޘ{$>4et\W@_Uٞ3̸ÊKF[8‹ EjF3_jcLQ8*+ih dZH:rKνsE0 gP(Ɔ6+tg r/pU[Ii@[$beȂtqI?vRȠDpz8pz8lh= vmoN!6]ԯ:9sl[Z}~VxE1(S-rq3-q]d.LYPzfodC19[q#"k av|TI^}BNq992XX#c+T0 й@7eE~[o$q⺲kן ,qX{hʼ1Yz+3l݊xQ׮-|d^CcD_GxXk6> ZJ;۳eKL-3@]vGN'fg*r=ٹ[v{`DCGq#n*!cEϾ1D8 KDOޠu#=H6c j [y @2r<2}`SPp  E{1z߅xP;"L3pq O#WWB`D[yފ}";\3it!  tقOb-лB)SA(=1ŧpTa0p_o ?CSJDC!Ss&KN)@\i .[N*Ȯ-cF`?V1N2ITc)̞;G_ AN1yi&5ܡ( Q׈։2p q,"45j Pn3#Bnlt|Ji&*SN)R\w۴vN C'%)CY)!vE˻/;'i_8ky/x'#cj_vQ[L1AZN/X}. d*I& 305]H>Y֩ kh955; ׼MZrX۱@-| v4\A-~\ZjmUp9Dymˋb_3x/fJglWIs!m6}W`##Bh-|_8I1YR@IZH&c:B_!>Q-AjX߃C/G!1eay4u~&Qj7\.Xw1,cTNѦ%T&:t |6D.%V,jnNt<;lt!?;or-_Y[Wqaoj@NF]`ٵɦΙ\WDҦ(#w(n }ٝ3{S ~/L= 5AN;?%3~tgD#;Lsu[+0{ :Zo˚owy2;xqo6+'ZיwDžxr\i;(;e+E֕.#bEEe\/z]FKlq6*L$ 9;3XE]({F@x'L#aA&;_' hݭ<㱘5Wd0fj|=ڨ a^MF8n!iRGw1VݽCD}ƴIct~^,ɤU9utE|ӑc !^VRF=#&' K8NX3į }IpU#nKvJDƩgz5 T-:ޡN<  V󉝤rLb"'{6C؊Dɳ 8½{fUzhŷ)% m@×y`%N[]!,~j坒xSi$&&I 'O0l ꉨQ)W3%ҥ0x}lK.cԚ/q>ܢGn1cpgtNA Sr84! uӴw~dAG6 l bĕxz`#̆ɠ}[FffbeLf%]d84͂Q,,Y1g[n`tf(qJ^f(;f 0֘fc$G3X~f|~~M;+W~zbr5W >uj (>HOdRxd< w '@ cz1VTHj:cMZ&#JӠӻTZ 'S,)f(qov}S,\ynu^3uVxH[HU[/urͶ- Y'Lٳ!ݡ)ɚuKGo$'71lꎊUwphuX6<ʑ3$@0X9k~%]^33B^@di46Y0BgUZVbd3VAGD}Lays,I\M}EȩP{iڳ.'wV w ! %]`@Aߣ={H|J`:r`4&+֧YHUH-8nkPJ;PEt-/h^+ !2`#G'L8HIHX.:okY?(("S$\RSPUHi]bQGkt^[ڍ |Ps f/\isنc0.U,3iMqԿb=jSFBPD+YkRV(c1r"d*3i A<=\^"%3p;=1JL>Ү&SLgJ<*zְ#o- C6fb(1PpA_9!_{N] mVL)+G0Whlv> JDQgi@FX$#F߷&tmń1Z}X-!RV fjmؚuG7YecH!m(%!BlBbkY0d{%)WLuyldf469ߦn[jj`'ǴG :hEC(':X7'35ƯX<KCgAdb+M+JMTKVKxaM1,Mlx=C^8h]#q"yEQ/pFTHR& @.J'ϴJXZYeUGi[7ﰸHb<"gY3>`#>i`SB!}ؔ]Or]hbD13Mخɉ"MlF;k@H<'pIakزI٥嵎ڿZչ87}D 00^zW D?v+(![~8dRkz)dщ uE3ҋ>|>zP(JB<رl6lI>ſPGGm8r.[Wۭ$ O xjkk#b)A[a 1m1,TP̲2bLrl'EmP箴5 DIn; c[q<#J4P VexH9H&+UYm{$sE3?R=Oȏ$u5_z8>_+9nS5r[~ 8}㶆yj3w?VOj--`?.á^v堙]DiK1\[D}Q$]xXKSv<F*fO]J2 v6bmH,{4en\IɭCZێG/uRb(l Q0`=HA/TAA|^M%D'S\ ceM/m4aS:B*ӄs \VDWt}*&P: 5e2ɟ#FՂ0!_mdt;U Xp3-((>s|p-%|/LE[J1Wŵ]QYu.[ɹUˠMjǁR_[x(k {*H48: 傢Vn;OP:TjRS8n&˜(xB'eTu<k,njɯ\śgͻM֕1lM. )ܷ+b} lg!wzTܭ }s*iiŌlJ(h~Zi[G+*Н8UۛXM{į!H4QN[5 hׂ ioΡ =nR~(k~X5ɔX.ޕтAO<`Chk;,gӾupZwA. eI){LQzjQ[ z#1n`GCqS3-F`0'Tju$qD&$+)Tmp4v%iUϦ- Y .|w؃ Ֆ& 3mz@ icvaR/J0> kᡣ,ƤY^"nLPY'ګ A_nAE̥~;X_5"TɎ2xXrFOrȡk#~oiJh\v@ OVy?D-$F@vId CFx-OeSXfσ&#!&gL]Igf^DPih cu1é@cyXAFh6S}],wR]6 BR ;zDIW vDu`!=DA?@uo=ҮI}!yn}u߮=B0VɧXܝ96ٺfXoZ*p`=|abRq ̨6HmH}'BnPmw%8U=k6GUfUFrGgW~-;\tfH0料q@i:RWuDU:wi"AJaxt N#€^efiӖ_tLR y*z줖f.8R4򉴆,Q WC,K.=TL0?~0C =Hǭ#`V=&)Ɨf*hAȅ3wu1afݿq|,;T %޸fNPVJޱ#`Jfgn8I3vXGB刡n"T4W}ǃsnour˥07X6lϢX,y~j>= B_ou$qLڋ;*yŅ7di"7:5}-uU腝e=hNR~Y )*CYMUH>5n1E X` ڋqHu1\ն5mR"Aa {OXU(z|㹡pȤOd2*e$sJg|.ys$y jUQlCj97OQ^L~N\a3~ M+>Lr|vΚ}Ela /EV}"#":sɛg ,xb ; ݐޫn &ƊϹM̭,v_ 0q^)鯨~4ɉC^]PRtNSm^xDe2#Ɇq(w۾3aO)MȆH9k)!s*FՋ}1L\kGq@VSX0*1!J_53= 7e;AQ#RB0ECvG\a7e~y˂Ж6;xe{kۆˉP.tΛX wh&a<9BeD=QqBFk< o V& +¸}IH8ua+kKX9f^MRG 2{%&ESuqof[(00(77ʲF1q<;z9!]_wǜ+9 r1}xRRoWgiX' e3Qcֽ+yc_M._[Iz[c`w̸Q3;VHMI4vr8 ^OfrnI+2 h \,Ө!&6+%woZ4G2 31d s~HL/Q N[~N #L6 lwK |@ZKTaAãg׿ڒ*}Eu$'m~f^oK[􅒞?tUxzfqwis@Prb)GF?%aB7@4 {i4ӂfA@M[3 2i-C:˗k|zsq%E]'#GqbTw6RYHzl@H6 4! ;a:"ݣtxt#b\Ą_x. $p$guL:8ș@'H['zrGȡ PSd.]*> G Y!}8H1qܐPeBdg4("ٿ㫎;TX>9=+(H~J-K_脍ګAY3ٌynAˍz- '.̃Npwgۻm2d@o _Fg a>j؃S}W"x&,Z߱} N n[Q 1/eiDi>|썛4GJ{2VQe"*^`q~ 7oⰃ9ۍD+ld~L^B~⪶8nqKnpȶYmQ5gY"s*kk3cu%$u`R|]4"ˉJ}7 P`,N 4P+@tݻ,鮾xVA,z孳iӁ_̘S֨UR.b)PͲ.b;e{ `}&SS#H?`S;0gڶ,3>PPO^3q|Oi\<>JZrs8gs/ʁV=k 7|^D豉#C@Fȉ4,|i:aPY)6bq)^qx9_󓗩2Hй6!#:W jM7>~^`kax)D71ts<>k]!5s ë[Z-g'O)"G VLl8>a ȱ +`رW,;,lְP/س+ c*}]O >B {v,766!WoAV$ Cq{)df z?JWivK]O- +Pi=k|X5Ԥp8 *ZGuE| u{_,~HsF)1JVBlԬlx@SܵU}"t2}_wC %ɋ=Č@,sCd@抿d%JPLMґ.s$H)\=M9uI^??h ]oBKNq6%!V5bZ>^g> '.h,ɑYx}]voוE CBM;9Ӎ?c <)m|?C&]ACaNQ{8Rƹ~{VwR3(EMl%w,1F7̺ yc|=sx 5=e*`Ԏ fe^<'V2h5 "ʛN%IT ٯ9Y!}J'G_&|Ŗ \ҊHkb=*6Wn,X1ױ&&SVbgj)1,; YNmUg)8Hu\>p ֱ U_AB$v]R87ʾPPl0o,uz ,&7oOZ+PȑJv[{p*lrO=ͨ5 :RNC2R#E |ަD̂.2@8_<Njf@VmieV5[uJ lـV?8H3٦|sU%Ϲ">gh PIJ, (o87 YPz}և oAp2'0nd6=?c\C,9ƕ b 3/V \-,AP_3)C%3) *nƹ=oήmYoW^b:q*?oqvM }^=aV:wW[e=@tF=VKMK-kW}\+-|fR<ᄰtLm:"dgß"D"_7JVΰ߹QF;2yؚaֲh'Uv ҘXN\+5);]D;jSiT%DLţlp_3RP&+,{`<FxMebӘN|L!{h.W'yoέ\،go1kΔ)B$;uX7Us^,=s,o?Lʱ!Q,~Yt).]X<)~褊F,#X~z-hbיq,ey2}(z̞q7yυci3Zo^DQ`~%[zmlL |ޤ VqTʤҐ{zG3UVZ7Uj۬ԴH2ooCxFx"%%DLFRm1 |_ n%6h)WZM> Hn(vTq_@B;'_66 Tҫ^>ž3?h9dZ8 Tcq2s 3y5aw CqGYL`+g)UN?\*f#ɓ,H~g.'=^ա6LKv!ʢa&Q}q r[y(ʵc΃Qt!傔 $ 6X};e>/uz <"rC`hgp[ [{ӥ{WfQ(=gkF7D(gOJDN:}H{/Ds.W>]z}cIWt4X,dy%]qj NQܒ*٢1t|}2=&H"fn%_b=-jƺtiފTnF3 H:=,g}폡Y@.,Nakp! s!0YѢrn fOƐ37_?BnLG%S.Q.G-X6}{~zGiNĵ^xi%AIL)iK$-g旲W(g6l_A!v KXR:E\#N*7لm4@vf_D0)H\y_~ 6z+':Օ;$ȚIEtZG]2*t,#!M~Ɵ+Be:AJ|Yb4'b: j^h! !=ȤÃQS_o$ӫ:5U!bvK?cwO`V2/7`B_7ovnF1=+ }DA5bP62$ysL R4 ㄀kCOyz%蟳g@ۃ,B\exuq(XMD˓[_Q_V㹺YCzZnb{:`CQ K5U4YsYSk\]V' r5c)dlW._ΆsW)E{qAlÝ13|FͼD2_}H_oM\b1<~ 'wzZ\-'!V*HY M XPI0DIҖ5^P3<&LZ|*'K 搮Zw k aф *,yI}VEfrC"Fg[E\ #_wis%oΏ AIAm+ <>?CMዜx)݊ !VFRO8mЩPQVt{1KTu%OM('v >|"AM)rn0s?PoZ]eF]=;&g U9wQ~72wb`> _k{in Y>dۭo>z "Jҍsɮ1RLVK;ia_OvбҲ܌e=$*S͸MKQ9neȡu#GX.CSWiN*f \I%;2Nv>.'qEl1ÎyаLJn.cȍ66a)G cU+ =I|lR=YZe>Ad_kr*$u1 o  NyМx0m14l8TPW'nSƵ!nπѱLO9m[ͽ*ˆ֕-1di̺ Btn4v!53q~z V: R "IʏU$3"Z9Z8-)9U%')B83L9Ҥ8 ')wRA$֞1KQhbIJ똲n鬥.g>O$% U: !!-0&V۶q CϺm[l1kB ]'\AKz(CaTiyjE Z3]wY{sۭkS=z䉝s&fgxui`]2\]:Mk2(ɲAr }UstnīYX1ߊ ·D1)zMUpkX.>-Fk(^~3KsM|ٹq/%#l3nәq@Q+r':93㜐CnXar%+ٌ,K$ev %0PL.Fbk]3:ƱjRqZjQ,0Vi x${H` OajpC&MOJu9њ^ې9]p\c<`9:CƯx /;fK ԅh(fE5P7WL7{&bXz8C~ ۝*Ft@~ժBLƉ=$ SQ)Z!2?<4cHt+d>Y'sn2瘴{c\N@ yj4q ӣ/ӳ~UnK"Qpe[ߍҥkrJ:)9eJzO+΂咗#,<T.1ȣy{< @p4+FZ tsGRk-Se&Sj~Ǚ+sO-Ez.T -E6sLFiمYXR: J'DP$xƈַyUvVR biB8|+ȉ!?lgЌ]9k*%{7IbhuSn@*t&6I 3? ҕ4+# ڡLg1Ba~@πNE ğgU!Ow=u#]8"tBQkЍ60~9{pRCjSAV]s.< AHKX)Cv*lw V#GM|0#?Xx\6-:ī' @n?@j捛1Ux/݇t-*/vvz9}N}o -5Ocڦ4ưR!]MzΊE*DY6zCB zW>e3@ W^)VЗ|l oRDϮ{gX08 i)`3]FDm}M3r?Pl13ˇƻ EIz:AҟJ#Mo>ȅ JNB/yyUFΧB?M-N ` 7qo7/r6 [ q|Ya= $owViH?E)wަfNSGBfNOP+  j $Ͻ6'\a 84)P!3<1VOZ4mpܡڗ/wD" LӒ'^dmv dn!"`FYVͅFzjYQ\ p!oSbv&?%Q7n5l$yLךXL o4~ -桸ckDEQ*q@'nc gaiQȾU,D^L hhD_$:r?o植C eo8'W{z=h'>GλSD,q4sENr@6х? Sw&9a壹biʠ4rp?ޖDX:= ^ S=]pbm[p TRQ Qm5j3)MvDTmэ'^uC _46pnĴ:c߁`zl%}dOR=@Nk dT,SḀy|a,d=v=+ fA..&)^ KNa)DLȘ%p1\ _ivمlđqf'KKea`)LnV~m3ΖlYSl EsVvWIOd Drp>OV~ l?IR^d'}^0n*K(t\88GU*ls|@ D- N[M|XT%l!!؋jOQk>&Qݾ-XO1t+d<ш {D_O=~jfu<آ& +tISb<n'˴f[r7ܚ lC*E*ǹ_ <5O@ R-/>J"swi%0?p&:Q,9J;IzNIiL~)) *sGھIo&ǫA".9h6u 5mGh./1tAZ+̈ڃrB%X DGʛ1)[7PV K\&8O'mqɵ",Z"[Xʥȼ: jE', 7{ʫEgH9Z  %<4 l+aU7oda2㕱)/ÞOSMϐm#=4,4HyDL-Kw7b@c~F͵I Wr60CiZĂ)NObD30 eN,*pek}H|dv$_ 404BvV] MX^>IlB_III8GlΈ ǥ%d6lϤ9Nz%>U7D /8М k(vvYST .܀ԥ<^q.!zR vu MSbݨ2%LS`f|ɇʢEtk9hZAID* *'<("]r]x\U7dk<tfS5t6ڼl"jwH9Tͨ=d.mSEyNr AѶ[Y9ǧtj?aOs`A\ջnJ/qzIydEo.BM%1ջr-^ ݓWXvȫTҖuZ6 m }2G24PH> -{~}?-1vh~ɘU(͓:P;ۇ+Wֺ`PjLC͢*"8K,j FD,Gl0$!N:7tqÞN@]Qt9v*b/.I*]PW:[iݟKZJy>'B[g# %Ph^4k$h+[J(g at дh8M+,U6WdX*ce4=kL65|C1qzqւ݈pk`esu͢1

/γ7M&""gp|Z| 5:5kQsUD(O*=[P_(X CʙUvlMf)컻ҏN;8!cFS$|=_|ٚeB1+K+r[K>:HY=D;ߜVJD_ KHc ]~܍ISoDl{]ؔ[ox{Va*#% 1@tA H7ԺL_ L=CF5HĚlk 7FLkpmMJxq0CT֑ W0z~!uKd0\ݗ:ܔʺ'0Cȯwk/x!/YlqY,nwzٹ_~(B{~wlh軆XkjqcFd4\ qE(MHN.5r|Ix+oy0 H$bg&q;@92WkNFPacLu"E'HM=^})>޾FChj~$O`{e ] MYTlW eIboHOCE se~:|%!`+}zvVcPV*=1hIb~79(v-Fzq2[&ۿ4HQjhX| VFk6Y!!6dE f2i<9k0?hr QI+hy簆\:/ػm|fyVtMyg x|x#nZ}*!l!xa@ƿn4#>,x߈0a&9q{lAi!1 ?qa@b| "tI LTK2Ѻ/ޢb ]xZ? Y,Z`cy;_3\`mRIﰨe5f̘ .uu9fA̘/_;U .ރzB186w6c_/^,J-M *o9>zBFDhQD) j&S&_r93d!~T7SKHQ?i/?S:EʘTv+nSȢ+zE*>*2E 1;B>kV#ld3zREyaB Ю;ǁ"oHH8 ٲӮQ7EfݱJB@*j]&wy Tfu۶4EV O!KMreP@@Aclz0w1; &9*A1$AuK|*g< $_QNQA)9ƥGv7]"ثܒw)3pU] :f[6p]F.{nS۞iS튮guQpPe*sCQ;{q!liƟp'ƀ \4DrH}mm^W)hVn=Vl&~Ɨ7=rƠ;>V"Ejn!0̈́5 P:PHW~LHom7̉c!`ܒJL9(}6jS >-FrؾI=W̒^8ɖvm|"jH'!>2;QM>"cK+G:l@W?;^-[Duq= WF^"t'FFo1ܱjYH1 K=KՎb߉[; ة N(/D0'+x*NdQ:W/{X-I; dbeXXMf.f*jZh8QhAC p%6G3+P&CLL4/ 8xט4(CU'QҮ54!աV;Á wjfXE *bIk.#3ri ӆpQd]jɒ}8=d>VV aGrxR'k'"5_]ѱIܟw?Z GC"0e-.EӒ&YB'\Ec Op`çN__*DQݔck.᭼=Y.K('4۩~9n!ͅ`*h[Ѳ5jQŝvY-:Z0$ZλL^ [6\#ylZ>e̥XGPDә6ש ntNPD1"Fαt.^M J\aRa^L~^t7/2lG+ܚ!NV ,^?JJeteZ#?a†cE/~K# Á\|]ԇv,};_ϡ͕swQR6He`0jt>cw zpD[JCs/gWω\v| 3#̏$gi~O5 s`'X!&6 fB{4^i,gFft\cqOX : IQ^IJ9snP(}4O o^P m'_N lǩ INְAO+B.RR6)߱O; sxl4. o)`Gko(\ r@M%> И|>` ۭǾ|druSvxVNLb8[>'Ah.sd4֪ODw7BRjf~aI(5 ]_xP[ELqY0 9)j$o+~n^ ;/'r 9fVʪ8 _Ȗ{2/y=_ceyYj Nv\-!-jMuI?-{do=O Dz>8/23u=IS@[{B̒jJ$|5(RP8< ^R 7͛M .a#>thol7|eQb!@]$$9'k8!/_flR~P!Z9?5$TNyn.V^RgypErs6cN~Gt<_\xߘ\Hj2wgOͷќy%.z,@Lh}qw`J_lY޺ÿmDۋ1.cl|ԋF鮩QѴHwdiy`ÐEI﵏HOU_\]oE b]ÚBqC(6NoNk3pيjU_73wQg%G"r>;`a0?iwݫ{g+q_=3juBtW| nGe:Ք]^Z۪ TpOHD %ݸ4c[bDP]!pJ(t" ڻ/j8ɨ?Au?*,S<۬E"|<86v $黶}B)›AU WvLA=U OyG| U*6 Zv[Ì1*o}K(`ѺآeƯ ¥M8.Dz;!VÕ* *M,3M%[ZTVvk|(Ǒo1 'aJޘr+MUd0${gi؅p:t4T,j ,2L`Pmo`7NCސ@/#߂CEK=lΠ=S'#CZJySD9 /^(u8? X4JXo V 諺w}lvʃ@'-Ӵr ڈ˕F%ǝi2Hq Efeo\'ݞ.dBftW?| _,UR.ņc M N=0?ks$[y[["6Akq4 !oKx\$d##T!G_6z7>/ k^<0q(&mf!N$ nZMb!/1`m̶Yr;c2F1ً L;Gr gZ%2Æćxӏ(3'>1qCp@"T\m+3?fK,d[yA![*V(% ~~P0Lhrn/ŰL˕RzcH^X^&&&h}QA)N%)7"t~'eT1Ic~4cl*HSkW.m)pW;2Pfh]:]/,iZ-ֶ L첦"GOmJ):7M\痱( d#juZ{iDީX硌sѸWz,dןzIUj%tJŁ /}*;Ⱥom^xE*?!NκZT|-胻-lFEz%7gӯ8b&ISچqP%y}A^)ȪI遲"!C,_3L3> 6Vtb9St\")R0a`rd2/̈־*ġ lü+{Ó6ec&-BsqMffr?V/ܺgH}d9sy4,*?ywPp㘢2d۲.&F-:T8&R|LȻ'M9t7mFW^!/'3pg#cs'WSDAoe+ +rb< Cvٍ-iD)&ULTGBB$lR.^AQ =]P\yZL޵&1/M`Vb JM9Jv ϵ.oe3YO~)u(=6XP&Aօ5[>{^?UgBhœ–/BbsF S2z\Wdg*#y~ͨ?/2{ ܤ2v v-UBi-7n 㐂/U0F^=|X1,~hBB (.J`{Qǵ tch1#vo}ڳד"m"ٹdƒqr#"q sşC{uY$쿄Y|sFv>(2\CqxĖ^1@4 dǘ30V`+cd "WTcn=Õt+_%PeT TLWC3z@a>.I:ҭFyjw_@tKQ83*V39Yᙷ"ZEP؎ٲ&#X]eم/p*pw7_#9[bO]dZ&%+OaтSm?FR/~R1mq"9Ʃgl-YF&^U-{S6{tњ'"S4pÜÆ}qaUi OJ7z)G} nT*opBlo}Ղ;^ltCvPyM}V饋~ 0mwpnXӿ=DE҂oW*Y%wi aU0R3}tĆN]2wU2Ii6pf]B*N=@@0pQ+oOOz29эF-M-| S~ ʍq{mc-͔z!N:QtRۤCrc9|2XmX`"Я߭~z{ѥvA$0vd%}GG};wa⒉;hYOȓFt8;HBۨX-s]>aLKLyY69W(pvצrFvDƬV{OGMnW$W*;؋mVbü+JoA,ɢ1dM&M>lCTvp~a[+*40q^1EKz|Ü6?_j;l+|yʥσ&|7d:Gŧz`\k˲|o&ZtJTНvw;Ww߃a{ILog ^{ uX5hBK+e d:ZA淸Ɇ B++zf ?ǖ/$}^`@}J{FU,i&\s3 cp8Ռ#k"J r)%)L#iӎUg(jHCeȋzg4RtIaw +H^k L&3x8V/ AF, c$`%vM|A`͝ȫ~u )\N,4´WG1?.aa|eZNYOޔꗋxu~l,Im$MuL9c‡mʕʩME@%xwRY+; ̞m jQZ$\Kbg\NC]J&3sݸ]HucxCmޕ<΀;5?En) .#X9I>dV$͓uל+$g#gpV#5tHE2vI+?cؓMܟ6<׷x?|7_紸7Xw^jPD١nI" #< nMD/if̏-#a.mžp6ӏPGD]IʁGZCEi.-iӜ?ʡm_`gC6wMn rfX*XSӸKGLѵ=/;½BX*)GHjX|=mݱ0t :Hm26tFzva ,+x3RW?^ύmgymNq# piMp!f8q"ՆoY-A,joUEIxuiZ0zڔXr6OD&5.a+h$PyZWlݚ~\]rX|Ck^%Y+ F%Uift R%f 5ƣ[Hk󮀦I{2'AЎc止Pn&7[$T'{+CTrZ{b2ܽKvpO(s7:H>Zw?@sΕG9z(FvA\lZ[ei*--7b #фwjfbFR@Rˉy? ѓ}Nul<@5lhS@h1hI7n'>Q+O ]mläo)+m#r botqs,je5Z!w21J.>"A6/X#/#k(0Wa?f mOYA'xr\Tn]4:;U\ rT~>1vfsͷK+3s lWK:TI~\f6v1kJn{ف-Λdͯ`uT1' yhm n!1ͤ(qjryjjWtSBUl9~wmj?HRa}v銳zQu;.t՘߸%I-a b ]L]T=LJ*`8.dCm{@M&~3ڔکcDDQ@-s<ϭm}ޕAbfc&S5gvcJW^;K%/I̮7g2"%Q 51\NXr*>HP!.ؓ—em9t23py'c1r)j1)s^l9n|(|~ydctxԱN'þ,0!Wkc*3!% X- 5']e+uĈ[[@dxH% ɕc K/˂ߝ'ZC[؀#JF$oR e՛ 4L+FyH=U풜R_!2' v`$%B.*9cӘ݅}k4߆01 T"XH(ے %hLyL&m4.x1B'NN説 jNL Z^x Z0"/p䫧<2;k4kƉߤGL ѲyU 9HP@S+Y5߃ !Uto{\\65C7} ǐJ n⤭R"52p& ^ind3O3mYbtl3U!ӓsmlkӾbJF;b^{<mF_ê2Cd5 Hחl!l]u"D%#b%/7*7t슅Ϡ$ra$u}>anN`?Ԛh6(Y;9IB] TsfEYV3V,{%{UZ|8e#!̫YAcFJWn3|Iqi`=QdnbxL .OG@SWKm`& ؚz׭S4跤!h51D*WV?Wg误>aSD3cDEாqbXN>[E7U"_+@&I:1>GZZD1 f)$JG+G&SL9'X{6ڌDGJ<7"e~:c*wM 5/ͣ|xm4t$BRXjU>}%Tˇtx>CC'jpS1\Nݔhl_ c:U'0¿{o*iOOn-P IUjM/iP.\caUӌgiR܅P?) Ic i[`쫨YA0w]:߆; fU@Nfq6ut,řہ}0\$y{J=-9]:7 ƅ_mԏcFJջD}> Q&/'>E O}.f82IDcVf6D(="T\?5t ^TjD1=~KolFQAK>Dr+d>%+u8FR7)R0ymW?!xVjt6w2&Aj+]^W[z5i 8Ӿs5=6Sn@l/xrM@fg[(u"-FhQYs~߹ 9/ƺ ,c6Ё>b>ډ$nˁJNQ2VU˗(ҡ#Dj98郇끘0W}d`Y 3BLt=;łN|TH4܀ >=f4g>XTѲy b޷wgo{Xq~>b<-K:.ċnqq_(XOhBeI 0ckf QK]"C5۱ȋKEklxrY Fn&A#I"46)hYK+Qey^7'mjY vR4,iF!_y/DzP1LBU)UGs; ņ*\V_[jE^)~ tthU'5a<Vl۠zweww#$e |$ %M4fWd $";ثYKxKlD&Y\k:쁝X)IhqaChz3O&ck?j/y$2\=tBp,0 `n'2Ć -+yU–!7TPf\^N1 ÛLp$C Lf |*-/KUwdGj)\L|5 nSDn~@ iУngd.ؒͧ'u͆zo I.S/4bFB9M,1+7Qs;5SDClּ38/?x ou>~Z%ƥhޗ/auZ}H#49ECȻZ|F#?ND芛,ۨx:/zɚ9FXWrEAW_yCqց%z0ٓ>m+JҼ&p6^zFblA}"#  W[UZ^ccn.[:LJ(V0UcJ_Thm4 ݺӛs2C/ň%hK?D77P{m!˳tڭ;#;Jm WGxiFaJw+tB2|:!Z&wCcJ,sSђPL>LdO*T=e%*iZa`.o󈇝Ő=-D2oyA!OG"춨^rHYsjQѷH=?'>֦\leЊNcn@,^Y,BBIyG'FCa.y[r7o]mx@^#]}Fy-"H=n.*M#o׬̕%+&G7e@\Ӎd溈J AUw󦵋f ZʙD@.=dsҪbӇETR+9E#q8/arg+TK8݅(\>+9e."Z%"p"v?{,^BR6{?DVJiAaa7~#XDt*$rؗW <<'f.f)f,A)I@POIKƗ uS)[TZb*,eI(P:{#~&jTaš]>-#sV+?, .KW;=(SKjI|)۳^a-xv芪Ig!tUHfK1>aʌy3*vnh|VEzUϹ0czw uq闐vn.]tL俗on|;(U{dM7n1whDd"g-Zp]z{HAURװK}d|JX )!~*yõ)VҢ/nZ?Dbz#+(A!5ؠfeTep^ݳ Dם?{?-blb3Xfr9e<нo u2%+2UASy胕I?:, fyp"+uP*9{:=ExcEHq n#dR)I^p'c@-;6y91Px#I e>ku{Ö7>ȑ,7Va 3w rWUƅ5fܽ=߼/eJ)?:Ix D}g ļ"1e؏ M D$c{c7c@J*֦1:LB%boWbq=5K5U9}ATQ$r9k-DYJ0[Aʇ9>]nS{x[Lg`#mn^uN!K']6d鉮B7q!B3A/7jG:~\D\|Qt=cm:DuBoF@?!r93_Bx=5:}7{RZNa{Ax[ʴx&>RГ 6thB_IZ϶_ !ّ/2niG&0'o(twR4.G}ffV coN28b + ?PCu_ot3Izn9̻;,G.pO'%%b'ry*%7(l9inlZr75,֖$5 kmՋnaOy#]OTb9j@ F+% T ~~3G˖XHh[D6ʛ+(pvIԊ`YHIKQeebk3&,H4-UOo:=p%Y'RqjGy4qWl>R>HZIVI{kaH.ա^f(妏@`uyOXG+\˨#V`JbЩlJETDģ+ ,*dj>'<#+ڎE'9P4ᔙbI@Zw/t.Eu(T'Eծi6c#PinstbK/>? ^5@$ȁgZBb2qҒ3NHxZ&_Wb=e{êkBޭmLP>#}Hz7[Ԉ2]U $ri*`w)$2i(=YBw q±Ք 4D’F`kK u!\(JTնAxYL>Tc.tQ44ѕyI*m&h6L#әMNd1?&r[, ~0*BSÂc:!J^tPDp |W` FNtMYd)[*LDg/)z¯F'$$tgme'kP|Vľ*]au}$q(Vg|8؊!ypiwXTtܾTԁ;.y­mR+FW`"ō.С\ODYѷ[zSP ̲Vh$,^.V:= X\rYԻ%CJڷzzﬔb1ruʂ W}>߉!1uíU#]HLܖn:&q&@ױo<(b¢GC5 MlMHZ$( rlܐuq԰џ_JVW)4ZνB .D.ʎe^FMCB׉?[a7_q  )G+FAШ^ûȩdq<9;I]z@$6zw> >կ=X&>V ޴ qP糷,7 Ql:;yc>XV0C0N}}>ѲݷrYܐ%MTW)14)!iW>py cpX{LfnR `joךTáٹ^--!u`q/UE!ৱйB_h_iyh2zgJ@MyG73b!2o#;k˵B@XcXnR1ܖ~RA#YO Po3-W< 3 ZXq*ǻݵSD8N@I`Hc>uVyHYi iً';,K@_Uvpfȡ<|5/|s[ x,RsWi}'SF ID9K"aUɃ]@01w`(ɹ4MΆKuA z5M3wEy}^hbuItI"7:Xi tor$%ʛVURõ(d/b͝Gcp_ٻ:"̧B6>bƮ@{Ɠѻ3j+(z\D +=:@Ǔ=eKھIW;πR6mԆO lUEа.<!z{\\w2.'d6ߧٱP'b<_ G., Ӳ7CE= MIdyVnU\f Xc1?i난 x .F<D Ҕ8=O}s?6hF5u_!w>^5bM >mu6nUdR~ـ2j/%HN DnGu4iq,Va3s,:伎qF]O-Cmu-U14P"^}W t {mr'7#'UaE<|)͡Z-R@(ںc)K;QoFz!y|>R.gRQpDcZ23P?o(|^2cur ]alŌ{7OTNk' 1`䅚<\Sd7BVDOFUEo Tި#Z za,"j\Kx !` }8uz*LTL~Rq' S AnZ4~1eM(f u\lC3Jz.@ oUo]bhq7ssĴ\c c-Gȵ] DFoBur[#k/B9zgpENRq؎O ``\SNILhV%Ӹf=6YZ]~mٺ)4F1ȗlmO%,C ǔڋd s6q"𩆹əx '!<55h6Fxտ@ݏ(>aɨQRGa3䒰MY"O%h޺z˖)Ox!9~$<]mdk8p훗[nmLčֵ4mQgkb8Tlm(DdЄ-yi㽙g Ntzs2 ѷCIl\u|6,0|gORf<2IjԌjٜG`ngN@yr_%ɟ$xN\~vʾue"ʮ.$Î+XĐW)CYyhPBB@1(|׺eX6¸?t*hi~c c Eek-:M ֜<=6:S/mvp:}mGI}徥nBrM5vQv#}`mX}w,rD uz^^bwjSs!;d+#X1]X4s@yn<:E\S}rKeS|^jzAC=!|=ɺ3O_Ļ&U+E1p-ltg'\B\à'%Zr7C6Wjv(ӟڟ:ۢn_d2+bŠТն:zvuegr\_-JoSo|PQmՁ p%jďs.eش#ȕࢶm/\r^WFۂ~Ԛ%)噬j̻[~vَYlg V'8-jEz2eZh F0XmT4)f-X,(E ܻg}Dg/2[˱i7EU/`fb`ZX/%6 dk'ͣiOAeg;sJӴÖǦ͖7pN94NK̗ NƂ,WPb3܍t"@vT*U)lO0x bmgdjI}E4(b=[3O-*!Wq 5FAe,F'.R^=?nN2w: &l]G{]n[p^z D{X78cPU_/%ݜ2e;4-&B :H+ﱭ5 QIFX)3V&yjz t*@:(zGY",EєvE);%d|bM|7T>^|Q*ng mףer9)R^>@ Q $gQa0pjcGEG,vq;k_wz+[ tQinaAmJFI7%nM61(z7b$n jm `GZ%gDl#ҕ ^Ka~p)N=40=qil7ޚ`:AtKSLc93 4MH/st/uM wnY?qsq8{pOaQp& [bܵ:1aXHk賜 $#Fz :t,"F9ݒĖ(EȻ;xx#jG*rD?~F\3s[6xZJaIOÍREiWvh |z˲gj8r J"-==)mdKp̈́!Z0]z}?U$bH7NF$8p~DʤiqF-+.[Av*tv/Tv{k[IԵqȳ:&c|L'PP ǚƴ0d*'DG'Y.m4K??p|bsw^-ūoZ_&Jkm7B Aر;Ab>)#!I)qi=.F#W^z{h+q(*_T_gh.U5@_o&h|uUj5`o~N`J*Sݜ6&ɋg WѝD,M PzaFbmbLBy  GP R k7N(F?ҠLJhG9i[d^Ҡsw $+~qΚ 0M7$;隉 Fc=uSv>YCUoY^`5c{`ؿD5X2KYFTHrӦP BE| qI,B@͉Y0_2FX\7~ SS[x'A{J^%΀'y dHL.u X0"!'7~fժ`O-αn_uM1 yx\LI]ɍ ]Q?%aΛL1-[{#D=9_H%B/W! fXGYj.lt 潭͓%8 aqqjK?qe s{.]qFlL)=߸{xc zd^Xny2I4b!2Bt$W^hkj@titXR%?DAXr4,8T2?ҌoϳG[]lمʹROe5,k彺VZ"ҭG%e(SH6WP##2B4G|s{[~98@Cяܨg;j0=gٿ hWo})6yn珑$oj%% qLI֓Xj2_U+R㙔,2 .FvsRf8SyS}փд^eg7@jS[HUSQ>"x0-pSvrb{f2xɻaG%*="@ƶytvHiS8yx9= }ygz- lt2rb՜idv<6>BBo|th҃`U]`^Ô՟0sA}?RpaYoNĝ>Y,Y"uy?Q#p׀m͛g?Z)$7Uq_C-1qﯵhn=lw|H) < RH )3?i"5DY7]߮: KSzy]M7nU5vfTK\P-̠m]df ,I4+W7H鄦T#Ya4fy."R*Ԙ/ϧj`Tϊvi>n܄?΋%.\A~ J0WŎVOfu>e)Y-MdqScGk6z-t#M/_? ʵmAG`(5K|(cr LзpV.VeFD!lIC@6۝$C($ M[y{~$=q:ؓ(5i16XT2ڣ=`I/uHx(|?΅,|3]暪1oY-$ x8v*ѡ_P+ 4D`Fp aj|xg"r[F8Bee>{*2[!ĺQφr344FXTyIL6uPmҹ f#%w[5qdH3*,shs6-<9a '?FʾzA7t6G^M?Х5ABpi˟\);(oHV" !3m\m0n).)Uw(㚬yrk#au ͗pCaM@ MQaN^"\Vw耹$'/"rúQNF42)8^M4 ] lߨ67$RdObk瞗HfWmY5ӛcDZanj65(߈2 +fE+I^'^^EV$Z|VESj{*Fc>D@]gD\-3AsilA}`wǍ?j3'ʟ5{g54CS wE'=SvҴqfE7[m;d9S&waIs a>CtߡcOqr#Jb3s ՖQY,XE`4B&zx[1)_kHyꈐ 853SwC~4S`2ݫ|_WnϨOX )gd5 R^;鵞jf<Džu(ؾO 凡L더k@$?3gssIz`wFܕn:\9rѨt:QbC! "!^GXY SmR`A&J?:yu%S g R2&=>d}c"TAg^K -! [a6Xwc଑)[tf1i_¿1~kVlt(Z11@vd"a8wKg >];8xat\COz>~V;E 8,tئ,%QчQy0pz6M ގWadɊ͐p\`Q(+c|r"9|^CPgL$̩sds', ՟ \VN gx+UQ#Ve*ÿCeـмSJXPӳL5js`x GVSԒSsgSrnNQ$ilS )ȯ{S-ZRj)"ċ`\[EA軥 6]z k}>s.Lo>毹Zv@پ^d^Jrmz)wX\ \x}-k!y:^,] չqjPO'kTN>[HoX9E, X4Vq0 S+rLlČеY 9"<2LA yqX}妬z@4`D0}MX>->!H9^ꅅo={fDsђ&FBkʚ"a6'f({3 yif40 L>^ѵebH`r_ lgl2@Dv8ÀA6[)'O9|ԥH`A3 ʵֱDF;Q}[E{M&ŕ[}ZJ#+dbROpÁ4Lh1yf2WȶKKW<IFQ[G evg&b)F_T^;-b[揲Y.e*m2<7Q `O/rb=Ȫ#o犧c Y8ONcH I+Gbv5{HrV_dEe'^.3wQV̯|>Wr24N + %}D={9zeE7.k&*^>3(*6`N: [k c6T\qЬ-nP|OkxU҈NE,-}}v(QΏג%+D@ԭISj%^B9QާO_ciO6s%' xSӱ9' ,qވۺ(:b,Bz.&&bN.X .,YX]:I}q}xbhdS_WŵJn\lmkkTNd"Wle&NMdN/GGl[Vr%@bX,kj}g#VdM+) z0 JP~;O]084P,n rTCB Av0Ȳb&Ҷ)])3p;Oʗ_@YIC7:p[h3dM}NSIࡓYHX8[?3<]\|z)Uw s4'֬zRnhXX͗}>~ex7Y".nG.S^7ŷ-WM{c0HQqeeP4Yk%!&h_kWay<*!~IZ[ BN 7I(Qr~_}gP~M"ÅR2@%Q|]pf =@ks sQO P@q+/-(TFaDYW^!Ҭn5E.D7a0@SLHjiSbnKU/ 5|(+Q܃A\2#r/+.TxɄ`ݠ E<}rۢUߎ~^[NV3C'ķg1PN$;]g' s2ɫ<1v$`d n]4"3cK U 7σ,~۰l; tjZsG0VO-M}>pLv y(dw;+&YrlK;Y q?#Yq7.Q*$ǭǫ5Q{ӹ(TYuy USw,+d%虂u.Tx;ڗbkiR|2Mj1 N @~sOn^jW}ʸ/FfKXϯ>g /==5 כt{̶JDǣ$3ZA7=1bYh82j$Uқm ّc%sҞ:d]DF7wYB:go#fF&'NZH|eN~SVM{4\olj4"OזL*D.o^txŅ$=]X5 NK&W֬b2ͤ#' p%4K2Laxh5Ov( ⤏3ElH {P@RBqlN$`[9:"Rj,&ݫ%p- TZnhmŌ!S1^~<3 'a͝3آ@Ƽ ]L*vn[}w[]JA[cg^H>qkWa>rs0 }& D*wsꛣ%l7! Sk.9P\GUE1"8T~w$5 G=~FzQ;R^fVwQ~@ڥPiRH9f"TW(TtӮH1dq)!;r{-7-C] &S2>H֣ݱ3 swII2N1!4?t5;~?"D$"ֲ/`?)ӗrř—'D`:QVI!A S?!Kk?*| ≽i@ Qm>߁W 6aQ[vTD.% 7pNN`.Ny8T=%F 8l4QW!ƥk7E; o޷G^k]iwО8XH| 5\7* ڲ90 .b`;H]{ qơ&{a䍼=.Hv`PY'uX[נȄTtL[LjCtk H8SȰf0Њ{3ؙ~"ԾnRTŽG-EJ-l 5YS̔+Z (&u vTBwu)5M S sCt)hK>[*F.`Uc!,@mz*p4WRJSV QOš36,a41ipzr, MJqYtΣ +_ Ep)VEP?F:4<g3S%&%v͹ Dm+{7$G,D0V?{wiy} WPI4tO$n~B_bZv\ l'Gn TŦd)Kv+7x7nFO~ő5 , ;ܩǕ/2N_6s:Z++i'ڛqCȕ Gu!F͜>.:TJW7mn̫$xinPuerihտ%,H@kZS>zЦPx@׳#*/߱^au"}/Igd+5O䳜u]׉_p"Oԝ /@}twΜe=[daVAN*cuc,nzl ,&Ds,*ƎH|}sf*Ę spHHfn?Kʤɧ"ֆnO-Nizg}X4 锈y- 3z}DEڋ ,τ^';MLUѦ5)7@^5}lLK -EP;ڵ /Ex^+Ҩ"٣km{O.v7=kXB^+&+?Lo,wP\Sׇ֤c3.z2ʵiV\mb!1b6f0a#T˧AyU-~8f3ezu]d\G]i0g@[|eA-g Lod=N Ԝn:*RvQEXTeaC>FP%>iJ/~i0}\DrO_׊1VxaEYZ:o_N|k:}9-Jcc?Xc$ƺE4Kϓ Q9Go)fٺogԬࢤgxA~9gx+6 Ft[~9kL?yۇXFE1cBU1Lu㇥ƿ5NIڨ>q!B.q{i8`Bs6mgΊew(qSI|LUͽSSZ qIIN#nյLTbo)i}9X&0昊l~Sjx&i`"k7q,-rsۡn<գx&N^1#hmJ4V9L,R<۽g -Ԣݛ07p64}WϒHNr"/iI|dbh9BDd@q@ڨXkN'xp*ާҹW1/gc_yBssں~^[$Kמn ol{eV LYE1xl%|7RMyNeqg7QoU#8<1=i0_U}Po_Ay\Rd@-:K׮p d'pDi@znb+| k 4ܡ]o6STw?K+ѶSM%XcV!/ 5+ڿ0HݼMr8x-r0@'p] ʘ\Sނ  VzK*(rӷC)rށr)ؑj4 |*B2>s6{/`Lʑ>KAK9kᖙvTY\H\Z^Kr=Ѽ U`X/!Pg#=2Ĕ'k70OUtPbW{i\WwNwƃB]Ys`l$HzO!&sAQ}a;s|^DL۩V"@?k{R!^-t^߅hvߧ MJx,ݛE˾NDoxu%WEz}1 3ϑF"q_pz[ zZ @9!Izi<.ܽ->r;<c>r-Bm7c~4隩s•""kFgGؿO1 c #9Ք:Gkrb,4݄7O!Nk5YJ8<ʫ :bK}" ~[Jkfk~\[Ii-bEJeє?KwюXhXWP}:Dn1qtKS;o*YnX=iLvs7t; Ԙ`/}&DM4DY ).Do>q'E!+ _PnLeʽ`?Q o<{e/飊FkIXg_!۠jB%,ۨ<&s,lgHB#DH_ȮZ5\Vg0>9=5\h%E꽲xdn M uY]aO@/$82E+)LgafyH ZNV):e(>iYz65W 8]AwZ3rKW?R/}&),Y}iϑNG';I86m[XBk ώQ ."gM}X/7ⷖX \ {M Uuю.F`sh_/6I×ڊU/)h @m@:+VGCAI ,B\bDX1?Nk%j~AֱlȰ%Y]pY[fqul}*/`]ٷ#h(6L{2iˤл >勵[*GmC-ªaPqJ9:ܔu`0p%dYRcfgr.]_wR3M\ RpJ W4d:g韌 }0xFF'on[Qd(H{XoR森 DRW1ɞvB6վR KV?/en>͘'aCF2ٮ} B x Wc{0X^tDrKdQ`s_38kP *_֒t:̞]!DY}01g}$&do\JuՓ0&a?(4!yeG!M& Adkq{ 'ȱ}q1@_ЉvMݱ|{~'qvJ+cJN&*ҷ[*^S$XvXx¨irJr0Q/4 f,iERyL:y&Î<&zHI}Nw,e lH6[˖][G5!f3ldRw/BlXza#`4C4k,O4@'1 U W53:y$[CѪ/Dnj!mqVM\Ɗ>v8yEwP ]Tjm50 "Yr&(냌Z}w0M O@NA(m&p.3p2n{K 81>:l|(X e*!i|e  I"̝F)3[eؠk#.*Y> <;G*~ET L(]OXl}EU{*b>F1Kx,MϢ\ZHUL] !7mJَu#68N(!8.dPF@}b81$4y7%o}ÏwVXKsGR`eؚO*ͱz}2<)qޣ"܂緜yh@WнL) DWg'OPOJr|n&b&YAGtJTB)UWK z`ZOUabHb-Ҟu@XkCR nh6{wVh')sDyq( % GmW i )6|l;.n1|rVZr$+U] 'zKCx`Q%޺r: RCf6\e-ŕ*XƱ1KdҫbYu_1D!Z6n$ N%3{{;I PJP/( Mn⪾9 4MʕfˮT0:0MH8X+qRXncs$3 P?og[fپ%_4&iHG<#—yoh6rL+S fڳAY@-/7;ac"}>3'!zŬe~*IojͤdVA~B\mKk#g߇&ƛX_·_Ce\V/*r\b>MnQčl PDr(SC3*M 򙼅 Y {P¥crar3鸍ͷ\ٹg`O>8!^6(WlYsGH[ƊX*P⒧ 0}C8"ܳ<']%LO9tao)YsJy p8~$0i$ޛKpg1k  KY-KX[.qSO;8亥))it;j0W.!eD{_g-g0z )kȄ=|/!6t H%rՑ+''#D9.̽*Y_W^pG^gſ|\,S$򅉖fKYT {it3U/;9r {8gY/495qÎr-%580Zpv}9N]O*օkW{jK%E!YS!0ի ;+OEMu 3ӊ ?hNr9gb:{ȩHM ^TR5OP#?'*`t;P!fQEt?QNhB'I$z\GHP0SV=OQb+Uʳ:^`,6w~*<( }ۮVjb.[lMRvPV{Oˊ7u wlcR%"M*h!ʞaLD4>jN^p"nD|p EofᰋO5m~}ULTh(EbE)I_hM%w6KbVF]n0M6#,2nW|s pHsS,,nP^9G,k]6NrpRW3rtbv B7&OD[PuF<-RKv{c`Wv.D{Ky)0si7B֭h {\:m,!wCoY;x5npUAEV}-UZ +߉"n1*D2 A - iK ֙JvQ|Rp J>;|_emTsT-(R턧:edD,RRx{> g9y?ܠi2mvhjhz(.WlEwLg?|4dt  K!d"ryXd'7wx\V67$Iqm.slð%ۙLK 畅tS(f5ɾHߠ&w5X.d`Htf4+v E, c((؉%RAOr} 3P3sxl$wYGy-b:\c\mfHj_X#_dDc "A[NɖL/ޜ9zxR|^ѮBХ@%{^'"UT7UZ9Bsg|mұ܁4ㅈ^MUI2z08It|nJh RA,ǚ=pOY\:Z^ X9nt6UY:Q@DIFM(pU+se]* &m([#$Ux .{9XfY:b"Sgh9Vb+[UȦ'-)6Xd2q+qwJ6Vsq2)e "Ԍ5P"w޼ZS2>I=jІ3:* (}P"rp'}S=XMY'nr^|&iV'} hj OKlb37Ky_u:9ӃE|h:5[iBJqZd-f<}W줰'39x&[%y `B3UuL9>B[`Ǹ=>u!l9 t=h,svrU?6! IyB R̩B{_'Ql$:`)+RvA7 FՓ3(=y[~M?(wwKVŵK8\ah|076)8n vӥ44xrk0TmzpP!G}n(5O?r GLk79,Z;0i,Af>e̒ߏS+2 '+#' }+Lٟpu#P!gN+5h^V EZTQȨ3z q}ps2bQ`ZӔUׅuB@18]|sb?Yl&1J{6 ?.>f!>W!98-=h\W u}qH;ផ4 *J,ϰe0NJaZ7. Gzꊒߛb1>=c%uL6IÑğ^(Q:" xoIAq^sYRrvY-e=etdLCN*&ϧq'w.J Hq%77 Z#KY#'j5MIνZs];iڢDpUHDkuyjߵkynWPH]DDB2WjjaS)P /Lne|/_  jJ@18{B/ ͌pZV~:1'z:3]Xz|h ɆD^"$iaN Z窧!L Ӌ1d< %ҥPs_}k;-KȌ\ڲ5 [,$p˜3Qw@9V+2[ Co֬7h$j4T*ȃ$UDPf/-(S AU6ل*2k&ҫt%wgp2XlekvJrCg.ɗSa "@oxꥹ73[NtiiZmz^anܸ8W썯VG;]$砠jh~~1<w.nFmGf]-.k겦؜WI2Fŵa︟oҀ5nQ%P 4D mtG߂Jedpa'3\ÛPv Z~nW3/{*I cݘJ_ T:r_WO@⵬RmS@6kUIiQO_zr{;Qr?(jv {tp2߹I11$!y"iH?c/'ё#_LޛDԹ{ ؊;w{ _l|5"ڵldH#?#MjUד-Po}(bZpjdbq:.0yH9ؗD2~&=\'NF`^D}cTA֥Q'uBT : &o?Ge+x%E2.g-VjjJ3#ZL߆;0"efuy&1׃Bc(Or9A ^Rت{Xb= ֿǶA0.c&<†hz EE`AUc@@ŇqmͼwDη?ܥ$PL j@J1OïNjWC R2Mau]_/ͭs!Jq HX. ueiy7 1qVX[Qײvt 1Q{hN6&$e/W,@h藩Ԁ$k S!JoI EŚ u]RZ3Y.jW^NTUV4輑*B@jno;a$&{,7aqJvCڝWJ}J#9EwEXʚ߷\V>AKB7aD_%]O>\U!_J(oYKxy_2ib JJ[l5R10SIyQ.0͢#.H++Zuvs!9ņl(`Vi%UY%A 0U8laEQlyiW ~ !)7" ۄ݀d)fQ:-|6fjk㇬Q'u tӾ@ǢQpl \FS+h8 iW̉s ;6oi,ϤJ~hWbk./1i-Rpy]PFa$/Ӵ @K (5io>+tJ"#Z'2'# :(߄tu5BtT4%s)x"J՚3 tý,l(U9`T^EfP渚T;^UP**eSi)qKNc;cU$ZK~Eʀ%AS&?&kO*grr'E*c9fWS<#W.C\L3mfLӺmMضe ,C^f>2m`^:/Գ!7S-R!QS|tQSu qdjm^!omI^beag{_>XʡDلǦt+H1;du286 JP^*1V@_W`9H`ȥ>3YyW\GM-0nF n @S<auU¯S!= PtEa>ބGgyleʦIrZIaY3<@PCEm=#PG"$&.?7VISl1 1CZl#3ώH(boԃymƺuxw4\ن yLcR+ TG1M!lXgż'@ZyfJYb+ ~ $,Gmq*qDmod\Q hsSU-[7S"-%t05)p#Z9aS)$s.l}bͷDK(#.?:Z7KX3Uy1s0 xNY;EM!_ M<|@U~JOGx=%t+ֲAވɓ & 4mq.H꒕YK*q4'͹V:Ny_jwCw6lvbUQk]^}6>SZ6۫,-'OrgkP{MbG|P܆uIӅ}JnHe|K#GB L骶IRE:AH `Gr]Onf. J*GۻEwv&w;Mi1(9x/7Qx|O)4벏O0uԎ@(~+'iZ\'ɦxC/*$4٘)H57eƿ9纜zBzJL89 ŕ:[0Ӗ[]icĠs!:bZYFB !VMq9j[ڞeeT ĀUNlP՗'#!{* 3k-8vd*bЌq'G4ќ?bݷ\yRNed5\ \䭧!`z5pI]O0[lwH| U u2s-{AKؒrxw eF>hͱiDZPK0n5:l9{B|5 cĞ_;R8'I<S_+J}h*vmX3pEՁ'ڟǟ 9$X9G2NvZE=w8-?^ҽŨ62l'_eL- C0; Kv#e/]JGC.OKx7/MVA3)-[9;*97M m=G'+C(%F- lz9?YO#/C-\lV+]Mx` ً~W\f&}- L&VQ +TI`ÜI'|+I`8\>0Drd8 EFF'mat*P7gjwOa\gD[ty~)0Ybs`G`E B)MӬ㵰mOϧ.K9g 2/BIaѕS, d _U]ڗ azF_l^:|pZ&2VFM;0d^'ph0OdtWؤhR \( D\J q62ղC3?y' Wr8;Lr%f !aFa+(ԬDdm@?UpMYao"0 ٱ&304fF WZj&>4czO!G#bKT5?Ä@WJL ww?}Ᏻŧ:Ėl+u4^v@}M1k9bCģmleb6UreNRoο{0F"ҕ.is-k{l biN<~{U_r3SA,F<@F>Skl/F,3`nyd"7{D79 x3a%CEAQH?l7f_eRlj< lhdq8Y>ٛ?ZOoQ"BԂ'o((+/;2l&=%eo~UeFJ22?z ȹ~WĉݔSjT#t;W}jb1l>;9Z''Q|@ "5Zw\Di9H6,bm:1Pqdދױ2he GrNuFsbl!+c 6m:*-vJ^ ޣSkO^$?*\Ct#KD$%n$9Vt/(d7l eo%K_s$r=GG/PfߒnL/&5l .™QUocG\Kk?|V+Nf;2sWI\@L{qJ kyeuA]/.o/ e]DFEWn AmMs#w,q *eRp"S))lj?]n4vϞ7ьcbCwB8 JK-Џᆜ65l Ck[/dkXqF8զaa'ii%?vVLR[sD* "˚E4BD(1K[WwSHU@h/p@e[QޑdJꞹ\1dۿ&v/OI.$5ʞ`;Rn36yY!@ldCo2K-ߍ{gMk^hﻺ9! " g'c"oPECchx!񾨏 >2 y\u@:i;0'X} :!9ͰI\Th3w3ryP{WC> 5rջA](ku=ݗj6*nF%sSxB;`X0c$嶌bTcs=k?P ᙆ4&f@lMRiy 0|.Zt`Alk?H@U{k[o _WXD7/"JxVfġhUΔg2(aᲩcc$B6=O^m?#K ˧cB+2IN2a~rΦG㙴yjo_jԣe U!?p% kG}Ia)y_HX:E3L8ry\ !iꗰ}C@|*a}BNʶ>AQ+@!k_rx]?-;oԲ )( 5|ƤǶ8iFV[Q2u|]3D@cƍ;$bllye:29Fʊ0\8 uW0B;4n"Fb:~PϕfծV cIyo; +{&=!]o|q ĥeT͹]Yd ԓ*aF>nW=']**.Kwa?kKezoO,g-m| ;qМbn Η;AF/T~XFIYS2lI '; V~Ʊj! cV$B~EA&L2D@XmeCM2|+iZ,ع|[`wUbsܣh4DHrG8E٠,[󈋲cEs\B-Wdy"h7 ƩYCײ0Abӧ;(X5>e. k[^k8֘e(ZOр(\ ?sOud0û/Wc Ǥ;k_I:&cU@J"Լ^FaK9?DZJKSD;dc'w0 %5cɺ \ȫBRGfgՍ݄B`qP9 83ַVK}1 #b8la¾\̙Ccy冟dQgqkL5RCTMGOD@* Ǎ5:l ]47 4 s <$U_ddXi! R}U*jzMt1:4ZKSX#Țr!{xpoȟ|?مĀ̯,]Q61;Q:56 q{3RkjS]ro4Rg8ΖX kҒK~-'Urwhk^Tt|rtKw5C\%,l۟|pa{g hX:lY%.0ȂCgs1fa|pf*pGM  5\R w1>a˭Z'(FyFCmA1E;z1 /%L?}[5!Vvx oZ kTH#jֲ/`Dg Gf#B=(躓2"'yw5TI4OFn\ \R-lX:ۥj߾'6cfs`okc(䨜{Ņ|RMKf;l +,FԟoApԑ7BZFcSn0[Rӕ~f!< LWY^X}89{j%,96F$i jA8]nk g@>s-eTmOYA8jX]27ڍ<-BTI蕅]˗ɶ+ކ+UW,+FAʨIg u_?LKמۚp w+<^sV 7'͕}}UWlV"ief4$ɲTZgj[Nx:`o/8I@BfYf[a[V?\c/ UϯFQk}QhT<#] %K(U ]uKjt*MHn"bȊtڗ[t"jaGc[ZtF&sE~÷,&,@⨹{2y 2K\֭K~fm:+c?xY*8?K{4OXb3]\ׂF뾭t^H~^֞u2֎Nֺ9)Z/`SHl3u|:i鱅i"Q Rd]bs,ɯZ&f"hɤ,5PW,F0OpxXjPMM|uqEwv]_: I*gE6]alW$y%YĆ!/B<%M?s7b7}ƏsG5%{.[#3Ņ[e+J?&$?)T)"y_+R҄~pkHuMf-/SHrgJIs.?Rڏdl]^M2.iPo ͣLö>/,ўvfsL~`T&r@V1,3`*A $ʰpn@J\(x҉fe\8r`#F[)U]oҼiSub Оr:qSoVl})ueE# 79zʌ `S\hEp[[M]Fɻ8,@u/V&EOjIvqYmf;IZb/.6$ Pc/Pe*?5N~g8+j9d~!ɗ$e`(KT&q6G2dJ۪1kS\L2J&Ю }[F$xK3zCq!/ O$s0nq+uA~r9d60Eو7N5JZn4yse$kmXz0|@Õ5ny8V+u=خlZ 45?'  Л⪢jfP Dl'6UlSt:{LUހ->[O;@h_؃VPW=Bg@ wrŸiJhNC=Srwm<]E_ߩ\D%͟+d"m%G*ux2+ zRCfZJ0L^(L99Ѝ_Z{Db幸Ty[Buoԫz7 W@ijNmBfUCy֓0$Hi)q] _ yp\[6j44q#mw_NRpƅ^d "YwiPrPTqD[R~lG`%C(GXD5 <՞'"yvdfdhJ In_଄C tfC4Hw@glƯBFdɵ:`4>+6>WmO Z3+jQTCe,G;g`)/! .b# 4Uؽ!J|4,uUsA)^BHpW\[BJ)|9/հ2KWQ~7fJ [{{NSX96 0rp1_HC׬7.!['p!CRl}FwliTe./1ELO7ut]Qv-|u8-,DY;[2SƨX%\Vyjqi ?1%ĵ͇X/'_~.N R|=!=U17ӹN $V{#?w^Bp!.#XEi1s:L~lʝܰ`~3~Mo(J[okBZKNSuuKDy3Z֐ R,6w PT,&Hg$F)y+Ca^ǒReGt-8/V( 5q55o /PSi,z2xj|d],GRؤ3뾿/$`}^\KsWABV[ 861LmA•eə<"ѫ1,Nx`P5rny;D'$ 'stπ7/Wg=w&l˂K"F!#J'XD9wgǸ3^6&[KZ+,h&}yX=F<(u6Lk9}H2S@W!"9.hd@f, ;wiB$ 1Ť,"c*?Q4|a9&Љ$bqu@f8*|Xf"C|#C@2]hOtɹa Aes,a+:)Ae*$>lN.|""2C:elL{2o'R$z~BQiGxSS )H'߀#sL3}^۪foA5}9LP$!¯ Z U.r/5bP QF7eɿmQm)AHՅqҹWrPԭLZq8ſ=I/ f\]B-zɪviH4l39 ~ j79hϒ*zOk|'Nٔv-]NMDxN͞"O[M o2DlY X̰`MojAxg?8>ҫ.,*@VYWV H+`4`c6zx ^$tyR8ei >./sWMw~UrpdЪ=S|i7vGWtS`rk [21m-J Torl?8x@2md-YSvďO3 & @nNKvN.&UP^XZ 8YڴZzldJVG@;I+K[>@ Z}Y,59]XSk15!Oؤ( ΰh'b;S`> P`>ȃ;po4=μ*46W8)kZS~Dl*mu n ̀rfjkWƭ~^ثcό"YL>f.lb31Z2B {&B#6 1yDrD䛀I% aS97iGJ.I ԊJuGB?%I]_Ndik7Rui^p^å?M"5yլs_p`\y6Úñ!+W0pD..@̕ScO.r㊎xHL<6H8 g\nM@zw&<Wp$ HϢ)AguEidAq/-{[sI ީ. ʝ>}XDocPzH>|q]3E ,'n8VA_ b9KsL`;U%0ppPO'&^~F`j:P41;lcSX 8%S~b} GOΤ Yà#?+wz6>P詶"Jk`r6YTЯ1%'@s/uOs+BN3A{h_HP!Kςψ<>U~͊CqY@=)t[58Q+jBw}U>jn `U.3򱡲!tG{qEݜF7xLjhT~G/kkhβrFBK09[7X݆6ăqFk:W$⊺' Gal;I Pc 2jRoyͦ EƃW5S#qtWN㜉`YLIV@Nֻ^R?&~j ")>bj%Uɢ&9Y[^& RKNr9|/mR j QeC'%YF8! u3|]ʍصa]V^SazZd9D l9 -Ʈdžd;ݜ=]>fm8O`[ GC :5g&z'RZGFkhGj5/?;߃ D$:  uA< Lt 2E˯GyFM.hm )Noiܩ i{(\e2x%_hC)ha)2H6ZQhYI>5I l䔈&\!u's-+B],Bd vXrCbZ\.6(fqDob^"zqVX68%>zOJ opJMf&7 ah ؍ay#5_+'r\PZcLqffW;u?"B/'Rga2jV/W"LI/̋cxPQGsKg~yg~MagȘ,HU*ԍh!}qh5YRxߑ[O (gRx-A!F+|Emt}Fsh~^FN!d N.>vt\ /]' O5f \+-Z#i:{kV|C)! '.?tBLFe Xv(>ԮhFy'[,=:3{(||Q^Y윉)XSc-[Y]`&PWGl ӹN< a*qUOX9-<4({U%.JIn; oM ;D[9ɸ-JYeXp5>X,,8$4TY3'^sS}V뛗*Z=kǾC:99%;s^4$= ^nE=E|o8m} ,.L^wgqс,8NՋ;ikjOEBX"zVfe{h9Bd_΀'+h7sMUU̍&ߺ_52 BeFwk_݆`U4s5g5 , '~yT9tDw4P8f8?9Ln-^P_gV4h;by;5E?b2tsV^7c^qZ6:o)>4 f e}8FKG*IUHʹIɎďFzPjb7$)#>{jϼW@mJ;rS:AUQz dݪQq|,!_:{ZGȈnRu*?8] ")—2pB8N۾:VbwIX&k2W0h4`#Xp2@=W잶YA/nbwQH"ځjkw-pW[q=+ N{i4 Yp .}Jb|ͻ&ϓ *~TQ2S9 !a/QBܳs)1B ԛ/,DPE᪄.>̙+PsZ,H̲c/cΊVe2Kg rw} 6y7D|E%d/0,86x(Wb M3rOC''L[6WF%'WZJd+^F;3; q>Z PL^xӐ x`5lȽ 0Vy~S[UDPx>FғtkiyMےuق0|LʋIg4"fB`4xvJ@Ɉ 0tvyFB/lh[d# (RHDw2Er, &3K,d6[JrpAUke %3᠎k:+F#`B{}0APO4ec phgܟI}ʬ(OO@ja2ڗϤugĆZ4@ !X/<oUk9h;!! ̪^iZFNx{M ah(-7ZBL~h/}AYBи\N\ y.zZ:jPKy; 3-6TÍyp&N~s}cϊJ̃<_ 7Yñ:se#N6xW.*"}'VB/4}lU܍tp;ߦ4UՌ tM΁BZ}iqQ*SeN`n[2!yǭq+JF(3JE} QEiO:Zxd(a ݞmn;l8MurvE*/ˣ mj$!G}K12$b Ow7fV{|`Ta^t"`\`aXE)~{lđ>lqlYᝄ!x :z +Ulw3A4p԰˜DJ|l&b)Y_ Ai0})bBDS+qQts'WL;P[n ҧYo.s)l I"btOseb#k'ۖ}׈c7W7 yˍty1k O) {Qe)j%ā.Eߔ"Ck¤L+X銜J}bfmt2  u 88VnY -ʸO r15d-LB?t-(utbRK00Ȱ2o&\rj%Y<8#pG~=u٨_ghdi 񶕱KVY'[̺=ιK _x8±-TxKkĹS SUŶ4vIEu~m_ZX͒X5Zo~/޲GzmU콊γor&JxL]Dǐ#UÀZ-` mqj0bkb$RŃiD?VYq,4%. J{!W$mh>X_m@r4=֓ 1V6j;Kt ꏢx߱5s7>BEσhj-+xrX E ;[w_+uQPG(̰РLE㌣x6f V?j¸LP1/.Nq3]%7PyJo=I 6~Pˁ"8.>@[% CwP}sc JoD 3t 2D SOMYh45u:xr܍==闑vD/j#^HO^:\mLJIE犃LV-^üJ='%oq.QrX5Xy{bm)Ix(^j];)AF>jcy`Jx[q봩5Kr*n;:׆6J"њlY"ADi\U2PC QbG㞹fdn>&"@a Ū`$E"H n (4:%B&XxUIЯBDI`ɘؼQZ'hw{{F;g(&k.;A "$IT@6ct7%9͞vH$9Jgle gjU_e[z&O=Y8(7,s8/>Zٯ4Ѣn1i9߅OGFXG %;\  V V۲0x)ekȈz{2: } d{+Kjd΍dz\DrS`%WC("B#t-ГIdv q+<# V?]P &h0U \TݜrOTPwS)ʅK9?†{.ai,MKS ()VBc$~ Q".W'w.3!)asnˌ 2[^SFsɘaSC4 EFGGG_TKƜ8\q1U*Ů/ ˻^?~&"͢"k^]\#˟4˙\"Z}v$Yk';ه<\{ R{:aM+t㷼`fMȨ̩'gK$P[έ!c@S4rZf64;v%*s yKBnZkPCG QȻJԂco0G^ &c{Yky{QoY mƯ1L"G\#zz@ ]R/3b W^@ Bu©M29L^!ׯT[`ϑ5'Y^_H.X ,ճԨRM,_i 1jK͢grn޸hcDP0;r lvr \C\s0^p9#3X0B<_ DH)!»ª]~<`7*ڴ$_\c` m z9PFPEmWt%,Ե!+'1|e[淳S!3 ÷H=']a? n@I6O*3T<`B _`,__m oE/AZk7M"`7n\no@yeUʹI?@\ibV>XSA@F;Y/ڟ9:IG`zaRy~Rͬ?7.ST[NZ ϷSS@&uݓ"nQɠAg]GXL.Ck͖p>O>8õP`?5vRv If[ G_ط@=2k!DM׿Lq-J3@nf\֍E&W9j[B?+";z@d۔M ,8ֻ&ۈ.-s8ыrט4r+@fㅸm4o[W ,0z&8s,ˡv_@~̍it Q@t-(@e341MxVS}h#@s/S@xh?Z }"S֢FѺ l+?/5R!ue@:oJ} wq.rd/H?Ip؝Rl ¯aNUyt<81ȗ gm95B9lҭH`dd=κx@ɜa$mۙRR? XZJv]8}6B5F`eS>Ɣ"̧8ELϮ!UPb7g!y QӟTDX* Nf"H~-IZW! E6vN N~U*cyG0Q+>D\K |8 O$Qм_א:Ӱ@E-4bzA %4Ͳ-`!sЂ/ U}2/RgW >-0  Vgm̨N#ML1!iذ[MIƱֳkiV/Ȭ23k.;\=nmy#Myv A?}*`G/tqQ;]7)m@V,H4! d]YR̔ ,ZHB=O%Ƌk1aS}fE?)G +[pm svf&VWSU{yW[: ;5w:eԼ1F _챚S-kR&NY0&o::S.W;E8/]#us/&k˂Zx>Ecǫ)c})Z8$d^l8>JSs#$fW {0Adi*X,Y1=7TxapZvwnm8b5^cnv9Q,x@TpC-sdAŹX1/ߜoմyYz+>h"*53=*Dg\c•~0+QIPN2a먆.+%!N͉x f0y e~#qUp->  A$ t#Z| ,<zS5)/%gWļO'D `v |l?+DAǜ"JM0Ը j~xȆ+9j-Y0jy3Yd؇ F5go^o2L{>1_oڌgd"u  Ra}Bŝ꽱'(QCrJ-_.e8\Gy}˄ B8$q'cW5Ï ]lI͈dtNdhvX21 ^Ӫ'+9jY[~cވ:H:-15i"j7}^c^ #S¤zvMEɓH!{R_%%WK@=7 ەG RN딢r'ך&;ecL &e䪌h@¤lh*\/:а_ A֡8A!գ$}7eJPt$B`W)So nr>d?eiEMnJ[ 3&ȞG`X4^hѫ>bgE֏~ mډhC+KK0sTvB,QCADpzOMrr2l\SX"w-0 %,$:OH9o۾3&>>!Xa&'i[3eCθKwoKN5H>H jz~[Y N:_vqCý1YN\%7Ril^^Z`PgK[J!xd/:ێNj%(m4a珋D <}A_CN)0ƆI,鬷HL, }hΥb[IxkNVvlZF*TWoP{"+ҸV~t^HU t-E>KvH`㼃 W@e`ڤ, ^B25j+,[m{@tfսOҌMi,`;P=}`_eKEU*# TRoDz~(8.%ܑ$\L}c% P"mt~k{j?əH(-q(%bH6J^1~E9fRI(f%@+&wjY= "n/|MA"uڒ_6 IW`ܧE9l2vfhJ#cy[ D}+tr9q_.L`LfOAɂ=zIe\Уb#؋:ÔWWFۘ! Te.s:{BHʩJy-S,S+mh"&᭍v gA!hMȗ|$o^rnjeQ؎ qzk0v](5nV 9Efɕ8 n*PZ`eb*"q܂, C{l܉)f)'.pS *ҊK%8.lU>%<[b /KOm+OLl 2#JiQv|0-MXwz3Ohn藰\ldɴi]E}BDg"d۰"Qų'HMǷJA,zζ ص\/w`RBN6NhsT+CkNsӱ;Ӷ,f«eun !?Ѯ{:BHIWgZ&hc=@*baY9@e!CݘwuK[eMԩhhi޼l.>* y#Đ8|%VUN q{0KjQG k~K wշP6 -aƦ^֭6vl %IfL533YoD#[0qh8z@4fh]jh|q~V^!.6pޖzWmI [9d5U@pjQb&]:LV?byP` &Pu{Yn.}Ɍ; ^Щ=KIdt2MH}#@s==# eSSU-M+b ,0S9pvxRkc\t"T/|>çW1Tm-z4 v6̳)=~|ÞO?|V2QvO1 W`Y*(؃;U.ϩ9BS =bܸY7/?lyS{rJ)sΘV B>':X'47 {"r9hUC!xo(ꨠՃ;ŀN8߯uֻn P'uؕ1-K?\VFۂ'IBK7ٿ}HeA 0zF tbס+|.:Ų@KDva${|AǤ8MS|F-rMbvZ ı;PJjeBX21?g}wB#uwobW`9LtaSO>䕪g>j}QX۾-`1ӭr:|.2|]j{7yq!k$2TV\AbY1BJ,5>('җ{Ѹ Bky̒o$a R[NbzVm\#r-}![O@h}\"OX͈.vS @E"R[_\<؀TW]1ÿ%/y&0֍40A`i\ER5 WhFf ["ENN+,W_jP͏|9)~8}=[#Uk9ױSK $j%~M<֖f|x.!ނvwxނ0~O*chY(ˁys)ʶ"J1o)j ;(9Oz0ʜ @ON;a/w9R]|.?uؽJD2z5~Ǣ{-9lIE `VAd40KJQ Ws4@r`Yg )t{R^'ƺQ2)q P(BLZrvnM|GOy E-&4lh!A tlyn#{ Lµhb(1ax[K&9dTfB6NY"*C Ëf._OSf.A81yp̡:m~˅ݡSJKF Mqʖ]}QtǨ?gPpC+l T?w.7Īĩ|+=`Ы}ėN;߭9pƧqիVf~.dqS0ZMPI{#}LNx.VP m<ִ):%1Ybi׷kt4k]vЬɤ݋zfg {M9lZSMw}JlT&Ѓ e|}(k;䡏&g> *͋Mq53LvȟNw/~HH_2˜.H0>1xDtCc.uvX-6F #soqₖ}QH-J GG/W( u.9x84E|-1A]n eafAjǾPYaP*(19j*ifer%@5WH\R]f08hG16PjG,Ph&aWLְQъDΫ{ܝ؂6ϖ)jr7Xdqd\'&2 `hxw&܎[hv4q3 GZՋ9qPAu*Xm^'aH9_U}w+ 0. 1p+.yuTd9΃UOyܷ[mݳq#Lb>":RxtdG D0I`A5.O'CC|k`b&/Mp?K郞YGtrrookO:5 |쵁VG"F S֨aL򍀖bšdPJ7lGdR?PԶ@kR O1ks_*S=+-b+nGeB_dݲ_LMMH,380vs(zδrIJ4|P!6Uڅ}T=GAEv\DBK#*%QiNbbHS%xNn^G8.l8yAmFsy~)~e5-)+6R▍޻GޞG#Ek!Z  eA93UhBcyeÀ-unumb>/)դm-X婥>@m?ie7D]$q)HQ{NO9zւ !oW:y#5' q oIȔ]|n4soAr7!r9jck6"7t$ E =^kZpi ,aIFߵ54sYiJ ` C\F/ PݳZʍ;T6PMj#Œk_ٚ<%BŔltyr[_fGyq0YYJ)WzÓf*ub]a -к6IEA H0liE#:H)!IjOA*=ɢZQȅu4Y&LVj90Rv1CfCq2EʻzY4dfikN/T=GTO}r 50ᵔKm;!n.Ǻv3(kzVfj#!.H+*)n01Z֦:HfGzcu8<Wmַ{`kzPeƱJN7?$BĻU1[,jRǿ?G' /"tD[^*3Nۇ[/x?^wσU6݉hfćf?$v#Xɹ@&;\sSb~ GM;m )XǍ.lw-S#rK }#6VT5!y }^dtTqg c8AСW-2r'h:%) 96:wT>8CR0wk#sC푠dlx3voAR !a9&ߌ^Sc aC53KW5U@Q~V+iIFiQ!Ԁ bUnLo@ṽݟM;KY6'7B4NNaF<b۶A̼abR~QTfGg1({ˌ͠}=uX=-U[&AmVY+#5V2'at.S?L-󾕺.MH!'?_ED"N,7쥈܊4tg :J۲,PzjSLάYiQ#FVW-0f|٦ТT>^Y}5g$~z-YDcs5x7Օ$h!m]KJB+BHPw&Հ"Wvlt+>Qx8ؚe& ~I0|xxuZd3; U>-jRa(^J}u S)2oO?s#^AbB-[k3ݤVc! cG)aʋ.Q!QHz}{BO-X6JW/MY7ˍ[d~om8RJި\Ws= :fˏ;:*M.e2\Ն SSʇwx܊8^ hѮfGlbuԙ1j!&G 'շv{jƚB 26Y-JLSTFn- oNZE;^(7'j"\&陫(v!)q¶6l ؝ߦ(Y"L%U}mW1gmj ~<gUcIT1+ȸkUE ) ͉HX~ MoY@rDK^ϫ_WKezu8 WS=ּR&,kuW}j𞃿.s9Vنb5_y^HYL4 6&N 'Ts9#b'5}!ŃI?S'} k8_Rq .Y1c=!P+"uPz /;҈¨ f(SD&N:#a#Cd-D'I_!`{/Jo)mExtفeGs?X!7BD6Xt ®$dQN=AL=>AxmUŤ..85k_Lj߶N^Myuܩy߽,ވ|q׼`kP3a2)1lג;pUR#g0iʳQ,+&as-;1˞Ι+i|~CݷJ՗o>&n>4'$>W2&D $%6ެheCdέ \1oGmȑTDf6ݘ=, (ْ.3Ut2j?_4xi^rIM  +K_ʡyGO6>c B@aв/ndBI |n#F9U9_V%!Bke3ԨvUcׁ>qZ7ut=f,Ol2< fSL_d4yS&S0G aV5ˤQAo sDٕg}K=7Ҹnm ~53~W3Kt.fKXk7J#g>CduE-]wp|bU'!G i(b-pvCcL[};l yz*9-C*B%Hř]҆ba^pi+4/d4v.3s bJ,9D[#:v?J|x!+M6A^$*oɟ.閏o _q%4Qm_R(ΡyݮtCPz1,'&HZOD}BYw᳧?:늝Q;0 SICqZAk%% H(b[QpÐ^OٻUi %Fcg5X ͉ H k>;!=P܎?;+!gfm+Ƽ|3 bǒ/20iBxZ1PfMN@>Q_]z`h12S՞ :xՒ,f0t8R Q=)҂q(gij C#{]+dtՐ .i&ghBz`άc\ 8%Z CLdQ\ [u:A`sZ/g)&]?_fn 2RNϔE>VQG EAwa.&\w|*m<ێKQmJB=TDFN΂p57&zR~G(7^cpgq5q?̚E$dVi?=1:2}ſ3$Pe?T Hsp$'(}8e:+UPuJ߈=0%9kM}=@MmF&5A,i!Kv WoSTQq׉ zGqZ|Y*j1Ncc̃#iI%c=ÁLr*dqN[@,vb! ?. lkbi6{]0^r1 ,/)#7*SN IlY,9!@*Y\pU+bul?ջL4lS(N9:b!ىt6^KiZ \< &c.-є?18~\eo{|taXg4i+TK H3!ع`cjA)[t%夹¦ Ny| bL<G2镢->H\> %KKHwW~EBd-$弑`^1 & IWl` ;y@f gQ<ʝO ^Jn H3'5 aQ\~ѧ{uw DR{* Gl]3UE2$͵n>lgKҗ1TU{iEOKPzb2LJcPbdDqЙVxW=M)MBPzT6TZTx% XՑ鈁UxHlYY :<씜#ĴD%z`t/I jQ'!Pk %8P<7}$\(jSXȰG V*Z;UkctcIC菕ҕ2Q߲*IBƙ-l|>艼@11'bΎzr QκA?#8XG0E/E V= 2fk~kDv[\\Fb3:axԛ$!qyڇ@r3ꍗNjwd26tfr@o'aڢh4 h^7u=@Y(뭅Ȧ$2)++2X lq HxZU.d.G\V~GW6bqЯși"͞s3@xnApnk%hЄw*pATz.I?7ew⫽$,'@]rZ,b.//6.S,A,:(|~҉.3=my x3/Auz\4/Z$(1 i! N`3: vϕ ޠ3NOup(>q {@/ y`9I 8Wgkv&^`b(U@|Ajחʏ=NFov< fEMIqXˬ~'T lɥ`$gCfGy.y7-WJ{3xf-` ſZ9ؖBPhDWVq<.[P{)|QNg[q'$PLV Q'~J7uUo6" a 2,{T>7XQ_[z_iEzz03<6M(ND쟿?x7\:(C[I IV[ݧ!ֱ0aj#Sx#XF IO ")0vzeWhee6BoӽLz?y622%g8kwZ;sKAj錗Nܣ%' $&w а\l=tjvy~Јu[|ȳ -+7~ JǸ1r-!9Rs,=ZҧlǣroChT3q컉*޴F.eTC>-驥}`mDŇ mR7 A[ 2 =k-}bRi#oJHG_L3_O:\vަMK5}~lHk#Fi-޳)70BE1eI"ֵ0RsW[ rTh!+ "%e(p'~Td 64̚PFuݛ4i7NǥI*"+A A7BV=1K ]S#b+ E_nyf#ͅВSt^,~źkM,JkȲ46G:a[@gGw"u򂟹_\^B|5OuN U:*+^P/Nd;S86I۴]YՂiL^n[[%nAc)#c|ãzu|Mj %+͎[A3n@bd{ED-lv!0E2xOTV.+&FB6KmzeM!(KP)2+'m RM {݈@G ro>Z?!6iv7ҺH?2 [.6+wO}eA*ĻA2?o.z/piw'2%&JKLjbUO47n8t#\6mD\A ũqVi.VY"(A:jԍ\D.F`_5Wd䩗eφujt!OlOڅ8֘BNӰ|l?  +CPPN sQrj !B :_kl!}a3%9Ͽt(Ce-qaW` Ap}n)CWGcC}{ HsG& E}Aou\{/Y/iPTe@Ϋ%1pIƨЇFY` gX@ @?xWtTĉ jQwKZbP#Q2̨xo8fO;? Suh#_?X~a%'yU8ٰdA3J<3=36_̩b>ʢK)y3W OΟf/]Jɐ tW4BbqXK`<`rDL"\ :_A-&@EQwJ*Ǚ[F1v\B"9˗ g>q/r m+cFr']ֶQ\]rȵ{2` NDm!>:sSx_ *fXѼ!3qZ$ %8X^1p8t'<-;U}n ~+΂qO72)j6C}~b_ n~cmv(b10B Ȍ͞S~gfkYwXsHg,v$t@Q#7|ͮ[܋+-j&}a8ޒx @ y P@hDOdE LKl.e%V#\ ??)⬜|w`pc{]VSmgm/?V C@Y> j bR%\Ғ, ^Ƨ 1ˤ9 HEYn=ٗю_u M- lEid.a8|< u0'yA4Tĭ-?ф>-۠ KQ|#Cg4+͚&U~yöfR3@qeyOXlᎽ; ?oϬH 5&pDa Zi㞴lQ孏Ǔlo'et}0 )c3Sҋ/D]uFaO͟9Փx'E)QZ'LA?J5O|]n6}V?VLbaYxmr[|uυs2s+<ɁԴ'/ #G6dPį Z?yk"OE%6؞іD$ɿF4ƲUIKK?K<+lK6y;ty䲖JY><:<3vN:\Yxب%e3ÕϳxH"^܉ML^1jũs_l C@5h!SsE''"sJXIv !aѯ%bJ=H= :G웷ҿ Z?ytf]_Roe/JՐ>=T/&ޗ LSQcXa6HI25mJjbQa7kb IؓVhuY1oAz?`2GbGp@iN~Sfӻv|MQ5)U> |QhJq fyqvM~ xG R _$qh/ mJx\F #tK>&r'1|&m]kTxыt",'p~Q^N{v:8aWQRĐ)WִL,icee͢q>My;++⛒LpNb~Ы+kA:DoI\o &{ZC⚚5"([uI/i.6)CV ̋(gS,POd 쟗5A;72xû:QrtVM;[{ixf#:&=\acbXjVJ(IXX=ato=y<83YoZc2)=PaU,,|H~m] v:po86k'H|6gS Fn;zT^6-z@^s3C/.GJb}a$G"5Q󿌥p+`jyg3RLb&u5GU.VLlr_WUpI,bTNSrք>z EcT1WP_k0ԩ"p/ݮJ]?@%|aI]z "b&n]e+S0[SJC վX.gC<:HA#?1I֎IݢpܙV֒6'OJ`7S2dÆ_C?EgQ|R(ī4S^ͮj@*¡5Q-Dc|@NR۵q7k73'禂PK5p< b|"{Z%d\B>r{9~M6ܞ=r=4={"f}x#f#c^W(=$=+hׅ-6!l:vQJ#lju,eW^BiTrLeuU**\ Hyd>I5Ydv >~.^?rS'UV63efl 12Sbf~!5P|EUG>$sI_|i;5ߦT\`,r:L,i~ wxsTb{4w8#]H쩯PI*ܞg79iNq}e`! `z;$6`{o;,PLc~mC! `24-h*GsT/p0g`!\<xH< mI`AMUyRMzWY s*MJ N@ Zͬܧ!mQ{AZd|4SLEpڈz~鴇8ZI@ߵPPW,MWivm4Ǧ'{2,A}(p[-(7͖hIGȲQ>_ ʋhGag?DR6zKhĔeCWp*-wJX ',D n7<6/ETc03bË==zVcpNMuY_kgx屼Oifrw?]{ O_.W9P)'  c Q|sMԴ{nJ8c;yl^XO|'ǔ ɵ쫡2ujôL45ނ;ҒJHu(#؂϶Zw\yY |4{=G&ALǺkؠ'}U-pCa9 "@Gώ[ J5y%OqM^a@ 9f@ 1ZlqrRr*;ZU1ubt UI{x>ƑK=I{G*h(Eh6m\iZHg:9y$(Y_Pl?q<5԰&dl-S,M衮`rg8Jx@e97a1O'V%LY'5te(nƩX6vרaԟ%#5B^؏Z$ 1!aY#Zg3T0>hT/j_ob*䞆.]Rkv$ ZtDjUf,U ";Fk J?5!҉݉=e] ; [ЂW08j(QHϠt k U M9US"k HaWkwn<ĪLYq=`8 y'Fɴ#vtcQ !IS,.br:#n0oU\aVd˲$O/mn*9\ǣs)b QAyV<@(s0xphO-&Uƙ'^fIWȒ  ??'$L1kf EF+/5\Z#!7}LjAU=\Q>zY0Yon' :/K> Z5YRu!Rr, ߾m1CJh֘#eBGHι8OVV٭"۩1Tt`TQ(՟k!f|P@iG=@2syJaVr;E741VS(z`@W*R]0,"~NG,2D}p>4'HU󝂯lbfXXP&+deq j.}%Q0!m#ԪaeFO//Ǫ9P# k-`Cj(|&5JPPzvMB#D2TvZ+:Ts(8~0H1Ӱ$7j_坄p< t[>R"5? 8kEI~n^(7_{ UwAX o f.S$J$ Mbrwڡەl'0GkAm[p**OM[o]Q OABC“'! DcTNG֫<ɫ4/ܯ~T }LM /DאLzYeL ^$G$>ܰ4աC:hd%wQZں[ Ac[ \r9u@]2Ekt$>\Ktxȉ8 z*(S28 Q73jKiZU,16/SjZe:wǙXFdLA;=V. ^lt6Myҁ C[&御rzI!koq+zu[:]0`*8oPf .HWi QTcNQHM,ɂn@L*/ @ܽxǕ5$^JK;= }3[cKm:Jāk ;*È9n}4WFt s/^ia$$֐`ƍSؿX428sMd:=@+I0|ZH95- ۈ YGOQ0('jMI˕ jC=.)5lr`L 1uLj㰻6,,u< !lclm;uÇ;;&}W&BYgK_ a@q?V⑬@ZHk]|yvgتZn-'CӌĨVFK`~@ =A]@f؝_j׎ɗY\"sKR^*(,,4;YS^\r;vV["m/((܆6; ^^&WzvHw ܮc:NAR;v;Ј,ysKHTV~@vږ3|^va6'd*0{z0! =`%]]Иo)]KuŬp}9$nO"o&MG/vH=W .`gs}7KU?5̜xx-._>fa$>RɱBϥ;/Yۅ>ԿT`y(ӥ2ۗ8̼\E(nêeձu9;nA kboe}_VPs.Ru E(sZ旹N_ިGT)4}ڗ0VI2(/9I"UdދBɁFE.\|jZG ]7ߔQ<t*{Ff9@OX\l pl֍Գ_KL6,Wm+msy9,f4(b xUAIΣkej).βG]zT0¼ZZE a҉*zO3L(<) ]x4/ёf"7 ~ ;62NI9s<[IJrn KnHc֘[aZ%h=C'дޡ"*Xח$lm$Sn{=+5B[uao*!Y9HJ"p$QZLڴ$OX S@  S7Z@` eyՀWx+sg?pD_]Rk2o #4enpAok! `@e}&73dꅬ2; _Hä>cAXQT!4'C o~Āk"V@Si%a*I┇y|9}tCk@KKi5+NU16džk>2=lʁ&zpX a&Ч,/U~vQk Ƥ&EԈ{>hmF/K5?>ߕMf#W\KڤA o/cM9Ʋ m&>lЩdAX.cZa젡u|]0/3\.w} +zW2HS"15O|\gXxRU/.`*MtpOB eDP>r] [ 7zcK uӒ$UNr7U2$4$Ǩ~h5nQ@$'^lk-i#7 Y n?:W"4Y/qԮ\vIɰP}°/}~ŔMCzZQ & *Gzzyd{h7m-n.`Rv3Stq] U.p$⎾DRDIYj{Cu- -=(eڪjRo d͞) T)up'/))`#ưA[j$\Z*gZj2?JS8OϦ|E\O>l&/X{ś45Rq]^r0E@_gXYF[,hŽ^5g7Do7KzrIePcs5LUV㈬ $Ud5jT?Zݛc_"(N35:\ʯ;_R1GrPJʳN_MP u&?4h5%}:&BWSqk`6!<7C† )Y|%<=*{/pGjg*#F`;p%(=r,pTVu 5@ٲy]c14\gȘq)RsZ [ge_<1ޮ26hizAL @p;S,s<,*ٶ}w#`\<#r2,@HQi"NzHdfQ-";|zѿfj3% ChU,4&alHn6g 0;,<ʔ GͬLc?h.,-GWQS2kc $*֓O`?>ٽ9hݰ)'C|!9\f֙:!2Mg7+<','3HwEmp 2{Wg,؂qd:X9mH:?WNGWya#1 sZcɺp7‡w" Ad.]T&^YdE̔F[d趖wȤm5 |jl"E&B+$،*y./:}lM}r,yиcaq -&hCtla#fsn9yGΆy堨b.Qo;/{xJq 'v& bjb~w}9CW ?g1#Yѷ = N&ǻ 7T Vli˛-a_I fc]%AvlA/6?r3 M%V{y8 DA"("ng)tGH=sI""IAھ/w7n !"\24sf-임'#SvE?64չq/F9ͤU>x_.B?82; ўY~p_ѫ'a6*{B|G%јcnekk`'**6>H8a=?w I+y#y4ƆՃ3p qU-#H ְtVkkVb 0[#ЛfGcE*le! n7įtmJWnzƸz9(*Cx@ҤLL,4 CK64+- .qϚ\1FfkbdHij}}HBxDn! 24G}cWg6T~{0+5BTe]mDN =E(#rh ݨlgUlZQ:ϾǥT@# <~5` =-0$+xr_X<δ])uۓqr tnCP&lb 2P+e Gff[ٸ(J)_JdC[AB[ ߼C/ZuD妩+2sO<]rQu]r 6PoTFwU7(QwjGs >il7ȭi=N&'•{ʣ'PYNiq5Lhy΅8; k \c*="6_bjâ_ru)qK"X%b*hJߡ5!كWrʛN$9݋.?$)@Is# 7@a%*x]C^̃>9wfψalls8.+IcHR'|pjt vD-ΒZޣxĔ {镓,qfz3a ƈArpBUjl/vdt4LIp)p0'xb91\(MmK>(յfPעBDY#FVƹe(,\P`Ţr zpJs|Ek|,'T2 UWT;)O$:nM-["?Lw9M^乞4>=zn 4J{4۞݃FZ`GkY>֭ϡ,dܩ79jaC~CgWCtsH͔"l4e ܬ.R-4iCYA0RLhxr]ݬ ݄l]h"(Ypeid8 L"0@i@Dʡ^=W4f(_{ -;^B(-D8_ +ji/4 }~2O\VHrcqT?ċ(ӻ0*gV@^ƣ$PpC{?M^*c蕓)*ɘWupgB-yU7]ɜJ0;'_cUzyOX}JM̀J2PS֜͸NTZ\ fNiYҧlγbƞFKnMMP܄?-yZ1Zhx8c4 brt :U)'k-￴a<3a¿Tf WS99!A~y"}a ç 2&cZ 1ݠxVےM6(#Ҿ>)7>|09A\ p3Iˋ [~o:մ |A.Ս'9wW` jd%)!ѝ~x6: Bvf:-_C?80] Ga VJuG/uJS/ԒU?kAy W n:jG?Lq-'X&JpeJo lcjϜ=$dxs2w ꇅt8"U&̖`30:8ޛ|G1:/RjN<cukJ/\^@{lO3VDcL#;?G8瓍TgK=B s -ݪۆ6zx](ʑ[➑老 ? !SN/ vT. <$TGD` s/Ppn)XIi3i<WoS˾l缾VJGiCY9̟PlȬU58gMwv̽D?xaiICJ,Jq(A?0/ox0dkgC [L+DZWͤN;)qU(;S!\my*9dx UAQ{jWCRINhCJuȾDu.qHf7!嫾Hሊx @ѭHP4K/kfJmհG}637+u~3׎ b2-O7X|2=r֡ռqDqY7La4‘9f`:,T„0%8()W?F2B[1#CB 5*Ս{IV*hï* G}~L~ WMTF3v2RGO8 _31ǵ1C4[Ŀ\ނ(iW#Ume\oYm(N0bȉdq/9ֆ?$nBKM>FrT[atޜhC=_?tuxG7׆6XX/j)|l5iUyzx Il'Y猔t(4+$WxyF$4 ȳ3UGN#NpۺW{O~΄QPY*JNfU@<ݒˋ>b©eL+Zjd;<W^'+\D^SsԽxbS=&=ۡi]dCZCx nYdK' $. Lr 4;x!swNS] "dH-0Vgt8P&5n/{\ m| \^:#' [˯3IX\Ը\iL,Wo?kiSf,þka&uR j7wDcMmتc  (ɏ$St\1ـAR,Z^%ތVCh)^OX;Ҿ0O&GKOf~%)j*77/QC[pS-^qRVSc@[1xV>ZSI {Ѽb5N -@ӯHkF8q$Q#Te ˹\o|*kraJ"I :aʔC499^T9\{RQ5{=C"6u%6{ F$ k:[FZq@BO{ +a[b܆MÌ25 UtBRZd$C0Bޓ2Y7ɉgќ,V&;ɘߣ Vaj]p|RIy mrnށx,n5B}899]57Xȑ~Qf%7-=:w3S>}X\D ~#xN 7͌ߘ_xݶ &~ЮLkGJ-8ڔXF0L}  zˉn\Bb(E>Uv?!⏵1_Ao2 PξwӦn5s Š.F#S~[3_.A aR(2Ζix {_{ DgTlᒒQ(yESSTu#pY6%3V4WdmfBWyJ޳&UUq.pu[:E#`=E*$?}:&EDzNyZnPÊN.淚'OyU]B),󵴠)f/:3!~7TdH rq!!]U@hgn^Og@6Kwۨ9֜ݹ+tL : \|8~S+$O P(#m}p̎PnB4"La-4ػreXHΛen}Gl Iatfޅx"G g2$R:jmw}m]Q鋠5x[&Kz>+^R/6Ɖd1ȁ{ec4HLQ+cal72ƏF>ʞƕ0-ʩaڄ0 9j;GQF󴅓:Ȫk؃v4E[nt[xdWiY)cfUftkp]H v KPcQ#jpXOgqQ;R$*i~kt iJ%>V@p ^OlW;7._=2/nDHV;\oH" ^k\i5cb !~¿\4,yIg QzMPӠUvm/) yL,T+JMug5>O4[)E>;/=UN9 [ Z?z@`<9b׸%*:pvKS[[4AfVÆ1O gJ6DO)R԰9}׊1Rgh༓elg#S$Z)1Q^GEyRp>5J\uR.uv&To$qǩl ͙̈́6i潻 YMjtqK&机I\}OӊH Pp?bzYѢ7>sf=,awo?OíS)N5400$;EIam[+;1pI0Ӆ!_E{_]&ysҀѬZ#'lzJa"'ˤY"Q-j +W' 篫lY49A[&GCΩlED@.)DZ*P?|F^eźXGJ-PB bU#Y'{1@ju,"iëmy21zs}pA7 @< ]}E}oM✟a5ˮK)62K)M} }gOqى@sST!a&uk6Y}7 p'C,1XV)k{/=O&dCrWC6FPhwVe\׮e%x3ig9}oafRnך !`?O\IyS q23 L_i*XhތI V+G֝d- f{6!UաqNKLk]T6y0nO͵H>B-d8U/'<3D>[Fd [6!T=l8 OEGͤP@1A_QCMwT!P+lnez_{ju {MbSJOΦUU>~mQ wyLOk#H)R0j΀$'!0loƳ}H&C˼&Q9 OlBdf@WI+tOQO|zݗ݈݋7ciz ȼt:n(~'8$LT1"D^:S|üibrQ|uD3)'Jq{i쿺JvONӉG ??!Y%*UzVêOe/37i4N :~X-0IM#-%LU8ȍ4m]:Zvً3y;cp]wi|M`zYC|҆!ҟ;+6Jq!րd~xA`6l٥7!2T,(I?nq%pJsuiT`}P>_zq y`(^ԋpxłJ- Pwc+9uA+ES/p Lb # t NCFt98 lll} V)XKDG-+O;}Fn ??3&F W7F$(q ͥQ y1 G4vʘ%FHA TWەlx~ٲ8jKVϘnRZ{ôN=%(nJEspWdY Fs`HwUܽ>QkqsWV*9t +bc FyšS\}nI K( uF a4])8N/"ކ0?`DRۦ FeVgM𼂨!^@Ѕ-{7Tʗ\T'P?ȹ0e]jJfpz `b$|sd:H2;-Yuy-K=5em %`X]5o%Rm8tG 9䁳,nVXv0Y%۔z G;:yS7f~%d)aп9hSZmÛU)~k UP=oPNkt`G{DD=@3ϢdY8MތL|b!h-5M&XUhA)`۸XxDs C{%R@iEvAƵBtP؀({# KOqx ؽ|9].!`'B/G=Ui-uREۚ0O-:)cC|lꖎ&𒷠0_ISoiNvdvs?Br ~2 7Pc倰v̡/U֜MF%zT8)/,5ݵ"n<`avW#H,BK:15 ??js?YQXҟ<n\Adx8L?n^=Zrn|*#A۱rhʀ "J ,0;;V?K@ˠ |Ь;o$ȀN׭u }9UPUt! {НsXl;%Lfl |5t6 X9$/)?/1A)iZT@[XhuJ6+ #(fYX J)#pB7厾8qkY(9v Jf|+6y!3+aoκ5m[0 ({ܰmq O|f}u%=JSa6jB{rq(mF҇޴GsQS>6^E?#bΗk&QˡD/.zĿ @5$a"! @jx\HZdS'Zo⩡ķFtCD7)l[!TZJ(کԠ3qP>La8FQw8K&vXWfhAhl]Cg 8G1K +s#Iɵp6 E$Xz0 lFWZ'4![(0=k<#+yv8Zb#;23 ʵId@}9-U`>V0PH8k{#oZ%/C`C1cg\t{W#A-l}BF)x/z>lg. 40'q{y8b-dYl)8g(S4hinN.KQ=n9'wP Lq-d޶1'*8oii)9ꌱ^JEb[:I&g?i|&0?/6np*Pŗ]%*(OE} JnXwhxso[ ;xF4M~*𳵇'0eEYidJl,SXL?={c&ty,>NWc̯ (l~0ՙxmi*hﻦS`Vݞ:ÞDݧ:;r;Ū`cP;Ǭ`;D Ӄ+m&V|o*jm;sPc& [7('ďҷ:a W]@Vq'I]lOF3B{;&*jҧ ͈vLack}2`p wiE,Xb\5u.ê-Qf{ޗD6์7/ѵ#3yGzaϖ.Wo# mj揈2KLΑ^l6㫹53|Xb_wu\EjssQ4Ȉ9fc0.|AU,ہHŹRw?byP\** S9E&nA V"){eHyo6@<b͡#&%B2n{\N$x&Iʿŧ&g6k a Rd]aa&(M D3$:$Ôٌߒr ۻs[Q i _RЖp^û(b9>k|Gt"oDZhT.R&GT < Sր3cSĝj5*.qm5Py/nЩKB "$rH2]9ȶJ-v pck綜+dfb~•[q0?Ȁs~D2#7 i~Ү]l9;!J䤑5Sө>1V&uQK $% %x]s 9槍w\&Ѓ< N-^!֭^k7X]O"Ͷܨt! _lxvw:={z%̇рg:.Tϟ4̡ 1,R\}@ot(w1d R3b}䃕F5tgҞkAH{Җ xKO.]V78XVihOb QY^c%^:X:cah/WKh J=̓ںt#)<1N e %/Fb&v^.r'˔xk4Y}yZ)p߷^F-JvI?rd&c67a@ۀ0 xf\Mf/(kqV2 bqHܴȡkMoc?P;%x+{Ǵ`Jݲ|_TLbm*Urpdµl=9%i壎{iv6D(G.. 3[):IjOS2SKdr)d7aIfs+:ŵA3y1`_9* w%>n4)$S.4k4=q\n`Sf\n, BT:\qb]sdyωnzxbyĴM(\8t30:jP8NSC݄|qb, IZdA ~ynGB+o` *?7$Jg?hZ: 쥓!F骗%y=#|un1y$xCqGW5ddSђ0]=U K JAy\H#<s#k:49!6 2ak>LNxSNu5_.cȯO'H4 "(")-<"L8u-hrZcF}Ag6G|xɄ~A8Uv`Sm΍2{ab+F1lw5z}lqy.Sfg-_UeD.4}-o/t@⩍x%Ck/pO16YLه7Z %7&:ii%rF&{2| Qg?x>A³BRV=,Wķ-Maٷ ^,XbSKZ59e= <,'>DFy̎ lo{kVN/̿bzsܑJ[q3 8@eXɘ\_)s$,ߍZ';[cO} fUA ̺p:'G:֠ʸ%=.Sw{)SM; _;BiS:s7dz!,&5TnOK+]qwAjZ ܩ1GB J΅&&,fL~?[oɇ.9@h1/bthƅ=Z':40ȋ+zi.s)iH 6e^+4Yԙ) 6A ӖKɢןv'ύ{z>WMǓ֓d[K}ܿ}LJCmY.>Sr+ԜL<\d}d,7*,#b('d)j㪌v%TsHJt{XQ;l:snZNĴP(ͦ(K63^FԁyR.{c M=a-SР8Y~<M$A#PN cxYOK t,\h#:pS&e5;L"@qoZ46Fud.? f<-EpZǁ .'b 2 }?\*2pH'"vE5v+5{QWyKSQ&1=PB͑}Rf<9Vj^J9ˆ\Y3=]͂N48Y r"GNmj%܉*Jpp1EM &AShm{e{ hX H;{8H~] 6ƟTsdgH97R9??6 h̘njZ|{12a(ݕB0X5nhg'Kbxe؄KxX4/M*% ^E`{.*,0懯F4aI}mxbt)Jyb=׉XT;4[nj1[ƁByXeMAC9DPvTpz׺\?#T}ʟk W@^oZ+xsX@)0^2݋I]evȲ 7xmꂝZ${mXZq2S-,[]W& (rUP$:>[]8Ǔ"w,QUL+ג-iDf@hlTȵzp)}/Lèx0(B Yw^oQI= ==PP[]!PZZ3PգG#HdtxZWf)`;#Wwki%*|:Sw3YGqNQ[@¤$(+{D=sB e1*pFxHhaХ⚺80%,~>U(եϢk'Ɇ>4u/_g1x㚪S'p8WS,வX!1: &Hn* W >Gp{9U'/&~+>|xGX_Ri 7N5a,(q+Zq!adG˥?~>}xaӂlIzH| \I{V=l>Ug^l$~6:⻯vTQL}ͨCb#7SV?0? *VbAg\ ijh'i[#yA7$<;&'}A[=/G.w*~0oߒ=fM :L 8v3߼tvS Z!3Vbg^@ā@&+jPfhS馇W/ZdwXL}9^9VG[ d-+>DJsPvCHE1[ѩÚ T dhE ħpi`.eD[݄, ąN܄ui0m?rf\Gt X0Ov(ij C5ͷKҍX>x&%HqQUreqjz<E.+EsN7~ g|8 SgtW8ϧ:Fz`E9,+V6M9"1m];YtFQ'5^" [_~/o3mRᝌ5!RrLZiI._&Еک] abN\قpQRus]3s`I[1^ c;Yܹ"-t8]qƁ̝koػOPɢz/psƼiPL̔LL="s bg9h3M-@̰DILivs^.:`Ƈ־uL;TDz]";U:|V/Ӈ]ve( ҏ^6 ƸݻnѶy=5ujtRn^/x5GR0/ɟZI!=C3x4sԥau]XM/C]d^x>;'pF imF{B<ްFJ羱$;vC⮢H{]SJ25fs),4Ot\Evv%d)qu?v? ll{u_`x֚jH,)?܁_꧊i{L=B&h8n5s"j "Wd9hX[4OtPcYj\N6#:'B1i jx"ao`Oxi4V> % }2K#_B! fȫ 띉F4"7eO8SV6/3mP t萔'- ,Bs<WN_ELOPlxP> yR8QzG:}֝5 ZB@*b6t:ⷄ(HGKI|WV\W+\]M@kadx  Y ֯j҈R*YMִHZUW> ?ǫE%VXwIeV( M< n^uJ,eS&;mZ?}4nc}{x`D=:=]NOPv/NTVh/M ٶ2}?"fy Ṱk): xyQVٺkb}_AAR!?o¬Z5̅q$$+Tf8[R-r&YxBCt7jȜ5r'X\݊P(!v  GlLnZƲGNX-8a{nR^!\ΟiKL031ӷ+6`ލ}{ M7D,8 Q:<1e_iJ{3 vo]J^~*z9}TQl5 յ4\Q:i:T7pαe%ϔ1lMjPC WHեScЍʧ0%grG gYUH׌-abGKUq )r@}Y0|bmT:7\#;uJ?%}sSxBdp,1RJFe L@D#4 "`L}6SsvcmHԶ?:Z{9Ws?&h$A#g{sg9$ځ9#0*L(_4.GÕ^k^JXQlaTt^,dC66]E0» x /pݓ%bsUְha^*Ujˤ@S9%if(˵`E*HrSb":ZU+f)*^z5rkLy;ͽe3Xh|جAu|P1(l"b624̘䜩砤d'{ UԉhP40 diXq$͇4smecpm]NdbӎS߱ OA-: 0~φORA?3.pnpn<}=^77b^2uOkPW*Jܧ#3 [t%jF-g[O$y>s$ 1[KšpQSX*I 0*2Y!lxnIil*PaK!|d$q%گM䉑_$ZACtDӤA}fE\k4ϊSCDސ@te>g2%Wo2zFxPex l(o R ʎSO!R"ȸQŊ0R{s欽6 &u+D 3E);Q %I3*d՛x] 5'v7H gT\;6v\frbA22t0lUށ Ϯ+<#/SW#`f?~f*" $XQYT'1Kݲs;h`RrHo63A /!5e],-ٵg%.O{@Ʈp\F*E~GbRG/#%Xrr¯\=STW6l㰶XX/%+25pߊH ]{\#ˏf4u2v0(Ԧ{i"HfԬ3XgX<(> qu%1ۤsNTkwG1K!xÿT@$L~b?S>AcR5gS@o OW9GY$pOcLplF:̥E/ C[Ao""eq'gW,{]{LO_f:hVۋIuU$p k6ip*`ȄvLD<- ;~׋'0^Ƞ)!lN93i %M[!!?gX6KlS1w+B@ʝ* (uYw_+4ՆN/O{ >EQDXsd:!JP!U9##qxjaQыFR'ʐaW¼HŪl) ü/03:KN@)dӂHP斩Vöťgu[}[1=Zkq*~c|VN(U`{hMUc7nb|5j8Zv✒N-D]bVi'ѦDŽDc~%a}6횞cㅦfMv155򷀺A7N{2jWWRde?.gL ORդL).a4NnvMI$#@E- 1n7#B^]-}JGR;!zrBlC >/Sk3$?Hb{FI }Sp0𑪓NWًs֨jPh`7-U_K!k!\zA@YaRiڥQ "2Tʂq'[O__ PO˩[UOANwԓtF7!GucAk݅&9yd+}: D^.Kn8 *l zMgڌFe^:1/.e5(mVQVPh(Z^&jаV)k31]Ax?:?8QQ蠅VZ wPJ [_R( ^ԥhJ(Vn]r"LhRв2#yisRsCY: n@]xdw"fKMKIfHY}x~P.=nD_R :Y>x.i{ 0nݱTWZ><^m}pl::ghq_E9:`Ac4d"X>h9x[r'T1/=E,%Xcd-4OlbzZ&`ns}4/~c\hcZ]vm֕^gU'9_ޅ+@CٹHC0-x뒜;Y@Y%L:}V ҁKQ0ֲڧyyL+Z/coj9+2L3!(2~ @F̛q9XBa vW>x_67EåGݮ+2-q`r ! XO(V4kϨj?.ڦFGDo/ 0l c]ds9m *Nrq`IyZT6(ḵP;er3T!F_yNH˛BX~Ap}&:Yg Cߊv1$z+#⽐FڵH>\5m!b*SXF!tXm00\]pE.k]Or,A1ro)|7ȘpzcBtCvzIlr>i6B6^]<4s}x|$ָ2v€ SrX\iWi~bl pu`%Y{)٠1Jf?tuh5ivs'gw9Jk.n?/l<\jڼ}!H$ƀ֚'kQ]OMxhmH4gn\k,O|=]>{wmp3`C0 %FQ7wRV:2l}B }Ȣ> YNAHbrk_1 bGOWAIk$-~>: skcˣFO|6g.TfDܐ',^KUP[v-'dRba5/>w*DПZXLOzJi။¦o#jIV߁T~f# y.֗з ?A1v o@}8UsγQOs-TQ0\l~\.xɎcfFy`瀭Jy8gqAw0%N!NƊL;:X1{@ȮbW92Ռ!b9f(S3߻@^*"1&?z>i`q֖I>&A z &V-,Tuqfkw9LB,d'G$&}eC=G- >"&Ey>jͩ:iG P@6}~)Eƞ9|ldXMwVS#[hJ\ ^x W $AINm |m6 _!mAB*Ūy^)4PȌI!9"\-;9>e ~yHy'Ep9k잰j HkJ^+n]*O\{Uj}H ]W |K7]Du1tFc)#Ct-, :kHa3)1vrT:xë `1ꪍ`AfJizym} ()Rޕ#G Զ8`jmu4|x`4ڻIaЦ\r)}[oyGō?P)e^<\vSaKm(&2c1?*ǬF5Dm( ` Qs;t^E V1^90?K붊&*~  M#ҟ@i<DŨօL Wϱh4&ٞ/ [m ?6FsBڭ4]琀tA[GQg 6A&^2qꂷ)+|׀Y1; ϻY%| F]㯂u5R0fxcN7{|J$GMYv@(^iE)UkNuʤ/PGu8a:ڎ@<ށqY|p-ph{5jSB$l'0θS…e tZLPb=l#h%}WΡ!#@R<`4}J ;O O"U|ҞQSZ2X Z I(0˸L'+s*G bsqՈ^W^BGd.ga])|7w _>I130, ҟN[6LG#vf `/x O$k30GjTjuΰ>61ngl Vo5oQ@夝4kHعSbM*h> $J+qb*_]$h,42nv9/n3%%,lJdz5B8|y/ä^Wpjy!xWۜicMޫ H ͐n?FM"k/G_`.(H,3 ^ʳ q\p\ZY총JjgPvS-ܚ,;&E@+MD]`y-S!g5j+١ `\ 5FcJ=ɨˏ_kdRTH=@8o3l#r%ө]_+΀kimRHG$xjY5Nl?_fPNښv*<цx,|l BAm[yf37T/NZR?cϻ#/F+EX؊ {Ň=w)-ĝ dvB|@+>_ k~&Q;a0J}@DU;8h{QD;={ 24!J~+ZцvxȤee_\$.f%ϳ*/'Ⱥҵ#Br :?96%:j*e6+?/?9t;G*"S)_ۍ/y-e%n*& !zSY{C7W<1tyFj=Sx"<ZHC~e$G0F"XZpCi0u h 7_P 2l^L?_<WM6m@m{-uND9C=8/f{Z>>F (.aE[M'j{q-&Œ,.wָ}>z+v `17 ]tH$zQJDWzbt ճQͲm %7k8O>yViY\ނ1/z!<MZCˮF%OC۸ 0y9EHoڬĒ ~RuF``K Xr/U S~A\^kf-M`<y n⩄7]N F/!3QVib22&V6K'j+ȳ뮥xd]isFw-HA? )*6 nbdL_jlhhbf;et:kϥan*s+`B 3Zl@g1{desp {~$T_~ۅEk:`6B< z^3ɶ&3!K~`%g* p]RO-98,m/m[,W8-qbDBZY1PyW6*p9!K WI#MZE{Gd;"Ǎ};g YWNq;b<ۙ@v9Ztw⡦$mMVBN^V 3Ct{빾sbLwMe؈&1==ɚ*^l/KmN0B ͢`b2)D?ŚNEtn00:}'TẑPXi;Y&hF&wI L S:jzִ :X h,vw31Q;!/ƴ)ZDucj MA"(Qy6Nf[F|A8t#oAp= n'z̩C%pJ!j+[WJSl ;ʼDq,GlH(r ;kt 1 wj\ xClk1O ꫏> :CUttfo}v"<*…G{ S'uQ76 |㸡&d_b$s5ČcU^2p2~]J4LSZ(ɻ͐`;UQUڼO&)DbA#if/` L/N|R3AxՇb[^y5;pa[X@5\ T" j\ 1MsEI$9ePV:ome  1gh`[Ԫ:UcA94:pB#Ȑ-M70i 5[!jC*s+ʤ[2a=kgP/jռ|%d͈L}?>Vj}wd赐2g}:cmiS%]4録6' ioƩ+ΕW +gl'm)JPP>6bbnXٻoojԲtA,`Q%u`qwIh-rWm84Qw2@;<,"7ŷ}rq 513~/w% #8!ħr\j/$/涅9ykflSֈ;SBO^.oy}'a%6`f~tc6l  œS )%|ܫ#mHwbز$"|0bZ=:\9EPM.<=h^KItJ@ 16NWt+kCþ(F5Y!$}^ۡxpea! Smd'UN=}kSE͌ȣ _6GEhmy(^@;؇~nTvs&1vb9 j$W%GB} 8*TeU0{䦝" ?tм\mCRh3~q A%RC-X1;!p|Nܠ huIUuc^Xe%,dR6QFҍ*w*b5kN΅P>wqQO\­J. St 1bMe?+k;B.'D:M^Cja,>ۍ8ˈ?W0x8idɓ.:y\ V>(I7L^ r4󝀖'o<2)<*f&e-7,-sH+mMڨϛ>}~[_EfkހjGp\ (.Eq g^5UJ=b-m"Z9H]G5W-t*)c  ->H exJTMBrU4§Bˋ(i=♨}ûa#tPVD2GiÇyr[s #C`cO#@WMj6B7zv z$yة4uChkK[bI6dAtJY;&2>;u= G!mTnG/ %TI/ppq5>h鼷G:\k1Vaznm7ɃJ+%5?' V:S遮ZTu@7e٥"_v [YΒ]u;݋GѢh[Wq6#f1{O?i7($cC.ʰ'"GYr)%LFyb#KUK ֩.GmH%"=쩃+c]nd=Yb7n rnD< _Z9Sæ7z+|-*hl0w{& D/w=D aT ԩ,;lxlҚyg8u߂:/¥|bPSM{[&m>J5C@N .[M.^l RbY퐼TE ='& =" H48p iOZҸ[+W3+Sw ^L|Y_tkUBD[)lgl "VMS"kLR{cU}Vq뚄Hv4cDcrض4# i7"a~:a%M^QQ Z64ے /߳w3{W㓨h>7ؙ(ט P܏ t%}]^o\dI6_l;:瘦f)%Xagyqn5w(ӟqz^ pI6~X% =qN@s21\Jms$&jvwā@ĉ 2]-v#ן_\UG q (J֥aLǵ$49g^&{0C5J֨3틝LFZ=H iRzF_m{ρ 8>bLj=v8r+]6;#O?屆^7{;ETBD=qo E/ܤC{'dMm\f ;3Q+Yt^u&[UÙɔ`mH%oR}4h\~2`Hd͗4@cDQA|mSKbxL65"7iç9RZ M5 GЅ"_8(dH* E=tf;A V% .O|0g?Z2;l߾n1x'f'6~Uj)! ~ .z災L#g1%T.*_+]_ʐm/s3 V)`Д +.]5Cd[0l{Yo&H9 @Vm2yeBG9eDK)`(i/ɲg@슸bf0EZm9]|pmwfS[†ȄFQ>7V)yZF1#E۬ &2_ipt9r P9z)Z*`$M͜gdp̻g* sԬFrX#Xc#N!p巼 > A< ك:DSměw`!,Ȃ|8ܚrSXI[r)m27s%YNc 6*Rjå6^H$0؂My{vm;xF2lTQO@ד?LԾ8;v >X9[s+p̾ R2UFQQa7sO,ݯOI/$fdݦِ {c6+o1ro_RHܱ_jÏTxYtMD3leLQ;|Ϲ@w>1|\8㓶;qEEKP)^_߹mSUC\ڭ3)i"އ&`:k|!3ghPU4~8Jn<LlhC2o˿j`;.%;3_e2K]̿@ nF'wJ%InȋD:H;-Yy?`,b8XFI/C߹[Dwּ%[uJ;r*(`f^7@gC]O_75 e㋷py?*O/x| E^{ȑv`&Q-XYz4SqZRm{ѬtfL㘅1 !R+џ/4{iõSLo9{!^Vba{zZܹi212bt|^ )gw$\Qr:^d=╭OYN/-~XguۑV]_# ![muy#ٵm P6:jڠ?Zx4p=c{#"䠏l4䀽vѼnV1k8҄)5᠘:^vj\aRG^iG+݁ai,!ZC@!t*74dAKr#5[ uoap 'fCwm6a%ҚL[}RgMR7Y[n -C| [NjpZF>2 IaWo'hUi\NJhR1P\QTCt(%*P(oI94I+Uh.`IxX:e'X)aa l+e,P.Bx"@)a`|yGHX 'W-La\LeIz MA>uZKP&Ϝd7*"e#cU4+eP\5/Qu3s#?qF+8mHANC0[^} /u~uޠR]y-/ޯh=c)^$1t#e*,lR}74rt.WV (esnX8r#:'R$*|ShuP/TwڇB {nA=gZÛ6YhLGo*r"*>;>\VFNr/J#y>z{xF$LBG]aN۹tn,-`+v*p~P^.fM Fv*]*5 2:O^)⹓t:k^@XZz&`40u`k J'{r]6ׂc^``wA-(='/8G He-ځnbc|N5r3縼G.>yG ^2B9@vI-A{Z߇*!(ff-לvHi,5f9Y$9pxkH^D Vy5يl:q$_$1]=^/D+yanK!ُ/FIp|S:*kox-S`(ˈHV,^{P/m?,\NU,^/*o2L_ѿs hӐ EAzs[f jHxtr6B3dA>Y0:l9ϧ/.8,]g@6?30hP!\^Fs?},m5qIKİz$&a͗M|$g3q#1?^66KNb@aXalfVA"3xH qJ+bķ {?hZ?jcs .8R-6!) |s0.m>+b@ <[±ݪ{у{{ nt|=9 C$Pxg4::}NSΕ+"ioHzz{I?DZRt"jC›)ّLu:HA$/3ٌapFOGa'5>N7Č D&(EN zd2$ snR^HH`gt+wfZc8WX+Aa*bti.HAcVމKZXE}(Ey,rU_TYY׭4#&^ñj 惡 \!½ 17;)?ikLR{f}鞊m2˓' ` 8Ko[XXo NSnF ,<9#, BCc!.DmLf˭)CvOcCBOێd[$>x]|=`^sHwK/%%]Lm(W7;|lt4*&%'-]Y}`[j$Qʹ@ e./@ #'Sj/ДQpT ۍXQsL޿ dEK&w[:hlHڙUAnwATfmM6uI y!$kA5sEPX$E1V4Z7~IH9O`(ύ t }̍pm"UNU,ӥP"F)CPt  -:gu.@EL:2|vQZnyF^Hb1 -Rc!Q JCM!%Ǘpm"X%g_\z8flƱzq4MBadf{ˮVOkE:_, |J;Uf?.=OgJDhmq4mεm;<}Vj>ʌܚ;2!RlVb5v Ѣ@WWw7ê+oܶ]G4.3KTH:G(B;V4&(`µ.^>:HO"%` oc0~bRv+??$r;0*39u٢;J@Y=͸/L7ΐ3ԡ\謵ɛ:WCS}` /i53w~Z(1 #\cIv r DF} ۸w\ ( adxR !nxVK2h]d`^zoJOc,@Y=ļu970YUcosܬgf1K)PuG+ƪVW٣}H9Q֢f4(oG<J"ھxY'ܣ.1Eky(az?%}Οzj,qWȣm>$<)0`Iz%?r p s8=^I8 0<O u%?EP:%d}k{{]tmg*ьU~-KF;e1Ӧ9 \û+H( @ʞ8f_#G*|mM֢j !_z|sw/׵]N12WUS.ZE1]T*Z∖RzX_&3`%!Rz:-x=&(ގ#RY&GwZ gףv刕$Kgs SB%t{02x!Gdny^KRsmXjQek-yW,\E}:Ͷ3ށ;B]>G^:"lvc-jeA+n3Pԛ#==)(4Mv Vc.R1xRgPnf+|A~ ˦Dwڌ;xbA:Dߦ?_@`axν.n$2"N4vr: HeUK%'vdH͌JػU`7f\Ȧ@g4stN]VW>/; S։5w@V9I4V5yIQ{ՃHX4mʙ*fp2c:@ Bi1*j E@`cjn3Kr|&u Ӟ6}:ŧC@DT>T RK8]j'#' Xl7auP Q֬\v>X9ܦDL\L*ZԨTBWvhU hiZ+Ke0mv;S}#n44?]Ё= 7nps?~}*I1L[e}.~שxsl.)Vf8>wS߬wD]aPxrTr3_>!N4@pAFS2A<+T28D1} xܜph< #D9#wG?PґUy3ι-34{UeJVUFUCsP=TyF*BtN.+|0e*IMTD眆,@L*.+}aN8[lޛ^Ky_ 1=ۇ:A*i6U@2],9!ArG )'pQP 7Jm-.R]ih9 A3fc4x7Ui:^(҈x_KTiߓt75ߴ~?c@Rd @T0sӌ7 drN:X wv-/jB0XKp AFŬPFvZNې4O䆀 o0d Y_0V~-P> U:y:@,ICfFEHZ,j1,MB&^?-2 e(I%cD7ǥ:dd!qg^Y9t~)Ԩz0Pg۬:ǁgCY#%.N KBPim^Ě C"n= B,5v ~^p_"2C!L}KƋmqN~7EWM&[ؾhdL/z6 y򿋠#%_t($0Jn#hy/Ff2͕/nODiz$v06>GSXX;D5}1Q*GclLXη(Q1[J0+D;1ɔYp 9bv K$AB{4}dRenZ!CĨfV:+VT5be`XId/:Ձg:xmJ")NΛW{A1xG\wt.U&`ݣ*~IWQ}:r&/4(y߲i=FU$5i^d^D1\OB~ؔ&>=΁mш >~#L֘!W'pTe,!Uq#5^ƋRFB;Dvun<\ɰ,f]yЀZo(תtg-[>e |CrC¡zTb$5ځɵ%W@"y}ލk]Tg$"Wa,S$sY pm*$P=QAA`"yH/1Evl8 S$&NssĪ(Jqyy\D/ZUŻy~D {"TJ|H9S@s8 F B$MX[D6d"p+ ݌w";~ǔQ5"S@:7ne^oC Kꂡ6){ξUn.-?V/bvm|GFi58g ^87XW@pg愯Kd~ ǭK$ՓȬ)/]1>H0gE1N?Xu bk^BT I[ܘDgMMkYfT\ K>pO;5[68w?& ;FzqǁJ5o܁'!cpdO/A}ʷksvp~~ʜVMbH 5u#4=aMQKt`dY.6ǝ `^b bE0*FKUQLC"0-$/j\Mqhbic$!/2TB!AH dlg#?U?ll?͡[GDXde#<0$a8žX01!a\amjjB)ߝ!a+Ύ'Iq oBMv Q7mTF38[e`~=z`h=~D5Лو!c12MVL+Q< ?غIZtҤ)N-L|3(cmG=B[4~ibL^Og#]uouDn&0ЅMWY40z{RmB M QUJUkt>761|)`_F(M#,[dg \;Rk#5NM.Ass@diڑ]ϣ >ΟfN0Jdjaķy>8RK;q11j ȧC8Mz3I9#|`r 896!- ]R^* f[fv.\ZBҘMbOjmb瑺 H$T5cn=NM9|@n K97TV5^/ sh wt6l3&|=EwOmҶ4Z^8Ir+C){ȓn g5`1vʭP5;=zp\,zDhY-jUc)6wfO#I"gAjiOcZ*؂ֺGaFZmv`4BMV>.mxMJHf/ȌeV3ULMco:'u$ז'& x|K爣_ '""|4% Fк_H/pF'V."eRwGKڛ ) 䚧d`wFS7bI߾hfI3F( ɠ],"fDsrAma)P/ph֡[ _lgmme]J оq롢3ql%fml5!W.RaXC5ϥA.yyj]og6S0l Ua \nV2~kbo+~$=&9/QJ齳4`'Lq+} pf*6]b:5LԷƂpG=AB7 IG̀,C>_=oB5kK{-o:(=R^_-t;l}Xc>]:V#ySA@|T>ƛo iݣmVk9cm'{B׬-x~9sSM'4NXD ?qދp[ @U7(f/^KG/ko{F\E3HU]#5w]`AkKN8z )ٿ;r;zd^=) }f=&w3;D{bvXN7IRJvú:4D#kcuBWv`e.& RZ"}w Gc+cv+Í }"^5y%g{͒ĵ(S'ʨeTM2ȱ&``-m /jdXz>K`@ kxd8?2^& !_0*MtN< >i jt‰iiɇ#4xͣhKG%(j +gfw7&hIqF*/¨ucAy]+Zk6]v`J_nv."=⍬4ܩ M?4N椅3AtnZ~䜢2M @^IQ^#4a ? UV9k(0aF%6`fai֦=Dq9wyDK%&rlǝj1 E)37,e }' ]|җ}{Uޙ 4؊<\l{COT(T-6;+p gPc/0b~٘|i#(+s;|a`Je)tAE$L_U%aFdh"уvj`Y,݂kv:jScz+s GRW O#y'Vd d.NNE fQXGPco@}{2Wp}g]pUv>ΰ8&Ғnka֧Ga*Tn+AlInqzYf\rTќ |E8lH_v>iR{ߙ?B@mU;53(T;B]˦ FNW~|oV&vp TTk=j@%P&D\oNx]A>PBucD~`i 8B@l*m5zexǶbf}5RKDn|sBs0--~7Yds6Z[sb结xI_9xlO2o mBySOpsvDۥd|~rHHBw q phT혃}3%Ct3ٶOwb|!28ᯋP5WG҈TZ;آxI@޴mœGBO4xlZ#9NͶw>j?v~UVv*j^ĺ)V46~ڳxGd\x &1 (|^9f'KuTIi0>BQh;'^ VU?/$*6uqP, S?yVcf0=擋ay~ F8]XPǣW &7GYׯ׸:icwIa1vCfD9X)?N qAh'#K31 ;c+.8+GL!-ХK)II"kGk%5>7z $26G1_,! Г!'Yn&lEb <8&%|@ABE$g&i]FBZ5CrjbyFiiDS ̏Ry,~8u7X E{~:X ^tLH(\qH9>>H&lhlD07X} Kb%na`f^D31;Ǹ'U 2|+.-KϺR'd>&<B=v6Z{s=5[Yn|IH#6ǵu PMj-={ALшN DKlf=#Or/!HF>Maq;Eq e%K?峭`H$")FQ(Ы(oܭGxuQy՞jaD,G=W:OmV,ĻTP;?!K\(+Y¤XLS5/B-@vNpO=]eɢ"~g~l&Tr_# q_*u/?XIN]N$/FK7mH>P { c5ŅqmbZbk/"9g,Q|;Kli,wePڟj+e2V|E93 LŽ1Rg2_;v tƯ@|*!J_4Kq k[( sO(K6H} ,S(n;k3Ҹ`oC~*N-?qlIkGخT.TK k19HZ-l hH@$o2,B:Wک8՜[1Ty܀Ap>z hn4azEE{x }Yt=]<)Ar5i)`#Olbvqg(-7TA k;ɉKsFK+'ч?rZ>nxK~ Ok5@>yfD7-=)qkUvK-Kߖk2XjguzHUpm$ncˮE6wIhp'v_+˙*WEŀNMt(fO~WZ2SB6f5xh POWT'AZ ,eeJaY}fC_FDu=*mj fniET㢖^!׷_KOUl̐~r.\-QST-W/*co3|漺^mpWh) ?^60)9ͪ٨aZ Qd yչq۩7ՀED2朕P3H)&wUlL4@VMhUdiMEې$ȝk駍M9+N Pk&:Ž+ϔ?NzXVP[#WL̜:Wɏ E_:@e7#]2}YUaJTXJb֔R?]2H ~ yaoS;41/YXJl|Rwaщ>n6V&׎=iYisZd{=;)TKiHtd蒐D0Eoo-@?=%Ր ~@YBNExA/eIVvQ<jZh <_Qno ">y8k, +W E;AIBy#OGF0 (Y tm +"H5z2_b~7ha,Z46׷$FU QJzr񵶜u^NkrGOhGwpqc+(=85^ƍ+p0b_ 񘠡3H )?.F^ǖr*^pU j:a"T.h!.'h}@kBEP o y=8veb>fv+hMtEԔI~r]CYgIض+(Lslޠn L`n"I9 >ަGϚ>{-;4@<jߪMy"si:φCء݅2jca߽X0N?4ǖz(t*2OTf BTvBlRk4,FsvE/U.!k=H@L{$bM`cˮ?'E@ ŗ( sHZ".+ #@@ve4l3Tګe}y,>Kfi=U5+^>v.󯭩=Y=o[oI$@q#_״kDl7;RO:>e.l7֠x:zj,e>NTprL_;i@LZ)J}кO,=$C{ cou0v"|f$5Ts[Jm4V^ɑ,F|drD[VrHn$ :zd^(#Jƚ"RhNDr /:y6Wu%5> h~-)=lOkjt,ACIςXMOO7>X}1 fPi?2$N{l|z5:j8.ƨ ,BUA;P0c lbx oˢ% zX6k,̌Ф|5u$}{\†œKqut=2JvzV }@O: +w]w|~C[SjZF=A!fH0PJc6-΅ jUxA-1:,$rZ_`7E-0~ kJMJyO~_d1VgC,{$,Bf$?y>$~hy4__=ةH6#d|+O\0EBZ]gGeŹ\<+QKkIiA\UC`^` rٞ˻crxXdն&Z9?զM.ĉFH{]}30}&9OXm QyoKhYEm/o.-\5ɦr͘. ^OZ!6oŋ@WbB (Qz݉d+\%'cSr3-FhpBKVk`/V6Zk :[ﲍ Mt5.uajD!qH+7U# B7&}I\xҿTޗ߇/>}??x\\ʥ:NT[2x6)NsIBInmL&!YW<,9&+%@3(5a{u] J B'IlIy ݧM=KV uRAێ P!$x>yL:ce ψ&/xZtfݍ CMډo_}N(+{H(XXiĝ[H.Jy[ :.|8Ny'{BA nh_[/<=Q<|4,#'JecӬJ>W虲 9{};;xw|oiJbfWW+  eUcR> $2 6vWWoJfaxkECsBIvb7NxeN{y,Pw۟L ?^fBbLꎢ}4<R=n;/"0NWH5B=K`8d0Z+7]f9>{S/DK6Mv<̓ }o BmB06.m[WjeR!sɗc{)oE>%@ SRiRza 7[8><#X i26X~\( vas8K\[(+.Z+\ @>fq~ cں`E(+(hԞx&rsmS~[w&-nɾrV*wn{`@#=ZǼm-F 9w|ҵnsbxg\ ɑj'rwٖUG٬|*񩿑^}޾$8dSG9L-ra)]~ԹJ1=TiεU\}G$iiod˜X~k 'ݲ>M?bӽ E#19)s՗U\EglF#@p(Ktpzlր^S]QwxUDIy^ʕ{ɮ>OVLi~i:xo"DD52&aGd]蟅BTXJ U)8“W// Ⳏ\x@W} ^;{hϕ?|l_[aGKB/MD |0L ](%=_xްIͷۈnrVx [rloz6Xnl"c?|)Of0`vب&J&_9J?rP&l}-($Hx|b3(I/*!w~'r-̺NԪjU"81|%1>wB+\:}ڿqhBlxEa.Dȱˌ=[[J-#$ ԙ Z]a\am]sp!eG+BХ@^p/C1vLv3`FuK( 82'uǷ75>$9~85IF aCGNlߴ2y;۠3bVy+p2[`Yr$R|S!A%nNުX^ݥ}xdz}yr3jX`:Ŗ :+@AA%mnf2C`'"Y/C}E&zf1)[k?:/6؇&͗/Mu⣕YcYمͤ a|̍WڞS*{mJ,LZ93QH7#!́)@dh#P\~\9Z9`Z*$=10!&7oR280)=( ^/{!C_XI{k5c)p~n{` jS7' !󪀟\^eTFVb.z7%ù;#VD}vi$vD+{=C_$a]kBz %xDO+DnN[gHX B9rWd[NvDZq Y|#1**Yϙ`O>*Qjo`& |3Etuc7&=u͡|(QKEC؀W[ sլcGF2 e}J`D6vEE >"7F̉Hcjc^Aш"> 7 W5,JƎmZqZeoB*Ɉt\~C)N59nRI=ꍠ] <^c9gՐ1=$xёriaw ('rg]FL~/yDKPX h=0J}rwftve$#&ψ Jv j®ůn̮' D>5+i{wJbm aڟҮVc<% "cQJi RFlEoDC#`cihݒ#I^b4dž3XaL+l %C͝UNXTҸܧQ ^ TXeuqoY,)䁂mx:+`] FK zz]Lȩw5G׎k,IGt-OltРm!^ƖF+ٽo~~ OÑWi\8=<(/oH"jnbc)ү !iȁӋ#A:K>^Z8a`7YS&^!<ǧɬ/ NTۗjca1^T~C8 KG.9R!4}îK*DzM>H(DLA-wzzUT1.TLpDuMR ^Y6 2Lj ۂ1}=nܒ[vfΡM-.zG8LPSj}겑Oɉ='()]/^:Z~6KH1yc%Vh#'- yYךn q dHE"xeJģ!Nd~bX@xu qz!UC jժlhH/<=]M:d Ly! /IWOr:[ⅯxNcaͩOz+1B5?bպ6:rbFZlnj3c(Wֺk՘"&iQ:xk+<.A8)eY%Uov!IlBlE)2 4!%0*L}~9vWe1;sGȯ^{6$z6~Ewlj!c[_TmJ+5 <;+teA"@#0Dشjl{"Ed[?$9 РVgֻ(;Nb\T/> վ1)͎/De)~g65`axĕ>P@R:4 IIψ,XhKGfp+Zˁy^ ])El}jo+Ti W1jN9D"yX"2^'d3S'<ˀrXAWa\{̶d됻f!Yx3Y"vsgZ{$MR}ؓ 2!ڻk-Ǟ R6@laQH6"M:eŋ9]\C5-e!2Wh%P:y6-z*XV'0_?h_}{3afu^?DVy7ЯD|5&M'yDU`RDd/~_X &V*/hW{Jxdư`3F :Ô k^Rz`~{j 16YֳsbCB]cndcYsi ׂͭr#كºӈMLǥ;.#qӱxΧ{k07g˪n,ҧsEн繋SmB D:H0[\n\c}9fn59/;J*.sݲKCSG xAFd|a8ȍR!e1۴-㰢3:U|IqLb,IMl{HpB>[aj dz3Or8xWv kX- XV&9&8j?,5)*:XxG%[-tHZRi}zGP+_GrqH-7E0k9ʟO$ҞWcwicDZ@t Dp_ũttH;ƒBhS@<L:k?Em|HZ6*|̚fRƌ &?o aq˚geܱ#L ӀF5gW(8FygBMCK@ {==J_xfB;=Gcvp|$9m%}#?i0&"aT|Q5 ~B>V(Յi $kPdc&JE`lNsAnxo*D4E/r%rTNi7dL;,/WEF?]J߼un3a.ͱ61Ћݮ:=ӵ`W2|cHbTjgym ڝp=4#R HQ=:>ã+` "W V.4J|;uoGusi({$v]rj`>z\>vd Tc@e*'G Y-EVEq"fۙ17wmG;b^C~#ȳ>VOw3 F͍G31LM2WwJy0oCLڔ]a諑h4ygq>zx)F8նƮ7EJ:y~os7*-YmAEG?Venz@wy̵D!3}*a ?{,Лf{,8PC7K 茞Uq ]@tR4dF_f-qo==FB:ԡ t>1bޅMބbM0A[nsRI«/:c5Y4 =ۧEyUmjOW!ۘ,hYe޿ߪxd 25Sܨ3{%vATMs% K('[. {lDKͥ)ifV+>R*7$\#[8chQf9jkR"Ah^/UX'3:2wЯS!^blMUzDi dt.S8 $gGO˛8. @ @.&Gp<@YVl-Cc!p0y;r*k\s6Y]f&Mr%[^|Mv&!@lt)]~/0~b)B(D`#&1_LIJLl(Pa^8}?"VnO~^Y&QȤO6+bBW.3-9:n"ġEm `+灇g6$1iq*c!Yii1-c"FMLI y)NYfwX5^Ł7G~AiVӺ0xh+-,V KM“))!NT|vU/E#cHVm=ID=1h8Y $j9/th RL)~q+vqjQĨ6A&֘*ہΥ-sQXylk U=û-m {"3nƯl7e K =ݺ9xg pg2rj E)5Zg@8^d􄩞m뢿oC*'ZE-{9eVL/Dz841Wj4\5Cm}^g/ ZN,Fy34%z}ybTB l\ fcM$4fznm . /p@uuiĀj)2ؘn[=\& F4 VUnU{t?6zQHʕ]5 \nj5':AD8tBf>A0nLه#w-3 "f3  DN0J gi3y< c4 ܗy"'U xPɰF-RKLvXz6\T*3eF={uXN$J]9[)*}-gPбD?mTn ݭq"`frܙ {yH \"y^ġ' - 6d@0۶CyNl$*]ryQ9nd~M$x/PY>5O[.v w*s`b%ïawB!w'<G:D-Q*nj 7"pK t}>˧B:Nthv{I&\5*S[6\wL#-7aW.o y׽B5ɰE@L}) 8xP#}E~wf;"b$½zCQf( \Eڽ0bN.+vCS[is,q]d+;w?u$g5+Rk^fmog=ð:^ yHۂ 0Ez3Ɛ=RNp`J" JUL m=_#euB1ivpH{?laGžֱ9^W:!R|ѥXFq&mzFuo?>sB/zUR?V+Z ,#fHNOq8L[\r]Xra@UYq}Cl;-, |>-Jwc-[gJF.!ztJg|VöMEʲюⷪuwD)Qk-ƕ"TlP`p)*CBV͜3¶Z6wcKyydUy"ۜ vwjБ+oxw/T tFG>,| UA wϑR8 }$A iIa M+[ʙ\_ٮc!.$#.䷊LN6>!lj`БcGYzJ~C@!2qqAΡ(+]4Wc5n1X5 W-z-BU~'2.k$Nv̦]d/w n+½!w1j؊rɆJR=,!,`'۪Tfpcr'R'a1_|bi: /> f.!y=vB6Q.Ɓ3X^~}#C@:=ޅQ _LiLj ߈b Ǣ}Tw{Ffx!(6+r,NUDtta+~BY( s|{St"Q;tw7@.aV}'2Fv0bD(.X!ϟ5HNs9w9"]CZ#?>* G |IŢb'6اuO\%8ΉGgp~=-{4J&M \ց5Aw< ,jԗ>^͑4f c˰%&3WUŶ)Oo{s}<9 mdVDn 0Ypj?U~.+\29g\0 /FI8`LК' S=FJ:4>>%-d$Zl2ػ+z,bH+w]u4ۘ1gq3 x\?[>TG N+=t2ڙGM;=i#(Fiؚ59,"hf,ٓZ[5ȑy4nxcB"hfuo.xr"]+2cvRE94Dܝ"Sh~0UYLk ڪ4׺.$4Л5UA:e V<vWf0HVC"zmZ2Rh )#ڤ?&FH)GoX!C& A J>j.:;Fؕve4(Kqm?^<sװ%,+(Hn11 ;!k'a7+PǴhvHq 91B~-(ǽ]fkiKDF>B.h:p5r590j-|a3~mxTRI 4 KY@ekoFQaSvhٿ_H{),:HCϑ+8.K~fshP6p.4/b:d] kn&=t-F@X].لth(.{qlO? >hfi?"K(PV þT gڶZ*S%RE><(%?^<9l%!&OE` 5IAπkj<-[m%+M3|/jx6t+Q*PV,6Ϊ&o!`PLT_.GF} D煅?HqfVkIY,7+X6TE*/ɼ7O=jroQҽR@% ʀ&!r8NLijҵEAtU6[w65&&Ԅd)1wFPZ; tCy2]2t5mVéw.X{T]qҫhoѤɉ3]=`FoExb<$3⨞'g WQ7WH]Ȧo F.c<$>U`ؑxE܈\KIN8ƅD>Dt185y۔N1Z'0\Θ/ኰUjO3&e/fSDY *#}'+ҸՔo<<ԨX3i&j䅯"l `ºJ5t)U8s¾ 0S6,L!U u^^ FK1N}InJI̶,Ik|tw c?#YX1M%W3 xVixֵy9V6emECes~> vrNP mDjcמ`e9bKM{@):̳:2t6LHy!t49HbzPaZϨ"l"ڃx,$bۍ)LPtDmPFS _$nfF+_WԗpLĂzYEh,Y ǿR`П 0׳xK <Vp-/*7;]mԀ׭h9(mSz!dZ@Ϣ\6Rfeš?ܴ'6y/LakH (?9ꨄ52hD88Fjho9]'xzJ_%ubbd9ꡑCBOō ? %6ko  ac`@[I:atcwg@ wWѺ]WUdma7P1 \Pk jȹ͆cJ~֋"9d1lRLc,g\%Y}^ "y^TTR'rf|i'qv$d+&\L+_Z}N|׻8}vL W]n\>V\wF/<cꂀ5V#?{<vqzlVK{Bmgn 5(;[&*vMpcKڂOݝn$6RkB\_~eX S{ .`@i(ۆ>kwGzEbpz1)Du]eq5]SS";ZONQS"0`g&F${oEMq=!bgtSdl<<ŷ4#|\l;.'&&R%qHmYkA hzlw񻞄TAj "9||+5\i^y,EpO:ZUHjkW&8jtOnp2DWoZA5dsc@XUƦWŦ)9r,X{떧Kb#-AFHjϤՖc.BL/ eQޫb,4ݦ/u [z@ aaPwo  \-ں|;}bFtk8|w`{qtѲʂnQ|myFuU1 !+6VuFn0AF{E1l!@W"4WQЬLE(>LizSje [[&brr Gaps\3 d\8QOHyܒ2/Tqj.CZČOtmc.,(h;A&d<2h䊬ml_/y޾:MZ !Oj*.\ |Ͳc_Qۜ ,wÁ,<67?0U'[N4C}B"<y}/SkXdU#ԊE3cr \&E{EC-Kx8e*t%ԋGbI/Nx vh3]'QsZ{v8@|ӈ^l $w9_fY5b}}] *%ru&ƭunᇠ:Ldk(yl5pj$Aw[΋G ah }e=*K7A,Q.Ě}L%Х˵sQޒYL…;d҅+Heo* uS%Z?QB~ixJȰYxF! w$nc5dɃe]Ǖ)9o!Vcl8`4>ÀɟlF4X4;+Td$Du cey7t{"(J/t,Cn'MOFsi^~6Ev,SyGȤ?n9P|znWpRm}.vH,S` \7]zx򟳶D(CifGlyNQUaGAe?laLe4OOhOJ˜_1"$Cm\1#w-8Y"_!^J֢ |Bיu7|IfOZ7ag\ AzU(>ң1= D&]4N̙3oq!xLPir_GwlAZ|T _]r(VGf'G YkP)5:mtP]`Zii=#le c'Rv^4yԐb]B"pq`w4YsSESPü WWs @}F3QǼƊ=ʙtS| OEpW.cca4۝ށc ֿK#X\XgT_̮<2pBV=!s[,97Še|J˙8Ru1hBϯM%( &fHIȏzEN{#P>e^]7#OoQHQwY zhU<~b Ʒl%œ•q- YWdʁXMFb/m_*\Y]FUcvR@!'<-~lBS1V3Txm(k0*~#BdWw˩ K% Jp WbrjyۼA<іD 0l`>&:u;v@Klp 8*>Ƭ?-.XeWV Nc}YJ43@Q ܉0! ;G&\:w Ko7Lb";xmK6 0Tpa1AArZT[Ӄֈ,rz~# 4E7³ Dž[IO5:83_'b^0aT:0eYVzcٯӦX ܽNӰT͑*!Af0@Op)>b$n ?_R% cAY Wl!|: p mEv #zuЋ?,}o=QSpaPZmw{ΑVnp. ?2PygQ=0Ǧ FFF}E=z/']RNtyJwy5T}7fQܩzQ#RN_^T5$HMfXӯe+SPqNq(5M%:kUVel97X(KeۼX ._' #$gT^m$܄x,ai Uo :j4ONv:X'mx> 0It^75`3"=+W NXQ0huJbxBE2;җ Gߗ6MQDTU @I10C~ϋqֲw8lm"T6SG|@PwPce6ZU`g,用cFw> /5E1=6 $`( dL+j{!QkT$|v AX]*?~򪪭z &#SQpQe\xnxdt `4 <7LaE@k l;ja=~@dVKDXRvJlKV=Pq"]Ml R,Y9Ssznsً-Ս #1f .S {Xz>{u܎ƙDo;A׎uuwuW&2^mY#HVnxkU w~0vlEt|h<*LױNpgooDN2Qox{aIr>Á1-PYQ?)sܮ0P b-Ö#VzBbj\k^~$Is:A]C;Tcz< 9'l3,,Y>s@//j 6{p9 qh0}w2SIWèؾ\ z[Q]XJYp^ԭ`י]J#ތ;rN~ EДBkxP x0Ǐ NIm҄}AKj,ZOH#~x8o-xf&ڑ`m%\F[֟ixA5pSi#I&&#;ݾHa| !"k]#9֐8k}Xft oߪ0yEjb7\JTpՓ(ȢpA 1b= CmZWBͷx#1 ú #˾M%s4Xjp`=Q'%WP1]Rto02c~K/Kmc^1_s\YNk\iяXMz@*Bsshm-hQƴ[=|qVޠ -_ʽ$:Ad*]llǁ)L,{lM/iD1U֥ {Hۆ4KNP`x4`訕;!D$|zQO»3,r> >k˄)Yshǐk]vkME~l}[y 7s_m ˦x92zrIYWՁdg%=Јprr9sx}iZ7 |mg*l q|g(HdEwK v*u`3PQ zqJ{/P (h4R/Ԟ;GvFSyPcU ٴ6O03K;6 ɮރCEM.ƹ`hB^m dd\=+%Y>1;h:uq{N!6ٻCC6l0G@EU4AeI`Fچ͎PҪcu5bo|ġ2 ncot߁66~In\1I)[uAl1j]Zve6g[g't63bN&X0\'o I CyKQ S0Sg=-.9Vv=?|~BqWsY dc!BPizwiJS=q6/v|P[HwWBLtZRLմ_Їu @VOD\>7ilu'O;b19|K+DuΡ09Ϗp\u[ ${(/DPT(͖XDfrFnmiW2xu ud9<s]J@v`@eLLzA6K Wl4F<+g&+Ao9*bpg5TItƢ A1+/w!ԡ&pWf]RST/]Tw%A9+E׋LQ,8K$iY;ۧ8/goȇ-2԰PTG_H0dH=fN'K]iUh~XRuv2~V0#ӫCUaQt.LZjau`$)*ߏ,JK )k? W?*PI_/>E-M`CŲθx^@^^uM$%tmR u{ Oվ(9]ܒa9v!M7|Ns˳W1d*8v2=44ov-X$ĔRL ʢHS8uѣ/rV%"aC}lZ2 _l|lɓG%Iz1is-&6%ܯ2ܞa@{! <13/T .J*Ko[m]siaֵ3Suhlgnr's JqC+}ۗ@(&R[~#N V@m?6Ln|olK)OOr=?.a\C=Q 1P~.L>sy\6eqN;lnOP킜xOPQ3:!G&!X*?ީ* -ZVl&,Jg33{Cxq ` cֳc'KdːT4 9~' q"(k~YK.[qCjW%v70CA8RxNMa'Po F8n@"S )]"L&o}ʢ!A<1ȖU~$Z%5X@sG|l0D-uނ-CcL:8 ;voz/mn|`^VL)ؖaYsG^]` T 7 ]/\( pgv # t]nVvH!_9t(Z?CZ2Es~ل!zIݭ-~?GDEv=&:2E5rʽ3JT{:[.yda)*>* FSq>UW&$oUCxdo0{*? *VSvIvk;ÂK!v Q+]9j vvq-~z۩P#F9ST`A~)rJ2sĹѕO,sL~K4J0ic'F஢Qɤ7Z($V>jϕ6$N_B%()w9LuPq68[Px3)e~Wƀߕ[C]?2;ފ*O2%^5y_- ؓ ߝ{E*8f2!Lb^ѻxm8=B:Mӻb N`1 U@V= -K -浈JhƮ"#.[4Te(@)L-fY(W*B_Սm*)~(!#`N%bY"ë5/j-4S U>wy9=nws7+.$Wl9g +}3abDKD;~חj"Ά^> ٝ Um G:azb%~jՄD7Uzkg!d]:*j&3K~m,/?-#htT[&'lX.wsPsc&\s-I(D3غ0)|.4<bRԥ4 6kMN\)#qiӛdo|q}-:zU8;5,nYM}!O\Ee@5! ߍcY,N@'{t;?* L\}v"8yȆW[dnS"ڄ/SAM\utHWchĐ:wZEx3H+K0Ye|gr!*B|xzsJCt4x1Z 5 A0LMn1? nz~y#D[3,C XDT֢"L$=Gk!LcaіtomaN_4[}x2i~ \Q02mdޣ=] qϢw."ֶ[@bq\.Ok*e6x;,R[R.2B3WmP>fGJ'8pz~^X}s/:Cu86_MZ@*o0`0HV)o2luJ~1 }%$xpwAg}kMYTّ3:;W}, ȩ 9Er5g77q `H${ >:q 3W/)D$pbюZ/\w!Н]3QmDV親8;xcAOӶUp_a;L8u.0VVc]}wc>|e'$Tn|JIw1K:FW!ҞOhbj\4lgQw|B A EZN[+dpIa 7M6V&/\ʃx<-ZtCLiYofݒ3˒U@ΒVHh kO1ZC"WMC^[+*=^ŋg[dSb)^]eJMTː2@hu1~9a0CHJYz̓d-Ŏ́!_HS|VLE@'ͯ/0+8-w#[MV kwXzW}.Fވ;|)- (nf6l>,\kyQL~Fc}jpcZOވu v3Wv廄OZ0ꫨgM x~YFpQ5o 9 G[`\U雊t, >XfNnrrWߜA}[S>ImZ)Æp),^BZ ˹P9nDJiǢ[z s(z]ڼl-E\a0 $}&l2ÆUt/LYȉOFf~l5tGSYEӂ1,R(俜^ퟋsBjOu2q`^6rro֝JSo DCߓo4Mё=VRSַZrTvS[>;lvoJI"whGE$ژ)Sej]:C~jR4SB\%-aq,9b 7>f1iW5MzPҐ`t_wOሞ!p:?ZKP^ɿ+pP #cklB$?_3aX⑏0#07,&RdkD |[~A9#Tظm ZLrֽ\ݵ8 b>t:p~"fI P#PIu A#CyfоvkKku`\;j_1481Tғ`fYbteF4kibhjX5$iV[# X.#gߐ O"/{B|۷a\ 8M)S G":t3C ?Uh_NI'8:Msz\w1rH%2 \%x񯕨7ڹ02wtr>p'aqʍxB`\" |l%ç[ ]rz-}j)6Fjnc%7h^\Q^A*ت$X*7uH{A !]xjhygQ}sg v$RB) Dt 㝧?EiNu%@ ~)j7pj(ᱺh$"$d,LjTjq&.8b哘*v%g{=͵ޥ$-W&}}4yYTLĒX\*Ł#9 [m 򲱶e~Skƚ%˿WdC;wt.Em*Zz12L]jDž{m-dU;CyÍrIj爜\C؀V8sO8 8]nĒћKg;^T![?kW_XSc2wױSGIr_! zQzcB\ż8zα6Q1Gp&9 {sShXf^_{C kg0~G9[lHhPշ:}Tc9w}>!ҘBeAPBY 3򶉥;XL^vF8ߩK$tо|d'WdFeQ_%!T`lUbi(5+}}DdϮCm?po@ZUgp͵)b\Vv=dlmfැxU1̸_,g\@Oô2gwvyRdf*{K6ĔnE%!Š`׍!$pd(@ЩuSCiλ!+/ng&B-b&:$؀.֢Jj'n\B@UY;.w wX*ij̩3}?; Y!HȨwL]P#}:"ܦ#f˦]E8/`C^:eG L[T Q*ԹZQEW: r(tR$Oa:w2ݙ1f@lD~8DK9d8@1#ݦ_ E]˵ 1k!uSϫ">6HN[tLFXd02| z&\kj4׵;86Zbl֨N<-* ս&lɻ~ns42PPՄس>XmMnL%r.NEetZ2>Y&-#*t xH3{ Mr {KL]ԣ{wD&-E*WB+d=MCd4} d|AՉ4M߸9AFuL;}نqZ#,tK(E ~FT9хKQ %k^~ !Y-R V>R 4dmǰ0qbsGg 4)*df>\k M#4 LZIL\EQ% vl-4OiW51<;;HjbU'XKQɜ 3(6Lj/kэ(^-ѭ <"s[9E] Yyp2_jtXL 7 ֗Dy9"9G3sLE"<>u]B///QpoPX`\v1SWO`n%;!>A<;=r0lT tʭȤ?‚x{6Fv4\dO 0-;FMuwOS] C.}Y5/^_g8yP,-Ͼ:Vڅy=]Qafv5TDn/(&BⰥ'1zO.yh5dҴroƄnTH.^۹J6 :3pkt}KMA}pغ 8GD eͺ ?MŭLbHOZ*hULi64zx ɞ]k @Rp͟)ڨͫ; B;.g19灻(CmD95J<%KM;\F;ك# (Mi%^"-}A5 Y6 e %b7#aW!8IV}hf| g(_QMHt[Tc\ #-5K*ӗ,'. >Uh;S-Jfx E7 ;rpI3XB{~%YODŌ28pn^]`($+^[M3M97a.?BgH~!fXo1%`Am Y4IY8&)e Ac`_i>* խ7zFV1f˭ j<›gqKOPKbbk~Ķnji<:Rk8}Jiy)/Vb2`0}ӥdR`3 C q+Rzy޽T2v1PŴKN /m`/KB<`˲_=:nXh M#Ev8Tpmo7x-NHb=8:Bn*W6}¶ 9lqtR4@=%S0/s7RKG8hBִ4("IqAC}:D3SEW&Rwyi26K!4?ptԧ5]b^0]wN&X49f+B*[8TE4>SE7̠ lRg`VW!"dfmۂ!EՀfYrCӺBt`IQux=YxJZO!yN=FY6A2=]X, .$"DPρ>A`_,Xa|1a4M!2dq+ EMvUU fXz4˔TyS>TD:1TEkbiVp;1=庿b`Rwo۱^ h ^p/"";/1rA'MhRp> jgX wx!BL0@|xW~oK!Y/{.l].Cr׼O`2s);ם)u9u,ׯx0׸ڝtS_tB*C@3>ҊB@j칞$]A`EWy~С*(R36YxKV'?_3 %]/~9r8GܲrEh`XHbZtp,kمyK 9O}2۩Iw6 Ϲܥׇ_cQ4Aۜ#?~T3Ezȉϸv6I8h',se8}ȫ'=m TfЪ| <DziCq ߅ӆlNT t&j3,4+|ңϏ$=ޅ.8QBOZNS}6Tz;ởnGPsI0I PidgRe_Ma ꎲNTh!)6.lxS_tHivE6* ȶIwr'AG;|.<g Op]" Ϡξ WJaΫg 7HGvTU(?[?42hB :a 3˨n\4cdŒG:4`/uErVt}MgC X5qe6%ZmuDu^PYln֢`1;7E@a}93nNcïLp1jl;EOjKB gY2_ي3U:iH g >4\]]zCaF^ic TRM|( Wcx:>\W#:x%IN]TEgWMJ(֥q9KQ TTNm"[E"k#Ok+'w6gdi zk͌MݦPtT*QP=m Ks"5<5a<p%$k CE> /p&WV(`c0ST6q[Y( 3sdon U~gz(\:D>p,hmC\m2Vʛ_dɯ?zٖKIE$Ghlhr-۳:g FK5Y%Zvvhs[7prX–`P"|P} /T&E?rs#g6xL}-7 :]osR QnM>*Mr呣ͩA§6j UA4$VcZ~ش(~^ C >@oG_xT3RD@C;S"5Qy [؇ȗݽ=!99Fj^.57M@)!j+Hmx `=!ҤMcSS^WF7l=KvEr$0{"0ծr9 ʧM𮺣=8/]8>p!_de{Ax,e( pYRs;r.)xTk'H&=T|YVN200x>e:3Ept| M] JݬU^!E-_+(I1o]h 򯔈yͰX+ϸYsbՈ:C/׌kV ѿZdLb(>i֫)ɋ8ªXIESGb#C:[|8)4rQ;E mV Gm'*"Mq- {xjNp`nj~G[O3xm|茌]r' gɿjbimdubʓ Y_( kY)Ed>$5]iLağ:HFF {|LyӊV+ښ lsJPې΅2E ZGn~sF؛ZX~CZtN[eH2N{QX#ŋ^lZ{"m>w6TO;H4 VR\zS[o"Rr{g ǀv{~߬OqK}>s]zX nC[s5 :2XH(#  dLE`#VLOuP hsRA6 ^-.2bh7SR. Ӹk4KY>W6dkN ?{af^%)O:H\ ͺĶa$f< `-hATk\-Ǘ*m2a.J !U?$7Kl25fߞz g~_̰7tN7KQl|+EktB)O8_LDݝ x9(zDžRyV&bM+JNu̇GzHrt , DOpDy|vcêhk™yԚ> Tp2?M†= -Bmm>|k9ѻgQN}S(3%Z{!4w8=#% <%$I sXP-9br+ͶMb}^v DO.IJ==Iɝ*sT3?lsj&dtt2c46&M3N`Ϝ$a{FyD)ҿ(5Ētj&;ϧs!݉UƖ4-ͿgAN 5q%u d:}- /w[ӕOEr7By\郑. c8++ 5Өz-g!"'j;bQ=\h*2? 3~4n]oVTc|H ux+?)Du&u_d0jaJ$m:nYNbӂ[|? zrEvKFP5-[sy+_ax=w1?U2T8kzu庮"QwwNk*/*Ao8Zj*&i{_ggfQ.l۞,Ŕ>5i%suE͑5>4a3vL GMPR۠ 9}|xdd餎Gg 7IiC"ӯZbnWBsizf+{‚P@OSlJjmdڣ,OqJ[ȷW]!kLT/Lݨo~|w"+}(ڏPҎy'qJLj zOmf5ap&Eg n1b/" Kc7ZO`OkzT CQ~4P4r#WAX+%8; -ÉAțD9 nzO6V ]ww8¡|`#2nf7clo"`_DzJixU֙]B! $b48 (;ȃ|c )]h>>r:20?KyG50jSckmAwZf~.(z)1Nv \8s&Ы%FvÌBw݈pNU)%S~JYg'5*s@̾~/zPאoQhxjhNYpT~Dbü#&ސ?+DY7HtK3Jj?E Rt@s8>A/cQmS ъ4)w#GSjUV{ ,^1Cd/G=} fش !VN ǟ QX6F 5)[S6gǥr*L.OY#39?4]H;uVO$RgcFm~w_g^ʑzD@d.3xf4*Otk<ƭ3<@4ЦAdIgfvoe-  G `r*v<,wV4,(ڼET(撹僱%k}Ki^w(4pڦ^'Z)~A']>mj?iwuH\@"}]K]q}wIܫyD&Kȡ[J;u 0k`h&[>DPӁ|rB7N 8s'˾W*X%QP8rؐ)q;q܇ǻnjJ[#S0㠍 ͧ"8B};kq]#4 m'MkePt8a1WF=PhN;iRJЭM#l 2Yrꄣ lt6RtnNe즟,ĥ^x#3BcD2m@w.,Sh`HPyPݲҽ]wCO#-H9٧Y%FxfoEԭ"C!ҽەD}VKcU%ۀX꫸ ӑ!Q'|mz FkaS-=4R},AbrPFdۜCU.oapC!$7VE<-esT>'M0Ro9t12“=(yp([,= N]cN3MJcᨫNgҤ:kSF~ceB*1uPlv%4t TSyă3)x' hhjC ]0fW|pXu{|sގ앖˴bA١L*9srF;"A238|0[`|7qj XUNj'˴q2w h`|-:[m 䏹 % 5ߥu~ "{l]Ÿ{(` `C;69{dn>aUD1j-n~ZH';cwP-N'  =6abXuۦh/y-Ea;.=b ~Py_+c#u݅PTf7Scl^3!>v$M,hZ 0:7r  Gsg熃;"0]0wv{ -j tE`5zCt 07*/9k%ddr:Ƙ{,ׁL_^ǝD:m!*q[]M1%QɄ k==4f>$y@?AM-1;sGy'X\"L}Tu `[T'_/ SKe\"(e' 5:ykTNe^Q-~ۈbTf?;(*9{V6Si7;FcO<)*#hAg"vxG b=˖*AFpdwZɼ:&kꤔ<υw0YQ{w΁^cYT >T1VzIR}Ѣ㖣N%ضI>4e%n`.%VXuG̤66%Ͽ,Cã4΁kYE *Y8)m$Ե寬u@|M\$E](QX>G8٧ Y\>t^8F+Ȋcz犼8{!{,Ąɦjô0\Y1*жPz/s/.ϙ#OLy ?M"3XGx,ZJ~(ș^qqns AI◆Z|=OMffIsD4D9[P-v -L߇=G$0΍2_?] RQ+r o<{O`wu[ЛH⍚}ƃ=~UJ>Gt }YIڲ~؛.\i)q>j8^V، NZhub`"9[|},op^(zyhF|Yjv~f9M>X&);_*N=#Y`\:Y6f~pCCHl//0%m#Pݦב89 <XKבf #dU /6}K.@[)mv\),߷l֠GCCT'YݗTH%K~dI~QIX/b"ɝ];t:zj=,WW,nAəKg}- ħhC|lH \*̋gʉb\Qх"I>@$ @&-h լ4.#֭4(S)&s* j|$.!L*byBzSKFoOK8PB6WJvx~!IOLAiScIuFned=rɵD_¤{Z%f6u=![?:;SY=:gImlt,X@*Cs(+B\D$~9L]m7q(TOG$C"9{,'_zޫkqVy3d9㲫vCP~?n_s4P >M]*ܴ"vvJ UU 7ގ\Z9lh0 y @$!(NNM^x+2P0T1ĖP>Ài k/9`vw4.)T]ar3\ǔ~5c)9"uGuBFz9Bڞ;+hЙ*YY$CWLYk{(`;}Yw{'>e$2O79 aB[-ɴ';;aXHke{_ld؋\^⏾D| ӠqdxqtcλX[UړĎMx~]b npGy+Abfi0px58e"o, ޸C[V)| .%׍sEȧ7wU02ilUTf7q6NmC`>\:JԺx.l?-) ,*@_?zdBw{fqz|*%SrE'ɜp #s7gs*oUx>BKvN9K,e6?F*Cr~naBkREYRv! I0ͽz, fis8R}+-#طd~Y8?z%|qڶB H>QGX =qٶ'Evς,؁֜ȞsUsq|I}k|vT82H_Jcb1q~HΎ*{br RFC.QgIx"3%/RlF #~TE0 N?8P֞q,5ANaZ]P§2(O B~4LjL+'ȴfO[gBwd>'fvRvEÈ$q"HPK"9 pITxu@eh"5K#Gu;{훍vB7G"&C]wFt}Mu7Dx:D҇Nƹe ˤL1ewM~`#`iQ́h|.2eo2'5<8 `9 NT}JçVA 3J#XtIcht$T6Ȫԝ"& wgߤ(s2SzBZ@h]wljw rh}ZIlՈ´MisQ $"q:3*$e*շwSpqƛjȭsk~wz߀$q~D^.I6"@RN&' bZ^ TrG$N%P,j_!tt4[`uνu\_U'Y9S- Iɖ+ 6)lԬ!g98wRx:<@ @X첚PYc˸e?b8?\b IMNv ,R *tdiJ]HԝOٰ0U>R:;!袉Y/Hzbp-[W1fCcZa8b`ZI!Pr%[.X Yʧ3ze*([o0#8v/wN(<7D@86U 6 xz*]R8ҿ^ h 皥O$nPu7I;'go6߂eA`^+h'XyԎ:)2Q2P9<tGVlT:-Pbpٸiwݥnj( bm,sr'M &#1Џl(F'O;jXWC4tjB':J?qz-˾+U#GVo<"o5RM$6,.}88qxR':Ҷ];e-K@8$mZVR8 ZHr*8 wӃkRE?lQvˬ_R^hQT,<E5Ӿɂ5V `vFn>HeͰWU%&JN@0oZ#(P)@1!H|ߦ FW:I!h+-TN7z>>mR'FsP+yeFIO+Dj!\L2AZC4x-ϔ$k+A1kR6$E^븺*0 _lx#MbϞTnl2m|۶uY*x1p`,D n׿P*JPgzF5mmpD苰hc [UJ7y k 5#F{pTp։Q#GeJF-Vp~0[4*dyRNgh/"G))5vkΟ"CtC}BD0όϗEn3ۀY#M6pۧsc@UZD2p\.l~ 7U;jW]1܂Vf0egׯMdW??Ź͋X5yJB+FpCpuqA ܣ9}##)[Ki.vcT$Kհ4SJ w(2 `Iֵ=+Q'MG{W^&Մߡ)IH(Wd #N8{TQ TM4sp1TAK?݄ȾeD0J=]ܩ4 'Jq-P◖5dJz~>3!p+a^x ,2=!q)Q-z<;` emk>G\DTc $0I8^|"%WȪ9鿶 p~ ׿匴2+`Ze=J޺pގ *$liC7 usxŬwG5@567 7$UȣT[T&ɛig߸EYV>kLF3V@'^ptX2+}BV:UӐ jƥ.roQZ#໬o!~\ʣsJ-Bh8DYo@緦8_,cxtmIb'6ɱ%:}@ŸnCaUal|&L\VZ<42ΩOYHG;{r;;@+/1)`nC_M2ip׈W#J@Xw#kJHU s{sDSWYbX._ۓ[,fiC?7+cq$4` yEy@3!inփG/A:|=`Èz+)$f}"e"BN:Ζv~fT:=6UvĔDsbnO7:Ї-M?v(>˳':2穡&V|eѩݒI3}s/;;isM,)hcxU6KC§\C{g&QAx)|VGOyQbPi$]>~{DۈmA6B{va7v!pa9D`_֔ՆstVYF(9T g 唲M&%fP,8ϡKk[Y_bKYcx#U4MLsq D1=u- ^H|(7@ܥyhZ_3{⹓G,4bbPðgh$ kFM $G4qfKGl _!2L#$Ṕd2ZtHj2teeuϊ'0--j#5,ەZ'AQ׌h 窫ZBVr""bkx wVd]/b"6L ç=F$128841ܳn 5 Hχ<Dj|%mQQ3YCt|VԕMQƀfG"_~޲X_)G]q2ЏuRT7!Sh@i,3ކ0+ۅ#S|va`1KN#>?nV!ܦw #!_FioV_Fך5@qu[V&-E?I!DXp$[ͫy|C^\bk?VH1 Y sQR+=|{Av'44t]~hzn_?Ug? eŇEJ} k3/`kB߯w^a/D:| }ᾇ} +t 6KCօt<,lw+ꅆ< wHh;nT+boe~c$M{ί6T1Ă<4v*2vQ\ч4uux7`bErÊW{ޅ4>q։gig'KtGrZ3.p&;QSez٬#=7^V }WCaaٔW7J"vh)zPKA7tyS =Ƥa=ʙ̫C{IU^}4Kl.MpI_43W VUFhcV^YIƯTRAak be̤o|ĨȓƣP8Uj(KW%ֱ@l%gɁMN{U&oc< yY3} ?pΦ n\-3z*lo?0b9*%^vŵ{gte牆 ABDshCA' XVHeҿVu %L,&җ.!7&>P.(I@wv(pUr w6[E|)oL/98i9D:f=*r@EmUf)"D!&];`)=2.d>O5+GOgq#kc%ȥ6^isCNFyk٘ .gLjDY1xgބ#zM)NPbys/}LDJ!+@|%*HP 鼧wZ{`", ]}C i*]*r1GlL9!ឤ0{)gN=qOxqhe}%+Mφ-0p+'1R*อ9UȜA%rЍm0i׺mCN~)# >1<{VPl?P eZ"f5gD7 khp5ne9>~X&S3_#rl,TxPs j!i6Gm1lM_̨ۦmB5󂿸S:h,eM">bSyJ=K{wL܊6T1.fI Oz3a>z hy:WsԵoF.`LHI&Ucn,x B)?MrKQ"-&fj~rOA°C0 @PW7MN` U 1oHwl9@S]}Y imv$Sٸ+ QN _DoLܙ4.;!9ɻWb/m7N,;(u:HkT$22kT[gw:Ui$@(ZjJ eD+*;(|'ܣV/AI~c$ؐo5vAYHYB}ɑu+"Y,wUeS^vǵ%$A$eӁСGĨPERp⯫mv=?[uz\:VVR.2A[q-XqC e 3ohXZYe|dS}(㴱2juX2Ѹ ! )[Ge*`)yť1r k(mSiBU)&ajV=ELsu?vϨ* r>_N KXkA`BI@Ӏ8 f3jX3iTRt`> "C)3=%+lY.{roEMzU^/S UkI~) %tkYOHDT먪QN2gh.Ơ>,ѻ3S zIoT(AY7;dY,aگ5^'9FZ@7IIvg$ e3f}Xr:p#Y$EH{7@BYȩBFi+ߥ]g7gu]Cfܳ2Ney,]^H&!䎤:aB(HEcyab<(VH #z0Ύ{;K*&ek2>܏ؘ2iEw;{XWI~9Ҧ>:ujo˿^J9лAmDn<r`ҜN> $$kqV&)2}.`%'6gUF;aCR%c&lDx{WMXHSj Lp:[-.@Qthj@HWb9դrUv7پg]&o]B8c~IrN扟YtY(]뇀gr[wy+c "gޮm[G71n̓(E|lX:^jh=ۄٟqA> a(>V.Ax=JՑ.f4,lУ<$Ikhe+]| } 8@xWR)b~Mԣh:#bue7< ( :@cm2krv>YtGŭ!RRw̐u(K" % 6;aawXRSFmĺN&^}Զ+ӴPU60]l@D 5dsJJj1zhT#Gщ_߆]lUNwsZޫď%Ġ(9>?&Mʄ-7FԄ`_~S5!'`0qF&:YtuR voDۺ'♕摗 9#8nR:=L I-8ơƙfv?n?ԽHr/C]`2ÿTE houȶ? OyhbহbCXZ8&{oiڢ/yKNۅ\gzDfR |HQۨ/ydN,<<6(v;"|wLg^c|/\;x^?, @yиJPBN4!|57oقJ8O?7g;e$9\sLɊ6a)0/$ ׇgJ>cz]U}߶8p{7h XbvIl:% "yo"r(OfNwptR7F(֕3e 03U[gB}k_τcֵ;o^DK|mftEK3.nh`ޑ!G̀ٞH=b͏Og:@d+V oN?@UBӍ6r4*hh'zwDiPftZ جcCjh鮦^lcK`愨U=_-: g34T!hi je#ب1.3q̜eieyq|#9v$xǶ㓲YA逋u]jpbQYJ3/sb"WAMV|=ýA"lg ˆh5 OxEe%,|X Y~G &:|ۼ$W>5.̛m@pkab.QeqtmVr U'ܶ.0um! w]$$="kDˌhg`PR<Ψz!Y ŅJ$t \HsF- .Zz`$T4{?:CxDrOV>vxP B얇çIi WzH9K0r,E4j%]1=%4d w1}QfQ%j8'&RC1#l`ir֞hMG`vF5㿞t`i2nE 3YḆaezObԇӔOu8Wfeo`Q8[-ILӤMD{=M-VOyqw %X&;].s^]Js5Guw"GAjR *Ȳ\MLi$&"cojBWΑ⽈W#Phc>tVNirB/Z=eP)ͻEpgA1On™^e5>T%\w/SG~i7 8DuHNfoЌEe{t))uQg>H?l`8&WTf+eQ)LrZFtYRBJPO^]r i" =7 ρAcwgPC 2>1ٌ2"1Kb+r+lO_+QMG/xOf%sɾuwWv Յ4c_|Ί>}@?w^^Vݔ< v0D87ɡ¨M3Hi;kPZ\Bbԛ2rBV87RA@uS⸱˴(꡺]Rħǃq#M*ӒOdƵW-!i~MyfdYZvbu/O(K-Aw8gΏH,W5gWr~8 0@z Mcsh߼ڝqx z>nXh5I.R7Uo^XL2X9:zxIapLY/3Ne$=\S]{3uJoHa} \`+hٔŦO;jKQП1^Mx;tԍǔ¾}c0I=AxZ#͟F@mVxǍXQP:jMjy{JKiƧepSaux1SwUnےBhof)*>xΰwbֿhRn~@z+MGXI3x0z)!i]:VHrj ӻُш.w$ݎTsHxcdETErjqd ĉal!:P>]C]U .tCaTG'&2*&n&91sF`9+h{u`aT&1@H"[+z֏yUH$''~?Zb`&IaA*P {7<A& p #}b/NQf݉/,Qfjs>vG2<&W#  $YhiN'vJv{:e,G__!I[x"Gx|Tl}dJ8*v<:KVH 289 LϼVfЁl>j(6F/E%nåEEaW;Ԛ>|B>`9HQ?<_^o<18L;UYґahHt &nN$xD9]8@X;i(PJi pWC O@R楜~Rpc`x^7=4S| sS+P5HeUīd^$5;P޿ȂjOf?hG!Ӯk;ûӱR+p"7銣(;_Ȼ}~j ybjx +"%$O[ uV·Zl'!EԘ@ih?6  tz7}JAֹl Tbh]bu8 *7;"Ji&ԵGpzL5]_o 2EtPdfCh"Tl7lJn>]piqx_":u @||A@])Y:qL}RO`0#z;+ i}j~F SĦt{E#(zr8mqAdFHHr;Fs)|o>lPԙ~ӥ݂ T / _RVW4ڏ{u#؞\Ɔn028-4Hڰ_U#7jY#TW9H)P.s9u']+hb6N]瀫&,гjp^!l NxU4v @c\xmurf.Zx-ȤɅ=GmJU;*/ا*"G`km4 y;7]+^/& SE@<]/>qڮ=jau;5G:lz*<5 vʨ, n&]%*}]0ޭf @@YV~.^Ø[{1Um}L2 Zgq2? |H~FR2_mdHxѨ;unt[FӺڟ,zj~cqn>w s`I8ZyXp8Py-sUX" ٛB@ėrZTҽoa0Ddk5X$I42)6sXr;ԃ&8%@(!w_o4po1oxL߹kj<p(#pUvf#\ZV~ { /D)p•):).}C %]`esk1!1l蚀XpD6ƈ̓Xy}V wL`ǩeζv[%0% |:T&* 7ʳp`7ΉT|r;iS3& p>|ƬQ*X(Bd'0\B`fN2Gnu(GAy[QŔ=嘶G` zAIh>̬!|bmVNP!Y<%C7 ŻanLXyɮ\H ɘh2$)p8hj qc>퍭ŖY`H < J:fYqDj$E&fH HAi%zW%$:2ܙJ zA9>2x$56fF,a)'暦xʶdOrZy+.P 8Qʉmiމ HhBL{4:A8KHr7u_DzZQ/mDFÃFlBӑ' ,^_6˝R`MJΖ{A S ac:;kLU.b)3̔cـv/ph>|6,T^=?oXMm3rBK/$:_I['Pg6K25K(r.uow J ~oHUߑJ}W\tQȕvOBP/~l,:9!483;pb @Qcsk)Ҝ;X^0Z愮erHJɉ:x?Pw\z%ϔِ5l*3EDze;8 T8rV~yQ \c\'?ܢ=;ja\"6>!z6dM `%]J\f ؽ0- 5}NC' Wo"~$X1AZǍ]:cNvIQ)*)[J -3 ,řSh}x5*G.#LPY~QePUe,L>7muZ,fbhg#-&)xC?FO"w NpRk+h]}o$4gZ*0Hl|= WUhB<O.32TaB#aJxuol q'3Zz\z#W+Jl 11XHUkQ]7{"+O¯զ8U(=ʄt0b22J؇v a/7Х?Թ3=&ͼ~.XUֱ>ZBa[vA ff"V QSpQ+dݑ_WG/qy]uHI23dR dd*۝,d$KvnEe k^#Y^Jh@ VF,h8#4R7.g="KoT-GIcCRJ LӐSйA~#,S1f~V[Y%|}%,`CyplM!,I>P, XKK򜒂X.I dz:- dm:'h \_-7.M4@7aD}o~]uS.Pu7CգhJL+ Ly'Ca0LyM0։l5+75Z@& oཀྵecM溽EAA1~# 1B PthiVB40Wr<); Ah(feE mPԨ<k]pmblTy2m^vv7MVU ig'hʈR^ =nۏk$tf&ìaYN[m j1^E4;!V*:-1+ np/,Ys*GPRHI$Ie+Ƃyt:-&Z/)7AXPj?,?DxKaHKksz;>R_h\Wl`dmKW0j{P&HGkI>P{y_}\qU#GJ)4u`|x Zca$<5ׁB4t2<ݧo2rV[^,9rr+?TM)= ~,mju3tJOëgZF'%n|}MBgY}´ `:3u'лĿz@W{b_}^ iQqc䂙2?.1z~W -r }0[*X'?Mߛ3)!|)5Bq*{bMQjvY؄곥% {T:A} Sjgc 5g>#W,q_`e-[Wuw hGG/{m{lTU |XxAp.MCENZy%:w;zżs²M3i ǺԲ!Bh@}MA SFYrM5V&{KXV#>1%ʕN^3lo}n&OtaQٌ K(xnXu Ǖ,[~ x}<ٝ^[c@b)ہٻ]\v"M֌#e=Lȩh.2S, +6|e?\H% jUNs|dXl~Ԝ,KdaW%J⫱ Qa+ċ/u6,*Ê׼s*KY6*75.R@?k Ma +&Gˬ86\9e3UT[%(b OC3Q˖ KW| S~6*\Xm9erR/W*_9?_ل~A#'huV'laNHG@4&=La ER ds.MNu t H :+lnB㹘|l,3Wro; Wfw4^\:Pؚ:DMã%%~WZNZ \X“%! # =\<S¸###=Fm\\zO][_GVHKEr&3}%^ Pߑ|N 77G6Y]d$/*~tC}@3N?y.'7o&Y3LNPʒhM4&+.]=-2./)6 ]GHRؼԓXA(vXV knb0#~fGE=6Ҵo# r/ĦXȴ؎9HJzvŐ)H3.Y]2ms>]G |QBDSqTg@f P->/SoRK$])007N¯[`X-ez5mA %!W!rHV1btNE.z5 2}teR^2c ׼VwK?;k1|ET{.C u6 X-6u#11m"?9Q͎Su6I Lb)`'klw(`mTjNSg\ 9p,Mpl.0.uHuJYR$d@WɉZ"geBHw8] Z k"me08TcE?$#L5?W *[ iٯ/&802WKy՟$*EzJ,s`oWQK1,j;ΓQ<(7h?"N`9`o=ތRZ~< k(ŻYGTC+;FOMZ[Sh&4mR'gfD3SgQ(dmZݣtI\F H )E. )xپ(6k%ō?@`ÈuřG4rdoqX v8 cdH+qC|mKiT4x?YDY)D#:dff~_r Un߸K\hJusLm公=T/”_o?Jp}<B5d6+%~/!u44>37@yqy.}Q:(1xEq [F|=}~v2gؿʏ\ ~%y @cE}RtGp<&JhmNljf)R`Dntl<'g"& Q 逐UbDI溇EǒsuߓSOێ/)ɒc; hSNdBûIKVFW`l8~l`-!.P YmoW2%sV=s!UUx 8#}wz+Bƻ4X@}l>|yFs 8?Q> DiSjqrq~SY 8ҝvn{yuB<EfF2^ǖ^ϋ~1UhݲH~^SXcKDHH! \qv-CbD))R,;c_lc3l˗Nxf{-"Ѹ%kФ@=O=d'5iEF1aIF f+Ɇ;G_7#2cbl hƔbJ$rMM1OL߼0%hU"2Bƍ=8!?Pa͢ 8t,`qC: PZ;el- S ºCX 84ʄsC7K>vD߉~K{ylg+,0 偨>0a#MVZB0/A$4bIN.ʬ tѪiH]J7%%Ah <:RӉ53 kkdmb9,vmotKc[1٦ֳ 2jaM{j-ԺkߒKo4J"E'Nڝ ymh2AL'S13rVF.T7ױ!=HWutdݴOVtt2ClzO0FwO>@# .R}D dYfcZXNpPz#!O{qyNH F0S+D OGW,A*kkDr0cv?!qGYoƞX7;e~1CrZ=k, .$6YJs)MX_G$\Jc?_w=5t1[*`gur5C?6{:,wWs*w$Y?DN"8=.yzʇPЙ.&AiE^h޹r&?a.l2V-}N۴i%%.@NOvDXwvFݓqW.FjYzwum4epn_ m:`88d]r*y^y̳G'Ǡ!f8 [5m LGE}z{)#GG ۭkN4σPc]o<N=k^t,롛՗!ޜEM߯26BD4B c._VB#S/S>_۴3ˌ_McL <3|[ґ ]"BRzճ,'X{' of=ĥҸwܴ;M3rZt!4Y 3 ڹg#1C4 % '$0)#^z=O1~<8g̍KE8oԯiM*[ 65OHRjO@lۡc9d ޽c՚7^v=Rl$^WRhi@ [m!meΑ3F9Uq4lC B8=8uޅJT5Ɩ,ZfVAۈ[݀Γ`~6ӊ͞Hwt 1޻a  Vv"ՙ2?nErURYaS]Xj,&Ϥ\e$: 8S!AOҕ30qQ YP%%_)iX~~a"[(2H5-YyM$n[;uFJfK\Cĵ ?A>*4 ۖe>٣;Q6"p!FYĝ]k_:i2ܱIF̈́趬 23ͻ+ceUlN,憠1`%3HMA{סaG&ʑs>gp\Uo*YSm @c[]~S[yC2t@-5n ; IQQOϸXMVd+Q~j钢7b#+9l D2 ёsMCZYaFk/ZyO6?3y(`(.w+ (*)}o_WzXIzvAQ-#LO{.>)q!M!nz*g<(_NbMf#\ ( {DԿ?vw@b${$ڢgC1C*E(FZ"V?nTcēʙW2&~̟/Rփixݞq%l&AiyS _Нzi_m̽fekX>NIJwN^ k4"J4Y•1wѯ4䙞(Gk(w/ٖJPz\E5B)6l%cQ9pz&tă*o@D0մɗ0_'̲n~ʥJ^ϟz74}S rYqSz6 t)hֺth&E}ȁp^OboLO"| .#H @w0φE#()v bW޸[&W<'R^8.ۋ@bL™IKGǦ8æذVCI'T>^S uCb@t|V,sH5HbdžDlOp*JUsBbcBR1wy#oVF(=0()%o=혙Ϸ['vj#{ūE 6D"N h;ah`H9lJqU&05INmϫge/WʕO1+p0R{tǻ %epXg8סN:̹Sd#Ѵ,Z3y:R(\V;CNū StTh-t'> N̢ XsUkșN>FO9D˓y߮g- 9jfY11l@۴Hլמ4 LRBv7v|$*ђT#kK#G _c QE$5שѵSr(Ql b"|{Q$F`yCŰ̩ؔnnP4jz]_JRm3iF]^ -ϝg4lCQ%gbo+l9ia&[̼j/yӤ}EySa0J-$W&LYY u(BwvLkV E R丆B+ 1VeZt ďVfs4AGO`;U]HF|e*$NntH|,KJFR4-vS3zWkЕ.%dG]|*qryE},_?#b@wx67NĎd}A~xZwǺQG_RɟD~Wbr2m䋀 uU`0N/ Ok-bN}ZV[ g(-[5AVXCBY?]ArfLL$E>vCܓRç. vt"zx .?/d^%kU|7μ I6 ) L1Y%m6 i6i0 z. pY(eQK~{D%&Or-Š`qPl6WlY#"l`%K_V{< @۳աyg5 q3@\o#l_f#$ *)lӽ߇^z.uKÁLpF.\ޢfRcSx⨚J&q`bj^Wv"݂#Yb -ֆبd:Ms2xGeV\I;1 ;;Y uɋ%dP;jTw>Y6cRoF51VݻjhqT! a$yhxQY{!.Riǡq/fW3GcğPHA_rwW n\ D`bZ7\ZSn$R0{eR{ `BQaݫIL`I08glYupd Uûgu hu#kM^{SmXQf!gĻqn\ *A~e%]):JԈV\?8KC8ezJLQx[gD_-0iԪsF"Ʋ-kQ6a&9=Zjfjک_Lҿ,x 悡$wTC}PM?1NhҧShGq3V+Ox@ٽiv-l~霓DdۿFx(>R YD!S^BuvpZC}ʿEXdrXr}zAIK `a9`N$9}HFF 5zR&4髐FU^T$ܘsC1_p%uи H{6l;idוwRhSe~HZ s"&WaRT.у/N~M5o;!o/ɟiQJZcf?w#pr&ZP_6 qT[5l她N@[w3,JLYʑP% 1)$c*K5ЍF6_h󰺨{m_=+=QM[HFGɚGTlW s(4k No5"(|;&Sr.5?d+m<48S-Xpn|S|GTD+qYYR^zk_> ?R]ĥսZcC~%.(2 +f.Ԇz ]@gJNLUB"X6șSVi{r`@gC|n~+CPk;8H:A.]ve3jv/*.j߰_[*eVMO':oN SUzmՒMU^B8f~M|%;DDx:k˸']_$sXFh] !]͵qwAƨsMMCj,2qUp9>&N`2c Ѥgz‘82O n"Л-܌>Go֘aWM&Aӻ#S>x7Mꈣq 2^BKX0n)j~`KGcC껍?a{g+o0^.]i!-dE0܍H/Y/>(,=q(L@OFßƓOĖ/wc=y;+-v2fDpكI1nvӜ4)cr-3Rps/ ?@ܒ1uWޱ0," +q/+rX@ W1םqM!m|]mwF<51;N l[KY?w"3yQléW_ oWM4t}4NIjD`>;XJ~k?Q5C4}QHr0{B,=}báT؃6~p+\<3u3|~ t[_.Ph1Rw}1_~9uE?D x~;~ޖ WFfjy\< @c&Pp>F #WhW)$<3k(CM_{ZbY74]NlJf;(HA0H '{8 z Vj"0ҙ s%tCqW { V=bud 7ZJA\[s|7i\F2bI$u?!~;0+**DsHJ:#+7ov6*+Uw%ƙ֚m{=aM 3D@j*;-MN+m ( X?С[ޚ\Si7{FF/&p!QA1`s&9frвwbC"UDrVu QU%2?s v8sC:+t⼝u33:~--Q\bJ͖QlNA}F#b;|#ΟP=De'Q"'lEܛ!U:?VHUKbl湺b=ʩ`|fԄ4p}*Y;l k8 dLdbԭGo +o \(ngN td!)V ;>>q{^~FU2݇q_fQzp9ڨy`<6/ e_v['ñ;}B$U;;#!ي6)$UҨn6zkݿ% M}Џ0͝ !6;dQH Lڰ&\GYX 楩ß*uہP5∍eOtl:ܶjR^wzzZ IT|$hRdy=s(urס%>goR_bГeZjJ|!kotEqvG%f.=͙7c~x՟m$K%sF Rtrȕ䴓ޣS8HݣݥlιڬO44oXL/ n` 4Ǘ՗o1e*4 $E=ne bx~4ꀷeSz ʑq~Ve={7/`U<)м{ҬjKwf;5 BѬۏ~Evk1i@kxAc=WP/CA!.Kwly]I|k$y'V 6]ˠUJ/%4[< eJ ¶ze2t0"F* 8A(G^oO;^eO;EjgaN^U*H1'OmD2kc(oQH=nzx0V82n.[LΥ'ҵ)2*tdSxѺmz$tÏ<6s|H ((nh,mi:#?|>j=ߙ4d6C^=^[{Gօcяa!& ]-kP;Da?yUL[Hj+TZ<66;gMǨXr)ZZ0nt?Ph>#nbAbMJD1<&4^F+_M&Wwm\lH{uv!$hY9 @2ꤎwy|'= %@ξ(/KӰSʙ`yh64]浨V)zﳉNN}dz />r%|MA>iȗb7IH} .]`8N@ҵn8Vq(ZU>r2gƁ0scwAi6Y{ž:,^Oh%9v6i,عKZSbtm %(nh&#*ѓ3.!qYBu. MOPpFp- c!c }? sjytqəS_ؓ}iXȳTy04TCX~ $+%>nTR*Qkm=!.NzRQh y{܏u Hd>7+*}|N\v|U %`-PmGd(O{aٯzՏ:Wv /DTA+0au!t.]WVqH,/b+լA~LtMYn')Њ6K-G&/^6 @ xv_ןnۯhI.K4 ,9))A'^}>9zCb_ƪQ OR|ڽDLS@gT0޴ӍܕhF iJ4g`|+mgPM;#5ڕdkǾM)&J&D;t;c|4X r\K?t 1"E:' =#v1L z| qn]`e"?BXB/" kph{n']fUh3duT@X 8bڛs;̳.Z{fsZ{=38ϳe(S\hc/ |fQd7D7Bzi%5_p6e /o5ZZ-iEYGwc~sf 9pqj#KYM+ႆ6yv*" CE9x =IJc\YP_TWOiV i9 mh>)+*P" ɤbFT_sUj6MSG zRoU҇Ł*Yuc 5NeQ'nCAZ0%`@_T@_ ~ł -TU(V˺L3z~~GvV$ene6Ճ/~fE4sea⤺$y}Fò1j)ea@m&%J+tQ2νuwWkjCQe]uQm^ Alv0wɺ,M'ʎBn]"G|`V,D,W-29\M`C].^"uR~c-wZ𭼾ijѣ29)xS߮e.!2!k)|oQu}KP3H0Q&$c,J]Uk]M J ֚R% Xxl S^vS䁥I3[~,j5UƮUL55jf`Jq&_hZ [Pp>;ma}} h`#q yeHۺ݌(`EI^D b>ٲlàT%YEϚr(s#Hp|pΎY 'ݍs,gna$c>;j@vz2UDՐ+005mw[ )!wWU>|6 wG =5 Q6O tuyArC׋ 0k|߮!JӟW6ǵDaX]i5#'rT(|xE["] *JuM{b?ZLUq 5cin^*:O,;rQV:_Ոr1&9 Phdԩbf wU fb}DOyQx^.~4}dZ_rl3%L{'~[vxCLF 0z9tp"BI%Hh.jOdNt=$N!UP<.SRvGm.dKZ%+8wtpeP5zi@8ݑc,Q\HAI2w 3yls6 b8w1xP\NG @,.k2 !O̯JDWD=IcdEKGN UdGiOjxG GD$,wr$)W׏#$랜 08](\I ??*Sȇځλ݁3(|s/9Dy{ɠ~ƺFT01 d.uWDZ1tFZ&3?dqVbP+]k}\}sKUZG3psMͰ2pj88"T uR PiXZb;S (Zi$z|+,(98Yɒ$8~ 7UD>l)4Ɉc,ᦛ-3cȒ}hPn+4l %.9k[%o{+XzZg!{5D7'gٓ[&gdOb`I).ޡ|Xڂkv_g#KAo*9.)TlHyCE <+΂O5 U:[ّY.(p~ݗ,u4(iQs$`͚YIH}+ ß!DPX"))y &ARa]wDx0˱zx` [h ПxgwƎI9Iii/e[B5fB5BF+Z7ꂟY=\wϪy$(cw#ZisK- ujWPDXLc[pod՘ x8Av֠ u]~ 8s0Ca  hl7ϰ R&;޿ YGoUZ? -`~(, laـŅs-V5|C}فQ.}>sO&(UPu"PЯ/k2+^ _]v-\6<g@ ~=|v%IcTm,j|$cːZ(qؠ ١0QGDsQ=(มK٣8StF0Rg2ҳ߿2S/' cI͡i!|8.BZ"xN\=/7l#w:\x7xFh׌R m=}'cVы-ˁY6M\ Y-]!Z6 i/׺J6ԁ?{Uo6"սg:ƁMցb/2W  kc%@K܍K2ެ m_ޢ G Dyz acyAb.1ҹY8WTfgQa#XM/j0(UO_NBw0Le$E`~.s쩾z•7*+C'5ĝ5QhQ(Lʄ)}q{*xr$ٵqjT˜UAc)Bq5NYa߹b7Me7_G j?d$Eiks=; 3¯Ct[~ˉ 銁A`jU1Bj'ucЈOߪ//u[$# Y5-ӧ疚`4=×|vs+M+c u=kғAVd ) l9)]ġiŃ^:Tq ܰK,աU 'L`9`1YB1MMc uZ3VkxP:JIP+'hлHq_ ES,bzr+AhprQ?S+:E^DNvkN@O؋^Z{E82[`320_ޒCN桓g@6> 2N4H}YUU*u,4YWr% ׋%ÖRaOa9'Opb@g{f8[B S8}[5?GBMvьm&NF4 HI]H&k1h\vCeB9LKȗ]*h!-8$`ֆWRH$A$L"%g/7 fW6ՈkN])Vkjt^C*o^sk2$\]T?yxt=7[ztuC! Y;~HZrEf)`OPT9fm}9;Qq+w'U>!jor(s 2O mY=-{ʴM+?rj_\ٜu$CSc)xf!YJ6QrѧL]hW7ykat mt%G&DXJRT G&ᄊ>dpgH(Bt8vd0dT;R/GOQ!+DV)5Ix&nFz-x Y=(C7نsgh3J׌Jo=?(-R)QM|ZdpU*-u}sD~n!HFvVOJ `J m9QU zjM7q,JV?cn8asdWeFU_a|CY)T$YČlHU`'+77 K-(䇾 r3qQ^+g yW,$\ScEJYrb͊S*4l˴uĮfd}X#\D #3Aeu0vL,`<*_|;8H홶&MGf )7W#kiY/|X;~GN{#dlv6k>g2m 䪃-R/Ǹ^Gqa7Cnz2:h@&k=o@PNWG D} ^-/;gɔzHu;vw"uWJJĺC1X@g$2/lml_?tCU UUla4)'* ^pdXd+q׈[N"9|w_zH=r[P0A96~l'|N6_E+z6sQo)N†%(֎}e6}*Q0"`F6>yI3yTdmRT٧%ZW!wy'0MqAü ?SRS D4Ǔ[ FJ=Oyt?VN vlx9>?'^%chj0[ ؑ\wl3 8uh%*?p4ѱX3F=,]\cScOec7P~%F_t)e/썀xMOs8Z!n7 ½2s+`4lf c#z Q1b=&N}PEcM3-89ˌ֒y}y]yE\b> Њcl,[訷o2q6t$8j{QPV."n(^lzR',NZ${KW!!IM@\y2~꿇l[sy:6~e3 ږ5Nc ψ 󚇟 i|gjhYrs)J Sc0h w|z 2Ag%LM+tˢ &K]I2Mm11tZ)VdVZeۑK> +ez8k~.&Zj0ZWU2 BR ydd0lEYzf!@p~/[>DSK4X#e5l&a D4R쪫`p;5rkBIRw_dz]MX@]Y%y %Y,pNaZ#)2G|y`SNZJRkcvY~5[㢳zoVk+4& ˔т#0yrB07zA¿}0jA9 A&:}InWjaӼKGs//8K#ajf8 ~*Bά7 3A%.V9c $bM9!{<}`}m ^@C BSfqyڦRF>]R%r8^#j[4êyII6 ,x:;5A7T7 @=.z5=-F8%O.Z0JLsCCKVF"n<vadh}rbR标߄܎ZV2沩8+Fy5q-ǩdefDIԄ4'{UIBN2&Ԗ=/ocMiVF!dW|/>8_z2PSĚK=՛ލ:{ّ:wĦa(.^QTOn7D Sty"t:)v1n%kq Ymt0@,Q B9Oof8%[a;0 pM39\Mnjx$F4.^"`L3K|SMg3ŌU> Xq}O6v K$EûM%,2%*c]S^?=וC~`m0>yؑ]1S/;fMa` Ǟ5 J=%aHw@€[ CʅVU殢kiZ28)A bN@HpȜwp@h| $g,=Eݓ.7زy5{Ll%?^%Hc d<@|n6z//J7 J/..n`Dob4A6i '?La8CH8cyC{QlYjc[5?--Qu@~ēe* yQ./0Tx ɺ+º/+|GCf@ť$R<#^Q}E0ښƀdžڈ`6Y,:p)éWN|N'jG9$7pvMhbKj)*BpEvOqj>mc9#N[toƦoy3(g詗od쨡Q >xƹÎ$CDRA2y11gʫ.Yz>ζBhD;C5;[%Y>Nl#hj@Wh d ;Øe^ <Hon?KV*!lWtV &_ͦ967{4^G`qB,R>`mѥ-C=%Yk RD{lNnd/˹Bn;i xk?}7]r|GFF}nI|'Zv!ćy:h︣0=+4fwnɦ3l%}H\WP /Ve(+;~bgrr*5Vz[Aі3 4級])Jo Βd,M;ZL$GI/dӷ^h.?8s3YݾnMt6I!9&bN\埃1}2zqK$PJo>zL *r; (!>A R>.\(zŵyt:a"4@1&ЅC>˂*RRu%+ֻ`ԠWYl6pH9A贈`6P V|WP(򪿞"hFaCb|yW:7.lRT |7v/otqe<~l=,p7V|ZlC\(Z0̜Iq7l Y3@lz >)]3?.oLSa~7*KG]qVINJ55yFUMouWc 9Hy$9uSi6!g >? 1~(ȣv!&._j=%Gwָ!".Z.I,oe+4d#}$.:,a'5ĭ^#_'|d'6eqg0tBT Hk Gb 0Oa1'AֵIΑ[;&QER.}^7_zu| m(.DU-E+clS'{I1@2ɞܣ1.ڍ40RQ,8Y>1pjE:R RH~BwD=B}'y !CX>QE,},\;3\<雐 FsГc8,P޽+)뷺YM_6t6-JAǴN /(P^r{gs ~?ul@vyDB22%0VTbB~V,$g?'ݻ6k՞Nnw4C/bEyiU[hՃ 'F\DtǨ0QO׆zqKG,&x%yM H48ЬkOUuA/0gxI(Z5ACBjvDD(.8 M"p~ddI[ Ӡd6#N -n>V{z-NuyZ%%.^ݨ+(YMҠjdZt1aÏKi/l3k)/{y_Tj (*bB; Z]XʦZnQ#`2>^~|oV2yJ<2@mLu#dd7A3gY!BDA- -] wEL)FǍz"XxKu{go6瓦W|!d/ @غVNW܂}Zx?3fd[_ tC H@<'PJkm ࠯{K^~qeI)B˫~.[މe &N!Q1v|h,2o#>& /v)x OuXȬX4XUmX]hBT=gD@w&N2hxniˈ.k(b˔ŦW8Ӆ.Kq\>tz.Q4p4sٹ{Y޹Dm*!=\U+v3it7k(T&92/o>8>!9l =T?öoԎ/ϛ$l^ac ̚9dQZi{'t傏@;q"Rf27y̭m(+>,ݮMr#K#{ ˂ 6ޥ/hIvձ zcB0' zv t`cWœ:\kQ͒ H޺0𑊖2nPjwbNUcM݇:9j퉦{FDs3~uُuM\j`c72Xp>xw FSXXc8 9{q~~վ.e}u=pr3NՔx]3G2D|2=lZ|^qR,t pp&''*<ټ$-o紐k$-d8J+*P u\.^3q,IWo"~Od_闢"v6SD?:FY&~%S}_48tJY0ǩKGp1lD㊛?MCtǃJHc NY۳+^zZQ#zIJyyez᱿)[no}h~^B$qҀuB3G;ЯչwL- *Tn2/VA°;h{˙atkVUGQ- SǜoYFHB/cql |=UǕ;vK8K]dǏ5؃Ot.2MŮ6 ih_x͠VɋvQ*Os-^krE=f5mRi5 &T>:Jh~Rڸ%IbqM!(O6(R9}e$#ŹUݽCZ>/T0QY[0$}~g-ބOYqsyj.k:Tdͯ`1Vf&ڤu]Sb&+&)&㓍DpN?lG޼ӿb!ڠ&m~`,<1]%>pzϳ;+w6J|:urZzX9Dv tl" -ю'ϻZHd,fJ.I %# ;-_9);4@fbe10PF=L-2P8 !ׂ_0AT2ڢsPgxW\"z:yPA=r2LßNACOuM3enzhCЋ.-ƒ+7(ruם+'y.NOrL۬FLAQ-&ɷ4`ʋ(:iùzP?VEl]9;$hsY[.\KT"|+|[TŰ:`0D/1uG+P;RG|ӮotRT,:=KwV |5=fx-=MMdAϴXrtE<yK6|@ig:yp8koqF*C@^4P]|cH3/mnz8 ~N_Nn=r)[ZeΥ~}̙Ḳ;gyc>m*lOcY$}Rטzw|C-nr2$VWV1N{pn#)CR&/T]TMk|fD0c֡Iu9 n#$³gEԟ=}Puce13C4\I5&DZ^*X;y̺@fv+f|cј芃40 $qIdmP hIFSH;!)KQ]q=[9F+_C \P/ݍwuI2L%_fFb|UGԒ Jǧe:Tg# Z:6$DlY^>Y]ONYc]^r!NtZ<$\y3cTpjo.OzknI#x"4+.Jb((6Mzxbr^w{`d务ADoP㏨K \m|eSzm1o2#W#IQEd 6LYq)Yn#fppɹHlT@. Z㥷#+CrˮL҈^G !^a ܐIVNTwTMȐ2Q9 y#j__>YN&jnbR҇X4e*8-?V+=]ۆz\w1Tkw"=x|5htwJ}S`3n|j=Y&HV<'ˈc}(ڌA#  n";x޼}G:C#^9I>|)^^~1N,"^K^̈"9G[䣇8E_=f(^Yh^2͌soߺ,.շH?i)RȄ sUGE4c}Zf ~,VxzrM H[>Wm{BX~J|֧&1j^OKXЯ4ٕ"J~-7Kjz9>hlȻ3 W~W[9 4$o}LUL^>j|GEW{ȵRn-CIɀtdjj,`<9=G9I~Br`A-RS3W.hbmqQB3\Z0z^k}O5p4̚;>cu_ `2XB=4P?-䍛.D6F*KyX>|m!r?>NqdDvlm8ʉkW+)Qg®Ҏ4=qxX/)ırh3d-Zr0BH,!1Av:ш{H}{K#zآߞоy61D["Od*#VĿ ۿ, I5L,V蛕( \kI mwNo \xP(iV:>${@I 8\`LJlE$J\woz WۥҟߗjfiEi̐ hp2%P:~|s0'hd>A:5gT XfZKMaPb=Pe&gI(x*a->ҏ\a9~ *eDR{Q9vrH.N[a"o=}Ibݿ5pcHWU4 |xO;W9:aIC # Tծ!hCfW'k&*Aؗ/NZ7n2S3I:4C֥˗=6${I7w"iJ]c_E`fֻoԚޤ+B8bC8֊{2 E}y\OMr:G $"o3"weHC6ʹ9dN e'4ho= n[z&[E`֡aĐkObf e'݃B6xN!bC^%{8>c,23[XfY`V0خ_~ry(-͛cV|t" إIw9-;A3A29l6h| V'*f-W۱9M*^ N|@Oxϙ*1tet"$I'±.ӑssI[t|UNdށvRC%@F:i'>JNCT^)b BϢs4?S%Z'fRh4U4fy;{lCm9#0IC|u< Ckcg_}l}?\>43"|Cfs+Ggɛ%šghnVHln|f$KIU#G##m{ ,q{?BoBy&0Ɩ3(ŘMWŇFA3ԵЀP9:^=X$I_O~pxk+䫭NC*ZCݥhj=cӷ/7 iF A LGgY8x#!č¿i Z}IP.$B|n+:}4/`ڢN X^̜&ls.B2oI .LMoT!&- [ȦlWuB{Ѽ#ds;Ww6hʞC!,G^HXW)J!8+)rD iCg*ײdq7;aɡ{haܷqga39:?x<zN=]f]mάRV]2c$B\,׾;)91DSC@rgugT8T&Fcu׆ zT39+r4ɌGφQ}ʮT a+HXNb=UO{!<$ pR1$oJTvtBG W iʯjg`"8~}C&?5Lie-U;' jͼkGyK EH0J9k ?il;&NI 0G$WkY*;pQV+ dS+N*4 3B֩7U,йRծ khgvf)ݟGK8n]_s&(Q2m[kڵ,+<0iB e ]gѪ*6h_JT\9Widڼ쌿nPO76 #EK[**HJϠ%M"C[FP˽07Mo3r<-ٱm/ZzE}xTzKDo/ٹ XDohע &\p!?s@Ƀ{{-*){$(%z)ˌe~+ W?G)ge4!7ketڸǵw)'91cns&~jfFK"Z3K6Wۏ!_rix{ב8A|'SSWi'kH|&J;*6_IǑϴBtPJH%G28l UgM}M9?k`s ep0[,ߡpdZR:[D}Lp,a}LƀUyQ՟:We}+J=H"pOBuRX}R+&+\4ĹHCNfr|daTo'ajkƀJ_x띝d6oUk)I SQM|Ш|k%ī DE|sXt>tdQ{>ɏoPh6ܕF68u 3@ѷSVqGX"q2@m0utE#_*j5SEk!XoUγw3+WF_I Up[I覶M~ɶ!knG vH "-֧ؾ?>@|y7!=dƋw3+==8RG\OMņM8bwцGO;(He,osaC\~.2Ԝc.B,_f~S'^ I]JdD`-̱J@9(5 lt@;,uN&04YvϾ.P]@}@<_.6>"eKV>#ZC ˊ7-K`P~˝Ѳke4dWT0)ZX7E5u̮wp[hxrp>ldqEZJaMչy(vuKo@Y'o*,ɫ&>]%|SX1w5iSk^R2j_V 0{}*s L]V@M{ {oȦK~^Y 9]>Dܷz[qCf: 2𠖗,z0c ,]hZx~8%U@ԹVOs~(Ň:2F 6Y1Z׆zdٛϺt˃>,(_Q WjTq!ߊrsEB2S[:g,c d@]ızE!M'%5d4En/' mwXHM\Ad6D?ﴈhsELQ+<ѵ;w:H3Էf[0Q x\+TZl)갮ۊv/=eODĄb*tD?ǀᣇ\^KuO ^tFD "ݯt πoqu=:6R.:s a;*~պ.CSy{+/+|zWj+j {%$&~k0&ihHN?5à|@ fn 0'h?LBH'Wѵw5S3>|Wp؊k^(؉ t Xಇ7&H\g6q.fI_ԡߺSwyV&ՀF," )̬L6{<'hXDk>gv4u}vIBz^mjhVBЧCe_C6w$q՝Jc\B&̷sV\-sTwN ϑ3ٺ9>=yusINW:9:2 4wZDL^z-ʡS'9E?f9K&y얗 ffoJmui^&煝wE.$Jeq}ga  ͚,`LUY}d>ԯg&ɲ}] X3Fְ2 +I:sֽmr>b.^o j̳&hs/=?prջ_Ar[ƕ;gg5 oL7yS~hsVxȮ7_ۑaKJ#7)yi*|R<3N^ve0-gʬȤi2uۅGv0K)obFӤ#VH@aF$$&SY>0'B2O x5OQE ÙvX檰Q8?Y]~g2`%poz@LB{#3ί5>: CeG 5G|RA0VϲS^iQ҇:t.7;HTWMf2cEGIӎIdnI\&v=7KzQm*\r5~aVMEZ\LWR ,kG)xk@M:*`s: K->,QΩF*@_[a7+׃~Q)~7wA~4V vȪs$3\\ 0<(ʒx[vo/̞Ԇ[L=4YoEޅpv͔W acRlzqEo;B&7N$ߊ4en@c;/:F;~XF8D́S#KBvCή@_Cv  \ EĮ'm`oH-|i^W>]CjN:5ub#ԠO,36r Z"<&=(zXOm36d:ğ(LvX##`d)++ H*ӝ߈ROd'ƒ~5.p[G1haЫҠ4/ O9I8QWϛ}0_#B9A8_7}A^U F 5:Lci3vWCbK.k_$6m%+vxOV]@^eіk9cW"x&`zIM׼+/ ͜MVλ|KWyA+[^G`7x}C@KFrH2BzVJRu=KxpzIƛ v!`m 1@еqIla>{e 0g7QBe븖@+5y=n#-w I~}{?:*WAD+m(dAA;{t،j/ kQ4aW`K?-3-G=P|H(-DH賭10n^IH8GU0^f4RW(~O+_=DV3a0y>6^QCW?~e*Гu,G'w ~ ^}˜w_L7eXjDl8:@0CُNllU98dꅎaNl*bG5QƔ nRwi]H#%{=KaC] \_5f,>H3h%c3og>} A 3e? `UgovER@09EP~u ˢ~c4G.1EծQO:1Շ(ju-?o߿`jf)Fֱ r\w]O{Bb.|Ns^RQV굢qhz`{ڋveIy2q,WeN6 `{R߂u*>Ax(+3A(=oGj#m ϫs9|U \>SքfJ b] W1Btz3?5ʗԽԝ,׫)YPӒGS6p "8Xk#J/pU-!f7q b9s4Z{ 1 g.$[_e{₇ߺ%p86:wED}w۶63 YLB?(8 VjQ.s>J1C&mS+JprKvtobQVO$z[WGZZCFfE 7&, ]K Hm7 ^B{4 ()IwLW}QQ~CIg3-RG~{9$rCO.-9?{:_iY(Q,}/1 8Ɵe߽Anvu\_V9J!DC|f}8ĦXn:Y)i?>{!!nv΂5`/BI[^c*0]M&)0srU I-nfZ;hNq;T^0I U=wX $TS;1* u "ۃr:ivnC &lS+wU[瞣O*M~,|vjcR5 -a!H.@E$n#rߝ)2WY*m*iV㯁b8k`iG00ej~q.٦<.:[.*u ^cהw/^VS!> γo 䉑6>= ds5`v@,ί͵z T^39xG=U. 9:~6p=usA ;,?Lw1d HhSVw׼3}2-SDܷC᧎/D & i>">kO@ZvNrMLJ o)ơd !B‡s'p%@Og]^  0Y(}4:&纲]( Ȉh6N\sҼsz]5! ]SɘA١h383S ur.R\u_^6CxK-R)'\FEP9\An]s%ӛ*qڌ^m<`zYsLfcy2nl$<=zQKԧH7rzE$nD-Վ"w>n2O3}Ytfࡗ!FU*XQ `&  *0?Pb:C=+k_jH,!<7$h:Ͷm5[c vj`[ ?`z Ȓ[@M.5jd$(` Nx[.eN&}H$Kbfog O<0QfOy'!@=c)/Or~".^ T%F2S#폈b=L &Jw<{UfEH1_{ !邥ٮYL{/Bð8qzLVπo(!/-#(萆N5?WC$ŁQHgZ'RbS햍Wt)zrU"Qk\5uz |t!g= 7E]:P3I[2 &]>y<-6GMew2gg笼`D |9TYĪw/!߇H34|AP#Iĕ.$Y\x.vg7 e=7Qo} l13چu4*[J:Q~')t5ڽ +w/+O?]Y.)4͸d5:P܃R¼wͭT**7}^J CHiхHYG\B. mMsv7cxԇң\ 0I[,aA&4w\x uK_H赎%'EՕ)++sS:=E ]{3mmxэ͕q_%g#BwN:\"=B8H@Ns8`G9mjHwړ7E:aE[MlQ+ZuC"PUt0dd0E)k4X'Zi^G Gr3"NSٔ*c _tNLaj}H`"*HU1Xd_,Yh*{aBh m A=%&=T*]µs5\d۟r{ 1i^7R vq7_N"8.Fmi<~!H25Ppv? $-sL_2=vSuq<[rmB?9Hr)d:IkL|}c&@󶄹OG+S}ecX(fySt:%}9oki꼱sjlRu" Q(*'Ңl)#D|}(W "iУYX9p:FsEOSZHFyC"3fxINFE,<:FK<*XictWimΰ(Rhxl 5MǜZwKV& ) G?ad>B~Pvo$nq%Lg8ʷBu}y,tfSb(v5FW"ċ)tf6J }c n4'А)sos?ٸϦU"ܗ0Ik>&V -FoQldކYU^A?gfp ymcWNB=GȂ~S'XW3rN:>qG^ }s])RVYD7cM5lj4<%Fe<1֭,y-s:WHceѓglxªAT.wBKZovǓܝnNBֻ^Os/ᶌ1ova%p|nJ^١eZ>EԾ/b𛬄WT o'A^szxdžn86)y'Hr@gxj09g]v$8k5+CBuʑRݳƯi@|/q]F6\wxȕyGZ`z@Kp'`!c -zgU![ Կlĥu4905Nߐm'^a}sM"G5E۰]( c[)D"d0hmm 628[Vj MNHua*a7VƩ$QPb*ppu&`ּ,YU_|(5Q)Z*V'sgR$ۮ498h˚EVM!d2W9`<2ຢ4ʮ2-=8xQh=F2XaC]*'@9%PhtWgm(Hp44}COpSJbezݵ|͢n4Gˌ-ݣ⧵)QK_'}r`akR S9"zX\qEHYu JCUk"DyG_6ALc..%1u % #vp+6F?Os9^`2)+kz%HU+;}΍L_݌l6(nVw\s_ \߁(0 OTl6AI|Ϙg[B5-lg#3c=@FKVQ}.~[|QK us)z!F )k\~]e0ݡ \BXk&^:-",;EMnKٛjyD1~mΨƠU Fj++XC]͔S:!=w{؂ `sz|"+Tߋ7r2L߈۾ wTOMK#=~`}pR_9㈫($F5ezBxwtkcčt?lTC}Ƈ(/u}/#N2NGOL>j6QC6تf{<ۧ`@M2wz"6l_oʜo^bB`N׷"zC+F!鲺}ݲ .@k1di94h?ky4tOʢ sMNަ XSŒ!эg#=_.:[- ֈ* . Ua2AYvה23>F/ kLI8}Ziw|e\$&0l+m3  Dσ13cbAIݬABU} /vſA9Ht^t=h1R%IhǛ_j T@ ?퓥Bo;AtGYI5yyC^ȯį&H`Q`Kt`FAOX,u^)lF`ۉ:xjBa?3p]##>r棥w̦] 3V{`NTϨ ݼpZPo%^#'ZuZaH#:gPbor~vNWnIws.}t3$ qT#wv/p2csd0-7eGQ+" W0BX6  "LUVH{u=_DPď5^ʥ$C=hE7S @n*M.<5lmCgXl}e5@TGlX""m\I@n[_MXt_!~&XҪؔ6%=}4,̎ }zD"x=*J@N/ ^*u&IYф~zq8if =@+'[Sj#p !nP #B?s-®~}wYY$4*vNn r 7Fq+Bf"diKb)لŭiɪbs9Jʼ+OWq:GÇu6v*U?̌ԵFɦIZ}+˲bDLx&=a5P8I SG0Vf S8{>A{XW[]BY8bh6lb!̇SkeeB C:<:E>lhdshx3/QJdJ.Gh'.s>tܧU Kܩs;Τ +XxLg;jt$+UW` [&u_An vTRcN܎OxϏy]FG3U(^+X"]lY#bFm5evt ⫹TJEhIRmf#v9B実m_<\JVK)An֖K92C\{l9tS*c d64䆣K`Ƹjm bdZ::6`;/xg h; 6heH >uasw2]A"ٱ(cMZF~gyf9Mr1}Nx r]:!Oi;ZjD͌aBjty> _Utt^^io!,%3nnj7~K(c7\,m:70)~" 1ea;;<$&>';((X JcA3+W*N䝡1eyGe Js[!|-<?O'm[Bx\VGJs5+?4OhmIR{o8%+i,$-">K=|N%WWɯz?la{뛾:+g< !(^9$3YRXbLQ`GfJ0kVLzԬrSɘBӞ*!65l\*}-!8ۄ" ;p05U}YM8iAv4dy(L8ܑ8]qÎn.)0Z$-,phO!ifx~ڗ2TصZMf*rGD\_)-W}wF`#aFɇ'9)ܡ<&}sr<@O"=yp8=dDª굓m#;-&S&Ԇ* x*Df,6ƨ3O{Ɖ|ԷDZ_!Cqy>?poʀEmp#oL&P7cUY[5'8 = 1[tk<{t8$y}gR$ zzg]P(Jpì@$ꀖG iݽ04YS/ d߱͘An\ }lF͚zFB+NLw#H|5eЧ|JzP2%lJbzZX?Re.r\k $_z#Wr$Q:Iv*oxqeҭQ&dT@yε[cG5ȉ؟UZiJת fn#IY#a=H>LK<ن efPɓbq"&סmkp:(zeuxҐiNWSqַ M> EKSU +inr ޴hdw -'\[ ˺]JVK|Lwn݈=ySF'9&t0H 3kp"FpCq$׳ i,cehv'KB2 ~Gt{ 9ɁXL'DAt({ٯ><9>= `y,kvNg@%ŕ' ZIkk^鴯?K"E' xÒoƑ"wt%0PmNKQq 8CE\1#4sL0+iGwř&)!ED)ө-QT j0 {dB3 fgl2,i oL~?Cvs9Ywmp`7^}/"ꓧPj}jV9ӽ1"+%Qi~JJȩ $"t7HqjI^[S˃ˣ&"Dғڰ'7'0Ky9QKd& e!W\hL<2Yg7LXո=\8~$'ܤbd09e#gN47.GVSQV{L pV{aʅmVj| 8zr]B/ Oj c0JG!_N&;P# +r 5Mt82-:烵݀2@qˠP~a 6t1X[ɖϪB婠,M@d/0u:nx>2JΧI5 Bp5 duVrX81"#F[^]C9$dz/vzڊ5kdi8)mKYxkC& r;,d.eYJ8[/ÉT5:f VD Aޛ(oH)9,Pc`LeR{RA?N+Q$EwҴr^^5Ɔj 6̝aJ8u34M1 'SP? CلUd+в 2&]x;1LDp9 OS1N^W2x;[ 0F؞>7#>کppۯmyg PgU0Ћ[~i~DbE@KVu΅qBG/X(3 NSoL9%H($ Eд~8!, T{ؼ <E"rې|{}vO3kv Zr7`̫uchflɰ{DۑV`+c@Oaa8$7y vmA$#͖ڷ.X"e4טS;F,x+ ' 62,tQ4mas04sj=pt{Tڦ$@<u0pdYSKw{==nyB?m}xdkg(9F##h*W$hvƯDf8$@:Sa+Q2iRw,7ߝ:C9}nYV_vKpr_GҟP̍> \"˽}G1 dj55Ry` )xeTR5[O0CW_;1G4WR5I%ZKsӬH> SB;YVhLpۆWSN!rYYY 0>7" eaPǭH\QН'qHP$^e 3%{`:=6m&#--6bxzB!ߺ٭$hF=t1/[7qT)mL;1Vbdĩɓ WR6 uhE " C~,8l]U_xɹE\x&(pvp, i)Tۻci^ʄfHJ4&47}mլfEη1c?vVP e=f;D5KtԘx5Ȑa+? ox'[4;rs=׉Ѐv2&FPx InT$44V߆o+C%O'q8/q]Oj;5zY+#ؽ3Z3}_5=T&&˗[A9yȔt:7o+TUVCțtpJ<%%weuK}JGM·o{#>𿭢gLTg0!Bj{vPc Ѹl´!OrQ5qYC=UӼ|LV42-o6\B'S ?H:Grau~SjNB$]&HߔröώP&[UGG\ں98G۽OƂnQ)p{*mD"XF^ 7]qzDGf3?#~Os1cb9咹"@iK rF];tHnRDUfw ˃NNj=IQnkC@ijjKvAפQSL/t=dF31MXP?0fDcɀbX> ["|g~rנk?I]4Ù=$~Z_eg$~uIyqUdM(*Xz` #_޿Nxi?ax*\A>[!"ՊI]6|ߪ`GNE=GJC;oR =7|~UzT~jO "yƯ4UhLm!?L!uh!p?g2`ЕȻ=_ǟ! &.6!^T]IQfg-׏tQCPIfp#s!//暾~Tl1BVVEf"tO}Cv;D? <~2VvgyR"OMJza _9!Z(:=#)rt3 N ҵhnE*}.%Lu*CBmJz}8䶇Z+Y 4KNv%..do׌rDp(~s |WÍ"(H٢ƜAѩȎU#@Ct8b1 s(W*~6}F@IςsAH-o>Nky~j.8~ _oL=]e}z!÷tvo}ӴGx5z2>5a=)'09hJ^_K@$'~rߥj9W[ܲ/wA3>iIƻ9dsLa VH҅h(ЈN "q~(n.* FC;xN+UJŹ||wsOv 2/?wm0̣U3Ui¡5 k1~wۀ_g1ʌ *Q{j،8^s:VVG. 56wFVw)2&y'hS֣K&a3˟Z6VF`i1(_)~ZQW̯ZirqGG^koEHB94N i yLg)OKZv rK7v{V)a;6$N9藺j{Umtfȓ Wl$6TLbmΏ^N_NZMYfL5cpg m |7U[ XX.,bQGX0PD9Rn֋9t"ԶgUipŜkJX&eMglڂ' \="ӗm$f-_z=e 1jprg1=Q)ڳ=%ُØƲtime3 cxkTkN>`+*zZQb|1(8l:RQYhDX8hs6Hw]e02erӈ?U8ǻ+== $;E3)6؞J#W`M', ܅N8ZG2+/8)Rq/0۫gu+(f׿?O\4`N?gNeX5VxS3kjWfgߐ7б'=jҩrR̅ 3'ޜ{i6oD\b QanPRFGQr RT%gɗ P# Y6YEWT~HBG(X!D$ŵ#|_Z})OEVSy5zǓ 8_-\/׉ɳP*HnRj߼ro@_%ZȤիԉH:a3ޙ[ _#(?߽ԅo0- ^z;)-߃ Ֆs)Zǡ4ܒ@vz62iF䝿vNj;(u&q(/Hnl6mdzFOG9-y68 lx onf:|g+!sC3+J]} 'ָ.:j/)*Y*0|WN CkE7kpϓI Ůr.J)C&T$4t͕]#k9av2+7a5WA,% ܨЋ0P҇.!9,_JA?gX}{||/HHil n*R>,?]FXHH) g&@Zg5wTruJhdIG58'؞o,>ncX`% 6&יx(" oD8~>ܲhZZ]E w׼uBL=7܎๻0!p-2۞d>3WZ)ÿ:v7gf >FA$0<( $Eov>nlpF$@MD>+eeN&zG} B~BL6W1_HzIS~(I|ޅ׊1q8ƺ6Ig4ҹ~@_q:MJ~U& rpgcyR]cJ8/'T7KX@kʯ ik q˭ށigH/) jt7龆Eh0rC?:);9R>?@eGzfb|wܷq.1rI#= Ae8>UD{ 3U"1A8`F2ST߀U bi4#{$8԰VjMd=*^y)IԌw2-@?XukKAp"UCЄ4,P:Am-ЉsQ*R‰tţ|!|FZvN?Kbl5?A;ѣcrk`st)oH2g" ;eEJ|;]ƩJ]귉_%J5xUfQ G٣#y1þqJD߽[AzfW| pRY "J(h]FhWnQnYi`'$u<TasԚ!U">$\-ҁ尴:(u*CO5}15rr#νi^D-|{Y oaJݎ4|#~sa 9$uRaΌG$8c*- NufZndg1⧬vA>MbJu3_i"lϱ5>@8E']߅%a-‘/y] MEPt<Ƅ~tNAK<13/.yEoД<$(VHsjvG.3D8o}0Xy#' E͚ EZ1ɘuve1 ;ٜKfr^Z I:Sh -̓cܬ*L [AqiC^x$y$DG9qywt/3p1OוU oAA\ hct\n10}sܓjUR[LKڥI+LuhC<#r5fP$SS$%q=3Or|WEp=.nj@x_vboHoa%QGKߟ"x-ȫ^ I}~. ,fфp>y O&, BWXM1٤:8?;kSR0 ٜ>T^rl^(8+-'qUP(E K7"sv3 o! Pڻrqj\\PF7)C4 F0iE-V\{fZ C3 VՌ1dʊaf)*"2zF=@ '$%28 W񅚬 f_{IDԕfp;E ӮHD@H~Q a&t\rvFL1Hߖ`X{®$j·'8/?A΄e )+pܱh~iJ xvHddQVa҆yB$pɆr#I2 3vһg"t5FRT=E2dq 5v ,Dinહfu(1^agl 6rD)2йԨ+ʧF'Toϊ f$ऊNS0vxO3~5tɊ"#BnJ@X'NB"mNHg\i7_jwb b)BSe %F3mnIM<8/s3nDǥIMX) 5/PCxY2VjH ,ݪGMv6Kjn]BS\6NJ?¹3 HYޓFNXzJn;)r]nL=-( Yhk BZ5dt %:s%هrks\Y*e[[Ǧ\vAEPT\2/ܼGM˄u*=*Χn #{c7*H [IHO˞Qk%%ƁHs8h ǧ~FP;_z ;tW1~ aύ0x-:O0Nl2Ew ¼ͪ?)s1nZD'xko1o} g9me$']mp?y|Sj[(iEw,2dlքfUC`~ŘD&A_k,5Y27h~vM!NBbW}O|A' pdoQp f`p~ɧpGEôHx H1UwdX..^@iѹ|fdTMTn7b`URօi%9Z|.n.r_J)"Uݝ?cgg˄UGP?W1if49FIunٜ8FZւt)vC=M(- P. mdѭl uȰ-CmT4ߠL+)qr> ^~ [7#+o qG2Q j{v{fbt5_nϞ  { 'EmlFD>O{ƦA Dv7n1/{R32X ;%^9p4.Y΢.E5Wu #*̌6,רKhhAy"ēw`UtA CCKƋP% s?GIII{FJa?kO*(5\D(QcSG)q.n(=3-kg'S8!7B%"~i?!QsZ}~,L#7Z:Cl.u:FO|-i^yBxzN5ԏ:6] ꛎu%dbFq!r?,K~PeŻ˗< ]݄Ȟu{P+ḵɾmt+'71)QD ng ɣJtmJ'ckN2P-?y6'bM(Gn}aRB"l`m@Ǚbq۶AxUה/G_xqt ]CN–rZۋ1^Aj%; 7O9iLж136^r ^ 3RM)?2:.Lc^;ec:0nT!Vnș-&˵]} hيC9Z3C,ra )qmuJ]O\lB_;Ձ6L܏sϼ+H-@8=H;q rrhG9vLӂxD;S<n>q 1Xσ'ן=1 iVOe)~nFÖo)O0϶[[.g@fD}V\:LMgwmuSev!1\l|;8"a_+܎g^^6ewq\FPr>g"l<,:ɗvGNK).e}:=GSMn˳d =~?\/WȎ3;3ƫB,&,"!V?'QЈC=?Wh0]`]h;}gmQE}pЯ4π0-E&>'ץf Ѭ6E!ؤƨʠ7~XSɤ.a3jݰZD/?)CpG!5F{U} a{;(xe;fQ7P(܊M^cm%}:!i) wRSp^/[^dx 8ںl0'oCJYcX`a<퀲 WmDݬ (^v՗X.gs$BH`7&M"q>< rFKv`wr?a!};_-ng;cqZ ۷>4Moz/84Uk£0tJMkaiK QGx`ka.>Tbz:T@qF -ao]`]]GۑZ;m'VM 0sy`4"Ak*]F6q}fR]{[.D*tMkCqRH(8/^舎62FR`l'pO10rzf(E8 sN(Lj/ 'B1M(JsfQ>_|(-gqqE ,?,ފ}W-X Tv.قh L*0'D2&DD]-›n_b)@G3. 5xQÓXb9RbfID5B@.iQSmWW(B˦Ѧ_F: D2-G /"#R۠@Y4mayA,ZNΜLUl(Y=A 怿9S6 F51{u5_A9+dM96<͢TvW4|u@(:(l)nQ {|@^s4n˲57_t\(u 5l(OE }>;<USiˆ[?no50x鴙(pu"W>`AQ[.]Js Ы x&PE_t+v#\QBSCS~Zq ep_eΖ-m2;a*j_<^SҬDlKJ?,:ҧ&%HO[Gf@tL\-!FH)a]@}^>Efh]˨_Iw|]LJQ*Mc*K73 !}I>̍k+lo4h4.mi8'Ѯܝ{mL}9T{V0fR)OQgG7Q?͸WP: iΥ7 Dg4Zq{P9Qv5'rj\CV{x\I~<)xP{j;_99=^ՙmiN{U?GGPZrd. O~8(`w{ٱCU3 $Ea-,' Fj:=UETC80kDߢcOL7ed#O]]W 1Q(۠ ]]tm@(_~4P\+ѽLcPX};NC:ospM9 o3OI< =^5wN}IaV|uZ)֭=ĄbOqGG,(FR$J~7 .bY,(@X w1L`ߑ>4SA@mIU3_ >$-15y1:4$ۓie,w$⩢fup*`zg/~ľqPy尵2|7u|̰fȱ=OQ3y{M/9jJfWG;=>Go~r{r8/<|r{io8)8Qi!{YR $k\ @n] +Ut}h7gr}~ZvbͦZb˵ߒ0awn8BŮ ;q.?T V^9v\Gy4C?V_r_DB8Dsl~ksC·ȊaGaL* SwiI Q[i=T`diJnvTg$flsq!IRouƥqdпpuᬔ;kupUh.#qq'}ϴ*4!sЉmTu\FwaGXq}^Juhj`NK )b )i. ʜߓ!|f N["k2O!/_BgSſ$T$$* yO( N[|[pBcq` ˬ1]+QdWY| n $% ^@~qYuѩ4C`Lc>7Qq¼!;XyG$vtBH m^z) UQKi#f~Ȩ`}) B6\o<44;Z"􇂻Sbc?l[V{p$vi)ǸB+uG#6`.\S' 8lj|a*4{'J r_(i5T׷##(:VvՅA>&TJAqo XHKq/ͻ5-)̵b7鉨 s$&U\>/6? r^**ǟU,fKxQ}ULH"kSܲ8Ɖ* $,ǚM!XR ѹLj~.p@q$y/qYaY <EMaa,SC΀#h_na3˺߾B(os+\LqWzv?׈;F5R3+ℐ^Q]Ei$Gd>Y;tEW'웢!z&+o 9Dl Q{kWNU~"MS4dx(A3b,%2 xt{=#P)vCrBk5.0@~~yzXѬM߆I/aileҨ3}zCJ@W9%`Xͦ! _wEڤJx yӢ&#ZسP(x0 V!@ݛyxJGE,?=Zd|-Pp NAf>-7{9nڤƛ҈?7S"lTKY+^-0%Nj^b)[H4B(^IKdutͻq{mL4. j ^nY Zo[OЀZxA Eא)\Q¤]l4I[&N!d5 .}_d`z)PY#:%¾^ BvFՅ.b2s,9'cc ; ?I t~0q,Dn4E:# Bl?\~fƼڗd: \-SWAhz:]TBFHJrѧA L>`؜{<DEeCR+}AٙbI}2եRX*![T|Nm|D vBK=@QJ'Ml]IlJ΍퉡~p Mo!T|vr:pʬr9`}3= fm#Y<e;vm`K/͠`u$߲IHq$ >msKhHR|ZtmbF+62I1p ~N_ +ϻe ]޸d?APb-| 3҇=@ Mo=Kp'P]~/ݰ_E7- G>r8Nxש@rD9 ȕPMZ$'j|x¥YG.3~%G<3;à{–MIU9,FT(b`wzs܍!&; unG5e~zZd;_ڨ=OCr;TD ,yrY;fZr?WxWUh6prԳC < )s];tuǷ ,Oa) ~!FQ_ GfijҲ`buV-U1W% z:v ut.vEt$ 9%{~ҰTʴ?CFLY9̆0G{c|pA=QuYon09sy`hcREUkl-S5Z4? "t=11JG=|%5lx;>@t vHRaIMzƺ8F6oLmc!;J;g>peP=wѤ+j{dȝ 7"7[%">gӖ.cr}eG0ٌ<-Vk4]3ʘȽ ;[Ky$oD?5rY=o$ gd,fTr6]6HjјUUF-oKEj﷑Uj0|O& ?ἴ,wrH1DrBuS-dV֍T-E,MIl0Qnyoذ~8cf!uvr,x[CSX( werrvIS>A|MuB^^50Cl{BFƧy`i{Ӝ?@FZ'+gDǡ=@tp*Y!&z;4}ѳb IQ6ꨘzl|lCS&yF(NS*P^Lŧ{Ӥ`Mػh\  RG$KTx3ڮ|MQ*ݹbͩy: ӕL6XŦ)Qښt^&<UZUsVTC\cVVx2$(9XBhbƢK0l̐sczmvv}p]Vx!z IYm L4{a.`^G3 Lx%1'hG8ut8Y9S2 &ny1{wgn L#1"kg,%IY}TI(6꠮tqQq&:U|$(ͽ NjƩ뜷|fw 0!`vx&[f2 6yc$Zt $SMCM ?18:8/@ r  =luEWQd du[w @O\thA OhJ9? x3<L- 1ھ׹3*/-;x./@=Q8tވ1$Nf uqx)X`(j(+OݤFx15`ob>''" IOכAcUSԫ\] *JY|f=^9h+q~N!DBLPv3Uo=xqǏCQo233%:.x z?i?Z:&L7ₙbW:||ʅڃ;1 "ޞ*#f[߄"?^Ub n6 ֗FbB/"/+ʒa_FI[^SrptamA5Kl+ yV3=0'>~Mn*qO8Ц{\5i /h a#ng>0ʈY$oW\У0o HIkJ3Xr$iy84X\.($HBR͟@Xu`,e\'$Wg+B1~,f'v[cf\'\ Cd[=b8b`̌ySzo^yNVR#<ib eŗ L)1!,!o$fuIȤPGʙdWUA?dRvAOA3=h xݰ}r1mPN ; M:SUR w4W܄ Bgsnw %6f70_#?û<{uFǾ52/B53Zl7EϺh"_m͆! bI] A| _- F2\ ƾ; =LceAn+!IWrSzՀ)xMYg]vv^?9#β|o#jBvj%{2⪘#Brgn;?vvuz_g{-PuX@=_J>H 1Tt0}Q5}"ɣ7zL t^niD˔Z#K6kC:^d~S!__9VZ`3-&?@(W`R0D{/.3^4e舆`PY%_Ͷ˄ iϮ6or`76ۆYq["}>\x)E >l+`բ: '6QSFnC䟭4đ/4o{|gw^%2C*XiSLg i[8.ĐMBn[#$ygJIkp&}RsXo @aiwD2o""ftvCT݁$8`U4$6L|3T/05e~S&,QWF뢾ǵ<# *f..xp1KOZJ}j&+%xˈ߯K Ңtăz(Dqco> ^-izĖ~#"1F!V k+&*P_fԗKYb'U{bԿ28ƾc")Cgͫ]p`NCZ, D{Jza:&1'_S}Z׊$jFBDK_BѨ}Liz^, 'Ds.󓌂͓TR{a?So7l0L삃ZN.2t:) Zs/rvml]u,t p}-^2+MTvy 4XKI/匲kKQT0hoצSf21z4$̀K*Ṉ.>9c%KtH|"+O(x$;,TQ:r]X@}Ozj- WP/OR[qn .=HO޶} ZHQckU76Y.6i~n'7V4cڶswJN&oێ3X d`Tbd$!> &۵yպqU`-4L"?8)ӓ4x(!v N |$ɴ ՁȨ VSr=w$(71#5&?](5k)0#9u/A;ް'BE@H)Kz7#.13_Wח}[߹ bR2a,螖^kg*ri ޏ:rˠLGXbFB[!A]'ȋ8 RrkEJ%Ksv* g ; $^?g "iEޢ*78꿣M:33rNbgΨ;?M \hзU.lC$*qWvmM3bMCd=,l]WɛJǼ';[a.ہ'pr>H4: +iUYUD3jLm;jez 4QgU$Al H+y$R* X^J2%Ya+"@^XeV@)[#|K~n}gC>v&_I&iPiCTH) D{ B+06Ab P1 hzPkqYªm$t6Ẏ_GD21sa(J:'V9!}{xDN\ޝ뫖=wF6 l'rs 0"f$֑RP\Eoc/\9 JPà̱'w>զVC;9E\^r Ή&sFzwNK*6YNDhgWG.L|)x/ߩ26~ucJYCksb$) ;YoZu,C:%btӅa|4vGA`:o#?&-ڥFVN j԰Ćzbu֭ {"kE =eMi:F}AvivGAHxZ@'Xzt(CgBP*w B"JG&Ľ-M(W}nkSQ؂k:ͻM@o{~eDxUN*l} k{3;F5+6[EVyu-#j 7ucga3uZlL6EnpdrO_ ¨$  ^IUh/vL"' XF^<1YrWՐgwhl0o ܇gr3]f68N_ݟ83Rp#a,{^S`o`m6h$ՒX+?BvU2GgC@u$e"q/od@S`ZS;9eC<Dx޴AdRQH8]F6!° YMU e Z\Υ˳6>n)>RkR-Xв&,lkحu~xyc!k欏lx{P[p_&D|9r }JJ[ D0y24m?;?h=GꄆJ? RYkbo4L bh' §`\Wҋ|kpio.ddROg(ո5#M՜Er5gbCX)^>&{A2[`程=3k["gU6^SD@9Is -_Z*YK7r_f&kk{I"Y8y:Gܝ]5ͰKAZP(*~,᪌3}B޳;u=L'L|Y/:8oʵ:;*nܺ»ftטtAr*iMW.-3!z>u})%Ufu*}b俢{0#࣫d U$wȃ?[,)bB@Ǫ@E ]j64:'[o"jh|'oK\|DC&:x0UTixGS%fR?uQ\rlsv_19,ma˨^B}wkZ"'> ;Ծe-yQ+4GӞs myT&P/jzX{ o f j2Vg@%Wv.QFMtWT(1_ '΄vz!JjjSrz'nҦQz 0$I6|D*hG{~pۓ܆#d;bJBK4ٍ3KoOξ2P[_Gi O,8?Fl;z e7 Ĉ5mk4& |QCOU2#Vɬ?[K0SfP}Vӎ>呡 a4zߛ"lFvEb7=)߭gB)zs!"swM|4@< Z6ęr=ao¹EN*d\"i )S"wʢ0+*o&v\"JGB]Z7GG\'|WP [r(0&X(*87ۜeаr/>PK ӳ/NΨ6W%س y2JJ_|iև`m. DA0(G5TrTVz91-thwcÇ0rwʲ L  un^P O_1KVy_A>'+,*^K$V%"g5gr ;XMcI48^܉ ZwѱT[ބp2Ahr1v݌~W+srdư4ܻ ~Odwj&, o}Q0QSfth2Ḩ`Q R?乎L4⠉yxo)`"Eȅ?P:9%z tL4//oEˤ9e|nrҚ.A7G!ВƏ:&drqCIDӴ8 聅BF9;[% ~oId )'".Oѧ'T&PNZms;wOԼZWŷϵȺ|:BQ!Y~dzx:~Oᘥ9Kr`4bA 7;=0m'"=0ʜg!Z/k([i AT-2g_g&=df]T] 1-InI~5k UjXZ'KQz&2!b_toET"ݒy\9,Mச$O[TܚΜ[d\AL9DGb{~ fN"UL#k}@?+T,N+;W#n7j'ޖI % YWoKPR+JA,3x\P[`^ ]YOֺsE2; 9_` |+vgf!Qv$A@^\RFR{oU ЋR\~ܖeFj/I-rX1uь dt仴۶en{?=~P=K&eS_7Je0PF7ţ3tb-,KVj c 㹊G?lU4a/,ӼTI_7PCR cqd`Wtg20Jq/xF։mKe;ܧµ(= jy\Oe IfjBzZ2eZz$'Gt" {?̖u0Ҏ9Td2_paI-{g^0nZٞ.zMv#1@So#)mzNuuj^u /MPWgcOr}#Q!!\Yfj#LQXz)k4=ʯ|euP%]4Blc*gmn/p zfUó$?|BEzrۛ qi2t{$ -|qr٬wqbI` ~gP1htN,II]C(XָV8G_ $λS?\vڞ]KDfߣنBth9" vnC,LP#rThfiEMCZrҠBaUdR3n(K#k ͻuˁ4ckVYhB W "Bc)=ۤ79|/4H_-e~.%!tƈfjLTl{Zw3<|RyKːt%_1 Ҕge=QA!K]_>z%?[ M{>|H8\Vząvz5 ~V؆-oՈdI;Pyg5m=)xS6C|8+\|Y 4BV<64[/i@(6ӧ̔@hץEALytP'z)Q4j`Gu\,!+Vb/5%PoK*L⌼./y5Qyp([dl~u쵬U9Ƨ t\8gG|s'1|8󬘴*f mh2(A ۔_g ^ Pq_ 9\_=eU@E>q~@ $195*hYzVp)_$arykLIPf'm!N $a(.i9 e?.m@]mSGDE8'2xPNW 歹 <OV >.Ч㳦婓^}FۋɮY7"\FcEm e4衹;Gz0˚ӀBR8E!f)]a.E0hhg*ϧ1\)%4Ҡ 4V0DZ9~tְ/8 HDǑsO_NEbZ:B'%)JrzK\&MŌǧ|v0F7b8;rmH;;ӝfskHk38+3E"CizU^cʮJFFKW+64jzD M9:t̪BcgeA}R[ٹfA5nqu{nי#s% Ok?w{jѝsֺo&U.Sxko=K:M .kn19+n) 91 9!#\M<-}0~|ې@'k 77Lo=7'%=7 ~4( dl 瀽 zJY~r&g|H zV@J+ч!mLyL1G=v4ɟ;b :8яtPi^r̓Iǫ*ՈLK6/P"R$XL ߲|-nxZX~=|[WpUU5(i$xHX>܆%<ә}JQ"__血|bF$S5 !* f ' {a)N%@Ufgbb O;2}->~ 'MߕڛQ[26n雜۩@z4i6}b+*nذ}lFs݄8J60qi\Yʕ C*B>Y/T;ؓq-dQnLQHG3"T's8DJ(nУ廏 XaFٸZ ,|t}zNe-akA}oњYȰcc|Sq۔/hj G{Xb}͑)zO)SH`ߐo WѸg!EG-io\يւaSEU< sfC=XO;.DfvX:!IST#ɔ EWf3Iyii0Nv|>*LZpXEڋ( =EQ<`h%}S٥aԀ,/[a=?e}Fhh}SKLy13<ċE5E4_/D&VitDoP49#G~u+M1\.] ^W&3CڳS*%tt]ߒ'19ZA1Ɲ e.rt(3+]2>!">"тzlmLxU8?2U][gLǔR(ܖLܶ !zt B1"`| + z#Rȗ%vm5[j|S+i'ةW0n[xhͱsz]B.EOkVU:쇳w8Hde]V%J…xxYKW!:xԺֆ2>QͻmbGGՋtS74Nݸ)Ŭ;M(eN&?ȻCΚ< _z+D-lnL'V}zGC!Ǟ0پlX .U-Sa9 W6}'uJ_F}/ .# GPߺE =(H:™,Լ ruMEDy>v Jjл g rN`I<;per5]D@ϵE:l J20rĭIp5-YKBM0[4vrkFҗ!N`;ܡah:"@C %VdD"u9vQz=?= Ǘ=Pn5EM[նE3+1 qS~=6%ǀ)_=j[O4 USCM"YfQI"OLǤ60DFE-P{Asib2~NaIp8xPn&w ֪)gp M-}Nf/9~oG TeQ{°~T[–/\VF{CzrgJǫ{?6sH u~H´1 JC=}VoPb:?P ն}3"b!ꡒ(Zњ@?&KGj֎ѶGqؾ1N~+Vv!Qnno@1ba܂՟79ecXQYRQy;/I.pZNMC[^6Jܹf~Q&iaʫ+|[u@@Iv;'@ԼӃ "En]^;V4w6Iwb\p_S NH%5%05:i8/] k䴏4ZNsmM bw߲N6Bg!9.P^)_TJP_hr(K*/4g' i/@S>̈3i$E-{Xż*{U gu~ꡘG ՟72Y1GOYk Yv_I=,x -,܋t]Zwؙ̔?,tU&﫰6Cz;.?QR1 /QҌ^ od ٲ~zW7>Uc8pHwn}+ͮHN8{C1|ÕKwmaD69ZMXj r| xUoRoA@@hþgC S߁<-<<Ƕ /p{/ЈmXN~rfsG ʩU/Ct6.o-‘/U;S:y@e]0{N#T9n0zCWs+/ 7Ts7}&P/<)fv%Pފ]1 Б}>|2'HAy;-Mb Pho\/^?f[<)q=9зTjW Rg]5PPbqs{CĎJǛvzRogaxm*Mu--dCu'r <nμ93f_9rXMel)qY Iu콙slasbnkɂápvZ.aחv Xmc s Lfljԗ`4 O{+~tAPX6[uULl ]5̼KZG\z`!HGzc Lوt/ƾuQʭ2 ЪPjpLXP3ÔdY"߃(؍Uq"k0HFLD zw()>էw^8ڨa]]-½>דVK6#qHJ2On ?axgRh{=$=5>wU3!K׏\EXCBBerfeFq(e \zuT DZ]"ba>gmjۓ'c=2 zM  0z&5X{?+5+~BF.R@3@0O@Bo#6aB gc?r?+/.CnǾl:|'=X5)֥сE5~L\ ՞n!:t ޚo!a~F I ޏ*(-wkg?5hs3L)J1[HmCÞH%l gdcwdv=&svZ1Nz6˥f1EG|ptV?Oe)eWު?bAqoLG]h`h)Ud㥎#_wֻ h(r0xV8ac iغY^]h_t~pFQa `{#Ȫ$Px |9'e aq@CLw]CTNT}tpn2ng\v 5l`0QD?HLáo]Ǭ%.'/' 29&IxA"!͋8%@fX#qi}7"P-l|)>-!w宝Yb?1VZ?xiT.-Y(4..W@' HyBT*ܿAB _`@T3^#sD%->EL=Oǚgm++h߱WKҺiSǔ-VE}A"6q2XCَ^&ՂSaZ`-UJޑ(:H \ت*SZ{Vu!7jdl1x"r7\k{!Ls k3~0#7wKsM'pĒ'{Pi=>e&f_EeȆHDjQi\@C ԚW홶^ybt߈ \WT_1wN{YĢuWb fy|o0,٘B j MLKM&g‘ttCT&}9>,[ߜj%K+ & k7SICz\0eK0[ʪ@XP .9IXD_ԠFvF&xѱ}\ /A)n5:DD;)xD+*9n*v̾qĤy?nO$FPFjC7 fX-zO8gN=M }U|:'{@V/X_+|qt=׆w< -4e[)(z;Hb$p`T!ߩ](ŎZɴtBm qRؔuE@ $Id%6F(m:[f;T h@9. D*H 8djV_[3{4>X߂s^g/}HmRċ*7ITueKZ-d&?Kz?Wzr|r*$`t]5P#CTLdjP| 9"/Gȕdj?9up  BhiSuv)Лjh f_2e"`t%@h&)H`1 ^Ʌؠ w`X|mfH +f Rޞ,3cq*Xp5a *ˆtTQA815D} R8b U /2 f5lR~4P4SPAHu5pxsT>g  QqH_ro04RGs;*? MYRC<{ϏTv BuT\FU}{77|a‡G#;ś='4ӕ ^c"g'lWLq.H?% K04Q]HM hj03H碲N~' Ki@vSf;R'1eOn4W3S(Cp{HQqD&㢊PVKSMk!\sX͛hpT@VQb5mw2 4a.a6ǂOQhxv,Y Шޓ"-16W X "k@7vd~"}Et%W:GyOIdYsJc fֆsz@ "M.\[g~" ƭ۾8t=lĬ Ֆd2yN6NVo+c]t_6%Qup -d:0 TV\mwo5iT {s{Dgϗ&'z*a}ӨKNfL;Q]XI&&xE%C-_B+^y 4- ]m_sM:mXgielxbjsrN7I檑%fPvO gPh89!ƼO8-wP)ث@K)̀R!9cϵI/ W|!wǀń75 H™ǟ՝n b9&  \XIq@4'h=N`ewIPǚS!c.ي3#b4P՞{@R|-'L~tcVxe# Ƴ$^e#/"ƃp@\ zړ:t34_EKP!~}[Z{n Md3O͐&JD{ 0OJ3TVyP]\`շۥoTD/vYjCDv*NB߳P2B?כ4_XuxhkixIOlG l`tmRBz7Nq)JCqV\3Laм'3:U[!lܜ4ݔH{ ;/誷q 1]n`5<~L! ҢiG˙rlu8P% B_R~ r<8AC0dhY;\3!){[pI|8rz4i B"5 cDf~#_ Hxz ^NObkr~|#kBm݊lz` |CbǾ 9*1GF=d!;XQ;97;3|.dCmRLVi/Vɠ/[IZұ($cJDN5. m5/*p𪜺~K}Ngs/9Z395Qf7mUP\Gݬ*_Ⱦ\?RFʌ%6 QC!#7>Hm̩G9(U)<cI a>ݫW55Ӷ5waъy:<*R$偙 I+L [Y$fXJKAWYGv? Xvr[qH1O5b@Y*DLuA%O+$pRwd`|F͛8t9b`x91kV(l7hm/:S[ѹZ{iw*ޡc;ؠmgKV#/:`3J 1لW]K[4ŗN>@*Tt]f*AK6(&Ǹ7dzkݥPYjnu 7EL3$U7 ~geQ;fMT~}l@M4`;qVqOo%i^wV}et("eHRϺ1DkH-k~bV4蔾( S9-nm .k=fn* ,Ȝk~TvKnPuv2,)g%_[YWfɦWן¹j*蒖|lj  PӆkKbliX1뷯;= 2!XQˇGyzйq5͸w蛋@ tJx-OJkB_7{(at5UHF\ x-' !x_t8UӅUƮC~L}aл7j-[)LQG@~QnM Բ^?I .rk?5no<^JIVƋɒdЋK1 E,Z G' `*)Ѵ;=>4|/~.r-SW@lʺ?lBrPgQr4%J=pu"ǡlɳKyGڤ",oج(z.[bGpTK繦N-5Ap< Y\6ï;Ia<3c@6 ma^LɑOZ4eY :o#:pZr;NOb KmwXEV]X2]Zz `+#N-ÅIbdf_:`PcCuw0rZ\8%rf4w\/(;Q\Z<*v3"zQ}|DF*=d8Ή6ϗP^TF:l0~j6@ATU/3M7eJmY_"2ˤ5ʹ![9NlLG _Uoo7QhG8;BCTIlqKfSf뒣ud*<+BVZ]^NVş&kxHm|#C/n}aω$iiMҋ711Ta]Hf( )hl v@ c @BQ*$ESca=. {1L "Jq~)%Ax^ntqԪiA<Ҥ8&F- t藜mQ k]-Vj{90ݜ*i{(TB g ?r,igudX9S*/[ Ga"9Wњ98(% `q +ue~*jZ&-TG)V~#}$wpWM? `K<-@7( =ӽ^O4uv:GhbO4GʭyC=RзRU=CO}, h3lթ`OUH凛ė}g\=cm@wTjԡaw(o@fCi]J蚺G˝<,xu_Wkti-H[s_-@6qTil>0"oZP8ӡʤWevѨ#hi ;JFZyKts5 |MgED2lWWG/t]j Z;EyKcoRӲL8ϬZNF[-qǸYh(EdT-`$P7!7fW`[,[_ zLH3KvMIs-D(u؅<b3n쑙@`iDg #RC꿻RWY~ug྅;yyR4.lT#Cyu])Y\]{mf[ϫ@ Y5%d:_vIIwdcbXԌG y#wJ`@h`,WոkuL2v /̪.A\~l/VKx~)Ǜ"kL6IX<@4ٮ{d^֪RXlxapc'9qY[34os_k'+eؼCܕ1W@^ 1EKX9;ܛĨ #a*ĊYJ&T|'yU]#EC7j:&T;G7tZ{P݋^rwaCBEnr˗g%< FޞD6wgVBc6# ~NL9$ioBrTt@d%ƭޭ}4At.zc+\`W%̺N}] n#|DվT`Ȁcj?G'r їBëW!qT ߎlA# vHb mAYNg7!u2p[0ֳ"]b@YCa <(+}qMAKܽR{-BV`2@^KjŲlI;Q[dmdlWfsC>{' ]& /~:f4y!? t# "oOMfRHb\v:,HXNkh\M,)@/l7 nR͕VWF,;+ -rͬ.Vg4FAGt#`ҠىE.(k8CO2,6=>)u 1`Nbx_9"t#~=1b׹q~Iq_WQuj+̀@fzq;bg18BF&4Oyw_'摔>iy"Rʜ-X ?Փ_/f&Bcmn XXmfoԬO`_s䂆8~{7=cuf.y+J۸{k}7P\'lЖ_gqPWҩYh@ÞV=زL7 îg܉N~p1sؼS,`Xf4~^ȿqZLpwc$ ˙Ѽdm*1as^ⒾŸ=Zߺ zK"-o?*}=}K@+HOUpN'7''Ӭ3PGؘiM |ү-tFHP9%2,+Ё6dOpUZA!ɰ CY$qs k!*Oai chmlKCwƋZEtcǣBSQ|<2xI> U.3R?1a>_eݵ4ZT#}GMr\ *-n.48nM$!pCjᛜvu#ty@䥼E>J mV++N+Ҝ fsZuĸQ8UY|]I]l 8| ͩă-vvȝnLf0'3KH:)g#Dx6僁3ՂO|PAς}| <!)&p 7]"HN9py𼵆>mkў/;X/g%/J! ?Irvє=:CjBK\xC7R.KRn(E[)]:mBed*GU&n[T׬|H;j w QՉFaHldwBT-@H;ϗ?(u}oau:$mpDWN쬫{*q;->f9:>SD?}iPtdL0c)pTEI6 iV Lt 5\1=GB-}Aw؎ (쪁-7Rkk&Ǯ(v+dPHq;W %WI a3km.ҟ.Lԓ}&f*>{u$d|GƘn1(IoWﻰuT+*8ע1dz (z,?pҳ0y@/9D1}mSV'TAeUɽYCivZn9= Q. J&8n$ A8}%Ptd&; L;V:3  D]hF:0G\+4HX_Obk f@@Ҫl񎲁fѦ%xpmev@+r9mʈ%9jZs#Q0/Ϩcz'oWJ׬wlӾ?M@ pc(ւE,dhO-|Q b.損.ŠׯeA$ǧ %hگ43Ά'ٜa˿Кc5)*$9kѺ> Ho̤4?DH4H!YczBj;یD\΀{fTU6dW;XrO46ed;o׍S輆`Xz\T=+h~R=dhp(aV`7NlIO%H=P4͐EKj$\w}XW:D_) 1A|[NKdxp2Ƨ]56=#H=Ɛa*X &R%9/9ٸ-:筯g3WPj<9C _s7o™U91TsޑJ(Zتmc?< 'd88Ə񝁓%Rd\1,U\,BdSu.$v'6q3* zz<@d&XtMQGDh;<{=-Aہ{y8a3]^e1́JRf[s%μ;bS!+M*Ra )s}psQv+/L*4V~^Rc6(3h1ʾ* \Zup+(xR6]&JoFJHe|tLl>r е]7QeD 2A16`pHxw킲 f-`zF>TlbaUaf4RZ TN&@|~[1p4A,f!Z@ʋ9}`ɅʪbS1#uSz8֨ LHf zb)sIg`|  ̓ eh%qĠ͒gq-.[֑G}wd?Ǥl5A=awh✩Zl^Oit:n(25_d}OFpcOqiVp/qכ޻X-Ӎ8{kθji"h1~Mϖݏ8U{Zyh\ѰKƷT~yOOݗcXtt80ɪY;if$q4uiDWCC6Q8\iuv2W_H3=0;oWʕ]W{m?dR!<"r&+6i`Y5"0Iw.eyݨkw]C!I˜| Pp~!O:K=X舤Г:eA<8􀚩8~OcCكd-#S?gȭܛhجˬ0iff^)JxP0óm$,v^?ѻ$—T 64JۊJc~ <(I'V  T~<)D wZ dz(1ݢXK#P6x(Mqh?? uz vJJH+ ]d|alxGsĎ0%\3 :YTc> z=35uĠ:R&ǻ;)(".<N,,dy8í͓|:9{-oO#l均)D:0"'R3ϡ Gx $訓>V\O7`׫lG+P'^Ş4MWb;h5>?uʦ$3"Divd.v-> ky֢Kc* jG;P2^QD 1%BjPTA[#\<~]ta>zYR@vDSu!gF< ~͊ł4tޢxc\)a@'GܵB\t*g؀=(>Dzx?@.sL`;^|=JT~~ 5!ni "j(glj{[:2Y8{qd) n ItbBnP!S/aCzӤݾ&F=yq}B )!CPM&=Cy+EVNNL.`]4S#4^ѹz 5 _i c;Y#<̞- |ә󑻄:d|COr-GCI&#t(Sq'y!@*.b?Ӭ^"nB/! Yi眠aǭ#~HGއ\.V|י -6zǟ+19(y֫!NkDl"嫥"*oV`YN$Ib. /M<|b-ei KjB0 拨幥a_1N1]%mis|چ \$̆qAwEҤz4'$5NP$YSǴ+̙+r^BBp ͡;e}aOEYWc45@z <.1&XyưndOgH9xz\-[8LD;Djm>#t𛿼UĶ$@Kn_'V=1<>R\e@P$}ԇ2>CL(dؿ_sArV],d9+d)BehT/VS}C.do+\6b/BQ5/Y2v`6U*==[=hE:A WoӼNl7eMUhDRSGoݕNWmBIJH`{Uݽٸrl2٤[^ؕU/eE` y*^]>fϺLnԑ'(6E7ycdt4MHD'a _[L *_+ЅaMjHq04w~63%M3ZmY>eg})pWl&Ӕu,XY^)T[ּCRN2S|2ytYqݭ;ʹuj#o|UFsڞ5) YR(_6D<|!; Ӟ7 U`qS+>Z[HKs3p#`cDJ=uuz%W!-ZnĹ=;K-0XI j3dD^fJ 4-MQokǥȤXK0e +&q^!퇕k+07e`%M(ثѓNy˾Y("0)*@fU}P[r,Zr|rX\] ǴT.7bS,zrz*[S@{Q=GYJ:4LqKcTwGRLC*|eETVY1}z?rQw7K7{Y=M"tn>)nMZ5rZ'_ Yf?G>+Yݍ\aJ\x s$2s.:Կ e^|u>e;6kKW<@M:j08 \ *^D grWc Yž mMk ?:0z_Im%%JJC;~ Dj:o5uHnE>OWSōB: jz {0^܂oKZ!;ˣ|=U?U&ܕJS>u,ĩH'Y<2?k }J:LPv`0(4Dj0qe5bntfm(C ϗnHa s UoiG<WE AHEr5#(#n)ÌN_Oj+ ո !Qo+yLy  lY !N1ͽxXm-?t<}]#bMo@u -&%h(J{݄ƍ-LY>W]kq+ͺ}4RL՛l^c(̛%0׎}e7eXMWrfc..5xꑹ_C+` ;o+ssb7MZw,!C qKYyzɟkOC6P{]/t_zu4ؤR>TorPTz_08%L6%|Kx퍂,^C{n?Ou2h˸y3R\uz|WΔSpF$AG~Zf2s$1RHAeme/05@RMi}-1엾{pT'?dbn*c2Н)cz":~eQy;l UA6_@h]$~{^Ԛkg4&^n39َ g4A 'Z) Y{mܮs@Fkҩs"~abK; h]f} zɼ0[h q%ɩU^@Z9Bl+T2>Uoΰc};#v\gOw[2a %RVM\6Z%IS/RB]sCGէ&ЧN" >0SXbeaͧC NG=Omq_mgyRx琄~}əΘetO!ZG"+¯w7x834qFkxB32߲3OYKxfa7RSe)<m1|42&Y<1 =f5ՙ[Y"9]_\ze^= ܿ9 aCf傩ָͯ֎BE"՘"eޫ&b& 1HdZsF֏S۱ 2HֺJ{CZ Lnj٤Xu:`\v~nӹ`:ӓ h3b'r,<:A*߿DmT_亏Ho $-Z+JUDrPUC Ewi sV>&9J#wui=EuCI6,|?)fWQ*IަHf}D =ps ՑBˍ'$[W~f+ (b<.5 p(vPZ#\OL]{RA܄ed*hve +gضFoxtwk9"yy7ď\yT,Tm{N""Еw Ӊ1o]p_XR:?u]FSZd-b[[ㅁb}6"V4]ͺ<_T;ex%1k 儣ח`LQKw0pɗ|]HwD[]q(=E3%j/p< &,ͬÐMz(Wvr&:tDVx#s?p =?[e?c|/=G Γq]pw+.6ɱNfz㙫[v'D5fI} B}wwfq2^>0I()ulǣAG TD,;H@ PAvF%}(~C$J@&ꝺq ;_9 aX ٦Wr<<\d"'^RUxW\EM ျ"6W3veHvLbqeN0 |hlcF ۡ`Ґe5 Y6薢_IZi:Ռ[N qzbFJ]Ky 1A7_Fds8댂ˈd'܊]"u#3vD$}lF+HwU7Njh|z9a:+QG Ud+5r8KR2+-T&֔}`wɬs:i,H "kQFk\yYiMS-ػO:Me \܅az7EmFñp"uH%||qm8tWyv>)hאg%&4䪫A"U̹ d!G8|I~JR浈)@k6ŗA*-{Km=&H9P__[ۍbYKƝbW$Si'*22qC`qHM<=DَuA&ԖQBFA16r|P}z8־ ls.Y >7ƞn9YUƛƤ*^q% ! r&]% Owb?nEF!2"dOgirYcsQQj`7f +8vJֽGfOv}Z8RUX6Ȩ@ǍϔZFV}dsqLoS5ltuT}ߜ1yg{>`?rlAΩX?bKS6;9jcU r 2JRs·1y"P({Omq\OݶA!~!2$X> )9Ե մw,h>z$IK6Z^WNudAPQ+U_y഍Fs= "}x |q^8K&]50ߏ5aC c.x8{NOZ9~Ui/m5^%IGG^N Aa2=#GCUPm]=RBZJaI;oJt3tt =71+OΓ_3[}2>( !dia].n#)a|2fO2_wTODU6F u>%ېS+!f ?he;23WIw276& (I9uƶljqX駓p-?ۥEZ:`7snڣҾ>ƥP_?~[ay'18MDDI-_&YV g7lWiӈydC*0i=\GVm%wI?rg)rS5v_\k1u ay/#9YxK<}ug4Y2% Ѕ25z ")ʾ r*|pL^^똱Ȓ2Ao ]<])eBwQ,-ٝ'q LS,ȴ606iU6}y\"kw悔% ([Tdۡ$?bW$Up'?jb:X$T8e:7Hn*qj>JZzGw ohS(Vk]}B .2~ dR1uxԺ;:zO \Alna J7d򝘩UH2h*ö V/s/%bhFfM/]e/sVV~HeAЭƙ}JJ.:|*TaH@m vCr.W| Oc=&zK_dru&sjk߱#Poe݂搤Yq Iu<5W\NKfDS9&bE]Mk&搀$OSGUdDlR v bT5NIV7Kk:1b\ƍc!;M5 C?uOìM7Ilfixq)q|瞡E$-Mx̺UsI zoWo_G*r)¨~ܝ+2u~edta:CjK<%6AeۑFSrE}f> g1[vǹ~''RhB%Yr &o/Ut7z2mry̸'0vԙ]8|bᒅl[‚Th =#XGB xk0g6!0؎Prú6' yNAiq9[:}ځ @|KdrIB̺`f_/oH,e?;k.wv#܊}GG%?TBO|N \VD_m;~ؑcl?X'F݊|gƙG!" b=\a-)W|u׬Q0R /G蟒D7p_+h yOHxݗJ̲5wĿb+d+?`=0z&NZz1y"$(0362yj4\"gpMϟ+l"tj-`pNbeUJ~ #+B.b¹BGc,X F5pɟMZD,pO_*BXl/֜CmLK=F]P3-?qġ՝\_]L /ŇOh_d>q" ʹ&PI,- rn#Ex5` zçKL!fY2-v M8? c#z8А>H禠Q19<CkA,]T*v %?~_rwlA'K$KgmdՁh9SOĝs@-)]܊qd#3ǶOMPW:Z8G5[&eb3w37's};*L NI]>wX8";_zlma$Vu#,o0Lm2~f 0jutZk,0 CWțh.@ G Øj]҇MbsUl +k8=(ͅK緧wlڢG:Ik(0m^hܭɆu+sbi+)oZTO/n61|?c=oFXo3$WQ7;tPB얬}ӊGx`3bXUZLrAPqSrc![_W Y(aY0 lL· d[7pяd*s L zEl ׌y,J<°f,Bx sS$s ڛTN*M)! & lJ $HCBRQN9_ESM#s$?7Y Z>E+=[EŜDPV;vհߏM"2Ap5!nǁ>Fb&U=|D:g5Jlm,~5SQCgЮj_oNhc\!ЏO~73moIҜd-Ŕ{Caɇ[;@cU[qvGEh.D8ܼݧSjvWrCꘋ\\TB~:s0@}Vv残#Q%}N:n7 s,{G퉃t/6_~ WA,Eϑ < EQ&o6)y|9,%i(.5S:V0p%xA㚳$h|۝V{[w9rL #GGc o$6/F;W"Es  3/l{]\xk?HIpo9GH$lT +0"/*dFY`[-^T!/ֱ̆6oH-χ$E]^-s鿺}܏@5fY$SGp | y?"Nq |ZZfz@u/ yGA}R\@lL'/\aUpy8;bC߄(QfI lזyCPGNM@x*P'z~:ΠUw.)?KűϨWp0b!-5΀cWSe;"\z4Yf5'9wFRբ irߝ8252 Pk3b=h*y;oY$2GU!(3U`4'b+עT^F|5~uan>0c&f΄wiĦ8}@hQ #ͷ#hw"b*\2mgmRRaTkkȀa`?' j+cWyōLql)^C77腥?MXoAGA#^D/} Z,0ϔd$m%^޻W ZUa1X&t0dt2,ȦN0hzBPQo}[%߱5j ]c멗0Dx*`;xLʸ>?:پTsoXwJ|h NmzJQ PG0sVIekwD;'@ 4)`H4m*L͐R,ƈLq zvꔱ{0̲cV^eVLdH@=oKa\$YF,H;:򻰾C*5BQBdCOq! K-?eV?1qZS1MlkҧVPRA-rcd}S?(8}8(e 9:t^`t;i߯V@qQdR7N僯i G;Gt R#gUޒ[[6VUpp.Q}s!]9+U,F[U" 'jN~6]L<*1h8±1X~eeM12 یxw+.z1Ë R/5OƤyúR Ӹ~[+ȰCoUis o:I˺UP'>cC/ UE &v-.\ ϣvfliü]= Ë/![RQF`QCDTG"yH vq(?I.j\d6݊Nӹ{Ww`"A&7e(=,ֳf" >GGU^ބ_z =ÖX6^Z̲KQ1tGE}G(D:ImUEV}( y|e IlkF^D)[cB!$v»!:'$C_ȐCM}[mm9g !u ^ {yxwT.T 9P^N&4 ύaMo | n̎0#1pb,H3 JhFcoůkl`٣Kn"Tq>}'>a619,?=ݼGbŞz̟la#(Cr/u[ {Ȫݖ ɸdDž(Ǽ*@G Pr"K$dB`SQ爔2#5kiĩc(t Fnm2@[\as& r8FB!{gԦH *³_d%jk6Kgh4@2p`9&w[10S>8&C6YRDryfnt2'X5Un8q/P[%}C}؞l+]މ=ӡRk:9Cь|1Ӫfʳۥ($㔿o;4YÅ#L 0~\AwJ z9Ӛ6.pwURVgPS2ӕᮻAgLוIAa #p\6CĀ"3$0߇Ny <"˂x5Nt~: ,ε>G@ >nb&V.T*D{ԘwPNkUϣp5W!ȿ;?W=pۺXٺU}=SkS8OG/>e=pl%="0d u0C]~JTЇ jA^! yGJ^H3YF2ޜl5>Cm뛀8;$ƙ ]BU؆ic|Ujy^IL5~-d4%mw/Da pe5!![¬ +6n<$h&K3+2($dj#> fx(vmRѯWAsh\.iyP?A uΝr2otJ[3dAMz#(&v`2ϯW 5SUaۡyO~JV} PF^iNTz0f x|#й$Ʋ\'ʝy~&732ֻNvz-X=,`̺b,}{ţ B3Gp=rfX,j,2L8 Lͥs#.h\mxƎiYO%[(q^ [Jag%<zWmq^;Mi"ucJ-`O'wH#FLݟR)ʧpaq>rs {ݔ?#"Os)PrW񜄌G340P+:[DW(5Onc~Ҽyd+?RFr[3Zv$*CrP2!䨇?k |!h؍UG)>bQ" JV܊r1iZf 75zƑ }J7)¦+RRٱĨV{4;~WՊm2ZK&#gjL@+5ΗTo :mp/pMk4o7W,,p&$i薃Uۗ1149W4|vE1xrtMъ;RWݎ–dgEs't7 Ļ)ed}fI!1B=8$A?js8|-ɍIiCϭ,gaS{$H t'nd.gfK,RG_Cqo`k>E]b)#{Itz훯,zl YocL&oIS%HoNC>rVSaة#Db!^.yg4 "pE&ھ,: Tշ% Uqft|=ӝ`jR5/&|O'tk i7XEj@~ngtoȚ U#ےu$>;s?J>L×SZcA+T{HtOǴ.כZpNZG1USFfm:"qsŸzhYa"W/"8񺦜챓9_q%rYw+b1gpFY[ի C[gG V{FǸtea߆نcg!q. :1Y6YkSy .yM !%ʏtʞ&֙WK)!X(;^ f7LdQeL [CX]tsD4Kp!]iN*J쟄?8W}u6yӱtBxP9'A>$j&3L}XO׎]Mt`GeEYZ*} iv+;D\0Kx)f}!JuٟƷݣh:9aUWB~I,-px.8o)/5G<)Ɔӝfҹs ^PiiihMiZ ?kf^E WՃt\ﶵIhۍHu.bD@e?<.`VMR\kncȃHWgt7~> K3ܾF _6`<ߴ:Nqs=7nj Xg (ϰa2E&rƗb/xdL LvNYllj04}v7l^c+nq˚2$f 8rjew6 =m& C7dQr"OoeTaR b30 *0q7ur.ࠨmOKseLk&8aiZ?Ͼ.b}28h1\#Wmh|Te/@ \(L`ޟV[Jd$,G{Zg^3ɬLa}[_KYp"$sqz܄u'63iWiy^K:dK27 O;$+:洧uiS#=%( щ3J?R|bULO%Dphzc=\E/!sF=m]1/>-B>[18i"^8љ7@urWv.1k^"%x{k6O(rg$̤ Z%t 3$1lωOTfq0vc9Ř2ǣ"peS}J$ 弘ioΪqA3i]doukbZ:%"߼a-|OjK~spjI=E椑^ ۠ nCN5ݠ/C% e%/.\Ξw=JZ6C9q8 Vdg!gaBR؇;zɛ#{Gy~K','8o c8WLr+ysuׂÞi\rYެ7fŎ|qoPj3 [ sy1/]دP zʋ܆g'Ř9;"m褷1Y6BO@PBGnEl{Iv),%~,QjqxaZ%`L(j/\T{ 76WpבWV}o)`iMBK=r02A^eHxz>sex7jv3>e&nyr//\[?P϶64F\mg:{ ^L!Cd =:nCVYӹ_/\?\+ tA* ðPw) ɱ0V$-Dϟ}htu[g&/<Ჹ0ULw?ZmcDdZɜ^RVD=Kn=llfӯw,=DO1qLXBQdPN$Hq]nLx8Lp}xz'Dֽ7:x900ۧOl@|Q4/&>n$F]y#s}G`'Ր+N#SqdKC0$1 Imwi7کwda3{+h!%oo`,!Fzwbh0_ǿLM7a4sbWњsGa$0T wσٹcqߛ:LōwnAG=zPd$W=SڋXUܢwWG3mk%P;vb46"pDJW6p2+WNj)˵3{1|%u]ZӠAQiB%zmtYj{we/CXvc.;7q3\y/ o$%Q8*ʌH ! d ' r^s.p ES)U 4avPBеGĈh{s.%C~IP(5欗W~i/ڱ/,o]5nׯ[b?d"2ϕ3ׄ4I]!]Bݳ=*<Z,B1qͤwN`_Q]1#$)Z%T3ӉL"p20s{.T A3-+Taء3΢Vd8rH:CUq}E! 3h+}*OL`% 3:]m*cT>=E-Nܮ;|e i) m_Vp K.A z3~{Εz?`64 LZjwPNEK#ryrya"f۫9yg=22f`G0V/NBJ4.MCۀW{jj UOk2V}٠TsmsCGFp+Qǫ4瓃H=3Ƀ\_|WB.rV4,l_`EhIg]ƪ0;xBv%)f͑z2{,y=G)?p'nj ~."|[DJ8{0y)veyX5JJT=W&"x 2wd},3ݞ4+8az]$LX8P?hEiA9˹X7oj}GˈsJeP틖ar LH)y5ЉsLPKDw¡q4o]d"h; EB$Vh&4I$o8(T,\\1)hJeP 8͵#iق2MP $FUv$6@`Lo>%v#}}:IB\:R`:ښ[T19l"*ԡ˂ Ltg`"ݲAD(# T$UMp\⻓ofZ+|y1W~὆~Z (l S^W%^xkEmPlaZpޱufLhwap=څfyufBӶ[K //|^:X8:>A!ܠ:\4xIjׄ"yb c+Ӽ~lM`A"apNWkZ5c_ؘ`0#MF?]ZkRIAӯuϖZ8aIºPPsK/}yBDeQ el_zxXw9<+=Skr.F\2AerB74hG##x.L͗Zb"S;P~ `<|Y;qQ(An^J= mVs$։{w;?+VV0M1f&W܅o`%!AyDyO8ODA/T/7R²P@cǎuƶ5Uzq $._df, J8"2 Мͬ:?=ZEB/mبzku8S II~vz:agE{Qf |cݑVݞ%WDjnz# -k.xPBe˳O+(yX00f |h X$j2bUigZj24G"}}Vi S(vyMqy?iJ{`*'Lymk(;RZ[cR U#k~0F;n8 ȷL,zSX:3xJT|ܸ.E%*XǴ|,' 5zJZ:XuAq# r$ IJ4֤͉dub+΂#Lk2P2ga$>an(',OW{ݓEEb lkyyJ̺3:7d$eYhpe)qH Qc攻xͼZ t{,ԼO87% /2`՛aa]l]xDw5%"hSJϽo0)d1T3w0r\o6춮2C̭$A}>nGqPanh=uSb΄Ny_U^5>ޔT˴cyP5)iI$cS;)K: }v*r7C28Ռca4zi&0|ϟX2Բ `"}{$lpk17/<q~6wА19Dg^6"Ϝ27ŢbrN bs@ $,/.i #c jOoh?6qs$ZS#CR!C2OE!b0ܺ:Ž(Y4K_W(v]eƸMZ9Y^L4P1`ZVvç`cqew=2@!T^v-jm= )5vtragl@dW7#=WW,.QfdQM]rAዐ/oAYĉalC=8cST1bBjmux"5 i#o&uvx_kiO! fŷj;gA&p^HNqC0a-)gV>K2ŝ9BY-ÄIkoTMvsYsθb ] WZeOt5+QrY 份8{C Ua1/C>r)ٻy^IV~a_OCF{ +ud;JxheSBw[wCg/"`zkN74zudc;0]x8?ѫ?ly+ж氋ERo %HI9b. xytby4aJ&+2yUOӯw5z?yUAkK0ko-7v}7AbhߍڛCMɛYqez6k",#,rbO=:`<<{>:APo,\b=[ )smz؉7Vi ֈ&eKK) xrPU=(7MOkodѯņ@FNelwMzR@E=nM~9h"0)46;jGh`,{-L.rV-s*=& jC +mѢO3W\pǮ75̷|Z*~/odWrVZBOǑa!z8ۛQ!HuZj:y_9$qCb1 :㿴;h 44 vS.}N#:1T0߈ a}3~효Aq7 qoEuU&pD7r!h薆yh-h.ٱM%Ʉ+%fc1 xJ3mEMu"svGN-߆%Ch*xgZC7 . 2ޔ_)v-*BmScIȆ|8="7/2yM3֓us's5\=o6̤ mb ߄Ewɛ̿S!@.bphNԙgi65'۽xѤ,3=6oL7Xwi1P,E-<z7îz}*\ &d "2wif1?rbYO5uy ihN潰[ǺB:T6X`~fȓEFR%S ߺ jCRwST1*Oh{saWp EQ%@j^Hָ̒jW:~!Qtoy!y/ 2&))Uzw(@Z;ǯծ錦Zz}jTz#Vw`z~9WJ*u2ETt^3xJw77N,uK}">F𮥄uK 8wt:T tő ccc("U^$HꥦظTg ߬(G` ^QMy^͟ b(0y c51`"{A17u(FZdˡx_Ӌ/ &]oA#ZPxBF0oOݹ_淛#B_m֥V D@4`U> Q(S͘S"c,TM@}Q_rPX~į"EgRa Ӂ{+2O:FmE!ۓjD 7692:3Z]"7!ϱ 5ӝ:`\;3b,e/(buƖiz{@-J?xQy S*iYm w:2q }!I+6! ɽb:A"[A,\r1^[impѳK2@& s 6ۼ\i[AJu7vOh6GY7^eyӎf|NcPN]7xOBh+مW 9O\e,քߏQTz_!vpE_Tޕ`+m`oIǤ@tb>8%Nt-UFѫiž/JUOſۦ?4JLQf3H(SJA1'H\œ‹zC^k9oBSV0V=$f]+=3\ޝ2ZdDneL|W[GJX _{e*|Qׂ깆5kLCT@%%ЮC[jڔ/*3%˞2 znx/!Cš7һm|am[OiC1?ʻJ\II>mACr6#z3ofWZ($A8nE} eE4=ˍ^ & 26f|<уu%ނk'|]ڏ6YoK$\#:IdKI.'큭AR xpMXߨQa4)ϕ^sI> :ǵ.7iQTSsTG_hoK qhxH?ݺM~.ǽ_6;$Qj\/M+N%Lq%hB<^ˋB1=n|ޕt*WڕU) =>Puy-N9+FqCUWH(j%›x47l!2YQ^?1g1A4~􎉆޼WUY amR#4iܾʜhUn"GDWGZjϭ3/Ń  O0XvzĜHp!JO%tGGsNZq:("nI+4{?AB⟁OkK^'9YaN5"ʩ6doWL,e[0E8PZקTOj h_JFtzĮEz2,[?2?'BfxZ|~8TWd8!y-?'7DBL+PT'ī*Q$6Gk/"(Cg}eM׭:dӀ^IT51A.ڝ30',˂Ƭ[ԛAJS嗫֕tb7N"4/ ~7j71Y<fro ?^.WDǕns(~3F BE;Oɥ}89ݪù˶?L(Őxpfo8/z/CF-gF'aոJ +) H8R02 H1D#RV8~DJ0 -iZBi+R{^ }h"Uz4=O ]Z:gz>qn@{k(-xc<)IUSQE9\4F1+?YΪR o猀0e4*Bzdo/RbŰCp \Xt3>$]vN]&R~܆@_p!|en,5$Ap\-">'0 OrJO@{ȧX=lQwT) LHy㵴 \\8U#'Bvp wO4S! OdY@Uw2 d#eT KI?Gw 3~Җ`_|Yv=^E ֽehԵHJzw]96M`i,AjqQ{$JN2QY+APyBw&\w:< H47UUp*7B#ky\B.ҹ{6]b@%]t>{wl:e&@ar10 (ٟYXwg׈]"u3'8%"HvY4um-hάO!dj1ENQzPrhd_{7L{CAWpv73ݏv;d1Ү lb~Nj,ջ;LkAxhxy3QXZ썥sbHݧw4Ae#`e孠 ]:[{?/8X'&0*~ ]c)pRW-&Ga** Ε1=7FK N 6Iwp'>ЧRoR(|s -gN{*}9ml3AXRr[Z;%.|ZjJ>e ހzC"s'o+Oz>oKٲ L$1(3OZ O*6 15Wn2 ;sYAHb̨rUJs><ŨLW9*W%ћj(K>0r88;cA)XK7YiGd $\+gn ㄲ?} =8nq rάW/&j0rԩqY(}:C(y;[ש# .\ PfXh}2C2Kn?iA`=+ -=\^(hyߡ5`<)ol $co,F<a/4?S 81?}HFcBo;fKJa\\Wgy~aTc\ٻnmұ놛,:w<&#*_[]NBe?}8!jϾJ"TɗkuM_ dbn&J6G )ѽ5FJK6)) kU[1XxSzf*Їu! 44G8%0yIrҊ!P0oRm(ш8ɥ9 X~3S}඄5V}gZ53#_%p8l#to;M& aG|SrSIXʼ/ 痱]f/Z !e͌t) Q j(Csk3ؕG2ڟ8fR_rGb'  MC F+vՄe=5@KEXњ)yÒ!ݯ\DNS.tdϗH&}arx:9|/f=Eo#krֆLDb<{F|W&/[?gD}Gh45DDki Y|$ѱ݂1HolJ]HFhk=7mVk9pyKofE r}kPoBӷ m52RϏyI|9q`b>|IHRtQ~>*2T5^5\bH膃Є:Q4"G/U-0xAX)z`<;C귱/xrj x3d`C |Cɻll,>y,]I4+9Fo4r7/ՍdnS@-{No _gQdJ!5zęqQds]a:|u=[*wS^ ylI;*x[oAIP'UlK}!&36yŅTm#Yp2cV>5z P1fH@YhZ[a|]mhuUJП~+6>0Ht4^hhZ)vK!( Ř5ha,W!0Y>eĹL[$$^רnI6,YNǟ3vZ,̽k]B$X ?TCJ|1XHUXnbLvdQG&*FnMoa#Ed9DhK~5Y&N®){ZNUhjtC(Pyw bG@Vp̶>Mj1 `"V2tڴ8C[y=eZF1"ih*V $SإҞB~(B(KOׇ^sO\ш徾%υ!CSyJSWSdHXCqչ(4Du} )i+^! o"NrI(tS_# -` ,ñ:qVFQtfҴ3V||hՉ6+,V7Emrӽ%N 0t|;ܻQB^Kj3"0k>$RVpԆi㯼»)^m xäAro x,>sUPaw C4Zekb5&Uƶ )j4.Z#^b2_>fںy"{s!ӋٳMFޱgL+@6C~z(7 Dn ؘC [f5[O=pl7#g4=x@Jʥ7k5.j$7nWN`n"7Cħ'Ib _8iVӰ5brz/Фhon:ft4gӐX}`DoSiӶ}>ēSX__PCW=G۶Gۼ(k2TW"k{%;>b9O143 7qC!A:cO5iKH" JSfiwx/zJ W0SI.)0fMN'x:6=xAMWqIM{n#ע?2iJH8<]óۺD!( NF8SLJR†m7ڋ.21:z2R{”."FǤTgMr+  Wet^餢 y|Z7)o !('X7wB5@T}=pͫL׵xpAV¼IkUT!ܟ`?JO d'u΃TZQBε8M:5LSlaٶJ[&,h R{ƾt:x&?:lчLIBFLrn1uhi$<;ٙV\dݕ?PeݿشĠ_jmLx;= HC}O ?ꉁ.@'hk"L,;Y#V*]ր`diV4$ߡHcB3 BY?5п-=s\_ D}0kgדѫW/W!tW+M̈́G:.+ezٳw"KAܴ wwmݙ Sbf\H|K$@$F@K jݫ'Ws_]-;lDCbbeb|S8j.-pnV\DD9 6mu6ZDq|!=ɑhv13Yŏ ~|P{!"b ؐy h ] +{[@ Lyd <juϸGb x:O,|zaڏM2ayDrdcG&g ?$VB緊1eJl8•oUӻk/!]Q+?(%3303aK@{OZJPrTS*%lDzڌ[d{)3|MMړDFi!="M/Wv4CW8N>we›3=|׼`Yq_'CYC<+?<3WwJ[uB)ҳ5PV2x˺(FfkaXO}0a:e&B Ʃ +%ҧܯcSaT3N3u㆟dFuCw70$ؘH9A&V6|pWGJbc.c)/0?Ug$^X5ǻi!  \5/zk'?<{үBwNФf*ߐuБ~p>G͗%J➬N9\1r'.tS),y؀3 vifjjgģA|% e#D{ Y-Jn&qG?(24cӹKl؋m=]v|dW<˻S+%ht4h|@S2]o+|CENalJPT~td`Yr_RibɼTbmC t̾܃%y O(glA>Tͼ %т6WcgH{W٩(Dt>Jk-7FkyZ$nk|bDԂ a* T+-M>so*WPtrjw'R#`mcOE4{-b q+29\au̱m 6$"^]8.5˥sh(0)C6oõL.gMKO4\kL֩6k1ԡNAx:`E9poIȴ.>UY-c1ϰԄL-^8u s4 8 za$VYi ^wҤ)t\1' ڳA (i }6X Y+ " ۋIA ET̽2 E7E%cenCW PυoNԤ$vL)e괾`SveWQ(v58!ꕍL1\Xʥ5>I0235_ r3]~`brnv+Hϳ1 %|(5B( x,+ɐhgP֊=obcz R~5.b=ݥ`KftoD`tnA^2tnP4:Sv-WKc*-yz|(Ҝq ڏ`km)T4,k4j&q ق+8һn! k|uM? ˸PRJfujR*%~B:^WTeh+\]uwH=7ܸ9 cF $LD2ȫ *>8,[48(zq,b͞A*([Skd,% ԎPd^WoG]zghXޭQBYM&HajD٘s 4w{Ms-E4XSwE\=цeo2x+7X=; zxߗa_VB #DΔ&iK-=zS“d?fQe[{,rC[N%=’ JY ^z9(Iiu0v8 qT-\Ysm7 i?\mO4 5-ޢ5d# @#n 0Di I#&yñ˳Wsn$z<ٍ$}(Ӛ_s Gݯ8"YIGb Aڵ?By 4JJGooΉ#u=ʹDUdYz:rBݵ2$w;VNp-騾S/CH(Kn&r'Zam]ɵ` di*`:.`}"4KX /.E*]pb}WWa迒l[p0ŤF 5dC!ݧӡ\}[UrՊs|h=1Fh96jrCl27G̖!+,hokL nii+ L#_&9gf\ײ񤂫(2;KE K[%1', 3,q#K0p˨ʴz?zP d\9B{SU;ֆX],/y;j]2^K4$1jS5v Ts(N{E*&׿DQ}2#rZ8GB C$Qd-, 0= 5Fpl4 #!Rha)ւZ#L&{`(!QN?H Gܱ[kp Jf0'D- B('T,(#:~r_Z('7]8Q«vI@6Qqћ dg< $lUsL?Wի8׵lWm!0y mAW6Nlo1I|Fx[ I"R} "Us6Ͳ¤_Z,8xS9l~F߷@QnGh%]˃)H̪'{:@)ԇ>wͪB}?/JF q ¢.q +8͠.}dY3~-(KބFLG$_'yQ홴#Yb)qkH?QH+_s,74u^seOfFBFbfsU(eZT1 d?{M.RaQ^,C B+GFh~τ4F%ݓ$]Śf-fiMρL2v'wK2BoQHýOhm[WSDؽ ",hJ$p R~$Θ7sL|s.ȥ7'=`:ޔOOX) ҫ]xXb~ a2}i*+Q bs0KL Ɉ -2 >nc_O b8\BNSMv$A+#х|I"<'һ6ib?x͋H=F*_4I@Y)@Sm7WnWFGNX̐{QRrо#zpz:&'Va`@o"*KtO)̈3ȞD,!~n5* H_rPg;hu="7?h}ԛ)R>A`pCIDarkۺ۬jwZ&h28mH伎7ui] Aly8s1E/±+m-V*C^>0pV(q%kp7<n./phtB[I +uDŲ#[#5)jChT} 2F+ԚǶ")ǃR:X`8o~kKM.ĕ m,+cl3!2w;`Y+,m5j;0ˮn:i?w Rɉ3Ѣ_8Y^!-L`0GkYA}U4Zunoa|, m}>{7i͚! 1ɠo.H0c1b.Lb^@< fߵ211kqzo恄X )0zr'oBz4[/)MVAdsfW&IJ3}>}HhǓqP2FkN|g;8MNds^]6U#Շsj^pv@eS3=6.[(Éf\$(G|et:UYZ,8Db4xWY:edwSb9?*c2j Ųg^*Ѯ5ԍ &69TY젬9Az콱;&U{l ~&:k4v_MuB/8Ӕ5{uX!D]/ -n@a]dbz5G@iLk*)ư^'<˱'đCef~UVsة*LeU,WmiHdqD\F.OƞgHB\c-8Xw5ܑ{6WQ[(0EW…۾{;Ӛ&e<+}Vn 9hp)+NGnI]%2~N~s\;mX݄)ˤ֌'+LX.bA %sO/3$q ꬶn$Slzш%-~U7 gY! @5A#fegJ$ܵϓ{2V?62*y$W5˾EVjYGKU$?].Yyy 6y!Ea'㘏ZnTa.Nnȫjw9.(FFeL8]8+r;W1SR9^<\c.X5 TՓSv}OR"P*C*:;+ D0dA=)X4z>&@Ur˅j^&c",9 d8Gj ph"dp5P~21Kv78qǏmF[o!_-bO'WGYxܶ[}JdC Wb rUW֡]<+lG莰3+ gܥ ƿ|>tvB2X lGTw&c!YyL+bREQHMפ5K^I1=2'h @H}BʕaɎ2s_M% \ƻ zr~:x%ts;cij*GޢnH-[h 1zG&L iӢuҐۚ(G#% %i46;%~wԇd\NǼ_q|%8W#{o3 sh?X #S8vkL݌!bL7DiY:Udȫڝpka=@Шi%䴵,ޤ+WSBr7A#.aa.pbuPZ]!>TkN1q"Mp\_K?s|7Pb?Nqcoo5='Pݑp#4@aؖYe$ywDF7E~lϲ UǮ80yki*#/K9y:!a]>l &ȋJ|\EHV7¡o!b-EKK$$ ]bҋS0"jv[w2Bz5d[MY˓Ybi1< 2`1D Ȭ˅P'yq?eP6#_ N*~IU"f$G,gme/tHlʶQi H~jy< Gi67~MXj#RrϬVOMU-SRw)76 rW>Q}{N4Rm>lYpjs'6Jojj_6c $$GxVr6.?B;mhpE\QhDj1~-T/rۓ:zL#h {|KӅ/5!pojզ;aЧV-M*JZ_rDL/0/(%(ʡ 6PAE{ FzQ2hI讶{ aYl_<-H/~a9 }g1ڷ}=LCqt*e+ۂhq `3a#YF2O:)*:I;@3͙g}29v3)T.t-@Ԉ>%X 0g@Ҍ}6mvE`Z$ML+ ;į3zTv 'h0YoYJк]DK3鑂5Zp KMɇojmi?q (f]qsLџY(<var`[C%d}pkja]>\}<ˆɧ;QѼwy(=`1.HU*{@f?϶܆wh CF֚awͣ,amfI Pta~|[x>,v(SgΆ5F>R!%€PQX]GϾ$t)\+k)<{[s:RWMR" y~xfA)yݍUAz# V0׈%~ MclC=pXsmGxg=z#;g:x?}uZn Ir[gVRK{닗 yO9T0_a*LhRSI) ḛ$;jIKv~NJiF PpVϋI[}/Ge*Jk] I'_QLz'_KLZG|+Z=iTfPvI4WBg*~*Ijuvƍ4TJ uoPvȏh:O_ (}anp:&K{z-m_SX*Gn$˂}UP͗`ԡ >SP+~2MT4sD sRbysڂ2ij#O+Hf0lFN" H;)9V{ffJDz\@vjH];†(v([LPrWѯ@UEWoE\|[\`#0=/xo{(8|z +G(_*{S 9&a# ?`| CPPYHbS noF2Ç"XV?nY .e`9^:P+S46W+%&pLy˞,s3xxG\K.L4oUtһpc x j}G\5=r/'%ø,ZԤ'B~ay6k'Ip@]{=Θ6@{n>R|Md;;HWfܛ($ Ĉ1M? @-t3c՘J:/'pzU'W oR֘zuzR:tכ~Lp\ê`T$PUĹHL_ CּDz =!~Bڄm/o8/!1ti"B'g؊q7tR%>L s!nAG4jݘ۫+Zu (ĨnO/$c``{ ]rn3 v;G)ZMM9A,xBgkMtD܈8Y}PgFJ K{(d_ߋQe}*>Lrwl3Uz^cⲌM]`PGhV=Kїl=,^p+( ]Enѵ{78F(Ҡͦ$@(Ȏ%%~j7w.ݜqq@:'=ݻQL%UqLxv.ZDz $m!*t9SR^0KEe?>\Jw͊Iyw^vo^mYrrO`WrdAà5l|K5&Pu#s"+Xz8 22/nh0ҳSwĚ ~TG &I@ hK8Njj$lÛ}]cMI5H J>JϛktNpmi0a D9IYנ 捛r(< $1~o~Q"C2ҁ U-VtXH_"IZ=9 >S<͕E'n.*O4KnrH >m>9 C`C| ='So0ނ@ATJ FW)1|aV Y lMUF:/V+hCr0&Biy1WZրkAmdΧq0]Z}$a镏+4kwpc0fE~XI-+(vmD]A +D`g[Z6`̨a,^"Qyua:I6'Z'T >1rFq^Y ʪDͷ*c! WR28\Ⱦ˶qIlnaڝ`5Ħ\t2ͼņf}vSP{pR’µO[]wh@#I~B]3N#"䨋O;zbJ ]+ S:k֥Y:[BmSsHX.q3# )̒%D_]==S41"t堤X&*oC?q VwΉmݹ*ņSeZgSsx*d ~R{렾8E |o{H Q)Pd-2OՀANFONiqFrP Bӕ!#s'%<ԉ=J`"GF.N{,ChaZjBt/,x뢑p^&=-}u NLBI#N?sJO/ba7!г_3b$ |Dx HQ* HF(Ro3 e~Z57IIъĹp̮ROA%b^x=L7O Cv8j)qBrVUNyK%LN@O :!(S? ` 띁M/{CG?,{ bWAF&ǣ- Ż+ }[VfFd/@ݹM@7O)O]补A-^CYk$?u(yut|<7ߋ=C[06?s<+9ʊr7.68^5b6-%#HDʝ_3Zwl|e{'k8QV p?,B F52fȚC<}'*0zrI2XRbA;t^lr,J}kJnPۥ$r9G[x$cƺ,{t3xm͘z&\ 6zJkiAB: 9X !};@MR_L~U'gOKU5+7< ʻ^Y⇩BgS[޸/9a5a}Yc88+M. :zZ|>g 8c`]U+ڕrpx@ܨ*=0_W<R>7yQ~'qBwcmw&cUZ@͝1Uu{56hFVcjQZk%p[఼1̾P:FG0c*~b&nf M%c2mӑoP]Wd\KgIԳ`i6`4]-mF8{p!Uu 7b޴Wk)BSQ49@ɐ#B /H]4lH`eHM/뙅\,+/{ mD/gصN`v@x7Y&~ 6- a,D8YRfNA6䞓"s2Ӿ;(4Qf, \=I<ހ|qC! ӱ4ePh']UYv,.!CD/Ѧ j9[/\=Pj 7."o*a9`*(YC2# oBM͉iVIvF'HE/tNvۭ݉F&l!LJO* S9 5)yɞڻ!EfNhK/@{PJ Ǥ-"TqU\X-au=3pYO4p].;\kd;OM1vC?盎Zh4Hv!#!W QҽߴQ扷1DQ,6*>rM<9Wƴ9j\ u‹)졹7mS {dOHnP>#]\–I,E/"/"af$@J$P;iГylixRz嘳v)l>)؛y=M .Ϭ韈@+w!7Ay^tȝHҟ|j;`KC^iVC64顀ƽgo,a2d Ǡdz¦xaIT<8B?˖*ى1usڹk=*h"ER:#.e456Vؓ5Q~¿ meK w$! ie5D5ݡ'pìq]LVAi]i,!ߋ!fɋz&T@tI{dDz2j5syJ33KZEٺ#y̟˰kcNLeĿӽ 1igSS1.a[TUA$W De~7LN!;ƾgnE"B:2I<ա,8*@j6 ||.'~ bK c_crP/L + qҋB/gP|'r{lW'eRHoUlDVo ]h师3e?x%:^⅙$4nd1xZsqU!5㡕c1rrP0v)[*{_Uy&GR^ml6rdžaF=* J ,VYdt/3%!9W{lh|7b;cK| q@,I{߽ص:<{(EJ iz؎v !!?m{ J72Ge)s~ETQVtWk̮2vnpRLkVH%bXrn4Wu(kM|*{I?KO>$2s"H1rEzf_QjNRkxYV0,A=bɒlD]`A \nn[z턨-~9^"oF#O~?A~=r@'-|Om: 0INn'$njy KU!"M6v  b)q%y7P<5\ "`e0g;P(*c3m'=~g6G\%`p3>cֲ88KGڅxOW)<R @XQDJ?]LpHl1Rչ[۷d2p0'`؅ Խg?_(ramѼ贔#x=PQE4 ˽4dYY=oX≽ky~V+cSH'Ƞ}{D`%L`]b\PZ{R3}e⳴T>Ϙؔn23YB$tXqلQjLi䪆mڎs/0iX43.%rhkCITa\tjN9 |ڑwŘ,)]B:-y0ewT[oBa%̸ixpɟFl-Bzff~cySZgkqC^*1>{o=qN/~e%Pp(/󔙴n:,ԱM à ܦ+;%W.b*͠ ny7q@,H-_*z7άiXryx(nAyJhq<9Osb };brKuwdVztlk-cFubknt/+DM)אeז'.\ ^&Ir%b"~iۑ Lz3߈7̳ pE! >L@ C 6ϣ.Ni xPQc@h _~Ē}pvKCUc<(S94p5K)/㽾$p+֞=ꥠoP, p 1P b+HmLN hĵjUx!^nXH}Κx[= H?X_p)άpx]Jrd+'_]@M]rӐRcx ?^_NW}X,zh$ێ»V!@4NTmY-{f{OnˤJdJ֒X~# S?NC\J|lv7a }J!K^|zI:׵ Ṁ^nF?eޓ"%qP!!٦-7jL4PYjt*SVo۱$ ^SJS 䘾cq 뗟΅eSr}vfo 5NYN9t!xblYH܂N680֧gŒ %d}/tRNG*fHy t_ t' :\ALfp,K i'v!fmLWIph7ke 0# 8]xEF~_r109CX `Snm؀xd'ۃY<[S8SIH(D=J`B!L<{X>4.Egi**y!7Ek8'2 s|Cs:Ogd~Z}1 Vp*%a2&cf_skbɑ{iJ1v?FAqͻ3]2,;ȼrnI.HzLe@\JN&d n?6 ,sM̬3<}uA?OS?:yvtok[9SdoR9zJ |r~~V=ER۶=-p6atȂ o3^:nd(K(va0ȜݍKE&z=;~/L<Ӕ牋YN,i 9gTn>OggSpx~9ʠ[ETDI-p5r{]Z}~#ҩٚB a'fv18tO۷}:ԗ"zpto]=!EYT d<63ӿSԨ2xH͔ap2B#~?NM0'SSӚWYEEo{?@YSrͪP_# d뀪 [{BFE[9:Y'>x@M1SlUHw$3wv]T5T˲c+eQ_|淋^{VB-c,0M:qhǎg<J24bEY9ؽYRҊWy(Y,,=v}б:Q2/\]ng,bm~`TW#Nk[yDZS1L[,u2̽i2,y 2ް=5t,G):HnϽK2`0E LsfH̿. 'BѡSjnNQjCujo̥ĵAQpBET͈@ϰ]Ȗ1^:8ސ{WڀQ|?CJYs iO43`~1~La8fӑQ 8]v (7R߃/x2RL2 z[€hY6ɀĐ3jَ9}O0gBL( *}GcX- ^a;7,.I*zځDOYdֵ{>>Zr`\ZY×1!ލ2&Dke5i0uɓjja%ij'et4[,Dc{;A_9Uypn !+ުƧ#rk@I"g 'XLyz[?(4}-[al/}m?q}H[k'G3Y0748)0uw,}o?.k9q )k{$Վ ]eҬ>LMZ;bS5U^BrK.F+_>xlS?Utb8V''A!_G`#FIWw4ϸ C >Gw8{b(#a&p[?1ݳB\yt*@F+cV6:_7sjЊ„*uln_$L 4ҥUqYthEoN 6Yfܴk:<D $͟+h o7dPdmdD4Ŗ*FYIfT!Kx}h:4Ě'xVx(GZuĠבق^@Qj<(Y_yXڪnL=d3RAsk9-|osu;rn)8/~1dݢ]ASGf=X6BeU"Yk6Iή#u|Qէp{q|w^ځ[zJd,k gQpKK@,qRzɡ_tжj3 )JA窯L1,Wo[&*OoT (v#<@p9:\TC`!]J@$A+U8}]" n"4JkGyG06hOkxld'p7c8TZ @MjtE@BF CvuʀYޮ$Xm}=% |ykJWY\R:yQ9JT4)'?1R\Kx~] ~Ebhy2 v pE|\1= M2,s*AԹvMA+Q#y 2paĵ^0خa׹ FB6}/;:6g@9o/$be?e(7l QQ)I9sgW\ݷaLVAƋ=b=X04 abɤHuX6@UKWsS>t㖶hSxtyz'kpUeN*bXMBԢGs4aFj^sF&Rwg$ݴN™O(jH]ġRg^ n^Ytanw^`yanʒF c1j051)89e$YL1(Hq+HYBjjyߌ5!3byWY DZsFȱY,$qC`"sk>ISڵ6%[慀a"{', x$\v[X(s:>z:CcJڣC'"p!37]x)kit2 2~F)~2u1 U&mkV.e&RZSbҟKo2R–ULZT^^* !^!"͢7OKЉX]F15b35T:e.rd;kXt,cd2B٬Yᘡ8uNy\C5F~Ǧ~<[`wZxUI]L'P{4Sax᳃И *Zg0ީRzVo H]F(f 'N׌hF_@S) ?RKZ;%:[9Vȯa';.]CqPτfuzꕾ1_"rm1^rݟsA["6K㻍<}N . xu .tՈ:"eIw6ƻ+2C *+\ŚY 7kORNHI*ں5jFmwie TS]~@6@oC*F0D;:M53ן/p`^7xyr _6@ ZoA2fːf{s`>"l0M\'p19ՙbT F`JW(3¬."H%o[ޣ%O1 hy JV/h?L*z^OyGi%VVH,T"kaA5,3@d".%Ph*Re <.eCr as]1HֹjĈϥW hWz4sY &+`W!H7BO8 \%0A mS4pۛ6X"Ӷ=YP`ɲcR%zTb!a^UIzV)Cz$dG%H| 3JIuvULH,Ԝ!~[H~͍=(\~:1q,qFCv,CB6.ly0&r(TcF^C'fu:'ʟld_SVXvףxAKd<BrV8A L *FK ܬH:%a^~ UKI"124D7rQn7ՉcJAS"f,\C#FDPJȾˆZо4Im ^~0N?35Qc.x0MĽt?NY9V~ưSjqcb;j7-_|rRU8aޅEPhh.u'` V8!J|'Ee1(g=[N8!]*!+ZKF( .-tx-Z3^EPR -I^6Hi9<+iX}}:QjaA ՛mU>JveGb{V&iݵʕWøw}fOY5v>X\}ljVC3.9HT Oh&ok$L wbN<+G>BnX'ϫ #U5Gc1;-WLJVq!(Fש~dG ue\}0+\8# `{. y#ÆΔlsaߛފtلVm󜍋ߔgR(/@X.|$.충2&uٛ~̞Hew ŒT,?OtfM&`[ }% {H0PDi݈LNԀ #"e"ˁ]Lp{&e bی&JO9-r8pip'RҘ8[8J"@ BkC 3|(5֭%^S^'Q$X"ԁ5t.JcDZq%U3+]" -r7seNDL.'O6vRt7Q { jf6( qڨ{ ,|Ԭ ?z;F8'زjPNf}Uv  jj"o6źMG[KFC珅8Am˭AA5R`:||K91)˩WtM짶WGw [sͶ۾촤mvj>690.oD)\;3?vhQl긍ME u+周Z6D}T Pӳ}fn@`Ε16:d qٶ=d`$(%,#+U`dK`._Gw5EB;2<.FAx–%j/SS(vuaG= IA~4Yԏq")"ځᬟHCNz|2mF:s茻('z;WFot[ofHeZPGեvE_A 8i4N}3k% cw"׈g- ײìk$2cCeUyS^HLWr׊ ju^aA3/y|3 v(Hw<)=YÓ+W*lѮLLJK'Dڹ壍e@}$F*Q`į6Y4_1ך 2)x$;1lfTg<_B+`\J,=E B"1"W *^Ȫ^)<[سI}׍^_l^ <=}䴇f` x\cWd8Y橭Ev.?.-i=> ʸ:C,hFϊȋ+Jo LS6]p5ʬ 98%E+t!Kؙ&O{*"V+~)fD,Rt }_şѹoyiٛڟj+x֟oZp(u\᮫GQ@j': <u{e53-= '`(HU@ZC ◃x% Y( &˷y cV!Q-@;>t/T7in$ 3)]|.2~IY2onj?K_ /#~MI0JQ 8 % fDt ь0#t|D' |rFM7ɌN3ޜlO(!CQ \Ly g9R?[9tڼO, Wosڞ3kBʖ@w%wyeBpY<@t\şG/6#5  Wˊ&,gWtG9?#9~-^a$-lG㣃DZp6Ly6ƥx&cƏQ%1Cږ6'f$ "rd(j;,$52 Xn](8VId IQH&{c Lizk  eg2,?&[7`$g" 36Cj[aYXfqpt/\j10b¥7u?ZD$ mf';6v0D ']|u^9xֲ6KFppDƓ+@[K[Vb]<~T-m|MZi:0r%uc(]ʒ\UmDj䴖йl?zOE<'h7AQgI3DU>@,k-UPPj0=̏jmr&P9EUqYUV^^L=W+z.d; ̶lHLD{%Յ]jd'Ёֺd@1OSm5F*16:6gPQ=Dx䌘!Sjg"ŻU:+0خԒ{5ߤ@L=?/|lǾemf>}ŐJE~:d^9U.Gf(MDcSyuy.`S,[ b:f"(ju T:m0ȋ:q'T"d6òbZ[+$LNz] {}WGrV/?zEwNup޵Rf= (AP zH2)A8n =̅e?A)#’?Tyo{%AkeEF>T"݅>Ldw MNnJCz[OXܰɯT.!4ثl s=nqS:_QV[2~+A0 "5m❣P!7 t:Ք'>^o4sD).ZR0_w'!J1ЗәƷԁR٤븖]fFi>ڞh޾}oWk-h5 eT*l=bqf I\U݂E d..єwJbcF)8S]m,"X(q \"Q~̕ ZXDG~sbIMe|Whp?˱L5}^ߛ``ViK{w<x+xP4R~zcd<6Ⱦ:=w$BxɆD[ }p -v-#7( d8 &S/".o'o:K}A)\7O&SeB^$M9}j1 dAfl=rWlHn9t4,K I#x[hc]p_=O&,O:iJ:P47Vn|vNcQ [u-tDpк ͑A^+A"kt_[ս !̿RV+)1mn.d;He5co}uEfj*c(ohcj5!mSyxŅO;4ch\,<)6ͫa&8, [Ӡ:IeePi|YǠKUf`E>G|&\Z3?7E;)o˼rcdY4! |8^I[|~/d :C{ ]iIp=]}k2qw [ʡ?u.bUE]w{r.Vo&kq\FW] a82i-0eZ2H9(h`~("0( Ƥ;[SO|"Gs#9֏xsk\qĤk.~&<\!9D~ c *p[qV=Cc'n=ە 0G#!+h3X6kxKIO3뤕Y:]{G\@̎MZTQ "Y?x~LT( hyw[Kol1N+0p`v9gs#k;|*&x;$et'F׶ar|ۙ]^W+Lk)VrGid2P|v#Ց-C>8lb-=DpMW(@D;5Р@%[)VMքd3LB~$2Wh>fsiqP N0:$_D짝:0͸hi4=_gKj{j8c$TuǭAm)6b M7gteCu=yҔyYB)OJ{yp=Snt\ad!BvX|]#BA׵ rО"N}IԠt s)w@( =BE)4,*1{8u!y)ܩg ++ QUb6]uIZbrzH@h) ml46AVVg%[6Xu}Q9c[;j˸ߚmu /ŪRoǟ𙔋)U 6,a/ԻC ^_d!^ GT~9f|"mlQ]5 R}-S҂¨1rYm}7ɵ "A`y. O9FVl=2sz8+q%oÖǃej&УDB*iO7MmyE iI1#㶘ʆr#oi6MCn0.޽KsWKO" jNBd!;쉄te,R6Ab(XR BAxUdȈB\cl| N֬6LuZ 30*&?Ѽv%=Է=pXz 5AhѺƟ0𨋙f֠?BIW|*Uoy&mҜ)b8O- ymVX`RU脨w5"L_h(pZ5?ɨ@N4Oܧ0?sp|>'$<0}=8Ld=OxLuxhWQHz@62/F1]D$$ES hBU+Ƣ;j?z3Q=8X ξvL\T>шkF:>o,5:~O^˦~|QP])?:B!" 4IZ8_ / cR}Khxi0V&<|zT^0 I4l$q ئ*\4囈qzHFvvCj9}Jg9b}#V~|E?3/sp-(?ujp MduXBfq~ ]_j9꧒9/:;E<8b^ _|qV-BN0**]F_LmXQ'qa|sxru+XXc(*Pce ~~1"?"9)QwޡH:dDL7=ecCʠ|w<,cXH~$#~ɇ}ܕ'tT_{Ћ"dGXc&7lnϧb{H.UrGTO eYͦ ̔E4De+y"+hʋUM>F3X^"Š5? q=x;(CّAo ͷi՘MVWAΒ).{jW@WX=+00;eP'OyX)PǨ._$4ʨk P&;"u`S},yx`'h? zW'e"pڞjNuX *}@nj Dat&IBkaC°,dXh|,pg|gF?&HQ?{O\wCT %n6н_.lm}vժ_5LdWBu.x{.KĦKon"bWd?3UCG X~d.U-xŔ'l*D+\?Ֆ}<۟ۥ_I[Rt؁xߋ x#4 @FxQ֧žg^ek 2KXo6:iQnMc|H:P~ )_ߒLdQ!bazXU.gT/Ƒ3&2K(6B>@^ԥJO# ɠސ'{n3uD67Wd4zu}SVR(ƒi"CbS9ǫqeoDw0K}wZD fwד 1`ea)^:_+2?ґ2xFY!sG]N,%nMwr{zjuk}v˝\2k>Mmxs((Xhw,<#-`aQZA8)N2:6=zĘ[-ڑۭ?. i0BsMJR4|*CgL4 ַX!$}DyksQ,C\ \V"ҥ 7 #m) >/zOS@*o3x`1^.Jۖ3RǷ Ra Ar3Ge˺)bW+X8"?9t@g-If-!)/juKJ;lNiĻ9PHaSi/ *rPX uȐ1O~DAx՛[ 倨^hBB @~@xVyA(>EtWH2p2XK:bCA/<tɫ"*8faZzttX6rC~ٛZM X|AazgFV@ |qrkNY1~n }Q-wm>Hn]`Y=Wdʍb kF͇ iWwq'ԑb3,Jںંo-hrpS)36N-]Xtu*In4?QOF9FIw@SJL+fvpa&-&Ϣl_]5cUy`g͕ ZzN:W&ܛV\$ƞ{ JJD*N j>(z:L3DFPSn5oFuSR۽w'Ui.5- 8`jLfS41ΠRJ=6fAb>PmQ^Q/.:X5vicBn%3)4F |cZ//r =̱ 7W(59 gȰTraPzX, (4}<5!SA9o!=ܥL*D>ˠ|^h-f4V\hY69ONfmˮ/!l@/8FseI`3Wfm,N \Ly}oA/UvbS<½7%S<cm!mvYSlwfj#w~2H'Wɽd#~J$H$bƨ\JO++5Bar &_t˙5;PٙȮkv0kK}vPv$5oۖ~CdLl+FAF^Txzp~,"UF6[,~χ$5`R dTa.C 8!@YYj"DdSS M4,6yVgciSR=A,Vd5ћV=QL `#e 9gDkn~H j3cIa$x(qYR҂.z+P2BY0r_A鸳[zV%C(*LFPmȘ0:n믰X_~BΒ'*sY, , 73dW!{3 [pJ5a=i-0T6 ?X?S|!L-_цDwx1׍(BzNgoL S 'fs^Ψer~,/ O%pޗcbC$b=Y:^wĝR 8|EvhKLɷ8tڰKv=w1hv7W1HM|/XT*1T2. ]0+qvOjLyHVrt`s =թa+d%y̺u^{quL%vMt=WJ.LqL=B!\nhrƨuϲN1|X:g,s>T.ʮ`gWB.NV.< ut|a9GYdeGO'~ߢTrJL.}Od%=T""o!:nK0-4lpy1Q̘t7uf  @ZzX _J2R1 =bw:sF#+',:1{h;%]xt=vzvGI!r([2$"M-oO?;;|Ҹ52=p]q~ځի`HqF6G^&(@DGK /Ww9~Lm`o?ϥn,qEb-eGS fg؎Xh&bOgLjܖo0'}.xw!fQe!:=µ 'YWTQ%vS'x˴0G_y%;|{(?Qo?̔01΂#]{1]`Ti秢 n:g4ISVp)6HW]j`h̿~o9}P)g6Y֋[k_^9J+B,msC1ɰI9ݮ|@{Vdo-uN=&?S&$濫[˶[= gfy"3bWv 0ܽ 6uz#NgQ$Wq)BE3wK`X Vk<޸*mL?r雧ŕ>.W?w"l?CQSN'dm&?4l7BT4[6NE6{ux-ᔈa(8 \[; َIfXBw\[/!2zՈhfm=0yXf{ ..R 33@j^#p _jom-P&œYB愼 c735y3~y[`8z>Ϥ3.lyq8-s] ǡ {# <1DY*( PRG_&:G]` 14F^(ۓʿBI<'T%ṽl?2PW= oy q񒦦ugz4VM ,_ѫ>O4 ~J'EjvNp`rhFHc9+6ub@i5Vj<g ń[OYrJwhQ0_0GRXĤ"Q o?_ZFf#J^>SGU}>h{SMڮɦ(SWV_> & -pwwhl6?o6G9~6Hה ۨ JtSV= iGGݼ/Gv׀/N`FVKEܷ-AS5ŝBhz O` MCMKn>]A%rpL 69U2A|ٵTPN ů4ℭDo#{ϻ|Zy: z͕=SY,ݎ5 M!qv2>Ʋhjg-<'gI á4b񶕧 /bij` ?2i Z۪ qQ){ixr_S Y@D5:O\~x4E wbX@F(~Fl^6ˁ^?û̯dyJ#ϑ%Tm̫,iÖ7ϧ(N"-2G\=Ag`LLWAjer6 oE&դ k2nnǑZP9ը9JFE#W4b-=[3 QV*ObE)yp5ca{Ӷֹ=%qeM-ofI}#0)|Mr$Ԝ~~Y @DZ ÜR궏PXgniu+V*1'(5=[Y)$_ "xRkU p a>ȄVGyA&39LFpS ;8`’["Blcp 4"|N vN (v s^oZL,%lTTIntc%3& xPCe;%lj {E7+2N1r©1(svD; iݼJ)~8O;|!f_MnSurx^(ŇCX02&Mb?9). 5ㆸ6Ԓ㰕U1F*`HqB3d)X ]Yu)EhHBA {XfZ Ƭe5Oμinpw{aEIӪǐo~³tfJե=QVˊɟ. 0u 0mÚ>DdlA$dpQW#Be{6=[ z?`c $IIOT!yI31DQ/tSb8d6BGj;/?Ԡ,R <͞f;R7bv-uh!죤I"Ы!Ԉ*'0 kEytYehԌ?D[(/ Iӈ0ž 5뽷lDM ZUϽ-Z pڛfw7.Y@Olqtr[<`2GY>6b4W}sǽ_`+]c:rM+s$Ft*Il CPiNŚܩM0z2 4vFᱬt2Ac2"o:dEIxb-T>c۲]Kl4Ȧ1K&gC`kaA -bMFJ654mj(xc(L~-u^܈'R Tab O8 Zߒ[5mᇱڼp525T_kZⴸ nռfvd*CaҡX~-\<2yĘe*w]2@ƺ\FzU4o[FkCg; @ǹ1Cֵ| 6'A5XGm֠e~2l2tQ^xX @#Jykݹ)[Rb;N_"u3!K&T-\*H3h^.TWVI31koYM7k@Y\KNLlR/8[Ґ/Ȅ K :.I l:3~r#-WkINOf^d(8QJ֤:7H.P~o,ۆY-ߒ7fG%jaʧa(?7d$55>v`ԾfnEpaJˆKVM+`OT,_ڗS+yjh{UBȧvVewb|_B>)lDW -ƧR/W1(#yq@ *? ةu}׹W5Z@;VӲ8˞7hT]28ލ V#D&1f;㋛W#[b3RW.H8?N'8"'ww['S$ώrQve;* KP#jf&kQD/aI##dp&f] nO" hMCɪUSzH~iHcKh.my0:  J_0BGan fx1C+*-K-VN4pD">R3 ii{Hw$B!}hx!´,/2/>|E~J^S\@`qaD[WuhA y3Bҋv_ýĽy4}spk(Y$S5N`nH.Zu%h?Б. Ð|˘-5FʞRnߪ9QӦnx2%2o<fq7Ǿk,R'o=qH*uYF $;bO6M^n-aa;b,|}ImI|;"ec N"KWф5\}yk`@#_|A)X؄|zâ#yB?q6 {ЪchiɢΌ}Ϋ`p]{`::4M^5C46b타4% <|pb" ep4/H4 Ad9 GE[| [EЎQla8`IF9ejX準tP"jzŒ9EP#/j;ݴeN?_zˢrbf8u#Ǭ;f wrdz 3a{TF'ntTv ̇[Z q' }x?RIQҿ9"nO|'2d&i8 wCp6P֩eLjlVlBZo\#5Rhp k6 RJ] ? !){/2A+,f_{gl_p 2;e2frX]&.J/ a5eA-/hdT,m[ dV5`L8Iq"rNnL{1@8QG鸈"'c4^3 c'EpKmA[Pc ߥ3`ۆ&'Qr'fu1;\„/`hgeV%o{Lé^u(Q-#TG&{0GGl,Ƞzlxlb#N,2Yb@eN"Fx _h>=vʜС`ةNB0-P{7Z=)* ?r<`y$d0ksCFYq/Ɵ${6tF k 'HBp *eV‰iGkE&Ji*\]{vΓrՃ8LbĀf6?8U~x&x|`uJ_iaxcU2{P^qyh c@3m;{¤nzANVeF0!*\A'5%gO|ĴiBsXYHUّEZDmm#c`_22x#hGɃ7CFBl2PkgƉ`cp/W 6I!8;m{{i) }j~렼sYV#u*;b#u,Z9qDfehBz .+: ub(>nhXō+ y  󹭷uIcq$H(&Aًgo!#VwY};1Vnt/iIq a d/e!*pJXuWaU;G0z1Ck(>x}\.kPƤ&;D|0+%A|((ۊx;4gk`xVߚ4*#RZ-Fh81!S^W?}rgʃ=PeI{0?;V H oH7|eu|mcdk9NRtHb> _9bu&tr-q$Vt1dTTG2yf! *{Zc W~<}b`YYшJ y[rݧ<;2̠r R%Hۘ8kBxU z"?ɯO>*t#<וQ#ŨZNN1!^=j1N""2! R*I>uk4PbJ2hFк8f4x/Zud۽dhxڠB'*yq<2B`d `ΊGVSW}u1&KGrJJ9L [Y7̪J"]ӎc+.2sS9 (FCWbH38]˾JJ0QCRt,96 om S @E$bKV>&/t*2XLa4mW0-1d?+yC0)fR_VW `dnA\ vǨye]H"+=uNLF l_;EJPW鶢 'ȏz@up cr9x2 ~5hU(3󱴞P_ B),ϙVRҠLX~2Ps0^(f_,m}!͌_X;eB %prX$݂o$5mUxnׯ:J@4t$ AXtD8^Yܞ/CAq& 4@@ʲbS5?oo{0ELQE#`t֟u܉ }R7NH-,KU|(%TMqS_G*gw=&~CLVV`Z$,!1 TnFgWw/GLO)lnRr<$ M>$Kc9h+{{SivFW# 0\XG;Gh6/3Nk,`f0^XΨ69|6" `vi8Y=?NCO-\OGarZ<8Ngob:(qA_@Wm4:ÊZTkc:/cZQE'xR<%F$- tb6T?W>4LtS24`}.ri#ku'w/2hrM-F[Ha ?GP lr~q*8ݡ%$NV|UpW1bS6A s}{l `Ut. ~#Z]_D=Of1Gu2(߼5pBMPh2" C^+벙bYڅ{K?茎?"%m#EDc+ъAgU@nt$GiY ;yL̜;2 &\ I*"E$iDvQB%@ GwXM|NSl~AIdSJ띡-n踀a{Qq>^Eת)Dl|hW ,r! ^R7\qHRx }f.^^'VvM՞`!s%YKMX P 4V}t8yK=n/ gzDh&ߙ24E,Qɞ.Exd  Wq 7-+[.^E ǼFJ Αs3O:]!* Omҧh /ڽ "nYm{[,/1~! }Y8}> P,ȬurմC}C͝W(UU;Yg}(o",J b,nOn#w:J3˩Y Tk;UfaIGK,dՎH8:]8!0"hig;(ӭV,;b1ķ .9[f}""'kP`;p+ 2W1TiZ R1);;f:5>Ep[?(RƖo iL_]\1C8F~ѱT#CǏCZ' \|PU'd)<(tKUX45?ӅF7pp4a%}KAQ[h~9)< 'NTD7 ꡴wWL 1vfB ŘkGgh+cT)?mƄJ$\g\EW;=}Sbֲ<dk%I[]7s%s"Kෝ{S_7Z䇋 UCǍ;J?ֿk.K]xV;BHYt׺Tc:Mh#VWw2̏w@XI].iPg(=p+vZr7ȷUQ"cwT-WN32EYoɐA'V,~29fHUQ# G)p\ PDmPǢtǁx~xGt5ۛQH jy$.y):B̊8现0j!\Jakm(Wa׶9Rv/o;Ϋ?єZ5ܦhN3yuu":NҘ6 M5dM7m9;AvVNlEf}?'5JɖQD{IJI!0J"*rHB{[!SG9;ש5UE x[b%d3az6$ʘҍ$˝_=ZG 8|fjhJ*<3F$vjƆ͏Ρy f C@މ,1$*9uYW'רl!ߜ:Q'YJ;Nnt-Eg@{/#,:-Wk2|hFܒ6((˰0Oxghռ.99RwwhvQ+C]2 ,̔Z)z ÷ f 0AHXwR~z r#]EfM?xXV0B0dO6."|3w`tB.sQ肉4оAPi<&) 4RR3|9\^a ȲAUŕH-:G@x;ii)oX򖆠ٵ"[\X}b(OMPݡH-{eUp6^i,TuQW%wYlJt1(~}"7 1p/AgU!;k_ W\ƺNe`oDN(G7$#kD뢠)4 ȼyKo9|H=se[(|e["t Fd+&eUkbu ^fI-B{ӵ)}LXH%>r5˛A8nIwCiaAeت,t_ mӫq+/7Q$=$9|}e%;kJúp T`-5!L9HUypq@GmD'51>vi[p]'̊&1/<ԧ#Lu܃x4\5 HW}ڇI,poI4#J!;qs+"[jl2څKĐ-IOιg_JR?|-lt7\GE|ɔFT+*QQ&S&p{\j;1OL|K FJsK?.،BքP{\Xkh`~e}.c$ ?^D(јNr-՘%nb'f˙,j®c r]Vu/6A}Ë HÎa9Htl3*;so b!"Q$XVa Ad>e<꜄KV%R|7 BHofCekYk ⬲d#FvNH/3ݥfG0sEe`ڧirf$}~!mEQiSǓ^ǎdT8w\_oM SͿ>J)sCqӶ 2r 6ƍ6}ږυ|1h<=b>Jk%YhAvV ל+S\Db^Px;RωB7Q,p]{2'_;aU3NRc)AxLTV5Iu|3g]Q|+_A?+ey:f2,Tb:P * 9796STKlC)abd{iBhbSlK1/_3N9{Žs֢ƫ"ud_xF3';P}M^DJ凞ݐd@oFX8ՒOۀzYLV/'!i&6ڦAF\x{ /|x5B H6XpHx4\H1d#Ȍ5 4K=o$'|rq2㨷de@yiOL l8?2{4~r9RK;ITY/&7^92cH*cOVV8F oOLVNI70w2CWo? %PL~_As= E&{j-f֛Hi8(Xkގ_rdTY z؜SG(˒2˼;`aޜw\R64%QM_C ksmZ]X^,[ֹP;^U˖ﲊ~o|u"6KQ6zP﫷Έ%~"peVLi:!L(gы['QũDNf0,8¾e@d8߉fp97s-Wr1XlyXvCUz~VQs#40=~XXy#xQiA)y@P1c8QQKLp@iC2! Aw##-whO 6[lyLmT>7793<5jeǁdLj%1 oc{8-_k|os`_2E:]ABq}K޴/ӯ&JJ3ԢAMm ԰hIZf&m C1ܳ\uTbvO̺'x $afi Vxt2udF*5@WqO+^Fۙ!t=j}̴$bN,HO'0[@M0nN]f]E$gU8yA { ܋y~!Bw[r`*uYwf}"m! '9eF6lGR[mIr0)ԏKhCc$>5ܮ߼վ.KV T\= 'Y WNujt)d`{S` }k=΢dg َJf!uOLf-cA)d:OK6 꿢p%h]"sJ</PZVk ' B 3Pk Jco[l*HS'5L.NcaWQ@{v(va!QC|)Х.&ņ]kk̛`+8nwؚTn)G]p`}g~6=Ka| {Zм.C7hc'6P;0N%.糣K.BoUT f}-i< \…4#U@iaM~եʃXꝐɜ3IۓBq("}{.7OjӨ̧&J`gé i(ȫ+O] 8jT@b\PՇ=F0A5z zz݉o,{ jҵuFAvq+UAn]WSVk?ubiw|Hz5kQ\e5xlS9RPȥYלDvy$'CKB@!6h+H B}4TJVwp]E$a:pZWBYbFm1&gA? (8YQ~^JY]eDw&+E{%M_tS2}-|+e|E|@eӪЌ&!|C>ÌRXbN~Vkk o K cƆo 5;2Hݿ1 KC!)+ֿظFL~FG_לy^j%]'%dBPDFhP45&2SH ~ztmN4y)MQp}wꀰM??O U& A #2ݖ/@H$>,$:KMY[}xOx<K?uqahcٙQ\c SfH/+28k}0RF%JakZI]cse93 &NZuNhZe;:WϩcIz:l; ҁzڲnem (`S#Z!)ii :BV ZCivEO td7GCGšv}7U;ؤ R }ŠݘPsS!cH6gA"{ ]y 4vca4| 'v 2aB8pzFY@A *3h:}<" ˩yʬ&d aj2yb/'o:zFX(}"̝%v8o$/OԯZ "[H['+lhs1 wf1%J".c=<Y,^[J=rۄ:k& bsӚ3ѥwL7d-ҁg#Oxc?=ٛNvAS@ #(PQᗹ\MNg1^Z_ڸv)FXv=c_\H@u!@z nZԊ8𙸩v/0JDB%ZD[LlkTWBH%WD2.%eC{s`-\}qb!\ܷ((ClAH@JX½~BDd.Ԟyd~9@1J~NZfԻV$N %>/9%Jgϒ8R8aY؃ڿTgAUȆ"|FrM d8A>x }RÎ~PVM!i h'C`Aw0DX޳3ẕln#49%>WJ6<I\tT+(\T$.]|qPLw!P Su֔'R<PHEMUoKYyq7JdS8>m3< QNZK }ijl8=̌!L$|SӴE;+Ki`d=̀8e(&ƤJCJf9b.En8͉$/t򅛇PWjr/U{;~i)<7vf221dVL!\&Z&0u|gTssAmIfpJ( AnquNxk uM"e/Hn.oZ._1_[+`o Ȩ;SQ9cUآe^{͹ji5mVΊ؀v2zF#wԶxIנ'F˯Iq9c7b$[\bMMՅbft? Ӡia[tOnu*rX8H%'*,< | nbS3y YU{A5P#eźRIC)۵3қ z:%_K~obz;x5/cL'YE#(+f44FZ9܏|o,4 E+ QC:mn7O}>[D ك' 1H^ݝk&b%#7#beMkkiU vDMj )3}j™𔱧go'c5(,#M$Kˇ!Nꥳ3 2F`$|]#9/7}ţR-m7·@ݲMkvI%J=|ҤC{,F "+tSL"n[V"Zq9#mAԦmЌsްi^Z_)<yiE+w2Y;;+'u"ntuX!:TNMOhTw{~FH2oG6W{`*M`!%UΙdarO_ ăyzG;B ~'GH:ƀ.1 Q~}=kЯ4 4j'۵n>9cq}ThsɮF}v(xi@MLP3v]G m1v5+PGiFFTW9 Wb-*}|W G;,uB% ͯpsW~)gzTHxW#V1$t~km4}SIX̕{>r0 kr֥1A$UdP 5D?-ӏdV=dv;,t=lS$}@?%NTQe*,4*UOfV[]dy8@]034|Ţ H~B"'UZemz ?'!MM,*Ϊ "P_׹)ob"!_a_>#]9y'q$=ش]:G-q@[f˜?S5|6/07l/Y(ӷ:{F|scXej cW,7٫XR#5o7 @yWBn 7a9|-L [$%0}s`跜i07K[:rہ;-kj]R6'ڥ_{fȅtOѧA ` Tu6nTdb[ EYɦxʬs*?]zEDNtH{C@[#K[ -)EnnznC9#RI!0GjD& &oaѧm>xb:lYbr~ޗs3GWm-&NZסo;= +\< G<(A& ˿Xss%%ľ[s݇n"ceZXw;<;89^ Dh^!J`B݆~Qnl ҌEY̼7IBe$#|DX1[´#m^1lNL ۧoSrfij`ʑ!U(upK:^:-})Lor9  \@?\i|E\`aU((evפ2J.+i#K6zWʅV/t@LYJ[%r MLڗ=(>72KϳPPΡ >~X Wf{c'^PK2 MWdԏ%q0Bڔ*WhfeIѼ攥^xPQhħ7Uy` x*. uZޛJ#m2!|jR̻Z lWBr%r!࿸b0e`h˭B;ū QWM47-K:i$7:-_!e+v*4$}~Ƨ޼aW 22lK#PN f-`C#ʩeTR9ĵʺM&}&w.c "տjpԡ+4˥hτwlܘ<5*98l:%+rr 5h\qů rՂ )7o_?tx0rGi.wqݘ׮1uJr 3(o)+ bw]9~f^E:2WK7-^Ǜ hzviϯ %m_`u< }E yMQ+Z}%mC֍:r0+X Zܷ6D$:ێ:-<׈|ݼq$B;MK.!\Z/aJg eN(uODٜ)0 k)`(7@ʠNQ O*BFoLB0=bss jrwRk:h9nnf#3iNTR^.^h@\My)5KOQ=3c~^iŹ,}.m3^o?I'Iͻ^rE)ȇ[3mgBOg4 jš~|i5D!,@,5YD`&f(x0ÈJF50 )2['" UyaJ̀SAm#e>}\cLuʝAϴ]NWZ};Rl]o?*S>szQsM}Id1h-L"ե֗aVdG%I;L|F AA״ HXuOF y̜g@wu}v!XOgږt,hamSk7P %} ͭ_Lk@PS]О"՟eϕdSzB!pOW(R{}Z *eBL0/^'1MeBhW-BfFFleqQ]aU/gq%y.ÊG@Bҩ`g"ɧ0ުrO!A>5)`^A;Y+IߔSդؘ5ϭt6<$s‰A$㲩vj`eiH; f[XѬ9|Qv3|/m R-Jd+(',ݿ(Dz9{W?"E:-0f_ Km)QE2ҥ"^lR\vK[nLHJZb?@@xZm[;>1JHCM2ZD (V4z|>3l^êkp^'Q|'GG/!ry^f: 숷pO˼6^GKU kcP Gk^(U`,3=˜PokPNd[}PsP94b=0RW8_qnR*ҘQl9|,S}f4{~(flװmXBnpoƬUS9Ƙ5%̨yZ􌲤1P>ĬT<uD[\TΏofpld\bg%0< #F%z.i:ug:û in3/Vtb@>1}" nRӱUZzFraC-ƃcv]<68l9'IMG᭤y$.xb ;@c5+KW_= VcsʂF«MEG+krLxP0ٱgiDZK8ԮуreQG }s7l`t Lq \]|@xO VUptCu$l眕gϱΓSI9)$$lXbJM&'9]Y~z7 wLnHƘ=6 pV R+(-[9oJ{=jjUm}Ӏ^n 7"vKf5cB__<OPm>$x g0&`|XJZlLG읔^+]MN. v Gn:BaUtJ&+4|0IFLYt$bU }׬(7 3dt$JC>i9O ?DtfWլN8򶣿X땂otekA1j0`4w'GiwtV~Ղ?x$9$e-M]&9]}[ a3zygv؇J(ҙ.D#ׯU(\L//t"KOXNg#Acbi#9!/)eů`J7I逬'H*`37%u?~XFK3 peKcw+Ⱦ&D`aϸ2uҭk3@LᤅxC39e>1hB8B!,ȉx]dQ=j <J9?SI<* #,NSّgv }ȵPٻm \|`N1592`-VZ06{\Xl0'{ҫ|cWdg%5.S2 @x*HvU-4ց<>sJRr+0ټtLn1%8Z?l|[Gq\>/fLe?QY"-S b7K{NFAt C˪\cm JGT,؝ V픙)iʀ}dQhLxְ<u1wly ~D7VYBPܳp@\ 4;_ȂV%v:U6(QL2\iy֗ZRy`t"Z"}AO) P@ En)o ]cB5': GE'^ضDX;,j 8#D%q.$!ꌸ*~iqRTѲղ.\_+u:#)u?tdzR+ 㡱M1&&bW:DT92#aem VȀ9P$A?W9csV﫾 }_R͝8coF_9J0U)MPD3?1v_qg;i,anN^SF Goj E&^mO]'BJ_ /e`i`dW0v\|kpvV_J+8:TI^/ݱ;UL:#_Bx&KN7hQ>p/bp{=mHH]FL 'qa\z47|=Iś{}{ #5oltԇn<*ݗŝ@p֞?mV\_Ew|C"cBNqUѷnͥ1RK C5M0(s̽aaNxʥ!4B#>Sd&\:R-܀8gq2cLdupTMZ#3s%}TGe@E+KdLt˿'en( ,B絻߆PD-]q OWPT-ͦJ׎7LO>*rf$;Ǚhf[1{G}Z9zT#h'ӫ5>Dڡh<^~Ym!HDK#Q0[;ev|dKx*.;6Lvpy~Y^lp˧ְƢ r^tEGJQ4j}@''U'Ԙpu@ݚ;5UTB܅*ܩRTu M3W?vSm1i7oP8Yɢp6(@]nl 9 <ر }FtV4u~%2i/U9hgncK裍mJ*GVYUPlvJcaZ6ry>dX Y7T|`0sEcu&N|)OkJN&.Fqz؄ۡAv*A 'aY﹙>x&-dีߑ@ s*lWAAikpqN~@H.Q2Îe øA?kԮ| (޾{}QB#'5w> $ '8䮗_za^q舘} yn.ÔRد%w[3ipzo%7$& ̠8)g~hQUDXLDX#~V\^'?z ldk>6 ߸^%Db;>pb=6g]݉a U2_[ "\H HH2 pSIX?\y'͠B>:䬋[;%,jmž0Oђ/ՊJKYGV 6efTʬNE]oGO:UygK'`5"tiaMgPq燔6K*ܓx1DfAXQ@~)mU? )(3"6Haጦ|+\RH)R1 [읙lZb7.dVg *îJ(i|QX&)`MZhB`ÆMάp&rحBګz<<  Wڠ螤*d,:PWq!A[D,uF @Z­{ ńu p&3&+wU%$@r0He/>XbT}v^lS1?Z7ck{ۊi%fb[w74ִKhƎ#ez68\KN2# 1W/3rQ>kqox/W6 2U!ײƞ!GVgAC1ܾɼ>BOv)r 5sazr.it5P:.9 ~_n&(,z=gGü7mQ, ?PzAon*T=aB``s5NdI(GkvŚA6WJAR95좃TXan{S|& KkHsVܣ!:<m9XT9k+H7^.Fa1G<5NL¾'AE/nZyͧR?p6"gJK=s.aʏ̳:͇n$ P /]эA9bU` )N %br*ަ ]cN4ڥz$~tn_GAhXvSm<LJ,;tY5T9E/72=ɖQv@[ϗ ^tIFeYs;Z[Ga[F ^ٽvwj3\ߡ㻊&3Hڔk{KVAHUн\nAk%Ivgh2q'%d&L5&)LM>˖0P2&jbn2/v"(hQ͌U7R {<RfgqQ\- ؋y`j`|@:sY梲T#Nn\JЄڣV, )O|,'R-m_Yb ])528Cٖ}dQJn4NæWI h[v*yuOQ]\ "+ӎF-J,$њE Uso 4˽"F4UBϱ.m4R -&!C0n㕼ǬBO|F6FÂKHB I<]Ecj³-kbX;lY7M}KIDnd_c>^i@fdҤo(_g|b14|Pԯ5 ,^@yg'-ih7FSEjfAsE/Z{j+Ln{+Xܗt2WWȊqw{rg-XG.G,csmz )mJ[n5X o16͋St3H*ݑI#7$:"P{=V&nŌ?eNQ ЙW#^^yJI:l5#2׻+;Ǧd PeQq98vx"w^D'!%\[m*^hj(dׁzs9PVa.FV`D] ON@lh}y%NAͲCf#*8"iM ©c&2g4S퟾0~";{X.A7OMrX%ix>`T} zfe^,Hv9b$gf )pI{YI鿜;m߈lL[w|/ơS(_}}et3FaXB4t]e-ǯ}[96ůRperz!U7*J92:ġ|F,3>j#aR IJŐ!TorcgfDJU>ye?)+{~j+le 6Y #c|"+Zɼ#lʊc|FOXE%EG$Ӯ\1@I/Eׄ~:_Lz`ِ=Yg: ȶsn̅_ 6 U1"E ~iE73⨺,YEQw&&+KتJg'!iFJ w.jܖ0 bޝg.uVcY[(LCh2\3 52Тf=J3 V6;!* E^̷"b0ZcrTA$X7fuu [. _p.p5Q}k.еU,)bu8V/ /,ު~?he,[AK{oh*b4Op􄕊;C3^eF͞@!6|hIBoTokVZY70{k[XwnK4Rk>b`DJ;e #/&l/D\U^h A$gŲwb4nʫ~-u5 ^Mǖ "DܫxL[~E8$//,c7p-||}_'00L- CDf.ZM5^Spk4˻*m;p2!ݭ{TGy>x+T0giQ< mWo8`o.߂u\ fixT6lE4G9ӡSyrA YaC'EҞ⦮;InZM6+9+x!^q VM\9? ԇi>}1w$-Er *ѩ rTSsj|y5L;{I-Ōi:vPLII|xEiwAΞW#ѓz-L m"]{\"+}}omA+D(Ce<  +-}uy()P̮*SsC 9&}7Q9|>{kI+{ޯJZ- 潔C 0̺Ⱥ}hmu94Tvj[ (}ھ4̀ GF=S|pMl1jvA»+fg7ymbIgA|D3z.TŜc=$QI2 %Z{,|ͫ]s{^$ W~Os z~a)o~&J^ců!/2>S-QigO|X~]ѸHΦ(< (W\s\U3.{T%A[%[C΋^ IpԋwV@tYX|Umg6-IiԉQZi(w(8l@ :.yYsup ~ /RKmb1(w5zgGIPl#΋.g]횄-"xb{KLBZ}FKi,B9O$~E8L^u:ʛLo{,9Or=Sp$Z"({ž|Xwg v!R1ٙl|o{?ʬYKzc G0!fkO~pmUν Gb& e91R^$3NIKpj td9Uu _5= du)|cg P + ?擕A%>;/d)iP4{lopTXzaEyA Pc){:rZH͠-,יҖs5h{Or[z_{e{u3pU0 6"F?t!n2ڣ#aoh-$jGګ=)Jd6ƻ`jr7~ŻsVYV+2Z6b fD9QHHY$6;tUWfX6xX}|y5uȳA1sNF` ږ Q\5MtPJ鵛?5?ԁ;C~q5yQ%ߴ8kHq^[L&ЂRC¤w Mk5Y1 bR7aub `ǩy,+oCMoҡC`yl`*9LJl#BMI/@*Zǫʘ^@3v|O*ߣ}rFe=L<|„xAow殖4?ȵq V:@MKܘe2|Ɖ_-Z $Jd0R:P 2g[uiKmp\%L$&CQh^}K!MoEz䜮.loV.K7ی_H sԩ- | rєsˢpb(R=TM~W:1]q'J@<5N̗0A l ?ʂ!S=b}C@e9+h1y.~!scj#!hb68}Y"uqT>ct݄r;4#LCkcrDw%vgѱG;Kt:e>N@QΠo48lQx7Oْi|h.B tJ6ґ9ݒ !*׹R֥o4c .9@< dPf"h !9Cfס;OCmqja:TGDUhlZ@v` w³zdH#j ,>4t_o˽I:CX6şr~pU6R}AwlBuV n-WOcKa{؝^ [."yB +9MaE\f(yqz$Sƨ{R]L0 I1ou,FDI e,'nMT#~YeNXWphE}=c037fB˄4.Ce=5"*H0-j B$̹B(Fi˪mk.KWlx>iݡML#3[R\~2v !9}V> nQu6wuB7aTD__Mpf1U~b*$qb"o]ىmzBX; 5m9; + 0AM0PMҤWufqb0Nd!L YwV%4{=*Em0#d8pۺ`DN< l~g~( qWu!(Mٲ ; MۭǣRs`d?8 = sN aX7C!0VgP! J_Nk":8|d=k-=\{-MSC}' =ޙT@Ԕ>U$A\lO}=X%,Nkm]{60DD*m 7o%F|Mտk9j@K5 GCVȋ,J޻~? OE|+hf~j=OB 0 ]uLT{H jp3`V̒GZy*VRD.\ݓ4`/mQT0)Djog ZMkۤ+DL0+6ϨBZ XXӲ_ I|_!{xI3lbv`Cunk=):,rep>wa>IBWj?G['IU͋jU)wWU GzX _boZV\.o<6GȚ$lp.kvnM|MɆ\C)ƱK%zP7)K LJ>̠Zq3Ou:(e S>!`aq!/J?l.S[9P` )i{?n(|ˣrǩ=L^q߆_,J3. Z CNa襾J)7r'tLyQJY.ȾȘ]WUAA2*#HncP(`|f)^K4k jH^m9?$` =<@" >oT>& 3-΋ ͔;s=lu8fqel"HZezQbclNpp omȰ@3z[i@%II2x^R)3͡nJm'uR8e1KxFitn.\B6m̹c6cmgb'%ٝe\)=p1)n "vq* >(Pײr"çva6b;#~S' Bԅ>C2Ջu_$~fA\Z֤ZK7g|1X(='RhhZ}h Fp}LP- &''[W e%\G; :QY?696)Bɮ[XK?Oe?u ֎c- rL"Lg-Yc-xk >M X)Vq?TZ%`c=}5<Yoe&TH/| $wfuG{T4qh/JLm#}ŐzR2Ԑtzb}K$&[-y#UO O'j bq Y/= V-Tgn3T'Qcoe*:Kp%n֎v,S'`lGS,e3;};hw®al?,"W~A%/ٻ{1d' lo%R1q:0֞&Q- o3 f0tVT"P -bm+l0زn!&}G &AН!Uo BO̾ZGA2㉮驧8k3[2.MPD֯QZ{L -@]}82MSOwu ~y_1*9y+,~_JbہM{1vG9pTBێ_|Vlj*T+kE>"ëVM TGV\bZZOC2~S{6cgG 7'ی,v s^*jI&*S5A^w)Ŭ\g nXwb}/ΈAd3W#|XF\oc0a7/U1Z(+C6c‘-.^i`B~],ʨ+i?n 8o L[28iev3%ͽ@FBu,v m "PE9Y˜("(N>.>D?uDwy-^}a"S,I-ǎV5&J4*p`WǨu2ۋr}~ 6m"E({à9H-.Mf ##Hz}+GJ H`o^=~Qz&0ĉ{H-qõϰ|%rZME 0.A_]3%9$Z&fӸ`Ld X e[(ݪ?A84=XBhfOf1һS1*TRj VPgYZqf: F!N,`dE%)vŚ3a %Fk:[C(j)s#9j!Jj1Yb(X!YoiHS ĥ  *lU%B Ï1!. JѶbw7mz)Zƈbȗ*g@mO->dU``iLK(S3sj Hb?eJĮ)w!=.DSwqL#N,)2JU%* ·6ZС EJ#t-ez.Z'.@ҙse\p[`}]T5^@O1ACjUf,:OKb( 6ѥ=zޥ]&aӣ$ߗAK6U>ٱ6|S׾a|\8xlQ&OtbĤ-({Qo-:7@bF_-hZ#u SE! bPwUZ?N`:ie." Ö- tuUC$.\DмDH/j۵Oia:*?8bqJrA7{X(ٻTӡNr?GN<3qx,}w 1Y&(2"J@R0`XŞbtfO?}vC2i#'RLl E޷d#`4X(|B;_׊TN"΍Tuݵ]*;r7"0.:?5i_e?v_sfɒG Oa&rRK3'g&2Qt5yMZL Xћ*>0_̩S/K㴭Gnd+@G8V#!2V=Q{wx<1-4$B @[fmBϼNBܛN+)bPMIaS_j&vGDŽxdvݧ毼kF?lVޯC'a IBaSZC=Ug%^KΪ!IUƵT.kwȄW:-*!^MT/p0X=<4^V뀍5`.ѳ~q(%zD#-р a9 ֔ pevO5|fx9"V.01ЁgqO<$֩5d_nwp{Q idT.Rx[gb[wiwVn]CChH/B8H-J'GJ2A.R]S)vC(7q:C=%lvj (m3Y+@_zD-=8Ӯɚ̶ PZ2Yu3DQyylJȘ$ȅkP|n-\M)OzUA~΍MJ+%R#X]z|U[@i/S[u)ݻAZoHÇ^θVwV"7w Ug,k*Y&%-~.#/<+U*"qUOe s9n($땫)ǏE7]dd;H-Rx*"ڡ>Q^ML8 U+=@m]-2]E) ;b?pĶ_97TwH^YKG߾HР$ DQh(0`g u* F(PBQ`itcן3Q@ %>'# K"8W&J^9f G}X,n s:ٺE6L hW9S4Գhþ&턻K194y&8t ]vǒп`oL 6E~o81ܼ?hwla$wFTv6!]$;Cq,IǤ\08'ʿVOc__ӋAEɚAh3bf!hW kv:WAIg Π7/wąd@6U\<7o”J4ɢ~.S E|0AW!MdƢ'B*WXr*5ƻcYc]?cAl!D &/10=RfhIS.gʍ~M ]9νb5A߫v285/>_T<FA?{erI'+h>\–Cnv1ys.i="t!}R]2Yzˁ*mdNGp9NWRmM 7;w NkvjvC*%$/M5R%dLz7e %W_0WW`LDʘE1M*\$9 ԋk6YqT( GP{mej_導W=ԇy+8Ў:k/Vln6E 9.wB˥hS9!ЕG *fm`+&`_W(5[꣯W@'s^럼a,k\5 s"9?eT:]KfbI9 ܔw ΕVNPڠ{+`Fp.> G Q4lީ-6o0[ `=د!*Uv {?\Tf&ĴO7b[z<3FLsZ0}zM)zo}*m`Y8|Ȏ3\J{?h=lUl,Z!J5$պ>G䘄V l0| V Lgk#p`1 حkQIiׯ@2c^Q}Q"E[HY4ZT 5Y7hyN%,Q>ȣDku@]}|ŏui9Qi6Z.e00\#vQFmN[]x=mh~ifVʯ.|Y˿`ϗɛ| n:ID= AK%V$WdsҽmvGq#%:hzj8OrQRAЪ@9U҄դNh=6w9֛[uEUn|UAl?@>Ƃb;=gMc9د|ј҇1B|k>oe6C&B _e„Aw{J>#؂k^bSH8Gl8fO\:8 ɗ+nNB>{-YB>rk8]/"7*~aw.v1y R6?6+RlG %jC1yBFv >;]VX×FyQ|:;/ u=#W79|2ţ9tVI*^/fX@ZlcIp:^*]:5p{{`h2%q*A2-uT={uJ@B>Н\07Q~~xpǍ*ʏz#&YI*(=bQb]UJ/3G \QL"ar22#55kn]W&Ys ;SS}C>un9g`+e/ƜzqɜwB)iuO ) d Ǚ0S8u")!%9Pos6uk6 tmv$Rp\$5uY0Vwl&Ē'5pS:R}_Chgԧ,qL@SB%9HI'6*hәyw34#rѻcZF&g,10V? C势M>@ HuVqLVwUӻV%EB_R4̴^m-'v: i'mK,#@:+F 074jU0v` : PU08,U1Y%v{xZr+)RJjضOUD]Ji| |;ۚ2a(RsĝA 0ThA!|І?s%*0r\HcY ^֧2֡4Q[!*DEd|㹎3e V)_g7g3qGs*<\x5̆3 \)>', y#7ph%~}MF:y\8aIKP 4>+p|+ILokC炦i4y?[Eӯ5 n6ψ=z`f+oӡ}`BnɊN鈟!x9jf~I*A}NIUU٦qu ,>v9 1o2_{ufGb *WXnqʍ⦹_eϭlow ӈf'Ns@m]vy񫴁[͸$#;|j%v'[G+UX Mu_Azj2vJ]^,[^ RvHd{" vm]Džȕ\ 褕щEXo59r3uEKz pGLBJKڹފ|G+9+{S|y8iqhT .Ibla%#MUP=k~Ƨ3*1gz u["F)KX\l&؋ DkOpV ,pVбO]ff7mqf,^6^ZWĂ]ӡ]3}B]f 6>{c ?d P\낃xýM]g<,Cѵ> 毑CNt"uO}֧ b$a;_až~y Q7jQCWo# sc iL͂F`Vp "UHhRh8!^ژJI {.R%VCmSoĐFI ;ČipM[㰇ZK+ETDZ2>7&Hj;X`pq×+ VoQvtr!HÀ`q?Wb^~J3|rj 3Gst"Duؿ)SNxp&$d1:)ֺj}kNe8<V*/]!:7 bJ׻,‘--{w7݂=-L j`'~؅1ٷZxa/4 B_Gˢ^Zڣ$(՗P]Ra,- J _ dXծ$v cFpM\5? 4v[TOwcqZ#2ؖޛ_,mg(G}6+J:uHw5QFY>#VVO v#|چX x{ w\\^F87c[+RIajMXJڠgj-@}"(tFZlʯ :I:롷īgchbTgKtCMeUYF'5AđSw,_1SӮ44"TTJNgyŵV*NFփL Of9Fov XZN[)i 'ަ{~lssݽ,BSCܙ@uѠ/܉ yvNtzGh/S"Ln+[@tt"`@:H )\WT4+J>y;?^TX'&CF(&`^ (0&&dR0KwJӥϜ3R^_Ɉ \ gٛWI9cn)'aJLsnB*G7uK8pwahĶƠ{Y-Ȑ_[n/wa0/ZV%wcʽsm^<f4<\ ǰF#Z(H=H=๟E1+@dD:ʇ[lk͵ ֈR^F3⍺:Nʵ:yat2=ߝ=)M8/1_2Hhו]bm4YqV˥)-p4(p1lj \J}ʆ};]1.aSK<ځ鎒D͢'7myj-kNj: v@mSD5Lz*wnnʴ i2mPt-}Twq[\ Օ;%2h~hq`Zbmw [HCоTK 2<Lڋ:r`MXa`(s]y3gIYxlP}texhDpхj|9-*UbI3}65H!E3 ׄz(wdۣ{KXf:W OMF{0e4Mֆ#xLoD;aq*jEѺSCm6 %zрYfc0[Ӱh% +*n"b-Qte<ǔHZ aU?53@Mu?5-.MߖBfGg20I,x.)y\jN(b[=w޳z"ɝ{>P47%Q ޚ*< CW1cP܇6?= Naj%wpzV"Ã]sQ ~\^GzX ҠuL=.q/kv|}lHhܚ l0X#=N;x+?$ovs]K6W6uKʾODYވuT(ΜaLPPuQ,wg%G| DV&9$fU1pq#)A^|*'wYћȅfJC"2AO/\*9;R džsCl򱨛 N&,hD KF0Ճlh]yzE(&H^d$w@K6FzMH\z;2~Ő+-,L A+ 3!ꆋcĐؘq¯L VEz>tCB8HO4BLUD״E Ja`ON7JWg?t9ch%jakq#:}sKw$+1xaXuXba ׋9۶]NhY`p U\G<5CGb4mm-f՘/>ȯfH.%^ed̘eUJO&f1YQp4PgG/w3D>_D'$ơ9 (+c:r a1bA*љzvcQ,}r7FoYǟ0Vyr@ Y@f}y0 +rK%=",9yDںF'f5̎PںCZ-GvGL} 5鵺{P諳"̪=] 95:LJUVʞ2IQ#n@9y V5 Ȭ1 "Vlbs%choKNp;8PA0@^ajD3HeÈ0 BйF:T T#QJ dAq#Jw<]{pzY\#KҀ٨ }-4GX=(p O}G.h ms2}k 'nLc ^+ÍoVғD]x΂c qlm+#H;Ս5!r/kDL\_I•Ʀ7;8o*/ܲYeZcjc +r:8PM}4ֵ~ pfpS} ͬl-r>o[lI6[=}l UcqG|Hj[ %XM0iL y&a56y"%Ӻmyo\z`Q.3Hu!kB9T}yW71H`6(M`c 2z-ͯ''K/u4.M`#֡/\% Du˻Z{\d;8ed6/Sg{icJ^ <"vӍ<'f K%"#niAt+EoĘzvk "!g+$ƍ| w!iBt ~M 5oNWC:d*{" ɍ{bS)°x-,荅Wm7̲6Zom=q`\;6 vpB;·X"%s7(g'\a+3tm]o&ȭ> pQ|)%b2~19[Ԗ^Lus}B0nK j:5`o[K_(c69p8~p@gS;e4ް8\,<.ƛDX̝7{! JGN;]WU:siZ&wX S+kh/y;ց1t+J*$cj I>sU9tbmn51(0R7Nr,Wh.a>u8 ?1Ͽ|/Lly|ou?f~]=ʈY`Ҋ--Vvm wEV[GJ26_+Шki0 <֤&qK_[ުDڶn~FJG7݆(o@05ėl'Mu p/ܺAB~;^_"<ݚS,'KcIՕ\Aǐ ޒsgTY;}Rf7Z,2Fjz=o8laW 97^ti >)2l[b54|jMJY[K^4>;ޯ1l;O[g,SA)iC1(C>TK~#S,p.+R]t^\#Oid@A^8uGHyuW'V2SwrGո֡a;< FЊ@׼^1cT |J;iobDe5xDevk9KQ5X}M̍"Yg%,JJ`8ĪH-7c.M ٳƆFcdTnIL./1#h|K3|~SuLU+J?j^&L?L$f2L0GE?ɫuyεN=>Bv`oN @.%&%^,P1gU`a"j eS[k7JJ=hͅ'?R`2DzO2k;؍-`jݒ? B_v%=6< +fsE|=䎊Q /P @ ¦3% CNR~ެsq#f$X$.& U% F?as@,\#?Er!56) ]@"%(Ķdl"D5SnDvkñr?"KaTV|a2\R} Iq[YUe N S1 9N=')ʣ NWHi`8>}vp)5m#LJL}?Ȳ$oq* ỡ0:+l br &(n!R@JRxȀ-@>XZk3H@nCD3}Mƃo7b_CuýLfngibKmw:Jr cAo_z!͂7/|ja/r|ƥ5.K>}CCbR\CHNP89f)ا~r:H?naHVLK$cᱬrBz0p#pEAK[vY @t=Ds{2~FWB Kk9~IşCyeE“-2{Ir6hgXRDpAd ̡Urt-y|Y`vkI.?hkL*6vE[ŝL>te'AU 1 Tˆ:Gj/ـ i0Y|9vjKJF "oxcwIȹ Ʒ d-"Ժ""]5h#]hLIˈcC1|a ?:^\vvΊA%}DY!Bߪя?`w0E,N9O Uku E}a֎[[ߕS4 Grh֌Xc|d6N3$ m DkЌ! XD(Db! %7/Ų|M1. 81ғ䏿 Y(;bhtZ ɼr30hkZFmҷ RєƣDM ` ܪ/@| L7ٱ" 6,*}#G@-PVr3,?QOU~A)<*!Z?Z9TnvKyHC` ]gGP2pV8t_hombO:?f;[5 %Athr4vb4˲J'ڝŽ)N*M컈u=yJ~Ul x1 ͈6OA>NWޭ{MLp1j=u0b ՇC l#ef("z)G_QQ'ods^"ggn#rC< Ӷ.\u_ja@أ]@s4LZ&7\LfSjfxn TۦźZ\q j'E? ;tۦQyF=,DG h|Z/J6f$Hrw"P\uq"S*/ve[6DDy5H+%$SH+h 0]*Àyt.11E׶¹j"3i#z#-E&?:*<֔/z濦Zݜ7Co#od._JKuޗ0f1uPa 4_{ލQc?ܫ^(QQ H^_tx$E7B$KvyMD_̘|vB%d޳||XII:)3Bqd_?,0HWUoam8uC#`rl`,UCkz3)@2Tx1 B CV 8NAIu9UZBGOCs.6Jcaf鬢 C{N]-&gE3|ā/ak<N._X0$[(HH(#nz8L<\DDuFZ[$~0M4|ɏC7ݞqm:uŭa8BfK-/MYJȬud 8g Ա &6#=%)jy囦Hpwvi X{( ݖ^ \( V58YT(ZeI⡹;QVDQYʓu.uyvې6k\ 4}rcwu Du=6̾;͐pBCĔ!o9Cv#?fp5XG9ݝv) NoX bIJH4j̭6wZUGƛ2>Ps/ndQ\Yby%磞\޸݈di*5(*W7/o@o.Ex9CO\>oܗc^*܎hz5b5t,0pdRAlF^pNwZ L v6X6ޝN`-3gܲg i5.)]b;̰.4خOk@)RxDiIiDsC!WtsJ`.Tt:̫?c >n }ט'&S!;^V%3C*X6,6Fcc p#xψo<;IRÃ2 j; ;"1vf2uڜ&{ Ւbn4Fʘy4 2FBFhvzR; 9[.dfe?ZcgG=Q A/?Ybnlnϫ[ Lə p.D?0aمU-HwycTTo_cEV~iTs%?}HY6׿.l\82*BkՊ7 | m]XMsum9E#  PMnF&)KTrؼ<ѱv^rjZyl[oi 96bǷNKGV|["HY ]:" 1 )o>9/s F.:~ߺ]P*_/8Df8:9d$I;t ]2Tk6[GΘCi~ W> RDkb]$6EzƟX[rV&%.Z?; u(,u0z%1,ok' ZFaKBY&Y. E} {*}lm[)ew\,.OsgfVDNlHa}?y橦?8#uj8>`vq <_I `qUMk.Iw&{"`F 4gXS͏-&]~6*'VLZ8#K&P?Wޔh% q%dۮigr|XJ-~]UQW<rkHxF!Fy㟿VFB;kzQvF(lG,\;Ò`"R7.7^}a 環FL;~`[ޖ88>ITuyD0 6^_e!&F[6bUx_:<#fK.TpyΙr5MKĹ8?Ld 7{?[UkEq5Wxs(S#JR-urɛ}K*Bk? DHn}ňD hp3+b Z6k)Ё} graL 5N ٗ!UqN|wI=}fԽ-N1mXĵSP$ZMxa#㝺*`0'T3(`R9mṬ3mWh˾ɌZd-S+Aܫ11kV{8}>V15 4"Ioث_&?yJ"~EAy@r+Pr  /80ٝ2i>q|gkxNLXwCu~&R0*oUK (6:>{D&d}%NVj0|?^k `>13-`ki8Z.fs?`F bmAOb ]*QJHaD].VJbJ,aKDS+6 XwJcD4!|5uqEC ![S7Y & ZܹG<3l1O󋷬aJd.>QN!c50!~ cJwi?@|",*U9^ Ew #! g,΄vq)㧪~!YPsO况Ͱ&n B[ȴrF"ߜ`bK #+j~XzQFI^a'SBUmy&i!WM|S뉹8SA3"x&eOS:SiA+>#S &IO0PynI!2¸_LIB=\YdR5¯p,:DiOOVՄ0IԸ Z=JDĉuhQJn5L:+Jo8t_օ@ KBz[A%>D3 vTz*BqmU@W3Nk5t'Qݖ_vA &VHDYcZq }jsm%}f~4.;YpM[kt`&jf[/QHB#PHCrӮ!Oy}@7mb;`0?z.|"av$3ʧB٤X&l5' X*8f68& NX[py'(w3Ndž4N1:opmFN.las5\җ['M+^}7|Rs sCEz:Y --zU)L|-xY0cIkE#Jyl?#OX6ݡL?0Q2bf0~w7 H'9iI%g{nnGqw:R;Tox::>@ح|sX< *oMƇrkHO ΂ij8Ј|5=vZMgLx  0OhdG4P& ~'Gޝ!_B4)bD)v֪(it Qmi7}i)lIPt)ZdTBQK 2.z䱩rM\@=˿:< a"_V|f^]-hJ,n\LOadLa ؕ4~SrI RmAZG NZ-d %7c諔{~J ֡RFT0љ$%=l'Ո= z{icxSo"o}|bS+- = -2m8ɺNs×u&v|=oު/xZ `Wф[ vcw J=6FL鞴4nv'з.&Ox앿KqK^hr22m>:TùZG~iG9a N6#cJ7%ƙް%΍Ϡ;n޻;MVI #IrKKBS bw . >o Ƚ0Rk.$`a8S': 7 ;twǟ%h2wA30M^ڦT1C2Y^y pqr/U0[Ave PnQ#JjVBM2m4V^lp(T}5@B_7ݓy J*AfƂ\* &]hҹ7?@9 7իr$!B`uL;imu'N&5$WRJf';HUSt-غ`,ہ?g LjuAXr <,J/K-ӥ|IРnB1P@(*joRjRʕ 9%>AaҍƎ]jȗk՘l'u%$ sEݰo[ZR pr#M0$s.NθDRGaHgog4Y hK?RFle/jj7tW9O\Zlj@!WsVZkRE/ɛ&F.C {-u5~w]tp}+V4SdrQMa /FJ% W ӢZq `XZKZnwHDekٕG]'}",^d md+0_$ǴU+{5naojGpю4;TäXDZ$ ?^Rn wkadAl/5u|BD+)Yz,P'Mq.Io;wg$RzDBJ`WKD)z?>;guӐg {-C% ٔy o B;).T/ h1G4 Ws-$3PGn_5=dV ZqAըc$_;u;PO<5& Zc5>1iir$  &K.tFV4,i WyU(vRv߸ቦ`+zU{Mb aAm(Q̄f ~ʹqppW/m;DD7 u4]jtm٫1n߆[Sa6_j0tC7ENtqvYQ'RÈZ56/DH~Q 𕜛vR"t<3$Me%?_1eQ+%{g_Tcufx: hUxF=W-M<:bS?g |Ck@,>~Ocj RX+pFAyɠ}- Єq#=_X{xLUusӰ $z/BZv&*tY:L̺5嵏(@zhA-+8 #V*Z{!Ic2љǬ˜B×WS^#nKWBOLXђnWRKjjN\~;i%uKi454X (J#{yeJ FlPGS|oj]!J!nRH{Ap:`< ;j#_ћN܋>hA-J݈.ؑHmq]ksKD=O5WVn e !H@'?jpt cXzΟQ> "ЇwCn:ADƪḧ́0x+3/=&-+vFKQEy  ;z1ZzH*]/>2v)fgW笳j@eTA(4ܟ%;c&,7BݲDw1)z\ PItR,<)<$ZQXKIXE5e0% EG"6<5=-QZ=Rμ򣡏݂ܷ R|t'0k7dX$eN8R/39{K¼!QJ>$ԟ"߱ySSllIΆ8 ԒL*uPڎAň Zj s*47*B7{<P{,PX;AD)q&6_J7(mtWWTX=[emmc+R;(_O+[;ȫr&͚ٹͶ9h`=l"0 Cs6-6m7&Kjs+`r@ .)<]%SӟFB^4˘_K@Q/Xk.7k<d=jߎˊSfx*%ͩ dg*&;Dx[x^P sz'G}/2ůMzJ>NEHJ.d6W|Yæ"Gƃ!?.mŶxmt'/|<KJ]$62;c7_m$Uz-pf.֟B*mDeX)IY3%;A"h ny1K-a`|3Bt]3VH>9U4'ɮN ӅN5+cJ<&E]α1ɬa<',4r:mTd,kdaOrF_'CXJaZ@S{S^=,2d!86̱:$Tl;pLMk4* @WJgljV3>Ptsgf6$ⴟ Co/g ZeNZczq@Zѽ|d ?GG'`d)f"5$T,pSx/K 0DNRsUظ5áV 7жl0=?!SN`Momoܯ KIe .6::iQ6"s} 7+ӝ#1FE`b]2&\1iN.Fw N66p퓎OzpY[0Q#z @<娧+5 [&GR|rwT" xu xfۘ XQiH_*kp" r<Ңx(ĺܲ2O߳q|ۚ?p^ǼxA~5;1j6[њ@A*Grޚ|2 .q \B-er6H͕a;$sĵ;QPmiL?0,Wo CZc W; %O0Qй"k:F_צ)Bwu犛=뽭:@AT2Q6i,Фss^<x4InNd m'IdV.H!s!2zT˪iz&ilb䎫:k$p8@4_X j b bZ;78$eN1<~e`80z̓yA̴4 ?3\.aen1$iѬۧ.>JrxOط+@t ˶q$cF6&'j}BJZ(% +x#1HiIgjt Yy91 l:" ]NRKlmb%Ri1-tEv:kpSF{*p;%2'SoPO|@f0O,-j]x=~aرy˜'&F5dr: 5wluLn!^O3C,] >Ud'I`$[Jh W+Lʼn`mx`=/(L=E Vɸ_[gv[˔i ]I:DvUu IbfqB~?`Rzv77; *TF/աgdF\Sp|tȳB50003Hx;YQ*^"@AP9l\>w G oB7__s[gGpv QM:Y3LH3^wxboE sEk&'>#aƭ^n='je^ΐ7Mq/> ë =($&lJE}Oab".Td&LxY;ʮ >&Ӿ8k͚-nc±dc2 ƅ&4>pDB; >^XK4 S,TF-]tiVI)ɪ0iNC]|"L*Nn0J/ej%Ou=QC==#GB$՗L%%pL @DaFbj8TC srJϱXRASwԈ͌ @_QZ簮#MU7xFa1h*Lzm'@t WizX KPhG7^ \9VC$zӻl<޾@ :k ]<Iɐ^*OnVl' 6&imfJv]Yv'T#@+7.$-E>/NяGH+9O*?JB8RlMsSNh2_<(WE9^c"/0q ݈O)_:*$ Wµ!<4S;IfʋK(k^xЄuTMݧ|bOzUuxe`׉k>RR?#}%XwP&$2>(ߙE}YH \^^nvQy]⹘+D͙^q9tf21Ui }-h.ͽ9t&\2V \w}2",f 0bg% FNB 5*ʎ@O],HYo{3KL=)K g~OH 2;* L=%k3Ǎ8*#Zۣd=cq)gB/,lX C*]NR8}&6qzisvG>Im'@yH%iNP@@fMN#UQk6P@joΫ>07#1%8ݯMϓ+Fe~^wu  g؎N[XbuuP0W'DuĪHvǪKvAזD9B qv΅Ձʳ=G#67̹iA Bdz1?t6P :^ؙGR&*[ȍSZ@| 7zl_ / ¥ͳś;SFTC?~,'[z6=Qd}}2B C2̟jDEnNV0>Lyt qh>srピ6D5éI ~L]тSᇈM:Ki+hMƈ*%1q 4Pѱ77#jhAGݑ'JahFe0L$^ S[I}@q?X蝉{6kG cBBT8+LlHigsHAH߷%$vPO|d_!۳- NYEAt_ PMh"oͻm< sp7.÷'U kʧHñX6V']>AJU/Wz5cL0_͘0*{'Z!,3$;_Ę2ȔL4֊GԔ{qr~̓ku0 ]v ̎d@ -cfĠDW}/z$@1A]mFC%+5:8bEYVTKl;:*ʾWȸtm*5us,dOI邂l@ed/s} mrVS% KVTa xP:6)"_@;T 2*XPNU`Q, ;1?e6T79T}-gpȝ$ zJ%!٭xHPR5&$+9v aCYN!D\9HMCu)DS}#:&$nQ1EqJ aLÂE:'V*T*K#k}i0腾m=l1`kΆ``gVCᒃX"2? uϸK7H"&łoTއ${AC?my+[_[|@U[38,7ekӡHwo*؏2h,sDU8b\ [ 1\tᱸ˙t4;ug4cY ߾ݑal0(S uzm$1p+BS8sI Y1F Gz44mX.flFf-$)עXخXXC3XA欘CN ׈_X{afAO&>A7 ;uhUY!9T[_ٖFFڣcpls=6fZ:Bk:Ф glt9Y{ݙO{Xm~d܆|FA*;(y}: fvޱm`5Oy5ÈF>`/"546­y1w}w]Cù55UnF}+/rg~'b45}6iL*SgMh.QJ߁oѲ_ަW[0MbFcZ$-=Rv% {n^GFz{NE$\2)vvdЍ,ʙm7G JDP$.$$@NYQ>EpҦʽPGj*N@O0y 4K]^D"n/Q:I2m٢ݔl?j)b\Al~2:?NHIQY@.!x҃|oOm͎h5OA!ψ4֤IеPӇju,,׿zZ9շkrH0ĎKf-+fd_=3n\bNcp>ڤDzz;gDf~T(»Eˤ]0(ZWWA^hC2+YZ!$h^(0J0k-g%ـj]NUx|g. Nk ޳|cԐbs2{f:s2-C>S `1H.zZW\?Y*e}wDM UkX((oŘ1LgO3 3*CUm.NrgԒ]MrT/_Hʚm P/on%s姂ت/%< q;xC+E8&z;~ =Ӿt*9uhw8Ԃw?7#`%`+A{'⧀;.xVuO{+*<& |$~fV1iĚZƘi_sr>M>&*b*#А"gJNUW/j9|$)4 /5 =2T)9dVHq2Nq3R~8Zk?bOG&Gc8r֑ba.h8}\lU;jURQZA *SvA^q1/k{6o`tY]DŽң}&~ϪrBqQa7;rBDVxH3~1Z{eoca;٩muÜ Y,>fK~c-EoՓtBAPjA]+\ʰ1iNڙjArpt7tx mX#fBlSA\̄l\%zˊRDt9^2tdjsq6%Ǫ2?WI3Dߔfj],id",]439 c-M.ytQ @=l Gp~)K=1mlpϋ9ф,'n|!/WP`Ct*Ew0xyjxKFqߦ8ݪ0!*mj: FH0^6 |B?.5/֔yZFuWQsxw6IAq RR :|q}-HQ$|x*r$=3#3 ӿ"r"ZƐh*Irj~VՎO x‚4qXv}̼/PM심z,4 haypDNMPgeiʫJeJс<: J0$c;X%?5c]hB|:.IL+⾱T}dFx_<1E#9Cԃϥ~56BM0+^9qS.jb2kw AVw4ǿ CVm h74ГC2hqԼ`B:¥ wGjzAwM_"νwt3]T ߕg(wDܸ߮UZ9l/&C }G(nDŊxvy?ǩ'=[q{破g1'XN`AoGm*1L֥#ɯ0DP4-)g A ;8ة'nO 9=dnDW#Vh'|^jd>$r˞aMc/Y?i<]ݜITƑ.ʨ7kp&;@ Q]#> \:5ԿpWJ' >2rQT%g.ڲB̞l8iednij}#T_2%@U,,qD(/);-דmy| 1=[! Ia Ւ͆VZAĩQH>NGQ-o9Y={3᧮O|LZ;-Bo>(sV"ܐ<4Jٕ@Ҿ{7U4jdR}7H0w_ ]2͔Ƽ?AOe7!➄`5.VPGewKpӕ/5ra3>=sf<Ԉ@+\?=Ajq -_A{.E1A`=v'.$SŨCI\a]I|BN:eC OQeMA{H6F0#~{jn_XЌrzR[~6b͐!л5qfe"|Ȉvt?2Gtz,չ.a>'<#/J2@MLmf|iv&oS͘7 ~2׍lzx&"^Ӛ]aR ʌdox[i:fjQI m ު5=$&UL S 6,ʰ`1D9fA=\zYTKn o鋑]0f6Yu])f4!wA';r0-4DniMNh\:θt9LLTReـjúy0hLbrώHnhWkF$P fql)tv4v&pu_EnrZ A5nd:oZL@| RZ7ltzf2aZmy1X>liOd)Peh?4i|IPLo5^rI X1$P(jH޺ TjK{y]O0g]Z,K ~ԶU4w6/֗G$MWG.NcHJل!\ppʜ]-f`92J^?ϱWDeJ@JA >Cz~HN4]pG>Z \[iS?}ihIDwtVLv=.lLف(I5HQ(惽 2 Yo ^OI`%W51i,`k`u!>?q+z@ֺ8$a4V׹hMZ&u4EAB0(9!b x=?Kx2 }jb^`XOEq!i¤pݠГqXKaÌ h :ԍ셲Cw RAԦ|L)ZUjo*QkY|gKiV1:pWb~q]'× 8Wtms!Jw bUah0k՜N ˻8Zmq~_ F3䛠7H7W21ZeS1٣Hto:]ٹ}SPQ`qd88UWud^Rݕ'[`1;F \Di3!.kQOrգ<G70E=mM.J@ZX!B,]m RGyŀlX& d?gdR,}~gKzYŅ> k_;Eu̲]8n(ŁN,ڛeWCtE^B$ oo1C@/ Ѯ`3%]_]LWJ#?TF얐s)O6B3BkD󡇺p{MwZ}kfտ~5D}4Gd&`%ns"jFcWG=b~Djk&%0鞸%bɶx~`G Џ2W5j'.b<@ ϋ.򷺦CNB:\F%iX|E2[M SˀgoIIvW1INbK҈CHrޛYSӘ8W,g;4X`bVzO_Ue&؝,hL+1a{c&R h\ 0E Bhn0+3&Ch45U%fAܲ쿝Å@#mpEN3wG+&K*M#/tedfƸ%lQd ?^s^ 0 d(?_0@%OF\Vw\+9xMrx493Sdw ",2 8 Rg5˝6ڥVhmkl[BE=aշ16q?q$hmD( q$PRBP) ی㲮Z0D5=+e_1,a;NS-0\F>NV{WFm j&U^oT^۵(E17NJ5?47Hg}v<ވ Kkؠ*{5D 0[9C0ڲ֭Ptg|+EZ#yj׌wA-klCy1hhn4~kLDD(zP׶;B C*&LRD)dÝ"|^avA3˂RX/[HJm@꒟J.XKgc;hNS&(; ALւr$bw$kD-wT+M}U:m0X́BY"$޸5frf\cywQ_/1pJ سHϬ,zb E)]p $>˶'giu *戉6u!ʾdOl HfL@DYyk5S w[0+aQ}$r[v?us6}q2VDCx+0PQu;kZ,sWULFoXfD Aǐ~- n׵ʬCs;~?:a<M޸8CyŨޥ1Crm Y{-涋(Ю(&OmjRvgG|d>Edt_.4$mQHq#лuU.gB|w]&'KXI*[<=2b^a !Yi&A'o/8ƉM*5B /k*i7#A!v?LSJ3™o(Q>P u؄F`?-c!zm2^XpQ],uyө ۾\{Ix6Yi)!36/ASJˊ7Z[n%,5T_ѦR;&K!M0PcJ':* I-ѧ'PWP">q)Ԝyg$xK?HBKv;!wAO)$#d~[MrC$eK-˵P +jtVﮛKxp?ݤ1w(DUyC 2OYIAI|==XJT۲D^-ÖVϺՆhK=n3pcb Y:"= o-{~nCmȡ/-0Lۦ`Ȉo|W 0ݬ~p`E[??]cdJkS݇v3#x^}uyq\>܉=p-ǞFhhPyMԫrD6*C=.v h_ "G}ߛ*6B>o51v!)Ӏu-}׾_)\ґO `4$xHp1*^G>&v&A3#{7` uI+/ԨbŗLi/8x7 2eHH:Rņl <c !Ei(`YzV);9Y[30 I&Caf5X8x.g QBhbX yau{BQy? 01 7꩝IoR^]bqCoot @mU!fGUΒU|o9ąi'ol7;b * \=dgg|WDX'"\e߹?bC}/{fDŽR:^g)f3zؿFǾf)d6M'I!Pf" }$.9r0vNڿ<I*4(_ak+)&J$|wy8m[*K (b0pk\XSgx,.(]BPAswI*C]Ȝ:YD”KR j,ւG*H׉'P$fz:;b/]1*DڤЖy؈QqN5W'CS[=,8db))w3Rxw?PX}Iÿ?C~.cwk6؝+_ xZi؍\p3[߲a2NE"Q[aSRE p[eRTi`AM̢CX7wI^\|bI6`ҷ5+K9PpIggsPRgV ǧpՑ:-3VB XA.V1Bf/M#jv\Ln ="pO9$d$nuN(kߙ՞AgpXVŊY/v?sE$\M~˽A LBu̩30 _Ns(^=n'u7US(%I3#sS8AIɐiM"jj ˮ^3z[~;Fz$YO<J2hIgżlS!~3/K{|p]k)cixN!qdC n D秄Qd_ ntztP.P$H:ӻJ;ȪWӈ/Z!o:B8}((P\,#B#0"# MچE0o!<ŹĤ8?Stbo(bطSެ6k6Azw>ӨPuy`WGDY=,k|(>=NJ" Rq^P bRߠAE6F73]B.Pvhh,XU# OXj阜>kfa&ǥ& s+G'^ Ž(Y4|q}^_7Z5Ļar'*1Q٦:TK0WYFqM]O pEHz[ΟՑBNP:& x  Ϲُ pʿh8f!ǝ8Wv{~V`HJ75L="Aӿ,O;ڟ'&P"v^9JUM:eշ?W).CaDhb2( jTəel O񃡔}0۾L4f 0wFGE)Ty\oPYMTLlѤvn\9 U9Z&֓V z6<bA#kMXH?o ɎT$ )!XX.mgcQweh&+ѹ` 佮Z@M41TӞSO2xJ WtN hR6ŋYO # Dgȉ1PZil$n1^ Vj΍`HTN hhhǻ;wOGBxJ˨&0{x&6q-td؆l>$/Oh%aLk.7_CfXĶ(t&Ma"5Ư%;SyE+RN?sA/\}ȾV`\#aC<1^׎76R|oHzBl$S.#lW|} rPsaL/ '[xILv0mfxbO#hAxƅK(ź{ [| [@jq O:FH {_Gxڲ=AanPHw1#{&d]BS-[rEħƓ|k2B1]r=Yw=مlsSdE8Ά I {qfvF,@؜Lਫ਼pߘGw7'B$K>e]l~Ncqܵnxe*8;SM߼,d1EU)!q6cy4q?e9ڬƐOtm\:Πe}F@̊/˿MMs"ds2gzh ؀ֵi1" .(0L W=;9<}('C~ƛ@8=3^U&5" }l}KH>p6TZ\iZa@2[ebz<4h: 0`ʱvvZ`<3{|?@zp40́/0R](ˀ*$r4Fn D5׭= mZfG]id]=q$C\Í2x/myEM{m|eHH 2o3HGChP<–CN.h ;W֘zR<;{4.Z>Lx@}&y*o|kA)L_ϯվX +xs=zMwWPE/_y|B 2i70,gpAU1.+ ۰5 pnC64siۼ,FbrOLN=\-"R_7ѠU[5~O?Ck^ 0-AA6ѓ=I96,(fX9)AدcNuwGR" VۥΝxy }<$>T[|-c[V[SXӎtlF{{pT^ajsyY#[̵.!Ea-Pg z±XŇ@ xށާ}-bCW`yL藞Jqݱ O Rk4mg`#V┷@h^OOnM, 3;/@@HjڒJ1~'c/v[;)v(@z]_fE$dT>a3SkRު2T ڊȧcjKʦvZYmeCqEJvt,Q$%!-Nd߄1ޕ H]q}V̗=AiU{д/LgxH.KҤ| h]ަ~^2a!tO>6v|:!w_7аu&L?}+E_UxLX}H=a?SpN7a|!yi'_zFvd.c-z!:pw~{fe"@ `vmm3/^T&Td:tf, qW CsY啨% ,%FF .l͛'[qvk,yKv(Xk?hKXۏz rh+60HSڝ|z0R;¯ĺrRKm4kWeQ02VA>IgZ oc78phQ&zh6)k>#٭x9A'"ޔV=?x;14-1l*Є$NPͣ0l:3N >uܣ)qڒW:Zwm+ʓ0ΟU#{ (VMP6#?ꆴYnH~3yTqfYٍD2Y6 iJ# wX`/3,ruO^ժ;}TIFa(z.w(n skixȺdb*mV iہ+dS:uZKInX8|WWK j6ţ;x"/Or`R %p]kAD쭗+>jtCuAby %8G5]wΌo&]þD8jI1s&Zsz+!wW_qbH!BlW4L]MWR"+5wEWrƌ:<ל~,u`ݽEƸ8_OpbɎh?[ϟqm'D"y ZD\9xOWqm6nP"ތF }k~O3V'-5 J: `E)øF1|Y9nBʼnlB|9Y1Ƹ<%0C1o<3HO},1 zvCQUeRY!n}U69TDvb%<`bj]|!RNwavx/&6tR؈ۚ}BȂahTJӻA"Τ9 h@ sÇ\>P)PXgA`\CAtY{߷ rksF04 HՑ!^2ժ(eu=IԿÉV}mg@DǹM:o?0Ɵ[,S~i2A]9x'.gPE1>LCs0ښA\*;u4GM6Is<=1h'gA|~xϠpsVcށhVxZܟl`w]DUaҵײ`R_+6T"g Ϲ?G[p*u=;4ٗ|ϋwj cjRGvmS]1&I&Tnth<}$2(T׃J MV=X'@P^*xEMΗv: 93췝_= 3zؘnldM(I<+|&[Cδi54D= _a8lKUl _J.;VTd6,,6eb%HVf|ͤx?y1{߅uBqo5@J "RjFi؉zW?[$8/VG|p<=²[`#{4D9NuK|{;vAh cjr0-❈uYH D=~ru5#+XRz#3%9wZ~`uQg]Ѯ"ĭϏa{/]lCbdGylF8o78*۟MR3A(RCJjʞw{|Wf/(tċhYw)μ˹Lؑ OyD4czyD/'t4~, j #8-,ZYISuGxh {,%hvY5$5Tzx$ 8E7B症:Pe&7Y/U↚w ȸeC,?bilۛ#9~u(Θ5AG SLG|͜|G3#8UytRn q8C*p dž#ESg4ș2 hn=&$eh!pQu]O]gˎT]Nt_J0_rAA\lYGL?lxF 'A1zSM9HoVĮVO:i OQ4vERP0*ͮ6C:ߑTnŏݝ"AH8 %\ ]YZG識!!|_to~|5~b-xaP F~jh!B|_υLHؑb!Cћ,HI\Ru`OM1^`?/wJE?sM;m /?D%@`o@7MEk먏Mл%=  C:qs8O7bH)8ޮ)oľ3I{6 6 ܬ_qyp~Ira#qG.n[9R)"[ņ4"MA1Ρmy#'}ӻJ,mN!ǛU W9frjX+v_>I904~B,Q| ڜc_q5%BR}?pݼL3qj_ƃӳPCd>'./Bd-YүM! BpV3'&i43נۢ}2m~03h=tO¢X [5Hx~~9 ˆD^1_6`|*R ~4Gt\CY;;S1iiBh#F23p3чH=٠6u>U]l݀g5C" )hz-fC̕luKje@Pe15V37"|R^RWRF;%6J5v}5!XN5zZw9ɬLySy͌gfD`w(J2moyFaZ'6u.v4X}#;{X5sv~J:I5 ejdF$S]*|_y M yM)byt, .[f;s'c&!93/鋴ǐgj@юL:B\&Vr%=TqfUw҄;zLOS"HVf=|DNFοʮpC_R@7[B'Bld\f3!DMF3R x}{ıSjc "uvsCe󞲈hĹOѦĨ-@1+P*vY,pH!mqpN"xdcP뼁M1'VQf-u,u*Ȯɑ.rw+4U~ LGAtvdW V`.ތҩNz]eY>}G{da  qۺO,;6*L C7?F9 s`<FQC xelq9ly l,ϲɔ * 9gܰ?DZ1oaa6yyi3lW?Y2}L%v?R,CDSr̩jҐcݢho:_IlE(`?'oM OyϐL"-<kY25zvN%yk#Y/7e ~y_K|2ܸ7,y(neѕp!*΄@ۻ|2 |_*'2>dEٽęa Z~zZ6@}.Q0h2s&c`ӚI wwwQ~C1]\ρbCz |f6ж?a+TU;z;SE'u~njUGG/g1͕Γ T '<|41y((m>kƨՍ !M!Q(mg6)#r /QfUߜH,u?jߐ{z8uQQ77ԝ Wjmg4'+/b 6&Pc14a?r`R30w6Wr_m`P_U*M l߷L"Qz^@屼"51xΕeNzmԃmE@2=ϋ~nԣ$fEZ=zc|HGb2}w(9H"L,ƜFB.nNYS *6mi$<iK^\$N_w9#*J!{"Nb10N~ݾ$$P\#EAi!~q Ӵ Wf g5INdBbq0-W.dȼTc-$B}Wh߄KqIF'EOdEi,HD8ovz 砍F#<5:(wK !ݫs(*<:ph!' Ȧ6?O Ko0jM~Šd>]=Yf& ڿŮwFIfB0Q\ 2eQygg ߼UQR1Jwcro^%Fsr;plSo)n8337J/ӡkh]N}\-OKjZ 2J7* h*.WtD(#6]HVszc!$>SQU(&mJ;0]ϡ8h$DJ٧d{L,"ZSEI ܇](l>CqTްX>EJ?G{eD|e_&0c֗GԀe0B3uU&< hr[4'=9~M&'.଱g,>$U;Gm |"rIn7%ASk51#i_^nPlkfYÄ7'ҨhFO*Ԩz1̚Prpvm!srX6dC!tҜ1f9xWM_։bYJ,&y- VĪ=L>?ph-Y}F3n0»G[elY003a3iP5ZMjACLx7FFj( ]bs1:]ӡF~g{[m?2 ၛL-dzԩH'S׼]f/Gu(݆ G<Y')j့z(NV/[5l̳{AF3lr+cC^ eV\iCW#Ԝ +ىu\(1Ooh쇜^/!%2La 1CDƳ,9 [tZT. %&towg7|. Y;3ƥDu{e:%xؽ:ۼ;ĈN56 8' R氮H 6rZ_7)N~WS043)8)Tbdn 0&Iꪹ@ÆB8pߌ90_m|)"W) "3{a<R+x5Gde4h{Fsbdiؑ?YI[x3ʢ;;м`IscsJs?ީ1Jv6̪2[ҐGg(+ᡲ WU"UbH(u#5.U< lXEm"2Jqf^ڊ~K:\y2 `ZItngJdt]'N@e׈_ W ^R_L#AoR*B=d_5e[;0j8TY3ݪ*ָ |. NV;>A"o x0fjէItWrTw VG3xzNۙ>4z6dhFBZhITO$Gn%FeM;b-4l,6[b2vb#<M$H;=G!0dR5n~v7)Th9b{*B\O`Tj{8ߨ麟L@1Und-b6'fu+ u/>F<c0!=1ov%eҲ{J;0_yd n>]m37~@em*G֘"/r!D>_4p"P` 2름je,S|4"wnq[EƬISHG'9*NթƽU n"E݋%=Y @Dz%НfN?'K>*&C7kShqb+Y| 8Z:3춊3)88NgY4%?H5k[W=-7okъwMݣV1i9%$~kLIoD 䝷R0L׬p=xC/=_ȅڰe>Pw(mz}L{c6;&R. @ Dr8;@{ ^jn|?3-Vр,>PA<*?~c<16K՘&%QNiraA6 _  cI88ugɧu% ,8tyMsyԫ:mɘI%ؠ%V5L4 i(˗@Y)|*Ҟ @QEIՏZsLUuINS]A\ MҰp|S];֡A͹[9.I:m>&(k4L$,"oi0QJSLֻdO2/I:KR5cpyYbD7-v*sG!,v`vcG9:x:O$v'Z;jf 5褧Q`T򲩏F0v8oEsh9GJ,N%)j)UuH*OH9@Ϝl$E`Ey4}zL8}b~_wmn} |7ҋ\$-.ox30"InF 8(Of]u¬:+qJ:洪8e~O`) 1]F@sS:tLjN7LZq1$GWjAHx.U*qQ/_@֍XJń0n3f&qlp6[/@V@~bF>a_>Uq ߬E^"hv# t\˪.EZRͭXzq5k 3S E51.7.#8%Q%W) cfqļ᪶{)9l6'Plo21gZG6I\a4,L sو~i B^U6~|1RM0_Wj֙slT/qԈ \KAk{`#FI@KF;_y ڍ&fQ& 0b5xG'^Knz:Q!)PZM> 0|"IH0q8۽.2Y?>s}} |kXnV>xm8ayߊ,ݛJgצd;,)JP^O>p!r*8;!|47_V{4]x&a;b:<_[M?agM:K^=br + , ﭢ1nDLV(-.ҚBdOW1S@Dm΅P6DIE[i*XP,3^Ӌ9|ai],]G)^fC+^jfn e3͵$OEDHMA,82[U,ОiCGiItۻ!Li&M:̈́ox+G*["v'M2bV F˾bZLSR a8hSك)%Kx^S۷"u)2@tFT_F^vy!1iN$*}*|Wf]#kQ@B$ ~^:L\vQ+=9/N yU /ZR…nf#Eݾm{ 3 9QWϏ=m=`yi4Hx'^R VBT `ɓ $mO+1y{6<Ѳk"ҀwE\՞0`>sY<~*LҤ$K“˭m,ݭxiIm[if" ŪE܁ҧ}uiGH 8^I^ߛ_$=lb堮֩aYS/{ͧ_{+y =aj'* L{*܁XPl5 $y @fԱ {K0d6ar(G oO ޯ u@w@=i0gtc0$("U 'L\2{o ]8W)wT9{WNεb+~eBwj{EIM%DxPun܎JV)UnŔS>(h'W]niՅШ&M!wν{PMd0W_Dl#e+yj~aYl(zA;1P3zsE»W̼o =p,?&!;N( WdbRg-D^ l-xeߗ!nyy?Ad %l)tA~ sעs )͜DfÜPQV6mƢe+0dN%ZUe窷~pzjk0գldS߶s\~2RJ?!5r`& `ف Ҿ9{"ۡ-gt4l/ {(ulBPjvH0g-+c(1GpƦ*|gu`pcB6 9aӆa 7vyY95V壳4W? N%mV| w625:"L:-+KY " Bl1cӒ28/;ƒ%[(3H“DSas8_ƈ8~NVgv\}TG -#OOdYס-h-M7ʼzX6G(ZBlG[!CfӁS%QމemNGrZU'#-N?{ratLTr5GV6-'Et3>]_=mSp:cg`l] ^]FFRr+8GrG,p2%a_CZ ٓlm~̨3|J^ey WH}oFX)ʉ_" 7,E3Em(=Qϙ!5R78X_X~/2z}K1~:ҔwDIjq@5n?R66:PFQ%\$*b ջ$:SpQ#&V۬*F" Hc|]@SƬެcGmuF n{𲽙uƙ̸rW5:Jt0t x #fg P{ r 6 ^dpOt?;g4kKŘDq;겡{OZًFh>1RJ$׽"\qROΘ&ΛOcg{?!b[6ghWdJs`/jHoW0Vr攻FU2o7U2S<gJ8:Be)q?ܺE_$bG(x2;#›5Y"sS ض2[7n6GU/I[X<2)x%`P1dm D aA>tP 0Nu"?UKy'Ϲ\wݾ;1u `'}̦;1n%z& P[_,~Ke v̏ @0"Ni~qb:گ5'ZHAٔxn}Y& $"so~:#gƙW V~>*kgMf3zU(/ `tq-g3ƌRj :WӛS!m +DPQi)n.]gMe"_RjhWKP/CzCu 9>7m,Ќ|` m.HA7PL"̯$`GU o"(hrU%R@Q2t˨(g.wv6Pq[׆T!勰g}Ngmx{U e^ h/obyNms-o$r5!O}o*0\5 XPT6g+pT*&_hC?߅~۫ڈ[M?6PR"=*jAy*irc@';)N7=,$;9?+ƫ6nN}ϱ?:FQ%uI_%/aۮNP&v|D1{ V^oȽ1O#?sZe|()P`y!^͡OcJ5Ÿd`rUw($mhFsyP6oR[/0;і01SbsIUݖ_&ݽYqoIF\ȐFGc:uCN j;'rVY9`G(dGuE5 I|3OW 9 Uo_ QMFRnH)JR Hr4KcNrWYWyCE\Y}Y߉gܓ-@~& 3a $?$ 5_rR Aד>] +A4l5򷹄Ê~!3I]qKUp)5_hs5U}͆;9f~Jl,Z!.g˯zEݤL"Ad-u.c_Yxb₞'I{oHY+u)O/UJ"1c1`D8Bm.r40WCёѤ+C6|Yb;UeI" */w@#xͪE";)Cj0A7 i0?t~ ̂fY-ԾCǴT`Mel(;3 Pb2D_dY^s[ :SٞԒk,2d N)ԇ~K6 x&jIkk^nr;zllɼd,Zpkn uu 2 ޠAGAeioU~r6X&j  j8*@HOS1d7i +ATN܍bI݈O F@!.ar.Id)|8)h['$*lDY͂(QǪ3ꇶ^ @2[ՆU4AYl4,8J[}jױ&]"F1 4 oW`G &u '-,^-$vI+qK:,g\CZ.6>W3=E'Tg 3+։4{l_[VVc r"(KBik×F IzF.YFYk+_3NL=斱vh}@ǹJ,SPE>մ4bmIs5U J(00O2Oksuj:k4 7 {h#Xǡ>,i3lTr(&v>G`H)qPaa[e!̓V}'()p:ij4L?OilGi7;"]n'6(sɘG~(}rn iNLy;&Cd%Hx9 n: qˣ!.R r5=4&;N藮YD !-E-C)Ɨ%֭whR:YY3p@`‰^4iֻYNPf3,^2x0~te*h]: S&pD  [&6(˧[M+o ۶$Q+ X>SmdgH1* ,%$e '%6oꗎurQä0qBKZYG1~::v *mr:VQ60Ls)X'0`,P-SMBHޅ(Ns "3iLR):-kkdy- Z(˛$u}} #N ,s2Bީop5 Boyb0JF͟:*}.2ǹ-2umBwCBITZIzu /끾"85\z Zd8˿Ct x+|K&gLP[B&`ZF$D\&7>|h'}z 1#arʫM7҅hre2LU WmtNC ĞuK ?:"/sop4(9[eQ,E*a99yi׽yUڰcgpؾF]K&nk=GO4t=u>> iͦD1ca$0Shi5y:ꡎ;Q_omd{.q=M23AGnAz GX0|k#1Wq6Wā=^Ms7Z]XY#wd+8 'T'q|;AC!๰v0~ _鋢R " O%0ɸȩ.:šy!DK*8C2baJ2Ux 4v9|KD^CWN$k ͑nAiCcH?ھOi[MaYȐK\"mdjImCg.HfQo[yXjZ^E=(* f" _ׁ**gdh\QZr&sq֫naBw ?G"@/ K]/rNeV}G&ilݬ kXRa*QD"6T!r*K󴠰5Vq͌|ͬ 3T>M DžO騝::-~jWl%܌LY^('sRtZ6i k=-6v R L#!nfVfžx^%\zf `cǜ]ނFd%9r=Hڤ |ߥ18I[>߭g=ƧV#;|#hdYņIުx9$U)g!O)/=o6wvL>a3]ۋ!#45Yv+bLJM Ily{܂vw혼'1y,;k)pMAz?KZ](R!q B`/G?|)ig sd鵦gkɜѡߢ_bMՅ6A xAb߁%NØY*;'BjgA&1 ro[826}UA_6OVpR#1QkWGN>Ig\^ {]Oq+/58y 2HbS^k`>b}IDrّ2\eQÖix!8Kk#^ { BϼFK!&rWl~߁tuվuCH?]"T1pd'4y' SoNHK"8$JB93P[]溯AafnU}U 2̝| Ui/;h('Kډ!w<,MꂑPqu)"]`wLW!E^iݞhQѳ R?P4ha /zwWЛ!w, 7+ՠ*Tk*RSBkߚ+??:o,|XIZO0>_ lF; = mZC(L̚hSoQXIC^-u{;s*% RnBk 39z\Ի 7&KQ*PͦpjyN%I2̃d]ܠz^VQ jĻZza7@DZSo?zQU^NF wG0C3͗ ̀b꧌c_GPmaV#!fZk,Aw(译$%^':H48}=?x^~+ٽka7#!想IEpm+y䏟Fl6vk~0zP[̴EKDgm@!fmN tRNf[;$^G4S:LckrL{F 4aY{l?O|@p9YQƊ LM[YY&Zݢ8ʳjݦz[p9 xPg^ׇ^5Iw'fh:Σu:=yDw0\V;=9Og_FhttsH&g؈#J/ʋ(~BY-I ڬLՄefR'x 4.5 #H$qgHθ?-|P3}oBxVwt V& 9Op0U ]`p ?cC.nh68kr'UkvwєD].ن(56#̝1Eq( 1y:(@PuQn&eRSSK l>?1vι`vOɏk1'O Yȧb-&HpVͧ(K "8 #4K avL9ښ{Wv1}]8|nn!˓.2 ?N2N#(p,1;Ppmdpچ1K5Sڭ5*;JL,6l:x M Cw$]:Pno#Cl*y|! R*KPlBmYvR=HmHR/ˣD'~h:?"i^J/|2b,ZO'soy{xcŚH7pjW8~#2n|(8 005|mayZvڐvdw6d q1x|QWOJaegO=K~GM5dN+&,sIx l`! !!:qF`*[\o  rdecaLZrh4gs6bHR`1(qX"ڦ!h2IeXr$/zr3{s; gNb#oχ1˟"׌=yi<VTiۆ~ yʺg5[T.VPx⑌?d焧Au:68ڂ0t(Zâ1UBW7,FbSF:mk,R]rWoٛcf*9XT f eߣº1SRpľ郈ʪz.n*h?'4^Q,X|kpHGmh^iN6NiVN2{q@>`?C~qHU(!Na')7~:UF 2Z Ks&Fq_ լ[ˬʽG҂5ĘH, `,pW}{ҋ`?Izr" )2<#⩉}U i` u89csy_`^ů?3q˧M**{jqVTQWnB _whah'wdhWwh#[%~v AJS@9 )`bL-Kka@!Cf)>JInOöm=bu`MCʣf0:C9F- F]Sa[>80H d܎Uܢ B%;n°s g߁؋ )>KD*ldQNWLDFQ敶zofX! ,82BL=mfqq<%V>N+e&* x3x9z7Nm# |x,HJ>"{T{.i~TRl4Qb=%Mzۉ P.kLOTR.CJ߇+ ?mJ^Cf@9w>{Ρ ZK=Nu<9 b!.6+j֣ݺr04T w99ی?Pg   '|!@z$OL[ZV]G<]"$]=6g- OYv UQt5?-9mGq ׻*<+YxH[/von,; `?0ˡ ǰJJqf\5VyCdű>$! W3MۗEdE]=Pz.^XI&,Zrjs)e`E>([V[`%ڿ3]:EęwI^p? F{uF޴)OJӦbqsCPţj\Nk*ֈnvz3͋ڳ$eM&n"g?x9qpV(8T# ^V.at*<ߵki:)e^tp G`y,/l{df:e[scsZal@G%t뒎  fڍ*Gn#yŷj46p%S9ߣ Obn쑬/D>xդ ];l%|;sm9ipջ\]bPq67 fx%/nM2u1C"!qDضq0͠܆ (񴻛@ΙV%(C$M>E`Y@(áBThh;Sa9,S(/("Xa@JgwX^4C=̚uR`D 79a# N5ydn3ia =$ʽM3e+: Br2rg6l_ e"<( ;T;$WU]b7mLt.97u )} pm8jV!P+^B,_RO|loԁNi}ksz, #diȟbH#kF3td$g~wД7w/'H$K2rׁ PIIV){h&(SM&aU𧖍J럱kc0h׺a3jc Q?KߠR! &M>:9f-$KKFʬ:'ڔj%J%L1>٩8^ Gdղ+o8hvΩ4qnO~(dβq} vĔ`y[H~ $B AhE= |XSս =,?͒g|/LΆ?W"pIK8P_5ҍ~ExaK'n%3h?V$Y2μ;[RHن뿛 Ui`[=):Z0ͬ2mAIaapݣ޴l~iMdzZE[p &v꼦e$t,H#U-`H>\'Jq;o+GQ)7>TH vSlVHQHܖŞWpy)wM[q! D_,ryB[oF HJwd/)#@E&*>gn"iUSc+jCUG$q 6TZMqʹ_btBpJn QpQJ򆧪)s?%E,0dO+wHū,M=@h=ΐ$Yk/ۣzHGr2<kVloO +dA%X2>+ϥzq!OMg2H~,x,x z*c8U1bg^AC=1Z"zߵ\,7\̳#z *@›wI"-\N`39jQIN Us n$jC;BJ1SnPoJK|R0Z3W-3d>nd1!)2^y4|vCh|Ss뀐qD֯hW)zLwP-jݻ m9<&!:erHQ]鞽Yr5TNϓ_щuɘ.s},xx(:*1;,YU҉KRт=*S=eEHVJ"pA@q|Wu$,3{uXm-.U xlEb&+6x>iuQ̽5# k/}$c~#K0y5#dNKL-@>YcmAvi 0ϐx_a.ٮл=/5̆qJro6GK3gR $~\́Xi;a'=g\ N-c5 a{LOd v("ėn=СK׮ 3CmPͲP˩fX`G؞8#Bj7msi^'c jtmޠ3iRoZ-J~ЪKc*݀|dC̻,#Gf4dms)3x:`MM2P)IqlmoW"9o1tyL$I_zE4m!@P?╹@AUq|̋_dv]OPFGbIاZd6Jn r3y$\c|ŝqZ+ uI F1I E/6 ۅf8њb 51u<@aOe XX6Kl;!fclv=:-%jV36տZoj=[c 0^yJ&kχ@&oU1$f/`6Kեjev&]WPao꽆a 30+7@U^KI79 Q}2Ǯz~jbf;U"c+?Uz^$Nl=dr\VA6=\Bu}[b(Y!=Ct%I4 ڣPbJZ{?o-f@ft``pHm.Dֽa>B!~h1oK mp3]O=hizM55p //>\oKPmAP*55>ÚsBke(!9m>\OhG`б$| _69T ~2ѝ2)|s` :3~'-OiqZ7 e͐Cy}D.@ZC®,\x0`z T?8msoD3qşQ/QaCxD= `/H1CUGPQ~ۙZQ逥2&Utx>}e=F` lͪqzN현+YG*.aÓ5~8 #ACUkI=,0uw0lR0P9q]^i0_U&f Ӛ@ >1ىI$8šإ}u'˂m#H>  kw i+N=A[yCἼpWVJ2 ˓5ErOcQjLD|xQ^B|=Z)UQDG~g6\82`'z: RBҒԢ:a{Na'p~vg4aP0l 6 qSi=DzX Z{,L]wH-JB &g٫(r/+J 3y`&"ͦfh#PCpd8 /&7Y 6fL|}S}>1ܡ6[OnԠ vMjb7%n;|J}'vW, +.ulHN70|_,VoY8$ pG(0?V)m30Kxg) !46 Yب {0)w@:"T w)*orQ|[ 2U3\ۤNS*`IV'u_⎁ok g'۱8Ќ(BWaN/cv3 E|\zk(T7VJQ} ')Цg6G^tM=y_0Xa~Uv$J NEB6sn aٛAGnjb .V[p*Iͅ@?RԚw Tr7<' JŁ=4t\+ARHH]dXPry,8nQ `i'a=rJt"8 8ɭv7M}|4mI/7]<:DŮRcŃ7$M~&->VǤtjV~G%UM#4K]K *'$Bܛ'"i;JrM+}뉯}R6SbfWhexgޗVFld.B;0]CwLiWK#(@RY z04SEhC​ FzÂEgzU2'eJHn*0{G{~\&hJD6 b+9ݳ@ex(-E瑌^LΎeR 1oI{6r0WSTRـyB*9NY?Ԓovr`W9m)r{Ϝi_cD11?-Bz)E_@5*ғ}F qMH!f%.9qz'/Z![ V:bD0 Q{{/L34z_u:Uqʜ圣ςcsd;щt`r.ԁsaBnP Lhǖ71;Y$i ϶c]ScH+a!۬T܅d]~acxhZ7܆\{O[RѢAh| -x,]l;q>z-bJ;1bPB:oEJd)pH㗨=]!K("_ulI*},a˵X/>e]pDmIV@YQLi>ULOj%sp_#PB%'ܖ7I#s*>f{m3R*7=@zOM }ܹHyvl׀p^W'eyG`X8D}ln!%q?rF]htkW4ˡ"ZSUE=n uL(˅1i` 9*U[ ۉsa#3$nqhRVbn{tђ7f׿ȮB_.#&K)B,Պjpk!K1UR\Kw({nN۱ %ow}]R5qMZaэb^O9m Bv+YPwjNZ¬Cw"*m ٛ_Ϝe3 }w{v "X~1%S.p%X{!3&؊K< 2Sɖ֣pzޞ3u%R R8T3qWLm{#YUCɘ(JP@}|q+l2-ѣՋ-ik|Plu4T=ʱ\#qŏ#U{U g^ʢ1w6[6_"0̸_XWܴpaSNt.ă- qlo 90f4؎E$:tÌX7BQnl,~;e=Mg7͝;yp#չ:kJm纨Ňܙ \ ?EHb hH$ZVnYiZz ͊ڕVx]LX|d 7@}p#2!ME]ܼoitI o&u33rl4t R-h,Õ%:h=G8]jY̢fv=,—:P& Q)&@&rl+~vN'KuJn䱼=TL9ZkI$Pa|z,-ݙ5u bN0jATsϪʮLGaji7 8RËE$7,C5H'3.]T OoE!2K[1:]Ciԫ4 tfqBF>|7d%s@h, YauQcR:@L|z=_|u:52=EQ+$~^jM݋*e-P.eYc(|9E}L>jhk?hHA:M2=6 aQ؎:M+cq|*[–24(栂;|K ߷)LIL z-w{J[u;)g0-VfV[- '\?iE֖8Oӓu+D՝Q\=HDalٵZǭG^~iWC;3CVt ,ۂbFjj 't\0_T}9f"exb'#FzC Ȧq$4f kG@qkuBOX(P oU 0Λ6JBx-sņN(l|a-'`/DSjV>Qr` "Dt dMJ8A+ ?;8I9Ԗtނ TfyjJ!b; aj(`З5&{x`Jίug{Yt5{uEA*w0Åkq*R|RZnBab= U :nP0:e9Iik@& 4( ݝda *$uKXo ߑR W m9b  xiюdYMw~o;Еf=1M]ܷR kz x!>vkMm&JY{X0o / ݆Q/F!޵U]Ntbx5[c⎌uG%|ޣt'| P.p"+eyU%xQ8<RvѯQů8=7Nxv{[ܺ,HDs@`9*(ر߻ ިp^AN#훉?}c GzU`9[gE|4bY^ڙaw6zi?r'Ya s &rU 0)[ .AOr+<*.LZ/~Wv18Tl㄄ fbm"쵢 7Mm6I *t)e,y  _J%Xb^/LhKtm:%hGJbMpx" y d9f,`chibГOZ.L 37k~񈙮a^n5֘.-TikDg )9",9 zeJL*;ްP9Pmr~]l{jg$r4 hZy; ~G3pdNQr:] 8WL' ]"s lY}& 3BG:]5eCXjȴ E36lu X:YI.VXgC<ñ#)Ry70n=;GϩI&E&S}F(QIe]p;i4tm~uG*oZ4qU 0;e2+t?Uc12PmHLUaʣ=<#fNE`=ύv]) zv#t5&Hu),^Ea0{\= L)ԅhZ+ӭB=i[g\ׁjMcvď5 ε>%+^j=pwʳN;N44ЏA\`q4EW~ n0M604_BT4J.F"jDQD92b|8iϸ}'nk f5F@!3{3FPMf.`hQ4h-uKςeX}$>%XWuڵ1R@΄g aiXV@7XEt i-@r2bS[!<@I/ ӮH Zt՘KƜ #AJ5kTCTِ_*= _'vr+sE~>lDc_?}[Q?x4H ck]pa&&%ׇeP~!*L ,kt eyC cqe]^FI !Krc>0~.%2c&k>PJ n? eaшovk u†^y:Jwo.T2t9 K?+SV|4|fj;E/G~9UܖWx&uAlHAlCU 4.dX INJ_t7""jJA![F,T^ĪV[c/#yHw~,.3t9V۩K_ZEWHG!g6lϹEmK"Po5O7Qx+ҭ1X#AҌEnˣ[u^3^~% (>°Za$:fMkaj%Dݿ@E5` K\+@Wѽ[uAA"JyQ6֨Vg~ ceR?un{ u9ijrG?b] !PD}` Nd8vT$;$tx#Դ~?ݦZW8΃6^[Ԧ!_5qANufY:7Fՠrp'T#By d)6}%ںᚷ3uFaN3A^9 [W%W15MTAKQ*4f`OCh1P=ez3=3@H kksܠtleyV: n ѝ(W ֩7T-2^K*o*dc ZŤ\uؽ3n8%K#I|Mk>[2l~ﵮj۾n 9ҳ-ُ8dAM2NqXa)LF{ITs2 NoMAlXj49RNF9jpDru[G/ajGܡ4GxzJ ã!+g褁s!a6$T0)r>%s;mg98bDڪ00W57npONtV#dF~WAi!ps}s{6״AwBN֎(#$Q9*0 cbO"Vʝ% ,M8uP}d0D_Rk(1%/?PS2\oAv&ΌcW Yd %PdvxC1aSU8p|eZ`rAϦ3kI=7cqۍ8ݎIGt ғnFN3׈\JV{8e~GƞM؞cf1k )1TmA8 B%!C|5뇄M,cTIg djNV]Iz3Z>ɮxcHP&H5"L(GvD"ڷ|1 b=X]zheⰠ#h?ƒh1L8y9?&?Inăgԓʼnb|@ $I`RATܾ]&!3E!O 8?P"XE//gG$UE.9 ^bw|4E6Mwv|& dM:̟k`ҷ@13tvd%B]F<_?~'BhEa%܃8{:XlcG8mG'("Lbmj#rʼn  XJ2&b'ϚSr"[?ٹۓx}UN2_nD*ӧhCx^Lz֓:M~rhxlD)G yj墼=s\۬R󸭯>SN{GAVcroh$NSBUl@62bInSqE9t@)?#{UOɆW:ʾZQok9ZbX?bDQ*4ag¥y:]jJL| ?ZD  g245ky,`4o)P#Q>Ex'9N\7aT^WJuquҲcTv2VyӍ-H{hAbAsMfKFu/i!Nx,>@ƭVf*ޞ8%} Lzy^D3qyL1e!]d^'ΌerV$o8ݜk\*cm0I<˜$vJovT86sflZ+p!KE.%'MJ[E3 `a/ݗ9 7L^ MbfUyyGV+gY7]x@+ʞGYOArj$P/:r$|ۗ..\0N/kƽ^jxP/vw!wXȾ/PqBOC?KO/ya; 1q΅)α Y ~J)1(hxl`~`Qze{1˼B12_׶.!kg9ZfąVghzOx^&-4T8z{P2T5VyR , nt Dר֚l'#-KZf!Tl*>J3)n udGtr|;6cC@Q~T7 D X3a rlZ8i N-LoMuVaLҩm4tڈaVؙ4E 2뜇7xl$p*Fxqݥ SJxkL'e$UU/gErWSkgͷN8!y n*OY Sї"'C}hO6GD@@ŻMm>E`kk<ʞ[2sCX>>? Ln5p7 wUR0H:Yf?q*!߲G-4K=GMGÜUZw}P]&lQ0]9vhCb+al"01xR:3o.[Xy.%xi"m\#x9Yqc%^,1}߹r6i=e7P.4խHl-A^~">IrW<*/Vb{7X/,Г|"mc-,r\- F[:wM4ڋN8ȰcuB㡖Ϧy )՗6/\KʐYO1y54V(jA.ķBD,I,R-15!hJ+ȩ :۵b#B {$Zp"39V6Ԭ+b䝇[q\A^tϱ:V&2̻'א?SǣM?"Ƈ$%6?eSl4.!bVgp¼F;bn`vє\>b)Dԑẍ́{՘Fyf%  *nݱh\rIWm-Dzʂ>bq{A P89o3I^.r nl寠X4`%ߥqx Ev֡@-HԜ'ܖ-r6e sQ;= d83?5R-aoTW􇭱y౺ѳRz UaSITCQHȶ wyrB0]:w](&Ã!^Mߘf 1@(RBs gyRRT [Eo q)|qe J@.Um"Qۊ =TJ6L$OYǩZ^ o(ldYW\bP&U9*7hLA:z^*Ӹy^@dXbHwIh]*"1V w.ђz>5 (:as7r>:'/AFIAX9O;IXGD(%5:LYFi݆ "3r6C!zypܢ}7LB3;ORz33.fئY O){6,IZcM)}ӫt ,r*zˁg^"۠fwquq*Z{Ef-q=~8 d`Vey}iCRFCS_q"a"6ѕsP"t{Lkl7RFr?1~A5WwM4XՁ 3 j ַJW& efGM'h*-o32ȸ3%mgzBBXj|-|zey$z; F.tLGBI g&^B81(A|jd5ԀP`&9M5fP3?EJz/No^C输`!,}^R+Ha+ǠJ@SEDzM?/rruq7zyYb8KY}f}m7_@ ŀ۳@C92 s9ǰEn4~<퇔dw+vۣL`džlPDH{,=CpkU~:ɭ&s򍒭ַhUO]#o W}߽BfOdZ*~e8'Q@ܭ4/jA>H`+#l4Ś.kJ! 94>/|ScBMq 0>HTiL}2_XX4tmX c`y+2I܏_K3FwxUz#S(kD5-&#T2vV&c)0PO jp޶4%8;+ª>͵7gx=_"A= (`G,)YDh&NFnzT{> ߮}ȟ|=B=4ʬҘ2XJWHCx1G2Hp{"XY%+td^ WYe*Tߐ7$e\#zzSO L$_*WDI#Fg6>hcW M$օ@Yh̙3YI` c)4egl|NJہd{$Bn+מ @4dI<􅫫5o(z)dQGť(r:Hkޑrk @Uk!bT$1JiЖ/foK1NDk;aV]oFW(Z3#y+38Hhywj@ZjZ8Pvexj&!|ezocmi좂\Oh:X8"煦$ǯ u z}ޗ\"o6]^t2+ʟWӎBjQ&IfHDZն\CðpP^v/$QȮ"] ?5$e —9)R ~.m |.^/T7[`뤈MH"^.ٜ:F:2.} 0-hXz]xxv )T]ύo&h(ć'r,@n=,+q h!ƒX̔3䗽琈_41&,@ໆB^,ݟ]뽒EQK5GPEY Y`.ΐEVӪ_B25l-\dc:9$+vEA<\p!x;p&hw>L`4"~eh3F&bBX 3mTu[spV'K_l(KB6Lm%eF(7вΞoBLy5O22;FT4J4'ˣ9:3mXּ@{ӣ=L@Y>c!=$ Vu(whq_ fOέlbRQl1SB?sC /0. R"̦gC:WFz|D3`YUe-ɥ%RL?ݽezjG8ɐqV)Qr, loAc+@IDEtƽ=д_԰66k$Ӵ u[2#nfUͶ? n̖FC|\$3)@@yK{F1֡m6\[>I+]L`EKp LR5H?<Z={\%nFUo_Zޖ]A o+{¿ &:JP͟-ԛ{iM}_\DHHѺ7.tύ?[!Cydž3/Ajߐ)d~|kBܑnx XBäo]ؚygˈDeu ae<KL#/cxo @5~x#9q#=Z^lֱՀir@iѪ`s#|TC]on"#vVw:Y˒i^cLS;k],6zWĻ놶?!Ioh}E\HC`d ķ a_4lrkHyP]W8qg6.%}%\Di|M6hQ?fH%3UJqĒk=.S@5'~gy9^XCaXQS87 +,RZw:p: k3Kjds Gzgw r6^*k1@BܟTn+:9x8KۣD bS<@G9O&u'( (:uޮP?I * %KLX@T>US: |rT'śrq9f=ZJOZ#)*O9;ar;BM,QvN f?]&WrA%}QjU44fwq쀘d^$艢i|Ju%aLr|gFi{z hNR(#X9ignz`1ϱ"O <ȬVDP"؄!*ʒ-M;wNu4U{M%R>،C6P&: smA2#Vj ؉R7J WhNS@%Mm8RI|a؄yEN;[L. UdRyB(5Iƈ GRؗӖ*#MKp"!͚1/ĝPyZp}jy[U_}SЎHvsڦPDWD. MTt FʼwSj{#_ffeTH1yN:qNÍI_F I%pFR|h9 |1qH۰nc@EI裔njD,o]orYz'>WBy${H&dv0q&BG-y+~q|^@z3L61/@`hIZ,)c|Hp\#!eW`[٨#Z{4Ytu˟o 7笽xRp8,e7۲‡({ 6;B8;-1C" 8q8u,qY< f%+SX9}T(F1/dle͑llp`HMIi+my#IruȟxxR E\Y8f[_:/3G,qHY4ktɽMOsLM rD{^R*4WحHJ4:R"-lYvnInoHA/5<]- ҭEc>MHS'+ggVk( Y!$L7."uYe|)7Ѡ#Ugb@ȣ,@ŀ˷?iUVU>*k̠k fd PC׹R6q30.Prl~zRFUT\V{ZE,0te!;CZNoZ'b"e0/bkuW&2LL3BS("*qJ;wVVp6ȕ"|!@^exV}gfXq PJ1\K?Xz>(n2AS R68gI+EWӶB'@57s1%-1ǧ_N[[Aڿ7z;UU<̈́]mWjcg!&YPiM6K1urYn&8LplE ˤ(v_OQ lߎ](FBTEDRv@UW^=H_}_0uzM:չ[@PScۏ3/ 7bg(zCжFs{RznFBWq8Gs+@O)h>7 ]$d2aMO V˗)U'YNFPq(}Uk*VRQ2P~\\d-шz5;=K><$ <3RyX|]/GzzzхDϩ\.@"8݈k|՟Oy8@in>FAj3%،-?qdh~[,j$&mvS&Y{#Ci}PvxӢͫqd-W$0)UC)T"__pˣMŪl8zMSUjOO?X[Y(Ǵ=+i =>&#pwAu=t2&Eb.VQl4{B(aXU2f:I:ortc|ХikaNf&hPulx3q:vmԺ ViP#F!;{}|jet̨ NLw2$G;fU/Bn5@t}ƃE4 h*&<"VySzY-9)\haZrTVyp*+,z*B,cg ٫)-z`/ Pל$ڙzM=l]kWZu v"mS:O.cIl,2t&&BeE{1!i)pkvK=Nۑ3+p^ D\'dwq>yǧ:ϮGE/*ίtEHX'B[;r(@?qO~:vΉ)9~bYJ sI,ܪ.th;Lok6Ce~4?z`=J.t >0:ES_=P9LPxgTJiی(kW덯^hW3ށg EhOr+>OeݦfVJ'FN)/$#3P? LÌHv3ںI1bYrFypqm}vvWزA?K6 vN  Eʎ?au\H~&5u OD7,mDq] I(w5V:jSFgDInVE1m.Yٳi1GS*kh@<،g %ũ K+2 U gaY2;S_KO]̦ej-U7497H9j ƒdJߧ(ZIJ,F/@]W1#%nsUf5}_XpU$,M&2EHF(Zr({fV/[0yNϹDޫg-Yދ}hv/vlZ?^f p5}w'pWd7?-h۰V⌦RFY rW8xɲ9_(_Ax(%e|8+*WLQaS]hW!ݿ^uBRLTnۈIcΩgť]Z &:n dx v(eِFz ]G;'0HVƞlfviՅL@ 5b"W݇dBȮaR;s K=^`yo FX&F0w9,W&` 2]8P3X$]Ӂ[/.w7]BJ%C*69'ڑ쇡fίT5 WyX#[|>h+R\@gƀ7\-51ΰȲ+7o1i&vX(xHp Cض5:!T,;+ʛw:AOF}vTXV=k{AK+a,5ܨJk^Zq҈&^G$Zj_{8]"^:a8v3E Lpb= >ⳅ״%$PhhΖZ-TmM -wd`E9Zn'qɄٙip,#*$$[?ye㥉L'<~:rdgjT,F$%#jj٦cq.ee+GrSc!c#-i)W|>ۂ{Ǻأ?:ֺ0OƞjM{&U½?+ ;Uv_ qsX6ԫ9^171@< "G s#aF ڼ&jy=:J1C9VrI]Pyt62\=V mln@2GY"1Zrn9,'邓:ʂ7R[kCF' +_r& E_ŢH͞M]x=2LZFB( Rβܞ@keAXm(H*xl'JʕC|DK\2. J\:.,@WFkLx9z1oēƓZ4, ӓoT왳F5F8٢{TDu澥W7_8ʏ $\$#/'ĎO4~5N6E_At Kc! o@L$~+0\dʇ ǒ9 ,5FnW9'HFx.Q9w'H|s'aJf =j!iJpyqBzG$T, [[ѡ8"c9S>UkR.Nt}_;l:V`x'~*$kr;HW5GG+6 7tXIjL8tXso9`r 8Sg҄|šMX!gidљRZ4B G3\QG њ8Dz%j2IS{BZɯcjDjmYiA_P _r%FFJ~VtqGPw-fC9!|EiT B8M8Ju<&ưZJ#+Y@B[ L8@j d7FWm4X"w#Ҭ#40r!Z>D/u7չVSR̘L?WD\&_D7mZBVhv)$\݄J./sbZ DP tH[_7[#5V]Zc$4-,zpldu=YZOfjhP]0,U z qh={N?DM"K\*pc%\b*cd2wV <(}7/mhq%,J"p^T5+ft%Jjn? 9cZ'QB 8: ^?Ij9HH܄ER\vF6XؓV7oY>d6fYgD/YU(~^S*mnbdֲ^t/~5Ǒj^olB؂3{ 'zh}ڸ:[ AU9F:jepvd}v$|xF6eE;~V)K/۴hN;z'I"`!26b׶\,"ÕxuBt nE0tCG}# }bZLڕ^ !|mKHwDF'k-?"f>q/Gm~{dY+|m~֚hP]/S;3} -(k3 ] }Y OHJa>)(*P6{)'<EdK@ bW\X_"1ZsҪʚ8c1ma\LMZlds %ѹUwlp1Cc)0WX}XY/$9ܧٙPJz7!9 Z+,8} '@V!PvXED;m TQVJOzv{P6;t\Y荍;qDclmTNqnO)ŝj jvQBw_/ $Ax&٪g4Qf$i~gܝbɁK^**SF+]S.GSPޚD1\30ノD||yHK("C ]d4PC vX`0ٰXoe7+? V`KGi:Amsz*&[vRXw$VW;,}Q@-]1{Bxm` i@IT廴Umjh6} F>1=7@2wP'^Z:Ҩ`1\XReN}$j<7Y&,fl%Tt@WK`흣6 EGi3JfT\du: : 袈y \dD 4<' 97$$M$9PQ^Ƶ^8kiy -g@D@(.$y1 !e܃ː֑~%ڲFX2N V_C382GD 35X\B?(_/,W W$Jq?L;Pc!v8 f`U)c'Qw M >!\wik&GȰA '^*"N`Na~aVlA W@8J6+M r]TpqS}#5 7y{oDL(d4 jR)nͫ=]9_K-s D 4+qe~*3Ó?^O nPonUEMriE2):MNzL zlZHNc\*Key0ڼ_`f#d{?l)5wRnߤ)XWg{.WcgYnGY/QL%U" e3Hqǘ+P+a 8Th([r}tK B (ԓX ULYw>gCd^WH>6] tL22sJ#:9?>WIsh۲#p.ћϋGezb~n8>=K?רC-\\ `(zF7l4jX=B OM-JVeVnkeb5F?vKBm]R1k xn3F޿t{t08ff0q ^ v9)aCd_22c.Nn_Cu鶺Ic %0hyn CݤRveElCh#NzO!M]s64nTR H p@7 I9$n-) Cye (5h eǎ(yQ!jU5XhFt,K9c]hØ!\, "F<ٔ?ۡf:̚'LDmߨT6tV=iU%\ŽJS?2WFlP>SÓ3 1bv,Z(&j=H'ԙ]0i+vtse ޔf^x.xPaw(*5o+-x~_o\Z[A Fp}{gEF&:Lֱ߳ C9:.؉-):9jx6<뱷mxŴYwڧ9B~GveW, q-4ogC7G3qQ^58#k`.jhZ=|LShj8%?+"e^JJRٰ151i~B8GT~LLe-dRRZ" +&DXC*϶CcU"߆;[b%ܬ扫4c 9o[ðAIw}k(>a >34G`?l iFlm`V˨;%~:16?WsUi;IA\_. /Ԃf\enD[' UvDw43.E{xN[3 R`[U:fAfBLFl៩Ѷ8n^j&OF6էeڶ΁{P]ERE:YQsԛ_5`XT7}.CU*ɣdss] pSF8VacpyDRsU[FPݾqBDWϞg-D H/~b1I;O;m<8 ҤluW8 @}!V " E!iN7P6^JS3Jl?=iTJ N5}Bɐ6HnyQ3ɓo6K ҏ;i.X}w~e7tN`P6vZR^=HY&w~#bBًG(Y+QK2aJ)H^L-F`):Mk&Wv< N&q꾝)'O"/J]ژ[%k4?>z}.rA{]<iI& MHԩt +P^a@~qo7z_X^6$ԩ)q ;) A8MX<БS  *:ȜGk6j8:YD\D1oh(*6 cgp1*ƱJ8LLaOO`R>? ̫ŝ|C Ϝw}aڞBBYi:vmYivl2d ?D)-PUE!mR1R`R[Ѭ7*YuE,Uy(C Fj12o=V]m"U眔bRb84R_X`5p[WlE.郐۱گ W湔)שD p~N!7oF7 j8tU$]r?̯(鎫0ϓhQɻº_&V1B50oFɕ3Am3KB}`l/V9(h $<v'۶2+z=iլ:۽r$(槧 <\ z+A<=:J!/NaeuB3#Aُ+Iե6-r&LJq\._Is{uaQTBUTe.휭1V VA֡JPſ](+hVz)@ GF' h˧2G?$*Ϡ+; տ=<#%@yi='>E2?PzYOz /'X4q5vԶ|ٵ2 !%9#E};(s˔sMA~O:0;^˔.]j.ULOh%8 >SHno2 ʮ=6%m\,BTa1 R1k,eq"|#ge a k rPкRhkS~ ?S~#;+W?Bj{d٭B8 ]{J\!<YWuPHΟ!TE; ԠKg +adU^[O Z2.K޵νmkJƈ.W\Qً/TEL>ӠN'#y4g'tS&r}/@=jVfEKde`,#2_ؾF]dlWQW|\(5' Mbo| v3ʄVR `mJТC>w(x 6怨BHc0,a͉dF! $;/aF#Tn< p2oGFM|Mc*#A~ud{/QQQa!Pg>NA4: *jzsez H,!+HHHI@Rs"{&E"b NGCP" Hr fn|hk7S< ݟw@{.YZ?x8) mY}V4~0ꐄn^k< GR>bcKqlBEs %`~M&D61`WTgF Zcgqїs`U4־ y Q-[@9z@zWL\d:9c͓1lE }A]=LJ,ܢ|p.<`FIJfNghpKE4i]XI#|)~X9\VVW{QiN_}r:ᣧnEb_o] L/(_;*R6jZX8bR?ź̠mPc;Sv+ W?Qcv[E9&|8ua%o;|X"L* Z2v9#=[hX:vaioA| >:1p '_{Gn 2ba  *Q^FI﷙o3g2hcCA28(Vu?_pw#j[80G\:sgY:1 k¾qG7Nϗ6y#Pioo]:i{ l'BHؤH Wq_AzsqgC@#}  w.; b 0ڝf>$ *uhFlmec[>qI̽V/=e 1,TȃD]k'dNCx F~`jo:qwrLi@UVr3jp|_p ! 5Y|ofn = \j>;l]/ϸ(U %\:[֠п+fihMC&BkNkY&S+l}Ϙm鮡׹r6NvYmrQ Y%@cAvz Xu\ A^̀ oF0 ،$HmrxłN_Yh˾6ݔMoXrv VI&kux`n|:;[ 5ct[P'N }zKWV{,ny4-s5id2%е`3H& kv4AjnveYZ"X)y''N5 l4#e fkw]7&KB/!GC;4+þu)nU>(b?$l{zZ5k弜MIp4gr$2Zjם)xjmFf X)&H%%X[/a q櫔EA/ [+sCE-;_/|rʟj>NZb^%I} Q5q_͏J® o L»OO/wv LR(DT^ i~kW9ÿ3 avoȢH.%FIWFCdbaqh OM60xm;ͱA8ؾW@\pi!}Al "˫l'J"#Pw)S·EP^r7=ESd20'),Cq(%wCDms}ma5uҌCNPDbDs+.63D2nƋ+7#<1 |}~V5Q5BЂj{~*dq t6l\ LMM8dQڨ fC?Za-y65H+)oXo M*ർ &-i\LOx#Ot>ra Lء]FxKpIN5~%kh.c2ɗr8 9(&xSǩ7T{^ $Mi,Ѯ_zkRU 5kc=zEg^_P0s ҈X)}#R>ib19lF' :I-ˮ*>0ݍHGde p`KHۗ िeЪ'jvsVQ`kq 9̣J@*}Qԫ73T̸d[mcb3\ ].0) IbUBDH]cn}J6NZ)Ysͼ86K?Squ@ch\,T%A|<` &u1R0H1Kɟ8bNOA*,lQڶ+!OO^UN"FGEDKj>x TMN5y3kݩv9`ҩRY%>lSfXB)ID\%Ŵۺ{7#ez?Otހ:Yvs̮%&IOu֭UpFL=PWZ`4jL` W[t'[JDj~N{?0g:8 Qg+.N`XA$6}D?YjeQ\+mfjVv0Za2h5[D&؍KG^o³‡jڪ_~Nƀ(1wMT⠸j6S. _dX۝̑D#M]ȃk,_J1-peMJAߪ=n4wvo|K:$J 3-`}c&WJ镻s(4 RRz xvS_\Qf r0ؠ*6KdNUn-Pҍ%<ώZd{YTH X0*CyRڂ[eD=f$HhUɒ~(x4mDb){0'Mr1TBTA|9A(a#aq4*\2-KZT0֬[C+i0?'$rSPr9`rck[ ,`^]1ɒ}]'i x6/c-k@iN}WQAL.#:WHG@mc24DH. %5nF[I%o+Z ϱ J u -\M8M@5ePUlJ+BC(73: ,ɞ{'x͠Df+'Bv %/{H&kLBE3i/Lͳ\OvpO ӊ))8gkȅ*F^@;+*%o H4usrWm39x;@P/7Ju)Q!{WHSXV3tN):#=[N_6$_[xIM>{:Yh qJF_ %?jĸ 'a5Cei0.|GM]68 Qeszc@{,h:_{\.藁6P!~h_A(!-J(N<њDG8+nB,4Uz|`,GnP) eL`[̩j:KN^u1ɫ+`K٤iۑ5[#X{r&v&]IQyxM-xi `zb p;` q()rD 韠$KDͣcu,T_=y,eDS~_ܳ|B)&']׏|Ìs/-ch s$@8&Ha2fn9dų%2gETՆ&l13 >ocH#2 @x R_T{ъG2rU9]UkJk$F &A+r{Pfd^0j7kntݤ (q Qt.q%(u/Sлި<q%;Jռ:_;@%9'#95?~vyL=;5ޭo6F (ED|/ -13rBtVǐ E 0zY79o ,|I?8TZ^jA.&![`'TtiLOi˓~U;0MPeH뵏L璅5ru\65w>ԲH]U՞N|. u&|'ѼurxqeSjv3ڻ{|Rea<꒱-ѳC1lu|T&U]'ϢS~REr> KkA A1طIsnQT»ľy]XcCjSXh&8yiDyU" !MI{'F:R$ƺ;D(ڣT"gW,dtp1j9[%F]4>FѼVjb3>o}'}M aƦV޴ϏoA2Iy"q uFB ݦEك4T+k]kL x'c>u `N,+˚ʰ<|}#mHCD?bX7xE 'ɒC;sTV||*K<P8B!ic<ҿ aclfJkLBN@kv%{&% g̠9Ns8Ͱ CQ bl9)hѢR. aiVܕ_0*'wNG6kMarѬW<K{밫`MQЍ@9hy>so\fh9\ `nš!.j521<=c= \9Mq/W)@-8c$ QJMAY.)$1QoLѣćTٹO\ܘQf:z5 kт*5x3iɬ _Լ2v , dJflX.~ypf TGrLx0dVGUs{yfW(Z6AE%?~y  A`l[i4޶V6>9̖z|{@XE%$g5[ DbB9CwFWs2RMm]Z{za]HD0NYAN.MdZÑ{%HN83cr;RCYr0It^ʉՖ{HZkJI}ӑhs7T|Ux%c3tf uñ臛KK؃{E+K? P%U~I*`6W4_R6UA8sgɱ πm/l4MάPeRߚ3Д+r y3CY)OOVZ҈뒌e+_d1lvёi;st3k]:\G+"S*ϸ+,7CEp":d{{專 &!JWGs]|0˶F\_Dڱ6jF@d=}M:F[6QhW@d1 =:G,@n)|]U=5һۺ@p4V%Hlއ؇ R3FmnNXxNY-53߃_t@XmuJP@Xxm+n>V学ˮ;-LКq@jj8lvct3oղ<?MH -:]tFۊ\B {5" pGïNH  & 7YYhwwk8Nol@n:Ҁn&vsQTJL6,\خ|@,_\9^6Vqk-h³'QrdfUks <3A#[*DpDs6# wMqP$HC٦z;δC͂A'Dj [<ӁV=^/ 8@Sـ`K]ɏFda Zmt~Q:YΞdPCِs&;rifDs->ɶ )(Z_‡ q]]Ɵe6#dz$shc IeKE̜F877mtGjI@v߆'|jAL`ed^îi9Zl}j?{=ejp'aKd;֘:O1P-PNPw"xJbBT]&'7-m?wȑe Z󻰋TcrA=oZbMQBBk-eOD %j O>w+Ui_eT؄yգ&|>v--k\:8Os < o[D-ȿѬHi}KY[ -1 2JDtMKn磡QʣcDm\{dA|1q ބ>ӂCc݆ 0IJǫ.u;د\!#?YJLA0?>3ղ>U@溲5iMT "_ l:dXƼD_XsJD>"E2$0WZ/G0$-z[̓0M"`q$%GN3NT' ,G5%ۄvY HHizVKNԈC1pi5"sfؘnΕA1?p诏9T}n5LD_3` Ç-tIwqpgGd2xW=uT9`^hK"ˊ, ¶(v@@ZλB>4b6,.ne _(>gY_7`0[auUÙ1:{k+Y";?L_jD>ٳe)j|?.{LR@rp  qoh9^~qF7fSX/5 P4+T[AK/N_re"PTQtHLXpD#\'b85\['`52MT1UΚxPS#6iM`ф2L>`\GDhP.g..qJuN2K/|7w_W[f1ApZ3 QrY[ }<ٞ7<\+͹q(h岯s 7hUlTjem??N0axO0u!NL coh2(p.ty< l?e8 gU>*=RHi"P"Joܧ H:릣D!5(y彤l4@H $Ո)੩y<p I*FH?#0Cl [ }۩ļXQZٽi3[b13Hm{ZԬVE^ǷDW앹( mb*|TҘ16$ѱWnMYy(U>RPAr͵b?Xos~n1̣x7iuWGChGEn-ݺLb>ެDpylv+e@9E`#hd,>=019(4Rɒp Fa,GS dY tuD429,t:7cd ygO3=̂!LLHgZ"&y\,Y]z u A\%6Q#b' ҥ)%mB|;]hcCedBgmwJNpD$\nN\>G\Hk҆+RJk%w4opl$w&>NY`+/rD c'4st^>wff ?*h"X FQ]ThI_]Zݞh3^">Hæ:ƿWFaǿ[6. ɘlQ;HqNFsy-lm, mP=y=N!VN3ǶKf%9^Fp/#'6J){.vh;6[R8 0ʋ &Ǝ='~k(||UL3U3s}+xhbf8 me/BdpQ `q{Q~=_WK2؛)̢1):yqxݞ& 9G1DRL0B/MIHb72rWn`hX,j) xɐa1սOcpQ3M7G`jYs1t7QZ=Zn>o`~_CN*0ޮ9n,qi~C0; :pkOHG3 Nu r> ^kRQ/6A:s$avUq3j:(_$ډ7̓6/vݬ*jhn(tYe-G3RRUA}tGޔ ̸5)2bEXm)j1Kȇ+}@P ^ϖ+d|^Z]2g:;|Rg*|}SȲ2z-N[DZx?U4/!H=~ePImKښ0\ %i-^)pzh%Ty{>AAs[a{Cym?-kEpY -/Nv$-hrh5ޘQ9r RfA 57fo+{yශKkeS9s~0UdᏐJ=BNƻ!O7ap6ՁRYZVE&sJ;"pBrwp%<yY㌟q,ٿ*HH[ >l9\.xp_7<_mD d-+O.mg'7zmeo=ƎUqScwa#2.IdEK4V |'/|Xԛ)sy[AƻJ AɎ Ea^vOީ'mM6CK3OB77e`CS|xjxl\Iϟrhk0 %П}6lI9LI!ƒ/Jv2,\Ϟdݮ!2 Xd˒w#dʏ&Z D@ .Q^ H񮵧]泱xy6Yr.]lj|Ш_ Z >TS6:tE(.<Cp @14H+3.Qm,0YZ߆/}g0x<9m̫߾ܦ 4(ݣ]mǝ4'C+~ 4{5 ^!0qc*xf N8jabh_S.e֓N#c﹭xӄpIjv?xxGưp~|}^Չ~CQWN5Y uە ZeHL('4DOMU%>] b8Lzf~A(,[U Pv2-zP`Y1 nƁCwԕ8; [;e]7Cx cQZL%v.;&ҫQ'h66CVgɗp~ɨiNMSY*{bGD%w3~vl3Ur X3IG 22џ,0.'~LMHss{Sf};ᲜO (ĸ}m&? P)CЃ^\iQ+b2yn!NM3|ԝ^g%GS\/mM ;/ח{Cm:X$':&†Ec§Rdx)%6zCʻ#íUS57#9ǰƻW:&`O3o 9e/.@Ht،xPY'H&tySs8^ fd.̵Èpր-ۜ:=@e>ovG_|D@*c?bdٞ։( \ c/rBJήn֒hb)˘=vǷ); |.ԗFM-D%TJn"̊,/Avj /xMfӯjؠPYt,؆=L v\b sfB^ur fuGT~Yk{z}nѾc3ONMJԘ4* <H*| k}gNT6gdٜr$Z ̸wUDش̴qkgk6¸Lu(@Sp^ /VA#?(,jc7@Lºî `2  BJ,+_P/e6@rsL.\P`Mj̅aF>7L-tp Nr;oTlfR\(ʲ b[s<q |%V=fi` LWI:RO+EZ77CMC[QzZ8&e)7dgFxrtY)!c'Ş.4IA*8:2fRMJzqh`1ˁ8 c_eWuJ[ѫ^^t%Pq4R|ω&IZ1Q|ɎCB Oc'P9GR si{Oh*%3v="*5K jW>uZG`ۏOG[थ¾&# K"'3/Y ۃnMޤF<҇Ͻ &WZ_n -񕚤j$Y ]CGA*3a{OYw=lھ|K]\3F^{"xZdmt;xyGfOS{[ȥ 3*$-[}䢚(spD%m&DJBM8y$@:<G"Sފ},*8 w_G'I6=uޚn{/kؔ3s[;[߆ mDz&?`f`0hޚ=+7/ +f` M(ʞRIX 6'/}-lK{E(m""vmƖs}7'/896Y1Us:i1!ZAc|BllD w pO[U6p%E 1_kLP%-qNt>XTdw8aq{˄ qk=CŸڤ>*wlkgjشK(Gϡ啒n;\0^&Q }?өd4mrxhӪ\de?2d@kdd7 2E }oS^~ ?xvr ۍyuM}6`4ZQ+(rdqd;[ /F#1azݸ=r%I ' HQu`_QZv[,.b!^ s*e4sZ  ~ zڴ!f]E6N*9(sGM<&=; d$4Ik&"BrsKp44K$9V8'E^pkwBUoCQs]R fS hF1zUZx5DvJ80ÆhSp(E*#&ahӹE@^N‡|/xdt ;ڦ=n4P;tפ*h^n4?gV$4 ^W+f9txLml8 Ǯa3t9bWY{J͸%#BdWppoN"y,z x<؛R2hRJZ+cR!tfM <+$&[ 0:E٠ko/J:ΪU'I rUKbɎqtR;&,CEBQҦ8о3ԿȐ:Hc X,/ޚtpk][?iQaWܸcLKQ<~w~ o\JI"/խ"errl#Bg*.>dx`b(Y*_ʱ)6UE YU8da! uƟÌ,dn:VPkER‹ϳ*BddGcuO+?pֆׁZp|}P!E˔AUw> r`V켲()۽| @)7P,Pϑ88( I@`!98u?Stssi tI+t/!P{3@I_YIISC ^x"9j%̓H’ F>SSJ/pDCDx=+ wwP'ۛ+#ᦶ Xך28=pT8^ÊwkJh͹12i咫`nʬY{ASDcޑq\o @M\V06Iӹmetk@uE&k@&w3kzj|"gS)֙upʸ1ۺW)I,I.gH*z\IXGJt:q'}vGfG=\m)"q!Da]b(n'fZX-zϼ7|}3#9-4yl]ݟ?eEp}r `؈V9 hM64eQ w DЉ⺶@q #W'h JkX)kp'N+aw@Cc[-=vGk-@9ǫy@S}| 5~tGVjsX-N51ўAL|Gk,e2*2L!eGe[oR4orBS/DA[Dv/] />gփhK=vm2mX([^Z t_Ig& W"aLb-Ws܁xs+hG:_|oHF;-R?ǭ}RgO V+t#'/>=Mt`JH}[97?.vOr!w?ʹ럔%:HXq{uPYFx?r Ќ`/l9rE؏AJU.k" {uQ?0]"`2Gŵ:@[WmudL,s-jHJؚmu0aB{j$yw{ش/M8hԁX΀S|j߷a8lDթ@+±Sw>رh#Xo2R/ۼ7G'Ӑoepxק+Qe2Nï*^S:DJRPH+MӵbD~-W/NN(7W\N*Hȕ=XށQesӸUxTZ'5kƧ: IB 0w AuhNjY.--q$ՌbcDz:6Mv!'jPask Q>e  |plf3 2^&hѾS-sکZiy6ҟKPYL+{0|Ne]"ƣc F.wdGnJZ o |8/<)CfU֘e'ޚ Y{] Ǹ\i]d9B? $5;s6F@]bf|J@i@Mҁ|LEjSh({< IǷJ;ZSx *5 ;knn[#2k<:";Vte>,v{\W0"B_&AݪoJF=%7+qUmуN+6G6qz{+(f' BLC6Rtƺ ƺفKLֶ]b|s.ǜ3Yx ҾeRJkyz0%ϼ{$n/ ;weL:yS8 E\u~Ht*І#6vq<k=a. 2BG;Ѳ8;,o(,]Ҽ`WD3Dd B,'' c/|";(߿Rn|7̼t퐴!kİݰWfY C3m *( Se,M =Lp3hZqpA|.4Bub驾ũ} CS|l(Yޑ@,-б0V^MO_&`$c!"-Qk\[2)hf0WF8Ym;MJkRm x[|`8[EHDma".BGd)a&=m1 p% S%$dYX;zRSzԦ<2yif]S!O̽Bi9qB|W>#&ys$CAHg%Ψs)MW`Dn)ԚNV?.|`xO,1D%ѩtMxÈiOOR,w"VS|?oRVSH']tfbViŽY WƕEr ҨJ"}v@ru"t<[=0b+Σey| OFњVm 'jPKA ylHK&•28kP\E˔aS*5ŕe%IբVH,jyl ٬/3q ,p"{2HdtV֬7ސ]s\~Qf\tP KDXW8т'-pR 뢕1 (A5^&>#_; ӁˍtYP7)_YG_4!k7.֦IQ1;Ncf>:E>ݿF}Lhձ3!"%X[QuN.XluhqnG{UAO M$iXu43J\3nyA vmƪ .0#O8'vӳi H:n1yF5I,KA,] =bKfF՝S[ :5d#3qHy0gX Q3 L-B7f%yB7L6pJ.帤p}ղj0 ~LEPRx\d"l6JBE+gN[~O5=w{̖\3 0Hי4i~ ҢiA5H((hs>aHzQ5A&=Z5N՗}dsǝP#z2v7kSN#'B뫌/v&%p\ l?qbSzOB 0ؕo9/L$Eͦ0J #OwoĜHVkHڡ1"g'G:|/@]N`v_+)8bZn[zC*bᵳGaBЬyٚcɈiE8,J'˸txԟ7:X- Ά'q^ l; }R >ƋrHfJ``s%.J'!9B gi 3\vBN'7wZ×&"8%PcU>#&hJ>kjnx G u&Bz#?iB}TL5,P[x7R>zJ}82EjHȯ;F,Z(r#faWX͚+~ FY5rz#y1TjkfGchS)#`J-TҟzgN^8# W'0~)|Ԑ*?L3٥= x" 7Z4 v X#M52,Lsq}|7)5?.G4 "0,9_+@5@D4 4-`TW`$!pH=ԲQ@}I}W @GR(~$`4 PR tڗ89z~m%1~@.cmSp׊:5\9^|RSE>"#O: rB!\(eÙ- RإI}^o@+E} #c"K!QyR#lˁF%&u2V-㜨~ p|[eڹi'c1\oK jߗ3éWN96i̋s3e|Gi"t mBt7P*!x~+8\;hf͗hq٠@WP @-vڞ#-Q+.$}rL$NtQ>Mv:u0ZpO<<Ѣr`"-BS>1jҕ%x~V2#ρƧ:R&S㣙.8H/}0Mo K싐aGmF~"{S)Rǫkoc]i| [9dЦs[e3L]v1CJk Z_5ddߏ15p?hcv$ag8_*06^C'\^^e| @S0-}T[{Wk% ל  N Ĭ\*F5R{ 0K̂*w6"~^YŹf@rS҂}0ap^v[JW{v %OIfTF!!tcJQx4[L*VFg{DYfr<P$OecIjM;܅^͔G ^9 ,i͌Za7;jsW;U5Ge UI :B͹({b)@̺xI:JU5/,^`f KDaXh9%vdo.>5ǰC3.[F\Q|Y38i|f}8:~U=*P+i+Y|Bw+8>{6#;{C*N)cW stJ%Zu'ZG")7X[ ic^,\)0 Oe.A#+ _ƫެ+5 g:!jbz@O rXJ6c%n&" h^ۅ >"sb$$hW[B3?  yED oRd;(Wg>\8ڸ'&>9$O#BlӾuXt@TMj^V.e]mYCUub#0*AS{򿫤FWpZZ U >x8P_@_v+ɤd`P%LShϷ`@_gAae[R~ݑO*r\J\v +%)]Ո! be Fӱ-ZFϰxஃҩ;Շ-DKtfB%QŠ]L9IXS񦆧Us#(r]] PbI*b:(kϕcM#n7F!m3eVdҩiNǦPȊPifxA')bvRIb!.6-3R3}(κ<ո5c/֓$DFD),_N2vA큑j66%G- S(+:ØzԥѾ?cm}sФb{FϮB`m~6ɢ%/v!6ᦿvm.@,f;0Ƙ3q乙XIQ)IAW Ardp)Ԕ=&b`‚Ӻ"7usK8y[s3۳G DT/T}yRk,3![A$w]9wh)]h좭/ ąjNV.C;2}en4S?MCylGЅYiSP\`C>5_<d~1KE!OG ܗ N|\`/f1%\۬NShdC-|D<^RN1t5:Wf\bMݎRۇ֞ר>~l ̕4I+1Eq;s܇rt yV~;Zf#ȭb@җ/! p*Ϗ[WY'6.'s/@VqO^mFnFoC֍ŞK?K(n@pHrpTl]s$kI%_!&*] A/E'<o~b7\g* } kXz7{,C52ӊNS@_ Q䄔6,q ܡBwpuR;Lmy]| 7]`*l! i^SFɕ/7etV~kOGל:jsLu d9o+3" lɪIGV^gSUMmeO1"bkX[la懨A3N!.Or.M(4xQr"*mSe_![}܇:1L.Ccm/@N#]~OcJPm9: Bd~@8tD4XA}h2Aԧ^'rW "l_0;YNˋ쩟;k|& 0lZJ>2B%sK~d\qyS 6sggxiX(`؛cklWiA] /yW5\_䷬=J{K#Ŋp@yVDL* c׏%P@/wU4 bGa6;YbG#-[ƹhƢs^>u6E]d̪kfD\-c WV%YI~Z\R0}xHtWشD伯u isW=+[Ea!3.5h͊m2Nȸ z+!N%kP$jN ( 87dIrkHr6_(u.m޵~rLnt,ػX 1 )UOH#0v{aw/f([LTtrذ+o !laڵͰFT=+A"bѮO 2 \R%f㎖KbaK$Z %{1o焯_E+`!)~)bBŚVyf ݆9mO;@?;Fp͉ OzrwRЫN rD犺T*`њ|i8?JF[K[_T`S|q΅a Ƃ^JcU㰟E<"/)cK\жf1bkAUjx[] Τ$'ObV*T6f2'!ۆ!a'u,DE03,¢ǘdajRʮMm+%bO 8|9#~i}I"|G2V8Y^fa_6Jg3}Bogǂ~Q`ٛQ2YjgtKnt%h$Gkyl|&AM}M+;T8Ï Dи"L1> ;vY|OJۇc^P}mI'W|N[ }=k/ԙz?RtyL$f+F=GT][i[0轢|p YoLg S&AS22?ޅ}ŖIJ"$P 7-ʴ' Y0Ft)6+i7@yҞ+e+I }&}ۿW'X1;֕5p T +j5Ǜ[|yCQ]zFhZr1#,/ӌ2wפ&i gLK;Z\*Rr .7GՒ,z_G\&(Oفk~I?+hٽםK[l.{ c lZn}z)m{yu'c}ceWf|=M{:Iaw }Cy`GFDr5|@k4!&u[r$O9U+/PS&l6NSCq9& }EخŜbk{c#M 7\Bje/Jzg2a^DH3*.©!'F-sO΃VOaq 噋Q7`'\a޻%R9o @wII .)[)F J% ]9z1;Gcl[-C0=o&FtJ"}[ZhrA|{L3 LhB UwOޏ= 4/-kM~hi##N#k1S Dd:B0f?Ԟu6 i|*>ط1gn6𖨂Y T4^/Q,i`;'qmo>Gn>2gSY")h `iFi#sy AB4faڪ<Ż y1fxT*g7֦QbT? viET p!G~ծU"x鿒\GW]GDVO&. b8(5uE[/σL5.IJFx+b -y'2 +Kà(Gh/mkϥ /{vIRġE͎wMOG;盆x̳ӋC7D2b$ا0qZ=_LvMexAa98Q3 95 y@Ar@pOvDus+<7v Y:;赋c5ˑ4-u800ok>)IhT e2BxA{~U{n倵k Xc'3Qp^oM3/*`㬀kU\5lu~;1 TxeMhU!p)9)3)'Xv89{+<:#hZ&ɲ.3 LC# BYJodqz5|Z=yx'& ؑB ì²j-zވG[mZLbY4hÊV)Z`GVh]@ƪy6 UצlH #:cw5ZfJ;?T߂4UQ g׊g#?4 !>MY~#&n"RQ\p;`g3a-pwQerCq&݇Ά/QV$}]kZѧ8tv뫥_cMF$cU(M뻌, j #;;_}yQj9d@mOS*uK-`C h Ʒg5ӗ%<;*p\wÁ%]kӅs5 r,,L*٧y@:qEv=vК\S}ԀBPZ'E{#: gtwbGP&/Ç%?x8#2rpkP6׿"0窷k2سQn HFv@H3- Y:?<(&ƃp½w%%2طF1܅EA: tЏ,*yq;9TϕJܧHQB ,E(o2ϫ\tTRx+ Of<.$ Jr#_`ƴ2@1"^4j S B=1BeQC*فX"1͘oʹC]-n{Ui8hX04nMFPfr^B`A}vgtS2ʡMƷwѻAV! |:4.#2/4ێza/Usd 5} [xE_ bP^mşX~ܱDhH5z\d~ %4 !3Ad4hd0jթ1'I;~~c1YUM͏~?O98Ph1 4r.i#}[oZ1#em^yT:9᝽w`罰>"[~`L'KP`9'L;lˏ~~) @~/T[R?Et*`D T+ٺ,a*:jRQ D[Y̍/mIGkmT0EF|SϨTd EU T; =3Sz6uv`)#+]8 aOWIha>CWU qs bЛʎay \f}1oFջXLby2Ϟ䆭+0V<;|I;4 58gi[U2϶qEoO5`!Y~ B]jna'IT? :%%jFR#|Vߪ)Xb['UߌZmIX25~*97e; & xrM,o:&\*NE=%Wphu}[fxwӆKQ5㊈My{D? $ߌbXK12EtxCV̮KaF;`)Nm>UOh\|A700@jYɤatWI_B8_&}^l)``|T4ɯbl Zaҍ4F^ǤHpPnKP:Jx*Zچ{,U ˦4k1%f9 wǥR,H2HHE`oc*K*($O f oDw :c1K`D.4(?5ƲqV/48B:p.TnU3rD;RvyMOI=`$EB ,Ħۯk#]{? f3&N{^hI~r ȸFPO(!?SS;23iF[hX#h[ykc=woDu' <5c d7w实Hڮ3Foycd9$n؝! KQXPةoSi/+[RF]8/XPlZeVh!3~!֧k%/k;{DJ$ 1hCє?/覮Ȟz+C2 QI ;xQ>T`k_TW?sBjdo0uo`џXF?@ ,B<6xY:n"#l5UKX ?1 vڔ$l#K;u*vXxYUUE^87.V{8y)\E$n=W3B] B&QhptΒn-*8W#`fL۞o9 Jv$,h:-|Zǒ&=&QZCxQ^Dx+2>r[s#3HB2_Zt?mTF!Xi~4΋Ym5?bVuZMjwt׎ ~[ 70t=/=X;5j7ZcL{11qjh(/hlv᷹onSws@*6O\^d}Mkn߄05` o]qiKPFY>Sg%q*.*mɄ@Ɖby'4ۙO+";x#7l@bJXa` 1 ~^;:p ʑ}f2]2O{o F9I)4`PKDmoTk~N[dk"ʆ 'Njƒ# n FJTϞߪ1kb\k? s`N;K3fYbp4Y {O 4> ;%/*ڶ*uNJ*v뼔pk򝯾k <'' qum0O:lv?.yI* /=U 愿1hBaJWoNA0ZZ,\_ Nw #MTa* }}: P/G=] @Be8 H"s'lNvR;)hGœ3fr>E6Xg^4UP\\^)5u%w#n<Ǎ$ʳnY%4+c=]вc*\yȢ0~P9]Z{}xGIa/ ]T'wٖF82)]Qߨ\Qa/;/9jQA ׸=$o:qSBY2W]8\Hx,Kb:!y> ;»jw@6?y`!5֎3+<Ov#ֿjRUJÃNdhj'S08J!va2~*)+Q4ŢP%k;A IVنZf`z0WpiѤw!23 &Ƕ4ϕ]L L ?}|`%Ce}ރ >g>" 鱫i.Ks7 JA} 7>Ht1I+At[̅L9X``\J%&}+6_,uj+x1Ŵ"H!Pb-#" Yj3a:̺G[;PMz*KnϒAڅsg6z [ S,&0yIh鑪EU_~"ɾr1c t% >vg1iSq)'C2bf 34 #O.b7ߣ}{/ݎhc 1Q<9]CgsF`}GN,W.NHl˔_ph_WRTѓkG)ty/fdW a_7A/ NR;h\w Aas+'Fe9w$N‰|`^mvO.W4ol!&'uG8+\,1 n$Ȥ;m½{x?-1FD=(M46Tb[! ~v W$ܗ]1۟3'W+QR3GGjD`9oVisy.yOok;Nu%PWߍTdщn|~ZܓQΨ!{VI4CAHuScVe;#l{?ڋ(EHw9]&^t=oGQjzY,xHȕ}rȀE6`J3[6F7N.p Mk0Ң}л᡾Eh$QWp,2&>T6<~uib6ey&m2ru;u80_Dogg#m#{dǽܶu"heTB&VUu(t16[,iD$bXyi"&\PD=w. 6z} xQT}9]x_ P\sz^׵- !3AUk;$z9QpR9`jssK/!9Rvfo\6ˊyF;xOfߘrR0w R3!y-yKv myqQ9 }px_'̄Ag}U} qt#~@gd~`=5V|~=x|^^GJWx>EWyEqz XXr;!9/ݭ@MM``'6/=7u[㊥ dRdF k7i/"ي5F1 Ã0xe$/{HWyyUud^v.+ q|}raaN%bV]NNLx5sN]3n3F=(G 3g(MzOؖatX:P^f cK¶1,~VaMf?&ޫ?P?|@ΫAbał(XЂ~]9$;`Jb &I=ߖ.rsFvW-,<$w@!̀-)žZY`h`cgKJdR?nOL!v Z?2dC؈8oRtl!1?{F$KNƟe0?c)HտdEo^e*J֙  =BZcZ}q0*['B2h]-hq\q#24FS؟R4̇͐pf!4;R"i[Oڕdw쑬9MiJ5. %tOb48f:^E?fxS}|Y<ǧzפ".i$)u]B~Sg(//hhT,QFN(3%ŔP1,)$GRru?WFUP;eVƉTr {O=FvEki#H>I:hƈN)=8rNҒzu S Z]frZvo^ti̊tf 9">? Xd\\4 ]-ӯP nBi[g)uI#`@muQtfMт;g **m,M kmjVޡR&UY&HNt|IXX;=6vu@1}cɉ6JZE%m޻͒ ~hWKaڮdc Ԃ8 3zP8~qaO1͌AS S5-GL͚)5*M(ʇO,V }8yWtiziWt⇂kc@"hJskt!5xO =kP9.LTaX3. 0|"JK$J+sBSYA)WDzs@<0{?0s$4h 8^<6 sϥ8<;a14-v,NdMALMb@^1,i0g- _9ɭ-:(&y57)=xke2X @*Q):O´J_T<Θ Uw Ww%7o.։XR9ʥP(,b?NH %NQ:sX7vȘFNY|z90( |C> '*]rF(@`dx'.`)M9?6}\}BAhqAh6 JPT&OkҸwTy 4+)mc<4U^Of&Kh{ċ*A!a#/HOܐ|,b \hn}5s]hU)*uE1b1ֳyN78 eh&*'P5)كi1$>Ã^~bJdwJ:slP.W(}"qQ,nCř, USgIփGHZ~xSg<]m$-ދ8'[Rj[+"˿JNN=}uZ17zl]?6HAfLqكt[E@`iDWk5s {-FJ*r*JC;ok_ jBZV6Bˮ s+s>dC),zk Qybm̉Y.G̳>ǶxLG >m7 J"Kt ei-1+L$閠ev޻Xa-~ vK6Iz2ÊK#0W9&9ϛsS<dBTn<\&9 ;S #i;jcr.cZ2\}=YL= "eݨK7:ǔ 'DKf(oʨi~tmVĵB3v@q6*2ģ滏e8Tl̄ޫǠa Ը\ׇ+j~[͸-I7;j5mk-(KGN٬L'H< \),Ͷn  @Pҽ"MW)[/FVwdc "_mhi@(1YaipKU:ٚTC\aqFgz50 {嶌uQs4N?Z%wڹOE a^(|T YkxݚC%xۓ#&`ݟ?1V{a)k΄ރ@d`Q04X6Kk}nufl HTvR?_Mc޵e] rt̴-dzz)f梻F !cPTP@,zr9LlʔܸvqɐJ 0C\t$UAQX$0\X8gD=3 G`|lGyW=OZ&lټϾ-}86QnS,>O]ԁnژBz*~dDWdSAz_}/u<`$D,3/ס?hcqBAW|-nrL2d}МNѱXS1W؊`4z,XL9a>&=R- ;AcdP\vX%K^Y-OT rH}͜“DBc9sqq'QƔyoNګ;y')-K.iy>W8F | LGm 'nQs+]^*V2'd*Ѻ4\fLO'9QF `Y[(Q6(M˦ޛo86p=wi#NyԢ3hfy_n3̕9 >8?L*htw\BS@͐pރYB'|$h&PB,>YG4+z J뺕[6AΙJ@ bZd~ :j`hU\ڜbJ#| `h$0ũe[ӑRR~~U W*$ڈ?$R3[@lA|)%)0߈c^`kWdOM0`满ҝq=[61Z?~jWIa׵mt {_59JRhPTv.#斜zpe0J^v?/y%R\r=uG?j8h!ÉUgڶAjq_ME8T yF ѼvV*DtzaѾ_Le,8hK }`nլb9|mgGS;'*2V]SD(~U%&D}ؿ݋ J=33<-j5aB`8ayl!PCxf#mDѤ;E3ː7Q zj1ub,ShBwoiA ,gq q@ӞlZ4S%F7SļގW~*WH">(RoGvS;xSZMn4ֵ*%(-37!`'o.t#Dz/oӸwHtZKqf6tWw iPk ħ:t֭pe"靽h 6SŷϡH*o msh EWkgR H=e?WL?DaM9JOj{6n:8 Vx=6DI2VU/69j6*BVetQ"Ukqܟ"oI'PП/cq/9;'Htl3D @(fްR~"(~ ;JbU'T]J,*wyH r`q"iBϖX3Th3ӏ9C1:x߿"b@y=7$Q\DA#`)ЃNcvx/܃ڦX'D6F2R74 ~*0~yAyu}W!JtwTxu}2^w}%2-5 '}d ({3tFdZ ŽyJEU^sG..޸)_ ʽ"℧z =b_=~롤$jfxU .>mykK0'b]DGj}8»AqaKZebkII͗ %2Sף/GBDž  Dۚ#Gٷoy:9 ه*jhcԸ I3heJ4+e-E,()E+ID:ݥź7굪Զ@_)gLq|Agϻ28lEꦦSഌD9ʖ,:V_ʘe G-p2-9BDl^g-l!Q[GQ_tCns;)]oQ?pSBeeB~E 6y QIf d-`D_ԶhS~a!?lI"Q[_T`*~3|>ϋ8j/y>}%5dc8lh>n8?2O:(%:,>j#dEr̶pҌ!WosbEs'kB<ğ6!E^*H]]g&!<<j$\{Ir-p4P6, ?[OiyLJxDdGxpٰ^ Bim Z *8NmeOZu'njC%;t{C;i%ʐ4%\rJJ)" E_owfщoۯCY~4]:´?Ui4Sl)M3laZ)H+Ks{ &&*F"?-͗ʡg;@KUPSCHCILo M5SJ -哷6(gM Nt3 4uj_;}K!\3TOU4V CFZYq(%̬=c8{r.iLa>kB*.d]hoR稈ty陧h5(JZY# Pқ>u?q:?9yT^}pIk(AN r|^POAasX0ʱe+@LѲ19;~>lkÓˎfFd~wKDF=|o#9WeEп;\ ,oA&PEj-JOu6]CݱO9nu)C ebN}3QYxI+(aAS6`q~M ̧:`N);jQ8̉ˎ,c\fi7_I6k-9úNI'&*{%[ho!f@q/$fFG$7ʺXpz&dʡ7]mʲNICJc $[ >Dvr.n”)d3 =Kvur-{&3ǜ\>,V~0͡fa@x}:`V{,=viRU**^@\TE`fybl}nR ;|#Igɵx7$>$y[1J<FM)?.qߜ{#,C>fFJNO|>&5Kj͝Ÿ\CE(E#:?x8Œ궘"TKjBH0d .sIܭP2w F ^e4,34mۗ[S!}F> n>&RZ~, v~)`[ `V24lOtΗci$/=N }Q̡̱ +[_`E?Ytx0K4c茳ʽ} F9`̴L 0 2nKX@ ]B.Z/Za*Л2Y=Ie7Ո/dxf'fF3XΈ7!a>7S(Pd):7nA$c=sG{> ׃i&[2pM~mg mY%]Wyd,Њnc+"Omہ &E yz[wK,oQ1۶].MQzz/3v`B/QKkM{̕A |͘|!n@YtGū0F5*&NL.6{W\ 5@30>$9G@cot5hu@ ]IM㓌sc\Y(rOlm-:$C@={.P^\NR?_ q*on ywoM:)NxS*ìbAVoq Ňg#D)}yx(NXU⊸"%^dX$%,sΎXhw5{IʱBC{5\0U҂sh,/n4QvVsw6i'zJd3Iؙnj?3Rc)Z'ʸΤ_΀U>#xD+Wop_7&~gQ)yRr9#1)K5.d1w`ZNSr]HQ)ftrCQc.^K0=Ih .|zhOP.h%㘾]f+/D ^OuDͼebk{c@*)k>21195HR.Z5i1DnKю_i$`8L5O4~rfHL*}׀ln߂Ցzo2YIѝrY⥀Swb8@OȯXvҮp0=}v]s|`Qa;Qr*Y|W.7dE˒~Wc<+bͷ 6j.;Jާ+V[4Ǟ,Gv`o'[ܬ/'YEѽBK(,Sس/3;eݿM겋Ӿ{ >K;"oizW L%$, Wv[v{?e\hSqP{wFS+U:BCܯ+ﵿB*ϟ]ח5(D*cFԡt@Uf foj?m V|[օ|V "I^t)~O-)zV.ucl-AzB|+hL ϑ%Z)7۹|tDLOgm(\Q>xx秂 Za[$|VIۚQc/7EUnaH9__jeʡ+ѫl릷jP'EjyT 麟BSq;Y~XW #~pT)\#(T2XUOZ'v; )oTǔݏ..4ĥ[xTtLdZEoF,`: D;}8~x(@yzX0^JtXr6S:@ݒs9LA:]x@œYE{nf( pe{UvF.GmϞV8Cԥ3=|`Ivbcid-[0M^lYv EI411'DLӅ CJvW`zMG4}$(O=l1Ukg͡5*>삹8| PTi X̙+"#%|_}4?>}ʱCx[H /XBJVH?Lj#rtAEwڋXj$% <"ZKr!3Bј5kC3Ab/ rD d Q]`1 JFH_NwFTNƪ)(M=лaNO;$,7*7x**cHIpEln^"D-D'F @WuڊQE~;8m'2t޳֥U>M׎;izG vTݑxk#3O4%)Qj-2_6̴ZzT k)u8ڪ?iL뾘R<4I-a$\蘾 I~!T%zcܧWc Ѳq]H% dM|3;hcr5_Y5k!G 9[͢l&y#}q֙?l- VnsZGt } I%ߺ~j֧Ȼ1 `zg[4^~cLk*|߇׷X/0~R<Px!Mhj&%+&le\Iİ oThvi<<$6tOγy>s[|*DP 鎞Iy"1;X abf @ρҴYmvo) d1| d9avS:Kmk: ZΔj}IB7vN׭3f ,xl\>21 CHQ5ESnxqET r+ k}96mNV*&6$qq26xoQiM'1L^߽zu iݪN75/m~d1 0ܻ;pvdB%8glAөVOF4"Nern 5 ;6*NޚZUl~<пL=43-?`Z}yyZ0SMk-Th!Ԋ3OsȡڥOOBY ]/p*Hhb= ry |'۴č$h&ax0RD'*53;ws}M7VldjCp7n8ABڌ#ݙqyGЌ;a}2mlj !+2ΘFkwTf¤fzɦZlH%:.Z>0PVIbB6s@ۗXãt~/5IGc$(q˱e'{2M MҐ%G[c̢4}p9d%&)+4`ssXQ=BnW T‰ kEC'/v0=[Yr~ dFк]8%Գw߲g 6VdsNc¡=Yh kn q5n ;}PeQ$6AKa7E~ulp"%t8BCp;&ȿz6Э[zF_`b  xߒx &r&=I[lLi\3uO4E.RkbBz(WMd;ֹ.tisrBHK-}sJ&I^>2ʩmyͪC7_tOlPT7q) ”KOgw1v_ZW`fҢ£ }LOc[ՄO.GFxR/+-vdH(@HgsPY%c%;bDu6 uIs y 3C&wc̠S;ϓᓕ̌\Fóm_iاK-=K0L\+t9)I P2% >M`Xَ$@6K~c??*wA}=<_:Vlpp"sqV |"Хv:{EG-ޢ&@hmoX?&$ߗB4㽮|N EF#DvZѨnd]@b4U80L8i$瘈 /ϺRbt tM#BW {ȃ;{ɀ6>y{Vȗ2lC\>4Cn aNtwg{_ *눻Ճ]+Ƌd)"1a?XČ&FoV(g:WTiMԼ+ rΫ sjbWfH?+,tr2Mb_D岷&)s~ԾE"R:nC0jbXrdo*ٷ ~' ecwV1D3T׍9,:~g ~^~#*%JRr־v@0H/t@Pa31>M:Zw{D ts-dʼ&dX*el] adW,~%ND^ k[`% Vmw¨NEaY:{9TIkj|eS:of C0Kf-ȟerÄ{(`n"ސfsjC6R@7}}h ẖR#S;y&f|lC>s@:an10U8dx89Ceyҝ[} }d򀃈tIi2dVď. A2[d%5Ӓ^mi$k ,OA]UvdN䇂_xyАL3W8@aa ~luأg  IZKo^P+)[j\ ih}\o;ѫ׆KjW;POMhYD@21QX"o<+["*6 [.,n4Mj\ }1b} (u)](Q:3h߰ ƅpL z:(dp*g ݑr{+3VUc?ؘ_+kU қ̰ +ۃ8?!CEHӌ7mhX}tX߼EFser"Vgq <ۚ7fr%.rPF6$B z6?|&ZLZL5=W6ڍXm: rvYoBtAl߾)yϔ:VJ)27w ƍO5 RVK0#Š/AL흨BP L5621`|QT5Q}ZRP+dD:Pr[y7f\m c%2K vRtDaR56 |+ խ-bԡNt9?˾y;E~A,@2[4ZrZdOU:S8~+n㞮Qج˼ ed9$ bc 4mqf j:..nn"U! I/--"Ɣ2>5PTp رF^64Z^&#Up½Ȏ߷%pĞhK;ej JltiNA)I~g:għeZ(k\iY'@6'PawfV/3>ڈ%x?=wrL׾Z3P\X!ja-u9fuc݀Z iXi5 )J2&B&k_bUZg rnE@ai벹NH[9^E:@@Os'OZptP#(P/B~KX;f2F 8 vYx샇 I,Ҷ/'>Pn} k`_qoiPֈɵ+Π`Ν5X4DuBR`'w(Bjrg"\'ݜ=TőS-ҨO}Sr0ȱY -hm>@{/kE~ڧ<*ز?X 4x2aZH- J}x[D7OA{BL+͹|ZV޹ y8H)XĨٿ )^Ӊ;[_ < Wݫn#h벿0E+e[[`^cIvX2GS6V\㎩z;EDǧ:ӭ]!5Ws6nnAPr 5ۓs E|K(W, .:uu4$?m)\X-d+ fjFOEϋkЮ20@!$GLvF"?v_B|A[}H|_.wZ|VV 6 oKƏP nfCsgw'N+6τo*UN5(PSP8cje@L2֧jOhskuXy]8Bbfy06f_VDJ`t*,z0thKHGRr9t vn-yq#@젛h{ٛՃGF\KF$KTG0add_e(7nˁ\9P 뷍U N#JՇ#YP'ɚ,ZM|J ˡrƽ;sZ?QތW{L1NZ>ܽ #\͉SG5PZ#Ƕ(KKu<~%`8GG-] Dk4zkJQ$T*~4<3z)-L*&-qX%\1q! ^aSF9;ac?ϟ/^ iYQ~دti-@D.a&-ϔ-h_b 숿, 1y::HL9p_A 쫯ˍ>/ P4)Oy4N:I1xG-^6ng>i2C$4S\(*%8/a"Hq/})]g:Y} #`<ޡO:>>PT70, Tl •H6 9 JEgJ^QHM{yZV UZ_CW?XPluoB49P+th2GrN({Q3^l:1''*ۢMk82a2خX ЋSaX5\0`mAz$,wb?J!#0zc o{Ni(^3ƚbd[hO /9~B]jᮐδ=Ij.{1~ mf7Ces-o3i Y5I8oǙ"/M Fee3w4h6L|_60j`cPyUڕS[|(|dƜ .'^d, a34 SV ̒5R`4qxeEP=S75չZƐ&O2`Rw7041.zWߺ<{pF %EL4~䞵<GhBϦl6j,vEG{_EkxNٻN[`",s E$j ΗC(%GB2r|QHŞ,n0et*ۦ+hG6; 纵T)%d)$SMwc/v Byadw@9. VuwN:QWm׼;Xz:1@X/#357~[j/MhQk闕AP,'2Jxtc>̕Ȁ5vuE64-y[M01nJ1 ͅ3i9 A϶N Tq ¹w~y2ӄ8=bGYOخJ#]ũ1g%s0'Vd"rI3yrJ!7ό',Od!fښ!x"tSj,!s/`/$Pz*jhu>)o!{Jʘf2RS[M{,oBΩ/SDU?,x`q->3p@sW+xҲq{ݙ4-ߐԘqjQ` ?@j%ҫԭ`LA9Q$kTADY<ϺncǓߣ&5کyCłr7$!_k|bBtOvk. n"nRLEvPt{H]sӢ; M^i^(솋0bn xmTCj"A.۪2lhr.=x?6Hd(t Q7P@h>;hLe5s(Q4FӻXͧwHө4L%hY_S4QiBn"N!nھAP߲J0GĄ7sxSiVd#r/'S= FxZ.x1؎Y|v3 I'CTEևT=09>-r &e] Rp.-zeY2^&cM?i] C04% ׯ˔޻OI]nןEZ?vV ^ 42TLV`TZNq˩}^Gsѻt:i/L? -S+S  Ҵu& u/q֑Oy4v]S T0dηoJhfm/üp#es:K5=|˥v)xja2luEKK"5 Б>ߌ ɫ~,=v[ZpE2v@[^'ȏ6*ԃ1 2ʵȝVd!X \w8=I23n=ei鱷ef:GpDԔ*v0 M\zu8RC@~t q&JH\'Tݠ=P~vb}V 0. -w6M+X0+a# 5 hRvUSa:0 /ѦiH8# c6}wJ/amS8 ˟7w֚V MSdžD,sG!Ȭv[Q= GL~͡AޙjzuUPNi Jh)sn3ӡ/XQ[?E5,: [%/ Θz vK0ݛ CH\X闊4V0M35y?i֝FQ~+D}[X{0Tٴ} }=\6_+|}R$PR?~ ZR{|m(sZڞ{WioI9I7Ĉb`ס55Mx:`ڟ2@Wl?xU:f5߁Plg~c~"WrZ#R,Vl H5ԱN BSA~) 'ꈩ$hhQ  x}2,?vpp3 bUטzɲH?tYJP1#rގw! b_KD'w1*)\0]OHZȘS絎,T"djё61b"qȏ1ZcuOB?.r*._b >-5YAbdRX)۞ܳ)T_QA<&_c^-1JrtGl92_˾{7uϲRʅnwKx=D;$'T o4 .YM'$鲦>YN Fwr:܈H-v2,n"fz (w@QWC_p(ܵ8C4CuyaLrs"vE9+&rq@WSE*ŃC:ˀyQJ {GfE;)4#ᔂTorrC:[<#/s߄0^HM޶ 5,\1?K*_)^z:J )ó*"s/CFG+I`;~2H%E.27~Z h9~AG~9)W"\6­5o &˼IMKA{Ç$ B.koT\pZ/ lw!&b=&:5I50y- $d6y}g\ ^oo93/'@<3D.WjUYfH!{Qj)vȧ܋H|؏Bi\<5[f[I-1׿Dׂ~-6[R?&R\>vD77eN_L`qh_Xo)25Vխ!W-T?ȵn?(sLu?[CdF(@郁hX$l 0l-aK |~nr fjU i~Oۊnf儢} .@'Gnnwtjֿ̬t[r^u@hS5\[9TFUN3rӇz b)nnP;iA->k@ ?þs@$>j叇H4ޚm ޣ= w{|lsջtd.(W+{0x#X\ AțzENG?d_O jP־Ӛ_e^V\3(&!}]bGW"]=ꫫS0dggxVz7^tKwh1ĺwFrN Ygi8a>kY(䆹__| S / 0cq, cGPw&$\\DZ#h>Ix N6C;t0oq| v}&|Lw)ht`#yKaZq!1 *BBs{+u&| ?qzxnICF5JYU0PJM\E{`}+on)Ю/Tm2$"PzA2 >J[p RZo(2 tHJ֮N8ݐ3ts}}cOi( dzAb~PVe*Bc(gk?inq-X%4&eIUOrj"O 9:N}{*ע76Fq4{^] pXqs[= ũFDx#p x.-fv=sN&9D?_~$T*rmc8:Gzï) .>ŰY~ T;ڕ;K*% (uAj0̊*"֨f[_nS7Kygpܕצ S_92AX%qp WOypDzFM,P9 ͤ6j/tR|>:}6ga2=D1BA}z%]JcK7-R.M!bP\̊ԯS 8s @frlrPhi.x6z鿂lJC@)-ߖ`cl~(f6ThVQmsX3YFY(TWf -ΎN XvUCU5읺1# tCfq-EpbI)Y)lս8(B4@|E_eJ[_$]i> lHa>EA)UvY f٪뉏l{!֣{{(YF.R3o#HZѨBB^*ɓ26s?JZ*/iŁiwy5^uU. Ϙ).f"uCτo{ܔPͧ90{R|!>@z)lP`WFE=9ўL{ߥV >^I#\h4H@YDM4ێuNxfp6֦Cl fF|HPZD9ОD1T}% ?ILp3C%JՔ*_ $A;*3Ј}MFs٫)ݐ06K"lղ8Lp'Lܯ+|6&\e:.ʅKԯcĀ%pzAk gq,pL7z5|='C.dlG:/H%kLQjP`L@ 5n ErzPu 1YRm֢r-S%k ]^P~ @A #9[G0Hժ_Y]nMvjF^P:<{y,'J 'P\6%+m(/$mcŭ諃:3B5K1㺡)%Me3A@]3QrH Ǡ]dt_` 9n(YG Q Tq#yc#*+-c m?c1>V-x9:X s)K8+h^^}d$eo S"P/;j=vmHʀ::FQMF 5F`@s+OYy0|Hy߷ E/m*:cH-c)_ Z #3UβO 1Ȕ׺;!d!RK 0L|vH1JĄn4zSojq7;B&幌&Ma]_!hiR锃M!c#FѮVh4g6UpKƩP=g-xI&RxLͷ${)d\1H1{ANĽ/@oZojtЁ]Vw#PG6e N,WG^A'U3F'4p_bTq άg;ð)6)'ZiPXLܝlR c9 @DP]'~C)|Z7k/$a BG <ڒ"_ߚG8/YMΡ?jY\!\ֿuٴ3d,;F4` c0%KWq 3}^XvQ͉A!P*`15 oQ'l)bWuAK/Ԕ9zxmR|"xq5o#Nʀl񻄒 (y][ F!D5{E5طcLx.rlm%hY7lͣI1`͵:cM"#5d"(*"6}Tp|FڂꞈBsȷ@#(m7J$\tCsTTR~S,kf $׫kIK"ɀZci`f<~k8F^oF)Kܽ͟h H.1CGa{I@վUR;Q-{x"&_y'AWd=mdGËx CMp;De$w520=‹qo%Y9X '=%e'"N=+ *VVHsm>[-czu~AK͠r1*=e-p<[^-WEVbԮ7ϻgGOiʄ&Y4-+ұ&r%M Qw:4 =oZG&f@a|{$ZQy ( zп}~ Kk 3hۡbۧA1(:2ʹ6$5L }g喰Y ks)<qT h,L IgYF7hu{$p }&rNÑqѪ{_:J@l֮db_m"nGw*~NR2 qWn QN}&q=>Oϑî$YgCeqLv6urS#@h#~iWUeF(˩=Y~|4PJeg7b;@k0+%!1/TTe~56+k#5>1Qe%9Fso~`9@̂[vS8sKt(ES}C2A]{lb{1-G/j%JeEÝ˳]T1ǘj6o#E(ߐr穤+?+8ٝ_'\u>cVxyNswyK<^Ikw\m8dr+b'I%Q⇫z^uwd\-\t(6%:,`ISr⃻F6WPb{ `gL"2ۡvUIvc#n<䠇N19P{#nJ_fHJ01 hGJc6]ρ_9  *:e"}^Fc4ߖ <-(UNrǔL6]z6ڗBCk7q3'jU 癃Q-IІ48/գD7B1awiYHJ֚`hۃ[]^ Qc =g!kpޢo 6E:tm 0-LapYtڰ&NL,D}jyd(Qc&:J",Om aN/WQ*޳5K9:0\¥t'A(t qOi;72 פwN.{ʉIsL)dU\=ˇ?}&;ePToWY Spuo`xD+&q"@#yo$[/sg]Scup>kG4KL| r4cP@sʹH`!:J]0,a"9+!6V>BVe* v9eVZ:cNxdWauE<bjȸQɹ#ɐV"UYnr`[ʯQkhYUXвhnt1:p]B B16o[4t)!iAX|Q@oh9eGYiv~:*C>_^Y o91GϽ7? ݁Ӥr =ƼBSVgel3ifGȪāS-/:\ $ n5SvmH=5?1դ[@{K7]Jsp"S$ 6d1x2^fIո41O)PgNzFS&f\< iLъ̅ _X8sm{Ms?D%&̙,I$ohKKh W@gXfN%nU3N# /(Mo;]TyK{ h`g`zcֹ#m;{)$fJq|bV.5"&p[}|ސ&si@ݱV*k* aۋe4|yhZ[d\xnS+(y %UMtڌ)"0rUv򭭩]~15g` A ,+y52 ;i |,MxUtmQ; c'kh 7Y*$$zG Emvc3ӳfRp[_m,{kK ڮ)?䎇GcMqFjւ0j:(ϠYSP)62W9>[Fsl?fyj3wdh ;U3׺k_ 9wId({6E`3xSqJ2q <2  1k@_3Cμ!VdfЧ۫ªPkuyz^G̦b `bsBW~sǟTosl@į~׋;,H4!F;B-fӭL'X'ԃ/lfhdlĘds[FUqvf/Fkʄx`F1i˧U4C-8XCPpꨝUw];߯3g[a5(Iwe C ]#q*^qة͸j `f$',*#32cOH`& ݆C nAHS>Te6;/] [;JЯm&f.]YA<::J*l|_+CI ݕи~/*BPOyxޤ-\޼]=9OqwKZjK?G;!i03KHPU`(*=]5gkKmȃqQr 0&RI]jלvHGBEi8|-$%τ6vxl2f;%_OO@rl'ͨlʃb_ Gcʆ5κZ AA~2ap_?ʴ#;+V358PfB.a;:.s!%X yDhjӴZQdWPOj^d6>Cy1jOUnqnSCPH" X(^̫Q\>O_(n \D*YkJB8lq8rW`C2d^XZˠb:qV L.ƛqX85aZkUVghgnA0dR$ikPc.՗#;M (ćy)wXS%zC7MOlo"N2BGyuPm4˪ܛf7HBVS_)pxֿB uo,ah=^tE=܄TNJ'eRFz|9/nvĎն!`E"louɲ'j=3-Vcd&p2c O'CE0H3DE#(pSM@ʾC(ck U*!.ŦWžBt>cb+ӊ:Qa@p 3ʼn"hյWQCm̻!(?+v|" 4,|ߒ+|͢?B̸Hs8'3.y{wQ˟Q|'_r.\dS(WwǷxd2%Q8koTGlsaa6Q_o+E{%N8Ozh< 0ky,jU++u6nRUR:IG{[7% x6玒i*ӹ4]#@\U=#[@T2+m|PO1@EnWi0}'>& Oq,Feke溓\ԧm42T#Aѧf5dTHũu@,jX(SSiW^*wЊ3GK7ЏU5Nh%谙̱ԕ8J;7෈vnʽW]obDGS᝼kO WdLC|zL(SkPWvRc󣅄7tA(yٯ>Ц0!4@̷bJ`*ѽG6fЏal}s5<.m+1Y_b϶j=t"U ycg >`7"VyCϼ X=%6 A1LZo" X )>G9n[H+>j% .޴zG`<_gb^_Ii;ԉY˨51XH$͜[e& n}R`~\6o"5~\9ձOwB##-|p嚩|XpBaY#KA`9ÅՋ6zYL׾CSE*(h0ַ5-\1Ӿ j%GY|PZG#/<Q2gX6k+3'Kՙ#9NDį43U='|5=5[x4$ G;vcjfq!+e$nƲU4B W48u(f'Ҙ ^~يSj9O"bUSS'Wh+kꗚ|)"B(gu}A F4W>*lwm*Nܝ "(DZp : ls߈^$=ȏYkQh vHt16A=9GP!Bs B2{hJMy]9Vʈ0>B+Zf !`皲ZvNٸٲqׂQvTlo$CtIh?j\ [0AZ~.*:(L0of[ ? + nwq`^,k#ss~6_J=rxm:4` 0S3ݲ^b[ZM jX{FCvz"c|fpZ7,$6;Snm}2 .mYΘ|ܚ&%--R ajPN_7LGA4W ;BVQGXGat<َQ̷8חerV{299Ӝ92\~dEqib<'}"Eу4k:aT:JEb~M!qҮ=:)ONuLJ*|$+5{tA@z3fMJn wv blOԥN V(D!Wv bZ9ߺi.={ko>+GWWh{:!lyuYTYfnX@6r |[5ӦL8h ;4h.^d,6Z+%c RžAƉ2Ǹ-dv*) *^.YRBEfb[ G K:-v4DSBsx$} ]\f~ȪJMZ=8K+̴=`Q'O5GBZmhu4,]"*G&u%|سLk䂵Oq,_K(0L ?u"S!գ\]2eSFs|a̶TSŪveJwղ#.[=|5 ,_[OUBEσa<$è#x*?hE>$Bt)_Җ(RP,5]x?ǟɝ'm04g?5r58rT-&Bt򅗧heLy(Xro$/L膼s=.0h*q52xB]9S;p'ߏv_t2li ,Q"01Tke;n=ѨbNǑm{u9)!})x x|wz٤u@ oˀԞ*բɅ_m[B<3V W;^'S$FRCC;x5jmݡ+zDue49C=IvTKZl*, ǵb& qNG %``T੤8,E1,ȳC Mo6|)m7~ȢTu d3/&8TspW,bڈ-:O>}Z5_REJ X.CPkl̕bCGcL<0pYmRfGYus?RI !mCoGlLG&9V..-&b{z%..\[˕ŨB-9zҍLPAŦ 7\ vX)RbffTXE* ɥ[Cm.S* ݑZ(72YWzܸ U>it_׽15MI[f'%q8qYZs^y6o+!A#/jժJ]N- 0D]ug 5jt5yiE  |/B5 ܆}?!?[JJZƳhMZH="}e6l2+,fy[֭~0}\SU7v$|ݦ(A[qDsIqWv Z #8d8B3s^`0վ0rhې 4nR_Wt{#!" ^!͟ <͌L {&⽷ SJA8 Gg`"UDo(Q] m0sYR> ܁7YAoK䖫gQ  so?ʴGت?3%1i&Rpfy˻[¡./݋opYt5s] 1ͮQɼZ~7 3yj׽c;T. w^CŠe = p[@ETx,"Dv}&'ʲsdwG$#1qaJz" 6El,"?kMxaf47~z/^;JXjd Gkɬ.Q~\*ڿLv34iڽx: ZuSv{l%E,r>M=c @M` Č"נ00;um?&Q*0Q;e{#*CpKbJ;:mz?w߽ZSJJVÓQT&;(ù7:7#@>hN-,D,iWڹlM:׭qdU2]s/0δ v˝ʜS~}OZJ#F{kX#^s-f4h::Ƕ%VY>cX1Ѻ}uzNK?Ќ/)U^%8j|5IžnЖ-:WzJ 2]H @G{s\9j*^B[Mh6i5_{)1)ztEuϼ?3-P$fgnx:ۥSݪq<ޞך^oC|9VbCΪ;RҰXciGmUf۸\[B>7tvy@I]G։I%O,ΒE-K|ik`] *uO\n@O fmcP#k_qgOmP;>QLJN1v =Xq#K+d$7&3 c%j)p3f22~~pǀ3[c[&& B"\]]-2>r`If/$6LC✏ݦ:ݒI yṿDh2dɾ3xߔ/MNs:X!Gr aF+RB=xܮ$ KS}ǹBu * o'$C[^pG0S CQg݇9/W <#rm`D.+fð?@΄1)V7mtlȶFyy6bρ=2"2<ްŷHB..{?Ȋ܍f́S|~#r1 K`BzrGSDt@p7@+*x)w $L ΃^wӖ (6P¨,@P>^J|7R]wZR\;/!}IIRKv ZM ,*`K{Ex1#( 4vV'! 4rZtH{/,;#P01y{Y ǻ^Y :88ۄA] )X:J ƎmnQ,|Y?J^ zz+[2A¨+}p VmΠIJgl؂s UD"fRM _U4g({/6q*Zqa#㱟9cW-f >HgRU@΍oLgQI5.ePD Tf[G.LמP) V-}驷cL[܋!; q_.,/$b$Bu yt6_* ̼h@{[@;ntGPq8(:;))ct*>Y1eH$!7ƳOFGZ_i}q͝Ah5ͿJz"6#EEw QK&i;ԼCIC쉣ɵsM3LjRG~_,?`i L6n=.ؘ>F?-69yQ?B&|$1;I1GVL!KdG4Jr2=–~EPg.WoPl4qc& 2۠Ћͽ"~h¦#38{'E,5 RCU`?5I8Qp+Eh8;"Ńy`Z4mg 8'Тci_]g}ݪ6/N 4>Hwյ}^DC\mFPc7~9z"Yvy jAzE`" N#-/9]($c000M}s"Tj;} F~I"f0VZ/ݼo uFȘh"gkU ͂$3&!Olh?~D7)Gi( ^.YX` *޳ ^I0)?vϮ  Xtm*XZw_&w~LU6Z#|7_`\O/#38%fwRG$Ҥ;mճ񊌎}v쏺*+3O#=Æ+cϔܵJPO?+Oye9b3^]A;蚉g>CɅXs:*R?mKfXn*p})(~V7W-˄|Ky ݧ~`NB~b#O-~`3U0 Xe:oXqy)6Ct]IZ5k۸O8tЫٷC?3k/:Z-=4 bxèX}m|%n')LC٠x=nֿ!kတY4ƭYMcT'5%o(eP]?b+ mz%`.eenSeFdKzrp㏤EAx]`+e/Ԙ_!o{ `>_78T<&3Nv@ V:?iZ{k(_P*^zgwZ68UWlw!w0)0] M1gڔX@R"]WS(6/1N 'eΆrRCR)XUnp~Gi;\ܝV,S W!=P)eC#qn= 0=q!Ŗ ]Ř;{jM`֋gBqVO)Hrk}XVlI(ޟU|yXн.m#F8`P‰.&.JX:[(,wZqYt۟C6oXH,tKBar ~oV }Y~MUTy[w.Pb5 rYH孷NEĵJ._x|ۙ3w1? 5[s<@Lw[`$ \#.O.Kkyu!E{E%r^mEޕJb.vbQ:.Cє-*v-/H^gknMTP71̳#Y/*t OP)k"(B~bDŅh= ~剾@o|X>x@ |N+n^CJ03+GxLώC`N8e eO):UPu?"j+-Sk2cb~MyȬFZ`~!s^!uAEVDWȹingUiPҴ*g?'hQO"ѯ#x, 1Sp\xӭO'e\I*ҽ 3 #JO)1d F/*j4܈b$hwiţlP-v2p)|P+;/cPd4#lD!%X`mC{T o ږh?MI;6D?1a"$y7ACDa+wi>Go&VkF"L>;s%͑TcC0b(ָ` c%>QVe7YE>whH:{ߠ|ŋzTwuvb0Ag:#9 MI7یJ؞CRTƨez$|gI Iz}PșG{^bR2UYƃP$N*4+S`#kq%/D閥(ܨ!\yR1-q[W7W$jb%4NƠwnQB e*8%8IJQ``2$UV NG*?K?tN*O"&<눅Uk4*`]N@&%M]/~sOܛ˷bġ*qe/F E)頋9x9k jVx MC||q\3>'2o u9?Z19?83ĉ\t\Q /_nO$Yǖ+@z8`0i[Ӯs w]Į"p,K"W'J /ZnӄR@OFs($= u @j^}}%E_0ko RE㌪f2 'L N(2ft<הoE=NfC ӎ ?٣xn,Յ>jD'qN-Gty>+>8i 0X9i^<^*#$ZW~z>$ߐW&sLBKa>4=qBz!GIkNqFT[ ^2*0\޵Wib³Jd$CG]-=UsUnVgɂ;e`arw廦O]^v!0J?G笖gˉ1s3+5ߌ¸ Lp >0rg@W AHRZ+xk$sw~X\-`f5 ֯cǡapmꕌ?p`p%D(У!H~;A /+iZIzB"pE>V[mF0]3Vs'xb$Zæm8]hHRyZMxV!fE˭+KnbS1=?w%c,oN3t fqknZ0w\5InӪ>7U}YLk"hU@k?" lhlz2p&EFϖlָSr{4O/Ejy΀M5mt.i,=v3Ψ+ RFQAAݡBzf]N)Br Ds:QS #*F13ݰ}-|ODˌ^]ͫSlqz YA1!jL]{arX3&9}7pP$-,csyh4)ɕ&]cF4 1 iG?2Ma>Wh&$L۟7UZ&zͳɎD8c]B%|bVL,F~ [nᙵXIfaBEBd]h`FqtM2'|`TW*BnF))Iꈔ sQH4|Ң[ Bp{ nY7եһ1݉hDP_CKv]4}p75NᩡfEԞYzN⻢DJ%W}OE<v|g#w7AIROF0a#7:g8]pbeGp>ɢהtxņYִ/y0þqܭǃnVѝ))X@ifhAN YdU|mWQz$ &1%\,!Ywte1f~3ksȓcC6&ۏ55T5 X! KcD~IΧzz"^! em,_iN4MN[s2uA_Lr An:):V(ϲ&J-f^3bYA= B꼆&ъ&c5h9I? ײ%>[PAkvA~#r͜RF+~-QAև8Z7Lš7-OSBG3a>NݗSDR.8ώ40UjJ5~(fdȪ= y3:S drr8o8)zN >\hGL@+*އGʜ2ǹ,qr[xѮ,tKyf>Z~NcLh$ţDxM~t0Ҹ!MUI Glv;cJx9b(R43Aܹ<_uwjI_kK[p:>*"f51ʒ#9. )j(M[bZI+M{y E%*܇B\5t\nSM_q&[RXSc'`glUt4\e3, BZsN2b}mm]opqphg~Nu-wRf1}ͣ&F\/z]ɯs^D=>>*v9 W7}wz 1`{''(9-Ũ$iS#)}|I{/2{M=aBr֚! /^#'3^cx )OP7Y%Z6rC!`<;zuK@6wZUD׌IKȉK9tk & qH #Ķ`[QrsH778l(&>MqE7sͬWF2ߓ\U|Z6]K4.(|L}`zwݵ6Ð&[!+ij렔̡Bb;#s‡$ă0!ϲ4[D4=Ѵ*oo/0͡_7Cg7⺨]K}L(`b +H4$ "e3tb;L!X_bo}T"ąf{xsX^#A6AnA.Zd8ܬ+ژXD$ƾb0jbGU@,FBn_kV6c`0ORx$U_=T>cS9 avl<~H))nFiT9zo1_Y j?F֗q?:v yF zcr.ꯙ(G$+*ch\{R'7l-U5NEDy֝EX70XaHp7ͰbeqM*> ׌TJ+㲪P$JCaGRr>gP28 GjR$5YO[}, EDN[eLo ¯SШN7SČ~%:%zvAD(˂xzbiaI,mI-6`kI-J[Ir"m4#Qns_o!![qF=lKLZi7%ORY18'4Ʉ|ܗ2 gzŤ⺝$AA].s^Bv\Rg6hka1GMU{;BlDXL@͞,~ iT?E -H"RۀH \c~_7Ƙ`•] ,Y_dLLOLtBP;ZŪҞ?1w3m]7`U/DW<Pҽ6b,╈+ zO!xƠv7%qܢݩLPvoPy֝duiE75>7h؉ # ?^hظ\$0}qs!^&6y"OYE3z*yK3 <%x"߃n  "&JnmCc*ڶG…^Dfͷ Uf{n FgT'gd?Er`CM7ŇNQH@՜Na^eDŽw$E!*g>1w+.΂UMXբqyr ؗlz?n#fEoٗ'ECUҤ b,h :5JK>VO(fQp46Do=4#V $RкYYFS@LZz>wG8=kDW8UC3eH8]t1iJ? ŮFdhghȞgώ !4cYaT _t e 3pqO K/ ϻ ܳ5|VuvțP[h͇á52`l p09oVNР P5σRZYFҷX7BG=k{ڭfJY2!7ufĻ@e$VJFL[vZ[ٜqG*5 w;ܩ߶Zm@ VB1wPzsK[))Z~kwRFo$Y={ݞd;L##yL_X]7Kp =.Cm&̄n+S- 51ݠ!"Q:yGbv/^~cGqgvĖh"3hDPd$`)\OA\ٜgaߥoN|}Wȁ9"I:w*@'m@)U1x y-ex]E7*KsXSm8Dqh9+֩fQW_e%+To8g?&9lT  T.tw* N0R/l:Fr\jO٩u;(Ucm$Tp*6*ԣ#:8et(ʼnVฦOXwH>} 7bj"m)[ Zx ^ 0-U{7\P(/C2{@z921+V?&UO$֊|oF3ŁƃJJD 0],$4Azxo46Pv` GT^Bv"%GEvM@0)$eK {zAiM'`- TVۋͮP)?̰5ҳ ؗl~*:/knM|; ?O詚_6Is:@* 8AGˊhC9NM4' Gl(O) ">quIwOw< gxn :f ! FCN@iLJBb [1X6s7q´eNA2)>6B WH>($-`[WlpRSN1X\K!2˓ x_bI*]im8x|  A"2dJL> Y=]"ilWhNjѧCj':cX-}@T>Nxed}Ͽ&R-#?lfl#_ϻ dWj""Imԫ8`_ГvG$& v t[dQjUI!G+AʸI(-R4;O '98%U.)MhF\03*k2dUZ1A'o^&ۜե(itݓr ڣi*{9g3.P' tٳ{NCĎ9M!~][ '(Vzlj D&W07-n2w-Jʎ>5ܽ)m-  6TVEsFɋA_)4>\=8% o"@4^G3&u pnv;fYH˴rQE-x*ޞAMish0ya)&z.r$[~R.o@ %A9+:Yec%=+cb34b)dg)|a vRiM6䨗]_:3`ۂtmN;Bľy+b]`nzE)+M˂ @`:>-[1ј׍l$̿lIGE13.*@ ͸&~Ya;_ d3EUIHJעŔ8C0RY<8JK;1t~*{ߞh]"7gat$0 } &zy*0~M,Ћ4>9N/ltɕS ta3Ozf2_ & d]N  .+Y]twp)< DX؟g1,co+RE 2RAZ!ժPߑz ʯREeS1J@ z~c}]?,c|i>06S{m%=rw\{暷ah^R5w\=?}ࠅʪHɝݚLobqԴx=*.585I|4<\\b9޲CXkۨ0틒W 9[$i>Vj7c!yIq 90$oب@KB ڋ | ՙ!bM`|mʮmS8P4tUf*r jy⽽h \.>932~w7W5;#b#r`ŠyWC SXSD3~D/@'LbZ׻}<ãJKYB)~ Sxsov@[_[ |"+_1n{}.)Әbᒃ2]qє#ڥ H bgp3bcWCrykVcDdrWbȈ:R:PP?պG?vTJZIʕ~,^koe_\04WgҒNn~"MR&!2\֚qӄ@?BoadّQQ8K4Ala ;324xv%rPj&4*xx*((n)ڵ[0z֝NX#xx|"Xf4R1^t"D/w+ h'"(} ҉!<;1c8 `{J "nm>%?lYS)s÷B*DHi ^NKyxOD5nU[0(WQOT(C¦xy9#f<5 lka$].Y~~zCjA}yg8$lSa_=P%Z-E L'Q G w\wg۳T,ia@]]L Ae1zKqA:c|:]qBkUm~^%mNs}1t}w. "kHt~Qv-@{g}=E}&FS -?^w|Xa)Iѝ͠ \aC5tw2IDz\aƮ_~51 ȅ,j\;hOx:Р0(q7DK+x;2: %<lj|1Yijh o l캓S 2. X޷@(&u rBqᮞ] ]}0L3Ѧ ժ4DO#llX0QT+3b[(gw"1赲 Cjo oYI \8p..,n;m 3?, `-Ksh+@k2BP'ފ#uY  /ZCV_lOLRykgL.Dc/qI&;)ziIZ^~UyF "-BǢsu2\;3Ն9! Otxc%]NeI:;ؽ_ ѡ0"ER#MW`D QB\A)|Vi]"/XKmo) ]) Y,?dP i}p~oMgS9)j\ ސqԊFi^0kxb;Ry)+d&cC""'BβQWfzK\u҃r@"yG|L~?^mεN@0sZ.1݌[l-h95]C>T5by#hH]Ɋ;yhHrF 9k>Z;mMRԗ}~&q{(J]BprzD k y. q]_~bЕ usGJظ}cC%"B?,[Z)є(2ZG7Se/S>0=BOabx|0<#c>4j+^6>2fNV#`d?}W``gg (3tr7vFxE]d*3G |mMe$Syq1&|\a~Ӈ`qI1,_՟0:)UbGLnf+F7S;26f[CKfX^Af6sh[<.9f]gf?$H\yP˜,iB^E]۞5(.27*")0u x$ҎTey/j">pp,!]?5. z T)5zfVK5SzJv]kLJf=/G ` Ǚy**_w'1~8UjQoj(q%UdX:{pX-54靀]q X}0n"(?5?d8 5jlsI*0#ydϽIEy;PR[zvXYAsE-A8y6+*G>9Nw!#ϰ(Mtb1lFb[5#2yJƭaÒ\\t(#YF㫺$kΧΔ&WfBڍ u9.|Ɗ 3Yw/HTk-{Ж2Cv%YubORp 1%}El `c}sצ |a4VEvx*9C5'$fUqC#d4L$ػed&?kdg=%Z~drB}sF)d>fqPy@kKߴ_$ۆ]xJ&3d97f跄 CT;% 䅶ZE AZg*|GuR>SCu]P+\sdS"YnthsX֐W+_yOyRXuUǛ"P;ݰhgZoYwF' xA-Btv#v7g@,]e;T _$r_؊~ypZ/,ZiĂ[%EF^"5sjJE\E\ׁrt)3 0T`Se|}:%8n"Y4DՃOf!bKMςe'2a NB Pj~7mĒ/|TGTg)p)p.$?tfreSj3ۂ \CH\ 7DBT_Zf Ά۰ʿJtcgעGw\Cp" *^#f keˌĂtcZ& ! u["5ִjZ,߼tQNI j#5p5G%s-luI),KqBDJx*Abv3*aXq \8|"xirRb' ;B\v ԊUb!#Ûw\seщXw\T!9XR(fAM2 BӱejgYKy耗v9SG"\j& ec wB;F7/?ƭ&RI8Xelſ"?vWr3 k65en'-Ϯm%((_ (nNEi[ƛ* vPI&w^`i'qCF[brd"Kߑ|-um[@XN0'⯇o~J`2&;&J◚"?ʅ)V]u2ZC.q+Dlj˳k({$'ǍfHtg4{l1974bUcĖ啄ll:YI[FIRŽn56?$@>kQ_)ZW}`b4Sz5AfE&g_-$`Vl|Ik ]YaVkv(h(I,lk9G{c/"lxSjS Zߓ-_PZU]w!Y#.B Df\EBB>2VD2*9tAکh2en C]*NKyY@x ;`riRmU>[)]lUwH0\a7G6,e!`"j:VnBYEGA eV|WgD. A=Kڬ7ãxx$ClɆp]{oĖA D:0agfpVoJKYD稤 k2"oc 1QT4}|B+0ٛhCތ 12}9l(3$ZA(lKe)}8אl!19k˛EH͹݊o.{O?(/W'꺯6!Mi}eչ|3ltm9$ei%c!$(TNԔib`%!). i+@W}^X_('Iץ6?]-<1 _go*r6 E#l#aDi"h'58qUʟ0!@݋vA 0]zeZv`曱^e?j_"Bkllc[JR)cwL1?t?#F63x7RFLr N;0%ҟO==Eg$WCLl zОOɛ/b3҉G0|(J792&opȲ27š+KƝِZ` *m!TF4iaĒˉ1vS(\`'^c= =bɲRU{ЖZU05jJeE}1)QiKf9nAd"LYQ5k2;QYo8HM,&xMHKϩYesuQj:r](E(P8hCqK#l7j~< )[]'rŽ&ɝ㽈'1wpv}Ċ_P/nvq$/s]V",H!JCQ6ʈ{'ltݩʞS \Et'"`K?@є,GWr%m'wybK跴:ejO]\ I=<$n>&P\<@@QzK=vI2ZGZpaXs:XɪwvqJvţƵOMwSB߰ոG%>Mm9 m L&i-AhiS*XdHhKaR-n4?!=?Hw cڪ#us'H&FRKzĠrY]Xx=spoK/JC ͈g=LSHEAm) h 5)l,(AUABgQ %^_0BC"Kx'$?(I5y(5z*_&hem'V)[Q&|q6"güI)W8'sOCAdz!o'Se4Ee$Sn$w05oi=ܥ_d[6*$%Kz`^2ϖG׈Pu.cH늊j%N:Epݷ 2Z u-^{{Mʡ4E*%/9//%|aFX^3]UIN0`/p$bƢ7UBzD%_8D"mv&sG( [8*^Â꧑݋l }h a[ _+mY+(TT8-NڈS@ !t"ndo'}LܶrўħEM96{rVxAnvًaA8%G$H`";3|$m tXY!"Jd4@svS+dM*:B>F?wt7FOn m/* 5k鰧VKq( L=  T}`s%Eͼh,`^YCkSFB Txd`#sKI_9;Q$OFNsL3ou3K#p7 Ҏ+ԫA?chTu3e7+[ 8Pilg׳4@\teInNa$c[aTt; gk&0 !Re%v%IeܚX%}>`jjA5D' |*iI4F%9_PHmoVV8iȷŒ-ta:wv] !=V" LuPJO?,Cy_Mb)Yv眧_6ɟ Fv|أYrWQ;/_gP:1=1)fVFo"Gَ:Y*95 E YS_[s6K vV;7iQ̋UXfZM1&/G&s;qYU`Ũ-gni·ŗΡ{kͱ7yξ-w-n`6j{L*3.t#Q>&sgNIl.ȧzz0KƸ uiAʘcHFNѢ@[ vhV`asTLHz<49@ɘ=VEtC6g<.GRoCJ6l冥@$`o9BD k3[ߌ>\ϑ{hB* Laca"80N,Uga6[J7{҇΀2əiV,Q`dq{(|b.s"Z\R;c}*-_F?61CP1_hV7g(j~sMceՂb{/2k )$|:3PN  .p£D#GY+a7ha_UX2$kAwi|+񂛰 A9rDLZS7A! =^R{4=c@nC)jMap'y6eo%pLO9zyawܘ6+Pav@G2//Grn\*#MAŏ]spBbk'-xV^;Nd`K,ot!4¸;b]K#ygfuTiL96b(zz~tfr?vDcY9YC;E+0J0gr$zO/e=Dfoqz˰`G#ݮ //7ToYÁANaR 8l( 1YeElR胰j9=i'rnVeԨY~yixҙjᎫuC%cZp/R?anJ$5Ə (Jg0.!,MYeDIsVHOp;|!/`NȮ8<&'h8FR'M ntLj@]6bΓBR㚙d$v%,Ua =MdBcLtPJ wP"=3ke} KVp[1'SR.X9OB6KuWMj(J 9\F^8=Y(CڇIp"! f^O'mUNN؆=x7lj'K1JZb)N/6|dqS.IWqt{| x魖s2I7KsN}>tJiNE=+ԩl\Ҥ2(RݩpPj0䞍XN>ZEc$Tb;O$+#m_pʠP4r Zʾ39:P.nj{a}==i/dn:Z@1,ty251"Q Y&ǹEddA`jp3D#7N ~4k0#3 :Zy#}nLN¿AO󮗥II%]WƣQU@\_I.>;W`ն?6o2'I7a% V2{YWoDj ?#rbzSpjT`@XZ81bALy)۔8G,R05 WME|JG?]2n,316CyϢE0)&ZIܚr`OW;Ԛ&evwc70rĵZsLfof/-ƴaǙƬM0JpfX*{e(A.Wґt/F*/e_ҽLmiN٤yݵP}_rL;4ȭ.4<]ϹI2pմ!P٬٩R4U]z ~mG8ya=Zt(*gPHW b[+>WR2hsmJ\lY=R'7_ڮ !8$o땽g.KsX8tiHTIfojmC3˶k*EŒQ Uط}p^3̷#oErÑPSߵh`b=@i=,o?GNw,^3JφlÌ|G{"`jSnH44;5cTC_XEʨ>_ 7 +!XOGU5-пh((viܢ=ĽUS"!Xm*TL :%%&\ȏrCߥl0n没sf!XH bmHj,V{ٳnYl%_}Q""^߁icRJK>zG>ٽݭXVqˆ4yxBF74jCLyxYPe56.}fDs¯}'.K p^%QEK$9%1[xNE8EEd'ITL;vIO4/E%F8Q A97mό!S[]o=A%*cݬE ,`~)!{wTbĕ2oSpubMie9/*M)}$?*\,ApX\sw@\bE=Uu7~ 8^#?fJzkAu`wk,@J͌ǽT8*L"[+4~X:j1>y5*QvM:"7{X,Fow *3aǛuJ].ջ/ #&&D! ISŲ~b.:pm7~ HC/? +9׷y\cs1 &N2^/}ԖQs}6nPq1It /Ҍuy7g$u˜!,'si>7=sF~s{- O^n%Pm9zQ@`1Ӵfvb5&9`=S|`U Ae|}`xY=09ݞv fHe-^nCcl F^ۖ`" g˱>|M:HȋB.ꬃ\\Gkhxiqpݥ${[>++6Ń+xh~7C )eHb|/hm6ҥ?T-εznڋneMپHt% & 5hQ m\igGK`fXqvMcz@'b;)K>_1+ BgeO%QfXN4Gma}MCwN3ݮD-iܙcUZ@c'끾-y$ L5m10 b)8s-3 f+A&݉D G-2 [|& G)lG0\";e_' =hrfe"[1?Ft'pŜҎ6-:/p\dpcE",se]9'M.33R HrPɛf8GA\KuكZYǢz!r~F]|pح[_pGӷT"uқTH'EB6 6ᇋ;Gĉe³>EDУS:tCب VOO`MϹ[Fq__Ԧ+[ʑcٵh9bNKm-smj?%Wyx1E~~ͮ6 @Q#UӔ# ~]VWv[TI.#v6L0F}pq34^BEz*,7KgK-@UeA8d v4B{8;QOL5$!<4q"V}ŌT w9\d[De:R#iDќ.,#C4^!xu@X'3{~s:\2z2Ar'PL{ij,$fy6\-m%^Rq^6 a,tI [ )yR)557NTo$&2;@.I)`VŇާ@[kx φثXr(jA3h{zφ.x 3S ҅P3?vїQ,8!B덑@#j*"1I%dS3ܻ9XFf|Ö'xxv#(z$|%Y C2fWषٌ( Oј*'E-Ecz=8SEAoH>/T 15 Dvhl, ;aJTmD_[d|>/OZ{at-Ǹ i`%v͸&`QLBiNHct̊,e"IٽnE9Č|򡏪:kV"۱LE7c'.h-"`#FLL]^K:;'%:Ɲ !ؼ`︚? ;byƈJ闳 łZ䚡 ox^O:}n"k--0BEW&g6EΦaR9hq7NПō\6|0N{7tS;vn|C?%p%(DMF:tܿcJm7hGO1~)mv :F*Z&R+bWm,F]-. ǰI@~|R$1cy#/q,'3)K/%v*uu&]ٳwggV,82$3JbClF=_I1X{2-߫g\fRm|BՋ *nsn{̳|êB ym& =;*;ꊮ|llZ}yz`;)DD=GXWQ|QYw[\zv0CADmʐ3-\KHvUt,a;ں"^WAcMNć;;1T1Jzva3^n%;3Kq܅!ք.;CC]`?y#Q\U >v~M'I~]JvwOg@Az}vzNqӊ1,veצ|BUe]@cg6P~k]l5NF=S.23.̨׋? R;DãBPԠQMjr/g4._zS+Hp:ݼoĜiX:56#jPMPj+t>r~%n"d#M#^\ngA1s|4_*ZfTl*/ Hve0~|>4rkh\ [< `5 {E 4Oӗm3jxs ,E.n[2D̸KZ\L; KRw:[ +l⣏dG@Gn[7y%Y s>;T"*mmpqZDz jO=5*ە3-|0jDH);4m.0v3/& _ƛ zbo˰?˅dS4:)BFF( ӫS`s(Cr! 1CgeC\1R-} x&fuŸA&\0D,&Q- Cʆ0kE75>Djʳl1-qg5ftL&WRv}TO\pgaLۅ NhK4w@&Q`vv=uV כ KXG. 81lPE҄(|f4+P4Tj YRUP= &sDl|p{Q`P+zwj[p DU0hK+p2VA<`0|h*B뎁@OZGl~l&7pTXS'xX[Q8ե&9r Ы䵛.;sf ," Aj]f 4[I,;5œ>+(h]Ѱg E'P:mՑ#t](b6Vuǁ.;}y=Kz'vͬKgeDH~6 R4R&]goz.oՀHIѼ? OH)u[LNzز^LKj~Mœ&.ApQyj9F-ղ-&J $k'T^?$#eW]ռ )xbʀBy 'ș%x] hcϦ;v( >ǝ_3f@-YB򓪈vĆSXбߦ,CԅUKUW:+iɩF1=,1SmO&v-XLZ+;RõcyRkBs6a%*x,v@g뉏6JԚ!W^88M إ`;CX?y` t u 4W'zG(yeå!s)LDԡ'GgX_7hnAC~ZI+dPVM*=,M{8EnlmVAx~$BIBTBn2q򝋏Y6=P)3`g*Ÿ60e$|#Wm%f0 /žO Ѷs+|8pv׋di$+ӾHDybJxQ<+(@FWy)%ck5hENL:kqа+eH϶8=F?@ %zSi=UKnc+/=Rn uwcEP =8U,}f@pmU/륟N9# '+T<>Z8$Nwm j=e{sAHwm>VG>X?9?hK#$,lt*?nh4qto~ ?|hE)XYfyם5ZUM'BbA9o Ϗd_[Pi= @5ji?uQ|q,.'?$B,rlQjWDB4m m?z7J~::{*[bbC"7"*֎b Δ1~6B3`*-j < u}Ev>റiN7\,Z]@XyҶ'åN?5jkk$r7, 1RM%C)X&邳s@ rcS5Кd1i((kS, kOT}p6i\ս1;#=. >[BvQ20l|pz658ҽS,./霜PM%B6jCsϺ/SEC8US =rχqAK-:{SM͝XNHV7b-1W@_0u:ObQC뮝=`W0ń 5iLTB?pUUL40D@Jl(Hwx4,mu;hWQy\IdJ-k:FSzD]}NȪ4auMEcxf)U .4 aH,tt3 10xif X 9LgE96g ߃$I ]̱!A_$Oh ҡS[$ψuqhJR ٕӁhQ=8뱡zFY?Jqs-1BuԩV>f˨>UrY/~Gu%3?ࣄMU$sv=c+k]5c?Yg 6_gK0f4G3m[+hN/[;[tF4*k*RFP[n ѷDS44`A{7|l })a&fWNiq Mm'_ B2_Lsq~l";cƉ˼\у=2Pf~I(+0q`?"DzRF-'#FS^̾i6gr3g G ]2_!F]ƶv6&)1`KSB.?Cdnq|Q !m^nٷt(4Q.j噙(]t0W@gbuavi9)E0a8'Ue̷ $0>Q1cfѮXA(̚(!-.ڬH7JnF63V-Vcú 71`+P@Q@$&IgSBvi o#h\m'Ül!>N9E갑U(!a& }+\ݬ >X "9=^ JBrvIkJJ;m~yE oEo+ҜPfӵFT-p$oj fyޙ}H~Gj JXʣe 9y05FkkXR؂Na6"<-4IwUҋ͙R ?WMP Ԃ _DY]򕐝?yICQW4XYBC:Ww`h B$6>ߎc@\-.W1up]~ !*Լ RQ<#y&u: ewBώdCk ZBj;rǵR1x]eM vLZJ"C'1aқgJvWF^S%pʛv6&'7'[jS{>7UEN⤊M!Bd1Fl#g56}` Bq{sAX8w zLzu[dΓ2zfcb3d11<2>>1no7T=L]|ILdbq6 Y/  eM}:h$׀*!G ʩi 3oq')XI}μEc2mGW@D)0> ~RoT}*~qO?ꇮL.TNjp CXr2ix]TX^qO-¦j0#Sz:6hlEi:RBMOOW$Xˤs09*˨E2Nlmڋb{4^dCrKxOCfD`iŝ& s? ;΂ ceݽ }KO/N7U^&w%\FdªR#Xneg_[@NW=)1*Z8$Ϙ\'0%n?_AD?y;fEFt˽M/F4ӗK4 e G3)S'ϻQvcpG`"t=~e4d0ÙkC'jk!s=ڀON[: B,YX>S* OP _*1h|-x6 , %a, "LV1*-3CRy0'h Fq~n7_[KX<<=ϓ`W!ʔu,k]EjSWu[V)j4Hzep\,zyK Dg . @U11!0HoOfma CZTτ=k*̵ 3p4 ^ hg`LxTx.lܕYC 6\2NQH~6oݎs/) Mt1[D!ZrC })ܝxF?HӴ^[4?{Eɫ8Y a-r4`9vmĔ30'MLetͥ%R]gk' 0׶M~1PM=Hy>_K7q"TGzZJX[-;k݅.COj!m<ȇz6cɹ7\[36bl`d1}5xd*6j@,U`iXZ2NJG-] 9_PmhIGcfՓ)ϒavdzӟX3nшَM.4E]d0QĵT\[<%l~PIMnՈrUT Ȏ=NY$گ{Rgǀ p3$3&k]pKnDHAa;W}O yϛs9kP G`64i`ncZi7v9jq/ F«ާQ,rəf}7~] V. "gߥL#RoK~[$C F]5<6>v0ߓ,Үl9S33#Yn^6 |XE> +ꣴ> 4MNM:de|ۍk]50Z`h"iBǖYD1L>{UG¹~ ͳqcɌOh%N[(IbRʀI&k>V̝ I,JM%o\ }b-aw?SxѩɎ̘ȓI@t?-KHЌ?e[8| rUa>' 9/)wX{v6>cU^ChI pxo_q;==xz^UtM?bKP"BK^$,3WR٫' ʱ {~֭J[=CӅcY3֕k*\CR`Y9ߵYL%|:q)%X܊NzV0aYeK6Yz/zㄹ#Iթdx[ (װDzgE|JõSџhPڔ3B'?gED,#6+&vB, 0u4ZUu]MXl@-%# 3jىyZ&Eړ&_;eM4Y44Dis&hF޳YfMWhymOO*Cx5UKy8MO\raBH++2['}P% nsŇx5,h[zki&ΗjA/r0El m0jMpfm%:[ti!ZH~|.[z?0Q׵~Ew)6~c1wDu۳ScI V\?f1krԋj'рݩQS$.+S) >}WOinwY$f~u63Gخ)!igYta"2iVpgIQyII~~al`h7Xkt3λX*5#QPs3Y&g>ޞ} xv_4d-dgʖbUùFKc)?`8V6+DPjpdN zT~b'P–,+n`rg2 z&C-`͎P7D;_s݈)D:2}ޛq]汛U˳T&_$nj% cO1P%z`HNm>Q|ح`>Y003B6sGjKF4Z V:Iy|LX2+<\)Ų C,pNY*vX돌֞„7bѹ}^bZDacyT xV{d3u<޽haQ[lҩIB{7 +1?\6E0 l>)+OwH cUW:[ mԺHjl#ZzF֘½։- ׂ˽R3&1ι+`{fS1[aET>YBJ4Hc?A!o4QjimD'<'M?[`)>CQ5[D(R'-8izG/c ^MՇ)#9"e kC&%k|kʁ/u8<޷23#Zj/Po\셭һ}Xws5k> OqN#bhvJhamk&QZubտ{.˓hy})_le 岆+7`[v} *:#y(VӧCUdwJǂ\{n0EVx0nGvM6`8!Dx:n bROS0L fӢؿᲐ}15TCn\Kȃc\fUFp@5OLV%(UdKJ#>z772^}ykSܹMVQ)y%"'$6U} Yޔ}D:.^R kXGg\wP~.I/x^sEi8,#{aGQ=\CAps w5LV2o -78,՘fI_6 _E-< 2wnqƻ;9<2 _g~'$" |$o֞O5V21b塄snM B"pPyr~C4)+\!,oN]1ɜճ>h{0@~aewORFӑJ9k2bE ^wb_Iܸc['RGDp͟_k M6Rл? \͐ڙѠťP!x"r2ϵýlu;dFDXv욪j/qzAK;k7Qo9R`aov{SîtDI |j4XuJ!KlAQ ImG%ztf"sڐe)F{H$:TmMUf{(q+vRql#2#Nyji/աM뽮.>L}r~ze|UAJ,qPdۇ@ `2b$ZM Uef 24]4!hΊ8ՙG!+ѱ+ҏQJ.xY4켎 iҶÓ' O(JӴ' >*ڎ ϼ8pch>"ٌE%5 su{X ŐާѤ'd`vRU(SKY\:(N<,ЊL@HcV90Q ] 9"<8邅:Oz$bB4[ Ss[fGTL7A*P̧A8sA\ kbq6GMm"8EGU i0ɖ~'RClQ^TiOL\h p9 dDg /ߏğy+IDQ9&vzɒ{DGX׺F5Wl{-uL пIc>'^u-/d?Fw;+m0)hکӈ0Jd{5 0& .}, '1q](>ݹMv0ܗ#XB=4;e/ϾhʑrbR~R2)^yj؜w7Zjk,RT4ph5yU) d݊BYs l\ߟ!յ v!k36('86GK5LU6ł;wL_|Fe6xe~ =dwTeuNܧT k/!OSws~(:ƩFi51`z5mt  >u=hNGU;t쉊O7%fOS(>@6V3? |>OJh5ɽu=U_ڡ qy{tr$Q"bM=*緟|u6O'‚PRc@W".'|LqmQm[W;9m]sYc< 1ZJKᦡpuG ,?loQO s_># ([R Ыx-\ql|&B:8@BXQ7wBwUJfcRP׫gCrk%hݮnv5o(-.;,Y&(t80zn +&a/E\A5ž%0W8„O OMI 9)p\:$3w1)l%;H 9sdd)'!q ^8(czLFtxY?s"c*cU#[b]`/ʰO'o;ߊWt|;lDw"$? tfD= l!>@`[6q"s2H?Ό1i4'&ņlfZ#5N*!Rˍ4pL.r9k˕t[#ȻkU\"ɁG13O^'&j客>puh)Ph\ƴ}>&3{+Ꮍt$U-Bo4wς8<[]H i`1hiE~͂>z9!SY&DOyHͷ/lquc)gZGuvNhvl4O:䃁2?򉵿ń>[e*_XzxJS5%dcI2w[5%5ˣְ1(-VH納0+!tyd0dӿ"z5'wc'e&I6RPBjt% 13BQ-QQ[ *kړ[jF?1V1L+[.;goS{-{om@"72v񇷀Bͨ1{9yO›|.9|?D^:К?p!\ 1ŧX89:k8ԉOz^y`nI|.}?SyLk&-K eGYFgڽa:͘$E9:+_8c1w5 U}Hppa=UND-:<v\'qk__'%[8mSd:9%ǑNRHMZQ &?׿٤3VcϨo֥JR]YVB* IetNZblYI^~,>ؚ֑^bK1. ރ<Q$Alo(si(@D} ##1 +oupx* mVoŞ:v}nҹ Zgaς"')ZpM-g63M~Ǚ '$\ݚ.)I lh`w_)O:X]0ye]-־bK)$SoU 7dhdZ%%.\QcfưFp47Yƈjliy3՜P*?t唈[בh'MWJU R$q3?k no͛ fKaĔ;EB~s#HGMg6=6;`R`@ {ӐUKѼ]ֳ+t Yd~tEx9kv.imn;HzwDLC_sWbB3CPÌ34%K`[)U0'$Wt H\\#-*a\fd_f(LWU'+o[bFxu:e>rQVn`P/nt5BZKR,_Cm~|_x2Wni΄O1]vt+*s"m=zbN]}KENt^@R~RY1Gb9ݡn=X geiE=c{4fKH%HWb5v3'f=OXI6ZbPpM0u?f/UYk8#H8H/sV.AP+-dSFPk2YsK-p\rr?3*SiO?/Z abaUJ^]>/7O>\Ioc*?/\cѣs}˄feu S>Ӯ-9 nĬL/d=.Cu!>1`H|}J 㰜KID%Go`€pWooeo!JM0S;fWIa>jh"Wd e42's؃RZhyXX+ŨECgvO:jp qn~tnԴ_0N]>c7%Q Դ<P$Bl8{ qAWx}XE$\N.F=#Ӹ3Viu,c~Tnu]T-Q,c:1+v5T--ohO }߹tHn8WA7}&VBmg_p_m/R}6W0谱6ƑϔJZW{4^sOB^XRVp$"y ZNMaUةkfc?T `)Bhcm=}Kk02yjCi<Nx-LJGxG FbjQԝ_'J*DBI& NlsmLF ֥js7 >hTHwsOH6<N!xkEyێ_.}/ۮE+U% }:vE }]α?ּv$t}q;CSQ\: Y+k&=ctmDs~Jor8yެPǨRw[Ȟk`ED eIbէ#CTM$ͧ\{+p,ו#ELTNOcMnb".?(P!}";lCWL5Dvcsq;%14rZH_I$+8PLg7)V{&Һ)Z]f©VEVsWCX38rsOE%t be ء3Au4wKHy& %cށ̵)70̀UQ e)q Sl>u 2w/mӞn" #U]I2 5 aϙ9\o01wͳ҄y0hK3J " h'u/ڱUa**JIs X#: :t s}mSU_Xh`JMe]'RZ,T'n(lQ[rY@;jdjW!%P=aiUj rW27TVيXJ'pN0,JP\ް>Qk+NyW@sَñF27:@UX f]'yl{$ VW@sXz}|,W8f2"`p(8 4[o o#&f]X:X *AF=+2anI!y *`@ @„\lDٿ!KA}K6KQV'ؕw(跴=Ht̖W%qGi2PMb]$>3SlH̰ >E@ b:Ecn{T1?פ X~*V )}]%bQ52_$^?Ĕ>:_V"2@fc@@ܑ_p*,LwR>ho?<9T㩙--Ը$8҃q~: !ԫF .ԉl5;m2_<I + c9vÐ2E]18kUJk܋/>2͔ %la Nv]U,BSrQmuphK igܾ' jCSh}H j)s#4xt}dgџh͕z5Ro[] fz.?d4S+f4 s# `PWng*<8,{"mNGZ/ҷ{ ~ِSEeRk2SDt.&l-kx;iP-ʸxu1I AhEƏqu*ZcǞ; >cvCU"WD܎@/f!G mlϾK@{ʴ]0k%U9n9G'("FΘLm2Aex'߬؏""N `l>ꦏƠoٍƇy"qUC=F1 K:y’EfH֍;XW\rgwnf)ɽxmr7ȖfS+1M% #bjHˑ&;z;J}|!7p5Qݎa#ˋg +P%K_{\9r t:D, "n ,͗釶N=_P]@{4"L Y_țUjPmcX~#g@J_>ʦ*>j+@(HxڒBm#4{H;5g%\yȉ_?bĄ )8S KLыQ| m]4a)Z̳~{Rh v?MW^JP$9"TtIBeS_LMSσ OHeLjWOM̵0W EcDv_yqcVƶ8u&z~j~qR!+2%qT9- N'!RKAxT:TmcEQՈR+QWՊjSsH dh9c޽lymwsirWGWK $,(T+2du,~$ fҽ _Y:,i@ZZCzoʇ9Q?D#,"Npn5mN8yG.8sOҚp]T ahxMKUJk 5n/qCju3N .>t3Gwsc[1@YZkG'XR%EOWEB]-]ͺ4>H/B%|PgV~g,*3RkwY;Zw,_UXȔV8q=w [KVf1A!ǃ `p*&#~t}zc \;jGo]8Jڞ+WпlbZГ'<#ɜ#=lDSfnhce0 oQl# &O E(H1o_` u|IN0:E+nhS7 XTd2va[j7Η1D}P=k P:JGMJ.|.Y}91.D%YSm%Ֆ2f?6 T"辔x,5]x8#svkN  ̇wy9f,Ę1P=+vz( MF-[l2u1°y~{y᚟$o{/L)]F . -fvhJ–k*!Sm|V6]oC ^64򃨼V .ra $6~[Q."疻CCjqGuxè "4QȉHq7 ;b7\10Eց )eGp)I/cAVμаiܛEK0RƥJ3hC|O&xG$kۂ,GF.z9! BRSxq{tч(+!]<%5NVI4dĚ`o[d즯2s$FGBzrF݂%]H>> !v^)[ 1igaę-..eu˄]d!IZr3 C_vG0O0(Bx `yDS* E71bv>(= t\EUX2o,Z5/}PNQ@/jK2T^c;{g ~PӊE88 */AVZ8Ss OFS "q+NT+Uqfu_i[`9!""#)s(=4&}1^N-nT.)Ȯ;WPٮGj&M[߄{ *Ni U9J+]5֛71;+U#P-X墘I$m /ߗ/iqbO v{S&)%+II<g&:INtی8a4?5CbO~J m&aBSR,z>RJI&pbbR ucmm[--Ek7-VұZ#T/ȭk D(Y'ibՎ6 fa fN_lК),ʎN[ٗ| D&0mU3{[F0ݝ-ʃ7[u?㫟NjbQ%>O0y\O4ߧ5P Bf!cGw +h_ ~S;bU;%im@{ L9&=>2At\ce|f:Gknlq쐵@Ml(_';+VCTͧ \+?LV:jzXdG9};mK۷_~xO޺5(z(//݋m]cg@}*9 %GcE,FmC3j s*{@_-Qa]v;i|nQP֑/CJ;76w$M8ZxI ޾ ҎD:UkF>olr78#\`}C/yg#TF/tX9{N׽"t6\96Ad4s]לvGd^|p+ @R.ϖ-JÒLM~Q׃_&l[_\x7ٵ%6&i5b}H,g4|4RѦ$p礡o~OԿ%ґȢ({=}DZ"+t }!i< Mzjq[z?F)<[i)hJ:F06?c)O`J*čHP,=QX[6[8 tvaJQJ!<2^} z,@ͰKnOVWy06/] ⊜+V1t: a1 f!%E! M(:B;,H|~0j*V`jx$TSza{|}nKD a~!|¤ŕS*9ꐖC5"/"ЉP?*d9+r<G%Ĭ)&o>6 bT"5IF ÌX\ R R{"+nf{{!s@-CݖxՑTlfnQBg~7<ԙq?[GE(~e"(*bJOY⻚e`?^5&፶eib(tC4k(07;Nsv>цt٤g$$Z|Bއ(tKW&|pwk!(yw|EX m̀=-ljHotO@@%*3AUGSUeh3e*L$n?QKsiH";Th_Ļ1[iXM@L6[PCDw:B^#yNK,n4AMãRKQ.ַuiw4)},r]5eD~׃Jo۸凕mT&˜,+OKӴ0 GϬ6EMPj/WJ>$i=$I1. *Y3˟JG;]EFUe>rMn.l5E8ނO|ȶ+swl<@o:;b ~E,Rq=70 bQFQ;NϩLX*Ld/,5 0׷O$\,;y  G+-0{N'?3;p'5Ri"6|@ !C7}<ǐ.SuK²s-}.k2N_lʼn=,Ώvx8]K&ȤDa!7`S*AmLW]1Q ԁb MW'{J l|Tyd`1.ō&aU#Htfq0e l|NTӒ|2\B@Y'>H1Q,S"%低T( ۇn9VS:EQ2…wp65RŜN~G`j}̀M~%ny?"}SGb4(Y.UN|2 :q@Rx0I4(~qRsԗ+3]ֺh}1۴]wVT"i2ۨEAH`܀l$G ~a?Wz:eRYj#d}}[iml6 U#Yɶ/(-ЮzQ$]y]xXVY;f^`^@a7|2?C΄ |u[tYN8 z4S^WHv8a5I)x{l.r9nڰ[=maW1TI;1\#S>{j/zpAhǴ 73ٳ3gS&tfه-e+0|/nRf nҗ;99U*u-fq:uLǔ8ܥg^I'{xY:w`qSvtbُLOD9qո_Anr Z!x;xͫT;! 9Wl/O(Ҷ|0i'$`P)RBuZ*/%ٶ$gXG7WBXPA@^}2;iW)9(it݆'bTg>פb<AUp_AHӧGE9&QiL.?z)2wWg(9D5 g8<{%6=N4u`+sfp\1.߸AP#Ϧwcic_P?+[_&DAXyןaWJ4?fV.wn׌|v08GI'q!.bK 3ϧ|=^{6 +ࣺ8K t$k1ć@oO+@GsO{zd3._=hC`ClB0B{.u|Us)lJ> .O&oPzKf:a|o' |3|v${{#XU kDѩφW X"Rҷck|%ZbmlpzXf!? ,;fcŠ5=v?]'HJ4ɉ)`7$O^ OЌVhMĭۭaKZh6&Hb2Zo5Y,_U)c0Zn#2dm; ݞiT6|ˮKImeL'a&,sOvlOs {?ϐ;oxSJ~n!l7wlj&B a,̧jd{fm!dM=qj@wݐe9U k J[w 9W#aQu(%A ABvt$$kCMzs5}-bdZ_|l#._.vѸ dt )8,yfkڪ.s`S8!2%~q* jZL=x&ǎ^:gvkx18@s" d~sW=Fw!r_qWN1%Twd EݥOnṚ=WXg_i5j`~D3͞1g&SIWZRr{%:+mh*~Q$`d$ʦH&JDpeu|X\^_f_84&S?XzHnl&ZM!|Ɩ)q/lϿaAu9l l'җ<ý 08ٕ7dl?u7Z%ObLW֯FaL֘ܵLwH%uںfP|;f'mBB>/ySFX_9vm-0ob7+_0ٳUb: {bں.ms=gم.v+Bf*Isa}?Bn]>*Wƙzb~1]0su6;*{7zsV(ƛcS@7ܷ"C>FQ^1\ajFDuMO˫4&dXRTVv nB J򍦆 m־ KW`lO_ۯEAp5'b5Tӵ?T+IP puf1fO#U,{4e4}HU<ʾ,US>k"׫ }J+h!jdCF3.KweVH^-n>ljqΆ7c>9ή7%\i`j~]`4W3 CPC˖'e1p&dE2)9\[ib,ZJkLv>S)? T9xOFCuD :8ܑh'⮢,t]zpC#G)!\,ŨG8&%CtfÆܙEK)c>+?4b KÊ#!THY_b8j]~&O qh8}/K]Z*^pYb}>m>d^:c6Up*.>v\@9X|{-Z"^nLrkF +4w_7YN;/v𸃸$ǑceOM&#SSv]eA}Bg%5 &2tN|a<4xDavɧc^j@-w. T%6`Sn TAL ;cq hkI])ZDYbĉK3/5/,.̲ʅ9g3vU/\^9ApµxWHa5Hn2.Qul%%RbaR$i,۴ CoY?1Tq,3vO*rjy_no /EܠgZZY@ѝMAG_і~OϠ B7WlHlY֬)39sV!ۦA>Rk qOnb7=s`,Q,tx yQO[ndR ˂/~ WESlDI ӌUT E|*bZGHc$w7ʹ 1 G* x|ޝx28jFX+UɋWv3{91 qok2T^ 6t8xCmugk1\6H.%ÂZ2ښsA[2OZEj&OJzo2y7rQw?=V"m5yydžo}] Ucǝdo^LuQCaႣ#IV| ae[!oJwwfwh)}aiV.=T0ΡٗMg ܍4lu |(%#0a} doxC»L}@TֱV@ ?m: OQ:{d9 Ǜ53,sK݋YԨI ֯$Ă}jw4o#L;__B0r<^6.X$L|n=æ/9&D3UH#˅2<'7sȻKbVz7eZyni4<5/*5pj{fּ֡/&0GBUawp%#O=2 0edwݱTK盥Z7njãTm%tDN'I"*3H%)A%BdZP ٱ!gN*a3(/*K%5Y4*k %Z1qTJ:]Bù7m?dmEM|>6k/`e{Uyt ]{bqH*Y~mmϦu%$e z0gp-={1 kV,]lki%BJ2TϳuޖEck[;]{yoEzC!4.3K_~EBigT{IA M=E}8g;ޠf|' Ѵ1W:Ҵz$Ew'L}Dž 0H){6U}keͺ$^:I &6i{v_f ['>' EnOQ3 pU[UB{\5b0 dF)W&jFo1OK{ÔxEѵhv,7VwF@ҙ^O-V5l)ƒZĩ ԋpKF~@j*j2HD:SBNiCcH}-(qn0$[eskd7u:$ U;c,pk$VnJ|UwM׸~K(n՗٘8c&( uW>Qw:S@v} S"2ǟգb%ӧ@Ԏ*@ ڪ*B2I6$zTp SKb<"֗$p ^Jl=2>c{ߍGd`]QOtY\5l?^KJXһo=2A˲FgȨ=C@f@Qe}7lѬ~u5n?ZVBxо6(:GXFTB0Vq>pI;3tXA&)۾ +S*ě+ Z!a\R`ەb=1L?o;]=E0p+t튴Y<=vIs^>?+Q[t[*v] h _@G.0۷<bO]! Q4Ξ 9Kxku~?ٝ8|%^F:uo O|hꊜP=2M64xzs&ī" 3^O4z\ lK5q&V5NwT ٥̞%k^6! Ę:~S=h|Z>+Vt`_Z R?.708\O il^|N%_5?6'Ko( m BOh'Grp/ϑk`  nvp'aC̫$}ȴJ;BdҚhw)y5xLV1x;ݖSnӿ!5M&mV-g9sqIE瓎邹Q uo06g6d(Ƽa,/YX/ǒF+i[-d:'1NQ6Tk;1=_h0s1h^TD׉\Q(%Nk"X"5xO[B#g ^ z;J<9bmR4[v˛w1 o]-Lw\*8=:OD\ZPhxy~>Uzkb v!դ/Jċ7W=B[n~X.WEKe"΅%Uw/imH^N[I:z38I쪼UL y&&F>]=,c ;|3S4_V3OUx8M4}yt{XыWj1޳ )_Ƃ&:Z<ɓSN|9@vHU\V;&fK9IR3BMTs]nUxP:A>Fۏ}TȟLCHvv,7Geu,CʴUeL\rc0ʂ,BIF.$_lA/OXע#7t@{uu=ZΔ.P[ w̌=_h:.) #tq0`ò߁sHh3:eF}>hL8ȌPڍRԣlj!G1dʤ}C|aEaO|FM8([dsuhR#\<.Hnkb/C퍆7X/Ul49fI^j1죭:\˫rd兎x_O0?,t>0R7,Clv']} =2E2WTwjf 0d:ͪ=/>էcu#B;zkժ ۡ>6C6ct~F# 3`b(\-+ԏ)w"AF.+vxޡ@&Et[s; ૎RhA/ I#5(؊jӁ6EV)}g!M%9Wk#VڂPo#Q 1yTEIc(KLN{Y:~gN2p}S{xsʅ>$үCwOjhWy9Q#w8 Š,KUR( ZF!MVSLz9]AxQ ^7 %SkXY/z^} V镣h4I9Bm[t3)}?Zֈw\,L[wm@t6xP7(,;2\ٯ?t˵<+%x pwR*p .xTd`{`M>7'1?55Ĉ&{4l|i#tH]e"ĎfmGT#Va,&ac|lB)sD_8F gb a =83r#g`;mo\)'yŕFT]ui5Te df$K+>u?چ6q,'0Il"%'S:pJc8G(Y}"V΢6&Qvĩxvlc'Y\9s'>JIBTۑ8y+AWC0Dl܍uFNýnxsؓ HDpQ'+GiwtL2nPfŷCM p! P29:9ߗNk44K٠֔}Dѭz8{ Nm*p>mv+I5's,vEŔxBH@%+ Ա܌HL 1 f?DIh"I ~Oa[2'qrl\M)W6/%ګA42 M=lrLl?? v'N.T?#c!<;V}ht;?nu&JDp 1oai|sr%] -j_-eVY0IWd~&o9?e*&ccmEg+0ʱ6PG.ulAmt W=O~F (%Ww+UZy)ցkq=%%׸0=pJv.'^m5zEoɝ)Gۂ }sSkϻDcG7F+y`o ~W'nRfK3]pHK$ZߘȣPYdaV=Xe 3{jb`zenOwOR5U;2:kH5SV*Pu-²d b>LjT3@UAx=c_D7J2) ؾ9J% | zנּPgzȷ[ڠe<J}<_by&ttF~^PME91ƵLSKY}%ivJ'B. agxfLuY5vtYB ,jQψl3\/o䰱hc:y ()OY+o#g@m0|b8֙_dmJ=Kl,>TD\A5Juw=C?2DW#іҘyIj=xH<#>v,s?/ lVs2BI=w;H'GFnAx4⌫QU ]4w+c {\)ykJ.~mXr}6k{6UYqՕ&}2Kg#0|YGC\BK#FuEz1S=.S-~ӿ8<%v ~9W2(/`@'1"jbWA#nvQ eDz?ϟ˝2,>*yKxD~+^S5L Ӗ6[R6<α- Q;t+Ć. Ey{xqj@152<Ҍ'wv^ŀO|HnqL͈p5%#]2%eE4#OCݰ&0$=ub,qJ4Hilk=o0[,,܇qn׽B=HRh91h&RT-AT=+x *L{/cac3!`_i}VޘMI887oJBm(TY=&Ͼ qF8/J@Ulnd#NniJhNȔ^j*_TH -hUB#\ֿh'Bb|D /IK(O$o iG]ArP#v`3s֜Ş`]x*lluyQ .cT"{8ۯ5o,Ĺj0]mݼktbEwzL"eKpVniS/COɢzYJq:XV 'wewqnD HڸƭLG5茅UDi.г}#~*f٬1*cP]p(|P4^ Q0LMzAGP}>֛@ݽgyH~ Uڲ+OaE(E.ٖmI-}BXuF|**iJQ@G>FQow3$1x\b\MjH^V82ov}WeO)zv)+ږW E{ƶrEI;!FNEF af?34 :(zLjN3yLSX*~gݍJHfXM^ 9 xh378E]> ͂DIVKjeC]:׭ݾDŽɩ?-rݼ&-pSzLfqpTU:ÍOGgоY?ѦbG ΨflV@4Cݢ@Eqfk*(n!zBr8-3{VZNUdұϫ6^tthIQwdHzlGgB3u@bd;H?!cX^wJ|+ײkl#BϒG:j]oFP OU9 ~J+`=O#f`{6L>di5*< pPNI6Pq!/n ir`GΥ!$:QOp1'.te#L."u/gWi^lF HEkD ? Hi=Y0s8 |c=*kh2z Sp<  qcU1sf9އPAr1?1AGa/Ahp_J[`O񩉱 ?~]X%{m5Y.|'"afDvEpA۰+}kY'7J.rq$%6=&ru_{/q_RG؅ LhFUcF`aP-8bw輽+%̃.nns*u?l5.n+޽EyNl5lz94x||Zzy$_4ݰyȪеto+ rG(ռ? }iN(ۥ|U>BsK9Uks_ Sd Fխoům|[PFFh`q6f [vp999k4 cj^M[R>T)e?Rjhbd7#X$:AUpIR6$39d`Yy hB `HQ~wlgL,J!<2+Ftyh6@ I 4 dμ|GNEge̞7]!w#]薙'Y"F~(r쭰c̣O>7oy监5'9oݰr &`U%#*=RSUy*Jh{S&oIcצ0U,ˌ-2͡6`w;w1 ("߭cic|]skLC.:ɅeRUCnCDpq̪bHVZ>~Kbp,栬Reӑ*D)&"ȊΖv|čψ Y5[Q*؛R!^js̰  3z_fN̸K>B,@Mҟᔨ_M:4f-^VMTD8lP.*r,F ߗ.ՉL4]jd4)AUKWͭX}+\pV8,I+^g(.%Jo;ᾆhs<_̥;0`di89yHH7>CKgx$Țm4GL ZN!ث ߟj+Ğڊ,uun=uu˜gÅ(:(y?VgS/-w$$C' *J͡NzMD{)2z-Ӎ) ;bfv4@Y)Ԛ__j+CˆJQtcB/87`ۄE, P]UJ5؈ pi^/Y{%T}iG.+MfRTޝ9ubWKU]G>1IO OGbK-cQ49x4XJ};280}ޓ<15{l5{/~"""ށe$t`ِ>t-=AsJ Ts߮)-[B0}QH1P[alz ٕGbTf(iO\PDŽmɚM7j)oߨ %U%ɖN*ߙ$, i8ңEC.|"|~7g U)8|C2sМ yztn1ZO~լ w%JfVKķnF/ukt7S@ %VA_bpk|䗍U>c|l3.e5z18sv  'sfr "% (5Ӣt[fĔ4 ֦mXIX!U^#k_t2ׄ 0KAq|vAJo^;vL>lTz16-Q JpL:oAT7HI__HS C E?o\X}doӺ!.&%5>Q꺜.c賰GӺnJl'"Q_YBYEhEAPb8l3"C;W*/ >=y*Q,QVe+E&H}a&ҌzNߒ dM|$C;G=ɔMai"JWb ZbVـOi=[Up8B̉4ho59Ob.@tIKzr6Ȋp!f6: ˝YRW=H囻m -F#Ol?|q#.~ɲ{3cթ챊@`A ۡq d4NI`kdHXe8-Rfl_ʱd*}@ŒZm6p]9˃6bh-Njj99a6KNa+x6t|}*5ar[H9T5VSϞ^,)XON~Y_Y KfoP }ה`Y]g1*t w]Uе$WUNMՍ6Όx@B6d$I  iDIiŬLUr_qFv[و "FLOpޯzPW*M%86ʿⰶkE5/mIh^v-ԃ*rĄOll.IbM@}l4Λ=qIi&Hׂ.@ʊjFqpmK=u8K5n$>)3X3E&!!}t \k>bUOȫ_LwԐձEm`Vݗ,r5 U^t6 [86Sa 45VEAĄac|M@jy'!A[,vPwSHB;)>6}@Y4 ?0`q} ΄; ϡ5!J6<{]iM207Zpwń?R[3Jb6ېO*^>)ZϴF" L=0R@<}b*jh};ior+p彊Xz'Mv\jhg Og4 s{1C#V{p,GCN:s;֊;]",ښ]O0qt*ut\7зdŗ[n.i F4P*%n/T;r\MQ>\y]m~z8vxN@U%v}z1)]V[s}-|8_/68a#<:{TolI"&blٰ)(Veٺ䀲x>re:~T)`@wDAN&b|/ݾ_&%·[ߝ[ߖEjԔ-ogfbt1+{0o^ E 0_:s1|YN,Ch'%$׹@Ux`X!SV '2j2vy{JgYmst ~ `hRMZFY,f?(gn,:W%=m j`)Gai+59b<>Am\\?/* ]ulBJ+A^\ASt Y!d[0o"ǯN8SWSNm2Ѹ^M5WcZTY*:VTX3z697dA8zѹ*_i#U>R]]=(#bE bww-PElbJc"y WhOu^xQ)):EjzCg{& J"zD2 e9s ΃E4w5ףLs5}FG(oice \> U]gmr\2HRVt GM 54i5K,!);k7(KcpT) ^6S@<)(ꇝ9m5~nP4L D f4`R|֠e/d/~γDwvD/F*"HaAE=}9K݈/{?f#Wt:q^^*Q*P♤-,kʎ遉%)m\7,~1 2Ү'^p_l[faKև("0?$E .[!3j3/o) @bv^ ]fe?Wvk4I<ˏG$(i;ޢn4=ݲF4 wyŐTBle_ J]&Ri޸*1(NhbgG$sHo+u#bJ}ub\}ŭ5h> ,N"H =CNpv`t%2j{(>3OZT=>lr\e\k 5eOuYcց ٟzw<:;%{N=WH3%92-g412PmQDi%57+MYLqg:Tm*_fᆛaQ˩N&O2&M-{'DD|~@ !\a . :CBX3 ?/=7&;pa{zkyJ* hksV6v8fٕy>kar$H%hޥ}oBR絤 (%ۘe.GBw)21Tz,^=`T Q՗ H[(:mXx$Q *󶔈H^&!hl[ گ0|݆gzIՊ#ԇz[: Uc`*sg0]*!$x:"gE>Z>umiS6&)uM6u:îLUd:e8 VEGmkk@ B"Oc2a(/%U<LdޟoyiU= %K=GJ `,@9[?kC>1~ ު}懐T!/P$Ν9^~IDJIOV_g[{-%2LO~c"B"A VeH!-?/gL0z".* 8m99 - _D۷8p_t#* )?NvLzcKt9=d!T-c!]^&X_Sd'飾%'{JӮyO"v̿B"IQD nHo`*ڙ}[ Kl;y_htCU/#3rQ6nI%_Z@UOg(> hnB)HXB:CNt[(h=צ[A:*@pG2l[F$BH4OonoQGbAv~^'S!h)\Vsh"r40Pqx.2}j 2&U5Fpwyx(AstbұsL>YQ]>+*ztCiV"8SۗlEWL|Q ?{R ofX9wܞ{]0U3ŇJsC*TB lwN]&aܦ()2[r}ݔ4!jψ ԣRi+Um2NrtіƋϚ"%pm][?J"H·mj]Z׏L#51ɱ} kqT62"/G -wH`M2zᓓOo5P1Wp?¦Ф@WPk+Be&@%}idaɬD^Y!ˎUX>Xq;BxFQGVa-`{m+18{{)h֗NN ͷgYTj_I6~alOCF~lQ&׺T]\8z) 6j}™t/7i I|tMu7:YvdnCߝW,u(&Jn *aݚ>ϱeRюAIx:dzh+/:a X.f Yw&Z3O-ӢfJ5* g]ѻIHo䪘f2iJfNM#Q(kP|5@̕ksEL%4/$ mrDWڂc!OAJ8R!CCΦI..2/NQaɡ2f6eIa\u/6Nbrja V/uU@_&3 ~(_1oa2]L5%.0t1ʠd娆lR9vXA~5I-dY)!9_j3͈b@R|aQX& cW/PdθGq (ߨ:~N63Y{q7OE5oKޝ߃botQc =KN'aL<4z@#]929vUxP ̪ɼW`yEK&n\Krf-A QY-~ގ<\ԙ>(^rC(|ߕ=gB#6mA%i>ֲa2GՔn$mhj [+r1BČ$48S Re&1v7.-O@R}A3"Gm ~\P{=Bir tUMfnO%LJS<, 5<&o剗u5 8J!Se4n&#Ҁpy; \fbԈ:\j3!\њW=ow!e!W԰I`\NAl Hw[4Cs" {JmVjp 9%Aj5$h`O/'V@I"5(OWr[.*LBiGLQgS`vl̯xҮdx҈ٳ6]&Zsؤr184 ~ۦswi_I*[z\a{*FI8]w1-!]cN^?qQ}~wrܴiSXDJ>0nRg$sr)3t|rYҰ.n$RKnm -=*Dﳋ׋U/.\ǾSwR֡wj Τ ܖk!&Cfjz>Ol+̫t2mH$nsFP@TY8I:}56  %%03'%ȴY)zޏh0Y+_@[/ ֈW>C^iJ a⨄/pص^p!@d\$P{:EBUt <+MZ(Pnm@P89},E?ڽv.vz] 8IizHEC^cd,_oax7pN *JKgm JV[Iji:weudn^Y&ZUuBWm,| oҨDF"uT)v wK4PAt -F 1h/Բuw L<Հ4bX߯WRI;No@{cI;ޖ{NtanP0&݋NSN:ܿŭ$ %64 3n@~oNI88%㆜h"g葦+zx^;֜D `궖uck"ԮshǞ ]0"4 Vm:ɡT&s Kdj 0;,3Or$?6W]qI j+:j'Y&L)ƭa**-ߤQP?zՎ;-3'eø śyC <`vH,ODEa,kgۯ@bLc{|".*GVU3jiƝS%]͠zY=YfѶ/.e1 P& Ղ@gWȷgzfh)>y~%k;hږP:"4?y*`z@BYQ-PpidV׫XO$+834PA:MVEfM5X5j)/ o[)"t}B!<QNt(ǯn$drByeKD1uV-KCMCVaMV-9z$<3RԻdFb-xJ9: 7{R6Liu C(ڤZza\nkB\@VBi1^/J?֐xHkp ŇXVL:.ibx Hrh^Q}-kپW>W5&4Y>CmlZ  Yy*ɽץw~SW/n"\$(tO|yA/PI멥L+=%(]R(!ww5@%(MG PχE3<]Â&8S(O·[ƅ(3jS[Oܦb˦onބ`\ Y93[w s.rk5Xp{\rZV7Y: mU^D N J FMidXJrHWeQSlK|ת~2i"v>ŏYFxHJ oQBث?RPP6־GH:'c,ǁI$T[3 c|ywCIP迉 }e 뛕LwV,RL7Ĝ7=},.+.L#nc;Zx/f|>*Xb;S *=/@~!z*kEE,- t|Y/ض~[M~c4 w9PC@K lF2ΦNvu3iV{h!} B+7_n=;9jٝh5LCQfQc }N?鑇;^op zmA:k_m)骹7 }W=կVUڔSFGddj]#f0av|5M6~5g+osI񶢆~G{EYKձRǓ.:1B7)٠H{ B ăM rp1ÁfhVBWw@91My.;-f2 ͉̾w1bǿ<3%1]bi[Eѝ!ۼO;y7di Wyhie0:V o/9+-xTQTYuE^2='KhRq:'KiM|?x%Bf).sy{ ).rww4Yf?q-BIRNP>c.ev _ XX,@^Jׄd]8}e3)X \^ѯVNFo%odOM원m DM:M ŔMpT?M{uo]eMɁϘ㣂Tɒ+4y-vdwd:+f|#a^-iRB]/a"(=S:.2ضѮALUN5XcYhigYnnI;Pմ@<9lms2\ƨI[J-z?")P ֹY}I{`ba)#Fu%r=v{ӏ2'k$c<q8ޮJ@߷<=sv׳ bUy`z= :[ ~_A!nW/ Ғ-51.i9r8=L5* MVd5ҴR^Vvm 1L7rW`jLg)_$ < Vgk|e:L\4d;;=KMIVO:W2+b)ȕgz̈PsR5eHB@v-w -]+J҂uz?rSgt$3N8F\{A7J7<=c)1a-Ҝg_4E~X,|{׆vOC,lbfm̮1}NwB5Db+į0y04!kewl&K1~@(>^&rƍ/<"TKOPtb0=qBv;(gxBbtf# HU_,ȞQuMo$(T,)e :cYAf<iOp8ʒa"F-} cv1:†t<jvg1OrQU.ĭ0er=ȖApy )3%v+42>+w!$ ʊ{V;~!1>I=Y q fCRbLzMD_uP/>J6 IG4ِ@FCEטYq`4muol$ti@4xy>oH~3O)sEMxPI M{-Nqو;rH^9lIqCTg4'{#t]u\.'|vjŶw<AdJ{\M(u%n %_uy.B-!j |kZSc]#\ybS j|׆ c-zF:)/~-{% ql0p VYe : v+)Hv$?"r)Dvl`B~hv4A?[Qy^$@SAbuT> 1fINX,f7E 7\7%#/|] 췰̇35"YQuWs1c%t6 χ!Sm67'_ϼ6|r`CsxVV6}[M> R417#i%L_ǁ`uIju*LTsBЛz;['1ƮQ:"iTgw~t`_X2[Ί[t愣E@,̂6dj;i)e'wF܉z.x¨#LU^wѲ]t+ ,uș} %0at!-I5lɳ? r&]Sڎ>T@lVZdd& 1<-}|3ܯ>j.Y؆ :G""FBFXܬmeꕦrUxtD|+ѧ`dK|@+~Udk߫ˋ vhNn9)}'x҂3J!T8 $Ũ5=QdKM dUA#`zF(Ф5 !eoN4tyZ:?Tߛݾ%%N^ \9g- .}z`~_c<|OӰj'׽߶^@[LXcPgmc7J3HEܩ4w52k[My9n2S:oE ʪywN2Ӆ|iS!_Z)Lksdj8HĄ< msa\!^2Y\yl0%Ou͋R4EzY{e*QcMd`tg@ ,\hqnǶo)WN2!#Ky={Z^_iiXYG5{je\92yGӋHKȠOv8 .xyKoԸ]xAe I ji[iLPla_,#?=0$qwR_,Բ|!.\wՎy --*wż2^Ë-l˛MuuN-ԋ4F葊(+kf SƖ`t`qh=T)E3ku5&UM=0k)oZFB!(81gV> $CLs|tn "OBo^/#Spn{eAʻz2V]^+=_kg@R.t"Yx''NR5qDGɟ52sYVe1rj !-Ï͍ XDN \VccNa "h{+/kvi;Ghȝc|uE}Mjn!-q%y%4 K) 8JAR}g<9u,ƶLa؁ M`L<]k:C*UAi]m~;U;l2R}d`Ɣַg4)ꇗRi&.cM40 +_V@ۤ2jn2;i ;=?HAϤM2|KK(+$ȘRhNEK# 1 %J>>P~1weԈk)h!$S#Tm,F,tI Z!$ɄHךƼ-}\s'?ىP(qeIGhS:4 (d-s'iyK/3e{`+7 ߘбL9 EoƱ +NnSp= A.W#ݧ$_X:t ,kvw_GnC+HuI/y G]믤Ԧ"`UDC+q-n$%.̞4|z򕏊&c wpOVDa2|V?ch{G(Y(u-oj֍w*|j8_d/wv+˨a} ^ffOU ' nĢ^s x yh %X Li[:;wurB`q`h! ^[j Owa;Ę=*݋ZmZZn1?&&A>40f{GƬ:spd/  TI5F[P,z]K~{&׷Wqo~G`'EXXz5 G06.y3]~* 2S1(j_%Qڸmf͠j[=zh6{x[G 'dMkϙR`a(Y?\Ў+ܲiĸ`՜ !c;v$˛n1vE_o^|&~4q׀,'H-!>Dp1 X 3iU3n|ǫ֠ͧ4{_ qF+TWu$\׼J/+{yX(GK=`VES$`ٴEDkf]U)E\"L$#6s&nu7amu@UOʓfh1&?`Z?/.\ frBA_UjbnkRF5hA»;R&^3Bg"W:tZca3 x輙Euݡ T+p{-" o#(+hPI=t^8 ry f#qh `QaŁN[Fg=G`u;蔸{A vxxn-˃CJIx],:q[!874PP2jW_X^:K;g$š $["XEC./7ʕy&Y`glA oMd@!7#,F=K)Ă:=u.sZwtaFmyP*#BVb9|' !'&lz'}@q$B`Gw!x+MiT{@HmDVT`ӐD5vX#/ iZHuPf ~~C[VuץXdZp#k Ws=:v͖^S#U) lO=YdS @E[Vyq?SrHYx9y?ijSsEY i8t) ԃan[.6YkB`UO)#L*{E,FU޼@H>is+2$-LGSPem81)'hW޳% pkhy,Vdne4JN(~A=O#g0VHb&Po{-et,灥Z{+!uzߵbzhmDy=rs" ^8O @2t// }B32,{wMvWN{լ|4e`aa=wH~FDY'~ cFr~ujV>&9=pXw/y!>?࣓ 9ee%cD8`h[#Dt_ɲ'ruX   6AE2Vdg2U蝬I񸏙̭bQ!FSJ#c47t?k#QџEIc.P&ilA!gU׋]g&޼^PB }ѓ ,L$K3y{rdA }$cP8OEϟ1R]䟎v7aA.CW1٫S`&<"oλV@S"|w9QX i+2c _eW޴]4{ֳjIin) o+GP_vH[ v618}90߁O:1ҢɈ]Rfp!Ą;&HMhDCPӒg*N]wlV/q7G4 BpA"Ń4@CA}SY!3.R(0u"^ayUtiK?lyo]bgL”1­l 㾒 Z7sTRn1:>L6H ӴLtsRd aS0[bCYFPBY6 f>K=vF}"]@BϏ8hB MïyD Ǩb1YZ2%*b[)d1Y};vxmu݌k Q cϔ8)gbz٧-!o |eȬxXk.ZN} Dw6=ۡv ꝣ<' /F()bs>mV7Z}Gg3ݠ9LА?P)1 wj?yU7b~4 oA+ /|oQ=v :J6TbSga}H~/!ds$=~|/ /a [pwJO0D4glebi d0r{M& ң4'GUm =\'[3ج! ,!9p&H[I3^ņ3U<}]@P䚣ܭOԢϷG0/U~x T^ SLpPA u`ݙrZ_v.>KK{1yVM6qEaAFZ# L8f)NaxŰ1S($_ftWF` rM(&Ho*=e^ 冽1"a}b _2[36m]Y|qXpع2 qm,\`-=tޫe\RX*/xF򭚃+]w#!Ca#G1~ UCnӏd1V㒳fA[Ď3Wt#IJ/-蚚hRp-$[MyS X' h*ʗ|'6]e%g?aѧhK,M\Ո+%uSe%C"p j/տ|c{C~֘d\NyʦϖDwaց:?gă[H% YϨQE[v˽^e3w?S"4- ny `'#_+h2 C>f@, l}ѷUyvLTiU\DoE &"ԞGı^3W/]rNp'pO᪁@{jݧh߆5׫g\ 1 8RcEF\Д᠄\Ad%\X!N Sb7U%%RYmڛQXoumCX<^3kƶ{fX&9> B4!cS3E6u;*۩paIc,Gft7 jU0UAA)ؗa-_Eա-.ZQH`p9PqMոZsfc`h `J ԍjxSz~ @d 94ŀ yhۃm5p^wqEvkYdzixfnI0;f^͖>{ۏq9'iO "j]w ?nofFF"V &覢% gMQ7rġ jL8{W W >E@ ~fgccUU/1|CwAj-ƽ>(_.\0O-?R>B2fY'69.}E@H)un#geS8iC&8>{ c[I}& Okvam9qQ/ƤX!Z[*!]?x39@xN1d.Y|E8\6|LP2l.7o6HcC-w>+~W]b!a/ɛ`FS`n*-N)ҋ&4BTdTpNDVn6Uͫ;ӊ|'8N V@($=}Mu[v5 QU=f<ƩZm Zݓ||s/<' Z\<0N QͫK W9UгHJrTj$E. p.Y,|7ժ8!o *f}nsv#CШTfCrxtߊȲsR4 ?g7:EƺjqQ˵.@~#)o.Ң(`\tpn]k1w߽Q=q3 m KEh[MUby!i7-@Ujc@[5(jJ%]Y3~ۥAt"|m[/ԶvZA~CLq¦ݛsMWwˊg%lޱ~UK4r\+"#,}~ x]ze+)}Yܶ)gnVPmp_>822mnXG>l+5>;^EӉ|/n$Ta|D܎ \9Qb Qj[˕P M۱?o~2 M@oԠ.~ =_ $eqħYQ$)" ˧`S>ųM:WV@ӎd,O'=O[jۃFffϙs|D71Fu*qjyy)"'ԥ$߶ꎙO2DAV y F qkކUM2\bHf_> {{^-]U 2 o2j/"t bY/2iԆ'C|ZnEE5Sk7 CqBI[ʧ-Ut-:bEIo&^2-G&cy}msNJ#suql_9t}xʹtORNnIa7`'se`qZF&C4fNSWEuE?CP[[e 2Ҧ1ԸFoA&~Oo验Ƶ}@,{j\E.Ώd;v$pP-PJV2x`q]Q$C.peCN.1E{fhhhyxyR6T“g A%ҤN}5ۧLr#A~7L$%dT2 w1J6c5iCO兟(&_0 df>w}1Q0( 8Ah03G?n#3!90!s267 c>L$ðq5U8mG- nPRx.# )?::By1fce;`FPt罗&"3ܴ3kCu2:,u.׾Dl+NV'*\Gv-+B)'KS.H< P.*ǨSuysb9|RJ4ޤ0;JkȖ[ >kG 1U;h oZN 1AFTI;촋03E>zguďvkuLa,! @55Ć`L()R;)! _oP"+ 9BD l %n21%W>M\z3qDZ]6e Mب~S?6N[^jy)Tg_Z[+s mɢ e[O&]~'~6^J|"HdWO̸%b"?EOH("%:i4԰ݏDEGlMS֮NSQFU/=*G!Y׸lr49+=ňZ_"}Wjz 2L@?a_yI3଱M129zT8y=IfU@СYc2ؑ ]H/Q&hR 7 R?hFc~F6ZxRE܍!9j5#k,uH!EP]Cy0UX$'eCjdsZ3y|JרXdxKv]aMaPXSC fN I5A.cLD ._)bt*_WAʳ "?pݛJsп9㄰MVp JՌk:zkQI(G:ctESKmKr9_Ϗ:̲ mvªj "hHnhYoM-۾GOO`3|Bg730uN6U}LgHx* GV::`jĽ?O*;'99Ю%Y38, $@j/s_%hQ9-<`$kA1"ٓ`?t_N !+^hž2+YM1x(E,$ZlDa{97yq n3@5(#SF<ּ6Gx@ǒLe) ذ]BZ/- >u*K6^YB5z(gT@F)g$qh8\=Ѿ}M^E`{sph"ThGY<&Cg&`)/Wnky$J |ձgd!h/g*!yKk CO;I? TE6Ara C|AͯFiJjJ8y߁@Rd7GJuP5%/=P0gO+,,#reIOP7N> 'Iz(vR+M3E6`Xsa~Ո.ZMLH0Z[4fb#3CjV2Q z-Ŗ~njX]ijދE9lBzG$νW>\:M478Q\}BCn#Tfj$JcSBbc2 =ﰙ5K>]eIЙikDF`ڹz|e=4l?WM?]P=G=g7Ց\_-H@$.Jk֟GN{N<<954ܪ%0Um~;!YrI q+j5*YǏ+?Z}u3G>yq5:[ f \G׫T^_*vN<H*cޡ!!PFg)܍+ ?l|6L(2gL= h:42 sE/qH+YLKBmQn7 YbaSqF18z%?]Ѻ cڒsIsZsUx`P΢es` ^SSH7=]6>,FS#AuKCY/ tю\?<^,{ Iҷ{ &Xav\/@w8`{| _3{)Bn1 u,ҊT;UkF*SS0$;NŁD /E$-=T&a2x/҅aFLluX^碳 k9*;v )Le 2qh|\ت;fvx Z}#%fXỏ ԐJ6Ln5ǬwQ[8j ˵[IIԡ+"d1,qznblR;A9'c1Ô)ַEH!cRS)V׊x+ 4" /2,.ۆMAM|)Zt4csf$8_Okvʿ~S ʂ|6+ ). H"Ep .wﶘ5a*qL)kQ+09ò OTII1% /ugh5xiun^4F0ܚW1ܣIPg}xHJQlj.>ޡ3Wfӭ#"xڑ< 6S?!EZR!OJj@'$92.<^on$VNn@k}- 3K#5D0яfVI'6HuQߺP>PXAe'ž6T̹4bB7qٜ#vdk$^˥=fuaj< )ηPYv1Ezu.^50y}R;&/H ̤9;Kp̧8w?eSj>Rɟ]Z;,OHSlZ:<\kRE]LEsyBMYC]͢P#zY|`pX3a7,R#YмQ߲~1ūPcz[AVB۟H8(3! =hճp/ֳ~xXS28BLOsuGCChv$oNϷs "c7&fOn5Ӏ Q')p>1\we.9m:}t!0`#;[|!dGMs!#7^71\)*㸀~xe\+rzV/D!iLZP1& 9^>ҦizyKˉ\ C])}C k>:{>4RCRn2`AVH * SvBz7qB 3Y]/a?eP:a4~pu-ǝ@!I9c\X 0+b}V}g5-i΅=Vm_W_^Nk:PCqFe,d_}w@U9_ߠr73uđQa s-Y4MBvyÌY]}dߏuO[rrdڠ=GU~Lʟuj^11-TnY&y>x ==_lV9O8D#u;>+ !>t|!^+; XAb}ˇ7U*91ͬHha*ͮL ! 1sQ'x10Q63icװ q 'J7wK`j۠u>YY0|G`rg&RpmR%f́SHN fźE=k?8{Q.DrCF7>M1H{SIӽZ?9sfO]G7OD<+`4BS%Bɧ`E]icr0&@WYu-%ˁsB2P"6y|cW=􃟵\Vr)~f}`ʜNM*g8U,h^<؜mǐ~MzM2xϋ p4w\MC'E&a+A1#eQm8_/m(P=qku'ȑpSgE42dW ?@IdXNagLnӏau׵Bt &y9D٢)ќ ^  'C!,ʦ!zA=1?+O?ȓFm06iϼ\zI4ek*w :D)+c~P?i8Y)"vo, ,VR jSm9ƹ$/1bV ҎJd&{o( ׬Oɞz頿E$GT$%xWP EQEavoٞY9,$oU e*nU_fO B:HVE v =@C*͆5_̟ D]oPJxb17a(ׄډ~AAVt~.Y;מ;/jf}nqyįE'Ր~i% `16D4I4h?o .F[$"S(" *#&D{oo$TbUQuSiڬR_b2ahTE֜qd|@cg3-8U+o!= @OLf"`?$/G?*d&'<~hK'n@OL^ZDzEN(gZڝ h?b9UrO#4Bbli=x sOq\.,G# hR$/^" PJ/s%C} iH7Z*s>3~%c}P|D}@:Z<>`J7Odw~3G z ;jXT '?[jTBj3|1TKUNY9D83'Aپ4-H;GϐLpCUq#݇+i@B w * +tw /R*Wq|qFlYGKcme෱n\ܤ_2՞ՄAuުYoHyRB@Q_xYxDl jrM{;=+ 89iHFZq2O#RÝq1B|rJjvdgcbͩ?%Qs `Do/G᫥,I%mԉ8*eԋǖd5)fV*oLƢja~1puG0#y߃?ܑm S5mߊi諐| $^Qfׂyr@NlqC6"62+7^cv9"-/G!a[:?@yݸ?Mu|Ѽ$K1^/Mԏx~){l!/PR!/;u_e)LD+\syO9ZK͕).xQI͌zF`11,m 5[wlq!7:Kؾ& (Xsř uMmעхc%CnHfwZ ! =- \lc^{&t y!mwIlXkQ18OCrଘ؀`QRNgBPaOꨦ)t@c2pL81o lT6M[~2aĽ?G'td_mVzyT׽X0m)i=L;JR(3BAdPԄ6Wc9L 18BmLeg\Kj@:mKqxT69\W]vIf ;[os Nf,&o+bh3)C- ('8˄Du42CGԻj ] L W~ H]+_%ԼꡋT}Su~)݈gg3D܉otN^Lcw-4xtMxe~li"$ԥ;@o7}q׾k7Bˌ #d}Lg0uI{pĒH}OGAؕu$p(hA%)~scFIR؄']<55tE=8Ò}+Ix4;sDD)Iz2e?4W#T*ON,וi3@.;_^R\{9#rlsR`I]*>32Vilj0+:TZN(m:M b{/6.[^dl]ڄaũq.lϧpLީ=+dlw!ճXcH ß!)8DR4 _[X©Q|~3zn՝lza%闫UNNo#h6TYOm|K`uS `E@xZxxcv Σx;) k̐lCGad.뛣<(΅Ǒg5(SNRn|GCIkj%\(_AkpOJ;QB69N$k$a[7 |l =-0?tM=:ӀĔ KKxؗRixR"ϳ@A I:Wo_g?ؒ p4z?ItΝѰac?RFtv(ZuL{ zD~C~âh%",#&xo"D(k-gY=aԳ(-CAVzR-N"h#k*O#㨮"V³f˯U 乑w,η!XK2U;;םk ڹmkCdbc>gN58ݘcmύ]_vR^:Suvrӄ\Hc_xV8n 9@ӭFCDjr%~ g'q*VCew rx&!'>_f3يI\ {!ۈ^aLv]EK  B.wv}KhC~  6|~6b!Z`ShkWO:eDFsw- œW=k4HچyN3 $ͳoTAQ>GѯuK*#'\v"T [Zp[DgV/C ^QcQcW{>SRFGإ2wɟEcsJ ԒK;GQr0-38ZEB6Y̲w6F~? L/ s?^t\ï_m k?_SY_:徱sU?iQ4Q/_8M"*4c컜CP֟ Nꙥ"j*=Oױ$Q/p9Nr7?窈 kC iYIw3!;Ps`!52I41Ns.'7.hh5@a&Q9(^Ax1N%TZ_ t?Rۺ 0SjJRX٨!#_T}9AB8WtaAc=BR")w8!4I^u wNiꗮ3BIFLHpLW.cߺQ8_7JW+?a hDn<>L&MzjU8j֢Eک#*mi!3a<>H4ZJ4*ܶd\Xjse$=}hFxUor?X lżqDY0,8&Ev͑) +,Lݭf-w.|D3cXYp[QJ*OesByKL7{n֋YǺy}"? X#47f&9oRZ,]]|hkg ߸qRF:r+#, a%ѯ7WݩQ9ٮ{>}*-*DwŊfҞIֱi[M:<}|?HAI* mnט2vkrRQQ?$C7nQS=c#û楄US/ !L<VOZJ%,)ː~dzP˺zW @! Zm٦mʡ0DP"nkWkv8TkZS4!@dJ&ކj^7+NQPș8>M}(H5E8oPc$ɷ\tyEoۇ`,QxIUC#*Z*tEkm-cOvəszעR\< M4XA\45H}xm ~ZFɉRV~UKbTT~X|HfŴ ,Y&jt 0CG=E?Ri4$BV/5|dkEI c7huqb6W/5lǖʦ@ %ŀ(D25M”G]Bv){3NlD+QZߥ:m?1{j.TftIfWB[r(!}:2QGēnįMRέ}Y`q'*Z~_ڭ~*\L?['oKiEϥ|=&M`4iIȽ^iY=<Q*ښ"C1 XY`\F˜);7dL0fjdSH,mțXWIL ~TR Wh22f|\/U} ,jkR"Z!{SuºQ?xLoMD8/MXhUiJ:)yC?wz"6p). GcE7 ֋֮3:I+_Y-l^6r,!ۻUDapSK ɜ < {zVjEq .%O%}Ej+@+RMWcD7x&J.v<*{`+Z(6JK/nz)n65@ũGDI.u-YA8>[\]q,11OMx 0](뎘(-wr^HlP=LN@jL'V4úY~"OZ.*Q,@>AJqg:P$h)>G{h oã[2Kk^ݱ lb2t(n"ma(`RIo.O]T4QJNF:+OK{_.Һ#zC(:Q $ɶ%ljb5>co Gɔ `xw8rҪLKp}B=ދ\g0gC[h3LNiʏSFsW"GN&&<k@tښ+q`5'zj44߯EC.8E4lZZl("C0`bz9q,ׯ(J2zܲYSlE ngHz%m=\f ' ec.'?{/|}E$)<]Q yh8{x0l8S]-dG _GDKR)L-_c!Wd6D4f|wzWh?fRHow6@('~UKqjjb@CrO!xό'[Fw)q馈spW, ޡĴS-P%s :QrenJu D܂(5E5/HKxX (x'B.zvIY@jCW'c >$] IŗO۾l䵱YɲV`ty,j8>T_ 4h؅w˯冠t ,e)Bn h %n*t -t0c"DBfxaW*d.EN2_BW'ZG99"BRʧ.He/4m"{Fn3 Jj׷kʺpbj˟aa E4F{McrD mꭚ䝆Q|{.@G%+R%B"-;zU7:J<]܅Ei1kyNm~o5ѩ\,QHքV$[8ZDNɯkXF]! x dyB*Z|WD_JMD<3W C]!Q%Ǻa'YEңl0=6 "zhRug:=Jc6Rƀ\Ԅ!RN)Y '5/?R~M~mLJ83dmqsMTe/Y!x*xհ0*=P!2ٙ?NfofI"U(aTh[ޖ%e;cT%|^umb &+7X4UC@ND749 ߐLבFpL0NRFMe8Luh̾p .:0ٮW\ oi/7_5uE(\jFTAz9G̵]@>*X2`3Ѡ- J* "#$84In;>n)* gSz[AjoHr=> S](ܜ6TъɵҌI3P<AuGo1J>p"punv*ނ7u$?!s@r]k+"Q1H0Bd\qxr 4L㕰`k+YY7Id~n_?A|Xch X%d~}r9!D&#EExCDt_uC".?O=IBhC|ut6{ M\8k0/W%ROIl 'wもe5[= R,_CRŵgC;&kNݕRj{yrsxwԮ5GUНxlq~):i%ۧGd&ZEU[Tv,Nbw"ȓz5tƏ=m5в:UB1ὮzJڄ&ƤnJ LKTC=2n)w12[4]fƮǣxxH`0s C_!hːη\ຜӀH ejbrj{[p0Y(uCQlEZ/۶Qz=Fnf4 c9[7Ʈ}pܝքɼ1c%w[џ)|e[\U~Ɏ:ϛglAo5SQ d_ ( LF`v8D!"Ҧf(9a"|=[W,M./kfDVD5p1gØ H\,Ҁf6B/Rֆ>$N"w}s!LQQ9ᝄzI`,}E :c$ǚ{kF8-T4euT`-LYd׮$Kz8(GΜ:]1.GT+\ҵ6?%m>y\ H.yC}C77Wz;dovkݮu̍1_5*zAEAOUʶ-l-#`by.8r8e4۰4?.cCYݭx9^u_ptY|KWX+oU];HEb|<=D׋$oRB,L>H丹ŤȄI_r>A_ܭ,>@ga]8׭.Q#g'1y,faF*:ZV?qh _ԪKq_͐a詣 i`)g [1/[ J2(q |_i 쾚kK'w^a@+l]=^PA7 "[')9!(QZ*[ۛxMv (mR̛iRtGوcV&!/3`.U\EV8* ^G4[}%Ar+Uݹv;LwCTv +uNuw^@CGK`%U@N;v "g{h9PQT-vYK1*]QN.&M[X>*K]MN{4XE_Cai]A &MLj?5Yq(th):{P_WJ:}p =[tg½M&\Ok~o efZj)=}D&spO~g7^tKQQ ] ~Zݻ3'őf3z"f!kYEtYe|]愩1LqQP$5+2K`>G+#XXסB3*و4ؕ}D'5Bl=Cc04IZy7sĔU+W! xE]]4T" Y <\@a簍UiYO>}8C쁡CVl_BOf !Rڎ}ā϶/pD:0g;m3O~ 4E:l!kKѴ,n??,tɪ#|93P72xODHHSIe:ߣOf ]꩚?Ødz _3hC謴o哲sJ7ܻ3^`!8O~2I$X^9f<FJ~H[FߗpeG @ɘ@MvU`cPTZ]WYDxr[ޘ5/Ϭjg cD甐)@QRTuY ~P#sj9( _rжE'K!1`̵bC@I꯯Mt8OCƪmj}Կ+ovO 7}c >֖E<&Dn4'GY.eQ|{#$z Kͳ9NLY}Pw BqmEkM(J6e-3l!`#~/WѧII }^hb _ kGx\h~?j7,:|ہ][=3Jʜ;~I|hgOxC"_Z\ݲWA]ޟxԜhy 1s"SV?yO,~lůգ;ք cפU֢eoÅɽvZny~yan{@LI2סx,[ ;)8 j_DJ` }:&_|ߵo#ȑu[F !w.T>ѱŻ4ɕ]j@do\f?ѭ| "B5:iTaZs8 l͎5"3e-fK }61C>.Ao^pe.~o o3y"=LMTQzbZ2.V3(Fi[ ?_xWx <0_ivn[,jлX/=j|K3ګY_+f&@vUƙZ[# srD!y9b`vW&gMb,C; ~<Zjzy~Lͷia'-)"fo&e5:,sGײ6Z =ϧXY 2A ~k-acV=>9 ?( D~ VQCtlk|LyCYo h e<΅954FTbB,f^C ' wql:t]$9sjüRrM<y$B܈kKmOBaşgWMPF~2j6m#XoQf8^UOҨl a1sJuVP)hYy){FS~dd솱nGTBZ^jSrxc:qщf?c !Qbԛ_'8iP|DLPЉvT m"¡^^-9,fݱ1<sW')pz mg]a|N/[};OL vܡ _;m)(9ÁQ]Crڜ$Ӿ% ˇ-{`O^)]V'fgAToiv}ѪNZ1QY?&- X73*mS{ F#+MD<1"W~Uk^SS}&[ҐspK`l'U6 %⅓`\ú3b@r+t+ۍ]Ww&71D"T4qi @s ͛d&PU/všl$Ƛ `q3S♸Ṵc2HA2ȗX/L=C,CB;ϷYK%jh -vi0ңg~f74#|@Q:@ PTO 5CaׁD?foT|O+\"aA4RdC܉=ǡ愾ߚ6ĐFd 8/OZз@dD @yTqxɈD;n Z%4"'^ ;[fH^ A 0VAn4n]%G3;B`NhY{;p.lR  v ~ZgGD<PN5bsIA4'p^Q_uFRm/z(-Q혍D FՕIx'!z}\WiO' 4WP?⼬ ~@yMcQ~?F!Hc͔r+\g8K1ϹpC(,9![֔>ϭkY } +z'=J,l7P=:%d43<.67)l戗=áKƐ,MƧ QtcrW ']Az,wʹ\ 9L]JBSEcƒDOQ xsojOYy sGzׅ0]'sɦ<#(b 2+,ĽMD45-GYU^,1mL62',g=(^_|(Ɇb[.#/Vc#$ s{s KO#{u,Uo<8Uؚ5eiފ\Up5Pk"x9hnؑQajݑ^`nvڑ6u-C[\'ߪ֝,Ywg>F; qݵDUŏX8}|=`Fuaƃ+X(Jwzi碏qĞ`CB%-1Whl;>岥WǃNm TE77rQJe%ttl */B|_ொǮ G *Ak! 7\?M?w y8"C|rSr9@܏k `e1Abe)}߃eg1!~BU@DN WSW}*mbLJ%-8OBvORnꆝ/2 )`3u} xЁl9FSKJ67Kwc"_CLOm6KUd]ز!\m /1IYV*ZVe.v"N{l3b+\J9>OyJ[:ANG lasӬMjXtE GE*ꉌD5HG@*JU/`ѠKjcRJ|he6g,oǦ#PŇM֟Ҍ+|(s I4 @{[,rfyF'Uzv / =M&,|%FAN&8.E(4Z0RrwX$87uﮣt'rkrɺe{TOHg/w%JZ<7(3f)gmQ#=} )otd 䫨;C)\ ROXĈvЄ1P'?eB3n!+!Y2B&v-(TcT X$K\tsZD! T*W}6-NʨaWuBˎQ &3? X^^hS $-x"ib Ζ~{2S]̯~/NJi\ d26C4ovy1_ Y79 ,efJHd~ɥc:[ov @sgE:<%8aB!R_簄8=-:0z=v#BL~{ d}rFB||!? R^KbML:.sr6[WYŒWFչoSEYA>z _qSkNl:_KA/{= h^оc Uxhƶ-$xCrU/a|}YJD%᝝ MϢ 6I^Wkebf:hTxRUk[K2J37o%q(6E\led|QA#!׻/hl!^iސ[1Qc%brMSwpfw4H1̞7f>pTێDD'~z7jv,484QגK-0$h~c#< h7`WA k " pqْ;irPa09SXJT}uNtG d~e js:oEcS6ٴjxK"C[o+2vz 5 hVCixtٻ&ݎa<xZ"'e>&T:L4F9-AZdMzli|4Lΐ9up\XLWR[1:P'E.ڶ#YɨBݲaƳ03oVÇn$4Qzn\; j.{"\۝V nr]'Ti-UD&T-ܧ0u"$֮@µ2XFi9Tc j U]yeg}vbk8˛~y N{sm0wYѷʌzS5E1ZiDOeې(pڗ򸶾َ G"eqՏ![SǾUt`tXeI9d^_(g?6,cBF,٭{)q'M!;zx$=o=`> V̬RFl3m{aFHY*ozcaG^sE=;'YEuƌR:XEͯsF;t=>6B>y$H5|7ɘTWڶM:"-oUB\Xk ruy8(8_OfK7$AKEtOI;Q[@Z# xɫUg?ppRϝ;K+J14w0&oCѢ$Yf;)"X M^1iɪXJ[?t.Q ^0,fJ35Ѵ&8 =>1ۂ?\]Wn.bKU(\[t:O$*G Q9N4^IZR4Xb[ƍ;O%;|p=ٙg {Á]G3wa"|Kz^ߑ}}--{%[bwǮ(ʉrnΨ ڹ,@Dhʹh]+Ւ ШkbUK>—]sٮm_+4:s){'sa l$!pM1P-K`wIz w6Qo06~N=2vظȫ~([9oaZ,`#l@@`~B&|uULڥk9H7<ϘRyĜMQP !!)`̗=D\Ou l{ |t)I]S ʸf-7o?F"?pu{ LIGnY9 BL 6蹆>v531nL9fơTBwaPo\^~Eh|ɫ4pbHMө[CxR7},']4azrgǹ)PC7s'J a#["J?MmJZy9B}hxįA 0^z)jՋZ]۩oMå%gb0HYwb:+=`EH IH]%?$nx1=@9*ܹ;} [# JP@p#ْ0#\ A/ߝ$KbNd<zzs|K|$`ijoBJ# dGUDY,}зhS0,JuW{SX%L]f:ӕKg];R eKRKQZ{k-IgXOV1o*hwQTpز97~Ɏi*{*'b<Ե!s>6B-)EMvp|bv_,Ѳr% n6uՙrW8jP.OTiKEKw>MR#"M,fTrRx@ xiJV)p)>N=8+x[$vl&nE5 Q|;>0]#y+[q2D'g4\sgT]n@V1~}x.pAʷ_bL`ɇY$+\L*U3ɿhE61 Qj`癛4. g400<Y('Z~9kh ovf45eT~s?ϏNYaZDȍyPO}b&K4v){]o+Hqz=_}3#)\ޡ=q,~ۛm"RT`ۡ@c6Cxd#ޫ<8DtjSx&Vq}3 Se}LcV9ێ*d^V >=2YJ!ک)7b=Fvʔ`vΰͦ$_ĺs'Dr5Ln4+rjÓw[\CL9\6d;1jjHjuF7jS{A.LIU&v<7 #Eݛyƹ{ = e# U*nl@IiR~L2b甓pPIX ְ&/vF }*7Z2i#yS]ocmP{lV\n7qS Yà-lA4B,ʍȃ$D w+ccsgJ N@_0w0JC1_c z-}᎗ l &!98DMtP\Z5>ez<'NZk]0y{<6sB)l55.9|edqJCx /$ j6VYPܪޭϐNY;ھG [m̀Lj (Q~ b>a\$ i㖲5H)!f|jFc9Ü"5jKx-, 噖;kL_Ը}{~T%n@%H"lDN*1K385E@ 87ЭwJX?,AYu]|mvv?u #d1~W6tOE˾+{r)hl*^=u5Oj] %ߤO}s/VF^u X4v{LɲeK4ܫ_/MMjk@…xfޟfPX=VpGWBq:[.ָ+Y#*t(%i)](L~kiK]s?k>w';TB:8lmX^ EEmb `&6ò22gCDY{֢ƵA\΋͔#٩7d{ h6D=h -=Sh-.atsŃhLĬ5O3H@'_BLz3[MYχA&4m Cy Di۱D#mn.{@9nk/k$@Q5מ("j`K Tz{̯,Z؂\y?<F@3Xqb5a`!,OX3cdy` u"kHQOa u=W_-^{a'Glev6g0s@9Dk> 5 ޅcG$]%_ ?^CW#2Yt0%{9O@}.ˆwH43gW={ 4`$O\aT0ͩOD7/Vup <ґt{Jѕ.L{`gr-ǰay4o$E=+[ֱ34'cF}o&sxsoS> nUM>!FyV^EU|X>Qk&S(37$VYgJ /մKBFrt>O|xv7E?HYH:A=ƽH]E)}tJS[O!շϑ0=@x:#J,P70Wzކpz|6 ЌX~m<xb_YGZz ?Nޠlg>.F{S~z0CBY.:Nb>2,Eˌ2s3 T6 5 d:nrkU.1H.&[* AUumA@'yزb# 380 pcqe,v(GEE$$L+ zD {FcA`XYǰB%Ik^bcy.z\S!~B mCuk\eDr$Pd9TQ=Gd+Kj6STFbh-"⣳\VU&/hb@0hr--[W-2:75jҀi9\!߮asxѕ݉]|}KBj|m~4[W5~Λ:9rD(OP`ƉIspLAixQ][b"Iɠً;O?L?ZWg~ .QT}IxY!,;!G^ya4i7& FF(cFb4_ s82. mrVjJ %0n!6Se׈ !մ:&.Rk3bЅd+1UkPgŔL;fUY#(`؂ӱ2i?:Bhǜ 1%ezZ3ԾYLŘ~qÜA d8( ~7bðsmAXϏCκ:#Cӈ8KM. ES3jF85Tq&˘TSO[ֲ%ɾH"HW&?̏EXTڈ /_Ț,#Rw)|= _Wm>1?2-+G'c%|k4ھfzRQJjfˈ[5QV-䈠J:j\5Wʙ =9h{;2w_4 }3;}m'4CH5Hꍛ3{O'v98 vus$pʤm ZiF[°&Gq+|;st6}}}ye3^m~9 V#y?c/cV83OPN#E24MGy嫰|}CUҮ+$@ܱں-#} AU)h5ǰӪ/ =3okQhPx8.ɤF绦*[E t7Df}[le/w q̀IS2֔P7QH %hwhlBm uDQ&?^~9WYanU³.TLnYuED[%_#OQEIs 8UĶjo6_=It m_2 8LJg0y]u-зΔ5D}_Cϵi5Y<AKU?sȔo-H,牖19W9e)a)obXFVԅ(Q06965ԢЏB[~ ?z志уם8*𨲝.0im`:~hffoqմD!DŽ^'xb]L--4Q~!oVOS%w6A`œimz4~NH"1vV.7:R^}5RU~Ep`$v3JzfdTOuIndo+`WDb)2rWO#A!7*V6 ʠ =5<~91t<7SՁCv;c-ϧssS>M趖xQȫ)qLhiyPc !&]߸{9B6eǀ#S"6x8~0l NBL2)1vutH'~I<_ $0$#qేRG9Q _Yףd&}rr^υ#=$h.[x][AgUXoew&Fp쓉~X3GhQch#a!62^`B$0p}جn+g72+8]EH +,.x.}E!\g̬|S)iG1BUKTatOPVJfAE~?,ab'3 9fr|r!j~S8b(G!ک))_;8# cOsjppb%=Ñ8bIIVd4:sXrJdXŽ(4 3 XHb6ƙ!6#( CPt9FFJFEJj8Og"`-O$G}}1O#mNv h{_jA[iΟz4{ର3q;d`{[ 9cGM{>6" Д ܼDu+ jZ, [;C]M$Z-/( Y&O,~ʛ(Y@n8h2}wi}^(%Q A@^CmyMp-Q0!ڥ+P^>|qEׇ`fܻirAqCof(IAymKn^nzOML g|iqK|xMqќ8B _hV䟅εoނ(L6bjVI))ai-Aa2cң&2G8!v6V^/)|RFa5$$;9|tÑռq:)rfBA]UfqacU8NkPj;5P7y4 `XI3W^Tv|JCE,|mbe7.hevl?#[jf 'uGB|!/5@sLH!9}$Q\pLZ_ބ"y!/LOj B,y'APiAEJ_Gms+ad@5h^eBsD4ꀀ dዴIŊq&43S$d]sԛ󯎯'cxw,-,۞NDRRנW [>juh2DYkퟡuݝA^*dWͯU\n!*UAqxB 5)ZΨD%@̍hehAv@A;E,BEJ^Z2B q!)9ub'yC:}t35\YйǓINE!/w7Kk,I8hJnhMl-*{T$G8 `9Z *ّlXѠl7*2t~]ۙyNT'Y ] }~8p/z5(.%oCKT^W"wz,)1⺰ha- 'lcuݺ:|WGpk*j03Mq':I0'jBy 9HRd?D1$d$> e8',&z*5^j}Dt[0 8?cNc.q2פ IΕ]aXn# xNf%ڑ˹3mTf0SF+m !0^_ #$+SKBPiԼrnf[sQz@C6R/2l !̀i dqS rtX;er%VZX*2T&"ϫsk?9f;8|:X0%/7!0JE=T',݄SD/͌窑#8[[mF9#C`XwK~_}I!Be_Ota^.HA!4"5d9t{fN}(:xvΛqp / nc̯*zƗӵ%WY__1XzY75AmkX=ݱO>|՘oA毢רX[D3g7,X "`4_QT˲ID戮*0(a2[>O}_%Zzkl@6QԧλW@MƆ;? '8*q%>6 s3:TE&unNL%i:,>vt;Yjlk&kUdjaF3WaYa=mZ(CN`lGc1Cd uQ؞v4źWYުLƛV?QBam4:lal>#"5 6jٶ ~y`G;j2v0Y$5vR+JUu R,e$U,;v| ar˥tR<$g4@5(4_ P\l ,lÅ&R :DHZr%W!bpܹh"BiQ#t jiRYAVtK)A $?.4{|/2S`K0{@>t6\(no_-}@~YdnZZ,D^fvܶL}4HJ@yk=B 7m8u9ʆ_$1w8܇~i/jhŸ#ȫ(4#vřu |KiL\IJ ;i{QHf&/r=vU"lj<0YԻ @i;YN6 Arc5S%r|{?Ejn.j1sO6UäGLiF*qu=N;~ukO?<ْmL"+!q>Q)LSa6c)~K&e$hp)lrYU?*5_ Ob 1wHطdFyTdžcROC ޯ⭣L팯 7V) f-S~ӓ=VBw7T`aQ |Lˆ 'x.@v@;G,pS6fOwZŬ%2k(HgCRt]}ƚ72\;e˕w*fLRbHx}ڪ?ڔ\J{̍?6b/۳xYVf"WtNkAcql,!yک\:$k"\'ǃoc~ ꌗ^Y=` hd³vuK?S0}X @Nryi, WND 8&; 5xr7L.ov?;s3u?9a+-KoArkUXfC E Fot*s?T;#2 ș a.hiOa [v5עm!I;Vd|dɳM-.fĹ6wDgDmJj&AE2MfӪ#_}vvU 5^uT,?bd3qiI6Ъ4~ifR"$]MKh]eMw(SKh2O)7uƛ&ix&xKI;K& D3Io'̹Gݩ6pt%MQ%,v/U^d}fRZ<(ɄxWRdupB#-Ȏ/j_[XrM) xB;@0kZx?ęzم֨8'Vy`{¨k VT&?;wh aE*%`E"Vo9iNk"{ms|f:xB[^KCYk@q%#ɽv>^ˆs)鬇 5rG: 1v#?/ IF,ozlPcFuUrv5xI*;{"$xej9td]M'ԍ*Pӑ*mE|P`e*U{M>\.k7j6BXLX= VR !VҮ\Rd,QZüSR3!tF7YX%<('Sgh4GsO 6z\Xu?|oIAjn4,?h&tlJP- 7ֲY〔dF|dU#ǖ2<2Zw>;kBA V׺0[~`('PqO}feÓ$Z2r&tJr fг8“{˶8KQz]p66h(`)r|S9nR=lݪ, 7CNa>䬐s C2kXrʞ{?I ̴ʏZl^Z:.$3]nEZB;]Й?0΍i:\#PӯUd(]Gb[(ΛǜhU7]/~=$w3Zo רe}Ļ?DWjTJ+IKƁ:E@JD,lfн("Qe*p=@>_SB)<tOJ7xpuK=N#w `؄hܪ/>k-Zޠ̊m&'ngۊ=-ĉz "`yX'[(xot3U~T3|~ψL"abjjj^eNtCc^.;0ZC ٚ">5 mmqߓZE[CgLX@-gR0mW[j><#UƕZ5؝V'MUpy ;EN`(?{-RO3RfqgT$EI!Cػy{[]J`箚^wGGs:l{>bG`s%UlBR1]BQE؁jqui3?FDYcl5B4,vվ%JJ{0Hq$9pǷ6+_1 e\'i Q54Rb3]_hҎak@mm 8ƒ vU ⬝$oh㧚|:Sε]&7np)tN Ol%(7["!o^1R`~LD`|1@Z@#IAHq:G2e@'e,6x/T8TaDR_8 ȟȪ|AܫЊ7&)F//m~?){ds1E$Q\O_f|aJشjg@U)ш}]Afl錁MגKT-O7~z#[9ROoznBΏcMOذeGgӺT3~7i< dLl.NWQMKMWמ!~+es[s(/ΒZ ⏏te+Sjp?U)mڀ*7>8RM>G59ɺk#8 1Tf/td0nǞ}נ|^YTjp?`̣a8O2Fߏe1 <4IpDKW4:DcBDv=4cv⠙g>P tHGq7JYB V zYf7/UWVR|ζ4jI] OG>yA|`c \ Rb&48؅՜1z=qݖڍw( H|2s } +f|?BNsk`geEBMܑґO3_?huE61~uTjV8[O.rA%ޠNQ,yIP%SeWhKPՆS>Ϯ FBn"[殆huH}쵖fi| וe I. -l=D(7&UbFO@),9YP?E-)*ea QX'3u:Qh Qc:?;Eo-ipW;9QZqp1'*>ۣ[0H1B50yevb^ĈT[d#CpNsJށuи0T"~ǩ.L|mr=έW5©x9ݜ UKut0߅HD{2va?\427F0ߚa}f;8B*~r+h6]1"я6P 1}iȓ`'B$CUoӡpp:z$Z[7GHߍ*rb AU_a43F)Aڸj'ǽxP\ۅ}s0/\t{C%r4|4L canOؿQܬvp;UhtkK2%$t;ǼwTY_+G, uيP!첍˨~MˏBjrF'E%f<'r B㚻NB g;dw]S,,mI"J6LTENT7`GtٷVn89DWIAܰ/r?CsCzCu%Rebouhy`FeI!Wr Oz?xn%ڜ+tAxG}.3Qd>&.:WVa4|邟&Bb1iYX=&3jBWKVw^>Vb:glL>&@ějJ]jҟ'GV/"LIqt1%%>b uX_1Pe6J0Ȳ]t3##ru r@5/F098H.skpsyL0<`!̨^MyХ#;wKbb+[֤:lvr˹R7tΧPN hkE/C炀߫T}#w?cWO)XD3S9xIznSy=&={k6;<ԭ]8U㠃၄BƤB{bh0X{2j_n&s+?m(o3IAyu1##NCKhjL;__%7r;Ǿ_N"qhD>*P1)KWm3p`,)PJ43iov~:٣|%z%C{* m _~S혹[!=ju ^. ?dmK$[`z3 LuCM_WjT6f^;q =D7vwnA!ye)3C<x%12yWh<guۗȫ9 %E&x VҒ"תC%qK9DÝqh`E:˿ &O#FD%hQ $%(O8gq+mrPkd)F_z'?2kPO7I^R _Bq`t^r d>{St{8 Xnr8!Z[FzQU1#hD[x-p9xoRQ?A*$:FbJUgȄ :gfO+NNpoU鿛vvhuRHl639ڼ $"8EO0*N#Q+ DLCD6iVB$wC<_+#_Qa-JL#={D2rH͇XMR0 >{w F+?,HkO5c5 uP/j%V 0V8kB >|J̛hwaB"  }mDW 2 4XQiٛ ow[xNA8yǕzɬѪn`_2]N]|Fml0ALPMz LQV9"0ɦ7=5P⸫y"ͭ5c:@}o[AJiNgb5ow_}c )tLLݔmFC&=vGb3êF´;ƬAL^$+a *Ql ԶSGB9oB.-'71,g! dNkŠЦV3Yve@1*O$攂i!S A.Ke{J%DDv"73ާ5Lڥao7JdvĘj4ϓaVC}xe(nQ"{#/Yv7=ɉ Yyr05 kBpP-˽=\JWzPĶ$C o_{UW^j"60 l4䏧c;d)><3lsrLٻ\?!2X@ǖC;'}^V'y G飕zSt7Z`Cb>UutsD$d#;f 6=\8{[CtS`1ATT)ÎF-kYXިJ_tҍpu:X hjvBo@}‰p6D_.g*2ƙ0HZyF¦d#kvhISͨ"b(=R{6K@ܒ?f<)W[Fy|VufQ. ?W7"$DӏmZ+GHi!v ?*n>JN3˺E(XJo w/nPFfC1;Z)+f,BX|6pJ u Do(x @!fUKMm& uF0HorPҫ18;,K+xrMxeD1 Dp w@^ ; ^lgicbEb{Xb!Nbfx+*a*}Q0W|e=" kkkc)j͗FW=~!w_\GeлO>eB*#Zfˍ啪/DZ,ƹ)wY)_9鮄;6N\|e `*σ^%%V)DJm'.JpۣΛ_Hr60*̣†*VJ%qBHʩ4udѬԚ U8<S60V.pNID4Nr(dPS{%Rzb6.-)]5oRϝ8U?51inkL4Č)MW*SJ݆SWC[mj;.ՓQΆBoQemGf"~)hePSر$jcsSep3qgQ(=Ʃ Y7UI0fs3HMX@&"4Ӏs]5L8.F]l0 9fC jk`2+3X:8Ss:v Q0t{'F'2?ob+wJ^htUYROF%'{O'/zv[#/،.dΥ)1拁f~g!7g+3ӲpM"WՉy"1wSlhSmG=j =:˲}Bٱ$e,],p)jJto~x4zRSw$ 4ݡnÈ{؟_fRB+%/y<$25C2>E߻;'Facclvo98c|x6YfY+p&@* 2Fz\Т~Q)RG\>w?9m|y*8=ۏ7ݰn .K *121NThIXQʰ 7υy3sÊ\VWf'4t$ݽxz?'ePc\yQ%xWRC\O9ݐ~ct/6BYE=<& y[}f(ɡP:ٕ,xn$Xڶ ]*CPPjUw[D{bXl*TjOҽKd .{=C# 0SiQVqp؏Y$ w:xibj  ;?7Pt98 {bYpSI;/e{- Vƒ%YAe_rt{X2nF< LJk!O//NGz\+R[3/}7ᮗYu ѕ9+ on}ӠdafgwW[}>oҝt2@ż>TMĠƣ?_iV#F)X:y03ǒ-S}nvxq{{ q{( g?îneF!&*J_i?p Y#UN(zTT{E'ƈ^S?Ar$A8͠NҾ'L̡!IaBQ؏۸c)@$SPI)BJnSzaPJYi536ERe >5RN=W,Hr:/ iBRǹb&nӨFL @dټFrboHw7Bӭ#6A+#tU_^)=o8&t3p^ZN;pbJٴ ;x>φWW!ξ^`b&_.\@ 5к>w&vإq]L:IF(8guNW~t6 Uv sdRBT/jfzT OˋW tW]&{ ?3bΑOħ'i K _%֤ Nk|#;UI,gIfZ^Qt++;ZH,ttrx ''?S=jO# 2n=R E0_2AOEXIDF;-%vCHD( vgvGpluc5 s&0V}(4 7LaROv.Iyj ]i1)9܀bYp=ĭPg'fgP؝O;sr~:?43X#IG줅W'(06Znx\6,p n6fPrBm쎼qS~t&$\󰡓'Z%#@vmOyF~uOC5K6(\_ſn8)p!:5_$dw'I?HN)5C3-Z|x"+Uב'l+`a CхmYliU{m_̮UbO'ϧP.k*OPËڤ/TOB붅 .(\F߂}.GC4m*$Ř;] T?bK)7YH{uULx;+t"JWy \^/ uo g/RbԾEh"Msb`18}_HM#catĎO4$4ƗQc%(Z8&8 [w/iUW14@GmÁ#o 辷`dscoٲ3ifLT4V- ]\DLZ_eIM>:Sj1#Iw+JلM0iIUt(6"B$^Ud;ރa?tUjz5Y`S[ ,\h.5(95ԙdōuVKXVnDvbXݺԤ;bW?c2/&L:c_1եE[u9֒I-ךS:u{O ͲvZE̯ƽˍ#2?)%7[`1*zm|QIΫڥV%N8I'%xz0qII>4's&qjk} KsaH㲊:Grnn(=AL̔x?փ&Xrr-[nK+F3c(ÅC8D0sA$&]dg~PESL2jF\3gi"j^nw1Lُ[w9mbԝvp k'hFL 5$4K6M8ԕf'DjhRmuי[~Ss`a !2&Vb,&EW͕Tg2ʐXgd䯓"ַdΝwkL@mAlw$$^c ZMF|;s H=ny~1Ë"ay. ]0W/fJ |v4@}A˼xM9nAM5-Ă",K<ՕrĜ}lPô╝y$Za[U`@L{-C0!'PcmX\B[ v*&wQyd)\g)X~Fu'5DÎ(O /wGiGcSiPÍvD:h&_Hg*:?2eHM N URqs^ќ%HII1li0~ov8f8Ѹƨ юGf{3kHqƠB2Fp/${`:Trtp6Y)tT>(:vgJ_9IrF1Qq1(* 4/Thxyh/^_kXS|`"#ePET '>,R(?qqG\Їd=S2庂i9 #XD&28O~t[A S$K"9Y@>p1Sp}[ 0z]Z<E*7Rg5Yl/*!>23{@~#1GҿȲ8ZzaMP^ś٬O# ᙨkV5!D]"cJX93P;6șWe"~Hu!oO9f.W^vp( UD=I%^ 1p2dG ;4E{e .`WZda&*&mço,M]mc"H m% Yb=$FwQ[Ϣ- "]|s\d7:Uv!(}zoa xD%9L"\R^k4gfѳ;OuhsYzeykiu 1!Y;B!pX~A6bn斤+l=&#²wWؕ3a;G=Ox@)"Aw6AɈdE.qkf|;eO3qÜIjr S\f{Z-zo+q,~`tv3 }rۼp};dI׆#7KaN'dHUc%؃PxpB;׵2Ldྒྷz59}d=~ @9 vX9%Y+ՇT=*)g qNCFfD .3v*mS YK=LV([cse Byը 6 Ein)o?- ngWԚg AC0\,IX@F $jvfR+PSSA%_~H+O.}r>?zx,m4s3PcttqŖDz&o@S-Hw$*G-!r Bk*(\]He灺 ~5 oh8Pֳ i*m7~>"g"ord*A ۃK@tr\X,o-|<Aהt%y7L(,H9T?=[|Ⴑ]ٔDW q,)~? ;ݚ8pI7*K;4 4mʋ#ɬp*W ]=cX4rgrb>|lhF"՜$_,׮_ܖ{|:ù\̥i eQ4_CF F8䫨kX!,IMk؄ M#ZHAS`IM$%~s!I<~n!hCb n=MHW:2RG=$=eߚBI 'h^,xYM( zD j+_:N|;H"{!3L%-YuC f372uovxiCEȋDm~h(&tKॻ2@u_y}XleLM)~0L"H*EKXa4ay=&oJo+Žbvbʑ21E!.BռHPcyTAu h} %1h^3k=FG=0Ww~V`Yb|t6wGS6q!?"t J !_ө{mp6=Y]MĊG~=QܴapZ` x 9h?`v_WQjjhէZ?Z3~!5_RT:AH<+R,<\%s թ`*7YUG'"x2Rz>DQ/0PpJ7 nɴ(eQC;#,4RMMӘkp:JIHȨZ{0*_.8 O{:~],]7bVn$XsLj08 Mc/EgCE"/`9vϻ5~qBk.@}+Z̢ ")»=Xoc!" `Qݺ[@bIуխ-i87- &к{3f-wR 3! 8eL_Oɂ\d1G[…{--+*ͼ@ѷmBSq%d~ `Bpepz:ؤ ax8^b ʓt!CXjVpx칋WkrsͯDTAf|vaQc Q4lfIo䶃J/_[,n!g0vf_2h6<"r]Vzyjwm)ԓ+ 5֊OH‘nQb!oO ǬîqϔlVד:J1L6ܩ;+&T$d]ql?@Jo$op8^/퀨?WJ(fsiӖr1.CHYqI,GA|`zIC ˱{2QpaB/Ex=OjI %*36:̞ʞItw2M[zE3x4,ğqܝԖL>,IvlpCT*J{SZk%n/@lnІQ.r2ۇ  0kSԑX߭jc0 S??Y74+Y8Lmy MyM3/V|Rؓ\E*Wb gՔMzk1g@Jly$Vmfph+iM?|Oo}}k8[D٦})9qo=c , RL%҅V'IxBG xLz")LrxJ4ʵ߶jy5 "RXk3^7*_Js~'NìI̜*یc3ۇXe3޾ۣ6yNzԾx3X`l6 HȘiM6#8V41xlʼn>)1px_?Y4\O^Da+z`nfܥL) O n]/hzDsPywG7|Nڤ2\tvd¯Uwp0#ڠ?vbA0>t{e1goI_f9xr@HS<@5jǔM1Hsl`P"gG_֋%Јpld3#ؔQ֋KTW"BDؼjB PUI,kω=U吤R!P}L1e'׬ W:._Icґʂ p)s_RqmqqJIQIb&9EBQP:hY<%Ϊ1؉EX>ѡeMkmDS Ž8̘*b}I|A{rUR!k[4epP%R7_%nA 8ޣ UeI ; h%0"':5 Z3:hqkF`߆Y =ԢIW4fGaw.Lú7·:5jJ (k8L4>θO^hI׮^+FcC#~j{)iu9.z5 2슄;wK@G6i1gfa{㵯'~ c}XW P٬nj%_/chIHjw<}%cYP 4с{\܀Wd5ӧx(lZ鬞zFj VF)Zx|l_O\E8XJ%~Yz'ދ* d ~X=&6*+R[*E% V d xE1 1!nbL96%DSd| wʣUQ2Nqױs_]G2I䌾U1@gOc Mms:;fꖦw}Ӛ|fĂzׄzv#76'ϕgH"B:KM249ey^ˆ{Z3Fp1;Yw_&_M#X;5o`N ͦu1D'`PdbJ ͌D7Eɱv%4YY=W xGAOU^_J̈́$WfWy)St{+,3[%$t[Tx8,t {٤4X$*B۶(<wi*4 Ԃ4%D1_N8nn?"gV_@]tV+a]6}JP;a\HKN3LW 8.d]?-ۉ3m>9J_K>/TZ 4Ҩ%쑬}dhZ +ołCT?:nMz oN#rw8lIhQqn W>]*_OTiKet},cRd6ԋugMdlZ\p6RVп<\D8&/Y0+m8YTwc<-dt)'vZUȮp&?Ed1T0ȈIC|6VubC"Nj{ m5A#V&Tt^:Ui,诃e<,z,xł_mP%(,sMRz*1'<ɔrw(՗Xb|h5 `/>yу_l:pKCc˭%-9R^Lh>KekF(j1AШ{AWi$ G*?F!P,;864 7^&.Ǭ#%.57n[߲Ӥ1,&*s ǣ[ 9#]05at92eV"/qBT 0}Caޚko mr `@|9s%vvMnT! \ !$+ ($otoUNk])#+.97%< ?\WB25"4+}"7zo{8"+([Ҟ /R8hԟ! +swcعf%?5r] z~px\K29oc TFiGx77>s?{,AS eSUh;[i#EO܃JpFZh:ݵ#=I4?8nqt=a/S㨠8 5BhCZtt1XƇ%Ac:QGՀ tTF{A>~OQYE -<;[TS ɚCp7u6N1؍kRͩ*z_Og &"Dv@!Ckb ܆d$%^-2ȾR2mVqtgjHT-rqb Y=J,L(X!50q}o^a^cͼ:Ƹ1KTTy]gڧH zLEU{ t[L\ ߚr!_✀Ɨ;nfϺE8A.^JC{(n+?UX<] @zGG_=IMyJӖn!o7}wmmeuODX B1 |erm@=G)冢fӔs2bp|?x,@w8F3nw9!oNZxcrB>k>5XnHDt)PFZf4uDzv3OAy`!P8lU 4 쎶8<zh7.EWlr8v9u2&ʀ0/5gٽYSyY:3@';iaˤa5ձ_׀"g_ ɣ(ծ="Sdua8j@i79SCС{}}5 R]y+")4  }NdӪgu)U$O(c7i^i{!~ pm:Al(#ڨ.GN v۶0GmB)"dD }GuςM~ijM9T'8Ay,ko w:`pbdGY>9O Z+DmBxCִI}ZX+@aWZy',k$0HiUVqb2BjO%3!>]lhpRbzҍ)wJ\"J5ӓ5~En):q s|WJ@XC оWИ\RY~>a 3˞TT/k5  x /B5hi ?Rw YnV%%)!ҫ\EG'f4fQ?<5W3lP1Oo8Z L(S.rjJBJ(ګg[% ik~͸^lҋ?7NA2 ZvޜUy-/s+D67~ M%504԰h<ۆ ;Îq ^75Hok6my3TrUPk7Z!`Z?YI})8P_rf=;)Ѷ:>yJ%$!~O(ِ8lg+1 _!ke($j)ZGvy&! OnMxu$>Hڠvnu{k\T{z0#l Nb;60ӋCHQ4Z3~b`Y)y.Tם;e a#? YQj;}Qf3/ГlQԛz|(c_n(@f!HՄmm0-hԭ{rDzFL }^B8cG'HHt ln x7X>,ewwoa7Kenv 4Dr\"D ぶ-dHC>-Jmsq< 7}¯c? 2*cKA9OE;{eE\ r,G}3 FԹoRV qzSl5&[έοD׿IƫO^ZAJ~`U& sXlN|qM\ kZDV-$I[hҷl CQTx;'qH2L2ToIg8ϸƙౢλTL] +p~ʐfO wb)N'(/R!nraXөDSm'Aލ~VmtN7r:S {U'c2E^J =*y$*dD? )|'Do;4~zAB9MO7l.x"N#+9E[–}{-?VjRxhm&r`,W";61:6e&ۜH15>t 6o[b3^]$i#:NW[2JfvPjKQhUag_UHNNՀ9O{o~ў(#u,`h膥8TqvWY.-|.្Iк6wʀ!MǼ:))Cj&E>E Q@(Ͼu]_BNbOL#f RU9.^8M/@֑a3ƏSeW]կu:2a*tMhQXu]dl؁8>A~h|}OaRn=K3"RL+G :z+D]$n8 0w``񟟔us %{!Q$SmwIdrbh._e;_ LO esܓ0XjbX݅UfD^5?|Ա1`L&Wte1\-Ϊ+8ؗ'UBG.Je?wA[‹qoF_ +WdGtBn e+g;>(fy|s ֋87oo4 ^zXs)ݓ\D7^%0]9s#B3Ȃr5MArjYdG&q:a1>_ҹ+e^xpo &mv.Om๥LZ'`YmgSXZB;~&=jv;.X'z}m\=BK !$a4Yh FW̴׎D_؊=;"9b9nQ@S+S巒J wŒ_3im6Ʌ9kO% pT)C;e´ =\q nTc~f)6k9Ɂű(/JgL UӇ>h0.I\U5v5n;K u(|t^Ր}T*U+ʀěCL-,X2&*Tx8sQyoUX _b 4j 4bzi1x I?=kNWO} ݍ\)⤇>0R X( 3.5/Wfkg_N++] XtwXi{El1j!VWY3X . P% igDʋ0I8~}ۡYt_(`fruqNBe!\p"Vo2Z>hyj[:e'+}h́# C֍mSw<!. dOǁ*mw,KX DJ=ȴV8<\DDv *y1谆ǜz߄$-̇RiCS}<-l oGN"t HXJiC[2hNpWX]('LsfUØa?>SqU;SR'2˼]q?Ȕ8&g{8sb"?z=I!J|ʽGh4N͸ס*'t&tz0eʥg D,3rpn{P2qWA5ENZ7m_!XBz=lʟ5lj_6)[\j%zPgfvjLmHW^'I˫PB'*nN,HE&2?c"g4Ym&*l fw}.ڋ%ƭr B]?EQk yO@fTà"d-Riy ̲Z=3c;N/dxa?nAv4WJ?%gjAPVòTiVs5lP$ \٭r}R WظU-:mqu S@NyjKoW>jXd@:?biRa-ΊS*^q9,zT@Phs:ETNBtǷNFjmapQTmhqv/U8uM~4GC qBu%eqzkD)cL9 !Uj_8i@⁓֋}%C '8ud雚 .?hm!1Kz7C|iV{.}^6 =Z`y,.@C p! YSy 9"kI6f0U..rrU'xI9 i5PxP *&iۤ+KZg.KW5$EDgC|xHrd4vS)_j*>*xqǠ9AX-jTDƜBbLAI,B:`1$5ʤ!+ZnEG?xqcJ}^ӑz>ٍ}`y5-.Cq utAZw"tjwrFrѵj([k- j3u;:qr$aF<#@ʌEkv}CeӌF7|Ξc)UH'RlƓ3YЂZ /18>t@JRڢ=0*VUf3UUΝIٟ" `R&Oך. 6t'`B!glY>Q$нcH>oX;L`ܫT>lc eyEfŃyb_ç^:x}SO,̼ʍrI&CA !.p2 }*5hGqk3)\u̾,'6xE66,1N /gWNlρ+q ׃#eLrTFي@ZkY}[=fq&m_:j # |u,)rtYZoAɰ7 b| hÔ NO@-242ĉTp+MѮ9O]}&ZKՔoc+Sw}]<ianCw',Qh@yuH-ˑnVbESX6 NGvb;{HDչʹgc7^Z?4aSxě|'ݛJ9 SS9Vv8ul~(YW['zgw刾#*ԗnAgs8}a#e?c\>lyr( s 7_:Py9mxDS3zF? :B7-?tNg"^-6ٽ$#7XxB/% ho7`"-iEHw,1@)'4aM"A>3hn-zuҞ 01[cːejs&44[~-<{u='iء3r-.*>Ō؅&L5 5c}/|HCQ7{qݷyfA 8kSb2D"/?(]W#4@EhY/IƔUtIޮL}ZF`E\Un,VғHg$14GF78KT% o4݄G}ȎW V{nP;/*kI:&iRhAlV5t;2^ "_E%w|5N캣CR߆=7oP --7ʹP* b7]I"b=!իJ}F{QGX&~#aBHw|HZLz"ZVH[d-?SlXq;_j?a2(,%P(BY"c (yPi%ă˙Bצ)JcT"izY8N : QGPWݯ.*mH%㟋 @QSf>w2 4 f1WiҙqLp"c0@'TimT)a [K!`ld&r&uI /\9%'Y0b\ i i+1Ċ/dԥSC4Rz .ݶq/!M\)hFh"⿢F/s%í#;#q?i\IE_*xFzSt~)*D!m2k_S"g OK qceD .D^V? o@6 `}q>./d}iNY [GWPUӝ,jC ?ܝD{{*26 X%{oBB:S+SWw ^uv.=$=nze-NB,TI ou0i%T-י@9ys}yU?r jn3%:*NfUFH1i,s`S7+8oT?Ƌǜg!boN0(T ~0or 2:uYr T^/Y.5GXpS5k]R-BY2~Vq";etԽkH'+6lΪ$Z))cWzg"8~;{ v.ot`GWJ,uyCNX>Ʒ1JwZ󕇵4as`z5?jSxM#?.+pN2"F׮bC__W BoG<' w!XuDy] lh1ܶfQ i*5SLo0oz j0#C艫N89cpUӡQ.kM{&3{̩'7ӑ!3lҟ"%n=.<8HW:/OoV5ߚ+}ݮ6kP1 ht/t0ʰZŴ6k0W 2Wn.1{l"ȸ;kյJz~B 6ڠ>mUG+5.1rWAYIuxka S&Dy+4dixvTt $L¾c=iuv00- E80h[Bxv>%c.YeWGK, pN?*ljJP&u'뗯)+O o⓽6[()YG#_jwllkVߌ?xW*E^ʼ(&ϵkR'I`N'^d 5И^c+؊ۦUn3@qYD$N jwfORiA%z+h.16a *Y#Qm}HP@QI^x9 (P?'{$,K*sɋOܭc]7ڀF|4e)?|L.;BD 0Qa2Y9vGK/\ꝝ>%|ݱ c c07bm]u `n*X`=e#tj:,p3Bz斅VA#4cƻ%zDl|36Ҡ#2Ѡ%O-:u.#YB nS "+6U"Axc/oWzO|zzm^M4Sö'f,Jtq$< xY&&Hk=i22Oo)?e8~fYg8As*޲H44yAx)j4["hԹ@"00xB;qT&gڊpX5¸qH-j3[&k+ƤCJFW{hOþ ڤȜҟUm( Qf8_l͕y!*kmJW vVָcAJ '^tr?]ΰc#A ~Ƶ7ڧ$ׁZUpYsM' B+]x ?7?ROseUD)jW<j:C͸vKzUE8 * ֽx{0|l*bG@w|6趋)/iYxɾqbW2k 2ޙvp a*ߐ԰gLXEVg5?JwO%^I15`]a5cetw1G) NB]`:KxQR۳A(_Pro5Rukv(PB scI*Dq24[^ZEG}oC$$EHd֢ wCK"zq[ʉCOhGPLy<Mu4nΞvFH:R/&SxpױA |~xVW 'E (\]L?y,mw8LAONh[J3gC[;2 !@Ri택:k- jicVS#}E_"h"l2K$37r^OlebD>+!a|zM&PyհO.S0vfJ>fyȃ2Rp/-Ec#`!9#(K"WUlkOC>fC~l{-eR+9I>Eoؽ3*4VW-o: B­9?7hc9[?"C룽vcyOWY qB!=]OuЂߪEVNNw|vosnc gh'uB.8DQ&6 {#(ʏl0"偽O{AFT\3EGBt{=*C+oduD9MLNOZ}~)`GQcy.Ya53Tnh2}kj,}&LRI`O;|`۩~UVCqOmnjLEo1kҫ%,9/1zیgF}˓ r"L6 ~_ar4/n^ Y?_Jx]WSOi_A-^؈vxTQF1ߣJn3+Wlʌ(+?/6$r+^ϖZWX!y`W~!vs.-w3A\)woKs mݍǟAƹL6O'"B|-ii Br77t%P1}8lJ7N?'OT S0o_E^%+uH({%JQm~b/#YR.6ьM!KȦ,yB%?1M lAԜmXe(wCƑ&"R&sYߊUXRd"/;, 6Xo )iLla?՝,~Rncu|qyzwE,fDbv6>8c״/t-g:B?oaTI~Q)25;`_^Έ߸+InNb%]jueydz{W2`t,јqYf/~nu.>oeAW[/: Adl #C}pFєJWHBrPjtPKkhGG=]eo1Oo_XE2͘B̞2Ykh]~'8sS%f6WLT[b]=H4az0;_Z7q,m3xMHVs3Z,Zd5_ }=?L"+x?ܧdC閼m*^s!vH>= DSK`4y(I\Kǟ߆H1\܀Fđt9R<_gui@t&Mg(u S6oy\RHth!Zϸ| =(#m%"ܝ,/͚9}U0VWo cۻ&[ ߩCVKpܼn ӭ#Jb^Rg. J{=`+\,;>c'f?|0S3VLr_8զ9k8ETumZk2 '1 i=ьh Ӽԉ8w!\%<Y HaYOPO43^7/.Ls;Ziں Rzʰ!>$`BLϫAE4߄M30%G 5Y%XQF $ LfWe&-4Š /` Z77rX;f۹dkk5%C+@a_ h{}!w`Ff\x~{B_)!W H *8_ |qW3 iٯ11}ݘ;?ֶjĔ?ִo~5O W OS 7[& @(WVcA^o:1i}=o_[D, +ί q]GT[Qw;`޸+7[([d ONrGU!7DG?J'D7Pc<MԽ&Q&D u늆d8ͧ2«, s o0~'k@}тp\P܀# ϩpv6HGn^s)}3PLm,3NIo2"x]9f\^sb o^c&q-4 9$3!V˰;h Pw5\P$& ڌzzPϔ1ݬ[]eUВۥC]YrC&bB7/o+^0cJ}aPÕ֨.sCyyexdx_wګL%ghXg{F{9Z"{Y6F|'y3_e1&睸}uxi/ efV"]7[Y1Td-P~!%v9+r,ڟ,ҁ\q]1~T+Ǘq|ώuj=0Xc0rDng&A`9Х7CMr73Bm#s_VW]#go=jmNǧH?𮩥:*ʰQL:B&ݓBr=!m=1aR@\ǖPq%s3!x>CZIH JШbVj37S}äZm^Hq!Qy=i #ҭ S5DX&oUlJ{#ݑyQ C|d+Yf@rd){ia\?pehX/7c E\")]8+5_<+>3K}ŗ9 qhӝXYeѱI>{1c +M4^7~3_5!q~eFjs#:B:2,u#S.j*)\N݀Ha!cC[o6T}jrAhRˑO|IұRi;ǟ"lZ<EM~:=NsO`_+CW7f3A[`Vvʂ{b#9ZzmSyoRN ]#%%(k# 4Y&T|\ ZxkixXmL 1O6w̘j*7f U  G$\۸RM Kzf2מּo@a]Ww%& 4p٫,U}ފ_ti-TYb?ƒpt{R4B9e=,[î;aJŽ g0W"90S3p`^j*䑹tyuKMؕi)=csn+g7 .XoiC?6E[-ZAGTEGU@|Jȥ%S6*s.vq NiEOsHW=;]QsvͯE(jtZB؈K+Лr1%m'꛾]nq;LDwhz+q |{.xg?3k}|v2߻R&Xg#d7H/yCC. #m${J-!7~hV[wx!H NUN dbzHl/XyLmHu2xWaR8P?66"VWP: Q,an1{/Ӱ?`g$^xDA#g/HVTx [}cd_w8BQCdJmh_Y ɥʂMk(B*o/7Q K Vza5 &5t XE*;M3:)YQzgʃ!hr=)ދ\ds$/mxE<]2x`?_9ݍM?bu7)WoҠ~))E#Rͽ0eJHlفL,##KV/̫ ll چ04q\Ewch4BU@5wY6`ń̖қh|1Vgpux'^2#nZں.?=4Kٙdq.`pQpo7<` ^>B{!!~FX'Lb* 4!t8Sһ~ϑL.Vm0klyGYG^'ةI{k5鏉ا5 T ̏T!uB V)Mp>lpCk)d_OYcA\฻4JPljK炮57w ]ldҶifn{5"k2Qbv#}ƹ-(}-{e *,َsҫ9 l]epe.J45Br0!3?eNt7PaR uE`T*֬ 7Ofq+5V>lT::wMB7窣/~ab&-ٻ&}IpF ť"VWٮΨ#0ƹ~_*'TVQMxݢS9}g}zumYmwN>]<,9O\ I)G+XsҠ3#&<X 'rx%}g5,ܯU !ښo񪴦q,Ȩ~TW9 *"rVƳ3ĺ,J V vP3mdq:*י~m`h~WH3Wu!ع=%5c}PiS\KgA4O+l)ٕ%JR:z)L"<;jwij @v?)m?~siy4Cā:L1L m/G6?lf!a)t9]fl"} Ȃst$ZZ%;99OhD$|F8(RXSbS,jn b̸Wzw%m,S hT5J !sk :NI*PRL*E,-.2 ₾jL< f2v>heeuNڢcJ.O {cE 9w* &> t%A'H 1gyxRMLn, jj(^#-Zx6njBO}Ɏg:A1i' jwV.9a@%]ab؀p h ö!&@|2fKm:U|صYzCh] c*~+CUT/D%jm C>V௩.gW )!#G,Npގk|X-Dڅc.@+h?6Ic7^ =kTk^z~ЋQ[Ӑ<=UuF pƘ8* M'툕<}cIrNKtyݖ0g2 2EҕߏGUii/kܙ gw=hs:H0ۓQEIoryI^6Ɏb !X=>-)TJoУ=O?V]%3pp92\|leGj(!WH4n> $@z?Pv#M>F2n9+`lI_xfh6ayiK/9q>pƂ0U9e7|z D7>79a`  i"YS\t\ ,3UoE(C|EcS-mp)?Sۭzn ~ތ^?R. g'M9y筐WzI{Bj4^ËT+7˨ VwlєԿl RLH5WsJS"gB8O0yjx~V}mv >:6@ OyG<W`[;"ckrD5\P,BWL?;TRbVqz@~EhA4*~d[wB>l έf 6~g vz菝pNͼU DnŻu 8&ceHzSo:5FHYt!bi?0Rv ,/hRbNaa85]s+ ]?6܆nEi{M ;#YQziqNn_a)Z4ϲx{uȌuMPbjVl)%V?z3ROv 7mg < rAml+Џ t_Hܶ:b:Dq@sM%> ‚k4Dt he Uq@K;:d5Ig?J/>]ژ"[ӺS&)k:U@ykr~)[q'KySDžq?sL'U+!l1c[J鍹e-S<Œ\,3Q&_U@7 >Xcʱ=#FWepKXҘ6;Gn"Xi-çnq03n^5Y#ڟ{ 2 >O߭-zdw\/nȎwf%upL_ 9T_sK8"gFJ/2K ۚ ME:o 8xЋmþ7]v}lcZdF)b|`"x d݉lgG&Ku݄7(ם&]%ľ*m@' ܾ7_^3 SjXgnu#0܋+6@*F/:EXn{@KBgoAqoG8A3bnX*kbZJm O+&[n"|i:)tI뽌qG>c_vfȖxo[$XXK t Nk3Go{eU QYd&Eǰ+tIcϲ7Qq$II>|}yEEj*& >w~]\?8lz2&2Te=}61_ Q{:GooP15\ᒁxw^G wbZd2`#Ʉi! 3\Imc,-.NJa0ԖGϐ LO>VQM.;:Pjr*W<`,}۩ f|JǍ/ ј%w/yiBb:TCIk(c[,?{JfI30b{I٫VK?"c#P>t۫qg+XʥéJ3-[[un_Ak'OpT +xL"(I2B$ V[G^66v-,߫ ~DHm9ےiO)1Y>ִ!sdS7aq #ڀ{mc. ,o)C4Sz:!]~֋%}j{'x@%a;Dx[{CWa.Glt|XddB:̜{fJK0 +@7B d \.EI U[ʥ]M?A-5-K.a&(y^KF<>܂8x>fbvl[P1T=/>up x?V#!%[D?zKƒۧUq0`a1<qKQwŦzK_nAAC2voZ^{>?hfz HNx5n׏*TP Jf>0Vo|7M$s60` u[H1/u#ƄWA fHx&th8DBN,@>NhN(>ALweBd*!]nxwT C%S1RQ9W1bdu[s'{hЛ1az,읛0duG-G\o66If]d,"W?fGn۽Zh*E-li"oߝNw/gI׎_x`\#Y#n3!@,yQiYCwh ;A9#tM$C]X-oBy<өT4#q;+0Ʀ~yGXI'\L\6db։-?ѨAc){Gg"q1nʺ K)7*NB9jf{8=qlbo1ҧZ֟[& JOz"KY/[.EMe6ŶxWp0u7Gb f5 S٢2 t5߶5$ekpG9I`m1t[³>eƒ Ş}"xy}o>Jdk,O|%Wmx؝q69l'Ow1 H ǜTޓye !6b*Kl|Ȏi("U*]BHrR-y:LP-zA?$2nHeHb /tYc>boR'Sf^':߱R %F|(_+TgmꥣIXn&K SpoVR$̱u8Ňg c0WgCsqTSE]=|lrlXYzt^OAfc#KRe>`n;K⾑~65gAo~nhJ7p@&Qڟa(࿆du&B}H%y ]9k1ֱvvƁɼ>.)ٳ\TRЧ21~į1^+XTQX[٦!`efsO&WSa}- V'Y(@vVi[| 駵*<"QZV]p|* bx#D-٬cY"DH-*&4}K=L9κߤN<:2U+#I sw D?_)jEowˡtiAGDu #I/p_3I[큾*&} %)T\krkp&6(U]7DSB[5 x {,Z:iT` Cg͔XY+,S/\Ur1&VF!kXKtzF )Tr#xed (pDT|"\jN v\9Ҭ_"XWj Mw.\RH@ r{ZG 8'tIs 䤫l^&{#qsN\NoaՎ+-'OF īеM>sK("DZ!gLMf 2r{ͮ*>pr̸?D|շj׆_blm/nUG(VیO({*OۄA][jxPFŌd% LWN}`ƻ"X/eDĹ{%9@^EQB0LU2%Zb[Hv$=b=r&"T$LC+.~~ci ke>^e]A<4c"t2ٗSWB2a.+|GBhJ%}8&Wnq Q4-՛B$usƱdu?6k 6ҚgӱԱpuu/Zow_R҃bG Q-{vF6C`zVH~V £< ѭZ)UOJ][RdiDoWL \S>?w1T*jq9]^XSgʳXJ2xبytIK 5jTA"nHyի;pXwpݍһzXCT^l&E^3Li Lu:%n4XgnHQ- qTlsoRf[!1+D!N9+<({:J9<U e63+G'OYbRhEqjr r1)n<8T+|T?!BE? a[W*+ 4vjqvθs{ Ӳx-`1!O8#D@ʒuF} #K$FHkN@Rw<[D&|k|L1~r b'][\6 &6< UɶEKQ[ҿȹPTh:~g N֕Fܘ*{Q>BOUrR|<9{^*ܴ4 }\Xq3 +!/{J?h8l5,:ŏ?yicO>&$fOR.=r{!BqnzX3$yp̱& r!>aD]jR+nlh57/wmSG^*ӒY:^ Y֦!cxT@J1 t*Ӏ9dX2֑0iESҶ ?g=6=(%ݶMI_!:%OjY!IslυmJMyr`l`_mنd^ϧTSS&Ƣ8,/.jE܃P:TQTo&BY,z8-H\51-;= ^Hh- ΖB_InLPmS~90{!S;t,EacetV([) t}+4[<2]TU^ڂhL;nQěsQOq ҉/ F ' ^p~#Dw&. 6ׇ+vQ%`pP5o8H{UvǤ_t4/.6{|;^2)GJmRWa$LSCFP;S oZg"\<̶0ИԂݜ59)uHWG>.2|(k;Z0c^h&E3G\m(\f3iq qѢ"8e%$>9qZ`q~qHlkǐcZpRo$5Jy^[`>ũ@# [];+]n#/c>a2=+Man4ퟱHY =J$1'^S?:w ؼL䂙5ҥ7V0!lI=A?MDZM/@4AU@ 4x朣js;/8G"md"7:U,Og0Eڜ Bln!sl:0uFs,\:PV,q ۩KrT\Uh>BFijROSZ+&hQ?"j65DgA0]3βK-,_i/ *h^;"' WYω gLF%H,ާr3av^@0&R75FrMU/4>?}ˌkB5y!:y&&zE"gŲ0gҾ5-n{)bp6pfdfQ^8p&v)КxR^o"fZ u!V L!/͑̓Jۨ8Xh *?ul ox>4fnkR ~+6HfwC73fSQ4Ne`L20 egT'qw)=x,sh^jZC]BۜTr셗ѮBfg˰1S8 VpNa0W[91D)BϫV',u#eؖf[yRcck^w:!M\a6'ul.QExꅘ&sh<$izЧbXY;}䀛lpGs wY}ç}J\TPJ˙dъZ%W/ᕜi#}Vv&-eg  $u)KɅb(5 mƚ##[J ݔ\Pd;`^!JPsC`UY%˼$StA,'="{Bm2 zQ/qF@yk463BcïU|(;~B 7H]Yk;hKldb%*< ҔIZuܘd,Y9ـ1e_yiql*hȕfjS vd6lMCF2b],Lǹ9F"PUPl#>2_¸Mrt)X /1Bm9jłz,t{$1p jڜT?wSLj$o ֤8" fDce26<(Mj#F?Hw4rjEFKL% O Y@s29bW@5Zŏ ,`acFLJr2Z Y/񐤬b#x<4 4N<&ƪ\QeF,B{<,>Ά ᪧ`g#Xa=&aSn# ;6OyLVY;$s`I&3UL~`X.rGh;l4Kc_#5?·j؎}:A5"¬!pNi-ҥa ,:sor-R֋4cB_uctlس99C- Xw5;d+5xVGϺ{5rCrQzZ~S v&m!T5B1ՑtOyGTҼ#:SOXx*-@)j{3{wձ.^Dx= AF ^_CYa#G3bmy!z Rom&Bd8݉ L403Zp5ьÐƈXD_p3[B"* uP+Ke/ |CթP`{R]uTzi$RNC. H80RGjGƌMTuAHEOIB?=D:›3ӏDp7nԜ7'&M:QP&.y͵:G,u&#y6*eZ T% by4QUn5&)T_HOm \_=ZE'֊_C(1X?3 >5pvXFGaEMW*Pf\1ȅuE`ߙ^405wVڛy L"]s?H77'I%'a*ҼYSBu@hCw떴zC i?clb:R-F9v5=QT@)5wvpyED5WsOz4Oc#[dk>q:f<]"2o5-.|$ *!' OV^45f槮~ 4%7kVLڽ$lBkYJs:©C"<_c;>"G9oErue(Z7tj\(hM'D[!J@ ?oD}5+mSȷ1r"z2*|e2㎟1TeӂA5u(lQX]{kff^?ݺB~^_8Fis 26ЕPL?_іO0ߘ[VN:Q`p -y2|.|NFPxʰnV1>`Ϯwqն4I6"->RH&+Ӗ)OﯼagZϿ uJon 2B 6ҥ@/@n=#`yZ5kD G~(K4oρdĺѢ$&t_~8x5>)!xAAF3?k)݄u,_"Y~wN_ʼ BcnJ_ >kK ^s?y7OuN#a `)qoqNJd+8C'jg>9"h\c8h4-46 jd2UJ"z ԠCJy$k[ jMR7䱻w=?F…,xnE-D6# ʿ=ydץƒ$F@Ů"4sV݊I_u(XtZcvfkJ[/A2@jP9Z<[QDdi%@4e(O]6+p:| y m9@֝ȟDa tפ-̓F o~r{3%{1=h^k36*nxR8F `2([.4zv+r_#IK4[afM7˵-M GO6 :] .{FT:&8[@` $_GXG/,a۩a ?n@~h!~Ⓗw9g>E.)4jk !-4!@%3tމWAOMxX%y%# #gL9N0-Jv!nv kDBj:jwg7I-0)yjg,ރCv:}â~s.X"BHDa}q*0WuX7yW3.3S=PcVu>L/MW`c DͰH̒ZN΁@,O{1ziɊ)oƕ:)<ƏS I/ex'@JD8_skbyM)sVvsT-zw@AlUcRRR9 jis N|t;νa4n(3uwzT50-sxOlR>O c} 8 d흭.5g0PI# oT;v9r|6N킴L&ŅOz>2}BtF,J=Q7ΚLcAz릶ؕ|5/Q;U2t* 7w(:v4nL~u.ed%~"rAvďpA[3`Į-a%N`_J7 3PXK(j\f19P=Dd3, SϟmCSo$8 x֐j;1ًl~5nۆrBF$KI딢r紶}~NxPz2-o!,d. =,̩}d~]9Ge}: iV+!Cn.P{0paѵ$5w`"ZYY$7aqCZЕƌibdc!3񅎝yhxQ5罩fߤiT|TP6L0䲼*Cze/;6<԰J]P;;Sln$XD2}_~/=JiMJNz VΊ4S K引LL!mj!zg5N2pƥJ  lJ sUgY!w[D+vg`/&e*i&C& u{Am둮y8XxK}@\lp ^+SCAGP[ R,䣩UZ̗=L5=K9n_~W6X4Eq" <-3ڥh jN%ae?Wl@G 9/=n{Ozn7qFSZqW>.ss۟^vXq. )Mx:W\uysQ ?'WT=ا=֜d՗wS$&a'd7}i,+BT%I|&31 je-e}G/Ƨ]ƞ/Hj݃R SѢ*.)!-*Q՞0VhMh3:5^RwЧ S;=ʀn?[.U=mU-s [x@Qлuͬ]'~(ı‸o8O&K3ݓw8y^Ol8;RtOn żK໬egd *}G~`co/x![SPBcNrQ'_.ac~&{,^A%_1^%tqaz"j-%e`X73@nz e帟`)UTh@QUa#@&:mu&覄tUYɭi/;(DC@(?AkUA=)|lTCQ9F)X(]D~B-ug< !|Y[td'jWҢՉ!;=$ m2ݖymYyB>AIB  _8BZHh ya ᰱ]Fi`DQ2`c^-ջ d2M'>߀u"A!57AwٌS97{?|ޟb1qAz|15GQj5s.uXE@ūtJ o%/ ֆtOOpYېさٙ˴LjGe^u/@w%" = TS{\\1,Ȓ2k=jj(jlizEn\iz;FV)L{[uBQ9(3&WU=F3,o&C`fJ FIHKQVߴ&!\G;"ʹ5k3oe3MFKuQL\z?24xJ^'ϛ ]BASqxA1z 9(Gs|>s~yx(I {)@]v]JBc2'>u5bualo y o8ػQOSt= tM&’SVk߼\(*gk49mwL mdӄ [>y>Z,!xp|7ՓRqV2y;JXx}+I"QW.uFe)ՈLeϠ8O97b. -޽  I~ N \(S(e8_|5%aX'A0q$,˘s^4'4aS,:pQpB +&w5i:tIWƝT $ẃ(0nO]^먛Xg3&Y55+RټZF<,HP穱Ey5sD< #5+R4lQ鎂+x9=K|d!^d/fICNzUr" yttz}ttl'Ǟ)tA"9+SgbuԻDaRx!l01)ɱmP#ŒWM9o g",gruK58&,;ٷ $K?ȣ.nbէJX%)Tb4$>$zPrJF3ctJ9<yn3O(VV>̗RsHf,윢bl`$/. Gҩׁq ́l߅|FZj$j^ E詁]b| 0YFl^I{̰gڑz{w}GYr~T2!zZ =6$۟OJL/+u .fM. 4-QSzj8rg+,HSigpÙ ehzzfꁦz tJhIdʔx? Q݌-bF aND}|Kos{P)il%>+1 GS#5ɣjf{巡Xgn "ۈy *E(NL(x#K5W䭴&o9jtVyRP_޵N+㞀7G%;Pde"q SkRBtB}j z⢎a.]WyC 7KVNcVWi޲{K )1[}0HQх'.Ԕ_BU/ b@; k$Т͐\͕;^>84W?n":O*B3IA{]|V:/ZpNQ>n Xxf{Jۈ$Ƴ4*zE^|PC~L&.N˖\,һWBV$ ds 葬ˋ9(EF I~upWie`cea\n3i{ۺ2jAѩ_|yF)>GkLmt 'w98xBF.xasڬ=O%w ʫ\S%cGfXuClbEVdy5PTN].̸x QLqaQ]F q8{dkmIi EɶnIhcTaWdޕiGӅ HRkQ &QxDk³jPFJ/ѻ/m:`8 wn/rL47SIgE iDs 5j\ʷ(!jr cJ#%#vZ2m_X?y$FqM:L-*V"I]B b?%>;SC#~4`AAEN|D})T~oYmW:yGB2e<q9b #Zm-Z?n |-w4 !@R :nSxI[\-%4y(Ȩ賴 ^E wkWxT?'|z٠|1_Jv"~>o7b>cjU'C)DVp69Jͱ`=nFu?FS)eMA_!:B!Rc0W\ݞeXyfLG*< +ӼL,@PKmj11Gu Dօbz"\+,!B 5}9HdH'Xsª,k)s$pSOҬ/sKqb߫\&v$kWIC2uf@DV}lSwzIQ'JUJwkGuxEԨ|7/Ry7c -/c:XbM_fS> lĨ6["s,z,{}n&aTw7 Y{VRy$-r u`9VNAzHQɶQ `_U^]3Ơ5]u\nz#}Ur^Xv4x▕7*yQOW%,m!l$S_,3oe]iS+ E?Ѥu (G0+6#۔8zFղ+EiTT鶠k<~ mw4"w#(O\kx,oo#%.:@&7 ׵ :-P^cGCF [+-x|Nr7NSlJ%e$]c_p#] oI1H +U58Z{N1')E}l'ŹWUu[;BYBI:aA }|4lլv eNޥ*澾-EHaMT׬yhi6"/{Ķ+0 b P2#{nXy 7tLUqqi"@[!D?Fkb{K9!]4a]6)tx70AKg,JlBV0F\(V3 A*hH(/?m29LPXهAv$ERSK>MTpJ/Ztb;}IGT)6(P=%$1sbq=~,<)O/1NȒ-)i HwdvF0{iGR]$s7{[nٌ!s:JҔ1{gȭW yFQ% q7]nxݣ{*ZPT +܁Ng)Ϗņv$VրA8|Y>>vdr&GΧxEpּL`GAR%˭nd g)tl^}ws,mvKWOrZq4٧dp&AaBT!nf5 >ppd_(8^Y0|c2L%AX0i(޳ZIVsO2:E5P?]8瑵 iԥijnlt YQY THU# Va=bضVRK! UiV' V;Ȳ1@[x87g]{$NVSK\ nWϰE-v],9Froj`P GU{AF`C.:ɡiYK)'aRwfLLV Y[!V;v\7g*j,W ,=P;"I1\B"I!տ?0V&հC](xuyD39%G9^R5~,GWʌZ)aIo G(DVAR$Iwhl!8&œm?$A"`2dND'lJ0!Il$ó'6\H{XڎEtzەs'79*[Ԩ$ԋ(ulx \5WVu'RO&=x(.]rw "BYxci'_Z@Ҫǧ]U#PW^x3΄xx<>R32l\bG p R#51[}n7(I_k-c 奾%7qN%*sKeı"&׏oQLLhĩ!AU~3`-]&J@unuqQ aTõu 1tZja.F2/cTrb(.Í\2;y}I"B(a A^!X 5T*z愐%4g;#=I>zgU/F\X-@dL3&܏ `n@-udԞh w:DaS2#A(al1L.E8AD SckQ,a2xB_* 7c2F,3XeMj^u|֋+pI0 x*|kE3n'OwM>c$e>)qhQjo`!Zlu_C!CL(rNZFƦ[COÏ5{=BmyO6@K8a\<%9k)LM~IbO]C-}%%ɍoϻva3l _,(/_j:encF̸wH ۆb26fYmР=cBHUdݞPdK\-iC^j6nܸkF`v L-{igݟJ ߐ6öD?9 \SXR1H^?> 4 ?t '}.pIvcGK 6x38ge_4T33"3,~Ud2dF\ԆMh9i0e(g AFc]\>%:ooYܖidN'J7nnzҨߥVAnqz45X8M Xґ13o 'eRwfJZȞ|X`n!( },Tjbd'Qx\="a$X Y:VV|N@`7JV bҡ%ҢċcװAw(@ :Pe )\lLZ+KO#'Gv>) u@Mw',EN|"a@I5.%u_ǎ(vsKfT\2=ۤ%_F+L Yrg9{Phʣ"a~\GbG͚{RI#ia>rF.6H<ƅ&6>!5d)OW3d<.|l=i6χ:MoZ{E܋yPb]i}_{f̡֋e`=d42XbNEQI>[[<9sh]-ǹ)D!re/؏_*n u%9+g\}|)~t7SE2jPBl5C?T4?:{FUӌ5uI6hP%e֣ma4}Ь#Fgb|ѷ,c?'c\7 ق`eܽт3f6Su-$e]`ѧxʼ<Wu0z3UZ_cY/L.2D`\ݱs[{KN!S:DS<1ëDȳ>,h"1;=}@9]rSVlA_wmiZϳ6hwzkB@a MWvG:mN2G |8w1=J'UPc˔tB‹ o` 7m<}۟~쓊ԗBGvx &¸Wy8Pٌ*]rm}<x#c"ɺN K|#ھE,\ ri<#L`uWO&*vRQ %/1&<8vXQ07C]Skqbwor4GJL$ʫ J;=O5dfCΠ`v6~i-4?<(M1yPhT~&ot/SCO+e Kl))eei9NA}`'1!foR8Nv *3ELb"oQgMK/%\&%4hG> 3^Ҭ =`}1@!T ڢz$n`gMg1 OBqY>q?chX^x@Ka㩫;6жqgtmN_F䛖SC_ d́Fﵒf-I۱7 Ñ]iX|3IF<-ͲT(F> lʥڈ\ZpQUi i`Z!ԭYh,#}%Lxk'8gAI2gUXx_)&MK^\nCL]c%-@5.zuq$J݁B`7lS$mDiO 7:8In8S)JlĞSl1~!ط(]OJEdedyV/qk9:%bq'S[iqحMPXUCaz * <@n S?.Nz^.pr}h f|9oNdd]0PDӧcisd1 Uc!8\V')::3Ícq 7=oz^^m] -?Sf&'/PL6k6<0v W̉ No'/G̖K}X.YS`%/B3D451*3 w*NKh|q]Elf0g1zijvпu]2 ٓhTb46qE˨>{:rܶYfH" 1nε+ Vd}OtOBD)-a/n.ׂS`z X=窸,?o6Cc(ȚpHZ (o3>ǁ߮X\" d`R9ձv%*' @GEr;^cFn)zH],1Q,yq& }ãBtUn)ËSpZ4FCK#=oWV !$,daq չSҌ&ʩML L"5.8]cRoUÜz*Sf7<0X\y2B7;'J"%K8 eW=IUJbg=27@x)52 H`0x|_6ĢZ}.M;ЅOGxG3c(4Gq;b#[PNNbs_0Ea Rώ?B 'o^YAAz|һo7=W5O5Pbd>XBR߂%jIk g/ ICKvGx; ]-VFm`D;p)Hfܳꙿ{Փg5S L(#Q"U %*!"BK"[=Iu1Q+lgՍsOkǥhUN=،*]3rawKDjc S$)8pP(HC}I#u`/۩ЌGعNf)n:9E-_S 9G.`~dG 3Ad8l}[)D8}6?"&A*z F>:f'te1#\yWse(c]j/A7<_7S-NEEѤc*d򕿀f*OG'<8ϫwGc{@7+N;~CKBk~ 2"uuդ^D+I3'l@{˵l[fD`D<9ygWhJf FHF?g Xwi@}vL6_.]U_^KHSY{L-W^U:Šgy꧐۷L^PsY]@ _91-\lsM9Jaäǩ?GI& yӁD矼^P6<Ηgzj=niI&Zx|Gu2UjTz.: zNA@= ^X^(Z8y?*Io@s:}]`mÙ˵@z j7y7%c\zmr9 K oDShe0SK,PV(X=*c^RlcUccK(ړa0W@\=3%Ϟa`Ψkxpf@M=H4ߪhJqf!tS 4۝t>\wr r5c!Õn"7蝷GA3D*܂i^Xz8^&=\Sʍ7R/v{o+fv _ i۲j;Z68X.b[G:dyc!ʆ*Ep)~5i`޷oT:#F(Ckx9ٌa1q6^8&$`-湽} qu1n,=2J2#A$ :q>ab)t 8 ௲]Wkc-H KwY}xZ?<$a!,)[@ߌ=W͈~\㓒qp-؆3W;]zwy艽yū# 7 zKz|]V@=N7WA(>¼ (=O#ObE]}bg),Ql 7E("'4dzә+իDrI(zP6&z@yL'6О@ 3!|4tuv}B_meR{mĝw ɪM"um_>&S-L#="lH~ EkE0o=[ uQ g>)`bi/їIVeDbL@ ;2FnqF}lW6O8Xey:M$xOySnuL:Kם5&=eiyt%oՊ<<ZD^Ngz%6pu+AlfঋYGG7)-\@t?$.ècym~Kkk+} 8]"$l2sd>ѡ9R}V\ؗ(E<zm G/c5 ]ў0ETӣAe 8>92`"f9&GJ5oC&AeNvt#m"tb0&B.\l-q kR`uc|d*-[id`+겆Pꮕ,1t vH +YnMqVx$)4oo&(>V )Po} [!8 hvK~/Xss"]a;`4U 3; K"^TY/a]ז_ÈXMNkr"q1v 3#\_K1gι]Zh(2>/LO4G`}f1?AlG-J@ZN#>Eo퇫* Sp29u ; X -CdIM Uxԥi}/N%a5MtClXӁkhy2$ejH\TĞ?LfgiG9H`o]ĸl8]MWJa(Ԕ4韖FޕTv|6 +8rS+b-l0Hca\'[P@:6qai3Oľ?>𿟞NjCc̈́g^'?+77` ucJN(ܫXɹLr?aVƁu^a*G„2Q,64ePenh]:v(w 0[MT3"hpܠ,MLĕkYZ-#|^%j^J?r%wJgGCɞ>&+2J@fD%q7@~ϫBIp deHWG QP: [_rx֗Ҹzڿ&ǥz-K&,t8xd)'5jS ;:D3d5D)qm!"J' $ n9 Mtl{Q"S8syeC^ M5|HB#(]-5goPJ+r`H k*ɻ`q|hn7U/P9s*ǹE5fpNXMY.!͔4Xu͏THMٶHA*[8͜~XC>/1:Dh 8U&XͯExs0!oWٳAc;y>4$/\>ȶY8-6 yVNٕ; `^ nX8mJoTېT5aT%a3 6a5\eG4(OPQAhAрĞoSՋ`elLǬ+PR Q,ERUK#Ud #RcxjsOWADž0`,ru C!gew#yYYS]_ߎ77ą7k&L0L7x;S1z  LZs7Zh;; SÖM& ]%9ƃ MsaOؕ%[x #C_=JKdN`l]QI{c"2J.fT;VoZG_ZPpTvL`Dd7j p"ޜ'-+5NW0;<H9AnvBeB#h'Ylh)k3nJ]BZ=c9^.*O ) k|͕ *yFZA<<~`mBx$A淥{h[Dƺ7 9S;QJ|_wLZBi\u_86zHXmk)VKLÔnaJ&mr<]V-(C5 EwzK5{RO>ݩHYP~]Oc|q6 0ľ :6&iFxdwjc{;%^36]}*GPv g 4nc+#2AU/( X_"š:Z ,- 8]6 Ʋ=+9ZGs-z4 vFQ- ^& >X+h}'WTAChJؕQا0C~) ZSeU_12 IcD3lDil|1G8ޒSW(8);}m0;{&\4i$_#^9hЭʢVтInC4.S]BqReЃ;D+Ix <&PҚvnQQK9Z7אw t3^$wߚKEt' w@H:yXvdrA--Lm4%Tu.(dnQي8ODz(H*-'P`,FCQ(TtkzZ*Ua0F˴}IdBԓ^!HGMignr?Fg˄B8$drl\Y igS*+G :_T)56Na'PZR KQI#MSI٣~< 3veʼ)9,X)Ǵ[$ Iϧ>C?[J# B:R?gGX2|o z )T fJGQջ(ٯbN]ū ܰM3iR{SY{n@g/9RzWe`>1&Fʌ.{VgvO#ٻHu҉>7e{P eϿ(]y%w?6H3֏1R7 PNT3؀/*cd&5s6AUl'+<4Iw |'6/Ѵpi"*Q!a<{R@$!^*-ʬ 촲%Ԍc@9V]@Iɜ~^qkX)gO nB^}+k L1 pf%?}5`^*E#K- !zkF6 ?aaU'&B[;|j%L@iF%iD /M>ژ94>6tp 57:|7Vo㏉<1=cL݊ynD-FsFak$Onk>/U+ԎtTg%7a3vh[M5h*ӹfxB<,Ԡ3=b;*tW!6 7Em -o3(ƮlÂ!v`z|n|[[5fO,tl/be>7$UCq7fbeQv;!M7qkRv6s)XI/ifD;t7H3c,Ҽf/?h;Z:"q"WN (欠E K8氯$K`Q4m@(uES}Lju7&}W$c.sdJ}G!lk%:Df̐ĬHGwFu5;G^H rjBH]̙Ji)^DĽ__1&:\8ΦP W/7O`(ź +aKc]djA#U2jxޫ1Q0~p@9A* +>o \U,'[ Ngt8zm$ G0y k?hZhMTvr 'o9u;oЯۿ/ָ y}J/_G ;ѻ;WP?AU tHh)'D$ݚ]!BoIWG=_yT MeaaSHgu={VQKRb|ܡӾAQGca]0nㅭM p$NۣMek6>.X 2ox̌~ c w8MX罯RkǯP 3x;thz"*42OѭBPr|]Hn8Ի'Ei\Ct|:5ף>ڏtݾV8ے%\9"SBm p-|Bij:*Aξ÷IZ <[U(fLb Wr kSjf#m:\Ӣ2WNHXq˥}Fz\(hMh? r'8q:M3ĩ~YY4e@9GF?i'⪯Yqb5?{חAa"~&:ca_?!AEfܪ%e!h1$%nb轐7:Z%+Ҡmi-Mj` 3=>UnF\96^;uBs)ϢsDF 3P$; mȷ<})\WƯiE?<."aD]:6\*m?h<uʃmıjV4ͭv ayez4DZ` ;L2t\`0Iוnr͖34 LmChc/zμ[__fu6;0s ̳ε燎h~Z>ܡ}D .z4J,Ŭ*N^/кI#1 e=m:wxkrnrdpMQxϑ>Aup_M(Sk.ID>dC/9'W–5 a\$'Afk]tWN@C/?YEh<~ZE 8%rBG n1rF}135n>> 즐 WM|LmHI$k 2k@ᮇM 5\.TrYe4 !_$FZ3еcaQz8;^wLF^aw+QwrEGq~O&;'y(0]!+|4{˧nھOxs5f<0AB2_C2YpqWN8b`}ZHﭙХ7xUq/&@`aa.yӦ!]½}]n={2nx^-nu ?A`g' _R\Hh#E`FBEFKhJ dF*Yb /tb eԿºW{ծ>]2%9m;0m&Nr+N`3EkXe|K+MTTd˖"AkTCEӠAKIu֗)OdwSN~FV+{ -07V3hSr^A Q_؃䣍5|*c5BhOEB,BS [*6 iR.jďw;LȬ$i7]{M)}qveLT¹ʟ9? *t'VL:e"LXSn/M@ FNPOo1dUkM_e{~z20Yom}{ !1F4|j~}e<TtN\G{Q7 Z?V`MYjca>!ݐfðΕz;F[9gZj4`r^d<`h}kgb/L?T;FI, u'h?P5hJf.4{fyhaӽcPM~uY/U9anl@ iv̖=r>Y8UC[zu#q6OSzo,ŗ# H~iiK%l*,:FC;Y&lz*BLgB;_?27>H㜰3kFc.=Ake9uRn.nf HH *4[`ў0?TZ)Jϱ˙Lӧc%lv ē:,/gDW]p lR|l Ljph`+ص6-JdJg7[`QlApXBra8g%D6KY,Kh ™Bl3\u6!s5L'͍r{ ʉ̄h+۪!Ӄ);aS]qWH2ۗM_}S$RO)BpXM&ωϼ"3t*ttfz|ȷ7"Bni#WA3f#2N1)LD-R-|`陵"_R:\{Oh{czÞ5>vght8ύl-+*h&r@Hr8bĔ%B]'@C[8: ?E\1t`}]ݤ(S*xw^8!>KS]喁ܯANg/.sކa;8p}c cpFfmW{XT9bȞRX\X̆p<>ϥ=o4JԳʅC,28aH%`zJt66VW ~ۍN`rŕǪ1(eRJE$2HRJ~ӓ1t7v^Ł3( : Xx$bO9Y=AnxK ͸ WIk/o;gl-NX}:k%?)G%^`0䣚9{~HkS+كONH`l;O 7*]zfQNCl}!c=6J VWXVreU+;ԗ/*xX |ۃARPrD:O h@: 18UNڇGLQ Bl3}ЮyQz 5!`*|Cphk#[6n<] FOi}rYK(o*Uk]-#8fILlOM6 -Ѩ?~midB:h| |:[#='"NFGߌ.(3i 3md$ڇc7!+9܂뺛ٰ2_Au#NBZZʳq3[ n{mZyGC,F"<NvOoAF"ui|RowLjpb.%#g(2h熬ʔ|e8+3s.R,y ^=0&bUb+%+oI I[2`!W)GU=KDtl亸 ,&:zXUMa,Rex79F^1Zt?<+z3veH=Ϣm|xJO<\GrX vzb8lWc~3=ujhi Nk0d/` Gk%J'v0\L@+^[') .#=ae\P^O+V Z8騱]mP0p%nExyppDpz6 {){$-Gm? <](R.ha* "D KHS5FOT}|m(-E%CnV'!߭o;j=UȃwYuhi+\;9FQc+^a}@{ iYdüGےO:өEͅG}_SFr׮'TՅҪބp+G lnJǑPaiƦMvUuf3a-Fq X)BpZ4 C^|2 i?ivvY5˜^ [*,@sF2 /hP$׺%+HU) [xoCwd஄LkU繣Ycici~;#6uoSyThӅD\\T=TB l._ u@eMVHv΍kZnmHKyo"MxTU҇$} CrN )U' Mf(ŮE7Y&y.QgvDe&,z>J. OƘ;M!. b 加E5zՂY(c7UjbIu) ,e ڈT'Q?DMɻ&WgWEw{B6{QrdZjh#.7͉O66{]Ge>.:f 9,O*S,+[Nu Vڬ,l6<Ӵ q1=_[ӇTW+j1($MޭS{BU1 d2KgVM!|t G _;K NKlN]䁺LU #A SL~,HZ Ym/GxJ(·1XNY`CjX7.]wimz]`ɣ_&ܪ>oU {ި||uH\hȤ3yKQ!na*vN@{W]Wu&yu:&?x-E 2,B{r?PJ򿐹m # *Rn֊tYȊm'sS_v ~l= xS>)AH,$_ϛdQF/.j辸UeO).A q A#n9ӡ FChhAZ('%iDG6Gp]^W~xcZfPk`CҮ9TH֨#|jVzg*(9 'A+'M.ՈyÅʶU ZD2( TQ6^÷ʝ >S0+0j@ :X_juky)$M-}/ͳFT)K|!@`oM⻑-cOi{'͂ klwdr.nNL_VCpDaJ㫡 jRi q޾$5%t3}H>&-QQy\⯇3,mP]pqZ;k}h[a/ڠ\z|I$O0%WW_~{Ig C6)SI\1pnn\ă AaS<2T+ qSyɌi&zf/Q|@m `Dr׆!n9 ݸK]TJq,9k5j e$3\oL ΋<рD]G<"ΏຼV"yg:qU]]c Q>xSd,   S='<)YySd!D_0~GqG; f2Wd N8Tx[#3N/ßP'C\^*""<;JWg$ƝM"QJ`Sofe4fs J2 6+hsi[{lHzd=*&`=&#򜩀>*8+T@ ?S\z@yܫFo8Ԇ4Ly,a,)Zl;Ph3@Yu9 ȯudk:.q| Xc s=>w={ZZZtlIG ><3 D+楓ؓ;^6騋"R~q= $E_??$_҉h\6G#3y-㾽1+a.Jrɔ@ Ǧwׅ٥ `xSuAY.K8<0]0&5YJ8L0$v8q+dpYQ҈|o4NO3_DkCS94/w<s}ټӄheg?W=*;aW Sb-\nv t65kbf$3mv CI]W0q :TͰk/bJ->sd}aiR<~Ƅ_ OS 4%,s/e Ɓ}$Ѡپ`ж[Vn}Zr#l)[P$$Dw鶐xN"zX N|O]f$'֘SS!::a$a_06h fT,eɒ< ,osS`a"뼡n(O7/;nd֡0hsb!mb5WF"LmW$.H6ȍoU3=~|&8N(`ZK4Xm~2,YcsIsTZ}v6RRĝy-7V uG7b {w7NF-xpz57#,HR+ eJ w LI"W#ha h$ Y1-٢j!Wjk%yAua!7s-r|Kkz%dGr}|a4qя`q 7G{BUU됕vwl _eUNZ aBF;']j`[&*Bi?V@BLkl/Ŝ@lЂCs"LkY>fҰhĜfIr'ma|p:[X_kks}q_sjlY/LzK2 VAKr1ID8Pú锅HL_\zF[N8\6 h.$$LN Z{^Яz^SnB͐Hsh#@~'僈2ċ/"Oy޴jVa? tgX'ns97zHNk,Ĥ:H 1H8XkZTb8#$9y䮟w]8w 2q ۝w@!х웷sBԞz" pk۔>ft$=vy<ۓԄ5Q!GP+Dא1$!)O~ap`s6>N[%?(w$}:Bbp[Q 5%<5zۍ}%zvQ\W(;v~FE31sʥBƫ}jv=0Ӭ j2ua[ǠkxIc  riJBOEcM||R* UA~;L4>9D5Scd˃F+8&=F ]QzÚ7MYT&k'rDb!:U(6m/>3>ɛN7i`QMX2K=ڣy>,/:AEx71,RoŸ.t+QY8x/pNRY!"oaD-(EGX@AxZwt+zsV E2=5eIRm]t[yw֡ն}"{PXV-WQSPfBe/vIE|m&+~ih=5XL- % ឨrI36|+W([%BY:ݝ?g?әEj(,^@_]gF u1Dn.CߌI=4J U`~ַ0cU%MpdD(H% ,!Ĭ}6ICyI,vϜ!{o[ȳ5i=v6Ӕ%"@Je|M+Z_<"31G3هwW!alZ{Q"} O)){g;E#H/FL8%oX,nUVI?}azV|u_I0zh+Ԡ5~< Sjߧǩ$J`3 phvdPL/|TuwOxD;yuupF12,L}( pv-ٌZ^Přh=7?+ $,A{|чR+{髀H|4p? _fP8 "lo~# {+G_nGѓEg"MڼbnzِԐ,q `K+:m:TT#F"w" RHѲIy'q#Wu$.wsWg̚ӝrT~S=üdI_dIGv.s ۏ19Btָ4j{ҫ\UOgQUS>m= pN C AO>E%!ǯ3M|(edJm)/V.ʃNPDRl4pv1" a-vDM41`D6tIziC`OExOջ'; [R{{YX)jBԨ@ Y-ȁ3]}i8zk`w:9@:pӞp"# ,0;͸w5 ijtڜPt{=c:.B(#8GȬwYUPznX[ lKŶcbpTcݎЃ$[V=`pRGtŸm`klAOܺY\[ 5-:fRM^\UT"гkDئ%!muFv?ƝɄx~er'aIO`=.9R&Y1C;B1an]*~J)W'5=%fSrf%Y~sWj'Nn-DV}>M%# c$VH8L>_:=ߋ^1ӱ"1M%W[ !2elzJdH X|?]TDGXpS6ZiDK!C0Ѷ[ f^Һi9@ ,<{y϶~0f6I ?e6Ɋ V,L)0],,_NplͱἚy uc]dJ|c/yÃyPTa|",ReDκyE/Ath!%:f:xaP]]wN<3j*6zGO32мݕY'ihvmDKG0Ⱥev?NOD,Bzr P'd-.LQLOa\E.``:(&?+/SSR:Q_}Z8}vWo'YzM;Uٲsә*Bk<_ d?bx՝`vj ɬmq'>E|.ԯwiNŀBsqdLd9!)2*N[cΪHa^ҽ}$(D1Y5/^==El#J IˬңDyYZ7**^zI 󲾕dyhIfP43y&czINW ܾ.k%\n좏2wgƺ7tPhqc{MNa'Z ZK] 2&Oy) +Њ%vbjyGa9m!H-o &1}7_x eR=xPcW Y ٣;Caf{Tց&exG^u|:r?2Ӡ&Hx%svNd@(VP,~*(wʡGFzۓhy[Nf#H]1߄sEe!9FY!J-B- sS1+489` s8?>Y8Ou8ȹBE?4 ܖ~-_tT& ()W 7lBf$kZJs[V&kqӽ .D{ujΥE`e:)PZGfZL\-}) ."o9i톐Rd+RIW zm:wVi%3HAC!B*wZ!3-/;blP:>ݧӔw 6r\Jv%Guc0&>ʞ>s c۳ܿ6eg{t:2$JȟBT?zEJf728N!{gW4nW`+|]-b@!'D?d?(@}DZN-h90.(WC"&t,z1]o-nCʽYL wq_"HG7;hzdgڌ+ c 'V_:ILbCq1:L|y<{0 ѾI|T6o2]}>d&vf)N}Fc{.[#R*16I \RvҔxigJ-Ш'f*6_E(` B/dO1|ۥ$^wy*mȞڦi1;RO@+ZMuYwr/hw`B&TJLN|ʢ)Pk#(Zܷ@{T@w{|. m?%EIXUqrf/<鵨џPsaz y[>U+Mx 5 gSBԞ,Gj~sף\'?"9; $T"CjVN{W?Y,(p 4.Ѭ_v#:\*lR)i/ꛎ! I_i{-5(I3e"!kBY9?ԾHBv?"-`uLٓnKd5 zу6TQf?>ԨZTς't@V9z͍fVIע^UnH[@|B7tL/fC#CQb/^@ZNF- @%8T-BߒO Y 'qsݎ8 JӫA=fBCzbd<hXW_&-ו4uɮMKCR ~a%"71LSLGeʗ{C&pBAB89(ik ʁ7vo8m 3Dc! Fw}׷p8?XAXغE |.c%taޯ؝/inCY09Ϫ3ʩ33c-\9+EF;69;9 h@&5h ؾ(""l&vl'Mq$l#-5E,M +$Ú7w @谲+ i?#҂enFC Q^]BTd3 @=P"Rȱ \tk"Տ{[1 7"n 0Cy*W]Գ2B"w>ukt>Fh'٘>[hVx%6hv9ߞDfuSy%t0;P)ږpsVC"/- ڛ(ug,OIR'ܫ`5S#c *驐kCsh>[f&:<q44g->/60Ӆ1f.#Hd4D۱Qh`Ͱ8r:XY oi;߿Q"VB4[f#vTg;G:SU Ȼv˒-Qu:[uBҾGal'n6"8lȜ3gi2zsƦJg:꠽ i^R,q60 QYV95ċwDw^e8ܯ?OWNob14[Azm5&[ [>G|I6wiaw44nRt#hYiIR-l^a{/Ǧ~U2Mh^Ao}XY={%KJ&(,5Uw]_5]̳iK=˛|;j]IJ "u^SoL0~Al%}/D3* 7qٟp(6Ŵu#"7OcHo~PJWJCd!9fg;Lp/c7_1蹤MC~!lp &[./veҺ<u22PƄHv_ 2HWa> ߲>daFw J0J'ߕ6L6!bMNō">+{gn[d@}ŮINY{ mo>cE7 ih-=l꿜NI(28%'>o͍Vv!Ш\ I Kt3&%߼_DIZKz2a##<y32)E6XDDI}06.ߓ>K(A>Dbg1Tt1!:Xԥ͞[bn"ߟEG3uˮhxɐweҩVx"&islrЭĊ<9V2ϨSn+m\syabai5'F'3Bicxh ɞR [͘No/ o!jHфW0<< $]E 0>xEM3P3롬i"P%>{Cbd 3iWm \C;|q0$ yy^6Ը+akN@: 't /nZ.9iEv 461Y;A:l 8q5&P.RE5s}Z@s|[I lԐΛ y53y.mM%;>HQfR.t͘h?hdxZF X*rwrq'X̷/6C~-߫u'$p1qy >"CZkDoi-SrgDRRkŭ`*|oI*剏j#WO_hQMdfR}-^;lׁU)g iܫYòN_QY}4S\ )y!'5%/kk,r& >^'+s'fFp,t?0/3|\ Eea)³ nTI86·>#ltތˬv>@߯*¼ZlIltGcV3r[uNJ .9Ker ՚@iR aVNYNnsrtt ! zM7!cSN5Tm_<>Y9ʒ3?K'xnY4@ó`|e,3$ @3pdBb9i[< 6K !~uuFv%Ӈ @s6Y; 5)(VG`>|WK'I~9iaz$o+Ic-,O(hm/]*Υ* YlA2u' Yj-b̚S&_Nz:[v=R.hG4uGG)DBsp&fő>k̭-Qe-^穖vU[-f!q6!&hTݣ_`s^:a uc|L+@U![▷s(E'Y~ <_YUUu=1Qλ.x@wLk\Jl]C@U~?u4#]=:w:$kIndFԏQL}L9#^P1DW9 ό`?c+qCbY)R$,@\k*|LwOLcO hq<8ϙ-wu5 ,^B~۔{ rM4歖UfW(o20F\!؃i^9: =}d,9X;ݔbr6wqrZ&-Hvu5z{S\M]n˷^]Z/z;8(Hvq'U.Eq7s,=o$-3ժ.Kgzwdӡ[].ZY|aMC߭Y̽ul/hkn<$z*p. ˑV}\z%V'=@ru6!)s^ԩ"*!۱'(e[TU^q ُ\HHԪ{C߈]#E//ao%}$DՌ#7fg0ʌ`k]]]x%CNJXac{?a-cPӬkhj1$e euI!GAX]ǷeبQ]"Sg37&J3\,I$Eo翁~/v%4T͒m Ұ1!0s(=!űīH j#ìkovi'h@%˸J@"]J8z1* IȋPߗC8GowMllPN=ݾ|W G# ->5myeVt-!j(PgխG B q0?1iظ}kJ*BR_tHN ܂ba 5N5 qL0St60*eT, U9ڹ;_ J~xwwِ%oOwh~Yh^8 ekb2FQkwչgxU[?_(]Ѽuyԉi'OWXyݛ %n~0yP4>`5eqscEwT`DS" &gj~:5*ғR#>3F wMrGPdGka0&SdpU'.yx`sRѠ =R6AuU Y5 -xfkm-dwߨ9HXKRdh;_Cʘ\dO\f+G0U! 0{n;&EB'2oݾ}~0nvnE? >rz֪"iS}:،]a.)7+Zџw10“]jx ~zJD>$:c9Bc[}JHHA=R<<>~Sgg?{h#t FfO^b\eDpOn],8SXPmH rX|)`ۈ4gF vrSEcqFoi%؈3 _/CBE6ចgXyۏ]ZO#m,j1c_S4WBjTަ3!b #Ȫޏgsf]bv(Ӑ}/?8Q T;B!x_a3vMQ0_#^ 1\YYjRdk[2| _EQ'_jc|ywݤb<+)PjTu#T9dm YH9QPNv;;c֝%%*U718"-l5Ti #Ose`/5Q6qC&.P Ws0"u3ڻ>7#IzsՆ#J˧j1@gR:ѧbSq.kU`6t K@cݚh-dKdD=לG٧vgIr oy"v?V MjhRåLzG*l( )!itLѩlLjivf Ǣ%UOR"Y"-Sf8H|W lgh=ނ:Vv7Hn&X_ӧ2b-#J/3%vM;"mѭ™纗~X'E+v$,Pn3j •,@{vQ⧁xBe:[壎,9d[QrSl.~0#I0pS`EAB(uz6Vc&rP;k`;Y,qtX{Bd_s) TY!MbfKA Ef$:CQZE 88D~Md3P>X/,e'  bvnԉ7>Tmvz3cl4?ile*i;cܿDtWd`Jn (m|]O<,-~[ 124˘BAl[`|L'lQ(R||(Zr͟ܟd[&qg8QhMϐhwVYiԶJq+\lɿ"mm_t>YYaA>#ɑaܼWPLN~նҷ"sbK<~?}Zi6%7eL 10jbׅ޿$\3R'X̡ nZzvG"ٲ7Xܬ-d[Ha)]o#8lrT 96yCIRa Gsb- ]_2uvow :zmoYheJmwjS E@}=PTN^-~I=)$n5G.,$tPr=2{8[P6 C;.Og^52}2QŸ g6Hภ82qa B'54[mRTsQbelb 2mq';65SP_(T >F213^E 8GM)bp|M. ?)cJnkioVu ;Ҽ'9B˔re؄>C*M1922K]? wFy{ZN P)>FqAM#p͞X-Dߏfُ_Y8L>3O! Zw|XaRBHm v yax0&eW][[˟9XDjD~'R YV?3_ ؗ x&_ <8Mb5dN, )rww& $Gx(i~*zƷ|K ]:Qs9a P;3I}٫~*K/)ᖾ@ކdN"X:ؖS@W^}pf*ۍ [@9C4$n0-zS|[,ʡ.,L, /B'$m.t?2xߝHkhk:d;|5zDg h` d1mMfXcǾD5թQ`'g2WP1rɺ_.CcC^(,ww^͚<3#VPB|V<2/E6f1SLJ7 }stRZWhݖTU 1UЯDГ5,Ѹ/L 'fAX* KF $Qr/`&U߀@=!c*&ds8LSIT"Z:e5UJ`@k,ۅ 2W*b e_}o 4igÖͶ/MVEO; #ERPwx*p׳ӎo &UhM0{9fE\^Vd <]Y|N˚[X˔5>͑%P?je 4q=>&?1i SEaាm(&0Q(A*d#'iiw(;( WYL9pTEUۖ%Ӆe?nE G{.™o Eh! *B3l4qQ4B5I%="u]z|j8Lnq]~Jz>$81I:H4f,kg8gD:+,-N-0d4qD0]bUa LTm,JG oZGdލ5Մl >jJQ%eaځdVDO!R1CsuB{M38R\eX_] pЧW9@F3/w%[cg^YCU]̀+d51uLٞ U+%8zQP}Y~qĽ]ɻC¥lqiQ[zЫh$ecRT#-OAc%6 Li!Y mQ馡>G(/S0 :[a _zJ(h pSG.}֧{flc[ƛMeX&[V1 MF.sqҷuo=*WF:6sO69cv/BdϺFiڗNfH<)3|E򡪴]>\}KB:%@DD id"]n?qyE iXc;`+f1\> /f.Znb GXw$E*8yhqIPX{b7Yp,d"3ӃH y f*[AVGth#RrUǛ?Dm0ؿ/")D~ٔ*gW؂ P04pujrc:l@Y[М |md[kn:^Ugng^shtd{Alw`5&捽 bEҨU((keM3G,!NBDK P8)Z>>t>| a}tÐD(6ph?zKDH*)/ceyЂ I1bR䑄&Ԕrm5E[ "='r?tG0,׋ CqBQ=%Ѐ@ ?4541&&8MhEӞ~,CRzY#A@@#ZDsOh?Of.n:Au>qZݛaIa:kD"+/ꭣ #/R{:zt$@[4-Vd(+zSuYnN-Rdx 2L@(AŢ"`~CחX˷YõzE k!/+[ =tJMu=j ?>]U4ժ$*ڮP#S|#+ ނ 8S[ޞzd?~xlR6xK Kcl=.%}8)Ma9>)-6E鈧]z;ԚһN!QdrvwS~{UmiWDSA_͊*2fɚ~QηGh܆ϔs _ҜՂ)BO" y]1ۀx$UuTfF%1L?ÿ wZqa: +R:QkvĠi q6Tt8+TZ_Hyk-Xف[3cEіc9\ɋ莠RP6͇|{E2+5޼Ȕ0w.rτxoQO[~܈m0Љ [thcSa>$>Ag_JGk\6ϙ>8*Wl$/%ن;IXS8SZx5fp|A!&P\kiSNSnxL8U^"e GJVѬ. abpM5x3Kצgk?V[Xd:Gx2煴67{Er _mek*o㱫;>i:L?"i/^)X\tgdK#=݀c^r ;n_g΅M;iMT?C7F<ƹawö7VYFf֫=IKQ h1>z+򷫙,|"kz,P6ۊ&r@@=6#kpy]I?>̡t^% XƁgp6N-ώf?L{ODh;{C(h~g^\!F=g'7ˠ=t"Y4ȾJ`YvgfG[殎xn doጌwQCB8v:@$YKma%['[ʌ^BҫCHT\HתHe2>@Ywx~25̱ 7q( 8DQj!fU KěqIH#`i;Ev"-kDpv /y<#U!#`rmdAr ZZ`DG9g "ǻs0^.BZJ I^jp8M-p#YVs9iM]<*,y=O-(IBaW' v8Å{ڌߑxmZNyc DcuXY3*풼Usd+nLK5_Ml')̥Jm%]NI~/f@h 9xd6(b1C~nއ% dY4ȼ a(i^yr__8̓):EH !neࢆ$Y~ ;gVP{M,̸^k a_RhVwv:\r'9ĺrhWH g])v0e@f#ڿOe:v9[d v'Nmg,XޚJ 9It$7 \f OG/a {M V'4'BBtEzLOƚ,|_'to7KMn O82BUAMH o=G~Q|{ErQnhǼ!& 93\/~1F[sx 0d}8JJm /Krt9- r xw q/Daq^[ b88gfg }=r~x9[HW 4zP1nJ7d8U$`o:N'ĥE]xC;st$?WV DsN:h5*0Y82vھsP!:Ns Xnלk<& \] a*Wǧ?9ݗdR ZH|{m&z[NGh0! =dA$يvP+}"p $h>hjo665%\e3:v#dAP9EM{\c̼̾Ƣr2b0JRge:|)[b?8j,h:i03&2XmQbƆ*yMLa#B/Md#AmM—aIvT}4FD50ِ=޷ӑR1or"ʙ?W4A`z#p~˸ hIϱk^r>J,KFEE8t)iHf8Ddɥqz=fj|αg3xqUC~_6d[W ;O5*Uj(oyV{]i+X.҇"xPBkڽxa±N*æ>!xa3HYMjHHE6gcj=÷/a({?6Y:/.aot(3N!}"ar3 ΢⥁#}NN ?sĎknLu`&VN!_#\Do}p²YUϵe}׀!HgcM8NF|K9\ eaDj'iXS@SX1Cy1,2e6^80>Dc"Og097s]ѴL wѵʟHw}WPܒ_1=?% 3D9wv(\ԯ'$ґT{U@3(A5Ư %FO5O*G![AWۻe4J.s眻JҦ+ _@Sxy hbU i$ϱ'UP=L Q#,ػ2mj}!|G"fӞHyd %4 مid4SkpOcf׼MB7]د2X+;(/|Lͤk*0g@ϳp:Y,^a1T=/$J[NCi;Wo掯H{qr,E$焇 YsavąʏbTĿgd ]kmŮECrwS,Z'.΋'̸ \ڹ=qa>`J_>~9 iն$ʖA(WZyMaRGż#j/TRRX]~,l( |^<7.@qB ߂,ZOxuzBhIxC1^Jn{uւm8r b22 6#sϬ^b8.c`k3g4&R&&wY޽KoT8"kg~s 0y/A0tzIaTd` Cw]5h񔃋T(EX;s*c*eǖr0," |ۍZD8KIIaϵ17莃Aecj*7E {F;+5 Pnm OaOپc>G\_|,΁[ı\zX2br? `utssr5hn&HsPc7*ع*H8NXLؗ@L!`m`K3]|VC¸ @B&_~<9!ū Zb&kH4+7mϴ0lYjt!K4&` ~mMŏ{G]onzZb-FMWr_0Ǿޑl0`(|=yGYry%Tr+b1dj[7T'Nڐй*Ɍ/ y6̉ Ap]DHIRX(nk:jHWDAZUX,{XYǹَ5E9_Vz5hK흌f ɨqeĹ W.S"=aC"銔Z|htm& {-Zp0߮.Q+'n.vO%OC&ܰs-t~آjLIf1K×M?FΧR}NB5ag/:2ÛjK>X!|S5et^!w{"xvΥ!YNm$Egr0oܿ^sz; {NQînϯҔ ׌xg2XS8+-I۟&'ukQ d_~ؚ`5JkDFX*4?` zSy9n\~^UڹMIf@M ߤNDv %*;l5_V-y nP,v?J0q.3*NNP  >yđNQLRG LA7" $FW4b V':[GU֖,eidm{ZK!eӔ9I- Ԩ;Ftoc A>G\d]T\Hm\?3Y~iz~IjZg!?@i"ͨX_\ B-M 4hl̵|n037:+L@ɷarRj23jkamnbUxt XN"JDVǀ؆ zfc|P8JzY=Xb/h%qBbSGL}z$*j~U%0͋nJ*7ɺĺ>^h"hŤ-0 `O~yZWkNNwe Mc/w=L]vA3cl {0|GR?$t0 8@,)=B {m[4jLiU=TY2>-`I|>Dqvu4ZxiUk*SpGuS1m-g~KcJϿs#H}t=&XB;лW˧&E)Og=2@Bt IOc@駱q߮ +"jl[JG0O>JhO ͋ ë`z_Z%WlNRt1kg4" DrfsDߛY_[.}.jGGLidJiFk[pjny`;){9TDds IU)*pf/Ox=Y,/|/m>(.p&t0hͼAS5QcgLRܳh7 6.3e.="WV!Gq@߳ IzK:Sd|}sjmLȢY|4rw 4;NT]|o3X$Э7UR|B([\ER:' L%d26SU lfB l(E!1C5 ]PYp˪n_fKo-Ɉnw#<ǯ/Er_: X.0$7 KۊqMDswf\鏘04@V,Jk ā,>o񗍌L ., fdThꢷVrH;.υzvg+pD3+}o4y܊@  s=k+{uo{@YA&$,Ez ne1NUʄ;.(6K@N LX&argV8ɷ^4hHc"}RZra [h}$dzhR(7#t tNmmj?GU" d@u sR\ 3E:'"kܱ=e!?b{fCB:w ~l]eKl#DbbWm;Hp ,zs`8C1\wښsW`Hh6È GP!z9;ׯ$ )ev6Gu{ӒudΏ5nOڍI-1pQͦ jCM:t_Ze&", m)E>^irIj'QG#HħSgXe8z.U4okriMGȆX0)jg{)d{e&065/ʸIm[ˌaX'ڠZ~zk: #]B'fdyYXIR5̟*WBdc*ɑZ6U8+]vb|㚾M Z +{>h 3̈́cNAzRz(0/$h{_Rr\oSAǡ^eLg'uB.> ھGJ_B,6 @Iɸ` 9݌ct9q%\BBۦWۛC{{sڿRWubtk>NH /)6kZRs5Zgg\s}HI%I˯ S΄!=6jLYi<*cD 4O,v SKIكNJQspKq͞hW6(6`7ҡr; ӡ2"!n#k='4crQ}f!A&99U '=$?~'==´ްBͽ^JC+("\ё s"W1t u[@G 2< ?Y<`ԽS՚C٭vmK!.:2raȪQ#4iF]pN2iig Tj-,q flnmE"B"jk24<<РDz]V'`& ꐼ?xoU[@]u.ȗS?7XjEr~Dˢa) M){`0&:cYg("`5$;z1?#Ovd+P`P_=KNY7F!.[JU˷4+ԏ\[jeo H9{SQgH냙u~P Mm}={tfR4USy3()幣<ҏ^o;P|xfWU}e=N!q7? ¢b5u ߎ,m,'菟@Y4 5~JRHIQ+"LwBa]'A wau3eb%E?zq^#ع/GwTv>!l7;.)w' Tio_Zs& 7/.Z[l3rŪXI+ƣY+/E6paz?Ѥ(٪U_#7[>Ďrav v$P|=ƘrN[J|>Uis Z@\#s2LظkAl0gVxFx2l(ά4Fe˻"S/)i( q 9,Z:.'w gCںcZ{֜ttehuP+JlY/F[;-2%A{CwbD5k$8ʙJ8-O5i C #oSlW ע| l[y`7ewWTm9i'+1`^(MָtT!Pn v!sE8|d{Pԇk_}xFY@>ӣE7\){}#x׍@?h!vکz_0C߳RNs6Wli@Zհ1AdܞA윃Je/!K0l?Xx=6wSgoE>awp=(8îۘ DjMdͨzH4VjA]Ԋ}B ^︕P˗uK6̜Vq2𪦝40vP_{.3p[LH&Ud*?)l7 }&`)\X=B4V\L!]ɹ\tf+b%t@ =P)#ʞSrIz0 !ӬVZ= ip("ݐ9HEʈR۰$X&+YX{F˄!dII6֑!SK_X \>xf/Nט?<&vkD;h,l&'bPEe(Q"0ūʛ L;TƗ|#8?R%zb˚f.:c%0h1ijt;>S)6%{Wvu>{Xvl8VxM!O&ViOђl0\.+~qEg&B=-7Uz.V TdM2z0C7-uE]fU V1dfc]tQQ.!Av){.[ܺ>#ҫx&V@`w%Η-AkҊWP"tF(hl&鋈sՓud`eY2f|ey1*0F^M^EڻMy&v^!?m # ^>x &̯vDwV˓Hub^H`ztsF% 4h]PZuNSJ󹡫3;f.#e9.Qac<_8?ҖݬVYUFwZVԷ03QU e/ͅ@gw֞s"͏r.R>c᳄t휵3#:7cDa2hLJ얚q!(_븥yf)mA&ȁ̊r \#-ef*SX/5wKj3 j*MPw~Jx#_q6zhi4Ю_5O޲r|:DǔLVZ-<2!#T<fg77+\\KfR+KW}ΧT_ F3]6GMjbAp`m Z [nJB~&SuR.}^Gyj͐/\ #ߩ?/C҉DMS;b}ϻQ'k>'H*mUBz?-!ϵRP/B_yҡ-7PK<ypO3Qwh~5o(%=AdᏯLE9oW)Fd#ۖ?˯fΜ~54ZXP/)\gh[3{H(J ~$1X$rvcB(b gC뛴_ | d\M\,E׭(Wm+Ǯ<=ؔp/:5uT]v,@nH V&%}MbtH>mjy(wn{.m(u!|g_G|j.׿h4HBʞ^g_\>Xt L`Q~(aɖ`UW:#4cгi:WO&ѷ\u3EF3dQ@~]jο`(`[ei{^3nfJv{,M2^n<1OngۺMVhRȇ4w *I11/l$Bg ~s0E\K`Ζ)"ތܖ,iy"AgtnȎ]0f ۬WV$X?YnNHY`9ȖxY|6Bt rHE m} ^fa=ԇNV` ت4b= e"S=(lg,ZY-6q՗>zB9G9- QOzr;k̺SP.S4Du8+Wk6 Sʼ x<Pf*:+e#8Jf9MxeMTo=/WՎӣI6H~),tJ4貂(|ō[G8 {AM÷ 2!y Nhω{&gmYߦJ-*[rp ZP܋>}Dh O=mtm].{@5a.:KfRaЇ6-ەsY( 6őva;X#68s {1\eLJV~PJaRE!X&EzgQt@aN3 !|DAaBy%`Al'y4Pܳ (:E@d"iG9bR,ēR8łvXxq;jљ A a 5r]KMڼ|冚죤 SP6)FH߫yǨ!GSP UM4’6't4"*: Ujf1%!uIN ~ V8oٯ]R) Ja|Hf`>P`331\+>$Q޴wܻiCPv J/ZO̫q|* dI̖T˳sFB$cJT -lMVT/VO8T_V;\c2TC#4xot0<=**,)p<˼!څքڧ{VHp vHy]v/_n]-U&qr5J_غ,ٸe`mЦ!geDWLL*y weԕ}lSȺ}pO:W-Wޕ!/x]*Tڮ~z{Vt2 (/kAqç*`}Xvg2(Q"(x+2I Zҹ(YtQJ0 /ؼHF{wi;w%Q9q#oR&0_ ^C}svW8gu,J(+V5(/Dr/WkO4xG3|N 3Z8^p/r*NkQ893#gM 0>Blxh y1$Z@Dcb&Xy,I/LQ-"$5H60!dTdkxǔa|7VoeUMY&J3/xjwrYhLݯU+a,ѐd^AY,?F~,+pm.|t"E&H\./M}z?i`J57[k` i7?I@?s &` ǐɕBRN|}4ÛeEZ鰫283O9:ZSL9ꬹ\K@IT䋓tƒgJ!G_dHQP=SR`r;'Bw eMӪL,:'h *Ngp5?R/a)$VsΦgssewKRL~EQLY ~qzܑpw# k/G5 ӧI,[m%Np2 lIunJ"I .xfĀ|]~K_2v9Œ $ը;~(+ΝST"4{x%hq70MF|&`a{m4<믉ɷ4Al-s%B,rwd@^=GcJNq=8}\ZxI&0b)z޹a:DЎ8W_8=IA b O(rT I` glf%Zu8Kx3rzCeYy ,M ½FP/GW n=bbjj{/N=/DBem~\ܢۥ$ 睅O|kR"tNm~OGMRj?rp뼆Ԣχ'(ZB0&W\T].H` 45q|8C_=X7g o{,(ɺa16 |΍ Σfd|\nu{own@pF}>nd %G%yH`/*iN#_:WDb;“sABN?Z"BXd%[¡,sg%'` fOu |kOC 5VB漊H⅂u؅~L&֨N|+ZܼS^+DVFCzYN9F/BJK}cz)h >Z/i- ķ+mj152SFV_+=4َyJynv6b;qn[^HOJcQXD6Ʊř$!^bJn)۽g;e,.ye>1،yJ\Q. )=">IYG;(d_-\*E90[]!; |~T7i1ڱgJ#)J t(Uذ]E\0ۃy΁s);ݼsy gװ΅jV#0#:3 i9y|TjB3Eyg jT)eO~y{qFT/$ bUad޼;π2>"2FSJ md_J{ysT;AVǩ6tG¡k'FA,3X >wiCЖd%J.+ۄSP-3z VѮMC~^9>QbVG$AMM\x?#ݹ_uԖcܹNJG]"@NřW Or&*AE.#^?[X62Cgo܀@CÕf<,z5l.-#_>as S Q~Kf 75)Zrv6{[gvNN z~,"dϲ`ğK.n0~Ge;>eۜA.t;ÅHӓ9&M:9_ttGa1ma"=ou rA8}.cmQ] {/t9{g kK/dRA~]^لٓ(u8]q€n,jcj-1 Si٪8{PM>Uڋh'=wM٢t!c*&yHÌWet4_@>mK^§ }] > N]?&)e۫nCFg#;b+lnXDS= F\Pn59"ه SNbb/%Md k\#!+u2LF^'G9``HfWaֹwBT4cOR졹̒I:wѠn0R~Ǐ3Veўn<'@?`zj 4pei?]WtY5AK:uQף=SԗH[9lt"$,|FVzAaA*Ch"r` rÂx,&w?+sQ~ sGPBzYΗNk?~|6y,ΰ?9N.` 0'c\,cytc~2 vz}t]›,:RaH}aNn\2Cu%A9lU%T &%fي,`40mj.PxE_ b ,TOenI][%GS;n,H^8Xz!o'ie1M$OK>u0T5kzv < 3*ޟm3CtjހVi\!e/G#xvP [*X,"c iD1^@n7򌫟 i,9H"5dušŭ}t ,;~ K%B\a F,(LigO -g. W 2ZlpA-xv]e) \W-0Zee e<|<]%oi{;__9\A{ (%"h^6mFG_Kpd YA qh߆{QW?ʤVC-0ݤ'Evg6'74$(M=Exҋ_͜< ߓhZyl[3G :%\v}*M}vQ9v vY8c[p4wcZk-}Ux|/@ն3E Tr?B +"MF.c]4g .\q<+E>{zBU/wL/6*ƀ'ӕHSliZ)Z*\0{cL5K*9#zxO@VZ>LJyP,m_lʜa;yV=c!bY1BgV7 *cm0}pL"+LJ"a5>seϤ]㗜z´RCup_DJM]dBM@X iɪu*.L%+[wruhl3%iBZ9whF8ݨܾ^91AOե@ X>]Lק9k8&]+u$VAF9ggsnPi"q|\V}NpD+?珘݋ ƫjۮKemܔ6-W &]:z8Zo1b?sw:e/v +yVrb|Ȇ,} vJ[v_`%\I"in~ƖH5O~T-a&5 *ǐa@d$™#y_Ww]4=3RKYTtUkN\_}ܸ~TGJ坨dY^> lqn/M.Ae$#",_}7 *E髊75|R뫔92QKp3Rxϻ~M`5Uma>F`֔)tXTTݵTErqC4{Ech,j꼴|)k+X5I-nZ;Dy4ˉi/Dg W^"IBœyd ~Z*lCn`1^.~I䊦 ն}cCX. LyL.^_hC {AO_!ӻ 2dtvwpt?˝Sq ?2(tEkc:8I#&jNU$y*84(jB@=vo`  _gK~ D&ٚKuiE։ۚށ-eVڀ/[|FGY 4>1,s[MP~vzG}?6`)Wd:haDwQE `[(K hϒ(:9x13cNWtipc*VJd+<;R|N!Px弯_Wu1w@uɺ>,LnP*u4%~SUX(tVw[Qί2C>0%OԵVp* xkV5 xIZM$&jUB*sauY2l/u]s}ux 3/od M2(il?0Ѹq9>+ 0+Mה~q"@ͮ6l74ʯ 9hmBsXឪh,؝ pt:kSn.B{1ɪƃqJb^9A]m>K!n){\tlJҎ͹,~54'W{d ȏVrKez[>'FN0_AY"]@%VRT(J٘$5tOMxZ Rr'#):xӡKGx;6+y`,AI_QTl.mxsZV{7TJF'V*-5]Anjh#aDbktגW"q{kQ%b ;G94s%OΝ|x6<0 :ve1ܡHw|? =`yMWx& _m\tk?ٵ{ ,0K\BRKN=h75_GT ͸0(?YqSnDvDTx!qTW3?upa3oETɡ%󍤩ٽi)Icg]59=~C0q}"+eTr =-v[h JԒ7A5H6T鄨`. cF"S'@ _d} Î򬋙k%S"ԸlYcs:*ck! 5-ΖƩ<@.>r!̶YeSב_@;ySrG(Oncॏ*F=Q$( +0YaCsө,|;:j `&>]8!M@A7]$)ғWc"Tb ѾzB/& 悤QL O3%wB.{M% 5/uY ӄS:%PϏ6m!;[ԢZX?,*3s;YD<y\:/ aI ީzn3Nȫxe +}r<{[z˲wttr塈RqnRe fsd{ r= IYGG>ƪNC6E~ `P}q+gr/ 5 `kgO[-B WЦy[nK_tq0gKtN^PbV'Aj@3zMw& ;IP]|I?tK05G҃sݨRUtIFkb v`Dz\-JZ0.rG&ȨMtvAa:oLO ̱C38գ{ *³|6<[т߶% rm 7Ͼ1AdžejUf٥TW-+UETB3m*_?1|eHJ#1OF%SQO(=L 3{ϰ M[zFE6kH:V H:m>%a U5y-eiV]M:Q6uL@S_<D1䘒N!^WtK[(u[FYVRh UrpatC~d,*df+1pme87=\;\F =T@ۚ@gR'0iJ>bY?2G7Bܥu^?u f3^[jP9*XZ+T5lp>2x[SU*fWa~Ibpb`YVm! \tƀ:ɵtT u{*S.FOC2jȽ9&TMbJm*T230n?vͧ:F֤T:{m:Dv'>ǴݲCD+™q(56dŁ0oPmJÆ덓R[UqwI"3 THձ9 x%af曺n`-Fn19y|(.c0:զ8df/Oo~áW]u2= 2DjK!ۀ/|K8[&CBFIclST9z ʆj0/>nUHe"?O#Oň]8c3Pr0tN/[hb3:dc=7Ug=ͬ .G46ū=NuրbLJtZS؜˙?yߢkYn b>5jFpŒ q"jR3i=QLWMJmTºX(ǕI')xF:PwE~s౨DwHᛃ.8}+A.}uB}l&͙YCMxL TwJd-y-4nj M%ɥ_K2(f`16'+&+&|zls+~8o{$e%577)o+ ~zl d$ E/]ެ>kq />?(W޲il]Xb6q!迻!L6rߺ352Y Au"$Z”S [N7aΡ WGE}5Շ̥OQ(hRvB4VYϣ> 4ܗ$ӱu:3#`pcD7]\ck&?4˻c!@mwx4{3˿lH4*hـd+?lPa#ֱL>?z}x?KTBLS G6oe'n^Jh1'yz,|vS|$> N;_:=‡Tc!x"3bvm䁕ZWǐꕆ'4\?xX|'L"r>8G_kzzzM,CdB=7-I.Sh <<"<,e,!v cZ+ +2WYw&.+@ $dc崕@ݟܒRy;g *qdf\{]pUh$ُ1fU~=q u06RrwC1Js9rɱʶX| p˃f˥B_n#K.xbA GRNM)hEW%=cհ"nD;+nNWbކԪiޗ)(cOAos,3LSZ$y#:O+;%Lw?4\}$iHx>цYѴ&l]%Зg :@dgӔ2YE+JU!C'mc4k裙?`~TQ6noAj@ v(΄z&*;EuVDu \#.0t|.Ճi~-H.JK:I0ם=v.\Oղ͆.;3#BC:?8,So"/}=$r-Ǘ3tZሿJgxUbaܩ DRF|GV/%'iqN_w;.>tbZd8ŝBbf@նa ٮuB,4' eM}LXw uFn#(a!J*ThJDE J;|;* di<掌bk쵸ܯ+zn7U5fp Ś>EZXMC[g!KÙ_췄!ͤkq*!'dע #D   jG=Xg ~aB."y=zD>lU3]ퟒMa6LZpZE\k88 OH)Z縅G_!xV')g/o, '܏i R.nT>Ͳïg]b4ksRl1]֑K\Q僫1ΑK2)XM*lƇ3H޴Ɯ.w͉*ZM>p=ZY11'spxuYNfX{ԕ )Tm{r۟JImq%,)md @5SaɄV;[ޭ-g ^֤԰&kV~y35HKi {9%(E߸kƕHj|~ Ru/aRy1јvVmN˫>J`X<02Uߤ )RrEzgMn@@y5`1hH{=S )TJDd2qpF!v]vY a{O< S`i&;P7K'`[)Ŧ{,pD|wdq"#q7*m؅LRs p}by+''iу)״ ;o%8),s ؛OOzsoE%hQ/^jOf\LrcQ @w?g/O@sr)qE۶ ֐ZK6`U&#i9k_InCRj~d„|",مgruS*ZE6kZaѽK9Eb(9#^uRt~A]-gP~j),bX'tC&W ^2DB—4'eelF@=yȿC3NGPd}_.Nyno cG0W 4>ve(?ky[0n#vc/OL5Z!ğVn\6jMϳD?*l\C9p.瞏V'}9$7p9<47fg>]^oCkb$yo_,i<2˧T /̘1@|PyQA LIk^Kz]:Qt@YH04Qe =ɚL085@rjlUBi  Js o?bo`q NT]Dz hMo*\:o~^T< ؑ :kdnzKO >oZrà$cV4i]G1lqs[\o)*Ɋ|ڡsL ^a_v6#>3uAlg' y2(+Lbܻx&ctٍyxkhAugY]97MICa>dOwJ8F\9z2y/i8TGbpWݡ}ecȰ}ETXLh%T&)&8,{ժ'0=/iw5U@sqfQ! &8,0Fm9?Ҽ$ eNe I(hZ`W`F_+uYLpwFby|t:}G-6~'* ū,sK8f]Tgqxaa9ݴI4`Ы.?Ȁ,>/5n 6u'ab)Uhzw~YJ~_l?Xm$/ǟ5ZO\wژ%V*I82r!*eߘp=(ׂES/ԖWu[:$&J#@M:.xu,{]ɺ}g.G*&1B C(*rsAUj*RM] 0H_%2`HH'tao2`H?S*8|ZED&ά0sDs15u6q& DF$N*d@G&8;VqwvZ"&o|/%Վi߼~eW+TM5`^>u yhഝ̰.+?#·\X9;󽬺R>hs @1UG\u͋UW :L%*JؼQmA_!ɽw:K:ӥ $ O+3M\UKZm,q9A (M? q&FMu=U39zxFS&fgLè2:N;鋆*zGyUS4gS58\f"9D6bT 6@倝;0~{7FAgJw3>[,6cx:-ǨMGx}đb~',j@CޓYڒ+/P_8ۣL(^uuC">Vvk 6Y"0`C:_znͱ]Wnt0IJ`~L` HfcDPQ\@ V~DtpDDY2ᮩώs\e2L7ԋvϖJdtJZ5w_T^oT7a9^Y\Z7^LԟUj`2)6 HI=H/[b:JbS\6=AнltЈ[*) ' \U\Μw)S9N4:utvps%QR/"u2R-ql7yOaº5~ }a6/g"%OKFрͻ{l?%H]$#*͟9fa9Rȹt/Z s›%tQFרaemI?]f;UAVRxfi_GE-Z{U,;?摗w?/Vho2i[~L*w^{Y,UFX)D`x* f8jk-hPZd58˜;kȫ-}oE MԼuݺw}|ssM:@q+F(7ooFOZa+;5kNFr?xfVoD.ØLT[/(vXh3ey; F+>4_'kI^poo- !5pC$4#aV]U;*khDW7_kA4rA00ן8_!X[/ea䊝4;#nꅱtI`r|Jn$l_#NfՅƐ+k~l0&MJDy;RzZ*bg=m?GSU6s}Kc`t(wE f58ȍX3 wmt/`Jso"%ײV%GYqaffR r0!X"S|{VIsJ$BG}t@M>FQA=;S1K)k3h>ۭGH$*U Ʈ d;F0 KF̧|֑%?kQilJgDo/ a|6 ~mZU  r3[( DA-cm3@i -o: !12sw%ܦ^ M02֞|UF:@yRb;`$/cc B;t VҲo׈h Q{IA+2O?9PYXZ(B!̸hvġ;A A7C| zD;u1y${WJ`+?ohRSpQ5[m@-˪hoy]-( f a`E IևཷA'DG>9Z)cfo9>dL0)>ͫ`cC}T/"v?`]J3DAL4,H6x#*>AV#O22To2d6n7S6ck[ʆeQOPt])*al-KnRmxR'<+63_ […NRCK;f f3/:8g͖ؗ+p)=5:e4hb;ffi. <}?êxܓv]Wt` i_Hl(¸*g1l}LQ1Ϟp2 .uhf/$9=)XXG&~g1B}5wu}􍩭ŸgkPAr?'Ok/PfrV~UkK Gz1;Dњ"% Q|gݳ4y~U, E>f6X2,pժJ3c5_G &wђ?S'nPV7X_*_3w1CĀ[͆ yɼ:T9 ÛSDhha?GYgI͐Y,f(@])2/GXSF{G𒐬KǗAd"b\i|ކ= zxNj t>VҌm\bpڲ^]y}<4] r7Ex9plQ9OJ"-{\=Ф;R|u"I~꤉qA[x@4!g—n{ى~憰ˤUT z7%=ҬVDwf~Ps~;|صc;Nk|1Jԍ?1-Ӫ ?8VyHwg]FR]d d:eV3c~/҇d9Ñ $ c]nAodBQW#v$a9*E>4M˒yM]@2QG5I-Rū=V,,k'c7C1-981W$9nFWWM]gTȀ@KD~J>#$[>rFđ_36,01 gu,n>_߸%l!{gkz*T@9s>l~+yQ #M>fo`M Wظ~dF_ A2`oMB2sUd0KBQ˚*b,Cꅵ&X!SGNx1rSB:GKRH.pUWMu%"H~cTɊϮ(9THw"e8qA?6ֻ.W#/bK8u]]z-%Tں}{[ojb_R c1nT7bq>2] \]" #R$Ϛ:y@zERl8:]R,3PuA;d?э.fp~9הſ]eM4YU qpS3YV>}ꜪzU {N[Gcb 2{ [ZndH(N[DFkike.Rw+pB xnrKPZcq98&k~ވ2g] [=4SVs%$+H22B䄧д/r401FrsI8=Fҩ&m $_c07Jw\6(3O9;!G.΋e%:#e67T[i1YRY#&r }rHK em$+ͷ E{0N~.}EnZĉ999զxߵM<ؙHxUDWK1Qμsvqx״8_&|%2^ 䝜V.Mm ># I-Nf$bJ+E2'~ cA~[H{+ "u> )Fe0.N~0_|}U?=}`|X" %_ FeH1e L=E{rVߐ0)H&7ùf q͚|ɥJ!98'-DŇl dԏp>k7v8F5`̯zg|gQkʛ)j HQ9G=rd&;3kq p=;ׯ!Мm`Lx|υ7ض5J׉sHPeh TR3/kk xkUz%"+l\$1JcYǍN,4&tԢ>9N=E*Q|[J&aRGC\ئ11,4MKջٞW )V q;>Gw{+zm*ֆЇX;)jP~@2>"do=;7X!<=9Nrʛф1Kddʹ7(.hl>JuU8D5:m2TP)G>o,w>NOYڤa lTüʕ=/urnߜ#2{g L~J {VE(<:ꈱp|K6z *ki$͇F)`i' ƳhܰC@zz#N#KaBCO5nW?xuC(5{E4X[ugy7Cv`N9$ܷ.& 1oH_OF~R3/Y7Q1J~ŬgDZtux1ڻnw89eC#a"3 GQMyzJ&g9/ ơ49iHdwlXYCKի}E^nMW%fzȆv8}%|; Y-*',wa -8s.g2L-c?Wb8Q EV/d&y(p.`# 6th|cs~UC84Zb ?-cohU#h<> PB5a8F٣(vWӳ\2n o6f&ɢ%xxZ l4WPNDWY_tAXy Ɔ{[nrʹ}VzI/=S: , . ɕxKZ?xѩ0mhof | U!b="8FIUTtФ=鿉=R ZnSjq8\sAxV!@b*(d?@"(GZw:pNhi{DtYuꢦ ;ׅGd6wr0pv3ŧi=S5p7aD ®sxʵ篍+|حyVx3m99./?e@ q@xTSi6y}oDPkVad0Vr xѬqa.J&l]07}e̡tQSm*-se qS?@#|ޔxURn0gFz2xD<F:9PRtt^Wvj`SJ≧N6%KVqd>jery'C+ YHv  QclurGK$bbu0 "יִG 2B=ʗa?qV(KD!?!{V^p3`^F[pQ-ckXXm̿ʛPR@]G__*p{4WbN+l@y8UEA̦&% - clZr],l. wP-5RWJ[Ӈ(]? Nf<`6S֞zv|ZW3_*rؘnߦ?-L:E<}Xg*OH[&ۙzvcu{k@2 [- j&XYe!]R TZ;d,!>@U_9{1b1V<37HMu,(*ףߵ"ya]zZ_\\70nN7xsСf'dD]V=&n%~46qjV hĐL,5sh]By\Y2y \ss,Ǝ ʤ-sb0nfl ~S Vjx9_ -oS~'ixD6N0jWÞJ֮Y]~;/ M[AopS"nY@,*fFՉ }NeY.N0 4u誖MtC7u鮽[sHU [0Լ}p;i>Mc׿H C?f6К$Fk 1da9:9;Zr̮q7tab`%#C;Z&X w!S#89_U$ =OJE`~[͋ S NG[@]UIq%V^6[ )E,pX?s%70Ĺ|zv oJqAbz0 ~2zE9ॉsdW?"9vcMld2ΡӤI2Ը0 oĩ4k$Y㘌Xv'diՇbKYјn>Y8ᶅY:54OU0;5PԎ(kfG3s'YT.L rH94ӀKof֎KAۄCǂP-5LM)[3ּ\fLV6]Oɹ#59M"9V 5Bb]NGjԥn#LxTp:dž@?/: 0ɉReo2ƸÏH}c: + {k45Q#A3(D۴xwШ\RlsjNxjZ%LWZXRD6z%S'|([iҾ3ɩKx1Ϟ#Ut"vM4:C DcSGԉj{\}v@ (D捖^_.A?[ƈU%\}Uhy'qj חewLD녯omc:s%>>i2YT+-4ɐCfr\$ '|j~Pm&qfڊޕe !ß0u;\F?Ȳ^Ivw7Tx\ɹN@b .ΰp$; O*tK, )ȷnv#a21c-4.K$ر).l+_}?*IBp&'r@>mUQ)a`KEP9-yc=̆=1`9G(,eѠ`[ʸI>~ AB=՛!^6\M#@1ߵsl/T8̥Kwsؗ/y5A~ qj >g;%ಭ52>q3m3 |"ףb4Pu5f1ٜ\"Nq@Y١cV&7dC*-':Op+yCFxqhK7!Nl2}TǻQ* VkG՚>猀CI ~}ly;̵%ԔxAM+q2uԛ`WDu?Yrg(L2|0.[K[!u}S6)P<%_OۋX^ͰiP/%9u{1x%r*33,VEǸ?ehG. #[5xGV}QoÓ eSi/ ( /?&jk&2`畷䛂8s t {ݴ$Q"RknF>ӣo=+ lm2wF7'GgSDONGo7EzKr3.9uTfÆ0BA4jktbgW&=?^+@@%L#Q@pcCiƗ7Ԧt:-i&e+MhwXWSTV1UI5Gբ +S4yt@\@WGiK E^:zt1PN,H-^M,j3UwdD#x2<>6CZ;!@a,= }B.E:W2&Na%iWm]^-ǜ\w}gK ^w/tn}414񍜄󐇝_Cۮ{C hOaP ))lYh[A5 GW"Bb)#S^|zg=>yr/A$V:%q}i-lYq"ӚA ecKm~&27e^l*N[(Dlݻf)uzqsmY{CdYBw5 lZ0K @`}f#>l˞;p~9g'n0m7󇕦o߶9q8#ފ q.ƚ`ø;(;ӓB{oiWS9JN*sGq8&?1R^/O%o.zj>`nח`CA~v5qs>9YiK+'/fDyf#4K>s+H'gJHXkOzU_ah~3 yi0xD=&䞍8;  s`~ xNS)p)\YO@p(kڟO%Mlz괐~]^&YJp{⃕`Ţռh'׆vW&#"OI_\[5+fԣv=uΏAOVGq3>/\'ZDmrarL&sѿSjOH5(i ـ\; }T-t%`,V+"?}R.(J8[@~$?BExڅ{W$kg5iW>qԺ=;l1Є6/@ yHM99gh$^~Lt0\Z,=,TB.VUO#)><8Jァf<Lmpaoc=_~~_ p(W#pƮ0h2t"{^mE>Pi6>TȟaaijM~9=9%H}[.P!Վw 1!vKZV~W')CQx!LU{j&{1s)6%5xζ%TbE; WjlysNoxc1.m̖djkpC[ɋ ]C" jof oV3C:jO2Χ,b'ӵ O<OY0a-d(+8pBuD@n$/[:[|h=<:q3mYDwxʉj"~tmS-H" Nb,گ^'nS0nEډqS9Ft"TKlܮgYdKmVK n`+ש4QZeb)*jw@\>6|"DE^'5Dسl+Eq,z@ )g*uYR]@T?H]a!7ߊ9b]u¯sb+[ȉ&ffb|@K)'pX0Hj/h1*6mk(!W]?nuIJ RF 7ؕ@AWRi:z z3Iīb4 SoGh"tc*Zq[ h:+cˋ:{K{T@A.J.uY'۝}65)Qk؎^n6].uݤچe0cXn]z| fù2Ͽ@tH\m%`0񑐟N A&,uor| T={ Г3Tu(-3 dl<'& H v}UqvޟJqbЂ*Ћ5SLEBrA8=pm3[jud= !`hR%ٰX~M_d^bYX[Ѩ1sk.F4~{e~?k Yc7I.x0>Ǐ (m\-`*TSh9+9q|g;[k\̮ogǫQ~!T!_"bRwL/|?F Br!jѭQi(ayśN"[B]ꔕ#7${5k ~ npBTjUT$!BCxd/Hz?Lvf-\v/YXG$MS}Edwj4FPY _4gݖ^To_^0)j t-siEnD~w5TY:ȹ t-n+zݯ QS1_1aw($ XA=V^8(tç gtiQI4K :1*W3}:vd|>e kҍઌ1Xq2A`ok =Ce@)."$vܪA=n'Hz.I<}YGr|~ǕHL1@YjW7f͊x ϐP|HŸ15lCi-G+Y^yNQVc^ 2x!Uwc ;>l\a[Cd+[( w0vBMr`v@+ jc+$ǽV@jھJB3AD=˜SňU:ڠun$fu#Wdc%pzRp+& i4+HgyIl4旃#5M?7/JkN-،tdJn_ ss}&ᤫ,yΥL"wI+e#,OM~Vi JW$ D4 5Ts< æ0+@É8nS %Qsh"]dNΤ$IV\J_Շ`ѢAacO^uy_оni?kz%4fȑ3Afn/ŽBE8DlGs&PtmeNeM /COb>Û}aT /ۮ*,&>x=\SuPd1 "xS14Wb-oML )jXKT8e= ;9|YPLὧr1KCRJ ӟUy]¶Loyc~fTT.w$({;%*tu LF #{b,`Hmˀ-BŦof}tHfhj0ei#AAqg%2}Lv ^x9 $(b64mHy9 mY9ٱ@g)pDٖ3*x&m7ꡄ显=mjV)+ l8x Yn5 ']ŷ5|Kaڛ"I*QV4a~9ں~`ã'.kbJ!Ik~!-堥M/KQ*oGؔna`[|3 =< $[*c[?9&P.B q3,r>[{ƴ{u~=PWڗh'nhBY.; Ri$l*r/՟@Jƾ!D#1q\_J K#W-rlI-DD$|gcvuUff1ŷ_*s38у ˙H]þ=}o' n3*4 zqrzÛ?GUf(@m/>Rnhw˲||ߜnaW~ۈ*@*O9:}Z ],WTjIJx^S%ߵݭ+=4 U@5d~@]CWhJwI2hT'ʞe> 6X17Y}xyߐNГ)d>vR2汊'[/5и*O? ڋ.FjJu" è5Nŭu<+(@JЛLzG5Q6$6=0t<Ԅ+(>0o*;XbcitxX4.07 Dz W]ہe8?{93|Ox0?&9AI'f"0<1Cٹ'1$ KToò>Lv {}yu9`[fZ&T ڋ>31+4j.Zp[,v[4\Xҧ} `bTYh@lr+%,t7*q3bJ(*$[Dfd{⶯zyçrft͂ƶ qBD D 5B>0ՙ pf=N- /1#{å+GS~0o5r6.jʇ(M6qnncDB)qLf;.8+w{D!Do3\?`mSG4b1GŸ_9k 3H#ӿf) &qƹn΢@,1B~L'Xɶ7szdܘ A8"CqaG9ݕ?ZEQUzWG_D-#üe`O:}4 $Z=7gLG CsDZv&yn=端a0))6N#[E`Q!oD]`]U{;IGsN(d-l؂Clኦ\3o;p}:+Y9oH|Y;_WpK/5} "g,t;}v r{E [M âvW_CKrvX)TnVUS((0 :ڄns̗5`mWoM3K֣Ip]^X{w[ R8^rᣑT,)y4ƒ񸫷`,,̨-9C~DpA1,l1pxZ@|3P H1zxm]N,!l+85'A]H,:تg2_=d#$ThDsg%N=$]}6~%٘NnԍX'$ F+lF" !4 %H?{ :g#wmkoQ"e[V_$ծݷV: J`VbgU]2E[r<$Ʋ>; uy3 xXj~"y v( gdw]c !gq%UP-ލ u1#= <4?9 ]t4avN#I4|R}up*Hn Rhp4K94=.ٛqT꧊O)wȷ>B=0rGBs6jXoE{Կøu{HEC*vbgYKj=1Gz?S}m ~ct$i$0"e.Lof{'PDe/C@օ:'V&|U a-Lr3?gC#eF|2%~GC4Me+ 40J7y tF@邻ڭ7-ԑ&{V( Nי ]ݮ\rU\R-pD+>s9.8?r R'$d^E;~"'73$Ҷ|A W1 ֆ-$ OA@{O򄒩FZ*K-ӨYvPrۖ,%%$oCtn{דf:|bRDuO;TPyͷ%=H&˴9;x{ r}鳍G}Ի@ډv$(;EA, d ]w=xGk5f ub4 #5XDLŴ<*|صkq*|ԢP%D* ?6ŹV1@pʼLXbjی-[#oÅ/oC*~pYtUkdDso}5xx t8D;Kq&հݰC9)d5Ia Fǒ)"| o$d9!|[d`dL'b> P:c\si/fFzܔ\.aG4L z)Hz.Vje2RP(|cl:AM!C#pw$Q[#uG~BJ9BvHHNm9uw{ `{n l賅;Jwj4М`L;Ce ~924G\RjT ϡVE>=i@hlcDCѰ2Y?}"1f17ny,}[/h<- tfq-M!\dwC[r(=@yK_ S7[0?{&X=}vw`H!n ;֌gcXzL+,׿]>DS, NtJqW͖;:B7T-W,t]0,k5cz#90| !`6<ŷc>Av֧>P ѧR9D6Y{WpP)%PO.zL?~H1C~\ aک{ ?x@ͩ}}}~gGuDC%!Ð#54{ [(, 'ctʞ|>Uwޚ>+6rZ~RWW;ogC-gL_$b3%^ьSd7孼OpOw::V p.9Z[H5/L3ebU-zNY)z$ vp/D>qC^8\j WU>>j΁N;Uĝ\1<d z'SZW=@1Hv[hK@=[F\NׁbҵSlN~i!{ԫ[-WMX uqG2#qo@U;R݉F@"czh+eDvC02Run\* \|T]%E+ '؅܊P 2hgSW+΋~wyMܤPxDviu{celVUkY(pwm"/(|1%GZOќZ_Cfr Ӫ@em4&AO`MW:m>o:F"Ƌs@_p'\q2E| Uvѹ:4g/}n+=+秴T/-^RgsqCs2+lb)Q,LOևy tM+R"Y5~p5xww`uO 5~2҄K¤w6Zخ}x: 鈵)8lF׉KߩD:w-a>puFe)Rd9NWD/ l.#9]v4pL X TLlKQX-˅zqba)/z9+4sTj_ڨxI 1,jj- Z r;$BfGyA&ةc:[_,?s"taiD;zB}Z_Rki /t;SZ1_(S"#=7L7]ޘ2;@cV]Rr!S fFNv̟ Q"N?Ig Ηtl--+ǃAkg쐣 ػ+5bĊ ga[m;c>LLphAͷ1 z=$R!.qys>q?+8,{5ӆƐ[r̪[=ܥb ZP՞j1N=yZZF; aCOL_Cxr2!\W Ỡ.`l WYcc ;C5=*.ԫZ#gςPZ:,˫=핕X6HsIqPט8$v'B`^ owC>/ɋ*65/+ru_aqZmKBI ךQ 06W _m0B"\v"k?PSqoTHr'0{:+!d!6iZyMزjD($& ?OgM|h0;eI}|dc\Gūl!*fU. 7܂vKْw_F!#~{cis xR_zWf_݅@!㈋nNAp@yo%'EqyZ^cuZMJ$P,"TG ,-i&.)@ѓv{fRPX ]dD<üģx7:RnR4nv -T)rs! HkgYC I&]R2TKQgZ XqN1~J\?0Nq"[wHQ60~ZeQx=2Jzi >S9jFZ4Z}3yUFs%+^@L Jgtގ ȀkV$/.*wkuD$uɲKUarI@jH4&l?MJ04|Pr6Ey2"ze*Җ g=/=aeSң-[a[J4rMW bk$7?kG|C}~O{19}.ҕNeLѾQQSLh4XkaNlw(%]]3~o{# Z~0/0;Wx+1I!H8Tu݁%_d@~n}uI2Jj#\;e':##~ɒvHP7Sa7L;x]>3)%7MR`Q"0rYԢV&1Cr e\[d|z]a8(HS+1Ŗ6d=PG zn va;<>z_!!YՂBPeLK80+@I'xZZKQc*F|Tq]3>v< mˇ Jn†n5l k$Zi}j4_ b&g )#5Ȳb+WR. k fݫ6)qb% d*"^|Dad@_TN2P&)?~6 {Pkw96[#|T6ɽXL8y iGyL9a|L !jM>J]$A.% U'RenrV]=8YeE ]f|?0Uj-kVKdOGjUQAk!61e}ydåޭ|[)|R'RQ0g`oTJC[LxXF|܇47c0J۷ (IHעy$ &>T'X dJk(@Kƽ:WMƭ&[+V<0f]rl56?ag^ᴸZ|XEN5玓Tt:'_;4mD>`mBrQTƽǶm8wU~ZԜ lylsSU7 RI ̲;mh&"4PV*"dv`GL!CW|#sϪ'͑U৬ˀv:Um˩-aJ:Z@LHnxc{\v同YTJE&/.ׯwA=UVB#94r"gmUoXwh, 0yqWenk*K tl]u;.Eh57[.D~,mk%jn oJx8[g?JKi*48}6Cb6Cߜ5~-΃p3޿O@B$3*'ݘگX傪fDDz29 ;)̉c">9 x8ѿl;g?@H48PYmBˀc/;\Eg~:ר(h^xƒ<_}8Nj~Fjֲ5rpJ`Jz։*bZ@yUx˺]:m1H79ShUXҽߌ=## >./ YLB@k!U#Weaťs TW|whAِB~i)"OqkW R&׎\E$ǚ'u  ő GIIȫ\IƘKou! R{t ,HgFwH> 3rh*[A>$z~Ila -OU.&(ğsީ+, '=o` I!k}1I\#&7QPqqgFҽ^mT 2$GRG[wۻh@px*::*kF[jZQ wzDi1`R`6N 7~ʯk.Z/P(*C:DZʥ+ew/5 ;+vu>5/]ueQkB!5#aU˪i~?Þ>ChHTݩc^[rvg w#itڦeH®xRPfpYrgUnD:_k/h#0UlR뇀td8Yg3ߔltt-ywZBt(*%/"'= $T( U0VOFOO m{d%Fo_a>U+k7+o veByݰ kK 笨ktɁSGRJ[ɾ73TAUX-P]>#˩} 6q|EY˿VHy.G b4b\Wz 9+&+ Fi{jozSIZ$/HM; 2>N3¨,@q.!C*8E4+Ӊ:kOT[mS,( b+io$2*mLgvaxIe+!U"3jj972ߘL2q-n. eXvuq:N1F8߽!wf"K4=| -)yZew;xRbn8] 6RNulq)pm'7WBRmSejWϖ4=MdDEP~cґogIJқkKLcwn_5eX A>Tb$N8 2enoyס:%q8F)ƽ&p5%)In P p9(R{h>N{`C9 n:߷WS 9*U>[9II}/,y?]1ݡ450|B六t!ĭ ]Os I峱BcH3۰KL;$1}F W/^X[F_tk 3mIFqD* f.s3qćA3iϭ }R_ WET3b%F>rsHI'o0=Jd, 9ZwM6j%uhFio@]'[WN> C،LvA "sЏ0I%b=^-tCQ>4^ֹ` .RQRM#E{*pƥeN\V#/t<'|MOїG0f|I$Vp.Y_lI=DUv' $L ynjbrq4Gry@5uEUK v觮1(>,l++w; Y1Sl&@o@M:`#@j|zN!%[˚;@͔vEuX$$`c@F _ hkhSO.! /Q-V4sd*{~@ᦀ/KT˪jgHIs4L<ϸκیI"nEf*Nh{X{kJ[lwRG#iGbRy4P>0 d[2C_$0{(Lx+pmCoXPc7-PQm6ڇ7q zaB݀k*8w?..ghFbOJz&s#&+x}lVGݩ@#ٿaFtԒVhvOv-;bě&p/wH8cTYRl^Ϩ3^VqT{! ƶl1;3xbG㞬l Y_~A^հ4 K5;8/Y$:޸'T{~2ё Y|3uDiǞE.4}9c$p•b$RnL'1 NpY`A&zZ)pns2s:Ĥv#3D( 6Z<^~!<@!i$*:̺Hlw\w6`Sgi#Ng`Yj,kCI 4ކ{Y.} F)R#E|ˎo < c%Ϊx4P+F؀nkV>?^~pױWr i}:rg~@bPmxCL667k쟣n3r ');.]wߦkSTr{0/a՗} ؑaRO&:ly٫%@3ss֋w PpP*0N};lZ蔖PU|i$VȲW^=㡃^O˺lN 5jKZא!q"vP=A#Nzx͠r _E@eѧ+NY@' mb]=/4PR:mKLmĊร[u*kY2 @+_hl\^2OHGqd15 w' hN.8 <7#x˚SaѲU'$s#E"c}B CvpU~u*;R~[t"}25]nue+%cDnF(ֶ7Zχm'W 67F讏lW"[dh8C͠Tmq U(v\*|gż#7 eb<׋'VsMI)zHWexS E&,mȉd HKh@:gR5 yE5߬n3Z.[炡йlvG-]i%qX `Г8fz7z )(+Vd( s0;#R Ln&WRoA#OzJ>cLc/Ɂ6]׸JjB;:̵ojt4Zd(a7>9NV(|č{u^Kj"W2lC$'a09Hx2&_,)f@{Tmτ*qgiˋ2BtdkA?Z7^ӎr\c]btX\AA2*9{0LaMI$>fQxZ(݆gU५ mlu@u~1c/.r14zfj}D GKfɿgƕx@f '=TҪFb~k9;$!Q(Dٿk3`xH5HEs۩kbc,Ե6N Dopf2߬ N| ME$sx>(nN$Z]uI$I=[^ȝҔK uhsNt Stwt:Myu}Dh>5#rO;6ee\2MF}~%JwyvLi/kbdrRENѪ'7rǤnB'%޺0kV~TgF7 Z* ūCn+BL^arT`ɳ寬MOWz'({ˑLS?DGYK@?WV YWQل䭤נl8N OyHd-4*F=- - JJ(3/>/MH}1D ;{Tcș\ٗ~claF$yņKvM^sR%) YLP[tR@V] NUP?wvNnu&超kx}ؗ K]FYe^cxEA`da ,3nպqȘ^-PXQYV=RD"v~ce+PHpfs8#V& F SVA*>vaП(~;P5 g&2~H}~p*T\#︯ZHRyV$3A;1Ն go]SH0m-[mL/ ɥAQȮ V2 ɍb5"mOaOnDzsVX* >&ҋcu yzhƘ͊D;XwެSA/wx]O|=]p3V;wD)#S#6N0lRrW\jaIMw 6xRs4K$Y15q[Gםn@p.r`[Ai.FFCdI:;t,|;2ǙSM #&#ߡ{He6"Gl''iKQstTsR) ipdE΍*1C ۯ Ҩ˂h[[ Gu-U2}̂_L` }sթD+39/[A" U[W-Zpxj֯|~" 7"mlh T?w ڲ3"'z16v+da8(DPacKEa@Q{2eAhX${"xY'3ޚa C&d?y5~ۆpY-^FB T.YՇ߄Q}8yk(=yF&s+PB7>ԬpN1vrs2nVߵB ~y+5^V0}6'E_LU3t@6LxP!K_*aފ[";yZI) &JvqW&+QS%3 oAu=h5:L<ꅀg=5q%=j[mW0f܂L_vc};X PRs%(5I] *@ ߓĆX\"pt YU>Mrϡsޭ U(^- ]N*e;zAurg]$6i~HDnO*5 /z6r}Ћlyʸid ߌ:d8-Q7Gy7Be.s/%]YgsgBG(llY)\]Q#^ss~Klm󛡍@j" ]3u CC*$IVG xO`s58f/op80A` O]i0dN*%NRlKmqxd;djq7GPS,f2jXtPD G\Z6L y٥ ?sF n,ek:3z$XϚ\w|PkTQ2"[y⫞O )7 FK"qn?3 l|![YDPS Bi,F`+$jڔ/_ hCG芼ďKJ\s?mp@ZOMb27m۵y<Jw}C@k.C_ng.-z XU)k,BI\bafl`Uw#;Axo &o+Gv5J 喯j5FeGt/M[$AlVa^wPɺRlnUT:^,`,1ڢP9Ҙ,,Oi! 2sIdTF{[ݔm>dIbaPa bf еm.Y_6E+Z6н9=3ꥏX;ɼS"q[_ ZYWH ޻Hy'//Z(S,n::磗}\@T\H8CBVEUeHCP;QQg-p/rJY,=A?^&\YƟC~;*S褒38Y1:f\-VP䁨6QiM/~Ć96րpV9zŷ\SpQ?&+@.+zTﺫ= 3kbi~vfMNKm`T&Y&ɾ?>LqDs%UG2H6D/_6~W]4\^noO`ܿ^t^ A"^dεk zQqvt$ js{?,&n(WafA«j $hj(DVN`zq?+h)u M }oJ!5_$ Oį{GY(sDa2ŞYafs0}ip3QV)eWbtמ+gn|j\/OM3Lbm_BfJXH CtѩN:v$V~Sg4Xv`w @όR=.tGôtbLJ!9vaLbZ(o6]fOZZ!֞]ncD2f4 /zYͧ+7cm 줨¦Hh8lx!Y) D1i1fۓ9R&(OohHi$(M$A=)BzLyyb8e1I߰6 VAp[g3L y:T pvUވ) ' =իH&\}1Lyňőpvj@SBS1Cմ | =O>m'JHr]k&}Gqÿ FxԘVDE )$M|fpX๺n8<1-qt"OîϊLBEyVєRK$UAP/ޛPV),-GV_/1ۆsNxn vIL=ۙkHNLer?o> {mY68VOiX80}]8\']÷.}?HmC꘲1=fE[w::=@iX.;-WwpsױIq~$1 x~n %LeIO/siVtȯZD=e3~CN5두@1"鲓O2u{d,+#D>@- ?gG(G}yn[xZ{!X!VHf_{* S`U-ݡYAFđy>3,fػ|8[&U1P-K *֣ ?^j$mz,CL|g]cZ5tMEzRu" ZW5#]ϻC̏ 1<[P<(yRẁtF=|tДm~FTPB6c.*p@Tu a#IKHL/9F[\*$7!p`;7 o"'+L?tFGr[WQ֭Iט}˷6I+e}9<+ҎQNd`s ݇XpԫTXSwh`HϬ6~ӣh :Cp0Y8gd(ؖ,?.Uݎk3N2&^]vtUwN`?b[FcmUI;z}-,΃5y5+rκ #_;ޭ;T.qY?LiFE6ifj:Nus1iUgf3Dz٩_ e~Xein_8 5c}ٚ+}8A^OQaF㳄4B67ugB=K$=V4#$@}m?(ĎAMh(j_Z##B]:vjք+k)m$4 Tzɂ?JEk_A CpQD!(T{Zdq j6A uIEh hK%m*pd$/D̸&Jy v/³SN ߐ-^5X7*˰&wk_@-F avyZPLsj^Vȓ<R[p @JcJH62K*\`tb1f,^jiZex…Jx Em"4 #216"jҸs%>p⋷VŞ?қ㵵b#}%f7 3ՎnZP4xC[@r/->;Zf#jqs) 7MFliu>FTNmJmN M~}.ǭ|ph ?`5ԒoKn. "lL$Z]u o{,X["L?~~\00S]ѸYNEH3Ly_ g^H:itկ&bAl`0˝Cqu5Px5^/ ե)*0h5/oz|)k\LKS '>^̃ɏ-`~!Q_ۊ)ʩ KZ<aU3[z1s51lPk6$jreœWyD <<۾+[}^ƫW54UOfG~F8Vow(M @EaJ՝I>ngUBU=s5)2sNė,G &saYj ."MzV O.F=rb>==˹OsG;d̢\ K!=t ^l6'7i>]NɌ"x΀k%V+3O42~aqόnφ!^t}Rk\#jo1G4"?۬B 34X%Fz 60ʼnF[kúdްv)b nK=h1ow;jDڶ]0[ \SUo[˼LgFD=e?B;HULo6P"f'&dΈv=c>Gӱ:#{I9r#u:klx"U\̪A} pNxB' 8x$+YD#?P6K;&C99K#:ۈ{;T)=(c  2w )?l%vQUȻ xRqh}KF/5ŀCfx$CuSJisqW.JɨB^k~3{4-NeE 8 vAYd\kIX4=%?_hKp$X,z?u聨DT{_I$UXn0$/ {Fv.YM}`]FrϯZ_`nA)؏IՊ&{Q3Q'3vΞ_8$p{5ĵCyB޿hkU;R+| r"C`S0|k'(.@ldK*DŽ*|gǑ{4G7 + YP>0")J }G[)Rp_06l{'6qXSj0.d}oRDp9ܯ-Mgߛ_';wHb!vi`7Ɯ[cфߗ!]'3}wx~H1!Z$Сw^P}5ctaX%f#  +l Ղe?5o4Đ!PJ~u}?Zru_Xe_:mi -tЈq&cɱKUv|̽QPI3&˝,e ~^/Q s. y;g=xQd̨/NAfŒX/q<<2S"XR SY|YyiĻ")s98DVcڥ% pjq)^df4ڜ5M WV8'vt#`Ɍ+HC?Ʈ?v4C\\4;bbsL.4='iQDCIQ 8SI/9q :ƉPwQTqmlܼɢ#ٚ64Dž/ޘ4! a[dzSݰ45fxZTEfŤxX˹,t`M] JtdxZކQ 0I]+U;W/8N^o2? b]j}RG8 Kc:l)~Ĕ~7& 1-{ZCpNfbt_1&$D&ֱy>5yʔ!]dl{K\9otfah :k{Ui j砗`̄5QnXM1)ۖGh3!VjmvL$ wk% A`6j(N{N{Xq*rg!#Uf8*x{/S'ECsR"g$S5Mr9Kf)&"msH b4yu{K2]袰 b/(ֹw)ֱ( $)e9{*\)ĝuVY/Sޑ^24 tA)" {|[۩WѿjOpO]PeV ے! 'qo2`q5v~QJCbv_і] BZ5kN›, = zm$6}w]-ZG4rOYb` ݉x˚8@0J0}\wA9BAHZT-:7%_mLPi^1R3EV}ɂ]lhx\ϤGl08Rf>B\,{r ZA7|eIս\8ebhWsܽQnJ!0,Xɇ#$|fGBv_bac"]W=aBLaX-qP< Pn1!2c\t>ڑII[Ӭ08TޣcPgʽk ި7㚶*Mr+^C7xVVХO#B}yAkLEa TKѡL yܹ]EQm)M3kGfzo.?b812 uXH 6G7Vb >5y}OPJ{]c{;>0|:Cq:om[G#x<'XOX\ݦ,>H1g9v`GAִu4\(Dž#D8t) ke= ytY@x jYTCJuiӂ$+l5 't/ ֝\ %[}1tݼqDk,+|;}j|;7c456‡z4NtƔH.=|Ns85o q"iƬY,OH$8ޞ|l \i#aurڇLLApT앉t`Ɣ~O qAZºL*1iٻ.=BAOH3:ܽ]{"c@Z#P#XՔ}J3 "+^⬌hwvؓ6:gAgdjBm=նr*=izS>z^_=o[CYp%m}qOL. &cp̽5I|Vcg* zϳ:Kj31?5K +@N1 <ɓ-PK2dR۾*! wVC.%a#~g*$Dq͡'QX#T"d.T~Ĩ1e-b蝇htAg{R-A=‹Kr֬M&H2Õn(NC08VY 38gK $㻮&~kyiUSp` b(y.%4&:z].syAM2ǜ^ t0I+ z P,_n0v4Ac4WHT=>ؼNq&e5_'OVCkIB6 /OV .E0ے#tb @FطzT|P2hݞb @hV ,e=s?M,FP'YCcnνT&YߋʺMm*o~-ZadOieg(1+Ƙ8NbP 84ǿiQzJ[P/x jT -+s"s! _ 4.;7B ξO?NCE ޓYig:Ų_uS f?#z̞37&{GD2xo =+jqdβ~Yx_~tGnHv-}؀/.[z/d nS)W6mV5Ԙ9 #sbw ?;Y,h*hĚ,3UR03_=" l. x;{Hm8jΛ뽕_ޅj:]A>4=͆;3bO6>tFnz1RǦVR\G!Tƹw6 zIGG;ChNx^s[w1:5VOkٷ9&kzv%{sѐՏd<恂tVC,V)}f'קl֛EcV>j:D=]kl_ڠZ{pg]J"Y?#Iܾ]L|ťUںPs զkF(zd??P9(3c j5T!^3ՉNT>gS`T䋷3R3*ՠ0.pS1&)nq=JG+*"tY". QKCFA/Y@H- aPG>PARǮ5B _U wU0%'V]@WᎴ$Ne=WBN艺i.CV[h?@:d]MW<_MǍ5MNhDݢUlZM ̏GSX3\"10II"~ק .5~gtZ \[SXaAO4#b '+`Se{@G6,FjH洉Uiڈfh/Nn22Oޡ¿ŗI/.i-(+jհ1ףkLe)!/6dT|N]@P" rp_\aCLjC GNF__UX }1bErGzj%K C=8 ̬Lַ&N@:+;~.RZؔŎY2>%GT^_d;||B;"OaT鵍,Nj/}ņ=K,!8dGRx{6_mh*x[Bʆ<[ֆNwk lbI|G5$p@u yuBcC㷞ڕ,sLHpI!! ԅ9.`(y)>KH$>F*ڞśƳ{`'9_A~Ja͂IʸiڐxBPw90[(eQ{/8X`aBD(6e~VT Yoڞ}A\^L=IiFJTNc92+חV&.3 '$|iPsNd%w|F E kP'uފ`}Jn *m%4ȺI/O\`RSi) h RT!rv73a\ќs74Y{%fdR)^MӡÓ" T>A4+59$2XCn6z ]W3E+ ,ao'˄: q3bvLj]h׭Q5P ~mӼyh?Gd6y^{ƾeѺ섗;W]ƸlC s!-1^˼[pmG >:u WAܹÀ;V'?#1ShTg? +_}; }):!,'ˇ j!]`)ޗV4j6U&o# B2G4 KNupS̤N^OYZa&V6J &/sTې~ѺkD񟪉;BhUNCcM&{/N q$K]PN%îdӝA636ϟQcʈU& 9fM](r6f_Ou=P*" CӤ6 BGy :)).-<*T Aɧ k` jp{d pxr h*%H&O P~b=f:q`6-*{ PR/{ ` ðu_#I!GS4(PFuPGW4`**ӊ$[iކ㶷}q-`S=&HfX%J.W yTkQh">3k8M Q[J-K"RO(itTg8Y<+;vy 8ǿeԉ!-EDJ俔Y՜ia |ѷ9&tYeDU7̩s)E -x5U~,ƍpӪ q__B,HdДyiYg/+q3Qv!}"-`ÇܕWA&}(>ſ_]݈&yj{Y|i~ŌʙTиsn^uE /Zn c(͟kks m %p'pIg6} Pf3`u.&:XapP5J$Xf-Y6KB@`K}$8W)ͣ꒾;1\ Y79pPKb6xt{p`jM4[,ڨQ~f! nM0\f٣ S>GMO{'%32"9*86)x<Eer@?]X0Fh!!b(4%H( PWPC{u Z* IH`T*F.!$ RXCs>>*8܂${.\l@]"aUJ+k-ueո>gu_ENVt q%򮟨>ő'q&hU8sQ+lԌ  S i Od.c$Ƴ%Wp5\ZCvX5Ѩd^܊Tc&*|>$}y%JhO.XQU;;1Ό $|B<޳Jm3#Rͷ4Y~sz'Nvd _X,I`6r}F6ܻfzh$׽+m%AJ*[_Ћ^IY`r= ˥:I6$Rng @=ȧ@n*J,h\2nlqA+׋ijdw^g+*ctpNϹFhA'`IBIkF8h>쪱H=U-v„{ν@)CK3' 8TwvQʍ؇B4-pdz$XÞD/(Y C5QCxn2\=#XB? šT.K#Fi.OvహЖ}8`:Þg*KiQq3FrW}~R7.GI[.@P3ʊTDyy9.2V{xy! ._Q3xkЋg&܉ (Zoix*Uf_GFdÃ;qkҋnhe!>E%wQ|Hw0v` saTxOI`U-qo!WѻŒyA6|A{`n=xXd <{wۤqvdŚnaO# muu@r>4%}kA^'" scls~;cJM8v?'р,Z0v-(1X7;a+D=Y8pIޖ#1JwG+S8ޖeW3Y z=DElj>z&33zB~[Sz\ؤQz.U Ti/큈pP2ybe suģʺd'caɶ:0bwi`4R"n*& Cx "2q=8юܒs]PͿee?81 ׂ0e}Z 6p7X{} .2-2l5ޤݼ/7! ɛrAcŦ ׍b 4w&Ԛ2Q2ZƞrR'4 r1O@@}SIhg?6%[bm;aC{ZN2{H h+x8*/GtyeaNϵe Ą'Ms+票yqy:Vٶ|[a9 KBbnff^eVM|>-r>vB0`?$^[RT`c~6{KvVmal6^5OT4kVn"Srx#oOwxYfn&P&Q6a4sR\]c \6;/OUy ۰HsvZ&; JI:| Vm.%TQ$>7/]{`, v^0LIL-="`8/|:13H4an _ΞW?1fe#CiH,"8 "e& z.Hqu[xBYLmbCkkNK\*ϰvSrUv'0ݭF_ !M Gچ=M CLhߧ)G?͎2#zc`!pKrDxe|%"[ݓ ^8c;>h gV_./?cx{صGN3ikT꼶R?M~.acZ0կ A>DI屌iG6J<Jk$b#=cx/}tJd$=# W$K&h$9>pV|n.#eQ9ZL>-<<K{:i4SC 'HBͩtm*G '`ѓ9(]8߄| !S&ЧWS>JSUq 9/w6wJtNYRQU_Y8cf ujLtz(2pfVkxIBrSiFoZ#*!J"W`U"dk$k ,`'1\xyqO}g[kG^ f&1nyp/qG @ҌFV*r1LY K )$uEp%Gp@v 2 ԝAN[73D_35QTi2=au[Cݺ³uʀ 6(2 -m-G t{89(R}:%WZM^021J$Vv<9Η3us7 ]Ox:kU1lWD6:rz0e,h:GR~6 vYXsdҟnz2NG|L y*ɉq LP1,zNֈȠWSfo[nVr)Yt&c ‰1%)bi*Hj*437 M"afLjL Gl;tY3 s"h>zbjh im퀌f77]WIc\K Վ`-uѕ h*$]k]'eKUp^}?2,ͣ 02_icG5;lAx١  R85.;Y^v:r욲^S\T|CjM5gdj(OЍX&TYe6@<(&ɿ?v<X|/7Ugܻa a=viP(t߿iNM;^,! njCtk4]!9d{U[X61@iI_?k],{[zL$-{Tg aV?sxlTSmjD:OV|9e;aMD0iTRokpFwE mL>!ۃ`7LlؿRJ"J*R>r,:tA m6o,]2iɚ@/7j"c  N B`_d ڇso4:( IxvxV1:>zw }.ky;B{j8NwUX-70Tz2;{d"Y;hZ6_Z@ z{m'%<9H@ىOިg]4ۺSe?/^nI65?1l b9{R +>O7髏&Aa6g^QGu?RJ8.H)}k@^1^;\!^]~\ID&c0zɖSXLm#rH\IF܊zM+Jcv6NFT z39iyg.a,~|N;SX矱84g|oʯp ˎ<}{+ Lp"a5^b#>hNHbOIG6 dsH]") ]| [wA-m-)7p ='}z\x(~cF|J)@*sy`::U:\xfE{u=3 /H+,]ȗ4=4+Ӄ,5;rnێ6,RLiv[-9o{y%+h&_"6qg/Љّ0C2eq9[&ēںf howlj|v(7!Te**O& W`4 lƗ͑Aj">qH4bq0x<[OF}BJCЗ5K.֡kkU!/'. ~B/S~fMʼn=sz+[ŻӬ{*@$ 9ժCfedJ/ :_57q6 #=yw?sl8nru0ؽ4ҜR7 +%Ǘgz* M@s?(F&V]89ES HŹB#߬ WF7pae #7B~& ȼ/ŝZYs]Ze6gst~Ufơ ֬:^{~.vs/Hbj1fL EywyDsqc~.3mV[ ]VԻQyD-|R^$+9;A2J'9kv~b'>iBtj\3Q"޽CC(^Y .u# & Y/.~pŮv էi\PC]K'IwW![A,گ N"[)E7s uQ#%M00 BaLEFos/gA:#j=Y&ڛJGDN~ȩGw=eA~M9k̜AE(w'v=A< ?5дInz9RMnUG}}@&.Woj}akq6XNCc-VB)D Z̠ʑ+Dy*h" O0r> h\1;Y،IizX!6բPӞ1S`i#c5@ hȬmd!e>hk jJY;<^MW=!>srێ3͍k֙r L'yGe2BׇaP"Qۍ‚Vgfu*T x߻\Uށ}QiySj Z9#@ϗśSǨk{Xh^<)$bpy ~:;|~ď[D9nyet-ske*q*uzڟny-;dL*i d-BBzZjmdno?{ñkM}K]ć@6.kyM`+"I3ʳuUNhB =~¯yf2l,)RD #4 `&+GD Qx8/!ۧ0+4ﰇQ&)aynTVL1.M?uQyMaO"ǤbY@*C4mUz? wՆV?P(q[7)}cfBvt&[Mk:B@uVitka}F ɈgGOѢP[,ji89!=5b-ܱS9 Ğuc'r}}= z&<?ǎL:w5Ж"UezK1߲TbT)4y[.mbdj; Ѯ?AJ<3Ny; j%`gY*$/yk2qF=3망f#ʣ?4ҏ'V!bvv=!AsW ,B[VH^! C8G!]w>3(fWv{g(dRvݎd l|J@Xv]ՋG渿KXqOs$)ߵtwN$'U㐳[:*Z /BR4:,/SYrίة[O [۩i{c(/8[ӎ\D!^iuS@,vq8̢m Xՠjmlg(gd^iv:keBSqWY1ÜEnyN-ijNf'+ua6:?Cꩴԥ#ǖJܺDH}6 MS*i yC&;yF 9)S`S7#׿ T6dviդ(Qg+pSt 1ph $n/I-l6{:ޏOy*VWyn6n[5y ]f-8hFal2sGV[+U$H>q=TiZe^e$TsyұkR.mGk{x ${׉pfYUiOhh+rlna]@hwƚQBܣ(MҞ*Kן!6{g/[ w)0<kzryS>=/VȂ6#GBk7cfnb8ۋܨ؅s?̀_6^I'SO=%8*3<ށ(0$Yi"גċyeW躻ޜȡyafيVTQ e@dݺnEo@ p}D+'z( VB ?{h=k`*s?Jl'A 6Cj/t>AT^L;SM2E^ [Rg ُ|Y-_JU7"u2y lRիOxڱ}`ZՓ{t*U@G^Jz*oih\xY#W5;YjkAbR]2#0-Zm"[ꦌ}>I-Nx^U,3#T @щl^fUS`7m_r*j2֖|Itydf3B-^d MyNű<=3#-&6|qv UTC-.?C TQ*z0M%⪤4S &Rr# sXZDqW7ȉ^+QeG-Ԭ!΢|{z(wu^I([NM"fӿ R6]M|u⨾b|γk$`6_q-`C)~g`_Ic,#jҖe ϫ,6$EΈFgRLW;4&҃YOo}n=/ Kr`!dmtYӏGv ubςutΓWń=R:> b!dTr_  / nɖS͞gh-mT`g,!8 FVi^.?0."FrF> f.>bɱt?p6\ n/# Ag1ʸEhtnU\H$g*ol1bcOmb)T^Gƌc<Ҏo&x\GLpY>},ffjH]xrptM3׶pփbԷ{oEn,]c̼;_o0i%b+@JL =J+l /}Y<,u\G|ޘ;^>h+R2Y[v鮲͜)*spY9% ҖoCGJͲ{0W#k%دE q\8 9mqYt+yEյ:ǹ?8L^lI^E4DiSt w$>.2IJF7,[<)j@y'CV;lWI>p@Mlg=Pq)t`DAzSn&hK,Tb^X{n}>ׯٽ:؝ʝn<84m=칃&1l`hp 4ӕS\?j')к戭wj6/tґ,NŤۖŧ[H & MuuoX!~; ۽|NtņRoVYa̚LԄ P;I9UiMS,~7/E+͸ Iөxshp ̹J[IoQ-)A$1xn"^w%zO$=GWGN@)A%6 v(z6Q<ҏt}.{!Y \9Ijs昘 ЄjOR ltHnz\/C+rClP8iOa۸ i84r"yA5zެm׏\8~G'oil $T7?RVM>QjN3lf:]OHHē*,Cg%c4Rg LvUX3ut2-4Z&-rNY#ۂxc'ZfH"YtFfѱ3mqF༪)›g5k)#[d6LzBjH*2@twkE튑mJހ0w?=-& r'^9=09RV2eNe#,o½{̃svǼEj^mÎ1d/ .% ,fHOo+(\gnںC\YbPw8N\ .R0I0?mLÙd4|$+mMOC E4(a U /VЉ-ĨwpMFz!VQXL+3c 54:&nyS./)97G0('xT/1=|"z`r\^kIA$ 3U@##G@A=T\;ӑrRqNq wEw=erS}yTl9E?wB(hI;Id#5 }cf,z^;e}-XhrTB{Уz}e/J @DЗp15-`˷tav2~N&\r7olHn!?Z%ƦΪܜ)`2ܠQ.9]:: l~6{ L 3,.V3Y3s:z&G(aqr'?X/pX:N0_̺X"OUG=0U`}Pd&rw\m5BP,Rj6$ ׇ1Jۧ⓿\j8EO89ŝZ_㛰6W@. J;aCZ}EdR-u('BՖ"C>Vsmzvm#fsoϽrp.ف۫:+sΧlC7 j~UF Om;8$DKIAEXo=(w="urjmfݡԵ4\;`ieٵ8ƚX#^c4}RЦק➃B9ĉz]f)t˼q o5ZaSo0H[_I26[hV:8k1Rʥ'f-)^L'bhiJ"dKwnXgj]؉#IynXb>Al=ȫ#>ΨDȚ4 |C(y@paR}( 6~xI A yI 47}՗S-T}͊rC C"MCݖGD͚??ZX ^*LYÒMQЭjI^RG__=v 5Fjf%030tPPHAͰ FFM(A ؅ZTg :*)'__Bq6]X?bt9nhR斍O[VpTt'm6pWOK{&ˊ1%StH})HCB Eޙūpm,is5h uhD$Jz:S]'Ƒ^-dZ(O0qlVsjWngGȉ_V_s Д&juz_z蟲 )VF#D?ULgAC~@`qU (boR?ǐ)(g&Y3`/ 0yqh_NRI<-& m?)4(o;}%3c26C'JǗ]ǎRԎKňw7*0˵̵Y-垂XW+h OLqbo&dٖaw'| #OY,]/OڦΦU.ފ D&hm%{蛡X':(&ǎWX[5f: Ng5Y|tuэ4wRzC+4~JMrB=~&:pG2#Wi=gֻS-,RC\r4@xyoSQLp ;*mF ZfoDžW扌 . J*~F$%K.՚KJO+;D+zg < Υn8eb<>OgW}4e T>6fߐo"p⾔/&M <[p2mSC.HkG~ooE]iY1'F̂*8r$R,Cמ$.iJj- F Q_ĂG _rRllf|j/Va)`f^Ť矓!ۇ }k/U1v@-k dt㎉W)cK;۷q% q̆7[(9*dAMb*v`N@% !s1"ȸ>/̼Bɺ h{T䆏უ.W }oI)ߑgu[35es@۵StncTbAs+RiϪicm lڦBQ;Wӝg}C8s'q[-U~a@׈21FPdʘ:[Gjht;Qꊫ?. "Lـ 󼮉h 0zs_UhIUaZ>|"wjA8Bv8A$pWJk Sh Pq 9(~B1h ,$KV#cޛ3yz _@2F<%R H84oVN>Ize) ŕ\iLf4`i;0M CX2* !/oYw{eFɊ#ǂu/R=|G.f$b)RJ$!r93`2b$M<HaFqte[lЃJa f} j7bmx|;Q3Gk-7Fgw@é>=RLGTk2P6J`5cɪj5S4Q3z\;ʤ_Q/D YE/iD U~2'J2j1d]j)՟nOlcmu4z PC%X=k"55j͐VDBy9xb̉d{rBWsW㞣@8eOCY-Les䬛oڒ~, ˋsn4CZk! t1QEr:ExVE~p,y]3eivY n9NS4`Nkg}Åm^^ TKE=;Bc ,H\|kx ]W欚hx;v#D9#U9[E{fP## B_{c8AIe=;ֈ]"E{-Q6pBJ0/ѦC<`6- v_ >,!bn-Tyac 5muu@5/Vi_o~Np;c&Ǽ %E^î >ydL}Jڮor$͈F/1,6t<` ;P'΃3b<K 6iҴ#R ;>RD!ɶ#^FaThhngGPhq3L6b*1(in+UkuDǭٯWJy҉gwVP݃ qbR1hl:r1Z|{ѰN@G$}_x90o7`_ qzl⚳Yk9.7LZᇽ-OU<㺋IS+XL-rjlJ;Cl6?CnK<;Y4oF-Rtul淮KZbftN`1GD1XkW0!+MlI?"/XggfG )!ή0+yDbSM,~T.vb~GTuFhW[# ڧH^V0T%g"=ҵpO@rGpo¼AA6S_͇Nr~~]m/cSA IZFs"YltSNGEUjmkV"8EGڽw=W\TTPb34uGNSb4hÃ59' ATd˨~q-aUdkT )3dwA3l5CDJ) Ϸ 9,UQӴvJ>IS(ej>KdQj'~6:CVb_߰6T9,4+vRr!C|5xgݬ\ mQ5a^ 6j?%к)nb4ziQ3䕩bf]?K믆>t^hj AU7g2!NG藤NJb~kP!I1d͟\,U\|j $?FWlGyIpKoILtΠ7E$Mkh"a"̂7i_a嫆?V;V$w fsBش *$Bo{٦FJ4hv"Ğy%"o%,#Ekg9E%.r\ e5$ fbyەwҎ'ᴃ~awDȤb$Jy{O -fnm*rH+[+ h%T2`XU W:_B"$/lqlt*m G-|>O;gmWŚrzX GP- y+[*19™Om +J3M-dwj(U;4K pjk;K o [;ZI9~"c9DfU |{D:rQq"צa&I:<sϮP _ t7/TolmN3}_GGb)Rhj\@hW@5YQ9EWxWׅWVnЊ3HWG D++O#Ï^ ;Wv*2Ryؑ2FT,yu '=FJW2ŃH옭pSTA:kB CyBXy?2`F`(~wYPRU&ۄgJB@Q¤ 2 @!9oy"Dd*Ohl/דhTm! Ƞ;vwoȪY0z#&smiXtcQz ȝ!a2;(Ut hpלTũ} 9(f7vEJ $w+ $uw sGS]dAW^_8 I$E\eU>gJG2ճx M븵Bt 6&5xyjZ谔L-b_!2N^SN6EL{`Z\ 045̣,U# e~㿙Re7ʢꔃ•5iZ Z,gҔ[HIXL͍Sp6iyo6(ֵx#lڂ}y./ywim}s4ԵQ v߶"g?\]}ܢXّo'oym:|'A'&2Tt/gnǼ4^CE T낹A/YjO1p rON2Dr I\x(-!>f7N4S:)_ocIeZj἟a,tM X <{@18|%,g'/nkd],; MXXkn f禵MuKv:k W~J~+q>G }jH1SgW&̘_O $8x nXZNmk?:,*D/jZzU4Pin dt|EGw]4xf0uJ1 f_JLdoQ+2sm>/gG=k&8'|?UB.8q/fH*E6V6\.,2K99Iњҽ+?7-cl28s:]dlBvCq`~Y;kH\cӪiRZ|hocKȞ1R`LeɨRYu{7 'tӯ1"xJ]Pϱǘ)訊<@S(K$]{ppH L)S"#Fmz?ZRu-?<] _{ctJN{%<=L[3(dr=T 1!瞂 ,>36E7s$Cer^cd ɓJdB6#'$8KU- Or35d'Ow%q>bt6Vukـ]|fSSN}rEzO (ocI^dkm{ҏE 7c+oHDlEsUlQu)71%4f%w!T˂`CVI|gR&}J\VVO(A9+9>BӎGzC_E> MEɍ},i|Y]%+bR-~g#Oi[7nDZӂi֨e!NkTps,S7h*zUy V7>.a1mj#(T@vgwK7U0 XZ t-DX`s a~WyQ_QuMV*q{";Ѝ.P 3'\at'#%lܡMqek.:ga۪aHV5A ${݊Kyھ;I$ yM_Tm%̇qòt慣jBI",<z寍Wӽϴ$l#˾j N |,k\,}^]m:[R5ń c,AYjM(g6> 3ҩR[.ŒjjO8'#GPHC#g؇p}Qn,X/CupgO2ב`$*OWeR/s+Q$Gđ\L=LQX 5 }eoi#Bxs~h8KuSjx$C\㧑[Q 3TU 302Hlͧt? 0_QQ:`;Vo ⟰&oMe^s 3#`G~9:lO zb^"<&TFaor,iɟ>"ևrkvq\ t5+bA 5 b3Y*,;!ډ|G`ot0wb1.$*5y┐,ˣuHm[ 9ԤNe9H Ig|ǿr(eFԄi+S_C_Q{˦7 脙Td~,zI܎&iO&8`ͤb[]1EcK`VÕGWO*zy7Bٸ_,jl݈ (NSq\O O )Xj1:Iu p2p!R-hشY,?[LK]ٴ;u^υAn F[L%&{5JljoM1tP { H?"ϭ͇ǧK8ބyp>nZTvߌhp#r{a~\-'Ph'0v]3iD]Ga4a½oxs.E );q0Vlʴ{VgB0~~uAC}+d%.`6 8pU Dޗr_bzG; ] @9;rpg( C`1O@Z{@ȵ4Ui?@-ߧJb rgL0۩% fJ Wpp~sl}PxAhN!r{Vpxv~@Uu6JW\Dn&yHβ@#$7er6JP@~4ZZY9ޞFO/%a&0"Lc-3nw!4MZ8l:0WiLd oC퓷1^Cu Y-чrg;]?y,ud/G&0^lE8ծfx~guQoY<P5fڞKċ;XASVnN e=%Aoni}dVg6K7y5fnyFZPRC`POg$Ey꧆syh榠HU'(cu7y6Jt@Z~ƫyĭ{Q ŦVWȠ՚8 A&v&d@CtdQ\;m; ZH|lLAz`^>uX k ! ņJ E0 /b>xXhiN{WgX]} >Yˑ9HI%5^^TӫUpf1xiHq\syޫsU#Cò9|)|GZN4#e)Xr ڏ <*8~J?+M|dRʔAp% _iCj }T+m1eҷGI}IZmlak*@"A\ЀCtǥ>?oz#k%3nWofbE/.|Mѻ~C6Msڠ'-Q6_Q S>jZ'@9$~*PlZ.QC99,M''w%i:0Pu-N{vXq5"z07Flp EBt6Su &_hLwSPI?y$gl}"-6>c&OسeAPG "IiqL/Roӑ0u/ xsNOd01Hi N#`28_BW2)LynK0H}LhK!R C864+7x: #r4Y6 `, Xv&Ʋi֨p2MΡ6H_'jn8l6]ȥ]z2`_!# ²Qw) /X/":%3ͬU/ ^lai?"Ǐ ):Y^ i:Y[Ca_e&fs$h(Āao S #4n&"eH1"t*t30Zwͧ ;%\BMOw^A]18ÎOՏ;jp\,[|}!\UĜfӄV6o~T=HuN+c$FnQ< 9sti8Mw[퉫bu̳I(r1qQf~ESnx;Or\Tʘͩ-[#JょڃO3KJ73r揇lg5*b$aa{7UgupS(3.۰UV m>?\xƴxFqǨP\ Y;%WvkTäl\ Nѩ?z|:%=Ё*ԏ]%g^ȇk ina.$tY;=,T7~dž#w򏝆#~f8 4 nFsݟ0$o~$1| eG揑$ؓ)C<yN-ćL?FLr8_\%F\E@ֽ]gV,CF+0E\ăbH>9oɴ&G%m8 Nﴢ𲦓MvŮnf7.#wyXo(uc5b%.r"Yu⽻gP@\>b Y9lelCY >2\V&= ;!u/Hܟ\]zwZ0=&7UOaeb:brRX/1Ċ;oMl&*7zL/ OP))+ADW.Rbܺf!誾 ~Zf\ྼ 6gK ;Ub]9qeh>q_LK!.8>7I|+$]%(%.jAHF@tyr+ 36 `ɐ_"{0w(".1)ba<9 |$nxB7$8!UjT4piۄ1a7qriIIUMft{rPFCcQ]N@Ik y1L֡ߠ̥(:aܦ;\RubDZma-cy*`L#[=s73J(f; S5dDZ0 m!0&2_kSqM үc^=9dk0XD֫x`xSVb^l16mdH4^T3 .z2"Ez!V4Kܹ4*6ɏy6LojhrnDz\xZz4a UI{{]-RqՏ4ڐH*f;dO `' ἴRX{v4{dsm*u$X͂f0rzmjꏟz8GP 2@{yNeټ+& eQ4i;~ :-bB:o }~C#o8Rmf:=śVn\Yq}2,w& MɊzODZ;՘Ic(W#cѶ `G9Ps[7?1U8M_1 }IZ?㬷*{"GnO8 I.3NNX57L*_8Dn#6] -O8e&+`oqf,v3Pyi<ɵ2R&]5{hם倜QW2~ѷ8WvI>оDj' lX샴!o fsih7ᡪ^hdpT N 'cO@4?%Ķvu:NSZ7"Fؿ2MKU1ߣ,Y&GJL04@MQHm*Yf7S0 9ֲfD0\P/Nn)L?`eZHbU^ǒ,B;“@Cʼn@XD>9i jn$ $E!|0{M:А<7*!9G;_gAxquZ]Hz3)9}=1敤0$KΈl8qg@,z?6&F8T1F`8Hu#HYtNj::` ~ׅSutV Z>@޾U.!!`6ZDK"i>]:㽟1/︑+s4Kzt]]Y<[ɒ 3KvhKD[˞{}wP7͗#.e E=t =Ý/\?H;&Y!o5ZZd Ing oʏ =m^ʽ1/l{D gw|'ma,:dzgKPcޔ,X/P),^D)ih|FoS֝ P|鷳cFv ]ڻ3_Z贅©#}}-,4r.Vg$XP _J7va:O>vA@zX@<(eD*rR?ya"zf?=p'Jm>TIO l~^-aIk?u2xF%wV:$A`"(#>Q2M'T;Zp`l*aGqwd2Q"HKD}ScJ%Mr~2b.[b ^(%^1]{n%}d~9ޛn2vr$4䀆?3IA_ˁwagnMa Kj p߿T ywG[t% X/^~dYsIsU,z#P{)*pb}oX;HLpgDA4T,|a'f4sb^v>SqEXJgMebEX# ISs`X<0ce?AW9r8DORB:6`]$D4PZԭ˱U44/t2otFBy4*X}L`uXkXQe+>H CpwL@֌-^#+ }!W\8n"(󚩦ۑ6QMc]3 /5`_K.X`<P&<><71FH)6+ Xtpgnby) &`z͏E8xd=lQ-e G9LѶAغh\ak D!p9 Uo[ǣWmX{֤""8+ꥇZ[Dc{GD+9d#e\勛$,՞~@DѬqw㬏?MI_NXP7pX rQIW$(FU:g(-r_}r䟨&FnJmTqL> mC Z;8*_eD &'E|@ܳ]*<̚s,+ Cn秳%n]uΌswDV<6s߲93=*R 8E%n@S(=TNnO\VnvHxUdd̒՞@>כ:F_Bnvj$_o+Qӄ H^z\dٝ,(BoF _#ƴuj/_aWwdRf>@d]4.6];Gǣ3X޿#poâ_%ƺM6_yF\:Wfv6eDCfœ!be6(b5pSbn(s"$:oPu Q@y%to~'\Dn9͜t_Fĵp*$BJ2rI6bFԏ}g+j^؞H0.$1῝:>69ABD1@Aa(q_Svs5Hr:h @++= 5#_=ںidૢ>+qm]Y&n\!'  NVJ֙ʺZ|B"E# )DZ3Z$T5uIvT$)4nC5xKt5k#ڝ ҒosvWO٣S5)F1ֽT4s@Xcx n+Q#8}C@jº#ZǷÚ0p]rMt[g6QmN?㻑3Gk&( A5sQKɏOFX%v0WZg`n+Ǻ\WX{2ʭw */%s.c\~ѣlX(ι-g #@$dT  ϒ1Ĥ9|ķQb5%Hԑh)\ vj;<,Cu9c90Gۉ1-pI5EjMA*a3,qY󦑮s nܒ!h0NG c:-Olp ?x:+(S9yOEhl4mC#*0q}z慠&=HZ[EJDdSI+{ "EA 3;d0Fb:Hq{4id"- %8 jS]0&k|U֙9FjAiPϨRO/Hc IHeKdB v=t qd 7(kzx%ꋼpqÅBd,{0hF+?|ߟ~c$Qr9q<̭TSog2QNY{r\F iNwF`auPx}*бK~W`Gp>8~@]-W- APꝋ#p) X溊Iq,<3oK4N>؈-_%{!Lڣ) o.h_d#̴7DVqX}iOK-tCkx!TO\;166P-;ܤUTM L&,8XFW`jxY)LDKg^ &Sľ'Oi֜E}Z2n#"ntx<>~![V3W4)Ks'Fז.#㹨 tz@$볟^3kADe* zPwWaݬNW$DhQdA.O(c&ؚQ/U!$m_Ɋ>b{eL* |n|_S1=xy@P]]ٵd%D$qWJYLeYʯ!K1q)!/n9?y[;͉تBpJnb%;HU SHq麄ljZ~8}gRd`}^KI|H d̃bG>j/aG\Hr'uGݞ<4yNQ.r_6g_$DU}Z3yh5 UOk*CeǮ@7q?[j,B#ӡޞaLE Q 4>f/Vuͻ|| jSPkޮJe6$,zv8Eb" 3g: Ifюn PuS֌tgԎA*܄g7#v # ʻ$ ]&5 D C@^Qs{4`OK9ktt_^ZI2rTň;~LәVtMoB4Y:q"[ZAfN\Y/cƀehq]gO)ouJ˱q}J,vl >xĽk& $C}E#U(',$iޓP0`D0x A]0ԨIWa6$%9&)iVҧ%8ųQ#VGY +'\iF7*jXLԲ`ׂX" ?/]ѹ U\jk7fP'Xw4A_Ml ^c {)L)TϽKR:Awe@~P>Pgc`arz#$N#?YBCw @i/_\[-pu&9[zoAMK.+O[Q_;Պ~?ȱM4V,]6ӯqC1Ahm-Mӄպa=]ͶϵRLeiDIeoM z!yPO((ۓkđVf ?`骛oGP+K3 9|dcHF/Rm_Up zܦ6ҁTiQNU1&!y8lE Z<\XM%WkN \8L.陃cT`L˭-Oh6M{?lΊX"[2ig!U:o XA݄}4|XP^Wb|:Y4 fc'Љ;< tV.<^bjV,R߲Y^~n] %*M@=hw#F4:spf(vMv^3,?r3PD<7A*3_CR%]ƭ&U^Y&bA;hhӇ,$b"gr GiMzmaLbGNQ^V%ZWaۦRl ҭc@׈&a:!Af\x'lBKY=iXkoV+97Lpܿ9b$ůb>GzeM̯a>qR6 Kޅq/b @kHC?{p&pvq7\7̄AÏ!9[+ZhoǭfGd(=9.^Mnw 9pWӞ\rX~XÄ";ZD^RU$p"g= HEzU`Bzrw āriAuRM7 I H<;Pu+^n"g2%…'Em^ u[q .dpH6k.5aꪎ(ymuh^;f`HN-ɯ7B3t6`BjגBwďyp;A襧? \] z*{q(?9tD0`o1%+ xi-I:CwڳgX5%#~Ximx l{i_)fԟ~YݏـSc&mCc\p$+ƹ*F;b1HCah+]ž#l|g(И/E! ˨,ijUV]--rK ((J[`'.FZ/5tMI>q$kDםa[ ҿJ-r;X 3"]{,+m&#%y!8TcڻU?b'Y9w9?)$R< z/sa9C _Vh0aNn:m 9_Hĕ,;nQYbe͒͢(XJKnH I[}o1ir8s)WnzY_.LS[!'0NSp2R}qz|muD(/G#,|VH ARq#9SQ_4_T8œ^gC5NZ iɦh ,``K) Cìorq[{,_Uj JR[0VX1OV~Q?JsyG0 Ѽc=NgJMO\:E cY(3Un< vҧǖ>̑rTJ+)2$IAjG'l1Nv|Fkinٶݷ_Ҡ]SVvkY! eab? Z>%P? wno8gD(ViSq^ՉrLn RitGJ{\o(qǜE2\Z" nbʮ|QnLFʩ,,&ıIn~гteơX x_ (cvLV?IɩV;(w@i @cj `8~%NcT8c0BnotvA\g;Ga3'*#b!F{PɄ0(Tb< NQoMY0ě1a~6B>궑)6* pj1ZASUe+9XQ}}`Ƨ/j_9֧;;F (6o?;< 6cN-V$nF%Lh*}_HZзR>%7akΛuH=-t0:r"ֵp+)sK8)``jiLXQ ׁXDK%)BJ#Il,!sym1lc 3豟V BϙHɾ1]F˯" ȿi73cQP韗C=ڗ%-6=b.SIBggteۃ%664H\BKXHS*.Jum+'չ;k^. ^}g7{y>tl £žK-T~v"`(""taBcUS/q Lu'TJIɆ,&`Kb'N(ӊJH0r)gg 4gKhYgz5ɮп!8fwB~8jj e`~z"ph_x'P"\R 1RRvl.Ϧ9F0ʜrwn2ğAa@g5mz<%PB7v=pu Ɛᒒ65cbAѴC[ L()+c>^~̇ǻJAI*$.y`KYL֛! u+G[фp(K'Բpdi,_PЫtɥTӯfd$Ӡ kRbLRVy}v؃1-S'G )~IϑGn"q7QdΤb+P2҆Vj:@ɳ`usZ9TM~]>znJk ĤSDJ(U\i rLP}j~ cyԋ/-A C{ 0μGZB.-hֿ49P0EdVGDNW %"@zytH8 |F`څ:LI>4rF<@@as?ˡS2'aɃcGnq!O{f.-z<˙ Q5XYLDWԿK`-eV'f]aXrMm~뫣dutx-_Ð0_WEܺ2n]aޟrqGMWza 5Bgڣ߅R-I+{_xI!up=z#0Gl:G26]n@_MA4-$ 75헒 2ŖcHXSҹ- nq#LZOkp27]Â2Mk+L\Qe,ͷ舑:u'oYKg_؊1X.;XU[Vy m#N0G];fg*tÓ!nwdsTP$v !4#}kzhG.ؖ-^\/;^]J̿hoDy J\Jfx~_O>FU R~ !*sJlU/)-`US]Ɖ]ۦ }DA[4Q0ۮ]rioj6i4rvVmdN;AԦ#}W$$yԜ\Mb-==3@&{o }F$ 6=[O>Sh g_|XBWPYxţlRY&1? ۩ꑣ0;o3Z=z'}TU PlS2lB(XsHlZ InYAƄ7djAC{{gSut$#pdˊ] AO I2aך5X d!e ]YӓfwՔ.;rc S0 ZO'獔<4! z;Mrzc@ɃM:CV RT՗ӯ_0Fa'懽g26LcWWA}xk=WQT>0^>G=5:V;<{|W{L;*/__ϪM"ܼsvLVTMk[5guHwr!9VHdF9i ,(e@~-2qk[f3#H{c3U\%e3ymʙ?Rtz#Wq S^jKȉWfRVɟȐu(NJm憺@< 0&DOEwd?T?#ՀЀ]a36?yȊUQLo)X6x ac3agP#H^T]%\Dy\Q\笽zz{^jځ;Сb#;O%+ (օyz|$|fU[#!GYڂR eN̸%ehY?!ZSehyhu}Q55sʖ4j/".fNt;wz- ,':Y9\ӵ 9% :*#xKep_ԦK].mrM[^`BrbD+37y A)&UɈ - Ӄme)`dFIzxvY=33 `ޖ9[KZkC(ܬ@?q]7(Ok$29{FkmE*TJi:[QLf92D&h%Hϑ3H7<}q߬^r&܈1eZ1:n*bWII Ȯ0 ]K}0`gaq4#|/k)" ]LHZuBZF/-KI 1*]05{ԇK/&z70flKjp'T$l$ a;9dnPJO憐ܠӎ/t@wQ#.!+D;Cm 5ue QhGB GuTf0g-3?ᧂ/OH;`_u(zxBBk]!Jt(TWHN:SnYԍ '^V ,*Ą.hNohF* Q^>s*0=^"ᛆ´W&ȷSǣaXy֖9+,"KĞbTY(݄6@Te,iَTXRRMR"/ zY:G"93aߠ]H,bT*\XTјҒ(SgWfgŖn̤ޠ^,,$Nzl[D)>U*hK"͂{NI\;=M7x=pG ᓔJumO) y~te탷+v kѰ{}[K:[Ml{bk NEO]R3v<WW˧$xKrI ;eŜv6cNmlhlW[{% ƻ#S׉8A1FC4#)di2RuҌ}U%ȒK}8Beva{GO3A( T9Fb/IP 26dC`6Q+W0SE(%!p5:k ̄7)s*l`"p=pc{#< e!v"hĵeSv1C0(>;(j Ƥ`3;._sFWGB")sj0z)=i@cN>qHFoQ-oSuJa#rPo 3i]wfSw7[i*gL m "j_O)ǖhub J[|GBտsWOlD3P-ͩ ]SBQ_ Xh1o@tF)J >?Ԋ&Ve-Xi$KBa@Yj܆tri=lgVy &4B{9C"7yq1I1E1y3=#8uq;;Z(w (O|x彍$d UF(7Mw^D6M{'_Զf@+zYQ< 跱ݖ;UfK03׎N,*.z矂5R+IHqdتkMJxO`GԒ{7 %HL2duN˜-q`j,AQ K$#ko h/e%xjnhs>LVU؆dT&10R luRLdž74xzju͎8 :QV0FFсE%KuNbafTy*H5$"*[j~2K\Z1 0`xwulʆ'<?$II'r+O<ΧD Xb Ւfyai8o7tHrtzMfkN~K5%UZj^ QI=lioPp!`jbNnnHcN =Va9[O5U~Qċ@F, PršlIzrAI42pY^c qh w)Oy.kS" D>lJ9G|@cpda6Eh$@s2VVsFɡNQ/)g0oi!yQ~ҫ5g#&;:2m9i xۊ.)!q6Мl(i?gC_sK,E"#_ F ERmul?=Floа>iGꤕI8Fhix&0Ѽ=/KZ0Oy ^gaZmDQe3Z4-P;n!r%1a&ף>TO&Ju=,Eo?#?iq^6,|QnI[!m -ISF@'=z7-jZbRKAG͵ɡG},;) t׷Ȓ$征nW̡S-A&b:ܶxAڔR 76rڞi@j2zL('AYX>O˾Ѿ1/цYgӔUHØd|+ml z\Clf-vd/_DH.`+;CTR6\N]o+,3[2\Ҵ jh۲lFߚ׳+m*QO/u%GHI$(ŀZ]Ožۏxf:-2lOuy`GW5vtIUu(wmb]>bl& ֵ=!dfl CyGN2aVN^Ks0^;%=)vE=/Gh<^{E`LpdHUղpR$Xd2d1ƚ'}s~MdTtRtPH@ anAy!jEzfD>D!`RuVgT)eƼA3DTWM٘)ri#5qw߅4ņ[Faڲ_}g-tX@KJ *1Fx8@mlDMJSc;TL]i66Oܩ'rP'Q{,cUr7e%8Y v {[_gp՝Q,(g 1o-Ylc;X;6,նj0r ݗ!4N =W,@.]ʞO 2+a)VG]5 ~)8č7V(Lsls P2nhd \ݥMD!j<#anW iN 'cV3.Xu!"h)R6wucAarGppS C{Mch3 3eAg7!(pĒGu?H2~DYGpq$[. kbHf Db_loE 0yKaZ^kJRژs:lYx-`R[9؁\`u9< tD)1u>إgߖ2#&nkYj?4ix\r 0UˁdMxb Qx ,?~h՟ ߛ/}n8Ţ4y~KS:9D`_Jq3vpq?*i%e۠aw|gu?̯ o/%v'DWH8(-A$e4?ݵNC84Rxۇ" Cl:n:F(5 yb խ⮨ψVKY#W׃w:f9>- mw1hZ*5"н39?\FU{xM}Isq0pZ>0zT{aAT+zC'z (h,Pr-;  ෡2%}[XWԌ_w;pm='3t.: 63Y(P?q20gQۯ1:^wisHhcݸ8eLN/T$l IVS@^Õ2i"H=5'V TR/{Tb0fTg΁|Q.t=H*e+:Y'5rKMȣ.0nX2K[F"6[VةE Q:sHoIkU$B=01}bhCĬ+S1W!Cڢ\dl;ۮҵO+X1xǑ}qhk|K%5]LQ&yv𢽔r҇dn}*˺66I}S]ny/um Jnzn*vv>*}+!: A mJKh;s^eߎ"X^Q`zdG^( tW _ПNJ^z@:`3ē nW~}:WT$vT,1^TVi,'-iXpℰTϵAG{9?)0f;otNc~i#!1!`dI :gcY7 ]5B4tpzZY.O<ڜ opU.wx]Mz=f'8HsR:z;8xXAsPfiIY};X+D@U1;W9 `A\W6@`{q `NYR!6@Og u:"떛By=pG^ģ΁YL3ޟ#)tkP(įA xU1`:_<χjyC&ЄBWkh>qe9Q†WA_]6JC#naMG~@aDBO_ϼVf@S,=Yrs3 ]KK\'b.h]sTIIuƫ:qBϹ 3Th$r^ -@1}B) ̣~F>ي;^ 8uc>cqbbxwFz\nvBha"FSu[18a xՒZ[qr{PCܧ X∠VyڵzT\C9AhtIH~7)ΗruDF/?,c6?U%,efjasZf^^oBi.䞯 ~(12m~ MZ6GH;}~◰%(oYW -vr(vՖ,LD. n#VBR/h\2s.b9A0y'Rtֳ)7$9ULh)g]r`jfbIz򺹨SɊ\qxrw-oMm1O)bu05q,_g)$dGWi U9A<&zɤ*K 2g '0tS&xlŜ 43gܙiJH~ڸ  L#=ЍU6~gAM*c:āaGEO݀hH/|@K{ y<trehγSNw" ޕ43'bk2_a!җ=?#1Ѓ}\'/kDBɴ~y*YDsWq3 [fXF9/#S#Ɠ skrN㵡!Pk"9 d.Ŋy1r6Y藨[MՉZ(V" ,|uTX#f?ԱJ- ^tz~T 4ѭVn2bFJ(l=>Ws(N'e?7gםyxؘȚV 5kL ,eЖ/.8i@ \ګ)ZEK5ʮ ,ϯU.?4{GT~!:!&h_rv$qn?P9zCBYdfֲFTr76^IR9rd k=JzZ:WL^u`HlBΊ@^+^ Pk-IP'!6uj56aL.(='ye/D`W_b9 }4A0tJwoH%)G,p=o(˂87oczO^ *{fZ E>lq>(/=J; {4Yj6nlWeSKMjUOk(SL&_ iCrIYيQ*y:rՀ`n*/{qLrq,NkD瓉]o,R ލH}GNqk`#%rp^_h!}ŤC2~wlOog%F|BZ#tjz*L5tY-D{YzE!5v&;Fdro;am<_3|yK+21AzY'v_w k0ն2y[|4-q`)e0 }I!I>{l>0n*hnPDMq,r-r'ŗ`OrZMOAT>ׅ+`np*G #iUXx T("7deL^_$;yÖ;6,U;=Q6p$$  &çUۃYQb5iJ;#VkKծ|$nB^hu,mD[19 .(=AHkN3oZY $xq)DZw- $!; % +iOz_a-2G ֪m>%>h{y3_0='"%aٖSSm%vڼ8] ̮8-ݞ = cӪ $ɺ: e]d";;}a,LIi:H@gaF bill'p'=Ccf 9)bmДbh)h^-/&Զ_B ^mY"Y7c>hӌoܽè?}PՒQ>GWIWuZf5Yh Lo&lGG0˹0(R&< mlq䆙?"m*BpO[*Ri] ~%!S*znF{hO4mEoJ#4WdzT: 67E`M@" l'+˘ψzk~i1Wq )A^\N1dq!e "QƞCz!@VOV+~[)mw^[d:#m[/rS;">TuDq%SAv2Q?]СSp_I(xik*XAe' ʕ(b d]\^ϸkd]mA̵z*'\UrRnY*룡LT&%I$jpR.޿>Ʒvjzf<SW`_fX/#(Qnz7@Ӫz_Ao[9'_gzD=va_7Lmy5{%~r4kܛzk7K>Uz] 2UUTF[cV:`Ѧ8L"Tq'.7Zrԩb>cyPuA C8ory>\CҦG=uZ+H:6X 5ʮ*N#T<0k5AR;<sPᤎVQp{> !; b@Qu >[ 04q&vřzݾr%/.\/QzCR8owPŞγOnQZP|N?9=]CPT~Ѩ@08VA7Fm8%4RΤ]0?V{;>>Җ,(v'a:8K/9P^1g>ˠE_D1#"&( M9^B d C \Nl|Am^TQD"-8^kO& JZ6f<]1݋\t'q= <%8DmBC:cbIh5L7(zvhh i0ncr*2bA0]QW+cOr-VWdASbP>O@tUZegNpomo% P)yyƣ0XG^w $-oҬ10ib&^(gGČ6z.ID`Mv}y3\3\mKH@q'5Er>uU|SuoimOxf? q;$Z 8TT*VqVa$ۡ%g`,N^v*A`s:M ]w?Ӭ! 7Lra~~{K:6%{GI-|jl5!>l H>å%LRk;gn.Mr~4"] h,ֲe,2;CstIh$rX2v)<-%2-?Jzw5]}?cx1L<`PG| G -;q:!U{YFY'/jpBz>%x =A1L@yMc3eiv4дe&ߐehyso-dTd(4h:=q*Ipp9YkO)k$q}K,IE>rϷ`บg2괷SQў&asS=mYDb17ܪnU« '( i{F[Mp(c=`icA.t{=,idžJ7he hrA7i(ս>l<.K Tl^wW]4NQvGXj6Nq{oh(ޗfuk9i2js'X;:#Qx&]]ݖ #no[v{P?g;Of~494@Sg!8>/='CyMs`%Wq4~XT<=@+ng+D )uU!. bk?)(W17#kc[4y%S{I2;j>`Y=[w?./30.;NT۫e?OJͺlUF,>2wqóKi Xi2,Z@׀8\L^zE<;Bm%p,AM⯲Cg@8q:XuPLFGT-R~1:'Շ9xR_e+`2N4 l'MW_afڮ`9ܼ%z#Fin|ɮAfxQ˥K=&&$PK^r_CyImB"S~-`~s4;U;yXφ>/`×j!zM4q>>AQKX=Vӛ->o1[B\LkCQԏqMumKVs512Z_>]\637 _(Gn7QX~j -Kk w.F7#ns]y*ߩz@ |~;<W v ~vYl #&]Q/Gb*Ť8p#@? 6" ڛNBr7$!7J7_4&5tدVَ5?tK#9 MRLdFFBJ¬mq5' ձ⁻.N Êr徾Ƭ,S+ iÂx-+f7! S5u%gmW0 QxL 7ި(G6,6 ƿ/*d?#Grճ7X"\J?ztSa6fAƗǸQPe  P6lFM4k?,,NFW0a~֕ I#w0F~T]%5 +LsACW |m@jm8txqc:1{cȩ{< HϑKq ub>eo=زWa })wSV(5UQuCLʸ`F.80-N#}^Џxьϒ^qxvkG4 !yDl43}M"K{4 SWuj@!|hUu "SBYpun$aeۃ함Ln6хܣ2w4L$- !g_໔B3iMƦQwˆ\5dKw-_^AKg'ӆ g% Ah zؐܵ=SDc;vokNVO8jm48NˉNL+$++ RJJAd[y]ݓ$F M\ |n-\hX :qXk|-Xma=ƟeiuD^˜T$_̾ZQn+td(,Q-98u`?T=T <R-|-J@a4< ?iίჱh #Stne9,%$h4!0]Aur0 LK^?cwMnOMsCEJSdٵ27U<9I?YK}17do?q ^y!<_]Lr7$~耰G࿂sRDj*g _U^J 2$rB-9TA \fE46WWrwc,2iD:0~M89PN4>2'cݨӵ\Y|O"Hv*lQ J5u}% iNN*{M0ٗhX) sb{A9ۿ vAQԓ h&~y(;iՀ??4)j iH|~>=-IȹWֻ.(Ij]E5ø P勉p "H_GKV$\v#2dC5n9' yw,i:M˪%M|Q#ދG ed t 4D/aqk@f- ] ̭]t=r*Bnxq\AzGOUd$o{1NwAF% ۮr+{0/*ڻTJ8L3ߋ*p#?i}Bv:FK{N 16 9ho\/TV"Ka-nT'nԈv?InjmH$z!.w$]5^X~ 4 VaDRZNc x570'-:ol`89g|ql}&ڬ]2OR"8wFZ=rtR22Z@+olJw?S :M܂CT6 ݋#W-~N6Kp' `c^KdIx<5í&p^f. E֐K;}<x9tc"n!I^y*="i5qG yUʺ"z}o%Zw]^so?Cs3h9)V&YoH@s 7 lZc& dgy_JU%^)IsUL'{UĠb hYkKx>IobRh͵7[PAEƭ};tf_&B3Jxrh)J0'G#|in$o ;<Wڊ^E˛jt[_sjgMě\$%TWz_EzݮqJybXU7p@ò:u>bOm[X]Eo B6^L=BUe=H |>O!*B[e[AG94V> j.c 3r l$@U#v$}p8P[ ƮD :1LNC:(zvg6;/E-j(މhGN{zb}hR179<Eͯ7&/oS$Gl:S!9Hz&@ sW x*8#_>fUVY61(kb0qW0?6BotLzr$"H+ΌRxG d";oRBj1U)󗭛է]Z OPatާQ6I3u)Y`Pz(u8I7\M=a1tVt+Y Fo5ܑ9Ho/4Lyh(e"s>VדG&..mwǖ7B iIуD P솦8`}mg G9i Bv)bx۰E܊Ac6bcB7o!SyCP[ O#V,jqܬx9r@Izk{g:z/ܠ_%9 =nMߗ̺1N(k ngX^A)`Ð]܈q>y Vu35▸Ņ:'SH^i7p]ɄI@IdAPHjR!:Y_PNIDB_UPȘaNwM?B*^w/K< e`CU0=ͤ' d[rqA?`2c$;M%O<XٮO)׍96b5ط WJӛ3.ro$s|[j4eYh`~"[CN9c uN% |BS 7s4C޿LcFBzhqN4T;qGuG:h%3r|\:Z69J!UwH$繲EϾI>cq:${:ڦn s+w>B|/mM^'O)z@ oqDžp2]|DEbHLLgG-}"oCmAL65EA| ~5LxN5 'WD\69jɢuuB&A0pɉ{/ɴ)XەjԍfˬhȉdsP}8!6q7#|jOoB ep\ ?ͥ9!'fc=B&z"ՠxC_5n1Z$H$ċô?Elj8(!VK|`5J\B] uqX,Lƽd\Y 'H2*}5c7{՘McA;ǔ8ZfDsuk'OV( e-\.|Q?6l$d@8jƜ~۸sNWLo[=J |u@S`K_D'K QgM*oN N@*BzX[͹nN+mm+`{i =Zki {捑 A)w.u6D`eV3WN (\0X1[',me r3Մ)2ԧҰSס/T" $Xј&IӎHqh:Ԥw7O6L2~V G!' 4KK?Y> қy`:)+;\jjX@\c GQB1Pɪuncxpj~2ܕc4xETh^nf-Ah :꺠bA VFpYOba1S>'٫=w9Oڬ_7dP^Dә\=-:X-47AMNKۿFaAU>{pO3~ e$%bd"u:.M&՜n"jjo Q_:{c]45ۭ&4VE6T> "8Mö3Emdn##]oovL*O;ܳCY۶oy+V:h'Bx(3*}2mI9{e )x W'S*îN 5MQuio}u;dS2Ոy_8}wMQDA^5N c}Fk\bX*vU=+X k8ka5=8KܠbZ{NtI^kE4&b?YacM?$/qt0AzGs:ƈ[;?X=W ]vT|WvYm),;Wtv`[Jmgff9g3CS쭪~P#&͝ٵXU%3U, FfO|Ёۥ:Ў!_fn_"rS?q7 =|<}F{P /=&4tҼW ,d螳bZN&BqF+% &ꤋ/w)*Oee2L ,AJL%Wo\'nӍp~ Ed 5;4M!DrL "I.@5<4$%9IC٨mE0,;b&A{7)9){K5ѫK:k1=wZ*SΆFu5i}Y0X>fLb=>+1#h4sxZڵUn߱қ݂멌./9M=IQlP]KCKJ~_V`ͮ7ILÎ6ii!;;x/H7s/ jkg`ou pM%PL?`2X:Xq}ϟџ!ݵWŁ;^ BASGFW˴e3@ij 3_. )TUC>}E/D3ʻ2U%q:"R/a.pE%1a[ \8F#]bRc{}W١z\QS_.'&] f1;0J҈vo|ݦ1v0X=2 ]ܣB=D9yҎ@f^1' +F>UkC# Y~a.l-|pM [ci ъᬣQ5W}JQ?L!}AA+p8>\; !9`}.uXCQUQBL. iҧ @j@=bqRݗS{;./ Ps 41tkoӖVMV?P1l3kbVy%ʎ0oy 3 A֛>ۤi-zj݂͵!XK^*!LuN9L1obfŹ"=hgVT׸0BP9Owገa#W R'b 9p%/|! KThl[)j3lbT fPֿJE_Br#)?'6ꅑt_Z`9}J/鐳-WMRvDnqu14Ð/Va M$T/`MZ@kZns˜wZo,(;,'4ݫ'ڿn uRw1;e; Ӓo8<Ơo/)fzK8}Z28"̂fYn#/{s"2Z}Gv:Bv.34T=$Ġ[cšh3_+ERm?nW/SOW!$iPxi1r-W. (~'^z??;n J9C˃fe.9ĄPwv"Z v5n:Yy_n>G >=Q]ApwZߌqoޟ|hUsLc&.I -82m7"&f*ٴ~hj!bZϐs#yhZ|xu~bQe!`q8qT+۔`1$<5b@T`_̈́xI)i$TY~07Uᘥ.۬'$ H?\DV fIxnR1p/Kl̍o jtV Н/Irx_-p/hU,>b+ ž%Byȧ;ŁO}ϓդ2_L&g|Ii9f#HVC&/8K[X :tZN0IsC{jRv9SOw|fE ncB5ߤ6!%~K_>/?MĔH͇{Q鶀,V@S9Y UQp|kaC(e= nEYSˌݷ,)QFڰ8R,qպl졷̇8b2UnQ@qU:+,6ZyA!ހwr9GF2O0֤jbT-GcnJR:=( )xbRzfl`pPOCu‘Ĺ ,棴H-'yD+UGЀ+#& ԽǵW/pSr8u-|DK'̲coHA8OX.r8D2ںvhԒ(igyQ\p~mHܖqj7^Ԅ1ݣ"`RҔ(jÍ1=lL3/0_վdnQ~ 8k ?&tBxY E6~Oc E*43sUMNtfu4pT̗<?F-y3m/.})Bj,>t$=%>uM,j*G9fɘbcךf,*ƴӞ 3v g04]D~k όLa4\kIt|}N^۔fSϔxd8`Y\hU{TAZ=2;ZDy%D}jj-Aފ t#qΕF+7 ;Nwe%S{(`C].'!Wϲ<j*Gi1j޻Bj3Yk18FMk?j7!O3WV/GzG.ԣXi/ה. krjUE3g*3IfᵹZ}%f|C?]Ϭ1K19qѵ'0Ƿ[yJ!Qˬ9oA]l누 HD QI-y (S֣y8Zch)c}.3䀂GM6E *$Z `Vf涧$qNȎpuz뚪Y"v Z'i"u1Y;[)OaOdMuX#A5'jAfB1S$Fja&މE$i 3^?䳝5$hVLVx:Z+O"Bȝdo^rCQ"g.Ѿw\}ĖN[D*5 rGXH9Rb.lDk%0BXʫ#ꚣ+\KStWZ<wfz*~*`[KS~UYm'r3G=WW-M}Mؐ*73vԆYDQYߨ(ċpqZ4 bR$y%ER%Ћ3q8CQL)5o)`I JH A[,n6UL+?f%U2{E49![=C1u |r>O. =He_\mk+^^^ܓ({Qj5 -bx]1KnX'~O"J'1sE|Zj-^:]o|`7Ft9(}W_~4,xZ>̑(rgN[yt,Vdr9M4*ƚY/WN-S0yF@,f>Ws"1ƈ-0#P,o$2Ng*>v{Z|R,Tm,EG*~+M)7[l9bO VhSl"&dD_ZorXQUaN:'W_I -7spJGIjq{ K$o> L9z9S2`: ]*h5CBovS!eE7FdgZn[/ vPdt5)t8qfIS㸶UYɨ`,ߥ«h&<_Lxn}DQ3*N|qLp6. ,Yö; 8WW2uۃ9B=ެ'iUJ[q3e"ZeS V_5Ґ՛~*>!7~] mbԁ┪qg 5yn[̩3]uɨP4ޟ#L{_;+F_ʣ?]z|F -4h'93*>%)2%:EEgva0;>@V{[hr_) 」nyz9NoU}++t _ŭrvqJ)qw^,ay/’' Tk$WM擅0 ZV$^wx%$"m]sm &~ 8~ۧ #P;|W^Ƒ5&<˧U)>׎ӶD-B;}ݟIA f#&{Ikப^A!Ґ#6($!  ^ ǿ* Q2 ,'6aeό?h[OnWdTf%6(^*g_HtCY GmNRޖ?Cܢ!-fAwKuv+ 8@!/p_4vnp8 LH]jRZ]WYigb32⨊Omsq MP~h0u2YvA)J4.JM]=`4 k-Dal۝˓mr7Jg6Ti$V ,6a"`p~bXF&kTa}#yge4>v**)>RKf]nVN1Q@9٘QWn6,;}44BѪ\& eFI!:⋉XWCj&0Я% `t!> wUbT$.Τ,[uYXW!k.WD% %i'">[oE1݃6Us z,|32LR"8<2:z$7*4zk\*II0R^Uœ<g zl#ma"o̟]0YXg$01Jӱ`ִT 9"`2K0򝊚ECtFg,~iv?koH;m2NqF]ʵ_'r8MR[24*Ou2JƑaYގl6|LZ'z-lNԞLs4]n^&e TLyl{l}*sv)fnG$t_!h!nb1c+qonSZTŎNSL*f &P~جRKQD:V;8I"a%KuߑL[*uyt^_%kbӊj7TXW]繭)w'*t?L* Z{.ly X0?l#FkpʵROw><-^⹛̸4y%xrN.ex`h7^G`aE;vUwrVC3a(d<]Xt1'*N/Y3llGt +!zHXT( glrt;b(;M|Rӎ4\d|~'wNaʪEIct6B#*u0'|>̍09n.P3t>dUn𱶐 KCϓvEŽ'F ??)J w#ǖi0j=_C Or@ee; 3sA !oIoz##)z W}l_SJM=-TV #y.W=^0 3rj6>0f7LNj8f 3 0"gLѕHYnI*^9fK"֏^uGd GIT*)J: xӯ44۴>5)D6ŕV@TWJ. \&I e/}gĜMh%۴6È[7d zG_ O. ֍Y 'kP`3,msZV nS: 4pgƐq&B-weX[ f2<U׆-@ I%BoĒ;ë̻#s 9G7JTC ~ih;;qR ETSΩr䔦Ԅ鰄7%uI>U[dH&nR{}]S='L7?H+)&`'{f_ qάLeB=Ȯ,".crŝ^uv;+؝xƥl}i-T`aRexČo<¥E)Ҫ*bbe\J0ы!-oY+}ldW䄹/Nsħ 卦Ͽz`WfK x>Ab=pRC^3N^Y.OY&T4FBk+U:xqf*gq3gВ.줝f B[Һo3%gw[)m){VͶg.v`z_T"5mlE'1 r7&1tLbLS/Ys>o7$)l(U<Ժ  Ppz鞒[3 :}ΪAK\M%M._{z K'Hvmg i8p_AvB2If%* H/uM> h '>UR w I4 s)e~sbQqLgQX3ku#x(:غ_D R %h.vϱ¢B3Eи >kÚTS[^ʟjf{w8c`78FEtڞh87,zЇ e>ffr^n9^Z-HtUa]q3rW"2Jaӭ%;%w4R\FO6qjzDk2RқSK+_Q@N"EfAX1܆2N$>5&:MU4F'MO0I+^+30ixnj\->%y*Hʹ6%!ȴdB^ƴIl.ϽAmv׵kLm"iåeٓS$ +ۧeqE yNg /TO8ʩ;o l`0pj59H+G;ʛ.U@2,aWF =#f܌. CRt4"j~$x_b܉ϠM^6  ԻUvZV%̗b6}YyBHSð;@G1:X8&sq-[.?_=i,int%X0;;Qqbdvׄ7\_Qڲ=Mby P6L2_+w lPl)$= p[Cv6 <Dl5[*m#U>l!  =bO16pM=HI=nRqRaSJzkAQmRB&̧2㳭~F:384J|kߘ\rԡlj4>ʁOj)cmd(Uqf! q_N3~^>1@8ftU nt>T}N۞$&[-8= ^f|#| a^] xpgY}߅SrBώd!V 0hYt4N:gE %pBi27Ta"DS6),S!7'_!K)uԼ/֬mupWPT. \7'(B^1)PH;-@@584TP \5(BUaJ14iO3֏X[3Y"br7 |f8*QJ=CJԧ ["Z$EO%JBέin~wѰ? aXV`k`$7.,+be,UTf?7rD3KBhHvc-f/J=_Z_g2 jX1uca `:<'܌Yn̼VMX,FϤeY]uozfF֩xNM80(>v[߁4G<"$ڙ[RH-\̻9W1`U#ht^{R0VR+-4j/0Z+LَʕĐ7GِŃMJMH6m?,YRqMI~dƩgC+f(P΅D6{ĀPACQꍃ Pc JzMêA_ȳ xYt|E'F!wjK mhr2:+ٗIP&WТAF䴁+a<3(m2 SjţgfEjB6Ğu[sc*χw<ݚ3rf|P䃢Tm'*AT㈶qK֌U7O֧Ǽ?x'9l˶B oPν4\pol/}$okOv Ny^PIp+ܦU\>nuySy?a̯2% MDMj0yоi36U{Lo+_Y+_46P,me:hb%FT'Z6'zzx Z61hDWBU~ >PЦ04DmTj'\ '*z4{tUQSah0B뇢ǮcؙI Gڐu~COR"X)@^-xB|@}jX&DI{ ,ߺ uY:tHr/Po+A"te7Tn#UT|*,MVԾ , onǗDWމ‬a&rRPÄc7#8/Te'6;U?6nG'8t F CK), O}5Zl+^3[ky^xL%נlAǶVϡLj.V;AW&|3TɑGI93=eH9Ό-.>c@΀zhr}>,1ny\v'*|'mvNHl*VI"c"]63.f</-v/Kt!?wd;X`d'O5kA7s%eN,%} y 0P7ێXE[Y-.cfN%mRyRP%yB{ Bg70ɶ:&w޵՚Rhݨ)j3QWo!p C02VCzU/&¤3cyh& XBs#Il\_b QZd#!~Jc 9(Bܡptoǩ~}cpUG xZ&P@ot|ۻW> gZŪ8ۂ)rKFfΠ0eWh8!/"Md*f ei[Rg~:zw&CEvU46l> `Cf rgu }MSd?s vp.U]\&@j$ƣg*[A7S.6H0 cJeEoDZ5 bw6$JW~SO1ҷwy&ǥmrv A[Oվ#]ޡ:?-_/Lڤe6Ӂ$7+쀙(wftySTH;!xlsڮ΀eVTʑI0]}*:c% a Q `E+k?M@$hZKtѥ%.UbHЁ;+NKOB7XtfN1-دKD 37¤rꖎDNK;+ړZ~oW6Tr+_HB^sqDL!!'r:9-77{d{J9 nv_=A6xR|Z ˛ҝrłcHtZeN٣mKp.\ B͒VڎZx ce։h}"o9 >3D]<W!.ѫN=`lf 3G}l_ x q/O][TyjjmB]r=` 6(ZLьCN T] 췜)f &$@i+z!#hN:iח :r"Pe?=J"=UҔ5Gu'v$X>/ a ٠g39A=xa}OB{VDSj8_YG+)oq[P @g;aJ)QI @͂Ah|G!G11J Lfp1kL0/"F7[v<*ƉSϝ ʩG@ci ].T'@3놧t='HZ;Zn5~==0w6o vn,L%-q'땴6US/E&*m!#؂'2;@*զ/7 |]%LM1=+qld藀b# SEӓ ZP UO:СX  D`p"/EZk{FCgpև X_пTez3@;:0Kxgo+^B]Z]zE/ԫ_NǗϩz*9al5潿0a5?2OńChZ^6AXՆTQw}X]73b$N9]P\|B@"%geҬ!N eőQDp葏?#iү胲F s(z8)H+qU>fRtUnb @BZ=#G̛C( pJ*vp4 d@1g%$>2S;hUS7:RT11=}??ˁZ/)%N>85~I]A7._=/뎒xIx@XXս \Kt ȭѱ+>S2D`}>hݠa]u]ˏcfl 0`̲gKjꗒ횙 lS(L Hjĕ@VuS;g;[OUz";G> 7wl>H);I/G{{buN & bM^X@{0X`9b`%YnF'prBox^4H2"G$\R Tks3jV3~ &5آikOi99Z>|Rxwn[0)U[\f? =a:hZ^gИmatϹ4q[_NkZ\/Y׳45^gpMALTY"r\ R9p-S 'RRG [`S4^fP>Qԝ7L'kWz@3'/ئ$0#qSk } /I!^F =Y~-#5[_ 㑀pu۝J""G.jmUGrB-@.y ;A5O4 bO)ADXiQ~x;eⲫ= &~wjV)v\ρ\`9 #?ݿQַv3KldKL [w4Yf6BH8V=%-mqsPIm a*Vƒ*w\ C;eblmtGVVw89>_x7=~YE[qj)npr H?({ nkF8o]^UڽHYѩs"׬'\ò'hf: z Vƶ|A~z$O R87dԅo{ObX}2e\[E G6kk8Luo}B.*ؒM/ =hJwu/[AoFO~f/-xr{J=DOUVvS'F[% 4GH/NN+Μf1fԐ+o숎Ta-aꔷpɄxH勸 6mM0/Ar ?P\",3Hx<p՚׀!24n;:6\ھrU40͉4xθͰ]!]b_#Wt*-T_ /M<pa` Ul%3F ff`5({iD,ySě/R6Pvz߰4$d9 kl),A +Q {orKn@˥YU7?aƨ;*`Z7 e)3Nn/&7Gٿ9$'Q ɷ>i2n?f kS3_X7كi#[VFDk}0 ?aEq2~^g%_?f{Q6H3Q$Hܤxڒbs޸'$֡^QN9'mUMYՈA7 _@g{`\|:gÉa hF[p} -7ஂ+F<ܔ OØ~~7z|[㦯@Г҈n ֵB=OgsI8!Efڢ c-|}y1(b'k'%fvj@>p+WAU3+ Q E+cL;(k†0syWDcKSFrpH;ةsT^#tſsa*F?v׆Zop` b0p&>)AB +ANs5uG8xtY)'`7Χt0mwtYNZ$ m~ıN0ٽYzD*Y Ɔ-yS7q c%\< u^@Gy^LTgG"NC{}B;JV9mkKTJq-Я~Ҩ+XRA1<IrZ?ici(qbBhrCF =a&azh>u^.\֢WPޅhiɯ Ei=#S } 5:x|ӎqH^J`EuX*pr'BZCJP4_^UO+ _zD^b+t n 6iJ H˃n"-UQ0ЛbbFA0T Idy/]ɨc?3;7}Ѫh-B sȱ͋μD#Xue]ZgbԂ\/GwrTM ,>ᅀ%5t7Rp=hsq5@mZv9w)h 9sf+4%hi3?,D_6v4{e]A!:2S|PKKLu+uj搝\'˸*r4p92TH0 G(r^agx1ͲR{=&`5Qc[xGe зS l"X}!>$2|NI:r]^_u y+Yo Ŀ&)M ⽪-dr*QahZ[?\ ؎~_N_z-by.; tOO<T)yca1571q0O׳ '4ӂ"Y) *#\ dc^4-s`UKM=ƷIOC:mbRx'7E 93;q1JQAkjqr4lTW#+;V`~j.m8$6U+$4rKq>VX#/$q!s7ɤGٿ))gUMfi/Sj{UsmucFaCѪEBrAˬOg~X{q {g5uܪ%ĉjq!dkL!)*:Zǜ> 8)@¥w KU?)h:D-g{kG ݒ.]ć$lLqAk2Wseb:/ď|5v׊:!Nu h bfQ֑@hڃQP6Y'3L}x`b?0\(]ПX?C`ggv{М"iŊw׼Ca>,\ykIY=h&CbMKMtP!1i.!;Fa%#Hg;rYIcEo(;v.Q lPL.!G5ș1\eQuGP Kñ_2&# s>VUl5ӋޝSTY +P~Z |wxq1]D WdqەQ<(qMR G׼e+*(%Q,'Ĵ(#f2`&(#N~r|ÛAa^S)s V$4ã ?hme nrqτnVP:(&8U@`CT Cy8f%a^,@9uD2@ƎrYʑ]) RF|)tSp8E[+RMk}ohn˖+GJʾLjpl XU*K.Aȫ}W o}W˕^%/ ;2˵ p8i .j^N| .K=AP1A՚,xM.-D԰V`y_B?!=B`v\U XБxV'mE=BcP#Ű2/&eP5NcA"q Y6,m.<|Q,FxQf oQ2Xnk=2|QW {w9D2ZR*/ _t8od>x5u7ְE+ӺtҟBb3ِ<$׵s\כN`FHb0R}]C !(2Wj]&c#3d0 uȺG:E)#i;$kwF;{ MB=||<،"TYF}tR`xM΍ `u%vO<b!n[p=YFMMxԊuNAݰ=ǃ15V؀POW[s1'XI2gɂDV:TÃF ;γfPB)^))I<=Fa 4?3;*J,W&H|Y7!o0N|G$=Uxbj1w&4*@_X8jZ*K-Ƶ~M֜y -ߢZ.vHXgHIv\XILpGאvd&ՙxƶC"V6=}igj%B{N ˌ݅ ;T&V} ~Yv HZ01Q,[sm3'AN )ԮH-c*^=523~ GqjЫMJOokɠN1pZ"Am3/)aؿ OAC#.=eue3xXVlRfW}L}G8P7rS`rG>:hQz7_+b'kr76ght|"F}#r{XkPs@)4գܷAʍ!*r"Hʱڃ]8Ges[|Mr (]]eۀrI>뺾j4nLC7lOH㇄HHK)> GxY RVg5~d-}7aնGKqwї[jvA6O\ `S8DuȼjDf,7!BX.Ӡh]KHf4Y?\ &2cVz2^`A"4>,m<̉j;vKԵ5 )9Eo|"˃z[Oh>B4`$V;MJg;f̸3gEt \BR܍#C[c!\_G/xXs{r2z6kl|O .d7EP64>TMʆc6Rߐ}:{ ER(JD : |}Kpٚ޿4#"pǪHmV)Ͷq\"qMT|V'^hCﭘAz<3kkĊy0̪Џlu&;&]fJ>\GT=q()޸5H 5|uYl491seЀ2ۓa\ܔ<&х` , 9?J#hm8'}r\}SK5O&'xCSb#$ݭH:(a^͛ 4،㤹BHr*<" }`f Z UoV#=4C8Z;̓q G<(xW䲏h^qSM3AنnX`#hփ8 dԑf 6\:N+WX?ݷBLr { hWC}uB2b﷊EbPx72& Y ҌY&+ &KO!e4&1 Fb15!1JtP)(cEs3ewcA2 ׭QtשT!`+[E.n9)!\[T}4D;QbF=X42AY/M}nċ Q\L͛n ~ ÕH*d^&􄈎lj=LZ 0_j(Sƚls±dQeJ[q Үck8%3Ssѝ0=өl6hυȉi]]&+i-Ht_U](#=%1Rf䗷OBnNC2P:yF{n]im;U0E;úv~ DR[1sT:сmp2өL3d6q5Cv^'2 E)獂bŝm7N*qyGon|7Z~ f1fl tR;mF .Aʥ?ovDa{+GmoaUZ[ (+- 2 ` si=W5g$`Cr 2E.@<]kQNV@/w9$'UL-^9x \FpOn%clqF+`9DwVA!)5;"-(f^K~XXZ~XK,F*J6Rxܟ/hL`:<+ GudTj]PvnIdz@va|' p\^g-PnܨWcAx3.zAQxU@J"|_7}D?d[Sw+we-mps<./9V'{&e>* @NՖBG,&g-5 'kH'873lz"U-E0DAo?pk)7IF"!x^f"jx<)_!}ntAwLV+rG\3dU89p|i[䚗eC{Q5i;B"""Aî!-0+x'_+r &C{ѿ-Eg=aY>d}V$;_ +LB]KNlgzE %/[yE ӴCvB=v LҳvfA)R7?Գ*t+!_f֮_b$ڧ'? ўƨ5}}sCDiwH G o'F%w_GhyQkjU<Ȩ^Gk:Il)~\q&r0l;kxHꎘ ba45lK^7kqEJy%Dq%]\&WOT8,Q: ~[ m$_V^`idwnKt~n-lXF QVA g93;&Tb7"˞2Sy>  *W#3%=A*[E ~̀\F1]r(xl.!8?vf\k_Sk8hNQT$g{3LrX딌f\[΅hW'4g-Ś5v30`}@$ o;ԯH/bR ~w'L#j `-:00LUプwPe[s(ǸZ`A7V )ꁉHP6U^ϒЫc*@,%~ո|muF,MR_+8/QB.JU*` su|\V"ץأp\܃[A%s)`R`q IlmEX۽V;d> .]YҶfjBN}]$ D)_Z*j۸ 1x39ݩCx? Tt`!rd+0Ԫ\ !vƫ":Đih.UzA}EK./t LpȈUR+7|3$ S`,PϗVXO?0xer]Jd42$~0rYݷ$qB lwDMwa"?- I 0v> r w,.h40`0V0jD-7ivlt$YcF \@9ۣvl)~φKR%Q'ȝƽ|GQJ!d?jL)5$ł%Bhe<(7o7z&uBDx)! H { *4&U=Ѷ#0U+/;ԗtXL#vWjii+U.7_3z?P7ݗi<$;v4ޡUjAӀN-*pƢ|+9"~41mgڷO!dbVBdՁMOMI)x' Ψ,4@jvZ:{? xvHpHHo1 _cv, pa^:;* ?dyqŷ_C2߬/銠ؘ\Yl {zlDɬ6 N\ְqL6^ 4ab4"hlL-FE!H"$B>TLi+-`zNCwXيn`.`nkp]uUDcuu׭B^B,lw]bҖ hvNKPt`HÑ?續qO.`F^ ~ rICLs=MX ϔ7/oÄ%.DԷ)H}P{\hCks>} ƊD@(m@Ob0dzs=È0*4ޮS0[P-L큳`mGf=\%E w)bH~Ih6 (ǢH>ۆv]|?IlUt?0^QqjH$>4ɓ#N/ϷݔA&⸆ O E`dV̠j'"kn·zWT< VވDm 쉂iIA3cDO\{J[|Ai:?ŚSF<[S?-WQ[k%P[w'E-> ]AbPɍO:*tX::յc?lwz% ˜OQ0KbyRAk yiJB%=\E~ܑZ)k;1Y͎doCa>\LwaƠS^ր#8k7;9#Eo\~[/4gnICj;̓⒮ZPm+y7./hL:m^ >A,r Dyr*Vsoz?(7.A-o?qV{N֭/2bhkf,-IM-MDŽXPÛ)*qU3A(}~L{wΝB5dww2gT[@g/~ݶ>˕,Ж'RiZvKoHUn1kRf$"wsZ?SI󫸎Ev9dޮp.Hm |:SJb̓3[%`8[7LIJ D6dW6] aDPsҦ֠2,|ް#V!q  GmGz5K+y>][\F] o6#cv?H1J;yk޿;\CSKQCt E~ȋ3oy+:}F( \xx 5Kǯ'^42 _$o5^tN+$?ev,&*{6aX{WX;^ (Ӄ5^sl–Ɣ-Gv:T#̘?qfE KyHNx eaM`edl-R]CU:d% qq "x4l97Ҥ +tDR_*C.VFͬbkOsx)JpoRU4 1 PPS̋8ċ?^@I wPZ^ZYu)*|#1蔊s>Ц CS'8񴸔Vr3*ʍ\x0t%psPIE\,t'} Y$q¯ws]ŋDt 5SC2zS2/E\HX?Nt:#8@ ]jiK2sȦGw $ĿD | y >I]sڸok"TL'咶"aU,s=}S'pA"Hf/Q0C}V5SpPp.XX*lGiMͯq4/)!v속)@>F6anEUB2Ń6~v Ι{¡,r0uEa6-f27?e4swlk:CZh0v\Z˄2Ե} 'ЦEl|Z[VB~u'vAi;R/"4*!ҟ EV ^L?%dXZJ z6zk4:j?(VSH?6C;pbNt$hSg U_L_,Rvo-Ez6$ zhIj0"y+qxJa›AX)1Tgc0XOyWUc{xLzZ>w7E$ڤxn:z^6 ϑaVƘAGKm 5>x2-3i$%f.ȱJgM+yI@+xIWJWIp|wExp7srCyC",Vߩ{< p RG^ f3_QhF%';j I.h=ͽ7WU钾oya3pdϯC+ I XzH#37]al>;Ӳ1pC>DBd\$%i˂1)>(7pGLRLVCC'Be>w%[ tKor'^O>IN+2ZdOx&Xt.NRR5O^f= @ aV 33z: 5 %;vn'κx̂燞_[JHcz/-P'H_ ܳůon"e=!rOp,&VR>q/и’l0z?Ku 1 k!P}aT.$5GNk(h~/" ? DCfS+?3wZ Qkwf(տR'I*,P`mr#5{ xk#"b**Κ{B'Q5rę{sPJ)4[{0wVj%uC dyء[;. (Y?$VPa .Z WTv>-SZ;y" m+ƷOc&2d4(hb#"ntFN;CP<o*Qimy\եϚl_s80$k"9>^_Sz;-t=6`J2kGƢáfFVFgqvX~me#Oo]/pH,?i2 { 8ԨOc۳[?,~3_w|\MP:i1PNXԔm8蛣hD e !y'8bA1\jwSjj6ƒoV@i΢谨zN66A@Vk$ݍc'7wl)ZVK;/adl<)! oLA6 JYA.Qr k&6hp9XB\0Yx,@d(oo+QeEANq㧈ʶ^her}C h9(J1# Ui+ &քKDnr_$>e 󓉧i?uc휍?zh[G1q;n;!Ώ[ck> A:Y큷|.Ƞeq)}~m;GyPw~hj# *txf090X8b%Dhƥp-TRP~LRQpcԅϚv&SwA\?OW䅆w׷R~Y" ՁtҨtݰ\K0./`e˒'1p+aS{a\*L?T=PV ğkɷ+Y ,Hr D0}U6흌;bN|}=X!s]唰R[o#43~(qYPXW0)>#g$*RсgZ}#w?O#ؑ݁.5W>Ha[whoVI,tX ?HdEp @(Be-N!#pgiM4)4/z@|ˬA^Qh[=)ٸMEd棌ns+8*$4gW 9J?fk6@&x2[ixWv/i F/\9 5'B=^L 8X$?ʯAgn5cxXUd!R]҄s%MFzW X%%uEBMҚ7LnܨM&+¯xnQ42X>{dfʠ3t=b$ ZYj&q0UИ; Hze`  *iFV=~RQ'MBHKtR  ;zdb mk0ms)wCz6O cGPev yԃVZyYïpo_,E!Jbb{xZLA`>wdyAqh FOR LhÎ \EQ|yVhѴyL 2Vp$kڟo8AX >U82p8c2sD _xˀIPNPX]$6ykб/ľ[m1V r3\v)]\RK=^020YX?)1^8H&M9 ԍ^&~92/L? Kq)k!+N/P{y k,l,PD#ב%YdacAҮ>*l&킟˔e͕,_2*E,br&"x-@X v:,[K*|d)R\#k{y*:z"z؎ka0i$ukT SvsG9MtC૏C4X<-C~i^6QB4%KVu壝@܌,*SkgI%*\šbzIh\JN F#F>Qc}(y֐[q)i竴 mncf>7\7R=hkLty6MI;f.ImZv`"3ըiW`A9NʍK8? {fdrbCQX~4RQVͽ=*⵫dwSAka%!W`8niB3%:.mcGI0wk2}eˊx<%{ AeP*{f~4q{F> Q/&Wm=]';Bh ljQaʛsNp xWV%_VM *26a_RB n~ @ӧ{? u,&fݮJMw^N<Q/1t2KBv}gJ bV_Lu>\(FZVmCO?R~}+{-j-]3N{H426ߙrlp>d'ގ*Eۮe:ibfeQ{%jl"ݕ3 iԭXQ-'8WT`F/ R`RBtlua/8kqD)ajH޸ʷ`j*Cy2WT٤{c L6s2%@21KvS>'%Em#ЀE<=јF ՙ21hy"nh.x)}^%[i>") r|vPQ_t.%1Uq~A|LS c~3][I[`)O~ae c~|]^tS|I sS+MX8CRTT]Z6ěf̙6 KC *JgT:߭"Koj|w'| ǜJt7KwWhWSc-}.1fb0lY[%ǾCwp"EjZv)` >?'hBWJAml0vó:g߄h[I*faQUnxUʀj#zC,&*{5bRQPx&"/ΒB0ȏncsFx4a$J/UdcP4E&3q7 )+3|d$s:CJL'! *XKzeFm& +9IMw=OOe>~ 44?3շ{yf&1)Q쀚9Xу"xH8;Ȳn3Op~֮ɿS$PY8}nO9q'qkm5N>I7"W6AzV`K.F Hhc. ʓ|M L`5{ߵ|vr;ƫ*J )Y bSƏ=4}Q@BY@ҌYKzOQoNKe {l!gd]mb/5LsEĠ?n^BM+Ymsx|+WI9/J3B9!*'+B8XKۓrC'AGz®guP :[z7~2C)ܠvjNԏ @dn\֡u Vn|[Ond8sqꡓWHܼBU@v$}T Auo\oFx[6 I3B^HwQ_텈zϷSB%{x6ݠuphHf;%]V!s)zu&B[<;-bD($ĵ *ɂ]`& P^iψ*T4f0B#$/М4lBeLdBH]/x~`t}Jt=(h Џ\YFTE^mw%gL@1 0M|d `BI4%[J*ф HZZtQ7;' `OпJ )\gj9zGEOhkbf߻qzr *g]ֱA*XrT\>mWC/&էϏ1oӿ@&$4\JjZ ᖠ%0gMPrO(KA7F?u]*G;  \97,/\`}SY"|e$\ \1 TSsօ}G[9&ko(륮6DD<# `[%%^:`[ϧRO2mxpy) AiDD!qZM%\aU9h>xՉ7v>ڈ2 [cΊJ֮k/PD m ;;=`Rjv:DCA,{yf y|p= +ӓA"IrI nWc 7OEЇl̍WeW>.L/$ruGf*F^Ml{WX:,*慒8뭾 3%ʹsT>b7kZXɳ+:|{-4Z4Dr@O ݲE)e¶VH kƋS}5*S:VZ!,!=F?Me4"(f[u<6%6\'dϝkT̗3b>l|GڣZAX/ ]u5]/P? qWvC/$k}4m޼{]% GU#9춄3ĄW#[SB(T/HQs4T^GfW~{}D'R7t ţk3"Rj̕ +zg@6R`h&~@A"SG+ۤyay (~x`iBZ=Q3$_eML&>YOM?ǹY")IYx -y&R4ϸj: GH׮ܳAӡiUU'޹#qCAJV}0H̤kE͉doŭ쐶մgn˗JyqE<Ҙd2}?rX5" b~UӞ(JWe@bF%VJA` B䁩 Ⱥ<Ί\"&/r!ZWiľvT'W2}\&^H7;佊Wf#ZN;r"R=@zjħ <^{k&5-hYTx =1̨mڸM5B]ͷ,'Kb-Ts i$Qe-v z܃8ڱ bX֞4e'Ԃ5D\6IMv4?qB?}h`%tYANsGňAҵhrr@Γm6a7TEMMFi),Ⱦd&ʕnkfU{QUφJD)ۖ)9'jiaޛNf[2i}py_"%v.(g&IQy, ~bi(= QNa*K\g N:0}(#CJ;>H6eߋο/>D4|쎶#M7YItwdC]X Cv~T|FWA[:ڥe]UP2@3ly߃bXFQZ=e. d#=|Ř IҩK;0sEA?U֌)H_ҧZȠhF#ÝLOv.a}/LVRTwuYŵ$(;^"P>V6J`Cўwƻw<`_zi=m@ZaTt~^ 3:{B@klaccfγ⠒̺[.:y;4>r1hF X2ez!c>/+>B*A6?5o_P[LLPF{VJ)Ts\p hih2ͤ&42,P M"#V vjoEy%w$vTn%Lz3{2F Y \{C,-@)1\Gt7 ? hYPkĺ6sM'k,ԌIh_<#ÓtP:cҬe#<_xT `e p[ DmXXul-᭢Bw9}|5C+q:QPq@JKw-eeDdeN4)14eF3dc?"Co=gO"O3s.O%+g4-JfkHf#_QN'oVc)DfIɂsRB@& S;E"U EiǟQv'{{YeB4錃4]DH\n¨gWJH]E6ퟜ)@>}vYY3YuX[j_JLjWRwOƠN?S>+MZRt4;<؀)(qAMr86m[&nT KJNjbpt5_:)L˅>toP1#ݖ^:˄ *b#Y\K*$5I._n/FKgnwDx gsz`-  9g=EbYK>hB ?3n%Kq_ִr8tdM+9NDN0,7!sNϿ%8((z#̛~PBx/uI-%\,93WˮvRt*? D~S%J#PgALZRHHtĞN13Q~ ́j `+ uW!VO4P!&UHR[e{E%})F:ʓ)Jٽ4 ZܑBFSNoJ (M 76@hc`h&ĀaO^{~^SAJg^X>зV9ʥP}>5'`GݚbqW?TXv䌜YGc47ĐUN=ߋgvK{hLo)|{UW ?L`ÍVW]azS^ގ R FUրq]@q>/>fᄊckVE WӚoQh2֮~Уh?wMVnƼHC9oܴ'A5XBMֻb7tv2=:tB9ř_D҆|?&+fѥ0aM2ӗ*2B%FHZeW1bīqHrngTJp2TK[儧\DboHú =1 7ŸG9"6L֒?۰m7EJߨ%2B]5|(|W&a {`4(&mjR@IϰUϫ~B!z>R$^677}"Z!3=|,)e +ga4}{Z.k Xn !;Qom+OxKZ;&|v3г>  Eh+@ģN+tŗAl2#dun8mš޵3!塹'fSJ.n1?Hzc=V yKyd2oTiɶ}utT"o4w-#9вÎiVOPrE,왠l;X1ԂyEbQ}D(K]87j":b _h4@HܵC| t:`McCd{9vYS5 +D/u|#_/j*)Ejp\HQg޶*ͥzGwRc@"h:+Wn6L!̖ё駷cD@vA1Kmu5m.z3X4Șv[♗u?ﮞM.z%xB ЮU`va [6|iMdOBݠ+՛`w^L"Knǖ"ꊹ ;RquɻC_B$Lt|D2(1em I} vlu1=h sŪz״uu-2Ja&7VZNscN꜕{!9mDRpq2~ߑ/KH\"!:,˖4zҤ j,קeso /1otu>|Y*TAC Dnkۂv' VD+f a32*q`s]JL˟S A 3|ݸ*z1sw:z |Sn5[KIJN_F^+En6H4)"ʢdΨX;Էfƶ&=:hcj~5x BXz0?>'_{C&,<+ nQVQI 7X7J4JåAL6Y xvs.N&ܸIYXLyi"M6JPgyڮZߦ\)HdzMW~% a Dk/ý+E\xɒIrƇ%x1d(5cwRy7ڙ,WǁakTo]CISq"-M]`Jk6$TPs#qeTnE\sOd l4pӔtvᚠsj,hg(fha]HQ )nܪz+-@4X\D{@kD"lvþb|yT@컢sNb/kpBӈ9.Vm!Oi*lebd=܆ّR7C Z0^O1X§i1+cyg!pW|-Qo|[]QZ9.!P+]qb=KGv?y\JLJO/rBz=cPabey?2҇Rg4IP\2vL @C[Cv6g?yX 1NZ7wVvmki*9WۓL91UTbsgMNdBLwڠIyhWvH\ٴ~J`();2ӷDo;ak?pd oΣ%Kb6 gkQ0⹌dlETUE nK[EiC{4qF;vI1ڴL50siёfKm2IfK<+].;988Urq8wVһ,~ %x[XY5Gm-kʘ~ؐWXkȽ \ˀVgc >־Z.礐ZX~qf >fg~RWmj{q! ɳ@‘ E9I vZbYq5U isI y\Ei8x5dñCZ4 h;})!FjűR&MV7 39dpp6l%Oxܡ1enVUwN >п:Dk Am_# 2YJIZrzh^)Ui"qR_6zT&ᓍoyp}6uS?xR5-QC o'͙n•:"L2첤9E3L].mg bZ LPZS4@PU0ls9뿤 ,@᪐񓮱_w7F҆ks ,MUs􏎰˾$LvdV0a0;#lѨF'C}a+r!\_-8'xEomWDGa,h]ֻs#J<L  h˩Raөx)JaPдX<_Tԟ&VumMeڵ31W镛uD=+wA#)dx~ 4C Q%UlR"$aPh"`K`ߪϽm>OMOmr&9mבZc)=~ٵ tPu72͇GG "wu&nκSެ#_E(bN  ubD>wXc%0k{>~ޗǹZ|~P%UWZU!6j@[lT&$jT; 10 +rs\E2ԡ cQYIDUK3t h2)amaG bݢ;2ϋogT១>btG ~~}VY9$np*m1L.Yxp})O/ݜ1$ ㎿ym#5In%S׈  =O!Kg&_bxt"@~6+l6Px4/W]xt rX%VFZ׸q<'UQCZW-15@|-%(AupUR1UC,J)khdQ mhbb,8P#Q^\4I\槭IJޡ'tPc q Z>I ^{ǒ]c0adkA&"`fv|o#k*x~^X騙ʁ $=TPPths9+>KZ {ztWLo4UTzZ*U(n13y&tPwh.^C̆O Hu+=pm7JABCoBrl :AǼ_dPr++CK}m4ٻɕ酰X4^)25j7;%?F9+\%9yxdHӆ=yރ˗@ >V*~OrJ?z&kfܧ, rݞ]Br뎦1朼b]<` Dzbm}lENyX "Zl+"3]YP!'Ϝjޡv.Klv'*_uN}N$'Y%cB5Y_C.+>F\Dj0E5KnEֳLlS(GU>Xd7_/:0hd2ҜnQ霰--@L5,^XDlwɒ1+Lg-uIJZ썃ي?x1 Gtˠ*`NTќ\ f/1x[s)yэgM﫭q}NLY̅2F7qQl &,b#XG#ibYeڏ)X7+ eBÌK͓av&:cO;D[UkSe.nL9yGCU;k. Ia1 Ì3?Xׄ}gO*ws¬VL}L9nn5a|}RAOaׄOrGkNw/1OFqFdLs!*r7w\Wfw~DK425ɰ3z]d#lM)-6쟿76:kk&t;wMUx*{#ߖp1x+bOUod +h>̴+IqbE8&lGUbeVm,>JGidN=S2L_G 7YU LĖg Z|N䎗 /Kr6wUF0 4V3Q!CC&jɅeX d>Ӊ+yBwTlU pIZ(&hP;桬}kWnԨf$WGroxr_,p9;' Q! I ;9AEi6P j< wq2xJT>Lv*W<%>$T+AޜG" ONb >q3ry Vs)nJ3Ǻ)5lҧ+y85a& ƣyv\Rp"$>eksmkm;cyXA*8MjKy]YNww%mlI e#_ K8þw:#zVۣ[>;s * .֌l0C]>\k^7= DfpYG cT6I~P6=tCF>I_Px%fNOEm°`Kߓxcu ǪݱaqsY"UɄg^>{%!ߏf~Oji3]Fᒢ)o!M4#$qzbsKG3ѡiϸN=s%Q}&Dnw ~ώTPM=,rlg`iyP_=ڹJzRf@ۢS%.q:SK/ NI((UCM#\!.vn~Ŝ> /rG21 ,W -G>y~5ga9CN^CxF7V&8gz:t/XKo|3$c+Z fZNA%qeeN3wSj(I,DhKFyG9$C[EbO" g TcP!q1K !.8hI ~_g5( ғOW}Ǝ$j"p=.?Ŕmcz[OH+@8 (4*ɤfI)Xv+]ܼq$9.-02#Txd0庫/֎Qjem1_al(ŠI?UWظ(&sH߾XĢEAn(>_Pi!kb:My4ftOڈYifB \nj[귥[PBNJs2ntzsX*hfM=mn 9|5>En1\U*7RnZ =4 Ujgv`N4t`:+S2Gϵ5p~쓢R eNoakCqm6 '+f99͙7xy2r"ᗞvO|&*Ї>5πvՋVSRa$6u; KjkO7ʳ9EX#˰P#{:pWOqhw{0M6!]6DȗpRyu tx9f ]@݃4 $ 8yALV!G̦*&Uw`kWfF8՟}O@0$"[ ܼrz"䃆fU|nS3"'yc0v'mu>4zzE՚CnvuJ:XPTKUOwШ}YAdi.}aêA~atUR}aVea#*Q@ I齆:XKE߰yT%Kdu5FxfKr~!v~zYZ(6_۴i>Yn4 ^wR*wjkpG'?$ӆS`KW%@Փʳ(2B > ꆹpn_P)j4)U6I,{5ChxE!pIJ/&Sa7swѦ[Gf(թȹܥo|up,cB-0ާ"]&Ǫ rZr T篋 *Rca>ӈSR}_I:~A0ov [UR {(i"L=3Bե2$҂dFMF)]nJG=v'ο`)WȌ_/3e@7j;YV.ya6Zʚ*U@淬vL=N'=0L}b@ rg76*U}O톎Gin7adyFA#*ą]4L>Ay%2sWMJlFr$RyܯjNw\+a T0!vB}e&"6{sJ#`E_3fϔW1Z䀭dDqV"$q,Eњl#5}\AjV;Z/Wja1`W0+rw>?8t얤j KJ }(%y]kX Ԣ\[( h 6dP:? tmlڙ?6G?:@HXSwi0W}G/&ȖM8b A<v^e{KnLf>M3"m3G&0,AQJQ^  {lJ߳rd@.~WьApx"yG{I1(F|nZs=Kw]ڜM8`s9@[$¹97<0)gTE>;tJg.ٸ'GbNH%plX!gG|M"fm (gČMb!@y(r'$EH"wE cA !%`n]Xhp) +q&DmmeĭְfvFymbCVtV+o޷;؜'sz2.-;Rډd`:6MgmEGSLL YN1?i;6J%j= ?Y5Ext;M$eL/l;VFNh!Q^v#eCk~QZ5/X '+Sl>;d_[}vj ,brpaҐYGQ.M6zFyj$izP S>#x_+,5-ReN?&KSpd0v}pKѳ4]Z5Xuؖ1w>$xrG'B4jAc#dv p:'Di [CDҒ*uq..NTH0uWf MOٶb-g=HWT-N;'&& Q%CBĠf U\ԹVXa5/nAB wkfɩo:!iB؛QF)NhFIµuq+W B6 p?"Ѕ>|w7F.2`!kJ[|Dy2/>PiWG Ϧ]  oA [W媱%U -cE `tX_z"&ԕB`"7-JO'AY -R'u)ty~AT~f^ ޟغ@XۦU_b_4yKϴ ΃ܗa3C^)YĜ t1spf 2iJ4맊9J"}~#P_`Lr+Dgc,EX[9.e6GB4#lЀ}7-'ٟE'ZCS/6x֘aE3LKs``)nɃF nS|C:yh8TBo{Nz+/B"<1Qӌ0ۭn+U$ s_g6HS>f50`Pfe!aa=nUAQD#EBJC(ȗ k`7E+{chS= ^ڛa[n=j֊ˁYw {!dMī?񏏒+\cK_&8DzOl9m ` weLA O/> ;X@`q[E9h:Z}U}gQn8edM`.o,] Ikߙ;~m _A/!}|Q+ sl)>?jƣS}0x[g[|}^ռGaCz}8KşJt`)-h_I?K# kf;c=`܋ȷgēl42R@&l0)xu8JBmH[[h n;[7O/fZS00v D)QR!xsdE7O #@b^e"kk#5q+*\p ?1Wgźa߲ 1eIebs'Z%y7xєiߗk٫zKD`BYX O֠ 8;sR`z ]bB]-4LM™ V}g쑵Ҋ0zL.kCԡl .&u Z[dMo`ǀh'w5&HL5EܞuJ(k4b2J^[OZ0. NlKaXϴR L.xJu¢Y i.Q}جU+,vV!˘wuDiKA!`d۵t)lᔠB3I%w1BY&MV%֓L˱%HWZ5dglMkÿ$G%h4pKq:aPkI&/sRex{Ң\Y~k8W6g1ϡ[mEE\FvW Sc#&L+w#(C"Wag -eƖt$]at=>G9֡,̑Y[*=$I鈡A:]า!*LP-$6'ta'_@kN\?_~?THq9Ex5j>[?2}MvG}0ђkE46}};oug$Zx۹ؘ*΀ϝeL:Ad0!/]{^@2v rڒ:!e2SÔςz&sr]-tOIsA~Ho@9r`[ώ}CbעlhcSH+)s.= x7Ux fj},}J=]c-B"vc ّ@< gV #z;36xt"a'>k.[r2,$XJ#WO7C ˡ4 qFbj?$: φ2nwyMᠶ`² lsXqҵ>;~ubp,E_d[-9veH){wK #!<^lfٺ cfL6t{ni.flM>j߈Ȼ>l)1;w-Շk2BـC!YXAWCtCKKn6X{njM{V~kO,ݦ,ML!r=8AڴmB:%BJ0cvV$LP1(2k2P>ԍ[h'"|7T3Sgn%zR;;EN0hv8^qJ})AlyzN4 c]+_] JFD~-KLfyi.p-iV)Y.2Rޤ CN[dðhJh~Ê`J|^ 4LRS>EC+Y#&dBq ,;O3sJ U+L4d6  /u ͋ʉȪJ9JK.*#fcJ@TOk*X7?"V0.#LRnHniuYs3Rz=Г1̑U&PM%L6#Xj1IRK{ vVnWb(-!S ѰY,@pL4$g+ۭ--^D  vglbTpI@@'5Zw~=ĀI]YL ӔFFX 3Α8uKrUf@'g"Qn^ (. Hۈ2\\UTt 2y1AnYx~^JQ=(T2a/ns\p_) b(O $P$c pVAߎ ltu)JbB}"lMg _SqƤߐnNM0jVcdgh0xh.XklxQT}3& (6ƒ-ڮkf`t./x&Fj0dDVϯ:pA{ȀxNF33˟'vhҏF>j i)Y&ʷS+rȚS'*-f}R/ ]SA;CM"ZSԒog&b^sx39 BGC>[mZ_~Mj kๆ7ggű (F0/nӃ֖)~Hj_UtP41tvpizQcF=:lն/wP ;208e# &J鲑D`N`ՃDoQiu&pm- O39&F=n3Ig0.ꢿ7aPVc.<Ճ\ρsoӫ`zŤ̗5? 4=.XZ"SsY!ũEJGoteզ'Jo FS*M?1ѭ '웕0tY_% 7bjB_kh5U܏o0f&%SqZ_V׌gtrb s]Y(_`i|Y:yIұdbuEE1E,} SuZ4}+3HʝlRv,KSW+ ATu "'n7c$|Vm> "1p!ۋbͧoƆJbjVOzmv􆨍'f  ! %]RA?NUC6`Z0vz ;{pR}$lev̟ UbuIlٹZuVz4d)Q٣EjwOW}zCrlb(UAT}*F{МɎ+VV`QbKӞ. \K/44i8@_X`XFXL%ڵS*7f?ȊBܬaf!岩-Q5Ss`񓰎C͈&rӵ3J}V)UT&n}(@1EENW8|9i22oHc0ΐ E,VLR"&,AtlϥNE<.Ž\97ʇA~_a(N f3O2-BgHSp2[*ʥ0I禞GKtbq83+y DrGmoj2OZy]?P{6t'0~A YCx{{CN)4[#|Q.5)pgC>"J;XP1eRqhׯ*u&nvBm=>ȱ ^.? ~hu:ȃ9~_' oJ:m78BXu8ʻDOIQ9''ՇR1We[U?J ~jy}޻_.v7Wޮm l0M<)+Vg&iy&ZRXOmTe2xql3^;-O&@d[)g}]|sJX2л9O7YAznSy o]̧D1Kg*KPeYpq4tH xG{c GPrΨH'tZ[oq.Eδ%4#};lŢ6DyaY~CmH:bWU!g(md)h[ #DR7iJl!lĊOn(:&ỳ _hWhaZi)yb~SVGY>UO$qHm׵F .l`%_|</ 73P.?l2Enq:/n{|uz5݃;{׸?ΒÁElv¢LaKzj!,ʺ8bFlC1CZ<j_oZTydF!YCWԋl\Y$/,M(TUWfuSC9wt~ %{.oXYUCTlZWyz,GgECQ˵V_RZM o(aDn#(b4E$9S04LY'ɛ^^lHLyHpV1cTW+ꚺ Dn*@T1x0\o3X>s KAL "&Vr{1ɈNT=tϷT r,I#~vɓɴѥ'ig)|\G,W0{R¡H,2g?I d<.Vߎzw2c"=Ce6HiHSͧ'ϘJ5h6@A)1?3-慴>⟠.7𗢾:{dN&5)T 2P+5W1zZˍ쁒sŐpwwS(i\֯8kNOջ ƏwuH*:Jxy|>F*%42 H (HB-77't\]$L ֵi#0Y֌v59ߓ+li>,Z=YZsI$T ĠVX{Kbq)b:MFmoۯ͞Bp?qKǑIiV "S!DSbÇܓ/*"?uF QXQS OkY=2K)OQVu+QgJF f@ HhIGO'ÚG;@Ay)|>^[q9$P Y@+ʷx5w_/dY&5)-HsI9VeWۜGEYr3XejBF5JNaXgFVV@Ŗ?)axty~ɺh)m-p9#*![-Ļ"@&F\p[<\Ȋbס[NǠFڝh %8pZ67t=~(7КJ%"y@i" 7w'zW&SB 9` N:nK/DC "Se\?ݪ7}z,767ԫJYAIYr@_SFמ-t!4 F Z_Y(XbXTܷ?Dtl4pk7jc^=G"W7 ӪUF8 qy\Ot.cx>ykv^W?*S59D( $,(9DM?4h_<.ǽQv9E{ݺ-h7{7JޗvڠGTT ˀZc\I윶y:_ۊ ftx NGzQfޅ7da4vX:psW`&mj/8;&/O-AemW d]7ݚ@[j#25*\Ou+jm9]/}Z# /+L7ka,܍| Pa&_>ZUޝw"Cc;T{vLr^vmslJx\ށ{."G1mcz-Jp>=ZpPcJ+w.*~`P+HYxNwm,YHһ u/3oT}d6ʁ@Lٳ/ԦZU7 MƩu2˸ g +i&{/o]8)lyG`(qL4 Lô<)IȄV9}bNJqط+W@3{OW@Z0,N5OSA%jQ~P(ݸJމҒbsO_Zit-}].}`B=e`Y(D8"1|,gy)!"v|ff6U-tnĝak:"p+9,2nSCG,TD /y8XGmەoe7 wqaz_8+ۗUiRDHs>-tonE.=-PiΤym7>"&8ŃCi ƕno!X?ӱk8[+N^e\ѯjhv&_J>&<3pR-+:NaVg!p܍ҍܙhl;7gAO7č=ZMc J}}~-/,9;qartZeAQ + Yt= S+#dtJ̙#e嫝gD;WZwKXMɃ_6μA?Ų}.L-~jJLFoKedi=R|y&I߶ u&c¿ħk3cHyBh 3ytj XH$ *:Ȣʺql]4M\.hX(z> K {NJEv>rYbl huyNJD@a2o i+ e5{ HFМY]Ľ^n&ˉC'j\7E4Imy䭻N F#٨ڋTzk&xH SMzaPN |xrO bwټ>yxL' |fୃɟ'6Ne>^~ ֐,^Z*p OF'H ~k~FNV%N4X{ OUEE8ٗMW1Jta, ^ϪZV M^7÷m{Z/OHoŃ"gtJ.K Eğ9 ネZDݩK[%ԅ"C4 8(%}qI()(h4rs'Z*Or`z qGB8IhZ0c#!TӟOD55Te QBhUr'OPQY48wvp&q49+>tv`bXFF:$Vv,nw11T^ TT `ZDR&д2ed@BGs޹˳M&3 ֠:JpLNj$޸|/yjw3!3$ ᧗F.3KB4+Jƒ11,wz#,P'u¬Ϛ \Pm[a_)'S D_{ߨȆo}x] ˀހzouG 9hўjVyHRIp9mG5emkj प>CGK7S S`xos*33$ьnθ~ͻ_hI\jH@BU `SRv!XNA2 bv1 >;7f9m_^`uw `ˠQHW8Lxme^4@T" gu@hoyW҄b@"#|u7C.z"R![<>q!Nۢ ygoo5$HE72Խ[N~ F~R@ַ x-u} ({5C>gDics](:.:swtQikU\`ܔsN|6Z$K?Vj*sr|r>OP\e,w?B-7BTU.s Ty\Tڜu tiͤcv7ܫPr<t#khϩ'?.'E/Φ̲'/,znf[V--OM/:X%Z*)Nα`o_mn $_{ xC7||CilC _H2I*6߆ҪL{Y/Keuu& )mԂG8[cHQd>y#~"4`xG],k;'D ceX,wA d@P ,'Şc|5ɗBwčРX!Sn5ŽiK(xοF&Oлͽ-լoElTrm۴~Y+:RDUG'WHwAhdrŖw2aN|%_MzyQ9ܮViCPhS Jv/~]qIė^|yLj4h(LZGDgXmOp H0.yr1 y(&fFi+>H&v6h+Q̡g@JS5@y(]JDxn .#:뗋:>!/ǮeGxՄc>^$̚_%nbwu;ӃU6^0?[C91eblWaZ&(!Zi @U %0kֵ ~:ilv]PI'YϩY 0 lVjRV@Eeٰ  ?.:-Գ(-iȂrA` r- zC4W ~2NnPŔ9gKS\0cʐma/> (jY{Xtx5y*i"`y0铝m%o{%_,RSG׳ZќIx ( Qf=i QEyح?T6uQJNEؑtIt!橳rIqlo %("PgsdA2ճ1MF`|8M|dZ0r d88f-pT u pEpP} XO?A]8gXD&lz4E0Y ~T+6.IhXRa,kK~Gg4Lyn۩x>tYGCEK(|ǜu39+ 8Nt&5fXH Cv.nǺ6 1Q?rZxC>A?*bbZh {uh=~> ƻtϋ7C\1TD²Ns Aj'J*ƛP{YGyR4 +-vjOwHg SF:IǨC옗K|CH49yE@nQ3ٿӲo?NJ }-Thv ndsϭR}K7 7d2TQUrE 9s,6~_H-be`~OiGy= \gʑWϙ*0ӊa6y'W&T|EgdSg>Y˺C j `kV" x_ͩr =,X ; kc>9dpawR9ujavt&HJr֎!c!n,H+n"96MUtozS⤞JpQ3 TB_ X/m1B|OYϋ?d@u˾V|+kE*y+Rd8>%Y^[@Uۂf[) Ӌ}Y'\.o^BDC0G~to"e JDnM4 P@·WDcsn~5OL7[EXT'P移u9 /nh$TkHLkH q:jApy.li!p (NdRLU&i/Q %^)/DoeVb:LbH 7$oh9F8G{;O 1ba:i]jx@T][T:9w~WL'"lr,}]<ʝ|3\ϰ#*$M}_ں 0sUD߳lmO-ӡ<:^2`RQ4%hI.: vrmVT, 'Y|I~^6SYg/q>w=wI>C9f:Z˧NB8ItVV(I@%iJߥ4tO01pMaB͟՘sh֑t~J\:5O~ιWf3^ݩeI`~Ֆx˘##;iF(*B (5Z\2[?5 .f" #%o;=Teۥ,4f,Z;lhzBĥ o晟,_"F=*9>^HF1z jʁE}i'W1{=T'Fv})6]iEwluͦHɚz5ޘt6JIhf`hgưv.l jS~]ev(Wt}"|p'atG߶`Zir PҝNZ]w?Mj0bj_|p _U8I8eYB$eI -1=$+m,!CVKVؚ?g-iBV1"7Sk3kbrɱ[.gU-}~)tJ-C$%τߞ%UKm<ص)}3| OٺPF|]I?Em-ɒS?;͊R" ^H9qNmO%HN,SEh(o9ʱlnPy=(<ݜۧH'Dsc߮7i.4HTnVS'$12\:S+nx|)?ٵZNTfɴC;`& 2r3ZO7zQq`67ڰx2~x|[3.M㈏I:2Pj0K"/brgg5}P %$r*:DWMșIXb8_ ӻ+kɎeJKmh u&? [.< Cp.lf_"bN pTuh_E2Sܔ|;eX-k"+4+tGx=q+BAVZKwov5eU$55TH 610~YSp/ dILaxYOݙBG*SH RU3/)1n\]žHcca5ZC=GwԏEtHM/jB5Άǐ9néiN |ͬc!vFҐ Aܤ5ÍԔNynGMg0&ZSz+9$#~zF|Nq!3a2?A~ܚ# F{nןvk e}H 2 2 E|JLP7Tj~*u\ir] $"L2:I ,˳+UJ6]Oy$f/f& Ir9lˠZ&?w+moL?Cݷ<86'BgꗀkW-b֫=p~ƕ#޶ԢjQHÜφ'"ܿ%>dM9-E"'t2/H#`Pr ?EF :Fe(bbVɡ%DL,+HN]ABG 8e3J0vךQAh"^W4-g9gaZ n8v 8_#UnCr}u ˑ<ʖ{}[v _RHwD#* LeSFm>5g_14\=muڸukT̑:^8̩pŪζrW Nm\orUnztd mt?P0nY :"ʧэ@%qBfW61O@KBYZH2|q;ro,X81Y 6#*e}&,VaJx}?°nlyv3 oӨp[>n>w;J\iiL`MfOyʂ#8`/]apo=u4z6Tה<6]2!fA2 y{˗/O |ef0( c+vٱ^!i~}ԩ|ʎ}_Ǐ"{J| ~ }ѵ0`P*OIXaZ객+lajڐ+ꐩo(.FA i0?R%|'y l xz $)6 w0,@Nywl Ͷ Eu3"{tۣsA6H#x"* A̸Nwi)sZf/8}mM*Սs0jQ4y'BpP!ޯٮU׈wpy)S4r}4Hv`z`PH&q/s>G sI#/3\u͕^k}A>$xkj4I'iREgu8Nbtl?2mȉWd>z- s7pfTP9UD' )뀑3O~[I/oI(O-.Դ:"!:OZ$I`zԐyI߰w7喑Zf@eW[#ӰT2(ßLK)psnsvJR% rz|,3bQ-RLYgT 41P4[7Id{M?SI.69F}` {x 셜+)z)3A$4q?}`E.@!iu!1Hзx1zK25eN3Dzl7<Y#<# ޞvuIW^J`I8.ؼ ,AA4GV_"؏Uzɻh7f^ԗ)tz=nxߏ13:w({kpqQ,dIigEnL9 E~u(LO>.aX5R-_s8 }ڔ!N^#>o4=qL`/]MmHJ6@4_*d;RqQyR>J2H+E?D'rcI^\"vY+);Dk[++ 6f^(p{[?.]ږ:;Rլ/5m9PwtT|%bE3DM32ou8(_[L,o?; tHRHa$*'ܐe+JKZ(UtW&.'Dž [ FPQph0Yi:[7.1|ꥏ8ey[]E Ùe_Qt⬍ ʰӇV6=}BUjO!1BɎs ־uz\ݹߖ,̟eS02{2~4HjH3&ȭ2'JmkdAk!_vK~s[GJ9-kܝ4m=VTp%[GJ_|ܳ$YX'XmL r?1xF1#w`4?Wny+~!f)z髎m ؚyCҴN;]zc)bޯ9o7@rK,јq"-rDWBbYb,J>c@w꘧aW@2hpi0۫mvP|!(AHB/ПZͻP8G<ƊjVlǼ%wufr(>0@vIHo"dR47 /ДD\;JEŐypL i0hY)N4ƐJ"w9dBUZVm4)ݵvSW0Iػ,'&Wܶl6Ly윾j =Ԥfꎆވ.<+<n^b0 r}'%:_Tɕ(läj|4$3&u qepYPi( ,EVߓ e֣>FMvü" f$ Kv!r*{~XMr1{帺I`mā z7'UunȰ;sqQu@*L5bbu[]  ZM[!<\ dG}ĈtcxyUٟBcUG[U%ܛv@vF Fn "bV mف57J7<'GR|\`[Noi!g0vM]}d)ܲ']67AkKM$L9}诩X-ǝIƁ&f$;x-;WAb^]?ZGw6HL÷8p!Q'Iv6#{3ly17T.ȱAؘ0L;=x+4筱ߡ=ݪNݳjmG~A\g! ?A`ÁV-0cclfD `~ :D!N:50yH0 5gV:g.: l3mEg gf~. ֫~{[-LHb[Pt W}nQX@7r3}a4鼭>ld3.K])g²N/H[;L&7rVD^%[fWkbCX1XyaBSilẼ| U4u/˕h.''Xʤ5z?\ɖfCNφ&J:u)t*hn();|Z:Oe^Opfg_oǟy w14^ MXnEBZ%GCxUoP?0L˨ݽEݠQU5 ؇>EB1&F*)+HNl ς(3|\-qc Qhаcl@n*<`N f*lDN9}Es4p꒒̈́B0I+ >]:xUv4,hehG)ywW%ybaMX^o$ްWB?-\~* y@ ?%_.d',g̎ZD\(GRܘ& `6o v㥼17T))%R & Cװ#96ڣw/UWZ b,wf z6㕎xU+{5@~L8*cۨ[ g}QIz W#~ZPh:\f=S4fpg_c:|߰ftjWoi4Y c- Vez=Hȼ$/ؤ`ٰG+]itwp$]e" I&.s뽿^pTjE۪15主Cc܇obFB#f\7k79d(O ϱ ]*l/ ȹ_|J\yf;ٝ ʈlՄYMVolB-&+S%ȍ.3LC\0|aWVj\ORU51n`0jB-R3YYpkUL~NiLҗ(n[/d!]ug;8&꽓sßQs;͟7+͏jBw_@K uAfa3s|li84"EI4FBVWrVdB9K kt}w*[O i?wARӔEQwm+ o]P7&ߴ$9;0#'2Ćg|G%1)ŐQwMv( Zy%F:UؐK`en7!բQc@;~IlQA1t0H͍>`Ϳp ,)qNbZE.ElmR տ܋!ΐC=ӱ-MN9:-q:fa(gN_$Q߈&-'@p,+ lyuCS n_% ֮l}]Ntr#w߬E ȘI=k~  G 쨸jIE'6sh5 I #&S뉰M(637r4]VutߥV!-&/E"= z4M/ <+J{+)J6W [)3$sSUX=/?n)\Ȥ8 Qe}vt<;7ohJX mZ{msÿX4WCCbk9̃W}O&t{)"@Umk.V+=Y( giØ*4}~,-nB|~=o򚡿TI~"ˀcJA$(^8K18,_rW>^ui#H"!Mrܼ3>>3%C|-;JwgƮ^?Lh?KN  z,ۜ*Sotr|!CիG ԙspedzv_^ Eu` ] eQ;3p)g4-jxIm26O&c{u[pbsG"]T/;~pJ2BjGv47l{]'rIwN&T" =ҁfk,B @i5~ϟWg''L5Sퟝ%9?t.E[ϨnVtt!ӢtP35y@鼸N{/9Lh3 u ,NeB}IřMk-~>)WЖS 4V0V0Ncp0ЀTe.HvndIk)ORB᎕e_5+,L 76܋୰. 5ޟ]ѢuŢSPk*\=1M.%.'r[bh@hU(95-Mn} {hTWgl/4YR8ZRWk֟t5#)!1Y/hɉ[a˒4G6W-[BpYu#Z^OwPX _KhQoxEܯvxO85SqW*Fb@M#0wj>n̊?Ӿ>FP)O Hn!O{ZF2?z7AOZ.1 )#cĞ^@!7ٛbVu2#Gq#qhI|7mKG5)Y3ԅ" \+Pw3{e/$@y%MF.ql#Op&˓8/NCB 7$9Sm7 |f8!&|aO8}7?k%NQhj} [O h{TX<qie։Oj* > ؇@O'c{f@gBdZ 0QY >Zv OuufJu"H.coZtk_D`#Fņz@aPsuBIrt?>rƂ zJ&LG'EGίK-xǝ_Vm1LOJ⤫l7=u?C삱nrAԡ9 0U$zlkibuVۇ{ZDju3ԃsgr3qաBFF˟352?\p'řp)Jw@qYUC.ϳT|Ǯ9sĭW;4(囌uyA8 0w@ΖWN͡ '6Q̷=̗/ Th2D,*vqG r$54l=Ҡ"_yVI7yS2 OF^ nLju?CJ!Y9jMFz޼prCDlg%ִǶv@}W*.(]%^jee?Ok$ܤY"F.Ut:&|= qJ)L#dAT8\$oSX܂ҁW ӠwD¤@]P^Ζ5?b䚀nM~zyCeOp 9ocmI(%p|8 :$tnv<Ѧ;rɄ>-T\v{>_kͳϹ_6:ti}?1o #=8|iȕ6H #u` @l2Kc顆xuuKcd4V9bim%{.48ݤ9,NoxgƻȪ~o :Zd^۝O53lQ(}:bnT=ַsXDNaŴM`I0Y<}Zpc@E{= 6.I!)k}(۝2c X hwD p `sD] |f8]ĚϠ][a&*);KE(bƌDY~#X6m"S"X.f9ѯue!Ltѕ'WHzjHvKn?q^ld/.,zMp񶲆sN8Ez1ߎ^o r@#$:~4ٹ Ayiq /ͻP@&]?Jح"VX'j[Ύ/0M n_y6ke(:P6>%)㝪 ÄHGfrzt3oͫf7ńX m=94¼ز=%avۉS*WX\|in*ZY)4wk2Zx_ C)b</%7 j%1w-iTqEU"G:sU-rc;ٴV .bBN^ns( |5lZ-NQ<mC<5)҃//JmpܰJzN~.Zu ,C] ׬Yw,M)h rtW )0~Aj|`%+WߕƁW0 7[{(AA,hL81]KDyFYKU;8l~N;%C/ڝ-s:$U i<ҩ rߡDM WgR7Qy@(KF"kyh&K.:d_uG^Z_E'>rĤ<p0 ƒo"pB<}-:N) 9rXإ!Dž lÍwz<s?ޕ?Y"wT.'Jg25L7YuY Bd /MT7(n8\YKdIT>PPsdj* u}.=1 AQNy=Tf S+rӑ%\~#\"aֳ醯sil]6!@W'`v=~$5 L3Bl2(lud1&23bG?l03sFjݳ@~?t>F*fIlhS~bG(_EeɞcǴE}~6lKeX \J*~r5E&[0AqoL~8|9IbMDa'0Br>sc&#?3a[.+_F֖H[qN0#T/:wPg֥ qu}& v^m $4Q``M*[Czbгn&^`UjԺ `u,7z/ug^2U% <_SA]i~pbd!w5 ͵SLoZ\El\/@dIn%0ׁ[xGyL` '6:bVFo )ORTGȷڗ^ue|EOI<;/O|<$9¯SwR٭XדWD6Cu}߲ʳqGVNhbj `GSK5pڴ!_Xuֈ:K4b*jkY#& 7+|aG62M[o"sGˌAu}.+ y=?>O^Pxx.LFV/>9dOW><%^U9F^-k[/Gݽ0NZO;*r&:DNjbЈ `$a+,4kRU9w3}Gl?c\*݆CqÍ.9 IFRNJ@Ag\:ȷ톮F-&1Nt*kvMĨowQBo]20`)ZCOBWh호i =B[?gr|Ѕ%cR٭6/=wMdHعw ;BEr"/e+? ZuB9˓*J2lw/HdVO'FvPh*mίH$'Ԃ cvNA4xv=9n8dw]f4I瑗!88KB|9jau/j K%_A R"k׭A$99t*,Yre3vĨTBQy:sUUNbNpgF|$-C\ BG^m%:1dQ?%oD|/W͡۷@.ۻԻXj]sTHn9S } 42<af]w s~wiW˧r~0?ZWϙ:X˥Q#k}繭$EEK2daX(`ozd~Wfke6_yW9<=4^Nd &GyN;nvSrԪ/*5_^X]ǯ&nj20]1&*Gpx'k!ЖDX-?5#M׍𔛠g q +T5ᇬNM*ܜAaVbʳ66C gyDt6V`8o؝A@5)|e46zÀv)&fŌC& %61m5ugBKE|uxPBd9a>hٽUj6"zvKxՉЬF5]m0ejRK9MnڢmۊΞJg;#ej&3Q m9NF`\ bM+YTzDV2$}nv**' k(bE Ak|zQ{G\6/VE6?!3A#r t*tu=󦠣]O[S@ǩDJƅvq90 C 3G}F;5wmqO#ڔMz3*]iXV5G>Q)1DSB7 \&4͒q!<3:K(ѽO93% zix~\!}_$9q[amw&#kl`]la>als̟ $+g,Ul oM,{P^߲0Bdf9GU=++Xq-T}fe|s=o ![F`^Pׯf3FUUF,S|<۫w|@tOsL{%գ ,3t,\C+|=}=]fw^}EnMSDb% 2mI{u/,"${ \F}ǼtyEl*J۝$x(W*9xU1 ] 0~{'-q}/]*Eȓ^M[Bu 7tբ5w%dI}TIadreTM~f:D>)[.Dϧ r ikGSr@@cQnr%pKNwWxڏixBǨ̴ ‚j'ĸBaUL}n f3*y5d2R(nTbjoN`VbԿ 1̀d}rQj1>u~^pz/F1FQxU!kaj=Q씔i&%N "T59hSugE bð9{!sv,*ڃ(etxU4/^ژv?'/l݄-ќ|jR8~!۬.76ӗ)g)zH^$q眈iut-P SV癏L4j©/%V{F-{RX/L_vAH=E oGvOow'/ETxV)Tڼ֔J֜|֥٘l9Yѹ”WͰ3qZ 'n&<e~\V&l#X>%%#s? ,BMwv'a1C񀑷4En^2XN[il_ͶD1V Ǵ?ߤD?v:Q;If*OL@ޡ/E_u\WB dxe ?J=x;2a|0B LϴJ k II #2-Uo \:rdkeQD@08l)ZvG)7`PJ6rvT#;]WIkyBEq(jad^R_j-iV:LB m1MG-5l*J|p8MQ2`5D<Ngp 1"ZYTFW B @cґd(c+iqw]+J`X:};w` FgєЏ=%(+(KTbrhp{_ ? ;&h6c%r s_= V]Ok3X$ x;c"tT}rμKF7s/xT(?U6kcb[;-G̃v YTu hG~O-JrYx;[vT_SflU)/6]mbw<iOFC0 vȨ1Qws0GI-י(. bug7-w|̳xt*$ZHTa0'S̬v\I ̷˵J<ףKnay+<5#l 3*7-r[g1JDt Xͧ= C n>jizqykFK\ }Q]UR ÕeY~9&ܮW'DƛClxV))NF]_y98,ސ5+aӦzL W2b3ٵ +Yͼ~$ؒxgDh +;  r^s50e*Pă=-|ҷޥќU^:ڂj9+ځ4U ;w UzoZ֯Mŧ-ms;yd΢MI(ɫN9}z'Ah$e[VZ^y,ǘM}M Uv X13R{ `o"=34ZV޸?&P`K&AV@Y k+x쨛"]%G, ņɪ,BPy۲LVjJdqDuTGLN50F"`Qݵ#b9h(0&Gg+)@1SOhߨ7 ٭RemHtb e*qFhQuZ&"bP9ߥsK [oC;?2rz(y*j Ra2-ea2ZfڒϠo]N&/ulkF emCh#I {7+0 F_mRkuˑyRi,ŭp[8(%Yj6% J]ظSQbfTKBtU(z='yy18CN(x>%?5}ϢBvGOx3*753~6z0 BGU =I-j8a%>&]ZB{x瘋Izqm҅ɬjrbVMk-R5wQ'4٫I'q]ڙ&;XJzaeKe-h4K8k߶_3{,VTQ/m~XVГ+F%BC\A a'49V6 rgS{> &s)tE.U%״T_C0&Н4j&z9Y|UDԈj\R\5~jFjy,{SZLJvbsO|#z)%~fhPhʘZ e'k+[ J25zkg)e@eczKJ4r`(`堵WIN .%u?Nu8[LǪQdfUuC"CUOdǮK SI/C:=` dg,q|L( 4(t+17#V4"XG9O8OU=A/ Rs劌?hyG SF<\Ryg+uBC2k[yگ QJs X>^BgOoae0hޭwxwj/$t=(Qn7yx#tJ+F;nLε xV`Nw L|BԲG7D&:mѢ y9: :\Wb;Z?7y캘Ei#YJJӓ>Xk'&EX3XH-gƚo(f%/Tsn)~2';?UL^3.ս+@kd.4>S!Zi{ n 2ʦ W';OrHä5!Q% J`s62P gW1qgf Y@Gⱹ[j aXRMRTwWguQG!CUnew> Dr7V@z 8٠(_DC9m>Zg&-Rp@zc/sYk0QiF} }Ya-$t7c"kO > `q!ykfwhYrY0OE:HQs:j]E(1P9_f ]aCu. q9GGp"fXa߷UV}JEl̀p,)דt?W3iet{d=_E+P - j. U77iPgzS}:GmfG%Buw`JC7ò MO^JD͇|.صu&n+HO X(AE4VeXNWQF1, eV:?pʲWNHC~)UW \[1%mͱ @sa2 35 nB2uǍD:aLVÝPg7>)'_S| Z> Xik]ft3-2KMi<oP0J#l&#_P"<(0Zq\#&h(XYIIgXs g9L[8u*4.V`J~DDW;aѫ\!q@Γ2t<^ "cr+DOEƵHMU_4519CPSkotD?S  Lk؁3zU7 l~vKvzudW(Ih̗>$AŋhM#j/ AfYˈc"M]~#/r"Y*}4jĄϐpMۤo%6@ljg/ = ē8졩 uۜYuz_X4fWİ~OτjTY aϿ4 k`c s@7RŌʎ \IWү45_S/]}Rhڏ(/mYt\ W$Tв&kVQ(HsV;wѿPRuV5\tTjw}}dӖb*}&J8@VVU+7m1z C&A-COtNDZrFRO){{,)^nj\>gW]c1t<~9JRмu_"GB~ʵw" 2qd4_4P1=@  ?Y=B<r)T3-׽oOCƂDHTI~iERR'̯3B'[>ni=4+璣u{0&ޯ,/oǐ AwH. )b+a坒8.= 9 9*@1\ŇA%.ȼ@!.Pnef┨g4w"Q pY؀ʷQPɢDrgx9U]q@:s}Ғ._&Ra^WEouXJ7qyq5%Nfoe6Y_j: 1wcRसO,>,LwF7F)e2[ hdK_J- PFn4ǀS8{~[)%rt:j/SD-͕id4"4w.|05(?(<-/ݚ:IKHM|-;5@-\A!Y߆pc:c#]e2%bw£zpl瀅"\Jsbg Cqb@zQb- J!EpB48 ݵ(,>"PQ5QRc$0Zh^΀O`(L< 6DE9*eX@[l1K_b|c Fml DA'%ywp?6iE2(dGḁ̊́UtR?s/{(aO *ǃ;HW_qg^5'I0ˊU}=RY~ܒ>zDE<-v)e{\w TW;Hz%6 6hՃF'#~3>nlIP?Ilc%]y\]@_7YQln]nRM(AB+ekRhD~< E:;0 [^; Al+fyaw[ v:wZ}*=|~վRC]r_En*O[/y ڡ[*bQ %L| PMTPcN,3vҤd4[3W(ϝ 4p ,hKA/:rɍ2wfØ:-DjЖ,f'yMǂE_ Yj~-usr5%VԂ')>l>PbLS<.r\6pԦ*S|7fL`[Ћ(2EAs#D#J@`!j5"Wu1Sc^f/Z=Ҁr#9sE׽ul70.="2+dʰFD-x?U4|jFp~~XO-Աubq.ШTWomk-q5ڍ}2*߃EE1/38.  A/ErR,>= ~6YNu:l!|MTv`jq:1ڬ`:> Ĥ穼"t#OA؏^<_/n[%H?TF11Qu6%tRVbĔ  m6Duކ>JR/H"ݙjΦ?c}RH|X5/8!y`+ej sz"V@f@Q* @2JHh7k d|$JjsӴ]?̓QȌ/xڒV-a;X)085g cc+lZ,iMP8hMuz! $ >=!}gd!iOe-dCrjf[;Gz9 veXhkfݯVt,gXjk~y8Vo>6܇~m{S2{Fvsbъ_Q|j ͅh=9Xn)Bڐ]qeGsh ?x,:ViТjD;n=Ƽq=^дBHPfg&+s]SOBRiְ0v;NIn%ő ɈPVr:2~=x7(1m̄ ?@ LWL$2O(BփӬWͭY=|nm#(h;r5G*w|t5Z񃠄aIܝC&5E]+jmkc3.&*:8̣Ǹ0P(^Pbw*d' t2043ټ& ,p!ϒou1CQ䑻=te\(5zYvɄИw1ko?[{v7S_Խ20_$\?À@X-})[MYZoR!n6fh?0 NpCw#'%*%6p>4c?E z-|qGEW-Ca&fq2; [r 7S?64\|9mLXaJDU2 :/“:cZi6>#4_$! \Am%uGJ 8˂p)7-ͽhd\~NHO|g][^+,M>iIW(awWXeEIi`k }J5Sm‰|z 02nybՐY;p XHe& ]$vm,ri*/h=(9#6\%.y+Rаϓ÷X>$BYs.;8#ʶ-IstLe, '޹ 4%S&(oxτj8߳.C6MPw-7(_VK"HozFɰurvXLth@ 3eQVޙѶQؙNLC=,N6VǷvB>Lj .ok1nqF<{-3 CaL!Xf0[ |"bmGE)lf&D.TPX-$@:$ "#Г+XĵD( 1* VOW/prHhvSI(i.*Wp%s6?/$ B5Nx=9ÈBSJALCZ2軞vضX̦|!A3: 6$Ψ: xMl *.`)9&l"OI-ͱ$E?I%3 cH4zQh ٪j_yWlnitܙVM6p?\gP0h4g[SckXS+"h :?~>~^Ig > r /nӭkBӤаm8YrbO$HNb}_ZOxK&ytKD!fHO){/Vl#f hQM 14$"h!vJkƹ‘t^#Wg{6[&{wKmbC rO sx.̊r#],l˙605ZP=lW#OY6.2m)g㣣hl?P)VQGY6`|?RL~*; Xb_h@Ѽ`/؝)ePpEJvs %6oיM~,.`7959k7JlPIsp d9[ojW7쇕=G΂c]TA7l"f+fZ:zQ5&.~5F ֢O];| (Us6<gS> fS;\|jr ݈?.@2ʹʄŶ@;}gw'-կƅSZK6|8$xsƼNМ{wn-̴Vш(m**ueus|QP&*bHO^TmyD+8k⠢z >QĺDATI)`vUv*pb 6+{9H{.ro8tڿxY>jq,Sk&vQQ pJ.(00ׂI0)a}pD벘tMZ] !b408 գQI|} ` J4*od:Pei IM/Yymp+C)83d wLJ-O{]g& ebÈ{j$0m{T7AM'_XG)HB"u_9>lF8úW2uE^LOc?g$  h4Ҫ p_kN+X0/6  2~q%.E rQ܇OT}Ux}FIUprrg_Vup\Scv7mM5c)@S=SxU Ut}cilVͩCDhm+5%`7@n*󔯠ow9e3fRʂ2eE)b2k 'wk+eQT5IFr< 1D6lLyOފ,>mDHFKZ9Dܖz9 T7Cq5/.|}tNL)ZVY hjT) hi= *Y^&HM᷉Sѕ؛EC `7m%˅!Bm8dS*ms2,é)z(JN;x>T(|UiV|# # `~Z8SY_h jـq QOlHP`_\O0 dB9Bb[t%R1]@mK-j1u>9g(HʕG>"BNl KK,Š'iO1&Ew~Fស j~ MW_;NΕ&}֜T융wsBڞcT9l\A٠Mػ0AItk^ϐHFCE*yz(@٪-d=f[qUjsmjlB5: fb/_lB%s&u%L:*,&zgS }T#m3RrP {VaZ:ۍ -mqRy/-aτ#FVfi}k "Qo:cxFRb =5~%Iha%UdoƂ-, TurtpwNʊC] k|&cZ6F@2nJG NQVpY[1k}_Qao2on5ʇ=0 W~'UhS:m qklp]AKJs\h/0!ۊ0İCߝs"nt7S9xȸ3 RqX:.+QFğ:P"חkWVF1A6_ ⺑%"%V~nRRf)Y83Hw [3ɖj !Eo_ot\|_c}NDcPt ma(^ۉ-m.eߌ>Qz% o;H1%.ngmME˻5λ~q&9b*Qi6@0`(5{Jo~K3}PZIU%׻vL!v.+ @Aܜk px!Mgb. ?> :zV̳:L56Puk@dHm C28ơ2h*܎V> :oeڢXG@:b2WEAD1fA@ZM-xn@7kl xԔ5[^a͑Gs"[S{bLF5A1@UVnQA)ƒ{95UA68_G=j5,QɷϾ%n(Ƥ>m$PٰcX;U~CKEņE;:[8 GB2!]-5!d6GahۻVbR$tx  ՙzh(xaaHp {Ţ:OwQlg(I. '8(?*$;sK%hKG0Empf3J?J=z{q8 >wmK(AicBwT7O-Wf# ̾ǵW_zLĐl {ih-]KR~WޅF=8wȾ#M :/21L1eմqf/[+;YoBn{6dGv{Xk}lW<*sZ'UKlZDښak7ybHTeLT&!9>AYtm>5c |QwiOQ=Q/!={sU*0N~r˭Ij9mdc7Z ,EPP=rb VFCUBbfHܿ&D,2X$Y EXRW`ʖ2`I]z}ޞ,r2XnO7VS c^r.P 8<`!gwg8x"vy̴'.v/ŹZ" 7A#G)vLZs]JiD!aO <@g KUxtovr7oD,Rh*]` _BCS@noY4aWwPbUQ-·8'U4"ŕw$FmqSJ(kxZ}MT!%8?b5z[ӪWsq*(v2\260SL> -0Qa?z8eSg9g!#\}AtlU6( `;uX91FE|9RW`l$Ԕ!H%:m<<9zoFxkN0Jn)xWsBOaeEwۮT8',#=߲O#ϗ2{˻';zǼT:!Ke$@0|cXYߟvLuNiTJ;dڈ1r;Ys}Г=A>YKUmlq) X֮2o-Ɋ'l+ Ӏ`x!n#ΌXKԫҖ ŤԐ9^o=r|y?/+sO3zL?~4یe j0vȊLx4uN}!cߩ K?[=C[tv1"*|j:7Ki!Q]Ns{!/]2iվ'7_gXm[|-^I,9nAUߍ2!FY` μ4ɠ60~h1dY+WD/4Ep>0:Z!Tw"3Z_m 1j%~MD3֧N)Z( (#(IHmRX9fA=aD2eTؠh]Cr܈Z"?r9dfI(:Q%dD,ɍ1>G!m+$ !t>4[% imo*6 !7*p^ofPëSn؈681@ΫL34Zj8(?ܨ =*;BOjt+(al>lDV ܙ~ /J~p'j6B%n9:m}x},_QߦD# 0>k* 8h +'C?pa#\F|wC^51iK*[ǿjA=&KKMD z.. z2NZT*d1tޕ+Fa7־)Cƾ$G}Qxh&t7mKkIH@KJkIY3 #3器ᒥ-3"SaF۰~rŒXM-S"|cY sMRe Z7m~Rn7ͼ >S␳9&Ɖ!@A[tykHa4PxBcֲpK{~}koƃÁN-Dbx rzoaҮA_ Hs_3DOi` 6 TasHWbǍhyVU  f7*[:T^JsSx #BhIBǬ{rzi"lV2C {mT0XO t`Z2QU ]@JNB6Iaڜ0PMpc>+ewBHgtVVe0^t n`GJ"i\2go[be^yUIvήTJYǴ1Aiie5qlJZ-yeu:M3؋}WC")}N6\-R]]f^P#bazݴ{]j:KoҖYj9StJ+>`6eY6Sj1q^3 1) xEDž\}"aV˃!@ˣZjt/BWOJ5PeYY帖ۏRvWú⹟SZ@| ֕GkחLdrNٳX0 0$ٵ,z)«%h !!)S(Õ %TZ$r_ B8'2܇<@/ia3hpgM6/g6PǞ;ޮWOiDH/:){ { zfyl`!5Ķ#_M(+EֱS-MeBdѷyeO>h3ŕ[w K2&bB+7hW6$USEʇ$Q.KwGJ jAb F~;~8_y')@g🃅Q- :[׆~lWbWh(TSfK]d{dI˝zo6u1w>NC ꛀ*>iSj:LpEyg/[8-zRn#MSpq!,=mŖT 0usvGV7 ?,wNF$`(-Xp K_T~EJkՅLmct#đBaZ4ߙB,Jo6S90 Z7=txOd|+Zf@W2CԠE,i^y%+FgljWT(X1(RaVv@o/g@׌mvqb IS΅TU^@oɗvKCw͐Ju9cjQa8~z\Rhܛq 1IX7vWu{^LG1tl;\g'HLtkA2ٌoJ! ]EC{ xZbF1uϹl?!9Oa/ʮ5&oHN$ɨPtx긤Y W|^J^o%R:XǤL.Ds$dAhU Ihu${ }<p~GbcHly"N>"V-C6iKCmQߡ&aYKֽ`^*gdpT&V-;P3k-c7akaK'㶐W%PaI5[TG渶َ+VgBc~)g[?(GaC' 6.t8JW<\3DǶpSjPfѸ%T :-sDFi.) f kv7)|R2Um`O0k\NbprYcMRN B7|T6{I;T'3ZڇXOo2s ֜FYRzKZ!0%tbL#&N!V63E؍γH .1^F~$ዐuVZ@Gl:Ә. g`sU3@-fGu'"z~ţ%@df^:mi$7PjT՝ZEeWV|Ce+<䈷ꙓ)Dp$뇽q֓hg+hF]nzx# ]+Qug;lޥxtAuY7n"MV{H<^Ob6Lm 3%9Vc:s󉾤vyh# zQ 7 1`I;7i9h\IBVRXnJb۸g'WYPD9=' >ӃV[]u̬J#M t-)F'o  vNHwk` cB(Zl4n{󖤐sؠ4s/ ּ[4W*=W{kgmt;;FG< yglDr, | wXxU18qbEvI|ۏؕg8I3;ЕLLzu=Syw_rVφFYлV/O1K帳Gv0z>Ɠ>ݜ,Qd=z2h k3 !=.ݍыzb Yf{ˠfIkF@v0 ghR|給/Sn)k0%kN+LѶpEwchCBMI]Wc6 !Ų5sH|TcLIO|n%ň=c00UexgE &FA WSX֒LU/#T-XRk.Wz5K,.s7*HG.zFB6λ|d^c;_tR @fQ0is *?0&%{iP3Q F_`"->8XkW[(Iڌptͩ0D7 QϜЩ$`(ٔsog [ŝ٭C @ЌǀIR9*9fCMcyъ;A޲uj?2oЂ(Nm IR亵]xcWA; l\%75ĿV9(?u'sFRZg ЬCIǍK|b殎1iz)|94H޸+:"St-@7~Ӹ.Z~X G5J0pXL'XAĖˏNdhGChe}rnR!nCߏ®nEպdyƸ )!zD0A'GxJWP#YLkMpFmkMgp n`ޢ>,y6mVi_*cB1E3hhqOBglam1R$x7j,gA{`ױ`6UDxȢxRNBbW 5[ .1*3ŕycQWD"~-EQƔ}QF< iM,okU^I0Pp-~s}[@j9k̷#>|X'UoY/Yzm̜#[ž?"}vFP>wϕI?g GX ժ=R+DᴷFܵYf²xy$Sez: DƲӟfdiit~9w"$ӪHjRh͝oj;ݰ+ $\?v$aVSDw\ OmrÓ6x%ۏJđEL[Imq5tvQbmj3|i/u"QGy K9Kި^:懢*eR-NVl,)vQStqe-'U_2ڃ7A_~j% oئD^4"-8sKqʓJRh<$?ro' w;0-nK*. OPM2K'|$'ѧE/T؉rN _Fպ fAQ740?['i`_^jor,`z12vX(tp&늏uHp p7gJʒƼUX"![&1I|=A9Ѝ"'{vge\S&" oAܖUm{*^ o})M@ n>YijJ?BCNPxQ@d=ZM +(G(a҈t=ѧPڄ^S{S: ]R,Fl̼^%J` A7C[})ۂ%2b1aDi FAN,j S߹*׵غ; N<ٟ}jKqr/Ah% yyzՂ7ņ mȭ4bNz0[ww%e'/*.ӭ')\۹u J0lH[Ok7ӏE:%oQW>!WzϰxRZ"ŘY'ywYs?m1T,$;Mp.*(@Z?N1Z&,h(뾚򬂡ڰץOsx9ߜ O^T)*>M_G $IUϰ[С>gmS{$, ~ h?̥OHdsOm۞) TCiRz+wyGI-s}tђ(Z(u&Q&{a|@fJǸ#o=N./Qsv11w;戳6 .9% ;3ޜOSͲ(oHN>B#쐴hc~; \\.uVˍDR}~ұIe l2L%p<=ÙL Ӡ)]8Baᷥjh6c#׌i?+A7=G{Hk%mh28wQGV!٣f[nj2 6s{V'^cV}8V @.mݛ$\|f!~Pˣ"fIYlog(Keʶkvo;t|TLMK'SݺFF+OL;7>|Lhej6VJ\p?Tf]B3eh9//>4nN.>qۯ}ϹQsE Wf>J燾5##㎗ϝ$'ܥ,uGP5tD&14gJԭ#:4,f+JGvaځNs4T~H-"Ys }3fv_bC?T{Auc6 j5vpo1mgF(LsUCӑH OsEnKhk_µ^@[~ZЪp'cEL13Z|(hgdA2k{'bGz6&ږ^++7(ɍiݯE3:y] 85.,6l }4O1(;VAFð|Z,'xY RO'L$&8s-)Gk8ΔGb{74vJm%zOs1DW] 2>SG`<:>֕DD BYS cщ>/q;Nxowj Sv\w><*9T1 *H3yO1ٽ8oV]"=zQJ$3JֻF X_?qQ$wYͳ'.w:q 4*U\Bضl'W|7?v? ӭ͒g5 utG2ѯut̉ #|!&FDsǕ0b+]pgy8݅LDW_E1 ӊ]öf #,I$gᒘ̮xGoWSY8R~1)k9 z*hNKE!,2{0ƒ2~Pz-g"_owlH?g9 IPr=u]3u*[ `'eQ#N`7 91P6Y%Vu `e2@oN[GgLKm0׹˯.0CEJYgV1m+jccNPxfi=`bt,Cn)w&Z{_&B.Ygvt~o#X,X5pTE5.zbM8\x1GڂZin0i %*>QD)lH[4|N!dtYqcQ-bU?AEwYvFg06wUׅBq; $~X2t`> )ntx|cTJNh2Z{p fvN̑Ϳ`ɑ'ڂmCV:+%KoOv9-dmaTfGYj *x6')^~i'DEhb'T++ :/=<< TlMSmȺM(G_J32iA 6W;;2,eqN+@* "޴ѱڷi(`ƙˡjF½ϯrSH'__009~5" 2ܯ/T!gjŗQOS^*T}{Pg³_TyoT1 i Ye["QsEnޗ_l̮nӮĞwL |`,JD YLSՍ"{FWtb"y+%UR'CF5#PDȏq P}(rFEO|Oe` A =4$o4[k~0dm=0}5ђZ܀ o@R&Ar4U?.".vk-jO|{grly$73v!ț_=߫Xem9 C2qUNc"D_wtyXp/fonDpJgAJUd3H- AF~}VaEDv!K"e nmQ{#tJDE-??6q۫?m,,nk`L7r#9wTSd'7PapFzY 5#ܣM(PPv!OUVO]iaE$=o,K)GxQ%J f0?88fuŮ@sTlk#)Epk![@)&?WC*W>3ܡ3v={*Q"?} sr㌼[`\Dk08tݵOOi= ^=]].\S|׻QQ]}$qrE]ueVkE_0I3$ʐ^=g7?)/h}D|Ruz< \v}K,jvs@)u%;CL0#l?ϙLv>@i5/X74V0Y+^ !$(oϮyi7ʾA(s/`X/e\ yߏ{ G;>kFyNC]FFf"㲊P<19Ijx= E/H)I"g&26I&lO6HpŌY9)gЏRIIVuk٘%@ޡ8¬TэQPfIh : Kq%;}zbnư?9å6ef3' \,3vs.Fӏ]}B5f5(0"no?Y_!P;M_%Q Z\,q.0hh cَ ef>O UMo ٞKx8 S3wtx꧊czn@J=@dFB_|+=uV)35.@?40M@4%P|1#_WvDc,\u*`%7BXf}_F^*OjOR+w=FU"il9Ԟ{po!  FPe3'GI}́QH=5+O2t>;hY`z3 o\h`Oes/5}u9pĔYIzӛǀT#&5#s?-p}Q0͇e c҈f"-ҏT2U&6 Y 9:꺯$x7U\kaʋFͿ Ȉ[=9>_f ɔ2K^Mti'RA=u8C.7W\}7, Cp`b։ES,rs_ [0ۊ}9UCXA+-N5B_Cs<~EgsFb,9l1䇙_S-1PgWZGy)oȴɨ)ӿ ʌ-G܇\&3+(Sd0)Q{RkcލJl Y$ WMbP,8g f`𚀚=0dZYa3a[u^F,хkf 'b1(3Sc-r0+f4 sUE9њ߳zu? cL N"iD}4 Sԫ̏6;E ]XrԠHv g@70!õMuoQ83ބFM/C0H};_מMLls4K`Wj_rتgv|}U .ڻmw ֈ.?P4,>׸t4T|q>mR?t-6д5UB6Ӡ᠜ѓD>A1 YpnKA բE HB xdT P*IQ֐1Pߩb,|j^聏,&K%Ŷz&7"+m*Q%Yz*i4ztLYKC%Io~)/]0U_Tct؏kg}B?@zHvus)S!X_R6}>1Lm {,@^nF˯D!XN f4Aݴ9P68zk.ݭPBtkdVn9=WQnRmFyCy+M__UjBmIny@E)\J.+8&pK%e"߂ގ l@ N54j+ 0##G PyhiIl+g/7b͞Y9{SCۉʝ~VgGt}A|p5qrB ׵=m"ae:uKğH m2 E`: o6z>d V'aMP fjNT/-U8"\w]| [|<,XO'.?9(:xmV2nlw v"շ*\TeMo07L2F :6:4 _ cUTo@\$뱯Qbe<9z?-rzboTL}pPU_v(2odHm@f̙#{<ז E*KػփG l0:S)be/!VܺH11Xse?Q)c\LbT^,V[`Nz,hs>qwKdj~:QnR%gphƠNts^ ++QC˝Co= ɟN>^6rW1VFVU>XsPUܞijO̷_*UI#"I1l #K>]axdW*cľ:0):$ q s> ,'յ-fx[Jtq~%8t#0eNƃDOz>n}/,4q3܊ 6pFXȷ~Y!<t n6D*. h0j <}l&% F{I2횁*ް5哧[W%‹IZ8WCPC58޷)co0ői[Rt?"mgi>pO@=8q=/G vYoN;W -)N ;9 99VbQh g"yI OSpn_@QTPA{-,7 F=:o&?~ ًS o5@S/ 9 LU`,"F;g-z*lj q1r+(jE{HuLH:ꇶ:p Ti>=h ܺu$fWMKٲ7g⸄Y=#NQfFC=Д@p1V$N2<jهD/Y7iNx芉sbnx"UՏwIZ ㊚ɺ#bHl"7#hds ^S8GK5u6X-8$Ԯj| \^ `w=wB ?_Ҫ $n.]>sȭ!9Gg%_<#$~XSS aS(0; v K L3-!=mf 8H&~u >%szcOӥP99Fj1!|zfX]Icˌ0QEГH\ی]<¸$aNGXz~Dހ}m/k!oXRF'X悔 苲v+H`{EqTDb^;f4=)h{V wp jUҷX\GL$y2uDPGCOWm8y7<ԛ8#|k{dړ7X5~)(|vmV{_ZUBuZS =sMJ467O E+, ^R bo;ȾQ6<^!w?5\9;vZA eÜ=237-LDgyػmG)oEA 4uGuP WGd DNRU'P+v9X;lxi%.unD7Q".]j_n,\y?^{ Ș]jS90dtcBEIl09LcY$i~O1@$Xi.C:/v@NoJjdƺT }b#E Cs@d{9?=95TY:~UlHP:1´H&ڪ[k9߄ĉiNc5IwжvcTnJa0 k 4`ڭq͍_NQc'S~V]Fۨ Eg= M{bxMu:`0fʛ2k&f dxibXd鏛duΔŔyM'OJU1iotxRrBm*Ǎg0O# =W<$H_[+k!V1;ddy˔ߝL/ã]'hAdK)5uE\++ӈ)#@pǻȗ3)ӕ,/4ytG/ &|5D;bD)ka12Ϯ@JZGo@or< En֮vNH`oMy$#GAJvDĖ0t;dvSHo|y&}K_]\} w ~Z>BP sO0M풒s . х*3;R9΅AꛂϬe;'dޜ]EsPzRK[gzCC+!33cp/qӭ&` @}=Zlה$6fl6EyӥB*;O)Plth4 һdQPo [XH^A 68HRF@/ b/oT6U h~x'Y5CBbLj)2rQ0A"%[D?s ]]w;5Q1ah\(%oKFW!N5,_p ED5PBߛ1oʥyRP8zZa@gi5u)||qLj?gqr~ <1Q+޶Aoi?#tJ臸zg#wO䙡 ++ ueːZC⒮&aٖ${qEǪ VKznGfL@ya瘼JVa"MU.NN8p2[8}y[YE7)34l !^wH K ,vFM#d5JO`WS~9 x ?VFu_} /:D_, e\Ҽ@#Egydߵ\ ).…[7#&1>E #AHI 2#-3ppIr1(j~ +3vu,C0쾼oz *Y‹|2T[UUY [|< 'R(oVE7fsk]m*lg(yF УOBA  Y`@`hjާI :d6v_!]m ]<WnDLIOOGƅ$FzV40~`^WKPls{]U(#ǁv`=0zf4 Z9gǜG^ģ R NaB~ M)@<0i}I,b>5?vԸ5UPpcI{ &t'D-yĞl 7N1­DX.Oa4+<8Z n9[zDZRT5[&q.kegM<{d)WZ舒5_V/XyҷM_aڮ6>XN{Pq 4%jN3(:4]G-.SvPCCq}BWE؈g]E@iTs*׈B,_y5\'QUZ7ZwSo~v4\/DIhlM[3ݒ{99=dೞܳ^6|hlO6 rfT{hyh6J; eTmY_&hٛ-BsrJTZyL:J|H&)ɾ֧O2s3`smƺ6 Ui.ewXvum|P2ǜg<7f6)Zvs.B`"tms)3l?d6:O՟)j (W93v6p)QU`͕u6nA|2haUlߙg̉مNÏUH9_h-of~R@@! *Jc)T g:wy,V`cʭuXL7%h{^؏OMVadT"8 T5cMV |01G_YO#J=}6B@elXH{(wzR%C@R:B0u(y+7xg 2Ak[.jX}*ؠ%<Ѽzse΋n|.ZVq'L/-VBq/8;:"n5H@$au ʰm^Tm $w Pykuo(!V;oȇWEb ]F{פdZjku< IF/ÙCl缫lFYCί-% jXbFG\̯}= 2,Kd D,Zeu)[樏e7&]K"fηY% bn;C&m%(:H(i9/W8S~L n(wK I9aPnB|PE̴F'tY|B ~F񂭝 bF]Z\XÌ˥M2mo0<**rE5Ui['۷O!V>a}Q 䢤%1= wWP%vgha#+i2 ktɻD' >@5a1lWu0Ә1's]kyRfhmj9[v>P̺ (V 澨9&B< dH˘8v6/\aC3S0\RVP).-^jpEq$kVYN$1h3MYzV 0nH%P6&/q?`iNs|m+1,'Pلs )AHB7ԅ udJ{׾+I>O9d$Wc'8l[4%=Z<3ie;֛[/X4lʃ6)'xtU ݓ)&WvCP,n.A[Yc/$O|8|l~sf%:a2S:„YIc@u$\T:p(<ǂ=VXΆfW^i9(jlZ[.imjcۑC׈'.9?.?HhP[eh39V859+^}BL(8*t y-Ӄ Ք8$SV|ՖpHTK=ͨk0ކ 4T㔋D(` <~qb^켪f 2s< *Kdxao؟ `O,1|V9s7ڗH;6SHq5}3ug_KJیgha=#cP[ʸpW[ps 3/}d$TcO{K3 5]fZ`Oj\k)pzXulMN;Ùu-C5]6A:=R SCeir(7)#3]ΣXX,3:e :w,ujNKI+ 5nU_1phmQUl-2Ye r:G4*߂m2yMV ="H_1l^Gs7PK[Q@wf聵0ܗtY4l e( L*$~ɛJ id:#*y{'|Dq}gÀM]>0yG1YbpE!Yp-x ɌWYyT.*҄ $8]CYbf_~nD]5&}q/Orfr Q[يEu-->n2P<#S9:= $iB*[Su~xHE׼`8pi{ܠih8ѱe+-17lĿ\qw(Di+:͢UEZ*ܽx+ 귗DkJ$l2rۍБa6-3;jmKOi~ e<bdC-lހ#{dմ?WߵF=̵ 2*Y:&|glQ_m?HHFqzN}I#Xi_5+mO]u&AuFXRi:+ĺQ =[o|F {GمuLF½ p Dƛ q ޒCX(=}Ը8FB;D1~swCM*fWak< 8H')Q q88m=βR^e["Z ׺gȪ6^<2((Ӏ{%PPh^j`=3nRd ve@bȷ GTW;E u40mo{wgT0M>?(Ir K7<!͇|ԯwm-~ENO>;]3!}}@*7yQPzvU($>#"²*S)= %C8>!vޘ6^)*]30I9Zn9Wy2<[/W.AgU%C.,@3<6MSV…R]kmKpŃҡb䰅EFoy[BńH"AvsC\㰜H+D`UA⤧ Za*}Y*aзi4n1Rzb,c2i b}zP""S@Y.2zHn`UbΫo 5ީ*n!F7+ztQ3 (GR)<+;7 D8qh|_bKݧOmkCb=&עf=l9 Qsn^\.wF\f%li6CFfG35k[v+ķ.KFn$]XSD?2"ûۚLИ+)nvhNT1H` m IaїYcn;#(鋶# ?B?7#O uIO2eۇ"FDD_(*^+{7~ zDu/.%[6Tщ³ݠ} >0( El!0z4gҹZNOāB˲M9k>(X;$ q΂_NKٍ"OrK_0.qN7#ڧ1 ឭY_7=+Swj7Y哮?4~\9DQJ5IٿP߲LӳCVLpy(؝Ìdzz2͛^UR|9z}_S)!D:4)*Y+><n $;W4K/IdIj^ʹfd\y:xWZtؒ2J5>,3>>"tG5l jLtyK a#eiA#B# ἏNP]_7;vڧ+@%ޱ%WH^D=\Ẻi? i9S2uL_fѾ@(,+; te,%Ls˱3( Ӥlki] aG[{nóm/c I)׮x"PXH[f$#:nL,UB%R` x.1IރWvP={Vo]ApιY\I"wk0[PI޵Ž'7E_4[&OVP )N8{UA k*sQ;-x0f=}^yGE?aC"*48 QţnbrX;Q0x?sh;JZw3 3ב-eRxժkrPm uUC;H-r==)4k4 F@^Z(Ӿ%GIdorSh33r~fmeE(BzPTj:ADe+!ʟv1 GF{<3kG *Y~FzƮ Am\g +^5 D\qK U$b@L:=at lyj`AY@ј =\;gtЯ Eikl4%I9EN?HO)(Էd>'uhV%!( ]TyBs!s.XY9Ti%|,ZpO2]@FjZ0&rP0^aMuQX3ҕaD ` My uun@1H&/$ӭ 3IMn'sӑGf\+@(;ðTP/]+š.bQ+ ~DnkzAR?hU' QaZ.tM]LQhٴ\azW.RݰLB l.!Q: _GGx4?-pf1I rϸ/^3v{D'!#:6ѻ`_ c J!x>HϺGyr2N!vJ`V w7J >"=.-o]{!SGEuB|g#M*1 7~u4'VE;1Հ#jOQ2xK!7RӝX 2{l/xLJKyzh*G2V9Wŷ@uٵ)V7skن:b70,DMͲXd^Prw+"yY P&ͬ~coah'2(x|_*2QÇ󯢡=j? UçLG-逨XRN1B_a }d)_a(@'ȷ\Mjv†V4">QY[DDȹ): _܎іiiMs3eGO[5rNnQ S=5@Kx=e~EH{H0M 3l+ED HK=̪`=S!",n#-tGbVmIr̐}Lup:g}7݈ɖص#q3A~B`uRɗjù1W[( vd"cfR?%7fo|MCڏT)Ii,iAL4Z{Êf)PΛ~_j6,R :Bɰ YYA"0TtM+`3yz8>:aM"JmnřAIEh[ŽQK !`{Җ Çmszc@-~]Vm AXs\5{{8_S( מVI5dh{@5:\FXRU_^35gJvH6<4pk꨺̌Jhʇ@DО)qp6פ1 f_LKy! 1dcf>f@Ǎlz*;1L,#xg6 $d K1~lPoR5ϮQb*YtmzDmF@2W>whAQ kzS1g$>vw @^;'sjsEo[l[s$ɗUmԂQ|,ԝsbL+)BZ3?ʖ$]jKEf@jh@ 'ClX`e_$.pq;}&)kl;Svl6vFџKt2P°zPm|(5>a#cϊM͖!Їe[- r1Flɳ‚̼V8qG* PY|e3,[I}0hV~>esA2E1w"h@ d?CS4Fu#? [_8/y}`>~a 7NL4}XԷD1=a)U;2~;N7gL薧clU)l )'NZE5[@5*a$O^<3.8dz߃hi>4,?lJ6L˰aiE|}FMt0+2J@ޑ9*L}A|']neб> =u瞃"D  9Im&@?+/%Ex]${IjG ap`}Mc0a_qIt+bzқ. n,H紣IUK>|ye!gcs9EkgFdgbJ۽g62V$ONTՊsy+ͩhX̥.핞y=c2r> r6ɽ%lD'vHw?O,u?j>&R#ɢ2%Ybt%KM<;0fa qyGtdw^ҪG%#?eNE@?QB`{hSv'fγjy_w!V0+Z}9.?txAI Qջ/ e#T. f}@ Rj=7Ui' ;{,͊`k\Sd T|,yx9_{F_-?>Vk2i n tJkz v0}Cq{sL=7 ['Ѩ8Y@H͑{exS/FOMș0]ȳSs ZQV@mbR2J2,VAGU3] C2R.=ڇ{e&+Ca|eN@)x&ƹ͍0Qјq~C.VRנҁ-( & ^[hZدoZm)o=fx&{;wWzL]DQJej]o86S._j ۾M)˧ϒBA g{x2 + VH$Q<چ`HStǙjTWп~(Rx$YZ;9LJ"769䨕;n𲟐^;~:G@ B}|؇A@ZE;G:?\N:wobIጮlʪOL;:0b$f@9{!ksp5\|~=˕`<&J進vN7^R!C@G2\ sp!!OҺrn45> .冋aՔOk5Io}] Mw̬LLCZ?`I$JڌETR9[)miu3wE${FS;*.?  FIdUG`C%\K*չOd-gӃM/Vx=q4 ~̯+:c7YA+i)Rm7S1l1|7qP)qSuޙ%$h|S:-*=7'N9=4K;F KȶӍ*Mtp`F !Ew֨< PDr:ef CI(tӫvfZ2F}E>﯆ A.^ϨkZU~ PDcƮۦ:4݉ҫ"SU*i|>رt;bC[\yVPógT?!jvۿl4㚑vЈecw6V y7Ҿ]2L {=N=3[(S?* #zRGup<:*Y 8l!O U9mI]R(rc3髺? 7w#xfz-n@{Xu#HjHR"(" }+ Xkg.q+1Ϯ̴(6q.X,'z@oׂ\sw1M0BQ uf͚lw$S2]Femx:mף@5<aikYuh9]c` *G/*XL nT4NhR~^"k[mr[]f)WT|g@~"'B(P(8#ӬFhnSw60~ZUN,E[+ITb|l~6J~P~D7Y0P)>?+3Uj@EƌO2{rܮ=R|\4tIB5Cx,fejˌ&i-Hm+J'5Q_ߍ9*kI_*-GcLъ(iR.ո"~1IervZ&U3m80ksP\&ٍ͒$릓Z|.~ ̀B"UheݲlfL+i0dV0Q[ ^.aYZ4 Nsh>]i]ºQ㗥 װK5[Rc~4F`sp #`ِ%r0!3x8Ek򦋩 gA>"xwOX1=] E<qޮA @J m`vvT.d[L$r.wu6S\qZxv+촞 aG:B2:|un~0+c.Ya}KG%D!+l>LB <m'p**ТzM=~-j_=KLh;:^rF3TQ)4BOOH }oقH2fТDik" ~8 Z[erT`PAb]W?}0 1dankq@턬yD OUk LS 't+l݆b(Dicɱ{Kv8XcL`/D[{6jsuBLh2?ճ|Ӊ`.6EE8$=A=x^\Z7{ʇbKd~-^:Jv4ԇ*iK ($I"%e D.::\ozAAAq¾E0xk[:Tb #|h5Q#}7(g~5UaQUٳ6updK.Ey^۬ՃQd/3!,لȐI%7>To+ݮCd\X18ݹՉf#7$I=sl}Y ̣cx=U.t.J\YObH߯ɜJU`-J!SӎPvW;do^Z^c9C::İVBg>>nޙ9$J_dpΊH.'y t])X?^RWEǡaSlr=#V$X[x0Luq^%pJ@^⃿c*$ ŷ4U4rR0XLE8 gYHKSkN` UIBbܗ){s،n]dg;k~Ev* 4'nUEG;9HGB jAUr"P$,6bMnb2#|P`ZFVL(:#'YBl2>Fȏ sAxab~,0]~w#yƺV71qCo+r|~&)" jYM6@%U eY;Cm#1FUJe+)%?rpFC1j `2}Cf@|SIJ"< h۳Iἶ&>dn`]g#@&|q;ͩSC3{5zBPnj,"4dk 'CELKh{BuP>T5-G(GIWzV*fDB@d|40%Œ9Jl9DDJu1- e%ٕ[GeM< V]a,|'js#ѺYE8HA䀌E`pnCvw(D.N|ԔngPl] ™ )o-< 7mbV ӵ Bd"CZ\^"6}r?p Rs֙IQwnsR<`wuS}K`` 'ikB8)\!{ =t4[:nΟ9Jp*ą-G1Üi ~exem͵tu_!qU֊K =`Jص:?z)Gn1L@3dm'``?'׌gܡRs%ke4Z+X}#WG;V>SbW^Jw*sߠ9Ko`V/P),K%BތZt&z6=3Oǐvqq)DG_5l)^tW`ݸoI' bf/0w>E//va})QCfn= X ==ou '0R+4uݍ 5jSgqnM' 4=z@m5hPfC U {yi@`=i9fR2Y &ZDJ*:RRH džgT?LS{r(M.R~Λ̘;_F 0xNޕ'uA{,SdNS imn}K9$f @Hv=á3 ˿ (H[S~O2$jS)O :WD]@_n4mӌi5tqGWk$=ʸx6@*f+qVZMO) 4ϤR&(WRr?cZZ͍eiCFwdѱ_Q2q>fղidRGva3FC?d>.1.M}I6KLDb]2|6vDpɵoVUT8;v@w{%wcy)[IH=@MHװ+Z M?$u2t~co]{ Z(ĭR[='GF9VNpݞ6Pǣu7PiwԖG=/iCm{ `x@0 }]ZŢ' bm|38RR\aQB <,81e~OJ_wq¦msEkJƺz~/LL:@^l=SXI>(eW8%6-Jc) _J2RbzNN 0psA8DD1!AsS.pwϜ< uӞ ӏ-nSx+uMq2#v4{+}vo L\npve)ujoF Z:><#I;ue id3 k(mA(&ń727<琛񼻉> +@y61=:wRꐌ?^| NvEO`® 丨M)#m!*A_kbvq7bcY?##mg*۔vo"Liz2Dl1'oة/-^dl2E͠ T]eY>P ?w]j3-yłbov"e)<)Yyn=N8)C ^ÈI}B/ӓ"- |{.usY#**5MJb,Kb{ۯjhŞ{&+y| F~ $Ogxz>"љ '՚8Kd zf+ Zlpk=aâ|R `FE:}}腢U<c8H(6my-aiq _YЩpF4|.3gM}C=eE<үY_lO` քg=964Rih}n=_\Q[`E MD/f,JI>_D|JB)<5Ѣ#HD{ (4]{|rO`d91p#r=KpB?e1}mco8 ~1l߁O^~PK( s^%3jU5 + _Yۀ>"}湎T&~aY;w1F"srb S/]\j䩆ـs3OZV^A]|rMԇy$ײc^""wag7j.s^'q4Y;0Kd/ƨRgc4 wP3ݿ#-ê"S| l5@g)+G$'VEcw򡨚LEcm{v1;ذ } T?*kUEF%p`ZcA$P>e>J h/ G:GJw=ס2i e֝Uu\x`H+&v~TC3.(r;ԘCߛ]1N+c=.1l2A mh%ɔ3A[xAQg:,P9GB 8D*tb^oJ:aY!Z)=pkdg_?Ո z)0w}_ɺlQ::SgߺP|M@n%}W&F*ԊÌnóFN{V&c2J#&QH!c" oWF^x~?MA2jF}KLLR9@nc& ;ɭm;2u&Kf$lPȢJSY"4IRD U4Z"3eUġ HAj ̒!; q 9cd7–7F9HEt$h=FmӝHǍ.I} m(%$biC>Gb=Z;37ZC^ <@Z'+Dڡ欄)YS /&g4,5;REQZm^e𣽀m ˌOi.b`eR*IZt(/Puz zn.qzM H >bj4U[ƋL|S $ \lW;λ.(z[Ӽ|:6Ɩ2igt\ 3.&W}ףf;?A bxT"CTh;FH횓&zؠU)D`7+* ar@VU(TAʷkopASVJ"[+4n)S_#CU eLa:&b/ރ(Rpƥ^1 t(5x OdGX;@#9?R+FBLjub}0g~s%- P2﹃%{{󺲨FŁDBVA>ފrJgE+#>]` l0!El/ *bnwSẄ '%iL=釙k=ϸݜr2z]Nj .*<4tŗiV{1S>U XV|3\q3S-hz r6Sx??HkPLpvqZ5A(h`4𣑹r%#1h~/1fKxWp{bU^bLZ[MO;ϕ Xw38[{&i{YҮ>^ԏJV`ˁe]a,h6Mۓ!XȌ'~XF8;<>dĪP\2:կhP:P>#EV݋%Ri+6U/mJt ([䙛,Fк֗. R6*Wz yxnqZ|TRk_k!/)^tJX-=,4ߐT#hъ @'wgMGx5f8xD D!?o(35@8x3kaZyAym<x֚!|^~^Ўu-;˓A=Grh=I(eZE678Sv 8̵, )O9]5R{dNfp6WRɸ{;_Q10 2؎˗#I֪VOey|=Gi_,$_lL<^lt`t9Ee6Vc.j-`fV΋PYvP9oSXp#QkiئK@rs"q?@Ph-rP&x,mS, *#;@KRdwoAiAg0i"my.7W[U>ݧ &|QwԡS8NBS5]W\lŶdsP e OI&PEtɃ=v!*&1,ь>܁ɾyn'®; :-F.?٩}dq`h0܅ʁ. .f's,NP6N` +~JJ8q.{2 ̻ՆFtƭXEo džUziu:@0u[GClQZ1P@&j`8M'6Zoht]nV$%v)38!sY+w05wrV".kd227zܓ/lɠlXswj/y̰,-Jj'1xDsdg!{L7q> %Hw~}Az&M{wR>.>LFo~~C1jn|>(\/h$cm pi@ʱ$ˠA B[O<)qW p!k3R ) 8ӟȊB 1gהPN/0}#*a\l3wӟ8WerL(w%#6/dB # lPI*ck٫_"{[h[3ynhaɧ2 QZ~5jV;;qP3G .o~„BrKzl%-J ғ% #qbhS_>*z&g>V|dUf>7 7,]m?w( "_m3kVdG%'"qVi/h;=kS،'+IdV$L$+soT=d R{ߥʂn\y\6U坑3 +'peSE uX%69G/AT;4>.W/t\԰f ֫J,5gU %:8o9[&>GDK; sUܧBZ&sQ0!d\(*nV2bFe-AW~# ̪~*~OkW"Zsb18\OI(0)F!]X*1a?`1 P[4t}_Fj O{^ryڸn3lb| OUIym_Kyܟ.g|KM!|p.剠<7 zRǀ}& &|R[$wΒ=Ӗw?!D{`e*gkkNZu<6=Wd5kb Q7-͛vL+&sP˄)#٥YH/ם@̲lY◛!% $j /-2:KMI%6:.*JV&+ W'U;yUtr–Ž`yKB]AM+w4M!-R!% 7kl!$6 i/qDj0w 2X_*<V3q]-Ff0lz>=v|2,9kĩMDÌ~iW*,VhGϽ]b⳪?}SBԚ s""`sҨ/h\˳K|C sLߙXD>f;]\CE]<-Vfnu8iΣW\%\YqȆ$Os Jy׈/\ۖʹb_{/R%Fy}fPQaSZWߗ<,I'hnN!ɇ ԏc,4-ZUO~ꚑ˧sA`?@A6}oFcY L79[ ڍ7 ԻS=jtjV\xvz:zlˬ%BǦ C\F눼5q3-ݝlɤQ8j钟}-xJ̴z/9]iIFϤZ\{ްs+B;,dj'7(,+׿ QZ0&>{"4Ҭ^*iM{αj-hdXS fM60O`^.;MR#@~3 YM`h18NWX]& 9$CG'yQIr81jJcJ\,~@kxk $pP1/!:7M"]+(_)_h75 Bͷ#2ScE?Y68OF8գvHi{M^J^-`ERxIz|O*WO|e{LP~b>1RfF Swц&HQU=0TE ܖAB}ټeCV| Tb}Ha.t!9c%n<]}1]j :bbo眯sO&PLw5_gocJ(F5ȵؘ}\&W޹t`A.aofV6^%}CQR<o*^^#ƫ.v| 1l'h%a+S2N]  ] jxCe@B!{SYB]$s:H5:H)v0>O8~5ZSḮD~zH~,q?wÎ2q8xH}90!?ThQ*bT˽swLŴ  )=+;71X usE3-Be6 DE"$e9U]/CAwBIӔU:-uYaP*qRC۳ƃuٜ>6&֦c&,Vؤk4 />f ɣΖv/=JDq&`\EYvXg3䦌Xgkf?*NiÒoTmVҤ- Yj F'78Npg,vy|2g93̵I&J҆~`E (:#-__7<\Wmf+\FT9?V==KVV06O+-b߬p=]dAuģ${k, L+z+hiUP):uY9Iɡp[CK3YN(q{_7tKG >5=7X67Zϙvr6s;:W,z`$.j}7H8'W/߻|4IYQqr=uWnxÐ oA0@&s[ ceUޑ3+dqb|!\_w&ٗvZ7`Й%A TG*Hk˚T* &j3n5ՠdhD?$ wSJ{zFc4<4o1h5hZͨP'jz#n_rSZ'@f뀽giq Xt=V.N)">,JxG@À3~3/Qӣp D(˄~`!V~n"+'}d0 ˆ8W9|;(}Bх7^;{d,H L̜gZD'0? (BV=2@-4<bBc[}=&0XU|Ш.wx@X 6u8}o鴍߼Pt;KJ ;4՛sU Dî#6-X ɃU+rm _R5|T:bF 8'ۏ9;Z*n%@b$CK+ :צd܋ƞd!šť'b |Pl׉e)?䮔IRHyv# 0%\3 :ʗ;Eg.蚪I,&8Ma.GT [Znw)9xQh0 I`g<" |kTi8EuC;Y4v:yaR; !;?H ިQ}#rN8Mn! GxOGfKAE{߱[03tzrY W~.v힃rve蘆Ahm/r kb_֟sy}.`v^ լPrN3bуAaJ|Ũ|m_i'!K *裶ڸAי&5X@ _9sph/NOo)S&:|36A̬zxLR(6z^+Ijg-ţ[lX҇Xmnj"8r ([@w2rD^0Z-}T1ҹ v̉O![eg$ciM9Y7R OEfC/ٳ$"XA6 m3$hV= 0 nvؕ J6z?u'9?dzXj+;NH.j*lygx^YP#gikz \ Rӏ~I5> Eu-&Fl!A]R<Uy#@,J68{*Ru]F-W)n,=42}xQn"ʾp]q?U6U]Z"OR xR؝Rb!SKxewߒ~FFo'A4^ʒ_FOA DN(^u]3u ) r2^SƖΰDKO9Ra>wHK  j's8CTpcx;lye;L9т/ltu UqGl7?xWq;LpjLېit/L4h6$>]К)Zhbug1CgMG<3NojEB6ѐ f6FiA\oݷ4ia>cJ >m1Q(k_CʨOi^N@;Sx }?8e0t }@p.tK?NeqLH9*.t&/ ם%ߣ#69=]QjEY<{c/3.m+HdE{eyzXY Vt(+~ Mlhs%$EhyaJJT*kn荵(#GZ(uB:"!@ST`#A ɜsQى<"x8}8NTQ"R]?272q@);:jhǹ[3Νt0B>7#IW LK Y5y/0/"&wmɭjB`i9u0^^Tyv]n [vf4A=&ݯ INķoE>+e xUa8 8I[g~N1lՒ+lVsIɴe1E'GSW1~KWڽQ*Y>4jt}lGG" tCګR(7e_l*%]3HᧃLI#tʸAIo,[&'ӿvd][%TbY~" ]lb_:`w Y"udFWxXO;:nfv> ``xSV1>bIIW7qYn9<֨*I8i#VvqM@WN }-13rᷳ ٠<=0͋^W9U0 *]dLj%O-)HFWjG3\ʶXq|+R+x9;x[WI޻=#EQQ4nSV\!}FIEK0KM7A@-.fH u]C{X 3q~ȖLNIF"$ؐ3ҳg6w;nn9JeuKI|q)E`~ ϢcrBQ_!\C6>8./4BƬXΙv1_EM.&;cDe> ũ]ܚ(l"D˱y*D=qVD͜GģcbߐP~L+鿃tixx\^MB̅ĥ -DP[B_^\ w̋\=-7=׼F*!T>#qE"CeYl_Dx0gִssW m\fKaLUv8-aEFWuǜ$|TR9N0$뾵!sCAo4s[XΙ4 @AO-~\A v,[/A}J+UE-$ {kEܝ #V`qJcF`ZD2gjcX>dK$0Y[)gZH(!hh[˩SѤ q}O|hU/O}sAIl0]=azu`!RsM`S⌒4$ K5BT@!%gDcnWP}LpMP:VRd|?ϪQ|-CiiBD5h 53j\JQ-,U AGm5On*Qg&ňOlp@2m3'\oVs +b>L.灲Z-Y͐"jyi#wo^q*$T=j^\A:sNi6TSzb:n`W"s% mg+!'OlNAw!22U#cWmeE%lMDf r8+hlb5I/¨3K(Q;){QKj K,fya5iI `72i TE5RMZGlknDyEi9ߛ TGgY$CoMp=[H1 3-ʗ̼jjgǾ{U̼%@Y{Q S]QGTp^q2M P L&^WUJ.,VȖFѹ}848xz27BO΄@LSmʘ)HG)qLmrtI(_K :6\.JʦNDŽraaԓcX4v*`&weB|E1 -:r h}x>|mXf7^[Fe|rd~~TdcMGhojE ďӣ#;8 62lO$X,aF^Zޓ)/j[jv*[H33}/7xv.>>:27á:Hldb %v[ c͢20Y+!Cmcsh1,{ |>mq`;VMje' ?}4DPB`qFCؤH񾋭=E ?k&ZGЋlؾ ZUD<) G2S~WJ$h&#$cίw{ch.2} pU꒟ , fH-∌Rn 8//ѷрLWJ7+SMLk}l$;% W|?#t9gG;WPbEZV/eiCy`| :ܖ5b Es\䎣B9GW4uKao+͑ԖȊag˻c`WG5r-ǥv0],οJ*7D*g7P'rn?JL̟@@瞕.9uG~]88CX?p# 渿eAګ-U/d.G)ک*jzS-uL!QZ(ztcvntrP^ϵ{`}ӈfd$|J{b0 <O;(RLlU^Fz11},RM+g! dhp,n\\rP1 4#8zPH~FP=ݱj| p+4˃Bh.MrSE.p~?/crL 3yfO`BCZJ+Iv gǻ8 pN̊ `o>0KJ54~씎=KFf=c> - zθ<>{<>J:OS۳Ҩ8̟u$;_ v bAyD✅2&&z r#X!. Be@ n>J3Xi >$aPm$3-]ҾB`CDI8TrR6?#E$QJ!kfyzȟs *h7BZQbD]vT1`*Ҙ8΂I0%bxZ?Uu#/E>"z6}ӸŞX{t[ve2oNA1d=/Qc!Af6FL07=$BsL 6$@KOTͺD6/_ lw:xHTed4mG6Aw Ȇ椈rt)?kP+ ??Գm@"\1l=f a#;-|&!w:1bDac-_}zBV9o)T|jಈdw] \A-e[3,'Y]) 8aju ؖMYPDVB`ta%HMi1D|sb؉#i }oop{E.sL.fvYMu}8Auۋ7^הXeg!}utm jt bFv>ʸåظuOĽt%ycs@F9|{7}ٝ]gA`,č:$2jCmRiF%6_)/8 e#}#mE&YZYG+§jn ԩ"C\)_AJ'?y娤kDߍ3Sk'N d>FQ4nšM\Bu, 0 Ce5a|jy)g98WAӕ33RE``D*4N/Jdĥ"J;?vݫJSmt}j|kM=59'V\([$uQπߧsE]6<1]?޳*vYӄv|8 sK~7oPFe GnKx6 ϧP~b!vo]x{@I)$7g {Da[`vp(kz1yg3F_[m a:7t+zaB)I$Mj4cVĻ7 >WY>+ٿ`6Gc4)X{lOt[e8? eMNO}} z,+əUj'}LM0_NVw,AY].e*=V]')JW,Й9ƸkԷ-ti+"jQ(G]Jj_ޚRFڃ>F9(vȷQ4K`8ۈk^$ ^_U0q {칇Hts s`0"U罾:etɶS׼ -);2eg!8vjtKj ~XNVyv;!^6 񱬽+3xA, 7p2C]X v۳H:ulc!@ !#윮Q %9Ib̓hSVg'2Q)/H0y͢M";]Vy5ҡ um~R(pڣ!w1ʫnU-[:ܜI߬M#R &/CG) vDVxV{6 :ψ嬞__in@)TEz֐D\] BEPg^f)S߱*&p @t"֟;BeBB:b@Yv +l£yXvrk274 +n]! Yz+bEq!7y5B`1G#Re~5.~r/vd<_]a>Ϧ>ZڈQ=[!]T`;m v*[ jukLzZd7x* -%98WoB][xh?% #Y')Y/.v@]yEOK_vI  1 :% /o{)v48-%^GWKQ׷*s] MLY`pFddbʻfMj8fqt,48zsQ5JK/0m+!0k/0JmW\OۥYW Zi[ l1=^!3ijT~M.EPP \[ueWq\ "Oy5Y|TqE=vԋXi/@) tU;gȼx޶sr;b0h?̛ ,hbP徙T-%E%Վ YRdţ'ʁR!@ۙǏW+R-|mрP4*D(!S<ȅ{cD,23;fGm!v)A>\F YWQygT?,[gY6P&.9r'gvpᩆ[Jp*5=vPi7 3N_;|Y`H99/bvn/>4)`CYU[d kzteVFK˗X9:~c:ߒ>jJC;5sɤC=` CEA񲝣s %@4:A \W`Bu[iP^xZn0@:NTQV-5Հnִ:1k]VlTʉ-k"?׵t{14/fZJrTl岸W-Oo*$D`9d7)u7쇦:LEs#OBdW8ZS;̔ߕ6S1\8Rwטb߉B\hZ w{9HϳXk͢:登PgxoF&5M~-`BKC<F.FnN.+-/6$c"wS~ofO; b:iNM *T>9 9潘ŃY^R{Tڕ~tUU໭ ,+R!3;.1O!\q \P'տWb}F4B?8n{Jt5}ۗEJ2򀃎4P?g%@6H=jc by5&dfk}k3z"4OӦuD2Zqf+r8LĮP1 /<{nt_rnk`kJ%B٘ffq6UA(PgvgP8#喑%A&%QR(ҘV._-/Ҝ$wXw`5:28dAiz|;HJI_hXg0ګY$X֚A)})bg]29)p10«xA5=6܌\DmTpDB[8y^ Ӟh632 -{Z@ =F\r rР%hVF\ 1vraHh, H98{H)ڐ{<x }]$$f TRe3Ulq2,*+ׇx*E32bWlYԉL*qS="g">nvv"oQfYϥ#l+_"j_k霺8aۯR v&viSj.x'&A5^̖ί*[gX5+ްԄH"W 'Wt:c襚O; *;( 4<#byzMƀZ?]0E:İ.N\lPo]ulckq5-HNQٍfI.a۬N/?,V_{raAim*#}%-N֝*6 C1*KM©!nq "-6O5 ,%'?eͺ̹ejjS1=@URz"lۂ:,&Eip{Wi<p/g9s@KKXG)\Nw@'-~MgOԡW쪊HF Cm`t'\Tؐ6S męt]aXO%;mޒ7w6U,l~rNy:V>Ml7)2bDmSW7M;Vviqc-iy"AD+n'ѩ |ˁ)20N!jMZqőgsL(f &*}` 4ZsW]=#/Ԟ1*36~"?哮 cV:o'7Aѫ?奎V/yv#?W:_Dw?Q|t6xZE?(_ّV%: 5Jj$ޑM4/,\(Vl%ly7\cL@x"}k{SR /4 Cs$:4b6=?.y[ @e4x'-ГL ׃VnBZ{6<<`agJ5;”+rF*c.r{H/nR|W * )3};4Uo2&6ۍ+w[⅃'J}#gMPc cZÐv sQwT3HSCt7tzYFؙ)Ǐw5m>-wlf{ޠTlFԐl"v 5M(M"tS9fՓ;W 部-xصTM,T{S'Mې, ̥/ _ LVr'|Z͈:qdX!x߭q ZFQ)Ѩ?N+$Nm@bWf41-u9v9d,6}6vlaID؉À|ߤX\o5F}PYAنNoV:NS9_K{L3B#, Ӄ덑|R4߅t97z6 &HCMAS|cy ,H3l&찫܇bBo,E4bs/LM%sR1܋nO>nxe3q ݖ5}Mym(}_B"Qʹ#"zv4B(^u] s{B9OOg%iNW/ٍ\ YnkB sJi7ѧG3")gUb#`+ .O/':hR_9#mAlW v4R,ts ~DqS_/-[ kUⲴ8_sE,(J"[vSrͼITf&BGʂ#iԎM4DEj2vh)2'1vӥ]KRҐz;crۥ*P[fnd 3]f._.b Oߪ?wl)l襖Lrm؂{C/thxnd \Ic 뛟8V;2Y3%)IbNR2 7|x]Ҝq Uf40nkJG?T\R4PG-cɑ;i[iX!MSR^h3[Np"Jb$a8?b"8%MsVR0w2V0=f偻?Jx{s1S< |B{ jPbQl>6,njƴeI$^F$ C8q<sB6}6Wvs8 ux|Lg!sVuC<, X5'xSs@A2lATO4.2%^[Œ+"ϜUL;KVv%*s(/X4jT Ccވ "BPS)CRqên S*Z^SEfD#_|c/9B!Tx̻Ȅ,:)?.Q_9J]H Hm-)ᐋԖq?$^RAf+\bQ<tglWe I/6m6. \L nje P)2zv8bi[]PwOܦN4 .G_Ǡ(7r[X5O;! /9vn`r k6't=(S8-da |A5"IRz=9?ګهTaMSA6YU0OPƒ^JVVʢacT=T%~N`Ɇ7++~cY74}ۄi8$y+&KU,"2,frn^^Tw,X;ȉkfZ,INO Ro޺B3B2{bSYuP63ĖArJ,).ؘ%#+b#]x0뺹^P.u{~?)&,L(Q3V Ϗ=E>YA'=߼;m(1Z8[ lMNs}MO#k ϥzSړt[Á#?9xa)VRִN(\{KFZ[C9 H zpy #Qx@-ƖO^6^'Ag*rU\-,ddu K8]+1fNl] =40FV'؛Q0Z{4q/$]u_>޽Ok+li:WaqugME-7^[уww5a<x¶h;i[~5%Gdw"מ ioϺFK+i G 9謑}e ̕nDezȒt੄]k_&зe?@565,hss(5t !;gԪ^wc2{5g:˖V{c5RVN rqZ9>*:b5sˆ?@,NK'Umfki -:ˮ |f#a6iR1֍ '?Pw(R!iDF=g-UL&y;uЇX...FQdCD05IډCSK|klwq-,Q]P5P҅onqapڢ5!WhmcNz _@>ctZ9Dd#t|G}׾Sg$ / f U<%WSFؙ=&mߌZGzGjD%A9UXRex\v0 C)$.%RZNJp_~!z}MJ0ar&װ~TOdȏ; dݾAO`;)! T,t;l׵^ӡv8R/cp5j儅q9C =˾pyw;\]4t3[C3J[âV3PC5&x}k_XvVcKM).k1UrA{:]*݆@mTfRaTsmcLHSp9W;pCRTgʼnm,PRd=c=IO;2[{R0nH 3&gK9תd:x;ƭHҺ$DaBu;Z<8#r_QwtqHy?F·PgoQ.X> BsL ;@+C4d])S#eθW3QÉIxƴ;` by-nPyݣ4:A9nܲաЗd&jnIͱ_{ d)Lw[ [<0I(ndLMʯN=b'\Oӵ8ͰfO`8^Ǥ#kP (I!jkY;]R4x].RG%cxɾ v'{PZZEE_[4/3(+Q=q"&SvR&qس'kt[VeVwCxL| ݰ;H׺Sw<<P Lh# BRYf(pšd1OGq툝͒BI%I9 yZB&d|3aHeFhti7hĩ̈́1q8)OqR*_閖h!v53Q{w& &.&KՌ"M.mS4.TbG!0$x{O01=L%Nsc(2q]9Q/mKV^ T] {*.En! ~]>r~q@J-]PZ <2ࢋ>M3L?7zxY0]GժߛVOwLyu0y}OZ *SD*I"E!uh<6*3w1ۇ|ViRj8°wӖmi/fNuCoGRܦS$ wIcv!MqSM cտmcA$jڣourmH(=5Po˿DTWyTvt/wOt#9r&l]:,B:,pRCc $=PU"2$ ~]*ۜ ݶ.h 0<0]c5ku%+i5ZG@*l~euac xշQLI_qq3/*z_7ڤ]]]ra 47d6ӆ4v@.mv"ΕDXM 2/`תcXnry&W K kLh?!!: +>X\5αU sWLYzRxr>(۸'<:Bn(LB+&6ln{(aJ90*;`2 @o~4f8CdDsOX u3b+xJ%[s'l,=(8<qh,a G1oqL/m-rd[U*I^8XD٭O#gaցgu: /z )0^|>cK`ˢ5(!@p :)7c{( c.J=s#xլeTEL nP!QLuQG2mjמ8W *uY?JИv (&a* Iȗ}x:SJ.Gd}&dhn<'a8KI~9"=o UԵȝ֪VfAZkelQ5nsؾ>ױ2RObRLrL8ӗJI,k͢9ϧ>8Ip 5k73/t *!rY$$>|cq u,%LÜ1yvT#=9 Ǯ|%]{ +G +f[R$'MI樄rKx|9*CzBYѢ~O#HaY,>7:M WXŁ289;`CFda)}b_$ɨxqbNWY{ PW^lLTF"n E2 q` Z53a3 G!IfgB'{Ty[Fp54(/@YzJ链wɗbI~0QwEpQ'T'r5 mQy' 6QsNJ ݥ0ʖz9:/4KھFLid0 1J̒2s%>"6M e 4_FaV,d 2V/@i2b>>?7h PD'df<,055lh"IL=UJVOtNnljD笞-U䉄md>-!ODDr4Sb**&[EY -榎̋*먇6 RPQ; k#j/XPנ 4;>Ŷxm:O2.7E@{Ab"qOבg? Ә]UxP v%M>˲o`O>iXRg9ASŠSd^R~PCV]=w $fU#M$ar-r4^c3ތQ5wi6-#Пՙci_V`, h+dpחa(ޕ+)T@9*zc{'nZ4pid?:\nR;?׏륚E:ѾV97\{=կB*CFƣnw!ys=5;$Sz"/_:V{u'u=~a*? SkB(O" 捵"}HГ s­IJՔ]4MEJq-2$(9OP@|aq d'QGlspιJ"h~}S]\̱*3\p 2 Hmpzg%_bu0R4cQT D 6N:#܆L0FrJqϕ Ҫ>_W0ǁƒ;4VK"3afIc9 JKfGQ_h$J$oW[]EM@cLq{k&*~1`|YtDd/3`!c򄚢i,Gj'KG4 T)b){)8P8Kn]`{q0)"X<}`4`GjK-p<;4nMXr'9t-U;, 7(ɮvSeف_gPFxƼ %w)KfcV oq P!FZƦheSNxA2gɫ S./͠dns{eI/08o`0ݭ'E8O?P/`dUٯlCp&?P ;8!pGV 1K[EK'~M^G:Dj{F !}1X蜹G521a t Snq27ÿ*&AϵS_{h 2I9<xerMB]'ؤ<mm氰jRp|hgMMLܩ,N 6,JYmMh;23JxY  I&xr|c;K7cO*͗\{* iSk\^.g-hÇF\?e  k|p,wHI]Sբ/H ֝v+ vqo`xo0COǗ3CV1]',iGR ?e}7'T7<}F6j;%I_qwR]5iQsuE* ;pMy[Qi?xv P:( ԉLdnfiETTE4F:ܟܥر㝈w@1htCb~5;GT+)vl w$ZL;OVG-v7쿦{Fj /PWSc&~6o^֨H)*qX,Kqpy,I1j_\\^ .ς% @5 h^AQMVMu'F@+`ΟX =$+ +gW`+tLĠ@ Zy+j:GtvVqL989)KTBѣ?D"d˽,2xh r;^O[J}wKȴn ;=3Oo'; .9r 7ZU:˸Q |UfQ=.|PUX\'o \:^\`}E 8|Nr4 0]wݺD+tzx)~kaT!zٗ `SR:_iyQWC]xZ{.+. \,W^O]/u-_ 98._! ȧWȢycO K«`@fLD6D8}p-A4`)8KEzl3RYeUI2sNMctђ,}Fh`/fr겟oFrx]aC$3;$h(`ỳ ߝTA75ch&!dohY@Z^fcI*~}\CO;RB2vh1L0E n7L>2CD[]`-QK Tx-r>Ԧ!R%~O*s)T+)c/lȘnK x.RBDzx377 G^ Ph\G F>۔Nn\ fo@MuhًX;9"M f[xB`P@%rE0}L'r<2O"]F_FyxiA}1RsA*XPJcZw/O_DYz(^l(rF] g\7fWZ~'~~ jn$0 3߁" iW ZmqW5]%Tȧ猧bgw竲frˆtgoI7.S" fmsNIOֈÊiFE~8AVuosF7,s$x!$YnI+Gۋ3/p~>reH,^ l *l93LÜDD Nz}<.;mqMQ'@(ad ƚR0ctu[ٴ*+gaLxT`XA4 ඔϰϴpٝZ/IRR'H&f"|U7\jHBZTE$McsV}V;c)!ʸ:שTp#qppNժ V|ȭyicnOĞRVDP5J}M`u" дtiז$-"gܶ>i~|xê+4UYbR` J}evGzm~g8wu} ς@F.a !.]yױwWro*tA8g,Z&~W=!~n^Eqq#Ak#| 댉tļQ" I#:M/i$劣=ᯗc>v}Sl5 vH| z#k[+vHV枞.Bᵩ3Zwmҫ[Lt*۳q TcP{ akܺhž _>#nb܌Ɩc Ɛ!CO [KƚWNr0Ms$*}5B}7,񧅐," 4 -cc29g!)͌lzY(CY.Nkc9Q̚L ƅ~d@K.e?k^B݋4 Hl >f1nD68 baq '%.z|?#ASgWck & {TvS:?N,]6;zWGUw}(0a ZwԾPbM4E4mWLnhz6@CƱtF0TYaj\̠5Rby-$Q=fq zo~6ۜ; EϹḊRtvMy&cfi]a!C1Llvҭ)s Ȍia^ܞ(H"9+7nj0v>4߼w4lh_̤{8jiKY:MT]sopY 4Σ]G7wV.[N)@Ug1\5qVz<;MOvn~F4gGA- X)Bo ]c{4B(##:3̇N>d oѐ62'~?ywVHPY)i0dDI!7"ݴ |]:wd,&[:[?Swŏع)m!= &l-p{:¯# m( E.(ˆ:F,Ƙ^ =+Ԛ`賍3 lЗGR~(=;,Xkh\O1I8OLj{O۳qcch[{l ,Bb]}p$ʀd"&h-Tpֲ<s.|G\{֒AYκjʝM,CUuB&S/fl{T> UU8һ:eO(@L]ł媎\W+JLkfg1-b#1gy6IB=Ie𑵺Q#/Em) 3SD7e&iDjT.sL2!bSk1@xɳ[BȨl%bLcv 9f3B` hEAAʋgbpB?x\ոDsai!kX<*5jj0$« }dSFS܁9axI[=S Z:A%6hww[?JA%6*l绗~vб7=QBh` :;30:-Kj4JnM :2%7ELCæU]VtPsy~W-6 X=mݕV!Y+QB"o',/ƻ/z+.7-t=fX|O]Pk4B{9"'c'q~23=ULmsG0?'v!>X 0# vD<һvD耾ƻj&jYиr9-A2Lpb~82"G4C*Y_ohoO 75B(K6᱀* _ ".@PϔxlewY;ue:#?y㔃B֩"➀ik-i-t߈T9W -4Ƕ uhPNBWD5\E/JeT[9 zmW`쫡*JɌΔ觢-^cRz<-θ3ߤ-@qvLMyέYi1|$E  !XktAdGk)A=P&[t1~׻\E,ɱAHI{$ԧFhmpe guӸ`<ɝ/f"^ 74;6IP"TM*؃AP+(qSi^E~Jhd*\-@9c5W+RiDaj1bMHi9꿬#r7UHMxYEd۵3 ii0nZoyV!spLQZ6q:*MF,EZ4<"S\;MJ5(o ,!EcMaqc´ huN;{)j1t.GXE+5Zj . #߻Txa"W SJ, 퀗F͎j"`iDx t^I5kiӽwnچurAB`+ xGa{$G["ΐ/MT5ΣZCՈ1{c y ʧ3?n=^NG#?⼙?|Muvoeʼnyp4SKhZlskBFH[;<ׁ2Zf2aCeisNQzGu%Pj2iB9C. nhA Z2?n, (gV lB..m8B"35dl ÿ%LI{xX=D n_пf8F}8MzLL+0l#І=m/*m0}k^ZM)V ^*_H7ylDй|q7)8!/\T+VytfӪ=0)aA$Ա54 "6tԃ kb5HQu ص2-܃TG~9G$\߹sR%U'>!|Țu|] Q2R.Zn,:q+g߮T1PHD93X{8-vMc֜1*A`wojn6QfF3krH<7BnӺ<^e~^~Buq1"GZ۴;[8aZˋ#Q$,@?ml˰$=S)LɚZamz5aAj1].bζ!hM~9jP؎oG8lY86d'(jeC2}EBp }#0Zk[r(_]rԵ+ƒa䊁szGwI2 4 ɍF3hy D/.A쎗_⨢I8#~<%KȳJ%Ez/X;iLVy0u0p6PjG/)kO_ZvM. Ł4=U=jvm׍I)=&,iXGB&pI }YcQ W\z xa%/HW"QJ`/gO{i'vϓ1N?z&"ۂ(61EiS=><mV8d2xTH䔲Uj ej~IgW?ltMFtxDmi |R+lψqpo~>c k7Ts$h+ kbajOC ~\hcdA nxPhT&9n㖍(Qv;g#kb)Vɢ=4->2|*[YyL*T[/ \N^;յT7WT/#2YM]v󟬛y̒FPbg,.ljxO;.)6?k} 1%>|R 6(C0A"[ا*Մb.5  d'kjQG}wo{R.uy;NfdXn;.cO|XFZ YvӌG$m7ڀ:ˉ֐aqᇱnKN7kv,tPu㕤<Unc]zL3s3ȭayz8ti!>m8aRqS_hȺ=*~\%.l(o:Q+` PMx7T_9j$a8D(TuH\&?jNIF/ ز8R0^'P%ͻ}kcjPxI| Y%vjK0̓jnU ;hIT՛;y5^]m5Ԩ6#[]Sh{>D|_(UpWre{Z̪?ݨ),YUd]Xw\5*tXAU?giۣ91Q!jy꠾oJ%y>hgmo &C`q&s3#?m;3/F 9:G.o'f5\-4F&(L;}:{nazUVZ+tjq`[8/Fk1vZ~8\C_R+/(O1݊ȼF? S%p)#Y1"D7ݬvWQ(SԿ2`M!ұH /WYKV",/݇2޽wGƗsgIR;T(N!}tCEY[!*>Qp}JŷIk~1&LێPnOVtżŀp?ksxm5q0 vE=}59ceGmmy }vpXLMW!T%+~cH2<z΁ 3 rKjD{;\AC n-BPвzs8D7I2ZFBOb:]Cv`e?۹(arh`X:3P@}i9KA5*28NE1ni~ Ej"^㯋E,kԟ|r_KRWV+;:J׏TG=m~fmY-]*91OP%K]mۇk`(S5s^Ft:TH'$#] a)uV#cvq?z[e0ק~NGrMcJ vq)?s(, ZTǵ̵"}pq@0)fKxq80q8z,0GgǵbQY uFu{y WsANs* ͏Z/@4y ,ܥې }kh)H" hB̜VowiiEG0f݇4]HmcX㨉~ R$;#2? !0M!%X-`|ӭ)m3@׬6#bu^"OR5d<J9eb(o ӕ!2':xtw?&CGmͿ/Iubi*3Դ@-rEߵ:R$ 5|ҡ'IjY 2?We96Fu\"hN첁 š^p3ɪ1W#Ƴt B*M"u:.TţGi& eq.@d39TU.-o8.WC#8JD !< Xtz-ߩ߅ܐ(E[xJZs3.*/Y@/JЀ>5t+X.R5 =}\}䢰!C Ŀ_=ѫ6(R BUB]˭(Sv6>ji]J*ԢV5'uY38}*uƄړelɹ~lj݃2}w7ĺ,'tHk6U* vMs|r,E` Ԧ %Vu#>kE>1c=}ݵ$H>X25PNJ%LxUf,jK-F1ۛA[>I"7K) '2^$~&V8woÊS/Z¼(ڷuzjIFMiYVӟS0-1!K"pkOŖZs uekZq.x89iJ<2}F$1R.֡nT\ цg>)\[UÁHzĥF~?:ro=z`_!0{f}e^՚%`o.SdN}e az֔փ",su^UڪɯqhN 0$-u]{G0]pTjmQ_dr*wdR*Zlunn >q]ghOljt gj y1%-=¿~w0kvah*^.3S~bl(&]JV:C UCTȪ]}VuX=A±ua`M-JY_[ԣ㤧ZM2rT\""Mv4x3d_nΤrbar|7b^rIj/Z)<;+8Ɇ}g/j-KQ :9FTLU|[A4#hW?[l1: A!1`2EFtأf-tYJUt1)ޞ9j׌'r:K d:t~ELy;e{ I-57!bhpWZfN!b*` _Lgj03 KwNjAݛDz9,n(qBS/RԵǃ27IUdCN^P|r)#=A`3}r1w2akazBUNQ:zOa"ޘz:xNVeJZ39\uhdX8 ڇ-Qk6e8n4"H|%R&\*YGE&":DUrZ5uJO ߋur P63)r OB4AdAFa#/ dc ! 56]~C6LKO4ܝ8[WzQ(/BHiM'0*qWțT5orS1'NكX`~(#= Y&\HR@[Рڥd2( ,%ObM7*urc!Lf6MwcӥBIŞ*/V#JA PG,R<g^L=f00}hIV|ddy1?Wj vHԁk8}o҅gk֓˟Vo4=eQoMsQ<cG:sܞkIXxhن? vkT"|ͬeim'8iH{>!{`vu;d髞_g?I)M4ȣ o 9cѻa P:`8 :䈴`zvBOy6ud_#o꥟qX8"y:|sYi o@ uDt'ÌI_:H-un$$h-^?UΣ~~ɠP:cr>8*= 9$wT_< L@v| cwoUF<]XM~Hl3381{C|#`B4"/nLn#<>]ȂNwV̦~כ5ʺt>DP=MQkx/{PbkVжţR1)R&?:hkdWfBZJm2+ѝ,ӧhcZC5I*瀝z|` |zRW̶$12r99nUaL|ViDWL\"Ҵ^,Fp.?lM5i"(2 y"$"TNOi[9abVu9r 7 /(Sw'[A= J\oMȺG eKLshcŸsj%ړx@cζtކ3!'G q0~Qi|4¤,GkD {lj[xkƢƉ/V to W{!X}0oqjeł |rդ -lqWXQXwѽ-˄1L8iEcdŋ/ !sIi> ]@C{0C!P\>ߑM>#IW-)M'Ll ? NJa1J7[_ӽm]Y` 9CJ[."NԘ dmyTͺN:Uy]bA΅ P%X=@PڐvR*/msyŰ .cd#Q1qLRʐXsɼ$Us箔8{R|5{᣾hSm ZCJG%{k)llC fv`ҒV@Vv<mrHKt>IhRoTCd.=6y-Ky- {:s,Xmǃͫ\Í_04d.cr(R,۲4SWrY0ϵX  9v-Z[5@f)j?/me7=։x6Hk6FMn]O.ҀYbC#l-RanB1BhWܓO,7B?8tSgй֛$־8.@ [H>T 9\e:ǟZrs#Mr\QQ ܧE .B R,d\?i ^gnIMTIȗ=qE82\G"{Uy7v^]& 6+aNJ(&y0zH @Vqԗ+cOن% ]苻|):XkuYn+ TooHvGMm4.$X^Esuc01MlK6$b6[j&Zz4C%&܍XVOJ N!,弃#ſ okDMp[ߩ%v\Mi$KwQ::4_pEcl 6iwA3!=`snG){rYkýh= ==s&_ #ߜ(P[/R'*Z/Da/ДjwfD)U>Qq|)AyrzYmYNByȜ6Ä7MEB^Lˀ:JÆH+kIwJ`֕ ̜ܓ2֙-} '|*BӨ^f@ tX"m0zN/`K)X%Zx.1[LMIo4 9c{WeIiE<q-EݦWm'$H;Hᦂu=Kld3ּ|QكbDL> B钎s%v;d&ț沞w-K!x8m+]s@f7^_|akit}ev%-`O }J+r:js;uL a۔1 w׽sCK߫?ETl8$ r{Q 4[w-#cH|Cr]I|9oH=0]T.'զ4T_ȑ5q$'cA^].OG cʘ<яII0YTqW柂9x*FD7N;J^NlgjRązAh0RU!]jx@R=)!h (97ut}D|H8_k)~^ }mTVJYEs %s1;ע{ `3G]>ZZ"bխ>QYaG tŌ֌\Gw OyKar Tc d2OP2tSTn=yU>щR]{r:0="ROqxWӽGwz(\t W)B+(2YbL *{_0įKf-tv2XZJpPp8#N{ny"zj.:ۄž7QS!Ic`%M,bտaVsaj׮2#z3q:L\,].U'eIz|e =(sIF&!p;]=ApC*ۃ'H!SТs+!d)2`).ֱLhS-$GFoO^KdYG!Tm,$U[UV42PEa)+ecº&`LZG62g\]vq,/W8jp|-v EMhqd/J{`uz;3rj,.)f'/70boo~$aY"ݑBDF%דϸ`tcF$%nm@2cdemaiym\s€f w[sv \6$=9+ Nckx8M|`xͦ7mK ;67EK4 ]L> fcC+Gɚ§waû1i+g]%I5vj[[|d Ⱦݮy76-05ڟjq;9d?0)v M<=K>h%/ma`0~*`Xll1,ewmt,K91NyU3X<崡@ !mAy~t#c=IDC9p^`V gy"&Sxpns=}M +azic7U1N Pl[KE·գO0D*}s{9jՏQP;Ym;hƃ3q@ fPk`MV|)Wm[PrI3 2#kySGcߖL"NU!`֋{x"x%1kgksZDH}9mdl% c)*Q碇;ZdcT۳;­Ef=?;k៌rOGY^7.&^"nH90%+f`"A<5{Rt'/{0G@r>[^s^OW=XKhPsBZZ6"| ƒ^&?Y{ 뜥c7.Wt^gf$aGI kl.s2u;J'X vn}:z8)V|fj}|T",H&ɾu; e髇E Os>lTαּ2Ɵ޻{/ =iIU w:ɡS,!r7M~MAaF8kur].kS~nPm_j&1pKdܶ_>.I +'P}e,7عgqzdOaViy3uN,—?R&g=Ш+w&%fκk3h{z) u?xB<<׼^ῚTb](fS jbo(s8mK7D0wf(:̓a2)P|OU"-r 8|й> Ih@'Q 6}膁6Gf+B  n( SWlo*o'ە%Z!6 0NLߖ!+`fj6[$Q7K>=td$kgeݓƝ.["g]{L'l" e`Hr:UA־%^hJ?\ w/JvwWBhK|= 1s3ȵkajo+'i7$n:6l(Jܿy=v\P,D ݞx,HC h2-⿬ytp)UZq96(pjSK ŭx_="kE5(py,@z<2 0\3ߖc070ܺ pL@ ΢5Χ$@3, e4,ϲ8AabV:B$f9(Ue+Qc1ܫ1&\m[vfgD&WB,*`~z#b{MoD^N&*ۨ`h*KW5<98Gr9[yDXɑ9tX3#J4H_]KbQ,os1WŸʨx$Dxž  }m ޒ@k\Ej6t| .+uB!}wQ1!丗W)5z@>.W$jl۟%gv7|B 9it" V;|%N|&%n(;fP\#՗ٔ\C.60WY+jsKIʨND\^15IrΥ;G*VMׯ,j.nh3h,[v1fBD x W 5Y_:aNߦhѽp$l?DgcQ {{R%cxU9+ɬ"`}sDh!^^ٗ1aLZvCގp~_'Ex"j-~gmCh^02(azM(f; wx0j`XOĤ$,AMAE{Eَ+ЖHA؜Q%CgW<0\˾u]-6X!7v-]D^\ ¦_ATfAc; yk_[GKClt۫?POj*ǰ G&jzkeXgWm"B p sܚ5 oy֥40GoPkq!cZvS얼m>FqTl063_:>q^3Q*=eoQ2$r&ň(=AhV$|5ܰ?1ǯHeQ䨴)USܞDm;Ʀ8a!,>IQ߽ h~yY \7+#9NU|B:A7PoXi ]*Ҩnt{=tk:-3N$ q-b o39JϊpT( ;%@.J `GN|gy.$Ch#)y+: j[Xn6s`O7\;23$DSLjK>wUnll::]bbɒ|#ga,o^I8y%t_.>R;u᷐-sQB<(qW0Bȁ%#zvU*i n +<6cie2!nc̛\QɉR9CKƻ$z'=ѻzz5WK~@,&?\t}cRARh$s7@/! ɸWփΥiޜ\|iJ\[I`@֦~>8Fq,^NeYa]Rsڅؽg|$hekeukԂoE|1.(;Oɜ\ّ2zO^9kJhR!S07ZCд铺X 3n6m ;FlҜL#:njy@7b)هB SAL3~l`;mN؈1Ӝ8Hex_>:IX|Amq[ůYhzFD:p!0 \vQe N bl;dJR T8PNP6nob>^: MTfJwzݾ.-X?jJ!eyH07/EՎ=g{=G냬 "p&Q,85 UVRlDAPcw%`S̃RDW sf󂗷Ma/Ā(# F#p*酋rՂս页ZԆV:w<E Ju U3.ڇOUFW%$r)mCyliLm/֬*yz =&oW?m1W>`>fʍӵ<"؏+jO1C\]тPߕ8r"ygϳG9hk$2ֲ̀= %jZlGhpg ;YW0k]* 9+C·&Ս7 DLV=C lhTwqIB8i4{<`fooR5] ZU51*S9^n O #aP\WYanƩas2O'Md6*pՆ;hdRxO$yB+%]ҽ7W0g2ULGE)ƐxvԁZ̆j>gDѝw.ȗDUD'bDMf ΝvGv5˲2xIΚN'cu]N,rIG9TE7p ::ifj ~EAJR'lui^n4͖@ ڍX:c&GIW4%14|[o=cH PQG?G2oxK;rz9.IX>'ץGf!/=ȧD>okl(S֚"; z~>a}<*g=ao?%pnz-=n_iS 2-8kt< w#My' }$t+JҥBW]VH0i:o[vJmmܓ.΁'eaZ&B+ZdOȄ$agM#wbKZw^I/%΁՞ypV!#NGS9Fsd3qJg͌;'PQj+L1PP-Xvn4&@I>Zlb9N0.澹w%6o )+Eғdtx|RnEoFrp:/%j-jp(:`__9^̀b6<4渎Jcz'g럆L7Vv}0Bi8qQ^$q[SƱ\eƺ=w$o UkV̫pܸڜNf%-Ȥ]d"㯢44@q9W !Ih&Ez( Kf5Y̚x8dJ`OZ&t+_=vD.3㜱ҫ2Hv2 k O=.PP1uxcbd~NN&\9'WΘ|oy5P+ڒqyXP@vy!s tkqceMy&n$:l2ɚM4O<¸:Ȍw-%rsHhho݂֕W= F/bPlbr I9Tʵ8t1)% SeQj)[~!?2o,DC",(-, \'' H% {˙{ weCZ=}ɩJ *|fw~'=bφnHjtYuAFoO E -(5 a*u.B4X ~㏫=h<NKS=lD[I A- nr-Ds/3\JP19nTZŲ-36iSTT*]C3J13;(ԧY/`_Ib8arˇD&*=D `yCB3ǃs./N{?#OZ~NBJE, ڛ*Hŕ1}2@=sPv4;BF}Ԯ qC{GةA PLǐlA͢[plevLlyt'2hBa=KK9VMQuQn֧(YI%^/MJRtǡ0Yl=(ć{GQnQq 9W*q d=%dOբ>&dfh:aROA9Le=@&\0~M8*2؊HOЎ^A9"g}&ƒ$jӾ#u)Xxd]B1,9,T(Zfj w1-2"AF_nGM-~Pv22Ɍ[(29Xôx bs\'A/Mmt(vwmMwGW)ܜT;fm^{'.+# \w\4pj<4}9Yor%3D*w#*0^\(:L75mAqPῌbhMRiB3p;ɦ相Ğ=KeR@y􌢖䊴h .8lU`q#= 6Ez'w a:Dk1 tJ$#شf,&t5(y ^&7aEtlYX$ S/o+Dvl]=\h9yL0Od c,U,A{jf=VL@TG;;'tWQR{[EJ}3%y{$N 1X~k44K/oyW͡< Y6f-鏺|QG?lH'FWrb}Vy_6!ǐr ~VW[=J`2i(>C a8DIH9jbTVUTe..u(g2F'F*|P$xڅv kaЫpx>U3#N:ZU}q5tvPAI޺jΏ%4ڛ%bn.Lw f>ƎZQ}kk[v#/CTBp[OH> J+Q~h>"~ۜ8E8Hlc*ͬ;2ޛ)=Yfjy{/hXg=Mp1Pt>`ҒUEvNjQ(u-[8ڍ M .܌l}亼DY+Vn Zy"1߱ւY.@ͺk2 }ĺ!ZӽJ-CyW+ 2]>K/R7Ez4g3=.Q!1D2 ]{ch^`(ƜEU#ﮤjTYSqvFZn 6!a"Prka4a4ZhfLn%?ϕG$,D2EhӀ]5*h{z2C,[m/z״,g ~E[w` jMU݉NiӇ' '==ݸU1!'IMX .EަWa1팀Q?{JdDZ 3%AC%o %TZ"Nm8@8:cnAә>oFFR40Oaʗ< `BG2ag:!-2EhQ=d~P`ɯ$7:kf @N1`S?$rlOӻ9&%-,$ i'` Tt#NjP@$ȱbKm1wLPOU]uFT>hhoE/ qgh(<Z~ 5`{<[X<&8x-Kt~2 ȝ 1|<&^B}MFkjQY/K~hǙtvPx +؞q vz\nEikNDϥ"M~&8Fϖ]H(SdAo@{*9>~Y=:Φ9|S $ǞIR3.58K*KÁs }? kХfB@CWj8.T;UC 3ϊz#j8HQa:kxd?7FތF"KAVĂO*+ Dl_T*ChȈ;?!NO-Cd'J1#7e^?[5Uco,1IM$ zb}۔ ކ,ÛiL6e112C ?e/E**bY5kA[>礐7fhlT0vTW|ThmΕDv)l^NGP928IOYnԣEJdAI42v1Tw1Pp  %`)J);A\uZsϨ#kg\/s7Dt/\4R;]=K=oI-V/Ȁ D(9Y/V"CY_'{̵!x9Kr`R.""{c띊`np=q{ ؼYHdsRi :"[ SnxQǮL#_sZT pB su[w.3qEǛMo,/%\|Nr^3&G q}Mj;'^a;eArkW& ҃:O^hVd0R IfWb+k&Z̜dMi$o%|*O߫tqZFQDbE|`46PKGH/!̫!rF~=?Zj-&BQjjni":Go;D:`` lk33 jgg aFG[΄a1ġRzPQ>Sk "YxT #7sQ"fz # }|_5hW]1ZZVd*y5%.9]1f(&AVIZNc]\HB=熮$#GW Rsu+tC+?@g0{i "sK#VW.8JAkэIxzZX oէ!֥]9i(}|P:2O;DlRmlS&q0'QBFs}{ AɀJ1%v_Rt1\SyOQ0c&|,\x֔OQ5߷Rk(75dp bt.+kZqUEm`F:&X.0zo-h<ȔH_rVJ$d╁M`XUɼ~.t ~+⸧yo_~<˺\}_^tp qD#({s:8!.[0A3<ŹNՓ(ϐr J=-GX 8JՅQkXעkb&mB#lncm%if 1jGTF&V:.eZ(>ID)fFFQjqJ⨀z!4@^d'g'K)fob4T̈GsVcER4I Q%ZI417|0I)ut C)rr Z bN&4de %(̎3:2ZF`n64b3FIOLHB{̆/^;4ֻlX+9j*Dm5$[&1 [FmI.=JINO |c9x,FYaoap}HfN=0NѮ9E>kR׃ OdKKZsC~  d mE(;OL@d^GQHSC`{ɜ|epZ ^Z=^Hx+ qtcj:os2ewߴ->I_pT8Bo V>\jJcM+᫛ll,~Ls)_BP_>5uu+A=%m+, D'=ny\2iN4A~&nexP(yu?;"t=gs4* ?wՋXE:n\`/%g'f>οD(~<N&KX&MLHj%뤺HR-+~NCU9vXʙhŻvڏtq1}JF%'D8BqLVv&y&:?Y+ɨ{q8\uG# Rw#(5TKBsXtJM lYki'sExydWq0曊іɿNA-0`z6F<Wszeajp{*}7x;^ޮ}wVwPE gkuY%{V^+ضmw"p_(ݘH9Fi⣩Y1vT%4cՂjͷb@ܷar&Vk?:Q.A#}5Š%j /ԙGg/Mx0CJEOq l0SM$OZT1'Y#)/\dC_-5:;$fMZZ]yl;KxMvlVq}~ +ě, [~jB%m¯q8u `0θ9CI͢.zV_H#&vcW"NWol& x5ڻ+gccIάz3ryAdl])g.^ ~a ѪX*hnT1@M־BB(h|vKH,6ls#uk 0ʹiG !fKm&_]LR6;6"J}o ]ʐ6ݜX!Ȥ a%%8KyUWa*0&z 2t?϶ ǠE1?O켃@ңY/ Pk.<ԙ/´ecm74I(xdzIo ~ś3 K{_R5_x p`N=_tuOZ3 DvڎDˀ۱,c| 3< 4 [>fׅ5L;,6n%L^gpgp4{־ h}t cW}9 6V(K溓QIK擆$^-q}RǟB?v8%yh3 3 M=$Rۤw_8 P%xd0M۳&5;V- @?̦G/&L!TO+]{c*Ìyq*w;yP st~` 'ҕ8!cGKK_YYSQTۃ7!Nu~ v*S N+@DFs +>1m $c{4}ZYHb<ĺ}UP:Y'Nԣ̼B ?:*%+LXW d'rs|RnXh9,Oc55]CX9*N[#ߴ͛ZB $1*vwM|y'{n䂊 ~0P٩GycC?-9}6 a/l $v~ITa;1=퍆1Ԙzׁ؛fmE]"i 3o!~]NpEM[Qmq9p{R[WKA79џkۡrSRJ>* udSාSpux!|&&P]m[KXl-u"+ViJy'1;,JBcܓ l);{;l P|8:/Nz`S,%{Gh埗3vE!V'v]AxSE^@u`=sMgTڅuDyt/]7D׭raѨݘV7C]0MaKQ ^g.,> # J¹]ڟUύ!IQg"FҴo#$ctkM5ХkVTno AA-TyX y;uH`tW{⁓0>ʢr _j QTZy#hi~JPdg(2vcNgڞxb'^GyR_:*2vjIK1J&\ds# }kg=bOi;^~А*{I.] 9( ^ W̔FȒ#߀ODYg,o3oazf+)~3=U.]OrPv-aQ.]N(]Ybd)ar޿Ǟÿ]>BACk<巑RK^ yW{ ڇkƙb~l糓vdd0+pdeoZO| +&+s :ٷ~q~ ւ 䡆')h-Xf-!e< 2&j%a9I['OtWw_跷 M~v9u{77~Ai!)g,ajem؎L%c={Q{ҧö_A|rވ⡢9>E'v FriR|wQ%l5HbS<hEa*dSv$yG#ڐHMX4ǿ LلTS6ކ\gW?Yx.f3O0pIRh2xZg<G= rcgCYqОŏO'Ozi]wTp!jا2GM4(@dV> $Zgƕ" `ΜĚf,k;"avdmU|6u98{ciZ-K|v0zYi>8ա #HB ~(=aG%skߵ!D1l:HfH+vbrp"aDl1&쵿d+F` vU푘*_.ppolLE$J *TQ[Tr療bW3{GWUʆWh$WƑosYI%b-gmў7{D&Us;HҋV(b$/QaZthE{|OWG5c־^KDԚ+YG]?uh>֑&ua{o~xYYs ɤ_xai3a BH ~AR#}aP%R\u*B)Y\6 ?ѹevH4LQcjb7}b(&Kc=Q{/B͡)I]ʼGT~Z f,15,S?QuAb2GPgdcnӕtS`5KyY8SDK˷UO|{k )kbGi% \pX4&Ɍa~Xq,'i_h?uģRrzP]+/-̢܄+xuqh92'I&gsW2y (OYB09Ym&*hj4 >l8am}yb;SUyM| y7Dq yox*)$0Y@X@Fiʪ]X9Ha9ǜx+S=v.l"+" .d}sG0*6UfJS BPO&|wq/N{,?|PbT}_hFu50 y0C{~jDB(5L&? \P2:̎Ҋ7*FęE)"K}'Q&>"ΝVVŸ%@ez#--TI!Cp&J (BF2[U|!ـ$Fɸ/oPvI8na W*`C )s&a,?Th?o所qU]"C# =E/fYpDX@}H-<Eyv}hq39$N}ٖR2W_N@XnDD/#[/)|<0k?QXSUk_E #Lelu+ *_:Bkh,E-l+k{nKla`ħim zJ:+i xO`M4S1fYu,}3&FF@vUVZXtVܑd1nݿ&Wc}|Ae9.=叿Cb5Cqkg|06E4=1Ai3my٪\Sj6̏_Ϫ:V)U0~f7g>QaYNjq% @yK;W*y컄\4ö|"Q~;۸wxT(`6M1otunӁ[vpM (Km]TPvW`媪ܛCW7(wO?^3uEžVQ6Y![v 9sfY<gs$ȘZ'X4Ja{+4?wmҡ_6ʵs͞.3hkDˆ@!}s1%EΌBpg[?ɪ>jLӎj")V %0 7P4D;h W;sycP&}e".83u_񶹚SBag{z3[;k5rJ[7xF{uCUxXFSbg" i>U7> 7z$HӉbI<7 :o~l.ʭX84 @F Z'ܳ/O].Ͳ ApPV0x__usgffGFXl]%AiZa-.ҒЅݝ e w +Y [J=[hxQYC܇L=BzQAL!%w|s^!K՞`I^R3dbY7!SHeR~<~7'9.cwSC4UTemӯ^7=,0S0.[lE b̼e@"ʼ1RG%Xz^kH9G-ْm ~IZpR :LmY`f:4^m)In-]B)m[g46%z-S¤ml=ǃdݘPCePleCEi52:lJy :4)ej}5Cqqcb.=(ɴ}.-=C K|h( 6tԕc1(X/vp'tI/è{vTv.آkK$ߑ")<< k`W۪g;_wpfW Ι/'7O[P;AB,GK({ ]5ln p j.vhl}-EoH.E5ivQ_7R)ZUksY}qrܧu`.y2]yE1#*s:Q,&PUʄ>}rrQnב3w$pӴ{{\$>yAY.>|(nm;i5P/h2v2?KMM(S@y5Ӂb2>5qIS;{BR33&X@5?g̢[`Nq1S<[^V9%Q*i^8Z۱h+%;bF?+Er%J# 0k2FֈQ7%rgprijַ"LFw;,kB/HF؏A1emd˴ bu{TE=qؑ95;rTM_(Dki,B+~\?gM,[Hurmop3BV/~q86lYڭ1Xc>#.anryN1F!m{X;T\k\{gWOjA6iP%/8M& U S)i(_ZdSq+J{Bh; hDRpYb?k7Nt_??$iѻv\[3]4KO5ڽ!9cun6-`3d{y8*.\KErKft^f޻F^M-\`Ԃ2Vŏy@<@J3'"Yd=/ ,Wk-8|Ml??n3g~lz |~"ɤE2Y~[h;`xc|ouUm-9.g#xAbᖠe^J Ra κ2gѽ{#:q{Ψ VtGc ¿op u!U3x uGz|L&%Y*C#7⻵bHCvua3Ŷq5ᐄ:|c&㣒<:iGg*xH \2Y*ҜgC/han+bh&ҕ2 1QW6 \&N!(OdME< J_"רBn-ܜ ͷ2)"Bd4 ~S}ip}!e8z}r'~y1+GY1he4R"@CmQBL7S> SJ }PLt ˬ0.DtI7tp"tJu*U$`svZ4'?| ?˿ѡDl5gr%p-_uP|򁸜v~7&GdC's$q?.+ a9Q|RعfʏqU{5cX#;7JmB*8TQrWjm@j4vG 3-DtJ~ńzƦB6*H||'/HZ$`L$g/dZɪk[ !>$!^ɢp^ff• C[xt$x+?[WKPSl㲉qnǢ/Z6)_\uk9@hJ*^RInōb\16xrHxɷ Sm2YDkۄp blR~q6kN e*0ШƂǥ-L1O-K@tCXٱtxҒ>V fFm.!]g}A?3 J" @O~~̼SENmb/`ە[8Ż$~ tgJ{ ҰbI+c|RK#)fZ6fx$dWcGH%Kt?nW}l>%F0$w[;@&1tH*"X_'t#j73UT0xÿ UcAafC|_^P4n)Z4-f?{N}7r;VJ^Lq쳈/Ζ>ܞbu?.t-yɞ&i+ =~ ƭE6@1EԙNrXI􎽡bm3ćM'j"cyYR 䣩P/u}u%TzW%ã5s3EAu9"1&3E^_6(*vʷdwI͌@l "[? +F-v +Ʉ7/g8j?> U!)? 8́_GX!1#)N _*"zZN>.GvpL !z%Oǟrm”yʩٻZ?;j\\S56@'olT Q6<,~Bc-$5ŤXhSj d,rcI\g-)p( zՍx#8f 7 NLbސX@R{ٚj\C2 Љ-8mvN@)PGf*4k0B庨[~܀ى+~݇zrLO _tj-CxF)æ;} iu,($V'~d rjK@yNxd.ZA'boFrV=T}FO3gWwμ nO4T3QA|hZt Wz^]» zKt6)\1MZ%#J4 I*f^ְE|S[n*BJFg5]HTmy TH.5igl8FrNAlDT鮋Ha둇|NũR#ÈQhtUZjxL ׊b+Cx6t*r ,v*JJc SuKS ÜrYDqg9[8v+?v,p#e 8rfx&?**Q,)nzRj :X6_%q*]&?'oj_L K|,Iq.$.Q#_2WleΓ/KZJM|c4QG6&OgI=E ;:KM2&GR |mLa0IdXLiuR?#Y1A3=ʽJ=\! ϹU}jbpU].(0"m /zڣe ,q WyY/w8>_0]e@$F/T'd;,@mVÀq[OPgPiq0 K[ ݣ~Dr\\QЄh/ -s#rq1bjxsHb˓ͳE~j0!=^DWC&NkY+T^跔YI}K=R{@?kbXYr9d<%MƺLZW;Y!R&B?{TBAh^UEq,q !y1H,UsF tƻt-e%c||Gcp-Y[ŨoL-Qn3tP[P=|qjd>Uҡ B#MPm3t+H$-SSvMYH%Mn?krnf1b]9+& WG*HKzWtPXFU\U'@ΰV, "h('$Ol"Tw \%3 SB`]g r;cS-\d+ ĘZ+jkJz@h%/9tJ jQ=2ӄ4N QbV!YOT 8؟poSAn {U|h`;Pk ~j3*Sa69?pǵ1NPςJNLt OP(LJ "jTkQؒځZ-V~@Vo F]+w`g]_1.\糚L W-Y"bY#&i)wͭ;0h5.W"Rh)7ۤ SZdˮy5UçN\q!N;`˩3 zC0NG <"S]mԼ"t`Jʖpr xsŧa*nGEPl[R#_W"ǐд@[> 9[ 2dK:dzAr:?Q.SømK4vqdL\ 1 "A~6G n!5xeY%[anQNOrmС41[y3X9Ycj s\,uC&UGBv=nzAT?;=I!ݠ~{Sf b̯e{ 8aU0N)s[iޓ%rXc8˶| ?+ H\ng %rƜU2yWx,*D̳} S/T9JM,ӭ6+%,*1Je!nH:E9h` iŚVF*Rr?埔F`fGaHToмrڠ7n/F9fH[J#_f~5 ZUXu3$]Zj|UHg_>ŇLzbVףS 9I#p( I٥lj~/&*.i5E9;/@4?|;^HJu蒶0^ Ti6ok^w̬v>7 pTT][;=|Uy@_r(*'T䕤`ZpoΜz労i*IE8(j,[-:P-C2 XWu6 0cm|݀Aqɜ5#_>1_Y8ċ)Z|T=?&_^w:&`H5@Ƽ߁''[[\dj-if[YN]cƁͳcTݒB&3Ocu +~%8P\ٟe)%e\`Nug!,=+6>qQi4Fq]}4I}e޺l%d$q~S'`HȊB$d0N@̈́g\1,* $E.kV|ͳU75kݦ0+K/eJFnjIVv_*i=E >gȭL$5/C}3玧H5(%)ov)Hś45`L/ͬRwM6VfsSKHen, F;z-b{lz%EZy 6Ic*Xk:,z3IRL?;$X ˇٓgx[/fscLaafTNLGzWI NVӞ|[ScYA `9tIo4]Ҍ%jQycM$K,_١ _&dףט)2|÷Q+3+eG.㨢WA\jm}֕*(aPG4N}R 򙬾 d=<?#.;) ȧP(hn~8-֑yK=Bz\QU#^p-qfg>%yE%3PѽŐK.}8n?| `&;g4 L&="l,9W)GuӚ(KDPmGqT~  -e0w7V0-7MsHcN ehNc> @:מy@Tag*+g%YYCQi$cs0SPw53y|r$A(7?Α֓7aڕGsGAʙcE[ x kD`&0e^}ŕ [2EixyFM:0hul9m.R e шl9G&<%a?uʱ@_Nঢ়2Ú=wEMA`al-Wwh_նғmj6َNc1Ome+R1K.}YzY e|µ쇠B}kE]>4W=P&GrҲ f' 4h4EKPZw fZʝE,2 H(9͛n*W`= uqlDF'QZr[R@3\w|5~`1@U$S!@O֎aʋ"S}Wɂ\)&3V"*U}a+7 hLhwX`kE(8Z{ytWJ T6>xX)uSL.E2ify|;uM43kю \jX 7ʚ*Ղ)\8Ȅs &?[y%isImwa *6i'!h#JK>\IJcF.=n$Eo<1;J>nˊZ9c5 &n$J?֣6d􀍈k9=%E8vGRH# 9A/{0GMWlfбyQ&X{;2`gIͦDNF"꣚)Gldc]Z1 P8@c)q#D}gjλ˯F@CTQck6<`[A>%j;, CX1]Nmch;AN@GMԙ 71L` S,q~#\O {># usZY7 @KyM7aa\d;HWx"{ ؝~x16)>VȖ/RJB 4Wkɐ>ߛ>%9ǙB^/(_/$!! =ݴ&G:t dv7mQ0dHeޖ¹5/Q.a4藰ac-k'm@E $}w\=}/D;N>(0^AKrF*F/Of"E~HQD@'#YCQ"pi#hMߢ*YprAY ;ܮSi٥#Ja0_ SGg{Z5cUqc\(]9@L1';SR<"@E~sr*~NdEMrk1Ҏ\Gv/ӵkDtsߚN`?xQbBeCnUZ i_T-߉5QzHD5>ok#C&=5I;%}C&F/y[4:E?19QKѥ\)B%nΖ\ -:/Qv4Ϭьj%I7m-u>' a<'@՟b 02kpcq*CW6v!=爖 mhv:W>"~V Y'!{ҶtT`ДQ$##(/.x=8g l.D I[M8H.C~$dtHBϼ|pHl%i0ki׋Udoeq%~(_S!RtJ+"?HSA  igT}_įs$ʹDŽNFM}D%UgosIM,Ik?(H0"_@/D5~L9B5^! HCs+<\]IW L_&za M?G@"41B/?O& ' P|QøON,3+Á D`E]1TZJ*^_R4׃? [_vj4EYB# ©*m9?5.uqIiuW{7; uE'][8w@6Qֵ!OK)JP %Z<`nC[jkxw{ K&'&xiDK`_VZhdGIZB#ks!lxode2g9u*>^:RSM ,d*+(Kb*dKm5'(&ݙGA QÒ)tqA}.uS4F\@yg@E >pZ/lzr/VJ6?TڋB+0Sn:(P!` K*'֣@/w)g aϕXW3YJp7=ߺllQVrq#-mu`TQ+K>?OlSl* ^V8.fs&y&]Ggwkw3&@.)zZda"6LMm>_* zIUǣ.L\E}0wM"c pysMMݳ+ulyaq,6u7E"l ݰjKdPjN> Ϙ2*t7AJG{0sR7S~E[.y 4 `W9A; X4@l{by>,*xXS6jۦc@س'`"@ٳ(:;ۮ-iޤfxH.]?vSAH M_>?k|UHgo&h@h6 dI7{ uںnjS7ڑٕ-t(6ě.i,-0Ww6HMw+Cⰿ}Qt}I8నoZ$򑑳Ԗ V9|ze'x- dty0uuHg]p}` oJAln)8@ٟCmb]M@7h1~RzR_P⏤osX$:/aGsļ Y)6" YG_f1Jpe?o]RQxí$zY.g">8aL=™_ Ll\~p$ 65!:E۷q26$:Z/?yxҜxw~Ԏj +to?bRfd,1&Gg>)zTV۱f Zy;)sn&ʹ*P_~+UHqWzLHB8Oٚv#(#lSwfse7}p4OdbZ|L>$l v6ݫ'ُbׁv<N$ڋ:~?+YJ#NpW(Ne:a=r磏ھQKb`i%ӡ"{8+E@ ؟Q+&P6AY$LQY ?UƋF?" 1jǂƽ' 7oakZ[d#lJ$˄zmH4yL js]glYr*J (T+=z*• ;[EiqCt8Tg/O";1gyY~vVe7s:Obj`5dnC^nEV%b  QrÿLA4?y-;v2c M$ҰAԲU3hm๵FliD}" ihb2]Bu5Hqdy{ꃌkr*KkGE֯;C/^DP[v mXlG 3|DŽzmW&ߤDo0g0e3[v^^T9r=,0v:f"i>Evq!>#FN88);Nec\L~@e֨`u^;98~ Us IS*X@-""]g͹;JxJk^Mc0JY; B;try { tml*9Զv9t 9ibpԹyT< ^'%; &i6 "!1uT9pGڄ|fd2; 9AN*I0uHaqiK᝛gm*Ql&`Хv, LVS3mh)^գd'0%k?зzьE;jf곿/P68bC`aBM#ضH`K@ W\?\Oٌr6ky_>|D}D$.+dbM{atA!"BȌz jZ\SmLw/!ryv''b}lN:,Vo9JʸFTV Ǹfp0JANk o RUF~L֦[iO*;,hra+aH_Yz@Q4RjhO@ >VytF((tlbWѽ{~㔑47i0:O<`j=_:z-Ïyn|&'Hwj!X`U/T _qu`N\YiVN^d$C@ pd #y(f{ISzDrUMĉzRؗS$iy"}^ =#u.o:{S2{VMH4<9;){Rg1PHo!7]wg~#847Zq5N}і] u/嚓Q7 !e+X̤58"gEoԥ+WDVw90V ɗPɬ&N[Ll xaGn4! 쓖`u V ΧTAhwM$ӻQTKzKM+=LŰ*_)h~ j]hĭ 39JX0O>~mO;֬ZNsp su-ȸ4[n}W*?R{''unN *v& .3kPcB4v%$Kv7ޢU>cPq{@k`|mD cQlRJF}co(tsu"K^)Ro昚rZzAUfEC@mȏu5~mZlĹX)o* gL0]#f&]dx(G}嵡bw3iI' r+T;߂ bcߜ/e"ȸ7 "wv08I@iTɍ_v d9ٜa'wCt,?E`$qC +F&Buzd!k(ޜ  W2a|%VFJ Vb0iؼ{$Is6^I,**/_$!ƣ"hW9 [)oCV`k.+*m-7h`! %1?E;e n&̝~ C2]SܞlGF ςQ+nh_|8Bb#0lm8}׽vPhh8 iy$k,OrǬsy\ UZ8I2$Z؛MÀ><.LmQEܳ:*hx\)uڀo;wXa3/t|/#F zcNJc$pwֈy¬8dU##z) lDXx=a; # 6ڳ嚇_!F;p :LCYkZr;.:)-,q~'T .h!(\C=\.m5  ^+Щ]O7L5Zl ǖ­ 1:?e GX|'Pg>3TפWuΦw0+j#%Q>fÊ5=)Ңsp:4J]h:((lq{aurEN?Bn͵|յ"Zɟah1g\&4-AxrKStfIjfg3#Wďb@H1 N`^z9@L7I,Y Uoߣ]>lU/rhǪ{pX=U)xFrGtk![ye~vץnpTҊ@BuaeX/ENw+PeBDv Gz̔ ++碏g+9ftj27^WJC#ԡK)A[O/}Vܡ (-vTC+0\fϢ`}/BȜDm4~?GfgK&ED Kh'61`Uo()hEqd/tiq}v"aGfµ1r G>7w["670CJٶk hv8DIiB#6L`M3Uw-VTr l|P!L|*xRs$#ԉ}~ŠF͡IO\9j}[U|eEmFT&c N ]f#h=`o*>Ŧ8dMgo=›Ʀ;7rsDNX}YD66:!<>(MRՁc=J˹_b+N ?u*IP*}%StUl7#fyw*UYVy鱕OY0~UdͻM:<͓-9E wy dOD9@x(@v @o:D,h׽BJV䴝)Cޭk94^~j'y!Ža$ISt r`>8W }FAՆ$ɕ@1:8^?!B0@ q _Yal&[Px,[548c"n#$_:/ir݁qϺ{ `Z S;`f7ùTx e6/:#:v b^"4>;:@Bll>?Y_Ђ\ð 2d: hic{gw!Gm@8yf8O_TR$|WZ|SX2 +TKX~3z6f}FBIH4Hw3Y-}f.Iσ؞FBH3̈́.^b]"aDFG.+2+ DBۢ2bQMMϷ>? 41R[i͊Vy^$X N&;.&)% dKhl;w=NJ2\qcEj0OɦőK9iN8m{}WRò:t2`\NlFb\0,Ec :=*f[A/jh#RżgMqCd<L\&lN:_"]q%ʹ:?O3SÃhU H/ gsM]&8+CTYF1J!IyG3ϫ$ Ry.:\7K_=`Z0F:nT]'=:7.~:w C~6a~MDy<_j ?ܒn-g[骃 mW>d Ia7q:EI Rn0VqNTdo5atqD͛ièY2}.®5 dК`k~}ݍ4\(v; *Bgw&17EUנV䈸Uk_/.Etsu!ߕ[XEvcT+9Isabp]DZc ;涡x~"#fn":l| eH2ʡ|:!6l׋9;[,Dw.l kkJSG_W#VxIO>K;W%u%b!-CrqlRc.2J]wEcPtd4kC4,V-Q0°in9f*;w9e< >FD qXז Ůb*P@>12 dK֠=BA=TEIW8/K{nena8H $7~Ow_ h88on=>ͪ<6H. zrl+]7ІA~.“B6{&ºګn~ϩjXr `-2HM.NȢx`S: Lt0̦\J(JpUIp{!.g;t> +MWާ\8Ɲ5v 2xuώ]fQf2ksUS;+>r%ТHXt*#cZPX  v^f;!"yW]&>SBuUf !C$ncyWtLJT͊&ngd1\QQ{$>6oB̷5yX+5k6/hOE#_b@)g=8)3.vi@@$ SImZb {Σ3L+rN#l`cb^cz@2T֘ڱ+ZN̹) y J5RkbC?`Ht|\*5MZ>bsYo¿s< xtTav%W$Qtᵰeai8bY71WtpEN(:rL-eb RA`|AIqlC=҈]6&'VvA E]z2E jx }d6h_;3Sp{*կcp,4b[JZ^xp ب=?jⓣps.$, bBi$i\σϷ R2#XҤ}jHz1u x~&p-4jsٰľ] ViFmgSghN7乥_wDg -#eP$O.0q# &m)cښH.~ J BP'[1X?8"4]վRPeҽw>CR3sw"{ɎET*W4c~g)|^՟U!wg } fd% 1/ȿ~ͅQEaL8ҰMS;qO;d8BzW͉.ZɦՏA*⿃0YTsVÍR.V넮d2 b$*;&G%/AblOЊbLYYe\u_z`M#jdqdܷ'Wro0`t]vf#0NHl ϞeC:YWNr412UH4z.Y+DN;Ѡ>;ox~ ~ Huw|f(¿͙9 :(6A))0=b[ y]9ǧ8+$߻Ax%PSBoTDNݤ,)|IwtM_7W~2xό"0(@Ϸ}El/M>Jlx^gCL&c\BP}5w!dk}?S?W E/ xizAȬF{޷6_:BߵVxϣ;Qyѿu;|A5lˮ.~YFWvgBS$s0>Лݷi4rLgYT%w>踣 Pi2g =#i&w5#_=+[sDuf mb$Kɝk D7)Ip9_uCN*#)#U{ DТy aSux#_;exczvX@ah0s~L[ccxS  tm  40@Sn<˻ƴݙ b\LZu5S. GYt? 8 `\.a?$`n?NTX\ -Y33Ґ=/.Oʍ@TіIH UPf2*`j=[E*K#|qE4͊Ϛ^MXƏz-h>8C3ya,ۺukW Vbך%B/_(iNڇ)Ѳ=G>M eGXct8$ze_VKߤuC*n=صQ^n+'1$ Ta{mGUv/s!'t#OKm6]a#NS)FÑhO2t~N" ~wxL]*x_^~౥h6×1 ߭arȮB|pZ_o<:rTV=M?WR ('/ kpNH?U!!.Agz Eҏ q)qs:,bGLhεz=ߖruJ@ܹ MF4Q=gK޵чZX,(Q:#*;O@u_Y6s5M΄%'*#A x,~fx-r+d_GNYՋ=JC9F sh*E"qwꉢ9A027KB*R 3":Û6Vf%< U1s7e~rdH!GvA,̷9)X+iCrQ(쑯Fɑ0jLJOACdEIuzJXh+&IHd]+ jmj-`X;Pg4$(KYB4f"r^ WkpP S&MF>@Bbd~NVFa+ i^M6 "E3>ƨ|C珊5z#nZӊ|G/#-Bh Y3[(4 ݟRR6E1 6 _iϔ ubRrPŖ%U|ZY )%fTt&ϓ |)n< nvJeCֹ_ 4T5/)~-{]~)E ө$OP*3Ehn^ź-ۄ7AγTqR:U\tl;̇#^eWu)!CE;5_ZSO[l o &|^+B$&H02Bc9h߻a#ya(T$iGk5:ysa}a%* cP[S g>Wwɰܡ@%΋z5c>QgMcePGn`*jq[ogk4R_0MiE3*md5_Dlg:xm2inpaQUTG?@G҅ĺw9 =GMX%e-y,BϔY{ 0yc×a?iu|;1>K2<ďjai9ٞIm`N^úxTڥ,l]^mV] 0AÛkP)𺀗v9|;@L׉k]$ Sť;J#/cY)Hgdgz]繵5F]!}ۑQ\V@[YC%\ʄZ^() ^DutCO [9&COX4F{>ڣoa7%Āpw6-Cugk3 IҠ}&vjثh:1TGd#qlH%K;)2hO(4w}+=U#leh ގWTV"j/, >sB0T_/_ޒtC-6O=3KdIv/ݒ9neƥ!fYD#/>O (Rq.z_j2-q$ :0AN FawsgA?F%88S,- ZnpT&:0ф% )3A:\0ZjH ,Aý "̱7%ʓae=x}w,ti岖4;/@̺|5@<ꉭ4BPuG/i\[xiHW 12n]&'^i],D_}ufVlJGWo$uz#y4ݼ'ΈVEPF*H?a]F|gVy߶14X7vO8i9e8w/ )(8ĖvF> V ._kQ:-*KFTCDlD8.!hh<wֿ)QfU"G-kew#~>M4-_Ck{772U?yG6aб<.9@~ Rg>7_=d;eOZ6 >.7@T*3ac\SK!HF8-A\\0=-lʀ%k` 3/Ј{7䨉״JwU,l%X1s@q}yxpfA?#A  M%MsɕF7h˿Z+"\̠ޢgcW1$.~lb{BaϺ'|,[iX)r*#:j[G+iЅkIftX^=iaUݽ\lGXJiQ{2k*[S0AV6kSHf'hu^esNDdVO3,JAIuJ9šHj(%qDsݟ(en,Hc$@AGn/0A-ܲW),ʉe|J)9"zƹ |,y0D,7싊Ҡob X:@ ;z53F0rgۜ$G=Tzs~ &1u09ahAԇffn8.ϻ>IsS幃ÕLf-ji£*WkOXS%AF{m:®jVs+p?xAhzk)A`P~ '67/->[{<(@i!ZmжN[W] 8 _v1Ox_b3%—#XwÌ*4LPJ*ds^HYZM ]?UP4]c#^E7[L`4~zuq ^3jU9D집R&x@<˹ڽ%5?ePs/#NKzqq!73l5O%O9Ͱ"ϖC? 8fs %@5O yuYKY0i)2?uJvuWZc<ͽI;kSv$K-Θ$Z(Pdf0amк-KVql3}'O/d :iaf{0n}f0O;&:+bM뙀lF߀k{8m߫6zi:f]hB5.  HEϨkK_eAuS4-.OFXmϋqeeX#Z5@y/"?42,Vjڬ+Xc` 4_lɀ^4͝i@?OXaTaڋN^JMJ;'~e'c: " 󬙷-=H8jx%/nK=a!/^$cQt0Ġь~RtȕI描/ؗmUV1 yݫ?n qMhx\9T?Vh٪gs.x{i_QV3s&\˩Y;T9dB6owbl_O6e׆ֲqC(fVN0Z1GБ2K=g{J Q=9q;.o^BᬐYXD,w+vx`k %u;BzoI;EI4Qꘊ^RXΈ&0RG p?7% Z OSm/?)4ދ,Ȥ!$'DUk[UwꢋPiOop΋̜k pI^bKc;ʠH_YfX N2O'E;{FhS,)`#' ,n^Ic/$l,SGr&S󏒙y{\~~,^Ĩ ITy{d6osM0)9M҈4xE 8U8}d J,0"EcrHñ n" |#1s@,h[Lj$J,`oc& р! c[JC|b|E; #,hFQuP|"r' ]Vq7Y7[( L ^\ҏQ:W RTߤO ;lH]?-d/l&T! hSk ڇTJ+HTy!_!n1^#'_Ʃ#}:5z3Za =2᳌p@X;/&kTGE>d|jXK0Φ8@(还IYД}ـtsYSYswŻНzKc*e~q>GamEgq+GM.`W۫T{Gh`8ºE Pu=#jxN \(%u#fNoa*& ʯ!cҭ>5WҢGԖܴS;϶v!CVEc$ާP|w>IhivmԑlA)E`jdVJ{Vc3˲=*q\wd[0)/\."Xk} I}O1ؼ0;OZ~nЙIAX~7Nl\M͒7ms 7TiM ߃I:a軏ҁɷch"A V3y% HI[ }sI aFsЅm]|.IX-~9j0WGWZ'&CyXjЗ߿"6g!Ip/쀘H#+|#2ӫd _u%lUObliG1֪1'f%u.1oF@,҅\}nS(;iN ŹYnds*WPrlL'iSOOP6=E6 Q|ZrLu=[-Cθ,XL ,vyWLG[ %Kȟ oQjsND_;] 4Ld*JCսn׀'+GY+x2ۅ7 qaqŸ[^Dooo32lO-ml6Ħ2D X:̪Jw M~$sY~=_&3n 4Q ferkS< L,ڢ!uI-_(/.mW 4p*dO9wÃJke[$@̦#_GXyBؚ 98b~pfՂ%j%΋s~\Z1lC63b_hy@Jg ĪxqPUC@;ty AEA+3{ s5O![Zwoz?#4_9}XOLo㹬9nx~xޗE*0:ɉ`phRD>cN5K]g?PE{ jBtwC0Τu8LM}4,vb積1AtĄj6%˻P`WdhZoJ(11I ~<4[(kVX$SEt`R1r90=3m; /Yk ]A/D a0A\__?ZRC6Eʑƍ>.HK1B$|vg2O]x.䒲Iݞe(_y&ڞ*q"E&/)ᓆFLn,3GH)AI< Y\<]c,@ Vv*CoqĔ5v:RNQdDZh.N(w)vY +ߗGKt}_u{I>^['4}%MxocJR?C"Rg̋/I|%b=URdQH2;ٱ B)R({:xT0s<>߀, )Ԭ w#tk RH{ģAJf0v H%X ]]46V%J௭V$n!9F@ ȍ59Mnk1R4 wSy5:oXKE6{퓕>${RJ~cRXJE$eazbozG^]bXSlY,p6Ј_%JEe6wJ_vB<; W*\hcwwԦQ<7JYA-fmQCqsYL-{U< UĀPuJ<͞0@c!.ճ2ɴS)Pˆ'^XnIX)i(vkSbe_1v~v#Nv<Fzpwᣐv+RtKF5}f-R(쓽`لimgp퍡+0e"Z&qJ2D<) ߐV8VvVbBB򍁐-υ00T]rgЫ׮3;&Z22y9gKbD+ObV,MוmZɞ1ب*i!B 2PsH#yȑ_Q% *'XB9)DvM&>YXyKUi|Bۡ cW=*Qd'EUŎ&U H5z(S-jpt%?&f2Pix\O_Q Hgꆞ)\2&GK Ǩ>Hd# jK1Ӊqp8?hoxL$fNbL:DmA`"$Zcv>=tr|}/$/Ce 4(&@|{ᮬ.aXL0]f^?GHRp[#K'U `*;=coS;S L }U= /-5/X693ollFp:KԎ-l, "ꠋʥ(!4 } Ԁ$~͹|쥻PiӊzAʁj Y0ELs33;1֢rfSǞ-uVB'Z}(k4enAuWOJ>'bG|DHp}RՇ(.m݉n[F[軙p<]EJ%2zs*0ʑP!݂m~K,| w|8ԉ+7 dȁe]$(m`'Yj%ڌ !mwTlm9`zNP`Y<ߗ=OqlTAۄ[‹N#| [g5QzG]<&\Ok" &hյG<r׉˱+jД1`: Hal8&E#,jd+VLx4>NQ0*@` jK!6|M%/e2~ȸ3:b-aMN)ݶ{tJXR?iڽ,88uU֦*}J<8Vz]T%e~ !%$&b_&[ S0W]i`:w%ʍYٜe4uC!ǃr@ bNDr1&bELPjm%h%娳-m%GcX^:unH6Ev eH] &H>X^e5OPG^<]՝Jn<h/s?AOY(.ӥlj󼔏eЗ􁗛zZ Gl e 6h3'M}bw1{SnċҊy`͖W0`6&2 'lI2"C&+z I3#gIgx)~}Eo?5%(ײ)=kt컗C]%' ӬH螦=/sO 1ڋ3LB3␽|k)u\ΗdLYQ woNE wB`bE56H2f't:5Ekg'.1W^%'^7܆ՕF(Hȿ'w}]Oh3cͣ- h⟟@fdwYU_E!@gݟ&^>?.U Ɇ?̰F< :BwL,CSo^ڟĄ*C2yYJ2xY93a쓃 侐]V&MBjQ84 d Ks-tZ0ݱ!⋦bA2w6qqԂY7u_aRw~X|?S}J^/5uR4Vғ!@ʌn\'-W3X歹CVr>G{PW pwobg41b:\3|8úJfq<)ʿuY?uPttq 3e1a̜nHaz³sbh}8P0_!7}Mbyr`ה9 Ss:7Bi djMxΌ虛i|ڙY<<[.}7w^(XD n7'Xs2o̐4XaiG3k2IxM[^mRSVKa=$ޝo({9Q~j [%mx8Tfb bIʽ]N@o19L:w`?ήU5xjK|sǚN4mIVYi~q[Px2*6/u16j!d튥Bh@ 7lF4 8u[0!b{}SX;OmաhW Y3DcS.UVr޼5bָLzhӉQ~Ȝs~+{0٢=G4RJQrdvIw)=$MXBs ;2:kz[&S%Y5fj,E!0:;\bYC}:ɥqu_k6"!K |?YS9s| ԙ ZPa}7qˤ,< {Gd+aFV Tuk6W;74Oǁ"ņn5a#~E7p*y~T.\rpC>t{b]3 P;{3# C/9˨Rk8{q6t`QۤwJI1LYg}394t@YF2dO1\(<(sT4#s[{eAbIgy9}4jF=I%k5 ]S!"=Jp*{Eiab^gUsStHOBL`ܺ|#JJ;$KE`,vxAHL7b7ѵg*t? G۰UGfPnH?"p<RrUp%읯c4)knD2tq܂'0Am6&.*PqG8P`x?"?kWPW%d_1*eɺj4 ,y#k5(b2cSbv;{[8ls~sPCa"ruPܝ,$PŌ{):BH'<itZr\`q>Y ;zsg2@fڄp`L,.ۜWZ.X}%;+tpV:帯"K,*% ZbLh 2<ե'db z|e{u'|.)|`ѣAϤRbu(\`Q(e?Ӛݾ:F""gpV}=pjVV&.,;I;6f5;I5\0](:ۂ\"9 Fn*;4ٴPDUdʹX$EI<&!+AZ٤7I#1:b2Y5i dK1ZAtD;PvXu~o+?90;Xq|mN^mz%-Vcgc(y&;Z3fk#j5 {ow}5H[^Lj?]'GV=:ܚ*^#eWӋ=D]6SJo2?˙ö#s7zV;J Iy *R$Fv+*$=2;$I5,'{FoK&;#G92XeN7Nޛ` AiI09]O͵J^5L,N-:y?5 b\Ҍ>Wx#u 춈"ۮ(GNLuJ-$)8~*&{?A# Lʖ_KhՖARM"!bN".C4/qwG*"Y5_7Ȇ $0OC.^A ~կJJȋH.N@~/E].k6"}oDxd1~gJź! j,?c$ݦ. biSKpzqe˫Q{Z\Qˉ| @Ik;х3/d0PˊZC y^*mM비> d!Ӷ8T\HyC1!7FYl+Bo=u!f"Zcdz^69o(<ցʵtف~1[LOة\rs%Q ɘ-\ii^ZԌ*WN"{JMj,7I|!CDu_7!BrF!=o~FrR7ҒaQ{2 &O/mbM?n>F.5S鎹_LnYtͲ^ΣIT{&Za6Q+ZkUigUBDUmQf(D!L1Wb6 J@Kv ~/40R noa!dqߢ{ka̿xJ ƼLrc[`3f+aN'vNk>)\긮a*[K$[ thۂt5> 24M nިi AԺ 9pYBቔ' Mck\| 9󐲙5r8mk8)Xm]L+; z,V oKilom4`֞QPʟ1fd[MV%`vQQ"mRp7ϙp(F& P tSqybҜ,, Q*Tt6}y쫾Փ@KnTYƗاK^HKeuѣ7"*)ZH"#w!..<ѧ25 zI.U!X{3 ~I = kYoTۂ`Gha+΄&>2< HB%& ׈{ςkCXDX*WQA54d~.ktS.$\Gä្3Lq?,_C>׆H?H(K1~o.+O1]~wP[HS1`J::mee2t£ cS\iv̡|ʑTJG~!jCP"V"h<R}dOg!czzm*GkbHUEbx;굁زխt+YCTE͵;&^V.Ir*'󼢗_<Xqv}sDO@`iSp:2زT {%I7ZjS3h='۰hPTk5|kBN猖7muKb| `4]~aY &uL]y*f;3\A@?:)F*Iz B7H90/)Qvzx~e 7#x{m k5˘o*P ae7-9tV"S81LkL.V4Pjm{& Yd](/6Hoׁ= 먡O _4-Xe=JA)SvFƉ~ #>3ٺ7-r%%Zӷ=b vVj@=[Py^ ;H3Um=QݷpLDXocFF W8 {֎^! ȭ(@ K;vfq{?f^.VG#3> !5]\T +cPD8aP YQ#_YzFR]%?g*}xЕxp-{G=}a"ݯ8~T X4?]]ܕC.zfع3G$eg@T0!ܔ{iث[=F`|uO=j`XXhFEHH؈Wܶ֌P[2nPL'/kAPkW'}o&dNre%!_S'"Fm̽lU#!n49c.D i=='S> CvA%Z|/IfǶ_;At[66nz9n'z/zN?i(S5G?^:QËy:ZؐCw".}s2hd=&sfˆk, U4@ΗV \ְkC l*]G+xWSd]^:Aw#zxy 2oӢr![o&10x9OSzx#2lDW\tF;ɔcͷz#4#x4y\ CGLz?:en*NpG5w`)޸՟qxL~ș_l0'lԶ$X݆Z<uR#`~KBph8!1_r3;5{d&݃]:ELqP`CTn1ɴ.l?}Ĵrݝ)qi쳷|a} n(aʑ"GUnK ^4C}efw7b4SS+7HՓS9 :_!̠TKVzKQSPi4KMzg4t3웮.} PW]O@3UV,vqcZ|c?Ձsyp oړL z.kiOy@@Ɏ%,켪B`Ȁ)ཛ>Uښ{cSR $ GWRZ<։_pRQ(;$xTb/&|Q=YZ.mu̗_J;8EJO5UЪ:9}A|]MіblL9a_$Yt^k8Tg?['e!X\5 Zy/ i60ǎWp@3sFT[G sW'G~Qd*y򠗧`rEXǘ+)0go"; `G(2kO.(kj5 t$FgeUΘ j-&-@TiUYC'n(|x!_ոvf3r-[/jXTكnG zN, _/T@NxȡZarKhvTU[9['5"78R|&)u6hT,4Pa1&[I;&#QJBuO:J`*ll]vw )C W){JUGm#Z|]+@/.{kspۉ{FYY.Wʭi@܊ [! SL2IUgg.҂-󆖜{Q㫤b7ìAQyO^b:Nj~8>_]-kɖa(Ȁ 9ٺ} Pw\w!S J%4Sg5Hz~al (D26ils dYC\:K%9L|z6g\CӻИBA-hV\O\k2ZTZk[$tf&ePE#qS݊Ws2x*v^7=;<1̈_ M5S6 ^8?^*Cz64F۵Gse #=۰d6dCXàx8e4x+$vQUf*'~^'nj}WwBSImOӴz_;]q3~+8eϊ m_,-sO|jO[\H =TFN7f6QՎ#$'T@@e9m 'WaܩG㜲}F3h ̝@xUxuBfV5)\/l۟L鳘yK3(]%0<%$ɷ|ZśE >-z 5-cLa vQ$8&U?J9ˎjz*\bTRqg]fszJRm:FF>WJIe9ietk3]@GUU> $*Ni3zJ5Z\b/~~OܵƶNE1bEw 'Or1z UqCD|maf0lǀpiSZޜSzδT+uJQiFiO +<V29S91&|W -IRp#$$>i? 9LhmQ~^zye$|p{-QTb ~H;܉{wU]K@⨭BO>[(Ąo qǍxHHrg"X?ZIPVo%39g(4(+'BBrZ:H_Tu .y !W&I,#Kկ ;\ʓxJU<.>sDÁд!5faVTIXRĔ%ut/PYQ5$v%0;s̭>|6MpE>p{D*-Bo =[< t|d=qH,Q5Ahu[9׍g|O1r@p5Km缿Wm2!xˢ&8EUi|TO97;$ 8a`+apZh4K:x٤1~gcVpK;(Vl hӾR!'F#;y݋gdaa[F8sSҥP#)(v׳Ӟe5lyޙGi/XDl S'$ih %Ӟ*fv쥶.4T/Đ;m5(pEٔT-|ۡӔQfm@ECˢht%^8#I#D-OXj<:)Q1&d⽩fe \&Jܔ{ J 4b>ZBViyuq;vZv a+vР{u|m.|GhB{w+:r9.8;r.#km&+j>lݕXa<:mTZwA@x>oo XG{'Ā^'oeQ.Ή:L1eyV>xh#Syʚ^]86nq 9;# ?_"E:z3R'?6bm*z{ha/H>Vp= (">VUCj铂R;p (F%=%GChex'Fk -XW7=vM8X}ZM~;}+/dIblK4JwćNZT#=,r|{^:bJw0%6Sce fin8/u/ IT M~:?nZ$Y 0x?u/xM"rS9成KկLa_}: }LbN<G-F=nwyn "Tɭo.l_cI{få)\h3аn1/ "֐e[@?ߠf$n ػE&v{>o(K@ɿot.3⥴77Fk<&j@3Q֊ Q5RVQfA^kzd\,e];< 85҄cW}_,Uo=3a@>YhOE\"Eo$qc_}V)6$ڼТ- \ _ڌ&;X7yf{9GA_  ,l!yO' 9UQ:w,j&?J?LqTn kR<\L/L)Œ 76BmDyknR|B|MPnKN]JՋ`Ē$Pp6NRgw7*ݖ…#MJZ7qTjTZMTDߖ1~i=\KW/iZ Ԟ{$X]4ͰkÏ NT-OȿRۡ>1,Dl7{ K~ޛ}9{epKWX3wI#F]daorh08e: 0;t~7.<`~wn:@Vpˇ=n]"krw;uR`-eVs\ܧ7w"ԅCyTͩͥL`A+'#oWX1N&7V$2.ȂV܄tV ( n~4d+"eB^0"J&P/:Y<uZ:J6 Ϯ__ /X<(/e0SXAQY$R3'o\p9Pdyб?T2Ow~al 0sw{OuJƵ?8~r( plj1C&ҼC+Z%{:s@ū4uGتm>ǫxzh`/s_dFay+qlw"4!z}or& W'E*$Wcz ۙUxigUSIPVqi>N6b9 ?cWz .ЇTA dF˞Lk%830|џ֐vk"â* ~ 9[nXh A}Kv>!%3*Uq88y?]5˜Pİ^nGxq(6 Cٱ Jk]16bSs2v>,ġo7@n4ЧάRa{ۣWgCr}08iy)SM%rs?gQ Yf+9%yQe@gn`)5A|6)_]]VZIf[٬xAe^eL|(`%l\6t+6jaZ/lor\- PI(I%̫b/vguBT.ABzPx)mm(iއt-2@ֹj LjudnTQߡgREtErI^vŶhCQ}EUZGNW0&Bor {<ፎTM"Lbق{ˍ=lޮ=@ L )nK\D'@ӻy\j0=Be(3M049x[m/' Yee :ZډiR8RA5u=NtG1t sVruz(.vA-DN _5%Fb 3#Y.jd_44ưٴvVr%zv4NG O{i p-C|g0*IUM?1@|:){2$i2F)2FBy)1A x~.s%EVҤdD"9ףPu@XJ_&fB?R_IQ2#n;xxNޮF\_Q-.4RMBV\3C \_&zcv(6ßgjR|\l~_ePS!I3E4Nu/ &06,s]e*Hȼ=õY'NAoT|x7Q%,),]vl~rcW1V! Gl1>>ʛ6Ѷ}R-#ʜ͊[|M8z}_f(Mp9q*OfYq/:5Cl6V5K|) ̠O}3jn<,RvcZ rJ\<:jP2] Qdg@׫#D8+>g5id-olEKLDƅGƪa o8<1~`S_207Wfjxut6RwZj۹M 9:Gw X֙xAw!.KL}#NKN12h+Wimca!5 :2 f_Oǚ=8|j! xj#o&!c nR"}BVy aR)u퐥Xņn(:6t3湅^ҾmO w^IS s?jN iUO" Ma1 oۏHcnc@xwstP\.ΟRا4U9O( E\ g0S*>@`󧄡d ЊB]KX1;ӝL=9fa%}>\{Li'w b߽r0+뒆& uA [!׫&;X : !lr% b=A!wp*[y 0s1id,;TKWE.kFg,B&k^O cJ =5UCw>G":Nrţb5]&gp%UοD-X^S"D \/2[iZaOZIXtW x q!k"eB' 3`vEO7$ecT&Q<ƭɭ6I(r̞rOZn@3Qˌ":`2 5,=op* kf7O=(e;Jx]cBBSuXF2k\ۤwSJ3~67|D[@Rr8(r.~_5S*ݲˆڢ9MbNpيU|)҇>߱B{hP[Jխ( r oyAkBb̀B`/b/ IK{M6OڮGwO!OvXbs`=̝4 JX; 's9#ՎDJv jì42\:.@ oW='͇,HY 0/do6bs'uQtiO惖N?YGz<&2ҭU7FIt}H6F2,@de0d4XR:|兀_f9 pGYӜ~2%O:Lw{ẂZUAMT޺D03`tP/>!+B$Hҕ%jڋәf\'f0'"b@5+WhfW6%`uv J&5fiJiؐE%mßqicK\DU:V V0hֳAB;8|&p {u$\rbdIfy'O8+m@]=ǐL|]+ݯ|XLaXdxt8Z<,yGf.nil0WQ#d[ie,ZF'~-,V=q|huy[޾ِv[=˓!{÷@ ١胭C3./5u&̅!+3zZoXҗ6Iꇋi0p{N&1oʔURfL8̩f?hSvGʑձfĊ8աnԟ S2v۽2Ș5ig!ZX٪,#-ʸޥ@ -ﺶ/7w.۱ 5J9Ÿ ]*; JUo[$FfɔN`r[&mT\ PaQPywQ axzފLߕWtva ('eSG31Up%tnz+fWwO'Z)jYV=ϒa5pPDNsSM o謉0ߺgTph`#'WR:QAcU42+CC3;k 1\:p~&)؆U&nq !5yI!K ʱ:CE} WxJz4eE "¶D~y죗AN+TL+}C'&1"_'f#9 -33Jz @GY/naZHDsp躦@cev}V?# t湸ib6QzӾ)ӊ*e݉ھ8Г1$漲 @ܽ t'[ea&$`Ǽ꩓G'6O&M?%][Ƀ+3my#Rn9-bPl=&iCxl҂}8uk=MXྛ8#̔pZp|"(W`QĒc Gg%c0w+Unpp^:\Miou>Q֫=W V>ؽy.M6<椪jK +c%Os }w!/2'+™w%Uge3x~?#&"r<SΧ!xvE_&Ss3([D3612dw",J+fӔa KasMQ;͈uMYg۩%6T,K}ku`a TT?!JļV 11 # -g"g6#Ƽr9KpIcU}o7dYHÂLq^Ykv8M{`gFÒ-QI~xDd=ߥZ#0Gtߖn`aVOV{La_&_2SNc2;!qfES(6뎟Q*38`ml=[V{{2LYrR`P{nz#R Ile3^0LB?>x>PfU囼,qҗ&1PmjNda>Hu@$}o>E o (CZ7p&h‹#EI<.V:|.mA!ůS ~wd?CMB @Dpɇ=^ uv̦JK~AaP%0Ex~un%Gɦbql?g f,q#ϋjN߼<3O ^ed,ojGXZS'`Wj;i{qm^ \}&ǗP dYf͠|N>`ݬMӇUQ1 Q,2.UPRc5su S\_#yRr*шm5M`64_iN9,.#N:HijMnN]/>KԞ>vkӎ2&@8\Tׇo4#5Q0wIO jcj#*`OW53kre:zقd(#6-TLN Zˉ !o1D) ;oТ B2g.{/ѝL"VY@mtz19]dmDqZS#6TV)F`4-" GeWD:b3+Iml HޝOze;CyΑ>n7*&ir554O#^P$yϏeLPIW ^rD6eVN wudwCv\ CboM2Q?2}i_ v%+lL  lPv;p7l[=9}m`3Miq38Hy~^d _ ȻQ`V6l~OdVCWv(PLFT`%睍jm),gSaaFqgU}m1ؘKM؄E1ǍF%3 DS9]_{TrJ(#"5+_?,3axҽp9i d#8c&7 Y.f7E *;u{؅MKw#MY V2IU ˜âlgd|"Ѵgm#wq!9ٔFۺ 8{YD X%\DYt^=[w^ȲS;gc)m(rc'B PYT6fB0EzD;Kl $QӴҁCO#"S7BvV]${,sP鼤CS=3]V2wo 2RH6=#_8ase+u[_^ESHZ\aU8%*"[vuQFd([g oin=~WR8)Iwjdߎ!YG4诐z*P8lc=gܽ3fŒ GSi*[DUk 2!B'Vg,9ao(VTa~(R粚P$@rTEڔ_Ma t,X@r$=iZӤyX_'m~B% O|tr:2u?\/tZz[#9.Vghi#q lƸBĂ&m6QYmQsב$藁:& 'l)!($ D`|Y[vz\Y.7jїB]2X!PJ9Yain8:j淲khљjm[cNcYWWƃRo?<Ϩ DEaTnP4 1Lnl&4AD_=}ƻEv=c `MhlfN0BB炫Vr2'b4ƴ@]}fXhCގ#l<ѩX'l})aɯ01i :krz:qVBmlVs  r3,B;=\.4=>?ӅJ]kA{R ۝fĿ^X8TXwOaB}!*YQ(D[p\@eo6HVu(Q( 7o2 m[-ﬣ":6Q9iV; $_C: _ZgkjǙ:͹I鴐~2$5\ܡ ZMD2b3rWH_fr}/L'  AP憁[ӴIMS$X_` ^غX$.Ӱ[^ab:(yRf(MOBԹn $HA 5. z+goF3}g`r/:ѻȧ1Z1MY8yщ` & M/ol:D c拝.T"R2CN."䌦TH4p^7lۭ#P >)ɆovIIZPzX(9.lb]Uʦ;#Ց\ O Ҝڌg!+cZ̓LP_rSKXn.|/6"k L}L[Pc*5m&g}@Rd HJb3KҶj7};>(@BèL򤼮3q !]lX]O;ҳF$۰l5p]d#[i=q>$^(PJokp ;3 N" UGn~uXd+h.*^b +`[}.zA!L5RT1DOCwhHQߌ|T?qeLKwl7m(`R\b}='542^cm|U6}jWBcZ3m*dtH/2AۜF&Gq#'N0>g1Aqiw/>:OqP"\%rL:x"/Ϟ㋄"Y1- ]a-H@mHein[,`T% IY@sdx஺IhHK BjxyF+f+V=ğҝ >$=~C@ê'ؼ| =r >w߾( 4Zʣ s6/rd+k쯿ˊeU .=x@ލ;hA XupM-f0;-6up0(M V8Npv8Vz'sһj1B@ͤfG,D6CS <fVXj_8~𵴢U$B}gSWDohl!n e#qL򘃭g&nX)X?ǼY'NTQ=@hLH|UNV>#K(eUFdB| PˠDoQ*ƛpuIdZ1%qbM[/YK GwXOe?6v^@DzHZs\2F8W_x u7R\-& n^TVFsHGZ+4oMՁKVb1v" C'b䄛<+YV,BP% DJ lCג.K IQk+*F]cS'2]9*$,?Q<˨M$)&rFPh!fĨN-E e 9=#MH%e@JܤGƋr 5J +]@ =LX0CHk K6tG/u?H]LhƋt+5M\ YoxSL~`jf0u-i =x1Y5 ݕ±C8B) O_5p{K[&͙bώPt5/-춨[ ;viG\E,Kc1ꭀQ$z2=;={zd|>%r'lyBrl? Ӏ4Qtmk-f !3b DI030u*-HM(X9KD[{fGzˤ@>׎SIQ!=zl ˙"R w R a&2cM{M>oF$°K weBo"a` wCr7Pl4?T$K+J]gXE y|s1R?5j VdI|" 1QcN>\}c_I=bm !$kc#b '9b|גzhNj|D3moä2e,pdL캍6βDڨ鱖Dܢгe$:3,U lA}\LC:շ^Kq.2PЪʤ.6b,-=s\HgLsr5Ey؍A9EU@sV'DZ.C1g]gm1ix|Ă֋y尟%-<&,3zT qBwR} Wg+kOWV7OS@X RUY Mnխ:Av}9#iQ&0rv3#l - ͖jQI'o{RȻ(D,Ɔ$; m6:1vZ#ONQ0UxKLav}e/(`blu9i"{WҼ$=[+l9V?G q?{E0pkuemjxTH<":?JZZ:N|տH6j2uIZ˿+z,\nCE) ٭ym9MfU(Naٝ?f̕A5`|,%5^\LA/:m)):yI9cD(#500RBu)V6ӎ@–cЇ݅C~m. &2Bt֝ .oRsS(>5š i'$I̳lb,vWEU$9*lnUN#nSr$;o8I*lD?(!Y+ed]BO3gYV,ĚyQ,r 7x*OC/?67#)/ ؼȽyzk4hBHC[ 5V`|neTc8Qм7e(˻%ʘ`Tri(uĕAUo5 yԖT;ӆ %;(#.u7ϛʒ¨[R Ҁ Դ9fi+_r(8E"zREKn Ɲ}j YD_< 1lF%ټ*3Gߐ1?D An\:Or.h&cn bZbOQ9\@cdzRXT:Xbc{,pGO\Y9xP.8c5!uϦ'LB5씔a>: elǥ=YTy 5_8G@ qDžpx3V>meCqnl.Cډs8qoz5nGsSN֕ aGC&4=m伢1++X3@{YBDE2HZm)趀lwjJw)4;ͳE&gyk2e:i/Gyy* ЈNJgL%$ y,G#/7J^. !Yyn Z# rNɶ~U"e&IrșyY Kakjc_daIw,~| ]2:L2|1WME}^c.Q`m`| 4vGDT?}}Y;)NiiY .&Ģʛ C B 5AY'MMZ}Fﺔ}\15E~1e\\םߠJx <#ڍfOVub؈vP#f/K IiJ/k.D5$|Ft"iݲS~_UӇiŌ2^ n@ny@=bGFp ]Q+O A%k'F7:L"R֨6FspGzM8v J#ٝ`$M[ȉ$.^:>T  &r~"=%>(ZYKSBsg%uRN;0 MM-m[ \E AXV 3^?Ui u׼="YہD>5 ". *@W 4@N? W.W5 r{dTr#x{i<ݭ_5'svGM cHnMjaeϓ:HaY,Dc 2 ,ր9ݻPy]ޓ-br6~%<1A@ĬpEy._F9 t']30\!UU8~ć9 UW̜J:z2Bt k~fn |~(vs?r<ˬ7g. j<'H'#,9zIŇOט oW ˕/ڥ7v42it@D3kw@lXN~k kEGJ(`=A.+V|#wQ#Pœj1%XaZP/np%w7MP*Vy ;}R2;n4Wʚེ!.}%^DxO/XG >X(f㉎w(ʝ=BH(rA09&ō$U8!IpDz'}l6@SZ::EvB)uU-o#T ȵHnnՂxf0Mf Ac{@U\ QV&˳a-yq6OۣKV#K o*ЀЎfCN\h| %wį2\|\p4W8sBR /p6*i  `(Q<-t$%N*|MQF^$!RB {䄍u>kܳ }͍ G q(IQWc>&kM4.r Q :ϲ%Xt!.eD(HWZ3pxcc_,-xfQcc| CLC>VvFT/5+^bFcCJܞ8oiôf@.BKsc ݓc*A nru4ڏ< iPbвxh\ k9f4BVXREo*`'Yn$̸T_ՀAOx{_GbQh55۵J|]0|tUڝ1qTt톝|:a C\ƿV>ubpw!V>edƏyR*2`-|X6cX2vZcz ՂA #s½0oAJ‰fzBRr_9MBQT|U.GzԹKë *9ucWr|4[vc@蠂 %jzN/=z  3W`b3Qdqn:O7%r+p5ߤ*w &u9Lg/\*1(z-+]-*7ߔS0;(|8=.PpuP|k?:gK(U]ޛH]|>ϥW^ev0|4){3sVSr,Tv%.TwP:>'4icHd))p.C:QtZrIw `KFj֗ӫFD0}IEĜISč2a]:ٖ<=ՀFXx0:!c69.AUS('V߳; K9\k=.2'-4:?o@[48hyU ϖgEP`T95:5O]'D,,x8섗x(W(SI`dNBk42*I3U^d \Fayx LTMU>!)8:Ё9'J__ ӂA!xoBsdm$WB¶VVZd|mx qEP̱IsoEu8qWQ5|p>zO>Wz*qKԙ3#^"B.?Q |ؗ-޷*yӍwN~dŘ\k s~!2Flr+~{^f$zcu>J۔qiyކO_oZ͡@QK煪}ktFq6jEZ#QQK9bdxD1g,ڢ{"4\}eɇ1-*tvդ9Ge,ŴҸUlia&=vqmvGsЭ=|XA4jƥ /VOjwU_AL-r>KqMV$=h-m 4^g;TݑJŽpJĹ-ψt%աdixs?Z-ϮʧIz4rbGn͎X~L '(a ^Rv8_⽇NɆfB8mn&\k6aQ},ZEѿ1tBjC̚kPX6[AiCC; aժPEnnBanˮ->r+S״BصO h8XnuZ@<\T&/r1v@PG=dUy,@;[x* 2z,[GvVTXq#(ئȉ/oEӅwV{!rp؃m-Z~m"KKecb¦bbv;ubqM(MʄE0kiQV6|bR[tKR`6Ceʐ]Tݽ+=ޤ1ߵdZo'{_Wu){- !Dd}b-2Ɩ]U7A⪲;,=;^u^ZQyB=CzSMz OJ\'Ȱ \DxO]J WahIGk 8ײ N˜حjw:8 }Oi,1my8,=脒׸MT m|@ܦrF󚴘ţ _;GKI*08CāEKؗsp;ws:~h" P>H.Jd{@>؊\(Z.F2⪁|ܭow%NNOhYŨe 6ѝC}6Sݭ_W&8#.@$ߒџwG-!-XuȽ>@TAqw'2Z`Cݸτn2>j)&0|aY IKFQ Jh?®V}LJԗ&Fdvm} Yt6.Q鈍whXjt~S҄p$%e7j@Z h}fuc#b=IW-rv l?U j*ʀI;zG ވ@'<% CHUWYspp!QTgzsdZP䇠 ;o^Fk,ח$MVZ{tsʷq{r0:Ms? 7h8*= &FNzsI QF|#1 [+pVV߈npEg44ylg.s\mqG sYoȜ>S}ܛ+c4Ҥ7զ_Pl.w~^!v7D:8|w5Θ`s2>Q7;SL>}b;|5@[V .NX0q?iw?`nk6c(Sm -(0Av:YyCEuof0~tf?a@3Ua VI0+[!|0ZXyZ'@pIPU,k9e@R#Q1eC#15FYFxA}Pbpc>%˿p!2Z_巋41uMgp56\΀"ヱ&ּo0$CX$~믷^! QAݐۿX0m^I??Q]1*M9#ah ̯x52 7t$EI%U[Ux1iCQoI>=\b[Y$B8jdè#.ghn\K4@zX8ԙ6dpOχ'j^B^O+"&EuOqk㱝9x -e*jJ;˙.&'sGKB/o3]1f6'KF3dO2 $4"Xkf#ʥ&C ,^wVĚɦiE{ջM4GmҜs@jxּ%fS}_"J94:uܾ ZV5Ԭښf(2s&C+(ı[8xDTb"\4ij7N g4M`uD6F0ͤ_E$ͤ+9>W<&7;ܾV9.GuK"$ęY܀Ym0Y*LD>\h`zz~bԗ?v{iYJ|(]ˊ֤\>砄l^ƫ6q  ~pS`\-k!ȉi~{tL 3]Pm s5QϔC|ekA/s@^",m! _ظ!\R])"" \ad!aHtLŦ)頜}0 (v9qVdm틯rRq[Z$۝Z)@3`bi0id"'B !f2G%lI"r6eqHQ~հ Te?GV.@;n%bG]ٻM`T2] ߦ' jlo`9T^^cW֢!`ڑO>l8q\s&yR?R$%3:m'nbtQ ^#X#V:Ү&?l6\ZܳjÀ| y4*TgkqMBu&d{O2P|4 93oĆ"] ťՠ83kS7=Sa}CyNAo} vIoP 18[ Z_z/ƹNH"J83ʓ͚ZzVATq;TY?#d}0esތ@[׈' ɲV(Tq^Shhͻ3ƷugH~m")$wJ[x?4l1?SPB89թ%bw-ʇe ]~Ϳ} ]H1-hE]NPi8"Y4Vy#xrfdɶgOM/ z;jk不foF~.%ZQv5W+9'83[/9>u1rG] '-=b"C CS;G[5|tS{740!p`Hn +$q$u gUB>X˃7<ޅF:t4>k8bjwjX`aHu[߯Bte&pC]ElxZ=5}5,?:a1\Cߵ> {ꊸ1 m2x:<Ħۋ<{sV\2K-nտԬGZQ[Fba2bO]wWBqa4ZOUJn[9] mG Jx;*/!aeks`xntSu҄hWАH9EA$89-?ݑ>d6RR٬1 aLyhhp~aS֝A]#)ir$Rp4dq_ÍLIBA*Du-e>;!`*-!brK,}W.#OmLŠ^k[v&M'IJҘqNvx7[%WKSBttꭜy9@?_'{gvZ |);u_ixu ǩl}?=('!QRmggc/PzeT@ r5a'|(W-dv4nfgPW?R@z5a0HwwHۢtdltust&0 tm*rNZ {]F9o5+_aC[kj)+)-%sg=`Z BN2&7sCkJH$%& U"dAQ057 FRڎx!ѹR,j0+cum4Z=F-3q TO=\,pLN}h㼨']KO @]|AbV`0f$tO,ii<vO?B3_6[g!,qsj2Ć/yJpۖ泤ǣ_Unȭk B^,J~IB]d@߮zB/u4AEe8 fZ0۹b g[)y;4.cSiBD06^5p]})kr" 3p6XVL x+ RgWo)ֆLH joo\EF+vg&#I͢k/qe˛z.^zjz6`3K v1D ',̥;Wbi_m Y ̔\bhiFn Hv^ǔbSGwҙ!a xq::ݣ(ɳ}#Lܛpod |P40Ά{L \S;tFԓڔZjJ&Jbi䦵#L%vMoxLk$UM8kJxhiIj8WJex}Ѝj+oT{GrSEocfIT)Aږ:CJkw7ɑPp>S)(]6d~NLm*5; 4!)N%&Ly9&@c"}0%rGf}383cߓ}%&<*ٙx:LLy7m7;NP+IZZlnKINui ?vM̧{zcIt0>iwBTCuZʹU|#*KP沌߾ ݫq׺!6fb_=4U[@\|Y[f;+S8g&z5 Lҵ a4mb~rÜY`EoZU 4w 'DB21Ό|L?Af(dB[v6﹎(`THT"sd!nVɗ<lc\I}6M{%3~;/+#LqhoeA8[r ?<5XpU̠2U$\Q,WTqSwp`Qqf%}q_Z: DSZ[[1W~r|$J|˗O/޲R`L/n"u-7aX}? 0V4N7)(OaL;P)]^g/ʺHTSӱ[qѨ|7o#*u w~8<X8[O*'%[ok8cpܥ5\xehɋM6w9^{_ =u'3SagX-!?zJڞrKp HzW0st 4[ОYgA@g:}IԴזXu8zr n.E(G,uj%:s2 Ӆ> e]^“ :V}V4!NH*~wͳnjg4,N|g52k8J^' =ll%k*H@PH\oN8VztR[R9S" 绎7%&CS)u yUrcW,> c`ķ!^4,@ R]92Vll{bhƶш6J ,Fx$&ڀ*jhD䘊3Ơ_a̷ϕWsY6llxq2 N(s462&n[3mUBc};F7;8N%?aEQ^ izG&y`h84uK#LpvE u.RnЯg럧I76BfO;s&Y4ʨq[JF58?*jH"B8 g*.#sU 3w/\ ["0"wnS]<2ךHeYtgtڭJ㪢@T[Wr ct\`}<[CP;Ύ4 | lf:9[n.l]R2cqVh)AMaϚ΄/Ory.衂1xspDsi"΃sF.ؙkY;,⶚C>2dޥ3o[ՍR\ꙃ*$hqъ+bW>n;o:5!`(b?*xiWRA]S, y%"kLn-fՆ"Ee;|_/ VG* E2#N'j'Mt7;`Cg yu]6GK3ݿ߹* ع~-$@Vuy Ç.M.$$B$mO7A`ɞ]W0P/.e(Wh1~\ +(2Ď( EK9~GFBt& ܲg`f߽%ͤwz utR<~>F2p*aaATSЯGzaï{$c:r268k]wthخ1CڃxЊՊzHxꪨ- )L~^(;[U^{ΓP3Ͼz#$TɍR/  fCU$m]C iC^8;E(I^KR]"G(/b.v{bI֦4_ ňXm{rL^kW0wwjuQyz_G|p8B93mVT>w_fVD ETL@ mj1o8!0Vx"omk %p.{7mOH֋Czĉ*}.˿֤I i֯`nĈޘ> :{"u:0UIۂ963d8LܮPG[hW?e$ANCvLE_*hOa?Ch({_<=vR e: :O*,UJ@Xp#Tn}__j] XYzsj,젞PR[,^z= h,K2+_S]=#9rO'װ|N+ʷzx8nkDt9+( & SvY/эٕQ'CUEҬCaA Hπ]2N/b8Q_ s_{p/-g?xRdE{&Hiq誴趮3~[ a`|~q{}Z⤥{! SH.uhmׂ撸=iw7JGsoOKvsYYR=v8J1۠%E9'v*pđ׵7B'`TQXtqn44'.CЩ汎+͂x첲y:P:/OMkS ;)^@}`Ci{:Pҹ WTJ=Jܐ.L 6 gJl!ߣH%D5vY]T[o8ıe}~%vNeRDgC%^g%n*収Gֆ K!ؼ I*cГFVKCJƊrG+{Txhs DDtq@l WjӒcV\:u,y%%}9>LykSr Hxc1ht=Jx=c9d`IӹR_eOcv5Sr;*+dP$gE` :cWӌlKZ~Z{N6՞Zg -d,x5ˤGdTB4؍'>P8F ŅטN;S=PT433܅V&qON 7XGtCąONKukU;;,h Q18H`Q[{hYX܋SRoH9V|E Qb^DFB '3 d,!TU]|Xt `38ΈLYzycP٣yB>¡AЯ7`xFk(b:UROAkt9裆 M`<9 t6-z cԖ_AP$I 7c\- v%W)/@ Is7CA}ݜ`3*M)s؀Ij0^$3Lrk[zxP`gA0Lܝi~S׾-,;&zmpԁ>rfi L],<~AZaV1KfIՕC F *FRDq$킙opTE[S';0g{C./EEx0/L:C>JܜUc'މdSW-Mod+ǃ̒1]G3Y7@eu &eVݯOVB{f{s+7"Hy#fڼ'(Nշ(&UC!쀔8~?hOtw kY\p/w` 1gebc7zk˄Ԝ9cML7\s $hI{%0nM˼q/v-ަ{\wA2,#BƊ^.LGJ9G8ZcP˸kKL('Bh^Z$DW "dƋBXnǯ:A9&VlR{um#;Jyh}oOŸ#@*HAL).8}]| dά~1u0JNQyVH*#d_t.`dvVX3J{U/l?mQ{DӲmUIFtZ< X\$pA# iAuiK QI$y'"zTT[i>vIрfN"BJjbO+bqɫBRL2J53.@^ X*`E$~& -tO5#9uQ|PhƔ-2vDZU&(W- ߯혎CT+5[xsxV9y.ou}vl.FD]}T>$I<Fv2Kerթ05ψܱ79R++tV JaVM~jeAD*H'k`kYo^^ eSK"ySsgp3 +)n=-?C5hP]Kc$#CN^Jb%~ӲHmAq^󩿍D* l%PUQW "\ U[: 2;'wRdhl1$&bkcwL!j4]stLwYe_&э{x2xс@>SGuge0!l:u`)?EJAMC9`Kc瞳pq<cAP% w +c+h},Bvly}AZ:lTi0%4v;R ̰D0檒wsڇv0r׈@C}C3-W[QSi Yj{tY0(KXkdiw?Uy" Mb`D[fyô1+LR^BSw-"0 r5q "Vg)MzA򖃪<+@|B !"XҚ-+(H'uZ>ve$^P$G#$gygAĶ%iq6[D-6?.lBamZX Pog79(i nB$gMEFg7''LClpRhP*M~EB11h5쳺SyU%<7 V5^-m2Ue*qԳ@3ٝXUgXf/;@4$yΚ5c{bBXK9IRG(S%ZޅZ .T p:ZtBľ$K5c4i( +UMj.iaɌt&8Y{1_by#V$,6szTo6g*js ;mF¹.$Bm.s:b{XgxyA0e%U# q:ycR;N%:bM7KeB&@&㣧yj`Tr>w;iV"d%Otq%j7psa<*@'_|\DH9:';Bۮ+!9տyȃ6̡Nmp|Gjzrb)w qƼp\ :6@]Dd\2{b` )Q+ijlmcaQo^1 %%_!꒔08Ѐ q]y^BWWTWbʇ|S^%uA%]I]"T|Wq[!&CNi)2)|7Y0hv%)gj=n G2xxc%&OZ^X$9>xp=h!Pc?BFhaT  nFSlZJYcNש[- v!̚ђ_kkD6 2zn4}]a-NS=HiGL h<ϔK6@ maSYr8zÍkr=4D嶇Β% a<""Rݪ{}oQiZ 癔m2+B7 ; T1`)b4uO^ 9Sͭnw |/*h*`Ƚ{՚|z [^eQ u =TԟI*]!0bՏ4Nr idzQf$Du"&RbS_u-X]gt.:m\5BŀMY?|>K E1<:PcDzx1p?~+quP#Qת ?*;!:hYuPE1%&-J̉N3 sIh> λ D-oaglHELA`&t} &$VgR>P BvG1+[ZFl%Ϊs'xA0xK#g:Yu4+ޣrqRLxG;4 CRm]lSc?Z ]볅 Y&uq 6!鿲 8]IF?!đw3f U MH"4֘$9=fWz6`MC80KkAM%vR7i ˍ 6"Ǣ|{GfA=ZHuE*h^4ƎТgȻsIp:j _֐,)V{^dd,~PէQ>R Rg]E$#C2q稃hQ4rXaLKTjت_@|`ۤm~_|˰O4:ڊr6)usc!}O0l N̦qAh˄QjR-ni?Ye.&nzI"U.&ˈG?ȇH̤c~5} "+aWe]ߕ-"˅v9rk9a uB"sŵgI5z 0aq@ؚD9d@ Pgy"b #|T~#)3fX!$,fJl#4;GFR/>?߫o^Xa+k-n0(|*a3 NXyi~m=ev4Jx|@F .:4'(FJI|{)s5OuY\(bE:;]~? pNA/4trۛT߲>f_NkErH5y#4,艬 O tCXJc|9D||,VS-r NFd`8:#$ja85 ZHDTV|& 2yFR'n l% QJZ7 .75බI7$QakY#Kb6&Zۍ//z ]=ԙ@GW!Q}AX2R,ѕ om,pC}SЮٹ]jb>QsZ'Ge,M\ipQ\?۱GnX͡<>\m"e!:d>,rU('kb M[]z9]4@@ޓ7dŗF9!q߽jcY5+ n$+[o9NˑUPJ+q3:?!g14_ ܛm!ocЈ w@iafSdoy-A|kJҤ;xs S;J#) Hۤa"fq!X:?O98Mw!Q=Gb{QY1wj9|B;(Oʨ}Xdt%G=J1Esg1¯H6YAz8u ŎI2c&PΦs-O;%1 vBӶ L6@atOz򃶎PzCy`AGo&/Ŭο+KɄ}!@:6ZbaJ4HT+&i|v)JW "Qr=^i" (ʯ%jg~5ǡ (: Ț?:f|gY nQD.Be5 X99X3MZopN{sKfTc9C;~9{"E \UYGIUK7`iӓj$)*]l nTn V->4|uX/}9`ʉl e 2³(Lڑ_CK?x"PKX9:,Oh}tn<=bIɭܜ8e롪oelnʯX(lg|k>L-?wAW0GkYQr5<#榻E"E;p@js@ 2?0^[|'9T0xOBEcų부XH${y]vvnJ =#gO0#6JΧB Ko0$T;yz ҎRwc}H ]Ҝ~HrZc0AiGg?Z@~_(;cg7PMǁXSU;~kCmE` u3b ـL0Ik)БM|LId֑ w6:rA>U4 wX[1wz: o$?gL>#5&Bcɮ.pAa)揗g0@KX=u21{#ϟ1 %Y>ive} i\f :b@"gÄ'm۶0ugB48jv*2=#6/Pԗ8/Cr8@:AoAlN_:T/*1$K&7;(D{}4x>7]fwBc>vZYiN1u%C(1|NS4(5wx2ilzΖp3\q%:(ڠ,4i+ ԙ6>Kva|x}6_ʹȨI57gCJEe  dR̯/j<R,8p;\˴7^W;cLge#slQLI~QWz#ulTU +, _C렿쎭T##^ܢiY% nuWZtHү\ q!.Lb;)8#@j/\j8sQme ۂ;f_VpG^^snl dД a o'Zh4zj 3FU"Zyo/.T qp1`ba-/`r3jsjIZ;s'=A;Ftmeʉ 41Qح"@~kkqsǭH+#k$Յ\:o~QoMLCvRxX\YmP 8ޝZh\UKm=M6?vM8ga̞R[ǦS2N TUnoSiN3M%Zn~LT$>hd|078-4rXdu{6_JGw qB bjyad+c-&.桛VEÌcy-f$@R[_qŢ^; c0iz~kx41!_Ԇ0Yr<~(dSҼ;觞}p fhs_̕_1--s&.5U Ȁtzgta1wkԖ3“z3mF;kI \1f$v;(xb#}6-C߯*?V_e|Kc/P0ܙau|gHx,vL%eyƙ$:M@ d@ۙф#8e:k]& HfSll*v^ɕ%Jiik[ὺ)sW-F9,lI%/(19L.5<3 ]U:.X5 rb \_ffPpf]\xnL]ǔК@4")J2kнzP1ϥǘ9WwuR84> BfI"M$Vu͞cZXd):-VYL#'{I+n:5bԝ. />I (bF@8-_Xz*.Ӆ4UϕHx~( C$&dL#}(U_hh/E_ï+r5msv帗v2$'4 ռTTÑі0WY砵M1܊\lVІa9H oi$HΏCl%KQ12dJ~,W:Zi+H#썭Q0yV (qM*EuBņ!OM6&pQDn BLRM >pwf h1m BR-g(l.hgt(ƳƩSjB,&PT=#cpWD}S`UEn 7y I/ƃP=X͙UC;gc>u3P,#Va_m#_{IӸn鳚˃Xކ3`OS6Ù ɻX0G ]/(neICY`7N$86S=hC{D$lV|b>|!=G8@KT Dm׾& 3Uۋu^@L4} h}<0"@i7u:<B$IKm VYʪAZ = VeonŠE꥓ցv<ʕ?[TC%nPs!!DLn4R0^;R#,9ڸ#')L叐ʭZ}BtT{e~3ʛ\`C붺I+Ȯ~qWgl( ͺ+I-r5YeN=ޣ11}qVsLy˧뿜Fw1a|i*!,2L/ 5Bm(nB /h_L(:)Ϩ8(ޮT>6٤э[Lag7kxp`t:PTvvkm3+]38/1iupbvFKk+6FzDf-0E=͵]/f.|zѧlwhZ$˽$?e'wN :FvVHF8$ŕ.BLFs`BFo Yde7`b0.I"Mj0-+ V8@ ¦2NNB(V耆En6aPu|< =<*8ȫn]?0ќ]*Z6{Q/߄Vo- h2- ,&;qi"bwL7i˰]eX\mW~1Ѯ2Yス:HlTz=@;?Y+~&.c}d4V߫Ԫmt7p@cM'Nz < W~L~jCuٯu Q nz#6DSAt"|1tDbnzfԨW*Cli18ϯKq%pNܮ~]lf5|O|IH`#oTTmH#np') @M ṕ* H=kLKs gŢHв2(G KJ|?˺b Jё."(vbm<YF^S .85=[3XjM`ڏcV؜nݞXI >Q< Nd(=2Rĺ@ovcM Ǵ<Ϧ"?JYEଶ;=^[=10tTN}Z큦/U]Mą*@7585}ē-mWb1έ!H8j޶nYw"~^6[P?'V؇G bA? )ϴ޺~ї|[I.K|h@泪Δ<v$@LXSіC`ؘ¼ RIz3=Rj i R'QROGіJ+,fMp6XW>^a~;Mj=oRsL6%>[`NvL% N|4i/q9o!}X]G X)2ȧыX7!C& o4-D;J5"ɶ䎖GgL;+~}j|U*ͤ`ӨFnyDMK~b>cb+,ͭ'( r %%m`Y앏(|u Si73Hsp:'xs|PW%1s`; vJ1u_wPJr khOFRaf0#괉2Z]OQQl֐m*pl&te!W&'|JƅWY"N`[+{4R,ݖ#@سd"lu h@+;+>!+yЌa8A8z9DHEPly0qsRMs5:ybY@:&Vp|iαʧG26L-C3 >>XU=UD@Q!I]ʢ8pPLVo䊫 91,^Â%(ڶIx/٧NP%7JǺT"<-Qc0^fHvi΍Yy8*v!,ZvTi{؄84zuT/k~Dsok;cU)7VID2{*FW[F<"0hf}(DgX)1[دhN9gI+Ҙ(cw[|4hg]$jeN0|Eާ%pʊzhy?> y2 roH&!%׋%zwoPF޲v~4m?wacʅvF3 Eg1 jx?>%~]p:Y_ ͽgйIT,Qn@%fpv3^s( _küE8ݪLJ#kk,-:ܢp&\'_y<&K2)\]{`G/-F6*D'7mG(vp :CHv 0hl'n%8_dУ |IO:5χr!sSņb!e?!m UmhH=F l9uI VKUՕۼPf!1͟D="9h4?5Sr#< Z].p?XPH$22Çcyi}9xQ坌2|f[)¥hln@UU T@ȆdX- ϰ"̝'Ho 4;k66,m\[qymziⱂtﰗc֩fEwJ` OnqHG̡qk& dTQNm,,6k 0ixJ ζ|9ҋ 0C-H2dEmFIi+TKұM2^K#5`{j:H 6L—{c ߰/eIVmR %ɐɜgeQخ$2Qe 1ǖ?j A -%5D&H^pE0;ֈ/G2_{!'MM]Bemqb?\↉si~ T}x jsk9 ɐPY6Eؐؑ6WAϖnkT* qSKCIQD`a;ۨ–Nl{PZA?\I3r)oV PH<_ \`gR(ZϜGG)G/էbXqjHٮX%¬u>gA?2QYҧqRpm|b^7DkUPχ[`/Qͺ9{@/*c3MDJv԰ɸŴWv|UnfDtXཞ*x!XA#]HOoǕ<EɌO嶯x;3ڔxǕo5N$}צ7ƻ'D?#v[#C?cV6ٺڴ;j8 ErRdrZuxi敳|bBDLiiJBRo`Q "cb1C ɯwAR +tl/p u3Bu؋)ρq7Jwo)tSC=;Ÿ"H7OXIxn}L5׻U/=-ۇ'EOzv]B`^ZwadeG?؅y&U߉t'pI?t^eKL UPsfkz{]v$Br3w5c- g"M 3. W/IQ CDn61G޽*G#eƪ! me\ jӕcΈ+Yp|&7?>ׄ6z;vOs:Z {{5茊veOP3xּ'YizT|*>Uj3 ۲\R Ch[+3g5Vt0A.(c@X m5%f]0:9jT ^ "K!k!Ҽ2EL'~@]҅Ր;B❝7fn_k1ěDbr6=h`6C2[*-zog7#, ᖍIq^d@6@`oa.׭D9'&iBBQ=Irv\65gpQ@<`t$6ˊNY(bqhX1LP ߢUY4r"o1gJ&p!%տOmNɍ_Q.39gz*찒hn_2n$"H¢4}ucۀ.8q3@Զ$%z{s*k_0J8.$Ƈ+9A-y>7Oeg_?qfa On4h2XYւXsAL*fS :=`"N: _rq??. t}7A笌ZK:Xa0[Jfғ"~u<kLmwmvEA# qɶ- y 6n'Ǧ1d#besKK3wVFN>eUJsB T0wٺZaA%#C>")|skwG~s1 dʦ,#T%oqDǓ͒0LP<"g_koOUpo)6_G1+)M^&Dē,Z W,DYkiS7(92k0U4~TeK}kRksm#<ΊhiS:TU2H25MK*} bPn"w< w;gu7R#_]Z4H}p(Oէ"+^tǪ_;6-܌ Tin[설&H՘$ii!UELȶyԠ`M3`~mV❘HYJLiG'gOcͽ> 2Oeƚ/Q)QH#]T?$ gV~h<5 'R膣C"{E,vFQbO~D$+%oc5ѡ.' Mj#;tehwqJN.TԊDO vNrۜcUw1S@g@w8ΘV1}_;A_uß] vkkcz|yΞTfVoPשsg;Z:c=Tmt%e8 q!8j;1FnpՅnDZ:nCe3 þZ`_,4\= kD)6EB7,dKy>hjIjɖ`YR/fEnK;1fKx"zV YD#} g+5US]GO 7ε@llv`ДV`3l|btzL#R׌hopuE&߼ P6j=*ji=,S{//_^ y=H^g!hL?, k14 sރ J~4O`,>CW;>O8/5^i(pk4vصDc{P,LclSCwR)Ё`^Fλc,x'>x4xK+W9sh3{8l{Ab`)eM&MzPI"I(#3a iUpa '*ׅ۵jħޕl4B{NmAbBJ"My.[K\#<0S!G}E_|@Rj έXzi幐5iޫelP+6?mX1)D%Gz5Q ުCl^a=T9cdwӀ KޠE vБπ ,\[N4/FWfE_ TW*B/y'>}>c^-ޅ/Iఇ*8F2 T$T~ҷ5PnnNo#yʾª![F}S,{kfOަ,c "0Xd‘-%Ku3t*|:/gq)asܲ](r:|jJig4uVe2|xyDG`N:gk3ds׶d]'}p/&;ېǬ/!p[nZľ,tL~d3P ua9SPdg9 s #0tn)Hnqv" y PXN% <1[!0u+&~=>؟T_Ȓl4>pQe@)lW1gAzV^7$xg"I=ҥe Bc)#+v K˩; xce̓6nt `Z=xoG.mXb8YpKc>7umf4h%\$دjk9Y_EFx! *=BVm-JxQISZZVq 1YT >` h^}ow PG47BB27e׎N(ܖ'>SR$fJz}` 2b[AAôiv/BQ㱿cOCx]v洡Ȃ4ٝ׈ʹFhՏ,qVw B8cV5i+ #1#3RЬ\Ռ"EoasɠMcey;У!Njڭۓ['t}hp^>01w=8Rp-S((i6I'AѿСYaheԕ"R&u"`M9LXR`䒤\q$܇ R2u`$Fku;/ ĩKOv86}/(hn֯)DaGOTFf>2Y)w5bzA"Ȋ]ːE!k\rYcz~pk?S&@=$tyV\4&W0\~'ɳƫtd!dH#RI[~ fyMy3 (cATD}VPyoш/*)nZ9w6"Y I =!.~)R%n LwF$8Iku8 R/X@ GWJi5w6mz+p|+A\_j 3*;O{.byKPa ΝOiBU&S9DC}2%%_6vwSlw ߛ1U /o M\&҄W XDA zbA"mG5_:Kdr1V[R1lӜ9vv,0/57F3#F'9P .?7rPѹn}'Y_E|h]vtUOMnyIM:3(g2jU@ix1t6s {yqP#MA;F 5G)D+[kE|.5dmᏡNHF*nw|(GԼuv]"2+wƔ/8WuJfΞ:lB[Z^0yM)34l߂~'c&qcJQ l,`♑4x]%TMr PCe|bPKC/e&孉snp#[קǧ{ ɟ nKeOpΥ)JbYWyY"AS.1]-LL)j iU;*a٭1`u`J' [Np'w)(~ySe\svy"KkpKL/0ZrE?cXX ؗcG\t8N,&ai_Tg8$1T\֗q'lC#A@T坫U hFW )9Ͽd^;.idBKm&o}#}~ a-0o.*m%uokɼ5#O ,]W:8&bLm5K4}:)M0QoAț#yj˝>jDEdr84Dx惎_w>W'5p5q|_xq$:&RR (Vkn(#& rU֣jXױ‡d_DhЎ~eϪf!b'GP|7iuG&^0Qn(dBqf:F_T0x)2++TB#J!M{N (~a)[ ʫ=5XF奶DKlk:<]/ʘ%]ɏKRl7hC4"J֟KiµŎD(AK886qA}ѺA eS[?M䩐J1F] 3BSͶ; *,rc1LjMV@H|G񑗼j֣]!*RR.ƽʸeNGb l\AOXgE!]a^_r ]-&rs0\C~Yv bعppKpnȱv:XxO O>`^蔕cħ}2VۛB֕Gѯ'86aJԏIH}4Rٱ]Tߺʺ# %n'mr5*ev+!BB-UdIvAPQJ6eUR[(Nʭ#vYU 2u̾\w/;0;}>gH!J 4sgߨZweо ]0,1uHI&m;SSS4+J[5Ic)ZD'5 oV >}wȣ@ƥ{NȎZ\8@+_Xm>u=쇸\}bWl.iI6dS5?>Q+BxTYshOxNVAe) @bu`HYR[׾#>z ^ôÏ ѝݪW;c)/=Wz˖FR,06>W:{T*QN*(eSp)1~ՒYVEkM{gL/Vr_:X^V} 3X9Ut裂e={~p"Kt & !;UJʎsJ$)!,w)XB;ґ 'pߝDm>+5Un1Lf.d`gS?3Xw伛t/ώd]ڻcF%kV7M% 1e4R/j<h}# C?}gl C1OQ&ro?Vu Ցuo%:'q@q5u&Re:HFsR2G[K^:BGGRkvÃ9-ף6" hbǤT(lk AA%{.~)ǠJdX\ddIeDA[@snzYR4s ├f[Sv1i^='?=-e)>8#B7dF>y$8tv %oqJ!R, ފ7=C0tԂ90 ~m )NqB",$i%3ۉTc]y/DU5"KD %E9,Qduh/0A uEwZ8mi)w+ʑ҈XSQwUW e^>S,Ro\5im#B%f`TI\¶_kgrكB%;5)jЋVV S}B?njH! P37,zs:+g<*!iޭoAm[qDRR ?뉇ۖK0*$h /ﺷOC9Aext3eʂTpS萛JHAK/R[?M] }7V'В}8G`eNm2x?jp9 ⼢N]'!F2 L$\9}ioϟ;ƅ-h\TAo;-Ng*@׫nEHD#4gE6>j*Jӆ%0}bMoQ2*QT Wo!AiP>;&[jJ`NJ ^o\gV ب[O[~C7R#{n?Ϳ7W㐧sd|zcp$̖Jl6S6wI A15U-/TY{hle9=?`,ìSCm !<'iSrVZ;ٙCl+})U%PB=hޘXa<->6b elQ??\ N3fؙz2떴Ob}W=>LFKDŽXQ4oI15$nk6۞v6 %p$Ecڬk`mopW/quWB ErR{]a ʲvV}Ya lP I/Ix 5`WYIMlS_80oM4iٖk]B{o`!d:a速v~[};Gkh敵dL1}$|VgJsDk p| uID4a_CO$ ը,zTMةO4!ciaFnXÕZF J hy'^ _Up#6si)[-ځ~ `("jzէS)x!m۠<^ Szۯv싫O0*÷wB/l9UavajV65jfֈ+w|yvG9R?McԳ)..r^x'Y\+UH8A?e׼6K@'VC D_LA5gp_p6ڔoqݧI[cX0Ggh;)dZ#M,Wi<|i]auL2 b`t)VAT2ǦI]{{K՛N2{ 1y%WX7qԞ (pp/W^I ÒT 'T{f`,oph띥:nZT<%fAk '`gbi1nEb@S.3-ec%55ny=L2!Wr ]l1wnhŞ~zj=Wi|ڃ28czԩq A ZCq"vMx0h5/1oT܉H>8 zɓ5=1=n-[D6v!%"Ua"E%B5<$X(FDwO94q[[/:9?%ӤsoD8A?Xfk2Ǖ#'sW xS&$3B|e>,()֛!nsN+Dw]6sfKL#IN's|3)f˙ͷ;c)L?WN?#wpaؘj54:RZjVyw8&:l]n3!Dz}G|^;8SfF46 F/[A=c眻N+KM5AcYۏI 9E|l}kn%?Zj@)W8 [mhf@d3G b$_S-ٷ{7P[yS>ӄ lu1!S^ؕ F71_> s׽pd$JEio46+u+}{$s%R4[Sn] ėty=ys\M̻Y,qFjC֌l/1ZZ,Z>٣mG9II >#hۀNrSMء۠_"KqG[rWΙ͵qԽU+_, #k-k4W>CբǦSiyV>`}mRQP bX^u"2짃:u3c-9HC.iLǠ?&;[N#)aX-n`[^D3⏍i^O{^P oE$,-5UݖS\D/u*+^_ryZkmLl6ta;nu#YpzΠoVqӥVf-Wy\qp1tz *ٕjfNUIl5H 4S7Y;|3ÙW<}g Qw]^oz{RR̍*惡_oUKq8bxiHig:!FH. QY Hԉx{EO=^|k[ySFBAA_)ɍ`&(,Kߌd4)R~ߊ bOw̶?WHeL ٶdY=XqieP%(`Yݔ|;#ӱ@OqsIdb%2$Vӓ~ zbE6PqPFׇ%c l+K*M_ȏ B$Q?9?_MIMY#b˶y?mYa,0Lsb9mo@-nX8]=a_$@A=r Ztp ު2(Q 8t1RO?5xA$XqD/-k{j<ʞ M'on%tmU/11!^q7/+ s/@1Zp|߁f@]qmU4LSm ·'؏U6'X)!f4Ia޼5~\RQ%tAm-.)Q&D:]>G!9R>'gʠapI*&r\܀vۄWِ(~Q1JMۥ QDDfӷ.?%r L~#qcln ɳi̷NJ7"$;҂_fj9V r}u"VNRtn80|[u[W!dd;mHt[fkyNо`B9tc1>7Ǎ a Jr7M;溏9↱Gn?Fg?GEgڟXZ<fC~AE@ C݀n1>rMZ7FIZF YM84qKLHE__0%3hRi;}\!eP(_yS IgJiIX=wya~$ΑK~0,@m&xj_&EHO{&}+Y5zZ1_oâaQ׻MCGz:rKf*RU:S&aF>}\PŸo_ReL |L4Eg28p0y_rwGȢt#^>"jde&"4`c&PcJ{(Z͎͝-E-&^ZJ=Q)Jj]ѾuE (~D* ljCCqK-IٵtDv ֍G}cT%ni?ZK?{k]EЪYt즢gOgS x=lŗŇN3uϯ;_'^O? qHjn)* fߔz緾LjVo4!&sF"JMG,ىl@")KKh8P`3_pf !^aJ[}.t|~/,|xٿCSl.l޿5E{ځ7Ւ`^W-yՇ*7I^!LĤլ}J25V1,0U+N9iQ3܈~1-IBY T L*SVy;EIfxτvBLy7^1e!60p8M+ez/삾>4;qthQ .`ZBvmHQkO§~hj5bK18ff.Q pF.t+)F;d%C7Q2 uԑaj &ΒY' kiؔr_//D~F)3^Z֎;I1e[tZ> )+rEGHJ7яNRW0`+8Egu mN[f&IS-9ࠢ#;u=v`w횡YtR{ˆFԮ$m r4S\Érb1il ZfeƞAd y3Ydk34n8tQD%=6S~v|B?}%c0D}#މM8g2_8= Jse3 }bѕбl; & =bɩMi}o=FMA&(SPV e,(@ p)bCj2p;!:XeF4vǿr` o5_k!a,f:żO0#aGQ|m)xJL4c_똣 N9DXpQV5I}(nɋ9vi*1,'8C}`=CQlzi܇1p <ǒ۫*L*D!ń[)G7 s|$c=-# ^JԠoQ4djd-$V3fw+Gn &oYhc1$"5B%z9ՔzM&Y:چ &ycFp*18p_5_}'Fڡ+W{Rsv+9 HǟA0?b?7ӿ Ox#7JOZ]7ޛ -h6]blwCA{m|̻0.cI" X:{e +d1ĚQ H-VOܧ>_z! pLZ UBHIKJ|~Sjrg;w|S^t֐qZ\:$}]N0 ޶=5A01kVV2^m쥨lIӝ=m@?2zjcTJW׶6nT Dy,>qkB߰@8|dOD&IKwuD -Q)I-uɄ &E˳>΢(>- xMn~皻ATa6WRhF{A 3ڛB2Ic[OLAÂHboP XMُAJ{|\A0ؙ1bkZɑ3!#1j2!|rGqnk:PFhggM2e]$IwTf`gp88wzcIkqu:GNݭI(*dl?%D $KHFcq E_poJ>:-?7h3[kqOY}nM5KdҠ8KJv/S 5/-45gg JPPv1$aVUpJĂfNhN>'IoUK; Jt3qQme=/ AQ4cb='B)~~XDyrAݒGTV #׎ zvO\r=Y[)@k:|%x tV!D&r aFWh~DȇS'@RIOɧד#u~I3G!x7. iδdnc:i*=9c }b|;#9KcZC 8j%ЦR3f[sҶGBD עq9&I&d&"}g,ݡAkYӳ`h.#|1qXbt̖-cğ=$l  bB/ӤJw#[pDy c_272圶d]/@L5$6K<:] fpQSe4 bfŗfTdr )>-(}ܝX8ȝq4cj/9C)<Aېs]kǹJ8 .P"RPN 7Et"#1$7jV;MJ b?ckI5VW$C('0b;3ޜދ,pVP_PϵȗQ]p^}=!WؽW81P"f-J$ndȔ,.6E݈bxS$해O*:p&^&dc]ulw.B[٭Qa4B"IGs 7V\>9ɳ-ԣ\GCuAA:2HpGڣ(td sJy~,Î*?َ6مfT{uܟJyIho0OF)4`ߋWr0XKȀu(O ]b7m!Ew|g8ye:eeW0vIXJk{k LfM$Go.f:&O"Uh?$kk#';Eo*]%N^\+蔈Wf࿄_#GcP\+iug::(r άdz0x0qìmִ$rb#mCo:a~T#xU )P;&2 ԩәEb[T5tRoDc3p=H!(?Cԭxq7#?)RDt;?޳P◱f@a"FxRDX =zok^?jRMBrkKL`p-]~_h|& iew[29m7 2B4mw;1/|#dNրpg!0PM3kO' ?%4UgL[ՙIj v ˆ9hP Wޙif{#[7A5l"Ć[L_-&4Ml9qH{O M۪*=H4饯+'[pR.1$dS7R[Vn<amhR՛5L7>iS 6*i^V. G-+=m/r[;Cϡ-"*kS Hy\\nƚI'F)d5lfqa$Wa ׎l<՞0Y휆to5&vAaaO@R'}t柗_/7PhZ] w9n0i; i|buS>5%&&w} z4a2(Z =h KE#1e#,".D̖3z(pL>W]=υm$&1}eOG2Gfs'Y ~!mGݽtFA0r Lի=}){i`G TLוdm! h@'c1Q5lfx!̩ 3Լ"-7[k 0K?{\9DAh& R@;+AUFvU夒a.V+!]؋i=z?i6^Y9!%bcX[751_9틜I*Q0v껝r9/*,CQ^+݊K4|x-թCրhNY& \ϨFrO'k>ԩ:HD,/܆RH|˂:*ok$4vu18OӤJP_g .X8XLkNhj'ܼ}DG!Ɂ rK{-cm#ZwʼQ GĴ ^.D}{$\leSb5U3;4\b 3XYH&:dŰ/hΕxz}Ŗ!u[j%ai>m$\n\G4yJl uC#慦#^N!/7?)&7r^X 5iKcm+n=t<4i夜` W8UN3P06`u21oxw֤yҞGR̀F.>GN<!Us ۞4v%E0'Y|eBy3MǏV<5Szc<%Pj`=ü4Eלwz1S%BÝUPVM#z5ǁǹSycحZtH8tӘiׅL2yr;#^/U ?ՑC=;1JCj'ukmZ@olBS#{떏 Bց|m(^ Չ6=XX`ڷZ;&ٗ 1MfӉ6sR:0T!/1C,bt/q͐Q~F~|hPMʠldw lDY`@BH{O ^p/ԉ&"%G y]|7Tj{oFI4ıѽ|m!c6Vl_əUn-  ǟFn/Bl.͐FxJ%iCH5 f)]Zǽ-ݢ`gyg<#fXC)}NxW}4ƝA0Ư#Sr. \jҘkC\tu3{f-YGb`J/) "j.* 0Zn ~M(_ qzg%`mg~f{G+ʝ427cqnBgs? j]sWd1NEMC;d]0Leo_8C݌pH`Z%{ wAb{AwzsB6-65 @yU0߶ŋ_a|nR\} a<&'SL;^@?i{~Sf dyd4@?sD);: 9\Pbv6wJ1"X*rJ$>faU+9xCD+6 )x{o뉆y)Aba6\XIm9z"wUl+Oʉ{@:=9@UP.tKKG۾JTk$D]  cX=00 r7< ',-*&ڹD^b诇).p2M@$BMlڠ ze! <li&Xmɂ;}Yn_%޹`4ҳx"Sh~h7de?uR#(?*fM9ȢVDE!QT˨]W[M _RZOW9R ұY'K' zKgq1(KSy &)vOfd-nqWZ@'ޞE}fpvbAǎчQsW̖ǣ"C\l8-B Ա*̏*xדF\T %{v+&y5T×{WxFd$7e, 2"xoH${ՁI_f=,;aiBXhgutO+K.ZB1}^準rHp6{ɇ&\/ Mޗ`P'2wW%4grutS}9`'xO;7(iX~&cuz O =Uٽ6-"+@id֪裴z#Sjua(3@qԆҞBE9. fM4yptxt٘ Mҫl$֍ WmUqJގ/' :K/yi@+*SĒ$lC- t>F.>}~?r©'kNr~kcb"(ղ{MѦe&oLwH^n]] C\ÿF(; ǎQ&FE|J+{pnVGhWpmU=y]N)BH2'%W`;BEG.ie]*!EƁ_2{.J4禛Ŧ]̻rb GTsDG+lDYȒ58CӜ%S-lhL ㏃!-%eISTяp}@mt2qXTׇ^YhMį< Xcntd^Jjm_}=n,">ںǃz{"[h2ܝ MO $[pY{vL6\.}~`9@$zC'ptrjF69M ioƁ2g nm6޸l5k)`R:MRFdfO##D{=E WfwCQnvd$[emDi|q@ǹ:&D| |I)yw+?x7N[--At,LSh1 1վ,MžgRI#f5>؀I]>e盛An|5|}$@mu)ʾtw5ͺ~~ &C10N,G|ۖt_4O4L))$b}Uŷpoel'؋!A%U( vKWEcI\vepE T]1%]z|,JoP ]ʔIFXy)X}Dcbw%!:OP desK/Ochg0(n Hc?5~`3 9؟NJʛzn~K+λF(]F&e ~]El$lA(X uxVI_l!W]uG+2?-C 3(;I{ ``/[͇}=BʽoYBnӑ(OoÍ.QdܦUnbAČ]H)Kx9C`o_"7Rʙ>>@FTƗ5eRlKloB8 sdF4NxI!0qo:@L ǤƟlKy6nS?HU߿ ik5_"ћ4|pD`EZT7-'fW1=_i2a{!v5 o`_F )͙IB4_f.K8qS/,1l!1M䠩sB3 jY܊ 0گ؂ ?|Gۤ)דn\ ,s3j+FUO`ړX0MuN ֯ycdɑˇ|y S}gSjcV>K+{m;.PX GT bMɠJdT5{O7DhU P9FgtU0-D`%!w6jljUO -;mB?q5fpFmxok4ֺ6 q{XTNեTLz;7w@FW 8G{"7w|g۪!bh=b$7 U8e3i[*F>sV8=\'\0%! Vc^oݿMeP 1 36?&=O:G!`;'.‹vշT?'qo`4xY'2Ô%qU "OiGD{=)-x k|˚I=/drL$d-94<%< c\q!וQH}^(хqJzG&bjN+NfJ- ܩlv˧M7O}?|=E<\1,2!`fc(h;(%׮_z^Uf5ܣAMU|FQ !S|MΝ?fm|+%]Dԇ}u.]}Uh҉2_޹_T6L: m+ekw {$NC~3,(,0]%+G5V%s,МCLԽY0y 3函뀕+`wJuZ$]A(od㠸Lj}k5°kЇB+=zA 6X-K=fmX-P, 4=J_PTIc{:ZccH>}&rT%GMb0˜dt`lӥwziB Ha "E1gxz,)ƶg3. GfHeσv_Y0Fphj)ӽHr4s/]ف:bg{GS@umgAd\c T_/BҢ%ps_gIRvٰd NfL+ m%1gLVSx](dL}(ƛzG0 Ia_Nj.t Sf },kkɒ3rU',v[wGnʐYJvjgttg6} bn;PXMEWn#;B`k PYevh?|ڋ ;HKf_g,⦂R:NajIsa,eb E{~"Ͱ0an*8a]xIl5bӕ/P>/Leq siQWIJigV%?q n6*o*р)+X A^ex'<©lX0y繻|򀻩X(/+rlcYC7sO &-a9P#Aٷ|}z .Zƞҡ\4#Yrdhdɘ{9ai]f n]ė*R` )FB ~+x}7ظ Z}~vMxn\_/9X``nYR Zڀ^u'R>G}ٰRZ3LYpv5 hH%9w0hN#:U7'xIRf ')}˼ %ajDa5'YO>4HϠO wX:[z}&唔;Փy?t#|aΗFdJ{9^r|BWIi ZhC ?M@̇Ծ)9*AaV&+*k\$ i% Ga)u ɨ ։ge1_oo6ˆ_T%ݖK,7G [GfyZ u),Z?\B>5h!St (H| 5M!' Sy>?_e~G*xq^kp"[P}rبےY)6<Qݕ#0F]P uo(w8eDstx-6GF\V\!!Is)!F6/$;[s"|/1l:j~˻cҵ!z6c5 "(*mHoKub5!tع6N3g\n$hLpkBg_)O=(PA*o"D;]w/thLf>5إRUu ] x {*~AtqXm!,a/Yhٚ:0 g 2H)\l@$Ia g1qEXYZKKJ8 92۲[?d"C^i?lw.iVE B5GWP,X HΦ-϶)hWbYOJWb\bkqd{H':jolk#SI ȗwȡ=zX,o߃ U BןN>ET!?~*U+>n8.uh&I;XFRCm(ja=D` XelUv"`ktO_#,Yf[ènF4ih(ƫA{omJ5 S!wU {wuaVY OIiTW(P?$$ ֲK4Sq T\C_jL< m ;{uTsEjm?^lښ[4jF-GG"ak<*Hc dK S}MzK} k1ea8@Nkr dz0;ݮ}2 4rڱ̍-*w܇dǞ!nghJAWsI-6&1c[cB&A4_zHғg} ,Pe=`.RQ'r Ajsar-8]UhiG&sm&u{(}$A{~idr#O=)uMN.m9fF sÉ/-+ٵ~ީKsz'&mebݍM;(gv 0pzՆ7Գ3ypREg3cJH3k+ ё!#Gk j-tҡ c9zglv$Yn ^c:<4/~yM2G2y6׸7LjWfZ,e49ĥY-Qʶ M.[:=XzH`[Oajm,V:AqM'2l<nzҥԳ p x>^v gaϻ(B뱍`S%WҤ2W9hþXФoٺƃu$C 2&BT]G^AXTPǞ` ϫհlm< XO^X,I4Ek{`CyzM fDht}okYWN0m:\v'M*N"Hnr 3Vsϰ~wE5c-z/D "0 )=(hu6!HW[fTCd>yG,2̀$4h@9ŝ\)\pGi d\%t3g/5[2Dp$bKr-{m6/)c&bG_2R]8?Je0ӻ{[,ƨ16h/'#1ڱŶe&"ehBOI٢;7. G*@ fkfc&%o>FˆKʥ"ӷ!]=S´m,J~YZ4VK|lQ:ot"#{~jm/ ZM 2go++ɔ0&(Lq4,ǽ]lGJIm;{ٺ=7wb3Sj"{r&*x2YW?Pn1x56b~S:7yc5YGfD˽$lw`6wbGW̧࣭1-X/&:}"bsvfQۼ- s9"t@uI n( ,S*>H F~F]`#۠`W A9*sBA 7%c պP҂Q{QB6ge%r B|33|s8܀a?Wdcv:e#ڲա-8 H;@IԪ`+vxqV-:XѨGзd9rkuXzԌ^mS73 HUwI,݊g:,a:b#: { m\9瑐g+=CɈm+WA.X]ED$mg6MRJS$~s͗Y82yIRs340z_/՚"IoɘYH5,*,IEкYx=#=pՒDE7,U͟43p:f7{/7zem*Y\PA( 7E&B R 9S ""][ WE9_~/٘PA<e+*9Aؔx˳nF>H!J*PۭfOJa03pS'YX{ xg" }?0Z0_ZT[n B2|b9 ( e|;Ķ>N̡t3ΖuJHjI-gixP_hzippnն; i/L(Ç]|~qG͌ut@ܣ?` 9,;%&]kI,sv@*Zl1Jb**y g]b(6q_Ѽ!5z2##H:_#vss  /k'_'5c7 Lc#J6^xս|f"l]*3iz;h%\Y2 !/v(O*e?@p4*r8dǜOW) ; ,XĠ\1I5|Rfԕ%jkx^ /qŗ̂pVle^C#t,0TK!)id70 2sg-e|ELA3ڄَ#~4D`Ȭ?AEm־W™oM1UӚ#TpL4N!W+:R̡%@i_ەY]ӖcңĤ[!fkS!aJ"-G쭥`c "{"zI55j:z'W-OS\]Stɻ6;b |Z`l0/~F6Q|~B\Rx2$.dE*F[| އAKCw4Uژs n}x'\Ae^.Y1+7q4k`.+va[%|']%+JBxQ2ͪcȢPuݨ @ITy6C*~.p6P=ĵT_bbU'wv}5Sy:oGzEe| M 2d.ޱ5[ Z /it"MklVfIi}n&mhgd0!^j\5iF)=55]HicX=1W#h_A $Gˡ^Wאn~$w# 1!~O Btd\P+UOWpgȠ|LGLjT'028ҫel:g)*-؇K:H>܊):W k ǘ%"Uۇ t:(1ޏO+atkdPMAqn/̦#Զ(R`М1=_=GEZI.>}?Em<66G܂ DT6-G޾W $NX.Ie?W?daS­BtcQ<-F!@5ئ`§m-|#V*co͐q݃Q|8p17(5̐uϷU`*A|ʮL?W^ߪuE#Y]P]KjKK(L =(e>,v9kܳdJo"AQ K쏙,apA[l!k s܇lW֏ ͇?=9i-fqJY '  〕`~H\/tܡ ~sGkز[=Oja/#+|1.$?F$Ep0$Fn϶yHا:Kn&%.jC#ћ"ğ@NK Ȗ;W4}p!Yz}jӱf-"ZPK"/4L+DŽ#AwӝKsړmixnhшd/3_X!FsOåe/2O!-툌#'&td5 !N!Cű55aIc6^ÇҎ+`)'7rΰ 0m6>5S-iS߈Jp aM>B9#~PSא<2*A-/vr {0I8@s>^)oY7"ϔ7 "䨁u|0/ p>нu$a /3{+K"\Hw[ަGv=lmш+[ԩeU t3n%6`1hHvQ%D:- ݵO"Z"L$uEKZ]ܿ9Ҹ(X"WYz sa%HhtRNh0 $8V-in6F:\%DݨNȔ/ABN~GZ&(ΖTi^|7YMUV[!=;t^܎z0[&w] WW6jwsɑ^KIvh[K@bCtl 괩bڑ6^k.YH8ﳛu7d6[ԣkESXe."I>8uc-R+Zzb2cje8@g!O(m7M(SRL'sGR2ڳQӹ:&_)FBb@F[s3.I$i$O؉Lqůp049WލǨrˉe%8Y*/_4$̳O+<ԂE4&J|(4W9aP#uz=22ROD`tenz\nO:^<5j1x;Hщ+"F`C{g}8{$XsO P-iy\Slvv:Qs0`x:w1!7|p?W_SpxKN*^nOy#|:d3,!OwLxXjOh ~ba/bkϘʦ}S۴+IeĬ.quM[3M CDkBHR"*`襻|*t{Sc":ulwuh7A%v M|?wմʳ ? Lk!a;rtuTGڗq8eP ^nL~xu?oB߲ڈ5DFjQ+i);!@P$r^l#].u7~>!:VDs`3XnZ ^ClFnQ Z,3k>wc|,p Y y=*좙n4-Wr;ϥG9Qfi ];vJ'4 ۇ2yA^&’NhRch8H7#Viw!0غbp:}!(@*](cX ڦ87hũ`VΡ}p5@( h#D48'@&{{ҷys.^PBm 0v+ZO2egX\Nk8U~g4Fh`_^aPaxex%Zj&xR3ݻ9X8HLK.AY9%SGrnP|<[H2kt0>-6eshA|Zo V+%VpC*bqh߅i-/Tn+GA﯐ŶsmrL.G?dP3{$L Ծ}JL ĨhA;_dꞑc)'X܌3_Q7pTj }9=bK7"m|7`*"Ε1Dh.[,L|*0p,B8':xeOLku1v#莲,NvG{w8) !kHt\nY}AFh{QRqO;7 f#"` T<2!b K4pMODDJG/b)zꐂ/L8meDq.7y͊+bWBeIͫUT7X e]2'9+#MP$#Z01H۱@UglrA%`?UC |k >yj~rqy!p= Rw4JK+r|?Fص3"xN 3S␜gȫCRYЀ?Ҙի֨ǤRK&&/M>W*jwAf%YM) 1ulhPN,jfA#w tqtWk FM2yf<g6#N>N6xJ\?bgVxQPɀEa,hWC&d tXk,ٳ 4Gr #e G9;~sQD4Xm]--Ҝ5en7_ݙu+3˙_a,6+5RC`޲TP⺳DZ':ktC->Lq`QVCmX},$5|ȳ*;kt'3Wa4cQ͸˔r4VeŖ|5Ni\p왽,Փ]YQ_f Jיk; xojߎ}JO%,"[L?SزRgTh@PƺIrA hݱÊhIkyy.QItDhf+k=Jkt,yI'URTĂFw;*t(KF% k)V[5~:H7l(Hex?^}b( Gˢ%)G'zHs%aW-=!Q;n!MV ׳ATVL!ǎE|ëؓw,cPrlzeu.hދE5uAw1|TlNk}t''KlA\gV b6E:\e{Zaթ9ԱO\L &hɚa~$a ޲ UL:?؃0U|-z ox +d!X\ۘT\U6ӌPQR`cj05LBp, =7:.l.畨< T:Pdbvko1kJ4 X(rҾ-3(su}"+%9~j3ښW_g 2u]=sSl T"14Q@*_{B1>K$M.R,6]1=?RsjqICjchρ kdĽ=޲UHšw)4ʊN3W9Fdkb2`dF*v̈Dļxm}%ZvΨ;?~ U9'@ k$xBRx )sr ' {M/2\0^L]C^q;jNB,ݞFD)>)[ 1x%`IѾ*9 ! XfC\`wջ͸(A7^21D7A Jz ukkҊEo㫥 N׮;ZlfMЀBߌ Rq.fdNuCX6s?8 ϣs6y7uFɣ6a,AE$?G}CesH"X$w`c^˟+Gul=dxhl[Uq;꩏XpA#HPs:2ph)U|>I\\@X!JjWa%h$m)H$nÖYԏBC2ýScAP%8V3@>k3iy>gtgwbRHjx"B#Ǎ5~|]NӐ$I| V ;F ԓG2^WH'049A+$8ƫ0U8MY4~JkO5^.gڸhJAsXį!JZxf8XQW~(ABכ־TĦ  0{|)i)L|3m"T> 5n{, (@jmA=`B|k3U5s8#($S'jv2\) Fu5G՞Yhx=?B wce8 X Y;&FŬ+5f%ʲkLJkcU|E>~|jGՂ }uSw80]%ц(Ȓ‡Tq"X^ovT )p}Xv ;];b <&yl턜 ;- %N~ZXSs1i Y4ojRx Tc)hg*aPi״lL5Jibm^{:3٣k?SQ  j+QFWs;Ect8>ԁ@ T ,VbiQ@uL"E@p2{:%;(6Q]n|!@ORE);cJ6]/ncMnQSa91`*%a0 44y`&Wvb/ntU.Qeũ[Z$-H ̿:#jFEy$ҥ1:)c20!jOV jv Z"WZuu7 IE> RQZpg3U`PC|LG=M-&iK37Y8G3/@j/)@,}|a _I˯ɼ:R$awтwn['.鯝+3qzt!Ron{$ul@k mA!*&^;<ÔiҾ3Ui[IUy{i` seRxgq5{zidsf|Legŕ㳱vJ?j KiBCA\I4< 6Jfbu1WW^ Q@}3Pk5%yx'bo Y|4GA+*GWaGV:Ip Х9(b9?VIi]c䝆Yګw J4EYl=JKXZRB&1iWVKP jA45بQR$~߳$Pj| Ǥ0$kBF(j[ K YjM9lݼ>rc.'zRWY^w& dw76FI^W ff?oQe Ө Wֱ O>]m ͧɧ`{V6k>ٳI٣0ؖǓru&VԂMݚՠ@IZd9X7*`O=AFfG[! p n>ϘbO_[_3Δy <ٷ6YO&X%\Θ/I&nf S3Hk`#֑A8|*y+NU?m t2f$$ЉCiFa(q*}N3Tǎ V~LF YmDNy 'y8ɘ]aecN u3 U:'z+w9}x!;SG)Zt=J,6]x*WέveEfx}p}CGSɁUss^jr>j `R 7>e9ebp"/,~|k<;Pl1rK&XJ -?,$qSRQb/E`)p ؜ |ʣ}hL^KIq=8 =F"7q64WVrc=%7+?J:K].VFP;^6v=hjUuYo'^ _Y(Ur!Ě0Oùsѭ,[C̖X W&`g> b[0U.bRd1w$CFN^u13m ⌑i@ F*?! ^'} ܍?9n5/͛dz($QlDi>`K|@Psv[|%ĨP]MA_sR=7=sÆ%})퍍;YTI3YN٤KӪ!k94PYq|q _3 ,BEg]K*zL¹xivHBc+5yπ c[ϡnHy6qf18iH >&:Vkvʲ+]ap«QyYw =,?RECo& ,1rcuXL0Jo<կ_qJtUET4fzog B})aO(G%Wy j<¥ сŀV#J8+ڿ `MΈ9vd٠rQ2M&!L;.Bj}:'}"cwk-#Yx;[<ٶ}~έL]د͖ 0M#ܫ9I#8fJ{x2}.tƒ<0d,8T'3w1)蓋s}90K QM.mYƺa=׍ul/8V)p_$;n)߿$׍uVPH+ޗmu[4E%-Fz6H]H,[;L8X@j(I:pPЋ ` 9m<枉oDM>֯ih4@q"Ҥ7)&C @@ 3{RGq3 CI*y"I0qIbFNT8зkp}p~pY.罃l_>4|ô/QѪS|tTEn#,qmbѸiS @32(`_xKhˠD1w>OJIvZ)Xv)X Dk=B n|j!dd, eO@!;ߙGrX(K;2 )?Bk*騸g+tifLUxN`7!Efsp!oWcVG%sk A't y%}b v$;ʷ+7bX7#0OZ@qyr[#_v,"v ;$@J)Z&:ܐ֪ 'kP{ Z'!x_ٮ[|?,m誾1R4IJ_Rd7ͫvTZ̄ TS(\{F>jك,b@!:eߘH#{C-3T:%E{YTcL5}̆Ds.7`p$n}vo(z"3OMZ=q mUalA(j^X, Xǯz_Ήsj3d_S)bh߈ZeJ˟]I&+Z4,Bf{i`͉`,UCV_@30B`G2l*3B:+)~bT Mwlu~G|X^H}'9vgK)#oȃSěFJ] l,av^.st<@^ә2]Fg%fnjD8=v7UI;bj J 8:bYMC)$` Ьī f!y1uD%?x^'kwL0;lvXb:H"ᘍ-ˆ"pWPWzƚ Y/~EP'U!73#*6ݐغ\s1 "cU펱x Uh{8gWi &5*JPcY@Ho!PvL \ .|71wƚucP}*qipo#wEw:^͜VpʂKlgu "t]& Cs:ɗ|Uљ= 4F8FU Pnh^CZFVbpQ/HL7xUM@ +kxvfV"4*"o0""yg?"[:")e% rgSkJfȓiT2!t~%$͜SmyLyĭ<\@[aN-rǐVtO\,&9"xԹz1zA?&n@҇F=-U+jzUyPNQ=9 , T;RcxMH#Ie!ydǀU' iI~Y?D\Ѿ88ʈ `S/OyZRpG7OEPy >R j1S`u!)wـ7,>?r'RVQi߆~Wy3˲Aʠs415 wHvx|WTo]# *̉ڽTe4i߲QLѫ -yCJWkgE4\V.Cgg/-5Sn|]\5>^n6(%"}&l\Ju3p" Rkq]$)gÌ6+-TRAl+҆\vo\_7_兙9`fڕB^C6~L0 X5]J3*놂,̯V`gͮɻҷ1ǩgƏ؀h؄BٲW#_}&\['!Vh'ZN02>x'Yz.-4Z0ۂvrKZiĥIb]~<^Pvu ·HC՘>5L! $9`@sۧ2"\ؙ7PbU~ N*{4}!3Cٿ2 ,vA/3MξnK"wljuHL[ovܮTXz(+%=J_=kǚin:]qD[GHO6[ḑ<ď n &)*!D[P `8Ы8lwK2}bOMqil#ҩ^ $䧌bh/;͒x{,D4[6G;u_?gQN7lhp_P7 C6ɛ`~+i蚀G{,Je./gœ,,ZnAfC)!ʤtiV/S../> u/KΏ_8+k!Tk6%44!p(a6[nQˣĢ\7YȆfmt(=*`k̙Q ,ftoDSu1<P5(vpNT1~}-W$ݦ`NC3ȏL@*@Me9&mD}TQ :uGySk{au;T{uˈ};qi9&)U.n㰭>krCV?&jP+ti>yoWl^cz:9+ґ33&|ntȱPH)ȋgԈ,:mΙp%}`EPa<8HMfJ-h R( rsݪ  9|>[wEl?\Wh)pd94*--AY\> i>~<5.9YEUWH-Li"`#d?Hӻ (A!Ռ+sQۡSY9ֲao*Ah_4 Y .p4*EQhoε6RIgMST&A$1Ǫ#IgnwlRD9ٟ/WqX? ﭞIb?05 /#7Ĭy_1!w\%g(EIj.i]{t Rj~^en?[ t۱ y"qkI4wosAN ꣴGA&C(Z b)ytY \/O~RJrKI@Bkxck]Џ Z|ֹ΃rvL2x#)a;v%Dw t6&$4ZnqфS^ @ݞcW0FB-zo6*r:E9$MvUX8ʦM_Dsfz}V̈́F5]OH2ڠ?O8'q<_9m;.~U Q01Ʈ홐]oˍ}-i~^NȊjl}1_"K 4˼yM0)hN{!$j%R GtΨ4^W-#[BV lEڧ<+p$k ϗ+;+"%]ˁޘ]胏-IO p 1}{Kwq9Q@63-VULӌR,~T!!f,;z6 -5E23\id#3J4 *BgaSP]1BH4.ySZr~#fkQ5t4ͼq. /Rqhdij)_RLO*S9xXo:ݶe[%Pv $V~,ʻ2܂}kPj..1DU`(͏#{e4'BMY Uh_{>) /!i_,j)m j7QDEEi3nnDdlxP]ArK_  DL8 [TM9\L"KIKVT^eVcFk8 ԭ;Itsyopq.p/yIs#9L&I!T4;O<̉[E̸lYpO 1Z<8:s83;,m)[n1΍1&#;wC:q 6c*[.~`%֚֝ђFW =HugHՑAwXI-"ְ\RSf%߼;IlI {wۿ7fp`oy{x$G A'%KثX4îE;:eɴܬ ޭ5w6 Њx+/VYDܣY}\8{̎jˇÚL1@*}*ReYe6n-C'@\DaIp-|SVVDs GT# vt⮽:pZ+M8Vޠ !7o3C\u:Jxo"Yw߄]kyLl=d~ϸ>1BCf̲f36I T* D[l""=ٟ%N츗Ewq _aF5s:'~)F@+֪<&;Ɋb暠(q&B* WrgzZ=7{%/ZՏ}]| l1Ѧe72FJwtRn@q5cduJ"-n=g.5¼@ayziޒS~TM*CXrS!*Z@ꀚYk>G@4Rj:h~G{p7>^)dt.q.}-mmIW%@|7m_HRrwzEdq9GZq@2(ڌ }E2 %U2آ+݄$ݣ$jL<[9]SMryc ( Zt‹ҍ& C;]5Uhh YJt, ef/e+6`nu6š確Rl, Q6lG#n'CgOmoH j=>ң)R$t].#z3q5yf\BÞn~nB %q)"@\-D$^s, qG>Q̉aҺ%@zyXЬB7z[&k<HߐFs%SsOu@OU]&MWLB+MXX@f/,\7oE a"iX,$ 硗MfJIFV|=Gd#LS \t^ч)^LlXCQ 7"a0/B `Ff@?3k`}lbWDۚ7C(w8[Q6Q?GܠC&k9WlޙN~hU8'`ⷁLkglBR0B+l 0~Ȫp+8G+Rx`' \S?&>…TqX(O*%`"/ڋ"p-t!EM 3w 2b>_hIKa0`;yqlYːRCTR,s{t@fPg9qL%3U)1x$"L=#K̿R)@FYVDhD6ƥ'^1[$Hd`&l{FV|9Q?OU%O݂5R9zk2:B0xGGډv#`f`"g/2 Lr%Ҹ(]RYkB<Ky&_f<XU%&vfá8 yUyyӘS!J.H$c.xRIo5!:.z#:7y`&]d]`Bɓ>[HpZ5v>v>zyEnAkPO!w/*Õ3T}50v^\!|{kigNPxgh}v+Dێ9es2\qeBOBQ*  #0Be$z&#S68b @-o "ѲGK-ljI*Em0ގ}?2IY`3Kaю<$F̢BT Y~NqmuEhѤiuLJ3sr͂en央pOu'g`wg_!biS6J_D4SLV|V6YXs6IK}L517v12oU`YYCJ}؉p}G>N & =6<Nw%t&zިuLk%:ҥAZ[z`o {FŜ7nuWdBXW}@%Bg\H^-]bڨk~夞7 Zy#Lu7m F?@fYTA x F!6)g mgQ6Z2SE7;:7ɸRFH)pt 0-wL)wl~?1lZ14?E ,\KN/]KLlvKzK7|Jr~C6e!pM(:O=Z:72OPqWtw.${2($fͅ1.# DOb}Ӵ\?`ץC7wgD:Dc_ R^}8;<@9{rcnt- TӴ8TA]i:Տw>H@^glc,x|`/b yXXh>oI*\|(fQ=T k$L\!z(TT`S{Ͷ|O'U~Hw!hp'w3E65m_U9 $P6W ׫l`1;stiH@(( {%igCU[KĘwFφ˱v2kץ[ɇӡ~RI4Nic9$ YשlJ]dA) +'tvV ba::R9vϢ6,FW|gn2}5_kwA%WVg(DxÔL qר݉1_#ȥ>{J})iNV Tak?)n8Fzh9!WEWU9_@‰_;qȯ&=qr,-@>oȗW+P5텠˟oեt$'o;4XIoTݪ"znv9gwvv88C&0N-~.rYR$ܳCUv)omL)&l&cc~MCj-yLk f,@Sin",HFM`OlL'ĂI{?͙겻ݭf kHx;y"ƤϖX}G s;3?E x)@CzCuK/eL7a ʐt*2`7nhyKyI-,aaڒMwBfi/ƒXnٌZ+ɯڱ쀒 /T]Xkz]ol1ɸfv" 1p{Dj"\n@1lS=!?>ki.NE?gԐ=h\&\/Q":8mfm HPO,d7ܘz^P_j}ner7KYe( ?G6Χ4H<nŪ`V#nUH,V0o1.Xu(LDA)N30dh+GO,_ Қ4Ԉ+T[6*1 {'o*o_+5B$\R'_xm`k>xG+Ri1}~ʓ[ZjeW?wj'qU*#tءr6=24B*YSH} dфc +Rg~sZ.EO 7fU NFtG>WW:TaO1 ȈҴ( ګ 35jv!M ^6k.I3E ǃ r*f|mA28ggX`_j.<&AF),4nwly0~{J8xZ$XWЁV:S\\H>&grpJm\Sc!P*u!%o.oiMuPsA< fiR,c9@cg) :E¼?Q{d݂g6G 5.a5uot$8m 5n(|?cC943b7ഘ s<^t4U6?&~0r9UaLm^O -hTpwjf՞'gDOҜBSxN/I>D `ͪf:fޯPҮA:3 21}Uvdm*r@ *y"7KgYCgqN!nA~ښJ$f/;ujylM}f{!pCjT0#%6VӪKqbВ 2eAAMjuK ϲ $'C9xoI=%F'r1d tp<^P.땶ͼ^ #iYzj 9iX"EFI۶bL2$HD?E]osnبi;LK଍Si8lU֨}e=m TXf^;vpxSEMQ.fN*` Ǘ~H7hȸySF!ƀ7I{%О͒ϝFЃ2^UTl-G#Ar60\!葝 i&X_5N _%A(CZuE@c֔&D>|C* uRa!KO)`,bJ H>JU)qCZℭc(89CeP_?b #)U}I4=ݩ&9+)T4,5 _sK,>ޜRw,O/ uSb!g $}@1f&W 9pŌ w AR'~X0X6~V]!FO?0T,X& -m>fmxd[ň@ZeA )4ze΀} =[Zr-  +<{RZ$\P\t@p#gz9)cr竉F$ܶt;ur^3r4ks s)o;){m,n褰% Vƣ!M=<G,F2~=B%$H4nz r'QqI%A42o{Xo'gR)(D:g\.i ޞ!(Ӵ9Lq+J|+;/MȒmR RxYFQ X-lņ-'owz3.Ѝݎ%-&P?ޗŽ=NJ}߾+ nˀ>.tal(C:Y~K9.N>_`_j$^&()dxːJ)/T QHCLSw3M_o@Ȗv,(}g $ C36Z9dB}w׼"tjrlHK.k̄zE;S$XA#D/sʠw' R΃iBV%cv4*t%X V (qe7/Fފ >DO :ZCBA(I0NS!cqw* Q!*2oP%j]ٻEj⪊DXTMdS&h6}EOgc vmPĀOaͧLh9t٢y!mft6bFoX`YAхr]ܹX@ {R ¹~. u&@#QE$o"u/Iv-A7NY5IBͷC]N$p bL#6Ύ8FG5QF54^- DH&zxdXDħkY1dZw#p 7JŞ#o}?6vEP1#bݡs\ LRlF) hY%W~agdvP9" G64Ⱥ+k<7V31V&I5UQۻ.>Q8P`pa}< ĞPYAryv u =rג u61B S9aQ;cZ-~n8Jpx cSŒ~`&Z\I%?s fW^ޖB7}B2jrƝWg!\i1b!swa38${:\GoV`2qژL'zsy?FL ft'AN !]̊Sf|F(Zqp룻*3o˘EqDQ\E.yzK2Ir7Ф ҈6*VGoSOߒR͜ Ƨ>am[x&a(J-#8s%bpȃ^M`4,Z3?Q?IHphUNݛeeh!FA"B^='{mI*t_T >QC1Ag;7_=h@Lg*H-hhۢ6L+ifPΆYtw95 '/\r$9oD[ElC3?1~bD"dh;$:pBcBI&)T\ľqR/%"8,N3y2!P|K҃_f>hFu^, WfPV;nyn&{o;3Ť)0Z)ܸ\@}u̒gKW6EzűlR_@|1żø s*A?=Jm+C>G ōD?Y3CIV8Q4 y4}-UЬ?ڀBCJ1u,G_SarTD I2EDT-i!t P{qEms[6h0~ 3|;h.v5 nhz@%K`+EPA0^ -t!`#B>yǛKMk$rgfsؤZ^`sO^ra'ha$c7Pd񜳜;;daO~{IFv:R`' &o{_6C#:7I`TžOnr 0s? S(gnA9W OnWJ4<o{تeb*_ЄZoʿoKiF.` .I(F7k- }KnW>12F LU/+[#@PPi(pʾ/HAr*D,Q4pޓiNJ1>&d V@k ,GCdgZ*,B*[r újhzmlXskǰ:mR$ԞL#~5&[3ҼBn4QECem=+tX8]_{%<_kcW乂( p4۳w߸ʈ[Q'/,'95rp#6D9#`țf7,!TqZ0ȚT8~fעQO.636Oy*!Î/Ԅ&|#7HpӯWۑ:1;: %z\6rEռ6 &˜ 6vоQ@3Ѱ]"yH DIZWeٍx1ea17j/n+}ȥsDhZ Imot{oDbp^bIiKFR 嵎٥׼Y~3eW퉁o,ps:_i3u`/4%1Tj yj\w*[h0QѻgjG̽~^ ḟ ^4S 0AnĠrQÓnn3%񸃣ADl\LT FVx`-e$:7@D} __z,k#mV&K<ᱎrsLA嘸3 A'LM["\YeF t͈)2mBa}OJ)!-ͧz]$ih4:nq* T<`Lu_cp] @Uu0p2!QD(v}Ųw_X]' lq[(B&U]5bUλ.!ơQZ ֢Dl 7dQ4A5h*,U*ì1u$J8} q<`=qYz&ҔM)||Š)ji J!rjpRZT?DI%:.8w [C%Q{@ JAZ]`ZR]r"!-|%*2{|Vu`iZҤ߻8ۥYdvǿ* `^hg<|w{^׹~VwXq˼_W=Euĝ2$OES{vXoUQ[|L@}LT{KG=.N mhߌRb?@եD 8QoJ5p# ʤZ:4= qzI [PO(sDW >*[GںnX$xr۫F~2bsPg39ҐV)uU>Skz, M\AьL _,ZU`ftk_D:4"\>!5p3ENx 043HsǪ[E=eyf 39iZBškR=ŚEx,@ 9O̳Ħ@ь*UUכ(]yPݱʼna#`"'qt7c3޳@ԛU%F eA rD` ',DJ#AT{ ȅ'T}ߪ*C]l+, Y:Se=A/qBMx` ֶ1N5BqF*tuL1Ov>bRcկ-G6Xzs,#qB:p:J` ; Gѹ;Jb#&zq.?%2"V7R@;#obrGjWLcЁ+d%f { ]fU8d{/Ps]3Թ>ccڔձinfcv^9o:QE.e ^8ÄH 1Oޙ"^izOe{&F}b15z h=a 496 <djahB՟kpų)n0y \\p-k`FS"I]B :)QdŒpVLVՐXR Ksj6?9BL,SGn6\BtVB+`\1J%^m"ltEO[ew rR¶(36!mRRr툫W߲Yi?5[I43Tw2RQ iqL5K܋D֞S^#0^#YPBWLx ХDF{KI8טe_YO'>rZe+!iCM#RHӿ٥rt)JI ,L"JG]E [fI('x^y`ֲVnUw?6ШZ/v⒂vɿP9 r)L|sZGaGViN}EL #tԃ-~JL2/; 9VRZɌ—,zƙrbZϥ㾝ڼ(c`DqYxjk>R.N})x 7#U8b ZZxuVVp-y\jmmuS{+MSFxeso k:i2NA㧼$!* "R1]|=y[At ?zMT;?eœtЯZ%Ѝ R;zΰ;A* ,z0G5`)} 9t'#(Kٔt6dBr|i]؛uHLEM@aK4NEoũqiW+v7B:X'g|B^a=qPaYFa籗(_gЙ2`k.Y~rH7vCi@],,:3sO(Ҟ2SNNJV^J]K.D>:~Kivʕx#b)%s/\XdR ry_ؘ6N%|<8Vۄpv >P>D^YR>p~1 ց34  ߹Ŏpu'!i(h(J1RIEbT!]7"⏙bMw[-4N -\5,3k$1&m3&TdM9@ w,$00蒼2\TnJE=I%I@Abl'UNS}c^2;jN9|t'B&8O) !JlK\zа)4tK˜BV-~ވ 3.<+P[C`Dgm:pA[.|@bHZ>H7m?+0#B }N F9ϛ6ZL2MԠueJ0y%IZuqS0JZ]鱫}vwfTKD/}c%&-T*b )( @o>iN㚲z|=T\Am=~?bC7%4q&5L=4c~HcVF{mH87\ ,tAJ. A~6ԙ9ӖʿT,my5xzv7 /Q"G+L .igN})Zf T}MۈR [_!n{mnjy?)wi8OlqN@C8˕taM(R׾8w'r .cw&i*Ylŀ>\@ctsR[}uRˁ m,:[wokgh+-w\ou\Ҥhۭ&*.ϓe#B< $ay)c :o+UfU5Y˕QxSw~w*;*i0253@~7=I,u*{d8OyqE?@2ip,y"eUu],n(DMnGάp1|HawY4zu*uP~6!yo^b;UK|x2!)D`cdZ]GҏzYcngs'-0Krߞ"9M I1 U2͡ R|iɌ8-K #u?4ѝnWb Z͊Y[ VN]]s/I@G'-dcrǹZ,iĉXIyԯcYR(Yu:/8| ,!ŭ"4[7*.$@< `JM,>{A4e@.%W19|@9Ir >N?pA9f9 G?g=P^__F`1EeE+gش\?'|%'-ЌtQ96`DA4LUV⅀c9TZ2h6W7F lkYdHf_"ek< n.MkPɶb8sHME}8mmK@hʵor]]i[|M&;^SB NIrd܊g#KheCPv+/D*sosP8yN~%[U)mRܔ z2[h5 R.R7>O2b':Ϡ9@LdKHٝ`# 8Ԏ]k9$b-$tUS2T1TyBT4s"v*~iȨ'V?:JK-g#lR^A2'/7R"$FەBMwc?v!fѩSaVME S{!M!,lS mBX _U}m$qu_6/!(BJ$%9fH;Gg2]tAY~-] <'h+zO K") jt@xw:!EvT$b4+otvWa5tN-Dñ.b|CJPokS~|FI/Id#)JgU6Q?"b^a88*bv)Q!BD\eu^tBgYQ. *V)(*z]7"93W ӠN ڀ6dz7)lUG!h1+_^Qʁ!1M^3֠wJ4[+]G'껆=L<:`CmI ^fQp89'avy 'lF% Lya㿴Ϛ=_A{U,6J@Wk-!TC 4ءPH?KEՇ*K$,fVMUpH0uTd,)O")^}ψV>0kL|T0Fwo(-O(k?`&lF:e@nY!o 00 (vIbL Iu[ ;r7j|W,$:*4 5L̡O7IEɹ~UQX'Wy LHoŸo49jCdw{AZQ+HL@H8qEq YXoyqGƂylQPr9Q!AIB!t%;pf}0IR#nէQx e ,lM2̵]WhH/;uv*vNWz'7uҨ*E!L5mY$az̀"hIDNeaјZ{2ixZA(#|Z@ƝL̓ڸQt8PcP!;-m2M73~gVGsy o*\2]/s5m~+^::I>@ \H,9 DUܯE QtQwXZq4_RJ<m9rxڅK^hl~O/n{R'W#I|k J0%Y< 0k6ⷃ_k p˪UŨ±卵i(W07;5Cg*N"axV"TɃb=pG&WǏMuc@B!iX)S]Db[sx:} 7,R$ؚ ~zZy[8%z)AR 5aj,TJ8aqO&z`fك ´1顶Pt#u7!˴֡ +vCJJ{s|$?ڊ%efU&ftj` 8*Pf1~ϊ.G+ҘԹ9V *ZUUY[գgg3Ri/,3Favp[>zzZTŹ0OB :dRuE]Fhm]T^zFa(bZѴ:p:[c(g_H~{WA4V߿mxx۞CHO؅^Y~7̝ kq^v F+)?۱sBf'D< Ȯ֚zm3k&-Wm饙\2/'BQ y-qwZNɈ#͉FꒀT>Wl+Fsn1a3_Ԓ|73N/<œUbNz4#³"|o^PSpM1_eze>r2)Z52q,mprqS"M or7ӃQk7+`.>nօ> 0 Zز|_ 0F`]b] OhN[ިGQO ^m?g evaql__{.n6>s!312?:Q΢P{Ǣf_YX~[eךvqs3m4's6Qzpw{z*_6~l@Kld`l~Z2YK#s. Ӟ'X@{,."V}c7Heێ[-;Ta8Hyw\ %B`&9Lm#:{[G%a+V.1/Yݟn淎fEz??Ss}ۆq9FYdP$$%I£ \lRJƿ8$XMg Sx嶫q[sYN: l䶟V"{̼4B;7*9G|oΠC_"2Q-kҨ:IWS~1n)EIhEj56[ 7`צE^p^p>||miǬM4#rm2=&0FZŲت~šabJ{R $piMڄBK wwm^Ē-mI{{f2$qg6}̍6 r!`Q 1#,7}~ Xfl= ]nSByOi<b *HY#` )Bm?dz0m4BZM^me@nn|2 Nv GUjlluDj)K3q = 9bhDbAxRYb8NtEAy{+,Ë{<;\]kXN!tP|ygĎ30gc~ɖĀ[o6σ>凥DܶDT!i 5sX&B_[E@kŸJg=f}?o\MC+ks\C=6 '. G "V+Xؠy.0s96 7\5s\‘eʙ#8. lў, ,6 b#qDN{sN$ ,{b;X޶kphn < q~e:mޟw&B)~0!gM^Yӽؐ;Q1oSE8P4x(gX:B0+zi\H.a^R5=lrԥr%S=Q/&m2t( ^.itMhqez0?&SZa˷9zRX&/ jV}pu߫p=m<;Y_z ~1/ g9%Ei%r3ϖ;'Fg#h3`V'HUp/k *ĥD GP:.<$`[4r* o~b=`T|5jbbL ފR+˂;v"CPz˭i`S;9q>Yg@Eq|>ŇGd׽"1N coQ?&tO7ʰAn>#ruz$mP@dRiA\va)18DQ$Pfקm(~I#Gi92#C8qD 3_&U%sMUݢȤ31WBo=ߴp@tTXKw$B?inȃ<>/ ~E?$$KŚXA1Š#W荤Eec2b &uk/#P?}G|J )TBjERvY`袯@Wwd͛,SNy*EvE}GsAۈfC؛&k0eM9Ny֍ !ôԘ8wESp7h hx`n'Γ̌E]rvGݗ*ԘNl|ŭ[uGp `[/ spJ96?o1p"L&Kα)z 2L8QH&oM92,`QEAu-ٓ|#R|>>@vu:pnӃUr 4$M3e[ IPb'ÁgϵFKR)5BVMI~wzvAX \51 C3[ۊ^>,{lu >qN>1>"6} Z "i+ke=so6 A6^w啢YA@R-vY,ŕ!E.<\|>(Q>.K0C#ϣ>rNqNKFP&qT^9:p0" yoqk#fы?d.Ņ ]]J۸K0Ʀ[ };Mt1@bُr&¾p; |ݒ˿2)xS9MaMx^Dzur+gr8 mpV Ƕ5E- Wʋr80=mɱ"*i%a8i7Ňx|#%ξN Q Ca0)jL MUǑPJ-lo3F;-A%=W' Fw@(+;(жnAvUg'ɦA- KU8PX,;[]*`:)GkrXղ˂tN$k!sbk-8cO@H1ӽ0aPCN.ӄ M6m~N:@Ecv-u%U)juE&: WDJ<\;,Ox%֩!|K Zٻ6% Ri!SZ!e=y_a^J:uSwp[V0 I4vz1)6'mE;J {Nt\p9 u(h5Iݹ/r)HN]jZ[3ހi\^/΅B؝wm4=JCT.,mb^s:5nWSsJ!H1eh^CzczU56+Va&8u8YxB# OuN CyM>0$AxTFdf)3Rb@A@(@ϐs%cW.v/F7KHCyt@/kSF锯PE$Y\<[#! T-v.6[1zvzUw:ͨ8_~z;.pJ\0gɠU BṬ֘H){^^5fCKacOUe *sJw.#%1`uG');9En%8r}ќVBIŢ8 )Ix=*T,\CA i-%h2m{ٴB벀'nE֖I(Ne:AeP$TSxٷ)c5RݛxhQ"y#S9o|)TfAV`uBfp Ԟ 5i*45W;(p-Bm1~3l!(S`͖wZgbw+G\BCQSr.M0A S&ֵغe9b z nfߍd:sQ^|޴U)%|.*@PBRj`1U3û$X6^O#/뫬5P1~e>jhlT/ :'&/.ykJ*/Kczf@g G\j[fOdk/3ͨ(H&uSCސyҰ r+ʼ K~ѬU#ā,l3[h^~}YjS l/8K8ܶʔN~RRYcc,ϋ%C!,;!^3􀢼EZJJrYF5]em_g`\ӳPUp:rqxd-pOL=1,ǝNuAʫrgl#`Jɸ~,FW;P(U=ԙ_;8VjM؂" % `v[q ;R/al|>&rp2p)t,V\<{3GNxĊ͌_\'"/ |G⯴W:ͳr)kOEǕ|{c%[vLX@'9n {V YiѸɪSCϩN/S;r;Z'qA<_ 3EFprZӂVXގ7 ݲStQV*?I*BIR!;.0u*Qׂ.z齫ϣW#_?vS[ŋz8hmzWNiP8k#U8RPhONx|j\(ObR"Ht^=_ CUdb UI8k>7"qBcH6L*ָ1[?C4ơ[!IO|2V~ Kg6ټܭAYTk7@Z6 mVP1Puk8+I[D>JS-2lq&)WTvW:_&R'ŇB $E>IMIqNz2lˇReM'~`Ng("w'8nÆj:{^6n^Ha*IV-YaI2QZeet;5܀:AXAR.G Q@6fT noȬ*T"Sl]-C%d-B8=إ2qDu!QKQ '\'XB{Ćۙ_ eȌSmioHXqqYi麩F4=%7ifwXS:0:նޫ\PoM,T0A.䞬CNY=ڧguTG#Yvb'8Xuk7;O/[' gq2Qe?"zۙkgtET|9bLEd;neFp qk PC4|. xn^4Y%űC2@S:NM($Cf6('fnOסN&"V2&qɊ' }w}`eO|}3@C }'N+qϻFMA FҥT8Q D+/XɛFh6CJ(_vБ1@I.A| R6i/cd(mwT}k#?oƆG TG֬ÅjoW_Gj #m4xbԊ6#_-ު^ov>yveV(ieRiJ)HJh!zMx7{J,̏ U#?tm; lP9ݬl=RZ_qV)G""(^{mE7<%6DӥG-%ua禿Vv1 dԄ^߲ Bw$  v974?݌[0'~HD)&0ǀh:g=yjgF92AiH})yw.ak3 @ʋl!P^)êvV@8^\ΰphSkGUSdA6a?=ˈnɲXG‡4a$?zZ؈|2k1M8^LkV\*0) zZf~  9ﳺxv0F7{)=>Z1)S&}]!@B.<ޛwBLj=PS9..-?6|PCi!*سq&ț[X h[=Y\.@O BAϸmS/}i22!ठ dU$ئJ"hDw#f()Ŕ6io!Bzr a}M6@rj4%'rAe%+ wԩuZqSDRae]?rrVlK!ܕ kBӽf|4[E #Տ&+mg|{`>zHe>#Os5,I_~ë6a 缐 ~.Ud,~&-1-XE'(CrxbU3xn-7-#P)ng*]\ڸֱɺEԵ:/)j!fK U^> ?ȹg9/Jj,QL  !F8oش( ;c׉*h!O?!@'XKA{Gc3ɊܰyʹByQm9 kn9$sN.QbM}dz5eM-t6e; ALBG2&täbe&ObFmoVs=V+IQvJ kJ[ OjT.oc?j.iY\#FXmgd>DMtl,z) 5MJbOXXbN j[oxk>Z%"i8>fs*y`zGTOcjs *dCeN\4}zG"e?t<ԦyI|Jܖ ԡ}=QoT'uƲ5 Vp 2 աC7.19IS6Bj|s)#($x1Bic#&wnMV-ԄO}*LJ30G="GjjUS}=Pk7٭K doZવZ4Ѡߤ촜7~d?+wKlAZdP*UV3=L#.دz?dEp۠nV^fK-Ya]Cv2G6}$AYTgAs9?KkpR;AXb9*x$"R,j3{ѓ*QRR{@ƭ.\/5oUYER!Nah+UCsv;Z3X@kmUKDçI2ND),._9DkikHE&mp*S&N|xtAc[Qڷ]m;%_ {Х;_A"v_emu2Jo8Mk~Rn=14|fs5ᚑf[JxR0jVnFSwjk&ni4YE& Ci6Q!8(XCDSo1*lFv'S ,n/ `'RQbT /?I_FH(j;.92[.GQ*ZlVΦ%Ҿ&+12pj9-|Mb@嶳Qs0GDK,;=5 b)]av,;u]Ctn- :_YNC!c]=OB37%U 3mZL6.~FG_l;^Zढ़p2*V y2ĚA.($(RgC/=%i!У'k`5e ׀E^&)=egdOEj*n:-w4O@%^˧A ɒ;jc-anAū w<тE yu>t:j;, :76N/ZaNw萂t[r_r}F jyǬ$Yb$AB?W4#{)|aFHm 5Д!y;k."gDNV9TKceM0Qf\_A==yz{HẔ8UhBϗ.Uи0kՒH[(oK#2i*|yZ~o .Ҥ6[; -C,.<pG۞Ő2^Zō|M<ě ao?gs{##rJq_qLԑ]9 /ZDxwURz_-%j0ppa\˒44,/ѹcc!kN0 S#0~Hߦ5ZCJ\]!TJI&oZ`/Ěn#hV{rmxϾzKi(n/@, ua,L_~5#}FdPok9 ~gTbnA%Vq⠗+6*䊾f *A>_:v'pYBD%G8]1v$+&'wE,8%! pV˨fs$ߵϐiCÕ1Vؠ7Sz zҵBLJ>UanBj޸&>Z-k8~q!s$X<n4DuW9l *I/0GZd;2/2kRHa N+C`]`h|hY'hQ0A`".bfl{S DT/&{P?= ՖyÍ|/ԕAecRuɪ.*_SKrVдN (!> {.cHFQif)K~~n: ܑW=#]R!^6D=`V!_z_%iApU:i/n>P\5\͈x罗_}ĮS\ ()Je(ł.:P!TȨ&S,7 &jubh ;3欉PR{tmXhAp*|qo#$.1( WB2shYNW4I;DG'Ȟ /#dͦFȌrLJY,&ZD#818}tJ_gYD"i_]ӈriІV( 8y<l0ɯvE58O61)MAd˅Z^چ֙pZ,bcHo7w>.Hdڿ%{fueh.[=ݲ/,7eBJ}iB;T362C4'l  Oq ;,C"Sh4RĆQ$i1bђME祛Op=\+'x2rn'zQ&B#ٷz> 6ߏ6+>,تswts貑+~EؾE@I9{tzxJL_L܇^JThmIZt'pkw1˾ZGx( s{d#]yQ$_Ń-J*w˔ UiTJz!w"El׳neg&{)A'\L)jHH[)v-Hy0 Qao:XUâ~?(p55q&\H$C5I3S#_vdw yjG+^:RTˀP (ro@st/Ud\V]wQiz0\#omTFBBٌM8;?o gFxj-<1BbKLU uCC`|ĝVGh[ H7%u ' Zmv {0Ӑ6W?mlTJagcչ 1/nowzS}> f$8&|r CcUMIq`sjo8?PRCf*.u(W! >b=m[C^)\d5;fNk,+N_ϥ6eLdߌE 5+H ܹfVG=PgJhNh!Moy WlC?/QbDLW ؓWDtn -}7boGGE35\eaOc^괅31- u?f ʧʁCe!LV^`dq-ǹ9h96ZWת^g)o4VU9LFW O@tvѸ6as e<ݠL{XnӼ`rTEd 0~W?mQS7`+u2Onh2"0=3VW !;oh*B5X 'P6I(kEItY y?0yˡSP=_IJiQBaWI"m军kVˡ2&se+*ãTiñ0_Lu S||6$R;R-)~$`ӻվ[Hq4Odu zhnF|90Il_cqؤh,GRvoB l5ooR頌2Z3$.#5' EIag]K Ym jVFuv tu<yxzᔏU.8@#0~ ,j| (U(\nvLk&UK %#t14*#%SN]mD۬z(ZeHdg{Rӗi eOmX#|2D:>8ҬEwuSnSX0l\;;"=ݒz!=¦MzHڈ?BCGa@'H"ojcYf,T$u`GvVaRfY|\O/'s,030G6ߣUMá'5ҸaX[K>bN+Lf>n(0-I{7'4;ʢxJ@-qQY+.yo z__7QFB EODd5{q*&+.?#P! )i|3a8"/~?$^lɓ:3CT҈ôBZn>:kSi(m@hѥiэ\$gSDDSVkTw3xDp,h| wx8^ʂ`E].P"h8F)_\4/uRPD6"8v ޗG[FJKS:PFل:ءKr|G,l泻̝GЦ05&Dn{ j6! Ȧ|#,%W֗upQP+|>})w{yYj¶;H^EnJ\? czV: RzqP(^`dܺXa:@ӌ̩5)1KYEFNk|P&7J1n 85!ttr?<0YtApbzt14}$e=ZkBMbf6q[bTm$Űb_qGPC NK(6)%ߔ=ʥE+Eme㛣TH3׊qn/+W!Z s&*j%Z| Cbu\4jxYfF2~R7~ }A9{ҧVo5lK0:ZS9G{G5 sZq;J~.Djkp/s8D +vYvM0eZ ' 7“W΀he2R-/`#T[`]it߻F\n 8p o).*ikt] ~E[~WDki.jK CQAi1f!/8=xB*:/*z /{cP$CP g&)bo6=;?k9T7`;HLt%{g/i3 3{܅ަUe]$|Jdp5L9Pkf:uL"ᘱy. dN=Z"N a$@o?C ~%ogSQarHTBHKu?!8gֿθɎ9`+DJkBItݧ e~r%P|[?j]'_H8DqXQ){m)N)6;~<e㵟IoTĈX;q̉пQBWL$e]2kB7ZHi&懗F4o;&ƴG=w`CRHִɦnC퟾ms̖grN =v\,/' bpwq*VLs y /G{= b0?o$8v/"w=KW$)ZCk^DžoxրHd^w3 +QrPrF3 NbFײMSfo~=2r?0|Wa݅6XK|dC\0u,%-H Y37$^=`g8 LP?P#/;y~WΉۀ3I_p&_INS=',U5;r(t܍`ag֑{O8@"MQd*0XSBp[C 1+C)^`3sjnmJtUG"dޯ0ehH:l<+qs{pEdl6ѩXJ{IqNv/'8H :X/2ax`;qD,}Èp@/+$mm8Mtt}D!BPZg`9XOHho]&.?w:uwu:*~ ̃{A[\W+¿Ɛxx7$JYa- ̩N4>2SMz(%VkC,R҄vQ@)'/.GhpbU!e`לQ7wv`,aDqs>Ӕ8q >FBF5XREG!x+1Z>yx"--1ήШHƒSz6 o*/;BB;fZlbx@.G8QLCƛ-ENm ߽W Ar_I]6Fc;gL6+"m-awܻ1d}f2Pedsظi9 p:n|ـ8*kK7_*Y_kQ"M}8fޗ#,YqߍM4R33]sZXlU%m$shM eojĮx7(9PXLEn]@|VBh܎Vt@i8pxZq'\GR0cyFN eOdzg#4~%%8@̀lws']*20{Diȧ24MX@;g(nlemlWJklsPl(>Z۷يZ۞GN#X _`7̐\ V i7)Y޾“vOFOʈ"߾FTy"J]4NmM{BEVa`YcuUs.~!͜zE6[ Z 5^*?vȪ*?R/!ӑ$1*.]`-WX0Sox>:5$>&:JV "\e7WƸ)ڭFCy:iM۾'RGi] gðf FT<<Ća+˗cF+uxuj/ur#1a<=2z(3k N[(\^W,}E| SVND+~NjLC6ęz?8^hX$"bpո9c|EAx ]3Ŵ8Q ˠ43e}S!C@LO##*iI*R=ߤۭLEv >.0˒&a,#S` q[f3j,s"iYgti'[\0{ujhSV[@xĶ 4Y>FV?|Lt*Hn94П 0t}}%kTDٰJ!v^B0u\:~ $ErYG _UpܹkX]1dpr!8cU_;g3] 'M=.yEJoդfao%S A7Nl}}r›% =]Yj#W=LG ƒQZH4At% gBL,MnQC- nIk˂_V {}xDyͷSg^HU3`7Gb~D3glF5H+}a3TuCe$n]2C ;h0 \dq.y~V_\#( bufpl<^v泑Hͪ-Gy7Y (GC .rsia-I;@퀼t >9-n"V(DI[һk7dj`q;J&K˰J(s?Bku+s}VFGXV)mУ Pq=5S0k-'C.Rg,Kʝjf?Aĝ~Oq!"(|?m@Ej`oؿ]m<:W [E̍qZa4^I$D '%GbTf^-0n% ؤMm4i2_rRQ5V1Nf.b+nPOL.)<}HN-ܞg q-\FsZ;4EFmg CPBFa) J[<sP?S߫e_(ʊO&͘gw):J _o8(lWWK TyĢxޅw' mѧ 3iuOAQA76P9r DR7y+v/B9A^.U:I'us;3BWm '/LiRz?Q'4jjnGRu=-<Fj=D[zZ Xr`4c=gCo ,k&NsEm*Gg )lXMa^;åqdI*jl"P.lkxXeb7!sGS0n\ez;vh[8N#^N~3>~[3,: jsKΝ-7WkFw *k|+6Y5Sƽ.i%TS@icM\&6S5Iqx-%Uj\ZmMkHzފEW!fԓ x۔- [A @ċG(UJ06`J9i11 6D:?ĿbbV繨ʷu.[5ߺSO$t:N&}R||:5- }0 yBtϵI}J5fXV=6U )V;01d<#aIhKHpInKmVOPp+XmlE )!?9887bKnH紈Z\-Dr[Hs2 /E =DX5-Wz*o'0>z,?ng[hAd4BITwRea,Z7Ur#pca>cתyl,Ӂ#T lJ|xg\½V]|-Q`uO9u>G$+V,jJvFA6@q 0hL'pyn1N{$@8 _$jc>xLʉ;ȂzT#fn-u|!L*ʙgM;Jmy/%LDńƝU ΰT?i{cٍ1,i 706{8ִD'ԁSX" g>/KEьOܒf'v-҉ؠњ Ef_)f^iKbٕhY`M(.HS8Kd?arok]|&'Ҋt۱'7  2-9LLfO /R:WteVhjGDY.w=ZW M?I D-~e;ERLA\JE @ApqHUJCvX5y*} w&zN \?opq!K QtQ?EVCEFpq{â=лGtf;6+68a:۾Q?CRdh( D8'kR=Ж=*L}A>LegW>qI)}#4κD(ǣȟ?߬J )QKJOٞWE {&,@bFM`A J?IL0N1EnY&E5>y"¨~ 16/--G6L@ %mǘP/ȇl]r" G~oi f[n*m.APY<=崌ǎI}{%;+o:j'fSLG\^[(S&Gn}KNHqT@qE듗2C/(r9s*_^!q9CL@Zw'B Rr?mVŰ$6lqI+[r{3iu6%Aȁ `[SٟWrI7 8oىOem+Gq{o^okzp)Co-jFմ+I0kC#;S(Ca,FYvH]\K'5c EqEIҺ4#U Dל8^JpͽޤPm@EMt*S䁱(Piy챹CJ^osd!\{{>)ָ@UL(rga$RJU^u#j5L,6[ 17j1 #V!پ4$vSkSeˢ{^n䏄ZqDвyaҟAf, WKr Ch*d0 7 ޣX,/8>vQibuf5=3^S{t˞:ɔ9=&Gty{?eD! =Y?~h*QSTtdύ)&Ed{hz ע[8+:{Z`פ5`& ` qsΛ1!˞msSk$ C/NG#j"2&r;]ku;rJ+rp-OJx˒"9?8K3 y>']KWfX#O5, .\)vF{h)XO6D5~VkcHw7> le𤒷Ģ{^ G|`QuTا:u|.H{Ӌ)K3dS>(2̾0jZqV}rF}Xceì97 -9 Ĉe7cHa._Q*B","g6y}9߰,rc Z%Ba?se/B 00vџ}BDUl袕- ,ìJ56%ϧnB]ri"ժfEk ſ`F%h))45rbו^)|ME94T:E`KWZDrVYC2$=>#V~GfG}{OH&Ib4XN0zk"YH}bKOHTⶠX}5d:>0ϋoniV/v ~7NWu%%CA~m}F=#g-jT( BX]ȝ^A^Y"o5H {sP,'E6R}Ͷۊ1(Ao[+"zQFFbۃeT> *Q[J-;L8j/8}K$.>U1AGD%[R|RKU`ho~ˌj](G),z>s NJM/^En&TGzaV4AŽ /u)*_GJL'X7lŨw=Fʞ_Z;.<}ɱ/1J#@(Cdt0\|Hvv>)ha!#[eQ = "! |khQcH֐hʾP[KMuJd1o@@8sVWQ9IJ`|ck؆=f }Gv?S\1=PO֊"m'Єת>1u 7» a"_#ñ3BW]6h}/m^%TРm\6ښeU>tnibv<OZ^E+5փ5QVo  X׆)oڒЎm*pyIzB[agč0R3eFSKG^(UQx2C.ڧYܖf҂IMYƛyzR9/+E#$Ic_dπmf̢XcEC9(xShMjJ56"^ +n lDef I9<`]ע٣6`5rk>6nڠ5uʁXg $Et%|-w1nk:{/a( Rd~&m~ Su{8;)07:C'.BXcKkR{"0S{=23sşcaA!̼!- .1Suen^pJP|/i63ܷ1-^'ãX`YDy,(@D?UaJ:_Fu!mUu vOQcmP\-ȸIE/ b"FsC#vdO18+WBe?nV[t5j0JhL(-@|Ύz$Dr_AHcy8o5j bzx19pdQ;G.[uz/GyHvp27$"<sBi7->_}*3ON!xpmbrЇ''3ADˮOYSz=hkM큍f8w  ,aUG{ccvXKJaxѲPO¦c%q|R>S߯]k@ӏ] LVenS6 RrIA]}e~p/۵9'^rUQe;c9︲^b\hD$j<ۮQ a!j&v5T$ӌ8tKա3g+~lK8l쎋v=[Hr,1 %=ίsʥl DFD?3І$vR!`+izd'R3' ]dBS-rA _{|Kmx Z=A+KцHOkNSi-9uKN||\rKzOAP/#C+YU|̯Cu1_&`q^ ,cu%3]m]Hb IF(g94w=^4|u4n#^Ձhn'Vd(OphCF#3hpsh| oK_̘fռ510&]y~Huyv8GX˓bKEP3}3$~j#s%lqx.TYey|&pPJzݿۮf|dj UA\ +?`?8zSיg|4&9'V&ńOO0KR%W4[$:C5vD "|OPϔeLI"oSؓqlp˙{P|).\\V:-d'2F NO'_) a!=>l^X.%Xr鵶꨽jڞٕ2iLYg*lvn<1 UL)a" &RP,d(X0ľ8Wgfyz1>LGpiKw W+H} -۾-j} ?p )10x1: VD N][y$Z]; Io;!pO sG,|u=;͐]di÷6 Hx yתGeapDHWfH9<}#&yFa:+S}|uOxNebB V#GX>_YQ&1C@{=4'`lDNa`k; 1>x!/'o)*ZCN\Hx'7 h}1z嚷A? S"hl_TIEy,U{]/|]DXܣTrTT8^#zY&C"Q$IBvDNIRʡޞ<[m>m]݉ݧpyi wp?v/Pxy!$]ij}L=-;;';2wU!w\g ?m|H8g/e ~׊\~xmCadU{ ) ʟy6V2ރ%0%<o_spr|eCYTS)Hft~S@?u1#ȗ-G"QdfAI UOr!TAٵVy }}r(,f?q#8=ia9 @\P*x>HNo2dgg7#]d,JZUmj0-%Gy1x!G!S[9TaBƛ>IS*I߰T\t_@8+l;O禹EXSyLs%eA"QP8igE`;M_[  v5B䄎$Z)3\JܕE3ׁLnC{&0%\&b +R>g(Do _oP pWN,.Y%< r0t/rOva?֔OVӚNHedC.&*~&~ 2+}[xB@t4V$}0`Dq2"uBb;%3:4$.,)qr`b21*HaY+&ks]h>H&EB#U:iFa6Y~+S`si;R-kP$" 孧زC<Lۥ0EO+BY(DOiZh,FyEnSEƪ CMYi=/{NNTmܦ36AdR aNi ^ fwᗔlU0iI>; b3,螥~;`Hi(+BϙZwTЩ ٥e>d\G%քd'&Nm ? Y_h)|(2+^A=s_" a,ޖ Ds$Bm8yW0y8p9òVOv&3? EIfT:u\m[ĥrwKTvhZW51pFmY Œ$șž-IĈi߈WIF7V?OH&eޖW iysCc5TiČKU@pU5Opc悁lCHqv 9xa ^[}2]tYw6U BzXnk#,~;FyRc^ uwh˟1X# Jl1}4i܈Y&%kd)YH;1pnZΠAf1$θ+}g$vE}~t PbKJw@"L[7 45~Rb!HyF$m>MsgfYB-:J[x;J}(gw!0޴N̯PYa 4%Hh0wvG=o[1<e7xP;*ZU|/`$viBkKñfCOQs # IzOVjphB@bN_ y``}3HfUș!s@46+"dy\mN/|܈NEt1H$q_"fmS]wJ|UH+7 ӹT<{r"6 bt, s|=hzYZ΋ A*)e0vD1}r~ꚔFW=XDwStM&~65jS}^ !>9_h3ʷFćf ς[\5jȝ'Td!.(EK@sJໂWყ@EJ pq6U΅h-w!hxbIN!e"[=Ď"KwU>Sn(T"y&P)0T+%Dp+=)^nPKz%f'D[e:/hCNVn[:uKK)˚| K|3>h1[ɼqibe2}0ڵg}Rnv~ ~I__[ h}0(ŁۊXJk :Gj4Ş_!Bbir՛_\re6IH_mF9hD1`lŨֆF`IiOmkA&/gN4g9ܞJeD+)(D^%W_i)9{3[7?o]IbgKwgk=IEay<`ňdK!!>D*˥ibUgaX~dIkhE8s\m0roՎu+hQ^ onÿ?cԂ:A@~!4̽.D*/wr8;2XMv X 54y/6./S:lWjs {&%mJ+f^+2?KIKqyDK =j ]!$' x`2` \2ݝq&J "'V.UAyM"ۑΟwP7uZ;i@\T27>.+dF0+BC NW a!\)6_%&QU^ll}i'Db;ǎ֦/O=,/~vm C̥AF98g9R]fHk^#VOA^,iAHSA& /W_Xݙ"sTN=pfPX5e Ҿƚg!v"4$Lrz`Akwr-!"UYHK? ͛1 ~hA*/xiCV9P亩CU|& ''ڵ©(J$VCpg)GT*4Q u;NHN[${Ղ+\e<.[@')U#!sqsP2Su7a*ljAJi9{0.[KwM*d9r~6 xIB:*>FELg, o'sKfeOB7#ĽˌBk{[hb%f-1g&Q+9 tu[JQgҳbs{WIyZኜ8*C-"4j~ ~xIO&OȦZ[6M]Rb_6]y-,CM$7iC20k&. v;OIwu$G0zT\a#+S|E<8B<j ()~ TfgO~_E#ce)i@\s凜PpsRxʈ'L2uV/\ĞMT / wr $Av}g)%{aLxe!/-` 6W lщgWp=bP.h\?Zm *e ²BP;/ Y-hܠUDyRWhM:Oߑ)ĩ?96 (Y)zK$=蕶R=wKépl93Z][-K1]>˫%JC7Ӡ2Cf]Aoď'66*OSx̦C 9k=Q(u"L/7шYNy HXHeIƵ5VK9͸Ï\-D X/Fan{aN*=hm9xkBbр -yOq[0E;"F_X#|C}Y<H3?-L/L@} jZ 5whS˴q%F5*TP ( @NI͈;7OyT'La]+΂P/ ZYգug?v>;=oi1(Wf41˓#Pz+pb k&ņ=艦c=8Wz)fJ>gv"#pɻ9fۨ 3-؎ʨ۱>I}6>ҌG?5褅I` tdgDHC#*f)m%P9P[H3OEkE[؇ūrqyt)c--j6Qa_Ym!N4 }qIEUρ.Xl ;Ιk,];Q>r|*%ro?t6_#G+hh(l;y$dC7)q3^w2 Tx ήIJ3Cw ,ˮS/@J*"4~$[dA6 `ܻ5ǯ"n=s߼uBj>mpB /HAZgSUy>u8Nʸ1Q`@lcM[~ARfE" )-y"z>t ֱbEpC$Rg76u@:OQCo֝L7v]YDY%TO lrݛ˯p]ffwqAEq;z޴'0lծ2YPCGcԫ϶d!ZbpD")'J58ԭ!Jh1eҨbB F͠^k%՝QiHm}hs+SIJ@ tlBc̎&ZGJYi;U thJA|k' $wHGKDu@isb e1_?,71#Emcs k J CpJN:F+A76\61@[ϡ$M)5Хd!mAjL%5F҉6 ʜMP^ZĂF5Ȑ[9kΐ=;E0v[P$MPm9ޢQr4G0~nIT-g27ɦ J wq SeSz\TUݬIBbF.Kvq_v9Ptju6+gӞv^5AY)6lu$h\$sN@aL1d^ jU߈Hv &6ǡbB-1[\f mX,ZT:.mNPSa{)-gwh4,17ƪٴ%ajV9Y-ox<6TlcŒHG 1QAc B1 T{tMRzw/7''MaSYCr8gy[7!WF^uxfٮkA(~ g[^==+2|Kj@}F!A?\j.,dZr$;\Ge#?ɘ1XHg ^:ބ%}eZG;!FRE1H!SR5zJe]hB-`"I>WFՐ֠[ᬕ__apr3aA*vwȻב$-Bw )A2Qvj9kƨLk.uZVEJ@PxD~J?V +Y{f̉pE.`TOjr%^XJ@:֛BY$҅7*+&P {@Z:ROqR#-ӧ/N@[Z,"끛\$E/d ,6!#iMThBJz*nޭDvEx[gj=2iF{F5@8!UΊ|ʵ> n4nR,)yS /C-ثI%")VA5fln"RG.I=CpCVv$*|0!w8b*Rw;iVHU-X0tķecZ + ^yBWax[R;-,Bb:`Ew2U|22g.9ac`4k6AE*|꒗e]Np߷`uAV_Δޜ0_/C'²ҀZ~T#rbW_ ob Kِ"7|q[Bl%qvBvsK,ga-@L:N*oˁ G@b<^pFv0oMD*I꡷A+)Uv7$c#dÆ߬׉~§VV f||)^ ֙;wD#x<:igXߎUPdžA Х\GAJ! Rɽ8"`kyA+­v%n̪Qu+>! Xmtḇn р(6yEظs^=!kf>U;]l5&OUK@`>Zm_pէooBˢĪ_| waփj䪠B"ܡrcڴgvQߩCdvjh!=%9U<܉^{pYZO ^1\t7cI̓Th e҇u{)#ix̛ɘ)8Z%_rd9dxK̈1_1An޹Z]tb=mF}v#oWK||_ee( UMmӎI))/^go!TbWyб?dvЪ4b5Iu //B؛T2>r{OyQjmt'nIpK#y΁,2E‘b0A:k7\j nYZ7QTwjK_+VDPfx%_] ,QYhDj5DKW}M3i7&}GO"wON>ΊڶlnŐ>u.3 |E^'=(VYEj} xdfԋ=)'6_X{Du̼K_[~}&?w4ζ׻ Zxe LCfȄ edo1{A!03EnT%z!4P76i@ l:&7׀ :mA挠쳏f3\<9Yd%uk[ݯ<;ꍬRڣSPϫ&*1*'A_ӂz^ó$-M&lIĨ5gp"eJHLK&pWnEjhɳ\XJ<י׾bZ 4,2[[LϘrst")DO5P|[l yȍ,&/LfJ J0q8USx+6Va(F/ȭx @~|!M3$k$ ? $WNHM![j| HRp3o5=QeH2蝥0Qh;D3R.r!\Ӏ~Vg=m^n;`$/Zw[<[kVraqU_]j>>۷7R": ,3ſf*k7BCZKdfR/ ZX/rߙIl:Cv\8Թ}dOCl7G "@* IVW˙Ϲ~/Jv R R1$Bens'\zُ|2eX̚*Y:S*HD1 `Rn>JP+P /iS |ع-.v !bk$Y3=eU>{qe٩9-lZ0 JevJAZ=xXldrLt*m';^c/x'nz*C@Nm'rdG[iød 0.DAI@]~3rb֧q)~IŎ_GŢƱ;' :RҾ.]r`xj} Fs7{%ce0̇JTId2\1F ~MjY<ڱ,?="+ZH$}綕w (o65; ޾ƻ(Coxu>?B4]zuYLp#0<+bXg3~f$R-Vb =[_5mZ8m1Hq%̮hi9 W֙F_)rfե4]oy&ؼНo?>XL‚b=`OɉEQOB)!TŘz=g j$o}{刺(~90sd9]8|J8#eˠC,]m (DCkdL@[#}dԞ54:i\"nۼtD%'$ٻJD,+~w]|? ϯpoh|fTV{e!KhmG-Iϝk$hcVG(Q:0#@" u'u X1ڵC 3udVDРj!2D,QtVz*~.Mm.b EcZ#tK͈8tIB .wyt 8^HOZ37v, ݙr 1lP|e= RV?>T$j\̶͈/)s5$Mn2+yڡN#dSBVG{&lT>= _aCs%K/'4xO3U 70.qGA 12}aj pA)!žyu-4Kٿk~9|tW _u1lݥL}J*j 0D!D%Sͪ>F" |S/߇wM8׶G4W/o1@!r[q˱ lJEμ }s|Jϖ+O8[΄-MON3?pq5xI `'ZʻMλ즉vϺ|@ M+A(I`'S mkA-@fԼ,.DC_k_^e(>kqCrD PpŹ>;@6[A@;!bMy+3hlV1$$}~Stc= F=#TY:Q[X^P<޵4Z.vҝ5ayέ9oӎ ZoWͬ/ wқbc3Wk[j)N8v$8}lEX%>bqŋ+0IJ"-vl)B+'PKmvCN!q[º}.Xfah :\np$%}?CabOlָ:>Em(FjZ4b~^ Ja6o|26O uO/*D_vjYffrk1OqRyUuU=5~cGބ=whWYɾ.a!vxm5`ADOxMڥt;Aq~'8rH-(wqts&$\cF@:+#x{l +mny%DT,5ݍcO=ӽ( *.=zth$7e[ Vt(;__?1rL߄RP{:ȹWf h6|=f5PDƕ2e\k.N;Ʃ*;y☥STKPؙoҕ~{}ED(Qh z]H<բčL2EU1 [jPwFAY f.[nNk[M5V0M]vN_),vGGr8!؃@M ]ϖ5?^koqtt=KsU2(Ql awJ4Kok:thnRj:Ynga;۴P&&Ruh'bV^~o_U ]bV"s{#*͙j<$ntDyS"wy-E=;mS^Pyt s9̡YQ{qEii䫻Z\#JI\K3+p.oZFC[rB3!ʹҁXBA\}L(㊧y͜魌QGOXyPXKӭrQ{pKzzA([o,|Om_F>T6'زW$,~ UŽZG9ft$*))n]Y'gplQE3Lj^@ 'Z?r)%[jnDre폘]Gi\!.,[~&9.IWPD_uhKI"ҷ@ylЬ(Uj^/FgK~Qć\G&dِZ*aqsC't![ _W6ީ#P\C+ 蚈xGʕJ B/J@g 3Y(?|9n 8=p2ם`{Po3~RʎԨM}AƖOH̳)VO0Cբ8_qK91CNqw̖,bˌV?Dxq*l67|vqGr$t# lVY39f@%k%4ʝg8RꦶEc^ LZ k;TCK3P ϛp=7\$sM DQt32O?u7N}oBI^Fy&w=_O:SH g|ߴ)-&d7EρadA@jN+קL˽~eã{(qNcpsHﰬ3Fі!1}O>:xP[604(b HmB}O(AI8nz0GaXo%ltbњ<~?L{>0ׁBoH p>ɹ`{>U;H+~3]<1XaS"М:!(Gq^32DHhkNh?`yyC{=>Bh)'sy4BǽYݏ`c'o T헿!Y;7XINFn{ʈ8ŽfC'LHg!ڭ8zP#[g)CcsLw? FOQ{fc(H82//^b5P$τ0oKcf 5Y jQ"U7' v8ż~t'xDO;?|KIv+aX̗4dS# SNv +BӀP5KWH8P,=}#(|XZ7пAʷ!}=Y_^|)C VYF1Ӿw ,ʿ iPFdl:0^ϓ‒#8noloP[p"A*DතٱrOStPNq QNG" ^gY}7f*3,O]~y'o|^.IB|O2f.rjtWNvI4se޿T?Vj\áwFȠ\(Ls7 `)-[`_ vJ ռ] wD}Yת*IIyHF^ q${}=Ƶ Wh\S4]h,ҲWa\a}M}ݥ)B۶ZF3&Hޡ/쥸nQm5%XR>e=M:rGyz{c˟4}_W֔嬠oXky(D i~ĉ+ҟnf4yC=:QGc"KG׸: ZEҗ2f 59Õɜ؂-U;O ܓ٩b܉%W}GuݝXP!P`ܾ& Hv(; R ?^ρ+='m [x m5:z5'׾0Zˢf .tEt%HtQ_"H=5S䦜/̰.F\cTzU)!-fی8m&8-3FI!/9o2P^4Zṯ1m7wf*)">IeY=)hzA edf*e)G<` ^K.ǀ[\ާyN1MLX> 9&Ee$v4^:So.;kބUyێ"5PqvoFVqa{̀-߁"!0&.ŃΆOZ-.ϴCǠU wUs ='Y"* yfYD,}Wi {qL'wG$DΧcD̜n!6i*@0L]%ua-+gLVȦ.= 5w$EؓUYfݶg&j)W#jE4UnYվEh*'e<czĥu!ib"j4*ڶ>V\ا$͛DFm?H #˸^GxAuPX-1҅^.0)o!Sr 58/kݴM4cF#ӥAbIPP5{Ͽ"sWcecΠ=DY{ET 4na6֏ˮ! ըOubz(. 2`LGVdj2؏Bq]'O ^F>+YtJQRx&NrZ[CBGʔ}9S;ѐ:̢;a%n COv9tv< OWJ|&PBpq&VITB ia|)fPOr@ ÿT~u}kAc_jؠ&LSVX5Iq`ک1ڍOd/q,yqFO$q ctPAԗAl#$cd5,z㿞]R 9U_yli?3|ak(KIh>ȓkJhT{Vq|HaŽTAfv A՟j8`eu[VPܾ#Mmj[o@B4=>%(nNQDZ"1r耑|(&)^򕝝!M7̠0Z&$S?+vd6˄횻eԩܢ44`s3_Uϥ|ݜz< ~©kUu+˸w`v"<]\KF }bg{Ur:aޟwo'"6Cƨ&<@n,7ƳMPRa kqT5^|QP '!tKMM8%h+LQTrkT^*X\?yAgJHIup KmAN4)eL cOd Kr&fqlޡ韢9QF6>,m"VszS<DCU X.S1ݧ p3CXJ``AHYZy4?uj3*ύH ԩe $4%`ZwUz3`U ѹAթ_c`(dߵJ֜="}rFdL%S]1O /OP*!Yh<'_6h@T k~zXL;b 4O [|\mdđHmì6U!On4 QdnDF^={]r|_V2WƞqY௄G]ԡ`r~U%BpׅVC5u%I@(HQ!Ufᡀ袧Qd&jI $.N`!RZݵ갚TP=@xr7=M"vlʳUN5QWeL@9/hܭ0fwk, g?`zn_g`^ xc%E'q>52fc%E/V_5s:߈#N#M>x[V "S3+Ě_n*$#y#qq8_gftYvJ-a{ /ze@H"bC9a?Nk8Uv9> u_ "!&ƈ*/]$;䩷S 9Jiݏ󒭎Zה_fHRw&s:C[+ǝ=P vM#\t@uRq,Vct69.Z:<r#FIl-Ҟz$GoQѾ,Zʣ6 ts#w3#9 Kn T#bLvAo $pS/{l ImCOy͍ΡZ^);Hк= I} PЈ' $DcD >}8AAjRcH[L9vzov AFlܛNt^ЍOdW*ĎOըA5}-e\wQr` yh7mYn.`X<l9j|HcmAllW}D)Z|KZ$W1ۼ.g?L#:%+M \ΧmDy=aiuOm&3K')goƭ.z/LkR8Xd7Ӏ~ԱBp?!iGV7xlᓡtIN]NYkAa+k\􃃉8?BhD(g;& i6Q"]HE7yh61)āۉ9GM7so-l<7e 1ﺕd)*gMGWMf⥲ΤsUI7f_nyEgLBVDBXnj<%uh|nG.^4wPb|M?xW8)Ȣ/v3~@ko~UV*{RO7?RtP]diN \|0H<ѻ`Rz/}#tx-I e$LUz$(CaD'R[=e3(u, Yv$,.6N?Ofȿkh< ڻWw?q_q0H^г&(T0M{{^*ȗ،UR:oua r@Fd_@zLb"|{tP}qc**8W"@?)sK' zo HHnu-09Df:[WpW!|*Fs?@gDQotj+Ω]1 T8z;JIw,Yx<r t zljP6 -,A\Od€n3i :m>V5G2}噷mŲ ݰX=4sV9+ I9Шuz=tckz"^7Зn{ BˋU&K_rLA|`~|k/>JA𕘔D#-t[03UpfDlؓ1n[f#?t©&}c(l?]g^&fgzٸqW܉[ pD9*CT7`٠ѭ$*$Ց )N,ƨVhtG{&i`C9d7{z!Vt`XA^w"n['S.VdCg4,J=x,ch\,wb=*nꜪ-q]eڗkUҘk{IckPu4ٌYBo\:w`?zpػ W'n?|NT{Mt@꓆HTXްroǥU.Lp:}VцXpYy W%PG1}u™NFq8H0sib̰5֗]ՠ oSǓ[O~I.cQIScp&o'%5޾pfVw_|<ƪ}ĎQTF%W [Acj 1C7o$դvx)Dv/8 $0R^XsX0וk H)WkCʐshw ۭ(@o6OM"2m)lEObgjt\TOe񙂩,TkxO+E@[ whF)#¤$Uw} \><&{pc7;9- q=zaql _1l,OPkܲw Bʾҙ_bvi%>Ruߐ7L+aK)?C9P.ݚ`Z X,E۽/;CՂ׷34W|"}P;YdMëԪ"m6087ZAb74cࢼn7m#1c$B0E@*࠻ x=R}[ѝ (]I}{L$3U80k0r{ޤHMHHiltgO3| yQiȒ" }HhņNa,cq|'TfTS.Blnl=Ζ,Z[qxz=9Tˏ8vt QJH ښ[26G2GT9$^4 /2.qq /a@6o|Vb*~ {+rxR֛^$%"p~c&Ҩ4P#܍W}92t]fP\:hAM_,No((:#pŀt#\J wnLbK2bX?=2%3k/!LŖzFZB|DRIBi`Q/.@:.MnT1ՄCC'kݨʺVϾ&G_JK=dMĺh*$ XoJPE% r];zq7 w`M;wRxS?bp ͊ZiNcJuQxjח!סviIT@S0_ Ur u~#@B < [lT*p8NΞijS>v\wdl'|kLuk޼Swۅ LBz Uu ukC=ųݲa9Yێ%H$XE̓JTvsjUo-v#_j+>Umh]~*NF jrxDop| %نJ^FJc%:oCsPRɕhaכԨWţ+ƯȎ[Xw*E V󍼃ɻ[4قJU+bknhr4?Cl _CI>Cَ<{DSIsUSM^`iqKe$мiˇpdo$ 5 D, WQ0I7օO2W:@&{b[I @V<8UD+>2SST Ui # `pH#U۸7<ygE '{hC) &BL}q‌N[u7єs"K#^ ?}:l/%:ZW̿X#rplힸS6(2kB+*r)$?1=4rʰ wk!t0G.zLd6^#! KK-o20El@+F `Upjt[`_Zeh-^}w%QO^W|ZsM$9aT֪j&\bRWo#/sB'=v3(2;9x %W_\8"`ZrԘ.`r٧CNK\ 5L'}vQńǛ׺KT;ٸw:ETNij`L`t՗ƆjSǫ&$8@ɬGHtA",ddщvǴn Y(ԂnF*YuYr%g#P1v%Pv'ŬE:o"ފp!Z,68EET5gֶ5NBfi[7'H:If57Qâ[Uj C&^6,Ky͕sQ釲%QUoL3 k#k P<{JCq*L:L At8" ycP&D A`ڛ]7Hʎ+)"Ba1 @Å<֗ZhI4"=VcMBpdv⧩梛9,r\M? %mZ&HIU^欀YmXqEDW(YnyEQG(I%cI*yp*9B.můV7I.b|ڊV7JϦ[JP0c(OJu :(TR¬+k2 yj4R_J$CQhBjQ4]Q57&MdUU[)Igaz'hXSc-1{V`KrGm`IY刎 3E@\tB'xnn㋠(Jf !R#Nu34h&Ilԍܒy6 ic:TƠw^I(4**ǖ̖fmS4}$:z!+e&A '얽fKjTrSםE`i_6˅B8(^&/"p`L'X;ũpGl5Y{}fM5$t}KE7uپaR x8q:~BId'WbbgGdO*ɥ $UA';^أJO`ssKيӞ=E} hq4ij% M[NGlg0O'Q'F3Ĩ'mmbqnͅ8`ԡ&%OԿTbuW0H`.xރeXpљ)S5;Fj9cԆp#au1LcZaF*8308w$ia+s)CietyiD:8Hh~oX5l*¹irjEvR=l老r/9<~m_ɐN  ?Q5[֙5{~GlF9`U먼P%!ݔπRm剛z¬JGuN|\UeLuIі(- 2X_CxD8a ^;*M_WdTᷘoR9*dby:N 9˳'KKRB >}b_EUhEKG.Ek֦-ؗ+㍫wNQXy hRUj?O`̏U{p ){[_$o70{HpuB{EYFHhoJ*ueys6a8Pg5řO'/n9TޚO?2KIj1;peҶUդ7kmYU.cS[ ؍&BQV-|,Zͬ[DgUZ=֚>)-K7 Ac!>a&:҂g,Y9J A^i=s7ƨO^?Dq%F3|XQs{6%%ʛq[vf31#zll[%VbDLKt[f:/؜s*ǐ/W* ڗEFhfS]~9xe3wSDv-Uz`_O#Sz&Ԫ$݇Z08$ N`+a5zޱ#%Ǖ"ʑMe!1W:#V 2B_wF`𗤢{yDpz e(qD- ; z2jE)"۹)TpW1Oz/6.4fCΎF<+b ePR{OB^tt3BLP׈b,?k+gBzfG4 0QCjSm1T^I$=[$4GFUy),ay)qs#9Rdu^Hb͵+,|Y@$-)Յ#4Xvxhʃ"ӊ]Q-LTvKgnlի^=+`flCHb)Bb@~>r2@kgY j@T$&ᰥlaq1C᫼u@ #sM$?. KoUNT#|(a?'^+Y+ml 3@$3/OL.+˳)p _)m#v~%zK94 &-,h0p:x'!*\J߭J\َU8#_UKD24CfH_蒻}l&mTjpxSTŔ".)ΐb1U&S錭GRԃAwXob &4sj2?BܙWIlb"h{q>({†hm|!ЅBZ`v3X?'#v҈Ic,@?.,@GZB $ýZRUbJ=ׂbMV*' <<~_B2%eZgLaLcP7#X1هt.KJr}. N/Z;~*NҲDaܢ3JZ6}rhN[_c( 9}l'ëV`J $>fne@G~Hol"k khFVN]F΍\93|_2@X *y* prO#SUCBg|c0 ~X}&"o\t9V;1~4UU^HE`Sz歫# >W|Z0mIY~^A"lk G7U̿QKʅҁb\L/fY<~;ee)W]xL8ZΈ_e{1D' tz <5E>ͺnD1J[:n~K.ΎYP>]j # K]2Āce1'L64Ey?N=wK+Y\dS.7F.ĊSqZBCQcB! t\>A ?ݐtTٓ^"WR*X2G&^#* ,*{bV dFj{O?D `H c@ Qle0{Fō4^oF9/P{֦v)ytED=o˛q`HʱR}>Rd=ݞD'}D+1̨:Z W?6;xVڗ\Dnp\Oy60TՁUNc|'5Zخ?1iF!Oni1\Ol zmck_@;θ)dN:.O7`1-j#j8!F]yTnɜLoW"烤, O$nU ԪIAoxɹkOtU% XŕOI֜Hgu\UϵbF80K+^WvDTeBUF^ *Nx =5(MxXA,BhmZ 3{jO*N uUܚV d~ȭY#bN`4J  f} 3cQ{iwkt^$DZĿ@rmbwd^J9F[PI4BϮl>T z] ;00A&Ǎ `pcUF' OW+(^k蛈 <ࡎ$5GBHd&FZ;8'0!oJϴ+'$G66'{ۉaFV+a!Um5!w,:"pI/YןKCLz$c]e͒^tYRaFd{vB@bx}+ŸPĔzWo" gXTY%yޝ/|s|y'#-ڜG*!D 0 A> 3up@ciA'tT̘ߌ&QF6NO`=~ ѥ@ck5Kfb,kڂ_;s_w' /\wW9!Mu֩t#CrKZSJ6{7XZ=~c+e䇰\El/fDŽpʚG {5lf 6+z~f~ĉ-6 K*5~9· c]{LW$C8$*9K&'xhȓQqqӮ8]zbte6{oܶ -'o5!Uy7to%ovF,QqiJɢ&5}VZ=U?|.Zi}{42OWѵ'ڋ7bDΟMSX}yv~RnU1, ݑKܿ"%? ϩ1!͗VgX_Pƨ<'ӟRRq:q.BFsIgcM6pD(e 7?9iPI ʌg<ȁCPEyEQXHAd=@Lcþ@[8WnlᠴaGl FYl}wG%蚴EIyk4ǣ_ز7I[mfO>,bsd G8By*) H/:3yHawMKl1XcPe.NѝQSF;-k'oL&tF!yŤwVaIH,O= *5[ץx' @yeZKmo $0Unʚ2D,5uy;j^{NVZUhzƛzϐ29@qǒ݋Gf\9F^'(b&mBqi6W.!;oMG7ty)Ȇ1ꂟ#mFwfHܘgfT4u%3+޶]I!r܋i0n1ҋaSawb*1cwPc7@ÂߡmfI5z'<0RP'VE$11KKDirVuظ怫!)QLDdv_}s$>ʀmc 7NavſnZJmnG_t s dƕ7?XCt7za1-| Sd { JFFd:Ab@"w4mE8A~Y|}kFy]wă)M2V8PFS;w 0TrХL&0w01\JoG2>wm :,6g݃ χaǰEdYRvSmJZ^JF^q퐮NXVAukeJs0$ 8HGyoܘ7^byKuWF[wH$`? IT#=kj C^*5\[{aam5#G(:^cg$k3g_/߇P%_?|ILsi7K+"Mxr?-h{q}R6(A$:4O^)bPF`.ai(._=!"<7;A\R$T y{8q!o%Yo ov!.fOOEm&Rr׊'ndnIIP=5ĹHz0)V~j+ga>j@;I΀7#ϝ&UeUŁ]\ov\W`5RcBaO^oAN: ճOs^8^kѻLx J>M_> H!\:v^zZZ2YȨ;|J%ÚYehMuh \o95+Z0Zr#zgZnjdZ-o^g /3"zsN v7ғtSpSc_Y0)1_<u<6d:f{^!|'&)<*xŖpkM-EWvh>~(n(Z>J5K8VN1(t@qRt$0Гu-×*OdT7G.m$c޽(\|]rQI#FWw: g#L.UldJ+p<?<I&⠹jEfKsP4Hbڵ2]'!ʻVI UM:2j<a@ĝ__w|6!l_tחlYvf-¸fP@22Z]#4Tm8?뱤s:Y5~_6 FӅ Cp"21sL R!ѺcKЏG0|/p>Q!" g/D# FRsiҔJ+ e)jml鱈meHe..'ct㴈I"},W( K"B~y0j0\~S}LɯOl.\qZo~Sc:]**܂Jr2Oݢ.rzAG{fv$(X`IV1~Te&uH[uY.c^Zk\8Bj_.+,]zNBMʡ.ySۚ.W%A?`_rviھ @m6:15ʬXZO@*3"I:lzXegHXXYDqmK؟ItWOnMC$洙% z+GGX@QKCa]aN.rQN5o1Vqg[Uu1?"NU@]&C]G3R1Y.gJ"E ZN{yׁmhKفgحMs2YYg=J~ &X)Az_9^^?]q?^4Zϫj̼.MUqq?hЪ1 jb$0(duq^Ezo!>2MϫrvFskWDC$B//=Hux ݹj78K|Xp*3$5@j"13R[L9[l>EelL$ =}Uz^h̊+S,_y.`Νh;ࢎ#=`$Q@FTp5j?7ZСCb@RQy ts>x*+kLlm "V)t Tz b˨k-FݛOczgŨi P[\+~/2ڑ#![۬v8pqy%݁<~`gmZ<D~" oFHƪ0c7+XtlTW{j+ydN 8[Y&;npd0yvinDAC^Gl}"Sx`VӘSNRN^APs Xsy8_}k6Fj{~;Z-EdO7^KIUIe@3JkC4v"`ӊ`R{Z50K)e^`WY"FKqZcGHz')(|VkVr< tkr i@31@m!PKڻCl#m9 *)IXz>.0)J>6J\~ޤ8Or$SO 3=QXUlFϼM\=gM.QY:M+gXV5D<$}:ꘌy UmLY\TD?qP'*N40Z͸SPc^ɡ|PmK}x_0pm?PivMMFg{҃w3T a`ŶDbqtr_߲ ݒ`*/!7TCZ),Tw7(c,XR.Wv'cE~ rʻO(F`ɘȮ?Où1$ô/M_ ͨ.]͎r J)GYpn`y'AziӰoFuYZ>\'Y0Ƥt1Zf`_gܑ{9h֓&^yl=:fu.]/7UY9DNLn P B bJ|>{,`aޔ@1N,Pdi\czϼB+ڕ%7ZdH9"K[GZrXeb9KpE帶5Voz[-~:5l%x=*NRiڪ$ïe,=+w7gj>"Tlkn=o[bB?_D/;vXġM .uLahWfjo:PGy:b$ Eb \ydThD+E,m]8(#Mi:N*# 18DC!35'P_/N&Jdiиπn;[P螜B϶օO1v"Vë7-ؚABc.gg[rR`SfL)<y#ow)=_ZHUa@"J@\&#bz3Dy(][ݏ4 4:-[7bw_-IjӁ/{Nz}o{˖fM64S ^ղ@ePmozeP5 BNȠ[9{ Ƌ\ޔeK۝&"gCWW;Կ_AuөJ'l1ޗ!ɔc OO2ԝJ H~Įo$pv HM}8w4.cQW-Vԥԗ-"}۽!C[Ta84׀zJgJEwt/,ʽAE~HwY7id㓠wu)Ֆ*Е)}YO:DcփJU eUޓDo-s;@?c/!e]JX$vWx03ǍG[Hc(f0{IK*MiW t\ \HP xl zwwLͷ)<ÈH#a)<(Fde̟ޏv9<*1p5CsZq- v35ԻpV5;XKӆ-Q4 {6ē{imfRP$u_ԟ [EyQ (E6QE@<^ZafI̼ėL+0<1۠T?,@T+vuwerQTVھƦX)b*Ào7SZ_&I^}l~3#Qʇ7[ΗZ$>W𳍉MgA}/¨\4K1qպ F-讷,>lvWı>m /3Pą(\Ķ .E)yɔ?%joW pH= z[i(]Fu&{7 >o+&ȩ[E + _".~N*2#Sԟ#PIfpk,_]Uh"7R^JeI66Ux&`UXF.I[߽؁hWy[v2CymȉQqJspB+{)YNg J[F^x~oa ~#[·DQrA]1$;iP\{{mn"T=Ǟ4Ř'kZH L6Pl$OWLuWjO(u(gzf~_g{J>GP/_WߞQ|0HLD|<3}G1zg𖟢Ό#ȉ|G`FxODaoiޗ&\4T4FH?jO]y4ɸL*H`V/c!({Q*IYynJiIhG7Ap93 >ƴ<0@eQ^f ++WKȰYZhViq8_A G|/l^^(s 73!&D?!CK>mgpQ3sվi5tqXaq? '2;F'т#۲fV >ڥ"ESGsVZtZߥdqnee)SJĕXe\hSh;"sR %G1BJjlwCo ..(i$oAxNۆPwdE=s"gC7 XwܲTpeÆlwL{|hx mp?YD4X>OS`tRwCn6jH"+CL z@,ѳ8Ӟg:f6_E4׋ ftMa)/aMZy&Ƀ&!%O*ehﺕ"4@(G! =Or)3Lc茳Z?h6V<%LT{_o='S@7'وΖ j>XD[;ûߝ.x%~"UOd7W-H8zP4pO#a"v<_]Z LG(3q q|ι'Ӡm?Ib|Av8ytI9ׂ&XԨS->lB>GS-zL!HA i --Ǭ^e6]|˸DKaG( ?A]kÀl7w##|"~,Y8Z0Z~EHl*[1]dP__aGX.jM0{rJB%hl:(@(¹2LHb+;wiy M(KΝh} Heml1U`Ee  JR̻@Ӿ 1 3nMEɻmkBMsX|iDQb1.CYWw"aK7Bn M㰮,ȱKծQXw\ !SAͿZ-iþ9)Lϕ!",èIZ ҿU?F7$@6q 0HϊKs9--FIS3ąc>tc]Z80{0~E/ [Y: FO H?y8cӻ‰GSY5RW.G# ך#.nnDLmH?ɱP Q[z;2[8]1RQ vHTU+7/'/~0haD`@>Em [ E~ E&bKGdXRd2]7D#16HI3]N )!''Czץ:z􄉎il?ֻ!D ٝF9$K@?sOa.죣[SNb w=@)9.E~#Hy-j#z8#J[ʰrf4R~&[/u5rS_ieX),F ;@%s?3G5[s N%H?8#LWKW Gh2s_4ц3, C{:T'8rr1qtP3jBX{c\_@U~ABО:ث4)Q{J$ 钶*/N*ںӡ͋>5ZmN.udzdEE.$vcF"8J>yuw/B ~4807tSٓ $# +{30i/~1JuFJmŗڼzzh4zӺYuZBܬPOG/ 5]DZ/( oӱ^HSϐp]lOGhtٺ$_\x ڣZnQ6L Hde9nJ&_$W#4V׽QT ߬~'lYͤcW- pܴc ,r'-m5\>&F*XfY, L:=Zj LՅ?Uk~YBޕk+Ůq: zh+9.{d7{^<*h02#9B߲LJ9ʔSO&Ӈ3Rrc ^jn 0=hhK4taz+N" JܴFoo"GDXcIR]3 =* !M\W%T]=ү?Ec9e;wņASYص'1_W)=^b@G|{ۊT7:t06D93$P~?Q^qf0}N^"TB3s-a lZhوȯ0˫G{%Vv [s|-uPckbXP)kX"ľd(Eᆤ!fDT6zȨH]$>7\]~T!3~ga# /) kc\8d5\`حh-.¾!(R O {ꃘ\,KBth2Q4g;3D4%/5rx夝j;"6[X%m'3[&qV 2Mbi> Aν(L~ ^965 *JZ:؅xV?_@nLjk.e}?wU@r<?][d.h"[3LֲJ#Noz; B[%{m 6D46Ш!!_콏['^Ky#K,r;(#MԐۖN\6tG!bM}-*QnUo`BfХ6'Z2-ڎ4h8㡠@{p{b^kzMm5K0އhV 82 Qn C]~|/{p1Op+8{x̺SJudwHNfV͗%4)3dyXm(2Rm\KzO1S dXCkb5?o2%0v\ƒ6$1=OdL# S :?0xF`;K*w$fh]8ALtxϢӛc'6I9?c΁/rȷJ>QF 6fC%£ +j14Ao^mC^b2 =@ l,rZF 1~$b K@V?ŊHِ40q7u;dN_Xt@a3&w#Җ(4MIҠ\ PL+uiuoVCC`1 E,7xDBMO^ SU!;:w;tI`ъ>IW [թ-70g`WM~QLf1 Js?ANS {̼צzPTҨrIm8)s ?GrxZ#RPUfI:9oO-1$8` gmu*QЮ])<_R`/xƌfJ`V +V`K}|.';7e1Wm-? @K,0^j7_h[z,|e vQ u:#y[9(7f _A7Z8]f8N`tTcP5KRկ]A9kG1g/ڂ H9CFUk֜YQVG4m= -9;na)Ȑ#gho/:漷|nD:j1~%+'XGޣˎ2(myC*Fޱ.1*Fg5|"mf׸ W-#C 4;q4ӟgHGRpjJ7`zBV۬!+6XR. TULFfѽ?5Ĉ]51"ͩobm CSX MFZh_Q:T;6hEH9:ek2؇ưQƔnj>vL-]B>5~H"e% YKAT( 㨍h[eՠ86ڱ[)Э}ws7ddaι"%Wuv'e``XMaa<>>hi~`юG||GqeG -~>< gHZC[K,W5UUDg/m~WrOeƴh0[\"Z5YŪ1@IXAt̊zm,V!vӅB @/:|g4jW.Gv-̉8Hךl[E͝*JynEïnR%MTXNi=ٰ 0j߶Y铹D@yvi*8hVxs9:/ Y=m xFWX1#Ćf~LrG{Hoy"II!Yȑ3,LitRaDݱ\jH?shqb'68~hڌ}S4Zǝ $cn5v" 1[A28 ;ݤ%S`d^'UR%Im= v2j-$ ҄(l zr2lmfqK_Msʘ%K֕;-}n[lۖf-76S)e+`damN#4)Y ./qxwY ЇUiO _.-ڧ9y'Fe^Wr.贅) Q&oaYZчEhKAZt;ޖᱎ c)F޹\V#OUsd&jx\TrIe"k&T+W~ʻl,jO}>SM@QS0zF+ ;M|ui67SDd"gdz*Ȳ/{ڎ64p+{Eklpqs0 mf*@Ӑ|U*RBVjV;/t69vp%mɺxȝ/ڹfۣ横}9h=RNof4rפ# @+^;{0R}>np>呆/u<>DĘfT߷3nS<-i^֟ D/-~"N3`,Enq0挠ҠatX' N(S[={#9-%):Oðժl\z:ֶ w}*xC\AN0upJ$JM$bOQU5NlǦ"W|h>9Ƿ<4~6TA6[]q"|z i-jyuDs@3sĨOH!+ dV ~,<Gu[0k&SOa)0t$ΛR"d P_TP.sT'p,x$*DY;I%EugUUAdELOjf64D9,}.LC.n:̝N(3^0C<x7{CkFK^MiӀXT߈|aWs("ڏˆ)f* DAci{: pֻm;mfo}me؎-ϱucvܠ;%;%H!1!jLFѲg#Ev귦zïI>nBU[.%tb&5 .3 vգC 3chwmln^:v HMk x3K2{/exc:>oqqZ+zaiQw{8wO51 <P).JI|xtL==إ$y/hRW a OiQ~x`Dqo ȉ 3^HP06ÌR~PxrRm[dV36w-$ƻ#!"Eۤ9LIr'e 07c\&"Lky[$i?u"R%9`Zݑ=PH?@}D&WߖqT?mv*6Nq6ҝUr#R V+[`%."B-s Ͽ!KL\ېUro71YI3zxO oTGT?6V*=I Yq&s GݻQ-n&>;jaֺT~%R9g8t/p#ax 3ڊɁtn N19sq4ZM\[tR4W29F7R*^2>%LA$x G=Dhh6vH{?|Uͧyb1q[C 'L4Oy(C#֨-9xV3ZNtjBTx,=tdٖaw7`b7#^"VnzRͥ=RD^h.p@|ӄtr2z>+Kbb͂!zI0@rW#:Tio4I)N @^3<1EURš"[jue-gKM\Gu3|̎~З^EGZD@;bG <Ha",h!(SiI9;Grx\hwM]W&0Cm7v6D{"={V`;+9,"tWu0.3m5b]LCgjЯq;URoU0^E(Y9G|6(dZU-| C dU%d=7kuQAp!Ŷi{|G_;%CU6,Dٻ/Ec`XAkMC5yOlDYEG8E(W`$0"?IuSc>|,t[J@Fp&r*8P|΀W6>jm!i&aQIR2(El{O^(!`3 ;D#dZ!'aB?xtDƷ83@N0ತ/!0y-#aiM[CdWE˴%jhB80΢߂ ZэoƏз-|ԫZZ4?fnU_9?krLDXHEZ-ڥЉ ~\ICX dG>u:M6Ă8JwĬTO% ͬ"fn( } `: t "'ў qg6fQ!S:NXY{?I({$y6; ҲҠJY[Ǐ#.K? dgtl9$9X.jEq^"&@繹.^5F<,vWFr1~V%$ꎏ( >8ʼWqwˀ=p:f'S&&WI[ϴbܜ Dy"eh5.HS+W8Jo-u<ʼnrs%W|He1޵Т !V*.Cv]^*9k$S #-T"eeQU4I7~hrzuf9zƏ-8Osww2'|{m13I\;IJ:F> +RQηݛ&<r}}E'`?YVW$e淇3UB$X5bw42|0(CXB˕QULnDR,8R#ܠ6iT vZ F' -;!~|[uGv1*2rAy˪P+uylGXI:0(NB=njZ ,~__}uJVJm`iz#qNgC>zKԣR}ϫpKe+S:ٕ͙-1 K-$DB 5I~ *>6yY F\ZI=ݕ_ԑ.Oy?Fp?ihZ~*̅rz wS5[#ylyvsDGOYLVV#%pR|~-)K+Bj++;^Lﺞ0E٦݆-VkĹR|:9s63M}m3JݨB_$OٓQ9!V<fiΧ41+Q`tbgn[ϩn6uUVSJRy~P96w|JSB ifǩdpa U667"!iϑGJ9lO ڨ;,Sp? *n g*a8,"^ޕy"P Vw+k>#"Ӿ\ 1gz~sѠIlo] ^_'\ZZ#Q} \Ԅggϰ9o)Q4*c w"bګq;g(Hi@qD6If/=݈]WWSqڍYǣlQ1 HK %v:h׽Ls@0dG72a\0Ei- s`$*J V.~|-~ÉOlZFYy2;-\Q1ABzVR.=LIxZEnvm`FTL?Rp(YFG ~Hαa4pnW~:OG zr&xˇ5ʾ:R :~uOe|5s}L PWܱ'n `L&>z]~_H^Vm'N< RD:lE]`’(֓rxa̹YƄ`wR&CDJPke.lƁTZ5Au>Q͇ AM+o3hE6Hj,01#ojHJeNg|R#6l;ZI7H`2ICr>'A7 6CPr!^=Tc0L !X S^5z* ;q8esBT~UE{tHPrtD%: 5>5J5{XNZ/D$B]B+X=xmr6cfYS6;֤}_yh[LDAk>cKYT.FرBW6)9!̭m$60MO\}pV9x_\^<6 i#[&Ѧ>qmՊ7YbgE:X.\)D -(Ls}HUP5 Cb ;"+K % rp( F):'ˆґڊu`gh1)"%Ώ<7W!ܧR1^ozBbȜ5 -)ځZ0vZcܡ{W­,[bӸ½LSqb:Ee<"9iw~IvLl"n *  P\ @${k6}z`^Z#ְGSzd~^B2I=⡫s'ü6ИdyTojOBhғп4ε.z|L}J1/1Ԋ7u"jw Ep мR Ea)<B8¢$ݑrlN7,ukU\Iz^af_7/¿GpU$]RBb E*K}`=^>{ 'dÝ}!uj-HgVA E*B/k!`bfg?}'_n蘛cӤ 0|\`UROWD utX͹/'Vv*{2Wئg?Jt@=יISy֤!X5 D=نBŸ'fQMH>bU'6 * &M3g /x*=aV&-uEɵ g:ʟpc[D?Ex9tЮ>nk<1Y*$T7C1n#waً}HE-hzP@/"|X]芡f=!$^G}Ȟ2ЁmgPŮM|ğ13Eѡ* 'rDXT;8aw~ˉ|4-?CP˜F1c*nMF z-Z.HIMZ }&5~''rx#vZxğͮ0AYR+fdȾ0W_۬ &%lq8ʿb`Л\== J0\Z}@ z09Eޅxl_CDJA?Rwh]|O1K2WP%;[1RfȤV(%Bb3y{p{Km׸7t!qv+ndoڻ؟up3ݤx Ϳ(%/kH>i-)D桛z=@6M^hPu=n"7 e:5PdsƅmemSQ.cO486^9t EhlJPsq9טEǧ46<:]Epu>nۢk鿍^d@G~j˟]3Ci@V_*S#<ǩƊȑCWm|5u"@1e'̐/L-5J\CjJ-)U6F{sII݄cZ½Zqd꺯.~*]1֔*ی.Q B/?>7@Z_Gs {2r̼{wijGyB!MAƫ.;JD㽮 .=GN eh4d}>0_^84 d&˸D @FX~23I:`o˃s8ЌA?3 gAڇ e[('0$$Q:'27"/jw]epq^pϯ̸+)VI\ே3"ð/Cf d\rp=.S%q] ݲ^&;c-aVYkwk};mdp'ΓQ7W'Wc!DnqD%KWHZ%4-",` b}259o˚8MJdC.­9c I5Co08chw0svi > Xu}+1V[}_j)%dLWYYai9,oR|&f5%@qAc0fC^>tdn鏢 E<^nM"qR':,u]]D )185[[:pE1Y]D1w{X8kׇ3*x;.SQVѰ;I${ri5\bNxcԯ 6o hS?^KUct-|Z"IôWlb&?ʝS1+q5LM> |֡")7LSoLT{tO>ߍ>Ru3Q8}/GzM Ea2~5S鰊nw^dN#%1ܬY򈒲|Kw(K-֙ \kݷoRhbIqB^e؏ ȅvDɬB"!;56@;n74Lh'<_3hS?8g -ֱbS* 1pʡm6"Y{JHgՠM`~Ic p+&AJ[0Ki"MΜXLc})}JCK{5\48֬C+;oZ8[݊ @>pHM ㍫ӗFV|ꪙ@I9D6Cx ?0j׊X9-42G+VBԬMw.V$c쉨pucW8)X2'+~#NǍb^7¶"f-!odrYxW*^pӘ%L.n5h2%M 0ȣG_"\G!NYg2.F'rcr}PT" "Z1V/TAL^ڙحO#!f ҶC7VvΑ\ PsACDB+)B |~0r`ҍ! A;:q=˛Siz /?S&(qٌiוf? }İ. ĕ]L9`LռDd~QWKWVI'$ y1xk&YtSQ0 ,2z"l.1Usڏ,`dߩΉ"$4:D$)qn~v4Q_sO⿀su?7TVZ*TèOd>WVp EV&L]71sBZ7'r ~evq+-il&:x5Bvy +?nwVlTԺ-[`dY|,aJX5!D cpKpLy=| ai-k:(%$ECw; z\j![#gM[6{G~aePq\oURՍa}U`3ozhV#^v FRq3{-t%%9g ؚU=23TQ+0 4׌51LpʞvO׷˕# iY"7 oh1oN+NYg/kIqK'Cشn䱰OQ 5 $RZ`~/VGu+r"r&b}E-𖂈#0DĉTe.rT: tY.s mt_qƑ6X`Kc$ǂKz)FsR5ު<X*5V'uW-/O.AK=FYO@Q_>`ANxS],K^}9#,m~6{az BՖ 3,翿b"؍pɘޚ ~wJLKA%y%, Vm^ T\b8 TL?F`u ~'s͐<)u؜pLN͇'Rv`sy%ZeM6<@Sc}g]u>@Yb .fֶKUU%\hǬ-UmF @̹vo!6)ΈDт8.CړXžm& mO) Kvzs6@BHqr#G.Mr̶D3%)"G?j}V)o\c­oM8X2KLwU c7ʭ}GCɔ&H >f q5_=|0$O&Rw#r6i81ŠšACQfK2bw8z2O Xs^r ovh1`̰ޠg}q*6;n:}EPeN樈j͵[ظ NY-P_ΰh˰m3u(dR] !w-r߱&ҧp Lʍ\-bː2  h~QvLŦ}Dj O?/ ֑ТawE0pwΞrg f $M2{ꟕJeUgj'X3J9Y]GGv +T|s3ִ-|0?a1L] 1 NzJ02!G 90H@d%lMϭWqG acw*1M٪ KC7c:".-mJUZl\Xtv΂fںZ^m_mk \.5)\.uJa4 sN*%@J.00l 4)*"5!p>v$@W5@HM[պ~\ϹX_ăMB!$Xn g Gu=σ,ԍ\UZMEoXiȝdk3W޿}' ;k",KS%Xם/+Xb",p[@``]tfk'`|Te3A0Ϩgi͓O؄ t2Fؗ-PnX |;=t Ox(8HfM3 ?-S^񧋾ZalNJEsQbzﳘA;hi5DBf6w-Tݏ{،g4WƊ 1 1vU/(12fX]ª& S[ T^xL9lM.wS0Ick *".Py'EdljPE@+?@]n \Dԅm3Ƈ.ĎXنb]iQd*Kq,/%AM\Ņ^~e|=BG01hm5vICC+sT$LEz5jE`Ex:#X YW}*IK OɎZ(<+ FJ[UWЧz:Vؼf8=Ԗaw>'Ҁ{/v.åy߹?4U5; sE W_D كOm8h)usmUHY{$XC0?P :Xp1bОdLɳOG1͠h =o&7RgUP Bi+n} CNp*mi`{然>kiRHcv׳`Щ&l̈vz?^JRic{ wHh"&܀;5EERQGJ^7$Н-.SH5Qߜ1ix_9d\ޝ$'j $~OFJD{^tLN/x!o=Rц mic{J,ȮdߛqU6LY"~['ψ> XnPnR|l2[%;D*>oAI%όݙe 0`ny"8Q^B2T^x8x<nZ CO)uU.+Zl^ܡ4MI9{*O^Q!#  :y,q'r,eGeq݂ ϑ]Pj@) 5ZAjuB.#Z]YA40GDm d8$ue_k+ о+&wF U'# zG {q̞T s;IXQ{B)\B*8h&.X8c1vp91RؾRF]Y|P_ #L0%cM"6^TdHЊYI~[YY:-\r)S Z5{ 1h#e6686g<xyV_i7|#!&ޢL=UcOF$[9c_uIdӗ; q"0e,~`D9SOz8/ض*85jr!"L'̼7'>r.n@aENIJ_+ݏQz֍1XEګqC_󚪻R."ޱDx.o%69\;h<,/wΧI88:J, hsg'Xief4Y 樶>bh&.@`vnV%규!l;`t6z>nW:6?OU3@HPUuP!rիȎm3˲];x\<1BS2=ufP_EY?;H8 ^ls5|H:Yb;0oe/oG]xzN&%9AF h"F |m8Q kLJQ\ !jCHq<̎lq}3W3JF8MW3r9ό7ܣPcF #v,[wL`FiyO>hEM2>\L4H9+GJTƨG) HUqD/3}PG򴌞_ Rg=,*,V }oG#iԆSV:͍ǰJ@=w6StTLlEx=c̷Mh3"⼈ b BpaI.QyPob OX+.dԑ?=eb9qI2]΀%j1aDF%4Rv1?e,'q8:q q4rc%>bD0S;;yv!ԩeBy6 EQ_rR*#MC"aiF7b2}F@wgk;+—Q EWY]-s.5)2dg$AbIڮplp _Ac<pu%P}JQ#R&ƈ kUy]HE yNR}\BP+bg`Tjtܿ93fsde"nlI}r =lSٷ+N8B6S7O#R ( +q3LEXp 1#وs+C)&r@a쏞V'm?{#;.Ji 4zR2OiPzBs{#QHq ?Eo]JVf%eQۙ 8(޵ Diqz.ձԣ>‚o2*JTVg2=oId|8\r a0!MÌR4H룭kxwƿӋqpfCB/#+՗ʪ6&k/lpR?@^2Lè#N?5Daz%tb8>J.s &$D~}4yU5SI)3n>k0g9km F˚]~R(nƎbRD{椹f:^sȰl/~1`,B*L:6/"IKHJWki"׊J.|ӵ5!tzմ1g<ݰ `0 Sk[h9O}Sm gC'\n=r(>ry=m0_uؖD Pxs2nqڅSj&.ߥF=A`Ո ZyRNnz}˽$5DNKʫ%Li7+%g*pp~ך_fЕ$i7ɻY&nVԋ hׄ5-Z=[0D XY :>]kFco {$D !ϧؼ VF!E!}M Pt+d(ȩ<.A+rXe/g.vezNOxc ~+x>$LĸнqR*dsvPͽ tW,0Nxe@iY7D٧ER Dp"*B &<dH2e쵤b镱SU:XŽ}n)A YE^"B6a4ҏXe0H䚖a;iܼyGAK4W%dbi M #:u,U+^3:W Л_!ﴽ|.׮be$:Cݚٙ2ú镀Oޯʑgh9~]0%})Š͍𒋒ʕSO̝CY4@ X)z l3|C7ΫZhT P9jG 6!v[a𦉊CHXF- --IP)n;Eck~7HEskcgX=&s'Y";[CxLQsaQd<%_l ا_ ?]!y|uછ'u\vxL(?MA-1.«f$(bpHC4u?~̰rpek+&ig X((b|m4 +h9W/qi f[҉ W1 ׊m XgUxW,|ݱZhEqI~B7}ja{`V-~^;eGŒ IEU=Ix|$ɽ2;matۀfJֺRP@ #io"{7W%vm@0ohw" ˚:[X,O]_A-*j=d3Tv= ŴYyVDTzRҏSp'ﹸo3C,;YZ. Jp+LʘYZ Ud)vץ ѧ كQe&fKΆ'oh+%ʇ- [ 1'[[8js`י[1߮z\OBE4-6{yθP_̋SQ@biz]] ?c?i6ap2E$[o) >ty P:b,*z!ig2M T(X4~*^q;kNՓ~}͊G *|yHgTe@JCj[$c @l{yCT jwy|bJ2ygٴ(^%Z̔>{iP8Xn> ;S,DTOU`oT_!L)5G)r8tUWt8wHa"^pY[3Cr4{.,6pc#Zk!wI/B^xȥ)МugؗΚ;) ~,}[/3T8x^k KB !MU >Dm-jnlĿDD{Ql DЉ`wP 3$ 2BY4L]z6vXmYV_DM83/jT`c5=k1ʹ'ԣZI %C_xrkij`Z̆lB[:ikoUdf=QDh)prl zSH<*&nUS1l9OUHџOEVqET/Ȝ]G\R2꾞tMIX뼌[p!,C* Bu(9P=U@c&b'˔(0Y1X8.(Jxjkv$c<Cs)|yHri`\xxq/9ʕ&$(-=xz764QRP(TwDq=9Go(#0 ѷU#xMDE۵ϥT}*a42whfĺ~AEwqv~!l13P,jq'߉- ϬȲ5UkJ'6n! HCtIY:9s%jplĔ\{һ˷]aV"&k~Rh"BZbޛ nΥ T.:YhPAVuꅦtvK=4[nj-в#7qa9w*f>BQPS\ʛ)]yl"7'{Dmd'B/SI&yjDs},7NȨ  $,O)?ByL,]AKe^H.>DĞ18ar@- wmNzV;02& \머Hd` m@F$#m!W@k<f刾isԉ7gjQee~[o͟nTp#NEeղ@Btonђ^0ݸQ(P*[dv tʠA7~ \l/֝{G_>bVejcTI"wz;U۔@IG_gL'Rgx0(b[,k(#=YQ{)M'. !!!؂%݋#Cc xik }h}Ho@m}hVEC_4]\o-Ͻ;ffTW`ū%VsB:pЙYRJ !uN_ʻ,#⪞JA%0+ͳ)LlRo1ss՛F3*-DB!!+s<` C^^ez%V/5A썮!wM+c\t:e/fkTi4z}*RO&JP6-QGsUJp4bI \[M(ύ#IF@5ȾdVt;׭wȽ{QrD"+[a&A^ { ,kR_)32{։Yg~nUaK7"Agl;hQAaFmn;+ߔ~.y?%>]})rB=@VCFb"Z{ /C$rkZlhx:(1ؒ>੊/RŶs*9A6n9yb7 ;}v:=7zL1+OB{#yUIZܚ"چ'ࢡt7=EmIՄ߮Z5+ǾA=Ya20ÖN.\ew׈+9"klj!xp]ee|\+Y ڕFyZ'z76IIO"UC'/9kIJ79+c_[N@pk*kn#)K9#0R@nS9޸ʺh&5~븏Gh"L'pWDD=gN[f(?Z(_ô;#xBS%sesa9\N@ h'3+Ѥӷl ` ǣ_. p)T]AYc5@68@xpAu',7\IV}#_\ܹn9SE0 Jg]2ep~k fۘƝD}@ª˹'7;}8U#uĜUYe~\w>$? M90.9vJy7C0͂'e7IJ"WWH]ޭ/OԾl|ɕč%\'m_+?dқOyz4P #Ϫ];p"ip~R.x;rrq??:.'d Z<@ +hVRck[۞&Ow99#9%8N1k)tyz'r2.#˯#9ԵaC+*aT"?;[.?LTQR4ourx BPWD8^ <H`߂0u%_ݍٍSo?*V_?IB;Ę^Mf+@:y9P*Mr":{QWB&q|'^aiAOj 4!˝v_l=PGEK/Ljl}d&3SGU9X2r%= مRRl7HlOfGn XKCdVP ^XOD=:b|@&.JEAC&) Z[˜uݾtjJ8S/Q UOU9HObBO5 v;(\(Tʁixcg OG1! ȣpݻ#ݎ_pgjɀ h@5'AU IJ]HQ|o %tFuڠdܡo`w F<`uF[Ӌ ~ÃTpxPi2:嫂)@7&yD@-ι 0Zt3*;P,]K/}ɒaYݻ`Xyb{\wBrou} 0q`8-4$OW3*r53?dG'iI)Q(R%ApuLaz=БN (YhHۅbTY[A .bAt0+W л9o%͞?D0*Y#Xš~kh_(d#KwѼJ2+=վOg.KsxF7f+M_##J6#/Y4w{ @? =Rc.Wb_T*^xdv'C!.V8?!t63beK{<NRVuG8ádZO ~)!xmPyyr01C!(hTLcGY!/8+jP0׏g`fN\,&AC*"Pn_Wk >#hEs˱E*O@fK>ȕd"oE'dKvrfh7%wVךRk HT,a(ӏ5ZCDcai#G!'UAfʣga$۠/6\ٱqyQvGv\LEq 00da&og{r P-c1Svh>BOc߭gWOT Mເ`q`txNJ+wxK UZ p݀FAYnI8,%u?nءy痐2KVBipf+g_' ͫc# |&Kȳ ҕ^A`H*[-,9}d;id+7&ZdEQq &HHܴdigB[?bi)nXV 8ZSJ|Ztg>خF<GGJY b%BÓJ+ "k'6Seg4 1֡2Pi&PbT}f²~4$ wfebH4#7ЇIg[G@p5G`uWN}IHg ${s%#\̗نj4×,0{`тj30(xiHd]=D* WDֱ{b>XkbxBLqO$Z4) sڷ=c<sXf?L$Ŧ́tXgZySDh(L=e-675B)#zCCG;ǒ^{&dm* x7KA@Z#Ç~#* Y塗@oxe6~a&tUp삹a8@Z=20 3FPFrPΦֶtd`f5^z8Cʦ6r:@/Ld" ~~b~?'*VYEŠw+lf4!L1ɾc`;]?_rt]‰PZB8efxcIml#4-]:ۑVthz vz*%ʳ)Q&+B l2m5owDHe& 2Ic6}YhAǍR1iEŸ'e=}Dv#*h)U=kgy1EID' ,;ul6EEurQSvO#-Stj(^ %ՂW(m&FS6mv-JNk|fMRR꺃J õ͢G/a0, 0mO4gjqA#]nfiQ'XSR!) f0>0pHEdX/U8F[D[_R-]sxe.jl1BL8+obhː}F-1gEF'r&}Xjsu"dC! ,a6 k1T5;*G{f$V0O13~`Hm` Xgå TӢ$Mz00wEQrBn#%9-d+$` +%%T;(0AI't%!<ɝ!!`E\o(s"ރthckH븏i~ݷe>eɴPI֗C<~UQIZGfFBI4J`FPG#c.ትlT5;/<1ʙ0c}5B.E'$Aܦkw-tV`K@هxRr= !g-\Y6њ43!l%M}/ =OJĉ[t  \ZԬ}f!Etk&m;w+@Z5_hm},Ft-\нy*"Th2&F3.(l egَ׺pR%  &"=n+J%` kbG|5/{yPj |NМ m#w90l "baxZ S/_`k, ~AOW@u xd\o( v]oUqK j'R`z;@JO&[ =n禩Uǁ{4$ކRn*q ߩKxzɆ=q&n㼈^eV>kՁ=Kaz$ xū| I8 jhOY^=۴D*|jo E2P_KˆIfZW2x2҃/B\TT׫MR/Gzņ믵Jױ'3gN|m06aC(߱ϟX/i:{,TY9إ9TOޞ6,Aǒo՗ MB9M<+yNG]Ag+wežoojpQB9Xr4 3۸I}gC'L"`)rjEB۩h^4zB>XP Gf aIZBE&˂n~!v zZxNϞ[Gªxu-Z)8@74 _ղ'*I >Rg PMo=U^g $rֵ nWCq!dGu@>L TNPTw,wQ ?u0M޲Dl^& ?f+.9Nf?os21'5I{Y=@K48 zP^^po A_p@.A۲v'|ʋԢ֬y! h6ulz.7aeQ+RN/Cz%LZ;DwO0 Mn\ q,9P[$C7;ǞK! n@][ T)}`^lW*.TG4u$]j G@ ||ƱC 9>yVqX#K=U)A聦27dR|DjYܱ \/⯄>I[T:LQ9_nܗ))DeWM!a+OfIs6Z TC5WH@`c nȹbi/l/ hK.8) 'Tټ ѧ!!>i`9>ԀJ3$3`7Po~uKUѤT ?nrlx0g XV/à7q@o$VP#wz}0W5/q.~(I,IH^Vf3c2h7ư Rh{#g#јxb<`vW#LCv{.wnל=EUݗ1Mf63 YR GEdK=JcY-:'t^oTA̭G}RA&2|E1X'5ʹ`]3.ly!,j^-!\w&떀2͐1 >'Krj[h5z"b v9]#?#$MxGt ]n#ѻ-gIJ;~7ĴL|]unr*C(%gY>CŴJCqf:Zdz}Jaxx,woH2׀  nT%]juJ]޷(׹M /k7<@|#WpBδȞ@5FkrUZXj S`4̤/&,EIl޻O7χWrlfV"WL{aP&B4/F3 `J)i$HG`}F)$³%8?\@!d'Um&0'?< 5o)hUE]NG=.k ) l5fw;c¹MjΕ&va|wآWŦpLJ;PMܤ é olES|:DZD\J2-9cCѹvg o%vӹG?G6I6|x11#/NZB " w#c~,ShdS,p!``ᅤMqNRPvA[P*ý]hYpUteG~6pLsuo&qAmؘݽTE5vV'T՟vs1j%nb69`y*hn8Ф$|Ώ`ERk-f`3U9mɻk@H|lP6Da{ - WG|+9'>(E*uM^ZK{RE털 2t.DSݗiznew!Î:vT _[G͑~kZ(Ub[C4184 "Gm >3p$ ,%{w0?M:EQ#8:)N-ځudpoutD`]Ƹk g'jPs]^"2}xq ~ Ζf>i J}+QNk8g\wYac" ஻\ΰw: 0bT_2[PiL o_lNNF̺$9R:`(~ .]x6゙_mi` :qv[-P415g7>ijTX+5CΔ35׃;{U=̹Ǫ&~kDE]dǿI8$"rCQ)J-]T $j?S'Q |Z-o:l챮Ia@|Hsހ텒t:y)o&[ ,Pv3 whg0܊RwslKsex&<ʱ[ )7o MwmZymkRo:mw(!W},IDfs $Lv&eev4_v@8&#u`Mˈr,򒭔w뾈S?ßth ߷C/ :y_Aƹ!=o*+FvĄ~d0MK3;V,|C#)dshꘒ},; {3.h#| "ֳ(SRqXbM]!l=oi~P" :2z `e^4:2͎]W\BKD"Ku9yO!UM/"#XϙzMSĜcL *0l'Qhм`AXlGA\D.=KR`F >Fs5Y$. ,{JQ{Q_WZݝ/A6J29?gQ/1iCI_qy)@]Lbȓ9]HnzR4ɲ =xq:v]W-24(x7pWPw[cx:D\BAKo0.k.k#C%Èv`%:cX%Ĥ|,;FCb265x ǛQ7kKxd ݪvE|6E ~C6^W&js(^#^Rz4PӱW}ք8;f/DfgoSґD ll dR)c|1m^-́{41谭 rhdϯKK2|+tY&^-<2*͵CVBAZv^*m Q#Y\[yʽ|Xg($h GUE4bQAήvZO\Y*j`t^|,qj_a::'bXI(oݔN5C_ՙ:PW%"CnHBHl@e UزsF -ۿ!1g_Y„EAR)*Raܰ?&M+pQѦhM*H4Q,9uZVP;<>% $k Li1C  N7fJ<{t{c(Q~ 1T[V`DNdW[W!PJǫqvȏ7wFy;D>ۍSNYj(F/_ůL8Lh{aHpiӴ㑕lfrt3FcunRˢܙOSHfdKc@$}7{^ЕG!k뭽ŭ:WqEϭ~Zryـ;B35^dMhХ~o9ڇ>pwoaD/7n h|6 l-M0dYe&!@4CgO*tk篲A'l[ZsY`|RN=dJ-,0+;0M&қdMTB+F-;X("î/3$eS L\]Z]wT2Kt`<WR X.e`Rz xd27iڢqlWkT=:1qKhÔ}YXYdVLu!=& O껱+SVN[@ݙr.K?d+M2v"0!Vf廖N>?-G`,>xrIatP&8YHsB](u5Ҟcfj"Emq?WS`ɠN5M sT;ʸXU_"%uoEl9]8"YׅDIAv[^W7X` s  {F%H't ]X8M2!CŐ x1>!W1(N$5qaCr,cU%BI a d)hF-,"ZYQc>u*ZՑ2gnEjdwӂld>h,f DҚ1W"p6`k7yi/#_@4ޥY[$N{*([jGng 5W]#-͏BR"\SB̗~|vPeV{65ɐ_Dx ]bɴ@G\j <|8ub4xK431c*$}@_F/|*Y vv2qTv`G> e_- ݡۉY]u 2aNZ|jG0U캾_sG TfF]f2  ogQI|Z>3c,#fFP$ZIz9&nȤIbIFbjm|X>[YIFō}C%L+W~JNx)ɉHҺggge Rhک..HfҬ3sz-9FŶ׬@l֭e3A/PU'DW.H9ݨ""K[힙z)~4Rg$%DzkZQoabL;?7a9tN+/Sp4BɋG=RRDѨ"; J}VBX qHm7aXޖwT/mQIů=;_bKAWIPo%Y܈B,'WeRP@k:ALz8SWT,cVK3V_Ƙr 8;_Re@tMAf=GGL]*BXgU67iהR%hIT.ۿ0.F y`]EsH%43KCKKl>4{u8 ?fߖoո<Y$wLQMDL`U“%KUlb}9uCY1f˘c9]Vhۛ5v_-OJcM71ܜ+HtqT' 6z8E[4(GR;17GEgX& ~xPA@:_BVHjkj0bҦ|&{2TSK6GhHKd=TyDvU6%vummsf ޳䙒Y[SC*MSV 9'Ze'<V\CԸ[&@pi壟Uu,*#ȨOdʍNdH[X| p7٣輮VCO]gG| ,u EYðbۮj'Ұ8_%_HϾz$Ƃ[sK1SAggnYUTD-ڐ A tytӔ8#51\O3u}c:V$fRt1FkM6pF;SNm>Y>-H&5bqRfU1>eDhB N+3,mMf|m]c h! >YzՅEPַIp ts"A%@_B7(fpey#Y-sƉJ;n>BۄR{N403baJW7kV¿G~@Ýi쪽y%nYhנX {\cD;6XrEn{v,ajC?KU͋(\'`zGm@_O#)FZ+  eRi 1ĚEg 6 F343뀑潁0\ QƔ12 iy%/6Bs2󠷁][ 퐘yVüa`ּ`YXn/̷KxTܻ߀ܧoKL@F76MOI6^G0|e=Z5Ҕe ݀'q+d1M` ̆cSWAkZ\c2ǔҚٹE|]pWr #M.xT}'ĄG_*.n?lZ\}K9XoU2%Lmz{ͤ@Nce&r=22kG:*ﱤgR\&M'+) j~6ic`aY34ȉ̎9#1?R̴8m^DH~#kX1F|$WlbLDm*'t Yq_r8I߷sP?_ K^m\272F n8:yTv,Q`g rzӮSRDƕa56F"k V!/،# Ӯ'ӧ $p/*))|#d 6i(/l#hDV`(K:Z&ss!O%:,BU5-uW[G!34AZ :.ó&r6&0UPfE˙ׇ8:2IM Q5h?Q*e 1Eu_Kk-(B#Zv\Eڿ/=`p"Na?tҭ[J P.*v{>f@ʩ{\d X^n^@?Y"[gC:kv G=-&5$9#mkN(b`G&'YV#\AMKpD ۮBgr[$ڳ HʩRK]WA_Zc|Bcq(=;z÷`/ ~бژ4 j1?[F4p/J)q7+hнaS:ЃP\/4})N^xR*4s`mCi=Ԯ]N?Fk(yKKL9([i_LUL*9P׿bb*Ig#¥zyuW5nfHGy,&C2\><9Lx=2 MYUhW6Wgihwd3e-z-4/a?H]e k|(Қ[N.m5-b}ҟ<δɊ@3,.w*p16irhGQ>l_D΁z5SkںeڛЍ2!raSpy_%*,P :@1%5U`1ZPG2d>(wOk XO92s%Yt'G7PAxMqkaGw@T C{4矞lJkU^M^Ib22N5; }Rjرt+* Xc80KƖ5.l0R\UU 7`%2V"lua]𻞚}/_1ZgXU%J~.5.i TcܒV !o';NquG{}]9eI| 'WK,zKmDmcב ?R}aU$-6+cJ:\PۊOd_umbJS3U ubL*':C%dÁkY'|UeO:$HуEd-t,BqQGKfXWBinq-yZ=e%1Wn吡1+a7?5XIVgVK\2>PEvY7~3&ӿ,mN3G"WM-ݦę'Sn]CK9_n pb_rDűK {uI/m?V߃ؚF+&9 -7?MAdUǫnWm7zoλ* PNtӻhӠ#] Q<7 ĵ9Zk߫O q><x5z`Q麩:SwȈ%'N{s@hW֕cbb. a q{Q7Ornm]03h F]65Oi=18fQVm {ܐv\0GT CqHЖ׼wNf y7TE'_p:4S*$:pOC4Bk$yj *_oͥTE赥lI1VdjijmiZ @vO! w6n|1HYuf w 7Vry@P ΃ݐ@Xj>V]} {z%^wktX-wW*m_ Gk+xR!z!ٛ!c#BL vN)Pp\c$Ml*}x`y7Fx!GQˁ? *Y:9x U- (tJ^ 1#:f35eR&JW*?T(rffq6W}-Yg; {Yݨ\?_o׌ />8)l7DrjG-ΨPgtJwGg]a s /ML^^9D;8}8hW;hC3N/suz 즖FuS.`Mϒ2zYpea#mʘyySE"pqWe¡b) @!:;f>}qkCfRc~LuFǮ.=Cceڎ 3nPJDWIg7ĀeS7NE/*+(Ņbv\7kOWяeUYk5W $.Z Q{*F 2%Hzaˋgb `pJ8,o#ÇE%n ?YQB`j Eãc& }^h#&9Q$IvcA"vIGRXfEM> ̳6UXBI7ԟ̠an%frXТaT%CA0+W>eǟX~z>>H*U[a |RH-Ïbη]8uD5ۉFMՖJ5i,*iDzI}Wnי-`fղGXV=HaclIs )U34ĨmTXWPhi7D gt>sF_AAZ#%{9xkJ87˳M 52^{60OFNoZdb9R+4rEN]2= CAxsԵ1|WK\j-]4ۛ:t(:a]~l>D\YR)XDL&l C 06C<V]X񔘟rN"KDn=[MJH8獷*wm4Ip%|VNppj[Dds?q_z!B[ 5̿b{ nUdZ9ibl߁I4B_WExօ{x/aggn.xORн@:Ve.3;R2mf5:yzW$ĻEEm φIL!^ꏯvu8wמSmn1G |fzU3B_JUTޗ1ׂhAWa-XA+ b I8UoxfK.I.S5|ވ@nTKdքA/ql0KêG#͍:z}¶^ ٫.B(%IMާىJgA VgW qYWasD8R6d?OV0}dp̮9*}W&}.1U^$ WMB4RbYe`I]6=d}'ԋiԶ|Yu>+y=M#wvL(NUpAs𸔢 `t]xOo^\񅕇6DgqèAXa^B)>1V?\y2\:s_{0e=HTy7 S,OX(RQ%hPz79eAE^Y47%Ĵ$\~FhN9eeɬ9R!'+Y[ڲPp*d5fIߠr#v&ᜲV4qrط @NK|`A449QzCߝެICnZ ӯh3pHPkoQ,Lv~遶Ţ Rˍ$Q4g>\1P)Œ cD\2ą܃,hqCI_&T-OW~| ,$<'iWpXL 2Flsm6\^=GɔNՂ-oQh=344|чU8 W>+^.؛V,3OHullj[-.il6h!#?* ^(xH9}$KBGeBa &։0d+S̘M_@)0hn\OeRuXQ;DbW3Y\Z5&k VnZčG[CZYP ӧҩyw spND?6:n}]0xb@>G£ِX3qdt>#x*FMwMY[qRAfT/ZF5]mģ3Rx9JSNK]KIDjlzUM{v`2zշF )Ũz 'J#43fgѩ&< ?a-dRȀƫ`h3q~  R旙0cF҅ӪɌ^:wz?L~\jLW+aW4[OԚXsTC][}/OF(d _(@Hc }ԥte7ʚ%ɔ)Ƌ*Yj~VJIU IȊ4Y횫Sc.eal5OUAjяHW:?G(u`kސUh>\[-둱定Bph>+'Bdu~VģNGcWU [Dl1+ $4 :bƍ<v/pWc\. FF{2e&yhQ"܀2OmGS~a={*zRfJHZDl2 D"l1yحެsbanDTEh|'A mlB6k]04>(@G=jd4PҪ{Krd:ICA S!|Gq;'~ y[fu_C6K/x #l-Ab;.,XqsW³Ps<oU ]iQƓEG 3I(κnC^'V!Zloq`#.4j6v}lЊN?97)$zfLHznoCpYدxGl"] Y˺$2|Wdska^-)6oVFd vjfdSCR@ǽ`.2a& U*?rHxO ^Zi=Xé5Px ^)xTD%WsC)X׷h@y MSSς DxWs~=X,0BIKfO]#(MW'@հ_&(@Ķ s>lLj8bK/ʨNǮRQ@F2v;K -JX3T.oUģL#FwB_4Yoxp&؀C6CFB@ӗ y_rw@AovҳV 'iOv :#_bJk!q)Nc⯥FiP #}VV|`0Fb &䣮:`&6{HNTHpH~ /B3э+Fthqj1&ڰ`- l]>,<=8`O@U ӳ~7Z zXD9uAsꦼ>rVN/4_eo,IEmNO`=BG"ѠEuҘDnŌ1gW5svSCU vH~^]g,,u7fm8Cxz>Xh_*3L+DCTL;BO_Co5dOS_%rG$I%/2b˸\7Sqc6~0)#=k*^?t .cl'/݅[Z0YtG0}}y :h1+VYQdRa0 k.r:$V0}xA~Ya$ՅMkhn LKf3^&&yfl48Y%c$|SmR[p X` ټFwy0TݱSFIrYLWмI;Zgjg;Hk$߭6mgb uS;@Rt[ HNXLtК!p'*?jGަ-=oAQv8d&S =Mqמ1z{Gl9`XɕsFYʶ|Y2.Z+|`]V-iY]9{`&VKe?5FAH;[X&7Є .9FdKK7.,8'uOKaa 4Wq1HR.#)v)Z1oiH}UW[5˲XA~3#Άk#TjK>/:|k{*Tԝ%#F -/N!ç 77V9$<|t\i<փ2iꃪwH}e~纣﹖Ը1O"U%F1DNc HPGYGj_>KK]^PFDuY)bؖdm;w5%: \'}7*c\pGr7;g$+e^v+|)P2tR|l _=|`U3\u~KE2<&}OpPŽY 6z`VL(7WZ Q3ㇺt2+~a{];r\Y>IV!Rl͵KNFV.^ ~ҍEUz輆=[Ó'BS6 o'֪ Si9D:}|ZǛbNB:|dL熀!`* hAz0|\W)& .,*4+&3|At15S{~.K$#^Icjp4+:x&jGC eH#12\%n'W U:k&Wa1jE9G8nL jTF؞ d }w.*'(-c#573Nt2J蒘ǎ/hIFOܩA^82KlM :/sw: J3Te6MP=5ʭMjo yWc*qJ8`zyCi =Pf[+\*\L]#vjW\!EizNC1!80'c>ˏ6Z<,3 6AV|ype6b'jDc%?p$^ 0/i",)[~6 j>pe{{q'F,jNOKț8 k" 2̹wh:QuB' :Jp2#]T~# PT:ACjSÓ?uRd#T#Pgd)K a=LN5TlUސH9wlu.Q5$n}lS< +̩ǰ<(LJ sy?6J͚%"nlCndzYWeRVd,ˡ&Wm$ 풎ِk+N6mhXqI$M9OĚ.)4k#V4YA0[R8/)Œx-W5`z,婠|; Id>b &nY({'ˡQea'AO= D7$=zϊ۹oKc{RkfM+6A-* e Fd*8aϫ[ڑly%̾B[J8ꚙj8~|EˣC#dyfy+J| nR1n\œLq z4xŮځ4 5sv$bwlmu5[K0ϻY${ &Fy- ՈviRW{QٯSޘ3TH2/'Q9=ڴ-B;m`""zr4[;#s!npPMGE zJP3 vB,fi')8RA'L^FG)BXIiWγi]ws&Vx9pbCԶ>9](fB 4o֤bC}BqJ$ u*sWtKLFsLkW=q +SPg<٤P:_5C +$}8Ϟ/9 $WX$,q۩nR*% =YKd Rl>G|M|,O}zFP/xNXVk٢8$^vS)>3xIˬq+%+=Kd9q?.\D7xc!a{l;9S4d %]'9iC4=28#Zk?l7}o]:P!oii8aI:<y7Y* b*9I.QK/lSwAE9)==C~dg9BxGL^+&&mVܥE+___ZMUS\<<("aR"yJi^?:sz, @2 $8JKJ]2 mzP3{nu03֋}/{h7\H54 Ģ4LO#&{V0J/$r?25i`^]&fېJ/Xqi|ӕ"XA!>Պ㼂7;A #YD$o֭cs_(^o"$'*1G-#{]̄Sr 0+dҲyBd`|ҿ,;Ȉ@@:Svt1a0黝?C׊3'6r^7T`0n @ͦ+J]r99G3C00XƵK,M[0bi"7h L|3_(S݁^jHŧȌh1t0fPӸ 4_J-kua@E1P?v:Jt}YZwPʆCd h#.KhYfePK|Di5ՉߢԈ;ӹhR?/)Yý^J]sUy]ISe\F՞I>q^=޷_ vTWY+Q1KZm۳hh +G=WUhgfb5T tEsޡoo赕YƎYP|g{ 5(kS :.WS5}siZL&8pTPنzkxnƑ#;G3Ʋv+uGDw~I/BS EknwHLvH d$C d_22f1-p NABa3g}a8%R%ޢGJurvFWuS&!v֍ʳUtG=~ꭝ<)6 ޺ӋYMPaHÀ7)n;&SV\OI}b#!ST^]P;^ 4̺XQ''Ѻh鲸65sQc;^qӡ-Mޥx 8\CGBt)I\M}FR*u,ga!=f+Oib27gcC4_L9o ciմ#/b;fi"<׃^3K̦"cD'{ii\W`iSs|g#<-aXu1Eli:0J?:93V$x=c\9_\9!(NS~|5Rp Aj'ܡMenN w{zou+!D!|9*4rU *ƈ!NLg$izn N: Hc}&7q{uΣUI8Su3QY3 zhuDZTWN,]wpjEس5Քy{{{l+Vl G9:7\Ӑ;s^v6aJX.z]v$z1"Mg߅J]@y jVqt: 3Uq֭X!{{"?qTX-^i v45ΘZRX4io, z 0sm0ߖLiӍE;rD5(m]Cooo 2 [yf1ۘ%0k83 LK4՘뜅27~̰1o"Smz!w'&\S\g{ JRm=[EzcA4ƪ(%9(Z,sŋ>*y놕8:Dz" mwO^3&M ElA Y4]KbR"߫P3}j}+`EFL eL{K; w25h஛ d1"&iWޑqmU HOV_ MA,;"( n{iT"4ov:P"Q1fXv!C;ý] _ 6#؃Y;jvO]¾҃li n(?=OB*cҧ&܂75yDw:30"m.<HzP.p@-5‘K^ g+i`U[O?=`5tbe:mu58=9J,y|%Wъ Yp%Ÿ&Q1sd ֘"> >0Od5n[SE!I5^a*SAǔ =mQ,0/9I7囸!4~x3XT9uC? Oۻf֯jSGSӳtd6wMyADZ68# ,!kK{Q#V8*{ixe$ಊ4ZV;\Jg0X_[MVc7M'mOUU 6͙nT xizdBV| ΎH$qϋo9P~F&5HɂnOq}ޤHw,('kGv.[B-Cu,<*yuC*T.Mxrxcss*Í)φL21jvssҰS{{˞Z|^XUIv kS } 'N~pئ&];}4evIOy`(p하%z:V`dGp2)40:9~T2T*Fc$*"v[^>tdbH'X~UgM$ bMc9;8"N&m3DT M |`SZkt4Ik Z$ >3Z- ;2 _EʾNPSSšKS 3 U݇$D iOV -x+/3Ļ4oZ. jŮ:+ }ѕHoiqo{*2]mNC#^a S?sjb 4X&lĿ cm)II6 &( S&pRƱ$QNs d0Y)Ӱd*6'e"("1{vZɚX2ƻ&gS0V^B~P/ X>U%V(5ŏd:JTR Szw:"mB 8#jtu-㊱E67yÿK7wBd\=}#yAF?J 4QOM>~Xǖv!)5:ߐ(Ɔ.4S(Jmf?U= 7N]3W~:?Bv%O7]H ,.˪x#?|P7T ƩޭnGG YzP{_bMiUsr`.,)tt2s~@].G\x=q!3Twc` *|Srľ\Aw`J0}Qv:hŐ%{Z!{fu[I^|,Y>40'Hl;m]bo hT!Rt+Sqܮ ڼ˱6^v\N5vcXե|0ɉq{db@,tc 5#dP14շ E#& ?nmI"va_^õ{N~fb u\$69R##LKNQL8fʴ[Hcx.$2v\qɦ8sy}.Sڰ=R%i9?/)Ѕ߰ȥ [JP q#X IHāK'lgH}rJ5x87tw]':ܝZoǩxK{Oٞ{3WGcI~=wVGQcood9;dڄJQPK ﯉D1|xu~t1~l'TEv`zpdy}ٱat}>@ A_.~[)0 yDWSl|0tm_t⿾cul_8+9K5 sX&=#+9==#CM!H3,ڎSp>%N\%e57Vuv;o%U&>ᨮ-De,B(ўzqj='J v_Hдʓ3+-ul7Ie=ܳE!9w:mBDXaoBql+Oi|icb!ԄC F}$PMUBtU2ӁB8H[wawrn7֭ZZw dܹZsc$"}Nj${,"831q~0>ի[\ڼ$ .>^Qv T6\:0fV ,LW 68l܍W)msz}a y6mCˤ;:;>^;< 2Ȣ\z_rC ;h` N> Q..=gzNxhb!ZVwEh"dLF.oY2 *Zr)>0BJ1!%acEA# - KϿ)#յI3F+nBͮ)kNË曛Q(yn- qJ)jn=gsw$ ?l6'wbKi˕#ȴ~/BR1rب<Őy[FAsktV tO炏t g$PLD"eG|e$F6@1Tt 8!QrL\uUkC^Sv{Ϭ $eÇ+tQw}Xê%`%^&iX7h` _H 2}^ 5nv[w\)]^SmQ ifRĜ'Ȥ> +7xk!QT)>]86C,;$Wf~gVJVj ?78=1I(Tw;.@Zx"ǒD5Ȕsyj]SpɆzhMԧuP#~\>re۫UGS>1T?%ڊ7\D2+tMOw`ItY(]?#U3E*׶OTo1WhAoGlQZiusVO;H[To}6I7~HJCC{h.ш٤qt;{Db7MLBd6 :x`%HɭRJ>wm(qB':U cAJl^2u̪oi߃$ tn VWr_1^#%%_ 6:qx}Ivk?bɥ{x[,Q%֦尠pp$}$OݭOQojSO<!Z2J3K?W(f|@d%sd@ &pW-J&نuEѶUl6Hzi\wG)Xh<'5S+1620Xn\﹪gkC*[2Yx r}tu4e(Jdac˄ՖU_X0&^QN]>D;H?ul9G *Fٽ ;\Fsq$ڙ6Jp5:阀ȆЫ uEPJ]w61EF&,8уE-D3C'!+]aˏ=Oa 47_'=E%`QƺhxjZw.v-oX=C)- <'xsF L^G2YRE?aq.(o.@2 jş,B |?^ӧȉ/5IfA5Z#L[k vuͰ<{4ăIs5,gO.!P iBBԋ9+6gTsD0}wM?- -.LPnm Xq-1D6#3=SĘjCP1wAqq]mvO"%u]ټpoE_68 <[ mq=t)9BƊOGk# &9{xv=][^{%U,!#֗yB "tTZo^Rl ӛ`LW6AEI*ItԞ8SKw*~]Qt.ja)wa/_|#Pj8Nxh I6@p|XkV@dW'~aEY)K[2;'hGdA, _o5Q1w.G._i+MUѴL$fd*N( ~H ]!tq_F~AG=dR'eQ+E qvUVV~o@Rx?fZ5qMa,T<^^mu= ]÷R4\N 2-5Sw-Xí4e;2_c "N#Ø%H;M17WVcCL3ж~L~ҽ&LhɻBIW=E(Me Q 3E/i5h#GfvvA.fHh+wWy8ThZ{^HoW!r,Be -D.oP f ~Eo8/H/b:Z$twaݜ)ϼ'K8cFudzA {Hcw(gEԏ.O;qKDw,GTZjLwaS TpZ* 8h{[>#LigfGNrSSI5R~cG3cp> 97E4RJriGbL,!dI苺8XD^ź|(ǡ ث7s 9yfԹ)УXR=ًas^It{8a5m >(" y4dvDJuIj7Z+N%6{RݔgK$.>Dbm(Ɋ"Tf3k508\RJZrd{rl۵\02}͖f6 10%#z꿕NxpСV"UJQ1Oq`rfCטC E#Qi!R'vy%Բ/'}f ؑ<|C,} #+t`Ћ8tʰKg]{Ñ!ӏAYyo_Ñ~={縻z'9Y bpwh]C4i~12R#6 8(WaCKyYW% F!]Az" G/P]Y";q8'K̸򵧿9Dbf*}^_apU%EOQ@ [ºE=Ǹ3(ZGLO)km;h 6X\G۹G/=|:*H3(]-*@ ѧ-ى$W~CůUMX`KߦfI$O_>֙6O*x|ץ7'FI43`!;$Bl*ˬg| vq?%({w ǜaѾ\F>֞!Wٛ]i^;`C$٘yYV5bJZ*1Ong}-ʺ\mPQO)z:ӵC#3P$)Th(},+:Y4u Q0h(v֔^qٵg^L}]/]{X@= * @1.6=CҺ4u*atLjhȀͮ}{ZYs,v• ^jXگ5OiȘ.! P~+@,ONG<W"\ UJg3 (̥w(nj'5+ z݈NOØwW7@7W7;k sM](1sՁY\Ph90l\uƾx 1jlWU{%_ZE{H?Ik+6-VUZEhf!05I&~5H_=3ڼ=-`1.~Ӡ 0*T+hjp EYLRx6(qK4*MeS8*;,Le,}]!}~Ԡx6I1^ aJދ{p2mBV>pOmRɀЙj K憧:AG#^MX{j=g(c$ɔ ]egBҒ": '={nS#kpV&mi1aSGqŧ$r-qm9xt#RΚ'  !^;O u1!`(B^K@ .o.z\jh!HXqyoZ#]҃m͹g~vjU^^dTV;W!~,}^?%(z8E1*Zf4:xup>jwG& aN5$rIv,Ǜ+W E)e8JQQePη@n#40R0h.h{.Ay7r(Rm\]K!ti,(D8( _Udnu$T*>ד#Z%lYsӛ{0/5ְ,/[N D!Pø@Yq3F6ln|==U tq*Ky`1૰CS*_myRWyaFȐy`#lo?O; Bk+K;HE ROp,u8!;ID%@:-9jt;nY1vSwV x^?JfE m Mb:W՛Q.Oc$|ı?]v[+g~Ѕl̿xHeu[P[O>|S^,(:d^w:${z*Dzm*%gXv5}hA,=0# S790x5( 9vbCnikڑA[Hj1nS.$X>WM%0]F)|ND1=_ݡCnx+1RK!:}o-LnV#J7XgaafiN h7sXcYc]GmuX/¢@\+M*3zDqlR{\tQ<vs5W k1鶖l&+p sC]H^g€a KG5S51fC4q2Õr4&_T(7{:>ڈӓI,=y%rfMx+܂c`+B~SA|FõM/<)YTBBnm'l]mIxYȹ-B̎8%;BT"4;%`{w8 C؄£:J˲op\Xjӻ1i (B5K$-J5uuWk8ˍ g+5Q-Ro.wXvUVZERz{Ͼ]t4/,.'ILhh gRDih-ZA}*ɫ tj~G ӝ!aHͻiXYǃO[aLF2K=lAK/o˶R,It) m8ZMxK:Rr2jYp q?KvnhaZg4=Ʋ˫r2ݼ9 DSi 8N|}n&{Z./hZa)?/î;ghϕ+La@6qU(]20YT*pX9 E6x?m򟍟7@xm#?OB5q`TmƝu$*YmR8] [|:,_ǹ`jgƀ0F)%XF{̲kZзQP/Ԩ`M/]3̤S74&$@$ (_ɹ@_F+:#GGIK%ܼfZZp<4 S(; |b8:K/)I[,o^+ I [P(܈ZsSDov.?V5W6 YaoS'rcI \h΀ϾSw5CՆ2ḽԔ lE9Cݮ11q)$A"#dMF6p٭Gi10]pW۽V'gE+:/$?P/zaC>ZHq}M؉Ar 8*_"g*~A&?1DNW+qƜmQdld,S:ԱK3*\Ԛ P7Y<| (ފ ! $&Xt|7k¡GBji&Ow()Y.u5YAiWe{~iw!e/,}ľ&~75P~ǎ3LQXR_kI,ÀscLΨ"]Q(~#բs#u+8D`CPy`P:H1tܵFïbs&۞&J%]%^OQ UwƇ,ʧujG s0o7q),Y*+aj@Iǫyf=B3 Q1WfBB>-5h uR]9ﱈ)n ~i)Vߟ)$ q%Gt;d:w~ǪŃ냇͑5V #:_]cHƬ}|lxAEݨiZX3݀h/ iB;+DcQKo/'Nݜw+bavWUzZ\ӿ_<,OC ^994ˌ6,Uaׁ*;ԡ}g_n; :wRE00r\Y3 OICw\(?흒2!Dw}ɜo\,@Sb iWH2B[Cpgn@pL<`(&3A.kzk[v4{I@NH/g'#'5YgU no[T$n`]OTu_VN)ImS򲼫bOp V@WS ob VKb&*RbtF%ͺ"/)g_u2jEȟ.4~˖ PXRv\*k6cZ.30z̾#LJ; ꯛNPj{|o02e6lAaoy~(מ @J%ТaU|W"8gjٳ<5o <<Q:.ctoTJ0 \MRI?b#1a:{lE2i66l>q( Y]D>s2Iy,LzSJ8 0^vxOs9[T3%劉L[cHW:yX3HiɟKҠ<*N}Ɠh'?TBW(/0ٵ|tV;xoPe^`l^)%>X'j b"]n@0݃gd34ʩYvGE czJHS,c+-<˚R]+8TEqn<%XPԼ8dnCS'Y0H )L` wԪ;1Ua$QsV#Ҳڡ 5w/Y̮MUmaRuxί$4,5%E쿩)cuFmC@*G9Rbٜ(%/-.}ѵu˦k"sdv/0#{+n}&ɶ3z@ ;=ՁMZjF @>RG"T~ %3 Կ'R=:gd+NZwmAbCR@魙m"H)]$i *pJG+f) Ú/>iͭ"Gb$8GoM}Pu;W;e ^ח:u!xIr┯v2X>l @;zv?WWaj"86j囃IǔK>ƇAmv|-wmdr`N)0$ Jݻ0 1MR@5ʚ$vKk=|w _/#w%YFUF*̝y;+ug~wϜH1gb<|'s9 c&,_9v-9s3C;ϯ}e<sײ)dtM} (Bw@JL)jN˚Pᓊ^LpT6l˕/]/m ))fx[@r}U:b Ϻ{eU3?~͎*ߤOŊ̥F sc!qj%REoʋHB.G(t?F$xKr%sa9;'C48ej'9v$zynzy,*<\ gvqsCJ/Nd2On-s~k쪚?Ƒ1sP<@EVTgH?_ wUu am0 $={v(خw1$m-vp1,]kI,;6g{:P/MKV;)inGA)ညl,1dSvh!ߕ`h ߃A,/4,0@`p03]۪n0{&+ֲ2GdAa?>$l#m76)Q֡>PL3{H@p쐃(+w^GRuct~Fke;k]fb8F}L |bdF+K\.ݛ讣 Ԧ`pm}rW\|97MO.N =pM 53j(J7v3%H Qd(pDžu:+o# yWqBEC +nG8&,3I'ϑ nQfXoN4X6JQ^jac},twNeeF(9ѴJٵzʔx1ԉ}S47fB'"v$9_;3h 8(s|})"D˚ 4:Q0dHE\oLB%'=b781+N͢ٺg5b4L8^*UB6?'v6CTLlW'C- 1+QZim.4(-E6 *O>Eb73WSDe?lZ^r ^/B/q!]ø T\dk >QeQzfbv*[j[G8 vL6VH% <"IZ \"B8 LxZ1M:Mnk2ZCdzΘ{W !4cK4/)47c,P ɜ 7.hCyŽl-a3`\⦻7}v' e=?ԏҾDz픑I{DS5N (?Z&`F>U[TWdg DXBq?l!, ,EX G8ݘ0MV?7xDVV^؎C$V-B{ {y\gVDUz,?3q"/u$vN>-X~<΋SEh5EQ}X=1ȜljAI$R6 4Ō5f I-u'Rv?uyOS{o6Ӣ6AMCr YqViTQFh6ɿ$QsH_@n" %݋H`0OB`cQq G- i@Od8K+s(U>SL^\% ÞJk+jE!6q n8FR˘+_akKf ,'L>.qJa61C]V!|+?8 ;DlWO `As~Svgٌ02g=914}W:yfD{1N˼Zc2,^p-tw<?5Nqd)W l;otC݆B-ʣIij'XrhZwI0o.F[Rwep@&AHh1=6X0Y[m{V~g#+D@_f`&?H|kR&P^׮mS'yy/UmN mqsrupOIjy` H)5_:YCS SkNΟ!^'<)尶Z0*(Q {<}pط͛Xܩd{.砡{ut\dGds3hL!b(+aRoVtop7gXC@ff{J ak{{;a:v>{]RiJC<\?1 $'UTY5 2r*.CutfI,uM'?5]Ul~Yۙ6Rb4{^w1P^V.fdRqn٪PWюWmTN`b ]9La+)<ڮwFԕhkgb?`3P dɐD__e&\ޙif<`}Ѯw%H^ ,x4Kp_&>THH_-ߛ``Kԕa|ِߌZca5[*_4nS~p52I%DS7-j*yKEPb |)TX\j-Rk~:`J_>+ӰSЪ[mswu k=K,F2v9 VT ߬%JSd%tF+6Ofu[˫댵Jx;&T=r] ڲiÇ08$*́Rp (?G205 "f^*ۓ:=_հ=ăZ^۵T,*c];#N6r(w9k3kcW3<2;ZfUdרpz]qIt չZm@L|1 fTԵ>ym) #`w*^eF?x.5w #v8ȟyG6Ud@l5_.. 4 ^os.(`|?4BW=ÐZHy/J2 q!P__auѮ4o"e$mҥ^KPQ1 ̢A D#']Fh6\9ҁL:&[XtkoRE3_O6avBc-y,N]1XX:G督ǰRIx=4M*,'G4~k&ӫfs,}W.@Èn1[5coiJq7^gdсᖅN4zz괠+ſR +L#A%]Z[xP§QH y[y3;5{\Xp0}Y&5bc>dZ}՚Mz/H &)hl d}&,v{@z`#qM|ulN:Ff,)!#`"![_]+4t*LBh߿A>*?ɌgOslUilV OkFT Mh*YǞruh5ӣ޼Cf9^fG ? BR{3K9g[ۄjh~]~F?\7Q|U8^&pU.NOW*,7ieaNth B#G _}%UCr 8•\ ]r c"*c1qɚ3p̦`9&y/IK^x'iaӀ%@r/fݒ3%5u9{[1ha!IK'V1:iďƧ챯8@"k ? ' \3 s;n5SWBY K9s)9lgTP$z/,gi(HYTݾF~ dNŰFvGQѡ!:69F7=/tG*m䳍Pج7&ߙgGn`U!z .[ma IJL%iVRNemIha!;ğsKOPwjL51=X uK\lv;CkXNk˅MAӉl&i.!~!R$R-b#ܘG;[F?z⾖qU3Ofk߄9VqضSONզۖpC^I˨|U<1ƣ޲&/I0V\'BVGyeы HIAeD %;kҚs䪒d4~ũ<8_pwj2)L{[ 2ve±}Dkm&SAg7{(gtKlQ$dS%@=zFHP|+ӕ$[.6hOfW,[2 iGI%Z=9AkEkp{\>w|ɨH:yIIu>x锐tלwh$rD ;>>2uARAtk&.N1 Z*&ncXlGZ8!ϲȧw+1[;G_!G3X%G%? MMG^*+\eZr~mm1OpWSz_FLC}R""``dk:?o RZ\~9,H"5\e4ۦFjtC8߰0:4ʲ3-ۃSEiJ`;XAXK YP$Jnb;cqi!2G Ϩ tF^eqfhaN!M\W@Qİ#ųdO%𦾐[Q\ 1>7 [ o0絶ըx 2^Ewq`ެg5-r['lJaz6_ZаgagrBe,Njkz5E]xw4~D+*R,rGa^J$PA?el^ThÓ ެkMGh")#jnw$}ް'/zʴ8V_Q@a3m>+~C;b ְ^C>J%fX#{%m4@Tɋ[IPzp[ݪO]R%ОJ!Ho R]A`y|FFC Ykа-q* 9!Wyd"](ۥL:]=2,u0 ЄYd}d+\ȡ{0;;|V>`v~`<턣.w|7QaӔԦ'(h-u[wo H\)s!+~z 5,O? z)'io6D] UÞRC, VA0T߇? eMHwUyrhhQA ihqu;Mx}vf9<%F]zk?RfZgY8 A^VT)*Jϒ͕Ct F5nF ut:4: 2# (6AE }O8;^zRV`t1Veq]PRaNW=Z*Μc׫)8z"~{+ Tj_ä:eP9}>0p (Qn$@ܪ~ W{>nMj'(,}4osR8XT/:Ya-VζG6*{:> 'v)|5Z@XptBEq.,~7vrG$櫺1׺`Q4dm5츴 ;%"5Uٿ(ש?bK7͈:}$CۙZ(yaPE ~7L:qo;b0n=̳r 쎞H )ҩ!*7|E#?X\Wv-NK_5/xkLKWNŖ#oLcA v7ީ4T^+kcH`"4·sLq$뽠؎cp1k*oI~p[ZOl=hvj&g=2&P>4R8gX!%g?F'!J mS0 Y^A =/8aKל>X" '׬܅ޙGZl6h^Ų ;{w 2 ;ғ>$}]}69L?]vՒ#JF 2G$y!:{4:|t)b8T-n=y_lNNu5" V+* Eek3oCNG9gy"sIU 6e-=@՚sT8XY#IfΫgﶤ}qmE-їhZٮwYCN+KD4 @ua3EޔUEe-G91ze` w8zaLEo G\QFIq!f/0XD!a5oxb |}8>U ^uxDO7W SeP麋=켇F6v/ 3Eʣ!3i+%Z?hrw>t#sL8d^}MQc\o4ʙ5Um 2 !Ռ?0W7i#@,VeVt㯪XAoIc>")>\T( 4waO^C>b?J#R z%IƱ `6'rQkw6w.yv 2kg>"]T-UA^ÇQ'&$Nx B[ "d{il:vmj-PRQxrٺ?R#C~0]AB0I!2cec|J9EiɲrT*kWTb@ jH U40 c߹J' E+jXAFBz 8* i?9vE # /lRX^\>ޠCgYmF܈~gr'߬@68X2,o0]/9d|5# 2CCz׊Yڼ'5qZU._iBN4+-L:"&T}]B<̏]n}za^0MzйѸ8KD̻-jd%8p lSoI)3 A૥>^hF7ڳ-s GźB8kmh N8/iJ[[h>2ڛ, ь9YNTqeE\s"|0PZT`{фG^f^qT4=~i5ŏe$%ڲW4Y_H'Y(۽EAqˊsL]ɉCYo_,n.V *Ar!^C1smӰxkb%M#m@oH;*dHve j_x|t͵:|t,t X(C?EE{HARc߈L(rx 7Bi9&FgF6[S-7{ϯQLEH3"RDɹ?"BPD^ʕ8ވ4?k6 cjg?:h/BMbEc[8u --KCwiq#b'W~H;*wyxÌ~ Il'T^~X5&,!pM܍[f=eFz/v:S wkOviVكYBpBC Xنȭn*|ajě)?|bɕ`1g-c s)0caAe'SꬫǗ#9W (һ7D-LzFTI7Â駇+F9̥mO岵cLF*D@f/- W5#Ƃqdxzv ѩ!xܕ*,ahGX$q_{J`7u'|~ 3+yKã+Ѭ2_yszU^_|:{bF~'oQjO^]B 1i[}+EeR{{,؝Q>K^/eLO ^W'G+󇵑P5 G0GL^ xi[1npe6PA72i۹@U{F+_y$17w$t}j~+TgYnc;CX ŔٙlipD֌n]y;"T.9wrق{n@hœP{[ ˀ[]ŽstĘn4)zyD NCOYݾO[=7}Hkn1pD&AҤW6q˿}f-s*#$E(fWѕ#2:{Ϻ@'/j_weQDȚ 2JBTLYh]Դ:ylyj,L~EּwWfls%Rq]Dk)I[Wu^E"gH/u5uNymR1eѝ)vP3XCr["NRohbNxH?-ՠwR.rA)Ukd}\4F&0$ǖ2RdpDu` @i).۫'J 0=,zpAZX;عCfv/>!^5p3 d,8+0A"~ZDEÑhT짘2 1Nj^KBAFV}&]wv<$:>:R!> @Gc76`IL2,DzeFPaPd<,e OTuCx}X/ -om '.FvS/0,ߠ{{U(."m~%ta X,a@,k ZWf~M5媵|,AJpj~w[dөt+_NvOGTȝާydv%y=k?a7 h-m,+q;ENURIԅ(DL05AEU&`k m&ʙ dVVLwE{m*bע!@\8f<}|`=he=yF4{QWCin0}(WQ Q.Jte$X];"[@4Y[WeL.6U, pHqz[l?<׈Dđ%ե{ 1X_'t7zᦗ &(yD&7o "VV)bL9ߩY8d^6hr 1R6P&wG,Y=N]= b{;z#_F͐!?*R~]PO0Xgl@= rzff`ǻ{(H4ȅ;BBdeȣX@oqؖt)xkU/;Bd Dos?~ -"QzՈM)Kcg*WpNc>ec*i׸Lqs0E+ͽ*WMQb|YG.  5!?JJ'K}b-,6@>HGpy©fӊe Z#N9@0U+x:30P:<㫄[aSJ|mEL\ɪH"MšZjI#qXpKy\kIkL a3rg֨룋Q=dMp1/I@?3R0ĒfWmf^ImrGlpR }%|^6: $℗3Bx-9Ŧ {&WN|nEn8PܰR=˓Z(UDz؊DV ܎臲m5JL/t"bJʓ̞c4$~Z)t88#5WXBևg&J𞵧I,#xoAg({?Q3E굋Q7L% ؿGuT{? r_zc:9=Q@ {1,`"2d+NAƨw5FRNrV>? R>\|?~e2 ŲE+9dYA>~>>5fL4>jP [GBr  Yq-rPv;Mԃ#-L.F\7O8 nWn =ᳵyyDRnk|76/a{~W{r;}iWVPDs~mr'YQ:ATB[nN gk~S NŅUquVF< ˳&?X e+KI0:upX,V!G(dz 3:NΓ].#5}gPE!+ t=c[Y.^^}AbrREΗUUQ'j&cr9|_Lq,_Hg1{`c >y|ٛA!y&1E,G_Vcù63aBu=K\afvZ;6 L5/}RO僴kj+'/ *ҭЁ)\o??KAÅɘ%XVr.]qzVBXBXU/(ӵ Y˱sCLjB80 4v,Mu:DtH96w!c^Ȓ0/`$ҁmm ?T m)8Eoݔ7`Agfݠ atTLy1h}~hkTq}mvuZsMZc4Ӹ(K^]/ ~dc_ _ԚhOmKM_; mۨQ^y8C ZA-ԗ#B'L`ۉL ga԰J#(M JDuaq$ɒ6~NWڭJ)m1Jx :A+(@})'?6*0N\/;& Qn0k˴vct?ql4]/1jX[ TLdi!dbj0mNwꂠϯ#XWiqi27EU.6 ɀ5m%B !ݔ ׌>$p]-?™FP歅޽{KץV,̐^u:WN 4'X>>iƝHʸ7TE?Af$bz pml h4"p0+c , ,DE`SaF}ݒ%ܩCqm2b%^FNgC1jU9ṟ){͚w=-ؠo.O9G"jA**Bc O_zD(-!Eb@5gq{xdLY4le37z s5IKPԕ-__k=9VG*v`22fOP# ]&l#Qɺ!DY k6*aobuql٣T`P(7.R%ތ߫4pk)~v dZjxavWU%P<wQ-8ϐ6I;8٩6>E޾MpjsAHݰ>Y{9v՝޾n +!Nc@UF(!]/  C'8#<"uN %~* ʐ & @8̨5#.g2ؔ%CsJ#N c* ٲâ.Q4b(\׹i c0ڔLҦ/2^ZD/3z6Nw|mTȭ5)%=e}~:+5>opJ '3<Vsh+-z`~ь>`x'wAdkǗd<]2SQ*@3u=U$;,pbxn. e!*Sڽ$Uj7yQg~uYVijD4}T%< ~cl^W|4uMk-yr(Ν>Kv3$Av8iY 3H@< ]\+ZŖ&v0\%WB!~zE1ݙʮ`==J٥RP`a- xs_7)V 5ݫ|s𐑞ZAԵǭ0$->:g"lz0AOnW>~bC9śIKHgt=Xo](ғE]J[+^\5zH7H\jW@v%hfC~ֺTY _- ?D #X<(Lou߼BwWћY.{= G(+9ֳ(ʠ~>3sGLtEM%IDtȄZ^eM;qqOuMȱ9+.{΀)wL' ^p/ʴ_^kJ>w *uA}5?pZJ3uN]zWYMNTMnYׁ'Q/0rRfe2_s}H RNt)%Huk:vËH T|x `y)C)?a$X}q`;m0 s:2ULlRCH^P  %#q.q"3eoA_u4uM8 [&4Ĭ1Q hLXĥ ;M[~]P[vg-5⣓r'Q)dm-B9?0+œh'W+;ekO.equ$fͅ&VZbB {y_9]5 ux.f}3X:nZ$t c~Uv5r>!jv6,ovWb 5ҁ7JV"hʲ {|V.o:3vގj=ZQB9t͖V;͵nt>\7>"x/i>'d-O_osI8&bm;Fp]ԨHCeug SY )1'K[r%n"&Lx4J GIai)~YࢳcouEKRwKO澔n2OU9H$n2@֐hV漪mSF$X do4"'+dv`{UEݐҝȇՁ^~iU{C}Sy9Z]Z 9T=B1z5+*~X$#'ҭ胴++l H[j !kC(aeQNZKD(<t볐`dnS,b@&t@}Tä$ZН8q[2kpX%h/h3V\ nxdμ=V,$^3m~է(Wak$4=N3e}҇eWKa3HT[KuCK aV;Qf ҶH F+SDg+r/ݢ=35u`ѡ[Nl@n> wȅkTS]^N 'Zo)VEv?5nT#.WNyEvgVxS!"V2D=DeƘDzkP`ϪbA6OKH g&3)W%Q^OK^dImxa_ 9Z盰'2B,:[] .-仡2إA-H(;'q!fC&!7 e̓v˷"ĕS,-"uPX3T \E~i0fW)A?^kB^-W璬}KtXsWHQ`BֳG bL*j-{48Z_*0*fB(!KW)Rߐg (ߝ)*9rzaq;dykr'  Gl\" "'~#^ƒ%G6pHKmiFP=?E3ۇ D{Z[B0\$cFJobdz=C5Ӌb%q_+{k5c }X%k,q܀'_DL:ѕC}xӡe#&7PKwm=k%i _(a J$'n3 7ul}{ Piz|T!F3@EOJ9 hJPv_[AFZ-]"mt% hXN0 y)^(FiF+9P<|:.B-m\Z -o7]c()PAVq>?s|}m,' AoiOY'DlCy[ OIN>7nP$<^]3!YR>Acxws!|ɒؖ^CBHh?JyD u8BBMiȱd%vܹBmp⾀:i]҃HmxIzLhCj>o''l$U 8YE2"6(˼\WsE/G%uJ˸o8)Aw9SLz2YrT9s2).6UCtFGt Ht~_oH.|q^ХErIHb>I}˓Q0p[E9rEn՝p#'|$8֑W}}@E&vj 4!Xx Υx$~3;]W*c`s\ڐ{ ]u$/乔_;505Ƽ[e.kUiA^Ma^{o&>@p<צRʢ hsiê[ 6"lV'", >qؑ? v 2+KhCwJ3jIU[DkCo6NL)e4=Rh;dOg/j[bǷ2j}V}}ڝ~Ia;1]iD ._ZGVz%ͣ"FcD 1Y{WNmN{„,g ®PN2* ȏCo#~y|<\KBWDٞ{K3J]ra}R% |̢SgO~o#f.bCm|݉E q'p@v$ôV2:J:V|u)VÅ R7xB  D.ۣ{eӇw^&JТlʏ38x?-ώj7\28wSBBQ5xr!oNPX (&V: 4ۊyP8#Zx=zk]ac)öyˎd^O/>.!c"*ؠM(n2F쉂 JCr\PV|q !U.k7޸N:3 ɄiubCNyŝO "V!(?$V8Vqo3 YLGE zRI{ύ.4pss8GAx(" F g8cMC$f(]˨}4m,iY:mDԟʓ{nV0Ծ܀-`G0X3:LRu$ |UBߴ+mQ-V/+]v $'FQR*`>ADl+d`S^6 `0a&Blad+:,z)Y7JAfĞM44}/jo,͉<kȝ%({~߻&9i:s 8xgD9q0o40Hn"ۉzEg ky-V$X)a>1t$|סRHD=?4QTs7H{%ӉE`h#: C(a Tps5d6\۾=Kd2mߐ^<$d;8la* Ym=EfƁ@0:+GAd-^֤-"t,c\w6땍UB#/D3PEDȇ t=kl&#dpeNmFVv`{38X~Ry`Y; ˧z>( qXlʩ>=A1sg(L Eu =z4<e~!H;I^B-OHnU= t>WhcoS44嬲x9)|sNY((h}( LiE}WcЏLo^$Yauږ;1v!/+BNA2hϤky28D'Ko  ēFӌC{za0:렻L }s6VfնG|E@Yɥ}m뢘N `.Х!#*L\utl7BTBtiޣ *?^EI2 ҝEhM]0H1)ߩ<~[2`gcIVWˍNvBz}pS8;6e:>Pt~O 4ZQ";z`;EIYsT{}3QpQX3iқγlNzeG)Hn#ny{('?xg4`V[&MچCdߺ3HhE] i=( (W0ox~ڣ&R3fA̎|qb>Cu}ih=fQ1ObKTIUvhP<.x&rb =q0/%(fy;L3D',@c5}i[SrD11)JqR}>Xnhk&O@xcoZm't&7$ !25Ԅ 4Nێasj 6$PG}m۝YNV&Ҷ6 ` ]cncpVȕJ'4* SkꈵD?f# ~h튯y;'|qO!=Q<%fؒ39vn]Q!ءd3),GۣNvchyXB][ @$GM-s${(k A@IU3R^Z7.kpX+9z6z@I?4N /f&g/h (՝óT)ZHx EEG|qMi[7`WCײիPxqUM!!q \>Yr)Qsaq$3=~汎 "z۳ )>ͳRbsk+P=~B̥هgQ )PG{ͮO g5V@i P꒔P#6^ dR}elӥ=٢ sW镯O{(J݁8ԛ= K Mg(N]0+}Xy|jOE/9vi':tPb_ʘ DIu:kg<#l{mc ګ,xRf8l?&:UF&`|_MQxT}q!9{@r\I1Mkي^!|XDg76rBt]E~3ۗĘ&Oyh0ʙqj|6G ?~\zqPώg7Q=C ^5UOz4_*ǾS]^}QY(B2_CgS9+Ev HiNg1H%#g^PgPpKlw sAL0h׸S'`9!(=4?'Mt\ ~u_cl͈r&o-ԶN ֠Zr 0xs `ڷqߟ?u"&|`C{%yQIfU3u"Peٛs ` otpqʑFlY8Hwg:fU9K.]\˗ٛ@Eg6-D)4H'U`aP8r_Y(sBԀFA k7|Mv AHN OAc h\<ԣPC2k,J=j$a2|T$i l̏k0WA>^K(sRo(մ鑂hQh& )1If;0o˹&,.g|9/bLM)w6R:#Ҝu@tj!H`ujMc"vr#]4+K/, LՎfmW9ib dGH+Z~k< `6{~Eap>-T263PO:- ?i^U#ȳ6H{ Ste΍(Wƀ\̼N 6_o^2 Y(~v" (y>8]yLGлdI\KQl )Y6tSr6 qO|n ,HHHldָas8;P[8~υ{Y* 2ɍ@ʴubR)BKDbmU%jҲxHkjZ'Mهi V D'4x,gi~øԍC]7nkgğ%L' F|B#0Bz [$BJ Mra+6`4fS6TAAk܌u>ɬ'IF(]-][9^ -~a+,Jt hNW|BB[1=zC-0Jrc#tx=>%XXT_|/dnChJZ⪯ ښ$KL=o p oNXʢJE.΄?ac:,'өQ!א\JXK9R;1 -#R "NiuwAp: `^b`A<ݙJ#(mwed1ev(Oq}{  KiDuWR Z"DLBY&-|y;Y~ -`rq6;H-BV6t 6"o`s+TU!ow]gv.hÈC3lE9}^eMQe|Ay\CU& 3wL b % $j t"iNp=!quH~%G` 鲧rCܓ"xYIΏAnA~ Lk[Yxz]O 944TiI8X>>Wi87Ls/oMT<;S&wS#L2ӔXHȣO_ӈwc\'e-hL-ELǴD&`=ጩmL8WW>mJ`:I ZD5(eͿUtyxqπ76ڡ\0Kdҋ5Q4i+8Q'};iaKFagQ~C[<2 s^n>p;5U7UabEPN7UBW/^RwsL53ّW!>Eф\t@6E>oUyQut\.1vQ>Xޝ) Qՠ[#Nǹia$LwE~4{`i VZ)37~vܨT"j?`E?'l'$b+cw1_Zn6~'+!Sf2}igư>$c] ezKOsKJIWT+h[t@4 ,&ZfH9k[tF?^ػ#ex Enkk@Ғ!!}zЫt@!r<% 9ya 2EvC[npT6ڡXSDpF5[m.@ ~0ͤQ"ev{TL]i2@.xtC#|\Pn_v MgbtJb܁Eڐ{5D 3|oKg ]evA.r#<'ojrs\DkЪY$BxLQlV }Z] ?y蓎'nIA#-U,(|O\yRP* b"U,p@0v//-\*G颮 y/dر&JS+`x/{!xM,5ltQYCI!~X?SaB{!~<}3#ZiUy3]"\D=xVP5H+u 6XTCm4YVxCx5%o4 ܷ2=ZǡfW=h[#+|ZlaB 3WM<& ;5$>\7&/ˑ=D5b6wZֹ;EȺqJH?z9iz!JMlSzVhN!=WlGz`cqvm \&vݭM/fiJ%ΊnOoژ<a{&7+cF HşeOWf{'z0Ҽ% j #Eb IH.([FNOR5/9^'II1wiSֱRѱQc/g rd;0kv֔oBaKmZ[bn#Fby'0e +LJN@i`$Cɩ' _yU4u )lkA7Ha΁*;o{ 0uj-C䛢6slʫJXEݍYD}&Dgr]K0^VG Xdigawc/q ڢې;^'R>\?-R]CZ_[?guum ;".l;>uo* [xACSX  uN=U.9] skEKRܗ*\00r|=rjyOvo򴯶ͣPȆ9bvobB0Kp&I}ꝸ3†9N7\.BV@1mr! :nf=9ABA0w4^W&rݏn3wtTP/Dłu~s-/iXӒzJj a0åkn 9 aeEħ~.J J4}b-:?^#Fڳzf~Pln@6Lիx9JKYN2hfyOyP*%)!R@DV嵉t$ZRP=V>HU5seoq⨴T^a%q_5@1TՌ(1- l.SnS;AyBA>9)Bpݶ+\aq+Ȩ#8;t:|U}[gE7[-x#VzLMzaOS*\f?aOpMQвjvڍt=FuN鋀q8@Z70ʓ jEm⟷lW H1((3zwnS1Qrך6mpD9ƕi V_HH7}aňl;UՊd+5$2.}x?u3cӛ5(ž.ayڴ<ݸZcPu}oJSha&$ 3yE\\ Xb.ai>,+Imsau %&{"E} DE:PZKjNe3#&܊}kFRz[Y*Y_wUeF[; %u;† gA qs<+wZlՠᴢ9#bz&Hx#P/'Rº)ch0}+PT Y$!xtGo#JTck#g=<!V 0`MLz paN]Y.[928SgkG5v%ihIzRb1-F6cj 3#$\Lbj>‹at U)CevEY>j~L-f:z(w!#Dj[X{cqɖݠqc 9!;%__91GuJ>i49a% [n+`9ȭ!Ьa"\ӃێyЌxy+swU)Yn? (94(='VI(a qk1L"a"ee:|{|F'*)߱μB~= lV]PxXEr37.a!}isua&K, kli?_Ӕ"Uf= B\@t֍)/OKq%b^OCyEMw祍<7.jճS;DK ; x; ]r? MFgBVZ']s_䴤݁3 hdYE6p?abyo .בƒ>"D{'Jƞo#s' 7- R|(+3{Q^7#=J"N )<ńjֵU)̷D$T.'ߞ=[؇mN̍9o6frzoϢnGlfW P(DunaS(dZ! G2/XV)`|1O NrcܧAh 7z5۲*dEa+C )ӫO3ʨ̞3R82]Ba"F 936|9[y8Yq0&+%q0C; G#Ph(78Kp>Ro(ig4Ϫb(!ot\OD6\?Rm6hx jOszn$ăno+xhA\٨p6F^Xh[W.ؽOHz\b4%o_t8ĉ E)_~ض okՂ S?x<n9BۏQ\Z& ej>5`sE4z$*> K\ t`֦qrcON)lk3q1Q_FۭvbJQ %y G|A0*4;tz3,{=EADJE%11Ϧq8 #^k M9Jjy}X! 2~nq'yWγt>fQ/;d8Pj"3La\KVgl-{Oݺ1e.,h@ݷlc+l5j΅\S1{i< "'*w GD POq+_9,ob0x]hۃwLnO&+/\7X3pSg^(3Ɏ+l%s`S=//~svՈ)Ç p~Q+Ioٯ1=B}Acw~WKVZx9/!X,79riǎqa~fuHnސÛս.Dg?xG ]&k4~&k&`!*tk&6}E78K,߉rT/T;R?Hze.FERA=2\ՋsgM4śOx^0 +ŀrɡ)ۦw5FRfΙ:pad]}:k -j/yR&i`^ {n8)*w1uB jjxHAd% z@Aɼ=J}^xy":h:p'@JH0Tۛ(`uʀ~$@F>=5j%u 2! !aԅ ws N T͍o.AhLF%yln #y %ONoܸ$ 0\+$S?TWIFݫjs7i\zbuMQo9>͂lsS?L+[QW-.;s y@Qm#DXC ! [APim-Tt۷$ 7fyo6z7˨n<k##$nG3ߥ \^0SKq"*^#ɚ*e>^䝢1P< J%ټQ8¯@yܙc?{5Êu_9W{&Iyp-%].IBҎBkvEl5 E榊=]Sv6s6OpJY[;ļ<.`$(]mjI؟)']ښ =Delϓ;ert{ɓ Yfza3ߨdoyzezya9"z0fKbҲ[S];PqmAY^SEYxSz銁 /v%kdG܁j_!!=(?H hJ/4dCR0doO𼖎H#42hJ)(} !-f;mam-jvş.3)T] ,"jFEG`9phDMshz.\Jb c'[ʃL뚑F+1QOLm̔Ǟ7||⓯* a.f`/J뛝7p٦yiWi C}5玠,db~jjR̳Cydy*sHB }[Bt-~3ɲXl{1XgJ _n{]5TU{9r_qq`3Lq+*ۃ'XOOgB7K2&.v(_ <DŽqow_1rF~D5L=5!Yʩ%95S3zoMw/ޓj(-&Bq_:|Fz$,٣~/jM+ۨ/M {u#{- ߭#Gv72SJ~/eD$5@* b0+:˫V_b7j7D&&zֺlYD]s37ik(2C-FocF.೺ɋ.HeRQ0nHvSg7 aԕz`$Y"*>嘑0Xk2e# %.,y 6)m?Ldʞ74}#NCwԜQޜ*d)K{1s@mCdY 2sv⁡ԅ{%@ sRrӗ?#M!|iDQ'z6 (#>5fg2땓Sl)pWO ˠTmh'wG;W5rnxN`6 ln4o <&2fhK`+M_ bR!V2|J̑=de5Y9&U RjGZ.e%߷]w51f x.>5K1\ȗ] @U0ɕ |U2uɧPBn?T3#~G'Uk;3mSK p7*R$l}SR:\\nKe]VϯRv؇sbƹEGA{\M"w*$:/iuV?A XK ؖ¼BSSsrőOyjq%#ll-G PiV\jco9-`#e6媞T&CޫDc'1$r-e!vaKCCnO22? Y‹TtNf4~PEE1RiG@#0 WV4K#`| RK![Oq\ H+J `CZ[1z!Ž`'e4!ځ,#_cҷMK<n=[D/t{ȾЊ>KǝǺN/2T3YZM}FF).<^%U* Ʒg̥Oƀą;$ZZ4jkhZ_[ny5,o(m g=8{`M(b5F7{_Zgni@SX`=FӉld6+Ҡ9~N=3^*FGqMڝ@ItukE>qsB^(gċ^!baށQ -}dZ@ZOb:l})IORalwiݝnDbEc:V%%6c|HAk)*50~r(VRK"im4īV_Z-)LQE۪u=+a>!դ}Q.eA!4'z;aEH9k_ыҲX*;gzqyDW3R_j@hnMeㅀq3C~[Wq#j\~|/rI+#Xd/ $$I 7u@h$^5?FI 22mbéVk3İC o14.-يbuGkίĿ=a*K A%JAl>y{ z{VLUZiEyk7~`L@ n~a=bm ސˈA{sx—8Y]` AL8ZM?;c@(fg8aafPuoC3W2Y <Pc٨S=g<lsi^{;ȉyySd0ۼ0렙'td&X kb\U')m9h?0$6."/Ɋ\~·fK3RMSpp݆f6fLf}t7gwO!3B@ArL\u8Cn`xYƃ3kHɏq80 Mѫ}ps,,œRU̓قVe ] 475lx+Y8ztM<|/FINq8Vk qtȺkɉc1?+wThm_0YҖ;ܳ ljUvDPcTH+&~siMc"y_#hC2ǽxfˊ*S=:;1yI̺23lꑮe޸d82=bSnDDs+Z4x'ӿ5qÛgm'5f‡mz6uYP-(}ƠYPVK!C=\90aqdMF(H%yiuJ< @,uP %?%@2D~; ùa>^ZOmE0ap5^Xr͇2{ ( d"ڒB!ڵ;HU4F_YTu<}e.+OPevaaT /(>t5n 7KLӢ~ĐS&4 bMoW8jsa %Bnyl#r)|/&Ig3:^oMq~ht.{e± Tub?1L\ H0w}ϧ LAl]%#.ոw`9< .؇ @qt\P;Wb "wH|P,vѤ{i_o;zaQUiIajAh? 0oJ.T+ov:||e?bbq-0e! T\ */y'rq H'o2+S\R;u9E副<4rHɣ14}1I[6c?6j/5J-)KH( b/ .pRgc|4vUfm>dkTЪqQS6KRHj ٿP6XW2_KDm9x]0Z̺ &,xF壑_j[ `>GGKu_jHj{oKŘR͐?X!#"nI1nPpvۀ^Ca@P|F16#.#5 )]Do~:ꉊ9ZxDz#2nL5 RU^=~'4r+Cn>T%m%q[ mUG4ǫ vI"d4Fr RzѢ d u 3.QISdЀ構&SL-$۠ClsRlTȻJ zħkB݊%xYSU<2[%ʯ'({!]YKz8 vJ1B;>&pgyf>6_hA7=Q"&ЮeKbbVfeiR03M/oVq<ڎۨLfxs?>sU#|ItEr J߱7ܻl|+*2v/AQMq^Î 1TĪ, Ery휆I??[Ol,%%us- (ʹimC=HB'zK>aʅC,Wԟ|b߅ G48 m.^FK.l(Pŧ,)'uJx*[NN;O>Ϧ5σ>і:?R+M`1b!@ e=82j4g6"O8tn([+vj=2Ik|8ReqUe:I0UNi䢄ɕMo5˸=(*M 7s9]G'|̣&,W?^g몍hy_iv $mn/k%up넺Yʄ1Nҍv|XeoR"G0%8e2/PsSfJAM辻?|pF?6*z>arw@ >"{zG}']PX.6_M?BwDI:k޽o #]+#z~%!C/3 Gè"o/@c &OdA^ߔo-39U@F^C}N)W=A8f(vn"6 [مM45h8~-83OKw]"?8xμ!yvX^^n/Mj䐦wƯS_H Q<g&GP *9]eKNKZe.O,KuLa{M*8ϓ_bq]paj@zEˋNgUt2.Ω9CQ~}C&fկ"GlH)YJt@xSL^:P:#WLhX% Gjg4 G>(57H *3;ށ$;OW _[A'rkޛfREWv.,J"3u?eGBV.k޻JL"aT "S\vP wy w}<&nS_qƴ2 NpI 6SSk/{Cv`|Ņ7mmoۦ0LZCP?"pmY#lqR ˟3v*zPF!BCB*=5@ }*}Gg"7Hzή=9رn7aoS 1Q~[G-%ٺ؇~{riĿHzs_63e 7585N%=!kYLT˹6- h AH mX!"R(Ũ%qV-NƟ`S"VWlmMk:753J*1Wg}}zmHM{__C#5^V6ߴt3>ew D#56~,>1N:Բ;"kôptDGn/NpWzjxf =k~3ex[ƺ7~Ty~V5Ƹt]l1%7Tֽ=!F8(ޜ==3(Ɍ-:RV2A@M$!`\ļK  Ɉ:v e2K}S\'Vq  +H;%a콳Neh3HQz/IfJ72i bm۞o$ulA@ N ͫ^f܉}ߒ&DLRS Avaf\V#&j[ddMBIc9"Be1ꤐ?3Sy]n%88)-D6Oؑ\ɻч@6,sƠ X{/Mf9ٿJMRbT{+˾"*_GwNNafa 0 )04K:C[>`; sTn~Eޜpx \^iy"k\{,vv Wؐ4=Dž4|={\υznv{o S&!D ɪʴSU!IC*)!6(*a\zȈ**jyo/ 1XΘR_A7fߤ!P.-t-z1K^J/[#W0^Pdiߕ[FٷҠ|̉I  CI-rp*qS֚^tPb{o XnE .fX+? #8AD $۲6\ O9)e,O7a xBjFL GuYt˷e\iQʼػvкP.~ ~K|!bPyYVӵ:Y@YH sqɒOnwnHpv(fJj4%4uSΙmtC@S03U=X,>GΨ,/6K_mKVBUx @ۯ UpfPH_O)Z7cl:4g0$cX[HL yui.VGƚ( oշK9/`9kO?~*Y6=cܶ{מ9]fuC4.kb// \8g4ETJ !^H}Z!Bi˳BǏ-ٍ>ٛ#,@a`7KD_{R3.0 3"]ݑK0P$Gw0ʈ#ٴ5tZ3¢2TIDɢ5 b5)Kf!M,"XGN -+iχw5<ɈWy~dΤNVzT&{2O(P /ѳaFEV( d$F~EI췁P#)M/YuJLI?`^M +#/H[3I*QA˪WpE' mէz(T]euƢ~rQҬ .ht#ݏ xNN]ײN=b/@kPoQ}S%Q9Ǣϼkpުґ0{A UAq%6^G[ԯޅU46% qfut:kc@x! 'fI{!؎Bt(*urI0Jqo_be yy0hf Fa0McRiUmq]C@6{4dZ7$%ΰy[eu %:~;:v+ΟΝ,^g4 »0/Xx ݮNqBjm Pb.g Kc ;JE|K29 9T-zuv2us#_hW*|8xFYoZ@DKzy^MZ`&KU&F7Seҋ_y+,&BX tgwn 㤶}WJQ`BxwHgl\qf}x̑)J`Ȧɘ$oWI7_Yk9N96[%F:~x7~kK f&2?{\c%. * FK+TǰI,A@BAqz\1UnT;' jj'S4Oh-Jpu\Пs*Hq4Xõ댫 X ZZs(ks)lA̛ߌSq2>v}tZN_P)/ɭ5{>n&tCLK<-^¡Sg-:޻.81-9xKq): zAZdDh[2# pQ攜)m;` ѳz[Bxү Fj^[re֐"+$13xJbdbL޺7 7tןvrE6zc.!9ea] d%c꿚$ k^Bitfs_E[1i c@p"0RyPc0+ĉ㾲Q3: lh齸Й3S9  ?Z*;D67 /C-U4-Ctg)Z\pIޒ|eѺ~*!K{L^n"tkTÜS_ ֙oY-i{*i]T*u,_p|㰂ԝoF\J)9<'TN7ɕ^B}X>\COSc.js$e WAFg; %a zA?nhkOHAVOdk¬R<;}"' @?kB;'kHYj1u6@~'Pwų5AC}w Wbb^j;-AA*}'|dȿ$RmWF5vG*94e4XeDLͭ>p4ɠlYh$L"}N%!X%}0:q Yg &Ri6@| ` Yb5th'OРR&? 9?D,x^maSMOfb<ɐ+frr9õt4Ŧ :n^=hK@PCawwW#uY* ﴪôB^Ol !,X{gBr[kfrO'Mip5bv]ߝ&/2eʂ =%iBVC2y3F!4$bzE~U@!NW|D@;Rtμ|2SK͆(?U4/Tqb ب LҭC܀@OS̡κjH^$nK2 Jѡ#r=y*JnB΃Qh55 2b*L܋.6]HϬ}׺sAIuG OG[927JI(Gݙ4n&-ksisJI҆Ĥ[#<{'3Li7)%1ט.8e@9gK!Bc wy+Ge/OIK4vWvF ֹ3Zguq_u˵~CAɘbpw u C'b?a1U}E7IW,=3&pA> ,R07M[jSSG][ d5fpph KkS@G^ſa4(5rFc֫v>i dt0{4Rw+}ӡd|}$W};mW]C쪞oTxT?c-iZ;d M/M:rׅ 0yq).K'8B\XG8g&0$|qOQb=Yd+oX;fs%̫ڪNe@g`# ~76 OsQ›YqPUpqJ~ɒkN·GJ{CylԳQ}d[<$-<z;$aMo a'nZnBC iU9(Ou^|kgv<>G܋H{oz3 \2>ù] t7Ӳ/Z%J2B#Iwfɕ>ɾy[N"+ʸ]XMG7.jnQE)'mMqk~*nM"ϫK=R;/LpXcI+ĊcBAt̍zCgДU b1vۆxJOu-.ǵ}WP_`t~4QG¬2 6Z\}=o3, عG_dQ Ʊ \p%įC܄Ҙ^ DIf)L2-dB6*yPpJM;jYA%=B,9%ȍ?]-ቹ.o$MTufkADИ 3/d;0ueRɾ%O^#$'P%uȹv2yw`E+S: {l,*.$),W=2RXYhE HL/Y;f`DKFN n_GB& \|ŬmhR[ܫX z0eXh NHniw slmA( ݽTNH.CK@w 8xI%ŵ ̖B^x$wC>*ւ[Y 33w^`guSW3""1UZ:a>x"퍚=@mKBmJ%rN]2k`R@ђrAԏ5J\OR"5şCZ=A\DM gk[uy_(ot}0AmiWy`<{xjbp]zR7^.762RE#:hC8PiԄa.`sݲ)0J)n zB>$]ӒT#?m}MtrɆEq X;e6(;&Ճ:ڀ́tFh/0p{=) .T.R4,@Ϝ2(zH*l1v2o:Yt>}Dx))'-Rqڬӳ,|Dqfiv:|ڪ]t7wǕнS(/[¶6ƾ Cpom䍓`OnI9+`Yߵ KѤxx!xo]JRX#ral J )?~d>A Q^W: 5,)TBȮ]yB1fH>ab#*]^n܁@rA21c0h\rTz@%RNTg[1I v }\ZFU䔏%2Qj;@.?*h&W~ SUxt:1r/M>#cȋ_DMQeWz2ĭ#Ϥ\1SqWP+(lėhl`_&|`\+C8'j?Ƌrqo2M_> eOIP4 W&wvn]d5.ޔPS#bUIe)dk;zWƴq7T(:{pv mq5~S7>Ŭs3 KQr@jfوiυ*|A:6!/7v3`+Ju0hFT`@VpOUV)o }y!o_3WG10ޞH )/Yf [dYn#CЗ&rx!Hx#~q99T _i%O#@w6]皚x~q_=1&CKxU7\p-#r^4 VYzo(Ugvm褈6͹2ⴷ+JF[q,.!BU` R,a$'KrnZG؅O23La2coG&VQ0Ӧmt[7'LD&Hf"nj09,D!uŒ\ d;W^ o. m TzB&r.f"tEлU&CQW65P !ύƁ=j3QTp &PB)({UrK;W5~btGQDC=Kwv].;ⴅV~j*.{K?_}=i ܗeAK#Om,lQ7K/aZVXٺ@ՙ8|V=RsA'#ަ*hvqN;uɆܨ)#/[=*> I:~,0$U62Cp9V^ ǀ~:13;+6+f±63b}#{d+m 'zwn1͋~v7;BVPWXB8}ea{H75_A~j'46Ɉ]??X5&J20smĻ沑L+ Nd%wur}@ U03qPU6߸VP22Ģuq7Io`;%ܨLwz ɹbQuϏJptD@LëKL0ެh$b غ\CReQڅ &tOꐺo5Kfr.VBΫilM+N%Iu*<δiZLk9K&; mX{l3,k ի]$JЧ)j字 >6wMޚ6veY·5$Eb93ai{ެQQspwh2, t*Iby3~ރ)0,i5`i-}!dZ9V 320J> 5^g7Wb>z6Jvec X($WUqh? 49R[!lсR& HXw|b Z .=-ǚS8BLJݸjxMp-Ic]1d61R? fv-6zK.DaN/'c>s ^Q0#T4_ďhElY?amO/'\iF^Foss pP 0Z<إpԈnrx5-ƏAMPwaHK<-Qp}EwVكJK# R} k| $Waס,$+Х+_HLzE.m?|Ƙy{ܚ?%K7xItI!sdL:p! Gj<z6% Փ"{(cNդZU9%XT@N`_~0ܾ`q2!ϤUJz밞73?zW,K^̀ːT4268A߿8n*C&ZH,o W ñQ g!BQ0rvKqH7V0kNlOJ7d;dB;o#{\C@v\{#9&sN?|+kH6CWv7?]P'5#UaЗm,"h6"- T'ux瘂J{*Oa`-0`mk `%_0C֢i⿾"B";ҰEۇt@-}EH@^JR6u 0XpJ \jcJ N?+JD׌Hq?&E*~Z? ~Gqr A.+ŷ-=0(d=hDToȠ rny/|LeDI#]VNЯy:I[O'>ٕ̒өdȊz&نJK&Y6 {e2ʧ HPͨ.+)T%Y@HI%JRpB_TLh`d'-<K";|yqxA-(sؼS4Yon6K̯ZekW-IuVRcomRfGAYA1'vsqe(;/L;"#8yv_9uQ iņVP# EeQ=6!,?H0Kx541JDcF/L SD)9m?AaF.y!re3zӅ(肬Lh7F6LsJGpL̖Y.'E&ȈS/K|8͞;ڟ ftNUbwyQ-8I?+i x9w*K;"rDB%ׇU8Uj_ xqt'T[Qn h|'_$w4zrQ~z6jc"%XA96@* JVa2u5nNl$&QZWsT15H93;*=t=Aq (!s<:qk,$r25m>3ί\D¬Cq3v>DWJ=J*dYhrkHm!ׄ IOKyր/ْ1uz̗ ih0 @3AMaV3&ǻ'ֆ*igzUϫB@0RHT"m/D+;SU cY N_BEy?tE$4[|.(4ZJ'~}9H/sڮ', ]wAr8gXĊǵǂ On>$߿*iJԝiZ/JXS=a{4V=C[bIu\±Vk6W[:z;{[ qئNT[U^Rv-mR1UV}HPJ'FBKNy+o`a?~W(0C%g~ZZKe'S* uzn=~:60ؙ0?Vc=ӤvM2+s} 4*IЂ V w0^o{W+!+(I6bolE—8^]hܛ[=uDd/6_p1;^清͍h֨%&B 5FMHPC!N-ݾq'3QkMvvxv]ie B謮R `dxdu=,˻x{)kv]T/3VŬ\jS텏ɹzh1r 3nVvU^i}V䲳"}*Q9 )tbfy6x>lNdsy拵2=X<$h6W~`MuJlG;g)qwٔOdI`ᰰ9o[JI-2a(v~y,v[ˎYD:4u/'Fuݾ=ލaʩ,2 ܋'[M92аnAӄ*t?N9 MR!'#E_bQֱAp9m,'tRdB{=7K^:(J:*&7`YtN5`?XzMee8_UO.8浠?:m%\NAO+z[T8[>[Ѡ./y;򹪚$^E\H̳86>Nj.1mw/ _RoVc[szQ lR\Ĉz]1]bYA=18uZ2Dftױ@JQ1O}=amV=KBb~} ȭGŘM׷Mp&xJm(YӇ!Oamcfs P<#a\{SX1A}s8X<|# YhI$Dai۾6¯Ԍ)XJ4Xsc*C^CSC>M%^$%(kprP ^TpƑCf r5cLFJvhA.t9yyˬ`=;[Aj1gpI`>%Uk>!0l>cfVY;ɅT5$t T6H֌cĴpj:mTXoD=м2,]48`n(JM|Ɣ@a@ԥ텤HQ[K!'$ngA g*FDUQDՈWtz1AДȥ:dJe7z)/$/֫Q8G,1`;*e4 3fqk|^n霺+ kH-T(vLM^ ̟3FYv@AM!"^plni Q muTԡ1_f/ \Za]nʵ\YHx wi\/wpQHK%[,:&}ekȲC R `pR Bgj B|%Ol OؕRf& Y?qqSg6`=k$a2$lZv@_+KKI6U#wGbCx$"pvt̛[a){v:֍^U8ӳ}R@{;xo7=82{ i~L#?o|/pZm$71(, n~Q$[&sn Ué*WD jiUe.fWn૗} YDu蹥\9&Ea6J[s~/)rCx{hVTL)Hfæez'݊?\ 8NPmgײ_ܠn zo6gdGFh x3H)HG+ VeBɺT!kQl^V+5EøW $cg1cCʁ%N/g1R?ݛq&/lES6N޴%hZpأq-Pd4/jc_wx ;GUS,RKTI)U=Gm9"=X^lI ֦W/4 HEN`Vim{'[/P=uN1[5 Tr)QDp/ tץV٨,؃TM_Y4T9NAшʚ}j4c'ik&0 :2PƃK +\6!^Yro*}@ۑ?9q!OeZN~1;${o@N.<&a>Ɩ3HJ:%0Jj=\&YPUAFG+%1U +!$ގ$I̯+2t{[N2ƳwqtT \! C]N|IxR~NOS<.O?q7CT~%%6|*q|zш_*>*9c0U -ַRJUx*c 稆l@>6}(plOň| zZCIB>{OPicDl6N ܕ՗Yv%3]aM#$z:kxHm[x(J{I0ze+ 2p|k{b'@塏jt5>ed1$}."aQ}} 6.!WDWF8c=J?l7o48~aG0NAIȱ>~@^i-}'Zi%kML\Ofb r#YP54p-)3(9>~eU.5'FDEg{-֭i<`$jdžEy@{4XB"#XR;}tnX!A#5@^ _ /leK=Xsjn # vsDz{i2X"sybjV0Q-OVt8X_G߼% +V=EUU囍bya0+Md-o{hRGa۴͗@xM"k鍄&gF ek隈?>[kА2]V?~jN;Z.B ;ٚzES%8uNԴR,LDvC$|.~`&[p!HO0M`ow+"AGIEA9:q16y5-(fӛ1dmKn1VlE 蚝6gm0ƥ=[]v⹪4SR=mٹ+f$vǬKew)ìfϊhy35eJ , mx=uf5Duw& On2H ۍ[ՕF%m"t 37Ado~Y&p^Q4/e<ַ)RԜ>LHB~Ӛ U.X^XΉp$_ (/p/]9 ҡHؖKd2^<ֶ783\'ι *۽Y CEh?HQQ" >[*1TiSIg:a0E*Po%VѬxs]끚+FPR Dq)Bh48xz:>\;)p=ʪ>+ò8,zG-p+ GSӏI+nı+m>;pvM 0FRф!b!F˱lbAcM kh8f݄Gs+"miWH$R@ZXI1 u敏>u/ڧ\`gT#%Y.ڧHciOuMK jk v==p?ȴ4ߌ룛 ԾXCWGpd?|Eo7N@<{]!PQz:cCE63"KE]\~DPS:a6<OgA7bC; ԛn_2|ł5pI88 >0uhcJprO4W2;(Y+՜vYk^}^.[/ 4q΁Ls̺Otv6Gχ/E,mh˸rs$R xBs)m)%|U56PU9{"6| Hn4^rznK>h1Qi\j [. vvR)C3u ē۠?B8mKHifI#K8y:߁X izMHyacCurYLܘ&,|:W=>Slr\uQxd卸XaB> L9^cM:F{w_q΄fVQR:Ht_*"P죲OxUL6rӅ*Dy4ZD9D: EE&CM1PQI57#D.Mb֞(q- LP"ÈtywLVf*fPw j݈Om˪ 7 DaH_V?PJf'PܰpdI_mѿԾ!ĥEx/HmNADqN`!nU _W]>t_ЄDWQfwȳ_5ن#F=_[qC@^ɺ ZN6?0n+׼ >q$41kC&L}PL,Lo[0hwPj`C j$Uc}X=EUֆ(<ʄXHTHFtlo¦Y?A aaX8 xm84hS1ͨbc+Gw!tsWأMDHyu\`IB)oΨU=_[b@WUqFtƘqvz8pj]W,1JURnUrpfo'աLkІ%FNc`10P[RזR#I5a/\5~^UTdqkG{Y71<VD}ꢍWcXJm0cMԏps /s"ArÃWgF&)nZ,ܧ/ _xĬP H˜fdߍ%qMx@'q,H@c%QDY T ]W35K<|*g$.J> 06WdAo$Ɔz[yCP]w2YQ_lrV!­,%q;|fijݳt 9890Gڃׄ~:f/CD={GHTxSM`}LJKNjR͙([S':a#ы<{ F'BW2wfddAz&twMIl29R$wH~!%c9`tp)V '||P_ł}yg餵J0cQ;Hן1#0Oi.^J=-5r:lhLC5>ϰc jƱw刊՘+khIj V*kR (TƦͧxX NUA^Ԫ߳zʐInW:v CLNSGOL}Ŀ`}N `乾G[uj~#b3|Sx &OC H?2x]j B3;t/ǘ]fT{5oKA^O$QٹrN\WWqWk mP K4>ŷ~54KMx;b%KdM|utqG)mhJ]dA@IW f&o >;/lMvY,g`5ɐ7hp)wӑvn3@OUJ F?>QpQ \2 lQ0CYyS^y9 ߿cA0d%Ej8sly}tsXz{+|=W0>;5-~&?mYZbb42J 3#qGVhk"}Ƞ,4~Td2^BzYAvT8Qv?f^h!H=Ȋ+-TjCZ@ /S֧#s|F}].'@Lj}O!y*a#ͯ)6|,4ŝ ѳIjh-WYE}ĐSLs^:h+.=}++> RUUM"/$)o#S+1nlڢk/ BtoBUIv_q$~A5Hyo n[h{ux"n,IpQwM:"מ-  nHh+^qb3 Yf`ĭpV͉iA4s)hT2hL(xq^!;j&d]@SS^l# ~6x>{~l<Hk!r);E3^=P?%d+BFC%b~(k6?1ˇڠZ†:e̽w<޸ANF : M8;2Pq@kUb0a1:vwQlô{|ԁTiL<9Df mG;'xTۺŧO2%NiXTw,eMؠc'󃪊һg%XO_ƨD#3QBWUhf+ag&P SFF=3 { u!N*<#WK@ qTl)[,З\X [$Gae'ReNW# ^$|`I?c=/?n y޻LNvw[%j=Yۭe! h2hiѨ)H2rQy)nc _ra0tyAO7X)c/3!gm s ;ti)Xj5~fm! w?;V{+)*ˢS Qxzł[IGFmjoԟ]F| PԵ+U e4gSp̅ oV{FXֲӓ$Go,Ni,9`(G)·m$qv}4su~h( y@͕u*FLA\|i1j:^YAjquJ7Px f}T?S}D㦄zaEם9w7Y|nfl0^>Z֪^fQ!"DxW, Xmvj[jft-Q^ J `&\ *Ҭh"*,fտJ:K~@s^( | | lO4m6jC({m'}- ׸׽r'tmf˻b8Cw5p :nadLr{yŢSc8.*@#@ &2(xfMu19$9c:_"$2 N)3 %bfޭRITβܔ.DXg'miͫF];ÛɸÛcXnw5Ý-/<'Vqq90V~=l;owU#uO]O ~v$8Ȍ pETLog=yk1ӲU,z0%?_aKRǗlJEn=o:Asp{ӱ19vDPYH%2y =z^o?c3<DNERC1N" %I& "L۔E΃egt?`=gCHAơ"Rjv)tmIFPSLGl+AS*e`ũ S ūP8n cJLspy\+*jpx$G?'@!N-=Q@.<&"x9|XiE ӌoxAO]9L Q ǩpk4j"S"=@41] 1[U p(9b1\wg&7I9G#t06KԚɽ+E5s"2>ӥVn"#x>! tXWJ>W´`i%^7oMA<k ־H—jW 9'Iw,@1{W;?濋~3ω'ʖƮ&ؐbv巰Vɕe=й ;JDU|J=Ɏ,y~~g1{غ24H= 6Ѳt61hTle/}_h#EC7<$F%1U;f^[]OOz sS1:AXv,G1ED5N=&1cF'!^7RNt?' >a.C~ʧ4Ս&}vQ/Lt( t_|` yݑqwir1(cmKb8}%r-A3f֨GAT)b*c D)\`D≎&u9^T̅ܛ <퇞^L ͱbęrq,xt3]4E!|[e爳/˥:&T~ 3"(M @2~fEޫ/8B%?6ȉm,ͫaŒF`>hwvUog06dKcY;E_ԩ4"\EU$cTٝik|tO̿`'n~Ŀ|n$;ƹR=hIiU wg_B!&&Sd[-vfB;h@ a.d!nC1.DAr]){[jYׄơ4ҽ僃)#EF|8xtR*>FDj$Y@3ԡFif(i47k_0qKZ U/H55|'$)wcz_5VL8R VVޯFZIYriktiPM M2&VȕM*)t|)_݃hqYVxR:cf<*IXYP3a~ErcqjlzwZ/Ŗzb]aq GxCX?Hݧ!C^VMzԁno@ Ё1ȑMBna2my=-_ Өu<)O;(Z[iA`LY`N 7IY//j2+ ʢ Fo̟(H"6c98izX/MtIDxv¸Xv;7*U yԆ'xW@W폓6fwT b9̎ y߅bRYTN[JͺTYJ_CK ,HoHնNn;,7ZϜzE Hn;[Fot.4ig??JGBAQP+H<ȒogqRg5IYC-1 ʺAUϡ+[ X4.ɛ FG&gW-x(F)A^WtYR KyEI!% o:YP:`Ŗz%,aEyBP Dx钢~kI)oT;vhm,Hj^ j+>=wFrﭙM3CZeI:[(mYTl\B:wb>a$VF\S7ۢVN3+/BѸ']ufPx7$\O{{ 6JoFr*((ϨWy-0nQ߶I7>y}YJ--;DX:CŰ:v [=g&[]jL,ȅRmdžKͲ]{l/ewD27,t Op =\360Sۙ0&Mg8kmi=y@\|8o\YL)1$zϯcϨ~X(6O--x&A0b蠃Eя- +UAGJ>[CHuH!?:JQ(jN7쇦J㪜./1CClI?rnq⑮@B"ҫ؀( .p8Mb5qM>N>vH-p1Y8=b|DaK̫UUDUZPUzxVWaeޠ֛I)VƑVRG^q֍t!eU?fl!v88*$5$r>1DjHIT_r;a9G44?m$E|} }֗L_98꟦ۍFNXutx#̓çviIXKavz٨_BE23brw=T敻_͙ǿ8Fp._Uhi2 bSWA~,?5}{ռǒI]-#>}s(IYmP tpXIt(4Y~Sk315eiS熓]H(CsEb b+eTC b_34d=$cyR> ]5^gGXm56 ؾh9 dpf޿Fibn+iѴDBMwD85YR#?u£2= IE*(6*̧(zTn|r8%`*ĥ<')w$g`[KU-6L "0'k M[4R|ύ; P 9?E Ll]\CKӕڒ#5;wjy$C$Q.U~Mi a `{=4a.=2sze^$[ɏ`iRP<%T3p{ǘԎIf(D ͸00,P2ϴlzLFf\ cJ?}OWjrlD =4] fY5AԢh"h,p$Q$b`F}s+i6iWbl=B$c~E淠CX.C#3'Ң#; vS^Pwf>BV޶&VGny#( R,+ըtxo3By }5M|t=@V:@U͠];jvXCP#M+Ozp:&v𥰛 b5DQ^|2- B@Lőy ,76GFB3> 0L~3µ:|ھ}LG<Z$: >)"U e=16P)CK+hH^FѝPz)PQ }EQ;ZA'4O̔S/*i/~f9U&FX#Hk rơf@F>6ҩ-!N8EKH9e;i2fZ9ᓙц# 3E-ۘ!<4ň.3LJ,D ( ,Q X{UàރD^"3rCt`9ql—}v8VM^d yJ7\YVE~<<= ~Ң=HK3[[^ K"_ '4 qQ@q娜.J:EoMֵԢk~`UD]:m3Uma(`h,jmXZJ-46HR{/.!pg|H#pD{D䏙\p8qD4"`s-nvPZFpvN37 \ ©#(r;~ e;GnԻےSb/%7UY p.,u+'#-fI©_%'cg菜xvHFTCY|4:MU9COPEx/̬j";wWsqnfD)1t b} P9C8?<*`gVYK)w-N dbEuWz\XS%o8s]pGb'2)B$Ͳ4FW95. ?l lPB_\wxVvoK ?ɢzxJ7 R|T`B?yT۹Xb:R6R_BQ̜2 wpt s3Qn xmm@l\ xoKZfДѕP 3jx;Qkq֢"&SR~rgS m ͐XҺM0c3~Mo}\}@6xƶa0bI5P#>)MȄR,Yg(F1ʚ|ҿ.5Q9Xqu3Ĝoi=/fxNE Q2V6g0KIki{5&$ ߍݷi|>F=mP6)kz𯶘l8.zE^T1{&ib%Rt~:zS>OA$\Յ8{PtA'o#1hC :vz0 JPDҚ,z`3C -D_XPG]5) .K aSMi6ve$Rܧ%tj!WB6L'GOQ߲{+dVnu' DJq*DCyegFޑ鸽<5CF󚂢Y3z]ݨ:.UQY_%Q+>!'u&zAQuВh [(GeMKKG,܂z\i)@:63nE2~A.-y ӕ!* L:"+IEvv7Gz +R\77Pȏ eM RrW6aw!׎mr%|$ã}E@cib=~P!5Ծםt|K@""BUv1\RW/9%ܛ(`JD:aU浂yE ۴4^KytSQ}BG 2qu)@r,#?Q =LkXŔCQQO}vrwgئoɴPj+J[K>ʊݷ'ɂI- q,Ȑ$!_FV -e.-Fc&.DyXm> c񚨿?5P+HU$~F7ƻ>h@sQe=% @7܋׻i`@طT7Y㿇J=?1sB7S}J nkD5?Oץ4"nITv yWTF/,ee)D!N,:kֆ%Xڅ/c$*h2@u|5x6݀p )0&{Q Tܰ<}S|rXD ';'rr}K`8.Jg܅=ћ+COՏC;RYũu@;1|8krVV*Y3ʭ9@,,jjwiUp#ӣ3z\ZI4 X?jx;jA)Hk auQ Y^,A;A Ϲ Fb|)p̆[v.\UpLOmeNe% R[E5nbӝunS2s0jW5M5Zp)WR0Z[!T s)@6e[G'E")?d>`n}jFǾB`Us; ʅK(-Fv ?[@̉W׮`Y&6TWc2s7X?H/Qޒ‡(el&s -A$OfTyv6't QF:moEF2Ik%VC:#8ނK?>QY7bݣ 6Q= :9#/v(ʒb[AEՏD&l.xxs%5:' $k\Z4/`-wj;.޹^Ȼ=)f0`J'`ūPCR3XdyEl P ngZ;he>ʏlzDI'BMmUGd1B8!+xNvXО8NAtT֑B'vONr1mJ;+ tHk6S;V1ajuyݤtR@,~W3hMQ0/>JqδmIDK2b 'zJ,u@^TID hS2oGEWTJn̰I%CIO9N jrtxPA~H),UiXH|*tأ.!kCU(*WTe3 3b@˩z=QN9Wmv:7t,bK#QC"X)4Hv/[RN,v[ņ ׎+v88B8_g%9J8xs\|k8WoE">HB`" %]f'݄ZD+osMwA:~R3&Q:}:f"r.ơ⊚VP~ #Z; p+F'ݾhd[d5qb73OK^#i !LkYW\A"A>2ZiMk-K_?+ 9o-zoٷɋi%2T{eK7Ě^GW*E8h!OM[' UŻiNmzR_()[1Y l+cDIV06jSJ,F ƕ e7>MuzUʪa!W2o#.`\8N:tQNS);IjPWqqoeWrlVÕ1y5Λ5vC50bʝoIIIKktEhÈG%Q (Sg"%W1jmUx pn4,oFPZ$%>(na\UcH`cY` }ۖr|4oMiXrtz+w]{[Rg̉Xij]+*xos)v\nB[ό?mi}2L S W%@#Op?Y#.4N:xW:j{V4(xx+7iI'FR}6I׊6Ul<PcG'ZȈ}nbj95s$ gnlt L@5^W{ib.,a4b?[_ yHLG>W,+i;*Z7"i/c䦞Z,~#mfeCqwBs˞Bq:.KH@"+07'&4"NY5Yl'zR}PSӎz>c0+Uc1 61i%gz3 Lʂ 9ϞȔFHP='J8q/>Y2+UzOhmpiZ ba }R^9) o}L(WVXNRC։9bxuNr 0%M-EyC! $o蘄NAc-:FKچ5sdxG$<,z}U|T< ӵ/ ѵɵ9C"2CS;+ CG|a1$k"MQ(.uiuhD5p[\j)ԑ5 ʣnc5)I圞,+"ǐy ⏭#KmVnPi\!6F92HxTDy^o_ELI7uj*U hZpJ# ^prkK 50ˆԅC`DQWqzy$Aݭpj@DvZj`Nbc^qgN B?߃Ԫ~9:/v WQVG9%9I%ﰝd5T_t|hb0Q1imP˙ϾD"נSb;.=|{ʤ0_}~"O4p/А}} ;KVi/2D24`BG_٥Իd&HFNll`_&VHڏGC!uM&ߜ '+78mN ^#!.fs L"Jh U |imn|PoȊoG+ږnhzXiN1.^@!‰4Npyz OQب#E, \φGG_%\Bz7P}\%C䔒s)Dez{qVQ Zs8r%_AP+ިz)Aؒ]X%("P cMҪ^o Pc"2 ?%,"\e 'oD7r# m{ F6]Slp@/iMS+ {2J؈F{x;#sAO$P9|IF@ >G6J]8$5߀5m`hi|Xx >K8 uoΕ-ʂaljav@ 2GKc-QLFN?aժz|{٭+4KvGB+UN"Շ>!)k#4klDuմHWL0ф{J增a>MdƆiF+td00 i ~|ҕ?,Dd#uP}EDX\ԊU.7|D"}|Z;tQWC*JT"lf\0/.xYL%KiYp5̝m*ߐ.#rh"ͪߙ~~ 379k 31:~Y;5EL@臹bETM5Xmrvn_% B*~Rs*BSYpu0bJz =$,HhfP1d ;SM;sbvH]1=rqe^ۣ?AcP14 j_?0g2DL`*ṗWGX_,d:^EpPى˼ކh#d`fɍ:,6*Iֽ| R@7kGWb!v5)9ο %&u1pbqCcj&XlǦV瀐!]AfM>7 `Oc8w?#yPt`Rd-VF~EըHQzD\{fn j~b[剧7msL^2 7c;ihb}h= 8hڀo)ls]N]\ HG-}9Yza<=Sۛ T}ϊG]425Y8V4)JZ2Ua^Q:ni j3Ď_JU 'a4"ګ*17z|9I 6T;b(Ռoh3RXeIA~ A /l_NAY>K*}_he[F9oX PqL^,$ -c7$ H3O1L"=#א %_|1J:K wXޟ@nifEF+ KDyyL$i]XۡjA5LxGѐ6n,nzɁ!P֛1\zgO4_=}d?o*`6ўQ[5Q-QٛJ;öu+]5yat3אbiYJ0.jIi~i^eeok5}o| @*@RJT ABI5W5UnQspU$)7!}M]]深DҮV/NE͛NID޿?yb (9h2e!aLUݾLIe8(ך'zH7F_nnױ/| {D`r+('t*7SOKGoVqb u[#@rf~Mp늆io_lOKIZSFxM¸ʳ`QD#:iZWӘmgUeeG?@ȶ;\GP]B'ra]TaK"H8Dm6]%i:R܀dG dEӈ\ʤ:6=ۇDȘ?2 {>0ALYzcAl6=ijnty8&iWpqR_ֆPz~И/%iþ9-Aڮ_ T#ESn.WK'v˳A.*zq'R}ǿ8$gHKN`CEFIʡeLQ=:I"j ς~j8ثZ8]z(2;L0Z,4^t90ZZٌ\"$"3Τy!*DM8#&.y62޶`N1*INVs~p -(e-iidsKRo:&2EY(d :)Nwkߔ 2L IKw[@ 'w0|!+rkuNA}l>F%mA U<פγ-jɟwnW< E=k劣uONU+G=]j"Uv[;oM+drKA(z145=}%f4GUN;PR ;غL(%g9tySRqZT)8Þ%|%KQW95E:ʤgExM_M1mHkiUr{E)nm"[Bk jp T (),I^CV"6捩5q﹙k(o StH%e_S znvzv23Aul*}D#Fæ:HW*:2Q hxaJ,=?MI aÞ LuW0L yw7q#$n߮Q7A`ܵfuAĤAߺE*k*>)ZoXȅ$/APk"ҠcxTk=p9`";4,"ڋCb=IGvW0E_Hb_0mX[uwE*z 5yR+jzZcP?bB8kVP0̿`1A5A{-m}ėCb/7|ܿZuq#ISҕ%'g8Q[DT`CyPup/Ÿ[3 22 d|d/]Vٜۙ*8yNF5>8#|+->B -wk.Q0~lWZz2,lOHGL.o(:k .]pș3$a) M]iS/9u. Ad!:}Ju~.͛ެv>$Z;4ai2xd-R*a] 0i5?}u\;*;4\OBe{F<êUǼ#_t3_xsˌիʓ  (a7xGܬ;t\50\$BBl ?cRCCl=`.5Mj[p;p.FrFL%S} ڰ)!s NJNK~]{]:Z/-:$iYGͼKFhaCm>Ј̼+ծRϕEI15A3c"!>t V㰭5 vU뷽3 KBlcSwܢ/ YЋ%UF Di  zi9 >m6j ɋ~Zj ]Pk!C+f%dk$ouUL`9 '0iSB/yHF h'+4,G>aӵ٪>/q]kҡB]JפSb4`WmV*V5rwq8`< 2dZYiQg%)$_Ή<-T v0CD5"a#WRɥyr.*!lLGm%3h^LP? ]4XX4ϑwYRī\k[g62GA:R6(SAOg^ lQCM`CPl-ĀVXJ_6X,*I_+9݃7E~`)pdnO޿#c9|L 7fℤGP*ds2;X:4{'Wa9Ϡʨ(>ǝՠoZd}̛\x$T nN0;)-97/%Jc?lkNj n'Lmqpd(K1#^VFz`ϸgGx>o͆ T.lrvT% iUz]HG;Ij^ ;>Cz)kP"naQ#&{Ni3ųhiwę]MnhxPt%ZH&>M̓gK' xy[Rf-F,N|q28Ń|:Uڌs˓]u<'_+c O=7o#W\^ K@v*JAc, "Y\rZX#*Tge4d8^etA ohY%_36|I+|G9\p 85jeYcNƊck=ɱMem !6~j& jSnq'!Uqr^["L1QHu WWp*A&Sg;42z$A#aPd=&K݋; [@nB*)# dU})<нRJ L|C)0b bUKBÆ+Yh 8aI4̠<70 MS+Yș:V45l wHIWSj6]|M!Ȗlmmy3=OH? e_PD4E5]okʏZC5<\="|-Ds҃ֈUE*^Q1Fc85,–or}`XFkM*W_~p"H@D'WZ"lE11dw6  8rC\>Cޓh)m>*Wµ!j$oK 0L\Ĝ}=`־|;E-!*XQ;\R+'b Led"wF_ɊGCY؆Msh) =zpbQH*w}ji@|‘HD\U9F"8--lW[ b=i4A#[lKH*rckovgK5=ڶSԃ^nj;ӏKXҪp#D eab ZdzX/nt֟Uc=yLi5QB="42_lN$B0PU Y .8i#?q*u6>owʳq6PW[Zҋp-FUc(-x-{(xf#bՃ8iU܌~ up1 IOC;}QvRR`׮J-)kK DzO F7_}0 2U YTFS4pjE @wCj̩b/FNrΉ<_QrnQCa [w.Gυd֟&@hݼ崃fwd&JS;-P=C=Ѓ!-݂pN4_8 MwT׬ÿ˕+5dկ$~y53biuUJ6aДe Or30曊A܋$࿭D 5`u? %xV#A Z?8{dΌ\ovNlJRbidӉ=J,&-<@0L'z$MV=(/6>m@BuccdKNm,!+V5V|*UaͫR´7N.4~ȃ)IzAC zq&9Nb ?#TX-ez2ljm|^{C2~fWH;#[tmkətw 1sshpC6S1'FA mW|K#PGE(tiyչ7zYSu-_ؑdnK6c>V[ 9j"3! C^hxF-^ a%p2E[~Nh z#&ؠ0 777F7p|aUm|38rE:^JDT deM8{ oT`Wʄ`5if I/Q` _QI≌s#Ci3Vjܗb <^0𿣓3 @ZC=JZ܄Ygxr{MƉ? ʟQg9G՞I[f/ػ=u;dh *ƚn{ ]NK̶KPg|c,ӝO !r(# &#"=KqGLFq$b?0|n$q(k܎qPQ07AQiut]~TRe~fqŒ9$P@4^S `6L|J]eE]հ؁}D_ CߺN~ʽǡ\R ׂM ЗБC90s"-h˖$!/2KEc;gSAvx9>M"oMj>zv,8FkR~? akҽ>K Oo&Vwxv M_ q\@BoB7,N6͜ ]$]Hm#LrrCX eB:S' ނ$Z W sp@( "O1 ⁜߷(<+GB>v}^4ϴϜ~%>{‡5΢1ؓI\v rOPXNe~+G Y VAl4KOb'P뮦lӂ?~<ɺQ:NyHVփ즃iw=4ԬbԅWq`aEb.\>VF0OٯF些1d9b220%Fg֗fS;cH/ UhjģeF2HP<#ᅐbuJ ɂ?{ñBMxfYh |N p 5͐v:GGPcRT= a;XPO 9 hSdyA%O QY@U[ N(.n{i"6G`cݐZULۈeo`[}ou3:$ 5KIh[#~<7貸]6єp YZ_VI84reytT)1 Ǚ! ,z mΠnOLzx(V;،Ir ۘc` I*$0SE-H3<{dW{Xd,+R7'V]|'Czʻ\bzK>;u 2t`)1ha#2s j Y5o,s6aUTzG'6y+Y1wHwGU=PJ4[b[̹U aݯ%ue<ɀ´ |Й+t6\`e+˧o$6nX{UYe6tϤ95򉋤uN(G?@{C>]գ-'ZxԵ;hS8@%_B|:T`xyhb*zCrsY󒨆g @'ДZ Vx1u{z9mB]*¬!0݋-f*]X`T1izɒXdK|+R;kp oDnp7-?ۀA 7B-\`ώN7Fձ*upu^NM7ڒQo'Ꮨ ,:Oi~hRclnT9MXpha*S-tD1&<ڊWݶ,\|x'a{oh># =H[FxsWf]3D74;DT.< ĎŐ+x?V'vEgl90>UO:QNM(*~ >ttq-YĊ%N*c+<րgu?cJu=T.iqsqD,doT ܖ=}<5ʹNN1!ɓ%K Sm~hߥ M):Ig,ՅnSdK9u4 j%ϷQ\8ar[j0';9ډۄY(Oxvr= {ʷ!.xIY-l50=+!K%Ҕ$m1J@e?x)8ԛpI*LH u :R[oWTni~ۙ i3FSQKzl}$fu:i@;TOvx% JGb[]}Lsj?!ƫj!+ث.81L>o{4J=$&&`ڭ㖭C$Ƽ'uS /qPą(`q%s`BXKLi1+Z?3}z `aO9F/.uND&EAc ]ǁ}8(bY;ە/[ ֺRҊgP@[ٴC0XUU~ &ze(pkFL]>mDgbܵwbXc ȘhT_}N`*#N{^QX o^HFlnB c0\xK'%pbC,kocblTmF"/ЎddaуCIzT° ~2j2?:(1)]ס$f[7{!Ezl\jWAM0epcϔH42nZRfb-ߔw}RFEZt黼NHYş&tuV%8ްz[l/ }\OSzN"O2[ >$?ˠn=v+`I* R#1 /uDI>Y`6 pnO`R<5nj =Y  qFPww~Op2D(}E8P1+nJeOBs ,l*n f[wKi1뛇}YL\}C9GYVC4sᰅ'@ F> EJ#]9`,8] ?+Rc;iT GXz5ue Jڜ<msrW5-J|ۚvc+!HP/vU$eVxѓTUC,Ў3&˶YO/9"f&"5)4;*%z$k (\C ~ Ϯ.=F7}!OG/6ea;T1HcLqCopRͤp#oJ b\]Fi .)w;I.i  (-WMR$_~o:*ʣ,V؆W,E.BޡV0yvK!zĥ{H3=?][W%w{UM,DY[,@1۸ҸRo Y'YЊiԏe[ԧ,UJl\TN>u ~@f#Sg6-\bЬlO]DWaʣ~ZQJ.{,Ud~_XZH齿+XAD/6UMD ,QL"xb>bP]~\N їc:|p`Cr׺*Lf ~(Y)^`枍{?#?GH(էvgϯaӹ!M.G:)- )_` . c:W EAk#UD]v<\ñ.q6@'T OOУuȧ9Ѩ8fS9X\Ռ =l3Yf{C xEH8|pTE|$2SicیN(ޖq›KuCvx5}a )38I_wF:iG-[5_b*Hg!KH~T1g6Y'6z^]_F/> @XwUzjؑpA]EGUXӋv{Iad,ױ{ƫ@ gH*\c׌HUڐcnSM)rR;ac0$)|$?G4cz.3,"-_-8Z`#X0Q J}@C\^Z3 (08dkB|yBڽ(_\2=<7=4"b@Dm]!-xG%x:wDZvD/Αt3MEjaGR\*=-Sk=,[I 0\ZP;7e-;3X% 'M qy} Nk-lqy ' G)|[C2чfij"~b~,|j%Qmv 52_^ Dev($EoʴP Tr %Ϩ+Ap0G4'p\Ih4 GC"k/軶fӋ I އRUV.3Le:u& c\L/ݷ]L@'KZVLA] >\2@!l#(58^~8*i2Adh|-'!|Tu=Q0KBQb DZFe~jb$<^~KsYx,#FaSY0xŞG_e6i˹PGeچBҥz9-HdR~@ٞGK)ZLR.m<óSKH3?d%Cu抛S_g}apTOX s\_!$% r.ŕh`Ӟj*\pQGinֱC\H)Aw$!+#ɖqe}ZayH/ 9+!3:XC(Dޗc ;)'KNh1Sm'l-٥O; 6,lI2ix[7A!S\sRPKSNtxF|īShoɵ ,+U C^ b:{E\SpBo8Q~l(4›x9ᆻ$"K 3L:\#!ibKRPu?O>Թ ^n C/%0ury$y`#73HRi8 {1t]OZ>mÌ(~iI iaYCs-]1Do/i)!Wc=_rgZ;GY}KNb>Q?7,56(! n`]<6o4[T  ~mѢjj`* vוA^vWπ_T@Kcbڌ`!u}иlz\d;MxWol; }/ 6E.orOB!hsmx)QB"քGWEW]5[珄y"PTcjm^I}WFl4NRkq@4@J*gh2+""mQ,4/VOݝ&;t<-'dQq8蜼 ]GWA)mӊ7HΨ.ASrY$_4ohdy<3sRmX2j]FrAc ̱`*G1V5cp 5C T"G? h=48,VU۲«hICD>qnޟ]b4Z]褢j$MSbqI,)!aE 3ƀ;1?}5c@uE-!~!{Ӗ5a>^}aΩh{vҬ z0ķ0/fDO73h(zejz;8%z(ate:|8DjkBE5g5[ⵦ]#&O^ ԰#%V-I(3OCF)w*T\8w9 MuN ?M100K(F3EmFfH!,'6v&c+pgihHx~Lcm7@G0حc&Qe.RH,jp cA:al[ =Z7v}}_MIW'HkD8> ^P?W YfP «Dkbp*Z`+""Pӭ%?"- 6o>$b; K^>ކUBp 92\3gՑd1AX9 ~b5%4M,59{x61ثs+x  Qr\ZOgmQO01+)PW̺ccVV8|KIV>UNktuA"td3ϣրza& {gKvD}b=}0[^ᅃE]#=ۯ (/קA8>SM` x:݅ Õ ۡ0%XA[B*O^i\A7f5p0`7YdaF)aRݛFBX%=H9ޣ~;.%uaD+~4%ԭҲ*蹇r|'kX2ŪcKtXcܬ>p㕚ɛ;$Bx!:iD VF9&nbQ]`6OLG#W h5q:hEE捵‹ DdeikУ'rOBOe7;-Uܫp„+@WڹVASwF,|߈!O晑u7]($ P h]B(-p&~s;6W>씷I5{;JzS F#8Eu\=up(`/:Zse"]ykkmjWWTqیF^1Z%E*E=Nb_.+]/W}Ir|M'w ),NZ&-C `]((/ M]Uj0$p0e'87PBCF@˽H ;Ety)aei׃A,>/TaH)9JH~xp(LqֲZ?w^ͥ$,|d5UF͍a u$.u?AnlC.LUm[vs`OL>gYZΠe H{ =MtT˚:BX`:k), ;`*)gs'b= U?IE=){1Bq gqeZ9 b!9RU"p@. 93>$$ruM嬠ط8`Z<'#m F*6)`g !,$7MM &]Ұ9zdd1m^8 hfbgdȦ`( $ڀMd*o>7[tq'^:TP&ǫyȃ 9oޞwO)HƗ]UC*{5^9eTmkoOTZ0_F:gf@` jƊE*~ozL67OΝ믦>g7Wl0TX#5w>+iLtZ882#Elż` ؄z?ZԜ qB.>nDfJ_{>B\X-4Q2/W0pu{oqGH*zƈ V9IABcSX? FdfF<"* `M4CU}H~C};Ǔl`Xob4ȴDVo>{Ģ UQFI?$ 0!˃>9 L?p g gpjyNaN8pПc6! 1xMRܦPJgtzC!}PH!FWHwэOGѾFuU?~ =e{Q[a= 4/ C뵻.Rv!󨦏cJ j9[pHh4&ѳn@/Q]'ɣb\9RuŰKLQgMWE;U!1+~`[ݼ )YbX] 5W4X##ik '7V5n766):jSXC-G_f8/iCG{5<);GykQ-|zYnQ{S$EPPo^@I.% ]ա^Ѐ-S rrCMc I54Uѝ#F KZe=\'"k\-yKx+[w--Te{X8FD6!^Rd`#bҜMl'҄w1ӵQ'kU[z_Da&MwdLY_}>=BtW66+uQ2{%y7|$2?E+$0P[fpbg"Ϙ }qJ{(]gr_m.Ḣm)ڽRw=cE@a|A-M^e)y KYT͔Wxˠ_[46*$T+kCtL̄՟b H/yB{QJ3rAB'o™}5>\4' c-aU+DG?aJ㠼)_Zfv@|Wo:`J0+_ǞW 9 ֿAYpfI_r P?O\~T2>*֯nj)W`CGM¢ j> #sKξ>\4yC8)=|yȹE^i?7Ln BiLWƳq2O5/dWscŭB*FfotK4׎:7jX'\ ؜,BB9-~27՘ ~l}.CV͏*lj{T DsdMf]uM.SJa!W$Z_)(y5mkS@#7ddOU|9O;,5a:îi8hHV\.8MRQ?D8<0 &= O[$+PANcT# y)|KOf&zeS|&Y.xi놀¾lmgEB6&:Y 3c˯5\喥GX$m{ZݵQX@(aVz%?BX b?"aOC ͷ$K@w [QMwo^C3:o|29cTKal%Pl4.;DHc h ͩhL)PtY;SI<^r(a\a͘ݍSPxAj\BC'ժ2d5@s>2UᗂGSg?r;Sjj1sȗ&3\+U2[OXg(;-kҢ&Gޞ oG{darW17iTn)8:hS#VNH(y6h!1Eȫ.I92R:fXT r9+Ub)P;h/]wV4Y\&Z8д{Dm{pOJlT_v9܂ju,4hI{ZPtf;P_s~ E';gh}r=(7m?Z;@N g޺,K$"@TJY*a?Z<+0]Uį+timMz ]n{J~P_&5hՊ.[׶fϩNM_-Njx#+[j9KnPuDhEl{ESyDpӎ*zç^<%EfGlUW}KA]ѷyc<^m$ dl `- l%5[;mdՔLkv4k xUl$;J/&a/'21nqR{&i_#WЎř VUo[~_υvjQf$L%: wf&t펖lLrF9|ia,|ή=A|9 lR uc#ڙ FZqbU|(0tԑ\^<^ࣗȁOrcdoH$k.K,RE~5<p1B'Inע|6Qp,!/).<N j-~fёsΘ?K}f1?oZtL%[1HIԅ>w68߼? Fe( v (|!})Zg6 .H[=>gCgɀ؜?H/+BӽY љ^4!(>d\|jڕ2kj+3 Z{LmՓkp00QrIs!8yVq3}%Q#ˬVI%<}qͽ:M r ir$[ٸ{6 dnlڛF>KC4xxyo$Dk(gV/KN2*HEj ~]~Q:|^} `Yq}OZs5hjmhs{/抇1ZIBe:0Tm%݊ό{&d<p6=0|C `v}As?i(wNg>rgJ֧M<-դ~pl=wdHȓaLsoa 3Xjuc`ؔ тB}~eyg0~J &HbnG,>EQ֥<7͒r*\Bs e/$ Y!ݖ9 PJxQ \ 57/Ƃ3af ߐEQdӓ93KI,AUz.?N fdcd'vu0%먠/Y3?AO|{g_AX|B1f//B)`E.8!}"2j0) y˜ĹH 2Fx03pm3M|j 0Y[`z);{crHWQTBQY@JTm oID{ L̥9\9B+xں$:Vjz@IΪJ)yb[1Lg.oܮr4mTyQr&l!v̋z`B|y5S{Csẗŗơ ӥA6h ~=ۥ\xR5_fP5eʹg@z&r/[ :A7nRϾ&@dnig Oͻ2¯xIlb@&|̳ytrRa 2;ne]%Y>S"~-.( _ (gsZ ^UmU_Re 9*ש,|frKV}_"E="]iwaux1bb%|bO}}"Rt8XAP678)[ BK5Eqt|ʌd,(SO`C_q:k&Xҷ\z{P":NO E>x-?@hV%U6b|X\e#r@wKW>5a#N -Q2lӽxOsJvi !Hk !g6$Xan_¶`;ϳe)u?dccQ͝yA"v=_G<º4^{e4m$ICU]_o&6LbܿRXty3Ȯt}GpwNalSI#'#0K?墸|^r"_/P+fNS6PQwNjP}lh&4fN=ΜKڶC/92ɫ~٥7YF˪+9 ekd+?9r9{@hJ,%sU\tmsצe(0r8\"#%, rV.Ɉ"ptk4lqFX|Gr\ݚ|AޠZ_⪞[Ic IF_*U9FQKŭxȻgQ'x,4euKRZ^O6YqF?>ʆkg^ 0Aji,?}@G\X(H}v'u,T}{8r]g|!sO"vYy?6+9t(Eǵt T#.j^Iu渕> *efRzl RB'*_wIbi<~a\RӍLؚHnxZ %Gy ~Op?wO6cǫ>Nͺ]MACQQZ=1fr=BQT1L˂kB'ghlۗzJ;%ۥCj v"[ǂZTƥP r+9laܱdg6rl|t630QXА4 ^o`)tA 6ƒ2!M\mq4-֞t%ȸԵUeIU&M)OEsp,xIhMӧa*$gGOuREQP/oX#mn'E|]ԘKu:m|\XWĆ0RSZZfrn dL$D.~'BVJ1k_<rojք& r~[~GBBct_t(;_#q1?P HĮAFEi\;NnAv'nHj)Ć a~!yGl'uDhNs/gD#l1 {1oQX O_mj˃}['·(~<D.8JMR.PL u(]|`%@0K;mJ, ?3 &ua]ln].ēTqs^W!0ćcrsi'"ØN@z0I_JF vTN*澾Fʡ)ۆZ(ہI[iS(N']4]:xBJ$2zabNd[lFVL;zu虍^ ULp2зlµnoLZ1b"N(H\p-4ʪ9.,7[:|ůN(盜P_Lײ\ܡZƍv} -kȋSv?w,޼*. >&=\эC+~fq368MR7X*hGLgV[b <۱6hX(,BB #[1 /m屆&5)yyeWVJ$ :3tFxg1tO;_ʘe2x)@@,PpU}QA2S2xuKk01]Wwm-Xs;D,I'uY_z6`:Y߀-;4 A<_V^q kn,F]?D}Y]'s:{z奨%ݷR,ϬrDiթ֫.Iuyx(I1𼬯 D['X0_ Vd_ƴxOg fgGl';0V׻  ʐw-LfF+&3;eF%5.|EzD՛-BUntx~᧷1/5*|EvP0gK$b)yݰيbeEh/!x>$_"eJnNfL;yžZ)E'T9)ӖscawC-Xh@pU\D9+|^gWAL2v Lyd @hSiM ZkQrXlOPz%C&َ /Mq^º51@g܅Goql$z%p!^.m! 8MpaWVrveâgҫ^Q5%t3T#SkX^l\3"H3HwLu Ҕґ7ӣ8fzT77&jĆH$#tD"Ԑ<̀C*c g*<[BRy*ĮGchT1dU)h͌Eo&b!a༺UǦvpCLdK}p)۰p\H>ܺRLNjH5Pbîe67Nј|>k2c ; ΦބY3żgz~&D<1d#VR<w:qhWHSjE.e)Fmr`1*/8A374#S?GeT _Mw*R~T73luЫ|zz%%b>@6q̃iBt}0s eE#LrдCy..pH7=.'%֬}Ƹxw'8!6t NVQCl 5> ۇlXG@m'v>:²YS31F]1 Gey2X$ˣ Y)=W.E s]p&pƝ g%1<ւ|)3g- M %~#cPH>v,:&hնj0Qrj#C?JA !/ݹ!ΩY6J-j5k|,;?7{sD'E)-X./GͨR ^>dA9-H&M L/0.5tcŠ,4_>*0?¸c #vģ 15Ʀۉ p&USl L]M6)ZAc.IJ0ׅr Q_JfmRn*Eu+JZOgcrB$chUkc", {SOkdO(ާ{f2//IU &%3ݪk[) 8ݜ f8ipVQtEW'+[w!pJwoޝ#?jDS3W fLQX>x&zKYe^$+7t*W D$wnr u^5+MAܡPTLAEn)Hyqgqv>'h4 z3/.R {a:?[#&1]AcNTa(èUY3p+E"f2>XJLmףctFd):. s=w1Dl$1yS%}~7)/eYN{N4̫Y[1A/lZL;9u<:W9l|Hՠb6R ޞͶ%Y(+`vn:3烬:Z=!Ħm/fWҰֶָ:4cFQkʧ93SjD BcvTG]V~RI0KJ][HqǓN v҃啓*\G@8/-n;!#8"8~:GN{uuQ#n 8{0]NfC6E^]JŞ@s',;0ԷDGrcxx eL"R5pau4[<@q9츘030ug8Si蛱 桿&v0[2@UD }qg`v),˓xA*ZhDDp]{kp +k~>18yG2)= +ВZL7F rR;g<|W\^0Mma3"jI(SȏMffp jpz<[e̕;$" 1)3[suĢtޜ~$nE @nXxft/Qt >N j.ԺF#^d剉 cN=*l+C+'ɮ+EwG93-A=?uG}#wD'vbm[Dhڞƍ6ǦУ" L-)K}A}(6Ճ/S~xbwaZVMnJ~Hπ#ȅRQ{hG/%w/[Hq]&V$5P:[m ɂ4kV<ھ4U" &JxWw%ëh9ɼ?Re6ׄ,cܚѱ%d.LZOz:|v13k6#!Fꘇ2ac]zڄ3OPkÛS>xb8s&aFvRSѼk{ Uj$ ⺘+S )D`}6+{r)˗Ɏ%`RL ~,` ȷ# o:UW qDu{`sʯa:(ΪH.,uOO[ZD[i*NsQw)Xĝ6`vA@$q8 sSikxH+ Ŕ?Xg/4(5?ǯC'?oi`C58;\KYjJjG`\0#*?(j'83*!].2қauP!u^䉲k `hGw|XsYs/dx/`xѿfoj+#j6췩{ق VN [e|izrrHO̭U9DU~̶sFԫ ^J_Nkg7Lcr!v#dEyb_[ Q3qJ6w_2SId'4)Ԑ`fR~hh#VY}V~sZϧuHsEQY~XMؠE m![O5LWa!Z zRWNၯ4JV`'>qΌ[Voox[za L-Qkұ֌,Qmu]>st  ]ӕ!ZO+W^[Ǜ7uft;5-4mO(D/OH⠳moyĂ6#jDJ 8±<e`NpI;sܼAV*}^/x3\f#M:!$zn!9V@#35ry͹5$,JYx+z܀ Ǖ8skݗ_a+_z}M.۾(-` 8ܘ463yb0UďVra2:G\;kСMw!O|O2*z/t3a[hf<B>BϟOhJgz)l"` pb4XVE+VJs@WFHe}' 9h jdYbe,!B_9IXV? ~@X @DNGS?i jdW6 ItAЇA[/̓G~ֹ2g{3]&[bE_4\48eEnL Am"&9L]TP3d`"=~^*NúΩkµ@7;/0*z}91ThIA2Pw ,*@y4 :yt ]yHFc^貄wߥY[W lϱԭ[/Z 0Zw6}^# u*tmS,qM$Y,pc%W5=EHR(iuW 7c2 c&_z]gt%>62 T`PsYG/ʼ(qۋAbۋh_f<A0uf?@Xlc3ZFxaOtED!V8N8K|bjȅ1c *N)>㏕P71e^Oդꏀֻ!WS)_t,¬?OOGymp`o~b},|NA^۬D!E1"L.+,~a딏G`℥c"GLX؀cJ6)oMgnQD`3B s2Kβ{pLU< װ<$;usp@2j]R2ZuoߨX󸤁"IJAq*{j՝TO^Q /IWy(%j,Xt'AJ+<sxrCCƚmЛ,b K 9 ꠰QB=YG*̵wǪbwkXi]YpֲVD0 9hoYDTxy8J`fʮVji1=BUӴm׭-KP4qD2XApUŌo'2yH\T6xiNb'jFC,`ɨ5taMp1sl$݈;]v?-*'biLW pϷ]6/WJQ_dWs CDg9_3bߙA׈X2BU.s\<k)t\,tlRPDaL`Aܚxؖj^'pwky{B*e8a] 3HxИ?4W'0W%Ng׼W%ڌL`Ҥv+h]pC{mH;.DR>G}}ٱSv |5Θ鵹4NZFǜPUW<@0`ct8W+Mn/>|\H~|:u5(b-ߔb\䐄ࠥ<[ȅF<>Xi skQAIeB"CӖI&JTQyv}mfPKn%d=,0*C֔q> u=m}^YAysQ35{9=׶b ^T}CْVET ޓ,P\:9T^~OZ[l p[íB# D H=_qDb.iegC)x?b_=SD3U#4KuGO^7o 7of @_g+)NH{.}I" mةףH@lL5aؔ Uj3!mn6'4%x~t;A(I`Ǜ FVw 9z+0 2PAHgĻ_0rgߐ,n4t`w7.0ŸWeu[jS $IRDK @G'Z1φqmBci&ywIG=i`tx_ Or0$/+IsU9l^RVw0)%>aGm*--dDUk{+(ShM +~B]rgT s%zꂀ*1"f͆0kQ,.#W G50 3SKbD,K #< A l;:e6Y@cB<ǀտQ:Ab)v·v Uf?J+ 8fkvpz]J?ٶ8fdaU'N'}07@ԗccIQ%k<Ռ ' Fv]ՔnRb> rm@&[d{Iyܑ^.8Vb0!/ve^Sa`A,U+2䲝k(_ȃs𧋀zX+U&\ٚ5[ƾ(.OTȪAR5G`h,{ë6lJC&x 8 3$|c4Q?!ra#-) j{|qj1~8(G?BX=BW~:.֋71,s2,X_M-T, 3%A@:TXMVO+k#K9]~SŁal:)t0 API#3 J&mgBې chK{Mt^O4{%r+ O[? )~(a@(܏o0[~&?xmʳ$K\zIr݁d}iV՛d:\‹nΊڌ]paj<N窢6ݚ{Nèɩ E촁0<5"R5j )[{I `CXft[#9CEFL9v P0bE-ёMU3v-TTZ'ro+`(P&PUٷlP5KլVNBP[]Nԓa6JN }rEcyi14N"I`yCu=*5'|5S2<f-T*%a,ҹM~ giD{T'pZQDQ=zL2 m4:zt !sKm:*n~H@h'EGK`ۤZYa1`Y_~u|NCVH6*|wy!3dp*/B0_wr۷%%/S̆EI?_l])2zWVYud-\wmJLX6kK[bQԜPLFؼ& 7r%FI޹2x$LϚ pߟE͝`sx'or8(O}k,,և^݇=;[ Shkque2Ɖ $` -fhPeZ 97w >X(Y vW*4gڥōP*fMDAXsf.˷w5x|R1rPZxȗZ+3 p[5Z Ŗ,yAywy7OFg =H_&[9\m'7NxR{ӝ顣'φo^|+^AֈdyPQZ/PC"o xв; gBNad(QΜHq_A%[l|΋R+"Dx8*jFSr{&??(d-֑ V:nj?!ם&ѝY} ?Vs)Αt1{W >_ I#g U \x_ݷolYS {By5"pK8C`" Xh^F(0 S T*H0k,Hk!7&u*4cˍiLK E`6[Ҡ:HTj |b[7Vz:/{[\΁ʺJ[VCfA7Eow@@$W;y'L2ntH])pncaS75O 2s ƕ-!3_@ʓ5Q>b"o_(ώ(/N*5 )Kǎ'͐@}(SnhP7FR~-ĥ㔢xecmOq)O)ۻM,x*N ~l{ݮ%{m5 MBd-вsLéz"+𪋧qLlK^-t Zv P l?rr<≏|zL$E2eIv/K°rqpmy4Np=)w@NH_ý7⽼Nʢ _=_ —`C x ]A ;eFul+3Sq]^9;z<O-&Id?Dn_Ī;Mb[uQmXukP~,c6?6V@Y푇K^̌noZ$4t|'>0B^@;}hW k;Мh6hʩ9Ф&m٬1;7gUM?d7CEGFp~zwA~ZE^G;x'Xnrys&>azR{/dHH5]iv1ox3-5O:8<4!On-]Edi#EKS^޷l aeL 02`H I:/k}~^R iJpצe+ƭrՄL=[ Q-IMm3UEi0CL|"-|nHDKSPM" X]?r :^ 2;A--FpMS"}G"<tOb1SGomz>t8E*"RpX{tMӳRtl/Jc׉sTUWŕj]k?,%қ}s4~-=`vpIBFG4Fm))L@twNUW@$0DʴH(|d'WZJq60Njt4V7C"KVe:0Sԋ5V(Lkw( ͋Dl^F$TC4d~Aļ=asb3'ǧHucWɛjRۘdX1%II@]o7NG]%(^ < @̑$ibG7_}aBGsEʇp/]<[n].JLst*-7np D7dZB<s\tuR"s'myW^x,$3>=E]ŧN5x!aH1klښuseؿ~ -:t&&2@$h!ئqhH ^ p8'v:nLwX~_I)Fv|BZ54US}Ȳ:[> +gPJqK&n8$\?ҍ%]; E zmVAyfOqJ7Мo$ƞ7/mz2GJQwO;zIF"H; O P?< Im 3,>s/'ԯnmNC2%Y'Y)^]Eg 9IQ/m!̈(Is=YA %$ν.89=3|[SIb4‘dEs(*ą=hirV0ҶѥiyO|!@[3IWӋ@󷁅,ZGX'RCV'fW$w~)Hp}5p q5Ia9D7#f!C<ͯ7mr~~rfne+5w#DzVh#XcZJS1~@0L}l?Uy>˯ǯ;gbz[D =bGާ`(؃"0/Fm;@Yjd Ys}VdŪr1X($cDXB`O |DkHV`]uTϊ]anf'(XR/3~ϖPBVfy9#WJ mgc";MQ:/usBh%_l"u^̰ZE[kv3Mf x·w5-u{/ؔz*ml09)7E4{q{7F~ N8c0}hu+*7X|"W4݁LH 8ltF+3$ R 6Ffѥ?lg"k ?KqRxyWݺ@~d2Y ()<)lBX/MmT[c>iC`г:,)8^}"r{V>+`Hu6bL\%]a`J喍HQHdfyl2E `ǢQ}$y]Gvo( o@mJ1wȗ䛒: /:BKK4,<3=.щfh Dfk % zxb&r-'ZLAlQ^y<"3,R (@w _M1ʇNl##&p=a˦bH=%)[g2tZ#SoQE7BIΰY۶.g ;XjI2sh\@mja7[56{tQPX0ٗX%wA`v^eOVWhAcfQ2{ "PNX@|~\IEU^q'w/7z+\ћWQ @XqDe9Y #_E$!3891)S~?,~Z!(|[KhBtjKP+7CzڛTȼ{$u~g3^_iHJ^7 Jem@+443Z2\*Du?`SwtK r@QSWߧWO[9FVmiHR*/>ϕVDAwQb#U/rO.AlS!yyQ{Gjҭdiʲ7u_ 06$J3YH}ʴN?b=Q :AILMUM:b6(Bږ2wB-8x?jp4ג 6CrX o)xnۗEgge 1?}kmsa0ZmB3^5 X_.t hDBr.+G7瘚x@Zi' sP\ AЅ$rB2`*q5G//uj2@F9Q)psj8aUea^Q/FBfܼe a6t+q)ΏiCg߁ʷ,+SJ_csЋ{ } ['*u_}Ajjg/Jq4^k4`魐Sry8|33p3N~Y#27G,lщgd &Զ.@%7v,:.$ņԕGfqzI~_-G"S4p~. G wp?T-L%,(룈98Fݢq00cycs^wL svb0q Q\˂0{ :ax˂GpԳ6),t"2Դ$.{`vN4{Քp4b#0Im/e}$ X!\kOaۚ j}4y81qgE0 am]v4RWfFŅBa{mr&ϲ _ռՕni`B"0c/O0鈄-6]2KcC(TȢ_Ld% ZR݁:vgS.ܛGW@)':PCsƈ~  D\((S/nx|lt\7@Xzdw_X0ApŞjw7!tCea6x9 *!_mbBs,`=Ge"wFڠAWogdBnY~*6s+S82g YdbW E^_t,m_-qYY $ֹxvj q!Ѫp77a߷D3,g8::#cJG}?~%=.z"FjMOxaвv R .SnMHn,Eɻs03^8*(zdQr`-[,G$"H>2G+ֻXbDGfV4@Ƒa0!Ycrw:@O:'fxS.;|X(+6Q6sJ_KMзt0,Uq̂V$H0-Y^ܱ 5\JEȗ)6VNKmqj I*Off*gsɲm-"!5kw[ }T^R̲mQ _8xUd([ɽ{ |,Цx~{|Ҹz nN^C?UpCHZe z:hf+C:9ڻjT4,֕ d aG4rbggg ҳnSQ#DxǮybKjNȨ zI) :{(77[ yHBD(=YWQϚbWp)l?ufZH6-=TVWH[[a8#>R_W],ZkmǷ$:(|NI:>=dZDd糃y2){ ֜AFv]M4 ,M0_z<8ULWln~>&-sz Ep0=_ ?der ρ ?hM^_Lkb8+AJ_‘Mlߺ~qYsYoQRH1u]*mcGIEQPD#e@MJ ,3W)~cA*#no'-tQLmh2Wx-4p/&Yyg Ap C:Z~˫gN;NBEtԱё&JIE7I| #)sNr;poO1)P,`p`c+"Z{Chn1-/nuUOwz|er<]1Yl #96qIMSD]IyGU'Sw(/P ((O@S~ Q4^Uάk\-zQyyDڦC) U}r~ \4qѝ3TA46; 81؜&*I9QΰxrmOPv*fCW־DtuFxT`" S&zA|0',ҏhUDr1"u`RbΏD)tb[T-6e'62x[ ġc6l||t";@nSUHy\~u5)25['P=$nkOA|:yրCV;7 K uLUy&BNi*yMdϚ (/,\hT$׭|L·: 3itbS1ށ,wG+[En |`ڔqjWDMkv .C|6d`{exY!L*txأle-CԎU0lɧC^.StGG绲 (K~':Lek"~d ),=AE\l䐥ܽB ΂ 8T>i}w2iX(ѦCb"4tgq`>3\~v~OyJ)_KJKmZ2+!=i}ln远G 44wcrr&lwk!哰zᬧGF"/%iVF!yU`wǃfs=嫻E g壢$F;B&'%`Oi({wkEb'gNU ߜ?h8*ϴX Ȼ@lw~ڲoanJ *fJ swfH?nu6'YÊR@}$m1AO9 <&OKL[g9}:j PoQ IR-~J?㚱ݨ6pu ~XpQp:.b3!Gs!ׇ8k M{6g@%j[ g x2z-¿ *4rbP};2Ohw×B9%r6($2V. i CYB~1dr-.y(w@{08W2'lbcA@IruQΦw6C7[RO.'Kq\]~ +g$,>N6V=Gm> [ da7Ku:ho.>}AY[HӴow34=#FSNvS .݀ 9[ f6OQz[n jO&kv?k=\NQ8jm1m'P@c7 `gNf.3lh`Elj 2u2FN1O\Do e=i3e+rɌ+ 0.Ev[kJ?B'jM{D0vH/[JK*8 KS4hRלõgm!Hc(M5+;Gp׊!'/#88q krxz eL=ܗ;׳)" r!v-eA$_24)g6DbyTwh  k-~׆ a$ BS$Z/v\O-1}@W,{+,wY.&T^sD MVrQ:)Ĭ:v.j|J`論mWpE[iW2^qܝB&!S^Z * 7opH.-pms>r4bzߠbw7f8!df ] 6j,}vl?Q2F;P F|RxͻFQŅ4=z[$P^~,?bRP,\R/%L9>g0Vc W(Qy|OVL ˁQ"WF^?UjAsbs..|:jV/< WE[ z.l> ^. ]'`v?7Z{mƭ^8X5J^p:NKvz|"Jc0l-ǏS*/_6jݍ/&VSu^_r Zq# d\<.OdKvTGE}Dpś.X!AD6vJ eR4jHђYb2kn,3 zu ;o{=n WE%F HbG7ar~2IfIf@SsD~:PX,m׎ܠꀘ9%ɀ}UQ}Y-W,﹂(v"7(Oi̼L*wx.ugչC9:gDULŲ\'M6&#b$^S$d[mܷK{ '<{ ?5Đnk@;pmKRXڍ*'-#TH8|KZ!s+CϛDDZq?|o뵲5r,8 YŇXyVL*w%h%f~0`*l)CVňExu ӨN@0{yН2my$L n6?(iDT6+BSK3!QrחetwÐ!V䈻(@[Z7f4d^MWCmr̀”H~D"ߝW$PI()6;W& ifᒜ3=>ľƍ!LJmS!O%݇ԛEԧE8^.(1ajёoloR-wA8Ln6s4&`TW)n.Pe1adddԈZQTWjPb]W}.4zl  .!@J"q0jYiҔ})ܱ)*C8_,o{4BXhpŇ^ PNG64-`xxG4g.ﰩkXrh;a9c΍<'Ui7s%hM(V9/CL MXmU/l:=vMC֨,.%afx' qDPViVTVrU{_MN1qJ2iB< g+8=9oV3$; =Ip18!$_H(ρ[GZajU@!ScCZ,]VI~WJY$$y'S*v{2k1"{ciiZYX\c/r#ltzHì :Ua|d9ޮG:V6ER;"L!n>,}kcQ&JΟ"7lqc}+^^tWw=l IeU.w^!p4МӨ Fx=o vgqEYm\_'@XMj] 笴.d$ 3ӹ%U/7H4O9{J/CXG'jvjioq*g;OL']IGA*2D/ lXoI!@mfZ}$W M)# p+Ţo /~4,f)PQT2Ї*?aSm<^UBpb;W0~/ 7I7o]7jr.1s9 2*ꙶ7-&Kwȋl͎X{qˠHڢ[p8ZкEq>1n]8&h&LM?\0|1C>&xeKTD^{{sՎtZs,.>N?wWy}s<\h `$"I ?k(}(ퟵ䯞mBf.u0ςjɘ%o!-vYU~Bq .D{F.ߚæD{S _& MT'dPwIA(Oӵܓ2 q>"vPshޱXU˄<`_meäЊ^v,Vo'/ _+?1M s j4*|ő~韲yOmr`XV W^lw;0eCFٯʍho@ii%.U4sIPv:'dȫB:(`n3qa|hbc_z5aWq!y`*0c֋PZotc0<yxԹ>yPNZ^!q^M6]?"|`Rc$n[@n+?iFkno(&F}Ek h? $~]1~nFz^oxi$t>c fQQ̿ㆀxS" GӪB;+P9U.:tpx;fk>"ЩO/m8iibvy#Nݥ=pڤu2Spؽc:-77L#~IMf74oW¡> }MI uP$C ѤhJJF!C"a %jI%UAQc-fcۓIS}kC8'NRo ۨvWM47 "ac#[G,T~otGgR p:c6X4)6d׃5#4:c7agzd*\3+4YVo{`j$1)D~C琅{\Z;}XS^&ȿ|y+\Ah<%^_y-FDGm5(G-$v fa}eÞی9bq^ )uEM'[z4qxz#P} Rhfhm_8nTujN)£z!Sodtm`m3:_J~?n\P^l )m "'ĂQ:1 ($ %cȹYIf($.H1hۤEy4cY]xT2{еz#zuJDH_Z>Lj%"FILLVB8xn8ɀM>@ӹJ , bq$•4hv6B-$L`͚1 1ΘWgϚc^!C9\kg3 , mcy h,@x*fՁ>I o&yTYtߩi-c0 WL߸Sba &hP`%بWR6suh8:N21Ad= ,]Py^Zdtt .H%aZjT73(Js?L vCo @JWlC@`q&l)h\E>aERDN-mMf .URp+Måǯ ^>GɏZN8wMx JI؏UكrNsGRjs*>[D=3_ƛe͌PVdل;6.ٴMTj'6܍l}c +- YCN٣W'X.O `;p9Yޚ΀Zemof,pD!4#mI+Cg&Ky2308]l8A.0NWvt=eAU7|emƱ,kAx{NN jH1I%ꩮܾ }!"qE2q _RhhY H-ަWYp'b{κqm8e@l='3A!*oԿ%@;QcHR|2/7ed1c@;%04!VVPYCE9#q.ETPעd P? fu8y]!0y?u{Pn[MWv#z`KHOdKX§ck5:05k6+L8`63?,&Chpew >N[v P+]+|e}ӽw"/oBG<*F%⃿&x#{UXܣ )5{ԚSk;{hx% YvjI vΓ>7QKwTosο,XI_$qUL(!Mc֤̀U f.8A?[*-*њX5`%Gh?d`$jv~ Kyǖֆrc;=DͽDǝs?_C|~ r<2Wu}@DܩK}nPE-DDӥ@3^΅IVU") ɱ9+"l+}kUw$D-; 5h:̉k@`1͵Bw~J'@:^wrﬡKćZ\i>_ ?dlz9 Nmn(a|VK,uc1"ExEu\.% @k5R鐖7{yRlM2 فz[3z(R;͏1&9mZF̌- @M9=[R%Nu=(Ӆ@vӦR`Ż:㬤ݐ~(ꕋ~j:ZTgz98t7Og gw#/cj AE Id2\v^# sޕB?4 Ʋ$ Cj\T W^( nJj~5<ۉ<`{[*L_9 AcL,VGe1Gr:-r4g'[ 18jS? {vr'>$Wc8 \3 ~?R^(真E#'XWRoPd7 F+,F:v_QoWW-9JĹ?-pt%Z ckȁU'AJ 7X2I}MK5B $&o i 'ߍ-aJajGyM5\NjZQ4jDtȀµd.[Cz=gދ_h!1P@(|qWeQNG>e4p }Q0Q_٥M Hta&0S;Ζ m(E)E[Uw;!Q.F^v[W捤,)&+44!i{ʟ'%V`0odl~1J=CR<*0l'l!/ nG71و Oo֣R)`XCCʜ3͉  q*C&z[1{XB(@~f,-Q7U||6(nV`Cvg.䁺x7T崕% aw:@2G:, ƣұuyX$oI x);;h#;/M:Ed')c)xiaeAؤUaPHrnи׎n.9|(Q2 :׮[T0PQyMl~IQ @&b"#ʆ֬E Дy9 b'JVa¾0G]S.^C*`D@AQx]X]tF+{ .tO+pe80W2Eyv7KVZ7gΚC^Sd XJrO=)h鴥۔][e8xP 0z N#$~NsF.nB*NtYͼhdaabvZtHeϛk5)=Q c-z۾7v~ g݇Wq{ uaMj 9\+p}]RxQ4sM^c* ~::[7i40y. ?L>OЩ`H8-^+}\ BTqtOu4~Kz"@)(;uaE/i:|g}CH'Ą;+Hl IZ@;񇌟 K[ =(ܰcLzIr֠Ӿ3WY`_7\o !lǣk[՚_ްd #(’~Vؗcha") ~F͝n$IFƮ6C>3EPc=-?tZG5sgA5RWqSamh׏ue=D,T,?sVTߑZ1,C.H.р cWxvX47ׅZ agP_"k;+f4,(rWqʩiӁ20a?Jw%7t(I?cbzɲP:)$1DQ(>n73`'y }J10G_%jWVF +GŝɌD(jTvoFpuӋVƨmDgN>E"f,ٻ Fl ل~NoG/fSlЌ9#Mo@'UlVy<2 |9C5GDd apJ}ZNwi04kYQԳU,QƦ Q3埁DyflV8E#v}ݎM<{ąQWI y߈Bν:ښ8yn j> ١ArzUaO91+3@N2cbC iRZQxyZbURKRLdUkVhI޺] @,p?|6`;ڋKޗ~̿=[%L uLL ]z1KK {" ۳x_E5UJWRay񝎄"[[5gICI?^4pQEƨVaקٸyHm[3~{) ڮ#0Jk 8ώTIA^>xRO& XJNb.m ?Ki_;FUjk-*;M۔8N;6w(kl纙ꯧD3yqewՓ6+P5[E(ouwqx_g)Ttw]Ta(Զ/~8i !n]bB4f͋"ջF߭%@U_`"$0mE-+>Sr7U]j M~͡;6{Ziu (WJE9,\Ԓ2-h)iǃ&r;DbOh݃(;WgZ|\~˩ 4,-!ÿ%]9TmemՉF 6\IsnQ>  @-rO1 GE 69JD'2 ;[8.멯Ky_WX 6(#WzY@V ;q/mGMyt}Q P):\ѻr=,/HԶ+SFEry怙(J?`8;FhSN)cu=ǽq p*z֐#H7#!lTMr[#NkO)9[ʤZ==;6g|У[l+~|M_=?g_rzm!wO,#bk7 Cfݣg2ʂ|e(Uu-҃qR?rMd,kV 탅ld'qrO1@/Xh~Vx׋UD(l!Vz'n}lyhbGT}=_ GI%t'wN06L;O:75l6vYBBD%I-|\;~ްVUqmVNvv>]pl{wU\@`去9c^ B`FrXԪ!BMQWGˇ'!/m40[Z'zm/:=\nG(BTm,XHBTW#CkJve)F~S;v`hNFo(Ԗ$$HeBZ`2 q޲\u'vCFBf>u)6 kFpFCל>$$:ˠEҽW;\sݶ*5n5ȺK~2k:s./HPK6YQ5+sLQ2+sa lG4P +^sX>g`5)$7!pwrg͞CeC+ Y]T'hk*[R]ciތR߻^iH"3yՖ WtӀiZn$?3=FܐN2Ȑ f)EDxȷCo[ANʹBAOs䖚9/FRPHG%+]Y[C N uDG\ 56*]*JBm,inҐ-03N" 8$3nKrcN> /5ӓVU*PwscPKƆz%XY8ұfq?1@qR#o`g EKK09-ME"U E*QX' ϭ)#y2-OSryS۟T3d39y]X3-m#|@5Ð( z(EE/6+&oE]&)GݯuIFm&sL1֙y?/u2nrBOU^(~6aѶ3/~_r9?ޜCU?3o,Xys% 91奷WQw`ATSsc+FP]1b /ѭڅ:+"YU ibS`Ri y/3.aV(R`(@f1:Mo 1bnA|i3( ܞ7~%NbB<[oŬ-l`r5t3;9wN R/RFM:9'KQSrZ|:%ߪ83H͝xAu%ruӞ5uȧ2תt|C-麈9pGQ'7&tZFfݼZ9׷ ;58 )*H{_K#xP=L棄 $;l Tb'"0<ۓ9w"%[-ޘ5%s6`Ri4+{ mO3 d7"3+2D9^ɢge9@gĢ_6.cF{@ZHd.<)Rz?jN"Ya%RXl"?.iM"zvg݀}95aq;m@ {%le03V.DiAj@Zn+L`**, fK_`*J쩮vȳ@Ž6]ٱ19b*b<'>mc( wxQӈ -!ժ|͙w䢛vgS] %mP`sJ aOG`ʹ|h3݋@Mp0Ų{.rʳYGOz,AYpL|s|ܷvq ]%tgZ:HҕC>9~>1 (*ө"qp#4sgFLHĮ aV˭g~mY_ca[RGwt`cCiER-qH6}S̏,%.ld9x,WKmػ*3ӟ1" W@yu(yu䜛)4AկYf'v0B7Iimߥ-t: {yAw(:mܞ-e¬>:1j+])Oz;65>M1usj"Z6'cک]ccEfΝW:b #&$NygQ %tW=E/@MzhBL}"F-}~]pyl v"ƴnru HkmV4b*enC{۷;},~sCe %TBԥKOa c5ioWO 3TY{DҌjHsPrH#;?eM9fTڌɾMН7p=m嘿qiDnjQKԏԻ28z?]{^ 6жRߓR9 I-Jj٤_Ak2ͷH2xřK -Czk?QP id$PAADd]o']FG !i 嵄rgHDo r=ɨH(0K%m#ζ4rIW.fs,˫yy@ iMw>P`DMn4%LQ)9simU=ObXUn'4 G 9:f{T×0 3_`D`uY5YsaC m? m?&H7ޠZvS~AČ*oEf1Ef{ 󸒗i0pJDv3hp슞}LotTqg'bCMʢPy0W#Ni.YHݍ^\>~3w)xLt):KvYu|ܑ!o:rb] Ojme/9o~Gan2䖢%,9bϪz*1Ķ z1>k7+oi%"2`T "^hG h'.:փ^.[| J`2WH%gs+&q%IZR Ֆ(H4'UFfJԻ t"߉qLv"6GhGvk c;G!8NxX| =^}c|k5ДYʪE<ڱI?1G+0*^}A-u屴=*{|gK}W">ѩ5bX)tXI)JCB.&5Au@^̌>GWCF+Wn;h7JUGAi2a 7XY]% N|ڑ. cG!QTr0ʤT9͆'^^9KЉk% ^˺QoX߁π-Gh<80 _7G9 @1xA"zH(tEXaçy6";+n3"u)8p(=](!p3&Zi8HP_$ 1ٳ_|f#JtG_3v)Ua-/s;Qjy]-E%^8YAaZ JGq$B8>)yJq Fcy3r "-,ں0wl%GRK[Z>Իfu:M5$H7+kngq+o 26΍:>ߤ(1E46wqyȷDZ ݀9WW lJf c9cɴ61ˢcZx3M0ޗ9=;1h>j:fyPar)nBmariٸ ӌVMXs-BGIw찉0h,hG>rrdk 32smO=DJb:LتXFI7knDv5. ,Mc'qxCkY17qi'Q`wY-X Ty-1: 5Et#|osLq͒gb=o.r{lޗgj%缠H6s[ۍ)溅vB@?O+;IreGnkkAIaBneDhHi/N皶?ڡ-4]^<-h-+jx9^ P{ δy6e=Uxs2tTI/f ܕZ۾y,/D=!DSv'ac,؝ ,G?u<ܜQC/ Øpt:΄",hhxaQS4zhF:k\\͌ͷcw!n8PUOz~ĿfB KlK\Qv!ƐEOx#. iqPEȶ:DUz̏it" 0>$BeI]2K(){2zT Y gbE5ohZֱbɕ)bP*2lT@(UZVxi#[fk7s"Xg.&mNeOA,`~?e {wF#Nȧml)O5^Wi]mFp:m%KYA4VO(u 8ZH[-ׂy2<qe#kbN7"~0S}I??j@Gjgd3!(^x3HH^SW;Q RcGJ\mxrY&R#'xWYݛz%'^VLh ,Tm51UZSE7PW6-\HDorQ&g*U,ߣKBcE[vF7ؔDKٛ* c^?} {PĢ\;YF҄v#j0K@fsf&d_RD'ЙsYږЀȢ @O1ٰ?fx~yvo7O,vo棶-Ŏ aBt8nɸC+);jۧ8/Bp}\/A;*bd;*ه@iӵe~Se ߱bZӅ9Q!Qʫ$r?{k1! r֝"?Q)սjFLo~5L|OxyZRxkQd迣m ֦_PI{7-ko&=s_=a͆,F =6o5խη[ȟ>EB 2a ~ TJux׹p1s\23$zqBRlt{2cY(ɺ"aITo%P#s,Tc̤$&A q5(:MM$-gAqUKÆ_Q؂DX`^v޼|s̼ rVZl_ e1‚ :}JZb>ĭ8LڄʣF߾{tB|xg.5 _(DFJ{ $`ҩSImGkh0Y<~Uo p]<_Ȩj0Pڙ{z*FFp,JIDDBʹ_?-1nnBx =558K$|їůVq4w3s: z}\[ #T8ٖQ;eRGF%,1" @FSX YqéݮS*zerUBW>ɕl?|ɔK*&.֡4 K nV'ѭDt'`psP2O0 ׹P23 G?|m:˃H:Ek@ E`܉0:ajcS=ٮʇPQ2l7΢Ox>ҌV pW_]צ_gk.o[!F0a;6 mP1sebMH)k )&MQ= P¨k*1_Q׳97ܶS'{Z mQ]N*E o%PhV=&U yBn^0A\y&0l\#@%2.YO,5 S*jٹ^$j,2=0'e 4u.suM..qtl/&Ws#y{ /z˳^#usu]ݫ˿԰^Ha&u2%OESjrDt[Zߕp $%|opb-ga7 ڑ4YVhӫ5(Ζ R|5G5#mʕ<6ζ03xk$LZK舉O ?( ]z >^׭vkRA먈 VEu͌4R WyE`BB I7Q'B.@2vӍe AQ1^=Ac[hTK*ng&ja]v.5Ui2I/ `9p{-U!+#ɍdċdҸȠ3#SksӧMu*Մvq xCZ2S8LRc0˲Чi@m1sbhѧ*fZfI[j1x}{ulCb9KTA~+9|"Fb./ Xq_+\݃'!)լ0LsIHo8Tmְ .*%OR-l\c_+}BMڀ TyǠ*JK#J?XM>QΒ%J ˆ󎇁Pe H 37ؑZvC4sݫ&B{u7'=̕AZBlU7G ($60jZ:)g򱴲cPy ^9$0sM̩'MMZiS" S؉X ?Do*Q#lI 6~N1P=: uDʄ],ͅV@t (}uXՀkeܾf[= Yk-S>`i7󠠚:x?tr%6V=Vt#fsal0(TKn6Wcn0W*ӈ}`#$dmkW'{QB T0U +kL!1B@6~j^ A7y>Jb`PѨϥ$F^;Pf֖2֑ !m֧P%r{6fY^kun -^5.z WhɸMۊA`\4ZT㱊gejzڽj7BCjJAlJin`8Y e% 0. .k/U4Kͳ{b3D#y&@+ 1Hv@;#x)f >kPm= Ķ23|k)q ƾktk y3$SejVcX1LAཅON|X=o>VfPd}Q!Hu&=};'iy8kye,x[V>y^٬yL0HNF?sy v!̭.^-iߔu[KKSΓoQSxk(PMO/6T_0+Cb6eݞmј IR0]v-јjz q p\qf%fzbB d#V_V  z1?Ֆ/ =Aj.) EmczJX1{R"3iD1%h?=*P\wyT %.و- Zx<2P6$%3;`grX6]3/dKA5<-V; ΋TyLD\r6lO(^Sl-)B2l%t4&e&@m4<,[*&o2Wmuí %sP5?g, "O%ⴿvh!/³R fR2P*H8xKd"ϼPo)g>Ը%̑po\H/Zå~0+5$^':8kIsxq9~)STK"Q2 0Q_>5›gDD΍po=[ވ e:Ɖ;I'l_&>TϞL53H_F¾`;X?Xy?k0A[SB;W>ԍ} 34ݑi4{sUtьvg@/Xx$0GI0a%^ج_eNV R6ϯ(tpyӳ}1^jgm>%%k 3?FP9Xځ6+Eн=nU@"WN^=; Wn6) rw?>ÖaV>ʨ1I_$S zKUO>wK|]$X뺰qK*B:* ̶a?$`H4/r׶"i!k>-#" \{:N~{'I!M)g`5vڄizW7kXfͱ҂;Bl h\ 5i{sˋ26%JL?=h5q1@{$|g'txlɼ".`86JC 1H=lMW>Kl4Aȱ(>`LE6tϊ<7$@V*KNcm+}@ d'M& q'!{ЂjdEoL!vVyG 9#&~z ӤNכN3 g8T aGDRP}#fɨ0ǃYE\X.hs I:P͵G[P)}^^v~l ۴oFdKChG8րDŧbӺ]r+QZ(V)B}ꪏѝdX|:-)Ԭx7!q_#Q)W TYkpqX=3ppUWɁpp2M- Ҏԙ ;79$o|DžG-%x8.s:mLzN Z[l0*Y緰W]||z#^ElzIOsAE_ ^>qHܾicCWr]I8HJ? sqiabO|c&11TNh>{N8TBGz ψ*h+A:y + @r83KI~"#UJ"v eFlv:vT֌74USa(eѫ3η2((ocoL5*o.v3U]X+b\F {3sZsN(COp6Kٕޛd7zWzzvĵ lHҏE? We#1v򹥨զ5_\7x_t8^u]~6F8g MTfS:G"֝<-; ayQ@`k"~|+Fh_^ua퉞^Yα+rbh/٣U}W-k3(urߧDYϞqx Wc*QqNǒzᡩec]4@m}u<8-8֨D*q8ΐ'Ep~b_Akkի Oo7XꤥD RyLl$54ԁ,yS$M2Z}9HRր&2ޚFcFХ/Pׇ(g~l+{q_#D3祦&"v}Ijvbؒ`w,9N"oWO-zӲ|^ς1&4,7I 9K# m**e/ jw?|wW SLwxbǑ<>kl^}*˹DF%KXl$s}Viv:x$3*%Y[Mwg֩j⯭Twqp N1Ȕuw }y9g~;bFkFD+Y %[6К-bAL4e7)"1/#S+z~ yO_@rCFOa@>D;{EB}V¢BH$hAz+u,{Zۏs?uomZ\SPmi\ƷFor2IZ'^f\ j=8q}]W$?t-8e*L'Z }~ܴd3hVV*/ ̰-ΠwФ%vqJS8΋ Vpbhȁ3֏U#aV~W%lNoY}[IB[uĀR^Ca3.͓NẆ1GI#1(IRJ3RRn(Re\þxOئo] 9"&`װF] Td7\F/?J˷(OgQW2/eu2ʽA51pX`B=t2GjF!qs;^_YA(QSbץC3)l0$tMńk]`X^kmN;70QI{c$Odixn*-5Ӽ97јlr쟣9I/Aܔ;M4D"a]Xr϶c76/`!`= ^#efPh ||O<#dA@.HPKEJ&qݓ\`*ji7'Cr:V7A~{|_/Xc/t vܧBA&һr!lA<1JKާm8Rm=m~#i$/ޫ=':v[&"q^W GW &j9|* 9m+4'fWXbGHΑ Oc Ф2T1e^ǧ 1$kgVXq:LG_fT~v;=s<љPaI84ޡ\2;}!o@)CZѬ-pC#Z|#:}*@P X,eⰝ`JaXsKbd`MAެ?~kvY2gVY2L .)B[}5<7$&lyڱA<>K>Y"I)v%7l5%\Rk8C45:&ܝcѸK3 k$,UfL߰\kHBx! [),>;ǹJIȚ*LPUX"L>=R$VھF<991'^sBv%ռd}E? 3Y/ߐq%jw2|ȁKA>1kDp}݆"hdEcp K2U@[~΢Gބ^+RZ ܸ6lDΥg%@^8c#ZA-Ih~FԶAGpe#mVtEFs^;C+H=#E;+(N V ׍[ 1=  [ϵ$k/ډKNhc@UZb2RB(ЦkKةh|Y J0q(Dʃe>d)8 b WׯȺƙ^GͲ_jYcܣ%@f'f0uU3 nuD)϶'8S >)CB Hwͫ"ݤFB!)wAIU1w*TNN$dDN^I |[:.:m~A?E7lm3nUlDp/Aq /Xosf eiv`:ifĔ޷IIO^T`ܥFAfU!έDH6̀3`1F$laFYFO2ݳZʼn*E3Y-5<74 - znSM^]|Z'<2SOgp'3Y5a; R"9) !5zn]g)&B=v),J xʼU_mN Uc#2yHI>}mGpo?~hE ՄwV8Qzp 鼼8ƳR 4,sLTܰ1[seD/{ҭ膥-n[@&v#bףa6ۚ9|]zwDzȄZD|٥Ozٕmw iU4;%Kٻiωq~=5 8 Жno&(As (l:^x5J;4d>! HL+|r PMҬF&7Ug'~j52M ۍQ1%̝Ƙ9p&BH6,r|eZa_ǀ |+0b߇ߘ܆ݕXzw'cٴm A*9'R)lxd$h3"*Hw:`ʿg<<_q0@͆6=eeMi aPkfoyWVT5z-s|g/f}ƣ=w>RݵiS;?Q2xWH0Dtq-3ba?4dhL;<8hBa&pGk lmtf 3PmM}&&)Nc۲ҸƏ!SqXGաWfh`_*}E=fT8ӑ6C|I`tk9 uk>D88@M cD]]Y;L(D;~wgq HWxW K:$-tn6Yݠv U8m -rhMa14/ ƒ-CFk,+z2.x]]SzYzg'}qQ"(HOcĞI'Yg}}Wisn+XAVW~5(+mQdr~UW@h%KoO!{QTTgc-;tk:&gKrrՑwYᑨoxFRvu*X}ig -SşX9ujgrtxC^`Ӫ _/0&,zu"~{Kzc?G,^>iSs V_21s 5U=}^"\\*&Y=L[a{O:W%0Vsp|%Cz[#`B SXyeAcHf| A8)\28AQV'B\99(ce8+NShJu:"?R;֠ќ`x_'S0ZStry㚺$IJCT)1N~pLCbciTjO/g^NUPuQP0<0Yk~+ 8я먳szGiPdng]}KNDg,p}3hoT# Jr$jl1Gz(*A4y.C5Чsޏ|o69-* I߫Q(<^h$GS93 XërXTп=<$<-~& L.O6=Ƿ@ȺBR$WSQ1;BZ-rk~A"yJVƓP/(>mPYdoi!{bڽ9pegyU˝241kG~,i$<{+7boe;:.%ە٘M/3f_/tgP]!k,P14r@')E|P9B$zvtЦ&F↉y uA}$YDE?=>z=f žcDH84|KepZ;>)h?Jpƃ%hq9S`zi"pk_ϭ||gByipHeh^i8߬JU'T^^(D蔵Hu"Ia.m7F>9(bƾ M1f UR{d$ W! ''#QX}9 \k[AOdeUz\Ciw }e|bs2~|2E{BLE1%yp#@*#)64XOS)&H-(-e6+jtRdv<*;<żq\|U.1W8h0kېpIZ}sǒ.Ix#{ʤ@ #ad 8sW~ h:<`% XMm[2xMn!\p$2.ARμue\Ie5J+%h>#C0{)/*EٽS.B^RۢSL{&9[z`ʟt``yXea#Jh ~kW\yip5e +^)I_|>b(iRC*M\cy+ ulGDQ˂%Is0S%M#Y' Ndp/1X0g cN"w@LogK^}fP_dMgUEY.7D@Z1h5EGfK>=zYxYM[FZIZCD夨wy)ڙx*3_O+ia,t&6u~ ܣJKn;@;ToWǭ?Q/rVM a|R?]2sP%j) fDv}#"/~فR?)11xXAl0܃Ҽ$^}LٹV)zIZ.rI +ckxk{d5e XUBp/o9_ec;_Vr)9j([#bJ B-iR&J.ys]yLkPlOkzHJxVn܆Us}}BV [$6?F%f HAbEy;Րqsgdp@E?I{~(wxPUhɐ/"# uUhOM" 8ˉѢ* 0?]ǪHȸ"qOjQ!۵6ȒOxDža]zJ܇.b^>ٯ_FBl؋ 9|Un{._\X2O8D3nm\ U}+Ȥ4._=9-}$п [!(3nTbƠJ{EGxe*GѰ..}3j$jtT:!o5Ϫ$:E˗[kL},Z4M a ]b/ S ꤚ#G(z{ )euK{;A8LaL{fSMksD֕ RT.>TV\obh`"7<=p&OuKVlx}\:QV_+n۾Bbo|M;YfnӨǏUSRބ_-#.5>(<-2]"$:b*^k5]s2 -V=;"9>]@\FȲ[B2n=yGd|{~~*\ukDd[1 G2X]jR<}Qk5voHcEoT;;C>\= N\%jWtpsKv.NZ| Hl&u֭).#Uz8ER^fzp Ћًr[6 4vP =QYe?:Aƴit}XC )<;Dc|lifZD YƳIWZR4DxYئU{YU[[o!JUBP9y(Ө{=!KY"U]{q:px5Z$/ѭŭ*WNTmNa'(FDCiR>$^aa vā#q]x勖yo2 L`qBa(b:kPi2pkZC5d`F ෪PE^ գm ?2ZaQd\&*/iW\ȈW"BvĸvUnsP4IoSc:ɧbXӂ.V M1g7.ym)׸Qe_K1ғ~[T:GF@߳ 1iሯ-zvvAMN"[,s1Dm:|)JM]yX*ڤvǰ1 LeH3K̦WT̿q@p+3\y4H]^iֲ>P$gt UdͱֽnU&#gyj^싩Ha8k6J*6'uo*RspKY9)Asz)Eǀʜx{g>Ql-Ų?1UwdQ ~H[|##G4=+%:(`27.-[K5I^@9o$+6)Y>7gj,D>o0ڣ']xM>+G}%}lL%;݀p()hXvg@[=zL7-_@T7i̋:ʷ' f,Y~Cck7M$y6[cV qn8tCd_0gh3@ޅ,CܱE!WI~B;MdiI3s y8},H 8jj`:S{INסQ{' +ݪY&(OϹTTp?S˻ ]. RUYt<߉]N5"?-eωၮZ=z.KyHi]v pwt3,Td1`5={YP#/ sQ7 &P_NO Hk­VOB/0׏$|woV8FzFZjH&  ǂy_ίփ;0WZ:=8$қsǯ4GpN:KF/2gfNҤWsٻRMQ(ԱC‰feL9[󳎱^}BL  8ڒl[{@Xy!E{b;]r&v8vޱ6)0,vPdڕi@/{/N闶gEc|-%HbvQ`xmGN ;}1{!W rkw@꾿G/97p.:&â=lbRF/h!s=nҚqKV/*;8fE7twn@UW &{=3`S8DJܮ Z}Ćez-Y3!ڟ!c~3v2s][%r?vhېwi߲Qw粜3q~29b,b/촗xʛ078d($9R0Kan]Txz0!( M1͇121pÄ[ oK.r@άSj3TDV]zW6d(o. ff0FsQ|Yؓc" `&7O;]c WO#n$W/hĬl|%@aL=oii*h`48y- \ɖ Ӄ*Nhl, N'%I/xM a`hU:2.#X(¶-Ԫ~eEO<0]O+]zWpZO0qb!alj66 2P$: owrCЁT5kYg56'ӞfQeD(ҞX\LCXbX =C??*4f?Uxqe.|o3Ϟ >U/r嗗z%-Bˆs o.R g)̘P+XI,g-k,aF{͠DܓZm#aXRZ(Rh#lC_]_)'w~ m=,*J ~V_!|eɢK1f[&P QX=:Ml;":և_YjYCjDm?{Ss뤺m;,1vM|bqXd>j_K: 2NհTsJ~;zv=%{J]J]'<8`qNjK#I;TEYœp6RnWUѬūS uƚcÔTJHjF-gB)A(t)ҁԎg[A-{I(= tC8:'%%rx;ͦa9E``<€$ b;9XIU^ kɇB{+]//w1_jI}^i`Hk-U>Ҫ8yYO3S|b7 &')>^#y1Iճu};vlcl[=)Q" gLW hq,GKPjv+$(DZr& PzG$,܏# M9b<5мh8ĂkuT,S/|h8!^_iC[bv{kjzw]>5Mboc.Lj:=doE2FhfySL&处>r:曺)iUf9emX 7 W) It$FѦ{Ƞ0l/t zI}apC9qgPsnjhW-^1{ctR 骣ebZP[8Ј@Nc"_~#9F B&gܭiĄitDil"an2S P\o < 96:MjTOlo-cv?g>XC${[I@5F{֯7eIo-/@j ˍ+6 Q0,}!! {J(z1|OF]tLߖ=2U\ak9%vGO! NtM6qH~X`6?:,AQbXS+1 ykOb(H翋-RxEZ0Gk;`ΚiXcznpu֖bf\ ҁ> |_'u)>ء\:X`{NVa} txڣJ*V\;㽇rWb餘aeB +,Eh*5]^4, $9fYڿ3ےP<LͶ>H95x,x/a Ao\'nUښ:iqآ~7܋Bɖ 6s>ˢ:~\SYW VV/Q'ᤷ4b^!y$<𷫍"ɤw ؆MI{ܥYldwF拵AxO݆y6L:G:1jĕ5"sS`9L{2o@g]lKOR<=9KiD.ݴRoZjd]Vi/. @GoZ|d.%{Ȼ)CbƱc|}R֫q:?bB._X)NfiY%R3:Z8O{|,C{cIfq:rF BIc08fLdj'`;L{5s'd'h<|L\wX aIg (@Xv(΅8շE#-φYFD5?ËM)Wf k;: >[@%{bKyD "Ғd l(ShnXTLC +|<=&T*ʔ_$njAQr4C^\Q@.,5=ZOX;--p(JGlm924l_ݿ D<*v]ODt0# dZ4f KYuahbBu׶VwfG.0LLK7X_-,Y]EH+ӭ*6RÔuE~~B\M!IEro.SaEMX%9Qwsk r41 1WtK#{k͛|PK527@̃|cPμч5ߎގQeSöb[mGn4W~͚q2|,}k7m kS`Dk;=ZR.+,m<0 vm xKJ5.񉴍EKQ\, M9&b՚R̠.y{mP->^zx0=&8@#A1 YJXQ5)Wr6bfъ EF.>+M_}_t)Xއ5;oRXֻN9(4>6սytB{qLFi&O&qTtG8#YS2m@|:LoŚ Пii@l*n[jMNdpA39,D&hd8>\@@MKV?J_1'ڽX1rv]yM%L q?/N Q/+}bVYst=>u 52.]%i3L%oDY$%7,_;bխRI.Ss5)D~g{k1RDp1$GcjQҌoQa,,X1IQv-pKK}e4G_lMMa-PDә700rrA% H;lV2.m"csTIŪ ra["2%`XdzCbz:YTLS cʛ [7&k]Q\wo<<WM{ d{ _Z7ۇ! rQ9g <ϧh7ōwK> KvFl ԧ(4tv"* ٢r hP.xM x:w՚?1 q9ͤaƸX@`.PBv H⫟Hۘ- B;Yу]7 ֔ O`مzT-~Q(mx Od},_N5mb RP # n ;V_FӋT#\2nԃs61 oUPHMy/_CQ<ܷtK ]%vLLAJ',=O xSa!ȃVam^UBHJPU"N;H ~\0FPݗl @0->B0=cQ- v1N`냋2zY]&\ Jk0djY7Nj]Ȭl`qg v':7.P T{et8ȹg RjO%zzЮHp ^Ӳ=$Wn p =93?Mb[paWxo\-zX9 {;bx7^0c=S(EnbkfB}j[E'zqľ4tZgnH+z~=9v\+ĄgG>6$%=[qRSI(`uoBgn7^޶gb-}e"Dq*}'0ʻ8ۚIPrwit7f7)ov; [b"8YY #@M^Y[0^o#>>m,c3VN" <U$4RƱu}I(.zX[3;9sn-@'7ha)ڲ iKR[b9?1MҢ۠{'Pܠ bh2_eq[{ % Xr̺]|P11PSK`m ]07H%gB_x l= yU}G2Qr \x2XRni5-~Պo5ro2)bp9+ѥU$OpGu=B? ;7p_:]kҳGk"C?ń`Ό D[ mFu^!χEMmR JYuT?+(תlN=6HwB}JR sUYU?փs󣈀ESNSFϐ׋o쳲x,aQ 7HޠZ 2XPi͜x' |A8S l˺>̀$Zz)%׍w4""mjw=h[a^  Bi1BM)`] Zt!"Q(luDuZ0o@TC_ pʊVYN%u P<[Ɵ"^?aq:\VcY-vXtk ڛȡ^:\m|N[m^Za鱵jHȠ({В8y7`rug! #oDs\2dM6xAR##bR|%[E?4_pށqN8LY׬I3eܓ(8lZ* j\ΫCH+߮ %)!|NB7-zII7gqzwrq(:XL DCNg!OEWٷ_7ljD$`H-Z +(kRR=r%֜N1p)m6Zc~zQx-A2܁}m M-L3vx4,G ԫs4qatu~09eWWi)i;}&y@eCFO*/Ӹ;svٕU̔`QO3g؛N87v kRd*F_%̦Q0iƸa@W *Q ]qn{ޔB'[Y!3@ ]3[GpNv_O`jWxa7l2)x߮p;]>.c<88vNlW?7ZÉΏfKG5+5+@mvnu Iՙ.P`4~sZ)ծ㉢AMyƫ\iu<󭓬`yc +yX'B(H5O1ToXNR}+/M,aɃ\z "2σv:ږp` AEJ2=B}Woȶ-a5Sbxg/T>4IWؕy7z-kh ^ xcf7Qx̋|FܱTnX on#e99ʲr]N>ʷSIx2KȀ';2Ű iZ>Wl_(E3I;>fAƊ_;b=a]rTUaPΘ*_)vefK{/Nڸ2A40zĖ _\Cė8xh2v hy+;L+!+e뒫 Z`;EzMIW $f*+d ?!y2#3?V>H[Rb JD0Nꋊi{LbKT565УrB+(i: 'QO7!*lcm/`I%BR EN/Hx[vS` X#@(.GȋH0zMb-~PYblnK i`a~Ui0ŲPng*eM85bl:<:u?|YUNZ MgfEݗ8فh_Bg&|e/9E0ZA>'F{J^ǺLlpHx#}Wnl0u6%Zo#wIje# uX|@EGhF Mcd;XhZaDLuuI+zCك9ůVSgU=^e~c?2.ZMf|OʈCc[b( DcT3rJFcոoF2gx D7m)O됦PXX@ҙ%n@<nؿ\gM& į&"B#kMc롛s$9\ڧ8λ5Iu9R%bdq5IOt-| wZUBWE:zTPOw:1JLI :j!v0"!~ƦsWteoYxPS1g { ikhFIYPpQ1+ޜʱm"N h΅c{Cyێ*GfLGRLhCh zn(/%MHIK{|' WpP1;MSWx%?}j8wINsP+\$$]vuY}X>V2Hf]L[{3ǻ~uq۽Hs fTC c!uܬWr|~|17VdRxޡ!Vf;RRV+e Jy-[\O$Uot@< g+I_|mY~]mYJ'rIF ĝA#OdĊ,<ְ݂5 xH7abin``\O+uŖ tru6]z|x ~Gx:<.j~ Sݝ Z|v+$ؾ йF-)RϽF|R$oE!̗,p486iy7|R9nߙlDƣҖL|xchזAX |bpU-qΛxYH5DNH[Aǩq1xs>Vn@X`7RO;Z'adp"/6t4rtO-Q|Eh ۏH)8Rf o+JE9:Զ{ &q`%Io>AP*DLq(14fh f>`ҟ 6!v6Z[' q(Hd]NWc&>)&]4 a_3ݫ;qkEq1'.+/Z Լ~⊦ ˾TB7 }/F"u|N \ nQmLk\?0e Sq b&\r҃˵ ld80mwA~q=4XO7J/hMs0D7e+|-;0E wc&#zP& ;߲}xoIMV~~o%ݰ[9z`\nw1o@7DGƻ4b7[[z^+cAL_B3%t4e/}E=j6TF QՒmZ,6:Pnk'0YI_;S>>U, j@niʻxNB;NWKN\|GR+ F@{9dbœ0*?{=iΨ;]6Ɠ!{Rv/|mvݑuELf% ~ow‰8u] jf~Ұy>Ă%lK@2:Y[z_U%D!t{uz4ЮuMxeX'N[P覔81"Ȓ?%ĝ`!3eYAG̼+#v &$cJz}\V]^3nSײʩXDCk ˆ} Tեq7yԴXP a&܂9$}YRl z+IM2>@j|-YM!"=vpLV %̙JihBwNJ480GearOeDX{s_)zP5bk益#B%[xi 1$p@+X)|+VxhK^N5N V%PiPggɚ߮KY7=ĵs8&ڌے=X Gt?n;tNŊjA?Կ`c8ixИsm IJG.0ZG/n5|~Y#nиBBts yدVUժ 'f`GA%r RRU@fŤV6_\).cn5.=i"$渋~ǐ[FԾmVLc},TE:DH& ъ-#H%C B5YvzP /+"Q'q_$l/k[pLg4HӃv w U>Rvq -ə .XzT5jrQA˙.]'~'7RDgZZeLQI=J=[|_i-{5!߮3 ^V3$Ǵ?1 5G얝nQ~(q:QYʏue"d=ҜŤ$ =۝V[ws>g[-_0V_j~a(ޞUWiIQ8&z !:9td{3|P4}+LK5Ȁbjv<9齙=q5.8֎p`!# &qi 6獌O jG<"as8mKGݵ-BN oUАtY%ÉI`YŹ^APƶG^ن[S9$M$H9E} ܑwR5ahn/z/y)LK]M!h<`D y鮎Råk\t[$hh ^;.q" mO[K 7؝!IMu HD΋huF aWt9OfV90Ӧ$ oci+/Sͩ)}g`q~#k^ y| SLӣycB/P ʤdA9{z#a'_mcX0%Aag 0\D k| T`A]-18@vKBڿ PPdNROOZin_a|2b@G%wk;2]mFڰl-Gz`JٽtLS{SIVݥB4uw / `pz h^.YM /{0ޔ40eZp Fyۇu=TXNjЇ1`NTNI( *ʥs?5S?%6mAL42|rg@۩ɇC*8ԇI;FUR8lOxW; =jvbK bhkPkF X5asK{xy l8:Jkt-kU!{ =E6`!^"AAĩ݈ylMԭMp}_vh hi@$9-NBaX$[\C|nr @-Ӿqv0$sۉ_7;GcR]ڠl\F._?Aٕ۴t]ЇIMVN!]ä bvSyu$ V;owI6Fr_a_ -I'K]pz[Z $<&ћ30ƣb,?[T=i_yhP`6ьd8ta0[ptz*Ӌ*>^y^"E܄0pT.49:t*<& ڊMxC;qGE2 U%b7"RHJl-#_W#gSDg@SfW#L)3O#afSۍ+1]s>^b @T֪%(,s"kΒ@TTAc X;m Ӯ]gFs h8$cgǠ> % #[#F#&YRAo2=kqQ{R0۵cp_/e$DIi9'[Y D`%X)][~'JT\ {jdSWTuF:DgcI__d\X]KRŠ3]d 4 D~7¿1fl |*RYGHo;OJl-4 9e߿OsqoV#Jqvva}Ĭ4kL`xc^g oO!n.S U&=FuDR?VչVD{z(XyVFRc)C{+ZΕ[PTLo{A<\=PnZz?,}I$hե*{>:E!D8ܣ*DG˞ލH~r̤ 99?>B\a0TQI8bdIR 0 {d#&7?ivoXlBf%TxwT /+N4*XӪY@:ݡu2@O`Ms*}N˃b5KK.LO |pE8B`T~/隷̪|N,EeCbƌ>jcA38jڗ҉&i r"`(@z.2#"ة&İvؗ+@YzwBRښ&ųG:R}Kݡvlf/V4 ;Ŵ$\6ѫ.PsE)({Cz3U87#5vDnQBQwC 9%B*%UmATSV"f"c/#Whɘb;O;bbB A@wڤ#eX* Q=D&'.pnRo;-L+ I\!VN{}u:gEw.rAk|NKtUx1v8bUd.#fU hͼQjsND0%hvz*XD登%#Ot]Q9/<qV$WدүњD4n&Ft53kU6 )`%IN8s[T W %KP$N8e&hԟ^3r]SGp'zZnsLaeСeh-$0nP*Gܯ+ co_<&$/ ^Ңs{G#}#*)F+(r\y"`B?L"ٗ das]2er[;ڋ F[^8~&vb8aEH*[,Y1iXr s1Iȑ%p6h>$p!jLt%V6޻Mc Jycraw] ʍhh1`1'#aVnBr;Oi}!c'\k0a*i^AυFMHt5v+SRl%ItsƱ?Jg zNQxJQXJe]!0R%|hGq*O~PԬ_MЭɖ\!"&%ﵔ ҵ F4C&: O>o^s2JLu:A9# 3MBUǑȂEsIQ./ :t`5YyG++B|~nr/ĸ2%\qdaMxԐ%xPu)a@uQב~3v s}(l' :=ᏸf}BKt2RH`ѽhx$z ܨE2n^/j4pb]wqQZJ{sbf1oܷUgF9 Tpi0R)PAx|E"&o#ޕ.BidWlm Pе^MhDJ1r*Zh1T}M<˘WJOfg]mKo4 }[xޣT~l22kȉɱVrlxgD/Zj/.U.WcD4ƻHE47Sn_PűO(1࡟'[ВJ\+<1g"|ѡ&.K&.9OOg2KcWa:J,SK|J`\/=yE) ]^dl(zQL{eg83E{;n8 9A_phu[Ib([@+!nr !6Å9〱W9d8R HmCsZzYީ+8\ƪp}Jk`}w FK!ԡa֦>TcA]!Cb-t2-bӒ8,eqFexZD9%-II @-u0/>rgfm!O<%`GշS΢"dn$@.MלEzh1b'o{+{l+FKUNX_$J03&:o1wK}SMz!QiG䵷 D`>P{j[i歋4P>\u֖9[Tz; vASR) #+4j.aoJ`}j|?>} #Y}Z&PW/s*naqb0I%/b ,j;@LwBid ͨ[1w{R <\ مUe @vYes%VGryڷq^ȑSn"H(ޯW#Mk99lBgcD3nԹ@u}MԋYYRs b;bBEMݰMBPF =M~!쫼YQ60_ zU#qtEf! Y6͖wXwn+#ơB$&b"wqB`{X_}*vYO}aBO@S C9GqnZJo2xBjGJ!χhfEzeqEN؋o-tsK#%wUDLN>/]ٚO6n~R+_Y nmȖ@{Lsy31܄$ cc~=,W&_<۵LwM@zPK`zQ73NhooEaw*`2K{tertxēUyyr,(lw Q*x?0BPW8e{凒I=YAI"L5eKpM׭awBlXQ $;sx]i'))TcӃ҇&aymhr 8e^>dB$JIFAVSA˻{SfcX5)wRɆ'ҴB+z '΢Y1'n# 'k6t T71]/ւK 2R:|@Хh05p0٘7%!87@٭vl܇XY=SfcM9ϴJ_k[S:KV j\lJkup f惏O3{QUxoQBf)Dn?{iǜ뿝 Y(1 [3Zݜ!qM?: K/ˬsw9;Ce$s#(M:C#Cs8]R xUiQ[{Z5MTrAYp&L?#:BžlQrTspR%΄qe- tD E<c-̎dOi|V!m\kѷ'%K X+#aGX3P_nwHd20_JGk4:%W3L_ VC*R"d)fEI>½!t62b1O)*x%O.&3;Л;!HJ45.VP;ώjih,ƺ;6DJhpJO5yMbODvJ?^(UW]C+\̹ ^ax?t6CkqTb߰ w}25go@}J<%D ;:t,wGv:Eh)CJQA]Ptg:^]k $4p[]8δ?yMo-Z h3]Kttm>{x$¶=[{[HS)Q½ZR &M-;~J!* a%کh/kܐXk R)6GFePEM@{{[Ғ<_+5m tmz-j]?Q1hHGnK$&^(Rh(bFzBb.\GoЁ`p+}𓶈vG^F٭'䑌B}e?,6pIcA~aVht9AG:7@d]lynG'~'mX R8V+m,2GCI+sbaHąXj04=:)]h. Wq~"[?kNjM\*Uzdz#qCu>R? V$|&|)Y$VƤ^cA@! vz3Dz9D1ĦjiĐJ<7G(}iwE:ARپf`5K塌(ͳ1I]lGRVrd=.[9i9lH-~l $d˞QQv \ms*kz˿wi6!;$)ъބgO{dFkY,a(qXB;IE՘c@2+aQ9N0ړst2Rd) [i| ?\闘ť++MDe 3IѺӧ,Կn1|}fK,..aKWzPqʍjgL*U"p3"_6c')QoANV!*"w^a!#=*lq!atG{A-k}|O0||Ƙ >s FlUugpKԈC׌k >v[}[5cF߀la/1MW;e#u :mb?{Hc\IݢrT;Fnﹾ,atbz6T,8aƫ#+{xMvW2~_&l:{看Ar {WYuDI$P$boe7%ГK{a\|(Z۞`ɨU ߨ;W蟂jjr/CO*pvy׻.鏀$A.o9o}14GW'1?V^/zI~ n$O:M_mv)H&ߣeU$5meV\UՌq<d[I 5gHԦz:$nBf op2 .۽vzڠn^AVNjaղU@ZhPlOq O ^*t3FsO㽥M')Ѓ: :O# (pR+Ј⍰Q : ׭*_=40|ΆKzR6LDzȵ[s˴)q6^\"f`~lY8,ržD;px AYA$`X9ba%S2W! NJk%;ƫPg]0Ld}h9gX`iFPBz #'DDSUs r.#@GGH Ӛޜ~->+bYL= Z:n}^;-)=o0aW0l\#, 6 5f0n+m\'S>aΜjiaζu/6_WԻ#gBl[=TWD t Wok .9`.g5`l{#rKwEa veku-TB;WQ-j+\.%œ.lt Z1nݦ=̵X>Wb0vvL!ˌdֆʔ!l-Jt&u c ڹ$jY+H.}˺T\mܕ1_(}2C9`h{HS8eCJRj(p[>i)ًDsgEz1 yˌ3(4ouN[)\\B ўfSs^\ A cǭlϧgcdqsr)p rll"[+L>cT{ghZa\11*i9M24y inkMOzBt;nNF}{T㸵/#z13W|a ofs^H1}[OY9z87k,a?;<%V ޺P\7lL]4'?rJ2hgİ߽@j{a28j4l6`피oF6Z &P$N,7>y!je3gH"(~=9pe17e aZ^)yJh C+]QΞweo\a܌(wyaˍ\2' ښ Oc֝,r k1 K6Ү7Ԟ.1 $] N R#u~=}%QüEZ}z*P)>k[9 ,W-,CAbn|؟6Pv>OS^sLJ4mda "phLCuz4X̛, S0U Fb~)xi 6+`QTwU>Ƅ11#њ7 nGziYSYͽT9˂GJV4'6Gn TB/=q ؉w|)@ @qB{yjnqtv>(M'ML- Gw'2^_UG:aY?ÀZZD` Uf8IەFL'H%#/Hp-B|[㝖fPQN 9\ulk9I+0UH&TYvy\Db{`ƳQDq 0hgoR4IB}m7m~legs2C.jY}@V0!tȯQd6c 6 MZ}MA>U)͝& o٠Ro8}UU61)gY!5S@@6q5LE\zٮ^}FHLJؾ*7eN]B*oLo H7N" \eSqGZ[]-oXX0E'qKW-|D8I/=oP@cVNa<}-CHhE.)f;z$M@a2nA}F7l|4{.,㊇;ӝAE |roBˍ|I_YV:)UĴiq9 q)iz k8Fbğ[GE ?=B5s-9i`qw:7ԂR4,Z_zqaTFxX!Pcb?&^ ȈI.tI,c푺}r+ 5_ o;t~]+(ZK[?+,Lgζ2,򃞴o#֠[2-:JE ?C=+q7;kf^a1]D/Rfð !{rO:+0yiU@Dubtv)q`50K'SiQ>b"HH1kj:I*p8rϟ H7/^%_A7yA֐FiIb-JC$` ם?UC*ZCaƵE<$\rhw2omJV+z}`8WTM% қI1 II=##s}ј fi6Tm91c]yiow=nBBBAeX@rߠQ*wϋb˯,k'҉mw鎎Cyif_$󬼡i!?¿;g`c'|YP^Vf""ht^t.:Z/⚛uϪo|J?y. w~0/STL[tm]:+{iOC' SGolC A}ZH{رHө,KIybz?|/~~ʳ &7FӬ)ҬJ=Pypq9Y;`@*jo71`9f# 3@։ @8b˱W|yYGHue@~G}_׈Enq@&(SaͿ W2Mt]ug_} bO"cPj0Df=Lj,I k&b|oR:ρBNPzN vkL_u,%,[n>7P{9t*ҝ;drN:"ē.NSI~ct[#A _vS)ww{52KWieQT/(5BnjCZ[hN?2sd1h;C T=TUxǶ)cf@x; pO nc{暙a++_gm*Vt茾 Kca(bhY,MO ЊK!H*D"lK I`c1>9#Iu2]LqXO+mRܯWG|'YVEB 6sNA:2b@p1Fŝ\-ʃ]7aUY\;@I}voWkr G-YR%8z/6~-PTIi0$ϟz 0W[H7qÜpb*U/q"&^K7bSR~`d?lmdgm,}`{|/ !;QAv 'tGP+Y׃@ˬUd%R###ѷF5ECǃ+^Ckϖ;gcҦ_; 2jIr=pXU  5/&+Tm%B\jsYcLbc7c4ʷ E+OgٛT2PڳI$'jt-c2l$KTܭ#l;>#؋r!$wCD/Sp+g Aб 8*("ݺ_> *Rߑ' eZEh2'q$ +ۑmaVdj[֌*rTPW6쿌)1jTkڡ.~ΙCEu IV; As7u |/݄Ud\^;Ī{SqJ#2 !}RyOYa&ߛ`@qmZý9|lq&|A+GvPxŨIqn&Y(@\ qwLz9(ٸ~/;1;6<&w:g<d+ FB$sDcؤR .]e^_6\sJr1m ,%>C&w@-ԴɹLװ8-ebG4n{3dxM Io8NGvk_nܰ50M{ڬU#vh,bj|5Dȗhi@ΥV,8T԰o~/ 0M1|,yŗXw䣸{G:b#۴+Ten>n7sc/u}VunplF]Ѩ ɘQW>mLY#.k6GCЦn%2

΢@fyKE]NmK_7TVA*lKŒ*#PXɠц flt|[kK.|HcrCJnA_F3vZntN7;rX\rtW^=e vIʷjHUL Uv&"G^MMbOvacPNuGV 'ugt?ާA`)/qk(k.=iW蘝8N|T4DaXh$ʼVijme_#u*\Uue IYZшi*Fh 8cno& 2Tê_ z*>ɄX]6Z-ևTC,u:VQ M2KQRH~&D&_wNړMn22 |fψsJU\jzڙ2[GD*f"wƠ".>ԊܽeXe'7~]B!ᄯsv"cDV#-9T{٘ϢJ5h8WdI7D+\t`\.ݬ-((U> ځqtS_TNxT}ۑDka]ߍ 4?1BnogJG[U@Я]F7c]F|-]lp]d4}N ס D^ 63i.Ҍ fsJ֘ 6T|yq]p%8H_|14QTwQ)Ʀj@|jk$Wùh9ʁ ů*io-#o&me20Sҟ@)xV3OֱY,IiRP@9T+XD}`w?r™AHީ*NrCQ= l&#X4+{ fR=Y8PV3{n/k?@rq=X &ɝX%nysG!!|y[c%h$O9d@OI8jH8Z5S {o. }I'N^%ǚ*p+#Llf2 zHHd [۱eTD[Ǽ_ͲM x=ϟ(#C9.)@mANg1,ݗxMںgxX\|Y${_e8 ;6ww\tP<5u&f'%S`U+3Ax?t`f->ªu(i>3||kt{ cFq6SSxEW;tq5Rڦ\XeG5^7ܶm`l͂]2e˵$6tS¿`˧Ӛ)9Z\?iSաu9Bd A3+&n|]?X&9YQ*}Gc=)"(&ݩpʀ6@f (^O~6mc}x_ABQx"ޥұ!?L۸})m**JM(d0 $xhIpL/%F<Wm2̒P;܈dWЁc~)Lh]qG@f@ӄCD4*.Dk`w%k#x\Z8q1@ɯ+a -b{R 8AݣODW<.X kU)Z9)3áziJEА3m ZT5@H-&}7-]cid%kLD^ꌍ! zG\|bݣ vm0RmhK79%yHEʑ5,D5] $s(Ee%p ΕٓPݫNN&ƀu2 #e+Q1JC7t 8hݵW!o\4G\aEOWHVr3Ab ^(P_Wp=?UGG+* Ǭ?%y)($_ֹ߶P| Ҁ,763BP}B`C gfO8; H<ϵRBqtvon:p)g!!Hw=Hj:ljD;oU2}֮ p,'c` ǣKExcY%QCn4M ؕ[Qm|=I%rm/L=uԞLI#6z>L=& [ r*jj ʋѥtF%H!>KZkJoc3+4o9XN'8yF=hjpm' }+F¶['50s1Fe'jf?bc`Ŵ%z3\{-oW|cm1ktoAA&i(m))?[F 5;a {h6CEl5\bP3W3F<&UJ1'*r*ךqv1ywB g6F6<OIO A`EK?br6pEs{ߡ ?I,fс׈%vzNir–a>ȟ-A!ۂczcĀ? ?NT3?n~Om*sa]X:G( j"㘓)x|{԰}zʈ8#߮ }%9} ~ ԛo=f޿-sc5! *lO"K*pqUY!jwL˸ナ- j>y*r :z[[#(s 9آO^-$ֲʮiHUΒwC.Uz1)o'Dԛʪd. 1-+`X' f[ny֦;23,7 ` O,(iLʳwqG):I?`F0Bfg jĬSE!NNHؑ34T#89mr=d OzH\m-A<\xlnD~,$Uklktyd~FSY$k~(8GLWXFh+_c㔏 PHu)kaW%7Nj^q8w+@Πe HY+ЃY-ZZfb*رaD2<~ ?=Ÿ!ޑiq:U?S];0]wR£&igNd*ewmYw'.CSVˁ dVy=:z֋1ူ#4  .Q|`ugM2=nc7.lw :L Ek}wQSe0.fjqO3cHT~o?䂅&(iMDjI A藬]0~Rrsɋv i8-bJ-Xye:ZM8R]$``5AP~X |#xvoа,~^Ը:}xG Y}5ON݉UUDUOTB ]#A,rsW.)ls nB0 d]8١਍ckV[/L»X)DߧROoN>wrB!;Xc[?Y0]G (h*=*N`ZBgIpRSf2sS+yb#3OCWpseTkex*L!j qf&jsh OXWl5', f`[H3mjV"v"2_ju.PO IºĚ_ʹއK0󐸒2SԼ!銱 +%nHv0%oI&*DZX)BR¶ҹ4V7m@:l8%n"$rUNGPV/*BumMJYNIϕ h0jPYO0u#/.׫]ԞI Tu.8m)ب#`KUw"<ؓdN?2.qc-iק@n9 .5s%y$]G_dTv4=w=ٞN cؕjϋ3nr#E\@˲ {iӀ#K3MsArN^VeZOEm`.آ@W `W̑?.QS_aG':.?axF_;JJ:=[b\  %jF!ƸQif)U,9 bjOB:z[muiade4Y]e(y'H<1 dx~$k-ކng$y35S:J0G@r)tn1@E?ly*G 3~s]INOrH7_ itݜ7}2&GOF[U>(Jf|ʷm0T E(6M&s'K]CT+u]TzX*?\%"+b7#G[9s7IKb.嬅7cňLлSP0j)0 J3> ލ^0}cRNzdW>a?Ud_/Ԝ,U$Ub̡IڱFrRAfrz6l9gN,0V赯u8ߋS=RM[~4AC1qNnD$ 40`(AeyAo^`8G\DflD. + `hfr\W`-'Y 2 殎,O4ބ:#>@9LhLOO*eyu͵*b̑җbz2O9ېFd7~ron$~LՐApJ;`d?MAI$'Ћ1$Z{/o&ߵ?tFň/ng-  `37A5t%_xqT-\j Y#**1&p̀Ua6ퟬƆw+Y"ِb~@þe[*X7{r\%(Fn$IUɩ$ ,WJӰM~aƒs6? ǐ cJ}ĂB0NY4f_pфCDx;0OwLTb,P_^AOQ!aeINkQ_1(7=|!_TrWp 6R V^!v.(e9-:z t}$SSb+:~,RuB@b xg"dۈvnAw$οtfm56 z*)hHI~AZ;IP~8~ [VD(A_=MX 2AC3Y;}O[ S,œ̀}5W#;q"r8ߗ*7g+pDVwwe%z|bx;6mr[T BU`M xcQj~&WAi@ .]{d;[3hwT]H ؍\;uBusf≊]:TVLb\"%9T3{chG]\؅m*A 9!dC;m`\:t.p^1sPu}- R ;׬4pG;\2BO&N[ Di=,2/M ^Ȍ!]XD^i%GZ}jxp\)hn0$V&j?$lrˇwZm 2rM߉NI0|O/SM9\ %X1{zKbE`¶^)G=D(Lew`T25q}8lӉ -: \1x~>d؏nN7BS}TӊJ/ԾXC:2M#sqʼn- OO;|ZAS߬FwHΓ34Izح73gl '{F! s~BޞCq<"C}&7vf6YW\x 2k*WEyJ|T:了{Ű=B*"-OssÁs/l|݆=>?+` Xj]8_҉ /`aeg`;w ,/ͪY}Buwv˾6"d UBש!GBE2x|%+wybh/ ]$Թ8ēRW6%Uahk1}<)sQJUO3PVܙϽ4*\)6*O2zF̏1CGdSX7J"zfI=6)ѝ82h=Iȋ8'D&| ul#0u5qH3xk5@=:''GyYh(S:$+#uXE\*Ľ/L!\1f g(6-$zY$f:=1o$BBa^.Փwz3s9G8BT4lxLWϜ\SUלiϰ2yxa&UDZ1$sUaݯ$2t"X*1Z3خEPX%4r_|tץd.D]O٧S3*;#OX Q14NJ/fǘJčۊ&p!{b4h`˂ndua ~p'\ǣk:$HXdhrMJB֮ gcUyrL'̥s}gRssGޗlp2NiQ'>GO/Jnf)(wdp?wAi@ N>Y҂Fy@ n>00!뼫sK;GBEiZB2Bi4o6lZsXA׼@KѼ8N$uX?OؓàAgUp491ʓoC4VC w~hNu| 3ۄ[45'W*wOM). _[W= EsWEpzcaL{R)po-rNh*#0*0Jۆ܋p{i L&]9Hou:T,83ri33q&dϫ Wd^ ( +Yb x/Cy? %ZNՇ ĚʗMJT*ǡXήnJV(y =W-jjj~Z]vZQL57=D@Jm"n?kr/5OɵDF!(FJGX^O_F1VoQ<կfkJCӾ#9 O,'U}+踎ueHI B T0 짗y ~6  j| (E 竬 4w#3 On"=A(Iܲ=gkET}TH0lS= vk䥍=LyVʲ%fb,{Hd6+~DlgĤ?Kd|jTfs,sH8;' r+et'h#+VSVѢiPg ZFu;Q ]X2|+Ql* >GU-P~ ·U|X_e`hQT5vH {N:%.&$֛'> p}+ _NN6!>spmR)TwC baKO͐h#J)`Z)MXxR!z8³/FAg[Բ3A V@[DЗ㨑{o#D}tJ6(fj(NE obaĞ"? ǿK0Xi2&a̓Jdk)פsbA[E=`3_F48XLaPTf-.h@[ȾXgV _<WӎFM`$y&*9%/S> d+ Y2O ͯq3jiXZNlUXzpԚ6 ѠSwl q'"7g[H~A[qz״vwzƹq;p5i~ ?qssPDO0K.(,O\fOBԱt:ipɳ&: o]ǃ='as`g;>0# b'JZ2?VO݈X`D*{{ɺ a7:(:2 1p(}I8+rgƴzՇQsffc(#}C=k䎥bTD :ׂy`D3c3$*n'+t1 |-;z$$tV:gB"љ῿tYδ(p!fhr]9G_PE#޷~A'n^ct}?Nr4"ہMd;W$lɵ9^ݎ=UqL-#譑\IVP˂Q H^x: o(HFejfp{mt @(cn~"˻ņމuӎsrvH^xsM oh<'f wTSGӷmňȈz6 Ԁ5^:si6YE$ֺv{ XM;n /O&ѣ5xab׎o9$U;' =_w+_})Ԣ74DE72H@RJTw5a wN-{=]9jYLIjH%[\"[^+ZSr58.s@6'vX M*cR@y;jKsCMˬnU?0fYPBFBd:ܹwlO#s=hzCAbR=en1wkBsz~1"yu&Q=p~M؎!4E91aG0 ᬕB눈` ۥ-qR97Ni5F&sA=rs=3Z~s7Nz+e0qrhlm@6abŜj0Sʊmm^,] B@ÁB&%2rc{ksg>..o"q7':hexɎ>"]8cą<&5rp+;L̘#p91B5EN aM)0qD-{6nć gUP<[=q<5;[C0aE=;zMJ3$]o` aM$ Nn;gBEMgﶦ& vb_.E5:XrX7a(yɣd|ARW];}ف$ydWaR2X;aY JR1]曽`<@.JʹNg91 ?s1x[Q|J0m_aµ%ݏ d <_M|$.bnN 9E{J&b_un%b'GJjqD%Go)qL0{Vo4)=L!6Z(hr1댿c Ho@,?[-js1 8.\+&)R5wV.I)t&Bo@ ,I-gBE yQ&<=F>+>يp=,=VP>Ebh1$]Wr7v/~7@1\K;L?i}iPW U&dz:SI *jE \qcO64:1a$z\\|P`Wg7YVj=GpI*Rfф5r9c?^ck )d`]j@."݁c=伂->DGu1$dV!\+8Αvgb5Z8w1O 9Fgd]%Ğ4}>`vtG ~JmIr }Jvh. I<:,(/DVJKٝNav@Y}#e"&38pNK&X_6V>9yFH`RgVjDsԹw1i}!{W&͂5?_)#p wS jn(' -.RbL`.HP=]LmCc!)% BU ioO}]7c '7e $yqq BL%f9K|ruIu=Hro䈭ևӴGN_C`VORg݁x-UTI^à !)yi(؊wH]ipm5XibJ5VznE$*oǐ4ɖ1r 5coo(8!lapy5(@D3[w=p'Z- Q+1%Rwt!45LµQZ IsٱN[&V#ԘfZ3ZPNJWٿW`jA>ӚwnI걮gl0%w\)*j&iRwQE?qWCݑ ^TyW / |z7@"xH }kp~mQY|oXun;hW%hfH^-;PqB2~oR&UN]z6OڥNMGGƶ?A ϖziPei QŏlXp?G'd7>_YJj{{X*NMEg4%@`-x8.v hόabGb(1H&=EmGr)p2a|YrWw.gN/IxT4Qr:Z)1ÿ\Phׯ4[>Zeml >$: o'z ڜW\i&y.`,aW \ژ x, ޣ#1#hnMRjH4y$yy«:m|s1D%"[G, G82?^ *Ar0(jϷ!0T OS!!6Y&#]ᡥJ[!NG~a,Y7TP Q (4bYZBZft9hۅ}`qK)( iauF"SG~ogc4F+B*.6>Rs YZbag[gM*FD 7.ki(Wr)^q'^T߻%Ū1ǏP7:Htj)S>mi?Ecw}s<Pq򡒔{|jK^L"&4,jEǵOJ˃+:|+^<. *&֎^澻^Jd7;/qcNWαWk_ 1nhqX笖~1mɫs_vlx+Rҽ.jI]A]cI{"Ў{BHŵ>2}zBQ۶T(%B ~_۶gk\ (㌊pz?%Ylp kAv=OHa 1Jg$M#zxRk$YЕHtZY?aM!32p|+390yt>3JX%mnk4}6݌fY)68l;˹T$g)\'!@`C?tE Px]Uɋavi%V*8"CƍEu j}1T!t򠧰 DoZyjWҥrI@er[qjnr-ԢtIʎjgPERq(L9v/{g)چ~B!~F fa.`sq! 7K8x8N0,L۫違%OEQlz'@d hg{qz#qv`AtXkځ{&c^rn;$Hˡ3 o]xK܁J(hdN#gamV9 b>R&m]^\BܺaU&'1+.u_CV*>6(e9; Jx8K'Mix99DY)R"$/ l2x2 }rvR@ly?=3JVGg4q4g)(kP?Xy \h^iȃQߑ7H/Ӝl]UH JqtKeпCyU\T 9\W^OTNyy֜hi8<ˬ3)`x'୞-9x$AyHNb',q WD` ,}}Ⲅ|91:Pc.:ś|<|&{&#e/0H &:I-T:7e˼gHL}moq]Fjhs|пFx'm~3C}2 5%N*m "8pv3{n1oE)},.{Ds37b+J5%>6NԫxD5+]Y[&Gf EI:/G?ɳDBwȜᫀmį@$j;b_}dZZ5͆?`x\^62hݹ6[`xd _m('Ѡ =Yr`oX8kf*MֿL327"PpY;טB ̾lF 4':c]JvtD(\qze&kbѠ&M#^" ptM4Zb\)RBL::|y߶%ilOok\M.o qZۼ6޻ q<ĥ]$}57K2DTtbZ-`VD7'ːSۯs3};gR}Yc̏Gc΃_RqQPW;RHκhoZ8𨯙MDP@+^BF5B =WIt DwĎlpDt-iuo "5[^M!E^BzFc ?Sl9V55xҨ1T/JZ }lzf8n\w-49^5<,Tw9cdR,v9oEy'4g ~,4Qፒ Eaj^gB*/-TLqK͍_ hMQu%\>}B9h;m/%(* Nof +It hәB >Ͼӻ0".HYFNc91?#Ku,Z5+~ QcAFU4+/lg@eacA}SI&\l}DZGNj3ߦVR8KlebAht=/nHz"z)A:*Dk&o4<|z̻.Ҏ_Y8׻[ K/H!۫ % =J8Y[=,(<~B'O"8|#Uc 3+8D~4|>&ukv sW_B*Xژx0U`D{q6/`vRR2U6Zĸ>&Z6z +p\4, UpYCn,E!p^=rYwe)vH(8u(UmbW;JAQŨ@ ~벮ޱЏl/cOzrRpV;B#(r2f7T¢\ХH NwS'o|ś 0/\">63/+ӂXJG3zqZv, 3{3DC|0 dubǕ @X:;u R{3{ۮ2_LiX.=G5iˑ}'0_i(@#]ڌyDO` Z92c4 Tc;Q^~Ü x-sSxUӆ"ux:W*R=YdZ$o\Ó[N!:D㗙 yq+R,,/Wf~JF CB4wL `VЖwv>Qvb:(vzwiO֡jOIjwI⽐m>d#= |ilWl((ZXxo4:Jq|f|Nwm@j~Mnkw#'^~,ƛ!׍NKmQQbH [QSg<6ӎJ[*rH*l(NT|=YOP?>PUfݛW1xW]|#Ֆh2Vt;|":Y k#ы^`'9KbY粚"dǘŖi7PŘԂUI4/X5úM{Z$ڰe3߬v2F5Ə"*p? ?2u_rhFk{?tLĊqi^UPJ6As]߯r)whIOL DvLہEQ yr-gMmQ 7ӝZsXtz[K B8(Yaްbfr(aeT[Wb-MC5!&NU%^NDLYj⸱H⒝<63/5~{C)EBH2e0:C $0R%~(FxY u*-ɱ!E5umd kz-i#~+*@?}3JL?b3hBq)+^Rţr;a}v(T^Wfx{@{3&,sX;3&4іKwŎRf𞽗g }&=kOY\HyŸiD*x޾Fƾ,[,I8t\33s̏ Y]o:!JCp'Df%iT̝,Ű@%CܽȘld ޑGm"vǿ{z׭$%zʨ4pB bod'>%kx5,"lQȚP&䱺ᩰ@Zc"nޗ6J +:g!{@\`4k}ޝ;#ҜS&&9Uռ+\ͫz̩n)Coݬ&ULK`؋yeH^dx:K @lu'˞ȏr}"aQr764f tWHm>߼GQվ_}VeҀ)--ĬBe\?|!+94)2gQFn ݵ 4{;ՀC) N7ӧ$A4s=0f箶_HM!hzs9"^VP蒋 j5PB(2<xb\ uY>j7(٧-r] 91-VvHӜrZtu{6(S~E{}IR^ռ%FCꕘUP޾X4 G xGw稃w M?_a~4`fU/O#Y[jiWgOw2h<>:|]k U1zNѨ}^>3 70X%XWwJ @).@U?*=ZxIG DȄԤ' 1^ qbX /DשB F:T [u#~e<#( IZ(Sp5T{( [P85,Mn%qǦN8gUt 1]՟dwWhsۈx6Q" GKU(@__OD] VE<\g/L~0-dlYmL&p`kQYJPA,mJhJ)}}=f:LE>a9XFElkHziB/Nj=1O:x\0lZTa4i\L@t.iòjUN/1lgl*yH$!ź&h ySHi_{.u3!"H9GccBeKCgC\5jVj_f0GvBv muOzG@z/=Ѵ[BM;',}7c~Eкڐr/_T=lDp{'<C4v,f c͛U[%V W!pY|y!r<9nwA|q,_okžq+M%.NpbU4u.SugN$sh!+r\tz!Ƕۯ 2m_![<`[e )8rC.x(|,nHֈZ6μǠS+xMLPᓌ"dW ~ט0rU۴'T(_ڛN!=? AP%",n}G!)[D `4hʧP=xG1[Pn,|> ݕS=jW4pb1|buq6$-?̨nLgm3ǾmG(ޢ!c<(`2ƗȘFznѹ!߃|뚸y M-֕^w5O]eHwUiޜw~ܸ0މ0{i<4nwxkNoأxL03_j/9w*D;he'Yo;mH=t[UqN7 Ԩ'jpI~ ?cYHL'o:c@CG(k ]ImyL7 Ƣ㛝9 g/Euf syvrq:eN]{LHj*+ig_$ǣMHR6L.hd3EÝxl,*_ut\nj7)8'_X˝w`#!E-3t]mf %Zw#۶p/Qۢ<-$pnv s~o_f:*v.k$"(Qsֶ޼a Kc; yPk:x͘HO  rTCWCFpY)z,Wv`t OH~/5[03Y.u6/}+'ܷ9rALh 8|L'3kzWG4_zꅆ3jdأ>LQȞdd7̂_JfhVlG3BMՠn3ʯVhz#+޿\}ټ᷽7 ]*nk=A nhz.V#B\=PdW+HXCӡ/ 8: @"D[muֹ/g#TS}h2[fBZ8}Hwmk-^՛@av/3rfF@f*,~ߘ\5> Me a#1C8O@ϡ> Go6<Xwrk NA"{gjkr? i7elXwψȩ2iA=C *s[w7B " VhŴÀX*R3*px;|\ qkԣ+% I0f^e+i :}#k0=c< q`Wı(DdiH6_N42]J WI j)!?|60ͫlobhg ) 46ߤ7}86?L4P>Q{A9sNKϴRwn'7n)oe7 /z\WYsx?I6_XmTXDT6vTµV+5@_JtWh&P} ;)a,ޣ#XQݯ8zsR~z@(x{VMt@&g6ٺq{%v >+ 8]F"yuGSaT-y3t+aT" 9u绾 E}Q/e>zK5n?M$I&M: pͮsz_rcf>!-0t3eiiPdMҍ4X7,yNQHLU7u.!T_qpLyhÜ:7n9 ٟY|'t D{W((Jr=kQV@n-"״ikA-#^9z뒒(^Q;WD W9g.1iEZx/.QQjb1V$8fˆ&E IjN.^MCt%i|02K*B4/Z,3x@li},ࡳ>G#PX >Sv;:#!+n(DѤcfz`k0PDDM-:[~w(#õ,~4t)"VDtwwϗ!S k -q̄It3TL#B&g<ҝf$q\%`BNfbZ!G|&Se^U@LuBmXi>'ZBwb{G"NnnJ]sIf<ڔO@}hO) \))&/_x?rGF|e,Or4f%X/tRCPHk|=zk}0d(Lix6eBB "tў8S#ۘx"0r5cMdzmb}@# ۴g(zVqKV3OU 7,y{1X*F2NCAGjn~}zRk s&q1,SYy+Lgr=IVh Nc8olNptELnP摱w:n39a Taiv^+Հ|A|BFRwRޔ7a z2ɹ*pY0FjC}ϕ]IJ2R${O{0f'n:ѣVvq"V< (N3xuGS3`o=FʜM4f-d)oI!b۹Pҏe21k)=ZTgW13dˌ(5x ,l6#"Qj?2)a8 KcDW-b%g'@EyŇj#h,y0.ZDZ @Ra ,(W'O*56]vIn epAU,Dw]Fg$`g<7Y* (G-Վ#ςh^"Ei6]Q3Р[# ~%l1O|;MɪͨAHɈY6[5} Еx ^w-^GͦqvMgH|~=ֶJ"5_!Mڇڍ`L]̋O|?5KT lw~!A3'KzBRHA{yd G:̾XC&-O6ubyO >|'d p%Ȑ:jEM]:/T{ )B,͜vJS ESH4 ya;, ^75 u78F$>ajojg]#VuÕ~nZe{JYv>G"@|A_{0w' %ă`5yiN%;T>2V5O(~!=cQn| /+/C 85+Oh)ޥru5mE8 - aM/PL7Dz3<dBD[mCh[!0htxuO׹ClX60{ Cۊ>09!>Uj3$Esm膤0n|}Xzb<*M>$N̫!8T܆Lsɀ僆LkXF-z \O? C>#Y]E'zE+k-H1=E8_i:HLS\G6p-lm1 SYlҢq4uaW}Lhg 7-'`*&AHh`TOUX%>egms*k9OsPeoαJǰCKu$P eA 1WⴉrkB6?;J֜HxD"gҝD,sAŕEI-4DU`bCI_ڢm7tU| nd5k\Et@doD QQ`QGNY.6}<^r//OudYRBD {rӒ 3&qI? Iag$cX-fxZVٴdBF, Pd0D~1MR qSrEPWFF(q/&?omM6VXs I_|Ѩe@#mNV@, ۞˜4惪&wD 1hC3aM)Ѹ[%8{?A6}mo_Omɺu@&|ZqqU p zwX62=DX??ֆ"H42Q3`D£>g]SI4EĠ e^|YPO0:CaI Z5Q_]|SrL_UF\u tɗ tEcJ2DӋ%rb;&Fwl'@-iRG؆ʃK+oFY bB|ɠ'UƪxgmYw+x3H2IZRm<ԳFCoa>$2D(8wZ#ǥR:+G=okƯ1>zDE24Ɩ"C=uږtog  P/ɣM(92H&EM<5m=͔?NyЌ#ހy-EbiMJD{uG+uOAB ~mJnXM%\`w%'|w6[=TIla( JߛFT!ߖ?>eI5!̍4I9r=ܫd!./ Bʜu0:\[')Ma{7~$T늨 hsaM$x>9Ii{TVuf&س5o7[WE (]Mc Zho?#dVjx<KM PSW7NTKs!XA!ٽC*'4ؚ3 h==7dL{vz:UA*ًWiir/hmz(k޿̍yCtyv϶I ~*H1ĚÐŀ0T@]x0^M4 ]Ȏk`v}+*G1oԡD>  TdOIW0aǁP`rAQ曧}P->^u^N?o@J_{~;vf7~^g ɧQTY*"bܥ"f3UR~".E.,¬JxFQdܞQYO"A&b\YCu+@؈m`ʦyاnl%Bq&VFYϚɌ|yArh0!gQx8vlkW;'k…eZO 5R0!,"NȕjZF}4%GlO;qϳ6Td*Y|yr|XtYG:*ӽJuZB`!ьNJ sm*[4Gf, kOhk@/WHF㢃l%yp[2CY晃7qw ghƘ^{NI'c'q=(6=]I(6md+t|[8t>vf#ovh4Fl:{lא2/& d}4Tg)W+C\oq"e>uW8Uc’"^ya3pgm[Ac-$PnIw7w[t 1 }_.B7+Rjtz|uS3*_zIZgs|demR+.})3"" [F=6p^yO-WiW^T< Cw D#q@A>S@2/\ g ; $v4(5ʉ{h63P@}}}a6IZ 1 ";\j+wLnN6"Be q)@Fāh¬_"ɒsh]Ӿ(0Y g)ˑKe@冟 ((fELz^ $}Z;F{\5C;zF ݡ QJKԪ`uK'u\W4`JƔ9R(o1w W I揉j;GRP.Jޞw* 3T22_yxd jc&<ޥfܐne} IVJttрŷX@p-4 {ReHQycUas4-Cg:1X$]*'|%E#se:UKe?v+[=q/~SUQӌ2a4ě~MFSk(8 QG7 "xJt3h;`P8NP=n邺h,B/4#Νd%шkdvأ'i%IXӝ֕ȚT?gθ?"1:pP I )/yTa Q$maXD9<~'앣AdF?aMt /ԗr| %֌ N*.Žp-u`wn"ʗߩW$²Abs牾BVf=Eo<|Lv4<[yϛҽ\o'@ʾu) GJ Q;cZ)tWyB6^1&bGro_9BY`P*XNT͞`~hV|sj!-37<3OBZ{ cg I7q CTAбo~e 15V`Q`'ʧxϠ6~+\#'Z|?ьi+SP#xF^a̺y+-# :3_^Iԉ,0^$!Ri'&H3ԐbŤʈvĞV⫆v/c3Jȟ= !20s6ENKv*,<%n(kG0PY]d4aYgԾ!CqAiM7S3CX?6x}s<劲z"|ږNs) 6N}(1nhHş_XtNu#99*RI ճf:yiLi'¡)+dp؋7u4nl=V)59fxW"*a"PNb@{ۛYN!,z1:2% 'p5NO da!)^"8P%q{,y<(S7sN,m;|(vڌqF;Vҫސ,N|Pc+i@̔$ pi:mM~@Fkv.r}]֊ gЛSb#) !`5=cb*)w>L}\^@2;_K@K[3DK6c7pwܻ |h2vaE4H+j3ȼ!#sL DoI"Q=F/-|Px.9٩x Z Lө}ygׯ +Q@A>qR_O#䲢}|HqU;a;HL3T;R/GCDE6V\Sǝ:.><{ꗐ'氫zaoUiD )hnM?[[0vBHn j\ZU g7Vč].N4 OI-l̀d9C`xb#sZW:uO $LeLƒtM&4)K1^5lq "huge>՝Ɩ^7 `/2ߌ️Ww<;~FyysqƝ#2,Ƕl 7CGwQ?Lt%{k43~(^\/CY q@RikMp=ZW#N9SI0;Ji#G0Mcc:ZZVUle0HH`#u,ngŤ$jIKפE/$֧'h$ ^'+_=.6R پVwFiXd?^C5jB6$J,Oȴs?6u5&BT1&Vy>]B@Z|~BVT ='9mR"v o.q-=ۼc $udڇ~^dz.F3lG z;tR4.siX9,oLV*~/ec ';ĄdPls4wÚ?ٓ吀!0k#ܦNďH.K/(]t$kq(Y$#<& {`'ϫݎd2x,)^%rU"@IW ^Ȉ?fXm224"ʟNٰe6.יv:*C842,_nm+E%nR7#G~'-.6BD)iX,SBxl Bhc|B,8o6eBPj-cE;b 52:(6~0>Pp<.~&oG DMUЌ8rSө۰ɲWf JyHP/q(,VCa%$'|en(ڔwd Ӱ8ڴ j;ni`8$&AE#][,8#Q)"Zo1"pZ?bT1K %q ^y̱@RĝۈRŽx]'-$4NGWE) ޿b []ʥY5}U_Q12gȫl4N\- !2A!IE;YZV^tu\nZH NoX>c6X6|Yl3$۰WPZ|nj?`)wRJ9chVW}fwXKpFyQpER"Yֿwrѿ4՜D1_t%A,Ob_ kP}qt./8z  1-ڳkt#B.v~*gE_08炴"A_ጛm-9@qF:)vhm@ ysxC*\1by|^:MtЂʩ'/a,;t wr 7ŶH6;S%(`L5~8 YBe1N'q;z#V;xQiK ^%vfE &1Chr*4c=BbkeAzUYO3:D ᡙ#K͖6^ B Y_2\c#!uZ [~MKGgd}o[n&mwjpe}}*3-BE3t] w=D thRƺ y1 j jTKhSqTBZ#0jaxD)/m"Y`lxSуހUFSex=(sb*ʵI5HR!M`"Y&鋹cGeXi3:$1X@ YEePg9DU7(Ilzn~Ĩ^(|afN^W LqZ%ZEh߯1w(HlrSgw}=@l '=D~x wkfΐMh&g.8ybN%p8Vʨ+ ['T)EzhC=Ė%ޛ.wKTvb~u hʣEտ&+i^Qwi ?HYZD#:_L_U߻8nd)zųд۴}m;ա(3NYuLᥬ`ѽ@~`NU6|aF2A΂b!A><}Xlj\eC A;By?"VȂu$cw@=L ۄ#F ٘{,'<祫K;)v 0B"l~':1̊}B)>'<6DxO~IF})au;xJЍ-6b 8ytcz `#uJJ[CGyxYRs:ZsjkXLR>M l?.<:$/ˢeLZ]wO܎f—Xc,(,κA]Fڀ3t]xcd$S vl^4Jṗgx5{M$t I>2VQ Td]kR/{g6ܬr-HM^BrP\x : W y@(BxYXb@J)$]kjXYg {ltю؀bF(3aU(uP ]8p.xl M]/lG7P%̪'$RA]RDXq'2PZcG~=Z/๷bL[&W#.ē΂eQev|̘-QtqsњSE P]Ei= ,8c].XuWbX((Tː7, @S!q1˹N_slf&=G` z;Uz 5oK6Rltj]Ȭ$qPО$ynFZBp̃Q`8"x o6M] +_}GzÃ{04αtwYq%.x2@C#cl=`[C*<n7Sm3:JoԻ:4rpA|H(DI]VZwHe^9)+4ϝ8E-xᡟ3 /S2'1> G̷nSTk]E^\;D6mYhD\)e߭2ːAjCtO+64r6g$fua!LWAͦx!X=,˱l{z>B{ho5eV|ljV0nl~s_ JHk`4 /\6!S`)dX||`hjRA^!VV]zy$<vm)Q f;ël>d - @Sga vDd_L FC]]=N>|~XlةrlnC`Dfj Q%FpꀂYWcQ;x%Xuڄx#u;bqAKX9 V8V6hŃ|1RSY yt>ydфcTJkt,[~L@D\j^ˡRGYS9ޣy)LM vu!di&)O\ :P0#\5[9Jo~`N*Lp֤*͝qKڱwv`WFO"vlJ C= $:8%ԨhU?%;7Z4޼WW #*N޺wD|ۋdPζrd7opsK~ez6sҤ[^ܛj+&k~lP$tLbpppeՄ1 w tO45%s83|-i񦥡G-Y 9`-!>ctC5r)rtgp33ۯ"% :Z7eQS%O.97A Z@'uWujpxܫ :󰸟 h 7HD*P49%̄*)~k][upAzƢo:kzŖR_Lt$Qjz,ĸo3Ը$sxV3"j#r[,}h6i}HFbʗˆf7#TޏeBQ#A@+b3k麸R)s3NC7V~:~_M#ѥNޮ'S;Ȝ <UߪP6+"b8u=Q\adIasu MmALA& B}!vB:Gg%}}LVuIY"OÄ絿J- Xqx y()6 HK~:3OEЈ.;lq|Xy7ikM07z%҃e]h l9z;00%6.r`FzMt̵FF?rRm WR_Jeڲ:o:ZgU-nAZ.ҺR(ڹUlHux'2$KãRyX f^0FIj0%poJ }Uz2WZȻ1ZgQI G sAԣ,4 H jm=WF—c6`{W&6]̧w n Q?_oB498w,ԧUE1Yxx ;UrѠvF\ҭ@';cJMj:+7'&5ccd!R`=ul ӯ:7~ 20O\1\yrk=ܵ&o|'4쇺e+ߝkom-wmMXRڭQf ?!$cwǼ?5ta/ {owlr5z$,BE&wwhnoWKc&:+CNc_eO_[FxCL6ý,tmSܾ6z:uAD>& tN ["WU<3Xhh}?aň<~L ,8icb=>_6֯3IyXPu7#`{P"<P FV͐C\hpzſ}CS"fNꔪfZ` ˵d{3 QFG4MVGG|/Řw dL!NӮMbb$ac ԘicH<Σ^C1SъUS}0'bEa،&,M[i "u <#$VvY .@9ƞ*!X kjZ{wҚ'6|-mn?jH™J@!H7AY3{#3H0 IN _ aSr oU*1]*0θ5xBLZ ?ѯ nZ>xOJb@/Id=HͻtƧx| &5A')U^ OCnpQ$/s'?iK{a#(^~p#tҤOY3M[yљrhP݋R(2fOmG 'yi %g0mPbm6ŋRu$bNdQg# 1rOf:z|28%T κ z(ēqޕ4~e'ޒJ&q^gM9ح1Y{xMKkyEJ "gxl Ou؊`m>;96]^,6/WAꈇnV気+#(erQFv#1mi Z'BG A+p${#LfScFjSw *M)6@rňlKdN1S(H&*&s1 :}X}Ơ@8ȶmi9X޿iS1yh~Sb]x ™c@=\qH8] `omtŁs| tK˵]9֘NP fZY.ʞI< xJGR1 y[rD5YO^dz=x]B"wCۨϨFS5Y9v@PnR+˵n,< (W[O6Xueh#55l߷ }0if20WClsiw|BW*4zO`$pj1yiO !r"5pBތ B9m!VTM[J(O8hG F=6!~Qw~kJa-^Y-ΩILhPsl#gJ0CFA3wPh ZX!(hq";Vzz$%2>+<ɹ;2\ ؅2bt)k@rc5)~]{\͙G[$r{z[޳.ӄ7D*cgHfh2wØ.9}":Pw{pq2,+>VXG^r=CxlU.TUVhOƗߓ%B;-h^j[PJ0_ulm/8-_&PIb;[Y"SkOvr&VlYC'>C:i:[Δ,q*Ḳ6@LzT|MG`agk{28s$蛃ZE Ըv[ r7`j=:QeyOOTB pUጞ3YykME+K/D/a-VȞP;C[5'<vjpN-\sX$Cdz)xd ( C1\:'{vdSOr̤gpersPd;X4mJn60o!,>vt\m$umTF *Q 2''{S0{٘c3CSnsK4:- hU] v*dM_WS#I'#=P0l.>uL.>n }\a@}ɠHICɒ0$(QˣaQ5B-F'9aӪ 9 e2T'Y\X|c֐'FaCad[hC[d"ez:gP@?7D `o2|0DC6 ~ӳ ^l F ]ha{[g.^(#mrafH_*JrmVU-z7h< T&DM J`c(l׳Y9`.wSdXC'vN+Tw=Z Z\GϼJ*5R:*qm I~^eN- b%;A,5)Fj %[;_?F`;[7 M0GE#m՜Ou-ȴd`v~ >Kkg˜٪/YWNiEń;m`_ksŌr-u*vt[9mʼS7O٥0OyS4k{t`^9 #,^HY0>`Xs؍;o]=#c}4͌t`u׷ 3DTAN M=$޻vgEL5'6K<\y׸u n-ަF9O)6k2h˜BVT|؅yY6:jQK /|B7VszEB8M3:[v<~aOnLJ\2[RFgTL@ɧdU,\y2q.6A!`.s%Aey $s3!0oD!nx3[彛۸##z Lp?h֫}s),2Ʊ(1ބnd _:Pf^qKs m7&Di ;#m{I FHeq$)ZvjY:l!NO Z$?&@MLgk:`#^V 'C|t bÿ:tR兵È!=e,CԽHlRy&<kUT $=z "i[e& &6$%7m7*ʕڃf@܋+ig\d +E| af-`)vZremP˃Snz({=dUeA2̖)皑{5旅PvO3}ew#bzo'%)wIT=Ӄ> vfN?Wl^EhLĨUBjo\p?k0/ͯ5HVC[hZiu n8نʮ:otV10#O pTa^41 Ryi]15[-AO)BzδWa.>Ȧ 3˺܏0vYWϊdnfgϪf{6~C@I\`1Dvg̗U,iz`!ӢSQ@- qSbKΪrY=:蕪g&53 C[diX@mX Q$x:)Qc:% ipYUxVeF)`K``qQj.<>fVa>9.#vu7J C݆a=٣&1J+ѡY% 2Ea4ꑘN'S( Gʈ+=K!C^0ٗuѮ:J{ Kgt^{Pj#Իl1"u>uDwYEcPrO*IHdshg+)č9dj'}:גg <ܹZ).s!zn$CZ-}xfxis))^ْ ̦>Dk&Re4r=ИR2W5Zq;0+ tq+ԆiS)HT}sn:x(? i<7uD Fǵ8u؛ouxÍe`:Yh֍dazI){ВUHQ̭uhnn2$6nr$ɸ~գ:BwS"7)0DF73ha&aP~h 8Rajw͞ .w18r,nw ئcU7ɸڬ 8xa>-n@ "kUR`3F^;EHfkى()3܆>NNCm~}kz4JH/nqvbIb -y'Z7/L% TM =oݑ^,/2zޖ œl -t =og3)775q$tFU!`=Y<$0s<{Q2(zG$eKp" cV=S^D& lyǩa`+Z*}bU %h>mx[D5`Mm_V|{'Z`{dY"O%Ŝ5f"tWQn ~A}5a/,FaᝲsVl +)ڻ:F~䓸c6·'J8$zdZT)𼜖Lj$a" fBɻgh!zvIU/Ɇ2e]Gؾ O*4A˖+dE"4*اeaNeԏrMĬTPl9-^~*: h^%962Pk;-l/L-urKRXZqɚޠxpjԍ*OV)ر>v>xαzT"Ȧ)汊S@g\|*H̢x<(M./*dT(@(RA1EF؇ҷ-/^Xs [ns .v|4F|%Cz|)PG1a|޴_*F1286P&cmxK:v9z- t梕40RF_TEo75Ou:ф\|MRY+M:]Q1uFw$a.4k}`~e_Qܝr*- GZL $9`𲪳Г~S~7zUT2>/mQs!˺W4է\ؼ&HBҏ71wi3z%㪋9=Az\eQ(l9q<ɛ|0&(@fD:.VٶyLKg#f@z/iů?xUs뀡6WF QCIW+B6 h6BU!R#rZK[߰ roY݈'q=JBW ۣl(W9Rd,SeY%C ~;/ErCd56ѶiDoR> V2DpFB,ɰݙR*1y>=vk,qr u{N:`ɴMBc mQ=⼵ȟwF JK/$sٶ\J: >RW;y=pZ?D/Hk l=/ن]>D]Bb"[GچU>[?J,֨q{>]!um9^#yw0xZcam]7{1$JGli=%Ww|{ H! JCql4[>icj Y5;=jBT;x@۫#6;YIv9LECo}4&$?Sz W>!| ي'&2RKw0ą3 I*NƼ+*@"X$dh[sn%r1D)8{鵎VS1_DM۰nNy9C_W㴰MBR ރLMg9yZZĩ4 _} K>-/c\:`S(s0RI2,]9˫EoԎ.PmOC^r9}lX7 D-m"Vp e"dw xSo,+%47õWߙuS. uVfd75V{&Vj)Ra4AI'(|$`xwe6$@.AgF/t n!N >wuO@ i;%FyacPXJ+ݧAo[4_X7DžD5qPTF4QZ<-HTcI-(s\ad=19),IQw:tS?`C亍<u65")[>fνAR]ek^ھ6#6Paen_YUxpb_ԇ\I?_D?EpZ_(ІЅ<\Y" eȬ7k21E+p0R8os(276ha- L>8Hמ]54Ggخ}6t1+^OW;ra'jI fKQ|#3hLԤ-*(m0Opkb5KԖhqDrbnch)9oPt4ydJbѯB!ȳf;n'=/ƕi~MNɦ=-"wޫ^0׬#0tn>JA5)34z),EJ֍/jZlTd@CKsHy ?6DndHY(I{E|lTSR;/휚ݔl PI%K~BgZlk%k1[nT-{C -+ vB HO,ؽa_W+ 5Fc͒}N޿Rx+`A9UūϪ7kbv܃1n8௤V8Ib ox|[h$l3Q:cȸu2/ʯqv~*stsã`Vg1>6:j]\\NkCB&wx5$eM織mSՖ@M+?Ÿ9*mauv7ڻ_G5wjȘfai=4;0]QU)lk#fH|+{/"EnՕZr/M /+BQY]ua%dYnB1S0}C !!G CpX}i7%ZkrCs~9jm=z瀮z[$p83!B9ZEGX!̱G3[SO=~n/.##-՘v{7X#Q^\tܟ×2SJ'Ha~XEH 1`dx7/3?Id QuFKb92s}Eş&p/Od3]qYTpZ;E{o㸨D#$i mXXcꔒ` H|J Eel)VicJsmP>Y)hOd3c%fqrkrlݐ܌X1Tރ;aI#WZUU_F$(RHjN=A3! e阯T`;?Ž(vg2Z2ea7:-EK:62LɎnmX[7\QX}lhҢF{H00y)x8a,ũYy-0FK7O eVA^fmuws( >=\ɪ). RO`.#̌H[tGoرRd$Otwu Pħ 7vl,D׏c7Ē}fI]1/ݪW+Ӯ+:L>&骱TBhEB;h<4 [&DN%?#:-ɯ!2)˺I^ωE^|W~2vnus!T|Wsr6F6U)gI0Bm$I]f1\eZ3[uKtb%8eo %(;>(k+lםws!em?ht%t.A7WI-p&Kڹr`as~D#?)V[d oR,h[7<۟ TTA [x4u7{@BsG~shSŸ0@T->ʰ)<_*[o{%9cM.ƢVQjoPp{yx pȠlhk^ϹRgmˎ,'Tj~XZ\SM4r!pЮ%RXx~bh J-'PԾѩg3*".JOߧ}r/e;A B>lbW5oT܄8h!B8YֱyS@&?P`*Zto=V=X.C;"~(=fTӈ^j`K1c͢zQǺ{13Ӿ~< V+en{Hxz ~y3Ok56e+B h/-D;7i4Gw %O}щȊ_j.EZe1n D|}^ړNO2/` vO_|질dj.Z ѵ~t}HQ( a=~%۪(  ;0֑P0vQzغʙd6$0+Y|HM`JH!|VOoΊNf4O(sf g 2ks,hAfÆk: EiL3IvX0';w >V!"I]0}#֪pwUZlVAQâ\h Is3mku|+?6v66X{? >l󻔝p!AIM%@EX\Wŏ0FMQWSf8=P)uh 0y{8.r~6 -t'${HjsOiT?FD GN 0׉쒟"!%tIaw f_iyj7~Cʦ#d=5j79&:Ā_֟wn~B,/vL ~,0zoxZ 'L'{62i³hp3]cTM0iv4m4ɍsy(R*v kϱJ~c?P?Ŋ!Qodg.arx,",+榶7n,]u,v" zUushTkP! bU1kXZN1δ𸔧 x,=|3=_2 ۯI6nIqBhNh1/d_'f[$ʞgxI#7^ !Ð=ʔ8> wCCt j{&|Cx\ xߏn Ya |e~R2;D5tO|*dn;X^K0_@Q*x?HszÀy|D>5jőP}AObd3RZZ]Sa{V58rt42znr5E%":S:ۻҳ@q+y}d^J>xܼEL">[8j LB(-q0jIbl Bh>v-?MrU-CΛȩܛcWTz*ECa`r}?20-Ȁ"2{TH 2;<ʳȉ\8})2D Dt{-ߴ!@P `Pr/ Aq8d@j>RC3ڵem.6rpx#hΌoJy&u#&5D+bf3cMAx:>qf$Xh~``Ұ w5Kl`_{ҏK~$.N90lq$B>C7>:᨞<;snF Q61ӵ=)5op >I^)lXTvEn2 =eGzARK`KW-́(IZY1Z`d : h 2ʺz`fԔ,wM!cSϻBFV=AG$TdKND4\B>ePcDVnsvs7E08&?Ũm,U &r &_t`>^4}aS|| N9 IbKfBW~NK/dPpL@zB699Qr6eKmB^L .Ίk)etth-?!t4Dͽ2b#1wg;X<2y0^ΐl|qUiQb0=tNx*Mk N4}_>x^g $|.#Vzx(dv=;&z^7r䑩%xjAZ!0;$3<%C-'uߓ*&KQ8:z/iaxNe):o$Nٴg;܍-qL{"K$u_s&{bVQ6s6rgo. ^,UQ/,z}wB}.N\T8]QIw}cl_ f )N@vLf E)И,eDyz5PXJs`+ِXY"fG> Ʌ8u,y߬ 2WG6?(Ć,ǧ'5g@-Le.9_E>cZWk2?Nw'`K~UZ\Δ}F܍3Mo] [;{$ L]蚳i7LބU;zx]'y5R,xhRrW|*щt(-6Ծ}D.;JuVlѴb!" z]D* W\-jU؀@ .VOWdqwzoygk oM8\9=9*#wחw:%4PN Fʿ̝DI ^0>f{YR @iBhK%H)jDC;7+2[Ck%uW#vzG{8r!ʹ[)ЗX}r`3^?btdͨ3JRߵy4<݊tE ӥlB`zoz|JscMxrLt̙$Mrd,.-TN"VSQ ߶ M|1ūDci1wQ|WQ˶TugSYκsgߺЅZ D(|n1ի0ܐB 1Jq8o)fz0tAE`^:S*IsT~>  01Z,\_5:jC @~δs[!cg4>T~/x-鼵qCFy3a/b=ӘyI0 fI(%!w/>>c{p,+ns0R0pHK51m"Pķ(*܀EKq:Luyq%hR8hpdcyݷ^ŷsڦ:YYODal⹲Xe%ʯS`F:Z^Wt$ϫƇtrQ\Dl*weD"#lqqEؑSL)*+h~0=WIVyF,%dﭾK:*'#]lf ƞ 'sAǛ?R(~i9}=Hٶt hMGO/pd 2pM)4u.T,oa$4m~2rHux/@ %Lj#fۉ:=0֊HRdK 4CWmx2Ih itTZ vY H>4ۑ:*31? e*3a: F7x`hEsI&Ɖ \bb ]>QXD?6]d0= d$Ix _|4FnSSHмl1)J@BBY@{ctݧ):NKx7fo`7Od0lX*R@u);QqQvpOg_ExgXQKËb?n#vSHPa&=\o)3Jfy`  u) =J5XPkQ½uf1_ caAb",>FJi¡C;HPJUzNlP}g"ԝ,Í@MغeSQҼ/䪂 #bʙ9wHi $2yBC[(fhpΞ{I'tM.J $\!5c&uӁWO?f}F4Y9o_/8W,1B37>j@!ΉG'jСV˔ 4m1%Le~$cngk3MC 0^ΫK~ O3Q8w..[֡%UhوOE^2mHdʿ{@7&wʒl e {g+U |9G첩]΄ËP3E0:H%'Mߵ7} U+@4jMƍkc-6].i@V!12.ȣ̕k[fܮboR$J#&x彛Co>v.Z5SK91!xl!&98 Έ ""rp5u713 T!{ؔ@G+ A1 Ϩ9,;J%f=HU6']DH NE`$e]@fQ~ϼ*ZXTy uA% y—}=OB+M2>EbLc"Ds0MqB8S9_0/SM%x)Ȓ%Č\ڧ987Ҭ b'䖷3]GaaoU|N^fqTv!Rv&|T өZu?7^8(EA!&1vT3i[6MI}0mJ.!Na;w:lu͚2EMTXh6yD.~_h Hhnvr'r0%.lT~[GJ Hu\қbG.exS P;N~pXt*|th,#I .cnm9;0 {61J9ߪxVms0!0@I@,A*nk,bfSм3y\Frq{>2w`bN %7hed92%dZ!wn-oN'F Lu@5_Γ4)z6flMHx85n㜈+Hn O$=! H-6Lj$t83{[ δK6WmHUT?7;sQ]wQ_i[Ұtމ,I.zAGxAD79n }tqMM'*! .cT)p+ldY{¨x7UE1T,zv'Z=wq_*mOє_esJ6aPL]Z).qN =FhuQ>@?"k֘p+:mU[վ^2@]<ױXCo3&w=tK{M4R')UN}Uy\{?f !MH|/QnA Qr^Ͼ,k 4qFLZX*$GB6X| ,m3U ~9*0ʯ|G=!!!&vOV@:ۻg5j@7bV]*t*/ zzDr5sr{1adfZKl(: ,*CV_\d*_3/mu,8QslB*U;Y?.VyK4n*Ȩ=<;[;`u5(.I:nq(^$;gHki ˳r񲒈5Z`07kT.4J * $j3;-m03NI6VbTh7_S&,tۚ/:+mj ]dk[6w ^^XA^Ft,u4591C[ wzE9=Y})0'RrIx8vN,[K$#碒<3SyH r"?cM'`!*I‚èS=}ۃd}+S]/ X]y]^BK)&◶x)؛:$×xNC=im.ET&/_q{oZ+A5e;z;opՉb]+M>zQdb ,ZW?rBHv?N`}L譪D7юF~}ghpuphT{TuL.B*LrPo4䄅1ˬ# @NvGrV% RAs Az89A}'Jp߷0}v[h-ۙrhS4WGw3&~GxTNE='5YgR-E\r?dz܉Y4 zoeECL? b+T˒ 08UwRH2BƶeX*vdT"O}# 2Kiˈ3%iпuVLōj`țMtq r]N,vcazdZokYS)lZh(Yְ5dOuI}Li'ܡx53gW և<}rשOϨDJœ~49N6>9Y(%g O0DUp; 38Nij,)<߃UZd̄aʔohy7F&Ҧiu,򔙮;˷I"I}I+1E{RM^ɲ.A(I7ymyu8)a+f}mu5k(=+mW\Hv8뎈+ّ枟g͕0";Mjz4#nnjRxR| i}Ӎ@0;vjz:RƩQQά7yFUs*3U\:t3cld-`|;ݐ)ChO C:s}uGO_ ?)O/c' @_wx)w5aI3Z!6JxieNA )m 2WΉ%*aYj\$\䧈ڭyN1Wt.XlD ذZN$R;s@idx e!:\N' #ގP#p& I n5@o"laEw,~e]=Coߩ~r 4k*46+#ICsz],b(+mq8K 0-W d50gT۟8AաlњNC+yϯJv v71f⶛JUc=ỦҶ[tOcwiq'U2?yJGPpι jt@AxE^adbfFzj kf3FlOnGl}FbqVC៬@A)7y"mW-$ت#Ss M\% T4bݾ#QU~BwAk.PE-nyqZ;*fWay 9jcŗ mPR>gg^"5-8 hw~g޵1+)rO%}7}+g4&.4ԛb2,XTUa-0Mlk `s`vEyTEtnm5-7(CkwBS]nJקN/ x8!vS&v-Lw@wV@T*|Wϒ{8eSh (N'NBWW}ҧ%rz8oK*2fx75!X )[)H|΋tn@XfK!, {=O% C<3as4h$&1Vody'gѥr꺟}MSE-u#i\ }y:_2kn}TxT\͖s`bڤr=nȨޝcpYa0T&dGAWxWJz(KJg‡\𛦝M  u'[g'3|ZmwwPU0~g5nVHJ 9yn{ Մ*<$Ot+f4ӨK)( ?~rY0+Kz9b:E5h_n}ǨdZyy7j_"~-?nڲGBv8$˜St~GpWuyX8vN^}3IYx7;$( BM%28o5Z׮~$ u MLcƅr'҂Ki⛾ :Qf@tvYjF "c3/"}dS\@ٮ0^ƧWps \eH r$6z+JKD?iʥ>vΦ8jS/މwC7=O$h]5WnKq.9"ʰExm^r߳~>,-P DAoNMRCMLk^nv mSށ "lg= @, vCbBT- 9;o6;$'5^czDFyˎ]0O}ɤ~0 ^_oPQ4%NyJoO  Q0 g#~TG‡OozV2Nǥj"z `+;QRX1QBgZֹ`\)^hg+ڈc~ǣޣmM`rڷ@*ٯ\ igRk,H8Z m)T2iZSn(帗CQ8Vi^uEW"#JSet_M*M(]-zƺŗ|ѨKgL\'o\ZcҀbݫyRP*6×gE`v!OBFQta(pʕ!>I>{>&pĺ`niu EONz`'aH}" ˖~(1?K, ELԫ&/yrbNN,Y >|K}='0Uwv޿JbR7`,dͷ`XtTXTO Pؑn4p93`EyG5Z$\(a3m ՘X481J ,QO #"#r0W"pFfg3x-fڗp#"jce-bY9tg2_{ɿ i0弚ab)H70hNJ 18^;~+CW55vBQ|^4ﴒIaGyryDbK4ւy7@1A<lt=@T}RIF=C&;[QK~j7jA $M<+ E=.2 x_ r\baO8ο3Dsxh\s3UJ9i6hu3Kb lzRגa v['E[n&G;"Po qn[hONS:x_kq-\aQ)B͔;):7dr{wn=rt;@Gʒ8~%`lѷ$aK h̰czSTt]hpzp?xHD>&{q~ OXW{!s SA w+V8s@T1[7d?0 "Jz/l@ll%eat"$D%xiEJYaay E1MGMHI<XoO9Mvu' Z (puN&~ϕS#q÷NB|K[wLr'>\Z&d>F#+o>Vbp1u;$^E.V!"FLT%> 7G\x+FEVc0 b:';UUň}C+^N:k#aOR-?-buI0z:G -8zš6\@Hl%. tT{S$A\eAWj,3+<`VfAn?זr?"Hm+$|]L?@a=f%@J#tIx6_!udj2.E~ c˫|Q[6%f#6kdA1eЎo %h\8ylݬ.xS#ՕA8L*y-I 1`ozAk}5c 6iRj5 :$ix;j|Bi֤9oXofMe)#WuЩ!QnsT H M +. `H /Le3p }/[Ϩ7nQ]U^J\`6%')WF2tLԇvWYnu?c6raJ#LkY'>M!H.: s8x( \0`sD5p[|l`yxz4Fw<ń%mMo [f:+5wۋp{H)ŭ]9nr^>:6`c"!7s>1SE̒!_f'8Á N$< k;j0`Pjײʊ1c#\dAg_>sUKWJ${2ٍ3Wnc8,ou_PY= F!A"f?2a{~%bo]Ŋ'UEWM'+^$gU] 3S}S)5J֫hRKVK'T _AC~+!t=+LBU8%Auͱ&ڬq3)PSZbFqf JXّfoNQsX q p!iO*'S̯K;0z;e=RD a٩U"qtEZ;K q3?GN2A{U]I?S00duww6 $_%d˵Q!]01taCJYN؈>"shWC$crJh (u[}?2Cd/ oʣ4â8=fY$IP1w2amW$ZT6߅}J@kMH@ѯA 1d9K*)Eju#/%0ߙHEʅ]oK`&jLșKww~C!0l$+N|ւsDNg$,i$0۪/ t<3Mjor6s:X*F$y)@&6F1yMjK\3EI#IFZ4uH8=h[8nb@+(K0c Z$1҈ҺLKjA2;2F-]4 v߅|$L]bdYO뛗O6# fX-|?fS)Vܤj2#12Ҵ" s67y\l!r K%VGp9{/dBw R Ei /C*n8h%)ٴC(mϻCmv^Z '8 HԖdlwM }E;Q݉\'zM[fE6E7Tf.a^;5(a\PN7K7>$=bC+wMHB_D_a:Hی XF \>=vJL~ۚ![/ðshܟ!Ͽ™2xc:j󷺇 wKqc>Ks-_:ǖ]rE۶B6ʸǟfrn?=9ـͤ}X$%!5?\z>֡3d.|c ?ƓC-_֣}YPs_yd 'Sq"Kstlzd9.t̓B_D'vX't 8\!I8;EZS)uw;zJhUl:XZcр39BLvV *>>Qt-U>0_13y+.!wga@6)L߽nN`l)4 #1w)X Iߡ!Z-b,-9  ),,<:})MLXOA,Oղ_R[PmDyif^GI-ֲUV+r@E'&OK"j5q? dRm&=be6zqHؙ-ċ*Xt!Jwi NGu:?8WHκSL[F3_[fCd7sy5 TM>-~QϒUbN k).sk~+W8IKs~-Mt+BlM3PKv>B2Wh0Bǽ03= !2߷p}evҹLVbmSpφ!c,RS6{7ri\;fvЌO"F-|Ǹl7.ɹYK]j"noM0{o%>Y\W'}-*UcѥlڔL*t1Zm'V `󮞣*V q&!t1L#4 J<mQ -e*C}|)Gڻ!f M _سp:4PN:  ̧쁻aݒ{P|n `'z4YLOz5Er9萊끞K]Wq# _ҝ"MALh`BT7*pS_b5. ͥ|oPq.޶T7$],pwA%@PfiUv{i1P+v3 cD4#,@ycdԑkR^uaaz.#A!fl[4y`hPӒEѶs.; ʙ7p<D vYfKf9G2Ԏ/;T8gHVNΰzM-SZU>Ƒ/}v؃WkC5Aڶ\Ć4S>[9h_# 67DxOT;X=wvvV `\ e^Ä1n"17hѻBfls#F2ACl7M+op޴i9<&Xn5|]Rz1{5tgp w%@(' %K'mtt!~&&4-S\S(hnu)?ȝ6e$ h ƛLE3% Nn n~(Uup PC .n|5:O b KkT($zFC᳈oNc{׊ϛ{k0.D՚d8Y^' $ ɜRFFWw@:_lEP۞; pzFaBZ]k̺5h% qQ}V. __\o8iMH]PP| m6M AD N9ksl>(@knrcK|oJ+i:5 Fz&e=+@E\7fjWK4ȍF(5vdꐷiÒacnL5Ӹ.fGvBR$=@ww$ H`7ZX0H 2pkB_YXC`> + ʘ| 2:[ʸR}o7 \I\(-IȘF_Ui ;kz+$Z<6〳gLhtCd2QfPZ]g|(#|r{cQy%?J(e0l//L]b' )0%_"V , xq+F1U5mo,ex"Z=` 3~M v I>h ƺNN*4ҹ+V5O B1pn4-M8I)9RI~Պ~b;FlGUa-%AV +=; -Xob"BE;͕̓OoiR7R,~_2KV[6 +ѓLVbLhip8 Gϒ;\YTu 3)yEHQРI~*;z=u#TSgu{(]ǣ#ZAbt4x+ݙkN*Z2^~ãBW0Ά5(dM.WV6xt$JDT7 ~fs(i\5BDa3;;mڂV#JrL 0 ƒEJ8,ybpx*1牤X2\d>"JڧƀR|=22*kBy^(~p0N+Hb_v oAZbQ&/0y)̦JC]Mr\h%|%A.J?Zh#;iǩz;[T佇؃ qO [T“󫃳GR*\] 8) 8 vmf)GLn +6;tϱTRհ*yjm>ڶ9 ._Uh GzLK"k葧?*0$e.L$jȯKe8\|1 !W㽀0 bòwPo}`hxaȀJah8s 4gƛXo20íY ~Vfga;Yb?2˜=~Hw Ȇ| Ȯ\yPb܀g6/d|mWpUq"Gm㄀tѤ;!|`4JpUt"eElE6ډu:irZh;J )ԡ ߂4ih42nh9yab>m|soԖ22-Gqd^m 7g!•(6Rt0l{m{>qIXp#Gdh^*CJ,KBĸ^#x!JC_WϒGc@3f68Oء%*+93F9_޴<,F3Y|JeeҏEۖ  9 =+lٺ-[PdMg<$kzɮ~Wڱu3 lGM?Km ` XEaQmU>"aWZJU\&JPehu><^!,U/<0pا&FB,Agٷ\C|*bv>xQI+IU#BO{l(W 2.3}{ a%k'XF6yv ݣHG cQrhZ{ ?nzAbd`NcUd y7p爨jVM0r ijCj`2&ެg^6d@zqoRQKo+%)+TB.Īk=R[T2o+EɃ0yB7vgu`a\e\I5q42z Ύ\MA z($~yNZ]0@={˹fD@X|&f%=D0a ~Oz=}'.8VQY9́/ylEͰKc `2;dnkTt^T`][):рW|Zr 땎j-YAk2z <,Dꔣt` mm$atݠ4Õ2e64RޯSk05Oˌ‚v@+=Gpۉ`h/#ZR0t0SXrOp-,3 $YuY룳 B(ZDAR,I8H 2.T3яR5,/FS+ڮqBq`C:%tQk|<^tBYh>zGlX/4J+>Jf՚D3ge8O|j vq`2= &a .Τ[~$@ֲ.ԁQ}slWi<.otB9SI ''j.[V_>LJ('FJdO8֕-T[ Hj"Ssβ_UI >y)!ZL#3)Pş'u2E%fqA خhI޾ʃ[vDS4X]h|莋B.u4Ix27PG?)!w *؎NPl)ő#L^wk"χTh $ӯW%P`v8!լ?Yf-N ?6Ale'f%mUU~x6# FnQvc9zõ )n&Ūzaiu!U؄SDGMp meX./9@͵j10h(f^i^/3GipghwS ke[b<|}pRM܂2(\"C*z ׳إVyԬϏ(J3T3-> /V139K;+2h¾ң.nn H.S&A[Mbc"qRιɪśdv[ljaodNGzOKLIii"Dt >DWK_؆6˜W1r%1A3>sF 3TY2!ɂ8y^Sqe'FůJhtsH.*/UT}S'wTjǞ`ְݽy!-SlI!#*à,9n4)@T=a5SUt7N3eâ&<8f(UE`Hbu`3w}j*ؤjG_Nj`Uz?mѰ&Gy]S SNXֺGt_Vu?XLj]s+Ĺv Pqд?iZoDv”d6|pX׳It{!D671HmE]$dZT3;J`cLs%ޢr`ѿO4#SΔ4;dF7約_>1zH! Hymaj!QֱFfLۃl?moHTvյqfQy%7ѧ@-+6?!uUfAHh ]4?K$"TwhC/dަ_؃jl"JM(֣B%k<"PХ^+$f׹.3u o0yΈdU(WG5CEQ{A5J]%Y Ϙ \.uȅD7!$Yv_3*hڰf[F''ZXG:{}yGqRx;hoh CzV\dЧ:z=WۓS Mg#-l ?OآNdnEsD$ !D~"E ,V hL $*^OI}`<%U}صX[gLɐumbۣI_?1XG!3}iMcH)0=rG-%YYAd ? -bGw2='I-$tYY߫$-+Z檭q~ǻ ]_FFVGOtZUh$]%U}ѥf/V+J(L K[DZJ`cyR͇Ro}- ^i+qI};W$2lX p"vݿ] \O˘,h!EI1E ❍a::1I.7bwiS 2/tc >A2+4PQ.BA 5W&6v ,Tb8Wf'l]@-DŵW0MKz(峇!3ĬGV=w#"!~o g,!;&.9*~i \N"( ڿ24M{Tbwθ!;Zx[w*o I&ɯ omH$TTJ )$_eV0NHwd=@q_!7.(\HEaHܽӛoo!eplHC07$}AEuEghXidZQDCvQ^~59H9y SXY[{+b}$0"3 P!/ʒDE ݡ,=4~2mw_]6RYr1-fB7٩dRc Mi(#XHP A8QnQGW&ST)BC.Nt 1k@4Ncb>YT 犇ɼƥBoC_1TAK&rlOpc~RdwdF:LXJICџe'Ian׀Uaٹ虠dꕄxA9[Zgσ4 ܜS=-% 7: Nk'"ثY*@07I_{W%~An"s"RD~{J{Ќʚ%i5(wCe1sOwm'΄)}%Ef]jfrܗ!_J'LsB(wN+`e{8u绝O0$ Ab9>~@R+էuzp%7 ͍L,\,ziGM팑"@՛>e|CbGE3W\OاX|ŧ\x>}"Rc&gQ\Wh.-2UCĭD;/J}ehk54TgB58O ,By|l mAq>J.n p#_lr7V4Cr 7_OE]>r)<Žvh FXүCgnzI/%M~siڲ}2tطe(v\Iiwpٴ$q6u*#C.7t>艓y/lڪ7RcS9!r3ۇ偢<~аΫE6Ǎ_x_,[=?e]:KfΨk?Y>ujR!D$y u_&g9lnUOUd YUcEe0+a]f`D.y| %WX|@tk}[ F\2M*HM;YpGV*6; +lpgt|6 zAwK˅/"@)Mw"jbg_IқȰ>Q` +D rA+O/KHW$xD{Ym%Υ3Hw}=5ʷzM=Ev̛;%7/.Q.O.h`~rr@?\$wzgb ]J`W$.|^͒fwUAQunjꍤ[4'.!(g | r\rK\ʉmz2"}|0,6LhF1ȊD012ЫWO֟u`%*9K:K%N @\>Oܖ8,ic&E2H}sM!Οk` W|ߌБ/g)?  {An]3;>V+[t*J.<.`26\уQOL Ӹd0RH?'&з^kd&Fj,g˝)õ+1]9ArL}x{x SUUpKi9Ce- ,LfX E'Aj_Un<5wqE<ق:aemcC _)ݗI!+BAܾ7ĶۄQ'ſ I058prOQ ٘wU>P&xMa0)w{kY\4\\j,B!¯ө$V^լI;wMS%te߭'γ/h6}2bNOv:]l`)v$EtAdҾA8u,-6IeMp8\j fX ^g#wO=֝*RmU74Gg갅=zh›^׸-`۱$^$޲ger[8ln2I)UP=%ݶN' Ab|GvQIk@'eN :y}X ?#P{e)w@M83RxH)uE(./`e"# 3й*v.핫f;h)X#& N*-oD2NC^ (8HrKMV6Wa|{΁p"|m'sOʄRs45⯣Fbd*݋ =Qff.oxgʹ"k+hɹ:iA?G,^o5f$"\q/GA3jyJWC)r)p<ȗ.NF^gԹxvY[wӓ6M:RaCI7rpס]nMU*| -  }{{^/tZ5yOf>M ~l)PAоam<.x}g\FJLbW)tԜf Vk1=qK6H(MQWM_s`lJ5rLB|Ѳ|v,h#1{?խ#ű]o?QtUK3O$38omh_7vm;fBHHxȁu>YjbU5FZjI!ݲ?WLoƇvշ|Mw(O5U =DafF]d筕b @eno0+].U6dr/ ge>|G9HM &xv--&uJPlhGޑT.c_4TmY PpH[dS:z$HuA4Ȉ!(jo5]u 7#eW6F|Mb25 ȼލC(,v0̡{]޴2,C2$0S,X_Y,޼_'z⫝̸o9 ̕*( \Rjat<=CoXCE*xa^BwvyX`(:M1~b ;ƠcPYϛ)`>/p 9[2rn>QsQM÷v>4R=wa7O^.p4jF':?HTcnVE&!0i")D nInɏIJ#GO؈N )P/uLVrlEdSvx ˍԬLĜӂ|mT^:Sp*K`lW(WZX6/ΑYzoL _tϡov_P;tbؖ,(dוBX$n4j<6tn 7߳b*IY(M# _$ )sv7WgŢʽ "XkNZ{ߡ<8WЕI1ӣXn'Z%GLФSd7B4[ [($ՁŚs `. C;'EK׈nf[ B{$uLEbhdGْe~e*4 .zѝؠ$@-0NgگUaY3>hQN=ޏDY>31d?; cA@C7dFʨ Ȁ`e_ߋrjXX;7k$WĮ,Y8LeDA#*Z]B(v zo~6I~{%mk M:khh73Y+`k [[X22w)93"ޏ+rT(gb^>E{/Xlt,Fnr޳Y&$vߎOL0NOQ-H^]/],wT |F( QaFoE T?x~M W$t~ իBE^t*[kX͓M9g|=T3N뉛T& <%i>2r&S~ݥY&l[rL&=y\>"ݖ(g͌5QVC΢6cj,'94W:uPGU)yNgyj5FO1+^݇`*/C a9v;Y7ז7d.MD޾$bWxܧVpD&bq@'TE:P޽d 0xmtZ?A|Cf"Xz^E ?0:qsγ Zp\,A[[( FF诜%٨E18ᠷLtlՃ:ޜ*Xf2AvTC,@EM u ["tMwJq3!:-,wǯ7mv hpq'|BV -2%x71HѬ9^K~T];}jn~Ĉ\ϊ7{W3RVڏ=w_z?w}hH;攐peS8KЭ7"= ɠl<(p:9p}fZKL hg96Q}Gi.1<2(Y| ORH|_:T q`8uH44 bou$ϊL[nO'8Pٞ,[\##بfrCsBYyX2P:AծMI8߀TДAIFh_ץn@Է%-.K@qVy|64 ^ܕe[z>}ekrU40wha{`-xrv3$avك&Iʦt_wgՉ) izc3w}KO)6$Yӭƞ:w?55)[(`L.G6)*~rMXCNQuw ^_]R)Uyl!!-XUr,]h/!Y;.eT//V_a$N*yi{k$]Lkr>\_Hȹ!tkL3%3 O UWdҽe Y[dhB_oB.30 ߧĬ?Hkǻf1LD=>vKٴ@U3/=Gc. 1o?Ilo+|@}42Y.*.I7cRKf%W".} $Vy/MJ-tFsTksr(=kz2?xbMEa9Lϓ4$ά0fjB}!jbkSp/;N"UQ&}iqD;bSCI+Y&Xɚ۴? Ӻ`h'y]E0%@LJTpYt~ihKWZB0ɖ22'lD)A9 >jmzV:P]Sxe!bsi]#W4tt^DZ: ];qd$}\y2;AK(|z&PѦ^I#feN$k1@ W1mx!~QCJugcLZS#!u <12 _ ڥ>jninc>+Կ*?\e6)n瘹6`"x,oIprˁgp2^K9籚:aE)D@lfAUҾq\Jr!ƲUDoc|:<J ʵ?:3ӕ~Qu>,&T{!ˍ-)q4F{BXYaxH +${hm JTH!R@NtJ=u!N-OV|%hzTb&D%$f%v0kXn˶ wb`TlT⾚8xA)Z|Z b!`2;gG+^O}ͺT#T'wyLYc8`FciA1N[/b׼}bَgf(An,Hߏ$uܵHEМ΄)Fn ɭbہ5׊LȺM~"VC],Ȁ! 86Gp <]1[HU, SWu?8QyP/G&]o;jp~s_CSo$0Hѯ*֧~-@+I)DSHN,2fr;3W<;"ybZ`c[ jwo-T$ÇzBꦶ_V,u/N1xcoqjnں FY&(vscH k_vF]:TpPԔX:Fw;LJ;NҰGNC\Z.\dgGo8&u)mugRIJ@' iU  P+ws4lA!\a9be΍tH\2 tSk"˒~%+΅F[DŽQT@H )Sfs/7d?KS@UWH .(Y{ x!z*t(2 {^>)l-|Ƈ05$["p:wa^ oNx"\weuDڊB8e)N=6XY@P,[y5bT @'TI'/F2|Whép2m?\n <^d՞RMB"ִ8/=c?J3G0?w{TVcM"]5)IUqMZ  K!YbD<,Ms+)'G)IrPdBRꌥ̼0mmPwGM#xxfp~io=c21?l,pީ^. ǒj]|J!n~GjzDWcg ~}]FȂVDܓx8cGw~&)WyYN@7-s.XQ##Kc23 2u,^wT_r#ʟP̆td2rb+'[H"Bpe=+Nl1҉,JyS9P(:׵%x"W@}/ucOwgjSU̽2 _GU*lȫ(3`[:aܵvhTcpGHZR3\0!TL>(>L1gMֳt|H؃&މk'߻GoC+y @AEe[bDoP#7)h5~BD3X͠R0{}G_mb AZGzDMpPX>L^4#.d*)<])zI{#!I_3av{2Px;zc*UP?^3݅* Mc%Y:F~t ,%ȳ`yXER৸;04v-|XL!۝DžC:?\}^63ޒW/YԗcS3fsP)06L!ѦEa&&rWݪ55s7ptI~٨r7aH Ɗ̷A HjŅd;wS#Q@O1*/Ϟܦ ێynRڏqh[]5G V=D`d_[dթs܏ !2$-oC_hS_0A@}a]umdM%y)|v21{6osг߇-4+Zs-g8.C$QRgSEVRZ%fFgQJF VLl#O?r=:C^O(V6^)@zha˭-[y)3!Z xvHRϹ6[Ѭ9D&|.?jS~4C4tQkB<%賢fWe'v6,:`_.G,'ٯ3Nn;XdJv{D'ksиBz(z\mӭ ru?j$_a:I[3=~yQ#v9u:5fɿ'cKS%^$$cbinEV<}RgyFQ!ϊ2ʔr~p3xV%B00G%xJn_{)J1c&%;zs>Џ@v?1<|٬?bz}aڨ*Ôvץ1J˸|=؉}VP%|uէP(cv;j ? Áw ^>PjzJ xs$x\1]}?{̎@^=j@ À*F&Ou==+x @nCtH}@DT4/6<O%a smv: o?'3$TƤ޷o.&y' zh5q{r4VnT=xޟoT1&̆6Z)vT[(<&cl)XO7T7 I}Q)|qBm48Z,1TflXi7 #Ғϊ_x!rQ5+"1`+Q~a.˹ AH,9Cu1PW" '4+,~pZohsA'WƾiIG1@|G~ȆKL3BvӇ2 y%a%:zy-6qSR5ۿɁ֒TBR۠V$p :(S9%)8G%mcK"Ad"&?TlKWĸHqSB@  F Cqo ue8OM=B] w_j^i1+sqha#סq Rw?V2=°\w/j٤!wN1L >6&ke8JvcXe Ћ˅=:;Ǫ>C`rAzW\DU6!C' \Jfge XflF;Gl[5OsJs?)PvȃuF!).\_.ڷeTk;`5^ x)*)x6M.U;%CZO ({BL"< "sP'J2Y;kTX_bUa[1 uy,Ҁs޻HC!m(={cCS†]%-h\y~!hlz+(-t0^DX>.T'R=Q͏3IF~b#O ~)-]ʌ Yiv+=Q8F"[̛4 ao^栚I"QҚh_άxI/nyFaPޢCCxuާ@SW˻ ۅ" .l2٨5." BVէ޲ KOk|r <@VaSGNu*3D볹3:t }ծ2k` Qr,.HvmNAj8֘d{N]csjXA7-/`[qlRnj(Ώi)+?rm~<-;&lf,A vB0{,hOss}@Fâ㛗qJnzH|JlBȂͪ$cmf"CT:;!)A69_(LcS4\uNm+)k$W.ثTO, x\{E,`8R#5KYq87u#cHCku.Rha (?ݽ}ՠ8pDTcƩ#$} Ld ֞u=OuVrKZJ),Qa&0t_Nvk*溿Rmq=?0+@1 wh-+ǯv.wRnw 7BMc1)*HtѪ}!U75P)4oA 5dX1v^ YMoȞWHuKDMBwݛKWjDk#~K^/S1C$ 01  ILU;g|7Si4/*p hT:iqQ ִ5 74jJ [ƬͯU>+mug8 NFϗ QPQO$(X˩exZspY5QmTbi| pтoR du{>\42@$`213UWA4D9z CFz*i;\/Ŵ ;ڧٳS^R7LMK%c_ IQ@=|8a*7siE.-+[G!j?m (sXRM69 ;}^Gcz5Zj]0N' H;ɋx>TDnp.iZGk4jF6:n.s&TB9倜v !ǶZ$Q{[ȥ09/IrE͌Z%v=}h՘WsY jb!ӝkw#bѵW/)uzgق$F$迬˝9.P6rWWl4uaR4l:xX|Жlnzx'+[%!e}kv4&Z wGf^ٜY5qM9I*vQ=pxֻTΟ36P ^JAז\e&2~G1^_pd(ϯhz)U^\)lpƊš%yzLesJp$nÊ/>f Al'S1=":?U!663%~d 5R:PVҌSR}JCrDxv49)#Epx :=9Jyct|pރ1(p!ص = F'-TYEzxOF2Des[Z3a&Fq^8:Z1T`4U3Ο+Kc8.8|F+C&:HmrlDF fCV |ڐ@Ɓ$ACI~ Ε'bfbxM@kS/{MUDG^T`lF9%2( mqZ"M&J;&Ka<9zT:8Pr)_][ :"e'>] ^D*'ZYIϑ|,oZS%*("X×}Thveជsej*8#k}t⢓ I4( .UnM_K"HA\snj\x r&׾~d }4)VWc&ЏBJ2yr t 2:)=ZK0 5!])j49NwտxCA~ui(xY \4A.rDnH2Q{N~^eK~B?Qx:r[#M3{ǪinKE.„T/t)䷰cy=h2z.B@;CD C']gd$ k(vK.wEьw wP;Z y. 掁 ѡ_%e4{r}\7gax`TzKJCAklW6_rtv\P=m*8of#6iы\Ag\Ur^H}9o-,7{n& _*96_)8ӕ2ӫ{N+/X{^&F.jv= 3ʑnP+#i2TFG{Pz-k/k+q(3?X.xs8a=<ԩgpƫъ[8{k>(jxo#ʽ뼿>e#]+ ZUj8_G P{=q(zs$挆Ѹ[800ϢbG-[ߘPZE9;kbiboh7^IM" Ψi~뵐?:1 feRF:CP22Vn.SL٘ 8v~B7B}ݿlZIꋔW _&5zP% ~jsV(:OG7cؐ5drD;d@#r2΅NLi$$,BL?U,(Pt'%3ٚV-FTC-j U>"n*V#\X8u v;Pu|{/ՉRD;N~n|'tR- XAk ;DBh_'kh6]ݶ޿_ӞCp7xIY~o`oԲڥl>^>z SU5>rz-`һoNvVV\LUX߿mi>;0uXI4hv RTa p~˱3uy0ړ ;~Wgp}LOYkί UQH)뻷\jk쇂<ŧ*)o4_9ʌ Zrd/^]:ms^A1 ,]dљh/YTdfuƏ%DnJeKA\$ur:߱fyUBJ?y'9=IzdھƼnC^/W 9^IXK.ѣqc"t"K#!),}?$Z|L5!t1J!A|SaSLuYB8"z@|[Cv8S"Ey>qUse C.3q vƗ'$nMI0D<9[ZTEGbt|T TcДK#VbO\51Rsiߟn*UJ}%և"z2ELdHSB0U?g}Z?cT71dsZ 0BcƙaAbȦB^ YcS+6X@VW8 &Jg Y8@Rq>Qnw2& \x]X' Gx 1C M9gb/8J^sOa,#nLԑsm>W6?ZXX@UK\"v@%nĘ`K35y"b!_!O^kf'I"kQxڠ'X;%sL/O[h{Eb>t rt%vB5²g._{AʆxSQ hCQ.t;mHxH{hV&;&[!V-? (`\FO . +R93[ݲ?ϛ0WGӏ}Jމ5_Ҏsaw55f$gK,q%_U5\USqˀ<=SY<`Rozd#H_\< 7I~U/ # w55ole>3&H2!mfH:C-,WuC.)!Äڦ?ub5̣Xe-O]+zQdOحS5>q[Z۷rT~W{)g9hd*Ŋ'=Fx|=zfq^v"S04H>Hchy es#(Gui&ޱ֌Uw79`?Y4m8O.)r "&Lx=O.#m6iy݁tq1G,wD\-s0P>CgVF]nBe2 4z7Y[QQhV[.Q;̖X,82x )tBe\ ¡PQy͊DG? m$X)@=Pt H c NpzQ9rcxv6F3M[&HqM6c@a^̄<.de%,V6H7Gi qL4(%eIOFv$XJTGViҪqi{Rh]xpȮibgUq3VQ3]vi(V.o/SJ\Z@t0,a%d/-ɓAXd"$.(B`Kn2:.Hd-EBE&kp]45T?I/$~VUaWA,[{gt\FS8,,d/Tqb6A|JfcvFHnuO V^ 3g3#橆C<A k (e{h)e2>&pA}ٰk0PP?O=A/@VHnxG ]JZ8|9>tHj *{ E"ۣZӔƱ7c/zhFjXt>ı@́Q>*\,o9xyN!p_Ʀ`K tffz̶6zI[Nq+d~ ˅4Nՙyݹ06#ofkdu薤-l߄HAC_^ىM&Xn(l YdtE7x`\h\ -UXpפ@8^W QuGm5@]7C' ( 6Cn%-px*`h*Y2d|AEUI=6Dq@Ewi'i Wn*"8މɕX@Yu}AZ?:b>´2bTM'QXgO2M¦elO=r_"'mXt$ =k 8Tn,%{b<_:L j;[C.?)K'6t2C_tVy[ \M1@AZ(z fc:-1gX/(gy`D&H !jr,* )zWj U;ֺ-w|!wFf:+OPJӜ}p!IymDd 8ɲ(x$'B[2Ύ, ߃[s~8C)85﷓\2xfs_-dFpB5G/ɚlk;%V?<jj;:̅z[gC#2sdEw5qT[)K;xw:rXĮol.gYD(gX<v;c⿾F?Woe^|kb~̘uHkװrz]ѹe yO#ܑVy]T3*FT37hcESZE˺H` Vڠ8i2ąQ%5HVb F1 a9xuJ[[(pb᤹5QKJѦŁ8O>f;7hԀm | .Wy/2;y(AlAmհq 8A u0%. nHBbqp?JHՙ'6륢H&cO$ ~\ k:4 Gfy-l$XA7ԁ2R-x*!lxe H d (Ĭ-6=`إ{$0FN+6u5`"0ak {v ZGzoԬkl,CB^S&`tp}fOQ  %z',B_вCmOJ]SNNjWlfdW%DW.9o:f֛ M `hz8Fh8 ^I[S'{pp) q(H=O4iohJYa?V1K$h?E^$w /_WvNW Sj$3)^?ފk#?wmGQ2q$0֥20 1BF>3ppQ9.@_J.sEr IsZ>4${, :1}{KZtoJ^:c'ob ޹()AO;bb0$]<#uQJ ESV&KTuH- 5Y2iMT zSv#|&Q L'>#&r]ߐ:{U*r]ѯ͵ǔ.>ٺ=Iɓ\6dPb~s*k;;.:F܆)DJQ1(i4}C#jHQ JJ~}0NEDⲆuE:3H-^oJX}P`ho{Ss*Bߡ2+rv_ \*W\bJρS" MAkYX! gq֒ӅOB@ _i%laO%Bf?r5-הFG%A3C%Dl&"1- T+[mFkM}S~7ؿXs(+ݬ$;?jco[d0u7t(BߵF%,9o1C|Q.(;w %U?HZt)q"EA=AZ6#M :Ғझ#c>nj)'pڂAi^S3xZH4xq)PiOj\ؖLV'Hw/me#Y0eBHB MBR0݊hP,VM5e~Sr$5gVx`'Ʋ2!0&% y.r%9UbvmHUf7fa an tƺDH;c\abCC 1kh i}V-auՖ46o^բJ8AAeݵv?ts\v?eP|&赕 E>:|߉ZUbAMD#=M`m0~5ߛMM[MDcxװTc0%Wk'ǜb~nss`SE&V~hg(mc)zfXbw5U=IKm [rseǍk:.:t'[!CpeΗS{A@@r"lyƸϊ`XygRYw rd@E(XcGG%I|<a>S/I,_kΪH]wK~(r}Ϋ BH4\mn$G2Y3u+0CeP͇: _v`U1 ҀdGԟE_о( Pba#.bԳTvL9r?UfUW]c PuBk`!])5 ģfCͮQ54fֈ5۲6ɺ_x˞a~Pcr󟋎__/=`t_{U.jr%R&dl|J#oW8?Z1PN+dr5xJKHU,1r&&RڊIRwgb<>,# b}Z-ɥvJAǎ 3x_,H2XluSZFX;UY9]J/Y1!¶otw 1uh_Yty }nE񟜞ȢqT1)Hi@w2kUhY;YDR6E iv1'f1 #dY)M1s}jm}k;=a j SH$a0[1”8clE.] NO_+ 21T'VnYQc/T 4G*G156D.xY Bm$fVL於dG%2j?3ej)UTBh*5\5*0G"eY!/H)(ܴ3욆Kƭ>M}ګС& sSe{hny ="AAC;C5mylm|zxEU2x& Z=nKZxN"Xǃ'XcWMyrdMH&%N_Fbz|5~DGr&~>"Ӯq&1I25-O[s b%,.\$do<75T5n E4+8u3@@vqhY<3#WfOy^Fát/yeJK\ u@u{(r|9v괿4D9!Ӆ:ȋf敄JC\cP4@HvW3X%>몪cҶD# Ĩlقp/SFYv `q^QNU(A8C9 9HsmBi'0 N$i=6h&`JpK2b'1Xz̼UjZƟuزb|% Ki>=Qh-٩Hmܲ0qd@_ѶK@J7Fs$i.Oq<,8 L T5ME5%ԫk ߤΨFq{ s7s=}}`] .|UϵН bf`+%x=18 M.ZXG\TԿNc|2[#ǪEK{dxmx-QtӶM c a{ZD8 ~ fq|@EѬݣ6_悃kE-ʗ0cqE8e)E' wɽX)&br5)!3H|wK,{0@(TOȜq:{h"刮 , jA^ymYO}AݫP=54f,kVb|8 !.2Ucwr(3/>#D d1e[ӂhJ[IU+[ؙJ吂2:iM.@>; j Qapfj&L6Zמ{JDNF˰ZjAt_m6*.X@GSTo[A^*.Zb  74,oI@{,BKpfNLĘb4ޕ_N%˨Y+A EY%rm煏s̬9v*O~p9$5:nGYTh.,܎Wې;',g hbaj}thTFȉoREZgtNzl 09! {nT(TܘJ=bcYb4(vK@my=T/Y>2OD1(O\8qxp-1^M!C(wP !iqz!Iim)[q;36{̑ A`>vZZr:ݪ2l1,^J~ 6:rdɔ'?R<9\˹/.&МW*.TFN|`\q?spc7w&E,K sj woxƥ6oQL*jD6VA: =7TW%᥄= i/IITW_v!៕!IdO824:P2]0K[{5P1`ocQ?"oUzhͪvr"e,Dx.CE2A.a.P|/i".E* KYԨBk>w$_ x[v; XrDIEp4S eval,5Q11Pe!gyxd=!UX\<*PR /쇓6io虾iL4'{*}WFvɅDWn IZ`^L2G89Ym.^XByKcLpS**M1Hg9{7kxft]sZմx\qCsg59t[%d(p%Śx9r ;n?kψe٩b j?b80TFGxJB3t4xg65:^%poTtϔe#߄k?cP<E`[0v!ԉ/01 db\rbJ0"ɋ:Ru?ᇙ-rM%!744+'}&Ҕ~CnD׊­ˈuE&k|h."Euq>&|~*7"mäȏĹrOfKlƓO]ܮdA-295zKV5Nk^b[d$vRj#[~#BK؋pj]֨wС)]bc+SڣUg/kUU{9/|h$PҨ;ƻ GeZ<|cǡeCNi^"ҁWIۮUdZocJ;K)\JiaoDVc!dar 'DΘD@ͩI  Om/PdPs89ۑ&4⠭ERX c"I엯*m}OUh$E/d,>Gd!{k?g)@p2) Z=q?,]5Bp'+;veDg{f3aHO7_}%G¥]'Gšb]M}- $&=iAN=C\ 2V7?˳%'J$bRm,-ZGg;sa\Ϋk^j^ #ӄmZ뽥<5n0Q0ߛ 6^ /NJ<@i81I,9A{yI/W.a'VԽ%+^ܭ8Մ`i~Р q=Cf;^{%x%~CB>îNp\'22\Aj0m$f: -k DIބgk6LG*tpr^c|H?;;&`s.>4AKBHAL3!$ ai__ ce ج u9,5.fS8C. cƿDc]#֐m#Bu;ky^Jq,pc{jDGCiAEffPxgaVdǍ/]* ,.BYˍݺ0-o#ge_' ݸ*ZPR?fTaG1 w5˔akr#Z7 -qthzv$LB<#g\x|''z'0`&ԩ8f,ecr #̘+ V+$ ]WN_ӁC3l'{@:"h&3L&o)wtwɩ,b,;D"QOzs,V,rv6眬eybX~f ) qng쟖4۹_ڑ뱶`]7NBxF@3gzBaW6ΟtZ["Т7("iv 1]E62-=orlW~3m.;;oA/?9.A5(pq&мJ`m>f$gP%ε1p3>d!b%3p=ww%i]v/< )&iIv[NNiv?55!*(+{/=|~,ACi7\2m@g/YM3KyU+%ba37:}8-F-r˱@j`&=)VڪVI5fݩ1ȃQ7 G{:ܢ6T HLhB {ʶFmfU{UK>j~~z+sЇnDlwTe4] DhHR^pbngɇbv%Sf7WQ@_w54{Cg8OϿs&)} Θٟ#*6sy텼D-sj?j#pʀ^6C ."ྖ.8,4L6Rۏy9q/C3i@&Bȋ"K >׀I!v)K>}.+vQ^# D~$~+a*; pio9C4g.؞J}I$o>pF{&N׿,p9 qG5 tR c0yЊ-cP7{k؈;ߦzH_Y&.<֋)ɪѸM`DcT:꩛]Vs^o*ɴvLL.Hp2hj:5Z'04=j2#AhI6@Rh;mUβ;XRd~>uY6'$yB)7n] s8MiR FnV|J9 *9 p(hcfF/)c3F9z|/wNC*GKg'6 pݛjz bvwJZ ͞g3 jr.9ˎf;d+hd1|GEV4RwPUqq[E}#TSy]CzݷNA^Gd`~! .v=~z\i?tdSr@pni 3~ɵVՂS@ȅWH| 'A;.ޙii_3og";{)pE 'K(5qP:L/z"L%cZ!2,-o[& nG0_l}&'-鼐4g&\P蹱{t%[7;҃*wHbHx nCXn\)J<Ǔa$7ObTAmK/Ztz72"{S3b^w&}n*h&"W c6rΜ,bbL3Lr驟't;_ȥxo 7BSǸCrXXXuHrZeڗUIH͇{uJd:bMmӷdu(Iú3@-EHn~ViW;y5I9b eU w&gx8k.VL6鼤 #s>T{2 }aГCi7*hy;Lְ]'$q >3ܵ.CY bnzT7jnq2FS"C"x0#;e|M΋Hd$6Iܘ>VbmhIٞP |M̻ KMr="4F T(xRqA `?|[-$/\ }{Q` ho1b_kzdѬG2zr˕Ԣ9`XG+80 z&$MCUɇ,ys H40jPnsOSŽux̢윶ŁPۅqHz,&ľElFy29Rw^>s]<|us'?";qNGb \fjQ#|߳:N-ƚx+57m3) W/cgDdtIY5<.#ND_aR Oȥ#AWgK^Vn`5,ྦ>VEtPD-Aڛ]Q-d"ڒKo xm Ӑ#\d[9&uTy!F!=ka_c'[B`X+F[DμIo@X5j$;o/'lKR-(] ,/=- T4I"c/Z3X Jg Q^5k"\?PZ>Z [88a6B]CiiE?eom~%qX~TML5\“!$j!`II45 nED$myS90u=vD.8Xt,׆˭kTM5<#PBjuwm1uDH@-rɱE؈oҡ`.`. hnlW- һ6_-8+y꽥Bu̚]Xk# >s ~! q7'B?|zHֽ1D!'p٫zmtl:| 5ͮ]f׼9yQ\j`ɁƐi|NY{lhM7(-ذ4 lKIr9U6~B [YSH|~yoh˾׆/4[@39ԇ7t01ww(pw6NrF#7?9 nc躸E:PZvLyKH0P^]Eo{ԇY0;1C_8x rj2V{PδKR;[\|3>Hu6e.S#HlDTKZ$xl]ܕQE-ULRD3/!O&ml XlGGWcCsM+T@epX }qYt28=~W '6~gJf`PZy;&Y_W pd$,9&jE>5C8J2z\]!}jM5TW9F-nk--r1UM-j|BL~%AO%A}\-2h4>Ѱx{:NlDUWakvӲ?>d2Nwx%19vkfJMYz{6i {cp3JJ#*grغM+6>Ot0O^;9/oߠXe|OfbJ:UcnjVnZxǸXTm|7ӅKH璯ϩ'o^'`GQ&< `*[5L'shZ9 e;T(=EXs jܴBkx4!ޜKlj1]7>pEn(;Sz$ 5` 3fX+Ew(僕ȱW|V993H;.._z!+y`'F#· [%q7{յד&އӦ5|p p A8P.5ww@p+1x \hrzŲ)wҳ4Br'@pSD>I<-rp͞T{UbsH\%#,Y7-ũ'34cG DMJO) !L-@ eI%7CAH͊l_Yڀi]dl)X0AH-a^H S21o<;J>`S輨J [5cxyӞMʂ..XM]qFt?if<MJ\V?f~֏n>9 VKr kj\^zK§Y . ՂLrGV^;X5;1KuHmR9އ!\i.D,K_ɟ+̒?Gy]cfmO/42DРҥ:}#+,'p tI;P*:[˳!xow>>=ALPcTu%T@B#LkLVxOhJ`L54ngch=:S0 5lnd+u۪Eqo~We>ꠘ')= c+|-PU#dNҞx7do*4A\9 HIks Ѓ,Ry7H#bb$Dua- Cۃfص>Մh2YˏxJwt:R-Ԫ ޤt?%}Ml!ձĈ- Qۨ܍ڌ=^1q4@M3}HRS@`)Ԋ`+~4Bހm`bZ9²|@it@ Mꔥ,N˝z8Q~K L2a П1[XD}9Д_n` #UQ.ۻ JNvp3Fe46'4l.ZeNp:P+lB3=~oC š'zcJE'. 7fww߃hkah@E<4֟WI@ MD^( iqچ=Y,+΍^z'kqZE*ÍZU[)T D~}綾FYⱂ-ߎ*PVp~b>JɅ` .m%S_ՠ}d$RG!Jg qҟ<_d}~dyD2 9XEI(8g*pm6b:>ww讜A`1[W  MeAWw2bndj߀]TQW @[.q=XF_U|.R1d[kbta=9CDX 1Ϸ 67Te~p~~IA8qꞟƜx#LAPH+w`?v*z&/҆[0 Ōd=h< ۥ)Ke]g\*1X4ݞ 8*<[V !]\|sDe㣬RP;icW[K^ICܻSW"gAͽBY;*0ÅTĹ@@ߧ$7yVk4(_g]o{S _}umt=7bMrIxixEQY%j,q<6U*SnjoWT[PP-7}!0'雩=)Էn?}I ?OG!UZCׯO0Zzy=.wOk>b44dD X/6*2{'{uWEaka/Ne"om-5)ғXs?#$^1\'kߟ@ m {?e kKv\<#m;g* 47Եx*3[k12))6E{&wJ=J^Z.uiђBT{r?ji[!oQ'a`CqS^Lj9Dvc@^,qSԱO}v)l_\PZЄDf^8·GՉltB {#e];yF2ŇYe]~;ܛޮp&!<߭ԹԁLHQ6Lhq YX6@tP,/3dժοsʥ.RjzB)v\UDm ١%}WNb|0L*1rӥE>kq@]ܪXwNݳx`A['٣ui+oɼCN]`%++Vũ qY݋b\-6)8k1<`Xنg:~'m Y:̹ADr\2yz_ Z@4j 12;]cpIY쒒ÒwD3^ba},M>xh`w2SZn7ܼOaB-qr8-Ip+|8UH]eR% y~K.)(4R|VѸQ" >iW4KSc]9}!\=Yi,ĦT#:v)*9M A- 9W8A[Ol7JuzI2Ds=F>q;_MG=s6wyF#gtg%p08TQI"BCK+d1 d:C~V"L**"e7Ԏ{coXAln}S1;Gꍈz?֚ءCF:UuV f[> z KxAZYOԅ[mi7T>ux.D7탤ܡ罸_2LJ b8c~\: M7-g 䉐G$9 4f',tFEI*<@; :`OWfi/aʎQHņ'?\ӖviBv {T%F|Y?2_.#iZEFqAvba &U㮇^ˋd SH};".#^ٵ8:“{dybPgB-8-,1ASqF8o홻E1Q7z:Xa{zK~NBTn&}K v*JIt]  yy=al1,LM i'tsR? q̫ڒ^CVy,k@ZKKFvƚXGػ _ esrM>ŠKa1_Z{J>^Lj$5-rڷ:%Zw*"᱿:ʢ>T!%2L쯗 B3p4e ™-hqJz\+v%2~|ҹ({&a[ ˙JA} @#.Sd?;woxbP%ﰭ5ɥCI~1 9)?к70gN󵝶eOcL@ ȪS14/cIe53:m$#PQ$7ٚ*!mr8}G$}rqC6`tCy4k` t}ۂǼ|6UƽJdTX: \1Qz2ѝ4:5cF"Lj;.X7WiCX c+뗶n2ϝ]n#*CB=~sp:! rjrO*3) +YQXw?[؅"\VG[jO8I8jfjX_Wb͂'HtE !yyWgMCT@UЅ5jR$$ɏdȗ1!bG#@l͓N^Wd~EJf2nN1֗ ..19Lv[q߶WsI`-a4MoӪLG2?>0k c㵩&WU@Ǧ ⳛFX]kk@w>r xC_H)*;$* LaM~;VRk0xkIyߌbv˷ri$#Sx֑|j>Ȝ՛UZ5ԝ |_% ra_hoTBd4 Lק{d0:|ڗ%ziSVma"g/rxkEɼC ߆#SҬxt{nv;D<{Ҩءﮆ!u (\u|buФ +he1#Ǩ-xF+i:DD׻}To}Ǡ$P8IaOYrh |¼&NH^/z7H/Am/y(s**zUlj{ QR#?Uխ}F|$|uP<*j3M% w3;{fdž9[6pIZ'sQyR S a}*>墨f1 H؅"`)c"5u8ԲaӾIHfaz"iDUsX<;hɐ4$ɥǟj_aAF,[eߧPiþg>+vùDh{*pDڛ׍Cyb@t423ů|FykwQݲNQ36ow48tnɛhW^:X9eҚmf_qO԰|0Lxދ{J~]:C_7RSWRqj[ymghcԻuc1쟮:?9ٙvo xJkAxȎLs@P[HzLt.UI5to=F W蒺7:Ƕsۙe&KF6x\ ?5/F[(_ʌJ@Bhw¿EydwWX5&LґJS1 ֡W{>w?sI˖4W0 oZ)̬<°IE :^-O_+/ e7HRW1kgu)St'% 1(*5)( ڔىfNYg! 4}څ5^>f.|sK$8ířPK/9-g@.o+gBJV 7NUC]r!XԽqV=e$2N~a 9 ِ<թu=ڡ)Kڋ2bY婦:&A*Ȝzq:wa$_C1K"р)NC!:&jbfV=Ka>{|>%;@>17O~]bJ(YKH0ĝ\*r 4rb  3`!* /TYFOiCYAbQ )PFg*2Rxd-R5&x59G䘣 jRܵ[rPUiz<Zurpɋ㦈 -w.G**vPoOm* j<# h%$ڰ;q(qUw%9 ^"\L;c%6:CrSN7P9SDGCV1giTb/h*> @|WUE_ّ;WDpe' ph}&BVrtL챻;bc%O><.#1# 7_X#بUy8!JS5,`+N+xŇlNAp0S~g2V|UPc Ms^Q>#gc["NhN (?Fne*5Iq8b瞇.ct#G2O7ߜL"[ {5*۪ P<<&(19+_JfBH&\ƑyNQtk WkYh6j4+\/#LN`']PH_p%b*P)QA|e6aW4̘[Ӷs;~ye6bk/%˂U?̍2YC( mSߘNفV#F(iXyFMgnQqM]ZJzK?>Ŗq,u{dXn%yͬ[dK]Pʨ/dwxG6=ҷ/CPh _)9%6r8gfaVHrO&˸L%<*KZza[Nl/h3H+=S %8쒢mbmIzlwV7K=hW.JP<)?If*uۀ@ckdD3[$uhVcN%>. 7wjipu^(PhRTu5xcf`9ctnΘ'RSed{f?zk* .Ĺщ 9</c }/Ceɮ]"v j˨ Mt(JA&{f"$ [D*t^aYIyBͣIs? !Otd"nNħ?oޝQof|+|(]„Sq5D@$~5eƾ%58% 4vbhy2/1wo [6/Wz%{7oYՍexz@%G1:er50QڼGՊNq~ 9H)u~{ ]<%m7 aMRRt7CbRLLyHB4̹R9h*AR-=e`:C)=ܟGM%+{jqLqbEa=K7{ѺKnBʉ1.Z]!E l!x:*^ԬgG*,2nnL#xs>٭{nC!>FzzwDGg0/bpmZ{yU!IZ~xH-kFI)j6)0 tP^H%OF\Yb&3(Z}|ڲ/)E>:DZzlR}T0{W&<1%ֶ CF|O?) ]t/ܓ2Ͳ q ;vK<؆n^r&Оc=O{_䇬ZZ($O>y 96NLeP5mX%t!t M߇(! K_>)q]?N&46;EΌrBd<_^aZ)~„&E{mwʞ"uwk^K:iehdp6ko#} %$50x 7!ikX(%0DrJ4\* f)n9qb̾ rd;[OIOx߷[l!8OQnE9OjРjxh:Fq&/@egFK* ,:&0b F-,B$ȡeQ\ Jv>39D񁅙zWJ^o \ +]j0&'hKDЈ/>c?WU@A])#9-140SV l4vXlH@y+ʅAuKOq[j^H<$[)S|]>ڸP 2|ݪB2 |Y EӝJ^@R}T0$B[SސG6#DD>- ^UMfV9A A_+i/OɱH$ofOjy(Yo1) 1>NsF|L5 µvTp!#[ѼzK\JLŸvd$}\v.~bwoEO'QDŽSTAChoiv]N{ ](ˈ? KS]Ց֔p-H#]vk-̤~j붼(g]mLZ=5WFNs=nϛ]&uMC<'B==P)I A2]#hQ{] } ?ѝ-_˞dN;9,/jjd}`}_c쳯hT1mnʇ4p]KijU -rZ(:-@ZMFyQ_14., ޓljTų54HI:<$DB>rb5D>97[ŐHlɵ9}|q!J<,JR[݆Rs4q?CJu>Q˱I!@L/v0/l ZoPť-a 4OL0Sǣ-Zk5}\{rr~ ]~?BYGU#6I`I&HW Q%1UZML W[;g׍DhlZ_^SV=(1xZZ3 nq;ĴS*}r =4Xm7˽F5]Ѳ CiGL1eEBs]-bmc&Q;[;"}Ll]vV$F>coU6h| XO4?=+*';]M¯uу.hl>B"}ڶ!*M;ħX jw$0Է1+TZ8LYl.Q-bUb|]?9;b}PeyKIXq*VETlf<*@~n)Ҍy [CtKnm j$Yͦ_s,XqEHQj[4VQȦTˀ/G#Decoh~ k*6Wc& Sbx7$;rVgp\VIֻa3JI)!N`f }~ߘ!3bc%,ـaWN3ӽ63E譴ޒ ی&cWwP6|E8ӡyh Ti? 649\$uJ(:KJ~i,V9{EK-9@޻1Qis[nd4Y3C6іwpy+=20>~4WfK26p~&Ɖ _Y`(F"_j[)(,\'ZvgrMӖe@mu0"TMRD0K).8 YbRŸIoFݺ-o3y0Ktu3 ]p;'~7L%6$.7xQT.0Xǂ "k v2K';Jk+`O{*4 [Pe8$mW+ۦ4.1#)qEW[a@A준k/ ۶a $ڗƌΌ; @B#|S~fdIwDQR#^psʳ7O.mhD/wMYf$Ht훙$¢j R³ RҺJ"7NIt4dB2f =:&/͓;6Zΐyqi0r4ဝ䡝 oI (= dbf\ǒ'>F!P;d_pt{K"E^O&`XJTpk򐉬.6}Iw=&岞0x/h5#ԧb$>ܣK'5"T) Nˠ dQ}.R:P>IܧaF3 'mQ 5ch0  eIkX׆>RK<~Tئ1Fy+`xH'vz؊3LSZ qڑaW Υ  TVJ W8V :ǿ 0{}'/: J -mӬH81]L/Glms%^׉:\bKF @2&k4z]9Zzuop}Wh+`VzVVlp5]fӚ4f6@3`aE8ZMD{@_Pūj"t&qs~^Dh~|=@vя>NÃ%rָϑz66pU1*NYDX`ڒA*Y2/TuU_1:w8U o znu/d_m%>yihhPN!tu``ѶSLCMe&bR7i rbZ]'.߲mUs"RҌ#K六1&ٴ2ziTp+\&lWd&Z^ x }q]ӈ>Ko{kIS[r߳乙e9{24ge0XB葓_g$dRk͎o%튝B'DYqd'Є;B]OiQI,TPJ:+.a 錐]]{Ќ޷ýfإIQ5Nx q#QbuiPh~)Z'ͺ)uy@EEM -x`QuTJ/W|X^@y/ S ZG8!vs1 {7A0Ñ ePo.=ut)BUAMiQlExo4e+Yˉ&*[9GfS敔OE۲ *o?`to$fpgcO[.{^/K;3Re+BA&HyGWS@6b>Fy%_'"E=wctMmGYړήvUw(ک慠o"1}Aя;ьQ9J v|ű߃@E5};e:{́ӧi$[WH!tuMKz-`1_Ôpg]]RU%؛Thq-6͛ȏ>HAhޙo'""t{WkPK[蕑"7?38 OO B:<.H}rAWf8H5̧Gx =~"dZr][G>D 6,1*ь~ЦId!~%N껢.hi;MstEZ lh.vhi]blը`W\eZ*FgDfG b_@ ɶs|s؜/;z,ćfM[-4pG2m~Mr]/ wdݳEpAq|osCKh] @:#uoj˜h+ۖ=iӏDpu*?!ܠ/6UVbd)bp qxPąT n pŤ{`K`j1q#LyP_O|,?՘{"ۆ$"<0DΈ$G<~Rh7rgc޺bLԁN[B6ZtTPXF%ÜH˟<9kUmϟFKök09l:aPqI,in6׾QyuKj[1 X08n:cߌS |H:>%z$d⧋ x(<}_,CJ-N*fX̷g` XNÃi[)Lt]}d~Ho+GA2>̾clpّĢy'“4-DWNK V>?3"hY^JL T'lc s'`'; _~4FϮiѥGhf]^1FD2T3WJ|y[O$5aHĉts^o;csگarEMy?SǬrVO1ƭLe>2=Ő|B3wh`S &ٺ.{JGxUhSk,i @׾ WӢq T) S[rw,4WC|[jPJgυ9 Pв >Dp)g6ّ~eoJtik_sÏeeEY&#5ߗa\Yטu.+@v2@5`p(UGݘ_q <^[雔QdjcIMd@V!2F&̃0x,CsWS* UJ"Ih|C?ޯٗ{4C,՞*+R}\S}f>Ʃpb&g+XcIBQHño)"`o-vD]<(Ot  ' Սq4<,%AY jKh;^HR99US\`9;ܢT1P3  T6 ^0\ (jTxmЀJ_@Y:fCz=l=.okJGHn=cԨIuYg -'4;˴ٴ%8r v`>O]C+Ǧ'n:;,0hsy9K]M%BMHG;<.jd kbd0R`X.OJ?.TƜa!""L$G eU|d7IW[A}rAKޢwlBǠ}ȥB\0}- ꫕;` ~mW\:Pߕ @i3K*ծD ~$n&@l"S!iU҇?w6mےfVx/_v'9㼊 l^Q 2¸S(l@)*r &z#WJqip? Ftn>)U{o. bPjFq¿g9F+/^%p%Bs48>wt WPfuJUj J}QysV kHfi M9։R޴qL e)i '!4n+]cŒVMG} XI|+,y2ju񞎑!Y%d'sqB"Z[ ՇA+fS*hI{H:1*T&b{qPoݛ\h|ti1>-4g]SPZLlWg qw2#tA?ܾGyàyqe>6? !涜`ssN~f6G$K_vAsPzab=5h'!0#| p6`cfEgr7HN"lR%S,o9بe5ӚJ~f(SA=<D036>Дr7˛2 ?Yťk-E7MhA: UBWy@d0A NYM_'Lc6߼$8K)=*$[g V!ڄj`1d-6/~D:r⋯k䛸 -"<'׀\&+gJb^,u}/;MTP*G ,RH91DBh#f`1hA,po"ŒeMn%(a.0L%T*fZ/]WS:n&Q[l>9r)-og?Mg;qQ*ًׄuvLn-N벆F~^~V.< n@}88Wl.Ld0)0{q:ظ04'V*" (S bt0V):r"V%^ ԇlhQp=Sud5_tGi@> CVɖ%k}JHe6PUCzb2ӶwRkC%H!uW\./z<V%0nGC3?a*89|g)T|.w@cdfo.2R>Ɛ:'Nhw鉢9('@ljVkv._hC+ iCe W-0[;V"rjdY_}MxϽo}&d 'aSM`'Z PGAB/MM9{kRZb m ^^ E+H Y3(Zes/)i83scdz6(g7 eYW1awMV rΣ^*6wuRvZ$ !KeIe!5̌N7rY5̴gO,fg)gpyı0N{,r;YD$ewSXa^"qcK zTfNp͖R,·ͪ3|/UQ>Ҹ5p-Ȱƥ B᥊`l' .^0( I)Džw@/xl@Co'sͯ!s˃n!tm!t-^y_~ I]`, {]0KfW.IJ@@aY;3>jUSm }$y{JaAoMyQ$昴ڠ{ihmbuˤrN9|6D>hh\"SrTyry``2w4gφp]ѳiڢrl`op}̡w$cƣ!ja B~񶺁 1,$\x?T"o!iA !Wν-"HcIJ!|<5#=q `D1{TcUNg[r[Arirz2ıh/3/\-de0$EWKnNj)_3  p¢̱g ?X/_, }:QH!1p_ԉn1ƪbEB_LninV`> 4^%tnY).0}b-6{G}JllHJ$@7е 2pZ$Z#(T3v'S吺:o掽sc  PZsjqd -̾FO=P4gR *{@7Nj(mpr9x{!Ig9|['x%X6pJ~O,NU~BI,.FlY*GUnXySX2ZS KoM~CgKBVA q!bj)_p7ԭ>*Jmk ,M vzјbzV}"[g[k]J!L-(QRCtPէt}FaH¶YnfCw] wzPpHmS8\d!Q}j k88su砞_VY,yycǒcȿ Gfe*% ) |rI=qaތޚCE(*K(3M6);Iʎ8)42ai7Q4ǚ #%?M[%}v6ݻ-{ fd3ԀbUF9Տyl R:;i,c8@Ƿ)EZ)'e\5DQ\D//g yn Ւ*J'2ye~oRJu 1=Go NCW8)|G] Q[#i*G>{UvT2a Ҡ\E8k.: !6v.گЏH;t޷YdFPQ^x=ܧZk]KIrԣ9_ )y˦_̌U)=t5XMN3UNV2&W=7{8{vVz+Ykqр/ĭ%2;,}B g  4o!oLf>kωg%b2~>隕 [L?@z3PHЃcHbA1|Z:h )-ɏZ`T}B& `=ꥃHdVM*YgPy1^Hw?lծB9a:܋ӹMս':]zh]-șP!Dll2&0%CDM֜%Dځ+~d( ƢJ [QO$.]EsA"~6 ܺ~_0_/Yd7f%R7̇3$[r7ECEHp3gh$AUt'nM(M>[2KJMxFELhxJγ+ At48I鬁t9W˖C^A0*@sb^U7`tQ|y )LC B)9eL䝃]0%#.aYXx0G~teCDr#MvwbH %!篁 M@elӃJ߼&ƺo$i_v G,X"cAD|W~nrᢢӐ-z**K+yq"?5m5!.5NvC݊ >1mcQc]0O+ᄝ.W "Fo2,WqN .3+ ɵv"s/ښd$i$M1-FE=%)9K;oPZ#u:ZGa)p;xڇӴ /nHz* -H5~ TV4F-8w ?w%HH6z6E sw[s/t#E&‰ɣZ8X<+}tt\V9yIF= 7{ XS}xhXA} NYw)k⦵S%=rQܮhX9Ԓg?Pcqf,+>U,Db#~ͧ,iAm, 5o=? oaOMs[v bu$Á~TZU/}஼WYru,HudgTk3Β?Z3FQhg -b@R#1wΛ!/ϝΧOah+j1kIfNR)MFP|obQ7 J(˳]}/Kx u)yk)c/CrJuA 3w`?m`ÉF39Bi$N k},(ݗVT6}15G}Bd;$ȴ؋ܼz&IjUOPp $b#@,밑awĐ*>JK(P}9`3NVe0".GE8g*8xld>Irb},nA/X/B/–z akZ9=8^ek~PA?(LΑܔ.w1Ov:ƳZ-]a%'zp]CMo-01:<>ѐ߱Eڇ-D1bO8*~ " \c)Aہbv=|DSB9gۏqY$CaB5L2Ufya؇6^V2:bEHdRʲ(G,f;Uu@q01n ֔^roC <‡K :9ц+6bܼ!94`B`I_^ H8ഋ+w+6/!?GZqd pdgڷԯ& tRAyˍթ]_QJo[ ol0LRR?# 4HE7'OF2f¬T^t^9E1q0 y[߬:wf"]2sYx@.ǭs"?m0WB c!NNۻm^h7<haNϨEnL쇱qrR.>;^W|SQ^-ؗ=Rb@3 ʆ\b 2Bjv`B9r(K$i/ͥ5+ԏmal6VX^ `[E+@2zwel Ilq{4H3:z|JVi-6IO Ւ}rRBAaL_8 V@Ǥ{+5c4wOa%$ 9~}EsJt6b2u)'A?^k8$:KgN#2CE3R4MW s veĎubM6dݼ^fb2y`n<8M#1J ~!:JWlpۋjiλeR)E ͒;tABl)Dךѓ<W '+ޞC22;5We 6.7uQ(yv&Z[LN ͦnyxjf6/hP#JO0Mm዆Z4Lv4^VL5BZQ'y0ǣw6#!ltK.u d[埾 S{%r෼, \J45Vԉ}V!=~!C?mR&#*PU]$em(d<77Pw)%/{omk1 )G*W51 M el)eFt!RVϤV {-_/oxf4^kT ?6x%;+đtD]=L wYRZYZ`+8UY2{+5 Ji~Q~5$nqD@8Q@@!+u{9^?jX,v),b|uPW""~{T;yɽ ]V VRekbP"b1Qq߆xPJ~B/I_: ֐e<E݈zEݱu$""ؕN6/L!}oC1K#hg{vY0pf tP$)EmѦV֫Y2ܥIC 6v?N2AЧJfۄDuH0M@t TB]N_ T;.i +甆@ex޶\.)J$%p[%b+)d.KtiK T67ϩ=H4kc>rC|Suj3Y#r~r,TT/.V0)bt@-Q6K@[v#rB.Wu7Dsd٢0{(BvSjA=yW+M|t:%F@{J)TJ\I[ 7sAήBQ5@p;}_N/+jhۜ{z Lui)>p3` ,~2 !LP I˽j4^<r>s':#RAQj2Y`|L#cppvh"l6 @?.e w0TQ47 SCєVК^iM+:C/9HU ,OG_U]=2Iǥa&G} OPIkϭ.U՗+ 'GLggXN a|{$M>Bi16 ooY+T6Mt^Prlnh+OClΔ(U8lzpISQ6aK*Ry{X5R(D(eִobZ$Pp)'w"@7_L*@BW"`qI 1g꽒͜I5S&5#_Q*buFFQ8&K} E^ĸVp B#˯FP׼IJ Y Kʗ }]P>Wk C7F$נUArџQ٨pr}` mv ny`BEGLd)5Z!Ǝ<X{:-+ Aұb@AP +C7y*P{rMKVCᄄ?8(YQ`+v7.ja-\^( gx(#q*6R:8{Rn%ufV.wa3!B"j~@0qW7J bQeUY| +S sdVdKgb !4 yIqPrM2(kX~iգT-ًSUQT9U .T)V x&&67E͛Z˖)SJU_BJUjVHEDaZ?k9h^OZ'r]E/y]eq8}njӧHntOBeOĉS(g!jTK$EbQ/aqΌD( `a'ti4<VyqG87`0^bac Ijۓ2'[ɓc A.$. Ә3k@=q1g.M N+)אBu?>#b\ןұkvk.|>2CN- uLu5&ǢJkըTc |i^O.:嶺vZޣnXoo*B'_ @Eυ o F&J#hvۭ$:.;;.824RiE/nqV$ l3l1͒]80 biE8iSf~_ Fa{yf(TZΕ_w&ՊV Eo0_5eQOj6N6nөzm$4E9t,*SH2]y긚-(kq箠( ~Be2uDAXը)7mH Qx; ,lyN):A wi*6uRӘ Ch9nE4=]L,gKCI⽌`aC,MҌ_Cú(:&Ή"9fۊɾsNMH |lcVjA$KvTǑx KwTgMb?)U`7rLl@` g'yihs@:ֹ}BmaJUNנˏ>4U_ )IR:`_zɼz;C95-"7( a{_o%.PR݁ =xwWY~ KaTDl:-C">xNT5!#R(=pA;(9JQh=l۶j1r%b˄s΍=v @SŁV@\/Hdz׭GzSb׼`8׃"ZF^ w?<·'XW#0 :.&n+%SzKca؅*#I0y9<劼q?Iwj)A FK ~a~>e/oSԈ[(S P11O:sa,Z3筆Η32{+B..Em'P˷E%P+mhЩF9bzx%kKKN%;j`6JI3[N^[ 695 /YwM^cJj <L8rˉBwMl5#W oPscqj?Dv_:7/iɤ{Ņw&5 Z, 2A`³z:" 'fmL6e\uS ,5v 2O$/N^$nu<<{E2URj2yae";f$`^p}MXNiI_ tuXiChJ t[&eݗ2t&?2a8 Cs6a ?9Z}/J9vݾ2_)lf`s18)ܬLl~G %UeB zJQPC:ʝȠ]4"FAaDIi mrw:;3|  ג.GK+qj-!7 \h}~`E gu70_;JbY^UUC&ՕuaϫF65aƳ3WELF_"^sO6YNH^LX*ʚ9J0|^4lTҼz$ԀZ97lsQcU'v)5bà6Am7%ײZB|ҙKR)Y_xRiߺn@h%ZdO~~pA3iSUo?2}brN`V{ jjb뤹񷻓.//{ax;v|u ɕڧ2mH^mم8u59z@y&{/8\}Kv OV)*'a G}Jlq:b}cyɼ8Xvǡ&Iߠx +CNX]VLEm]|']~A O.AT^K.KF OIFgŰ* S@Q;wƧO\srwI pNQ Z?W2N<%׽ ۓWoyn:s]]/}f}mַы>*CCJ|N=ݭzʽι,$uZpdBFlAph@?F$l \%XiSفyl~7l|#G~C^km2@h] 0)@K4n)XZWrI~P8vhu?< esg}3@Fd^~xOK6_pM#~dkig3m*_sn޻Ҥ1bv['Pљ`Yj<Ò$ @f5Y iW9ȽХ"\}zpQ'[z,A$h[Vd2SΔY~:;GoǥJzCAa|JZH=`\3 j&\Qb@q⽦qS:` ņse7Gыռ)7# ?䞑Qzq?L"HXW)灗J֌bU.0<^ lvE.UWVsfg GKb\3{m<@>I Ec^"_*cQ'xӿh%#@F%>(P]ϱ H^sɀ%݈ðn;u)k^F(sߡBؐ?fБSfNZ6m )Gr:]+)xCGna!`vFJA-)!\X1uֈƽ֨?,B/òzZ{6̥C> nwO̔ dW;,knMfItK__OaYNtجfO(Fӈ"Â~vo5!]ml3 I'orAy;@҃ YF:AOETxgIG.,o ;|}o` XNMf3Bpxޔ>)'(6=1U2L_Y(={Wt*A$J1Q>d+^l(7iC+ DE gdFX莮.{!hSSU Lǣ?$ /׋r >AvEVRI#sj5hw|ܡǍpqtK5o`N%;N ;:-=,I)ԧl8=9}LAb1byL<*k òkiK(5_ϥ, 󞽓Xi5( "Ki^>j,4=KʱRXS7 c1<#7~Xqpa$ANz4!܋BmwEA8('^'n&I f0?d6qOZd>=KEp/;TfoNzXƶLܦ[yu_jl{Ga@k1}yG1!´Tt>V{ԃ%>9ZN&|*O]zp.`Ă̴&7!Z)Kn?HR}Cam"Jn4Ih} DLEKu|&CFͫU c1/ XNrIGt>Ϧep[ 7 Τm^\̒o=m&3(~<{GaI`?n\ƪ=Z&٦:ޥ'M'_}JhG}b 9 C6CF[%#41!RTdM/':3EcjL.ˣ,g>WPzKgO)!7-Av֗N/a޷ P+H)>q`e G)qo Q+Hc|pA;<0;Ÿ*p&idI@_ؒFC;ߨ~t (~:R:(6?[A/%dqߘ| 29Պ5q {",R#`ԞD[4bLKcڦQQ֕׷Sv7pĤF?qSZt8?-}ɼjL@7:hLMmHx^Y%x8 Sg,wX]c͍+ -HgB Y-)N`[ m 8l(R؆P&ʸ^)map֋~NKX0\Et(d؈L;5 0cwvuɶҐX1%r=FC] .؂MO)5}u&9F,2rT?i3x730EQm'=آSĘfq#~' D3pj}Yy옎Iqo[R!hMG ;h$V=h)3??,8Ii.O#.Bsnbi9s$,Xڟ<~hf~8G\ARPo7:-p&vC `*p:rSriows4`Z||dEhCz8tbƎ9-Aue]fSWS$U")LlN)XVo<8G~jqy{^M H^4&݅L[鋊5SbFok9Au ,ω{1H`7^ Nw@VAw;#KIiσ(73Ǿ;jmP)kE,wħG蒂/?5JD:& 5`Yl*!}ּZ)[˕:o ae-\[CY$n52诅0lj;>)ߠ1oD=x?YS^Gü3j[{-M[RvRBz!UG| 0Gx'Z…tL¶K/Uc3@$E)+v9e{O2THYZw>Q$A㯱04܃ڂTUMfPiOgo?ކK5 Mr-6oO &w'3ڭwN &©zLBzI^ hIBGjP.UljJA GIXO.8jt&:0:*;E 3E咙_';޳UCXB<>-۪哙F VWSIwQ|ԠOu[:2 V݌g(3NhH|5.:]rs?,sx>;hfoRhжAe0C3Bs96`IہB)&]=89"SIjDޮM4荝½b}H͵ْͨϦ=/Kr1(ʼn#E0`cە(OZmgg0(zSMBOtLN`C {xB,9@^ x66QﯷaG לI ܀# .yT4\b4|f>U4*( k*j%ɟrkQN 󜄟X$9'FqC4H¿viuPtM9wfZ{T R\%84P]<Y36]ye-r:Sc AQ}pVpp0Y:5hѮ˙%698O "GĆ(%.Xh5+>0Z9W)j4UԻZ ҙh%b*$19tON!vP4+,(D]i-ކA@P: ?#x.8I1(=!lhlx?`e;1ƹtӲ ğfmGyü"hv|к˨jD7u\z9]09,ģ=7㝣Bɉ$X+*ݝs>޽_߬]&9ڽuۿ<^+KaU`P`؂q}ʎLvhWڍGf 2'¨&8~VC ;pnJZiSْ)Y M7}g% oz<,YSKUE~b=㷿٫< k7;D@لnB>IБtS<ٶr3XOR84b?_ bz{FቋV-4Em^>Z|\"QiGV0aђfp5gvyi//gg&Hv2Mis9g$.Y?fLt11.cY`uQ9buט&rKLs"Me AB/vgO^䄦<#tAuȜ*Q)I- 8\k?rXIޕ~$ rdXEe KJ|(&*fJ:bbZ:'͎.[=g9lmǫBWB'$}9[So.!>M-(ZmsY3Y "S3S57M`:840k*- fUv,ObQ׈s6"z;R0DYDS8ZGF9}++$ : 5}~p l8VnWP'd!ͻBޥB,p:Ð3vcHuW)n&qHvSB0>NazOl80vLBx+@^*zMO%ߵ%9ܒ?Ռ4u r*;?|\_O&/».<5YFMpIG |jjl!&: C\{Q, åwD%(R;mI+e֨1KJf15U Әz"Q=x\+#;n"!)[o0*#Bc{3vH/4/X܁j /?#|(- $Z_\;%"ȃRn|?A殆.KrjuE`c#t`\?AoF,ghBQ̄F N@Epĺ:y%J,A pM_ Pޠf  /ӪJ4T`4tZjX#9Dɉ\7)ʟ~cފ/xk8QiS_FjK4()P xf.ҁ 2 z[l}>԰dVwmxj+>dDFJf!eAS@w8/ԝAWz]N9!ӬH GT*Gȯ6:agZܳ1TO&y6;pGS.oQϺ*"Cg]vI/ ]"_e؞jz0ȵH $'DnxRe]N5[FxS鰿E5,#cL6" ͦ h[qowVpsZd}bƌHe"y!y ZC-ձfDhk 'cpH`mvl>e|m ֵ6rEL+MRD,AGr;x=v#wleJ,lߪנS7eo6X%5l7#J`&8jkK(D'`L'W0YZAjCSygN9$=rAO>ľwhqF bz@Cmf~tFV];kO6}a3+V/̅[h"Ų|( XQ:Ѵ۽1F3Q–t8qmǦ&Q0m QSf uQ6, p9LfMw|Fႎ&樂4%Ҳ Ŵ )e'h|ïNC覐tՁO cӉ)ŭ?NR؟_m" abK9PD 5ԑҐ A}(@'[f1(0ժ򐘴qP /|3%%H_8gJ(`Jі{WeyA y(>_Jn^_"պ>IwJ6{i$@1v^ );7OX .OC?d2NE~s7F܎9brn _)x a_j.ItDt' g!xJĨ%>M[Qdݬ=<Š>j۷|e~&U rwyp(A2=a $&4"v-xL6Xafg~F6;pxDs=Vd@C{vI0_ TTdg)!26M*=>0{ [ [#1$ s]fE&>Cg])*8T [L, lܫU~6o 7Vj~hk27]Iԉ3XYX=X7m>Cřےio>SiDp7rh!bjynJ[1@[&xO_FJ7rf. \8;oruZǰJ▗FeyySf3Z6=7o+Hm5faK:8!3ic%|]bcf.T";V$a.0 nux {zͤ F |).d?`cNHY“!|Ҏ>)y7DjߜV.1`Wltm)>"堄{y A'jO`Oǔu]7ñd^Gľ;e5ڠ5 \/ԁ Is}4&ۻ!O ,VKHnE7bPhY0yc̬[ d(4X DcB߆]o>=!_? %o luc.;Jg9O4=mƽƱmNZ1K {High#]uTg3Jv1;47wKB[hLP|NA&ρݐ~~Mxvu>Qdêt"g;t( a1ğ>5x̞ ='cog6!7${íq!JA>A.&#JpUUSEyKJK\]z70UR?,T$sF;vh):4Cepncrb?B6P]rw`ScG^ILs7~bӴ(Ly2Q26<9ʏgi嫏pJM7ڨ*\&`#P\o١Z LP ElR~tdJ>ӭK$4\c0sh qI/8x]-V,n,yp=^Q٦NLn7_$,{$/|;S%̈́tQk}nJc">%G賎wz 0)eBKUחxG@>?Cz^P=ڂ+YLw=\19qJUsx0zk8+ǐtO,!S~2@n@+@fܬf9 "AѤ%˪֣,ڳ=4DcڍlK\F bky64VG8:_1 MHaޮ'QHWlOAYOi}ra7@ ^'3tT#7ߜfpC aM~7)1Ҩ!YZqC552$ >j=Y$6awɽRii` Ѽ`1ɘȵ&AA*O.s^?C֫@NԺVlX KϨPOBw}ON%բ{B1$PC?;( ^L%m o E I |>٠7l)hQlP̲NAo,'b5m,,e0%^n)C>i[Q䪔 M+QF`L}pwWCh0)P Y,U;IXk_qDfwS6 9AFf.7EM_p9dZ|k*MxO@%[WMg*v"9*=+45/[$Nfz A 3iDQB(y ػﮙɊFOnw%hhJ+"#42 '}ޡf[<ל_[NB ϓxvwpQ<+ͥO.N9[W,.|SVy@bb2zߓж4fsC}%܂^xFYP%%>#zVsR^J9Fh+Qڣm9◦m4, ncA揲":n %0̸*Ab>m e_P^eK#b4a8M,#,e ݼSX&ͽ.G+}2vu_te< T,ErnIFKI-M8K, G!ƷRIbQU̒ɔΫotE1 ]Ubez@'Քހ~d'A^JӨ ='@*,QB Wv؇)ƠOlt60ƍVb0k "RWԐ}8򞓹 =3wJ}7tQaObދ{%0Ѻ0CU9|~1C܋P-U|wA@LM\dFLNKSbI t[F!&O('敷"3\LNf DB$t/Zi<, PӏzL?X&O{tQrP|]Z_y!w؟YU;NzAHIdDcO7,QGA yDܩCr'q^'?.v}u,^,T12Girr\;jfB%ЍeU+9w 2ՂrI.Ţz/ڀ 1||pTkQZ/<(lnҬٴ4DgA@T_2+|sy4X"#L4`ID=ޑ0^?!z&a%\~46а!^|^{I`kqݧ0YcO*s%4b+%L5KNTv[r:DOc_n+-$yj>uG\\̪f;d\bfqm`Ydc;`CoYT$G%Ҷl g  9LDzN'we}G=nhAM5eMWUsxp碉Jw4?;DrWs/.^vKh$cFw١?B"j4c,VǠN׹&G7?>gxWaz1unQ=5 (D"sCE^b^Fuce5I=^gR;A >"2q9cB8E~j`9#PA2ϛy5df`ǶЩSIbR">LS sa8)b Yw$ywa ҹFjcKx+F76GQ=: {reKv{*ɩSg~i=YӡLoN>ɧ#zW-F7~bP ~='r?}^dvX)0 Ԭ3yCf{(mƷeWVaPnH!g$% P\G/>9"RPؙOY(6xDe/vǰز:Sɝ S AUx2#yx~2)C iS3M >‘5SUj^ljud"w0*0h\P9a3rR:u6Xqa߼mǠ՛?ZBFXH7>CiA݅IL}Fd zgpbՆA6p53|k 3qG X#rUkĔ;F 3ߢ Wv˟&"RvՀ~/Eq҄H}(>:tB &PڌrAo/8T/Vˠ6M#BĆ]r ZqExEeCx1{x^D $r'OQ* @8&sUK`8t2Y"xj&q?wgn=UQB3&f8%ƞZb..CU像X?ӑ# J6"l‚PRƬOh?s6h{2*vWG.݃E柟0/̂?ˌn@^(nQ%_6TsrGS|2jZI %Թn[6aKEJrUaVU X"ጉ@WCNE1u9̎u6.aoVI.r.#ǵAcDmRz\{2h;JM5ȁbb>S+GK?I:8^Qջj\S'4eQxI4Zy-M8mj|Ycc<8 =s*>oFL-dֈ`Wޅ@د%(eݒCx}X=niLx޻tC)•N*}1Lx,<[D霝>Dr3~ҳodB'imۉCN/&,-7!,.Nm6 L閎UsNei@֝Oʗߞ>>7[ TaYPT; S,ޙ7;#n" VQ:BݩAqķzQWT8 `n&w}\b|Xa|+9z!vNzxӁ.FJd1N~ [槃,\_mvtducO(q'wM m5Uڼc=x= B[Aś$#$ώ+,⢥|[G @;0dp>K;XhYUgJ}Tbbh$¯7.+e3u'v@g]cVGvNqs?Qz0c_mF$N~|s A!u(2 =Iy+_fH7Ymmc]߉jIkj uvK;0(QsōOL2td]όeuwԼ5}ᅽmzr%"3AFJ?F^\{exKljPnntws /ġ%eyzr7{Zej[\Jm}FeUh$ZFraqkIseO1hA'U˝{}%*W*+r&l~ԯ9K@FgT[}Z;HD?%uH-j{|=KUC6ueĤױr> !n0yy ;@+l/ X@Dt +4xe .z՞m 52/u898ܢ/ij1 rSf^0:qCpbhsxh㹣ul E =.B(Ci68$bK.&S:Uܞt)ǽ /ˌn~6oThKjYS1Z9yhDˀ_dԒ~XrBӕSdB20l&} 0Ė\g$|UwE߿#i%.|^}Ĝ0fcMxVф,3,I>b$82J\C-=xIu'3ZLcN|S z7,]-FҶK->kxܻDFB䀉`M(dQ=qj pȴ$qHJ+"V}%=bvH~U;dzGY0R=PU|!f:Z!oVˌ2B2Nk{5 .~\6t`[V08TQ; Šęd5~Ь[,쫋?050W|SZтzhEihcJIjy>je*HΈ0fjt\ym&Z޹P/́›8,WAnטN\;lF]ckeEG$<qק;8 χ[n"Qa Q$i?S뮓fu&s: iسx^f_esBzw&hq23iʖm DA+io{?V$ U "oͦ,:7Z6l]`N IhO~!:3ϟ/Z GsDq= 9Ix7>n#'md.{_RVὺ8 D)Ie\< Ii;G0&({"\S2HOqk|f`+%ƆLWF!!yl.ss)[OpE)@O\MN3J~t(Y(iU$"Chź^N̩_S?Wdيѽ ѳ {1 N'C']^ҔeӂAZ^FaERɌ Y|D ^ #Cttk^ Fx`9RLrs;eMߖؠ|?%! W 0ӟ(XЊcY ʼnWYFr}ŕ%A2bJZ$uԈ=dv[1},c)yO|ӫěyKFk:"`bYlq| dwQ].>@KcZ f[o}-4{PK 6)Fd1^}&)]˻M~!y- ,R=F!AFm 3q..$;{dNd[a߸ ~r8HOtqV*-;]!2|h`2* g"<58IJ(x'| 刺AX\ufFDb[^~_̳ t[Cy͂`  U V$*޻iZ$'i;2Or[T/JA/髕?r.>a!/d,hdT왜`s @H'/VR8CQꆯ1];eAΔDՍN+ xj?lQCVw*Ś i2Cn*;_ ikUmł𙐏F^ ]B=ǯ[Y'Z#:_C,6݉_)BW=r;o_bBί9Ӽ("G>>{(mN_'Iwv^n©R'i PPKT}ˁh8vpb`mc,sSSٯXWed>_M}'Ir΍ gM7E Dګ*h KM>|O`G_Fa@v4JԳ(>Qid}:V;l[Xs )BO-f 6/AF4a $h*l_epN'J Cp~Dr"s_|X6IBd;G#2w5å'Qqْsa}5"Zu#085>YQ<.n;R[<-TF%渹& q6g!Xnk< :~ "Fȓ)MJ?$T8Z2pZȰcW ܧ\^*7L]4~67'*hf!ZFfn!T La}F&jftYSion\|E '0u7Ia1Mm9?kSi͞_KԟAi pTʰ'|yCZ>GS,wX ΋ &ٖj%N,7oX4h]H่] R^@qqn 9ӌ]=MqN22?RO&o\e~]Hݝ7E *\l5D$GFٕ262!]c:15B X2*3,yO]3zOT}#uy*;@Ln=*Gˮ|*ץM0<{&@-д5ߩ)?FGG% ( 97碐|IiSiq\G."ikߖN+ {8֊hv*p]HGȃ,ҮwK2cʸwcD0>E{(UBk_P&?>RE@'3~ݛ _YLwGE17%u5o-RopJ\tL[ܢݿ< e#.^fЗgݪ "C:0gLȋb (p\\1h) <772++F;ʴ!cϸp13iwQȡl>E$c8e>Epx,6Df#- ߽0AɔbX4K/6>)e0zRamZJnlsytIi\1?J5 qhV&]?VBNջjDm6|56,e٘u[@Ǖ6q}.'gO3<+ualk F͜B.SJ. 5Pgv|nR׃}ˠZ|B3xpMFm`jfe9__ZѳGzˌR ܴj[LZ}MK abt9xQp,iu{wm!y0&%ТXlSH'KS[ewXf5o0s ;ۅ+/)2d۳Hgqzvs߾,lZ`oˠ?opGLN9JN-Ϊ+tDNRٷI䢎2 .Lc};(|)4+J'k}OiQuR);j ̌^~ (Y AЊ,x )7CHN?}Bahi N4tk^W6I0CHubƃ"Yƻbilz<=FPh{u+?렼!s\lvhɻ_Y(!Fe,vز\$o0S+K׀ꪞiγJF U^/ua ;ޛ-/clR*؁l;BRbDx)؛d jM`m3pI/k0cDaZZ&g=N[SE3)6[UabLh`|rq-4(Ϊ3SĨ}VNΜcƫnsl%~M:hP!ucm^y>JCxw@Qo(9>Y,W| 2eQ*pw9>h93(~h"|Oz.[`cqˮ B>g]k+}0dI9Cѱ&)XQSDͼ-Vr xqS#_]a@_Sdܹ{< І!=_rI܉R<ؤrmxclo±2l<GBHǁy-," p֐^}O5gR܏!fN@h!<*-W^Nɦ8?n X$ {DE!pL6yZC2 jO%* vNHKJ&ea ʬ^H"x^h#Fʹ}zϿ!44>1T& s+GJ::4G3KX56 vvD\2j~_.}+{7K&oq&JWFc ,,V;Y6ʖLxn0o8m/&۵Z_,z1=*%7Mc[blؼKsا<d;Ae' AT酔zh/VpvZ =Xx]7݉-Kn)^qp Z8IY=LpS>F 4n/܍6,#avW>]R]52&8VY:0CZIQ^#p"0BX8쑠MV|&a0 Wpv*TƮOl@W&&@k6[[z̛j[*Ợ +w8Ta[A`M=D]f;Bj!٭$W^Z}\ ֡w=]" Wl_AVqF`l'ou8Wx0;Zj]NCǠ0#8!z̩JWyo,iO$E͗7ۄҥ䑙(ջv'?ns7J}_dhSH^~ow -ܺnuIYrCmX~k6ͅP9ҫI^lM4\j)t!rALLNZ\#ݹT %15.ؕO-`k7$XorǜÎ8 p~u ;xVAH+䅌+2r"'5~*zGņW|Et>P@mAUTPe6'~!BY_L\;#KȚ=);dwAu=5QvGm3R App7|Lb7)q41J2 FLJ^UV/dɠhSLTh|D!; R!tb{a Gg(W+^&@o \*8H-9"j<>JG'!UgWwT=m6S u[h*~`9jZ>Ԗ]uP@?s!YS hɸɚ/\/>z+pơk-eZMDŽ#&/4 f[j4YMX>DW' PDG?&1C`mRI]ZPqwk`&6( 4t@%Bz~ 0q BPZB5m`35"?v> ;)dh21{Nʂ7FԼUI8; /RCS(47`I˴E>b^L|WƎ~:ϳ} b\%r8iPk6*p"ct^U(2uHR?Ԅ2۲zE%{ޖJ﫣 t?jC0drTHZQ񠻋ju "q.Gradχb#! ¸ VU ٲ'^,7H7`DNѼG\J6PDl7etF3J]5A^X Ҷ_mP޹j !cx8=M>JK9+kA{$g2^hAzcXk~E TW4;*ʐ ]("[]PZlޓÝ/K֐m Ӳ06k5?,oy髅ʇ\aRG(V 3Ň,6FtpԽ )&F?f9pK\U O\h% Bኅk!xǯSF;B^'[$莿qt (ۧF>T s3S+@q {/k4'!HXB]؉ʲd9WwەWiaHϑ@U4TJ]}ýiJΑoK_CfDZT\Jg J$TCKcɭԜ &b_ Y<,4VRT) sMW+֬0gƓ˩YHiL_0fELK䚪q^kBKAkӯßbvK:ĮjɥX̭~, S <;r]2DZ3c ֤P*`E1Ȅxbc;{{ f)B`{d^r*FrJ Wzd} &a4ܾf[͗#x}gz^$3LhY<}P;|XkC5Y`3v D1\]v2(1]WXp? GbjEHA8 LAl+0d$ftÔA!V:+בqwXDHs^͇ $oɓ*_a#FHw% B운 UGੂUNAcAVcl5Ry:p-mR/ ׼%+'Iͭ\ԾM|3sg'i6C&w?+21V-ROVqQlK:9u-ёVtձHƒmʚ҄$^ fƾ)..wgd_l>lĨh¹!~hTtm)D%4[89gL'z_N]4hb)0E }|8oa:>WH{<X+Pw'Nu#s:"M%I#$okTsi| /yGQ$Lp>nwCt~d ƢC hY81 Uܘ%faHz qƉL5SIRpIbhc@܎]>ZG k6ބeB: jP|dд/cEs3=yq!-d{ybu:Hr7,#x:zsߕEN雷{m;Z,{qܹC([Uu( B՘(XycLu{QN7_߇]YŽwE\`-pelcsE-.$暶@Z!6`(Bǔy陶d7_t1'~w~ Or6OMhxWzxؙ޳Dּ9c+@qv>T] ,v ] , xG1(M1z]$DC}C9[[pǍ||Q7r<@{Q`򔭾y!Sv̭r. Ne# \˕ۆcxsZ^xPxwď8BՆ = Rk= 'zfNhO7ծw_œL|y2۷hg9[Ƨs^' ~Bh ̢r_̗-UG_QLh6 iMJkq7VB~Y6hc^bw]@v;yw.r e^[vlȒfp0!FI5SR$gq=rk+]oXoEs/qO3m TvF" hJP.<:֋7&F W/"~]JʭUL`?B~>ꄥIgep62 HXʏwšYA^'u t R-AH@.m,KHqe3_1I1)`N^,- C"НnUEjB8-A*iֵ vg]KXѪ"u}{xBz#8ğ8fAլJ(MPq \rv^AcyY2m^#S9IL qhn~B̼ ` \Xy[WϻރnK2QFH#EjrEŽm2Ph[||!a`egR~čyp !lJx=~1uTafxqrZN6:\.dtX 6׶<#ǹO!J})Փ\~|)ECF]dQ~alr&DKg}2!"yokK56M-}3AU -Yӄ^1-G"ME "rj Ƀ)Gk8y܌<2wti:Wn;uu@WGA`Iv̢'Z~2.Mق2kB92?5[_Ka2-{fUU<-|u#>Wq-Gs.ui>y5oD:f~ !)sQ]YI!r5C@$DRGhfƨeIl#%) t)/*xI= <غ8 #P-{CXsB`99uBxMpQGZVyWJ+?f/[(TGv_ +S3;q%,S^Lc%B^O?_IFO?ef"VCK&t]hP9x^0ui=657 1p?9Q]&'4@ץQ/=>R(i¡7J͆}#K Ŋ`jdgs >Je4j>y݄b[-) M.͋&ҷ|&ElG#M%82~P%O2%td`<T:"UT-P~~qX(p~>%}`0(Mu5"0^tE΅Q}`ڥJnh٨Mlыv&_ǃ7.0"Xy:`8EnQ`@C#nN]l/76ZUr Ej-w[UH=Cϫ> 'CHgނU% ]K49j?L6@!iY"JA0Ռ1X-(/W$Golo^S"g%O6C=ѓ"۟-kt0^[&#$> 7)**-M/.ʬE!؞ Nٿk۷κ kS¹fnшpq" r=1OI]~z18TL̞C= ^.uFۑWgB o!1^'̏&% 6\NtkUʶ;n_3UH1ԱW_k=Gj '׷!"6 A8Ahh(Bh[P({_Vd8CA݁}-w_9 klG\4Ke a]E$0 Jr37XkA DذtH{ܤScCmzwS?0e%xmNT̽8P+"\E~A+¿h-Ez B<uFgr]Lg2,&گTBJ y#,YtߩcS<1Y{Nzs-^L;ϙcY\=9Hx>d V*@>Nr㧸 '8 HMI?TJ{XH3(҄Hvڹ@ w\ED_GeJpQ\dYg!{^nJ $7)dgqAVe( 3}C#ck!H)٢:] &8V]xEvnaRˈ:7\װ%5ɈؓHYsCF5KXonXQ])aK%dT&TxKw[1$iK[cadǐA˕Oz="@[+QӚ2ʈb99bõ{>](44VKZ~7]L5E :Vη<^ ,$R,Qfw&sHLYHrU gE250y'l{bpn_"Ef\. ڈ6RxRSٯl+?Mֹ(syuZ>:dxkVҿ7Lʦ, ~ 5jz n3vB@v]'䖏X9r,J@mh<<8.kP>NVjMEYS,_nfv%c\c̄~Vz=(ٻ'۫|qOCkoiQ`~{n>o U_p$Y/Qswk@NF.z5β~#5.6;CQKyVNLMg|K8:~#[ypEtb0Go_']޻m)XT'R'd920YLX {2Q:8vҪdzD@~bZasKpAuZ?>vF  $ [ GO˴#(.U~ c qs (vQ&\1`6ɝw25PB#Zsa=w@ܔ @]۠a쒌.J+ojG3؍ {~fӶ[wY)/7c'^@ 2T/$d{ErZHs4G⌨icծ$J`Ţ?o@_B)2 q{*DljsofS!l&! 4lu(LZ>x^2{5]_ [b)7ywyA‚4v>)~/[>R_aţNd5MƢ)YJerJ\}]3ICv5O [+̿sa!BQA^ͦUGlD΂E fu&_٤p)o}QF 2&Ҥp{ߘ6jZ@;]7E(TRlk X~YASb17c,0B5W舔-D x=eϡ%:3FlFGNK=Npβ՟fë}tA/l*T?Jl) VG0;-vTCL$G_b&S&TRH%!(pM$QX>&+qTku_?PR.M6dԈ&Y9JRBQ#}y?R3ngK\./LV' <;5>u?!? )ҡNd$ao!5#AyF]vB{PP*b-k¨< \8LyךDx::KiK_PY7iEg)(uh!h,Xv֟Y~:¹,X:@Idl%`g v]y:\55zJuʭ[BGDGa_a 2_Ђc`6[!0+S!!9OWG%PS>:/TzD$ !6_򃾅í]D>f_S8mJ&?wKf#3egԎ\'M=Gj0Pl aRq<ZܺNp;e!x:NLX$w|T:A#DSXh0pm[!>[ NLiw<yu<揆HV7]~H6\/<4l>{dq}Tz1= | I>9'ݪg@3;7Ԛ@9I -̸>TѬrZUˏ O]XCb%워O1//!h# p SZ,ɺ`]0v!< Z͖Ͽ6ɕO%{R.P$Ps#^`%S'%8R Nd[,A@ a^+@H PN ܓ3>X$ }THpe^\k3FIfJQR"}*dUy_oh T3G(FΖ#UpYK3z:.R 14m B{qd3!4ct%'Di9G*^g;^>hHzy,~Wv3|RQΔf2E:U#Y\*ys,(_e0x9.*] ?HmIO)~HP,sL?VĹ) c~K0:m#FP۵~qneKQ׼cteu1rvo5'/2WT %Eq--#n%TG 33&=/!o6a}HKW4l奒)0,5jA=𦧢=ӱ3[JY TOU0AFC'U+[Bwx@ݮlŵRfŋĎ6b(y.uEMR}y'NRO9 pFTߖ<-ȝw^ڸDBa8k爏߱8(UVt?pZ/K1RIxg+=>cNV"">r7r&^T?p| L#P0 g{>Ev0{f8=ܪ,hԦQ9b}b(gw}>qR:pY U8ĜIMW];.*da_%<(xv f|:s/d@NҲľ)}Ky/S|h{Y0=C&mdXvcV|NZGhI;$1=Jn u0q͊cת]1`-=hWTbl!SFw:^*'NllT>+x}._E[%#` F3!Be3̹jLwAOxUla"⾕i ʅ3Rb{ d̕j#N>́'*aS4d|ƃ(S2X,Qq73m-d^kHLJ-6&,f JvuCC̡NyOي_"i,^A@rKeèZ-B'5C4GSTz2d] qmF *fU{1=͐eG%.o[ &@!ߦGy|EEZB0Yk_]bQxwDRBCgp NlT;8@8p#MVݬV$؜G 򶅮6j̚g7.+u #෿[ie]b6D`pRO"IiHݱi uSJ?5vLk3ܮK L)#A;3N1q9aJbsc }G@Goo'ȦC(;k'(4O'>B(%E]\0%$ s1;ahFx,ҨƏL'qRQٵ%"bgEvu6#G ˮvw0_ $$?ͨ$I{P?ڥE$|j3{x3zDߚٵ _fm8) IG9zR[|nlC˞wH% MupT^hX3 ^kӌ4R{(YX0wF2<xxm}*q4޲OMi̴^(} 42z QkA |nmqAG 2>{Zld#vG;x+#XT(&)궥, #(?sm 3[[ѻDhf җD>l#m'\gbqu*S~dwa&;PbjC/pӿcpSms `"loݖA.xT^$Cp=m:qgꖶ>sDߔ~ "Τ jmb'F< j㵦`Q8U{{qmz}V&$,[@l%+xw6X nNڎg@s:TO4~EDpc{wݧ {t^16vsV*5 ?Ğ-%RR5߂)\SS 9(=)وҌLo#28FםmΪ| _-B)>PTu %[D]ُRf_"2o㿣2HKW~}fQLr,ȥ:&y)F`W"zRyO&2Q]]?D0p;ϖ?!ŰIg[ߟWY}NޙEZϳQv؋j[,$|E +:I_}&-$ 5%W3}IrxQYq*~hMflwN#>0++Ђcw8䴏np[W`O7^ws EB v%dScZvG`C^ u# sd\/#}pn7eBuLFbFRu[S]c!W\iVI8@zdV {Q(0L5 *mN@xW.;HXPbiSb%u m h͠dJwt[]/XOx?Oc8Pik߻Gdh_xDv Tj fzdL!KT D;HKճ 9FJ'k{t [YϞ_r**Dy2CzZ%Jn>M2W09"o pz]*_oŊ}i#ߘT+&?=eoyf7ő!BYoS&̜R7u%\<) 4} 䚮VT ΁Lo[D <]p0jSI O䡓ǝ#`$qv"Uc4 (Iz:r6M7}sw٦\vkxsAY1)=pW)K]j7{Y}T)@XO\}R0'%<8Zf[q/WA`uca#y ^ Jb/Wwv-vZ8&lρ  pjc`a s"Z1_>8Ul?RzV&G )+P$A/ER7#XA"_u+0]Al\W'+315UOPϷդjlϭ_Y7M]/Vh pzpLnڻx>,Aw.VwRh ojdr/ѡY9SRgX YFǢ\r@8u|Î |>N/(S gK}e?UaR$jg0_\ }WFOqE4wGvu5.% )4^OXx9t#Q6 olǕůȓ0^ E̶6yjwCŋia3EDd7Zá6xCМ\x֕ p;.Heo)>Ip_z^~碂ℓI[P&(*;6(Dj9#[<ЉW#t_NWqx<Icкn#03ӀLX^;$X+9`Jv#A!vTM7/ i:\WOv3 mT={:{&ƘSaԊ6ʕӛ!Dմ6ĉ6Wt X^~O:R4VGΤ+tk/?E:mH-7f ։Aq,TvI@ }"a-MZ Oh|Hbf/u 9*.C6,Ζh36j<ݝ|nJX;XB"+Jwgڧb Ĥ1R3`{SN@~^!ٻl[V 6)IJmr6<kfYiSƪJM¥JPp Iq9`%=Wu4ߖ_Ԏs%c ,\5`q2*&1U 2}pOfPErJl H|RAЩx_U;G7BO|sCY*A@Bߋ15HIr^.~7I,Xk! iͮi{UESH\.hT@ [SF6tH Y>$X vB_Wcj֑v͒\^ПX4Fz90ϯܬZ 'tx!6怕/+ 4KXuYIwMbŦ踴%iLW N?8,A(X%Vߕѧq~^˴xOl@ 5Aw;)xe͡fh4ADD84rI8x48~y©V- {uUgnR+?:i #/Lc7}-gJkJ;.Ty2'ƻY7sJ5ORnd>7w3e.ڹ>͝ S/=o6^>SP5Ch.ށ"΅f'YЈ]?f.eY~ t\l8d; 6q,5af1lEV2"Cw7 $)z;TT|h'%~dB>uiH\H^vnJջ|\!k8Ǻ]}&Ƃӭ>۬3^  Ѣv\_hފ1:nE_{ihEzz[>k^ j$e2Ӿ{+/9i=k&嘘{ξi8{v6'B9;pcE@N(4_ݤ5dxLgdĠ/KE&ޤaL _衞kۮ~ Iy5-9 A j+ۋ8b:|ey&<]*0H\n+5:87_V_nqȏrUSdd(Zj|归:iG醗5J|L3ֱ9Abw4,tJW H!`tu~ gL _lUq +L8퀧}d7TrfBEv:JRY|}[;Նs^\.@sayfrra'iXk]=y"`0FDARafL|l?D1p,=3ࢷ_Afge7 C9,h $_-u)+Hg{|v0 TEݴ :Kv*N62/asX*_i :7[jUM4!"{}+# [$*^Of`NR tU>/G֊ _αq2fӄͱ*T?FS"K1r2ܨvϝHfZ=vOT@60yf;nRu6Y6YɑZ.2 };H7u1%1Y -kYK!#j[ul G~ JtL?wDRZ( ca;` 0Zy9{  p^"s0Psb%Hwv. 7 =vI5Zv *9O*aősP JdbtTm|V,h+aI&$ =}K O8UAs*<'Q%# s앞YJNjk32[0cjEY3ۭl-!ɋG\aR\aɄ/A>!ͻ=Y8yMDJ5a-x$&LR]ﮜlrl1BTʎ ϳIV1l|+hM0FE{)RvQD*WܑWfRےO6cZ!;s 96վmR [^Tl%vL)9)o/1넏z9<#6$M+\uwԋuz'[Ólfk$e7dY^,Mh+czrR£H>v<#|yG,|?ŁvFWiCf\ԏ][M(7;zQ]o~>8_ƖS}eZB mpC?9|!2,?? V~eSc9Nw6J$+;P6{M(\7 af,' S6_]:Uj"9)pG"Oݲ NӒ{R7z[pZ)gXORy p!_V,U?,:ʆb3OFXpYôbϵ<ف32$g2Lb]Efj9w:uNˀ&PGec~,0@'37dڰ{7 c-AknX: xɌYEUD/LJw PZpfzE\l9medzqsci7FڢC(~1.HzX"S10bP:nKQbmKb8sSs.տ,!| (KkJ{9eewG'{DzO5w=$KE|Hr)"utl&h֫Fsf,"h_/1F2a ٸ+ -p@BM;ۿ*40Z?i5O'mU5& Ab5#aUUU2 ˹Ԝv+/{<.G$c 3hLmWU  jw7ZN.2i z%6b5L“7nC"ZXw㪄3T(wk_xO(.NdRƪ*2=,+zdHV EܚY)6XP\OWi40`/kMi Δa-^wxq# Ɉ/@FG7{ î<ϳmsz# c+]LND:_JJ)wiҢ 5e[zyR(J-;1+`-EaϦ#CǦK^0QyͿQo%>UaK,jV{t)#.M% fp.q Tʫni Y _O,QhLn|ۿB i9[1VB a%xpTS;<mA  Ž%M Wo#FsP\ʩFhf%35^tLx L6(ʨډN'JӋ"#XDd5 b&]bB&bd>XT3 unTpLw1;-D/UFtݕy g^f~9.G&2Ӎ!2g.;kA-~@hBݕizJ~ c=X̀"7Y.2uˣJ,ݐ jp FT{.vR|_ڌDBT:m(k+x|UT가҆I@ ֱ٘|ml&凓:e_lqLp u)=R9bk^{];oM*ڐ@,H9yN_^u]G&՞xtSg՚gU.})+̝4%*y VOBs>.cTվIT\@(";I$!nj[rD=$m Va a]ˬ_d A*IMU%È\gK0:#8A씡lfO~m\ L=8PnaX3D2G=Lvwkc3e1gzӟ hD~cgz\zO\|\>`Ͻ[d9ZYnęC`4ɕe ѣrb2xiqjU,2ߕ[19s<)T22K_ZS['9:6t2)P<#2Chte-xEeA9DsGƖ-u4ngRд:J^ǫS*LLcRSX{c,]{]֏vIaXՏ%ܧT4ܽu-h:2ىK1.Zy8OdtM;0`UM4cD[Znx/߱TIx/cn%D785uz'Uv?}v2 ŝ jw 7W[ ލ@RF0y=],IHFXjuL luXSʂ;(FZ~gm'O $\ /t,;)8N'/bpbq#CW?ՌyQuéq5|,eU5@.ċS#PЍ@S<`UP^ T,C1=]g3t ӋKA' $]A-S?֯zOW׬Ti2^Fc,$H+Tʱo}3ʘlڽ ݛ>Gc[cѲ_䀹qۼcA ˍ>\GRӜB$.v{ܱkՁ y~5wVpo."S ^bFV"mo!04pL V*d/c]P$ _+WmLNRCHܷiEo9}u,l5 ?څiS3Vи4=aҺδ܇e `bcz(5ϧTfP= !i=sAWrZjJR@bg$#Q.g{L>a%{RƂ߇ Ř[@rv|\cYu2,l8U2Mҳ;@]AS,X֫ىvtZi5\15y@J4y"hp:/#f a^+[ɲɦeUml9o]5cݢpk A\jꗶ("9GLO65ӌ['+jb, L']RA 9s#%x8BY|c<8RJFΐm#F ?ChOb8,卿Ɉ &:RmLk[i],>X4U_Fu7 w`>WJ3_.+8\P)LM\ Ǯ@/ 9Jӱp坚ocEZq;ȟȽY' yJVAaA9O,K/FZ=P=R*C[jPd"z^:~.k詶C=e"}|0nV  庢#-E/]tD46#w\lLC$M 8 hbsS/)"ٴ~I厇 ?G's*䗏5~\iCsҐp1$ 6q>8&} mJ<3ÁWXT_tk[>4χZKq \>>ZE"0JZJwl:8 2Wb_S?gs{❎ד:1v/Ƒ5t64񨓨ryui{6`={yLnX)/˥"sI0T uTo1BBrI,!N"'9Y.s9^rGtƒ`Y_#%;\$_bqqq!-MPS#+Ev?=$[urW>/8C"wN)Ξom ǫG@ƹgeE0.;LDd4Boȉ>/ bϵI<]RvzYA z~Ž0 [@Wlsz0? _O۾Ϯmzͧj[|s.£+ž`^u_sQ᚞W{1閙[gľ0~4%Ǧ& 3dxhx:~ZfiʼBlD'>w' @,~>{d]E$[>-,CF-Ƹ(umwB9BϬSbt7lW"T@ɳa>gtJ6}4Za՟M̩n{'>g: LFsIz9Cv4]istVGVU VgC]=Pa#RbD>t`'a0+NJ8v_^3qk3ȶ]v1cl[RI ;=Q*Mqn˩Sʱ# Kⰾh Ҕ́qc)06x)tV˜nweYֵŃpeoytSIݶDGY5GxNQxN8Lo.Hli#M3,C`A䆹uYɆQRO)5ygqb᚜5HYR(qRH0)?˜th|;/JmɏQn̩99T$@P?O2@들hzݽ""44]ׁM<>]r9k{^Y #FJ4F70Q5WV<,`ީ/~E-'Ҕ?S>啼5!#TZ`{,\8\Tᒾ[qMӞ4Jtc~R pB?"s~3eu=E3qzb`,J3ۏA݊zb-kEhے=wDK<6"ҥ)Zf!}ΞoĶ=O܈sLp+-_&shcʿJ\[В 5mP|*[K5~ s\/5r >q1ը9eI L+('䚋S;r4Y t uP:Kc7i~֎+MC,c?C0Ʈ$=4x[w Sb雮0KYzˣPJYl+.WMŴܵK&r[\}Ңnԧ5^zm瀄_['6\bقC]3~TmDT%$Z尅 U \^uӦ޿ ~R,rXv.ΐҠe#[?;jf.?@cJд e-y0H ̣Zݽ N.o7+%de俘JYр:m!P 7ƿ1*{ U1-cOH;2dDqZ#8rЇur9 φ7E_Z#jd瓦~m:FhJ"C¥zRc*Y&R՞ąĆKH-y5g݆e/m[dd7>~^rXo%K)/ S{dQNLx* ]̣r{MbJvUNiZ9za椧M7Zkp4l2n+qc%]ocN$ul?s ,-_/uy[L{M(B|2KmL"MLfWa#?WSA[FG,NInܬYjN)Me~_ x8 PT5¸#۝K(AӋx2[P*[SAtm ͦw6ϣy3YWsqfR0dđ"xyGeP>f B\$lӮF(m=v . ʌh3nh^~xlc/$Ӛ7iTICY=&7:e%;8{{wxO UYU"+;i3w9"n b@Cxn1pd-ᣭ)MPMH\q.^JNVr%Kr6IQONwU-Td$O?3 =D20vJ3l&F~)u}@4z1F`-˗>Htx79_jk6>l,΅բtr%s.讫d1'|Xyҕlߢ;嫭0Z#A%czX5: eQ~lx kA\%a]d~G+2&LO<^ mTdP&d\Xנ`W#W@õJC˧9T͸n}ܳ AaQr$-CN-lA:<mUj/hE쿎:4'{X tv3 k Gh8-.=*k|mCDŽ눃.0G )2,k )2x#{cyP"dfN,24q!@-`b,kiasV Ѝ(&Z&k*{1eV0e gtt=/ mb GRK7ʒ)bTwF~C r`h4KvrqJGgjv˅~vRh| 1 ӾzRp(=n$M)b 2T 1z׸^%K8tB.'݆-z_yG\] ܹC˺K pseu~˦0(0Ef|/wʳfM)U)W94Z;|~Нr9`z!T*#b`r#3Fz. [%*b"p`*>VR%#ꑭ;x"=m[7ШAhI@Yu;*2jXBH1~pʓ0?wg'(LɮIfg4;WJAZ$F0:$-iKz&v[؁Gc.3!cPCI1W0o>J]1>mgۯV7Gg ,A"Nzހۘ}es^h3hbi7L[3"&Xv(Rh#pqy͟{zWhU/\N,IƨL#K!"C~sTw0MЕ*gLU;Àg_-1ru˼s[aԑ.O>2C$+*S*M3殂!Ϫ4?4'n`BgoNhV_-b@}U&lP\hV[ZgAYԩ7w+J Ck,$ּ4 3lؚ~yY`F 8bxCWϺt$; E陸IA[D'3"0v٭ñ6v-œZYsiMi>({7F:FbxbY3/1&FP!Z;([#t)_"ˎ:sOVR3wSm]eڎFMR5؃& #.lݷD,Xb|(zЩ%iM'R zacړ| F}lf*nXʢueجM43_m~Ec54gYACTg|8Dk6# /.v%t OߖRo"x@a'ͷ% &N+@]Rp$F*^r|(9u)+hj2'Lfm0Dt2Ì|NzG RB[$zO֍md_Túݨ)$pԿLYDF:Eg3~aXRN,4%;{#yhjvw7sD}9UgC쭣rCS|j2E{SaX {RiV/',۳iDI*]f 9x,Eۭ /5]{wY}J7u)ZeAd6=#vtJYq $t#Ɩ(& )S*h=Ji=dbժC~8OwF!\m>`seIfiAs74A# 8Gl^:km̅)b>a l +j?Jl8;9A?1;z'BC*AqԾAFDWAy B)bd(\*&{m`BAf%ğP#ZfL6ll| ] K@b~sF<~=0t"+*Hl:NJLmO)%#Sg Ub^axM5j8I{D -6KHijP)V=a>)u[s6Ѻ1b}C̤2i=i1Eh5!@3QYX1Y!#T,LiȡS:uJk$'ʉeOp ylj*ٳ%M$ F/5ov H"S(O`?>[_ X `KhE >I\aLilpB,NDe&-E&X6W6 gWIUw@m5q+^TsCjJ^khl9hCmE/{6.s,%J](ԆI:-b>;=ʿ3!p//6ñ!<!; uFDc`y)Ֆwa2"tܖecscM5ѕFP=#vcrYo͌.p,Ux⫠pAA[q8I² ۉN!4n; ;ǖ ߩ}EcYzi~6HB"s>lNzct)r`> X7Rw$!J6hzT'XlJ #KHޢk .O@bۗh7=Z+Y^8;ģ3rK34Kz |6CO9ě#ep|JxWŽm_~\"H”lq^(2N[TEi?#(FV\&KFLa M7θ6X;!w.?V@AgC쉥Ѵ~ 0mftC]ޣwwy*(қa&7cAd V@*ߤNDOifˢTaJE9V&mq'O2Zt sȉHC~ѧUiu~u“.L-7jE"ʨD) U"άO;.2!|pq2&{%jade?h!Qv#Qynbv֓f>s /Մ9q/=Rm=+(}ѳૠonv>7hxlʡZZp;[. $DvL "_{%LTB&U؁eN!+/hF9Ԋ|typB-b߁$}#۷H y1 "C]̾c_&V\Q:G*%H@T_م7ipe y}暊D/ 0U]eWꟻbLNV~a@B+ (:Uh*AyzL孜&!꨸$qވ|>s|*`n3]B<9:S ۷43G{Ssw(.d p˂s\A"eW%PWܞIb[rĐ)xv S j:Z#`J;0}fcϝ`+ ٭bn9oEl+ACxMHx|][P UbI4=oiK6yРN2C0%eBm&_Ǖ{ag5pLLƴ~l">r7n4)wۼdd ()ƻ]N4&qJ8r5xUH|a&O=l';sु6/i;'^̧;Mvs V>.n b A/ϹDC= w|aysgpf&$qgiGvN)^e%!9|QeI^ټVҽ:vD?pq:)Qþ DlC;+$4x3e'toM?, u:`&V=庳$%K(݃#썰)C1޶ihd.P>ބ}FC ]8-XNNvYۧͪ?UF*oŹ+kw#~G28xZ7 2j!^d+v26ԡd/T~tm&S @'"vO/K,#ht̀:U=ɬzş>bFmP1bwZhvK ?Po $r.{ ϵySn7GZpdžu'&R>԰ W]S'|P_uhy9bPW482[O$h:^:aXHs=B(;-M'LƤ*t5z EvI2 iwä:4́P0xIH,jRD tQŹAuV. '1Wme][hԐ _E'k ?#rǬ3Q5ތS/qdOټ.dх$%QMvR N[%;qx|rl(cȤ!WR>]42Tp7x AK!L @]#TU[4P]L.6+!29¹p|w9)urf^cͥ"w 岀lU#,Q֊- y\<T*2GT\(^مaH`  Xt_ (Jm[n4(p/,2ʹь'9waO2DwJUQ GkQz˞tܺ&G=yC~dBPK{Z2ƍ$m90 [d@̓[Qq09JRG7_hꕸ[M&w;̃b&d4^iӋR778'iQRČ0#̦`psyHnьC?I&ځ0M˭~`.xAP3PHTr'orNN|5+40du+Q-,7u魡*׶zP~?m,9e4Gg-Bgl3B·f;EHTZ0b#6uG.Ӄ$"1Zj:xX3tPH視tI ^B5B$bA.utSh\u{Dxazy.b#я sMs؅XIQfP5:5&(5܋ t1<$Pjx`3g)IOrYE _):DH^Xdu[Pg*qqJ"l!QxM 2jWE%^ !}ڴm8ST@9=9.,ú#QfʛGc5%k`4_[|\kY"60 Hi3wb3N!uVA ڊYq~1,|R_6TqK,ռ#mQ Hl #vW=( [xqvypBYXܷ[v fmmKp㘰׽Vo-K/%^ZS$ RAJ*t#8m Y Z)؂?(w=ZPuLvu?v{{ 0-.Jj?I j JX5{k't}8 Q0NO& X H*!oEq}~ēuijofV.KU(=_} }S=h?7k+h`Ca=*|_`h _yPNs<\c@PiؿU/wܥ~U&͒ Y,ԩٮ}v([ɹC(7b-1QP l؆ ^ѳ(d&"30Eo 5;# ZH D^lۢ޴SFHRL0. FkET|u2{Y:f򊛯NUGXob`A&_-BޢBqGl3ӓHm1asHQUB^ d 0P$TnӸCK}>k&hv2IW 1iBbKuZ^;2Bi}Շg^{(c$M y4&VWfL% >~3X23cAd\nc:-R"+:z@\6&ì0x)\}'?jAkh9tTA&Cesf6NO@h|g @ A1wx- LVhTW_gB `岱,,OJ6%.r|cUӕAԩNtKCb$eOA@g8^ͬ)ȡQ3Щ$7ͼ"vzH/+xqISR%hbKdp]:٦Ye Em VF F `o!cEA |f)t6وdc)7:4U'<)|LRQ/Xjbtμ3N\m:}Kdlj zCi!l Vw)C^,kⰼ0i|ޱ6<8̂=tqIǢ?LgPfHMC-><, ȳKB /\@__<2sx?n'"{1~*mׯ%߮cn n %Z $[(^sTv.՘OBq! +;k$16+@f.C4 }A#-i]na߸Ѳň2ŠHi;:kuK¶Gx l 8?O&А{n>>jɧĆ#;GVh{ hCM_tJ]1B8+Wɀ71޲I\85V NQg}G.3U[=A2`?)W4Q0=Y31(!$uɤ  A.xMm9)}IgO2y# ڞܣ Jd%Wb0V_QiBeAv~A] O{s10+B L38`H>d)8!k).p!r$fCkUg678`bNoX?QkBf!`Se]'K xe7kQLN .U71M mfu.fF}諭hy/qsX!D#9?Q \0'u[X07v"Lځ ~#""4)^oD >!sGK}I27ոII8qw'k*<$|7Oӽ?dsicG@<߁cfv_`͜mQ@|l醫dQA&{#PW^ZzN7|-Fݔh`W<7,u~?CؕF &I3?{n!.t9?Ӎ>/k%B!!쁂l=@|=̱nqcW~lI?L}F a^FJ )@۵uj Fehnp3$c:A]֩W<$pz " -48f5c' `z)ܖohG#]iv!ofJL*Y%y*f PF r8WR9Ǹ5BCIH-'P}" ;\?5m^ 3<[Wwc%jB-3?I>"ο,BжuIqi#mگ _䱥OŤ .'l))vkfooX@nj ?%3 ؔ&*Zϳ< <nL! Ӝ"ӄh'o?טC\X1A`hp8C԰vDY2qy}$Y5_b`΀0-&'3gţ(uc޸z!X]vDdXpU] zi,]9Kg1RLqDK2vS*ų !cӥ`ș 񇗂"KLEa6wr?":u|ꡏhT9UyCr+AAsJB5ɲGoAfұ7?ᑩ/&1_RUUX>N _D%p#r%lr<@-!߽XԷA5sqmTSt `}4BQĀx: ZPX%ELBgVaۗ? _阒vX=)`\1%y~c+Kz]$BL(ZOjL`5Ba-Yl9۟ܚMflM\O(݅}\%#| ^ S;c‚`))Xm0`n%U,)o}&r fcQ'MbjX`B͜h9>4F&Zlju)lÜ=3+VDPY }Pg̷5Gi!x',XS,!y@Дʽ0 :Z R4$7Av X.d"B_& ba(hMiBFVztq7 ~0D$)Vd:EY"|d󹫳 QRc ء6xo`Ҧ\@ @'SPk}lbHMe"Hgy1zb"/l]UwZV´~#y+ sQ%ǵ?Sgz#"?kfD-8fMfme)2%8jtC$1#YT`TT֐[!V()n/xM:yaˊ?pcR!gˆh<,[v e~cv<~Ty8d$@JEp9*sA׀.ƃ4[g^YRv`n{Q`Tʼibj㦺InI=; #S*aGƚAʩLu@F3ǻ0[w*x6]V-1ElwY:P G)`W+,o-ًw(=H op!\&.GKXm>pGVO;-n.pK6㝊yǁ:|eYebp`v}2׈?+//;,~&8Fx1d#$tic 3]k/S& 1tuwA] ,/ q,G@؅Ɓ9a'=Z՘dcy漓t3J`i|S7uUTHMS R'_/ ;fY~ؘ7}/aژAjU\0? "_ u🌼/ض8#D:Jl99ۆ>զZ<f@ždn  Pa SnEaT3V3|Zܨz:Fvb!E݀;<9îA~kɵTQh'8:"@36n7'kha-UI qV82GVr*R}!*1Xgag̻]bd բ 5Ozڥ䔮G}`=kj'9ˍH&5^Ndמ ̏JwO1+2yGQ}W' )hpH(DƉNaxӗM6VmؗQZZ'Kx4`D9*  7|fo6]`*`Q^df]/4#G!ˢ'nn‰*vx3IiKj{bJdsݷUdLj !D=+_|'1}ZaGlWӵPWt܏>cAB7' uwbG站rdj xgcE{ Q -`#Sy*|XIS_PbzE ڔxpA]ʚyh(M@'@߮RLq@Jj`u+VTKi63 e4 [TKsIn8Bo!vftBA޷9V>~~]Ȣ2 u[j '1]dZ>"F6ѽ]qU)D r˓hB7۸k*Ia V;f'L:˰gxEK#5bP"<$ݣN}w=rN5nNi5i3&Ol:MJ豧W%}Kޢ{qpI4WNR4ٕ2!QhRc^K'OIɳ[eO1mTo$vwA2R*_mܩd-@/$5+'Eb씽ɡ$pQ"ʒyLU>hpkb8/z[Mc1 "5Ġnz]/+ cd s4qN ¬ˊqՃL ̒8I tߣa>~ $bSnpuq<ݓAg &=/1"\}wn&-_B aVq c6j aTU8-;T̆-K E$^绌ݰ`&֬~/s,I5$C#d<'+=,g{V+p+%X;$і|ίu^s?#e4L ֈLX^]FʿpV $7~oը,7xl f!'U{JKtb/&1qmv*r;\X*$/JhKVk7w*d-\G!5#(@;l ZR#j`<8VI*$k5X7+BmsPါX8gU-~%s%|508kD-aT^6iiXg/OFT8$IϮ(kU;zp K-L!X|GJ eg>uN3CH6-#[kpr$^({Q"!a*2ǠQIA$ףhFsӡk~N?"~!,ajI)XSikjp@/c|xvBX%Gw:d ScR ɡ9Y'#2' ~1?BV4٩~C}|<8ˢ%&!q'Qc(Ţ|Mmz->L-N,0;ƒ v(麌Z>t!i#>fh0R R_9&ݸE.'7r Cxz}Of1Lm9^5P|kߛDZ[%ep^qPC]9c'l/kƺ,[a^2= X_cxQZ_!v:񏓚ƻRynG.AߏLqM( M-)f{*sAi8t|}%1VK f.I)Ǥxdce0oC 3|F(!]R 0kHq)=g*+3AzQ3c8Dt'V'FJ-Cnǡo+"``ҋ 0!# T33ĬK63 ΋`MKZ{)!.dO@R^z0yEh1dWiQ]ՑȻ]m}9yd}Y[}7~ !K_ƾeqT끖cv0o+KPG=T Ng$[m:mw7cǀoB@jݯf1!8ǥD^upj^A謍|^; Q篪<Ȯt*!udip gXJb[ A̎;7CbpE HL?RwNy 2E ib-’f @xo,5ȌK%wJ9٘T! N:r7 ႀ1ɦ/ w͍/5(ӳ`&ڔ$PaE ;Fom,d%QX cz|ߚ*&6+e ݕZ2Xqw)u ҁ`h͡M-(x臮Utfꇒ T300#xڲٸ.IhHڢfJXMj薛/zhQPsC t`>}d&;xFB !SK/E8l-h?'lh Zd纪h A>>'C{[;Ci7z*Ɲ|! uP/8;QԜ n6k'{7ǫD n?F|)ӽG{)Ldۍfi=ESUSnoiۻ^9/%i3EB~MC9ƒ_yh}r|b;\bS`AZ=d!R98n`P*tU,[^U iqDul/j)7EM߬5CSM 9񆺀 MA;>&OL7o ]+3:uSX= bϱ/x{Y^ Ny xoy~ 7k94͍&I??x0|#8j|!KQk\J<&C$G [Q6fJ_ XKy"B,krEwLB=WoSQxnv˩) /~>[8CW-ny&[o F4mbrĴŧՉL{OhFZnQM{# ޼AvfQCn YbV]Ϻn7Y1qv#N2jCso-]y%Oֈȓ݄3u&P*e~;lBM7OG3rTtp =M$@ xVB͂m_xQ\IC2zEK9cjvFͭVOJ[܋ioӛ1ENZGlpxdN0T8w5ILjbD$[Q TI>+[;M&pj+6o&0KO .!;jqk6c*˃D\^qTvF5t`ƹ6;eeT)g,ZK1dPT 9HqO|V&D݃Gsw U1`7`T,p7NHP~-nzfRk[P,m҂^8xܪ޴5mRWsx]]ƀ^J1 #Q?w5?eUt[L󤥳K-m;2Ks(}.1 ?6,"~şsFAW̞N n)eL.8SNo'z#&/9L1Dcn%ǯC~Kݩ/?e]/L-ut{xYc4o읥1Ji\S T./g&Mՙ{wDᓊZttQPVҋ4W⩭{F@" _f![-=YxNcAI { 9>/GR!!,Q1ڦRKQd#N^D*rY&ri\]i3 `LR@d=<en"7Pp1P(G MLn=RKB+ OfKpN&%o~ׂ>;WD(u'"չ|_W9|]Ou.Bw7 O aK6N9dHff>OmFtTZ &fEITIEԈ@2. D߸[̠g-'gpb&6/,s3Vi3$TijëX4g.&PVZ?!VPQ:d[,8pa<'L2ܮ}KVMZ,pRVܻ N5KֿzHS%)JCڜKqj.%/P ="'ym3rEhkSTh~*VꌱXq Wwtj!>!% sa9̑vr?ƩDG4 TG Gqne\6A-?Vb ˬU9`U/ _&JnΌ8d]750~=w>ʸ2M0`[.XEYUM4N}).Aj词ʫ6Z;a-'rkI E?L1{t( c;*" QM't@x@Vzgڬ5@5Bap:.Kd~"y̙B(P^4 DJyF笊 G 8@+ެ%eXN[eCVoS#9N0\&dhFs~sAI`N{9Q]/xZe.:6lok2& j ;E*t(T aMKn.8S.;//vA`S&3{JUL`V<|gZQ lIxf%FQe~mUa_əOVQhl *r-{P-7|m=z_v伛I4/p \ov?+qوQ Gc7dЦ/E >{ahfqWƖ1r '{"Ac00y~_ޢcΡS{Cʺ) JUY6Mdf2$o#D9O[c2ў1y!ˆ ۸H?oVc$* @#c!m643Nƴtf}QNF=:}Wz){?"X N"L<82ǛGG&L!d$\;d8aNghfX 9p+b>x0rQH;87Y 'A~44"^y @% Szw@|~?OD8E7Q8oP$S|ޣY-vMw&Qi%x3>ʄ WjR ;9iE~Hn rI+Ȁ`|tF[fk[$]Ni6l[14oSjF!q3+E">Wљ\+a#q|ފӮXJXɎ9,_ۦыC <+érπ@_V[Ee)ƐuORZM^ʹp{+diwLm#M*.O#{ztA r"brNԠ;.6AN kj0[2V" Hb=Lc|`ɳ + /(lݺa-nq*R95vã7J$GTbJ^KcP7X7]vvN]٥0[GV(4yp-W.۟Dt@-;0Z!Q_rj,TyK.\n+I :=JAP%틀;QdPG<\mVixR#Pv~6`ϻ[ipb]|sgnGrr`}|s2Y7pOaB״܆ZL Oko\+bWAL6#&"udyZ^a/Ĩ tp|d" ^VS;ZBJ!6r:o>: >Ô. ^ g@Rm](OXPr|M8Ԋb^n*1'撵)}`=RFspog]lA|ud&ke筒@GV$#,pCW1;}:Zޘ60֍Od_ @6*3?}9Kq.;9TfJm5( 7Bu]|8 cY6͕2.tXj,a?>>AP@.ߧ-Eltp`#e?}=ǵ<: B5X/.~wpdq9O9=L ş*{=s71O3p*?` #i]U-4CK)ǥA?;);؟5op˲8\t S}.JHN"t+5*ꜥO^IZT}%(^AkZBbeGHы|{:`qtvQ5C7rEKNI.V*2R|-a+w'!ZM:>? X<$sKP(SeU`e3{Rּ>7CY. ރSw^?+sH 繃dNFߨJ1nI$MDs9}Sڼ E6E㺞{Ci+ ,zq53C}gz[yII]BP;I8iYi?F~0!,]9Iw5/Am7X&uy0mNʇHFl;\D_%.<@,'EDL_gd6DMol co\OM?k&Sy^(q\,]^Ne=#1"1d"8J 6F,S",VLh#mKlCGu3R5AAxg]G(Tiݛa_"ZA Ƽ"~nVR &eT$8&Y"D_.6D9t S!>y,> 2yyZ_IL0i(*=j,l!9vKg)Qǿ+dUo }0Ml0 }%8KbzYR;OinWt?LFQ_0s-ϔ7.'gw_&tK!gxC*vnDyk {y%ާ伈  .׍[Ĺn0-%:lClٺ5t6-ٳj"3$;.9^%ZrRʘ?KTڼ9q!ܣvH` X,D]3zP*RY`$'$ i " rĖx d@UmI(QWʓpnHcZ\<7> !|7Ztrb#p;5I&+o]`(W>2ʌA;L[Jaf<7Yh7es]_ȹQwA(|6V|^ KCj/f}2q;vbZ 'H:1Mј2U߄o@D&gcv|߷}D+xdV^PoZnix,UF֠G1ifnaȽU݃hk7EVeC!Cp @\&Sҟ~]aG7n#64 ̽|TˊBo"tikml,@!<:,r$Dta99:]Tyx].4n"~/2t~%;4ċJ? mD.vb<"?/#iH`BGz 2bji~|r QMHtnco6V=۵k;?K/3)λ~)Km/!qdvO/=Ny>+(6< UɝQY<̔Ed5_R#[5Q+g_Ǩݹ 1f1c$8en*2eٱy92!d&?#249N]1SFqM j7Xv} /6z4e1,\f.m][^$)kZG#vY )猰Q,(b9}&!V ]g(e)I#E2 0JOPW[g*}*'H?-|D}f7 G·ruU,[p*yTՆLq&~~(v#匁(_*dochr {G+͹K;hZ$>&},.Tw4N,wNkК1m|qv:6XQGsM#Bc ^b%Hhyg?y|4hP4H;*_@ DLYg/:cW#Mt&>}91rG"7S.LtV7g:ԝa&sB(wG֚-%j=(kpytq{4d ߁-wv+jndPhp{3@'&IEr=4SߠS}*C%"]/Dgt5|t*-gښlp 1+?ʞV(i qpkL0{]YYm}` ) ]m)'< F/]]9V pۘYEA3Vۺ0V lͩSsk?J)畊iȉT9^bנ ]1p\H$@{Y+Gn#uqIp|w!;+ہ8*UfgLq }^vw×NH6Of=5sMd,tNEPl{Q+7(]ŕ!(*SE\eƳ 6fYLG:| 3sjud⢜a%qE3yGv$*O'*I.K1({/(YqLLv/d\u&!M#_AHjي8aEN@YT&cWy29W7"NOND\DX 4qyfjʧ5-=/jkcg5ߔPKs.f$5ɩ@VlaY_M(0 b+p85 o'Z8萤aT,h"K?ӹ>a_]dnXA }:n h&Ф, NH=)ѣX(7 CH|iLt>4DZ4dCO ~ >L }cm]T8W03؆G[+N("鑪ӧVHo:򣥹t)ϷVzd#mF?WZ_'PO0`*Hdp'йrd`хy{iJb-&Eo$/hgsTVxD4B#*}M.% F~'"47 _ (*qO3 ߭v>0LBԾC9 ӱ?:[ 񳯥HfןFhuNcP>pDuHGHST\1&_>j;6f2ٻjyPFj> n?zh0WQO2خY7- pRb )-P[Cy P_ VgACmFw3[r>BASNBdVՁ:X<=(wÀW.~|p?3z)\[Az=\<&1РdZfhJ7p/f/M1y a)4zC]a BcA)95 OojhZ(YZžWߖ tS7V%!t+ n0gOaԉuW@ǩX Jʗ{M?\>)K fA:^G0qݕkˡeg:l pc8cEٰMXWB"+ǃHCzMQavKkj9ųHc݋g4^E;* y:t`=?P[3{?<^_$Tqw;gڊc P|Ԇ;cza=!O;(AiQtU~Og:b%x[w5pP]UDsCIckXVȳӋ?&r// ˆCH I0[+ΤSsGPuruu2+#ؾ]C!qe*q%[Cq ~,Я|ڨ Ǧɧ~W{wv$ET^\؈w0.Њ EUehư\3m ҽ$H?6Ԫ Aw -7sx} : Kf$DU&'e"agp,k[;ݍYUөdh=M-M]*P@I=g^:S]<Lnt^(Ӹߣ64w#*#1Q2,Iu ?6\fFVe5 u2Bp[ݟtHŔͶdvR+6' !E8^T]>!0jN{.M[ٌtu>.'F~ޚE#D'3j0,:kwid[/ߐ.m%ZgfZ/Wr+ f3%vvh~qga)[:m\ZAh0<ɰ$"T\x*a_rִ k"݉]6y@@ߣch{t)&yÕ.4C(*i\aCondž!K7To"=b6xn8^+F~ߙ*Q7PdQvH7]&6e"yM0vǟ,2xJCی*3H14` ,͇;x"8wF%Ga6_(gK߸_u<~"!WYm^Y{Got{RwN.BoȘRl)MWjyiN/Kq G"=Z`ʣ 0?&6=]Xs`ٝFhW~g>Zʍﻯgܼ<!SE<$&∻τaPesNe6qɣ4`֝ JG俼akq/BQΤpkϠ݁0N[1:qSD2&38xoZsetY 7I35)5IJm&0,c^XT+{%5uF*[Uf>UFȴQ{Ց]S%e;L7GGY@_|nboCxjЈ(M:vݵդJIn@2l~±!甕Mf3HEG+#MUO`'i)"y#NPK J[3՘\)Or" !K(c 7. )h`c^p+3n+:?#QnNCK9hc;gRl>.e{M jv=z4!6w7jLu=ঈȓP >g挨6$ݢ0T'qY?I?aq= ypJpy$<%>1W6A'.9FxE = 9X)Y ^R HDo!v<$Ni2U(R뻕 >ZL'̷q+)]8Tݱ){_Zp1-XXP1e3$H1nq)TA|2-b'/pԟ|[l.F ʆȿaSì SiJDזWtɝ ءrC1JId9[ a8>F.yaFH--Wn,JJ;\sVIs h􇶵X>46&nb]| ?K՗T*C0 <{ :7\q/4& qolLQ<=nS6 ̧ac=n!Ok&E-JAt|ARkY! uNW3:Bc䮌^ܾde4l`/N6&UmÙB,d9֢$4L?c MϺu.^N-9*mEN+DF q}5ua 1>k+`\8[C,нG`rJڒI -)A?;$M ʂgiƼA='<왑 !`|J=] <wx"sP!)JF FQ&_KXBorO*PJ5|~=mÿ(68ѻ6< !@1Ck zAzglr&qjH1d&SF*, %olCBG!Qr<o R5|LʱL#ɆFHpwvˮ3M>`S*0W~"ӡ_0˄P3W+o7~<um; l6`n.GpZkn咇FF;̅pEk$W ts1NJ}b_dI/bh9۲h)#]вɵ,e'L0şiug<~c ё_X7V]OȲUPga^9apͺ=P04ҭ+̧\,YQ 2Ne" v'M6,u۟+_LH4D=78@>%тViev\n'N~4)\2!O^;yiqWo6f~CJyWͬ 㳪N|==O^Zy&֯hDhwK}jIEbyKII[O:װWxKe"Egs.R]3t-~V76=y jIuzXcj4 ô- ULuWf*\e$o6=ZtY̳2ײ4FR20C ^~Ojnxڔ)SvuZf.& leT1rRzyGq#D}ObJ3[kTmͧ5>#!%IU8-BZ n9so|Q d$~2V/!rwtue AJ_L0dvvrWuU+Anp=nl0""6F1WuӤL@ã|/N+d-zľ]}s<~{K\FP5gm,sI-ػ 9^mx[lJA㪑qU! vmkwH>/1<;^Er4 [dNdAtS&Y|M}R).J9~{p# C,+]U]>pI^t R˶#ZN C&@kQ%~eD0ʄ%A} ^uxW87󱩑yN$~Tb@L 6L Tc(Rl<dn=mˀUj^9غޖP\Xx͟_-O¡! hSw`ςeZ(W,fHYqtUXh׆xac4g$̆Hvє)bzpF E +vو7|ʤJYMUz IG!_Wv a`kD." ~RQg!I_. |pc요[~7h{0}($9GYڥ/X*_z q!#6El6J@=bZFT2R@ͅ9L e1`)Ӹ^mn2i ׾g7) ?uE\WDc /BffxǤ̝QcqVR ^LKC pF%T5/{FzMȾg%l\'?)H5X>"jE 7,|rd`STF]@;] cXca<.eѤ > =X"bvօ7(5#%X$JuA0 h>zS.ޤ}f9׻m+fx6H^ 0e~緺2zf8[zDI ˞y/Ŏ2.}iE^nq82 P(0$il'~`=P4(ɴf.|X[Bwqw7ajqewՊ|xb~#SpX$`3y~N>wdU渄Cp OO׬5e ѽ̆W_֦]ܣ:U͘"AH  .|2yx9[$BK0V,d#EXm&^DaofmUvxI-8;|LxyiP $RKse_4N9e^qF8Rb)Zk _{с" Łъ \_>9gI%IN73wlsf=#M+Jrö>vIG,&%r87VHȀaxbD;Y$\{J0돍6 !@I# -qZsܜ>_A9m6,R@9>&!t[\ ׏da$2*|`zŠsz隤G.jfSJ_|pTbV+ЦP? .[ )|>pTR[Q =ol|֑cM(V8֛N{*`U*%zǗ6YeYWGZ}Pш?^ ~줴S[)>du=ˢe VID>n`Lގ@B!<#>>샣=#dI_-"RJiFH&g͐;Fh7g$ꉼh3]f8Df@6 /{0RE \GC] \E~5$:N0&({wSnoIr?arp S1e¡wtjB$GtM*HS r2jZX8YլyWN,\*BҬ>q0!Φ@Ou%SSXFׁ<ҥ-DFpGJf>4K@m >ws ccd:<⨻e_>DhX=wo16)]a$s%CN htΤޟ] ѱuADR6p3.9k4Ϻ牋4\;,s09,Wrz{Y7~e:- (^s)~V0SܴYMxVI4!*_@E"yi~pKIlSVBeľcׇ⥗DG*Kc]g<N%Ist Aqlhi4H.ƢvzG"HQٕ$3I+NPW1K{'m^HFGhԩ[?ZS Cs23FMbv&80/M^t @}9I@GǝIba^J/BAj,ʣ܃S>;B=(k2\ZDgؿ }^ߧb~{Ve- jNa ZX\4@'+]P>769ʚ5 n9(~h ˩vSsUi|Dm=oq2N U u&9'3gވE`+Ś4L+ 1W C2 +`I 49}D2Eɞ 6W; SK}LnZ]ma/BQ#Q~8兯 T FyL@e3X3J1~,It񛇀/`^労аnA~'|ne|:& |;d/lԜ=Z_+"]V7)DʴOJA]S9|a'om՚ 0#l&ތ#cBL@\8J5 ة^ r2 HB6%7%G͐؇"Nb1T$(-|A(GβDȻ5" غ3*Ilm&;^C&-9`WsLZf[acfvD }?{L(+>h  v8-q8rxS5aRʂ3s`3~/c12* gZ*}nQTA' "[ \Εd]\/>P05bfc Bl#:8?vGj,Y忑]x8w8*kps ` YZmtHDOlӽF`,('ޕ.1[c&MsT'9 cufw;/z~7QxxK0'U/1jQl;q\ˑ7lAJdD4(kyYuԱǪAS- ~9x]#JJOރ̐')ZU8?4an ^ Er;Ҥtr0AiՃǴ<[=rT+"R|}dSr̿?0yڥ$!,گ#2D>xYD#Y!&SݸkT1a|A߭՝K.DUP]`W[;~ӥ> "? z`$atг;m*<8 dV 5cT686dΒR?ÌO+S@հt,_9`ԯyu:6".^͛4h.0ɇ؆|K oi<+g|-Q^סQ uIe\#- <Z0 ')>UVM~{$Rh4\Jo)Z~C/|d$ pCqb'hj*E}PuvZ.j/̩@/Π9iMX:'(R)cd?/NcԨ# [; Z5JNCz^ר;|iTײ g:j!'bB3'lfk;+@UmmDw 8{c)\mB#=v8G8Y3ѯ8IYfnΘōr";\  1qV5w.P,/J!::G"mNjlQ6wCB Kg="%ªF+<ڎۨlQ ׼vk8:A˷Sm4\ON!dW/6Qsƻ*^$o{Эh-}.Jdxh{Sy=ްX&eւ1!+T;mPo%;]0{\5XeeBS$+ly~{ڧIَ@DL$߅u|410 KCf&)i c#Ls?3[p"su 630viL7ڥŒNen%A?s&;eXbBU`ϣ@z56Lbk~`#LфۺqlmT.jnG+vq٤46mG3a陛ɟs`|@`yW7r-X$*nrjYSMtt7-O~ղ{n8eZMa Tg͵.'b" ` VlJb0Ic{fjؒdگ߆QF*Ai@djwMƶ MVc}UU6a)0#dF,<9m~CM^׏اL-aZpb<@vXT9%3*H4 #PylِOU1}_B1' ~Dp}wRڱb]=8!01|c.wD|ÑQzoî]vu4DϽa"WەjKJ( Ӥ Anh 0 h4Kj"?342cWVuPT^%‡YfSbʝIr.`vQSnCnב iij:qu1D5-1YRall)xm5yK֖xeјrmz0{)!b HRӯl(ޚv<#+@|Ԉg'ce9$57pnM>:٘; &f창 3h&Ԃ!Km 6J`+;Q$* do-:߾bS<\L,[rm{29) m)i5e_|4?(8LU)f0 +:w-]gUAxr@?LOŬis 6U1m&*?\^7"m# 1?q%h׎@Jah,QS'HhY 7\@'?CT8 /@6ӔLWԕxjԈ[{s5s[ZSCTDx7⯽b@8Ϻ0Zu nbsB,mR 4V|@C{ W`ZiwI@ÿfQN\mFɻXG]&w~hwQG!!y"5|W8}6|3vȻ?!nCϐWSW5Tq0oݽCL {&7}N.b&|h!}L˺ZY4,C^b\z Q2ƀsd?{QM?7!FwR ."*A!6 $á^J8ya6|y>|!۪ӷ Q ZP}X`bdmMsey`gY;@c\磕31ԛ)@]C 鑿/$hόOԋ [)\G|G%%Kq%@eݷ_{wx1ֻ# }<:BK|`˩ө@dE/=;!v5LgdCns Q*xi4Sⅳ:^.5IFP#x R0cIrF㢝7 ^Zh!rK w&+`nR"͢ N" 5е>6tl*B+uǒ;$2ȴs!FhNnv}*5])J9E2;:)ԇ,6r<\?aўV%v۱9_E_c,GP)?Z{A &zd \A㻠cDɒ.@\U ]RzYn"]-17S[rc>^H+?`i[*yrs\Z7]#S$r1fڣ Z.ԑݸq닊w=-,m.^ڦ}϶F̫qg,*>n._υm\f1Ɔ[Vv6GzvxE hRŚYV]66TcBP2Hqۺ W!mܼq '<*l]%s]&rЛV$$tEwoH @~h?%aF9zj'KbpkJ#fasS`MvBωJX˵Osu:E{PfRY9.U8g\|~)/p8FQh/stϫwi6xd \|[ocTp >d=0~`IK]q?qOhЬ LGl۫k`$6C:|[+4-5;:Y msQR'J>W]n&rL?i ~WwdH[.;`]"Io[0V9y\ rnFscHmT5˛rN5Y-#a*I<|Tv1l&ti='>o-IO%_, ŪT"Nߛ`KWu=0nTкx$r1!7im@GȢu0Bh%m' Еt;pHrĚ>t0 {2ރ,]ՅY5lʕ޳~qMu ī!Ρ>TȫvT6|G@7zf\2饷+<}gz5Hn$(6Aqfͱܖ&?Y̕~y$ v=euQˢ>6:auR1O?mhqrF^_Cblgo%y[nRlLb$mfd>F]}8T_ގkB"zQ F*(:qfٯʶ7 !B۱F?nrwqjb})%vN9Sz!}J}q6")Qu%VfP `z7BL}<;.3>h4JT0$ p~ڔHӓ=Bz~ϓ̣a +qP)lwNrWcjӽIJNG=Ak9nw5YEjN#ybl<%?/?jcZ$}|7hf:\ `EhwKql/3u(ۨ3: ~ydsFl׷tX,#ꟛT` tHޮxPEOYyce{ Sp3J7VW1pmwF4T* #)2xz?RU̽78GɆr`|~iM_Iޤ1t5[XS(8<"(v u_ ?[4&^H3y(+9ÿm^MQM'W%EPԌ<.?,-"Sc76z)W߳|4XJvyAiӇR` FJo ٥JEf]vnV?qPaszL'K`Nd Q  ^NOyt׾t0*vwCJF`"9LD˝_6ȁ=}3=8#Vߺ)9ea")]zFQ?x&ݮ]Xg׺u|QE_  R*-Q]x@M479Q{hd3Mƛ0uҬS͂z|͚G]' g`h0r `;˪!1t׿sR0,@\(T"[G#'=d6ucbC*e@n>4ar t\&kGzDbAȮq!\4A&(`\t; M?d"_X`E.ӏ[<&; S8 [LplK*s_߲m⌽o>.]K͉:[кNlg Q6mt N_Ol(SWCxvLjJǕl[@q"… Z( V/JV {O=,A~@g`S{)r@e =Ӿﴗ Iq-EO30.d{{^$T*rL0D/厛lڴ8 j>fEِ-Lo95#uZ]Gxz4B#quxIvBf?LVhHp@fxV&e2{ ZU=+(Ar´Ï 5ltN Y|Mު|m[37n]S5gz-2M6 Ehu+Luczف})ric'^ujWf"צzxVndjf.XvҖ`jiiZ<PnhqgUӂ:Nc-0Hay'cBwr6IHo4AGLwB{%ߓȴ#ky۴nh2׺#4d;ܐ3 T̕?LqEDcSN qjffCNz {:sp;#lI!xFt/H`鎹0 \~UZY]Yޓ~+e'`5DP_KI LCJ%A'y%b(~gǁ+f7\T2<$;(6eNu\0[L$/A ϸzǪ Z?'A {p̜=  ty Zv+Lzp.ge@8%mAIEW tWyiGf~c\V?QJLK$h : )؏\ܔIzaՅEâ}"TnHYNV2h߇ 3@\yiш&!eM/&/ KǟhIrT"@X*`Wt> zà{ WsDrA60lZBnڷ)%M^gb!;㚝y|/ТЇ<Y:wOV{dQ63Ũhxh',|}r;jP,gDwXj(LԃI=߄Muq|뗱Ƚ FO٥[WjFm>.PFgk}\aa|=h;wۧSIcOE-τ33xf? +t{Y4}\D$$y"ABKLY*bKF^3OycqkI^ko3Z) a|CH1 K;BgxQnL&!6\-Dyr-<%|_x >m"DL;jS6a9V"}*;DZs-o^Prge6UTxtF82C;^CG`PF0]YRz;й T 4^!|:;?6FDKʭux㓙T.K,zp2gr ,!hdzKhm0ky|nB̕+N6>H;-HdeʔwUCAVXsah谤)Kȵ%xЬH+(]T4L˷/}mbC܀wđ GP[`X!z]Url`BzLL SkL 'q*7:n _OߙYGdE(EQFSgJU64 V03E͠t#) s 3Z&i*|8=vN/bd4zn$P]J-mrߜ4Z+ƀxIhd$p6®pL.'m WЂ҃@WXr # :w{Qg7nX&JY/T!g R~|Ol2eL5,_Sh3ߑCHMa-V4\4pg"Gtiqo{6Y P`mRxg8{+|s@, HF3 O'yW%vP",a7l-`^3jgNj7ɐ4ĐhW+CHC|u[P,oȆ)xD\'BZ=qmuhs{684y^4W#4gik8XߘLUh̺YrjMv5k5Pd({.q ݟh'e@$fh H gC0%VImmz68{YCK*v6呂 n3Xx^vk::3HBf>~}_fORvȧ@=u 7(06xFYh Pog K0BPd}Mދ=2Y("So5 7Uu5= ryJ z5ΈܻA ʣц= jL64h*(gjz-}!}B$YЄbXn@5\,<*Hj c:"%h rDȣ R-#y'S Im%l"nb 6urAxW:TCmZ6'S 9&'nf6Y3;ve#5Uq2Tg+qN":NRN[N\C,yD QQhiN 5i!&f  j}ޛq ,Ex9=ܦiv,e-bh۬3}>HaD(dS7|Xd#m_nECVCm184 4}uzZBI!}z>jLg_ 0@v94yAgy/w]">i$+B:@,ダQ{ t9' @$K+Ky#/e՗YpqL"}"R&Z0#ܨ¶) ^@g5-QH&S-<#Fi{l6I{H+ Jց Um(x]}1dՈ^fE"6XAڛ0a/:ybO#ZTڸk$-ҨV,e5*]u 55k L-d ga4e^7 %Ů\; O<*y{vRw4~u?U vJko5l [j7uhL`%`={)`'pXLH ^k6Re(.=RoX2Ws,7WT ͍m[@lh\~hG?|5; 4tKW^S^Ǖy{+1^8J)gB'ks%wN̎A^gmE{_PYy5XPL\dymkdp/i K^8At{=}B<{Ѓ0f/ s]i ̸Pl_S-x߃UQpq宧RU_.(!Q1N>j:cr1'˱ڽPz դ6%ʵ\[ϋ8 $IW(M7< 9;޼bvTo":0ڀq^Vcu T2>uV<ku#&T&C EQ*z컅4yf޶q](yz6F$oBYZ]2鵮Xh~P_k*لh]:yx2kPp^^t8eץU5ʿٱ|+;#TwXyv+r,,p`'dR$8}X=>e,б׬EMvr>)ӧJx1>*4XEwV3pE(S<+&tfrbrygԍ2EVU% JKI9ܷ:/#kO< (֦IWfi|MXy=KXZƤ\'OQoڍ:ya+6u9o-ÚQ<@C5qST'5r~Y aETl"687" ̿C Xry?\Ex yeoF~C+ }8dD Egߕ_كA!$h=.4x2q6vP$(f#";+[sOABY:oT6<b䊂S.@:q lNe|jiؖ)9>{lG$+= &_& ;!śԑw=8+%8a߷szmǦF0#֊=`A)\8;z.\]ӎKNԫta~+,Y+I'ZmSƢ~^ | <[T5@Jփ)̓[P٭AkیSI2Cu8#rN־vOR[/4~"ɩ$Ƭ j#Cml,x*Ueۣ./FH;ہq2I+{{+I\њ 6]S`)@[*8إL=aڨ[%${ևchM0_[A_{6ߐ-VeWoh8A|*B)Gh-_QqԠ[ˉd :lYcA/@HA?jg+ҁ} c(Jjۓ!!2JD]Q^6ΰs!Zt#3zO}S j:taaB$cd/'E/JD#UJy96) *\>xy,y R9C%hɤ\һ %*mLI\y֫D8_)ME?-!P3"X (Իu f1aNżS/_)4WFu֢@)"q/@2ߠfZ4zF]o):tkae(ڜMxOg"U%dIN&!S{m@-Gut淊^]N8аd v-觇3@Dw~ÛdTz8)6U 1Rhm*puK0&)ӪęI8ӆ.3#3)}v(dVeq#p*   0T PЕ4@)Lqx>@ZoYi5fzV|: -l%bCvp-{N1=~8wsb/hr'GB$`v*W҉Qhe%Yw۠ JKm|29n8C9uFB{4 3blrX)17X0UX8 2 un\BCuC#̍n:;d+yČ]>.x!K3sEc{%έ5!6Js={['|)s ^3T14M[C)SHrZղKX޶2nO}ٶtfnܗ`VZw(>_ytdu֣7-A5|zJbooFxI*rߤbkRc_f+Z-sBaQߋHKPd'rb0g=?@]q*H`.繃G̕DrʱH(2Zc;3+!_$FJrȟwJ@ɾշv{' _:),Jn`*~]2lW˚SfUT QGN[VOjj+t%fa\X|M5YsyZkJ$$sȬ'%t1r*+'Qt|,6*3{Yџ4V"2&"EHs#/Ϯ^UC@}VsGlQe㉻᫔PpG ݎ:JYƽ'qjD0`n^sv0 .Hj!<_hT3VV.\ a"C`}re3ku)kA$r#Q͞llqhE&IV-4mmܮl.q* ! Nx3PGyJApg9:6ɳS>=+yg?<F[>/=A<1zhAQT|E$'{,Q״߻y\W@\o8<IjYiw0}36bpF":S Mz Up˛,lsHOXq{! {g. 1ޟ six(2VMFJ!5e0y(:J*v,TU6B_[[ػ1{J)VzW7RÓ(/ę,\X>~ )mfDyXBXqL"Yh|L8c# 8ԕvI-5~ڞ|]svҋTQYߡĴu-ۣ }`܏{A6=G{6xFRk& >R#iy>e )? v Cy È!2z~գ2(riUcSf|ִT9ĈIռ4pP)~qUzdGQ0El "IyQpv+aSY cDg{D{Qm> l4%4,Sٖx[hp s+J)i^’C-'Foh(Pzaߡ'7햹`[.)kŢȂhPϼ è ̢ݝEֿ$/G\5U(!*&3x@B&n")QIRr\ Ck VS&k!Z#3mKAmЏ zܭm}O$"Sڙ./2#w!AZnrh5gYNqo%].ZdP쒈+jND%Fŝh-4ѣ-~chNдӫcو)oX9xB#YԲ**UAOWbvujÞ(F[ݣ-WMA)Y~MY)01tp;@IKQ<)0CF~UDYO Kp54g8.8h|ԝ:eVE/q;-%( \6,%%6HXHB'OY.w LVHp(|Ȅo3ň- TH%<qsDnAFq\Qa:{=J{N% ̎ɴM$e9R StlO!헊2ndl2[_͖pFJJyR eCK-#Aƭ+y+nХeE)$8c h}Š{]92'T5ǣ)>+IVa,,nc_yN㳦izmDuҗ9~ <[?iuj&f <Wa:-8%HpETxZkSWԤz,ź1[5An J0Hr*؋:6=G dɲanYO@w^`9w~A="I%mle}ydzUMưZnnxGz&-:ZzEȜ|Sb4Έ֞&NJH@b%c;ptL)(e:w"c\u16 "ss~L–qSG,ݾf *͒àDÚ@E7E)oR*k+^ܸ0@6XC>ۋ-B7 "9h #,w%9\2K"</wBP]QP#~%jvě7&ZmMe1GIyFID#)Ȅt-{aa##СPR*ƾUϰ8RAFC6f1 3DltA' ڝpIL5Ye7q) (2Y\ o&ht_0VѭH,UaNnΞ`,r .KuBZКzl~Oi̦RA@S)?cVNקRE+j>͑9N J?m~VR5^!f"ŦXD[ Qr%%|᲋F 01~7KXCe*5.<絜8_b1rDo^`/m%Y[vū1IkHDD#.TOE?M<;BWD<e/av1HB3ESs >\&`U='Gu }Վsk%5281/tdUa`/ 4޹i-j_[.vA@HNxb;Iv0n&9r-Ka*PO;Cd?Ch㰮,k\14Reʃb6]{U 6v)䛃jR?-ҝ]5Ƣs @foxDYhb4ޤzJ|dL3P#Q(27e1fsEuƬ ]Rct)=.5C(3xLVINv7sďrD˚rƍʹ$g0^r?M"gۧ3;PAi.dy?CrrؒA^Za`@ެ-{@Α=S=s\𭲏e:g?ȏg@t x&ז8suSN|ZЈ A .1vKql@etD`<5mxj7``-]^~1N1JYCרou<{:dvWcu/AP;#Sz& ,Tnff/Ѫ )m/e@,"W1=H[i$ p+{ksm.EY&}"F&dՠTmM'bk)xA;8e6&`45罨͹ Z*Yʼn[-Q/C'5,+Gṧ/>-(^+D +0|աDk-T~ceV=T'RY/'䠈[Xϵ|Ͽ|~D^捇gB͜}ByBwQ?>lN:e7lIĞwmT/}b, Q":Fr~dUœAʎ/.U Ӓ7*W8}8lL+ӛ7n`x׊sAf~Y ғ@g}2ucV=E` E܃N>dڵ}X3wVp'hd층N- Hxhcϐ~+RCSpc{^ޔèbKu\36΁TumT h1SN"oCf*d('&+r,tvw]l8ٞIt8I519\ܒ f=TxJ 5u@ݔrw=Gm!ZVS*ru3aG2s(DΪNr 0x~2λk2Xtソc_"Q<]I7u | ,3뷚Pswi<U!Z|Y$S}M4"Gpx 0?Jc}wDsǭߩvurQ4l3`"2O%>2v(WB71Sky=!jeMvOԵ`^cϑ'ηqUʐHEo,f03\Q-ON~2`LKX/o6XhY3]V1$ $l*'wC4GXa _$r{p'WPK]k t0S}iw+nd:W2^aF Lӽ%~N>_?NJ!8[ %=wlYDu{ԍ1zLIF%(ӆ wKQwur_>E; 1 'e@;.DgY#"=OR@<4J4QP_nJeH+e%r,7NY9tM')d9YA2q66aGB;\ODn'7) v/_X8Q ]Е}%PC4NDut5.12*7, li %P_}Lg b#OQogkr}4Rs֠ѨWTjhvK]U_,eq&`5ھZ^(h^kꅆQfS;."@k J߱$<]e ,צ3(*-6`Ke3sinG$.0,&CxWDcިjf4M"#.xf60ra=0ߛafB&r+J=6"N e2eςm<U@` f$eT ȫYFb) 66O_3 AiM%OO%QN}XγÒ:}kx8j#CcKƻ)Fգiߪs~9J,P5 e vC Q4]y'z7>N 'S@V0.b FpUvYT6WF`J|ifb!& { yAooI4FS qn/YcSdȶS`qaZtyyN[hs İT/K4Rwr..榶B98I6 H" ,є|%y9y|4hUDz,~ F"lj*:t_;Z_kQg@<0H#K{nvSŵ*{٬CX|tTݭʁƎ +-Zxü5l.[[nwab_-;1ƚ]06%-+Aճdߌp_7]i5;XPU5Wh› 5[7ĥ\9oI )7%WRD@ض Ea?YјA&9sAzmFz]uꞼ"ؗI?F cYYq߱izVǎW 3/oQNZNA&ՇTTf{As3ɼנ/od$+\PDEinfYXw I~>޿"na\Z'A .= ('XH_e]2/DRU/ l^ρW&eބIP_Yf1^l\4s d \=h* Ty;$E4mneEAx@Iڏtyvnj4T$ 霧77l^54i?nC|=]rLѼH( -d?ɔvM7&3Gy_ `Ә}bQK 7}&_OK'06,3}n>h#O]FIE%]*ƸXV.q(V/zӻb/lk{j8~(`Z~cGTWBi2 mJĎue+WdLOAOPiz/fϞYJ^W(!ˋSvKSFH'#E+5lq-(9̯. 9dzΡig`e@5ɜJ-i@2QMҶw'j;A%7.G,XT|񐼹GWbʍ: vGG߻ady&5rh)lr:1X-` :'&靐W~.fj=+:qe322_z7w]j\;AH.AEֿ<S:[BOؾ -xIX),-IVJΨL="d>.Ė?wZa3,+qj{27BNIAగՊẎk'g!m˃p*68޺.|j$ m=$rN6"*VG:\I529 io|(A8 J.rRfj*Au_~+(-@'`F!NG4#V%9dz7o\>[#i?cb ?9+!}w!\a=:3^Z*mLH(0$ İ4 ZRzf`c')?%GKB7q'tߧ3%_x07dCbz|z{Ѯ/Xa$ 9@'Kܽdf@L2^/I{@'}|v}Kјn mx\-p%CYd9 n$FR߈#]6g{˜^^Zt_=Tt-bH9f Va_CoW$NxHJ{+VoG.5'S $ &99ĚкcrpSIi΀>>:U[H߃7C6nipB ,uD)iT+ o_$l(8Ϊp"d$(Ok!Ex];|y]i)3DfzJzwR`c}Tu˜^17^R+}?Ab 8S9ʼn0[b Z$p̑(45l%69"\frJ['_H\͂gPQ:2nM:U(sk:J B k{|Fm)'8|FnTh? g?r+ JWqYRoCk:|>ntuYhc \hԍnD>{d4<08]1h* Dk!,t\_Z$éһc<^7#{j*EOcY꽛)DD賋C,?ԏJL"KB"^jaWV@B% n!q"LR9{W1-fU657n:Wl5QMLnr# r#4XXesΨ'lOMX\tl(?ASck?5gh}%Z|# Dx/x=Z#%!FxVIA {;SF)*pUf o2 -Nj8 {K1ܞ7P[󕋅 0 <+&*b`y4y$%do$*|ýШL3J`Wn-knFkF8Eu/13UYq,.m Q}=eR;XgalԈFZʕ$t%M04,o-kSN<rH؈Zȧ]@ݽ0dH⨣D/ oQ|\_) ʒsAk qU]YR5B+;m7TzFR:?zm P e%z'|iP>۳^-ev!QTsqmqX;#RG(mK 1QR '^YeEG"w,#5,um5? DdewB4*#WB2PsޒpvY&^Lk˧RE[q-GuaYL ; qBx(9pm#j!WZOr7A"0<]̧JYSo& x){AeK`mH1Mɜ>̊,=M} 7x:7c2?:$?/ P&U Аog//giKOUG9xێUIJ($Uѻ4}6{ E,OU8t@%u1du)Fr)sD9XW2-Ѽ|m}ikˆ8 ?ji^dw q:Ɯ?I-ѵfaP ;0s¬,0펿-(+ L,]Gx8o_2ao凭;{U`42{tt2ؓP嗕Kt*MfwLLt„t]]%_?G %{"0"VT'?c(a%dbn)s.u@zo<冃CDb%uJvlq{Oٚ~n>@>kGu"ǂhյzpo`;mh`ͨXZ* 8+-RP24}^yM'Jq P"j˩gLCߝY.Kĉ$4@vϨDUN:^*EHS2iW9V9ǝ'&*~!EQtkV1A|Wj&n,Y\}ș\Y8cox<]K̶T==Cʭt_Gخ%xpb  /M xA(F*Ėq9vf}&ԧk~"̥k~SUFYĝ ޓ̀:4Ute_Q㦾ޕj;ߗCj0*:՚sig?UYj0PI1l\W"Si-|k\@OShȔ ʟϗe>>jgDO0CLD3"=o<#l]TQ;AhEƫ(|@i1w-`R7B`;W!6#c3I O0tz5|e/|L>쥬6͕HjQZM,iI M9F38?0_DV.hR]5S:s"zXfӿeF*ԅ.:լ `xoXp> 2XU #V .kScr=[W&&^][&qk)q9yAjT3j6>7J8V"`kzz69ds~822"9ZSܷ4'-NOJ@N㼭Ym1bHtrsUAÖ$&sҷ!씒JG{Ҙy fP.\4ĄhSfv,VcƏH͊%>LFANhUU ]RxkM3>ug9EQ9 `a!}Zk/N8SdBʍ1Ƈ>j_M<+H7B!x2':`T1pKRYq<"(~6}ѤSN v:iD0C& *a?a[J{WY^VगmR$b)yq~*dO6pq0 I&YnڊTV8fL4KúKHc % x@o{}Uk0ް߷+Lc{P ^Dgt1lETֽ !\=I ʿ-"Uۖ'{5(YD<`bbNTL̫Z/DE,).Pػb_:LY] ;z'tv2c6{bjsNc!":][Y57jQҺK }<:!p-1t}ݹn4Pgwd Kxn0gdu×@Y?@ !JE[ XLfU4p ?w zҫ]3;,8x(ƮrnzTŶ~$"?Tj;)@yY*;4likk- t8h 1Ң~Oڠg،e,[sdk BXL ktꖜ:Fi0|e"'1)2~Zҍ.4?w-(EIйĨn*pl1۬JžӤy;i@ @=0c*?pchXVQݼe}mBG),◳^閲V|ב4 %q%_8= jB-`Z:"*>0uOMqi{ғC>8TηSdk,U&-d "~u$^D}q#^g2k['ZRAYE cv` 5P5o51 S[ɭq:q,WkY@kF SB]Tk@o&mv"e`cspd MS[>Z/pp5}.5t}~OTmb Lz 0~K4W ~ybP~H!e Qs4*"eA]VhEk~F`GDܩ1Fy<Ն^T?*߰;)p*~Xe!r_7`iweJaL4a~7@VqCk/ېEmvxlz4[q},3+}`Da4,b4y*i?# s EW0xs_4mATF͋4-5S\z?2B_&ӉTC/&45S =݈SgZ.An ahUvPT 3$ܚ\8$z g+((.e,a dmE_X{- Xn͐]̤1QЋA{G(wEM8utMwÝrm 1YP?+iB@*v>B<]La&d bs&4Eu,,hVmlb 1$6{Hvxju@%걋-^L9(Wo% '!@'tז(dne$ |Jsϭ׷[ 1J0^ZةHFcm72сqomNr_ta_ 8?$n+"[J2ݒ2e$NƉg1h=ԌHg#QHsFS2f.0ƿQԍMCFPkϲ_kRL]-k493ל9hⅠrLo͛rPDXt$H-p)*R#p/1Xni(nS$HOPSzJ:u|}tWV:+nٷol#?Y 4m;r u7fc85&J0c,ƔϵMMb:^ IF$N0a?Z\%";*6 h`κoYƺ'DjXؙƬ?A.ވe&X"@F0qH`uc6E ߼u(k3o7]r}۞_DqYr9 O Y0&IͷEwQ%q /1vIquVN厸5Sz˜HF騡+ ߇vzy4è9Iw@后q1hgfm&<**Φ/4^8Eڧ{XJ.la&?lXr2kKLJO.n]IZx MJg6>s S(8ÁL "˓{bX.@q Efe`ô[٦IT>T` Fq.0]h>6n-$ y` tB+mIχ-WBOwO.0v0M8*-ث\ mwKf14rm6nv(1WpԦ-sD|H;eI֩hSS o<|81̥+ST;.l>gJL(^CprKͥ'^ B}S$(y^s̀!{?EqbAq s GPnfR@vu`l~q5v8i_UݪVp ;)/,94qjFfKOʒ&\~Lֶ>%UQ-0\nekg|-jb׃X{OD=v";tǀoOꝰZG?Z qge},%+_-[,% GQ;k|o0AhvϘH=+Knv1],tոyVLss95#om)dX-$Qtk9*~\3 }3$o&*AdVWY)!SX)ehk%ohϫkU N}>,9\gD0{0C e6pĖ)B&^L[V9]x1i.Ɯknk5~daT%B="k^tƉ=`DwEJú4\~"oPՓi=o" *kTIT|ǓPE;[j dToo H5Rͅ/IxRAqTZ(H%qO,V3vo>{arXvxn6fXN M.i;Jϳcʑ1 #?X[ 9xHGTxQ45I1jg;6]Wcrd/g#}킨dF(pSB5rtl&o;fP7n[N#t5m]/liL#2P'KQoX4-mO qRĘ-_4a*9քr KΛAe_2>LOQ%reV| PFr513u|z5+`r Wcc^'s17|D륤JuWdӝKH2TF ̨h!-qjnW(jhgIY=h\l/,1$.+_1<8/ڼѡlV+Jؿf;'}˗!jRU[G꓁YWòa `ωo$%2a{^THȎѦ񐬽`vWTeFuQM)4CYpV/84_[: H7%hAwx$E(L;N"6/U;6iy{4$?EH.kǒ?uKReoĎ.95*n}LQѡ$)a26͐7ёPٖ-bVcEQM}ri29ٜxm^q2}kWB_-9 |Ĵo!u`ꐵAwUmP ?jdE 4܃KiuYv|4OnUa}D~jChdG[}Ox1.tZ 5FyEV*hܝˡ+j'#G VRKch_O2]:ljVZd5o:b/ӗ1EH HI|bf|11U;&d0u2l*4 E)bң4Pc lo`y X=;EKFF%{iI-\-"k/ؤq5Kdfs+m3v+;v =RIPB~lP{> Z\4#. al=#'w/ȎueI~òMk`uV8 QY&DBsmE rVO+2(dL 4AWOJ]";mPoqhX~׼~$&V¯5Ph)eB AEs ;1sxC߰&BS"1/"@s־}!撏 p(UceENO_̣i+:GS SH0 9X$,`^sVJzlKVN do5*?3 碛7` `pL! ,‰osg}@Y\u9r ME,fL$@O6apxRFIGIk- 4v<wD̆$ 30R{aŭYu/ս-%zB*!=ה^ڸ)jQRV$0"DRS\ɚ\(SpǛfyIֿE!k6iQ$oC$Ud7r"MU *n @cI1/zq|E dk"LKۈ hLMkeCga#SB}6e>8My/AUJ5q|WTP%ԏ) RKK67b܂NCW @˧6Sq]г5@7;݌rgR/ U `z~|ߌW(= {O¼'BS;"4_,]x^QA(mmyzJݘKI" |Ko ~}"$U%Tܳpn3= ).C~^w,-@Q.ø`Nv ܟLLYyҗ\8`۵Q,(s>{cΑeF۲UXY0f_QEgYR{3!O|'#.J `M{޴-ywʆEg5Y3I@mt[K3,JsPK^EdWJRFl4$¬f(5ILo6ߔO$V'j$a$DW`Ņ;*%C%$/lwQ$Ok/0Q?qQb cN#]k, *wDz{ON?Sa5ȈnO}U|ݎN \"&F̶Fw7ժ_&>5OGx=l.a7O9ޝ.'/"[n&LB.dwysNԢ}Y0'u_ޜv!tZߧ.Ş]2`afi bCPY 9^m:Ǿ`} /r`GWsɓ z4VQOӧh6N$#ȹ -E1G'JVvA-Z[}ӝR"*(NYQk꿄bah!rĉgW$CNMeT[VENJDFZHv||D+qXO<lmWkEM5Y sN  ^$Ю^L*]Tl^WVٟrE5t$:c!B_?[*:o##y 9q; 5?񖔚 ab-Nği=sԹsWo#.m! !zsyz6=iL ''e H;6O϶zNS`kФ'vNe냑oyP]u*Xٶ5f@L#:II@@]&tc+xWKvּS$aU`NjYOdI_dhS0!S ŀ,v~0jG! I-,{ZV9䅜 MHnߙ}߸IYRbjP:V&*rNFڷ µ5yޕ!57/r ҿ5]:6;6 w&鲅yii_$xY56 nƼ7!}]Ϋ L^Y( 7~ߝ }] uʼ=D5Uo뭎{:E;&3+\k {v[U$(&Gɒq\iv4Ͻ$Pھh-Jy;5/`\6}kGh! [A2A6G8pavn>}CT>oH䃳%S:]MeW$mviK%S|sJ_Pf{bqqD nR) 6/g_/nI( JRg|k$垔I;ع]8>fǚ2^ 2DOs9 ػukzNGܿy~w];bUQz_2ԂWf]X~?A_pOOT0Ϩ?qZq}lnW޶df'LjvUՂ1oceC޵CoOMۖ!K8ʍ dK6=8 <7 Da uT4wGn3cGk8hN~m۩@Ң;*g.K^V)#"j;"7i 4,ѽv IHÕH#&wt||Ⱦ5l^Id_Ib 4Xk*,$C o8g<281DC 1-(J]rtirm%>\eA\81PHW[/(e~ :p ᠚O]ln+-rQf ܃!{N<8+ltpnaWP-,mɡl~Vh?k#% HyOvBPQFر$@ÈǛY[E@Ć; ^^Y,@ HSv̈Sq-_2T<+sxޅ 2KڒDrihiw66,Hؽ$ 9Yfx][r֚vj6ôh1 ѩ;3EzlǞ8*># @[+G"&rj#2Yj"8^R |J) at29Q775MHVBH#9>fM( s[Bŭ ^RTmK#EjX UPtp+Lz z6x`1b%͆ "Ks׻[E@$4a:$>72M.Cb9Wûm;5KȢa&i M:r5mwdE)mHg5] .o!2/"*=;g0ػ|PʢA%m oCC 5ׄ|2t4ZnH &/LZ;t,\kxvf-D >O}Y Nߍ`2j9C;X|^Wr>Mb`x)(z2‡o{FlcV>j+A8&- HV$xUsV HI> 3eIr?tTIߙ)vPmrkb +Z5$ <deT}IF b @Ƽn'VBw}r>2FևRE1%X|CI#%kNm\>DN@L8?NoCjb9hN#"C`l-aO]ăHњ4E{TYMM z EiXo*9>\ra~&z3o3ӄ4#N߈/#?R=$38)8kq36rHroH,hql8wHcK|L Nȇxv=Jejq)EW39ZcrB驺3*?Ծ})Q -Lbȷ76:({ՙؗ3 Gbi J^v^Q?JJh/[زs14r {1B/1i/8,to.aq:/-NXvy݅p}饤`5'B,i6ѝM1ds%4\r{JS( >F,+(> 6X :NLׇj/c0xj4iWT\@j5x"s SCcV!UvZZɣRv"C_L*֩F;?#Z!"Q ;5J~uʏ<אyJhz\y$ޭ|p=9h#Dކ^*WcQv}vByӜkL:uHٛ>!#W֙ G'6wUSض [Z?:l8њJB݉5BhavNȁu/\AoETO iz+7P'[g8_@b! N!m]nUct#/iDYmH=?fM4Dz lC}g|Vxz|v0l O8G(O=/E_\VR;7ĔN:P~.{Y0rK+E)x0H&_"2# "җ*YE8՜cw+=NRf9px2vA(H԰,LR6>ZGBDn>"#BHoR0}By?Cm2*:m*YP.#1rמD+zaLh4m'ddL$oc{zĒ$0qxZ;J]|DLlWmYo' ^uXrl M ms(8b\q/fJ$Qw4xH\ݗX-%r[bӬ[VQA0~hW#Vߛ"HXV`5S+/7*nBduB}#cJGCP3?jb|c䐤Of ;+\Na"s}+lu GLqnR{r6Nuv[,Ϯlx=lO47ƃn+7h$%^P,>D%`UZt{1iqk|.pQ[669xQa hı(*}1@ҷ$`Vy9h(fKVhhq|ʌxD&)Jgkg^떟 QZ݊B,'z\$ NFns{KKH}'Dc9D묧]`DDp}HOCi@aG)y"a3c1l)wLm)/[Fx K0;Ol5A b>Қ-Bmg޴_ d1 %v_\ m(At]!HK.,s<$6tH,=fs/4( ,0 'z:r)U{@P?yئ@W"l-C5߁MO3 l_RוN=e)AXtvVljLQ ߅m%w`-Sj7#Dv2j9&9Z'R\'UHs}/<'<V`.͚icY9| uL/۹;`CmŲ 痲H#'kW˴}`d/}ˮ@И>aL54$&qu%ot2c;&B9<8h>FE:j^:^,`jsnd w43HgHU(JGE+iG!o7f+K`k0dГiVJ̉sMOCԫ-dU;->NI7ya+AKbR5ܘ3ٿ wo icD8h'5m6S$CM&ٯ o+dž-ɏ3e^c{11\wv7KSK[ٔ9-םK.-Ta~iᳩY+N{@tnX}kx{L">Dtz' p_3&*J3q #@c9޴DZ!loQ/\?Ր }8_ugbJK, < nh׏vl}(ƨ>Fa^6{&P"L䷤!ZQIZW CHɒv1Qy7Ps%7hӫ8/o4M#歕/|\DW̊f\|Ǔ5A5 )-ε&<)~^:z_e%RU)&`ES9@L(OkߑӾXWs@5?[_&ȟOeo0ł\6] `^R zrLT5 Ѭ@Ix.楒<_*F%GJ\6 *64 .(Xj̈E7/'[>5R[45CӚTKxf&u`9NNNVҞKQ r԰t';>gmdިT)3?+ͦ$+B ۬徧_-yԺKOe^]L精QoJ+澀l(`/Oh^WX.!,7zg _ʶ&e1ײ,=&̥:=ʛYSSc&$|Ws@>sN/) iDJOXF#;*7Km)#}o zm0VvAR[rO?D?U /* ZhV `&&Hŧbi{YaO9;7j^wڿ|M3 "מ&Oi ՁA&!`,E=Ɍ6~|066-cAPm:)`5$3G.WxC 3T%ߨ<.3;+0j, LR#asFMA罴ƙ ?!AogCbR%N+{{?B)2oT0$p +-VƞEbQ]#/Kio;=ߞߣFGn;?c i`qz:mS˵B`&9[* +En%!QOUܩ*Yô嫅(o餔-Pkb3}b ♹:Pq=15t$}˭,~35 2VĵZq2idopܼʪ6[$Lh>SOTњ![Ng9-c'n_p<o92Ow\,DqF%4#0)țLv+Y5$G?Zȃ1UJ^<8]S27}R36/eEKМ]It\\mJ"w6R{7$4Ұ_۬SY〝ŽC 9P}kOsGJ %)ϣ fF0i@LX6>K+EZ",Zt)-Q/䵤2+rPqt ~tn5ב& ڃ|һ@ ;6;Yh>S$5Nx@t&14~O7nF/v0kwIoD"f{dvX2ˤ0 lb F\i wD4)^) |^ dk>"nHjO;iID,@M$ͻ ;%K^)0@6/OBtܤ7gN c=+lDO=dId'T.Bn2W!~Sqzl1mJx|۶"ڼhZ *5 j Z21JۿEJr3\Qlz1ۓBkEݦǖ enYS]p?ayL-*" _(ut/lHu€6{ܴ#".Ջfofg_Q 1. #$ 'UMj2 >d{r: 穎ǵk; /#/SZVbgmj0Wc{NdsxvS O\nd>jX!GֵPP}!jYw:Q՘' .+ӝLyJI;󅺒 0{}֡{9C;i4aiNfG/r<[H"T|HYy f-׮rHaHRdY8Nn0{ݦP k=@ȣ~7**M)˵22eƒ.kQuT9׾+ -hR`!H4>"`7eܪH.'G,6Tt_y.u7Q.h}2oxk&ycm*|@ :YƷ=/}~45R.5?D6 2`i1 S>L #BVzĆZm\mcX_pz -ꧻM_3<8ܒ40rn@1 :LZ[oL[t|`R;]U+MtJk`B3vU([u`MQ7PJ#w1R@'J|җDzɆSjvhLp=Rs^h HS)$.Yɦ=r+8˶'֍cNX?OqUkDjCsBJ8f^h b1쒳5@P<+twr'l6D"2nCUD1U.ŒR /z;(=ec$G= T=)Jxt!ܗ y|>FBaXrvcj tgڮ"EُCD7|UD)R,~3&-]}|`kۢf&Vi9=j xJTRR/2cd힩¯H1=or%>q)H2 -G6{6pŻ},N_ =ZU;$?q8:eȅ.z<*;W8Gc&AX| fGrVDRێDCnZzPd, x˜$qtdGrClrs<Țpt ³64Ql͏*腤ĺ7Hp$ND%=ǑDߒq3߇Nr' բ7V"z34 =MʪSbGNe, @fYA̐J ƥggsEpuQj8p'mMmFlg6UwgVʄwdR1 D!.%8ͺ_sUqhDCq]$,a6n`~wzI~C')@Se;!nI.8 wuR:q+@1y( umإ<Ᵽ[u\֥OQwCx>7SkzDݝ!%N,jTZO֥!VM^OElQR{_ݟ=Zopܹ-wȷr;t UϔzNE>xc)6ό>ݹ}`)]kMiV>ݲZW@,7_|Z&[QUA~1Cu`GjVюir[R7ʒfioiX%a:$OAa Nn#l58c6r6C"G hIK#En3of6:~VK\[sb/x;7~)ar# n tj,̯}M 2+¾9@#ࢇ>ݔ&a7qtuG\G(9)PC&Ҵ-Sߥ:YCjF둃/'wҌKqAƢJBY{^Ft/Wgxv*$#ف&{%.ԳLly.JIoi*Hh+'VdAycC)+ָ6{@B@"t[g5[nSI?Vɶ];mKD#o%bG+BS>AM=9؁$!5E k+6 ܲ6LiKklt\w1F_@jpْ.hac4~-XVb+ Hd}W:FyHy1PWbczJ/vL$Z۴Ry䟘Qks4M D/M$VQ}Pm̏ /?sGgh^3.C5 5 3!̈uFKd*h7G\޻b(oր'yiZ5x؄4ݖ3;<|k$gg]ˈerIo Jh"K"d?l9K)NMP"n5u-ycp7Nlm /.wR`Ly-͖>LY`7sTIpnAJ嬴Wjq/1-ýC~=V%֫J_Am7~Oا Ńׄ@VH"m-dPT/Kho[j"-]\Uj("LC<#/+;clqVf<}oߚ@LKgPDI`\ب""×$ DVf),eLI9Y?Һ<|y $ p/oN=!V);a@.|x6zn~HGQk,C#t * PVJ|5R2֡.{.S |z`?f+1x,- 1|^mvT%>XSݪnnGurPښLbIC?6"d'AUW߬%\&yV$퇘@R.q@_)+_NDmY"t\9tp)kch9 }(wJ e# ,Ks?=qJ;X&;(`d$M ߫ٚ:2|*bVB +C^GD[i %aFm|D,:MXP9jCoGK>{pq>Շ "  ]n&2axKCl<† e!ZA]o^.Z!#r>%]/iHq5gSovĵ<`Dj8EطUkjffT]?8! o8\<7,!1 )g?y{fZpk2D.vK9>̴諽n{`jNK g>Fs`줃LzWP$CfuPGXIA/܇ZrA' J>շqS4Y4+\h;\0մK*~2ΫV4UЪm;]=W6 M^Ȱ(Uq)_{V4ס>&/9?&ʐRF9; x%eW4ۤ,+ǡW9ϋ(PƐ^3*ÎEEX3(U ـipdw<=۵7ڒNEMz;ς_q═EؘpۏwCqy:8vBW5-FcC#c_NkBgqIa` '7 kbOOp2P,E@S *WYn) sO6e5.jf)S_caqjɓo#\|$w5ȫo3d^W 8GLpɥ6$tGƃ"U7^* 6&[mM@SBY;RŒx'Sj 陋Z]';{@:VsG{ "UcfMY yM$5E[=lWvs0uff\Q*=dMAVV`m#{~Y蔺ˢC:`@k@Ry|`Ah5$[⼞Ym@#$aR=ĿW:Q?&VL7}HYq| #;(w6!V|'*6G5S:[Eu(E+h+/n_Ť3ؾLLVƢX mt(d=gQ(j'"0DkKZׯtNr5D- DYqW_թ2CD>@ cHR$)|7e gxE6aؙ|3H?xuk@sд]Z<][G] r!-ˌ4HhS.ȶ ׮M5l'E Y;Hd<+z;\&"5_42yg_}]gnۑ*)i'" |鳩 Q'@9$XGK+}g)@,ɷY&2QG9Ӑ%t]IH\^l븣PǵC’ {\8q>LZ ȄчE,8*?+f/5 %,P8Z,42e -&&$NN7Ž8JD!1~=l${,5Zn;v<:l =qlC҅Z 8^tHDMG<5}?3!IepD1fyjʳ@VfU7k%aj@|35̛)@+Ptޫ??hX;ȱcr~}5 +zsO.Rsj??NQ )>C$^jIr#fUJH(wcI|!?+Ěl:<"CzlTdf =߆N^kn>!ȹE#Q:*?BkD}(5 u"ŔL!+D΂:2cpߴe&Hʎa@x\MF]!ےHp YP8r/}j+v{4^7~+sv=~h0b]F" JJ*܆XCͱx +)oU`$| BJc{x+GH4wd7=pm:.P* 0R3&c=YK؆)dƩ,;֪mFV4gj?s l/ ߸b5~ْ4&@R&\͉a?ELh2\tYs9xV5%@cq=Պ! ~>4W &@ϊA%G3dG'=͚&9QXkuSfˌ^{%6%7!n~9E~'ܡnIk^v.[!2C I|" wWYN'L&:c?&3ZA\p/Xߖ$:dYgOF' s87D("I'3D䟘ϘP5(H[U9!W&tšda7ah)($0Ε@INzFzCiؙL5ܘ㭽Ty1ԑQY.ѫmTN\hq$UVNѐ%|?wQi)(:)0&_G>6jfե|}ڼk[җ\۸V-$χSe>ӂn6g@vmvL-1o1CxgW ,PsgOs)jy6ꒂİ誚#Ei`(ܒe,}өG ^wF~3ʐz7E>~4hzÖ}u)[w]xIvY=W Ĵ.XC\"+_YJϺ0 vc9vno{d R%USM76Jɱ8H9#700.j$2M1byFҝ9m;`b _3E6& 5&EQe5W+oq8#/]v2پ| 1LOdgl߼t=>n@'ѷ3m3\heµ+AzkZXU 4,WҰDb q7ۘ}^DWY/jse"6~ɝKnږoFUIZ`tf UAP A^cq UpTeb )\zcU7S;>N5n~_ސ (} ;Hz+MzOȜyGY7?J!!>XqF-ދ+ojJ{~`s=0ܔ(emD_/i8JyTB-Oa폃NGx湹3'- HcqlS ߡ5iLZhtn6E㈁F;s g$/'x<烒KV83j*է K~`q`p2OFe4:3gKT.]-6\ScA{(M+)\D=EB쿄8?wŠGk#+_y%.<2V4^BJ5AqZTb@^i8d!h9TNTm&Hޒ1N[Ol[s4^:(I7:&ECjneVLdؕ#~2 zs8+t"UHs@% nf1a%ŀFB <[VZ*- p7dլcZz"%"j]2&>SCe/Czg8A1/*_ e:Řs dԧ9H'{ƕ剷m++Y˾./3hې׌8쫮՛KރM(}7s> rTF6zG[0C"32ACVF'r'w1dE8eH|4-6a LlS,xXACmQtؘk'2Gn0*C&@fXqUdEp(Ѣ+S3i[)y[88|jtVr3\g'JYie;20ӭjf<ё݉2BBk:nLd،vA_N2%$kU$N F5u7jiWeߌ4Wv8$1]~@0A qnKjLfQY/S]ipcU rYy֬efƄWg{Wϡ4S7c.}q˹5c"X봼|aL6lT7e[΂<yB‚yn~1 j{>rxZ Q6!H_eXU,wBHgy֯cL + th6> ?',(6JОu~5X>?F.BL8  ڃ3it@QgXH&a C&*f(\/Z[#IP0QImЌ=(ܷEix,,<%  3BҶ6mԘ6'xp9Qx jCɋ0E @UH$z}z0ڇ3 `Y3ڝl.J%l̳+A[?ު'w+?A< +G@؄D&ә ^|XotQ05d|HIס+k7$ [_#틎[حkm'xˊӛ*oؔbL?$zw{GW9lwYpYXbRxXJ8[׺mߜt,fxDgYCt!^(>|խsa3=QUн{~[om7\RI 卸B4ycvTA]d u U+TTBN{:y@rL MDr\&PxOWѷ'+20¦},72 uZ`%FѴ[8~|+͍@TvݢvhujSCQ$d-,LD(,0zrr 8,shĆ˒N z%2hFhɲ3xdCqO 뢊,;hxN'6>j'% 1:_1R1@ڭu'$:7sU~w^x|YxL}^:͕'IYfZX.1(gOujɺ!IbVsA 3{,tw:FBqu"P~(k-cb}51!v cȏaH: 0qLtS,j=fi{ a@dY<tʋDT4IǟpB^=?9$;"^>GRM(:U .I~)D%nv6=J:e=f p}k{fV7S'S=d{T~gcUgZGz;df-%ѽ한K0~\*%roB:ϩ%u[ֲYDP̵^-Mfs>sd<]ۉUcSZKwZ" Rg%ٹiVxB{\cԨtR!qP5ELf/ήޤEov4zEZ/Gӆ{2ƛ_C~n+?cKV .^ajaŵ|{?Fm6|'*,L7դ? .Fe ǩ_hU+ Q3YE}߯nyI4"uy'p8~8r>z=fP^~T`%wkQ^z*,7$ pyM*p)2mʊh5(Hvj+xq F9/Fd$WFRZ)s(Cxx;yG^y1.roQE ![@ ^i5c su^kN/p万|R؞6ˤaבDwR wf`x4TxsꞞb[*<䕬ʥgklQ"?t%ω{Q':+f'(| Y8`_ ${)˨O CJ8P-kчS|]?* >kܫ|d)$)%n{y5r?EW I:|TeǚAZ j@h RSSmfr҉mçi|=rfb׽2.RfYm&?Śf 3-xڔJ 7 y7S h|ޓūဃ0'=4s*ޛ~_QNC\8` ?m1%6Q}(OI;ƣC _& ۢH5ܦ,9#PwG0tbn%9L(t|KH1ٴR^E\ö<$)M-RϑUd1մ3i!A7 (ʶ iji`/Cv)q58_FlMXe}Ce\/`h:PoUo' 0KUl0027_o:c>)u@ZlڭG.j^眯{A͈袘O^pt|~ K%KM*bG026z$A?2RMɃGUDuyGѷ"2wN<pU70z?k56ũ8-9s=Q/Dm3La`*-iV2AAba!amL}Z5_6<ޗpYeـK2ԁT` "-w3's' |J8*Oogfӫq۰#:iL, Ծ;꼈Q4|R\: .Ѝ1*6O/YĢ)Y+rGx<1^oz)]ekџZȚ믊-:-hV{>{>rA8#C1B;PQA+gֽxu#(& Gո;/dQlﮥ8Ոvi|gJ$NҘQv^Ļ7a5|y7rm&iZ%1#V҈J,C/oQ@B*cC:ShH$}S(wn)G(iyJlǙR:o+ܦQL4aWؤH9/v8#st2ɟcL’G`]I]q2E+,) ^}Ƽ% nO˹_lbZ4i4`O;s LGsDEk_"Ɔr{|g=ņWlVpXmv?}eH= L HUs*apv)X8 yv: ~K+lUFjgێ&\q|]R 5f$JHXs)xќ|a>MqDyo瘖Gݨ~"fٲ`e솣-NɪjY^] BŠvsn!\l2o$XG.D٧U8vu5_kE.탙$Gm4'!mioϾ x^w/ڢkx@q` ~25LG|xR|8Ƅ?ABxJAӎ_:LAdle"uE`W>Gfhk"2-Δx/^wTN=o%v -s dz~&hQJlXsc?4avꥂʳݷ2\pS ^}ZJCTgEbR/4OT.hsxAeS[w5X/F   {e_ -In_7xW%R8ZxXE?4D6Hp3%(hi7SW`,A&XeP#g{|f%!r otᴾtnq1Bh@lU8C*V+>6 4GiKX-H' !>Kf'8'!vU4gzDuY CXhۻqT rNLoC:7Yw2ΈOX2}/R `7Oz:3U뵭NsK,mQo`Kn5@ ?GM(q &~6-h 92`@죠~!-B}_UP'֎P{{=ܷShGC$3ܨb }Ƽ{־yI4W [e|.YZqyPa7/}B4E J$ɾ/]Q7>Uz91 Mi_#(_TFeg?SE&sU$^t`|9+C7ePprDUs,1| !!gp#) =gݟX~3Hh76 oCiND{wS7**֟f5ұ|ondfeE1ZU Qc߱ݲ+> (ꗦ2XO2…i1]ڶRM/c:l9pU$%wpHâ?~]f*V3d09W[pt|ilv.[@譞瘚 7s0q?a:us̚)^Ka(Sm h-&ksc[ږ#GAW)s(>sV%ToT 5pUL-@So*"=X[z?j^!_IwZOTdb.a$:b aBgϜU;W=J [72q@X 4`8V"ԞrD_]OqY+AH/x/7 G.tЃu!UiӼ!jפ&}[B)=E.y-Pbfߒ򫳵"%o41YӘB֧gh[E+#n{fёʸ&YĪm`3bfbt}U4o+# 2B2W.mdiJ:@n_oaTJ?V7 凔+)CʹDWM %EAJ̜0$\Lc˄R(ʪz0{͸`mEB9x%.HeeOy! S7q%e] qu Dŝ2um{FXv4m7ArN ܃k8=nxg8]>1PG;)K׶+0-14|rm_;t Z<W'R?Pqs2mP0k-Q b*c#\F~@w@&_]k8/شT&[6C)[]3%C~ZT|wS8f~;yRu=wqǍN1VvH,iQ ȸ)B&]ESTtl[iT;c ړzp 6)RM*1sEk% xfN,+b&_K@lTvⰷj,ufHb&4dDNwSA}L2닏 [pԐ:SS%qWP a] =HHclm08qP5>bp(K3c}R3OO\~ lǎ r- ۂ˛gqNAN!_f}qhw4lX.! s8*4'-⨵)#Q{4G=72FU=ӧ31y-h\i ``c;G_RGsmnծßq,w1iwVT,g fGJ5 Ko^q#t#(w.yjơ_ wuKuhXKƅ_}\R%`Qܞm3+'.ýa7{|3,;ƒwgqF^@w5qLlthn$)"T.mY  ] .X2*M| +$*h&R lIo8V%1Aq `kr|.|dV"#`ޠgJ YvRz$'$!nn `ƪqt4rRb F%9i>҅܃;}P\;@27Eέ&':55UA0g6 |%{0`f97Dມhs]mC=LzU4$$ qM 4lɩeF z 6@nCf\4\Lȡъ—N4 )ʓ $B t;%*ר0J8~g?ub"x>AXTjt}iN.rDmIA:7ѕZo̞y`{Hx@4_bE.ư(w2[Qkuc|W,EZN ӻjjhɥFoH/W/EFM90SfGzZr7h-s{4snyF.{ȷ8\ccYͶZcߥpYfn:Ɯ}s:]m1C-kpaGySEcй6޶ {{;Yx;7`2{ةS===mq"ww#FV5h;)ͭu&k˰o`?HX+9vE#RYq{ڶf1Z'kyZ4W.sN!Cq%b' k)ޱv;jo z6ƣsN b3P<3צx!BKQ<&CΥI5~r y߾ RybvK,v%bY@#&bC۷8C(R:Nb;uh4D \T7Ǚ| Y"eeOp\3{9?v̨z{v3#VT_|ɝcEh&MЧ 15Fg/ݚMO4HX,a.fx7r) *JŪh)_WJvRkhD^ ;\7qw Pz9a; ljlM\zvB0 W׆KM y3dB9v|rcCOExJNj6aqJdZ>OW \~:~f,/|?5:n7O_g= Up'q$y*~o/*J͈Xq&uW "=I̅9ܱV2QP.*b z}u50+ OZЬcjR@'z?3,qiGMGLAG^- /y=d3DEAF1a|$d #%?v`(و؆o#Kwy-QZ_EZT=bID}SÔR%3,\@ 1.!gI[4`֫%+MXIC Vǒmh$]iiIIs?JάVF$Iwj-do$uem!`Y㤟n+5Љp6?Qzռ16m[=KR"ַ"cUAwrpz?]%R{ ҏvOlk E[gE]L[jQv^SVh LBJW zF{"l *MrÉq:c@PZtp\!xn)G x w~u'M  k ,e0};'!AdӼU3 YW:h&M"gJ>PmM hcܞV X;g?/V@KZeV,wߗ)R?AW ' (}p/nJ* ́a! !o+l_kQf=ٚ; n.zvI=Ydfu㹬ځ17VfW^U +[M?ZjS:1\z{k/V ˒\썲:O,{}*v4ŗܐ@jq,d/6 <•z%oF,X/PX7k"f.'F hn|%O#[(8[~ "P,{ bwO6>Cˎ{] j2hӮmIk l&sapo.SGdh"¡Zo^v>$rߌ с->E'?OQr[k9YK~6tgƃ#(L#ϦaU@v;h0M.Q8CIr Z$i?"kVhʽ׹T+RI*ጦFwLF)KQ9>v5T.ɑo?JbptV( 3vm.hf0wArc\p`fX3&e nh1Y538`.Fi:Q &q&u͐^:r(SdOű.1V%+Be ĺZ|mG2t"8PiE2Hj gs!8SǙCϼ v,Bά #ްNAUc# >3(aZpWq (&z"KVo~H5 mK6kwAXZafZyiíKtmz߼Rfm]_TxzSomDũ Z_EC}}_2ٔ9f()hB F9w+,{&k<$e]~ؘL@J#0Na*=#g\}QIP dwJM‘]M|$L7)J~U)9836{Ï8):Æ]] a@%MdD`yj4Z`F,z74r! ]M D~b7~~AT5zC@qEC@Xn]\{@&L:Kh %٣ 0}7Dxb'@pR/ؼTvtb)4agŗ'7d):8sXlr4LOsD{͢@V&kQ*"75}d zz([^y2u}&'ފ+dǧmR]sMcb.uB(Z$e%_gW̍oGKS݁X`@o}09`3VPk0ۋ 3n[L AFucj(HBDhkh?t\xݱri*%ᖬ}UɞeHդDJ i`wZ2ah̒IJ`=>tK0WDl4m#5phMBorMy'o,$\65gazAIRZ~7 kը %< tWOt!WZZ^FaH9Z ,PCx96A#B䥣a3g'; 1 Ƈ)9NMbfJ6,3Xm=(GɝF JYVӂxtgێL0N/g,.lnQ+A>p_;lidCZk$ &$k~,'Mp8ڶȨhWAP6@Kcbv&VU4MƒLxoo<\Y1'.uz)@ζX #oȸ?ź2,m^3EՑH;?κT:Tg)L} ORZ$9%,Wl[o N-XY$ iПK$'^RsYxD?˃>}_דH(bV(2J* h{DDOS]4ӈܸgB#0?Hg#G+*<XkS~`|ՁR,6޹\|^ a&L5ix܄h^8k 7g&/*0_W0]W}uʽ+AyJ#{G]"ϴ5tYBTGo_xXjv˖Lƒv=J20Y{eG a[Ff0[77_oviӁNǩĔ3k#:Z+DɈd# FQ(yG@(BCF?<H1,CzUtwnO@5i]gNidog@tZtadVW, |7]g6 6޴}bS֡WV*P`y%?I<<y;oAVm94;K*P4O$~"C, {@Tƕk}0Av\2%n74LTv?xՋi?.I4#RK>g:ħKb+6ruA? <*agIx<xb@p?$O\^ QʼEKr^b9nզMԃRnKY=>V$uZ645gM! 6?E%J'T}5NH-֌5 ϸxj̔ZI&!ˎ.芑׼2{L[1pO0_܎nď620cXO?֗Zm=#)rz? +p@"YA0dM6}ZqϢׯ=ɜ =[-}mF.NGq*6ϨiJ!D#jw GztNINO[pvIJǗo03Um8SZe8OD}!SX0 sbM_y|& M,/a i%KM`vD[~]6bRe(e<) a=#$RK@4eg܎xW""8EC_\f]|b"ϵ Dv"b ޝH<>{ydG=]m\0Hoe[HṢzGiХG" tt~L٠qV ?V p␺7ࣺ [ BNpUg[xdӄ' "JQ1 ?lY^oq ci?O:\n(ǘ!XlePu Z4]M?A[ܞ5AU\&eZAڷFkv!w i>72_C{O7q6hԦQy7HyMn#.dƬd9:/=傴U9q8VѷLOO۴Wţ 7KNr|s{bv#a!L=-y[|sk~jh>Ed>M7*ɸ ŚuEx<Ϟ_—.@'NJ[/Θ'Jʏ۝ڍtJgД7FzT@k?ú  d]g^r7Rab[&D hZpڤf<_<αഘ*&X nnC7u:C)!H|L|J mL݆"m5|ԈϤ^*Ci2b1%ז ^8؉8sk*fɌ~4HNKU) q/vv`HsP!s1XZ1? CY&64yuVj[*IŇT{KnUt:1Q-X떌H"|poz^tV,]@J+qg+&Ѥ:+.ˆتyLu\ S׌(eìz1RCS~*vWǫ? G0}=w  Vg,2P`O8r9P]*Tn: yQ`R})@ 7zxՑ6g L ѕj-ds E";]%d{0rLq-jAɡ .؝Sh0W.!51I7} q D׸Ep*tD6$\_0R4#Ep6`CG73Z*MV{T:?ĻVәY`izjyuש\"*V!YJkT`0$lp麚fAv dVɯO^kRz#/B!ؑ{ ]x&mB ­1,*(WzLӅ).xk0יuۯMŌ 젷$9mݷD$? r]QuU# H"OM*R_R{ӈ*錝 I9*:k]l̊?{2RW/'BI$DYNB&!Kq %FC(X&hjDb'I`vT[rF_AKڹ$yz.'?$c7]L2m|fӦK5){ TL9ރl"B zθZ39իFHI.3-K0o.ݻuJo̚!@fR eٜUatH0e@_jתuKl0Z}BՆwR=q1%^HCS;Q*YFÄ:'@ł<ԗݡf"EĭvMA,Ǟ% O'4C]_X{DP N[1}x)DI"k¶EM.t? uIS>:F,2Q]`lgD5dkbp٩5GkRsn aLxlމOŽz"WxD^2Zv/tR>Gcr6-*b'þ@ǢM_jyZ[G\5 3 > JP8BnqaN uWR̄JSsǟt-/Nԋ\Zlު?ʐy^}ՠ {h;ư3 ?h|P'\q#q L(|u}^#QLTT,?=[A(NJKYmx LZE6i]cB d¿ȫDIìOZdtT Xf_5Zf_J:0aՊ6ɱv_ȏ GPXbYy@F➈2$)t+dv<4=thwcT: z4."hb,F(?"cD@޲ϛx(1N"FT mhvR ȨLЊVvCrNw+!Xֿ ^r65i}-hfbQYt䵷z J84E>ٽH2G*zg;=uATLFU!IOA2a+picG>E`ix5h+=tor"}oF C3EVP+DԲ)w,4`]sę.+-<,>IǶ'6;ύ4C܁.tbLا8%(Hp 7l&HYDh!oTi7A Ϛjq׉")l iu%L%78ű6iK{ M?: .I&v{@!o/qOJN8n˗L~S1ok`\&x"'ydy-p,HD">n7NW`35_k619pvZɆ`VM=\ FYU6O'v9mb@s'Tt/Up+^%*O~@WLyAW\x\1T:ef?~]:+ ӴȺ(R" -Ե S њ`[LNnvsd/aT:8Ɓ@6;UqҔ~Ew,7K6Rm&!O$N:ifEEm".d?\|YR\g@\n1?"`Btv. iK1Ց7Zzlȭμj j0%(Δ\QV5ذ7VNSDR!G[1 QlU~J5.mRn߰y=謙aZ/%YQ,f|Fߍ/V:wCԈᎇwTĸte}7:b>,IHOtQ-ajRO2bB&S2;)Y6V(ι/A 0gB$\. 6Q뜘B` Lvɸ\ !_Vs/1c=`$5Ȫ_D5C`eoxL_冀}5=vvGUBF3tKOjE6Ik!NA|Sdj^zP<5{-lL6em'@D?"Aa6L7M&]ov/sp.JKBFSGI׶Z& W0)׹^#D0-h`[A"$T+ 3rˊPphlInCma Lzd84(&5\X-55W:8\1o0VN ?^o/eҎ!sk^O2 yLhPǚ7ZnOGb3v(=/ ُXBFmػ-}NQCB-U8V1zZR6+amشhfn19.j\x`8e3"u/8;_ra/췫 =wy݃|"/,ڜ s?-`< %[V;Z ` &%p^X]kGlXPX[HQ,mSkG}C]Io$&^pX5|TyߍKh*ֵeo7PbG 50ƮS45X~Mܤ=v:{c5gOx8b܈981}YrSMl~v# #\eC/8{`호2NnKH\6>.< H /~.0h MK ^u)#MsDvԦq񦛰9'wra&]7n+lCЃ8ffJNo>1A kk,FHy$%21○R $^2#E[>c<5zm2dKqǩ$]U x:@NVc :1nmU i/ghky^' z"tE]2߯`uw%TngDETp+yt'&bcźG0LdJ[hS`>Lpjʞ\۔\iYd@G,bKA%%"\J!DA)6ᴫ'Ԉ1F(uegt'2 d=ح5$ؾ{04cRa_jm!E3jw[6Pms:T]d)"~N6ry+IN2i's<YcpH*>)LJYvw86|lI 7>48_.wؿ6[ΣK7! !X.nTMэ_Ҋ 3XÆ@&oFqŁj!㹉paH;F8:#ʋ&-Ep7vOjzkS&FV\9JAt h@hXTL,#I^Q}&1:BI}}A u[ ]Ji"cՉYFtU:69D-ibygbx:˞Rޱ0nwPK*DXfʦuU{lOp(K#ɣ%}òa=|txCѺ&y~čS0a+_2{8HFuIfpl?jcbu sq)qP}R_*pjðbi8(Nt\ǡ5fR_ܬI,0ܹU)ئgd).Hsaک2\f0M=4\e" Y[)&<87/ԫ}^6ka#P3q)p?}LZP}(4]y}:B.ܤB*&좴x\8Ӭ6y8{kL Jz9HM郆;m T7tڽwͽ+ȶ9QҬ-}պi@1Ehqi7.z3K0I^Khw>654jaW%X.-'zKVBZ WEj΋ƌtŃ|7!MX?^ö5M~uJ/ 5d 3NYoBmMa~MМ:PlWRB gTNƈ3N}N](.zy1s6 < m;jCIn#yPWwkIDy6#G9Jv+Y=3dUK;YGG%P5F>kZf):z2G`AlR;@ͮ 4#ic՜ M䆼S0~!"UD+k|' m߽.nF6R7> Sa;FuK՝ SWdT(Y)֓2 DJ`yy肻/-^S@N}z7e?tCHjAd`2>Фֽ"tt*EDaD^0 |="h{!f[:CN]C';'N̊8dV $ g+O/Z>K^qȞqS!^r{跕]8FkqVWý[ޭ;!!iK7v-lPBf[aAtXlxp~˲f!>t%_om{ K es*SisNoZJ툱dbjT}o]#l9Ki7Pp{2 ΐ06+2)~O+s ޟT;}bi IB#b7 {3FAcs߬L,OR"<fD"7^tȭ\p阨g:({be?%e'V&f㱚%=0g\qMc#H1=w(!N$,;$"Q-%y_64aJW S[=U+ K>3sAMMR|Z_^w?Q>7%}]/AR}t2U}dR48` V cü:bʧ^=lѪV  N?r,RlpBK~Dƹ|@Z#k`)f )Ց%0Em#'I^)u\SRW尖AƓ䯧]fƴȐ.Tyw⦘_Q_3mʉ]y?k_4sig#o4ET2ju[ ĖjG &(oNY f|0RNDRiV" |q{ڳw]t 6 V|5.GkLS-1 nG4V,~ɗ%P:}ht̀O(6/1%cj 벼˅eF !Ҽ/UlzL6'1hgg± H8͵k]) . o]ي>~B >̓cAw2?Ç7_}J vH1ԅƖAH-8w2'dWuadѪ()Ѫst`sEGV3z3jX$`a,ZY B~m4Ylv[ ,GZ5yi+7u0؈0G; ps'G.8v;/+r2 B97A("*{wV \VT{y՟Lȷq IkuS@` 6u?j+;HȀΨSJǥL6 OcN&Nx3[GcAF ;TcN >FÃn,8"S& E6῎O!~Ebim1\T!^.|z UmiG㌣_r=b4L%kD5wRrSŕi~0.ĆDEpSaiU b睎دI25 H27?M/Ut(i2t↵rb% #3bP?ܾSj'[،bsϟ-2X w[k3^?(dkMaauFz%ľt=_:PXF`4,"b&q.-iU Ve>YB^R`7h&Rq)Ӟ6 MFX |j|xCJbZRZ@VO-lQIstKγf_0W[>8JXW´Yc^==/) EJee:[i$>\Kn) <bxCyQ~5A> qMϫeЌ2ay!q~K4y8|f&lT$#gT Ak7od Œכǎ dv:~k4_E AuwZRRKv=P+_o" a;nc'Ռlt0M`g3kUt@(sRaN|8xxYnmsz<|p`Ttx[!#cfB@4ΰ7ģq4+% ŕdggYry(~P9BG1JDlN[$>zom cc!vg\ |ьwn!/!Bn6Hf\L2W&aû*Re^ǵu=4& Yb&\O{. o7$%9p5QR/Ԍa[:urhm$hhe1 pn[sjI&ͤnBov5p }{q6Sm%+<&&B-ڌ~Vb;[A=B Vʌʚ4+Rifۃb",G:ꖍMSlU&9g  {]Y1t\enH(dR8(X=VxQ1j?$pz6(@sunt߄섵HBOVޥ5ؐ՚ )gFzD=29; HwOi${yL3L>{G,MC;0#"$vEg&&ߟ%ΊUhacSϵ2N `.Y"-,ÖOe|í/ϦL91^ Դ@NtZH\%RfL?d\-ofO/tOH#FhSrTGPzdRUa?$ d@rɇoqUxv٥qcΚbJwjSÄ}3cqǓFewLH '5*T8g{rn*-hu+Tm$+(=orߌrܕp+2Pd69ֿ<yTOGJ;㹮l1 Q3rZ ,,]|dW"O:%Z|(]~~5=#H(-a ɤX&5`R$ ry ?Μt_;Ol}g,>έ7{|F5̶ۂm"/YeN7vJtXFГО4RR='zW#E}ɅF `7{Р(`m,L{VxHz^^-.#h da" rxlP6 6Wͅ#O'x]R]P@]srޢa8%~7C9h9bӽtۄ *&3ђR7IF߁e*c>Ղ&_*Qlrf T dEa e 0F9Ց޽s Nj h:A T+=wbCHY()m0EuA ҌV(1fZ@ '!?o=" Li-yeHqBoD)s:jX O&ps|j*/g!u軼IĈ#sW0x9Gߧa3e5+k0* | \ qH;7(,#S!/F~&2ݫ"nZ2{~7 R+df2yub|*2v9q`'X <46" 73h}*RNkJ$/+[v,Y&T!G5| Bp?bɎGƎr~ +n6b\Pogl_>TB-[vֹS]AH7 ^mmњŨfv-J{},Hb)S9L`CGSj<1z%%#|{2'_:.M81+GH0j@`A g}l2)dW؎(/ .bQDkDA29hD̨Ígk`qq,/DMW^Y{ppnLaECt21}K% fyݟ$3.\,5i[Ϗ6˚!?O(F5sݖgZdZf#k#Rg6}oC_b84GUaTlYeQXPK?sF ,͛|UsY3@ofJ!9~uU'V 3Hgf̫`3{]G9.ua܅a[}Ք5ȕSNIޙ\xYVao):B0#*srYHaz)r|%yٳ~w'SxL?z3G ߳s:hX}T:A8MJx7 I*{sTzٱ ]z{ǎqybVl T}eԎU2ND{&y;<仃dख#겅ukx *3U-ob4h|Mcb }?w+ y3.{1F{SEqqww 3(F&=hׯ^jZHưT+eia#컦_+woncUv8IZ[JcI՝Dzx>c,cjuKmd 1 {B{ B.8KyĜ%!URuܪ6>,%{Ye :-M4V- 1_/,0PrCsn˕X$aW;[}Uת98G"Eg=х}{|'1~}ws!-xh wJNL#"NPV]f7"|SDB܈Qk #V?{.-[j0 W['hUρTVi(40m DOF[ӃG$YcZF Ha8T Xt4fN3q!%^Qmn (3Z>EG2SϒQj"CؘM\>镴6z*Y*gZ[!.MMId U:^mbh_­[z|W0;89dK>i^J, 89"q wΧ*ڬ?i=nb" .ʿK`E sUrvCPgTr"Ɓ$v$PK-Zvjb0>SlMb]:@àrH3Yzөnx!jGr F/]O(#|h<T9Y Y3 X*E-@zf1.-DRQo50gQ^VlIW=.b;&;k*F17"K'O]}[?=Ԉk;D_bB0uaaZ3A +a^%DCEGmURMhPȗy4w%8 q8B*Mp6oFyd'})&pn\jgYAѵɬu"JF%H /UV˓E=0EbC|! kn"ZǍLs|2z:8j6$G.yI-H$6xiTZa[l z #ZA55eZQK3!T2닀 ^CTWWD3_S hMu;l5q4Vע7ä*2 JRzOz"3820wv`G8Y-ϭ#%w1Tk`C#𮂟H>讴'25G+0&J/Ҙ/F<f~`=MxV&>pz[_?9}pW"KI߲pI؊)o7;XӇJG/n"| b^V;l @~Io="!b}m( մ1GIq}K hjj L(>[hFUQ 0 QOݩC!^^Kߊ N1:NN`tW2ޘpI<; Af3J,0Y[2t| "fI6ҍ/TS2Xk9G;u:Wm%cl)vL: i*^DڙV62];?rs:W/fBX h &00ui|5U|R+P@~sb g`!~8]%C3wɹI\q đ.J5}\B :ߡmUʚ7b_$nf1BQٲ7%[7!-r/F']=T:ݝt%r Sݏds\Tg/<ީ2YETgG[r{E$/^,J-׍Ϩ'*h# mJBOр*A9-> !DV P%h ROe3INX"-7?e򣆌&$ }5ʕ/ݶK[yoŜ_sU bӿ(? fe_c싶N >I{량ŏU#IgM1q i=gao4>+Vm-1lHHjD_~" - *SEJ#"97$^!j:eд1;'L _;,֞ TMͰoP/^+W͞\vH"?3%^j "y'hfX9nn$8ZvKqG. ).']*Yp#W71 e\WZ,T K uE{4sb.R唯2 X?=.Ar/Ύ }QWMf%0D0-VkЬ[گsV%cιݗn!sV[o ,kn?:8B㼁1%& Z:(0tgZjxު҈ Ħ; x2JsOx=DFG([//(耠& z˂@㸹р < f/o(aKKDzQ`X2?Mc} ODB CfaMr"r{-ObWqUJ/q]avw 1b :U-1@$T>_xm7bN'Խ: J .F1!oNxɡAnD+4zYݧvėn9O6?(a,q 9XzZbTY=o F'~"NA07>|f+iۮUuW>kUυkGc6-ùzs:X'i9 |:: !ɟԾ2$1bI6ϱp njEec5薛Fjp+ U@.p^糖F]wѢ$X^Sym˳K~YhZ.̐`tgUU,N4Q )=O$N8؁(QG^:oN|sL4wYD}lq*8`_dnH &k~ǼRHUARhC WbWx?҈bW΢7' xH68Q*nw諓ZAQ>8^4T~pOZKӊ2x #y J.KfyD?I0{[Ndjn2Ik$v9]̉:YD6U3gwGXb4)j12:ou9|"k.a>:\Z[YW4-rmF*[=@ ~FJ=V!fW]Jc R3$ o \duCR -`CkDht|n͋IU:6oM:%aK }q!m.ǫ-ʂJ.*&O\\0$qlQ$7M6V'/`V!q8RJAe{$XS$FW؝ {LhƭoxSsB_l `.nOvۤ^]7d_oGV蔦1Mҙ)bu|A[KHhe@|N1 yc lg,עp4&<jĭ}å6JjW^Uu |eWHN}^AjאN3 `3Sិ"1j9lhMlY+ی2'1LA;Zc>k:"vm ]IZ;XZt`~̲5VESA0~-Y9uI-%FC0 ?o!pzTe$76rbC":NzԹ;cX4?C.a~W>7e X07=FY)x:Phh$_ͧyW0Uqܚ0NTNRjLg6Žw,mݥT?n'kE4\ _H!3ow"߿+7Xc0 Faa_QΕ'Πv,(ye=`#^ YWC'gu8sk b^H)&x? EDCb_Uq]SDF㌦YO̜Xéy!}Ev0u{ίޮXY;xin vg{B!o5&̼9H:K:q}N,t 4$ }́”@%ј@?T !:.:N|N皭`=u1+-PZI`< ܐg:ԓ&l I;3w7,^39j}cI.2W1k:Ń|^N 6i4y< R-t5"LY󵑙k@WMwC%9pY\7q6(Gצ$NEئy/`5iK=P Ĭ!ebc #2 s9Su=?XU1T T_A*9 4[Cwb-wK;՟-EEҞ> Fp^'^t&יFu?nG磈n"TxwlG^퀂 U{6ŷ5LF"zqk~wE= K_:]5Оju 4 $b,_;D.Ȯa:)A?&jI"@TUѳXH=O ?DvW?R wXqid z0D, ֍c/IRkCj7qBD?jʹT.CdiMͦczUO /!˽䠿fg=Iշ3nZnx\C"F:51ix-ߖG[mZ,u5⮁z?ZukbzrITh]omYy!>'8>Ju?d#g8,oq~OM*.ⶡn aSقDҖ 9DPҢ4$k$q~RG'KEzH\Û8;\6aW[" PA%5fE$BZF7NX`w f w\5rLstkA 0=:i`pC,GLb>qn\PK5 f@2 W|G_𼋧! U%4.홰H YQ⭪])QCRdV"ωOI)Bx AG5jLQnh>v6P~]NLבRܛ'"vq AVϣMAfC~#NZ~;v0YW&ـk|o@;,Ċ dH˹fimĔgE>Dr*uiK\"qsڑt=h7*K>#e~y*_z b:,x 7cvZVe쉙JxuC½zQ$%y h.tPfe@?nOi502Gk(%N"-t;Qz uz?j )U|253TbngJD< AۃeݦsVr*A>N |ZԆ~uxL%Ip )@7?uQ;QRG^E9P3%2$튭0C!)`I7F+ID)xKpaό$YvZ#4o$ܫ0?Vco/Zfi!ehP\)OMQqr캈 ;%FVXVRMnhvѮD.T뤵,0#MFa @|FߕeB<ؑ==O{3(1E޳>E$% [8"}P㖠/5}i(-,`3A>nPsQ7[g&~_p2""p{BB<e)"=ԉ'^qnT1YS Q|ZDnuanɇHB"CcE hͰBP[prˣǖT#\.ƥS:PS˗xD}uM1^38V=`Cϸ֪nD gz7Gf 6m[rz&9+MO0JJzhX ,DcDZ ݩ˜dh]Q͐{zxEv)>(֨ieP/7ahW d\,Ri}$C8,/G/A+@@׏j#X )I^^AMX{%XK0qaڴT2?Eu`w̝EȆ1Ʃ0]9UhD~iv0 x^ٝdvӄY-+@FDohuWv0x+եZ0܏Cԍ*\pmAјEav E/˟3ޓ-hc&fC )/%T#H&c?cmdGe;jhÃШe·px{k7V .a$R+Jj)ipž[oQjoGg2 !99OUj # ɝ4~f5& ]6^aW'9/5- H"6EtQmEI\׷LS:AxLHSyj?ocoL[Sm 'Q#*ROJ_t,9J z?Vbk5K6*S2޴&fdM&&!xVI>G(2n%:y칊=uݟ[W'@W7-ݽƖ%SYV%[}"U|V7Ƞ *YZ/{"l9o$Hr+[B= wv҉4+K Fh1J.*` 裁g .3" L85poR UUABŋ|m<Mnl5m&@a8%F\k baP9O λ ںs੾C8XG[̃ělW>Ύ^X^ԕg #;@T E$ iGϑ8+$ɴ|#uwjߑ@_u~JElap!tZ;E΄A+1z4"9M hSLC_$Ld'r$|L ѥݯ{ gˌfBߜC1z'V-aaa<|u羹Ha66bӧ5ݖW4Dheޙ0?~3R;NH[ R}kr<[ɓ4zAAY( S?&jBCO$Ꙑ>8g\9]{jpX:h]V 5]X= # %}T4-c ɑ'+mf^Sao^' ~-_ . շw.DjvOIKLO C:ˆS3d%wQDNnk[H|cYη0LhFbU4krv+-h!ՇzL uXU$g%h 0u>6MW|?",`wx2_v+,3LA2 L],`{eS]|UnY vO^?70PC<3D3Ӗ "~z.)'EGCbQ qe-`#繙\oR6k'PqƄp![O0me;I>ҳU  `N@~[,?>VBW\vjT+0oڎ↓ULC49,B4TĪ^" tD nz9T8&9_ګ]8gڨvڦ6l"%qTgvP[GwGp]}#T#Wח*8q;U1;&N rZbVIm[p+dk. H&3JNjsϹcY׉Y]SV'*[ub;YZb0rtV?ۭq\&\?fXٗ-L,+=l'8N zeIkj1ρˀ47{kBJ ۷EY\ ꞉Ť%I."qm_aIRIWYOb8u/c}'ʉTռ&qay{or8e=_wk=.ax_r@*kCqcb}#JȞ]Tv?K*,_<9LS&@2$l2@/8<sLY% ɬި*:tV~[V7gx3p7X@ΫzVG+`Z31R戁b܎ur=D#5Dp H%jLĥw.hP zxOnyZZA%r;r0mgP z1ԝڣS(s3SiЮɛA̔X*f~ &yo>¿M7CboA7/A$VHbob{"|C_TTDm6BO nȕI xt_`gγOiK% f[q?tav^@X~$FHLjyT?ƾ V;pg^(ܞ4m6곜_i ijs.঍&\A|E6!JY`eQfd?M<:Wdv**sl拵>=+|",R镫[\unv!E'8NjwijT̸OIR[JEЛS8QJ;"%KM\w,A26 *s92Uo7ՠ, !ns}5pݙ\/lHNIe]β0wc~lcv@%T0[OGyd(%MVab ƏW_Y}Ȝ]&Hq7OxvZJj^lpЙqqZDf{So"+δ^ьdۀ{‚A()p6GiBN+G󳀓u 0_dc:|rmK-P-l4O&ލO4KFcB ')K;1x*/)1w)$Ak)zLekM"hVj>FkAߑv8̚hA10йԶZx?QoX/]Φ,5q; vۈx._6m}i1ecVAۮ  UV 8Yc lV:rOܕ4O#ڻ9uL+ۜia,yNN6#9,S]qko .5*>sUNKWk&wuÍjN^|E>YZL`P\'k0z2]䏙LI1.P(ꁏ3K)֎neJsrX9 F½Vc@M@ Pgm@&]35VKOpISIS4$ഥ7i㽱byx:P Z@zyz21/.mme Q4)˲.!J&x3{E2T $vƹVB}v՝1!fu]zhnON3#cdKY}LJcݔfEL &RK6I1{po,}i&" }!"FpH3m c7w?+ 0%lý+nȨsB%z᪤N>9'ZAaW%`>1iѣT>"vw@Qeo+E`͚$gKC-f@pGmꁤ`oimFLvGq Oۺ1&4bGouYLFk<eh+!gpib@%ᑸѦ`j4_aڂ򳈦نX j/WV_n{΀:rt4Z& HkrbFpF5D?j?bٙ:̣תGƐr:7շ8L+OD|CKTig/b$|J^cHiG*Q/@ t.uGvHf BԓyNp01T@txH4ѴGRCG_ "Ys ƮZ欙@S/\dYvB(gQzNQDd 52U'֑I) /7˗zM _9kq(B\A0kU +EB+ϡc:Վ%jm,rVFv. ǃTxwY;[rIVE8.YGnp.#@0m27j)T)߽^w!##~L?/q2 < r̫C9HF۞hE`k2阁l=U baVu -j&4raAAS 11 0\b[^6dgόfobpL)`/Ie\*G:`$X^cZ?*ngrY&Ļ,z)"ڝ"ʒ-aW8ץ<XKڂ3#Wb RSh%{ ^}cLfJQ`yQVj9qMqsDgDYm6;ޘ"?LAg#RgfAz `+rgyt5!`K?'$(OTHd]B:qe!;NF+uRc`< ^~GPposOC,+Tmlͽ>11p?FVH۬:9'fkiA- s5*'9gN.M81e@ƭhLIqsӿq q\ H6*^ 8 tu_='41* W\lB;x9~E0. ܅SۂE酢K(Yim pSQQ Pt/Ln*0Lێ2ׂ\ɉGOZqƚuB4~)ΜR1Qq'fj">_4oK>ff׶PF'*?4%V-ٗ3q#Z* ?Jc/xߋu h.\ԅG uWW}J'Qq<Ң +2GycyuL`0'D K@P<92 ʊSlgxvN#b]E`dszx3B=![NL&ec %%3Re6&Q(Q}$qRqA[?F1m)޵$DV=녫g+mWր&%oߍwXgj$*zispkNr b&GF[up:oTH÷%>oBz0b$7U[ CϙHS²ߌ7΍߲NHSAc:iCQ똛97_` uNޓS4ckaPB<Iow &]! PqݳĨ_Y2Bى-Cp5Khب+36=y@J'~2[!{}Mȼ%^tׂɇR ph(To)H[/Ә0m'SdIY>ˋ} KX>#VZg3s HzYYl]!+F˓d nyxv8["ۏ CҬ-pH]`"Oƍ/M,`͟A{񕗾XXRl>@m_?9#3w`h3Kɍh\2RWn7t`Snț#_@%<BUXA&`|Ƥ;{]P`PD@Hs!*CuK,cl?QӰ.bGΔXsѽD={x)JqJPn}S"WE3W` yH 8"cAgd/3RQôiY9Ugπ`g3(]|f"s&P79r+:f]X:ĪFCaV~/Ŭ1 4󧍟X-6+:5)՞2kSNj:cp׵Ḙ |$^ާH] 8 Q4.[L"Kk<k ,{^-X,,-z<6A} zB`;wK$_XE+Ӷ080Z ##/݀v"0 L%, ԰26R&@M,)/|#GDY%1iJ,9vqЌu5uPOO=T T,{!\bM$R3H؝فP?ɗZ=缐V/Y/c6ߊ&pP}ñ$u;7%K=Fs=̻3d9**]k<6ՈhNYYY0u}iU*E8B(3NhA4<!I<"qmWq2 8DԇD ..N%J"U vR+n^d/¯ǧAJcK[h^` )֏4'Ѱ2N=nWC式aV.OXF %u`WK lj$?Τt7{D4?]+OxMZ0&#ՆODM(Db.?b tadec բת,h@dq%#gܴ 'PE@9}5_ @2ihk0|Ec'brG@@~EM:|k}eE )T3<ӽI {67{k?(Ozfp$e#杈44KZ註vtn JwZW;sgKвm]* 2mκrjzsC1y!^yPV@x)g鍨ʷ:72/$qkbZ6F ֙ц}JT׺ۏXiR9{NR"4-֙<ֽ`lE3PKqj#2D'6i\W6p']@ B/S r]'&f@t\+!Ϲ% oC`Pф<,oLD[GR2/ a6A68j;5J%`𰿜]{'o}xF_t"SoYXj9xaү"xs.E$3~\"8<9q16~~ .nCG&.=1KTC2Qp% ΠJ x0ES3x{pJ)=a>|֯: ЄA |BW#lG_d̃uy!%i2z囍2=vS٘Rd,ʱӢ.-,w·{u 5L&x*s)v~ib㚫$?C҅o7NsYCa_mW{B15#N87'3x8qBm}:dНyw 0aIG: 7V훦5'vbfBfs@.^Kj5qSNJ[E[(./U|xNiɯfӊ )?Ċ l^Dhƾ?VKÂXBNFdTZAWG/)v1ޣJ΂$Q0o9]Tã]FBǗO;#a{] zŊ#Rn>. lt6!ɖXdYl=_S`(iq=tp Bn/wC(vK9S}^䷒!l1lOƢbc 4+^W|yJJ u?=yt9]a'ZTt9ȇ^S ~pS% 2ghinЋϣϲ`N&F+Gʻ2Uưժ|@T6M˭=+\P un{13#ۄcA<- ICNA0@A+($+;zTWwȏ4߳ic%Mzby/3h-3|}hȞ]>K0GWba%\i6V@h7Z8r Y=VqoYg\(pB[Rf[DZG6 qH!ހhB'z:Mv(vއ?˛iFmٳi$v.t}#."N "YB5LWzt*Rn3[~y8;19]؏'rc0#+|;Y/ iM,4XkE4Ys-ƀP׾8Hl üwM cih&]>Zq#pd.BR=;PPߒkڽYDekB1 ZW'9[1.Vewto[ԎIAʮ; s8mMc*o~\b Zu 7"_Z*1:igHjP>z AB{w .?`Saܧٖ_|eT*/h/V4,p^]Z@wgk6L zT,bm'ewP߯UoQCwCuPHn+V`:d_Dk8䜱l9qzZ ƿB5~ E[{-cYdxrέԾ$ SHlO=892.#+&禜wx`|4==I/GU?":Ҿ3Njg@QX@=$[.^/Q,u D؏-W%(t IguIpVۻ|MyiV\;af: X^w+iFO|KUڙD>l ] TC2*JQnn{]LFY%kkG怾} "6uu4#/ <78w9X)D7hUd >GaD&Щۃ?reXsaUMP,(K5!Ÿ-k444R, 0@bJ9UӌϥٿpC)Cd 2V%ub= r~5{C!uBk$:a+.9D\+!J#N'+`CT=n'uŐ hŜeec3pGf' O,. |s:PX@JP @eq鐇VؔGH ] ~M P.>F^LY 1~*Q0o432KKbGO6竖ѻg>vcڝ 7A_]+9F ~IT MMܼDej|ʎp 9֝ Y?`h \[i)˷( 8Ez)HKbLӰҒ>u͋zi;dCR*~a oIƖoq@ƒQv\q;,j@ 2|}*NI?_n6sԒ7bc*_H2iO&x7:p!? w(Kc +6[+;9@['K}]IٍPVʖ‹[izhKe~d"ID='k:s;!_u*v_(/3l]/ұuځ`gY,E[>Pv #5 pxO^8Ѐ8DTXz(yoFO+UORxk1QaJɲjf(F4cPˑ#c%:,ghѯtvyH7aZtb9κl0eWkvg|Ɇ=46#ءvij1 ?6?4w@G*K7}/{'3/ݒbgXXJ֞kfE R|kנId}#9M~5g~*ilNq55%C*sDΐ'[ za_ ' uG#K6ⓩ H<ͣ}VYAsxAX/s}}q?^]yzEijt,fVb5BPڕ_rکHN  z׺ _/C;=vpI1T2Szq#f6dLxLzGpMe4n oNc$9#ע{32cFKY#$>bf:n!2H!bG|S.q ¯˸W¦ R ]z7˕DY)i)"`51eU0nx$+C;q, 5 Э/-y9L>%98%|#pڍjqE?chn_{ v^Re9ϓ\~?#g|-ZJ7o$ ~O'ev98LnH+qv:0=wӰ?6_~zam;!̫gL qM{tʢ(k3to"֎݁+YYA5V喀|t&wF2'8,Jt,ǥB<֜l'pPw4"hؿq=j?KcI &B?]P$svjy>S$}i1lj ]#Db.!yE|NK$\NDҤ#un#Fu@;J񥄇E'sFEŶ*cf/仐4C˅ƵǨާA-r{CT SX̕@${1.zn3} STy&B9Qs#M9؉Q>d2rnX]QMA|4JjtJbsIaO3"vw܆:[_mmXՎhnۊco״w?UbR&AO;&LMޫ vwY#UW eKѿi.J:[ 3SrlN٢jZRB=D=fǃɯ u}e3}!u(V "/PQb\=5)GSSTSvk DmVm)VRؚB;(6sh˧+`_%,x%9\R 0zs:L㴕}:@NY2>'%w}Gy_0VU+xʏ`6 |kE8nk,߬GdpGk~0 5K UJHDR7~`40;?on.t-Q+Kď mZynI![|Xγ_tǨRNE8/nl[7իGc?;)PP^~]dD,W7!Kk@ :j,x"OB2VN6oTL;wj8T/!p/|t VRf{6 >'݄>%祀0LY0p]3hk߶!cD`Qqhe4U\JдV"] \ؐ#ݦ'XSv LJ9_-l(NgMxZ짘p~qE4R3^i^;xVٶ6p}3C&Rײz&[#|$zt@d]Rӿf/d[o}/] w4NIE<I\++<=_'Ld'Bw~:<щ2H0[Hxmژ4ziC$Y[pҒ,Dc_4Y-,+Pr4E=gh Z'wτ<:JtՀ㹁z +{OcPn& iӬi+\LO{I%KGǐui'Es2yӽEgtA~O:bB}Eo81G#516^L/rZ$,A5 V#:,YG,9 h =qk*֩^dݹټv+*Qq6gf1fvLդ릙yɽے}a v2[No5)`/Hd(1~'b@| LKYAO&vLX<[`t:˾RӵfN:ob[QF T;@/'Rr~^2,@yo$oRo%*Ebu>Ij Lh32^+=l9>SʇCDg0g|>eHUBcOC;&5ӕ W$2: H[[+oH =R0Kz=SaW?jI54;knm dJpd.F7IUv,_clTj6; V/[Jn>r:v nP -}\StA96!:/=䥺8)Q ܰ{ޢub]dPZS ۴M 0c ?ЮGy鑙Z! h44>WRo`n\?7yaco2v=&ʞx hit(PҾ!IJΒc$<ůE9M -Oըh\J\ Y'\ct bҹ!NX׹}BBRi{]KSɞn6@ "mOH3YXTޞV/9r%ZƱDV?6H2"1yfáQtDŽâ2RuvrId3M:}yK.dYϱ;@uQW/9N~)+?jI}#U=uXj6)zKCk?BQ< ݦf<>ݵنɊC{W tiпkTJTADJ OV1nTzBw;SA= 1rA(==J>eEr|w4b"Z0<Us+l)/ ? }Dx^m+GQ͗o4SLMuB,XyAmm. Xu}<و6은xyc@G_ST檈 w^Dv"F%eD-u\~3\D `3H%9'ȾaJ~),eQJ9"{GZ RcϜ]!Ȯf!΍y, rtN% l2F!7&Թ1٪lτASL}찐 1+v#ݪѳ ; Y}iUA)k;-!Ɣq0nՂB;6"%\=Պ3B)tAUx`jqCHC'RkiןX X X,Hlr:#Ϥ 4DE0 PmzIpgۆ2 Y ?^:Quyh>璦gڣyCO:AKa%jiX3%2,_/+ d8E ǻK5NA"QPHiQG ^8 C-^KqwDӿ#HU MǓTƴVw\kЍWO)K8ۇ(1J .Movngˣ8'y~LJsK+Rf)bp(K<@adTrcc~-%aIܳ5-:dFtoVEGmDmhJR2m:&bQln^FSZK!qlLm"deLN_zLN2P#fZ2!nٷ2 >mϷzk1YH'~.Wc^Gԧ>Q%؅hwRƄ{$BBgL['>a012]6>ypf|7~T+4@w\$q>cuVd4Pה5:LC W4)|N{<-9<e#".T,>VdG~%( hLFA vjL Av*O܊_k@dyy(y{ԫ3eSdQ]U7r@ngpaIoQğXM2AiӬޔ>T uL+ ?VIJ8eG[F}1.•oj\(IJE ÓhYu7rx6R`\ h#%fZ2~\]zy$RT2b \%s"V Y0# G;M"e4=)VS^l#%/v+ B?nW-YY[Jc@v=]ޔVK"l3/H]#>L9 9ɜ0FShFw]@c|Ҋ*iQ&s(k =.u$zqKf2Mg(NÒ.E(Rn;7pTw1.nW(90` 8>  -5=W-s=q/ J-Aa36a90r-k΀3W %S`B؀gW&5o0vI~$_MUSY&I!b>ey qhH&+hgIkIˎKZ 4G\E *"] zDSI h(ӦTN6lZrV.="B*]2DGj;'urTkv컲Ǭ, =IaȰ 8Tnjd?}A}hz kǰho,o'̭ݣ&[}DsIJ&fZGЦۻN9p2}>_'c2g_~H(OXBr`g[VK0\ToT$b6E܄[lIi cW-X//NeO1-2,O}0=%7 <ш P& kA5r1瞳qmd-&E 'Dǡg$nLEYY+Eڃ{* AoJjҢW61&Z'H9"+J!R]J8,S'?g!J*ؐ~70?`+?݂b)Gsp\6O X}$##*tAZBRT:~2iJ4(HaSdGOzvd1!!߶L3{8o td:ͅBM4ǮY}o]vq$bpμ*3MpIOeJ@]f%8 r:k3rd:qB|-fpT_H恣 $dW?LݭOVnY|3X^us'rbyܱ:ā^a՛8wrwExVIҰ*pHn7W<+zi,5KR\ !HřPB=`@СsiMoG{{1DU&-Tux-0`sB͋x dLt3wԥ.^8^hgtQ2iyr@KVg^ScB+eK?)of8E{Pk%l޺ݜaEqK2 4KcYdfgNׅE_UʶR1jQZ)|؜,?EI`BDLiilBOЉ'܉7wc wrﰈ SX=> x||}5+j@/0Q8Rh_*EP\YdكkԊ)c`rIܨGz@EW}0/DQaD}vYhueKAIlr ˆ`j%C<@Pc}h74j*r̸rYȧ utrq_F4}qf]j0\r$9atÔ_6t)+}e/#E3@Mkob r9{DSqڮFʼbe*5lyrVdgW5P>{Jf B&6yZB3kWp;x΄UAhOeCXEuF%?MJ߻\X汏)$wRq 8>_kdج*vF ^!KN!$;c2FJ5gc٨7&vѪbp19XzU߭D0SLlsn'o;OEZ%X *#krJ5z¤ߢZ:JF%5: 9XGRYEd)B1Dy;BF1ɯRv~l86H '=ZI4:f֪:c)ϷjyojP jx~7idX7opAf.u.wܵuy'g =yV2JQ[\ '/%ߐZ "]}3H&iv,K9K1Sg10* v$ ];`Sl M*$ÎݢLNvUCib>>lbDysVDPk=P G`!`~IbuO~:lTLFj*n ˴ K@eDԤctdD~)ư^g:%f3 4`8޵ÎV]ѹY#՜zo`st޶J +}_:&}ptrXwbcZ"Z##ߣhOX%vPo2>1)M#)C7FYROh7RS7_u } /`i޼XNEkP{~.3NL!GIc<> *اYmQ$sfme-q8#؁s:VYC{&WCſed2ȱ;ʴQ9/M+ -^r0mdp׻څm9S)x5堕YBMomLrZdF6і^,{rJup~@{!-%Zk|>Ue_3Bٖ/EZQUs'0wa C cbrL|ؔb_ Av?~s}K[PbH>f]}ۉA1`ǜGſ KM w>dwj/ >+_!扎b>Zل,$/K]in NCF$;:WtWj_nӐ2R^JS J{ֺ`́ %$,HQfrچ`M}oLkMR&ʊ9~~C#o*RZkB7hoȁùF~1uL}b藭K!-A +O ^0ܨ$b# 1/myvX~%{ {|Io3@6::y O ivH7HlGA6)6U^[c @ piA._NS߸`H%HǑ/L<- }㪓=! q<`=oJ9pI_(p/Vy'hri"t貗g˿GLbj1D$J _-F E?*ܝ遵81v'F}_0|ʺ3W5rYr/VHIfV:@). prB 3^h&;{yuK>< th:'&@ }yor #xJy! @HO>as}Zܶr -[:X9٠[w}Kڻ(8u ȹbS?˻{M)*- & 5hjP $)Yk{]&:{p*Z%fi5v\MjA}}llBE]i6+1r* w}42U(+#Vȿ]TXI%|luk5G5$0!=Ҕ 0- N_A%Cqps-q6jm`YbiʝY`FwNR$x4Vi6-(k Lىfd;. ;샐5/D>W(W+LÕ(80uM/<1ѭ$؁Dwc,aKSUDks覱kL)= m}Z3@faEq%X@U!j T"5u91Dq^ug\ǑMw$?uR+Do |VyU[u6-nrMgx.o V`N`>:EfTd0L&8U##"aR3"}T jR0[s]~ͨ@hf_\C<ˮr= tm޽^1йM?fOh؉dF)R `l;1Ǻf*Ex ׀"riB8v',u^&胀4\I,)[/Q}5Sq-gwB|sL8Zt0iLH+ =b|-G>3n/kh5q4_+V8a?"iZbI!ējxz P%gȅ5H7(VPHT(z*gFQ8&6uqOCkJw Ew{ $Dgd iħ2Ң;1䜦ڤ$QtehdK=/G*h~27?Z)vb LٸC ߿,:Q=|aR%;D8=\ 8*,Ic]7wL䋔BXf[!1h5R&mtXzf3 TI;=-y;H ëiE3w:t>`շRTj:tJVI$&lPihqRO|32&C\&c<&o9m\?3߳\T~AT Ɏ XYVIT9B*{qDF1BvN?}}]ŭW44&m͙luj2RU(䅬DVP mVMd|aO7(ڂVe,|{JpV MN]}c}>Ck, *]mfmijd{OEן8Z^8z?j}8(]T$5q9ib8"ú޸Eco 絵؋'`{ עC,tm^.bZ(->'Q# R^4 ӉjƵ'1M=e%}*վA7Q;= p:o{Jha`l?qHfQE$\JJ21D9ūJ/d ܂VTU i`R.guݝQ?(;NtUܕB[Х$`BWTS*Mb?.]5~lc|`3D5<#N:#vxv^%DkçPpL^ˍ?9ws_~A#:u[6m6ӆ3rhwd՟>7{>vIXBc3ӿV1-pݒ7+(bꞺnKRU{R ;Fc4܂ NR  } DOJ9j ^OBn+,TЗ^f ג̫?g>#8Wĉv䀠f2Je; I?fc9K0|PJdpëh ."KȐPDQ$b,s}b RAۺ#窔bڻ"[ hh8m?t5a?2 WOIey G &@n1DRm^F\Wr]SF ԥaS~=t*m ޴2oKXh|XsVÂ}eo,eueDFk?6 $B_% KD"r=J}{yPB"h6 Tä" Lˑ?ޣ=?)1{h(#WTǬ{}U ncƁ[BZ2f 6"1m ťw}ל6! 5dIWadXf }vg2՜>̐s5g3˩(j6d%nxgb}kI\1}Bjj؍ću^(^ΈrWW!`m1O3(/~fF)Plh6:AD[kñmpg Vyi]sYI%kKaJBUp`4_ 'Ďrȝ AМßCH WwVFB "FLd&G !hy̔YٶiKʩ|pI 1Qkhƫ?s;:B.95($x,z%}#_;(\l kiNWf0`DNޕ,aw7N-܄t!<+ϞA/[E?!F@}]1j[GPǯPY[- e%v[*0ݦkFȮzfT? *g\(&AKSfE_cm+eG u%9 ♬g IQp{ >l_pRa @DW , ;8S0oך,^6 ;:yp6J1A eL 1XPn,/e%i})GV/(V,DgP,dx@0nQc(H*D%3{ŧ42!(* ڦ I.)N !<滩( Jα6 @*H{4W~[W7R r[[?bl>l I4Vg Lw&~Ţ`&7[hc҅">.F"|8Kb^?UsR3 ›jm[|RmJ@DBMy$BK8g)t7Wү{TFYjL|:{Ҩԯs` -3Al4Q3@eM{/a]%oqIV:AKpH0ex}|^5`ɺp. iR0S2H6&MO,ӞSw n?)S7} C龫=(|(Exۦ qG]'%N ܸE nG8h"&z{l@z(=l|دJ!lv px7ӭ)f상"TCnWʒ_ !)Z4+*8͇|LV|fn×cХLlGVqz@- T Lb{HmAC*VtcbI衅KO:x"moMJKߢ^;_Ig} A>鸫beJnm?a`\9>b\i~~4c odP aڑo6#}Q}L C+^{S-;W(y8\K1p<&Pb.]S1h"~*5"J6|X)`7ZQ_}`\=蛴u*AxfǓi=8\("&j$']4t2ťGr儗t O=꽐P1-nB/f?T Y?&/͉O-[C2x|4$"!`w{H1 y+wv-A m\/KڥܩǗ.LJ1 7ijz8)_U(OvW\>1$S_<[޽UNsX) V JOތ*FH}!a2 T>s\tK, زZV 9-,‚KbnoɆd}ִOrY{5hf'R[ASN5ooQv怶$S䮕R:=U L vF< ց?uAZ`U sdk8}M#9NOCq}\^ڿ{X=N&gY d|0g8*Y%i;./y zGe^Ѩy$ײ]Vq8~m܉=5nYB@l $ ]f|^ҬZbʛѬ5{ #]EL$׋bJhfS>?Tȩӊ)N3"_ʿm)ѕV;yg$R=52ϰ6P~Z= v\]5OUWنB_Q|cVO?X퓙0A(AZeWA> @ct$֑h,UP~~y:yvL ( fTz`~mwMR]Bޝ.TS,OA (Pɉg"5YK{d=H%ս$ݜ 6lrMuAp5J /)}-@T\w,6tȞͮX!( I/gBg Sg.TScu 4wJ_bK9vNDU㶏 mH>HM;H)d4u0&eRXPE٨6MdU@qGLь[Õig񉘹!3D!ȌA$a(`~G[2]=i&CItaXMZݝ[8 'z>Vu™۹5'L\lw۔:dzVHoD~|ڴ!Rr YY-E``ɣ㏏>b+{> ɭ#Nݐj,i6K$Qt˘ɳza <ŰW1 r@epnbO<)99V\cSFۼH#Qap8̛XO\t,;;x^.(,B0WH(Ӱ@,y78y r飢d:hjh%Ճm9c_p2~puOӍK6j]KWΎKC贕Ы CמF7SS`H>:tQ8|$SšOւdcDhrjsDs*M.-RC\ɉ -0=Dd%ڟJ#hHO+!Azߓޫ0**cs+ıhHtqj$2q. =LiتiEN.S ^LE)(. ΝAV^!xׯ>C5A9U[>=-(h{KF< M+x`tA͵ )Dy9K@DQ0&ٻ]"߬ ڭTkc$U2_y|}J^ރOgg ՗(>ɐƍ}_EaLv7}[2[>էp99@ Be"A9gRS2v\{wX@*`R#T.^%$ad2`%Cҥ(f5Ǖ5,y|pCha0*Ѫ5qf[]޽P`?rT>$*%_c-hINWlfjvf&_V?qV9$lU*3ꩄwDZHΞ8/ѹIKgb5y;ݨUUZԡ .Nn u!!VDw-^`I)%PXY"cGod BcmӹM[ 5jTiY*6N&w\:wfNPIї: C;w,vQ s:<ʀ>dӔp3HfR'@qv8tbY966ZiL{9q}/.p]#iV|ͳsZ"S9BA&8Zdt&R,T Wa.t hSv$]5{Sos[X380HЖ5[K%e|g`f<'vex1Ur=aޏcp{V@N(5C@E>#by'vg(^7]ǖ"h^DZS4ڍAs"?DOS%7w  `$XdQoe iO >%o4Y/+ӿ16`0^WW6qR ]ArÉ ^ގwPJgd9#)hs26XN~NH~L"s-^ֱ_`5]ia~L4b'@aۗhDXl( %Y2} a HG֚! 9zc(Cp83kɹ ehו%}d{*4j o[ 7,Gs%bpص `Eowɾx "(ol4gN̫'H{6$)AK:~KVM;v:ӽ{,[`^#zM%(a%x?4>[_:ܲcL{/04bٓhQxw$!VoMðd lSƑs %/!_S)\[e\F@-ϟd=3 X k,w8S:c@ 'EN0@Tro#(S%GVҐG˿:Dʟ-EX$cW*A74⳽,-l;q *Wmɻ#2ւTC;&T.2/Jː5CAz_yH\^P )1a6!qq6Xણ噵y*uX*.Pn在$peԉHy+ͷ0W4ɐBjOetDPso,)nm;Aw KzQM0у&Z9fT?u$B?"QgPVО,t (B#L×_!Ƃ)˕=(*F#믝yY(*( hxgQa *`GFE|l/`ѝzbqͶ6LdY~1N\eO(ʬJ:n3ܥMr:ä;0k }OixσpCT!["UUw<1I;آD\uN#o4܋ւ}uWVwGwK=MQY6euy.ҙHa_) [v K-U&9-Ai)MvXbBGٔ$ f55`rmA/|VY8P9bܙrzmP⒵]a[i@$gUѺ e^c%"4MPˡG"3gr5y{08/Y{f 2zܫ+EI*ڗ_|Įt3uz}?NKK"}@|{s$d2r7Wq[Vb!lϴxE#UploR 3tu,F̄-==qɽb{ ;9/Dx{//=>ٱ]6UxH]m#KFBrS&$`|-TFolQ#n7%M3pfO% \%%!燝HzN `SjmSNlقʀC8Cg&U>eI6oMI!yMt-MD?+Uc;LlŮb3O8uME<:JFRm{hm̬ҸN\PȎ.Q.-o.H̐r+si]Emh'ӎn)hC6<zQGTw5OEbtgBou0r 7ŃQ= svmdh;veC?4c4XC &2Ia ()9Ce?ǀn/Y,2GD#t+ezCYUuki ͊D *HҢ8 GLQ+:۫LiN/䠖yB Ұm`f`weT.qjS(Uhfhpd.<+g0X p}޷BIQJae/\ zt 6/]\)vM|2 B!9nh3Kz6doo,"Ss83iO(CϒX/^zSo899D6=Ӱ=\X:G$Yu-\#5@HK$/A[Q͹e@HVil?:gw|+fMߣIJ˴,XgMiR\}iT-X[6 ǂVʤIr_%5˞ }O}bvk_7cd͕x CMs̆Q ݄W,/)ɷ;*rgy vP3D c? fxmB5֩ @[MnM7I24Om|x aWex]g>W|KIώ0HJ],F~=ʚEh:5>di _) =.ù2IYI_rlr/2Yj%F'~.k@8oLtrKv.>{]6inaUb#7{ ?Cy[ǢˤRbQ>2FRN+NTCj >`(U\ )N8蠥˪ >c<7^_gaDžKѲ)5-C~ 'd-vb'G4d_nJM0艆؛Prd<,S0Ƹ-K˝ج79OdVLumKgHoO*+|9` Fpth :put>XK5lcX oʷ f04Ks+Kg"'yC=;h3k)~<4m[f^fJv=\a9]\tó0K26o-/ЗC D1Ue[SYFYe &,r#p4R-AԎl`rքH)*LV`,Tu{ۗ'vcNhĊnUP|Od0hrhUOU.W@ WLL0ІZL.}xyV0zNX3t?EI[y['fͭ1/{nD^' ¯@I=@ >\'=K:rrp`ܫŏd)Z.Y{'E`8W;n{@:>mһ xV~ĊcgqGh:ro,Q?C{Bxwa yQY79l)r6ĩ>jaA5FD*q6āx?YĤ1Hڪ,gt.a=)QuGua}1i AGk^k=}Sz)9ɓ7*>NcNYOD?:cXDJ|õ'C "$_ɲH.=X>L !#$:؞(ݔ  S*ԗӡq`کc'#M`o7702JK P^VT, J8D،oY6X:sY #XΏM[y}Kei .DqzXwY}Q1ٗ~6VEovWGmjj傸m>(;[`c->F Mc.< SA}Gʶi1o.rj"?\AM*{M"ŷJ ^b]naŠz9TZ<=53U.rfyvB`_?$$f}-{t#gA`pBa?x}Ch .öuZ^QƎF>,)8< d EYz0iкɥ|s"͋)t} ҇}Z4,! ǡnHd(CKz_+96m8Y%8>!Ё صN)DAw>![ew@gUۺArt26}TR:|!9};D;THܒwQ\(6X~c`GWqM1"xs? X뵬f>␗I2H'b%.,}=336n"m &G[Lv0Ι#$aSꬪaHbg9~SYѬ^o*8 ;OnDS1Жg`8׶ʢ2[HY5b"˖%K\,0jS^,$MϑGXԧL]r$N4ƓT F3iF}(\fN v㐩?T3D( mBsAVǺ9ꃓ`DW*Nx&S s?.'giRwyK϶CXRV3M\oMݙ1Ok-^K:Tg@L߼D1FUdnjzґs5xi'" 9@<nLjă%./ŮQE@"(YEW8]oSR Ĉ%sӶĔT\Y { b۽ub Dk{mڱGe7}+~杠э/0stLG1Y`ݶC=Y5cyHɟ+^G1#Z$[O<T*\+ѫ`8~t{mӺF*T(P)}&[MˣH?aKlx{УwHF_-yME}(t U^;;:R d`4s &cMKJ]?mUy8y㠾&Usy)6˜x挡bjZ 91Q~[f=,Mo;͛!"g7)j4^W, /Oek'T$6)tݠ=y?3:" =0qTT~9 .8YQ['P*Y,'@$ZJU;R~A!h- S%=G튥+ܼ),߆%7+ƕuW6HCOV,*/ 6 #WAǼv#04n<VB *g0Q}#uؖiD?C IT pxƦo}`ך AK@rV߭FxlvœOD/IٛViel)Ʌq[Vtk9(zHcAuQ({Je 7bbEz.ag9F.MH qI<4~]-Ę1jY-T1ϭXfQD⇨Elc׊K(**&OMz壠zdܵD+=mG\ +`=RqHBGoF%b-' |ʷCE-.B$:p"T%"r=KQ b ,g-Tx ]p=%#jQyFxm[)6VATm4#ye\6_P,iD[ZSsy8c1+{w-*iiJyx+$½,}: *4 )Ny[buI2>:~)6_oB-vDn;UwArX3&Gv , 쨡St aM%۱7ܐeOYڼ ^CMF.}P'ev;KY`K{%RMEܰ mDSc=Apl bjX K0d3gY[G-bKɞǚ`QV58~3g@nHV<=ayS>@ 44V&*M  #Fnwb_? VƣI>q^3]QuݕX5-{ڿQCmʁE<_glzWF#,dzrM1T_u,zX+Tr]1eo OuʤLXDpPˆ_)5+ߥxf8dŪgwKUrnZkgu$!< &*{t0R^;BPy.w^B_$M{fJvZ΅ fq u)JλQ *w;,T˔4o 6 :]C|7P{iKIdE~؋G1.۞ mȷ%b͢k+H$-2FE2"d,$Tk`a5+I8vߍ|ɑgx+x3?(tYua.ՙ8廓ٷd&Tj(^`m%cgx66{ ~s#ewKlq[7tP&p8W1`a K`qhx &&'{OlP+WX~@,i7xe Ғ !}qzsDr/ ~T;B@'R3GZ xxg(MԌ9MwY+hjjdm F+ɉ3(x7䝞%Y߃/w?t>8zt\Jc6mc!hPo4)[2PDI*7pSfT\2֗ml G8pqQcDTjiIjΟ#!fu@-r/1ÎbSbX0Ϟ؍.*U\ I9)>B!hۂ 8kH.2 8$GȾ>TJS[^µu_r̿HêwzMaMK={E[dNӿmb>KGcW#'?ӝ`۴~H4>݆dw *K?1?p淃'c%Ch#`)j'(\y ˉlV\rnml]V6d2y+c gt&A^|cTRfϫ22^R`>tφ׊,\5i+lC7@?cۻɐo? eqءy|E𞥔怗H(o-k5vC*~m HnIʉ7@<|[\jڟbSWتxt C~2jƠzzjWz:`K2=\> ɚ^|XRBZvVd_bI_M6(+&jR({w Woo8iLegӈe&N8 Y^cF0&eY oyt*i/ɘ4P-u=lV#>!9*w1{rb`WTTMXL"QpE{NFIN-EvH0ԆxG`xMxiѢ2a1">ijz&YSC'+DHdn.Yn>li]i׌b<#MթzΏMXa{ VkM, Lx$udW7'ag?W #M _F];)އim 0jiZ2!T 3%맱-KJD߆^lv`P(7 !բ'[U菇 o'JSZwqHvElκuZ ZelHQ/nPŸyk^PN푿<#U_4g4r5B VR+hA [kEN{I;Tz"[?c[S>i]``c;[$(|m!Fl+*NgqI}ڸE OFY/RP E:w_#"o l2OmNO`W?f|xu9sk"|J Bg-gU11L4BOTQĜb捻nY4(Z"]U3BO^ Y|wCͤR%~;Lme'@64@8S:@+8<Ӵ0pb L=|Ol\ ӣw2]ĩ -Oܔ]C-r9 ϝscB]ސ@?3Qf`:zc]I #?J*ay 9~(r5j~ΆߣfȜKQD8IGh4wuϮ^ JQI:)7gj]M le(dJ'&wY\_ߛnwAqN E /w fdEMzt~D`QbI՟={nD hY9kJ2S䋨@Fm* v#VKӚ-:CT1XQX9j̾ڵ5RI>rU o[3{rԓBK0'Bp2[֨Q_iZ!`k]z{nG?ʴKc n:XŜ%>bTq~oaG*pJЛ *ֻ@W[ GSCMEP>r&{3'w%&}%N1HVFn?c J 4.`ԡ˘ $DsP@qkwq^542܍@ҙS[r4/ʽhIZ։EfO=Iԉ#knʝ$j,VnmEYsJ>NY[l\UӌڊQSSWOzuquo. 3x"nQr/61~lmKvx3, 6Zg `m!zр݈XB+0(2M!iy"N "q/_JޯqYE Ҵl(rf&!ҋR e4H !5-y\]r/ư[~SO} pG$[+དྷYNXED\w2"`7Z@4Ґdi$EkC{N1H_; ]rvAnI)1c1m1{at9'?GT RcbRSI7%2YRJNTb7P5.G.[/?uG4U/ џ`:f`VNS0Uy{<v}]a]E.xfWam'~w ,'`b8NC5ukRSH9з~UZ MZ?5w))qH|]&g<Ym~|HXcEt$B9UTɘ+,a>"1zx>Jh|]Y+K녴 R,߉ rI*mUd+9)Y?*d`c;ġK"b5պW[8[{zJK Qm/tcfhz7mDd 3N,Ԋ: uAB߼e!łs~$4+A¶TJ]5,:D#1@ߓGĎفȺв}(5bN>1M>fjb%k Nb-羭&djLZeC ,/ksx4*X$&gIk3 W#"ȆpfҥL|Df\ (0kz4%&\r;4*ϿvQKY-a41,]R@ZdfJPlEޅ{4#S!?D5;{pq#q}lL^ :VXO/td;U@gοȷftV,mCܻ@[)nHT^A'~1F Q2|8uvcuhpԾD_dRZuŜ0<9xr•Ec;̆|Z*y+ m)ca~]$A=ZIN*Z獫 I/P g1=7uPVDm Ÿ\79.e)bD3^8z{doH N8YKeI YKZNit#Xk\3ꃫrm䝭nnN0~Q7w=,] 3Iy1$V wٷZj ޳[%'l*0 1=G]l£9_:rЫ4"3pR{bhat1kfUMg }EjFY"bFlx[ jQU}zB:SDI+B9Bi$dDu7d=̎NRqYR++hӪ@]'8I!2ΗKB}P>vOHA)׭;HZ꘻ؠx8ːR(sL)VӽycG6`Dv4<*M$^l 쪺sVC'/UlHPktf1!nLO=%s޶7hN3 ۃ˺l/BB/]V]mO|5'4{;)6 -RyT{@8xm/C*n Y$A削q&wqJ, g<7E[(-C9.::gf\02'^l,lȉAmU*n K6"FW~ $8 H}6v~NZ)dHL<7IvtSԟsC(Gyh v@#e|`}Y{8;C<54ZܽkJu5t)[>Hx{6;j|ϵL@-L9'pqPYں\U+TaC*%QɹJ;Y3mMfCTߘTP>DŀRIy#/. ~0MIgKSSl zQBZt$Յ&_ KqYzh~e]P6JW+|W-d mě@9g!{FWDT[~1/ `i\@o9Z-5zSA41'Cyn1BY/8`SYrZ²3jݳë\S=9vQ;!d1͋WsgsL,#DŽ"=M$ciT:1]Uh"(q rb̐4տ!yC Zj9!"<} C_ 13x@B.D$ET&b(%$=&ᐘ0ȓFh+N(@kcZ(6ʺycYMv<Nh@̩4XU"c34ƱG!Ζ3yɺku=+*lޤλiB'^"_~[EخJɟ✳@:[zAjb Zz-7q237$D4n}*+}ejU&-잃 a|Ƽ1)cxwzjڦo gp߁'NPQ|VlB5UjfF  7_z6mC zT<.ES"wdZYUsV3vX?("i M B&.~ 7k֭)e17F-2 `SyiSo|v.%5k5g,;~/;CBNfMd#Jr!>:J,";Ne@6;,96.PZx;yy5]Zqݙ͝;-aSulnū3.Cf' խS׿m. yfD\ (T}VYe3#|['g$s,/|> Ģ9I;:x*.td!:ntпh|H`Olev˷Rma:Z|v_ic!Zɋ B,FPۀy+U8"h!XE,w5HmiDfލbKOfPD!uX\9`3u*UBڻVj?#`nRR`XGiQ1։… [߭^щJS~YhD4OdfdB%~=ɑ Xs:Dt6۪^cEK Q}r*:,^`fNt;z3+ouCz5(J&"U}| 6.dY̩Y3 Truq022׌%DzY]'Zoh&c\{*- ca}gV~:KZ0QnƦT:`3۠]]:*gyr\q!A?4 K5/BudR(%.$w|-a ҡOۯYCD=`_:k@t}ʛ8Ukܙ Wdy-d^桾/kgq}*aZl\ABM፭QQt QQ:yiQ9og|c) e`,nE\_GtFvmM$|"GvOuM|"Q]3f>`XUd QddXAF!&dMLZXSUj :unM|"gٷ/'OHC%f)F`W>Wi5 L`UEqSm>`D Moߓ#,^4d+/yף8VTۜLe[M2F, ~q eOҥxO8:v]Dd.kHCZt??uA"7݆&Ŀg=SO ]uM>rm #0۶>V̞ \Ts>CFhd, g.5RCN[3puDz+p,a|wowk[4록]Mam`V'#q)m#“W3"PCjvY,((ߐU}C`j+|[y (xLp#K wTHz|QK1Y;ǢaAm}~GX7 )e{mJ0d:l-qd#=1,+ (]jxoxOU3to/ +K k$ΒIvU6q#A|{N1ȂVG/h9/~wT/NwFmӕ."%M/ %VY&`stPwMZƏR AZTy mlX@.DBkuxC𭨮Wt*`I2UXHLHm8;ݩUElaMmeWNL!,b7@͠*ZͺFZ:zZ5y\Y'LxP{սʬԘPl)WQ TPxRM9#S2w,=Hj,l.|3XŗED/s[g5D}S,IkP={Xyl\FocOI#*5%{.q ^0j_i#j 8Y0#]5Go@Q&f?Dv䌛?{vձO>_nUžhU/2hR2yllcX_:.+rȦ!]0nTJq~T tiǜ wT^9/k= jΏXlGUUf"O+Z?a|;S|$+a6u_?wB_} 5IĎ,$PkӷSt=6XƫN2 䕉}GZK2veZ'n>۝8E^jGNK-j1fxTNpc ,)XM,#~ W wH؜^`z݈ev,XA|o3 \]u=D{&e1eob'h4}H1do~ʵS)BxMAoZc\oWafTQ?l96-r G/9͟*C*7`çm"D9URy!QY-wKr$ n.`<0_y*u?Dŭu!k YX6:9 9:oBwZ 1.$"kR*S~j]Zbϔ03yְb. IOȧ/:Ѓ[&1fCHor+g0Y 97=xNa40!zq}rgb rS(Rvہ-DOKٗv8eH=jqb,ɤEfS :tiS,:g]6O&kWVd)C ഝkVHt6i{b6o?e"HtaxS}?OU~8Юgx+=5Q4o 'W|@,aS%nCV %S w>jB:U6 3Q[jDT" \'SP1?TNt 8xԉ..fBlsl -9jH/7jkH EwogZxIEDn}IL$1Ş3yF5K8WdkXA4EQW?VcMZK I &|ʎ3i~ӝ/Q \MRg^i.k(ψwݜDV 9ꛮ5iG2[F6vr1pAp""pߎ|lhиV/iŏP* Q 4=+XR+́}q 1U> 0adž+A shfMx)5r >Fm+SWyL>cWx޺ GL*㕦XC+dlr9L/)+X8jw#&3\eV*^TuS c"rwi<\Q8AhʍSw0/\+^ A.>K8=觶hTSժ#QKUD{9]h394){/ 7{a ~$WWIN%$JB/PgwMYe1;C@2ϟHr ^&'G-8ХT.uZ WM)d $QiiAL)r2h=KތiB /MˠЍ}eymSTFye79X8vvI%Q?u u_1n/hJ29#9fD%k7ua?O1 SFhP)=1SBbp6=UYeAKHY>(η,2JAo{~e=(ɧiZ$;SmNZ8oipHf13ND `'UPs:%<ٗ&2[ o;<[w\pD9@^4N,1*Ի:DLP?sPxL.BJ?tl7&eO.3).5,".ozdȿ2^RxfeU.z{L="xYَ@nFP@(Z|Vk\>L=ufE#$J"X"a>[uq7᪶b0>*OWP"?\;S%eSǫw&!1qdnsc`I<_tlk7deM&׀zڬj?O)\ۑqi p}:Fseحj(HEih4΍'z%?t%FtXՀ۞yߡR96uinxU~>L"k?7 @` lB])g*J^~y6(y634.Iloj (AlXQTIw 8|IѬԞUʑ=YXHޘ0'24?cm7A0FD"=0u$9),Q\an&qP*J*1n|9r/!QBk'զA-IJ|jpsҗ%071G0"仍|bd(F^ *զcq%TQ^bXf܆ApgFczs1t-_n5#?pPn/CK3X n5Džwu2fV![]6UI0gZ zB*O2rx&أUJʚ ]N_~`gB-.ٱE>At\C?}ߜDS]yas;י߆]jfB aͶdηL(2WL+iЎ}*p-u<)[r6?':Sdq>c=]gԞSz1楣h[`l\Ltej&C? xᬳWCLS'wĢI5Ђq~hB tgd?:`0;OLo̺P*C(vƤX8u[,Y"юp_wjdT?%:Le;{S?;Sfxi/'_>&t]־ݻLބ.qqfYGrRu;qV[NBxZi|ss2viH8hݷgx*#j22U;ʫ)?f]wrlRu膱N~Pihfn&|&Tb0l a]@V!'̤[}FbO~ r1|fi_m|| DXf{J7p] 囇+_bGdX]{s! p`~afFt~pzN=|XU=Ha?aniXDZr+3s^a7QIX7W#cxvqMbtu+/9'̺ˠӘ-b{7wP Ă# ۶q翵u.&R2*]-ytcXZ+]({|1EB%ύtvUG-`#Ca؎Ye^RsY*Nu2|NO0Սv jK F4SzFrg/{ Yr_9,~ޥFP}Ԝ1W+nBYm2JQ U>2[%u~2hBڄ]E|KkT S.{&MKj]C^g2 fG>4[LƼ vTTC1NIxKbpQi$.Fh)+?4ʧۣKT™g(X.gnf~.f@"<0jJga9dj,9یƥ~*7TZc6?vK(9x9,Aj^E1lm|8/P@@{ JWT"AwutPoӮNoQ E1ݼ0JjFb=42ҽe@`wU/NZcUz;ܔ܌q%m3F47"@e )]"[ V3ỗ9À6lљ/_8>W reQXJu6т [W~.a s(Cd:|RqY8}{%UpZwZvp5 /82Sw$;!]:X¶xngܬ'{H9Ȯ9=Iڅ+;? ^jĆLo@WkG,M͌W ȼd(oF3\w^xD=: ĵ'QCUBV:7Z=^a#jt3׮7dz{H(4F]O@EF&42ew_z!6ߵ2?A!o>0MaNҘHx^V*"6+?>pK$5B8ZDy"ԤUk׷ڛ.ƈIִWrInݘEǿGrD)m 9AC= > F=@s56M"Y-ٓe<`IGtǙVb?%e6V=(HRA %HD~s@@AzU|q{^HaB'xY;6|trCzT*CW-:{rOQWw`{y[@ <-_"s\2NNj&eQDtbT4,ೆ|vfJ z«9ʘXh{uƬBsb)1Uk=EBBV1%ÚZ_Hk|D^A{S ? ؞»L*T3oj +?Øy2GJu*_ī b{>$"{#%>#Wio@5&Xr|_)5ueX*-CX 17ʼܬE50G(Ed_Lr mSU,BQffA* *F`9`xS7JݍCց?1F8 6}\ ĹXRܲpCc+*hx̆qr7~iv~PhA!BYwʸ[p?y@Ϣ!INi&M;t pYّo:2`z`NG'; '0|I<( Uv Bp`k*N29]gU\iF=yK3DOk1=`?r^/!jOlu9;hNs? Ii^q*$\NlvNjӾ UyV5?i8;yu '/&d0$|S  Rͳ9ș9uHqET'IiXLtgq<Ϲۋ~m6E=`v.w$<R[Ffb;Rz,2Hrj2-:c'8v} mքe`l81#AFo0Wm.* N> xo7`1^={]Fޠսʓ(uqm[?lC MsN1 μ؞xcQ5j^JqvQij;{$ ?6 ۝05D ui^TRB[nѱoxD]4QZgQR< $%`y@,/ G!vsಂ="7~:|K:OEW%S5&Zu<FWUS`bTՎeP/ygӈ0UYH4;*M+}?9 8|D.5{^ >o?%MF~&h D+t.]ٽZW.bc9fȰwjpz t1qQ7ќKa.|czX<MFr ?$ ON湳`Ɉ͝~OQA +I}R4lLٺykSuϏ%|VmBͶCHrt=U^1P4ޠ}\FfhG)ze=w..a|]5otĺQ/S uqfπ%sh8f܄ _yvU?4g[F tb7D9ڳ@ԢrTm ?¸Lߎ9IM"Òo<ʃ4{n+q@]@6Cť0{^<ٶ^bW#r,Pn$&.2';3g4Ate5[ h1{)1 暁>gW^dWb^Tl$ߴ6*\rzJ52v$ f=)$S"qTyU3ݨ^ӥȩ*0~f{cٌEl7ms~J֔aw18yَ+DxN=PMDa$e`&'F֔ƎWj^#1'R `ίaϫ!,QNQ|F5Ad/6tIw(3K<Ÿ̉ {4%㷋IovXSF+6lcg"T۫;a$՘ kV ~[+=bB 1Y1`/EXwuӖ3~#7dӺX[(c4vqeb3A8e0^Z 3ıu1ɛ,rqRv>.ҝoEVQ!ݫ?W>\dɗ\bv*<ݞ~-m|[>ka~X=˄=E5yv=a USi@ w\<ȥl[82PLc\ - w!>iqu'\ƍ{S51,MJT sYLˎ_57`*B$U/u՜cGN@(=^Zv/ɽ{ E[9B𤒤5.$jG'c$Wp- kR{2Z$;zMYWׇy| ^%?5!M.C&!%J%0?`KJȴ݈/cHh+jq- Cr{:2'c:Pխ7:= i } ;pAKZɦp;j ȯp"wp ,LNP#;'"ԦTaUrd>1z 9zVmܸgcz G9QeU<,}έl< E_`j; n`h%OlW:V|R%ee:M)HmxL 'Pquk?N~4܏o4bZs {\'%c9 h `!c ƳHz2-x#P_@ Ӂ_u^1cܛa3b,6c_* ?ڢ?@RV)u<»xmlsaW4gΏD(J,ɕVg"΅IpBUT \X羑~ۘ<9b.ţnI |iB^2S),N.b,>M EJ؝2>5puL?#-ɑKfR ^#`6] A2rDҷ[ $,3fiē l6,Ic=p$WŒ \ 䜳]Muub8ʨ HC#&n&\7`SmGO}(eH "2QM'''(LsdH~/lJ3ٖ%Lg) V YZ; q~VC: ʏZ<_ 1RAnd_>~91OՃwߤW!l [qp:-Xp?4A eЏ:PŠhCH\Д==j\\3ɖ?x nމlfEkM O\l؈⒆B$kS%0:?ʣYXE.ȭ!Q %H&6㈢w$cܺƱa,!3m $3]CQyj޶yɰ6$j(y]/CI-g(z8*C)K.ƛ橙!]5D #&sxS&T +zgfU#|V9;i Q4IWVC`fz lV{ּZ ^'ߥZ8FRYMz+B?(n:.vf2,@ƉDkϪ3l_@AXA V6K!ܻ`U'J2t .q#}.UíU:&6QklAgHFfho%yDV`)z1oC&-~_4FS;T-ag{pa|lT 'BL,XZIߏXs;CvmAo'[OH%lmjÓv$C}Ob(br?H6cG1T7% Oogޥ.l. 須NBTJM׆6EU)i i?ISφ*kˈ-̍h bv4L, Ä79A;攂EgSUqMxrp7h~ ^ܢ2T2o]W"NA91Ft+,XWƝ 0zn|٠9z$JԠb?p+7d^ZNf nUX4V/V/+K9PM e! `++3=u:ud1Iȇ+6' "Fd?P&–˧]$sï.m V}:e +W!N$m*4լMÞoXcm̡{p8QwZhKZ#=$\DT^|L@@%߷*?,}i}JjΌRk;gj!3Orm7u ?ڤnBmFy{8>hN,e̚!E|:\D(lʸkzl/arn"_<UB+R1E/g.]>N|\ϢWlmrnd71&[s{rl !*S{]:|#_[>Dt |нi{2 ][Тp5ЗDo_Դb]ۥ,>2(#ՎxV@HD@3TqƲ.Ŗ:}K?ޠMCLJA>jD93c:A@һy8Xgu<@)^u]1B06UΊpL W8wZٯ-útni~7hX2)a'' b۰>3t AoȤQT0\duKɴ ]p#Ǥd^#ĊA?IUsC[?r){[ԾWv-g;൬'.?4샨yy^-63zR ,ۛtiK/6gʎ٣@Y(!*\~&Ove-ӋLȉg+ej&) d _ [0`xcӢ_6N{fb { ʷb36›(yuFFIcĭN\ 6f9}/0ߤo}M^!OMU9>^ST_W~Lk),m1Elb L7, O_D|ߡAb/AR۾kci"0Qy|+,˧f!T.*q2n"%/z'dknDQZeŢ2]3VXzP9Nw:4zBU?"!@P$O{Dr) ikɩoڲ11GÇv{xS;kȸ)dwK\̕W"ɫt!z /IT J+P1#2W#InkGJ ]ϝޓJIˎO- 2aBڽRy;0!AnAROp.`4dp~k.h Ppgmu׎*cr/7U+s [ @c^OFQ0Tp| qLK(.MI$k UCB Ƥ45 LyVcmP4Y!/feE{T5f|gS??8g x,Dzl phl{"/}5eH3_P$Þ> +u!3gur e^؂r+~{ `P+m'3_ ̢9Ay1oz-VC} ?c{;^T }#u˗e;\LbY8qƂIAEM dٺA;̓ !t%&f{ LĶ,CHyTJ8]>9&XYnQ0 ڱl.g7n rܭ$[0d]ه0e/A)*+&PIDU{Gcžjâ!@?3W0y'oF5D>ʌBVg0,*el@&Ty8|i tnU sXY٢Z |*;TL& 9XR7" YeyŤjv ٓ(5L G^U0T.~}Lp( M(Ki5v Нu ,_TŮt5In&@:rԽ gky9KB[MWDqľ,O,(Ҡ+JrPIg8!RM(]X,Er?½Pj #DX{„QaT?Z|q8aۂT}1ԃrJ;)%}'uoF'bF pg( V: o?IO]1s9ibRm,erLVRkf3vҬל]Z{cj ,JdrGg3ua0"bc! BnX+]| H 7[| >r=(BYtD21! ZjN(έM],Z7P;ޑ5}}Uf^q*s8DhӘ! qǎOo5-MV@@+̂1Pv=P!%"DV daA*({ gyc6an2G"w![ŤilC>K ނZ[<@/*2eޣ9=n4(=škMpؠd|`LP&n;0U<*O-\_YݽXQAZ5V1UED@cK pЋ\u\#/ڞ(jD0hqC$rT/ jb$iMIQo͋rnqP}a Ry:AF^kmԪ_Ux #WtIK[Ub%1\p1}"NK4X`{L,\vk#\t}pȅ71O%ͪI>StDS"=o >>4~i .YdS16S/cCbo*+log&{BX Mi1"cYb.1!Zkj7\T( hAzPLRr >xGN'WsHejrӯ>j%輔BxY՚:)owgiM.i =koϲBAiWF (S򙂵&fIJ]`u2(0ګZU,S/|ȹ0S(g &C>|Qp*y<#z)R"!<Ÿ/_>J3ȁǸge3"GX%Pxh'no۠!\EL/9uOC"P9gA+1Rlk$#ݴoE}ioeP]8F(6bgC)]Ү?-=;6R+y>nHOJZd*\f/D{if06at]гS9#'?cN¶wXwP }9|ʿn+r_T=>vBBx[kݡ ) B"kf5jSr":*ܝTm,WY; LSs^kzwѿ*HGI{(lsK4W'( 2 hl&=Oro,|13j x)-ka.A2x2fz?c0R0yșJI{^g&Fo0W)K&NFH/|Rf_V MFxdY>LGW 2Qyk[RќҬ!TTZ\gѲn<ֽ5~q9tPE X/z`) :sБPKaP7EC3K$14u/m_"Ҳ\Auy6ԇOBC_86<G|K,(Bۙ=^,}QWiԘ%.G6#3S IeuZ+\Wܠx)T z- z $w+WvsX${\x\ *3Ǥ ?B4BQqE+XHn Uu"uDՑuq 1.7܉M_l-,[ܟPL C~tN5B$DA}FX$Q`Lgp4w ȞI8I&#VSc09VFrvE3hXۺcV QU+0%29nub@: Yֳx bovZc;#ǔUR5%T.mH4:Rg:u|H>;*yi֘=[Y+pEe_[qG0p 6)d_VC~@މU]/M! 8DMQ+P՗DfwVD82 Qk3F-I^0@9ly.ܽs4ّ8pCl>?r0P\Ŋnsz8LQL}^r~>:R,A`(B񵶵Xx{>sL39fqswXxa} ,]- )1(6A}F h#:hX9j`g&Ft%w}1z#f}0/#t-: }"4DRaN,|c<;Dόa E)Κ݂R"A10>O_1gzcF(},^LոLssV9@+) sL]FdsAZ~BȿK&RpƼ-?V}\WxY,Ԃi\u~t)6іC4J$J)a - ɁA^  &okGV,IESby}By) &0{iDD -[)#hP*9NHnGUrpoM9#$Q+Q" N@iQ˒3㊋Dl=$عѪm6N'TX' 5 [,“B,tGN#ʉudZyHWiOeQ~q{ X;Nvi_ fDds E"ј27D jNh99lGM2Ua9#cX R5W{0lg { BG/xtŠx91̜D@Gw %S'. =&֢/+JLhTڗ6L΄|wVlXR3WVL*EA/yur!)q@ ǃP^9E$7Z'"GIs7pp`w^z2[`&;NR&!A?&dK(2I ɭZz%5V0ڙ]"^tWZ@X9͠(b9``_8;#QL4QU4ay6=S[_PsLש ˍt6O`&^bԽ.!Wʚf7jXxӐi5ڰLi1MWEnvrK| #-I8;o&*BpE0trߥ H?&CEvcY *؆fx9: {Rwݺʋ`x8lKt[smi_:޳ͅ76>_k5-O%\v!c}&`x@f O`3 Uc}=va'\Pnہ0_gicIݖ\8Ga$WbZ 4<8׻V]|ַ&ĈsIM7Ƴ:琬C[$CJ"`)Dk< pM(:jwqxpoj`Xthc6ٷ/:oK.#Iԭ_p~Kj: Jϟ^uޭ/٠MAd Wy~bڄC3GkQ*mr5āUZ<4F!vZ(_ _rNZ{)>u)99MgU'h@K.Ǿl/mI` !lO3DJUԊ>SWܸK]D_( 84 ?O G>j~ 6uvuK`B)EӓoD55v@h$*jn9,yas m&O&K/Wxl>fT!;C5 wk7cN |YC*. 3hV;.sb y] յ PiL(燾MhKns[f*3]+w_0¥62kN| oC%:;vc^TT4RSASʯ&Vt_4fCgVgȶ*.j]#Cf6y` xX?-uZlM:*'eOKlhS=BuI}"[:^xPHzոcL>z~0569VیT2NIf|! yi;5#3?ľLIu%Bp ۾3Auqnt`sŵGV@+l1ʪs>/Fyǧ']JP ~IzXP~+zroR.c8kv31L(Pyx|&Pxk{tԲP|(lVG#[}DVX͘m8gb&.+?Tax\-EWFjBw[/uGMZ t>D{`ǧD5^u }rϿ'Q5h X϶g72ʮ-jf|blwYjl/ىpm)<9x tIEɼuSCk*`Ϫ+$UԲjgN诫dDn* J4%29iS<SK#i2.a_2wxI|ʟ`Kxu:vĚX2S"r8D@3l93Vkߋ镡&dj8&M  >{ yJG9Ps6/9[wmPzT)yJ#n(7 AӒidI˥lM^CL~#x;·2>a}?`is(ַ6ň̒?gYڌw3}bghKvdBt&nҨSۋD7ƣG:ӋyoJdS>!9(i^ELg kg G,\S/tD>[x ިm"Ki˼ &#FPD"e|$^'\j8"`߭Pt`׋W( L08̀?c"KK _cWq]exƯu}7)ufPcso ;H!,! "qXfQQrgLxΝ c,y?e1="\0S;KUq 8%ZPvBt̍FRa_x˘|$ylG19H H1 dÙPmugUE~Nv_UAEE۞ooAjX>"?A]̀8{V+2abJc o ?YC`6ن(K >e??GT.\a[9͜Z2YFw= 7JD,cvCzNL7A2\5MeSYgaΣOҡZȭ^Q_qdF! P6_*^7xl+Mƺ]燜`Dp;`m ml͢ ڕcޕ 2sʎlȈ#\ꡏuȳ|Ο.dTȇ#7=W /׀Fu*:P;BȬ."5 b#-l?6yEȑ 2 vf6īETZ*eʥ|au9% "_MsgNF{7}Y)g76-$rzl^}Lˮk:۲X]u:zu x^(} 1R_LQj75h@cŭaW jef@D}+aB'f_OV yvA߾#yBzerzZ,aeFbEV1,zq× "em" V Y0 JdΜ]sT'~ier7IC'CaBCV=|+hA$ZT]$rSMhoZ[}7}e+4osagYN~k o"u/33;1NS3_;q$ <8@&)0<ۚbuhp?ʄ.As9*}+/s/ޢK'߀Or\5 R#I@u\5Hxؙd}|㤙 }W.C (&MTu!R/J$atR" 5tx*"c·qü_,Bx@Nm(,PͲ͆GZ[]%sNQMN4H;.w#E~>9 uߨs t+FAiꅗr_N4{A>Sj0 E%`q3~a1/"$Dۢo:wܳ!d%դy[2AtfWt?ý͢3414KD9IS߄vo = oćX6 a+^iNFÝ`Ȇc( #R[F9%4쩲iZ_ٛ.k'VӴoj98z `^Rέe xmsrT~R|8J#XgG|*,W*ժSI%CrkkΡC>mHpmve,5Jw?*a1Lw|p=*NJbpt0br:HB<#MC2/%"sGdQr0eF7MI[VZ0,1dWZ1B:Т RFh)*w/?-/܂9\wȔLo0T50- E#9|a}SZɀBb^7SK~2<3d6ZreA)`hB{Ô_.sD7W: 䞤b jeB}xbax{6j$[Ob֩"al`plH{r݋1OfL^f8P%WtRPϨct}"[0WہYBc\Zby|7HtӶ&KS`yۍVH³ kODGNf֓RL:r5IbcCv} I3Ѐ8I'm Φ6Ź5/yDX良fr?ݰ̫[:|s;PyEb,`t3f4KfiM3,:Cͽ>ND6|vg!z^2M~p1:68bA!67悌d|ޙɄ׷ǃ;,d3@f͚Ҍp}w`$wlwq"{U Ҷф'cfWO{63H׹ߛء~f` Ղog;*G GH~={r[ azbJfe$3ubL)D겳$җ>Nv daĐ>JD w>/Ɍ#QsyʕFP"ht7gGiur@)WSRM<گ\@t|zڅ@GG`N&,^z 7 .0öЛɁ3ߘ\PKbCi0)y<HdL-<씕$\϶x4Cw"[t6G `I^mhvL פx $?4ܠڙ8NxDv*!EzIV1 ozc}#&O!xijڝh{^$P h9iPI]Yi.tsT;DI`9+*On' h+=5ߴ6]ǂ ;o,SdE*.skEDk0YibVrk%V⺉ kaYtڤ;A,]2\ ^B+Ͻ|z2v[iێ)zz'L$¼,i0Egi>ԯB/i{N \ڃTb@HOG?]ZvTZ DS4 QRRb&r.~bB u6r@HUWV zx$N0ռ'Yݰ0)j5>Q-ϊd"ootqZ Uo^5'–r1 ͩ'/χ|$8cKϰKH\wQ[1":K eLӬ݀I<()(ObyE'Z`4j)am^59iۅN@<4%/VN/o  wqYРS愇}qqyDY\Ik3c҄(*%=kг= 3rQ ˸ꅉ#{kr܋ | 4&^Oy"8h=^[U;hmjig$/{gWC8mP7% g 5@t1A/)ˠ4q$<~%c{e:$E@ `NQ\:Z-aқײ+05;@# FnJWJ΀F3Q]EY~.ި)-BvW ›SciTvlX9zKDej%۾|S *<*,%e&0Z ,dk6^gvjxNy&_+.zQ9z }m\%0X9:9jc9B{Yq_@>g`5'MRJ`Re8,H[DY!\sJہi)ɝ p9pޙ;˨9&([9%bZ}Y6o; p=õܐ_˳y^pӰg, b.s!&=:m% y6ir&xEm+t84HnLO,X 8S{wkQ_l&rf[cM[Q6,W[&Y`'}fzBN$GӇ|zM/pJZ( ˌCJ}l'e Sw :y7! >PBp.V񗴇= ҂m(,F)QM#N< 9Bn??Šg-9Z5ރ\e(x hŻp{ñH~ N Կ]?]Ӱ,eg9,ՠ/4yUCCP:Y;f ] 仮7_fu+[n '}J*ܘpN/J*yfpW>p yuJR@^!$؊K`K@>#Հ= PAc28s Tc:"ߟZs\~OzVEy8ލ;Fᝪb=3N9̺.5, %np>]C0d z[vl7Pm=~-+>/zdm?0dɅy~6(PtW_VdΏWD7 A[IZMeJ @_ ,(mG0j ЄOSׂؗ́|?37Gr˜w‡]T zN"*&!/oeF>' үD%z-(|rK*4ky|2yư--6e<p;=÷EWd܊K^N_YŞ%LG鷿>}>xMl[nz"11᎑~85"΃-ZDK:.`}ΊUm02苝)}¯[btȲ]D4D݈gSV RWL'~rJm kⶬY@*:\ Q[zPFx>nQoF @/mĞXǥ`K\&u!dPt9#=p䣠9(EC7B}A91嫰cԣ{,>׷O}E88b>ASœq ,ד{!xzŒ1kL]pEYve'`(;ٔ#&y'2uSyFiz>aFɢLMefeNjo)ȳ]Aֱ){¯.[/ib$/"Y M*KivF.*%o5TZoe] 1J|GLicTIMHzQ"ʓ\f{9oZT#I-"5M !12%b*e!0p,*;ڟ|k{JBfG&$B].tV0@y?5Wl5B9ny)E!OcL1]gI"ᅋzT+|s ,J[̀`'՜a=͟aKI}0mZ8P |ZW̏wyz߀tEYK=,+lc!) ףC '(!&{ {~uN y G0G?mK;ʛ[Pvg4!@uAZ ^E',șM$WQj ^Txrޙ^v8pՓ]v@H Ʋ_J)HgOv-01qvQX{Lٝz+H͛튙m 5& F_8@H} Q0C$SNOԤ91ed,)ӯW'yPNhǰ8^mK@îLֈoWQ^&\[ %`z }}n#릏j`t"+z:m^cƛ{`|nC Fh͕IBwqL1M I[NҺI-$+1tcR|ZVIW=@to暩).(Ue.Z‘y_c3Y?]X11xr wxY[ cEm 2[dkcrdsoWhSpHB` <*+qv)V W-;eU*@GV\ h- +6./'{sy+2Ϗ炥yVdt|v;2gFOS:5Kf2/ѶGx"熦4HCs46#M)(GLJk:وQC̄xr8΃?v֧l>9N#3eV!od5,|7-~I IwWŤ~d˗ء!z_&ϮaļOvoe$D@Tbk7{IU۶Fz0 NwmX&`ehop7.S|X)u4)BCT 0)DS<-f/ L1}A;r .zxdŤAK}P={KQ$yzn _%iҬ.j/ Az¾qߡ-[znLL{}e JHt W7+OR-hX:#W+>;PcRK{WW4)1NK=K>&+[Ahr^56"dD7ƴvgOUlO+F*Z = 3iwkݞc΃ݫ`/6Ə"shq(±HbZm4 YaTQ^ioNgG蟃*s{༢mt`E>KLgQ;UKti94ʓDVk0b:A3i**G7oLW~ 9uàx8)s ; G\bjZrcbFeQ붩z X#xd)!Cϣ x~n1ey~x>d=L[A&]3pm?[R 82w/ eU;x(?y~clG}23MH pڎM%F,m0~Y9e7bU9ۚ15P=!VAtYi&_`p$jD=8Y/Qwˁe#j#AudL11l&k/#5;Ҧn W0Q+80Q8-qht(8k}FL:7 1H֞,}Q'qNj&a RB#n yZ/TK}qX O\P;<$5IՒZ͗ B"u/ hP48">A#B6.Px\׷ܡ|7א9&S- =.,֓k e7vz 1SEÞԧZ@ht~MhN&S㝜"+ӒW7iU2H}HAqasyN&)PK$ĒS_= +.SJ ˍOѢov OOJy{} f'%05sF0Ƶ1HufoM.ğe$r8ibl` '"ÒYC]gY"N`߾o3[yV)x I Uc9xESaJxbVJe|dF"A1Lo )[gnSSkѶ+"Bsu{*ߌW5z&dK@S:]8Atd,8~:qS/ؐ>9-;hvG;P }/."|twW3dm;Q3Ndou7\x@.IJ)Z+9]rBUt' P3K{ F8G]YD 2REI7c~Coǜ؁5so| gŊ,6AkY\Ae 8\ئ Ҩە= k˜^6`ySYlj1^Oۡ^N%}5hѽ__-<\ 4_֐ZA v7_wYu sYiCJn_s0ͼ3刏@:G,|ꭤBӱ:(05;m'L`u( N8HlZ3ë(-EcRv$W^gӘ]M@O$_f(6ZCfr>;;\c7~b,19uM"W 94%m[G0}e5(wvR QR ՙmQm._6$̐rI$"Jb*Yn##>t )Ja]PA7-ǩ=HIFL`QgdBN.^_Bu"|.KIc\DaYpv T{_T8ƍܵoLaBࣾ&DهB] Sy))&2vO}O(S 1g+3 XAē-8! _I&6[nu IfɱcNOd{{($U&}w n<ԜR$xM7de;{sx5v'FEI\ǧ1`*YGtȯxA D+!\p)RrHrhK+ -l h~oXK^E(z<0jeƐf "7\/̡kMG(qSԥ-H pvrHx);vqׅ%kq$#Xv"z=uuFK"pw9'xFO6Ndz*{L}z wLћtrueB*9z?5mpJm6Ö$1i LSoꢾ ?|c?UβdKtxAL|IpaTsR%Wc&`SvWr4R{zXa/q7r{hXqwY'~tF7g".j4_p6?33S/v GdžQ|кyJ,31eHpbKi{ r#HvVYw=K1:hRzõ"c'T?:4y:7L_n,$xDө 'Qְ@u8r 74C]^ ӬP7U˨r7+0.т=vAMXxV8`oyTd-J*ܡ#Ie&UTY;>g~A?W8Qh&#<|B=GN8Jm` 9G&#oc(K3}һx8gƸzT9[mG(*3+edcZ E:2y]iiM'~  ̀Oj[?W PS?GW[e vbFHXܾ2Μ&47r>B^<ߤWȐЖˠB#K U ئZz{ڲG]= Sie֗w:Oc@ϩRcб޲u+Ly:*>BR\y9m:#- n5xA5wSIۯe^ݝ(˨zȥ$׼\^q<BNḌĊlUVxI4ATp%F .IցQ㜐s7%^ԼL^4{SQ́{k#MJ 㶱\$*4@}[} b ~~->#< Dl2'.%CӀzH6EM|i/Qߘ] /HEG@-7=з$L%- _z[7)8e _4v bw` zRVv'gۙc̔tjȮ6fB N SDd i۞q&Y]282Nْ e6ڷuEoN"dz Yv2#C(rw Uhr&׿Wlוx wRԁn;WXe.1ӥ.Ig3_O̓ҼMXm `&BAsl2)tNI?2JGb5eZfD\:*h|'{]ΥiěΌ:82#(FK' 칥l"sS[Z~~p6nk-d9$ OTE~JU+0UN- Q;Lv 1Fɠȵ =/'a?~ZNC;JgP>octBqe?\ T[ t=ϖ_ka;L T*A*bno̫kZ1!ÊzO4&bC;N[QYb pR9-"xZ .p1 Ë Z> |϶^sݧ+%1 Gz=mόƇ(vg#a=^;'8fR٭4ieST8(R-9XK?5CZ# -OYo0Fl,+\K1 ڹ hXoթ MPi<&Bd36pva|Sd[#tzh42Dy|~62 $3 <Љߎ/g( Ad!CԑGc|jB!z"9ZF" )% fhw~H~-?q\>DQQip:ub蔗T&>28w6BuR\74 ?/TiD۟KEWx.WrTjs c51eT;CM= !ns.s0-H^b7vu{k/tyS@$S{"vX2@VggI] D .<@AdKmR{?0sIn}.C'‘NplQ< 51/Ϗm;>qN֏ɕGGM:)v"3`](3s{YK C*-,ˁ4]l+8 qaIluhB{,eL@tnaN+ۃjxY-ONL<1:; $&ad'M[Oƶ5Ɗ 'AЫ̔% 3H{MKe$V(߈σTcdB=bԍun`j~ٿ {~Bɚ:?(WG=LVdz+37c[%gd:8+w>E1($mȖXS="I]QބPq(R]B~<9*`\BhF+b,(( Z"䬌 Uc-$V! -"Z|/O;6;l!;zl5͓Xt#Uq609o G s{p}e#^`pzXko|S=9]zj3d?{z|ONIcj}[aZw S~X,"7&>%};Ͽʧ]KniV1-b"r?Җ,p,CwOj(Y̼(*;o^B+g>BĎ}?WII׃kӠXfq\ܫ Qc4۪?T@`zˀș~z4}\5I[M(A'wXכfAM}T9}%$oujym"x>_"y3/- < 訧3cOtcnDzЭj |4ʎMYy,襞6%Xws\ڸRʛ-7Pic%gW)[\g ؕt?2׃cy  xi1KO~ΎLu!ޓJc`LJ do5>V:I}`|n,""KA67u$K'W9L1HË&Xa}ցQ"Atx [< ΃R 1iSޫ2t%Stgvde_j (S=v93(crXC m%dTmom X޲E@"eW'w͂|[UhX|3O"m:Nˠ57k|(wHmr k/U\5@`ssi{,W6ExoGVr)9w_xJw:~:`j3+i Ywx!SD^)'JZ=q 軿eOc[5@IEAd(KRqoȗ/ Lr$ea!AƳ8 !*<ѻrJ;Pfy>eJk SK559*?;A䧥6u\*786TJZtrg_ 1. 9ԫf S1k|^dC6=iPYAlKؙj/(쎚Kڀ0g]<{-;6Qfag|05B I28#w1`|Q4+Hc}y 9X__u;. ՝bp>D-YVcWMW2@ 6քP!׻ 3.iY;]UV4yysɜ"Tk0«"Z#oQim* Kw>3bo'Z"U4#ex]Exo?[Z]VvŮ|ՏSzBľ3,5Qa:3Aa@ &8C ;d)ZZfD^Z|m5 mh`nHu'ɼIUaX. DNX_Bhiu"R?(Q="qq[>aà NcjS{rQ5{F M%׍6૛}'2x%bDbjÆp`g.wN};'DQFc"P 1*:m ȴe~5qCߥph3 Q9AkbnqrsW"}~w &Fc;/QD#i@E/K8w mU+h.OܟqH–Ѡ"}vMvƷopWq?jp3U߻@ԛ /KLZTZd WԿ;?e oѰg嬇8 S伺Z д-\VR̸Pҋ7Q;q 0XV|]1 }Ob#>! ?ċt"QjHpYP z=x  1 !m؞&Mp䬔2K#z;.Cσ.76S3 t^plyb_!4 e<"-9o7==_ptOyE/FpXm6implid+DHIrqDi??/Bͺهrxc_ &,jx}FȢA9}q9%*\rg]R5`ݎ"ֺ=rd dnؚgC'-$29XEc =^*"tETi =:슾Ǵ^*wFҩXd]ci.Y/S5,4uQzK}nk,frQa%%p2]ZV9Kg~-sB4e 1"+Jh* J3"["WU Y)Zɸ QddD\,\outm+0EDof֗{?-;aG^~MVIt="I+WUOYy~>"Zv(baFΛ2 h{BOŲÙ)z'5CM4@^1YodU}) z zȅ"23,7؞>#%*--&;'ϝek4YMb>YeHu}D&nQZ\ 8@%̢b]llM?!/+W4 R{#sȇ0xiʹȊ<5D93pJ7K$@8w.WdsQo%:#H6>4YHNճ:G"f^4uB޿VCơSne*3[8(S m~nFr$kI~~]RqiHނY^ !^f=qRE?^ IF X0T³wB!b4{#yMD5 e{"Jێ6*ջg~ /?qb9-T+ a֤3\4T+Ш>m]<+xl#sJZ$-2s}C& jl$; SrNnx~h% ٫ pF]10N~/nԙ*-?b A C#lLO6ztZ]L~o9̖f w~o*F ˡY =yOmXamyLu9J?slklaJ:,dޔa۔c|%)+A1%6ۂtwg]֚}12A[^M(.7e?Tku;9\<VsQ %#Š<ǚiy B 49{=N@$uȮ%f p/+FTV6 EW,(wa=`ОsQCBD}Q}q#tбX=<+0jIfue_|4(޽Ti8  C36oc/X*0upfyy='ZYa\S)m/Y[떦cu )2)O[+(%rIO=-=&˜҉= AV '!t[ftqTs,66dBOHŒ |^ɔˬ{v+)qrH+ k?σV 3ڷb3T,pH)'tB_v,?Ti#Cgh 57@7E4y:5S  |mc95ҿ*ph8F`@U,v Ř~cF׮)j e@=MLғD:Vh:OtOėqc BIMg#2PJLqׁoQL3ga胢`ݫf9ʧS-yxB@!p%`G(,Ws`ǏS?`xBN4X~ȗb֑=#V)$5q;{8QeFj?i$ r`堂h8wՄS㤑2@фTQ7 &/U7Pc^\z44#La3DŽ6 k[HکD*)1ڠC;AG"aΨ˸~}<ĂO ?xǼtUJQ ;"Qz!']͞5x243E5JJx]b•T1]f;4v0Aڛ=<_6% Oxg/bnXmP9-=3OzY*nd t5p?Sj^*-Z6/Ğh}'I{35[6qELSRx>l:lk,{y0Rc.qտ\ |#N@Q+{Pl NzAw)܍R/[2OAOV;4H IQv%eŚ$ϱqh?Z J9:\aOL%h1BYaLP/ڧ;weցU V/HxG-bK^ZM;,ȹ3g :M!In`}A_V"J j0j-g)jRlDo  JuꔿYd _[n#cvbW9y]X6oocM,lEe"1^oNV;4e,StoI5@/8u5mPL5B$y3J݋{i`Kb &gu_(OƄcHϡvF?j{=R䕁Y>([cղ8!gx:;m6[S1ĔI);CL Y8[gy| L`31}{=n5 Xc8ҹes[ H >hP:deZN='H"kˡ"@6dMgM~6hS)$ B\3+5p=mQ4gɚ4R&H^o:Xʓkh%Hw˛dܠT$Lv{~@f_ÍS :8rNϓ[/}J(o+:jJ?m|y嗫gI$> X&/&[u A9;uËۗ!M_v5E=[.1UkhiCV ѽ DP )_jmi )& X?Lq1=]19<.Ca{UʴE'|!+.l [U|Bf rw0 60p8 H;ɂYD?=@~NӨЬgs##F C{Ќ >pseZ *HʆY G]߸da0">M20J}}aj>EQzzgٖLYMBLL, v몂R5RŰer{x lQj//lb+_3f9XN`>͛=\huO&xM5;~bt' k[@2 ̰MDíD@cMܤomd}=/AOG]fW\/dmTF2(F/ &lŕaer\]_ vFt-"&rgͮYnnW@>\uCwo{''4:Ve{D<5]YlhUZݭA6 WUS1!,29ґ(i ױ{˪XAXzG։ȫwoIP/V&6M+ &[^P,?_!*|Ƽ[C v٘<Tk >qsxe)MA` :9XARTf˝r&o7+P 8]"@oXĚ]+LV xH'i eXH?gmVndO>#`u%n0ib5yO"a}G<0}2*aQg5"۴]`y0DG<6Ҁ]ꚌL/9Qe\lx#H:6G(HݦPU?$z䅆J#4o@״<-|DB^H[ZoH0Q,撈ڲ>-y̹CPBނcYnhQDG ԐGi(8 d|7|d^ha rⵘ>^\#QbD5( =f9.*Ux*yInMɫ\r?x=wz6q-p{MxkԸUm1Av=8:3v1̅Pmh%pGʷ/Z+-HL'<78GE؃S&2 ɍ"̎ni*dX{w`ӳUz&irh{7JffؐzSs?z߇'|e%Rϣ/P QB`3ߚ"Ao @?!V-lNqX% 6&G:+/DRY QIH^HB {L4d2 FV_KJŭ B[z|߆Bߝ8813b|9+5u'oM ~ePrқkR9 38 Kn?uCRى`dXz RVb0H2^^Ͼ4TS.MxTCE$5E4Gh;kF-= /+"tD< AveiEnTwӘvφv#A1j"*?acHJobO2n>Fm`M3x 9Xxp48a'& ϣݧU*wf!\LXּ5P_%"K48)Ha?9wE{6}߆Ǩ oD1Yڨ~e~{xu?VVfRgbOP\\#hŀ!tCtؘ MEJ4Ev/HzL܉m-KM?^/ӹ$ʽa>GHnk=dS۾Te4?/M8$]F$aT 6r dhʸPnTU͏oQ3[/I;3\TYӉزzU%iV7[ҵhs{9)c1ҟm7ȸawq{%k$\t')pqϚD^a27\̶ .'{%+"_,vRlɭY/dƥVlNJWFj+YZmyz׎ |2VMʡ q0oZL=x>A fMzQscbʩnt^hhމh˶qk %)_-K}4(0y%Ymi kCf8D^̵ײG6oB?SSWzNZszgq38P*鴽4wUv{Z->Wb-J wLx )!8G: BrBt0'y6ǂ_:շadj0ꋂX۴^mRɼZWsP p4"pM6mA.tP=Ȍ+y'G Ӝ)4cvBE )8Y^iJܡ!_5IjY}\5d0O_M%PqqdIϲݩ ڀ&c6AMRʼ="}|׊D=عL$ ǗCO*2!Vu ~-P Nga|κz<} q$ޡKKW t9 ˫+@*%U%`ZI؆ ߅MnkxCDӲ $*cXb22麮h `)YA.]c-:ڈ@ 4̶qիi")KB:헄 ]|ؙg!fc_^߆/08xԫ _jL6ٕ.ONGz\C.^0f/=cڈ>Cug<{?%VG| (kOwZU~1 zXݛ{djK!yC5)D$ނ9v3ێ%|PE4B)t}禜5Y)O\ <$c4ll:1eU]\Z `b} kyh0@ӱJb^']$+\YuB8Gw|6oo\QXSfvKߵ!8z8vJ7haG7z+(iʹ܀t=GnZ 1l_P3jRIx~]U$VT 13%Y[)MP|B:/Ϫ3ݧ;QGr*VUHsYY{ &M= t*`9+zz)o(QO$0Fw723^a~uh ݺѽO-U̫wY|vFhXӐBQ:2i:F?Ł NvcMVÛ5o#,@׍*v$ǩkM[N K&NDAR00p(pZ7oYSQY# Ρ; K%x ":L+!׮kn I?6 M{޿r&1# { fn(lr3!Dw`jZ{ #svV9J . v|s3@tXO3>ݖb2MbJ`-sesiY<SqUȨt@-M9sO'Oh}vO,TghxնB9s\iC ~E{[7#7-b"{ ,h^EO,h!TeK(ʹZf鶓E-.S=HcmMu}&=O}ӦFWf<[XO)l>N@"B:uu{8c ZNd; Εb]ԑ5hQ@vБVzo}d6~~=$HO#;g]){bc OrOm!t"j94)eèW:Pmn7Զt CgG:0@c/=eaVwٌLčoR h.  O62>hXFm1OIjZ'Y7OWgEM7XA$d3brWՋȗ-WdcH {V]|g<(lbsڈ ,ŋoT!./=L]v(½ggˇThZ ;X@/4wA~OA WӃ(b\|*FaaSmkɽiK%9ˆ#Ћ6w]bz6WS ,! ٯ_JnuPͽi6,ށN $3P$)h│𘾉=2Lj`G&5HJ(hf3>DЁ'`SV ŬSM%aJm,ݐM?vU!GA!#BU`ƀ%X[]#t ?O@"kJ^/s-Oqv;|박tȠr@%qFC9~% 9~Z,5u" w WO'cYb҅4" ~%^Uq 뿻c?4&asȭŐP۩7iBkФ*zmTkR kA a!GϸJ87 $򫃡nx{PQq#P+)Ԯnc\<#Ɇ6_ݙ;p]8Թ-H*Cp!$`γ/՘}DTɒI ylJ6R(3 T+D;M,Ʋ=H*a0QqsА!(\n⓾xs0K_W(Bs4 9ĐRD?tD =,(i[`>2]4bx1,UI(m^%T~ !YI w,LcV@͉A{\Xn 7zDO'ʃټ.6Jj[ :A3ʺg@{=7TvV' |}xʚEEq/,t;] 2 !KR, sq$DgP,@d捴_7^+ANbkF#9Vs \0C< Î|W6/*Q,s&&<f5Ph1;OQ_5%VoQp ǷБ&a35癄#ȴ/`lV "`RsӼh4^Gp :6kqk@hٕ'w!'GUgB66Pe}fQk8?$. }XSrUrUp\QT w )lZ@#:VcJ7F6j$ƅR$eCJ:dKZ2u&[7#c4D*̱ L"'8T 6[v]O8TXЎ<&h< gC] !4Vz+=+YMʪ#-كwX˳>~1t5oΩQ0B9s$Di˻${cID"81AK>.&X瘳IM.}4q}6^j}S6֍n̶)\CWjT,X}%%_5iLAds7LQ,1s_TEVsY8m4[|-+.q'NԸ]i&,26"xJt.QvPY jwl$'G 8V#3/4tkMhs-$S˾bPu`{_nۜ!?Nbp*DU{XǐnZѭ PaXl|06 {bK {ro$MJXZxu>#\&]8W٠sQ@`"/Q8}cB0h00ӓXZ%Ћbt[vU\ r$>=Rk`P 2ZݤME׌VPm+8SAHV]jW٧Oe$:6=>B,iH@-R4q8>ݹ}zэ^B`+ҕǺ{{t8J(=UxDԜTjSBT $vCzaU86κOsœ(ģpPy[,/@ydyrJ;aȗ nNa-J%CH9BS#w̢@X"7 JM(Z&$12L QM$vO; m7ݤ{4A#a/6D5vr ٯ`ɼ`E@EG!?6aȤlI:pZ)^4j+;ܠ\,aަ{qF&@ca\}Ӗr 6;B~ISN= xdn?~R]X32]zb5!ٛH2l9Qrza;CNNP$#קI|挡ߚ\pi^C?yYC'XAH7Jn$ Y.~ 56sBiF& |>VcT$E }k2V֒xHK <"6"sh`4=>m ݌iez10%I] `6q Ȫ жo8؟٤^o 3(SJ>QTǙp%ASb[R%(p#nS㈵ ܝ :,[oA8whr֣. [ A?Q<x!ȼ.'cY8y/ M@&8.,s\.ɎemZ6#RܶK&4ϴm yDQ:tysH lf2w4uch,NbP3JݜxUv)QVw ֽP+V&c/&zgXO^(&eO,sTl:4T4tɚے S?e]v?ah2aۤ9@Y;X.d$ z嵅Qao7b#XKĜ%Pi*yMy~r1]9V2yѬ +܅i9Jhƒe|7m Y;dwȉG2n* N\=L*MO9G _hƵ s"gJr8*w(yT#ѣIaȣE;Z?UBS{F"Jr0N=%G@n)XC99YLOzY(hK>N'1&͑QǠDRddHQE7WϜY>eO@rp$S>*:hx 9JH}{0ڞ&XJ 9,X"mYlɿm-w͉,]h(hbh cI:ޓ\+@@P vb9' ;v~o*7h]zOMOf\MH0ػXtz<`V֪9 +T2* |Z_>kMR9KNюh @h2U>ocslHq3GLslX9}k3 ^S_ڿoo1ͤv| \oʶ Il^/|Y6 k`B?-XM춮N`6 (l;[O2ں~gHg1R(&4j}*`BǙ}Å ndAxR (%æ#^W'9eMos溑݌wm M<#,bsڎ\IsL76,)' Nf惦R!5Mc[8s`( m`8P1+UtZDRNkfqǾN8U[Jao)Ԭ v+^QE^]4PaƢsFtLЅӜbXG*R*ǡ V!#k!8{K_Z%)\z4aRu($Ĉ೴iCD"iyFFS~j(ֽ "<7xn7`Q&箛lN U˜><Ixk}ol\eSsK3T;Sf(1ݟ_]Ki²6}"ȹFZL6uDvoX~g`ʘ2_HOoGrj^D]Րn)B 2gN'aFQ2:C{uXIqj^U)XM2)!mx+h /Le\W=O  B6tEś: -D7P}tIZx]őFc3 __hE %_%'I+3[s!Au]K#J:/KV,>WRz đ h;R2fM(Kޯkfw{G4DŬLkt^j,y,1$u;~_{ҟw>:t?o#6}*Fj x">(Hn<#/lU;c R];Qj>lptKIp` .J5[K04vNߦRKT6Uoɝc[r`2XfGhf>г2n=jX?\??[@-dQt y5kr%5펣}+JX|NT<*b{-vzGWU-T0 M#W%J ~ZL_@M}2m;HMF4(<ʲ*1 D7Goȼ?$vzb,-]zF oJhN!/~7|(=gڗZeM 1,M~omD<: kiN,Cvj[1gst)lADZ8u,]޿ ;9 {JX޹< r"}m.~(Z8{eD\d4B RLt9 ZSǠxT"PNs (Ilr2rnq: 9}O9|, 䩗Z̿ySܓm${[{¹-~L {R4w&NQ 3T_w(up UjWE7wO`k  r"Ŵ*5T`R\Q[ :$?99iΓ/v0&,7yfB~i@C@DK6uΔ?xs+&}{Mg}xT zO?z`~ qI|e͟@C($}gX9= 2".ٴ GŻXD)aV4v+ `ʍڿRH;AHXg %=(j* ;07*Œ,S2Tk+=L[x*Ej/DC! iog#8%/R8][h)Qgj׻ "k2hE.o1^}"S%f6,!bݞ1[vVC\R,_5Bbs|W!qۀA7SE< 9*.utNX aWf@XG< @'HfVumCVVUN3WGr !suB|VU<{T x&3p#|h` ^i+3iBZo_SԆt>Iuo[&hCqsTxP @j`9jy#`` 4Q$EP:4edkIvq^D;!sdL"mUS(-V({_A̽H0>`g-wm"`r(K+ឣ8Η3 X3(so Q}Sk 'jj/s;=Ӄ hdɵvo OmkK(8zw{+"5/DJӕABJR٬|_TF1 n b磆ΔVNW5ހjV<PZf i:JDlh?/s:]9bV׫]ViJDžJT .~ R-uk7|HR)ɩx̯<20!nKЄv'U~$8J!}Z6%bZ6Ҕ#"!HX},ʑ݌V6} o~tw(xjmxM㷿j^ʩ"e$&ڠ^#+NEU .w'V qdA12XCIa:4UR;ؙ=I]\z)uD]S!dd0aP 0k{l\lf0 #+aVc#z hUi&N$w`;`g }̤};ALS)U#n/ f u;;jNp%_EZ^el/wo77Ia*nM`Ub1O-11S8f%׬1KF*xGUnK$,hGiQ8> !=nwĔbtcXn2xIS3}n=@ ҴCH"oK,kpSwl0{r 2-R%}>5/$J3!&X˳[^D3KݩbbGv=Pүzy.,|14|;KZcCujfڋڦS2er0c`9"ǎY񚃅=qBQ4xv_sj]3F{I=n4{J#UkGJ7L]˅ ZNFy`#eH'a;'VH 2"D2XGA8~[ '\^v 5蔾g`:4 Zw(Ի޴qTC(rC8qZFw*B(P( !t4*K JT .S,WGiw' %"0lV>97^P#ɂͤrz%QKwsKBwK9jYc,,#D-By Z]6so[ɼL2Xd2wі$e9*J^ճa1\B&ٖ~-uIm[ =,m\gBū1SAJQd`FSt@% HqTSa7F"4+{OS{tpC`U/ժ0TjRv+$g8N ./$WC5_p3 زE׾3jClZ@ $'SA&jԔ 6Bѫ f(drIo:Wt9[ TRIZP F#-; fHk`r,I!7GV%sܘc2f|{8vX2qJZ&(@J ?SBW"z-:8H޳ʩDVoc sweP+yA*HO߷7U;V6o`} Po4=>^+jϪ`NI.w?5YSӌ!ަN:e9r<`$/; 0t}F"Nh&ث"& 㘐wݝxE?%ʸgeEYdB2( Nzfy5H }Q8驧xB >MXE/pRpVՏ jjrME[TH_hCV 9%Yw<=(i XAn`<*?X6Py>2F^68z)=\b"ϖĦ:d{zw^y$~gYDh~+5'Hj܁L"ϭq*&&,"qEX_k26bZmMXV1qYQ ayh}*/f':>C E3^/ݹ&3<e`stFЗG:0ơK^Ͱ8+= 7{EmBТ}Gk ̹l-Ba-!&)\za~o<3aBذOa=l~@3?[ۊ}NvlxNVS4j \*?9s)^- ~% &?V+@bjA)E!cSf Z ~ ws j%մzSG T9TzvE3ԇ/Eؿ -߮-; x70˾^Qnؕ[+ƛ #ųp{AfSaa1Anwcb 'и[>QZϑ/JM@]ˢ)yoVGކB1/*}oru1^lui$OUXq_3ԋ;+EDbY9@)exoKu{%bSۿ$j(7(dxy3Z5a݆p-:F]\1g/Zkg8?]8NPWSFpv~l醧z %ǁm!?sO*|]q`49<}SS˅2+{qd"_I?K˨@4a#|=jZ~}ޛh+MT0Q3V~'I` 2w'a .=ϒ4t2e"ln5_af$V?V!"cSP-Nu7vhsk)o#0! eVfY}е}. QO 17>B|BU{KIgQ~f[܈a\ $Ꞌs5"9gzSYxve{#y#l"#L98p$;wжۼ%fBwߕ6 f툷{z.}{`wkGbw: ̾Tƾhgм+ E 閃|tHf k2Z>c "e偠){wcykd1 G> 9[]y9>0]Ae lK$ 7E^C#rAK4dTJ@լm`ҹRȏk}EE'4U NJ*M{8yK/J;=g&#rt[4m%@g~,ăKessn/8wilQ]Lt+$%ߴ. wתiV/j5 Xr_pT2`&9)܌b ?h1 )d`ISNѩs%+j|yPPBsu ڞ#`x5P^}eb*qiHx|7,pT;HG:4JZ}!Yh8چߋ蟪N'8T>Xl*"QX/X̨E՟Jy12B[l8 ״ e rM2KE^0`Q1pm(ua]m>"RJ1q+?d|`j&l޿04npI![~߶ bz13>W  zWlc3Pۢ583  e~gU(O}vI CYrb0s3]\1 ҟ= 'R}| }En^Ď;`F]BaLtwFyն)joi~ÅmW2^b}ATFh}Zu>JB#pAS;Y=;ljEokoD#hҥ 3{+)L4VTUkľǤzSR֙9"o,,2>#9Բe`;|EwnJ+! Am a yF6slzv(E4hW#ENT 3l >ceĽӲJޕ*jk. !E'ҘKHX6Tgw̡wn9nC`<(LY@$7NGR<ʚCV(It'ÊBnFV w=#+jfJimc?& Uw*49Tob\INDzV^n*ũ# gd&&$7%A( P} =vWfWmŭ)qM1w*X&S~CwU͓hC \\fH,0 d"e4ix?ƉY;\Fׅ=,eM}n2^V AM˧z=pUFzu.ɭw'~)5wӺ:!dG?{w/b  JUo$c:b3eW GzrUk& ~'_}l%ae-Z;:FU+V0QޑVeԘޝ;^2/> Y!,f|&>Zgaϔf|Q{!yʌQq)/ a(hIl*w콟<~3 9#YCMqWJ'iq60(%HƯIPAy>k4{w@ q]X >MMk_~ 7}e=" 1 B*VX~ݔ.dJQ倴ѬvwbdZop-2*%;zh0av_G^ua~c _9 `RV(;Ԍr#BH=hYʦDF>? \cO )CbmSdXJ 8zooRI>87!P8('PȢ1Eg]UH=>ͪ;wp5뒐u#E"O^/ LxwFڠھ0"nq&IPKzk}yP_r;x.:Srߨu]z;AkCi]FzGi"jW8ouwsV밡iϙn)قsvBtgvx_ F̆4Y h!VSֹ>إ1!'0;{-@KS^IqXxݻڏr̹gtI4Urr3ƽNlH͹Nwwcуujjw 5MXƝd2i(-g޷):E')r2$K{R'Z vHTޢ77N]jX a-%I{Q"B+ ?ةf7Qb@8@]P̞xLab$h2/Z&:wݳһ~aɄ { İ_6tu{`>\#Ov_a(+(2T-LM%z,V C-wrWYyGܡ7"³iI[:H˒3VIqX}3>EB̈ !8g0mN[>iwSnP>̭*- /=o_L/h+v#v7~[wCj=[J%(Y3Z9wַ-i#f`-=3덋g3t[̀Pv"BplbyEwx{7-AH6_s皈'u/V< BDTH>fF 矊7۩lrW:t ebXxFH mCP&jQJAyn(^l|eb(V-E+yHl`qџh/6#I| !1"ʤ厝"%&Ѣ0py-LC{V8-ɯdJ%sKq+<]0V$q~q9 ܩw㑺 K{nSaۀaqo]R{+1AVY6%vQT4{U͹c?e|SI_-}:#ŲmK&6.\ioAZ0I%c4`WiQaZ=3y-#hZe0ۘ*3, 5؝!AIC&ς;FWrlVLk\Q'MJO2 o'H}yZp5̃$BgLc< p'~W&JDg$! 0nh:3ɩXzc@\0+pzޜҹ4ōF6dyni鵽x":F_,뼱 s@p 5уNw4,7jp6]tPGlU`'j!)p]%gRZ\S!"vʤYdBvQ#—[r멋a?AiR~w$ܟ] `;K6 e< Y J+bSyWOP(M$Uzr,2 Fhnz=k&ҧ*k'S7yt8F-zKwep&$&BWTV8",yn /IrSPA:?]-QF%`{%VF/[,e ͽcGU~*BD%1H6ڮ=b|'E,4K~Yp~n?)JkK^ҊPc\LrV*9R֭C,1ҝcKǰ5TeFT`v.Ӛ,<|L Ybm/rd3κO0\< 35 ƕkc\}U]Pb td[ªCa9;]W8N+VU5#8È1ܠS `4!a60H W'ЎYZ ?iqQoZ_C⮘FֽEb]7zFZ<0W7M F;p"Jle>mN<5h*-'^7]ֹEo'I23 pIe7tR(e5FK_YM.0ϵq;`װp.)e6\,ildt>DH>g 2sirhTIxvCi=Ia30?zc-F Ѝ(,BL%R+1Z/ԉ[B.AϑiO7Ĭh=IT5-/|g 1a{߀>!ZcaNf7 k.KMT=s+`G ў`Jӟ{(Ga?,#DA @I4HZ՜jhA3BD2&tOyHW9B背]Bl*gOb9B6cYC(QG'u"}"8d.sՠ4%ͿԶwy@.7NpDҁO"k <{ó4%VfJH#Euvc`fd0[X=bj O[x Lrke=jo'6A=FSnP+HT迬@ш@(fZo @Z5t5M qƥuf hR=pŦ58Q]eZRUK]y/dAGUd)ς* Ӊ닡Z^F&sK*eQ[=Z d֖X9K{*gիF R*W+ַ6t(V&x̮n>KL{hl!ϪATԕ_`^+ :Z'm d0q~ π VG"Pӻ G7; +E}u]bhDܦ䝦.U/2 ܵR9?JkH>RL#7'X{E kGڦ:Zm\NjDQRKleV06Y֜hkҨE)MHR{._^G*.208iW,SݳXó_؄Ń&Fh_Vp,k.ow`z#lRYjL; 9qPOh ǻZ_2G@_OtI?^/7}šcv٪wkΘoAw.9!rG< xz t҄sj2FkR >8ׄYZQwo7*aQ-S l_8pyZayDN-`{#Xy mZ?.(:ĩa} Q~m  8m%. ( ڌ^tl"-ev_<庈dnC UN&w%K'֖k Zv}˩N*&_y7Уv+LG6LDgxn`A:e+LQqzl]JC5ʙhއi|{8iFud -W̷ #lJD%|Dcc_F)FVsw X*ᙬ`\ - KS|L;7I_ve[.a(b q pxE*WhPkV9ִܩt ,!w'ئ= W)Qc+VOMJ|ndl(ZM8Lf`ZlЉzNdfxN_ULZJCX73+50a/{t_1M#zMCo*Tyut#b=.6^=MkYRCߗe2nwmtC \Su\w*/͎wEۘc0MrֵwAGiٔQsGdm ^/wwxRhMw דg>o7hȜUMߨ*y]xr0%F * 8-7Zd>>U;*.׆x!`FɗLPn:#JRˈHB6 Gʶngu+jϼ8iŖKX1${^⪦c6ܓ8!hvLy@gWxŏ郠@,g(&$B&qɄ{ Rc rymƟNS% hHHiRE#R*>xK_.IXBe0>uJTj ڔyu|,Ŷ9kemJč)DM&7* .~\NAAu)ۉkFB٩lvX2w ĕcOvKaZ/d1j)[w゚s!(ZhvDZDy E~a>pMB,^< oxZuo y߱30SUM0RlQW;UB]Zt¬r@NxM>8aY",ڵ-=6xj"͚. A:JfQEN*W+)o ; FGTd97#bR R,E$8X*tS9`WH>\'y#2~-܌ܻw<'`!_3XtzzƌAcNx{N0vcIM}x"@F&z7Q$0O:$lB';0{Fǎs%*GOJ{qˇ )k\:g@[RÁ#rr6\x81#1se_Is.> ᢲ[МmKFQRABlµ %& ׃pZđ@T(-iJH6'f7&44OL$P1ie \JAG߬8L9#4Z|M'W.bA D1,n_ ./W I7CSzIK%g &>,]6 Pjᬌg3U?ĝJ┇8ZVԾ?qp lX}AmψP6PZ?̛90)`E:v|HN-9 ]ik^rl̚B4EϾV0ȈܡgcY*{: YͻKA #GRߊc^}pP4~5eKcfūtش[Ry(b?9"A1 Q;scSvƭnD"i/ :@n% "^"HjhПF4vɎ~613/Cd,l╴A[d's2tmk~L+D؂ qFF礸wh|D.uda)e[5 b ~/* fwksVACu%2vf_-;v8nJ8`mnB@/^{֌tzd2Bn%#%;!Kmy$kg)%eN4j.`Cr ܙ1cyU=#Ugஜ KA.V=OSF>xc/tA-/ÁcL>?`Qؕ]ɭ.sbF+FfHQ49ݕ0Әtv|^>&ƒ5n`9x{:d%iY-Q~ #L^8pC#, %," k Eƺ]vdk|%~uFj[q=359r wO8q2QPWL"w 8<(HG:g%[]/2y T+QsvW} P'TK>/+O#w_c o'г"]'kJ|u%PʊteCAOjn*xu>Rڬ)PCSE= C1K(hZ`ɽXo{,5%ECqBKxN)cj5i#`~"ab@逬g Xë)`@ٰjM!4E98'¶\4u]@A9QL@0Yewn?VlQQHryqh?'Bģ,SwԲX%Rc:Dt6`UoEj~-.3T'8$W Ij`a  f=bg4݈p'(;{,hwsXJ}c~ 9Ev5QϪ8R,^ PuK5֓ /񂆦$KVР:spt˥"Zwm?Iq-olyuezaΜXʹb)ù0$7ڥ;UȔ8t@dRCu-=onX:?4ҍD}:sYy ,pmr߬ O KO'"oOUXЗ~Bn@|.;f'Zr3d[V⚨+dO 0ᾫUG%|%&k[Tܓ+b_h,j'Km}M[%*(cu,;~>F!ʩn~OuS-A^P5.R2$8 sXS&Ův9Q>Y xzͨzhN֤>Nor"*. LkRs2C!ߏO3wiJ;hxU&*+/'v!8B{cwP Ez4lq۰kP,ڤ[U""Jl2_ X z5`T̴븦@]Y*4뎈Eg(Ӄ88PJPW,awwjzuXSܸgQM9nT@(ۦ#tsgLt<o3"en[/A<#!)gyISt&>B]4A@? ߣ!K2Gmܐu#u7!0NĔSЦL *?a4Dģiy@f2-׹TSdpxUC c-V-6eH!m ;mM>N5~ͩ(|^0tEWXs7QcA jU֎z z:7S燙i׀W}e; 5pL\nmd2/I`A M7/lAm⃽%놸jCRvw_JF0 ƙB^U/bWZ,sB;5"ˏ(dH`ǥ#T` /otx2v91gm50?#& hŐ|[<^7[{/ՒLL,4ɿ ,$12 'Ly*ܯdlޭ0x:#P:[I*z+P@y=0fxpLx8eNJq+ ?p :TkqspJ+9ryTvqܓ۳uSQQsQ@t aJBpoT5; xIfe.FUŅ7Z3?@'QM+`MSǛ hdBӗ1_g#C8APzd1G݌]T§ w,jի`W(M^OD؞Dj`<.X`_e۞cMj׬D!re:T?l>e,erIaV` Oq:F@Ɗ#]AbM Gnj Z<-S/t OfޣEU5s,5I 0N5<ld)olQ-fWFç]%_%;Vujkk-'q&B@T=߳W>]s/ \|k" ua#lnD>u1^6킩 CQ0w-ډ:3/ȏϩtI(\)蓦[#l r HL)4ce \S~9"e*4s(eN!?G ",gūTtb6pLbߪ+Hɮ ye94ZVnfs _/3 oxA g2>:zX]뭟 v@f%xzJtXj@`?(5ǾD"h G6K߭}? H \|{F&;w,OVp @J'"c L~2iS9znt] rcT+vf:[1斛AJQ<gq-_-m*򸤔 yr sP)+ Mc]*.`qTlE7X9y^ SmJmB Х5nY-Ƈ,1>JǍtЖѶBBA aw,_oxoC+3? @^8ο_vtBv@/L^uRm2I6!YJ~_/.#vMٲ "4o SbvsLGl '014`s(Is LB>6ШZwM|4Ws]"!3uNz >ᛳrLrn%_ iH)-JlMOͮ:$qW٦u_Bw9xd.whfuJ]6~<)̴Nz]aHa8Fg {R V޿}KG:^ܾ2Q&!yѶ:J]rQv.M iм`Z!em?Rh,KMaKڙJm9mB5PC!e#9rIfa< s*=:ȇc|(j";5Н0UN&]P;A,^Z ]cXvtʄYQ%3j?R3!'k!s׌|a|{SO2U?0kLhP;b?ʍ mKY\/ɼ駹5+ 8&=aH<]*eŊPnb*LzsM' ,AZ`e-#x.nnWTiƷa_h"k:t%d&-i'91ٷde$T߰;%=:_MrGw6)];4̴vҹW:Y\rT. ETFip $;:-&?ڧioJm1Z_ʮW 3*ϗZqm,-MlU/XY*%!6T94Ɔk#}h; 4Zݞ/C6. a* kYR22O^0DFދG;&b"s(z=i|C/N՝ kT9e:Bt.-3ޯ7`[t ~X>4ͰY):q>G{61u@2:i%BN~RWه<"Re ʈ)NiIzaa͸ }>bAPsxH::ݑYayFzh{bYk6v$B(=IKJ=x9up>PtUkF>.HjPN Bp8F+F?A|?* zT[󲓐^\- y?Gt'fIfkH;=z|e L k{,n[NM<%zې^Sr $VKМ޴Dij " /cö(IP Za/z~s.,{'e"_Q@҂Ol׆xs!Q}^8DU(׉pHqld |'{?-g-sd8RڳM:@" 6تS5GjMI ˀSydz"뵾0.Ҥ-!՗eppp8BObk~!`#kiH'#*"IRaމsιEFvgҳ"9 4luy':dNXh Ai_y~]K!1[<,RT ?8&cDAS/:UN*p'Gܺx犻Y kq[#&9^Un[|F ׂ7h-Ƃsڪǖ֒b8㌮ίjiZ0d֩P;nȧL;4Cw30L![7Pes ^,23Jap- gPM0-*U<'Z-T|KA\V&ЂN$aHɶkokDpQUxԐ\0?+ a6(7ԳGŭ>p[Ri}29+gJT iD  bL9/%]YQ8lR֚JXG fq;}:QD>MQLѲ) [Psذ dw-b?xqN!YF )5Ӊ/ {9Oʥ1/20}Wu8u{j[˥cZ@i1*߾@`6HI-KHӏוĦ4΋y0!XgEVB@ FY\e{[Ic sF*aY,-E:Ij]7mߚOsH{YNyP!4G3;&6rPр‰X(jc4S0ea&w%*RZ"Rk\FUp]pBtFrԴL m8otK,] l]XMR]6ȩ=%1'H׏#YR?5 G_>eHZ2{%^I@JN-YNB9U{/o4ifQ'>)_.'G .,A:),-&_&ѱ':2k"`cqa09B*M]{8;H~ _]>dq[w;yͨw§p]Ʒ9A6m߈"AA͕'%]Gk,qYI ~bKDn/PV\%K>Rx@Y:3"@I=J3qUO3 J"EenF RHxkx}qC_;PuDž?kǖn<8(忒n^j1}zk))BR;wpM?PLKsy|lo#|1P8&v_sJ:’ԗ@d2L_sTp,#R~A'~/+ !3 * fFͧ]FZE+!lp !J݅F U foL9?nlOQ%ޕâpl&_˼*`ȒAIZß3 &}u_`@Tަ6\%DRSso `'!u>n&`A/CC` K賐YتQ 1?iñWblҌP( S*{%i8Љg [\h`)xE+xv^zt2P( ?RU|e¹XNS' eYNE.Vbաr\sRN?FA_8. S0*fC8Kf{wy ŝ:aݡ^1"ˁv76I6$sz B-IOԦQ'SpzT%߅XѭsTJ'Gw="C+Eд?b .OQÙ]G;,IU:uy-xsAXsPg!34d_5wy Ɂ`$kwÄJHmWnUӯz? rKXU_nl' FUzNɓը|}L2wj}Vis_)H4y/#E=D(f.([}4~=1 ԽvYjgB{>BT~x"oTE/>y@˱?[(m.*/8eGw9rbov~_;*x.Lp~ !=k_,؟%BOֳEtѬhҕP3~VPC&kjQĒ'ak%OTF6 /H雩vI5ݤEk?$,=A䔲R`E೵U3bscsE[V+-.5CK}Y;-s֠:SQGE^C[·Oj&>ߨ)G%9FN閊td`u#s~~g؁0Q0\T-v8fji]l(MQL4{Y(_kQLJofTr]"ފ5fǗIz`{. )ङ7Ȅ/SGAh5DA .o}@\Tzov\XKzډ trLJr58ӔsPK'|Hr*lh@eUK_2#AzOJVmuـ%FHcrՎKG-dcfyl٦6ua^-2|Ꞛ$!<7EڡYoƩzfl,qVxX : &NWq ^eˢ$ e!6^XeI27B  ;4k|Y™U+Yyo M9h&PdAHqˮ\Jo?zm|[,1Un;  kBCۚ*^uNGm9gr*C|5Q?~X7{yivCt(pBC(nwu =P}BwVnE+o.[]7ŁLpfjc̫ yբKűފZ4Z8ƾQ;NZMiج:%9ku!/;pz@LqmI:5;yuC{w"Q{&?2U=+^Μ>3CHO^T<'yS<":F/M]f,U.D ,vM2Z_ 0lwA QGQ[ ?$v#MӏvKcXUy^FI㉔ssAM\@C FixHcLjqr_H8`e&XBE|7v/tůDeciЭ5#d!:ݝ5#6uNT4!QŊ 1/ dWQI9ǃ _bB(& 7LKe}!gަ,teRd=K(3(OÔPbgQ-RN'PrQ&BrwrlЍ)M/_f^0N|VO NEA@7IĤ E$E=5EmR8>mvv'C:LZD^5 ?M~z8;$@}{]Xo/ph;*RV@*dQ"Tk^9 ^O$2bWQnv9m;_rKx1`KoxW`V$Uwq=xYa}.ރ+EalѶbOӬ>xTw$j@فE4 .jh $L<ٲJނ|Xo_#Dqg%iq} A"nX+s1rnci,tY+tbXD@cY AgOscdc,Q<<@Q[*Y uE%sMB;$c?y]O,ޓdJz#$"_-Uo3Sr@4&1]YlPcV"yLzj<\X<7|:qiml&=F+|id~Qnffжd5۪>ސİ0ͽX*Q1]=W&SVtaͪTJ=vQLU+׉pj@h,RQeXܫ|{=*|+#v_&F| `FI#xor=)& iDaW ;<- yH'/MߣdmJpGCP+ kαLx,Ȅ'Cٞy^5(Q9 ENS:t}d&1UQ 7C3wlk|_upc:dGfmJ/yrT TѳrZniU gO*L@,?/XM"J1n5V!SFHɺuL$Ӫw"wx1 B.l2|[^ۮ%KA \DZ'ab.VdMzuxN#O!{Uچ ;ΡJqOކ{( ^`=gbRz ,8+6eu!0coQsV;,9_ 8y< dZ`ǥt=0'1,j`Ń!7tt@ afg[Qb)Z ϒ2Dyd'Yۃ]'6܅J5xH?̰ Z.[Ɵ<>M5])SdևHiWn/{>0R[ʹsU; mm0skPVVb 1;*URrᴿvh?qɖh@ hA2}݇^u6K[Į7a b%?,]ۉ;K\O/`W;cj2nCCp?8R:JީϿE bt\1rأ@4$k[r24@.S(*L Cn~ۍXTRR_{, $TٹTl\qOxmѭ48,Zo WlE=د.= x)JuЍ`{[83nj>| DzMUGŔ36<4+jIMwTgAK5p 'SLt"H#Wc.Cmuw xq$@G)R8o- Q V;"pkon[ qMMySzLo {T$'"z"ϥ.UsB|W5c]h*;2Wkz4u>Hkp' [pY6yd@^AEY]G:V{YFZl" ⳱S_."s`+ڇMwtJ YjhelP"{a$,@yg򗑐Ù+acI I5{{kqyu&ݺ-"&&rwrH%oq(w3G"vxXwJ|#h ’4CYXD}GϾ)E t~ebcM a;sqPjeYqk ꍬ؉DÚ R|E/wf ̺U4 #/5Nֵ#`2čiҰN~2|W0bf=]Y]YЏ.;g}mC=coe7.B5™\b%A[s'0E}ɧۯY2i,hVtO v 5L>"/(v>6' H&a Ռ祍^|EٰS/s8;H-br~cq"4G_׺I.:aØ/UbLkճSr\vz'xiyFUV4 &1_Tuudgd1loɢi'TB: wAAh?a] Fg٧T<'O?_QpQhNuzƩ8>%jW]R{+,K2!yQfmM T;DsťPF^'p_.72̏d] \c30-Lܘ' ֕ыHT)7Тy.oyc;tQ^5o`#j\xƐlc,B; *k\3Wlʭj!:#_Mpv}6  i ms)]Жќ.UOy DP@OCk` 58`jO~Sa'e_2\l2v99b;&=>Mp\G R[Jxv\36^ .Z^d3Za?y47Y"Yc Fh09WXR6d,na,;$K7őMLKOݕ5sj4H2+o ~ލb'͍&7uVh-8fNRF2#I n0GԨŞg9#I K.ݔ'ػLQ sIa4Ĉ¶B&iז^GuT;/3)MۣD}JiTkP >~O J<|/Kkc/E)]q8B`lEz=tjE ۪qu8[:}0S$WExnpǸ_E+EXT*zArkAn{`Oîn|wcL%G9 AKN-I%4\^xfʺ+kK^ᵉE!0k KV˻;y4-g"+ P[Qv'l F#gz?=60(*c "βŸTJ~H4UN!ڐ7]6V'oF)Uؕg؛b$%ݧ92Q,lC/H|{c(s30b0 {6uuGLU@̍ŋ`4t?d\(8:f=%+ b5fwTfeVoE)~'UhX1eO'\YsM2{Nɥz\'wz=5~~Bi lcN] g_`q7͙~ZPgDPwH[b!"Jg:@p5Dfm|4 ]L3~L+j< fӶ <4w`bF#4_X :<B}ÂȮ=HLwI<8o*yB|Q& P6..1 +NI !ha tr@!Yknyc?Zb{U2Z(ʚg\`IjY{;Oqoo`Pm(^YOG٦BJK%B5jǒIAs6xwD|Cd(1-"xE-ϽP|7kZ{=*df TdJQdDsZɜqAb =hJ{AlNHNWJg{>X[u/v#%7|@Fo@orMTvNNu$*^{w+ser^3L$(e&S'"@nu|VQ-[pT  ˫￘9RȃO@H x-^IQxsCi} FBTRzl֢6WeZ $?*AՉNs8D=tmr/DEqV` w 0dl)U^QQJC{Iwy]jyu6< ϠS=$)H.RHJvj7㒐1Ё'Trpi{Gm|Hg˛Jtئ&E"Sz. dDDS々yO"ZDձv[*H ,e >n_s. ')+leXc9 >'r@^22rw*auc-%TgJ\GGYi[(Qi C5E%uε3eپf ZP@wZJ~hM_5А BJx奮Bb|1>x Lqφ))[Kjc$Rַ~&Qw?Zufmk1; ., "]4VɟiUbb4嵒CxY|\<})`~#)2xdB{G7DqYڜ, $2KA#"20~)ġ/DZLV7 [ɒ(vU\ϴy =rS=hkJU#&OnCț#7 4|Xbl0:']õtEJ`W޹-[*+HA FOY-,ϸJMseY#ø:3 J1\y 6`\lm;!?7aKu&/vߺ*6F8}Uҙn, /QX\jp:_LM~ y$:Nߪ͂m\PʍNʁFF˳o98wAUX;^n.ТSwXwi) ?>!1_$.;ɼ7b->5PDo8WK;;z|iVe1Q`ndH',b엺AK4B1'*¥k^[-Obq \0W`V_w%2̸4~f[cp'!hO@F?"<HA]Lm sLn9nH@mW* _ka ۸q&!5H=|gGrZOzCD(Q 4α \E=ߔ}ttQ\3 fӕ'9nƺ^; kveNхFJ,? l6;0 }ݗDN\%A >+²O^Gb澺O!+24BC9d_,Ezd`BSr# ktU㡪gqW(g<(K F];[RDtŁZxv C_ )y?K/@_Ί! )Jx5Y i原{N.YWkfqq/$0LY^q<2:; 1 /,6wȚX%:æ,K|ǪM\w.mx]eOW@;/ȎQ0+g3J9lfQmZO5/&kR>,QYe`2檻i,rc4m?b 6mP63ىpkDu#Ԇs~|ĉlpjTvj5tPW晳y/61k@D,@OO7pC WlrA |j%di,۾u&` Y"Ulp"Cw:sDቶľ:N?6w!F&|S%ftXR.Szmހ]|JX5mʊ0Ϯ҂ f7/ꔉ@"ɗ-NBFOHn8$7a3+.̈́$>^):o4iEo*n҂TɻUVugC9{^Z=B"4G4'Ys2Jy3;o&5+cFjCNLԫ/p@.@`䐿\ӏSV5nXkp)&>Lh6.e*o 2s#w]gǸa@ '_1~P~/moƨCK6{/Y\=A̺`ʿd(i ;mڑ[RڀKp=+i4\,%k Y;]۩$9ҬDSbۯ@y =Дؕl-yTf\Ę[u}a!Dt#d|$ٲu/=9mJtf_i<HS}zZfd{ k,1U 8_ H{#'ٹ˘Ɉ՛DHRg%vIMAAXzzc6 #%zoPcO{qAA| a]XհQloGr07/I%w?t9g͠@;RJ7fg{t:@v6˙0?hԁ\`Y!4;XQ:G#` >?aъ\m=0e[v3fؤ|[WKMhkXE`BϼŒW%Z{{b$ٔPG^ AtBca=I;z` 2V%zt$ a'5;F9jyݦLJ.`'*٫\{qtɽ2ZWSN/Dݶ ,r"biC:;| BE(ɹawXz|nbbf5FSe~Ol%PwAD QwN2$$idPpkIp~'L2W2!>O7[hMGngr:Pq|l5H|bq|.{J\V%:. '薸9UK.kҢhoAeЃ@7uQV[E_NzUFFwbKau5I8l bS,K(]eD*o$PRwAn2Hmjx\ieXrxcA/Xȯ, "Ŭ %@6ў&LR/T1/6yXC!頉JTCZ:0oS] u^RU%c:Y$һ m'R ~:F!w`Z? C˅Ïgxem8s޵>i3ZfqAuY.6;B?CB]tIdGGnE]UcMݵ^bu׬mhN\qaAh! $%k|de~FqDP2ʧo.7+H#.0RRMCoȜ';K. -pP޳JkU]ؕ럌r1,VKg7s5eJdױKawOCW!šD4$/*4tӎ`$4/I]d Ǒ/,\v0cQM2VvEC,dڪ(iro?//Ʈ=qEZH+Wx2r8v7Պl&xA|Oɍ9 9#"/$ޓ.Oq姑+ٗ=[=~^=uk |l߷3E?q/(%9@/T2t7P&KsKQO?A&O~]-PHX>х5h isu8|$`Hx 5pnjo  6xYڼ$w1ׄɪu?}p *1Cxe5,_ PEqd6=-SSҬreY6 V@kPsJ+ͥ%_(jȔ yX)^ʐEm**9G{'\U^;) jvJpXD\?Zxwz'h4zj9y* $[Ŭ]aJ9pUc5uv.OԂ,ȲoЛ-ey XxVICaw^DэB1M\ޅYRC~B_bU-fe >׮#(3Z3(r5N_땶%%9%<V@r}y?wXjNN[Z"DRWYɇք'*av6Z/*c hH3\k%g*OƈM'/Q C4nYXr颟&[]'{g#ía[b_תr1ݕ"Z5i*y9>R~_s:"stCrWe^y5yoƢ2"%c8cz:_TH[SJ(b˴VbW͍?x{ jBFTh#KUpN 3A*kly_(O{m26BU)h; `2rba ^2sl0Za kX_^g`D<;^2cѾ .QLv*ע5 M"Tfb,hm?]4̊и5 %zJ+0ʮ㌗ =!ׅ̓#|A@B|g\Ezm%Is"+8 @>~ijZ<>^ӜƫN{[C^4KP/![7i7E<()Kӏf䩂A+lX]2:# jt'n w:mI.yt#:-'__tn8|eb6.QReA4'IL,-/8o^eB7#3cy|OӒ$~8d65t6x'#<מjLBXc$K5|rH^u2$(rw,dݖH~4zaph9-츙qw6(HtAf^YuG6vpz4-a 7 rhF4u٥JEF_ƬU5BI//ײvђJe&Ȭ/)|EmhF~hk(Iy5rd͕Gjܧd#h|Gf?V%6]S-vGe]Ss=孧Z3P-4k={Sj>…cKVIB-7o,Ռ)N~~ 3R@X0cSQ1~sps8p%"ЪU#B>S8ѬiFRqG&v X(##C(7kstD F4D8.r㠂嶾Vv:TBR|}-l,_{M,AA2(NZ8Cw#,\E87u~C>CiPIa0; |7NaXouQW 9vD>i18 ڡ2'06XĭTSJLoeɶYW50>D5TN+7l[1n$d˞[27Ұ]s2m ѯ6Eð^ACzzP y ,XbѣRƒc(46 [f,a;ۼF\GI q@V62=WF(? bϦH^==u \őT{}X0*)D'RČkh+i %qٚugGM#O+7j,P g"̩=~H~'7@L >cQP [5 "_sͲ  \Z)~5Q4|?"OA~)DTXG^,{^"3mhi^ANܘ9Ա'oN4lRbZIGA x\߱QǮ CnV\+WsI- )H .w ,=3-"n¾0f]I辚%Dvqt0y 㝳ƇqUGhVمZ约1 &,-50Va, _ 5V{<3(%rPY ^]Ea5l5W[Q> ׈،\20%GxhXr@{Udm'9~37D3iB +H~:jFy%"z_a~=#zB%;lj#@؟Y-F ؆M^f5 Ѧ'}0g(M@n&[ECLk"vz"{Cښ76uAvF6șJxݽp0OV8|< 9gL:SO+PnAYI<è&e .YV :m9M1FQR]٨#ڜL9ق(VvJp͚O*ySX(B? C=BP3HbE;}0UAA`VStGc]*QEuQ.'.@UKr^d 4,&@pz4X `<C*`2@&}nTݳs/Rv`hDQ2c=SxPE 7̦8 S5f(laX /`c'qbM[c~SZH9U(FmE~s{AwU|4[^AD4®W]SS43?>z I-~ml/9T8m!;&ށAK6׌G{;]4 Kq-cͭͲt:37Y]Bk%wM Л% +JX͙RkdD#y7休4# TّH(d*l߇gDȲF[HşL|Cd4$&w"~8ou\yhޗwh#N@ W+_镀vX5?C-kDU+'Iq*򸟀Nuu E3wj-.f`ލr.q&+5@0;Gaڼz]"~+vh7vYEzB@;HYm:Dn7 “Kl^HD5@$VB;pDA"Hesd۴ߟR DU(dlfxK =S;dv9=aUfy=@GMUx#)N~Xj0ʁȊ=X7|8vI[,B yjJw؃fuۄdtm|LoSآ>t@ȓ}Ub'=H\ޖ!TP,Ё;^HpBU[|IEBb (zQ]! YۭVIMVʤ oU.~5HE5f M{RPKj:SH4+J4\!=4Wu;?9GJ: O.~ y`~dfz)7;p0H&=W &, P橅c yaLjyٱlIruUUYڏ6WU&%6%76yOG_i]Q!~.y-1,%%$-fSVn߄t ghnu(|T Ҫ[[!7kp Ɂ ]3K~7όXZ@\VfᴒB!740{id!,>)R)J֚mBKx` [K4gk3L MvidO%r7jC|T-KBa 0Չ]?O^S/Xórvf)8DFۤĄ00`ŠȏBmD>wߕQ84`}&\6K`ʡP0.&ޅٻaZv֚,\7W))b|;.=߾v*A,>{7n^2DxMPa;&a! U#7lUP)CW4 o!)w_(,Fig"q`-@W޲A_NuQZCgTP%f E:2$3t-_bފ/c|z$jdlb8䄑8xKϹX hk*QbS(U&" 4|,)䶰v}Ǻl/|w#`^?h1!:4l$8*_<y64:ʛ8YcXB]E:R@riPC GyJ} OW\!WyrGj*77} oNRz[[2||Bt8BZ$$4B/aV1180 )xVo?G&WuFN/M}/ ǜzy6yAb;G:$Ṫrviȴ/ 3\Y4^?4HV+M)R}X Yb`#2`7}exŎh\WN]LfGyMFBIdh ֡MN7kmLZ5qldD6(O3ns.RL}qM^nbD^(E FpٟګI0Ag) Fw:sʖPu?ԥQKz!v7U*>W.Lj~ -{znX M D@"4lbٲ/v'4GB`ntru<`бK"sI1 ]a uSoK(Ԯ&K#hUߕoFNM"ߺ ;:A`5xx6_]0v|Z}hs naњZۢC1sz98܉u}^P 2} 虮TP]y2)*wPy}m[b㪂K‘'UgdCFl7G Yc  6A;r^VƊŪ>(OrMHY%72QAO7gJ 0I} 춖\9g:}Ai$TTN:(w}P$Owၒ!J)M]/oNG@aNK`/ l)yzȘAս}/L PI!gRa#;"ᶹ68Gw8σ5c,;ho 4ފ;{W.sK҈̣L5<$8Eaڭ,-(x6-{QRzN<%y G'ֹα r a)0MA(]\#AcHqgU+.\5B(`\uR~xXR3RytF-hKP&;^6rQeC#We]m-ႀ`UJAyЌUXf ^Ornj, [v n5[?F u+y3āwԌv.Qt+Pg[h{J8.4X#rG?Js jg[%l}I,H۬ъG!0Q/nŘNܬ'f5yay]ZU|_0P"Zlfo5/\- 푘Q–U0Nɇ%Is1=R;Ί:yn0`O)dѐm }H}Jytn)Z4-lW>[Qԇ:m': Ԏiu[[,K=樶v$ qOLp?ekp˲#, Ozzip/o͂s\qb{F\0X+|h9[ljWZ91NP++˸vcˍf8EK L(?hAg$ [vn*F"cR0}-`}a0CBX&PŌ.͘bFxxa1GnbٶWƵds\ A AӘ@g[>=Z-t j ܾ~ǃ![e.iaePFR^UGq /#ImL^H=!=kQKUIA0DM4vӰ{ns+)+-xhXJ^X?yS<LRtVX%'h0H*{i_]a0{3&B+!Ǐ aX~;aEF\"a*k΋0|Oک3)rx$4p_r*!ik֞{eĹw<:[b31S]S.YE|JNh?y},D(b } ծ4F+Q^ {h+Ĭt 0ߥ;Rt} t4/]ay Kخ![Vq %Sz:|*yaUFM+hTʕ 7ն]%0xκ(ae9^}c+P!k|Ƕ@_W÷#{PHHPՇ~!-oK]|oc$-`UnOG F[\wge mt>;.ƭ/4v/3jT0Akz(|*kuhTl n.6T nI±68EF2H(qS rTS"PmXt`}H塪Ʋ\A0wLk N C -ݍd =Dۓf/J}|;2Ż5O)/rGm#e/Y'έU\ȂZPO PZs*Y:VIR$&56T;uf ebݗ",kR 1eo8R))_azP؜Ůe\1#-",= l[wX0q8.y0s d^*!s$r : 5n!3^ f#t \+ P"('Lg\lG">3m'Ŀ2~ڣm uy3&pNwQ8V%w'p* D"M-IY)nQ_ϘjѓJmZjCn"j}T.>773/ n8yk6/DoaQ7Q8EGiԏ֓up# Ӗҽ`PzW?ku8n$`+ͅ2uΨ2o#q<%7Dd Y=ÇFbf0,b5G!pU/QE )rUe#w=؈rswOǨЂ6:'k杄3F!jks)J!M;Q9˱JN_2RRYb^|6PO ^J3Q4AE7;%*O+|YR8 Sdި$kr2Oq ܍reVGqebVx^f@cRbotz09 ԩMAY+pwn:ξ!?bfҽEI4DvN@*룅ﴓ gr=^4OjlW7$fx>1wHD^ZGHeY$fTRe=ߒS @4yF+|`U  *r0[I _-/M`sN ܞKH XQt uO:# v AUr]5-"sQ r+`Zݨ*Or8G(ȔrO/.𬒐!n3/d"#25ٴ§IAjǧ;~u5y lh,d~pe,x%y߮_ dq*O*e5D(625tmP0Z;H,Y "n[!w.m>)WܥyJ+aEl?(f#]/GoYܜο'(^2ѥ9~pUg5 tyODZ&:!ǩi|R>1{nً4+Ӎkh <tr0zu 咾.3BkezrfohW-G@~>bT$SY39 M#TA'fL]f)0.5"笇>i tZ%˕;aG#gv'#?hD8Y9E u *@pl/)~17p;noSJڬ)?_~-$Uqe#_ߦ]15C`zyO1 Wۯ̕z'Fb]!#-;T:R[}c~&O3\j>0Cge 64cCbZ`Twl&%"ҍA"HLZVAY9 >Q#A3A<Ĵ>Jc\:ltjY=tx0툡6RB*3e2c5!!)b8,y2C3d8-`Qkze4UbС}7?x㸩[x%&Q7!5nGS+^pT_GX (W"YazL<#&niHsec8f+ClteGbO_B3 Ϭ\_%Lu슙շFf|$l@7M6'H6UKi auh!gkcz)|@$ - @@þbMԭ99GtL+f@|w @[%wr=!F{qYK-0̣gx:M]!ΚZ]iVʳUa(@$tkͩh$Ԣ oH~6ݷLGuZW:p6|hd<ւU}c1фMψ6Ŷ+PB $u6-6)r}ϸ&gFY^5䓕  ER-j' &w|nP̥AXfG$<ƒ}) *Mܱ|Qn{½,.LKU _둛Oʿ}1STҲJY[/QnՌQYf`KKv`H\cSڋ/BNo H7gCNS:d3-j5VEӅk)l#Z^)WZ@aObu3Fu5֒AnxeLB9IE5t`eÃH=Y|iPOHHR9e>(Ԃ*Eȼy!|RM,훐F*Z4)0߹ UR6_1"vA>c̈_YsN (]ai#cmy%"K~;-e@ vX/L= @*hSN '`Z)Iw5'I>y܆ *sڋd0;/7,܋kDV|CΖNM|%D:e^qF%b'OwBooĭ"*4w\cH2#Y/8)+誈:;iTnXo>^1CTSQnG/v~U^\#zhaSi `!p@X 3!pSy7&F/_>U~064TAͭz<^PnIT۫NS&qeR&4!=YqHA"=I>9a3mK}CR".m N^u:I1YKԣ혗jn8rZ.ğkWͽri 1c2BA[_nf,;:*eO|ٴ\$،AlP\Kd\4AGTM轍༱Xre/Cԟ\g]x+x9b[KVKoUTxbc)Tz,Ѝ/YEЦlbOQX ?ykÄ~*H*@BXJR8ῗH'g)`H_t>_tё_I*=~Ұ~,JSBgJ/F2n6ۂ.I 4̬S#pÊI^Db7xPfUTp6`kkqo%bl8c?c5=lBJ.%Y0gRdjg5O#U Wlg;N|nj%H Hb2*׉䣭<49;PȼIHkc 31Sy]vG|H(i;X|vҀiz ́1hl]LU!oy/JVFM 7sGFIY_V7QW~`+ H~@pTjI>{(-Ih$Z7bcC~R4ᤐR@9Ts@ O Ʊ`eV[0%0{7&$g^Eq/bjfAㄦ&$O~] Wq)˗ ܢ Y0 Yg@># \%g\ـm}y35EQP > Sը/QLF?) c߃8\'P4Y_熅ÕjhOΡѱџ5+0y_'àVF^;/4rͮ '"5VX64joeOu!8l+,աMKɖ5yZ*sPR&3{a%cU ^o2~= ؀5Ɉ*,n bb_:'!x6}/6rYh!t}f$(/"e-|;-h`U3u#d`PgÁyrd.cB~Qi`|ͪ<'4"d?HpU% [X>úa47ǿ U(Q9_r?\c1I60w#@Fu-w5=gXrF }xo2wunژ&xH!ʯո< 7E`vJ][rvLHpdO0AM0pWxOP?<:= }k㝣 Í?+:&zv;6ZبH8JwlzYDZ\#K -j}ī7?)ں_ǎ2F 71jڞ>'6"ˤ*u;R{M_쑼:[ۼ§fJ^T_qH|t|+O>_^-Kx"o!XXUxi3] k K41blO 6q^Į1`wʲYL ſ§]sA"H\DOetU䒯Xgf\5¥] ݪF;DnQIf(Ӭ&A0e9rP33ʺqMq[gʏkNL7qvd <,%swaܶݳ֎EhWeq3 0~cCĄo'?aMf?Ś(\td]8ӵjIp8qO! zYWT{Lhg $!;mn٫Gs(Yܿ͜KWUk˻S38Q6ƉuOj:v#_d:2𣒶գqDp>|kFZf䀀qSŬbsC^z ML8.ur!p ?3K0àb겖ț?~/@0hޞ< $TIQCC b kZkFŤ4k'lg_ΐfPj^ڒUkvqVFК?5b=P#<4>J-E| wl^ ݆P椽+'MFU zڬH:(܁&ԃV3w&@VPW#!^PSw-~$aW& hLxQ0^*u_lL*6>CQ)IfGh=uTpg|*z+JzmJ"qHGǞBG,#ڏ@ZH_J1h(͢%ʉ`p0;%?Jr/5z82Z';䁒OF-XZBw#_7LZV I_LQ2)g79G eq=#eK¢? mRL^/1͈o D0W*ae:Jl mLGikUYa:DB`c$MwZEImAob%1y14K<9d8澛Aľ@.*?9a۠cHk]gRIW7`*~ă[,˼妋s ՙF8AV(Oˈ&T=3\ &'ir+ilZ3-ysZzn]Y|z3Ua#[CJ/zyXHW5hTZL=PhF{'P!WscmzCDKx-nhFNZuh72w0,kfL)|9ؒ 3n4J)Fۗt-B -̭ZS:͍L(e9]ab0|{ yJ*m='aF0*$3>$ZI'8&m9hV½ RGI~Dw{4c'GW &؂5D0j3\3g "1vՏSiRF~'Z^dWHqmjpSrM7մpFX 8ٲH2JYWPg/:X$ACLWd`GԜ]'_$ݰ[D.TVϴ;gٴG/j , T(:?/]+2n !]:yu^9\=xe' *4كόMc*zZ %,DcA8jLE\>cowk92{24\ҁra<&Qoೕ n?~''#aÐ Lq  SC8K+;Rj$F_mԒMW<.dW~}|%u9y3g}EVV嚔f^ !UL`Pq]{u}' !7ڲE^r9m;AH;A'yp#+ i`2uU7H`->W,Nث?}5͙|N⠒M0yq\OoU-sʁ$z ,r_3;~wc_6ऌMje[z-*A55Qy"9?ЦMg?_Y*N,@*'k8kg"1'LTWڴ~7w6F1@_8:|ai{_( Bjm7y3HM'|4Pe/shs):aMDC@S;"6E346]`ιҴҫ{Fs5H`?/s+}Fpman+}{8G*0aڛaϋh%sr#Y KXuA5#ѻ[,(6ˤD];HEZnA+֪\\+Lh& NZF*eiv\X*9E>*-f#p3Pp.]GcP Z3`k5I#o۞HPۑI? %}}#NޢsV*`#QQh| ˿˄JdhI ȱF $!5]* 06{S3{Es[ٔ]ɭ916VG/ gH;B*rj{ #"U"t"Ւ+k{B %"ֱh7zhS(M7*PIHrB:;o,3'bOW|/Tl8ngڔ ewʼT$qVGs ^L?3'ʹ.&bݠdԖ !g )(dNPHI")r8vhY͕^CH\n<2 VFDq((.y-Uf\ih4D{M!Cz) ` Pڌg.&3% !U4Lùf+5unV7([~BJ5AJcR`3k NE!>4<6lýYL,R7 q QGm҈%,t88~E|mlﯮ놎ti~vn[y+(g M!+ERVCyZ0Ca-9LB 9Z+;xR5 '&}S,$M`FcapdڧGPP>3gnΟ Êc`): &\dۙZ#f TH?!0rrHV}B/hT619A7*~QJVd.x9>It|yPyvs̩ bmapyS"wuɐd'SӀ} '. /m${TZ#PHa ~q{vdv4^T_S/_ws:m!x ]O otjӊ-ѱ5SFxcuF^;۬u0$Br9߻EQ( |"`g}fI׮ϔgwo~JB..11/'.f{ꦱ?)re`{ z^f>nIQm'uV胻e3ZEjz`i(JS4X>aן L6NE`mPMs7>{Pgmг,ZїR2FNxGWL,)_6-Rae9/0^ oEhqS^ /ՃO| 'MSe|F#|g׌ 9EM)%+7)U;J>ǁ`?'ɕ״ZPsqǨ`IY c$d ;yV5\iqB}/csyqY6q2]k&A~@oh,\Ǻo@ɲbHS+=?UԷ3zo풰cfrd&Z-虚PX LI )IV_Y1o *I}'?P~X})rAzv쐭¶ K9|2߸YXNUۄMRZd+1;.`7cw)nhE39c zhWefh.GKWlc`ݝgJNgzVʨ NJ/\fnZ_oW{ #!l}?ykQvCYй(R˫/whQڤyxz 2JOZ ~lEWj}!DP9Uof|_Wu6(3{711O$]t\ѳ+KS Nyv tΩ@+HJUۜ /SA#MC8*V?- HkÇB;m+"avGcH9VO 7d$҂ue>L ^H-?>`jЬ$hb.[Zz 4Z7*t3<3ޖ=sgPQ=덪qs֌M/aq_̖)U=QX6;Ѥ2: 5pU;acڄ+G+cOP53Mސuszl| {">ìʝ")2PF%v@ AkSw*YоaT<-Dȵ_&~Qg /Uk?"\} q[YwH3/V8$Z(Xq pP}=% =W9O 7:}sݫcq ,c?;c@6AAYP2VFgSU: #{L3e)8 [x͒'cJ͙|$ H/Ӿ"$)eY_.V@(춿l1SS\G=aᐫw $ɗkyzFkOm`3@ PkԽ}p?_dDdU5Aϯh v!"W-;%sIeTc{rf *.~ہݙOjr.Xzà'钇th<;i?ZZCA&9z17:Ro~eaf<]f- )Vg>D] x|.,,(15޶%4 ^9@o6(g26Mi{iGTVR ^C †/Ճզ)κ a417\ C"nݭeqGNfo}4d4=]Vҥqr/pb}뭡oXL0785Fmx{m)7;΃]d=in^`mU\ψ 7PtSrN,-pFyB_? /9\xk3H:]@9pAʕgw @&qe(%HkCi@^Ƹ^%-+8*äw)?¡S#c?MP~S+{;*gR0bڂ;FVa _.5H00QŰʫ b m`oiD9 h)уM~oy0[Nt*p a`5$bxs&Ś:,$S*bTlGWwۚ?Ja'xӨe%EzNkΫ `h {k\ZT$Rf86A4UܾV@uQ'28N7IJ K)^om(AzTT\0>c72doGF݅2+m" ˷g0Q~Pxs3r2DlXn-5ER=!]m_-ئIgDDOE J$;Y>3!{Aer zdޥ)`%K<6N2/TCv5[C!).o a2y3lƍ0"ٱs?EHی7,hW6#N>k| }8Cإl9J[z"LsdruikGpnr[%ޕ'ګ ay|?)3RRm̏J=v=u[x/,hNm$+~TTdVh l}8lUN,rHк_pǍ%. kSЧ)_OX5w>yy!85@@#MxcAO2fD~gk[#8+ Ao*QV,f2uȏ.2 0M)}䷱{FjHYwq^Qx{Ȟ&Md##sϑI TvH?}XRe$r9Ti]+nKS)x1but#%:l*=VAl]ޮS/IND΍P'eI? &LyaI=,@M.ElJ.ѭjqύaaQ7O2d6mJtuI44kƎs8};I%5"jTzԺ" ӎFO@ι%i F IVĨ:Ef:G!e'km!Xstm0pya$џrj>uL|2ڏh$b #z:SЇQWkًO&[YܱJ[=6#Chsw1h^/aASӅ{r%zZ:caj6SNzD 8`U춨~-Jy T'{ZFY63`ogU wTĜx2XrV#2+~aM/S;V$:.jN,rf ƮSJ=XOuhK4}+ѤڳGo=l".=&aCTX (kd̋ /->N]vi֘ vS2pkAkl%԰GEԺ2~yٮ2eQl{`78ZCg5 +^) Kzq܃~:ΪV5t]| 4V2L@8j+= [Q*szʒ, .:F ږ!U_%r&6/Y)98m=w}xt夔4 9B:Ӭ@" ɭƃfqٟIˊ܊ JmykHuQ0$-Q,~'qqt1~aLzڶ{% v&1|{U:U|-Ʉܩ pּG]H҈ݞykZeCaatbKbY>{͓491&XkgN195twULkZ2M xO'"POlW %1d^jcSe8@ " !u0r-FKj Rf\'> +wޓ3)D .OmK3"9 :81<*l،_~ V׮@KpI-lq#Z߲@6)C9ᒭ`債vŝ]땧k~Con&o05ٵ'7 +)auH,MY Uoj: m5\ϼQEΑĂN[ '-N9;g0ZduJj Etm=5~u70Y0-\P YTv|L x!umKy1¡jK ;dj'B$-QB({`v_!L:'0wǮcTLUv~g*`^C, Px}꙯6Xf ^Cވҏn3Q7Kpm{rTVk5+p3<9+ *,PV#AH(df>!t>l\ k}6]8QE:]xKFUۚh^V2[6i@yPdt-`,mOϩ2M0 ϑ ʪCk|@߂U7J8Bލ)iƂ,0jv*Tq6jHPrɿ,gmo+|sE4Zr%k%l {!z:sXX.t$ g1wRB>)5|Mha[&dm(/g!Gi[R.z#ϯ C֯ Xyl!J rD0kہl75{;I]SGquV Åo(gD'#Ӿ /MSfZB3|#<ܡ8.A{Ǫ0;Juu3ϒX0{Qo(Z2 ּ9Ǎ4M17|nbo㵞7u֝i#Wt BC9/O*s/O>u|ڙPgZdfQ[k˸T*awC5!@KE嵾춦oObm&+% -]܅8ylN5q|eUc bb8Lն`A0G$z) 9c]%vAxvnB? ;OI&k%kf'[_;SfasDy ښ:Yp|с/.觽`q8Bnl&V<2Y1@%gy[7O!cR ː<6Gb H0wpP|BjqQ6O&0x5 +=D֚J##57Rʘ*?m4>`"Mݯ̅,Ɨ$ktWB?HK1k ăy)FR_("cSJC/2%W> M@W@x#hjNTNp#Sr5.,Lls^LP5POުB LגT[[c\Kơ̭ydq+*zc"0$d)ИAjCr\ԋssK͕!</_ C:RՆh(PEXWamUS~~r|b+am,:Hx!w~? Zl>mP&6vf%u0yz='͛I7Eƻ\vcoLQ ?e+`uCZ8g4{SԊ"B+LgKb͛ؑslu]Q sjbe 7SxAeBjBAY0yA5BVŖZ~4PPd|-[`t՗ͻGnC[̉wJYi+\)LgClyZ ڭ"'2(gK.}WT9=\K |,㘜 SD{cBB1cjRuv:![Y( | |‹#`!qj2\E%d5 6@f}$>=[9^0wƒ{=lq;ݺd"Pҹh)%sD?ڒ-&;ݣ&ޚcbCF^ܓp g+;|f2 XwPzR^zktŭ NGj_~-O&L*TgrW!Ԡt22tG\gŰKQbTqs$ҹETO~a'*aEzU 4+yrЃ˿lV05NR}gUj{e/ƕ8 b` 1M%5#7ꇚ{f>oN<28Hq$"7_526:Ne's ?f7WZm{8)wHKó^3w Bl׌\` 9t!qyEǾ#F9n*5SL)β׷*yhO_} | a5ŧo]ۓAϚƫFD ~ҊA1Yr?A/-zl؜F7 jxyYlg"4,$2<&}!mu`o[Cx ِÔUR%e@×@ bhrjkҘ4lTw-Ѝ FK,d[VaT,v"ylAI&:v%ҋ>CZLvs7ya~b^?*he^‘䄧F&u%ba!N1O=$godž dNUV{'* =n[!ՅfA,p2yt >y.]t"2iW#/aq&f-oFULRU^F2G?AnO/Cx^~ܔXn3ȇ} j_g$<Ct6Ӎ^`mWl4u<)Ou\.' sgGm4dF@s,(^.Ŝf#<>ٰT;0_7+8H"\wT Bwz-b[Y*ӘYTKIPnX}8V2]|k*oevnE^ kk(nUVU/ٵQX 9_aP'% !#̵YIJ8N?4׋`ʸS64om\8YZax2gӊWRMgP D5N9+s9A^=(PҞUjhlVM߸lԏ^i%7NF8ЋG DeOKB=+?@$Z#uXB3V~Y$+R}jj+Eĕ#ߥZ2d ˫*('@I)c]Pf e^X=TLMft.5LQI Kgb> ^Rq쥗>~øWd;Lx/<+fq2U=CUTozQ OD%@ƣvf%z#4~r1O9ˤ#r,)FwCf혜OxRs`ZuoY7T mujU(蛖ˌb܋E>*t64mI1n ݿsq`Yd?6,Qvk ùt ))0xH ub5a%G |rp}7(Eoom)8RJsCULac-I6Oi5ǽ1|P0Wg[De?g5))ԖgOz]jX,vK8unǿOC KT2γ8"ek3w7sI#.e2gy6 굹Sgl"t"wqgdG#KLB}; BaBO0n{[.U:=ɇĊIc5O @ʩF 1@MxT $^Vpxfgu-)'6^+8 o&~}j Zq}uYe) q]jZqI AM+4a3]lv ۾bvlzH=qSWM0FƟ S둖^WOKLWnJ6/+9eu @ #ゃg!"ɶ1ϵtG)DŦ;GH=3XYx|&.@݄͡7sf1-Ɣ1jh3 CSW|x^xsy[o#3ɥJMqOmd pj`'/P?% ރwK9?vAfB/п:T⾃BD ߮#x$&r0tS{ɻ4];NPJΖlkj6&lZt]|nWҢ-aa $7soRp4L55g lGEύעjx:{M@/#MIhc*Q UV^Mk]ꀠյSn($y/4BvN+.9q1u:#n Ff(8Ҁ$ EqC`*:Vy櫁XFbAID>i] 佊qeѦg^Nj69ܦ7<<(Qk,Ƨl^/4nWP/ ^-Py6ڴ2nk<\^kXj[#xR=`M"ҽ4F= µߙv"JUjr(b8.+N(=nITI&`N:!i$DO{KXU2P4SHZX1""t}D =lyT:;z\ LFu5M6NhJkGNjܘ tg8 oSdod$X"LoLWf\IDۃ[ <~YC0h EoҐҳ*yrvI:P1#pLBqzg} |QJٰtմ U}қݳѫw'qBM%/Y(̘7?S2DF_)xpc3\hR0>PmQ=GRЗnpl.Uzl9/h]`RF݇&i#N$B&d5o~-[M=')4"hL|4=|W -PHnN455׽̕5M\d,|"MLRsRfr35HXL/ 2p5Ď">R羀l I_} 2g1Zg{AUT@+Vu1_]̰37]2تA쁧lu;K9!/yr=ukZ;)C35Y>IG~88*ɋ,B ΔWxlS$7 *vn/ؚFRvV=|3":(p_ĉ|C5DF!-1tL$'o{ik,:H[:B{Xilv{};͍\ r󷘤Gܫt֝#y;R #̃u9Z盛5a[9X2:,Ѽ@CeBLjMA+BΟʒ&c@dvhϚ 0e{;fHt :_a BYi~H(j)$WD^Co=0}OB #!? )q9d5¥l[hk"}\Ύ筫VLh$crf'ئ0*u'K%g;3^hl9H`]ddSiR҆&2\^@dӌYhAidáö(%q}hqr8T#z YTb]*LzoiQg\gORm~H T<ǺGNG7_6nF?3PvEcTFnsQ!he&z8ڸs1vc2 Oy"l\"Ajg0;E)H45:>,.[N:jGz^GHv (oin7BE.[^ ٚw66=q͑ejˉ27Aщtqx75 ۖVN;pLsM Y#̢uVCԋJ%B@8i0AR\hxv=W=;Ymı]XMZ7cx2n? ջ_NSTi.$}R$o'իfq] U$_g4l|2?‚ }D. AJ䦡>1dMo͒QB[(UlH<], Rm-h?ӋHKp3LDcj'' 7w QLƬ H33٧b#ͣ% w1n}D7]v:J̕ݴ}9eU}AwiVJ$ϋ&+›Jͅ!<  i|}#7.LNc`_s"pk=sJxTN521ehngʙ N[N 2ه2`/W8]:Kô!!$~(=yRvEKdzFqc=Ԃq醰Uv |=uw.B&C[ CgN!?w6mJ}%ńMFb))`4c^qX2Zx UU-SUf@hQ+LImD,muo~P65֗v{Ṵ'{,+7LL>FxZ. f<kvf kzI:*:#9;§` .@ڦ-]zE/hmBXD?o*|k 9j3͗@]T>4tڇjCaOa#(S_ p9RJ@hr1mx* h/P)gq|Z ua=HK" gog;4vK4ƳX sG~gdr4"_Ӓ EЍ`>$Kux{۲ьnJ/(^NqE_FFwܡbi/{ ?|ۦHA-ZHRg+/5o/2"keAmMBǼ0 XNǍrB/:\/}oQ{K兿IQI6?Y(C^Ѱ1Kg;y Gr;Di=/2cn7U+\\[8[̥(Wd}JS˼'/cmϷmc:*np> f#Yi$>ɬ\2+1D jqO[Ή< c06Dޯgj_dVL$"A¿NͲltgbM tK)۔dOcY2b74tQ\qo&֖_Y "Dsftm7JBediܙCwyg߻4}XM [/`f6 > &MGGR~-z'֍ו՜GSfCD E6+` ] {?a' vFm%C&pc 9{,~kr("CtH3ocP?T }?aضz?5{gyJN_6Om`Ἁ|^Y)oN|6a{ "i‘GL-Yɮ^oJ$EkYEm\he@$+fP﫥{"tZM;wAS *Ylm{uLX߽lUQ+si>>6գ`_~JWՖ H[*7?ђ!4r%d@I.7E-\}.ݠ9QjR?yS>\m37Io(e?1 f#a7`N{s6Z<(87!k(CQָN(KWvчR!1Fq9G;1iư1 ji^i?]5?Ep]˲\wϻz|O@zrD+H3l}*Jbx<0us/d ޴ף)*jj} |c hA:쿈kq)}wk) 02q&,_JԘx-jY&`lyy'dn);~aARQ2Y}iqFKL3Y]osQrp EbSz(¼ܓC.ΞQ`$+FELY(g D2<^Q/-R*`_RmxwUmKrѴߴ x#BJ-fPBkKހ;YoUpXy:λX)ȯtS<7ΑI34&2a䮆A0\,iG 1OxS.r3#,h6ߢJ{4c?{;=/%_~.h;%9ě v3I.{W0YRn3"!q)ʱ d'Vݠ:Hѣ4FBRm6\<'aʘ5w߽$SCtj}ח䵁D>ᩣ$̠Ӿ}|A[%I$S4F63|x|gdz,/RS.&/kC3')j>32HEBb'5Yu^4Ϫ BCٳY$͈/G %޿s#l0ʈ/v0^xtfQ ;q.=8sЪ Q>hf<8.@j{<^vxek'SM?L̸@ց'dĮe#<*wQ)Y.xjyy-Kڦ?9xQO1XٙE#GvNNq *:XZ; cK,q틠~sw6pMn$Y+ZD_,W-d8qA]09d-EWсc|׸1^ b#pZL=qDpf ;a7h對' rE5wj}zc'ZrMʸ/b˓zˌ;o FI"z]F(j|Xd~V]&H fy 6HGc]ph$Fr;. jwIد˙ҬtG!y"E3wF ǒRL]QA[y}Wtə*zjؚVcO\o=j{CoB\ڿ}ӈTu`ǬԂ-fƒ{zQ0Jszv祋Cm˜ vWxmtVVSc-4[" unY&:v 8!Z3K. ̔э 1s:?$_Q ɮ\2B16{x愓S]^Dfa0S\Q;8+ K=&8,;l]0-`NŚ $XaLby㠵z/(AY؏`4(V* 3n8jp$W?劈#CF(WB*uMd$-e)/ct5"[f@  / vIBE,$AmmxFVǨ"T3iT9ewfZc@鎬E ,B]BYް?q>^PTbW%bxuhw*t*ȚYUHX>WxY3P?3ʪxٿ#d k;Dq;ΝhpEli@Q "BpFtXJ['nEbDz^O[LY+f\A籩UJ&ދГ?wdo7˄)6gaK."BWfRE98&Wl M #;VaY h(HfQ,P"LA۫VsAhQ6Y])ۍ:O1LL?#6c" Ģ {8iiW|,z5Y»j3G,6K^,5AuQ[e|CpT,Z(#uv&I?`A \ܜ6uׇ@KJAHi"7JC9y9_uh8o%,@+Cs)*#48Iy'9qc;M Z##i@+:2vDW u!=$@~9~Tc_ݓxp[Tni]!SwYݒ[.0f4o{Tnu A w͒m5fb;hwQL;wZÒi^  =3W:mB3bwEU@^f qxu]K3["U)+{P;M&)uvؽA>J&*iop&uS=l3:(&_`8V ''⡿ &IU \ 7]/+xfM8Sp+++4!2 aԧP'j䞣d?ri%RP7hyۡz1H68_'GBnK]Iҩޝ]"^,ljSCpFZ+a"5hnefy;AO~QL'W{i2DQW:Yda`vR޴g$tLRWݛ],ـ.63g{h5cEn"#%i=w~1-QW-a`հ‹M4]S8?jӨӴ_lgOT֠Jk{Bl L7gar3ܱ 3YJ9qAꈱex]f"@5 u8ˉ2Λ)^KfPT\rcku3}̗h?%Iyth~}ah ZuE#4(b^GVFrn?'z\Ptô%o֞8Z1Wu̯h Š_ '߬l6A`ItmVR2\et,c~-GbDY! y$c7؏ {n(I*Mko![^1 c!νq-,Nvib͔ f-bV߃|bvMFe_EP B K9N<V"О" ) i4=@y`:f9bbA\9u بF+:U5GX!+lsފUd^핵?P ([BB5I|{qo+b]R9-'0VЎJ^|҄"7ZSqd`N, {@0mCّ/,^c_;X 3ҳ盓ݽ v=&BYiYP*ۗuIe#\f#Ik"k\B+ dd"Q v [i#q(a?fAc bLsf Z̙y+'9TD OFafT,T`s.>ܵGm>҈ȣP \$U j . V LoţSX~A)=B(~'uiKPzlh?V\#3A6zٍ$F hphld𔩧G67Y0|l^#(TĀywN60X*nZ[&ċPCUܚ en/ fÐSG$b/cZ&kM9aqő‹_e!}/0ev*'];%kL8o~>sE&RcOa)x7%.lܫwWpWI;$Ιx|Bd_Cu_ w kh |R^It+n|2T> &H0 ҁ#Ҫ'Ώ΅ lZ }TK6%!ic}@NN4`#(`Fݦ:*KVC?Oڣ~l,E)~8EӦο-~rU`C-8}PL%..5-ӕlka焛HMO? _ W p ͔B8`x9}.t]vo[a{ikYd^xt|Ks9M 6-5N!`2Z4td0XbN+_8i]{>,XSQ'bCbiУ ]Q]g"Sߚ&@Bod)܍,肌/X×^͖ (ĒR4S,zr.7) _:(FoMzsן O)UHlg撹U=9$=ApfW~1 ;ju|ސW{˟cʧWca)жIlw6aFC1 ]pGq9@toA=:@h7]; G/ i &p{2wJIW{ZOwd" N ~~ &u8 yk2^hP~L9͆S/|KERsbH_3|fή}%fZr"N[ Œ*)s!ްx4pe~Y9·r 0RE"E#΂4?p56jF~+9߹tJf?H%rA Q4c$-YGc=Hǥ}RMV$"mE 9|`W3  zGn 'Pw׻TsZDd?qTr,Cн+6 KgıZꇋ DSWqYt$L,\^^rDK:K4 \*+p؅Qc[GoqEo3·G+MV_Vi8D}wl.<70pORMCR6"@`p[Vn@*c5RIJ{chs[싗")O%`IqBUaP V*-+L_R3P[`!L 8xfH B?®AyLЕX8o3tKP@VkT׶I#]٧t ϤٞŗٰI F;keƠΩɰ\QH8&۽췕qӅQZ)@| "Lhr5Lp6ΨBXu{i~ឩ9ojxVLXQp=i.NL%.iWꀭ3vr FuIՔARwRWk)ǕI]&f}ZѩL-答1OK0~ pSi(bE=beԅkˮD+ƂFh;$V]~,ӃDP~Gq.U;9CZ(M[n@t?Hzl3 ϟQ=.R.\֓-D+W_ow Mƭ*-n5Ƽ,{$/83a"pzuN`gvEYHdUV)uGr";`FC7XCQij^ߵ?joH pȇ@χAUSDJt$Y.$яd|]ҥS<` Uwg2{ Eݭ,䄙$$v >KvÈ+XNlKcsYe2V$W Tjqq:dzvHP@6 S Ĵo*95<mㅊ?D\CluEN9JLYt;I|au/ IYcU(GEn][q;Ce4/NFW-k3Oյ1֛4y%҅M?I뎑1RQϊMI&PEI3"[ʎ+AaQJh2j^gE@rKLbnh%˸R;MlgN[ǁ@T|%g&zie<_W)@I9]eJ~r7:։3i [Fe+صqm1py)G攙2 ZWsPn2_3.`%3c1GS_3Q^2]R oEM$pf\FQٹۃA};`;bu?3U41jgB;I1t,la$ON@϶ {;inzDأD9p->ICӤˢr4lS7K;!)u/H ;h`i9&&+t20^X%(WIݨdHζ]dg}76\X6H\{.tM̃O0k~^ ?7ܡ^ J@9LԦ, ՐܫeQ02jU3lD|̓VU`0|Y-o$6zy (~1GgJ R,%ƍ {Ɓ0ؙ>,`WAVzW0r!l=k7LeGk`l%6SȆqAlhԨZb7",sC ]笑lٻ|G1fXsT8ʀGv gÿ+T][p-HԃMNɟm?Ę- S2[,E&{k.rv#'p>z1Wϋ+i*l^Qr{'5cIJ()Y c _FmEpBiHu]B)_ "%cl"TPxl-1,1A[ߟf󰠇Jo\{YIP@U[ rd["&^+M#;(5Zo/~U3p=-5RX 4uRy$|0 2 $i/uMavM"yq4v} gx5ɧAT;E7+1]<_5jc0GaƷ~N$'?'ip>:V;=qVc`BaݧL˸z44a]) 2hG&%bS՟]DXQE5ο_X,z'$ Lzru_v |νӪ0|&w bz= *Jirhp;#^߆>߈"1KwBةn? z5.M2(6 "gO4 {PVW#T ĶypځJU[2k >+b HMZS免12cQ-p|WNpQ!XZv6U%;a8o';DdjCu0=5 n5,Jx]TtBK*k?YX:d .Ma_0x[6j/Ž`y/ ='3h@AI!T`YZ5wbb|KW!$eHdpsK7^aG5Ҫj•ؔM;)SoE>|=V = w X/ #ЇpE*BNJE>|'vcY5/*! ^̹8W Bvy chf^x+ʪSsp ?>!MAb*鵫uI<@ץ/xwHWBUiNu?wÕ?+ ,%nXxaBA*H %rwih~S-ؙ+ W#3X$﫺/`帵PƵGBet\E`'U͑ƨ/Hx uɇ$SOa'Sճ#z Kp6n wʴbulH.a,55]j$Dd ]TcOsuy ]4<'x5ɶQKIDZ)5pGP-ţ# P` ?ۋ\i,5o0 ܈ZoE7~n+t>tK?qee^J)d_qkP"R,V+5I`uV y&[Nh{d*Y:C^W2rcDwȒ#EaF)R$ż} y Cuf!E[aGK놪ha없|>:Ѯw fh;]݋ȑb]*~'sR%S]g^G'lrtBYBmm)ZPƺ s<8E',ƭ&(&8kef"FSF0!][ oGKη* -\.:&a81\j:Ni9lTJgJo"d0m"U,%u"&elҀui'%Hr"b}<>Tjay?x/?\3K8=wn!py6 #b!{ϻO)NHRZ- Qeq%_T-{;?a/Qv؉uAPD.o'|ͯ;kT sEMW(10Ǫ&zJb9lƒ *Ni%ieD,Tb!)neÞ6'Ev|yF4.Wۃy 1NU6F{-$Uvu hd{{WݿK\$ab$(v ^_\0'ӌ-.?0g~ӱk9Y@ƮһN%ܢ v Miv=%שn((zsf+Ӌ[v-ڒ!Í<N BuL⛑uHL f8 ,9eֲ1$ rԒ(q3$m6gP=Um.8m"f.[ʋjSgȔ^ś7,ieesqd<e+񵻶gf2qg^Y3i3#Լ*ܑBEz=25vȊN\ReT}W8.,X! nwP43XC_Po$FNo^Ԁ(QsAr#mihC՜54Nj-r5N#Ϫ>z(5w y7>WHM=[AS77ܡGs^d~x\z#lRSOeCM_O+oa\`!)+%-Oa\bQ;R4W?6R&O_:]H', Tw'츝ba5he_F?=,CF!PNGOI)OWƓ"D^^˦I͔tR – b;Y[&?vz@&̰>-t,c`a^m%*q8]@TaT>[/d߷,UWnQS,OD≷2&׋ .>}4 $xEzTG8Q0]9VwhD}k'^;j?2$蜜nէ`jWcȄt|P5C8J{()ӆÈI28~Є%IψCŽ+Z*u&5mpxBɥQ, dق;1dŒ;_JdCA5"J_ "alԕj#5k-BEEf⨳_*>+"|oU~gPwqwԗ:V_obAoQ62~4&XmiLH",,-v0 ՆQG*" e0p.dc. # $Bo"eC&OK &)ils%_8Fp[&q!},|d+_jȗ4q S!W ATNJm \m]& ֵ"V#ߩ9n4޿Ԧѱ2J?R 4{PZCޡ~ưW데ֱwzm\6Į^j̄p6/+@ko^!ҙ,Zr$[~ɮA3Lm QavG[֧ O b PY+B(d\&yg?/װ9uge*Ҹ#MyfX[hbs?\:UuN nl+۷a"ш24q-3d[ aA))@ t?JcYZUL8Ζj5y_eͳdl۫?ʡ*kqcf]| 3.c UO@Bg)~[9%\8 n_}ӳHq -7*p|꿟ʙtx{x9?m³Oz(L񹢒?3=_9iÔaP˚CpXC iiJ(Nne5]o Шtf͜*ԗ ܯ'gj1Sպ*x3ʤܥBq'd洠=3PZBP٬qҊ)uY MJ X +rLNC#_m@=k 1DEo@Oۣ" 6?|P' 0 >e?S!ڝm+N9˫pGL ˿҈F o|0KQ.dIkilr,U0NgS?8:rѮ:xjUO,H֙~*rZ,+b)Ά6NEȮltEZ/m6_3xhb *ᵳgv`vNq#RɈVVlRcX(Р@kcZÙqVmwji(iR==Im4Í Fs!i-b =xձEmg3k?\0RPFkq wtG$ao @Y5L`Er gTnZ@cɌbxiAn8Y8)q3- آ4LCEg O0/r ˗4.\A‰3аÞ,XP$m(-m`&̪,z(*}/1&\2:ɪ>sTg7qLrl'a'wyRZa/|~`HNB@[3AJ |{>nk@.fy+-ۜCP D5=0gM7w3Q "efQz*/XxNޓ-c(0ܜaIwD_ m7 Ŭ۔)&["]灣FdSk/KD*YyohLX*x6x\ ^!ڋ)ݫBV`|.P,/F 1e/i^A[fG'{GirDmbBWנH!B1Y:Wcly2 ˛]-]㟇M&3k^)QDdSRpB>.dV *փ($d5XylY⾛p|oꐮ:dŜ,؝}Ȗŵw,{;/$R~ϳw_nCxk:&]"fiO 6 ͘ZGwI? o&^/rIUq3 ah5p$}1ūSaxz®".ͣE;tGgNF&sTLVC@ξY((Bx(wa)ޘ@XqK3$c{ Hj 3QA 9lf5ȡ+f-[ϒ^<2ۄo}Pd9 T!"]og>FsҪm)g+oE |{7Vx!G{I9,[?\kO 1ұ>/MN;nTL.\5 2l UkAl;q%K"Dm|2sAoUYok1rP `7wx11K)V'yuEjg73MR^0pRKjHJe<~,#v)?DL,ogAњ!\aAv%#:r/)"NQ[Nm Ђך"OV@9"Ӌ:7VKۤ F):yœuݺ홨aw>MsvvPa'HM+3TeѾ!a w}BH$ <}6ӭ5Us 8֧|SҝpA=HP"}O6Ty50_;\9l dwI˅iqC$lk F|\R=O_pSz-8(Gee!iqIͳd97 Tgg`'Wnbeh*`{_h^Iv笫̔ZU]^GDC1ɪ8g Y©+հ bڙ[uSj"Z>z5M WGE {d<X ^ ~HJ DxFN[~Iy|0+ьH"#! Nٕ, qV86 Y:3Ÿ5i- *WDdnå)i.檄X砜J)siIvVO/z7Bj ƾ ~mNM<О{[Z9~@LJ\G6ˉg D*tIۍ XK N,;(=o5Z l6B>`ƼwM:vvV[L<ɩ"0JKhQ'뙵C tŹ XC${ãWn!k4XosBJ|MzOjsFGa;A>j@Z+\V8VHWH ˘N0rj '; l@~@p!2YBT'aPMX"̆#j!V矵5OĬ~ts* uUO$/d I4=#u3/S (ist)z"it)KZCXeE}mJr#̦e}XZy/`:1x1-dD 6HgCKg]:nodG£\Rdŀb`69 J{}%{J,XTKyZ㑱)uN@5V=u!t64]6&O8_=C|ebh{nY&)QMrJpmw0MYQ{F3Ly6e:5Rz;.gP[$`a#ݯݮCQ9p_iÑ<:B^Ϻpe3IE?cgS/g(EpZ[;a6;&]^OC1+.+745ҥ(tYj"53* EڵאP:kGl;_y)SQ&3&xwhHw6M#МƩ\A^ci2l_UZsz39Q!"7KHB*},0>QJҾtfs,P4 vkFJF9rNUa1w&mݑ}m W1"Yl!Lh*43Q|+ZTPD@E[?oR,v5\AT|֚j  0!Q/)WŌDZ{*c&νS4*<'ȱ]ϻQK@n/& R(CD{MؽkjU%=LX&Tg0M2*J i{ ]tWz0>T bU \7d>i?'ӹ A@p/V^Z:ɹz˷F LK?bjiLV{ŏ 29"ÿ泷:xB }>Zןl=椐{EUoT,'lg.4d~K{VP|J^T יe \?g^=l ~Ѩ|G3pFQ*r඲67/ Qz(o]X}^_VW9g 4R^ o!;wΓgy  G{"մXgW\Ӊ;ǣi,/>||znFs^E(Mܳ.z#A>f(;Gpl|[ЉuQE(XO[ۏtWh\(ʹiy-^̞d a8S$i.c ٠h@DO[H~msYtrfE FCfGHKWAҢm)%-@~mvc 9K ':J᮫d)Ɩ ٝ_c촨$TEWke !(r7gem4NJԭ_@LKwp+]=~4~/|R)]|!+h8BYʟS1 YO$/R%>*hz̏z5WQy(#ΥRo,PټcuEKꑖKr LV!xʰ4YHcیhIOcx++tMIF^_7l$Z_wwBpƫ6#D9 -Hh5$O݌ YV|ϴKȒfbq[ĹoIutJzϷ045 P*^O0qqo-5LC>O]g⪽ 3Q;wܗlwkvUFՏ,J%FG{ s*_p@O;'U4%HYrJI+@ fܺe7ŤbQhJcr 俍pe)=M u0=X&ɸAU&$`jýͪFYgҍBhl:‹jMz _LA* M!]٘KȆJE if!I_`e1_[uL$qx~V?7Dw tuAvSXmܫ" NJ}mg?Yx4+E{2>4|#\Cg*`2erQU`2/NR;Z py LfVNLq &!9۵!ThCt^ JkYtOd.I~.{fsN M'J,dK/kZu&(SmbB^<9Dxp ,4"(ۃΣom[f7NJ4/d`ٴOh0xS M޵U+:*Pdu?T̠j+=&^136xDaۍf.@.S|O©> , ͤIpP?D[Srǔkզҽ-VVAM48(evz ֔hSMSll'`@3,8j{ k./lyN\_MgaR CWsg']Qk>ߩ5iYZM. ؤ84CM k7$MGէyPAhJ2HȈ{usDS_6O;Ӏ x@?0 5z,M4G^לٴ<PW41M?3K(h 9PI~]qؐ5I U_id[uaŴu! KZD-"$p7%n#ܔ Q:: .J&P :q4 k|_hOրc z=@n~PhՉ\BP}c%〣+)lk"V-؜\%i\H֜ js廔IgB0b^ѝh8V|_bZmC[1M:"pgÚȿ VcWh\#hsdhA1As4xZz*J<0?HYd<;Vd13#â"Bw,^ut2ŭ?e&nqNbcڞO-yE(-2E :nWi. ld a(RATn(Ga`ikoU ??L` Zǣ)ّ$$Z'kʽ0) -ߒ ~Ir"E*ag=.vq":td3Q]%9@"ow9w+%yʀym/3ufUJ(!%W$[G*aCu/<"xQ]0}aeE,u1%C@54Dis5vb1=|6.aU#-RT%;vkoJ`Gނy8pVy.rzø$|aWEO#]ScK.CU 躍\BmCu 78 _"ܩl9隴&a/ Ѯ#qXu.FJ/R\8 uds!yEJO>StVQPb]Ohzm;޾}Qm~Ch͸Z"M@rx̨aGK 2x^ˁ(<̐M `(LFZ ,~{nMM'w_ kY-I0}J?z\ \L]0 Ґy"c:P t-:[&&.=Ӝ Ԭw$8L` &O ?:AӰ8F؏ & naE,zzɷsۄ{+ {} aoFIpǽ7Rzez) t *t _V)Q̿[?M#[3A|tE:<|a+.nSQ,ɩdg:>d/N۔Wr̜O9]Ҋ 1:Z30U~GRJP9˫nk:+2*Y.d?vRrd7/z^z%<NJMq1zͳ\HO 66D.lJ C3 kunW+ =?rQRL =|B>p}Mbl\Lp%?@,{!|ѥu,H4w7>kIHq\w0EX.)G@-z9 d\6%^i@|CR n@qAe1c/-Y0W*B'%+^y1ONsrl1O/dm7?(zADC cnMcr'W)вÝфMP ##6$}*14_ŗAlYpWWGSlxrԶBmVҗ½Z!zQ ;"`>: IG5ƔH&6Tlb5ds RqP(I.7;_RbZl"55 އ\)Dt!1bw_R@/y{0xHjٜbpA'p̞ >SBl,UF˲d,'nXٓ7_F+α,TJň}FJ1sZ?B`iPx!#M_?a".#.n4[!vz.K4PXN "ng Ӓwhm[ح'!*$;s"rgB*lu\ԥ7tKxq~qފ$,"t% [ܔ9WCQxa֜ÍjGQR/hx M,H,5Ȕ[- x,0g?OAyu㽚$ǒ;0.@:2`#v:zw:0#kiۚpUq>j=γ_4cTRݣ 1t)K0D;Ou2&ui'M!Q6[~{PfNvqV9%}K{ڲi1Qmǁ`B)d1.Ƥ)'z?4֜!MycmF:w2}.FͶ_!B+v9!A;TQ=w ^-ǽh+5s/W}+ 2Y% >*Zɗi}W'*,=~e4f/m";~T!| v@"f+$H gB\?T~fh0@lr5Iuv cXʽ3_b N@K a:?[q^2Rߡ+w^>2Ae@Otpmj5F~` !*xy!달]ONjkٸBluW pL ܮ%RHBΙRN`i$3hxjT'Qz8q݀51˘ 5or}C ْݭea Tib;_YsA%0Jy! q"$o 4*Ok1YIsvë=[m [e1,/Y%]?d?`!Ǡ Rx-q==>r2'߶ c3T*w|+'Y/jSi'  SX] VYhAҪ0J>+|4s, mM&JS3U4`>ltm-zFQ6-#,ҥ ֘atSk^`{'d?"k3n7{tq. i&SmG\bfbu\w`n, SW0T~d]̼U{_W_A5;It,axg'soerGN=r<2EHL#svz?zFǰv)gLMbC}cBnfCkԀ9_$ֹ2{v/X+L `ռnF,D>&%9U5T(avR ȉ!P0oVh/Z΄|F{TO" Uy{Ӽr8.z%L $*ljy@ⲺXO'˳7@|fݝ c Q搏dz޿3!70 oc %I &Z=5A6L9L:?^ٰgIl߳Ep Pf*|MfO!ԞMv4v ,b{]z@`‚ 8pjq ųLPC;Lm:# ||8DrBC 8K'eh][+Ԉ^^kjLSpN@٪1\c|ޓ/Ǿ|(v?9Beҕ`bP Œ7zm,"ajo}|9*Iz_j}|WΫx; u8AHcVfwɐ/<jT"mC6зv̜.KlՒ[0^r$ZԹt4ɸ,Cǫ14u.];-n.] rDĄ,|-ݨ5]f <@`i|#.}BN)9R8%Tj[-jy/B=9?I-N4 *7{^ ae1<'0NoPz{4J3mq7 +Ha1&htΣ= #_/$ 2=(\P*AU%ȟ&TO)~ǦǴش_^4aW޻RVţB=6;Dۮ6I]0 ;GCV_0ShYo #U>EQ>c:gUҷXHsDiR}׃͊R99:b9e9[$k *84zyU*5}ɿ)^0z3q"FSTt>76玓3rg_ ~20JLX:i]9;~~7[y,7hvĹ t)A>k['칍YBY 5ڳv/TuAP&R6!!cT}/q"a뚧Yq+@vcb?qE[p"':!%6vΆ\x9H&J#->9 V!QT:P(6RѣĥR%0=U@lW)NSCEζ?6$6^;$ d~Y7;E]΅7 V\@;/w s{=JAr2G4l_Ǣ s-{Ah)\?j_ 4\r= E|/"Il0sN8$~E>k,z:ڗy-i fi}~~X[ LÞA ԰tۇ w1h/}$MKB˥99̮Zze(hp򱾢4CIgYYjlQ-`rT+u՘-C|A1ABt)v8AFa,0k Ӂ鮺޾.6<,W̔O zDb{r,79*F#Vu@ek =&eII+A=5cW;"B p ܚHo0S(ʾz8B#$Z1gl~ Ȥ{Zӏ_& w?>8g q(!-bzCԣ=Z\hG}0nk=雳?_2Ɯҳ7UxQz9pu 3y"]u XMuY{.Sb͚%.WHc;dheSLY*oW $C|T=HL=w UF%ex[{/] zC2se4ƧqI d\;\zy0{,\lKWWLL&?H!e< ea /"ox{L!m1v ՜?TH'k6=?)N:a 1KR-dK*I`sIo4Hs$ziwle=u.Ip ?R$&Q~54 M8T3*cTҫh]"Ns^;[d݈ޯGL38+,ArY{[&l2Xg 2ogf%G5VXZ #<(拰lMB8yؗCN#x4nqanT%Q9Uҙj?--"|O6l mc>PB9WPl'fɭ-X /)!zt:@Alwn+HrF%3 t #}J wl7AHrg#is_[oxΩH)\r\[wRTu!g{S[1I]4yJceD~V0Z1iY9ENGO\MMIɬ']g! ‰FW&?Uj&#;w?[vhB7|^zsNpQ&I -Ybx) UNa mZ?,]kJ|A ;WE<ΰаc ~{?#rѢP3l,c|@-DNZkȰJr-*ö6AuڒtT7ٛ*pF: <˞X!^.3M~ 2Y)i&-!|$_%4!3uyv(jUΧ 4`e%dcFi59,zrx,{2lD&OO5wW|! Y 23[HB ]Ynʠp}YyblR°:PjM:q&Q/ kR8#2 E*ƈ/)zo/XhWU.?)"2D SXCx_-y b5MI\j)#)pՠ# ߜzZ־pM &>f)t 5 nc!dAo#Y^`_iF+W8m^-SVAq'Eym@Hg7쬸uuGhZ&u.f4Ľu8W.'}6^ի_$)Uz 'R*%q|@M7F~fIjv߂%͉G:=,sgs ~R*axTnvKfxjsw>CdcTeMW}}5awt^V AR 8ʄ#HKòE!fimV7Ps?0ufJ4)~'`h5Y6!:]'bayt8)!g}Ag{2#ݯH7 \6]O$Fg7C8׳ L?Ҹ!L ӻMCFN߻&+xE&yzk"[@X*^7 f>4]H&@'=ZRqKx73s$!Nvx10뿥-ؘ iC̏#Ω[yj`S,K#a㍤'=v?kprYe{<|ٜ4¤j;0aq^jP0t/Ww1؜ŮH?)6c& [2 f9ޑ}kѿv6A~TEc__97FkzsKBQLCa9+m)xkv*fi'cGW& ,I̡P:AXr nۊMJP0Mxl1Z̦ HC1R*1޵!%eI5\WTyGo` 9.SK Bq(@!t!\a+I^bG;9.{Hj~<#I4`6X&NXrBRqJkm]@6?-Aס\4AGJa\(Ep2t̰w)\-V}ꓨ&dP0EUT#)*ކ82%'v&i(i_2&86b1Ybj},fRf'}fiB!Q*pǕY>MD m56e|xdM0C!> Hba<;~K="ί33)Ji󏽪X'`R-ln!3#WޜYǑbLO .px?a9f:T{17G<s^3d:spfyu=m@j5j #d^Q*%ya"z/1_qC]K۵QQ}Vv?p>׃=#3 nQ+{Lx%]wwiǏb4\%BI{>0W8 Ic0R 4hlr^g|V\; LnOxqt)9~]|`5x>b7ӟ ;Ktߠqt֏|&X!OEIIrt@gy8DԅZCHSZq3t.dwE =/o,N,yk*88_02ڄ]8e97 \r#N=uJ4#Tiw!/ hneYlϊΈl"qyz˅d͕JeQx mO:P>Pz-qRE +^fRl7ze$$dnෝsH.`ml !(D%+Lן1}JnW9-&P| VwC~fX|k~0_CNk%o/a*ܛ|~;-xBN^[R~z5E6*Js Xfy#2T8VIyĠpɐ-^CD]ࡹd_ZCVoKp,ܑ.M5D>;8P+ՄrB_quLqmKB[cָۨG7-*-]ڡ& q0K]q4%3՗-YkEqtǏkWQ8iT@<9țSfKsh^:B{esapjTCm[*"r#wJzM^r¡o?b7&1ϡ;+FkqTHD3/* c98|Jw%{Nߛ0tC00([I[o$Y0ա +)&P*u F@K$w J4W3OZV//g jQ:!{0 G/ʞ$ _hJIѫP Wr1W7PZ_r 1EG_UÞVlHt1z8A=Yj¢Ψi:U7^"DD'A| XWB!=qaVf##nJpҋء:^6~r"$'vMW@=1~H5p2@h|CcPH&qߑ@y <:b;?f+}^&BfiR~fKO̧ N54x9+99/ATxDFd0 9H3֜]ӟzE]4@(Z(`*Igd .#5G+b3(e(ZBaa:Z%%tF=f$>u֣Fs\5dNn^4"8[jJ6 'NCV1;Vo U pggWd@gd+`DV\PTt@`VQkœbf*;|zZD<ֲV2FtQR/gMiKްÀGG0::SXiDWi6RxP3=i3 l`K>3$wbR1U"BOv76Dٕx{moU4icŸE#_ADI`vZ*Zٌ"Yj@8= k^ҒG VlsǷ@H;62˞%SxNt!ͿȒ>ii-xx%shC)xc.%a e *6YJCi=`ެnJ(Km/7&8 ,y+#I4dzD)48ZpTu? NNX~S*;B,2un]dmA^ҡh_Gl%EѯMA]3El7~lE|Ŕ5[T嚚D+C5d"ԠBmEQʤ޸u%^!kxPc8XǶ{}5gg.x>,` \s,'p"lhrU/Ɏ#^7gAz` "8V/ d5`Ap2W@ީ(:N?YBB/!Cӷi`Uˏ*u+#f$B$ İx,B,~E⨎akx}vyJe]?_)BOoˏKϴ*qfY]߸~z Nl\{n2ئƍ\%"/KFf rOh%μu!#6=6aXŖ~߄;;-Kz 띇ccNq I2\|ahg>Ov^qߖ!VDŠٝk+dS/36"FlSc# %]ta.h)$nj|GY%<=7 |*ɰn:ۢηUztE (+M#4P?S2%U[dѽM!ٴaV S1xuɱGBx z%Q(ҋZc]VݥR>;cfH(U+iB?񼭺[ESլI8{s)Gf.Wաz[t?# 5N *zm*zZ[%6&u/Ѕu*QQdpNJ 5?GJvC%2#rdCaZ}?o!pG7]:50V?6 }śԆ0ʔRpu>F01%UP@d@93孞flVhi"FuѶCҠ!TvN ޚ7(Ε^@),LI /A(k I5)-z-eA:#^9+o6K(-n0*ed 34X2>A x|]Fh3b B2egoi.#scz̆W;G:*8̺׏$޿S"l|_N;lgY\2JbP;ẹB_a󍳗|8UT9ѐ WÃ3&aO HF0AY;DTɭc Ѐ"V1_pxz3H9qv8Zqو+I"iһ&_zIծye=wTlU(b bF&}ʼnGQуqWgE!f J{-jy(̈lTCLܮ/5I0' {bOm+V.ea;p[,!}@77M .vEѣmc1\Ķ 4rDac㎢MW8I^(G+_V߈'=.kKleo2[VI}W&ϧ;Yq\mjJj%XRFKeG.?P  tu a>gDy܅iwʐ tzX#d*fu%A՞,O(O{"l֔ :gf҆ M*ex;D\ՆžU8؟ߠTP_lv&?]A̲)l.̘/R'SF܄,]ՉcI6)̤>_e!F-!=<{߁*ǥȗC_[6̓E&%cX BW]GN"_kHSMտ hsa-]ךR!DQco^תKЭSdW'ԯ S=a?Ļ,RC`qrᕔurve%gqHzْ{a"k?SD뮛[>٦  k"Z g^tyU6xoie6uCi"06/N%}{lga=`bB[= ʰIbX_x}ay-5-X>:w~:5u7R$\+M)6 㨛?f $-m%KGJrIz¼7U=Wb TUs՜J1pQx˱Jf43.8OkHA ͛+*#AzzC :CGnd4` WtCTy#تpYʷh|S pS,GsYxcՎI\1nEO%d;nZ}L{NQW9(,1#."YՕ'5wI_AWkiUrtd%;wF$ PĪ@B wE3xeTKJAHyah2KVH@ ,P^Z"꣥'<":t G\t]:] N3Ώӛ7Lg>8Ҥ'yzweT' ?~ʜ 2M͏QEA$`#$`?z*}M>8EXF#Jit6%*O7{͊bc*vzfS&ύC )/V)J`6vfQ`xk:zE8{UO_/j:zVFbrƵbҷj!$R*3:M~/ F}_WOApvty$}Ǣ7PdE7EHh@ OcB>'l3{ң[d9x oP8[n?#sF$335ۚ۽xm?ĴOu3[SD|We wN,szKNEAq`R}w> it;:M:wdDޚ>_7lԁtUC{gBa}^E_d@bargW'pY 8FUe8Ðq>Yٯ@+KVA;Ezw~-{sM7fO.A"ixm[,ϤJ7[&5wZo` iw"ZGR7Es# yӓ *5 jo]]?vyIg>/cZh)MO W㼰jF"d׍/ ^ lPnIgNO dS t8 _5&$Kӊs4cZW` pxQt ][q)d@I,mHzBJ,pÌ?ٻpɅs_ tΊc>#0lfr]`I܉Ͱe!Nti&'L+f}!)?-r(9i@hޛ$I -e a'܀ZL7%8~+l+Gfά,7&F0eIf,=eO9َFO4?:ˌ;c| .7FJn|>;u3P#$u<撻;6Md4ɺ}ƅBe .X)sE8CZ^]$P,UH>TD11ǞDTN KzUX0Ç/|d0!UàvUNAYOZbtc!oFB,g!3{ ZYfzI%S @\A#[txU1ȪuD-̑?_+>tg}"b@Y0}V*rZn/Wu2Y]m5镱tB8}}ΒV pm# =.Jͪ>|I/HC*vz"IQLmf(?(ikSzr2s9e`D<\7H)jel?|kr)̣՚3bbgB2w= B1t5ZC=6c2gݳ\Z(@G2, $" q(Tu%ר8FɉHj߀tmaN)G _ŗ^Zw`#zF 8L爋! ,J|pC|P6`ނַ*1@gJ" r -"@)uPcQoE6`*^?*<_@>paVaWy~t?P]aa$¸w\%^O ޕv'qoZZn_Qb|am$";MLec,akۇZN w:5 ~mo(/ BtSK Ag7@(;TmF  V#Gǃ4˗-kH SyΠU:{Kxִ?_>n|TJ([w:[\d#V_HLbG=(g#po6!k=$P>s_z44׸{xRsa $a5!+&]cizr)H@CY,oP.?s\z{#<F>6_KwIdM8|=ři(PS oJ=B+MCCmon%Zv/(!"<^Uf2iɢ+ˉ۲duَkᡒRtQBJy uTϟ&x8OlN|ŝFM%v t"(}AH?qou<gZ"@'I:iqnč9R4xRf9,BJA,Q5 bymgCeL#!-͙AQnmE$`0Dkb=JA&{700JOos6Ii"5_ :k%No o`>-6 N6~8k80!z>wgj<8J'!cm`) ٹFv 6bX7h;bd}_Upt /j=ڇ#3TG }eL"&\FCN3t . Sb.RVwF7pOKK 믆?e+! M 8ʑ֯.ŝ1K6Ў<]X9&|+Տ\N8sQ^RdˉyQW 즱# oeuh2[MDA(z//LJ!!rPHUNOT[љg$15uΎί>xXiшKJMz8qքW8Cc(Иa*ujC^SF1|rxlX·M\bQWCǓC'XPjj0( S?/Bdt?]ÔEEs չX@:L׀}$M.;OyR0В|-9ʴhq%"SգB24shlǝCsUS0ҋ /] <24u~Xa]W.JL\tf.3C }AKy7ɢU!.-S6/0ʢięOԩ(싻چHj ёU&_~Û)<+Z[pAmMP<3.& c %IZ~XG&Wbȳxx[;RiKlmN,)Z͋/¡ҧʉ2٠b[Nk% A8ڑm>n2BF]Gt_36 Ya}~f.TbsHzdءHP't"<2Ui&V4oRRC]wCn25ˑ<:P,Z*ʋ`-'7?}5PgM+d\U@9sh0M>6VrY`hO&SpmL@F0Xyq":wVoo%u%LtWڵfPMK6\!+b!tVBXkϫX\MX x4V'c`ce^Y*A;%LIrދM3FTλ|̾'-W+&(=[7{ t0O[<5:8uۢ^i翯j*Ngbہԏ?esĮޭ-W`U#_Ҹ @ Mrh-PSh(j#T7^zJ4–C1X5:\-ys{p{VxxUbRWx%lC.rj-jy IՏ_>|3K6nW/l̦YSZw rQ> -U T=E{'#ˊD:P*CaN2.ֶ)3{F,y)ܫ2di/zW4R''=.D<9]M2f1*A>A&Gz~4Xq#iC%\&V׭E9 KZ v|&BL_9[Vth)E7hEdX)g;B{o)R3pzQlfn0o4oWBީ4dR.5,rwV;L0?{PoGmh=KUØL_p6¶lD vȔvX K_y[ӔRrͨ4pUt?!fqP~;б|zMݦFa-oI犁׮w֚wO'zfs`k HDa0Es+Z%iar:bT{YGCڝݟʈ1J&aӃ |1a)'wOýO?My(s:oKF})6#H @stmmuڇ]өpx2XͻKX^H෼ w0+Ur饅}i8VY|&si XϼS+ny D1@.:Kиxen ԟī%ܰgʞjEtbU" S9oM#k2G6⣎-D6.,Гڜ.y.o9U(P,KpGۥ*(v`.)~*J)TrYtmB 4nx%Rn#ے-{R|\5Ⱕć~&ݰ'c6_[p\;"|"ɦVd|{嚯8[cEl 0_欓< kY\ݟhc%oX~/ aʘ5YσȽi%wL}&*me5ʢ{௛K< ) S.߾|ۚkj)末% 0SryLn.ؘ` #>gem65@ĉr#/_gBxQANJB CB. uJ[ Cvy흹+UwhpW܂P%Ǟ D<0Ŗc6zìPN8$`A=í,i!7@HBWTZo2`187:٪,dL{(#WkFUhvec{D1jNjBmsX|0A{i.U 9Cg50J򕩿ݬe Jt>cS ߓ2)ۼech F)8EÞ&O[ =5O4N4 *1+9אuD@[TatbTdy6:quk4VN=!*P܋p)D^oTEՋtGfG:≥:w1">)C5~0A0G wbDzGcʭ`LRAGg&2ѯNI2%y oeN:bZ+ble_R]xf~š /XE&R:D3^e*8w "|?bpQK峋1fR LU߯$h; Zl%ߡJ %-<-LNteSMt00($kWia:K:K4.#mf qH^ѹfٵF 7VuV6-G%#W~j+do{2 *IQ#ҟԎ\l` "$G ܏o>/%bE+ aZե(;ڭ'fqCI#3-<|H7[#8Bes0lfRrݘgTDZo?oI[]Xb1=^;TtƲXyMȤG ϱpԘ}6?_(KZF!?tǼ|X}&w^8,;;9Sgc50cOͅ\ty7|"6 VKe ʗ9w;£5^82uhogE4 vZN秇QldDx.`74h݈F~:g%X!Z Y|Pxݝ4 Py2RK|EwBigFѓ'y0=;ޛ5 od *nz/WZ/b7ɹ!O7F.Ƙ݄3#Z/awp`z"Ax ̆<œA EAkA;af3ΣnvlAS$OM_Wn-8[?Riat(3֍A :<߲h&|]#aÌt.s(@[>ԒϾ!|Ů"alVL6V(;4[⳯DiiR-+Nэ^h i l\7ƫ.Ic 61ޤЪfxXZjW$J&5m-Ҭso.* %>kr VqOFqjY i X0I>Bxқ`;I7Ckj\-x:bP? M(s`Ԧ׋Л0~4VѨ65S9}ٕe _]'GOXA!#`@~(Qs&a4MC7+_JymbSNa/w೿Qiw唂r>%c2(B0ul!aKLf'n5O^t<ͬRSZ4`8~mÁeD&u@Yd:r TtOR'X.@uWvw}H!dxpSG{sL>R46P6yL 2l=SE^~,7YR62\0Ϟr`hUݒ,i;[9f}u+V.Iyp58# o;`ʑ-"lEjo*I j&W3++|]3+˭VȺU3ٴ8f=Oy..m$7||&g ښ3H 6&a~},+b yVwPLP ծu1䝠%yOP姑ADžN7'8*\wŦ S!iypbcѦUD2y>#q Nfld09 U\!!>:8ۜ8H^K#g~>kY<$"ݔƊ.iT+I Dqpfpޑy撎ւ?< dTkH^g'06MFpȠU@'c7TYjlPSqOH;'` ǎD=@b8:(`/"wbɃ7a hIvFٵB [` !)]hp{ tTr"HhK\8!jRQӫy ԑ &y M[>¡4vS3eu7 nZ~b DÃel2]`9ߧ3sB䂌Nwa͋ 26XC3Ф%?αi Ղ}ꞌ19 C=Dbja  bE1L$* ]Ӫ&S ݻNz5gpN0r=p -οC'hG릅n20kh n ꮲ6$P‚:]?-^CbCђqC"fGyI8Z% >/`h]3 o bާ4K2Ƒ(Q<)Ij=Ax+bLBVegQYܡW4 , \C6a"Je*KYÛB;o,SRG<%q_c*;x*!e{D<_Nxsm>&KyԾ-jݨ Pu`]zrH<LsȈ Wd&e2Az?'{KNsRhXGpf Q̎>4kyGϏ,S AwGtY`+Y!35#"Ց8VI~SPXc<,ɫ ¶Y[fr{ljY)Eٛ;ܹ\k2Y8o@u~BU#( {aq_2K+ "!c} [ 1L!X}R䎭;#uYHFOcJUIG4wGr6tn=] v& ouV~~!NVvh& ̢& :lxP_Ό]Uu. j("է$'_rm _,.Qz^1Ҋv{ƒw\:$,b2MhQ7gK c6^4CG"u\[ja ax'0LjyHxaU1ڤf42> f΄Z7嘜 ϊ%)j [~;;аPcQEqaB޹VA4B|E4x!٨ouaJ2#Ob_f%z8!DJ/D+-{r׈ GUɪzk {W_Fo_JPׇ.ޭ .=Ԫ@]"_iƜYm !xj:x>/hSTV\w݃#:>Moâ1F_'M-G?Ã1-ZAd 00Ut' p^qA<T B&LZTWܵ}Vfx|\Dvmmv\%Kժ1Z_npeQe:ڇ7eԼzeɤe 9)RH%C8\ {:D' ] gSbwSZyJF- yZB@uDp<ɶ].;oߓ-ȃ{T[ՈAAu_ __Ԛpפv`Pu]DolPf9V~]On{)W&O$#OAF<:|Ha`~JyDp7&[KVhj^'|oު $xCVLN  P2Sw$npfL S1-^}W_A cǔlTa 9N)a Xo ~n鯳t&pmGRW`<>ͅ;?vGR]W}y(^tdr 22&}6L3uӁȶf''E`2hXhYi r=MV n:2%ﭺT)r;uP9Kh۵DY۝OJvݭ x|W$PI3QAY(Z#'\G \CeEɽf= ֈgw.!2$3$i X]<,=7,qctCu߬5SWʼ!Y":WNUK/ 6Vؖ[%^\FO'5Y}xsAɴJ1nH*S%kqE 掮S_A1QL)#Di|S*@Os'_!x']Gu6Qf`iB˅P-HеS͹OX![\y=j]><'_65藄l; <e56xFrDdٔKrW[N:)۳V_T֏Vsp8KN%m;뚛;} 1a7FxȜoe`ʺyҼ1R?L`OXfum0TlxڥA=3&*V{AxJ ?f}0)v$boܸe-VAeI.,ɵ31ɔ~yuvѤ>A<7 ћXp9䜏P8J6!&g k0£49N"~#AޞM,h"k6Dns|8y+/97,"Cp3",,DSt!r[%2# @ߗFYwWRh ]Fu9Fߦ]!5ZB ,S9 wUSvE [й ?Gimo38[Z|7ykDx̬F8_laav9;$  S($ 4Tw No-ۓu -j3jT1aehJ5AE,!z>OsD\1A H*0ΡzM%^^yXz㩤Ї|VX:-)2`L>jlw4:lv'݈ *^RunVV8)MS,R?]Di[Ņ-P5~]1q*PAjd*zMHv*RArG+_3G&֪XT+PbYR$1ǭ{i _|`Ņ il [(CF|UPr#s~u4b~vAA_0|E(3]l&b:< b$ ae@$PJedG@ŵT(,I3嚦pj4wŊja~sHD)HY37F0@M%$Zg ;6`Lg<y*OZH(ՀT}ٻxsPG+zMf+0S_#+#9O"0.Gօfe Ϛv$)'޺A)FƛIZ`8IQNVд|to2-٢x“ZP Tj`Iϋ_?V(1X@W\.frqֺR 4"bG iDR6ƙz2=f3 yUS*4'ژ-}=jR'[W\:6 1g1rUWE{sx]lj 7+ѻx,tHtv]@>}3ec?sdQ_J[/jZa+S.|4Z׊?g0)ݹ؇)2=}o>_#OqRl|9X8i6z>2-Ʃ׷q߾.~Yӑ<7*EheY) $Իj Mm45p^vTQɱܨҷEю=QG-&1=))9u!qmDS.mbLҒ퇕տ@NSc#3%A·Xsi̺/vhkd|3T9'~MPNs=8Qd{y_ X*!e&W;o֟ DwVv ܑ=~p7`(UB j A =g c?Y+v:;;61Gso7MZˠ= [e0ѩ Y xqCO(o/X pI+)O=<1@ՄFQTZ'NZ}kk `FFHcC핝}Ip%@!j]Hj젆8TBެ=,6Vt.جyZfǰ3﹃f.V7F0!@ gՐJOu wPjC-ĵrX b&M}~#&#"C?r]CLU#c_wAֆ̃ޒzZ=poGRFAe@)녢GXnʅ•އ =CۚZxh%z 72r\C 1n !i [w4Z4d;G"i9w%&,#ayb"5gקb9a] ȽD|/.ZLJwע]wt5ǁ[7˟xXAC6Row wnRwCz(g6O HM%^4րgCH)s/"ݯٰՖe8ӎ2A21ɗ| #%>!A-[8/2AtFY|NK1 6O!^KEk|ݗ' #Z"CFDL3= à"Y6<{{>"9zwu&^,DQȵ[ԘTo/p@8u {]"~h(_Φ'_UQ<|UI{|Jq3> V #Ib៯y\ҙTo?}3+ Db0dJVn2n@ ܍gfMd_댏j0r傓 :R^sռPέY^ԑ #bRyΒV'P M8J -5S#BE&Nԛ{U^&g_Ę @ k2=G7p9jNʯu5+-`\w"8r|cbb'wkic]@c6'"HD\8.&wV>߆ڻ8.`,şR[=%Idȉ.4#w8D:/A)grN#=Ǖ'[z_cl&ۡ#~%,W\Iz+gx޳ /}ϩu_h/B뒲 rUոM 9so%on8g1h=moDpCv(tKX,SMxzW=L8@ O3~K^kAi4+ !+<)߰l" */ V%kBQW^,CPA7d96p>4W%d| K4;<ݧs@XwA}xuҞW;WEb:\؞,H==ʭFX:o7#P&q"r> |Qt-=MF6gr~pI2ؗf] H oBӂr G}TkC&J~㍁fo dNLё(6~PXwK2 )ZS'ɚ WGn8/(nb؟bf(2ąh#1QiΨq&,N BFVw-rCkSc lN~Y&$XM3R1_(0O\yiq}3s9{(ĥNwGs!y}8 U и O- tAWH!,u%I#}!Cǧ:N>W"%2 sk hFU[qL_wz jT1ەY)mOGHXǵ}-欛s|GG%E m3d69AuGJ5& A"ەeDpD2_߂ѻwro>w@:?p7Y;H&Z$W j' ,؏6 T;YW|vdz>\}sϧP̩ĝǎʞ2@zcD|^= _< EDeV^GeP\5$pprbXL*3,L펙SOqBo>bG6mPh6vY>8wKi6*S:# ]1Q+?YS{~9gu _~"@;9yqd0t1n{ 1Ot+=uSn #WWFw{\{i3PiCE\-ހѻ ?@aʙ@J6xHsGaԕJ e.l@)0@E˹Ί};Sk&y;a!ܪӒƲžqC ל=sj08t"f2>77rA@$h"*^7!jz@A[d,J\9ˬ@[ak5$`T;IݗE$PhNE\5I:~Wυ2ew7t0\Y)m$g.0{_xÀyboH;.i^e˥ ޙG0LSa& h[K*Mk\kg_> [vz"+J/uCe,mG_YyWc|U d+(צo2$R`tbS[qA6x=b8-4xwح-/ e+a.%%O[ś>qc]6Z? |w@bsRJpJVbq7Peϧ7Br#-fEU[2$MW"hpK} xނ*%3$*NvP]nq/_+eW*Ց Nf4Ωo~(PPtFcwOC;Y4+XAs݇Cxidnu)(i VCqOt7˼3@5]f7K#-t}@SpYY6G^w6o&N __}q*;7@cvt-?HT$:;BI~nH8?5Ɠ?yHYPXcctŌIF_qax:*3#$c7(0Y Ƚ6ɥ< pU@ٙ]??w6\"4+Օuؼp:1FX攣 (H]b2nI?kI%JiXܠ Qp;WR.-!=h-qOێF-Jzazs)^7J&S]7ꭜ+,ZFHy<6WU86?ЦPjl$ zްp 6y`yO?kE(R`z%N2 T EI,5ˣaNH(@`VAtN/uziR#p=SQDd~}͟ U+(<"wzpO50Q8Yze>VOWsm5>:P'A|28CN{ƊaϻCdT깦Xg;l8'Eܴ!qF0&mna0rձ%KIC /Z2yW[m#zmESn(FjYm%>x%dհtruldk8()_{o]$/+JR8Dέ]3~+/ uzuODC.؛ɦKs;tÖ 3}e |}tϝߵe礉"r'9" 8f1XJFg $ L%$Veq8ByAkw?neY:SgR~uiJ/2^8tvG7˂N$|ț$:X2+;$t-,@ؑe\{2ƒ2iSzxZY, g5[F~ZH1]p'e (Ty$G{u_c(ȆxwjӍ^%^r o|3 C1p612 ʚkskjgF*2]…w U`mAcF:ȓl?tzJTo>6 kV%Ux";H͏p?/\\8gؽxuKLE%84Alwg7g~/5ZqhISG5ăUHzeڷl,C@ag4Vs'Ll雊k/ *ٹVCy!8Y}o+L۸׷r! Gh?5Tp UT,9_ezj\v,ikLQJ^P3@ତO#m=.iPYnve?&6^~ԛ_ ¶ KKЌ_ u-[{ N(SI p4#߉''.xZٝ11BA[nDZ)TM# I0$ԗ @6xC}i+"s Qg21J$#M9L9.`?-24 -w/O""Dbh`(m%3V .`b2%ş*tBj _b^ bzs8jDj] i3IF $J”:ʞ6K'1~Ϟ0]xR]lZxe 'xh.am*Hj8?%!x%3zRP8(X(FN材05@B2U6fN6hJG;(q Nn^zz2NE ~rK5X|iEl!"@˧3 +U3BRw[6̝$mDqه^ۺF-Kbx3HLxgLq5HsڜbISsS!|t+xfwC+rT9Qk0#owKڿ;Xti\H|Pa7@cokրq{B{ 8*~5͆+BJ_nOGDn@ ?4'ZHԯ4= ]*SXO]wl2'+ oZ81<z8uĖ j 8*xsKL67]ߩiحn>ӄ(SmuYXyN_pʨpVa(6cJGRFa`K3C5"V(2S8-z_,A˓rne^r@:{MܶX-qc>M(48uo/K{͠''Jt FZpF)7KyXU>sz^Z:6Z V}a4 PzbIm4y&OL ?/IC aa=}+*[9NP'#U-_&̘AR'ͅ>'KJp BPKZ9n(p9؃B[jVwKS,]PTtQR5Ȍ Ҙ\E vsĎXP'PJ%:5 j P ZÇ24`IbobbIy`3xGsx38P[8>(BzDrVDʦO@{`1&*슍D`8LuyB956K|Nu~v Z*&&•Ƿ4!gq,0Zpܪ(Du_">h,&Xow 9|˨"3 >#Tqk($yʔR%[!W'}AHfDOawxB @t[v[a`#5N6h C'|B\L{Pps*-U @^۔ 1^, zʚ-=|V$CM]p׆ s#xQNQev#QU!Rh귭 ɽdI6Kx+ џ>l4`!Yܤɔ+ c3SahɸPc(v`>[2Վ6vThݰ?o#T0,YJMQz<|^3(iJ NCءs8\ى`"zPe7 8+̒u1rKEh)8A<:cK Iy1z!#V?@JS+ܨ[? XbY@6+vi걥04Iهj)В^svO|;\,όKXޛ9 x Nv6.KrW,zgpCU`#EB*r(]}%߮湀|T/AJs +KwO#C&qB޸־)fۇbF߈!(6`Anm Á7}J8Ћ s?&'tԵ $Sߖٿ_j!WaiA?c5&ֽU`WTg$(2L1DצI#8O [d{ۍ⇍3:Ķ vuXP+MOn0φCl1.t|u^;"D ܃Or-L q_7xc'݈to(D<,DZQKhЊ3zN _p2d&7hoa9* u~q90-7f}:,lB/ ˡgVej,mDv|Ϡ,NxRJt|.xoqN8O@DyZuP譌^#g x)&Wsi+D(D8ʼn@P(( L' w%)@jm0a'Cw22YQ&]NBMD'{cKDh`lޡ'D_ğ"UnCՋD֋dZS=dW5g,q- j ɼBhkɆsT'jؼ" tsǿ3ٓcfsX"yKdRZ.# ߝy0x{0 !t3lsUksa,3Yxd(T۴<2|)jZͤ EҒ`PÄ~@njU|j1S)~(S@< y̋ 5c'A2|ﴺ;,@ج2ei창i$8L VY립k%|NGv}GDB1@C037Jt%EM3W`X+)Xc@\Ppvo9vs{ܗ0t аüZ_Ұ.R*HCI)_e2QEؼ9;, ùih!X&3K|y%|+V9ZjX3mKnӬ S C @LʮXQ^I$-_z0 ۜ!t^dhw7써0bW}S-LkE.7&WyQA&{39- 0XWo^W }J.^`4#3桔4Փͩsʎk0+ FE4$~cΟ\a>8_L(ePWq=}*ӘY4#.h[a[@.ȏ͖,/i\689\:{8ۈČ j=rVG>ʯ/ tjz;?!? ό6͇'r` $s(;=^AA11'Lsv!z/C9* *VTzg6;!j1gQdǞa9C|wނ/Eqa߃1$~ZWQ9r^xuz<.axmɳ)u~;`^LmʺcQt+DJtv\I>ŧt6Ie^ܪ=E#&)J$H^LcDKƭW`. p)p5tPFc^>.#w$%]gHciɈ=SI~.pkwi@q_kW䀬t|Oęp26 ր4jG6(]i䠾NO&WF?b ͸4SvlQe$>X"RAdI+P]e&u3kР nӉ}߬c^K!p QY* akBJ};d5Fi`ҹBd\L!i*UB4-6_˝ˆRo +GkPW>,%}:4o-J'{9|$Σ4&`1 ?R*3Bf]=|{"P+xo; BЯ3N63"WC i@ *ZⱫ9ҚG`6$wҟ# '\Y%j)+"QaE3ԱmE1tEax%: x*p;iAsG ^~ !upNơ]`%hbl.^@XIb5fA{^::!fŒdZ zfo@cd3"c3Hejti ɣc ,w0!{88hϊCpxIN%n1Ƌ{蜇&/.T"uaa UOŁJm`DoS#]"#u4O w2T'~uļ%*q% JgCP >ʦvBGpa@xAz6/T郰S4MD'n` ݝCc@*Fgxa{vIj2 ,QN+ ԭ Š[W.TfKRE\TF.Y&md/Âff$hYP}݆*x҉RWPK0r7FkM$_yzny'Bx0ʜYUndLwiuYO ܡ|wOjm70ϻ247|*1̆_<@0SDto-A&.TÇqXU `-جbϵWtD|GrꚚW UdFBض%, Wģ:3E|g MwBi%VRt ϙouU,zoqk'E1[Equ*?-狱B{9>UU3%",G fd*~nlI0SZVe'eeaz&]f,*1BHe'pْ:irPD|?nTF^"S5dUXq͐2p^nh4="/l \*x?#{KӋm(^Q' jB|V?XiRbrpﯵiQuvZ=8lW,>pvɫ$:lb1%+uQ=UNeWfGdQ́aো?ˋPbBBi.+ , ^ }1q#AaNi[ !i4+; X>u3bSM5a\If*7\ϛ-=0  Ub9d%Hx"s?d#ׂP^ٛpΪ''Mr ۍ)TD;J$86gJ ߪsz$aʦf)*hdif Y^ݿ{<ٚ`no?VP^NC@>KS;1daL]^;\yo)K$ؖ 8 Y^SjOG Ч 'gWɾtvau?@+a̅]urK%ԕjh{E5vldȬXzd '#=*+'23 /O(լiI[d =aP#-fy;g@-fA]3r6$=t*]=Tq19Y|O71p7d'Am FݓƓZ/w#Rqi~G3D aZ=,vw:#?j^ߢ4IXonBʱesnj|X/-B^ G&bgP4 !EB6(cgWhvls B_Du 3&C K/ΈQD?}[_55 khSZ<-j&x/xcm%-"l~'ϻe_!lf}9AM'u[-U'$ *[Muu& ; xw/U%Jݾ@dk.XԲ zUOJ&8 ]u2rЬm2o CKMoG#a/oCji""e}%w V[Sjt\-Γk13{Kp.;yPc7%R-=-7]3n.&qKȤShxUGg@#&ޘ"kJڐFd׼WK"?_)[33xi+OA`ws# &43,YFnld3a$^,q,G*V|C0\lO%zf$q#L(Lt( (X ;q 1`8D1qS 0289.u`1G.SP5mH԰1bOrΏ3J"՚SnB"t!?ŎnJ|M1}KIމ5)FY7lx `Sx3bmdV0E$B򃺥&t՗ xU7b7" z=rp-b-q|hqs;,l͍fElZD z<ߝ 0F̌dZԌOzg| /A0,m q"ڦ&{ܰI1ԓCk+-}IoFnK-zئ1=u@-;6N`3l*FA͏AD~"Whl^{ Az^C %>XDZ aktD$Z̫>ar1E4,S_ͤn:(ʤv Jz.o R Ԇ\0,sC(*t} ;oc艖E#ToYVreYCu>Oۉsp;H9usem/hhDT*v]UcU:VD/KSf΄rv$G#s+ᱏA &24F]-ޢR,i hC<{faKGdeVVZ!6 Qk"yBw..zB̦꘡)xڈ/0D3Kuo"'R[ zIط_ H2(~ɆkTR顎`Vfog\>f B2^ڻ6y & 81(]$4!=@lu^yR DJB1<*!jRGl6rBś?X#A^}YHWʖ2*#0M9Ǝte՗F7O׌  6?vi:Rf>8,@nS--]a?sl$k]7aD6'S2A.|6&FF˭Fwmpa~NY-`Em tRm̮| tЊ>BL0^cj%MV05:ŕxWj͔RiɊtV%4ӯe!٘1S;3Am0ٸ.e5@/ir!:u S(%<׏Kú+lKnI*@b: N;d|4`Ff[NN(QTi1uMF䖦9x7ͳ M3V?6zΊ"qHC^sc%ĆL@%:K5rz,s9 p(WBD1׬ʗa1 Y8w+qiAv]t\{D|fӉGpR_)vԽg2To>*N2:Fdb殺>=o勀^aB`G6惡-;k;cfXLFB ݙacdk #&f%™.XtpcD[q `w((HvNӪVaޑޚSQGv m{-qG`(K"H[Tzf7QgQs()n͢pGYϿ|ݣ8 %ݒ.*-dUuԾ6Sj )63'(>=֐45ɧWiVM 5Ճ[;>JqYl#x%N}+} ٥С 짝\!̰^FkX*ɁԆOMIlO᧲ͤáV+pňO_m;t{]݁äeK׼|a*qv*>R,0Ȃ\yZ6L~s~yԹO;2:ǗC, MY.%ٜs[ͳ$U)|M׹m/P7#N +qbc[rUr03v~dw.}WfUxP'v{xz]wBj0]緪26ߖEnw G} 0ǍܦΜ³KMc^kO<HX@-2ҕ]ɂ$ cGA4 y#r`t ٴY!$0W6Z5x)sE/Cpܒ60xГv]xnN %s.kM?q<+(M4.ܑIzYDGGM)[:e䂸!E/ K@ `N%&8u1\a 3_K0Q ׂcb3Igz~D<L8` e 0S ϜJV*K·t:6; 9A& lT拾s}ơܖiDj(;y9jq~oit3_9.㛫ň]x?ym^Yb /v\Y^9zџB۱}!,Jqa r"5fͱԥOEM7 o0 Rլ,$p+۬ .9pX-2Jh|p(17vhh&`,Z`y72#H{k K0p INh٬r#˴._jGDUP) Q :IR$ dJ|8ƴ I( [ XMlvM!Wۦg)=Ȟte8AJ1= u bHXnq)%MM,iIpF27ȷd6yJ[*hQgcF\}ͷk[kyVKW:oA'&,_ͷ%~޷3¤5C6/ }.׽x })> =W?)ڻε#S6L؆<Z‘*bʨe4{߀Åzw_/Q 5 q4박ںy@CCL: alߙߣi~+ڋi*-" `))ngrwiXٍ ؗTM|2|ga $@DMxzi"#)Rьr )v;a"5J9[eR6; ߩP~u` ɾ LZZ)1"ZLߨx Ē`t)>nj҃(+dURMfV&*/+ KXB~ EtkRz=?Gs_?@gif׽ㄱ#/dN$Չ(Ŀ]Sj!*\!NFF^}&ud ~?yWܜ.}`wN+,Kumh&ۓ$,@׀fDňO=lF3|-C9S*QYE"uPnIX# aUz2sCf9׍). L8lZm_CicAj@G_YL$XgmTi8U FdҜ66NZnM|W2_B%}5u|[My Kl3G PJ;2!S_(!ݼ珑ʮ.ttEHq^T0U"c+&$afk$~kAb% 4A$ DƦP;+OUfG]BR!. k zpק!r4|! 3pAo0%|v86]&= =]T`_}6Di7aB H;fR؍Uy,Gnu2'W#b98+A/`t= ͸ p8W!$cX1B[7Z1Z f(fU M` rĀgH/ Pۣ_КSִQ6v-DeǶ5;V;n= 9t_j|zٲLZ=ekӄ>DVRI<I7g={|BJ,4G)%=pHQpk| B@"952Rpl4+Y3.cH ohCͥě5{VM|v-|<F'|/ֹJ}+uՍR.IF孁 u'M{3~ ڇMjwd4-|?$ s׼w7{-d\i?͓Je]XZtѪ2ڪn2$Mb1"_r{ִY,7wZ#D%LmٺFB&[fA:)qQ}dׇU>8d)yaUi?kӡ?BIHkMS%ˋgZzvZ0k9\ " * r:'쏾uh y O3 ;T羬+|t/Iݜ'Q;eSR*ؐV{9&%!X":u-W[5p#6tP急 Zm[0zcwYiYMl5vK$L0dODcRq%ޠz==!h4Ɂz0p:)J~OnBKovUm皖"xw@T˵9k2;V}1,+yl Z)h8v|YzWo3"\!Y UV ^הP  4Qϱ}f|"!y@%.cSDSL~4G/ ? TRW-V@,ӂ< mkE_y_$(ֶ sÅ-߇FfDp$kwk_G['t$P?+D*~A]o>COuԿJoB*otŸsj{*U5i.x M@E&~jʒ`HYRAoEE,)ٌ7[NFE}:Ö|:~as=9@2ZydOr^md[Y[hyxJp$I~.%PhPzdzCZ6A*Iؓ?C`yP{'6qܳ{6<`x}u*cP (R*XɹIz,8i|Vn1^'ܿ]8Si2N [ܼQχMf)3053tu. ߜQݖ J /6 vݿג$O)JoZ,=RoTq*砶|cXGrWYzh:|pu6hX>恭RgڛɧdS~Ji97]tskıJ'Qh7mB8&?PƆڠ;ۘB뾀6fP~#YGa0k^ʷ3M}+ i2ΚrxGqEmކ^#1'1=*O<1\LEbNKn&euf)4ԻY PY#R```E$鎄Ծ3y;fiL》`Tǰf=\[-l\4vQ @kb4~M+%<_; iP 5M>"%Ƕ#r9,?m!x h3%uE8aGT%_^/ive3;\)v.Kuicls7ikDe ` 0ybuD<|sbx[bu0PH4v\)ͤDihE{JI@~3m qճR,bpWEY1d]|pZbA,<5St8JwcFy=M[JL6y|B2^,.;7q aXޚ'XTUo|(\*rQ ,V7z^}੗ ('B5"m7Zm恘lUqU,Z(p"PPx.1{O*:*8b$xD77t {Q0?TBʨrΧT1*&3<)YS#ʕuKmhU:0"?⮓hiZ%*&Pƶ1Vf_)&\"/aJ^j t02~ds))sY3A,,9}#Z2{]8q[ 4 QҤ;9Fϭr[ dLDWW?7zaΏ\݉D` ?UɣSņS?!(Zd-@*{vuX 18,L> ΰOu3Ϩ.m !C(Gl)B=8H[Ot-)Tz;XJ;ɴ?s snPgP ,4Q^r?*搃],& <2ع@~"FѤ8J@Fdf$K}ZA&( iWqf!< 4 ’eKErŒMq,aU Ic߃~m)2e@=xeq>{+xpDZ4L`>9ԋbz=…(_۪7]3zP3Rƞ1O(VͶE 1œj1WN֥ I9蓷\B˩{Rdt9ՌjliEͥ?wX ݯy;+ Jx+Pޓ`˒UM(ce@FFd_~)!r`d<Bc+ۇpAƩÙʀ6>+il,RYRNwӌ4]ۇ; n3#6jl7p[ЅD#s\!KCnįv4M2X/f-8FE%h考=An}" 4@w-g9 zjQ-'ܭZ|>j5( νAC䏓"~pǵLnW-G#G .ί5aBF XHwMeY ģ?^鼂 6q$`O,RakEBw43 K-w 1'Wv%0ێvk;>T\+"_Ke{\\xUPU ) Ha;V;}.\ݸ:jsyٶұ7餿"uZqtojzSij*tQ\-Im`8UY>\t7_4&͉oBQ.Հ73,5‚{CJ Uv)7Mwɞ1X;XXВY؉|*5]e+|Z9n4LǕJra.YwDhvF/L)L N5T Bno -hE45ͪq숮 L}KtZnUrfjWd%y x;'Z{O9f:C5*׃'}Ui:8Un`|h ·QFم2ꞃ0NhDb]G` 䛊牮&b{*.ۇSsTWȏ*n$Oǖq Q\#yuA 2*Q9AN $`3B%a^څ8kIbhmyǦab%у$vLٵ=h+3Bn 1ӾLv7d6TH|}yLEh2P_1Q ,ƬޡRipNI{3A x-exc\0E=*tISSsH 'I|l2e{64@z.pHx&ɩ Qz=1U3dQ Vj_e=/ռ2rh@oL< s~oM;GN> kǻa<0>9OHD- &>Wdمž|7,Pی"^?Nzc/hi` ZJ5C3E|P@氋ܫ|6xs1Ȑ1]>YW@/q/H'%~B<͹NJ.7Fm ` hnB ÈSQJkEpG} ъ!L<:Bcq#!U"n>lO8XUͲGyɣ2=Pj\! [E6 HRe|uBsTnvr4)'zvmbf_0& h5`Ŧ53/t2]XJy76wư^rRzf/3Gmd`DvBޏU/}a:ݗ41g?4D=Txdp&'1=2t1-eԝ>W_DЃaa#}:>Mx!g>ZVp٥JLv׵.]GC;bVMt%{+w{4D cvd$z_GkN0JiS֔aZ9|.ahҙzIs6-뾭 7,HTrQ?"vdfi-i:Q*ƗW*jCLJ{{^oUˉ©{odzCQH[lj= MC/BͶ 0/%Z,fGYS|y#ڙyopYJ +cNc"Pa9; W̽ l='c9Lٹ^<1CP~DKQZ\HL<io*/)Jݲ,1.=fw4D(NUغ+*49 @5ӝ,NVV̲~rY- h$-bⱕwP1`u%џkw|aC?H{8"D')bR®?Qga̵Cdvqix+2Qma#x@0icx-(,66Tu 6!,mlб16I|F*bGTƐ) 1[&B>B84R[%૖{7EnT 7Չ;Jg}GbG7fh(ΝD aw׸.,c//ɨ 'jf PcT)rTD.Sϧ{zP4PWj 7VV@ eS-dʹ4;!nI 1-(8pKN_2{@[!P7;j_}~tqԆ?6a!WElSup-Iyn}?z _T20~^)'+2z/a;\ojSJC29 B zscs(*c]jމ '& áK(sy&0MYPۢ h:*: dOIܬ_-^HM __V˯ yUमM+7Q2p-y(7DhT٘z5m49¦-=iLGa/1QO.*žnĭ$_ _!f}kZ:_tL4ám _$}=)MBZ1+D.X_rS xWir Z?Dlɿ~mz:1V33-wiߋ 3p!c+ ԙDiSI6h-. 4{Yg 5R#& fdĽAx`Breh׉BTOEWhb$d #_<(<# /c-#[$6 x_H"׆=nT.՗ٳvɘz44.Jܛ,`P-i4g7Do3gm_CKZ2VMȾ IvW:yyNd̲a\xX=geaIPU]PE5y;%l4@6Qٔ+WkݑDädөQ~߷ײ֓6iS0'}ZCvEsrl+JF4uyшb`!avxTs Bq+!hjmdx)sCϩlb#w>Uݰpj6XLt CF*%<J[ &`M|55O988o8HKlM=B=+Ca={QђS? ʵ{d=]qXF[qyu= qͫ]0vh*ق!W4|טru5L~F5EXc@m c%ZqW mg2{~`k!''oӲ%1 :)-@V,C _̆a`bnwL*=q8bl6F\~QX]MKۚMrŮnŁ fGM*gie/sy&G M呒sNERnHV&Z>֋֋ĠoIU;a&NYy!v1ɫ^c-[`ɈMK !h:VX{ 3$qS[שl-޴Y~iMgj XA8/!WqN覗$ !cu[g^CWny~eQV8QtLd<9ۛ).U 4GpX@G{iF ӕr/-Sc,Vü$, }0Ñ1Az=פ͕u0[ mlƳHH`gR\Upҳ]ѕm}E/{t><߱/[YnjE>im vt|1|޽35*:=e#!^(08|@2ocӠ#xoh,~= ms քzegn9ZxKH3D@f dgPұo%X\;sv+ мJ{˔E'h<=* {LhLQ]ܼatޫ0Q0~QZNɑƝB2گ_C依G=5)y6R q1n^8xj[1#]UGF7q;Nv^W< ,FR>`r8{KW> {YSLrBDG!3!1+:3/rra-Qoڿ~ObK8&zaP@Bl23&f@>*8 iT S٘xOvg)֢1ir6i˗j)jEkE6ۂ:q] iVL/&QEtr ЌR`a;4Y,mo7f(񽠅ʮ3[Df"=֊.hzPݫ 7W?KnTv~d}mRa'ɜe)Ն+KG'FB4'gkb'z7Rl|ShxDR{RL0Հ|\kj) ŀ:͹\Xq=1@+[1Ǧk& LSם\(*ژGJT8&) &H{zNB_BgW\͋vUɤ#+DpZa.o#sj2/ypVeHxUVdQk!Iu=ccUrs(L{(.جMz#Kvّa4o <6f"yV(K<`S'/JWT067ڻSnXH3ܼyftS5%gK~ ACïeO[ +pv-ttejMSw'4*^$Bc2261⠵׶ ==DLP␧˨S4G/ Ƿ'؆qᆗֿGDYˁ wAF@l#j#?) bwс`%E/m9RX`Q͖-7H,um:>x3 cе5,޹D'˅Kg譈vD\'-M:5-ٰקߥąpF|ʚo(v }vZX@;ųNXfܯKJRQ|O3DS%ڨSܰ )HiRꯉYN{$:xgH`)$x]肸Sv'n3Z^c-;E_1s݂58yl {ÃHr5DpkS)UѥDGQo^  !;mXٰXX6x^dH(xle 5a<-x}_F3-5UYk (DPK(Dvw建!Qw[6 B7c";.NtnWiəJg0^.TҏJj&SI-\5}93_po9P[_w H bu{I(PL!>Bc{.?3c؍g--PDZvjj@FG^BVw,&}*hPl_9Pp+)Պ냹 62Okcns23^<ZWuO9gm F<8O R!*C7잾~v ~;6-1Q?5jN)7!{~ec'36Kn-ؚXpyGMa%O8LA#r {xHձth'Գ(6 Zc&}uUSum࿍VOHYL^[SoP Rڧ9H +XaO,QbX]xv{* ]=nIZe~`e?C Ľ2u4GUplYǣq KVMޥb& < KA<-:%B(“FXm<w6 Q=_4eֵtKh E1͢!=[Y8P.gz_tϼHPBv#PҚ0,]9/m&Pru(4]@(U zw?. q$%+s&;"S6N)wǶ60= _f.ag - U.b?SםZwJ^fLWӋ%cO7KiZq9P`)0+#yO*;XL7 !,-#dE@yHw=*-#DZ52Yp46비1+9ᅬ *Z~H>:f$O|] E{q+O|\bs\gRDn#辧][**yNS ͂C`Y;etcT_zdX8iC4`e,j~# OHटhߤ%d\=7 +IXdAPnMDQ Ȉ2zki_Vdwo̟e dr#zK6O13!u7 Յoq]\&dFﮤJd{nQnIJ-n2-$a&qGN%vvIҘUgǢ+v(NZz7{s =%!Y.!g>;h~A.-UѓGtXL>\T,_ƐsjoWHڧ5{5}h%!Ju`2 Ⱥ,b$_жeS  *Q|U_ʕ&nL mzk=M%@Oe9o/yA(CHAKvX&(IGϾhԧmBg,A<&^ `eu$W1Lڒ}BPI`cn2&oVgzQRv߻=R+ 73+xOی W=o&'KRfEzVUSZRA387QB-Hb /׽7D)/1e3,\>.ҮShWqAEuu!t.~Q8#tFL=*"OH9 ;5ATNpUT@Y¸^P[fNɍz%K D6kP8Pd W)3@)RN28(j,~z&Yp)Qlc- &ʛgaTx'Lj8K<~EvY$۾%'8ݓ]' ޅUQjaAB&1xR*.4,s_b\{4'y\PFşGeKn-RЏ6H0E\se& gE\^EKBqgzc1NUGц"6ྃ0G'$?Vd*e00"%%e>}wϙHL*+;@^x{lKD)ۋծ e.4k2>>w-~'w풥{rmVyjVwG=E`H/!.a̒ņB/˕^GUkPH+X;k ЈQ)``= PMU5^Elb^"n1L%;eBt#>B|11=wc~%bɂ>V5]lb;ql\]7pvr\Vx߸^uA 8Դ/_.M*%$W7B*JM jСx< ~/и#s΁pfXIl\ '%)TP|݀ ;nOX&bIkPFX,֢ԥ%ܭ+DH "?K2FFb(`0Rݶ@Y˕'\T .<"hӐqZE&ߟY>ʜ8Ku[enjVlLV@,b'T4;y \r ~V.ipcyeHu*\mAǤ&gbMyi[e^PLmEi[6~)t !CvD[P  `6>e,ZE\[}29]G|ϬޛԤ)$9|_=ڍ'O q\C@΁\l^lQ2A4lxBxIy@Ǟ˶cWE?˨A@Fs֪VH&[Um  K$dȸB۞ΎPō3YDR2(%swN;-GKJz?\]F2)&7ҕEsܿE&]l_Đ MtX[xxkM'{;߬ݟsM??t[w,%h1I9:Ic_SYFg@sU6-@?G a;-6ǑUYsP4^W;[<Anoif:Z&e >fdӽ U3 "{5NM,Heűj &Yd$ .@/sRs-}OFXq$zJ"J1a,FD*8yuHT`ZP(dil7[ji_&#<b}PMsB˟~=u9U]yѼk.-H0tyoũRj-` Ä(`3铳i"zlgt'dd\e횁 $@pYUBeOG a۝NՇWXbO[+:@b O6q\+`N\Kzt {a~]7j_dARF[ Ţr.#H7@VSL*gTc2T^PN+mVW~h<Ik}BkwЈR 9ƕn{ѽYWy OZЯH%W*Pq|MnI#dZ6<#|)W$Wj ނ}O-ݮ0h ?KUb. خ^`*6#]afj"Pӎ0%,Pk[Y+Hܱb) )I0C#j90Qټl+ܛ'0c^NAv-B/,^ݙ$@K4U [/[W\`֦c]s,LeaQpv*QcĔ:|vr/l!h 83sc]=+HO .͂;۟/ i/wq/Opr;`>lJ5_7Q(RwT߻nWhme+-,qT``j!X_^{ ) k~%+1O%daR *h~ q6Qy"5/d0Su;i/wEϴӸXeёgm6̛"ԐO7t.JAEH]uwƛ3nk^iU/虛jɶM3= K g^N8eS lv+ʙA2ܼ@$5V(y~QN!de~d2gb8bG5XYPWT}ڄ5 ]YztrXh}Rlr;Ͻ=^q%H=$p$!nps inl*c;Aa('xM"VY<;7a\ܒvkU\2_38]j{X04\vuR`@L12.OfLA&\vb%E5іw7dxd#3:WEHO$=@Blj#<+#D+rc`(i_qm ĕ|_ձB:W 뛒vqe{ˊ0cٚn&-Ey`&$`@]ؚ+ED6e&CMZYaQC@o(Q$d#FBϼݺlRhQ˦ WEu{;V4gN#Lk]=BRH6_:yTЍq>_]”$:3[75}IyA^;=+' FYTk:"{-ܭog](N5Ig\2|ؗ X, &>)/"?|w@ugb]-M5L;i'sڠy47Tq1\:J x>auB49ڻJW;Hbt& OîFkST7ͨ{%J-Y7xD5`b< w˝(=\T>gG $T(4&HDփ,?| hT?"߶ ۨ.?Oz&OK+Pd /ltNDoXZtUW^PzFҕV/'jgFEDЦK2*]gpiٳjRA<xy\ @]vo)W{;z'P0edEpGo: w;ɥ3Bf4m p"g3NZT3#ut#˼IN5OS' fXcXoG++-4u>TW5xZHgEN@([b7hKM,}KS?*w޿<5{¥_KuɑhܩܨoϾIoX|o"S0VI.n V 2NeEb%3?>Ssz:}*# ߫Tш0c(n1pD;¨tWO$i oеc&65>m@ )o(oq!Qz,I ,1aIh.۵Ɓ_x|}J*~'Н@TϷlu/k6JVA k98AѨ.|FߔJmkc" Ϥf'P{џ"㠴|]#;PYvG}ԋTĽ\RG)#U3KYz˂rvEyPf ߃.5J7 6fAO5I|BzWBe/:5W?f,RwW(B4pxWՔO:o{V8H ys%Kx5u rki| i/쯈1Jj3y~J-}]Ӟz*sg3cF1s5S;Χ3N,k{A4G*~Qwg89AVu(p9m*XHK`ʛ`4jcqUd΁$UV3K_;t=֎Uu3ϼMLQ`JCzÃVոa3̌:xli4\ *-(}׾(9Ej;d[cX7bk!xiV( ]yD9YC̎Ѯek8KW~졒[I쨝S2Q֬y:Wؔ,C66Mdudͳ{ 9Arj1C-+(oX8ZqUyǺalCe4|isɉ؄$䄒g9q~㣜^8ئ1'PG׶'040;DAq;]kV4+h3O$e}dtڵojGޑz^=b)5 Dg.0zXoP$€8if]FQ_EgR]) ]Ħ)էt cs. @iqFx~fnMj}'.].hƍXOIղ!pN _oZ_ (/7Fz?ݫ3͑RQyH?pF"Xޣ3RnX4&:mY!FM.Z~X gvX~r р{Iӕ}?OuU [Wt|` *s US9c xqǵm.˴U9Ev)WMX=Po<ȋLyn)"wՔ$qy%7'4/BAowA0!Lnj( DA"ZA$u~Tӆ0 '=BU>g8e [< Pj*,PqfSGw}zB=ks|7S']+-o:֙l'T0nx\(ѹ~*Z0){᾵fL X ̰j*;q1dzTM@Q X],w ui,oOd# kq{^~|,?`e_6 ݑ`$4,KzXCtEEIQS8" PdIa9nu~YO v%Ԑ5GӔ&Kytޕ/sԞfy>eDLnpb >g@P xN?"+3\PsuFt5]BOn}Q?"-3'OIr j(z 5[3+hDR/i/Spt~u:;<М:g?zgJP/.3>>m7 FSb< yTŴ肚q>]|+#llelu1Ba՚RuU1&C7T,<*VI]x(i"VSTQd\Mw;vr쌉LB|(d m061^ jeW<.B\` v2J t`I5Y2箱.)W"w$/6H܅ry-hHJy/E4D;j'ih.0/w\0bfy#kP81l};Tuh5knb^KhaS$4>* 7-ʹ@ULG)OG*ʟ&? pb6[[Uv ~9]cLR*&+'//ʎ!$H,+ msX(G0>" OƉ91xpx"N#*ۛ":O>p.@$vi_Bj_\yBaCDD7 F9})dEʡj=\S%?/qdOFvݢ!~/)ݵ%J`6v"#ŇK03/b/V&l0`UT5:> ۍQ>+Nۂg 6zI\J9:1َ0TDYg L k.ug$`*JR(y[c>D7ӳm&ywfkp:ĕx*tqR, F % ߖ\vpԱCwwbǹQ)/f`_ȷù)tZKv}G|#@$c<:^TZjVoNֆ!t;ISL}f~r"9{a.$0Po Ņ&h3dݶܙLܪpj9XYy_˓N^٣*@N 9.i"|ֵMJ]O/'ғD 1+;v x+ $zup<}, ~I0h66Jw%:`M)GBWAs,Dӈ-imx.n/ZF.z-O_"?tU$Tk !ae_>x%ZTؐ\.f^~)0٘L&6{_3qɿO`A:YKi2HU@ |CM m>B."KEu5suߴ|xC)+IEŜ|kw@E5>l+5?(DT@qg@CM3{ ?4H1Z;n.E&iaoRq 3֖ry\3$[ %jE`>?P[e ]BztS442fwhg~( ՂCKC,j0l<ުŷ mK9"^n=k1YVyP!55kÓzh~' GR-{ݨo FZS Q20){oB=~.s5&ʋ o&6dp&8@{$c][愆TsE:77;5n!2y}o~{#CT`$f_q] 6GW V&(0h?0PiiQI)M+u ͜J1(ŕQgortrZ6M*W]a YꪛruyL`~ņs~7ߍko2n1_g/|(]H6"XPhhwS姐Li忋 rQ  耗BNL9$L0J%*ыR&+w̬lXcZ @P]%7a15sWa97cqh@dp[qrEaj:b=E_T"mgj`^:Er;_NxR0I/T(f蠒G,\cLGІu aGFo4C9 ڮ2\&'ԛf0qB1( ?wooT1.WA(Z)XSwPڽ4w Y@a'̡QR A^bP^|'A2ó<Ixa%RxEΩ9 ~g2W#2(Z`nis#2́4/yLο̤WdL8v:ŲXWY$ؠ $-K]pV'x+&Xg:7`q- RcREۥѱBBg-]9i&݊bl#SJВ"w A9c xwNeդ'A%Y#`MZEG7n#Z]'`!CE23m%Îx^ ׁގSyGONn$<hf/|- 8hF+\Es*QDH ,M9=JNҎ;^o2f n֋<&Gb ~j'S(5c]9 i?y18+2&i<b#̼"۷[P)9/6z,fP{EEfLo $͐L6075Ƥ p|2)Vgsڥ|Ac-6O 8$\y.,69gATu a qWI[PM(:8K_&5:1lv!;!xz"pdKT,oyAgDn L=¡Ty3I;2Jդ/AnBT@Q܈|u?% U ֔('k  0c&EJ Z~>;mv>y99Vs D2qE[ݻԌb4 ފ;{G.QugIbQa͊zi*7Ʋp$~6wd1I U ,{M $ 8(jeCB2~Cz,72h@Q T~nJNd`|53izst_r&¸wzYo#=d8+SQi?Ǿ>AzE'N yKXV>UbbH1%)VT2ĪU\ۀ c^(C/"}UH'OaCch@"KgoH\@>DD9m =1m qTDw9I P,zƀ>=Y+W"REHK`7 PZ7?duP녁D$jh hAW@S#GP$G?Uifnݤ<CC;sL-Y3;wLprs2}c\5̊Yg }u"2EHp7ZKx6U!-F{e-_~ᄷMW nwW<5C<^ Fǥ 16eZO:H[3;0q)呧OZހXHs(N*Ò&ew9p(ޡ`IղkV(M5/bVt1[(q1-`F0tw9V/?.ye@5d:DB oC 5^O xhCXdB?ە2J@RNCհt~%lu9STY r5pTk7iNmg` bi049;;]TBJ\?Ja-g-q2p7C^[rz@Gt폓 e'hc*ݍ FH:sO4%. !x0XNiav0F)#~ pnV';v<1:[a<Y  K_b#fUY=NCw#~aDsϑ ^gz7 4 6f+N/[1/bfc7B #&_)X8Eia|zaL~uERqZrS7m1d#緪ԓ6W4 7s 0 fPKͼo6y"*7Wd3f.=X壆t X| 8ZGcas[ᇨYdem|ӂy$}n,$;i6W VqoRǤ#/eD/vuCL̻fj=Uú(zu |yH݂7}d!z;*y \ደ]lBZZTT~Ba= E(\d,jp(o8JS4E$=wC0v_lfK[ YvBXa%TQ cr{DtI{AeGn MxA)p, h>*W-ȶ[b7:m8dmh QR!{B)Sަeu/&!kN&iR4uihNL#VjU$O>T8\!V܊͍Q'4!whj֎a]XfFJI?gX|) C,z,_U|H2Z%na>Z?;C ע' ΄D/@b09)s^Yն׸`'Q rxA6!pY-hǣ|TnT )mϘk<-I+: HypG J{L:7k0k¸i|9HS'X?1cd^OD}7cNf*R zJYXc6זqA^-d(-(-R4] RȚof? 'S^& 8QJG:>5t#G Nrv}&/T$_j]{d8oʀíT]d_K8k/1Mcmu[i;Y˟P!H+A Ҹ;UB/EC~#@-S˼4ۮ%37[Yn-cbm %vZB]ថuQIk;Gm7#+ NI]ழ7`ۜp7׈G=ṇIe>#WxLc_Ѱ]4E {_C?)  {;^lYD~rcop/WC.KBрT{Wp KgAxwv خOza9 ,Js^B%PzֆԿ.u3r,ʹP%U% 7 yז,B:Q 2zWC/휺pNx/Y8?{.=|ჅRf#+?'bjK^T@"kBUpXjj,pPu@:O9K@*uS|cI oȣlk},{#Liɑ1-At:4l>Ǖ+KRa"w+O|M"qoO^B G{VckD ' ~>0=[ בAqn4(u1ȫ3 wӒ_)TzZ1ʼZ Ѩ&9k0c)y 27.fvXf;@R^]GiL~9t2vmEyHKC8*4e.#z;LsQ^lsiJFHG|Xza_ͳpEυ8JԖZ3#(UJF תt;MUŶq0^SwY@R,KЗs|I\=bR%GH=o~J9jcM6JE]vʏ7 nvһw+s;*Toǹmif MdP ,IDu V>mfz Wkwlm>Y9ŧ z^xlp}VTU)ܔ%*OL-HGUwhS~3hpǧ PSŹ%[RL18$.EN٫=X3AR| &$â]ˌ|\In8Uf+S{ߍ^AɒWN1=1.flHh'z6r3钄ɣ&)ߚWq8^Z4) !F8ZUČH~y*pn8BT)t"[\0`֙_H79+$|s?BX᩹f W8W,hjO^NZ`h׫ހ+Z0(X0!&׬IsRs$HϛY0Oӌk^a?b:Bg)XnX 庻CGBi:ŝN"CZ?{lU]{.wUq棿 :=))4OΥzԼwQ|XMaV\+ُvj#כ@c?-fE- @xW5YF1U9+52"naASo^I"`AyKs)fojx!1.hDK2ѥg[{{+ySaX9Ї@\׎pr5kEC\j>gZ ;%/4ƞ0Ĭe^~ٽ'~eU]49c}-=e}yP-&v zIt*)pLZF1g'k "زíkqtsF?j9&IЃ~$ 2N/c?d1&}d$9u3a d\3a5N͚ w #m-U/S4ꎒ\a v~]4 b_j(L১wu7+ha/>[0)QPCPpThКw%%oTeut%47aAI}F1>>̃G_&LUD! 4ۮ& pa-d ,-͹g="ig7,<or,BZjI=6?9ߴWHڀyURw+j9A{fݍ@%`b=$giR p&+Df?.ʹ$D>Bhzԯ\__b5ť!mBs<XXHVE&pHk,!LcTzM̈́5:Hgi=Ng>Ҭ6e4B'ΨGT _:'AThU}@wJBsT"b)ݶiW^zY~a1O6 }4u:ǽNQUfI&#;m/]ؕ>+Wq(`BTm%8:8/|},9Qd] xCv SsR(D|c ADEH&@{%U]ĹxwH:wE{m$6ۂEkѡp; T=8qR/sgXW^UFiiٱٕ-H?qV_yz+MXZ>3;ErH"g-@Nos7[=b5DP_#*($/j8zJ25G%LhJ( W[ NJ18u2k%ҒK!M_"+ƦC jwzod##[h_rC\[ g_tJRK{ͳ:q79;g"I-"\v]VCPgog &2VhZ7o%΀0S;)| \yY4\T?z١^#֙- ȡWstбg'_=Jג~_qb<Z9B+|`l kT;v6fXaAF-NrlDD47|zE\u!U {c"}q,!c ]/8L`UE_,i]l[􋌕{LQ'|yT V~%n3 ˴h,6wUt\F+ 1GFQjv[TѡzBKo3 Mp!!,1/yGK~'3=i@ƓXi@˦WNahL#O]aq0 s<R7P|2DH$e͋F%(Y"wH;y+x>} ic`\ht* ZxmV8* Gu=0=r@d[4Ow%OijZHb7XڞAq#zwoł:v.GR.CEkI$LԫqiDu۶ UoFanɿXϒQkZ׈HMϥ6sfECU\zpg -/ Y)UVb5cuL\[g3Y Yw O@>$ &<tFM@=fvw-YDi d7 .1se% ;GiH]TpީGa%J60)շEge蜾 X$DOwDɳ‚::7忔nkbnӸ3֪x`q FhwGbC<Īb.r,X3k /= 6cGX4Aa?G^k)nH}Hs[tf&">8PW r^v~OpI`C͘yߨ8S4}E[EՊBiW ڜͿ))"v3Wګ=r/ v=@CL?w73z?BE(iIn"anv# inI\` hhQDj *y3XyJA(/lD:q\g o>s9\l|=]ֻem37!9ym:q2sG:>hFnhL /{Æ$L>rnwlԙ3#o bzFiq4 "xfJ0n. W؄p!VgG1"= /zbUVQnX.3-sU߽1+ ayq, <%|߼Wv-l/@P#s@vZU9nRXo/} $g͛9 +@C]qm E õ'8v?WKӊw 2 O}7QpE?zUlcczF(naFEqO. m7^V~h\%Ϭ u+XLFj_qyk ʯwhABqȯ:+B3Otn%NctΊaԿ_.f,fF69-4؍w"YC9F E o_'s\WzGkf_jOx䨐h6ZUUٶmx).gx۸&Y=apíOm( l T`{5k^l"w8ڋKQԼkwdщ߲[.?%~Η 76e:(p`>oL 숙8e`S77g/%sY<Ǩ΂/sUGz#x5m ^4'ZgN bqAV@Bl dW} j|)̃5pA! DwbUcwnuL<1;bxX{LZY 5 lgfo#Wٝ%+ʡ9ZB)1Ȉ켭ϡ-Ov5t81qZ48$k7rV& 5X++t6g5 UDO\ɱQ~eSwp0:LJƨ|@t;ZƵyJ|Ǘ]Ke}SPv(JM0'2q;6dyٶ>-[oYo3j?5 T2 -pZ@7uz=*ґ8-#]O86g#YH.a5E%͈%ψ&:tetnO}BW t.F1MK_ضTVa7ffSHْA#d;/Hdqi*RxdThg ͧڢ.s4*Bc 6'\HWzQ0'sԮD?=W 鶻?Q.|B':5Z|{Zh6Vb]73 ."\$t!8ŇM\BLVղIȈEPpYw!eƞ|#}r>W5I2n",7OI*-7 U$E ܷPJT<(qB"exdHL[n\ y ]P+{rwQ!( Rz9/񓀺WFaIBgy~FD뮩@U¯X^FBPCΆp}Qmb9 #i}X,z8ɍ)|[ Q8@ kD۲ >Uht3FN⫢{hԣ!Ͼeۣ~u/|L3=l1,dc* tathWJS왠ΐ@mdk۽V :GN=wՐq AѭVts,u}E-7"Gb.𗯭anӲL U֨M9Hjp_f2M<".OH2<٥ [nC!.}?*<9PlAcMA̮ H2ZǛ.?ӧP+Olcƣ^ $ "b@==Gc}9v'G#2+tӺq"ͱ Y%-_D+dQ"=!Ѳ#jޫ{qJS\ojwp*+9PF XdK&YLj0HG>4Nu7ƛ!CE~Mv`HAsܪ )IJGW\%v2"e'C@P4x9>켚.WHsz m7j01BwM4P˿:*d?Ea)98 ޒ{z֙k4&jױ]25rbBd$c53BU(TDbtp @+»@Y9i`ʥ:M"cPhtS{(au<Dk3JⱄɫWxꛤ( /~O8=%ЌS> zf0GR摓< |?㑵&z|8>¹38 4Ա] ΝpHxQ|," 6`~l3{AݑsD "Ȩ. ?j(Ҹs@ѿRtkmCZIc`Cӟ,4;ڝXƝ}ky:kZH\>d;0?vdeܧ<Ip2th蒗?.ĘRb']|Wh)woIwR1Q#"}v8  ;0cL:/Rlό-&PL{``a3U9)%VuAa V*#! )w߈ -܆BN\) F.<b-em70~y:FFFX8J}gm OcŨJК08f %m+=2:s2 W^ג$$@A^yr9笾?х%SZNwK ڵ͟{'#7'lQS&|Vuo_ AF \F# K~U@ c%вCl=DZ"IIG>!>KZkԵTC& {:SOD ؄Xc&g^1veڬ,՟ ʗg'$A˕fX0%`cST 07Tw ؼaY<7Q4d2x+xGE/CTV()9Ԡ1oS8~j` /}0cj{U~C.n8a%"ؿtxfQn0 h3K XF]SsCY~n"ݿ31x⻋u7ߠfFFO%3&-GD~)9;x,[/S&h@rP*8/6}n}t;"t]um@;ۄ|#|_(ܛٳuB"1iS$;AmQ+d_DzXXU^P:'Ű I&'['h 9&eJ*qM#A)m ތGɠ6EN~0V@liw̕i EWT303̕A7̺BVTV>KҞI{tkMHs?m\jI]0I=.$1Vޝvt搑qbZ<#_w T$uE P:dh.yQxTrZuoQca* 8RףR+{Ƕ,Y4 Zz>ZTq0fO%IhXiJ|U&d|\0  ۞/~ӗS^XM 7vHHX,"~6U$IXӞϷJ[wsn RydWIyYZJYo&u8SozW_@/ U R3wBbgϪ, rvf {18ɖH5*>Uʩ RG+Ԫ=ɚ >!l>Oѥ/hr{KeXS;ϜE[>2/V,}rF/ v;6OGo3y+?>tu zTL\FϿn:2_t܀d1To>~,2jۮK%]ɏ[1lEFuR%.+W>#c4 4ᄡB{ #j%3< q`#Vba cQ1PS! Sl1j|M;*|v~yny5I+5ĊoKYW$d)gLXdquh+x"L*ߐtq 폳)=y6;Mo6۵PXkǕ&wyc\v\7n8+Iw+̜2}4)mFw\ȄBVďdR5fٟ۟.ÞQ#Dd`yߵ)ݧhDyx͚# K Ӑ6>y IMq?D:TL[uϥ*9RV?z}Kjz=b$ZEŕ )Sf0<SUc)3T_i JÂ(r"@1.y|<f'pX遰u_/H9 ={ z )8%Ӯ:>xm0U^a%RC'uU -U[͒3 U`8aůMxdSF`> xխWQ|:-pOftksejOi%,pkxl2}9p$gwlG ' U\]g6)"Ɲ[d`^2P*}D%kvT 4:8,r8U5`^?G(I7 jt-˙xADi\w0㓹2Wrs<w |N,RC nFh?r fIFbyu eLQV #`ljDZy dK,{k7Vsnީ7PNUZWYkiɡM )S&Ay FI27MY«"COF(̘u8jLPP=±1"Vi[0[SLỊ hY'Le1%ƷtїAa}:=Y% 2q(}Kߋ=15e! G# żܨV6HdL[tt~Snm:uXÜSX+p?Ƿ:ϴG ?f$T>^S.-mk6c}HW<͛}M=Y󮁹gEO rZ0 OA|?X7}A'{$9}߉LP]&d1o.E \.WƩ`Ve0e%~CM3L2;]#e9Ems;I@:hŪ(|>; YeU J)-Ux{qi_Qx ݑp$šA wkHl2?7,B nKf_!""DGsW 9*^}l gX CåLRǃ& a;.p\Vc_e~ ~O'0TZZR0ye:V#H])(w9oq5q@*]M7+X5^:wˑvf~CtmW'.w% `m qMJ_V/edR&4ȑb5݇Tl};68$ V\[0G{r/UT4vyBF7_Nh0ʱ3l{wFgwE: kd/ߜeAƶ/TqfoB[xjv"ëe*} T^4uxj#< QS~@|?6:Ϟf:q(/V ഀ׊RF]oǐtQ~1`yxA^hdh?L #.!MB^fsAVs_LZq`Jϳ*]\H1"@4#,cZR(@nbik82!k%._ !\Ɗ{}WC%k7|;_ f֩"x; IVҒ>߰ ]#ic^q v\ ,LTQdŭؗD.ac+ HjCc^BcU謉5Z8v՗s{d {@@ذ_hgȯy^f+ߩ8VJ$!# 4` qvRPv[:2gAWP'+q,2y9Oޖj҅P؛ KCoer:]&ʰc 5V/V]Υanb«>՚EUenveyj"is̪@E]NP%P?,@ȿz%Q .Z{ſ~.d5/:Sę`ҳ3OeT.(wa0h x!5ݵl)SҡM9,f' 8z (R7t'-)5zJ7QBr% P564bm"+e'ѿ Vgj]1׋-yJQ6e hgATB1n :L 3"jiܝ`8tu¶a5K-5/? SI橭:c$6m葅Osn8.5c(|fW=6-_Ӳ+xwòF_;4,.mc/6ƵVeEBndE7&o+&Www !39BLu%C׺yŎ~ {@G@OV(m|14 ]}My BZ>$ὧ@֜uZHhΌ6x[)B}Eݡޱ_X~>iڊaX:NvS:W% \,7j-9o[u/8;WF)2(R==7Do߽l:d%Xݬdh?#VZy9}t{Cr^Og*D)jY6MPysYɓ@&t.X{s0ެia%OrƑ3<<$-WB-?OG}@axvL%9jJ^qs"F*d/|١7H\[ AHYޝ-A) ~&@x][ 6{7z /íHl)Wِkn!i@>/v,v4Xg7ËwV5L[A OJyܓ*>eD$t|xo,?46rLM*4\M_Ɲ4s`2 Ih02ᘣiXX@*U-xȄO:=nj&cHm,ԺYєh^[faS߱րjl2?E~}क 2XEar{F=탢yv: rL yF a%iz߫d Zb |+&Lؕ_6jT\6Sw V(Ph5Ȝr)L,Opq/coeWRޔup_[q}[pvBFHM 02Lѧ.kWQIxϒ ?5-Kt(ɘ:,"+fnN tnA4T;g-#[?jZrei*l@p*,.*8:?0%`Mb$KPs{7RhzT;-[Jؘx;BUW`Pc8㾊գV$>( 5~]5#fȦ4GO'b,cz 8EרH^1}tpPd$F? t9t=#+d\[A w(8ؕ _zLRכ#Aze^ef䫙8 ߧGS5?WmHX@£FLA_1*.X0O^ (cn<]cS!*ӋӠ3p.ne*^۟=v2Q\e"?ӽ%Q@[6zR^Y/<-%YG*HHN޵5\Skt{VdpW\Sl^皈x`b-I޶D&[t#E=UrHLǸ'NZ;&<K[ږknZgp4`l2Vl%m—LJ -0H6c< 3Z"Mfu,N1I&4ٱB~2*X;ssMrGL|ʜa)[RsuRacI״ A Kө3m3DҤ*q B}uDGpҭ1lM+e0g)҆@l<7#'r ʻ6B|?ޞ|"XRlgc\wZy<ucM>$rs !Ed724$]= #[Z,̭+ЖSaM8{ss /5\l^ӊso)iQtݡ]8 1Ppk(~^'=WOyۉ{~q=}e{_'] BNẑGOFϦ|p[a a]%Ne)ޏ,*Kco,QF90_9qCd񈰀Vzbkڨl~W/GWB< %^h2MY4jq/k- .?Ͼ\1 (KPliC^ϮюMd{k傷_xr m@֑*ngDyc6 ws>l ٬5AY}G1P= 73tz,RTF1%= PF/k;hmTlf!cslX-l6?6^ē)";KM|Ce=jh$d>ri]XPv_/Dmޡ~Mw*eECXuCFuQj.WL-<=di$Dkce$Z+ߡa–ᐃXl/`q4Zf!n'Z8$Md4.zV6&@&]4 ZnA bg󼇎)7Yb2?u|y@[aOt Xtwtzs}vAǗZC |v yA*eΨdUd(GÐTIҤIyюgLAi"V?Z^!$TEה䍦&F=F5i'Xz3H#t#2m;mQbl5y2(W-3MtW'?. 8V zxg= [ձo`nF -ŵ׸kwm<\!?>dkK\4iw|/ fk ]:wc\DZ?phhԆw`&o/ vp$'J%=X 4?l{29b]25<,MC:CHСNbZI!gNu)Pb{VC;Z I㕁 $Eh^Z fSF$)W?$BABs)⪃mwT}Twe_ et̗cH$Gt L _$˾uOr}4 bœTJ?)޲cM$9'׾WxY6r+a.k ԍeD0xɏճ QHj']UnU I [*s60D$ >{>?B7BW hiQIͽv* `롫t/[㽿 }~P\IDi, s&Nn0 7I0!7/2[r%*#|A !iH4- W&VM5XjP˞ںdY vN˼J˥j^gADž*+z*ál2dt2, ;Icu[Y{>VPigK*hP5Yl04x˴4 /L=t1յs-=atz }HJJX)CRC-8_eqB\nu*}`jv-LIZ\j|+{>0l}PPL}se;k0j9|/f!.*QߎiGl?D)s}L~R}nezK kgq&d'yc뾔tp):o@{ vޭA.Fܹ\fLuŞLoį x)賈5U;v,ҧ@!Ym4ˮ4G %X{smE7@}k]KE竉&cŒվ썂 Ln)z\<2 SNJEn fX≉YHtnMf¤M%UdhdO.ۆbP\" o2䥮PHRF'4֪Xt.֖Ut[M=\8x>8T>[05ϋC*7'1>ۥ4t7 r/B!H/¨sdӚŕA^pŰH]J(v>&%Ĥĥ7"#@ |WCS#IЃ?ko~|c6=v<QFO`_8⣭*8P6m=$?<p"]kjjfs?"Y7 A' ·%0WI,F'Xl ~lװAuml*G?<ӆ!-M[Gvh7K\͐zN{puzq Hf0 Ca5p 퉻+Ft( U~5Aֹfr`J$3_ *䯂1-+OZAj&Om6(tF6E\6߆*)k`iڿA$ls=X V9#OlޱMP:YDY>飬{ &9]xp\ETw{yݳC~ɰ ɾpI]mn$,U olռB4)LEϏe"'1jLU\#T#?tӗ;'L $%AIeY7RGH ;^3`it 7?LezW UK wK_Uf^I̪-;ܣCayIJ%[ۈ}akXw@=z2r;E=T?]SOF8?Cr)yc;]5z*D͕5LlB6X*T ZoD9ٌ ]h} #f-AN qMvg7u|Nejr+[*RT¶K'xt,.ΰ>|.W]`>[Ð='{CKPrŲ&#rrN$T+bu ),9S:YUcQ6t5}bB l ZoƧ xCF|:ct:cߞ#F#?}m!kigܳmZ&yx*T"J] {}NliKo#3$-R)`,&SDMPOҬ(f0X02e@VᾤIo]^m"\}2:,8Sx}lg竏~+3oxb1&CUqObW_38&JJ9m.Ze,aW֊,M1H}9<7s0:~R˃s8i0/Iv Nk(FlzW*ܮ ?'SafZZ-7EWG~.IQL% =o+Y/_zuAED]},ْZMj2U 4kZcg+ˠzb )ڸC>`|3w#Z`$6jwha"~ccvqmUSйM*&$wfN{/_r> (mz;z`Yu̦&SQt2yA|KDJq_PE$!;Ɍ~NjfM62T#uỶ. J(t*MU|L=զIOl㊾g{\cP cv)TURPZVW,J>]D#a@߸dE(8u>i?c9 ݹfm}h@ ?7R;n$}<G'Xd`<6'ASpC *Q2m,[45U b&C9#h?:_ y2#uhYS`G {wJwxloNӾSܭ.tKx+aAjsHN<$Z3x(;o=J &A& +Ʃ>YV+$g.u!#ҥ.cW(%HX? EC,Hͮ<~\vU\*:'@Zdw3. {y:Iu!=g6c/fe(v!IvQ?VEV==M0yYrěn559Dh(u<)wdXen7Xo-YP75l$|;mke_+8 4jzXMHBI@>Ulu2œb/" Ŷ:<Q1rN[63,\Ux<'僙œFn(̔%"&>%%wGJ@gKNa36|haj+5 )R\ b$JbXIƼV:+roEL>'#٩+& -RH'XC& ;oZϓ%̍# |}E{(7ux69*򁝉Y6پd>4@Ndb1G U1= "Z# W2]KFd%^ǂj:|(%Γя_䂌AXf$9"xM|2f)QΉ>Z[ljL,o|=FP/buQ:^;kTgޭW(ב^sl'9N.ǜ0u쎑F]UV;jAn`tveȲRe,©I\/었$;g6,c"U~$#g7rx"ъoFZ[=K#u|w_>T~f\b5f5NX CU8LҐY}Z<+n(g_ڏcprUXr9~ m6N^{[dXHd_Yd A>>%t;rWNΕe],0]s FFWbrnHzc 1"nG58F2!4`wWF<"H&ۊڇ}DCx\jk<( `k=/N@5odO,Gs&^؀vA?Df1H9,`ATOdž*_ƴ%Be4YN&Hݎ.G2 b*c"C U1]8<P U0Y!s~3+JnT ݯ&ܱEmD2dE kBUL |,U?7Yy5aُW'#}eZ{^8ex?$ʦ oHg3Q->% e=E;FvX21WHWLDrd5]4ۑ%@RQ`r) _#טoe{h> R])x 6BKg|ev0$v?6Q>UKd5N^O4T Rg!ZO_* Zw@Dem⌵\j%c=9yGkjl]q좞F38*+iuΨ,IN~ mj) zeH}as:7ҥ|0K s\lcH4w?szJI2@[[kFu`։N);Ѓ5E6hrI';Q}8`MJȉ.FTD v/}zzJ IXwq^o9p uTql=S?5\H\P76炒D>.J'VvLAbpd1J(1(?\=tmhl{ZEByiktʐigAy0<*ξjW~]%UǗ;v|9boŭ!?b'(n;z.:R:w*=8S:rH`Mާs"V-8IxpbE4(8SPzZR=JQ̀+g5̮DRbΑ9|]'8Txv(HY|B!]kwt\ Qx]-oYWӫvsUKԺa9c4jtc\E*CVXEdDE#.֏r-io5Br2Wb˳^qG/:N{'Q;pT8>L7(O[^=VZL{|Z㟚_ '>^dESXf}A_E@ѐs77+Z&1KfmGT߉>G &h7n0SÞk7s.*(=!c4J$M y%?-9aБRw(_jM#ش0PT|` LTSJ_f&0Xl_1W𹥯!8P2A oX1Hi^-7O eG.>goD u%367Vam7:Iys+db^ %W,hJ?7b{!t߮gLCm<0ON3JOiPcD{i^qCk PSZ f&SPJFoTMEIڨv,g~XTnF YTu+64)Ba6$ hM@JF$\Vn%m$q w䍢PKՈ)&5;/H 8y0O Q%4N"VN# F#^JNG.91.3[u 0Byem’w ІS%7@Gɪ\>I i> R8򛔏Q [d0Wlp#fWF=لC.G l!QΌO/T7mCVԨ?Wi%FI`31Ru!;WV{*JJ7eJOM(h-!x&v%k.¿ ;t A~t5~5IcS/HO?EڟZK+2|t=-LKޛ%ѷ)лX#QgOw~Ț2Wy ߎr70Mϫ_S?){e#Y>bUEd6O]OW?;IK _K%)*W_ h75_Z@fO_8۸{Je!FywySLjsSlyBvUVom(Pұs{-Q:%%u]e 3/|8'%.PA߰QƮȳTDKXglԠ_,|xQlAΖuQ7I6A8gc}G%$|80z]qLupO "+D`^T kĈI>]?jHTD"➜Vm~#SsΪP]JAzp+!㐯4V*w|S u _qH^ ٸrBK^I|Qia'\Ā2~ӰBlhhuҊ8HsljNN !O Tv՝) I^.zh<&14&zn|0;;̧y#W]Wx9*akz?A(ܘ9T͖jz=2 bTV' Q9> |-}pU CUx]BJP_({OE> *X!w!Ff̭3sUUHȪ:mz7MmQ,q6?T᫔8pHZP+3.CxU2LiJH3ržR/l=CPR\輜I\ Rb`"¦\%iC=R/1We rf&2`dߍ3Rh.WU >(J%59J3L.s?up._,bZڞ',9IkIQ!8zO< k'+ʃ+Gz&K~;:tØ4uUz_3m\}}%g*%})AEEJ8xWbR&њ2^ؖ9Rp;,N)6;NL-}hq`%R79Ty<=DĪդL1T$|x{ Ov8CEzUL̄ӮȬqքʇުELi|Wߤ%H6ɳmQϒYY(Eqj @פ@2*yYluK=,CBēQi;T*=ЇFUN^sB1~ L")P~]1NLv)V|fT_gHuX`OA&~7,?)ReȌO;aݏօqa"<ڂ*kC+A*㿕Go0!PJ7*«!@bH{޻X]ʭUaR.s @ovYz61R|#n{S%_ wv6fU`\['Io;3NW0$A*:0 װԧl;@ªyYޏ"EmnC\ Naӏ{4{!fE{Qeގ{EZI4O1zۣhv)v*<#Y^>(Ni] .L o|M#=XMv[|3K@o*EiR~_ ]ze MbCr@q\D -6) OEJ|?p_C^!ȜYқ5\H,mnMNxװԖ2M֞&;Em|(ᛒ]C_C9ꗃȿ^WNVs$vO%L̵m͵k=;00_*lecEWMk=t eԃ[wipvb^^ty`u]s+з̼Ѥ=`sek{JT޻f I2楣@rL)B [$>"M @'؉(ӥ X`MlIAys;?] dwGp/)Qk~=nŒތE`g"fsGI&'w[v>{[cVԊc0j^:v1Gĥ$z.,Ӆ6 ͷnLEI-'Ճ/dc2OĐSm!.:kyLl!`hGxr))$rlvtftU͛uGvn5`i;%*Tv&ńNm 62s=h21-)E:w6i׌DmæeVE2Ϻ*Dn5`mlȵ݌-):5JBtM27NO1fd-|c}C_W5 2d:<Ɍ+8f'umG? e2-lO'X*k6Qn)q _Cq׍QE&.:2*>v~V핼.Pcԃxzk`GUw0t8PbCY,${2C\^Tbh+i0I9 )D1NvG˞v~D~@n Ĕ\SMV_s^5ޱUn>D= iR|(UU=LH_t=v\] X@2PS(__GrN*~:Z/ȿ0*/ w|C>RIMS܏Dk~5J;&5, 88Dj)$h R%Qhk7xˇq&=#4њϫR٢;v_l߄+WKaݽ#>ʇy=gMGtsmpn$w&YZ y̭`ހn%X9J˯|GK?9Xtna몮w# fuj_ ClZ })$NU I  ^-6p%]RrwqKf-DD-x+Fˑ$,#dSҳXN뺚rň"Dı;+eFC0ֹ_/IHt[D 7sT4̒6 b<ԝZ$(36eTWC8xR_֣U\1v6s2Y%efԘ0,Pa+5ع[ 5y}+kC(o0,YȆrq 8'7xT~PX,h8[N }0m'"S6"3s3%V3|S$9"7 $Z@*$e&XIE$sKr@b"Sp|MV]ِ4G̎$;aTLXN9-/kW!AyUW2?ʩ2 !\'ruܳdQ,[ wTrm}>9zꨎq+ 'եx(r}#G,)HN7DJ`I ?%\|;xc 21 u jBuSÊUHF!Gbw@d 'j#YUkհIf:3 hΧ0^tXbG\3Hl]&s9XU7ĽX( Qihaꮝ UÍpOиg ;Լ*F(*o^; 9 %εuDUq˻o?ODX&?;;750e=.1tգ,UacBe7-%m3OKP\ h&M-r!g(H-H`Hυ_9]b ێ\ȸEGFyϏRȊƔto"Kt^/Z_K_K GH80r6yQR7vFk2CbrJRI^2߼9Y[ <}ٟe8+0bM5FA8&wNB2:xmNʂ}W+lC@ %[ |>4euV%;2v8rZ)(DL )R0KYΉXB4?:)`$/FJn"a~T瀆(3Ϻl ^;4@5(|0;QE>_A/d^;JXl6n5,ZgKP ՀbL呚,4{jZ0*M69 7Ҿ -m7l5.u8M){)x#=]quv5o^6b44Il cΆV@ Xg;LٴgGuh-n>$Q]ֆGEzo.sΫ*"ǫmEyq9./>t}$j<{"M2n(yv:K[I8l>;KɌ dȢc¬pfFc/Ze3g''BK~&c/)7C'UQ0Jk=rQB<@gT vWJ0v:1Yc$ >&X  +m'%|Q w#=*`'9Z09h~VPJC\t(Z yykԙ6%=9BqҒڤ*0H!>A@JɸT4uch2lU"=P=M[,Ö݃|B+Y_ tưƊoފDWȻu`, 4}it u.|ì#iWsxufL]zk:²-^ W1#}A?xU6]s/54z?L!^nRh8AȁU;,SP0:JV@ѱ>v fh9(;BLuI.֝2Jw9sjHfTD.!ꓙOW;3p-TH*<&?l uG,2 }%)vin<' gK){xrJФ3.-Z+ά_ ɂ";(dpZEf]*($ 5y0G8P$PIOa|zDZM&0RΆzOdm*?x " GCGNc]f! JN1yq > 𣌓>p#z0N/Bw]FuEbOS9Oj<+3 h2M˫t Lّ'e[Rܻ9lG4A\xUΖb-+wHBIO"UF=W(y4}R2_`a- 4۞Z;`E8;$"ȍgbo6]VKb0 aLhK%M!(3Y]xO.\ 0r"!J,'濊%.r][x\H:b(y <ۄ$!c4B[o#. Wyv$5"^7 yJgN4 YԔPp^iSLƦ{c$lHF7dI8fԻGH96yC4NL6%Kӹ: S?+25FXf1 o_w/}>xq^kG'wg:Uxw/ޝ40xoM[eO:Gtl<`mm;kLKYgӠv@2 3 iO)}q6CCs6I ܎AY">ᗝ<05m @7j4TqP =ZbN&ZܫEpb:R7 EabWrJ҉\^ZNCEՙKYhnn)w*cdnc`o¼# K-"~cs NյmϾ u-26xj+!Yoٍ6Rb"f/eSD[ &Х';/,X+g- `^I!\ڂϨ?<sϘmljf'#P:;[qw_*hJ ^3 F$e`5dv^#2b"x2ieػy OgVe|GB>MUJ0)|CG/&Jg(RxCS=[WF1 D1&)x<#ؓjʣyW3%X]*)VS+6ʖf/GjADFʥTxyoc ߘNa kCRp!޴s(vxMf (6F7#Hk ءש Z8(LFp=:QNsP/~*K%I7u7~",$( NWUNII9n9z )cȪͷtxQ0׊v;%g>QuKWbqt:?7puV7Ų09[hh-uDvPVW2LI+vyĩ#Pei1RVGew s& P>=ݥ }:,\6 W:%酲 ~>&-ҏLAiwX.̷@N,bXnp۲dI&!JUY!V~nIg:^}ޖ݀sT@_Kg#;84K?.V5]5; wyf}C(v}~ ,BaPr KE'_A_hpSV;ue b34օ#^|R]qL{p}w﹵N13l8'F uMX!efs șyl4[kRQOϤEiFe+JCEz=+G~G0KqJU5؍ RMvwlWx#P;UPH{[^^n.ûq_䮂4^) s-;dem}j\E{×I;mR];osݽPs"I_W*’K(_mox=vHp?֗z]* άxո 'ks<\󲅤,.Iv9ikV<口6'+J5'[޳aY<ӎw/BRl7;Ϸ Rs%MNHWD<`mZiPg$&e͎_ N^̀QH\Ϝ|Z s@Ia}Q`,Yȱy&5`ѠX DG1_ s$r LuM5*&:sBZǧqL"%H \/})-yi^7Q1 O)#eɡFc_vS9d>g5qGC{5n.0/-6"@Ej$=)TbTMVq<V|\=\T4b#GkLYhXt%VSa*uYmbֶ|!m҉ bHyg[T& XcX2/srF3)*YrJj0-yn5۩ڔƒHG#0ֲl([RwQ3). %/!ޫ J0[1?M 9.!vGOƻvj氰Dn/ ;Ş4Wȟo; AqOEXnę?\O _j.sytMw<6vW':-r舨e!P b].kݮ~{B9NJv-HP,tQ2ν|?vzXˍ؅wC͌UcAb@{pH?{Fܖ0#VB85|;8j+A0-IF΃ASAsfڰθr#^)F\:]lϼJ4EOLTRmyWP'7\]gC'n(/@u|ppw> @Yu5NKBrzOs*-"ΑaR r:`ZzEZ`p$.ǔ5+8{-gE\J1h H8 "G+כ;ؾ'm[.` c=ekvc9}ÌuC *yBo&R0@: [}KD2UL9wzAq?]ijx/϶*A/G ;Lh̛( ([;Pݚ>J闃i<݋V̗sT %p$v\uJb#ijCr^0$jOS;Q܀*|vc?ݰ=mAJ2sI~[TcH,+cb4Q\8 -4jE ZHL(ҷI'?,2ݕe{ByS]OSIoKT;w13*/ ;ҔHEJj₱PvQC|̺`=ϐy7a||b&ApR{)5 6ېJe94P2dGUrX-Ʊjϵz-({=B7`@> “j0$:u6/:9ĂEӻNuh#5XڢC /vX[Zk( Dl4gǼ lB$E*^y QzF_ 2W& ׹T҄ͤ媳ZQ)xtK%@f:IQNL{Aɭq B\)6cRN̘ RLay@e&pMӹs rnVf[qVO lei@x[$5]/Pay㖢v{ ' KUK ݋Ĩɘ";Νn^/q+)Pzz[罕ŸhfxMF5RvWbFz--Y$RCJ+TF:d!i<$B dDz "(BUڄsu)!WG᠛zMѢ /0r-˄O[ȁk{ΊoC>+14MZF:-W/"FIXWr~B}_H> nWY?G;\X2p 3ueAIjoq[ɉcAyFhh ;?+"'-.VuZv✵b}nWԽ+ѤC )\&WxqsLl!l?taĎ!]Bʪ}hLVҪołi>)\òL -cԩ8i{6ʁO-r]oFt@G/R>A9wԸ2qѢD[epeFցϛd'$tT{k:a|"m/^]l% ׉S6l:X,=3b:j!س16ۂ AV|)yIdGed&>ETֈi;b- ea[/dS/:7ˋO?gf2 /jJF{pY4L Oau! &;*h~’h$Gc #{Y4)>t֙`gg;L ܙ@am6Ў;oP.B'.0О:/lfI9bW\.V۝ *o6s\ ;={>I#OX՝މR&aj^ƠǕV=uBɨªcq HnT,v;.ե̀jX Sbxzl̨+jݹہLt@A,`_ڙBy( LqTcNM:$t&12NM\+ 2O 8]|;FpVPhIr=e\QUwU`֐|$}9'/F0:vot4 *M~'tr)C?ίq؇B JbXE^ǧϱrk?plnW7lO[P?4C~FX렷"\H. hK\X jȜie>fZqD)S¯{ON1^ 䙺wFe ù- N4=َōhnOP[OZ2X%{? X!zZqK7c?Na4欺{Il1S9^?>5pve%~J\@]ͩnJd 4E[> \}D wþC7Xr s08U9vm-ڋgs6ۉ3#< J] W "`PMW7tQAlAhJ+֝(yU# LƌXcIIѕqd ?\5Q26EM:Nz 40Sa5xM|5?YKpjhd \DG??[5Ƞ;P?!]ӧoMOUzs#OE9nHC:oͲAsv- 2XN%RM2Ià }p<dg"^qSXn&QIU1'~p4b7ؕ{`مL(;Y=d;j*z5c=1@QŽF3M͔cՒgPq\goz]S9u8mQ%ICLtP-KÍT8k 0al)Ի\@ֶqZL!pZ c[̝/{`o8ges-bSjkH눼Z9]+ VvI.! 3n(+P\NglX4e[9&\I>P,'˗zO߈H hJ#zW0.иO:x^]ÁT {R)aeŵp!k\y3S~LG` >#aOk'õC*_X+15qqvDV,D sTMQڎNym+`[Ջxw\i2gB{WHOCh}{^bj!= "ϓ CmyvL -NPϪ,N6mňQ<:XӐ1Pa0_&QGihnZ+TIᩱ+_,PnƵO_>^Ad!>lO CnN{eorMy=D)Aن0Vf|у݀F<`^i 5z$')5G>NawʅIH pP(=<8)_ځA]>dTԞ!U='|nkpQh,A8Qzf U7 >_{9樥;I\`!2[|X?  u內N$c7U;9׉8v6!2M8|RN*ͷ(,8~ԗ FADE L6mV,RP,=l؝HG?ƥ<wȹ gL[cD31) u*vw9*4a*3cMYp5 ~o;쮨@P2iT9NPSv7$Կ~S"{dCӿT}dHfӠ)eԨ %AU?\%.9 U 5"8iC(#D@D~o5Hͣa&wr$N3;PcBEA:W@jټvW_;rhZ^itvPCR <14('lTl+ke]9ޅƳ|C@? y 6a -+KA] T)"ڊ [(PS}_Ig|4d80#S2vouP߻"RkJS)#j QzeM"[d3ʤu5ϧF&\@(#V>ိ.i@I/Jb.=G=`7Ɔ.UrC"s< J")xt[rXվk茽.18bYte$%3]S !W`6Gc!84{fbqbļv{.KkoXAݺE^GO/;F/3И/yO Ux1^va&`ox tO0EHx/TF|\e.t)SW*(&gi v]2n.b~HnG7UG1&㗓mԵd ?/.V~[M>Yg\"nGEzhĈ $%Ύ޿{,) \;e.3jc~paBJܙ UPÜ}vw2A~MNр$u;xec[jt0]i'[urRtWkb-pNJM5kw}2KW; }a21$*5wysԉg;0·.2JcC!l}R1s=L{9Dn|n &dYG8Ywgo8(~羺8Y=/B4f̍]~FvW_Jb8&LJ^Ůc,˝P'` ߟ \lyo[1sk#w5Z9nev^;tXl` 2[&P!3qGkQ>!9gۡdF}b׫YxZhTo%瘁fǁ |yfyxre ^fb8)wqX-JA[5gޞNr139.2Rel,~1OXH6ۖt# yMn盙2 `Mb܈Bl6: ^Tbű:_/z"1?njhbʵ{UGJvz*BF] M2М9V:z$*+"P9( WVOhGRD+.5 : cYA>Cy9ŧt] 'XyS)XФych[| uq@ 6[&d9f?Dۜ@[~V?|PP4dC؈L?k2Mgf䲬p]k6$l.SjQ3^le<8sFh#I7I}%$;jܸq}_hl2b"Cv>fU=^ r)X˲zNvӛܘCG\ch/#O_d&CcG$Q V3ʦ>˦I`sB&PW=Xl%\[kȸgn\;9[*,8< '=c#vHo1:.2UYrkأ8G;h`ђ(}Uc6G^ O7kNÐ 5F-yH)X.y,a I' i%x6aL}H w$Z|3uT?n` s!jq"3 )^0g=[EB6@'q*yl?C+;)zN%L \ K,%bPTBd4! X0n? ޹^lg=:4*Dsg=77u1dw³"qîExIO3()1jMaXT¡N55viI~-uͬE .W#s*ag]pgYOhA^LTJ?l!ʿ4N~ X d?=o[NhDnge=(koՔVOp8fK9G< ?$|q 7EOZݖsH~J#Y#OC&zd bXޫ891[كmNZwe6,04K><$|+n zRsV8q+cO *p h{߄Tv_BqӺqMYmOs#]kGr $_vMc);\G苨'obS\v mf ;9\Z0!CbbN>l3- `yYrF^ f߫AeZ[qw,2P"A<4Wf*9&a,ރRL5SU;FPܭ5̀'A=~qd)=ʋU壋*!,`HǙȔg=94tLS˽U 6h!>W.qΘꑽ= \khb>L#&&x&Xe_OAʰd;EG ĥbP?v-[[>j{pe B c\\2qH*2Gnжݛ!eG@qa0 {aPڰ P݅/زvT5]:]Z\cPk[BItcECӑ>%tzsۃ.A7!cE5Bϻ@vDZF,oH)^ox.ͅcɺֵ^ƈNvwBr- j*B1вt[z{rMn q?*h{4WE`Z' ɽ4BGv ={ӡm_pW*>`IPKHcGKZ`*FJr22UpOTEФXG[o;8~w.=#: `#Cwpʍ 2gU5vƨ0zt^g,Yv&)5#xG#4R^6%"FLBlb]a:+!ZXh|4Q8'صHM%`r_&)|f_%g?b`t Lěb: lZ0HlBQ{W6 ŘaV"4@lhGhc!`kNC﵅KZƅoXP]YW*]PtW|P^o`4N3"5%zAGhGS!f5 [y)ʮ/pTV_0sh0:Wwsي" qo}_#z˚/8\%$yѯǎRvIJlCR,?:ϸ4)T\,=NֈpSr|DALE?򱥥DdPݲ"oAXciV6BLWיF8QێzirAHW<5I'YL:˕hKLE~QjB 0xYL4H9Δ2iHN]bH[c݇@B8'.DP&7M5y0qn"0 !37nv9%`L0)% 6v 9lVVc`> q8]` e,\ w#vQ63e%]KqI⟂Gw8KLg)0NJB+THwqh/zIHI>z&/5-N0b.-(m*Q&4ln ]0=iZuc;58rc` a׈+#q邬Pv}rkQU>9iC _g Nqz;nz.L*|3vocQviܩwӈKPPN3c+0qW&,/r[P›0Z H9XB+&?ՎW~i:BܴJTTv6c meEZ*_}S7f O $*5veD w(bpTR \FcɱE%Q[CF:DwVxјWP~G5ZE-V' yuߡmiR#$Eeqs,@U"ѥ-? onjU lb2FO (xEt~p&ĊqR[\Dn$gn4ʋ&Lu'w̶RSU䃄fvu|Y)TlBitfb՟W,o%Z5J$?ˢk|$5:҈E\% -f'"9d0P^o.Qj7_Өê,Ԛ:7|$᫟q ٺTiCOPco% 2nT#{{ I7Em] R!",:ׯvfZ鹸{$BkB.wؕR ג-婃RmЍbzA^:k~" #99ƾ\GS` ЧB4nZpT3DzdR*]0~;/lL MӞ(a9k:0|S942z j~EqWI1q^8$^0$iHryٟk|P#7EA *!dw=I,A@ޘ ^J E_#/rt8`W'6׫R$n?2ㄜ櫵E Q[!Bm4]y=6rfhF,+k_.w^pDxI7NE\"wHvۡvE```*ˍqbT4\dI09=I=. ?G^Jy8l♏z1$8e{RY\3䖐4qiZ=qfL#.]͹D {`czXi0HKG-Ks*o)w8On>/rn8ސ,ʣG,V1$` ;`j n(%Pu ;5 W◱V7tA(ME rҊǂH'n'" +_ %_&t]o?Kiy/"=hn2@7v)[9EZlZ>8Pf4׫Vzg5 yA86Āq*xOy[3?}CfaKMC+Tza= RXWpn(S$1 [xp@=!A!6p%fH4nT?|#vs(2іX|K7')p+nFF/l:h.6&߅]`ԬX*/%Ps{1:)?2QG0sJU[Fh/\rdF8oxQW<{g0`1&6_J84EIw]UZ Q0~J&з %YR.rd}yH|}ܠtE<p5|ͯBQa,ѻygm~zIt;iSˏ/m\t 3he:Ҁ>h@/VD)$/[SKsjo~e3fY!~l1d-lV_PbdP`zFw L~kr}"Gm2 d E]@:FhWq8ʕ['|b >XZH(a97FB0(e'`<4qC%uGlQL4ޯ;R+h>':hW_g&ՃQ-7ʇՈ L ;k3R}[w5&<3E;vQFpGy^%˘OMnq" 㗥= r3}=ԔEF6,@rTrE=oG͡wMk*Su ҽMg[aI}o)ɿ:75h{XAJ&7bᢽڋL}9O_?ȋ= z'Ɔ+M&` o]>Zղ&8xo+휐&>OSJj=5zY@R^}-Ϩ-JNtGp@YGn6qwǼ .i6|~zF4^ʬF؇!NC^H4 r hٵJOeJu|@g$Trj}d>QWN`;(vxF ڪ=$&:s %ZaeL)XK,tw 03I#=MN 5N :+h7=ZKepwPKgqYRCu>^Z؞σMeABC5M!O*FFhnOS6P[tr#^A#K~W#)]@ds>WY WjADq]LJ;xzLq]v^mP8VŎ^5{AIZ5WtA.T\<̣Tpޟ /I;UY˄la2z^;06c ̖0QG#7V փԬ2X&܈RF+W}N|Rb&II1}N7_#OKDO%L/'0]a\N {( =(\3)WtǛ}N;jv2h37T(wǀ~HT ,&jj0F2 ^aa~fN~gi)_fBo~9O Xዝ:`1(~-_8ɍM; Т@^PTJ]u CȁvG14j?{AXJV&) dؗ X3{sLJ4PQq|&kIMcۧtyxСi&Kg)kȠz]>M / 9 Abl?}aRiKFn{.3ǾvzWS~`g9iCM%gC]WqX##uz RLAILkj\e[J ْuoc90τDxuw#?i12gwqZ9hDt"4] YI$+~P3$ΪtUuR9#;jz7GůO܋̘9!G[e,,-~|c~E\.uQx CJ.ʡ$ҫ9%c CAo/"'QG([5'M A]أтUR;*oS]sy;ZXNj)i GjЪي1 ~ޱ:mvu̱"Uk~6pXyA7ejĭ 6tIo2T%d3wIՠj'|6d(kM_< rء|bB:vPhS#)9 y';0)SffTXV_|ƨYgg$tFGx4F.cP0ݹLG4#xu$P)v yHcL6'Ƹ|jH &cF"[w!4Ո ]t:j=15?xPq h8ݩ*,uȱꚜVj%MY#6JBWRvy@"L~uwodG$J! Ѻ~fjVjfHBh!Ium5WC,wԭ5R3'`[îmn3[MZ[ x B?<[FwF F=KڙX+4'}];:+m;n?>~lP~F΅S]h8^= /+ޘ*KLi6VP`i? 6"q`^-QApAh_VXo{+dzj(cTM-9@Fb>spfi)_ G&`+N#%$|'Cp+ Mx+RYQ*?m 0>y D<  hRZ)N`#ˉW7}-9s6]8_lY)`5v^2ahz'Ǵ҂ehFH 넟$ЮI"SB6t i4McЬxW! \1Ky969B($6G4s$.}@dCG/-h1uۗD,$OЏ*tMaA671CMHBr\#C!mg"srA`"4ѵ;\aoZ"תxʛit^guV9bv% k9"z݇8ӇftO t:AO|mHB8KL6ᩞajPIײW/`q(I$_)cOYϳ#/6̴` jօ`LHW5R^Mj)ۆ%+FΕ&}(tal\)OJ bMDZeA*+7#4 jAH*g WKm;P%8Q7°.c)K7hd&(+ٺJJpvoS6;8^a@<|e O0Le%o릏4 I$L33H%?}E盬Gou<.M%zÑ{]oD_8CA|N:x@#ߐѪeYQr-7@o&+ t4sWSK Gڏ^ܞFot#rW:}u;. 0 mZwaŒ?Li? Qp97]֙!YNuZ6%z*|PoImqVaGȎ*g1`wͩKG?]VȯX ykxs34u'3?RDʼl[Dӓw+. ]eδҡ xha9) lritf7g\vzLrc `q<'-=|T ˁ:ZXlhI*g9O%-_`ivB)u\ .fmB4㍋~hTa}3NѮ+I=y`~`TEDI GQJ@u ^Ļ 䬋jtĄ @R2w={NN \&vNB:I!=w`2C0=`+T tBD |jbL#%=A.+2Z>Vyݻo 1 +d]ߒUScObk{99.(ϏV;CIz!y!c;FRW׉kep<7<\;PUs{B&6P'9)'5Q)`.,:&7`:a[ L4-;R(Ee|U55'uM=-r)0qZƱ py첟WIMN: r1 B͡Ri`B-lGS"YlJcQB0q_L=mTbBmM毣i*Ϊh.ns&[ͨ5!X`xB}k4>0Xeӥ3 QRqK@`,<졺-_TիifoK -c|}$fٻ_e2H))/+e|P<\+rMUG)PU4 ɻ.oeZ[J y QZSeo{ ԨsuR_ZRYV{io{ɧSnz,o/nɠi/O+RͅL!vQ sn?֡8rMB 7ҍ۴3VF('@uEP˷IN㭄4oh"[cTAL%%"'a@!r=M5u;ۍ[VWM@iL1N|zx@^FwmvlTm'Æ$q"rt?v;$y G+'jha] L&zQpoțc\PyEF74'?E~4PMG,p;8*Ep#{;LAfJ }R(}H !qfE]L0l>Y?gk*`<+ˆוν2urd?\,-`ʟкFGK^6P!˱n mXnsD/݊/ÆP ͿF!0ϣ[f"ݕAaX\W=lVׇ g j2)%Nؽr4YQ;1_<}S`kj*+iy,jnmBtq e ZNߠAYb(Lv)<քn}]$)%m ڹ̂>Z `$bY@MiKZ.}gx C|84otN 4eņܟs7o~ŸwYC1 Uw2lD[!^iJ ZO#Ey k.<%$> B93 Ebs,HA{sP#;* ݰs 9ʫO[YK~TQL;gk(z4b;Y?!iՇD.+ Igj9+4}` OuEWvM+p\)h")p6VEp*Q~pV|'5jb^-qˁCt]` Vnk+It"13S/Z\.hA z@*Bkq9X\RbCќHE[Cq89|l[᧮`,%Z,Rqⶶ]=4,MD#OUoL"ͤȞ<*c?0 |_l<ܟr7q_4_:6h)4-}쀟5 *UߧЏĞWz6Fz,5c2<.ɂގs{$(iN$g@Fm IJ\xRC/W䖠--Q̷B~o1+dZI>=~MJ&]efo1'H}#Sε'g~K4yop+opRQ,kō{hQ䧟 (8(ohBW$qǯ\bSRpBI' f:|$h~;x x̤yGyG-gorŤ!MQy܌~]FA0 nUd9&ODw5.\{[U.ΕlvoqXN~MI1N\/rp8b_¸kfj)inI!ږ/8f+Z$kJ0[6$*ҽXi߶ƶl6x[;zޏ2:%J*]Yr?qff9dZ'^6k>"$MTmDV4iL.ݑnL$bA3yO*˺9c(G"@o+x[ }t.g*DB10_E}r`^$/ByA8P/d &SVD pdJe^ # [9JInr6S\sԁ15c#|>ES:4QppȥK h?/^t3>V$4LP1Hb-חS P43걘mcer*oDw N'1Jq{f9aԟՅj u: ,x7t2,e7 dCsw d {%80p3p}V.RfqLFVw̓q"15$9^&T55hYHKt t%.j'=SAjPc Iێl;6:etd( 瀚!MdzYѪJNc#DQV+/8 JMj(jĉ0R!CMa F8fc/xF Rx\p:LT,?p6сrm(a~'Z8kY`O><ʶtͣӢ ݑ["Jg?"G#Èݥ(3}$nNZ1-fLOl}1ơM[]Ϡaɽ4hc*Gc$wkFa\H Na$"lm~Š`"ك8:P ' iqgayO|q**A̧75Qn g9 9=LØϽq-މ2 nMT-~"ؐB*m8Wt|H[gmFPhN~7qFˬ~HZ){^c#F.ZU2D.;WU{}zkMVv}j(vd2v?(ᕭ}{9`x CɄkk QJuQH3L#ndI_D|y#&tRn'v24U҉('٢ɹ=K*E>;G^-5]ζ/_$ެ ZI`ҳɕ0lSNs(XCΟħ[D(Ż8AY"|ql}l7ş>)`MJ:RyBĆwC]^G=%+Up=0|WH4@H63MCŕEHV+2G %܄Ko6h~"1r8mk֓ Dҝm{g x"jG?qnev!{nq߀.cDAЋ;tQF, zم$Fċ |Y )O1%oݰNO5 (bDuowvbix}3,%t6"pg̮ur1lPal+ItmR>"l3k̳;lw%iئ0n/,WD.}lr7Wpᠥ'wD dniԸߒWsTy@؎q4<]CP<"y qqd*cƋ5oXy|^H҇Q3xqܮm0f]0A_7?@Fgm/vjpIA] "=*q#OZ,ة *=n`暮{sx8]RQq٘~KLj2:VRBB0%w7 {Y?0P:nAH[>L٫5I-PD23mX*Uxy gGAogWr\QJgMBA is5ic< Op=`hJ 9O :N23RzD ɣr1U021:ϒ&Spl\]Fʶ3?!9:p*%CN&jf7!}#?мA53zY0D&2r:M{{K3;rx DyX%-bU*zicȃdVIf _@llL(<y֥ק؟)ק`cNk|LwTz@A8TMKo$nKM%EDmsvz[45Tk ϭ%2)FH'ugM<&jɿQ0Y;esa |w0w 3$4Е]3SI{08< L2芚3w | jznָeEO05M1[&T ^V]c@e+#ؾSΦ]5X3F+B mQwGl}%I,bQ5-otlJJz޿)s [uQRUV;<ЅtD(,rвMdf h ýEOIgSw8D \oxϱз9],1"}E@0Q2@/zD3%qXR!PsP@#)[x a ^b%L[smsrNPxQtAY`(z2җZFhꙣf(;pd4Vm| ''_=BE,ƴ=Lp#R r ʥ?DR0\J<}hAY&7BI <0Ahz) l#s,Wv,^r4Dg-cr u<i =__Z&O :8)QX3p/A*-Nt?vV~ (ZfC6 4t5̼cM W[D?"au&R4XȥO{ }e2LGR0?kIVnvqP-}1ivJ+{fXt`KQZd_:Nqh$;3cVN,nH:4kgVS.|rUjcc40wC*K (tRI@B:C3û`0|~Ny pY+_jǍks5Nԗ Djޮ7#9^KqD %DȵE MpoeSȹy^Pzp2maaT%[DO0 g⴯t,YLm$Vny} su~|@@J) @놫+gTne~aZWgW~P1P;T@Mb͞``%r-R/(f+l\bx,tD tdVxPϕ[2 PܿHN~1Q`ɟ8m8]ʸrS?ݺ ƨJ"j)@l}kyղRr=c6)uUKpZ?!"JQ +5?\8< tyѱ28 AMn6Q\쐿S3[ PbũJ qv xcKNCx9y66Y9k!"͜L✤?wtVa)&4\Ȉ2L ,ꑼGO nhǽ WCPc . 4 +WS*:Gam06Bݓٹ"cq %-j͖w P[mQm}'?*ϦF(;Gr@@îԍ?QPTі& 8e/uX[?Y㷥 qnFRq i!׷M;7Gb`OgѪ'YLm=<2׾ЅUݧa9A랪<'2<% ]Ibm(d+~k#AumxoCܕ]`5%HU:(8Lju>LO܏M>]wea )Ʈ117As dg;wƯ dxҼ =W)<˗@~-\,R]TZgN7|22;9fRsv2wC;t^.guhY&uwf@yY 0߳sgޔ=zA /0 B? PWsP-R.XYW-钻)Ap Nǩ-[@P~sX14B+$^1 N"RU eUƗ?L'1wAl 8gC!4Cˮc6@QKIb~ԏbqXy3kO/q:He(9 F5Fs PUwy ?+]\1GY(4PT!L; ;_ 9nghLrp 9j]n]xiQͱ-qؘXo&FW=AđZ5!&a+X=;-* w:7f*h_9{~<c6 /oTze2`FcZ궣!Y[ hai5PTf.XDG Xdxb$DueZ Hl?d79g e2;r 86}9M^h\;4) `C!R.BMNw>'nݹߥ+y1)seoHEEP}{pI4c&]IM-5.R|q vb6Q|83^[f \xM) Sy^ l.s+x`CC=G[[5Nj,{9o|O%m?xeͲ n)I3ٟ{IٗKނwVOl,8PDp-CI7(NMeV7|)OU)37]Rrz@p:eL{T=,cBC0e2s#'b-1ȤoB'Es9jl1A"|T%)uWw$sڸw#vj,4o]a9ʬrcyN1P Ũ%v/F}d|2K55[{Ae8Uh# F.=9gd:;,J,v1OSğĜI F]M$GgJ`C0yEƺx D=bG̉ U|Fpr):mb"*??͓ìCȑL)yVt̐(͎uY`ǐ2ՊF|${g=&ۛ 94Tt2@b/pR_Q"xhcpݳ-& yGRu6}GfPŔIУ|rc IkMEk~`\}X:j@9IGC1/,JE2ěnbu?xJa' Z>C)!HSI5sSo4ԩ>܍IE"\k|s0Αz*_SSP\Vj}_jzUܠȞUևT[NјiW&ř5ʺye],3.e<}X[o g!H_jN:]調< it7> rsG&T~i?DM%7q>hwU-s.kz|tpbo콖pLyoz4 >~s A}tM1yĂp'7jÁ/+IWC4SivqGyZ|]b@!?HLg4r۸uŒ~ WLB8"s>|ʨZ]]Gi[v`+?<9u6AFD)W1'ߟrMD##drs=o,c[$0z q V5充@GmV -Uд(fO^: Up6YB~|T+,ZwqBIRd ;ɜ!I9Eњ@3j3Cm@P^oe7 'p,Z@Ѻ>qqClwG6+(֚{btyn93×;]mUR COM:,+RGW:wY䚛%>{D $sM4EOWauDb;NaߐyfB~i&L^/IXyj,G-#'"+MLiKMFer<|NEfh2Ljykiޅ!Nt*ҩ0GaCr0 Za oCvoX#ˏ(^=O$P Eh0-; wkW΀Pݶ5.]QR8h\$G!֛^&߀j"}Qm@ 3`DJCs1Y'3]$8C2BHaE`dIFis4!dk8!LC}ZC@8|dNҥpܨ(:.nͦ$vvM鹽,N5(VCOM GR C[p2j>BM -8mcNccVSOXr+,J [PF[=TEr{4y(\!E<^ġaѹמkEaح%mw(\]l`-~1W[Fi/HuD+f7B/W8]z-z$:qqk'ݽ/srooul%x%R Rnx}2ت[3D2+Yī,֟267^UpEiq/JGUmxZ(z*/Vڕ !_YE^Un$v)D=gg; T ,Nj@Uos@Q\9>U!疖E9\y"fF}3Rt@R˳Jf߿{Q1Z\m!0  ;W$I)<ƩʍW_5]ȇe6Lj! lXO 9Oeš, 'L-1 Ck9,&WȸUHK_affmO|(ƛWXiz?3,eL5|3d:鯏8IU"y<_îU-(u΃ll#11[  +wgi. "srRИi aF37ީ3WQc &%(JpR,V5A\}y/v~F>Ӧ&1H-P}i=22"<=Y.X֥N=$ E@kϝYqT` ~&FdvT0uaG.TF]-&*ukbYB`Z5j,o> >j f?}Y%GY'7+Ai&TAy ^?7%ͼ>J?Y4P)̧(V|Iä63JPFCB'xpxvl 3hgۼ*#L`\ 6hoިAjZ\嫢kynx_s&称u6U, bϚR},d\N3ALL'D{g%y&ニ~iMsdvCYd^)ŀٝb8"0wHWl`7@Ԡ SpQeouΙ5`0ELyPa{hQ)sKڋܶSغ3 ޠ/GSֲwޔ#_'ҩ̬I~WǝXX:( 뻄|dڙ=_3ױ6iL: naBUyW^B yvqC*fV<n_Ћ¥2ѕPdߞ*A<] dD16U Igl)I 5%j 6KƷ)4_ [/H+4_.Zi}Ji择jyz2PJ3 T J}1@VԮ MsTq s$ 2ߢG3i1_2ong7YG8wВ4 j1Za[؁2q1_c;h3wp\صB>~g?[Aش&FHj/l&(a\5U} !Ic)Dm[&mA]Ұ|:r$FJ.@ι?,__V!M2\GcSNrهO#ݰff.Bx,[~q؆> UDpΖ\}3:RGɷ +Ihbzz{@^q҆~Yd#$&ef=| dzJ^˯3<asPzW| QDФH4;j~-w]\븵/m}3 [h :3g;.5)HJqq1VcfsI+0?ʋ!GlC)1^Oy9`;>CzJ ܅ I@^a^2ҽ;mt,2-SUMA_a ݳ5zTERiT1'{>Kۇ=īD8K'c[ |w\(e@N[W~+sWEh ꔞ;jUldv['6'd+4S7^F6M~~"LR"$01rxXU: MР|!ܞ,jD&83Dž]t"? W4 `HȢaW$3[.{;;4vE?%u֚ywחD9 th%,z"7pʫ2YBPMtj%Qo"& 1  W{(q?& oQ ̯2'`'WE{%_21HέY9`Dn{JOvxĿp|KyDwxM2A #c5$Ջo+t0 QVRy* )谖Ox ;ごuTa;XNP&+>f\r ` %Hv](kn%4\ ]ikے_IR Z=YC g1 ~S??LhVU6˼ث0J ^ iz[yO56ZeT vn"')z|&ɹKUY18ةG=9fI %K_ f+y h]Jt!,muMz v3_≺hfs2ב3Mɝ0@KڹDWn{~ rh`E 5eY=k} 1hUqd aᡲ5 +h%ela7j&Y- zeD;bC`bQH;o9'qݍI_fy2ـ3DIo,]Z8򙼂I - 7 ±RG9YCu F2v{Ah'_HA!j}h~SN]=vE|pYwrX;CπFtv6uN@6*Fy5# R|:8HZ} .]6s7̀+7|rD`URiJJ+ rWJJ7egeS t@HENjH҂C V"$k-^W;W;ɫK !/4LWvk VՓ/FOłs5BH`-7 Y'=HpU8{!q`ϷgOQ`Gd޼6<#b«X̪g2W 93 ]aP9(UhfCyn}ZH,Oa. EY7:eu>š/cI3 KZqm_#a,KёZ*2dj9uĹ<)C2{0 K䠒+6,^-Uqx7_/ {l*&e6x zN4}K(LF"ru3/~jjOmc3i~x?rWbT?# L7WNARO`BbnGvU-hb BԙcmRqQ=1)afdaۤlSOKHV.B ċp@!]װ> 5%d2OgbX͍()UmK;v h"i0 'qP(@F`XZ!m@I齩b^|A1 H'9p3:Eq(j&ey;0&['Ž*2X9ҕ%W2uP)Z禅E!D6ȡaegj-lΙΫwdP!"@ >"l'|칢hh d y8Xpp [=41ﯵi1F83m^ס |" x>!:M C[C# 2D(?7 ou~&2:#)M|ƦÔ_\)Hwצaa_uP>O/sqFqQBh՝ D~_zpHzZao6Hw{JƒPdx?ogZhdq9phME aIT|2ǁ\D𧻻2] Fi&~iu%ӭW(& ٨F+'WwBO#ES%=g;XZp+D\y'c]@s% 2TD44)b $.O>ᨚri"gga>Du|kQuAlg{g9 b$8䣲VN\ nN(4h"9z#p 7V;Ŋ5 ExyP.(}.h[Ei#lu=&0L&J|6{K]]bO{!.ДEh\|ݚ+9lND%/D`T%~!i݀/u62&9Ãrp/J8Yr'&@u92'8h6x$YW~h7>bPn<+*@C0WG4_w.TYMSa p1<#p))2E H,(S#->_Q@fzT((F}ƄRh40Sr:F]%S]kĚhѵQlM"I& DV8\3eK wifФ!w;^"[nrcQ ΃6o?]Ro4(Uh=`܄U[}533OC%`6g@ a.dGzs4 ⸚3(N|vc$"S&Tok={7)A‘RH%\Xަ1du_TEXbZG⿮·WPzS ^ >ݬX_~^S~ּ?Cۊuo<瀨?ABvZ-'Ig%#$Z!&JOq| E>6췢U1nCNBzP~|>Y4ޛnjoO\3٨7^mEl2I2XMSf/ &45Z)@ƧDi`Z`)#} h 3 wa45Es'&RcpO٪R <3h+aF8'Mp[Qf0 (n {p7rI-g+w">pi.T'K/eoo ?;L6*jX\QMLF,oi]&}̃Jk  -xC`EFDq%h4F)Ff &fg#ttDMàog}~G~7"qOPۢX~eH{eNAEMgP^l0 "cy5|^S6XP]7l.;x࢑`(xn:t!6<ѶbsXPIO8xt|v)n,(/F*9` '#USzxڒrT1u;S CzBɍ[0PhlbyټMX`kneuB!~.!]}:Ks""*m P-`d~y]?yX`Z~z Sf ywjk,ǴG^%$Ǽ2EwI5 ISRʐ , <q ;KZo-w#C9orW#E/ŗxk (QgG 6Vg.R&bT o ~;;.P1ؚhm9is"dӟoUId](5^"g0 8<:A☖q%F;0O!ZU20G3۟[ɹ##^.)uJ5ic(-.LXB'cU~/6Os)dbz6[bz.EnhYbKzD]"VUlb i0#j߂I-뮊SoCٜ\UpTB3lx]OڝH+薊=lSQR:a଱ _e6FYst^s׸Ac TN#g'# Otyx79,| ޺QW:zaQqd^}zި^SaDMT- ,'  1ݔR$O\?[mSGZhЌ+wae+뺓VNXT Bs7`Gg hWe3*tO⃚sR)= k@4 y*-zS#I8/c;9RLoNMlWc@r+-t $.d DRg*Yԗ8Bfס5Xݬ\Vnncv,xycş5OZ0߳Χ?A)3t*2/#iD^:wjZ $33U&[.RNOӎz岁C`~<~ʂDUuM$ K2 +ٟ7H01MBE ?<>QkӚ6yu܅8"MEN$|jK~ @1bQ?vTq&_d$ˇ]>:`W5E:, \TLN}L? vD#v*`cᶇ ύkGXy}Wk|Q=jPƓ(8܉4Tj\Mr>/yːBX1QG; 3We=}c''LvPJ~14nݑٔYK ]aTIt=,5O1eIRj QLҁDYwudh'͑($Qc'G-|BPnT,|ԃ 71# 7q !W(Tc?'8'Y.PRMɕsp!$gX?*’ܸ\d%\/2vl-n1CA1IV=tU3t:1%qN׭hu"sl# Er_jɵ̶wjК٬KA XEÉ?(_S_ WQv#P[#_pKcܛ7@ȁ딨Ϋ/yw:pTjωf*Vm*B8/F( `gbȠ\"wU\0sj 9ڤax %xYQͤBs{3njSOQm Y@ʲ[p.xFVC|li;uihJq ͆Q>1,ȡ۸DJ3fL7?覕 喱+,HzhrJty?J2X{$?ѫ3(4 zAfTff՗;kt"䦉tݴZ:*^t};0a-2ip& u ، 59r5 &i.udpm '*>fc ?&M 3Y1~f-R߿2 <ު 8E"y-.2e֫qp:kw43U;pϽ7@_i B[ܑ}DwIS*`ĥPߣ\r(WE|ForuLa%kpqMPF'e/:SBXS߉mPoLPJ 9рdxH)QIDcWJ n]tkSěrU#/F6 h0K|i |*rpgA$sVe2UEc3AXB}kKL(r#2t~Jj6vB' ժl|>|둨& mLIL"%skg3QfBG΢068D2n3֒am|6 ko/&H Te(]:xt OƩƮkiOdWiVe~x1ģ0VR,Heie-$ Y|PVztcD 'Ayؖ^3PBK5nu;[=SD#8r_༢peéFaH*dmgK w5qXN.HaI4_;-*'Z殤 񭖁i4]%dw)l>W5_øߕ5`ݳ"vh瘛sp8A#zТ 9RY o1I*K,te,+EMnv%^.S|VKjc$Y7Ș ^d -YR:` b'%OLl7h= y!0v4 IsjKG:hR*׮! 6݆iX+k8hzrQz;\Zk; -\du#;&UNl+N/ioS_ W?w&f<(=X W]xDe8z#\!Jן)2>͵"Pd7$h陇} 3GMW2X_clCʃ6SpL7!#g\4SӍámjH:3}ZkڏԐj7Ȩg?/)XH$T=jE,FQrрwR-LUջzW{=_ȓWzCZ\$0h( s:91cV\#8M6I ^7 "@2^ p@: ď\FQ5k_ܞkMߙ{QU#dw%F:mSke'>)0:,jG C:J,{j ЎʨC7R)AL\O7U#o\ĵ lί.%IJ-ܡq̅]E;ӊ;P4nܧJYɘ[c `.:(~wLFe.2@31N3ΆfscMP[||@>NZt) * m) ƃsUU.ůRMy?_Ý3!4zV h#*&*;AN 82ɂE G/8PdM 9|uXĄ秏UCMci.)MoF\jP2Px!mr7_7!`n]!8Y$h5"/=FkS H$ +ڊn8J1ze DaU!Z:"Ա<Y$..>aC.Jiyѽ8z"6&VPl~b=t7$d?mszK=Z>]| w:?)f*z,FDgH\=iP 8;]R$ eWګkaҡeٗh.fsD.p~̌O76ֱ0hEKY_@b.%^UD"PhC2X0XP4`dOu"Ǧ*mϼrRmI/s2 ַ) 9bj-K~wWFu2 \ G=Xۓu/Af8ng*+Jw G1^Y0ݷTNzK_f/w3I1H0OQ4)>>w엚x{RW\ur`*5ӄӛB,_5C=x=e@k <%o54jx zqڗ9j.enJΤ WRD-5 o/ҟYr;'T˸+xs0s- * ]8A֞sG9RT}҈Mm>36 JXYOK38,w7prII WVN!=gJj{L܁lj1Ρ:FkoB$G|o;c2(wԓ4mg{7Io| 02cR_sŁ\ U) I_a!D4!i_Q`D9y Ÿ̜["; xvl6v:Ez= :Sv,,6TRv2gM=u.;x]IN)ftr.CcbN @i ?IJ6‚ۢ,f$ATyH$͸>s779yG'72"#YAnޓ;c K4tc߅k ] 4~wɜ;:g#Vf4m^?Y,yϗ\܇rN5׷N]bs;tMsSOlG%hO-Ӏmިad-B uG 6O{G۝k I_,k, \{8wr #D7Frn:)_lySO0eF~R~Z 6NZ vwOj"Yg1nD0}` u#<#q|} $բDGIHmeZRب-tZ[739O `,"V.^(HV(ꖫ[CbX*-:v` n[[,{\-Zݬs>u&qtr[wf/Q7Nw: 61c`9!VލOaX ,A)>3.++t;+Gu$;9׵FtMZ>|\o8*mL}2I8eLlA\Pӆ |<΍ (@AM*ˠ8UJ- &P]>qѡ5<54Pnȏ' 9hk1?AEJu101`"e]qi(RZ 3W-oFz:ݔtxwj[N}ky|D]63`wWK}A&z7ނwޟtBv0gL f -z?&3W3}A_]U#e!W!Wt}*%&#&#^Gy/"FS٢9?fjL<.ĸNطi;Xa40Yh= &.&})Dyh>K@\=A]vVUx* ( ^y Iֺ*C%DŽͣήkHْWpin9.[4͎ۍOnwr⪛ צ1 4'ܒ{D~3JոL JYk]qPvhr.[[jbAb¥SDJ?!BPKG3$|#QN5:{2%WUӷ^J.O"O /pa0_e8aĠAORo@ydYZdiLbyq@ ЬjJuJa!9#~_IB)R12ﵜ| hËvYTQcb mD.)D@BWnϏ&FPXZIl҂>*-+D({.{vLo=e ѐ鯵R6)k$GW}8bo~)a7 Eq-ja~R5(48[O98i*PӖל* n>ڛjCc567VEyJ9eʙTG  oZ 6G>w/,qbG5)42Х %f 0OʅPd`0JQ2C<$z-4ch+" 4 :Gq[kg]3">w E983TMStKdy{8Km#u-}$NqcYVqxG)SصF#T{*$Z^È!U*LiJ/+ wL5ZT%!њM֌C 2LĺkMr ^{;2ף>iőJTz/m/Tx]lNml+3zܞDC$DfLKHǃ5wp*aZ=rs5Wc?&\hr '.P+! ܕ0,{#*p L1/ ғ % -r+bHC9j?v&*1F@Fir ulӰ1NG6ȮY+wQ5_&ӕOtW. b_6#W& IRSc>HJw~ewEø--uں&8xo>רS& C_؃8`W$o cn:v~}Ǻ"n*"pmɚ-zqMzB@-{+_tVȟSogW?/WH:nEA(dNmS`կ]z *ExE-fFЃvYYE+]b.9K ;3"fgSeWoH?~i)9/džT`tT̂N.5LPU/@b4cJ+UAHT] HS~lbdc bň!^?n]{Bqt2,PB<c$Hzy3(Yoc\Nk;yXo6 8Λ/lLCGČSD_mR͊Bb_aHiVFKR|t -2=6lJQn#ٹ.;NӜHpR_rWݬ 1vvK~8gh2v󳌸@uw#iUD1 Dh(̒;]Pʯ=\8s M*2 .xVVc 0V+:~f75"iYAvuK8)ycK1|P6$r`vk{4ˈU `v`YfG`ʡXRP|Z3([Km]Ô$Gy5ֽgF5~zo'6)DI-h=X`w@L˙zH5 < >C;''ݧs ]Ee2S[[%z9uoc=1rJOa5w%a1_a*G|jYq/#t1C}MRD K 'duX9J}۳o9?-ia Ʌ't$}rl#|oXT{h&c3iP$K q\m+tVꮜw9 _FR@'Y}QGogi2 BU3RAOx"y;x&JNC} ډ@lJy)Ȑ{vl* hl!*Ƌ$C4^E*Sg׋ŐQPb{6U`|.bA$pI }/F WT( cw[ lcf?HI%O_vFS}*,N_&USV²^ iEwQƅQ__ pQF]K W6*~ξ裴J;T˟Q9#2!LOAiaWY)3J]8Ȯ}J4 @Y}cS*`HW2`WoMnP~LK7W-0>>WEp<"RXm:G%]*z vcPt;R4  z/_+},Jj/(6;Xyi)>׆pu#Kc x}~Y7lYyPb,>s('kゲR;M,f@g߈a3Kg*wI #$e{81 S"CvYMꙄ 4 :SV/$ٟ8i; x\"v{Hyaw8j;.~ʈrPrub *64,N2@'yNo/ uדR?p݊-嶃}tq@A-l)~w|0KjFjue7B^wnhD<\4Sr-5ؚ,döv3Ik^g.opўaֿu6]׷S!P?KFMi f(U`r7 ^cZǥw*{ˌEh2j/<j9M@ؤhv W!6 ƑZunHt ܾ_IuviV|~'VƈjguT켌)qWƝƱt Qz7b %CrmUú Be?TM࿝BԂ)V^1W`ծbfK'dH,'n`yCCq; ͛ 3Z͆_jF۪]+ZTf3^ʯ3rg5Gkܒ`hb3Rk^?di*$=F@͂|Y"r,\^`=SNF.5y6>>iƫB2R6dh͔snT"Ԑr`ݽI 50 \B¢E0'Q3#y*0_ *lIWk-m$Uҋ0+֮ %=|jZA>eeB$QÛGSпll<:oo~.J~*I׸kGK_UAJ7.fAAFMhQP`̨Sk g{:cMwfT~aS&e(ZErkŹluR4pݷ3rPCV'$>Kɫ.}XȊF׀F7}I :=ZS\VvQ3a(+ :mdɳ RH~,]`:0i?eᕞpF>M^`ẙ7oC}X4l7`5dCpYWXoAnKYĿςo=l :2mJDٮX˴n()(1X4շk&~}Py&Kb:t}&98zD3oYԕ.\=0QHZ_{׃/QW9`INv-/ek+>;sNk"Gf~gqqHi+MfYiU]IҚD("5PNeEB:p6AOˋӗb;ZCWO+\C4TaNډ|< b`C!҈:B)'C nܷoS6ѠـS]׃Vd`'5^ JNh9HJ^i[yƧ,Uޭ#*nZFWZEzOMPŴ: G?<֪Xhd }nQY0GSY@1tʘeLa7x5tNf$%EPbf(ti(Wkdʽ /}nLU&s5x•0QRCA:<ザl@[0>)\W)˄ Ŕ?)|Ўc ~]8R/)a0MW)vlڦD〲 @Ðfa0|hx6#F I)ß`z+o s"UɽMsWP^ w*Ew:|Sz1*RwZVf$2m9_6]>^-%?0}ޤk.TV V^g|I<%0ٱ;]9S&>66[Rj#T/ \X8j/KYS\e(eK[ 4zYQ"o wy"p)b>:suKׂ!$|LGMr(#s3;Ӣ^ߟ^L繳 #tuoVI1O5Sx#=1[*3 291h6$+~dOd҈L~G"L #6qr8HQr aݏpϐޏB0UsW3[{2? pU90 0a}&P|e\%JJ<;4g4y?Sۦ1v? h6/>M%XDZPMPd8N&sݗPC.˩Il TABqi14wY96MJA*6MՎFw,}D*hdw֑|b$ d2>`1>42!FN՗oC豼J? Q&&7!ipݐ$wN~Uu1nˊ!Z{fvfcsD6a=^#G@;BZ]ά  q5N[O-5U͵< *I;pFj|s$ӻȃ&nt92+Os6*W׶\W]2 LyyT ^@vZ0Q$eyf+ا&Te2 ӸzrȰ1D0BW44 xZ@+آ=n-^.R߬&t#!΍hВ?a'涑j$fГSs_y|*.o½/{mDDGfho]:juem~_n*)Arf:a?8^U2ڤ*drI1#o=W ?8qfrW^lg75¿HGrcj6LOc+Ju)G+2XW%O?VWVWgoCB dy;:aKrD:)X #D[\5&wfx(6B7g:~O1N?aம& zxa7ٗ"0G(!"IXRƃ B291o~EW[Md0Iu?dKQCʓQ_1ZNJ+g'r7uaY)JbьVԕJN:%N4e ii/Iuk#7DQQdDʹP?Q3dnkz^%ؽCuJ<@vdb08 ۧ-goFS#7yV}BIUk.N쇖ŸrvO#!'fZ2d(ݗo*=̝h41#ԅX~֯G&XR`fJ b=-<}dptu?[c4$* `B&`&[9 ?NB{svLKr%Þsb 8?cuv5=EbyT-n[{jgM1ƠdєK]TNB ƥ#[;x-BR4IJ2oD^ I3`-oQ:Ag˫aK[ǣrF /VD2,Xྣe~I D@@ 1֖rHmj"o*oqUn&OEZdcZc_'eFreϼ˹"d(9m6Db5I@;&fmuRf fk_v.MRud;Xۛ6ćC )²aE(BYSsuLgkȄ e9ku DuPƳ$”CAukƎ#,T(;l?xEbmt%iCLf56nMgNʥoI-lV ɘ bDvLyeߪ ̧7ν͙H:;@rdM;H܃6s;P'.u`H@Q!r#}dsK47*DƖzn@IpءŋS"?(,^"Be?D;?{ ǂA6@XQ?j+0DDiƓ$+&īKmvΘ{$X|:39^ kc:XBt'c?Fd`>w3p2}7*dDu 7b#2isI2Ne@H5#୲Zd AZG-ڀhٿ\ "޻|EOT0uyN ,\}j戆XǗ -# JAא XoQOIs@BҡxT]~gǖՍ3UWj?8q< Xjځla^ {0f)Ĵ^|iF^m PFӜ6IR VM|) lO&UYY|au$h>_RHbRH@]vO`\*gװRxlw"@u-Bἦ j3JB;;kc>Ӝ Dc6~3<YϞAFbrY@?:8}YQ.X͂΃yxa~yi Vk|GT}d}s6> ,C jos 9GϢ9ĂgП+>(qd2 4);0Z j%Jʽoŗ}6ew ~)иqLR Xx޻`mehv9ʿshlǧ:ŘU*lJ;{TT,).sm"ѷÆԝ߼Gm⍌ʵSj&G%lbmt)}5кCH~[ ?NbNn-4~SVq-/IaX?.qQ6@ow]Fw7)qwd{efX_Ms `m4`,Pz`iF's|5\|}ZحA3]{ROH#+mfm{ۂ 3S_0U9+5˜]>XXDB( S,#?CGK:^W Z9EmXf`L:!܃>E2$4d/?nac0Ԙ1w)I%wxYV(&eE`չ{@D faOΰɢV=7?͸.0ohG"dtc|+7 ?(xA y h-M\U*yz<-<C_R揲gяfҡBp@+%Ę6z6>A _J^/"@ ,UYpdep>qO(7j6XZۗPt<ߐ\!hx55ur2`Oq_-\ާMhTD"5+(boMm{{S+8=ȅu8heWRp%,a:QxiFM{ H S20a,{9Tlg[kJh jt@+5'}߰T :A֫a y@ZpG 'svcn-z, 1TpJo>C㾷.65\OZC -<"q }I6̹l1> Q+u,-rQêEju=`)T=aT*wqa)S.UWt 4k/Hd G<`ﳖ.P av Dj,cU_7xb%%)G% ѭļЧ.bΐSS\] _P(xy}kB CDEnps=\W!*ERrL{zsLJ>IpzYWGs ޿Bݥޯ6KMjbvT93^L()> MDbU ǹ`jg5^-{񸆵\5g G ޸nԄ"S5M5l1WTՏk\ ̮&;gD=>&:f?#[5655Cd ;;t4{ˮ4o RK1JO RM87ЩUj`,*EhT}HuԟG9x^7dij'V72L񃍨"lbG H>5``&ԥ?v8N+Y)b[Bv)R6k} 1mtXP-~g앏B]!mbR]PPjZWrLٶoUynvWIV^h><@:3ۑG,1’V*xA)L eL>LXxOւa/NX3cOK84':z~r}}Owa_x' &C} u"L_k9X{(Qj˘v>$(Yf*CQ1L+e󧍰byB jCt"9-"4Vp\NB g[wu-a$P_ ȼ ;#Ñ$RyILH46 |#@6^:eޠ wYD!Mv4L)4[_8Oʤ^?Bdte^oQ0f;Zot[V FX#,g{`BQ!C\ 7glsfh}@hL?SBo4e 2hxA^zXmmgWPkVKXC X)5ᤶq)}9YY՛b<\;vS"sHaZp_d#yS900²9ߖݪg )Inx? ›jQtOo-<_Q0 h( 4, ߙ+446DuΖ}dDs䌮 5r "gvHQB!/0< ;nXW;D[ȹ>)gu|պ(7GqE#O.te\f ^B] C˾%dNK ); p?8r9У#4a0>%63м<G <;NN@f@a f4ئL|#{`꿎9<;^. 37{`BѢRZ@\/R5|^f{"ŠؓKJYu~p+8WXɗ(9TْYU$?)|$1V=&{B~ݥ E!rO&Vɩ.AH:ŝ:Q*CB)(g-XZ5<@,v/Wջ#tuKen qK%aa< a4+lqE0z:4bl\+JlAB3Qh³7mJԃmn9oL6ZG?}WR'A3bꇳ`o`^o+j ΗRl;@Z$x.>52y!gfG%HYU3ꃀ4I'\AX4Mcw:tF{ U+q3xlagDHHQy<v+Έ%9N J~@Z4:f۳NKc0e_|C.}7Z&i F#PĹ".J"L`&ȭE+b&CWbE Y):OPo'vZSgRr'\`ˡd )-0$ec`,O<20zҹAR%˅/YW-=ζMZ>oɿ6xM9Ieh$'9mh¨&1ʸ΢E!?; (pٙpCwB$M-vο~x 0s#_aMUg`Emp<𰤏_-/{= Gn>5'%7^& eڔ%.ut)pXJP1qfh]' !c~d/?xd; 4i9Z\cq$owGaugXaȜ0T2sԧZ>ॉ ( _9"g1 i!t+Z&8=_q=m`0K'.?ѯ4g58cY攄Jň[H7 Ԙ~ % 6\/+YLa$ rFyRF_IUL>? u9{CgZ݄bJaga[Èc< I8f0Mq'=}}z1ۙo{0mKG 9e>Ϛ#%R$*<͢A:XV78x҂:խ (abM#M*do:GW{i'U- رyCĸs-ޘlHfIp a`)RG7@iZQ93g^^J3+ J>-<єΒ0BZ$&.uHlzYuQKG޽%b= EFf}nB5ՑTEQzWpx myP#̒Ήm8JWk=Tc=XXKk7>q4#n*0Q>23"foT](g(J X%4z=8_a_7դ ֳAڇ3K5D5[;5,Aooz-[i诲=<'E#EҀ[K* |Ctl`u9AߐF+E.>s"}O 4b"E IxX*=^tH?E *oBB08䅈AQnHJ ,SGw$UD.D+pyPƗ*zIRjN&>oΚldZE_;|gb@!apYYs`a+i5L7iɏ:G)9 k ܸVѪ1bf2vf56 4hŤ*[7B#gB D$a}b `4laGq&z~§1@%h!-fyEc_1*&o' `ẼdIL#4 se:0ށJRhzت )b%`5NMxkG@-pH)ֳ#qAzwRyݺ^b,(5^YS/Q^S8&uUv:n^^$bGmα9Õ.hW* #- +# 6$z?aSC- VwqesFoA?޷*E]-KbXE.'޾ 0Qa|Ibo{{x&.~+q2 Ea@ҹQ6{~M8c9\露LJ*BNmL 9 M{-tۑ{A=K2&f^:sϰiaK{;–U ZzLu)Ƕ]ߵV|M&XqZw5 òyDeƠٽ31љ^+fu_ Ή\.53;ʝEy}K3,ơGqA!EY,qi1'ʫdVo*l,`%8EQDiWyj̢;z 0?t2~gKA3:[_i ?4ZDpW2;X|[xTr_nx$@pd+^ۣy(sD'ϢU[rńZ\y(\PCޤ43Voѣfr( f5ߎ*)%%&Y9ux?R/(+\ojsZ?vhWImZ_lONt>qઠjѕ:ޘH|~a6w,)H*ܙζw:ԆtJQV'&Q+<#]gX"U-ah>!Gx7E#0;ngDM^~MHðg CpO'^ M-@BE螈Daw@ RnE\R ,[Ʊ=bǵ!uA+e)WpC4Ň`:Nuh ܔ-~&fnD>5N=C[ryLN5&l{an?E|CwX5HW6G]ѥKzQdL_Si16 4I=Vj-סIW~OPƪYx?Əez~F"b6!`=[ɓR/*3 /hqjQ$ȁD[N z.L…ɖ_yHYG#LQN{eN̄6wSlUlԆԇҕ S9Os[*Bw*giYkKx>r9fp:i]Dnη,|VXLC܎Ao}EW?љgg{383bɱL0Tz,QC(/D7 %0㾹nްc>i0S"wZ/R=R |Α =fN2 O{:l?h(k/jOiHkz0p `|_Mסuƿ=i佳 Ӌ!0@U#3 Ɯ(ykp\5ʊ3i [7)4˫,QYRܨo"D !# n be(hWR!K4=t/*tze352fo&&*}/{8W/l)ثxwSBWTF!Y6Df.d  +$̫z8FS?!xI]Ԩv S7^/W N-@M x9T:3CB||ch$ɒ9^;J"'CG )|f[ɤ36q7 jH6Du2bVwgzu][BB=$ 4-(|ö%BX<P#22E8fs<[@$V; *"?9m;MCxg༳z6j跥 Sp)L9=/ec̽HXt&[BOj 8Wд)ڬ=ZjN>pS,AA$)n oJ* y:D˴?mM0TTtq6X}vq)hFY2EA88}HB_<^f}LoFIv0*|PnT/fq=VjMEZp VqBUA}@> `*jKR. waF:<C*!4ʮfR)6lD~J qZ̭#8eH"/8H1V?fԪ1gF̧;/0.vDלbjVu1:vڨ(聩S-FKQW[_欸kMգt+4>1Tsd¯ͽŽd%3 pP;1iEOs`' 1h(DPn,v<|;4q â %Ox`Q]bpTB!$s`'ڏAȾ4X?FŴ&4 gTA ;sJ9Sth„]\="_5q Qf7?Mjx|s TVիV1ޖ|)^FԀh̝5>Ie՞WQWquCkaӸQ 5>-4~@}Q(P#Y!AS;략؏7g8 ht3w8_Gguj+Y"s]wEb@d2i4,nxi`I֣4ܫaAMPdB3SJ}O#_'3o]4K2=gx5IusfȦI\Fjlsu>0H4} =˱&] N5u1 tϭҤn5ቕ.yavkD=e@QwҊ{g$EbhPyr> H ©X+s\ T.;/HyC PCMfbK_n^?T;N70}4do(m<$c1ĩt:Ptc ]һJN'VKP>PsE|Y?o&0q.$vhigCIh EкƯ(|EɽԍWո\kB)RݱrM ~1gqG.h3gɦ80pF?϶PB:{oAhImӪyjo*n5}u%.sC/'O 3dsżH-"h ῭|Jۅ}Bgy?cyV SmbMݭ&~M@Ώ ܠnUv Xwl뎐||Jz+>$Ϗ/OEt )WF[!<`< p+ةGպQ zi՝*܁ىiA6* g| 'ΗWn0zN b54+fRGR rOP_1R0eޟ;Q-j*e5cbPw `$af ] gG4y* \]ߨi:s;cf!hйrhgh WC©ǣQgD=1T\_S?YCBMK,PM!E@O*;ݯyzXǨZBXGV/W1?8k|G\3GW+]Jj:IW~Z}q;3_*a!ΖtG2P$Jt`Ȫsl,ȉR5FCνAOsZe\1+5a8f}vp>U 0U~oZmx Wq">+%e0)fJ?DSs~[&?  oh++k;c> 4`kN.rgF8]⩙NN4@)Vp=O!Cm?A6(xʼ1^-{EL\,C'IDM c\UWFfy\%\j݊ft̐A 7̳ }o K#w!IYIvPlGyC&!(уr'UkfT?^lDb.}>?ḾcB?Zћ@hɠpZ>L'{*?^:aT#n@)'RD-X#zoWq>i;$<҄ s7qp7hV6 96Jhť&Lg%śq)[AvONpDfE&(5/΃ Uz^KhB%-YZ8[?pANe6%=ޢ~Bʀ1ָN; *GrIVޜ# fBefoV7jȔ6Lc(_8Ш)+u0 ̎dοl)&GP'bD2L4X4=io|(u)馡 >Q~4%i~nDO׵ZbGOTr,qk|µox&pQBl.oB+&!srj8yD,ilm~/0>q5F\9Fhh0vT lvrggPu{ =ES.L !^d=,^41QM)ޟ9p5ggY~24]Z>v>87jg`Sy_W--_g"eBLtɏ.^ e؝6`#l6Ses =nǓ*+G%_bپ:!yJ!r^']# Ԟ#p2@ux=aNuxꛥZ^ӹ(q xEĊ:2Y,6T]` %ZG[^I5w%qnQ&av<f( q6w"˴n;^j[v3םLfB!#S[;3WW,r͒FaԒ*ʇAfWR>rw,+r5wSTTISM}k>Erk:A|:_83+X3 Lˌic#KpӆZ~uO3jN%@Q nJg&Ljܬ+689vYr2)Op7RojrׄjxA J}E. +QxHyQ\.aiS}1veկ -K_"e7#qK"/T+w\+zx(ܔr&{j\DQR}];,̼|\WA!cHB|Q%7`zde+A{&Pð1 J,`v=%LH""rF^ms돼%+X!?(8{GKnM'05+5 OO/O+~?D[[YkDDz"(%vmJR4Т(Yt4'oJ3Xh"U;u_d3=a ΍4lRY0,bQS H\8LVorD0lNUZO"/Sag"UE䯚.$X*eK ^q mf UXM[)n)-&~m#GN7eoyU6 քɋfNkU$uZjFnjO\ 2u/,g>'Ҹ1$~|XI#Xsدeنf1)Dd=KȓxQl1#.#;+::Ӻ?!ǿ[ mW`3uRz tuT4ߣs [-0EpxT<WKF7 дU`GY >vZTl\t$ ۿY4rk?rd۔x [)`)62 ~e?8ш6вZ˞˲ܠ%uC_.|ىlFBD;cĥ3z%)+N.P73/ׇSK-Bokϟk}BNwixpG#Ug ϐobʒ8q;z/x@yQ=/+@)Ӭ2 ^9k5=,'zB{cB^y1:dW.`2FGoH>m$b +~mLJ[uR/dqP4߅ aݣVLcq$WGNM%EF+v_ɟĒ$?(5xggpG3s$s aPa Ɉ6o(xHgлe=;؝sf|>N_MANagT ,HSh .upT[ UQ%0&N:6H$}Ҝ9Ӊqьq'Y=:?Ï,A`I`˼᭐U{ڳ5yQqNpY^;\I -= nj@Oݽ2PSFW{u;i4Wh = dR]o`C|)8hu.K v@t3خ}<h.b<^1P[F`]my$ Wj 'MS~bi*̂H 85;F88@b'~#: ivK ŵΧA&-W[N+0ᖁdq}OҚZۭSogV/Wх򾳖'I.)Ht5z̒ v^QtWȿyY壚qӺz(իqy G>* 3,-exNHU[FL0ϔD-y!a`{w >q(7 ebJ`yأԿ<KV.;uYd]3q@<qvKڭK8tH~|@= 2(Ah[K-}`Y"pY-Ӎx-jdJ]­L-\At?Pvͯ<܆X B03.GQ%x7ۥGZ(SEfwmLݎq")14+_ Lk@, @ƛB(=٥hkywJBQ|@vVKAY=}@gBE 9D?LƕvkExۋ)F[5v6+d_ Dc,4~ }S‚hWkVi['4)o~3kҟ#wC YG\.G'Ն({GhFPNPTx7'4:C|j)d'TM/h;?lqɻ3]'4 6w{lˢ m[JLe/i !=$ ӱU LY _LI>j#Rn A:jN4 ^Z!fOFGP9NcK Um{h*rj1-C'YfP6"{|~!\H^\ '@(59δ`o^f1o^Z|5]l :~\B4Q`/%Y$v)^mϓa)pfgY?-t1yJ7kqa3ϔRN]p.(Ŗ "7q912g;0 V{hW ä́jE=%;ç9[:\Yg=Lc> =x9Ldv@ݟg-v /"ܷڠE>ҫ έPx~X? ?= YJ@F-]RBh-fp4;4㴑9qj1+7BJEPPob: cn9P)M.'b߮BK)ehU\Q rbL^Mc1hg'7DhzB"sXy? U]fg#X}%]~Б {'8 \4tޖ"QETVbBm L4Em臤@ 0z3gHN|+!3Q؉ XӈtEA(]8d%} c6Q|5tΤ7̞Mh9aPNew< GE3i[iG]F{9 pO2e ; ʹT2e,0# ֫^i2db]#)+No. ~ B"ynҤ0~OD}8GH,^Zf̚( OBElOajM^!غH ="ܣR~I%9')46𕝽[tA֙d `7ՖPT1DܧEF.S *wL'Z8 XnjXay9(ž{dkNwzE>#l 2FZfk#i7@EHt@4o&n1mAΩYcuJ%X=ZZ 2Ҡ C5d'ĸ >ny ߤl"Ns؄;dV" ic~E)dtv&I>C ~aӼ21?@.][^~ʼnD{q\hz l И/1(yDS'ؗDߕ#h!i7Ngz2yǠ];z3,d?3SaB>'|M9 2kDOWZ6XTEhvAHv_U|!o+J3F~]ÀG}Q}Pcr{Lp#&0$chZ {6z mW6A7Y2)\=t@C SJm`D=vB]#i.LG0qYfކDTd{0֚ʬpoQ|[LAulK1X fv)&u ^)Htkwݝĥ/'JaZU\>'xF !=Z]{%g 2d 3F:4&5 I8eerk%*p0i|Ljȯ 0Hp&"N1lJů=(5qf,0s8:b▼<2) ѷ& ^AiiAVw JgZ -n/˃"{ұ0xVATNjKľYDqRG5H:mW/ŏ yZ[&V_RQ=F`5=Q |2w~u!tۚ@M2PUKyLyP"oȸ`x$|*|ܺFBTt3ܸ9؁Fo{[{!+s"c!A 4ao-e~ @bYGᒔzL|<cw$4#cC>]-Me߉Z<٤A WS|A- !OMR̋РW5N~m=oB:mE_^ x$@ +s:Kʩ!WP,`XAn ߌ*tAZWoo2po `$;fw.XƒzyJRN$='ţ$RfvI/{@C&MN9J*Z)/C9m^Rw/(R=܋8,OosmC& ytູ1sB+?b$v?d.G;݀Vq 3׍nAc%:9E>)tONZ.{1H9:y,.4~HVC#DgN#JW+|3~b|P,x;G֏wS/XYOyոб*ZQ]qqZs۹sGU ě܄垒J YgQBv\?6Q_!a{mRǺ"$oR7LvD YzJC * ~0Pق9ޫtDMД!kr7B?%gIIN2ZTSPW:'!n1 {L)y4x}? /vhJp 5S&w$ FFOs%O*4.~eKۨe1+rADZ"J:K8n,䱤 ޾da\ڏjb'!M)c5+;e`IOm9P:[B$O<0=<2-ǩi']aoL]-s|*^-VX_=\[4 -P&ڿ'G^}&m}-"5ޕ!~#O<+~\rr‰T챗[MJxjLUJ%.RٯfO!ӪZo) r0ɋ`C1Iٽqu Ɋhˏ{WhjceJfӘ͓#ڬtD>w튶D{_P~Zm#/IJ c6˲tg؛*KY@avh.ZJHIz0;[Ӎ{DfFؒ;>G a>KQS[眺i_~)U^m8 >sHFB-MiyP>LxFFIEOWNÈdù G;>g{H{ކfIAX4ڋTk'"p]jE"XGže!Ȅ. |9 ۡѥ1yv}bL:5C ˣoo,6 x=p`scBW(aˋBၳC!O6A.VDtj 2(c/ɖ "Pϓ?oߦx2w&xlx3eJ[ m ~ttk~ӟ73Ȳ\.E"y&d~Yj"-(ÞNyjf#hȚ&/%uw؛J8ѐ6˴%O0.2.a„7GV>E2e)bsjs7^PAW=P";s˸7–TyPdk` #͈yjS@tjv:b5!K̷$XR/S@<ڂM}ws40O XI,<4$8Nsry/+"IbWKtuAK [v._YJ*WTh< w>YvK)MC9@ |D1WR\1i-Ă s/Σ0[`Ö!Z; WXKN;-e|f>4~e|71 {ﲁOy^#CZI@6/vئyL=15Q^ypX.Zm/9̷5GoBqV>Ey67E)@m1dn cYh~z9`8[[tpV3=)C*WMak?Wr@Rui!!jC`G`@Z:"=$rt,evf/ ̗W/oh~x.tkT@cL?B]KWMH(u`XM4dRlzRy_+S6zd$SzNT0y aA]׋E8݇hHfCnDIVUmowSkKEexGBWfSpɫFa C rRÛyP1)H{%5Dx}THy*oHM/[N8 `/% Z&- +%_qŸz{UX|j6"֍Yc, ~ 2~ T' ~+#l1>z皨P*!_ Z9-qPup,z "g`l=62,/;|>e\8xDhj^%d1 6m)D3K:7"F2MPrw,_A u{⋄54.KCfsV?8Tbz뢯 # 't-[˿y-XQ3NM.$MХY F+< n}/DxX|38GU:x nj{ KO"g "^܃aZ7Kl-oPs[b }DR}J)2ssӤJg]n\/|lJBX ӕ<%ѐ*.#`WE,Zc-p*iLʆ[oA6(`-!.|3υ"c{%7QZ :{ 6=.1l[ϙJ">V*cE^/ͶjwIiAHuӉX+zDm1L< `N=1:gc Eg/ [}t1͞ՊN>%h%:}p{6)]b+ІW:RVHá87&`܅9fD"ni+,n@LH @ž \PA z4~Bm OJj S}t]hv +MUCXZc%dIpO|v]љ-f[ҷEݍ/Yx a_+I3:<ĘA,GӬʯ=@wn6LIGh.k]@Ѵ?x=+[ɹ *(trz5McjcӒ.E癋;nY`ffRobIG_4ED*?IC ۙ=IUW 6ߩ>ќ81cBEtD2fշVmHM`?ӧF[ťA7_j;#,EoȬ 3a hN+˨ւٞA v2URo2wYn$oqm)hEPDT3<)-a0BtƑ-\i Aƥt{Kfƅ t)vŽy3. n|+V&7CU~ 껎WiQq*{@OZZ.9%b!) yڋc\OE3\zb*{uF.(5f_ dIjߕ!dRd?"2[|g{ ߸}vlQ#M{j` )䡌k=~̌F&BS~E^B\Y.3C-5SRј/#D; m.|,U6v79jL_mo+<%&S J# cGX''A$My{SM ӫ jnCsl0Kfͥ4 +ʖ,(}XYW{sG A&3s8?,t-W)!l悂 i .d%m# t甮Vc"0dP^2놲8`z4L_rpd_ީc.{<9q1c09sCx#Ӱ~$%~؂ЂAPm7";m4j- w72|k~(oE"szj:ǒ Lj,(WX1AQ0-#AvE]KSok uoZo,+vL AƲr4xh0Ee@WE"꜌eRt]ޅ:s#քRU$$#Tz}A2*hgpz"k*c^ZCJ &x=w I+ᜪ?Av`^_;qZǸDD+ʫN/۴Fzm]H/sRwyFozL4_MV"g:hm:WT:.p%f8gqE2&U+23qq}07+iCKL mJ_3Yױ3B9*6v!nŋmnXNg;;w_VE821 bbH\Uڴ E';.į&-&~;!rȾb_ƋQ&j02$@bh\Rt1؏BB&(-/i,8wc̦C6\xR]jWCCxo|y UlU)Xm5Y$qB>pp6CV>ܝXT(30 p\(3Q>KUt#eddsx'va`]_m'Wd KW~:Uc{ NHI Ȝ UTlxF h@1P ޭ#C4ݰۜ+D7{dMY34[5tnV ̗m81(a7 WO$7#LJbdWr- +2c: E`-Pi5}[pbHwOt%)C70ӫC+'$1QTÖǧd;gLZ"^ԣ s@v 0[}hWNO_1>.5-@Sa|Xp;1 "2UZ0 -@άIIn.fpW=/@q }{g!Sc^ΒMzsCZxM.ZA|^qL)gۤK Vt˔ChHsaM Ut8=r6_B0rY_̒rp."F%y{Sb VbU|4z,ȋ&F Ra} t`/Ҿ9h3O~_tʏjV+^-lK(mRK:4C|c*{WPo^c%D~T;;"F0󝒋ap`&uQ3OHe ǧ].tlJh#6,q&_8|"νڳn;Tc *maa!#9C t hNwj|,ϽQ{HJs3Gq&p[g\h6D?Xb|I1O.%7x𐱕,E9JzݳH}O =Ah@%aQFu?PgPd:,+`j;ݲkYV@ DmKb1t\4+Ҕy:ܽ b 9 ?]ö$sACKsGPEKVtE֟RlɭeSHn8w3bВ']3R$)] & ̂'>, OnҴ:/ w׷Vĉ?ja&-`G{U5Y69\ٸ.,vQM튅5PLKԭlx4ʀ D+fE/$TKh񼀢LX kZ4.i9 !An ؜e?Fێ<(Ȯ& NA{RWj̭"MQqޜQuwn̆5*)=ntWwh00D}oKиIc{s]Xpz.~MNxZ=B&%wMv.؇E?̮x$)spnet.5WvOSۗ_` It¡A|ZR&A*u} `Ha{!|⹻ǭ ;d} e|AQns/ @u-4,;n,Q3e2Y(9w7SlGcT,7o8Ȉ πG%"b[4J- `zň頵a}Z/snR\W0BtQMQڐDJg.)lm58~9|Gl]E9\RB\Oi&ܠ{߇ _,U=KK ~Zs QM>_y05bv9BAOyJμoK|>(ny;}(~£#I{E.?ܦS(:3VP|TKaT.ik\MϏ06.1¯6,Hgsq-{ѕDk\JA%Z9RͶ \KY [ie%BshB9"mð?Sխ2:umAC*z>EQ1XW4sc߂6$aBi'gl8'*h}ھ+54( an_b7͹ &yPf7l~O/~Oj_1 ]JA }/,(f0`qi_ttN)7-_`v0I" ΀ IL=\e~A]^( &A䛈ƶmhit ڝxϥ\C-KL+Ȭiw1fFg1P[h&2r -FP̐QF)s2!Dz? {麲ovCNjzF\]Dv_e[d]wS5eps\P91OQu=uDg1U#p1Ip<}fq=Gt>\QR|xXzh]gf%~"=g#{R6=V/^/{.4Qw]+݌A]5guyqI. ! Ng;gl*Vd3 H%zVIQj޷AH,_&pE_i}NP z(e׀vmا4v=R/4 :S=[hy`kR"`U]?Sܯ*:\NqX`|mݑKmrr)znp$óm^M*O /zXqzT'vVe٦N2*en|_0.W8naZc)kZ րlWxf`oJ) J,l |aq)^`7T2/[K IЀ1e1F[,7>0ŏ0Nv$5Pvrx+ _#HWZEF -[QÞXg'%ʥ*y)AiՄJ)lM*#C.I֫BK̽DIYG. H/(58PJ<~9#0+X0:V0{e?kk:QD,L20]80Dm43 IZ$ WBH'MߕLxE.z=}d$PiH3o_x5V/Ҩ-=vM:Q3>wo¼DXO]7' HO P'~EUw՟C`lA2$7c! 6eg~jq#a%G%24є2޿#wdX^o6-$=^S LDJZI@ 9,feK<4}c2n L 2m489<|6] ҕ1u!9%sxE[o*^h \Ǚe* vpdMEs|2({]ٹRf)+TkY-=_*C }z(ҖH"h`]ĹP+ c5fq<@lڇ<]_CIvoDkX3>RڞR:Ú+8P,0ɧ.pk|I~mq$ J +Pɱ0fdB)Qk#{wAn;Qr)ԋDJ]JJ^ܺ$jPz[^A͘}l\n* 'ؖj!;а$.+eTRf\Z!nCӯOy-oHW"0Hr/ +ITAϵcY:T=DGN 9#e?I>~A\P {Q?_fD -F U ٰ#)&EG]ѿz)jMp$w_<)<!쟾[{]IDMD{d= !}w)?{ۦKg__$b.ާ#ăm޼w 8?_q1l3rvpAfTR1yڒ+>I@J{JI7|=O[4=@q*.d9> 8XCPu 5^xiX ˝UwCE` C".]F*>:U%qY1ZyuFݡ19H#!EG3gӆxp*}'f˫bu% Vj4\n )TBNQlwj[ X#.LҽpžlV2ao 7 q\K&V>̍0asAtO=3V՘F=vdD'*]Cdq1")$Z|maFr n-\%kG'apG{ڪčBBSyG'e p8ʙ˂caI ޓyBRJ S?Tq?EN=_M3{:ԹI89*VQu/-']R#9k_(~d$_#/ֈt1kl}XQ*qҰt!7Ռ4Hb(]pNRxcV>@14t@'͵&({pK_Cw0'G^%=L8"L9 "zu8'_ɋĈ ޥ1_=W#RL' i{8 -@'xa涰6f\rA[{IIaJ'tZ<f:E"|tH=I">f&FvVx$ZqDΡ ; i#'/"ܮ;B*U્/8_pQờ,#O@88(wDspLmHU=2y&J$ ]+z`nӽK|z9n<4A bl|L/n}U[~?.?e~;3v6F`%wU6VYk}Mt5l}!!]-@`Fo)-o8`-wo%;D 7w=`FJ Pi/׀opK |_|BO*zV@%Ȼ$!ҷ-3lyN ;:lX~f-dۄ'}C &Ly5FD4p^_̔C_L%g@WTKW+Pnni[ȿ,xHQ4TGLۡ1@W'د&:]v=fk>5ۣ"i'~h{;PΌ#sɉڰ"w:ݢEWtj4A`L9*_CnNR3DL%2D12~vE4/>[ZiB񧘣+1W1ɐ A kfDH L8"LWM =e,.Phw::" 7\d7=ShZP(hz܍J?ֵ4h;ڣMq]*TQQ<x5OmG%d&]r8pVYCĄSA_|L ա c;~@+tG8a?κOf$'d~ %a=WX Y$/,dx :`ţ:AJ%rO!Xi"YEt>3Ӷm f<DŽs)9!˙^KPBgsa10k;dH#}!-c GY,1:P8zqOM#FXˎcvr5"MF՝5"qS^5CW^j3dO9g]vQsE֭;rPf24'>w3Jzwj sߝHm?_k$ޔ.uv{xRY'[TUˠ[XՅeu)+6]Չ^/n/K,-.ݗQ;fqٜ"fw/@*J k^[n6Kܖm&3NOb-a/u(u 7&>hbHFj9&wU 6pW"Z-A/ө G=o]OO݉2| TE) !\V*p Tة+b绯bx {s[rŎR!-uLZX v:&!` p=C45瓧 :EKl[ T0af}@L;Wn0Ew1=rB(X?Ey}HW;1B\V,eQLO}ɡE ?|ǃ|``g >mSp7ЉpbGvNU!CtePʟ*%[߯#\.nΑv/`&B&844ZJ]5,>Sz99 z_Y̐6A9ZA}8 G}FBF_lrV64i߳m?sno 6F_xf2vZP4Iʕw>WaqsP݆~jj]iImKT~lzKTr)P0ƔM= Xn2{Q:`"S:}Cӡ\ # %Ɗ&KXNAuˀ*g?"jю,tGdW[PANw%A:u{~zsJ8X /_b>&c) FğzEP\vRNj{ΑN6  V7x 0h`ȌKBU"]~…f8@ve.k }h]M b(Xoc}O^epZoAtҊz}]{L Pt؇Üsʼn^`Tb?S֯>KsjfQB^񌖟S}fRmO]NJm}\|sf?Yp4rxr|mI_A5&$h K_ϟ7E`=O^ܕ1%lo ":uoJAmAxllWHp꺻4*'ܫpEӃ ! c8FX沄3΢;d|tݼd-l/K?-#li(muǚrI!&.a g>yؚO \$'.j !°l}LfdT͠ hA9X$WY& C)d5Q n쥾7JYL,IxYp[$^ZP,hƇPaw3]wwlPȽ'BE!G|{:~O',jh*<Œ~g4êGN~pN'쮀B,LmU2D dzCSXVOgӍY)_ߌE RsM]7AcA~ B?tA,^|H]q zab'];? fP`|5G=yySx $zWP27sg)|t3mNƒW/(k`F#K&/$~2\ر?׎rru} \j58JZNjvhʡAiҎ2qp# `|C(V*>ݵR[~P]fL@xi7ag݉b( UP "s4|ϼ<"5͖hiLT/֦Qkm~C*Cbu*=LL@4v{|PVcInx:y5CSMl&U( ЦXʊ&tچ  `N\~Qfp%p,wC|N܃xeUX u.O6E*Zɲ] R>mvӇpش\>*$НrǠyDNUeK9a]c`#x0jn  r_rgb wN0!T%ylxE>G}`daHLOLK+_ӭI ]~td߳/qI0BGN|WN4$iEPCO0JHDOA=Hwa!4iDm=yg+8_55ep MFꐙINA844*8( 7u E"W}zMXd|s[%j]k&' ti*5Q,!,pHy$J~l C/OB!Шv>{'fR>?όk}8,Gm% 稛MTlдQy~/(rgSgF[?mjNJ. Uh`s56Hhixi_;BlSHk?RSE(Nnq t,eI#t*Ma 27)tdޏs4Cz1ϰZ"Ħf5X )mei# 變D~~*^퉪E~DjĥR+ujy>[@n$pTv/?& >u& 6>;,25;-o0ɛ>G.X|kw@j"FFiJvYj"d#Kg#xx9@]}rt@}PK Ep4M$>ӯ/Ȳ/{m[\TY F3>la $> ty%r sECn,&f+?C\S^1NIYBdPt\"AH:8 e &lo'NšՆsg 'h;LzTeVdQ#_YgD-Q">oϊLl&ݼBoНNF4ԙ<'f{J8Xe4 7g68DTj@z M؜ 3tp bOŢI`Qr%q)nOH5i۸ Js]=0)FdD5_J(6ȊzۛLw&rdͰZ$nǞֻREY-seb,uLs&R͉#ㅙo@.>8(P%éN ratzkXlF?5p"O+&ėћң F}q ?͖\daĮc9Hk0nFϷJ|OxsJհOri$0(ؚsپwV1~*^\JۜJ yRO`hݺMa&OK#ʦ s9nQ >dr@/m عժW=CA`vm R{b2sADNM1Q9si\h9tlbl:ԹR{Ф<}?9LlYGN ہahQQUH\+a$LO[_=Mj=,z$ާeȯ#nڍlwǚn-OS"\D(NmȜ< 5UH=|b$7ȓIz7L*Bc4z|eNDɊ-B <)S<!b g_lukR48ML`G 2i6\bM sVzt;?K MDShF2ީlnݢ1G;<( 6 *i+rkNFS o;•ŕ=$26Ks*~8^8YD``e4y MúS ]Դ^A6CcLK< :b~E\bŘ,l%.?𝉛MzN@{L</p\!WG:`tE g);ԫY"ehS\(ݖv Յ9Fѫ;3-X*.Tױ7K['ɞc!Q)`;x g+t{Xr $6QV(qz]BR Xl1 E3M}<m\* gy86_YTI9Z.*i"2σup!;!>5 [u޹z4,"ܑ&|<쌦q̛3C;{!o+KOZ] *o|gcU58-UEn 'ZA!`ԛ*[aQ!@`˜m^"NvV be'LZHG $zZ16֎[?94zbjW%w=u;~q< ޫ>_0?&?aeqКuma'Fzˠ,f{*W[ƮSs%.Dȭ3ﭪ.ixAVzM[\ wa6"_WSVM`R,r{#L-뵮+u]6~|W*azܐXPfd^v Ayvېǫe i8F>;$L&1JN3 IhP~쳿zsӒr}T;x9 YnJ؆yвs!dC~aSu~*IO"+DVtY^+ ,@A< 7oN٘x:LncYT!t' SG?Q{7 " ~ZwYUbBwJ-fOY7"o.^lar:kwq{6Z|gn[J'߂3薦|j~@W+ bW.)&+oadEsRaKV'$ȥ+3Pq& f,MFP;pGr @\ǡĨiNBU(3w[f 9!*=5!SڲUô fv`ot=j b+;L']Ry8tr# .@e/.9X69{ 6X{$22lE+q"RI3,WDGY@vR1;}jYY d P"o"tWq*O/iIN|^p:ixu\2t'& XRѲ65X WξuBzkúR9A&Vv|_BGXڏ lFWQ j &$tI{ۚ$QeE4 uKvӑ0/eRiɬL4iѕd_ioV@%r /0&CS%ݚ4.[{ּ>=lMt'w%̽0%000T:CO!cmB+fjҠ'\;R2glW8us@ ~Mg; ýDpօ"62 _X߀Nco OkP^^KZgeLXHs!KG7Cda^H蒥Ң/-U~!"6d1p|ڠK"}Щu]6LJ'T7$^`BwԕNaq xufܳxXwہBr-"^ͯo[8bUxb)xAw\lCUbL})v8={ >; Jh`E;fg\Hn&QmuFb굽iM fvTVo5kieP6441bTSj.m QD$6Je-q?J]r* *'E{Ti,˓?ԴAܜ'(vs ֜S2zt[۬j"g^"&\%%(^9&Fs7T/;&.R ]f_Cl VX,MM"ե=)s|B>gu0ګ14zy`Ho-qhw:fT-5q,JH'wZ_" I۸,U$nL%$1@u[C*8 Qt; LCf[l =+43nYOE81蒰l|ěVU \)!W|.}TkV@jԇZԵ_^ XRnuozpͳGUT&zp oP)*qQQpBSٟcKuLA@N|Liު79zr1!Aw*tUo!$#7P:9֚*|yj_o])Cα|S&"SẐǍ]*qdzkLhKdΤY!!PY( =q075pO{6gպ?݆RXyeN89amxf]}=KpְyZ}8=a5qңd#بq-ɵvTI:͏1ȯvfnFxm NKG1jd5vq]Q*lsʔ޴F-seK Py/=tW-19tv?*Jڸ)6 1gd]i[ B=JJ=iJ\o\jC7 mnLOVOoVQ>$Iߒ%ˮ"{C6 .)/k]GǏPXo|VjkIZـXE-p 濹ؗO1>NV: t/x8t`*GM)%]R-SA> nY9%ۛ\gU G'L[C a|h!Cf=$m9O rPum? q]gݣTea.6)50;~ISLڻ|+au5@Uα8:(&!G,Ԇ(OLĭ#Y!V8M_zhcwQN_ҙۛi8U/kuQ_0\r ̝W*ssba90rQohKm>m꾿侢`F+T].XA[J]Am?Uf̛ @[<(1P6I4h .ShB+%&ET_ <]\S2&nֺUUVCB5" =~):㦼 FdrX\/ šCuƄev槵 ; !](U,AßpbISEJR„N41"IX,s؞eS' I楨}Fi5[%?OqM&2G1t|`JȲo=A]fV(8.R&K'"rW|ZO5;HUU5 +`fYPž805 ASN( gs%ف~amG"S~rɧ<Δ[Aہc+#] dVjd{M*P<[8p|B Xdw(y WD^GSqlD N Um{_GǂjgE@mfz4ˬN HѴC81UU7+&Ց,#2:Ɉ$@w7;s?өД$O )g1#ZpAɐ+M=@B#>!| ~ׄPDHW*2Ux"xGf3ltP=N;><=I•biI픂؇\)e0Ha]Mhv' 8H^߹haKs141Vh"6 N#BPBl@"lXJTBU;_SA;_> 0LMدRyU}25.`8PS!oUEZ˔΅ m8 *q؛{  7@]sҌ. ?>R\ `N} .- JFLxp8&[n5H6%IV^(<`i[ g.h8س?-><}u]y̔Lr%!KFV:2ه7 i&8N!#0B!'~ >JT'$H7\YRtn󠄯 pbQQ{Θ7hMRqKw6İ?ے>ȧ(Ʌ¯`O:`]XM.թ>웚Dןr$_Iq)u϶yTWH3Al؝ zs܂d,Mà-Eh5Q?/z6xA4M׫5tQXHSp(^ yB*zſeLz!k[댨t#Ν iGnI6|;lm4[_NEΒVԡBkޘmؽZ }46󩜳5_oEr2;h 2 5&Z`M*37rEA3Mas~=]v׾ae2ecBwA\r1C'ZHFr.~7g7d#ݬU(91]wPP>9t˕ʕc11\$ , v(I[9^fro;G^peƓF#i4U٬:<{[z5ˣ!DHS'Q>GvWaaEH_TS? ўt:9wb&KU3Lb+SVfގJ`Y3GPxI €o*E>ӂLbJt2[Է_3]v1qᠩƖ^(Dt`1MÂFO BJP ǃc*]|Vn2N7S`jl L]tiJw\N#Wy!s|a4MIP-;Z72 Ot+GvjC&M7I2Xoc6 ϗ#ˢ(fǪ``nslshW8|ְD/msʒ $⮎Z,x=<u iFrҖL0ZkϬ.L%[3 ڵкY$&9;՝_>ne9B-؛y:JEkj&=xh^[#hTzoԱȠwZ=H/x`-7VQC U :zD&ޖض&wgi 's#rB"{78NXu[S-c^HB8g"2Zhsh#{oP*!FXșbEj`pݚ+t^ mBy@j0]תs[Ys9PP JZY H 굧@@- #/&9PS)m?*D0LwN&zï+L!!t *\޹">xIw@!HAbc(PRmßqd}Ohul~QOs*;7t.O> &-lAsv^Ȯ)gG-9X$0?P^KfxUAR5# %6#29[|L ne)rRٓ n[{j-ax$H xmay#)SAVzq¥bC ;r혆?iĻxX'@߮"^uK`2߁iCSV:GRfHcyeA^%/=ryc™0qege;5f[09{ԖbqdJ@Ǯ 3;WW~7>/L,9)9 @}{:ugpյY}#ڟ 5x f:V8T'VWЄظuݑ &-Hyn5z_E@l+J590]7r,+ ;af #ʘl%Th!Gإ :E| IYsҌA6w&ЈJ^9ӌ}rSc5ۜ;%[D;9)Pe?JOXy_<`ޕټNfB)t& h⑅̪~8_7;*uɭBH12B\٬͖\ K+Ɨu[Isa'-#%>4*b'?4޺)qomhsT=o}G?ĺ#XSDiG=(eIO(е,OOzZD.`p Qװ5-`X¾ =LrftP^_Da/Uw`pbCeXAuP4 i%-w~˽͚6==;?QӍN*<}jj N|./S&b{ZrZR.'͘vȜ[3r_l޶_`>59* L}iOo12*,dD+eQ=&},&z;ی[֊3q'$iWֲ;vhK/ fn."ɤmND ױ붇<`d/!E:j9y`O~'gU]G=`3P1Le,ZoX }()a{㼂Љj3ر,Áix.]As74t7K/MܼaQXKhDEpً$̵$j+V߰fu2P vLRZ`=pcXt:2P&I KюMP pJc#~řg3}|%ReQ)e *TP4<Y*#yp-|8)VV؃hsrK$O~c;H˭+*oΑt{? *RB p ]&òV#۬׷b4q9Z4U s䢴|Bٲr #KSrG*eڀer1xarKR'W,C߳mǭm="3"7`ߡO(~|K31wRzq>ewojz|\tdEVd B4EGɭ;9#|ZuSE+S*ۜwSW`@8홍b)Üym1AL:&k2LoG6=P̤W??gr j&f—%hƅŷ¨}Eʞ/#뭽HJ >dtw]Vsn(]Bw׋=I@eE]P'RVDaUZ IjA Q3SDF~dY:~ crB0ycm #B F "DVY?|th|`(=O] cVd2 ߡ_r/wea-5E&LkAХꇣLv̽«}_(܅3^(Z+Ox;:]Rk4R@t, d2&p"`Z9C_f-BW`^{jrEQCm2Ry cs<ؘ~׋Wt,EvE{7:ǕM/ 7^(-H -U?5K_JJao!ʧ3,tIek ҆_Cwʳ" %,u΂lCAwu[4OסbՇ`VLt`j=:W é/eNcY:~_'į~JIܳQݝ 6mgrG~ 2J?(-$iq,옊lN%w.TO(R<8?90]Y_0ϴ}.lWefKT*~g3j8YJ$ [D+(=Jb25S#Aod02a= /dE\O +HM}=~KGJME{miu+\-;b&jP2Pd(+*e\!Z(8K^ٲkh=O8TݖzxbOzZMl*d&_]`5 iG4-W+䯂ID`б5 ^߹/7h .>.ؚ!yu ǤBĚMv}q;Q䥢Z27@hUP"jK/^)ex+mk7Y- ˂K.i& GE$vER jL9ak }] yoUMiYx1![w{! z`ƕUOD"_'~aY39,pȇFz^)+^1gV*ؔYEnzVotПp(''&9#nvNFi39P'Z8uStG@M,ptcn-mJ\NY\x{ $?/mLy.y}gIsK6'pㅁra.y]Laba#L}ك86%5y/> cv@m\7y}Ò]~K2~2wC{x s ˘ZT^ ]=vidtG~H-NfW-uw#Vr|t8߯ko%a @Mt;1$ca[Iy@5y1c؍E(d̗.M- Oc47(:61e+8ؗ?F;?.ր{M,PģFrϫ巀SwAi?Yxàh'̵OؼYNt15Ԕ/k'*Uə4duGU;Fd}TBkR'(Ɋ.,$پ+yc~SCgEt[Tq=`tjzbu;M<0>HVwlObhsQs1hU s.N)f$j?T0/ m~҃JgӮ/f~@ŗ*d 7T&31ĨZ62X6;KJ4F[&E|Q4zӑAɅ@Tr3J%IK_mrSxevK:lZZ}%euwaڍ+gg)"qҫK?~ ؃q!)1yM5biT{04,(o!4J)>9i@3nVG<{;Hʾsg.D nI31Ƭ }6CP6Yj~&T$,kz{}f!L!,G,`D<ϖlGt9.M ƫ.tJV"=UL)Uh2Q2|߇LNjӽxq##Ck67Xh24Q}k^ב] Я3fsN EuIѣRP;rA=f٘K$_a-ݱ!hW;7K5+7s?qJ( ytJõuGHv񬬂%K=3gfr0[0RsbCTY "2)߇ѵw|l\KN7"B ^l0$?a7rZg'seӋ!NVŒQe,6`<,UľTR ylo}9O l,)vN25DaliPTeqNrSި$xB8vgUF67;cek_/6ac-2nAvHsԒ u1F>#uN>cn`=-5'af ی0GLKzFB)1o*1P5W4$nMx׻T&}9ۮ4Vb;ZbjѼ@&Ȕ|lwւ뾍=}997 T_jltq,0W%1):SɄFefȱvdd^ ,9rpziȘyuALaP2tyv`McZ.ift˾OcbxQ`˺AI̻+#|~&`"ɏ {2Sz@m xrysVbo 2|Fk\){մr_u~v̰gvqx*%Rqhk]1Z65@$`u0['21ѓeEok?rnah/z>^CpܡRx;|bt7cc-Z^?\X]dzae . ջEƞCǛ^T[.{kW:l 82bz^k}&!*2-<ۄH$j=:c fa!,Z>4 "J9<8DZ+)qK;+R mÛӫH?Z`o3ylߛ,΄g6$6eF`,_{(]'iX6]8"QC\ b$yc mX\Iuy/n?{޺%p~+_wƄT^fp30#;N wU;fݩRtn2<+.5 0w/Wo֫W)ahB(P]R5ΊgA^ZjV|߃ i(ߎ#p QSNdO2!&^l3UR+G-6:niÃ-z/fԮu5`3{(Jl6I/Wj*YPjp/.o4@Ԓl7=Hp@MDYA75Y5.(5=NA>b15:~j$^Ԣ՟?&*pY-W_b?fd<;v_Ԭ~37}NSi._{iHtL*pP,ڑ0XG>yr6*P%FlO cž݅JPqT`^2H׀k6Ag(Z6@\W!FuqIȪj @!S8(6…`URRgcb>@#{z\m,BC ӈޔǟ.F1wJ@tdFik: &@<cW ">r1>˝Zׯ &茜t.*TqᓡN_؎Yc}+/T~Ӽ}:I*oQ Ϣ'Gdu Ot,k44ys qc~^sC(FPsCKwCk"K jM W%8yUUJv5 lu&ӭ}z^5 g_syBxtyWl0\%ZLu{Զ~׏'H诱OȭUiIKx-]IMMG2. C"-0yxí Fl:c( *c[(>~W#JK7 \5sXĻ@Q?jmpꀖs΁s/qQ#0ǖLPaH 3JuwKMXSS>G:q &S#_ _NG_ZIh,8 Ѡ[q{-QK]XX,@G B)TƎ_ủ^h*ornŏ8Q͎] jy]23Ng$ %p؍pi'oD7=ooB293(G7o#,cӷȠ}Y=MPiɘ^̟66~9,Onld2pIcbsxTP둣wsGZd_ %1IK=љ= "aoB5hJVDZ5uί{>x]4'h7u ]2n?AϷ!JsMU~O63ߑLSu2K%& Mae0+ē RWXcX*v-k"ܨPuDJ _#m}^l'E ؔmMKwJ|A\&qr2cҨ&.szÅu]I„wvDmpپE 薆6 4NsbMv Il HRZ4[/&T vl>"^05AsysNM EVŋk>2)eS-<s/أR:k;M,Q0bFG3EP\vW)漒0Z w.7(;[L`^*Yz{TΫzʨq%'iS 9~D ]ڮ{o^E.z;B,M&ͪY[{ IX@6F+?r\*#EpFΛ2C YOw%8͕!5C?H,LԆܨE+y*%w&InzjItr18 s$kƪ$m%Cby udF3.ז.dn;qC6!])OE*gN5qB5}"wH6Ncgn KPٮ98&lK*7n cxwmCrm9D ?Z-aHu爳߬uN @pp[UiP{Y*'"Z ľ;J% Ntiy hRiNb`wiNu܃Іje{-cII^Lcl~ZϐpX ءп Vܱ:-orv1 5yŋ0,)yC D^}4m J'~6'}P je횰台ExN'؛oQRW^+vΑX=2`^1b,030aHcpx JF\,F:x)ZX= ,מoh47M{e"|t0Vw{'Wk26pQ-=nh_yVKrP]ϘԶfcqҗP=3&V>0[Ǡ)[ :aВ ǬᠹEvGh,G j |[NW:lrN^]c}/6͐݉v$Ąp/B C;K*VG #aB5(ZRy-D.⒣9Yc\Vfp-'a_7i̙J TOGߊBa!:ԣ*EM'WMGλ\Y 5\&䴂E5PIQT3Jge)E'x;@zc<gj&Te:\Eޤ˹"a33>  AISXG,s(IVHE0@IzE?({LԓՄvd; AŠ&DfKgMS,fV<s}ɫU;.yA*_<gp%`μ_=(%̃3jhaߎj'@CzZmJtkP}.YN U?jȚXhv!ImKh^E%Qr +5H ,r.^T[s-!7Kj0&ɄP57- :|H udyIܬ'W sjkgf;i|pV{5 g^&7r @o[ܞ&j%dޣe>j=f9bWPlKZ4 h7pÄk 4ќ2oo9*-މozpkq~5^G*rLbp0))- bƒa6 '@ Tms+%ڰQw$, *ϻ0cpY\/<.p w0m~*l|3z5Sf`))tw}:XH$A^R9l"׫Ƹ:, o*G5wƴDy,+f!n9`dє2{POn4}WTO(4ҁp,WVNo&<[(fwJ&ڍi5NI4U[ÿQN*E*ӇMaT~>gc#mTi:s;PI@?^l E1Vvu##s/b@h[5 ~6р|Q:'[&?mT5HY;"8<ؿ*[!U21{T_4UU{[Br7k}t} /tc/:)&̿龽f}S? ӯU XlU#ux.e&PvUqWVBl ҟQOZ9ʗ4PMk0cĎfTM(SGff&nr$&x1O]`|1Ri'B>}DKz}Gy0׋E|idPB6tjdi8PO*I/k(7Alqo7 E y{R2/$߸D|1/u,#<>{8c^ T~o)^t>$ _ĐNQZD <"#307!uړ;*, JM݌ Rp*$YT[@x> EU:ޱ- 8x_F Rc9$km*KӇξ HVJ͛T 5R d{/ft&t8E#->x*EƬd#7nG1"*pHP2}?.py,|zw~*y'(GLݔ(Ys md=. /}O-AmRFC zk}-|R8o<:Wj6-j,?`8cJ[EG QMb9L ͗odNL5Se\ oJGjgʬT7$#$}*9*QT'/rI.͒!cYҽGӡ2E v*2J/"' R&W1"1;1mQ>B)OK:('hT-V-q$z4$%j"rcEŒYIz[΃lDŽDbds&u@uFj+w`>Bӝ[ .Ac[71OƖ^Xf¡pH)ܟ n۠*UX8)q`sӟ ȗk}v8mbű=56OܥU%-zbq hW#gtpb`a*e_c %7jTVl,ٓ]s GA+/L5qyQCIJ5'K;Q&ntڢmD6 F\g5fr)ČUK@lԔ]kfE$x7[TDU78 &0kC \czۖ.BWrWp`L:^z s!3Dҿ# b0 Q-a9_Ӽ2pwXQMCu?ѭEꏹ,MDv>j/W$DkE˲[c`HPf֬4HC|D3Vh[m –\KpקKbh7o#:hޥ#g)gyCp5̆eNtR`<[4B G[C c+yWc+5}=6o͜곪qP[*⠳/mQ?;}%n"ǺHqUp^aU4Mf6U\ӗ յqyR[( ;,4C*>&[(jE)2_Hmװy CteG`1q &Oҟ+;UUԸP>=n=JIL^}^۹&$1uS"+q@!`%V1{7zO_fsAd4Gw|v eXyv1|܃)"BK5s[{#M}omVRjFҪEvl-/RV4ht901~|N￘lKżWz?E D LO-ꐆUǖDю:EH^9 [jpx]D^TT3n>)7r'09MMTwᴳVk''ZiKN(~Yh&$.\w)Yxa֭P 1LRZ8ÝSgƋN4h\U4ی"eKZشmy VMDop̽U~N3Ct+4!/,ÌjR& (oQ*?C}?lҍhy pʣ[R,}9 EZ_f7ԣ>͝,ˊrqsFA|ys=;8@G'N|W YVCQv;^3 N((v\'2y+@ cMQT)q :$?~Bw:藐蒔naw•]eaf.ԍ~fp(kSkO%5!G۰'dkLhe FݟI%VPWq8MzRGPws-[~:d7ͤ*![N4܏^}@jg 9;'QI(&ί:¥Z{FN;Խ\~k,d1TJ8bb^S̝kL_w/O@< J 劦`?2vN9)ifrs#/lKY=@)&U ΟXY5e_s;\ͥM(q`чp5Gҧz0A]1 7$ڗ~4hkx2ڏ9G">*SZ;z7g0J< aqK8w59c{ח/c$:*#Q֤~xJPpƤ`.XB1`/. csfQgo"UjH|iEGwy73s3[.:̄'}_t蚻&B!n^HkҠqL5+D5õikw kxG_sW;lS;8Z(nhLfI/gbpYژ@xօl~@ezI ۔H.@th1)0]J`KBdg0Ͱ $YDŞt+:BxOM9Nf}X%kTEm4ؤ!CtFʂ)G`4Y8x[u<jĐ7){?ޮZY%ds!w/)F%z wjg7`4059Fl=͋FHuTJ;f_u/sϙi)6+a$Wz:H?TW2ƃ^̩Uy:YGQHֹWR[A!>@quu5[@r>q+ڼ|K^pR'^Kx SAA,0Y"%%VA(yI{MZ{N <.)J[ ߍ8oG:E@%_jVIsq{uj8s(cHFk N<ݲOQVpN 4EW'A4r]6]걗(<L2z^>}$ 7N::j ƄĢw*cwtIӲ3oHg'8s8)/ex~g"!nog4tI{i[s箫 ;Yog"I('%o/H_ ¬!{ڋUewՊs`VBO"vmSLn?;o8 6ρ1?@ACGSЙ걏%t *MZ>4taYYza);pRoCB"l)EzF~JB ihWZJW䛙x)& % !U0܀|:fٕ߭@B5e"#Qm\_2q؊UftA"cxgԷx2gqZ\rrŸL$'<{#ЭC-WZK9Y#\ F59(gUVeI;=#-K<9vwM]#&NዪFMmy(ٮ2C\?2y q:خS{ DDzJcv`&Rn \ك'fSV?Nj~1n!!SE2DO.;JQ8HDzRmwZDe9e[|#^vL+Ʋ,@9sVZ7|];6 g̳vNü5>.^}()-T^-yQ<4?:yUkA^RLa|'Rċq]ț[nE05˷2ZYi0xF)ΊJ ~'1U*goK&f t:iWvzqX)S?K /THJ+v]Z#۴vD(/[> ĎNo뇈^~<&.g;P' 6WmЃ7Q ,g)PHvbIE ' ](w(鎌2ar\Ryku1 E@*ea(F00=u [ e,vE9)0 "Fjd3[َʍs/fjG}O^ڂڮ5Ǡ1|QU ͔wu7?eAEy4r"tRq,z8LqGE%\MЯ)¦>)o{#X MrI+66sb?@n ) :)Wgu3Upc( }(;"*:3DUO:6x{2Q_}דH&3qK^d/UC šd }#o hꡜ &z:f hΔ`:E\ #䧉ilX =n*Qq. seГ꼏4_ &4R!DK* \7Qvʽof9]n?>Y y@]W-{k V%jqU, t^zXGk(M0y ,Ped!D 8Z "!nܠǴY>Y, >yd;]Z&X9߾B_L`nerx%(v<;PmIvpe䜁ZJdrʺ(jEF-~9 ǍJN Q8+s nnB=kftw(xx4|t,N,\̏pHK#F˧Mo7_4MX|Z<$:aq 7GGM$oo2z(G~+= kT-3E"1}:)CskJo\ɣ3al#%?0Qzr 򫤶f{<̷JZ7@6|Z,BAP}Yܛ Ѯ0@ |7 tS 2@! ڻJSX@I^Yw;F#!YNlɊII{8\tiU[| 7p.,5V!*^aCYU|3m:.:4)⟧_S\~ښqSY, tLs™mwPWEp~ \K&ܰlibQֿ>y"hN#*~ =ȋGK42w9Ե/$7f Wb2A) +nB%s^}pa;ۨWBD|ߺ&5DM^m$q1Y,37OGlo!`62st$%\,CX `X_~x?-hJ,,0HX /]pnrx'Ç\GFeN;sE'ZOub/!3ۚl;?Ϭ{:7qLxVp`%R- +$T9H;Hu- B᫁D9zwGÜ:r ED'i¿-TK2:>TxUepP `mh0EGTlZ$d5st/ rߜ\2)=oC\8B1m Y!B_e.UIq/gIu8ܓ[r2AHApՐKpܸc8mVK#߼V! p3>e>eP~GD y<Bx+3-kLqLkSD&_5$kB>Jk?jDw,"9Q"%0hmD|qD-(̓NdӋ?Vj/QeQl=i"zGb0Kcc;͓ߡX4uc}7!=4f? Q^bE #H Dz׭Ash2hߑaa$M"CзQ}ߌXBVt0_׀.}o2hF'A0|ue!տvFY#i{'Y+[ˍj΁|:>l8hUB.aY}G3v{!=},Z_yKvO3KG3oajG>yt!lG!_mۻ0a*7e^# F8X/B409&D~Z+X`t#QXm&9齒Vĉs8{ڢ{w[g@Ywہh?^cfU ;8%(}{ZIh]] %{aLwdqkm s̭s${*S~Cκs0<;U~ ˡ*;xto`0hN/&(#*/:vƒ p5l;bfsa3r#Et!]P'[AM,2k uXWF3LGwOt$w.)KydXp1y&06TVE!#s9X́/PUwB Y ɬxV?H"Ʀ#fC7FD;ДfhD؞f>wø_{쒩)J}֣b($ cG)]r6VȡsZNkrtّI3`kr6{ 9!j'5S7a nz,˧B: HFCzǏ &Ly_]A%yjv O"ڳMiobjrk2iKjc9鷸BSmf@0BZ&}U}hˡJ3E\Ty9hI)`m2D pX:/gƄ{ļЧ@uCO6pAU؈x6_pnFD>nCI6KE\V-3T*f ~Y4 s]kP$Z^=ܛ2"=䴬"jK^A.YrZK>@y׹M$}7s[W;6q/^/O廗)){ħr~2gO"]l'Z2>O8pMvQ1kp 4ItvWÛ Q YudQ7)×ΦdW%(!I!F+oT{WdD)F{8^31rTTƀW\R< )XBsFǍXqk~%%n1,Y*/ϔUAw\]Ei8S`8&:B T-sdvs_ճĞb,cotBh&N͇SE"tQw|#gl̝qUIYL-`XQji-&ѯ*QAfj@=ʱ3;=ωzU6 :6`h5|u9#qVxk x2RC7ўݨ9b S=thD X8ۓZP{EFӀDL2~بwzG)/9U/쥘qy2o@$iAc-:hGkT)[ ]a$@UH ͘jX9Brh݃P %ZDajc"L#*>;Tpo]$qhٱm07f _BIIFGd P2 NEJsF77|zS7ZN$ X/<] @oW}̇HdG𝠱L{GX0o4(u785! MصXgDQ*n1 2TgYe@_HE*^W&2T<6ڥhIrX<\gz,$ӳWVśwۺR#u 2^De=p?bTƠݛFc)Z_'D=FV-p27215l`Ο6;F&ԔҴ#m^bkLWkbYw{AFy&wf6~7OpPI,]pk-rE7?8 [r{s* e)ğ/+>ͷ0vcvQxDNK 5蹙Tob0Vg6i)|"w'f^]\fFiFyQ2Ӫv'Q^BU'[w<ާ[{Bβ|[Ԋkyl[OR CkjOPh23a`0`DK=T^9xN\WzH(~xb Wh U!``gqgyr˂I"VOyD#,p"g+ XjZ8 41̆4mņK3L]ȝeWM܍".%vJ@b!}:gbgk.QY4OYj,ߨ3d&Î\Ч⯯k}P6Mmrܯx40do8`=9$։bkr_e+6@8'`aH]2эK$F].iT2/ ZyU{yn̘-0#_@_b:zx4~0R`Y6D2̦n/OwIl@{enH0λ4g^CU@6wmv=84"4^cUPb̲q/&"DqYdu 94CwV?k~Wk 캵%|q&y@A25L.L@G=Z Y $K37]P<LVFtö@irl/5U }^LO3mWL틗oݞn r!xP M0 ?>춞_\y 0w(V)%w]=z-1*G'/iI&OW $-Z4 wǦkQ=ZYcJOD _I|LDŽL-0ͬjFck޴ TxU\iHD$2rb64шpLofm$T+ iX0<{,qj$`T={E-Q&8~'.mjWT{`;,lR{QNGG, ]=T9;fK2o@El 1&tq5%Ow\JbJȳ崼w<cm vx'fV2xTz `7C)Ge Lw+V[Cnabܳ $<&+;AtXio2fDd/QXg,g쬀3nC<Z8R2nD@n::wj_$=dc{U0=m>))d^yX|`mҶ&m`ڳds{Ӹk˶I:p FK(1,~7XFFrC-K!ʍj/},|&a+nH±v}LFYvW:$G6ܠ\ioIdOP)lѾ5rB`ix}>85f=YlrS1 crK2A/9yI n@'ge"G$54-D<<>EERbFM)DgOkI3|m]aȔAy g6͓Eʃ}K)$}/M6:y?FK/56WBכٹL Ro\q)ndڡ!8qH̖YA`k]Ɏi$* gP{4p]Ь|~2WDgLɁ]Ň()SeY׶ibt 5Ӵ:h,+皺"S{- t8o$.x7W2Z޼|NR{H82SƙD\ɫl Ď Ff[֗KbORB1GRǢ#Ta?п)OqSSY7ck=6ʟ5 0wⴥsfW7GM@?=7~0mla0 3W-ka\>]rpZ" دv 88ӧRc.# Д6BXnx 15w9 R4ZJ ×b|ɾW"F7!}'$?}לQYҤx(# fdd b3dAYKEz~D%@ߨx=M͚<f*9ki9 ~+,G̉VYD. GKKmq~d#2zK~ְ8kR}1SNR3L&:+"Emvq CgarΟxF&Z $Auj"N$qn{f9QT̽#©`#mI[ ?ҍjnuPjqna/QYeQG'*Kco ,@$m&?tpQ0dv=[,5)a0bp9>FÆ$W/;U5;pЪW{r~CaFֳ- ۅM#Z½9 Ch!I_9vP=.P\ҞpȖpXWz ˡp|da+:u$5?yHL 2eg9-= ֟0D&`Ae9(.-%]*u #sУs4`x~໔T4J!H]M~Jyp[,3˨t F:ͮ湂5~̠KzLQ@ڦTKi$!uWߓ;0x#&_7jm%Oz03vJ)nEwHFj؇32h##<9,)-q0SCqЉITZơTc _B>*nM!aN:à6G=)3 Xc.:u7)&5{\9)1'ڹO:yW_Ka:RPֻCst8yEutN\:)#.$MR `<)2%F0 3f(>͇~S ꘤-;+i-U4 ye)0"?`+`d:psh7RMjNYhM|+>t+LL,|5Oomꧭ:/6 uL1Q(a={!&V },*6>F6^ZT6keG#''05RTԪDQrJO3%@\qg\'`e]%ZGXo9YQAd wPwӀ^{={nXa“Sd+~l}ωhP(9,wGH)`¹u_d7BS֙3+geV?8P2"|Tc  zv ^8N;()F9|=G]Փ1H j]U[Xh+x^8BBV@7Y94fkO!UkE4Gf/1=~ݤ.3IO-n5 g6&x,V^f/MHW"9[)Έ%mw*RQ.c $ vh:{oεf0 m9@3J ϑtm_W3T#Q3)ݼI@d5Fq(7sjHTc5s٢8EqIPO &9kM䉆b܉ǨuJLxe*8 A-A<-61E{ɱ.󦾑*uԡc:Hc-JO鷤TzS 67>u2eɈvZ,ׯxIhm~{ax7y"Q|[SisT!eukcJʚu DG2NZ lӼϧ>S{QNo=eB`&^<Ň΋zzۇRcg F& fA΂#℄V )\\.(dQB>vmod˘bqozPOC~oQhNbzJtgcKf=QH>K/,/[Bi?D2o"}fz"5V*7CU)&:h.A_͑焌-m/giNe.ǞޘY!gV2s~ㇵt.>Y.\NˣL!gK?hyu/Abtfc]榍^(JӉm QL(Ƙ}S GF-6L._N7љEfWu ϙ!;g\-Lz semjYn S^ɀ% ʢ:J oy0=D)EB]>Xw _vW}:;QUN;R<]=F#k 5ӅRe B} d@ntZ}]1!"7F3[fP>GeV_?eġvO:l>"BUX͚EUclTrt1v@N+Fa5qOK+#)q/1AμpѲ1#by.P"o.Uwo yJƁǭͬAZ샏]'+XLxzڅsco9~)!|XaB5>5w)潦n4+BԲRX!lGcN(PbA%D4yBA5ٶy+nj3F+Q$mI 7H`DFö9;q$@lt@D{ׇ?o u" M]qAns$ܵV zѤR 't,ݢ?gd>j֎$ S,HhC2F3&X":S 7L޷ ^|К;΀oB-lU39x j`)NI{{2uDjœf 3*wWk)98ń%d42\P}Mh^>{G#{*=*(nժu o<&2NCi/D*Sz<@mf6ߩD&S2TNj+}}\Gs[ F;QpǗ.Uu#iU<yw;#GH" n-;"=+Js`JL:k&_AwY$˄jnAj93n^̅Ġ/X^9R~5<i|x?(-3U({8F=+V,šͪ]IsK;~WuRu?jTI"]OÈV\Qf ?qzn èP%9ef4"H^{-q!PMVMȽz/Uဦ`ay]QX˞A[E&|I鴧٢VV$T(+"fKxQ%' pz%Ě "88t?L`WoMa>ψMqƲLJIެ )nQM5g#^ I9gh:֥ށC0vV$Yx `?t[i2(C[=Ioɟ̘_I&n@Quj9L:|%D̡N/\SQ鹈AN9%5%\p\OOJwqVz(8/*r\?`+u3J#]Gӗcij5ɶzʂTjN8Kl/z7u<ûč8%@Yb"Z]p C(nZ+nCsD{@y݇~U(; <ǘ?!B!È?1`ϰ<؀/9M{# D2yiQH.qAs` P}b G`:0_s] ܨ| 1EK9w@YTB8`JZ*7Oc(c] \]r\qw7rXܞՏu7W%KGKquIf8DOQXm˿{ip4WϷD['۾ ;_m"E ,PG?HiB|,=LI2Hk[F:Xo%Ku5.9I$db8~\vqVtw>5Uf~;^Ԥ &QLE^~GDx>rWEZ[7W{B'†셜 20|`|?WU#k5D֮Jxm(&풚2ڙ or tRAPӈ P>+m WNP]ҋL;l/D_ߗ9'aJD!w Jb~Slt !3"銽#=lإ-x΋/6Jti\Qg {KM=5Pݨe9C 1cBf|jrG0)vֿ{m2/E\.&.z x=/#Zal(lg[ k?ѳPr Kл:q#ͯ%0I2.*Wͱ6/|3ҭE8~oUX:+?(|xr >fȑ9r؋J)ǯxj /~KvZ9kϐ[&pd;Vܹ2QmF"1_TW#ey6ٺɱG-'~O&5%cf웆mzP՚C+2KG`F1ΑE5rG>YZ +sԏpZsUv&6 g#IшIN:?BT>*Da9ZǢ|+37ߚj Yl+^N=qr,Se RlW>ԉdYuIs}a _` ?Cy ,T޼= S>||:  lN^Z:%d7Jrn"ЇҤpb2J)]o煟 b 'NJ2qhZ-Vߵe=r?KЋhOgBǻAwKZjTpӽ9ۻ|TH|\u;Nyr }7:`Bz#{吏78P`S׉hdָUn+ q) ۧL䑸b:UQfJ|? Q.'2 m7aPN<{*k9j׈y["~@2`SLT 8tT3w_L2x 4 b(S$7UҳO,l }w)77d`pBPn8)V`+wTb񐧬*rį*05(BtveI0xUB?d;X/gvBW)hw FskJ ̟PPLcq +T 'UKvXגD|o,b)zd-q^f䰰PQ?=]xS@CmFxPpΐжrhGP9ƗnrsU|)>Xp[jBI{ m[vϗj2{Z) vwDϜϏ#fPq}ٵ.U^hj|ў?^'+SԌ^G ɽ2ʪ3<拍b 7(YWjM dJA͞2y;j Zl\|}պ.TEãE^2[uQ&~(ӿBŽ %hNw! ZJ%b<'L>3^zYv5G[Zw僃z|ެfy4N4jy5]l3^#5$)p3FCWDisUn^>xZ|}h몽2wV:3nvvf=m_B f&w(?ɀuv8W,e(\,I9&GsMFgnGc_ۇ/ny٣T#4S,~2pUL)eΏzUIt)>yЮi~1JK 񮹺\d7cB,tzyPnu`?.Z\0X~z,~e3vLР*[ʃyg8G)J_p;oO 8ALhfO7qAw!w8o$Dx!Ⱥ{)vvwPXi̎%N!c84GT(Ƅ.?A~?qc?\L]C H䊢::XȯjFNY얊t"5x$\Ĥ%v@?Kv;q&Vn,:z"hV0%I2r׀g`te䔈!)q:X"_. {}rַPr3^Ƕ?fnF++m*Yb9{>rܞ\QlЊ$ʲx'6Boqu||v*au2ܛ5%&]EKC*}q"4- w'H!>Ha6I :"ӳ_ XGɂ̇8Ǚm@rǍM9 DG3\%5h2;xNCK r}A&c[o^Z|tuLSI5НHCZ >QUepjq(mm/\>wo)s7FI֋xLJrq2IU(F(   zR(1) a.gD=jDr$6:2i<ї}y! &NF5R3I%qrP]qr(̭cDz^'0&C`(̠`5o0sas''F ¹]CY3L,V.)E=#N)P|Pſ8ߪ4Kw}Լ(smM2| A&(d-y[0 tNt0UDe7jgoYz@7^XօFىVp҄\UNq?)@"U/ kp҉_o+l%Y7by_ Ų%Uc6 [)pΕCqGcA|psW-X0]@_PՄmIL2w|"17S NY`Eɖ|(=U=ݙU,QZ"9ְJT1¼2亢QX%-? e)7$/֗tjiy鋑\L~Q<گ ƢJv.޼1%g%sHz`pl@2"AC0Tq[_/WBsJezq1m_}:po{Pػ.W_@CaimW~R-Y9e75ImwՋ'ᴕe#-! -ٞ9(WFJ~gtYtK)ߩs W%WVra=Ty" e5"'ܔ$j}~.IlVx. =A1SQ/>&@EI[@ Mխː/g?wLi JcnI:NN`[S,&@,?IGaiҒ 5p̢̠C6sڂ,e9v 8i-dvj|=HwhS#Q \^|(J Ks?R`QTơߵ!jKNTڍ.9Гz&^pvtLAWJW |<0dE#*&/T̉OVPSNu\)cuwYR3j !ݵVbsK&SEd {MD햱9YZT_xeQ3ãYh#3G}Z|B1nwS|^Dق>*#%a꾾`irl6I,gPxGDR{A|G5{89x>Xco+[ /q!¿%BoLqI)yqx"VsYkwZf3K"e)}͔(R`/4K p$r'hB-@(΄.Q@P9յ{WױϾ+apng! vh:h,Fayi$AuJRbZ`oU BtS}4#b% wJ |y&~j;bLXq!GƷK!YR-/&0pȯ8k`,WֱUPXĘN'{G(SP>,ďzRP;oF79yWt^ܻ*#s7;sH?LQ !3p<}9CQ?(RkA3Fx|,[l7j..A&07jIɂpť>pL}|<螪&Q2liE<^[r>V3ZtC18_XR:hRnЦ,L5 'n ĺ!M߆,dիp3w;|֐3ޒ>F(uDuW'(iw4?r*V7ptKgfc*!'V"dLWcxƛ;|^$@Zђ$ lDͽwIgx/qY"brw6]ddL!O%S'=fYʓ6~w0qKW S=NWH&ݬvO'?4:1kPנּ+n0k}B⧃U>^"!{[s oqnj1v(a$3@7(lab9D sl, NqE-doHo}B[| K*f {ٽʺTeS4G⮓i3vjvOy+)[HKztmQ?u .aӰt0Sz Osy\ZU~Gb9S( xWHqV\p-EeH$,nėv%^(7%cca[ɈfH`2;Q ".jwfTP @3$زlE4ݪ`ǽ|^pV=a`3\ƨޗp!HT.h;?ofu[r,n[7_cf6'H{G~aN!<[AgQ.atIoŹ}!5!4UVfxjң !8 n!(]sg BM׶i92e,ĜCjz V:}}J2DЫ @L[¤ G{K[$Li{RoΖ% h@Z[0n3͇Vz^0My3KF:{ Xl$7dgvvH)>z,\Gny2TRSQe?GcL%/{9H|h\RW8SRv:hP~ Dن!0%^ %ag\rdVlݍ ֆ*c(O4؇9j ,[H@.ȓs{MWn`"(f=Btēw9^RћU1c:i-L^׈P~5'vVꙐA!:k%L6H-9wCs,wx/}ʽ&8hсn"/?/DŽa|64|T"NHPx&tc^t#D nפb?"QMԊ@vKw!ĈpduBgq@@+TqOh3BM9FgT䴞B=T p1Fp@o|Nx& A)x?#>[$V% mIZ4Ԃ %4e5}x(k>YW>(`.{׌o #jd !Jʨgͭj},ׯQ6)Ăn&ٹ};tcvʘ?NiĻD=páZ;[ M۸4Kgg %֋5623+_Q#aGP8rcQ֋ts cd%'wNf\@ƣHkl®vk'P {8{\_Wq[fM&:<Ħ,,*A;4 f$N!*^3I(h]}oDZ]ϋѻ/^3BP@-MOTEݑ XnQptk2ckd:v ģ gD`MS;O-?Z5ijցs,S+Vl[pR p#s8+K c9[Tj@zcpn6"ο DzJpof?d xbBG;U2;$=a!_E,ѕLŦ7B#ZmKJ!W!DwHu⥳PxV_ 8OqBH#]8;>v I^`vsrfћ0>6_"z﫲|ɒc'΁"&="pv%c7_Ӷ_e6d 21D6&\l^kr6|8CY۪64X;eivSͶztKdt"!R/)EN^̐ dN>VX3_%E~R1]?4\%:e VHNFċ2ZY?$u mL!gs=+cM*QڞjXz(舐勉U$,{QPHDNl咫7=.5lh81I"'>vIH۶֮RA!*/U`uX\⨲$glJOr[@6R>w\IE,-DW],;c&:RI|u+izjFy\ +s{:HVKL嬨 1cbC?6S섒w2:?&PveBƇUɸBZ.:`MsFDUMȬ4h=$x(֑G(]CGSW3 ;[~2 +@<yd51cqvNɤ>YiM+cXE5 D|w"EcSeԋdDZWyN%Wܸ\zd'dPM $P5\?I5qBQ!2ԏ[+@r'?@d"o#櫬a[s*}9Hs~M;P=r4(kNcĐ6m_%֪.=g0 ]*`BFs< (>b^E0fRmIٓ[la#!hϯB@u=%ceNV.~_?\zjHoHs/3IHȡw^T- `(WjJ:i. [<< >k؉#4"8񔎏b^SAlJbȬ' m01Kg=ZTb-Ӎ ?j>{3;,F,5b<]|LTh0ּ%uU<AA$ExP2^LV<@i**6L;DR"tU\6\*}pLRJPTU???5@|onD4wfoz4>AJIzc2\mo"б:گ E<3 r6%RUG:y ǙĔqYD |՜Akώ[< w1 4k1罀7#9n)OK\8JjZ5O!Di#bLGxJuM=3ԥwǎM1R~Ugz\Ns񾎯(WUk^=>b UC"8+YamOmcC\UB_~n lܥg*2*;jhGt:$ 5Rb{E ;}łu YF*7H+OYSSrhoŸ!V_Hv)&oRh cJ Jm_K^]b( BL L[!>GLg=iȴmGQEhS4n@㐦 5Pl崈Nަ[F moxqz`@ŚyR)i? ꕒ'Qj ^W->% *1~̓8^iU)dlA4>0*'sfRXCO%TO bCgx/.|-j .MO!p`dFZ!QL0RjĤ^V_u[&1uS#!Y+ϓgv|Vs1%Hw"ƦZMVyqCi!]24[CX恢-@(V2AfI Bdl= ?n*~b@L9j: Rdt~I]=BmH`NAAQѱbb`dGHBl+g6yuwQĥ %hcɥqs#O?oDD f$Bˢ Й%c1F~IWF1/SWJ&pdU[ s=+kɿo5(*󦧻 zd|Ux!/ 8'2=rt#Z-cѶ6|˖~wly&O!G.Qh _mA j'uQ\y_V=f:cź1X wҡtțt~bg 6n%x}!LcqkR]G)݊ZВ=ZjrHьLzNkrq<|ƍq3I;&\~Bu?#<Ď0:j]erqU\8h9QT?0奬0ޏ+JͿ*AOU8$kv(QA[Ffv4M|HZ?w :=i"Geՠ ЍdiI4ykShJG0J%Ea Z V j7ލ)H) *д稆_Zb\ \}σ'QU*QAset_|jְY"(Ny#9ֆp]Af!6߷vq(Nu<$iEpJUm/3Q0': E! [lTsL]O[uȂf:vN'8(obp\O:;=T٨"@fp̘qHNwct\N&3D` u>F+t. ]-inʚ3k5q&BUoT ڄG-ǎ.ԭJ[Augϸo^@yţ jU4V"lJD0g&j0-Y06iP=0?aLkHD~XB4% &%8(I6:ko fyO}5j襜PU(ē:e^J2214$^X>Ѡ8r;t.K.BI5T$4OYM)pܷYƉ&}+^;do*])BV4'Y*"&*/vrw{ةi$bji2)F|vlOt`UI?!uKr+ʐ% R :M!Aty%;9#,otNus|mMʾ\eFg/= h}i:׺fdV;G5dFm`qU?fRwx^G$bE/S& W6yɚl>4@yȁϿ[tȩ@үk̃}F= e|[*d!0jWB:7)KLcQnSdFGzeD '*q_1DYrSHHDz).䷖ _@n|T_@ pxA 1lQQ9?N$%{χT.#~]P3rT®msW]uv$Xb`*NT;=J+/!UvtG] ev wo 2/| _IN')V ?0Zgi׿H ר4ӵ&qԳ'ּHJ/ׁjkjIScCZvnw7CpۗɃ0JqsV%ʳ V7 p$0 EPwd=K k_p`Sfo#h5jh`uJ׻9bqt; >* f IF?N-oӫz:n168T), Nl#ʅќs+. J4gIIyoH s"GYkg ,A!;nhUCd<^_ؓ/BS?-o]yP' B 1clÃ*'#\a &R=Ռ0"|2NST3M"nyOw~`&,0>K 5o*d mt'9'0`_#ʻ+iES(27?3T {m-śIWeYr9CIM1Vgiw&T=]~kFvXA/Z3rJ_ؓ(,k許M~g!R}T~#e9 NP*Ovr&^C}Rg5U!pӾwݵ(o|QMpL%4 + ^H?ɤW1I {.'<&ehaĥ$Փ(4c"Z-|/ i&ަ(-;| 2}l AAVZ دaҗsHWo"szq]Mv!k ܼ`&J%UV[7Rl.s=TZ=1>3oQg9^iG 6#v[&OgH={B &Jb(j#0nӂf" p_WNjؠBk*Wzy,J9 qg0z|ݗ‘nRhM*DpL2FPjiaVbK/4NjQj6(o8[ *zk:!~Ͻy3 ѥ{D!M|=pٲf8JVi°?(Er#5ިM(DrsRpj< m&f 13/ yG;ߘ\ŢWW7K7ċj G0)s{BAZ =E*f ^|U ɘ{}8Eq~o#rUtQNPp1D0CZ\d  JG!`O|$pڀ+x:/qB3-_Xxb9UE^e5j02 {`d ~d%m_WoK[Fo:KwA+LQg!Amɱ0JgrFU)[W֔dM}uGUCw.8g&(dwJݰI5ɚ,el s0ToYi"P$@PϯŇjc@>sM6^@_=3b]xW^] &&)aAb'vERQl_3ñdF1|^2AMd rb T0/Yj۬$9L 'ԟϔfa6 =IDSmͰ]q'F25kl:" 7ehK7vҡQ=M)_S*k&G7o/ﺘleՒDѪͣ2()}hz͛EWW)NZ}!GI[تØ] ̎Ouyd jy@qڐUEUӑAdNamB** [T ̯:A😎kE/JYI248~/vڞJ`g_#>KDzŨoWP L(Y=),tN^/=vX!s`lE\PH56fH(_fmQb{LG9~1CҀOjXKp~8(s.pGN01(~ bԜ Qi`(.|NfDŽVVa7|p2hX7"2dx Io%$[W Y|dIbԄl_W=rG\QSfD$<18_2xSuۀ Y I|z2 }84\}]O(rnEJɼllPU^#O2-}K,!6_<(v5 U.3,( jM!+Ⱥv 75qMv?u >d=S|LBw7#JD"JRbTUTiu )TaA+[˹f яSJs,4u.W'#c5?.!CxTv:g8}BRŠdN6?/:U'c,B_UnlQu᠘lP7n#Δc]{NT}&_`Y2LKtŝE<h g[/>gہDAo#߈.VI)FBoƖh};:ѽUAB⃽[,Yv҅ylAmL۩Meˠt󜗓d܅*<_Dc$oK߿= ƛtH"7&Y,K{gNPa9B_\zٱd*,'۬>FlE>=gYn8ۑ*eKN}_STW0vjչZy֢m,"92Got=ѭ)M^2-+ktNBsl@ K9"I%B`a8 ]D[6X>k]-ڡ.Q߀rqY!&Raz`}VIMl"h4gtHޱ3/dko9 9PLtC$Ӂdc@d]h`\]!X~ZSdVLIϼ9ȟ6lcJ a4g{Rr\g6:I>ԤN{cOPc%Mj&ro\,u9R 0S"\x, -Ewƞ֕95Uҁ8cZ j9ݫi֭$@W3ݑac*gFp(j'ޠ˿ZGIHT8y:hw0wTʹɯ_]F &Ңj `'TAn7Lv_h9o򗪥#tJ( E^/^ a\:?"6(wFDef⦬ysK(E[*t5 Ut{`9wE@ўqHQf}-Y eW/o.%K"; v&%,1G:((!l0N42V@XoiggѼO=xp^0(9x.Q~JCK?Ԓ0Sc!ZCᱽ}2!2THw`=jEA1c:n ^pa=5)u{BC-0[0~t;G6YG'w_Hrĕ4h+$>.:A~SB5ήc'ϔ.CN¨QaRmǧ:^z !k*9dѦLjo@ì훺j!"Y;;Q\B{q =%(7piTL8)ߊ][x2ċjTՑ579QnW[tw2,v[-x+νZᅨw&y,}#%Ow0Ut`cAn0=k#zI>ϠX"G&i݋~nwQaDTM3HӅpUų#bt$ =GtW6)A"}[!>׏>:R#;Rr"]Ⱦimuȉ;7{㚄lvR t;U4cC\r6'x%NRz )xz 33K+~ͩTmkP89ӃS򺦊,uJYX^Bac)qH] q ѻy0d(cǗ]o//~w"+0[+JT0]#nl$ݴPC,LZ=}݌zUM gd*&P?ct9Ile^ 932/4MĮm(~AFV`kĉGtp~@sdz.PznLe+)Gko2E_1զiVD(Ff,g`xaڳ[4Afj9>heރa[\뫉/i[bӐi,]װӘoqb?f Pl|}ƔW *>&Z]i^>pob CB`A-ҭmV,5Wp wx܃P|ڳ=y;L+ ND /}c|p.SX;c z65#HTRE &)Uqh' `yl͟uڸ1$ QGҡßF-([HR,m#+'6Y  _}tp <:$}708Q&3 j6xc|e▧B|03=eLKbOAD%w*擘sW<,-4 L 4!v Xm297YtJe5>6y4 ޮֿCE/,~{e̾uYƧGKgܸ>bXUr.ξdr$ɼ񐴱jE m>2`A] VY1 -8WNI8n\j1斪;H~SA@lEVOK%!/IHiPEb槤IxS.T._ko"Ѳ0pU)vWl%4f& cX"H}:l3Ei/UX`-edmkD R8g_gFuZ7j1?.Dg@~X=t 3 ΰ4rBSWewiϝF"p% ]VvDCJ:mQhz_ؚ673OsЀG GC !7NH=jE<~)VXQR\OͿ<汔mbue>, >c&jCU1T(C#I8).€nܮXh^en> "J=@ۇ)Q"- Y$i;YEdЍ;ǀ8|᧟S{ /5W(TӋ.ZQ`8! Ir . ɀ b֛@؉.߼uK[be%*vPcs@'c;lh琏AWt;m[: @l؊drv÷(>u?U&Nzm^ N+Ky!nn6f avCf> |@&4H#_ mF5]4qzΐH¿LHべd^D. ei slZ.$(Ĝ1( w[3fG_ mV.p} nW^}`b33T~n2>&N4?nN 7Nk6shUmM;ddzì}\-3zneo]UI9'˜7'/ҵŤ>:[iwg\'ςCA ?Ûl5#XǶv^/mQtqgq^#]féMQ gZ~k.*GPȶ`2|~4UU"Ds#{Fb`I;&&۫td ՚tlvRt"ZAX/·LkK6=ڲ}^4jOPQT5$sC1ۙsIcRR~ЛH{^m,awѴέZ%(wFfa[c?;h7.?7I93B0uPrIc҇G ݸ;D~~W#^_$*5 lΙ=8km/MCb\n_Icln/*ӕ<ʚjmnc\E3#"S gj_,7DrNm*tD(XOM`I_Jߺ~iP#skC*(z6mU6і;A[-~gܺ"#MbB"ywZ] }m4e魕\1Mƒd2#Yn8{Mh G4~F+wʄmӞb^݃9! )ݻ?wI1ȁH#S>ٵ%k-}twaxk~%|Lߞ&~UxPueXE5psW@=36"˧)LAך@X]tBqƏDA<Ķez7M}zі Pbh<# jF g>hS#+j6r.TOb{\@c48b@:kxgJx¯w2^!kXTdpaˆ оXY{&|lӟ4NA@<>ʮ},7ǖٙτs^%{NIKIW%*@tTXrQcH ĕ0 BG1OD]pټS!UmHz8qĀfcdk)C2[͇$%nwȷGQALF?I(O0Ƚ-v>(I|~?|lbSEO\`ͨYl.#OGVSsN{qr:_ =Pv}$gf{}@*fX ;W_YCr ĚJD[$x2 ]uv09Gp i錡#0¦G?0N`~#Fl)ݭ-[:&nr]I!?4v, լO{W'~&BmߌXĞ`Dߗ{E*(ȃ4lBQr}tVZ'cmq-?:8'~zc1VWo֋ n90\ bNԬdrۡc!aYgW( M=PHIHJXQߝ g1ƯLuDl8SdafA5+mmPOZzaqػjUеvC~ ZΟK!inO- i#,bUpqC؋Io}3H6pG:0,+|>~=QJ cz fhA_zU\;5٬-"ޛ_ jGS~7|SL#EoY4S)v԰iPJ#21<]R؍&d:#0&k^sʐȕgK(.*'zYq .E =l2o gkKrfFV Џu '%X@VXqI~@c(мμ(F!ح1!*H ,ǢL=cHHJxˏJoAC0h M*t0ҧmk)Ѱ ҵKK [3/4vU7l!7Yg9xtˎ`4Vy+r:+ VVNI-KPh^ޝ=E Z\;y7NZcpsM%z,_c+ ]dAaA.xB[auN]Lݡbԧ{՞}J@-DW\\D- ֛&_q0GOtS_nV1G~2e at14{pHb2r}ne;V=]v=G TI]c]Z0Ɖ *pz ?e^o~p)_ ϓGVCI+Tҁ_2 c[x8#(WQ42ʮe a!PLX5^dC]PAup$r!@,0[nS(pŝR$e.FK'NFJВ[I7b7V] +o+>XTD+#nqNIF;${.4(;0[f!89՚s\2W'!-2j&͏/n_d 4z+NH9 R#RfwGn.1n܉]T]Wt*vabR6)(~҄G&5C[qz@!#im9KR$ZaP;dw>?i sD#ғoe"p(uܼ*\{$8D8a:em,mUJ46{d -ͽ̓fox: T.Z~2Iݪjo!\>MExڜЃZMPdsQ7z/T`)8ro-q|F~ h 7 5E@ 34NC  AuWϝoTeF$ZF^vqՖ4#I"eh8X-_#ڈA*^5#6/NU&E1<%YT15o5z7GBI._ =Z=,j=Z{xR oo[k4,m%3w3X_t7nbwSL9:2]hdCR]`LMP;j Hgɖc `ĀZ0 0:f곒E/oQw|*2WQ"pMcU}'pq2p|fv}ǏBi23xa~Jr|ѫ2xo֓`3[}%)bN }4f'8}ew63ߘ1h:[B5W]F<][=vI`+lEI/1iZ#&()]tWn~7ᝁ>|=f_ "4~!0 hvSM7Pvq`z6L`4,~hx*ya3n USIJ$r!bݤ!ۓRbn:n\LYS:Di7أO[UFUzg /fWSr 8լ K&׸AJ0rO.Djlu_ˢAk8  WLҬq jXx 'l2irB(vzW͸S u_ք b3kFOvVVduo8_4\MmT#\+߉|F#NS} e ~񸱬 7 փR/L'q0$NRc!AW}Dgt<keU}æݽ'~կ/5" )mjDӋB^{p1ÍvHrlQ֬HO.[%O)g崀s$HJv8xƁ UTcly>{t=1ICJp<uXK@^jؓ'5ÿB[,-~A+A ȡ 5|1h2^`%ۺz*Bv8 ~Z׳,-ulwxsGqܮɱɳm[`dbL%)g%~JLb& -`N[MX(d؜z\h1CHJۚ1;u?Jtoq# >>v or5?wvmׄM2Ь}DŽp<м0:agd3<BMm 0 Wd kyN\q@08)F'`z^uvh-waceĩ?)$-Bj%[>FaIN^$6%'BLYnH2JNeBvRCLM"jQzpJ>xȳrقxkHUשA|1_ AٌCTc ?M߰n+U|8Ml&>6ͻ| {ѦIm:9鲪y^3$G!.7 >  lиz>\4dSj[z?Yo_@8 1#}?YZZQkM$_>WFsLǛ BG}&L3$]m<9}x*n1 #[3F ab:e9["i)W.jȭ<aIg NB麡84Vwٸׯ$6Yɏg4U?g<,'fTϰ R{6I'.Sik:ٍZuBQK]ᨷ-\[tg!X0ΫI~[X`WFosPCu}lPQƻ"Jl'ZUHqN;Fb7ɮ8yg`9(?BD mk{>4ʓEǠn%י8vGyXB.RT^gp J|齾&;JJKv I,ol+pk$&tIH!R(9UnQ4Gn~z6a6 (Cm?w<.#[9}c3~u#MOenz)FR.'f vh[é3tE3HW_%'m=vYĊ + 1w1tSW2 W j3"aЌ-Ÿʲ/ؿ[8TY-p^672t3IMj$_ )ZtV]=uf 5)2r:<==Z͘yt(0>l" >bvxcfXB;š!C@m~y⤃4>&{\ŃNKUP> E 6o@x]w)pmsu^_͋(ӛ>T)G-ف>t!.4 T E/˥+i U9IBWkNoHƑZ7SA87V"9.Fs<_ˇpI8$8/))MOԶH%0k x%aX*˜ GwlrIWΛFwT }G z\OeW,lg .Z&;嫧D7 Mh88 p됁 8VXW- #Ǒn/y,ǥ r)4>7\p'ZJQ < 7ԼP,Xr'q%QF\v'i%0^m PDceg>Œb{x9& "ER^+N1VwCJ>ކCiOczm~wo{*d{?0GGrEv9| H fP* ?!vIM8_@񞏁 2T+D8yvFYOpҭ6&+sh6\P5R \xt Oj_KUj `Bс쾝*AcGfjEQX/%[ȩ""^4Z@Z~($v=Y+S0Z`wSR'9A_TǘoM(kq_RZ^κ!zgK5z,FՑk3pZ.Hn \Q\(-Q(oZ ]<@}j.gUwf5wBn !.<*x"?#8GsuwiM$YJ+x /B]5f0] %1Bb"ߨ 04 9SgL pC$p4GЃp0 0~dXu$+w&&vWVg@(:~kQjzJM0 @AF$m#z\ [WQYzoo C7G NJZr!"M5+:Awbsi-Es3ҩ25֝UO&MS ht~A@mŭ}W+Mo~ruӉ ;3#OA.ii EFc"0P4_elӥ˺\YGNeԭH8Y.Kq ,ROOr:0MB?J_j1o4#P(bJ NuK$YW%yk%+dMZpNA98,Pc K{"܃Vωׂx=h}%҄3 =-Y[0VN$`}GH7y1 + p><*‰TccଋBWiP@[p(3 ʎ`+􆖂B~N42ε)'NQz_3z摦EY]z$"{qY6=t3?͍T%zQx0JHkVTD4ddEs0賁c羒y|Ǥ69$HM(ijI3/3L{I(- izTJ^{Ŀ Ac2tHmz1׮57U*)aH ꢄ8w ,hrǽbL`anY+tiܽ;Ou[Q> T 5UU7a8"wFOX0ީvBwPaΗd CVm2i֚c W$I9ecq܀C]Mu]FWDJ̘P+zᖸYF n`ɭ0}~bS9E6#xNJaEs^ fY&HVC >@1~n5oaɠurm$Xt+PN$WC N(ҒaqUڷZGvh)Vzi.n+Z6 MSwז]-f+;*v&Z/9Y<`ġ>>ZOxt0ѨS=\A$/|Y$CsZF$D;~)xL80f#g$\>Ue}E3¥QY !C b_S K=(s HA85rYCi۟6fr1weSϻ2xvmȪt=0'b>t?f2֟H57-ľ[oI3 dEHA)j ?bjqJCnx7͉68I.LzmWwr-IuA"n$B~o&BMr#Lg6ĝT,DaRWx?_*dp3o^L/ <$C-m+`'>HnVl8Ynass5Эr/QLPI]p'*CXEX52Dc;"עw{1K}ϰy PbﶙȅiH`Vq%aCor /{36qQ7m2Ao{5Ym[wKml%P_ KJ&}(߽;WzQb0D! H*QDz?ut3s_.$74R'ײ3F2rAWpv7bQ51)dKѨp45G~ H@ovZEn ۆW7=2h3rBEƕ-zqԏFMp_Sxk9B[Y|okfpMo柅 cvV"Qah) Qc|w"w*LPtOv\@3qؚԵ9g[̂垲|[9vQwNe1~Ōg{Ą<>/"ciEE|2!jcݏۧvewg^|+v3A&3xk]X~+!{xœ96q¥,-s$?n&Rֶ[ה)OF0'}}dp.@iw%C^H"2lD`yp~ 3WТWoQn$bڤ)>>A8 A\Eo=WjO@6/v$1F?C;^> owdxP~SQKri bgWo +b-,xϼzFqz21 6ꕩy)LY>Z킥ˏ='#Csp =}~,{o#ڷ1A.c ~nqd/~_$SūnjMAo7 7F V]TƇy)jX l=RxpYs}+e=N65p<;Ľ}εRW!? R>g 1G:b~nAS=KuV=XjDgLl'(fUn~'Rs5HvмWn,SiU~jj;r𜲟&Rө>tu>2*&aآ=9fr D̔. (lqk8>=*E'D.EldA9T5fL"h`Aki~r^0/pvU4fAx|C}djAbG)"(ߒ>"a`bQ90y]UJ=Ϫ*.faHC+`g 5l4pWu:y` G'` O#7f5PIT+ 0Cm=/ S˺; *+ ܈RbF81S,Zi}%YC}R իgRʾ'iҸ Z>+a mHuJDzmm,-<0\}H]GmyL&-Wf =.o@3PYD f,;< AZ] STI $$uNVȻZhSthø6_ Vt,z }}*`8OfЃzVT%z'0y[K.N`%wQl٫>d@Mv"NePA^Ѯ?M|XQEw6{ߘ%(EXVCÓe@6;͓6yHq4)T򻩨Iiy`ԙ J[_4Jc?=!.ReGPmJr;]dgw$Al!ZO)WAe5_vvS-Mx au CmЭq>9M0C8MEh}}aK!1%HY zEf^16UwsT#*)[a_!o'm!ߓFDOXb@jΦo طlbo`ndyfوRCbj|gp--:kwvV ?[,- $OqXɪh0ڼȄVN D}A1  rJ}͗TX,qwHAj2$pu԰h('tKw]pUAkWPʺiXL՟|Ǟ:퇰HBc0#yƧBptov 9wWp@dj=dK<}#?f7ey YVV@.k$lRНPN U}fsMzj:}xg -8' ܐ{^?1z! S`Z+P<6҅?LQD בr/"2am4,6*k; R/dY v.,ᵍn~*QgbY6XZѶOhX֋3A Tǽ]m}>-nyc$>j0܆DRkyQ[*!q9O)Tscs\T f̹"j&MM@m#jzo7b6;bL1M3 c؂ob]%*دK!uc0inl8G[pyd,F \)2c̆LY& jWkiTvԖ τsNqahou}Y 5\hu\8:_%N &'X2)pn'e  \)1/N]lGr IuHߥ\Dw"g}z2ՈVIt1cbD{͔jxNBWW-*HWjgR$:qqN(Ű Tʩs)ҧ:ዱ(Š5zxUF*ӿ5u|C#+*3C"wAJ.\SBi4ƞCMN7J/N͍T)(bu;}='*I2{R챦D0'w?{GenLеw̴<ሲ%ؚ9KE[טWNZ1+a.;o!shv{ 򏉢. 8UB +,d?Ek"ш;W'"bSǖ5)4 ep[9^r,Y40jp`MC5t'l26 G(1/wh ]w69'/!Sp/V|X^vd  ¬lstye\Gnd#Åҩxn zY DSLh4#a? $}lC]Lvc5fVJHƷ]DOxJaUO!l\|mܦ7OMlȕi%c)&h.%5$,$d'zD>^]3fQ?ܛQT۸[b]DFӖams,ye]DQp6K3G{0IG.ZLْܕ1/K5 CRH{ 8,MbRtF"YL<::P^/6_WdlMv5#eE͛# 杻M^/xFV;͏z 9:3#2B+Y> #\N$RxQ`y[U8xb}F+E a,*v-BXyZVs'b|iKt!aΧV6؝v]9eWfH^X'99mSXnJ4kjt*rIJǜ7m63>T`WCs0\m0c6w֐+"(#Θ2 2c1 85. ߚf>iDT-e]y=QK Wn۩BijruOH?._`],"ύK=@Y6akfM̧oN$,֔1 z+u6me-cP^]c(Z'.ݵwyaA֧f}C)ZFH~Q7,ʦek}s?YqEi:Mhrk`+8ݯUkFu2*=ȯќ})1qܻ{1B[=Kp8WN0RˍYtl1'%BQRX/Cؓ"doDR,#r[DJȒm)ќH%Mͦd;O3O8`ubz1_?t{r-fҚG0 Ȕ907$sF/·$埩1z+\" !=Nz2r^Jf *@~͍kf"{V>H{1甛3p+;J&ORDԹ.+ؑҌ6;մ^^v?΢֮w67˹iwuKǡ1q349;VM}}G" Wx+e*O]ʭ\}2%lpRz@R@[8T=S<u}IG᪀z19 ÝVf+/ʬ<~!D7HeSvLHZ|!$v[e%14Ͳ'0}yJ6K~3 G}3ٟ!*ѢbxQݭ54D~^&x\Yד뢾lqe>Ii h $ZssC~X&0hz˭shTΎº$ [}hc~>)UN}t/[qK4\oWWl5pVRUs[ø@g8&18@$'䀇QV@XY#Fbɋ\ P"O|ϙ+kRz7N>ţ\0i@Ό|纺19 Ga'_'3P7u࡮}R++sܶڽh8;m{cWkEtk ~VXtbw#a$kP'}`i 4h"7"~Χ+q׀ji_7oBf)|b'Ӂpˍk=Zɯգ5q"a|8pwZ-o*Ϟ\ 1[ ;.M[%pv%Bf)¢_8{5;wQRf}J8YH^};-l {BZ,hlxsz:i'E*c1lZa)oxŋސUMe>VY>38 bMѝ6>*ZB`}ԴtͻK,epPr@p`^sE2cAsjPsɘP#$!Ginա@PXǮ/a֭4E-o>4g8%KV9̥l[(ҽAV8SNs=9mVgJ}쳶(CU֛@ njZ@7IYo啖Nncʨ,+F*tVY.?y)ިS]:{=}LH;v֧D k5Tifb*.MC+fsU6٢}@NG-,hGqUU+V=5MO4I'SGrMk@CTxgg;,k%g3&~!`P N&7 RA })JY"IӵY7ys.`RWQ|{\E/y|/E Pe=|ߎ g;ZMD?"51UKDYwM\r|3i+\z95M4 PkhHXH/`ƐQ0KG/;NOeK1Wbp$ԉY~ӺїӃkg2BI->ee>~$rocsNazCƶ"\HZ'yFRuO P}rugV ivFlI])&Y[PWo/M Z JjNl0GERD'D,I$>*' 3ptL}n粺]%F0]N4aUURHlz gj%i7@eS'xH?DݘX "Jkdk Jni hĩ@̀/4=8 %?0. }~qiYO/#ia6A %8mYhGz!kQ@=K1{!Q!nf-5A*"RS 1]d vI2?ZCIru` ,dJO dݝoH#5O,drdunO[47CUT`*?kIV@{pf}~>L>^!E6v2($[(|C!s/֋1-gj }u-J-8%{'R@xĤj/uh</WHm5PxÉ2b#B`GeX溨=0ET7eM :^4aHY)3/t T{˷ٍWlv0)6g'(7W&:Ei&$j~JQvkS64t&Dݛ=ZDR}2pAϵOvO ,z(碉_`#VqY3>ɶP3z)m2뇇g9X}vmx1=* v kPD>~8)N^`tXBnTZNM/ܘ6E5 9n ~Eadž^vŪ\pNҗPwdM}Z=L,t myc8UƔ17 OM2TJq.ngL)Oc)ZoѐvUb[83򜁃nf-\QvmLٱ𙆙)*Zꔄҟ7 Z2' uKa񝐸2ƫ'v'?k[Qq̈#^T^{.꒿er4\Ag O b]n{R 㪅"_)DqmJCoIXqwD22d8#x|S@O m VGAS' p:\cI66mt,l@r l|0mxlG4BtCW xp*lD#śF{Oj: ktӚp1*Eاh>)*p}#6SGb>5 :h 4'08P3f]IxL9COK s$<ƾIyMGiB~ (fgzmD; iےp~[W>{wF|*mRXDT3o3k4{D# /ثhٴF*tI*ɴrz.}!VTu*Tc3z8sSY(-sR?=Y=͉n=o4oMr׶ȻT0k _!v,qSXx3s \ HEfC6j`ƙ|2u3")TX,S4 ׂ%wu:XamǹYˉ1A]ĕ׎pX[EbEFQcm=8UN$V(>?2?Li٬oQcU0Ǵ!n& ~C,k'aѮT6աPͳ׻+ V-GVUiuOzݴz4}O{,SuY /sz?e?F脰ރxl3³tlߟ`[ 5Wk+o.2(V%g:Ȭ*yrGv;r#ZMMq4Te.+O-d.CS@ jEK/y2Ү<r)o- _VS55X"G)(xr➪>u/5.M5 o~>cwַT16/?Ȫ۔W߫X WC.[7~I2d_)#fq>5kӴZj ڭތʵ~ 2ڴ C-OjBg"|}}j_/ qH Ĥ z˪;1wa(8~}cKA ebe7'O+AǶw Ċx ?ʖ(~}1\Ai qeq*\3o?$H=-X=KU ESJ z@OjDM߅>P%%fLJGMu#CMi}6/@BV@iFPoyژqĞj;I q;ېu8I)OǧҺ5!\bSXm@bCnbGϬa4 : terD\ %xjn=DyJ$R-V_ߛGӕEݷIyz:JYAeUePhV OGgEn{Cw5%Znw~F6 HM5 D̩YmTNUNjrXAD[ >z[_@^boĂ^n_X.-+YBh…yUe]ǓW5U`qKRYͪ})YY;Rʌ[fz}'j](EBAOMq.|ߑ;R.,}EzJP* da1Jw'MxL,aSύPeӃ+U.UJ0GM$DY7C~inib1.~ш@T}THI[ ߌjl9 CO5jだgl6Nu.!ʀU ;nCmr/|aJMm){M;mx!'d`safGE\; :mF><`x7DHJwoJ>%B=V~Wy-y8%r(+jP ƒR xZSqd3[17ZK3g3%OC4o"Dt? MYaZ k]N܍@ONK9:ͣX4BE ka}m)_ȀʤG%gŃDҗd-qJ-$q7ҹϞyHH db'C}#J6*D=)w/x`XB)=-m{Dpم/-؃ ĿcV]'}%LT"oUg9^e.XBוn3?aFu^i?do0[$p)*NgУf?\ztqgo mH3m1z8–>C!Q2Rݾͤab%HjSj,M Cgd`QKWf%  a@r]Wd+tY&HT A@a~@v + vU[.͜tg8^ uY@12%AڂWޕXoʥˈoBCЧIM70-2/᱁@obY1V벍Rt7 )~-c7B'u8zUA%SZB2n$gF@C [u `3~l/:"X]2$WrzlH뾂_~V@sVB_ IVhOqH\_%A?mk8'N9PXdwО`"؉bsN `OW)paڲ92 no4ۋMT@+VlX2pyBiDt(J[:1w3j|ФB jTy;nGcր Bğ5~ QVě\CAAhgƞ3j:vk/c](EPP1t(-e5њi;u>R G!RS]\CCZEۣ 3~/+hE XEʩuѥM8i{v=vVIʬ1M=?*]`Ef )R\ UtgløG8+k<($IϟהNrE 0$/pqD\OAn.ڐϦwY/,|=|u`<{!cKJ -QXbԧ";}qu,1"HB烈hi4һ؁kϯfNҟq7 y ݪ۞3e{]M>NZ 9q ڪU 'rwԱFSdds*)񕰪 .23(t+<xk-55=`DQnJ8Y皓&?Jm]K[+q83׬@mBSJ1:^i'& Q/Prqӭj<_lz'r fD9f9iW_/:Rmg-&^ `d;Arj|̈XœRHVL՟q\4~z(jL5~f$"3'⑋;*qN2 7^;W}429./̜xpjͰKl@?i}7%z{zv]m##1Cƃ[kV$':=ɍY(#L}U gh)KHWT!NV˭AxX >pK`8uVs^)%9tl{s^`X3S%UU!V-%jXLnH5褭MR@;"#ݰMӜ@RkeOɄ'4yryu&xh"otq{:ބfVtQ~c᳦1Ƶc!?گ0XA}Ysqa\%!G 9{uM*r >Ze'X+_6,uæfH}ڋV. Esqr4x}}`OEs0'I)}qZ4ğ(v)6"rf#GANͷzk3)*|X QsI89B*15|scGz˭aFd$j3CYˏO%<Ӗ9m PPB0]驘Aqi) n#/͓#+ݼrO.xP w*-}+0H?4}~gު_+Ю#Y(wݕe>1+E 8Z bRZeKCi:{u%ޫW L ҖeP3 *~ډ[6bNJz,>vbe6oOƸ,THPyiKEEPy%]d s3I -<P'S_MK TOU1Yte=Z|e` !mpFOv]S]O*՞m,0R0!s -Stȴ\$ op*]շk^qv26yѲى[2%J'k!Ĥ3gd]#ԪWi.V VA*8LayԀ~kR-ssY_a\h=8ӥ0BĒ [WqJيN=+\s-*Kݖ';M;SraA<)p>.2= bxYs:ɣ}yh[4"28H{7"pPUwgSYm_.uo6N28T?;Ds_ QbA|Uͩm(1b*)pbQ/TNVb5Rޝ OiyݮD]>sF b!dXa)3(#E`QxG}Τ~`UQ7˧ 'k| KST_H(~SczF}bqAJ޿>GXv4ef>HE F7`+uh9s!#=MC@\강8*ilES~ 7 ^2-%)0A+i*48JgZPSΙP:zEt~ ͵~8 _PhC@ Wh#E$ې1y`b-Y('dT1Z {>(`|ő pk~R yuyPǘ ;w>O!<#J>IHqVlf2|tlnI'Ch~GfI #|@Ԍ5'ё=aR+H'`jW)S?Nj(gcʒ$t:RY|rX*zJ]|K2'YnX _ъozUTr_AZ}WJdmr|Dʁueݎ3"T %p Lm QUNl? LHbG1jOHwUBƦxJ ۅ:Nm 7FI[oyBT̨JFtD7ߋ#x/ h#:m7c?}D@L=VMΗZ΢7R)2#GCak"'g|p I:ʯBǬϕOX\ΔSxY0 oI4=@̭GϮfaە WÉ#pq$ $j.3!nvLz,;ܼ\i 9BLtȞjGUrKL`: sM`#M)poP4N?]2&%*H "4ST5=Υ6B0QҒ_1 glq{I5L0:$.&H6ʥ@wilRIx֊΀) ?:S1]mAб3)s0wdk<"|1W1=U*;Ľ}AL{@7?IUS+{(ݍv\M lN DO;|ts>.4sK~5#KY>:yabT3,~J /aUȱu 6ft8:ǜS`sZnHlIo_ $[yYB?0[i-E E:)uA3$uN!ZC=e5c-ߎƎvb? *&$ܫ6Hzϻڅ~z:bYt9H$oŗ1r<ԷFn;l PX3> 30 XKWQIs2ϛ3KOI^i/^E"!bfķ,0\7T=zWA[- %>3?O;e3Dn;'ADxH:9oSJ,_bM/̰ AHgVJ).10Wb*x+Oo[iyolAE ]aŻQ'i>V=_i6|w)ARƤ#Op?s dgv=qGd,rs]PFU9ܡZ v9ٚäk~a|} <_)t3>denkh f93qa:ŢC3v3YW.$ i Ϝd&O=`j_iTj~mqrἂ&vN[y/v#}&Q<@A> D-rlJ` Xܫ&).08)4@]MSQ>3H=6D]-%i ΐpA%[^g|sS@3?8pp~&ǽ,6OSCz,31"kka&}OBK("qq`U7L6]g5KC}Qf7 Y+Gy%6'0hj=jYϴ'C`y2%3.dJ;-h:2J֣Zg#D W,fz|F8khf/35+,OJr%qf|:)Ar  츔)ah0 {`TV Gu XR)TLz-e>RLG_$`gu*H6ziԟ~ $>%4P#6H w0AʺأW)2${u[az;FKjzO(- o':f=b`BʃOK~FQYD ?Śө/_HQ!vؖ_s8(GR'F3~+vm|zذ* &Ug4@Cyҿ߷%O[/+9"*( kMt͙iÊl޲,6橛0XH;ǃN ^Byr;:uz/U^}V; q&tYCK{MB"Qp9$/>4 ٪; &-赽p#ߕ|OwоϘDwb=_w?2iRJSE>={MJT5gM_)[d'W! \d,Q 0N)TH!U|5D|qOX2=3E~&Bv5(h2%%67 ´_Jd֨F7]ݜT(O|7oov*'6E;~Y9ٜXO|N1}9P2O@X곏}Yt9F{87L8uӿ> Eq7<-`A#JP-35"iaJ7^IkKȕq`+В; ?XNg)L4񮏲Dn]/ҏyTJ0)yZSEzlupLbgLls:G~/N6,L'A>w Y;w9ʥy7[a݋%E׆WOG⢯3Wk Q Hlb]po*4Gm5Ulh()5WBx$e>^¡Q`kPv(-bT{Frw\~Wˬ$DG|&{ յsirFb-N4zՄNCN=׏71fX2^ X \#NǣbY{]Oz`LO+ǽ hDLC?RGR'p)N>-PB#6{lT,MAj\ٰuP xyh &8p &Ǭn{u0z Ti-33L~Y}&^?j%ezjV+"}e{~kScZmY&ΝE eyQga 7ͨո(dS[z]Jrk3^ZfOjݻ)A+>)=еd H4af@lj&}ۻiZ54U9 8#)H߈3 p ?V :k*s~4jfSQͷ%ɗh.PvNE͸xDDT !*%IhVy?Ya^D4%tx}ɷ3^[Rzp eUK蛅xՄ@v]2ȋmP*>Ҩ s>&'£l($o;eHPc&֤b8ZAH亸l5R #<R8%{UeQ5).m+I kW)mu*KC"Daih? շSΫ(DD͘Ǭ6X|hsxv? iL(t$R򌴰ۊkI%tȘfS_ a`uG=. puĂ0≒5oH~ة"M?Q6il!-tN7'+ +nezش\ TvjNer E0=Pm7S۞zIOg_QP%̽s 3'Vc uIò뿁[E2V^YA Yć{RբB21E$ K ;Z=h difG:2hR0G%T NˢW^Mjgub) -G5 \(,1'1B-&HZi"0̉PBLnf"(]wY.:}yA ޥ#ld 4dCtjㆊM%lt{Edwk~"ao~/4>] ?SL]P!Aâ5L±3/EpHHO0p~^5YRa@7vݞb3=Lg'jv1pM*ʩP+;o#3oGAh}%3O*j*SJfuٮE2&p~cGv/!njH6ĭ P]pl-(QMs =e=-5@v+-X(5؏" i ȂpCM5Bz'0IB gn I0gW~/͡~I#p ٩ŝڙb3U?Kȴ+Y{"Ыv[LWIV eZklxO(P"FɎ@i{Nᦢ-Zʮ}VR? EcDOG9rU;U^#7R)vbnns l1i- G$2'٤xq$ ٛ=_R\WJ3UIqi90kx5; Vި,mӃb0fYbXQ$6ԍLG.|LvF-Vy^bD?`RzR.f 6jȷ[&̶0@+ 1E*qG)%1v͡xb9I)!HWފ:]4P\K6WoNэ ω7!+(W2ɡo[K镼Vߘ;w¯6m\+)8+bۯ|G7z4!nKl,X7%m{r3_hj^3^!r'FrÇOŦЪ/i䛾k&(D,Yػ4 ֠ߏb,%B+6[,5Ⱥ>RG6bǛ=Ι-!އt'ʽF- me9>qzoH߇-[kOkK"|2zea/KfS j#|1E_`}X~{͇.0b\ _U'[-Hk)D5,4 Rِx^j؜bQk>p5KcpCЀXMdo+@Rbw%.Anٍ̗ A fADjPwd 93k sVr׬-,`qB3d,`|9Owwz4i y0]+$?$ x9xڙ_` < e 2a^+/ v)f( QT:ZBȐ=I& [lu*(h?ƔS:,mi(PEjK_qXXT4pDKn4ӎP1_֎A[lκ93c׎$B7*^Ű/g/Js;]1oq?OuED*,7]Wh9O$y]P|O?w~*OXn%.Ox.aF̢N}_iT\ D BS3ekFQyY.ry4`"Rҭ31"\wqt cW= *gtQQ6ѵMqƅA+  DwҊT:E)XcvU/3!alHWcQ kE /\4~4ݼ$ .N'Տ}{%GԫC/ C!o "|yΨE^{A>__a[uoD#dFFyRzV\1\V< _3kN@R헴(ـqWD >}|s ߏz=j)"ArI㈹%G"1y nKË3 (&e ,g2^䱍U<80۲珢E*!{i4٬],`zU"IRnȻM׎$Lvcr߄cԵ;RG^-)/:s >~ ,DI!)9 Zu7b 9/+K`"4Wvn~3_5SԒ.oՃRMep3>\8L#pKUIB;D1Kekeh/HEȴ(g5c =ϛ1F1[*V}fucmeMl.&FTKejĢg6h vvn$o#]jC!lDp;}$^H[џN`7Gy#vl1"[E_6)dRͪH ]*x8( 11V~J}Z Uã6%iN<ҝ GޏD$yp!H!Ϝ}rp?ąp#}z%]zӤTZϑX˔pqAGK~LQ'\͑#w{OO/__ eѧr1Z4Ϟ΃ c]bmLl ##k>wOZ*!>~v` Հ^)H /RcOb{҄M$)ߊjb@}uUh jOkX_X)Xijx*'xwy ./C-mͤR-=updcQ8yĉ2JQg5Ouԭj|0~kT7AK; rzOvυ<jE_f6_l?y~d(_w)׵Y>gm`厶mR hi07T?aisi.jk_]MOٖN,\2O-yWFS$MW#% a<%\o+hu+G9xd=hMb0 S4wzXCo5hV.Lea" xo6=urÊ l(&hM"H ;(V?OSR-D0dghiȅ%?VE}ojQ8:wpx(7)I]z'- 5ِv0V40Uv з"FKSܻIaCYAS;Y+?Jl{~ aϗ8{|m<7VQزupU%:彻ykVEL) ucM3K)NΉ#L)m')գ6|*b$,ۮq3-6m"{oVhmJyZ~V#N#]3PU E;٠zz3r (Tl ~ȶJ8*8Gok47].LA@gx(7wL3DžnEi~G@-<SI ڼ$W \ժinVѯe!"]AżIܧvghj轎4 pHŀ,Қ6wjxsOpH*?f9)e+ؗ6:ud}*g9U9n!3wsF(=dVrs8#^2ψU(ZЁv֭"f·2MHV>6j.5 d&skY/(ܷQRyoE>3Tk촼u$|d~']Ie4T^0QF <]4{,3~ 4xjn5nG=Twk[OZ/z$Pt; h;)4'kwӰqu֒wDԪCY P/m5pXFqDBhߊ^x(]r |DCfޕuQ:ިI6 aa]Ocb3ŲDm@\]Uf1j^s+.퀈st*F&eYtk9 0X> *3s[ޠXޢhd .j¡ɟ_<g Tu)@v|%K Ԑiޟ χ;KY#)HewX+RtЌ/†Rt{ q_oqO!rE|ff@wPEʙ|m+wqv}9aD{]عåZP+D`toMxնIft?XisxЎJP)10pVS`sÚ`&81X-JD5RZH>CIY .DS1; k:lGA:ϙ?FZ:8% ؑf7&~;sR⻞ͤ74_? V[$C\Y0ĕL?{p}ot+@Rt;j]8KN3Xz_j' y𾚚6-؞;bduV\ϛuC@ YIuKC"sF_:[ ZOhޞLalqiQ_~*7u./-h43vnki¼}Y)upS1l| 2Z FI9=ۂb q5\u N6-Zڞ&['19БhQgk ,{+m5 PJRoda WX\6dCi\'rܖmeg=h '_FiA)\߱o|γE7W+m6'QuWzAK7˪ #C+ʢ!,H-C]s-=++ [ oUʃhI#cǍfL7>"PQ#h V PmC~ڗjV)=sq݄{q/ Y%K&HD/bZ/!6&x9nL2qWwj,B":$aܔGz{PzQfz޼ at{ʥ*o(̬~2. o.pF:C4 ?][t:emW$ZZQL˺ k?Zp3v5k- =CޥfhL4__̊kX`q`ԗZ$$o[ؘtAPʀXP^^aqPZ72[=A$uM ov!XuDc쫥D5<$T)c(*Ŕyy6J=Q_f׳ Lv~ w̻tN7fH[1_`X-*(Mqsc/ qP]4 XeO^F:?t-;=g%d ogY$[Uˈ$39O*aY#Y(I|'jd%RNˮJ7VdzJh%ժj@Q;(/T!snNZ|u4eH6@iJ%&sQZE}v|3w0U_=T6zVQ߭fr: "L8c+y6(;_i=3siPz@sNt8T['eo//1D7)-HĂ"]'aH\L^peBЩVȏ@W5RjghJ5Wvl(ޥIYD8`bo}gpew6zZ1nәGSEv[:WAUzt^Kl9|`,eTS^ZSp ||l0e dʵK?_(5f Ɯ$k5DQ %('b^ßM`)q_#!_`AjˡX 4TM mMÝ klˡIVs !jzsBJa;Xߏ."vۀyYI5T"Xt[a!g= *.=i 3!x4bƒϋJ)`kBdI˨Re1sh0fbMOkQ5[ >54g).7/ֽR!4U} 2=(-nڛE$]wF}|?q.wS /I{û[-t0 ӷA5{avҀin3m̃l.]hLE}+9yU~Kpp- 1>G[x80Yȯ!B\0İkbedU=v کhU~4^ߘص z`X"Σ&lwaDk"FG/8P q@|>FE=Av3бDv=W?[}Oe4pN* Hx.^50HF?pJNSM.8}bҋZBoWfGgbxSx-N2#q%?Y:G@ Lӹ%Ω9N|~i0"~qCr-+ư&/Wn?6>4Ћ0D-_z.ghp,ĕ=4($(-J/w#!z+%\D^))]C(VkȌ^f-N P^cU];=1} ÃjPIZ/` ^<ԓ u8EDy-~}(lYfjn0w)%0L 6p*CPѵyq’&,M8/=&ZqFş OEtPP .MS&_ɞ)AۘbNV$1h;v/gL02a0#/4XxDcu$SiC18Ob cm;jkplË =aIFj[bFq}&l:ً=ieRuw&}4ە}qLSa>]k6Rk|8짴 v2naO[[R!0VUwz>!teaMٹЋ COؼS]6t|s։M:Ata I%Nz5{qMmGh9 64Vm^.U&2KpAvsDk?5?LiᔿsΎ27gl`!́|zo^ Db94HdH ,lczJzLn [8 i 3=;^٘=ks=;%xw?#H sn5<"JUk y@|C\(/WJr.f5ʆ c*naDp J[s^8ćy/:inZZzaFU;+.yOky`(f(=D+`GC)uq6EChlD3f2EX<k{mw=› e6obaT*xs]|×č5d1ս+FHnhDE M΋Y +xd)m~\2:" xNK} JQy@H)7T$ }Ib;u΢XIV,ߪ* .!8LX8p| o6S5i"䟧LѦ)La*D}O&'ru,UHO^d$HKnmCxZ->>imƍ!lPSc@}]Sȥi:@2!w yt|JxɊ0[?l/qv=ʠKh LrLü7oeX|SbԄzE.]TXc[k!noIGZ KѶ"X_>fںgcqR<ʾ)^u ASZ/1bK{i'OJ"fa50-(p\NO/ /#!炯/b`1q``'[{_@ni ߈B[%Y DKh+-mVލХ YmDJJMu*Ps̹G;<6G]#6t|腅 %ܜ[SC,G8z )`QFOZd…ۛWɌW@f_YXjзmhK A.mrR @-ߔoqۓEuX;(=t5k ?ShDlН,Czp+yD}UG1*sCA77K>Xn?et"o{' ES^?S1"븁M9axRM]"ԐL^M1xTZ9޹Ī /Jl6x?8$ pG| 66-0B 2tFye6: K!C !u5VJB/%'q.hT9m:U(0\\VXf0WݩR+3)7DNR;&Pۋ~+4/POU]ͽ"VQ9cYƮ~Y(id0 ۾?hB/Ҧ\kܘ eژ(Y=Yf? y;w/5W-k7z/y-P爕T ·(DKdYjѲa,Kog˓"-]Led,)( `y7QȐzD7F+K3L+ykUzuX{%}Qv^2܍y-uAO/L`D`H%5UQ(“1ȣRu! M?$̄P'T0O.=Yx+DjIm !0*p Up<߻O,\?iwR}M2pSQBm {Q;b/QP~@0.-7X~I9' l3.HJGVg'(-sDȄUp}ph0s6meTʑJS*5Ey$C!ԫO"ޢ>S B~㇘ԺƚgQ:rɨr}s!}:Kqf/u$%cum^y "6>{!=zy˙YXP5K-k1DQc>M[݀Mo"2:"RK.S}:H߼4uJ_z#=06Jl?CyH0uZW*NEB\Yixju. x΅3 6fʗ+ SȮgMSAqC1Z * y!K&,(~R2+k&a\ Vwc < tѡsqOpXkg^%Ӊo" 2~<~ߌ_i]YdދjAVd'{:LYY %q+Cs Fغpw P|wXX$U7av">'tfˮ%zC iPdM wə.#>wa]i{yzN 3e@୉5x#Z%S&gCfӝYܕPaY I0>b#= Cp*cƭ*{q*%I5]Q~q )gO!9/e Iiw5NwFcш ӭ'BeN#ןuK~`.2w$9H.ºg`ϥb颇dTy s,:ԘwnPgxWK 5 = >rZY'YSE(wz>P]=JM.\}WzeX!(}M) Vۗ`o:x,P}ga>ԲY0J_oz nOZ ,8DС4viA16-0U?dd]S@"#dZu{b}-~p[.1WuSDqgCZ`ˊ^A48T)'aUSUM{= #uz'2nf6!ֵe;)rUA@}5U a^ZAm%o rChoߒV7z*x6ϙF|i9vWِUqL5IwG H~cbL\a!tC3bɜ%-fn$ \&OE,pҌRKD~_v gOiG4G1wSl^,ʥ?z0;Ʀ^&k&fo{/|},ÉST mVwq].]lb/ƬB(rI)vA> Y/͸m3 {&T,{) lCD'A::ǻfőސH!~)& g" ;v@ e4qw! = _@*6i@M=;rs"vwr^k^Ѩ(־+W`Ҹk9Mh¸3V0WȮ=oJZJDq tFywAߊ%IUy&287Inئh^ =()۵3=[M+{JB7useeMdm{b;U8K-h]!& )"W]<Kb4bm`zr]Cz5Ͻv?_7гnFO( ִ(xBu#wd Yh/|;$G!a_h!TG-Bҫb/.:_Tg&~ [ {A&Q!"*V? -gH,2; j]/͘cYS&:x;zGz4VÉru_{=s>uOK4}L+,&:G06EՍ@c1h˞,BQ͸9͡}pJhaE`h͕<_i L4v<.Vk;&dn}̲Ys d۳ k%rYAiC B6-O|u[|L` z : Xp vi,R}zoV.Kpi F2K =u-薱ܕ!4К휾ql8w<T9{u ^HQ߆PZ܃FZ-iBk{@>$:fj}.dpHc| 5ضeup7΢ko(<ם{;qu6W"9ZNX.t蚘LMw zH@uo.WVp<vg UGBÆEIg X?õ>b:Γ O%EaȌK?Ns" $Ŷ6j5|zk.Z~w %E "!v~}uqc9።9OEւA| ُ Mv=ϵE&=gFlHr#{PC)c*ayUS-С.@A+CCdԍV#LG@-G^qf7hvdgrY*O[7ZjI>koCʔa ~ݲ\<+"+eSmNksZ*lA۰iz6 uJQzqX|njl@ŖUuu/eDCq&{RT90Z k<zl\rIuNm_F@iހ"`2 Y@>X@f?o)6BHkYit 6 1Pu&.Pb58x%YߚN 5qhM)UR]tM l-$8xfoI)IQf vH3m orC |u25Og@a6zUk'{Ɗe)Uz3ZlRLH9HA4cN3 (+6d$gKcc+¸1v) ǶTOѝ,HX CVӉ/.eyXn9>73o?zU(nś˔"i`ܬDx//f,aswoj; WN&f\فv V^|_n|iI^5 ֥Ђ_bZTjhzD7I=ħǔe zlu,bbnͬޅxPh|ʟX8N ID:{RTab20* NV&XoLD/,:z,~ gwCNy+p:\őJV狭ևr;pnf ~L,$ { UЏ؅}LF $7.sL1 G'*?( "/IbWPg0vIUK)mwݢJ"^4&1{M 9ģ~&37O' Mݽ3nOӁ>\Eѥ 47$fJ[{wU`-`N+SNݧ{2:3,ANO#S3JpnB*0\+MppP8W<]ǁzV`I"S FNR*`IP̹(UkĿI^* m3"#p,yKD4'(zEqjc-hS[?Ljk4wXwv,TYB&i݅mxSio xA'5eb֪L611'N\ l^1^7$SHG./Ҁg# ~Ijm<ʍRa>0*DiNVǿ1ΔȓEs/c ;+NO4Ұ)l_L 7uV9H[WV2=l֐Ɩ>ˮiǷ T+qGOu2R N=U/#29lp}$+:u $"na6'6G&Z5R)X-3ٌC?O:T.~TE,_AfQR܂s#'-,B 0+Zr<Ӿ[ ~:G|*Hۅ^ѯN D^9S |jEo\~[~Hf:RLAp$SUG|(1;MUaܣOLONj0HS1}xi;+GbS[kAʛJ)V{,h= - WHE"_Oϭl0xuy5K4'4қy| :%+¢LA%Ha+ZH#W2K+X8x0Ӷ7@[8ӡ<8) K[pFma|.\K?updK'fybjDxg94Ȕtzf1*B4. n$yƊŜ͌GJդOJ`:䄤Im3x=ܢ=-%J)@vwHf`+zvl6uvo7>.DŽ|$b0h@@eՔo\#7oVU'ʛU-IdeU,f!X@uᙡ/q(GP42i9?mQC;zY/^X -F$]m$iVdpU3',ڃ.`fNڐQa$a8Z=II{L@G0 KMc]:q׮ AOkIW*°X[KW 8zCܖ({cy D| ]Yn刢(/l Dv+H:C5|lGy2,[8,PZJgog-b! m:~<ѽSo\]PVo)c?c%eR.`= ɴmR+Q׈ C/A%_KОlґaШ%6hB᰺0zޒ=ܲ9vjQ0&,Z<`-Zle4wٻ[!בRb0{p=5>V¤^>À -?_Tnd0WL!%ɼR};6h4 "YęJl9۾%=iQ#~`g}YO[Oyy6Q_wL@1g)t+]x{g^b.mTW:%1CG}9y"00*ʍQ5s1j0ƵT>1k5MR[Q\]+ ~}{A~۬M5WÑH1Nt-;]יљJwfj+ M@4`Z*OϱdNNvUyQp_6O4 L|]8 8(\)w_ m^br<6I MA;VR:_VWMMU&9qhJ r~/Cj0|GpMcrdU:axY=Ob)#%/TK_slY$ [nE b=Ձ|TjGt 3e" ptZONߙ6+>?-FT:[@ikva[WO>DZpμ̎X-ȭbrDP<<3 y$I<~4lr 1]4di H+ j3ԥi'a_j3ߐ3S)u3袥;6^Kt |K\u"^uD .22\%Ӓh97I#a}[}=0@C p$ Z/y),/>^Mr[#5fb;P,̖dwKbqY;+mSo6{z~0q ݨmG!1^큻|R~獸i66tVN?s:$C.|s]=ӎ?dXǦ.T4Y^ڊ:<%l3nx oSI@,]s͝y%1Qm0W b* y'߰"d]B|Z!*䤁=#cEvޔ CզF|7ڐ`D1H7(%JJ#)rPr< ߲WO?i{fOzݔҾ|'ʩHth@fۍJ1ā3neGUM˜+VEDT,U4 EN/;|yl _F ;Z&W4lvloj@rK>kz`ۢXQ姞bSҟHcl.͸R. \ ."b.7ǯ2[=(Mbk,nѧ[,x+ > "'rS9OxwJ0OgnUifDk<3}xEVY6:CȑTDa@r+u/t&?Gm^Ohru!$nvƫ}ByKZ@.'ի5s .AV%YG<|،VEDl 1޴&?seYł ƶ_2."c߳QV`۝K55!30 Q eZ J6~_ ўrR{@6U3#Gp#DUV@ ,L2Gb֑l["[O1.,] (^%T)(imwCP*/DI_Kۊm֟KOZ[JH "/ϱQx.g tMb Ծg,yT*x=,"ӶZP(*$#R2h(=S&4p)~AFfyH[9F8l;DB_Q,:_^UEٷ~]nkol薉i5wXV2DA%tJB{5Q/ Rm;qFN2%cнRFC *|$=L^3-Zf'ROd d8^5Fa1EP>,ѾgVlhL]Ė]Q*Jûfp^Y[0Zu8^ȯ'|/ƹһUeRyHS8CU''K:hWℽ2i^Ҡ9^J!"ASV_|O{|LK)F 5p9qU"ae:9IlYI!رpMgן]B֬ל\-x v`scnhIZLqnK&?U֘$g H4z ;&yx^.W08 ӯhDM\,Jl-̪'${܄`׶RKYl.*CԓCt w7Kީ@l\:}/D:$F& 7JD ݹA& zBVbg ѥU83VdB5JvLmxofc;>IiW+퉆T&wn F+*#U0nv}tу|gm6Ԯ,Mb7 @yilk K HϣRLSiaKd[e;3=ّwkBJC޶ҋĕuEUt:lLud*/^?_p AtFRCxp0bjΰ#_54{捾 ϔ؄f:b62O$]&75'E#Mixs2_UG뾆4KFOL3!;q1N_OI7A=qV=Xܽn݂C}(nrPCMHV2fe>k{Dϥ@ގkѹZC̩pu 4%5gZ~AJ W)v+;8أ%9M8BۿQ=Wgw ,_ī;|W+~UDZ-^qO pjǖM ZHoVSv KF.-°#jtW)x0֡hUզ@{#9rvFTH\Q_B'>Xŋ @=[/U(y d7t3WN/cnRzP9^D)C#OhW:X)͐ZWwX҈pKrgۊ5ݍivhqVڏk .Q=!JۤZ[``+u pTb|}[kČ#G41x H[*؝Mkf/rKcIF^| NAB7n˳ 6JWf?GL ꅭPRm# 1Tp/m6s~ /<*6җumڢ`Y*pA_*pHi'AQ4 %X>7D.iF [22}/z&#^~ ~ND$e>xDO>(2IG=EGޓu' v,B2qdwo/xŅݧ^芮aڗ},׆1g% q8@M持P!A 3lnu(&]΀ܰ6> s ~=vߗ?c'6r-mw}9 /cekҐ)7ېXJODSr fH =olAAVo5}9Ǩ^BzscH:]QEOR|AiybߛYO2_D$목(d=]&t*~z񀱀~V:x&?E`hKDݷhprCzlz~o|A5`/h§~Ṅߘ gjMžyBP􉧚p1= 烡wl־')B'?7榏<\]jTz=;3pEoΌXNd*W=xY F _S 2l- lԣo/H#ل7.q]ŐrR<zP{y~s"yՅJFb}=[{M8MGۭAoI -;hLyϬfeFo?1LŚ+(SJnd,2c |Ol-;WZ nYS'|q*y~Np̀$#KR^Iq; <]ԅz\.m'Ѕ)v:&7*vI+TW^ҟCChy|,`GBzGxL+>> I=y1 N9幰/沁 &|ZRdž9ζ.nBe-q5b %c\QZ[_\b`eΖFttMkYYMD9 ianzĬXhs<+cmFsgX984o s9s-/K)RuTmϤQkWzHqaJ.NFN _b4 :8BJl$g+.iAi\7R-ɋeѯbZ%" rlv *sЍ|aQ -8dz#'cE9sTA bFjWnVϣoDŽM:,RhUco\ u L,*b}E*UۼW`#ҞF;}ZE()e7͡{YƁ2>q2fٲ`ɵ+ 9tkq`]{;} Ckg$*dmpyV<eěb6{ǕsՓXi6xe`muVxMq\P)Cg!8wIc1͹*JuiN_*JGxsk*mK[/R hS{4DŽ6@z;̮D.T gf@hV8fޒ -\@ {-̆xih#e6<7KX3ϢI&$d'qy WaVIu{dN߯V`^9*(oҽz⡅z7GtU !-~?!,PFlD?GjKdm?*D޾4cJ666}:bH4ρЀ,Yֆ?.dv>C?[7 ;V LJG&f"1?ŪƽjWgrW@{f~n܇%k 51c"YAЊm-vаqa@:dN3\\)#P3ƫ:a>cKOClVfD*!O-(?o|e/{Es,́{uj>ͩUO77u_\G QВ޻ϜM=&R0Գ1!NhdB}\8ҠPZrSqm Wl޹k\Re ]|FIVdȚ 8H!;s_|4ȩh1]_A=SܔBBڍ&3Y}r7@{is\1fĚ#vmۓ 5-FuVaN&٨# 5 ʛS'7Bђ`zvArD IMZBup /3i#N b.Z0qc'"Z̙S9jG ;"Qe YkO|iQbˌɫKeoL0=ywH#ViQ:w \[ǐ;9qjܧ`RN1ӏ-{Z~ _6(0mtR:@  nXZ^ϋ."̛D8귃NFz|ӠB |Cu4*y H,ydr`Jkwt *i>T ݍ\&mOMey$7$D+.10h Ap! zƵ9ƺ/1 X3Kp.Q l,p ª['Cnb^u1$K&0:m24No>ez0Я+WW)FNi$2&Ca$Zp:1wWD^,^BiX' FX-Z).6O]d̺w*ܷ"1?a;9L3dl '\*s*o9ڤ`ŏ@woӵ# vr&(vekR,eSZsot}%!${u1 jI?s6^p^Ԝ"*H#V`nQIؠV׫9`]$6(Xvϰx4l~M2N 7Btg5軤3 }_ |f%EaGfdJ0ajk| +;GA.LA.S2ͷ&a^vjs?:t܆1c#GT9FZ"/ :!hoAo#A<8i1؜.)Ą`qgHLU , ϝfS70Ɗk7-P0y"8;B`y8s<)TA uWiwܟ +DXovFn+["Eiz=p_C%HiqB_,̓ qVy ( .au>22|bG*kUOiH V]*P&iak͙]L(kXL!N fjzq6a!a:JߪZT,rtJr$88y#_;(DhXA.O U L<})"eƒ,KZ8͊N2co/Frteli, {ӂt9J/%CqBcT/bjiX/"eB^c z6H z#hQcrPMw\viW'u6{Q>ADDn4XAX.Q%?+~_vY7o*PchLC:}6f%pX܏P!YHlמ*SN0U'дݾdP-,Ư80\ӌ09z ػTy^bt+UdJ.J2YgPs@kZT=8-9zi)5`Mt\o?4p@Ɉkדڡ?w]PVESpkڥ@6(NR_ܒ:Eq7?I#xVU n](خKUϧQe?6g~BGU2pԴdPՈ.OeqGfQɯ- YUmxMĽ; ioA>9ugÁ% qؠh^6\EqL8.Fqn/GFlᖱK#3֤6.cf%piڜ/3倚>/R5ͧ+`iA*DYBF(vnqh$oRo^}oPfƷɌʌg,F01L:3PNijDɷ1l\~|3v 'CT"#DiN8N2IJ*%%Q-YTjn?pj {]{{?ܯM(o bja=0:9&'A4\Sz %!A_K;~Luhx9܃,Q3U|iF6ϜI$Xcw\ ɠYɀ?/!ȾFg)'^vn8|rS"D؝ԶKWؐRͭٚЛnٔ<+ǥ#vY:Ķy!6 ];e&}6Iak$.RAFz9@ƮMWGYB(!ש<|&g={BkNPCn-vٿG2AMX{&IH=ȭw~w){L5>ׇC*bZ}lȁV*Fє-g,)Թ8Ԋ~G`.‘א%[ea/@ D=tv oҮn8oXNe4B}sЖ~;9#e 2#FbkEc1~"tϥ$MeK\{NGh6! 'K3x{ux#*3wX+D <[hy9>j׵}Iǟ`mdχWL<"I*Y7#ֆZ{ss "v Ps)uk6BH_k./d0v.k~W;Wٟr9I uwl^*P<`|ŇǔМ`[ ~Õ5K{A)?1{ƐJ'N5lFާOx Z6{On]Bc, !KGHo7=D?}6ܑ$SKVzR=ݜt^3:PN"j[wD{n HLB*CPz[4RS'|8j@iwc6ls:N cPS D4gW`oY>sr uWrD]"u1*!q C,`Fc'g-"̺;M\uC}of Z$g]0;G^gK-k;I7HŨ*6|b?tS~iacl+E矧8V`d46t ,(w3_-\g)xEj ]K5~SjKǑf?W9|n$B"P#ޤWwPr1bWԙi8 'do)\أ7c2n N J˪OXzcmɇQPD3 +1Qo +~\0舎͗,H)/,dAy6Tj(12"eP+/*f)MdcW7y_۽1KgǫuFwܜհa@wL1 RL)Ɵ(~T?XjYZ@>-(o4Q\#0LGh]^=0s8X}ł-'@lUZJG^%DJ?Մ+7@:Nx?cox M4'>gTax8۪H;čjz/67ʷnڒ:ȜAIP"CG6\pjKD)7%2#H̡_h0?t&?k-kƁ9*U~^Nqɘ oHUώKW|Ow*R R.s|YڂOG ϢBe}f{gl{6HK= dq=GET1AgU=(}_aߎ l, `@z2N*x?`Rgy {W{ݏ0+7v^$]4H UOZ|3CT(]JhmSN3|!̎YTj"pQC;#/n;67sT7y*@P} u:}kO5s׾9lzx-K1u16=sj@jǥP{6APm{UA&A@ڵ^{:̡lB]p/QJz|:t^&GHL|`ݚ+L"e65j?GZ/=C#,VM gRV4W6a3N<av19f>iLDr}l`#8gѳSy|8Jd*Kp04;ugzέ^G*]ѳ I,;mAE@KXJLv)oj ̠81tKV}큻-pC.tNxP%;6Va`PFGX+gVϐN~H3Vžm'YnwB-P͏c y&z/+UᚣpA2|S+6|oȽcC\n9ZH;w~Tاu ՔZxW8xM2":em̸m^!ŲYpV0mT sPZ x!hc1!sh*q$G8;{,|bE#Q15'fStWfk7yrtXQRDEC ۊ-81nJ0!&hAK^Jî[avSk]{n^iit?",bX%C3`"Y.{ajU.ZRfG+:|Dd U9B")>X5`\`" 4e1l oMu!Rrp!"Ѵ ݿ0 qSsCf!kA<c9[!}99ybX 3ӑ2L8 i#8H93~HAoyϪQjӓs-?PK(6% Ě0ް:?]#,Q7ߖrrR~l ݋H_Aܞ1qec% ?las~,o=uQ/ޚ~/\UrO>#|t5 ٗJ07uTw'u~D+GMźܷIQܪ!Kߡٚ QL$柸sE{jP)dpOF-i?" sBԌ ӱ3;sd! Rӯ@𲽯5pk;ڇ8%j-#Wu"u:Zq kUK9e@aO Flz͂['.E콰g"R<%)z*`8zHQg4ATEzZ1WQ+w-A*nsۮ0{A3^_ ٠50Dy+kv R{|K `nu wKmVŋCB+j9ߏZl7"_E+iǿ -ܭeE ;Ԑbd.w }ֺ^^uTwZb>Kxb٦Zƅ*`\>`P\+^ RlVШU&Oל\9^ K*]R Zى-6 JCo8  ADg ܤ*!Z c"C8Rkf@}7 l^"]i9t 2٬Bǿl#mGfpk7L>KG]2sهARDѝi1?s@`^4l+9;XX:ً &?3f55:Zs %, ;F.TÁ^+IWUdUh^ƸtH<")d~ٱvtEf^`+}՘u(:I׏B} STd7jc6ݷ7k5R(Ӡos r,G;w3aX'h[t {!|o"uC5&t8vV!׵t "vt\Y(1޼\a$HshgcnغYcw){ŒZٷQmGڠ97Tm/1U7p̳J凾Wl?z>$:A*x.ڗp8|WMծ QPTUC{>趁w`:}\`LSz:KpG q$à9%z5H:f<'H\{y-kow# J.oە+A.67}bKnBeOF(Ph;CAu$ӽ26XPcKb1z-[_ m3ҩ9'~@$Y#^?cJ?4DԩA1v3>c#YFY8΋~`:hHo,akcŷ vL3=UG: \[i_bjgW}tsݚAA!7/({ҬZeD$f{q4pfZ2]{yG up*wE I?׳6J߼vKQ/E!{E'jl%ynk{ki⵰[{5NN:+{ Сe oc=r%FVIf yZE*h0#jT޻;{WӡQ=Ka**g?O@L$ȬU)-X6 մeZgc Z%\T@z }*/~Oz4mFac&=2C[ < sI* |`ld))w ^ij4WS̩J|)"{f% }~?[4WmĪAHD.UG|D桑LLȢυ 2$0f:>.F[z/6ZU.ayB(%lpD&;ѲB!y0w$[IF>ѕjo6ȿqXl:1|iG*oSɢ4/G{ K~/:pNvL|-5)R!N\ynofI~2x9$0qeAxOR}a)-V KdPuhݨt3bQ:S#&f)H<"P>P\Gv>+dC Kbo1ie%CJ sHa?UR~+%rtHH\*ta> R^QL7"wq4w34/d-y F\'WZ%݁2 ˦V$^k_,b͇KaY h n"3=\wƫ 2v8aIozf6ɤ[1^N89닯A6[*f1D#O~~ ԱPV~_9gZg>:~t@w%%x!N2]PM?ZG&dؒ+<61<OeQ)1 úȽIƨu mj%%V8DZ tG]'WhanrA=Ipϛq )zʞ؈htÿfJ_\IZlH->DeѴuوX7]1=9C~s &B_F[#?s^⏒'2cy}LBJS[kMҟv?Ɣ{+nU{tAtتLS6 goC}DGlg<z?>פMyYzrnD)4J}FQpG6r[P;3@—eI8̜?xU4^Mw3 j`u :WGkno@V^LHs\"c)c9-lxryQ5k^uѾ%\)L :Ch0kǥo`nR,34r]_S1G2K!($h4g߅HȚHPWFÓd5wyk/|\#O'ɀpJE4fC7 À[%6>@ή`ez5⋀mW;C}$mX t<%MɽML8ל&$2 BMX|iI͟x0o%;4V^%\ =/~p }p>K-/^~#`zz{Lf{ymSG`r[fd9&h^h U:\;/Ek#Ԥ+G)Tғb\ZTYv73+ tzz{>z "ϊn"~kґ;)y}R3y; FoF b:M!/(!|.&I(H5vtX1 :ŖZJ6˄2XgZ o+uHL9ҹuB N:,B{! 0vXQ"s }SNq[VUt9/8CK11o,5(^Jf$./Ub&e2bQ6ix>!1w0L(>´U:l46ա[yGx碅ˊ^l%K*ǘXhe4$Kp6݀T(p /Z?0.@Yazu=wT\.zuAVT (C}&_@56#Y7B AU7+՞ +gl.MBho7yͲJ 08D= b JETKwbu"Z`!@*]]R*}3^8do?hww}wnn+:\&1m>\QVZI ~F3p+- gNBj U_jG:2E ;]5Z[v`BaыΈ]mhˇmA3&ܐagb3nM禒~ke"ptyQdu^a-ZnR˾WI'˲i/FP' P*6BKMOl!AI)b;; 8^fAmd%>VW V& mpJ pݭe9 yhMC`=tgxHpgkErY (|!jrϩgoJOWm՞:@ʉpn:_|J ϱf#U|ۆJ^dǃ^Bd~ Q GЕICdcGjPGno6}cYu@oԭfY7?2][!RoGOB6RQs$«hjf^[x.aG݌Z@g0\5C#_Ga/jcѺ[(tl"E;6Vq'r~ ^m@#ufsqhMٶ vi)ΰrۢ?;+k%a&h?a^“ ޝG0_@\ VHٿ&iѼ]$BpD:ܪ߅#n#-ͻh{t nK=K?d6Ű 6YZW!MYS_P%Cdޯ&xV"Ot—}Z@W҂o_EԶ~ ?f͂cqnTSr2ߵF6w~ v^ହrv)f;>V!Pm振EPW鲉$=@08{c0"sUj}h>qM_$p1(E8 -{-o 4_RCZ= p= eur,,硌ﺬ`doT> )w %\I?YdI {y\c?(²h1!bB-ygQTynO!"(ՉѣlqK@#;prN8НZg+_2t eƑpi5̘\sS:S-`2'у;Q"(YthqH MpԜ1eM)9yŘ&>9 N={]KpHֆߋ5J&^Y5:ʕjM}<qy!3 +楌V(bf~f Kj9M<Ϙ zv1?oh<14T\}}GGLrm0c#QmspE=#Y$k`"]9VReB:J!X# 1V NF[wP}T{b42Sġe'p: [EMbspV ,H8INoYCUq=\ R (EIJ5G]gsճ~_87!5tp "LJ[#"n x+7Yuj_wYySt(Qɱ?L\&"jHI|KzVJǽ^qvx, $PO ^uTʊAG_}"'7PW4(K B-ZfS7hR $ZVfZ'qԟBcg.%j>+ŒVT0_ʾդ^סyZ7b5dk"6GBfa''sf7= wx~ Gw(& cB SčNFHZk!}[7+?W"uz< T*QAv!OmH\7$ ߶T2,r:Ѯoi2H e:ޞo7)A d"Ja9~Yyp,&'-/C6ئ$3=s %jsBhO-G* ;4-XP,>-kd%mn&-oYqIY2RQ @ZeAu{c$N]@MƫZB ?]J.s/W8v|OkE㦄L BDףG/iG9QWGÛkY+d+ % b`ˆwfv)P"UӟYCb@K{6OT` :-A^q'Џ($1m=xBx~0-mڭ8"ؖB ꁽ5 =TuC~LB*$PSc\ܦ,ݒwx)3F޽Vt]k_`e/ϒdKE,99,A=;C;& 9.O}2X玶$M7YD]{gOvA:0D u޺gTL ׺Ls̄q |K8q?oǴa٘;uKɉm sUUyavLg+c vȏ"w!.ZM*rñ- w\кSvdf|ٿl#.td2=# cRrXL\N$io>1DG QC\H֨ xqx_TdfD&7Lu%ԦɅO"Q6;}:yF*BVѹs-;lZE" M`~1~Ċv<1S$jG9J`@OC۽$JW&wѴe#Pw4|@o ?T~BQtv=qܻ>qPae\o`} {ss|\5~nA"~;O{v$.V0x*aͿZgo$uQUp֜2 vD^[HߵixhU-rhN0;Ͱ YBAǡgh"qK:ByyN<O,ԾӖơŁn*vO/)Gr3 g~ӱou.8AfkõK&2.=(lgT 2SF êC(МLbӘeXɌLQ"*((`JɹzH|V CfNլ U5װdI=)s>q[qyCӍǕɄqF_Wz1k=\ +ugbam=aFkEKȫe c ]h4duFapBqP^kfVJ]JQIAo:,#܄VmhbByIUa?qzx<:|Ҏ6P|]\ȅ~)}ßu.Ub`SveG5bsZ>1Y+8w MIt9*9A zHۨݥReIyuI f6TY"y{: L6tĖ!qIaPoQ -_yL)RڼcUTǝnF='wgcIXJ5ivMw%Nv5dΪgZbf!c` ADep^µ,MB_(<D 䬱]O^T}kzܤY,hb`)&UBVPaUj劭;gI&ssF~RXķ82?B Hw*3 fOŃzbxw1/ 0ߖ ~Dy"HE\+?Ԥu _C b8i&H^,7xX|C JřS%|48BIMՖkA щ]Od@l[.ʖ}mT;<tlW\P5SJ0?sKvHBay9F'a1'S12 `xL,Bt`ᅷoB~(rI? ݤO;3a"+yCejpEJzn_yAA-tW~IUc]CKc4˔wZ4y,:HpISBm@> ݝs`01˯.ٌ`2+~KYcbϻix7+^>IV~}ۮEG.7JB ]S1 [9'yVv”NZ&ـYAdYƎ^`՚V)=8=.[AbL`)ܣȦ;X$-!jdrutXiBC4 ~IX]lRLtS~/0^c6Y_}Cش}{ofw#z bdȠ4M]^0ap)C5D%?s/ZO2žy,hc)k.0t.`GPs;> zʪSkbi"ؓKN#f<;'v37G9]|ֹr;ơyr UVuGᅰu Q EEee/Zƛ0k>7gJ[qI# ً7*=H3k-VZ7Q0/iGI}7$gNq0w%¦3ҡp,D$e~DV_+F ;Tt6b!>ۻzLU?h1rdmG ׮TiuDV(0\|֫ vI*2x78MOTq Pj%T$#R\`V'ل5K:BB;o<$;6AQ0NK [@At!/A`<..MN [L YIJ<"f5;Prw;DC [:)E"ȋ"@ vu!Zc&Me/ਔ+Qr|N<,,v1#Mso_ؾ0%ݿ-۞zf{!l: :JIn- =H,p[5Tt5Ve1\U&6ݒ qyX\m+~+>+!;7%կ7^S => Yl 5\oUC1?zO{0 (!#'_U !φ@puo nʧB63S %LҼ|`WH_ݼD|޸*mw{ԣB\@v_@(J)DN1-/(Pç;k"b-Nk(`lޯ64 è- rJhecXpE0-^H&2 6r7tg!k$k>s!ftq4쭩E ۔ 9~WA Sq4bJ cJ֡^~$ZIT@q$4[|52.lt-\ *ީ$ύ_7ϐ6@Q^_+\7/a @4IFGEo r~Pz嶳!Wd~!!u|pA!Lp`Jer>#۵ g?6s&񸅷vT_Vz \B @2G7L-ea7~0m&u(7 5)8ĞJ:'Ty)$2-9!&61jȮu*W^H2xbx.3z"^g+"LUס1z",M[2*RV)ޝZ}NKٜטI9G'+N)ד\>hz8lzV;ֻ^Moe)ASvYhSwшjiیl(;34|Ciw>(Xi (oam{4 B#>*ip?xCKߏ^1cBXѶCe+ ,]Dai{RJB ʎdep3vINGnE"6}Y?"y]lH#3}}GťRlt2ܐ̯d؄ f,[א"j}D D{)I$as,>w4^Wg {6LIR/yd埚s{C0O28.YF{#:3"[HM/f1SԫfL/ ;Nm*O_N CYJI3L0Lَ'#vr۾K.q RX/%*ze|{'q̪d|YV˗[,X]LK-`+3~ ʨ}F:;Uom<`*PO8߫ a4I ~.{WdnI8^2W6z3+C>8n7't<I>7k-^az K$庋hqu/QD)Rrb\}Yl&OBpJ`*D%'=dQvPb7IAGm{4sŗU5)% p0InE+,2p( +sYsÕL)vcܷ:Mr11چiEI;uN`s>8'}hmHg ՆC^Sɹ: BvHWdK'm@OyAj*eB|cΏeGU756$%8^2]FMxB$e[x?zxcb&s7]ir*}YHAŋI+ ap|[meTIMr+_ib7Q2pbe-U\g!]妝bt 3JɹSvX.K#8(. )l5*ME/8^)i9R 1S!pk97NIY@AN zQ{f0簍Bz΋k6gYyӅ@\=4Ǜ9Z6Lm6(l$](>ZB)l*sNߧm79םFpB/hX?cVݔ״Slv/ܽ6dJčQwy;Ïg7-=vv!=|4F@9xyxMX|kzkĪVD3~'Hp_!.Wf@ˣe4͝ LXf)AB \!f_oHr O+8@ ZOxܿpk=.}`o qGpI%a̓rqPމX*dY7dRu/ x2C+s.H6z:)w8\/-]^ P5c*E{*{z-#xlDpv{n+(}ЮbܘP,uA;m*dMovH7=""f,䇛?$2 XD=[n յ|Zo ;U^23FO4LϨpC¸kcׁb]F# 58d+F-=Op[KseZeho@')V9#Xņ͆~ו ɼ9k jO6N9K)bN:M(=*w1XˁG{wJ㑭B oTypȅZ 7X}m~T)m|)y u er+5xZ K^(7:/-}|`)7`R%k piL8h8bRD/j­ӎf:~ aE\/! R32 KQIȴ///Ux`tr$$`c9Q9&˃y=AR&S.tŘ*o/ >)MBbOIb,"A3)[w]$+w̧o3MgP2叮dbE6oo.&t40OբpQzb:WF4Gd|zNF8l~So,h4\kV^F\}|JED]# C+)D׷}57|2@.a%Jq9g2 E~ƩPp4>LQB 8q;tث%EC5SZ/~߰HT&^rC n ; /M/Wq/*GlA-_&UfpڕxKEw:Mz]S V=B,tzsu>\NTɗ!:&,x~sp]\Ky7J5o6 a ɪaʗcQ@tEFR"wdD`d|Q3 a c3%ExL'8$e OQ *+é;#jy ?e @ȄFx@?jqILЍ6:X~EI?SAyj%,ӳ!t0C!DrS|w[sL|`3+OHț׬:hcLK ^_;Ņ [e#  ST$BW:(5 &+z]4HO).W&*>BAͽj @oV9CDp`P)g;܁sjVM&Mn*{\N!+ҒB3Xlvtu0 -|y䟊!Z[v܉T!~Y -m1(h_ Ho"z(BSMy=t(ܟ[Hկ?6?XjWpM5-t W Ppt'z>fy]dӗ9d؇q05ǘrѼF\9+zX7 ;rzq 1u廲h;zSChde}m-;w"{A) v3Q]-5c\s= FiݹLy7l/#cV@C aa1 fO-:< ֣{pnTCqxsX])sU/Y~\!fKmm4Pڶbƥ'ÞswWTǐH萧' IP1l̺6ɏԋ`3g 3tjo".cY"-Kjb8%>+/u? _?kZ0gkX0^E7/4V\%b ]gR>~M8'aҽEaGH?TK{ Kzk>m`W=Q̉{Pcv.Z5P82VjYc 56@Dtm#(dR {F Z~eOZ$( WK4B~xI d<3Bx~%1F~d/gH'㊓ƽ" b2"A$4~Em`~`IxmoN[0< ΜLG%_ rSNd+0eq5wPV:1 .]a%u ˄YëR"v(};^6QwE0*`juwt˩QZ?&gXa}eu .j=6T2K,JjQRb j%`ňmE&XSʐnZ1y=oW[ ЩȚo/owAzнsix8nT#m Q:ֹ{*!U bY\^n v8eY:ȿN|:\[}pq4L\(v̠ͻZU(A[O E{Sņai aZjw#A(/ϯhHBwJL[.Z&JdxEуE\!fઉs8|4IH)I=ȅy Ui3Na[qv}͇^iZ%쟥WArf|rD <9?  ' T/!R*,2q|ݜL uj+ ^Q/gLuw_s"V]rd^96D*|qJo0~%?ǫo٠OيvQIQ>'aև$eT0wn Ǩ+JmpnE/ja*0aGjXW"?NFueQ .1E{Ƣ{[Hs r9VFՖGbsneR!z܊iT2pЊsAPDR~^g|m6:|+|z8?J@1lUBxtXpُwR=Yd:f e(v*w"p6ۍjh0P+92 ǑOXG=@ `8ĮT3~ lalgD{ a,br 䠢g 8NJ/8z 3vpiBi8>1#ݒe˪VuuharȾv$%q)P;1{N3u}m,㕓5Bp#i6<1e\;ObJ֟PuЊ_6hce BȵqC;' 7h2N؋+:}s"GeIT R,å?l]Ʌ{jhQC=0\k@bObuGҚ{Buqoa`1ح0KgdhM"f6/]cv ю)^=󩤨jya ^B+FI2ᦿɥQ)2B! gǼkG'Ѣ7?G $Ⱦ lD 0i.짅Amk*ћl'zI@\3ZXR7)U K'+7(y#ϔjdߛ̈́ܙШn+4'p5t-\2B0*;\DW٥A2NB#KIX!KSbW+ V]r$ r0dNzǴHK$'Vt7/Mqkk@fFlՁ~w̎iL(K)Q07樹=75j`(YsgF+cOa:-r_Q~~SĸOН/xZDB+&So͒[=V#^ iZs_)~Mb_Ac;6Fa?GC@M3v 'Wป[B9 :?M- `K6[w8^U,00؛tk y:{ZCwź-j`-CNyA=/ uX;*8q+Ccᷚ7zd S Ԯ̬QC\)$&FO u]QۑFEpMF@ ӱXn=sR5=׭9yeCV b!NzQ`Xf0x=j9]-X+;:>Ko_d+u-#TߵRQWTZМ0ݝgFq_0C?4y%@U3jwta`mIP+D](P)I.Ne_.tg'6FDu1\A3U4J$4mi xp6\PC^,O6fcl`PPb0cgNlnk;uzt6VOk Lo`,-k( ,8"N9&aezطKItFIBT('WZ`^t3l.9Q yWPybquN?PJ5ovzh[IT Ln^}W{z $p)5&c]s^ vZ}Y4[2F* 4Zi^S6{i;T8Wes l:,rjaV%K.hM3 B.p.Cq'="$)^ENV~ib4AF5/^1qS# ;QP0^Q܃&Z ]96>w/\0+Eiztjުng4+gx7+ L Y\4A_עF]>de7?&XwX]z^zw. X 1-VQd5k8{֑9$LBcіDl2]{gUQnV)Zw!$t*u~ CLR`,x9S1=uQ$ȬAݜZ3vrO1P^~{a"U:u l}u uyo5 GdW \X%%njR?=ړTE"B^ߘ?[Ή3@G`3\e]WɐUK +ջ} XKͼ_>L tjE.5Wո ۽,DH-53+”h@ Qic&ጿ+54+TY+ {;v\13aN'*Cjzg3!ڗGeuPe< a3ZYlC4~r$I~!!A U@6чk%/ø*:<`[jת =nŃ)$Mݏt7ܶ)7s-=t,eS ֑E5G1̩S|*}\:Ðfm8b~A0p64Pw߼ sdt^Ex.qsI+/`3n-3bƩtp eে ¸(ܬ>zCO]:IdZlobRgjP2HF7yXl ^?J*%M3j&wLN8k@+o%T9UvPx;Yy}FȀn<&&ZiX&+.Vݚţ,4G+L2L΢FprŢ _rFd IЌh骂՘xJOQR&&K5vLԉ N6B򲾙("3FM-]ھ?Uey\d@eJF9pX;U)04żwjt3B%#)T  [{ʄfop r0\Ub3m ׬d?Z+Q)w]:>gn]C_}2a߆V&UpKƲtY(g*@3vP,2>Z`nzY=Z#'cuLOP9/k>,7!D.~Y™A]6J|S>Ryo+sy3 X)ϑnH!0vipYP)zu G)6JSyl￙=e0/6-H/(Ԯ+ 2QgkJԧSd}4pz=eDMm=dvjk DDЀ$'Łsi[mC㺣rqqpagğ|3|?#W3Cَ5_Ћ?p֑Ƌlg%~OGքW*% WXNmEgp d sh'fއGɴm]IGZucy05H)&9xEk^>Kb},OkPs$ӷ4 ,%GEOKGD-.TFDsƠ,_g_ V:͍1W{hE&H=yoOl:DC2Mݍ-g@/%AavS@g׍7TEIV$XQhc1: 5j"n&v:7/Ў#9ЗZlmI~ -hnyɭwy;٣"nͦXĦ[+#+?Ab4˟T/_l[@Ab:}kwmr j4VaO k;t8W/8O<[jY6dd)Y"s_ 4ƺ4Cnʕ{49)AEIW`VF8Y]y!ho eq,+}cunBP'a4V)=e mefw^?"SゔAeJk]Y^0DN.Y1xXq.,(cԌw[ԉ=x8Doq koe 0K.yxٮv n|"K Z6aI87:kDXt FtDQH!(0uh@`s@)Oylz)ER.d#﫹Nd2ťuNN.un4#LfN*h蜓*hg9hk_2K}4_gT& &y6i ԼPfKTvi %*8{ 0̝940Ǟ[]3o3h\~Q1+}AUzсmmw S0@ܩ4=]6\ wvGح4t GD %>/V aK[yrm頫׃Ǒ1TXc=vI&~Ē]l=?_[/z5x8WH F\ѣP@HDYфGgI3ۤvkT}怴Jo ?Y(`&x4{+UD\v0@ J9A͒>Gԛͥ5JGQJ#0Rf#r@ %$^4z0dJm\"=w?+GEGs6L/ w1]'?Ѕ#}|9|۰dn q?1#ٳνXZ0R}Qُ ,.P2\u<=Z3O#r;m ψ*[k4 ՄRD,VxC^Sb4.*q|W n[OJlR(B6'O߮;|37Dnz9rrHܖ[R7Nl5PCo߇<7ۗi7)SW=+F"kw_Cm)@'ӎC`2jޠjiv#]` #.D_"oKn d_xE 3eF뭓uUPGaG|9Vu]-Y*֭mӭ!7d(M0|gdB$*Xúv$-/#&w} x$5KEbڥGV >ꍔRMc'SZ=*eH*kBD0"EZ&Pe #VR^7\g,PT4[N'"JkENOnoqrLZmxY_1alˉݞ}%dਓ-""w~jS!#p&|.4˪]xnKdԏ+lW%U}bVlG1U(@۶jc~zv\R{F'80ngq-u4)vJt۫N_N'pi51/r0) 'd F:kIhw,~ O)Sw~[*MҞ{2ve~{0\0#iGhX*n ,O?+ Iu2b=t&-zV2НzK6]-^YWO VWb=e;-Ox5|lμ3#9 n)Z4+v@/Bhڼ;vZjQEg{G|-5GIYT˨@~3Uk| Z0' ,9m374aې߅ekM}n񷼖a֤M[>(Q"Ɵf2`-QC_*%ySFk!Zݥo)֍}2ƵF!,jNEv⠵lc?JTFvG_X_C*Wn98w\,wP8H;Ehw݉HoasnhU-_zn%cHm LFg?RgAj6̓{ ,3Uډ¨#; ,8y#WSTic S<Z qdvwlXh괭7[}v[ux{ē#:rMoěk$?50ƒy@R.9Bs^Te )fr^N߿k 3ebXVɘr1eO -jw fg;*IbrJ82A؞4 0O4|>6N(^bSoPeQt &3OALn& {k%z'_.cIW, ?G*ϝ;xLf,q/`%Άbo'ߚzS,> b8by]yuǎ +yVRHn`B:qh&#F>X2w~gޮ0W+`_3ø ަZ7zVRqQ  ɴχ|= n>"Pb$=PDĥJJ03a[Me>/>B" S2ZvN'V`zt΂%%˛X{kIwC;'d\bF.WڑJ?siZh UUemt/|+T;Q2ELg*/،`<^zIn_",ZUjf{e0(;c%|==,c$@-ߵՊO#V@)x-.ANg<&8ֆx^lSDZ$ oz"~!zY- ];$3֑v @ro._z *as {]&n_8$9QK޷ zD1m7^Y#[{RP MLe%Ztm؈ %K3ױRewYMEؚ:@ ^R6(N}Vt$QCɒ2y:h !O7@м%*ƭb 4ecx<߼9AN(M n=D!YT0ȮĮ>dYORJ݋:ſ~3Z'[9Aϴ;~?o+(!9Y"V3Y܁%HPb FE@8\+RM iA82?^&+9 -ihe~E V832)?YGfEӦVƃ֏5χΛpx7R{V&3N@ Ձ<Es0A)<1J7Ԩݟۏq8{ME*Jb31 ,0!u8hZz.f!&!: @lyыͅZw>35x=(%CGmjȺO]G鵩q"$pO3 j_@ ߼ulD1ǸO$t]r}_a*ܯlƼM1`r[b=;Jx 3"j0)!o2UwB*HpC8Tq*Hr8/XXNwIUNyE;֛ C4Q?'֑.]dž>3%&ˍUsfOr∗NKt7$ %s{.tm1?(s_AAT)?WY>j#: xv!i؉ZV/'9$%16H[-dSbӥ396TX+%|&پA$2z6d_F|dn%%CpX] _fNt*A +Dbn#z5hg7̥䘑  hF.!![ p$ b8zT<0w:kp VdTMQe׬ᣜ54!ݒ[N ^iov/ZT{V ssWjS젨D\'J˗%ov +v|8X1#st7Pq9]Ct\B 6!(8<G5#nEe~<칌=0"CuL!|]'1OؐlƮ@pYky8a_zuas`}z2K1:_i(YAPѕH=}\ oWv| )gRRe,R Xoƃ˜55[nNaYVUZ3>>m٨E3MIs nU4yPن$I^5~uJ[E!$pRwBLQ1]N]:i3MB]N>%yl ~Rߙen"! >=Pê}lx*Ym$۵Q%) \ ]2o.?yC$Ηz(3nU~b$/yG:{&y*gI* AYIգ@~4J Mڑc9 4!:ig{magr[ߵ' D3- [μ|,*X1]C{_RxCbZanL bꢀ6Qa gb@l8q7w$LUB^?q{yX_3Lȹ'& B :z3PEu2TRc)4;ȿeL AXg[4v0pYCJlo'S$5F X4AWO߭SL9~?`r\~3!) 9jX2t!Gm1Vc~tK"x* A-i+>pދDy7&ԏ+:1b`aV(Acf^#zrSA`wَ$@iA+=M^NqR˵sj>(6ez*: zrax;aOm0k~-+ucȭeS!Q ?,sGh /FϫZj/!kK0uX~_0ٚ<n&3 ǡ5N t}'uc`: 0~F E!Ϯl\b_4HD<ǭH3_K`vUi%$זw7 pOLz oA`l'/1H Bz2xd֧ͼfc僭~oh6(x [=uHE*Dž;%k#qeJv PC0.Y``4P!z̝tG.tf&2%l\קV^r6`ƗRW6|\3BQ_Є \f3Lv IR_@Դ f;D5hw\!|KŃq&;Y%zA&$Y9?61׽{ǃ6Z0Y,w@dĮ)7^(lai6M|Ei<гؗ}N1Vm8M\įL8dq$v&& >ܡΉ OFj*PԶjV^2"ߚ;@8vb4 !J QNΖro{ Ҙ2Ӽ|c/s۠chN’Xtd0H˄ nbt-JoRSGSkj< M=9 D-Q=FMoC(y;qQ:ϐ8{+ . n2@>2uodLX˰w9'`+ qQ7L -fZ: Չv,QA'xz qUTʽG_%6 ~'^.ှ1guãR(9* ^w2O'2MV.G\Uv.G1IÊB*gWʟsX:z2ķFȇ:,Z@@9SA^pʗ<-D=pGo=EQMrftK nXC lT xZ\:Z[X8¼rc@50t. y'P>Gn؇GB'188?r%,-.a8V@=ot1L+ϷZq;QU/oߏ &I;E}Wr->AGD5^ `#z.[ `uMHXS|a$R:d԰}®m#6]$[Y2cThe_sd68aeQF%{O"xannLP8W_uQEG(U)G׊6+\9ZalDL؋WiU-F VҞ0  D 6/bST^0-R)M(Ru];<Hwe GG#mlIvޡWk GrE ̘!)-2E>Ŏ*8R8Sa]\@M7W|oi֑5B^x]Y]@de&Ng B+*9FEp4Zpg+P@=[DCL.5) E\(v[(tDq 0{BPŒ˕"0+-+V&؞gqQ g1ƒ_׶vt؁"SpxcfWh._I*$M +.~h!9ФI$9Hj_<O\M>L뗢D0_lyrl ϣЗs5X` {䲇1qe{I7\UKq^ ,)P|hNYi\9hU>R׏{BJM͖]>SQ^OJ^V7{F$ Lw.^p-}r$y6iz7Jò8e o%V&c5n$|1ĘاUފAw?hd 6ļ -sKK@+i J[dex3sG ~sھ*Vm8[~iݮܨ dd⦿LFA sWD*i MĖ>Re7k3^Y.~!QBf L_߆XKk:V*M8tq-Hw4!NJH1+O:rL*; W6&.k3oj|"'tݷqPϕS#IyG'F0Zd,L[g1z}D T  $ϸ/" X#?Nqxei1o*0A3k2ss*2dV}lwb5Q]_뚴~+Ѩpq гXt2 v&niWk LI7/F nQSGϡ{!eJ7 e)\]2Ch"-2YOZ/(tP䅇z07ZjB-a2=4U2{vf iI^6kB,tCAkv{u4],K3բ]Z&Y# R:_E` ϯ?ZҰ2 O/aԬ"p HajC6Zap @UYڠDhq{iN:rgTiȁj|\%[>D9Ql/$#X1\.LV/ԩb̅>vN3<&G1,VJ;uK;B/0[ Dvk_xG0G QDN 6e>1}~e)R\bfmʝ˫]:-NW)+@%hJuQ;c-1т7F*ȶ&tGT:uOrt!W)bmvW$GdOW 561F ׃Jk1o5-Mޭ}˨Ñ+u 㤕[Fw>H5>,Cz@Z#*G siԋX(7XS~ozb"^h,nC>*0tv75B'bɣ%V\X4jD1hp"q,vH,~]NK)oH_MJ?1Ԧ"'Jl,j1rhZsL2Tz:QՊ—K68_P+pc4M4Q@&l$jS&&f2vEYOO 3 ,rC@ZE]N%;YӖ1Һڶ.ȇo x,4&Bap-.|^s](Ԭ+~1@/ 9*5d>e[+藈M8g @^XcI=ЯA-!%I {bshbA^FV+,є~ޒ1KAE4N~/eBV gVޜ3CCϋ Ō\t^oVʾ;\ F%>Er]O*pC~-wi p7–=^`!-~>-ph:mɕP3w+j ǘQbNZVZ׆KdTiq)[AF.w,Rƕrx\92b`]dۅ#>+JC0)Su/yڠ8}GpD _7y`AF䠷`~j@86e;F@^n_?[atk?Dm(牚c)CCE_eܒ⚾ʣ1'Esܓ7rЂmBUiÊ+Lh؋KΧ .8öST?b>xWSHO97]TIPcHX5( UAUJ+Mr[d Ƴ8W=I b6jTP) oO=bi˔Wm$™"Mǘư}_Wwrc+ -odhbKya|@NR\ /ZYEYq 5pGcTI3qGdCQ5w TpL"esڤ\u>7  S~xCy0 QyB'7pIaHmib5lKzxޠpdwgZ+aaZ'Zai{2|[iF|]'Ec5'J"WfWFhʓ+SZu;ړdɨW~8o ~DSg!92=8xmʨ5o]&Xvv!wfy2F m~r=3:=֡i'{dq^ml%[ѽ ԵVRTդqy^l})-P6*zT瓖#Laiwf|[G=fV~]{pzG(rFHz$  a;fCܸ_h@[d%\~0VVݳu>h!ӆB2EI{xɛq?Q ( G, ̺ Miorpi00#ce$O"@#mE b oe^at WkZ*yײ_Y7)A3i.[a6OA1O3ڿ7Ղݺˀ ߓYg<#B(~Z=QО>9L]a]_KVaN^Uz vonx}EZ#[Z- *I%w;뺹Yt `?"z.zA->HÓHM 4@cM @kVJ=UvtcmOgYy͂8eo*FNSLd K`,?T}>xv"CN!>\}#~g0кkDl{&_e7'Eg/ZN;wND0M4$Kf@X}i> cm2>.,Mlk\=nE}7]LKqqKIEEr@߉ŝ{ 3$׶n+pNnW{QOGǂe?BhT2X 0>F3ss΍͸8$5-DCҨ6 z(3phODP[MKڱũL0 G 0?:9X0nL`*DqtNY!ZS h.w1:5݋+\;n ;%^MApyokgj8e3 F) ~*w45ʐџ@MPI~Q*v.}ˢ s9st<7tu>Zg QPUU6ΠZT<հ,o8:Gx(kN˓:ŕfuL+6L_u$}mq*̴\ݙf=A) }6 QMOqH\% ~!jx-O :*rtgBA!؊S%f!NzR9 {/ߘy K$gY:&KjqP9U 3%|qyd\9^i6(߱Vd_(#_[.=/SP O]3 %mIhb)g(GIG3tWO̭G]î ,!`&\Vrdâu_pr 9Q?+qP{;q3ŭiSi=|`iS1d1J#76J=P4 Lp bfJ?竝ja_'wşGܗT' O`aIh=m/5jdz_Lݦ.}ި/o’M%R>a Nig^ǥGE{KQYI,L3aQ=*[hX s|Li 8OR{!ŏdy ?~G#wRQG %1dJL7\pU-}.ɍ/醬x}HiigPy>"HNrxu\ BfOC*v\x395S*!X-e/gY_B2Ǧّ39x"/&4m˨6fURbMT#ZwM#Ct)[vuѡ`NH1x?U;_А[]I+'DD:BTu9XGfrvi޷7qIL@l.Z++b;>?57 s hy-hF#̼D{Nl`xŌ" Otmp?Cobmgz'NJ_Nc`߿ٻ浊4:5e<;>j˝v`2zk9r~憏{q uP&M^"o*$q=~<uoNoBCGQ.!J~! [2tymA Ys946҈RM<4տP2h0+ &7xiT߸]Wg̬L*֛>|xcbOG=+h9@A;yԥޡxʴpu;~݉FD$Za.S!cѹZ9&odě!L7SE;[}%-E1Pv0{%+"$L>Z=kD(c0UE#]#5USm4ukot])%Px+k`$$)0 k9D-4RbbߡYIZ7gzd+AyPVQn. fQB IAE 237&~RVU.OmtfaБO  LܡP.g݀+ o$8B&P[DSzXpܳvu;zΪZ$HӇfǴBqːP,q8"4}{ш0Lu0!|F,/k1L h[@9GoX` pQcDŽط 8PEgWvpudw rDI3"HKң>T햬7j݁qj@ǻ*Z@g>Bg1e%NJftОb=DC 8Mt( m,F7%:l%rc79Ph!A=*֍jW5lrV0=h?,8`?Xcu^ȍ"PcFRh1b^=^@RÅNj݋BBF̟M}׾oؘ“*X+  /PQ14P>p0om~3]t{PWNNŰ\ M!#2@f!؅esǼ p|/˞u[v%Ƕ?:S1 !5~Hi`Plܠx ( xH,{^sMݩJXJ2[\lfM ħ&Z,Xl݋%{y3.&D*uŨ9-*YvlD$ zRN~;Oᄗ*3>Ч~ <[vI Cz,/ST@E4YgXX8 JuA0dbhvV[#NOt-~a{ I"E1CXA{HoGL,*PoZ!W@i$ >X T[4b2 M3l!&τkZ5|n$zsjm-{ _0mK[Ϩa.=: /EIJ#_ID"{zRYY q*̆{?'d9 5ojL,_1`V y;%!;3˕g'g;ۤDCY)EI] (o0ErBzO䇂f)o"i`e lI\FP &sgCέ+=b佱[gbc"$N9&oj S$ZB<9%`(ǗĀE>Pݭ"}Ib"WD֢Ra'T iϦ*\) 6Л'Cvk <3zh*'t~;עg+v3 x7Gm/!ztc4Mj x]7Mc|I]]XgǒjF n:(h 00/3<}d QKD;ߡa9NY;u3Rt)a E*˫Ŷ{N, oU_Ɣjap~iu'}ɐ72H&Xyc@RjIsm=tdq  St@z22[-jh-#:aI+} a|4PuM{h['{V}/du^,H`Yb)z,Z{JQ#dZrʵ1eM+a9JA:%qXN߂yp2ӈ'5-2=8ˁ[\b/)peO@V ֦]mòI{ -Sլ>e91jyXĈH!xk}CSY6Sۄ3rJ &.)U66ϓ8S}2xf~h\-(w8EZld-OHч\Ǥ* e!QAA hl>=.h+2Xot~3 ݦ,aѷY"f`?pY;3⩅.N7sbi0Zkԁ_;p=~tPj;2Y8Pm!qK8!-P^Vb~Q=o~-L]wxv˗^oXA'fQm^ l׵:I [(+,4ynB waP%>,G.G@.0u|\>sQO/E`6LsegJnծM[%` x1ZUɂNeQ0 -޲Wk*mŞLrq gG}+ٰ;M }Q1\YZُZ?5rXR˫o6ۺ@+a"^P c6Cf r~7icp6Rªl#f}SVbz٥Hÿ] t<=hDMޭE) 蘯R".)-WleOHPaF9Tm Y6]0¨=U͛tIout{3pߜqs0tIAԤ) Rgk_8~{犠u}~B7h3t*.0ΉBRK$=;DD#Hc̹$N@[^1į%q%ReYac2{ X^:_:%"!-=z5` ζEU o"ŢZ٣̅fbW0 p&\[m .0d 9;7d=ТV1( XB`82OjR#%bDӂOT}Y4F d(oc0XzG(AC^ *K!t &:5w Ȇ)R|`u\iᛅ_# +X]վ+`CVr'g[8>Bś'sOnO6aYz$ٻ/+s@~P M[u{`ѐ51-*]r`}yNٮ$FֈaD?\|vAPs]DF}$.2wgH0ayI*X~*Yڇ3)'64-Z,.2_i` V]TT54e?^Uy`+P4&ȮNnVwI K ҖI|-RӷC3Rh9-uCTa|;]sD'wX;"x6d`^+GD{YѶ~۾Z]bՔQkR&#\[u("G(6`2.pUn ?W/;Ԏ:^׵[G#SDV wmԔeFym8TvJ<pw\aqT{Ŋ{{љT5b(ە3vٻ| 1{A$Or-ԂB0pzz#`b ':TY/8XΦqcӝ0J bWvD75NdtN7+d$tsL9[vn<TB 8DzU8azXWfȉikz04%i&iKm$x@oQ.oPGgQMWrgw2"kh2@%6 _+a d7(2d<@pc gݜ+a|FNln._le4:0`Q)T;pȧlv6yn[jcJ֒V@6^Al)Cn>QK?c4]^–à QRbSEt*Ź򜒫[M _ią?#2@˖mDoMz srr%T8gkMeK#0C=r-2-ƚ@f>p5L6P#q} ~::qܼKjj$/kЫ'h s>#i"~ߊ φ )}e.UJ>ު?K;H.+z-2d܈y%3e#Y̛Ys,2"dxt_. Tg:]B:?/ 9qE~?'7ren[ŇtI5 J#i#?=.oF!!X. R;}}0m!nۛ0Xజ@ kD-JYJIp+]ŴXIH lj#oKj╔#89(BXS/޾.C-XYk<^fIlޫ>@/UEMHCLs,IZgKz8 !cIL+Dh|m1&{)&y 36lF ڳw GZ?ϦïJpr|4{oB_ #.+g;k2A*x7LG׫v<Ş9ѱ4tuvCNIpS^I[?{1lݝ),i%zJ=0D[S6*=#SfMiٮRf9>J; aRbsil}7 doU՝GĨĊ=_jW}# :bE4`nmx|74G"R,AҪ1tś>\f+aJ:/CF1pXܭ g1- *zm<nb9,ʶoډQilu"r1wa -ɢ7 ΘD*GہenmG &,7 9%D'O 3Ƞp2`¨п/W\59vaѴva}|aŴ kvKX.'-ܠ\؁Pd|"yw|P2a-`Jݎ|ae2+iC[D8^<-a`![ !*xTw10 rh+B 5V|rTZm{M2Qd#EZYҌYHrA6{sD*5UܠS/Q"A1VI򟖿6fx~ /-l yEC/qۮzoaBQ6~V0uE$ekDzs%zM#zc~VKrn`g''{}%yqa9ue%/ R Hm*{DRj;e[PfwSa/hC3A>+F4 |*7n<{*yX%`&|@{eaIWeD~iԊϞèм)ydtZ4_/xp%60[Wk\1lH%EǠE֦J_P\` kӉt4'&#wÉn'mP+6 )}IRz+LgD!qe5+?C%C 5,8L1`&yjC| ;h!L_9T nDM?(U>ݹV$~@ob:ѷEVR"hzw܂kFtɖcD(VQ0'w{fǛKC+"/2q}вŹ &L듌5•Fd+iaV_<%uxbꫂ8>31]la; ?X.iFJL?ȹ {)K!|u9(]J{HVz'SU6(p)"L3?vdo٦H%MYrŇL)i૩ ʂ!6k0;.N%ErRgN:5(٫ft_,U}EE.rv_ [1o]^gyu

eRNj5Voj+ W4'lPPx3…Dx  (=3Vx/<*R9 #qhK5(:'}UEB"tOq]ofKkq4Js DM!1JxL4ho.Nf;]U$ei1y7hKW剭z[\-Aj~6eT9htH>Yfgty߹tEi`eLгҥ|d2AӞ>?!9U>y$M}Y^z Kp|58EI~ wJےWlt_%N_^X(nw7[ܔDBk)p' Gt?bȸ52.qsm3KyRkxesÄ[JG !_A!δ" ,]v{"OS-BSƒAƃ.\Ϩ$Aad0OX in7&IܺiI=3'R_kx0 OCduZ팃#f9IÌ '9pOL-uP p,b C)z }'!s˵>贿 KŪ~s{ZK$G|1߮vD&jš : +ZDsoue}@YY+1̩ڙO˥V`bl ߙ a-m^a;"b |1 '8xF{l{,Ɉ(J\4ȰCV} b3T8]IES6rYkп`p&ҶvlM"\S'Ϊ`N/`@BY"Ӷo VV~P7ְʾ0E׊vbJk4ͫe}4E>x@>#ۈPT+AHDccW c;1\lhk^U7 “6q/S6!5cq\ך+椞<Q:(v xi‚!㿔0oIZ@iW?d c s'H1T$6+ 'V#-8e_^ 7K.iB#n@QUUHR4԰L@zt1Ӭz9f>6/Tlbc9|0e%xY ITwߨypOoDNW Ō$_q&_jZf+uWɟ&3 LSp 'At\*5` a{uV#H~(8{ĦcQ󟶶*1Vi'^u:^TyFCx雮mKKw3BCyLב͚8`,i$D6U7m0?~uO{JT%] P-FI?ܭJ{w3|sz#WŢd;r>/$:_ŷmժO渮 cXl@abw.r. K4rsTXKfs9Q?rTU/Ʉdɢٯ<(:UA8PMӓ+V򚰢ߝGd~Sq_v,1Eh_Fr^Om$Xp'$&`RUPͲiE\J0.޽%֧ ͽS9G0Hp#0?^b-^, &vYVWTq_p.'-K]P!!W\*w`1l%訍?LbRnRXP;JpO7çbHݷ~!~XĻg8vK^utݸNC `ؠF"nu9@wd  liU%xa$g}pR:(L .ܸ؞u,aYw:7|ȥ|^PHPƔ ${D nnP(EH>dRm~%FՐ305Ë2e c;ag?9ڨb] }H}¿YWDWR=˄Z,*+ڏ:fMe<7Lj1M駈)ٷ)Un߅4C8=`.A<| ]/4 ^#c"r\vRm{xafuu[mP[p+yꕝeU7&Z\ƭ&oOK _2Ä( 7*P5?wr` {qe1&.9R")*( F &h$~c(1'_E¦Cyo-p-N"Jkl\5/uq୑[Ep^1.ma"7s'ߢs#J9.mkToXWO;ԢСziPZ8tŸɇzC&r%ȣMEXh*CgS9n2g" SL ʾ䈲/5jWuCI=2yȧ_>A5)[1>b8 /KtFyY6n6L2'CQNv BDmHAuXmΧiƬ &ʥ#?IvM)+`=DCDn~^d?:\ ]O.Ž:񖧂~:(x"4:í1QzbŽe7eih$ͩaK6MzԷ2>uu0 `mY'UbLp'm_qآoXy|J`J2,nd3amY3eh V9켃y0~3Θ΃nDž^:{2ol]Iv uz Pp( i[ 8v`oAbF~'9/J [}ݺfJv&oZ-=NLL--`3܆Mk5a"!% c!?JP+{?w)c,eI$n-A '=+DC:M0:{)ghvh]3cL1'+*%j?4x$O+ I:9_6vY!ޟ칫T (yf=l(}r;/q=AKW3{LzmHXn{oJyE ߮"s]S KTZi?SrhIG;B?L f`u ߮ƴJ,tD t܍&%ZE|>"k6k79kiUˋ{\f֘J--3{~u|50taAMS[:*w2J(AQ?O 0,!V/4Q SJM{==GԵwN,PK (۩fr<, :yR֥gYBS2>YIhڶftF9>۩d(lwk37`'{1O) D@4Yp}c~3tk0B$(kJCaigĞ|b `Oji>e0́l򻌥-w|2Uh['?M^ 7~&-/85d*ǥ3ڐ:-!lCtA)BJ-և== Q "5䉐Otub>pSZH? )RP: yj!vf?rl[nrq)"]Y2_ Wy[|6>O-kڗ]2A CN1dwkʈml- ?u {XQ,v3#z{q5C,uwLP~)$.|B2)݉t ZdMZԉVDj .U)+V"\o]KZר;f?U!Ku" |{Ptܗ*K^ilÞv i\4{Y<_$1Vū}&EWT' Ms୍ D)xQ̳.l5 y7G LXkXcJ7v>nMjlL&H-kpS~3~) ~9riQ#3A3?oxM:,wO1G,%'V^F4tyLB{nwmЀE Z.Tt> o: t40)i,J/mP+A[-rc%/޵|L6LqE+TF_0.pM%=TƑj]o+YignP'34VZ-[^3L&q$@O1Hz4~rᰢuG[HLPYAK,I=.V 'DM&9BC$ <~j'A|I>~[+"UnpJ'9n o,L <'C8>y'RCXe$Ӭ?4J3!Р9md <^Y*#" 5:¥*P^D<aQt Ow5ufѱvS| S/p󃩶).w2A\46;a*A-0٩I-PtwYFNX W$EYfJG8=t_yհ4O-Câ 4\~CGpJ6#bji1́Lp*j40׸tuc8N^Fi%NI>AZ{po:yқ oMi))?IB 3K Й\X)q0Y0= Αv$IS䬎ƽvz G1 \Ѻh9=lYLlނM:7)`P@}ڻ!QSY̆s A%w<)ni?))QYR)-Ҧ-onV1K(<^)) k)F=^<[NZT̀X8u'"s$VO1X+}[B)x9?LU+d¶s<"qX ިj%GqJ{kpXmAjc9gϻ~=@S哲Z> wǹͬ+f4‹_L$%VԂtTJv]pחf!I6LMs;{X3{e\kS?!CAg4 ELvZHm;A#JtB.s@)&au KkkiJ.YhB&>$5FrQjEAN[yYpU G>]i-Mf\gP /t1&Q}m&nL!?y&GM6"%\9֚Uӊ>HZkg6R'*{ᰗ!K#y^K:;DaDcqsEOc) t$\I%pс7Ky6SP&)&I'`G܊f$AgY혜KK c"lf`2o-z ݴf:]"(6dcϱ f;0YZ07070100000009000081a4000000000000000000000001616ee5110000a17c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/:]?Eh=ڜͩQc=&~dth`pgEU:-_68V ־yC ?7z9<&ZN&( d$@,hʠjץPϼwlv!1 z1l':yͺX5:} Ru \ߛ[?FT ڏӦ/(u'myD.Li tok]:^Z}Bz"AoQ/{G6"=VrTC`[R}'^Ԕ`-j2jP(׵*0k?ˠ9Wu5 ʔfk}߂@V![Aױ`…0ʴv]_>ir; |5Pm!YaЭ~䡭?d*e(M#TpQ"4fT4l.Ё1kuú~+=h="7}{?}X/C'[rXfDUz= :Ŏ6~S^sS^ŸE*qA jgc4!|2-̼z]Z[K7*a:Dʷ`W>B}}RMMt{Ǐ3}xJtvP1$i)I^Q̩g>'/;@&Q%b#mMv)K X|lds(b4Ij \ReX(acRYҬ6gܻۘYi8cY U*l :^[@JsvKc(}Bu1Tjۥ-ʔ c7(@ V7 "x) Jnrvv;H7RՄi%c[Bj_F}ߘz0?d<A6+J3)k̅UCt)CJ EkL ~tᇋ!f!cFwŏݝc,Urb֨cOMֽҏǁbh*uhʗg&1dB7?F_{UE.g)4gl0Lc<`PhCrUu By~pvkH]N);6=-F>s-rIA88^Xf-: hٮIXTZr/|¡boU}{ {tiSA)ײkZ4&t>፲Ѧq[<㵤ea،AoG耯2|3LDes|`YS{ʹf_f\.Hi4qeT!Խ<;ݞy+n*ЀDdH`?|gL!QHi[$mR) XJg3ϫ;]6pW(2V<̽ |(DVk߆]d/tA30?=}"Uti M3}&  G%Ľ:d.t{QpvP.f^ fL18@ds'~$p6#:ZE&e4V.3o1pߌ8L5TǟZrՍ srҲX.Ie\ Sz`O gӱcJHY%|=3О{A;Y-4EqH0[ia== a}(J }VRix9ז9 Kb. ˸X3ЩZ)!ַγD@c!!C]W$3kUs /UOB)qgە`Ȫ3NKφ^Kps;#}*5)Oo1=2k*I@wAcn!];IP:]a!ɦ;5~g4%&q*'"Ֆ•G?XTKSwI ="Mwd]`\.|JG-g.آ"WHMxhsG5e.&HaOp`3)EcN޻B, VcMHg :غAE9αuޱ# TCM+AJ`N.Lqv;\]n&9k^t9fzXLZ2o`wbn=2I`fg mH!P&،p NYuq͓͓4]$v%G 7@ͣ?rgT\NSEl@ls BWҍ7 G9nub{Hvh6Dw?2)Ғ@;i7/eS'd9T~hruaxܪpe&{go:Ȅh Rbl*"(@?N3}\%N%6Kl'+η zaᓢM&B!oJSIcsոrm($6??[ze xZˊ%&WMACs~`~Ast = ź킿ҕ2-.ME"@=u2&낽kMolC P,gblRdEپ?%h3[~}aӫe} )&V[LFO-Xn8{w=RQM_VY-m%}{ sY  G*f}+#DP]d qdA7]5/{K@*;刔,}Ta5L:] jdy"K{H7RB-g<hHm2M7f5nF5i?!_' v|uN ÔjWNx9MP&CX7CL+8L4cթǡi-+,b:2zUޜ- 3+P"ā!gSIM mmx#a>, %Rᳮʖ,8t{e*Vک}*-ȓĆW0@NK,)Bw$PjOYM7]𲇟\L#JlaoƩ0+%Q0$Jz%F?Nx[MSĔv'5d0BNjUDp#0 uk΋M"5eHN Fao!#g &7ΉBFV KSSZ>ѶE)G 0i">cUi3g#ӼZ.H8Md䈠JFx:* )6>øp|=hzOspWn&8UkNE zHvDףe2RBd3T4q锇H[JKО m&xݤUVD[>Sȉe\jac'7B>GӼelʹ9ٓhE)Fp==^(E2&NBᔙ$ͤ-  {u4ui?.\mFj{n0‡"NIgSV?rMK lsj%ڒNA8[ifDXz,/6AnQͶbCqF{tf޴ԫMV (Xǥ;_l^"i5m! p/:;i*U܏pĽ5PƄΦMs͌4j)PA#pHP{=ѻ+6lY1z/oWO5Wɂf0F-M}PfquH$7n<,ud%Y!xQF*3;/!LʈxyJ}K\<- 1PD(,۽4m*$kadJ!YKy}BKܦguӒ؃9Py.Uv5(q'1 db"assjE! }%qCWT4 ao a jXZi.~. BFwEYCsqқo6n+O7:{4$vbw9}MhB +8lYD<9.ZLa[ Hϧ Wz(r74it2TNw+5t*d3TK؆ 3 FbM<% gZ|AyjBhn5v.'^ YNvhQ]Ӹ~?ómTak{ʬ^Rk̻U} 99O0b$~=N \#K̸-TslTIj&{dyu,Wdv#`md=%OO sJsʬpFU|D\ˤrs{[$%Z:cfuq}Q\tT\WwՐRKpQYMP ]ց%7Gk2\ޣCV1#߻`[w%&V運V禒2sHAIH#4y D$dEzb.蚹fN`ULN9^^sY"4FHrҰ Aj.QB0DF6Z|ɲŕ֛%ZלMFD9Bh\ޠ*ƾnZedݹ4npqy_QϏ,< 'J,rEZ[j:jOƅ_?ݱ<Y-TSASiL}+2b]l4 3 ZȓNHR/L4}H}HZɍ r@I}Vu-Vv=roT~2 9ˎ%rm#-TxYs uM@^-&wU3 T ڝ S4Cp1:fpKC9(G PzvGp͡Olv:k0қ cm40/Dz6вlM_.(ȁ ՛ݸ6qջQC]6*Mi~YhfߒmEuWT\x .k$z19_z pM#Xwbd#p<1_ iQt`RmV{[q\/LEjhB`LZ?H^9> QAk& GgبyTdJQϼRq4 ,: :y8K^h;TDy4SY5ոL asfB)LR ;L5o}%ߺG7e Q`/IqcܧdxEۇynPv6hJ(e#@|P4̍I8~QlzRxзK0k2^'ʡDē_!0/zymPH (б8JfdmzY5,i(x2MSeVhe`=K3zZgWm ]IB6C[H[oox7Ur-wvlX1١qc͏sEXb* ڧ ?d05(18@?iu}ϙ{>PYE*+i#-3֧0d\# c 1BXU]2;sqU:%]/3"3g![Ҏ0%uT)O IcNnA}0rtv;]{1v%u .V;1Fx4(^aS=Z3n̑D.{1e׹m/+!F (2 ŒU,Od2RJfF4^}H9+h:8~ɿ0??*-uL:]f[FXnLJ}0P@?h.wƋ4'AAubCTQ# ?>'.5vh/2\˝eTZY/%a'OS\0.g5Gwy~@)TB*.9=oړxFL+mxTQAKzc^Lm-焱s3nP(8Dʇe _ZRmX4?3:g55F񷵺At6 zWgXc!M9*HOLBy4¶$=%ԍ3 ^_ W{FjΜƋGiw%>3 e.;NSE0`-2. Cr62L@.#]~Ly{ JReU=.uТl^#ڍ2 6N_Y./ةKfgx凣H_X'@p38FڄlNj;[`b\%mޚ7S)*b8 cVײbH/Πi0կB{oEìh܁幻>NI!`>wF"_J6̍cXX|]V&FH3HH QD+W:CtC=`gT{Z 1v~64.^V"5 r{O GC&? 0nۙP׭q0*$nxX/?1beA!sz%J-v k7_lӺm=%WaT`Ik?)|*,R tG@ʧx.ް7@g[DWew9H7HUVi#M]x011sH-wlZ C,Mu_>ij;5# Z+3|5Aȃ#Ќ i PcN(P^^šiː ;Jˈ^.eY0t"Ҍc"ֺPóS[0lC:ЛA,VH+0V"uB5˨FG0mAbjR[zlZЈ[l q(ŢOi"7H< f>}ctM"J/_lEoJӶ}eoO-^]?,߽]SmqIсyY6S$|*C,}v8:a_N`2mZkp;X0/ة5:7p!` ]GC&&UNHҋ$b:4*r{q'{nwSX =Kx}SQhnkxUL'􌮟OzTbk"xx̭&d+x% ??^.bsց[{&IjD]t*Ut+XKp!W.!] 0]I#M^{,6r#zJ9xB+ }LA݆0;B/$ZFEC4M1Aӿ%ObB߰`=OsQ. e VC/@^D[J"7LΙcQΤ6gQ֏FK "Jb{),ǧXeUez ?ΡFzKhbi7bW48'SS?v w&}Ď_a*6[QM C@ֹςRtܫ XqKOUw%6äU͐ [!"ŭ̆ 8yOVFi9 G"}BbeFkS8=3ڕBdWEB˩>gIk 2[n/VOQft=~/߀=WM %lkABJcr:&ZJxtw6fimC+e1TVɸѽ̂\py%|rӠ:,9#1tfu^3,R.sJO$]$ۈ$ צ:D אd/px # [Z,ⲭ=4xNE0m9XSP`_\- I<Ēlmd3po۴h9 k 5Cv$o:Z WD]g7^;$4Aݩ) 7 ŀV&<-ĿNQF_d}jO >aohmfQgׇiUC\njq-=W~VNw?Q`w Wn$e 6͆j׼a%G-~\,"#R W^3MrO1($TWܺp-5h0+~FA64d|/|WѸ"wqʾA՚l܋cNvguL>䀼:9zF-/v+|Kjmp&À[ta 5!v37 wG#jl2tY{794"+pPCe7 L ^ /2Iɵv92 8T,o MIC (qf*yi^TS-+Yuغ)έ߂,~Ψ;|Dk&TH;fEǶ"Ɂ򮎺u%ִx?-6ΟjG.?͏7\e֭;g4kV^XAz-Ե~30 j8ߦ6lbe/>jW e.cGn(MwWKا s/.#CnU ֨E˭=h|ѡ f k*>9Mco½ItrH$rV*XKc<|!픿gK+aQwg[q{F|v"Vs[WZ$횷NPN.5<ZxPACpVb^Yf+ޤ+_i ɚo >Wxי"xdh(TRAjEPcnk:fl_>F_Eg/is @fnOlP#{G &&fbSMSU@4LӚR':W{18a[#a2#|ջSڝD=9<+5WSUWAkBR6="ހJ6[D#ŀ#Ѝ )Xmͬ h156j]+nJ`r%)7iCb tg{0mD9v};J`%%8Vnܔ9~upl-q1;p3z9s3`tlvM7q8:YƚOC g.` EuDd,JUJ}Yo9Qw3 M8BC?l={c6VA{>9#qede5|$<8#a#V45&K7lX|E+(‹l5|q]6ɲ[X[f+ϘShcHbxt`f[{Wd<.nL畢w[r-w5lvGk'nXrM=΁`xg:oʬLhhhG,Y鋈P(ۃڿl-jp%6[ }嬣TXz>S=*0R/0c]K01ЁQyΛo-D /+ 5i6V~o{|Vj0oUy$֎Ң{4PE{*;O0(Q5%XF2^oXщA.CɐDY~X!EGߟEQ@uց͋񌕺-4F9.A̧1,a)wSo] qy*tb]j7 aҳ Lx$UydKؓ< tk%&4Ec~' G\bRŮ:>}']lnf ]4QjƓB|Au% RaԤଥ<5.y16ӻu^¹XLajukL y(wN%!7Jt7%žr 6_/1 {U:rd Q<ޟKM[C,>#lT[ .f&V6>,\ glQ)c>T6gB"Ӥh'$bNnW!LVCbf_S YS^[}#ﲪ0{;A9(f`$wM? 5MR1Dإ֊"<$2/^G)cw q|WaZ$"XۊN5 b9ԍi5qǺ*DAa2"hN#ƀf+k|n{˺^czi3ԙ4*V=6Ane)7yBLN+[om-6QO;f;?\ͽ^Σui_ڠ{Q~RaNdj!(#t0F+sUδ'y;ҙ 1U - O" D'CYLOQ@sPQGM5%ʱQ7-#̲N.qYhH˷{Um ŧL k<-Kګ.rָ[AJ&kkqՖ\.\Zw_I;~O`($)_s)դӏAz^$>"'L P~Z>  HMtbݷ]nڗV_H"a٤Dh0;1ʶ3 %[/~e.}!05w/6P*}F B\*A$qhys-}ҳ#d1!׃zH. G-D 9+,q?AFqp9Smo Y\4*Δu͚U[X(Y6K9q?}en̢=r/NC5BH_RAYĎ| q-.PeGFME4(L.Ή@flkUXR7'\]TpF4Y1nVԣ%:^:6WRgmaHhB?9"waywĄ_j%V|8L+kd\4A[7ՋXz"&x:o:-q07F6dJa#Tj:tg) S:񁹩+b3髮DÏ },R?[iNWx؂ +a=F){m4m:Lm ME/׺ 16eb ` }Mw[t4h7G@zs }"wA'󡰁"i1Ol=L!e ahcvxݞ;t} I&ZrgdRKO+yHN6gk4&fCqV 7LM+bXT }unKᾨ:;"d8hF`mT /4>V|V<:SBI>Bݥlae@j֩B㛐=FyDP-S:*?ܒ=%׶7Wҋי}s=_p DC L0G['34 Z uhPԄT|oY #̋x<8U=Mb[Lpp* y#ҭh);4lτJ^rc\MœPDhհOU¯!j3Xejϣ{Cg}>czv vˁ1vv8ѢJq8Rx:k3'NҢXλ9MsDIwBad&)8?հTvh̒frF+CVt Ad{VsjA+2CE6p&~!@qyS% |N3eXc\m6C9&AZ}ڎE)ʆq@[ 64A|K,7VCoբ\]%֡" :"d)3`3ȄxWalG)~m{s#蕃r!ð,[i|;-e jl|W:Œd$BEz@Zs:姼4K¨ErM \':lER:}}=$* >9APKvj2<CPx\ZR>K:u^hx&p3Rz‡+izJ+j``ͺxDM'-^8b_ j7W&"qyu_nn5 85 Ae~/#pD>}vApL ւ0<,KZ!FP!\HI p)~.Sy!Ci]*%7*^I0h YhAų& hva{' emoIrSɘ:Ģ9ÇQ&K/:* _Wz,B\.R;æw+y oZwUkUv3N-FJN\ TBQVw%87XӁ%BG$/I]/uJRpIϿ^+b$> 2D@ʺG1NjVOBWE>@z&Gw 4Ą\ C.|SZ Kt,zt>7:E4if]IX0}"@2_pMM[4d Xy&TBKb9B"?=؋ L?Joum@>$9GuTpYSP>&~pR,+vXP!^''LEԀX"<^y<&zY '*DRZtQ93A>.B"bA]E oC_?Dfv@ot)q!y4XtUd/rrC^L_<'ߥ_=a:$s?'=a3ڣGAGw.9Me8Ri96K?UD菴7f.c#KVHۈ(! 5VѿmDѾ`q)+9IH6$fN+W\Ώ*Zj8ЭW.'9GMu + A==czBlW37.HvponfVj\9!TH}<'lkq*2QbttM_I q^AI]/`:ٔy]1 lZ D$$C& hzL<ƝҕD0t@J5'ŶlAދY_7|Œq0 MDv[Jn-/au a=(ކmr7Y^ jò1tFj8Fsh89[%N͵/6:L*(Nw{-ؑvҢSPC@d=Bq[h^GkTvD@VɄ)~9/v* m"W+qQ &=(TԨuL 1ãLӓm}p?5)kmCC"qn4Md8 c)UI7ocĘiY\o^ɔdx"PW^~L Op77"Obko<7"v,LN ml% j #g<"liꫂǹ> p8_1qq?TC)#98 *H˞di!}U{]v܏iZC#jF5L.]?U6q[3"k某BOw^7&cdUm[]y'T}. s l@dr-\H4!/X~xN2 R{0-^mm$_kۊʴf\fIJct§#uQTeUVZ%SJqK=04:M^] "X+U?U|uZdi,ȖEvk>E.h[q_m_%Av4~Ru"*Jj'Ses|#QȔrxz+8m~ }kLUq ȒrHtЦmrP-ue9sYyfշ|\ћc[y4##_#_eO^.z#ѰJNJ؈Q,j9}a+ZV8|' :cOt35x&V MuNenTù!uWZI`b = T[En*fΪ61}a=.os ?F@2ˢjUQ2ER21[yW ׁĜOb61:gEW</o 8'3x@G7HՊFZiW(8xRV" K>o<+=_%WEm#}$ Taeov[V} (}@O\UGf#^i/cq;0kLF=i+H#8[ HҷPQ3}& |[ttiu^^D ,Bnn3Kn2``A50v}5ٚƻ]0O)3vڠIA,)[~&8ZPc_"N+Ml 뱞3؉ݬh=BI d*j-jEoټd7':Xbbڮv{!y_noJb)'DvPKF`D]3A,_/%n~~-=J;FAUb ު Š6Nz-b}6;ڶgb~1Pk]k O)@8eFl v6<<͝4(D0=RNY[OEJY9UA/6U@HM}R̾#='C:pkdK2P#; G}=RW< }\# 3ƴܘW[虞_r#PIQ"8{>eJ٨̝;k W'^Cte8>=(RQXU5AѻK#T9LEuUӤ,;pYUY\E20:a:c9k*A]^%3 { 5f+QeML,!EaxH%+?w&.ɅapFymZXԔHpVRC|%S  ^XS#_ёg|ЅBeG>͹W %EqugqSˇUEc~Hfe&xN' qo~἟9?W-;**S>cmyYk^,)`ZU!Ub鴎ݟLN4j?C=媏y0AM:,!蔱fd.Y+/{rcQ ,:hIٕށ\q|c,z_ #UP!άow LŗyF|"aACgH>-T()v2g ^q<"I-I&!W^z9BGUvOKL iW%Ӭc|[_|jq؄i$( DQ(Ex`+ϵ'pσ[יSG@5$$Qů>9Q"J]{s=E]7c5;?XDfxkWRM$9> /,pџVa)^,P e1[EFR?/Zn&R~>٘3H!),3;ʵXٛQw =hGHՁC8V?SlΨ͵wgs6hnQ i N}Jwjn~H0hQQ̿fi#WY WAAsqֲZժ>?']C/v`8!?XCɋo G# 'P6amvZZ{E3?|2f[YKV  aL-@]lEoCćƕ 0$ed{ |wW E IVG[s\Zl~Cb U}:]\.r4sP6ܒBŻe-`3Xb((6s@I"~kݗ?պpKT I̠TTPa&Nc1iF`Z%˟qJ~6ŧ۝>0a8^w1ȃmE|Yc)T6v Ĥ0]L cLaS-ch1̘&r=IQCA63Be mIl w|*1wm1-$ Wb6zAcGEUә" N"+kpve  \h:KHJxs%)^vwR xnCXjb ݏǹ. P㯡Dnpw$xwÓn՛i_-wʅHw ?}ז 䄬5jIHHLx7iǠ4II_a~q 1W7>p#4.s|7iF^[6ؚBtI2!7MV3r ŞO܈Ș #D/LfF74%SNS 9Y0 2Z}5]cHc12%ظwVR&~޷v#kEq)^kSN)-BBC-k~Se aP+}\zNLΚ9CAP>Z֥S8&1ECXO@*c2h┬p<%ϾZ-sbnk˿QOd:7Rn+Nh/fXwu7,,9g^H& ZꨁNgH9&*Դ_+i `)Zmq@]vSwv*%_ bfѶK~G",/eO>kh6;/AiO,O3Tͽ'!w[-v[z.\nIpu -ȟK`m: EPfC:`Y/8wK$YF@8j˖{ͰBԪ!~,BC֎+ks#f9 C|DyckutWO> kG IJkټ+k):X7Vb=GpNĈ2 a fN6/zmuAl-*(F4,E~%&8y&a͹_E TpY1ffX(M#Mw# mY? +vre*mJ/[!kJjR 8OvJ:R}̴y3~ME5? 0v5^LJ }fLpOF̀_ySeҏj`u}w/L9qS2,_e먕i{1UOԬ*c mD{ ։"V-Ff'2]i _q#TCIz/ ¥F3\28 22V"S OcID34J2ێ~P*;=Z&-4[ĄR:iLԫ' ~gO 8[ H > M?6W^{$7xsoˋK)q̬H7ub:S)xqϖdI'w5_$2r 1LTc.l{*7LV_?3ͮFor):*Xɺ4S,{Tb+D7o3VsPT;6?lSp[_ A^Qhgӥ*G}TI\dz9om0H(@F-`gf {[UMGI\lӖˎv$a?xq]!eNfy7v0px30jފ8勗s%Y&5HnmYT*BsEK*kdeaMf{L8nfh ӢS]ͫ@eqdXQ%JCFENCd[%;$؜LH0e񻱗 ;ZNd)-I'|GHJU ?TQ-MWE?вMrNk<6?-A>M6| NU ŝqyS˩o|e)eq,ڱhFU F`þêoVkiNRDmw\= 'Q`i2;O|:cxӂ% #='3Ǟ.NT4稲eοYx 3RLX.*d"JIRK N]澇[=9g*>O yvR^q2B?q 0*m&TtW*jKaqނcj5D{@gv9B(Rqm^Ox]&<+*Pq` v,ֻ iԞ[\+x)/KZ:ni!]==q\G҄>0Șw|}as X㵻@TFet8on#ۿ3Wg|_ O3ZfK(-˜z9F(azQX; n-U!U+$e8WPjɩ-aKp/r)1|eH;n(Ҕ7cKaf-@S,s_ٙD $:xN? ,1׮=zc::@g @^)@| mP!k=NMd[Ӷlgu?o")M 7Ag5d%Fg{%P4o)0yFtA@3^C:!Ɍ @#A0yH7 K I$ aJijFr܁ADdaFdErFa zw,ew,l\8T wKM)NZV:굩&4"* ).bG J-{&f#UmݬD ɵnV+@j6\SӪG/ rt6~~Jy1KtqёlΙ;yb)g'UHXʻȊZ*:tISX]uO[\~D OE/:Mm5\{C{|k "8gڨ+Ͼ.b摌u⃣VB}5x0Hxߵ4WɆ.Ľfo2(ޟ#ho!;N~5"oAOV#ņ퍃FU) xM= G>H~E6!d'wF|2_D!JI>7,4H[:|go?3p]1QRgP|,э>yP(~kf(ocZ02[ae +ֻ/=oi3ty  ʲ_jǂiW@:qTsQ4^*[8\J=>خqRUxq09DSS0T{M-Cf6ȇ[$?77x}EʢPL;ޅqR26" ;X`yCZfy %D+7>%"rLE^,:y?cjskYEj ]` ξ[Ĥ~sQ#x$l!Ezd$ ZJ`:&QDNoh0PLo{Ɩ>s )#8}FsJt<ﳛ[Jү!ƥIjuđ5|H(q*B;oJkqs+,z /-jxm ع$ ὌȻϩHM33gOPV79|Ӵ,jiXǺ"@ǣoJ6Hٍ?6FgIr_)+_ikS~]ky+}Q񾹗ar7{B/¯gX@ϘjJF)&yz9U+6MBQD t"oB?'s}-h+5THrt$iyXIc2sh暥X5_Wvdt[3ntr:o>ˎ<أ7k-u r÷ko;v[\̅<%GPtq܋5ǓW4$5=] (I]¡7*"DeB> :}AWs4j51 [!6eh.XG*ӴNe(+zy?k mAd) R * howeH:mF&'+zXh_*T8f-k ?Ɔ.Q࠿(k fACIܚ9 n8n-'u-R{jd2r=ġ)YRkS-58F9,HJ RSؤ+_' sU9gją?V e%O7?rEߚ"e}n_"M.z I9[ԟ.ߪ6/_MMY8==);!|kMA5 Rgh4/IH̒bb~ttl>#Cq@l&Jk.&j: ~7Q'DwR+ޕNogm׭A@H LhM*hU1w}x2$l]1΁~ZQSD0/:e"Uzٹ[ɦ#5gG;z&),z'Q8{+6'YNVoZ$WVA~WK]!^l.fqWpUH$%e{YG"ͭlpJ2b&2'mrH  @U0+NQH-%MqKCAǃNKȗToBJ\V$둪mvw.u%>)(b]:]`Sҗ@Sid ʸX=oi^yn{?@_!ilj)|q{E"!qB$Ȱ,*zψmAςuWieKj\IJ︌'u~&L鴫`଄CfsjEP:C0)s|['p-0/x&֮%]Hg oCWlԕ/nX>n]Bӧ+6oe : ލ{~kO8 ΈFΙWۭ_!dDk9zI3 ! fAG܉HPO>.`; }:L3ј[/@(SEZ #DӚВ 7*Z@̾/B-͜4sTnutZG/CR6S5YSrAA7֤}7b o4X'yq5W铃3߁VTTDa^w?pRۧ$G6zhۍL9.I,&}>yFĴ E_9%[htTf%lF ŇK8t$^.f3͚)}{d"EhY`<9LG?HLf-}5EvR>!nWXMKΑ܆ebl~(*Ysh>3 ;p?wف uL$81ZdbA"@Ǔm߾k7ܖ6p;nJ ӧ_8'w؋sOe?J *T qԎ 6`}=u%g R6)\~URf8tS"Cup^A(PB5xxbCJqWLփA(&vxi#8%z b)|]6q|taI,]k3M lo}B-,݆/a^ R*"[$+ThӇM6.}`C@/VH֠7.+r/W0?CPaz*mbFs>+~8F2.ʼUkrzXʕŧfz?G@:i* S+7BAX; ^a8o v4 S}J c9]\3eQ xBj1hbc(E>l+; I:\84c B,^6Rϻus+m ~rtC eIGڼE'G/WAy}&!~+ o@a~eƱ%2 ٢B !-<4RK)=aͿ7n ݰ^?,Wo*)Tw ~1X| =HF&tTK]qF;5GLc㍹貵[Np!j9A}L'yV41>vVBG\:VH|25V!8 R7mAu;7 DvN'C$#:W~N o9%/x$W) a4"FI=1:%1 pL׼b9j9iu9; -ӖPw_<-#gHI+66>pBFEEh˞ 0["!mTnǿ|)VNBQvx8`:7X~[K6"U`^vuݮw0V]*DKF}r9k/!jC۹(}:m&6%m+ ^\ ' ףSV %]ʾ9dhi+6Up77Ykd~qsnµF2([frgmMͥA6ݜń4Րs+F-9lRM/?R+c:```ZY&ﲟYώ/#jV!ucono{֒D5xl#D@[26x[q0ذQL :ќYwpA԰z@+\2r!6eyB2!~R4EqwcA䷟&=}D2!+i"dʩ쾱7)#W;z/$0#{`%\V~V:A7 OQ1@ JlQ9 pJbDۋo^hܫj %}ɓqB s;rb738_dl8cAeOYbuYcNYc!?YWڦSdGo9}Zh.숗4j\b/6֖\!'{P61xu$ЈA5 fBZ4F~jfJkA[k94CNJ*-W+t&"h=[%G1+Ihlΐp*;>W|#=2 ڌ{Y8n4&6σc#Aܤ;DO(fWV Vε[\K:EWrlJFLh$cg;>z46OY<֋`RL7~Äʘ? ~]{4Z3s{sZbAmWNiaߑWwn o@gtgu@yH!};OscUr ijM6zjs\~! ;0d[{:hq!/m/#I-W6Vb5`reVgYZ0707010000000a000081a4000000000000000000000001616ee511000035d8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/hisilicon/hibmc/hibmc-drm.ko.xz7zXZִF!t/!5]?Eh=ڜͩIBar}5>y*-JBFJeڧzjNM-þ}ˈFθnt4-C!+ϟU tCoI'.܇_`5ahfL]bԽGm! )`.)BqOctHZJ=$7Jh)Qm C !۬dw_hk >v5! Mg᥅;|Uޖ1 e3Eo*qв޻zbsO8f=" &|naq3ceV9p=D_00\d}|m}}!szZ͠_Ot۞&N"Y;GG&rBZ6}2kڠXݠo%2V^-kR%뙚SYohzZ2)Զs/MG0y:Znrp*@'$4)_CȻZfj3w:k!}Ϡ'[k$CL`*02Ѐb͙:U0{P% nOPDHkFɔFD8< tw;:k~[VC}ԩ[SiFIN7*ku{٨16s%<ɕtvpj`)$v .=3\WV`k"nBK4*[H/@( x zʉ%}D!ДQc4=Q̗޻~UVmd]1ǜoq,}`Q` #P@ K^1B|*Ze O [QR15] KFZ, P~ *X],؂"$ZRiG@4LkS&F7@%%peFx9ΥRDp'\w?744e$ x2NQ+wq'D#>+Ca-Uv鑫 Wo> T|SX+vBڍ̄J`QˌInm):K٩D<I>f,1`{G-FVe p2ȤO6ϣpdǯ= B_8F<'n!MGϣ9 ك̓8Ӏq].byr7bXP]#5i"-q@׃Kvx='Y L4̕Լ|Pnx2kK?8w(aj4=].2Vqxfِ| 5m/_ev@o %T: R7p̫zfK t/Jjf.ΨoxAPƗy<dU{D/L Uq>S%20z(ZxDD ,`6ҙkHd/gS$]KzHl0ryս^TRڪF&/ !Y[" W9j̋E%! d@`+JNM^wUl=6IW59z3%e#l |r- AOTB38x f=mvE5MS-&G)z_$Ytu;f'<@{E Q${aTŊ4/BEi~T#_.¦&)8.ieO @lȡKthx.a NUxR裸M ^&t5(oƢ{metf7/C'9y bݸژ0쑖 N{2?Cx[ ZX@퍖&VŌh<{tR7Cen8{!AҘxLS@^IT'2r^/1Akހ' I |EPKϩɅ=;Wֲb(d73$*|SM3lKƱP xoV[s')$B4-N'XefY޻>Yu!@&UPsswX~U>Է푷`}j]=\O*Ck+ %b1Y<. hn0lD̿q.tw>.Rj״@ў߷rN 3,:ꊒxF؈3TC"|ji5qaKʊ~_ M _T@HmqoȜ9>p=;\*Ԭm[8kp ZRH2.Y[H:`"0%FJ>h ץ8?ff\WתtS꤈ |\CSyp;on8@iq^*;XlF`Eސ,oV\߂kpGpXjx쏈64r]kW"bezZX*}NenJ◻?zp34P\Gv4^67 K/"<*f JEx[A1b-i vT\$F3W(DE{/n /&M O};|a<Ɣ.f, 1C}{`oq&>>ڣx5u d>;1'}E_h0bM}ER ^|H (vyюFsldQgS!@ e~<l Zd[$8C7yBF<saE[ qrR:9^HbmUcݨ9,j4s#1%-uk]9v 5 Z {tڪ%Z(BJ"jⓙ6 wԑk8%WFlX WQ}fʮ4TFi,D"½_Ԯ\Z9+&t?ްp{OfEkk/af[҃RZ%]jUD~̀Z |ɔ GZ 7!;orEE.v*l;Rmhv0[9Q(%L[:ˆCeS=x2ذi,}";ʳ V,Cmupl^``tb=F7ee_Xy.<"\ȯEk|ȵ !Myk2<Gzʣ]׎A4Wb܈*}QRJS2}l,~Dŝ=J)р&0Qb17= Sd9݇0!B_#첨 K67*)]p횂6,FG΀; VJ=ZCgUGG&, 8JQs[T&iя9R0C[H#G4PgO"qi2{?a[g/f vXc 4Nuejᭌ:ui0P@qdry]OcZHfT]iqb윧>pIwIƳ=`2pb;S$>'!E)ǠQNQrx8ܗ5#|j#pA%VRh:unA BVSBεPbbi\>:\D:8=FuO%,-}\.L%bcN!aر4 ~1b"19ĬYI9kW5j;.jgU4RMp?r_c1\}SG̘Rd;b?~yOMfm@ +x+VLpx񛀏- Ԯ X߰&,d'8u14?Z t}Sّq!dg1J}W3-$(j''7-!G>ƽG̠v񻒏eĪOE{1T\ zPƼz+ \S>1?PqܣffUit$ځ:s[PEU< g^Gg &E(v f+\ZB=iGʈ3:dP~T@F,{31.G= =Vt1VS=,IC܍K]dolt䶄P9fc7ry,*7YIҥ',oq O-otF f*[OSM6Hۤasğv;'h=8|+Fż@6޸++mV)hĕ2)6"~ ]ÿX4J$q;M.Vq IS.>I+ipI3̘ۍҢLv YMLPoH9mW/#:+PS-ۮ=`n3eMu"Q(zP>&C-c8 c8v9OR,V݀SVl?hr!e7VRH`yq rJ|6q>h2 bt"km|ߨ),@k J&=T(Ģ檆 ,bڟ7*ZMᨚ+U:\xv/i"P : e)t1gx^ 1{V5NIk_[k(tGҌ|#W ]w7R=MrI@?5ҍz# =2RgKpYg].n;=no|"n "r$be,Jj:`L^S)8GYDHkn:@pDf N4 ۘD),WEU8ǴR?H1q- ~/1UkB }g8ITm[e=?g[(vJJYg?Y`'a@p@4P&Ƚ“l"F2h9r 2eEe9c[@_$[1#^u1PV,m`C3U]pȈ 4BIBW ұxSvɋ׫YW/4$>b3>5H52H;I5NbWk~{XSϗm^8C݁m*/s1{}'^%wmTCKrHdU%?YfwNK^v/+ 72Sox9_Ŕ,@L>`k@C_%%O-x3YR(;H+{>ɀR'8U->ZZpй`-  w393'v)ۚ3@a-]4 '.Lliq"uU-Z`p`VѴ Ϫ2gZ"pFkDn[},kiH.N6p%cG} l@(SAyb8ٟPrXRa-˛T:$s;!FĐQ8  LV‚QK +0nwEdgsL )>c4E}CgARH$a Ɗ8rA C#e31!* $ GvZhr [QX9^vl~gL'QK]9Jܧʢ{eQ%)l vX 2\Sᙚ^u(53R6;`r:s[/~QNBŇpU]PWPATư(Q8l1"} 7Ps60ՖHgI#lHMtQ14)_^6ވW2(6Z:yo I>&qb&}*GX3 "nfBO,0ȃKdmwҜRkgMΒj<ڠPRzrJ\'[@o>FN ӿSw=d0n 4ԡν66k@ A|U r' RDp/% 4()y$M(u i![Gvϕ7nmcmDE 9s|$>BZkCO D1dVx؄ĨHwX+ #加w*\ScIVBcQWU?(pczuW%[y$r,q/V [[z }1ݨO4v-Iꎶ;o wۥd9;+C,CS}ğl3h)ႉ ΥI(zz3z^Ff9A‚;:IB+͖DW@rs-n[li9@=J[IQ8O)~ݝ]Udg7mc/`|M_d g\Xݯ_fTtiEaIt[wp2PW!;yF^B p *%cUD%W_K g4CH;܄_-F ` #כ;׋  nN} ae^:4!U[쎚x%6GVbkUah8t?[ӾC!CJRB*"ʸ=8N+xavc Au)md`0 u͗\ٜP?Ԕ2э32ٓ[id/ .n\ҠnTi qpw<;H~.$~j/iv=~8;qby z|8A`R۞f!YCoF{G5=}pW BJupᒆ@*Zf#Y}n sW* +̀aBSHDr 0(RRpJF\Lo2&rTʯ|!v"KJY$M ~'èH^.יq!] &Ϙo]Gyb]ᠿ ߩБk\ 5eҘ@ P}BD8_־{LĄh7N@<|dCSgзH1yzdW6uE}U>,:^Qug81X*z` .cAtyP:)C?EzpE;Sq5JJܓXB-鏙%Ru`p=y\碫Gd}9dx9퀩oք8 |B42G9bw]tW!\RW`a%6TUBǟC0"q1`(0mC)C5\'~0G6t\1@CU<~ c4;9:llPnX* BD?g\i76j5ʴ2< "ti :i#" F_1}F@\lp/-mA1bb"õ TFM ru-O߽+lL0BB/cŻXQMmb7J᠓lTÚwHs(HuޏW[ݖ5@/Nڧx &DvWz@){HrJ"ji6V(NTz.ɕϕ@Vrj>rs([5&k ߄{B _o+M[.~5p7NSJ FN1'Ik3$R^gF{r@q+Q]&QVu뽒 B|6{f<7*te@ihb9xw3K1yZgi)peћgaDnkrG+ZckhOƪrhvgQRWt^J_s홗0MKY }=/ca.%ve^;)}U:Νe>Hrm]Ġ>.gFѩ!ng#5iEԃZ&,#֋-n*׮ ayF5IJAyOVxhJ}@}țmqd|ڠ ;}l]7@Ỷs&=S CX *"$ @!*:+uSﲝƱZ_ZBVn}fEBkW  lҠ@xGŽЄc;BRStْdg7ꪼ<ܾ)& MEĜmRdK4ȡʌXkҰ@:=ʩZäh=@q]n6uTKИo!a3LR&8fps)S`it.婱!)y˕xbςQK\2Rq(9O28E:μsS.mlZfS^jGK(t $z4T:Q98 '/P;2,f]^qь%Z^\k6I`N؇^Wnfi!{ꡣ{HomiI<LuŋUePF_DCOfrQ\ 2(StBmMBH^{6|V ;npU.sgOo =k+1̱ `¡7dKYuXaUTn4h;8tg3ui}8u>?vvIy|xk5 f$N߻`UOIw <ƋzH~KP{-)z8TWW.W}M銟$m7I ifB}@8˔9Mr^$9"GD48&)Ƶ]:;x5_Q4H6)Ȗ8McEZ“4Y#|*YI0ev Ypӑ]%,F71?frZ=j;L `OB~"x9$zM!At]@{BZ^l]HTW3ɿZ8%ȝ" veG#_8t~%: tzShow9zk*]~ٝtvݢH"^Ⱦ l],̩S➩șB m!*`f܃kxvbQ=x1 qŻ9N!Ljf^DF\ݘ>dr[eFA*HkxPaOIk2mЅj\';,ʍI :5{!y5oƭٮP|j 2UXSTBʳ+J3u$dLmi4]" S83+ $&VJHij5d"pDH>O}Є 6\%"Q춝TkGccDCƃ+G!mV_Tfʰ%M=ѫ74ߩ?.QHT-"d,42rk?lm4_uqvQ8*H;/}-xϡ*= n0UVCZ!CFA 15y7TIꤜg9FBLOŭ^KFdR:ֶ2| 䯠(@|儌M·ٗI$ a^m:uɌ.y7ύ6{fdUpmWՂ3xOTp8ceͿ@ys]4P(G D&"[%'_QkFX/k% ,:^ڒ <3G/Vsew=HwyهTr[^kNPR0+:Ko~w;;Ui&4f%U~L)%ȓQ_y#ԙ\{d Nd_+]Pu:s$Fo7r/țS>ClhѼ>pK&KĽɄŬkKI")BW7`Fs]zi!ciəHnlTjQq*&g[O`X._E [R^%lMĺRc]noK `vܒ0k 䐒*KnvqoM'GY6.~MKѼ凣[054eOBQ :O,il$=r!phAǖ<24 TZn#̤M`S=rᨗjL.Y,Ȼ 99|lm9Z6p>G5뱃aBz)̇'j7}[*ɏg2q}"޿~0G9ε6zՐ3I|L=" >#Bwl([d-{ Ȃ7g fJm{8A C@LsV'VQEՁnK9mBe(L978Fd̅ghs9.Բ-}"KP V-f#s2]^2z|y"#p]̚Kᝁ&'tfJSI#O&y;-ÓD6;8v;֏ȇ'AEV2Ү O DCs.bu܉l*8\زRE1Lu#Op`ť'g[L?IZTc)YyS $_  22J଎ vZXYP*-v^+nO F LJXbS#9.J{Tk;rն/Y״-r~/ⱅŠ pgm7qՠ (ǵbOo `>>+[WUE*zغ/ZO8[q$( #WCz3\Wm=ۜjmDze\L5~SR %? g؟<NzָȾe̍{B )fGG=h j*S\=;vy*5 JԭоwTKrn#Z; &O,Q-ׇLy6\S7v:Ux23K2p~bw sCSĶ_Nrdޒ_ {ş l9( #:hRԍ ?*cgDg3lWtl40 :7#VQHbєU$jNTA ޚ!j6 qѸbN`uD}VeLVwL m7= RZ;f!PzQ ñ+x 5;+(OIE^Rjڇ}`&7רi%J*+mNF͋W jL t@_MJ5!i??6/7SksG{f 0}s(hX⭶DŽn5PQl+Pvx!okaPcճJwH{ \%o%il,kMTŻEXjP bZ>)˭0kIY(~&$PQ]bYРP+_Rxpm=2-!BxL t^R(s臒GoSҒw :H7 . s*w׃@#ߴ#v+-+'/9`^s!?[XvAB[DPAH[5Âͩ}g[e|cnH7Q>#̒IӭfHv9"?mM/3Fni P#h >"pq.$FL~Ytޔ-R uNL(` =Yh4On_omBZQ/#mp<*Ù%bwJaeS1q ꏬPe{L;ϫUjZ)Ja+'bb&orQp> c>>+8L `615+V_ͫ?cӀJ9R*=WcBS9.G]#k]R폗a];hC:Hl㗹P&ѠWͻ;qC| U@hIN Vp1Yۏx!-x磔ˡd3L=Ĝ!٤) ˢ`᩿:AT6[4BlکB#CtWC掘>r [q*,)/|B 7*gjMQ\_EÕ>Q+w C0tEw]c $]qb_"+EwuuEuC.h`˷BWF!2QRd S, SbQN`_`PEY:fN}0Ǘt|V1Kz=ų[X$F&Cs`͗MModVi)sxdaKNl?ZoY:(%%hs-g?NCעn;Ia\2{6R'і/4vWwΕq!:%ƅK7AR[O[Wmw[ycRUH(ig\b 5S 4͈NVJMZ7h.T/s$DUom>(#f jV|#qV; -h_"ߋ `bSw%ٸngt />A A.(b-#jolbrP78Z[t= 0l? k4z/l3E=C&,x#ton UºXQO)G`MAhhGRH9I3sPOSY]]@}#JeZ$FR6~!v[S1۷ďLᚘGB5%t89Bzk,\Vk V?k-WRM'eɉ&BSœktnzϱ`Zn,9^ܵ\RNyl°&Fˆ|g^3N[w閎Aߖ^rTbO3XcFJ<϶.'v%E _ĚLJzIzM֚֬;w锜*v<ǽ_4{skZ BnH 0xi9\ ?ܹ|qī=SuÒn4a~B" \x[WM,rۄb,c ^'qN-,=01jδ4},c}vҶKetkFX1X++bAsB䰷hD?oJLn)38x!`B.^8mTI8A ]#~bdV8ez<칣@2|# sJjXD9,{פx- hx`* GbM 6HxT wְoշhoԎ#Bd[T,o+|ym #d02yCRUs$56. GHH OGnKc+J]U@ 6[h_G&m6\"O}x)P%5h]wMS j;_ *td}43 zC 5.תLڅ|R샶'kJqgV9|l߿[p><+P [ lG;h*X=! w~4&CH T m |6[1ujhQFxsjؔҨ{c1N@í*U?"軈"9sS&vX$R**!D&ؽRfHQ:KIh񃚪GJٌOF4xybVG3S\E/qo6V=jN 2eogߘ[B@2%_|4oSP_X>IQ?cθ2_xVFd}Y)>Ąk )rf ŝq6uRj'4܄k9 jrj j4A;򔾣DlT;Vo R; M,D[۠e^izsBP.5 B0 d}[;2k'pSrV ܂$l: PI&$? #U<]aͮi0 VuAU ?kr8[N#L)UVLU~h#^MDZU*T}mܜB@X^I|Xҥl\RS ~i{:z){QzWd*&%җ'bfߚR< rNeh?.nkLRe%O<dV[αK]aSb2e9mQY:^L71HCA q}a; 9қB]ђñe/'<~l{~߿JG RmxGfXJ+y?C=ͥi(!R878e݆BLdlg !| oOg`$ $"?FfGLTv(:y_ S1U* [^[ *zVcP6xդa+?\3-ؙ="BdFw*x1t[ 4fD.ԓzi(/%381G{tz Ir{ [G|3gA7^r_M#݇ '2zN}إ1D!bhCfᢃO 5f@Q?R'\)-͓d~*=!Ë%&0,)SדY#?Is'n!_ew"8oJVU_+0i-Wc{<]|9)S ޯǞWNݷLt P'yGc:IHηXVdd:8LOG'8)./=0._ 6e"$ҫ:ߗQU/3| }ߊt@CuiJl>]n8n]ꤜ* *pzsKY⡐'y?5Bnr2QÍnt"ei ȯp MPπjnxP0iuBh { _LKG`a(/ET齯G//B]4=r#Le[_u) JvP+'QkI.(Mim{ 7]*Q?0 n)+ ~Uu!݂)+NхmKgrsÕwD6DQ`|R/uK/TH} dH?9ȫExB$X^RoANvQkd99('if1yǑye+( EE.9mUuZ:4xC RD Ǐfmhp-ݔR3$w6:][~z>f_Iػ 93q}k2wNgNɻhwTV==d88bZ)-ĢDi@ݕp܌T~MJX90]r6&>FI }8qI%bGf>T{i% ofkX%hk@B {=ɻZpQRI)i8dEZM+@M c8%pR4\6ዂ../zR0X_dXy+ZN>󸊜xW!J:Msn=ŲZ1۷Bè1'#Z'ԩ Z_}l0x;J[MvIBl)T{%wY~tU`jɥ!KXg6-#R)_JH.e6Fb\jVn%OGE4JSV+u'^CchQ{U( U>yiT^LQ7l*³Jq%~;"_ E1q>|.RֳѨ*lуZ8cxF P%V Xϸ]T2Za Y |qA?0hb_C[OǦQ$w]:EMށ"r_Eˏg:HCmLKJك սPYZTu+~ԺLgC5sBO`(XPӡ5)WR7iSK J5j:b|<0 >uע%/Sa=:Ne0WF9o,Q濧w>QFRS!DL.oO] ._^Bgr'^^8+n- +:(a)W=ny:W;RS߲MJ~燣\ƦW 7pycyml!)Olƺ`v޳,kЙq5S.DUhA7GYUg1WW%GQNj Z);9$Ge)@Zd ۤ߃ J WbmyRR}/T4"LQ 7^M.:ÆJ!vB%ҕdVgb&[h>ng&Tc76}ɻR' @ZB ;R Vُ7,Ѵ<Qc2h.q )vuڧqUTF?-!e_r39k2r8=0׋NR18 s1 i<ߐi^* V=L)n@h]b lJLl?FCszyuMu*K4a잁5+AzEC>: 8rw*AP5r^(* '{&~W2XvNgG~y=oD^ \R(9%imW;!`A;$_cmJMB=*r!;)ElѰsl4M.B+|>&TruXV;AM]N9B' {.r]+Pna=8w^mPkd5Dv ~N{/p˨WɽӫῨ੾?`V)kNmg[GcNso轘EHA.J +|YTAO/o6^ӼvGԕyr:#W(0}@>ј5 &${blGk݂( ׷նed3;r, BTt8uJiLPE㡍XpAd=w9b;E2tXaX*F/>WQAP C$BGzbNy. zêY>ڱa(#}DB06fcyTå{9: ]m='1r,%)ٕ~h%t/ע>ﻚDi(N|J%x;9Ry7Ɏs?Վ!5P 0LIhVr#/mN=dv + [v!Z@x{Pp+kq@Hx#Pȥ5z3YT A9BMAenF뉡ݞrYKdv( (),uD W_q6܎.3/2q<ۖvG--ֹS'|=EݚWI<l4TnY]PêW}7R[ 3Ϳ2_ 4j7YA zYW@>A2ZǏ&N-jo!nwզDU\Yl%?FTiT$h([n_l&ɆܿfI৿mq D6b:pdT(ꝩpp|+Ё44 |ٔѾD?A+VܒRMlת#&H0e9P爔c1vW^Nw t4SY=pQ1 h_؛!˕VOxAAÒʛ +W9[ѢCOƟ ]5J;}m:6r\.C"Zytµ-(K/h_ ?~#o[ex_@̴x2"RiodɂPV^3:鈟1˲u3 W(,.'Da4u'qo짪jΙdn Y-⑆^VU`) 9;DH iU#@^F"U>vχ&BΞWEV;eBِs&wR`G5wɓeLdSs #FQ*x~Mbqr^C<" tqc@PAeg7A0 u}*N>WAWx?B=+Bwen-3 O$xTtR~Mk<@BTAA2#5+\4\g ʕNٕqDfr-[ouuozv )zz,'\COȷo}-{iyƫ~t*f2\ݓTc]܆:ܱ7%ҫ.lۈw=b7.FT~>\&Er}s `6m]9m/B,4ɔ:X#o( &I^p M>+_OʃڏT%N9]^hjpE~Jt"g_CEZ; ӝx Pw0C |>|H (oWd?G VV`41S4S+Mcȿ]?>ws a ^lLlFZL)[7FmVPca{xн>}s>$oM.Q@览^[ ۺ/[IJ( fVcaN7 dP(36$U"`) +pATpOo<$,{˺!\:FNXϙq-L{خsAy b3?6_I.$+D(:ڏH6cȹ)]0QVH F, 6dRݣ;>Q] v? q@X|Ebt T"rE ^G_Fa =uw8n`@ 7^. p՜b"v޼JۋCa8jG< !c#=z:4v rS)[K aa>0AF@MW4Wr(& F 4{J#P+u#bp[[{Ojfxdv9ţtscp@;kB#<)-8;!Gcet[M$֐.?hXu-HZ#!1fVS\$<΃d#>LTXr@Lom0k+aޠ uQ4?\ uҒh멭H{Tz #^|-`Xs f9)/ 8sC>w_a9y K֊r~vyu3<6_#-6AW{[jmWL),P xN"p|F?aE3}hKoʇ2  4L^3R&ANUgMZ' ai,go繁dL )xi?AՁ6Z{MOC(8Q17DQs߈\]_WQ=/fYe )g,j:pP{,z4h&(:^Y@!%,LL䧇5Wcf7NhUX]&LZiH쀟1Ï#M(R B;*Ϭݥ 7}JAT%iū R}p.CkҮ i? Ȝ T5u Ar J[XreR/ئw%%FHɭ qӛ:wa` 54CewLzpFUl?ۧ\HpNOg2ɸ}hpmd{=wt=M e1iȋ /!λ$,7aZ#ݱCj|[d:guhBXN!i+[wv\ ;d$[y^ $;;O%,X6vۗd>SQ!6W>0u7')g$ S_R%UM\%(wHOy\q#pV;Zi[Z+<{kc6-|yxr3 -_yaw3I m;Ԥa6{6bh0?r;(!vat 45}d"Ưm"+v Ӑ鯋s'EF{M]+0owY.uߣȷ[MXb،XC~/|G8t:O{ks#%- p+Kr)GFD>&IðĚvK:v @QC4I/b0(guueteYjiY}H,j?PtjL153 H4cFֳԝ#r© 0{QM "DdGMxnK4#jI `Vh)^B~ $eɾDunvsqlՃFFS':ɤVĔDɵg:ʛmԦrS{M! 8¿;I7`eZ)Ru;U3sL\H97"8 bXύ27Zk1] D0ymߗn8ED'Yjʹ`ڼLsn$Rkgfp_ P2UN=-=H}2d1a$toAigYAݔahg+ Z8P6pgJAK,Z4kud$r# t' F So]B"zuXK9,!yn0$,P`1ߒ<>=2*GtDЅ6ήqeg[/+gI`‰9NkJ7}I=drBAYYl_n`Ib)5@xC :}~\lϞ#^E2?!f}|UFڽ{춰e9"MSK{Uꕶ9CX@#  ^Wܾaf}ՁxGE~*^GQev f݂Gt&Pt7{94va7?1Wƀl'DSɬv9OEį2hnPQjW旎oh>Krs ''U5Oѹ~*HђF쇙(U;֟|V=!(4ğuG"#lt,dԼލt;vho#aZً|#uT gr)ᣑҔ5qU:8W=t Lܠ .]_-#_A.V>E~0V*k`S2MKN HKyO( <m?i vÉeܭ`'0AŠ?VHC~m%w̺ϦQK? lL,?}o P@+"K_?2/9lJ~O6q9p^@whޯg H+!KcQZτem:]pel]PQh ݶXʢ[yYYRZ5B{ǜإ7fIt9wq@4bF ؕd.|U=z^~Ou=P&N=x9'X(l:5i}d% 'H1OpL`H *NJqKQͩ30u~Q50.@>9!1>X[RÜ>t\ a% ,'? M鲑vRA$ S[xf%È/ zX>vͦRclr P"m(#ќ٧ÎhC٩Ͻ}F|.t4ŗe9eemNd2W~>瑥N\|@j0DBpڃ*Aºͱl//*1437Y<o'aաyU"tpZ8f(T QG/Ńv(c$t !C&*V[Le Z1E:ˊ47*_/+~vȖ >d:?l_ly)Rlg|QC3Y <>MfWGrRRS`Itia wE׽wÝPrDMjNx/G|8=8{@=rO騅lˍlr(8N^z)w`+ 'ٷ;Q "wupz/71qiT[=N kKoDj\_J,i~]=+|l"І2n|pCwJ jDcz*KF3Ԃs+vf1|ݩW2ڜY[_.4[Vűd9uVlg,. ؅"ݜ)|+zK(Z PPy+ Y* _٨=nU~_:fthiF<6r8RCPKQwuVFF}@ᑎH\AP"E/ԡKlVdv_$"Q ϸ{HӃ[PAw[}X7g%mqYʿ ( %|.d[~Ȝ^lJ=y.$$Q6@|qVе@Na8G˵|HǢ8@R *9>7~MX)`*W p?>Haw;6UX-y{~odYm=RGgJ]g_Cŗ:,L :/}nhc%ة{\I IiabyQ_Vzg\f 39n+f19w*fIpA\RSSy%:l

1Hb 9z xadüA>X.@Uoǃ{:򵉗zpTX$ɕ+{H9@!09"~$'@)ۍ`}j[3V f9R*" ֈf/R{S-s*)vK zϘ0,8C'>*C\c,ewu{: ɓ\ܓlVsz}l;֍}Q rC6ն KŨk kg67u Pʎ-v)/\,PW6?ޱ7Ď\% =kv\6dS(e) ''$3fdy Z/9k>Hy}u v YAᔡυF:a0wDn"a+4,Kh00*+ oO8<ГaZ8~[Xp:a=k[k Sֲ 2tIf$V*IdMq8ѿb MHKUoX}θw/qү{fɸ s>,v @fU&/bn/muWs ;(r{Jy*5)f.Ox4>Ms_vKaq]$ăC"z[Cl1dK.lt?ȅl1zώEH y|"֦"}] ?-! :%>m=1J:+c]],պ7Yq6;r=@X,Dr+':OX@pKZz3&Tf>vl (]ކ+e~X&VRH0)X8Ee3v=ΐ+]s ) iaR2&W^.P쥛gp%M]ogF,7{.qM7:PI0 r⾭N['xOA~!Q`0bqE~ .7Æ!Dm r-f4ַ@؀Ta۠e!J99!z'(µ /~#9 GMyu``LYU2b<=41*V+(:ڤ.ֱ<ϪӭW{ kj7brB@bNΌmW| 05 2pΏ?#\\st花aPl2-8<E~|DSS-@п@1/6_3ƄV 7I?e10vuͩNDͰRfo2j%Olvva,l,e2̏s*X&9bm LI4gkl-b\XvXF Ƕ%JO W S!BYRW;e‡d0}()їEڄjlpg7Z>Ăƚ U#UZSzJmi Ә̢D&bP&f|F8#FYxLGݢ,p^e7Uo[Elъ@2'Uk 1L~k }`!։uWqYᚏR~,]-wyx;LyHq` s:n܈Sma;rɝk~:GFp$򷂢UX>!˾w)Mc%hEPImH$5jR qͽmzF#;Eb}b=Eh >"EG- /7W,KU(>HB8F&ɿNWF9G4]*xJ ^R(?~U<db[^{{ðF2zR'YFA 9f-'HKat^{A Lgtc/1e;IK lf4[:,V6q7Lܰ5Ny\f1çV#>@f+LFw䟮Q JSR gcg}۬?7;~&鱵)3wI]ae KF꣖_HV>2l׃~rs[Mn ح 0VkFXqJSjm5 {q(sT/@q/!p~H.LP|4xĨD9UxtpC-4c'L-WN/| vui0-`1 E&2iQ򾘹7<[pgfuudf1x9x @R[yƝ<(fW@7]HEiRۤ%qt%^.񷢟#CUcXAM1Q\t& 5Կniľ~z팣b o%ƈ͒Xnh5eE&38VPܖRx e k4<51]<% cBY#Jӆlޘk"zZuyꇮGL~p"ͧWSz; T? ЕP!_Q?kLd fbDiYQ ~t}NEkܣzoL!.%cJnQ]lɵźϫ$5z&~NĈDBH3ec/7}4wǡ/߷([-nU(kÂi #,X?߷qGϿiGKt=f#ke r •%qb$sNہbSXqj&[/126U{.yLm4Uk~ ]DzBV9`rfFA@~Xx(rY^8͙nIWDhv)xH_Fp~y;()cz~sXWp%l{6쫊Ű1W7/?3H3|X^Xr(ZR<ɠ@(3[SJZv"+4~a; tvOɻ1=۱ _,j-iN~xYKog@_6)y :2rCܼnhSyn%So~A8gR`Z͎b65OEP27g;je'*)CS4DͲNܪJ dBr#'@sWu*p) ְBV"]`ɬ]پvJcLZdݦR3\;{ nj hNJbE š{lumyջu4h ą8`Q9ִ%\e)ϤcRt;>c t9Q.v Wd$ R1X&Yb XD9z`nCp _W!yQvS! {@]n֋ ٛʮoW.l 4e8V?:*pUZ.g?#4M;btzl7"VHxÑh( %;@k{|Ed7m{ `(_`4h- 鐋 L]ì=b8~Niz RNUggxϸxf)\Km7zPVݐ?[3 *e3*m췽`:?[׳wD~5Ȉ:JnfL\MzWҷg)PT:+)ް;4_G(s.nC&q;}XJT OjҭG$[wb'&PqFn>ik kP*cq?6a})-0u tv,7K<߀Z^~~ͳ h?"Ԅ npf̲0V=eec DW|c"44@)e$С5K I-^;tIMEb%'"=Yc?WRx>[HsFpjH&u/I ~,Hŕ>ۆ8ho+~YޢU1sVw>6irT2ҎQ-w tti0Bw8=pS 1VƙrrS i l&\5Ȏ ZfFU x[Ynf6!F=HVc3NNHba,q@yͧɔPbW]zgZo1zX~4PX eYf\|qiˎg.z8~RϫtrWDBI}ն莽]aL`#}؞<M# P芜iL=kb9ݚFѸ gA6[H,ʈSXНyAb@q?x=@*^2,`uUk (VT|[hr ԅCrC!DA˂@!;a Gx7.̖e4@ɩjIq|0Y7M/ ڐ*,<&E$6*Vu_}|I`3 g5M)C;37'۲P1\|Io{܀]5ah&:5tRs^n#߳)׶C:g(82Thç`:L94 7oH2$ >77h5ǰ}Ìgݷ$^&`I0Lu(s}T"xXM(5>VitKU.bO A\r =+' "0́pDFFU68Vy*"\~#Q2LCa?vW#x?S)j0v+ȧ@Ʒ?CnH< j޶.,d1OgNsnAf 1o`sqX {jxꉜ8h$m qcF_Ra4T+ͬ\d7/(v5%sW|B8U4--uOZ[c6xլBycdko'{1֕PD>jˇpYsJtܟl6EAq3/V.˞ϯia0!KBQz#{FHGbXwvPaY7/ *J:sG=Ѭɹ DUwq-*]x7=Dc4ԔSi}mQ.=2>\wJ#ac|4Ik ٌtsno ; <0J&&fm㴟dj6eH4\}oJLJ*5i$XtS+߸»zTҹAŀ֡@:)O8P#:uDXc-x(_Lx}]c_׆5*C׾,*U?O%捤Uz( dKnRd|9kp_d]rS3gXN6b(sVlkP^Z=*:}$V0'M6Ú7;]DS*HT= |=V(ɇ.?m&?Ђ%"=(؎cSPmIC_[eZ)>y&];><(\ >.:9ǚ~m=rkZ}}NʶX5i{1b%Id' ;L 'i)OgOvR~Ȫ MۖrVbD:ҍyd<To+)vZDA3T9uߘ$JG`/׵$Ѩn0m)XT!Z;뺒*ݥ bPfIEVY>W84S@-)NmavЏY6|u98Cƪg !)X\zױ@hf[@mWMzY:" XyRDݖ( 4ȫL`Rt m'?N9T*jS8'^E hJ ,&Y磫i?nN9['p7H9pCtVJi`H_v ^cUssߌwK7˛_=wmlXmw"YڛƸmƹ3ߩ8E~G3\Cg| a!KeTły'z9z0hMᇙ9ik!>^NE`:Б ƶٴ( zKfd?q 5g`qvT  /b]>'%6!dK a, 8w^p*;)B/~umH\]|H?*|E Pn6-7JbQ>dzr7/5N 3꘣maǺ.MJ'P0Ws_ϧ3 ϖDY :Dj}H|P 1!YܹLⒼ֐]F+'7ZǛ}u9bAAfu_cuZ\=q0}AI4Pa86 Q~Z7u ʫ#ԭYj($Wqې/?i)sLé_ƌqx׏/ij+/S&C”+<*͓[sW(X<=sQK^htll"\@0-i9J3wEOy,@ӧ )&(0@ƤHqu:vPxNbke2\*=&t 7PBmȇ "w5p814w;d vIsS?{cpj '09q̬$@Vih_Q4SKy: {vʣ6{-+={9E'+^ojNX.ـ 1 W7DkGAjZq!lRd"KUI[}D7dgŶ.YFFLU;1vbӴ+ꔉxV.'MAQUqY$U7`Q3;mY&dm@:FJyxwMh$Ϝø:J|<"=cx!Tc ch-g[٪;ƽYOta96iw}-e0VVYZcW%$rP zͅM ;ƴ_$,ళ,bbK0;56!$*axuT9[-SQΆwHD 7'#|x`dEjHgd9M+_u&tuc.|eYxa7S'~Z)0u\)\\lLQ>OWGe &)ی)'Vst̝W =d?Wԗs]h QxNz [YՁ: vlT]V8}lpYg.hh7ͤwa [euS2*|!%UF/Ǔ dx&|z-z><ގ0A)W}Pb~iofP\66q_6|h| +Bvc֓R@MqT|3gxtwLI))htl۝t!fT7`2)5[#Z̝:ZF8*Ka`\L^^(ljZcQB8eH$=;GWϟ3CX3ޝq _i2v,q:jI%|](i?wlbK*Ec6xd2|ڽYdJM75:!6!B!iFǃY-nL%"G<wrB~ p\dEn(=mH-$JѻFHitp  b^chdx5m/cb $nsȪK ݱطmЫwE#&:O/jCob\(նfKXe|I #@w%jo'hAvYT{2%(:}["U~X x#x6IjD ,v0'UVYvd\fA4c3R٣x?aW/qO!ocR5S:]zgPpՑx*u5(ȅïr͙Rn$\EWŦw"yƅW(Ck})d3^INS r(ɗlȼcӔ_{IRZ!$=رUTH8#0꣌)DqAsEezjuõ.?3V_ xƖmUs=pL6ΐa5Z*@L\e>U[x7B_efl!gצSlFgwcb\7`j 0T ^W7*9Fli,^m_vc9άjDɏxn(ҡHpѣߖZ r&~_HBヤj8P -CI لD^ x`Ci\sSϧh~Zd>Ŋ&3ԫFne&O<@\HӖ"٢6tcq2hDDװ[hNl)*b \h3Af6.`OLR  hOQv""{epSv@f$-gh"^&EjitV&=ZObu+:M|}K7@aR.NeQICF(՞5M=loMbE=j^ Q_{Ӊ@5mDC9H]OW>u'X9{ mQT+W0Rj,$&C=IYW  p@wUDVn/J[|Qn: J%$9 ubn4Zm&u7̪/PfY/2 E+(]gRkYmxӞPl_AC X")Vɥȳc*h/ xN:޶ʭ3ZF)gI3?n#*l|vuyIM34R.Kw8|$7(O+qtȩg-P1P܊!- EMFKb{,*&{%Z,$#$ ՁrTa. F'M_ScL|Q ^6 w))Za$Έx"g6oKf1XA<.EĘ5,ktɶ8~'l?6ˇ}lLb IJ^&76XGĚ:¾g:zZnx YuhhBzzg5 8|==ǔN\Ek|Jf>PLLxÔ.n.%ZSOսn}hkA]L,[kkX/Ń&vU>̹{Є.&̿#h$jeI7 s1 ZW Idp_it(] THý6 F+?iWNaMA4Lt܄=-`D(/7Xi-&0[-mvj#Ԯpת(xQ|h))I.)ծe /jA玨x(bLT?%XVkwl ŤFWejlSO"=t=lP7n5H}q2wh@q Ln (-/k6ãJ5JO?ޱ0)e$),E@?cVA.)2:z[7\Z/7W]d/~/323li(^28M0/i4_;(wYPg*GQJ7A -j_x$_dnr99("@ f^nϧE -@9$c4bW z NJ#'kƳ1`dBjn0jyQquvŠo3DDfG"1T˟0n*\%^BAr]WSm#_\[{ .SLL)|ґ#, GN 鸅jد/Srˀt^Wpr!*~6>NJr>:"ytj.ӻT\{.-3O,UXFA)yKK]B:=b™VDX,?Lǰ)  w.L$#LdcM2n(3rExՆ#64)LҔ^!8Tia,LnB Q7P'tQb5,2Q0SgD,e?2\u++lGH-{W.W)/,3dZe(N1}bN7=sȒ4OZc=V<.x2JŎZfm93Kzn*9\\-C3j*-o-m݃E"$ڦJQx$Mڽ_$82bŸ) Zk q۾A$>kP'RnkO" Ewe!K<СQ{?T)!k<.?M]TYTJ"Ͳ nsl.`hT"0jnb,iб-;k[:l"\ Xgd݃? !Q_`dȗJU):^πdQ% R"bJ>O9=蜇~^\0)w"8>!nJ9BgUG'i೵y IrӌevkoW1W2g2^5zuUh NVKߎ.ɝz /ZJj>\ I羞5ށ4Ea&QG4|\8Ӌqq?B;T4) z =ZfХӜt1^u0-89Լ3dZ! ڞ4u%";(e(# GI'KmS&{j'i7#WRתpEF.YG;E۠s^ߒ`l^Q$GQž|GHgFu&pJy#tgVyؙ&gҌi$,45A&E;vGzONG8| 78B-ړ'g⣍7Ҹ8_"ʀhE`cE_tzBf:[ hYr 3¨. ,+[zJKQ@!u#T &N 0*d'ʨMt)f2t-D5oÝm3{'oP;0>mXW$ _riָ}Xq%SoNŠ=Y{M?;w ֲBZK@'];խXw*bG$ $db"]xr AP\$RQujTD2DPB6,UQ]Y {Ey9 AT%nF>h݃XԳv ZZ%(7 3]OGfiFu=ʠI{H0oLd,^w}ٺ'ڀUHuK"x!`CAh`%$DS6,wfMzV@J$-֓~ve%1'9?Dߎ&`IOm(E-L}VJZ#$&LN*Q8L(oY9gO&@UGD*:T[̶XuLDǚR&^bqD)Y+_4{mQL*D74Zmj!CdVrLH:.˽?t;"m&1a.Z [AP#?JNucrɆ sl' =]rY&(@PRk2j#<+B2uQMl*+{,8t;"nZKW>ٯ|kyDw`-dgetq6Q9Ď hi춱#Jۤ IT#RITڅU^Mj'R! J\Gs E!*tQy,8V6Bu9Ꝉ26JLJv%tGܼaAK ڬ[%c PUo;'H|z-u;lB'zhÚV#m-=|_Hz|C',7FPZM3"ǁ.EU_|JO(d@ & {,˹014/ 8:Dn>UC1@bqS{C=f׼;]  續{x pO=ah:?}&- nB%CI}Dd:ia>~/G#[Ⱥ83AMkBMd?0cSp:ɇFĥTB6јIeĐ|-*KQjAw&\ ɅrDDjꙻ6RACe)nkLqb ̥7Q?~bX ' 2Rc2F`qwR#*QRqRd\aE%J_΄cmN7p!LiCbϱה~iltV)hXٶ-"}_jJF6f<st.Wg02_@MHj86(CD#M rDuޯ:5(VAZݓ֝x灃jUwP5*vOjd1<v~}ROqlW$0C-j;w+\3DZ0ul ;0DUw0GgPf $UKD]x5D.8β,t%1PasRdP*YjT|_ڐ K.YpfPBL:5rZF72zJ&f,xm4GTO4RPaIMՋB]h>E±8cB=P*OK$qcf|Â.^S!mF$Q;Tѧ1,\$hZF0N!f:11bat&~} /;玙Cu}h/mftCV^/(K;=n$2:/B't]p?* O#ǚyDv dNw5X$uUߚ{5{/g |Hnȵzh7u8R-0 r*"!N։ܜNmLxlhqH(Z3Au}p gImBК՛3¹;'U7|fdژޑPAs|vyThwHIu?Oيx應jw}T=#/,f}Хq0ٍ5rKTHo 'ލ(Yvp1 y#r5B&Scۉ ? Dmaj 캋L9Set{ޓᰃnZmBɃɩKlhsK[W^PҦ,f>pH^ׅZ*߂W*p4 $ 񲍌?;Q @Y[@V2\3xt҃ۘ.KXq sܪ5wgGAIunn8WB6 %L'ϮيMGc}?BK/BI9y`U,رq*f7-3ncť*ac~W' fB!$)-JX,q@3W;SpYOy]aco`{|Z4,r⻩r:DGEţ6n9ͷ^]0HfM\9RC6i]s@;m |ZGf4N JGuGS? 6{1'z*Zy^D5URq0JsIWզGgXOu=)C/:_! 6c-?eivLsUSlɍTepn9]+ndWY)]B c?Fvqِ۫d+4ezȨ4#8J8X*m+ĝOٙ}4RcEGz̓+2eKjČ*`"RM{'‚c:8J TǥA33ۏ} B/iEW.xj/r3ڞ>W|Σ$֚ ґ< ת]~EE.^AVev,^xZIcTfUjJ C$ }uNMlh7_w9[?#] qOx ,[N>+: (Aշ7-OguՏ}Rtwn;zI6GB}c&*s4;g h 6YN_GjX-}?Ӱg@xڐ9N]` {ű~_CZO+Aa_Qx$khZV(Uë,vM>K"yrp ~_ؓi/4d:DpCcПF}6:3(O n K6/r `ASmuPJ+Q(q.`)qqhƎt˞:oISY5nDg.]Lo2NЇ8hvfKLOM:xN2$,TV4eUw3hRjcf} Z!~i$0 ^ …M)(hQ(_-h'}EqO)e"Ʊ`m`d8|[޳ڙ2҇ϛb .UWRW: _v&!j"<~\3T&riLvgC`żna0R7T pS\U9c'@?2)JgK5MҐ0(ܥUBzI0C/wqTF,b[&9 X8niryfmjy'|5~oFhRi JkHY@39hvssk;I6T"]uwS'|Kx1=xp:M("(5vM4P 7RQ 17(c} ETlz>m!wщIVbj2T}B\'|ɒB( k|I;{"BB!]2 EߥQl5s|쀢A39). vԁY'yA`[^ V>͹Ӱ^ P2_%'z"=%(EWmXok,5AhEӡ,J/ .&ON$x,h+5iDc$ k&QEVt(gw~/Elw3f#얋{e6A#\ ;}7V?#~տ6 c~h& 3=w\^¸+m}Veb7/]rfE8{8sURV2)q q)QGͦ ?)J<1zBqNZQm){=ߺ]fq75G+ouR9DdVQZ6s7ɢ +G5.7(]dؒ b%\l˖ŵbk{ #PU>hL{ K IK'#ءPU*!F67^Xw;{[pBs}{򂽤.-۴'cɐcĉ~ىL$mh?_!!F7~C5bpP(}ΎگU:& vU`wdLB(lr6BIހ,MƫEr5zSxҋ.9|s[8x-DY|Zr&(3g "7Wyw' J/ͪd<8EEGLe 2lŋe!P>4tA^_ak>w]PS+fUE?//(/lf?Bf6vNM0uc$Y4RlJ%tɹ3FF"R[&/$\[^*$҄KۈaɲT^V9W{yy,@Mvm#m95@A7 zXQaNj‹R;r?sRB1X .,ʇYr<}wu4ΆssdWi$Қs롾s%ʜo imog*i:X]HQ?KQ_"eSsrTyp@ۆ ! 1Srўz[㯥;tl4MI:⣿P \c 9V+GB\JpKc[%D'mQ78I"E/mGeI W71O6,~V dpD_&h|:iu?gwԳgYg9l&/'h1R`W揿]SYLʾ m4ƩyŽL>2;g)7Y[ OB͑hL;E_&BOxہ%Nt--F8K|pzra{iu,TfZ0s=~ęsd0m%#>D2*v?Ng,Pz,]v*ʔJf#0Z9DۂL8C렋;8|~+H$ y@*p-tD[֟ˍbH\'}\s\58j!okz\AQOp2XJ܋ Tv @ʶTS\MΔCxGA%2k+"h+=\ު;fFZ砏- np)z}2Ǣֳ[PЌYS$[0ۺ|mۢݳMiqp#|c/F҉yOǶJ}n;3a ,qZVR"/o 8m>J?kbV nTeC*8?jK);H;CdSMn)ّ'14#w`NhTwhp=Y $ W†>ѳ\MN3r(wh{EMֺeٟ5Dˬ_у>I6ߙk6Wan7CAyS sk*?#9 V fmp*#{iaE$Ĭ v^_βtj ُ/CNs+2N{.^iDSl1}萵v+]j9@X4-$,:VmJάTFwAK .8$O^%ywEtw {QZw: [s cy|Z `oI2h]oTտI㤺28kv3`)sSBSn7ogigvxYZZ:҃d1gmYM)X8ܓ?r&e=ȍv6v>B!=fǙ{fZ; ^ l1hԕ֙QRimAu(uי;2řX$;ͮgy|H ,Q%n)ߩ²x #<` ±4 2-bS0~ O:|M 1ohQ=$ϾQFU3Oþ1d/Qڊ2frS+}Ɯ_#?#`RXh#cL Nl3 l:m5&4R=%.~&1d.!O${ s@Ynb򛫍. *(F m.K^E]LXR`3MAPb ݫ0SIm=$ޙ\nդuԐja,*2Lf/wW``t/G᜗uXEcIs<@̳zpsPٿ;|׵fLڽ=oC3`kC eT`^Ɏ{WhZw4M9"ݦ^ @aV=p&0L6 X',C/S*y}em0#zJ_VRJ5(|dgԮAڎOQ@)80 +ID%n$k֗)弹dS&@8̶IM&:I7c2"k?O$1*tk mIat:Ve$^{&=!mGr_ol,)91*l$A{W^0_ABzVVf, +ȐVoq6>,h1Az|39&ϔ|u瓰DU;C?5HB3ԃai\6{ o? (::FS#T\XIrOpXnx&?:5 S֙XJt;; O!-@P7X ʔ?HP?罁͍GsB5lF\'%iT2M&-+oxa}@J 1Bm4kUqHrstl)׬Gx8`[oN'yQa]{X;,Od,3_Rtx*O+klKEEs%d2^D 1@5/i~)Д3\ (O=NEρP1\qEgpZ Ȗ䖔ꂧ- ^1:򁒂kf@:ןӬ'~5D(+ B g>6J=)&>\+fmj+80+X8H8LI0wtsgq|)֣.{-aV $K[숇CdhsZ nvHghoF!8a!HL;[el1}-lb8RBp^^ iKPv 0G+1%rC 4Pȑre+gCse F˒Ilٝ{gd|OtiwG ˷MI\pE5ǞWq䠵lu 2]5~ߌ3IVT =+p #ܓJ 7р6g.m^Դ4&]T \SnLȳ_绻 [Qqw6d6O:^?^eqGF*7`J큞 $!"H?8J(ZT59DZߕD,)L 7n$bKgfwE+P4i' KU63F[9K. sZ|GoڝjSٗ|0j I/Jۥ~h.RKP-HBou&?7tM۪A>{}ǹq>B+qdD{vF#F^cIdqSc0\PS:U$),*W:Ssc +6S!=C (s -|lTҳlb?hNX%٭/TuNdE}!.h+uJA(rU/y8e-f4YzѾAH/IZJGA_u5x<:3{C(x0l#O$q!a[ONԹҴpi9{?Yca>;UDQ!{aA\~O"+Z[I#Úٴ 9HUS=ovTrU;k~AȷyOжЫ.Dp["S_jJ4R*xRF\727o0ҳL[2q)CvN[:"lg9+&wysL_Q^1 xhN pRHΟcҊڼ=:Z$-%}HKcޫxzazD4++ZX0*8I{=rʥ7γxr.n};-,沲: .u{eLfzEa _XRzfVn!x [1jQ} dDJV.6*,r a^zk#A$9z&)CF~ڪ}JsXToXE#oPh))lҀ/׊oP/8Bvp!qAk{H 叻H6QCw;ztCMMIN)N80"-OC,.([uX'?=M^iU\Qs'e»c5wk"1z{5@S`$ 6K.Ȩ0Im!9s'+ؼܫV #R|8N{B;4>IZd!A[H<-1@iNX") 1C1Q|Œ<t^ =s6h/Q36sK2%`}LBn9|PODo* + nƪ`*!jR$grP0ȜZrHZ%G`i-G dz\xK$I{uv'¹}.5 &L<*A,fF20bX?Nk<(0(fݝ_\4u/HW6qFNKWo%u(9l=@@A.ٱ#'8{% : `IoyB1@ՖSKxd+MɼLQ&fXVS;Cw0K S$7ƥn1Qg$olqc# Ajĥ%O~o{͐(RInfZ.%FAư'DWK(F4 9Q6Ok^q}|foշ 6Oa-"=t[2:lj)JByP֌~Z2J]C&ȸ{G'pYmꞠjP+϶7E;E%/Ow?HC=MW-\1 ?Tv2nUb-X(q;ShwLt|rXF/ iqN3Rz^Yg2ԒB><"֌=d܏:*= O6 󗬍=- Bn߉=H}=2;Э+Gs)YHC,mT%Zq Ys4)ZYΣ=n9Al%vpA1|,!=N(I>.usϔޞd3òx,;KG`* ?:y{Ԑ8)N5Rڱl~tպ\W5k|Cn!AnS YoPվAcBL(prjO4EH$G/,`+  OSTU<¢ t }!Zu%˂D\xYQ0{ELQ-@ɪM"`~8Vzo΄@%z ` rB{=bb"-u:s0}}E 3Fr\ !Rl?短>ă1ꭈޛ?LuC/]wp+FDvI^㝘ቴuO76o7D d|?EO([2Vtֵʝ傤z%vg~%EJc[eev# wO F 5E)lUՠ"-K>"]ts slY {Gxʹ Ⱦ̇ +b>cbNA>m ޿mCқ.#-,X'&Sڼ1$FْSkXChǍde( 6Dx]q`y*$kj9s捌0mYıh J4-M T3ST vSLkuK,=Ϲut] :H5I%Yv-'\FbZur<8kƨkg-TFE1s9?VCV_%ygH /Wsx?'pV Gmg@DMwtWS~RVL.Mxݺgԯ-!khw@7]*& cX$SU$]rՔyQnLx.'jR3EJHK E"rQ.P_c\S1T4LL6uj`UmlpwaNtx 7mstHD=I4-ybE&2HGH^ŧ\?Q#45nOʑiNHŇDRj,@Ml/޹ pUpCs㋊m1<\٦ߵ?S]AzIXQ4μ4:$o.Nάr((8,ڳ<1PD'MR#$<)9B-: -t,!]9jIccXRPg91B1o4Eك;V xۜ*YpнN%ZqKܽISM敓)FyG=x6=+4ĀU%":E 7ѣUٷ``ޅ؄ ?#-r nPT } ҐW5U$ Oq e.(σ,t4%YuYoyw& B)l`B+v#b$ ptS1/t .gXpZ|3jqʤFafT&m8k11j!Gz\w5򳢌XR,KɃ9NHuKXgN C {-eԪin Ym{ ˯P C)gDg94!+aB#m&*MSND(wlOgĀ8`AHP%bĀ |t%];:F#;>ɝ[+R_Jf!\2 !:G~q/nfٛ[Dv!]<V4]" /W G T"Oh`h<-"*>/lf%h'KLsrQsj G , xSidٛxC6W HxPGX]d9ZǏ:#r  ~GOp->sN!9"{XNzI{FuE?8 ҒΌ!%ivm 9.^Yoڃ@[`NB3_nji+r;g;9ݵM޵:ǯ [wyY!n=ЍHս\3QO`|mZm{苾XUwJ/w04f24|1[%$+e\8Jk dIED.+9G#[낞 W5{2o[)0hrR tx&8жto6  2Xft" JLI$4hzGog3+M:ڋ2Ђjk[uv|TJ*@mC  p6aʇSC,NT.k58k}tې6:yԬ?V/Wk_򇀡Y]l^x0(ϛ,ܚ%=w=JҜZ yw4;5l]〟&^k^,#qWv Y%r6ɱspvvXR #2.[׳~iаFC`Q\Oa ..Pm%0FBMUp) !5͵?Q ú0A5 Şjk8>d; ˙U=tHڼt>N shH@xLnscᫎlY94+ K$5 ˂vqw ; ʗQOfB8N<}5VvQO_XG$%0:=}Mm۬)tL Ƃ: h}b)<` 7_L\uƂ±{+HlX10b4&N:k)R@Y춒˗ᚻ#IlbTۈIJG>~k\{[/`48;׶R>0SU2Ѭ؅P|E]a_!O @|cgZ6:Sv[r/dR67`IEVdbIc7mt@3̓RBT[Q7NXO_ri5sy6˱g([x~՚f8QW^oE(; 1aj|qID2igQHT1Tiug c!T&P/ ָZ\Ya͎zo@e}e͂UyzU[]V =0fmfy w#"3C@ 'k:p8 -JRNJR{-ХAK`$5wY4(QR>Ve`{@t" KFV90…+hat{{svsz-H'c(kaZ& >>u\ tIɓۤh%OpG専*~`)V2!)kX}?i, RrRօ:$XΔ#$ht卫a .g ~|J5W~¸ r8%@8Ir3ZӾaW|]SDF\:Z]K|0`%8@s@F|{P ӵ9<"]``V>]7=XG1@@ťi%=P_" S!j3G!kOʹq;Lpŀӣ5?=d]OBw` :eL/F X}v8 bh YxDw<6ЇÖkdA]ER<3/JP{7*kl651C%KO]AAl6=yHB_vTrh(P@~8he@)P7?D"o$ix 12RQx4q S_jOSF/0!t/n0_f*5ՆCpTΒ;g#7?|_ qo~?1=zR!W' \2+HM1nr!yopP6MW=+hT=5>:(⺳SbqC?}ܡf.䝉{)OT/J$wM29ݟ (x!=6. ~dȗ.Ӧ8H+#[h !4ö1Bm5hu>h{LJ59SE+ǀ( LB%I7QTŚ.֭MAR=&>GfQzqS0r`5.7J;ct7f`t_.#b/_BC2;隻`bn4J!Iڏ։Co/ I"czc"=N} В~͚iO+&U0>j tGXWpTJV-0O4F# [3Fig%tv{ɸT$'hr3Ckq^O;CRzJc4`YGAn%ɶg:γlo?nyP'|r*{ _ZjD)\:3reDс]ӑ܁܎qtRxb?㣝)sc 1\Il>'^N8AG^F`́kJij oʯm=EߋTEitᰬ5Jt 5i0W /s |,}= U }Uw O߇G[yK뷰3`E8ܖ"TZG<7rP*pV:ޚͦ1"1,QT8՜h,ţxFK[qSS1M=:G;NFڗgaԜ5(O)!yVB#[;͟\sc=Yd; ۿeԭ3]إN*†)ȳHD0~@✝`)ўAkgZ.Ze_as:KͻuuLRBFJL߽:2u5R~C=3 J3'#$It-p6gM7j aо^r>F&gv:iv ZܻT0d64i*ԃ39{: E4դ'p 7J fLn̬#?h6K-A&Ha 3d* mͳ3tc/ɲ5!:`0}9aYfo`Y. {{[F."]qO& W=!U[+oL7"%XT2#s%5kBXge4ǼEusHPц:<%8oB}7c]g"3Ws YG nS˳L@Es҃.ZZZ7|j 9)k<.pvD .= mկ6K AQ " Qx28?MO1[VbW18!)23 FLeboRv W20beRykRVW6ο8#bqþ"k_r%fǔ{rsiS]~ၫ("*Tn(Vxs'f&NprѤ;Ƭ1=;F éBIQ"A,jv%6"CvHdy'J,ZJ$V8kn^W52זB)|X0-~|u>|pT\ d%d[)jt'%(T)Ir6 o{ ,v㸑SLRz5<,A63lxD-fP@}J`LfAOf{=Ha&aI_06Ɵ5!%G`kq4(;VFS‚JK[w'\O';bz$Î-Nh| wIDnxkfMQe&Vp-郚뱦mȼb;(Y`ꀃ y*R/z.Y T >f"zc uwM.Wi7rMˍQ@a.˸uX~Y*]<1U o,/sdU7VI\d%ݧU%ظcM?jl mz1w^ ?hK\Ȱ VUm'ǤUOI0hݙ|7T}-Ŭ[93n7DlA\('؍ EafypĿ3slYsc./{FB%yqMjMyc^ ϲ \72Ԇ řQk;6 I=3R#PlzAi91W/#~s?^RrDc Q;@MAtz],1E+. ޣX҅n64Pg qI__>!>~\6T+ fӺ4*Wz-z cәyo((OvN/!}f4΢U߲ e>͗,J!H0fRWN=VnUfxn N|LQݛqq^l`KV~S뾟%Dy3[(a iGPn?bqҖ+;U ʑL7$`K뮽5"΂}'!)г"]2,I#A;s m@vm(F!LhP\cYd/;è%*ӺqmrGѴh "bg-gU*Jj]BºHqSn/LbtnQ&+e g.QB4l% A~%p6wgɣU ѵ\ [>sS&0 r??ϵPTl uoJFf`OFhz>EnPg^m*0ocBrqCz-0]]Sh(dƵIJu<,T+di 8@͑}4R1|t/GWKf2):8n{ahۆ.I41x0Wns{n*ؚ~H5g=lDQx\~Q' (Aڞ1\}<7mKz Lǐcs,gFtG8oTd&3[?h˃ȹM;C2>}Cޜs+]wj[YxvӿE#Ӟ@.H^Q[/gO?ωv7"=a5d!&HqzhEH&*{M@xn5hRu{eU3dj*0f<}qs-a}˸֧HGiXb-Iat^rG[mTt {^e+ ҇3tx"4 eJ:ݟdn1q\ïuULw.ٱtG(gIUw^&MnK_"]wS6?852DۡFsU!Guy'EPHrKS&VpmX/m S\¦;؊IFCtWt鴹ӹǙ*/ŵyAӡ0_Յ/K iimyܝʝÎ?Ŷ}mxdQm|OHi,,WV03)h})_Cy0Lԥ&2-5ePB/BYs\o4[rMߛd~ʵ?Xzk@@@+K eҟzG_* KOߟy]J['FkV{w>٭LčPy?=ŖS.oCDC`+V)w/ɤZ{䳢jbc2( G1VA +1*Q;ٰ8t8⌷ףVgZK;Q`*#" "^'珵 . 0<Emv|Z%Uy9Ύb\>ɸA;QgOSLktxzVE9h|,$B Q?1Ѻa=ٸh `azR1ZL/Ţ|]*+{h0PYKBN.gAk/-ӑ*0%|6@¾xEq] ew4e,7V[A@=np8P>t28n.C]wiN:F ;%י%E.."ΥLKӈTy}9^f߈k.B z3 "++'S ګ^M6OUXUf\9Js+!͵K&"~e1;;|A"XղMWi8pMT2΢MH,ۇ{c[x)p rFQ%#%^+PWطGI(% y`^_쨘C8A' >8#5?^V8CN[t^i>dZ[ ]ϵ}4(sƧ ~/K<{Q?LX+x<1cI+BX+~rL= p<~ #F_ o:|4/ E˶\"0 %ԍ|oqƌt`{ &1%p;>υc =bl(]֎ݜ+w!rn")Lq| 9%xO%)=07sEr5huȽEaaO )byǿ>Ê=\gTՏk<;jТuo7 Wj0>{%}ϴoI: 9s7RPn'KJ(LyI4=SK'V;p#) Fd4?Fzkl1N*ngx8ZK TOU2p ][N SD2NX^膬6B"w*W!ыi\oKLGC+bi34 yISO(w~MBhfܰ=s:c]3lS I}d>zǮ^=z2g\yjeLH Γ0M,Kŝ?E]BL͕y^gV @VA.eŠ zb?Dԕa}Q iL  p{tMpNא;Fz6Q)NZGF$fuEO%RZ;I ?5ܩhu͝3;/ pZ *oiXs]likS0{Av({υH$!ՎU%t$FG2͵b`ZzFTƇHr]Ӟ6ms@շa^7wܲE.]^ե |OVLڞ= :LjQM~k3T^i{O -y.kKSY.4JrTQ&ɇ=&g|xR T\ߺ7 ̆rÍ%$iM"ƗѼnJ\F:{dw?$놫FЉ;U|Sm#D1ZP G}o$z?5%',1{@ y.09p5L5s6vV-sYC/t/E3U9HV/D3S0ծj1`\aOs# E G&9qoM췽r796yb4؂f~DrG'j@hġ/-&qOv73{h53 Mvnǟ=%G2KS_џ3#&6^q 35?G @wwSĸT'%ʚ$pA-2w x仇5 (4mhs+ANqb\'c"QxӺK )S5Gtɤ:mLK#.w>2Mĵ]/h!=1*pùja<Woc28yP/Ѓ"sr G.轲|ԮU ,ߠP)8MTĭ^A.PE7?/  :..6/xgbǼ!+7Fe$: Srnpljzf,a:81y}(#0fǶM5,h"kQh2 jev}W]->/ݛAxjŠ/98ɀIk{"Θ|.q ?6VqP+R_ՒjmJi(GDO2Zܣ PA}S8%n:p+oZV%5 EE}TS[Qf5auۼPQf#tZvgi} 2WfnTi"<θ݆s*?#Ԏ-ͥʁ_q YQ}>oZ^:ʬżNh=FT0( e]:hEVuuj'T1rJgr^M\ ֘.V3,Vk{UFzfe%Ůw OK OdQȜćLѾba_3 Rhi [u8hvK3<@δ7k.~Gsg?x3Br^Mc |~kHL"xzYX$E&6a.1uqdH%8cjhχ@ Z%^nx' }ȫ!-Iɦ+ɝǍJEd1 2x yR\½ɫlW;tR/3_p/rEv3H¨CU29.zvitWa!<(`p N}^^}q?r9j+{r]Ⱦ HWHG9UpД+Ղqn@ηzZ7IpEncL??{,:XzqnBw+e'e|icX G..pUJ" <@؝8V*fk W :wW\A\,Y!H_\U_u8>ҏ:\' KEjQ0!Uq!Sv S dXG N`?ԝ,VDԶskhe /%5Nb85sĘE]e EGAQ P0|Ƭq9x(7јhDũqZ=T^lP]RS'%[FC< R"&n UH%k[I0un4/0I"ggo!02;Y +E km }Iۅx\#y)nf>%o&!Xa)U(Qct^mo־<]*k$]D 8,G +'_;iI WIma:lLS1)v`N[(su# +V͘iLǻ!u!V5y~{IyClcI4?+)*Y%#q_v.4s65eG.RC,F vk5hJ"Y,LvY E#7ȴ{9{f]h- zU0PQ}>MeS F(KLx #~Ir~̟C_):b{),eMc3ꗾi:\:ӟ]'7$l$" oxtGݟ.GLh>Ps,X׍8$:+[-۪؁dƷCSҘ(e=X:U58W qid$U+=2Z 쵣ьT;{3@< pOV=ڇ WwHW[[`bٕw? [ǽ:7g:ʕ`8 dջDb 0%9H:%"vg5ST%unZ׺G9CU;ybB|h<*nGPj.э\߄D\w*CHP92KKqhgFN6Jʑ Zl39W_ba?0k-Nrfyz&o B5BQQT?]z ;A;SܿZ^^i<0pDd2^bhlD$B ͂hB}Zi6yoFBG!!_Ny%p-֍r'g2¢!U`T{P@tGSșk^F+bxdp@KY6vNؖ#n [ Y|6T0ǎӇ;*)A &65ut;Ά+WyG~W{XVeZH;SwX D*G1@vZc̒QJ j@ǨMQGgjczWՠ24BP*17OѣSԦ}6*i!or;KuHաK2qnac0 ^ ytfw#rv@6ЋsWvF%X7f|fI xm aZ&eJ10Aik(dz|#7F靄csT `1 Tq} .&I/SD"׬N P}7N\4:`P#h{z1ݏn!Ժ'B164K4}6!8r#tb@1ɕg`Uo Zɶ O>d'l>[=*BD^ uP+?R+gsˤ4Uw۲8r="ME}(p\" oMR2-;T 6]zL)F؍jIGm6kU箕eRN;^T PΌl/h,*ԕg*V䣽|̓&ab0]D~jHT(!(An2 f@+{5! \iӐݧd 馆A]7)-Վl=zsa x1HwtN0:5;-7Q,Wɦ<̿KG'܇猃ɾy8,͵RC,VcFnC*`u R/w$a$"z{лx};Ɏ1LЫFt8+m}_E$DH۪Ӷ{XD2y|k qGf͖v&w'g\©L'x weq0x=|/Y$2rTh/@nbOgNqo7Q-O-1 ?$oǮڳAjbnJqn9cs.@Ҫ܎Ά9׵[Uq1ՠ(p?sDK VgK1_ *@"!kL,ŽTϢu"&Q-UdԒ_s!XLvf\$y C%Ϣ.X `r DPEˊni?ZJ !A}^-"In@6Uqw|}Ay?0uWxTIƯB6v`{Ŷdd5 fBȁ:$l}D^*BZRb|<ޠ\Rir{AԨSYj5dRWg^o*wq1BŚ0k]R};iH2q0K[(1V8k Cg x׆6aHMl d&әM®UNdi)]r㛿.eXWy 0)u )y'Lu;,)2&rXbK6Aɼ56g9 Zd|sm$CAG)m)4PLдwm,*k"A:X; HKo̊ozA& 1mN;=@ a;#ƗNl_ XN4d'_V!ކ DJ|XЊ[ϊb43p_alG?J=FWyٷ 9JCPW_KwrLR)4vb 7qE® 9!Ywn8k540=e|Z$Z!9)וfzushĥԮ*ļu)]4/f$ : _96%)6¶#nm▫ _BXDD*6D,wdxyOm K"ps5Ŵϕmrc uT>ո{ i$WinDZZK/||$9e%!߱]qb' +tI5'հg"/=5 {ݰda &@8av^5a#w!ߨnu, SԌ|$.xKYؤP)nEI O62@S]]?e02} QcU@wt34NOpU-VRX~W;HyT(9"ś/EތeRO: h4Xb%1J }zխn0HM=d#bi|)ᣵR5j~EVi`~v._o=1oc[CƼ뱖mJ"2ј S0V"'e=F!r)ȏk`ШG?`;Ӭn4 *CݢJ6ۋP,(-%~m(@i$ˑEC-*}Mu&m'9SY+#?8mz4><?v?\ڍ T.ry.ݗt .J:c6P]!hfu͂CNޞoW%a>+ H]5•k$3FN0bEZ6$-^0I_'h* ir.9/`|sVjwO4zTTN{1RN]5FѰͺ+![+7- Iٰ_dC;8~_-AԿ86틋% ?T @_N7Bb[Pb?Z,YpҐ8uPXn &(}T >ԫʡ!G̀Q4{r٩•-9x-&4t^b ai56?casvqk08+_.'6Lg(^هFK3\Zl!LԛB1o$ܵ17=$mș<\r'K6u=y\`Sv/𶦟iaaJE^gURJǖAդ4N[fQIY{.Ųq+L <]58Ȧ65ezZwnܬzCuIl,k^=83cVJ{!]J;FTBR7q+y /nf:O%Fϸ="m:mlf5|[ʻW.y^[SM3>H ]2T4x5cs]s: o:Ӻia+R|ay*|˂bX.h Z5`7r,^y tϹ!:u j,&C4f~ILҽ8ߡQL p4PCEjMtQ߈&g`rg6|L: [[ApVȱNEhli7͇҇͋f˰# lmҡ2E5bAQ/C-L?{ 8 XrR]8"ߩl+'.GX}HLʫ² /2y=  h]j+0w5%8u`PH[%iIbi]!j\?ՎLʙT$YImC\#)B-2e!w0jK̏ t멀HԯBl'Sy\Z_ݍ*+у3E|!-E#[aq^ E:BrjkLPyEUC[~hotXlA.Mn߳ۛ`ʆ/ʔ]| Ѡ À}iTߒp QɆ!3r$7=6yA(\f_?ҟ8Y$ى+)8R"vLW/`Ag^S1yUᗹޤq6PhFPfpb^3sLy(̠E7Hrx(Uۨ&Hbf0RT՗G4AVbhAw'F|BhA@2|:ԗ=z} a>.utGØ[[QuX`O{utPmGbP*.z>Aٓ_{35MBx, J(-Yn1 AP!֯B:$ =9kӛ]*@#]92"qt="2_6D&Rz>i]!DŻ]G~3o#f3 ANzd!t x)spb$ \R) 4YQFf5l W{ϖy|)0'vAgoBylpc#oob`<{63 X%HG߭J׮lR4OVd2+BjDq~,ԋ9S'b0 zxᓎ-+s]7يX]R 9i zqzf=J^VsI.k6 ,ьAG>6q՝,zh#"y1=LGf׹0NwW1HoHZ73L٬sumޮ[o{g]U575&@U_XP_Wc&&JqW\{ꙴ 3zO+,ԧD1)%]MDS؀o8?Գ?zWԆzz+ctg }zDuj4/YsOpGt9)&LGf46ϻUUI+x}IWbheEEpts൑QhPұ;=#kQb'0BsKY4A[^SE4׾'|w]O*2oD7I!%K ^ bT^ [./ |a-ɾZ2:d[I&uÐ,UǨ(p[9Ǹ:+I%{{`Vyݞv:|5RL7iYi‘nx8.T 05ZQm[tHOTGzVΑWЎJZDaHQdE˅3k?U5 Xؘ0Xv:5t3$s BaL$Q.BW&gz$HJӃt|O=L0Z8|G⋖.*ҌSL3FڈFFOr#MKҙ~o1 T^"ЦxNR.HvId_aaϣ>ĕ g )EðKqqY2d/>m3n)"_I7GY姛FZWa\~!z0УC@$k3HJT'YL5p*w}ϼhY~e=Ga9Cߧ}@AS!4_F]w|0No>k=6/ ƅp Ws9Y.Vi=R>1b$m+hc&-="Ssa#~ʚᐿ13WB- .ZQMx>=j79d0,܏hG%2[ h. ȕy&V"{ @UFT!ox0+pe<>MFHO↊=|W;Yc-i=dΜrfmGIasjz5 q0LO3IHy@;tbޤ`{~5h78r+VrN6P2 Awq)>##}iΝI|g|t@Tj e6֡DYiɇ9\AE3,J7UY6ڸ^N{NGDL$ લ Y:}֏e7m#`3KWzWs\܋wmLE76G|OnoIb<ի(f޹v߹!aTr[8m=#ϣ\@1\O&!+"lSBLxMqxBeA]uM5X] V;Ԧ_&uA6.뚌KkMnb,Y%@B QQ5,@hרǐ>wk Hiv~u%3_O|J[?(wmJ>nҔ.G(35ؙDD9enԿ?N)YjEa.eT7-l"d~TBt#L)Vl{! w$Y. WL,Z{}N6Νһqt Peݤ-P W}a3(_{b:`7jKui뉃%{~z=lX;Z'BkBu*ea,碲p"*2bɂ]H(ד;\ \ewevؤEN4LZDDZö<ЋOL ~0]Tח-l*ԓx-)ONiď)U] pIyXmR2ap)+G|<>yIP{Md@VH-3U0ǂO#50Y/L"c2?$'>V&A81T[8\zk2j*Gߡ=εl\qO_b>wm`Aوya |=^Xľ9Gڶ u}xȉ?9*;$A^,~b@;·g+>IX:s÷M)3JʥdK\rhX9r?ȱv냃HvRpd)zG"UӾNTcN旛0 T0 l62ΆdhK =pjS>f4wa ]FW 6@G~f[j&>⤎m)]8y5a>ۚK7HYLTibH81ŮK_Dp#RG"5V[R>{2L1Œr`˫ܳ| .f ʇk#=5q@Q崛\k.#/Qk_J|N״{%Di?+%\Jckusv9(։ڎR_:}8/^9*4n2;q(Nk70ًXhs!Tp)ZB@}uyK!x|B1&q_%'}^D֝D۩BC NLgΠqTϽ&釨 Ѵz J Rgk$j|wH3ۢ1> B‰ͳJҽWx5[4c.%7m+3BxFp<{>p;<9UlT*ZZ4MVjf3m:8hv̜~cjM~* awxbAlIwOٌLK M+A"R Ŝ#鷻gr[6@ga@ԕ1jXg6Qz|TPO2㄁ЊKTkpjЖG s7x@%tA)PE2T5)fw>~ho&B5#T~IhZ+3?( 3{/`6i}J/BJ Q)W==ؗ,xgvB`=z ۹3-0mtX+7i]'DP>~HK^?n W8 c|rb7׽ƈB D EMċF?83o 1;3"~AYvl("<לږ1]D_kCJ8O)`*f>~򢰰?!s?,ju[6쳪R* xPyee.Q/\̼Pc];V%r=wIelWg ,?πBX]@9Ը?+ފPUv/c㗲 HO6b!&t)/>;[+0邺d &(#LHM7K*DjA~_zG[5y6@"Cفi'"n R)-emr_G$ u4W2/r7PíWMN3*I(1Td OS 1?<J4XqPp|C2?{2RCl8ihT?+^I_M`3ty}-P2;\.P{1|*~yV٥"L?FFc2Z=rC&iE7+vV\; uH~pHEЖd!|&P=q5bG'}t2s,:BSZi[#VAp\Z\bkc8*^!+3L[ft3^gҁ!_ 481` 4=dUEn~iby@T*/69\ g&UQ~h9pBJ5ޟSr*dэ#_[2蛨z+BPs{{ ^xAHOb7#" ՜uI H'j5_1QԭB?V=a (R9ZF€y3l4fǚ$x ߜ`i A:5lN [/^=|qT4zJ8&B3{;4-Pk`<|"HF6:wt3O`\=kQ +Y)n,/ qd\le4ހ&ī0-T$vn痆g920iHX4UL&쎢P .uCQ}Gd!*Q_pSPJKڡA{yn h7,}M%E]E^Nɱnq2h }"@NA:G?(v!c TPL@b5}R`V#DG꾓 Jྒྷ4٢ ӗJФf-50M#v/)bLeHyJճ3e?SciSy+GW+;YK֣iU7B+:w9PSֻބzLmƵ/V˞DJȗl13M94b]V4p_suES[̓D `o־ɴ Ò&+tZ!9>=3}/3%UG]eVtm{g `xAvc8dLcOuFs-tEcVvl8 X{lGWcUF.4 pS.Dwŷޝk+(iHnm~i\k(V]jQ@Jy6uw&,To\?S #5z{vVvP,>ĜF )Q)A`MBYF:J@dŋi:BW"G7c=J -MWp=j(BbEgNXuI5%1RD$ɻCys!"FS!qs^dD/:| bd"ɰD/a CldMfFeK5C]EQ~Eh]/*(dc+q_ҔG#N5 [%_f`dA˔HC*el&zKp^8f:P7:$q0:'"M;^."T`%8)㿤TPL2IVͤABm$<5]"y~ rk}ynqigd5vew(9 ߚƲpenڶH8$tƶ=q-gQ-dvHb(1ߓUܔ _*̐>* ZT{\'AsNсV[]VcCyWuwi&$Yp{3<&@#zF'{ņ> Cl*ȱe*+Iz|B7o(k~(V#!am55#VzfB"sz[Ǐ%k=@ܙh9;srD"}a1ˀbSkUr#mfk ${ ,ɽ`gwPNbi`c5Lrahls*F"U}w գ8]{3ӥ쒬mk=-*+q/gރUy7J6$e=?d `U%z5hPT,,%(E|]ZȻ(dV{=u8IvoI r-/R(DT^AxCX}4|H"i3&x0K*=]tb>. K3o}K "|l2fi)jհ㰿6<[گc0)?$H&7ZDBSdݽzb_[+'Ct`YiӿN2AJw#lr|ާ_8.jF},o18xVǐ%tǖQk GdW?5Ѝ m!XlGLP6]pU¦ !瑏R*CHTD]щCEӻ?&#b6Ydck  sdڭ2W/"ked \II-*sZ4&y!ZyQ3\4i`,<؞9 tZ[@S HJ/g9|%s#~ &nT2 ?/4jl@SbCGpbfj1{dZm i%ux]& plR*TI ekx2#ǀ\esw3CTB0*Fo'jnԝ5͘#n=7"MSY}̀؄:v|ǟTV$hH@`!]ۚP`7Hˎ/3 >A:~{ri#JuWқbw L}ђQSijɤuQ(pYtU Xn׬"=YbF<:+ZFܦQQl_\ 8jg*3 ^ w})c=8 ޕ`9-XLDhI'fWiȷ}h < kF6Ct A'I$m[=< OFᩫ=9߰kn:dn͟&XojU5eԛ JLJQ@t_|lPm" ?494;I9s[k+͂y<}9hl b8&oEўhs 𬩐\sHiV->&HkZ}J!+]u z 'ƽ ,WWv5WVA&{PP;m*ćFHU.x$qQdr,P4* #XʪwNSANzmdyf0%-EE]snPssdamw؏3 *"otK` 𼞌>ӯd61kp(d_Q ;@Sfd` 6W6JSȻf !㏭!'Wu<,ăvLIkQ"N@f+:~:{%;'IU,S\ر$D VjQSSOgQdQ6&JfRs}.c8|gwvzl-B vWy3Oi̿B8PQE ߠތ3LtANi$q2Y_Lzp%dާAߙ@P`{8ӵ58#{??ulwI{mpW>,Cz̑*v<'ڒ(p3bro&Ka{楹Tzk1j\mEd-bS/4Je@LfmS#y}kU(S_C' >/ȢiNy;ȇZF]>eRR|M=HZ͌OM$*xŔY vűKHp!oIWa L9ySQPW ;R`5q8dzzdKVYpZw- qM:Kq" Χ4X߂_XJvׁp I)Wxj,;4.a& 5oL`F 'W>(R  әr8ԭcmDIL^Ⱦ/MȷvLXm-nmy_НIq0A]ũPFˑXaвՔ .I($f1k*p8(JcR4/K9CGotEuƹӽ􌶷.CoM7,䃮#NVWĞyE\ԬjҊZ|\E`RYwyDϕ`a =txV B,rX.Ykȳ{jiRp7,G }D?+]5xV*Z$G@u)x K * n0vIC4CE,*yJ\1 sTD`J$` MF5F#YۜiÂ3$lcv)PSyfg4뽌? *]v % ~7A S 'r-) ԰Ï7H/ "FCwT}G\kg7DcRUa59ՑX/hL&gr!KS>J԰:_9ɡ ߱yWyW|vlq.'Qzp۸=\\6oa쟙_5|ˁe`ڞW%l3AB9ׇigu z 8tI6T5k? giv]6K[ h @&V OH!QJzx}aY!ӃOaW˲z+K!AXJ8AJgj+;餴E 3ڪt]k6 lXNE),RS'ÀIo%&͂ n_^ [Rkv \=֐R re-ʿ+ڡ&tpQ̱M>` ne(ܡ>F2ҬAF )wz;ylH_DۜeHx W ?Aɣ@ɕ\UkK}A&!Ƭs@|n{m~-ΨQHfhoJ#bhz<; )me]  yq|og˔&pKz_+[Lz jlYY A^[M V8=%2oE=h#!'SYIG¨fCA Tl 7E;[:lM{*&"TT*qO!5 ޞ*Wփ|3=S=\^{!lMyx͓pk'A QY,!8poqofo!laP[(^WO񀣬s \ޙNy%Ɣ4{qv;6yDtEѕ&` rŇ#6ێZfqVv&vN:W}8be4BN&)y>Hn?;acCfQHS!OlLvʰΝ"4(:q= X3S]ߎ`axφ?9ΛmA$3c(W!zs7wAIv+@j+W6 dgN<"5f]V,/7YчfƽqUU}1:և'2S=5CDv ir9Ͻ,[0CҲN^/o9K#0 G'T@|G g ⽚ @3 p/x݌wz7 ,7l [Zpx%q+Hzi"ao@q[𔠪KhQoD @ګ3i#Iʐ ʓo3Gh@f b oyd y'߯_Na?ÙL1UL-5pՉF=-[g0ʚ /X_T]Ȉ;N'5[w[ߥ?&P)^Ƀ[?tݧ&{dND{$.k`vxRn6@\*RˮyIU2ᡖh ]?D.6v>XmyOzHdcWQݲ_RzDjॠuz7We* 32!7xa9Y Pe$WFI {6z S?9ִ@%3e- =/B8@l.ui%'2Y~GD~`cŀ hLsMHK!6*heD8ƖQ?a\<woW#ۘnEr3>pgqط}3s+h3D|Ջ6 kM]@G>.+MGE瀿ˆ?BG2%bIN)ȫ6&~B%)Ԣй$uKFŶWf顺%+'fE/;u)G@O\gbz*)pJג.uy#1ɗiy3,y/Eկ0j/ +PJG@o zX7PvmV);1L?U'ST$C砵*.96ks;i n>?w7l@Z^Ϣ̨c,|`)eྖ2CZᘞgFl0Mik;oHiL5F)iWrg!Gݴkp6 M_sa"딽oЗ3ϳ̅Yg+He.&1!eexܓKb΢:KA*^ct)T(1y?͊WqWPLdrEC fHx*s%WJ Y]PZR~r0_Se=TJ_QCn^JQ 03kmSܵTLd1&jCGBt`'7BH'(29N'0K5*cKR*΁WgmQ}lӏy ٘cxE-|''5 )\ |}^Is us ӑzLP$Df[fJÝv=$WzHg~ĶfǸ4=onȎ揵.)KL5zVww'%rkԖjկ*ٹ9krOoDaJ8 UMtڕ,+|?_?(2p,y5q5/AWOl #ui2rN*)s"L=0(Q&:C(#/jKՅ.4hje) Ҫ4aQqx#pqXhW] SAQF0H\ ^(\7=h.C1T=7 n(,!UQ2 Pp;FU5}dD=VbDKggtJ@ٻt!2-xQ?F 9WJ;T胩91UE@?ngmU54O; [nY,R*w_9w *s@@bDN!ptd>zbmr (Mg}INP?iiaK0 0w|S"h 䥠\GrǛ-+4C&@&U ݞ#sGұN%oıv[.%σ(0uƘs|v$^hdɈ/HN¿1<$ ,,!Ĥx |62v]~X'M7)a޵z/*J^[ "0ӹdoZ ="o9 Gb{Ky̝[&Vmg4q@ EFi ZR3 gZ7h@0ϭXi^);ѾXI ޝ H2^'ɜzr8ɆP`Yn4' Iޗp*UrraVD> !\Rzu'0la\ҧMM(^B18$٤޵4DŽ :1Xy$fK<5{P<@ۚb}OcI-𨞕$#}gz밋"Oᧅqhzj33l S),q3IJ*(M1Q'kP@]R.c#ΈA 50 4q4D6-iܟ^zءBfVI9[u z,.5a+O~`3wӏ.*& NE}=e\#b8kb14%a| bn1-7̑+vQ'@uWݲ7YB:C'w͐抍g&3)b_9uW&ܒ+ݒr;HM`:{ݸ( $ ̠*DRk1}=nv'< 1!" !byZWTo98j>ԓsd#(k28]̘ѣhiy bNWN2f\F>ׅr0ç{]lkVU+Em16@yYwU*룱{dG$F;FK nmʭ2ZQa+aVȟ8i = c F[|hxc8R-wHRkވJ(1SO֒y8m^DiPorƽDOqM ;W8Ti]f=!OoJ!s#|r=d:Crtak2ZJ=%NS}H70AN–DM/{;ܟqݻa kCoVٶbo>4i#JYr'#ڲTkXZUS6=\`n &,Xl TUKu4/ά+{vpA_*N2fiē |9rI5o )ҁ$榸NěEQ @5Q3c7ͻ,tD2 utB\~}-V}Ո$ee(dU;_m*@ցOeI& nDPhkh,b rґ}{/%7F# 6A1 dw!;(4 !& Q 9|~0Ր8[.d3Xђ&eZNdszs1J4qM|!Qq7=mx޵1YM1w.ߊYU.6'([&GoޘmK]GdWw3rbl昅EsE_D{FI{dCn  E *1|v(4Mt`3'`ce\-7bYً@ߵ )o Wz53# 5'$iF޿:DAߠAPNp #݀)#$t*@=趨)ŰԈ"Ke `J#Iv>Wm?|2[*vhDY6Q(& i蟤GkpPV2N髥$atH%/?<Z cKZ/oˆ$t2! ,Pn{ڕ9LvɣDU;i|离U'>dDNAwqw6 JZK~l~`:c25txUesRw?&F˻8!~r U8\9_zN+?.23ǍA2eՔeќD}vTn\g8[Xzx~qC↷[FWcT`=aZ1 SD\XcDGuje~ec }3Z!;~$U;w@Q<,ddwSB,Ɂ M3hhZBP_=#(lҒE)|0@%n0+oIcQՂ}sJ@`e 2bR0C,ȅxV>Էr[zhĮ;@'Ia6!j^~wk㻈tWۧ+83JNR`؅ÍN?hJ-IAupgv"7CQϮr͢B`6}<5QtxI6&7Vy ;o8.&8DoͺǮ;ndGDREJiə Iؠkhq; C|>/ycbȼ # C~E@1Ɲ}T͘tBNK U#ou{BbNƟ͒_6tHi`X ,OIBBlx*ih~OMBrABbr>AuUSW*p΢,OtWG{d/ g}?pIqf3r u$ C6}n/}syk9y8e2ZuWG*f~y9'RgPپ! .Lg;rע"FJEM [dA3a"GrUj3aCM'H“bh\c AaL>㨺RݽuEv/.n5h.[8bܮB94 GC؏S?GVW[(vSU q|FX/߰lfn4{InLR ݗ$p%JHmBjJVSegkaAo ( qQl\ y]QpsmiECĘqZl'؆Vx1.5muJz L4L.`y =ʵb aD㤂=oN40ic*ݚ"4o\X6 6 sUb 3 0A yUy$((dަS]w-"7Z?OVק$qގΎЍ ?$AIA[+_=STvX҅1,{Rg\m",gCaZKХE?&`r&bJJ2sOÞDQ`Vy+WB¾Naa(>i\@NѥS35y KLjٹ'3_bH#ȅڛdb=H>x[8s*:Pnd7@\% "5%U d C qI_}bp~D54iM1_|t]'PBOf!JDݢ!Ve@R zNM 2VoNC2Pj)6]jM;F[ſ݄ /;lϫ&Pa&PLw_3Se;+ҵhfnݶc0WAbQdT_k wcTCKw!aG[B]2O-!G%,G帷UoO 63/./%#\k>]!* Ts0mjKv뀲RL,qE0l}ipGQrU tuS+,#^nCU-X! 8Ja :[ݧqR^d94ŔӒ{R6acۡj MJ< [?g]{crlqsO0Ni%oV] *߇tu052VE :K_BSys}"AnbMRZaJS#RzDŽ:h ѩkxD ulUxs }e_wo&| Ҙ<{"M(τ=iU#ւt&OT2׻mիM?CILJm7 ?cסrvW#gn3;tϷ1`YS W iVσ0UcHJQ;IuipM!;l˖FAO]-UO5:# a즍-b4 Gù 0ypǒcԉM3wcZ"f0ߗ{8E9"Z0_xOtaf^Qq?iFvCڅy9HEŘC"n~)0c7R 2ipw̋yHUm;9N Cf1!O~go|cfGr.΂,%(m?/c@?E[_'+UX|} {&|gC 2 ' 5[%73bT%׭( 5 u6dY(#6rL[Z}h # pHKiClT>},`*tAc3I.w`c `Tɼ\00D"r!P(k'N8/"PT1ny,,/[Sݾ0UfF( zwr[Û3K,Ym=յsY~}p1ÙxV^AQbq6Jp6)g0KÈs6&7Kۜz;z}?J%]A<&֠Khnՠ [NP#rlF}M;Fr'^OP0IMq2}}RLBQdVf,Yl <N,?Pk܏iaN:K`T!Z.2NL"yc _klm7m$t۬ i+p&MA_!d)f*r2X;0>wNxK6i7x5SA/ۚ/LP4U 2+/]a58 c=ZK~O.5ʆ)yvD >J跿@cn8CAi)c*? &5Ҧ-K ZJ 0`݅ Jj,QG|7w><*[bT\o7Ebpp+.Z;\{Lㅐ~Yv1Ms7D*!Gk{Ӄ1w*SPq>3yYI=$¤#Fa(TX3Dk3MtOl@&o2"p8(hp9`(?‰ T4ϓl%ĐZQe͹oDhJQG76SJ`E&eέ}iE9 ؍N$1k4 kbz0><]ßT5 C_< [:7z4K4?RoRSP[*&hɹ=,Ki5?2Rl!Q9)r{2Crfrlv$7i<,SÔZ^͚hT$>~on`&rBW~2 m&Cxx;лב2K}j[g[,.wi>PjH >CBW2zteou\Vm~ncѤ]-#}4X &{J笉 +"pv}K-m^Γ4MJtvfQ(NF^` 0+X#$1n[@l5}AQ(8)>ͫ SЦ,M<דjìyi;NY)z0#(*b nXwL$w+/#QI D<a,?Z;:c#8%p0wŞGCNC%OtozDWǤ_:̰%{|>Il޷LRAwB@雏s<Lm8w.''~CamoK*%:b;% ˨3W6VąvJĦP3b} *|W,)KdXAQ>)rav l}%Z:5ʜ¿\ J]uQEVk/=D,OXAIZ,Rؘbp4/PTAGYǛv~gxwvEnM e~%lUΈ}~u_oZqĮ;C'ww7dGySRŜ>b9pV7\U>#9Am/os}pK(va|v<3 A 6IiW &ڝmIx$вy񴁚 %=GU}Le%-f4#t4` =α4y%AE<ⓡ$ј"'jڬ;!kXFb@ e]Hr scB!2nlБh$( ѦE!<_V5F{e1h;ۢ_ma|Cj,nh(;GqqPS 4&4@cH*$>iqx#hh<~(}LhC-XW<AS(0G ~?m_#Ȟ܂Ӑk$W'6 QH6hؒ @AM?ʼt԰.e@ߤ 2`Bj4}ٍ֔qv|뺸4a('(b)h/9b;5J5"@W#b vwb%爏eѰm직fkjmu}b;yݙ@1 6w"8&($ cFOskpv4y]٣{f?y[P>+xn!Bi:I{xa*VM-?PsY143/B'ІS)݈cJƥf=X%[BAXH}YUu3YfòMBu(asC%5A[n Vn=aͱ$t=)S֤>ʭ>lJ/^!Zsi&g9Y.}붅G %?)(wg^W ܌sgPOuM2OlyB %#[46-Xe DHP}r$1Rf2ޞ@5"ǞW۴sodTŚ"SW^qD 6U Iu'S1Ѩ mv;o=z[ On X&wA`* X+ϩ.-¿|_&)ŀ@6kn A;d3fbbov*/]]GDZ]{x\S&Bi3V *?9\H9?@X&Ķ=,<i8x_ 2!`|L+Iw|]ON N_#bQ*(ޅelϹGR΅ogGs*.to!+o1@:#py,x+>}|]ڍ&H evW1+H# 1#8Q. GQ=Ĝߘ@=KYj"BvTuąOz7]88"a@Sj`0K5DcR|.1jA 칄fi {X+JUŭqc:'wF̜`*Ҷįеv%t*1mٰ R`H֥Ry`w%>!(~|1(B_+mHo@%yaľoW[W3-ϣKǔ.?qmCBG;%Ц4](h&O c.̰*G,5m>׏ iĚ"^ҫG;=&k9ޢuM{0SKÑ쭒:}Y*%hrSya)/Om|6o5XUţ9h۫3?2vgRm࿉NR˶c:A#K0tKgyT-r+$N@ :WBr"K[_0uʠ-/T寐B@)Ǭ']>mEhf)|$fhdH^ pbˮȬb}c&ܼ+ׇY9'0ؾp|D Y$74 "W}Ի8Ąeoh{UEgBFN^6u`u` Y~:+ bn_sLSiOvLe%ʴ+Ampk|~lP 1;9CS%ػJcb 5SR趌Wi+?pZl+9HG)1fI(*9ӊR]T/}ӗ8\6yϛjgDq7h f0+#.#:FLB $ %Fղq5 [] -C_#埲)/Z,S!=4o4+ܾC1N ΄4\=Mnn2NKEn%@,nLD ʔ#y_gݘi@R8/^rm];~5;[jC`=q`RVIEݼtY3&NT2=%*X(I]-#yr&+@DB%(=@"I,#i¤ YݶkxS]k\`dzw.:dg m]7Ð4e iBӸ0^j!'EN9=bf ApC?{CbVkl23SXI  O8[cn!Ma}+E9Y6\,l7@c$wj; sKORurހV C1Zz~j Rw}JT FL>VqF$ȁt`FOa$x ^:bq? μLB\"(-2GۧCt,=b6F`Ϻܩ4/5eXPz^c0c g@A2/=VۋFT#Hӎ I [2 p*u{RǮr"yG@ KHq4A!ZW_Y_Cv(^[Ϝ*Lx \h̝spV;UF7[Z1'Ն[e$ǭb+&DU&σӽDuqTjz8~&L,peQ[G '$Btj”Aps`#~_IXDS_<>jؑ9]}TZa> y1M C,U&yz<<)A<0vG"\gC)Mڲ9hx19K 1[SgIJ]$tXf﨤26Ð{%1߲z@3{1|YP𷮉ۍ4D&qhYnjCP)Ji2<[pN{R teʭMcQ­4ِNQ>LLGD57O :?תb #妡9_XԞCf'Y\*҂%qH*z ی~>dQjr)A%GPYԯ@aa{anVLhWQlPRyp]f ]&t8,j5+G 何 *fP~ք *W@[B7:Q׮J0z3bo3)(2P X!d+y&?ѴjϨRH307[Q=]xX6+V2 $XgE-*aje+ёldԌ7:Rfh-ݣi3{ ,QTBF?8k]Uz7!-a|6/垮mH bӗצFVmdh0_ʀ)ўsǹEQ( T}fL8 =Iv |p;_>E_zz'Gb(vᑟ$L0^qÐNŠȰ]W] X!Y~Äd!!%S7e}ahcGji7X徣:20Z=u3$ %ȕD̂cPz,5 rq.ݣvH+p*}\jN):m3R@q{ Z9F6` N]\'@I~h&$Ѐ9Kuyu]ʫUS n,Uan-\JJ2}ɦ߸-Eǰ7r#/XѼhE%-QUuI~A(PS`MΦ\TuISmx򆃨gq"znq ]UxړNe$ӠI4lY { m̜BkCb"~˗d}nͭ(˽V0Z MiOe?ѪSb[ꯐ|"7Z,20mUtbij`ikƹ!eg F6Yg5]~3:D\6@>ˮm*M|~T|go⦕t=>?h1K;5Yҝ8-K+sVzE,/tpHG,*PkL-VQ]$jDNe i$2 r3Z n@UXDJmU"5'|pD~4 7`!?!Wmҕr`T**:{;SZƞBaM.ƣ9%ġ`Qc\gQ϶!KL9oaс|B ߐJ]v1F 6{*ױQu a_ <s2(wxf]Sm,Y*S.}9 W;dt>⃑aWDE ,&X-Il'aCMP D K9X4۟{o{h*m6GsމV+HQ'#n`ϧ>$SByC( \/xBGzy`pӦfKF_ Ib\, ^^Q:[L0 ûrrjnw &3 V ^K5ƈ>*BÀTC/1ޅSk']eQ;6,v -w^|(G2ztj+ҿIKEPKaNJֹP¼<pơ'z^Zo|ݬ]ܚ/ gaxs-/i@D}/|Ea7Y(+ PK[s#g3ǘS %]ֈˠPfٖ֚V3:E!&`37M;p~F/B{3'5MLs4SܿX6B|IG!Ywt6 tt04NؕAZ!m,/9ˎMmZcl?ʘ=%܎F;Ig/^spx샾_yX6D]E ZM}>0}+Fq05'b mhj0IHI~ܐe2o2h<ݗV MvO `\A=S7f=g3@qgF-Ta bb1,gٝb W&/\29]Z(t>AViP[ɳO7b Qy[ՋPhxd.t:֒-u|yˁjb|;=l3-FXטBN`gy%3A"'2fH.o[-̹z_?* ZH h⠝^!yT2@otGLyk;t%DV4;}h/5݈@ӭUT%U7PQҨYy1l@椤cL@6w]ptJ}u!R"2J0[H"[.jr2tYe6 ۉq=1!v 6POކQ뭖>gUo_HpT #m6ꚙߑS^PCzR^vex} v~YPwᾝ*NhǶZ-~fOgNwxv!RFYhd#04>}GSD22'e쐃2㦛]e ][)(c(rj7em^)'~2 HR#XV+1) vבBG/L|o^hx:!K6HV' +YV,;hζHQ'y%=gQTUCvM1+$Z7P$+ C)gNQ9d0izJ{0PnJz' \txgd.A ɇ>`w6 \Q7<ẤG?$-~! 6IL j (nW,FMwgɱX yQVªĎtEVDp/tvaOeZDJF\Epg!w# & gt`w_į}nL&$.$~N1>ڨf!);0R#O=SE7*+2ɘd ;3 Sy[geFF*%9_~Z0Ix'ِ"m7:r)=/o?]}TCO}҂ĹeLyk4ڶ[ƍ,33㼒J@'M5;8KEY"(nk~*/RJ eL(f'` %XavaE&VgsҫZH 4~Lwc_;} lSʴ/3>&OF/yù>ς WT U'>c沃#_lVtPPiA ՁDg'Qj?Ehژmk`m  r`IĶRkQn?3PZ6^U[c|*2g!2^TJClah.I;_vI:wpG"-ID QU'4%]#O{b(-|JI RnBfU)!q\Y4AWbxHnPXW"LJnx爹}^ɌE.Cp:C2'"p(d8wLYjqΰDuLSͫE:b*n묅Xp.ptsa*,pR%4B?0:.T]{&mH^*r9@IC']qgi>ԙ?y G[:%9b,Hsq2kHb<3cCvI YnF!$b-ЮDMg 5/*DIh*$ھJd<⭉ȋWF Xwihx#Jr>D%otвVKn| :̨r8K[ 7B.=XB[sZOv`k66MH!i z ?r6M?*.m"0 ,),%4V7D7ap5I&` &};,e)8,AL1CD?F/tÜaZz ql ɲ}H*CqQk2z<Dz-'1﹪ǷetLz Dk %6=C ř!Lٟ PC_Z>O^>($gfS) _P2 y*4öAK<Q2VUg-+ P^b6 |قC Z$P(zzy ~XڅJ[#:WLhQն<'P},Ë:Kcוze;z_-%njа},SXũ9 (ZCR>•GV4Uuag4ZĥUz<7CF.КG#?Ec`jgOSToc-H pI[Q5^]f6}_{F>ܔIgxaT$RWXGqvLĺ"!{ti0/' .J#x[R$FC$QaMeDjkI>S?Pg-Rh&o _]!Ƽ:Tbï<bR¢_R)F JF-s%%WzhTWL^K2TTi"DSBI?}6?SEqwP1GMκҗqq潳9!U9ʙLL^t/.dDx uS,z⤆ȾD~RՀa=fv%.uXjUg R 0=*y ff@PջxxU4ΈIВo`QaEif4ex)Ӹ$HCHJūQh# B(?r_'˜dxk2-!$#Ty0` '(#X w0cWBG%@q$p6 xmʉ ˻@mKt,o 2#(We,{]_zɊDϦ1@$ C nym,kn|#G`㾯P=j]Dͦ >[ĒCDWZ7 Wtrp(5׾Ɓ31eA)V7\nO<>žX [iI(d}&4ͤ0tD9_Ui !W@RmX?ֺL- fV86CNOv"<> -ltbj_x ++0\9`-H#.(cF欕OA1F000 b@a1.w+AҦf^E򦓢[;2xI8Da3̮ԭŒNEy'@2%}Sb8DjtB zdfn~q3 N(4O`~9t묽IFm= &{T;E|ýh}⓰Ҍe[2co]Dcy }EzcU˧9N|zsY8 [eBX)GZeeX?dOo3>cE;'c K5sS0]ii-O.]AK:=F"ieIm@nU_h0^mm:9s`Cf_[eH tpyY|0Hu%qpQs__.)FnnN1Wqo,5ҟpvvDK*d4HVzT DkS t]zt?(b8u" k`^hx¡M8~)b@6D{!&IBMf~Yb`u$ GKcmcH̤ő&3 5ߜ9w)!xd.жVEMq xԚ!G;WE\ 69Xq97j Sü)j1CrҭrmgE@Dq2#MGSָ+UaH(CcyӽJ[v7;M^X\RT"k! H7[4^VZ C0B.1|2h䊶'q(bի@+sIU6>L^s8'aƣCt`<%{A=+46.Ӥ~j/,JA?L$}3I΅J6xt1hOE'ObA9j4=;\a|*/w'υEe [4d`9%=/7ࣱiQXVCafwd\p[6 G՗7F"F2tg 6.o_SH@رqfd ?+7:yX/*X5Xk:l\xA%\0i'·q;V/1`*u#Д}zgz?7IZ.Ѯw5B3oZ:a=20W: ۹[=4y"k1h-1@QBu_5[y:uY_Jgt֢pTr 9',)P! nO%gU`9Ax 4vk >}+T= u[,,뙕?CN=7ek58 sVg"Is!w\)ؖ׿9~"PH]p%[N_g5Εw r2j$tquH7hOV`1 >% Q'[2Ig]`ZD̕_˩i ;0PФ}bN7P|4~zX RiH?gʈ_i#5Ϝ2ۅu= P`եxq:!Z `f$>aN93'uHk`T&tgL0%TvW.uwvqv$%^69{#q ߏ732H99b &(( z[=H9Gm_>vgskx#wAwGNJZfr<,'e{QIb}/ ~zwԧ61_"b Ӄt=`0قGggm`usoY-iS-7d91"o8,"oGb%)Ն5>=*3!s8/&VȵH'G  (`=k'kKgGg@1[g2pQG@2(6d  7fs?=nA  V<]pt3*7%}U\(l˕ǜǗNC}r=vW*,tu'R̀]#U1p'v3T-bw7360Np #/nykS}dT\aM;˪d-|M _WDNML JS\aDrC^ay'6Ƭ, YSlۊZ7eZ ^ fj91{z62w"M RTdw J~2 7i¸T<4o^)E2i9* @^OƺQwϵq"Pk=tZ՜ZAD?r#Fpu}c6;Bs5qm*"ԭ`j6 EIʹ$.[9[ 8駑UހM|}8L<%ْRQ^U. AGTl=ԂCIO7%ZpSe4^0\Z.:>iRO_}o~w~Yib˙gc^FwFLjF_{.kYpiYWFB/w$)Wer';OŸ\tXțw4;ʙ3F i GƋ 4IuA,HZ!<=sQ:hXih/Zم[w2 6$rwܱE$:9܀(9Zr{vz`^pCoJBϒk>;q? Rr]$ow2[;| }~p( Fcx-kXحI?lJo l2-{~ `3MY_OLlu[`qD2)qnpHgS[RpoS]R-#%L.}Ͳ(\[WկKշeBɊ{/*??Fp&̷e$x!M1n{DjjN$,5pF4Apݩ>uxG׳080DIGGu ^ؔo4-V\o%*Eze굲_ei*ӈ@/mE]51%Al@ߌ" ?C]~|.6~ѯčbr.]Dl $ނ$Z0Uk#)rFg2Sy+YV/x\ EJ~NΎ h=V/,7  cexx[1p׫w-5m QW7IUz9m9wbԢMq–3l;D4ˌx_6hژ4Iji~ʲ{Vdm4՗hW9?܁B79Xl~jZ>k7QĚ`daf?3ޝ6xpWWǏ;*mkoᕀlⶏ{/zN/`;*l}JTf5Y"OYtny SAs_1ɯƤ#%"1J9LKѿO K\g\^԰7$d<3ݷwQIn'zw1l.aCHXx[θӏphW7?lh?HskӥEX2)R2Vܵm&Hn}[`U@ 60ju5_V+ꋳHTJYIJ3vm,teG?{zTo: DFX3a{t+I]ǼL:or;hBq_[pܭEnqG<0LX9\8z[L)}:9L)8Vw {H^&#Asul1tJ`a&[9>FbNCxрFnBDL?P B?̂4'įq b\,[MP*ʵD^R< @WLY&I;{\ 3a u2ckSվW0y;v`1 c. fO1}zxQX_Q`DVdbrx7XM@"g#Kn^$\j,ЈL26_/SzoiT lIʢn"@Ow%O2ģEdcq>  hr<2mȳuyt86@H@jgN|s6r#0U0谹.@?6V\BQ[81FapSV<{aŰk-u;rǸ6-gB}b ,PRٯe?ELþL!p\SbuR[zǀACǣKL{h 5)t=VR ('Gfkxc(|4X}^:tNK=EG8!(v+iOB4`1t۠UY4K{HYoXGAio=ެCU?ˇ;B-i^JNTN T7U!_n(LQ .t!dK&&NfUa՟Rw]v%" -"|Bi }a\;VpiNc!ђi LĦ%U>>DV6%Y^8ڥmjGľ@O%x*vOi mK8T.Q2c?%_F ;Kja2둷Wt˷8ckgK~E&*!K~N0͔I=ΨЦ's.E聎dV}Vϐы5=;`"^[h#_Yz)uy Yq׶jan^@۲H'O&QGV<UU &c|>7LkV;[G]WoX^4lh$$P"R(!|c;kO{-H+Nبl4ЮJ A'c@2e~v֤p8 wmR,VJ"oq9q7k ?(ww % #o{ܗԁc1Inc N|;M3p/q' ɢq6l@KdS2ȇF Wj:i=YSHYy 18v\*:u~6Hκ1bU?>_l_2$^5*U5;܉:$h`!I).øVm&fݔ\f.vomd%˜LXn9,i(ZYЭkH##+珗2ؒI$N Y0/6?2'`gO:ժY/=JASEsy)݃?zMIs>o41v\c) +Q\?95Qx٦p^@n򙏮j|2xu%1H=bFBZ+as軉K`N6O]LG/I\gO)[NԔ0ZЁPXX<,@y.Lp߄{XN a=&l[ +Gܑ_(AZiBC% OOYsSw%6o2_""Iby(@;Cg}1ZwMahn? m^NRXJ ,.^(m"e"_?5kMm>vA=i `χj=Ȍh_<}.!y D8p\(Icěljr+-A"Θ*GC:M?iN&kUlB%<]M NbwY`LٔP0) V-mdӡcM_oQfjL%K޻$WxpN Mz^z ;N0e24#+D؁@;"ME$M=6 &CE,iLʋT <*Ւ/ol; 'o&mg"N' j9+>^Qmܣd#_ ؼg?='ҩǍ\|đUȭ܈49 ISXGЈ࿱Dm@J|IYcvp&m<+1>L2'/~K&zv X06 j횰 )q8yR2ԸJ~1D {B}br@ %f3"Y{=5 b "QOQy@ХQiN/ҽs$\~}; <轕6tϥ:jʸ`K::{\{RlT4􃤩[C{c%hPpb+SH@Yx0+aBCW4\+6o /.0fنt>>sX bԞa7l׋5d|^F_(e܃\|c֬Ii!gz:O{zrp5.Ҡ71JЇYyD_FNU2vxo·acK64]MW:MZ2LM #n?hitPAN\@%)Ra)LIvANKm +m6r !C1gT>g#.8YmkmltDSDaCc̏T c'h-LK3]؍3*ās ~lT\0I2S^8ӊNp ٕJB GOA86v񯷑е|_4A HYlS -W@AG;jN}Ĕ5os+=ɕ.85|vPx˝4.H;_hGmCv8- (V-X֠@c Z_=Wb%W:JGG(YÄap"O3e0Y{h/lrr2aaڱmU/ԱUlK\q#GWСDdlfa3C](qo(%ѫĊslt5ΨqNA搑0 MMi6t XEpȹK2g)ZlYDYȐVn* D=wNn9G&/-j×-paܺ7 r%a!Նrя_%D7z(n`+UAY( Ee+4Oc@J)cig%rذSu0YĊ 6;/biܯ]G,Q˜žbJKAwKr1xtcr}Ĺ42-3fǨIG%8ϢL!X> >[($_YCU4ԁh Fqd铙HE4, "jY@7ܗ'6h/V4p=ag[{ r6H[{&+5]!r$/L-7)#weU\7l(t"~s.ཿԽ'Trta$p¢5~L'wIJ&iMP]95<|?'&IF)jC k|o5a aqPOny"aweĪcx0 EWiLb 1WL'gJ4AdFwc d$ E|QZCsd殠ƴKE}c_8XctOߒjު:t65>Ԓ|!8J؊BG Ȁxҧ'Fh휊Foei {V"']ًJ4QT8+>zRDF}/QNDչ҂! [֒uF,~zBCyѷP<6slU0=偭&Hݴ1rnP mt-?pDy.RU^PCV[bSVcA{3C΀exc}/c޲/l՘_SWTc RH(H֕*ڵ<ԘUֱA?8MzJZ87'q5jޢ15WPƉcZFsEƴC+^= (lL~.򗜣R WjH8x9( r8I7HGJGjO4HN¾MJ~9)H)KR ˩(eOiQ(ӦG4cvZ ¦%r=xPԭ Ex 0 8K}g#bPjUt\ |a-U^ti^ݪAr`,.n64Gq, Xψ[>jU \gtgdS}6 ^{ zX.!ֹ0suL d}L$FB̐'0%l=SQ@SRPRB2Y6qA I9FY!Gci #vy8LsB=*=`*_Ipٴe3KQLJuP~nv9~pd<\AY託AM +o,E2vj?_ӓNoi8#0$,C̼D C1|i /b 2c;!΃eI5C-omޕ:@4ʏm]sw#N-_)].Bh 3Uh &M*){"J/yH@ȊPg~r|'/OWÉ%S{@-0yU݅b;v)\ʳePŶ%ApCԋkA=(s]> A v=9+Zon#+얈qT;GB>fO̮k&$'<+x7_*ƢI=r$}S:!ꂤ]~Z>2>ᐽE]`zEb:t>x:_~,1!CDI{z,(OYD#zf 'O ZSΰ,+uK5kw_򐉹=Tg:#CQW;fK7܏ܞ2;.KqF8^k47_1D>`i!#k9lrE@dom(|G>ٔatWcWB~+R37IMO}/A'T:K?X}dpā:Aia6Ve9g r8qO38|3޲h lXw>d~|ڑN>UC;GRP3ʦÔ g<^>+YT"])Ryb>rN8^uvF/wtԃeސ{TKj@ M㗟_P| 3>3f } u~|{ύuLw=.iIMBٯ ,6ʨ WVZ-\D1蘇ԑԌ4}ޅĈ}cLzH=+6Ŭ}P NI!}v?as]!19]Þ͌+L(p M W%KKN(Wkv%>VYO*G墄ufB]S( O%ڡ(ۧ uEͪNfWc:+%[4\&$XGnZwԸ*tyfw$ۻPֱLDʭ`;]|گt#ox:ж>SY]Fd|P3cnI.)"ǗKC3m({D\QQV7lV@ܢIi${]:d3m @||;NGNb`Geք|::>hjn-"!Nu%-٥C?9@_1yu5e)܈H/a :WGRu-"2f])rV6" O1H۱̓rY']R~ʫLxTK ^lث{fp̴8tկn}qiŝ4ZX8Ⱥ`$y Z][6qD(^{Xx܏ f4m >#iMHZB`T$)؃| 90jygyl]F`9ZҶ(Pn,;UՖmi&O=uo j~( Z鉊u>FߒUB2NHʃ;He1F)dJC&L]! ] y1[+2S$:$nBh䰗im`1X0V>andӆ_$ܼ w^ӵP3"P_~Eik]Wd0yq Q 6y5t\RII|43BUސu版`)p@!)AU=L\gln)3@mM';]~ͫ]8Gֺr[444ʽ4ʿTZ)刻e;od-gc2{*`b2쌌jlFd# f]x},cp,+n]怙3aڨHqH3 s<)+i ^٧_euʸѺq {fέE%5 _wd2/%~p䲪b1kl68رiQ ['oRh!zsM2 yiX NeKav=2:g>rIeKp*Cr}6THd[j3~f@;+#M}6b:5> H[L ]FG`MFe&0x쎢cSlY<0.%ARX/g2i*ߛ .-˃纀uSQev*A-XwUS[Y@<ۀWeGc.wo;s+5Ç=CALaPL#]lB3*ywT 0p*|u_"*^kL Dx9i&7Vڻm]clU.m`9.apj^*p"b_s{EwWYF$AY6Hu%$4Θ |9ЄkbS"!2A5v45dtǑjk[%G >`1}uY(.d>mW!a0k3`tM/D*#:de4Wlf2b3;- jlr̜l0%rj<×cnV=:`38zLP֬.+F|8 i6W.%PY&85_F9&gGBϰ:Xmf>P-:}, _p[`qMD,[r Gܹonr56/Ŗ#[ Tr֧dSl:✔GOƼp#Ȩ4_y@0oQ-\]qVyҡ_2;>"J gւƁ0@Y)xMN~ lcʂWuHi?=qD7  zt.R&NMJyCGrao2P+@>DI^ dÇoE~kq*Ł'IݒF@ja?zo/A厙e/L%`l"FF}dwwKcy5\֏O)J9xS u_"(Q91IQd*!ZmV"GvmJ"%JL"ڥQ \bWWt w?tE[Va_{vN?[0L9*e[}1-29:hR ?#-Ei;ukt}Bneyj}MDcg"_- t-U`9kkЭ7+y>PNX$#z@Ru%W?3 [Q-(f\սTżsR[f~+;%RxL'im&0GHa$=p+Oe5b;f l(| ]@nj_A΍JV i CVP5Q(1HH}̡eы~k b2HMsWEWYd~ͤCܪYAUg]֯2>A؏=IӡY󓤍JF_ b[Uw>F4k̆TdFoPxX% X 3 ͐*CӋH L9'>7ߔLj/bԩ}hG(W9*#;[8&fkg?=z ]P_A.Ź9\X hG*F}i/rô*odƃ.BySWqttЏ`3%5*g4YaSkn4]/SBG47OMhlTa^*W[O4b -#:&1vhkϠ4䞭NmiؖHuể'jA*vV2~ 9O,BxB8 ($ S)z :I~^$ Cib9LHU\^}0u78#Q7"m“;=9pA..%(>LffɷwcD+1UhkTܷsbj"@5z~ZiܝTlƮ+RB{S:JӍ4:|u8D?M7zVe0W{ XU(dkk-yhnWg.r&q/3f+P*'07=Q405tZ{sϩє]C㪖 ;:lVA#hh9#Tޠz+ށY\o&{Ŧ}[^9?'% DnsIk:)wAJ8] ;^.LңOIR:I=00;.M%F4q `Pi`:O CBK؏t`@񉸐 A}  lj#Es-*CBpxP>ƣнo]>&GAqQx\)(Zǵ".tΒUr688qt&MFF`Z=vgg1u׆絥2A s!MʷJ"4tc=ǿ ty)-<Yۜ=" 4rz,'N*G^=]K?1,nR-c(re퀠Zk󲟧?Wayfi_&LV "!;.J(j ^ʐAIXx~Hot,w#\jJ軘U]F0f#Y5qb#Ö!XYW 0At <;T0BĬ"ūfI_-Z&2IoXҝŨESOZFjܞH+:yOC]:(JDО"YQtVƧd.y,=[AŦvǼl2hƇ䨿^pzSǕF+whN ͏ۑnrR| IK;j9XF ϙ vH$[}\;xXB"vZ+] ⁶QMR_.hvڻ r v 7?$Ueܵ3Dd g},{o 95} 0, a|MOs{K|R-23]PqxYVMYu _,qtwn {/slo_Mo\" # QKOB*|RqSKcl퇥?!* 7͓ f TD{l'){=oPSWp(9e"Qɐ:Z[{=΢t+Du Pn4RCqt^ oF,6u~0ٙUt9m3oWBNM̢n^ ỲZt[]uLdS{6wI.jzr`fȦ(Iqo녶6%3rVfgk9',ZxEy!8ћQvR-7 ChLGp~Ol8ɉtqs$ZpY " ҬR(ߦMz{_u-r%TSd{ْU)j7E"޲5 1&7S%SQr(X2;c}QeP4_~1?#WД!V(PiPA׳2^#zOQ;iZDАfDRr&oFMPT-AW<TٱtD xgd:\L7o^+h?a=/ƩV ($tTԧq@FmGNaRqVLrBòwa0ry/Y#)r%eph-WXHĂI'JaP"qIi B W}WԀtϏ )]~Z-[dMi{6ih9MlW|kddpˋqݣ&ZpK:P|SЬ؄i\@nU%D @2u;`;rhwEF:hY~#F*E]5qdsQan!9.Wt,aZBN֚$ 7;*n|ǔr&2lo~ST6Z62.D}&.t!E5ND %eAz>=qzr|pVrH-2w|>23T%U|~ȥ!U2,{mnR.Pᄁ- U?AtuoCm %6#3GBk~nmi|($O.s\X icM, fȈj}xcgA,8#q_6hPcӰ/6DrE/5ё)ѐ'5SiĺFJ3Tp Ž"ը0q-7ktz@~b4u|48KWar0ޖBg تnc^YuÖT՝H{ <+(6P/-Y֖ QS@!n]^3g.ފ`Q1%óc$L5,Tj$| £s$0f}shzH * ,`tL}si!ނ5M)d}5ڙRH^1*X:K,[|eF6xf'",v=ЉOJ&eus4%5OXY(Kt!@# !Թq3E-.#Cu:OfqCA"IG>mF/%v  ;.'1,8%. ]:e#?m̚&-pMn=ioV5pM$c?j|[&qXDNjzFJhElmt>tT?fi[c`)[1_wby:"&_=X,#`zBlp7g CR(矮 [nȴ~7ChR8q}syf^yMy7g2V>. ?=qC5Q廪;Д| {!@e ?o n>m}:feދb73>Mȶ =EA~Ww:s}Ec!T1%B҇K™&)D iBJENXl[#/xv[1X"笣bnIֹNQ`!T.M0Cؕ 0qU4Rk9;E|OSҸ4 sA܌΃]ޮd:,eUToM6 (g3߭XK5П6>¨?-$>-zn4j"sCtu^GjSIՊ?s@U5U52[4RljQ”uacOi ;}g*8 /G_\anr`ʼ9a2  z ` \/EQ wM(2ʴn/ ZL᙭$\L6qDгr|ҘeڏL5˺á82LV ƣoOL*#M^+-9+Yq Uicj5]om ٨@Gɸj.h~g e$Ұ*+tsBAy@ҷU,]Oރ4iY Dԅ4B0 Fil-<SSxN/$e p!ɥޔ)ٸ$F@ Ru|8#̵WH)e3ZٸFb ?_$sm i4BWMXQCalVj`pk4qwLb{9.og6-v*۞W+l7H> fNʹ ~Һyᵬr>*P"o+oO*q|vqIȝ@LI}qBE{5!*: ,b4s`c Yӟf N's-6}zDf~|" *r?uBQ+otV %ٶ*/swJ5pbʛ__E;&T8jPq]ݢ ^T9L55+I *S}k2O+'eC(o/.H8rѝ )@RgLө7k].Es'sN@#B͠6g,Lytr?DJw:uIչT䆲רҗ $Ebt/Jl\ {F fep*3Q9V3k wNn c's5 ҳ׿kkC_d-mAacyWld#=aa g\[ԣ5%h2q5A#?Tzl=oV5ZD0Ѕ$&HvgvG`%*TWT#Xr m >I P6)Uz`X\" ^Ǿy[Ru *,%56 ?궒9 LF6zp=_ֻXD!?)Mnϻ#DsiSrX[qmShAGhzÐCޝo4cnv?y:|aNXt_9}LcAfû1%>w!3+ޗl<25-;:|LTJ9h )R^R4U]~]EJ[!qxeѡ,Pg%BqB[ҫFff26}_dooJdMUAԗYDŽĺN #Kt8F }?K۾qlӛ݈K]AUډ)Ř at]r7H;?O]9]r2s/'L6fߍq0tz5"?[+߳yH3IL8AԶMJdRzϭ/(ܮ\%^kNF-L]?7 nzQz(*ʸߒ4JZ]^=]liNn~N sjE?q 1%__EギVλ.jPż&qOU{%!t <2=Ĥ.:WyDH:3q/#w_}C90ArKR nēIFmz բ%,_}e녥N€Sƒeg+,پȢ{d#ٵK4OJ(;AzSY~/h@.} b$ /Yq™20uZfF:Z5P(zsIq447Fx*FbIatp<"< ?Ddz gczgMS=^5K"}?<cиP v{BRm9Ob-}WT1x߉3LZ޿bUݶ5+-*_`^ OCZ|ץ|cwMA-3 iLsdWu3+zlU~xqnҫcö<ͨ4֣gq⨩Q|ǀ+̚ha<0x,>~i"Y W7r@"EqGk n ;USxϸ⿱O鲊u( */ u1+]^WKٯJ(U+iAkEZ#wH]4E!9u X[n%͕VAz  6_S!ɂ>cr59oa=.@qO\k(&37^Ql\ Ii)ӷR28UjGĸf䣨+|* J H@V <3bSUs+p`WD$ `?M)i;Y8٦KL4Mꇟ?dE ;*y|C1(~Yg 4,s@;hh| #K)!R6z u;-Ɂܼ٤yɹ&)kڜl)qoJDn.m;s5V!2bpu3mq$D^>)7q֣Ζ˂`"<'6 M ?8 ?ozN\ Vh}`cCv!&'j2[zXU{])"ҋ_✉f(*ʛm[3 6R?=AjCv-ݥZ=DGXԠtgZĞd9PSJj4OT!o=F{‹%Pڨ+H0e3C{~O(8bE|I?~lCijSH8-agz3ꞶrzVZn(ĥ.rί7l$b݅\rkK VGGv_ GpӴa>'iT lQwhrKd<珯`mE3.4{#bbRABo8~ߏT8hpߌ*NJyGN /RlFBi&lӕ >VvU} FBrVͣ0#rk!Ȭlv̎6OL45EAưyo6JD[{Xf_MO5EGlvw3?AOzނ{W*m8П\XH }_64jԝ "z[+p5QcYE))Gظ o/$rFWgf._kyuoH:IU=sEn 2uYt` )xsҭHe1N⃺ڽ(k,+B&ǽ'G"/RDqgpܞJ0 3OE9M((Q'TA2.&].4:2p@h]qTP4ϤGAJYr^Ǒb؁>G+RcB]TfO, q%H/Xs] ?Hnq 1T𜆞^G<WF-\.o<%:VĞU g=8"aQ3Unt3tjNy S.*%3FYC> fl~'tf9v !gyXY0^yA(˾t=Xt ץď "ͲEKj܉B)/q[ UЦk%ŏISܜl A"&&l^:`dr[~<9q_nR]ɧ@Ā+PGN.wQvd!@i?1ns3SʜC _d.wn&la,m+yO]y=d@@g,]d~}߰1x"ڜ`8Eeb5=jr{د){D趜&a=C/,AlՒaDVJB+(mm91!2f^O@[zaX$MvMN_~א,!Osnͣuf)ְX}Bj1tFl7Lj۞0i6W}s>Q X! ._aB,ri>R@_~F58Ez|#4I Q܆}{L/u:z Cл: f$Tk8ԁh]t\SCX8{,Y3s_sA5'DGt -}'2\M4R6BbHvRso"R 7 ͕X񏿳&CMA `"}@ F]%L*!Jp(_BVh_2X7@8U>޾dTq^Hw)JhZUwf ^)KY>z5Zy MKU*85cNrc˰.r ~ߜ:u}hg';dst@*JMgcb(m ֒6$‘jgC{[8t=_rF/9@S׽x.&$'qXn:LjaKf_ * Qρ5/}8f\;D5GXR75]U-4d2_"1LS2%"w3؊ ėZ[|5S!h Ϯ r( S,Zϰ=r9XU,YB깄>?mwS7 6ñ>ed.vGʫiiה" [E j]U<6EW~/iL\{ R%}iAhҳqGs$o7/BPϸVߋ7k>p%zJkN LhnI L:L朰I|L@ڟHUfy^oDbUur"ɛαR[!Vg)q 7",@<9>掙?7,|ZW8KX~MUMe/]̧Ba>9|PJHr3iVn0]L񀧩oDWf`Ճ128rllaqlfQ|Y(E|&x:#HܾVZOC0nz3# [P56Z:=R-?J17UZ!GI.+䃯D,.?Kӯw5$3yJaȑ*¼ O 3L"!tnM=ԼHu|AȢNkt4`+Jl]5׌@(} L(qˆ *{m" Ff(<}NgZ~ Nȋf6ϟ2{L<`CY3r_ d)?|VGaLzzw0WmKHY8Q ߀29~wᮽޯa5 O.zO)^qݪRZ>d00ɳEdp6)_Kt*q'Iy _*#-ҪgnYzYGO @SZqH{͏ -rIXcǜ%3؃4>CSjo|HfInmF 0TE6vw+NHT9T}b:ݡ*qTsRfl-ȿ=CAK8^'{g\O- gK`Ѱ,# dÇhC['aDw d1}2nE$)%,4Nn<%_͙|p}t(ӣlo*[&MA)Y? ŀeBw]vOPA"Wϔ3e_D8<(RpKkz/:vA8P6]Hs ioK. 1bsh#Zo_ C.Y=(DjYr3ữʿ2-&cAܾQc>贅VR_}x"H,yyޠfh [wn;kGKr =Բ3rm qdY~q(r,+ۢPUՆ|9 GШ<'C NY殚7wU2b @?ЇYBUZ< kndy{eD1#֨:>$z`[TL]ACs5F\IH%~XIf Yd\y4H5JZ"o{d1o?$,ͯZ$)Gw@ǵT#%!X#M2h2^Ea8iBؚ %(=Gtq1d8C$۔]Ho- Fs[^N6PEG|-u;ƣ{&9|LoCyYhbnl)P=LP7W_@Ŕ:,K*`<>eI >\rR0v Lܵ![Х[XL֊HNM200 ȷr2lN)PaY)?6wLwF €[ޅ#l(XoWZ';# 1^fn;K{Υ1K v=@e֮ Kl*X?W-a'S gT@" ijo~CaKtdx&K=ޖv{B`F]U`t9?飼sUじ2þB\ [N$UPdn#d^ǍHTpC%T [ ?uT=Ƚ>]hlV1pc9~Ti.A/)>j?,/a6:rtq^"~ Ħ^D(zBPJQolp2>n #oǴ􍰊Tė?j!N!h$eKwNNoQBPv ҩo|YITa%V좳fLwϬ;8#heb"OJck)ێIlzuKUm}afS1+VZC;m<%r8e +ΆjKmMTg"M⣬l Ώ{H">MnwTJ;ScG{O5)Ic"N,;=:9Cc3 Q`Ԭzol _\|fFa6M^d%?F%ΒS^S:"&Bq:sflkاm jS58"xt7LT} nb%wr0|=;e $OޙKy?BӧE$5?EFP|(R"}R2 Y R+"=Izl=b̍ 5zn@6H2bp )z eA:Ή\DN;mNlk~NiP*O|RP,o~ȹol3 ^>Ag`uVQ踵jvVP]+ ݁8xls ~-s]~"#zΪtgwX?n/z)BzC՘/({.JPi^i)uܣ}yk v,ɩKݖм$V IJ9&h3kehҭ"QUg% g(vDY(ͬ0^ӠHMMcɧe^%ѸF{!pVKKG~GD܉;r@ZRf]M6ƻ,rkq8<Sb+:$ s:St[{4o3ӟՉy{t7q5+SR0sEd(`*d3SWʗÊnju֏TgE4r>mu!An|;ٌ}/ fC{'v4'^`+Sl*SE9;H '[ɌX[Waס^l,yn^n U[UHQZq,xe="JS0*1u hձxx?j4A!6::}|uɿ2 =߭L_%ư~F@fߴx' 5ZAUN;by?2(XbmLSL<: })i㉵:11% ȇ_`Y 9AeOj>5ʼnJ rBkX}?VPļ{jۙ£uYA=UF z9F{*}:߲;4ޑAbCB{̓%"Y"0Ye^ B.|g Z߅58~g&7AE"7"A0d`}1~_I1zn/́NʹQOnoV@E=c ۱-!6q8G/1{dx$*.´J Y-#\ 0׊ "Vl6JFvJjֲe>5*_3~nZ3;4?aPE#6ܾ/~W( ch._r_%Z3:"e$ S q20i=#Ay랃xkDMPV7fejM`GmE0s(fŀ5mbS'@N"'` ^W=16Hr3@DJEFm_M%Z鑉0;y^zv#YB7}5hPC0([ެ.Psnm,ֆӭ;>fns-:vMCSyrSj6g 9:@{~4;$&0P}%+^W(/*Ft9BR;&Dn3 6=I*L4FP)0-mI,ASzab}u8Ur*VUk`c#2\4n\|^Lc鶨\.QN;gѣ+\a)6YP_x\'B@[Phy ѴboxBk\Y8nryN&9<@5Q-^elrR(uRv1o-Uh}BMWF:zkNQ hmgm;1=x9GWUjHן>gO*@pXoK Yb$[p\bavzGG&[եnGCyZ-X|%UϙE!~&lkaW#U{BCEX.#BP^G[0782u-+NZ UФeR؋koba!zhՁOئRGO6kplͧYrpRkp?"["מkTK8>$In)uןqhɿU;2#mxzbһ' 0UvӚt4_|2& UC0;#ҿO32I~zIGl`-宝ҘH ^H &]E ?FP"֒U iv 3<_Ccx:/h Wc5Qs73fM/ G(ޟBlZ=:C8zEMT02A\C'iM:Ĝ!P(r]rۜVH8?`GF>]wS335mך,@!30Nu!:#:0=?F={vkļt ׀%Y2 ZYy,= |NrWfY)' SʲN-ܙPG'3;?y]z <:@ކS%*7s~,5J]H]`Kˇ4gi }Ggݭo+R79֖Hk+:uU;$U|\ۊcLV5jrxzW~m,"OhDA(FaZW%2uҠolLH 5KNGD_8 i(b齨z-Qb6[݃.Ŋ7t:TsZ[R~Cy< H usnJ!&j|֍\`Lzeѹ/Lyi֚)x?^:ȹ8g~ep҅J%V Z87Y=xG ݳ+S3̮%v9&aI2Oͯ樑TՉζ0!\> }]AV\}w)WN_`d&~(k/ bFˢ9|G#O!}H1>U!!%7l2*QJ{0 dSgGR(7`[km:ZI@>]s CZ),Ql#n*p5@i1Ѻ|a 9V(3̳׬cK=;FʴɤN\h<2d:f?VV"=y.lxa5)Qq] s *՞Dsn5U 4s˗Ӧ0EZscJd\)]y i{Umu t)%[$"tǰƈ2~54&LgX_q*OR1-DG{G={9woLRv]$gr J'Â%s."ppka1;f‰ˢ20 "PHzVPz:AS Ȱs9UCIb1eŽ=72nڈU\(o5*vtU'C-ed;z@ clhi>>F!gydK [e:_jpE}­)|0kHfM@5l&쯄'U=;T.̧lYz) uaRqӗ/ {ֵ zHS5Xc~_qgAt" x+|oIkmPɇAeT*Ut₳+sMfHWTd%9$N $e¦m =Fme.b*ܔ+ 3%&>.:6xRO\HR,"Sa}"yҰy]f%+L]La@q p\s*;I+'=;`}TjIouܞHHMeY K덅W?t`%zO>L}9sqI2ĜFgq:e^߈d L8Ktgu=W0j.u!S)g5i#%'~,QZ?Yb Erߗ F*?>Ś.SLG(=|! `I*גwNJsRG +.|#=?~;[ @pqRK7Rut9!"KCV;V\K  tmeY9j~Q&B}8t =.Q-e%sƅH K$$lD 35e}Კ_03 גd'S sGR{4cHz> DV䧐}y_׳cfSZȬ+qjw~@m(&v' W/xCaf$FpbTET / c4.ِFΓ0pψ|=;‘Z8=Qь1TZ2L$Dڭ81lܬH!͂>ӯNba +eYsfU=8lQ'$52ߟ]a8ޑ)ۦ>;`FԙAgĞ5.P6h6:N}eb:nջ?QSw˚;-}yc=jlT[n+M.oRIB责ԓwj3O2->e}s{խDs[$ PAt r%S8S䤬V!&ĹEz<30iQޙ0l0SW\s x e5?_@'H6 hU>QN%] 2 قxj{gMHdO~>6e9+_!c'FQe^eꃃ<X:d7Ob*|H!6SI C3p^S``.OA:JPZIP\yƺ?XwCj-Abv &ַ.dtAHDx (2Gy^RFÕ22O>aBL+-kSOKVv [ъpa |}mL'HEy{r4}_u acۖ?(G95zKyIYjuHaO^05R>{ V֠y<>\ő? p@@>Xu qĹ'C_ .lPO.nˉ~?rsiv\(%ޓ}BMgdiBXQd~ɫ.\a \zE2'g1ތ܈D0ÕC"Z W.oa#c0ez>6Oʷw>^3KE49l1 1j_% zٽ3 1)=hie!Ta ^S')FyRP8=AC|Ь?nJ9nqsPs]SS!9 :3)zee:"u#\_j(0r ؁Hpl]׎ emuF oC4uy^y#Ӓ#ٱhk#!0ٷ5Z&jrGB#Z vKl܅]ldlCx`rB5Z<ۉؔ2G711Njzɏ>cr"I= sw>XM(9w Qy׽k?A 56F`gEx#'$J]Cr&+ad |D$˺i~Ea!%\T!;.٦CezgHV(:eԪ )SJEt?;eP :2$]i(ڳ|.DJ̀Co(nU(xiʭU={J.9$#"]Ds #.XS MbρͲZ(о=Đ w)q(V:0y[ *GmVȼZ"j++,p'"3\}˘wfO iʣ/&@P4}9Ɉ:#WLyCmua2ng2tj(J/*<뢬%QR1i ȞG@f3t evqȤUwhP؉eHgw3%SO_ ܮul8CPIu |2 IutuI"lKeM@0ypSW>{ZLiُ86PIutibXc!+niA/ApڏƼa_yom#XVfv u+xo|S5 њv RjEv.9{_Yv*Ry8 8ùPwVfpg ~2Ak;}#/Iȱsl]G}C$L$M*},ZB8tOO*l>$~Aveo_Ix/i B.>ݗZ*^H>Co=Qhcj`;6KpT??'(_P0LIuXgc6 FZ**`MQ?yOcp!Ǚ[݂cM aJoD-fŒ*.[d.\ʵR&讟*9lM|]UwsxM)ARھ..aIyB`#zGM;ݝ &TE{.xu;Wxɝ*](l$ضq&8OLgm}}n\$NgؑTD(S.roЙwsŐ.ZU{;BWӳn_ki:LyO9LNNH+M(FI{vGǨ+GRm@鶒'Ef*1#Irui_ǝp4ɉ[GϹ<ʥ׈co$rM#lC<1#ǯq ',xմT!Oݠf~:Krg]PS4>]x Db)5bwɵ1n$4Yo&96|**4סɬg\ka]oӧǟVi^ǒ<*_ecr(Q`8s W߫ +#oI9.\ I{x@{OW6MQz6o%%>3Zk]Q/` d ɢ4/T4NϚڠzIy m5eF8usԅ6ZJ="3…Rd-M`c˜z_A-omr7k`^{ ى"^pJF]0ꛁ\:?MQ 0!k"iYLǰbEv].%Ui5Bh>iEsR,`ൢΝ*%1WQVE|i0ss8@ὸSDLa`_h_N3y&\ȤP3}$B?:Ak qh7>4M﫤 .=Gpz[ '|o /<]&`,=yPҚ. @N#kh3FrPU[%^6N7hV;Oe7`YP,[N>xڴR7HpfcT`,V66kEH w;8ʴu KWt$s3D |vУ_e0DiSyKyTs"24i OȬnÚR(^dU߰F[o4'0a@:f| Zל' P> 6 xH~':^.B# ٘ORBmө梼 >|$#["t!|^z:jA!/e7ANz&kxl jZdhaz.8+D-2JdSp1/;R7y`旦V u^GQ*< Jg;3θܚ#[jGAdg݇iL$C}PTC?|;K[p*- pgLɷMU$o =6˝k[B 6 pe>ǥ$ [{~>o$3s ̶ǟyxy-6?4P^<7aCD#y)x{X'̼>\ ˍ 狵*[+͙)҈4+{ 7Rr#(:qqn8KjKH DM})vƷk4x _<'iLE³rLD8$ C;ag"U&%zkkT|M\{Mx8R鱮#9Z _k@WֺYE3q)dX^`;xWd[Ƕ//17~dg (z(OZ!e6_L9AlΚtGc`SߩB-KSg/JE*$. [zYy>F#AyzX6 ZKt!DFiN,߰[mOe˪M2E<@&_A$bi Eq=Nb3fh`GA%}%Zd {F.?6!8:7enb#oR}F5#QL0p#]iY82MQY[wgFvE?8zhO✶^g,/"pMMRC/oste+U EzPfHY 4= V۬c{cz}|_(F$ ̤tmz:I*Ҧ)vqA .Au?Wݦ Rd?l_R*Px%msa*1WխDGb%{bhп-+YZ8̾ tOU:ғp' "/D2:ӊ~(IY'm5'1}rLFAKJ; BPLr*c7Qʀ P.+< p'm ~K sk%0+s;ډ hK(T{d..m$wD25U4COƳ`-+.#yk |a;I@hﲪfJ|"\<* JFZ_,1oj|x\Mɩ$ˑ`RCRy &OZs屝7~XG.Uej#}ڷDTuec 0.jC~k|NK3rrc ?x5);LϏ8V}WͰ‡\I*+tr,Q2/t&0غJ a9,wUHKx2t?tdN !vrCۆMC4ېϚJlCD@Dڗ$[`. RII̟m|pHQAU9` xCN9zO"6׬0!{Lξ ?kڻ^O]1t`$֡:AbHa8浄e l.&""R[gGW0fڂ7TC}aH 8i"QX&2KwǶ29Ld +W ADF~p%-zpvk,J6EoxX~r!`VZI 99/wꥶɩ6d`f~L)^*l+C\aԫX޼>Mu](|YIn3as$5YY j{7)8GaK818oZisW`_Ô6.L8dw瞆JNȟC: YV[=U{]2?&U*-=~ZAuZws=1-IIՌCUUH:ř˨CVP9=@`ui9èc47ķ ܲor-t]QB&^p Wg?oJ!^CtYO[!v-s.y.@b;f.\ۓ @ZGA}HeZe| '@u_Bb'Cy$K %9nq1FlpF>gnϢ%1; {\7sNϧ:~y%? ^C9]DvD3>f}>OTN_m:+v^ĉm}U6HmCH{VELOJG2|0?ma1 Q|^@#o\]cS<мF/БN*_s dkbۖMPX ]Ʋdq5lƺ$LK*#%>zcyq,פ1̀f؈N 7чK#'&JZ|0N-Hm:chAX%_8õ/xhrEK/4Ц@t^+ޕ @L%4LSOe&&=iƃ@t;\n%>=4|Ǡ []Efw >XjNA #f'=RYNXzI4?k2]'?t$ҏq95*7]k4d 0{+ԛzT ?͚U*Q>>Ѻ:Թ{]\:R/CA1 #$/ $vT s l/V⡕joT2.2.ۊkך$Aꔁ KBim> q#:`i22&o6dbZT' XR`Hly;X; q2jE}sN}-q$Jamڕ ix}-;.Zӗ*,Ts`prIf&6ꯀDSn ~̖jUs3ǵs)E|Pp'v}'i7.˦ƐFɯ[ p 1Z9.rm\s@a5_֊%&]3Gqo8D )s:ˬR;O֙~;ъˬl Mu-[Vö 7|B-֩&aJ%B~Q8Y—wkHn{jrlZ%2?S!1:WxUQJ򟟋 G 1̋1xĶ=^ -/_**.{f$Ӵ ^d6Y>vTv!qɲkOaJ=&Ptbz2,cza|֎ϲ^ϡɚlJ:lkǁ`ImVXK046 ⱄh匬Q|t.q~ a3,gM~K'[~7i*+1',sW[Tʘc׬&஭1y(3$S'_qLb=CnJj2uEFcŔ7!C'hym9!D9u{4ަ呌ԊNngKԤo;9g'RS8t j#NZ(H eZXf-crFh+΄8I`Q(T=Y.ǧ@$1ֆhC1Sp_kޔ264awȢ*4pA.(Űt+<),J\E3´|stC]PēaֈoHvy T HKJdûG kn9eėq'AyTc\+Eu>6ML9d냥\2ۋr֜z т½rh4`1u9nie=(bQ;h-<ЙٕSX +PG+ bsgGX@gb+Jb15˷˲ĦGNbdvꡀDԖĐY.X C-^[= ՗hͺk_]A\COczOq؈H~x2ދWQDZ `0;cZ/bXGT@^Hmֹ"&n$6Ygˎ x# M( |@_MF(mz;]MN2Kw|rXg9 krc_@~8dAq(vho7]֚YEz/u 5!R z㵰|QB#noQW |c7+GnDf$_ĕ0zcxl}#3sKf -BuHrMU^aa)¤:tY25%l71nP}p{*V1<=CQb_CqkqP" ĒIWDߔ-'E2[M8eb]xa6]T>7j]}F=W%!$pƦQՈ*@Vn:r]>w+" :zPЄsJj䒟'Cp"n>9`]Xj (Kl<Jc\zyL+nFߝOך ԺhAo~sǨ9Ҫ4:@)v6ZJgI%Q;bJ<+T*uؓoik} @sܜo(Ms%q&eZ&6da \Ʌ,2]f:͛,Vɝ3i98^輀X/{Kl/gQEtp"07]~cbülsw]A ~P-[c/Ǥ,!xSL\NGr/Ij47•SSST(៾w~Ǿ࿺wŴKLU\ր8#YE)Ε7ƌ*y4#Ce섅8o:~;601 sax8rSN᪱oC G,YtMأy( ˩3=a$O~h̓ך2JQ cj+՝UB QM 撊xyK&^<)cRns.[GihIRp,ϳ]v=]u:z+?z==J=d#Sɞt.iKv-f bI߆3zf\rhV7E^Nٌy| TPsRA_aX$-Mșsu)k6*8`ɴc'Ee7"ׂwDWvI'C} l<)BLopvx!~ 8*iY*q00%JfFq)1HbBUD$o_ K= }+Rάn*gR2`MgZ}H]u - ae!.1:bYԔFDb*E9/Wxpa(T쟾" ]oe)w7-wL7 qưrhF6Ӻ9y9emQuս3R̫W8]%4%n5RGm,'ǧxh:QJuPHB\=3O01 c oc_,˘N#sO5&֎g ; 9z|~m*QJc~қ(V< `Ҽrو/nF.c$0X`|Pm>һ])^Ib@I8X=l:Z y:1H|\hI hJyu% =R2U!܇Ed|OGIҤ/]ħ9 W]M=7\#kz=zRdq`n^zC)H'6 tjL֤AY߀振ͯ͑}2oXaӨ8lj{fO ntO[7ؾ wW2+34 ՕN,弡r޻8O50y/F1d?v sjQcͮ#l1o,HGYqA|%Bt?p䛢?t4?`LO~Փ(E&g34O:|c+z(pNCUJ̃&_ORB|QF O3M0 DsTjjV9/&A3!$Ty~MW2dzt* * z65 L#(7ZV_buۜ"G̈~_nMܙ( [-.cϺcg;:e"MS}:hߑl\?';SWsP-z43{rVEd*\~!ҙRJ.ߒ;YE6 N:#H WĶU)FKca)"蛩jLWKA<: fWEm,^΂6H鲫]2pHH񟻁VʐZ٩ۂX^q}Tcg ¨oVrbtլ+i(y}bPAY7@KԮ+b4IЂou}w6Zr:wkҹ&Igb둕 a}^i)u-_55ùqo&cT?v}B˙45Xxm5iGTs9pH& \  \}'P RE2$zO-MFaZ+FILH K.fc Ѝuϼpv2gOp'J'fÇ=%`ۖQV"8xef=Uk瞗; E_Ry ,яWC!?YOhRdzjWctx3=O?B +>U_ ژɈo5.ÊdP3tWj $@u[]/?eTj`weQ-);_V{K$ƿRKB)<bp9ʵ]19$A$k<ϴAKkɔf/:>P%%=e_vF%yc񗀀NsG~ŀ&G7ӡUNYS_Bj^f>b'݌.mȠI}=+U.O'H֗<~Houa16Ղ %=xPӖ4$;_1%e{bzKhI|! /ؽWȼV`3#ZЦX}GAЫAk!tWEaMG&p&hf4ТZx u ЊaG,s"Tb@(L-+S|.Vcd%ߌ`WQY$)GCCd *EGnȊDUtx\ ?5fT/9l;ЊZ̜3Rrf~dq$ʌ`Hɥ9-7 ڑۀLs)K#OJ""0a(&XG Z^KBP UhQHIVx`9n多Mzj+5ՠ vBT8P[tܞepӔ"5 nil1D*4Fgk\ ,%F<汋Լˆ(ٓw͌)_oH7MDޭØjw1cM0%r{M*DI^zWK(pw0KGwڰ``.eD`PRL2uD)߉Y^K#(C *~xַj4 Y Cdxޯkolq nUXDwt U9J pZ: ;xftT ؒ_s3P>/O,AK2cQʴB'_o= 3Ǭ0kҎKKS  ZF\[F3NS}xD`]J DvkC%gş_0"i<䷁V-wOEb"1߸{EYm-σaysvftAI7@t)ITz-AwqI!5^D|4'H[x/Ejw ZIqze%Rjy63 FvFNN$Kiw06].T`pc[΂ ʛ:辭_¾9?V9]Wi4gPIec>a^˴up B]m Nx~d{mqP8<$bJAMY{߂m3؛xCo,01WX0'+%S|zkZtP'tI(X^i~B-GdNSajܫ +9AɆF~ɹg*Km]=lݺynhQ dF9Pqm!g6ۧi)tjiOo_,|7vt!B"x|X2v*L:99XBy9 /t"x:sR+JjځAhYXW""R  IJ1G%Lojl6ƔVq9Wea1->N=Wm`BB#nyWxF"(' ό CNf|f: U4wU.$0?ǜ[@ UB3SGIF],^yYj?욃LZRbn+1-#.\p=dhvVbrrt6Ne8]}:.fgn['+lp-;P%:a{[I bӭ-K\n _kDeMg7]էO*Tqq>-  P;UK$iUxUAj/41eaHhT+(ѻcЇY=߃2DIAv览!y v|bŒ*)`B?)pp?diY&솅1.\ץ8#M.:]ww"=.8\H^-M)G:-inH g`s*b67y@O(M=?ShR(ca} *glq {ɹpVy*lKS"YD4H<6>ط?tJIRMJP \:4 sdg`R훞#=M-6'JE?]q')ݖ~Ql  j|UZ3L0.X:-OG>j%.`<0G JM૲os  Č A0yQ4 47Fm7VܓtRϚ2c}xp@tTfV]|Qޡrk.bSvSa[?^TKV%\L^0-4}EpMEi% RZhE1bqwvC06ف1/ ǖvtP7CtXxXXBul@s+8yC¸!m/EhND YD;t*a14C>M*g󧜔@ 봥<1w/I(8<7LtUߣNJ csbѝQDmT-˙oAk@ CDzcm^;%WC|rћ_ArT!w{x?-ӀCWJKtӬm+dN{Cc9Јb2Y! x2d䣨`vAQlyFoAbOF5\InɺhzF@ [͒L}f:DU)ڸ }yM_fq G$'P>ڿV͕MZ`I)"gW#q au06lβXfF")P,EFkjS5nG8A(2KPɯ+C;@ #5d8w-mҞ"n АuVU}>NC"Av ٣^F1JC3ܬzd4>*:DI<ᜪ7EnN'ȳ+zWI/4xh3 =a<)|?Gk\#cIQ-"6cNX#-{6,!QEr'j ݁;[;7-#f0*Ro.0dY*rT 7z-|}*tvU+ݪumAp/`- ږ_x`\B4Q?.|;b:gW֧b mDPNw9kRG- @=ܶmL5<1%I!=S:"?&q\Q6&4RTz1q\JjSz?}/U 'Ög:zӱ);tW;uM݌hҥ r$X허<Fq-}lne9[ 1!B@wxݩ|lkY0'Gojuԧpє[}_6voX6ί\5qNTj]Aq䶳MB';P$JF6/ v:HxGWª_tB*?ěKxg80߫:ϨQL |9(߆sP7BiUV4*gcbvsGA.˅(f '(Uͤ=0t"Oob]U ';W|z xuz̤  oHhd~0|)SZ+9|&\a97/[8K+d>u^ Cxڶ$؈W\G jK;40Ƽjpv1PA,@Y)KiD"%`t`/1f ;(N59鹻; ֋ :P^6(59e3~'}8EgHDzOK|rΊTŏ=~u,:ۮۅE2n\D;:製T c9YZZӅT6I %rwD"Gb:ͭHb.Nȋ؊KWKhvT,]D7v=3mP4E65^9Z?B@4Ʒ Ɠ3(W; #sݯ/fdgG4WE(bƫ$=}漙U 4P#AˌpF:b[!T4sF~ ((fF6(0lO4$u$j@sCY%*Ct8-.osӒ$u[ @h]+F1BpzE~ kֽˍt%;l3\!DbsX:lX5O._lz[e KFgbTk؛D440oDϙ;JX_U5%ǺLgM%8Pi+r񺶗$j,_xM-G{*MKVdI5c ˋ2l`9IuT8k$).{oR"^,<8 @Z j_[QI~oi' ްvƚ 6zT/ֻJ}©Dbt:Ϧ.%%R)t80M'u+}FKO代#5M`د~꿻j8eqic6-%}@YG M)= J)Bǩ dmp TPrX-2l|vhm}^on9ۥY#Yl.cE,7v `.ȢiҤja3$;u~$dۢA=%q=iܫ0Ãy`U'_U3mn'Qw?-|xӭQ;^YN;>o*̂oVSa^"{Yg w\m^8fk|8` .`p[ת%tdBs>ɏcXmЅi3͡4[ 47UM&] 1IŃ{l?T?.ksNBBh\M>6ÿ ~d($5o,645kcƉ&8=8$MqgR䟅`{ 45;y*n$&Z,vuOF/uҙɈ9U86߰֕yLr-<~X8Mg0*n)3 {Uͷw]#Ӊz q$$!E#JzTz+j0y3e~=o+פɑt5\\:]RmX!;"ꨒaX>\RoBjHc8a֚G8uxGwYo x= F~W$P a6-4LXS`IW'V8@,|PFm9j;,' p,">I•1Y:̃&u=sLb,(Γ7n<ҩnC:InXx[n gjIB A{zq.xl>[OZ9 ƛ>I VaS[dSv#3A0&fnp;~yM92p7a ߍ1 `dMdLV`m3"J.>cn$! 8K2 ;O12@?6LHs )LڎBsXTn~߲xY2;r; fT*P".s%e"4j=GJnD33c#Y,6oA.T|&3 !ϩsWz6oaVk ;Fh!$=&,k+&-o/|ax9b+1C jЮhg] _AΫ#k~an2 .4Uk1swdDt< P×IPs05跪Jd2k9cK&T8JWyXӰ>")K渠4`_͇fp>(Pf5K%ŇBTGVTV,8x=#7Ѕ %:[[5_i:LI4ޯƳ7"D+U%Zy7ueQPQF.,̖;ғŭƁ |I⒆%)%^ k ɖOeaXBvpF(E}!)ĵH$>h#n4ljPH|l>$8aj 29 *_ Δt$qmZ)ܧH}LlŽ9/ oJ' юf vʩB% ׅMVL&!>Svx>ac4{3Ema/c)j2ĭJzT;.ECTmBo~<܂Ô~PWבy_ ,i۪b<8yRT,ge\uh4@{O/ >^O~g=D<4)X{t8"Nrm-sP]_Bnz,'i)P{Rfe+}˪AͥnSżygpF* yd}7ej=g8+Klz lS1F0ρYymqܭCB+fT gS8.{-pk ܅4ڳ⎪is9"kq[O &qJ'K2BxQwP/9 _&eNjOj2:ɺ#Mdtڹ'9)Φ$ \/Cn!4e8GXt"fl2_W/#]fʂ%@oп$ㆡn& j嗠Ί5ʦ* )EYx}&[3ÛՈaN& ,6N"زZKaVpD[A0fNaί7;'Jք{AN??dMZɍ%ww2^-HZȂ f 9pPy͸='(pS0[i :$%^Ilkʠ/Rno4SnA pr[dS \ /Vdu~+\Ld?f%:l,4 $ ̣b3V̓FSYjN1@ꟿǨPnv&ŴQ_˰s$5;"簡*$fOCH=ᕢXudĮuEtpϮo$nD &(eudjld\”8墩,gxlCQW#<K׬Yr\sϸ*q^ N%гӄr .3[8MwbiR:&;t 3.nbNؾ<]SA}pooO,=Lv\9#r}OP8q`=;_Xk ^ 6#+c?4>!!ݩp܂>GwVnR13y)>2z?_2luc#4`W(F& !;:r?inGas/!rj+q0Uε&{^cuEsږZnC"9uNbNVۆ6;хW c&LᰀSq5XAcnWj|۱pY^lUtj0H;8x6)V]ƛ&Dѐb!{hCy+CYx6j5O^ar.Qb{2w/NHG>` 3~_e#bQ1qDyd޺8<xF>(<3F 3|%t9mZe$xX0_n][8AEpg8S mՔkLℑK[ ygik0RD<(x+]3u_xS?=]3]RCl=/@[N-^SMyOoC@\مXp@7HnGU~V+ɯj<ӣȝv?03'Gq;CeXwh(qx?Njw4u{al_kq6+!vRۢR iDN]@z0Q7'hݻVR.D6hK$w8? b<N'iGk//v[4-!HƃQ)} ['"Yg?O^bΟ\T'~}.vZx#O_ȡr uu:r?cy`d)z7;|Z!KڲGje*Yl"JRJzmUBΠ6 H WX=ׁkK V"#7]PM3^cPP km;Aw|{Ir7ABeJ! xF[a-[[7bx9: B^sҬE _h,EYПwXf?H$%G-;U;.w+,xu10Ȼ*26QW?=A>NX:Y[ئO$w񼷲; cP'@_ҵ nK5D[TLw$˴a(^Jޘ[!;~ b$C=S 8sb\罪xb}M[K`m3Ԡ#!.MpZ@ "AP~hJAjQ+i=3*;!sh1 Qpv<,U kŃ=~ʸl!Rٛ SJX\LM[i>Ϲ~3sjYXƨm1x íw! Vf9zB.^aUV=S`s}Toe6RKM`2 8 Z, )2Ug6.< >[]^Y/Q(wQB?i -pGpoV1ІY{d-ڔS0mSo * &p'9IKNdyrpT!僸{J%;JL 5MIMJEs[ob!s,s;4Q@{>:qcں!]޾30Sq4L.F wN?[b=+^cAIq1};ZwDPΎh}(ہ඘BTav!9fW1R({Ohv pd#jܛ@O&)'Xѓȟ8 6 T]z cg u f,`U }R-Є SIKyCZwA)ݢ*WXu|!-Ďl 'ێJz,- 〔tP. |XkJͭP7,t2vF m5,$/88D}:SERpu>A*#LKwVG(7Tr!O/Ԡ+@nj,78XKtK(Jd]':i9GI \6K3C&ǥ1*yQ<B꧳:l*zGprܚelJ'Wڍz#rPJX+ mhBCPtH|i;M;t(X 7+x/mU#|޶,pmk@Əg<-6k}i ԩ#~"= RL5ܠe3 eH9 tbYOoW?HvUlQïB_fEv"MRmbDg8l04XCsSb҆1؇c:֋xC*dDi!ݛonǬ0w|lED v'{X8}2NH?,\ǜSL"8[y'wۈ"a+U0 H/V9+bˢҘuw8uKWW}oO\I;J$rӃGko!0ƍɿlo%ۅ V *4)F׊~:4avKɤY;XQnzR7;?c6TT7 椠l!Gl2چu nݥF|??×'*@ +R/ҌH[J6#+[fH { 0΂L\j4HƺR(i.8R O_L뫍3-,w6\/y*jR3ХN ÝS@p@ޝ(_74VRvSL(W `%_ @*iGrȊ?p3n|iUCvtIpLĄðBŻSz$ʜwU nˤoBЅ.MVԘWdr C( -ؼ8GԂW^wҿ j$>yvʫpQw;~Nos[P<- Hil| G߲q|lwXRHыt1押G̣-!牤9tkiṔ:6 }!+!eUylnW՛V,` tb!w7j׼q2oU1J&,n;O# |kAK[  OzX`<ȃ0,q6@8pj,R/DZ5j~=x vg̘+z:9N,/A,qS;P^_Akam,dd\\/&Ojr Ky4*jH#ɡc#xV@FSrWrtb*&4 8|˜C̅%gDGs(b6@azO% KخBtj: r#%`]h9-;V v OCi;g#!lޣB0_2/!vz7b=\h9 ]tE"|}VpkdN ErT|\>iX0#x  U³8x>ERUk鱠_*o\M* %L#'=1"1/j x .껱X:0qq˽%庺"W=|d:”>+ke ɅW!*1X=kt!cEowN 0INnT %KcG#(e%e̠ԍ~uwbr0$:䬔R]HS3aDYo2ŋ8<mZ ,3ٵ $%-+o˯`TqDvm~GeFfӽYG 4N0r̈ o3DT$w^MyMȤ<@YJPO"/Aj8{!f&+ΠaKIO]]H~Y)[O\[vF`Ue_( S4xQDͮA-#5R^P=}Ƹ|[ CA,=@0O޾[J̼a̾Ts a[ kEDk$eITscP6(2v~ 9ARLdSkycpo5lK LBY=ga[JybU]]._Eypa뒅\pśS0sLuTW+).{R,AgIJw21PmX̊fR$:mr 8zNPRhUpӢHKXFm@!IqRIg˗9I#3ޞ:nz-wNNn'Jt2rܜ 8{~,X4ٶ uc1PSD&PAw{`Os2I(5aܖz-/"$Pr,3RA}wkȌsX]>zu >(Vf&}:jc"Bv,#GY#ĵ[) )6X}C ,gS hm}[T_zӛ6vG  )j0+/gk@NWQ5qM"va$UԹCbz 3%k%d>Ye vx ܆U섪nmیO)˜_?u adwTgQ`< &nhe> wD*q}Ó 7aPH}֚m Z>F>kv]evqTY<4M1=;D7W$(2]U-dE0O` J09ց+XؿӅ49yKO.ɉ7WTQyWz;qq!ݛX&xg+c\ə۷`@84'uhζń|S`Cx(}k4Cj+سŹdX plV$jp6-.eHo*)wNb_<:t)c72󠨴t: A10 ;/)YUIB_2^HDCH+DIhu:bE7u?mxKn 7B6*ԫg9lwx . \d=`U=PplvNA|AM؏fNońU* K1U*:5i< 7 p)UmPE荌ݥ Ũ E1m7Qy#7ϟ0LA@̧q]WΩ8 P/b$A9Z垬hIv(G)G-stbe*Yg,kl륫PIieN|CDg',UrhG=|h(bUv"ʇt1guK1m>òYJӊ؉A#O~BW1zؘR.[S# _ֽ)g`;&"*q=F!೰GeۣcNs!FCLA[Hw50gUڒ=+ʔ|-}=mc'U>-W SǰgNn@4PAr~g` M|H>jvG>+?1ZQ̟)o:Wե;я dIky[LR E,@Ǹc%]CU Wȏjl& Ӆy"4o\$^a.JfޏLrL:%ضd=I!3]`0v`گDEO%#rPJbeJHR~THDnDh,Ӹ6p;)Vq% ; ~w]uNHDsi_7WNIلgYݗ#֮!ijnM%* ΩmT1"ȫү q)l 3cط Uh, Z6YE^<Îu8B%[LN\\TRS<C' sWQ^DubevF.U_кamxW)NB@h)6({ogӳu '1'&+F}]76a36!1{S<#7Қ.pS[AQBnvaxT;˻sP+\'%twpO¯Мk>kE %K/VqC6# 5dV'%%]=]>ж@RmX6òDQ~JS re)45FG_(6&N#@SZ1 j_Or3[}c̰{+`Xv?P5NזJ8|*[Q$׫BMG["Zn@Sl% @%*5dQo#oZR/nEnQJM RhyߴNQ!HEyslvGfujv[s5M-1Q)Qdn.E1 .XJf oZcHȞSܞ*T0Lpٗ q߹I铰V;F!*NM#Iq!Q z10OcLt2:Mx!N8JD> sQћ~t/?&JD6y(BF6hmyI8}g`nh+`ߙ Lŕ3azY /.өl]F&YD٩^b4AV֏[؂~yD 2o V$|*:gony4qJPҩThe9ُݭY{ڄ\'^U?؞m$-8& u@#ԥ_~Vd'!L9&}E t4+q1jlO6`!rp[2.b<$D֜6C-;qIDz%,NvQM)C <;mAdNB'RT[#6WU#s!jl{$>nx[lt0 e> pX)u vr=oZ邻Pwp1r9Ļ|CZXr󰪭o*lo8su=evh e z"LŢzL#K2E8Af!w=bvW3$eXzlq tLo7eVZp{ (w |#e3Y О̊VeF3?`siMߢT"M#+=ӣȡI`őb1Ι؇Gt둫x @B|my^}+8@^@ѭI&V n_$j֛%No̢@P=d/Ȧ.|NHr F`-~Kj&$Ij2D'-I`-VQM ! gLYpqI gwF}G \3sNLz*U+958gY!A;%S]A`i`~ M 61]ae5H@xj웸{PR>'| =`y { Jb%4fü?Iٰ'tYCo0H>V``8q MGmPfD:ȷ-1-EaT="jiL3c b.1Qz-c3#`]!mb+u\p#^w9X#Iρ] zoZ@jk]5 N֧Qڴ ucX$>C8~^&>>“&|Sw;bI=a]!N濹'⿸F` 쎕ZHv~ \K kym!zKm䔂6]?i:Ru%DŽ1~#?ׅ-6SʂlAX5< .N)F&u7M)f 05y= B "n(PHFADW$qړ07 r;0ZCղϺVN=R-}ntBYU[*7Q?c7 ¿GKsf#v@cz-:`L0!_W n݌{UB:LA5eC!vdUqI!b)@t|CCa?z֏>`Vt1 F[lxד\j}nߘ{S#J q!,k7U_X0lzLBTi$ׅ{'?NɵhCRPiᔂ=ڤl0[zU\ NMR_!fo_ŃwJKb(?H@f)!7v:t7Oㆳ`%Jw6[9L'z>ϸa>5^8.XUS\ZKiZqBLF6܂3!=u:TLK)8K39Ta:oϬY%ɘ OgSn[Ӄ/_,Iy3&>W_1w z.LO`Og-L إiD.SdHnYUЫ?  ]YщF':܏"tݾ9l(82#Tt|: 1>5}=ւɳ!'nWcj iU 948抚Է.ѐ ~L^ [$$5Ɵ0F9HyL~d@dsR7J܊g:D!uD$1du V>|U)̐$&ܜM7Ì$;k\n*`J^cM[x8VAufٕK`3&Z!vٷ>&/؋rٹ"I)M[dv=°nS\ng *M>灗uܠaBh S<زSTS?`oJM¹J%Dd#L2]U Tvu6 q5dAh2uZoR4|vvA `,Hk&[ffiuc';{yP1iм-p_{c\&3)Z=l 8PRV\w/`Gzdv)t8^-sѿK;MbJB\f81(hƥpl퍃jFed17MNYTJzlBBEBRӗykXuTpc5!Q̳!G8E*F2>|8pf&U215 +s㿏\~2u\2SĞJ?3y_^_TDz~,Uxd=1/&w`OKf@K91H*jwnj;K(C޸QIYrpLe5(V\{)ۖ?E W˷.nURJɫR,dyz*sN{V h& =zƣ s<& ]HLov`]7 pD&d .'vb5ǡ<.Y:%@9vtQ{yB3XgWQՕ8@fe`#˜ Р͎NH7P<-[O]ˏ͖\6SNߗN^6`T"<+\<5Mٖ科5;vnI 6:~ҁ KR;Q<wQZY=mm_*%xKIId@jP?BvF9WE%|X3v-|=U8 gs!W{^½2rTN?F]םvG5{}>sFh8]鑮?$B=N眠)fWcT#,pkz2t^_ACA16k*^լCNϢ(ߔp@ %3mmu`%ᒸ;#l f 5 `ZT;743h#Υt !,}v_篦q9YՖ kəWRhJ`\mx[("Mτ1j}+pak.1~v D~ BCW%-owibVWŪEEۦ buϙg+(D۷FiR10F =eKZ7IBgbm'&}DI膊/,X6A`਎xOVݬİZ1 w]t-G-]VwY;F75w5GNpaԖ ^A4ΓϯHNAJ{,ڧ`8D^-H'օ}!8s֗pP':WW}'NN=.G.m п<S$6xJ\Wg$hhX3 [}tΡI~>Sliڣ(.UIL0ݳ5{9j}kY|'FjzɧBZA6'O+n*E*L%[j`sm.o]na b2Lp .˴=\5t1& U#-T0fBGѰB`TSje1ZM?'ȸ' Y? l |''7v q"I" \IrxM{e2[X ϦQ}ft$]6c^|?RTqcۣ|x~!$I-/qqrKʾŠ6I%bwJφdCsDԳؚP(⫹]lֲO[;˸v?*OƤ?*q~QIǯY?T8:<ǸK-Z&&VHP7i'f(Eyr2a a""򿍛PG#`k*ʀVܠ"kiOHϴ o՛G\TUC7 *'D3t! 7 JA?_GR$b/1 Q.y$p.U) gژ~G7{>|_“"a_{4[yJЖla:+w-:Ɍx/rV`i ]DI(ofnl^Ut p^)U=P#,>(N{?Ն?I-xƩdH| +Xć?_ x&AAZ Ը]Ml+VfҚKAY66 ϊU^֡Rf/ L{ner@V\4^NZi(=qReRX2l%H.jO>. YP6(mZlKA!]XO$V>sD؟oxQMvW ʨR Vmor3nxsvV@+8\4꺌B7jXA`$`&! BߧiтLKlz:lahVCgC8I"|Cen㏓&o:%2jFBƸjou:s[ɳ9,N0t޿zO 2ծ1H "efBgƓ'=Hk)YRYMkY#*|6~Xg#8'J,(鮫+֪& r6]v]2>Y+C~ԇBM1 8HGxT1LЭ7E+Vuh_92D!="W+ .Bd2_p} '/ѤfZɴ c{Xl8RE_qa(!0\^SIɢ$nK"bBJrӺl)!箈P?I(Ɋ#9$lHqG;N)631.yUN=-'É+3v}QEF8Y1Ҵz@Ww&jP]& :R7 (Hba="vR(bm.ޣ'kPWB+({ H`,*VkҊcVST^(nĘfi_zY`w߫v3~ fKAU̴9*M'7|WsP$oUe"-φ9xK^JC颕5J/{,_8. > L 7RetKQ#Qb=LX  g C7{gnm7 ه0@loZ)? ãa8=eLf?u*SpaS4bI+V9yI"X1v]'7*d&ڃS J`?9;QrȆ_XDdI)Dv)+w[7kЫH*f ]Md 0`t3b<|@ ,vZo==8WW>#VtrlO"v_fxcS=Ր8}^=%.]"סR_^/4WHEZ&?D*1šk1=f~WT C\=x^ә0, >O{J9Qu|~iRxv/LvF[K\b3T! g{ J-p`PƗ$05?01gd>zq8 HMx<8p1D5&5^ދKOIj1!l7}liPTeύkOZiuj U羆e!7|ggт@Ew%}zdVPMS#De& W_EPCx*&'QǴ 7 EʸVh# К md"ˊ \ ns z=W28Mʌ&f|I!/biKR2<\ue 0 Tj߸ϟ̽i'q=Nf #Y8Ϥ]^_?G'ACU9_nfPz΁#?Cf^FS.\s ؕbj@0-v`ԕ[ 2QE]o'ugQaS3ߎ⣜;~cg n\^j&qP 34j ns[߅UrZr=SWVs?䔪JMh58C%rF "xb!qI9GgDLaބ(b@qޙ:Atvu4Z@ D"AU34Dz]zJl ^0$հΩ$AD8 *m/Bq4FWu)=:v9:CCj1⼾kyTFM%#嚧2)74 n7!.Ff\rm8Epf*w ~5@ HAag'Bn*5hGm|DgI2VXG[Q\*'9f o gTeay~Wf̐)h#I[uP!;Яl킈}@ol2E=r'_˶OZţ͌ݾ( 6SRn`#p.P3s+j|ٙNM؏2*4 㩿#;S^ōZDvil]XFVhVojlFu)^^C/VFk&$$Ot :~sit?ؔzK ;ʵybFҿ=Ng21~Q&%ƱgO: }=Q>A.I95LzM+g NA4B-{ɱx~[1 -88m,~ĀjZ4" px2TFD,#./1A'|s6ێ\=0#`@D ǏWCAMJ;Qv3/D0'u)C^u0\Zn Y܁rol7{ցc:ڌB2/B'"1;u\וɚ.uz 5zL3[QɡE <=oDc(lXjGX 9$Ԁ碢?dTyPl] `f m5f/ HO>蜃bVSq¥v˸WaVr,}=zꂒ5A-i[m&Кe>B+LM'$ڂAOBppb!E~L&qCBB.Fb3pх;pu3EY_f$d @E@.hX̍юnDrhUmhtq_ፃ`d=x%NUKN7f|zL[9hzP+.0?fc9jM9_'͞9 @|PwΦn$i<mĆrȡHmd-.bѵ댌 3P !U{ǿ?R'ABR<@ $U%8}>74O6k:il6Mx%S.Nj=\\Njj\"y1ϛ1ku\?scēbS$fiv4+ץ_$S$lkQLo]jχIiCܯ#,x5퓢D{ޯr#6%]Ŀf KwHԤP[O^̐ur agC/Aɉ9սWBtG^g'pzo_bv mEΐh$qgX- ʩ?)go`~L4cK$vd=s8 gGzXWTBQU|,2vԄ>/ڂ  Nk ƀ3٫K6"f,@ ɇ*,@mC3}%(!-x!lOY5ReR r,ʁƻޯ_~;5܅GHߣHxS3u˪3]q!8#ՒQ>6u{G"!,M0!)>n0&rB3wrhmVjA5)&60п֨q隕<@I0gøc٣`ܖ d.z ٧=@6O[Al-m2h3\94&M|b엹ghm!T*8b|=KIw|<{qvz0P20.T8Y4sWp'BhZ@sU=h:}R4k"i6z _gQs>mdp6oeO3zo;a$0%R|vQ 9,Tt qPF,ivVq;Uau~% -WiMDoM-F`0zqֽ3Fq.;L@ )dZdr% k$ }.l1YUKz8uV_GܭKE銹Y`m腨H4{&2*9&3_[pѺ()5rT+z{w]p\yJAb`8#inOy_}u;do@AbEc"q=]6}]D;ÇQk LA~-@b-1~Ѻ]Uh*K_<Ї&k:(vnST-(;7/0r GEzCwjPMf7yL:&bx?ĜgM[ao/]!t2}!Aq1q h7i~F:do`nV:i7xJί(|LSYycA /%'[%.ֺ[`j&_ƚ_o`'܎0}Tq<Ɣࢌl!]@؛r[]@E!DK+8^U3*.uHkB%V[m܇Ԧ=Mo|~/ȹ|bu=3wABPP6K\VhIqWe`m%&5x T?KdL2kuOG岏FqluZF[_fX0rh65Ȭ&Wx1"jUfU2*Qݳ&ޣ)!W-LJQL # ؉$ȼ8n+L*6#"w-ncq5:r\]8M+]G/ubti~T;r:&ˆLaXVXTEnfdڥգ}_%lzЦ5 |S͜edR32$y8W W gg9;"-͂$2{:u)t8 o g=;$&Jky &@ND!VKN(%S3?LPi5GRDtI[X,䙼$+x} &(ѕrІoVa4^&sIPWa8~ڍ͞Z b}L2b,k.aj?+p]N$Y/Ѣ2뻽['޿zt1)lm?$Pd֐ /;sN 20TXEd4Smj sU?X&kAr D'O]и83Hۜ2l2ҡ9#fx9j<E[ ӊ:Kc_8#:q!~S[\?aG3bOQoh!y%aJG2@ `9 UZwvLv6RznP_e  xcQ!L .ZE!jrdg]b*>/KS$ty +?deȸ%H Nz.-Fi789^4#@[nO;%6&(ogҧQjЃVqM fv,PT-Y@ J_>@U`2N|TV@/dFfE*^(v\wuy"tt|H++:PV3<>壕(%8z9#(5+/({ C-kjPq/;lDC=F*P %l Gd[Nj53>9ޤ8k[k b($ZN7\G^JAtKUNK9ZX}8I ,<~ɥjV?G:uLb˜Vtb*{z-qS-je."ppp.VvF'לJh퇈L8%xVބ_[f Ez2*7U$4K)ܻ_勠L'S3xO{KKdKǍX IU"Ha`O@`% 6_: ƹ2LB6Mb}͌_BGχ&` -}X \hc!IKfTo}n} 1m%{nF<^^ٷi<`D9}k*Jė~G{W1q*KllMl"SrcuZI)wD) ݔ,KrZU7#yaIp5:`= 펥〷Vw~Vg,)A!iqۚEz'oOѪFoJiȸh~f18!X96sQLfUGXǔL+R#G0&׆ <0g-(Џ|VI.wDSO/ 1O3Z0">CEhySʰS~U}&L=.bBCSơvEs^4 <]HK@ Q( 2 Г(!Qґ5ƈhmUZ!r;!в+>rl<M-6 ep)6׮q eF WTch?x>sBC Ͽ)Cϳ-Pq~5+'k"n+(o4E͹nϬw%Eᰇl * %T\BoW?_o$zq8G TM&/La[jh_j5t'$5TNK6"_ܶ ĿBo$eÚ#*[hWFƸQ&m;1KbNR!LGOޑr͚!jKt,>F/#_ܧJ?trM'%g'>mٮ%Thnu僅Y~:9t{"RVҳ' 6P?D&6'800ɽ[Tg+Dg^'?K& |Zk-[@%Q)70Gfu_< O4dqMDI,Q5jH,@ϐOBe$9l/P2)6`;I;vt/GyƓf Q'hN6D13 ]! f$j>j>um'nUPl vépZ`-H 8L5豉m7 \Ω:;nuE(icQ݋#oۺQ^yk)鑞x-{Z氾?:0v=p}~y@w'L iߘ |<ɞZ"Dl ,,vCQi(رȯ~=43]n,;qkp QP^u^z~%U]T.q3F"8b _c򉨂F%@2idKA ZvLuĔo°bӮdDу.q+ c& ,5>" 34B#xTKW>OyEKZQPS0XЖo]!3Ñ٪XBz/:hH|o[PmL<#2tIfE\yVcIIDy)Aj[>Tp$ǕLnQJZq{ Ӭ{*EOJ̵a~9(rh3\vvTp.w8 9ց*s@T#p1\[P ,6EjԀgq ؤo&^vD o,W[~uiXcxeL5T _ܑE24(7iXnzS/œ(gp#W Q)o[АItP;|mw^yϾkNC0O)"S#eZ ,:k!5=;Tc?ӮCw9A`Rω6_(Yz 1ZeiR{{2†~`[/vRrSL}RE&}$}YjrG ^3AtYCh>Ϫ>@=Ų%sM}n<4|K=gY⮍(o!\` ԥpyAx]|py:DV}Mh4x߉ܨ֔k懒ǣ|Cs"-k3^ + 6`< " eI4h35âNuD@wwnXGA} r UZ?-}@/9LXu2a1Da9 QH0}NTY{7Nj<~ӥp8?=˶.PhoQtHFgG ΀vmel ! '!VSVcתI>L 8 O83vŇg/$pώvT2ׯ7(1^j>@Yq97Zgh,', ondj'V<* !h /LTlS $+6x_z=m Ccknmsf"!t\/%I^B o!kl3 ٪MV=7!VlNJTԩT_C2*I .Io@.PEzf!d vU 0ݽK"7`>k_'̃s{3P)XlfSaoAocs>R.7a·] 㟷4f:\TБཝ9ZgOY-0[L b7xƩs{Fh;aF@ߥg X~L ҟ)፥:C_>4oRFE2\qϳw{㪹΅TS WxjX{VFc643:pM^3;3x 8A <ә($R)$g~Fu\@eCa>VSp:1K!,m0p_K68 }) /Oc6_^TrZmcbP#&S<>h4tw F<-(i=\ ?,bAJ?TJ> ٞyf6 zL^@UF>}r|nHp_ۇТOheH3"ʙ-|MpZ/4r'؄}GvE`ku(zSFfd3b\% qjr Vt)t4Wwg-Ȋ9{ mQp3&C/Hq;W;jeoX0z>r&S-~NeS^rࡠgEa] $2vv‚V{0,SkWuZxC+QE6f!T )Mi۟97ێ/xFM;Iu!`0.O֮Ie ά&$찵5AE: ԼRx]b=8׳Rﲦd8ZF[152k=,f~pg=y3旨ŎQauԚꈂLܟ!Q851O@x5tN +N"$eL9q3FفM[ngU[M̈}$k(TQ*T{ɖPz&@ ~cWK (1x^'#A90t8Xz q^%Kڜ=Vnɨ,$QjBgi^/O g8ۃ*8r!vC!=B?Q㣨Mƍm•'J Ev ZUAIdd?z#giUTOͪ4+*kWc;6O(̠hl4++C\QDTB܊عm .қuƿѣLtgv3@?Jp M+7vYF:D6 y9bSPEH$P~<Ubb;ˋg?#ZUX{os-@ON7#&{NCA=quA>GM0:yqV `l@Vf/JH_l^_PI"'m[/?؎KPq{Ӥ@29NH:RA~B8eZea18wn!ǖo|$btoUx>7~@X%Jx.*2:f҂ &qi-cmwLNf"G4:2wsi-TgYa}L{|nܚ6]yvdn;}.h!!ℭem uudR.dgȳCwIwYo*{1ӤwLFsJHU]+#ml&]q&bߓsfr)\3dd}an;(Uʒ\m,.1H@\S$KnQ ғ9öcii\ E!GJGz1LI" W8y0{Ҕ,A ͮ,E S0e3~AN#UxF@}t"m_ԇW n{jݣ4oDeZn?MZk7wvJAjۥd4[OcFsTRmy)\Wl$>#acbWE0 $gU8ت$lϖ%70Ug1F.Ei\;[a=_o|/DFPӆw j٦"i?_^lM5 ա*m&2c[ /v \Sp+Öbα.N*|FȢK (>9"f"͠LJ, s;9kD?{C:>#DNlmÊE)bRƼK; 8Kd˕؈(Ɓ=s, Җ08X۩ 3Kh jb֒~ AAn[siꂠ{;~.zhF5=dzHjOTK\6ȵ"fQM˪WF=eE-VtfMyG̉hLxŭd˸gmi`ew y 5lY&Wc:H,'Z2^UӒWǵlp(>YDof[C@x9a5= M0jh'f5p[mS}`)`8ַBgCN,<+5x|oA~QKDaZtϛB*h2kЃzV;/ NE 6qͰG<+Mzq2bwƫɡiIm>mL{7lA+#NRNjnA7"gNdžl5Չ=W noqh-]>} |U?5=}un+r([w ȏb̩`)bǯDdR-!BZqAuXԌ(KF7hm;|廟ItinwS`RBYG xi/mOvh褫%9<)Z >o1$AC,Ǘs7;n$(u9*ڒt|$Wl,1xmޤL.O,u7%idG쿐]=)O~̪c9L/ !؈SqJ)%Xl^,'>[A VZ8CY*5!r!C#Yp>Uyq=,K{|Z6HU% 1p5LJInb3խ[3AwX.1ы#.՜ywE9B0*؟Ͽ&.[B :"m1Q.R! _+8&ut>v[Q@Jg˄/))QD^#1 C`łCp55Ҥ̧E/O}zD"0L!MhZAGCD$">5D A1F:#3fnEb)f! #mYvG.T<:br-1}o.vB6NESXŢxf-ԶsQ# $V~N?lxcʉ 9=f (;RL.CtRn>+#^9Q%}.Lycv+O$$ R|Rr@=Ƞlw|8pJ 9aֲm, Us+u&(mؕ=L(ՓUq@99=E~Jym /K ;T4``7}7տԽJ,*&XR(5XG޴;bx/|ȅ@_Jj+cmTtԶ& \a3Gt8 RV!'1z;ZE b t ]soġh]OU *HƋՑ2fNd@;e$$ +/ʌ~+, n@4g UZP:#ƞtP;Cx1b%.fAS ^r%( ĻLKh 0xwX uRt0fwAat7='XG#:c &Xτ4Vay&ŽӨk:W: "ö́.+3{EK{Qs^Lz N,46Kmz^]y.Ζ vg=ω}gzUN\1OqAߘJ$hs+=#dh؄9k`JP2t;Rōmc{ - ^G8BˤQH.jq0yV2%LXw]CcC>mDC:53X'^ܲ$ %m#TC?XƀM!(z0*E? GB:fk7ɵӈ6#Ym*sMwI. AoRMUPM6Qhjܾ7_q={>`eQU< Y&u.o@Ssʺg B2=PB5IsHaVK;;4:eLU¾F ).m;tCϯ /{AB],u-j.C(ĝ/zNGQRBf飘:dfaj&~ATv;pڢHd+n<*&KTxW P01 K_<{3߸1c D$"ʧ Xʥ!,UbFOdB XxG_֩R>Tcj|䫕"8rI r^^=}KtﳡdDj7yhcag­0_ȇj \4 ) ny_S_5lJ(K]LuKmʒppth'd l0h&,y;?FL*r"P\1!7e-Zpd! ʈ!|tkL)=\BИ i!t@_??Zyͬ'O8P]C+aFR{CɎ/a+btNqW;~߭Op_@E_ȩm59'r<[Թ=u~o}\]5"k 3ă_m<-Cʌ"q>7Z GI8\u; le;Tn]W7E]m >zɔ҈zi牦gm .B酠>PI6-T=<͐b"99أMD.F 1Fd4+uycW} lڷ [T=1ZU bkf$uԏ*Q@GARoZ{neu1TTpu- \J9!2 ݪ-qF{ˈ`? 860.5o"qZ8-XkfHpy|'"-cC-6\ h;cvrlU'7 ?1.˷!lVQsߴmqQ7 ;EI6 IH,X8?җqx o*ކ[,ZcL!SQ YTz V;uYa|'f :EADҘ#EnZ̪o+M: itR$?WΎ9A\p򹗷rIOWp1Z6L;ӁgNFv 2bI_ʳ"gd?>em'(̼#%;,pyb[aS'Y ͒O #`/Exz<W)@8(E®ox2qhڳef/wx)9f9\l\bhb^lOƍt 0W*,a )9U ,T07pJIzp҅pAv(FM] }Y"`eW&p7 "S)In#crԝ5$Z'drһE{qE!V[*Eۇ[zd~Y%x}KxXz{kLoإ(Oq[m]x(eh= WsFڼ^K9a% A"C.s 5gױeߡ0 kھ ܫ YAZ΅ zpQUka>ޣUf!"A[ԩ =SmqPUZ :]+2r~oeno$F!`=X} |#Kٛ hIf鐀-G(}MXDTpe$abMkkXvX].PBLߤ%IzO;l.9x$.9\ihz@ [wRHPC͝EZ h0y-߬ rS;( 3t+''q̴w{5:z]B%Qvo]n+[ k`A*Cnm AY 6f'>hm+9i!Ë?qK.U$'#Joɾ =! $3H(pA``pM'*ffz >[@qb|CCfJ(Oe78}KdW=̒gs}/1 33zK I`S]-pP<7GVҡpԌd|9|$T&&N?hɟ_$qs6qsʂ? L1^ 6De*irnc]~R0pN;͸~EsT:s-Ep<=k]70?z3dޔ:nEc*Qzc>~]re{jx_;EbRc(=x _ӎj'C5dgzy hv&Eh2&N@]72~Er>( ]ǽz3}B 5Zpmt6>.ҥj|+Fϻzցm I^,xL D}NX_YWBg 6Wjak/㭵 ' jGGF%{c*Llu4X@D>N5rl_B_'i$;GLe7-UKX2{㯲b>gf-'ɶ,s˧5j^裏{АQLaP3Sjf::xu}PkbM\< At鑫㒤  vUl zN;ZAC8 [\-RW$sr Nx4IgWU$wCRnK8\m2*X #!N'Q>P dɘUFt5.%ylyxVJ]twK=-Z]xX!Z_R%g3YxȻY:c;kb(zyMFG(A=4t.8zjK8t2).8 Mwc St`&JX.5PRY{-.x?$EILÞ >#F|5Sz;g޿s!zh upnUEEpI(gLc PYye_Rt/WW=eqW⓮Ǝ{s{ ֐.:fHD#" 6;>E|.X/";XN60[m7h;J4p<>ڱDΎ:@4,/ kU\gWU f@fظ*vƌ񗙠Y%f=1gЀ8M(aoIbw@W|܍L}zx&HZ}ypL#ccvDSIwEzv& c_\tlTSQ%q C+ȣ#|{/-މyzf8u"v7Bꚛs֘a^-d*yC@;QE/+՛,8Sun zhvأO$~$_.>!ۺ;|P%Ur 5,rMQ9GXOQfvW|aXR)Q+1T֫g$fW!$Zi\`4_8 TӿR|!BZ~( ϹZ:.&PDNsm'hQ@H*NKJu-Z)X35*I{yEm0uJXSPZr!ίT}Pl6f1 F =E= Q-Hs: ǬE)3)4 Q/ّtE"lüY-_#u]VgԪ :c乨m]ʮ=LtXhwF1ZT$sL!m =t:h; +{BǠ ]CXxTNh?Bg07-Cz?]"' yɤe D"<]2"Ԏ#Ju[zCy"?~TeC6U_ KIJGRPYv}v *i3-$!EcՎ{c,] V!!A6 Ds+nc#OQlOޓ߉JW.;UK\rZef)h{AcAKl>:,Ґ<>)g* QF'7yR V!o1L|qGn q垛DZ!2<` !7,^?'wCH.-m3椶D:w8Eo}ٱˆ*yGJ>{qcl hNRnbKY2Ě^2|x)"?Ҵ!eZ/jݯ\J@e"8i,9!zft!c(:#nU!%JcK*಄Z6%E=HupGx)` =_.PHgeףy%s$m86J`ZL[:>bH G{`C=/ցnOv^]G m[p"f4Nn`SILOX-wZZk7j&YG\閫eutW6QFTu&NSQrNl݁Wue`̸Cf[P/Xc▦纡W#BNb0 yHm\uDŽ>h.[ PI>"@ܭZϭaeBqjRx Y uϞgoM6F]h1AYnW.r#]gW_Fnxԗl4MgNS۱R  w^ZX-h"'d"߉ e01:w&z*Pv' *?{SKD-xƸ'05i'H Z;('.R)Gq%+ ee#d*/qRx=QSۙ[}7ׇrT>fxFOj`'cp ^lFӾ#r 0vInZc\-޴Rw /'ܠlH~RCG(uGʂ^G[XߺwMDz5;evz_p3潿.o _BҞavYX+˙rP~_]~%)d堰#4 u[ϳx=[clsA J ƙ;~vixc0٠kgtԮU9uQ H\fQO`0Ϸ91;ìk{%IR[n ̣V|{/S ,%c=&ceEJy"ͣryS_CXx⻧'ߕWg%/a@=|l7qwٰ2&ۜ&Y}%=|JYWw@=&_pץ &%ܮDeCaދHE^ x ʢ%})hv6O-0';$hL]{रhN! w<ė>m\lΞIe}Gl،kM!]X,s&usp\cd#T3p`iъyx%%C8l'WlhQ%DXdN: t=_7RR?x Fl(Vġ>ׁ4ZcW?S<̇mɢGӡv x:{㷸דm!BMdFU{k: m<Y[mTVP0]ۀCPΒj{D\GR=d6S+<' BOl7f hT=JS9)X)?3Ot_cm9/:,ls>WhBz2MdTD 9V')uo_NQ3G7Go6t V.ޓR_-׋̅(SbR{ֳbzj pp`7qWTfFn\nA9/Cc雋LR$QoBݾ;BoJhſg6͸rB"NH/r,G74ڭc`3'~X7>HBT,%Z= kĭDEkc&p:k貅N%kpм^T?_Wf!CD| m ,~:_pN(Wk֜?(Htĭٽd) U0Eޞ6@H XWaB$}?ŧ>/3/N1e&[SXgk [&~$֚X)b:zjOrgiWǚUu>_ ~M77AQdX 2ZBj8F Aꠦ&kF;.58_"1OIq5i o` eW&kǫhB_~$G 2r,/o7 M!#3Lw69Gas0|:-:LWduKS_x K9eHJ,0k"Fڼ ϜԦ޶?YWF7 pEnXvskPhET~} 5hӓQ(@id,jwРP4YjDE˖P!`Dp!&KKvVr8ȹ}+ 1'-L*Z"MP*@ ]=[xmEexc5]Ր]6%с&tOm-@tXr\3 fE6zA*0)V0A~2Yl(ͩ0X\ Pw7[_; Dgt3T0HsCOSߦ_aG.4,Gפ2IWw#dtTtG`՚B _f\2Qfnfb7aeDeD. ;gF 5CI񆸪J*rFʞر ߣot3j~p7S]2jpoE4젅Й$^On6Ɨ]ҕOOiutpƂ%z\\)BVK-V;'2QsM^]0^MəEE2#~)o7]<¨KOj):>-/Cwִ8˅@^D9u’>-E2ӖE?W-Uoeo؁84DAB=>EWJF-U:v#!Iݹjh>$a(,q m,sJA/W=YtG ǵ0, {sNq2oU`N9C=qq{Y@zt"._FVq>s=y)ģ {CgxiK#(`{5nakK)C3V[:$ SyyPvWx+l)Sw7G#[mЕ;pY/)z8z'3Ikk(Tk-/oU`l%V8v34t醦/XFr`3=&{u i.|NnĴr.jHKXכjhv\R# .á6@<qv1[*L:d| r]g4#}B67Uqk>(lĤF>avi_hSuK-cwJN =xRꏆn\#6x>b~eeUf]Mo^a5,H}_kWdnq\lفe0c=TfHv6`%a-&f Kg'A檬@ŶBL!*/ܱMeg6eLrh\(w?皞!z?"u)A 2b;u72\9%5U羚#rs$ C7cKR\abw%0BR- 5@: ʇ͙u RbsK{iՌr~^dY(I.7ItJnWљ`#{d26~M ,R;?>H!͗r-+9ЖDB> ~ 9[=['OQV3|c:$^v/FFT)j'fld2HNdXJA9tM^/72Ōcxܕ[s ȭ͟\_*7~>uCKd  8*8(br"ǃurry"'˩OZ@Zɘ=]"{b`4HBsA74\khagv+9cayAhQI|֪V|b5n7֬pEA% wlB@,o$l\7gHh8oq'=tD^g\|]Z@At8`#X6@w\jsKo>V7 κv4% ߰5U9 OL*[Y2h&(kcbxwKO;|zzmQ3rpLz`3u Q=wFcxfF9XftӯDUWqi^8J~QeW>q0V^^U#1zQ`]|j-_m~Ӿ~&glM~9wqoFL"^)gk5|&YwOZK ֻ-y`/ LB#c$^]06 B4~DW,Ir_iIF/>ץ͉w%KU\V;M~jTqcz]Z|nS1Ͱ#G|5SD$+ڒ}!c k`(_@4>fF @k;E"Mc=t!4w Z՝Wi(˥rVMuǚ`Nqr?8x8ys$a%6KUS<`HK3X&00He{\[4'=$ V!*?&^I тś@rև3;pV+ZwyVH]e@@nXG7r"d ޺K goߦ'b(pH҄:f@:Ɔ~|qd*qOt ņugqӈP0e( Y$] > ^?Z ;FMCBFSF EeT?D9t eeu `9,F}Hio3٨~Caѷd{(c_[̣AbYjE@}4#3[>NbBH /&2Axo GSL1)0 Af뷪ylLp+0;={a|Dp藤W i0 ޵G2eӎ7gjO*ks0Io*}0"R'-ۋ&N!IB=SY`7+AP2?é`t)+qW7Ԝ]uծ[Ӏ3{HsJ&ՂJ5 6^[Eiyl6,Fe!Z@;Kd*u/!a P g$8qJ_0M2Hc0Ԇ @n)Mg%+ G cUqTL`\k{w5!#[?iaXdưjk@S=:ΔbpxY 79yv^e9t.jЅ0U²ATxf=لNrոpZD!k"Rڬv{5aWΫoگ!w3=I7(DpwDˢ}͠WRer}mnC`=Lѻ+7WkX}fb+3LT4)@_}CvӺT'[_c8'.7b"56ZF>È!c\GiG;zYh}0zΩfD:nL-&k*EA.UJSG7?-3x, t㔟d1Ea>Dꓺ(8gCۯ7W7F•a83=(}s]uϚ/me=#Fڬ5$ T[2A,s3s0>U(8 -('Ue \Լѹ,vl/AC/ qLä @Rp턤$dDNJS'8k>j'/'8P}{퀼Hvlxʷ!S,?oyz.: A^"4Dyil9hH23yK'jSܾXQǵ%'ѻ-nT|Ŀ|gsYʒqdZ{{G70,:S{\=0K%=5=gnRn|NuPL;ՠғ.(w#Z  a{[֍9l,욐PPQGDn"u]|5)5frˤYk7^lj9|]?($"U6"04P0yuu{ҵ>ިz34bHԬdw:\d!)DƮj#tƶD5:U6[FkiQ vJ6l N0-WVC4d[hsqU% 6Ц!&Pmk^JH ҩOӲG}&yWdlbrI]#A)hݫ1!B?lF42|u/${~9wEIr"-V6շsyfClBϻbwZ`e].mHk(Ãqp#ť4x+S8g_Pl }RyE 8sGNj{ztH&anO#N[Z bixeT?U[[wwdo7ҜO7Y éP%Sg V/H9t)ߔ6!1:Xft@aByn C^ܷI.S`D2j3 (`qwk=cI93Uyh+JjZ7@ MeMXy ;!sXubpAt| dIgpf՝.Rq~k!>3^چ; LJSʭ)XETR\9z{` ^Vyv#ɩM ;- ţ-%>!YA4h௿+T|xTDJf]$3ѮnmmN` {H6 _OFC IE 'ٿMq)nEw`hk1䱼lMir.Kج{K #wR,jZ$Œ5 nϢޟSg֘o;^,0}}p($qJu~QA)*$ *2 C^k\{ oh["\Qq9v : e`’LinJo 5< ǢfДo2[)9o@ƪ#ClDi|y8BJNlk+l/=3vlex"22XaII%Lb:#-9/f}'1/A;k3FNy Z r<Ǘ וsY(3W4Ȋ7_)\T#c7`W߇7*z:&5݌MLF./t/ΐ^ i<ρݔsS6Ũ_TŢ`V#JihX;MzBKbZ81:Rry7Y @T;;>\: Ξ6W ^`;T20%mxF=m+,2K϶3%A4c F5eG0yT>yg&5EX*NJD! vVQ&S?dH2kS$uFRIQKA9}bλl|!86P*d. 3J|j]CS@|R}NJk_doI "[X-ߋR2GL1 {s?Gm81s8n4az9cjf}'w&xh)'"DA/r$Y-G?@x7CiͥNqN~F |q[T!VPԎ0,"w*a}9 '(Θaak:biR+S#x1Yb8{,^(ѾDps%jj` ;,msz6kՖG͙a,U(w,P?7Tmڟn eR5= x=Sj]/Hj1N`Bُ) ˭(LI#̑Z:h''Xs8"3e?O3!OK!tQNg6Ի۬PF59?U5p~?K,B㛱*aI)M~X3K k'Q5o%szI "4w2CҧVWR'x4jI$sCȲa+vuN>ۤ F Ψ_q[Ɓ4HΫQՀVϔ~?L<KX2tU;$ZhcNfE[=AwJ3{NKj|[TeG{}߫]|~8me"']tbvw B/iPJ\触m[PF\Gn3v;] yU%pڣv] ;SHM gUrEnD SH]- r0[<lE  R z@)vK&÷= g&g_D&~ꞟ^ A9(a#h@ǝI*[b7VSy牮~4JFSIrJ;ZD&xpޡw /CP0PyI`c9ʁ~{77auѦYaٔVi s)~֠1zfI+]c̐4pݨ+ $௪XaNoeE輎{A_{Km pg6T|g6[SRقӅӊUo>補)qur+GoVc!SyX gbzEӶ? WgonT=@ڃ h; 2p FBT$R>= 8 :<?O6H+qL%:\rLZ_JcQF=;=]!^OmC4Q`|z7ʇ&lu;~_7S5Vn;ޑ !AN`1&9&*jʾhːvL sù@Lq$e<)J:{[2sqv mJ4JiE'Am.N :oW|.*sWDh'U&қ zUթt}`oM*'!0jg` /,ywCP6 9X){X%ck`y>.W0ׯ#OեhۢZC<@7k"Zr?0?>c)m?p UqE_Mx{MVFI;ҽr7J'di ΋lX}(J!U>H͘Ls Pw:2?煓|剣C\vm9ܴ06!"뢶I7"8Z>|\ο"p(3,s$#s+&M1_R|rzkczxAF.7vg50UgeP!CXk)ǜ']{vx0Ii晟בmvyƼdnjZf#u47g+&. vhxX9p:9VhnmlC4}+1J2yJٮ#C}7 2!8_Li$^ڇ]3W(gslEXcU8 :+'Pa9%,η\̣Mu/K5ߧ8&RWZKNe>`muq3k"Y˒HgN-ROVe4N;,15%j2㟿[%Q\(؜ "Pt1 fEB{6BNf (cHCVdR<V`w>Vҁ)zTH?'}$ L]~"og%\pqS(c-a,g Dנ8^c*nT;f=^H8xʇޮv,(%Um;(U<$9!X$ҕA\PXnQL#F#jenEE1tYjVBq\pz:~h}8$V-T$Gh@`Njċ>6k(=1Flbq*k"/;t[$92΅#Xb1BRieoT#k-zEDY> d<s +-YlrdG)5E*U,niQ#;D+Dž (!:0K\4VwXhvkGD).]S$f4|FbbLf̒ WB-ro ~:?:2Ә RcHT7G|r<ϓ{\eќFrupgӾS"Ka*WEW$=ՉG 1s;Uw! @-FGY7N!\qRQ5~ C0Yx1,|W#)W8}qs˔{.)xG&m˄Cˍ =@r7aATWCd՟B9-#Jڅn$dR;m` 4VBSK0NEW/q 1ݓe4W,>KٞN% ]pYMgbG"9|\mF&D(6TVW*:aL\cg_XDO A_8a?@Ym+CrC=?\ݢIee&CMk Kۮ-J##Gpw+:d])ېc:IYxT}voc+K~򌯘}h{ C o$0Y6|YƮ{ y9uzD\3wBg\x޶ly _6'OB cEnofvg '7 $ Vd뵮%>$:Lke%n˳Y8cm0ǧmP^Ml<1]~ϟ^IU<)f7pd3`6ʑ |;K:u~C2h$3}?o>bG6\w!l7qXv{}T5_gj2ry G AcB mKLWf0hܴUP=xF̩%@Я+PWΆsH2ƃE|W7CYM*k//M6WnCPn[q/ᡫl1="qN[ʻ_2)͵jCZx% >}^x$Mvi4mQf@R0S;Oi88;~# ,W1 %, ⤿!bz4ݽ |)2%TQyVw|Ewy0-7\GtHLo2 B+Gi0ݽŭE{j= zGg]:9}s)SMZ3`5it-mΣpA'U;Vy {~ D3Q=ݨoJgDl+"6n*!t,/EB{\Ske)8À@&p.6cna䦎ΐ)q[ZUEZb`ݵau6}R3ɉ~:#$3Tq c-½dY' \!͝!77h }4MI@ KҊXIN(rL-g/Y*G#ۤ_)QgG6kWJn+nd(3Pz{UgRryWh ;aW]3)2ʐL=+?k sT3u8;b+g D̤OXIpp~D"+fw1ZxzF#;*wp̊ ou{=Тjܨ)"h #t˷1hHK17͓M-jw!Gf]=j6ԯJ`88K]P˄CpC4TۭKG1ߍoCmwU;GZ;6^xODҭUc&d ,ϳ?An!fi$7yriM(%մ "c=h\|L3|L,E\xvk}Ҡ{}Fy?Q$2IteQs4˰!Th,md-n (׈/;Id(=N7b\z $H&*c6Q8zȋ3**Ӯ*81m_:';b~~2T -s=(ɩ,+ xW;aBC?GT5.$g\i.KE{1F96 ){In-2בldt#~:@ݚ!xC1y[wR(RjlPU+!{>K,x^\dkߠ4:\ /7ZA^kCG4w/B"b6֝i^ӐxxK*NR~P&f;|h=Yd<&}9I92.x WolWrv'LYd)`6I<™[IV󅳑."V<2i^Hl{^:8zX\J!%`v C&Y̊ep iʱ{tAPQ+<ŏ ,m/-9IT⃶]{pD-x))QUlBPZ`GɨCژd%Ld+_ϣr)ǝ#X8vP7ڜ,&:,١eWRj+bk)'ZH .eOApQC0~ ƴo1/- u G/6 Z$ߗ]lg i1+jP5:glr_]~ٸQTx'^ Ss!'˺Lsvq*&s&=1`d )"$fXb2$pLqcMh:ӂʷ&&j0!Vu :+zvX(̭Lzt`ǛkЭeTe`M -¶27_9 TnT@43^\b:xѱG)UT~UCwlwSa83qăt6TPchS8!XȪ?RܶjaE sZ]M_VM3OO5ٗvb8H[2G~ }pS<㌉%94Jl? *9g5?cDg?^]̺}{f[)Xh0KE:wsB &yn4<RPVjSJR̺;.xwfk]kY* ꆆ`=PUxie53z$Zʺ[f_@9"rl[Єsvю{:P ֌,0.\fg$F*Kַ`p=K6{Rqe-4fr? c^N&P:vhqWjcK&jVy0I0)@CHi~Zmv;?D7~ 4L0.*qګv=vnWJKg= ~ xfg N ͘1 $аS4oQD|$Oh ++omtMMV}89Z}6CQ!ϐ,g}֦Of Օ~!X(('t-(V0zSҞ`hZî͡M?؍=zGZ7h'(ʢ/c7Sh,ml_C7n.< $1^׮"FE).ӣ2SIU4{`,cyek$+JWҚ1C,sZ tMLf"˷tOW~V!;Na5<6DǞ tFI!^՚[k} -UgAֿ#=: ?:4nD"BCssUw ;=Oj3{ 𝟠UmGڮ%|3&Ёq>ζ_kL_GJw[Xb_$=dduĸ& 5^v!=)/lpFn,e*+Cc2d"B VLƝ]t(IBJwO/}%o]'%EM\lx[X]-\pt~!n^R[y6ͮTc2Uނ3]]sY}W:UHFjv2K[HpR`J"r1.;Yfj $N׾90.{Я;Q 1t>$QR;g,R+2ܯ y'81˵d{^%SG(+jrƘ_ )ӡBHj|"uX2F?ލL4Fiv<)-p:Q2'dЏ0cG/ʜu Q^޷c [ FV8Ur4:<"'lEc=횴 zsS:IYD2g"S6`8ndFգRS9Eܠ'fVã+:5bv)ƺ>o XB rRiOSL!f ܡYVCY(Aymŏ{q }{z@b0~L;ZOƢFŷ> 3yF=cbX]!3q.4V_pQɁFЮOfOy̱)3a#^]9[Rr쪧ڄjκ7F(X8h>7r"\5Vϫÿ0%f:WlUx%ۈ/ ٌ;F}{$0v߅dXWDa$$>Evݭ׶{夷m?". \*L!|5-|gnW[5U{!n]#zz Ĕ [4S*{ -Nj)waNe~rh} \`cEu>Hّi;F\s$ۨO&cD"%xQCE*5Z? -KMhR'Q.nsg0< أy.ǫjkaكt-M T;[Ppz)ro cꥮp0.JgYn8ďD,Xlk̟߫OŏD4g᮰ <]ok@2*j 9]wiV3aDi{JOlq53~?Ab^L[lҙ3ud&5w?4@} <1 RL?0$,ZHxjXñV}!kK;VӳC;0"݀cԱҕHtE R6h$դ>uxIm+?Aͱb#ZY QEX n֋ʦ#IK2(%"qpz2*qBr{" *~=n*K \/y6cL 0  ENLC!kt)uѶC߲ m# QȜ͚Dp׹X4XЉ".K ͲI$mg;MW7w+>IaymJPϺ6 L?g3I޿͗>`-E^&RHȺsٸriB8pn,r@ '/x`Ұ=~TµI4 %_ARt3v~3GS0D4 0F6.UCj ZBE@>ϧd葅Z䣕 6]Qk*쬔b]7leqL&wAH10Ibe] sXµ}ₙ; xv6QV3_S,ߏe}T43ϑp?Wjѡ|н['}8J6|p\`Mh 4+gb2u Kx@kȁSDjLLrV?tӺKvi0Afr#۪3fe =guVU lWӂd1&q׶[\GhO^+owYȈK`9SQ^LjSb706K%_(߲Cz}m$4E[oAS=0Hp=)>}qs aYi DH&O ϚItĵ(|3Nʴ^_f5/,5KF:^2 & ^/X~'dĠBs?aO+T)UfyW3)($]O/cjxOʆtTEpzei̓wj~P 3B_"dsӰd5~G/^V0a>~̔Tl cx:O_Mvc 1M 1藲's?:cŇmZ>13E  #BC2bq^PŬD :< %mf"ɠ2\#b},oq -a]xa L%F^%t6yK {0WkDәc`cZ㰈[9~}R-yX҈`frg,? YA~A1Yrbdmjx lwHnyp<:w#ph6-YVyaTz@{N)aܿVuOO}%CD|h#)TT_'D,z&i-2_İBE"6D|?8Jo!Q`wR. ;శ6glxmhqWUs@ 66]Fdqmёa`T+/iZW:-Y]ʘ!ng=Z"W!_-zQN H q2e!LeDZl-| cTaKo!jy-qDU=qX^z*PJNw| ;XKaR愀Yguޑ ^ mKnt9:"~MfUtOf̾optSt 1cKjaVٯ'B;AU31WRg5Slmا>_r6l 4FnMjw%yP 2 9g\bk8]ܰe5$NKg1VB56D5yIX^4Dq@D"sU&9tꉄ-g#*e^T'(- H2?K{gtCDC<`iBCF*ciUP7ոߊvHt"hӁ1B9gF;[;'U@W&l:S:vX4K !>$MCHfH0Y^ ˳f9AP~8A [UKJ KE0&,?kzh: xևlsTbB0av:)Kf䱊gzG&[MB@ M%~WImK:{1i{ Y Q&a܉[ @EBYQjZR:\F\E?xxa9HzDx9})V3pT1gZ\#"{Ixlլ(ltbOb*5kI*. 7SVdlJi`B}SuD́,,!wnBcDi9]tl-.gsD~"b,}[y x~#C8lCoQbKŅ>x*Coi.lp<=L>.TdUQba8}П=+ /}ViU4%>AB?MTغ".cF5vι,ޙD)Iwɧ܀<*RfԳҕ p;SVҁA #ZLa<.qǐ"\삀ҵՅye.=zVcN=ej7UR |1TBCZ1+2S3O0Ib!FzȼȼEs&Y)I/5opx{#'N!Zr11Y)}uUr XaFo9EVTeSVmq|b`]R/q%pIT*8]YG-wғ,Q$Ҩh/w;T\ԣg(!Ps#9̇N:="}*Ԧ*7ܪc@70AŴ{Փ_Fl)D݁x-  -6GyyF>E5@GV:^*'ڈd|.ՐE5c:'f{UEY7֨%ҮQwCFF6]5&fTqec S*ke837jVF8#Sf7t-燕<HAwRlHIsԈԸQٲ /cy;VLpX}Q/: rɵы7VN\O!rXӃsUb'@y+YBrt术8{ƣzz:Z|Ojbj `jl+X{Ҥ9K=e ^y;43 Ep1bsyLi~/ps/XdV[[X-KXYK/n/3}5{~e {#h0OtABf5w5uMg:ڛh>=[Qu*>S>m:9BӹSbS@31%CpSjAB1#;c?E{'Ҋj(Q굌gsY~Lrc ) 69vH6f#P`<,F Ԗ|[3 GwKläu+&Hz`^*ЬzORCpA+P^Jy89iQj:}|5Y5~Qt3X ]ڤ"a.Dƹ61vv]>HRa^࿭`}wlʓQa?T5֑P6i,g6燈aDQO#:;Os1KQ$^>][]6)P@TEx^VGD^Zy&.}^ f_9>h%9kFMZ丷§cn{{[ojt2(I bagˆ%I; O%yn ͏ԇ-s촷 \SͫTgW;8L+pև l6 WrηkO 5Hr-1pwM$Й\w-jdrDߋ{Ə'9fʙW) yHi-k'b0m]̰W-^[fݑ,hz|PTSFOle*-2 !URSFz۪QeZ*ccR6V2:`,cj7S"ZR #dfPh\)+kƧO&D>@E HWN7}) P(=^=^F\H Q.&]#9ƅFowחZL:/yQwL134D)k6Qmp썰q/DT-<]5:c"@}&Uر5C7Ⱥ%!W_EY%jt/ˍz^<#f\+B9wq`n6.]VgȈmjqxAe6X%5GtwFkT?9څ? ~:MPw]w.KJ 'AdPE2,4^#ެ _h)fIM|墘j^}Q r'E[]P.QHr7B*@Ą,? A)) S\+q`b9$T6$Qtԛ$~c G†^T@`Z_}^|Mˁf:ͤ~ DV1hphړ{̐=[_W@n ڶjW :~J35W4vSJlu3e'WHﵦ&8tx``JjB@~m$$j w ay;/wt'w[AmDZS%"/~i8zNߨ7;.-:c,̶]jr[v@ikSjU^S=ذ`m~T3gQmdR[pR;o;SħTe#pKd; }Ʒ+ѻldߔEIŕE3v۟9a@.͏`d?A1kOl6`{D dZ,Tچ(;o.820xߦ?)ӱ 9 a;O>Bg, 5Ӟ ~7?^iy,nݟp@K6H<04,0 KOD -0cTʛb:. <&4Y ςѮ3ʌ7 lCg, ]My&b-b߶^}Bzz~1B1ol_ w9rc7gYN`k|V$_s?zGTC_Lk=!;YjxTqPʙ؞пUMS>h_cʮ`n\= ^70^͊2ht3Bm ]m"뒾rXf1A!3iL h^34KçEZaY ;>`#:0iaP81`Kv<^#ZϫK>j]E*K0[ т`7nA?b]sT<כt fbhwIoU%$I;vƮY{Ky[_Ĺг:p'v s?obAAzޝɮ%HHbR uծ]H_g|v*$<WnTBJ% o(I\AK!]IAEUYƳsMXP/n"_@hʬhz'ii!KzRƛT.y51 T/)0{~c% T 8\{D)>۸9+]gT$T$+]:R^9dT a\6=EՒ$;ąr 0[T*q|ٗ7{& LFt0- Eb~M?c/,t&.f iqFm2<"&;T1~Tkm"ȓc]c*m!^7TZ>G` h"ꑞ+(C2sbjknK.nd4XS-Ie̶uo|yV_Րr] y/+6QJ&ݾ$AE8Ѻ낐doMqYXzyS&}?R5 f>/an8֟1-ǚ)*TKҜ(fDmDo!b_b_2rYE6UfV YW8T4i\*߄eˁ g7_`hr A^)J]}23_}O̻r{BZ0138/op,OZ.T>FCEԾXCQp2oA{f;@1KOnլa=& BZs,@*1@1x6VR_9dK~S\&4Z==x _,F矔QI9y.̍VWl @X8AӿWI-eyZwJMJ%2՞U0 :ƪHL΅RG77HT 5]Ȩ*&hs<ie<㤖XoE>ݎs Ӽ3z3F畕= ߣoHW? SKWO DD N5_Xj Q9儳$HCзT:1,di3pgFw2L)ݟ< q4_u㙪C烝}Cl\TLp%R4{jGh ɵ{ j!G}Cش:<#)_ eώw33|ݘ)hS4q.7vJ DŽ8qW/٥ @H5ͼ贀2 _L?#:X'6oкb,hG}{7EWE5s~P|sBݡ!3Y7>VnM'6m r(x uO!MLx)w#5|DtӰ9nj騺+]FWp6<DbD"!Vo&?!CS40ѯv˼ `ƃ[0^LE'TKӁv[j5 y* .Z"^4 u'ޮWH%8H`9uԹ,.O%󍗩J|{דGlڲ +\.ƃE)Z6\g4·߀"Szy,kٵ,␹`!P3#?iLb.زqDβuQ5g ^沃C|YMP|cq\BB%OҰ+Ku8'3ּ <f?[&AL~,o>Ӂy賠&rnH5_ 3sUS)&,x$6ъ?Gmpo.ې},upIB %n@%FX&uF`.KrV2NSmQzav+&<:9 cDWמ!䘹Tۚpm *$#!Gwmqe{O ?;0Goum6!G-M&KnjiO?\#]Gʴc;*@*h28] nϳP;.>afH,b] fCM7Ƶ e Ғ;'D;3Sx)4SRɘTa$yT֟)=BKO`^ɖ-a4[P2d1Hlo&92ݑxQ :ZUdɻAUVٿê+QC*J x ܣ[ IP!~uڎ?< 9Oz Mm 戞N=LK7]4A鏗j1Lc]Gw&oS^~z惫y998G}z%vfwՓKλSIauDl3K"#_HU[X2~ 3D2S Ԡč ,RW~efRYC~,r11F2ۉM$M{M9$'| w%\MսWpU#agx-1@s/ 1ʃQ؃$UX 6uf{a aKI=[ eZYEmw ?(zuBg|6G|#2.8BW ɖR^=HRݣYr I?‚_E.?ڎ][: =3ХnzkxsFKUJ\?nD'~ T4 ᥈ʏSҺ~0_LV΃"h:P?uYvp.17ztu>W;uPgse"w#jeSAj5)+d@݇iQ|i.MkFA5̳TCEGØu6PWgdk0֛首׃Ru~TkkI:/ C5͛EbM\<'Ҝd x/.qGuwo^`ޕ w!T 9ap1Gf}3p/n1 <ʯR76Qf!.t}Eq6\*[*Oă\ܒ^['ꚁ{Ctq&yRv@wƉ:ߥ{w gQ9x~O~gXЇd{EP쎪NQ:c p,,_ndAd,!c!ȶΆuSO[qJq="!tGLF&(lv9H.0s8ClJICUGv T)BY^6|Ji˸"Wu~tX>bV8vf=32@NZ~:fJK,maS[f KdouYZUѱ9^V'nXzK"N܏g*I~#0Ḅ<ԋK)B|M>xo8̹'z?O5y-hc*t${tΛR%AkLC7[XC#zF彧@7&{x: LJEYP#]NvtW) SW,Dg(ڪl|:F7~Ew[E..M?@5vkDVB c&Kǎ2Z 1mkYɸ.JQVBT>to_4}PZ4p(HEDrd^kP+csMs+ߪ="ݔ-68]_8^>)U C:5MCZ=wk11DutM9fy5e)RRVeP΅ h'5,6ɧ~)f.N\v;4>g0Oxjȯ~ o+S+ o龛h WINTfVA~ G4DAؚRu!{E7[͝Bq8*:-_ax&휲Mt3Ąx14;nQ+QtJ0?'>,_zc&xpɠ7: mSw]S%SCtWpZp6B},&N=N,*LQRʈ"r`:̚eo*.Z7'?l8exM 'yce 9/iʥ3e$et*Hg=]V`X[|W̤yO; Xgq(m$Wldk;tx5jsrq /(wf}^kR_0$% ̔L:N+]F`#]0)X6pJvIqC&_]q{fpCL| A),^*b%fŔP.r,l=ùjXdvl쉣8}iyW^,ulJa(y,K z?u"cf|\WAtЋg> s Lb~PIXTBչPf8Q ~Ypo÷d" q(m} Ii|,6 <%Z} fUY_ѧ`449:-1H mIr昕U"-ٶIJbhT=7̛(L 1{8E>r|t# 6JT,:ZD; [c؈LFP2KǏ^J&Tx >1KOz aݴ7}*їr&;]Uƛ]A qE4PnvΏ{4F;&iҬ+?ٲGdrRf2nR(\|f\zQUDuZSe?ִ ~woĒJ=.ψ=Tku&.uN9H"ܬ gЮSzCBkWW`sGKo،nMyN(.]'zҝ㉿)i!}ˁt=k45ĪdԎ3t?^4KE4%~r#ÛR .~/(\{280:vziM׸%(rKG0"$rRV96m^v 4τQdm/8`,ڲc2@F4Mgvc:M!HslxM_@S똠rCmAdX87 hɭbe%D<1:ȕ),[8=v",:PXgyD ][KFW&4* iqu#\/ 7RV'B;TT DExsr/1Gq |j偍_rjK 鎋L-St^+id+#IssCDH{[ L(emI!ғkgG9m13-:,MYG "@}'=ꬽޮ@NʵO aZOaF.Cˈ? ^4>zuyFJ\C#W[)޵B*ob8Yt0FSmsů4Gkvf+ɢ 5Y >iu&%"& VhT,U q%O0<Mx^ۢI[D᧌ MC.}WP|É Lr?gkU_~PmHT>4UGg/ Hdnu2QpbP|f8jM"χNNqIFGGWGPЩ3 4Uyd\ Sį;~.TœI/ _"M宻;זZm;ӸE}[#CKۤCCq[iz%hnMƒ9K{(XBe~d #u_%rzu=`UP#ǹj~:lm){ F%(;>-E =l~1.pȝp#ir?VN$k܎5H(r71Īi$ej}t+Kфا㷷ZD]?ٙkO5UK@ȴZ֤8񠈶9hjF4Hej?6}Q3Xi2w+[ ۦO׾߽ac\b@YUE|D1JQ{@'bIŹS 䃦ROͪ}<p@}[#tD'#'`𠼘2ȉ3dVSs1 fo˻Ua]`= ':cU})؈DF\<{޹ěa{*Ua̿6OL}ߵ1O[PrvD@#U AqtU8<@ .CN&Z8ng!7o11Z?1d->ᵵ1:֞s`Y&xOmɴqy$ @ e^o'Rch~ɬڕjl WK*pgDMq`]oN+FK7uZ+hk$kxg}H-vжD"*r|ȓ3^$K)ȸ̪הZ]}1T@ԢZMV*"g$F7,h'}[leMobzX> U]D3U\-!Ko?42m2}֑)UcxTvɳ1g q Ճ%ˬAi mpZ+kkj \5"Qj^`Fv*[Rc`#']sG?DYU`>5JilOXy0Ő7e]1v/V1 8LAZÿo%pk ^+TvWj94L!!9+Xn0:S|%I1_anGʡ`D/Ucy'  ~l}]S'W7H^ 7e~93V.+c@Y.(6*r"Jƀkl4%m(8;[r^k_I_],tݢ O'0.9)OV {sG՘dɍpf0wy;@z[󠅔'y9(ok&߮򾵐WBL9rk0b\ j=v g>]T;mL0Iڋ(n? hܐS!g tOa~ID$Qkd cv,'!w0f]O9c˩04JxRǸ[d*p>\4mK3ߡ庩,&1$T6{_b8Qu+d J,Ro~&&c82lOV>}B4 =a~n`xt~h˘ujEc* 6ְ Ie}Ʈ¼w=d›?Q=}TĔmsGˑى4O(AoTyb}Z?GJ6B83OC 8bO\B2|MD[Gocۓ"=mhm$mô͢iW=H THD9Q̟}?GԾM9'(GsHGb yn-='S(ΎҗQQfz % ׷OS$8-4蹖gp.F7!:vbt !8{i oZ:|eQ ?F-ly+'GխDsF ,- ^4vq̼q(EԑN} tsThժaޔ@J!{4ɏB`Q`-z\"?952 1״/!GW=+RˣB\]O#;quNTAK{}Xn_! "fwCv~ 79'BBrN@^`y 8I*K!FrgW I$!K?!]m?ϞQ)!xϷqyԣ=:VZ.?U> Shٛ-dJ̜!f-lr`o<27giGl0DY^!{YμS|W!e =6[%<`}GJ~"*/UD&3 9|L\:\%hv"M7)\d#LS Ou40 °Qy[r!Oڎ?\|} i$A?dJa?.6[r nڝvFw9a4sZV>YF[0*$_ vT9HPBb, -$>OyxTG$j.͕3FhA3,WȢ%_7'{9J&fSAl}Dž£[=([m5]FWHis2a;B~mʂ5(9r9y>6\ףϢ]?qO5 f*|'*aɣw4&H(z17txp쩷|˞dR RDАCP ^C3RELL$4Q_mF DON_Sm]xophM㒣xνՕb%td2kܟnP6,Om𹖾54FX_)܂ YddkBf4S:9,+l:Ŵ%CZc ̃lj7|͸ʩњ61j츍]^:)[TjRdtH; #7o(TwMA2a-e qŸ1Y)Y '㇘@ 鼀; F!ۙ%LPB,<PuwYdr>m^#j]x8q&oO#cU< DC=Lpi<1ڶ9 | rtY-eƒ6~8v;{`g`MFR 5gSZBj9r]Zh8+ i=B]#g…ޜ/u1odly`8ĀyU*FlmjoWX)IPD}$sބތ\xb/?L,}ˁ=xHI(b\WBNO+tޠe">uNo}Hciruj`Q.b(C)ӛ$E cu3/;WWB9LTGj<]RWJ<:lyam{uZk$ePn-A S&KV hDi3{"w9 M{ᛎL ®"xc b7ρTJ!m!#yUy2ˋ%"<*YK#Rȓ!2 ӠzGivrofqBZȨrkj5zgo:̟*z2qv׌P9[n]DYcصwow: P&^<Mcʷwws|`$͒5s 1|4iC.!/hw;zbQOQIQ4 ڟ<E4wXl@GAߧܼկM嚋^Kj`d ˆl8^qʟo1.o,֌i7:~.3vWnfub\bgS9 }[+bvpuh._+_ ߍ=7`Юz1/U3و6Iړ0hF#`}-rF=O:qP# udGy)>l;5t6zCsiHl|K*_|DKh2JY$ŽDl*}ABq~i2|bTO?LhiMT ,1rGD;@Y֭%ԼHLIoΫ߅[3Uė>P~˯  =]νxEC(-<wz-BkGG$!ŒJxcySB4N89{{]\}qT}TeMbd:;xbak:[U]a{Ls v w ѡJՁkijkϿ[zAy -'GИ$+d~Xe_1 d8/At.n! h"C1{/Y\MTk"2B2cCmziK<ͅW~iV+C_qi4X^};o LY`L8`_p16,LFr 4?_qHߒ Sw~U0uľu=D ꋰv9Lg K#JFAp H49]HMPlI]FڬŢ,YNx.Ҕ 3'럨(ƈѯ=!֒)| BD5f6%)LAB^5Cyv,_S#.$}/ݭ=IYoJ:ߒ5`fPK._b{ɆeVѲ2hc&fD1jq EXW/J|?yRx6>^6ADal 7,\֩:gkOع6 c&&=P26,7NI ~^ W.]@d /,?ru {쳆N6ی0 >2O }*XF<  QcCBi=+P(|\xn~8&w͡"ajmsby^DQYExh,O@Aܟ OE\`Dg2di>5H4b uf:r\(Gwl4q㗬pN4{̚Po'Мڢ#>,7GQKl F5[gpYp$O K&aok\{?nDG4 /} N"hT(4~9,8l6<>Oj|m6K<鈇嵒`ݴ̚YcP^7:\@&w6Vί, 1l3vRH< g;KH9?P~Uv`᳽¡alZ\ \vzB$\UAX2 К72}N/1q<#g:aoD9-0 wBtxR +դgX~th@θdTt` ƥ(? 6bڋƲwtԊXI8 HxMM\dM NՐMJifms59&Sw: ݊ŢTJu!RNNkoȥNj:SNPLҤlkB8:E0MlC=[>->H~bϲYy/<Zwf $n[U~mg{f , 6!hE7Mdu(c?g:)l.g=ePqQ&]HFmOF}P[>s6zNǎ@ ̴G&~+_s=6tDň@vBpRhB<}Pkeݿ6Wad%30Z<:D2Y>ժ SHLVvQFߠAnГ-a9=Qlo6tUǍG8Kp&oN=q&dWR!~|T1J.h>iEH]zF,F$OJU^yM":[ְIFAL$|bňLjAS8vݓ`ƈB vU{C!/I]VS8T:0RWA|E!7UzO hD!zw&KV\e"?ɑ"ච{ZjJEMXI琠6 oG+Zlp,!f̍HIB#QOİ 4XtT f)1UKp M*9F?h׭4t9 =jZ^݈$NAaQƈO_Mm La;B6[3s Al͑L8Qp3VT0wzz@>AkRhn)ۆ+2m*quDW0qEe3tB7A3! Wbv<,4<ǶU%F4dBߤ=5cQ"+kEy3Tf$CpOr)ݡ3߇v*B:c­:1$ zZjmOhvj†q.H3axmCû8/1@E-W#VvZvuM(YeXjj),S'e+9KaR)|ۿP繎m+1kbf[DNćHw$.>[٢L'_dzW% }ҔhK>eBT m6 /U%]~Xj_bo+`N߶qLهǯEԔ"0OēVĎY_F綎oݏC~5VhQH=Gr(23^t+ J#ÀWw!] @ftHo,FٚDS hRQOt-4oy?%vo{r2\3` -(r K$dȑクkL'RoF#sòZ\ cbQvC?ͧt=&L|wf =}[HY~"7![(̞a⨃gP0@'5DK) jZ=IҢ4gӤN!P~*ԊgYƟ? *fE9I'Km6ZVUz: ` t72iw] 2CNvV,ݺɔx 2W+0Х6W~`0֠H?.Ȗ>^DMĘڻU}!e!.j$&>jNeV.[WKȼNvRF)p_UrnS^\ܸw9 nܞWi4fnEյH {gڈ0~PG-Q{J*S۸8UTE&20y^,6NW^\6ycdGP()E Ys["80_f`1KZ0ϙ 0tq뗓s'GV\NOa :6_$CppT3^#$M-SE}qu:o;|㣦˗b`ʥD/wh(K 2#"^iVe@ v+zYr[/s f^L&"U'0zY)Tbp ֙r[Gjbm{H^<>x^-=MSźgU?T͆$˘Q7AaէUfPI>1g!.Y01|fZ#(]6{&=Ag&jpX\S #b.h \<jŵm鬺(Z :YqiUtX !QYaUw<-0 @ba 2EГ,_nvs96V\Z:hYWv:v%\mf*uXDG!tT /0.tp0?O>$ 5>5@vuJCoMC<0;.YUPjLLybCU:eXHl_GChݺp]NRvA՘+=&Lg 5RN4>Rfj4DZ6Y(+N(CQH~n**57;*sF^ d:y5"W#@Lv1(c(rwG+~>󵋍ݦ%Jf[p~S'Ltu6 ɪȉq[x{~w]a}"jJo5Aq ?6"z B4V1?% DĤM#>b-.yVs6 85EtsyWgYس|{iVRJh\6X&wV]/NOb2xkHYQ[Zl`_g9U)y6!aP"_@YZ.w5J[,0QUn4R33Ki>2`-ʦ[(Bʣ+p OH"p&lw|vAOx^z)QZ |c\Y@ |%g v)841"LL {0tPc^@ﮚK]Щ'-@&8It fTݯH!ϰ,HqnC abǍGzB[ S}JhxD:=i:C\9g[ =6ԉLJ@ҘrSZ/: h_GtwyV,Y>/68du64US]ba=#ti~Gt7hc_?{s&? X`s4CK$!L-W bq哙YKTp`w1<`J㖵>7D+7w5#E Md bhBy6G9J(ne ͵vu׮:(y{]}b%U#/m YY)2q̀5j힓{Gk@9:w]1&z:mPseRVyċg!6jɓ'$>sZ'0Ѕ*KB]*$ v3D«H^od 5V\"$YɩB}"T`kp~Uגx$1uOۻ+KhIB j8*Bx.<18>bk.鵾܌=ɽ;O5ZOx*cWNP J>%sT9w9;}Z}!P8N!MTQEϼ #R392+[(D3t_ n1tE,sw=z^)eK͸Y5g+ 7r\w]D]qK.McTt$3``t9M=eZ£9ZtЫhƒ us}t:~Lp` 5'JU2YeRL0OPok;XXϢ":^m#c]'2JHRErh ٱ/bO&HdV*jiII:,$W6#S:Oy-W+ֹ|F/Ü8jWZ~~{\T43砹 B/o M?4;zRIN*cS툫4Q}kcwÇS!\fw8}100š(mf__:B fN@pצ"r.@ǛҢ}W㉨H9Q? ۘR.,&5A!I-Kİsiy[Cl.AљK9R̠~?Ubl;L\z]˧yGMnV D{ =0Xed3t_@NЕ fPp]Emp20ɾQ?̔-GgqnQ!@%#%>dDUj>kI)3gw[}qnNad4}Gң6r&ZBTߌ I}ީU"h1M\oUs~/j",g==3u u'S&!!h1 MήظpVaTݫ]F.ZNɱEWkkg N3rn*tܢ7Cvp %"ZvC0^'ȭKwW LRX jlO3ߘT^fʡЭ 0SʷK& bޜռ,5C{ƥ]۝:e$uZ6eG+Bqk~f\Ѹ_[4O~ TUpxuyV9K,8ncd"cJA)| E"ytU@SZ.z*?%-Wg1n{pY`GQ?3 Z s`BzW sFb/DF XՊ`Z(%հ5צ([.PV*|k7:6A{,nzr땭vt} "n]P2! >:K#^\R< 5vc6䝮t?2AH)K}AkxF2\1܌r.8|j4B0Փ H@b;# VMvtbO&}EKj.甕*UIdWN^ !4]S<W@O Sǐ")+wAֲ5rV=(b1903Ye EI({jCtSlHz:1A[9\ȟB;ƙ~jqLlv @l;HiLK ֢͉˜'Կz.^ !YVt u.\l$YXu{ޗҍ:o*z={|3Mt lg]7}c6*uҋR%EᢳI/|KnC>1U}+F~p/6 (NU0B,H8 Q'{IͮG 96n ] i$۪u\ES/`K 2mIfQtf+^F"ݏ?XŇ +R yXBYn'Zp⼘h`XhaF>QVi8K"HPL3'% ӪxcW<a rK~?;O:\`yPI't eaMO6! g2\%(A *$GZ&MqGhuXw@;@_(d(4R{B Ȩk]da.,bzM n֋ѻHG=.'덕k`9vQ(x΋@LY l/\H{S{Msf I`<49C 7<4MGxT s~☏ag~q 2=:K ٍ]dvE~ڈ[e jQX20Y  o9:{e}w &;v`a=iTʤuH @~a!{:^]nAjԝ»y6!j۰QAg)x"vCAtT4ldꠎ̦z2HY 0Fz,I}7VzxuUB#@FIX_ocR->zwBژ)e'J>9&AU;pU6@Jˍ58lw0~utmJV- V6 ғ`{S1a12<=xw-e^('5Dbt5B(s[%6V0{N Kt; ip^½$Jڍr$&ձZnr.vm"0ta1k G>-z 1sKrj҆:mvEΨc3cFrsf55T|;;7"i^f>=~.Fo~Ȥ-`5f3W0rPѿ/0`_x< lΉYI8`߿m/ɧ`- J!]<-BLymh|͆MޢKP~heK;]^N\zCg^ WG U'|w\{Άѽi@(}P ʸ4y$iB1;N@g;s8ysvޥ\far"smJ},]ᓟ94(ie46yFr=,4(qr#*@`l0Rc+Ԝ$%)2ZZp8Ad. Š ^GK*p З]C!Req1IVUbѶoy0A+Jn*Ϳg[OePUTC{ᅩўdꕅ39niU;eKVT"2z$94wYnV aHz@i շ8@W3햬)d!@4; -=pf6\$ R= TxNvg+.Qj2::Z}Spfv.G ##V$pG# C-9MP= 4$~d/O%k(}Znab[MK{r<۳T1grZ*JJ&WM,dcjpCKsCVz;' y`g /Zj *hV\*pxpYP%)cErx=/]* Th"15%rTtzp81-a)ļ_̕N|Hqź}'{a/}B fжv"U[蕸QTyx%ż29$% }=^Ί6rr[y&V)*axp} ;;(X^%h[j+΀uv կ]>.2f]2|3o-u!LXܬc@4Ԥ򅚟-!ƽ&Ҙ N jṁuZOd|iDA3Zqӭ oA"q;oqg'Qp"&q4YrI[Rsؓ\_ w|}"S'*oYSXчţ$m'P)s}H lO:?n UiH6ab][7L!XU6 7]HY۹˪.G.Rx߭))-B|]t0ފx=䛖kB.f{/|"l:vfL$]%|}wB ~DxȯlHrCNupD2Ylc.P]1@e [8ݰ#RcH,S &"dU3M7BH9?KlxJO# )dZ1W\'$r}=>JQ,1KzM 6$ݼ Bw@oydڙr͸{|c<}ϯMq߈ {Ha l 7x*VL܁ǜ"ح׈n;Fsg c qVIjOѴ>XOqZUv1PU,+72/B";ccg,@b%jOԤ]2xk t'`aX!.)c!6vBh,jIltڞ)2\WɽPLeYwpH_Cn>ntUToO]cI0r 40. p>*a,x)8eRgMӬ3UĻ,Ο~ > )i/E|sF$*7H)I P_Oa;CiW\F;M?e;/{j s ^*Z Okjd=}E'aP/ѹ^A U;5ln(yfEb@XGGӝF&ͮ9-ԏ5mV_T:B5T#njl.=Y"j<Њ3dL1qc꠾ן>ʖ6#'eQ*OKcK{/_lzn 6e4JE|9v΍Q @n*;SWn ؔ^ M'~ki~I_kkp~Z1x',L`2Z}Le&ǹޑ-,q68mcX'(ŒѸTvL "?:J3-IJkΡcծ%_Q$ VBZ"$ډ#L(gUjn es_(ƌW`.=qa뮆THLA̋2< -⭄s_`EI&:?7\62"^ zi))$%Xn6ϙl 1oxĹ648t#Znʳ=)5+!XHr Rr@3 $ԒsJ i(Y,q˧@uukmb >F*cEu/g1 AGxx57:J1hb]YD} 0pd:-|Rm%Ŏb8Nc uTi& fH'ڊ(*lχ^z.b(n?=ฅRj J,HH3MS.)5Rr`FfOj'\jvq"Yq<w'n A hvF>UDq޿>ioBo:ac0uAXK*H -L T{T &#իSzR%|+}9R"痮]` #~B8ξ :ԦK*|l1੊!<|dLE>LichxArg~Lm(_jpu7sʱxߨS&uE&.zѿ `iyYH@jX]  k!ya "œ^0^$ǔœt!KJ >Kvl`z0Xa!lR•=4gGvպHw Su6bIPw0ޢ A? E.*Wy@/9)5'f J Ac]P޷2<(J2 zxBam}Ac/+Tr9<83c5zP4&Q >o<2 ,Nt^/@) ~gskuʙ,Fqޠv//ϽLSܒZP dnfZNo1OnJ09Cմ 2d x3 P1aoo"(yjӗ|k~_H:N_*#Mj\uy_:Lڦv#sF{(_>nɾrU528ՖpQ &dUöcDϪ9TQa\eS@MK_W8*|WKWXH_l o%Mb+p|%H!'wQxc|`SEw8L/RB &"@9)KOA=BšYW1ʘ2|Pj@G/LPtN؎"%҄g$ĥf@fs{|.xs2O8>5Ò?i٨~a|ej"]bֶQVf#PC3<0ϖ^D([#нO_vBA9Barukشb8WT!aCuv-C4 zYkᒶQYNy"}F4P^R<"ب{/I9Q!r3e#0վ?:7+sќ=8idT>)ͣ9cbp/rkS8*}U7v1oVxOy[J^JG\US'> 2dJ[\XT%Uj.?HM-P@x\Hj<ɓq|U30~NA^Mqm[M`..t2!8>‘M'bvW3VVq9 9Z3iW)ӑdsZUdYG:r~g7)4֎rܙQbo%ZHpqBzfV΅D"uC/9ƒlq M/@?Is2#˙UYY}wobjl% S=/BR ˄S+ҹ%AFB&M ̉Wv,_,+Am1R};k/69~MyQd3 +1v Hd99V,P]]IT5Ka= ~Ulu0hE K֋c3+P̙. DhU}>R.w)z.H UhÄ6ޣ:*`f3KGL ^2f(ÈnBm٪r3ٽ\sMQIg_02->cȬMcNi: 0:kV{!4Cb|g k[*gog=)ƷI?=/3-?}1)Uozy O;zin7DyأJ?b;vT%3q7l Na !&>3g<5)*c"Ri)?()uH;kXvu bQIyt C=?|2Ms헴ɱ%iY^6ve*P4K dOBp*Wt={y?YMZz6y"m‭^GB.Ļ`7:Ko f]#!'zn5t-#4־oR*3j EkpgUH>CJ j} n]X< }xy6![6=T.6}c5e.҆\_rĦ>:6n/Ps5GX0p+ uZj2WaMx_$nYZCߩc-&]?h!YXÎ)Y0vE<<[{X AF߸>T J Ɯ&vyE'% @4wN0Y Uݬ7ԘYqq|; ו= hK'b #]X~ÑߪG3L"M9НX+8)o2>rHeKPV"Ŀ7,|ܱV 3рC-z;EDGPU,D(e< ~HR 꿊Lui-1m?C'9Z^*{oPg[jՈ:=mv[ p3ѵs9*{cBݎOGAB5|*QeJjE@"Y'O2:xO#^sld>w]Z`5buJs@7| 01dV3|C RKtz]WBml\w:Th{  "k| ̾"xy3>rsxMk9żqcV72?QO{XE$JO`|.hֱ'NE,8PW![v_@#l9="3];(^|Ty݅։@y zPDQ|p)+E[~8޽]T`k pگj?Wk!%M ;!Rt5faㆨA_݋ sN%do7x9{Eb7cx#X?۴FEx[-b9)-9{ dd!"]l iʸ d_pcұYp}7*%qWnD翮ŽqPN== r5Gm9QR] ?g'ׯ[olcTﶜthMMg::iW[E,~xLY|622wV@ޅo¿,'.^L:BVG }w, ԧJP3v<=ݕ ;Isbf Jν!ab/"#^/=5%P|>,rKuk|%P {0[=BHqn~=\)tlٚNc <SW[AӀwr ͧt2cXdP#| R qEBHpq9 /-5e4RضkqS?jUʾ v{ I9S.àtƿsKtuռq]NJ8-3ˍ.1K "5a۵`hs>$N8MމA|_t t2aQN˔ JGC3aFpONݞSWcmr@F9ʃ"9ݳlG$mVo gr~۞]Tf%yt̫"N7BM2h)/kf{)Zm O?M%͆>5S8Gx 0ܯO[w:7lߦ]@Da境.On`#8Pυn-DZ QwUjcƛO^-jحYjYJQ\6]UHu )Ι7\|ow#lodITgfئyj),qYA1 iL=cGYx&̝9NR2> ϟ1gDWCsC\˩1@ߎRη-64!4HEW/Pk's:w_4<~K`Hy뛘Ngo!V斚^*VTȢreb.gJem_(Ȼ5aڎ2Х(9lzQ^z>hHj+Nk2ev#ļ 4߷G N{!{H9 {j)v^iӅ78oͷTrp7>, UeP62ct}/}4"@fKd(l8ԉ X/vc,RH(8i?$rHܠ,i1kKLKs ~5TxMyOu)KVu~=qԕN"_hc Iҗ}=DN3 rRnrh]JjiFm؋ Wh*᫪~\;Vױþj ${ӁA K7[3:v}iQd2y]Y<6;s=e:}욘aIvv?ꑇ u &<{9+W9eZB*}Iz )†{#D8Wz?F6_[9<QE&ZѾXF`dnV|z=<#9O3C9!G >&u.K*N'$Dʣ}S0gԨf`ܜ_}3Мӱἵ <{T;rB,m#Oloe8EH pN 6 fl*Ǿ[m8~jN4ױB(X-͔R1ڇ?}lUVsV_M:G:cMX:5ѕ1Xz7jY Wlղ:HM:ngDTwz73Ex`D1n_VͿjr\%` MV{hϸ-g<RH /l!g|m&,iH@%UӠGt{;_MdhAwBEWD;e>Ij~tPq+x85|ܧV-+Ը6 (h.1½g-G4"lrmnP8Rj KWe( %և`HZWIu<  &$VyT+(%rvok#d47SNhN79π@Us| _k:Ѡzю_fC~c¨ϗh;?N-/n^h V'Z9"IO3|-?wmkK5(\EŒ)1Ad |t;8YM+ ͺj[!CO`OMs v JWkO@R.<|"SG5V 7{0ՊQʡd"F[4;l~؜q^;5/fЄ Qf s`*EGbGϖg\8p.ŤS-\1"SnW3;6T|["|/m:A#R*9'?Ur!C.`Q*Wց]|rP႒S>\^Hg| [اt1qɳR6[ iqwc­-Be>Y%]{9‘"JB5/x@r.w,~m1 #q$J 57}'F&BvO#C;ɭ+ K|[M cL'3h5mk!,0)?яHRX~oXx&B UznTb4-y4$]+Um I9 Akt>cr~0egȮ4y -&;(LJ&XdE4mB:6s7' ֓8o,YS)cc đ#6qs*  k~k }o߉m ]Xڋ"\E+o:PuXHh[ "+Jiw {V\&Ha}'t0ܝ8 Oj(zR:i!|MCáb`SxxUѦ@uGk-!vMv^EĪ&0M_2H iK FjGiJ*ɕy<[%l^OBӸ>rMs݈e{]3*..֛ :=$>A<oY1Qy`ExMS[=Eum#{WO:"mM;M|s̏h#{c)'^j10 zHQ)[qOt?Gh:t PkDR_!pj6 E:B _oz);NFvXd$&+S_CyvvKL:&{g <'~;W5T2Q+ZuLa*feI Naog ;Vw=2[اÁ!9\( |\ø}by*{}> f/OIwk`iVȠCUH1N@I[ s=zD1`&Z brQh@{r?<;jfR R䨄;2*]> ݻKCݺS`Jt;o cw?dn;u\= B޹Fђf@1mG;pwlp8l<DD*ޖ4|U, qb(lGq=3Na,5XȚ-^m< i%7m^/~%b%CD>si.6MMcϙ5G}@oq #wP\B\=Rzrx'خafN1_RB7X=+xTX;ɟ2FW8;3ẕ\I ztVj{9ɝdE~n ?'-aa`lk~FPU6RdSojwK[]yT,6 O/2f/[=]yDzcl_4ƌc"޷28J+L o 8,@j㩡4r+{T_ .PEG4[BP㓾b5ڠo"kETwSثl$JmyGBjE'!]H\@mieo!hMV Œړ * je~;ctJ92BuN1A}(x}i_Co#W l2 cBP}vq N^[I%b;X&w!:Ko;ꔳ>/~NUM4ЍcH$PxhBEOq78"שrL/al>bK˨P՚,XlCwƮw~5r6g2qmz\lPr?y@/Mz5!`5671V.yh|2E o`#l :Kŵ7l(ڿQFg]y؈̕7d{A%x~k:=ȗ$H=}6jUPdq{A)SFUFբ'G uzMMXks~ ~s_hfq]4ղFG|Xh:S_`TiZo6hO 7"lo&H>Tޫ.[ynhߜ<.6=X||;tD>: >&Ek"_Oޥ叺)h6Gܡ E3@A) z#ИP=R 喘P39 ʮJglӱ= I D,tmu.͂nJsMl#9RHXrD-HdF[=.p *5f˷sm`1rIDLBԳ;pAdo,V3_nD)& {)Yb5mRIhUXT\ ?-wۃSEh?GG>QbwyG4[$/K|Cg^Kzŭtvɟwg B"Ko1˵a͟?\li1n4po E DƓu7Lt_7~!,%L'%d<$yfe`}ikǙ-ܵȀEE4 X? #H{:o}?TGkf)WN 9/fa·_ g;u^oϐ3kN{)UCJ3&}eCUtxd&,k niRE9`7@GaI>=+VBSN-1Y 繼$aw.VB_Jjz•L#~0hsfnI BG `tDNjdp^Zr6"8W+M"`tjZNf&.t}}%O Mb } (*^ݛx,Z$}VЏ卹*6E_)rJX#k=\] lt[dB/bSؔ jbtpˣBj;[(άv=wۧCfn9!޳3bSYU,U|4FtpFM>1X3+ s/omɷXsB۴D4~!C `l٩5չʋH^=| ا'a<: M `bAگNQRilpՆ,L\ߓ鳇W?"A DͩSq ^Ee+ݠ88?(N%Nx BHj,?.f0E9LO)EgsΫcM `\gtSL]rY]h`l+'gQkbA_`u;1k?;xbLvH"g,CԾ!9j: n$Ҝ:AkȌ-h0k|镂cgc)sQLTҪosGV($A&A lM\ML.[~n7y~J*4bXb,l> .}vK\(Nv-@ =ۖ$)ö.&х]G<4\s=C󁽏imPPcn{ګ/+n8Xn8 j#ƀ˽goV0Fެ2 [PfHBr<  6S 1,##ޠnd+ ݆[Ci\n޵j4Gr MO¥p8HuL^Uw<9@obĠF&}l]EZ>xx5IozF| h]R`k\7a^FJObH&2$xC(]P'>A~ƖVc@86x] vC8Ų$z#~oO 3!@/zEL/BpDa3&hu #k 鮋S 8b@t(8T qb"S7>B%*+*hzOBIEغIW4-NC@'/0?{o mW4t%G[jWw E5)KWہf9`um%Uj^ ԉc1 iJBQZn~Y0%m0POBMX n늙AÈ.QJ (L"Ӧr<MPb!8f9d 3QgA-X Ψ;k{#vz(:8>cuBK<ߩt>ITJZ8F7LJ%hX,d܄~H,Ig}ӹ3]2{3|j0<ۨ i`& d(<5li"=z,wfY1yGD se1rf,< mY\ҮaSTA``S:!]ZsC tOqbODz44Æ:1%ޚ‡j7Ű"Nf6wJ㺞0wIP]p-JQ8k' c?kʯU/\KV+(KTy /{s [g:b--&3';A$]bi8i%3:ȅ+F3 ]#i']iun[Ѱ2!`u @Ǖ"S)KOĴv}=!z\TDaRҢ+*clN6ӥ=?@mߗ{:/ŒN 0ckjq8#t v[/QS[ztJVFNuNڶzf]Z>K~U̿2 O,(B"$b#=*Ҙ*9N)t~h.7W)-MZ[78>?nn rWFpȃIJ(wʲ-Pk=)}L H9\^#Sjn=IeJ*+(utц GbF0 fiAFMč"Wn:0\v*C޳57`I |hPaV_O^3>FNEee-:;V bH÷U}0[ԱzTU20-@yyvp8%η羒б*|X7Zy.r"hGz*7 ކ?SFx>d~h~_YpR=CG\ŚO*#3A~JP;Hy"(ro:V @ i|-=)\eWlF|0 PMb5GX B@NB 8֮/Uz5'%df4:,Fubn~fVݏDٍߋ)LG dMW wvp(nzՎ`Z@;jG&&"Us8 6yҁܯrԢ0KͽBL$g7SfB`G|ӰCeQ LE%o~1ϿL6,,rwh+aF" oԪHj9lƵZNtv -1{* PY VnΧ ӍDS$;ڳl9 S1Д+36d' ' ՋC%}zK3ĻYǕ4dX gⰲy,}ţ,$FSf=rG[c=PsG,~ j5&O}G=,  A;fFӑdn'ԭ{Ad香Fj1!Z*%$ 7o~49t)}9x]ːAf@E0&==D5w?*#W]O n%YTޙ DXåphvt@˗V)(;()WNN1],׊UoR' Se[Cxv 5{q=}m ̎P/(C=t vclc5ov=rCmC|0+uqz -ZHgm}?I_I;E4yA*N EZpT <3?YtJ/Ƽ:bC.AfE\ N" 7f#7(KiI$n'"nFi}EŅ<4d"c!}$Q*7jRY{r?7 BYSaB7w03l - jVR&XBe _lUfZ5T&my6BDZ@3p+n:g pyAy u"ׂD/w*[{ji͸>md*IBzhgh?1kDFbY 'B_vYθuA|ӼLZӵ->Mr1Nj[惞Q;NK=8giA> s pb]Rz+b&8ffL˪h1BI{I_Ce1K]X[SmӈU^iR;t 9 ux tZoBMػ뱍,GΏY {qG;iqjm4Ԅr2ڈѓ?1EPkֹ`g˭y'aoA]Kᓣ> n(AMT(?UBJR&9qtUu(GȟH>wV-a}4/d9vfkޗn9/r]Ԣܟ>p.̌0KS湽U3 =SpI!}5i6{NMT*˲2Lw^ k}tQ?u.-ɣU1l'x-+6ɆAÌ27q݀).g2"=d u¶d˟97-]z3n9Z| O3l/`9A}}\V&AD'|U-rXr> 9"ɮ&=N<⑿;_ZוѸjˌj^, 'O0 @yG8)v{>o7s\ q;pI3`=w2G:#({j2&}#0-S v GV"㨐ۥJ >n1[,T0ۜaًc@%2\_68haFVΆ6LUB2:J}K*@Т2(:7712}̴׋c9bb)5-4OIr<EH+Xy¬C=B}ʳ@ zݚ1`ivK&L7c :]8 ԯpBukqj֫2WbxA6i^kLr챝+k7WY=ǛPاo$I02Q>17kq[e-)R&::(Y'Ss7'yMS&h;vvhEocdwH92 εe}o2hZ SwF I%iUB5^,C{>:HBDs%3MI`@gaMxpjRͰhY\s9\Dq>0[:l?N?b1 KUT@=羾#AU!ILԁnRIƳֿ V41jl֟L33dQvAQ5|(g(S(I*G1H4A?6@8 G1r}䥥Ч3fƫ}Ti~OuU׫Gk@vc?0izmK~DvXg XPc>T ؀ՙx00؄o~1)s{7MhP.Y% }QnDE9AuH8ϵVr$$)CHVLVr""'JXd${Y2LTև^q/.WP[,VL}*8O+>5w=zDOI|"Mq KN϶չ ?2]Z:~UkFgo™A`/|UD)kP,GP>CƾEJQ& i\PD:_ oN?}ofL0Q=H33'UGj6,=sr3!Vo|7s ޒ9S4ll$5a>B39H.X+NVJٲ$+RC~c;NyE~_wxcZܬӍo0\'B:hI/2iB\^#ei<I= wyڸep{֩ oqϘh(Z{L?eޤ<(ӡ.ѹWKiۺxVJF㩪u ܶEhtʨ)ђ]7JhOm?TsO)Xq%/8{eZ5]0RލBϞzppt]<RvO +^ QTc jlKw͸f0{Gy@/'DLQ"@FR>{~^?%hpF|mzO*]!̷P>u˥Uq>iykjKb^^ ӟc8$`.Koj[ ^Y0A%T7?}$H^ {-D0 SWib1C$N Oө>p.go(qS{ve0Ou=VGaaP;[E \t)mm'tE0ddj?S|57-gv6%9G=kR91&kߜUXXgAGz9^fc7!7Y.H brFƍ>/O$Ρ Uq_h W}'N s_vkۋvK1\DG&hذ>{5'6 5X ޟfc;.TV@$νjfex$r:Li yG[aLjltCPy|Qvu)4o4[˥m/,J6NW=^:o rgY(y) A[um985jǿRNB̔vؖTB桅S!4P>zUnq)y2v%!RX(5< x.bi7 e:w Ga]3*q+ J^VZDQ`yc(a,*Fg5U\KɻSG6PCmQc$+!}-CH󂉉vз9|P%'5s9 eZw.% @W8ZG ~`Q+|@cc }(7wWD7b`}oN|I=#c-ĒE93߲%dr C|ّ--u`D6l;tȿrqWe{8'2}Qς/ͦ {?CTl eN:Ir~Z@ QcPPEͬPPȑyAyǜ#cE3 S>AM ]jH ⎝}%+@migi?6 C9EjqSY9px γhĂ_o75 5Pq2S?l08cv_W&s^n^NI91ږZ;b"}[ %q jw" 1T =7v{n)ݼijn RyLVwrtc`m4hBZTΦt˯{ ̃ {zԔPM͌lW*zWA<R zb_̰Xp7Q{o"E^2_<1ڨlMYomfl6#~Ze3JhRh<7*6{qj @ڠvn4.#ƒ}z K#2k2bGT>M-})2ObLk-gT^H3plK# JT,8'է/ B۹ttu +3өP Zzdˆ-- R{%fcHsg6iZ;&? \9Z _!Ҧ8Řut`<׆{xyGij?F"m" Z6w^.Z0urcY8jZǮ|2ow%ϖl}>af%7z9Tsmh&//N.^[a d{YLX@9Ds%ő͞(A)jjÔΔP]-du@V{ J1s$io[;nT$M2\o^mAw/3\C=mK)Y9vo.[W5(^J@8 R3zN688*jA)C)qx>yfDb \鿮[CB҃U""+ɨڲےZTnb>D޴Uq\&'uBleǙؿsXxH``^}]P1KM~2pb A@ÍCsAQjye پ«ĂtK^R!ŃXCmֺ{S'0Z]4cgʩHU٘wZҍ7h:-Il[qaۼ#7 {zg$*~-+ƶБ.Ĭ8,D߀TеOO{.c}W@PWs1]3\a8mXԕFM^\i3 ~pٚ(%=kqeO!D;J-6npxth%WkTɵw%!$ozt3RmB4"Ng>;ťOdE>ŐmMZapR!5} 0~Ap{SKU;4ٵ])$'*2ӡRFn(ҡ,]IʙSYgak#->+XH)KBY)"-ߨ/Ào`)>DT8rUF>86Q_i*GOL7>$Όp[e.䇄OӥW.w=fTZ(dsh5͈E2RF&J=YobSKh*>rPڜ\ @R2eUby13Mh֊ Bpj8!:T˪2E!CzUməx㤼G!٭|^qIAm7}`$%hHHr뷄 JU dnR kpxJ4dXB&V!{Jt3e'v#@Vbo+t[O.FRM/6}`h|Cb6ۗm_)߳ora@s'ۏZ`:q,jCJ+ʼuZRI$t?qzZx$Y_$:>$1 =enhvUKNn*`Mn~٬.[-E!io}1d@O=.Ρ\&X K˺HS̒PM8cE(+ޯoV1J:ǵx#"g YԔe) Dbжjx4PB9'^CZvţA{sG`TcC,xx$L"l S͋ضlr[ֵ>u @>S]23,g:m'ysrKf]f!:H'u l6Lj0c76gi#몡ʮf ̾Gp*Ʉ]ЈZ9rXԹA͐j)۵;^5,SR0~ҪZV8iىXh7(9J&K’Nf)9HDn%Z+q 󭘲]$EoՑ ([2qoU4>Vjn~|1GL4C+G+APk:}LB5L{DJx87'}kw"a| ~d2Z?سP(hժŁ>sRqxD &TC~N>UFhr\ՉR=}^3C%''.5 .mcea]be6OZgMP20{$Sf/c۠7ROC'4?X~bҴ3_l(wa5Ƙ_PC80,:gmAxTWWJ䣦{p9^PRx03ф<_\ႸkIV6Cؒd.ꃆɊ̌m=xq晚S_d}k<&&)Oq:!>vbR.|ftgL-X RU38l&LkX(ۓbtCC=>bp Aÿ,v=\FHUg@RJ~(qh #?._?+ ]aHvŞ$JS< ̤iYwccw @;_N?d7Beڹ?d<<>mܔlSwc+]*Y6:}nY&`^=hSopFo+, &Il\ڢ )7DǴ L_8;o(s\:MA!b Qk2jkB8WA#^pR/uH0_"f@գ7 WIhG1|PgXdmfm L:Z @;OF=P(+Մy5\%R3]vAu$RCs,/7k ؅,ٵSZs҃e3iIokrJl-Pt&0Z0HX!C$"jœ[ʺUuq–x8I=ܘƲ.$jh$+CBtrQ}c=p$*s |1tHX&l:Y:OvqNkPcD*y85>4j/(HkV7C%*z>*Y&뷗i` J1r,%e ckb6[&ЗY ]0 K!6FTzIQ>x11log QaT-}7U|DWH2tEኪn`9H}yJ2cC\zF=/(Ũwȳ ~%&d:HYgٚJBcȺ>:=y2 w8 ~$0mXXSjF1ؚT!neA˼([:EY"u͵'6cp}]I^7&n|Sпo[10d㊌9C 3vR#kliɝwjY\d HK#Z/GA*uE{SiHDx:|[u*` %ͻ7`*3Ar9C3_ķh=+Z]v؋Tt.BҷG+= z7}_Tir"^>İ{s.[˔Q]"AYwdps ,h^nPhyCla?dwB*|ˍK݈i5Ͷ2tdS0K[eC= RK-֕f/]R?Gs!+ q1'Dž> 硱&`U4kf⾍~i HX Y.U(yՌ#_O6ޑnqtEXoAx2E0 Ua/=t(k&?B[:/kQsQ%̗Dc =EljϾ[0 alV\|bv ߇s_kzf Yh(uUJ+sX(Jkwy[ͯ ,A,K GX6rUD/jP3|݈yKN-Oyxh&:ֆKAӣg]Be䅦JAWy$:3)T_R9,^J~K?zPOFl}CbL f*?6MA<<*UxV0hۯսGҗ]\x+dLimv^(S}E&$ Tyws z(V/V"_-|q ^Qm9 D ;F a8܌*M,q<ྙ5E\ᜐ C]x4Mc88Kr Ȅo&yP Ґh`hBh$wp$. A/nd$Ir?Zcu|Cl.s|ǝTqL4]X2vYؓ`: ьF$t6$u: q<&-M?J5 ]j'쟸[ #L&fuYealȴb۝aVB+RI&4{%/: g?A[+ԸR ]-k̇C^e(o095 8W?NsyJ޸棖xĈersh@ &XyRPUěӧ2Z]eHv–qq0hAF\% "rZsKR6d%MbcLA ҧ{Xd @@4E f˜6ʮHƔF`=%*hǡRm+өefC!%_B֟:`.sK)'JZuamJْedhŹoj bkkAW,Xj =WjZ0 ӿ01pO pLGHfqfwi`MT^Z^ |LO?~NrXӵ)׺Qy6 Ƶ_uGS#ӭ{Q.X(l@=]ZL΍RU] 2x V s!=dlhuS0Oro*ESMTIC6X )%}'sarp8Z/Zs|[3wWaI@\yQ|]m aoZnWkσ;f$f1 %t3"v$@/vu8|x ܁~4P6)]+5;P YQ,)56%+S02P= uٰ {_a4_r:!^W{6|\~RU:l }MOgm_Aɴ _*,(3HPP$̉StV^'{ABilOkdP_5|Bo,ZSװ >qkaxEOD дKS=L6Z -A DRx wc̆!ȊHAOeMikخy H)4ㆱHkMXo:ul:V8IC7m*{P_ՃC(90Qi}6׋o$]Vr3>Ї&IғnMuVLfXZ7/ D {s=O8t^Ywfɾ.GYz.oY[A&yzMج_UgVg`!3 S3wid8gkQкØfB6j꡿*]׍#MXlDݬg#:}lwDbef7+P08%!uC,8\mՒc |,]مVȸj \O@; \ of^O!"be?Cj(.iU%N@u xį1gÀhLFsaG%ɟQ&bUzL\c;SOCo_l?St t3M&W4"E3>QS ^)n\ 4|bB g* ނҥs/fgS O9o"{XF<9{P@dҒ9Au%?$5<)d[5V!q}@4uIS;|GCe,1PQ4ajY(#B]KuPdu}ك<)$gѭ( ԌéV M߿X,;\?],Bq,iwFx8*TM^5@[Ws46XmE:Fh6cwu|kFI6Ρ\BE*bl`ׅ`K0 Vvn;`B^ p:xߓ{>z&-ʐw_xx ̿Hƺ `PNqtk"Ys+oFw&ߘ 6=%e<96:8oS'%T|lmgZ3F9pBRaVؑMS?BTr]AY.l=dA3frj,6U~@m-򎹦a3FuH]Dhv+һ}V9̃,R1vҙr5}#A#ASb%-һ+Cfl7[ ^4æ£d%wR]!h.g<!xpa'&- qs]n/uvzmT5xRnOVOBy \!,HٰOM0JMX-T!" ;҉S-Ƈ812m-I1M^1h KDIo!d3U*8쒭 #ÿ에0ԅT$|] f%>؄/rq줜fj/TȤ< d"7@ҔCi6w\߽Jٲ.\bS'SRƼ @ElPJ` <q#F嫱Q pFtE`ga1E2Hi [3p:I[wKAYweXb x86F"Nt] KJ]1*VGb>]j?$5=V@7ң #Up41c`bbŘ Lb D> &BzƔ `Sf[Y'o">g&=EA5@J˭[gRIb.O/GȆ]9,8)>$VU("Z \ P9,|}%S8S׷z+b<u|hb(ƒ_Rʅ2@i# BB wm-%ҽy0)M4̛z=ȷlq8U`#3pmeɨ;9^Rʙ&'~VzBq :\q,i@ _j*BPgNzAZ6*Gb,)>%AA#FW:{n *4 usZ1~ƛ/fFLɺ|Ʒ"Y9YERjO^uJ=-xu+Z $b?6#HOq٥NBy|,?xg+2tLFSx$MȀL啌Q"1g~7ЏSeWnm`a"ea?^gO82tw!=3ǦPWm-+(ª!ڙ[ŢhD?}gT&#\s`Cܖ^ywar\M/bw-;7 3Ϡ_ sa}.8FԼX`H\[('> 1K_m;իfߨ=|9V Tmh>U"hMn0^,-m7!Cx*ؘ7SMv*=88=r&Hd݂b* r  Snǫc=٩՟Lzjx bo {x(8 m1 VtL5c3Ά^?{v(];`)\Miva RHev%J= TcrL\h۷t;[|Ȋp;0Ì/hnna|8vS,@MuXٵǶ2˒[ѵ3sVƣys/8T'WM'l+ ^eC=W+אn؛E2k<?ТLnN'J_Aջe0A+>O 0 Rhi`Xϴ4 }0AR 86_O8fg X:Zۚwɻ$|O#ц я6^" ޵ü̡ * Bb(F0ޣ- .eOoşߛϱrtmU ӗo雝L^?w: ^Swf❸M>)c/ES\=sbC.ԝtc",k+&%B}7_B InmбY[T#MqtYE(oLn$b>W~\#!-i'N)E^ =|\ޯ3"SP0'B~q#ON\_I= yِO ,#kPδq .gxҞ&6$$o-ؖWY)5 ^|:'5 wJCe5dl(W/;X=P^~B wv+'p ]XM;dYI mv°i4-㬘5Ax!2sKNQnO)t^)GOXM0IbQ"WVY\ t #3k*SZ<,6%r/RVԠUS@E8Vчo(ewOOy`𸁫+89W fˊm 䞐QNY]OT 2k@&Q$F۟ <h*eiH+ȭ!.m#Sv$m6+b^kMs f!7;&:p~r^#vx̴ˉ@=CLn߻0 e`Yx7]Q1\ sj@T_`߻q|$L%DIqȻed]ivZ>ԐBN =MRo28 [=Fr1&Y/ 0sb챲ډsə F#M8E =C9+|ZU.IǛ7XݏpS 0 <1)1fz9,`;]TSXē)>vmq.WDzvJ7;i۳ݪ5 *,٣ZV)BqH(h^"<x}t^$t(Vor}S/I?X#MAk${ED1J[)Wr˪ï.}&QǂXiF)nr,E/8VͿs>X} py _QZèрa#Jޑ阄+~ +S8d>UV"KHFMJeH|=C(b9DZ0A  UQ&5>oxfj3^Hb$\n>|}?kܦ.ަ6 [d T0[("20҉يH}o?;qǠ=1FOYy'}k* Pn9#$+Uf{&6v'#䴎KB(peN!\YmoQDU}vR4\墺8*KHnl?zKmXxߟpBGi ́L[1dI$"Q_ 'c%vT;=Ǝ=B,C{g3|ƍѝ\L)U  z12ۍT"ڌe],sb0Wrǝ؞=ȼ" Uw4>`6cFpy&" yZooMu%/(T8& Stn7I}yw^3EBAnˊ$7P_m+ `A9V9$UdjPm:MKҁ«V'#Xks#R /ɦ6؊l("C 3Ak,@!?T$gg÷6+?{ 6;PD+%:uKPiYaa)=c`&ᧉ<^<omDR QVOL8hᑠE9XQȳliBikbu!g aS`*y:<&[\VQ+ s/eڿ3Mمt 3Yzj.I]? \m^~t:d\GOwdV]+{.ף캚x+8Gt&Z. |SIɖ n&2>VDp&εp*Rdt.(DBb;Wb=40zNj *_JPfT5ı:IN65Fy&Oy_@ mՑ2RS ;E'zWK %I& o%e5fJ)˞d[!*=Z[Lɕ7z u }'ZѰ]I kFR0A;8 ԂGfLL p^3 $)pu-C"5~ͨ P[Z]+YpmSnU-Ïȍďø%=W cIGyhLSGZ.zY9Vs%Xsh(r*&MHL 'AV@ m-|w+dU3IV"՝WAWU@k3|=:Hr@(ɳwڀJ-G[[֢G#&Z`s;ubq]͌!c\3h/HO^ Xu3꩒VX¼+%PѻZUYn-ϥ d Gi3YO=гi4P[2҆**듛Ӑ0Cb53 A<Pp5 !jY=h6 AL&C ]Fc~a9d{ Y,d4TqOe,chqX!6 Yt%m<ϲ?. 76T1l9`?X\X6>>7aF\O f27 nGs;iΊiq-E @DY"H޴99Gb. f-62:$_;s`>#fr!v^=1NZn&?WыWFֻ M|@CKÃࡳ ydGURr(<:< e\C8:pGn *M߅rgo" ݤƔ (OtemmdIYx7јpl1$$&DFHQx@< 8'̠7QXi>`K  2XC:m\(sCBu('R_se&7،107Dbi$B5+;Nm8\3`f"s=<]~~U-C̥iTFb`89TFem;AGFqc6>?%ɔ`6$vkOڰCܳ;rꪥ%U y~I"r 0h/t*W9+RL.WD; /C~i.߄k֮ 7ܑݜ$@w9`9j1PO&xݓz+_R2_PM2 #.o#%Lt\%6Y+|,C-'h.4'^ LBdd`MRtGJh_bIwZ&Z{\1x c_d"m* p|Gqkݹ!J~숑lI=:ܥqkܱt YU#Qeϩ,-a`1LhJψSxLgq>tE:˱&1B:d;S[#;; ɿ_#Qd)YRq!+_kg0hq4iJt 3T5Tm9~͢.w"xDcW NCk&%MEX^ed3٬NlGsazyH:;.ḟ,Pȍ+C8dzyMԉ#w%JXgsGPhH%W="@'zKqoWntь^zhstՇeT11KTR|L^ Aќ%Y?jy6i(Dnt :E˦.9pw;j0jÒ֒jgyb$8+ms [i+x(Dỽfon`~$ _#^KMOE'ժV+i:yfv-֖B51⻪g!# N!/q[0mJKDAIo%JލD0ąk'+S^uNP LVNo̙ЀubEu\汬Ơқ81dEKRQ)Yyj>9*/`mkR@m)g]0öŸh"K )l(WQF-)gD~;Gy!o,5%Xut<WaȆh4`>|fHmcy%ړ0;04-t4[&X_TdS!(b.Eޡ9Pefn cn{o s0 p׮X;SJi4y|~?Z@p6"0k.ŕ:m0nYW9Y@fY{q,ˈrcFCi5l-B0Qޗrf#_Ux}R{׏a%k; -I.ڡ(PdWF_jP+X,EXljUnZWsf") %٬45~'"҅w dL3V(l2wlF4k ;F`sDR(|aSщA"'+Jo'^x#"U\lcΏ',zcڞK T| DG?y6UFU2'([cXԴ'r'"f/%,iρNBU<8C,9u* )Ns#ȨrdE7Ⱇo Qf&vw|>& 5dž#ix@6n=FMQ|4hc!5ŞI씑" TH,4hNوKԖ7PyMѸ*kY .Ai?y>y\qMf"L=~L'*ݷ9V[L dXAo:qHsiȵZp2y=P4͗^84X833S@T}b[?]uyX:>ZuלR! GQME)j+zJbt1ޏZ !zfBnJ6r5~p,׻sU! B;UI># 7c0Vʝ#Vhf03Ty&Zaayԁ~`k+қ %čc.gٛ镭h44dbq7E7`2""IQxO~"O%):bߓ#Yŭ髽f<[ckNs-#Į Q}+m@ԥkŽֱoIH)Ҧu=y\eZiԜ?B LjrU#{y?+RB+NL_ۤ݁Aݍ gAj̞q "n6SGpTm)Xqi Tuk֓/׸$e"UO*ZNx)ҏ=J~DC7N7vo@>ڧ I_67rQ~@`Ŝ*<-qHM{Dd0"X:l^BrF\NQTA9FY )jt\^2B/];1,kѵR` E#qN0A*TD"RrE_Yx鋷ݙ\~+K F/.hQQna?$0 H01˖aE~0L<+>ͻ%I/cXZ: s0""ϽV& G̸{3M-inԉȨ1S`yzQp*K*Vȣ>rFl}T&bfMZK،1CFUr 8?"dQN==*tt~[q\>qr 36r6\d_Dx%IU>@r2yJȀ~Kb"ETƨBEob@$( c,}blV'vp(Ŷ:C#wul HaU7ZJ/E [t6"ePwuU\/x܊ <02OܽLtdĒtraY=}"ukR5t̰ρ ѾyZ#`fF~`8$iTp~U72,=Mp;+k)[Wȝuh6--CKdХ~`fV}+خb wh(Lt]9#ɼ>l b8KЬӅxګ&ёEaIƗI ϯAfFfK+Qӂ_t+ eb`rq>oĿh#]*O"eM/ucm))οDv2 ( \- . C RwC TY**w<9OAN)ag}UT![,P@Ϥx˭r wd_@vX(MPs:;of)]2C:rǮArH) 4h}>aQ2ZE׋+l}D7sİsQNv  ;B#@caNR@4/zg`Sjk%mbLVrFc1l&.~ǺNhoC_CNk.lwZ;b 3!ݻjw@*Zcp Z5Kj\Ry3 6\ŀGg<^n#-W`ep#&:(<+Q(ɧKhqb_ɫKi9^0)ދ~|fl :˲\?gH:=mvxʶbSFqZ#7yp#l裃Y>B~Z'Q8pJ_<|Rpك9{ 3bM\H|:wG` pn3n^zFvd&pjWZND}KL u¾~]d=@NruB&7n *iZ+c.1Qy]6c]=Y[Iذ 7$DO<$_@G;MCþ"Z[jiIln>(j$Ǜ/θ98CBqzŮ 1ZLw%ZSLáS9uaV<B8;m&k_5 2j sDdruܑWadM\'\.Qx]3p;z똰p<KVx޾)A8+D!6AؙXdt!t~pHif \ͤ;;<9 &BѿNwBླفX ORbt ~j)(tbM)[Ȟ U:D@"S%&;Z=,-ؐu9id:qr? ]unFӚ4Ɂdz\c_(zǨYWnZ<%}dB!Lw,yY*Ѹ0oǟy/ E/];&4j8 Pgi24 2DxׁJXV2Q] cJi(HR 't޿47͝4ƭX-䱄 .,w%֍{g:ܔ6"H'JjC/K `>X`axEDod YkNn\f5Ϋ w  kVfI}%F`2nPaQĔ In<|#yNt"6CTD7eo;p:j\/qF3m ;aL|?-6\>w n˹<tػª ~lv_N [/,zϣBﶺr\`0n` UӒPIU!L؞)h$W[+{5L)XIneYImӛZoyE~B0~gwq Wx=1x{yxk=$ J|*L1˛|qm,Fz ތדV]9k p[2w@Yz 3ÌЁ_R|O8 T"rd' <:9B(i“Tg.WF]#5e~F I)C'U 2ϭ,DI={; ML>˞h m7+i)|e6- yIg7SK*ibjv0v=T4g REfBѸѳx:RIT28?[w yu<cx^ ޷o(@Nu3(jY )]#h[E?БhSX7Y[Ӿ ʴ; a\%X_NjBw@I-Ր%׋eݫuFrՆiL;CݭP[5ɳ9mZH}t;xËdbTV dX2DzoЎܸ}!mW%M 7Wy[ԿF(J.yQeTկBՙc)R_q;鯎ZW$tbL>7 TC΄Wa6|3튼-Fͷ_95V D,.W=ތ|,೨5WbQl&hԚ۫`I/ dNy$?gK\L"Ge]7CXm e,,doJXX׼dkg6Od'}ܱ}/ҍ2=^6 Q e4j.nKi=s_VKX/}j eNsv+ikhv**Q@ ӷo"PR+tW%bؒ:o\sעꋓwù@/HĖ'}̫uK?R_mmҭ 3z|d?U_uK9R~w<l`.2>#?GyKV9Yl-JkwkfRcpvPw 鋿_#6Z5s6͂HP6 n5eZng4ȼp9]}(;vU4tO#U+jUգXYUQ=j4\):yB=!qX] _I.31eҐIrF4)i_F#u]I!y8"W>sd+/O@@.WNt lnou 1xxE-cqo1CM7ۊDMMV{FH\C _U|=i}}z킚'd6j%G. ~2Z1EBfu*^EIچSwv oPdrMFs wΟ#~ h̡U A.aK=ļ^~>I"=$[I1_p-ׯNDޔ:9>3~ 6;8{ZSfJVZp;^|X$xE,[|tcCVSK./NK>Я<>H+bs ƛQ\3h4c#f9T$_ãSzaD =Ő>R٣k^4ޔ?*\"|y-"rhu qbs_8nmDLRING=Ĭ~ɍ}B`RSW3X!#3<vRBoĄdMT Fib>ʔVH[ܓI!2BTΨ?+{-#;{W>h*`հK'BNo_Y:zqH ggkZe-YYru- RᳶREKӔbf@pd4g8ƭa:1>X#֬`8?iEZBڵ8T=&ݬ2l6<&Hʭ'Gea UaIP[_zL{Ȉ#Q[Nam%RYrdk +\pr9k0`$φhB=%f撍1TzV!{l,D5'LT0K/PF00v} f1,:#LYqx+L tXo*6VpA`ؽהcKs/ݒs,Z-SL:LT `-mX07li<N "6l`sA/X)+Z6ۗN,+`qXŭ8j2cdNfz7l:ՌpxYRS0mx Z-GvCוt)Zc  q^[Q#E7B,}grrw2S—M(`7rZvF5"*;q+gqy4Rk1ɒ|dߍwk QW )ձX_|Q."(!X-m ͎~]PJܹR-'IBE`0XU[~IZ._Sus9I>2UrW}Pe) oPQ[h]E,g>A^=9Ȕ-ڐX f4&Oi`6Z,{͔6P0%ovKUeqn1߱ 4, k'[hFR+b"zn B+3HxϞXFc&P0{[E6p\:hGiM[MRex jjL&5̌L+(ԛp~}JX*wN)B" KqoU~-T}+B蹧6`Q %nyhz z[eW`9(P˰,P!Ow6Ɛ'ta9hxtP칾]"CRyC.& Ԇx)ښJZ Ʊ>]- !JC̒Xl``ByEwu~s Sc| O;jK2n_ƁzᇼD{Vi%[KrサE+N_TH4pg+9">z6gA]ݖ6ylA t)OmZ?4i,PTx;`ZO[eT?n5F'q rֻ8,ԍ er4*b[y#^E)lMeW ii@|?]bmX@ÜZ{idH|gOx@/TTrb`2zY;Հ b oiqX c(RYliUm (Vr[d/ZˁzKˏtjQtCaXqwAŒsS4\=]MTҿ㎿ğVd] # ]98J]#MxJ@1K %`p}=i٭P=nzm\(ViZGpxMĚChj6LBQj.@l0ʻ8.8y#8/Ǝ s(hB=0{ND/3~g̫7<~33$uCs)Eß|}myW9YU/Kl$Bc|u`@{//$hUI|Β$Ȩ7>VٷDnsip ʿ;8Xy|Zf )M8BH=NF<%Jlй%;[kImq w=j)%aTEUyf"#@k84=Cv𦾧0ԋV$M&$L:J ? ޏNĉ|MAoch& # \}FJ[cmڍ)p-]!芢'v$frI[bU3aFeY FԞϖ&J*z-7 }YHޱ5~oE mb'طF@S(6{L w_m&wPD7ؐW5#6 H %'rze AaNrYIl+owE@i5_'2Yxͽbp 7>[C%ܻ ~UbF{>NX~2,.Jv @QQ4'Ŕp>7 .sΏk.ѳ#h6_̗R8n֝*HT'6_QCBеN$a&|/(f4h{wXC',θ}~g m%H'U8D/*`x+l]7ǎ?7{Uϔ6 VS##߸ ؈!Yhg FS՚5C&/vUAdTuB86)U3umwà:} }Jb9x9=A[hH[BkF# Qۂĥ~sU;#,W:PeKmawF˛D0Ft74;Jn}-2[rpV4 |,#Fkhj9Af];GLm[1A-@`d49!/ A{X4nD &t4?B(!.;dzG{̧U,s^Ll٠Z_l[+DmI0 Ea/r`5&V9[e֗>lRʒzOOs [}t5K[֮j7z$PPqGdkD kd}s~|==C06E8Me_--F#燆F-'!T|ȇIoJ١\?ߨ!xk~ϛ$8/1o'r%2k{:M>Kemwud Q-'DroA) BAGx"[ӤP bGFE~MTΠ,X~E]_uY=:~ ):ll߫Aaߵ}ӣ#u[[NS-|@>`7l/'&$WJt>A%mQޕ@Nޓ c)4aPK[Z)ҟ.'uI%sm!FmTԭ弤YlE{bs GxWi AYIk"͟RtM /rEk cqB@Q.r%28\ w XCosvpoh%ӁoЫNdC)kBRSK Px@')ueH.PVLf &~6^|td*< ͪ3/ħ?̃FEy~b,CزϲF1P"#Ϣi&!қ(m6]RUjfvWȍ̕^0?S;~wFYpVTVQjtiZvo#Gե7z$\P 3)ϕe VК"꿠Lr|=)>yODkgy fH[7Pi D劚{h4RcOVFkW|3ԵB4f/YNrT8z)m)WQYH+TP `Gfvs ߵx_%>s̀ q xV >$2nCN+oxw3/J+f\uj64JIa%joH:b&߄ߪ]b;QP:VXT\)7tʄO6F{}AB];ue#q,ѷ&uhiq9RILaT . &:(3p&U'}](N&LyZ|Z2-yNdUgeKU' L7郊l7|a0_  -L3 3n,,=ӫLcĬąT jnM.c16܂ȵ]e;8|m:-e)ӻϥ`L<ƴ9S"rez!$$W!A.?MaZqFl 4Q`סGaN\<0P9 gyXBr\x J#ObέU^Ϧ\%ݺAʚ ̋W/ߖSkfU6vx>zӞMےz)i`0.Al~7&yA%b5U) 3MP1E@h׆t6 )s6J)I a ݐԦ#݁?kcq/<7NjYhLvqS fHF>TZ:qrN@E(JK| %m+Zj(Di!:n%Yfqme`<0{B#:?_dJRA5gd‚.)dWC;d9v\4ќ~Z}gt0Ga"5)@`v~6:;Gg 0/)g;'-CjCdOtaKSD. P]5S3x鄡j%a;TaspK qmBԿbѮgi7 ?R %Qd+p^˔j!ڝɲ;\zs$eئOc C˕ǐ2z9]= GxjڥOÀ[S}0֕jwb wCB Eo^8E1n+.728XaƸj2 ÿm/F&bDž$j}aƹcskas_\komYqTܾ)l^Mf c5d觝6_ B LH=c7ܱ<vBع'33g f/!3ljCiLnwl3zT.öɊA|a!NiM[ ,I`O`},a!zptѽ1?d/ѴUgjqYe< Gډk:VXu;dz>9,WEyʼŧ]`4C)ѬTkh%bםM)-jtB &? Dv4nJ!L|tWindD݀EI.'\~ŸpxigIqJYݛ;⏂uu@H D;ϛYgURm=ŖAgC82dQB~RU S7}<`[όЍ <6q6X2  <H?,%GBh(bT!I_sSh*rlT_ѫ~A?ʲfUe\g~dOӚdԸ:܃p0X5dAZ?D9as.*jC懓9D#:TNF5 *T|gk *Py+NEIxģ8 LUFv 5\3Nͬ/VDϢsj*!D쓇 ÆGo7Z W ;% -. %IoNp+/ OJrgyNWv1 ['6Q;GMYPɐ23oj,"[K[d2"Iw GyW3-Ipel!B:^(x Kq7z9 l;flcDWиL< 1?&줬n` k|/`0HLcKZY)LszWr2Mކ@,@ ʏ"T}9BH`ܿɭ<FZҶ>Ú!r7S #> lAb"H4OWo ӞaAZQp[uN4zbf.4ʿY]l۞;geeț&WwIre2Agը:R%8[G+M::(34Y7,%-tHx{}0ᆜk͟qP5|}^*E$تJ_s6d˴I#&ըv.B] `$2IܤX.,D^u=I˯ =jvqsAtcC)AF rCP47_LP7a)k`@fcZ\iqL,:Ԑ =usD͔A:HcX oʐXRVuռ3*7YtWZ Gn'I싙&u||o'{W8&Y-y%Y{iv}8yiAM!U `\"5I<Uapˑ%W}x]| d:` ef=eq, ^\7=Yݹ2j;%aƻ$ ږ*jPQWq r\9CŦƨUH[U./fA@=3Y4Jj/ J攐K%]ϦpL(J`k#F.:[0:KuK1@NKɞ?a%l/<OT)F* \iN3}4C xg#XJ$ nǦ̊ۀrѡfc 2.JJQŨԐQ?qSE< rRgCN<$h<8J29Ѵ(>U )+qѧ"X"JPWgDnKG٪5QqrD(tPa—| 9~[43H˷&2YV*ݜi{h8qnn.0·<5a>u ĕ>ƻg^tEڈE>2=*_}pl/ QsM:n勗hL~l C, 8֮Zc*L1G#GyM6cC%?|c6[ _0)IWsiEj!1Rػ8(X0ԥh5uE+7v\,wnsSp3vY)v&!|-wӃ/rM ES55L)M'6a$m6Ý?dګ54#L3)RDZH')Nn7,B`yŀ27Ά: 'd`2,,\ȿmmŎrAUq4W#;;bM4oVXŲ>pw[r1дM٣$Shd@i{UY@Q4q|F5;}'b|nTZSE{0>G[Ypq2+Xv)ۮ 6HXMwu߭aGM4 pؿbhq*f"~XQso)Š왈)8PE:B?jbK䴖_uJrLSds]ڿ瞀EG#m4mY&# "vG&^T=g o%YcA*8ZHϛ6?)tw0+w#",ҏT*4 V 1IoU9`uʹސs?$« ?v(xX/(O DRak6>ffiwn9F@g"Z)3n/636]Q"D'gb ytFkFV*Su/CSRe- {:R ]U_iq|w:0J%g",׉:bgjƂVhc #R{82ew` 3=*^Pj] Fw;l䫬{sp`9&zX' ~ 7if8DE8f)ag6%|G%J *tc+\U@҇ӓ>OhH+m+ :uмk6lDlucJ—~ W1qWArt"QsKQ5 ߕSViٟiT߅.WVh&Cj1= 0K-v?v$]}T/coTԇ)5ōA%5 3XecƯ |oك垭<`o . sL|T]ٴPou1trG}Γ\ Gː %i&>_y&sQ[o좘2L疌bxzalHSD~jK±Q~w_} S =A(ܕwIb*xٴdM;dH[ˈ߽ʤu$$kS1$`sSgӸT#I ڝN3#vbےI}?%q^ 2T~, ``΁7 Pp(O??ZHpY|' (qmwdW(Ox'z59wzUnH;[Q> /Y~ug`_8@ni~D!Q&)uDq^T & D0:)T31|1|o aY7*HcxWZ _Kz=Ovo݂}ZY!2-^5@J$Fjל)wQlhH ymB.%@\,kUZ{u7`4:RنvFfЦɹ+PS)Tq|Y` kmn˲fu~!x,[ު4lۖ`4yH\;?=Mc>pKV͎v9Y z>҂LRIJ]i/ JGU6е9I唓O:zZ ?{誚1 EH1BDTŜ8bL&B Й\HLyywP,PUjWT,#xJc_+O9ۚ68]zԤc7' 嫀{PlR~H7c#d&(:֩ ̂L}Gx<{+XZ|W=g|X`5:"3r1k*][hF*l'oLeKV|țCQxYBąT/s=ؽ CG# 3 A3C9vM._:oeb׾lc~L~l=[(~bkXn)9##VA$QCTҙMi3@ !YFᛎA3qy:EI n4 E>7 3rM|d1pE:{,Ĭ`NG}cŶa@߲&![~'<&Ѓɢ%A>+9 锛q5D;i_f7}po|ÀzOϫmtzpuު`dF&|N<=$$M݇nZn΢NYՈR¾B\!G`~ql>[6GG["d0ʺR@Oi3di%'*w@05u`k[H,xT@xaTWys~̌Z{B.Wˍ8R HާJJ)( 2ŖAap'!!\R`uQ I7(;T=(nL*d} )t34NQ&)!B G;5MR4^о%pW$.4zS.Q{oIu<-آ)F{(PS Wm !ܸ[V^RFEyX*׳#n?i3y- rP>݀usuHo@;@q* l16vD}/Fr-TFhczGYk!ƝuԜFBȐ<\Xل4BK#|AE{/|*3ME+T*"-Hh"vpr =wesyݐ aĸEYGk, +0Rf<gc Ur@jx:7"k˒.8yC&V:$E^d}Nd^clxv()vrKBRM\O0fN~d2<`!X$N "Ozw~- ᴱ0 ;_l>lQ!p&xH+õxlTȴZV}UN~2A!:!eʌM%*yQeF YGdAѶ֩m16,ĪsY`(NUv@4aYpQ2~+}n*/=MNO5 DHͣr_G f ߂u/ r{TS'.Ky"@It?44a9ܯ7D񬳂$AŎ*kT TNφe)CeuQUJz"Q^o%k0mdm7O6 4}3I$j Qwd|^vccxrrN3{bNl%m3X֐o5X4UQx m[@'yY@*RҽW=RS8@/s<yt!ǎ)/ځ% )G?Ue;ZÎhXѺ@ݪp5m.G%#1s1(ee=65ZCFefo+=2̜&ZWf)%ztYoNo2vezA$n/7%wJ;bCxY ЅiĩNl3m@ ǦN\)ޑGwm/f$ g׼s)f,SC=D P QAa"ã`vCTGѧ.r\ 6D'(\?o?\fa2{`}>Q/PÌkhP\Ղ)7f[l DMj| 2EzhswWWtxx"⎇[8k<]j~&AsyG]?[5\7vu9{_ @M=Z>"IT35ʘXo( :fC _yll?e=>*hAQS |HݥIrD_$&!@lĸLb;@Ҫ˺W=Jo8moLM˞Rv 5V^ @L 4PaVz>KaaWKNYzx8"&)NQ2F^Wf$Wzg :K'ptima@QM P^ToKeCØ׶zn?Rȭ]4zV6OXN!:cωXU:b'u m2!#KYȀY(raje1$<90ū-v%ia`,f}!ʇ.':= T}ݬ ]ϴ͓s̸7O&FW^UM$^4IT.XOx0,TH  [p͢t+n>X\u7$X&SH&2LT̲_fzy[썮 7TA2Ҙ뜳Fi%h??11 oCXZÀpI}7Hw$@Q/9}>&ӿXH.mNAxQ?k;9Jc}8ZIӴ{tRL~>e:\qI@Gu6t44/s=jQ?C۶TKڅdyɌp f`=WbR6zskȾWU0=L~l  X?o+!=^N2 OyޡG ዻv߄G(l-oIE,Q5>JU'b1hCY݋irve,!%">BuY &,zm"ކS94@z=$MSvy33(D =1Vz҄Q;/鬈7̨E%RY«f7|W9qyDb]m~3R:s8vȻXL%߄Lz"e;~|wP A?^230v_7Ax 6?Epcln;dޯ4 @jjc˚XDqaoǀrh9@"'cCUڋgC4v~٨XL0OtZXer& O̅H[o*yNMRr Bbc[s w_,RЦeKK<&/s,v+2v|SQ"dl FT\ୁ,k-.^2CV1gpڦDןݨؽFԹ -N`x &=&%]sjrMWP׫ { 11$p 3 |*vdDn&t%Fn?bH'xq<8߅X]ԐX{pQBɲI]IPhZWt= a׃MaxRr}PQpy_O}utU={%o{T#tY^zSn׃󔘮Ji}rA7˘dL}B Gjƙ[]g";T[ \iyTgfҩ`;'Rv5Wq _P(k]`ٯjQC ]8[ۂՎ=r4>:OX\fRjqyE-ǽu4,r-i~U-c닷Q  d  "u밳.,RV7@_7?Ϝ>.|Vtc(%9ZpɐA?; d~Ms_[Xh:oЈ W-X Z}k[ z\؊c7"k3R`%m!`93F}~>hn(73A|h \J:}ycNej7 YOGu˼|^48n}/*ץֱr ͸bCrX4_W;N9 -2PFooD1c˴ ڧ]"\"'d:?;/QN1]괸 |)TpG?Q_;)O_9AwEԕjJ!p*QWǹG,\vi 1ñ!? 5 6g-G΋Sd,xH7Do<,]_3eT6>2#5ď.a&rMtRX?8@XHyM64erci\'?]2R*&* pidHEXE-iG0AcN: o)IgDNbyI}+$2 JWwtN"E/.m e Jb  CŭҖ׭x^̡6w]:(,O\Q2Q!M( Fpe vI&)DY_mR&շ8v ;gp|Zt݅wx7sh QꇻN wx *81XHQT驧07GJ yPСȹtDXB/] ~Z߃E{,vy@Av,-co~U3 &6kפKJ>lpJ ذSb3A.akԓrb*ЬpnFr0Š0„@A,|L?|\$ F3H\HWT YmD%+tʕI܂4{ !ʛ uҊ*&su,Q QڪG1˩(qaĽ< .ՊNtuQ-15?)G;pM倜Aƍo[[#' !&֦_ 2O7H\х-Awdv>|?k3k¶O]wE9b 0V~y/GK".%ű& _vF4/r)B0/ {Uzirax+ /"“Ciqe,ke<\^BٔBՂt^b)Ŕ L*q9w/Oo<\j w#,ٵ?`GڷӏpaPON]Q"ڗ5 o9'%g䨦H ٹ!+ JݙQV8rp8J ¯.>=¢,v& ȿ_]GֳpjːL$$>R\^v"|l qs8e+ނn҂Agފ02Qqg/:ͤ~gy롇S)1Fra?b376kȓRA;/Fbo[K7"S/bв \"CrN&^?>Tg]QkGY39P>U{#yfjKcSOf /lis^ۊ@X, g?Ox$+H/0LAٞ^ҌG5x$#ɽPE) s'o)_hlPb+2Zi*@G]e!ivRlNehOcCLKӑD"Qp^6}j2w vmڱ=a2ԮV0MzRFR\D Syӑ"S>!b̚!cHL|Nl=h.M)62Pm1ЖǯUlmowy>g23yyH!9je BH3Y79'nr2D ]HݳįzONۈTބ+­$oLֶb4WZf'\v[o֙;Vf_gu*%#q-6 8m5",Q^%ةk-νJX+%SW*ZWb@id 'G¡̼mx땸`cH֛)N- /"tW@:-ˇrN[-sl)H%* :ֆD"WNP^qW0M/!U "}EP0My{֬6M9VLdn%DTh+ lDaf+*4'ZPgu/ɀGI]-Bi3ft͗*Inp.s˗l׳jh^) Q`V_+ĮLϹS&l@Fy9gކCV"'gepz9YMV '?k<۔/"#Ͳ1o%w;o7gosxQvvEWG`,-X'yMcHTD4Si'dFQܺ,3&m怲/X?W/7(i_)`uu+K*Eᐆ 'RcFNAٝm֧IS^mEr / K:\6Nlk#]u" %NsC`&1{jwT4 ,eX}mlҭIT^ްLg@o a]S«I ]#{nT:J$ŊC =z+N%@%{Iڲ3cR5ew 4xUf;M\>bo|exCz5YrjQB^ _*N5rCdǥPs̝E_@Brٿ<7F\hlb7_4bWCѭLGA_3!D(?{ PHݤۚs |YYwB&‹V[{{U#nPŹLٵl*E1rb(yJ!)M'sHٯ1*PȯE1c%kJ?"ҨwCo.Z,ByEb j85؈phz0o>:DvxPMa{)b7`jǺ J}>3Nؾ \X~ugsÐC*>RAbÖb2!fu"ؿgO]]#+}K{9-Z-ҹt34%bp!W>͟v%VolZtp I^#B*RCXD|cCrSx#Dj}gc1b r$j4 {6"!$)gqۍ s^#9\.g9FMGG^&+B\s-B`UvjjkuIփ'H2ivt'*=SyR!F+|es*Xl)H1N! fm)mxK5;]F z ~L95"ߣ.Դ-w54f) $]z#I"L/%9 `)1rS_EW`׋91^CB>X"b3TYY[`7y6VcY@Y0EJ$S>RZl|g<;Y~UDvp@jSP7W`N?hyܷid(68CI=533*x!Ms6.ӻowU,](C n~CY">&̆O/X8n/+zoa5&]GrVS xX{Ca:VNʙVeoHXAvFDˆz紵12>qQX;_5tA<@дORPlyqLc؛?I7N}Pgv3>M@:^8gDV BrmlᏓ~I%j*ìS);/1T1/E/>vV}Jմ̟0]Y @ idf|$IJA+<_`֍i Tzpfšד>l&D /fGP}KbS.MB~u/=t'j N%]RT=R;}ax&3ȚeR%B+m0О6Ѻin_`hl!sWTſCG@=tY_h*'Ae!xj\I뾂MǨDy(Մ0`#;XbB7Mv<ȈMp߼f xT0$k9ĊþA ghD|=DLcjQ}W`abۥ/8T5} my*,W 6τצ؎3`U wC)#G|c"O+V5X!>h՞ 1`éPk9HI˓\<\̗v?Y?3__~rqSLmo'Ufӡ96=K_`+|? ?\Ew~Ps->!}skP-wPT?W텓)֨DpԞˉR;n0HEv8C5aE~Vs?$W@,~mS wXD0N qawiO0A*n6EL4I`GWbJBٻ e!ǘ}^Pn`R:uM-Q4ZY g^\-lԫ1gDԜ Յ4m Pb z`f5(1'yZN|d0M9~RH/g1<*ƳRN%@g=ϐccy6YHX9 )qApQS 8c뇸hT}VeaK}[Z,Y$s`%h@ [RqYq X_afS{"F}PY,cr4fߦ]ڙgJ.s4Pox0q@]Z ~'?%&?$c#YТe rD]^'>ܜ6br"G uP{X$גEBOŌ8.E|J!eq<݁P{Zve_6t󢂫S%4lsm0J?5C %XY-P~_ ӢI`Ԇ㽔<5K#Ru O-2Lw L,&ATeݩk7RQ @1*1̻O5N[7 ׽+!+ۢ˪ʰĝÈ#i$?UrVP;v6v.gHuZmˉ+g!t7,K0gV9Ƨ]+%|bϿL?(`*1wjjTWQR+9-{g#WW,NCP7za JH>d dj uMτ}zחMl$ܴ>6I"YQ< z2U`j7WnwP LL-x6L^NEAno nfI`G&K#nZlőQZ\dݛ8ӽ # ]j``M^SFf- dM :iE1f/-9NsxRQddmW]kiVP-a$=>[e$-v E~k(f.('XId jibT]4躖y<;ImyuS #eޕ)2[t \1ںwgnVʅZ3ar(m:P']sK8_BYøK˳:_ n*1͏ Bcnޑq['#FIfWv7(`CPƽWAL{~pSr5M>tJTM|grՆ }Iy}vL-ӜZ~vgmJsT4c,5A[hЕȊ 7xA8*wԋ4$ @瘀\ G8kf6Q /xMă`R&%M5g.\z7 6S>AYW[:ÏJBz7j'WX=JA.rT_CC6X`v%7\?<،sQZŪäJon[(ڂS`')jʦR"}Q {@-ʖʺEL,iZ}mHҶ2 ВOFĚ/>߈VPF9Ү\F?Đ|Y*,0G|حFAgiPL|WakDF*.~EBfDMy;/T{tL ?)`| 5F2Gˎ'I1/>_%GʣIIr(=ò-J)ĭRk?Ci+:;,{T't*UJyunrG>x^-OklуFlNV/!^偽Bx/g{ݯqW'wߵP `3}m,bqί6>!|87ivv{E g~?˯!ljuH_'R9*ec8z|_4`pա"Zoa֞g(:H&짅㎡y t9 W֬A >իs;I^JVO\K0At3|dQ";GɼLw'*祣n,*YUk:9g^boK4pV9xr5>}cpxQѾ-xbS‘tbDz(x֔kqJtadcGb6/3kW"us VXXP1 ,.K}+zS4w 0!@ˀިzek>^@61AF# 4vcKOq+$:7!>CꭙZCSEƞv&T1{P;%%;C7vbu Fdj:v&jmkxuPec&Q(ybK{G0 |qJ (FgN2K)D\iqLR\җsC!o9(`i}Y ɸ@ s: ss_9ZBzW DAjجZdj]RM'9Rʴǡ]Q0&T9`j%Ȃ8!;I`K6#*0)OmZl[.Af]ߖ̗_MD\R=͔W$- 3,!^HƛO͗/̥*XI$<\cm[|*K4Is˾b3Z@ ; ~ a!н*_oqVuRдR\Ԫ)IDyf'AT1qoqO6s_GW4dyx b2ѴX`|#wpc;v;۫>\Vg뭤NYoс5,@L[bK. EБEc/5RBxÏ+G9nU`a m=7ռE!Ri`Y<(fCC&k9޺5)^9I#~@d yS騦ت974$W+q~Os;C_Im?ppz-}H܅֦7|hG M<3Q9X.sISTu,^Y<^\h^c(wP A F om2 N ;c&i^¦/Ź-% )(16>Ճ Z}W>aYvhT3rT Nt_AHv7!4y  :ax.GkKW'fŸ PVsp= WIIUn(n4<g"t uql[i丅xr6,GT FZZdM賞 ^*XM`䥭fYuVݞ2{{{$B|xQJZNFL ["fd'T=Dzl?kQ/dz=Ep$m&r@ u4lɉ^@hؿ0ޭz TYDl^"4ƈ=A(2St0LCS46Ʌk vz5t{%jf U~+4r:=W_6p}PKP+8ޥzLDi16`jU3D̲jkk앩Klx^v?Q3k*7'#~t;JSEM*e=VC7m/g'%L'4qJSݕOgvJxtU,mH;TD̼3l&y{9xpF-X1)EH.k8lxv[KI?MHr/xoȡȠ*8EU@_z.Cٿ lEMϳF=F)οm6Z\}ȧ%B/}yQ@dG= ǡI <x/ŲhT-rE#Ե#A8UҾO4~#F)mrc8w^Ɋ^zmm,25QXwa'40;A鋵ҩ:w٫9i3G0 iŎF U%8cgme8CRIMwpf>%m~D0b&ea3w賓~'ƭ2 ,'ߵAvJ{DbmGYNm<@C.h4 %()VccXAEoUϰ1{Uƺv}Tʠ&jɇb #+4N8|6\./X|RoF3FZ_kY" ^xF1g+N) +],4.#OkdS',qj$ D[>K e,gg%zv=ST. ٮ"#`y}d.ɪ\B#v:XZvN¦[9בOřt&Mv">GKΖ̶* c!.N[g鉃p5`OMZb'_kb/P"rIXw~O5Uj 1ᔐ!páI+0_*Bx$YglN:'&l:kuny 8i4?HM4fTa ,G Yli o0Dj&š${^ԩYu@$m:#҂K\<^܆O=O?wz Wv+*Z/<2;:sb>.t'5^x2*қHדn3=gif́67XDo>5JBD~~5In~$r#9y=Utq\Wf?v|09#H[ .-rk 5[2mϡ=(qoBh oh[x?-87:Npؼ{6Y[<(1=p&M6=A3XLУR"u9`K;} >JUAnz8>vOz5_D ʚ9+.}~c_iltZ%d7O(uGZ7E)tabh#K @#&|!;ogCy$kKzzpBw)2A:ȹ<;qӧ4MeWc%IR^;S Vo 1B6@Q4M0$%`S"!JxNk6 *ĵN 냯<; M-mkxw75n65v XU-v82IRJ|Qba[AT57s/ДU~(#c"Ư|?eu@ҒYC\}U%?XG+m,wȽ̽6wUלUGZh9g7ELp3*m!ȳ rU&]aJA8c$}.-1*ll.+&z#]N(5ǑR}}ru'zkpEj?^(zlv A5-ruoq*?66(/P*N &/FqGPrR5xx5_gpdW,z8u=am`7|f|&n ˔0FӎLGJvT0س"%rd4,l]\|"c>Atiεas7K_6:?_*]/z,䙊Lg3AY)M 5+węv%kM=fe(mv.~*/m-0=XȩnB̶G}:x~D 0n7 %y~!k~NΟi[BJウP.nC;~j $L{*s2S$|4ðN`i$ԝl=M7wU!d6x) Ur[%h 2$WI>k@` Kb$ͰLC-<`pcrFlMħs[nBN %\Bm4jlj}}S!p7I4>o8hw?͌6.B xܮVr)QwY i) nVf{}mt?gvQ:J'? A/) ƈ`f0c cTGuӺ;O/54# /-vΆu]|kޡa^z[T*z eYZe=F=ԦEFث8.#֔ZbUk&"H`Ȓ79G:Ciζ3NGn%_4'!v0Ͳϯ6o!Sިk.~5Q0/ 8ZW¿^,p] D $_0PUC/}C?!^Ho-s r5d;$s#_ Nʂyi1'v~aGS㴁6j$Ur|q+^lToMre~#VW;uV5K ^X_YG t]+XyQNGhel(mfD 15c Qn<_T`:k %-hu -z@HvwCO0vuv9h&ڶg^$m*x_2TdWxE2`?*P 2,?swq.#ೣ}7[+r66] $l9YI +j%(bNb]熌TQBԯ0OYH)$? SˑhT1Czƌ P R72v_w9{Q6wȱNFlr墯-lT,<{C>Y,RFR_/mv5Ы扽ŵ~LbLòv]w:xX_ȕެ6oesJyȶ{g =.A%!滹N!?w-m'ӶׂaL)bDBVwdĠ!@3¯ 1" xٺǼR <mEyWFdv1Y'U7} VImmKǰ]M 耄AGl\CkG}W覫pK  + {e3H;!fuCb-M<+eĖ6){/P)Be.Tޠ;sg(}&T}|ZYr/Bh0 3D zpeɂ: K ߺŗ`~P;_ACF=1R?*Cu̓ͪXiR"wGo B("1S*.f4_Ws`ޥ=ڊ8Q4[$ᶣŔkаex+BJ}'#X5f\}=66 $Ѩ!i<7?mn6^[nLv2+ 4VpY'бx<.nZ; rxBOvl,`4|f=Y>&V9t= fӥ9iF 42/'ڷ{)d&8 |< IHt;fZ,;;sTC9z&d4¹6WkRet嵤r1eIJ wS꿕>zl Dg }o `R˶9k ^ҜSSןWkOX,UuW(SeWI֑>Z韃;G}. 6n\'*G[ƀz(4t`+ K"3$z,5m&=QUuȤHg?CڼZDG0?FmwtVIJ:Ӹ.4u6IEjS? yS` )ZH2r?hMp4~t:ӌPf!s!." yJ2 ɽ yɒJKUze95.,`E ՈLbM) ΍/wX7%+L]s0"&0BU? :H UCS=eƣl2%(_~۫tD+I5uCdE@j(6yP n%g·.~̌ڷ&Z~1]D[]#iah$JȘ֍;{@n e9:*= X_x1n%wG]N{Q:|9= "[k1%m!FO)UWE!*>dTX~4Lt.klI{T:n\WID&Ja2՛E]I6{X^>6R&Yu,Qm[ RK<:gl~H]0<zt.Aa*UĠ4>JD}xT|P \͊IC#XR}6!dBxL ?0Cr͢f:l"#6frzHKzm|\OĤ@<4?e{2>iz IpNF-]Exh29LOo|', $?OE.l_ Vyctܞ#_fX!e.~ - ?[XywY3bU-O@cZN8ҙ|kY=^2iXP}'o&%ʗ^T|!SǨEBhh+þZ9̿,`0^B7:bYJėIؠUxYV#<sQ3olU Rj䭵cn,C.zOZ# qYO3V㪥J\5:2WkO/O ^MOrj87='np1n [swғ`osR=7P{.suV.(rh5hWl[rZ>;6xDE|gXcZN&:mOH&>,Bм c),TXCv`+0r1_6Gذv1ȍ b ͻ?xBp^/nO1>ίEcTJ 1~r;?#C0)J#]N+VIs̷J''s0(nP5$M.U/4`.z*%")e: A}%Xzn-,+q81Q0&a~h  ՛x'"F&6b|5*y㶀BhXhSA19J0C8}X ـ jWSA-||3H鼠a>8`W1f/Dx&HH!  x=d(Wߎ&Cw ކ AU@NV}Acw3ڊ .W ohiUAQr&"ڰqFhݷTLuP58{f4:4=)W;<"Ed_\_ ߞ慧,Dm9R@͘dӗRF8b'Xv>v>8a]˞mZ 3E;0~!s49p""0A |ϟ/ŏrn)q9 {Qm`_cAjl<3_7'8'@EfgC* Lja =\vàzwґT3hB(,(Oz)h~=_L_6m( }t2!]{2?I3wZl1'Bvr)._oEEGrI=OQ%l\uV$ylW;y4)CqxC!236]Lm^1vvۭ,"Z\ uQpfVDp2='&z@w>Yn[PwTҌMoXYYKj> ]$ߐ } 8rvf^)N= 4^KjbadE$)0w|&b|1scѶ:W1kw5O*kUjD}f%w[.p: Am݁L K NaE>HB%{N30qrN Ę_Bf8͓0*hhف#M_ ?] }841^[lEwgRcx)㇒sLH{'ln4cjGogI^ȴ,C k ˯KOLabDL0UPDXڻXC04$oܑo$dGapbz1Zy(&WΡ,zJn2hC(]}yO/Jŀza@߶qݤ2C @}DX즓Ղpbty0fڥ_WhjPJl傑bdDZgpda[?67IU, kHSqmA#E<=<Υܕn]dӑ4*N"58j)?[OYuB(tېpGiz>ŠGM ut@F$K"OUs䨀V.[6 ":K-yd?km漣~ZNZ'6e!hMb{?,+OZmq7p2<X^.p&p/[g{^A-l 1l%[TXRSYuGXQvr瞭sc[_OyTWFo |$ea؎?ve%s1}lYݲx]IqfHdD;, N=Asgv>إ#y`ް-΀8[[z{H~qn4ʓڪf`DINuNՈ~6dXj&ʈKrDSYP+iطy:`bf{&P95vtrQa  75sapݒߺl DS sxNJ\vgg5Y;D}I9&/qi9Sʹ25N:DVw!I-Eo>I_>Zuh/wІk7T]!ۣEՎӓ&tJͦj5]19>^ZS5Uta6齳6h?6W蜑(Tb EAnEziP/[W(`/dJ(ȍ=pqA3IxlD.fXTU +!y:sLBQ/9UiY&z)k:A=2IX4ީdaZ0tԟbaz6?%@xG*fSQ04+73*!ABo,JTX ѮIQ"t \qPUMIW8hI-,\Cwa)A(WfD8nYX/@=M!"vRb23EӲv@GR1;^.CY^ f' ߍfBZ\K`}ju]X -FMeɵfh,A4G+yysa{|.XGq6*Kkw.W6NP'$wLfI0Xv>g{eZ~KoɥʍbO / "gq4-3 ,X>t/ǯ17A3>ۣUGϖPf|4}}M vEgU#@[bcv)uR VquiIwTTgW UujM J5%D f  Kϻ+ Uc,1bw*Nz f>,_h$bU&7lew$T-@k0I \C'Ը>ϰh =#7fN.?wS=!Ꮖ]_?,/Rt^m!n O X1Шǥu 0ԡ֎RmSaD1R0jb۟F:8GE+.ʮnE)NC$aAП0% Th6\N,07+[N|So)&|BŇ3ӗԁס i]54M 1t{R˧+{W5vT (ڿ*-rua[ \|j<3,7f(&31#zV{TA:jmnUcfcmm'1 }_`AB-L4?Lh@2T4JDpYE{ݘx ~F[&cA)i<^Cªx @{ HɃ@L,S[8O C2LoTї"< 8;g=|6xG|G]9Qb`iY˜wS)8 7?ȆWfyxcԿئSH Q݁}$w bfrO1rdDH|Ff%O?3ujfO3,m X- e&"O>vWȤ5ќh"w$PIq~fpƙy )ZfU>+ $]GHwvK/?F;M ViA H.xW0ZQ$M€Țj%\OuRμyE~w8QQEJ@y~Q:Rl)Grzޚ+.ݕjأKGh}p5@p+I]ݤؐ^Ň Ϲ#YeYL mARECp٧F'zʯD-f^ ߌFjfDŽLn5#&pc'  `gpuZ(^h?v̍H|"Qfܿyj"q@c)ҍ R$:eKeA-ž>{uϗ1&r"S`~?۱=[@JVrEq(EUyz TEi.9۪3L_N= HZ7#{r([OAo^ÇjYس V Tׂ޽rvf|񶊞d8A<L*qSV\l|M).㼕>jk2B,ISAnO0鑍KL8ţ #6.E}EWMxz)˧NUr3N) Q Ʈ J@@6{e@> 2ńO:͹%Eԇ[@w˳_RMsc+q!\EP_Ʒ/%ְgS#jnobI eDPg) kGb9ch)tҳ"7VYSot^l]f&eι !ڂθrw&0i`\ʶE(8Tn?|߈Ͷƈ,3/gn'ބ #kZ}),N2ԞƖ0=m0+B ;mN|m{!͔YD"cvuE=4DU"& Ph4p3H$ldShɈ)J[AeEl"P`Wv$Ӆ}l 5 '׊mVš|A/fFoL* @G3',-A퐆.1ۡ %=eԽ0Ni+G.bmם{=m3ޘҝ\@w{=K3~1bTR^we?=ߎht ܹ9i+e!r8prbINk6 ]BY'6!9W2y "}}ֲ7@ZqYIw>̼O'|_;Hpe6<EiuX&:)|1p0`tcƄa8M21|:0[+۱kq$@ou\pt{hĺ H3=C 2֢Bsb%>?lK F7 %V>fIbmenTG(I2R3Iܟɱuj۞e oqɪgqXB…,i`:RGR#Hχ?dyFrKyvaUϸݳ6=ns2SZ<=nsDGSj#V}ӿ}XIsŚ0x∢QUuDߋ;͙#f^5O9S]m]sKE?aG܀vyx^=1(gF;x~D̍&~⥨성ݢIJ< rqA+ 1UMϢ1xHȃNjY|Ye8*7+>"c'EɈ]v\oMiAbHMGuH?[9a2bQ$M(0ޙ.49S+x1( qKj Ǝn@Y>˔`dyfXo~%h)1Nٔ)W VsqMRD TŻg k"!SB~tUCP;_JϜs7jnAw veqhym]Y US 4W˘$!&DjyD%?83o|u/?P# IƘ/`ZͶE@94GiؕS}HeYeճ J bA <1$-B݌f IuBNrlo<6b[E)^d0*9Y-mIC6Iӓ%6=&ҙq ̚қ і(>UH!FI)O0B_:NNZIw-~ד $-d͆׭uC^H-ڇE2'~vd83^|ܴ=k$vI/P3\!);1 Ko^f]U%?,EBU:ݐ,vlJ}W[=t`ńTt~ϴ]ȵLX#m D߻H ~#RYV3qJ{`[٘zk_]!k~WY(UYa'˸ anȔP@־j7E3:} "<̫XoHu[&4m' tY#WP͐L'44ڥ.,/𑧜@7T73ZB}/5&u9]z b?mZ%i-,%NPv|-ӛb(4e 50ܭ]#2a}yz/7+zϩ1J>IW0:D=(K ~cQnW =dg.z9Dat8s>P+• ~N KZD:WB$LJ_kAgh{g;@8X[vʅx/=0< sԛKtYP^ǰL>;IC~s#h]|"#n ׺(jh=d}TEv79/8AKjApkHJe}x +ڋ xxmnӥ+K_rG3F\2El56k 7DߖDgMEdk"0AB@׻Y2@ @ss]E(%t䂯uΊE'1J4l.gy£;#(3^ 9Z䝽ƮX̊:.3~5¦R\K@ R2u q3~3Ҩ5>'M}t#Xkӧbw PT#&/m>h+ǚ0 DP$V%;>ݕ8ׅ vPo%I'kE;d5-+?S~j?qx%VYe$̰롾GRIH>ǔ,2VML3~㖕% k@Ĵ  J$"rpd19# Eѣ0HeD Kk2iʺ^g_B":z v&:>K$""-T_@wސ>UrjB5#C:R=Qd: TEeF zx= 7zmĐLeYIU5ݪH* (0=͚9fܹޣrxsRK AГ{BF)7@wBm"䀓=K,wME.v2OY O7YdGII+_!+۝i<^RO1ghTЅi[5]_5w %9>L>;IMjS77=^W8F %C2,[5.-="hu3+L\?ukuelJ1i>P`˞`6ǐ/:7y@ [F4M/Je#4QCٴ %R )F/scbh|&*Ha Q1u'يZm:C;wd+hMɅFo}#C9 8t{FlSgىRiH+(! J'Me51 &|jX# o}fD+$RkI6iLJc+`$5fMD>KuB.DـKf$U7To( dW7 0G؍S$Q8y,`'S-lSNޢf.=(Xr9q¤M蔧n뢲/0S UZH)6H_qM|H٤e{))b_cIjB p8HHz'Fe+-&FR=" Vc |~%? PO0nIʵSy/\[GFB\Sht8gW 6vZ5R_Tw.ajKԶLM v %7OfGBÄ\)XijMTv95_-ЏA ^iT@2*f7·T_ޘVEK5AM@F{J:kCV1hN]ĿI$n#g3z$a,O|%Wy}}tZkP׹C9ө2/$ GT:0:$YNW)$-R&{ _<$6sq]^jluh'F}OpzϜaDi`gZL-zâTU8 KjSDTFe/¨d6r'ɹ_ a(u1Qܫq\V`Ov48'ڌ$ '}(z |[ǿHnWb Ou9p%􈟼s"'cs}8^@I@ elU7Z]\%wKaC j(=1fEP.;?1N?gEl ]U5U2Uu9Ylޠ!<'C!0C4D!tɕ̯Cl͹ hDeCO^NZ@#~dRNuk9|WcvgQ<ǒTj!TA9~'TJUS G#!MMF3܊ypPdZ֩ ~@5f\EcMPL%(M'9 ;6T}n6({^n1VP EY"Ӟmڋa+1c v'7nˁ0qG;Nwi!Cn}+ ~ìLD@;Ϭ_㤗;,Ҵ*#*jt5\zkK_-h8OZ͆ pJo Zr cQ2u9 E|N[ S]5;*PV0j[sAD~'wWY .V]/3qaٖ9;  {TiLpI{Q|z&\=TRn,>i) Y{D)~r Dy&n.},6MgDfSQ95ڎ'"#=W./yJ9$P3N̮H[ksYpXG} ͐ocU IyyvfZ?S8C`@+Tb< .dĖAeNm+I:NZ1^><ʢo?R)|vޣ1 a(ִI@SWS]T? Mdg7f+>c> h,.ԕ" N ^ 6~oa@ rx Ȇ;[8cglD1B ^H2kyhKq1+'{NﭫN/x˽mۍ/]6LPY1 +BpISBi: W=8C޺vN^DŎ(R%'vI ;m䠨7aFzjm1݇Zp: ob\Ls Lhg控bb--5!m#X#N ^x1,_Re@RJI /9끲) t/eYn`J Lk歅<b@m-7`Ji]Fja6-@Eka8t4hcN:1]80&*h"6Cnu LGjey9%yjyLg\vLVq^:/Jd%i|[sK+Q̳Za_Luu*I5U'i&0S,k~s "Unqmg3b¶܊Ig{3~>E=_=.n[jOԗ:t/$,ßW즲iW35@xVq"17ةpԏ$ゐ,c2!ufߚ@: GwڹhzP[l&lK0gqQ~d|ILӢ)=}h%~ڋ9ʳy/|մz z@0e.by6Tؽ/d8m(ҫ1ukg^ I8ׇ#BH_N0OLu)(}&}L qSSq9(y0Q9 Z5MKp!;~dR]Q {=~ra_@R8t]!i|Saj ,b[һpKHV>8;V hUszUʠOJ~zs(QLny6Mnn+fه܁s=X))M]O:qw &F_?xLF'4s@rs{"G]:ySѽ%NEFt51sYFr1_|1x ,Zϓ.$ sj4޲jbzQp$ypJ#JN*u/$K=!P~@ԼH/ `"&9~`2B,1J:fp]JBql.IȺI z@?"ȕ A;`!(t;nPf4P|S*1T7>d&!쬍6XS$EKY.(&ߧ^e4u›}$ bgh o~˓54Pʫ$%NVSrT/J=B=cO(( Y`CkGD5 `1rpA'y* |yÔ_:7ciy'+i@7g]Ep8SF8:pmQ0+б_:WbmgpfxUހs*)na7:|d}qSp4w'(/c̉sPY!Qy[pȺXPC.H'^ćb<4Đ`"Y6sU G]\f|ԺHtal.d:jUv> 짦 ³B66K9*T|޿0v"R'{w& B{ՃB SEX-D֬xqJ~?0Sd@vOD+#wBZEzaT5e_vLЊc+2̐;fȮff {2C4i"K-m&7@N[3bQ0Sb&PJ X#4VD-ZdFznnq`kZ C^ ɦLL2۹[*@Ys:O'ɰ[BdtV&p!Kb~A9Ӣ]{@I(r=bcJE(cM(^.zF=BCx(_q~Vp?5dgvjJfM缞DҰr79 G ꢡCCZBQ&z1u%;4K!?p4MD2r3#*MAғɠ.ZCh-M` <$~g_ Z=F}첂W:{tAa@I?Q:"/bu ]Zf'+H̻P؈MhB.Ր]bA:2 *y-a (+C[9x&|"S7u>*`p9|   mSTGކ$,T'8#Q#Lֻ:cX v[I LJ߄ FRƳEpXbQ0xz |sJI̊q 9SX .WL7dJ[ݍ@zoFc’ z8)tRIޞi˖(ؘB_}駝Wp[FK/o܅FZ&}F[dzM|UXԭZ;w\˯eO)U U&c$>R]Pō$?mRyl4i3`x3! 3s0dy Ik ~Q^>"b9" -M߿2PY@v)Ƹqpqi$+S`^ k(*>0o)ēE ܍"yw}/Ԥd^MhȀIs @G?PBrVݦm欗GTy<zuAF+Z7:p+Ɠe pv!9az"io_Гl;u{~6GF&sG3{zqpThh4+D?򡧧]W6~`Afə1 <8:>jg?!*PzF -i%ܵnO n.Ǯ݉Vp5 s;] [#jgJH.yaP?>I:ֲByFhO46Hf7m!Qb(s#]O04<.@\, iL9 ?#Hzo5p8I2} SUd8}> %"7X?N@n ҘXz(עfKYnURqO2Ű|%(Hg*`1 ?R@%jKP=<$iW/& {A ni {!b$snS걙ɗÌz_ K*1f][\ xt;l'HI04^y,j|VFc!J9p)79%%¤FjU ,ӕZQmMGI [ҷ(&mv4>X@oǘ^S 4S\zN;Q{:˚jQo*AnZL&īEf|Ԡ]r;zk+HyLβ5Z@Z-kihVP88%fLlɶ[z'8mGzqIė湂}W _;]kK݁Bh5"۰6.;kG b}Z(y>RڀKJԹswƏ~@#G*I'IPJ3%BLB/P%t=ˬ* jWtp]|-lQ2fpdnT[sa&~["NUg5i\rV% @Rj̹M6G+25CzFZSCץ5ɟO焍M J&V6}u)<ƨF4r6.E (ۣN`QxEn<رXGtJS):E q ײ?>%"ػMv.\=)q; Jfrv֎6;o= 7N[LjH `򆱛 ?HM&YT>S? S!%g츕TOU~$e>Q},V'F#ϧî~z%^P"͏ـ3 98W%;6d/_2#{  _jkjx~4 dW8:N֘Z<0Xةԭ)>ZkcH4[#AvZ7gO)4IbqMq^nL & i4̚ɩf|Mz-k~KL./T@ vWm3bA0]v*9]8KJY nAH:kk "e.J@Ni7x^M5 Dnj@a8E0% 2x^RߓEj%7 "z4VLjEhfؔtT~yV]X m0M^&;p$q||I(DBܹ_ _tdj"rWU,0*MГhzsqF}^He9_^W-ƧaE Պ Ve?87J,8% R׵ؚ2g /ɐM-qNѡSh yJYrŧ=7(X&jҶc.\EJA[&ޔzWn&t-7Z&%ҡJj&G'kaٛei!xR,+Fo'#Wg;a7=\:_99S&M 'Vl稥Ω/X!k+~4el+ 5nYyQBOQGC7nԞ2u4 ײE`\鱴P3ٖSۋoAP[@P҂LU8vp6b3=j;@N|/# "G|(Ǘd7TGBB}d06Tl%? 8paC U ՚P1 ߟYSm}W`*yCU޾r~n/, z"Ӌiz ,`j3UEYYQҌg,i=hi}6d-Co0IYӆ1)#<Ė]y!ց{r] Fws Y4$eh{o񇷡둡@ gGK.exϗ;%,&R--}D*[U8(omynŧcjN,2.zA ;@籾`,Z$l-ThfU:F?]eI`Bֱl]X\2/ w ui7> 6'P@2.)EQpgۋT NTJ_Cw5SEBJ7#kZK%R/h( k;s99KC"4Q7|;~ӏ~"oGq*+"0;6vj 0Ob{}M2Y+ϼ;jsyVlv [6`,#h/@,Oki}f} TWP/_95sW^Я|=̴b *M!CH6' bqBe,i_(dUGʸګ7jO)~ܿJ+ [K>?#/ȆZ~ L";W]0mc] aU2DK,C0F_7[`zOz얡v[Bu"ӌe4NjԶiК諃 KgY#R#-a'%w*s0g#ThIpcK]_& i)-7Tu;{_XνVS Lp2ƈ4e|\)h|~9[_ yqn|> a4Gi1LpA yʧmw6:Whp?VtσG8wJ!iضfjxu{?}yϥIe/N.xi~NdAGǵͰ" RcKwD! S~лi`sSRuTkA28Dzz RÑi9s/121`%^g}p)/3d ɧDyw1['~|ϖ0uLU GRSP@_AFߐr_Ű4PP{3Np.k)BX޲BQ,<2Mqfyό1-cd=(~D֘߷s[:};q{(V2O/jk-9͛ule(4ehn5HB+Ed8SWB" =fǣzp4Y|WS]&..٭k9Q/" 25"$/c7u[LDtP*X,@!{>K@Kmƒ`w 0ˬP쌼f{ͭTr!?a +Tݒr,>|Ո< k/ XBUݱ p%?/2?+~{$Ua8 0m0s wj^d% <}.)4!ejw?^M魯H:a&88^,r%xON]@\ t}7h>56yGO{X%ugq3)7'Ăn_x5IJE= ]8܎CX)NI!>`L'[Ĕ6ft&ӵ-&|]7`d7Uq+TU742\B^I &O%Y N =N4%)Q%QXF۞lr'-6 <k _VS+c|2lHRwx*ld hQq`=#ʛIáC|,nY*<`pU1ux.o|fcdL][OYl'Ȁ¥zovA{zDRCLO48/PIlY}0Iruvt5ET.)>V?nfNdAs{Z;G֓,/Ym'8 B5Qn91lYiu1jh5|#W,y ߛģ00]s`F[ؤ@"ͰD|1fQ~VK?YwU'g |zfŞ]lh^"Gr@"w7sjJw\ YBoFq `D#4ev \R'L @<\[_' Ud)Oc%o񆅾{ZlAL׉P1 w iH"42lguWE$x"E%j2Ȼm> UDr2d׷kC`9.gto>zgGklQVFXWtn쪃v 4=@MK t<?u+m?;۪Rem^U#0-Nko#嶋_B-p/gl_` V~ ΆV+!\gbF|+R>QHTX4h)*f =&&nhLIH}]=-hޑ5S?zP3p.Ot@~s9Uq9a"X/,|nD15+͐sAm0.P"% *6TkUf #RDҸЩ0VQRhA1^LOxK!tdh>*얇DZOnQkKpVn (?κq琠*c-"i] ϸsf IAyTo {şZ H ۜKc 𨚫@+ÒŦr?fn z,-̜l$+vPG򢪤(kE-2=8X4fG$^94b $S hB#+,Z-3BZTvzo;u'9i<? 9՞p@]tľoO9'  t/"2T+s6<B #~sJ;`ִMn$zyjo[{6-σo9=t L&q*)3"k Eoz+z[L/]B^$x]CߍPh4iwn7g c#[u4s+-kk9)oW% 9m&yB4ǿy.35=P" "aCjmκ?4TCWKJ@UjD '=Jږ_,}}~lօ6E?tlc:":e~1H&ߜƥΟ4J=\=oGu|,݇^|~g֍r{%TȔJYWV)>*Awc]* ǠarxfDr=Y.6G]eZ_tvs6> xw4Aޫ̺kDC~tò_mHD飯48_^ߣе c }Sȷ\0&r~\>LCa1r+p)Go./}I?BUj+ܤ(W#srcn[,sd4/.Ĥq 8Ƶ<#S?T!ph(QAZV_xB^/4^[;".s%mM_SHnqB\q } |miA>yJ/qy-Zέo:_Ԝlxo3] SwT!]itK1 TK&UoYd)E, ry5'2 -*7DjЦL}XzC!#PG<\ˡ;u x9k 2Y5.L]bI`wG`zjkV,HDz&X?r,-'x:CŒs}*p*t3 X篂Ίh+v(cIa3R柮e(ih%"S~qЅR%aSw3iJK6@@㰺}quҔ%U \$ïcw %[{|/NaTko}k>:0B7F)Ƶ~a1%c_ֻ8("\D;'d17\t4]Kh1OiSc7n`?zE| S3M>11Sr^8]}DsZc.칫ܒ?d Deˉ)<9Vj,avktߊ%\8&MEMEzт5AS' ܶ _aDQ;v윾룗/ J b,_XEƂ+g`'ӆ[ WmW,zΟ 6W ƉI% jJEs9qKieY˓E^)@ .$fP8h2SyQ,ݵlҗi! 7ynO=n'If(l:ܠl4{K7AQc & r9ц))$ n#w:)HO >߰*fTQ~'Tŧ4@F.zʓ"&h>^o4Îґa>1F5]~ܧP*xOg.7񯓃q2"^Mwɇy5p9cbNz7Fj }^z" `a N(mwnp&ũw=:`hpB?uC;/Zwld/pjG^v0Q/Ar`Yk:`@-ĹÏV__9^[h\H)Ah\cXR다J:bIɒ<+}<}r8䉧tƑQ{'ᔡe1z9߷ؼD&n%Ѽ4B:6T<=֯$Ke]q-u1Cxl$jf.QZ (qz"ۺHB п;J@P+ZJ"[l![=͡!Z88VLQ #cyyF< )| bn꣦jԐsnOd?.G2fL3Tͳ s/FOކu'}iɋ 7daj !Sm V \,V2oÊ2ܲH3(j8s*$[0@@OGQN 6x Xq Vr6Q1J0 n6X-_j%Ap^(inUg@I>9z NvsqwBhIVgfXE;`*;+x,u>z6>6:.S]ߪT efk/ۃ6JE'7^ :4ª2% .It|~/u<N_LC!Aު@R8Hqhl[CEd}*<' O !ܭf>L qj^?Pͼ7!%VajSR_P4sTJ$`3Z_"toD6MPR;UG NGN+(Ӄ~Eo)T1YGL0QE) 1Kk l4J!@e+; e龴Lu*RK]xlҷ>JN=06c)f|%_WBb&|p-/gݗtIزf4E5UyA0bԆVͅޕԘOL1R\K1கU'VC5CC5j6?Uieb l+:cY8(]WIcфfԞv kld|4][ý~},5#0' =\l7noxy^Wƾ`ڷ3{XFXʊ%eA55%VLsժ"쳝zA9B^NܔG[&4wrm ~ pnvWjF.-Vtɟ́x,;/P;:;Zɰvbm j͹?H;qY$ a#io6\"Ը{!!1 V X.5},= 18> K(8BQ͈>@*~!E<* nKEd}t@g1<^89EW/5+Bj BN[<.5zNn"ՁQSs3[Ū6 |ݝʥZ[oU& EQqB*)*@ [ds.!D<5F#>Et|-i-UKp~, QH,Lo[qk=4 vK PיjF[mn}Ydƻ$}P?cE-?"5 "Ȝ86ے1mRN&2uI9FxNJ py4T;Y:\袴Y Ւ£vÂ"IHv{6G (cSע8.T@A$# */@̏i&d%U(l>9xܗTY48݈n"Ħ[/YX$zйӌ);7Rzlt삤V:^XѷM,WL&EȻ7/(R =<08ƙSuJ^2\P;2 0St.a;Ү+ 6@O^uliwt%0k.?[t+/`;龡4n84 gN鷽_=oD)B \G0gVG҈>\`:'B醆oOP?jjoUMk+m0 9- E?̨`+|lVF}`F Z2 }­ymG+;S 9}u ‰.ҭ%:[3j5g;3y5DvI / 7i+4.b5)b܈Ȱ+^zĿ '?rJM,9&?bnâTUQgoK4t0EAo"b M1j=2#n16e4Kl >7 jҸW͹?c"fuE\(P?iN• HEapRvCLSsM%jrm ޴e >]o\m)410 ШxwKy =$_sULޘ֊B 7PI&A|68*P Uk0TT+eMysL}jh]i ;͸u&Ŀz$ys-9b_5/ {HsZ}v|Gx[~/jHac7X!vhnjO^m2ܧAXAQ23/Wm%q~w݋F2B1o! EduO$v7ZIAPG?1]v8ї$Ў5۝NOO:\Y[[9l#p4e=7JBnm ;#63NKHTP'I\#\'޹c],V=?T*0WqI=qeU VZ'.,CI S. z` 6t$6Qd9(6uV =rGPKf3yExlBaw? fî[R~Zw18KC 7T.};г I&tc817/Pv!0yp[ GD7AUbs >Vj(ě<ң6hv|3&v1.8Kp^T; ur0{ޯ|`8eC),⩸jE.)%&g)\ >/@~1tŽ=hhJpT$KؒF{@XDw$i%rÆw'_qW VѮFZ 2=:Cګ%9fWsg@G""0noK";PL<}+71ś x^Wsv ź UňymYx[!D֤PLM㏥(෷Kj]/N[q%p$?@vwfc5>At V| FtXF vqS5&A .l mՏU*'ܿ@ Q!Kt,YnR")e@!E)8b̹pT8slbln-Sey>u ljVy+X;S9n)!Z.;S7Ьv7(<¡rmHOnIf =+Ipjآb_51݁J:LmkI!)c*ɩ[,YfhȲ*P`A/4 8 N&&6}H|c6d7]OeqL/>1 }|2/wd@yJ8ﬨfdzu2lL룂gDS,UAń#/N€8G#+d:IgQĨeWmdU?5urK?aA^AC]:xXË,8E$k#pdjoDS)lk9A|B*7xD }Nu~':nlOE2z ]*0{7Ǩ| &0XkIK$zfv FO _O0&9d`߸lGq0^4nR ?nU#|MFEj?9; #Kw|iҬ.e*y݃Uh WdT E5em13"$ fh}x_Nc!|tؖԖkl%c`u%}4af,,^s$RJґŽcdh{_ y C;)z4PGH*(H!՟I0!֍~ʵLjvp'1%DV`?_LqV=aWmlϡYhةjRl-y* M 0dйTXa[ m)~**l^P^G ZB+&_qD:=]\& D1]-?|AR8ϸ_T)W5Bכ\^p8:C57^VJk=W)<*h{DԌ6'_5NYMP |!30|Q^BzWP;۷'#KAljUW?5gIͽ&5cIwb`߅Ӏryө`*xL:p0FZ0UgnYk#E_I 7^ .TxpFL lVy Fo6|GlG4:yFLɓƿ8Ěy [)B$|֒v5YFKFhZfsJ v8'jDB6xA*4*BwpY [FE@Z@*p"14m;%I p7PVnF%geF댡zf@^%AK2GtR,Mv}%+ؿ RhS3r쵃шwbEނTsKWΒm*왺B)3y{GZdKMY$5G4? j(݇58&cJ1D>XMf4|D3~|Qxr#Tp~$֧mvOAM(L1㓆U#(JAUujci5 C,sZ̨bJKgvBݭ9rHz_* (XmȍJ,$M$=j[{2?ޙ7D'ZvUN%ܐuz+֬/"s;$H$2`~Bi0W3x|` XcbcjGSM[o9.pg3*D ɲK9ֶ;gBL,3~统U:s g,p r,Iz?~^Vt|ߦJ+T\c|#98x&7$iyΣXmǭ.V7{i ]2.h>p_)^@4S3և\-_3.Q,sוlHS<@Am{2 aشW6a3b7?,mХgnZTQB.R4Mģu92G,A[t .6E!F f^$s$]ݕcZ)r2dWie Kl\ JJ5m[ :#xNK1غSM^IMTiɛ!'SMoW*RnV9We`؋ԃ a]Gt+clK}!RssKMsѸγ 7ɖwƪ{s\†Pire!ʒzuG6NCUʃL.@8 N-?v*5 叄W퀅Qìb4Sb NyCnoP_BmFJK`1&'Cz"QT|k-f ia/e:Ҡ}pYZ9 =WsƠtY?3 x#9gWxG"q! r ?E(dZaL2?P|u4#IYBc7CM08G呠(!OTp7=<]eZӾ^|FzS&p$ӂiB$^#cø"hwR-;G0* IeHS_P ]ԭ'Swhv@{b0%Jê@L`-dFB8-b>WCȀT4 16Ȍ>ܿkkL5*<0}ă(F$8%2;7>^:xkM-c+4V7P9+E\-?*!ifca$䋥ƵO*GЏVX;xcCK`PBʝ8Y+Kבu/oS?*mK1b>b88Zc~pERy`mJ>$_)GUo`^9D=%n6 OT47_z);b}mT*:͝[|*(a{QbO9a?=7`AѤZ# ̫YDx"9ח|˱-L]s,c/6ibG.TM&5P6k|Ii|14B8 kr25U9cԴg_(_5$p&555DN2A(KQ;)|#p duB˷@]rd򯻯F rNmKКhBZFٿ7' yZL:9m ˵_n >,s]1V"SRCiFWx4c}ݥF=42#I:'TJal9Ub%qL"CTBXa7]22Ocj1| +L!%g9L>iy>zZ^(vj{cb Gn7fvzт&j7;Aatw- `Wu0a%%dϭKLhHkn\T}@d5^ޖh܈Pi銬^@Ix-H~pTᄌw &xGL?UōIPh6VuiAZq 8F>?:^Po=ɿu k9{ИRП}(1g~n7$[nlcTIsrFL:tj8\\2?N?OnDd,% IȊ)i,XYF<^|'lq_$?,QO*T:`)"edEڍf+}[R"m9ȹd6#QN𳩲`B;-H| q?G#z[O9a&_)WHڂ![k0y<8šo_GnnlOǤ=IW{w50bdsf@6`u 1|쨁']M{D 䤻ztI٥Xrx7%&NXP [v <$ 7RJ/i]Zů T1hua4dȷ8I 눂FNcQ|WVĨ+fĪ%MU+ 2Cӣ, `$9ܒƮo( X;^u?p-x,?gPk]]rC(-̥g"/[u/͞O^)GSʖm"2WIC|ƽ4~OG?K}4Y9AI74NN @smE#IKT4AwAӉƓȁlĈoRg`x)2):o^ZZۦeՕ?:8AҦHXI)׎WDG +膨dDΈ_-4.BKrF ~Ue;~g>ԓUFyf&= eָ8߸Fs k[P$)}.ّmwG@Xx` "΅x$)֗-CZk=/0h mAIs\sMdK3F1jKL~&9"([He3!IR:Ȼ{7k;R8iiAAw@_֠tg_/ m9WXWR =w9Y2Ď X*JU1lŊbb{Rρ%dzpDFjǑ-CꡓkVȻW 2';*|)8L,V{O٫m9+Z;LnAbqa42fwa#|wsI_ )j$HWc^8-IßiPIxz'$YAPf[uIv&\f{7h{dGSt]g(p`bqc2QNi8r38"9VX*lrP}g8Z4#xCwYn__{}~J TPtdl%d:`75?m\ z0%| p*#qw%u&,y &SkZIn:YxO6X]&5Pr9+Qo5ŖuMH<)u~% q_DqP6HIqSNp2oiMKR]eI#n"^v]ڛ@k4 g Iz-y-ӬPXI@d,k޵m ux϶T۹ǒ +~n 4 bn4\8d۲(t_*-rIߎ6 R3^gLQ{XHAzޖƪWuJFfcll4U/2-n4n:j$8 Ger!ѷgv eg/v ?0Ĩwlцxf dʵ+^*eaɩ' Iu}d'rT P}I}}$W5`m*Bݦ-5vXMV>gÀSdwEC*#bv3۬8;eh$xM#ݔD>lԪt M0њO/JFԔC.X;2*: Ex08c<:HH󽨙3j=Kԛk+ϦIAϾ|J*! }؍g7YvO9N|? ,y5ߕ/[̵;} 1PW  9 w)u]F/cl;n\7Pܰ;'*x1W=n[VysI;\LfPɿ|Op$uXǯ AQ#af* JDu[JlDX d`Qn/qP-%#pI# ^^/t4C!?6>^#j,2-7Eq`a鳿7cLN9S77}r-]En@1N/] vqڙ䟹l@bԵY?O2K?y?Ƽ62Ɓ}Ь{MY=0&\s7& V 5KK'8W|K.6O(qOb_.[V* gŠ5f̀j&|?Od\MhMP~ƺƜMT8`"+$]^=얫֨Y8RtSךIF痱DJ9_1٣,P1澬T&c>c(N`a.RcPb j :% 3=44[ɜzecQHaJ)*=?#ęT_O3<"%<}oM"` v:1{sr*q&VR D+)@-=yX8*ytL  Vj4ʦbT O4s$$#@3>eڙ:|j 2ɯpC}TDjG UqXfF*lQ bE1 rc C-h3R6ryϡO>PLƏhq\Tk7,d^ޓqt~h0Aتԭ9Ƕ3/27%M:guA>PT9q)`%?Aͺ oUҾpq_h;-P 8BUu:#iI`O2$zh]+nϊ,grŵe?ie}e 釋R>("-CQQ MopA|3T*YQ}W!\esUM8H+9󺍻:Ld r/􄈆]@&Wh;Lɖ|vC"jĩӿ]dw/I(kZ `*[ -yU7E.=a A$'Cc7BA/)QZR?qAe`WSHWSéT7S|l@YF"ish.Hӥ5MV-oQܡE=P oNJ8EN2|Yx;!l{2vk3$4_ `ly># ~:vZΗ1mgIB%]-R4;WsT/,^B`Hb!i/fCli4Կ3u44,ef.̔HR(xA 垸r#bMD::VkPtPQvU=f//f>`B8`0ؑ]{>ǧ8>Sx&>ck_ ;4[Rr@?PeI.6铅/-@@5gϐ̯aDx wvLZu6 P|PmҢ29Y`wEX!qRK;1w\%b;mΏCV&͏RqM=8=s `Tgގ.V{M/Vz ѩ76;0IvB T٪R3ާτc+oT*<^:|B;sJrQ1R ` =X HI!P3C9ɏPQMfT[!-G:BAm9ī븜'r oR*|PyÕy{N,dl$o63,zUԮ50pʉ`° VE5j;x_fP608Dwŧ !mbzg1.C7/$2e`$3+3Rᕊxf v,-&5,C|nFE1>(`^M |?1  IA .O䌏Δ3P6ٰٝɵ[p[:Nw( s엺qZ n{zju^Ē<ŸS+ Exȍ@H߈oFs3߳DI^Oh"SU$w{^uIǘP&x=ޖ97>}yƬ5¦ e>֨0Г'r[T!SSyf7̉yZ*N?fД/x evz˨?ߐ쒴EG+'spd i5ݶ?SZwyQcMa]GBԊOyM#'M\@ӊt3LmrY o^ڼ׈z FT"1‹;5ڣiAxJRSìy Y1ȿдB;E"۾ O^@<s"[EFH8I(20&dacѩwF82 | d}Wj ˜:_ؓ}lmu{P qm$W'y\3jM$Y3+וR $W >o<_;Sld}sCk*+&8VkԿi+"uT*zr y% cFS0`c$pLmB(l8#SdpKE''[vήR-E69 U E]Y[=p5Bxr/X\g2џ"a ƬH{`\cTD8GToMEW1[=>Ԓ*^J(HNk=^!x"nܗr~jald^y|T }s[xä+srO_3-pѶn9)r"f(Ȼ؍5u!)eZgNKyVڸk=@cVu-TN8%~Q5S]|͒5_(E}ј%xIlz7Y_ex­O!~}#淃@m{2i2zpE-` [ywWw9?\ g 23^47f61>A)k>`G, λEAtux0 ACU./#QACwfԦY'T|n(G d XGR"vl eL(9ˆmK#cNS8.?|4; SMҖi?8|hϫbVo)[_'dG4q-:Nh]y/Q `aJYJPNjJme[8R]Ap)$&g>*߶-בPgi#1[hTS1 &a%_jX-ѸmU]d*Ť^{YAlĖ*s̿qu 9X>(ܵ.PPWrA" ~.MA/!N!YvWCgAc(c .J<!wN9 KSp;84Bџ?Ɵy C/68S8 n% 6`}`.gT<,yjn o9SDVo7,#idN@OV7H {–AwcԼj6KɺQ!ܹPF:VB9l>ٕ%5Upkahxb<ªEį2׫("ONgum9߭hĥߓx#סeb:Yp6dlz+ ljr|XD^^scAt*gg*TG1m3?X'|U|P8$;O.O!g1Sx`C飍^nYk2iaZWpYuγܗ>WyNX=LyGe WuE)=ն(LTd =UwxáՖnDWݜ#Y:44XK7˯Che%԰nDa[T-8e5W2D)EJU ,_]+u=y # x[vln K%J5/{,G67ȝ:i[&\ ley94XiʕV6 e ыlڋݴ+5ԧIɽq $)ߚ;3uY=Nr{K*bH&d ~焜}3^r;M};˗&2絟jI7B9kC -HQFz(-? IoVu8E 6Q+!~ lMD(>Ff"WwY05~f| }6+|mY~5S#M^;Aos T?iDp܉SoLc#.,{4T67v"Cb5ʉU Ƞhf_"tG}5W;D\<(V)Z^;:%DVN-ޞtuǣK?R7f9Ձ{=̖v |=u Bէu\H []N>8!?!J=اCLh848*ݟ˂触J8߭xw`xg)AVlb[<vxq0mM,*á5)2j-= /,SdqvzxpPZJ] 0suM%mS"ߍ)U 4^*[6g/۳dqac]ۜ4#VώCcGԓ{i<3\aiAT(!,׀ʚ 65WAlfnٚkɥA1pD*pu!hmfe&hLd0N{|g6&~TR6bn6(g*IBFD~Ftb3M!;9V*5z'o69VSiʞ厶s9 Ս㦚\͊J':ORuJZusj0>EΗY37v聂ec-3^HSrIť<>u0N:b٫_+t@w@2>a_LeASf 42X@J.A<˖S30ͻ%w #߻q3;> BC0:L K}B߲&-fm8yf?b~2 ֝%ԙzw9 n)#ƑELUI&0o }GUZĹ Q!YL␋nd?IRv@jb3DP|́g|㊂(G~ |+4CǬlC6rf3?Us}Uݢ*Թh(S~@d9t{%_,[+8jnWh$H7BQW=5NVӶJ V&RZ˸Jh4ݲ%ڹY?nj$U1;8Ojo%laO,u-?}cL3ykRV(r¹ye#̀Cgs/AV^ ڇ]k''٭{`oH%W=Y&aʠX>F;Jsh!MBۄc$K6 XHmb"_07ųټ"+lܰ>?WsӒ 1Q߂9^xOd`hR$O]31 q&jd5VY%݂З[XE$mUޙU72=mX]{ɥ@#($`t(" e9M%^Sm- y@u4L2T<蝓=?$s* P 7 M8ЦMtL``P$D} uZ%p,GVrGด{LdFN`o;,>m-}@lZb_17.蜮L|#,y樤C3NmY3+-j`!:h3eW "#|Qs4w$MNi>w%źϦѹ7& cdiUSóc{FaaK{KZHZaT.!D9e@ #fE]9 Ymbo-8e.(cWZȷ3L%ZXydӆT ݒy8Uw /$p ET-vݺ9(\s*%HNjvf~O 5`v؋2|b\.kxy=VDya8t#if! P++ ҙJtsExQ~J֛-pZ* ~ƕ#8x ly͞gw-iŲ mQž9kڣdu%'USE 5" `5]4|8I""{t&a$1~bDpv:n`)`/;ĭQ38$0'7B'4!/}nr⯣[Q*#Â}U~{=X_g[]AV=촢^2 0}2 taJs4ź̯UpFBSrLr6{Ʃ뻃Z2y GÎsy,(>l85VHQQS͛@l6S؁nf $`N1â9»h3Hq)ݞrN]i4j?ȹ_lqy aQՅ>rŹ8k? nOUUGcUթG-0PLGչO nyd(`pV^-',N3` |:aAu)q5s!CVh7~G^bPG-) |r+>@Mϰ `WlG\p;u#yP^Z_x B#A2"ݢhRFH~."H%TGof&2 t|+PH<<Φܩ:|%^]矵W P%gV_vmT#}h ׃X̀BdX{B~ M9BVm*jIoHr#_-(¨aJ0]XhC޵wt>"!+)H*í5\ksB#vwP<,ۀ/#~v,o9S  ڦX-P?]k*!Bgx#cNBwY@=c뒹h ,M?<8>٢a+n؋kCtb+ 9"Bpb'<)xU"gQT`0 c%ޅvBD߬]]iUX DzOG搒JMBZұkhуOk5n8`N MC)M%{ >.[{!YyVOFV p%VUK=ũTֵ\1gCnPw w1=1fY.ט/qmpFh*_NMU!C˱AlbgR2.rM]}$1#vw~ ZH/YO6TnhSAy 6 Z=J=YB6}6Ӂ ?PB!.พ5m|ZLh$+Qҕ;=7Ayӝ/y7O TMtK۪(f&`| Z7 *!&o>GYFK|:H]Kªm!EPNj u-L0Kf?m\An )}#50:28sA OT?aJo\ 8cYЍi We|IdϏ ܇`L77`4F#=K/,4B*~A5A/kIj_Ps'ňX#0ӟϞ-5Fs6J$-dzE> yVTYs5;\gJ))`3pp!5`/ޕ.I%1Q{Cx(Y̔-ww]&أC-AgvkEF\4|mo"&KU }=؟Lg ldq6qO;+I.VZUWcЦx[ G}faք'M,& o%欀tRb>hglR~:gR[#}9 J4n_Z֘ۼu|-̒˖W?}FҹD.B6[X`8e;}-{4ifR-}tQeqsF%<\ݻ '.l-Y<_o12 Mu_)%K\.(yf[ Te2H 8cB9XU!yUk}#ݽ; )9q[ӗq\禇 Aπ-qN:MX U;@)3:F;k[|^vix<- ae6^!搅Q%!uWR;$o>7U9.RFJVxyCeSIQ?dP,揼!zy~zI-A6TO.{P YxJK΅ho P´ވF=73 q93clY;j,&1BH2M4 /eհj]ۉfH^#! y>KZY [ث_^hܼli`poU1R y@tV!z0°>` Of3ttrLq~ 5d:2X[k!cQoT.sS>:x]+mļs{XE⨔N! b]$#U:&j 0ctrb,{쎀+KJȱarC sA^qBEN(>ߢd0Pү#6#75q_-}o0!hcJ8!& MUfcteFWte2r=eUNI6xN)ok]h \q ֦+3 ?{Ma=+Uü6àF.rQc;^v?O0"sQ"Co$sfuv7)oJcH :¤1Ve$ћQVӖX>|?=!+97jpq7ZN)wQ:{N.9y1x(_˼ƕ5xl-"nE[*ǍSܥU& ugO]En;g+7Q:]ϧ  HCpj4CJGqSqF)qˋR匯c8Ħh[,,aC?;Ʋ=J苴%AJᐨ[R/O)DkN>S1 ASaRH2|2x-Ng|t2֓}'(q }lT?@~m% Q;1 }zR= sWS9+#;{j̺a}k vGNV +r"b"T~R(@Z'!T/,& ,qvMK9y=X t%q$QZ`6 '# v6l;JE&ů%5nKN9Ǐ}E)d%1 +{TBs{TaZq ga4@y%^V1Rߎ<qV{U\ +Gh\,y+Mdǁ 3|2 E& ie07QxPrC_t]nS+aGАjM `]c.7ym"4ȝasK?Njg\<bz.u'47=pIa4S69?*Cunmn>  &Mu(^qmָ{)Yyܝѡ9ug=]Coj X UnjV>}.xTǵz{B@y&41P$2,x0ƎsP`V3B+'wxCt49EA1n["(W;6Uf~?70!um.(Z?KeFziI ĮriZcw"8j^I3ΙcpWI<#_Z\39ؓ0mQ") hj0[ot4i7=68"Z7Y}y|FE_= F XR=FR8g0qkS;@郔h^h?Q$ gĂUs~m%@ײ@wr^g )c?=LCX$FWYbfHieGc)[$V1A/.8:T958zn )&-"1J4uj.V"8uPuFD/_v[|(* sX+O]o//H2 5A~A{[/?K ~Y*=N>e'vNy0CN32sz M Nߎ +nz&6618,>$+-L.ANoN UgiBDF&un7%百&%PQ)ž ªկ,-6ZѭGn SjB;9R# 1~X[t#ݟoTAWGA1ut,vpGU{Z=>xsd$>.F*-?*Av5,X"!lǜ5cis'W {V)'£0TyVAEKomkfOshI`Dȷ|S<}Z YHWH6Pa#= H coO ,2b`̖;6ҦЊ0e8K)VXq*pާ9 ̠{{Gxsv|H]`$ұ-.H#$<'&G0"~}miӜh˼J} DǺYNԟF?<DS+/'pb0afW,MnfH^DlY 3;&f8X iAP4 =~nb@%1tv P(_@Az>0,C.ꆀksʦpi )PyKf[bjVy ܆ΖVJm;UOɢ߆"2g@Bq~#yM+k֗au/D(j:C'l2e!ԭ{)f5<L̂Ҥ-5(# :CL_I by֣H/Tzz2-O,T LGJ\p%P. j]ƎQKcRm7qJ D3&I#;G;P.tLI2?U8BA'I&xy{ X J`1ӗ[li^okD-=)HٵNLSʫ 2# 4Xf@&UX|yϺn9$o/g-|8sQIz<"S89s72N?InlOE2ݎb6X0Z77E'Tr^rl/^I@;…C;k3Lx&*9Kµb=mf9 ,DS î?r>hI4'%$F E-Y:ԏ pWۣ&)OyNb* v"F8M锘KxUQ 6Reja6tCA (\]q/STayɈhNg{ $&B0ɐœ}5.?hѲKxa P u S>agOU*6z͔ .~7'#$=mTI}AP#u1fBRLi,v9^Bn|\WfpW )_2ss@Ea jaqOޖ{g">N=LY+] |ܿ-dΚ8hqk=k6G%+LXaa1yi.S-'f{^Ⱦ&f9'&vm[ꝅ}?wՋ^J= D=U4)"fOC5t;/-~kD;< ⓂSmփ*LB)m@fqI 0uG1zu2:&64mfK j^Dy }L9]2՜@I2 faV64-Dw:nx)54&:|P{Vsrcx^\M樃e;n~RQOJOALW;B4L&n.#!' oPd!4}c!Lwe tZ u`*`EHbxrƉQC(0Sp?Rs}hމuǦFL:uM$XyO/~ 2܁<>/߬uqoUt'ǽ;6ZުjI~Amr!>^ұkà҉'ѓ8t_#OT(_Aϡ]f'.:D8lwou &\2Qg<#Qރȧv̡**r 5h(v w##tgXf~ <3 },/>R@2`CۖB_t^~6&Kީse;{wpu_)׈oQx\PtAj]R^\HʢiHp2:R4iG/S&{I%o gAj-ʏ2{!^F&J/9ejB,#&<&(񄩍8?j%͸|h) m0t\7Du8p,woaȘ 9" þB\kE]B2YGk[ܰEE/plV :;W M|"\g&KX'$7<3ݟg ͺS:~tope|LsAX(ԝ[mV]GH` oB!AYpGX&u!3 gܮ`H޽`>)I1ƄݥO8փ,JN<[G,=D; xI _!G‚HsAF`U~w,DQyjr(hBŐgH9#.'ey`;aؙBwN'3RFx/.lF21iՔ q jNV2]P3anM_uV=Qd}g-!k l7E}xi]߉No8tӅ?){:3(t/@d- |'G1Qe+On (9J;CXh%H!jB^kDINj7`Hf{n[2K@*g?S B;TsH71A۽sIB׻ԗg>-ug",@t@. h$꼀 8SDt4e(1DaD/:~P]asfdKj:to%ԇë6*~Hۅ^893oC>H 3̟-.vISU/C:/U[w*qmz%oXD=NA"¢7!h[KY`w6)+{"!^ (S7 xJ#vUƱ4|b@cw}D[sJ_UPF6nu)oAo4V{^%[[a%0[B $mJ]f*w?VmGÉgHPb,cP o_k#5a)AIAfr ?ڢw=wn` H'C~,$I4tRیg9k$ [:zRʑ6"[\GZVvr9Utqi+W7?x,ȧκIqZmQrG:9 ҉F݂f#/?`;rMgNJU@E(}"B[ \z UURk*kr@A=7q^MɊ0@2ڭFυ9-r@(-fphbx1)TGޒV *ʼnXWߟs W<_K@Q5q%nܿuFoUb&`_M "ԗgdwLd6rPe(+FΦl7?9pv)]07@/0jahuYP ~'I$\)m{ބBnak0a%~>7'k&F,L\>xap~l#Ї/`n״@C!^MBeՓś躳,Vv+&m+}Q&#Sk,Pd0D8-r90 iCkN{ƒ"9"^ɋȧ:DֹǛA,x=y-кeJ'dĒ'a ʄ!s7ʱJ@kZCda6!K*sJ2v~)MDe#a,_ *ECOpӲ0}2.ߣmNTT=n}_p{2p)A~ 7>jfZlc4cT3Ngkcۺ&$@ ӽ\Y@=:)ЦdeK6;!zT0$ /WKCLD- ˭ǐgri:Fi$y&K{my%cEKGI{BO[ '#$f3-ph9Oe<*Jl6!;Uv*qm6kߓ,#)ٶCx6F#3fݙag >Vy&:'t nl.liQ ;!`Yt "dI6eV8䵶LJ7B5HjˈUP0K5VPK`?Ee/זP>>&P<2fQ=P~ϕu~_SJέ M"PMCLT8?2f{]0|}W$vTߦ1 `*tCβ"ˆɬ Y  ,v_^-0nw ~IafcJ Q$Cv5bs<M0M7B yf 0( .w wZ`=\V:\Oː7P!5˖ݡofl'ѲI5eg zƈ7:wSĞYBەa4rD.p,*#y㲹Z6\u&E'3u DCZX"Wp _8]/h7]`7.3˨5nO&lU91}P 2l,'|2CI$4S v鄎lSU()oF3=;e?eP?B)uK XaP۸%_h*W?P:~sT'Ġ5NMSAZ+vQUe}Q>]?'P̑JȹUzILy- u˪1 Kw*GXNGėVVh5c[ 7GaR~.:7w|I((Z4 .\k=+y07$b&ᡩ_XsӬ3ԲoNI9*>{zI@US%Tiv'Uk-w ƶtuf;w@GU!)6V'HZD/[[ =w-1c\nyجw0C <[qXM-+5 Ug!%Y""(4|ظ{.7W֕=+iNm;5-CHS&+ V/OHĚ=s9\1nT#W]YB"V`9X9E2tsB'/CˊBю:X}15_=j/7o3~`b DN`>.p# @,vC%D> B|Rӏ ~GT>2n2s4u_ Xl&wYf igEUCmFdE7G}4=ыmZ P7Feg.[Ѱ3`3Ob G\;_C'CnĈwn' $D%M;sbx$fo){ 3""OX(:<ץ5}m1Q%u`\7GP'sN$O(-\;""TK632aI#dRl+߆s Sע*&8%d 7LfZYz̻ pPЕ!$O^ZgMugEcےS4`u ~Jhfib_:c;} {dጌd\o ~lmzM .E #uzȜ&8~fz//Z4+'BӋ T}lN ɎU&bѾV2IwUvgJ0=o?93=Lzmeƻ;*bG;%K:\ 1EB9+oq.G|غf^)J{ddDoYpܡ8!ݪ,rAJ#[+31(C.u Hh|oAQ:Y յ*).jo]o, (ʩ+ bt槬Oj|8u8jo1Ƒ,)ØʬԳ#G:v~χ4' LQDLR?WFj=^c fw?"]Q \|!3y ui>Oz/. ?"*7 {{^5^lo AHJDT| aM;!N9A"HnS,%|5qv~Vfgg5EoF8~<W!fkm2þox"wn]vtU mv"s@Rksvnj)d:d:9FƠ01H X,P- J RZў:uPX~XۻAKܣ_!U[\zҀAR?8lx RWoO6#F4΍kc3>S 2=Ͻa-σt1itW}*W y9#cu4"/,][ 9R4ahuL/y~A؇unPK^'˫NV'@1 ]nz;=IL8 8ldLn{qNoTh+ 4PP{g%HyAs6} #n@4'!edex wjaH\(tϫ<~ePWeb<1HHTn8IЉgTJ5:Z[3{9BV滰>fKQ̈́Bݻ4#"/tP\=q; b ޳Tgף 8n]*Sxv|DC|(|%K@bv% "8nìf0GGyfC%Ł(PaKU%{dt^`bAHH9ܝylBO6e{AU9!ւw!t _N棻dXHMQU .4*IYcâӏ^v8䩀'Dw%ħ mCcds\޻=Ȩ#e˫i+ǙG[{WBi߈uET)N$@Pk邋^vA]{V9Vp #+6oe-MDr9 OR"1Oj@)XbF4AI-.IЭR* deO6po5ιo|2LlA+i|9QݮI{ \tx9}cT']B/SZxR)GDdod.<q~zo> ӌwǢIj2Vpn.~(T ٵb(QMZFd{~s*2g2S:LIaag(џo `RFuAK4>YEdV>^rΖݚPo;?q5nϡF#`ؾq6ɏQLɫǽBEʑ}U8 Y1hϯ'{}ژv"+a݆,=eDtw_T$XlH=}pUH֥>`Y#`zi[@V6jB<">-b ȠԨAR?R#Gm;ZFOjƆarFqCrfN`!Ŭ]) >/b iu!)`rFBJ0E. E -tf: ѕ(ҭOEx"BȺ(;ӠNȮO!+m .Wb ơΉ2.QxUDQoN6. }dA:갿J$> =;KSϊW8nn?tqFCb(=Jm>rv# \yUj܂w[]?t`ЭBI>Q8:㪍(+=4浉 f/\"ND1PF0JΚ Ab:9xXyhCLj[oo0L){WkxSXU8 vNKwJ9W/?Q׏dPN3H +ua<:3j߮F Ư[xUS|w$u@39&Ruy# ysvTl+ؽ[mS/q  [[`IEO"6pxtv|(ATe;Xv@]܅p$Δ̑N{xw@q;c9dQW=!ءvЊ3ѵ<~Z~CR]Į$0@<}cNgj[Uq &@kD @Vir/2ধ[9z/13G癓u9S86S|Z h=LhruT|Z<Rms\-5ohCYbSL f=GH";`5D5Rf'5L,_8q"KBN_Q@x@hc%V'wg~Cy@0y~uX^kQW$m mK گ.pai+]}ePH)27մP ;#X0hԑczoIv{w6FOǯeFXGvJRMލI-B;  4#94}wư9fvI,p^d}i\O`F6s=*.ѤDy_2-Tb?v4w7M=Z%Y lD(P#7ޯi~ gKJNBW5 p\x7Hjjs2;Opf``q/i l71 ,[")ac,`٤>E)1khxn=R8$Aq-jx1 ( t] Fn4\XOMֻ\Xz~0x-ezar!k *ߛ)[brbմϸLI "~&reu'0懪bVjyב&C\"5P߬| 3"U uƙ3:exԟOy/]AJ7j=4Ub `8 {^KiZH?q6Ii88ygpE$Cv9 $13ȗTmc>j0w|@e*Sv{&N>}LN5[OxBOYGqٙFs!-Hd3"L(]=XfR7'R T+$f<>ZKu/fAX;Zq(u.93i6YR<"@@u ~YXH| 7=`ص$[JM9"sy}"v4ߒj|UK|\JTiDz3)`kd)j]^G9F*RPGF9'6_Mփ~h p]qxJ s?Jtvn~R(6U-u 6rTgUW{U!ţGsFz.%>~;޶hI*Պ䚷HgZKfER=$C^?$Z6#o50*ûBgBj$* Bsr1%ϔqsNډ\6ىSDԍ81)òrO`FF=v?4_2S`9z#)boYsL(2"Hu^n3vBѷN%[+ܸ_US-+L”J$T\_Bg5*d`c@z±Q:dG(z <8'1IGgEX(rXWҁUi-)|*MVlrv4Ua VzzFutn柢)K>73_eLUe61@49jGIg#j U QbU6>hb6/--)PtAǍBO}d[鐅9)[R4|qdQUga;! STӚ"X sKT [%uIӖv%ēgk`3 v%( Z"9fUo)Em*NLͬ{F:b(`LN8so3wB6DS>N:32gyFP /wx @LB_!U|tO}v ~~8؁YU[r"C߳Yd;S33^,M@ Ƌ80bR@(.Mh܏n3jby.+LܐPz,6 Grdߔ]cjWF3%; 28@B/ߛ4Z9ӑZ"Gڦ Ő]W X"2WLrIdhr`%女Mk'1IAؑpxqʟXo*ؠp+i:Sߤrwsa Sٴd>KkOs(i!ϏӊmǴ0!1 PYNV%KoB.X˷Mk)6[Dq h:S|t+qEU-[{ 2XDMYpzHܦ$|٠%T},Y S/$GZyADC62C'c=(Ě-+<2+dxXܮ@^ǿ6%č[ B6ȋ 9 QK2܇B{?gku&Z1n jQ CeaSRr\rbwM8`*Ooxa[=E>hId 2'O{Gwy&!X|P_YMگ>*^S/o8TX49??և@âWAb=YdKSvnEo:vtj/KFᄻ>C𥕅g,!=l0 cĿ5WʩJUۏ?*l(M3,ٕ0zW}LMit>|(y(n SX}T#"d (`(Bwa>BzEb*=KM:MYp(yyWƬT 2( K _6PϠpYBAWCC` rӎ7Ej#-Z45uR{Cdq׭2C0B }ӐZLr^#4ug&f6&pLXmKKEe[1))c~nZYqq@J7 0(EZoMxJxÕ<'o/FwضC ci461/P}磁O^tBa~Ӱ\Pcvh} B}d};Ob tI*]$s$7[G ۺ[>tf O T+$+R_d>"}㦙)N:$h1*s+u ogZ4s >H|Y;3Ԣ1IG2x/f'#W%p?!ע @ځS`8Vk3>;PY`HFw3d͔$nʈy0? dyou>%$ZspN8] ؛#Q" zaZ֨* '5a/M}3vl?̍}5[|$*bi`72B4:kpq쐬zKiw5!˖ ݏ6Ƴ9u !W2:\A~*{Ei&9P>+D{ lv[cy0ܺ2D! jeL;Gstל:c whVx=md.yNJ&瀢Uǂ9X)$ ȵ8` XO@uMкߔ:*l/Px Z{J^bdb0"0ڶ3dҎڎ:1%A^@t*ŕ/?$__S Ls9w[Zikedր=Idy%N.u-πͅ8t0OMǵ =A_ oUNwXӴ|\ŏwc͙ 0n:bGdm ΕM2D[B§]+^,Y(M+U2el4'ADOVbuKn1Ό~<@Cr[,7`@XlM)2dg-cN&>Dt p&Ο<ڙ*U C#:{n0(ˎG?jݥsl-B-h`"kD#!&2huH8rgoO̺cvKh0NU#p$yN yw6u#)g  :P>[$:mr~tXd}J` c`hԝD.,Q#*nƃv-hjVfn!^CjU-"6}nFЄ}3Ein)EG^ď Uzλd@&p#eaQ< 6t˵ow@jٌ0U8h n~"!Xn [#ޢbH(/fTkt9? 5u|д`r^# xKT2JLlOQK:4 PQP8@[g`ɞ3kBC>z' /WeCޭdĐ$톳l8Eh3\fչa@oCH45I9ۀoHĴ'YSX[w B:ΦP"p%xUQK|/l[:i4)q:Eygڣ^S [!r~#4g={b{^X:A}%82?Wݤ%󢑹z+&].GC|-[ \MR=Ss+Lo]ex\ "[̲wBݫD^ n,F㺿;~g1 Jާ/伴ʒ":K^qvAP"&'^[t3ΐ(٫ FHQ_bN8z,hZf ?:bhRagOۦWbs50fߋV{9rt>!GTt|a(٤'OMAR6i5crWQDm`~/<͋„EM#$V4U?$E)p>@` Yn7C r6!|8ǽL1%E9rGW><@Ȱq`Vcjڜ6戍mWUMaFKw3(q Sw;2U<4UY}2;oɤhξcիϋ9h{H(~K.;u'&# 4w&9} *Psna M*JrkcYChLz)uq=C҄bu1TFV݌< gq?՝,=X 0a`bߑlZ#?ї,=ylh}-BL]ӛ'N \r$Ӏc޲6syg'[DS5mbG%eˆ1̜}'WK kyо)UJ)o'Gqq2s kqe}\-WLu{[6Z6z!Qw2Іl8N}`59~ݒaTF"pvBϻd}RCGfw[eZN A|6Lk-=1HuGo$ !LTMgd3Bmqv]4^^L2.ӁC%nRK:r@D Eۆ*f\!>G1+2 "%(WVzSΣݓ_m2pH2ӂʮSqSͬ5> _f9r ^t, +l'Ch8<7I5]̏Y}jp;RD1:6݃C_&_!%9*Ա#"g3h 'nPCF*۠'X@2Y#6r_ؠ*7ڼ' 5W{j {N+ #e CYfimv|<{{z7]%ׂ=S4Y&G1?S.Z{ x,LLݹuvtPS:ekh%}Ō٤X 5o( ך Qz9U7тJ O.(Qր1eCQH_ʩyvv3H C*!LUB-ю}hW-"'A4_A=D,*}#aj9yF¿ >Bc0-IV].J('U>ǡ^,̯r=.0@ jwA6fYہ䬂pim /iٕq9)_kAFȩTNː s@L ,'69|nH׍2+X?D.h]0"xoQ22 |N&.L0pKC#)!b]d}Rޢ EiYJF8V! ة' x }'i)FHr<>PCDg)k]w:7ʷwM5FjVEB Gi@K"FSwkv@aL / PJkHB4Uw/cU%iJv!-U 7yT+2Bp‚o}PIX3A;-AE ?sQ汞734#8$!|z.4,NCsGRf )iq7H6r}T卝$ZQ & \`FL[JcT;zm{>ֈ^&cRj/t60iDBwԤ`Bccs@|n 1 p8Rxsncd9hO| lT(9P:K^=ҡ.IN\[ygˏ!}R||*p*Z(=Vck̋]{lj/)*.ff#U>WqQ 83e\CT,Ӎ\NV 0YLM;GҦ<!,]dOaQN /$"qzڐheJJRڔ12dmz³c.j{\_Y+Gb6+e8P<$yyN4sh-f䐣5ݰ +"8ioŜYq`=; s/o>JRHJAI }4CT=?^Ɓ &`4 5H&P@۞԰WxS$H FM>bD1qd>Nh,2ݗ3qvZf2íH< 7Ovkk 3lr^[E2qe( :\ƾ*/VN}#̡BC#kNP0).^>6 +ycbl"n4z?igmS@1i(UW͎:&,=x΂A-Vێ9w={PKP%A:8k>dts6|Wkk`n:-3 G-44`YAS$%{`PK+aRqDQ:^P+Gt},a{^[fv JvS{$ ՂQ?da#R ,E˽Z5HH3â@M{W\ہT.J>u1^Og4eJQrrnaThjuː1gƮEs7&+ PLe; |^n㶎ݤ{}D]Mlzx֐v$q-#~Wmd,!N &αOۣkDtjR=oq ^Uu{aVn[CQ,7^91|'|MҫnLD&-hƹ\KK1lEr{ r 1YoqH_UŸIJ.<1Xj62AO$ȱ$4FL= x7WŰۂ'VwPq҉>je:i[D0yGK'4~7tRig7_{4} KYv$WWo- :pa,_dn^%R"_R E+#/CR]4x?mam^rT)UKb>`Tzb>| KCRl j|\ ?+Dd\ʻ$2ÈA,Ueة̝@Hk|ٺ)0f9c4(iHKDsk*h]~Gލbшp#Ӫ\D:~%1wN ^bӘOYy>3/&s-FCYb\3++[eHg(Xբs(#?$/p FoS}#Iڵ=mOՋt4~c|*i;DS!o=e84t`r:jD2O4hݝN ݐ#񋉹,&8S걐+o{~>I?]`*QMO羐%k7f [$5ӌ O$!˚4+1srq%8-/zV=zL'-GҗOz9{s(nsq ǞW|XNtMzkp)z;dRN#2ub&tEAǓ!63AI /ۅ~a K:%XǕ=(2B9CNu7lٗ uVwm0z_Ӵ5op9/?g]8XFYge9fR{1" \HWUk]y7~êx}-G=OUQ3 SMv͙̒ĩRҐ]Vu@#D;˞}%9;k6;&oeB$<}b KKƄ(Q^ŸݭkvVf谢zr~ w@[4l hoy{#F\<&u ꌿcp0u"N)ngeei?.Mjm\S*!ksr<<-^iG㦢ZjiD~+%aP _=G.h!\)r`/aTkP+("2zY[RrUii+Rk:x.Lǧxk*Zv=` w>)1OMWAWvb[`X¯~t~X׽PȩMSnCP `}(D\;-_ao.򧕌Fd3ZA&U>:[L:os{bS {2Ȝ"HSS_%^ً\TzˬRI@8Diߝ;p4+a]_UK9q43=r]ܗL$Urj[t-N,#T͒lC읓>l5 ^J0 k):l(:juP-kܚh[;Ih_ޡ԰e"XiAl<~EY3nN +į:'3/{L(" 'ČkY^Q'uErMrIsXvp==Gi0J%0 _87J0/_TҢ&yFj-/"JnU3~ R+7/TH[5n3 C  : ?)|bwƦVۅ \έݚ%%/AB"t2ɂa˅de9GॾP~.6k5>Nʙcs.i>j :f;QUo9(`|sp@@˖Iu*Ya=z +sHP <ԎVErUXO }N\AC߿}%gJf xL x1GpC>jNIw B3;2806㭺A/4G6QVःUdMK~xd[T /tG妾/Y' Nll3<-5YLsR׍P:vr#x9ڑLXTA{F$b9yi!im8P"/l,[*c(mdMٍӵn>{{ݏJܭh!vƿB 4wĆ'84Ma般43?KJ"Lj9JC繄>Zʔ\0ea ݦ^CIRO˵E:LsfH k8j\^qRAXPZzߓe+jW5e} .-?nPu؟i`@dp4D,%( 7暑ەdV ^E%0?#ʚ}Q|,_nY4wなF%{ ``kb5}@v41 HkӶ=xHHO8?&M-þfA<; -R6r6|cKlA;6S0 R&µ74_n 057)-'"u3EMQRWN]vmVW?kV(V"HtBq u@z_.+cn[[Rfnmkc\?|Z_mMI)2k 4D*7qKϭ@4+B[PV;']f2vW` f&- <4Z3n4Sr3NyQ~0xeE=a ނ1L+lCZ]9pW6+bz{abELݽ2u#rŜJ (kѦw.WF0-&H7_SΪP:ۖAoQ.}c:Rʼ t jÿ'jN @nTl$_S8bqNkS=̖`xI)24SEO*=gcUj㧮H).|h]G葏|5]N_=_v-i|1,Qq+x́Jă5gNURlu~y,PhLb\ [{kUvD?*Dr/DF74s')ER:Mx Pԍ: 0K '\cW <2 cEf ͏9|o$ X ^Wt3ɳ5Ṷb?skꇒz lXbq#%r;fhI[4a/)+HҼD!08P+萇3a)},cN;zGdψU.,;EqP 0n's~Th}~:(AvN%  ~j£a6y)N4?~p6>MxCM ¯ bXflA,\ 3TMBR;׭2#!wxV5. "݈VߩԿ63x6ڑ98pf ǬLE +H[S造b'$3Oت&fPɪuu *֙qcxrkg0dtp9Z2 cE 0^Kpխe@%$۽dE΁/z8 Y\=Wn38-L BxkO!kD_E|PC.`ߛmj㵎/<}9o1MV']E4*)`XxfZڸ】s'GgߗN=8U2Xr~i HSJ5@C[*PmC@!H쎤 aVb"= ғqQ߲;n "#E/fH]Gx$32Bbte]~H^jMJBm.Ug33smXաlG>{Zd !YZی)G#| a ;Kiջ|%,ke92`Hv-i!\R7J,ݢRZThPUl?ᤅjLT$'٦Ro{]\g7׹2T|bvѕc)yp'5mt̮U&$vʡl_py)'Idžgf+ƆB'd4JkNꆕJc] {by`+'<YW7~M|Ȑ݂%q?JB/?RʿOIA 3EE8aմϾ !=2:\.0_jW{H}LALô+oZ{1E/|rph[޿KLCHBN]B'B&@O&&̓;z. t(axQBǤ8WVՈ>zi;G ŝ7o29*am/G}jF3O >SE&1s8>leE>V)BGib4I*[5KIFOiϕ;)jCM,c_<bʑџ!mJ4f䈞.肮 ڂEٳC\ک2eBV5rSY diV8AQ.ؕqtЦi^(JY~Qɕ;zYkψ5 -/`5=V~;Fh kk<4V224HLV%K%O;2m1y@#=W[}EnTZr,1ML:,&j=ǵ9{`_U6wԸ|ݜG,"DBGInS-⦗m"ˏN'5W tVngk;dlzc(|*.\$"VbF.X/}q]DE ]Y+&z9>j!CڡY"ϩuXMk#~ &u~ꙬDkBmbҥ2`j_WdH?f|P 4RL("fTĮ~|=dSfJ0cbCeNQhFz,{2Qu83ƨ \X/F4Y㚞h͉ۤ'pؓE\~BM*؇T]Aſf -<GU*Fy)}reS[iY{M*rBEn,=\W`'Z p]Y04#R !Ƅh![|puH+@{ՂrsF;C> @1CxɪVm.ܩeQq'AkR/"Ҙ|@.މ0H%K^ۄjsܔ~[z9߬$pđL4aNZ~ݍ^.ѧAMC-sb%gE0RRXi[DGJͮtliZ(q[+4=^4:[/ʚ{kZpvdHE_+{y.L"T%}S)Fʵh-JϯBTi0=^k5}P!,c4q 4W/Ԫd&DYBoղ'}7X )}eyTQ`tqcpI 0 (7+)3@}ZJ%B?J+w.cx&Ke;/L?e?/B +b~&/O&\d-F;1苃]J8.S Hz4u^O"#{XA[S.pjRLc2~WiL CdK^xr KB@&r~|y wdZvd[:x(Hn]q$Y 1" soe`-DChakވ 1{Dht[=9u42Ni.z[j @OaPzdid79ibP8X)/n`"+0 8uE?Wkz"^F,aiZL<` ?;2i 5$\3GCufܘvVEUFz㒖c%M`Ynq^ZaaW$u9 rO ^`PfFYNH#&=b< lCUDyA|t+Jcb" `Qztշi( [UB8d7vt@%n] ӫy<F>*?f+0pw`ٴXr$oʥ֑o@^aސ%7 U'Gj63jJ n*iNm[d*e߀:NjMS:7HY}HjNz(ea:LAXcm݃" %U@\DPD! TjUvZ3.r14Qha(YJ4|7Ңy_ooٮ *I ?!'f'Ɍ'?ZkҶw/R%wxފUv$XoF9?3Gޕ`#;Bt}ͱKðԯ'fS_'7xcT[O Eh}Ė3m~.u7Wh#x2z ن l x8Z6{>}NД,ꭡ0c.y'YҐ$e߫R+<Ѱ='~\w.T4zq`0W-}%&q/GApk 7]xA[+*>+$_pn\hb-PsTns_A` ECoV42`|W'䌗G3cۧ*'6JQt- "0g<| R+*~Ғe%PNXY "=zTT'"x]UrM9u@dKԧZzMo] *VvgU#K>" A׾ kdƣ0sd%3R= W _Aa=~,M<bX[SH02F2:AEI;b5Ϩ3l9z+_y:{#oÂ*]OPY޵<&4*{A37 R_-mb@f#hzj֮uddpS.HYO±J}v當\dX$o|6kcAWia_ R=Dm$6?l xSuj[qB}^Ig^}s2@I;p-B{y17@ڮ?zӪ.*6d7L7z~K2~/ҡ%u}[uV%wU fFqx)PCj&2VB˹u-RP 48'h;F ȚঞDGw fWyiiYfr\ٚ}̘7`Qf"/ù[*6O#E=-zE/?=@8żGZ[*Î+8 do E}GG3wK韩* A \n)M0oK7] cO?=u sl`OUвDGJɮ:A*!$ڴq2E˲% 2ݨs ]';=C:ph%jntĹދ@+z :r)fl&u] Nu?Q Ր( ,kg‡+nGk}#fnF5pwZ7U ILU`5 Dp䮛pBqa+'wtCg1Ysz$X{>Ȟ,plʃg$rr_n3Jo؎fXWps8+Ɯb2C0:|#I&DA.w+zSW %I,*E׿EJ)<0kO\t ۨS%tr yܡFz*hG+?Ӆ_eo\ݥ4&g cR-A՛LFӍUyB5f2QLCg ʺM±pBa{-x$b2%$Z,6~[4*с|\m|\,qw`k@BK)'P,trq07\)3)v ;y ֤O H;׫&lnE߇ӛDه1vfFrsF! ֋h o4?8KW>u*vPy\eoD*2 (_"usVoGG3a!iotGuJnl%rR +cwdW-pQBO7[EOKw]y2{_HO`sq?YuK52G : Үq$Z2%gY''$1 Ȭu~_R!@*j[3 n[2+>]pgJs~ j]S%A0GC,M{SwQqoM2:k,_rUSkZ z"GT#sZAאǷ uiT0?0" ?/LCUnˇkhq&w rm@jL闈6aĮPxI=6攉`\\;RM.m^{m Gj4AGAUkmQ0:ˉ-s$XF9ff1YCS)Fu",a S&>̳N%Դww윲v|S\TJt D !G\ߜup|CpWC[jSd$5;>c\ˏNckHUkǒ({ܪT88$-k3ÝB~_H\&Jcp~Y?,ȵY&;]743첌g^Sfe4M |z% !P"LaJ R llSN6 @ XBϑQy Y.a*)f@Ţy~Љ}6uB$;L= "liuۧItĕ˿ne)/[hNҕZIT睖F)bk{f+C s6`Ip_YN oy`j={JcDvxDL#D  FPMZ;m n$NVf,=G?g=͈9)/4yBȨvl!(E7Wdy0ĭ@aySidb/guy[Z5R|% uUW[(miBֶ3h$-DlJ&h= AL[gYs /m'2QRxsmn&ޒ8k$+ς80lU>e@ݺo(`wxZCc6B, U>zu_xs@)T XpP)Vũpx>6胵*#λPm7ML.1>$¤Ko3K ϶i<'֣~/Ɯu;A4WfspB|0S1&ߦouqLA"Q Z![,,t)oއ_6_k-7"n:R= 8䛒z@ԝ9mR$knX-ˑ{M4JBPV UXƒS8b##b:ȬE2p<4_ _ߙX"R謹HG&uA燒zM*³DdƩ Y5+vՁgr~-+5vGaK83< E^YU0_p !)XO]xEtgtqEEaL،~ Mtatc`y`wثNåm /2HW`4~m4 R(n<;s'*b'4G¤K*_)ถWF(5;;3p)Y4O<]K0U|28Jorb&628&f1;TrnSDzt7-οPo1"h =uM ,[}e7>bϑGazXz!d P+$q]r Qhbk |s vb'"jNƠR)_,)4xAlh\isW|"$0+K-Iυ&N%odЀ 2Q '@jWNKo$x~sdLxr5yX"~&8%&Yu]$56RQ8Ⰵ4N].]FBRViE!3<պE87ZV7 BثwjG&,]S?E7o3ĞE{AzGcʡ0xCcΜ@/ڢet Vvam٣\3 4M`L✣!롯ЯV02Zu #]B9yM-ݩxLz^3}T@ ;ڿ֦'(dA #,ڤ%;=`,T-\<ȴRBUj@G9nRZ(Ԧ!;<% 6`&XvN"Ƕw;ΚWȩ3-BAmc'C'&'6#QbF^ Ĵe ,&EVQKcMr/DU"!G|n- .ix[.)KgڗѬO-VAvʱK5OٓB!d#DL)w$>@B^F&"x{lDި]{vCHy?ucY _{NF]IJ >"F OErx0p16֢I KL/̛nEK}wrBs{m-BፁyNg)9o(mPQ疾+T} Y'Θ;fJ9l}R6\;ЋbơrhJ(&(ƽ77-o{Qxw"'?$?sіɫ`j7ؒ /]E-6o#,rg &ex'=R9Ԗ>:#P-RX>1]$R3YS84/NqY.F^o u*Ԇ>%s>cx2~uz+ BV7aҺDw LX4U!:{L+6"w'/kU9={b|C U 6Qڣ@ pi2ؕZP5Wf7T~ 'XncK7jh L vֻ 99W?`n?Gg mϔMP dWe41_.~FߜM@7"Ss*BJ"ܐ=Uv1 <ǫov "|ճjF:@wB'[PZtnMKΖj"FYu{Zs0 nx=e?(rʼZcHʈ2oH pkKYՍqEvRagF`[ָzB Q湨t&o)i޷P|7N&EN˳/;\ؿx;۹׾S0Y永H^F4Gcn%hKMmC@ὍضKˎ_>TP+/ǐ}0eO3nj#\;n8mn+E3]:GkLJ1Qa+7׭}Ak\lH03Env-7ۡH=͚Y$(i <,ET~-gcuq2"7),{yV/Y3AJƤc Cpg\-a.Uv+τPٰCgUpMx~zei-$) n9,!HEɭf6J?R@B$jظ>u/# д ҩQ`=q{ 7>I1Ie Dsnޱ{ 鍓cT=g(Ԧu4>_ ˍD7o1Q)+Ef;36@`+8ztsZS1i3xG0ۑtƵ<~=Z*|b,!c~3iSM>(-ј=[( L*۹Jql`X Lx%_b.ǒG%]a$ϳ]΁3 }};4`K6'm(^Jjmp35A'G4en3~ |b bpe4k`T9Y7bX$sꇳb01/7rlnFji}*8u%G[7a4?NvI؈؜ލJzNv(J́³rI| ^з%\{{w ʰT7M{&er.ah {ڡw}‹W7;j̈`ZSyp_{.Tb}Lk(yXKtEODx<̡[5VJTchOj"9{t VJ{>3Du95ZFKŦtT:3dil; 0f І1X .=FS1:%#1C'HB<3LCN#1&UIB ϰTɯ}lƪj":NWAq7ޭ>cDQqJgKrcNwQ&#B]@Nz8a ]pZQ*:QnXE-(Uit#}=,x;Z`"ҹ}[P< źlc M A Jm#d[_N]Eck3l"П>b|ߠ"53y~MX4,%,}$9)q1q٥n!97$LM~qY`6v1H(Vc/ϢEsȢr*hk˪4dzMYz&rl?:y, DZdrݙ3'|.Z^]mD IOµQ踑 nѓFQddG`.֜#cSP-e!fb@B[\0C~ATmt>(# d.ě EY8sDlaH\ L#moCi|brTw֊ΟV,68q؎L )h{e6(7d]9ՂuV`A0|kN@HN68$QGl Pꑃr{ d2E8ɩzAo7?Bpsx q*i\|8}ygrOZ4L[/ip5e* okQ :sl! VðY;SVgCIw [ 6}Pl`f,ΦUO{@+F:eM:GsI&*EW'LktGGWv#?~AO4spFUh79(E!vle-T^2zeBM}Yɸ"CEU=JpH8c&^ؽ/oC㜣Jo3hs>h;x:(PPoM@DmTqrV+m ]c"kUK]Qi3# Y{{Tw_(d }bW˼؉W0}-U=0ͦQ* DAat9'Fx?N&Bx(BnkzHߦ2B"ڧ r]xRlT r3{2JZ~Opb LtIUW-i3zٸ;w.bzɺzs|Ħ5~8\׏ np;boo*ma+/]&6xj_@&$'&X~V|z{9Nؽ@~j h}Ui/۔]~2nj<&29e׊!~xK,U_Xn6 Rfk6+ GyOߏjN{UO{q+3" poC?8_SrRNw<|rTQ(3 q5&`œ1[ԦVϭ!+[GKbq:S+XAm*PvBu@q_ިnѺ72to;1D}-?wH3&6,o)n%%@S0lڽlH[GwZmgN4q$tAjq煄EA#-ao6]`nc'v7Bx{DQy3"~,lĥiΕ9~!%P 汱DZǜn$*A>qWI$DjNғ2@^rH}e*J_oF-t6bEh&(6@ٶUvҹ)G Dz^Z^x$ R^IAWP(i$`$xPܤ]՗5r *vb(ITE;^| CGe4Kx==xuy]B!LN>D_:+]h&)*ˁǵS"@kW|T i<;Hx@eDbB[[ksjj8% vR`ҵ 楆%Vv]7a ê]~!: ׃5J:/P?&·EI uxMuGgi]3|!ԗ,!?WDV\KzC\5|q/hX׮@29 I/`(ue:zρv\ާ$#6>xXdAY\SfElkIYoy RmpemXZㅝV !4XTCލ^($!Ɇ|ķ}V҉N1J+̎`Nx 0`k7Jji!KZ3BS[& UQ1_a=JVVhbD-9晩| .g 9\a6@V'>,q}X0a5 >ɵD\g3wOO}K;20 >6 .xY0La*8>w{62MPj~T`/3G$u+P=r?4A(/5z3T jQI)9.+b i]jԥ d=o~nCҟ$4d]ND7ZT eՃ تiAoX,qD_;f/Z@F3EZYVTd$F%[[~U˝2ad,+_-vqDG9s- U6N% ג#Ll9E]?|>?ϜiFbr;Q! ]I?48` n,!̆z zV hc$IJeV'B/սR$m.g[]o'{c>6-(j7!oؤ>R'f!()J5~A3%@Nfd9Ӎ YvPDjYg)vOJaXHՠaH?ˆ+=MM)?y=1k 5Ubi&.P(C<Fyؗ|إ ^'pMI{v+c^?d/QDmwKHW*h63ip"'֔ /׆rtx ӬGH@+HpmO $u$[ QHF)ri/i#E<ϦQoP63]BS+5;@l$"P35t_Lx\nRW}1PB)ZGLBIŀ_ץ[ey_#X.{(ےD_={q8n2/moCHGmU,1VÆrNȌ=OHb*6 ch蠳F$)8.]1˦ΆtG 3A;m_Wm0P^ċ ƑѫLߥC=H>6f/XhiΦk;J3 4n 7\?xfH l"0aa_G@=^ kOPD]%W, c?ŐcOKA'CUea)WdT-2!G5b2 i{.u=g؎LC9NNBd<8̵,yV8jEQ1jꀈZV`Bt@. 紧8h=iHA-e#3R_$Ϣ%;H]!24bK@@c;b6~I`ܓ{exP9.]c4׵Etwe4wɸS$SuDMgh;[LGϳ< so UYME:e1ZA{g]\R12k$p2c̲lX3@ڧ`T$UfVDDtיJH}Y_bsEۇbCn[8sW7Aɳ$5'44烞8sf2&t*wdBd_`u?q*&2 _i8-EKO֢Uvsoild2>;lhFB._-|TEmxm}ڈz[AbD酧wHU"Mٌ`.;0Nʉj~uuI~z?}6^ZO, }gkX?ޜ͖ƙQ-N kԨX'!mfd|ׇc7 Ϛq%flW(k 9X|]0)3x~[ Ra,zq-\d햵.k,Fɺ$'$x 2q vxb<ޡ>/ֈ"ǧA6.Ahgv3#“͛|V/H@E3sKfOI?J?4Y!L 8J[QtR DqVyxæ) & bhY_`?VU8z:th]eܹZx9y#QuI3oڷJ^o؀dHRb2/*Cx/m6Āf[ʪ>394p*uu=EFREyheF@ 8VtRgŇlRhUh/|Xy'U)O3U6H㐁FF@1Z߶e܍-&Id#2^Q"-?Ev! Ld5X+/dgJ:'KO~ȩű#?_T_5ֽ!6a .&UG p[/F[BX0O*\/cW CU@*eD*ZMav|A 9 Yzx+^k˼tEVDImrc-o'f=CUI4 \I91 r )2^BGyt$R 5)ҬHvxrg>Zg7iO7}ل#'`7^,PZlDЏ7 2inL#UR)^2̢ ڱ]?R[AE*g,>J<>z儳SIp?JJ: xX痄lB C @iZܣd'V&cxR,5V|kYDlz3coI 9v+L ˅)_r 77{xceODJܪnF{j61En_PEzF}6"gf!Г&CX'?: lޅvg}53| nѰ5PaK_'(IvO,יlj/N)fzo¿6,6G8'=RuE\erRQu6wa*竚[ƀpE]ImWB|K@?H>"D=2+09Ѐ7OXTЖY`KVmXb^f;=3TaJ*e!_ i'M6MhPdqvgbRwAġDӪɄ(@عpN-'"W ~tH4- g]拌w"q -+EztZ?k>S ֲFWZ kRbT֑K ~6Y#a+B ƭ:aZ]8®x\cZ͝Mˀ?Yy;2E{TmS!+vGRh&ǨnL6$Fw 5o_6d;Ve'!Z!`[2iZFT|.jьz:(R;ؓf &FPoJ gXսC5OXq!pO9o/Z;+Twb "%gh1p,OSTl&r u?kဢlxȦcHqU>YˇƧa22wo,GGeJTew.#_3j|I ur!1`<ӳw+1lc 8+:޻襜vnX.WEi]E:]\RA[v%O/a҃ lj{1rYc-tbs9-޿պO b"i[&Srv)MomwgO!& AaXgvG$uk57yc|@f{/ȁ٢"fMiS9ְ MO+y{a3s\3ͨXk;²Dapk Nu]35n Ƭ׾3KR&.H+Q Simʏ 3sԕMZvz#FLpnG%UeFů Y@.2]4*C4rAMa=/X=fAA~C+R56 w5ݮo3DJ!^ӆ vTR-% ՟NE@..zJ h4xDYJ 51yd7RrQ&r_&P0LUA=}5BYgf:g/`K'ىvsiո/}A/#J#xXa/ȶ5 F<@$Xa3&X?+#K|I2a}~U?!uU5= Ηjm66ϳ'M[Kx Pah zuEP]5д- \~eI#j : A|jZ ܗvގ^R.t MÆ/?ar'=K9CuN۝Y k*g7 ߓ:B'gc=>շ&38mq:|w-~66 Thk7}FF'{pfH9t/%K^ϨdcLcߪ"Z/lR84mSV֠iSogM`Ԗ6M%xȤpSV Wfim3&sյO$o<((6a3Ve) ܰ9 {7daz\->YLl p8zm ͹@-VC+Yh౵Y}^/e >WS6 ?;?[Lh"c^ԿA 40ϺoU(oQ0vwHyzl4 őԫM,7f7~$5>9 k28 Xm~d(4S$FpA~] _n;j򑊄jJܲ}N^>AKi{g|snLH+*ZK6Zb &cyyܭщOFCЍbKv\vؠkK69pxm[$3,jz)'՜]3qS>MDVblѵ5ڟ{8%LwGBZ%Y᱁[T"yFٿ%]yq[]"qncLq nS:./'GLkR:c:"tL \msl s@?(k2jn#EIԊ.s8`pk_`in-.Ԅ;ZqN_0#Ol#Ͷjˈ*am$8x=R}֛ŁzfWɁAʬ*ld CM3ZoN |IDԤz'G'W|.sWU=gOPz q1WS{O;ya.Ya{=DO>%; J>{$-s/|5 CVDo*AT6c8Țu*#bAKaTeȱUzDk'6XSѫ~*(N$ ̪4BK3Ak@&Uhzo.055_ 'J@pLKh]YԆpSLFgL><Xb[wFcuBDn+,a`>=l5\ ?b3e+Y[fY[QVyz_q['$pә#۰ }|n$UbG̲'Ik>$S*xP RnPNܡSZGEDqR'4t&=1-\Jo}]9P,OoCn@XfZ8U}͜QaGߩ+À;jˣ;mE m-ގ(t@ &TPɻz6rԼ_m"[8u{f½з49:WE/L9 Mjafz)_'ڡ!`SynU; Y2|IQYu+X?tysfWޚ"WCd&.lm#.?aӾC͝h r^_lk !*Ӑ.$\3Y?OZl!O;q6zHHD#WIvXu7y[Sl^uߌ uay$H0ˌ-uR*QWyHY۱AQ$-`XFLDKdABtO#ۿ>2>V;К6NL#ĸRjXnbϢJ@ME 7(i \hgOФrbݷ㕰?RBY0kf!8I-͘v-,AZqI[ mYiG ,_YQm#*%eʼu_w RT0V~Gܲ>:lőlAMZCDV>,RM1R׃ee8ao_\p,;ۢj ņg8o[ nJS %4{ -6lH+$Vڃ`W?z.LK@voIȭ֯{fW?V91)Y5Y&zK\pƙQ+A %gbV?0 t9'l;H;ݡ0wC 9&JqArŏ9M GF'?dsKnd@} *n+N>@nūVݽ!cѨK"%z*4ήPgޮr%=i)%P? Pj*c ɨJP)<=3b^oZ^|45θ}E ԁm"~A:heNig.]hux'~HFvf0ui@Y!E.W$U{T~qjT$!{I>YeUؓD64M8O>oM5N`wxx6*Bߢ@ Sˏ JRxҤJÝm5vd*#R Fi!UU!fDhx+|$ $~Vp]KY/凲r~%6E6% -SvK&p75 X/&6#骕h{G9&x]w` lJiTrTCWqm0a~Om֎?1 g*5|1/ݻyI` L'.xǕ:8 0||]QmMI4X4SHmnQvL/c*A$cUYKhr3ћ4 Nj SlDg ;"y_-]Y6$Q{ɨ1l2M8̸$nvtw{ewE*``zO쑄qRaR'`\fdP_vP ʍŊ64$zGPnC.^>5>1k dmC VO}xNTh]on;xU* w=Ab};dC53i Vҷԍvu-Rը9~ Z4KSTjcv3Sӕ,JܑȞ62ncL;"&c̴tRipNl CR}iܦI01شkqM(ݫ.掫/MQ# _Y'KO! \S^ 泟i*ϤVgOި Ng~ZCv*DkqY HƂHxcs V^ӭ+.j)<=Q (,[ FObvqXy5 nw:.V]$2m J^?d9A0.O7 VbRm .kllÇ})hLVn|< {>Qւn <鐩)Pz%^WUl()o1@JUm lyX<<5ED6+TlD@g2ׇ?lL @4vhmY)DFfG!Ci)약&֚%GUEdل4Of|7ɞhNfJG :4%lۥJdEj+KIY#x<}"='&Q֘HzPF ,ԪZXCG&?/ 2wNNBዼI)j.#ru\C$AO|9 l}e6^w~x{{AݠTDS {;~XELR /k^x{ E.n˳雛v*s'zN~վƸWAa @3ENmjW sFGdq3BVm%ł~Oy&LKsKǽ"K3yYGa7Ļۦ9ƻBLh[E,txyբn;g7ֱu<I#v(f(#d?TA)DNyl %}m#W՚yLo#]{+,~ӄV{βQA13p"o~6RH nou蔹a\)3)"10c#afҦj.=Qw-٤Y<|6&67|Q@mѨfX4w/x`WgDՠiv_`Xe5%βlLc[vQ}=xXP/ܨe3=j\UxوgJ#,S1ҍ  ik1(o\A8ról+vԾX͘2a8Q~WtY"eHس@Hg8fh!aQo y3Z7r/eA:yij@򄺽6m52jǻY6l.Gbf֎g[8r >Ґ4[6jr?>B̬IԄmJvfJ+h&.2@4ő`NTX>vۮ4g&Ґ +7jwlZV@> dcڰ nZ$b' W;:BB9!YώyD–t}J7!J3FvGD=^: )v=yߝEvtjMI6\ٟ F~c]~fdtA& &̓'>riؑ" Z6/~qS/бcE:!L ۭS7ko,Sύ Q@>S:c" ǷjÓ݅aY2WԼfx.T:ܔӎ|> QJ]7RXk72AT)uCl[P`r@5i-# zK\!Noɗ.[upkqF/+i#,(SS4Hmax09O< D=1\c';vEEkov I[@,Pb& Hҹn<"[/ KN :Zjnu"BجCm2)V6=!3PN#Js? 5Q6|"RgoÊ*IYE^sIyQ\‰[RSS*K.RC[tj^!Ӓˍ ߷md]3{Qf!8u)R@'n).0n/},ɪV :BJЊa٬ s9\>ђxC7`_,Ѫ fF@^U ZS^M v^R+O{@Mt ZFqh1!LIU,q;gGxBIrf.J0{$*VdcHٺ ,{wSM.7*fδ`EAiMRb<:}B;sxi]lE?ε`9c/.fekU!}^FnkNzFEN,UEo6vBOfw`r 8y6iN!0KV~!cn3yE{@-J{rr1ȗM0KVws0R 9ir (O}Je V{[="P'εG_tSgfLj菽e 6 EH[hr+yp07Asx '=BN~>ysLSo2gMi>M=F=l2~ 5=íaUzWbJ#' W)rVyo$$VǡL6J͖锭0aaŜ`D/N$5i@i*H+|P;LD')mqaUA [ 0ٟ>)$]19WWI ȼpl")׵ba)Ř-e}UCICf6WҜX7H#0Ќ_xfH3:yK\1ĸUAAPy=Gh? Q@ƁQ0%m%}QxX̗<"d20t^_&mD-$U{I6mkF\9gkkz/UR#J]ОvI4g9%XV{L;7.a@v&^1)b̢{t\Y QI4fvY;"{j"n)nNf[MDډӅ B8@эwuF:|z:s8d qpX=uUJbI9H&tl5G^تD_.1z"f W&3/U>ŵ뀃KûQFwzTaXY`>#`P/ʾˤxAp!dʠUr8&/l@$Y q$b(% 0.k"(=DB~sxq\aCsx*F]#3k\'jN%8*qTE;ez#Sۏo{1~~JN^h-0R^n[>[{?[I>DVxu??_}E#m[da!HL*%'d&p /AL%E !tI^Aʛޞ=qi2dE9E03Gc& <>S%ra2xkPIh xt]^2m*c[b0oh <[.i UvH,Zgn7ivj}uE')8Z <%jgv-ɐkȃSՁ%uKz=rNJa-Q+,$ᖱUC [ǁ,HP)%FO]G(F,1;}]z0x\rh?,cv֏NlgJ?ϷNKS 0b7y3̻q>R Y@F75fIn5մp4 Y"@%7[0p|bo<Ho  YP v1 `dɤE[7ظO&M y. NDUU'V!؛u3^\9Gcg{C&WOpMVO Cİvoyi8" NuR ŠBƢ?Cu5Ci|k$X eG0c1ڒwǻpX&ez10޸fdi+;q!RL{`Ac5R)%RgglZ1,n*jvLO3r^鄎)4a e~Djk(҆m[AMtZ/CO2k`&m4aPTx;e}@ 2D!i_7|Po mu_/CYl*AFq~NLFTq˧N?[EM H6 U T'c(R_wV\q4\!plK+z$bG!A%ngCc|Nnyj)!1ɶi,M-TaEx( I.8X4eLHֆqX#hl X-йEQF~ZTkQن SX)`}{!?9" m߳-ڍIZ9Ll7TS~ae~$>ž>!UBع~07v,OrU3Gm Fwu6w\ö|'H07.f6fb[1NQ{ Q(svlCX0j,3! ]Bwޙ u C"3{?k*áA؞`?v"{ƿ~>"%^C÷D)(KU^l{>#0{4_D5̴ K0m26L_#!EJhosǭnNIWsfOnB?\MVEn*"zG.Sĺo 9P_EYL8@T"?Shb-%2Aɩq2.Y!:N}t?/t]BjQPz̽82"n\?ul;-1Ob&;rTN@M+J O_ֶ[T^f'c(0"G÷x=IoGk=mÚ 㡦w/#W g~w5_bW.}PPSXI~ 8Z4!2W+l3c.Zf?D2F_5`D^KEmt*?`Z>1SM^XP.lw`Y)+ЏFtL̆~sCϛ۞|Q +r_3*+rN!hM\>鈐A ochuEif? kV2CFT fy Bי澨7|Ę.n\V1cԩ%< k^ƺS/CU#NyJjc3JSWPH OͣS/=&{3Fұͺl*Л=RV~"ڋٗ!uCHxwS*mT3gW`z<(X#H"]7ߏz𢭏DCy%tqzp)g` a@%x*mʑpp/ytSO,+X u( &WQ(0Oqig So9l)oќf;. [WꏫLKpC{ռc rgoX-|\ >l'3?GK p~4P!+Bws^|@BAvQξĐ-ŊDfquv]}\=:[A=.I Q[!/`zկm%o`wjNeF92l#lPHZzI $ ?$F6#~9ܸtH\Le Dşs|\7nm\2Zq4?.RSd0~} ȗF`1ͯmoT1.ZSҦ\B"hԡD]AKb]*A$R^kJO\C!=F1Ex[.R^TڭRjŠ +7}z=Z 7ʤ,>dʰ6.M\ྐ |<%6U?oE+TqѦQmvb%9 vʢO/p__}F)jte|P몙tWUYVv)h.i ,S[~z=Q0XnP]p 1^x T [2/x %Unž(BFn |VXltKR&hVzr3|Ywݷ5lb-kBuGA?|F iCOhDn" aNlL'&'KGt[d+F+fP6` ݐVa6782GNKq[c}#0V[ 0q9Fq㌨*p.7oFNVZ4PybzrYǥk42@K#~' (DрqO"n`n([ x&|NŎu9:&2 ƛquuwFGOԸҞMJè˛3$iļY( Q&d5򊯙Q,]/A{ Q-ex}))\Α_!>"2&=$W 7jb 69OD'LȠ6)@ oucr1] '{2!xh߱%*o{%Z?)POZ?o@`lWtG#L$w5dImEVDCTa* i?Ďޢh$D"$,dꉋM`ڗ)=+e@؜U ș)_Kdm=׉<ȏ:6E~Ɗх@L ? ano*".fiP}DIa`ު3=Pimb|HI-ZX2hŢ0h)Ow:+c{tYPf Gᥞ[mZ{~GbxBSF52_G.+nzG;ɸNRNW\nʽ@ 5 3#Oo^/s-8x}1!0LĀg/vU?Ԙ%b!lSrHyt*n}:V2C'ӿ*H$hx9\b6Rf4R1sսWjAy_e&1 uokxZ6N(:Sۆ5]vxH&~$SoJ~q+")luI^9 J&\wA'!oMau<}(ڢ!KXsXa6P^ h;9pn,Uq6VIq #6ֵ Zm}¥ l @rE3!A$4j#vnR b:E1 J2pXFy~4.[$/\mvD=`iTZM`Uj?." ӆjZUSL{+rB.;_kP /uGU8 v_l7JAB$& GugOL(ku`|_-=2FFa$ԩVmh$%=i-k{#p*ñ A ^ɟ):1p!li #dDb\:Cc[<}7 6}hF>5S=WM؍qjz ]1}{=6d^$'Z_Qڛf !4V w; HWwXB g8d'?uS>#4 *E!nP ВKs=ԣ;e64ސ]h :  ޕN]FڶώUwqx遃nڔcl2 " {gtPDznNnA<0;-Of.eT{CUmGB JΆ`dXdzYk,o>S$gX\ةVZVT/Os&_􍌺~w:Wxm>H x7ahhޏ~"3E񏛯.Hz󚊀Zo;K:`)wu)XBqPA!guRM+C{| ?\kjq o -7Ԇ>M] Z=*<̟\یWi 9qok5B#5ho-w_p8վ@C,ފ?4k4h" jiy+I"Jɕ>p oBC=a}}\p'Yx6)ȢA=`7T,`2#sB6 ?e3s} n()wk:H"ė*FQWg0]=WgWl`Gh>=X]?(:@^PKj`%^uBt,EaWlNBpYӥ$J^eE\+o82~EcFֹ{j(8'J̬\9 SE2'dʦO3g1ց 3t>gթb-']eݫT|g~?F-mu/+?~{%AYE9GM7H6>ǰoC'gsG/gjQ/g 4HltMIGFR&?=2*mR9Wm=Ɯ(GZ儧@Ek❂*PzQy2J3tkKa_#> JϤnOǻWXA Mɍa %u2RkߵEHGȩ2[Jc?TG/ 0xħŚ7gi${\(DD6O5Aҟa/ IXȀbXc.C:wF&,C4&vd+{C)ڰ)~IQ޵-衋|s~zeƯIʾ}_+fh^G(==u2P^HGz=qb.3Bz/`ϻX.J b|?Nj4fRmDcZS3Mh399;k6fN7&DNu q9nnY}_LroYuD .H>#AdhCyTHqG0rOI^mlt]\co lY߻ՄU g 3s{7&/#iyl7~@BBih9ĹY\f]o0Ou FP4ߋ{y+MxE(#:(CfqmtbQ4nx@f-lkg*$Qm,l7$eO7掑D;V{gk=ABw'1@#hn[;# ջJ>A[z>EVvVZ>!K*JޮؽuYس9ÿ:{,SU'V􈴡-Gnmɲ3r0;Wtڌ" OMDb`WJ7ˈx/$VHxW?јȹaC-Qf}p һ(?_zWن?ԗ񧗄o6 䳮1lI%Jξ׷%V3= !dgDAɸ;[ɜVo75&p m!=u}oO ™ jNnhXL|i%P#a#8QLoqqVVBCH`nmYCFƦ&+0`$ cG3m܋Զ"82i do; Ta1,GaKOb Yؚ=m74"i`}s~/HѥԛfeŜy2ևxxMCHRzBD{d4Z}.Jx&} y..f%#?2fC96S"l}Gt!@oUW|H^A"y>l/V*pĐw+ju46<9_Xz|I =vËDBS6/41ILB5= !&ŨVjs@s<bt GD8 {0t.U_51eȫZBRvڐB) AECڪ"*\H |J[z[ivGe|4&3=XkB\t:'HHԏ=~>6ܾOܾȌB^/!ĴkI'%?)eg~cV؏ MoULthn S Py_HOKq=+M1kXRGJ/\n$R0\Aw$*Uf4zTĮz>&wE0aͬXeg aц IZ`~{TV_:\ {*  I%PFX0kmfI!7K|P6~;'o8J@\ '\{z#@WJ/Fk[_ZXYsظ>2=jAkEߊ$(%,s}d$v8w|Q6~`7f,W˖H:X_;>A%ׇ(e C-LTP'5Nof{uZH%h+Lk3F< eݨ,еg&HۤmPkbׇZϺZev`A؀Nv{fȊjV.]iak"+79\}U !ʔ)!P3Lg[GV*nKҠn(GHg~b֓:+V* 9Q @njZ+W NZC$"$!w^c}(05jQ%"vK>NЧō D-s%}i%c^VʥΫF'];SD-j^'Oqn}ZiE /lRskWĉRe|YK.g @Ӥ(iOZ3@ZK=z@lcwvKm#bj$ϜjI6'0Îi-:?CÓ&;*A)o=!pJ[`?!_u +͝Z çblC8jUXP )DkI\j]%kl!k!n|n~Srok'9MU/fhRe-݄Ah!+S}B'f:[6̸5$4ېt4V@}ao3]Rn$jzc(`CLa"ceۼ&Fԭؐ-pױy<@sAT?2 $ܟg4F . 8c:pυNݫmsG]Z.MR;9X&߼/'*A\;wƬF7[: ,*=Y1gC'q8+Vۢ^lhV G۝-0WLoH hQ]:*^5Ź2@`(LKCڥ0**uBCSPCSL[--zp$U$ ?I6G洀8.3pN8Bt$OѤ'%U\Wu0)s̲uWDj /5'Fl+7zl[2ћ/S< M+BEfԚ̲՞ZUB` Sd E _v@?jN*JErd"度'x ̔d f8ύ̟Ru.an^hzFPC'-Pnkcd=FՎ>v^ܘ<&ZpR2@ 8^?J^ i*n|Uy!>lV4K23{^3Dj8V=~UY8ģhI 79d e.~-T nD=ѣPG6E8XeXCJo"'~e) G)@lv?jt% {M3C~⡗~ip̒ y: oDǹ-‚\O#/ !br^EÊ1R{x2" DYFkc>@F:>*q n̓n*B4ʦ;>}q& |9ByK! f D+eqdP=L%4Q E珄LUZ/u1~`K:O#Ȁ$уSgh,IMuZfJP S3[ .W00[JEk/iPX]hrA ҹ'<^4)Z?B]iuщ\~I=áƑN~ |x8oŖ%ԢƓÊA:${]r XbD30?~ ؠ@my,de>67H͙93k>9$uRyv7"B!ϣ[YE 0\d+@h!! !Knk5I !%GۭP&9 =Ÿv ŏ^kTƤԑGfw A2@xuX: T(0j%req(zĽ%+OJPױ]vl4^LǢ&!}*∞X y^I<}KFE5(_8d.)G=7(SGMH5BH^!@9aiSҼtё$yd@ bP<{WVGbFRǟ a Q)*V'|ȧ46d-#G6!$SZT_k!->/`g/-VYU7ܶ6A\?'i}INtWխvR w^-|\$MgKY=P""cAgD>~ $I;U(ҳ/JZ\MEPvғQDMy s{ĪPMݡ+V˻n\-RA.+B#Z:*p89ʿxϛ)&]ȪlȽ(Guߋ+#  b` >'}#=bE8r 9i٪Dt[̽k^fOؾ;t|IR$CqZN7#Y Duu3#mm>$$$ryˏ-J}sH $QPX7Hy \}K ެK|%暈}&0@l%%SC+ӱޅ1'xկE}”ynl/Y(uSƒ}X %c>ƈ}$⊭0`$z"HF  h+ m^32GcMgU&<49IԲ}"lbPGpcMU/!4S)^dŊ7|k'akŝd,#(UOO"mw8H#p#.ֽ2uYu;ȯtt2A7>6oWs&qz+3٧zօvcd 3V4*WÚKzR6A}a PKz_dWlկ3<$ѝiW%;G#imXX#$|7@u VIOg& O|TŐ mq xT~:H!}O1Tl{`: e\t qM2h}uE3-e|kf.a)_ftlŪzx108+uCO0@KBCwyE:_軘7/.P5ҰцQ@L$962:B/|9"9XcuIV RY}E~y'9꣩%qz̸xn0乓'ęL"Lq;%FM"J|6ќ{L̯ ㇅A6*/DOnhܳX/ wy̝+Gİpv3 ]Rh7C֔DY5SZ1({B#}橝/nE jŗZu kSt7$}hdWk,RtѡNC,cNhNG ?ץ)rïRV2'az &{7t9smW$ vd q[_Ioe|$)>ּѿ&Jqh~^"gZ3՛7u׽YH֌Ar%!o=ۀR?0`!{G 0bª obvnnA[yЕW;H7^8[M`Wlܛvf2U R/2yY(WIXḨ0yof)OH)e\3W|=yF,&\Йq+ R* .0 m4,Q)4UUMu$BtPR{1Y(_Q.%fR=hQxZ!][,Z}*h.Uېg=Rn mȅ޺*a*L`23Yu?4Pn$C|Jm<Yy!w;^.@ơLp@7ܕ G C″q$uIK/ɨ{UUZ*ɻ[fO1ȩ |gX z6l!'2cQgZ3Z3P}gH A{Hĉue_.=$- E'{S5%__}zتZA=1H/i@v`+[NNi;ԃVyw_*lvIN tRzp,X+o\ainAU~l,f,~ִʟ3JƦϩQZ 4C%R4a\ xϮ@MgO=h'8jly!lHir<-'vFE8ȋe: Ð> 4URC"lߌ߸gqěO 󣖏Y+_Ouc7um<=*IevPnDhlmNx0ە'V*Ru.a$' oDaz֜<9>OPU.V!J嘢69]Cѱ>6{X]>|(?h~þOӭ:S6?YbևJcq8-^-[-򩥭Ϙuv2`XɢNQ$@Ȅ[^X@柸'+4]"}Bq 9S-iG2T**dBI ?:A6,NJ6<709784їy7TX^kwvBh6C=`!uԗ'xjwb U)'cX]=/trň0IpTB+t~_yTŬQbul1:̿>]Tp@%E תMH8[%2^D8& G0Ç C/"3o><ɥs0K0y\RQ:Oe}$N0K7̙Z|a,'ꕓ|j_2'Һ>d vY,)R6;±" t=}'nw?_Ke#j}ys(pFi1Q(C,rS{Ӎ2Zvp TF%u7)֎raTK(\{R,CŲ_݇\|\K'lm~_fŪz| ISRϵjM֢ڔߏvXrGر f]u.. /~P~9mԑ~T#df~*m^ 7h:AQWġlgET}\U_{!]$YLAm%4 ^8ABa7CSM胇1|ق]Xߏ&CB-{-E!pe9Vi1kğ|R)\PtBq5X[ /餴ro sD7vב\(/4H un <3M^y4yaxA9'oC*d-lj0&NA}\{NP A}$[qW]+Dm"TJBI>K)7X.se nZ9}4q.#QrڭJ(D=v;M%{㨯J-] jܳɗ#JRﲙ)xmڞL뭭 #_"+8gS* cB`u-QkBgRt;8) ; ]k# mD$_U\T­Q6'Y4v[aX}Ut#c; t0#C1 Ve) ^EY#S8=‹ 9U_2"!?.I yuqR62MQs+-qv{jy]hEє.;5'^'[Ɛ1/)O1n\1[w[`d4=~/S땱ixACG#v72@t`6< 4S -.twPm |NJvAw!%̓(PnU$Ƽ$sjN|f'wK@.佾㉁Yْ)ArJ4 r:C$O=V蝮.$i;.iɼX,:."v4@T- M-kWr`]4fp|kP !$}X3`]GIfHan2t#O)! lwƂ!Gc)mE*'CrQ{y-{)0"^ KYx#aCu^BtHk!V1+RDgM4.Nީᆶ]Zv JCPTV|aY ē_mD~e2-4^[YՅ9{պ_يoJWف{{)ePF4C^GR1!fw` իHT ̈́@׎±CI}?P?N^:ik+g'4}%hu4vLZ]2p!{ c:2g XИK>1\eMg֩u= (c'˜Nj5ʇߠaO]@>ʿ%=Ӱ(in*RboCbOc؆97vISq۞d ƉQ6e.T܆qk&xߡs7 3b{F|<Ϫ NCp;.Fqs3UmיAB:dp_J,7 0oǽemپhg_$ LzVnjbe4 Y 'x*mg5`C|2<&N }N^ͤy&Fԋez 5Ek<*|TL:a֒lhJLS9.܉3Ó(<v}φ':5.TY9e{(7:=5it^DrOEgke qzWȃW.PNQ*Vv/朤v#v*l,EJvR Ǝ'B+Hxr4$fep߇H[kj= 8^A(72׾ 杆*>"`{:D\?TaO1}UiOAy ?`Ϟ^zR2ehQ17/ P>zmRs5Sûbo=w8Q!By2֊UIf&/훱7 GLc|(&zvX`C抝G,XHB$cng5ʹ[%Byq'*Sܱh' {m}_6jq?`80PyJ6$~ڈ/)T%{7TѲ_y(/y&`_j귻na(KX,dMM.Ad͉߳o. RtMQNEj&YXu7b305ozԁ w6$=iuF>2. LTXs@I䦩d>/Q<Otq} uOgnbO>5o5 UUcpD= 1o$~5'2)P׈a͇\g8<"YXV9zA@IߍX2CF^om uY4׀+9@ bؗub¹c3(Wo5 /cdPwϵ&|rtQ2JO_@4~2xVMЊz֤5}Ʒ+J;鋷ԵTZH^qb drbM}kZx'K 'R<IVjP*wZQ>(vUw2t8`@Qe0F°ʿp\ N4r-L\bc.=+|Qf^ M#=C=N PxӐcFY`ϯhzLxObȼ=KK( r%_,g ?| wsHin&ʂ:R%;iX0~}UQ0 &x1;Nʇ׿_UΫ&Uyr(U*@x17# 5yDjq ȷI_,5-Z[v:94Z;=qlu%fB}9.T!íӉ" A|5"<ݖb^cLT}ˬ!V LJI#6P.|7f!}'yvZP74|}%b'&RHR+T/(:_dR4g?ܘ?˒aPޫdZu8H(N]u ՠ2~!mv̊YhuD̓rt`nJu/K[=#x3;!G5ysBt&%ǂAYJ\_Jɿ,r;`5gM. 1C-[h藐YX|zx$Bc0 1TPl#Em8CQuxU.uf JRפ7m[K;0j_%M^8j|1>๕*GGXL/_^G-.z\˪1E#oBrg4dVC6e>v+NdGbU0" 89eυ Tn?k(p ^)վqN[T#Cai.5<$3_;H`$ᗑjS5c:VKqYf͆o:ɋޭ㔝љ&h+Z,p4ſ7R! 'VvmUH nL# a0`JJ;|$П$%6lce|JP ˣJm]@i{4'E& * X~xLv8]>+A>IPY,N%DxQwq_5qUgA~%c822[1Y7ij{޻DIk$UqR]qc9/^מxpg>Ts4e$2>RbL񈬣YF[pؤ›}iT I'/ [V8|B ٗf:վ8wc~FmRqKI n,x@TQ{JŤCȤWta1 . 8.>zN?r!'R=ujo|aԼh#y209w3Kl`/dE,mMa.@Lq كtIs|/Ӌd,߹rL7gc&tZNX|ggEoFg "uf|0v/kzoMjg2dXa7/V `|,H#n tþj*MWu^=gdR ?Q?3OzCz p2,ٯ~scO4NrʌNtUtjF I,j(ۋmH(wozڍ/xW_s\FAQU:F%N[uX{OlkSLA{tPcd#%p $MXgh';Wh V;;Zԏ yyf2O?Ge7<`F.{s7ۨ Ȝ rdB&]Gs,}"1apa1(gI ۢ>T.WmETA?R4h=AA*g ܥy At W0?US"Ab2 O#i%6])N;ttH}<ӥJzZG$޼8`ȳ1] C:挽 (^t/J /~ ٭4.O!ghY>"لekppuaEJQP/V7[@+Y3KzB]W t*N3fܫ u*]+=%`rIǮQ"=A2.Yb7=|" (8>F"y,nKؠu_H-EKKN\YSKzA%lb ҋ|r*.E='r2?a/hyJP'jnQ{MhQh$82-LNrSL<|>S~^$<<=Km_e;ƙU+_ uS4!bO vK;q c\Gpy(,)n%}CҳDr2:Kvuw➞:AttySVAK=r ]Y% XGHtfrHC"fzY>Q3AY-\$1 8z9Pd<֨'T;O#vyg!W zE\lBhHj[&bvB%l?U HIB"¦X^lJA5?HeZ[V[Mk^ 0[;).gˢJ^;c9eˮ},bV(%/L~GfDWBWoM<7S ǻ [R36]ߢh#@ &}6b]ns#>X%枓*SJcq@# ^A}'# 4pZ{c=V Q]6H jpw6;Kn*MaFi;lkXHrVŚčxp׵| L1!?\#Lv}8E@=Z+ZCr)B,ҼѕNAIݪ '?%_09%-yݣ4MUrQ؝w^0H85kv+jh>$#'&jzѕP94FЂRnn +|M]DĈ<5Jb*Kᦏqe'/RpJH 1>g9p5vW=!L1lYt98&Fp2py]a@a{,=:g<㸶үώC:5Sa0Q X^c\/<:bX-1i!qz_E^Y&y 2|OQMv|SlDso#gL>Y G{d6 |ڂ ٓUD.)wZ~\r9+.LęS2:b\F4;bDVrQcnW0c X$66*vu!T8U3':!~ c+>ap{f Bps"L\Ptu[#stt=/@I<`t+e&( '`#8Nc;ݽUFn€sZb(~33M<7T8}`e]+a)qּ0wM[D!i4s!3ʛEM1sYKēsbР*8Y!C#^c1NƐ 5,5)Doxǻ)!^y&Rx % BK]kGBhsGٙƏ& UX$ =PG̰S7_rYLl>|č6yQW<_ gXbdTkl(@19йHXiToӝÚքD rˮxO g7߄!"%›u[Ү&0,of·Ƈ9cJ*'J,g]rU$IҌoŸS?=:\ҹn+} ~TE)>Ú:< .큣)LcHUCZxhО 'Q ]iqkpz7nyΥ&]-%X8rg15PRW,!\W}_W8>GGOk;M2" ~2ot:Tݾi0U[~Jeb+ 8Nen7Np9+r-Snኌ Q'ҎKd.=v<*T#dt&wf >MA5; e@C83!-C-*ᨷ?9ŽCmRtm*:&15$f 51;֣ɶm+~qԗ)8I&㬖+t+jvɹ)4u(?AG$yItpw??#ok` \J̖USwO*PV.sywz,0'aX?JuXf!DBUhL exSC:E狚bK.rX%#ܫd4d;0YZ0707010000000e000081a4000000000000000000000001616ee51100134a18000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/h]?Eh=ڜͩ{ #V8m$pGR+lhBE$yJ)ũ/ -=*D<"E|~p ekQ+^%(f۫`dWGr&iLw!G0K*Sh~][+qS4P*A70#dI:jW,mȶ\5ŞJ|!UE6 u{{ϿP[BT2"|T^!V?>BIԿh!8yo d 혔8id4i{IBh7k^[T=eG|-&TJu8*CѦO9cBÙR B4Mi'en և%^kdbI;wtNLt"0u&J;0$X,=ǎ3#1<1I!=٨4g' t8nqXO5#v2 c$yf\M3EW/k6['_0ᥫj% 4lr#R]L`۫c4~T`Y=\I 2E B^vPh[(槅[8 wռ&LF $Q?iyy[#+S`R„6%^۞y vˤG,WLlh񄖶]c lw+~5f ?]/!eӐX&TqUF Ww3k,hvi q|z00n5W 1[kBaсuԿ>[u/!E1~U^s&TNi::rBD`0_|p8CiNB٩,r,IO8I ] @oDaR@5.뿽$I }-sX=Ca9iZKq@K4M_nG厓Uu8 .j6jU"֜mT3dUN&A*rI]Q v Qǿ>R/!Tl5* u34krK< oGЧc,4u֑J- kݧRiGKԼUPOs,SϺFCA=R|tŐPTL3CTn݁˸SX| "v9A`<;YR @-lYDVǔh`.rGaf׆16 <a#m)Rc`Ȗgtcɵ(I6l^ģ|¸-K#&so,M ?>aեUǔu-$J"]bt =[ʿ:TZ6P]-P+EѰi @oޘ lg$jËm%6Z ,Q LeCC9'H^lFPa} f7)[{cT Me*6&?]wA5dxqg~_0"U8{TT#wm0t ]@2{&~5}ʖmuwW; >" UFuD7-+W->sMeɭ9"iP,bD2S"%vu74`m|x [c;12DU*б_ԾwS)C'e7WKti$KP~ؽdA ֎R UM~̳$'Gufneko.ݢ/RP?pRnRQMi:{8PV?]𰒾KK8 1t=ڇJ@F$4p7>]gL^frch|&+we$EO`d7xi!qU6:fЯV#`Rm_HR6{B"esӨD!`mv ]M/^n "t%+LyoF}j#=-I:AApN⟮0\FfV.h%TmlwXUHpZkjp&{qHg}_d iI^9v#Sd,">;}+]Cz?'\= s2=LbX=Z8{W1b)oصQr#Fhՙ_8-xЎ ~8䊥+KA o îmD쮠XĬrX_$/C&AB]i1.Y"xiVzoyVySΙ=TV'gTe]1tߧey0~vRmM6ЪrI6˓tp]+ЖeMT_c(RNyr3WiD0t5Ie9 S`kd[=V 9ZzE-A/תZMGL1y- GwCTpϷ ֳےȗKwٟ%wS/\&LkKźQ,PjfTH5u'|? q<۶"k^֌HUR֋YQ޹'yߧNn"M)>w2.OЇGYY L.)E$gs @@ vo;NL{1{y(\1a ]$1\( ܝ6j =:o ,UnX=&`oɭvGiF]LؽIr jz + 'bqI\5sIYY1? HWQG i?Ed!VkN{hN6W£Gf#fki |hnH0eFf4xUzz$wvLrXh?`Za=0u-4z&1#D0|GN16x𸢯Ba;^m#u ͗zؔ{|~Ndm <3GLH'k#fo/j?Co je8*PBAugmNܬc/>2fd`TEy`R"4'Q-@x18 HٯXWu[o(uQޚX>YNFm+(Io˒oW=~Et’E6/$ϯ|^` ]FKjP lPx3xk6cg:v4.A݅se)1x$?iFJ2\i΢y82Yó>6tYLy`b _nF;JM)&Th3ABf|T|kv4wE}+]LaT &m'w?Y bddzb~ tNMSޛ$NB|p‰L މ:&IBE;A \g7VnMQ4|9K QaO!y9ђY&qDAUHUӸ~X]Ye ' 8QĹR6} كh|} 1IHQc"!;'`DgWcf4*')N\U4+pA rlbsdA}u`\i2K}:KД疡}(zF#p/E .Yv5@zB3*{Hw]045-5N!, Y(ޝ3CyYgݬ;K/܆1IϿƱznnO.#e(4MT[D6R?Of[gCzʙ(ew۸z݆?wqNx> H.Y{. f:{`vDɲ"I-|OVJ^ə[ܮDM%8+]nQf7r7S㺇Tb{ʼG[Tv gj9$^Vju$ ${~ 8_2UkmS4V^حAhp$W 'vNVͅ8eff*=X&}8[ZAD[n0 .aBdkVsΰltU[cYKP/yM٥ɉR* V@h4XNO]>$8sbtq6IUR~CIQSRߖ;FW7=,X:5cq>1Ŧбy}ߵ L˛&b_ pˈBe~nu ׁh&T{;H*M>| "(횾7T<+a-}VwT\1)M9UC]c ξ>@eScJ 0)'ӢA;B޽I BiYﺄ07Ť^3Us*\'*P;[ɣ>A Q`/𻱋m/\L%cLMAQ귖]%.?B?.nHI4-f1sZp|deCHmj(7>UEW{gW2jL̮|u3ohJg_d*;ڂ%,@,VTL6b.&ُu#%8%fED:ys`5j-]=)6Ԝ0vVg2yI`EwUAH'r1c|JI6s۷%zˑ#Yq(֛6h:2x_rX'7QL\}M=YMVgμI"kwjV{݁MW*ʼ/cP:%ZkMxܿ#y?b-̹>m{ R}UF`ā /aU5*)͐k['E'uo_#Jr:DR7wN7*?#E僡GN1w-Bcdk>%ܧ%`K颰ε5xNKoSaEz~"A}͜P`ʾ0wlʣڬF;PLUU hiT^Xv [_u/[v(įh%vS8 zu7UaSc[!nf??iېXrߏ3^W~ :Db! ӕ%AgQuhr- FkkJMmʌ )~:rL> RP-KoK~ҧݞ3J{rhYaS;sc } 8mPR ͤiT˘2P%ſR3/×x=0?E2^Ъِ#" h墦<}mntiPm#sЃyqmL(1S Tg M?N"}7ca8N!h'D-;*觵= ʻ8rc-|k%91DXjLvLXffja↭[_ ιt^X4G>1ѦCc{0]\l(\ϯU;W54]c!(UB'%WccWc _ZWxfċ[&{ OBo\CDa[ khe ^Ge}VeJU V#ar|]yH DԀk%JO1JlY=] !϶CR92cJNղ6ނ '@V6pZɾq p~yrQj2uv[gCp!GX`3Sr7* &me# ANSIHG4ԧ(GY\?=bZ'ݞw$[.ݍpq Uza-O!t#qibGo ^k;٧)ŎG:ןUKoTlh_͊A%m60(+.8 }ք>==W.UGgsoHldg%wR]oS)p"T|$ VLWOL g gz 8!*$nདྷO?Խ=.xO-5YUO9vS"hx4Dc-*I-s8=;y?qdG**y{%> ?"Eux✹NJdehM3x97TNFa4]Cú#`EQùOV#^\;ʏ-:45++#ʡ>0ٮm_[`MY{mP84tYUAӻ("Zc0TEZ~"܇sInMS5ʎUl50]FӥSѩA:"mB 3Mgtx㻣)GQN0Q@BCלv՚=PYUȞ{oj\P!iKc%cp9v '/:.i9'uٗ8AVܼxk`#X8^-!oL8l<=:q65cRm Tц8 %V/haO頛ʲbPvF+Ek8  qRz9)VAXyōX)K!ăT|=Q&ǎ VS+R:PGDB|C;e:{ئW5?P-s.8}.&x3=*(c+ޓB?>˪I{8E4`Omǖ,p}iiy$w0C;nGӻsx/o:*1$<[a.>WkvE:'?[i̳H@'W0ZHh[x $m\ (~R"֌ E_YF9W`^s]F A(uH&}}f[>W]N pKZ(]xaxQ{VTk?fl~5e J!p=wn]/A86kEk7p\u%!/a O"쁠~ [M |\Mqw ]|׷Ֆf]d;P?Hڂ81ש̇'F>P)$ž1n&t7j&QgO}"2;~"C#2Mkn;7t"@Cd@˜(j|`wUno挤mQA^AR2hR틇L̪)%0.{qv63_>CjDŽpDO߂^$dlWDOlɜhYB=IQFmw4OB¨$-|+,"J@>-zSϷMmhΤEEpTv +XQ"JeJ^m9t,|ɒd I< i%8b|b ޹D^syʩ4G% y (Q0QtOPV&7) m^E@q;'Eb٧OP?^+[`b7L঍Oiֆ"p‹S.{̤vp)l|D t\*0='tt:ߐ=N5|O?kvū< $ [{8 ,1Yً ''7_]07mLXnԾC,{KF(dYsvZٟsfKbn.p3w > xvOT ɖiI7Jo T| D YLms,1hȁ2EsS[Ve 8G:"y71vDTl cЮ|'Ś+B{OɂHJs7?t*9PHB&pʲHvVX[4`PhX̱FKø ˛ f/" b. Y.&KVS &5oᾢ_m$ҹiQ6OjV깊1FΨt *,(ahܣ&˭*bV\65>@CmSǵE+-mmvZ4Y,yV3㳐F:kc =s)0ʚEOz`"~tq n:lslTސʒq>9AGs(Ἐ{.rNf ge4[>e؜w:G.5ȃfmE쳉U>ي{\2K tF R܏8K 5#0fb-0HʧΓr&MougZ3V|[D̪ e@H.7)cEԿBFO%A1F[T\|EXv5esٔAu*%D N0F/R`pCx m>\#z`J4Pi(%|g_}@lh11ߍ[DUvI-wւz*1(jQԈCL_Q DDGz21nYy YD6<|e=((2h[za-FC{l2J: Fq@dWבcN6"ch ԫ3sh՗>脒RU riC(v|Dn$ίh26<+3:kV/$zAVT!oqʶ6ȩxkIQs&w OܘN(,QaNa8e{1h\ #xf =^ xK_ޙXxJL_s'@sq)|ұ|P δAR> `Gqُ]e "hjr45t07A'@*|1D+Ӹ\t}(D+WF_/\5敝Hqb,v;$UAΎ/'Ƃ,6٠a8@7dU0bXt͎p]=7r R匾,F+B _w5Y!CsU4Ё}s_ B\?gC~OxE:$ >j+OzKRUP_rj&rs"oNӝ65n8F ۏ2)VlߝN_c fԉ4DNufkuâ ۼ , sL Gs/f$E&|- gE?r64~JkeJZ6Q}eM<<0 ^\$1#8@g4'2eQSh2bV{;tK1c{n{ k1=_c^p˅7~nJ׈_qX{i%7ld@tC 'zj$W~芺 +5P6_Wam &ژwt6p+A"\ dT^.:3ig{r3pǭ6MHJRzP2Nf!&9rqҸ<`:'\Y.p% p/+3ji01af-i0+ mjfC`F`tkUeW;;iz*^$2i~-ʐ2ܵKaܲύD]iIPɲjt68PhQ=Ou}%ɪRo $c.g#(]ꬋc>sfm֫%$O̭hm!VP,1u{lAaL[Nk1NvcmGGPLm3(8B< P'dS!xaZreOaj3v~WIE{ig|'{j9_o7FoA8b7B\~iCNUHu^x0M" a`U6R? |aSn<+?Ą4Mκ1MpFr^ 4`tjn.i"#%xWqok<:uNV? 9\ JCh1Y챇wI4& D-|#p1ݴr_yҍI63 )6{o.8^HWEDS ,2D3Ll E;HE\ ;ef?)Y{y—W"qC̙c9?LHsso{&NFh~b}iӫf4i:` V@%5y*|$dŹH".pz}͏es\Phm,/֌=˜qC'>GCl`~ :82jso;β||] hvhͬ%p/0vt=ęE.n}!%Ǖyrg,xȳ-ZsVgFKXj[eԞC?[ηfZ"-,+P8 = 5~q%t)NB={V8ꭜQmC6pm~P4C%ϿUZ[1=ҭR1ew*ڊu5cpJAU!x˂Ud~~߆G1tZj_P96`duFUO|8/9l"WOf;ےU,hCmC)NKpcrŕ _''b(_ww") z?@#'wǀ+l;8Ӥs!˺91AItVu7L!G)tR5\xvHTƍ\S Ieeh7$["G$[=AЬ LsLvjxnȾebV6#V:U9*>u,^I,dr-2L4f4M9չ pP& ze>zL;v=y5b&1cB65acVb>AZK򁃛|xIWZ ̭O">xSC^h:3jDgj3Q9"h=5E1зZP,g┽_~gi1ﱇ0$1.~o&mRl85F(eYJKϽ `m *b<:x(LD]PL H>-TJMgʉ!-[6놵ɭ}]fՐK| a_W ¼h~W]z1›Fem-y]eF(wkviYV*w3<|veWF1b $œ b&V%lF>986.Em!%pMxTե`Ort 0=pH& O(H\w#8;C7qS4gQ}&YAǨ@ m'ٕ7IBgo5sZ9 fov0>ɤwSY!T9.&W)OQ_7HΥc`m! UriY#QqؚN W@;e-i3V A؂*ߨg߯O*δuoAKM|Κ慇{IuM(4gkgMG8!Z] *bIhFXH~_,YILT绉V`d)B@$A۪դK^RTkam\FWA`_#VRam,qz'2^k=t:U6E:Ģ :^uA{6H$}k*/!2ŧ(QT.83vE֞F)SSY3NX#.ğ"V?ZS3MïMVu%RIR diax:~ :Od9T d_ {{;эbVA+4\ay}g`mo|t_MqbiMb5oI,V5UigIiKCj,z-Fyw\EOobKow2*EMJj%"`1zj v]T] MG#&^TRcٮ [Dk%d':Z;Jj\;Q.40-1m0_D0T,Ufu_FjvwVrCG;?s~3M2iEcQ)+~(jaV9DZ7gEAwfhe\W*S%kBG/4œDp6ۋNh7^EpSr* JUC&3{;n3VƷÏx [hJ>1tƀ2֎f)ȭ䴐(Ȣ9:en-q;4q$pgE5^LT^`<Ү2"T l/6`ƤCv/YӟE-3H[N5xh3 oFs|^ؽP2:+ ٬WG&m$Gpt;0R*N0${* 3Y_N/=~@nQ2,*y2JM _ZĽؖ8N-?)I"' y} ݘhs3EK\Hx)n-yهEu[i,Q}F E:iDWA<ɰM"l"6 `=9 U"!jP ([#;9V1Bh99Zvt)Gc&rp f6MW q ˽A_D@yyKʰ~AƐaW]l^>xꘀoøעn.t>_9M뻇SO"M+>\ َp_ON> b Fn?+~K`=osZ8W,cc_sw[rb$V_yWD_pG2ws2StiKifQ6\_ʸnSa׺2sZwǓШAKTº*dxe/[ '(o:YU27>aTd$ըKc^Uu$: +Bh>l荖"rG`A=#ZJT}iG40zTK~D?+YܮVUξ XG<nJgE5@Ăbeu]*^폲=ė%ު\x;čǃ#5kWX6wE >`>![*0!5 %eǡr'OAҘ ackg4廯h˃x EW%#0m-:Lӑa\3GNֈ#k G $v E#H8OQ NT.Y9ŒyKz%e!F@Q$+b$a7T xP(LϠax*ƒ~V6u/MW܌pNNⲽ︾y<+:`}l EJ)ř^Ȩvsoqqp@tKvڴ=rZg śô6H'Pn)c65ޞgh<ٜBBrGTwB|P(.cz𖬋͉.h;pIc#._@9⇓A:%kr{ȁ߱gb{a*4Ele^s5,w"JS8Ǝ{2g$?s };%Xxٱ~7_ վgIYHnM>[K;ā_b5I7w%6G_hCf%a8r"  {U[cҊ+<yCIof%?CrTO[3 J54_UMfī/"_qF[2ͿM|k/ PogDT>oۘ=ZÁT1_ ǟbG5(.)`cJ_XNbyV]Ahj (UfY)b(G}~m9gzRG?{%2YIF:i<4 ' fC*@f1RFij1fpaί,=/u3L0>l,V͇ѿ Ah0\ًZp_U`Lųޘe xr0e5~ zQrBy0բ{i0jB;s *Ԗ:e? &5uGv?UK~sfÜ տ+NldOHwapҭYSM$e]BD)}Amia5NJ`M&^׍l$:~ ?FbdkZVO5 e5RSn.^|@G*?yq Ѹg)՚Bp1P8Nh)"DYBHk)iB(Ӽ6wn½Z˪lD^jEjƫ$٩H>ǔ?&rS i͋zځrVfYjX g|&t[iKL7 ;GI[4tVT7۸Z;uCFn%k D1i<$9xTK!P)\j}@Ⱦgrd>}s~g[oJq@!H)-j=g̎Ngg&{I"dUdUh,bv_co`E(Iݳa_w0@(6W,ί&I.s]G?SŬ0382x1ەZNd (f뀾>1"BުSNdžVZJyiӐJ&oԍM=eT풷UϟdEo־v>!4_~d^k *uqX|ʻSg^okjD)΄in_/`dsd88HHik:j}#  IY!i8bؿu> bzkD9,9)ɔԙKQ_x+lOfp] Z`(LšU]S%=H-e_xjO!A_Ccj.%;$ 6md97J8Ba]h <3 X4!7vJ7ʯǾNA FHO{L;QhudGSYeTkEyG^e}`=OќǩwP"` >[X.IFj"_qg$[zdgK-$Û֨teWL2hQo~͎;Um-F w DZ&M 5uf*P|U\au\~4G~kv NٮWI9AFX"?isPJX_m΅4@?31y NN MfNQ*cԒT±i{bY>wOgl`oY8Zrb83pP 81 `̜v&5Pz6 u/~T~TMl3(>ysb XiTюxޱºNa ?x32]u(咠:bKjIil*l*;/x*5&|F,L{ 2JBPqNA ATe$ABցrZq/DAQ[5}F  * dtyvP\, Nt7_q!:~>D {cŴ%l` x->d$=NOvd$ OdE:y3E O֩I+q-f^J=|S(dj<R#iSd/jthDmѷbA+͍op?Buu[)$LÌ!XE%#WZm7 - QKol@ėb_ ZAbϴ\F. ȭ. =,^I;5 ‹6S=/ϴ ,"|j޳WA? $j㹔#ln!7V4^SӮ60uX)TCs,o|yFc62L&tg< `&Q^`dpl.yQJWt%\2gB#'yȏDhHK]J|(Ns3'O8w #4DuFe׭PF6RڒrnAiq-n\m- u_#nїKh_W#Tc8qy}6X:!MMk8 2od9`Jz@+P&z=)Ou.Ơn"rhXO\QlYec?Nnk0?x} U8|(.sQ#cNkSېV_AmЧx&~x݋=yhva+$jۨ1!/z¿3љ}'aҝ+$PS*]K@2"ِg/ cs_u ioZD"LfαIw˛5~!Dv2rpע ze4?鴫ap{ՊJPuVG-.O1D"6zODŽ7HѸ^ğ]ƺG x 5%x99*tlS6M5$S(hQY^[f…+`U) xp9+x~dbmiGȁM+1zLӳ/%;Ej̔ NY/~0{FEpst6$ЃVmInahr@|dG?Z1j|+LҺt0dvi(I֕+S CO[Fl eN=d>obM{0p徽>ox݇uel n98?O pIe0똨1~C4Xu\|3hd(ՏiBDX izS[$\1? =Q~hpJM  E:.S (V}q=([p-u^Q1XDIbjv4.hy퇵8WBKE>[#M.kűBC^:ͰpF+8uZjVXq# 5qnڔ1ʢ08ݷ^{ u4VđQ3J?{EB}%@2}FKŃ<)x"f[-_n?ɫMQ+de@##V`.IkEHvg+;h6Ƴb3Zʝ:uA Wd6-]|~zؙ$[*(W1ݣSuTxzQ (x mv"*/BeA4D&xIFXt__ %Y3G6߮"yZbo /`t^=mLXtBg2`S T#بirXM|yZީq(r=*Nr|~!c&,axH:!{F * bCQ)\g$2v;]}7Pj [X0 _p ٿLd*rڜQ*hIx5w;cŰq[r,h,S}1/njM#g4ԭagx*z'KGs32 qIy_uw,kL knx. G‰Z5mt'Gg~xMoz:qVu,"ua޴!nKʲ;ZDF6Ʊm ݽ3>iєzFc@.^MӍ:3eH~: ѫ[: #:%M b2w[Sڳ<m{o><[s %EuW^0!.j0Q,f_RL`цb!x0I3W5U:K)VD릶&T^UZHz|WRF^N`6#H⊋,l XS`hUT?vCXFZ')Vm@ Fs|K]6y);^+跤ܷwZ3N}ɡ`nw1+HyCu.շr8ϗC(@̚F_<ɉ{[_wE$-/pyte2H}pAjOxߩJvA~Ǿ@C4ch u2|pE|]\9<HxaFQ쨆&daD~?*jC͘<ٱ8.9 NUD!|Lq{5y`S|ܓ@zYoN="/|)0.(8 ·AG=/\8ZTIHޝw)YW6$?|,Aw?\)olzUP47b]jq}~'  HJ _Dr #PUH `6h%2X=݋JեTuI/ݩv:Jy2u勵#ccd-BG!c@t p Nn0Il^C' ثf`ڥ1nnHZRxFp$4NNb︸<1{Y}O (+r[v8<{"X,QgG,HAAtjs'cL<+[S A`ϒεfF;z*.JX-/[oX"XRH[<+[im%ҏg CE)#C$E%9BA!y~+x(b*ڿ>2ha?m%N7䶝8_A!8(MzQC$Qa@.vI'/7-o6,~fWN KooH8?@],+j~IV  ¹un$cْקq^CH R7JF\6q g:ˇVssZ@Vrp@4O-0*y64,In4{9Q-JU*MtS^Ӂ Pg4 yCd.;mA=Ep-7`BLf@6| L8fg?,أ6RNْ׼:viއtǑa'zeRe -YSb \Qѡј .[Srl:tN ƂP.9sb9x jCkT5e-Mg[Nj?'Ӟ"ȭ,6pVe*O9%D{FFD`Ƙ(ndW]Z3E$!=vn u NUql,)G3sPS7WX2s k Dnb`ōl=\KC/K˻P^&t3r@?eLebe^3uW5 o4 %h%#5!`GݳK(z&=;4aq[{-&4. 8tKY5юIouنB횬G#4k>}S%mu=4o, ٠*5V+62evL+Ȓlڥ#H .jj.,I¤ 1E5B:~4.S#3[U"%U/z 3.:m~kV^Bvg˜s?˯lϜO9 . 9*ptߓˣ3s>^,eb1Js&{W,HZ]G;Xm eȄ;R"9J{;u*C2 auzÖX-_(IƓ}ʛ^KbϼRZ{ɽ9?pcc!Md)-Ŕ.؄vs W&$Z]nC /N Mxd,U@R'W!>38ۼQR )d7ˉD\2캮*/|fy g_ͪ)*xf+6S5]3uU@\&ސ^wN Hގ|SPcPGZP=3afwv`l&hT #If~$_()|y9Uh`V]xg?8iHR*H8?!tW蔥' rex<*WA):/Hy_Y*&Ry€Z{!x&< --=B:C]J ZWv[9z97+j+⺠QڰIwƑf.`P<+ 4)3x!VЛثG5嬍 ?%>%|y~LPGū$߮=M,M\U"U$]jfiͨ'mخp`fkѿsF{D(<7zykFebZI}-ZޛCI9 ?go$ .TK[M 4="a Gψ yWM_mR0uH―<+UΘ7WdTe 9d;Hqr `[C軚t3N?F08wwT P5dve+rXL_OqB#~٢Xo\Qznh12^ޡh:w@US| X/[,S3cj]݊+|s"Q5D8s&.EWqVM~yxA~Zݗ' ћW#2e]e3EV{yYd$ҘGGQ5 YyФiBl 1CsDJu ?3uxm!u四́aS?ǷJ65(h'j%w?Ů&4;Vd]WmOsVw.펟eäYv"B)ծ0M}eaLUa7iHz>z}Fu@ET<>?kD[_^"mx&cy!Rd!6/|?YuóUo-Ogi#LN椪a8ķ{]Ò %Jmd:JŎ\ŭ(=F [^ґXݱc't!4G FxnI>W㕲Zb?$DA\h#rՌ}89>o.,F| Z#0uQ.;wR,Gk7zD|8{|54Sӏvt- ˘A:G(ԃ!>7.]SXNQ#=e#I0g?pYGm85& DXpl&hԱU0b6*-&%|^IA-3<Bkb3`/2UFh~4r{.IM,BA#r*09Y_ 5WKfh)xL诛|{k2N;%ڽAGCTynNT4|fdqi/zLw!<Iw5A~)8s}G\8<%(~AXONX.0^pL1GhADWff:./rk]S(3Q;FHX1U쬥[Н%de\#X^wyayձVX݄1.# TqY7ø_&p&BgCJ >@0|"K<.vb!`y9?Ʈ}]H ϋ͙p(\Cv_g_&7Κ`R\U&8aXPh,d;/RH DfY8o=DIYplH:Ѽc%p$?bbH]Ɋ74nf O)ApY%,m?k|l/\rj«6;Wi :"m8JLWSpYLU[1 fIJu9 {cKLq5m A޼{a[lkgKx iOi<.l(OB~۔ wz^aib-f%{`ҧ E^a|(;6j\!CHեFe^f=so6&!Xc(U9@#H[ziSH20H̝G(: K̤ŋCGm[*|juvd݌3J֑J!4Td-\oNm>N@ALg,;6zD!(Hh.#l5d p$ I3eq?v2~r&@= uLrHP)Wul>`m mBҊg^$fsTFR"!ȹ $'o'U_Zu~*%Sz;ſ6eN'5Xvw^~} \~mc=,_T:eQoҜfZBQ `Z/)U+?nfETGMl+۬>+| D%#O! zI3Mz Tc`S<Iv5>C (SY`z:+|1 7.dA}]:| 䬗YE[КX8F~(3_,O7`KkG%|)(p,Pbuژ}jBgbu҂,nظ( U]`r}EnNJ\td&y Bkm} c = Y@8k<;S|@|ـg #:ܩ(-'/}&z喆_4/6%uzw̦$֓LBJ_n#fɊ37瞄IKT*q&u vol^dO&Fۑx\J >npJƈ AWqW`+ BAQKt-`k\'y^o=o{[;n 4EvŜ1C!аqTMw$'UTD=o%o~`WE22=cLF}Rj FYpSoNqý{1}/ED3gO:T(_Ԩ *jj'FT&@{?"]Y9f)%}_&B4^U{jeK;YvwF}dRۈv4=R:*Sf_jSsOd>|cPlzV0iCT~;Q{aE%&h:I75$g0κ@wk&r2Iq DB&yWI^ ./Xx< uDwP?߰Iv }s]jn2b2Rlpo:Tb|,;2ȵnzKZ}y;28_$q 4b~~ J.EڦsWƭ)TW y"1HMuZglB9;:32ʱH!2ؤ`Vdg=UnMOT/u"Ja*DKJd3r]@3*?`9'4,mOPgSak(L{AMZ;ۘɆPtj$w4t_TN #)#G}=4 Ȁ脢[?u`^d){# K0wl=+xa%s[90ԹWL2EX |+٦w%JLSyTlYNƼs}UˢDFhq`R}wct©$J,.!㐞>=[9*^6;UO?uJw ζjwlp%sҠcs9ml{{mtX/[H&9YEKzeF8tݰ"8|(a~ڡ|x?(J{08VjCNkq~[4V$W!.34o 1^q9a=v}b1]UMř@;+]5(um=,C mj(!&?hٺY{aLQ++RHI ੲ@B*`p G V4oU樎vGLzDMO p=p+ >|`r7ހoSh+|U{lM)Ylg]¬wq6'v 68̟A)xI WR1c ~,.Guka |>4ۅOSl*$M}7{ x"(E6 PMoUz?~Pɳ1;6J3QnrZ) džG\*kvV;Byθ co:S#{FGkr39gR+~r]ӓr)3KBH]S0!=чy_]FIqv24톨@"W%MaZP`N$ 8 Ds2ôōY冲am'9L8QJw_<[V*V8@uȤ]Ţ3Pu8]qnM&ǒ"f^n$-kG ݐvAAh~.R ՒߢWW\P2}ƴTI{ Lzn @Gz{:7'(?X8Y'gI npwM<`È3WIֲORsƁrs|Rdd~֋*Vutgz% )$]Ai7 nvRf!1?z);0 QhgK|iSZ;Z-f+LB4%KDsXl8vZT@Y ݈j.Ʈ6\Ĉ=r$ ȳ>Y)> {>N=ǡ|_I_K 5MD`I?wK|PNj0Y28NJ}jU^U)0unlkPԍɻ@X ms:5>3gtb"Lx{#|3LmÀ'լ' {#IN Z":_*WݍŨU@3eDD"J*Phk1Er?I=o?|4ȨC %ٙ^H5\i{u<4ѳ̱{FG%c~/Ԭ=x=JZ#J8?%M^*1 lyr;xU!۪[g{kEHf<H/߇ jc:[{ 4ʌGp#oދ݈i$"lެa\K G6ߴ0,#tud3LGgxC\ L*)\F1Qhm~}OBU\/=u";LQuIR8nT.zP4jR;_(ZQizIzͿ6Ue Tq-s36Љ+7O-;5<$:.xiCx5jjhPOkCkqp"^r<-Jւ~cЛ$5SIfB "~ M*RRtroq{=b1SS &"` kˋD;H9M7nc$2QK{ts2Dz+fO[)}g 1 qi}38lH7W0k:u &ŏú$E1GPz'oC4GOB+- 8? HR1Z w.DNM)Q i5SSɖSpNˀSZl83,- ,ѣ1ƌ9@ }Sl!z8BL"Q;'2bjfƢPjcp2;gw $Mp e@ۗX K5AU.&s#_A4TmSwL-+c!Szꠣ: ܂0;9vmn#1#"sX%@#c!y;D0FzO*/hӆv=nqՂ~գMhA2(/  ЉsqjrT <[3㼋ݗ^{:ʬy.6'5<i? 0Á`0Y9PcL-H55p'xvfp)kRVdZ˄'vF»L`Y]#\2xx*-+8eؾ5׎5XLj0kFJϤ#APhKo,W3S"et-l#sg3NPO=ɧU$EG($ߞK d!oF*zaY3rB{Clߨh\vsiz7)Η6V}QxkǙ9pc;drxWyBu_וIT !z:SqT5Xr*wRXT OYD%tj0IW13uzd)1KeQ=MZjP'7+ZV>mq&{䮕>fs]>hz6:TQАT-XR|J9q`wKYy`{9yLʲW:Oc1<* 0 ?n$psfi;ƞ|g1@s6#t]q= bMJ0_!3+E qf(6ik_Ebh&ЎszO"Y8!|"ƛ`!c5Byzm[#=Zu 5pR`Gݬ3"d&;0xnZqGQ -;&J(Hy*0_S8J٣$d*{2Uz!n1x $_(jZ;NwyЁY'=^;Pl6ZJiyuHA|l8r5$ V#Z"6~>y޽YtHQ(W~ 0[Xįa8`5F(N ISXYf(!a+ 1NmL5{˹Iǎ65%#ֽD'80x*ޑJ._ֽ?!r.+鐄]HLFgT2dBƴ(Î'(d"y+~+rqћB:Q7J3\A?wIQLDu"2-Z Vkif8ь*肕dq<" OʏH;P{/:+H-L=aIgAI_D2?H?ؑlIlիqI{)\29X{ 亀>Z;II-ܙ3ftW07"\h<4x?CӉeh`H,B&L,,AN E"ߢG3Vu&#t7 eEO*o-USo%}{] AB0]>_:]NG(\l5J~ @8$<1 yNb 6zݨ-uoďu‰Ik5ۖwp$'T'uP-BR 6.=׃@%2KԒR9FsjlGk[~"(e7uFk}f#W{J g l0K}h ֯YG(SĶ̆L|mٗ^5P4CڗetQb/5IDy>81hQ1CS"? VR`̨PJЈq"<^N?n-pLHHi3=[9ѦOJ0 ^"|VKK k^t)-s!PA٢{%wٕ~ }NrBL7$9 3{Z+ܹZabgVF$$M^Hv=KAIZA܃ZpOMKgv_!ZΦ"m-0%=󑝊Fû Hɻ@lw;hCp,{Ր2z%d%DŎW?TWDejI4lHӂy z6fվ}I_mynUcؘmÊ"q66Y*07 Mi|:|$-mE:1sԉ3Kƭ[5\^]@NQK7rK[e(ނ\Uy+ ,nX"]!w@2]k<3'}NUT]K錮r:R%is~Qxő0}éOK O?]v\+gJfUrREX@6<!|o \*˰<Ȇ e ܮ"y \J<5Ż]ct7UIW=ׁFʮ 5æY&H9rށARu)X.ZV~@!;4.tS8Yb3s~rRI1=#؝7K:Lj*͕v˗jB#ü0w-{O(glNt.ţÂRbnLs?6DĿy ǮjwPnջz3پ.' 8R l,bUY瓠RMFez&@{Z_ y{aˆ>0 #g2yLv@fEv$ElVY.y~kU[@uDi_aNU^9!sjs/_LOPB=H;4t6v$em:g"V<> rZȥ.@k7n}nΞ*-aErY#=5:wBJ V~;[iJgf}so!>fl#WSGJ.]SW!DRvb(;;B3yV#;B1h[`UNʉJ%<}"8j Cpt\IeScLY$Yo!FGQ윷NH EǮѴgf#cu@rZ5wh4meFELmlJ}x(oïWDDY(7j.f~! [XOCAεlYuX8PI2$hԫ͞X^d2nW-JqwY^׶ìtSXo1׳۳3P+ )܋xUX?tDUāGښP,'*YiE"5kHjkPwsEm(〝ԷWWePW!:Lx:LJ&FPgRaKNfqvCC@gG6 LmqmkYrvҏx9Y,f#Iǀ yI(Th}v,a?:L ㏐#o"Nj>oߢ[I6ُ>?:X=fhQǗ5NΙPV}O6Y|gF{ lf=&c@c35L=csESQWR?h 5A!إ?"Ny5xg^@DA^˴s$$C֛62jyW^7ЃsC`&}mM^a ?OIƺ4RCul,ESABGc}G)}`>'#B|a=|s& c5c:hT~ a1sAuᄺ!d%Ooҟ/0L'*eXŖ(C#&`b/4O@ILռ{?I"a:Әv'i ^e+5G&(+S#I/\r~2RN Y/=ekW`dJ$i~ $vL`B[4xr+ϟm햚')( !f+d܏jQoli<6Y Mj6aG/KiK_x"Z]ZbbꥢX̕HzWXKF@0bGxYZ~5OF.L1zz;B8_&Hrm hQƚ"l#ㅠQP9?1O'zdmN*j(, ]l>bi!^Y}ŒQ. rKQptOk{-R1 2nmE==`BSB:ӳ*TӗwȤLDT|uH3圎qoheh:P { i>͊P ;w*`+%7]Y1xzEuLMqeU7xe6Wnsna ‚&,"?Nm-P1搩pF6`n$x&#~V՜zjLH{GY.qsYI,0ŽF"5%e\wP xp&7&dmVjcB6g^(^ζP 4e 8yhm~w+_mt^ +c 9 ~êPlCW(いf&/]O :_6]!ߤyb%ݝGz;(`g ksڶ?\D5|qW+2JL0#v꒡|6Pwv '_U(1fcpqBY%ܮ"Tko]ZHcP{t@|λ&b@ q?8 c]S7UO6kFRGY"عu}e1/ͿD[!E6 Pǽi.d-ZŘ{0SxN_NY?F6:%pH]fѫ6wwe!bጩI1D~]!X'Cґx\k ~if5҇GOޮ>zu"5F`0u, a&; %JE$g߿#/}B![B'%)Uiψ/HU0IErA8pǓN!4_gUO<][/b Hb"cP$!{rgx fB $ ^V{u!+-^jjDKIzHΐh}+}H - h aOKvLԀWYs 4ml\)}lӍdQ]2u?=`y42,hC^\0N䒻xt䢸˃쏌f[/8A{Hnu0i͊H(<ԸyJFġ!n`$=4~.Qw]6c _e5a&y0 ZNĐ 2:34]xUn k[!]k5HA׹BIz4pj#1)%TfQRqVGQ~Uf3f "DKԋ11 "y4o2/6jx}@wr:qiQ q݂ݦM`mx"DqF Y7 *8ߏאg `x LwH}؎$04!=VRkI3TϤU,]:YbQ)cx(j׳  4{B-@xqeJcGp`E ~h0wOd-yȡY Iú1YN!vlm>R#kUex6^kO {Hi H'0T['.ۜ3IVϷ>/6s )|ubGx!#/jIɳ腬zU%xV 1WZXX6]-Di"^,FrNl |IgRL >轒Az<u"G$Z2beYP8,+;EFgFsp\%#bwi=rFſoB1rkNrF< >iI6DO9I>UX~*-%NnVǽ˴ {ؿr[s^"aNpd˦8 xW5@]P9l5OD٩iZ ^I'| vZms/Kb @YoOv5Km%.(K+172QO"\$)b7hPXsߋ ,6ByoΥXB8+ ry[?Vipb~Հ ˁɻ B9=r|8!o0y]ѓhV;_/#$Jqzt',0JV d΃2Z 74݉$%y]Fmh h?l<LA5rñ[B~q)(-z .@q@"4N#t* ( -DАx* |W! #J/虒sJ-c + ӝK nlmIijBYQb#@! ȲӋ#gЏj' ˇkODx)5L T)L/O~`dBF.Al.!FNm+ڼiw\^Ǖ]w^&W8<` oVK앙~op9_+tLc>(*5:v &Jhҟ.]j键lGbѣZPCL<#jl{ ɠL$~ImRN e;: m~%!G7z lg=Gcu1n:L:!%cL#)nc,+z?ݰcqSG;s}gqߓz '2<绶NྚB oܧ3Rnx)MIˬoG`;2lE ?28z TWɵCx-L ]15R :ĚJb,)H=hv6XwE;8P0Q ; e>H 1ӎt]UΎ[Ejj\t*b791Ħq1dQ!}S wG2)80gN?QhұQ9DYܷK>-宴}>msc^al՞$nvDž=u=[|Rg:⟪$`"}ܹ,yY暇jۇYJI9eo J'|21)F eA23UIF>=j"t )YsMdS,9wgU#r_u޼* RͲj*A m/Ɩ>9/̹1CF xY ԰ =9VvUZd@:Ӗ5Kgq+jgT\%[XNpS%b۴>q斔3'k`kw~(3R6nW2՝H^˪gePge.)sAHp|JvyЮ^K/ B}&*"Ңl\Cs_p {m-ZwkB@Dى?Jzb \=Rɧ Vm"o9}SJ}~".8zҬ[6jcmU1t9/J{Z6'J1?_ Ԫs3$pWv\yѮ4WNU2E+ql|`hi]PO؅;sow$gH=En˥Q+?c[| WՐژ"s8cބ̳zw|ˮ±սnHN~jUYyYS'u {vz䧸WxKfW2Dm37H5{k#D9c_p/C<䓀=ME]+HC#}4+!NL]];^`Ҫs ّ(젟VsLȁNe ^E$~S}kqz=fY~y;R1fb h־0H*W~aeR fMȈ~QeG+`QIH.)ePM,}S|!QIMQf{Q~ 롋A+˨ ?{Rh [؁#.b=_ft@KMr՟\u~9 @!Y)@OzN8lDK8phX'6; Ԉ m}#6IV~Dk9(@^@%^;gT`GR8OOѢ"cښ;rZN͚Dz⃭("L%(\z0.{H Du$a:*2輻yl ^C5AˏMSp_+3? 6_gJb+yX*ZPuBٯAq\_y OAR*wMoqڐe`WĻBx\LB! . o0dri]_SOm|is|9n\?&Ө̬lh&˼ @RcdN36_R45" o0C׳q x+o} C<9rC l[Q{K\hp ~"pbW;` ErN!d#/W,\k&6G[ LwW/aL=9opKP7JU %1>?}/v=LϪ{4E쪭k#{vk<ow*Gi\J = [RPz}N4nW"*rRW*(!SAp5Snw. A mZ:C"6yegc(M_$tZyݮOl'UVCGPүzb 5* V~nb5jtsi}fzPh1]hEV&2 R6/xSPL9X}0+:RGebN.Ϲ2،g$W;xvAm,|Wڨ^ORtYq6FƶɴaEĥ{E߿gq렖pic&`ās7qĻJqc.Mޫ!0cPo44ë  t~-f#ow~|e x}M|cTEjr5Y?yO|jR).C Z=CF ÷6KҥPЭ"*UFh:MGyeZPt nrP4ȿvyfQy(%"[kvxlx/^(=P;XS.iNH[Fq;QAxtH`{CP9 ֓O- (Մ8"&Ѭ6\\z ȔaD:x36yf)~pZreg-$00 _8&ۨvY($S[eXO㰥D钿oBV=p.@6w)z@ji'z~\XGv`1ꛧ ȯXPlf lFW< :B~bܪ~~dx@5H1j5sh"[,^=\K2p<<@C[ik +Ӈ`^C͚RKA,7̻jT^ča^Jÿ(@&r~|A+Ÿ6 p2wЭ\Sp?S:DYdA skYU(M)E++П-9 ZPt4*OIßӱ9Mvηrs&jB ЄחzN, xVؔ>jW:;i|~FV64Wdf72B!f5{j0 Co4r8mFK{U`L*+_Q(O2{!hړ IWX4uquV~dOb_,lDo@E]ӧ{An0@baq69ãn#cwl#D){'\n̯aDf87 :!eh`ԥYaA;W҆ Ea '4/ GvZORZT_L I4Ic鶧0R\7E*?®N?FuTK !B%H2JdNk8|8](  <Qc$9k~s.\"MNAЮ*A#m}ыƺEoCEĿ:Fu :agdT@n: cݗBjVrĬ.NI J꾠3BcCx_FQlbgom.C>rhqXn%Sl>'7p3BfiQ'pˍ ͑_8kH 70P^ A%B%9RDNuK3,"T'ShExMBh< VII&3G)j? RuJ-]XMPW*?8p)0wPlbΞgj܌]i0,Հ89HTec_qnJ)n}(0UXJ+ħД޲g,>9ξJ83lr}h&6DÉ6g AUYImjWȉG7'Du4bIҽK$' ;z؇QyD?4uXS:`uAU$KHP$(wZԢQ㰣dnYP2t1 ̙4B$,FJkV9%P 8=f_Lؼ4 >۞BjsV&wgDP?;ْu"ޒ@șvM)ߑ3G24 $+r";6욌~DnNou;v[QI%\[e+ 1GaD|%9χ"`})uKdgPsr1yTa.D՜q(=~v2eqT 5)?O$7@ލ :n J5S~}%i=Hv #O)Iհ)}q㾦 JLTQԡovBhl32'n3 W&"iQv+x2XkHƄhuZ4LX9 ]"fF ;6]F,`ņSx[:fxI[FLL p)rCTBH.ɑo=Fvګo[fpRh 8Z퀁Lk. ʟ:HSe~j! >p,:|KCo[,w3O nv-J8\oݟ6H])(r}ъv3_РґMaXPƨ|M6b(Zz+ww~2U%5R/óKf[hYh"*jbgKuGR<|0<ƮeWFmQ`>Ҥ[K6=¹ 4C)ax6J*LrGs3$۵bGSmIEF(“]{4޼O`\F27ܣr@.~A}lVC~n m/ioe7b^qЮr)率=lȹɪF3"q{:Hvvy0]+BShVFw2~\6ͤtvkƸLl}!܎wL1.?30v6BSD X:PYW!WÉ^V|IÑ@Cy:]+ǭcQ %:y1i-8j'{YtAi0>s&!5$.`>8 e7 bzR{Iܗ%bRHh|ANEeeU{5ԧ^X+ s]q2 uHȴq\1* xkxm ɗN}sӤq& ڙ8*vJײb$MɷzBQ 뇫YBvn~-Ӗ kZwq>iUuo >Pˬ4Ya,W҅y-6ü;Nr'2_짰癔d|;Oh݌fzƎ*;\?^ѹȬ 2+͆#nܡ]pS?`dI!=la=`akP)k2UW dm rʀqN=4q|sP.p dXPQov@g%VL EOwvDCdN-Z)o`oۑЇ z3,L0ܥG9<( o 7+}222]?D;ϘtLΗ^\f =q+hje?k["eZ=ҲR8a]aL#UtC/AMy0e W^Xb\CD'6| *"[(oAнu1-D [31Nb-.sffO M|VuSv_)alnP?=ibgB׹ָ 9UI1d*CꋽwM SHvqxr [ךb!w Fyʏ,? ½ Cti\#N$@<kc!fOɿ-8+K>I $V}K(Bk9>W)^<_P7^A9_{{Ao6ױkE¡[jh&P^HEG~J~ hnyzPX![ nG2 }K6@2>k%&M:FvגsY\@-{vπ- KKbBv"[׽#ay|ϒ]KQ .VJH? ~YUfyX˚rKKʳwBY2gY4]i~<RTzU d 1 )tܼ- .;,roR*'9bx59xNh܋ G?93f'zjl Wk¹36Mjd[RKUooN6ꑘ?PHt (o yb Bug }~b@6:|^ֿ}dXp]FiSB~4Oi,6~  "-)|W< *wZ4w)\=㈏ *wզ#,D(XJZ3 6` w~O84 X $$5VsUC3ͺK< ˺\@k.I"u |`vr֙p¶`B 4: $ ߧ݅X<5fAI³ɪLgL@d+0eVd HSyXLb9aMDiɒ< ÐG4#=;b 0J:d%y0_9~;]28 PՖJ T!rcym/Y~#ύmhЦގV.,*M R>HSg3q>j\`4תw Q3[2_hDA_P,k`{W9"~՞;g {k<`qլ Rfl_$܎_Pd:ʘ' tTF'q)$*Lݝ4+|*p]:Uxީ8#ߝދ ^S'd-8]c:eiѻ+ͥZpLђtӕ:(elNb LDc u F"(SLȴ.̄g7HBtSZQ|'-,:ܲ<-h-g6kҬ]B m--ClvtΊQ7!]I.EȜW`˨1Tu᫋a؎X+:yk9uݙ聋)Zbh9T [`@\:s=Zi+K$S XU|6PSUj.Fh>z9)lX"_g>O&z΍drrz~Em  XFJ贓 Pa(fGyRee"ƥַ:2L7wOw95r{, 9Uݜ 6B?˘R{Nfafa -FVq\ ) ;nc#3FiƒЁ,7`>(' _'8yC_G]tVʁ8}! =]}eSI􍢠]ߺF)Ȓ'Q 2n:^{T5er|tLlVvIaSQmMdX=ryk:[4d %0[6O5YU~E@pJ=)T[^biM%0 :u {Ҋ^l}*EKR.]'tA\檣`mDL8[8f>YiK+ɪq-M]԰SS[S x¿Sd Z&~5uEc:TSvբjtͥ'5Ȱ/Ʀ\5Uz6Q߶ =ga(=0+$U|IqŨs:27Z(b}fRj,) \h+,Ѐp}%p":{PSKSH _qBճ1qc_:׸&采dGNH%3l9#8E9dƥLOgj֌1{Mq2A Eغ>uR^^RH\ 5zsnHCB#;2cف*V|toZQS7#[{ @J/|4 JBu2ڿgɣBS a\^}p&C$I^xdy>?M}@ ~n\EjR~6`^44РdbygF`hO#rk5Bp /@Bڲ:3K@|A 3PUX\x5&mQL'yHY˕Ǹ5g:tùi10zTAV@x($W şaT1 LAlmBMD^" =tZ͛*$AktD+o1cZY+k-l=d4^ 0YH:./W.oVfdfå>>KRNֺq`3rۇ?z}< 2$9KA 1/ @iTM6?.frhh圾a#rW~uszk;Kw ]_3Խ3ʷٛ}׍V(G Kšo˽VI| ߺpyXL~jFz6n7$Hm VGSCr=Ԥ'[*0mN̠&iK.FKXϊ7@V  i2$<]'j%n;{ E+[Lr%J|)>#{FIW$qy[Eis>.B M=*,Wʆjn"@/%s8# :)#e?ՇTgUtTrẗ-T&maTS!jݢ?x6skml"\ 14E?VFcCP8G &Nf]Wws1,j41z* XFBO[ 0钬(Te9Qc +٦e4,,eJ@Jm,! u"E#YBM1g' V3<%l~x|6~G~VĻnx:Z  ElqT$k~N"̺I!ܟWa,v>o'@K6E6q5+Қ]2h|&, įM[jnw AбhH Gi԰002@̙铴~Q5=?ߥ0 Q["qa˔k2@E$tNmG' "L yA6~ [qZO%Yh&uԧmN=xB MPuȍJ\7W@㵄gT4@=>;[AmU#uboyYWܝ3 ~Le1q[wT"'z_•ee 7rpw#JV 5YF~ydDl Ov{/IWe" ۣWޠ݀rYM1)u7-~h, m+6E!SO\#p͠{%|+TCSѯԞI{@{ۧ^4MW,Z8hC8Kķq87`k);- F,øeթ KnKA1[AE{߆yk+T~CM^'`:yRt^K'RrPQ8xyl9Fc]M.l  V' <;`VCqNu&>gT<>+KE Tk z $y؎d9`֣Ġ>[a##,Ť18>EVB8O!MgPE%}φ!AX9h&3l|QīDaW61kaMKxt E,&x%h;]=*O>3m6N]zk"ŏ2:Trăf8tsM3#T4%ޛ,{tvOF<]1 k[q 쉘tm\RvPEi[aVAIEM^|R +m;Yl$.K AxA(^UZSPzk2^Ȣ'/`BJ [+9t.7y㗷v%{D5f=WK Fy}-!YF&{]e7$J2쩖U ?5v>(~VS%!].݃O⎱W%^7 Ou+EhMOB GK 0Yxg;S}w;ߙ< _ j-G81H|uno ^+\S/_]rq wɄJs Z)T'0|.cLbUH^0;૑Gs.ÑePv3Vhnl \ *DXׯyG%.;K>#T(3:3 J08O$9#s0jQ of؛hl3q-A1 Hнe ΔSFT:5t`eĽ8!v p`MHD[=ѯE5VQP E8gKY.1u:ގ/ec҄gDw2vyBF9Zduxx@l|!Bx7ڧ0"M mXjCd>ǥ/t_:'"+̧@@c]4(\:~ x^R=^G>0^ۆ^etL),2=5.<zΆw/IҊmPu sMߎt,#YͯWf-o<6Ij > GmlO *M9y2S~-[}xGbk7Jm7%}9ZMxP-ݼnVxg ;S=O֏Ms-[] ⛃g *{5,{n9B0U{bo,}<{PGǘ_o8h EjPȮII)kl=n=xVME漩/9)!HzBGI/҄ {r4Qɹ|Q`nҹ |iטy1O"ZYy ;42aC7bOdm~8ݯr7 9&kBR L6L4x;4Z~(E*ߏ'2XgU8fI,_/eċ[/ޡ։'7Ge*R}&2(F0&5eCH:ulgQh3/7t^jz);eq C⮜nPzXm|ݢ #àK$1d\%V) Ƚ彴(R?HsT;:1 9@ʘpңX=6fhG ^!?b?nG,,A]\xKƋBَgAɝ==͌25m]UMج|L8C5yCpn1N#vyʽG2βQd zlr<̖TV"vׂ`,mfLzX5_ e[ uiB1?`*⚝աR_`7{ Έ 6-MuXzrYQuq*t^G޶ӔϻfaĴKDl|y) H|d#+ E$63dƜ]No|n ĵ"?!a Xΐy?+׊@rX 9Rp(v >WYl]M] ;pO?M7g=nh;g05CfOOϾwā#a,aè1[ą)OzG,e>::qf>8HD%Q=|s&īvA=c,fX(vlM-,wu0HH#)A #[qG]2E0E-خg\(x\j펉P3Q{5'T308Rq ܉Eb'5y ?x*H,NxpIOݢIDއ|s)0jo[Y|萛jtQrR #)?4,-Lє䫙] uYlX=aUy9vQu8[ 53r{1-:4Ґ#N8v f%o]~twލ4X.V] 27upOQI\V4FmJIn/436MϮLHvӎ|kB1 HMp“U5r(%0I3ھIvz?sՔN?#ܐq;8J[\eSt'aENFjRKF,Cծ`u޲DyV%/w#f#gX%o[:4!gV)ic*=~Œ[e;eTvoPy#H;gV`] Ƃ!yJ #gة P2DI*wҋ߂LrO0ԋҡe1')[S2wY*7M`Ƿ/۪R^;;,Ӏ@򅜧 V:0;ڊꁾEaȐp0a5a|]:Gd~i TFz+ p`+4*ÆCliQsJ% +V~Ր)$0by};gJ$psyH¹(Q! XPIc^B,KV;rh`?q 6hSM`fQ VhqEU"xmƊ'3ְCl-B {˓ƑQ0iɲE~RnBa?To$:rΕ"d%= ~PB?ѣ7 4*-@պPy d0\a8Y`7jRQt#&&'9KW=욆k9qok{0sSA N>x1)A)kDh >́On#'zVdY#}ݙ-cGŒU:$y=K \ZLV> kV('…~/(H'p3U6 ?V82<.?lGL zF:`H#`=[# T;rRMa6_9aSEY{d,h$vw9³H-$ E) |}|('S>k'Aob1^i &槖Az*Gh@z_|`qE'1jg@m>L͌m5^ƈ4:z_,W¡܆Miֵ˩NpBjcdQOh*.`^1rwƇqm`iMu!kTc~ѶR"5]r{YB̦j ,aRgdjLi'U3X-wm+3ʆ>ı\;zX2{T5i#tmJ}mzWkź !16WJzB ixӠq`wzZnu]MTlD#"DdH5:> 33ZZ+1.j6.S{~L UI`^@4 O$AH`Y/P܂_UԞǚrS2fc8,M*j N _Lf2:YNCY`Izs¼<*tP_ST.Vf'gc x6<f!J)fn5 i04K7T߮}h&(N[t:3A=Y0q2{|TX@aeEӥ/ʅ.wFIa=DsrK+%wYF ǫ9;<"T#9k&vy4A3.eC&%fK1xҰ:qk!G*Q< 8j^D\*}6fJſ[jzqFRtA|AMK"|+>s t712Qd8;uaffr}}KG &YzAĥ"rpC33yec@ !A6؍K"l'_iIT+`#O]t@],$\MH'#kX4RZـ9IM3Gܾm>NV+.!J.(t@)B^{LM י&o7Fc4̕L7,f"eۏH%߈^2?1KSo2m.¦[fԵIJxdh iTXʔд6&t @I`s3ּ16#Y(Nu+ō,|d{%s9к4m9at|D|4d"S\O0vA&Eq-F#nc[Ⱥ} (evnaI%kytܷm<1(]h5ТjT⽡@Ow-zڈ$㰈pd'Cua3h\xs5mVkҽ+@&0#6{)pPqYoBBۦ}C:Ď%GO 5V1S*]N&Nyd`$SvoQ~4dK# $@HEbYJxP'M^R?V.pأEHFLPyOaCL$r㮹2ITQ%=;},L2~lg^%I>3QghRaCFyM.X8hXn'R\BC-Ŗ2Dm*k3wf@b l9o)ȂGU}9dRߤ.@9*s+/* gz˭`N+Q1 7RaW!D#wİ#i2BjKhYR?mWã2ߕS y^m#$i*y" AE^? 켃Qe((,xF q 7Uk35yiVZąZuL2ғwzx 5 JW/i"%|<UֻItytQ?2W%C\Z!{Կ&9 t孯- ln7iHuF)ށwr\=19*oڃ'J‰|-,g Xm T,LyA8 H.R2*D[ tFi#(0AG[G' qcY@2*n$:L3ДwV-z@7,ixPGhoIШk]z؜?I͸) tȕ |t8wNe@Ak"4;BxXПΚDO0k5bchTIV 7([ re)mO!6vǁA&g? =};ьK#jʕ &64mƸ0dzU*vmk }A$4V88{&6 PK#" ?VY׈<؎R-GM>\Yvg/&\{__un^o19!Vfs703!B$p.p4Oy :3`syS"%.}|nʎ(8lPui jކBvS@R. 5='j7gqy~cv?"s ۏHix#\WSv65[A9ߺ ~o2ЯL57@i@q YV1";%r42wjr'?_NqB&>Y*g/o᱇{Gq>u>(R6C+I}Ovu *eŵ^ czz;I٪6 nk*XG.RTUح'7rUXUqXb4y7/ݮTR,JP@LU&7}i9EŎR/ͤ"[}}wz:>|e<G6 toP&ܪl֥E yazk(nNsmªhzЋHPȔAL2,gY r]Cʢsuԛ'O/ȽfNR)z&„V2zJt"o{HÞh捌aL`AS}=f2A{Ok/nZ.c$L,v/Gl*8'>DgGot efpezm U=\=(h!*OEg9ABDvOGGL|8J0\ͅRQVy-a8V;wtc)ܠlP]{%ک ,% kp ) O-73t &b:_BV„D"d(;dA kمXJ?9Z ?/6/'1TtzTU"ȇD?V^yq춉{~F5D2MoQHb sXz<]y"j 9'lw;9fX9MK`Q]Z+:BHmhwȡ0d܊4}G) |໥}|Pqioy-_|got" 2/7RGRRI}EKXEd qPY:cJ&)7PzA'덼҄P Q'GlrUחEp/ 02 ̫vc| y{5&X:*G34;_=.@0B 3r@Y|%PO*ިy5dちslzZl/;({,?6yӨj 4HRTMO'>RW|f^0clȮ֏h5MSꥃICWPY9Bge# FUR&^j-(;6fⶲ 1 5$ɉrTWouuYqCZm n/i"; 0h%MS#I'S D9.8<{'PkzwH}xx̀5jW+z+șaRxuH8\)֑U s"HO-&Yggk#a4τ`L U$ lYֻ%d@Rha#,dܦq1Qi(Vi ; rwOxꂸ z`g||eDzc?Ts&&ڞ[>wfq@x6`7`N4rñ  I$ J>haޠ"R%2=D!6>RIhd'h۬=ia'ןEjǓ!'؝4=T%fR+PbsJlS_()EvRw \e)4,92*|_OC$Žo΁;/2v1z@c]+xpNd6{>h8>'~f?DswD/-r8wqE[{pیd- ss c1[F݌EQrArj4 cui%rB@ޫ0/e|oc !r1k/:[7.r^- Bpi}z%f>X8덖>Y-B jy8JT!j#nN,t85,z+ Wӏ=i Ȉo>j:dHQp{Y[D}˳xpXXjUB?hO\ND9X씺52'5>1 D޹d6or $ŴDx/pFY .H*zB?"˹c$=ʤ뢭(! .FJ=3t/NNWF̅-a)v$Ad3$ Fٌah+Y<ǝN1!op *@xs]كXWv2g@ C(JWMO݈HDVT" 670+>IDrC x?¸oJ%#F#S]f~ke<r-~a^@SRqz`)*P#`k6Kwt%RtOްgq)֎ b7W&ߵ Ju?Q(z8hS`i䪣J=Hߟy[rNfSim Sק]GN(W]k~e:pLu#`gͯ;O0HE\.`kAc`J yٵ=[ AK&P']$⨣L~KGkjKR23y)(q;ţ7Q1D0y8 UCKMl9IJ9joȮ>M\4IƢY>-L.6>%[2$ :ÒoW7_Zk8l{9aoWr 0AyI%)=UB!xFU BnW>˸Q=B`>4@jp=,psd*r--ːCdCx0(FkՇN|O2pʑ8qS9Z' \~drKh2NѦm 6{"U4GcGQ¤N4e>șvw^Ans.ϡ=+t us= 943] x|*GUZڽ{χ 4t`BoJ}1LMކ UGW *'[1&mpSQyoBVI疙i.~V`$Ai2"]+Q.tz}ϣTʸZEQ5q0j%U1|'X&,Z!I'THF!}Ю$ Q$1g:ShjhK '5fziQ ᡺6 }B@}՘%jNc%178PsBc SpD PhIi0VkqcH+bSui_f(A81D~"4CV/^N6oH(:Ux5XX`V4We`hdO2Nc 8mm)dyHwSO):3eN$ؘcH93^ޠI9Ҙ~SWd#sFKgfL cאGpXU=LC5p`K sա=psDHk^F10Ж'g>&yG7vi(lN262\o5s{(C$0`Z/b>SV+9g( !XlsyDԖTKMy|}W]YAQG{PbWsXܻ&qq+X=eRY[Ñ Vsja0n`%aSs Y* "UXJv9]g'qd2Q9|Ï#@6euX1w/"aj,272?c $=> 7$WFIK>a-lG( g䄶MImI{ zùuyPqCPb,]zmϊ"H9]}b2b*"s:D8‹  1Vk֤BwV)XCIp̉mej2#uJj^d/)D(U =ۚ9B` 0uHjŞ nRemdU%RHSP._}YfuU4/`3HT+LnxHjpruo9ON'vldp.q06PGڂ,6#R.NJ@~n۠A@Cew\ &HQ@h_熚B/%2rڐk# E*vCc|o]YI;k慤KiQ]38,q p#E ݤlXwK{LAJ&/BT~ֵq;J`l69398gUXP^Ҏ2^44*p]H09W(lC݇״D`\=W38&NZQ=r*s%k%xuO+1q>=|=s⭮}C@4A})S=.86%!Gk2Ҥ(dv끎ˀ4QD;j>ry(amHm%iსUs`С_ܷ8. 0VX3r/fcZn 1J@ On:yoVxɩ8g7;vVP"C4OFHGp(Ȏ;?Va?}c n(d:<U/; X]윽^*_/q*K֑TmbnEl'³8 q? ݙ 4ůdzSyjҁsig'~&I>hʊpr{ N Y iZP.<;q?K< '- ;2Z+!fn26ƤR~եV/[hx'~ym 3F԰LLqF]r<L:v^7%ȊY،Z=.=rC+UIH(r<]>ſ\v*rdo_8)V•|3"Sul3u!(|H1ו#SZfuy1pxAY1JL8PUAY~Qf%!DgP#CC v֋V|~ |Fb񗸥i#ɑaF| tfZ 9ɋd'E43v+(+ځcuyO n>cޡ qO`]?P{(T5.oB҄KZPUo.I`A+ѣ#R! ry( 8 V0{7`@(10pN6Dzhi٫k\rvһ2X)p XpRź?Tڇ=$7kǻ+p8,>?놞EkP;Am w)@ӹKթ'@9dнڒ2-9yC_*ƥw5;lԟ,D L_i$q\x:~J"hE1Y4=D<Ǒ0qӷ`+>Φ7hZCւjiP ǚڕ:jn+m'ar:Z8cɴFaQ!AC0m'}SJMs/Z̗G(#0^naY ƃ4nϺUݼ[sGs:L:A*Ђ| 5rz Sz6 )aŇws~ļB)n>M*goF qU&.24n-%0_f/0f@1u{Lh$OaM5ޔIGYE'+ ۳A܀w܎2/#vwD{Qߢ "diψ7,,'hEY9H;a堪 ╚OF;IZA(e(^9RѫsoiuR'To$8>\wDK7 s8ktT"؟R>fOL!',-A-XRm+0 jDzKl7]?vT;JJ^FS;|>N쥚8n1A*1JāϾ;<(|kTs.DRx e⛁1*M 77ndQ-Rq6w|mtI&v^A/`XYw̐bSwHn7Hn#2oGxI\HZ6 :ے}ZbDp̛L\< wiqHJUIK誮qLP.@8_hɘ=5#TG,Km9fגJ|t5y48im}AQW& V j}HuIF3̓.`/NKyY-:8[[=imBT1+!P. w%vQ|dUIWQk7C*UH6 ӗb"<\cl{ tcqXWו) j;)Ƈ|EJ? %A!2 oOHR|[#h*Vww?+։ZueGu|HݫL#ё'U*a=G} SH4t+[$4˚Z{؍}>7< |4~V4LZWIc\+ ͵ΙfGZ FLItIvISxTD)d]vD:*"h!|\ũj<2A?8Gpr#Fg [}#4Y1C2i`t?r&L_Y(q1ayP$D.{m=iq@B\|(и+ ^ +0'(s!q&io [\ 2Z`2:Bwfs`!hK~BqPهi׬cGƼSpWEPb26`'3od#d% sN$ɡv^H=֔n|͛Ok/"Y腢$UǪ+0P9nA{j%ˬ59kV`g~)Kj1 Yj[6 t?CS3Ҷ3g~7w)v^ִҞڑ/&=;|w=1X:3݅{B)á^k,u|NUB@Sުr )|%ge`Yٸk#Jo*T( ac8~6~ Tɷy^D3Ȓ_"Och6'n6K|0$mq…\HݯtP}G8/[(3؟f4bHZӴS79t,  [7|]:Dê#k)Hr:ʑX9.hV"ت8yfd9a{.o'a{:芼u"ݦ?Bhbfi)0uFI%՗2*}*M+jA ^bF}A';Pצ1黗v\Bp<D]mnگ5}TRB"Ԙ'lSy޾Ƥ1o=:5b#v0W?QD'xcYR0(ђ"ehZuw< ʱ* wzâ.Ұ+~VZy\5.56$5\xPE1/.>A@׆ PՖz0ȭf˂9iR1(KtS ,Or/r?QIm8{96$7æ3pErkmhS_|.No/VWa?vh G쪗"<8C ZoG+ƁUN{EgO:~3.8'zͧёju,N8PێRX5zETdi,e!to V\q>,I)W&E: O<}k a)L SP@ #?.3_,ټA|:0hKevVP_dv}Rሦ]Hq LôҩFmqp 4IrL8T#5XBx.\ͽJɶ>NzvLG!#XuI }I| IM2q~.K3 ЫNَbQK ikOm:BAS|6mN{S%^{]MsBa5TY3b}MQK'fu ̓)MLZSCڱIXN$Fݧ@e$SV\H#\Hpi~廒bY LF  ~L&~Wc`/p=i5 >/}ṋkX ֮<,҂tV &Aن|OpġaydH2&Ls3)ϯKЗtX!.LL N^o^ֺi\ߎeR]c i ~o շCc7kG`*|_;P;%w)HMxfTwۧx;j`;O)jLuVˡzq'JyDa;QbֆqN8 ۵q!Ryr1zZ\'!\B j4Ǧa@x,$I AǾdwNE?_. Q4f 4D%?k?t\~P탲l!旻Ţ0b9flWv+]gёʲBmZu4^ρyUNo[%<PA3c.0DsA5lepå\,)*+pfuU[|JY3"Oy5p#3;hq X`,)BuԒQGlZ]i1<"X+/zۮm*+>cnZ#LG+5j%ī -gYER+]Q6DjpjmP'"GO-aI711+▷al8[P$AU|)$`*Zp w0TIE(q+ǜ,T1d`Ng; 鈱ݳ5gAn8WcBӶUjsY8şV^Hh}~u%E>0M'f̴)mXyhQ8c.6K"pf-p$)N V^8Eߴ_WsW(_!* #¿ X ^Zqm#1֩ҋi4ǘ`\@'h {$)w0;2xyXsuJ@,1 O0,9 6wFP6o9jUJs_ϳ:nwoN|+ۅD;|ѨOhON(#AB.d|7[h2BgVBt)vWɾ1b>o#, CĔ"g嘃 X(SO:&~ 6}-Xu)F x :}U1GeT |㮛V)}f2Eu8]z֑ϑCy's fǒ^J$U{~N6,U?rcuw"5R~yyWO2ߤaAØ€'0]M([]l(r8/FK{ؐYr1`# ҢaZS KhCQ~IlHTԡ W@ a87-NlsڻxެwG)U[wF\ @3L;Y&k;0ԍuyQvru4Bt؏ c cH'#by% uvp9fZ'/#GKx"p4?w|[˒҇rŽ gYFje+Œ0JWo9ww;/omUy }f  <f1j(|]{slV U.{a@\Gݢ?w&+2^ _5ϻ,Qdߔ8i*osGR> j 8]yAt_=Ph2S.$ jFne]ZIrzH':Sw!{YeZ49&*T 2gioB,w6EedYv 4> Fv=+sOTWuKuĽwv۶1,إɜ @?%pI,f nj9 ]v-|^ CV@S(pҾvT6Pa&;xzf\&z_۲􁎝F#P"KP7"fFub,{|q,NoOfnb(wD #8# }9qFCrE2^͐J0h ݊fϸA5]@mFƫ%쓫°O,ƁayֱU kOdKWҸS$)cntNObw6Kf ҅DU|yOe !`1dͩRVbGצ"Ykǹcn7D[Ro7ӹF\OCYv1&ЋϮe;6 Z#8n^&Le1b,1Mg I*O=ld'Z{:VPkzXz.aZOh)',KZ[?xs'PAumV5pEIl-R,[)?#G8YsJQXHQ45)4'#D?*o(9.6W KzjU#&M+[JmaO L8k,!~Bࠫ+eIF^vOѼc?NժrlJZ_DQ=CӀޣn@4/,slk:/KSɛ۶2 z]vja¼;#eouYcKEF ǔ>ܕA )(y&/m'#-.ϤM [qCͺ=dl!ngP$z}ٟBґF˹ EƜ ŸN ԟJgx f8F krSlgy%dI6+$em@SLZE6oR_M8EG.%Q;GNȈXzdo l^JL&1i\8[d, }?U5( J8Jz❾o^êW{->PYCy%vZtnIМ)aYc>j~b|.o7nMpLE$&sϋܡm LdG 5Z6{ `e1>!ppG9G:vus"ښ3vc[-2uﲡ]̥ey;{-c/0z娥9_)Z{ו#BPN,uD*'!-['ulkmc5bAbѣɞ\&i$; Պ#0[ju렯.uE3SjYX&rW ڤ} 0? +2" ?AԚTݹ%O>Ye+W  +HM%vYR:UcԼ {jM ^1U@%lk-fټ6:#gNkFV.%ʶ;m91Bq;\VE!agu &:+:+>0p¿2Mwϖqm> R$VChF0 FMu) e,yۗٲnte:r(4|~pAZiar)iR.a]+y߹eҥ55B \JS6ę3YsNPr@-(AK.c!bf(iLBLm;Fo`3Y r+Wi?PYwK"KoH&emU 817yG8LsƦ.]X >{:x7T<뱧TmQlN#Tsn[ۯG\5v.Yf>jCN]*PEtK[{c~2]d.V(aPpպْ31SZ<3ɡ^R_2:$7)ذp:WcMns bK) )Uʆ:78`m%VGǐ ¬W\e(kw*M{+bSm~^1d' Ɏ{׏Λ<3>EUl-77 4̝ /d&4fPxCk\ g)yOɁ@:l%>D4 "U_3:_*upf zqNZ]޸Id `!Ig)DRX{bBFb6Jm &cvogn537ϫ[ E)Fa 5_O:ը|;:[ݬ_ʸ9#~gX Ѿ` qp.=`YfZ{nF.sL;S:G~Tb җԘ|`;IaT 7TtڦB>gD {Su*c)n61&ISE! xnX#&s6nRp?&̂1lDŽ*MܧR Ha./cB:82i.pg|s;:uqFKKV^YvkDD9dr*L|SpM ZB N#2hZnEK-JRbxb|~~DNXLoIp`Io_# .߉܄p j8(<L %!) S6Te)Te(Yf$ KPsYs^giaW824Pq} Ϟy\7ٮKL-&7]>ajYx,CڼsDW-4LzRI3)]DdwLm{3Z+2DrL8=mZ,ť1k~~JXgfQ*D^$\@v,p;27$ơQɗ ſ]9Nt쬤w4c7('XN I.Gx0|QࡡSF"W:z1Q$ [ƧӿiZHeS "1]bSc7 X(C> SQ L Et$Tb*҃scoAt&aÿ{d}B}zיNr|2-IPg~fSܧ-fHݚӂzc}3vPU<)zW[!Y'fPbY4"MCLϨ 58q4^4 Nr SPOS=#il߿ ykVu#R~Xl"1$l;`MQ۹eʐl kBm"+,*0iRu%FY$x:#6Ƭ*|MkRغR%m=Ƙpg1#ǁNp-RuV m5*ܵˊa ` u.PyiOy%|UZDδt/Y*6NwaWBCNX1,9%vc =j&Sy4p)rf7[H;( Ԭ √l=.I%9lps-3Mâ7Xz҆gOKGĤ)\ [Y/iWVrL_+z VtOC3*cZ[6}U2T%Ybd^¶44`Ưnn.QV5è Zs*j`rjInRHE\K %QUษI[53'w5>Gu>[鄝|y>o4̅?;JJ׽egEY,F gBDgWD#'(M60?ljt*44MV I4S4<7 \bdf1s$3>gOc'kVl8?xHWdzp#7V 86/%^>([ij%,x+12k6PʨB/\"L㻏UzE!RZ%k;RiEgF@I(ˣn?,6g='C%rp}Z ]/T-#_hJ֠oND. /`0JQ-:)ӂz~=,uDhM8~Uߙ"֩QOTg/\HuInXLY5DGl1ЗV=$3|X>Q-c8LLU@? 6) bMaW8_P"S: %2u9DyG7`")(> V.؃dױAc?!NȜ{vMXhi~J>.':1ͱ{" 1T-pi}aa(_ !<'a w \zH1|_}nf1LmS: b(N]׵Pqzu[lAIc /I/[N,z B5ll:1/{˭hK~y}X#͈5́Kո9h7i2JI}̆(}#e5 -BYX Ax1h8(A>y@™e]?gmglj2cQVDHnc"7 @م?{F2 @Ԋ*%y v56߂`<# 4">e]CCR" n Xy"9D)CVMzv.6Ʋw\ZIDĔ%cZa$`GZp%rS&0wϋr\ph)7yߋT[>ߣDcR܏VI),><险^a,ZP Vb i=zH1S%/*9/ʚÏoԺV4-6Pݖrݝ?iS5fGN#o)CǼW A\7|Ԓ6޽B]Wذ =-W)au:i6y:GF'LPߔ(o`ʤIyK Q^:B{Cb.XYXG,Uio{ aa(c4[޳3Կ1\";Ç$:a0teQe:4;Qh!OlIɣ`]ʥc/͋ev0DT<9]@Lte b801 =&/iQ5y, ]ءp[Ub7@P8ڝRD ގu"Cit(CGTi- ,ש9;GD`U3[ȟЯ<^ZAUrnQ7DmXգkaY*t8qbF_z<Ďk|]1#6~U"'KFjdH{<;v_N|.6)) ҟ/ϢZ'BmPuԿ/?j v7EvfM=8NuJ75[;?`pڀ`d݀ aO(SBiݍL [*SyRޭl*tg`6`wq ]4|%oi {VP: I߬)!|G_67ħ".z }|Eۛ7%LQGNhH|o؋?ƈ\qi97B}[[&ƦTi!Mқ~$ }f˩(L}N@F%diU FlǒFTS/YX!#aE^g*5#"T=$1D8\_R@ߓc帀}@֤9;Rse"Kȓ[魅JF2 ;~4ЈFVsG&>CʳcaJs3"g*MgpfchUx9F3حH[tyV[xpZ+6MB+UN`:~S )Ld0^Z'Vˢ#٣H ̚..ֲ^ '2)l%$ &agutFDTFf ƀI'ZE62CVmz??;yJDf(ɉD %k@vBotk+Ɔdzb`UEWBKQ`748H=޼GI̫iӽ=p-a f"aMD /.5=9-QәI r^8c,}d4]P7e8 H> HFSn+u0b$3* iQ9V_tmwWlK='C87h](0Rϱ^DOeڭ#r?ݲM 0Keb߮d.fp)C"l(X~[%=f~ٳ]+UA)eQ8fNEHąwHԶ6-̕1ɆWǭxzȡ$pUѣ_#?-v/bUajK,wO[/4g@CD88 :Ю`syq9>8V,4*H1]suM[Ih##fP2w5#M@E_ 4ҫ%rnq>U>E `MxN @MCsʝ#\Ds[gpu(8̷%B|o'FԾ;AprH0Ed cu>~",0)X)n@J }6ol,&~ mS-iC)geţU8tcr`= pQ֮3Jr)bf1s)gHjBh40$&P8i _%~73|ٙ*TD .;UuEfs涧] y0Â9-@2gƊFrMj<Ds1.kRVS,$"(נS1?5S nwJqEhz'/$GT _Ib%1_GW_y&=_I8ľu#eiF5Brj٢Ll(ypE0 rSiQvD? PoF Yޙ뼪#EI It!I`FlDW'Uz9x47,C,}H`$i4NE((V*,kt-- :1…mT0]R5yͦIʯtRl [6,q`9:6AD׾[r-N^8]cs ӂ_p=N?76yGݾ~^kc0TEXr^KYc[FP&py[03>})Ve |kzR Nw*.*,/$Ywh*VoesZy.BIumQPME:F%|hlp Ҝ6c~Eu])))>buQ: 8&8(lZܟ+̤} (`IV,:3̬t 'tZ8],"ʚ |;E Kr &?\} -UIБ p"9VyFKӌ&u/LnpDe#ER!r7>s峏Z@i{ny9Xv3MC$"F3{ t(k,|{U7R16/7ֿ iME 2lۀ7R}2;a@q]B{/O R^7v\WN ͭ^}ˍ3cA}N[3/I}v]yiArq_3rd(_tʭE8 ,K0ïH~ʱ-$bçgO|C+ܐ#LD7EG-<-YZ葦KAevkAa`NQߔH-vp_V<{&1 BOFc8Kkblg(NKM) ʓ k,kc27'xd@: p_  JW/n@s Wn2}lckjjJqHg0& ;ב/oSa؇./ۏK#)wp$"BP`,$ bRH4">|CK m/kStlҸiC/Ah~~9}gQuT!Jܰ3ʝ"tw#Ά_M zj,^ b ն\ kcQ5 ck@ISSP|vj]#<]6%!B0ZmbH}!|/uf-/ė zgBz+ò+k(XJ&\ j8kK6䑙kod/fr'OGw\|FH-wF_UΛlR20'jn]b[Wh 5}gOc.:ՈEt$mp Ɋr ͑3CfsBZ_VLK`sx&S  {@f\q ٣W)){[ؿk4˞'!햿$NUU&M|(dz6DFxe {zV!GuWVIc M818OS nOj0r^~aLb؊ a s a@g8OI{'.jqUXɂXii10थY%O Y2 ګ;%4LԈhI# I%5v1wӫݞU36.'K_HJ8{qZqrԥQd |wwm!з."OQ|Aw}Q*md#ϦL'_¢_v/4NGN^2OCJO!7 ª3U&ʒ@:7s@kc7䈴3PFoZ,rk#_wqO*&]8%пbE oi&vƙZ%/aEϮ?>l,])>^[ _ݥ{إsN%B"ar=U>.ٻS_!5Mlr6 WnoBUaݔmuw㎂Hg@ţϒo1a8 %4,^bԷ'壄;cx%DpDb|=0IMb iRa׍-޳Ȳ\jbb+ }'ezi}g>Ff7;}r Z/FI& B`3%ơt.Q SFI >m87_Jvj:16њHhFU_@a8Sr{:"o:8a5 PL%[fwub S2Rzm/9nAJ*bJ}6,K?ZPޔu'UgGP-#ZRņJ㫄!MR$ !b|ȶxY _iKqYtD| V@11muX'Ey@jx@իĒ`JR)Ycr=)2cCyd}JuO6}0zAkmbQ}=a"׋  &, >(a^e9旾{lR" ʢgҎDKI3 Àݚ} i6:J=jG5s Q t@׳<tzRt| !LޘcU!UY-cx-%Y_EAŠN`~"XܛkGJvwIhbs ) `=5 1+:(_noDhcYФ.M,!'U8"zl!QLj&C{ 1LeJa靘Qp_ LI>]q܇a M EgKI~ ިR9\ӎL]|xKm_61|t0C[/RN#zުQ3~H*YApP" g PnK8n9[^]Hf  y4.uHDRh$meIN9Ҥ^xi#[Gǂmٵffh~ڋOQ@l^GfsU8/!G`D k>fXnNt>|a3KIoK*~$ Ҕk\퐖BVKc]J:m)5>w>X˶)hYJHԔ}j@~d2)YGY a'Ffwi zCB Z |=r \.JL TceQ5#.[|LT+[ =)+u(⚥vį`}[} tIDIKm~hvѝ?].S/cn).ϗ8.?Xb|xnk!t` OҊ=+0:YBza@06{ϴG5f &i[:w_]򥞳pYHYk]Z:n-Y_#ބŜg`A'VMC3@r.asMR#H2#{](E7 ;3na0.eL/T(r~DBQҤZQ<\ bҿ CBT~=Ԯ:iR ~%b"F,ϊwYg?rnuh͓=ώ$+$7H;^K!AD^zrhl NZH;tޚi*E40+wy&i{'MstmhP/)0 VeaZ owK a'\i.ߣbCWsZټqMttWOzӻmQ-Aםʮ77Gq҈| YsCsCHHpi[qzXIJզ\뚣 9IDf{b-Fi Ї׋u ?wȩ/䃄{IJH.ml! m`YhM%1<< ךϺڴP.0^}dU"rmFګM. + zl|nq3Uz7^;nS"431;<*tLMhoFE*zA.L9A&XX/, WK־LX0j?h,]`B"W~VȘHߠ5^eizU:9NHTTGtVZ*Zlf_9wR7vׁw $fw '\*󅖀WuCl-\xKe,;d.`'H䷏`;9|u Ƒ0[1EU$6J!-' {‰PB#l@{+ !~!h^e@ڳ]Os`IQNf;1kw;l̽-?fc% NТ4'!# VRHzT5?C"6F?H*@tqd5q8 _A]BDBjlQ8H0WS}TAߕh$+~MghK_WӾ;%Vb]ЌYox"?ĊM(V !Uq>';8d ѾAV<pdϹakl^m-7NbmgFaXB!@FWPC*{AcKP+xܘq 25"`߿Fow%)80&+h.+Jj:Ee.Z^ I- "/\p`ʯܑbH]1Jx^G.jiekrмs֕FYS֢aNm(ڧwMKy?a=/N,GSxǐwۂqĽ=;Y)$7h#8ZxM 8_3y mkḞ(&'^7 noCIhH7mHjsLt5EHN^'|@Yo It𲉊A+!4hz_}Ұ ;KUW6ЀUe6Ƌ)KPRPK,U`WTeB ;MhtԋTfSHfAzbZztك~JzݸC$ Z(٬JDhB="ւ޳p^B<)ۀ~L*Wvw;OPlL M:уX\u>ϕvkITv8r1('I|=k΀wsegM3 =K%DAWHA8x j-Ip}[">%>\ViqXZ[6*Y+rMO`^wg5-?=!/T\EmWam^A>ز S4cV$m-Koѿ牅XA,W)z!F[d50¿t=b})ܨӞL7D;S<9aٯbBҩf~vK uzF7/}mMށlE&<:Njr ~,jKI_5=[fk'(.v{mHƨf`vkD%`A|^-zhiDHI&t OoH{ L6fU)Cm])~lM+IK(*4DIvtaNI!3i3>D=qW Nxa}Ax/@H+\FȠ WËZKF؉W٦zgOKȑ~.V_|!gCٝ'z"L # W6Cs4kڡ$~$~X??y7#h!w>f;Tr5PYhP|~08KC)yV_GЗP2ßS_`bw6>Wܞ5(r3s1G`ŀ94R-F^_1!7jLTV &Sʓ˯[CytއKܚS6H{HXj`jHbm*}1-(RYXQF5) -Y+´*r'c}qo akQSBVDE,)>sxd!Ynr03E 'QQܘ(1Mc\ }19IìZ^~o<D|cۛYa = 6ngOI\ @=UXt>6`6-Ĵ!:t.#U| f&w>&P&u0Gn$R|Xk\YkiV껪k()y(Ěӆ:jRA/85)#?K&i/}&=gIͯq];9h5 g9Fu}glpY' ا s)tā[s󅂪 T녴G+Nq|[OڿI27ElkYU캡\:wrh"fO}v 0KDn߽'7><זdbrfHQuJ $<#'5撰w#b Q~H*[R"Z-6Q{93Y(gn4`+El#LEǨ0X9F5%6qP ZT&Մ7ce%cŨu>/+]ݴ98Z'dyaO= _WP)uPBw+4-M{HHr DCDrw5X7syGL}!3'J]0Cư(.7e8rA)=עgOgxr"A|۠N#nq~ߏo|vSrqမgg~_},KSaz6a0uOnP 21rlj81S F!o\yAJdv xߒÆo s.R֤wg}wiF 8w=|Tً)Wج`tE{C⤕<JD`|+8acZ'H<ו`t>qWD<$ D3]jQ |yX_)u/igaQH,|z*3=yA 9AxG_4W'5˓ts O]Sp0j  (QJbsB3fW 1p5nTYɒ7 m_7Lėq] p_!&di~~D',˰lSg8^I0.=\ #E\=r]0Ԏ0zuRْ?hZZKvuZW`Si)OUҘf{GK,/'؉ֱźP8\09y;/u#+WTO=7vṚqG\^҈Wyx7j4GŻ0NP :E9ߡ+ *Da3\r[ðYfzHrO\%fA֦sWgv]ͤ+r&E0=_95%RDWh2AVKc %m;C&I܀vF1*$d_2<;MS ~6bZ*g\-X30GvFᆈ}nHR6|K͑#&mF®o^DC˔g^Vfİ CIΔ i+ű6aLP _q5#R~ϭ?*4QQ0:s {:V ݖumn )^[oh$|yv㴥<:D:'GN5a񩑄 l_;5FXS1a8 s93@N wbA e Yᜱt'nf+zOܱ;H > vX}p%%ȰV9ڑlvMndXmIia~iyuaƃPȂdP99Ә5FVwb9f)rj6!Wӌ^mxvjQVl~>3$^biFYK"ܱ̎DdcE7A A")ąCXH֠ׯuMcH;}~%ss2hs%?%4_`ّH?w"'"4D /)[oO͍3&dV}cfNx>n>'1+a~Md<^{u <нgVg{ FřlTi4%ZďR`7;C[σaSSܶ, ɧqΠ9W֯yJ_| Ha Y 2=N]u:% f_5c;w;dƘ ZyO?4σxtKWp[~ҫZe/ H!=H:A:}o|7SiR1z_ 62kJXbMvBp-ȑ dÅ(1`}+K _uO{LPn1>ܳ7rI8Ⱥ >\os6Mւ]g3x2K?8K9^qEYұ`܊#W+!D zMN y-ԬquEbg6{n+&|ŅTnb./]nO"g:Tl'~C"l\i,' a )&R`[HXơ'ȃ%s:syvCyݯ9f6[5zp R#qOm)Mn{R1W~:;{ .L#t')2!TuU*_ش>搸;j#3ʖp"3;|.Ff?~0=0*xCzLa|HW `NtVvk.Ɇ$ٛbYP.ZieuQBEZӤA͉1򿈿 Ñ7˻Sa>i#&gdž/y,c‘f%u@Kq"7Ek+yם0B vr6$( z]ήtGD5gnQJsτew LfD wC5W(ey("*H9XQO*N 0'%X<}[bB뷱PV+o괲(+dA(֠;x*6^  /cF7_WyxER,,=: *RߗI,@t(v@لs O{\n!0n4qG;<:g3&1 ~]-y1% WJ_Ƚ[p h>7pѦ cs9DuQ[7܍h2l#,Wunϟ:@v w7vZt $RҞ'#agm HW` *"K 8I}] X;fXvoE.nXgH׬V[i[GKx4\X$b j<`JFYOm4KxL}RO A DPs_9}rKS#fu(/ A@iB\zwI|Ep [  o)(nD85@|HM=D# ^ȿfNLxmMp642B(ȋTR.UNo;v[[K6PW>  e7f3Q6mʱZJѣ0KQ|rbcnUҋrlKfIlOM3 mۡ\Ϡ6?X| sgrqmlx MjB7%,'A18Rд\5(= ź$bmtyu|{י([of *Mc74.vh֟B7I3E~2ځtir<7eapr' ¾Tq>]Ӏ&ދpb6}KTZ v %z1 ҍI#<U {v DMQ+\|Xڒ*4+YCQ͡1s~(w>}1KrXJ۸bpV~{ H)GX 2᫣'[ rE2>&.m߸]2~ot9!#;\P 21dpOe$~jmDꐦgq@Ԏ30j7[t.B[&-2ʋ4JAjhY[0d tLw57/I솇X Mf0bD`rUh8):F|1>sKK ɯ/z>nاZ@'t!bydꃗ?UkQmc * y):0ãmϋlM{E$Ș%j/Ku"Yn'~.l7w眓C}$W*0%eP!R3]o Tr]Σ7J‚V.p7+*ArX3w1T^ $e..Knt.@߆`L վ?4x?At sc%=H5cX.F bDУ8)p}衉e|i8J;p bsiQ $jg]Zm-k&uT漠" NB ֥.p_Hlq GO =am)ynQiQrp%߼Ƴc$ 1Dwi8Mx4kg`>f |nFL1Ω!ԍ\" ;))r0Z3np}HmZNh fјxp 5'{Pب\tFP{vYX5NCK*1r됣(߇4ϽHADTߍ5n~IXZ+,#^ZR@KA۶\iHR8ˠ Q/>_0-ۚEd H6waqg#˘nّ$97Hq/wx &u<E-j'vۯTm.ƻP:*%4~Y 0g+a! vOgP' +PRMZ"2pA"?TKДwFK#L_U+}k:"ۍA\M:D%!_u 6Z#PIWF:"P`VÕV?3ZsN#?&Z欝#}Ƕo@!sc+v*RtP9RVAkc,zdB"Dj6Dʩr[ԱܲrԳR^ x+Эw=nd˫%O<5ѺWWJ[Yp3+hйx.wziOn8f2yel+ =㈙g>f|׼qmGL16+ ~8[s5ȏ)*f8:1djDgBS::;,eM'(ċ!ý$ Ao+,I: 'MKV-D!/~%*t1m ܔ *H+ɇ͌6nO P=QgI;]vo6b<1iw/ h:_,X[읳Q(_-k.JC[6@u(Gggh&5pJbkd3= Xj5G%K EtKµ 6?PHPա9I@?P(G>(Rِxp \||-@185PrXR N!|Z1o^ge̔D7S١ֻ\$F -}~ _2~wA("K/5[(3.r1}|PtA8׸{Kj# O8^hBTMTΌ;8'Dζ~ -"L?DCdS-kü+aɅɒnHc5X'"‰,O2[%I=bT{PpcT̹qk\~0h582W[?eZwԴ^<qz[i|T\q W0҄{ra &)<[~+_#?ځwV8I/hp%m2VDvP +g?+R s~){{vEf^Uf[ZO!S: J lYBn /}&Ԏu]D.0긁/8T !f,4tj >pHom;Zyfgc fV7vW_PoGtω -8Y/ǁxb2$|n~R`Sѯ4ֵ殖N  DeGJwy_gő/*c\pq`w ~\rջZd΁llpw(+΁20co7H&S>Gryd_gա,K\F$ҳ[i|ٛX6F U(z2vOSD@qPWtc0ńSjX?@tge=6;LeUSvV% gOd$L=|ovMB3γieZx AՐSVP,`U9j4'b ^,'" *d󲦌$k6-7d^鋫hRu"]mtB>M[a2_QԂj3.5Y%*{n?b7:{=65Ԭg²| SN&J7V4,k>~ുYZ^|b׋ԑ09 %׻P*SÄ޵b1E]d q.xVmP_B6"J@V8ʧ=#c/DtQ@Qv=LٿQ< ,6w ]!! j낸+@Г-`=0M=Uۖ)-0XwF~:AA=ۘT5D`)0׻>'†Z U\dtd3"{hR~|h5xwR/pv-?RLv.hclNjR-fqd{ ,{β.@ϼFDBH"nf",9[գĎC&`&-coc Rq`Q~d&>[3.˜w9R.&DW:w6ꠓYZվ`VyCu1ÂoMAZ;͟RPjxC'w ?6e9vzǧ!EКjlo{90Ƭ=ujt~xB' 5GMߩyGN F+i ֻ陀N;ڔL%E cd,! ]|f%s75ֈH:s| 8#2ܜ}˗ZsYe-T/n[#Hyb6z<W }NYs}@X.~`UDN*FqTDa!B\=Nܥ71sIk]2 bQ',k`{@hH" \&F: DcOqH-z7uܓ&LK= Β:/WwiܮFխ.p[<W\իǘwqJHUbkfQGe=t20(9v>l1P-]|FbI)L@݄IDJqdΉ+bq+ z:pIU?OPv;LTyGo͍ *XL+^ɟ`#Q1 DzȆ6^0,創z?kT}O14a_0/6ɡ&8_54$U8:+ w$lѷJ~-D31h:Z]WRӃ; Pzs6oMVK_6}#EAtI oS=[ Fv λk](t3(dR_%O]!3};cP$/Yn"DAJJ"Z^AJ] qwgr;3TXELP50Ĥ`5֡*M?D 0ˍL^; )YO1I>Kd i\ $jӚlMqgۊ`zY;-\bZ(L/R㍄cEwizRSOB|cP$iy|Gqo) 5qL__ ?aaah6=k .%s̓ϯ.<włҩFSU02~BdPL5*uglU(K hĈ`ʙS606C4OhSȉ?-zٲ3l>ش(!F5y3_]ȎF8ZH=j9B̉) +<,vD%N'~49zq*'f՝tGrl2]h˧..p*N^Y95 l ʞ:^!:Z;gϩ@b Y6Ȕi?kqG: Zk=sφ@K?l¦>`TڄϚ)M C|9Fa5lY{vի4[AqN0t-.6 IgGXұ!tR>Z黒 ӽEjiܝɯ9ꏴ*#]҃Q dr'Yt <}Žҷ#V6`r6걊oק?(ϲs˄NICuV B~b vѓnӜؽL؎ih0&Mk O(?9?qeh?m^TA ' *zg5n nI.2pne4&34,Ew% Lp -QQё̸hARr2򽛳f)xfMY\€S#`qݐ5Sq8X4Z {U×Y' 9Tm˭`zA ەICM~^ "T csuLk,XaXy)o7q}M$^w qОwZEۭN198CpE7.4Be$ˇHnV|"N1ow8}4|(vs6V7Wa灒X>Ssq7ͪC6Q詮.X9zO!&KÞ?T MHϳ>>*"Ϥ`hF7`(vi Z/w_c;7jK)S6*R4a?~ιàăVL.y 3O^t#LrpC1KI!_[7WrN+67AB*(vaֲP:, NTBfz-MxGZvM$򆂡 }xd/:\0mqZj]69>$9 ,!S4z~cZ}CpYG1]Or]7\\1R}wm_:rE )\{vR(&ud=H6n*КmJ+Q.Ru/\ XG':EǟIm}G)ʽJO#VlfZ$ vN{fx)-F+Kp4׀b9I*P}L7w&610 os> J= uī.n^Ơ@WbytH{`7v{/ -."IPt1- l25~fb[EI||rX"bNT|ifImOxz~$`ila@3b{M=d[ "lǣ@4z)qw2z h&M{"@Qt C.gg*4ܷdq"d6 $]îIz9:{h搴-T694&%" f=u&bߤ L _g:-,L`Zef\Q鱌4Ѳⷀ ](.Td- v*z6imq]qT~<'",SP+ 锫ΐ)Ӏ|qVw>;;q(z]+ a53|-9Uf2UhYU< qxXK\6OGا,0YQ9O@O##gtzRh݁׍KN̲۸9/b*)XqnP% ^Jɶ a lQC"脔;cS?KdNTKeN$6=aQ :>%<}FkҒ!v" DU`LsT[ZaC[LH2@` MF /=JZX'Ԧ' `G~m-"R=Zg\ t@S9O6}Gh 4:z STQ_g"ڰ64F&ʤi,o4=K%\Z}@ڗ4a Rݝ v e :{"{jM?NBh#k"H+땟᫐]9L >Jh*@鮿LVK`=Z=.\-s/ɉA2X}G3H9ae亱xn1?Y0.f5q6*DA3\ܺ`xԞ&Ӂ{ YA#j(' ”ۇ,9& 布%1t +B>D] j+~9'W#iժ~zۨʯM!IwBdv='çHh r&#},upFRDƣps;8)wPs93m쓘,b2wۅόv^0\ M\8&.,U%XE]轥veg+<%fBTυUHyJ_Ʋ k"d O2vdv=%!pʻ%^ 7gHD.;9-dfK%,.Vq(Fhi?TJ.-X1}ѱ$JS ցnqr)3*jZlJT݃b9cLi}*jA>eYlB Hֿ]ޠݣ9jQl9ٓ{_/e4N<1O!:*DwD(%}A7|Fu.4_w^'EfK)\!i0iêm*cm ,s$BCr<]]P0NhfslD2EI ط7yV0Xqey՚b"BRB[_c_Ě+f€Jc#ψcC}ϗb%=DEhezq{ iY Wo1K dr'֒~[R `_ UEl_jFB\+L?@g9iYPpOxFcw{*͵}n)+[tWfÜɠj4|.-=JQK-iߛ3f}V ᇯkѬH S*h}+̌|cK9_=ժyȄӽ??P&'ݜr>|}EI=aDۋ^ȶ7Pf xdТ}` NdҞ4zj%0%QnWzv8\\4}W7;S쏀i=;oe"C.}"ɪ;} Tݒ aYĘ;IEGxiUNmKʳ^s=#(5ԧF߫v]΋OΙ۵-ZF4A8ʑe{Az_ꤛMa _  E>>l doB+=,wm,t\tL2blR-ȇe ClkcHVEFP@~)"oK[mz2ה@~4=19/-] ^@O8$l ,_' iu#6}ɹma?Y49Y c:fhKK6Y߸'ץU Xa OXa|l73%q%*{U =Jjq{#w-a݂F&E~ȉ GxSȱΠ図xZӖ!ɇ/f%93kc8'~n6eo'*7CG}2{+^ݵlws8Mܙjt*]Ndh$3%w&"lj*Σ#\JGc/u8Z>jao *҄I=L!1o}j%B+(pDP+)#i7uS9t>竖HЂL"]t977VoL8+wq{(  l/yvkQfk-Lk8\ *`3.a>| yyD N^ڊy]iTp4#!ʹ"_&ٙ3]74#*[\5B^y{tRC&NF8ɸ,̀ZPH @v28STl /x қsfk=%1Gԡ6x"_bz+".ڝ1HI$"W|-V9XzIT#^%$ñy nހfWD^Xqc_ qa~h娺.xv֬kE7,oX9ݪ=mթܚbÛ n>>5}F@2N0i1Gı;a͌"R0[)hk 9K4XUT) ͖-L*m=;2rG :X/]y碠0'RÕ.8Y;eDUЪ<}b3'0ݤLk=$OuAs׮p;X TPrM` [ <|g"aIJo,=}P4Oث%хQ<ЊgA"3 |asx8o';wm}qMG.7|eLț a w0Zi`G:ĆA!4prJ_"_*! { viFV+PѴ#"~4ӆ U[V;cH\^}C 5N$C"|:./ARSn |+Ur~u ܧ2N ,> <Fc*1&ƤmѧM+NdWkt kì'G-\\pIievxw~˯% T ,yPъOBȉ%V H9\Ha( նz6R FwƊxф0(GYO<21k) @9ns!U:B ^TR<6Q$Jڳ@$d@kֺN*KdMe#bx\Z͋#vaR"ȯTp~(g_?z ю\΂юj  Z R+d@P-͛45kx/27 I2pR94× [ 1>&rn:FIb5bZ>dwM\ AlP1V&&pgV?hԇ}y:j'{]ǣ 50sgDKg/Y+_孢~kRu2{H,Wy ;ͨjW_MSS\6Uf_W!ເ|W"֙TiIцc u/FLEIJZHgd&`8𖺼 3Hr9st a!nenN U2&Q BlFEnmH .l>w)xuwۿYMɳSO"1}Z#c!bLeښ˺_Liko C%D)YrKMFh̆qrK4C.P.HbVU2I72x0RcďX^=ٝwc^[UY@Zk$ITp$(xu5wIje]YC  8ǶUf示#aojwi~41e2"})) "'JHpu ofq\O'*$ޒKʐ{k;ϝ} M`;7xxBʔJ(Sn{{b(sKNdb=Py}h aSl}9F-) י%y)?^{51KVZJS e@ Ahm[& g e3]OtT'0?CY7YkV4WWWd< |K"k?gaF#%vUY gJ-e|hj A&匱`#Q+32b)GOc SJ N'䉢uLLr9qMs"ؾ='^vm(G֑, HiTYq[/v╯!UV?diL 0=0~tf֦65E>%. rLb,Kê!xFW@7U1k9rveG7`8~f9~LGX1Exy_C$|憐N{E!݀;撇ɟ7zlYlŢ|@]=1u56KR ;WA_FbYq}ǍI o +%,џk#NH1i(8^҃WXElE`>靌f6Xޑcؘ̈<\dwf%$]v+};=(]NfߔP #A)MKo}!LiCGh3eUhgEX3}9rm}ʬMVo`9QۢI!:4dP'خ;C+NR4%:m%ب2F$ dNJ[neMW%4j5 dI?To -C@ D4J=g))oe|v -tfF6 DzNMz!r9=&GZȸv&71,}&:-REXYƤ: `9&( Pt%͂"fVG^DdC2mGRZXV^&IH:z8̽#e_;aI{ nѣ@8(8=HwfL%; ~HH?'iDry~4p~M\^Oh}J[p}ZLiUME؈яl䝏 TT?*e+&PάO,#W'bgOAIhŝPv6!utzLZ맆/Z#n]Q8Mci|5CE+^ ׈SkУ6kQ ^b%g¡@y)<¾S+0m n7^%rcdGu㱳$۴\ [9k|{ɔ4K'2URN}y(>S#}hH冐r^rtif S@ piњ)oySLIj,D$Ӣ;1hcG+R:' ^B (%IߤS*N,OS7: A*V/ɕ-aDet 7fBͪ'M2 Qt?,'0tx#"\1iww׸ƟBvbQ۳//e |oȚ_cЫ]?/`3 IΪJ.a-k?@+g=npD랣M໋.mOgC<=}{? qT>3wXrnؓ$*f@ $Z/`ȱ],@]RMA5.Ewաd gKb/AЧu֧]INX y09nIM?$ 6KN{EW?DW}b BsS([34NB~N~gv4PꉵT+XGVq"$4}ðc"xFqhps:/W,x<5z85f #5εDp w{Sgx_#kX"2E>KIUÐ@f$à ՄBmi]G6@.%e4ʆ97o R!asTh4PRޑ -n\)MFݷ+)$\InDߌcЏ/[/D8uH|xz\aD6>WW& =>,-?w$D֯81qFlD<wݣ}dmj2fh`7B>%{i_81Qr7dhEpcY&T裥)P*cŊ Pji1ElQKT' Ы]P޾o{(ot=} 'Gu2$kKPմiL OrB;ղ{ޏ֬nT}G `ݘ@fY,1cdĦ5Qkwɼ9< R1A h?Mz׺`_Q#gn&DZG_r4m}}l¾Kɗ7QaØ/$D3 u& ܮc11#\|iW,ji}PVNL<%0B9y DPcRU Y]YTa{UD߇N<Ï65< 0iv%8? 18Rϸ<^ 08ُHHN-ށchDʾ- $2=7uD',u dE^8Ɲd;Ҳt 92$lF9Xpha m03hl"#Mv ƌ;2\V0e2)̨e/ xeYl&y#JO,I}Rx1xχen vmwvb"/ء:o+1 T|mNv!.*!=-'N2/kiGkX\a@a0:Tt<"̩"rDԷSl-]>KzMp<@9Х*59@H rXkޝXsIuV~~ ugIUЅ^Gc+V;[o^ln+ԯ"n,G=I-zaD eDujKb2"(D /4z_U9j5&Ъ,!BpbP]\*ޔ./zZ\ʲjޠRe212Fu&C Glm2&*HPV_w H gHTQUNe8򃹥BV֞ksEl# ԐIġ/{%]BmQ1$ן/1]$2CKr(Cg?Rd-1v(}.W=ӺA0>O +kQX/I_At84QlCYP蜸袜%0a/,TIY GwxZu5o\+MCqKZ;̹a$bfE=^EaxհOx<5y>r}-V)vy!w'D"rS%y99`4Ûӟ4#YyzkڴWl#gu 8ڠ>?Hy,,ct@=+xѷ?i14!Z|dT i]s=Gi؛X[e,bJ/T;+q%(z!q+y.T| ePe,U_]aPRTH8ҽyL|(!ׅ6}ﺮ8 S ?`Ze#V֭S+IWrOl F@L'J#OHbr[DnŖx_\KIu5(ML˥1[<{{ օxUG^7FXN٫w_A8+&K0M7"B '4 V݀^d`;l d̺;\D] Y3Ҧ\wNm(_QbJC:zo<fX ^kPv=E]hS h UJVe`#pJl=ܽw71645i ?"2t߸C?4ksvX+eΣm@-)EV(>v*c 09~C:6@ rIh°,p;,꺞Iy,X, fg8֓KUN)S-w`;;@=&uMx/U'WžmՊh.:Jkя GQufp +5@ &}@g^:ֿ^T/j)eB)r;Cqc 6sz9;p^1_pt(#a,A&M܍hoC#0&#ڴGi헶7`S;rլAiR80ieZul&ZѤR Av2&d+>PG.c6p9%M/ TZ[ }H3i2SOi1%aI ~|@*i< /g"'@@e|W1xس7e͞CL[lARThL7#.^Mלԝ^n[?Y2x1Y}Z[\j:⺇xJʌ]\9i zcZJoѸp5ن?,9tIQFsw-FnGĨyY%)qR9b@ }0eyd&ܡk%`y2Xc#:J $mdВa]m^Εo2QW/.Lh9y'!cZYY1"4=_6LcVON\\^'k;\Kl4~c;J!# 55۷CID߮ᱸ놏,03I;=hţE#_7K jldFq$}nęXiٷXg,$2% =Z|O%qrmJ9k^ܷRެB9VTZC^ # ?Mު fH,vt]*4*I5 Ǵº(h{Ka< 7m` i{C' <:j\!e8@ ܸxtfKw֌ !LTdY&ٞ6qB?1BoEYJ q%VW0wV? $%Th2C~1R,޳^Sl/Pr6'R͡*ohMjͼiO@0nq\ꨗl3v'aO_C`C#p bՇ!=Y4},Ƴ&fʯ i}5BN"}k$R0ta.k PmA c?D  B%qj.[ͧ)s9WZ/mTόmRG'PL\ &j.M#Oc7su)_^G'AzbeB6j* s g?^s~n"T:Z>Ǧ)WՆq<ݔtS2,bNt:*Lyj"=#(A;h$;˚-8a&Y7DzSuG&֠'Yw_%?`$ht+2`-8"f{/WMõ}i~$=ȧzsnFr/֏ô$r nl|3_v !M)הJE8zb;+F"nJQ6,HѹdHκC;Cv1,2eI\mʚg6OuO:;YsZԝ  ojwqYKbcHE$H{VCcwjZWC{x{PI38`fqgևpjEI yB$c1fi9"wB%qeՠ%فzI=0Q)!_{@hrDgaR.0k=B>I)АhD+ڋQq]V \P9ĝvYw_:w0~K49>ھ7]2ATiwU)9ӌ![- K,v+Ex -I^ )7σs0ڞ/lL rMN\v2qEAMI#n0wQW٫RP;eM70JZY5妏rlюZp|c0.Pk_ V;!VhR?!S!l_E䩖m7rӋ80 Ǣhpʈ{Un][(<q)DpgV뙄? TO\4)T*xgOO\9#?O**,B+<[Qu˕7'M)l(g/>dA$-(5[CM8F޴G̿U@fA0aMDi~#}|5g=Gkj,i@r1ɥ&?>k C͋~p*dlsӐՠt i=Xd!}p̴vҘ7` !`ٱ3əMI;%LEN(c%{{Bvgz ي2ɸ\bDLC835JI#al^:@03!*>8-ȩ胛|5Vw"~zO3}yWsh#2H?+=6?A)UEk&-Pfojh.+^a/zLKƼ4b ӊqHoi3G ^UcO7Ga\D,9Eʆ)g^pډH6zvƴ9iF7jZ;>lrc>?hmޟrw#4b폻*u?{9~t|#fnx$&bАD"._ҐtNzl hTP754tᘛNrnFd>ŭ[ǧ)XGmX\,U)h}ŝB6=y9!lN7~ pߘF^pq73%GUxwߚMexQi ^+:ύJOH;frHZ{B}3m .Йӈ~F#$,aCюo+x!.оVwgQRu ޕ^<}l |Dԑ|+/X^oc'+NRT BIp dfOEz6Ndelzwc/Q?0AVXYdU'3&³Ή{|:[I(_r9ZI"a0}M|3Gf3')AjtEA/}YjGŘ1K5pN"83.!;ybJN.53 jLer>@\AM/H+{1[y`¢g(R]mjp*߂?3`9 yl/(=óQW_sݦD1DGܷut 0{li0iC/q8CBie ֞3̈́$9 $y*+hHTk x8ގ?@< ޛJ'l.f7ҽB0kL&? `*Eę׵lC*8ޖB zܛ|:jsNϏ$Z9lL1ϕm)j0Nq KFȕI/iuGw_\UϪ_OV3?ǖ=@[NJ 䑅zWXn6j]B"^Bf% wϕWEH e̺+AiO`6G=¡r#\%'I ~r\;}ia ZWWSM PX'`XCeޣ(snC|1wƧ:-ZW$ZWU;8+:ձ.(ś4N.|2-e&DfBg Y$ƷSc!MWc ԍRUvD+dpn M-sw|N;+rt29 83m^T\Djs^Ǻ"Ǝ*3?PZ:}fd}}K'C|@&QrjC5D祃

j;LzȘ= nC*ĹLF px*OF׫nU rsIMBO N4_"^}%?x)B{Ѥ6u,4LC˙6{;0mpr%$䶕R.kwчQJs1!}O==wz@/=Q +k4~=<y^6]64j{sQK "j wH ,jҋOg mNiin1x3B$E!鍐gȷ^q?O}no3OҏM|22* p`\vhlx闺#^3 =Jfb6=vU[_Ob&:N  8"#L\1\/Gv(If?Ʊh TWȾ/65g(k`X$#5Oq|W) }YtMmjzXj% xT^8ĜC☣`cbx_WS1[.XJ96\z E "S77bzOj& һ;Ak5@+ ~ܢ Jwǖ ׼$>tQZR5R ̽%,!'K%f;3H^PI4HU"+'01r4.cQCٸo 0~AwL30='d*Arʾ);f]*d,P.n_̲yQW2 E6IX!k.z3%o UEm6rlv SE;]D5V|[ Xu(rD3AG9sNy Sİm"5/;fْΈZn3 9.W*٧Cӄk!zƲ} )n%B2"wFg53&I/1-9fL;& ٖR 8yWx)ŁQēAi7KKsOCT_v{NbVnz$=޲K+8N K3_ܬ\"K3$y2E <`k~U:%mlz_Eo<  D0,at#zODj.\y6؋z/_SaN[{PV$gU5@BՏyNx9trJ7R;Orͼz/'p͝g{ZōtV/ a X*d`^lԾ},Кd2M1Rh; 4 acx*IFf.n2fu(a1ӞF>S=' Ն7m g1̨r;HE"4PNTt_oT{-NΩB8'kkʌKF$==Y?V 44$@򨵗JAY3酄U19g$ J 56qxU0d0G9EE6N-;(svzֹxq'dqwnb:Y%Ji%as/'7DYRi#4۪`?5M{ZKnC9ʥopg_Wòr6ߍ/8̅umj4hXo01^$͆~y.޹i -fazPoo]^d 5 BRoR[=a|ܳXǗd(\1>t'KIOoH^٪Q  (X>:_ds@Ψ^+ҎaoX% (Bv' 7\?鶇c2;í!;{X ދg':TUc{C+=f~̇g>,H`bѳu\m k8Erc9Xj]p,2X. i+,Қ|Pv7 C|vu9 ?U$P.zӖw ''[$vy2Ê me9Gt;2j}D ig1֯cKU\Xځ ”guPnqo<b%[f@g=7pus L/`'}rYUG8Zd+- zZ$"\ y8)1(aP&qf9ߞ<%Hy|},N.s,bPƦ gR0QLn鮙Jd"{w/ 0ay6J~tGnc?;!ǜSëM?l`U.vp[psSkV-ƚ@"bcLôAHz?FL~ߕ7ŕOq+La!mtE9%Sz#lZ{C[ezC@,UBw=B:;aSm85Y͒WNN(7Uvy\;ƟCy[BS^˒Ŗ{87H+;_vgTY#qR<AQ &zvpE:ݡ*-p#V²l+,w%%L^ {9]8:7}/ޣq5Y,j҆;VHm[d?68~U KԦ,xw[U}2`ԭ<{3j2$5DH=yҦqve4ֈd8 3hN9輌&kޱO__^Mڸ®M$~~Mo+;~R2Eh>7DӟҌ*`{1 qym0gy%<[}&gb bOA˾/3y*[~>},M}t_-e}dbW_$U<7q-}(T ;w9Mz0pcҏ?Ѯ% ;bm#^CU9a=$5-n=\Ca&4lH~-"ҕI6M`MgQR}:8zW-)>$qѢ1FQmxpB’t(L3ݝ <=oJJD-ҮHƿ´ kpze,CѥJv Jw^^nXJpAB_P^gyy-L`hкZMϸV}]iʁ$qRU4MM!C5T-^;@y@L$)`08\[yϑ5k@!4EN .Tqy}0l>"oh~ ig|שȎZ-}*99z~_dI4"َt ܱ:~OKf+> )w_5s! `HPo&ٕ7mˣ9g}aLhkCM_4 nx"f?ZPoQwT q8!+Q3>9ۺ @Tr_\Y~~6b.V:&!Qj'{qZWK!+M-ouuvsпHۺX,_°RD>k S^ #L KGjIfjsH3լYmK8Ah6k+r,ox{l u |rW)t/, !l\rxجqFO  u)T[M,ȼZr.GQ^I0YY#0`S\T Ig6H:wH`LМ28'o $+^/ Y7U7LIk9 %pTJdӥ8\3}fZ`2)nNSɑjoD+Qi)-1:;:٥ozћ\BFGdLJ&$ED5&yI׺m ˄K^h29LN.2ȍNX1W>K8V kW/F%O\,txr|Cz`qJ 0'9p n9Z a0I>TB BQt }05|LzOw"G7\>:4垗LѼgOW84yՃ 6m$ [g',U*)ꡜ#}>mgГ~4nE؞23T7;6V`l $E57814 o/X^df;W&WƽU.2X^kU| 3@&LEb Q8&=x;@F~Wǹz6J9g%|A">D2"3*w8)P7`.w|H/R /&um4־be^EY[{y:ziQ:7x_QnoA؇ͨcW{Ϛ.<8jIK3ˆ2 2xaü/@8q}h±o`Bm&K ߨ4Wn\@Ń: r!\Z_K٠2q;΢@/!~Jb43'0_hweB6&;FR j 5)[*0kl4q0J~(g&TCq7 ۈ"Q'0eA_w DT }4 ~uo輯Kx@6,)'@R =Qzڷ_ kooICxb#&Q|QH"ɵpa]ϏqSKqn<\7ޣ /:^垙\v$19;F ϤMIKtI^gdzJD-rR G`ΜKT:lL7~"sAeTpEI,,PwBѫr1^hcSwGK"6 +|a€z@5 t5o54 Qna )fBO}j)0U"Dĉ5ӛ~*ӆ}{bv'fy~倖/3U24ϳ'GR̬+ qQDz\|i/*i-#j+/N{$qΨ Pʬ S鼴+1VP<3 {Tl2꧃2-E?rs`>?_3Kٳ9~^g *QodX+7# 2r +:W@)^z%ݔ nvS5A깙o/] 2-Q<_r`Ps_.'A~I/߳%5J?|ӐOOZx|-*p:Xo'.5+ORvGGAA*Ӧ/wKܹ^K!!2rL/"9>(6ݒ= nu3;P<϶7Y1Zc'V?lnH;\ҝtİy>ƻW4Av晍JoBp"KBmyX5ν(Wc[lę5$HJ }ȓ^sy4AZ{+.рVGVt?z%=]UFXt-i+ &oO||((Bוޠbsl Nik.D`v.Dp~ 5.h_} C_>\$\b"vUQsEEs\(\Ӏ;)P]cz8o)ãωKt0F vd0JǑƛOĞ}ѐ|=q/ mGl{Kjދ ib (){h-򚓺#e %U lmۅ(p_N/I|1X[>2^'8NѾ{rK%7wD@IHr _!d ")Jx҇ m na# ;,g^)ƍwޢ۰C|Al6{J1QJW^'FI2D| G!JΝ:Mw#D!xz+W">~o77'Kѽ0'b/ePM>'O>MB&u@dMfj xqHh}Ц=jK;,CiVai тʛK1 F-;rzUs[שtLk5¬wOI7D0G CK.GL1/ǔ|'dHsm‚|dQ)6 1~&U虦O}JdxQ}>L$`e'Wr/niD.S&s D(Ƽ cNPip!fD&A ϸ$¨Vg9Ǘ+3tw68,%CC\<' >cY&l,` x-{\[6Y&wI -@UlwUD |JnFEnΤ6dc@?).D+HoAbs7=1M1 8,p ۵B>Mxkg>PO-1 Q4Fd>NtezEv10g,sFL8acO*10~lm> Jb0y+‡åk/,c=˨˻GhA7@*n.͜ @:Qj{z&`K4U\7uTp c*XS.mϵYʷLxiIU#^d!ޫZe۪Ŕte r*2*mz%T#Dy@6TFpQYeg<瓥1m T~I(w+Z_ȠgKC;N3,Cժ`2 NchE e6]J-# ēJAC`6[ߏ2eo,Ǐ=5P6\5 ʪ~:l's 5*:KڣͳG^oGrq?Uרtʴe(J:5sWj#T|*CE9|X^9o eoEP`\ ;B,%Iv.$A륱zrP3B։+w'/i"LۊfmU8t% 0= 1IwV,loIrn~Vج( wQ/.A&ۆv m5q牨]D>LvOl_Г0hmNJ%|r9K.Fd>7@*N',#IJ1[b= 0^@LatGef㍾qeG`0x[@P¤ 4y>yք/?Ngdfs}Ǻ嫹Bg!/lOVTߑ ӈl.2Ki!/87DTu3p2U+foBMmg'K XFoS5_3!&L.SpAn!uNlNϼH >az:^;l4|OlpB#Šf`ߖ !|RqKn+菉4qһb7?] 42isA<+Zفb-J5hg)DEA"mG8{Z̄|Ip}Qlo#Z Sxsn/@KF)Imlzd>*MﲦY;GvH2dFN)Xfz߆$UčE1 2_++2tz;om헬08 t B7\2b9F5$HޤԡJg@qdt}б8BbST-e=U?d7]-y&.tZMu~r7r@-GsMcl Nb+}5=_p:gՎKqaXȵ.8 &h+;Fg)u!K`ӝS#>ȕT_+6hoTPn6Ȱ^A]N%HEJQ$>"Vdb/CXԹ~+ \'zݍ1O5r#.ב+/ϲs?8ζ(r=vD^.bV0mB$b*JUUwt\HF@6 dG8) n[&`T!ğ5 BQm q|h04:.YfZS%G2?]=b^>A5W⊚"gy Kia, zzܼ\}8)K,+ߘ@s%}Vɗ0tPt}pEt~m?x#[7aedXr ]8u[!z\|v"(76)J+6^z2 䈳/3(g89<|Y@ٱJ26|1M3S`q/4/Ui%5}+̀7y-hE~Ux421͞v}3}dӅwC`3܄kJcI{}Gwb`fAVvo򔛠ݚ' !vy>(CALfdVh/!iܫa'rҡOVUTwz;|-4U"<%6̞ˡ1$ ݢ "ݥAd~9^s&,)M'K6q &y"ks6Kˇqz;o[ٿ$6o"xUD}'gψ>DK 7Q_9R'Es#^qGMbV/4T?V[>5 >2? 0lmd[req䷦C |=n_Rđ Bz`$fz"2dΑ3T!Z "lfsmTFYR{|fDN¤T#c6$ҜwT~h Ni+}^ GbԓQ=/j\WP}PDViIi \8RUTk11 N0x0'mɫl,6B,]?1jx=ۊ2tQ 4gͰfÇ@Zl!=vJK`oV0DOl`h}Z azk{ rlvΊ1UNVbk~&ht1 NO!f3,+gNïWǠ>EP0ƚJU?+duZ 8=HgMh:.*a L*Ֆ'4<1Wly׽PcE%]s6í#l[e KX-!œ 9Rj;xW%vJ ՈbWk'ӴEq^w3]# O~Xʼn+<rW,ɶE*&#H<8 $M_ai DqK"6֐>Ğ=kUuXPu2IjM$k6?ƨ5 (}C9OGo[y1YPBRVj/J֢&V`w6vT yq_lݶ@65H݈sĖ9QruaZ T ~fzoYOdqKp'^ k'e0xmzn, u(3M7_fVz{tdZdB PpO9gAJ[w.*ߗfJrZHp4 p}xGr{!pА u1[: *%=D5b>W7#Huf\Z:\noPXN&%3p -7,z0~u0X[適`rRgy(VcB-kG arg|9r@7 6Fmcn :) ȻK$'6dvG^fLw}X2ϒwlCu4$K1m. MApgNKÀtldܛ$ ӏ=R(ycjGgxD?SIs$ifEY'pАBDBcYo9U׌p-R@'{Y߹x-V8}uV* }AS̽|",,9gAf,'t3n*F$eIFK8 f49Gv'R)dS0d(~f)c Ce(H¢I/k6Z jOPǘ Os*bZ(HɊ%ɋK-kMg7T+:5(ᡟ<_]Pb9t1!-V5-Zi}H!宥Vdx eA-qN} p4cQ+Q2EΠQחpXf Q %4%Aa߄/|io2|ÅL 8?剦ߚ?~9Eb&1$TK0s3R@5+m).m9/Φ4Hzo|r̉b͘ 7EU7o :Y{bþe (8!6T.*qM9hy"FtT/ Cs|"8:/lΈ+) sl3 ꘏IPw7Hl?Фqywiy7H7ɣH&UmmvЊfBF+Wh;mQYv0֊cmSWk*THrίАe@г*<wUV(?>x:_Nױd /6K֋qhFr<8q q5:{́!L@V|ơH}hO`QqH%;`,(d.,v4$t0+1Nk:EۂyL4͖(^nM(%e_MAD'j „gt\[($mh.*=5?@{^J[S e5.D ;BQ~j{ZPWnN@c]2 X?H @rH_#O%>MsAZѱB&nc$<Eh`"Y1ȮMmx+N j˨ݞl6Fiôh)!z{bQɚA/.ķfĹ\=<v EhAq8&_*xU A-Rמ8@Sy~;/1]XurqՙDtW.1/D0/\TWH8r¦t[km'6TeN5(m!\ %\tsiŧ 2$ &-@ ̆od(k.20<_- ٭ڶ'c+ Y{kOq^>0'MG>> wjcYHE\sNh}6.8 CѬ.^Z`{hȰi_ FG0#e8._Ds0#Z*~ʄDfޗ4giB om<1|h+~sUf1R-Xiw޻1{jb"/_vPe"-ёpxol[ߩbkbY;tcĖoU7gZ4DS60Sg j'OTs9QݒR pQ8\Fa~d@rTyS*a$ĹOOS4[a q!SvP4;YW չ 8o|Ps:]i8Q"d?ߓAʕIS#3 w3^3!,S*K_յ IX)^R}FRMQu@kŒ2˚||-SzvLpӎHgz qZ'~#r<Ȏugb8-uK=#2Js $R-^.g~iF BUw|0 - fb+0]_y9'-Jl]0ز.TYyAɗ| ݹpd?g+!נ2(Je#rB~Af4 O8_hjBQH4!H-TL(]t̓qtvYĩ2[0g;5} %{;4OvؕV].D0!1b{?Nx{M5vĔ㙪淿*!x Qv{egGysbp [3Ga3ܮ}aڡH~{d t_*R`΅nFY^=19=x Y<}%e~%âGp.= <؇iSoȎ Մ@G]͕[xkjwZ/LbpTwk4/]0 7 K?%f({͊rbuw =%G򮢬1D frslW4S }@" @J1%Ë0fqJ/b5KsT2iK#\Xz@>,`'^KŚ *;AO4u|we%)rAMq`3Sl)AT'ɑ$}mnt`;'YM3,5]AjRTWpL`ML$n(6Oe:',֭WմLu2Or%%.×P! AޫD*GW>GafOLph`\cu!nv||!2_TէjJ²%'So2'E?.\-MV o1]#W}*!U?~%:c;Eclf`=LI_/j ";W*7E{K+]s eWYf$Uf5?ͪZ^UKC4O|lJŸ3P*`>a'OfdМPʹ^.G|¶^@GQG;IZxV8\6~pJY{j(_Y Pz)lw}q9 И*I $\!~װ-&Qiţ jg PK_d`6?ju ,j"JЈ.|z櫜>杻ZiV_M\d>\4# K{l˃RkLL)Ʉ f`$i>׺22fۺPswۂX/&g }]t?6]z>̈́cAvZڸ]Y:wߙR/`ycx*8-Eݶͣ]-.|/ ;<Kc C &|+lޘʣ=Z;v׍ؒ3zN8Zs2I+q˃͘\x4ZLA#4+`rUq=fpn$m|Ӑ19PuZ,)2w4.z~F=p\LKUrKݩQ䚻W81x%}__CBXQEp#慈[U!_G [+stK$ju8py~5%hh@~n]V_lɂ2l,^N8IxClBK{-H̪k ^;k%(\Za=!+k?+ [-H%c|3}44[Naµ#̒$MTum4~.`_X/^^f7#?L_.`q61*2C8)]Kz/CdmB1gMErwoJ9#<)M' kcyG)B]oY_o4 (~RP U]ƒ5Jziz^0TG7uwh2ma?r&p/C?rRR]KH$os5*LM@g}O}'I&YZ"m5M ۛY(~LImg,&|Z~*浰6;TXdmJpҍ"0*Ly0m r1=/s,oRaJVQsG/;r]+QG@J8r~@RUo:Ɇޱ|yy5Aî'PuPHZ_%>t={)B>Q s b,4% °}zyg bwul#bݮ]sX3jJ^=~82̱W];G+RGa ݛ|Wqw4T[ysX,JmְQp"kA~R) 8tRUGn%} m%) b7kh(dz&ԒR7Ò|*o qӂFgP#X g0o"P^6 vSk}ξGkj3YJ_ iܱ}8IZ'ĿpjM}bEg&uX B-疅?jsҕR}1Ԓ,)4W|+pEa$C}Q^\U|"Am])GʝHrSa[ A%#8#a/Q*t5yhu6G NI)mG jWIonJ2{4.k\RL9/tQØ1hO@ԏ77*o|]p<)$j5IY:^L$vãk&l6*22Q ]JwL̂i8|j2,U/ơs>G=͊`[AXSZ<ၗ2s$ %Gc^ WG4u' H^qV0;% s"zc3/|:U#Ob8 4L9!UVc7ӽvO8ozM::vld=ZAUDRDZ7Umc!0}x,#Jڀnyy:{G`jh[PqisF˕r~$Q:@#" uDo٣ 6 64VZ$\V!J~, lw9(V+kF*M'i0@j^cӤ6(\nQC6uP?D VyQ z%)m܇5/Q^Z_.Fmv_"q[ 9۳whv[N"{8 !RaZF2!RO,-J}~J3P^B*jȟ(:ę(vNShZ[ٽmqv)_!n`" nC@.ji5EM\qQp;$%CO3H_.+<8T!\W -:^v; kcUski :ts\h}CyRϽ% }=2uyȓfc4c{k¾ɚ^ڛƁMS)8曳EU>_Fû%u*ȟ|6{. &|_y8X'. P~={l+FC=\B2j}6.ݣ&mAnX^&lmݠEvfatq({1 q쁲V䏜]8Gpr=Z(մs;[\CZ#_//`^Q_UX#axME2 oܚ65)M.ђ^9šaBʗ)݋}[e u9*+u3[t{qo1.a|Cp"4+BY!@ E"=ڤTĜw2!#+4r_9ᝫ Z/o{053j60 /tJ[=qѬ$3 #S &<Ē.$& =ѫOf^'EM{_LUM{8!@˥j %:1yq wͻKhEn?& =8y1LԲ ֕\m>PZCSLyOf~#Cddi+P޻4uQX4ݘ^E@S!I<0xeû _+9:zVx?lttfU)  pc͈;fX! ;2C9! ZE=RMr3$qEt)t<`oSKV'0&) w]Q]ڹktߓnL@/v;9b^a 90G5NnM".~C;.:&x檈Cɜ r,  <KJb" ZU GR!O>4y|`<.;]HhnV/\VE6 h!Mrw\aTgT7|CH=k۫@ .ttNҤWRzไq!1Fـ0 W2x~~qsie(UW娧; ]v'N_\V\up'VS^5βh8*n"3=sԠIL͗ DVar\$DZ "CҞX@4p9|(6ɼ PU10,E.WJ0r$Jk!z󠉿Y-)qL  F~Z6ƴeax929t-)=tr~N6)nO mϛ'a`2Oа>:Yw˵s* FᛵZ줥T#N;,UjեX!t;YFc@K$C̹ ZȗJn5jc jG3g2#|j=cw=8E LꈻSs **sZ?+ o^Pn檂70> ʼnICA> F8R'rR=<q]W$^ ? {] G棦#|*UL>(TL+TLeeye:+= Sji nFkxֶ55Gct8j`(YL.4纺J:$K0X0 ƂHrk PD]N˒<LJw~ZEry2IDK eI>2#樫U*Z]'@Yxy 5Z)/|:~AN'> N%dfYydiBw<9v#+rY^֔T`sS} 3E9apĊRX Xy+Ltj6a| ȳ MPo^fZjr297.e{1MhCz:Q.B7=*&ql ai*/}51Y UkFuf7х޶yi+y:VKϐS$@.+pX 'A$cd?F.B0%2Vy)cZGv+f\4YHœLT b ͔-FQ"S uy >o \nE̦ہ0u?2`Nۗzh 9u_\/P3LQC~ES>Ia*@{qO nE۰Gz~(QPHa5$c o`Uܜzӏm0捁4?y1Ni61m4gE^$"84܉f%4w3NfV%ő˛u0Yyoqֶ*J]J2!q(2t7s(7Ehø7Z*jD~LT'vɛھ{@^US8w]RKP#?vYU܎il+ܚDe3U.(N#:PՊ$>e~*յBkV-Iْah:tUSྖG֭2uȌ>qA96_=AEk­mb?0"(&;x܉O$;К՞\Z<yuO/uw5Ƅrƀ+,89]̩ #yAכ+}6|7Śyޜsa537}PhhjEO ^6j(-%%-iqNd2qRnj0D4"9_ #^}(ι&]0q:vIk ^wXaIv6M7x?qFfy+TO?LcezAI)_h,4=UduXR&r-I|~vy Q,J!T51q펺+hvQx9nAQFlrgOE/~ZcveYKDEAC厯vI%xF\J=mP]ȜNfg4f^(4cDNu$]W/f0%uyKHmt﷜߄~tɱGj tgWT7ΰ݃Y%G2Eq\~b=v&~_]QM9^[js5u铉!QCrKwRm7H  [N6]S@SgX#7(p t=<(Y!x𹈼 [FJ<(ꯥ6GYxVS'[ 2 6R{[oLS]I.vPP0rC 1a =Yfh l ?3|3% joRz^|ԙy;W|[D Cr/ĤFٗͦm@-\r#_{o)0*ȯbpeVGg6҄2"!A\ICA:Q8"+ MTw&w(qK GX$s 09zTւh,a༵WBcZR|҃VvZC+(.* |ߵOe(w!'!#y"9/f&3;Nl@ _yL|zy'q(+PhlJY%Yf l)TF ƭp2M[F 0L4.gɏ <8N7=cKMU5XČi~_;:z4Ev˜tܟ􀃳pɚ赸Mb+W S*0/DQX2Zy>OysBv% )7:ɤenlT^9((_}3),E.gf"⃑MnBNd?E{Ld_2ꛭ뀢jYdE&iV}&RP]8V,ڤz&3 lPmqȗ?=J&x$v*,/tѥj#tCkHߎj*̧PѮn.V4ME2eh*p CutP=Bx]mQ@Il !QUKDN~X0jgw;TA\oL%_A~vXLD$;OfnC$!B0Py+ӸᑺV μf1u8Mf^~96StW#ҼƘݴy0)HWZQY2V'u ek$nyY1Jl1@Y1fӠd7I6L īŴNY.xh[ޞ{X;˪.151g w7>S/zʳFx]ZTNF긄]P*`uL5nif^`lhBD!7EѥFC"tH2W&ēE$mqrڂi4jJ F@Hj=#W֪30Y- X)y-qDLo(AlKF 'x*riN;ӡmD[9ugnh^ܓ2T67Jՙ]H5|O#|Q=dwŽq-dV&TVy\c蠜 |œWbPC0 c ePOnvri"C7it'+Mޚ.#P$Crg,fH|`t-BѧۥsUk߀AIp-@OcE6@-;w@=ly38ǜ܅),u [.@mE4( r5؏#E:tk',\y}dÉ(6ob@x R/^LgTV(j~0dI83`X\8 "pJF0 l[J;;Ql=hd/)%H,/|t{bv6l>@>w$K1~DoζTD'$ wl7:yu5t٧o ůI(FCK_+i$JߓO? Oonmz|OcqK(jG-Wc.R_UL mx4|cnn}c/ےg|0NVnR h /ÍmF.)w$I"U2 ?ǵ>TDA藩Yf$i C ;vxg$YVdc_IB"i4/&A!NJ?'@@ TAJϩGeelK#?=C|0O#ySkUPM&)0i݉bQ>2FÆY>`Z @*DWNhh"┝B:lĜ3E~E}2:S"zLtx)akary qlLLw)'k&d09F 8SN\8pjgO+4/W]]LSA͞I)Z.V] oZ}y:}N"e82%T-|;AkResw:9zqF3V; qڋ} mqy["Wmd[US3aW9<ޙ0"/r"<zFM?fI;Ľ-C͛&VIx7U; B sWO^q= jWyBӠ9.3sHs&ƠJc9Tks$oѽ4MЯ=9)ı/wgfhݡ>J2h֣cr[zVM[ۇ'#yRv͢l(}!ibk},j8uj/G ΥRف* =zgDw=֫m\Oڱpo)mk0{09u4nsO!C"5&(Qf*l}#ץ<9.h*+lePoK.:ivUB +ӞPA]#'[Q;Ei;u +⨁Æv30n7 Ҍ;}g,up"jC/xO 3nH?d`>m̥˭0T  WHbdDZ a.R;- ˆz`fMC ~A$q %Y熜Z1x@|"==HG7#6qw3=v2mQ~82m$~D8o8P}S#)ƀlQJ[^U4j.6>``KGxYG{5Iv1o˥?Vڮ溋|ҧd'·-: Y_ue8#cQ]5n]<` /)}KĨ%!:ἂ;"XY^S0jt'ܡQQx~I{ ,KŅ%OQ+}a$˃Kh@\r%YiO-#Ki~b;5GͶ4H`` 8؞C_% Tax ]hai4{ tVfQjq[߼b .eGv X*:B9;46j&&B l94pgs5P77>tA nȅZG&oQY Tsb]/$"xؚrYFHx瓫h{nX+[ȝO)#G߅nn†Dk~wʕt;mj`V@nyQgwۙhl^Ĥx;$S4ջ.D89rEBL.* إUs\YdoÌ]^SF(uG@l %;mqWEI"dxgpn*w D%1y""y Ꜣ' {rضmH`L>UTU2$%ݿ(`/uSV_>p'V1bԶ*;"gu2ػ:4D]9 ' ©"w 6X\r@jOk5|- ;KIHoSJz*-F*,IbRApTlN̜BU߮mgk ZGGj}ua/F@ |>sxݍXn!d; ?t+0tI<<'2{Y[  {wv]k94{mDt2ösp -5%I T#AG73$ΤmlX$Iҙ- l\0n?%b+^`X܂V~tWk֯3bzq,lrEeg$ћn-!FÏ;kOr}L7HW{LD5Yk &aZ X~%8uDvdԵ+xssz4BB1dר >zh/0*E㾻/+!w^ ؂V$ɉks)딺7#J$OW@UIҢ6q$M xPJ%*398"4> Q4 RO(Z$JSPX*xb)5emފ vPE$ۓd21%9"'`*'Eϝ23UTl"U ތ>t-5[xNU*MNG K!"?\O\E(gzak^{0=w]L?o?oW߸@ec ܞj„TuNo.t+[4$jajɃàDSL .pNK+iyk`WVFa ɵB+Xw\jOus(Oiu2 I^FGՋgp?{m q B~99[C+xR \.fR7ۥEzu0ckN/[tq`4PwߢS*@l}퍭,>p#״"L~h$&}hFZIXFP#_ɼGZwBy螴ΩI9?,:Ϛ2&JYas[.L-(42Aok\ VoŻ FMC7՝uz/d4>Ɨ* u y/:U4yn_pV=_ dhWe^ r/qn~L=g_¤퍗gREL@7oHTw8%^f?mżt@nB:=Fd+fW) w4oKW=mv &ޙP xXq*—AB&6X)TXq!js!4Tl(ӥY>Yq@(MYyc@[.gE.Tή>ȩ>[@6~Yqҿf-ZE'6sE0Ĉ}dPYE" dP(2۠>E4cJȡLa]97HU!RC!vBskrnSM| xEF'pS}Op[$SF"lr  /ewe5D?R>㢲8ͨ" Ո6[do{V8@;{-HConNpjis\N&RRniYort`$ @UF>t1) \FՏՆ%`e Ɩ?K  = u.54oR 8!DN.[¿[=8ސL/m ! bk*ߊ6;'ԩy)Ӫ[M⨟j(EGo+qkf/[bhp+Ո>TG56r}<nEfG4ԅ̱H-K35sAm՛ \_4n7\{^hE؝pt?/ f~lܰbuh5<0OS=8“PӁ]QGfVA=ҼJ7-o񴦺0\5qP⩽2vEF<R ssK'J"%  D@`zְpMG*lթtU9MMlX/+>>f saΖΌ +4$m8r,Iy0u jpiPcVUj:9lٴJ;_p?5l1`Q.9=.1&O(rԞSOf} )?vOؓwNt"z*{`p/ʎG;l_)Ml#]TK&;rR%2\9q 6b% ڏrZ:G.hݪᵼM]|>1y&MzRâޗKd`5OeE>E=Z WH}Ed\9X;a$6}=$PTt>vzaMG+Pga".ECb D(ѷ?>b O3a26ndcMyL@ccEv7\(m훛n{^7Rx hGv2S>/ 1nS 㗇ZYNBoUEkKՑ!KJas_\VUO#0ϟr) ͐|ubBIro*\eaRb)\8m:DChmpUO|Zь\J}e_>OsH[[씌y5Z?Dug^UY#Q9}Cg!%h<9d74ܒ&[(\ÿ6r_<yH~vSjdU ?8C_+}~ ^ VM1s|"Q 4.8M?Ĵ&jo2ܨO'5Y6|@Rܩ/^XcYڢ?,;fI|bz)䞉eH?#9ɀ0w`_BՇ{Ӳ_i<`*:rHwmcϨ6CY|!kPO#@:C(8Evq*Kh(mesZ@źXs2tFSưQBP`GGW\ mb(p*}ptˤoz&{-I(;pIV/lKm >py]Gc╓DxXa|LS-nUlN>LWlL+vsԕ&cA+CX1;hSUM&yl{$_z+ۼ;efoĩE zr2 [3֒߈:ڳUۉ09fFrFww@=}@>)h8 3F\<ʞ$zU_gH;!gToiPneO&W3&]WB*VVS=G}--},MCJMP֌;Q&f,O9E ˪80d!ڬ&6Li pjSgЭC#X6K#G5eIȡޞU K|JĔxFCB*I~7,]'4Ư-fq67:@nd5gů * "aMh,dbaRR{B>lh\r vۣl_WjU3ӂxdn J7Ф%- x sD/w#B g:FK o['X̼N z xkAƈZ!tx91s4SE:k cGu 1fQÿiHXAǷ~Atu{V1ODh,< \Q<\1Jj:Ol ڲcpPcF3z;Щ|H;n?d`=;V!?j Y7_C U1fy(֞ Q9 oq=5Z@n,: - R.9n6Z)kt5Avs{`5( <ł.N*Pr{s2imJ ^}e+O Q/yp1㞮Mt 㯕WWl/wn 9:~7j89` Tj,uGԻF@V2QNiu5)[1>s 1hur]Kb0wt4ĽY"x<`̈W #gwu'i ֦bc>Y귥acH?DHQ}(6RI.nwct)A{EmSr"Cј g`lujʽ1Zzv銞 3m&s/5IBg{~ă&BJ7O:v}q)=`{*%Bd@s}KQuo?|(:jsUzeOmUV916J=cS-I)qtQeC;ܘm2|!]8y#:z&0S5VjɅtk?abd3V? 4rAA$A eS$@䛴 s Je" 8WOL#n Eg @Dެv'4%tAп:m搋Ky6D>|D8r-B+5'c>m~ç]ِod9a?wsj;ϗnETCG"}Gk49u͝чh$l ELkz꾕Hi [ZT}j ^[RLHT:!*7ا\|"3MOZLjo-U;fXX@AT]P;[&xM}2L7Mb_p߾cQrܐrq1k+#MoK@6E>3 LifFKYRl`?>9{W^Hbžג1ʺOB 641ǍpҨb@K7PX7eV72eJ!Wo_U |3$anPw:s.9!_b׃w=]\6&WJڈڜu.u+T,%ٹ@ -)c(s_/Vz~ tZ*P%|<֤B^_ry 4}|=Gg#:1 9BZw* `EP h,,ﷸq^+e˂]x} [i@)8ʧM 84n|25Pz9d_⦥7bЕxƫφqNgo.]QZDSE3W]\{ȟ45F''yfj/д-q`f*4(vMۋ43 bĄ5?6iACthyXd i|B qsb<Qe"v<6f)'7zqIxݷM ]98epwxubKd=$ â;HKWx>],Á@Α۔":ۛ@T)3"څ*c6 oqO{l^y/Y$"O4CAi#SVdΕ$yG{>SX7:p/|5Ū/YEuY6 wVAfh1sy9.a &,d\-+fRͺSi>ѓ8RO-)q *Rͣ @62IŻX`3lX.ỊV{2Qy~L{jz4S~l~7K=Zt2vw4+˪5! loC*"SW$ [!Z"Ɠxzb< sQӰuD,,}X=Ǚ&_`Ko,MѝSٳk>V2䘓,j/* ,R%`̇:LxΙ^r@duE*ٽ9~> ¯i/:묒pk hHޟ_-$wOJa֮F;00MǏX]*U )T4ĄDt8Rȯ:" LXdBWehxk끚Y9/cHl=ŏ-2'p 2 }ۏ<&o)?rpf这LsX'8M[W!e5JIsNB9'e> H76QH R$k=j'=Ŀ ^̎!aUq'M.( iY h\5E@$}5pu(`x]`bn=@ad_PnZH|7L #E^rrW_28;hcjuzN)%{TyC[6pIpoBڿf>mj ~[_us !ݔW%).fprP"=]AA<-V+ .EXL IF9''\T#M~YERݸ'X-{5䖇qJ. pk:s x~p>&;ɪxvݷ0J Njqt0$;s1P+i4<=3(E8.zUXjP:{Qc-P71g%G}P|p=XRc/v ]< ib{=?$ d cx=.h\J:%٣&7cJ!2~{71^EsDrt,VP]bj0ws52֒ajzz?y%X2ׁƿ'WVWk!nղ Ͱ7'~#Pܳ)~u3t~ "E3Ymrsp$&L!?^<ʶ"n.})F{^P]NSM{g l.=njDn8FX;lQOl.yOm^CWqkV5ĕ8k3E1_\u>ӨfK!`ZXd`9!;L2\? SDsMvZNRT?E ca@fƉ l&X7RiL n.0 &4{a +R=L̆4y+5fvaa( -MDs9!{=1;7N3Wq=nF^#n{wI ;:\-a< *pǐ/rVDwqҨ=!^Bȸru6 zVo ~ʯy:Mc5!JJ%>G}P@e&ebYN| ^Vycz4K_ʳ@9 m9ɑ#63Bh)J[07(ëu B** s3<{2Fӈ&csr=ԔD +FWcӆd"5%08pXf$A^\ȿLXzr{2>LeU;th) d0O4?=]m/BhZ>O=8s}.2#׎r(^ЪRGGj6pɌ0H.2>@+ߠyQ$֕of}fIl$PZ{TZJEYhrFXsWlxRKZ3 Bvz*\'3yA2sq"t!^gάt.5(þ%r29s^o .bgrikt5[(]W ,L2۱0tpmgi0)|5eeJ^R]eG, JmKt+%w~Na8a!9Ҟ h#U(n=djrPc 14'BՀ)G@FdH8Et(lx7#r'Atd]W)hV/%gRl恹|4ZȓpuG.ul\)8C9lv#"ng\-1D.Sb=-X^!~ģ/a^jV+I)e VN@'uX DX=+=lpSw񥶪9EfЉd$P&\"ރt"0I7tO@Ey自8T烼ח2"K I}wE(M#Ѝ# UnZ7.GK"&)`}(x xA(@]o+6QU)d\L-M_ePF}HY7P%;īգ_> fyR̛0zlHÝ-@j'ěR*jz>6DrJ{뻢Hw'Fz|cATQxUP3d''&&dfbx5p A>0CbH4G:kD$!%z1x ^J]#[~Ч5.NÁr,J1>b$ UsR~I6Rw BlA6NK;p~ G-1cC,el-ƪ&/˭Cؓ?2Fս8W0C.* .>ϾD4x %g- 5'>v-~K&yQSO5!w%(\вeC#ptS4q=+6]KoVU1SQ~7?BZh}j)]4_n xӌ0dS]rSs:?P+ӎV v;h:B˂ ;R8 )nRJzXP^$#1 $:K{W6`-ە֬7 s3sr2 HQ.gfROd-rK0&\Y^,z^)Q>>hbMILQXn?W\1VDAs JHxzfȶiq't4[cWi;XwIm'2$ѯ&O?%At@o?bٕ5JY ?`hvPWk2"+ѧaP%QPc ?BڻKEsB "Q~*}z KBc6_ W˭Ȩၢs`| ޹ܸ5I1۩EԭLa>D]90 r#? ʱW`78e2ԘɎKwϔLBp0~N\!<"sc\$cqΈj%hs3п[_1exIu>xo,N){7.<:ńkpYY} ^Nc^9҃@Dg2I]ir?NC.'sw\KIFR-ѷ-_THg3h DL| &7h=]%yГƏwg@>X'pl:JrogVū^ffPq` bW9{vbB[r;]umaQk7%y<X7Mx())sC)W}BtΈ9zL]8wp`eӸ*m<}b+nbBM `2$u1k7XLa*{q/]4t+u~x1h4VfOn2!i"D:fﹸXa9>uLJ *3,1)Ob9{v11L*)fTs@hVk2^$ O)9-G.JG!T8ȌƟK1ĹG<>jQE(H*ǎ"Ӕ{1gKdG/K@t GœpbfW7CIm_o5`+uEhzz>jJ)Җin/dq)Ñc z'=4?w j)/=]]pg Kl7/Qud[]*WSIY{1umӀ;LmkN,8Yp?A=؅3[%%'RrrOEpʲ7?X:/'iʹ3iVҹh=֞$} [{g[9֌Ȍ9%c۰{W$7$y3dZ=~ cBbk!\Y߯>0&t蛚FV5C"Oyē"z ֝J5XCRCh{vßQCXqs߷.w]5*֔@3ep?c:qnQT/}L0_y];Z\Q>tc!RЪ1߄-WgpS bnBm [`q^Wϥ܅r5 a7b_J}[ȕʀ]T'c p[fVk,ℽA{F>q7|Rg, x;壚ҹ“Fŗe>Q㗆_.Ww GԔVA1WCܑnZyCC9Yp$QHoK!(_ 㥴Q_9UT/$c#gY,:dgy.|u^hGAɔ^R"H2 ŢjK_uf9G= [R)4Xڱ&f)lOC CYbpГ襆W⃌Z 8 `ӯ7,΋Pzh]e֯ùe@~ M#Eg@#Y6|X4l)yQil*ϙ^W{oPY 7FY=:Mx7}F\84N,|gJM;ۘ`VvB6Pr0kUQAs4OᖫV`M]W1٫_Dj8\{^'W"4V{[A c ˞V#_3O-89J0CC2f$)E|{bvc<0!s[7}+<0Z=^_/CdV>\lF1D f6r ZE%+:݉hI%&4yy/[lp] jD7JXX V QyPBX9^C)>[^x)`rHvŕIwFpLRZKqS΀,̞g&p*d > #lQ44*|0&aFI;^)i&̅tu~=!竪(xZ(%]bF7+.4_9eԤD_D\:HIJwutJFUɱ9RTⳄIVD!_`,?2EG\h(!u-w6@KHM(R2dvëD9ʃ*wI6}/6!m'J,qߟ^df:])Fzl# JGkۥ( oc&xX6"LCNk2t#zp+W7R~Mg+EH",\ta@${.H#CFS0d^qw: yE'x?@9N@NM9c5 7o3d+Jµ+ےndZZ}!U1{n aJC/VtJ9|l Ns1Rʷt  W#v6ym]6ViKۈQH.*c_^ 4SB0Y%_q9K 57)DJsPZk+`ܗWca^Y79D%}iEn z(i981ʦרx|,}J+1!^>x+pϪ,H&xњ7I&Kfe;tOPz: m8cƉˆ4/Sk'n>R {jc FOM5-65Hcw"+&{ ;HhEq}1ȋ%fTE>lHrAFҴNG'4H}pk$6ƭMNuw;泆KM7(|$:+}:ĊrYm䭓gzV&q"H^ÁTh@tkӫMWyl _v~KkI⹲IE.R% ~fU~3V^)d6w)< ( _!/>kd<#28fa& 7 ;#Qg݃VĒt\ C غvu4:dbklǯ6M;T`[_: w!tAr;tB1NU89L+ɜߚTt-osS ojwe.ϤHpfh9YXS&(J4A&'p.B<=?+]*MR2h<6(k7ݙ9_f5>P:lM2dOI$Ɉ=^R0ab8{;_EPvKR\3Tp7(b}xsXn=Tu/!_YFJӽ]\rE |<:go~N P|ヶQ?3Zb, 6p#xn)r[%K{@X_OCAŕ֓%܆ӟcu!?@SWgi].X16U2^| Ir_L{@(Yb< s>;t>ee{R;AG_խ$x \8wpO]Á+]@coojR@E\"0cR ~}=g\)6e?A -ߔwJES} Lg*NzGE3f|,LqE[ZCa,kj &.`m\?7X{l~ʧv؁cO$w:X]j9ȬEWV!Go NB](*ɿ+|Ԫb8E(e*BM7x)hE4v,M I豒_qX̷C/>;prL8N1 G}Wm}mA@f1K t\ V(!D|[2=}Gsg*IM85@Pg\@* rr!'#PiqVix=tbay-EuPԻ@QrVB!2i՟: IMw;~Zn?ULf7w#^F8vF3 puDBقOﳻ%^*> R|@7X͚|)aNKŁ0b ȞgruqB(2o{{Er0X5dcC>6.Pgy)[z6,9 ܭ wTdVk8CxVFsߝy?YזygK 'oނU,|t7{e>Wxρ 榚(Xx hU>};66{8mگIN_ ]e"kRԴD `\55DX"v pp* aB@(.Xhv,xl8:hROcTf׆ s2Җof={`,N扑>mfa)% HxD`@ԥ%D B .8n5 `N4+/189 so~ 4[R=ԩŢRz`k;i1rFeچٿQhq"?oc=3 ݛJZbc Q&i{lF+TFƣCsWO_9I KML+XuOZKE),&UW7h_㉬ z )vUۦtDh%0ӄe#q/8'(V4'-4kY)5hiAGS}P52Vtԝ|$-b2sVv]Z.(f`(Gηr\Jk/QsIK:+ gm^a>$, (q91:dh rVRa,- Yh#)ZtPfAb2Tʦ O=ڝw4H2GeX |JngbN"lmFH]x>$> j`wwjb]rّzf+Hbp;:һJѭQ2Y ,lz7iwSj8p|)U0a#ڴ)s05_G b͋v9% E,2nICku미6Pc*.4NjMzQީ#H;+]ZlnT;G!6a3S~*ia;/l =ԸԙFxsGt-bSk| 3ջ޶+M<)jC7ʅCoc B`PnvyfI@&9/{mes3(Iq^fª k É)w2g^:5Ԉ;3 ^ԩqݖ.bIP6ZW.h|qJ)ѧ>H \!4Lՠ@lhF4⫋"p}6,"PW@6,'o+rF,$ΛUʘ0E Yh{Ь$bBk5p}xFepjQxd7gkS߶>ug Դ'r]LPu%&"5p`ʑv0T]@ ܨH) \w7jH#vw&?SC@ DX!:D[qD2gk @rAקUٶvF*B752ݗ'_gb>@ёp~ю̉g6A⳯OmD,IY/Oἐ[\vi$amrzqz ekֶot/ܟ<<8Hn([#:%@ \|d=hz^%^&(-)+:YunѴ>5IcZBL(SէpiUmbJxDuCqjZ2. G%!=C\{CtdS۷0F|L'ܚ¼"A8#٧igi_};1 @ ؽ?ؿ rAУ> '{ MYeoՏ3dzGA?cٖWW2 dؼ.Z2Z,֊_դTέ :BBΤG iV3h*&.sTS&v͍<m~er:?XYG;_˫#"QIERNj@z'!^y6^<ࠟ9EeifB~åzP4t7hṛb+IWm:˶R͛udh(绐j~ۜ#t6\D='G!aJ* Dx/1J^Tr^)_N7wu :IjخEnɋTTa9QB!B pM wpZ D U\37$5 Ԋlmwyh@=??If6mՙ$.PJ q0(}/SPʖ(>Lt)^$yZ-I8m~IܡIqrQA߽ j+8STr"Va$I1wAb1u yMP;y {2]ZK+Ȅׯ'yjꚬ d30xcJܚǣRm6H&̑05OLHI`ly42W^wxW4.5haj`nR6E0Q'=kK>c247aT&pu) uvY[;Te 3eׯ)<("xLn(rᑙF/\#I[!1[Ά6"ET1c<4/Hڽz syK oKwbYڎؐ;,)/6qċ h fI?&&i)%7W\Tw,U2R! s{J\qKə>ӗ|P'4jZPBe7LXPת_]_HܚS'%oA[z)Ҳ> Պ"4;R_AjrzYMFG\F&lB;YCR9iW2RvSX] ^@ GTmgR; +.$NyoLG1-/PR- tcgu ůo/kHCH11DթujxLZ&$;)fD]F%WjMC.b^qyҵ /Q3xBth0(FwM*њYys:^_.H1aqW h Y@KL@& _v&ʙJ$Dqfr[Yݾ8LHT8⯳ثXx"Zd7Bʮ\][jky.J=ۚ` CO)YxО8O9k7|(flq ug)М /ڥP[!@MK ش; Lh}$㭁EbjTetχNDNz6D8VmI.uN"!#&D Hw6eO?%V(Kpoyoy4")4#v7jU) k .ԷG[vtwd]j, E'MH/|Կ^ϸ]7L97c% uy겨:?LEY> ٤5{ಏZZh>y$SkڐZE,PwN`lcŏ;$dG]lKT(=ݢRGtG}%BD&@"`F{|Nm<[k_ɴ1J1f+{Qk- 6q_m,T4/g743p~~pПt!ֽmr74NP%X1Vȏlygm aTϬkkvл@_kxj7_:Adv8sfPM>W=wF+jzÇ3vmTOsDplq"cu1* QG!֯M!FLoӄ~lǿO4LxOVduOVKJ7?NLqb駏i]Avwd!>RV.Uy"fkNd3bPL/LAꍎ1= }nf> pXԭXBGS#}uus˻;X_jtFRQV(.=v˶W  0{oR}~ѽGLټMuԵS`R gt~ZR1qZW|e^>$_ )FXU}KRGwuG;:η}<}::m49Թy‹#Zā_ ~*AɎs4ED#}wwTGf-A>O*xW/`stS(EI#[ X C-J4bL28XDZIqx)\bn ]tMO 7"a)y0VlG| Q -FOεc <Ͻ_@ XQD:7Q.-xc:Bc܂pr)c#The`>Nx&k@ٽ#Mğ52b-;Duu:t02<-1qH =2r  oH:ͦXGTAc~dN yrC`^0uJA B".&nqAknd|9<, +:,EDl;QU_*@W)ySpX{tp$ݪ\ܢU*^NڶѴ Eǒjݙ ->%e~T}׉E8V9 )!uT`@i\po@^b˂7(v`]1YCG,Ad#Me5^e\{>|'ˣ?xxa*+ozژ2>%.V:^~ 5L3 \e;| Ci%qJAψ۽ ]. *ɮy0pV $K >d)H!eLTC 7f֍'O]:٨vx`-a6Zf~U(d7N{3NZV85șJߴL6n1` 8Ue[IӴfN!.< M4Bn4Oܭk'F ]zk^xCMtAP(Y\TJ O| Py w$ѣA'_.Of(M1Wy?uHA Ns`B_o YsڥA"1V=Gt6k4{!뚝R!a5lB<(:FN|3I*a{ẸQV<ÿ\fޭUK8)'1:c4 5FS5)2Tr$r4{fCRfdSc9Ȳη_-v>=H\D>NtYe?[Yy#<&v%Byq)r, 2k|7~6, b&&CQJw@b(+I`4M !+>WH^."XoǨ_‘}KIXCzƖKШsoAR@VefDSڙpQBjRdOB^!U8۲BuOSnkMa-+t,ΠU"D[)'G,xw8L+E~sմ.DHjݘ.nL&O."2y<*bumD}!'SdP U_bcB#Ɲp?9g`oi"]5߶S}HF^G42kdK!;ӎ"J*CE M~ Fm>22?>s.Z 'M2E1( ]"9SHmOfGl$uIZ '\/!;o0䎳85Z#) ̋%]Fq1h;z&s4+FW;{9w"aX%Q/Yx͉.đH;܊8{1I&l\5^h̴> ,TGh$ Өf =k,qȄh=ybkw\M4@w_;k{kӟ'CWɅ@pλw[ge1?:zx. KLׁ >0l}DB)(Fr8)zy(֒@iH=e\twͶсR9;6ݛ̜Fyϵt* = ft:$xu{]x>OXz:E[P`Bj,g dta#]V'g +vɸF9_|9Ea,NrvdAF=u"/Ӿ/TtO.69mT:4V(_$4xfTrPیOu`.Yuhقykw='|L Zyw/w#XrVpM94Д;7g^v믍)@5ʀ{v^}/JsA\䙾 pQnIDz?z+. ;48h,`HQ 07XG! [#M(Jc q 2).$uto1j#& XlSWLdZu7;#|fּ#[k 0J" Ń;wf/fY}1#әu:Cg|(]Ee. =C,Na!*$xRP?- t6dy>;a2mzg=HiҪOcuv>˕Ɋy3|0?0;"L5XpI}\Q53Zg,9Ӈ =&Q Qms&{kȅ=jMfk$n0j-qP!#Tp08vi'rC6kM$pHBN¬hm$놼o87}M;@6}`zt{^0&-xB/q!@ˏbv64½~Mq4_w1nS:iH6&~_KG 5s+`ecHPͦFT RRu]]TL ƶj >Y䘵ͣ" :ƁMnƝ%vG?7_dX:QlH QN/mɞG}{s0Ay Yz3xuq^C<7(0*'l,K=t˝ CR<$cn=~ II}J%SEBz#o5 v !}ə3&Fʺ k$/%u2)xnJm 69 NF]Cl5rţ.Ja@-b)0D\V:#p|pEP 6ʻ@'WOcc~ =zby/'B ~tAڲGx qņxV$.-+?䮥X"5\~/,Վ +`e IE d7k)뉍D;CQo!̰,[F+՞` ku1|jf79X'O_TG#j#4J -u Sv^.;h:Ν Kcԯd)'`1=f=/U&R:$c'`[$Ȝbm*Bh?&-Kl)/UĊH˩]J.w㐽X" w62mzϫ=I߱#MI\M^yz[6Tk#Z5nFOE,T=2QnՒyo$I)z>le^/ -ڷln'0lm$d7SylH\ j}N%#KMR0--'x>8ۻ'ȾLە h^F&K&4j$;f~p;)E A@83 寏D8|]Ω#3| ً0=b`TX)o'I]C 4 VŌX_O@=c.bvs*OR4D̮7Y|22 pA c|^2ehXgz7fߣN_T@d UfGR@}DT{Uǿ5mrzqvGAN~e>/$D Ǡ?Mּ#"&Bɡ2فftL6il _a= @`fR2ޒxRի:U,<v- Qd?ܟ3?l[I.g#f/AMpN" 8Xrk--vw'bZG3 Sm{|{<[Oz0O}z@8irLw=ԢoƮQFX M&g>AIe(btnOLl6 T PҊwj.&A*8 ,^~PIF+k1sI[)zaL2mHaqe1?<ɡp*߃zE:wΨl,\q/DJ(HPd<,n͔J HJ4?aD,{W%6Yؽa*̣{xa9}РQ5aL8ǵ"zY?Sfy 5@ong/IdN$aM h8(DY@P$Wjes+ߡ/hԎ"UzuQ@LA"^ׁ,v 9;=oWdLߢ#r)!sy=lQ}~l'+!z$#0GJqTB1?Ua8Rta\u80%Q'e\ħe3jo ^#[GznK)5b+KQ2xln5ic1& }~Ѫ 6=Q/\xtFN*vǼPy׽~gt4YERh"@pik8MօsÔXD xA=ڒEt(Y ZdS`nfЃ~mz dyc};o25G4>XS|BWX e U'ĂQ 8CØP7>LsK|\=h44=N dTp1Gt8N+PQpW! nAABgΙ C8Sr"Fji ҎUoGl-^br%N w})DQxY50%@!˘5_B#AȎQTjtDf2VD:5Xj%i\F,41Rya-֗/+ۢ|5F)9{AxӦǦa,pw-0wb)- J*vse$DZk'㻼K6#*%j{u=iZ>٠h+3tσG_mrפeAh~&ga2{ўjϿd-%(M_q'aٕ'\Dd(B`v| _6өc#HT8Tmb\BM憳wu(RE*AWYG^4a\:fk&Spur H,XO-)sޚrG{]Evk%$qJj'U1!"d[Q4EvduU YqZFcbS}j]_̩b0EbQ zyFS̎Z410%v@=!A&ШFw&-1E\a!W\7 ڈbxE $j ̃B5ę8܏PC~s;wG%M #$,ޭ6qn.ŘH0F?OJ-(Գ) d+@UѠ0 uQm8g,ؒGJ8@ "P[3+:|>j0P"c5F=$*a5&؍ ¡eOtVbIEo}T&IB̳|i{a4NP4Fm+L|qwHBt3jST S{˯Icb9%p^k'RNĉhtJrܔ2tA]88gIcuxxe:>paqM_0 >EvӇe.(,OS3lo\i i5Vq G1hf0uO;nm7)Ui:Ŕ(xS!&-)|ǦKXMp@Ocl{|CŪ>T,У_nBa*?[nWdy80UqmWm%yN|&?vRT)|h]߶4*`%!pSi72<-1r{ U="Q800N;L]eϐf@L=|kXca QSJuTR2)ϑfUq*˛s>,FyRh9Z>ak!M6:DF0rv9;~hjXkD6A͈ͨ^v;is8.)vy:%{_m6ژ`+-O5*rPؤĄZK:G ѩ2GMH^K۞wa<Q%th%[@4"y)9Uу#N V%7C\A|bs qz(/d\?W6yx:aIT) 溴| $' .''@eNG8al+E6Ӡ~Ю{B2ZĂPHR5Z{l oإSe6_a &t|O~v),C掠Vƴ~.%XrGckXG(R>6N3~ɊuOJ͎:#SÛQ#zȽEq)9?6cw(3^LƵQ=?Kh[7=gP$bÒLT$Q%3i@띔o<4?#=怲;ۻƟy,'ܸ0y̾\ F'aP"<݋mrg}muC>EM"z++Kwؑ4ti @V&):X $?^(S4N7B7'`=yA5k.64R[zlZEf)ñ)u;)!RPY%w(Yc WQUBf!U?LKr^dΫo8cc`2-W]AۛԂ JC2/{!e؆ݿs6jqؑ>G4cub'%  zS'~jO |`3gJ%i+*ICDە3q\k|[?1D{o˻K]S[(_;DũBnC`evkR8楥q|MT=L;HR0n'X%XYr6X!Q09|x))O/If?aDZ}me%ێbHC!c۴:BHIhew.&'Zo{y@& seBƇի{o97{ x$K-x25.d)Ϩi2Ώf=ix‰D N2Dx"Qo[9 xC'tT u#3zBz2Ϭ*_çNC(lj:nrLG@ g@X'ʚ)=m}iGkB€FESE$j``o~9Ň$Q_MKA4c=OeYp_(TOlN ^dEe>Ɉ/1 *_ g=ah_ۏ_;k E߈ĭ[KB ehQwˆZhb2o}~So,)Z#It8ք Kʫ/|vvmw5a 3Apzd󭝴1GWbDI6ƾ', ?c`MZEH"ʝYh}Eu9;27هWQ6IU>8ykI F4 TdK_D -4 ,myk뭍|_!uC(&dH<&/5`n*/v bAM2ih8P"eqnwd٤c 韋$=! F6@܈("*/ܨ6z4|sv& \N᧱cOK^s+Ӟi Zؽ}^<@ E쾺#ϑX{}L"Ȝ~4?Z0APh:L0.nBn#͚؋< BwEr[]  UݸVJ3Z(gI rh& pZXۼiC^^ȣdYyVO[J=<C1&p<8w\eClܥc"8#^Yv 9-.sˆOi 璣}A{bl- yHif(ƖʄC9q3Wx+N}g+Riou٦vB5A!%t~h87ض`RW7UiQH&a 0f W@lM;:?KDrD'{lݰf3}{%{V1{LӝѴB'-LR|߃Ẃk1,. toj'K=rxnf9:o$u~!YW*q;` /b ֻ5^".5c?zv̍FJ a[ gzi^jwg D)f;+RGS[M΢a4ma.UK㴺uOė <2$dˑ ;o>x쪡YebJY4p17V_.Od^D qT,d"R8HW& l/WCDg|p|LbuSl=dOŸ8 V!8Z0O١䃜?9x]YEGLFSBKR(TvG ڪtC]^s=G+"l^UB9/f55.; 0>B}Ub@_"B(N /+xc E5ļXNNO1H⬋VWY(H.{#rFL#i+/: jl؝i 4G&^'IŠ2x$ ffOiT̨֪qmQ+fkKmǵRW6 gpvvﮱK ʹ*/m3 / y nkS$޺ho: Ub>؅*g!4fqG9X2zl9lpMftHq*ecڣ hew;L8-Ѻ h]M|-NlPǩة@'郤)*^N͡4ϊ A$%p^ l>0#!I",ݶV/cXZtA wvq #9= Q:)\wXKRdb\c6z7[:I_N }ݽojRۭh՞DY7gpz-O,wuF:HF]mXc_;ݨ}QbL"PĝwwyfAbNN!pĐ6F`('H(>QqZA=?? Nw͎b 6WUl#Kw,Zqь+< Wd]:(hc/)`Sw`˱" $if:%oFKuוDŽwEwoh c+ IR>ݸ eskCա 󑍪c6s6E Þ]N2D gƘժFt_f$)9pZ ' J{/{#(-FI*+8ҡ#I_[!lYƗ|~̌U%&9.9MKYy癠zU DztX®>P8]`4 %H:2V=C-O?x_e4U#Bޤ@mg0NZ#*4265Py Ca(P$gO@ Z~AQjQ)Ś6o?^į|tǤ ̟9!YC ^nrwXv ɖ""v-yV׺\Mg*篭'~aʨH . ڈִkX(Ѧ%ZǔrbϦ)pҶs:/<e,3lYوF:Fas;& 6b՚#(Ro4^yi M>ry/;iLI,c'YfjA\fu"LPavtS{w8?ſ(G/d = W*Ɖ 0B?vAǥ(2P%'&ݛISpYIuq gۓ._b^kSlNeЍRSYV׹LmfDD+VTX~)1*sPA 8P_/ Y|/[ ghu-EM3H;!X{}RgKM0ŭ~P2"ɽn,ꏙjh]s\,@ z $#o*}3P-\qi e GnmB]a d\?^9{Hcn(/֠LѹPN=Xp\ %fF#L'3O.t6 \_Ofbi'kkYǏh"0$fQG#:EdR'A/ko1?B_'pY0x,zŜ^rwKEM/Nٽ);\0H6o+g9ѹHϱOf^xΟ7 !v׬&Or/e-UQ0Ⴊ-1*c,е L Ps(UYَOyԔgт헞;L|ɡV[JbvQ i٫J;ї̬eTıIvZZei:^ƣ6 dzu]B >!ɲYGtbi=]F#9B/TFS nՖ,No"yF1]*\/n21b|6[[U@ZeO\MuXmÒXTk<_,p! />r:e3dk<yaC} ʕ>ai ǵ3COhpp[Zfc5+%_d6`|}r!'` `1 hhA3‹pW9Wiv, =}!0<kfC1Up3"4SW -\ :RM`HJKʀ7(|s/f aQX%FP|lR`Ic`gSQw wyQ» PWEnӳJOڂLV5fkP8uG]Fεוeܷ'CgDcdO{Z!ۏQHi0U|]nlsxc6Vm'*}.abӆzx6pzD͎Mq4eՂod3ݩ*X x[{*sfA[sO೼ ˝G 4nNj!uGpN"T[,q|6!3eY &̾SA+X"hRH:'"ݮ x"я5D b|]_QNo.;L_vz9Jf8{ɯqc WnO\3e;_9 tp>ø#?]N8i_EmP*txǪrOW6g`ck5hu4d%Y砡m+AZE'[wsLf_+džUDr?5,|ܣO^#+3>L."bP9,.kX[ڸ^ S~[ʟݍ*VDeծ+Jjлh6ߡ-d? a'c0./f#}tSpf X0A/Pg%>\8Ahfdwy/$cY㏺Hc!a|N﵋JbDPKq3f$4 -I?dyQ8_k Ir{?I:Vz#m)!5R}93H戙ʐK0 S3]AXO2r'~J%x|d͍:** Z2Z<|< X]5F6[m0Ȃ| ,^\B@C9YhO ~۫;1,icTfleH_GD1}OlLxl@O > 1Q%ISm>rt8J'PN +΂ptϋq'9k꽸y:^{Ft;lߓ]p \e #[dP6"N^}sCc[?`_E9ǁX"z)k:@%d-M~iC1;B|>)Ru۱ 7v4-4{7VP[3}m>@MWJs\5ǑDmqRHCCM-gji2f醦Ď.TLfx=k~FO#a1ef4[gHs1J|F'JtA/tG>&РxK5 `p*le"c6 ?KJh4Xg^^_q$h8ޯڮ]XQ..'TIA3ښ*P%M#r䲑<9:Gj[ s. QdU[ 8fI.!㯕1KJwNB*+7;6GyB1;bѺƺ5)|5˶u. f^EG3'b[XpݣD~KYobH~:? .R0.-ЎbC1Lwl(-Vay 2l''I@+mYh#-AkTE|u3S[˴ŋ2=iPȇX2 'MBɺG}Oҧ~+5dqϒvA(<RP0*+.k bwXí\L&U?c^B[}Ǭvr=/Mӹ 8KCj $,at(R{a۩D +fX`HڭدoKSЙ#e:+&*)3Q!g^zZAr*U4K/JWb&/qJdq`z{Ѵޜp"x *_Ɩa&3=J y0``hr[ }3"w/h!+B?Kz+kmZrP%.p~R2hQQkGeҳ9 y-c]3j"Gs!3Z:I&=Is 8!&(2s q #پ5b",&rQ͖fw'K_, = p;Qzyc/ngxHXYɡ/#ZSy>7lHDđax$&8WMA:l iP"UcBVJ8ZmJ9X2 HI6d 8;0Ձ|!aZF%bM9\&|= hxq7r̷R!l;e}YR.YH@|"ڤJWN#W)T v![ÇWLef/(aAImS8X{2(D3I/9s=h!%?Fx~tFZ:Zol z<e: r5]ZBc9-@*'/)IyPzn. ¨^޺J’JeF1Jh]LIzz<* iEg!)T0NM_S22-ShE4%#kʍoWfX9T&?Y GsïzB/krO&a&H6Q.pEW?4)AE"co͝A/kOiMt]*ӹ3AYWc9Jo'j-(P8r{B#bC#qES3WZ&2 $%᝱q'gJAJ<{DԬT*aKU2*zm4~.)r}}, ,>lZFhVBDB#BU%. T&K ڈT*eBJc(Ν&>[q a3CGYO~ csDszbK4[svhSeQ`Gɷ.^U[l+KS{Zløg幷@$onN4MKF0P!CwhԾ_;@3)J-0 C޳t§s;Cu&Ŧ0UЧʛCF50D[yGی z]i1w9 U\HնUQӬ]U}d AM=B'ާ%`=Ic dJ.S{ Wtcu=˳q AWygg@#xiఽMmIyĢ1*zQK _vO4/T{)lRcNԫ Pۅ JfTub"(}u}b/gc7<}'T0F6jV%[mK#-'X_r2򬇑tidZHSh&@w7iĜŔOy͸3NM< ueJK|~2PZڷ)# z@g%-X1s2=Xďc9thfT~n__;pJeRx{S sx*31>}M:g, k<;\ :5RiOaA/h,°v>p{S/4tf>BR8?FZ?dO,|6-Kek6x9%^[ƈ"\%L!h+f%l(N[r@ѳ "HڟsJjZWG>.@Q O*꼾o_ 7*|4 <8~WP4z[2nʾҙ{oNF$pZ9 VtL4- iGM]伃1t!#ͨ7_'}uv,vU%o\;LN99 nJ#8S9Lh ˳8 x~Iq@P`[Ӛc#d ZāS 3 kr+E4$5$| +=D!3W9Yr ҟmEClvpD ?(6;xkQX\1Xw ZցHT9˴@~fѩFݻbq_}#I3>C>V.b_$TЅi<ɿ=-sAkY9@6gH"+A˟pi oHpXpx[ELTxj:Ҷ&tNvBYwDc@)q=FZD\㱴8&rR}vu3@>0 VмNI!ĪfF@  5ƃŚ0~F=45[h @nrYb;r9 [_˂{ٻ%?M2U]׺w(kA̅< *]oS f˻ Qۏf,CSj#=|QQ ֭Z!y}]*[$F>7`D6mxrbU\z,ő n/B Kb^!n %%l !qgW־dk{Fg 2sΧ6RnAv .9kO 7 cوV?% u9/ŦRByˢVOx{nzgO''!XB)%6 UBy]4roPpԟJX!Ġ7,kz楉(w8D=*"(#vTi>փ֒˵X$T24eQ3dGSIEP6,5"KXCvW|c:+Oiعn(e}4 NSWh_zZM+SXb3yWoo;Ʃ=kOh?EoC5Mg rf,O|_Xәr@ @v]@Q L$cXD91Ź]9YP@U/C BBR|sUEk[iA[4ss6-"T zdF 5<촯=uQ68贱)Ky?{d}iМ=Du{[-Pd.n +wJ4Kf:ߞtǑhax ^u-{(QAJlX0AޖHSHӠW8`#TUeY%\njha'oga맹jQs }״B%tU AbҺ4*>,??{k1yJd =5ѮuePt qahLE<+~!8yPoe5% f;Bp;"0oΕrb4΢r4T:=Ssّ7 HoNP`Dy<诽A_8YIet Bo8o+ ?WmxeLK``!x,ۛͳ e].pLiaUy njĿeu/6I>{{׿@颶?Qt'"ei;]yլXxpK4J;ǧ];k\&98aku{ |Gnua`RK(()GՄj@Loa1V&#$|CjI|7hX) u=Web^ley 3t^$vv0d>j,9[Tt,:w+h"8댰QS1S^)鰣<Cc55='R7X+5I qF (3ߵ֓yvKsNE5}O\ J0Bfχ_lq%J6ړ*<.j{MG$b}c澊g7ӤB4~0"XE>7CNR]&yAdW3|?*?pG>DnP5M 25̦A~0 ZN ybQ c`DXDz`W 5ZmAE] # gTP]ŒdT*a6Jo{CL6\"`6U&ԣIqSVj~|lU$oyܸ0Kte .*_IFiXFJHeXS#@bK(ۖ$cb&GPj0lrBpYXl!l)>f21J`QZTW$r0en\eD¯+\A+GnI\"*i1eHx϶`?E AŬ T\Y4G7˞$^,J pki?sxgێ=, V ՝ bZjw n[࿰v) elD~+ 37>%'ݺ^//~׊|o0qTn:&e.F#ݸ_zV5DR02 -xQ.`qӆaή1.8 ?\p{~W˼|KY;ccbH,FfgH+Q 8˙ba̩d [kwy7Q]2q1 ?=! ~^@oܔ S悻h,^y %V_K?*)Aǎ4>qtWS3ްwyq|f ;aD\/zd*H\qјrQv(??WWiy:-bc4,QuM$.1Ȁ9^Uq.!NGР.}؍ a;NֱnkzGhcx, =bտ JqJ_GJ$3PlQ|Ogۣ㛆ҿ2Yq.Cvk ZJc%DRXQ9ލEX ƱӶu/;?5:5+\g Ϫ3wa >7T 5r&)PNP}2)3+;rWLv-՗hn&;q8;b?$*Gxto1F^ Wzs=҉7㡘KU+XTqܫ|@ү9ͫ݀ J _"vv??&BJ !Ľ/>>1 n3z30WGR/T2f˔dNILI,*nt)P=&!+b\D$'YKm{Mv-Tƾ1D ǽQs2[mUV2"y__qQHe#>,Q;]lۇwƕlUH6T!Tg, .^FI%ɍ8ɈVz]gneB uu2~k>v8d(==ɨ9ϝ7KBxNVoVI_ ˃ꩫ݅GCr>!6Nhi-;D@B|f7yzF2킼?L%3Q(Jkeo.rs坥X3@(mH 9u1 U/=:tPڍTlp/W<Ϭa EZ` $"CV~ kK0 W_eLvհL5EXdk熴w}w)~OY(mQ,h! l~ Fi. BR}/,K Cw/^CPL 0"~]~K-^Xtd<渶7YP#9$j_aǥL=M }8 ip%3bm p|(~+e;}"q]9tt=4|HM^ M7NJwͥZa,f`:p[[8bD'޼C K mOѷ^e+nװX׃`+w [ǣX- PUr70jfJμF := pbuҍUMC^_xa4X0`"ye5d) O$PJ=k]uu;$Ttq5A[2ue>yjDB2LQ)SkD4* `^7ss`9ZݟIEy+ݙ/F$[&V +Q;FlJ+hEiT+%C7"(wwBUtN4 E_WKŗ{ ¦m=vܯ;, 8?̒ , x^`Grc ޲q%+8vKȪJQK~"lĵ;m)#|_3x'DOMIEr#NH6:GL_Do\{e&df6KM@&J lXV<[bz|-GqNW1@JdLλZ1ٷ۟&uV.O'iLIF%z/%ibct!ʂi.w6KDM[MfAt^Ǣ緟V4XSkGy 2\ FFiX&Zs3#VH④.j[/H_"Žk<s ѶY*iR X%Bo T›Q;G!)SsޤqIw9  -&~n/Į_)Ė #j}ebZ/*uRI:ؑ}ue1b0cHN}1NF0!̀Ë#݋N(6%-n `Q^P7a?(c.$_kƢc%@U:{NdrNL)TcvF/IWIAtR6)sgZ.jef$=dQ tY[(?#P:T ? XD3ڡ쪘>c9jE 뛏+SFED͊|CZU6Y').K'.k 8 Q#wİ=,j? uG1Y5raͺ1FKJ| E`mN-=4᜽Zetd'J+*CS@Y(Rpx\U,\d*饧i;nqTWflLkwuPOpNy.\;Xz`gRz#Sw>]S޵׋&oM%Dii ͂J¡|[ SG\J"0#5%aS7a8L o}چ|5+ּ|fafwy@D )DixVtI=ԜnyjQ3Җh/tVSO=A^E둦ɵ; /<ѝS:v*uluyE(H;Fu3Ʊ%n) 6mJmԑFJ|1zv q&MaKS_k PUA7Wr2l (04ch5uw^pfbƩ뱣^4/0p,vj0+vK+bҶex* Iv㱮3QdvExG^/2JD`ٛjn,@n;OH^! ? f$/?elB`!oxJK_Lu_0Jmv⹈p5&3H[M><( .BqOHUu![ʡ{..gX^5h1 k/:TﴗOj?n*[Wm,dvE7iDN63B:#A-(Jw P8rn.PPGLvm4ˢZ4Dy:c-}%5]ٰP z/[HopI,-S8ןߛ 1۟G5s~e,b5,vgkpux*K>=Y/\\n[),[ysS?ΉohUk<AAp1@ũ} '(x'4 +^.~/]9'z&C-U(qlU'"}H֝Y\_|AXc˻v]=Ƭ{ !3Z2e`J0nQ7[S_&sPVid Z+rQvme/aKzdw ~ףXv:2VAK4HJ\)!cX;!kk+9\ b#g @t+zz|؊-&#Y$pc,㣯%ow!amk,~D6ۺΏsu^(VIM+-@+ʯKGflo%[k?MbAxt8HyX\HIF=QF'9(J2jp,ITҌN;|x׻VOSQfir<Ϻboo?{T/QVt&|A7 V'|IzxGn2Yv!>rE`Vn88"ܲj3ב+;W*tH>τZGI *G@F}PJ~De%o\%%z_o 1ۇk)w@:^dXANx\Nݵ6+k]琥ˈrt;|3uN1\19{̲WGjt\+ooC8tn+c4gMi=dJw7T?11~5ti8ϝ?('XaElt0\⫍rZr(9)IM @J1%Z $_h(G@ i{æOL/_K e$~Ͼmwʞ^SeGg0={[1c*"8}Ϻl` #jcebAι٧5SݕaԐI(0V7?IZ7v'q)#+ۈ1$sEdB_EVV͖=>Pu MxMj9:iƌ?>$_gIMC9\m I= pÚvmfɦ9XyyM;yly;Yj+5[ .֊{zɔ"UA\n̉/DKD9v@rxi`-ؒ,yІ:<)ų^΅f/s1IQlz3̧84c`tyΚؘ湕kMA%Ey4 # fwD}}ǨZ'XCzDNL4OjFHGkj @/On^ Zl[1;z[+jltso5`e)2yqc4ᎿBL'i5ۓ{#Ov,$؝;/%*bcAC A6)irw*H뚄 %~|2n[ڞ`iRdl8˖۩y4*>:,G 2kڜ[ʗgNYhXj޲3Jta̺ݭ=E| l6aLn!ցU^b^ܳksplUYzYG\5CȈ,5%? q[ayI2+QmP13轴>Pg#obR("9^ЈQoa2q$q}U>+?\X[CA M|N.\=DuLy{Zcm=i2R|dلv]}cA8 0jrd\T,/Zz䊪AQ%+&6-8+'_3adSYJmS~5}G3^JC>ݒyH )BӘm##Sfj l FX 6#Lis#kUULqGDW{;qb T;`8b86Ǻҫei}{KN-J6ޅ1|H~ϩس 283ޟHA6c2ȓn9ma)R(w.ז/}}ME;gz+'mm%^JI' yMj:  " %dkl%L)$hLmq<ңqT'V|Dc}S}}#CgNl]➓0.`EmvJ)u|Qqû`qgl(哵#zjƥ#.0 1VpT_'p~ X +Zx*Եvj՚MMYN'/$6.@FPkE_^{g16M,81kTБt?٭^C) XahgSr7"[*0L(xߕ 2Q yN#*o|84I)jVMp%[KA5?v8e]yw噶~  k)aI( }$p,_н jK5əKNb K@D<hºCQ^qyq P+`3]iIi5%kCTzOGXݒG4; z40! 6FПp %Mo!PBOe1@)m8Z<LCƝvPE#0^1~|x <jEN/Q;qd`VMkѱ!ZX<STɫBbWj}y~K.Řo×k8Q [}ʉQ8 Šz YG+b3 R(~..~%%. cI0 EJ|(HŏT,B@O,7"i"bS"n%r4$slژ&i֩ɬz#EVXs*ߘMD<+Հvv>imOL,OltvFoqZ|Z }eҥmrSx/69%4OT4fDG0:WIlپ!pPStH``eW),4J̢R}E_r HºՓƨߡFF`ґ񐼾SVvxU݀|.k c؟e{/#8cm &%g'1 XNir4/w}> x@+ҍ W,ϺPLg_ ТN̺x~ ]?Ȏ]hM=^ߞΛ[`C пh4h@MU!?Ne\s̸UTD|c3 ȶ2c.ijgj+Kc=Q)3\~,VAH+Jv?bZDvd4>ne@c90>+]qZkM*i*|dٙ :mKpL3mER`_Q9C MhT=xe^ h54AP'į'PMU`^J7W4IPuU(š?3eC8 Yfpau3-iYkW&Wg@g>ˆmql+P9 l#KQٲMdEAӯlO̥z)=>y/Pk4EwYfW_(,.wMd !'O$i{zPJr1wqyB/\# ET(y0_՚BFOYЙ"p7J>.>"7|qaQ:6=g!7pG5?l{wEigSC-unOs}[{KPJg * P 2a@oHC\o#b] FB>jR3GBX9DEF^6).Q=-;uҥG\mG~/$N9V(ґb/OQe\ƛt8uI֝Ih=!|(P$)/P1 ಥ]1d,NT}x_npi[JۆC3a]N͡6 e!Vh4f^A߼uJmqĬ8'4^G#O#ɪ:H4scT$<P8ul*ĝ ؔ]^ɴgckkD>0IX$|:8OM&#͘ !UC¶e2īe'8aE}dt_}6dj}lGۂ ?3{: FVuzXf.Sj5=VփAEʸH V|vq {DsCHNZk֌s%;CTN#H[U!;T">hrb6(Djw!.5[R#TEiSƴmд)qx_1/. ,pK0?#v zv7x :=QٿaBGO[/0R;?A #@Pi@zht[vZ5*=Q1$jrx'4=wPgI'h8Y.AzpN+6-ם8Ni-=xǤ??Ĥ" ZY*_IO-k\H<%Z﹥TؤvvSrF{īb )}X%o4 k@\I媭 Bqə&9'S߄ [\FL2*fjk Ƴ!~DS ܒ1'iM ic-MעE:׆C^SqRRP# A8:}B CsV\ْE Op Ʋw Ъnm%h7`FYzo0FلnཬEX92`YQzhhBVFLR!^q&$h9HI`{ڻė!E9Z&yUz-zgCE,J}ޚ)C/o#AO.P)fMd]aq۝,nCkw- :>рb62 PY[c ;RO[@-QBg4pURElAqaG(읻l)ij.4%k9buȹ3Q Xra#7 B'ae g[~t4$no60&QNxܢ5A$lүϧЀJ.{.|qgמ^Hp_vUZMĹZMBq\l"/zUb7HmHQy<3Ly6x|Z'n[qd ]ӄZWk܏zH⳰RnK^D>!/皽'@ϙ@Җ:wPx1xkҽ&V k]V1QnǧC]_弿GqNĬ2]FG$Fv $,+r'co>d> 3nJJSS5sᖙ/ I^w m'ִ{S/i [Op ݎ ͷS"\HkAxJ9v]I +1wpE 0M7P^@ Zw;U/ao]-V6Y(U7 [ qT1,Tnq,\?BHh׌<_$Towo򱮭mH~PV# /-㷒qN)-Rq'e3Ar~+SbJ Su:-Wܑ,gcp27C'wk(\#fֵʣe г+W؉k7_#aH|۔Zn2lm}#!l_KTJ%}!X+=$R6ѿl n4OGv$u/aJzMkשP&qrVH3-]1&A RwYJ 6iM9,B0ZZE_Ʊ`E65k2Jyl;jꔌ[t%neCiOԩB9lRTefA5Q/e2ġׁn}kY!497!Yd_,zPN,FO,deDMKܵxYǛg|`3D7CL%3|YC:1z>]PđᄔC :!ufIڒG\S"RfK%xhnLn%yг 9[hGq""J=A=-$]/.t9]d=s6"tgM?@0+5mYW#Xn"_KK=re_\+~]ۄϞçtjgI)>J7')lb8MLW{ߔ!͟F~2/1؛~W&I 篏ʀ `tvsv s>dVKdN>m沮7lĻA$"mǟ7Ǣ^ KSp\_ᘍiv?gj+¹FI)%x6PH7L9[Z|b#Uht֛/ȃK-C,JR4,DSQpQC&0SJl⭩izО<-/۪Wn HN]cʷtVJDJ\?%Fܢ ;Dc:f=~Y*x&qع[n틯rb;= sjZCu|E4ߥqͷH˧A`j~hKw͊׮Vo+̎-e'i6l:Z <ql}n7V7ϻVe8e ' fҋSq9HiY6L<kW#qgyp#k[O8BMa- #$1o1ŠUh] Ix[̖?q! Ybζbtrmp+서Z>8WħsNׇ{>tPW]ԋKLF~IP7nHx> <J90L+PV8Q_,bVcNOkڞPE}B%xs׫A;ώl"&rbɧ^'("'|}gD,g,Tclzݴ8 Ŵo?S)~nB=OK6y(f85"pmW50 mVOo,$" dWZXM=#$ &mǶT,}{Sov"!؜`q~s)T!st 'êCJN( b\/Cc`HT ~PgmP1vJoHh&=-kZ &ýoP"KxCEף[ rXZ&o7AIĢ{!C+NvpYFR<龕Qb }s>YvV .ւ# s<8HFuO[FdBp/q: -ڄcKmF-LgG χbE4sbx nE[m`H>^utrĻ3x6Mx_tX"?TpF kDxz|܄bQbdUHĦM.ޓf\x&Ne0hc$ѥӖs` jUE.F4GS6, .Cϵ1GF -q`kWdj/Vs=$3$ `l@@ 脇 cc9tΙ)=ݴL`u=F9*``mP.yhZxOb~p\;vqد`V/ k֗,>baBSyq;ARw#uJz'*F +ޞ>HOjhgE5|c!_:-w-OMeb&UR/5QM5~{3+4܂eѲlL 2Kx$B ZX8!ObyJhӴ8Rα| gIvڬgBZm`aWDQ98~狵 Ej .fF7I*΄-9ΛnG뵘Hl*I%R*=hDG $&YNDކ5q;6Cvֽ4cysH<9| 0AY14hd[h_wU (l5Z) })@'%`{طCZ5!ksHW,F e (Z,C i_y)) I2-BN-CXȏ,&cG*E] ⽤@zrU,"ߙߧa.wx "3ؔ7ȒB0TH1}a|BMOO_aؙEmFߐ@lKR<~V9Y՚"~\i]'F|Kזt4J |5r߹,#ߤz(G}XCN. 9 .xi5g Z@Sy"/WoZGUgd 6gA,jjۻ_*hf=Lc< 祔QzzyP}`"a"2Z#K0.,܆KpaQKzF=x}#-qS¡;:ڗA#9h* T _ 9rzNHHDтgDOTo/bP_RLjb-*c@y?-3%jVOv{:7X=I\tL ۧlY]s]ݎ"fVe:Q'" Cێ{= jdŦwhe4{dbC,+ЅсݑaE߸q$`a'O\an6+Hw34},ߔ3ޣ7w 5WX||\.hV-]9r^r|b$L%6VA\2| m>|E.a!R`j 6y00I vUwu^#R9l ֙=((ݨF[` N3l #??#HR Cc ^f|gPX(xK 0*D;((zZJE|[iE.pL4Skg\"`(|Sb 뗛|ZE35$9n\IFNIp5qCvQոT/C'!^:yhaa,醃Q\ũlR M 4hNko2bг "2BUzy"-gdWZ*xcu7j29EOk9 D OV>)h[AhW- apq ѓ|3ϢkBc ЮMY\"=6ʕ~OqegW R'\ג0OO Tzg:H Q2p TiyV"RX_77*@e9WqdI58>arrpe~p;B`L\jBߞD_t 'A;\~3g3=sj੦p˚1yte;B{K18^j9y9FDh:$8vj.Wz^SMU n72.ZTn$1 5 uPDrV06ѶҬE8#V:-~/%uJ\ u5վ|[df7qSmBdm3sXa&AX3_(2mWaIAl=atӯWk6Trog4$\(krb?`A3lDBtmBy8UϢzڠk#+z*9eSCf+E0⨓DCw2*LV D% eLJ%w@a±y0ZWneo_OsѴOe@܀dѿtu].f\BM"g)(BỖZ%s _V7h`xWj0ai"?+b\$?HCnqhc`=eq`!D?%Š%, 9M &TFQp^ ()O^-+tiF{S?JXJEK2Sщ}V@-:+Ά"Wy3drAe _p;Qآ1ۯwW3lBbѰdST!P_NcCrbKG9"\}).ߜfщ^A#'Ǡb7;;tE$3:Ư$ N^.X\xqEs/L %h!sML|<Jc;hM:,KāXCw"ތR _g;j=_uKlo,􌶟V\~s@Vkɮ:0{䣆ᆇtNk&VQTϭ;׽^K7nH;v)MWP5۹X]wMjqmGHY::ڐ~jO,RW `l)wMZp RՂIK Pbi |  PތǞGprSCuq AXHdn'+|Tᣢe=vwB"s!5%o >ݟh8Es)E/kZ-IMBw.ۥl6pz[Dy8>>iN(,'.b5=!W/"w.srĶd8j{M| j2e0o9gt Ʊ1 N*8 6:0)OFQ5u%c0Cbh]#jTa]FGh%Ui\3J7.?"zL\ӒRpn|)w2_E>IhNfYn[c*qkrL]r D+m"*b9zɐ@5"?ڄmt3</WG4b_!.$XI``9L^OǦ"V]')e5{rK}кP\ m/f=Y%J,JJd $O ,,i YN/s q?O=0w au !&pW5ylG?;p2x3d3w9dv%?0 TztKG76y?W筪@OSDUX=qi!/#jt`KSf lK[' HȎY(]H#>\@z"J{`9y u݋C<۪/3O%pU>\ B enEG\yc-„w8nRݹǢN{:u0Uxwd5>[3$!^ϩøn.bGrU⼘(SA7C5c12xYNӹv#S^f3 *iIzfl0 gS+@~20ZYRbtZt=ii`Io'1-SĐ=dg*ޱ!8լ GM@u7c{V4UՔ 6[%@FHCfJ ˳* #X<: ċ49y%.e'+<Gdt) D uWEۀRIE+b8t2DNutl߯2;o^-ؗ>۱NwнDs.[YBV>@-z%a_W/֘V⵸kuZJ|kY lf"ǙW@"x#X{-K3P6a}LR"7{U+Qmka|v'99rsmA,*@`'~VCΞe;FFrs9tM:{P˚KLޘ'IFC(Y&I0xRKj'bK..2a`b`ƶLNj qOב`,^b,ۛuk<`0Pf퇸_zJB8LQh\nPM#Ç'#WLzVFWL%^CS~ps,=_ҡ'ğvn"_Ju?_+ByͲ t}kQQciaOjMĀ|mR6="=D ̔x儶 0 t nR-,IdpyR$I/7>Q0[V\=ً >-.GCOtM;wƦ"s!>5k_o`Ź,YF#jJ%mb7ntᦰØc!9foup@ gB]۹D.^O8PPB*|1Nfǵn97%ߜ=Ġ a_с-52J2Rw^C{sx=*ZR!*̍/XQWa# ˸DٹV+tkXSz IJ$~{A[witP/weNT2{[Վ'gZ)ԜɺPɄ[<y:X) #-miZǯXz+lA}CL#DІmi2s~,s_" <[<4*ʧkq|"|Dѧ<:U-Bwh4X]u+rP;^km=uX~VDkt߭nyA^Ҧ `R&A-ܧsHѢA}Y'5s"_(G;SZɊ;m}Һ @d4#.i_V}#h[KѾy;+x}"qOx=%G:v_%y#I}z! O53Ë xI8vm13(T e p76q/;3;?N/a ;`D뛹˯c-_1y99^/e{_c`BF=ޝѻh[BQƦ~{Fx_޲(:i4$ELZ_@9ϙ `G^r_oNjӛAZooOR⠊).7d8ٕtqcN-ڕBJu5UKٜB:>mX)F+ ڡ\/G\'F &sJ`dݜ3hVWo5#mEjoc|dv:EqzܧrWdog#Qj͑\h`$i&ܯM;5[E#L \Tl&Q/HQ/] {‘BI~y$`7kMO:W#u8MȽ&qWc'ˢFe꘯L]z٭߮M:WxH#O|{\&uC!4hyW bS.5\guZa.'aKnEo\r 2"HA_fpyF;<ocW^c bV'fv{dhïč <^CEYpus˗Ljq%VnE m/6v$]pc*f+5a[Ƙ`xyo䠤⹩&(KB /Uc+LG<\G1|ꫫᜉ ef]Y_EgG?~ESMj3FKDBt$WçfnF}hLKE!$ʴ~m W$RW5v2?͍zDB":e5:с:PĻ@bǫ 6֐!Rr|{థmMqlXF֠ޅUx* u>b54}rRT)%f8g |H{g b]<\#'?Yο-g!B{*I`1 )ۊFt^6}M |+b}rs l`ٮR1`y=>ia[},~av{3bb6tE;]dΪzx&c'pGewEZFrU1 ~=qĞ0H:_@`qgؒR! IGO޵yd[nJ^& 2I<s⥡8dvxhrB/dpϽcrьWuLOYnL# >L*Q2: ߚ[LZWޛ{huZ]CA!dV7=:0^nJѽ\F0<$'ݷ `a=^lNZ]u0W~L,f"@9AjNta02'Տ∛3+jnt^WS*s@B#!`ˡ|3]IXэ`*V; (t$uq"_"q Ǝ%2{IC-$8tz;nmlQ"EGo:Uioqp^-` uާiPCM'&<߱]kQC 2:-x VDVʹR&I6X%LJS ĥRmTX~ʂ mR\t|MC8=E#bw&1E$KC\:EXN<#v{tF$#G'ߔfDw\3%*el2Z9J\43Gm-wG?&t/FKLB*Zj)("g#q6J횪ED\rycOc&6@ T;n>a}UiP1`98^d6P{<]n[mK:A FpEGoG|S/HٽG再&>Rdl ,,=?\mYFO^%~ nD~dWxS q%'RsyL~j_&`]k6ے l9Gu&ק&9Hk ԳBNygȶ)ǖ2 Lhbn:3hՄ<]%5 Ş"策xy0:l<3tdvWk{_,Eº0R9=4)JS[Q9X%3 "Nj227fS[~kJΙ8`KZW>)ZoDkmZ?ڑHaJ_?+m!)ߑfi+H{[1Pvi|#Tr^Y>h؄mJkE ()Fя%\8[j珁ZNL>1 WmڢV5 ,1^>\s đmd7GQ,k\9ѐA{R7[0*ŏ%G$p &!lA V&Pĵᠢ*"XzEqtyּEצ"ܡH<)QHeMW%OEft/;d3fZlsSewɇ%6tLmk65k*i͍LzMjaO ܰ9kz_O?$|D'fy= #5㽂2HsX&u3lS`OtdP7 Yq+[+@U Sjʌ>=z:2 X&RD`_!T[Qi f Qc2U>|98;J7m lcu0c+Vh iLQ-SU6"[ #msZn7qz<]ɨy#Æ:RɊInlm6 ?deYCy^&(`:^;vjúGoYa,Øxmp5kR=󕞱5;iBOFq$suD@҃ w5 IYV!ּObU|$fX^Kr$p>7;&}2[p0Z9-TY@>W`=I,M[6 6BBka[C;Nd4/wք,duNP/>k~|zX~bm- PV„96˯uM4U4G,u-|2 U]bNn~4Y 7״ RoC'ĥtߏ6EK ar`||Pb(\!g%4."՟9 CcHΖP / oolcgU w]&:ӑ3k ;ι to_|}1L[s۩@xoͻnsvcN%|;2 n[)R^iӐnC>(;.ܦHMPCu @N`MXL)8$9r7*뗱ڬf\aK֮ծCY7򚥒 ޶l&f+a$qڶv8 󅑠LϷya ?1s4+¡Rz8 G%ok<}3 [eU?{e'D/֌̋|I-rtK0|r nMpQTR:SY/p#;)"-Cp}Wc̙˯gI3#ZSR3͖!~wNe`p܅HN(!ۧH'k rʬ[IGXZ;did|{%s*U]^R_l Gǻ2 D=-S9R\sϪ'bzݦrv^zga2u0Lѭ!&ѧ+ / ޱCn`ve]YE0Q]͒k) ea.9@y{(/6.5@0 `w0dyObKd`t@eF1::Xi(J|=eH`ŹǤ(bH&ʰEۤj[^ϧխdj, eA/w5`K,k>A #XyxuMڈFڄǮeZdqb^(Rb)%癰[7^ƤE;aC9EcM,jT@㩜QI:F~gƟK>ypB|],:T"O \p;E]_D@0n3VhdՎ>-Gj<ӵOv noQwq@yjl(N6cK6IT~IωvxO)Ip)/rb۴K8\lxV{4l-oX{̃+؛K:TV:5zÝ^a򫺂 75l[0 F7Ĺ5 CKL&Fe B{ü;fSRI^Ûg`yϯKV)F~2`+DGOem,^ʼO1&ގtKnn $<[(gLh>7鋘!?!¶+a.Q SK6Iqښ\iӝW8VxuDnˢs{yz< Ka C3]l+>iu1wFq}.di.4ݩ/sRNJΦk]u4Z)7 ʩTr-tN A=>oʒ"vwkյQ;N636Cs "U|OmŋUVx{eh` Hu\264. Γs9o}@>ω"A0 ;\lrhӠob]NaX[qr`q-##lQqQ*&Ml˟+Q[ק|)Cm0a2呓@/2ɏ}԰\AFx֠^ևB|p0 ' ?]Sm"$qU&#nX{>kOBgMdW.z$uP{1_#{V̼Gn{[-z̟vEc,lIo, pYl[';]RZopF-#q#vP|ȡauTxrP٘DL~6!AK /MG&mzqAѬ|5mrV2 Ɠ wZNlžRh#iGpFI%BzjσO z&eN3(AUqd?$9[<)Xglk`k 3BsK^&/l{Զcd0%,܆Ϣ)5`bp6 t. N Y~lէ# ;Ȃ1,ۅƷ%Ѷ-ZR3ۻ$D |Ŧ$F];R;. ._OcA6-|* |/A}/ 3Φ}ibDu?tu'$$Jrmr{ƆI^#|N¬D"e cA Z7\R븯DibY,<?Jx-M'[>iBv#fB.!v]ÁeGNUL(݀4:zi& `&B65$!u'tF ]ƉN|C3˱t/;֐ĽTTE밵p Ue(F+$!!Tf?2x}02pQP6cOV+?'+^ Ph 'Gٽ@,uܥ \iY%<62EN@c 2tE /ӻix<枺3Уi~yuי,*Ar9ϑ'ّ:8- 2DґHSz~Fh!yR ]bT"a !kZA"o.vyOwgk`(lm5ƶv4g?RL>yp)%w!7 nۺB9t(_TL~0;5l kyzQP;;*hyyA[5mG|UA5eZh=Uh$an'ܰPIY,.};s;=^!3gƲ}~B31*c7!g.3# `5~D%5Ҽ! eo4C2ғ<гu0OZ4U}s MrKSqf Udfזq@@2[rg"x麇B0w(6D3O3S,։r%ٍTPOaڀ{+u!\N_R_tP'k0/.#RD}V>Vľ4A4>t>zh؅5"hmFFVd:&GZ+^^6V mF;eށ.RnQ%((VKx.lu?Xs.3a-a,_6BCۗRzy\DJNfg0MHG *ʨ{k=CyJ>S{ZD* ~}W&/҄J(ȹnvA_$9_cX bfۂ φD&M{.E\I-omHW'gaK:B18WsS~B,ҩ˱ FX'D1A7&ig,\Xؠ)ϋ4dʱNcA_*_Jqj ~a>jlF+ƠoTdĥpsa [L}|W.h臥'.噎=;HFZ_98kiڨo36tˡ7m)æx<:H]Z9Aؐd)AK m㘶QoC]m%0y  f \?r2d[c/l Bt H'm30=VuOtf3_\ғyУVtg=@S\1EI[`zyQ-dM 㺬~y/%^2֦X*Eǡ5AzΩ[?Y<-*flzȀGO9@P &?o/]ĸ?/3H/vL+_" g pnif!ڦ1 ]Dg^*2Ngi I03 J}ɔLutPTԴ}h 6b3Wr9/lFFj^hX I4KՁ鳨л^!jmH58;YD$_g1y !("+ɐFiqQVȘNjt? 0ldzuL:Ni؟Tyi4} ({}9C{fbPsЈo?Ƣxw 墂Ѯt}i*}*2-6MBaj5m Y߅AwKJ@7vs3+dJX%z?!@Bm|} m]#EC 7>Am4 wCJ93:|C*M;;WƼREuHiEERHȿ1]39aKLީD%*;#N+aǁ KR\0je m$+_l1bRw>xTwM+OF,wQ\[]~ 8p행.iXNOL #gt>q{Qi)x aWӈѰ[08wm>X}kQ#QoPffn||)VtO#r䘨-|Es腭>4^ #'^]4U$lV F&/y=l,Ex ;=\krwyKV>q| Qs,iF}a3>>oF^b2sXna{C`_k]jXZ<15|ZsTF #onmŪ&ws2v73혚fr֠`k 3x_jS1~AB6l-JjID6N;l'z ~ۙx߻=@O]0tR ~X$ &jbwdݔht/`d=R\' >J򨚞r3o6y"+pK2FyE5!kg O9Uc b/l,JeksUa1w<#xJ*e(txS ^:׉q 6Ѱ 1}TJ۷ױ%C ]P"LZpɧRdU,RLp`%|Dhe~Qo-(Ϭ6c_oYT1+a11J(cZ#'mB=5n/_Q1o#a&tUaBuO-vBO-|q*GIU]K|cj)mNNȮO(3 &>P P8[Jz Hx,֪氳6 $g\wq'+ wU}*0 NPf=XN]rT=0=YL OBTN+xRs,8X;2V1BaUus=01lNc%9uL3#cI'Tg޵na^PRsCC]; ) l>ܶ",9괩%m?SXQž'xɚRm^`&AOh-]b(CpZS[$O[iu/ Q߁K9s7 MY=*\ǎeF2-IHwjaJ 3^FE"WA#Mr_!Nj%Q9=ƈP"M=z\] N }]L6-c}h/CJ$+''UEsL`  #ղF.!#Y.{ G}Ң. En4/ MhWA+ GJaqEb21rW>%/@l|qI ߥ;JwRal?$ZR[b>^fwHyX" c tڛ(Y>1.l 2 <,}r:4Y$~OLqϻtNwpۭlO,eS&1fs~4"Lv[ (K<dY} YZ'|aX?*E OaNzwDĘ֙|!L ?n^7=[_P<\ب0yeF rٌQig4ܦ.,$iUA0&iXXK͹T *gN<qw|֡>sS{܉8]j @@Z6tWG,)Di' m9^*ؚrƛs)ZYrbNP;& kGpK]F-.ˌ<"μMtZovJ\ ]ס`"-½Bfi۳NOHP)(o{L]ƘVJHF͕ (}{&C/jؓݸqXOI;~d_ ?&2~wg'#&'c-(R"6f.P9݌1_A<%A =YDtapƆuHRIrγﱵ IH̨eհ$oAΧ-/b.[XԸ?4Hd7 mI~Rgp6Ӛx] G6OkF`9knԶBaN$B/U>Wߑ>+Li20> [zumқ'qW)x/t)c.ɍG8_Ǒr>S7˜fߵ0?{֬jN=SVVR8C`r]KZڊBY~m~,hA2 cM?~ QSHCH)Y}k7]D|_G0O8dAA.lF;> I HSJ{JA"IeMu MG:Z15+veǭB&<-O <9B4sBM`W%T w %.c2{:W ~Pd:' *d .:0jl lͺ֨#YJA|(3GYNId wCmij&tlͼIc/H;̶˛QOu6YuF.INψU_1Iߘ^5F*f*'j Ȝi"@|[Yޱtt طp3&tВg{4[[q4T*Z~g!izUVyYC2f{(V4BW吗t`=f&2c_'v=>WMM8;mjN3Ij3)2s{e +kYRoe^քiG7~#&M`!Dk$xquZv#ՁeΪFX=h!Mͮj k9LQr0򠍩Q4vyWq]M2Uҗ_X}6@Ad'OÕ{rONp?6׍ T&M9Mb G=>yc *UYߺԹ'ȁ }0"B`85rp yZ?,2^x 8ks6ګoOY>i%N?OQuF5K:Z)߼|9k2plnqv,MY>f"9v¢ćңe&]-f˚e%.DV&B|:Ut9LVް9q~홧ZЏV;3ո;;}%Ͳ>LͳV Ӻ&&|jXó A WuRq~=w*MF j[ssλe =-2 gGRr(-g!&)WWoTHj9/d&7T--Q\kDc3l=y&';r??±wŗRy+\K`l%!C,̭|q|/.ckü W_9LuqZ(cAv7dH5߳Ú.FP]S3kXPZ$y^`\t&QJ- Az]Q 퉚rdز,G|5`OUtYǘE /oCr.2foLf_nPpSX~y3yc"N%㊓Zq&Ol}}>fM$iN`)*m"([PÝ;U5StCQh{;ǩ@6(΅2uM6C ( lN oy9x)B㶾sA9aBnˆ59PEx؋J$4F={uSpY,m3*;VT2eN?8!,m_PYi;9P}}%;T,bkSG!zQ3LJ"OF{7YwSB8&nYNQH2ʈP.SLGj2|é9`Q8IX29=r-YVPiqUx!/l o`3^xѝ)$bF #ҙce=/}hɣ0~q_7W|n·7]nj|&=oOC%{nɆ.eU$~Gr/:q9-1^7O z,qW3'LIg} 'eQ_7a%BBK d%Fd4YoEr7r[V];iQ /n1H6R 2Jm5,2z~L[^ :cun?0D]M=z vг .61i.hwWp6`SP@&6shNgBh'wNk;|#eTKu:Q69vRd-QoO.4<>*[wFJb Q2йa&q`g O˔- $>#v/Y"v[:{~}l͊ZD (P>B UF8* MTPL+8P|؏iՌϦ.i,b5XrL u9jy/raQ(ttJf& t冿`p>F'>Ei՝dqg"o2}/9Ӕ.}ʜ^@g qnCn6H$h6I/Z\2z|B*?عidj^zҢ{} g.8"mbNNm$$fXh;Ժ= 4AAp39=|, n'K+;\sw"`OB$ -w*x9h+;Vi=[ 35Py6(U Dzr $oe%>-Ip5()RY%ifZQprR Oqd:t칏SlnEv<M|hpӧB3&;H#ϫThe>N)I+@#Ŭ\` VRӱH!͹tBkʂLמ&*/zype/('|R$aS88g@m3hG4'BfO4sR3+;[CX)2 &CjC_|W`cC\bPciy\ҕLjMKO]\2Z抲vhFR=c#%+:8^^iB}3EJOCP1mɏpu`V`xD,jƀ+^su͎hXa==ӭrLۄ7wlVΩ3xKC5]l{UXzxyk*^1%<+D%ts|vaQu g-P*t c 7ALm!{*-xHX}# ]ZA86U&Y]|}y~J l@'WJPjĬcw8vᵶ*qXܿH(۞K2ԜF3&6C9 ]ֆdAV0(zp7K=ˌl)i`Wި9L_c"T'3hvU ;sq~'\iٲu1qԠN:[!ƥiQvqW*\̸D|M|exPݩ;Z c3Xzl2vU{(Lڽ(oy]J7ꝓ [2n>} N\gĥAkV$s 5`α+F9RѲFT\MʔYO9qb„!_[ߧwug)b\jſaf`cħ潀8٩Rm{{sm.Q9`^D^L,-`w J!_g2/-}=ȍ|Fŏ qNI_D'bY=iSP:\7WZP}eb$M$|h[ػu8[^v5ƥ80XMv8{>QS#{I0RXO+sEQ[I'%y۸Ӧ,m]ݏ.UAd6%G2tgRґV$ޡ:<+OrKG 8[Jx/{uF*̒( vb.X8IQA@>L 1 4a6 шК5qZ1=3"|k{~]W ;i͐ w:U=)UQ ʙ,9}uc6=fZX&.6WPr'br 0$}M/#z%jҗzHa *hm!,5-bMYt]mjds<}ݠ^~j[:Ȓ w|u=rMQJZ=j WM e.KSh!Gjt:q?e)?9:[po% *+A'.;|a}czr̔ i_ʞ`n7;<gȈE%l[&4zk> oE"HxܡbD+$%YVx_V@s :R iʼnxN ip }Éfmlx^fAyYOg)wux}۸u텭Pg_53ͤ7*~ iTӭ%/2QHuHQ u߾Ct )?Sc0.xr 띉זlϮH :_R"Au)_/SI;[-mqt!a 90o Ⱦ/p;\s歝b#ruXJ}՝89Camm7?J]YT8nr1"}a\u[k3K:_٦QoQ nxrB7maDڱ-_`II8$Qjm콦A{In}4u/GH#bPx#SFz&qeKrx?QNlزL)˚bhg/W xm< V]9"RG&s1n yߪP3n-gx8(??w',mWr΢1p~~ʹQnX=>)}vAhq;k0/-zVj~Z4p0"e|dUFd&#OݒVU=`wTX T8kYu{~mbpdP*0AyqcNcSyS&v][4_( QU:1Tl@0m0m5po3]CžW76,U~HԿvtԧ Pi{̄jI'"HŖX~q\M23S9 1nhTўU(CA7R9Q}B֏zSNx먅إ+MzqR<2B-ͤ)i/f5M_>S%@F ހBϟ|)>eGOUc*RgpcdKlS]b &BmHvKxP}̞i&Vl@T+g6&oDTW֣m,'ɕ |);u~FM|m ,l.AKP=rØ|fFDD1fێ؛AѼ&q&H+ސf̌pVǃkA<É8v2&3i0ꌧ8N^NiEi@bflE1v_C ٌ偺W~hC0qqUxQiyR\W˞x*C10M";t[L62*9+!,EDF@=jގV(-h{j"ڵW˛- 9yV5JprBrj~#Q4XMQ^` P+!\;\OOh3$-|4tݹG¶yQnsm*E:OՁٔ.*-uAMI Ɔ?%iG=um]}ۢu χB9,jg(T@}(I+fuL.RWC=OT. 2xQc&QZ?4&gIaԸL#kTPahRJQRuq*jFI[_p dKE놯6qVg6vR%_~>} ҦF$I!YK\u]\f1hzt͍Kΐuً jR 0dNEl: Ii'('sQ;ܮ9l5%^3?:Uװlΰ)wojњӜEv>ȸ9Bmt'_GLL:g[J ecK<ٕ̑",81<<ǨzPp*T25sJͶ?+U w4){f&VbS}澳WXrJݾb^-E2̻ڃ6P!\r|ļdXRiB4#H{C7<=LSwn$0D43]UzhwK̞A;eHKgOy]yBƲKu4LÑ2rZA1,&)\!iړo ~9iXcaL=,^/>c W - C=(~S մin2Slaz⇺W)IFX`(VW>*|H߼v:]tn;>Fk}!>Йz>"hrk-v.nYϕJ^d\ݏwOsa ѩpz_2ޚ5q=k}a1Q=I4(lZ@f&uqV2gU\\b:h_YI.9dN{]wha{4뾄?9\}JTo7]˻)-VZ"mjlxIc{ter ːkhw#s_1\ E;q#BL_ƪb3Kv+F^y5L2-!)ŰK.ʣ6v!s0-|1m7 hrΘײ-d-xph#6B]" InV(~>y>$64w42]~+h[ߥ"Fԏjv,`@߃嶍Nө]jP!Y#S)l5-'9@?O86hXaY j>}cAQx-3xs:N[ŽS\K@l(? w㰯~=vbd=n; UM[f)Ph8 R˸6jRT]5奸G3<Z$WW0SxF oG,>_r+z[QH 8U}ߘ7ZMXtGS{ 8J$]96qOEH >XKDfQ J֔=@Vzc~rie1 Jl ?C\_$mQ4b  7 7e-C Uޛ)|Wt@3ʑC,j+ $ܥYs%w!Nau =ׇ`{T yaiM^B+4Y*MYBӹ{ C}E'F k`:脥]}c.Ӣ5w9 Zp_XkL|$*f^%܍g|iI36UG2+6LcJJͻ@@ٷ園J8 6T5탵ŰeE4L*պu`AMd[pȲ$Tga.:Jo3yj>7w>'f 0F ]pųJW H05t{Due:1T5??U R/#~wɅʕ ˘N }o<0 z)`Ik/$y=y\#<92G2 7S)D`vOwߒ@FͣTrOypf ²U:˷Fol.'44I@ YGK }J[:pU{dӰxsn`E% I}(fup73l\ڎ#_Fώ_A`ZewHR@.N-g\z/j1&lm._RUE{0z;h7#;3/&M+p¾xvM+ȣIep$+~c'r$nX*SZNTF.XKR?]7^t W]Z~,ikBlDYl\#*Iyb5R׼4ZQ9^%)v]dHSTJWCTsJZr*;v=X r:*.kJ%,u`FX 9 3xH9mEz5!-JɔZ~O4~`=tGy4gH ;]iʩ'r\7'|t ;b_I%XֻNc `AҭwTcsg5pQ&d(/n}bG BQb J>;GI*#PM-0GYk(#FȕCےh6(yk64߇?_ ӥs.` 5|q9K:օ}~Еpcӑ}% FbލlPeU::+J5PŒg #*#Nugwi͗ިk xÿVkL9LyJ4 u##٣l d\ˣX!ý۽ZU\5E(ʹΦMWEPnv;QH6> (qt2NNf 9D>>+<ʽAyשh6EH(%SA_LTј9.=)''9jgќTȁ K͑б>B #7!YZ vR8'QQΪo Ee^;gOFNMXGW+2b dNx ѥ(nyJ` :Wm-SNw5D3NH0{UIhp*("p&x9ANW3>u;!{@dޒ/ƢHYqeaȄZO)EtWPc(3!Y7?bck1|fI6&9ʩt`.!?t~cRwܖVHwLcRo*~SV^v.kWwL%0@gj}^(sXX%?ѐ7,)ڧ?g!uVB* l On3.04|;ߊD0;*ptdzοP@ZF(]3W {(u:%6 ^"eO&@>314V+ d':V>lȩ-(b(*8UrI]J]I͛vLFr@VAi\cJ u ݕ9Vg3i6]^ a>l*,A X1$߽ޯ)UVb5msJ~KhrH\WIe!Pf:׎txm_5s)ø  9x987<u _5ϡ;9Tc26K+%8b|?ݝ-0@lrkz `~gtQ mȒ䤂 8(T59 M=ꀍӯȞnЭDm)/gHw;&c*\}X0v|!/_y |)};gHfJQ ku"&A68g?ʳXZ H^ҨӁAT̃maE@f A@`67uax#0>}V[9וMbiEp-)˵\}:ƚԚSHҼ,^K k0 .7P=Ay!/E77^}ؔVY^/ڧ+qϾ'? |DkK _[hG 5Cl=]=x Lezx&40 Sդ:#˭1,a9Og5 8,|5 _\<;HܗCzl^ӗ>oĿ$Wλ!`g~ ^rݟPmkY rK*Y;L*HsF|ƦћBG^ػa0sTY}z}0zz }.٩+`1X ;"tI+&fKQqdo6hJCߓ-D*iISt4i YyOQ$,'Qt 2g.&'2;2N/{`\bh!Tܪ_ E,v61DFeܴ҆)?6uYR-Q&:H ?>z;yi=oQ=C) Mm9Ƀp[d,vNx!-hI>cl0)xv6A ݦIeE3}14T0u\KJ+U+єK _³FUG&ٳAeI۷еZzC 4anvj7>Tz`>RٔˀE <Q?wFLf* -ګڜYxިd)@,g?͑MPx%DT}=6#h}rY@6a3wZFٚ-(-m]A|C$57 ܩi8$0$1JaagZ?@ap3' C=$ CHQ8m̕N[r=Mu  @x723B mnfkS7,]͚Ϗ:#i0!qPk`GvLxV<2$ X&7K;2f-lAay}ɴJi"*7Ui,5Q %pB|M fwh)*wO̞AoyB^ɳ[h[x=z _ߊ.S lV-}nomgGCUPetHD{jUU%.tXS#(0^h 9 zL FF-R1 9Kf%+"( 9#7nc˗&W9:ͽr0՚PSR&+GSM6 %!\]گ;q9ӡ@37OHE9r!F%[F /%,Ay!r3bx.|z2E6Zu ,{5B!$,_dB"salD p#d{ba4R?7RvξNm{BxM!a1܄)7"ǁ!k*o]uHg)G G/DS{-O<Jf Dh.LŞ aY[خ7 vM[0.#dkO~ ^vLfCr`M8ϔ02}Q$V=*(p:G͇ 40zjkoEw*t dW Wv0lqbNLBA&o~5^Na?,lo0wť+j|>c\|H((Gdi}}kq$,f\ V%aIeVLhn7He.SLЅ(h"DN]h>qe*Y.@ _bbd؃QSmWļY})ki (Z 70gH#^n.K͂O:nHAc9!At߻NF(fxڃ0}ꛥ:apP8!HԈȧ@\z|Cg*P`2Z(uᦔm%NbU:6Ϊ5A$Fȭ4eWΥS(;X6XCQ,O<0c6Py~H@GqS.V7[ӂB[b)or*I|uMmp!Ǯ}_.,q \HwD 4D(Kc C[qA#[Xa":|}4]-ߥUI^(voѽAW =y^LxKeKԲlBP]l˔b0*QٔU܇fR| EzŢ~.4Kl (;s^XWKIOO'ZId(clC jݴQ0/w4yEdR&ljOρ O͘bl pDܸyLf`k*ja%3029Qk'?m/K{͍IS͊OjUJ`˿e9bO4Kf0ÚNʼnDz&ځ,r7kӼZ}#h.W֔` !\]ލa+S^0S rj/WGlK|!\&FO-wP7Jt\"K>< i7:"ͻ M^ N$CZ $R9zwg`eXv#1hgTXp ,RL“Nxl-3*FO<M#k3{n" sm 8)F+؟c;@Q9ԥcFy ؕOT9hA;"eG=V>ܼ;/OH}u{L/ #%G\Ssl/Q0H;o yA܏?b1HcOyT3͎@斪C4yA߳ r&yC|oŪh[2ÀP':EAw"e^(a;ٔse)TWvUӐj20`&\T.B}˥J%tYhg'ȟUFz+>ƥ|}I8+8 R>$"1@pX H`}01dU/*;1=SG5maS͚Lv1g20T=S EJ#PsLx`nhtńAvјFL߫fn~دIs>(!|{~"hl"Bj.-vѬ> ofJKlu[ʄ jV{eIyZJ \@ZGbG@^Pg5pNC.] %[noGW't|mR&b -[?דL>m&/;X z ybJ` x0=b!BH?Q/k ,aRreH& ߶tiTpRoJˆxOn:k~DO81 @Ή_JJO@p!zQg6V+IM24<!DD6&y!; ~6FцO,TȖ*Igy1Წ87d&(9q]x-mBNeUBASܛ߅%䚈XWrpKpU·2]W6hmv6X6#57ښ(Ooř3yꕛ }Fgyg}sK,IoLXLQr܍Jˊ&E!ԖyZ_0˃b7GHV`f-4t3Ic +vM8U,N4JwRRbW|6 w4UW7lQA89K|#t-7ؿ8."&_BݒBjvZ` h8dH2Z`-3jyg)r^q.AG(}:(ra"}Ob= I2ا`5`w'Ng:〾OcP3Ý|8Gp_lZNrF G0D9VGv|/eᓓݻ1P~S.Zo4ݟP9-"$=R}-1r`;(TGjV&*m"'tQ0-?p+!C<,Q&/ZJ*^Vw&R8]D7W>LuG:T/ 03 S^Gܮ44Tk}!OV;.B+ Y?s\+:GH,@r<K/x!ҢQZ/Ubc*QV9C;iTNH3h+aČzn\O;.9"N4;k|s6UJ>@+9|pn8d;*8(V}NX֐v.ݵ{ x{Xqw%gQB;ޱb`Dq\%9 I@ =n<<#2&S j%K nVmF$WcXUU'f<$qnv-׊Q. Tk+R)$c R\:ӐÍ+|nT*-D131x>B UUOB=:\2yxYL}iu"V"LSЂOhVH+nkS}u|PV#b(fh yw9ʄG'I)z%}Jg~VÏ{HC[f͍2Dmv|rrxʅAp:rW91I /kMNfFlvSix;*7Sqeu /FD{,nT5w*]0cs3PahK9L PޢfO8-6Oj/Ih-PJ|',G@l m#^7 >ncyZ}'P@ Cwd5E UpaW7CњKIлza۱B ~y9ӗ11M֯9Rs|+ دN mRp!|CS3P-#l Dz5Nn\0-fƳ*َu- F @NM$z\\nzd'1Aa<7ENoo WG 9,r0?UxI€%bO#OY:uLq,r0տ{N7|@\ JKGxf6vC8-Ŕ )[8%sñR;.A¶)KTʫ¦#pmTZ3VM:H$z!гXcs~O0j-<-Qxx$R-!=.yBoar9?{5krawN^O3\>>R Qd|GY/28[A-𘔠l;>]N?`]p>I ]k#eCB#u;؇yԄnġ-Em @v*lB+;[Jn*:c1|HY5]r9.=6IkYm3狸JM >C,GGT}+MXk$1)1eULG 1/˃v}CcoZ U7*>rڛ\> zhNA9mœUD$X%WK`Tze"oN ef6ɶmI4Vs9&#`}75}AYӳB9 L ?uꎣY̍t/9m_uxb ܺ2Uy͌c>>'^bObthn'9B q"zM0cJ TU#rҘ&HKGr/~~/20s:L[ ]It}8&A.\2NJWЛ#ggDx)/ D*\ȧLYstu UE92D:] 4];ILb(ZEP5{%N#>]$}7w$~ʩd˿ 36p; 0iypK R8g}]o.c 9C_ 1WDM/8ar9$ǭ +|by1kO֨.KmZY[($K X#j]RܬGıg @oh>hINI*{Ӟ @heVgwT'$ї ,> 8,yriDe5\,MBX9Щ4N>MeV64we:ɽZ$끄tnd)d$%\e952_)F2ϟ5I tZZa喆*P.HvFɵp+\[2BÇ:dXR)fSf&kӤSu6O?R  \;3#ꐻk hfc*<&{6FRB zlOK.C|@:ҪTضկj-sɖOe52OC^멨0h0uo3v73Ғj!YટF$Jloo`;>i3d? `-2?ٲ9]aRl 9>*)+;YB:A[&PvO%;˜Zg|)f^t,znӣ@_K, p(YwoqvTmq v= Ƙ=u'Ēm\Rխ]:Z?0es4 R{BȚߔv4fy> 5E-`(,Z \5$k<* MzrЪb#}0Q?p"@J7NPA,lm `" A"\ׁ4Q`Z䞳ss/ld"n/L&p;!]3a[4vsu}8}Wr8Y˯u'UdnIodŶvqy//lh Ʌ&FFNȃ Oq#!twZB1)xux2g0ې+"pyՈ^a >WPjys=>8-xЀc%vaOԅkG%{:ll=(ɕE6rkd2aƃ^ew'# f*4)6`dq^cƫxtu֔&$5aY#*k"S0Xa}G7 C|m e)(-'sܾ 3JpQu2s y} دzԑ ~aB7sB\2.6HR990MoWmw|=X; +jeQXoV}ad BI)xOT8 qia0~7Dw5lm}YT|)5N?ɶFLqb 1{Fm:c*r&Fi2m/LݏeXv;uClܜz5ҐYmU9M=DָLЭ9ܡ Vs^!MG>B2I 2G#ͷZ@w蝇_kZq:0Q'^1-4iQ!rooϢri}B|!fr1Ѐ~^1iwOM3i YzJal y[(ڐQZQ4/& +⑺~D-\kLex̛?/v99 UI E#^BbU"l=gݬ .0獻 C}ۧ!);F<?!പGqeJhDynyݫEtYZD7ڙS^'ޠf^ޥY$!'Cz``JbQ s~=:uu659D;y&</uݐxyk̀k|45W04ɳL -]c/ą_ +SEɌɛ3 _(>KP؊=t!ZV%_`TϺOpĤ(D8bC= Dk>bݕBƖDŽѤ >stՕ']Y-o@nu{4RA"J K ,p" djB+8- FgkEVZ4\Kf-/0%%G1=^mءv6lwVt̰W(.?uX< 'iޛ1M#r2e<=/%4ri46|ئ J)Q(ǓBK h_eD ,j{dŋ(`Tfjo"IO2]ΜhnNJXu@bޤ QVGl$l$zx|4f?cq *\ JKi1_~n~TqсmCxݦ#hu ҕߢsoHoNZ7/< yn|5񊩖g!4!HG2s9!?wQwlQH1 eh4(zK9M%n*ffN&A#s4> o{ƣ,P=iOU$"XIQ:~ nI4*QCً`2258b"’k;eոnwsb5uVڋG:F^bHMC1(-52}GcNR1ۙfKS9^MF蚀%aBjԬ77}Vk6yg/c󭨛rjx("gb k) eQ{lnQYn龋N۸mEX/ayS,۝zqzGXo6{U[1o|qFRD1OːJ> OկjTĂE|7OvQ7]YM*X2T xvF_n$>K05ӟ|ЏO"BfU 9Qc_S|/%2.#m-d=Cv{\~Ͳ^is("oPʱIG Lr'F)uƼ  Ye OU wp!ӴfoPmUЕ>fEfPH9/%AyҗHDh@"6/V^\֮|[Eȍ">*Ick1!Oa0XNGCIGct_q9w2:wGF\hC:.F=K~Tq"8eg:0C_E sB2) wLU:vWfj 'XUsm j&Ý;4Dq삥(+ҿiM , o\}e󤉢^Fqlfotd5h)ID4K-paTt6z*mx/)v[ZֿH9^}cWj7ÒFA/dH*snfV~sٝ(w!k ͟^t[K'k-VzFn9F2O g]4yYxv/gzl:bKYkwQD*;#P1+p84 WSN” nݜi}p2{溝,09[{NhO~^都"IMc}H,(⨪H:t'i&0 gf\Z6 %x0_)޽ 9LJ~M6d8kʠ<Ȝ NݞM.guIhޒ{{Y:>5x؎6us@[-"W.B0rS4n8C!/Lr *D@3Ժy, O vWߩR2*Lebfx Fj( _aiCz)$ /1/- hPȨx +SNo4u^?Z]8}mAY*VPJ_ ˁn 9.Xh Na'q#p3#]R')lړɱVQZns4foNr\");I1$(yb4W GNh˄!mtn'،^侞hϴ*y&eJBh ٜs\c#AO3gI8V%'xx!q6"]V_ZE($r(A]4fC/IC^ 2]8߈ֻFM)#j՗ixbkW/m!) m!J*ץԽG'mBz&1"JD@}8ZOnI쎹}O۵1FFRkQ'eLg- Jm a$X[O '|3z5 w\'T-*er%v#7oӫQ;_֣7y퇏60RY\b6Aⱈ c_,rT%(v ޺'.?m쯐 ҥ54_]D%~bm?uGx jM7HXy8 b)[בZ2'N=~?_1YiNƮdY[voE7a@# cj*6)>v&"5Ktq\ɂpStؕm+dž_#4FZqD.a+p}Fs{4jႩ$&Chi5cfwS]ZH͔{Κ٤.;mwC<s pe }}^4^*?D 2GF4s0'@Q^h KdΟcc$l;(L5\mQ E݀oG blXb(,9z$JS?(ԺOW_UmYdFڄ-ܗ*@g@FiQ8)5|>̖E?Qr">XZ7!eeRl3R3H6j,z+n5_lZ]:hC>W@i+8d8P s.e¨2эK*XKz}{uP,Es!WK-K=qH-(cG@ӁtQa`[Y͔Nm lR; DZ$nwdmH {OO^oQWu- d7Zhϋӑy$l&q1X{vI,X/S\UZͻV6se? ]t_OGt0,,(A+:||Q÷o-sM>)=!)i+ZXտo].m"Hcὡ:_gܲ2J%6.qN$." BVFNɽNm\ q:kR ;1%vEҶOC'he7Sg8l<*(y! KNt.LH Yي<9;E$MW}*XIf Aw#JMeD7_A 'ĄLoYCHHCFU˪ϪX= 0+mpH&H Wc~ cM (8S2MNdD-D"wJ=zr9%ԡ%ȉ5xHi3=u -Q">2!n cw̙בbwtxYؕ]Xۑ1OTcKd2JTʹaDqKK-) K{`Αr&ͅtqk$6aTM0M%QG2ak( t LCbwǏ9qzӞk)/ITL|  Lr Z<7K+> ]4LÏ *h|۴so[ Y&VO`WP[@L!qoHtt!`rWZYH0W/-][\ѹeM=Z/SBJ-jl}ɶ66ߩqڳ;kwXY1 c{]C_WKP3({eP$ jf 8 :s|3+ef߭8*ѹp+1$t%}w~vMkjÿkEPFoG( cW?B_/oLJYmc[S|': $5h|Քֈtlu.ҳ,w4>?T$6i6uA=Z87,`;ihڋKrgd(=FjzØp͛{BKCY. Ԙ3+'1˔'l%BRH6c聳PԪ2% (hhߔޭB;Q:DqA.Yuߙ;ЕE-GäVOd=S!)y`h^,]\wm܎ UW&+9r^G`MIcNW3,JlC]'YkOuT' P^ݞq60ulR# xs$n)>&@٨&=+c3dMl)p#^tR?,u޲X;-3A3s. ]KqtX"AM՝)NaIQ[n.q:(H,+yyH `ى*VnNSc4-Z8+~6blRWCc=*U\8޷sBcD7WvEKyCyySUhAwD4QW#rj=Ie1H+RAA*m5c:\t3s_9q w|8EcVaQF\n[hO\%1Q ԛK'")_.$IvlU;Z(u'teh!ψPPNܻJ bH ӧٯT5~RH iDQ!ZL$iOi0+|c`)z5<KOg~ٚڞ%NJo3 T̀DXH>A't ODNjS@NaM0G6*TvT5aq+;j~ C3TMj_xP!9EZ" H"nfhh"UaIF.\*5j3Kz!s޷%EE;(BP VTSID% z7Dx+6s0v~,{xQn,g!B]L|jK+3[ָZ8s.v)vV-?4N=G{Ҝj_c_zA3o:xY.$SAؽw0cI?|j>=xv + Ȯ X5$=WB|=̝3V8#=o/umngd_Gjx|_/f f;qBC\dWa9hGߒ+rkv\bH~n [@Ws^jo`s L4wo1mN,5~ngvgfs}h׺U}pv<QtsQٝk]ݪTP\\Jݐ+na=3VȏA&n\Xf#Egeۗ 3F B j2y =Sx@>wU*D'{2_̀`*Z'gMˉvauWJؠlX_Z2w8e/ ;$!(+Oy,5 ?c}g0sw >ZL敚UK5`K6SF2UcyqSo=/&Uc .1 ˍi`g5/#Q4jJ =%+%o]3e]47~>9;@C z$in4 6ij2sJTI^W] Q{ґp\r_}Za~ hm}W{V#?œ(ɀ6`ɧq{ېr^5X[BrѮG^B?ڪ)˪J诣@8ǨlR.k8+Bz ߲Eypc\xQ|ɲ7W=;pq@6w<uyPAFKBD%`gtBOsN}}8 `TmKjz #B ׯW} #ݩa3Х< ./[!,u3ZK T=8Sw^:a ).$4O?K lcصFa6xDfizbOZ39z: TR-# 6x89|A+YZT$X 5T2dh#_}3_a8;g >\ 9ңd R:0˩Ĥn ؿ# L+ zכkaxK|!7as|gB%@ ED`>pA6L UOC毤EQɤL_YB,?:>tggIJp52LjEO5g]?[tKZV\anv3;b@6pfX`c0H-Dm,Lצ!'+|VV&GH ][g.Ow)|ҍعv[N:0m2p?BO9J]Y;kp6{Oo x{?ff W*Uu 7NK9$v\[#0H9id=<gd )q )*&|$_B5]PN~ IW gՋcl}IW"58'DT ŪBTW>#O{Ǻ?vaiPi19 :L9EUyR_zt?KvpXF$&Ƥ5 9#)Z?XgHZub\Qxhfow.2RZvUfWg4~cGBĒ'6+1BH\iZc"a{co@mГ{O-GK|Uf9fVu)J'B^#_J,4=S+z}J"wadB@S+z0ք!NUśVꬒ ޹<n7t8Wt-º]c9c}nCW(e1p[1`%HĴHSB]̫DV =[t|BB2dw0U5Lbonv"lV @ Pع]ā u? 6p 'N:Y6pܕ䷌$εZzNIȝ됭tst3%gfV Z b0Y[h-YXT#eŜjieuã^,Rjb jϖZb$ji_1PAj4#,DGt8PdF19/H +LJN]WMt3d^_GP QEP}5kf840s>KZ ǜl-5P|e W  bSb;@KP̝>jY)]G r `+xECm0s_j %LVЋOU(v8y$im@b̭b@CX𞰠5}0uN}W򀇓"o/f qOef9%WM`ʹo+}w!kxfrLOXۜm[uyg6N2b0i”GYzb&vnU@vS n:XRj5lD ojmg9zG~] ;]!U>?I?'6fB9$/7ajOsQaP(]V4[75_*LdhVщƔ-#>ⷝ 3cUK͝Vsk. ! >u&#%5 'Ǝ&gNf?y}a`RD/W!/\W+X~Ẓ{)3}pqJܾ[G ?i\-$oJ90pҟ[FeIDGH,ljTae'M⫢ l@ ncMv6ⶁM~jlż:Y1JEoa fa=,Wq "$sD8` ** 0WV:kMBN/1>xjER`@]a PQC9#@S#l9By$&90q*w }"wZ"ךp)/r;~+t\[f(އ$МJjL}-/rk*wMx1[=[:W4t̓Y `t&n%f7(s;nS0&1zېoKcrW@*_:B~bx Hԅa$O}^el5ũ{/E0?֔i5}w) A|P `xC?!):VG߹@­^IxCѴ0nzCB/,?'CRF]7@ȵm+_ $QSGu¨pD1#֋ ])I1C +98]"?V1SXD}N'v71;z#pOl+ɆM4~u*sc|^o ,8zMi=Ik뼇`Lˇ$1T2z~CM` B!q;(eIƞJq$Z5T<@ޔ"|_:f5.n `,X^}}kht*b(7 FE/gqWo \h8#M,7U]{YKدSYx6t_΁ vgN޳u&:"u7G{#M$rǧB~0[6~ xn%^Nʆxȏ7t\;Ēg&IL;n`SQ/=Y(Kqײcln$oҀMB:ZD#֏ywTlia)a+EƄ]䬐Evt.ދR"v̺XoVGжP4oKꂢƬ}'Xa7*$NCA 򄘖|X%3tGW}:.BݡaE7DPXOD#N-[\zЪ(54=Ҟ-U^XW\y VNRca8΀nJTtu" FUG'z`;?'3 CA0CY7m1lq96\p|FwbBOLÔr<8_::x rK5S3YOv92J ӋJܦt#~)}Y`UQQi.<P'IR)ם 5 Y@m'U뿏R']~=P9AV؂(gaev?}¦GAb?FwuAOb<:)RDO~N rďKe=Vŧt66sAcJȁQ6%DJIOt1yo)oYeqkysYf-fD1$pG]e!X-RE&'rV6IUpeorK^#X+#{b/ʘIJos B BNbܦU,CNW ږ|՟wLfo$3L]ؾr#dDlGyі1:A8MMwIxb%#vXf f[k;'aY+\M/zU& ]}. 1/zW<{VM2[Sب鞂=zFKbKu7tr;PukadK{BӊB#tZ kj~ c&M|"hߎI}䍴_PŖ4)VNq u@j"X5:P} ,f엞d, FNiE$ v%s%䗼)o mX_! l&K8W+rsU9όx[HtYpwHTďZOl]K'Åqv` Ԑjܽ0 Z\gex}5K.cbF`@Q+xZ6.FY[HYeBW(cGf'wZ$l]3W %08?Z{>2"y"I;82D'-USjf9F)іǨ$'jAcER4dEY:_+],@1?&DTQ[_{ i2.LIU_'<1Z=cyU;Tv 8La.YsXcVOuH#Tjs|6R E@,R m,N Wэ5BMmx 1@mQft#1c7$OpεxD(c&;s#\~m0Z:9`.Ff-\X7_f߿R=C˗㕋݋A e_XҪ2ޕ~Nhg,iC6|cT pP~Z 0i aqvsapPq[2wXY~ 8W+40c =X&p4r̖"ܫNjW)݉KR* YκA `%J aֺ~~0XQ"dZ~y568@0cVDsuHr6Œ Fih|%^Itݟj+шHI {uڮK Wl2" 0r,֊4/Ng}Q x*jo<Ƭ4앢&==g8 6dF7REDڳzχ;S3Tט@!F!T@vgZu=Q:KwpCRˎ}hHgwy99ohٳZt1@kmL}aډȣZPڱRŐ*;^m)txyF"G6ٯ~IZ{*-mv*[$V'utRN]Agn^k%zQ*~|VQ*EGY3ޓO>)1*o!'C<"%6pRA O]it4 vl|Tx{-FX9Z-/=Q?Tjo<ٚJ%|FκAY"sr ־~~b͜I7e=@MkoʎPgT9-=i]omՊSdb _X4p\API;"(0+qSbX|Ouz/ |1~5:h/ WFoA"u $T*,2 _7l#>`[*Ik,p-P>V klbt1C/ ZèCل€2n;d@{XH5w1|9\(Ŝ]Zr;Z,(mtum׎l;ٙK~yTb.t #nDM}~;ى-=[s]61n5ް7\s.u53((sL{,Z,w^#5HxzXy5m6S.ʳpcJUHi݌2Խ*鹠ϛR8~Β`MV83vAᎾu7AK);xEbF깑?"x 2~0HR>Ye CuV)WG8.u q% <kfj?JZGþl7>;DA/pq"l,q' U0b*m7$jqѬXȢ]ϕ  a̅?J8@<% o"\f@'<؋SURٹv܇DE  g*goky.stu>y/O`\ j b>JcnQíoir*(}`+3.-8LW'P)Aa=P:Ⲃu#Y-b++MOx:~”Uca"GMSw&zO *d;;QǪEl5y)L_M7|!@K+MLm -i(W};15=n>] M6vY+ !n(;Ӥ Wx"*t(}3gyNtOZ6Uʮأ718Z Rb &2XYWt|lg)mS4I-[sc,nQҀCtOAj;:vW1ϙ'uEO27lӮv⁞{[\bԷwX%+(; O|5BJIyn5肸z+`a6"*9/h-,W/j/5䍬! #DPģbMou{@, =*9P>+mAT(݆Ny~zBK^Nz|j4c`)$kEk+k[z9`.6N`*ez!|0bY|+i⮗L y$wq4{uܔ:Rb\`=uZlG<ۢS%Ӈdב`v>bŊYð=Aq4Ae~˘oyByHگrڥ3c{Zќ>Y"+UK88FVm Hduj#J0$z6sY[Wǫk4n"!.QF8][IkHdn!:\0r t-#&)_# UA1[?\?V HRyeh&B,|ʍo`5j֍~ hzفt~ԓm&+n̾ɷmWUݠ~'V=EN`\';-jsj@m2/BKԐ%=!3-fjusMk ` /pk]P2% % 3a 4(tYʄ}&%iu~U>OGӢ!-IDl˲l\ű2Val$/v*`S EӤ'OJ@'KUJ2u|9Yf cGKW[v2Y4$ v7XtϰM:[g틿/x'ZI;&bs-.,(}Ȏ'reB #Po9Skb߹B%ulēX ݉DSȨ cHG|qʘ+Kťe{l@ XVekT0\|#[W'PȶG5x[( ,!=oJrK{ق!'f7f>d-LC OgуƧ$=,Ayr37hO.#5'7׭0c֕^ ]!4{$kRhT#r:|jB KaϒAdYB >>T5*]idW82_CStڣW6HG{q5nfwcW׵rU:vwlx%wIbI MHY7vMECw[^t`2[^]m4E0VN9rYK$f(3?}xF!*z\Z Cڙ=X@,E/M3Uq?}'i3A@gT= 6/4".$^RK-kL0/6YE[<5ręV&'ެnENeTYR愲fMuDAǗFumv®yk79JsR_/ZF|ddvB7ߜm֏']ܕoa:Sռ]WMl/z[–u%bo:LiCθ0+dlR5%2'*,;":Rp6/$M@#( H S43\x BGhfP7>.l>8qpK6b3)f6 ֟k'+cܕ7&[~5 T`2^tW_V[ucGftT3A&fQWY"%ե1n&8_JandBƪDD?gr|ŅUM֩ݎ^"^ _ 6wr 5؋ߧp6=wHgn-ڈ5w2b/G.*(,LC j 6;YD¾hĎƀeb ^Z%0d`% F\=3̋v&dGF ctxlH[9o~ M_$!3?6xwA+valO B,+ AB0B xݙnvb0ԼڅaF Q*OI Lc[z,JI +| $xW),w3ri vƶ t[$u;Xch-`Z65ڛwY3W8x31V֦Cܷ8PA Jd 2?SHvpwhBMMP~}(Ox]]{)?flp*}`.8 /KT{8%]Q^uv,<]|DM:f@o'/оd$t/XB6S^7fyxwJer}g+M;21eH2Y.0D/fe+@8M-Z# 577ۢБby! QG<|K ((J@I5@aRdd2-umG#z>#pLvmM \+ŝ&L:1V(3:V:,AH$[vw2S4v)c7?F9۪1h νf7xaIs/&ii*G)8cfd qzFċ~ƈqF4% jtvWC'T8J̴r_F2n´ۘU;ɍPS\v%v',(j[)naCDm D(U}4?Z^Pr6`D:AM Qhftf hFK 8(ROY#/<Pg~ w{.!dE A2zo{ $t11y$,]Mxk ToԴz;6Զ햵6\u[*]NYnVTL&ct1I.Y{Ldm>xX{] ?zf4?XO jgS'O߂ ݱ]xWT:9"?.`#%]s?=;tcor^YQtvsm]Lj`}Gj`P| \ nRک@]E ShG~Vgf6ŋީ%X# .%ItlMF_}'s"W_%-57ļI{)v]rHGS-Vsb9hӁꇔoçCS4Ûɫ<ҽfA{Dܯ?E#Ֆdw #.}DTcZӐKĶ1^r4K}Y2 ވOWs!lGO+ J<ʗXkS3{nһV(G,lQy'zq(cp@V3-WَYq"yHw]WC}ޟnw+$z tvt`s !b:orD4L\k|_HeMq:潒AXZE˻N >P墎pyVyN?Ga 5c>ľ#?TkW9$Q]L -saG>L7w?e^B&!\=Հ{l";yGtm8XgeI:Q)O DnqWc٣ߥ:J] ة.zW :7ǿсJ#溲Q .8Wu<2{)˖UyT1%8:GtL(#D}]/_|z@zbݵp|5} MY)$+JH gn Q]MAONkXOJWZi1uO^R^zkƝJ"@.7ªN̪fo\BSm?\$177enyu_eFA2Ίs]@.'cMtK>)5]EID ۂ16`}\nm_Vo6GǢKUR2 -4౎/m h%DC L_!EQ57|4vEGp-G6{؂05*spuߖ\p[M}}@7_?bmZ1&R!\Y68!52P}Gqج$=4_T:.]s ' Qsw #/y\>H'9v8LkT#h)e]! )g~7Vah!_/Yq"щOwd[盾IZ@ErMdrZȰM3vm\8-9KEMg"gwPHtd̯3vgTjj{ >8=$$GfBDžLE$u Kx#ЗsLNBoTnF`/Z/ WuOM\Fu@R>FN[Ffr[ ʳoòx:aDAj^g -oUSR;W-ضT`viqe`9hYo [olM"P 0z+̈b&'U8tP4$廴+|]%$9C 7>T4H5\DTHn 6fw<.A'_3{~@YްJ`r;v|hKprH@hK?Bk'a(6Hv;k>V,{s\'H^"/ڍh\S\ͯrn\oۥ@Z "PK*c?F@‰33 sY('׸޵-/𾰃&RA1m\kT0Cr&kz;^ݝ 3lV~yOyzE8AQcj{M{X*z;{kʧZԜ ,./8tlZ1y(ۂY -RGzҚoC"63alU8g~3^Q_ Ѡ/)+fËAV~Wdz c:0ϾHn0כIX=N&=/hD`Hg3jȝ(PM_2^\'6LP| S.CV!VF A|N0MXoY%5:NPW^dwEG3J{ik8gO϶Ў9M2.4_\OINzAYW {`щXH+%ж`-CetGM<;|(C]Ϧ ¢c)#yD$ b({qw%"ܨ '9oo*(}ymfkN:UHu)ʨ4"ýN$1[q~|2$+0߽^{I؝ ^B]fʤwHf.YmMSr3(7L2ԃk|!T1Lh__|\4љ]U !^)8he%OrFGRJ/3-5Stq,͘SoO`\) >N;^5n#3Pn[ <*8>8\ϜTR8?bvC*бYhDs 3G\jSZr J `Mt&t3,uM˝qwK%Ju_/b*I@ϋN4Y6a8]Np2kMW[, ~ԝ#c<2c~X{){LE>LldM!@˵׊U894PI48OVwXkEd $^i0Of,([ͲZ*t ibJܥa#yQ#w \| 2*Uߝ,H2Cd\L->;N<¯+D +oļ}),(WNY]>Vg"~ Njm'?;wE/!Q7[2&[kZzz<ŁkFJ\,AV)ƕ$/MD>=B 5'8|i2å} mn=| CZi۶F1#wr408+8 42v#)I9^Mг=(S}+?|J8H,Q'dy gu=05J@g%`Al4YU Xsl$wUo]N,;rF " 5P0҄yC翇?C$׋/-F&0A&.3 B\55g+ ¯Y7S=?2Kfk=ӽZS%et*cZաQ\J,lԓh% l@Vt/_$KbtgٴM_k@ij$Y2-H4#DFEM⍏oP143=kB^9cp~u l9Bhذ;~݁UAA=7#d\zHdCE`׈45/݇07dHɾ pF FO*:0RwG%\M Nuu2M<`)xO˪nګØrgUԙe{w$RxB̂5ߪ)mJyHƴF> |^یĘB!j%%1tAZSFn~",*5l2\x]M ?;&}A@d6?SAy 3wku߰'锞Q}6r׀p2>uVoKŵ%w<k\ xjQ|i~E< kIc6bu(>Fza-V=\:)&hw쨳?i 36 ~tD(̙^~;_^_]\W-Y˽291Ei4O`qqi"n;9f⅑Nz'A +H5L:T9!Dг#M|-g%)H glΕNtiP?r( OYNޛS8yc7.(K^u\7wj{ u6b\xT, ŔŶWƛ?-*'gK$d ЋqaWFNgK{]k3?7G5(HY]K .^PM\u:P79;1yM55L.r̫I^pFs[D!,d@ 74xw<Nyze&&!||z0'0cۈ^i3ɣNd-P4ڟz TR Wc~;lRaAANwl}pI]OoMb>7h|@0Ahda݊&Q{>d+<Ƕɯѻ^N8+mwGy.][l=(j.ShRzxi>Z5Ny3f*ӤXhB+7H>&ˣݜ? iЉHf~Ǘ#pRn΅oSv2ml`+uMR!v]*TjBF^.i: Pu w12FـIo|o]_Г[nIwKKu.=̜ Gnh#ʭDdGz7,N폙 #jp ;;Uj &͟ǒj|>LG }RD&@}3* G,VBPh)p:ihQj,RßE2guyƔWtg!}ˢŝ2fQmOńYV$na)h~m{&2 CXkՉ c|ŧ{'W;䩄wG4m*{+^-]<9I~գQүj[=uF"HBD mW- FsiIR+9(JuQ~؞ʑ:=G}mo -r>vJyPKwg!LAOnKJ+N;W% 6򓉚PS١/R Yd(1…!7qgĽpuLnF7vڔs5GQ*sִ}DžQ[ H@4ŒH8zZ_En*%&qD*q0O&2Ի])ͭyHh0qI>t6@H]>ȈS7$]W&qd vzz)Gns秦'*+D7r9F&alYL5ޝV~ f3/nLq`HR2j?E 1duop"Xa\Z ps"e1?t1YÆ#I`]DNa HBhP0qeZ 7VѮ^*Oiw;㾝2}{c`].f\'B'ݐ*DДha(+%b"չuY걀KMG#= Dr{aɗBryv7m5 biӞЉI=Z~풑0{ zzi.zH,S:Ws/ijBRh1He6YLaf23,:W_ ONJd*<pyԝb8&A^5, 夯H)'l_L.34Q0<4J6Ւ z{Qh{ԁLI{{8]q ,S<: \M2o&'#q}Z_e$Otp+D;\ 3x~Zxޭ%&z7Oڷ*>_:L2PPGBW;:jɒ$qz4H1޼Vh( 99rho7zPʯDHw,Ȁ~{QA^DImQ53~,詂˴*<$A/W ;ZT CWzY-YWvP˶(Xu2y |Cʐ(2鑤_Q(q9vL[$m>?ѾhK-)A~=-4h7nX8jzY%f[RPq.Y:wWmy#.xk|{|ڳͺ)L!Z[!+T*8b5 :I]g_Z( korrG,3Dž6+w`ggጯz":YbHvgKy(!{ rfk!v&_I~@=4sx"#;tc$} ϲ@|wIcfBm6КL_!H,/e/"79W`!oDPAd,8%DC*j{#9HnUx0 x>i*ݰ)H-p!5w0|軬U1}R$u-s:h:!K]rfRFg'=NďFM Dx,4I e;I-,yG$SĹھ;Od zHjzi]`e!Tu&b^a [NhARXMtw!u:[迩2qkDCP.>ܛd%f ڡ=}wD <FA{s(kUb9?;lj`3:!(s2AugidF } Z^đͲS,<;]d~i(lO3*7LK'A6s|:I^'kmʀ%LB80]$}r 2nU*fWj+C|t 1`9s&ni 2 kqq>kئZO_PH[JiIޏj9vY}#NPl$W}dZAń:hY|q|#[f +|"|Wk$}ԺJ9% Eub)VŲSn&O؉T] $Cf<{3zʭJ'cS I<^ԖMˬni lTCY}Gj2>iSy"#9€~z\'uhph!Kv8sp$P#e` 58\H 8!*Wڣ_S Jqb8n n Џ\FE&qYp^[m,gBǮ)~tH>V ~hTûg s̔j/z| pgٺ}pb/-}wQ<R w=٫KuMky:kOOd#v'K6m*~\w,Doh.)pqe nd4t%\tH_!Nd ء_6AvYڶ.L`0'cPh!?)/f>)9 @ז?MJ{!ɜ8I:'1qjNTҢgkMPkTy$k+J6ڪ8e:Z|nÀmλ@\B˽<3qA: vj½|?.ll/5u΍)ѥ0vU3_xcCOhŻ v_k ժ]f{j\R#>E={ԛjMnoZ[m;oF:;¡k!}PZt:1j](?ݐ0cȠSGLdW/czKyڐn_}'ԇ~U//~ɧ=*zR]UgƆ:Ėo ([9ʔݡFݥ̚eV"wq]7"% ,8]> CYTë:#ϐ%J4I8<(e)xyD.w!)Ѿư"FtQXšA| tLʜr>] ! -l9ĺXl&[-'W݂͓S7+Z9nҋ2܏.pbD?Xvm{ZZo*@wLgarV%zy2@WKFGCY.]DN{{|ƓbcaONvʍaujeǫh-HMLUZ=W1Jx cܨF\ޥss(mZAS!vQQhJ2Ks t)Y3$Z>eۿ8401|cMB}G]\uɭ]i`2q/r E@rjm:]4*)\99>/6gd>ԫ QmXȸv0r;N>q JCQUr1vK]HEQ|.e҇+.ВC1 cx2+oڝ-׭Vq$p]gOz4&|cfCY\-eY>wEtlh BD;Z6:pbS 3qDfQó2WZto?(cB|+@ZXg(Uq(}֨G8)?d5e ឯ͖GVbW!I;7Gw1t =cSm,s2$U/=/g  #9$$Zpe:pof8|i}o,V#ޚDn -q_嶬͉l;1D" Rn.R ܩS/ڪoGU~1̀Up>L(٠9-}Ļ$"8 *b`(#3U=~8|xﹹ(*q<]M],9PN7{hJTiH5 LXČ1WV*xNRMk?6ͯ]Ft|+%#1fŞ] MMk;:yXԩ+p#''Xh<R5rU*.dّs!hMMz.@*㏏vIoH|)]N\ö- D7 p1ӨD,*:kVI1tc&0%%4 m*"6v i -x ro! \# $ U @Dd\N0O<}/f;~&{Q/ iy+O 0DB*0,r_74]B)@g" nٰ5-Dž0:ms!D'] fЎ*f?s"ZQ\kR ev;Z65D BX0Ei#蛚ZbUѥ|DoP`|\j]RyQD >H B0`5v20(ZgsE|BŠ]׮0TQ25 (l"k|hI}譲Z-\p2KsD3v2 }dQB0ͽPTSfp |b2u}R |̘+7!:sm|7S` —:N/µUʁH HU}2e=M}N3X-AqPKrC4$StbNpUbKe /0QEO){NPZQ_Mmmn 8]9bʝ⓺- tQd%ފ^u5R=M-yz|_-7[I@|)BS$06+zޖ?7a]^XĐˀ7wu;e&~U1h$#\X@6|[!aƾ&xfOoyl\dS,qε^~bq=k0Xa08n(6PkK~z7so֊*M#URA!^bf{0{k'fl#o!(nZq~vgH%ڔ鿴"ʋ~9Hɑ}LrSHQu!n%!jF83dswXښnd9Q{) 8 hT:|ULb'9޻b;<S?3Oe`r`m-^j&ȵ,`}PĞHaԎTc>ul`!YbFJ_Fg疑zSmҒ1}+oY9Y});Z9T4YyB;sK#:M&hf ,e@6S.ku~qi1) mtLj";vuHgL@U=D—c >~:uٺ0fPȵh87IP6ZQx%H%c?xA[B)<]J;?(] s]=@%-6NTSVj+ \>Ja$@Cu&w$3 0t`yQ4 IyM߫|Pbm=2Gؾhh=֧Xɱ|Th_1&iR P8@ocF;J :_j'80$З_I=V6%$RU[9Y4<-1[Yz*@`$(j`+ƿ5zV_X1 X'|/D\6"h &.C5i=yK* A}0iNJcY_ 6\UB4*O&,B|m~B5H Wɩ룂?=R-_̸jLП2ƒ!hO)8 i(:@ϸ/1* # Nt%R~kfes9Tr,ݹm\".Hk*i- pQ衖&`7i`,kqX!f?̡6[;Piâx5poC} z 0yWǙ%S6OH4Dռh˸PHйg֪.d¤T%#j@|}Tr&q͓<?hᗦbT_.]ˈ*Gy\zfZ-䴕lfu@Wtpk.dIŰmuω=ORDŽ1>; y;kNFd%y4!'pW #ES~#[Q9zhmmczb"O X8Ⱥ8\||Dq0 JVHkC0llʼnXF:{9uSgmBޡCti&N9Gfvaj0^m+lCZe`-8+J#Uy 5lmCH" ^ƚ<%;/Âq*B^sj04W006T UB. _I9:^KwAnd~xj˕['M'{ tXb{RIc%0@`B(6yB|(y/(4n'B$6\$I zfO/c.V9'=FwXL}iN|tՂjtuZ%|'w': GGsZɢ5놉 2n)O'Ce{ }|7w >$&up\8H|xq,N3]cL;uDFdnK=2IC+uuxi jaʞKsw^E+]c,-UE14 J41“=DFǏi|[_2up|HHQIZ5Q~J@da|C*^M86={ F _ۋX| N ktu.ksƨ:6fƵu!H:= 7W ўubӄmdt/#EXUatM{` kڬ36^ |_VMگt,0nTc e2ZSl ͎a釺J WHمt ^j5&ypU}58ov@Z3 ;OIE˽{蔊n, ɜH1rI|\o݂[Ѷ @Ygs##] !+_`WdtGV"GcѺOcvȦ1g*Rhp.&;ZJ2Y*AЇA4*{K7~zqK*JQ-[9! *&;VF3ޑGX(+Xi̚F Aߪc!EqZUppXp7+e jH;X~\ R:H: =2:hƐX:2*_7VwgX:MP#>u&R~(A!X1T#L|ʵ+I^tw?T<&?:S҇{KGݾԞs&\2-`=М^S5  ';=ExTl dP5oѩhj~AadZHSqGż]_wu)17(A#궏D`Ș {,ErAm{LIKenK~ نY>R4;c 3_,$gh[6.iUaY2Dv@`ueӜi#uD(IF2/}|[#<>(deQN-rwqD(RsP$\Nr4z/>EmEo? )9""_7Q`v(Aݯpw|ު+,H[2У@j!^-U^| 8|9}NfK2l={}N. EZ,x`Jcˆ91"kӞD%:Gd/Ha):mĹyU@1#ˢ_읎!My7fFͺ0ƠPE8*s9| *vBjS˾;? Fߋ@_f0Z ^,3V XG,(uxeyIB6 6'4ΫqoW~ ΢qm0]T瓫ҿD`4![}(/)sdD/p0 Y!$0/u>NQI=nkӸQ$/0&6ZB~}e2cZ l9P`l97a‡-p 7-pۂw"K6fD@>CtL d,U9vS=i" $35=" Z ?Z 3O{ϱddFQm!w7Q!8O8/a\*~wGtm1ZcE^a[e ?J&x<'-չ}54 :GS!Ĵx8 DNKBV|;uIE:oPrZm+Kq<șԛ '{pҨ=>SOJAq w#a|;6y`%sia 6AZC:ΦJ5)L}:gU" !,n PJYjT.'KmSQiJ--G5;">Ll#U,3^s %/an{5NPH0FV\j(}z!K ky0#lBzXo@JgY*>rMs*闹uV :;Uc.zªo{V\诃'qBz*dJW]dJc]} $'_!$-]ۜ4V~س-HdAX]nhtշpUByv!Ku_5ϼˤrͬExow;| *jY$NȚ/KE9bנ 7y9ɾi p@ŔkQ]fK.tHc\ÀbS Bӯ|d\SFL0P<bW!{^[ cxkW].6s&,):gLŽ#.XE5cxn@hZ-1혲]z 42LZ^G7a_i1B6fw#xgV"Q\ar5"sqc uJ߂o":#'|@f۠Y\BJ5*>1QWSe6W, }mjn rFANc y+9$`ǗwzCʓC&fi>czBd{\.s57%ѧ=󾧜T"Ww񇺐3ui͇Vu,UhhYyF =;t}%?yjү%;^~Rيr4==(_-?k,7FL80Aݳ/k2> t`ꒃCuH!t"_6kyF(/NAZ:6NHЬr~~5I;8'>jgnbRBR;'Gdz} SޑGSS=RzQ#AMl{l6!oFx{*3kvNgY\7NO9ʮ}n^J}lĀԾui[8e5;XrBhE`>[kғ5baA[9:Tc*56>OFp;H"4;+o U&YsI#3 ^`6ҹ!բk+͟Ujm "tK{i釁Z(1 ?th,V6t~2GKm2\)M;.0PDLz ٙ wT h'S&Bǔj|X<ƭ?VӒ \?>a$g5?- %tk/Wqߪ bw} t(Eb,~p7;%c&6&xĵܾmb ҈k(oW;CG ]N OO.JAKL8.5󻧍E/C |E:1k!0yS+mU9@3XA]jsF(CR@k? =O-3@x7 bm'HB"|>:Q}1ТE(`:B%ܡO^; 4phT2Krf?[?%wSh5q́IN>C"\&0M^?8QKߑLCaZAtQ4`!@%|y9ll ^z,P+߷X}^vW^Qe3{ 3)[ovZx(ФB Aj_gq֗vhQUI3Г^Gu]OxV(@nGcIxzU̫u2X +tHA[61G÷^zu-^*..Rpdޏaͥ mn|  I<,Cp !U&7~LfFٶ@>h$vUh ]ǜBtyUdnNOfE3Ϯ8m7PHLcBnd_$ !Uȳ#nm5/[Avm5V8D%닯9xƴǙH3.1)\b̿GG>gkL=Zf YQe.h}A'Ǭu֔9C% լ=>t`?!촔seXE(g70xz,4fV X: Ad .%ְ3*M4BB#D=M g 7aĦטHMgѫ+}{X4CNkCY#A(zi:T Y0iA7gOatnvpV  3!|'vYĺuxQ@:<G7l<~$J (_= hGh0Y|2N]2AU)-Tz[Iݞ ,$d]!!"ʡ :<sU8&Xd)<50Ћp3 "2L*XT[c'3g('ZOpn*-!K/FHfGJg/2uUp ]HyoZ{Cm"r"(j ?ݺF7&{\VɴQK}z }v1V8>9+s)YU8KvKY)\17m C[8(kqg;˭_zuCBA+?UB~ɐM Xѽ3Vf+j̀3ԑH4$]])481qHG52#Nx6:/,>\$Cə_qRW2Hđ=EcB=_ˇ8s~8:',8:aPڵ27 ݦg!`C]X97aC9y[ , `vzZ7vqδ.[n p+ug)@U[1ZrRu_HlIMe,ڬU:|zxQЪQ*V%`fȉ Ȅ1BY唤UJ;hۻ4MHpY@M?15d}mS;ll ">L>w1pɊsO4уgJW(SMu: _5Z-ome \Q =wikFF(r }]m#v8m*Nj ~#|r.Z4$*eU U^GCC_x _iշ;#ҲSoj1ɃjK;[ʾU_ 3<#) _2ơ蘬Ѷ5dy“]6dk {,?zi:<79= лֱ92KsoQ݉?v7XV)^lTXV j"]#e}4> {%M .Z-5Wn#mb[sO*g/ .~@2.-_<oCnq%H)qnLWP pD/YckJD?hъkN{5ёN(!V/!٘>Yͯ33ss Ul Vɞ+cܳRShBvGf*pv½'D0*sD,["SOyX{QT> Fd- Aq"BC?g$.,0|lazqN!}^W{V9&h& )81z[Vcm G6<.jX rDZ ~{FmrRguiלIKB8miz쮀= ?Z$GV!00ca4PޚMR~,N ;v7E e]c ? ,T4kI(lslKdHM!ь Vɸf D :ŭ.#'6/ Xg;wl2upjTnv ߮&.St9쒣"tVC(OWǙ֌M^U DLl֟^ i LP2q/:I|ܳ{VNB輹k1/ҴZ|i]#pgr,eTt{h+c)k!eR]TKx8-9* P 2بR P,,WY]uE$|-iOk/ YN9-_^bZ P6)aV:GIXgpzm 1RCjqnRagX=[nsCo^ 2ZȑʽW=>ZN/kIh?vffiF83=H4q&,V S7#tЊ#s(f]&I(K4)1:_4w&/yuւɘ#cO¯|WNܿ_ޫTe@^+pF-Rnd V>˰yC];آZ3W[H#DL;YGv0z"B>fGi2P=̚6,ٛym4MjTKufNgvK. s„* ߩcbРsiA茞 vj%4wD^Eu;-9G gX`}"_F/meȏ7]$8|q^PՁ[<-+Z$ R&^cO$rǀ2wWJINa-c61$pcb$,:q͝t>” }7ywL-J;ڇ^P$Zl[_)KvO&%ݹg"ff~'~WFfȆ{ U$ ?˹89=vtdZD&IAU!}һ)RIV4WBe:k-)LM䡅m"#yJ X^wymgcD#g3b*N0%" +ˍW΄KdV?W) -m(<|6*+dk>8 n~p88ghq+^?3Bɜֆ LewMt ́Baܦ~>Z$cda ?ta7ORo0YY"/ G &Fng){dm p(O4}GI.H$P^]K 1YqwLݏt.GEظGNnt`˭ʇ:%$RLUYEc• =jPXz%_!TÀ'Qʀ0uNrvdÞmsެWtr:W`gƶ ă9C]5q? lg~@Ao?YR;d{E2 ׄ|0 V] 79zͩƴV&A`{YSb*l`X]4խ(`UBM oݬj# 5uNTǿZWi_ة2ɹ AJaLԅ?vk88n%|Jz Ļ쫩'AF$"o J9_~Ge7}KM1Tk*KB-!4-ƕ@>cbnf!Ƿo-|o7ոr'o92kISzr?(\Y #{a̛Rϵ!0l{!dc"ι34̗uK$v>1K&hz( '/Ag feS@3L,% zC HOlYhdJoىj伆C쓠ejrꀏ15#eNowXpnV..dK)v?_`z) M=s(;0.k?(8%yhf݅MLs%jxKDkȣut R3ʛt( . +r;M^fgR 6J$sʪH/ PܿdaA06BjQd'W]1#zקeBgvGcRY:Lz<$v+z6˫@$(n}{8$;3=F{F] uLfUф ̹݇˲|$h&zP2l)S˟!jRkO.#,F\&^HH{)u['P95pA㺌Ԅ{ M\oX7$C2\Fǖn;Co œm*ksYijPLWDXU<ˈCeM.;ZƟ sR:p}0€{>a $ڧq2rl[<15 SB}vVSL[ V㮏 enQX$'fܹO=Q[݊1=Jm^ຠC~!:ȱKL^p3AǖZȭG^9'pOpW9u~Zb[ D:vwk l9|N0Ca{^ɷ9mLJDZz)$DP&-(׉0 tJ}aD> \Di+>$t}ӓh")Xe2ǯAӀQ&GBJJƓE⫾]}$.@l%\sվY/\ܨ5 PrF :2ORȯw!Avv v~M>a ,a9~fBOQS*9TfZPۏN‘]@h- &W솧QuKdE#E]s*D-dB>F7od]p P/aꂟp\Ǽ&S!!uQ k9v >578PHR.k$d&cZjD*tXvzpx r#-B^톾A14va꺑-kDD w n\.zlX9AOG`;}#>;HENuATJhS1XizQ@Tܧó:wz'T+nUnޢ]%JS@' _!D<L:vB[; (iEQ'j*'=|Փ,"e,gw<~FqW*V'lT[Bj T  .,}pML2rRFA8_)1 vPƃX_dIn X:NGљb2P]:DZMN3$^;̼xʩ`B]M.uT̃x:!_ ) lT'|~IFL_H]DhZb 4"kꯔ?)Ea!`UMƱI 4ffT&[̙.$ mC&vUMt :ET[P_Utk{UBKul?ηk$}+W=v5O+BK[,GӚ$ß7o4c>ӌ3Cb%frBZ\-|We}.NݺEo-KTGj{͓WWl\g6ϠU{pL' ƹp~cU=(k.>VispT6T^CY)kFN)gBn^uP~HNɋڥԃAeOC$4`32\Ci ͉l&_8Q-nqPx NvOcx]ƺ >{D@bvR0Eg$`l.֬n%dQA6[%U?d֌C2Ꝫ+9 P% _Ah㶛,3qɯmZ"LS%}8A ř5)7^k;Wum{oA`&K6/iJ z$H#vk>*#{Դ7 TI+HH"AX~$3PL ʚ1w h`gc8M`αPyk+t&Q\'6r)iB`,EKf,wm?!:a)! Χc ti/ gP: UxJo!RlQLNH(o2/eY%:67Réx5bKsړ`b;:n4z={ bTBr(5ᄩ|խa 4hmጃv pdS8y pF`60L0Ǿ`Xgl*8{&650̭,DHpS,)z D{xk֛'QÑkP=Zujʂ1"kb N z ?_ (U{hi ~LSމI)C dR2bވTV-kٷ|?i2$0W-s6YG]KBIqЬfҋ83/ $ffщ\+ƣaܭOHPXu"S>4TJ@+}*Kq\\c)"l9qkX;e<ܤgX.A{$,&z:] 3x\!(䄈w$Y1,~|})55bkD R|E4hIG~JC8blf,/!l C/[ nbGHҢHj+T y?%1" ^gܧ.?u[_r@ՂldpV٧x DJS{XvE7,$blTrFbPB-z8DDfe闌iy|8fd[)Ӣqib D ˙}P8;W!XR'Zh2ϲ21Cmaΐ5\jwW Ap22]QӰ?RA.[[”%Mh_m{-v).(ENSG_>XЗ+5YSA76I)I3҅e.bJ*G>h)ܜZwJnmelmitI~nG`;ƿs~1ww7i;`ܠp3x@by=ѵq,l%ǒ*j[x92 .pcF(c$]hJ/A36e:R[g}['{ p$0Y}_dxL l\Gk@@cpn$ Rhs_@-$UBޱ8,PJ@YRԄTѽZ;A1(0/b?s'PF@ʽn~uP2*QfR,Y`B9_Ɣe?I!^ѬY@Y+5=Rź8xKܠ8?MK'&bvGIZ#:#0yAݤO9'"{k.N~@"6 %Ad;Ra ;E@_A!,ƋB [$3K6vwWqceVSuO[ 0 WY~o>%OeRhT+S 2T [15|}# 6$6pp VH:-p~ϊ hLx[EbjbDZNY?ۦdFrIHTXE* ;Q3%]\TkYaKyU_(M^{}Ǣ}M%l(y39V ɫ:DE}>/iQ@{Rl"L<0&y'7ɳﴓH끶RW&8 P֧|\R;XhwUŔ8ЅJMхO$PR8\gڳ/ pA=Dz;E)0MMS@RNG0)zU+@٤``ǩ`) Up1;{i(R%7 7 FLH0HTr0k *Od57%37?w9|6!~St^eH]9FgՂ8cL~œ#L`YxK6_Xt'k3/h.>F% Iyi;lIt0L[O>QEjת2}o2rSc̞.1pRuC.Xz?# u7dq^]-b7#2 vZ ?R&W! V[`릾^@ϕ<(S z rgcft׀ݧRأR N9B ~p=y>R 1Nn(B/M[֧gUd})+HTWz3!v:jwsI(y!Z}~q?P N4WSR`܏EV&#r;H~_F35H@?XдD?*{DSbeT+8c~&~;@{dK\jo?uؕ1=tr|Ѷ0-[='nrycb4Ae?+kBGxՍT`>ba*t »GM E*clF`w%]lk :D/,Rai% kE>Y nW:!NJw_hKh)7^F"i \!{QGt2撯ëG`'+ϴ[a#l3\x]Pl21\/}g Tl t\J?Wd5!O{s^d+Xx6:S! u7|{?ոF X-]qD-gJ-x5-92֌!8C47KLsj} =Ńqc95?{?~dؽw':Fi.$+Q*ȡ/S޸JJ%˽sA^gl 2qLA7QG~`hٗ FZvH,v/^ͅ )7۩m.Wu'疘5$3V*t{%?ƽ>ilLޞCNUC^O˗?Gㇾy"osLn4yu>Fw=w>>XνaJq!T@Oű]A@HBr H:\b|q&2;lO Kp1lEYK&E.K~ƚ_o U٫lS$xnQ@. mF~`w[Q([yy?zQT Xi7i.b\K[{ѹfF |$ƈ'rsywUV}L)5k0YH]% 0Sͭ1>rDuruQ"4ϊL#; vAJq~y/4Z%\%C lPOvF5{CB}! &b49na"d(y\PyOQ/xٌ+#c @ kDQ\'AxwfH2L'.ڔ7Askwj RAFBd ,-rǛ=~&'uܰqr U2t]ٗm-Lrg,ΆXi\*GHQ;aK{ `[8rY{HN@ %%SO 88jx/ZQ+"#B,1,n?B庮+ ]d ~ ±Lc6~ h`As?@l1eo;16+EӚE 02#St}7e:apǼ{14ZO%/#K$?f\5ԺotZ0Е哌]4ĽU@=E-N*y8ޑt+gV So?a81:9 pN>!o6%V]t0+qZbFkN[G,HO:hw\c#zt9|Ч%mJ&Ȩ>\g2T=].n6."J~w'Xő\O2Ƕ`H1_SV)YNܚmi{.U' .~>@MzidQNQPMbo{.[~v2w87_.OʔrcIiGv<т[PpY.w}Qbx:/j`/v{kϵ 5JR՞IgP?&7Vgf/\fL8ԏՓ*tU 4Uط%2JGJOѤ =XmI¯cºԽ: [ !; ( JZVѣ"$+c)a@,3Eo6^`ͧwi3zE{P:n=>|3BZϲIIT5lR-)rֵȩ Hc /pN+r3sUVTyGZ64v?Eґt91k0o̊Td3'6c"{BECF@cx99<M;:4mOG;VWw8*`C]/~GPD ` 2=س{v-0hx+ IM,hycߠ/%0ڛk8UTq&|iMT0M$}Nۯ̉sl{LD|d{l֡ o}8-\Sjf겡|}BaY452uV.=0FrP%ak݇oh-LB")i:lɣS1'?͔a Ƙ@fHvYuq;ڠ U:{&Rd,,>ʯə4X캸noQA> "IЫhBt J2ȋw!{u]_fp V&o! x Ǽ)%"PVLH0g;:M7Q /{i7  |dO4 v nXA#5oFb^a^b|kf01A#s~"oPtdUp)=q|B|_~D `폠aS:8F.P&_hIKY6i~y%nrYJMA{dw? 8"w轤FF_GF XVHeEFsq̒82 C<ϛ{HfqςNf]&|# 8oG\& skWq#3c&1\i\#=UZ+^wXۜ88c"W|6%[!mͽ4| l[SAe e)';4ˠ̮C@^9[ J-{˜~{PO}UZ4-+рK&{Dqo]^* _l̽cb-FDFdz2q.ݚ|ʴPP:g_뤡=32Ƴ2sh!oI. &*m~vGf*oz$bWr,Yd*իO!d"y/975\U5k;1|,*lT!%dyko7jf(YT=SگoO$n0]hUxK(m;ajk픡!) G6.q w XXW/;ZVPb) U/8dn)dev&W;`|xn]S|47 T%WR/ư&/&YL|16}1ckãH@{KHxq|MݗӶʤy\r#^`UڑY}1lD2 2wxC|íqUvp$t2ɔCxŠ6ơ~Qv5%Vz>\]' ObvZ6HDv#Vq>To pAW|v?oп(=뷟=SZD :x9kiOf$k}%މ3q8M_$$mנ :ά= GE_#Jb5d7K]pNrsMڣ/I-J OuBni(0+t{fۤe|Xet}n#uʉ8rXƟJ1`-,<9;<7؇L9# xWP5/'d'W/sC]Ajf4R$x6`{<ѨAʖGy!9 (mw.2C|Nw:H~;BYjHbfH x*9w,TMzL 3('fwxPaYe~ŧ1I/a򕺠=5~'&1_VXiy^70ى'L3P\jM>E4sZnv|ˀ/ r,6 "Up> v&'Y9i8E- |jv.'lqM_A}KB X)FIxe{9<ns@Vg% Mp3%%kWm/ć{1d7a^U7mUak mB. x&҅Py ].fE/~UXs=3VJKeG̉H?KTpH>*$0y+#֯F-6N5ŕƮ8ofT Ee ?jP2}ϰI6W@j?qHnD`һpL ٧Sbrk61]uBw;h;]Pv Jk&SßO~sӖ>o7F({O4m*r!iovmI=^@P'<3* P 4wܵ4.CmRr÷IJPwN w'S0`tmonCIL{'SREx@c9kD1H]ʉ֥ቘ凑21@5{ s<|tY AX] oҩCsIGWtĔ A8 M[ .y }@CI5+/k+T1W2 Z2O;J":edAfH,z-h|)`sYP-YYPNA lX _`VƝ_FkՆul +Byq4 F_gCon@H^D^s?'lzSM&}fda@.82p<8c Ϙ+RXy+."pR3iMQix6֍L@~\|-0/n jZ2xϴ쳚SaaB7VҘ=9Er;b YTE"}ʾg F}2pqمC@EZ{#}y˨?TKi=Rn>Xk0GIׁ3:{[lHEʼn[HU⅓uh7w$?Ss`beb#m7B95L_l%Չ(epDĕC1R>ӓ8RkƓէom}d Jq'׽FTZ*;IEZ}nxEbCLVg$}$׵aoۜ>_;DϩLʓ)P2o=dGA"}N&^=}hC 5$rmַC׶K\dC:QQ.C e=w7qE |.WMf`;3C7E!]Kh}.6Hn04K^ы&:Eb_xLW1%DN<9ġ`ue1M QֹdO!=rw51 z3&G{{UM!zj~qhkv=BIaR X Eo:'>0/.Ѷ7-\Z%}2歇.E$d\nQ 3oH-}Y:YYۭﻼfvhvMjó 5=RDl+ 5/ץ`(ͺ?!^}߿-?DBU]5#lgTBN ~"?G?6D ~XeYw/Z=>$I@>m8 }'jW`[-y]nKbYctAZ Ы 7#%~w]e"=cofK 8`nm}Oh fnɯ%u1~_4>b_S\+;iV8<"uRrK;7}ఀ8y ']"ηQ2w-ӶRHJ Dy@ ͫ9jat9{5ZC,p.KRoNz(aW~s0gYM)_][׀cwICSca қqo-Sd߻ve}KZ'MB(?ޝr,^k،¤ҝ8c#UK!| JIQ zɡ+!Iˇ4%38Ď IJ㢇-46Xeѣ4q); ^ƾCm`N YlяBEUlWNɋa -^Q_mx13.\Lg.9fΖg8rބI\x4_ֲNXCuBiuoo}Wgb?1ePb̴6=F尪h0ɻzQ/۶<-O kAg?ڥ鷺fHj䷻åfb̭JA!K3ԢV-h[OC9EvjwSCO/,%sSY =GkDĒ5<5鄂.v)nA$x[FjHݜ`392tZU87,4O9B_?oUg%U䂚̾ɯX~\` 6y;yDx = |WDDn[bGA:uZ|W&/xp.:`aR+ NOa$#$G"R&#0 qL|6஗*op6Y\{' ( ysב|Yٳ3(;dE|WOez؋I{5@mS)3Vy(XR5հwd`F"y|YPT<76 3ʡD퉡^L͍Ze1 zw:w<p?d&܁RAR G p?~7?`Ɲ'5"H7Z 9({ ՠmEx{5Z=v3ĕ)Ir}þlԚd+&ƃJV$_ڥ )dӆ?9ua*Կn?SI/T*WQ> )FM\ݶG,}" tе3Y$HP 7WC'yk'RUnCۙ +=?FxE-BV ;šwk㹥HnKHʽ܌)f̙)Jʥ@LT(A>?;B R}PV= f\&^7MɫpԂvVNguf-^6-h:Ad0k3y4+c+ ɓ P j&(Ԃ&x&bn=rϘWgo~r  ޵y ((>u2שXC P%6P VV `M4նM&=dZ+~H(rJ´!s9XzDaZ8Ċ&ewez\ID᝷`$LnoO6/etAvF>b(߱UVUuKT@C{] ^T{z-N'5̼Ýd џg4V⪎uW$[q7V>??zh\'B*fsF:Y8(E 'Hxc~7 4 907dSW02H'Kʺţw^/6* @kkAϑ|kSARJ)%ayQu^s* 87;ՙr 8!fŦIwz(B+>ɮ;n.1ܵL-N@_ļ?ʮ t> gVN}~?~,+Oe`)$$4 lJ@OcR]`DfWJ #O7+LQP-zSUc? J {:)-G2F6B6[3&,<\07'<" gkQBr>G.eȍ4Uidd<5C:Ao9|M%K,GQ9镽D&LǷRؾ+طvďlx׆*y+{BJ k^ϣ;,-RV=G W =7š  GƯY3䞋j^so#-rU2{ ѕ23$qA= ѲE!,#pА 1 nDᰤßf֧mDXNJ%%Mo8=ۈvWYz5~0/ py ƯM!ҝm R{PmH`%6Uu51߰z1j'kPePCTB0UԥHBWG\!F<24aC@6'kqEOć~ y)y@3FMf'&G/5 ۤ0*=3OO r@`lyvo-HgvQ"PJ|g5B"[}# ]51~4AvqвFE4C9 ={8*FᏵ붡2kytJ»ء^l 7}{=,c-a6C <)lAW[̖d8V}vO:.=x밟DIA)j8 F$4Aya=RGa{/Q6p)_ :ޠHk!lb4KVݜs~,7iu.ȼ>%9S Ŗ˄#'M=)/ܙOpǃ\4lC+'8 PG'ī]md='#^BGAׂ~7%rRCy&vrxF7xUCqFj4\mmg6+L4k+k p9̿OAvVnȯYs3eD/wVI}pt@[-˧O ^b4BI\"{Ԫ{tWjk% ݾ N:,ق zpjc|=3u~TSЌf~'̽J#+kZfӆߚeqM>#1a=IћaMcXԢWITdpb.ez͋DI+Eg톷a@LVOq;V+ӕG/0B ^6G.7\oT{#y,t`Zr4dƗW^,q 8 J0r_r0l!ȍ ZwǮP!蕀H#-=6 =,D3L+j]y Eoi3|f0)7Ȣ"M^l+9wa9=tb<-WRvĐR Fζva$g)Z 8S!\9eJy'ů,0T:-B+N@xܡS32 ,`tx1: 9aɱA7k< pVE0d P9k'CtN-}^"W A eqWIdnf'ntʺ~C% TXMqٿ0hEz]‰GXi htp^\{ &7tt3|P!|i0֯H|x:)r2Df0h`GӼ~1P(paA>B7:>܍> zjA˺+6F ]p,,IW$_.m 1K4@z4gasmio0ɊLrIT[Nb: 9L D=]ݕIpym`1UVČwT^R!/O.8O@RJ@&"#jqU%äj;唺Lo;)woVąVyQgC:oƯ]&Vh;Jլ& I> 0B6:r8+"!UGԋ-^ U0/FBǪ^8AJ˸JhP|~b\QA[GDB]68 c/Aw{kfR%z&.>N4Cca) Uy!^q$k9 z /{q 24#82O{>+){ZmF! i@m,>x`.0|ʟ+h?O tOQQRJ\K||`#Ss#}atÑZ,.i4`qYar⿘ckC: ݕ[o\!5^`_l=LšA zxJq~K e]HkrkTuBG_=:!]PacTq$o!o]WA- PYa }1ڳTDP}q[>`hq#EvD6&i ֏>rߟ]X<9uXP<`P0o\BrFr4Mhb/>SX~]Օ4R e]%^")UO ^Dϑ,ݯHpAVy4>쳹bSֻ%-,WNJ#iG:ÕR,x}4n1f_Ţ^e ?&0qx}S{w#qnS= jufM-*nGpbk:BRK[Ѣh+"@I3)0qn^S;c k \ }5"*>³řpqoo5"J`J3[(ap`S9k ľ3 .]s݁Ձi\ ռ)s~ ¡)/'kE܆9 ) Xx[ߵ Pcq5=1Vzce|Cm!먄esYd="Z&-E`3\B$5ϩLҒV ʀ77Js%W*j w2[SI#[PW6]Gh3/sɢ4\20ʋp#݄% _ePūgHoIr-5ABRGPЃDF9sʊٸ 6Y 0IlԝH-;5'9܏["ơ.Q Tu7r=Q$4R}vަH׺sGh7nf:5hSa1mxVkmy:1jpjE]4Q\gD:֚Zwn|q<%cjC@4!\ !^Ʃq0nh۽QWOQ}HP М9STju )0hxo^zs!mzG->xrb51¯M-OrG-E0*p2T R FlZm6E_]<1Jp 32Z2pg(ށE$o @0H%F_p t5$ē@> D( Uq/r?EyRTl ԲK=NJ&AJ>BXc 3߬ݡo'WGJ n4.v\v?V_xGD<_ k d:iVGlWo ӼAm\CX[ΣE\Hr}t]߿ _yD#U if&>PoыRІY볗`oմo](hrEỎ'{D[)O|<gNL@ՃH/mg~ N`.Ћ|8$yupD*9h&s3 ܊Ll)3 ;)K& S-Ħy(`Ђ|;>/q U1Dm^c6+ܻ> gNqB6PLjB̐׊|~r̀P"!yf}j:ֺ{i+G$s;]?Kޓd8o 'S>83i)?^y8:K,UG%ErzF'z+/~Q$yߤB&pWC?&7-_NçfP0GJ9QS䏪xN{Ĉ {!#wH+ݻbQwઔ% /ޠ5Y/o쓿:wmo (*/S0cI}3{[܂0Aj,Yau:$b[KŬޜ\FcډEee;Uv1G>7}=-Zt|6ե=&'ƐkUC`R-Vtꆐbî{5yFC+; ixV}lQ TzZS<17րF<31LzzX eP<zs+;ۺB%b\6`pL2->zQ&S^ E ^`!yq%x 4֌ӈ%"AeIpoӶ v}%fV!͟"8ޔYAT)ӥkEھ唺%yBP]]Kvl65##,l?m]= r i!m#5RLhqdq:ta\ESa3[\ȡWF{@2RSה/ \>0WoX:HSj\N ݎ3q,7&KbӤySš~3[ ( gN5K u-\#KA~`U% $?;L5iԧ½}^30'rb:#;ܗ\&xvM'.`5e})=`e2c5;Om2g#di' Gx$l,&izE9VIN//wO)tM)HK:фLxPhvkPPؘ)*m]Tݰnj3;<`FaczKbOz/'!פi Zj?~~X:يKNCC"` 4Cb;V{f<,f=Hxd͘|B)E*-R NO "~'^o_D`s=xo*,6" Dy94?AbejV?§~ѫсWEaqux)JI'i cXB搓˅wRvo`D&!kAIQr2}{5Qh_|k. Αz@2<"!Y 71Bp:\+aUL(ftޙnqb54z,ֲqѸ\BzZWݰ$3M"!B ) 0|y&>gJ1UMQmlJ`ݿ~ ,*M3FXSC3G,F(Z$t*o7)w#u#QPӄiǦw]ȡcEy$(}S炅TK}OV! ͤ)&'/m nUy8 |ރϛґ2؍l6wM?& ({S= *:!B&9x> $-L Lt 3-=s{S1{c\Y;F'DhU0F;R1wH)e k\-R= G9Ďy|7y2lK&LlD:bx5_]ؽ֍k-!Dt !nGuJ|@,裴q56«.ZPŁ$GnֶFk8RoHHZҚg1f$I.;gM =xȦ~ri~-Ծ:?4JjaAmrKG([, WT${ίE |&ϥ:Ղ5>qBmZ4C1ݵtzxޟT-DdzO➢PN -ۑW_G aFhu&{(+bkKb*N-YY "!M-ǒ֙}JImYxGEuʤ[hH?x㒣:HD+﹏WܧAG-k9쎑֞3:-E_ޡ)e ?Ɇ|<ܻ9xBhƗ,)5?([&Ɏ`pNUpY` "xTݵ9SYsyrG K2>pr4t; q?=ِRRQN魈XJ^&-cB/#{x_~[P5a{5N`g:mIySW}O$O~| ǫ5T= I;B|F#pK2<›}| R #}7[m$-=,ʰWӮ ey?ݣ78k.iݧ֏,FиR |3!fWh'mP}ta>(1S2Ɔ:cCFNcirٴ:Vj_He@L:l3\U:٢S p9ḙډ4FI֥Mpv@bO+T.SݝfkٿpV/^FIrI*0v_oA4x˺&.b@e%wl%i:4B9ԕdDXl(6g H6?}z'T('`mvVY:ҭ yRz_1ef=KIng}3JGIǁ6["= %jA/ɲwUf5VKo5vW w|pɶܝdx@È3PYPJe8ïT*z3 Co]UO*/1C2in݋|}b.=Х AweoߍB'xI·ؼjRC?R,&6~YTe:V(pD/Qt m5ܧړIP],u@D+PڎG=:GlH7[9,O8-_?l+o.vm b$Rn82ʛhpjD# |NԜ⨀\dUY)V:E][ N-C)(ي,иݰqhײ3Zk@q%|I"~6. B 8酃xUCwIp b95MG(}d{A<G3'`>$˫{ŜKkdF2Dt׆^A|6eXyV顄=0tdȭ2ZOPF,u]p*˻?kom>|C:x| =kPL9g!UqAGA6Rs4nX5*Ko?|LHaA(f/H8?6/TUB2A@uW[t|i*29MLu>)M-wvpdpqe<.Jڄ@0<lİQ߀'=S.H U,1À-[[ؗ?0 ae%Ĭ)odosUnaN]5]: ۉǐaqVyT{,gc ӟZyi~V$G_$UW"٦P5H`_3gq=A3#p{t9=lw ðZ)ݍ)x}jBdž>z9tfE- 7<7b3EŒPx"QU OK _]׭{Ϛ*n!m󜶮HD=(1"$"}Qeo.AXC9Ҩ ~ =ŒBmLr; A8W++Qdl9 ^')&]y.&;&};yR:V]hUnYQ]q0%Ebn٬&t kʛ~6CAV!DAw.uZT Pjsec_Ca3rWͳjy?3xBsy}Ũ“CDLȩI{xLHIdY}?" j%>eѱ /ED+$">`C :47}d3yk(Jʸ'Z5̮G)-ǹ$cɨ,?iZҔU%H&M1 ]0nV.H3Yb. H);M̺ؾt2cs¥m)8,5ww-^ uqtt 6sb[ۑ5\o)My xg7Hd:)N}0<4?e3Ȥ"OckA!fnKrNkVê `i]I*&1Bcd$S*̅>vG=gUz]{P03~:6rE*¢he?գcd,iDCS`J۔w2=,$D7D3" r@Zlm<:^1oq`k9'}m3*qƧyL>Lb-1Ѓ&F究W!_oҮ'^0m"Y'+# =3o;MU|/QP)<`CIN>> k/תMma@iZxŹa+f*486!AayyV v띏ʺ\eJ4?s9( A[HY d>V"=í[cDbM fDfϭ#!=;OȔ;R;--b`.$50z&mϫ~9lah^uuYF1)D cPlz JLNh wׄ^ӌk+O*`q^2zЦ!^iexi!6/²q%&0{*0Ǔtpcz+2±gփҸcؗ0*7Ls,#NRFq˲4ʳf8S~ODq";ۂKr,c!f#]M(i݁RLwT^fXYA˸|:7*z.ġGȚpf!V뱓)]J[4%_K*]j2AH/'FzRA=(\YyD"][6ySH%tdSAv@/a ܳ]M:$Gt/ o`5j^LοFj/5vRA^ 9sLGWin%Ch"+JxuoM8/7>Y+!(lbފqK=d?Iiäo_yTе}uZ4˸\ R_.h࣋E7S& RP{+a#џ[>B G߇*MbR6vXf>bThZs9зwc p:ȂŢp"|=^ Fe/P tjoJg,"8}Hw{c0AQ/UD>~A6ކp3CjnQ M^{opw:7j :.'dEZy9,O +6Z^ƨ (Vb/4yvL|d9GieoPą Ir%>BLsA,)S;ܵѼ|) IH(r`ݑ r K"N 2lTL;h5Pw^g,S?*9wE<FǶYc0P׍L4cќG*Gy()OsI>|ڬ]2R ;PUelQ>TK9hԛ_r%|xV Xןx<{gM⊻@ yʳEC'Mt._Rw0ZPn%;Zۻ qd #{UCcm~U獉<|帙vz˧B<f{B9)X{ R"nw 4aeB`ْ }4'f]GAuTB αҜJ5Py;햙~#Mz^:b+y* OCeXшd1r~Tk{hk0!-lZ]ǡScU y$yikmUOn'b<-abPCJW[:T"#'c%6N8X]*`ȑ5üLW! V<('& iJqF7yy o6JA-^~לUKiYX-iwCq\ye*ܬ,yV #t v`m)ф(;2ctjDw9aOF''kkqcgQhkPm3"[yv_H&D>\E%G0n8qI`uWdJ1;xX}eB^d竗*N޽X'2ӈqv912kAptp䚝-+f(4{Nn3X! ס"KdT!r{9Jp6Squ:}]@OW%XtǓ8waX6GQa"C %o\28lEowί7PGlX7 MՎ7lGsES>S$[5W+f2 (?0lz`: v9ߐEoo%k6D;9;GrB= n'|8Kw8LsÒT6͎s8-Ҏ*FG4W],iFi@Dw`DS]}ؤC~PB@Np[)+6&֕rpAѐX0* QGI⢭4_"Jy#ìyvziKCI[>1]nFfqbzZ@N9RXh=l.E'g/W$nd~H,Ϡ8qfYa9if,ߔL}xA :UI"(C`b첒jƃ9Q0T">=Xe>"p7& 2YcKעva@|jϩ H5yk|lNɡ7}r -W0=~{Nث- ?~DvSgG ?tP M 4G{gDi%n<7M)P'ё$dB 41Xx݂Ojtpz3w8p x="ueq8P@;T6S_a~( `8Ĩ d M6Qmh!OnOVı#!YZ틤~c) 9+|ɷeA&LOl͐9M2\(GF6۸7vַI1(r\i@?(9oܩ؁S" /|x j2 HU7Y?ʴr;ݩAlav0&L:)ʏtǟt[T2} ޫA7L82˫Էȝ_ O%_xzBC#1+Eޟ1F(|Џ`l@;%$6 Ï=m\C+r|љ.p{FTfKA AqJc$XE^{jڜJ< j25cAȚ886iX@b`*mϏ\?Jaf_!\J\sL2WʽF YĞ`C8`0^0עn)rp{{~}؆/W7-(vv< =ag)PB!dJ(BXDh ;hWgS0Ag?-n=Lӣ I<_?s+Ն'- Ng@/4#g ėncbZ݆,=FIzF 6MůR虚GY )Q_L={㽐x9H J,]D̆"~?p3 +,Z֢BNIJɚ/L2W`U!ql$ 2ѹ pFme_e`N8q]JVjO`1CGtkdn/)AeBp!vΛP-sRw*ю-bmP ܐCw R W~(XFX^ yMѰzW>)ߔIQ7*߯r橗wi]{^Z!EB̬aŸ{yr}v/3QϦ)m uGlIȟ}4;1|Hy}5;_S˄u2I=$-,Y*ӡJ_b7b*^8N$~|>Ujvj_v엎ABԣr &bZYqZ搡;S>d1c"r龱 +8CVuGOEuğ6 !oGsNk:68=2xKY/X^<IwKxh ojC;Xݥ]zɎeͯQnq?x$ 3J}ޛnT 'l2!U(P~I^.ԶS#@Z]]zϝS]T.&W1iagt1),GbV`o}Z6OSű Ft#lrUNAvUcȓ%UNYK ᑿiv Ûھ$E;uԎ&SFܸqa\l%k^3F%PÆG AbOZ`;#T0K|G_ sfhtx5\\땵/?zUnGzbc;hy}}b ?9@w#y=f^8RO^0x:"؁{sl'^gA@#PlP6AV@:l׸N)cO%'4wTqAoX!2\+3Գ~}Lq"Ǽh\uǗ%ʺ8`#+HdHOލŪu5n)}  <2Q|8P^iμb1x4e2{o?NǎRdcP8d(,iSN.:Ru}k\? Y ,@FDlISKVs{ץ 2}z0KMl3G/7'Hfs c+vkTٕ"b8(t2Š@))<l'c?!dy+_-=O`6+i"W=kFKᧉU114p*:^-ߜPM̾c&(|rvMϩb?+t/*ڦn{CzTSNwi&Kq^' 起a:r% -eVGK:?պ)f{-J^Q UoM*:O'p? [~\W [-*"#/cPYy &K ic5ӱaa_n]8fjpoFFGe\RU8x  t[dgRz|I~?Q0GP٧2'kz0b~FC![4 !uFqŸF{%۽FstE~,B80 M0'.}6n`NT֋e2ږNL"-jhH$I KR%(-#bMn|ukd4RyUNHUڂbTmslWsRq3kql|X:HG-L0Nxw}8 ln^rFoOi*J"xv־Xƈw!d[ KzQm*=Unj]VGKҶbDAYqPWEﶵJƷ "7+xUj70F9!<"8[fMR7{8@fVj ǝ˄h}18%'{VY+Dh,7-mz2ٚX;M_YdzJ (ERo|CI+ܞ//YcӃ>TxU[Ҁaq&H*zyE޼n&A2$Z-,#D́|XI>^}.ֽɕH&:.D(E,}a;jո 4#,$!hpd|ϬW0]{75ԃkhy# R o#f=z4q{UMk'AQHlX;>G3dm&ck88( iY1yjHW"=Fcd2g.wXJ'Ţ;h] \yB5Ii̡[ڒR H-ht)>S8 +ie5S. yOZL d݀ ( Ԍ$lq*LkgVZzBn |]K>Lީl ~.GT+֚e8Aܛˆ8.mVlvCCA !!"n굉:4LL8:Ocʖ%/yiiߌ b{*8gZp-/_(RxFXeWLp:NcD`^E=C{ pod~0ewq9Nq$z>Zsk#j9s4 C}٫-zߜ]3xh S]h[{8Ԛ ]? (/$Z=klGwgnVs"(<5g_Q&f=[8Q;'wHxB,4(Yua@Γ*0cnge\s_%qsh+$R)SJ6@^#s *ݬA*? 9͌qVo͌ޛ?z:j|=PSf Wlq0Jo9fKJC$HW 1[ #oexte0E>/Uw*4ov;B thl#jtEйnsXG0Z ̧Tmsf"쩄< VCozk hta4_Шtp/cEbm@s]gjs^k\{fFK:nUnNy֚ Cc9 3+d2 ܴ>0b5L7UɫwA. u ل ^JZ?`44ېf|2BF о)ߒpwL¯[H=i0jyLmĔb@ɷ d,H!.ߗ[ܛ0 @Ŀ=ȗOD츾B R!E"#W$69M,'uG,7_45whr/j̪Q`OjgX,,Tm_V+DK,9XbA$ |}Lg쌡=+4 WsGW [B'4*^9Db܍bAg2ˆ~LvM@JG`{r1 یX760rڏ 1ԹGsXfG{YUan^ ,|qCB?h)\m|&,;w후 ;a&JKP/D")t4achsD$| ~svky=}] YzLN9]7ܝg+!)AL ;E!p0ZOTUf`P'eṉGQ2 o:f9QS'gTIwi76Xf2D 6C=$_6Dc-3&C5kTn:75?qxmHq_AmX(?oXL6t1˝懗5jR;('oct*T)DtKдgހU+s,ۏem/7CBKev|֏]AX`rc~; eb\ԧ7Q8%v X7>46Sgm`豇51)Z(!2l AOxX\G}|/k@&]7Nr ͯUQy @rJ.$%եhG{kI>ZMb%5CiP(Btʕ+qpBe"6Ѻs !o`o=Nҭ SS'g6x^mDD4)Y2_xi%Z^Pf[CZ Afm=H"7Η(~ ҂e3el!Y?NI;Č_Zj L.̲OMG8l\E/O>HJ$Qx<-uQu m DKs]7b mGON,M֕gL[mu;اlc=am>̀W }@0ZT$,@#xMص; z 6O`оC %wZ9dp1MfT]"RElי )[(l!#U4%®b"oY7A E|QU-Y/u葏6r CsN{bL eL%9V>hz{aS6(q+Qmp0쵺8ݣ0ZBB5SeQ/7_U*u9SG^$ ȎU h!F'ȠQLOQF,k=ʌ._K@jh\QDs>W*hڜ1 EϱX@3HDV^G9 $UBX%b y]h8a8"IU> ZgRHpfpHڕ]3%q2+{X9Mq|oK{nnOU&HٕmrݖY*JW#|0ˌ}4 dzRB548 '*_]+M9.1RrN$h0a%*O]0FvV==Xն7˂4 ''57"$L[&:29k0 !Jpv¯/Z^86c ԢLeOm/Sܘj+|׼Ipǁ/z=@ Fe(Z_,xxtIwg '5߀z"%)CqYxSLe>3ϕ%LHwaf1${-i|+)ذ ׫kTjhGa.ɸ^3ml~'f_ˤY ħ>dUGSiUC,5i]wљNʈTizrjn΂&:W5VAj 52bC88-HeMK2䎿Bqw \>DF h>e A4Q?q5'^Arڹ&<,drt"{Qx'p*L OX,Yޭ톈lhwWLB 'O LlO"o1(:nkIcP蚰K[P 7̯=x@&{,ϻJT*lebϯq~u< AUAsM&ˣhQm.VިAR =CQ޶vғS3[<, VNMKs?=7(e>(}'E˰Q[ߒ/ŢwߵH#Ŵ>U7,mAŞ}LM#^| )7Xnֽ(B֖z6KL~^Q$O2 DãW 8 T 19ެLZp8:wưxVg#C:)oGe k~A`\a/I~_cgR?6 `DuI)WN;Laz4t顡LiISA>3DϮRero8 xG"cWx2Y1 9whfjM0cf Uz],0HsZ-P,,5HdM? ^ܷCf[,TgC-ڗSufd§t0\F7 A,!,mkUtZ`xNc`Ьdm[EJÎJX'DRqGz[ r}zZ%l!҇x:v+`Nt9%߱\~!='oVy%Gù֊;RhNW?$3nآݺȫ8lRK%Myokau ܐ;[qm׀ŦsNhRwrF@E)V(w?jf |(ɌH[pړJo#+=l3*~ SN-и9ÉX +-'1C*,V_2hYb<0CLk#Ce4Y$P(JMV ~MQNLk$~- ?'& !O'! yHn0ɇZ(7Iwga,zϽ[6kS%3뛝wgI9Nn$gD ,QmR;:X{~1;VIoN{!=6/IwqkT2jLo#RDvw%\UPbҕcq ,F^~schI@BP/ơ *BQX2Kq&&654>T2z\ζ7K-b"%LGO5_,G t!u=?BdBء/ODHSFAY4۔$T2qY>+Ƀ%Ofa-D7AS=-z@}=aHƇzͿB=BǨAyP3)q[I&dfMcPBƲEGou[t<p(%sU_ZsXj%馲?((||,5=Uۉ;IU"YB\,.2bE c[g&̣.uZLvi|UU2!*K?'"6|WH3N|\9^"$çJq>Xl ()qyS%*V}(w?V|Ej׸[@/ps`Й}g.jzvlb+[)K{5*؄t: !hSPa!G/L;'Smg@qO(Q^댷@ ׸vmc7rCO|F_ײTۀ_6ؿq GRN%S9ǂG]ccT'Iv Dd6Z,-stZ[e06ŝN;OF=;k#Xxx?ob$0t4EH◵:pY 2cHv@)sIN-Aё4a|?  U 7ki;ݛ3X?B?Fn$sq.쬜LCuL3)Kk܏=&仪gS`0aRvix== ?vJ |Tf("fY 7[S =o= ]-I Mܑ_7\/qT;Trf}VPmݪ`+3i 7W}m?mmI\ڮ|fO!e>O<VgS1~J0CGªd ݤqge*(s9. $[5S~8S~65=ev}cMrQ7ك;k[_&˦bXme6w?-DpPJ$7 L&Qltuy8lFTp *(/$R?@+pkEl#p/i} NY{qp$| ~.1;Ɗ"±}Ucn3<U } DbpJi`7?wqy?,T_T0(UUp{/8C{\BG!Cd7-7$2wle汰PyfZ{q`wu ˙d']E xtws6& 8JH]$a7-۷CN5zezCU njgN[ŹGNSn ;4dݍX/ `.`} hwQN>jx t`Yθ%fB'I>č%,".m-_~5A{R˹7`ňe˭,7(B53D GG,z;B[sc?ہFW#:rщ'AX˫Zd%!mHYd:)h'TA.z6rYeAņD+GkSŒs"Sm1hpa I2}lQ9s"G[$7հ2c9(H=4{d3þ l|4叔a]-5^:J)L-#2e.oeO<aqy9ŶKvܩo+$gDM^A5UqK*j=g,^1tYlW4<:j|`mK);M"\E ^J6\t~}F9ַv# Rn@'i.RBdNW"Ƒ81zhHo|ijGГv-lcq@_'j{GĈ 7!G~?"Be12Uw)_T1{G$vA0H]:nVxAܷBh8>6;1 X;\w.3J(t{+g^WzKRK^rjSH6!of%fNXhBWD {6&=փxg9ݳ8S0 iA먪:HX[ S?ScvDp>'/8}(A!;2MaR*żkUO3;U~5ZhAoX~1ke*78b!Nw{{CIݏfsp_8m-ݢ /2o~El|1{Z3kFeK_?w'Ti&t3[ce$QIcEM% Qc0FY3%Y3M0pk1>;nza>5i tzZ&Z)3/e %rI`/>]h\a6JBNJϾ$~Z}윹?Oc3 \#r ˏ2B֞jtKi 4n@t) u7[RmDF<&{J E?& Z5~aY}&'`˫lɟ{ؾa|N2f\?EwD{ׯ~R.:7@'Ȳ[dZ K+ Z)pV^zs7 [ Qhżgnb4LpHe{_qrAŪf?X/m&JfJv.[~~qP@H@[ttⲇuUTmy"7ۯ^sPge*MeDcq Ƹ Ŋ(䒻I:a`ںEFCIЯV8drӳRO88aیـ8賟`JX铳C9ߴE/-f%|C @Ĝ:VQ5 Ŀ0Q{tDt+=LIVJ4?0@ TSKg,3^kkHS5sm4ԉWdέLÐͶ:x0,գjb+PFΉ ' B/}Xx‰wmɿi!bˎN"jwvlM3*ZS<_T#?qxq @BThp@yRo۽6t*0.E@n'͓U}s}-F3ɪ~>`Ua'LQhIeh`36rGSi?7?$EN@`;0Q|+sG; ƠNb@#;\MX@N ]b?Ao~Nii..ooޕZݤžĸiͯApzH;8ض wiJj]PA)JWpCnd?y;w rƬ'ZN! RQ@%b,A+L8 m؏疝fvTlICa.7w&^ȫT{{ wĪћ +rs@W.jHQ-A$O]ˤ1p5'7:^6f(p޾lk>zl hJ5Z\a<"Cg6[9zБ(b*_g?dXa٭$3鶒ȶ;!U[:P6ײ:ӏ4Eaӹҏ&B+Jo~ 7dpBۛPٳ=wFֻ߳ wખglR,e^khLm,asvoBq #8>j4y0qߵ@QU}pj}K*TH @ZаɆuZ3-C*bXwSgG /FaX2n4x^בKrIvd}Ϝ)Sxo 1hLSd0ՇXfGʟ 2Cx`oYILxW2'=6[J, mg@t>Œ:O4*Nަy8/e'u5CLQA*)ź݈oi*(qAdGyQ]a:;SEv1h!39aWE!mtk/BC~ͪ ?nYCeXcE }i}ױY] ׾cLFDO*M>hdaK[ǴvElT $G*~(a)LuV5٠I{t9 }o$xFTS nثX{Ǘrr"1Ģ>أV$ sѫBLmfpvtS\BA[zJ`: %)1aO۔ 9nR 'Ww) (fA=JZk]:~4F)VRhv+9` :y1|]~tUp%RU}n93gB>xU;pc5x ./LW!'+o=1[ppȶ/ ݬl]Qc(USbQ_U}ݛ| Bdі _~,yNЖy"^\tA ԊQjt&U^' %澅f* }kz/Z)zO[ηt(Nlcz&VZCV'&鎷cC n~K9y&gk`v ; հ*<(dwʄOd`{Z}o[ǿmC (J >XNO=3vUҺW=Q_FËO}ɜ5WRP ȅS6L> s1H@-2B YD%W;ÙI(Bu9D{{۔{ugc.!FrB`E[pƄF$LgI#^4h׎hN'Z a:S?ƞbM0օދE"Z3ɜqn̮{Ti4S I/'2.)b[ry}aM2@='3IWp#?K23B)"π#(fZ~H7澮Iô%G ]h?2ɝ@SS[?[kE5:a0.b,N"U% rI+.12G 2mOR‚~DۼN(Es QDHG)]"騯*"ܦ Mu5oCžHWyp_bf5 xv+ء ؔQV:g]J.\FTz+5w 4VG8㴕F6ξl{7ٹ\&O6_h u͞k9~xzjwI,Ox9SV`FKS`tA[6LOVbj) *Dx!Z[ U2VBaR̓,xcV=1 {4O5vRp1SV=U.M^#ľʿu:Sh 9x.S9 w?n2@o@S2jPX[e-qD04Z'mpWboz7x y!g0j?wn:vNnK#N _hѤ7&o-QQɷfHe:za78Zrko8$^hXknwbIv e%! (զO\ncr% f0{C?Z_Re  E4xe.N\y?ȜWjw;K"ۻ0l :HJO \ƌ99t/U¿"ADt{ksyZ똴ם C\3(@n ڶF$ڎv `$3)aTt3X(ٯB#.x~>osNcnFJzDBpB(*p#e<]:*Z38mUIYܒ}}éG{xޮx 6_MJ<Їjl:>8k=kGkՅv'Zy\ :B-̞TJ?7b. TE2K}'vzoWb+,Z6Eg[niΛDlCd7_>LI$O2MZtaUd \Q6W.^ vCmF%ƄJۍ줩4XGŜ9+:WQcZHRXfk_O.clN@3bmm.~.4<̆ek@>zS+wΉ8Wsco"n Tf5NvlNQvGjU>)8acpC@UYFLӝlu]NUI_"8` KέKcm9O*2*LR2?؟GÔ&@KWW< ]])T '7ݦzsuY~#a Ɲ* Ģ Samg PFϏ;4pJFw\[v#p-Q̇cB| p"PaT(<?+ƪynX1 "VGrjxjQ#w[aM U-^{@V֦OO:[?3{3^} okqF3T(zf>ѣVJ骂^`c,oI9$u9]~@vIlS>nIgc*s49Otoӄgy߼[Q,8>&uivv|Ȓ/&=!Lڄ] w~F %\A!XX&]>J|w2%ɂaVnUdcx}JKgZde//so~D./~;~ o^)%vaW|.fK*U"aۭ1*UCk\.ҙdN Jۤ<վ5hRF,,_!1i˹2kH@fQ?rmK7!OLH4N&^#hCw'S+QrxHɷѸ'$GŗtFi{8f̀d)0'x>Xxeg(i1e7 KHKfo@j313.ihx}!?ĞQT4)ksJl.k R9yVrX$|]d&Z;Tolmˍǽj(JS:~Gv}޾BT zUJs)Kc(ЩKHGYúTM5o @fPJcqY]$0*XkOîҁ+k5ACNNqִ[n|RH*>OQ_4wc?hHm>8#bZ-![2Zŕ-c'1\C0"BQ!HbsTY=hemZn5ݽ꟦$.bwώ|P`SZ7V3nv!ѣLܫj$XNqHHZ Ķ&=ЖHaaKz nώ6A\=s.ΏޭU 0RZ#rQ^/XݱqĉT0c*TZLOTwfdKrx6_BBzjgS6;{(еr]NfB{ǮO[3 '!$^&w[-[$-aF<o\m]U-^AFnEx(([)˚5hJw`c8 D@g]"0~C~N9~3-*zKjQ1t7XZ›[9I{ oSǎwm}0AZSZD_ND'm* ~& A,4gsC6Ʒ"}dR:ki! I6jigDe ~:0HPJSM./-O*LJFNG 7G] h.(2GԧJLŏ|}p`972.Hܪd* c:I,=>ǾHj;n-/?Q2NA1`A{NۄOx]6ӣG-T@n(I2q"-P5"ϺR, @g2/ssNa2_8T/||J~+iᄉ'N]Zf0vX߹- EjB7*]>渵c1S<^_-@'4 ER)opUtO=yh.H:_ꑚm3CH?h`+*MߣBϢm3+HE2 Mr`Ca ~SԐqjv@ *ǃ3a9f_`v@gtCPtaZfQ~ڜ @JK96ʭxPfiJR?s6ȋ$7BDYhjX%i8#qZ&F'ѥ?lfzٖAѬo~\o~ae6t1imZ4so*x[7DDGӀa3?+b,ܭ¨#-TgȌ62;.Gt]Rx0אXJ*ǂn;:Ϋ'OE=糱BƎ i=+Zޑ}a5u lSOV=\+$4@Qͺ9ֿGo`E΀6bM#50s4byq\,F(䆓@OC)BC*w#$ܟU>ATQ!q݄߀Ԟ@{wڳcpvY8Ldf^{y(ylK 5@eۖg&W@IyXA?Bw`R<HHYg )Zy[I98;[,Y\$SԳ`6y"S/&#~#H-[-ѿN;]~WC-_z a׀P t7[Em3SʼA`6_#,]2je5EkDlH=&*}xtwsؘJmIB>L%'2gm%D~-ˇ0ߌj 9RՊ pJ[24Z!z!?kK\ x¤ P|@Å`:+uJ2VlOct]xE1 C0͹Szbe1 {4g76$"ͅR+7~v:.{ P{ǖ(L-@~ЫZ>rOGP>#GL 7ˮK3+qqN[96w*DFc{Q ɁEqQMj8nCcma!uK)A~bu6' ;^-%`XI9߈Fw9ipB 4zת{FYv<^ո){`N7C\]BTsL-ӝ]Qcbt xJPWX:agD|WXQ3qZKFTbsԶY ȞB{neA 9k:SE2dhw9cMz玹{8LcF}On'켺^a̟ Í+AvH1gw W- %'8i˯ MHiflWMTP8Sv#!;r."LZ>;0!^|܎!`*j/+"u+0PV]޽&/?m>/ hϔFƤufp8XdѱWdVW,"AnTG4ܯ76kK}!K5siX{i27xKd,#*Bā_CPMr(d[ =‡GJ=*wG[_/ Wo @jQS/~†轀jk }&Tr݌%9zH6 L e,guy kR9X*SUf  9?៰) ƻe(=cnTr};*P)kmϦmFC1<8x)")̤xmtR\OEz+gSq<[.;Yfm6^Enxj$FI bzb'M`_Ǡrn89fFOgN'nr}xɸt\qB@8Nq:5" u3SfGybPN6wƺ~ne+wE&i"*Cv1Pi] C6+ZJ8+)h4|d후 GIɀ{MfCۘ GHQwVP4 fgϒǡ+aOnBan_ yϸA #ەՍma=GѿNێKvM=he0Rf<(+#Pc892|طv9ږ]+va; ډi󓑛z\\ \uDY--B+!93FQR>YERieATX#ςPEe~1!]IOrF,Lvzs4ldl+Ov,L^=.d57H5 KuXZQu|j(n1C]wqъ)l:dVYu5<TV&ɸ2W{}Ϫ7Jjvhl"J s,ҙb{f',d 2]ڹ A>g\&722 ~ZR-7(cp`lARVmŷpXƜmtɩwܥAV ɢXwZggnj:D$y"0?8cur"E&}0#MHXO/sJ\BwO3qLAg7 !>C} Tv>Bc)mxSfŘe{KʦJG&4@eγ\.<:q7&A饹\*MއFvlܐ@EHX cGc΅ܬΖlqԣwTW|5p!]e| n^w}IEy LRpĕO#Jg#4X3Ix5ƥ@2e1[I<4I4,KqVʶ9FZ/R,,TΞ3we.Q(Y N,T?a A.锤Y`zNh Vq+ygvЂ VUFf=pKb)ױ|z(ո3 KשBLW%zȁ;*藓qS9fՙRWs# L2k_tzw5#XJLSS:1mCAJ rHr!,D,^IAKe}ʒޖΓB[ݵ2v8%_D3X0[O6T~s3CJUUZLEIoB*d9S7 7ƚ %= Ƅ]}[z=}zaa-jJuQyh"oC'{(l:ȭWdC]קGE?&%8RH8hVqAl׶c\[퐲 Mddc鲔MXq -{.PtCf{weDmІ˒ri@ 8a#QI0(S'^IU3tra?ZlׯEb!g,=Q:~*I 8d<8Mr%(TNخg.DA*\fXqT)9\GkCLuzaAQ~eq1^c&.?#SK\w Ԁmw\W%8KuP?FRb92斥~  f`!Wm06q'ٍ͂Z61|=)zd-+Z]ʩYuKIweUݣw`/wUm\V7DJwncs@ OWJO{&A1K\BRM/44Gd SEmY V /4^XK9d{flR;b.ylkN%IJ-sܠp頛lǴ1ϘlۖQ޸sYB窭Rk+˳۠5A[5Nh S'M2Ѐ (3%S ?"Wzzco%-B߭۹ɔ6$rn6p@*f3ZA/Vc̩bE%1]pFA>{nٌU8%D@Z,0R 2LXy')&SZ …zStZga[lju`bөr&Wa ][`׆W|(/QEgTANj.s,bx߉RT@Mf`"Xm4LٶnЎayaPr`]<_ϥ(H٪f\?9k+T ; UpmYfvD;%z?jV|.B'h\Azo$3p&؀.AbC5H[M3Iu̘XA7=,^wס$bik79'|B*ӟj^=~14lRѱn]./8@AX0A?\HI˂FKr-օW6YIӂ@pa,D/U:xL=s'No/y61F.zd80!WW6?r%lMZ<$Df{Ҁgn?UeŴ 8{˾>vRsV5wʸbH$I6#Id~D6F.K¯ŖIo htR`{7Mh*8-Yˣ|`ΦGJ>\0yjHpCLY\ >nsb`,nBbzkFğ=N!'&c0@ wC:1+n?MQ|őP'o_,)Ơ?EF/F8S{J&f?տ)f*+Z"yP&aVXTڰ5K Y'9#`iآtl clli$p6ࠅ$pN nҕ[ ia.Ҝ 38goS roVNͅӏ?}8%#|J1+]O 샜 5x hNQK%ra3Ir#_/bxNO>qFoC~/8}Տ<pm(,ʱ'ZY£_$?- (j9dĔ‡"o$T0eF2dEb!*$,)CG!oK5n8Zi "r 7*S.nr iKǒZL8s*$ $1$p̗GjާxIOP4&T@4 %j30G. uF1IWf#@s}ufb>fU9Ŷ%(Prz\VT)CDr'i%5ϫ[7&@jƽ82 Ӱd n4+~Y E'8i4X2 ) m 3`}YdjE$ ^n!YT9BFffN_ M]i^!}Tix,t \0$ X X7̕0+n^q Oɢ&Ci*;QEѣ(zgcWwgخz@-A!!ċwH1jifnIwV;02?v# )Jb[cߊ&oG*@&^Z؛Cs u'm@a뚪v5|5nsm)J A<$C(g?ƬHL2 \RX+x l,"}\vAY{NR̿#e/y5`|3§dO%7gTLcm P]*cN6 ;`c dhº<C7$WT?< `ҽ6+QNmN9 }&&hSba`-Ѯ NavoPDoDf}uCx5yleՇќm 4b=7 .\ 6Nϕ~ K:i"6BzƐ'a vΕ5*OEyY̛}E 6k@h9J&;comy?Q쾛>9pE/(i]?h<%U=W'!KV,:2cե׺ԖF(8k' IÿLH9Ai=h5kx |OxǼB/LO5{~qZ[ZFJvZz!r*wm*÷V5XStm=L0mlC|z!,4jCol#Z/bga*dEꇐXs+e=Gƈ5*.q ,1>'jbiءix\liMT ȥrˇetJMICQHBOeZ=1[7S=}]W/m>Kէ'(d) BC^;u ԟ6PHdrFӋ~~u@qGWĆ ЇE|h쟷o~-8[g.~8lnp ( ^HevyzAT C)*K\yfߟd.AGV(Sng? W6G&\XQYxq CrB-rX^*ʻ]wTBo `M{f!2Z,dMVu_ڃv{;&t2ᮈfdZ><#^4MՄ2ּ1[ޠccFEx|l5 > |γt1 xx4m:M<ӂqcʝ?"Zr\H5w+ӓMlCWNF&2OɎ.Hxyܱo!lwb*6=9и_ec V˻2:`u;Xx.дۨ-JV|&-b&R䯴u͚(4ogo$ԸR=*,}iwkXSd]=@\}Uf5CoBn<~ז xܻPJ:K]nQfrf<7PdY$6F/hʽsEZՖ by.&@^!j8;D[ vu9Tp: i!L)VcL79Hk "S΢^̔BqVi7N'| { E=N`J %5,} @^O-l/"y6C paPUUS]$Ӳx=I= eӴY~.J8^|$V~嚡R{ĶZ}@/U;Cs1Ǵr/('{Td(wP9q9`gDr wB@͸fcc`/SQb-tBK y…Vzˊ= ͱMfPC34F3םscϝ ƈr9I(y*qQD'1ӿH]>NSo hw k'/bb2n=-ʑ5wş,o.Ŷu3w{!0&zfӷ~g?6zG kKXfOqB^e$l'*-eTH8e$oEhF3h.Gbr^YRs',}P) ;L\@,wIq&gyVZ6+!dn}@Q\l=5q"u.3&IF}|FCOS h6x'/e蹤\&ވ_"{6KX8``M`e& P ZyL;.UR4d޶ N12s!){RP0*_/H澶8_^Kl\Sfn:W;VjwK >\ +5}?W.n<Y_ɦɈ6-J ̪QΠYpȔ&.Ƶ[EkEST23MgV\/jD^6>{v8Q/є^t?ezÜL$sbRe]C wI=jN>žŠZ|H@wRؑ˳5EW C/aG|cOgښx@@r[s46΅s% 7%GFB&-+Ctv]:ϐPyc\f saVDwӰ5/P,l.8T&1jh '%U8϶9/9)a#;;>tã,;G|n ?;CLm-_\UއD[oJ?_C2+TY=yF\g0oc|㕱KoFf?!ʳp$lO -22:QeOj·#XdL VӧlqfX39753T8=J:&t۫ * QӞЊ 9%|=]LP/рya^Q,Fxm%a'BY}!p:&#ȶ';!i) 0:SoOvCњ) ,)*%43_gv;=4u-a͘t,n38JMkGOc?"nN;V!Ej{\X sQ^,eYT23<`.th&\IE%0wx׺c&\,}+bNJ(l K߱uu}{ks(NdtEr.QI]67J q.uˑqN?k44.Ns$^I*Ryy/DY?u IA2{%YJnU qUHǴ4:(T?9Kkn+y^:EA0@q^LssNQ'j7$HN Xdt+P!uc?x8&LaA[{hBCm*N%hjBǭW|Vy*ʳ^W&EP=0g͈üKT>\>0k[X8Y6EYI1!s@h&0]ԃw!gwGz3q, dǍoQL2j?P'~}D-b+F%'M^"$5r rݭ_o>n |Ζ9K p:dzFOՄ2짱1Zi$GA 8#͸݇AjH ;چk]@9;>Pר-F ^0oruO:@p1w3<٧,P:.٩<\lre-,+w/- oDj,7/׃#;I>Zc+!*v'^ } oe`WyG1_)Mڡd'|Sxj4Px}9Ըfɰyba4ʬ(OwlWQ*e~]m*(%VLI!O%?,k\VHs +HAe;Wq蘖χ0m_*ီ#:squO8|/\oSX7oY D]R 䓆0yj0VmCCi0ĀD 450Rh>$grRzsk5cjW۴ m[t)8󈨌<~Uؕ?°TyQ rQ\}eڈ][&p%Aaou+kKA$?,Pp|Ҥ1KGvbX(PoH`<Α1:IK"9` veM@" `J|u,9MgSe?9Nްf K Y6h5[O"2rEtfc'>v)wpvKS]q/>U@t"FXrJS>FFe %N3乳3fxi!$ٻD(6 OH@`atBN0#Е#֗,vH><: թh{qj]l/,.z61r96%T듢o<8+ _qlkq N(H '_l/4`|qعlq!@{AkZa8bϻ‚]0ʱZj&uwQ1<>ec b Ռ: E[9ͪ=@$bAϓWU4CUZXlbE``ٷ)Ync %j4!cɯ; }>TFP9x"?HqX?8G8ImY8$岵SYd)~[XVD=#0\OWh^-lrapKEExPzҮq1IDf~.b-k|Gq %p"p,ظ>PGgYCG_+`8D½i*83,C麭xy$VN;h x yiFdko>Ik~Vb,K^|1* H|3EZNBnhzb2;F(pMxvxM(%Tзޞ]8QP3%r_t5_A9(4\h wŀUߣܟ6coA6L*7VBab; dSN% $${DZ}TFpc>!nYXT;P(ua.zS{rk0 \kΞ}V%HF>U.7ƻ9미sg3~Qh_.)q̟x.Abr?ňVO#uAׁI品RiT֋10t`ZH@Ϊ)"BmaPOx}Su ԌDxC_/K% N@=fpP6konk W }x$ogʷѳ@{".HV^ m s']k.,f/ Ӕ3JjCz:e8jϟD\ڛIB̐}qIV=ԬJH_7|"KUC<(4*:zm.S_VTJ{-gF~Զ>KVĭ,#%mU{Y13 `$RB޾5iؚqMU sn)@2F~-{LE")aW㝏rY.AP`s3R)؅YK8!?D(Akk?80PF%m94ׇη`/>:Js uh0wλ3@[^q\ IӀb+_C\|ٟD8J S>n6nnV۰hnW@Ҷ}续9!M n]Zq[ ׍@TLQ٠}(p)HM0:-]\zGD'fW}2h2l+ȕcZLVx2)瞥4 =a>6jjwGv7;RT(@볪iy[a.M$<}עG1B{E@jb?U9nZ1}e@:8iaH\LDhVJ.G"xZ=ū[:KlkTÝ-vY(1ŜU:>{1/MJ@8\o NJ t#;LVM& Яbpeǐh* ~ޟhD6gH53)3419Ό/fBQpx=NIѮšw@ΝUc]䫭MN2=${qB,s8^`Id$/EF=<"XR-٬?,agјN˘@/I(C1+Nw^7E gx~W zBWU|kn' !Oo%]+SIP+q< =?I* jw{#,GjΪ0` .)a;:U52}(czm T54nA5/$)MPν]/Muy'+Vo 8s3zP< ڒg5{!Hd+|k}*\܀OjپIKl\=J\\oX͚kkXa, |Q[qE1yZB+k?g]EpM6D0Y=KGLeF*[ u['J]{M[LV}l@q9ՄN#<,i, 6z0R2:6.Q_gj&T2x> j4u+F^D2Qǰs O#U e׃ۿr\ NAp*#KQ+UO|iC Ťvjٍ o7+}7)N2ٜ=j..w;%]QvB(KjuO hsojBvOlԂOL&dm:" `_]I6S/%iXfIyh&U:\8@N/d|gERd&k֥./^8ӸQc.δOλks弘Q8@f:ˋ> J5}f,A >D'ТEG_L`k Hjp!'zam5/47FŇ}|iْՀ?yxK8Ɖa7Ž~}dR 3 FV.>$z|$W :blxCC1 <[3մԇX=3DT5K- !qE&_bO-ޔNH>}O g#5>3μls,CYoNQy8S+3y Q% NI6r3__ۉN̈́JbM.Pr3qB,V8Uv8sHuKo`EY^Yӊf@w:#z 9QK5o~OܝԞ+"P-8?R]1Wxi3VMGS b&=Isӕe%6y+UZrH* ݇Qy){5?V&>.mM;PxqZ]] nu7K','F|euv!ǏS)mv}^r2[]zj?1uj[ʴ $:W8$(~`4vA5P2sZ&/O]4fUv]Z@c_gCv@!bԹy*L Z*QkN8 Mx`*5_h2CW};K 2J~58ςFikq9Zz.PӚKwnG9àZAJӣ,c\kn`fJ:,g.gaac̹k@AZ?Ld.F-9xIK ƪJLcK3_arᩁ; Z~.0´:䞎YzPP#EjA"năLRshjPH%1iMc$V{Xvn*{oD1{ڑ~\ !U뵹9bPF c?^֤cvr#,ȳ(}G\̑<]1,79ZOq#{$c rd5;afэ-$f: _X+.m8&V^?%d8s5fe2J蔂\#?_?nH-"z܌xS`8.(y%^vV= zԚw2.gođ%=`Zr?Ռu|i%g T1vif}}Ļ9X%al(745v) fvHp:Z~_yLlxIb.lNO1 RnyLŞ]1f,m){ְ=oc?:Pu5+֓^ly3gHHStfL?Y>o a.j~d;E*#<Δu"L&9/JO!4v(@µv\ Y‚Lj*ogI0k`+HhWҢ}7_Wu`lj'zK68ҁc/qv}| xZ㉙oNIԢ_H{#Y X*@EJԁXhJ'iAXWcYn#S ?(:O򹲣A 'bp W!ݻ`d[\iˢ d|ka:b]ϻh~?C.p](X50ExsqU3aeX47h*YϏi2cH!{驦7| PQ,.4#;_cy\?&v" DRu ɕēDkpWK\xU- =mB'w0[ErW1 *bcz?,s5M<#6ˀo0@v9Q*(Mk#mN^'-J_x0 Hdu|VULrGҧ>#C0z^ax|P樛PC⠍ ,}OZ46<7/U;LauE|?Wʖ4d % oX]f9nL$9Ò)Ӕ]#T?ը"O<~ϊHP_e]]pMIdWP`K~X-2؎}qTX tq-VD]0&`Z#SYr`?A9ʴZ}R]ʮl p7 S3)qs+lx*1Ǐ1/Ezqn'"XB5}QlIi?Kr)9ܠie_#_XpnWgs)G/vD7xV)_}_VL:7L?l.oGMkֻͰamFS mf@#/0E1\1!gX\-|xvm8v۳$ UdM%k<+Ů zħւa9N1 <u0jIHt_]b$ [AlC&{Շ`׆QRDE~1KW"PqȰ萣X-*vṁ4sjeDK w u4y |Fȴ֦M2MA6F3 [a b8el\gmgׁ_âSfW[E2FCK>3S*XUGQvSzGcX({8Yҁmc"پI6bMl?@'x юa'_$rSl KuS01jP |=VBJ̜G_zQε)ju̵N?N[jzT0g-ǃ^܄(0]`L B&ZJk=0TWmP'pa Qd?$k)Kez]3_JvR}LyRF24ʬ j+vScP'֞ʬbJQ+5v*[h.)z?ub&Յ{5Q{˱hxtܻUPDy0ا]݌Zس&> ϥGH&{_C\ @8l3J"fA|ehQk_=JJ0!CWZHb:ڕE`>3V oW'(FҢJXR*fPi|*!E9g#8`'wy #y R^1Qohͪ_ ,҇7hD6nC/X9Hz҇ϋפ;CkEq3\@rc9Vʙkq߶b$Naé))zD-O.-&gC -Sas!7nFP'}w“b )D$sүvQ/UCDAXltBZS4 IazfXեTZ,_=v@AQ/B*Z_8+agcHKJLeK3Iܰ?EJIGp$:ꕎ g]Bc@sqJn7)ytK]Lq7`=-ЊOCYg^0 2hf۱v[j + 4G[)#SVV[Mb!J(C8H Q@፧'m܈\xYr_@&@<ǽV,=R&m )fNq\fL%qi<`@w$=҄?w'Mjy Lf_o K`ڃ&4\E؆|;i0 P_% 5r MpzquXL䦚^V[>=n+[>(.7"dL-k7W3 XEGWj-?~ǀ.tQKΆ iDOIpt,pl C}3t4;SG_Ũ ે/YTdhX"?z>Sq Lyv8SI M-KN"Yarj-!9$:N$vy.XCTLuϞi#ϸ+~'%#H' `,_듡?,q4Wx~r1 R/%e4"*[׸8+3t/P쮽@vtfl-Y8ɟ7KBoՓV tדMyNo+5jmDe-ҽ Ʉx!m_!bDʰBSWbԮ'a Әޅ"^̈-/✖&oe˶M։h5/]0QEȑK  і^*'oOhNӠm {gr޽.i?=qXOlJ8A>|4&Jk'9EЕ-_Gxgt^7>14=:y0!-P0K@[OuR/WQS2K}o\Kyf# z]K~bҷ6sĵd5Ș⻹B}m/ 4H9J9ɿ{ͽWg Ŧf'?W#"$C #Rӈot촅g[𠈿$sBϕ ʧ} ″}Ѓg1mCW@Xʭ;4EpG䡄U\RBES;ʎuGmts;% Փw~g%_y z)I$\(*'pp! `u=kdE40T6xV '_mT~Lv=BH6<3=tVyPg6o0 Oi[ǟlR|4TnVk`Z{M6pņs wgXc]4RJ(sJ ;.Xr'mL3GhNRKBQZ&Ҷ5d3 h b^c43ӻʸǵ)1:o9 dn5n!m&$|#^潸CM_Ƣsv=Y9k7{4\@t|tKRa5{DNk"q_b!.HϪfxaNKiH ujE!nsx*ۋ3yHgkL>,XdU+;?WྵˀŧWqw\j^yT%\ w#/;VqW,7(DpZd<3gU|<# >|UNqLv+dugJ|\D[agnn',p-V[FA"mRJ'Pտ|6cEϖUD8ݓNJ/W%$1a5He8-㩬.ZC۲-!QQ"ZMB.ZN)GKzn Jt^p/\`_Ӄ|UrjBF%1,# RTrBy̶+7ڷޞ:W7`Fi*bʧd3瘋m ֑WUh @d0n4<@άj:(FCz}+gH\W!іm?h=Jߑq_b!d5 *T}o=zy8ZBg(,**Ъ*Ivpʃn*>jZ] d& Bxe:9>,[ֻ֪r8!uE_OZԠOjzi@eRhv kY- .T2UuH\n[qt 2\=0-[z6V˴@!"d(VRiPA"e&r;jbGD3 gPR'^:I1.?u7hQwZϷPSD[+c}1H-؞g/r -N5C? X}M%Ԡn~ѷH62Nr/um>!:S-)@=q߈(GL7"0>2nǬcW]631XkEh-DJ?xH04s|6Q^K x,٫ϻKtAfoy%/}ߙ`NBWil]lVY [`,A˳y$~ $o=Mqg~$vuVȴѠ/aw.xr;)ΫҞGz hٱ럏j:覵E[V?X h]D:2~N*A9@ ˖ÿȕjFPLED0zH>|CUe* teUzkz?N7mY<аlF ¨-uSG~ =_5@xQ$D|+0P"h !w& tloik <{< /_tBͺs3Ih--/iFVIܸЍ .j= i/?GI rh+Kpe WyҒYosp&%lbuB=1٧W*|əIG6YKټ=4<??_G6i9L.ݫ{}X 8,rTX=&|1Mb!U:3{h$M$o}1g[3 hq&!I}'l BՎbԂmMQwp!iRRK} ;3V3 Ț1\K|\ͣh!c*s9KX4̓Te My$"/z6[ݰËy R mW #"(3m$ @y%ǧ1Bg?…/ϭ%c?'PƱ K̘͏1e@ AMq'N8 ":lo@Uxޔ,{IsCA6KI(RTannJIEeHc~"kvfbWyLiVr j";m%G&w|"9Xb}%'S*A\VEYr{{x웯L} p&ߦ4$(aGk&/{% B{xxW&>\>@`EΗ-tğf[d4BzYmH-:w_7JEMLR( $gV\!ϗ}x%q`$DN =%知а9bz\Vf6lAĐڳ`;Pky}SK#T=- HOW:'-.H9q@w񶓖x.ELۭzz^;riZ~eh{b!TRi{7*‰jY"bp"S9 9i+B ZL?Ö u[7dV lޝhp5dMh85U:mI.]"q G&h hl5FCr0cdU! 0yf3єb|=.D3Mߑm2I kҡ&0YUt(]e;&h} bv-[tuAd8+W#sd.wz1-^%9O,>ܴVIS/  <%ZQ?x7NY * U$ 2ٓOU5bК.9%@FXcL3[]$'+:Nԧr..Lצ6)czMXIuI?W>(Fܮ%L%W%p 6 & EHY䯛kצ鵉 M3̿:㫠GP(`ܐM #ܸ|z>Av)9EU/CNngŕO2a̐ *AK'7Rյ=UެL!mL쓖MP#(m0KJ~?kxrjhlh9ccP)Fv -#빳L# P hKw8ݺ1^%r!2X/BÔ$!Z7'?f`R|E\l:jm-8޽B(A͸pH8OłjT`1GX^wY;yI5~7ԟycw4<^=õR ;9."my6e$$<=y\mgpO\lwߖci Tk"8Ѧ뤡׋rDFXLۿGwYp8NQQx䊼dS350&l=#kGF0_N{X[ά"ei,C"m0}t鵜clv117˶$S~Au!앸) Im>t奧Ijfٱ$sojUJ@d7:0,R& A YWI>Kg+E >Ǻdna21*;b= ͈/a(ԡ56a:~rT}Lsu;Ѩr~~,K 2|2 eLPܵ)jT[5عij"ry,6Sh.DԿy쮓H61| +D7LN3SMjSH1׈اE^iX|a>:gQ_i<ò\D0,)p/,Ae$1{X D z>o 6I>䮖+22HPstl718lT5IgZ<_捈Z G]`D*Y (_,|YGO&ʖwh`|JΛ>&mAtPb Z8߈X,MMeɖ;1"tn ?2(EemޚfbS ;F 0z ^O=5vGNfjZ ck;JrH+-R{ CzJ._~uRQCl>E29j mOGSxei8r#U CZzE'5> U! *H) 5|zqa5Qxq k}[b,L#H(#rjBjM̘Dd9H_#7% S'")s[_X~$"fؤWOZP"|>tKG=3|JˣXQB>ݷ@'`5E%Fh:v_ ^އT5{go ?Z0;^Vf1J?w>A C'&*'i(Gu.kf>E:#s) ><5|~[o\]U@2lq@[U8s.q]3$ 3VXMZ@u"s:ޡݿveH/=3]؊?>>Ycyw~\i,t>< ԦΓ d3vuNC\$ٵ?J&?ks{NxZWWS`l+ "-α*İ"jE'C:ӧ[EDOE~+Cy_uN4 )[@FqI !fYљO p2]$[5]ethM>ypvh8,CsbsckoXJ4ڸG6oReywfmtC=5<|+~ ƳeR8}BǢ#ͅpV͙X oAj.ZoºJ\2cZOkҍC=":`ә1zBdm2 *)8O3pRs;cO w跧PYי{gq*[B<~d&ߎ 1-.=r<<}>˄cP@Q^^JZ>z~4~ɰFu-Z^p~08}j78^m( ^3% "ݺRp,(Gu e"QX7~ vn/nw_`џvbwX=6Qo^#gltyt윀_8Đ|Xg%z&u0h5EdQ%۝^Lt{>R&YGK7a}55Oomq ,Hby pGX%; tz OnecT?{*q{UA BzT )LeO{59tZ9F]c cTM U{҅L 3LjvcwC+E$00r<Սfp4;tea·z{d3l J(ago<.{MU#_Pe"~BkOY~8B{ڃq=ܸ:;[E*jʻCl2F<3x& ,k͆$8}M0~j gI޸Hgۃk(wyD/f@ X\Me9qHBgKуp4H¥A !5^"horGQ-NN%[wGhv{ŷKQb$d{up20>o{&M̐Ů.-[qw2И{b8 HB㠼ş>V{zZal>TU޼sFd,Sq], jbE ˑЖ.}tFK~.vG~ N_6pY*Dk-M*J[˭CȲI G .=P I^U}IYbvLsxݱI^?gP5|v6$ )eK">QK5pyy@D3gE _v% #eF&iE8')>) vRI4Ω6Ċ\"oRi `'ZVh2+,c6u2{Vm$je9,h(M<@fJa-[qnqlzJBYLKuDȘfJMS_3fD#?K}1N@3)2שzItBlz Z_"$LTݲB귞Y]vڛ{@Jgt`HeANT}OaPI^-n0Wdjmjw2/XGza5TH[X!pؓ5#5gSк,q7\IGl$ƱGB{D!+~Dg $ ?;>$w-pH8a0I` [qRkGG ?ٗb7A $N6=jHY%{軋>dtt,N/ͬFC)oE)n01Ӊd 0dmc^+U;awAb=ՂQ 27sm]'`;?Y[oޚ[V! Waڻ ܹQSwM']m}t̘YwyDgݮCMA)&Ġ.e M]L4ţV)8%c!3)_Cv hEśh1mi67,t|\~MS`B-[)Wn CoClsaYC?K+&k|SaAZqFa_'l6g+0٢3%_8%}}dg;B_`[Շoo> @ ?m?1q1RX\dd_#)2(ax`$MN`Ƿ|+4suK@IN}.TrgBÔ?C@}tFdL @S!͒Işl7-7M,wvgYr,Ds٬I8؃ˑ z Q9]_y N7? 2-1& Ժ :Е&GLۆvQCD.)?Xӫ ib._h = Cl)e66󣎥rD(‡*@w5]٦KV¨@^u1j7EIdGi5e̾lNs4NuK3 ̈́h*Í4=>95iS666m]`DRzڣ?@"L 2jV&5W@#*9筞~u4JI]4hY9OӸr۷FF))ZB;sF\l-e)~gL ΦZQ1%yzdqۛlwq;=^r T Yf\K>}0+iJ|pO,4b 0PGt7xP Md)憰f&"{,L b'!ZS`耽Q vd 1WiOm:&[gV:e.xM H <ۺe0Eյ_&,Ñ`RB^s-HdooF?tGhԘ>!(ؼJ q(@X&{'?BGCi+n2{8q>WF ;t,r0~:I@`~e&(pD^lo]8RJ-S[D'uiXcY5 rL̕ Tݠ(gUrAޘ,kM7߬F떸.# *BtnjY'J2S Huezl_i]^TVfoORR]yxs"m h t ۄ!ZtB(W\9{1(;9B>%.oS* +(9ȼLՃ䭿k?|S?4CPΛ0+[邳rq[|h40W;Zcg8E.1 8·U^T2Un_ M^ܟޖa;ZsAWŕ?"FRdnv78`Mow"`ą:χ3Y7GisGLyvM*bggD+aI`)jႮkxi |jMAPp¢0Kx2BpޏműtzTQE[E} koбrd&Î{aQ`IZ0{C ,5ZiwG>pj }< BۧCI$ݗ1oNOhТߙ aw&zZ9M Z P{U@$i|%L='Tپ]ÔS}p&=(iyp&xs+7xtPZY[fzǤl{(*`{%Gx')Zt8B;NWs z0rdɿݕS`GbU@y0D !զZTz81> a:뭒=g-&1@齖*z'ӺLr#whKh3dGqmutA6\ʾyYǼ_֨}uϰ+T|th^|V6%"S PWE!chZF,:\ʫ*HTf//;RqOUr"`h)X"y^MTGc!$m$7V듚Inyl!DD47p){cQtUܑk#B\ڭ6&Mj PyT’p,!k4z6UUtZ.D*X;>i@eRy d \jG^?UqE| ~@C3s1.:V*Yi!'XAIa1NX N`Q,( ZB.+HC)Ϯng}͖ʖqu@jiq창B++Z57+RV vd =y<28G@-M\d287**PS*l]q/6\?2KM&8 gJ|tt 5-s>j!'dP"w;Vk7 Pݿu.mVW`uj跑,(:Ӳd.o5S^s|ix#º-ֵQ&3P]JN)2}IW&=-=Gl/@{&4/t:$kK /!f (nyux92ѵy;D"ݹ EwO!$ªX,a@~~o쯩E<EwhgͱS*j^ D\f7(ǃjvq14Z2D^9. ײkh7'Ï(nGzOUKpOi+6?3f#maM9`QL/AM\(֫vRxS>*{0BIuu×|kB:GS\uPz]z!<]{)Y/W[SnFtߞ,䌟Z]U%v[sد1~B <#k6ΟͰj{(c~ $xG.Xhhtjfɮs^(a?-wCCxZvowW6~E 2;V=`mG)jC-jx[OA{2%Η/qos}$CZ&~f 8.߃Rhf5N.ueϗW/e~7ȈFo?ŮE9Yp/~g..Pԏ|,۟ C}}w-ǹj*D7cִֵB?TrGb]G8OlH*7Fkj9Q!]z/$ZGms ڥs29A,|t샎vrcԸ:H|O4e[F?Dy\6ˋ3W&gueăRY*ҖK6pHڝ.fvbҲƕRvTTY @"f^jp +5 1 }qޑ%ryfLZS6໫Ͱ[e\cnf iS,J?҃sS]c+\:L%F&Q@-Ы +^V-B U^NM轶0b3gU3^Ջwǻ`;ێ-x)Rſ ܹv o`}4}n9."kp=&[Vp֫vqI^T* ˠ.#7ֺ=p, T䖳I.<^-''a}%#zp-ɣ`urޞ '9E&W( T0W8tQҕtJϤ$n9:ǁ{UCQi FSPj_L8vg߃bC͇Mؓ&>y2Q?*" ymF;Iߒ$9WY;v5e.OQEMvlj##|p_k'D* )R%@ J@fິ9(4Љ/]HA}7]Ps_UFkz\𼍃34,SF 2ʔ*eȜx q.2,>o [ߜ n2~Ldߖe׺qTV=y94sFJKHGcqiqI̘m~Q9v=1 DAa:Tkԉ <wtZW !A$a .+۞)3јHX"/˲FAxE]ڍ_Wu\r|^E١ tR\m{*oV*МWr] xeYK7];S2ւ7?_5n2R a.!+g]n5HwBw%_ S(VqiMLR8f=p׿ȝ=H4Oא3^oi_ SUOԓ¤ݗK5wlUztnžnbx߼ӃrqzQ5]Y,FplTU+HG r~ PУ_@KZU1Dvd.mY6lKJzaIVK&C4y.nh,JſMGaZ&fC}I,qI-"<ۜ\wz4XJ ƦXQţ+glB:+njIGF_Tael .;7XK3GR( /&N>jn.w·lχ U1Ο|eˋLUْ83QWWG6 3W BV;E \~R@2 m7 (/ĉU%†&P ~wƨя0᤽X0ƈ$ kZ ph='*`9%# )zKg3g`]ÚI#Q./u E:y5a:w < mm⬵ŠF"r]&"E^~t.x5dN7b_u?WP1БnVHz3$ʴ6xN%GҜ zӓI@)=0G!6ETo? w|)-"Y=)kv~V~w^ ɦ s _fUT+J`zBad A"SG4J^mj\~S@qX%*1 bXQs"dYilYi2\rnpLwSҦIejndN0{~k; @z"]ö!Y(dz1>%PBGu /pP܁f=a"PO2T9x't֞ZqfM6d\qCGڎvɁE㩅(^C:u=%A{|RtU,WJV65YI/Mzs!AO"n\  %ObSPp/;MmuT'|aq.炘FP jh$=UhhQU&uS(w#u[[JZS}u _gbyc-:u%Þ ï'e%qY랛FO[HzM2<ܽXuwVն Tߠ:B^Tbf/JC :LdFn cPK& >N 6Lx]j3%7}6$&UKd/Lu %*N `V{w\V[KYB? p4Y#e[za{9L: `"fklL~M4{ e# |V TQa *?ـKtATlú(~s`9&{h $j`D9v)5}zZmҐGvF"9ˇ8nS@h)vPU +aQ;ݧ}g1Ò> Ø]t8zbX^㑜e=n*K-~d$rJq&.?z>BLhƒD'FBŦm-1Jl*ʢK%7ٳz\Xvmm"+>_8לNV2wxoedR#xm`3 9y>GJI/;k?Gt2[>Ff;g/ʽUP+PEf}W;`3yaԕxlg˴k'i! RRME ɈBka8 M1ܚc)k>' K)|!r40)hW٦]LXv#=wԟWލYYoMlF+慼 7croaz]R!ՅϽ:1Gy* H.f9s >,Bp+ؓVADQ]`w ],O0XxTg Ӽ>Kݵ]mih^HizPAj8 A "7>Ť9X.:KPVLǯ=L4?*nPMs*w_iQ!@oѴZ{ G KߦcԊD-JCAYa,(R(3݄v6ԦN~;?o\؂KȵK%æ$ohex8Ws <_JC(% it'JЇ5m g¸x "x^ώ3BôlIKSy{蓱*/9o܃CAtO٭]'ta{Ag#.C5Ϥ\Gʁ߯b[|澚&8, 2ӎ?]0'ߏTf ,)l,Ri= NM&!X jc:vi!],"UyHktyJ:@8n"Jj$-R hc#%?u#^NLKm/9 緾 RL]Ό /wG{]s*oV "1nlrG'ʏ 0Q8E=TKg2 :Ţ@]=*MR/BFScwKyw[=34G*x(o+hxZgA~%LƁI6-nbddN'I=ch)L @Bk{В8O [ aj-A{Oǧ[M BuFB9.G tE`%;TohzhM; L?H@T+q6M :؉WZ*L-ds7:ps݋ty83-β^ôQYQ] %9J #NJfR7Ù~|SXpbiY2QKx ՘l'&}oN&oRLBUA0c-D$ sT (IKqY|.n{[+m+oLúbe7tnfˬ6Ùx?1%ls82eV2tʪFg]P`xm z'''zg!h3]q0s&HoçmvPx?nàӒЎTxF\ڍvKN{CxMòff9`J0aX+iGB!vPjguٖ.*6(]r ^9ah K9E!f/g .6DۥSkajitƲ2ܘTACԄW?#z 4@]r3~pZ֪#|7 H GA7Z"qlK{GsW}04Z{8Hd:f&MfZ5D#;):]$4ve*s`o}M:%xM au5pБ h}PȦ1Hx<Fkw*%&:U]H0YƋ>Fh".02GoK Mxqȵ߀EݻA$Q%addoST6 آ ]~'K O~2_:2Z ߋƺҺvF_9R[96 ųlg,z""]-Ou@j纤_0T("-kw>B//nš7Tb!gBww01w#Mu'LxzV&,edtwt{BMcn ]E%/ǭ}+#'L8QAе4u2}rPT=+b[-<@c_:x5 G=n$pu]tb4-[ȪgУV'l%'L0i/:ĽF;S|'WL5jQHtQsϱKs 7a-1x|h\鿭 .l` loJ+[ٴv3>_rO*\o<\/5灸_MS T|m%HF7>/a^Q.C~Ak! \})ک5a0tL2^ސ)# )(EJs\2`!ߦNwk戠/=2,2H\75̈17!..mnx-%TBHc'o;樿++!xYM?mEE_r֘id^R!sO<xq;3jGqTպIt{PBL93!tк5Y Mȹ*APOT˦CLKL rh, 샠Cs7+sU!ju煛@<>lz Q2s75B 5Elׁ!{Jג MtpW+0ƎXm{^VZI+{ DO? `ImlM(/O*pPM\T2o"Nn^lZM&F J acd L6A'OL5:luԪn7&[GVdŜoN+0;-ՍE%xє:Tq4c|`G. OGX;-at$=;bWWWBTcԝ䳽񚽿G#W!me;ԢOP/0!uⷮw7G/ s}\bT Rą8oh;Ñ2_{Q}~bi^';I '=A@eȇ|ƫz9]nlJo CP"V$Ug`u&WԽU885Yo8t{\ Ջqs DM{_A{]M_μ8IsX#߅wt3-䱚f(|\w HdxS:I=mov/3&YmtݼU+[V<3@{0Ϊ?uBc|uKA4-^c õpؠ-\}MOSh`0 KFtq7d#1s`A>׻_hLxu (VѓL%uYܕSV;2A,ު)'Ou5|#S`D}O>S6p Ne6 T7q܏džLT8hD]hQbڑa$:V3|u-4wkF~:^~9fe~-]lx3wR)G\pZ,-nMCAו!L%;p<|UC|Y}!=JHx`=C]CGR G <~M7tS@9͠v17Y9ؽtčߌ(~*C9uC\L8v'| ܇p1rpafћVqp鬭>uBT_\ MRhO#0᚞k*&50q%,AiURk{jP4JQ^lE5=.g\yo+|E"|m*<KA=〟s~ `)4'JMS5qX 9;r`PY(V=S`X 4%1X֦i&Y3jvL_89{`D y.; nλuT~, cM{t w~VI.0A8=T" ZV}L^ R XU~m*@3!"+|fTG)XV/|;QA`S~#Qbrj79z;VU Ӣ} FzM)6jAe Ty+X:1CMln7vڎIQXfZ.*XmT+] prx)G“tzҶJڔŠ9Z1S÷_G*$g*5x+77o߼%LP(B,⍏F-xB9}4%'qYi Й%'@iYÑg@2 լfν7\Bʸg&iGD#PTr\7BW?`#}BR a LЄ 1ىz+2.D%-EφtsZNpEWl"cgCz<L}##,Q S/1u\":73QѬ*cQlՄ;<+nz,&hm,H!zG'O t(]6=kxD ~r'"HnN{CcauOohHLgbBBtC,~$F2LʮS)wŴ$f7QM2-W{B1|^3+.g%]#S ,mCyD,MLw XIȨ/OΤ>V/K!4k}&I* /x5$,;m O5OLF`L)H 0&:ru%'Z/u)ks˞MHU8Rto*$/yh aO&#V}% `]* ~Ns,:1K+#8!j |h}|.A$U:$ |q L2u$ࢠbL,L43cOiȺb}ސ:;k8-8#Fv-dldq*ez9X? $s_7G&a݋ƻa͒I ؐpiZ -*SD,=*Na^ їO[}قtן=[.eqK[yWZ*Ht6#|_!LvX̗n@8]5ͺ 7l6;$=!Cdžh [Vr4&2σF0Ɂ`IycWHJ;7U!+P)}T1 Y`wfRCjw< 2;RŽOqS| 8b śS7ib(DbisR9lkAʻ;YU)RFLG\Q)??*s`+3^FF ~f^e|5ˊ[XzHt+籡m6pFd}_ 0L [P_"VHn]U'`57hw͌ gD~61 Jd<, bt}kuNRQ[kWQ@?ICEFwO]+~2@kJsBi@5&ˉoxb`,s Ŗ#hxVdAgA~V5B0Ҋ>텶f LC0Rw]@,jK"fg73Hݫݏu+պcd'E)s ʼn?qݠL|& H1`oJ=qmgF'4l<|UCH˛Rpxl<kX| rNW-d<ͫ<&ιِOhSir07؇}yqAT%W9Ջ3F2J+ӌQvK~e al녾>D ׃l->8і >:?7CcQX^i׊`z^If՝E7t*5PO$Q0熓uzz_!A⪻> {ZA1S;GiH{~>*6WraZB<28x!8t_Ia*@$2ٌƃƾw?GKqJgh">Sq:ee^|!δ+c]WQ!a;!o~%Z&`dIBĕZ%B`y?DX47M5 \OLYB ` 7Ӣ2Όk`H/#O>e7D?VlݺəlG5),EY,ʙzwB퀤K¿l\ȋpK{F~X!VcʥaEIZodc9TYhR Zh0"fRAxJygV@qh3|%SE`[Cѳ‚uty>䮆R9(Q4ҷb`-H<ٔu6yaZ) W/_.ͺ\=]F!e_V~m&'LYz שּׂ-JpZUF»^mCTUs: ' EWe9KtKk]:QeW׊ν㼤**.Ҫv$ELxRq*)Y6)9R[T|W"k+A#G$=_ ~o6p0>} xFg{gjEG4[`7 ϫd8Irqi6vZYl%0 mɅKՔ#oTu8rAznmF= 2*Qpϻ+TcX9J\յܼZ7g@Q# X:C 8o_QLɗWFv"7 J;%*+x B%kTp3PF )=˟L M{Ƽ6Lh&9| ,׫MS'>'Mf6tK>4ܑIS>~?UE@ӜM /T9v5?"Notľʁ_ dl١{Fs}o20vLjoC 1"-}`J۳cp7%$B%*i}egB_u2୾}#q9f3 Z4ϱ^Jyb |*oco(sUR3 g W|f}gBM<C2nrR Mcb2 O\8JJf<[H%z_MvFmj v9 `Z|O~{Z[Ї ~\WtB"Om,F\!l)!y&qf DO8OrD{wD2i8oV(:NnbB=8T#sr~Kі5)Ir0{Q!{tM^rM_-jFd ~#B?NrvM$CPj3U]\ qp_*ɟ) .8"W{豣_ \Fwi%Tb _0w3hqwwsț#v?cF T1cOYm1(ݰTyFUc΀,$ػBb@Tr)?}hEp;@2*6FU<& Z׈y hA~"Q/UڢL@o~rrvM8iqs̍81+ks;G>,x0[ME}ONlMZ2:/z:h!QݽHm1#cͯߓ}.Qqv7+lϦ:Ki/ØwL3݂`bzmeJsp6nzWVaio/emv~B2""0ӕ+:Hx2JM,ᷔ z2<.o 7ju YӬz}:zLB鰽Yp"Gū(2/p~{ȞPB |!]־[N1ejʛF? aӒ ۅ᷐lzƘ"4Ue/szu]~h,749_VWAIJVKe}.2M1H%7 }u Tm~D eq&sYJ'g{=`/c ն;#^o 0*j`F`P,"azk4o y2. +'Ơr7?EB\%yT4n[}S j\@,~cxR αw|Qyyrװm)ת 9uf8d,^v(d܇~7DZ[4-}5%qd/ƕOgyЉj'D<_ŊQP>A?v-7㙈DW;JJˉi)8<`BUoIdŏD00[EMޭŃ @9bF-/#&Y0tl-9eg2R_(>\q񣿡YJWH%R~T!..jSq6}rp I,'c]8cNm-U5O` /)@`ByƲ_^mdc{{hCG\)5g"D<~;fdm|vH:ql'tWgw1(t9+<|.M.Ztn4_Jk!G޻`&ԧG|8b̧Em2_KLD ;1/$El$G=yͥŲh Z}HQC;Mo7<3zw^EnRVt)MHwF15i9*o|N ϧ]_eVڹ։:~t^!5C [-2&AV#jd33Yv{Xn}3"q))!RGvݕxL!튐;1rO @*0/<2%{&d+"yrCòn?`etg]ZsT۔e1)=pTѕucw-*H@'ODWmZKF[hPV7I~< ΅Fg]/=xM"l-)Z]6ʝxA @;DyZQ ~PXJ~SgCS> d3&k^x!"gu5Gx$ -C@P:-E.^X5ۘЇa7pVQ(@Xu)4\"ź=pVus*h 1\Bcs?|yApj+ўebYM@ ENUv$t ʛEβt(U AUUOvU`ï&b;U)ŕFvs )ߓ6 a  AZmx z#ypͣ5^C3( J~>5^N=DoY&O,^" l 或oWV*⏅*9U-V 2bS sby*O5S!Z o ,w#O*AI/ >:I]Bo8䫒c1y"FЊM/O6V }#*'óI;<:] nہHQ 6QF HMrs4 n>;ކt2^ `٘u:戡wH#?!vQF3EZϓ#Xv*cEUc(Hg"kcr:XkRNӒǨ iqm§W˝^iXyd+m$ B}* &1I)i[ht GKc'@;OMVKwOv, $`I!M1^[7 47Xnʭ*"-_]@HK Wo5xc~3BbOA jyY*pJzN5^>"dbEQ8$\7o*B `gKj`(`ESo#SljcjR'5)OR`q$Z7J8X=-= čTO~w1ՙ;u# 0ue)}̕E4~B 8 yb0 IW)wv"-$AHYy\h룤X}O5cv9no6v;A2N z~9[Wm<.7_btށ0Xjw|K{!G jj3am UJjv,yB+.7lamB7bO?-k6pm| Gв'f* nXYU=+2[ ~7}3]G-J oYT;jBI%ޛFEuH7Jv5;![&D}#e]΍% yӅ=r$~K;lDK40sWxsH|Aزw q@Y/>j բdxVY`prFv"ӈJa/,JRul9DSHIHjQT/ ;tcF@ ^#bF[#%|;X?*5iʸf9<%̫];X ewTYV5k NZN`uPÍq0+ey^/ƔJ"AZ2nbIH1&e5];\AbiL[0k2{ޡBTd_(vijd_sZ9X',i]qTL괌p 3b'#/î!ힾ〦5'BWoZa#Zn}4?N[F.F3@Hv-Vf;6,y9CɊCz6bnlM{=M)x=9iR),Q`@YZ9/ h-F*r!QWagtpnB7U :(  Fט5*Kb~:\PfvO.d}Rd|RY;)7 fB9RbyxRbUzx3 MS h<[PI}rcl6H;ZIbd5Hz ?NkGޖp/@1l 9D;˅1v|*(E,Z8:rCC70]@2gXPb. ]1ok. `ҸpByqnNV+>П2;/a׎[)۔AE^]Uܻf܏eCSNZY.gT\W+\:sl9h ha+17K0cB|< d{SSElʖQ"]##|G:Y)o/hV!/ƅ/p 40BlLĽ$ 70/ˇ_HX?[T9zFMU k:{r{%K2g=:݂x30@tk00dc+ yA}$Rl$2^?%UdD3ňzH%9H AJ u* O(¯j*FwXFMi`xAjpa qdwkX PAXLYݞR/:c~4s^ H1{o>.t&+v*4vQ[PDYIݩH!ƜB rXcE͂x 0)fw DicokkO$L~jc|YTK:J0^T msy,O % A_8eiA}K +И pMJH@ (A,q9ѸX ~RJB3,iݭj{61:M{0єVsky]gm7a}xF>}=v{5o^5XDl*LuttmZ?69m[>}0{/%\1L5r SQJfBu4tJd>3g g)xM1A:6O,#b՟ ^0oצ^`gvB3F*u:[@9<(7<ق>C,T5.DD7UbÀ[J ,<زmh5^"$2x2 0}+6R행E[v𫐫LcVdcHȡeuxʂɕӎ/wهđeQ<ن 9kc7UkC$s索jFzYP8 WJ3ĩ ?'-CAu ( &pzǵAmռj3&c]r*ܺLL&Q߄ӉDNk֥^8ͬgw魌J&!r xrY2 *rb!u!3ѯ |!ũw,C}tj& Gp?UdO@^Mܯ<\\5:`㈚JbxN#A=bpj_/(t9I$BYti26ێd<..w*hڅViȀc[kFTIyv}=ۓ [,o8}_c;.\\Sg; h|P.4l-)swPQEbږ?}sߏ݇mv*G<oB2ͲTj~ }>8ɞ=!h f'FM%zni0~cQRmc[i"¤悵zߞ]J|y6 #t5a:旔4~yjǔy<R-U6? `}x_ʹy╢ ԠɁ)]!#٤ThQ\IFxIxM}!SЛ5:Z.X5 aL.pueM/$T"87qFCI6}Ѣ¾ѵBb;cדTs*FSd˵lxc~n.w:ҴbK~r7 h!c<ǙUn!^Uda]xP))I]!N~TQ'Sgc d\;䔐++Y63Ntx U1 Q%Pvdw?I,j3:u3.!?8 *b+oxO>o)9st{i߇|7+/:3H_'> tz+)MBO0: &BXBPǪnijp@CeڑHYM-3S}|msgOL*N:ܩ\5TdQ%kz]K˖6vIAx@CLnIU,!6 46*չݦ>ҹ\TGOB`Փy-Leg;[,]U >?jG?!~fIr>d_Gxl5,u$+BRfb5^A .%0uЛhP :t; ^Aǚ"!'=!5;QİPr^VLoKoF A0ğ\ຈ06EpVo4fJAd,J1k$@6ǹLLoZrG1`nI ; 3֣O=۶PiMϲ8-xPMZ: 7ҨE߰ aZML 8J-fM﫦0»͝I> uk@&lj=x0K}MV=! a\0R/9> _I[/; 8N|+w2m3#;we][hCtZp=a85;6-kcQU1/\wO[ $~UZ-UƎw_,m.| E/ x-΢+Q4 (H\ށVl m0q37$GuV6`ȥ$,N ?6&Oma{deȩgpJ1_֯㔪'!8,D*h33::n;tuFBQc.^(evQxp`&11f=KJS\k(sM%NN3(|&  z%ݒ.pAB TL{狑^Q&HDZiXq0Aq%@P͋zcx/AVX$3Vg֦C9)r!IAX*mm(E2<*PUG[^(tz &Uڔ@ ?/l`tm录YuSDgj}:6yEǨ*lA;qU%ts= 'n$ݵECZ47*XbAzWjKv*=# $"Q"<y-vHuBf\Te# %y'ne! {0-}zXNS[~{ypYWl@P--m4N]=c!9F&=${40Ÿ(~2xfq7ٟ9ρ%SyϚYrZVt-YSsG^}]R]-|eXP%NDږ N>& UJ}eKPqOMfY2f%B2H1%~o0xu`;: dM?ה] C_?l_#61N`2=17T@tPihEا$Z`ZBHowɄAo>%G~;Z_*K7Z4բ\tM25 :i)=԰H~]>Gvt59ƯmFzs,48~Ƀ;Un@}m3Ei=5PҸ/fD׈)Hjͤg/7ʲuek;zKj:W"=60}`+nQ |qH\CX +qHHjAAe'zCoSOͼA(.)긢lV]5H{< 0Q; I#WT]Jj'V'Dȷ2|2@Ϥ[pgK*J~n#%g֌"ɺ's7!F2ͦ 8Jjh>n e_LT:X!ܩPՍM~_2)ozq%(ҽTkLS~Њl.mw z0rM; ζ b1oin D*rr& njɉu "Ѱ׬ܢ-ဳq^i"XBh\ٖǔVh_f"ь񈩴_BFB1 Ky\1{ؠ˜^sE8eڒȈMam+L' 1G١=/]h! JV֟.9`]1-{M*N'e=CacKLI3h\-ڸ%Nȿ+>|U' lr ky6X Nؘ ~JԀx&kڞ{eS0Sr/(]5T[l+vgp?6d6On HA(d :n$ 8'w8ibVI1FkqM^Ba>@9⅙" )~Fɧ]+S 3_$Az".lakogbPpcb{r)er>H`굔ّ {3_x }CBldU۝PXis5UyuR|'VPϓif# !3D40#ϋ TjV;N" DSu1M?mK/yicZI Fy`场_W uqlhJUP":xO^d ;Dy - =6If;ud0aW&aiMJ 25Œ`@v/a`ZVV N[~rêC0i' :>fxxG=-d|?ᮯyzbL{KZn0S{J ,/p^t{Z`GB-\!cL {l|96jƝ{5(-n1KP/t s6l82CWچ7 d "/r!xsT.C.)%ckح h7C92j DlHRTL!:YQ=U'ӳOŨPV7 ךcEq"Q1?7@E)~/˵=84!tR ]-\ uUi1 K1Ac"6//)hztzHCKF˯<-ܴ9Y bn,&E?\Wmcx!*Ss6.9#"lu!FT VUZ~!ßTœ@Lo}; o*];9ysm_@zr9" !JXtژBzyB|s`#H?( 咚-ҹ:;g$y.]%6q@E2S?@mք`Lewυ>_Ru \ +5.=2;qm\#7wQP]d"ss|~q@2~y~E_XG$oU3HZu+7aAm(3G&Oޖo%Hmtڢ\Wq*sN&d%FrfΫxPΪv@aCU9PE%MrLإǴ;N-ѓ Xu״;,%t*fA9; ވ$rx!)x3Y<)&(v+"d?LM&ǎo݁,UTM2ˉjՎ°c;$w%=\B-gQNj:㎻n1@ `-97nF孆%%\l<0",AhP\)ٽ! [!@\N壂:8+ n5^#= DžHCu$n*ؠ;~ļL5IԊnhWLnzT W3) cNGwmlO[5ѽ R~_T釠 Rl(eM2zRL<{ciCxς"jsE-G)7H& K1K}pqj j,>i961Iny-rPIs`L`cUpnGS~\-؟bhƁڻ(WX0TR3hwћt=>+ThD\}oa"6N_'(qSuWQ9Ӯ) ϻN_|2QuR`3,gMoǦEx۪W :IS`X.W})&Ly5e7[uhPH0Vi! CyUb :OyjUYƂ!yTSٍyUT\dwuU*qSpv!q8㶼o֋cX(ig+tQ@o*{ kh ظejL_ -#ůcߤv`ԖxPӰZ\ooX0ŋ*d |rXw60#\fYq`+9Ay7Չ)na #iQgZ;;ʋ% ]m Ez{#zBIz15 |iXMҳŽ?~[j+kw ]/:ԺAb%9zEf3,zb<^;MR<\@oّԇĿD:yJg@mfB9kꧾjKd`P&~CW? +\v5?XE5!$J܄(2T<6wpm+K8LϦ# K).uvOڣifRL~×:}$$р|c}9GL&c,h$>jQ_e/O,ϗ<h]2}BUB]XiIv%[hm959/p~b~bm1aݍ#Q;b~SVSP{?ۦh?Y2X0}q s>KIQF:SH6}Wxv{\֗h65;y1}ܟ9,-3MElIH\RK1dg%b.r^WMx&%p?տ MljM_ %bϨȋIXBV}o69K ?Wm*ҳLӕ8AɹRˠӂR7A`1@[)ăܩ}JmGm;emu8[h_ tc_lNu9w/ S5g*Hmb LfFXcpӆU p7!*VmٷѢbOja]>Q "l9j_pf ~ (um]ϫK,mXJەLRIljZ"rzV_+(v71= ]#NbkQmB}'>*4J<ٶujH!_ދ:ƧWPsnX[0B-5oR[)W@SR\y$<U_it 36v:l@uE7Xҍ pA_Ha,-GWN5[ -c~M]vFJc2ىL҄X_7gD qu5[;{9]lI$Y@p6&#)[6( !UJT1p9; MA Ҵx/݃4zM@LvO Wtbu]u 0`wdR]G&改Yi&R98P;a J f9筶{c!O6ı$c%2m‰GK[|diBrJ-GqfB4`;'xqVҊa֯eE'GBm)(sw;sCl 7n9§ 6)|fh}7nF+unF+7%oB?ɧ^5wpw>+ITo=7쨢 Rh bR/9l2 8/&C ,ͣRuI$p`rGyw@^1pCl*193kUiܿv-UN J sGNbhRU;>narB^4[gwm&kckoؚVyfN+?t?qǁa}r(Ӣ+g;sv[di(L4N8d{ R3w95^p@|>,[wʰiAX +R~<[ݶy\h6Z5R*>/‘ /4\P9diSexMz1tB=yܻ^~_K+S,_R&;{/]ox {^kC;0rk~'?rs3Bm 8LSۺtZw$G;Dqu/?݇1[EJ)UpdO/%9!x7lֿǴD3NţZ1K4--3N3JAa r=b<+2.}7xޕ߁L?6IXu^8DOJH猧u d6=Ns!&j0D>dYY9~)nmWHcU79Mft5v6H9[QPK\7 ]KɛF,PjVdtU 0]|sbEoDsV28'- LP==鎳0Jﰦ~$.R)|͵{(qEЀzͣqxqK(@Q*HSO(ň~sMRMD T˟ Z(}JyuHy( , 6$u]e?Jr 6ס@_+G848^_7D17@Gl #Bƛ?lHWͅKym6#dW;Qb{dC,Q3Q*b/w|WӲ1Q\F+u}m/fRU {csn=YE].l$H{X½A2`Y]MlCf~19̮;onV_Ӌ"8.Wg>(tސJפN7#Q-lbadKFg-Yg[  3CRޟu],90ϊu ]ΓnH1\%!_ 6VcPRjjXFAhxa_![~$7~ N{̇D}ok.1͕oTuNEi7+s1g2 f?{—B8|h0- `X*aa ZPўoX~-U歽 ߃%vI*Re /qD}SQqʇ<4gc=|*y^ jWق]oX=ƭ7l8D:/SXʐ.oQ!&*ӲgN+0W? 35ø9a%Ļh\W Ԟtk\gq?ۚȁ8yoiz?mKRRUe*jў<-C00T-ˣG xjͫ\Z!,*׋*ֹϻᳺ@9 IU'Z+';IMTRLq)a;y )vCg#J~W.B_թS& i\6Y8 &T1c adc ,Οk;T~?T Ou5Zu7J](H^ QLmZO\_SǙY.h$&>3CU}l 3$QR/=x.ڥ<K븀9be~X*ytNф,0lRrztMb&jMEBE*T 2vh3 rh#-0.pˆyz6tMSv(5mp3>>޻XRn/u&1!}TlNuӡ ](H2uG/nls}k}eDվhHLdD~PnrȆ߽ So9 JY??Eѧ4XF640gI6 2FhJ'95j `vY!5L 8;D*p FU ?+LՃM qL1"z۫35iBBki1WZ(lyHܴ6Pc\GM<1^H6\1NP'/%>y=g!vj &Lcda c;%W.ReD £k+?/ۛ2f~|_0.uu =/S zzR0oiH\/$ۼ􁼖ٻZ.o!N==@F:DvD0A~f^#YT\.(A\'f: D)o:NOOk78rqI4_l!@GD1v2hŭ!_5%`d8 xf5HǔhPK8),mp:, )OBᄇn C]nס>NS@Q 򜚇Ę4$xJ> <}}fLʤ *bf@7ɸV!ϥfY) i,[йuo6ݠϱOc3j^lf)afGgwhl @ytv;w.{fBl`:B9d߲K șnèCPeexĥ);Xb US>ݖ"ݙlT9] w*ڹa|>!_D I^}gFtlg;ŅU2GpD&Rt&rg-+i{!4=ZW&xՀD 9r$WŌn( 5vN{II(ݙ$/\Zw:0M8_ﰞ_1ǨfI#U%CtbqbpeWTBD02?u% 6 Sų2e+)}UG ~q09Bͪb>ߴ/L ZqW>զH}m ĸ] oDe:I QO!jf80 4e%̐aD7 LD妯{NYYyXva4I_~jzяѱA!puZpß$HTnI){Xo7+I9ż,0IC#l|@[bt@!fo~7"S2N LDn견e/Ԍ` AL?6ˤ|I9B ~QǾf'Av:5oCմ 8Rdn:c&-HEڰ3q6*]P-y e >Hx90"1@jY}CnUHw~Q8 sn&byTfVF5 -87mӞ;@0*`&MեtRQ/94 B܉ܾ8a'bBDB-)&l#)HET\_f<0=DF,\G '>ﲫyV*/;/#zuft.3ubkԮAx,yL6(|}#";f^JPJeܱ(Bmo#'Nya|#ǒ]b+z9S[7ԻH`86뱗5uZgRQlay3^|QR%#۩LOS?۝ rk@Q*la.ѹ1R(6}ޏ6*E )͘2{=,)3 P0!ҝ1p J(zux[y5 ݕ> FBN uܖ6w!|Fj2 v6 οT "쬻sr{A`14&WjϒJW[Ԑo' 3!',5M@Dr\4a3yI|۔ WG Ԓ|26OSO< ad:{2 Cjos4Sn#;0E󐂞<-Lv`k@7 (``)< Cno;6Sjapvf& b)Fƭsq=e3nث] <͇}hHȥ&K#LG9>n k?%}+!wzRSY-IՊD7_6x?^ÕQk=g6G)u7I8h^hbI/&i!@($Y} UԻz36Ưd %QomB j4|)Kaa,1jO 4Uf&F34׋șƨfŎFԺ#0,a'dEޑsb֢5;d<Ľ` t k/حsUqsݘe!GB={_xm8܊F2 =ϲݩx7M{jK`␲sHv,zr_Ћ$yl\ uD-րϳ0ursCWX >0?b6T~ێw"i34C4)\IAҞ=n2anKfC~1u(cid>1u5`S Oʽ=fZQܴ+F6#N˙Z3RȊ(SQ'~J1N Y>e1:OxQ`$wC71,oL[ ?Qg|kmQzDRK5W?w/]Y@GcYfO0X;^ g|扷^p\cXNEO0n^?tЍo 'y-f?Q!{ id_[ֆ7iqu|o JI+dvW-yS* &EE<TDF(hp^ 7oA8*L;.a/GykE֏ܔIԧr'ڄ$U&O [#{ߞ-UiۺrW+|nAA v|1=E%S`so-zx^!O{&3s* MBjsIJf>{y]OJ7IT qǺ)[qؗBͨju 7F* vϺba^g+\o`@hX 6 F#Kzn4¿j8[=0=~B4 Y˖dSG(f(I)O ̎))%D-iaFkw 斷jGผ_q𭛘/A8Zd0$vHY#j+oϣ@J9AhA'ov0i>cwf$[k'z嶐fZ ="Smڷ+sL)L2ݱ6?ERGQz+DAZe.ERȰ9XQz+#Tr%G%Ă&=i'h(empWi*|E;)yJ VStĤ@QkHY\]:1љPyս$o9UfUd[j/X|`SMi?>zоލe03hvp&=oPi6Gzyh? ϰ0idtCEɄђ CX^g$zDM%Pn*?f$^l2$|Y$r;f/n8˅+d I$')>=:$$1 *FDn&RCCi̚)l(m-#< ^f /ڎ\F#DeRV:'B뭾hes@!*ե{ً..&'GTe')|ƕlI$ tJ†ݬ-?]$i fSzZhtw;C tkll}IN4Zk4zZGs%(,#~gRP . Z<FY"VhHu'6sU.oZRTϴf}>q=y, V6I%0naBiN.\Zp2|*ܮPaB`|MuP\& aQžͼ2G^;\&!Dw U_mr.7Q1c nsEī'<0+XWi4glrdB87"qbeiL?kBiekz}I=E9rNz]X[RYh!oÑHb}iU}R# o]OÌ%]ERiK!۴ X?^C ߭Aﶗ)l4)-5,\TD}2k;TsD=bu_RKJ 1ڤ^t"D#5q2PSA@ǦWU~E$HI&ccp90l8?2Y/#A0˰ny 8^)^2\ML80س/){Dʉ M&u w-|bƱ;VQ[އ* md@KFT/猣xwD CڃZDx\7ϧ?[H8]\?4ọBIxlm;!R+mՑsXć*U.X(Λܠː(X,𑮞#c8iY8QMXAFFur8I:`qhc g+B6@ 2(vf:[/M*(J(naJ>/#"@R7j)JJW_rd t'2+4y=ǜ)le(tH|bY`":qpd_jyPmB_{qg:!$Įi9O3O@~X! sw*e,4\KRt ۲ȇ݃ Y9[ rWAL4 V7lt7V/'D>8E]KVMnɣYR%|B09ܐy\l8X7xwG&~Cd($_V#/p}{K$l;y-})e_h4ވ]Y3MmE]TK1WTm<{)͹Oε2 )t7w` Hb%CCG/$;ҥ—Db$3Hw'@[M{\HImσ/CE$Ƃ\!Y>_wJ4<l%%7 hN\]v{Y@H ~ZhqT=́ŷd*PI= e?75@\H dPmB*i#uh]N 3tg=5f˟9]$ t0{q"cw+}OyqBQ#ە" б<׿*@m'2X]~=9\4yi޲ 2v?w[2;Bop9lB|QB'8IHYyo£bOOfcˇSޒG7lH9K~+Xa uu; QF~^i:H#)fM !l^)>%ϫh$06QY|>&P_01䏮bJ 4TLɿ\o4̐uNL6Isy nN{ ܣO#*@~7E!z4Pk'3JW[9VmTL Fg| Sj!]M)/uզ$ᝏe>B! /j|f@ w 6TYmapí >&B^cR(& a+"2mhoN ]ӭ5J 1hnK^Ul,;–+'-c 6U$;}мq\yn3|h0w3$,JP1\e| P;Aؿ]SCqc%oXoB ~}jeenn/%]()Ig"m06I7Xr Dyi; N60xJMkv3>z,S(~o<m8Z^ڶ0tJ?V~$8NAm^ŎT+ ֵ~_.Q^_㌖2FOώ.e0<)"7!jEhsAumq|$K[ &Ż%̟Ⱥ:`) =Hs-̋~Y`m-G!@h|慂܅3S!߆_kkx4 'ₘN,U @1yı2|MI5A=F POh FYLVR&ZpJlh|rBwk':Y. (R xr1ꚰ]~ʥ80cf q#=k0 ,MQQ9)nF}[WХIS!Nd7k>-[ٕ꛵DPwL] EHPtHTpl1^LZ= Yׄi+T^p @*y; Nz(줹)TrUF1!+ M P9f;n|@bZ^$1[hNrrD{ћ׍N|'Y`Zd ͝ E_#1;~&ႝE^vdatҀTExԀ}]8=5D3lŝ C t?j18iBݥO3e+1!~!uю99Ä[ UVaX?5bj<5L Z=boFw$8HpwZiov$sUz\p})WũGNMM:]MR R-q  !O!.ԓ.pP{\ޕ,59:@uJZyU^ϣc CpEb07xˠ=3ԁ ZfD(o=y;LVn j%SS c1ji ri%{\Q褝2L~uEE{NP@sH6pG$C#*O%vu &Ti^ hqq?CadQIq-v@Gg%w?`Br9^I8rN"g0JJ!Ga&Rȥ2`B I!]:dOW5`Z9Z9:g T5< D>Ɠ,a4;Y]G#Tvej(2Ev nٰ @饢$=pU,F $1wDZQ?zJ8=Kn !pV%S7{;!ًk!(*B,#u܀-baηj (_5Cu{$!j1儜ew:R&Efo)a@lvj@H#I֥mM؈5>빑gl|MS zЃ^l`UZ>׬aU q;e/96K3śIxXv%H'% tY%i:F #C5g;\iɮu/n2Qf.;j˺/!cw !Yd*$jYQ.1Gt$Lom:w2UIՇCyՑe ?r(|A*BεNL g"ٴgS,J`*ԒA^E8H+C$`Thŕb[0R6}#pNl2 ck2=qXEU%)ZCgO(n H&ٔ&ɖdEn44.$U~Y:hܬī8ZlZҊj/*群3/K/"z:+/cKmPz%HB GWL-|:G$D:Q+DlO׈"$Q<.NB9|Jdw;I;AgNAچCt}Զ!Yq mhXggGΧJzW] !QOMEĦ vsFK 18 @dnV5n m8BDv7i>(RǦ9P޹ Z_Tk#W#ZvN|^DonBԽmӮu)6ib -.G?[A5/S ̰FDv頵IU~nll1QpP k0&sP!,'! y=~Rթ9zkeǙށ9nu'LvԢ3O=_IEQWLVJJ6.%|j怍}o\q$t~)j@$(ܲhr-ĩք@HiE7V5U GS_K>Cch9>D2 'ubNgYskpVk\%u|N w :LU8S"·r|O 3mxL?Oh$bmu{,m).xYU\6A~Z'gF\(lI,Qg{Me*+-rVQ/PdN&c ~$hVOI +dSkr"W X]yBt_Pe~>9/`yPAQ0q\FkIO$e|1@Z+ErMUتM=lǘ|b;?rhi \tw`+pI|նFMW\iOᒍ WuzGdP(I&" Y X} 듷y&0R0~GnnF O|E^oHj>&uIv^)&D1XIA"nPޭ[#Je$LRi%A^B"lZw74AkV?0ʶjQ?/R@(l(`̗G8{ &Sa>8,& ZaXCzLN]?T^5oͼTJy6 VЅuܗrCHJmWos]:`f9>)jE@X,CAx e!Nz42C~2j *ƫB(^G`l9ů6ketʣ97n66 S4HQ2+I89  `~IWiQE yV_c g`wcy\Bs" vk9'B[.ޤV׃q)CG{}](Yq$ "uC?` f3$?5ק; Ǭ`~jqs=՚e?j6K ?xJ|Sre|EZ%n߾v,%}G ؊@ϲ= /*L{ 0=s݁~JJAz9A]ZjCŴr|>sޚPğ8cӇR=]MO34Cr"JQFS>P @^s%99cG8ַuOXk=^)fPe^1ē ݪSpK,څhhBZQև* |Gɶ`XnQE3N0r人QA@XsGj>%`NÁ$13Weվi}s%n@o"UcRDt5h8 68cu3wDMc`aw˭d$cg :\Y-f\j(N( 9?3cXRňr5LejTfhapq{}i%Ѡ'>-\>z68O h]NQa{OCEj W~zpMaW'-sE mfQpJG1k]IIKjAuKlǢ{#U*=x Qk{) `ƞL,<1OoƑYzT^都Ay%Bw-= ď5fIiXa Ǘ$dVQұv9 1-±oWN޷x]{_Dͪ [Z ځxALl/b T9n׭VDob/LFVSԨe-cLXSlz9:8C&},-y5_h V=ż~^T_{M o2T(3}gfx->Ёh'N\#pCҖHv$´WAanVZfcK j]*d):4py[#Fc7g{tC3 2ݤ.M-=Фד6Qt4i;"͋ӯ*57+n{ H3KuhӰO24:m3[-!*RY[qHFouxOP4BZx8AގIvOC3f=\ dA6@:;j+[yEmgIꖹցm;qGxYH*[d ;/Tגl& jcJc>g!zL iik:S"\ugi=-&M&֤ z=j;^o8$nԒگ*NlYL Ave ;B|vT.6$ڧ.72ҲJQNJ7ݤM3WN2}Lb48S' R]>ss`y|{IƀiۦPo0^:R1^nAy+`4^ nS $ȼXYz(bH\)kqKngMs./勞󘅧DS!T|1hhiRŤe5o5 p9~*<)a B>m.Ju%~ qꖇBB"Խ$4\brKVW{ k2 bnV4Pc>*]7g hPJ`9[*0dXfAWCBYnC`m[lX|4U @TOuN}*z20ЦPda=%ԭU: A|< ;j NS oSqYz铕LJuxhC5|\m8K`Di!_O|H(e1S|B$ ;6KCu_Q)+7[m7u6l78y14 2]hCy6p>ç5򃇶8;SVj!F@LȘш}} JDAյIo^< ͜Ud ljd]qzM j@ gݡY[kFU; 'c71ж͗w+:+#lTt?"m([:ȋ\ Ju~a1)(!&h!ɬ ''z[u9qtN )#40bVIA%S~ܹ E?BO=W9<._ ZDF}QH THіbċqW}ckIE:[V=f(K8[Yת@.t˜i.|Ԕ"NGqsz>It7ERljS&$x6=*Iu~H TGqK@EMX~{W$JKFu-G1aQN%HW%0;K_TvSwbw;M [#|V!2ƌ['1Z z"_ADFj ٞ{᫈ZЦmhf;Fqu ?1`ߴ {Kı鈎`KYoc71_ ikLfн#7Lo*& Pm,FGHA[6sOÓ@NxQ;FaWg]Y'aUhi~4oՆ=b\7Ay6&]DB}eum7P±0ӎ偎̌W@gT<$=$zn5㍨ SϘN@c6˖:oǨw5^3~swNq1*{#(_ۨ҉}E葸| 6\BVqT/~,a:dH@\\}3/:jb![pJ#sۧUXۧ@6!VB4?Hqm! ReAI~?W +TE+kIV2߉!*6 lgY\זCOyam)fX}dLe5xʀmϘe~<&=uBحhr *:<Bd,R}EjW؊€7b.i ~UW7< kv{8,F~@1EJщ2O.W|{ ɸAod" .1pKVN;Oef h[#, ۇ 4e>mwob4iNtG[sTx (c xWQZÎWJ+M]Lv5̈6 AD$B&%GL3o~t,[oYX>$Be _aqj=8BKWh.ɗ42I6+FgjxA x2Rp=7Ǿ?%EClZToS6;nCgjx"w͏I*4^]&$} 2ZGZ\SXy }hX/H-u.>MN&!T3SVJKD9Y(y+k;3i G-4=M+iu\v(W*aV٥y>tyF(A"01'L#b$L.'gwz T8'Ҏ_yߵ>/Wfs T}w͉BuK~+?j*oK{!Rҥ])z K+vG?֚ v% A' o准M:{۵@t@ȟGg2*%uu~hV"0`qoQ&qeOGP͜n,+?̟Cl0HhO#*2wqV^%xb4ytGptq3{Hԩvl{SWtW+aZ-NmuēwpRN k3VV^6 \\JRKHs;XF.:_Z|#ll9DUaJY\{#c ir=ş?)FilNu-UAC!H%{>B|\*^oS|$rvߎQNij 6ƛ8M˞OdG-z@}LX;]?\e]TSSOȵALs)O^[b Cszx-ƫJ/%8F_>$Z:Kk2ܑ#mP-m;G?]@]BקYY,´MIH k>LO2y9Zj+B MR QTwZf89H Vc(?+|"PgWe߰˾h)S-%TqJhI5Ț [SS+ەA1oFI=X|`lc广|e})0z.KA]jWE5Hm4o3iF)}YOqU]I+Ye:* !WR?7Lk׆4ʃAgA7.k4;צ)(T^->w v]A65/Z߭c}-v*Ikp͒wz,nЄB9HD8q^(~ 1b;?"T1ae(I-̭& 9b E&1%@s@+eŚzSXacy頳Y' Z889s2V3A[ w%38T=wH{e1\];IvTvd4NZK69&t! MOM@˦Tzc<-"U5 wlgUΕ]D#Tc[ Ej -L\q g3jn$jϩZO>7@JDr0UVf_#wuBICJ^/D~3q-?} +F(elAUV\=ZdfYK2tqmw Z'=V*S4]ÄD'wf-3#d-7bGBxq  ݬTJ9gC 萝h4.EVl0aoLzf2?ear ?^TT|sG&q{ ~y>4\-(+0r9qd *g͖>NŪuj& Eȼ(Yi: z׎_YAoH mKۅ=IV$/8u!|d5 yb>rd)^Z]ەYضwTAN|,FހmEhԡ}(w4 V-xe^0B i7O7?RQr}DpbǺa⽄E ^r&֕ rS%<[zO\ʫvl.%$'}AOЁ.:ޞͿN&Rժ7Wr}\Eݨ7OjiM1=l.\1blH7T9SS±anM8F"p@p>Ř50-gݖ6n&!L萢Q#1;]DeXܳ@ӄ(T >I |+,ZY]Ԝys(B-yfyǸ+@h|ʷ Oi #QihBqm%ޯˠ(ݼJo8ii$tpĩהfZsgSU0i!Z,ٶHA5- z·!!{=0p}*JdkTsIf{)N Q@;]_ d>Nx^ۀ+3EB9$<8'ޞ{OTr i6k*JP8|8Սq<:jβ-F xAFy>Z3"@hKˇ8`j$w|N!aq"G/dvH{7V# |z[Lt"2oe>ַ=v;SY2W. ba5GmC (C˱]6xxCa;$}BTeɯ ["ʪ1oPTkY_ho SeC5kT1i}#`H:0t+7geLS cd/?ؔqT@jk{CE c”d BϜ̺s.XMݐ/> <Ϋp:A]wBjޥi` [G=3o,/hDBJjJƊ{r0Gc'Mt4>бtcdOye|6 ŬJVHӪ+XW\cU{tCJqb?[JN$QP\}溥 9ٲpGս)qdC8qgOBA. |#QHMu V0OZB7>O,w&2GmJCI,_ޥ+#`TgYvs@aލ<4PNUKGG\iЌGp,Αo 7}0~G#3-']m!)ֵ́PLF . 0%i:XR6@ʇd"OA$|U+xc+W❵1".XTjBedu7-Dբzg [g#pߵng]r(C7_G*A]TE!n$gj騃zz&]=#orh0an?RMpSZhJ-LPzޞzQ M}#XaPUwy]CbY1XwUqlF/x>>uUC&agAw?on˙9N*Žl3Ę|B9zGp0Q⨍އQx5"Eq9л }`\$:]FyC3 Chɟ;f̐SlcNNд9?'˧-ky!M͓n+")@Ǻ~jV\94R>3 eP'?0G' ~%9i4c !g7/"&X5Բ 4;T6`PT]0+p盾Ncg5Lс3gE8!iepRa#0v+u[\ӚT@6mcm]fPtԺf ND] sb"+T, ޭCY= S_= и~GֹK񜚧<\|&LpW{\EټU7QIz1)bZO&R-=!2Y|PZ ܀[sCLK0W r!2ho͸ͺu^l A?۸*[K&5%rJU|mXc2$)cX$oB rr8> I\@7ӱIM`,]cwV]a#Ϭ*izg;UAj;zDO]f A1Y CC&AEVMDCl*E+ hΏ]urꨬs4زxy@+yg"a,,'ݲ,f8}lѦ%lmN 1;~6[v&sK~1Bs#jܲBUCR9OM!T@tw-#~AU^~f]sb 8G4+oNQẙO[F ȝvIHX`)=+/2grȪm6C*{ַZ px!yW[m/ݝH28εf;@ C8xIJd?4_ |H$\ IcŀҴ=* /s5)M*BK:ݻBZlddedꋍ}ii[j-Mp.R% '5X4g8!N3xy29^;m @grsCT~EDl*.XVac+=n6=@}SyXI%R/ :8b.\Ӟ%2cߋծvG0~XmX.@e.628|GOsO+w#.e97x ΀WV ltv-"=KR7|Tb&ZP|,&ޡRheAtrtl ;ZR 7PۃN'(J~L*G{ kOM*;Q|o,{3gHd_Y\ z;7&!VK|5@_aQ67ig-}0 dLZXl]$ tEqE t;`$bwVܤ4|ZLџK 4d"c ~ك83ʹ~G8 9X)._)_Tp΄)1ښX ~`݅O>BE6+];NԺFڮ߶B{G' Odx,\ \j]쁸U҉Y릲Pb<69F6M,&_CՈzhv8gyZS͌ {5ii;{l-߼ք'6%"*Ƃ!3fYͻJ;k4hAw{":&C#Lꔊ5ij處|vl|2Ol)?4lgH*<%RR;;wyJ>/v%=iʽP7 '_w\$F&Wc-2gƌ1e 9]TGwt=e~hS`|80C5#{H` (XO۴$t: cù q |e@柢:%MYX֦h!4wQrf2}SE%hO")jR߰.$g]"#_Em6@9SK?Gk9vC#Y / = ⹫.t$!^k.\J #adD#t_?g5戱 = Ęck5@:^ߊd.Ub,i?GuB[b-P5GJ{0d\jgfXea599R)~np#Al+sK@ZJl:oG=Ոnhɣ \%(ŃMQJ710~Tpmvb.* 3niR%C=P.dU6~q]Kȣa}#=%ya T|n?"[zBܱ{ble|_&#xkح_:b JRj)_iwi(NS۹ |)punQaB˝vSl@oD矉VzK}ȒP ?tʎPG~ܝnMNUuat^i2C̋(ŠI`hViP+r]x`^G+r Axe͝۔YOt~Aɹs5OMf5q%=vβ=ICa(=]UɽRrXwFz2eVefH!0$BD-&NMylͮReFK҇VmP6ۢ!V$$$X;L-eD"Ad}mr%9m1=Dr0{R$l?AB}#.$|(x޺s42N\>u 5ENTwkuRsA;0QuGx]?ۚ!GQV\T^\ג:an#m]7_ZI4Pxry"vUooE ZCUMѹD&r2,l(^gH4+O ׂl+E4\'0= AzSݢOv) _;0n{;17у,q=R%P ɍ7) x߽ Ll:pCx/P8I=օUbKZCCD{۱d_1p,t@NM&A8[kz{@^|{hAr˾6\A&؁OydΟZv(5]r" *yrx WhZAȅJYul8k7҅?$.kMe!n# V %Vbv@_YSsGl{S͘o%K|;ݪS&79-V1u=h+U3^s)j#vɫE3V} WH[;Xmn #N#":ݣvDbLC_P戴õ5\\3^TT]G?{ԧU1 _XB΍1{|qdm It0om#Aq0٩UlZN&CHaCnZy'\j [[V @fl-EiPj솻ԑH OqYj-!ق 6%}:8x,vĮ9렢߈{w 2:0 睶xUeײ?`ACz\TWBbx|*9fF0@8GӮ R]zGG+E-PqKQv%7Q<|g&́*]\:rKR" -w3$`8bߒ:q"V4X&۞>v8 yLe~5nȭvJ "`m)U/0R>Δ:\_hbr~؛QVkpJ7~AX*f-GYZk/r?L֨5OmWHu(zƷ9RRV]E: .`!zJ`ZzI?)Z[>p{˓|Cн?3PZTfVߓ# c~SGq7΃[4b5n\IzqovG_l(RdqM1*(ߚ*B!jv=,wR&T{~JD@1Ҋ)hYPO($rEtw-49 8_uv!*8GMAfJpp"n& (EV hq3aK(NМVaAwe1~}C6 U5w_t]|2,zH+I X,>̜4>/H :)AU{o U@mߜKk^ O8\4S$4-+r^4MaZ{Iu\ӕT3prU4 O'ܢGMM~埏rxmjtؚ.y"'  1$7ƒWBMCcm/( Vv #b#/?O ?ƽ3!0ҾOgfx*Ĵh_8ielGUaiJyJ< A O j!$䗘 ,}ؐ/v*ݨ[yNYm*JCbI䯮'ԛ"p  7@>A̠oZ/K/INʈABVy:;\Yi\}oZ qB#9Y-Wu*XptZ>`즭-KCgP>1H]-c'9rߊ.3зxph5ֻP4ުW3Y4+p!|$%=~' n<7CY7P|GNi65^onlPvDlXvmdes||Og1nT0g3P$F XvJʢAss%g4ؼ{6Ump_<$ qlYw 2[ow$(tǽY2R@&R~s3@5Z铕‘:)KᄉxñM)lEA3T+ƹhA(ḇrNnW@waɖLĻoGy%.H>\/ȼ,ehlLz$: c։yd'Sg1nS`,Ώ{V$IAL/Ͱ= R6xOau>A`4ZL<ui|,YV5qJ04 5\O5;lkZC-U{ȅ1 &gDP+D /us*]}ՂU[iQx͌ju'K#לF:ߍbς1j xB!VOtI+Cf *^|60k#X6^ϔRvLm5t.Tr}acD~B;SswmhB sNUA[2rB` ߰2l]w^h|h_e#;B "#e xh"E)p |5LM>%"8;I>} "24@!ڙcgG9ƝXʆ{tX*BP,i_OB V]zڲ2l g-8aGg:vUt ڻf>_*h Kk'HS"|2[҈?fq1 +yuq>Lm{ƌ\->qD]ĺ0IЀMtN2#ә zª2- t'D>kբ.ԓL̔O(QaH=k9ha5C_bYeġs\Ur;9U Uݥi-SLRvhD&orڔqe~Z;B֘Bf$xvkߡ5/7bUu.8sV(O9;qJi8I 2+V.p N;XP/&BYJ >G3z>A%>Kׁ̻%e|\fwQ/q;zQ0Ut{L(*R(3o'hNJ.r,72mA#T%̀E6rn] uLsօl\_)C4*]-׫P|sjS_ :(X^; Tj}$'5v.JDTTEX+XYn3UrMh`{p_9MSۘg'3H:,нmb]l"0чY\(/#0^Z'luؠn޼Yq* ӏk]oPNHpIcT2wuNif[P%wU>f;u/ 2Ti0MǞ{K`p,&2gjʁ"Q8̮Y\.E@̹˄d)r92H2&# lϱ DRv:g~Gq1 TEu >̫el0ɻpXe5B `DFDa'Q+ x;.SN 4#[_A@*Ġ]?30Ք\,(=YV,x2Vnf8ϟ~LصCXiyVC&Cq:GMLD2$@r !bONyq Ū,'p׬mb+O`IT'3+4TձEX孵fUKç%$rF% հD>WG}6`Zg)k܁+Ϣa<&9j'u|gG$~0ZsuJvw# ^mpJs$|>!B5k`1oxLn]VY>w|O6Me4UV}Si", Od+藓w%H4T\ͪMyc[N~ޠm h>B| KOCHC$࿜-,%(/PUм8)/ RaWc: 7yQ`6Ob}SK;,\w[k(^w! qMz'TT,m9["^O6v7 3/`ԑX-j \"biSJf~R>;wafFMhpEҁZI]w *V/8i=3 YCk0:F(M{Oz8ZCJǺu#W ˑ#`ZL^eLfhjԩؓq/XE˾9˔a^!Q_55ڸLY2D$fUd͍8z&Խ#ZWyy+k1'1nD2xb~*+v:Lnjc``(@Z%}3fF!c«x|ä6"OY2M!$ۮ 2ebg#dd57\!Zå}3ݕӁG$NSU_k58mJ`Ѥ1㗫wb&$4.Wg7mcNh4剩֧{@C{X oʄ}NbL%1N7ol{:"У%M+\WT=bf 1uHp6~& p~j< !p^Iv7 iT-_jbqʭ7!6J\]B?GK~=HA_MrvIKky[A"!:8@1"ݽ]+ߟwܥʊ Df(-tNt@H܊sm@R9;_C,ԑK.nfY^rUO"`= yϞ+#UbǞw\rBu;yF S b9ȡchs> 'kDxFd^D?N`K ; rkEl)wfd8. -$8c זXS_k*hVo]o"e@sGM?/2nN;y #C9 BJ֑9L\BJ zzC @..m-@bz3Iڥ-lʾb„ۦCB_Q?nax |D+>,TQ%%'6]Q'Tp=|t/x*& :HA5D|/v wFeMlÅ,}m \ yIz (Nv2}#il=]YM Bw7qf-%R$pBD˛rx},䐶3f#i7\w1[㓿SR]ܯo85AcV<S1i놠>1:ƨTK*j9鉪^ؖݛA{? 5+Uʢ%Zz<,Nº<̈GR"3Yv iE{}5Uûu@;xsD7_<3oPIio}׸3rfa88ހd~$4`/ꌿԣ|JP#Qȇ9o 'g56Kz Y0b-&>lP̸8F;}X' Fׅ5Q.o"οG~Gi(+UR8gK@k@`:XOK`>tDLOhͬL,Uf/(iEjUU]&a. /WQ;>ڢ+/Ԓj7Z"lt;6$N6w>%RS80 ϲ2@oEGC$S5WETs'E@6oIbY˩eMVܪԧEIΞ.9F|I^gܕAw,ŇD:89k}|cM< <@˖WvX'Fw*%(=$LI̕Lm"M)w+IZJ^=EQ.ᙉ֛(ΎT Y?#~1[(ԈUbz SU)/Uk׬8("c.CflMGEI{ջzUn $MDsRs6MzLf>  }t&0S' !oV=KPܧGA8Wxqdqٯ]9orZP;_gk;k1Se"nGٶ%)i^#zKX[@GoDRiH}B4yX >5 _|9kn(X9Gs~ƸXj5X _$o$=pn ' eLltn9@Ac,.2- ]3/ ̀6]A G~Q/ޛo,GaM4``qUJGm$厑vIeG/7jXQ6aRP"nBdvy!0 W ( JT!pwӉ/J7-../׋Ň :FbOiک<;E^bЂ1F#iY\"s[ZߝLrDfm/-:,PƄ'=UޢhT1G1sdVڻXK$$8Rls $&gDT[-H}DnKߢtX%3W7M"E6(W<:5pZoqԲFHe<%@QStKc/ܱiPy *<{%ğydd KVPfZ3,xJ;3:xiv[b[؛ Eod %PK` .,m[ !*|OS]r ҨW sK ]Zu̶78[ՂWqnѢ;5m_5o ?;#9&U$TM+}(\H68ý:2[~Tڟ3W7Emp72qI ʑds(JYFg'Wb \ި?FRC^"8f.)?>[7|6.'FddAb@a IŔj a&$q77'Ih¯^A iP Z_A\6KqSw|&?0OcI#,zI 57^i+QJ8h[M9E]ͻJ|.as?v]-8',6\UԢ4O4ӳF"/ Ri7 U--pBoz CDl2ShCUaޣƨ~Qn靖;6I BH_Ngjuc"6)Vq}0ޛ ?.쵖BO4 q -w>B*-z/rTb\7k6@XX|nfmT=[~,>0x1>OW&=FOB33|_"krrbXsm >}uhE6i2n VoDCso[{<AkTw-0laS} hEmS ރƌ |Pm$_M>ؗT%zqm\6y#c&D< <}F3yżnJy!M͙T_hXHTک+S*^U~Ŭ)odA h%`~+isi|+*i ( ^C@r5§ Yt=y5ƚB* ,{`1M~o΀!]= Ba BDX{񫩑i}P |W =p@n+DeSD% IAI6_2] xz}a?ɡ8^XmQ+@,vS~kj>y<|kbJO!5Өs"=TO,, q/;ޫ9"~m{:b̆/J;d)oaz-5۽tM_I/W13RJhtOTc?_Qp7Gmp+^ݱ7}&.g"&e\$T&iC WPUgs#|-ג!P K ? Ӭ-*]6{h`$O}H;rٶ>*`_“3xS=GfQB"ު ~:_r7V"` T=zñYP$Ww$w!VhNxI "|{w,g=.| 6:*#AwGK"ju\՚' +z8E*ڟVI.FhWGz/picޱr⬆dW&C1I?JH^9^yb3X`[sug8n wrrpݮ@v`ZYIzd͚d'b F /(2ef7 nv%* A;`x\aJOXY*HŰ/r,'LVRYuRDVKBa̿\"~LC]s:w!qMgQf[YsSRxIbJOz9 kiLt_Eh2&$`Q2[ iN.n jqV"^FKwgp^}ZoP1ϝ=*I)9lb ,tVBIN{Sc(}=l4:$YM ~2ټd^mu~4Md] HBIkGz]ͮ:0N[:} =^k8(:8hZ"Dj x!3\r3)Yį" r+%H%%7xI*Vnᯇ>eય҄7Mdh- p~fbI4"R[^lRs?wO k̡֐EhTё}b&gk| @#E;[Llޚ<_˔5Suȅ; (nA~'&eI*(`2&MD#1 e3}"?ʲ,8@t)Y =jĂ |+)iARpeFS n۴B* (UR s%ܰwbaT%mJϴ&{>ɇ=~p=aSm I3?WqT+6+dh[5(%~UC6jYv$&2EjG+(kF^uGNP,C=.LmS_|C3O5AyC]d >+rsi]tڍD V0!m%AZ[zZ P,YPKjcHm`3~aNMb); >(|f8i=ZpUWmJ*HwEo<"o&ʵ&˂v,{; ]5!!sףWI'5C$`oɂ W۹&@}L[=?_mbQ\r﹣-|^kjлs  ':)hOd}.>> Dw}l ._Y5&"z`A-!dq֋!Zb- E=g=ݓO~\vE␤6dtVå.V0iyAyh]Ո+<4K$-*}1Ы]zQ ^>]|ڡ& %ԯy0Yؗgy 9M|D]W07sXsV: Xqc\@{{% )0 Ihחt:lRDM_@a>: og'Uˈ.E1lgBBvNMmkQy|( B+bz]b B'c j2tRͅ7@Zm|x(6:̥h96YK;;yJoݕ'g{L H!&Kw&ITp)`J}@ɝjStja]oŘ%yV\*2ˏDޫFLY.Z*J cSΤ\gcpґ_En'&%w@T%2.ƸMZ ! /iǠa~ d"62v]AEvy GƣC71] y6t٠P_|^ 92%`:hDsmA@RصA*WGYGJIyfVϯIn+`M~.\839brsƱS |pAc+jkuH<"hR dRd$ U Yڀ=<۬ZB|μA$>dYߕ1V1 nM&^|5M{jc2~ &9]*Y?3ѷiVG&i7*K*Nҩk d.bG-'yl"1EZlOp]ڵ# LIz蘜|$454.HdIx1QۍQ< 0 %N\;91u]vh 9s@oN^n_{"Kaz vB2RW3,i ~fc*ʙz5]S~$/8<AjJDayS 9+Y*dsڕe( xkSgKp;ŭK1z?Z܀Vs,柽ℷeM(t_CZchR5K5 [pk=uᥳv_ Y o/źOS"=xUtف?a ϷD: UU`HfT 3^}= -U-U*a袬IJi2+z)!EXN0F4!(M0`@aCԜh'- C;3vUyHYRDrKE 60|Ы/ܺoJtgϛ=bK[d -0BߒC<ȬR":o+0XUvQu\Sf"mO^4`DiGB+x^` c*3CbW:gO9aURLկ[iZG!&>fHZ燸(Z [a4w;*a>Ml߂_((IzOH-#r7qÄ43k`c#WRJRxKHB`R- ,x~lmlH%RF(o C^6>Q[[?J;>34OyE86DfV~#^+@#Fn .C2 4G?a=xU/??[6R3,:zڄnbi($~mtt< S?*/7s( WXص<*'7٦E]kK5ZMx፴;]E>{祩aw]ioNZx|>6❙l4κ*Uau;̼sE05 3ńS$sQPxiƼ=aV /?FÞqiZgWzK[{}mG+{w#cJbѮ.š\)8č'|E{zv%^;r*j [š\pYP7?>GREQhR4 HļC3R=Ik6j\$F0o|9,CfX%UoAaSG]@US &3gJv ~ SmqVy+HJ@ $R$0f63;:oϩXD D,l~ 23&xe5.lH~dC{75TCMg@vͼJS}#F L]w]6_<,*ED/CR6V 9鎮F#X0pyO` gNrjCtJBuv.q%ON |s5v/N&?x;C qr"4aU?yrt/SF:wqj D0ͪIt-ɊqhBur{,R-^ KUrZwC&0K>Ϳ)> w3C`&O$yz55ORHidzQ17H10@! O)O$.U;`1zFPuc>'K4{H"\1_. dZ]!:bxF|ocT_"JdFwTdc$^ *vJڍDKX3@[T;dA"?+}Œk(Me|d>Q $n,+{{5Dn?k Jnb[F6֒,XL/bͰƗЊ6k7 cJނش&tte&)y«Q]`J8"`,xles * @:8!Py _N(1d=O97D)B}YDuIjs e\7jlw{e n)>S M_l;FI[k  R毯Id}ZFp}}H)ִ{{6<8Z;wWw' q 9!6ƺ4?9U6#/>ɏ7~JT( %nD/{ z%ْ -:؏I S޿<+'5%jq,H^C#WrkU/ Z[KB zgla^ُNt򄼌iǮ@vϲ_5=6 ̄i3n'/}%Nrqex1_rR{PS ƸSiD,E!7AݗPp#|}{d6E (ri&vi )Y<0\$}VS&[GyU^Bs ۜy׌ E\e^G ͆ξu郩x:փ[f6&1_qj>[Eݙց W87o͊ϥ6cD2M#+oIÊm*7~\Zi"oZiGFϞ* G@F(duPC"!Nݾz-CMs9x~Y5’>Ok-*>k\) K;q\`}q\뢲j_Y68^0\m9ͻ)ͨcRKITL.7nI 3<[{Z2]TlkÿwP6\وdͷgٜ',NRe7I@VxY9ZUETX21̮ߑI90(OX*ɣafq+2Ԣ^z gJY>H^՝ M№ȍzUݐ&r{[cKiQM >-QAҧUCݣޟhh$^'$~.塞9I9Sܔ^KMWĻ "f2c \Gaw篵V$~P`JjMY/&Zq:QsN9re؉o{!GN 9Gpn3ޜGLkv>G.dTʵ/Pv:ˤJg8N⩪m6z:pߟXiscC!/,}+1i 9g:4d4Ҧx;SJ c?#oͲzf'PЫ.4FhxE˓jO$;Nǽҩ#—lW kZp'9̟s /H8sUa_.9?:;3|;䜓a8)fD%֐+&=r'r\`MBp' [kR-'1ERT M:@ Zqb,Tu#e)3,.jY= Cuغwswԟ~ _ m_nEڡ/#j9 ,nIjkIg1V@aWyF%91wta(?8MgЗRfﲉ>oaNp1S7UK붍jFk_zG&Dvd',=X߈b+G[TH%z'r/Գ_"y;V$L2WNf~NNG AyI)!!*.r, )GptZJ@..=<T*<IKRM5 GLH˞sMBeA$'"ݿ/Z0#qO@f]z縿gq7)>A&Cn4 FXeHcq7DIAxiD8'Jo>ПU>uX}jV <30a^$/rM2Gr'^=K޻'hStL,H HjYgoXXn+1=hGrף#HA˻P<} ڔ%_T`XxjzJ&1/\y/~%EY\~(-|e{ڞ}*K*M7?~ 9('ba߃bRlNvB]0?2hWz2@2>JΩiF͉G,!d&SհԜQhJlo*).p|( 8&8k}Moل@ ?>y.A.8e*`W\s"\#8lu! 0”#uKsR#{U'sy\zTİ6?&ûSiF^w҈]Sy"b&wD[H3Rn}*vi)C@Mxcҋg?[s.Zr`d3~dkJtGUGͿd4u.Lk~E>b瘄Z4Mu#=2uZ =&[ka&L]ݡ!V(kfAsP+3co;/^l) 5ȯ@<SyDZ hjQojMNhBixX~s[*8~:}=%!LDVHd(\~9a4*!Ae2 v4o'\JO46@F$KHh<8Sj^+Ӎ Yٵ*qq/v.9mh xi^(WTx ֡񢍂C:[wyu$ת*J|ibOU.fi/LgPݎ? =r1b|~,:2 #$i[FkV*h/gsuU Y꽔d~W\s )40hc١wZS.mP$ড?9zK5YBryyvf;ЍF2?w}G'CWסi,mq#&)/ϼ^Z}[)We$}<ŜJuOGʼ5?fn0>F#m;'o<_g聴 .c;ޱayT&RQ&c Fq$ tb1P<,̦7́*Orv u6M\;Te4rOPj夎Z =])9!1WCg y^JXǢ$9Γ%*Q BщW5L8;7yJdzDmCN$'LCSJ\tИ5Y?VmX);ڔͅV[p?S_L+ur^뤼u `/hN Ecz8ۓn1?Z'N/lҭx2'o8_')W%Sseq=o>T_Eؓf~]uE⎦:y5)ө3w:L{搀>8SM}E_"[y^ SLJoUNW߆qP*q沿Bǁ/EB:N!vyj4ŷnvt%@F!@28}󂒌duyWA21dLJ2͡l[X9X5VBN v뭜oI \GI_:OYz2IKmӅAzFzU7A=3@l=ע w(_rDRwO `ϰ"$q(:peAlLh2d5Dh~˙o`xcanPF1{#o[M + 8SfEY7}FQ?5 9)*xcP4<}`JJuJ-өxn33 lV( /Y}Qr7/6eWt 2+Uћv{t3j 1iSCFp Fwn7V=W2!h]`~R/Z+\m=R j.ᲆ@zj[KiU,xRu,!;/1 -2A´ӄ*Vz Q6P)F(&4f\< xYnu;L%m%Jeu2 l_R1t%aottt\d6SPAҥ2I> 8;z7G<7$^ Rߨ|e% -z h+֌BǞ:C7Di#fΩSR{g*j+.EdQgMz ӱ5*u_7;p usO|'i-U1! w"S1/q]s=# lE%; )qE}b9r Ѻ_q*91Vl5^eG;z{z4i|OURGWOBBi:]M͂vZ>{HJ0p"R˶5tZ"ΤjnX]M} V#O bY0w )g?qtr8sK YF$qJC!LΘӠЩb.g_@-h R_.$<1`̉kj¥*a\vr܄rM?vh&ap;j󟮤vO&6;&U S0E %^M_+VPw ǚxRS㧾/ZSY/[U0|d^^o@*3+|r&)mύP+"bޤ=qAǞސK?ZS3%FPtGU.b"6\/FjxVKBIߑf2ZH`"|=!߅XzJ]j+ o@΍b6~m "]PM&DRi6WO@$s`kHaC*(t[jVt~I_RT@f:Fucr$sa<jr%q4l#Y[c.gJQ463U4ҴExvIK(?vg ՎV1&tnZ-.9d?<^-sZkP.7jxFǿ9`lE&au8֒ ˩DjSU[9.c !'ͻ19$} n]B&&w\gZcWX,y֩@\GᮁV$=ɴ:]+5͝zoΆ՛rAdAIC  ,aW7}p 1)O0z|T5ejC{8-Rٞ:4\r xOH"qCz5)=3nUAH嘵<7&K|`UFH6n^ 4h ﺴVȡhnJ3/i K,lуs Ucs!D!_^c`&@UD^(&Cepo| uEzw×U*x-L6Kp]Kr94, xkޠikuFk_Ey(|pܦ{)Tmܴa~1FS։ />E6"NNQO鎲 j-׷ QFw4tbG`ڄ{v];+t%,=_0,o} Y .iI#M1ߨxI ax'2|&5( 4㝞fA׺2rR&y 8!F?G]XG8G~ }/pRH 7mcvt ґpgApk6Q{$so ̾DLw[@6huپs-L/3 3иHK1=PW9w7qr ~+8JQ+xK/\]D:wSIEK[Yi= r 98Л lU0>KPU- 5&'r, SypJ7̔ŰoJggn)5o a8)AXvÙH/ jzrs6aU$GxQЄF¸fB >PLĜtQ~9d74 yKh ûޯ P;^$-,)olCdCVYW]`Us wjhI[T%@T`Ȱs?htCPx:Q}|v1gZaapͩ$zQy1 #|_v",\~A rHΥc:%XB=rתhF͏zwΎs:#ӽ`Zl7bbLB)ݤÃdJ\hp>N ~e>Z,{Arh+xy$f +¯1 ;#fRFԯ_S Pz37lQdc97mltW0]LBBɏtxaa@HC)uzѰQqP[Z˽(w"Ai^ ) e?Àn'ύ`2W3&lPc78=GYɐbdeܜgD V"u=c0@ͮVq~ͯ^:*iKOqIK?L*`=DM?o<`yWdQB 7ꫮ1TqA/^EeO˾hoe")6)&U2p2Xw)$څz3aj'OUj֐em --GnTi>Cj2&c表Ѫ!a-|F3x*I?u-íUOt0.>{Dm_X.qB-6ӪJ80 &9=lFt%\|c𭎡(ۿ+[fq߼~o݉; D cuKOAlIRہ댛? r&?5]#xՎDTwjr6{UB >mi /pJ`uţ\\1w2**/ , _\o %fZAL$~tP~ ZZc^0Mz|[@#ѵ|ӂvd d2=) lbSȢ$3=p %A":Q*-^[B[1 WäPmc !Hj 2s54̅wYs 3HKzQ?C Rɟ낤WJ3m[+gj=J5aPmO٪_c+Mxx68z>o8<8LmM8L9Hכvx蝒UEϯєyaYKvA7Tc$X]Щbޱt#NE#mcǢwE-#O3b`@"̀n٤S0_lT-90GܾD4PRsC͐[EXVەW!`: oØ Gc[OA+OV;o1_/x,uVX}.XqJyZh8V(zHf6Lj KSUBZ\FNh-qsT^0?(?Q9 b^Ftg?Yq~OG$Yp=aQ ɮFsخK?:F% cW#JIANuJBngb^OrE;)ZTuk gwf}(VrgT$C 8xPavkw'^&EƅLyAw#B'"R[IZ=@|u܋M>OЀ]y'z )+׵@V eH=Y}\)Nt%ALj>F'd1 .r>l N4LY:[F'cQ [Ws g=Ϲ|ȣZt2ƭQʥ!Ԅ G2 wkq#- [!N;PLmz'6烐/sϾd3r`_Dr-OfXvH"i)cL1VH4P{c}3 t/G "Pԩs&*=ݔsBr;$АUFo˖ FFmzKO C\ teW 7޲.ڠ:_' Ql:kjsEĭe j9'K]BՎ1L~^oA9L "nH U*{(_dgd`%Z>w%~V.ɂ4c<3+}zE4ܬ(U&,%S=2,jGpK#ҼYI PaBy99Kmac)=SdlUYrCC,X5H8?]WTQt1*::*1>S>\d"svG8trG|25. ԋ82oxguK jvl @QH=dIm;~+2p1gnqu Бn v-.D1Y|GB.' =vc\3CXͭ)_,>v=z -AZl_&0vyAn+@A=B =;r25`&yzw-|[h,zO~sMS5o(&=邢._0x\x Gh3Ǖ۟_v_Iɖ p/(^ /๗y6*tx;aq!99F0:=C؁E.n8AR'b‘y% 4IxvκY&_AͣKt>5ȫCo3]A+%fi|Wh.~ytO zTdl)7&`w8-E/!tzyHM".NKLz:W! )C@ R¦<"~(^ $׃^4h<9ʕthFU |m3_ϛcxPS'm' 3&cb uNoQLCSK  *#*E~KHq1`su;KKhCaceiHxVz& ep|Lq"%%|{RK7I0g;ۗjXjʚC0 #&E| Ϲ( $?Ӈ [kfK"bBH"&`=G㞃LG|X,]$c̀eq.PIw7G%vAӧ瀤 X2ڝU(Ɨ&YCH7A2؂?neb\ް6 b` 9Eٷ·6K|(Ҙu/\1(ˇV,T?'_@ʽV~W>+qOi&12w 8i9Z//3 "qJ=oHo$L NӗژJo3縐x\I7hLR!3_Ax(?q䷓~!;cyp6>ƳBu\f _ "q͒Jg1sH#Ylܯ*~aքp@N 6 u.k̞W䋠&`"=Gf{CU0'M=xOYx)F2ncv} \)C:! N! CIЊeEG;Qt#zCNf%0|3a-1?.驭4 C@:IIZ19KOG6l,DwBlV_X6G䂇^䢫@Ŵohc4; ^%sXOI%XJ,mCEKNW;ڿɓ?XwFC}Br n$1P5+ B9N8qW@ O?gecB0Lu xv :WpY h!u[Y[$a5fYM LfY /njݐp{ %qoTS _~DEN]s"ֱKGl޻^f26h21%Vj]H%* I+_i--SWXx60.\QU憆C1/C-@r Ts45A|m098(*8oUR܍B _SC?|~KpklJ%`WЁꅁv+ ;{]Q\*}J4 8Bߒ `+'!55 c~,e`oYtyS>iU$?qg9s34GȤ47aGK5%}-=2&Nv2NRJJpL!ذ`MwƠV%!w[?Q.?(b&)d "; =: ln.oPu@YTgg6c&22_6T'ܪt) Q^Ȱ]ԕGRbV߹9 uI]DEA w7:ZГ`4[@t@衒GX^}3Zii>inVF"H)=VEd#^+РMZ8>KnDK 昬Vg`7lO!N |_~jF6z"Ch9ʷgӟL&Ƽw?oYnM+ qxX30N{M T0MuƉG!8;W-m P8ʝbuѼf6_|8P9OfPpu1y<{xU/0 vpn#s 1co&F eiW`5*Q%aI(‹Lu@|a4S5s1,Z+yKt0zkS7kz CD,88gŸbD{~^YbbHQ=rզIa X&Ǿuȩb$?ݙYNkJoW P .n9ui! qc ?W:2DHu@ᷛR:6 !3ysTuPQ}ܶ}ʹ"}Ëq\z[3g)ܗ@ oͧ|OyК չ_qHgM 8z;z?IUH2Tc0oroO#+Ч8kMpJϫB}iO1q z܃.Y!m !WW:sU Gb*va9=r+ { \|:T7d9Xty`?RE!I ՐԾeG#sZWVeo@P- Bc&SAT5WCVn*%>٬!%|qGXzQ HTe zCmP-%J-#%ft<EAMUfGK=t3ZNYX[0܍4]۳ˎFeCM)W ~V\M%|\TOgQEe=,d:9J|}_Ơϳ1AϠF&5I^`'N8bP;jA߇8$x9ʅz<}(Ѥ Ⱥ1^ FXllH6-bC˘"x{.oWuhN5w1n]^r\6$:JBzc]Ls8[Ibb\ة3[7} HΫC|k%6駂֨B׼ J F5ueJcaU ]撄?HWӑj+MxV0q]OvTn8Cv ^GD'T [A!-U[h ~fá7ZȀ0X/}.bSFw/wAff,fKERDj~9_+UZXF_"2ll(ek~P$_/] '{r~'p 2AD@#{ DEZZ}="(6"@oV33oDWIj6{Qa =r6g](m)_Pĉ/Nu˓sfN3mNM Y~m/y0=rtE C"o2^ٟFޗ]T7.50<8;W4Ct hf^ojmɿِAozPvը;EӟUZs%C+״[[F:`v6Joo<_MҤ d3¥0 b$p v+kU~G$4" hm"]e$SdnwChUJˊ]vE鴜 P%p]4 p B_j1b{<5!eэB/(SC1cjR y{eCILܔi- 3HGK\7sxo8BZ[ֽhƵ,W00 Lic5݋u(j"utjN*JLhEMk p"ƹ֫ \MPCMeJuAG% J#@7d1_w\j p(Md Kx| x| N]FS4% l)#UweW?nt:L4fhvEfiPXsOxO3awUhnb[}Mc$"w#e%#|[^RaCR'7lsqjzC9}6B^!aF[!u*f./> O,m-VmQi<Euc +~@=L⛨\zru5I/<%'qHa3##^T2zH +|$ [Y;XK !o)JKol{I )GxzGO{w RZRv3tx4uͺ ʪgT 8a8(pxb-۔B8!WrV8 ?_8j>g\~7]y)R[hCIJ`Rqk 3F+~eWᬹd5Q#2[*C g(ȈXO51zv= ͲSmbwrg84ͱ+ I 8fly Ypv¨}%m#ca>`,i*D3NB8~Sl}z5Kf,M? H %ZBsqiƘU9_FKPd~c6t zmPX9FHE|LN+3iјx3kW6`zS4 scyz+.JOFT@_J|KD&%!^mQKe.1@9>t>t F“\Z3ih#@lNiIA&ˉaPQJwUe;фnxv ʷ t>/ F^J3, Pan=q~;jUW¨$$px|#+E@ïTQ?['0 7\l8&!֋њFJIk7c.ƀJ5.ĮyBnG|@"]@^;[ƓV'2T]lY ҵ*RAY!sPy$j-L o#]4 YVι r1Y4Q{#aAђ._f(7ZP|.ƶ(vOZBo]:|pkhZgc[,Ukٶ#x!Z =.A=ao(kȑpN-((VX-58x۹EMVDrǯ9*zW]GR@B͂JϗBGqn[vI5E; uo.6lAA>3߂!oH^vVqqI§+d2gb>Cl+9fFoZs0P.rlwPӭؼ8hʅ4>}UZzWM܁B2'I8_ sLivd,ɰ%ֱbX dt^O@޴2 &qz Ku ME|x8-ŀrB64j'rj ()lዬ1(_H )FIL痾ǀ`_Ggcd%Ou;ey)2v5y*wYI6=Ǟo.~vtO]`3'L'щc)YZ=m{sJĪ!>v |*&>PK-m'Rѧ!k!G6|pܿ-K}7 my}wCrbQi6UM9m<$]e5C/B GӉo*D@&u%* #JG~aB~ &=o}iпCԱՏz)ĮcP/GP#>-@Vz&р?ל<9(M\76׶BPadE ܔ J #UmAo˟$SmD<4 } 1r|$h;^ѥMI#/~uicgj1_SAn^j9t;5 haPa-x&|/ҹ^B39]~_o?D' n«|Ӊ3'&ǍOEvg (57U1#%KK-lAmuίkj٤Ծydc+USGz>k:)@Bl).THn/eNϊ+wi?ŏvX'ކ} *+1c&j8[ A']QßƳ q1nd)YԄ!9gTi'4cA$8-=;<MVoK]',O5 O0=ǡWx~'ޤT|ْ6^ŗ3PA ʿp3Jg.&bD"5b>>> !*{l6ZV7/%~$>9`N4"b?q](9Z"|J'qr5 ^ϏG,DMr0{#]&f?i C[$Cke>5ԃ&R&H]6VyDrTZл<^̟]۔oGNKqt|n=}jjq]h 7+9_;i abվ&i_,Ѫ1umOWJ15CPwH 6[0qlȤ?"G9tЌ2rCVv d9sQV|~ ^jMO2~^c<N kL9G:: X7˓p7jh9qG ~))Gbᯥ,7!nyeחa|vmvz}hmxW'czrq9ٺ'!ԍWGZ ܬrN!`"#Ku9| T,$µE:#o-&xcX?{5`@?Dݓp-U)O{H=;['Oox_59=@krN?9mK^Rf*% $C.HU_ [:N-4C>Bnng7o"e^>%up΄ |0J#=ߴ^b?fENTZX5[t  ){OVfbn7\jAicd!YpO05 ,NܲgvrKf,O~.)ahXq_7yvXۂCYx6ö0= $ ºJ=k",Pr{ԴƒUOt"{xA41y6οcNq>vA !mefgJRRDWpVeS\g}?:[!,E)ϻ%H#n piPgcCeVn9CVUgТ[Uq".%*fY`m3sƅp_m {aZb"kS`W!;v2|UrڲS zF7M&D Sb? Mq| OԛTvDԧdz*k?L,qQ?o鶛˫h҉}əe*.Qm|<uv6pY<]?2! WIlcQeL#Yy4SNR|ZtO|.@εDz%[ mV$!_Y޶:膟VG6f(eC$N,`盓57\o9dnMH. .[{uasIU mɪ oE -Yr#]())ĝdAGPSe`.>+ՇEy+.-Vm& zxŶY^H%¡W}E7%[_# iN2nclGu>ޭS^V&SBA_:z12.mfǽf$d[S(QCA/aɱA(n{] = ȒC;Hs~0:?F<r‡% "Nj/Jed 2Yu1x17bFcuh# Gx +¢2ʻ"q/;o-OF %K[Rw(:|KT5%(^EMǕLA+ 4⚵PBMu G^?xቜQ5?"̤c&xwx2w˷ ykLlcޔ-umEXiӾ:?MrrsMLt) WvqS^dn]"LJҥ.d&M#o< Ǔ6pn;,e{:)1 -mm6mC2o@k~bI뗮' `7tK[|NOźaika57*q, 6Pc:5F'v=q޺J(D.WY.o.;sYL&t13-P ɚXnFo3`U,C8֭a7ߛ1yNۂD(ݸϨ@+aؐ-yuxτ<)O Pw]h?}'<:xkaGbM=ZE^4_d ĞͦB:W(k; u5Q <|Z߳1C]}:xGIW";{/<=m`TGY'-s@~*YS. 旫M^_N iꍵHp0~Bh8 Ob7|2>E `q #E8e&H0 (6&ATE59)C=xح:=O)' "Q zLKZCfךaoǝc{0a~qa.Z- `bm{F4˹&pho>̦thA4Hv<*>]9Ad_`dNdŮF:, s34.=bh>=pc_ΣēmQ19mIq;ʍ,w݋fb>"{]A3aAx "x̹ݥj;5'5 q?ȴ\Rwj>И2n#էX= {9dӁA20nF*rG jLUȒtߓ+ݻcPӦ*; Fmt'֗'N^ j m 8p$b;9UvAm GA߷| ^`*~lXxJdD9e"cŚ|rw4Mc*f *-F "e{<aGBAËAY.f!_$@+8rOvE=a: ^MFwy8i 5JFLDG%aɿOr/ސEU *Vhܦ÷_7`WOH뱚1*E3.0RZ`$\G^ZS/S!恱E6_ȶwE !$yYˡmfU厃,98v jIubrftmԨ!B^{R <-N%KCF<;YB!*c훈燴 a6ϸ _7Em'lzP g.U4 5aqDN.~GW]2LvJ( d8IbFw :}aipjD%?|\aWcW-W; tq͠ ٽHkSԊ:rŽZ VbkyI0bKErIm1Se`{(;@|D=֭ټI8jK}gӵ*'kF<~ ^ FTJNBx'iQ1t.8x~2|_ӕqg@^if'SR{HQ2C@ tjBߘ+99&9.)UBU/ݒ 3^6eIaDwD(-G։6,44X>DUd@Ex D"elo0ܮ_JKAb:EQvLh_d6v^&}_,y`&\6Q{8kV1+GG^zxs@=x0dSܬ#:IWqnˌ{qZRˍTF\&iN_纄 EBqvN=ddk\GB6V-ckóQ'Se.]B)db,uB'L?u~;x} ! 7*6ӪGu$_ 81}$v6˜ h閏0i:cbzuiHx:DCI' ٤L/s0퓘p>;dΕ|. B&="N~W$HPQϵ=4=jvbϊ5aDqͪSbfJ/Zx4Y3.h7ӄOP%ĎCZ3 rV@mkwI"={=P(ңeA ~BTIzlOm }[{Iؠx5nybr ةKVe;e-yG0k1'BU3o6nYsCI~!,Qsk(ߪmڦ}1~fK?Y.(d/fccTXla'zJ}̆$1Aey"3BC-4D){w\bG <*jmZ@:Bʯ%O(}}@yU)}ղN;+ ![;X\2y]s=\&?Ȑ8u0!$gyPTiڲF@J/P>2zZ#G!3(= +Fb]cũC]>3*6>AF9r p)噻8)XBa_sy #fn_ªe|3tU2N,  mCd`2؝c@*i1(z8.gvNbV%nH;&dT;鰝,?20,=9p%oXP8Å7õkP3 cbĔn:@ 7 #go$vΘ &7+ 1|[ryX7RDZ6yGA&]!sG8s4o=TXT\n(je9[[sev7Jdm5>)ʻTM+Gxvs1hH i@R9r7C+ŋ&dK0Uz3Xu"zPr8iPͻ|Q= 0ű@G`"FU_vnQG=Nъ/RSB{V!v/xI `QC dZІX읺Y$6FD/"jYxbNKJ#ZJ&UZx5̓6vh ?kY.|xssI^4+IK' ܟpJ5JDQ}ёQkA] ߠ[KJ5pueP d0V~kf,..JK=—/{A=.Z(@v0C%훗,\54z\.J:ӼG6UCx>^StM<4s !\Iײȟ*1}rS@)vFGL0gX|c ֪݁HN_e΢f*}9ڃdADz{f4IH)؎ǻ G:rI#Vӈ[kH'QW]+`2|LcZy1mMCcd}=.Ņt –n7tNxt*ec#,e[An'/pY5U9PtpRw9TF+wԌ{I^i3g[ن=L-޿c=f p^:">~'xŖ@D=ր->d+\[0>`o]w>Zn/$rRIrʋV4;Sf mH\2OLE@s9$2/[$yi@v'Ҝ8<Ӹɳ](.R F86/ﭓlC9˙yFzg%J5lAiS>rF56Uæ<keEygfڬOk& Osyra4%9g?ǩ!MSfh!A^VJ}ss Du.+ BR_wD{)+i[sGR\^jhִwq&E Ӷ.f,uCz{INK =䙷 SqA7׏42BzuvN&srJ(%dxKy?uDpR khԊ:On'IOUhi^$O )[iA:+/)EԡjmLڤ!ǏЌtzvF0Eb>`98rzʾc b8D'EmAp wl9W 2X҂1B2[vMcG@>a{@9Wr&5W؏c{ XH`) F}Ro>vہ[=!f~/pgcג7&p bo[b  9Wkl ô9fnMUeЩ&2@@x/ޮ姹c#Sͼ)@xM:Z)qv\\2(R77=DXԜc5m>ҲnWG&Cf(9jNQE oo8|Nu?*"^Z"SϚ}\֚C`&^ XV|꘩y+@U987ڒ0u;-`쌐[\5EHHͬBSiRX_k?(>Y6a~ svt02f?ڄ 'ei .*>R]B +HHLu_Jm,c ߭X ϽhGvd9*NY^PD+=xIG [z%sN &k{=&=𯁳#T/_¼'=j*(wS]m3BlSR&hL䵍b 2T3Z!T 4:#`=eV9puL-gk*+؛ĭ E}g[8hUA"۬|ZEKRT8t">-Swks|cMz> `2$o/yW3-ƒO Y 4 $)T+kuktoT})gn*7dg#{B}wC{VՍ>g2z7$ܾ ?+rF) Z֖GA* ^qKӮ %OGز6'Pڋ_|;u3 ׁo\쥬)_]BU?+o zlX(]KNy Sɵ5Bzk!DdaZitZGi(v_[e^Q)27T2i4sI=|.:"$3\S++ü dl~raC֭[9M3pBn$ EWK PX5,P͎SxDKIUu<8 -M dSr+ݯ3k܆3a-q>*ޠsUq0Y]AMl*łTx7ň aR}\5G{~FT6+kԶQP0 d5LfVd\n.jiZꛦ !ؖ@':^Fhdu;,7_໢o>m86h> <#GH&TYO(e!]. 7',eI=zm /$ -KCm;|vqJ1CҬb M#AK`(r=&3{]%z]*/,&Eoxz B(x.L%B׍☩A 9,PSqHnWxՑ_)7_(alRtR֛xIGXΫ[|>ifgMH[9eɅ=uaBwgGEC!i_5E`3 +QceaiAn7֭il|`nLZierbjuVx/RtaLPҔiP&w/s{8p4Ec!Y*͋3߿*m0MXJJu.QOӅ,7Ra6\!V[yOsTenŹ*t:KJOtDZU_[!Vm#䗠= %{)6[r Luq]?Tw;!Nx*vs 4bdoM.z Hz9N}1\.^E$f)>7x=؏:('ދEdϺ΍?,o0HhGJ<p7fb%zUH.}9O~oVrt;eЧ>UP(^$&HLgb'!t3B.qxj>jOْ; K l'IPwd%:=ZŘ׶}bX#!Am_w .`%HtSq +g9cu0l-;4'G⚂v|E;+ٸ _].]bgۗK#E4cw - R!mwgfSC0okRpr*tC Xζ￟E̾;#tEHD)RQ[-b-^GMuyڡGjR0-x&(BZ@=2Y^͞I4oϯ&/D_ . s]rV|0ԧ[x|H;Y)p np>;(_|ɕp`Z\'{錭+Z[ޭ}:R:0T cK-$}B3E /gY8,ClFGAWsn%5a&Lu6<]z8΍#b/I=&7B "dKҺ0or }l\znԯ]*^K,2y0yޒ\}Q.0px_cDa2>9ށMLoiv S?V`y?s 'G5bBiݏx$"ZUKbjNV3L Ecp( $%0rKm`5 mUV24lVz6PAEp'kedVnTC^PS7a;b쟷 ԮMy2. ԏ,Q6qt7;,Ux䨳lgu j0x cX(BY\CeSٓ7K ŗnR.20J{v%so0`7JO8PFkD'B->+d"wb;m:.~s1nҠåխځߩwmM(R2h}e^&4Hb5}_Hen3q}`LIaxa5!H4aQ%e&Jaybz+aX5ef/uo.аA'BJR`{[Xqv{F[̗J03"ca2/ {*94Pm IeZHSPGR+zô%s.!~U=۔ Me?8V'>oaj C, :|Ji7K:5(gB2jwOI>3>41풍;@g5Ě ѭͷ/X)Рzb[V OA.$U"G$ufk}?ֆpDԇ狂ן]+  x>E70l0 qԟ'2CnFkqȵTU}'{4hA:lW)Gn9E_t,~.B%g5}B JMo|/c T)?XcLeSbhiPE֞u]N==IQ9 ;d vN=;VF[dw01Z7{=ԫ.6D_5@.)â /:t`#v._T둜ypHvo ̅0F'B#c%=B;pM`7g-7YKC/"5< *ANm S^_SVXJ [̘ިtigsyΏut> , Ncw rKΣp8 %H5"~;›C"nf*E\Ĵ<бnyJ4/bK;hVtn,AƽWpG:B}#]92Af/{ :l.NXY<)f֚Y^ln;QDX3SADfX ?Twd+G_`'cUB[f{S;  lyTcl42(MDP@8_k3$jd ޹':In0{gg'/ B|tH/,X8ђd捌PB`#Cj` #N? ~5 $/5jS4ob2]GhFmɆ fǖ]XW-JC ^5a}ԧI R-2 ƺ)72i6_n!T!p/TD6JMvby@hbqjARBm{(uKqz*jRkɤ́,kl2oVrw*ƕ(;)#\ҧb]Ūϰ;AtmpdjW( ilKN5WB&kZQ\'/!gX)]^P3"bs8qU#O9@˩ni&OO{Ee7&ِ@p[ ȗQoXD0l;؏S?%@Ŀ#cD]/#i0ʝ7"Tmv rT;p%đ NF/y2 30RdՉ=cwXRfѧ5a:>\Noy(aYλ8S(-!}~aeJݼ sԵEVp4]YegP "e%^l'E>,lXek|L>^bttM8 G$ _F,kbXݮxgUHFu:X.p\.;" r$-"ɏ,yer4`_lop<@ }9tܸ3R,ĩ4AD@0!Wצ^=2`"U9/åa)Eص#d~0[";pDB4T G|&1 1xvT 6R>Lg?#"T7Q}^1ziB>"7/Y$,gctp5ϿlFcb-,A"cnMo8BZ 'B#D:yٱ{HC RGRŒIŔy nU(Qq?q\AO; puosKfQ/Ʊ*Sڅ}Ԡ7EMm![[ `c?脌 gL]t1\Nn+tHsz~3=﷦Q9;;-{\<[=jq`u? {(z GL(vf7H5)z$ψ*˟/O~~7$EmWkGZ昹9 *TxRNfqIC6{}rC;Q\N/n t<QZ[Cؾgr XUn֐C *Dp/r|kYjg͜swcBRhZf.̫Np:w x^dY¡nDwQ,w u,p9+VӪS(PwF)4S_,'8C`C)'-ڮPddAU; ʻqK?-+PdRv.Mh`z,녇/6%<! -B(.X}Aݫqm17+煠<\xdjǚ3jFp,xxd@"1I΂_V6[Fl /d4BTI!)qٵ\)zts= -ǓIˇ=M;˦Ș wTDvg*I!nƸ1 S 27rZ1m+B$ ڲc QRt?Sl(c{c"0ګ/Kcei}/B{5݈ *ڀaC{ĆQ4EOB[1ڶ$6u0TIP Ev^}yaMDcc?ԨNaݬB,zbvҟKm O0yɤwb,f>s'緈3+LnJlC$ƏVecR@_XI]I ~7u7haRfI@P9 *xmR@j@u=?UE Xy) -tXe_%QA~Ay3l6u ,xxCF˹o$-nlï$y>۰﵍z/-=_l-2ZwOic @IgQؼNȑ9n7A{<ȟM'A0@N ,$-nVjbEU`DAB y~L0j/m[{Ms#󯺖|I by7kbOa??TsWNA@Qsӥ?8cD)jg M7 /Tvж.PF"=f|*t#D^?3c wuFm]FI5-hóT!1Llޏ6sׄh砦莏REo e(ަ,fvz(3"3#LI Jr.ͳPOvJ9"~Ry٧\:v~%ܝ ݕM5dϟ 7]ss B┵T;*,>nX:Ce >>"ʹFKЭ5 !g\x ŭ)Llw=1SZ}vb(]t%E>wOK_Hi!ۜlmB$x5Fp˓JLi(;iay8Kڽ9zgꞕ0Y.tY6v5M>‡TBCn;1,c~D"Sccް|p^8ٞDZ461fK\Oq?oQb7LzCg!ZfNO3r)/RR1zi]xT|+ti#lIu{gn7ޥGޒ(`F38 ,p?յ&/?Tv%NA7EgE[b:" MQcHir-}Xwئf@H: *D]͓_<)p7w2mE1IYr07z^8K-> {X|pGaޣ~(k2+l/=Vbfd/'͍:](yCe V~ĐVbn|SYH33:p|0^ͣ疍>꧹dgx^z|UTRg9!L_\#UlTP<{#ghSsrta~TYL֚YA#_ g֙(ߋHFL 0uFҋ֪G;͛!v%Hy9BBTrnd/N }Diݫ/j[bx!Z=;Gt?Y\L'[p݈w@ShzN"aGYx`u dLc-by}4yxJҬvShЅ$F;%æO'm͵Sp >|"[œHvp'(Mݿ~dd,[MDq (XΫ>wSWC[X@ 6kWoKʿ*ͺ(`":ihnr4/<ФLݘҸ@vKV{|xN̅}yp'wa}HEkV1j"b,G+ײʛ <? B$٬èj}*z%;ܲiK^MlzeSz0CQV@*ʌ[S&g9qV !6d$1cw,c&a:?Tm.{. =aKlPܜ*SzM 6ul4" I{) %ekTq1!YR (f//Y}`.-T$Æz?"I|܂uNcZP]<&./  DW)]ou3݆FOL3g yG)2 zc#m!=z8Yye&uq|M%#\j۰DcbBD?**jw*UhCo6e_@Qd=؈XC[Oʻ'V|Hc=B8 /4iomu zvWđ nd;.單Á> y}BiۦAlr<ecS1ؐG"X7dh  FyflOrڜl'qZb_,i)? L B b|o/ec[Xn $RʓmcDrUlF5%SlMR^@3xZs]T12&Z~9~y=!xksh4Ľ0(k~(2R_Hqb_gf A\rU4Sx5$]ouڌ,M=j8+¬4BP$I16th Ue-C0\S7*Qπ "ky ǜ ,'52#FoKvtHPզU=*ZVu±Y{ ]jl=[j9I53i9}٠uU=[D"ۙF.7h}ٙrS2p ̚U4R />9ޟf\?Б '}12E/f)|]*L#,K0V^ L돻^pA01jgZe7]TO^s\ԫXw۠vM7F90& htRDNM7p;-[s*YΥ ~Ƹ@ty1MV̛1s~L p`Gxo52i+%$>W=3BM4:IH{hScAގ#OxYJڱդe,]ߤ LՖ-Q/7 8~zċT=:<w ƫHbY|& uDy&"| ;)(KXF}-8r/Q9vyw!Zi3.jBQ$XfvВ&oh/;(YY@D wce DκJ&˝}vP2:L3Uo-]^󾭲O#YTi HESg;RYǷ9>[J \ڡg j^ dl*oQ9 sѮ*\'I5*>-RrDM4+l_Si/t۰A-0^Ag3JISӪJs02tmrp*݇$< ='aRMãXuO*ptY= 8 Vkȇf<4)2HMƾCZ놛e)= }]h"Kf<\%"Gb"8m1B}V5wK^|?-RSC¹o h b…utPӀ" kkY'gfg=a}]UK-Xʴ* HՑq4AlԠN,|Sg// nitua!'w &i򃔉RE4vY{x mgXEٯz0l{O6"bApWD%GSpDU]O0*pZ&0WذCRSEIK~LRm]ـ"y!ѣ ,a,U)?뒪Tu(jV<~+oC_Qi.ASSYA_$rc v`s[ҀjfIsk 4,ڭ` :?(B<˷ur fծV I -1c$,͒ iޅqW!Iň8slX5< *F3`h:HtH(a^xg5k Qb(R?Z\@'ngrmXч6lA2[lXT9͂0gU w_ zk֗C"[mA!i2T-gzYĚ@ ^ g/V4|"zvR0꺎'GlRYqH5ȑHC; nar|`2M3mbOrtE~0𐖄ɷ20rHdV|yZ1_F e $?YAw|GXCenM%%dJR?e%Sˍ+" EڼS;2* /JPGS^U Nfl*o,%(b iX%-[?A>\λ"y3DzWH<*8~NkF͎ rm^0E@U!dy[3bRj;p;;lc_60dyC@Иurz- ԙ[꧚𖱞9J_+b$Wݚ ˝Qema!hu6v$imr'$ V"'Z`'n<:9ާ F ;.+07zCX ihKI*\"acPUL_,M$p)Eg]\9eJlHA@;3|`T IJԆlP h9tò!i6_[MG%!G13TȂ1'ݡ$ZZAjJ܂] ޓA1hUZ@9RvkhrW9 *M`m"kɫ W+% DG ·  4J1+|b5Pb\ _߅{cGɭ2<Щ]#C Vg@97ݢcq '%)‡vR3DUxwX_eMkʔk:pKJw#q0.T_[vI"I"O*Кo_@9\w/$ KXu1YGB@#+˷9qr tzVO|?MUhE@9~ebjԷRuM54ʜA8wԥ,=PxjWqU  9#%JPC>YCdݎ=27}Wg}lyy=_ b5JRbW^2:ݝڳv= {cJ ?YGk?lM#bOɢ|-X\!`5#Bw*X0X[TžuO6d֡6ǑsQ͗ъ/$Iڗ VӲFQz*[|3&#WuLIwUٻ#kZӢx'Ҝy1^h0[ ~'R4_:]HQ8&"M[~zbBUD}uw <$E{5ᙳ. ݴ d:$JI)m.ޡ-\)%}GVԂOԙE,U%Bp^@*p|FͿ\v==1~}Zd(HլkhT(nQ)OX${ȳ)RX[`ҺJ~5t'CFd}@Hdbg9~5ۇ#mY B[=]zTZ/AP+$W2iV $:1*+OߣZyI-IC AYP.LY1L#"CP؃Qz ~LzцkveWum{>X_I8^|XRĺ=Lڝd(F] D݊vMVŜlVqpZFk=n*Hmڐm6 ޙi{r.bk Y%~a\8t䳮:Mw)@Aʝam 4{a5"#&}.L:  ɻǧ`j:@W\Y̩ 4كۓ\[8c{'ТYEhu)Nw  IzΥ8̊|!^6nΥ>Y{o&Q^Cp1) ں0|yH"b~ ǘ!; —GJQ / :5ϕ~\vi&8Z;;fB+k~XU" "-ŹPS1GrkQ7tmy 'Z랣vL&CKEUȏzDM[4)׹koM7xb͟FaRcPIу'7nJ@C &[dLчՍx,|~ }||ļbU?ud9yvGKA[f,G8|)#RoǼjr +\8VP.AL݀jƌzS. ȔN~R) k!3.M\;ަ^"wn}d:&d-df9hr p_u)R:R#e*zյfT&KX/^j\C7eP;oY@ %*TZa}L]Q?9}тDq Fy93O6i>a6G BncͶv^ MO=%x0lG6ƾg?Xk>_> i|ŵn Yqʲ\0EpMbxm=vrh$)(؛OencxAOwonUUE=!յ""Sh#TaOM}ϸޭxpS|X Nelhw5F:d >rMx,1Tw~@nF,M .d7N*d=@hWd엸ǩ6b0ٰ,$t~뒼b7&TR\[sK(4j>$%rԌ?NjTK/Vn7\'Wxmw1#TlȎ>n+xlТڽ?g# ǯlee\8X#ej)Dg7D?5k}3QURςYid\hbFcFCFl5 >b+녒 noj؆άO"ŏ3CДy{W:?5:i iEK_ _ܾQ$O_1 K+c\g36x"tAjA*AJ7̏Z'ʄ <6~,LQEq?jP@;g wl/. Mk3?Mk0nm

qRlrN<b~HZ{L5_˜~a@C^G7ILU$?)iͼ,e!y k[VK?HmKGT0hbG0_Dʘzg?mӸA ߔm48"t Fw'aed N_S<P0L~KX+.n`s1E>lQL)ڏ*5m @amVw(bib:n.n-wY[N#%c(!"m@m|:,|+Sb")6?mKE8(`A b=ٔ{ר2&p*^<8\gJlhW/~J66 %s" h>"kO"n Q pEdfP1.n!Boo"eʐ˘4M*#vTxR!k34Ϳ %V`qTwuaAQb&fxS[|V.+N[Lj)-=tY0Lewzi^c*1ǝl55m@R"M[44+HXvmV~ ݃ORCL+9 my.A[R" rzpU c%IH,t`P'#;L:p${к 3nܧ ^:t+2<<E.J{*W . cV=RDEY B4<2G5t2xF4 QyCHC6s]dQ93xGay )C*ythi)&%MH!psnl,zˀϯYd*`a-sL>y)#&Mbi~0]C =_l<'] (N:VhT4 ruS-hS@,u=eHC ȔFJ TĮIp#d$Km'!gQ\wk Jn#iļ[,@d?w+9a6.+\Zz;j qaeZ$o,ch('}T\ͱ+pR+Pya$3Vt$T(E-qv |\5 ZtVGc@2V$j9>|Rq "c1{C Ku4E7;d;+궮M}͢.Q[ ]68 5w sI%`9zXzђ5~[WRBB:R8CV V"``yw I xwwx[3` 5 n)P'6HL?8^`mX*!}Jz(jxD!SH ͖FǞLwuE6jDc5ukɟBwEpᠵViR3/2sx+E*r{>ͮM1';;4G?9qK;(8lϹSVB-1 ۪} ejú놖#؝.JP~l}}ʾ|]@M"in7T-0"ÇJ|!~`fMxhŹI% }|=7: *3)1Bc|\폥fvi@"$`XB\JPd?BU鸠(ޚ 2#v:8ⲇ6& ҢHM&2A|Y%vL*_^w^7^>ig$|xnPMP!  +@CgʨeձMW Y<R8c--'t>ZU#1a >PnEh*A6kC^DR#D2m8ڧnuRg~H*o7b4G个 k );mW孒^N+z"^*'Uɍ F)쓤>w1e<#ryUp1K(=YұX(8|w+.n ͨ_h-8u@qmwd B)df[^tc,~bx*F6.B[w8Nm#e˛ԅ V"#r`l$ЕKu:/R`Q9 R95̐,=K·`@9V ^;#(3Z-Λ>D r)1Y Oȕ 02O֔=Aol#Aþ. 7Z /aхsë+.Nm005ȧjw2Ou_S,Fkeyo$?ZqRDjŃlĉͻ>/^dug/c!^x׶Xv0$;ybZzRb?=SAɊ5|&k  Ψ̜?wP-?UnZuU@ȵJ#[\QP7o>;pYk2LB(faQj,} CjRHyb>ӺjVfN]!p$ȦhsD*-?/+ [%TGrsޔ݌=rOm`%'2k  ]lbe$՗]<2r~0K ZEҬ~_qȨhtG(E1mB<ƜfL(5 Hri#v:jvnRMXzciگm`f6A@iU'ʌ뻈M]9#4lBtJs%9E;H$(J~G )j֯f+-j% j%f(?T߻no^#ᬱRv!p;K#b+<xOTc'mƀΈpJ @ԃQs''*g*#GPiQ<THY&0: \L .${.*dL?e*Wf"+ Q*TM! gӒ/ uOl vZjmW54Bghepj}tMksB鱅^i 1Ԯ-&8HutWgxuԎJMg(O&0X;J׳K)Q]^:~ Nԥ_W;`.)xM>d23abZwx+3P Cn,I1kxu, FW_TsǮa Er42gG![mTGc_G>l~gG8f&SsKP'iU2/\évGk>T;dU Hi L.[WCId>sWf7FFi{h)4')WTI  wafޮ5|>H]v A+PeF XIی*(H$ǣ$2<&$KlDg a<\[9%F_$ȡ0nG ۱OQNQ?R%uưL*9yOT,sߋfp9-x3aMqH#IeV%u)ȎDpC7-C@ D MىL-Sp:sQNi9фջP%ˆ ]]C%4 R;O>eNUj}(;Ӯ {eFe{:zIF#LyMX]YÖէS$ˑUTK֠?@˦;!mZXV~|"[A)j0tɇH|<^{rr\>j]G^xF 8,[ C97\7 @A3har#\oJ4CA4Kυ)*?lӋFJ芚1 n4{3.zUFe]:jNBVu@EV^osC5xDX[`5v/Q?JT"+6_VeC!>μIXo@+3h"ixJsskXR"b3[ ^  OZ|-Er1'"qrCCcu0rpLi[{%"q 84d#G&TgՍG<ܒH9!@(rB].-SOkW\Z%{dmo|? c贯|&}l̿"Э4$aT!޻Idfh?6|1H֒3) BZٌ1N|>Zh`Cpc,0mn|׹i]dhO'MwݐYBPH[ rcۻwмRs7=]w.~ "tyrj}4s-()y^_)"„@M.lRc9R6{Eh6=/孳u/E`zvAf3KӈmQ)e%M ;I&%(k4˨i/bl OSު-\El{1? ){4Ewݯ%aHF(CQ#iPArQe2WsVVc.D~jYb 𧦛J,ۿO°kЊuR,_bՊyE5(f1R}xge<آ@OuhQdzĸY-,wߎvPjoRHNxKO$y~1].H'Ӑ8A!j|hCgfV~D{IިH%_2 |MQ먙TSW9g,((jNkO'=cfu?pM%rE85ߪ3F- U~ԤwNj?]G^i-<'jP =潎Xjm;1rBQ/ [XadG9uFVT1j.se@\Hh_4ht$.^F '-bn>y&cSָzbhLwc4f&FZ,&`Xr}UC}ߒ7cѾDUѳFRdJ+fLЦG=3~i~*-T &gڔ0JTBy!E&R-`3'e%u00SQ2_RK`3v)`bu8幫O9?w])$]cTSEDbγ+.ogHu'ҘE~lĖv@:."ib1 3ʥ}kZ6Zx/_P!PbIPi0~gy2zM|Jw)-DL.;XQ8AocA";wac*7AҤqįm5d rCP0cU[шά=^>}|+.MCȰî/݇lE nKd l}/d^/L ū.+=V\Ex)Aі[e0f31Hw&8,ƹUaq&2ꞿFś4ӮX$mfSblcOYdAq$>RH׿!՚,P<_)渎7wA8LBX(arhe]c;vC<ÆA'0Bb^tNKHHz0|jfQ X~ j;_$J%>5?=u ,E,0.b(Fk/(]fm;LyӞn?JRNÐ6itg͉o&Úֽ,3{Sv a 'TݶqvDi0t\6:, ڧ'v=|%C0;k >XGJYx|.eU7^˔[{Z2mT\T7lKS~6/sm~g9篇*!qefj_^_ʅ(S)O'")+CU`R볞_i# $9b!ٯ @&*<ZO@XR8zIVkq3wA p258Gr[\jhw#?OGa3ϊ@0U| I̅oa3RX{zIնw?O{΋hCv#q r<,Ep/%ditWn0fM[/Ĥ>Nӑ7>=q`S!\Ap8XvyY".~EnK97, z-KLHڬ')wkM?t㪠4"t ]<7H}AX{ߗk^Kc$=e`\mY T@R-(/Ymic\U8 A̞XezX8 [wA A!mɒ_~\ח5@K25۾k|yn_t,g-J٨4C}8cyob!ea>ƭ(Lt dN:0Uՠ b<{xC#NYU!#{c9V:멸2!e$|Dʷ]ξDNA|` '}}{b@\`Vdc a-D?mlRE]Y"6Gu8'ALGURyXX|_V(0T3ǻ<@+PWk)iQF-uh'O+Xs(&Gք.aD ?iWҾTLHdHً#> َKK?=b gS/y\Kd e:f΢Pu`=![xe03dǏwğ&UYXzHC'>W/ 9mB7>f62y$"ZlP:/Eo7%(WwBBlt;Prc&[6~Hz1a+pʍ O/柒!CI-H ]J'UAa`ǥ\{37;ST%*p-5n26нJbuoc/Q4 DlN;ֺQ?Y}\(%" ;_f-W!7` 6prXה+ cc6z2-" ,9 Ż ڣ>Ƿ`qC6)bCh&7*.6z3ǎ(\ZoO>w&#<͸ ב~U~/Kr=:|0MR 1BnS^!c*E@7|᫳6ַ1#.YW "!/;XFNǦUec}ݮ" ppPk:uyk/Dl.j'p:T^CR.KfK\0?FОmV=#8sBR$3?3>ěT F/t"js[lL{W5̊Qj`ƒF'u)ʙ*,^ڗ+AHmgXf wC^ˢ~gϱ.mw:\7!LVK':uG= J;yj,%"EESF?u4%ݤ&.zwDO(1I*o:G\ rQ}ĚDB)Hϫ]VUNSG_ǩa/:"4<試r0$t<&cOX˝͛w}urrF%W9qYYX){”(f~C[fvOZCg+cSEcHt,1Ե Kp6@'_x`(D#Bν(URx8)"--tXá3.͂ `_Lrנ+CK#A#iM0PXmGE~woR'>W vlzNאַգTފ3xW<5 _/ˮ/uӖl5mNuUX+|gKIdXYld#Nv {xw3.hXgw?jitqk'M|xwKе3v\B 3gZ1-)K-L8W lz7MUiH8|/;) jgD#m@9-(ȺN {]\HW[x@q2U=?0_ӮA;9Nfr#δnbƻJ梺Էt^N?G@Ѷg9x͍+/$kXš~{*) ZBS !弟Z%${Z_сP )3BeǺKuPψJ/f 0 bhYD!-Rn}"t8vF}|] )dEM4bm/X9At/W $rNZoWH& <tUʆ._e>7S ).Et=ѤiB[b8Aob*[ (n0s p6vv& knd/OX0&"~RY0)c^CW=F:h2&8?5b&?T^>3 J0> 뎥j}06疊5YI.dFBF(kof9 |&5"7{OsK̇Zqc-9\pE>onP([]| +]!a= nPd]OVR 21g5:&#r]s(RqZ5#=L*w*=Id絁՝{G)r;<#"  o0}?0ΔyR$w-9 72x7ۮ<~2Ya-S/2q7"W%NXfwgK'P zk{-u_Vt%}nl?DSc|El"A=UWq)Ʊ!jϱ0VmΛZ=sVrCfOԮH3YY sw]88;.@c#P :+8Ew"D%!6Tm% sOqp}'L4L!9UU9l ˭/='VF|\?pdWWkڒ~Q:Sʌ(BhrE]#RSW|C4n7#h^o,L ΀:%r85t$!MR^ k.<9O8A>{gЬsC{¾y@s7]ܬn$k}MSEZD7`wK:BlA;I)8)`jiKQjlʪ{1݌z@A=l"]sBoP_7 E*< sb^!h(I9I.뀒`B^sjcMDLxqpڏ?hqc^\-vhJwH7-T"[9PUu+$9 0J ?৴o|Ji1rٿC  q}\](w/\VnV 4ă@c_7rrϼr1cPo[zp'*03E\Ƙ&Uc}#Ԣܤ@$_d@)Ck| Ah5bFuRJlÚc梎O03 *0_A累9) C nd*){WelKL^ڗo: (+(W>KWPIY]oq`'oG*FE:2ػRN80=Yz4|تߠ5ك}[>kxUIB$rI٘=Ԃ ~&M+ae QOqr5@Ŏwd+'n"2w0M]&-(O:$})P#.l}ұ DGP ܯo;<9b]פR~exтF2`ֹbL]H340x;9ܒ.!zs}Ä{313+G^6iܘ)wRteH.4a\W $V/P&Z;aUB3q1)lLzcRgX<J-lCL7g@bi=z .M1;ԍ{ؚz#7C M^.T2DKp><cMCCC8R^d0T˻vj/~K޳b[V27]~ ø1ՏG*`|GJ?82KP_z'b(DUtRa-LnhD: zFGHx Tnfݵ^^ߧB$kR.\fjrg'N7mA\.P#3ogV,(}JjEoL RV3d. vOŠm/CpCIMi,[ĸ4N[ *'tLfw|JޥrJ`MؼfXj 5x.@X.Nhʦ<soEz,)xr),Fɪ`7B9J/[e`_:}Vד3rgGF-2@ fجsp.<)~*ˀF ԍ"bF-Ji._%?)R8?sttKӍ+C3{im:Ĉ6֫@=$7GEn„ҥjʓթ~LQ:YBEo4:>(QVC<3ùYܙ4Ӆ W{ӈMF Qq Dy<+ܟiLAN>199tSA:흡`%Xw)U/g{IJ-NDġ^jt WH*CWinv&B v<|r㞥iq&/=p":mo8˭B1kvfre`OZ."4fFC-Twu3æ: 3M#)tȪdP_ҧ("إx'ҭsfUv)AF5&"Z"re=s;i+7>Ci+I q,m!}( ?A?hi[T]VuqkIZ`JaFxo]W̮{Z$9%0#KRz3ںVggUA]JV7g~ۛI!t?+Hإ!"wq3ܜJ= Et󂐪nM#֚!ĻG߽,4"Rp`?i߹m{ƶTP8B ϤmiV ww(ܩɯT?P YGN >d3rROڝq0B;*@*N);G7"C؁v ˡ1+18fރ&! ;u -35qScUr#]-kjvN%2-Uܺ}bbe~s cfq5"z=$o4}:&*sZX˿bPw[b(:;{2+e e!+ԗk`=S*Oթ\`T0E5X}=.l3oMl( =I'PI+e "b~㓏Xegt}8F2e(k2mcI|F4Dw+eJ&x`GV\fo^k>mmtХuP,E^<"EFO|g@@|Y&kg؈! q|a Y_tIT%ĽƴL5.Va&qK(OI Kr.g͉+5[֟e y=mTM9(ރ7M2y!ýWa~jEӰ4]Z ꖀ[\ ^!t< zNE̹a( o&>@.Ld/GE|Ol4mc٠ĨL`"`}xqbIRs !)ymq EA̸F%{ʚqӈ:S~D_d=*F,M.S?nXݝ>S ]A\>S>5G䅑phFeh_9͒dYޗV[{eࡅJ8w.l@Xk (o)Mts^Hɋ,zz7Efw-8H\)1г/>|=gI[dLDXnܕD3_E3$p߹Ը#F)f#B\#X4T+ Erf\_^Ⱥ @Sd-Fa8Vzm6.rA>:s>Δip xlc6a1J^y[ rl#;X*Z9cͰbbV<5|R (Ճ* PYU xw+o'K??(SMM34\?? zpʿlx]jNLn28Մg`Ez7hOIrJct?v>xy=L -8zz]fF= xQB Lc&`ǸY\L戙n[K'svQ[4UGkSlT~!'h.:Ef=b$o R>jyu(m7b3Qx]Uݍ:yֿ.v禎_C~(y~G| Fokw[WVQmwρn!ʖ摬yh* hܠ$}ڙq>L9`H{䭮>OԇlkG="!f|FPzj/k꬯kV~0_s$u \Z}Y3歬uyRC0HG4y'}X~7v@G{"ZM =XH9'4(羵[1NZʆgйyJche1 H+k g yÆcY/uXޯoh&A^U 2au;2'VnZ2O6z/uK۱ŰET?km}<*t>g J +e#(\͌1bPpUԜ&)z57K;q6=nEA%N~1mBX5V'C7P5BJd~1XQHo/T ]O+ 㫗|C8$7)ͷ"~~~و6b3|ر 8&bWPJۧZд".`FͧbVR!<CZl-(⿘ >c )O^.lFGW#|e}XP~Iq+&R;+nFJ5X1ΐƪSy>(`yʨ1u;(<%6-[}$5(:}\vd&>ʰ^#M%'!uFYðХ]'Z!q7>k9,طM{KRB"ݧֆl߰W# '@o9u,%ݘ2L#߳ vnH]N -7PvN u\$>{Y>} u`O]4Ɯ}Ԯ>gY<RZ"+K*έ m!/ܤmAm, \Rx'b8kHW?B2\u fD ۣo%jpp!^+^9 #=3n~fRH1BB]={N+&?D1˜bIK|Ԛn%Hc~AGYsKu+I}Z :x'R y,-,8]2Γ_R;q{~[aOu rvB & ^n4@BOˆ(h6*RBBk"wX`Q@B(Ml`6xa(]Iqp(Т3dT?-pŐ6]u/?'SECzQc:4t*j(Vҁ 7E :R,BlZ2313#1P)m1?/ow^hpLl躡F2&[~?̨u_={2ƓhAF5N "L݊6_n\@ݎTa dCQॄd>@ޛ-<bZ_c3?3դb R`IID.5u5 5{N W YQ4^;֠e}(Ńs >O i59؟:גT=P54Z3`)('9c`AbYUgM7 {3=Z竦{na?U^nG{R5L]|_)%/U3̊E+*Rtr(^w*gDB(tK ߔo~5U39[s! ʤ3ꕭ\3 #b_P)u,!#ƥGS;Dv9~[u/rǽ4>JP®׷bQm9Q~ ./BѶTMXJD4/PVͳ!}K[WTSVZuw:=Kǧc[ZX`;L5 Z/yԨA*c%{а $8R\E /up( 6D-3Os_ɊLr½s,8%/uҝ s&]e[ Z?j>~vmBD.|0{W>+Mr/̷q@U-Y)8p8gTByl=T2{UDs)}W+XR,tL-) -M+[ƒ'KNL]GS=vzVvͬ>ŭ< /W+Hs^~akfIA mҫ-#'AY/;x? =㽗$ԗqF* dS$Lu gRuweݠIu(}!G|0NGL6c\Ry%[p!;A7!7n4+wY~V% ó@}L k3&ڰ7[f!ڟB-ˈpr4 f;ıB :Lp #7R>lYrgb0ǪugZU#Zo惹I l)p@RFf]=|jzn0 ^oWE_Qe#D)SړG?I h .^kD`!T|Y!+c43P5n.dBid(7p.BEv}q^ƀCmanw:ZqU֢ n)=ϕ-+%"&/^hCیz]"Mc%BX?, (GT969:_Ez̬ewk-8.]3*^hR8k+SoN 8HP$) j4 )KxHY.-!z>L.È7c6kFޜ  CYGʋO)$;3vG1"rԝOy`Nr?̟IT<NgB-}4 ݶ#&I乿]$@@73TZEBUiEhG;GNΩXM$‘X|MqӤKeU3ڕeNxh, bv dlȓar]4avNDW=zq9.e"VW:YqZ/sDrJoqŲ.?}@3P&9ƀtw 6\aQ]]."hga y/)h:Jqou*[;VD*OMaH}^wNӼnDR#կsM-(wEv\-2%\PDxD1bH(OQv{7Pt?1YU{3iƀV# h/`򬉮%;>X1z1+s86I$&jEpr+aԩx6:_SD%w1}o], :*kb9֌s$+ĠPBml{ FeHyցs5uS˧݌[~ƞJ{DOmm ma1 vF$=N]lY0۴+v0ܜcf!}"ԭ!X%:? a;s׮yEըTo#Fn&s2:}`x,{D|bso.#x C$j ERcu}aѰKO'{Z^KË?<,'؂Yk Ҕ 7 Ą8k}@q/[NKrA&OLl {7P} smECmŰ(ޘs^N/əuDLy HNԛӴ4"|X gw5}f-?`s IUm8&0zGv $oŢfSf}L}Fz~pοK%dY(!EE.oބwܮ8^jLp]^پ}T -PG ov48:M!!Iz3D}.'.u 4`$?q}֝ӯ?rH Te}᧩; P4P+'h=5mR -k)h.ưT5E:MdA#  z [<\Jy*py=W 5gp=7㸱M͍jK=b eL.!'"WZ5/ }FX0Ac?9ظ+=.M: xY*F.O,m</f sVJ(B s-|+5ǡ A !±:v$ {V->'͍{K1X)TR<'sD2Dt 2UG~eIrfdz'.9وJ=@׋n_uEd)x1\1:Y|g law#S"Gr(vj9A\fqB1Gb>ٰ͊"D yDh)JK;ul۩)͛R] SE Qr󓾓78~?3J}ya`CׁM3`;6ˮ͒yBx1s#lݻ"csB5-x>yjP=J&@*}yLY&*C*MJm,Q`_DӅqHuܕ~zwπcXm /YorR ө6 ikfy&^vz~.!Zı,D H,zg~W2á,`=- cplI~u;Z s)եPFpA,wMg#zz>2wREDHL!/ Z֬H1# h0|jq4WP fm=q4*4*R /UT{>A*3'YǤ[D;N,X)\xϝ#70 h||Z$N5hZ\ @f(ü Rz֦e`mzޟL}=t >cCb=6@bwU m];,FyN򤥽z] gE/A 'j37DbKRf v%Ũ ]YQYϪ,F9a/,Hȕ;Ëg#O8j |.#I# I.V(>D^Lr#6+)W*no!˟`a QT1x +3f;7X>=3Т"5 <9`0^p$L_3Ӭ %< Cɀӕv*8z ¬W\7m DL;w'>\սyK t5G7{$j~աp]>ef6YC=px,=\{in)["E\Cz-ԜjF)g䖄p9cV f8'&5!5ɬR,ʎ-F$v,2Yb\>`$ow^sVuQ[QV6P4v5{5Xvlpl2^v;OU͂]5DzI>NXr@*0pTOhKf#".<`[GCHDsPb+U_u@TJvZjN}B(NsI Q.&O> x$0*_$qJ]$#oqDyuM?Q"-XudM:u['.t"%KtߖsjS#Z;7[B:(Kp8h23;/!S3T#COUXyx\%M~E~go]cLv,Cka\_G{W7 o(O|WƖ8=/QQ Z=B 6燝J6߁O13#V=Y7,Nx%ݚHR_ap>ũ$ko" kk= - ZrcxD|6s޾: 9T1hjtJnj/%n7[Ə+WCXIy4seL,h~!ⴲFns2%|;Aa}<8qRG!UP:sLpI"]UCn//.,j vXUی`Mfj,J?WP@/;yz\`o`M{ÖOfUCҾ}16K=Uф;jгADC6G0#,6'}=K$<RR@pxO>y@*iK`&*7wGQ$5z9Pz%5'H! <аKˣ1>v19Y0&6n[Jw V&mlZuiGbu8Y̿mRĀ?A? Ii"mKO{f4uo+Ӳ<0֤\$7:+jOيЃ0A~USz6&þO7_o*I'T\c*@օ `휞Me;Oːjs Sba,wKiɫYV*O|9bSK22\! u> ΩpLsx#EF M7b#'^~%2 !+՘SήdO2n,[BZTeY+nD*qUA)(Di@&TFwrMZjFG^X"o=N6w_;HyOL@xje- ~'!wFi9afovNBЃE'5 ̌ٛ]ZQR.Q!AiCttpj-O/n "!-n(ʳ2 $=+5Sg< H:X6irҼo_QP>`jE2W E2 &|ty\a7ܪq4V KBuϪmhдlhŐBl`ՑlTUP^Iԓ3qh(!QX٫iKQ(͸{!(֔2l%4M{:pڷ&C ?Ho}9; Jo93VzOTjRVd@e+TW+T5ߩ-<6\|eGW96 K& #$HYbL{ 7GĹ'&2Y6I.k69h.f$+sAUx:)6V=- |eR&/(N5b;>Y6r CsnA:D/Jx0bmE~A yB=(%#ոG&rlQao`aAPI;1R?OvX)¼-K9o=q7ʻWhmmUIɒ=8M[y9pǐY,@F?ҽgAPu*=Z(;NTe] ,@!球'TmM/LPj,"XP*۱C[/3]E 腀ٸIK̶/HhU cL~Ke͓T6ǟN=O@E ̍a`935P>W>Mjc]RyO HCozMC6d# U)cщlMMW]\C$MUCxg8As#~-Z.'{Se+f_O x %̠ip+džn((3\/񸿭osP>ck6l΍k8VGg1V;iy9 ~"0& |tKKpM Gej*H%9T",S'lw,Gn>`~kd劣wm[Ev21z.# kP!Uf򖲣Aj %ۜ~qm.z%.^sߨ. ۉUf̶Q!邷!y6pM;\iji"J^=|̍%I(Z>ھ/4(ft:,ҙ%4#qXFa=L%)DT o~vXApMm(e'D;.W BA<ɃD( ZlgͲQS-[cr#Zߴ-lbaf:_R(.KKN(ᶴlA?ye" ,rMќ p 9 Iתĵr|x2~X?YOdJ$awSVnC/G^YAlhs2xgZ!KG,#L A%&2Zc瑬wb-ˮA/@(ggO$9JUހ:(E.c 3'aA1S>B&8}ɑrR&Ο?ʭd)A 9:.dr$҉NK$ T|uhv8PNTc%Z,4Hpk'bc%QCtp (1A j7cO [f)OuHMo@covp%S<\>|QXBn˩-s4 "NܮjS9F.z,P~{^EcP;QO@iK%>U%uX6m_PMhti h%y)[ObDɍ@Cy$c±wL t{+ tc}uVo.eqL|Tjk|nx%k}9 w#:Bs$jw( #񜄰WjsQ^FɺsK٪'{gኞ1=>Cׅ6r4ܤT>^ ˇ2$'M)sk+n~!LNB,; 著* E\.A[alCm]5`P/FU fgJdd27h9nj.AwwAW~*=Đ$1 r>? >PSP¼NJݔgxsp.wI[!_Eu3Vj>¾>7vPxsQw0Afs8D{5ߧT J@(H9՞aJҒ6EA}.sŬX_6/1XZ4aU)99.pujy/88k_ɅK) Hi/>[$ S/)&8>nJ>)@0ˑe z|ڠq|Vر47cEʹeLwmШb Hߙ[+VDicG~,>PA: :T?_ѷ_qi:]R ӗm>(l$opt#Ѵ uLUSN9Eg.Wi;* ?`Q\pL\}s VTrsW<8dͭjhPRUNH,cW_a7 k`٦^chNtrٵ{p-9viu帙S--qQwX55Ur3'q^Rl*l3 mj)Xe `^xGs+BMAXi:H[eA'HRn t6p<8L^O|bW-(çN:5'e%6҇Bi-MK?G%ZPU;Pݛ0m#JJ0dOքZel 6-y0+2&ۂA92Z /`3sz{18Ç| 6N5-+Z=Y`ip0Ot3VN7t~ya<E0pw }1mEĢSL"1,6s1R:dѻL`V#E//U96l,Лs-r`4ţy%IwqaTMm")(t;,XUuP6*1`cZ U]aO3vQZV•RT0{EϷܭ/]Q'2e CNZUR-!b0KHV(UF%|j<Bzt؝0+L ͉YJUBU~KeVÔ PL>IJ ڎ/M/Q$4gb\QLYZc6i7tBCjv:y-x+ݾI;ֆJGF74L\uR@ c1>%ǰڶu.&KZ??G_X5:TT..\,_.Nʸ|tD,,K@\p0=42C0w*H|*@VcTFHM+{Pm< Q}sM E*@75i@'CGu0 ܄W75;}Чg,hO51XNQVl/5qp|Q~WaAt0FRm!(>9_2.ģ:(VXxc F&$ ûfYeŒ͹lD19W'ֻO COb2S&ptaʌq۝vwCWvT=;τ!-Q]*'SBo,?F%Y#s Vd[0|+4HgϿ<'?E*DDAx ֈTo[^!J\;=nƫ Rw"%L*$/)1EW|-ٝ=IJw0$5D`I9˾S!%oQ\:M}LKf}@ʪRhO_tt0tvsMԑkvMBtjM;DM ]bT>Hv43q*弎IcUjo$W vDGv*/x -=0qve*Sz[ &ps5{+Uf/|'x0.! Xځ՗~ktsƖ{${^0h,4ݬn45]EtWij9 r.|CE1Y յ~y MDzؙ3m(uRzyKfaCHtq*Hv"\/ҳerE7UoJ?H^P8'B"j*ÈuF'Q¨\ bi I>H;s4$ NSᘢQז?ƙ+UTgecv![N`Y5 S3lDq{nfdžyx3E*c>ZlY>ohxpE-W?v| F:K&9u%yx&)/'uxxQfqu댓;= _ZS*_48C vP=);ݺK<mb$gH;YB `6x]ؼ&h1eK|Ms lw5͓ +S할DW7>*chOUlX^ ()Ku dZk&-@e6)֓Ņeh,^bD/s<dM%al11uWnoP햷'aǍuw\Y\m*rftjy 653q6KkʹE:Ns%@Jn$pVR>e0 6~%>ӀhK'Z~@lx'-@D5i+"{S"ɨT΁9t#QW_}a$|VJaACBN؉ȝD* :p: '}{M~=024MC2k<]Gy!%a a(,kx5 WaR}v!Q.# )=)/b/m\ctM+L4ےW;L4N(e ۋ~4`n}BveU2 ϢXW?Lq9?cen3kT.W!hR(6%Eܩ*Ђwx)P BWgM!AлHKC`eB;D@KĔ6Dt{O*8PP"8-ԲjU$( 7(r)VH"]w|b\)sGTfFl$g:'XPXy$ө-˦d0%~"w\lA9W g(=Ľl+8@;A<~aS?," >-Dj^-8Te˪.쥠(qpG#@l9<NׂS.r"p\>9Sʇ%]?)¼u/ Tt]?Y<%e&Ak6'9ȊN07B5&VP>[o9Ney0R~U56Hh DCYv.Moɪ| 2|llv>E!GR~,/z$K9@JB1}K^ l՞B_HY;OVr7lߴR$$ϭ@"sL͡KƐρ`P-7ѰR]_wcm0NJy_3aoF4C7.k-τ#E\msȤ΄0ୡd*$ K'{t e^$\ ѱ#0Ēpn|~4W,m/*Ih*m70y+CJWPC (CjI(ǥp5c~(ar;#8$$Ui{t) ݵIDډ5N͋i{)sU ~Lec0BԚW)(Zi&:^3g7۪ThN6|Y4-YծkZB G=/92MCO(O#@kqG-@hP:IPVqMI*h0ixvLlw$ H>1|ݛ jяpi>e{-P)-cZgfV ovȜIIH9!8Ӕ΅/ݾ98P4v.0GDӬvp9 #1;]S-b+~A+24}Fy]@]h ApN ]Xm4+#Haf3I>umϫ' s_uFL.ղCjM_Ma;+#ptg?=>;d&1D{1 [+ϜlgSChC޵4 ԙ0a^{5yVE 2}ȘkWX4c JNE5rZ|^)Ш.pfE A,^)jy&{=Z)8`B Ņa>O8[i!Z 3/O(> K?LVPJPjq;%HI%youE3ٲ[{oY^ǽRG\Hh*zM r=Э\: /-z:xfdO9<dclTGMi =/ ﹈%|qWB bEByDr] &|dm/NΈ,^oy~YF ^WTd} jqՁEɳ;Kz+7([^{W} ~n]+CG7 ak lX&ly]BH'Écp36QP{! zY{ iHⒾxs4 ~is?kljkL2СGOI D%Wv„H>;|Ynߗ$FҗfCHO YлֱO~SZNJRZI=hC|gp I3\<(0HR#FRn5ÔKD bjlpoXn>+A;D^%uҺ 5c?WMz{`J=Tq C G[_գh8.rS^\6tuEPѸ ?Dj Nzo|bs>H~4{O&$ $& O5BfeqIFg6jCGZnLbDDaZkMs .Gɢ$Uaja^M~Ns' J 7;)UGgtlO>[}*0pB$1< #KRSVwiMVB`_Y >aJi1N:DHK0G}"xà lO(Q1l%-xQ7`lM\n vkfm[xJaH#44m)k\R!o.U=& ulL?jP=B;ЈƳhZ̑m =Yl+ &]{7pEGp&Si vTǓ|>dq]+)&%*PY$hsy)̷K>HU]I>'c/ Vk4(E5.ŐnvNmIdo|nVh/cͣD_CFSroi#n 3|M0e]zli%Kyu1#3>봇U* ]J]ݩ @y+cNkcs`l7J n0/T\ۈWw]ŷE!)hRf@ [^KG=Gd*GDEK7^DybIPY5J 7#HL뎞9gtMi㞷PZ"CE=Qڑ̕`o9GM|%+ouA^EDc<rޏ/5A:BoUUWI w{dOQjO0}s?rRܸ~v d]5̹s{e0KBȯDݒ{06<=.ށ,=cD‡#!0"cNSufzvY0V~޷/.ȗ;'zb5ʿ^k_C$ĕU.H&uîB,}RSL:-[K*( %P d;Or$mɃ+xee Bs#O ,O0B+rMA1f(X6M4o~-qz[Dɯ{U{er9q՞,Tx^g&5/p0G̹aWK-AHlہ8jGPT ]ML0cƨ0v-#6$u MX$F™=+(MfZ&ɁP.1Wzϳ.BTTJG~EwΝ*e7>,y\ u t>D0H\M/]Be!Qoػ# "l)?A&ernfA6Cz=+C*0"jWUlX0U\㜑 õbq&TޥfRm/x\:eDy``Qx-֋Gcz8.rn䓜eeEٓbW<2w3G~8*lZ,Ի)M5%q613,S[GǗd|Igq+>qgPV!#&fseDd I.遙)BKA>֝W n"뿁^rt4J}Ney%hlM`g枙`o֡AAM€2RMEL+n~|ilLƂ5p/$kn^IJsY$#)B TF$SKh=B53j~? b2`㹑Ðb^4G}l%5Z iD1x]k_`lAÜgp6QgW5ss0`hJB%Oͯ]T8,g\ ]rBQP h|;u,iƴCOKՔ5w 'vQ24o~.ŕ2#![O}-Z.xeo[ܤ1st%j{KmК@M=8TUsUAz4(%S,&,U,E˳yEU'ܨ~} [brM4:.FW94!$mm,HwP?}HVa ʅ@>`R P[[u?{4U wQˮ&1/G A.!Y 3 ;m?:[0Z}&V]P1,ߌvG9\+ ˁkE(pi}9h}+<qUFشݠ!}ه,l5X4VЭgfe#4->a ]H!0s4 ZX$S.`оixNgz`쁝7IRI="~z TylC1*F~/L|Ĭ?#DhP\ݼGRyehU=Ck}JM VBW= ] 3+{Bc94CܤJuX!Ns jU_tJ%!j4*C&CNsքMҔL$V9I!XWM>eT)2TտzQt`R35z_˶0u9<2NL0oqg m(qsfu0X]jgVη4ZһSiYH9[or,1;~4z_}OuMFW:DgS E4˿AMjƠ.C^e<:Z䝀F܌v{iDFDkĄwZAŻF(ɡ2{D Dxƶ> hт\TBr)+એF4R]J,X*k0ʎlfh,40وJL&Ro+;Bm!ՃЗ}JJOOrrLN MU&eYrՒ}){) c<7e L|(<:+ۻGe Ho/R'k+kSB1%9j:cBOK6!9z}/MMsƩ5lg:5LŌܺs|aX`ei .HÑ@6J?vJí2RCd.dz DV"-)px|ck5ߨ>`'-sHxD ҭQ-;\&vrxF=S::ҫ"\ P{MCz&x,!KyU;yn SQga7ONSDZD}ݞ]ldbI S}qcsH bh  1Ey g=p{ =F'١F缕Μ愞lBudBWe/^yOJޜ,ʹ dmclyQťmyܸhuvyEh27N6x3Q4Umm1ک$䏉/D$#p< Nl1^O$u%1>J z2Tĝxs3vN,FYWkd΄ >./d.jҨH%ju}]ҪcSpMLSZخx$侬="_cGJZS`2Txh|5!߅3(bL~]8meYF QN3an[TЃ  ~k rw;@aoGy%[3 +~ev FpeyySFWV+]|VR̢=BɎT3wM;YjTu0:bO<ЪanA9/h5L`,>,)D]aek{k?FLpZRɡ?_@ȫZ&U˱>񳁍bXjky;ԞdEZy]+) c#d%t2m(S^ ɷ&{|y* l4\CLD;xUZqJ7nZ@rbuX1ƖN#4$ CYB_j=@R".rcE%m1t]!bypZ3`p C-qUV < *fe8ΉB?5h+qiq,3n+3} $I0*bjH >BX(<ō?|]56F PmpdL[[6!eJ=?ɍ0 um'BMCmT3Hފj8y' +Ն1%9y^F]pNJ6 hw!m{D7Q|D hqzњv'0=lZB]}*z~raat&Z>'ZjywoBOHKi8"Rxnx2 Nf3& {Ydf}54)5FG \z!,CiG䪳AQM gp/F i-mS%J#vk9mA(,q86,b|!Zf#~)>l,aĘ/҂['9Sχҋrn;lqH'&RKoGPvw׼krl4~W{EAi-Ld?m\$<f{O4ro1HD]u= ԃ:Z T(w3NVKby{_ƙ_<:A\'GaFodEU4a$!=-sd>Ez0XSYTB%-[ 1ɼ!^ \{b<h܃ɡ/Rm5M$Tx!nQ ,6rs]\j{iQkķ=`l DEaE7ߔzK 7q,  ZA`IL ၣYD1]^I~n|O $s# -|MUl$Ԙ@ZSO{$NۗyRG!ECjFߒB ϕ_Dq7S2I҈i N,c.\#*8uNsaU `RO%XH=a=0VsќE #c_@>EXC8 "m_kEꐕZ+#"fpl%J^2hD0\>=qD=K8"SB ]0)6"QmjߗK=6V Z{]Bu`sr''QŜwkop+m:!$G7,l(*P-{Ko mw)`YkE\pmծ*_I!(Q?BC (ڸ V<%lա܎2+MXAb"0vrCQu]y)(ؐC-8&ǂR nI‰B4wΗ'Gۥy8x< z:2rW0z͕$x5V\}e ZP /Q}-U 掩2¤KŔ F`RVNO@Rm1_z!Bצd\ICCuGoD]4wDO 'xm#)"NSfa/(d]4Bn>qtvv€FDo %D=`w!oWWbv BP*r C>m`;'ʀR *qqF0n~nM01mK9:8?@S\)ƺmjv/+I`.%i]7jZ^>Р,"cz:".jo ?)bRaP\o Mh7vg޴,@Ϭ|h%+~DÌeb;b3 _ኅXi>ͭPz'MEa>1q&eg Cti _VDúAZ9]Rܠ5Һ!H9hnp>Bn,l] I2h-*(K|x-.Wܐ#Qx+'j;{oW(W5Ce9ey!M@^Ѝq'Za k_&=kROTB!<[D dRmn,z3MlMwE ^`m޿w:=; s:]匊lM!/p[TF˙v)dɯHb86˺շVce*47 GŒ76T1P?_jSJ4FiŵqQ,΢2ޱH4f ,;&~Aj;s]l*!aI0s|=- Tᵆ:\6AzGNms_GmR88ls+q"ȑYN_Nd1\ z駦)Ki.#= nv7,8\ AI2fd),瑺SYA9p]  l$X.ADFĈ b!${`rl{zHKX .!o<:MgC!d<ikK-SX_KcHU!0a h-+[1)3[8P-,QKIm08Mr? a?UȏP!?h>i86yкev/@郘!j9*oe'4ZG|>/Un i]UKqt?":A$<#a:1;BQHt$TcgqDۨ-lT S 4!aKk_YXޥ$ޱBz>U_P~BqiN&~ xͤEk b݋ߚVmrD(,m Ycjǝte GJam}eqHN=bET4\B3!M*1ۇGXdY?=!nMUe> '(TjJ׻C?د|$#I8xPj)5y" )\r=r⨥ýu}:NK*$Jg2C;H`kHnksDXox4s1 t~.Q'*I%JH꣇Y`3ʽq( HZ;xutQ`Pkܢ*3=L`NxDnGUq(N1\^ B UVR BRcd}wf rc &1 y`INȃ;WtVGay-7*]˹77Na=qb;w0ṖM߷hF@@m֍*O]^~(_H?L 0};ZIG yfvK? h[>z6:2? |}01}B;tA$q|KQc<xX#H8vɲ[`&9!^dSeo^3QDla[;J;5P,hfiŀsM=^-\x;B_Å6$3yCpKeH[=SFW~6|nHeeװ${c yoTؖ!$k!x@gNǷÐR{ @ q RG&]DCVd#>_}c/3Sʹgqq9Nʺ6cҔ'7HI2/8| J#w˂8 ;<5|̐w$2+_FccU橢eąGү&(D$~Q3ɻ}Q0ӄpO C"MUqβoS8L>;OܧXzfݝ)<|sjQ"rp~Zupz#OUqũI]@C{Za3d޽>wfrmHٮshi ݯtml4&ynT?t u|3r߰Wjs@G˭Q~AVR~a)Wc=NR%fMab]Wۑi9AmEX ߍq=n,Meծ2$ӞGew` PS+(`%ϩ"8"1}}5,](9^=/.芜ck(0@ M+i @>^5y SfWU~!HUlL(k8 nj)GJn1|7.;pzm \Sd(Qޫl?Q*oog׾^#HF9Qn yؘ?x 6SPOz]:[/VfY( m'^Wb>\ACe^~UJ $@2$90^ \veڕ#^%Ƿs/\rRPD@{"(K#1^*1,oՎ"Y\xxɤȞh tĀ>@lZ c>WC,6P!1$V9bh߷SOⷠz[%q4J=UA*TbbW"INUF8j3 "l #ļEc{8໋Fv8W\\ivb+NQXR+TN 3ÒR =͋\$Vg+dpG2_y6Wǝ رS۝Χt/s 5'X~M j恼dʧ?*]Vq8j76o_VPr 6B'ʁ8B>"M}G2g!l ǃ!6=WmƆ`Scl=5/X>~e.$*Vof ;(N zq:,1 g (\UP[Pj.Uo:|M-h=F(ma3c ƒ 7վ!!0Ll4)}` wJ>(PW_+) x{wҮ8+ R{ gTkJ:QCo@Jޙ2`5cyF^c{y8_VF$:s3c\-mW~Mwi_r6Y8T$:A{2jď*T@жuB*Lu6|B^W^0N9waCv  o>rRs,7i=' ݩцy%fX{7}]؍B-rnsڤ5)CIBJ+h=NSL$3P4A@nSQ:MsWL[c*CqB^MF:& Bn/85}$%_~vdžTxyiF[$^H*\z=aJ@ǧTP$Ƌh| XnfqƐv/<(p J|ut?i^R|sFj#8qhǏ5pbo"9oɠ̜/.>*!D`0l@5sg hPm3.*VSf~L/= ER] Ms)I0lzl6J5I—>a'INܞq.q2ʵ,2%k lj`,^O#c`F0*e{ʺmqCTaW[+[^{ sys聆G#lE#;c/.U"[i.L$g 2o$\ 2oryYcRzPUDF#ض3˿5~]y Sͽf ,X@N;^y }4UBUJqB :؆S8 PZ¢?(0J_At@T1.z|,Cͻ$ c:F7㠋`+[K*~w)H2@X=eW+D(o]( }5ӧдsa>YYNTa8[y-XD|q8VEQKx ˿%)2psqMB*5Zuqͯ {^? \Q0M6v?vGǴN7A} ,>[J^rMIgG i6i`Hyc&GܯWhB\rD_90׽]1Q$wm )ŕ "`@D _uîQzD%hhE/,Vј9%ۧE]*wc>3ㄠ #xIHw4i^oVwO$;ITﭪ`x=g>.B_J'R=Iݶ7~nȁaWX!z;CCpf0;$4^B8V~ہ:Hf+w<_-}nT".??'T>Φsh,Q:iQM3/>M Ne(RE?Q,/=O ΠAM؟4LrU^^q0mD ±/_NƣBQ8½N$Pi۱~O9L!6qP1eHsC%!?SϯDv' [yު!%жahpZ/[$6{y"'#d^>!k(G)Yg)2Q 3bǁ{X"/' ʞ1!bvBt0ݯ]LiV1E@6hTFAᒞb3SgV\#k6y'sK{U#z4ȏ47[댔Qy^3 `tLveSz,~*n3Ru(g +KdN< l:CCy9X]~%AI(C$]BjەGp#y {5HK*xmc\z7V86ѺW޽sT  2.h'ǵL*'b7p)"f@IU~K5bG#֯n/S_f額{/tANC:@E؎Wp:)A+( BEh^TN.t%)ʩ' |U \?t*fYY?h&rHˁ!JK@ '}rYd 2\+Ysy ϧ"rvI'Ҫ (9,+ZWr&_CѴ׊-(%uS1UcQ0:}dU<1!;*,3ߦA^;zNBoZ59ldy;8^2-W~ 9өY6!Eŷhu93\|n/ >ClT<(wځ{:X*}0i906 gu$h)cv{!Y:8qpi Лtop |ӻpX0R[=r1g?VT"J*ӐnEKdQlߨJ^/눃Aebqpgs"&jč_ wQ` Akؤwb_H4^>&1+Ю ({լ?CJu·s˾'+6l޲C{OLs#IhW )s8J;oi92 @4EK zג02I;Afu:;h0\y·qtV>U:y\Pݽ,nspk*TUlH]>m ȵZ1Z4Vi4ò֎VRΐg83{+HQ;7'oωPk1N26 f` ҩY91slŦg(T!/,qcNN Pg7y|4- fԒk8Q%+&J' UuU*RGZws&cdCKeui+LfrOFٛAcYZ5˲=f]+CLD%djxۦ4#e8,ӷh"DTWZ ?r),3`tӞ5=$L AH.kYpCg @15W4yjPF:̵c`[W&W1-6ޓ2j)lw50ro+C,f.>rv B3[Eu:+S38+9W8%E66=$u,*;j4I:ScnGLU) ןlb۳2ow>X4.`_?H߻ܝTLS\Y?}sR.MqBoU[2k9 bA߿&?Gx7Vsᫀl. Sa6zgE /j SZ[)-O(it*=NřL~xfEO.L ct|? KZղw2 %p)"9޴}11pu?RhAݜWK4ߗiZi-*W)\}1P_nƈ[j.KqֿR/iՂEkOyB,kޓJJVo^?ok6߁h>2a ӏLW hUdj /ҥoxIד `PH|RQԗ! HPt+Bn#ݨKUXn$\&\QzwgmR݈tW1FMDZ] !~,p#kJ⏩֌'_ Δ9RN˿]d!-i-*vЖTS4Ycfc+Jb(N؋b]>* UυྰS^ɱXl?&DsUBP jq~㇬[``_+f5f6l4|n6VQNl}y\ IBT55` .gLm7bvOUuYNp T ?sF C79*us&Xq3Iɰta/TB$'8S!0j-cK-Aꛕ+ه#)n[hfaO{Ɨɛ-=ni9oh^$B_%kw߲8؋w^_GFD 3{Ҟ M6`C(DN_D4v?& [2Q>dudn2-E=&z Va@?%J+!Ef/.6 H}APx)5BCD:%1KX`+S̙RPm7@ٴcK1S7iRE* "1Hʬt|5́»{OP6e(i7>ISڿvG[xpoRxb W:nRkEjD+9$ⱴI~5(E6}3ODa|ddqrJlLi~0Տ6(} Q>mBfMG}IGډ}X\jəE+M(\*!PzGaX"Ɏ9?06?T*rJ- ]05IŴĦ%wL% g^V(&v]( XXq_x,fk0!wqo.K;dtսGu`} I$jEvrp鿑' GhUe؞}] 瀱lSa.?*sS9+_WS($4"r1N@{ xIU>C le̺B}n4Q|݈wq};sЅ75fnziŒJ:gT\˨g&fa< `eDc N:%g 9-ϟN`~;Hr5KT A^D﫣u>ƯDފW2(d j 04P +T$ 2|JKy1D0JVr41qܻs3XD9mM7~1mL,?ZU01z1/wAoJXm X=ޜ^Vk \Ocwk(Ճ bb/'f8돹V𙹔{ao yk-9Ը_7ŖqxV6ґd Duva}YP< ڥY^:^O\T_jC+xF'->ݲ<Фe7^IuA\cFA0g.o2GAcVgLةxc G80w䊢OKRIGC-u ]YF%U$7,j)l'nCsZ9OzR 5 O]]D5k3i#ɧ?i X:s5;j^oΛpRotqu3m+O: l 1tkfdLB(ǼJwcHY5+SX8~2XPX J-vp^ F4ARE3?}mu'.ph%fba 6ZB(t~qJ0 ꁨoJ|Z?0Qk3v@wGH++`:yHVNL{aWr$vO7>gy۫Ag; ܔm" i(6 [Ww:Qcu' сK7؝ <`SUXdu*5϶FK2KMZB:ofYF<*k/tq}Khg{ N>zX4#tm;g.9BtEEb'/u2lCI˒<,p*Л,a&O+=ښl/ )۝gRF=zXB|sCzO&[iv#VeiAo7Xjd+>m<2i+75p5jOQ[*ol=#8m,9L %wx ' qXf"c0̓!_/Td"CԣS|#ѦmwIq{7y$SqS99 !el> 9:>T{e' ZdϙauVL/umHO<G~<.pw)Ɔ*`g@{n7(6 z 6,O}Cã$}w4%KBg!!ݬXOʜ^|՞5q-5cnCQ4GeB_:I %q/@^yt4O|NigJCC+gZU^Am'PF2t-yK}rOom?D (g0EIe!Ϣ쎬7^vcf]VԌ8a]¤ +W(ٙux@Ѫ5׋u$e v>ϊ3pC)IɎZ*5_]+8w慓ϾXqcL+FOD`#3HΑ0PP?bu` 9 XH Z?$ݤ30ŭR/olӒ -PF< f"0KWP6s}GOyËd! 2.Qn8E5o43@N} Q +`UH{IT5GiL0TZөПz ($WdGqM}uU)aՄxh.˿h,k vMG} ݬ*C%>O"Xr4v<TkCh^ʮ& y~!kʘ@ !z;r"2 "[pZ4G&B5`rg)z:txB6"=[|G-P9͜ZE0Xjr8. j?NzE)m퇠Y9fRLē.U17]k^AӚUABCY /UKНpn|q OCL أ cɡS<0BNkW[,Xז to$٬wb:/ChJ( Y\A»6H8Եf/c#/koINZ2%[kfBE$~;RBn'zoh!E$7*>jk F15;>o(]^.lcp8γ;qT+HgnI!41Si+]~ځs닲8)I>RҕT?U;wtX%d\4m]oŌlg&j=\#AY?7VA_;`ǂǪa1sMGzHTtܒyԇN>i=!?~{jr1f?z-3NJ8Ѯ. } G ;pyL)/޷Y ֥WSh2LDe"5v (7Fwp_Zy6K$ǜ+kUo*~yܔBMlM0O} ֔dVD9Cu H@wIE$Xb]!+՟b+7L_[62ѠX?&X #d%%hev۳O&Btnd{ж-e/)1KP0Tb+1“vr6E/r )i+rvnuNNM5vPwDq GUhFSgg}eY>\W: ix8*^;] q02s o" ye䧗񄣷"]r3h DcKal0,$Ϻ E! =h} i;g`4͍5Ȯ>IX6㪩ZxI>dXfPǔϽBXF\.TR}ڊ5n}2'P!3+o pld1sNq|κ3 9 ;e !٧7<{c xRίm'z=? c_`'mubXbEq/,0H梖_S^gfMW>܍#Ra_}W>` OSJ޽ 1>@:U2+S ;>Cu3Z = /;>DQ9B([rKY.Ac\z~DU= ?nai{t(IDlT|vҾ٥c-۝"TÄ;$+6t RVtjM9a6/>^cD7|ty%BJ? 7,%Xڝ ^C?!E" Su$n׺6HQ9 fXY۹QK MZb#н{OaߪU=PUf,m ̭+NB S֗ɩu(KjhX:>/xWV22á,@<Έ1]G07گ"GIw1~pXJ- ( 8.@l#'a(IN7v5Le7KLeE׶Y/n]8 yv* . |evV9.ȀَTD#*i8 6SCs +SC = < ç ܩ8yGCUnIݡ6!ۦyG'ĎM%SWCH/-gɏmUzl]L4Iט_KeV8vrtA>|_w\kCՄdU]S@zSaTS\cs.z8`͕ !G R)bXm7OOݽx OIRAfMkt%Q{K_u#}={Eo㧐QW1xtV-dpkFWT Py.ّ(=V!`mH c3ŭj akmD̓*} ϕ(T,g&}{4.Gs{ҽR)QWA߿::+Em(cuP7SUuAʭ[^0m!QQ.~CMRC71}(P]A},0KܢCsE;RYH˲mۻ_нwż&:ZZ׊ tFu[-P\vs1UCP7. `u(^tHB)RˋXxj_NFSO6C[tݻ+_&@Fo:;%ty9V a \.lwk⤝/EHcr,4V%s ~syh{.6I/ߛ)oD7]؊{M*ޟ%x+=&2bDLcGCvb?&QV7D890ʆ%Y! 2=tbܵ(%~,4Fg ƵT8'+q.(zG h3,9W-1+@w#hMPh\IJq,( z3 BQ%ͪDóR]hTP>e޸z_ۻgM }^mqdwK8i| t;|I:PZYnw*u$2 sdzvDFZ3qlw26}e< \gs/HuX=O<;r=qu/ tv!MS3vj#la s*&Cr~@:NK*/ԚFBp䋯oS|5gI-9E ˨X]^%^hT|6R=Yltf K"5.In(Clo>'J`M.Pou54QQP h_K!İWŹ>[ZX[y;}%ǹ}$sÿ/x҉{;WRpYRwØ?85C0iUT~^B>NCplє 0rmr!6j؆t7+p\|q2k3Z@ut=4 iG `"ԃQ0[4 nzN|G=q . p1`XTwx45n:a-6+_"~!\53e]<R-k,Q[Cp,/By ؋VmskHrp/C:U^"?e(ʼn, ?E+  עDat<F', ]1ktjX u%<iqtIr,D>daAHwOUXN璥hSFzzN)9jE2*?/<'Ha^TUTq@[f̬\>a 1Co$6H*X32_K<̻&bi#pUDR}-dGv2f ؾ-o!@fJzS$6,>Dd "M2o&fKzH>%#e > ]]R;vJRѺB  mn$ nnk\]B6Zf$_KUZwV*)0멺q}0EqLw%e)_zTd0PBqK\ gÏ-=~EkK'Bߘxs fc Pίt қgFW)>fAUҋLӣUgoN7qj}JMq#%8Iٵ~9[,cHEQ>&_r4+R:j<}P'2U& ~zNz\nЭCEI% w ijʯN$H7osh($\/a`T$ұY>#/=[7fk@wJCߌS魅)>[tH2p~C=|-bұ !JI;HP #zІZ:0wp..xk`av>WV RbfV̥ a7_JZ=E7u e9wl*?-ݕxy]6fsy#7>jqR2nm5r˽~5|VY%ã{P:3-9% .37TmRO!DrJD*Lh \ s0)!qjSF_ U/x aDPCղ{:y}C@lB4dۄX cLhR{ap.t?4iwO9b>歿j䛵P̚xq+q vJnպL_j3PraѧBNc )x'l̖UVI}H* s 剀ip$xEY~~/h!pш% $ -mXrhtmHmCciS{m剼Bl1>,󟒿Xua {>@e WZ0 _Ɛ9JCvq([U`^ǯOwFC@>2QtՒQ%U]5=C60Lܔ!Z`v:w]~ǮWٿ0~&I0/D> 5M22ڱA՟ gME\i j&.7.v&0|/bZ9*aOM0uH3`{yO~l< vamس<lbkX4l9a6m琙PBV=н"/.# k>O$#X!"aאd/itq:Xjw.}[Bnޏb21 x&C)YE1p}L7 /\.6 ю~/_hc*p]W\RGN/;0pݖz)4iȣ ;s)oQ%ܰ .A_1}(댿lU!:i1^؍EwDVɌȷUBY:3, SྌY /X.i7hV+) zQuMBRcm&IC7]PM)?vRX 5T+0p]7m"(1P]mڜtS7%yzɽf3_*1kvۡ6~oR١yKp!!\d/x0~2$gyLJ1jH }x%ƝbsP;30> ޹nllR'q &Q` "S"X FX̀]a;o^:Ov2P$I'fG4ˆ KrDIJl|;zM'푹JЋK].6 av t? NۄƒK|r01|VY_,rA#Yi`w&|q.+1R_)4bW}=BϹOieA]qrXdZaջ ",Ճ+n<|5H9̥37_=Ƨ Grv*p}fLrsSQw%|^Yu'CU>0ItYy/£{,$FdZpqh ̓ o?ah޲zҖ"`s)vI'BO,8a(sZ0KGkkf@ 3Z LˍK*i]B +R>S 5BP2JN3&\r iS{BB/uL{|ۦSZ4f`J9S"[*'V~'f#Kk5y =-as,!R0: 3JND(:.G^4Bbi wzjU 剁Vm6]#vJJVTYX9(,C'^i/c&{2_XNǴkjZg#N{ %tQq`yHUX'muJe3=CS\D^`Bz?g_JRKRPa2^c&8UUo6ꀀAnf΂:H5,vʣ(mߞ)8[rf&U~,,r%RYyRmvOjYcPi]oKXd 7tHpC2[aIE\>' P0wXSlE#&IYah/BfEs vA +F 9fVmTz_Ua-*+uċEsL݅XXztTb#3Lf;{PZ]咠 6a=!ė0 - yt .B[ȟJ8|0Pgji5jA!װ6"93x tY6}0\[td0for_9MjדAwddjeW /Μ-/hJkh)<GWD^4u.}\-?z%Œ:߰au}8܏I?xE?T"k1碍nvGʴF"$S3+xRo8 #F3 :{) w$C8 '(!f2eٟa( +.㊎Q._e6d>0شNV,d0#m|_dkj'k4gw`[Ug>"K] ȏl{W}hk72Gt\DK/$D\ĝ^b&jP Nk͗\(eZҠ_ L[0ZZ23`Ó,6'>5H-J~A: KwňLp6sXLl  eD'Ahh%{+=հ6>Swի:Giy[&6.p9J6zTJ.sv1(fq !Ӏԟj+"n 9 (Qقv;?4I:E"kcE9e8ت\9sβl{  !%벢v4|cƛp}=#=q?S?{ȧ+l9ٽh}`6u洏u՛] ")#@R(a<ٻ7[.6myD+?jVd@b5Uh|46I#EgW!JD'X5|/I0=<*_dy .:wg= A% ́nΰmXOZdSPxZZcqBu+l|xoa~z"-EX5T~ m P yT ȃl>k8 1[@:oВQDUɆp1"*N|BMRXHW*)9 ^bBtm G(69?`Eb ; xK݇$QtUǟ?MS\NnHTowE5=)s>JE;^=S$D}ꏋ _t P-;.HnlI ?|]xhf8E3D[[Jؙ]v\ 45l9!R sEe9(!/9.-q|3{fTA@\x=Q`t$x q.o),+Dޅ[hDFұzˌF[;B5}GւT.EH$#lO''mﳲTlkt7ʯĀ<[?dK_|TNJRdM_*d|d.+9ηtI2|[ cr)$Fli\ZFVmŘv[8/f°6|x=J~8"nˏ12c{=|>'\ˢ$k=7Gܵs=۟XR3rEiW<ѣ-VIÏVŴj^Spl2;֋х)Rwq_M]$Q=a^Rn3c M;٨ܮ1X1L|@XRZk?C@TICIL6kRH}RQ4tƀu"=h0y|Cy䷷:B/ۉz%څ sKXJtUWD~^ [4 mA<>yھpݩMb<6 %%r*6Ɉp7oD{/վBMbCQP XUCɄ;km-)~Ɔg:Ztc]Xw1-N (5m#)۹ȉgW.Jϳ +6#J(&p)dn:RX2O)%~켃WVms]c3uL Duhwf5x 0]pv,KL#>yTjE#oIf9A'?m݉&!&PI 1fc!W?2v߈vXO<цw3^JrBcK{n˪$g\9\+*`/H~fGИ.<{kڒ L8Gtez@ePݜwýjhOSj8UHjqvh&)o*ե8HE?S> aauyXSt3.[tjchu" A4-蔩Lte(BjZ1 NճӬ HLChQ4XHR^ˑ1,B^,x!_ֻY*`;hgo<-6]*ꔢ͍=&^),I1@G!IcBlۄ: ACZ]mo8;^I914[+19{D`1ܟ=j&_] VGyUſsBFX:{j'9e-;Mծg|K*/ABē8܅/(gB|6(j͌{+*3]|41eRl{酝1Dp>\3/VTxpУ- H!KlS mZˀ<dd~:&N40Rnn~Ԅ.0Y_t<庞G[0嗉 Q7'k}6 (y%K&I|b>oBJ?U>RW(:C OymwߚIAՈTK@}VYjaӦʹzO Q1~P_Rۿ߇ElvU?Ͳ.s|rYCF,I-5UNȁʢ@eʣ<_H{rHZ/5p.cHs*-G=i@J͜/rQ@qkxR@(Eo{F@VǵbsѲ)C# F.6!3,cPC}u:ȶCEIt1Y%b*"ӨJzs;wHv gJJ]jW9GU/_03d8ZOX\ce/wϝ7Wu.MnK0~-Sy"ửod#-d8PfؗTS~Cge X iF7s:b2oT1"Zpٹ|ᗌ!^.S(ЅXAi~B [YEIeSxUe.&v-xÈ,j޴C@^h waf[sJcIΏE)V$Sݮ;Z:f?Aq  wlPmb 44šD,ji¬4 y:Qȧ̷vsv (58h6\JUDm_i)9US+V6=i[{aThlP d>rഐ3Jnh?+4a{jqdwQ<{k:eH){Wx"Fv^(S 㹢jv%UZ6r`tfl"ù) 6^S^K)^6sA,Gxf)QTYGOBz AXV*gEF5;#ċrQ! F@3:b2&8t"aM0f#*e_Tm5 cJSQx+iaN-B:h)1G]o ߭AU{$We/KL"]<zDpnvV [1+2$:=#H/-gCӜ, E=&H.jR7}fv=l^3+-sc)$+w#ֲͪ[x9 T @>u< l gu%#cR[*,N©5[4I Z\ Їњ`\eAW$ Qy5pcvbqA5 ζU#)w:^Рzcvl4Jtzf0g.Ӝ['vH<ݛI* n/+́z`dآAތ4N'>aalc6s*w q= %(cx# t4}Z9 Co9##*8LT4NcWbpFXJ3?7TOh2,dֳaaL]a} gBT3A<@DcIX2o0'LLݯ> i@"}| ([)@iƻn^5o2Q>PoV*ф {YK~!oX4ҫAgο-(Qa D}0Gͅc sG _9ůXgC#"7jV"g>fmn \C{ &-< y݁𐐇շexnĦز4A"PhR]¾x+cMhieEғZ#==>˞wL\4M(`_S0uێgjbx/l>0{cٜ_`:;yLl<;!/%Mʫ ٛ AiJ ?}]_ok]GUCV_FBfXB{HfBD[AVtQٍEo5+)s΁=tVk٦(y:T @']lK |Sܷn%8l L}gra -2.0f`>zMUU C<EDmH!bn9TKtO^#gԜk[HK}zAL1QA}wp6 gšujSE) 7*;>B>G Y|5:Wg6K(@ÜM{$za^ȐaK*R`DˏOap>/%(Idvt ߵ2ZYtTGrPtVX{'A|afӥPd>,:<]E jH[{uʽwJM6$SueCŔI)h!B;eV&, Z^@$/7rQEz!ɓ^7|hJ%gj %S) X6C3^Uf=v> vLq:6!miIdui!-<_!f3zzU)#6Cf;fo7^"5 k7IXc8n$ʍB3 ?ciuCq (ˮcvV̯] Fׯհ/@c  sfOfq2a#eJb=ptsz-3JS8+zoEgOzXk<D}Bh6&I72|G2֕~dZVrmͬ\Ƒeb#پ0Yh<6SP/EM95S &׽dt;rGiIu v}}3cy!h-\<70M0UMiGBWvm %- 8bNepPгի&C5#HC*Z]7H)gs9?Ň&C$ ")riWq2IaRb~$;^%6]-Ӥ#]RG!EJ BGu3.g$<Ϟf$AhG+3jtL7hc!nG犬>k-kŒ6W7Lo *{șG G)inV2呠~CT #FaZ.ӣ+2!T~P@&E(ۯ䎄fZ6has f윋*cxT+qߋyB*L׫J%R"dqd Ȯv?ӥŝcV bulFցM%0? M;qa{)5)4qXI,EctQ{_3ƙ|ʤy|ºF!nY֤ͱ u|)Y {\B1A',\ŧkSṌD-]tkysh PD_X~Ml;$HV6`Y8%a$}9lJ4jZc*!9[!RxN5o3s2'˯a ߣoV/qtӇI#?eJԲ dBD^oSx2c*q4 "bKx(W`{P>KDfńHjŪ˜\jA"x]n q[]hO wNAÖyoE0W$V^kloXԳF3滉Tu*iYOl6͔о;?f{{o&W˪"~*{. n0<фu/ks9=ۛ{&Y+8w| ><'kv!Zs֍x/$ʄջKU3o|fJ̻ ߐ1Lu AP'"]d/%×vzwo2ن>䨺<\2ܓSµej 'Y.ָq#@gB00 D) Q{u5ApfkYd+}X_5[dmG_բ+aiE=uVbhŴe㊱ye>ҩ+6!urq]9OZ5 S̳q@@uo\8obLd^p7E:P1%KHeuw" ЖA5f_s{UF#6\c&\y qվm-"ƞ[6*TAX+HN 9^-vJlI>OQQma>f~ l\ m4h[[8۵ 0^"mܠ=>d$:&GXWL!QBDY>1Nm[{ӂz;;>3QBn^ C)0oچ۽`ToFQ[4,:]'Ę"`2?8b4=rd:> 0.rd(=B{oj0 aoSTzdE>b@JG!RЙ3+D̗ͧmOT/wvÏ}V$@Oh\ѥ-)afI>R:3jJ+xߞH9Igi70[FɯҮq`i p2 $0Oc4UXvŔHې?Iavk$qzϔǩH{ㆸ5fNlc]B̤Pn" Xʊ\D\릗\e'%Hnz' 4~G`m^k) gR gP]pm4;dJǩ?z#Z5wKD1p#tyZÐ]G1',6#thPe(Wc0Ic+'{LMY7]6$Tݧqc2hFC wG CkjO/t'q &E5H?I[^MNԀQi u.N`8:B`tv37GW% *jHIFAy9ArKXs>G".]:]$%b^mAC 2Vhs> _E/Cy![˹XXg4ws10Q~b)q}X$!,@|NAœΦRv0X e`[Rn|e>)7B)Hq\h;U*lw>ܙئaji^ ŋft%14؍61`t ? +ɂ0lܰE2rwpܬcv2EʄhԘ'r+"Q'`$.mSMFaRLGz%cg4]:lEǫqS) 囖]ɏ!PM`>Z[M%zkjբA^'w0̰-]G4a?IyCPffYoX!%6}vph2/a>MItpKJ%]/ =*p%ԘY P!2FG,tuxHSm!2hqZ~^2h*tU{\FsMKKS7{5I\0$إgnsa{Ę |/.e6pvzBin>LJ. h4a~<>{/O7_ApW~aOlU[܈<9zrkq<2YQCdEZ=<;LLwNhM$}Ȑ{,y z|A}Ͱ'}& "*ͽ o2[Er{Lӆ `&Gwn%_ɑݬR=jOdH}Q.ʳbT ^wTv5 )`_v ͓Nū<:ݤ>oz[ 81lY)Cjtb%)xįgTGΪ'!R!ҖvYf~L rp^epޟ7ս )bd#;D7Op^T|^28⫧_˃r FN/ APmC ѵe.k1G3[s-==0.zN<J"ץˁ4FWzl-&>D0ᲀɽj{><诽 #:lau| cK1;fKgS=:\c굟"b4`zk&"ޜ녱tnS38%uR2׋'`8ZryS*\w(SZP5;q$|UTK89 ߞLm}22 [ :..DВ{IUך3 ք9ҎG{H2: ZRkxDrЁ8o9՝AT[T݉xhCDŇՅ+X@5*}=7kIEN)ACcgq@6e+OڌnCT3o8m\x$s=gﺉ>bq|!F1eJ˭2|apM?bTu`:0S:Sm1pjݺ!A+fG~Tak2+uzSY.$̐;Nn:▻K{5 ۏ7~i r[w:y7e/3#,?%z'1A^tĢjTq뫠1PThx=D \l(Oͪ)ֆ=J ˕{^%olAЮq$ߕ&!㕸!!౾:okLeݦD}9R!t@Җp0W)PDFz/g!8 vu?pT(w뼹ɥR]ꟛ_$;_^fwۈ/Ht%d=(* BC:=V4zp>nҽl\cT*x̵fc7!gNE⎹5CnOшVmA2J@B͵W$SQ6PMV `@Femt]o@id1(15V̺qOFȼn`uql&?z-Ȅ"$ˋZb`%'ՓRc8i58dK7#s)~P6mηH%sߤJMI;ƨcyJ+P7 r_(Ch#zP#dd-?ho]ϒFL]~ü-+%Z0E lM`d MH<Ʃa&>$Ao\n_j=wm<#FInU/-\]uS)=ώw<҇WLMCk+hg/gchlh@J8bT @H uO=&dG _>s!!Trc1>[ɠWChyPRA%J)Q=(,ߞsY ; V{sr9r߼IXs\F\m< chTU=bVΰ|a9L GPK&lXC2< {8;Q$^:(ƫgQƸ4g\ON_eJۯ.DlT7%ٚ@TU)ƷVWyFi{cn䢡![ O9쟊*_:BJCg/ύ[)zRںAr+]k䊨2wt+W2[93O|"7e5 GP[=-;ܯwTަl).G#'txw1!A[R:c+l+JZg3O06k Oo跡F}iI)}ݭ";]o,L;?b7"xu\B+vPs: %oOJRY0{XlF"YUwôR}Z!9? r42Dt":9&c ĆZ.{] 0Kljukx%.MCl5qBu `8y?XG*աaZi"7_H< B)pqCl|[Q?H̒Q N炟6Ll?49/OZb.:{Kt!sښ-nv{H1ԝ+ 4C>ثr2,DLUI?60L{G0^X[,_3XK~qr鈿 >rhYǃGڠ_n܄=3i歠;rEY3 @\r95!aYyYŁNdP6U+ΙIF@v}Hʔ,y_2-x ÊĚIjm8eܹ[uY=}Ċ*~aoL'Cos 2L9O ?(d˖.^N1(76vRSo jSS| =|(󆱰(ey uc6V)Xabƿ#ssT3r6Zqd8?)rgXd=H(=C΃N.mo"W[?ւ$9Y{# @f*2Fo:(j":&lA.pWg׳'M6['Wb* @ka@1=p1/:$VC}Il˽u2\oT_Ԟ@dt<o&vS hUY^Qgik}F/. U'+cKNΠ7"@y2~DfBܨ7Vc\KxA¾aW*Hm}|iqQ^aǛ_\4*J(_umdX/Ji[#s{ !u=E- <Ϳ3Tn%*oXbRU}b6=U՗|#,Y^ {aH#i@?]X|,t38QҷT G"'>h{J 4qul 1vKt4ҏ}^wGf  Q1Q Uix̫"pz144gs^c|1f̨ڱ}<@ඇz;vr󂭬N:?:P77K6m|%$yUΤWx)}a}Ś~6LJNyav5 IdjLhw{EoA?`bSF"h0a!g"8!0c9ak{0`GlOܤsZ V-vKŹa2QGe6 T̈?TwYGz8pkd6GFL܂n-ȭ:htVS_ ހeҹؐlp*%Cib: !_(-*v~=/ Ą 4JyK(i;p ƣ(=,F"qc~Dc=ATVc'UFӏ1>4INy]]Vb .8+FiDL>si]h=(}Gmr8K=P {OH-06U ۶jjR0 M+7,,.۲qWåbz8Fи0 Z Q03cHELd2H]YE}4WxMESݍc͂,oߖR>L1ֵ(v4-I9fۢڎ&VYԟ'+0kAe0gpxe5=vK"!:bY6px;"AvMkމO) T>M #/O^Y$1˩e*]P`.G@3~λtm]X~6yx@3ĜrK|cCYI_x9kLS#G3%#`.s@Z geV—| u͗t$ TLR"H2;~%@`*$gw"Yq?i߭L4eN@֧ ̤9;3D)0_]:5f+Nܾ~/[12MRV -t@6vxbèT5A)i L!:HbWO3Tz$Z$=5glM(@ quM_j@C.vB#"bq/C%T%Ȋ$f7$+yA,DjkCN+fshrCM dj^҈p,CJa`5}0 ؎fQ{ X!%a,Ӂ4%IK:\g@_ S-봼0%ZHցF!Up5sا_~6od48ARON} wkmUgDZٷ6&MƛEI2$}1-#EzUbȆz?՗ԀP؞gеip(lE 3tWGsZITkn s1t$,p_Yި3ANӊqa:^6n4V'(mQu܎XDU^'H#-LgigFV0:*4IWX ]V&7EAGOTHe,kP[5̶2]DbT7iY><   }r&8Wp 3h* S{jaj"OL_4lw\ҟowV{$;)]Ǡ3mCj9Cy{Xʕ6õndC Ӣ@ &ZSygayo7]2KusyU;`zeҢ$FF--jH,Y*<oq͗VN^CxI1OLKwg[P^M2㘋$Pѽ0/K@G=p^w ZAa[xHGG*)3JDDö9k.rV֭+^ V?CuY6<:\5ωx݅=6ןwRk7<kQK}"U|u"_V*x&NRcAe: ^x=j}p;ݯvP<4e6C5Gu\c8fSKb^T#;pqK~%}2w!ٜQgAf꼫H=KԘ臝L SuqF@G)pm:(\8L|ơI[#4:RJ\.r,C7[ז|9EJ 2Տ Bl"%V:Avk \m%^G^ya#ȑo ]I>\-^-⏎- hc3XN|W[=zCZ"2TS\zQQLř_ "Bd>6Ad GwD4c-Va<]D /=(Bn2c.}k ]#U^̋' _-_4G쎐i3jw}@?Kg/Nd {=s+X@#4< ^ hf3NyMCd޼3XKZc -eCȖt9d$ZϺL&ݥbm?jЊa!G0_"ueXcP5wlq+Q]F [4.a )R4?/AL0޼ܝfPKnv6"qYr1sM`zTa>|wYHm!:g''˝'$ x'n֔GxMc,BF 8h"?D5nU?nNBqs]-@QS ({r?a Ӓ\8eG?x'WbtT"¯d]IS,kz +x+ !RbH.RC^T=rM=zWTƽߚHMGAwR8N` <}XꎐB;GF N ]vB{_!U xg9bT 9s xv~L߭߰ X8cnCʅWx*Qh"ka)pWrŚyhe3RVC^f',!T)fO5dff^K&NXTm{=5d؎AyTە?ڈVDO>8`L 267rOEGJ[~yh_c,TFOL(턘x;3i"aG[]wxY3fy]676P[ .>꘬_Xw_O=kZ[? p Y(iFtЮNTrI;.miWR_H^NSbk䗘9:yThl%IG&JtU("DUa+V`i KV(Aە,Xz4#*]$'u> B CJ| ^:$@']_)Y_.4rNv rh|澝#Ò.YbyE8[B#+B:ɽm6 S_sIUT)Ԙhr:رvyjC.~@IMZt> 0U!' }p^'Ҫ5UNCo*vDxzW,}_im{ѵt;;ThmR45Mgm_,UNƑC)0^J<ӌuV4܇l4[PfT:B&Tz/X8%p&]k3k s*g("vpt#}Wmu@pܲ8s}$UkII3HJfN <(Yn/ENI u ZMSl+(?( >vi]$_y`N|2I(AB;d&Y?ntz@$:V}K(H#Oxs(7{F^`6S9T`㟹 ЩyZ_eN[womL >KE!-ͺ$ KX QɄB,Z*B#OY?HJ\tn8q:uG*k)<67H1?( q@KEڷrd3­k $ kr>Sۋ`$J{ j>0l}| NQR_ei֖QP2 ]jWFl\ꁭ?YxXϖ6de1 f"rH I\2Mb3dz`Ibrcۙ6-c GR~`m3)N^UזK6qSNj{M?Wɓo#_d/G7 QEZhbK2܍ƪtWPBqz®i^%b9Z8uō.̾yKbJ&Wc> {Zz$"pƛnC2haq|0M,X^ڬ ]Y֚;^2:HO|Dm,Hheұwg?E',_"vrJWӄ^d:㴼TQg˽OW'8sbO[_C6R70{|| 3?S)CZx;j}q/TC#L`G4kuf,P*nx$i)+G1c.hlk )Lmp!/j#v¼Ui.۞.(h%/e֓zcey5|+)V5"! S>geb]?K/l^}J~7:riӧ?gjz9% Z[^vq7?DQ;DaوzIQEmP=gم}h-yFٽE$PatYX7~_0|=v 33(8p>YC 8VF߈T@AyEZ Տ^~*!wrMU\L.ؕԁ`{&p К#suXFnن Qfo"rkE<43FSh#$U" bٯ`R:JvN<]z?"5=4!O /"5jFO >p͇L+XM`zw 7"ӀO:gJvʄO-:<^Xs `$yL 4ƍ$Xr8aȔg1~wTW*lGSɲM J9/$S]Ē/ba1Ӥ3L+Cⱥ_._4P %.,א{%-hJǭ jX6)H3YBqGCP(PLhpSZ1xBUOb9q|X1PD 2K2RX^u-!~Ei糗f::ך {'YvS=Vc:?7PV bף` N 0ӖwߥI$%7:spd['ZUZfMh 2~NyAP0 !nkK{BTf8xy~ 2GͿuf˻bğ0dMT &1\,о+cvhHKb]9r1Zn3tJEXjYM,x(!~^LSiO%?AiHڕogql 'Zt9>ĵgAjc׌E[4\Cіzo@-(I Ųdo0?T &nsZ`倁1Xvf+J:*h!ir&[COx}Yh}ik0j韀.,sp)*R2u 1[? 7/ӯf,+N`N u^Vtd>Q%/9}pma t3}]B^ܒ6n\/cKD*?+}Is\YXE w?|{j?)$,` Jt*|{܈`kg$0jhRKԑL_Zl9˸ .rq=VOĬ[J:LsNm1fajٙ)EA @Zq꓋%{$jupe9[0rqG32ӁgYLlN L!0IF;\I2UC4F#D<]J87Vrr f̿yjWVBBY]_#8o(?ù{|8:)IוV4R:o5]0Ihq!\u.{k%eH+=.?T2M;gH~,R1NAu#~M W \);Xhg@N1`gA6f;˭9lAMYGMT 4N8 RN(p<(*dV xCZ6ł0yUu}doחy8r\)u^eQ34qw'K%xNH~\K9be HXU *( 0ǑCMrl\Ab_ qa<KrΑzȡ%p&5`;g9TuBiO-^Qiޑb0q$f>tHFWϛ_([]_B߻{U^=9@GN){ d$B)fE4ϛHJ]6{9$ =.P<[&10G'N0' OY_n꬧O~P1ݍ̨P]#Qd{s*hNU5>"_Oò3Z<b} ,)(`^ÐѲ艬2/%r1< O=2;HF>lR$vDnJ$yMiol-wIyP(Xv.{xq9˼Y m=h+W y2lNiCbyzuK^zjvATA/Gf0.e禎TZMW{̑ lW(](숐kCxE|9W pZM'JiEhF[us`B(K9 ؝V+<3hpB=d~% }\?g86sXWC "M6anr+eD0-`_ȡS6 |qk(>=QyZ胿44ie6SԎib'b# u7.3Y5* #ۂBy|s杩Cs Ya&5OD]vil0N]z!|(:\ :EFTl{pPթD{.)mb?WKs=ى=(e (@3g>;[7Zrb*iA.$u%8XڏyDYh 9A?TV/\TI%k>YJ|XkRXh]7N#MoTZ+%5ٕDZe5,k")e$> * XˊV9W OrT(_%Ao1MymY upYrYvA o7'X`wVw02*(RVN4uk<5AAb{tm %y/x5D݊F\ MI|)֤b%~3gL,a0t2 I1N[sPp2=vrqXfa a"yzWes}d~ uKݿFA;z'޺jkUߡ"7/un~1A%ٹ҇H}vqִYYNO,Q}1`JBx;|qA䐯TFݢoljPŚ]_S>cgF@ا͎".s feuWZAʇ5ns$h-w8c'%scwow9 VyY#gUh 'J]R~j+iѦ{ŻlUDS><>%C*Fcz ?_ӛSe"^R gE<8r6)DkC6u/ X"PhtN|b]ՠPzbe32t$"mny 7x[Ͼa|z Y?\} dTqhzY1$+bK"a/xxA T^௝S?- [x5,"ʢ6$Qԁ+|[[S#wbEDSm!:#.JJ=36`pMaW$W4OGJA,nA|E'',: RV/NL''|6 M cJMڣ0pg UQ߲^*"'TcszSOf漧%<E߃:5zzcT;ᓲR),ԮVHHnwEA'1}fF圖L7 [Yq?Adz I>ۀDtƀ+es.xz ezI6 FSϫ&d.w^ K=ħ;~hm?r$롟!%Մ̕=_"}16 a١ǟ aWmJgH)yYP0:Y3S<_Ӄ^k[wK zF1WQuec Op:gp%[%+{Mɞj23g ʌh #kղ)$L/7奋2 HW8X@tp_ l; #I+6/bXݖ`_g{̏}o٬ "`5cRV~eV )# n$#v0OXjkZ5v;ݖphMXVQ璕$% ojO*%bY7YϷX54Ӭz~f};Hn3x/ DyŭZQS}}T`p57pK57:. #ZFVa*ލHӄ+9kzРy.}yRi\ dR zU79Q+UqMuq/UcpP0K640b%gxk 3q{e\KE(碂c-E4ܪ~( B5zÈ]J%T |~H])R"4W~HeRiZ^i4"A~U1O´e &MB 3Q][^&#`O}kjАG6jalp ܻN 0* cM\ cc [7ʄ,BfFKtPL]7e,q-+ LN"6~:.&/X8_A t۱[0u@dYض_1Q} N5DkAc6ҢNxҘPT_OܴC(4_O !U؝$ۜ,Ov<Z82M@Z'~kN[ vi#bH"`TsH(lF>b|^+G86]N}auG [6e"۳ѸRԒ5~N~ xe`S_E.̭pyO_ƪ9]Q wH2./xs@/HA^è,1'kNQ MBf7= Qѵd0loLyNJ_ 55ү c7[e>sqT2F/4>7;ʼnPVUjr‹Ѻ[_(ZDi+oxiG^V(pp<)!-ILǿw!)WQfxVT-+e͞YǝJAD_Z f>b10Wpz~`-g|Zk-y]oD7@kMSb@2ipHi=]kַeS`5T!h腪:%p'2mC;= We@a1=:f,s Ej?NծFu'ASZGd_[ٜ2z|BϝuE$dևѯbi()G"_0!@|M\yJq9SI؋q^# VGOխMc p &WJ\DK1-oat ŵJ@ FqQW_U#2rΪFX rAV ggt^L<~&EA&2pӆ5رLiRúQ97k9ccfK-1GƎ!UڌCgR笽Vг#3 @( c8iTrϐh_0CBaueQ9ݰh:ab5@$,ް}"xUhl,qHJ%FT1#쑌/yhe_uo_4@D3H5iW"hY'J*ЏWX؏7h:,dj_";8mdE(B2صXgJ:Qiv 6:n7GPMi|NO ӦؑuPQ2`aS \@1~wA81yJ=>khdXv_q'{ߌZ^7oW o\ Y28:EI9=0Y(UzrJJ^I-'vj| G-PQ&#hd/g3"$Z!۫ISwLOL3$*i[spfJsHvҥY@7Br>d<VE_ bIІX 8_˩aPt Dd۲~Sh$ϙ)E'7/m}vOp$5}IU/⮏ }v nJrT'/PK DoYsЪpS5 X-fecTM{ixى5ұK(Қ 2 2:X+1@>m^1-h %-.: [8d!J1~5!־gɦ\]\/m6C%lCst3֗!椁Vy]=;P+@,'&?IMU$䫘eh XEK#1%7D߈2򭧛8 B*5gC 79`3߄lڷK;/i=}DOF7_H,G.2]te`e<%C@Q @~IGzSqyTA >wrʜDϢq~L /y ڔVH00kLNmuB+6@,|hF~7GВCeaҨ;yx3+_$_H=9Ť|Qꏩ[^=ď6r{=KAOP\(ۂxJUy?(m,i/EJǣަ&V}g?ξt{clei'jpip!Fj`%LE/Q5kr39vuaqɢbQn>~8?92)Qu}]ݭͤۅEvLu;K *](-w%PNv22Lʞ91 9릘 cfx[yfcUŋ\gD9%(:l$UC`IncKZop)4>n&>ΡØF%(u~aZVd^I'A (>)zH8Y_x& -䏛G őCj/;VCVիRk͊:s3|'b.t_9ۚP(su r7BZmK =~ϝ~f>(^˘wi|(1'e[\:s`RF|H5f=\AdDiA)6.޵ #_& Pn;J8G*j2L=- 6d mi_Ӄ]ZxI(n,>d*&\;qXO1nM (t 0?yV?Ȟ' `A`i'ku_Ϟ(b*œk^izn:dif:=P.?a z!teZ(d( C[J@! e3B:,0?e[6B ρRs] EVNb1r+ ZK30%!T\DE&+TYEDWTo`8ҖT(;T猰)<\o[ySuva1p-!=C.朆9yuowbFVސ롕'|E)WIzCE 8VG9}&R5 T:2&oιd17{W\u/.Dvh“vH,)wO=@Ybcí1n5[W{g.s%~ Vj-GP3!12$APirF@c[M ÐJ_ lT"u1|UF7f|fICȄ"c<~pA1_v/8hv_2D^*?x^#8(-EkV8tb?9:D&am'55H15~: Rg(Cso};Rk8ݍ NYdVCK ؎a@?Jj *:ivNg<2&8+89^uŹW\kS6@~:-)`}P-3mւ԰aEDxe\~89/BV1yQ'?f X;{a?Yh,u]"1FKlHkǵ nqvQC[1#6mH ;_>9T`=7?wMȭB{c I\)V-pҝr[:sWu.POA\"h}͟22WwPd+]ήnZB֠\'/6NoxQf)mO#G>@=B,#Lk[ŏ&e Mb{01SЛ64f7I3Cir2ڸ&:S1'yi˞0h}-3U"dr+N%5=eU{hN, BtcTLL)ߖT ^ TKѹ0TMv5҃@9D~M얱5L|;;s9Cr^*|[7P88oOt_`$c)OHeƐ$WĥI Vx:o8Ѫ'"Iz=#>6+4&T̥gj1HlڴUQ1ċE=3gÈr&sH J,9#V.l,|SrRYōY6b |039?U%l`h8XwCx^L"k sXs8/2Ž(zgҳ.!z}4.^nq ,!*Yy(  D:5+2k6EɄϿnTQ@]7L\N8f޽1]U8,g9 ɟi"<Ըj\!HdVZXϱ|9P;ȜL+pAHw޳DTjyWuF΃2/޸KLֺ\ }d_aKt-Gar*\ku#bT^K\HDQD793NՎeU1DNaUbm|@3SDmwF}}5uΔXDr~Uë^̾ !fNTIlJo>m#OI@l)f pKIv9~$=XNI?IkHOi"zw jla Hˤ/L:@Xq_3&KY ǻ~:y0f.MZ` JUd-aH¸rsbOf676i̶,To&SHE! ǯeE?rnMjK' / ֧RC(ؾC›xƨR4>]~IbkK+k&ފGSKֽK.&pTZP`khse2//xgN`-&+Q 1˜JJwL/.M+ B،5w)Pmh〺kc"쀈 bL&"QRå֔#C# | #n 0Q{%F6;B6J[k AEdi.f Xߌ蠹b=ion"ORiQL1$yć9@$٭9Rϕ_檓]\o]{)CBgDSNF@xZ#4"ڰIKKwmҺZ?x}Z@$qP?7&FC涁M_:HdEM43)omFڹc~2Xxo>w51'#x |9/qǶ##`2$%5 V&>EIG9gBRjO ~ק *Ҿ?Z3b`Dcm(OX۔ - 'R?~(*ūaȚQ\gG6xx/QbأG~#1ғ֙.? 8=_hD2]+VΕ5N 5)x"N7}uW&u!HH7EE~7sʶ%ǬzI|4P4xeb5Xbb߮Y!EB녛QSV\Oя,c%HmzHovf`?ԼJŝSml:58 Mo-ŻYVv Rk0׉v-~tU\.}sYeh_wٚ64R+LtSG&!,i2?5AvA:Z]q:Cڡ(jnj3".uǷ<_JBMS~5 mCTnt9tY̖'Ϻ  hC,XDHzsM.RI;Fy(o;KF\pXջ9WqBZNzb0v|(ØSi=;АH4rg#;N{U`S܈? Q8kѤCwnWC?cJeXf ,Iۅ-P==Ҝ={":23d^vqo'\i@X/6ӳ8)IoZE:ZR ÎӪ"=t5o;;>cĝ.&@>Dd"^vn,i8Q #l@Xph'e#q;$Ț"TbdǶL8C8V1|,1oӐW9_ke={#cOhX__caER9*WHI$z ˜L2:*s=>|atAt}e9./NV$H/F9GҒ|KWu%'H?`IhB+xtbhsˊ:#G tSͽ^>N$A.HcXzt>0aZ G+2I6M|44IAVɓiС</|֏zvaZٔEW~G0p 伈&M*32_0lH㝎 0B,NWCBLE;w N`gNg!&|&-ӅE3;.w8ej5 V^@VB~2~jbr{񜹧ѻ~6X@a_lЭ`y1ʻHKśX|% m܅ikb-aa'8ObN;f?:O]k$ԮǺTC_M98 L*yUn tb=< h6PI? u/L:; ,ڀZfxPJ2cEt1; : [uɿ`bcucFR2[p`\A%uCMO+}u" e@P\Ҕ?-el/hFpkbaitYè[e]g/cw[9]R0HuÏ; %2T-xwoBQoYG C\,Rk ݈s}$,PSf'n:i,I;|ғv^(-_@*V_9r9d}P:^f@pMg&`Z9BGmzj7`F=&~Lk+l;< 5ɼ.ԧRM o8)_$ofx -)Pr6$I 8EF¤0]yVUV!XDUY30d֟ :}A=O6va{}j,_DP7UHN s5%щ{!xseV3'\摁KQĉ_׳vf^f22z"ɴq:F0D86Iota|ynAbA9~5nbAfpE 9ܳo#!.%}sd&#""4[` JU|`/ΟbNE209?cg`JE|f(Z OU j2եLe1K\C0M XAYr;Hm{C%E[ZMS!.,ݱ1 CKEqzrU7K?ej112?& WC0fcQ(zZ83J\?jK;F~g^&{"!U;,Pۚ|8.j4l N-v?OarE/>j⿄FF[@Q㜟/vnwN}QܒQ>Ȥ{ju6lL{hWzaVKrQu;ELǯ(-]ęTd J;E9و?*i6t v LHt6(Q?K8R]ʶdlyz.Q{Db.>t o"X*99f}u6`㝯[$' [*^  U!I"͘%sꣵ+:8]j)?☋(hÃ#G5P N4ۛWQLh?& XȾ⠌V Mzy渻]Vːd04ąhAo֩KFiٛ0S-P5ԅl[nN!1oG2Ir)T'^ڄb*P 9-m[LVDYQЗ kfy`|E:Y %ONDYFl4{{pU#k?q+1r&ĬWxdӧn`ΊvShjOU,ܪNt8I ; \?Gerݧri+%/IbMyH[ ֥"I:S&$*hE[(_ Df{=)@8A= hc}{T_uNc0]HM>k=9e ^H1$:򚒢E:l#Q]*G$-D~U+!jx?s@ :kǏR0Pc>w٩@I9/ެ_; 1q3K%URlљb90sHO]\y͐ZWz]F4֤JXKk:mw4^ [re>Ŷ Am];b$BL..ADW+b)<9tu 1jqos+3af SQB2Q][(ONwZ$yBG JiġORtFc*) RnX͕ UP;SNee]IT}X3MWB+/e7r(r2ݤ4;/#f?|Ԏ3K~J 1""7,x.̒*MPBr /lpuer&QYsVwœWC>L źkɚ}q…'לh~get_{0*tpz"FA'CD"JX i,JM6bq̆fBV˶DX^&b/ƸKj6usaGG8A:tQ۾{W`yyoI̠s,ʢ$T 0ouS޹m9(]utק6$s'-[ï ͉*4cښfD#|ti05oҫ\"2-C[Jz洃t$Ր1>a9mȺO48;0XĪPas7A}V0K=EWy$r~C7I='TRS:,%m~;U2,:w a*R`+?5[˺zdZݏKME9 so˫n,[Pz\PU؋uxP|, w+8"ز}h  x_(fujC`lO,ym;J-wXN (2ʠ?,Xs!G% &껷Ft6m~{AJNLk(δ3^gI#uwed3moiM"`HWJUcf2!TW5UlE}vj^&{f2] Uf*<B\=.x4TcA JSY EZ~PvJAJX/bTk>=xsSJ+-Y |xO{;5T HlOw[`ѹV\k|%gSpd Szn _z\KeFGDF{ ^Ԭs0%~q"6B}cq'u/|;?g; TH33`QCe*J(iƏ\ s lWaiYSk jκZ-ۧ`?7uin(S@̍[3vHZbbG*ԗ}1ёEPŐodc6Hz_`U\hۦz[Wupڇf'){cF;#GG|s8d4xrUetI& 9NA W,m֕DTd2>:ȽZ PWOYup [M.mRo$0$lKy6 .Gvuu֧]~TYlY=]3֡/ /9 JOKn6JUN0)+:^%anzѺ\ǷX{I??F{ۙ3 x8 _]kNLʖ!Jbs^,0,xͦUޓFx5fx`PJ!V̉YeΒED_!h+͐ ̼3G% @EԄ_ o @lH$]._FCil;o2)pHDCHLyO>cv^s~bRNӥCRq /N\O x ^=ѕK dSJ}[#g7-V`&V,躍 N6ELR^HW6F+[N9~ԫZ(|=}ad٠4OȞm)b+z8}2iC] M;nu `wu+btKӺ ]4[u+ٯLI{7/wب2/xfmdiU'.߫ r!UXg#Ghx@G*4zT~݅ˈ(B>͝ޔo.pH-mc :äl=.A"sėMZazrR,ЁlfwN㋖jrKK5LBL*lr޲,nj PtZ^K$ ԏƐd4\8OYJXp^{'S!Ugs 4%Ծc%Ɍ(Nʼn>#8+-̓fXxizԐCoH}M`ssdQ Iho-byCN:jc٭3RT6S9YQhnjௐ7QbDi_¼et}ב?nQ18_ >PWT暒icc|~nR#NeYwXyn%e%ēįOYQ{g ,AU* HГƣ1C,b]@HkS*XzG`"d9W*w*գKy9@GD'ҊT}> 00*qm6pjEڕP't#\uڙjIw|If# Nag-t iP(U@1pmؽrAder趍_nU*ty~ȨWOۗސ0@^,~ ӝko-F@Ԛ ! I$Kwے{"RhLӌ' XrbDY#M_8I{x^OPמH[]:C, |g$ՓӮ-6r]Ew"\/լq􆹳ymu I˥cYrc)9U7qdlz& T̙ f4CHޏrjgqU 0Ťk fL"8:'y1SU>dL( ݚ.mr|ps̱~k4e "LJ/"CJ?ZL>t$<h˧DR %v}}h_5]w!K7;:Ei|G],<"ֆùt\Orڑ2,6qC]8=`@^s z!9F+R wULKp,X͛ 6moޓ'[#5$u!t'IkYO2$Ums/ %3`NiPy3ް"#(羚st-xվj0 ~=Z{,^RPެY@߈.*c樢 lj\o?]c/װ$ۖu w.H`vi78uW nYY P`Z-̴ .)~CEA WND,pGYuaT}#-@»=A1dI6tMPCY;Bv?!!c=,!= Vm$vJQɒ{O ʥ{V^N%1%O|4c{}ڴёExWj wś\R8;<柖2s%=fE#.m[.g 40Ԃx~%(9.{@6 `` ^[{ Ό=80ł>eM6p9&Q۷tP! œXMM975ġP~y+0E<ߦJNsB:l@וX&˫95 `H7M 3$J$H2q竡xdWnr4kn#9żٹ9єΊ=4,6oiԦ_NZ,9vm8)We3%&E뾻2rk:Uo򃔂nL}9+b?4t>SO-6ç52DhMllJhfc:Iz& DoBc\4Hտ^/& rf|7y-< XZ&#L=箩`A3P׭E ӄܩ_Щj Blmō1JVB;il$.SɎkAyʄ&VO5&u1B_ذ$7XneKz0Gz>jצE,bʼnou(|QǙdS}ȿ2)F!/͟vCc\:R lꣻIlXz?-kZ8{ρϥ(ˢNa@/ j!$=I%.QR|7ߜMKۼS6CِPUtvNk0cfr!CPw#h\Čs#/c1 Kl.{-PD5]tSN3Ж#2*,fɟikcXC<8+4(%x -ZG֎F#@݀%mUmo`o0iz֠<Oa짱iUpp:frlأkMZWq˫6Sݤ:gPm_i0de}iNvU[^z*gRA;3jy Nh ,I0`Yc 878LYC2YR/CҎz2YiL U6khts+2%EV(ML G-l{GJ_3j0~9j:'L0uvͲj#qnNE/(kNB'zHpF[UsMzY- 8K7*O4[qHul:hYj`z=zS[:{s +PLNm)lkP5n=^diSop/>}-Suāz{a> fX0׾*$F-@Dnİ\/~) ̜-F^J݅A4) (R-x,O7On/*gt͉lRSL3F3khcZajT=à`Qm<q.~[槞dޔ[>G-hY'bt0AW{5H X-ΆFs~l`I+dnr? &n"\{?9R8K8 䳃5aX( {HړYSLO=5N d[z'u~ ^v(BizK55AOKbǀ;9_ 1aVdWg1kW5HFNv\"|y`/nwp%@;{wd) Y?7>)BFa5#!cgHQRj8+A!PT-OI`-zy>2REbC1 [,Vz+b!O)2ҷbҮ;dh$z9G^Erx#Ya7 ZTW J([3֚E'KF?<53q1WMQ%5IDLt*[H,!{?IE:$w) zr<z%cdfə_ͽo ǝjHyAڃFRRu)rJ~Y' UbwB4?ؔȜ&|J N 7:,p6yG׏ˋ&}#E#6Y9zeD~A2^mg2P+HG|}@ynu G[xy**?#3AͥBXj8S_Oח2Ц09`oS~# L+@Sգi "6訜]ؤb-ke2i7׋z 5 \ ooC͵}`C£!,;*?J 0t sH9LAI*Y|J}<̻f&=XD(}*GKndd?jk_Y Dd"CX nI= K-@YL5]B7qY&33N8M^eo6`$P)npaF\R9oי 8ۦ]OV2`:/tzTjwYˆ zZjYL&15 [l x`LrޟRY5jmKc_vȕJ,}<[ e{%cVPX!wr:@]7Ȩ\7ʰcrQׄI(quwՍMrAwƁDG;r֓[)XvB a-(5F~ܭW.7 1~l=t/)ȇ#+8$ NKuH(潌HRLF8^i#.:R;Nm:"XU R> ln8yUw}кvޤפ1fK4goR3񳿊ظAu? d/왶G|5Jzt2gBIbxtT*Lpf<ηP$y.YC7%K<\_y* ǩrw>ġD5ug) *졘vK\eTe\B< ( (\MIO5Ocҫ$P )|F )?f:*C3郰sd e:bK+N-axKS9:͇ :zϮxuOǔȰD0-W!C0~C Y7wʰcvjNirNvw"S,=x ]Z[yӨs@3 bkOyl>d6G6Z?%l$C (3oZIqso:67}SAy̻rh5y|uxʦˋs)wޑ>@YE:[[n\V+=q}X~"׾OA͆shfȵd9U!h+qZüynsy + )\(籠 sPL#_¤mŻޑHF*zTe-+#rژI+'ݞLel\-eH/Y(Q I|môg|g >V3VzS?w` [BS駮8}JV !k]0Bn%ȎRy̛L~H@mFƹH':),<)\jtlSቧ[Mt(4,d>KЏJ7XHlV:Nv"iCkLO3`@SpxHkxknIؑ xL%a6o tk{؂҅Ѳ%Y^/8-tkDP? Gֺ'SRk=v8<6x2s^sgVِA0*QkBFmI Li.(z/OY i!-;DEz#!gyHP~boC(;nn2p.@rH ̭+[%4B3x+q<L 4D/f)O!Ǐahz)kgd=&]cNԂJ;XmnpTl:n6oVcݼ V{݁Dk0)Ӓ!¨#.PūEڶ`ѯGehHJ,#V'?<'ZKqogkR:\y^౤iF@scI?(8X$ e(8 -Z$&a?y˜//;$IU/eKՉ[W|V YdkIKI (<5铸Ҳ_ᅿ>ʨĻ"`K(|ѩ?}|Tஏ *mHAb R&ر\DU:gZ*4L4Q񝪌C$a9!dmt;gjsCR@&dҹIkMԈ̄jYFhd(H9V룻7;{U:@ _8{O?x>В`jHMV橬n)? 0W9N4ʶO+Hk} ny߸Kش޹5+7 uܽZwi=H[HR:=#iCnPGn ,9'A3T",W,dR;!-臬zUxW,pEݗ˟R ^α<.IE.NVOyu1yTck7: qI~=e\*L2X4dn 烑(M&oN8Qaldx%!Ƹ;vB [nN:7Lcg, ^"xkg Xl_@y"a{25CAYhTg&zѬpŽ lj`p!D uP]_yCF).,ѯta.ovTip=nIڙnÑc&deBmj*6c&J%DvV2=z .%)[h&kۿV&c:Vݭ]-27Fh@t5d7M7KŖEV;;.LN9\Kr IQ[ҵSfa'r)>'j>X lnlzQr*[ lb,EwOjHX3e &nԹ a㩯f*<9 ?=[Z6r8$53% )BQ-l #OǞk2~ys=%tclDpۀo5 j؃1a u{.q鬷HIZ͏R?EfkنQ&OFfMnO;V:pw"]-E$=빏LN:6KYv@BLSDˎ<6D`잇q<(Cpݱhuwռ7% &4r(gz@Lj2(]ӭ-?t  Hz a f=w,1Q/ǹIjQAbSknt$Oq;0awxU{UQ^zGIX{ \LBtS>S}BAxit9\~m.#Pd[> gٻxn:̿Z߆88JAa 2Iw9)4g L0MZ~ijpa !x&-:6Hbup^+T@M\uȚY3FYtꢊozrO55=tPܟrJ& n/G|?R*0v=ń#\n 9)1:%H! W0l"3}8T PrZ(HJU~M9@$FלbOV.j*F!b˱*17W:TgT}N|mn_+?[kD@;6A:W݅˲}BU@ ht?V^9i3U1&`Wfa.^^Cî^03C-7t7,K֓V |-A\\I՟li1]Q9a/TUY;D8) ؾUK\;Mq͆LahLZ˝KB0ٓDlIܭ|= ͇<~C{c-UYSO]{ ؠF :LvrN NKwM˝Ȱ2ғINfFFF ̘U D,Uh$TX8_>_!aD'3 V </ hL7o[峒$La#uR,q̘# D %L Oi C!-b0m>~\<:DvG!$FvϞ-@UwK5= cNhf0}@ Qc9 n/V}`NQz1/b$gBG6}}`zC6qL̓`uNءZ;Uԅ>?&x V%Y{t%cDn}󠊒1~>L'h:;(zHx[[2k[WTRjX;^z2YLMmCMӇP&'jn*T )ê9^yV|6iT\,KPp "IϫU|tUL ؉b."͔Y4NAq.*T #Elkng&2!q_P+M3lC+4@gejzË @`Bnwٲ`sSAU;qTU)g"|yXo0f1U(pE쇑P \/AZ_7') LVKE~E^My7*w^Y #0^(ЋW .ґˏa؝ eR3^iV]yhi3(,vYٙ0B UCcGF(|%|~2/}LgF&݂zP^p+}ե4 `A+ Xȼ/0k7"(dYpr73a@sP*6\b?8Sͭ/爑)bTؼN11WeԠQ,VxڈW"T9.uañ%Z tT>OUR^1\ZX 2UkRCϡbxzԿ[a"i17œ&c>NfG<ŕ{1tkjgmC>| ̓#OC7a)}$TcKa+M( B"D;Y6 #YlaT7}zd%\{pwDKJfЃCZqdn16_gYwLy1ŻEcKR;ŗ3O)=K "ڹe2S>ῖW`І11a@&fZClK 'x"0&PU_ν1(r}  0= 29!p[.cQ }%NaC0Td{^<.9zi+puvFq* JJؓi-VlZk R?ğ43wI&=D?|Im,gF1Oa߂ML掅ۃMI"LOӮU:PCY ԕilo6h@TLD#0% /Nl6ɫNw,1q*-8`>Ϋ6dA~m{TRY*eq_& Yآ"dm[^ v 2 z"|VR 5h;ʥm6HYo5Oj}>^e6(cXCS=30#zSE9B JcBJ5#V8Q 9?n]"c7ɐ,cd|[ cI}^v}uL~N52s0~>z`"û%^wǞ0t4šq)O X%^M'Z J]6mBoej)OС"ԚK=&sFŀO^4l#WKȈ+.*cN62dt#\b*cbwEqj!;MN `wC+B!7ڧFSh2&O=z'߰k78v'W LLlsn]ixOe!Nc6CH+^*ڪpV$$.h,z{jlwz7`=*Y!xROJ2i*#(cҖu`Qdb/y#poAVCWm $cz9FES6p 9(neh8-%6뱵ŋ6+a]rŜńZHaͨ]9~"Fa1:IK'UEջC#8s*ׯ|j8X7`=δ <^4 ϳ}R A4uV1R9>Ιb2rT4߼HP/ oT[sLSfRv8u-CX@'I9W2%4- {b=d&KK?/H>['NO ^\Uƨ M:Y]GBs!Wνb5؅9!AkI"A~]WI$X5;Pز(#Dsq- k|v~׺6DXfnjѴƁDJ$ིv̗'-PGJYм"&9me'!ӜZ&3J^=P U#նnfeیK扚:x>]k bnqBPZ"K;EϫO+{ѝ n+n.B1Y1+pp$`ֻ)3:`p>>Bo5Mv+[dzE`VA]dRgVaX;L[U0%ֻ4s=y۳?CU:ŒØcw9%EbbGEHۘ2P0ޞô?e|N>DcICd'LtVA{ͦs@iCN<T!U"=B ,E "lC]k6Bw_JIt)ZhZ@11ܡħD6c/c?;K ]Rzw,V^g`8H wH k#e/ZQ+ >}6n?@/=V#wQ>1~A^|jYcmdYH65 uܑp0T@iۙu/}Oǂ,g OV^Rˤ!'nz_.hb%[Q}O: //wIYۇn%e8tK 6:qc(U $Ҹk*xi56+ݲ܇Iꧮ~ .b}PJ O÷xbL!X҂vȽѸn(0յtPHt^%Iy_vd=Ny1TSi=l=c.0h=1DD7V">dTpC+xwwsS>aJ%6 (`alŔ%pvwib#v}?ѻw hһ<阭`=0f:29_7[x)7cfҫ7} e}-|UcGiذNV3C^¦ ų U1UY!{5 bU{RQ-1*s5耎ş'XE2!3;=6>a P怋ؓW4jW*`xpm$kʜFMV|Yϟ3X+3.O3ӀcTrАBGAJ5|1AIRΟ/ZOj7״ ]י^ѲOrXquZ* [];B=8m J1Rp7~_ɸcf2I}(`[^ 2ۮΨ/*G}_Hn^5VgXMO΅Y[xJ#E&?sN;ҽ)ħ7KULT?19D+6:t-Ί f<"F̢oxrxv{ﱍ0y5Zk9;9zi](u97A@_z-'3ߩ6ܨ2V>[Ơ?~ 2/gV`փ(ͭ]׾.[K&šx1f3#VIby<RŐ! :ˏ [ x]>GOǝ-wlPS4CX%Ƒ'5n·LJ~gĤo/W:. 2@Iϓ G% 3/q3F;5Cf|ݦ4&<wUZPax2XT,Jv?rJ Ld㍖ł3;#Ci2q<Uáo%h!B= #Qcvond*֜CgPz5Z5; Xa{G {0Oڂl]5uC6Xx$!CRw\DK YWF?hnUH+J-fZoj_G%A$lat߷j0DN6tl'rfJ`ByҚ8g)Ӄ+Auw,nĨ##TLlĈ/]b0۽jCf*FĦi90.EK}k@L'cb,Q2^c󁛥=P"?߷x 5 5\z܃YQ}`|ARVޏ?p'Ou,AТ@)*)M CaǻkUHˬxOt^Q@]eHQjhqE~*khjDc8&Y{.5x̪FZA)I9~aUɵ*Dx#2gE:Vg4w1=1 U`C!ڹ~ֲDжaGo"/Sf%8i%qRDKn{-V4=~ƃӯwemc>uAT}_.8dM7#cCrTU+*W6Ri>mHž.3KyѼ$|b&eJ J6lYIp Z%6:is4&R@JFuȳOq3ē|[rmXI\Y }č UN7S|K WPZvi=sXR3C$_}QR4x{wB aO^,TfbpMqz۸*va9,6 3Y!b=OSjC0ƞ,L2^ ¦~2C/+ B.8lݥ !Eyf=7$Z]E~P4^Rtb>x&-}VBdq#粃N9jv%zEV4UVS m$$4Z)޿x]F VST,=MaRK}ޡ0r?@ !1Bfi8#PH*~$Iz2zU Z߇W̫1eP2cK,b%2u&nENOC!Nzl!ẁjRZy UEd 8TY%@RNYz[>ʪ`TI 8'rnf:GaUJyGH\!p?.pT& suXF?'O!>׎2;lf儚q#1(8"}_/%1)]1rb1%0Wˎ:da; tIJgp:nDF=32MbM6^hӜ&Ց ]. n_rGel\qrR^eRV}KdMtI&r% utҶoVac}c"ד:|Y8J?G1\Zjq٦=`pn*6I2ƐBf2wcؐJW*I {M fU6 qVTӹQ9x |RFWaxНoYwʉq-M;qE`UkӼ m90S,CԆh8v>&RPX^gR<}baPZT= '{\0DA@{_x.("~4n2*!B]ޅʷֈnnd w54“Gy\Me5|dt*Lس3y c(H#IFeo8Ӛ1XBLSΜ-hf@)I<,{E@g= j` >}Ћ^ݠOOڐi#'~&כ0塧Z*^Pϫ?ӰД18{C g.YOn4|'3}6?#jXq fX }yDq~, J1w9.USC׀fv\i'jʪ>;  /@.e,yJ~XHvG; Dw%ZOR)}ىwVצhnk7-$Y# pZ@xݯL1Q'[Yvr@K?m QAxaҜDRI:imp74k;3XQb+I0t}LRjǞ2Qm@~P-5&يQy-2#j<>:m|VS" `8KV 'kg9]8z]SQj:+ LGr^pAަ640ly,p\<9yLȹLHwMD;~rr- w7$bU0Ȥok7M3uus= ɘW|Y^Iמ9_ rhbFdOtNe1o%%zo17HSN'9^b#o R(ѵcą ltmp Tj_ڜy_w?D*fz5uLj0M0QiҚ V'=TT {N"$vE󛗭[}X,iՖq^!Pf W50#!0TjouU3lD^(܏y ZSȅ7.›"˞3SrBf9b`+'8@OxAixƒmj07S7.sKut}*zPl~<%")'&iҿs=TkzB|ڗ5 i-eD\ h7Y*2/h{:59Ǿr"hp ܑ -^^!eAP@fz(mcĥS@ 5\^r_r*{/JرDYE Am= 3AjW`?R)Hzx û_q!z6I%&>Iv3ʊ̢ Ј>HQ[}vш;$b:jBCGjy1WJp Z[$-V@cR&w Vk%E,v] XoXϡcQ_J,dW` pwBux=zĵh#3a^YCWpN,6•cҨ)b8IcV2SfLݧfuʺIDeb*Zqyi $j-EG|SxyqVźr+g<2d2Il`Ζ? djܟ?ʭx-YJҩ~k?~Iz;e22/~㇀ߔǗ Xjfc%G/<-: hhpYب)¦rSY)~{4nhbNwڈ2,b&E@)&9n.> }Z7~CMo+]r?#.ŻwKɵdL/J;(XEu ݝf\F(Cf*i{(ʐըe%M=]QO&ss.j\.ygyg9=}6M2a 3ωuc4D9{-ā{I7Ӵ7m=/:!|eS ,Ш*p@NVnpe?Alذק#PF@`Y:$S5Vs4e󈖁hdr )*PCȗg k1>BL~96ER:}oiO S#)]G%--+N`ĎC 8~&[OkY'PKGQb9niB-}\&W3ѕjS\'o)t Wީ(Ba! -bxbɇ|veأ]Y _->Y '@nG0nfTc/jŦ9A }Ce ,v"6b"ʊ̕Rs`|+|vXĔ-ZlUӳ,uR~#\8ۉQ  󌡅7_q& Jg|JFCF\$O1%xтe'Ԏ@oOcwns\ڈ-#ٿFn`uvA&mtN2II}IDZ߯^ @߻/䍨q A RSVFI'K4􅘒&FAeцN#:EJ_n%{AL-?enN)Y5T "^&z? HVMXFB~}U%RQ%K^6l.Oiӿ}b"l~&H!Z 5ʸ܃)nBE (P9péwVI|?F$"| >Ar&spJ!,wwCm&lp)bT;؜8DH}OHEzv%'}~ކ=(g$9UdFfs0;,;[vi櫇zd.6B:&Iu9%nTen@&j Xr.3^v iIH7|s{̯8k)5ӧwi-TWՔC:2K"X@ǪGDtY덥آʮȫZD=JVӍqAZ̬sx)K02C,M2&~ ,&vg[\9::QU I`2c̀C~'[rK*_KC j}>j7lɦOgǖ뿁ib?݁|*F# rT'=++I=ݘ?sXpm 3S;}WnljA7;WoFhXv]L.: [5S4C,cy>_c GlY1}5ݺ a"CSO4~oqB3%.!Jw͐(n [ՅQy\s$A YZZS}'iA[Y#hT}JWKYU[HfKXc]?,oy?zʹR/΅E]ғ @2_b2s 7T kn" "9"yY5+SWy7U3!U.#h$D ssAMPzw 86+vtV-v+zZ=Ώh`S$',DG.D^Q13;W b("3Ft3,}dD} &7 Y.|)h`8w8aR|0nm0?h.xTkg!}^h`)sq[-0+JmNf;*=.2\@u[VpUyk_<':!'xxDt%jgj|B>K[r8αܦgѨa c^Uo^)jx#dɓrcB@-1rN"KJk'`GD$ΈDCͻB7Ey^y XHLCC4}+@" 03؃:BgH"f0K:ޡ[Mĸ/(-t3;4H;NP Pu5LM˻bTKJd`N>kkS[ >g/\MA^C#0 4S-,Ow#r2A[YbI!-ŬM3usmU$gH1N )*9f١PW)J%"} f4gOzQ Ԡ7P9ם#Xٳ +ZgDQ)d֓x#//ᜊ9ii+ ?o_#}H(Hj .VVEK7_aK)a@h}6% !֗?bעUVïd2KcKqItBz}t]7M\*1"PQ Lt#qYp63RcÉsyTl;5iL=e Xt>]t_#eGKz5bĻoư#R|yxGNnAT8^"P -E;I'Sr>Ʊ+4}&/4V'qy);9wLAK^GV|AwIy*rDCwYG͛^ezBr~:R;;*d֑Ҏ֟o~UAyN7Aгҫanuu8w/_)AtA(RJ*O͟8-&Qӵ;'PU9^D SL/T!n BSw ֐rpI ~>]or.$k$/GgoHfEC! HٵܰGDgt9 S>FR{^tЬw2 ޛǍԝyW$Y&>s6D 5‘(\Q6MHbihFhaKSwb*yhZ^8Bg%HJDŽ5ʽJ|Vy0D gT6gzs3Nʴ`k@J#b5G*,4Q]W4HMh:-A "D̂QV`t@8&9Xb]ױјFn8UJ*@o.=n2jEmrhp)Àg (y CYq'CXf̘ismFYOZ~3ExcŇO"(xt$O攅kd`T؆jL{=  Ur -lD.BCK19[E1GRE1ct={-DHbT9;Z,^<v΀֥87eaݓяp7M]+O93 BT#\zd ^ֲ"!qX8YIǓhe3I@UvURgOv>j_Ss~~ t/*c!й_0Q\= BԻSvٳd!mdVVN>$\/0;-Rq|]C]E<*Aj,lܜgGZU'w AOf/ip;D9(=?ߝY /꾎?QFkNT ew~MmH=j21]GRIR*>5:mi@zRw+`,):ܩ͎g[GdLBG yE~^DW Lt Mnr{X?BT&.d Ƨmh%H)YӱIU+;aAzԚ8 #TܜGFɆ;F?T֑?Ant^oJAA%eobg8qf.8u/fsb)v~m2#T)I֛muDu@%f2^ϱ=*27QfOy};E)3duh?$Upd7nfL* `a)ﱖ㌸3wZ Gyns)qVHd)+ Ǥ 1k4lY$x#/bY3-F9$ A*a uY@`.towWtx5D"b2ȆZRеQY=umޡyÓJ. oS׼9ƟuŇ%]ŶJQPrDgL9 FpsV"=k4o-{cdR2i%\'Ty,C3tӐ k@=!9}ث;W=.`/86]J^Pk58>T'*Qe7%3@Um2r.r+f!y;`L[YN?صk}hh} S>=>3gi] =g?r%`! >geBH{{ 6`g`R#F ̳r(& Hoښ({Ev6; %CS`ŽHdS|>=0 7w *I0[fH3P>C+N ~3cǺ-R7*~ r,U&ۚg!h!z크Ȯܒ?O1$gnQiJ^]]L7vSh?+wJ~j{)ꆺ˜~ 4/:IAk)[3H[%*su|\Q@ˊ$.ls [~QwrVohX֣gG8ʔD(KԼ2q*ZY]8ߪ()UA'i&K ؋,o_ApgY!|JQU}!ֿhVP|VeyK^IGtO4Z1;5&w(̥Z9Ndj9B8 J `/rei4h~W$eᵍg8~ uaB4#fm{ȱUg{H2Ȭ5WT<ùYgYCM$N{. Jј*y ʍпS&G:Y+483ޅ`9bTl&^jZE8KTݙ"JgQsܖvjgoA,FjLN(Q  iB*CoT ݦne)0c{ni)tqw\ L&+kySWzeHCM*EH\:Xi#_mRxR'u!"x[GV-Jt`UI{''abӁ7cRwx"p_̌z|4Y:+D}OԎ:/j z7MZ. 9ծ*怌+6vzwE-J^Qű''ϡ#\IL434WIjGXHd|@MFʐ3+ǀX\󨇩L/)B䮍2u[n# r]o#:hx'ziZdڨn/ZfZih1,SR]OWjÀew9e'h=;%rNqwbZ'Vl6#+j|I3g pNGG)q$<E`sհe8kAՠR?]/^n[Oj)t X#+eKo':f`ԐY[o"H24oӈЂL#Ob Ye3{9O쿯sru0øHK+7>?Eq _ĄBug -sz:h<%磆WT>}{R>OvE-oJk#}_&3zo^Uo2#w>PN*| V@T|$1֥)KclEiY)A=ke`^j_%PNN]Տ+O}l'+dgRQC5M!kugS#4I7lNSfOeԑ>^]&`Z\ZJi-?xU˓ָ,ZKvFY52uɵtrZKz LRm, ͶݭkqcD6_hwXWe&bbvʺdވ ;dv8z?<q>f,]&hfi\?mE~u!E}]8bPM$hsc#MF|?9DSrO=KDޒ>{uk)ъmX]眬ic"R"EZrB3V c׾9^?v,@(.;)ud0W: )+љ.#pmpc-z}Kn n}nK/G^~:Y6%)b>@_qs& oThZizl W?lWBE['=Nz2 ߍR.I((x3Fn}%ew&yϬg\Ww HG<0!JUyH:РD0| ~Y!q/ PО )uVԶDO#!_W&4=_O|)f퐽%h|r4D mLÊ;xy9fAPKIO(JoZϔlሔ> Kn*v[mBk61BP Gؽ !HS" 7+ЁWxSyRDϚw4&y  kQT4¥$D :hPr~ce P#8᣸= t=ohV]{;(rQAi,ijx\IJ ؆b;`)&q\~FV,I$(X|J'Z\@l gm~Ï_ȞjP Օ=&Ї\V\ЀQ2ֽ<ע Ȕ֝d.c4՞Kax+"f>*2ݽkDj]8R`Gb8$wQQ 1X'87?Q_ޝ݈qۑF=AtcpJ's ~ E)լi$f!CyHZK%4T&xAVg6.!@W3%.9p#ƌh,-mo#<a=}+Cj4t&;oe&>$ 5I,zFuWY2Bq, &LV>wi3@=qZXc$FO!!!m~U 򋐱>omY׈ڪ)_gK "k9ɠ%ٵ2cw| m}Gąg !o\K*:w(4IN& :se|b Jo5 ɶ3 ]' cw !2[L:M j;Mi9H U-l^XI(YO%2r$I*$jmf^( TlG3: ^B$b4?j^pJQVM.퇠$tP1q12*rMa'!UnmvQYFMQ,0m}PksB 0&Է(( OSK5\qT)ION)xOz]OFmOY\Js|BCAf iFL^>%A|NfWKsRv2qT,6H EK j_\{ӱ5u.'!WΞ8^Wmp&o$aùv̸'DpڡwCP/BkI'7=>1iJjݷoT =!&m;>\Y Fg-Vqe-8ҔȫHUY8Zl[ݽ 675&f>r `Ht~J9x!%q&cS^X{0lk}u 7_ /.:1nQHnHg W5Mu=O1.Mp%AvkgN>aaAKؕ+MHx=d?c8P}3hxvD>mH.J |}dBZM[S!&Q.HQ ȸ8?H 5`:B{]3u:DžN$D7ЖhBd4QѴ$0(aHI׆QOP[%>߆s* ..꛱ʶѺ#yK֦p<QBbQs-҄-D!x5"m,C2r\"r$@o2T1PJU9rKH8ЕkQ 1ɯ9jM5!(RhgW~uN/*^iy)"\KwJ0o]is UvL@ 6q(HȵKF# =!V](ő{8M ;%\;rTks_U9b~6 Lf M&|0lvQA\v 67uy>Ƚn_Ǝ쇮<|޺e7QgϦi>3zuhh$dg!ӮE2GƉfQ%y_ ۭo1w~D`mkQ½˗=n IlԿ";\$##>b 412هC9-+Ù#bow"Wb.FqnP"PhqūLjYqqè /ڶdsP T1+Z?;@#eO_WBGwBԕD(}=?t\ *w.>'#p^x2bP)BTZV \>bi =I)" KB``V#~4wu֯0K :'pl"1wVUTi ria/ yT[Ղ.d|&7%F3HbFI#4 YÛN˵rW[-t AK[)` Ml I1URgU_႖P˹?~R-t%\CdǜgijS[?Z.T3%AȮlj3p=A1fAv~l+.=&Xq§} QRݱvX͹,9P%!gZ^̗-8ڢGwG$(2 Y# ?-$IaJTR*Lb*6**"eUKz콨rgi%&jjF%^'L4_GSΜyS7.3д_i!EZO[{4ɤ-{#\ 80@2Ak< K(/YI-DݦХŢD{;i6l8+/d-؛艠8'us@wӻY`M'帎E"BY8V% =I'Ү>=HX!3s.z0󶠢7e94e_&6"3x[bT/%@ڐUK#snO Ng>ZdǽY6 L8w,K.v J>ځau E+(` >V3iI/l?ĝs_F5!e8}S/0t&}jWT.$7ܰ)uȊ9m%:~kWݬ=B*tn&/zg--)ZB%C)NwNʵkߝkoHV uwaoG̿;5u?S$B!U0 h <>\9vUtޜj!KA:C%$Y`_V`37 Wa8޴;[P"C]HNt7.Cޭ j6n$\tQd)0T7ZB"+bA 2tC O\O Mb+_aDT3•(71GQu<=K)XƃH:4?Y7)!d6dm ~6(NTO/# +ny( KYM?gI j\a 42G'4 Er]dQt3E.XGiÖ@D]ϓTFOS Q+UVa%d<9ȑawTkZT3O+ro5BI= ?.sh"}~oi)~0\-Pg?;)l% ]+H{,&L@b@><h \c`m1 ڄُҷVMvhwk22)SC]u}SQ;mKїB2"J*rMϙ[b ,~1I\69$FHK딳%AGOFW^Q2ƀB*wKF1[3xwn EUQym 4޴$GYgIp/ħ6[HEnư3PM U`qiOh'$]֌ܰ\Pdu=KíyZVihzOmߢ|ꔠaC"]YLQ xl!=E~)LTZ"_aw薭aW~iŕ<B j.)qԅWtXjSŖgCt+l_ǫULLt$®b[`9@q>׍ =R3OXHz,!)ϰ?v!Xes83Yien}P c(X>- kNa1܌?no\:H%/GGX)iu6pyLH?R'?VK!O \k܌Yf[,>Tzd{xE ;ܫh*Lfh"#A?8$\~A}ӸyQ4ļ=` 6:r?FysuqT|b$0lQUWi (J(|}9$?vTjŵp@!#h~Խ'ff6Uff٪ d :=6 5K< Ҭ^C&}@`d\ڥmjN5+%ct#YL$VC)o[i16S0Ixh&%NEZOB `8rJ=56gDcH$L΂BknoO%N}?e4zjmX|ՇjXΉLFT#fԃhěbZڙ9:$:`e.$mbk *,l]z} 2~>-Ǫg{@.n1"k} -YzXㅏ~2OϬe]1]ݫ0=jz2L6h߾TM*CHTā}^h[tVFiv@M#[-;̆M(0b(,)6LL5}2"јl2 w&d ':gDaE0+ ݽ[Hـ'ן[o-QcmOWD>c(k` 6;V%*nfWWq=q6FU O 'H!֫ޤIhv'N6}(H,p1qEwHyc3"*+Lw2gv聧BLFc Uy|`˴,"ffѳk}jеXsgvҡsԬ3"L|5Ĩ$njTƯ!UrsKGSboI\ludWL4Hr6:jc_Yg,|lŝħQ?Z(Hi(e'X{s㗛T#ҏ{udx7"ٔh:HnPd8}aְ ̡Q $ nk~,t̻"ecòY4# (8bL r G_gxi4/ϕ,_wnV.w6`"wФ'ߍ_1Ɲ0h/_㦻%ݔ;i;f$"8^OLQ:gÿۢBRݟ86;I$Eu˲؍6F6df( B2g%c0ϱ/8^+bF_zϹOg5.DseP5N;2# ?X; viR4z/}-TjzP)/+43UxXam%%$g*ʂ;`,ge9[cYI !&^֧ Zc^Qf3 z똘QQ!j@˒/P8o{@WOQybb4tb{,vk)au0ļHO5p:cj{6;0E׋MtB^Ytoʈ%߾RoWV.$ߺpMINne:m c&?$Fi:i?Ejl|; uNHű/5!q|.ֱlȗ :Ŧ5xI >HIKA،(k0`6 tU1'pSIIU 4RC;l 0L?Pf6D+PYdB?p7Ag=ֿ\l6 w,?[ejZ%-Y"-+`AtA!G!XpjFe " v:zݑYUh},y?xJ%V~B MŏqUl'>3l-櫊r#;Kej9uv%Ӛݾ;ErL+E \mqU| *LDnqBeխ񶚳u:SRge Wq&B OK[CvW $,Z5(ɸ7}#tvKɃ[cK8 yQ:LƻUL#M"^~g g; qִlTn=+;rk뢸ǔש~qVigv7= >w:eW;;ӑA#Ϥ)Q2㻢x O;p+ o,)ے@i5?K5mc.uBnfTtA(N~8Sk$V7[wU)z뇣%sE,ľ@+^ =(+;"&U'B2 ]O-n } e]aNm [KZ@#r;C%@FdTW-#wYaI97 . j ZN0+_^\ȦI9^^ey,TlRy;|JWUfT_`]$͸\-#у8&va>k6~|4B[hK) @EvBR@w3$}٦@%UWkn2 ɁH+xn:A$ru4=ë/7@lQYS8u2JIB]NYĊ+s[~IY,lsgb/I cX=Ʋ-"QT6$pB_]nǼo=LVF=rҫȲj 734o.u UQľ5xt;J$>H]|V,6P6LH Eziqua!3>G3x / oHnCV8yRz?vݠixq#-%7G"7 &`b?whBq%>aTrt/ʎa`ѧg>,4XyN?q3-MSPUljw,;4+Sn}w /a<iL?eZ|nZg8M0\Չ egUxs)A ƩL˅ŏ(dWPȓxݳf5)INY4Kmڨ$yiO{%[(dre(Q]! V>k'!e'=Bk+U & i[#NpKP4lcU3&Y Zxdc+'%1݉ɌĆ q_YÀz ֧|#r=meDP!JtSD{-7Q?S9K^l !WzRcnTY8*p.yN$>jlYyCe2QUڕGݨGa<*e Ƕ?5:|R ,$kgU P9ׄ8‰¢RBtK٫o1R}tU*,{ qmQq+*:1VUjwLQ:R=?P`zeX4{=Sh1rGLB\Fszu\I'ԦK"KZ1qڟ+ '|XpOJޤf ?  XQW+n/s'y5dy]Ayu`[<1M\ڽnb 9o.{fpCC`jHb)Z(FRDQ:0#p!D7##X56Km 3ɭ"ևkh\xze;PS\:e-t uZfFчҧ -d;%[FGy\xjqwQB}6e3;&=(r^{[7\9]|*íHw'z}s51C/gM@!;K^ja2gc?F}^&@wJ-/ f`܎> |$N-Y(pg bbPF/L? imG&-:)ETk"g d ,!)Єȣդ/JP)BrQ nOTQ]|T'F^F;|BOBiflGguM uhu/dO^<?74GNHi3,gUCQ}l#,Jǥ˼6McVxҦY\/ &v2P{c;~@!Ŝl0k@|W_vo+Oq5ffE}A2jH?Ritu`֨PѶԉ}m, I(=`V pǧ}֣zY/V3o*egDnɧ%E@O4[6&EM%ğ%Džd7Q8ܞ~]ݾ~DhG 9,62{+̴yKt%¶GCQu@ʴև Vf BQ4z_ ?Avس)g**[&])'~']$y4^ye"k@DȠ` 1'MeBye> Wtf}*C|ltN0P`Z\12)^ s|@ Ow OTuP7,e[Mz*5{lc;!:ŸPЇb Mha0P@b.[q"TU| Iuox<:2ELlxU+> %&ٰJ ۹+9:6AOC@onDTlQ}mn-HݨJצb #HŲzr᳞VE l0;ufR'sh>3HM/PC+79an!=Q}=P"m18yH#s3C`\\k%d{(gh6n߹2|Q4x<&_mOaN-FDHƲ(}Ն*fFkq=&C)#}gyS"BD#9aE:2ӑ/%ۚ6Iv|)A O:2扨z*hiqocӎQ0aJZͬ\*9wKmh}zEuM W u!n[e#G{ޭTCU!1"ig ;B=Gmgth+Px>. [NYt 39j8F Kc"pDtSNAն8݅+//ǦiRްsTHw~29I8./+7T' "PHR`*yq+v¬x5m_ v/WVD4lI0L|F}@<Xx?/-گߚ=T$=ՠZsկI9^LE<^=^=]5G{fNL nuq"++T^%Nay"+X < u !X#)̚kj~`x+jqhA~UROEfNw+#Uj N;g CUU+ )ւTBJ2Z&3:K[͑=xnlz="pq"1 cƊf('Aax{NzD.+\d.Հd}[ Xq[Yΰ;|47Ԥ z0tOZp8^<Lr(Mk3.ed}}Ad4!] Tvuzv9Y"-~[baryGY-2jRԩYZR1+2kH4v4gtr--8%, Foy I|Ym3b_efE6X7`W@5y#g#庒FUs͵1:Џj wq?gd .+~d.6}pHۤ'ʊld|;5rCCmt9Aԅ H>5gMY[d?]خP+JP=e{[ az 5Ih5UD;!,uBU@:* . ZR.:3>~8GaH"E;r:bN!m0';ۖR7:e}zQ:q";|`T4GCGCj(FJ7-LuX9*l qm&U.(@VQ c_-*:  o~gӁh~@6*kۀ9܊)7,&tRû`3?g*=&ײY,xVDI QG_y%8Bu rɍ=|@@CٙfdL3GIi߈#T;/iHaFӸs=|7ؚJX> C?n{9 LOe}1l AZ9 < fQĹBltQR8OrT;Yy2N>#/=!T .\-v{Pcu/V8TJꁻ1oWuB.I{R  -Veb]NΝ .>`yaDn +-x/oJ r_@6gTME Q#4 ',XSMS]6Z'RA ?K?.6ɴ`SRXiak9\4ZV2%Ϊ3kz-esO& W[9rYOk4$E=nd߮̌7qMgVe\z둦~7Bҏheߩ.:/9y d՝ i#ހأUwu|ROEYe`ۆRFPKίqӐ$P`W9[,_3pF2N$>&ICekfRf짂ꋇ*/b&(叽'¨v^ѣXf:2K Ɂt " w>{sX-1Ix-:Q!8Bx#rSܱ,Q hwHNJ!֯`rq5w656[XYBPssl0^poq Ϲ!aY<&VA'M Q;nNAe`4>&e? mTI攚4ԷR$58  b|1 8\_\rR.N9(r06Dzׄ oLJIq{UWpC3hŐ>`"xPPs0=#뚄֟g  ʁ[Me%PC8O`S XWxc*}L͆!/Vw0M偐{ʿ 2ݹ#_L~t-<mICѤP3w;`ݹyrη W}`OB@$p"j|pmж4dhXD'铜<}.5-؁?b3nz u.!|9Gf@ F`ML}i%5>J8K=vP?l!zT-aS5Ųr3Vc" _DrިiPf$v4mEЖUzU`mBm.ǿrf)6,@u>X"-/:vs ZAr~8-[mP |ffX偌]2F89dgH$DZ3'@Gӄ40BCgνe=lT!`m]֨ %JI"BWK@RhJ\piٵ-v֪][GO׷*mgM.Ϊ~ly/ TS/XoȖF1MńŽMd֢/sgSB#7;ݷɇʶg]B,Qp^ HM2SNVc<)H H g`vc&> A.igF1ysЀg6vwM܎LCP c:t,BN/ U m$E]f40UǽZn)`_Fv4~j{j`!ә}\fvs?-U_(4::T/͵p1ʐqa)M9>s>R4y^ <7L%)U^0a@}nM(qdQ!_7uZ0$KY3k7dmk8\IN"9e1zN6쐖['kO9ddHGݦX0^VXOa뷳;ê%o2& O[ap~X^Gq$.3HS$Vz>0263 x}NОyS;L ?ydsd+88~g6S%s%3-7_3d~2A\S>TU|,{5O2=I]܄W'h9v "|6? X@1'+S>zs c,fH1ROv%cLuoŒlV̦^X8u;'yяR՝b, ogdIY`$eXN~y G6Y"Z,~ ]H!KYT"6x]=S6bpamSYwfl~B~ךޙݽtNqt"F>y^Zw@{u}2ߑ!tOxVFo mjCbu$X/w7$ԄёSm2AaF?QzOp1z)Ѣo?]-L|0:q6x_yG.hKhgoz  ?QeE ,̢` .0QNi%M]m%#jG63U@$z_iF3[5rݲB1^0iqN"5H"1ZCJ [6V uk$$'}!4g&< N TPp_BHTw *5/ X ? ]XnOzJ> mۜ@g"LcG#Q/)Ab3U3T(nЁu\+h3Cuaw.2uyM_`Q9O]ra}~ϳѽ Qb\gM~W)rmL@P C+곐|e*lm@[/B=ux2t85 @ ]>zTM}= Uǎj\vANa p` 4}7U&(94UY2:twDo2>ђEp>ӻ>/+l TyXD ^Tcd}:Rvq(VjM[u<)Ri<)cF)@*Yk2lf(YЂRPu_R_UU\`is>7-TՂ3ۨF1?/nr|҈&Vt.@V݄B0Lb2ֶIֲ:+ZM:OʈG1$zy(s1^pn]%V?-wgr6`h&foF+(wWJmg1N'r|{6N@~B La5 <,aK792Q.cY^PGi@H-OƎ\h?qT O,xޫJyX?W^ygH- @D @%1iiёG*@QK<*u mОe}–c\+")'89g֋RPJׁ 3URqk{ѫ !,~~kј4\WgԵseO"&ho c_6GM)[M O[%mP69oT %F#sN#$(ҵs >8\~G ?Ke{͡5KsØ&!ڵ}+b Ft0h: d:hu,K5Kr5Ʌ@SehAY`ò38{7`kcZom_ L:x..C{j+>[^< :/~"@P>"8kxF|L|ZA2z~mW!#x3kwsبZ~X/jb>PŸvIF@ny} T7UʹaT@bWb:` &銃w崘T9b ZBԞo|}TsQ1g˲|a= a__T_S#9Bƌ\(%,2KfQ&Kьrr;.ޒ6^?B%“iPڵo:%Y希)7ؒݒ}IrxFT#ph,  W+ܖptUWeϊ8OkUSuی'n cJfWurлĴZ92θYO8(]tY.iƇ`]g9cFO^'0ÒI2R_-T$c̝ AueΝ+J>~i8r_kJ#Ч15_{(; Gu=BWPKgfI#{fxgk^*W5VgX1Wso/HlnhG=NT@s6FEn %s?vY$4.tMAsEܵ[Uu>HGÀif|IojN?څ]<pB,T O x$W c'n(jF5aG 镽/B9~LS i a|6#`ʧ!5iT v,Y@mVV` DGI5$zp=Z}8PFQC_6wAHuzŸRG([%]>a3镾4x"[6T\l\Ehx"{R߰ʦ:8Ү|J=D$zXr;+bnn\|cJo,KUbuIUtUFUZ 8$PxRryCpSQ'9#%PɂJ'A j1!-#WbK_[+NOfY6bgc2Ilڒ].` k1Ж >enP&B'>ѧ$Tߗ#zm7 5?YSՈTgQ$ُ&kԝv&1,hH" 2&7eNnӪdZ 1F$JmhQY{UcP͏vI)^ň;'0HS2uz'<\]mOBܨU} 3Hsq@g.IU[ڽ{߇+h G-8I,;B+k`C$>l9 NA]Eڍa/!W*1_MksɮG԰:R;ƄkeM@t=foŰqƼD6>dSL!s!K{̫įPPzv g:&$&4*^TTGU6a@^HB큶1zH\ntL݋P ЄJKs(F<6 znhR%lҥ%1\f' Zq8+m^ł}nfψ$W;ޥ|v@m>" c.M+ +k>}Ed,/6 ^&F$ ^oQGIb4 +pF$5)7cm?vYSh1ۇYNBQt_U&vICh]kԾG-`ꄦsſO!'x y⼿4B~=L[yP^K;,榳]x|ͽsm$ pTsjpIkF8wlhw}OVcf ] *""PO. s/+y]&kԲGLtӝO`6,@Jk mT;6;7EjuJ#Z΅V)"04WvFLբk思fX_@Rg둺CMOU3Veg]@R%.; wRd),`GIp*`):cN @.~4\Srx=$g|mNfRQ@v`TtUH8ϓuwgy4B9urySۏ8avı:˙4ąͦwCB0S@:V\1+.hXs^Z/eQ@ EtYϐCSId6i:D),hv^ek~homi(ogU}t Z\;/KRhod^]"4m>7y`м*<+/jCbf]Qoa-*ÙЉ4FP \ n˓^p ϒe* ýJW֚Pj F&(VU1wj78UڃƻWzoPsvQWŚ|Lf6O,ظޖ]n?N_UMGMh]p+k;=FV@ 0X+Xmgθ 8su2;[E#'%D yZ}R@z0؁*E80%ImXBc1X23 Oӝg;)mR2H* OWlBy?JV [A_n&>uvʎo.*1F6FǢX{y z#DJ*er| dT$Yx0?ÕeNGt\ 7*I%z$H&&( KBe5h^m:B);n fɤ2IWaؠp#PKOmnOX5hױg 9RA#H1# #P2ԙ^_JsFR*B:=41y6EÈLv< 1} _j;J^'D1LP+=!EhSrܯY4AQ6Є쎗4-9KqQ/Ǿ"0UV>U${+Scnf>rmIDOq(=-s@ VYvP'"穖+qV愒w o)*yZF9v%4E IYZ;Fte@햪mS`-hugNTOK5[e]1/>b7[.˴lcxC9)**7r:Od )s(f8w˨z5A}Uz2D5gfXbJ] (#l߬nEM:1P.^pޟAbns9nT>S11)PvRBe'ig 7y+?-ᵊl+Lf B=y ud F F9#Q0KPt.Jx*DZDh u%Os2PF^1c7jՃa2LGMKn&]UHGY0^^ /;T@mwϯ/90Q%2n=1!<(_T|<_"~YTPqКAۖ2=)U@c.Lc&wqZ&c2 b;Oc,(`)orEc42=$GZwޚS GS$E:Gҳ` 7hJ8{ w8+y!BՁsurEL!k$xpX]iv5KsΏCK' 0*RjМy(M1ARR ޵u;~Y_E4^izH^'dqWlzr[lOSRD㿽;.~e}Z(EN[Wܦpê$Dd؃1M4Q(ta%}`y9ڻ,>7 {) t'sdXFPV}r` u"?GqqTtZh*MUEA%>T}H0OLG{9'3y3vc7?ˢ|}ek=,px{\@\j!%g5oP~o|>Ŵ^8ъ#ކZ蟁GP^},17XǁߪQ5!{,(^}ȵS60*fG$8P]&4d-d/R(4-Iy~2@:xxÀSFS5z,c8fn-#0Ѿ*sSsݻn٩_(!+Naڇ@sQ}`v1D9.充 ]$/l \Bլ$,~$jZYmx?d)G#cN/t296WE%W_ͽ }PՑϵ0X}FV=y8X?ba9:WȓS7r.k}\?-Gy/fE5!p$"NzH┕oD&{#Z2G8?S׋1c|qʗ(h}S0Zk'̨*b~u$>XNЎbw?~Bĉ˒ڿVRZ p'ޡ0-/vӵ%F%ܜZlJU?ࡊX1uҨM#ޝNX4Bczې${^{CXX&9s ckYUr\cA ])L-k8rf%'Q# VCr<4ҿʗX|Iy;iulGQw#}+eS-_Nc0M}ԸSxsGO Dh]'SmlޫnZzCrh@[-xs֮F"ϔ!$ K/|H z^\5w%GH_mǭh@*N q7c:/ k0+KV sܝ`}@@6' ?p CpcOV GWD{.a^`!q_g3`_4Z$_G,3 Vȅ![1Q>bқH+ו rDS ]~E#z$B' t2K\^E4udo$!Ma7S{x<~h|3(W?nnyKugC$w)@\0-d.VKuqOdZR.?UFKZ =oIVJVЎzz[];!lI$ ,Wwb(lhR5.g"fU{b5wض[FZ_nCEY4Iᅩ>6kC|̝\V8mb4#x\Sn vZBECәrpnT43(fO)Y\jS+A kjuc5@/˪`Cm7y6$pve>d :q=$ PpPl}+웯uc`"/DWHac! C|萒kUx~K?hi]@gS\vݝY P(ƭԉ=LiO2]$%T;AԨO@LWϫ l@Kna_TI/#rKPpth\iȐ.30暊iils!љZW1ܫT'57L[w4{tg>\}'t,$rQMQzi.DǴ x2X57L8-SW8Blq\>xe}?>!l>eK XӥHqԧVb<3Ҝ{,F,"0Xʭ$,C8BFh* {1RyQjHϹCuCm+.#mܘd-h0{W f|kI>j_}0cP,$ AYaQX7\,^?%ȥr {#5Έ; l'KdP:?μ UU%ԃ <{SbW,9i4yM3{jvDu&Fν4_Tu$%$_>tl[E]*L˪ =>鎓#YY,ξފBNU, VcT 5ZCHY |o=zpp[VwLQjSjh*]9N5(t 5̫44ګ&P2TlLv@PnSX"gcI&jQ𞩊Wb7W\SrW k.5?vVt6@&q+cdv&i JD7R:#;LYω|(4]\sΞ<|~Y<ڒP?Q85-ϔ&\P_MK0nwّ ,*-0xͻ|9ҘtɮiZ?jJ8nOߥ[XްUOy6[V9*X;|Aey %hTTT}ЏGYٹh[7B<$uU,'5LiֳS Ŵy$^>,9/VmT*fsDw[~F˼*hۇ)|IV\ۮm0\{4{&ىD5ୱ].S Q^.l NJIIy>\}G(Gwz=sH)*13D_!%kLy5k5 T\KRm)C}׸?k _ 5. vifCf -HƢ]K546vMπSfv+a u`!ezB` np]Țͱͦ﯁ z)UPe]e;Հe7f8|4C5Q^G .KwYX_; nD7% jgbăvE;r3ysۀ[tdL5}c,A~uĂp7Ed%_#l-t!j}Ɗ*p #?NE(nlkiV&mӗ q()VFcu?7:.:팺Tpk x yRskC7ED1sc6&u<a[c zPo+ ,e7*1B herbN5#$5=IQl0577>m+,mLn%rMLNd:8?F|^AW]igok9Kfͺ/hڶ]H 3Gڠ7-~,(+XӝOYA_=Ů)`iR}j䙑@yцʄn3AZd%*[E_7rOab:[1C6IiWmP7}UFsPٚÁaDF0?GZz0=zNR vbwf NR\Bl!4 wW&]ŀ^m(k.bZ>b`B?j{tlt[v̶OQQc0m:E E&XcxMjY iG8̧YsSnyd/n魿J$WGC%+c(WuJ/CZG8>?: (->1⛃:g4['~E&5A(5kB5׹JYMjD4^f3^f^El&߬mie(}"ob-kw}*1-\=\o"ݭI*PKKW{OaŖ}c0g,d`Bޝ{Dv7in4UKԼh (_gaNg]QWi[?slā%1~&<1Y`vk;(pc+Y⃅}A@Yhh2ޕ롅CynW0r$ܜ`ᡭ6$'Kg fCtCNՐJ!{򍻚OP:%&ϒ/8#βG`L%r^vpҏˁf/iJAYYF{Wm M<,fp#œˍ^l*Ekd9 g1 ݼ Ge~ ;f@%͇ *õLISnvK ѻ;M (t; W\RKsSϟLbgVcyL>#ӕFK82atZ zX_e쥳A{ 3 Ƣ3Ɍ/'ՖTr qJS3ځ"2܊D#[/fl$Mr,ff\d?irA*B 0:†ϒ2M 14㼚N& 7%bz)lqwFh(KjI3_R}fBv$3XKr~ \@&5BG:M'5L%'$S(Y}n¼jq6$ #^[0vMl@E0 ά|廷5OU֘Rh l:y܈%!Gжk9 yuXBޓ3Ϧdb%y@^aBwO_N8v %3" iR-3?3Aг`rj$4{uZ#yc^` @mn]q*͏?ږ?s!EL蕚"tl> PI,S$K D >2pN9vl M{VH d͉^ysf54ӻWV[: ~EWS͕߄Y/_7AwYb_+#b\t̓:M=0ntʖP7Y?3@k~д%X>ɚ"PDR m]&Z ىZGl%ËW~VAi*EhԞ|` kK4 Gf"j 3dz/U ᬉ3mˬ<7ЀaJ߉Oz@fϊ[T27J2X)%f "+3^L^oʍOJ>btsTQSvwfL"MB?(=.1P(=5zډKTzkB$<߅. @'wZ6qH <>ƨENZ%LG? 6  #m>Tr;6z?c‘r lsY֝O#1(ˍ#’trQ%?-ΏP&ძKԞgGnuXAOiA24 4u ix e %j/1;ΔMyr[^7mBqհxWÐg~Hg_?2j)}jUߐAB~i^@5^;ʹ:i:t_F[vYmVJNZYV $Ljț3}+dNj8+RĥA.f 8uOzGC,pco$-+@^_1N̚}HRpo,.;U1\l᭧qɮG\9 q;̦i# BG#W4[OR{=D 0KU'Kذ )hl>r'2b;ljK]_p-jTl;fU{~ex]+uL  Cg"wLrp΄;y4x{{60 3lq6:^fJtmUMs [Qv.x|Y}}4#R/[B:c{=\Xr=cB۶.|&͝)#N`+lGENd p Xx]I۴Dk7GEY9/+`*!->Ov$T\ºRB}Lԥ`v&;՛AUe;kIL=1a2Nl@P֯Qi ^1A:rq4oB,`i^ יM!An93lJ8Dtp!La!kmX(\\w> խ@ y~֏ԖߎRY}Ҟ,g.'lPv YT/Az^~FNӈ;ƾ]0lY #^(,aAO:;,1T`ڠ gP{BIdPX>-E{¶2.{^MYKE(]3jvRx*J:H{/I1$݅I"h iLJn6Kst9 IrF%in1ѲL| dS3CNj{0Tqf?tXxY3J[u P_ kpo]t]d#~yYR#Zzt_7]yp9'-]E֭o{Zd4͖{tՃ\-Ntv&dO2ѯp5@Q!(^=|Ul"5JZ]\[_v5P[۾e6zrȎ FӇ&)Ki#.<"Ѕtt-w=Gjpu's5{PM)_,͟9CE6*usP@w]6X^3'%ؾ4LQϳ nvulg^w,QWNC:4RȰ16br]a2xJ%Wy۳"MLb*\~٧@ GcL|'@6I?E8|pنBPpViʼk(@Jlk˔UPgc"FBYZRܟV/yFe ȘGnEd۟%z8>m> 3|+QMkJ%w?b8701ߝ{ss {AX= aZqd}5$y/[eОSdimlr{taQ`p=:Ie~}=IA葶PQ*"<+M+>Ar,ۑ2Mu:}nv" )e;$ҳ\OǍk}`euL YD{/}ڋK{CJ\>zImθG^- = Z' CN< 2/;o˞cBeR==\Pꈱn7U&cM4g^%?T&!4%;x6x0;q_zJYwX(r'i@%FZ:LTOG\bFmw2HviʒE#'QŤCȁ_ ~r+`S8PrwBrۢ\({zeG {-AGwiBl4;vǀ}R͟/`־ܢ\pg/x+gZ5xuґPFCK6 &>>ҁy:- )Mfgۊ }s]KJ}݌|Ni Ty=3(JT3n{7V@뷯rltcV6 !.&\j1h~`2 Yb -C["0+ gmmP7ٓl&3#E R ̭mw#W65_\(W?UyC+_2=,^`ʪaOa:FAcI x ҋ*Z/$\\wY@[4ӄS8Իcc*k1ɫi޿JHok؎x7AA7C,tD“G@k: m)e[0$rZhU>O~2j,W8mWFxY uB+Wl &JXQks랍ZDfZ& V{/ AbdeP!S 0@k̮ nY:˂  PtqGK􉝘)e(kG-%׻awu/.5\z0ʛpy)^6pU?BTʘ+wIІ%WJfP㘰yoN8"S !K"GA;aol&$&t8!Dh@j4^iRǪ:S{fg nj[6qu9H/y5[3p n!,](@ atĔ,"qf'k{hQ@bo  #+Y͟i2ĝ*5@e5 mmlu:\? R]b+'@%`i =KȲE;~ri1Pt otos/2Ɍ )3R0L]f`mK06) 941a9'-mp @%` 7f P> "2ꮶ _Ou_ijbEK?H\Vԗa=Yt,dO ^+߭T˿Af[qjruyH$S" !43u▕C4tY-7f߱騶.#qx}v6Aǂ$fh.TGok֤T'N 2NNɩowӻ&u+ (ȗ=b8 ({"؈6GV..lUdӑ{dgD Knh?S 2e,H_ʗ<"@3Jlc'։= ?=lp-k:lJ|Q TV֤ ݞgwP;MK:1݇w/˜M1r񒥅yۭ="voq|Bh[{9߆ǻPV_S,.4ogޚqn 0XId/b/Mumx_^nl-B_Cmzju;8;>`?-+~n3j~'0e]7<ȁGdP>= )Q$ FVkB \ r/ [aeK/= KZdP'Ov/.an: co]s-g@!l!}Yhd`nBeY_~Џ2:ax?5䮦w>Aͻʹ:)T Xd^1hRn8 'Jdy%cbG*3(,ɓ+2Pg*L,g(|oϭt)]0?("b' X9IocR9)ExdR^aK25m4.]KunR:r흵~`1{:TB( FSJ*QYE:霪4CAQOpb ?ZϏp9uzWy.+& <ͨT$l7kdGqK)lҶ7Pa5f 1:`KG#h濴FH2n~=l9##Q71e 9|xMiG8ҟkXN֬&^yG ^$Q$9s!9"̲/lt~qA垣K2ޡȳ$ZRX"D`Cp]j๧U[!h!Y;zthZ6(CDḗ |@.HE@3s@@]<{ :uhV Wn>@W@8,hM\ o%Ntd4YJ-L ,r,_=8dT[/k=RGhٔ"xD7$4@` wZ:i(ɛze}hb(ۯZnqO$%4f=+.$$J[|r=VRt)GDenR!ǕSs,3eHD<@(qsGYkhXbV3]F\UVbyUɀb]z.3xB;iLfHI~8~ ]x•@$ Dvh1{o KXONj|wgU\yC0?gtŸK9gq,M U%ི̉f ń_>c1j1 }Dw4aY}/Gm=>KhdږH¹4KR~-FN{QTˏJZ|bnzcuwX`9OFK#Ϻ 5;vzd/ܜ`pSf |k޼%coÉ~Y3Q/Tqh ŀ`eV]Š}iRPJ@IGKSw/q9ҫ"{lV.Iw.C/?JW$Ε70 cnIL(y'QZ] HgH燇묃;X3 n-'%ArWN0:nJ1{bm!Nm:ڤ^civ(Q4"gݤ 5n݉#dl9O4%h6[Bc "JY/#*4Ȃegx?[?wޝDu=}A11r4ٌn T>~;8[~ UN5gT@6Xh٧'X&x" 5w @\ƮjKU-o_c4V8; 0GNt*u2a?rkD8Z!#:M ZYmۨ!#17XlM8F.J Ӄ1+ 'GVwH(b*C MA͙Wi`ϺŲ2Z( "f-hUZ_C'SW"13[1xrAfs}W4:t[ooNuv} ".otdRS17S!M8?h|B΁mI*2{%\V4~:З@[W 򬨵MLF!hLpiC[;:ϩ8 >&;RS7gFX)$]D" ;5'y0Owaꢭʊ'ZrBZG)~vLiq.~1'aNCsC }% |^`ĽD&ݔ*?u=D3fN[^k= &|L.s5 -,~\$.eGW7 .o죰ݚ\aXD´Fh̑ Ϯ\9FxTŵa3:mԍN9XF߮e:3՛\ӰDPP7z/},鉲ACs3VSLQث5u !A߾?l16i&7c[c`ԪvWC :ʢ.  0K^)\lJ l=y0N<`V?YUg>+ ^vJpV2ܯw"N0a`Pá+h_X`2Gǡ@>GQsoY͊\%ݚ2\؟u\NO:ZP0Xu9MK0l0 >mF(y~.0IS0>6>U8<)xIRT7N0d_\jۍK\BХ pWS+G tC_蕵(n2~c4H5IgR0Hsvk)6>Bv$Nꨉ7M@#<|B /w1n'$P,Y>s.WI7Iny㈁|}*DvA R(;Mu*{,z-E]Ry9&CN,Si:f 8O^< 窇Bh;Gyc"1bHl\l"kŏHkSRlf\=L;l1ЈފB]%f,! #(@hkcaзu+k:}J ,Sj0<8&2z@ Z'3 RI:2J[ `w(OCwXѶ *@7ȭ@L5'١ᢣC/HlP䪐s- K@yq,2)fUk+u@ڀCqG Qݴ'+!P33w:xP}uX_lzݫV=KO('Po2_jaq-Q,!H>k'9Ib绋|/oTtc И*z|B[K-z />1Qa H⫆~Q-uM6CHx,S7ci"*xX */Cߕ^XEeK?p{w%GmMg"[aNn("+*MT̅b""R*3%Pſ0W E[U,$+QW|8 P򏪷z*Qh⾟)|;1A_[ޯZ 0ܬ:&z~/+'q;EGل[bh.& v?#xhƌO3TǤjّ]M3F#3(QhLpػ/t3k\{/}ۼbkҨO@nwuO G5Tv#4zI'ON;sf 5 ). k9]R7+D:_5V}1mYf wJː0s0eeNzQS_ScGF! ̜~x3H.Cj 5퐁ޠ~.|JmKT Or.zml|ɡN;b/CgE.P(joetAЯoD:Ɯ&9Y0L]~N3AH1ifz\)8iX;e)]S@Gj0$? Hn^C [\|  |T+Q Lj:[)!o/n"0ڦm+uZ,}viEXe=NG!^ V6{KRUTI^atYX;٠YDo6/.tAH9m? x PJ9?20*#9I6(LiIGw ^/jh 1 }5?"2aO&}{Jw\xYi4!IH$DEQ `[bn"6{i:A̾TYH+9̾?Qx%,~BE*><%*m}{q3vݞ|Beyb8Cteu+R<.gCX(^ټz~t$eU1m_+I4tMf?|V&HORѲċ|jV}ȟ`%]b:맬0mԂ6,t$ܾg;5ݒ<[#YvY#]w[Dga^.6kG")vbvNqhc[rȇPYp#-2RmG<^>b~$vc^H:;عK|%TBq`j@?Iˈu+h3*ivHhg#{)"kU6*Rq]1]N$> fVwލkeIӚ6Q $خA&#^)qGS-gA &6ǎƒ$.??d5 #Wʼnז@#}J۪*AmJ7wwG^ڶptm0p-6[qtq s9o+Ҕ99[kt쀘o0UgrQd8S$p}NOh"$LLjX&;vÃltޅ  VÊbkO"=TW;>fa2E{ G&RtTϞc/~*qaa7Ӻ=;y<_56b|XV9Yqz Mq58zrH_{(u/jHd$ϙdE'G%thvb ˶TmP½|"״oVQ iۜqu}t Hx [d#N4(!DNةɎG^gg|8>QF;JKJDc/(oȟwݞ@; YQc›9:Zr&LOxSAܯʻ6c0~[..zI 1Km$pV D4~ 8Ajt#,0 h9_]R_އ\yNJo%5 fIGxuPGxv~,"g}&cE)eu끴r- >q CQAZә&>q(r-C&}\zrl=ԜU]'Of,5Húqloy{5~9ߥ(cbtJr-'zZ&#tus 7B`6ɔY%_ʨvw4r: T?j{啭l:5#!ޓ[Awոi9a:X)86vx"UVa 4/Gmpe_(?HA¤ꑽhay@?1^BĔHnc=ۅ"3s*V.db%K)+˵ZNCz_ ^< 4Gsz6TU:Fyӝ5؄&R8.Y# w?I`_̧PDùܝtmυǽlU '2 AAeq"v;:Z4GEn| /@ yW97@Օ1+K k̪ ×ذ ԓkuK4O(a(EWbWZAV)"wZKcuw+DVexJ o+DKDž,2^4Ywѝ2VYT4'ojBx!\ZÉV#66t!W|{-;Y#W((3,Tބ d_ -sS9I'`30q dj-IA<"``TKrI~#Q!0xOl CXNr1 ZۖɅ*mMvP+.x 8L~ N{Ka c=hG[b)1D }8J;BTzKs*|WD@2\Vӹe{ }B?iY#[P-I>`hϝH >{3醴еPqMAQz4叭 Ro Fb y/L"AD:nM64E~sz+f!3 i_^:27 %uճHHw/;"G-e ۬FgOgr7h^"{kqk6 PL֋_$f;ӽ'ܓP& R^o6GO{L,oQcM%L; @Hb|!ϨDL;A Y1S+/Jqpf3߄v_'ܟu'5HLC pSع?ˊYg[,:|/cAw쭶Pxn}irUf05I "D X:ihd!0xޘ`/i tK#!uKL/i H`,7Kc1v)'drj\Rǽ$ I)^o0&u'Jk,O HxG%X?&}?θ"=zm8Wgfhэnݾ}D_@Ȧܝo铦Cx -uiT2.dLX1f@ xjO{U_5*D1 q3+|ۺ-'t=\XY\# +/Bh:w:] jMzw"f_q-tRUTG NUڒ$ li )q"͚%o2T/ 7< IOf P?߽$!&GȐ7P2nZLlf a@\0)9#$R'|O OĠW :D'K %h6# y27X Ypgy3hc*-a /+DJa R{:Q23aAEp?xS K/2XixƙG_+4.9R,$Y뵨.6<¶f_, k~.2ǘw{@#ǰKraz *&aS͑oM`Z}":~w60OID_}X ;9ӣmf=;-8H AaX ;:sfqOy?3*wdaPA?mLf?(LLŻCb]OHfOhx[g:Rz:E-iܣh ˗zsfyF$U5Ya_+\]0_,H E8C ]Sx%dϚt;^(_wڰ*>a~.p c`MV?E3lfc|31RJYHM\wZ DpSO)5+5Mo$lu 6%H5^4sʉd2D,P9#MIAd ~ _a!4zYnCuKqDdw2^0cHҭ-q | C3[Ԓv=&X1+oj#aNzmjIKs6xTI.l"W/(Zƙdap&~q>oRl"hE<_q>_Dh`Y3v0e&ƼkO AEfji,'ARx;򹒚 dI >a&dE"ɥ=^ˑ ޔ~tIJQ9al]8yraT[<'.xei=F,+@ac]j"/QO 󛝰/>p+tC%:̷|JyhC3_ k$dbAmp ^ ~>R(¥\) q`%@(T!{A m`y vG* :{ OmFs`k!_3 'WӒSՙNWdJFM2|k233)Sc?%z^;;]tscH)Ir9SsDMR4ʘoxO.@HU sKK\{פY57Ewy-=d4A=Ud]=Hp [Ӵ|4 #uןW\.z^)Ub&3E;'+@=TklS 'LbZ ݯ :?`zX>h#)mpo/y!d?}} p BU\ќ~l~g 0$}PV/ ^|)W͗}BdxL!,:b9!Xn1z L`'Бể-EQ)O&5S;P[>>#k]+4ޘX\h`U2ғ2'[Io`Lb@tkS_r'\09񬶷+06yFq-B`bTre_R1:5hΉ9aU,wL=J|E#*){wԄ̰p%׆iŊt'MywN4@g?hѡ_W_H(G?&yz:צ;6oԫ\dj/9 3zN$>@I13UJت*L^% (12]^"nZt6 :Uu S_9~wY 1^ 8ߏ%%G}bE]RIh(KoǶF+ rIS\t*lc&4r=yKEÔ@LӃ)'nL+GV!#XCX9VEiQP āe225a TOgý/}ި7˒N@NUrC~>~p׵[g)Kbn}YQ,/Cv-ؓ 8̫1׍UH;& f^|0_vvҪDž*\tHߜ1B;W.4ޞTEyר-lA4*XP5bNeEBȑB'J*.Lt2nyϣzC<-7,2dCt\.殹X<!F_>&&TUJ|*ĭqwsDEL(&z0J/fniqn_ɠI|D+m1G3$o gq{3.Db63W{ƞRhcrkTCds&v0@DGhnո殥ԶUT_Q[ 6\Ӄ7&¿d"R:: d%0_zE39z~fG0bZDU[:ʇiˡIM#vE3AhE.^ \~gsj8"tq,'ԓavnf( j)mZiuJuL17Q9C#A~eK= 2U-cF\# l&;D #`7&$6^PPă14xWkhf5}Xέ 62h%nr`DOqgÛ_N!,EꚧQrP63nzƫ (̻1ifSvC,Q@ښ -ĭ5tOShzqL 5/1Iʔ6p#}"VU6mi*cIki *"sbkscv@zjs]KOxNz.M2r\ Џh%\;XTKW[PV|"}'CkQo]' h P?sW:Dlg<6Td| ?p7wpYۗXj,nfiB~Ӑ3c8i H03q짚~`z-I?a_, f zN'Va#+8)Z#3%i,\y :`Q紣ŋH3jLČ$89ɄF^ddg;%mW-O"$߷'Axx5'}SY$hҟSϥ+~ ' :/:WZX803"Q/;Dn1G+# qEhV2+{6rgL1WP51\ERLy0שp &|)}]#5ol Ugbw-c/ ;n8LJM;@4{ |FRk'b2}>"MǙhز n.&bw0rmt0X5ڲ;"}sg>|$*VbWBK5}*ݡ`էŇA%Y)pk6ֶMYh,.1p_|͔T-kF[VAy{ LJ5`c^94'~"gKFJ{Xc n%'H_t7єyf!Ca'SL=" VRQ0u=Skg8'Ґc)mҽ@!\<vX{z9 ]e`uPú+ ^qX=Mmc *zH髾A;QUDC~4e7y0"[\ov+E*Ԏ%R-?FH_ONșn-P@k}_&i KOٱZ<}Vv0}"}`6|ɫSVۨjmȱZN냒%,=﯐fMEخopF ^BG!0 ZV{aGHTWv[3a9Qa4kc /VfYW5f@%nt5Pm1 ^ s]`= 8*}5U$ /G%˳.FA:# ׬j=)&+>b|^}Rcw>]z%_+IsCp{CǰR-!3cF-=8%B7.?'!EK%jq0 ]ņ{ h#L3dD3 *fq1> rõ}t.;ͥwn_MnoH}+=(`+{!zLIW Pű /4BPcKfyq*VIn @̮Jz^7)=%DoplHFϏ:[T0U<\Q R-vqn"/eNb/1vX #^=jn4W{pjᘱ?GqZSD24/9P,;2P3#81ɍNfG &, MCmQLdmCÌ?ow­A}N-'pZ)JAbԞzQZw]}R_CYaD(?a*ڟ\ߊQ/^sgSuYL栟Thz< !N+d9ނi!F,N‰}F\nڝ4®alI7i‫hvNfD@H2&!m3Eie| #v.p4ܤw2d:#Kay~Ǩ}6PLBS<_5@ gI$-xLYy&MtTi9QzLQ) K-y&>%0 Z *glwK>B&G`uq Fp.O%,NrK/c=cdWWa[eI%BfFQ56d %:3ǹfǯ|N=xRתy;onn+M$ܶDﱨE5o!kgОWaݯsYiAP7h׶G}ܙk\[nD \xK1T>6'` a l}RsWX9E:ctҒz\|1Upq <|?w[miDzBA;u$,OYvջ\j!9HL]I*;d,P!rj6#L| I:( e[| IՉ¥iˢ{0Ib$[}ʟ$&; g7I,`4xSS%GukbK2ӤMM^m_j{jL*gny"'y$IS~ӼI*nS˺Yw&j1D=GԪhΞIAKX֍j^m}aGpUw}IcwƅNƟV+D\Yz*/wR6K`SܤłSٿ'WR{ٝT<5Sp}:Fa?ٲސDc/-.<*ku~(S.| ʜe?6ZyJc^ @ЖO7hԦS:'ñjh\h@cw' Q!-eM|53S:pG~sNwZH(@ ιĶgJzkRQeNU9ޮ.:c6n[Zҹq`2HƚW9i\W).+K E~ \WTh C&`5S`*33KK +9~Cwr`GjL}8+) EN'rrjK@V:ھw_-rsIsml~X\=!U`qetTi2>nWr:MΖz|my;GqK-I¦ XIoCvyRUڵ 4>pk`+ͷ...nbGռ4zBb{`V(E4zmÝtIvpmAi;KsM⬦yD䬋f+8Bf^ؗgD$X>(5ZJEo5G:D;I|P mBKo*Y~ ,\3Gnוƒ8EkY97rT x U*'N&fno{P}'#O֯gx:;8S~q:WZgvW $m7[p 9\kM|l4Y组Yi*-GwYd|Z~~" ud՘Qw0tCT/w4.pS_yVyzb$L&L.Op/xL:>d>xO3}tm|bga! a G d(y$HApb*k cpk'9T[x@䞜e܅[;9{Ev%h,/QÖoG%\uGl#&.2:]7&%Y( 0}.۽L| u!|I%fx{},PjuwwPi\y-y9W aZHYț HWdqJō\D9$ɬ5}jx<.P`8X{Lu1 |]kDv>m=~)hz%P, G5rB+FeI,Cu5zW";C%ӆxy%^JNZ4c+b,cj+-KFQH{uwLdNKw97p Ѩ`qś.nDuK6z}(GBQEHIV3$b)M6Y೾'VM8G}ydK&<ӜY$N#kņ0zt%C4 =b5Ԙv$Z#sl;^m5\B'P1)E߆p/aMK? NDAf ƊŋyRAU*9`K"6zvEQU^;4gP'A1d:aCP%mjIR_0eŝӟ댬'c-:0McONO5SPpuU! wR^%qˮ''0ԋ_bЀS0w``/ǛP-Qɥ#X)ΜsogdꜪHjvՊ8n0.l"C5K"V6\H}N*dMw6V#Ujq(9 AU.(Ѽ'Ň5sIVVs“gv;=3&I{؊5c*G~NFuK8Y^wMdHIMQyw}r%//}Se̔jտGaAJF^F1 ;DhDYHr[!U3,} #*v)+NHTBވTZ\o| bUw[Ib5x/>mv %g4t}P:JM)z[x&y#hu#Mguȡu"f%Izvy%@J3K3BEzv j=KY@)uȇ2/#N,>t +/DqK/>*o13.NRMZ &]mT*n`cf(+q {`8\CmgVHhZV1y|{&ΔK&+/ζ4Z1 OZnD+McIy0AjpU4ǀe4QԁS]HE;S˿%Os:X6W=cNgDhm`b5_E]hh#KskJ  tc< ԋs[[ >8ò]ORFWGP5ZVDQ D1uw37ڃ\kNώ=2^h D0?Ňʒ;^T*zX}jaY^/*#=W?(\GZ>k.ɈL[Qνd?F2 Y: b͇< }Uυ @85tgY+^ﻣ/hߓZ7'Ö7@.m>,Cx{6#h6S/HٕW]QLҼ 0}h(zgKɒژ Aha(,   UzXCSVx\)e͏=}m}$׭~m>-ds'>,\vFoDF |jHb@"̺}bx#=Ͼ ʵCgT[˴K#>EnQ%L,T\ULt< (!MzF%65zgb)_)ż1|Nv6Rk5\7oS Fqhcsw_ uR0^5uv<WrW&>Vx _ !θ 3i5nsﺛnA 'OluZ4b['"V`K8'8\VSLT Jd6]FH\>+U1? J:4A_Av2 ˿$A.p,4gDD1R'aK;'|2QvHTB^63"5 Ćs,NS2q)<U5"6 z`nQ;RX8Cvý5C>SlDU{2ٌȳ`9='c֡6e؅d^B__۔ 6'c4GQ|p9c saar ~.qn @y~9X\C1]bm"IӲuQ >I2j8 e<Ϻʲ &y>%+ m/cM7D2c-RC ؂!O%%qe0\T4$5 ' - yO84#}(Q1O@q78Jeք) qey H:dR%4 O6DI>U{Ӂ zN997{@V@zդ+22f~: CSrѡ8X1]׺q]x",']CrY2ϩ7SblvK1X o$'ڔOz1V?n7!3o/ $CfWRn^. ѨHGH?05G IS+2\UdfM*q<7w%G(h~(NQ(1^nOJԏ_f/@Z*oG v? 4|Jqhzu*:L ↫/ٔ#(R@:({7MoEE뫻61"Hr}J`@y2`laRR2w$W% JZ$mL!`E^0vVk&~{6`Δ2ZeE<h.Q ]]#`M!NۯǬUViH]n|&ԗ_(h90Q'4_s镱_*qy# 9o0JϤT?N_/iooɞ7.Nsz}vhV8$pЖ,2%XFmA h0*Qn֦19j7|W]D'"1hcWkx'˅,Ej H86]l `2anꝑE&YfN>Ўx< -IWЛElei Y ߝ& -Dk79)}l5:ޥx%a ֬:.tа:_iSAퟣhQ.R(vQG=pm` 0 ⽱N3HHtWPO#I:fQ2?*ꝸVbNwt΍Qq{m&EtcDұ3&3\I\lf@f6J BTrFTq!z! P(PHS;eà%Kg ˃eFsLxXG'.y"W5[F$?,zN yTOEWOڕ;Dɹ 9hP焍賸3-7#/(Wt?c:Fwver ZQꬁU6`X^>g23 r;jp.>P@R84&ʥXͣs+$y /L9-BL &B?GY1p@aMw("ؼN?0(̐P)8P,#쥞> HH帹7 ,b|hX\`_p? xe&VXj`k 6&f쭝_pd>^4 'o$cV00Re# 7~RAn>.B/`_Ŭnā.1E&nd,+Ч^_E$2 bx9oX.MK;i= :Jb=f^yX?jOG6ub:0K9<~5œ^65S_n @`^8)3Tv*'=Fs2"#9!N|7^ôyp9 T/3"646@L̻zx}`n >r@'[N$;4#=Pb$ LP)V:halO5[Dº0i?vCkgDǎuөNoB.Uơ28HUo Eq֢/YV9Mof{OuE-;V( @ŦŠmzتKbXH&/ߩ4k 41-Bp}o3 oa2[1N\IQa|𞃹 QbB +5ě@p+쯑-r)0={W@hTeU0xdhx%x3& "*KO r.ze^|DzesDx+Lj8#\c&i3MocQHu7(P-kS녿ƹKY]$r7Ur }H/ڷױ<&tR=`1ƾAeBFmrآWHiPK~pRgbou?}WM~D`8)D~xe4&YmZY#m~%0޶=\%1e@lj>eDJQll*Qf s_\!Cp݊?RQp}~h,w̘~ xaeR:%+2A,b:`Z> KX @:P>Ag"*7 <*mx,0O@Jf.`"WSf ,yk@ڡ!8]Ӣ:Q._U3P:pJ);TGӣ} tS .K6'bR66Qdj<̲]onƑ*M$^P \ X>9/q_%>}zO`ƵDTJ (&Òիe XIT 6yC,|l9k"P9c`ng|fOd_et`_php8Dr^SȠ9,"q@; o5M4ڞaZbu5Z@X3kp]7:Ž&$>ZBOHڧ?cct8+dӦBaOՙ[$RmPpu{2crgK뷝 nj 85Z%f;Ңɧ uұdpj]4!Aag,>zOOflChB#8K&} ևs*%Fo-l'jDӧS-MT&/F7=/3_:f`k™_R:M=; 8!V.dŕSrc?#}F:j$hÌ93D +"n j,C~y6T]Y?<)S *b[d 贘p?BLҳ4j%ohLi,愱ÀMWP0AlVCisB)~ u |zp<԰G9Z 5gRx0͆,KXcWXKFBv' JLkP& $qDޟfpqu-*e,9,rP)}ИY^ ,]'i[ާ\o9GE#~`3Ο2imw +i,]9 qo380'Dьͩ鼩 9t[8&[DW{/y=C?a&mV:5C!a P"y-x=$ O q&&.)g`h|opGuևL\ 2|j]D""%$8֟;hP~464^9_gg}stJ1cjhҎ-jxv+;gLMX=;$^yzO ;Ѽ . rm#{iC;{+K:oKJp oCE`]q15#nX>j쌦}bfD9=I, N; 6W mTJժIFLBGM!xh&;5 y9Qhj^$!⤦B,[;;THX}h60ԉCs"|z"Iw n0; ܦ5p\LICil6&xi>{wQq04Of5yg ;+[8ЉbK3-;>5X2&`8?&eκ^s0[8 !7prg{;WX Djc2X]d oisyiX$!rUK+1Wٛ*>D^Q@| c~j `0.լ ˦VA= ]LTޮmQ&oLscAs4 rWݶ "\@@nRsU,/+ /v_&Y~Yj ^0q/KE D-(is{Xq\iwX6+(bMiLы!䈎xp[SWSeQEJ#霡C*42I7A䵗Y4> T};ȝ\ƀeyw em1zu7Cd5[5*緙б| E]ǶyHև9jݹoJճR> )Oɏr3k&0QչAZ\諞z7!a@"=|cYF5" Y:C r|D_$Ca&^/QK$LM 3آORk'4Jy*h{9{ YWQJQFJ85 *Q^468,o]2i}]yZ(o{Պs7b%YPpbgvЛ9k eb oqTaC$MS\8$$HCrᵼ%[N˾h7ĞL0MtTeT(-Wn2뤏ӕfq4δ7^EBcU'8Qg{:@"jg5=h7ف P6+,i,Dv`# ,^~&Ռ/"+_j.\.ǜ+oE^#3[#J~ն(\L/kI{,.Æ-#:y-ΧY2FHS-iC$ J&?e!zD}ZkJMX5rk GUھPn}DD#ElSg5 0EՏM۸oى\ew<4bvMSıt{kM (.T5A~p<dce n{RV}4sFz){cXO101tc:/[{)!UfҲsՎEsrŘ& oc?a)n@4mxU.ID> V Y!YoJ$' J~6;]{Ǔu/M~@b8Dx$Y>{7?N$ y-$hɬtqR1/¦=o5:gDtB8 {K QR݋P(=nNӏ6Xo:DR_  %y1Z&Ɨ85ȅreY>`GFf%QBO&'S:`Dp_LW% I3G fDz7>#3Pmx4dҰ(hCNι1F5D&L0\"10X*HxMck<~$Å[޻*d:9PxoxPF: ieQi&1 zN: Atx׻#r0=F``cHl5w'tVDؿ6 B  _h ‡}i/=+1V\1 F2ԊYTݜsp ɭC^h\Pӻ>/dBUe&LSSͲT 5d*o5DMvu"cYYVԼb@I-7wL,&G X5$x*9mΐDM$+ZQS]#Fq}S(hMTF[m` Qw9[| 3a)/Nz*Nja((;~w@ g\H"ZU՛쭽?`~}+^ܑ>#՝NF@'luЗ7s> ԂO +rsa2OYB|ЌPYXQ- +jϢ&Tǹ4d0N.ȡM{% 9T"A=a,1ܶkcTd2fQ^v댪'QXe6',11?|.\gJ1t4a2ֹA}t*,5j%,EyJ֥G%QFz8Hv6ZD_IüytXtdf ybLO;vA7O5J*3QHȩb{DOB~zo8khlq"jdfB$7aX4uۥB9{J1 z#p0 f4yk2nx RFHQmXjN۬tI f)13m7SuZLeu,jEꅹ%Azc>/A8>_G)rMbh L+=qf\`G=^L?ZK3x#o!|geM]CU ~ܧLzmOMkQOBrhLD2T^^\~9bI2zs` D`$ǽTi1]Y, |4@RKu,^F4OM/_YG? eߢ9+z"Pu$5HTopS [g݀nN$u Yw&s>K8?lK%ǜIy.Ҽ.蛧Al0@C*O"$gYgZEww>s?X6ق5>@%10g̭NLl ("0s|>|}4 ôQZ.ȇ*+.aiւ7P# P*n͏" y"Blk+Wݳ" ;{ \Έ57:bYX֚DŮoPf@x۹ ( 7E~*R&딝)Ͼ\w>{uiD=8zB |S_oPSSJi`ɼ7л׺4+`q$@ E_S=qJ#0l8;?3jnN_0,A]B&m{d-kx_B6<Ħ5$ K(^:2&8Ut :R&!M:s WM+||*%_nȟ0=3gN\5:[Y=cPڳ>r{D9)ǎJrvI)Yh 5 d5o iװ6x򦳤b-Z;q.<o5L)Y¦dM?hmq*aŇ2 '?* ,\] @i.U+`=5*uk^ Ӻ5}1t#hMrO$|&yDۨ%PgD<r̢W; AߎO 憗6$;[CFNٵs'|(EqR`4dwVm z lc}1cgYU`Nɚ0Xa _+ Np/yr㸃 $V)LIW!1lT# Z.RW*i/m ԑox^XS f̥qw&(d_!:%nv4@[,-?Eā0'&8-ڟց~tك㯮D~*𞙱RER$Gn@$*_A)5ݴi?XJ4v6vW-0VCT.H5K/4Z]o EKJpNmo5rj+Zu!|4A4^3VZ.jE7D0~VOi)#kHQ qE}KIjDe;sA5r1F|Z< uEٻ"*6{ &ͼOg-s=ײ@FM" cJd0սNCo)#冎5NEH_pK'0l!R4D&Kd>0ɫ@HrU:t S)Y-ϙb4ѻc;%7RCSQ"{ԽzMBo5Xw(l|]o1xxWNw(S1~e[jQHCAOEl{7xZ4Tc؇OdX$m<ԁ nFm[8W(1yN=c#- M>pǒͰۚ"WkF5á w=6I8F__V櫽D#V[[g'i||Wե@k`~.58!*+%%h/;+[XM ۃ9*a{uq` {|I{ZVNf醸CP E$ %slZыQ8>GLH9 2Dmo,Q/P7IpCI3kG]!j X!Kpz=sHi}h2l4&f}`{_N~~^cRzbLކ1*8R𗖧vᢘOHU Jl)D gS[^M+3NSIgZ OAl׵Tz ٱg?Eʛ$7QC9DdJOt1TjT:O,Oܮo*TBƳs\d.Bzb}"B4c'W"gf/6>2 Oۆ'pWn ,6D^6 g&hf֧kcf[P S>|-Oi.&:/7 ͐MiJ?쮀'c9*T/ 5uf2\.k/fl4m 5s6FO*HtK mSV2^ ) eR#yqE0 &ACAWn80l,+d'T *UxJOJhٕa]mW$ݨjŸ@9m4DXIԫ6ybG݉WWu3!)s})&zW|im=K HѺsɺ:.Uq͋|Qu?ͥ}z5MٽGiY @w둤c5&|O#Prͺs\ 8Fe&^p[n}ix&d rO)U@,YX|qKW֤FϽ*/> `t-l(yXAH 3đ\5m`܉b1rLKtJ`)o<0zksd2sb Ì1}/14YLG^*OD]@ȿzY$uSɸs"ca=ЭR?cI(84'%cV'Ǝ4Q 3&#*D¤-: ,zPIaLmYeO 3g:翃*J\&v[<ɓb=hk*Gs+L%F ZBbĴQ_(¯k rԅ[U-:}$r9i5`NgZS >>а|W'sAlvwf`h4`[uɉXn8|b(I>ф=ՕkGzlH\Qh,;uh/ '9mu~ ^Ҽ4Mi~ k}ZLhT3GWsZ|مY9?"vDkP;w-Y|ɓ$-kXHuQ$={R I4:ϣc ωP<JeF>L/o g 02Mi^ -s%f}TK"rm,@.W]moa^8Bw$zI Z?n"t خiLGk ۞o(l`LWbNC'D9d;(Q>i^[J6&VSO oZ 3[.sLw]x|~ss^ CAPz[ũV35zaw }Src#a]-HǮ޾?g-/YQ)4`y >aɍ.:P@] \s1<RY%ZQ˥.koEEot `9"EĢ]EB}׿ƌ!NDxKib٭9^MBdxgj=As"qL!@ێy"XPc!Uv m7W E8Uq-fD1*e6/9|g!H:=:/PUVӄhV}RqrEB[Rq^%uΏر~VUSzmpU9\{P5/A/Of ˘]:gW32u/es^"oc)uu[|xMgw"tB%%(ke"1m|7o=7'~<ai8) ]yĈ*96j](<HDZ>9n6n#Blk 1'.F-JpĽ$E:+7i[D=ݎ-άQbv}ƁytMFPU`imѸ "jpz ^8n?ɘ߅%p^/݂;w_/#P bį_aؑ/ f2;4AҤ ?kS-;|j1NsQVxvF>nB q:͖ưtGKlG*c$=B)t"ٛp.כ4z^ ~S{L%ηKL3 .{FyC8_ IF*^pzapo&X-1]^%³xMzfqG5ZBȔK&bN'›.eJsA$g23/ KΫ#:'i {㽡;Yf`7n@k0ݎ?ԼzIN;- *v3~|d/ \,ZlB*([Dٽb1$i[d=ɄyO\,+{Afv'poLs(xnʾ4< /D濗%w]ζD٬'/r}m0UJXf+w;5 Q `Ξ" }dDRT)"?uqB^wZmX1ΆQ pQ}}1" jq.C}$R.~o/PLN6X )_ҷb';Bﵩ 4tTduIj:&PKwR1D%m.IØ<ƒU2(E6HRYplc #"EKeo=RPW4xR}HKv%Ktp6Wv=8[eBuf^܈gI^8iz+O/Įͣ&CkXK]A6=%4Ǒ?u q7);$-䦢fШܬȎF8t|_K`]w \g@; }vaap@=+"b=1YU⮃pU1{>`wC7SZC0 dhmWh%kW>*$5QvB4<^?rs MrK/ckn4~Ifdy2"WfI^ u" (|vyލP  XKGfvg͹0=*}?権*Vu7.ǐ2kks q&Xf z 2ZA)p]zBVZIX, F=LUg4GR]a)n+|E<ЅQ1y3R$ɬm\koNx[Ј|=0.gETg92h6o-)Z!(rr[Ȏj#spD58S42t;Do}\\ =PA39E]~u-铏hI(&jD= D>/ڦױSRPWkzŻ.6ۋL@FgfPGlB賰VǮzGբKbI!b5:fgBf~i+stE*CLĘ &+HFg Csf/+7AJFGߠ\˟L+]E*1 G۩PvBA.{T &U C_tҬɎEhy8~4ǀjLD$Oۙ"p-G8j4 ݪ ˚@K{JeSJj3血Q!eA=Qv2WWFz[VZ4f2 ӮdD!^Ʋ[l*TUxYNIǘJx2c D8K;0w5j;Ub}jT9Z$2B: f5oل.5Q lILFz P\g٫(!έ9LuU\V븧++m$v0HJiT }0wJs|cC!ߪT}.`\XFT%xiwkF);G.PE'ѷGӵ}c5o)O1 &Vj0MZI2A(2 \AxpF#ORwPT{Cn\`Fzj$mvd=5|#ڝ哐p1 ezGlq@4ӒtE]~:  9g޵+&ig`p*RQ'W_wҖ0u\g`5χPЕq1w`(,W3)/g."ՠ+Ui;!-Ω_1 7;'C|&ĶEL2!)-Qd]lƕbɜ&aX1 BTE_+|pz{ !@hTn|q@,ХPς?UC5%d8*[8CaL& &uۻFNN': l qO AG)3:!ǥs) !p E Y_<0gk\}XyП!|Ud}%"Yq OHZX1"yPSFG?>E ;-Y#a P~Gx=1u:3<ֿ݄\v> q|krvyY7ިKw|WVRx5H"RهCе!dr,z[H,Z a>\8RrX;,ӕh=F4x{ SrM Ez`.uݫ 娰zi{A"ZВ]H|(G'dէՄ ]µՑZԶB  n?6h!88/EjN)8\q3C2/W>oAN-1%@qD!1L(pRgK*)wnfrU<g r EB˜ XVzE z>Bje6uX707"v5غpHRXFfB”}Z8tSpr8D,PFbU(dDۦ_]j:B.p?#ӼkK+;&PK\b7[{okR /O˱kJޢ:&,6Ð 4Kou`9v9#1KI+%z5N9.z)*EQ)[zx$fG.rS{P!J^ɷ`Q }[Wj1* 'c{av qy[LJGɻkRƛKsb=Z2$Oh6ɴޭ!nKiij tW n)x[ڗTfrWaMC댫qy:ҜI'wXIi3K{FHE'\ shtq^)ㆳyd'ԍWMUnwxa[G߬{QYՏ FhIIiƳ؜t$%eURV5t0BM"kRf]E,/tnURoӱ?K#ȫD%f=z;[|gHі ΀ը]1n6u+>a1+Cr7I;g>U'7}6s@VP'E{)% 8ΞEP "鐵6#`;9ш 5U mX/jD`~O2v@ܷyubkDv&<;ug֤k4,tEtMpj挞ɋitL9xWp6٤ΘZ'/E]K<8(nqdaO. jkcbKټʼ%OT+iBn$[a{c\n:Nǥdk ,ڟ6ϱVؽAT 6 [JLOgQgTp8) S#77>* .hv}5h>md+ZqG fZ$^wIEƢ1ibj6 cD_ <['+FC9|jH+$hĖj{KvS{Zxu…hC!_i5Ay^ir!XKSU ~eYa4M^ki-O&D_93M"OFsyU(:8yۤ%Pʡ6hs3yFi+EUzItmӦ"&Z֧8r̐V~cw0OåjR(tk6$Z lUSYr;1^^4}ڗ ,HZ6DCOm 27"_IKa82/M\ZOqBt2}uE 0C#k0&v6t M\$:ZGHS6 \l-+2-<= DmytBo _ f`wޗRo Ϲk%{pФ&3vìt.>iRu9'h @ҥ,6QK@r"#HN 珧dRs=&V>0#8F㪵UsGڴN׀ǧb#?4-0SrNR2'mq7M:v*8h _Kaď/{U0TjLr}Yn`8.`h_{߄qg)IG"2v zmL, /ism? dSцKdmYv#?&1ng ,c›&ˮz%=um g_R GDR,;ƃ}k3cr饗~m*12݌{ t]~(\<VY֟%yMFQ@:J$چ/у.U{(ge5Y<"Y88Of|w&}4z$~C8ʹԼ9[x5)٧ %h  7/,6%hUdsS<ȁB>t]5>dfG7p~ B*Mbt]'Wj_–Ƣ-6@CF/qcR YKD Yij`pt1)kAdc2:1OJg.Вi>MOj~2A-Z;SY#jͽMbk0jh^xR 3]eNbP6RTB6 +kb9ls)Qi1ʑݧi=qJ@ܮGz.E:X E'.#s'"LqZ}<~G*+=~4Hr|2>aeH4M9.fEvt#hPdWKQ)c!DZ Osboe#;cY$w`6em-ءZÐq"K#+,4Ey& ]=Ni\X ]wF7vbƊ­<A5Z'T4#s K$h˧RCTCxt9 i8.b87mdVGpTO"A2n*/,9DEX {ue3jp.8@9xsNQ Л]<Cͬ3SkعZ.䎔a=|t_0{XLehP*p{ODLoy;_pt}ɵp=}]\wW H>5YX6˵[jѠd84ZF8h>f,Yi) YƌL:&emzrfipFpΣlLi"5՗ǫ#aD*원TɅ9\X|?XyL-=odu(->sxS)8K%Cg>kCHW34?f !6QŵխOrk:9Lu۸Hc!ԽJ~EX5{>xexҏ֌{sRv[w22=*ˮm8 2X^R썃pYxGAJd? 7yk M^*,%8=9.PfT@fdh3~z-|~ ,*2>B^b]>B|.# ZݧN5j67H'b-NIn',P,!%E=pl;v rq4$5fd1,Usv<yUny-kAxmH5s:q2D@h\Խ\AΠ!z}1[/g5f&2_xDŽ:0E!YKV" us#``0;Bwml9qFAtHlytEktއA]/RdhAd[Db~>,U_-~ZK0m 91p*?a)+h՞O֥AVWP9u{ʊ?D93w.dg-e}G*ת2q]bf 8O%9W,S6Y1Ӷ(/j fLfVFmDxwoz |۔rz~χMqv+1S0YǸ =p"Ӳ 6̇phpN}3< 6vcYZ!(Z?a Ngֺ6{پ3~Jd;F4EUWKT1&AZ/u  Y::^I ȺߦZ(8TAlwr+ B)ЋDxמڌ}-"+JǁWv?,3u-*4&{PǯIٜ"x| jÓ5$#9?APƣFeWeL -%o0  cqސ.mNPuƁ!}V>"ԇk{j.py<+v*E`-B Τg" M!c^؏\&'],eGeX0Vg*p%&74JC{Vo%#{YQwvK0ɠ:E w\F_;ӳ.a+;l$ZրxәDl`+tQ cv %53E.-D^s{A>뻀 A;=XmL~Ƅwt#Oje<BHy\\X -sLm\ciUJ{idzScR/$ܱg2WFemxSUm VQ¿>v\o>)޸,qi-SInN`*8=mcI53MPCFg\V>" ]~wfQ ?2FS[^@!6 ]hH4:lKwpu"pWhoXQ,ŕGbu )vr~hg"ȍ{Є8\Y;Fج[?Sypn򩢁鐭#/a?CɶP ;Ԏӱc^=wr^_%t[|ow$KS 6?K {ULI,T0[4wǢC@9dֿwhx1Z JTb$B!DfvB&*C]1XLMnTQqd+Ӭ 0z]o8ܳs #\h'8[@N"giQM^4jIJ4g% wbF貟׺?m_mϞV1,\H ,9 vJT؀P]Ջ"YuLD"4e$w_z.>v/r:mշ9- 4HZ@SS|\ECE}\yO j7wB[ 1<`,[6yzGR6Z2m߭yk4r? ˎȮqZA<;w;W>n.1N26-@F)[*INNOoFJ+zߟYj;I,1K跔n15~$5mPLHo4+V8vEM6oMKԪ(L(.1zzx |,N43o>( u1p(oU We9}"=qJ&p%\ÜpշmoC}^l uy~DGו}96~I(sotĈsm9-i"H\?Ng+X0p3O rY>=>|?xJs{URHn`R @lj^ A{1z<+ZX R@1:?>"?JxaE6~( k6]RA*ۦT<4N}rڽ/΢)X OYP+A,Izl洩֯ JgՅo}n|҅ T:4lօʡϩW,6d.poi˗ NmvƊen>f?y1K*; +PȮXhǻF~ǰjx _TfaDoeUMZD`mfç bL+\Dl_X/Fw-3|>Y)nyve%4D.9ANPE|)s&W2~"z -֋EvϯjbݲDP8pQ8/p_ubw "q\.KR =f?onLbS]P =?Sd'郬*4Loz1QT)򣡗ɍtю6Q#Z>+-6S߯NbiN~/FӅ 2׋}zY ƈ\_)r'aiŸxӐ=z"=|B\ =h$y|}R"NK#Izyss|V=oULsdTgJ+6/Ow&O"u#3iwW՛Ltu&I^5F$:ps @`B%k[qU}y!F,SxzN>T}f'^?(ݡTq<g{" *O2Z`wf>6İYUW3Ψrxա\WU0$ϑz8Oٍ|^~/2NUt7g, vk kEgWG}INU}c }Ak3,NvEw ^EqOk&&kC'>'ɕ>G&> [ \Ӵ NIpPtV lFV&MSgk\tc ΢g'L!ssh& 7ݑy,wah1m]ٮg@ Y#qdWm?J4cSBߙO-w'`>I%V9e~=Եrؕ z$*?Xqk{ܧ /D鲘x ބb`s3؆C&|-tW~yu69kMLYTյe gYm# E⶘&ޑJ R)ƾANy qE'`X#?ێOF" f{NoQV|e;uNSXס T=G <QϕOZE ,:mipK%=B2@POJ(I 2qF@gz2j@cNr M[z?Hf8ֱ}%lDyĘhpAq2m˳//۵,2Ymƫ-:mVw$} 0M WsÈJR`cbi ,B0'!%\"/:肼36-p(4&Mb`/M #!<퀀-jh yhmp(̀Z YFeH}F*pIf)#l[_Űt ƻ y  m H%MHm p߭bWNG&9t:`~ū)thnCQѴr,pO ֪[(CqLJ_)Jr^a.ֹY蘭n#IP{sj$n[`WCq!W]z4хO5{"N5-kT2^&lNוS)@ 17mDhNkE79iRpw@c!y+AZD#@Q7d/wέ5O{=1]JM#"h?yYkpqk]実<6.32R'Hђ]. ;]bp宁e=h, {.3 dXzhCxey-T1DnNz50l84Fפw~5btڑ?|^)N"|KBc NGAfH KbcFxt@r'!4> MXo"*0bfqzȆQS,Oƍ>.&ZQq峘4l=WtVsat_1o. >CEBH{pRa!/4|GENp4ˠlYEbL/_^?^bHdKlq733>U%Ru9/qHɭ gZ9͔Ӄ{5 x?V LXa>{򾷿)<ҢaT2zL:xoQEԻ[1F@: (ל Q)?U.k/Pz(澖C}%e(9 0 &kzRZ l‚gz|mX*3 `IgVg;|Pa=6cxQLO+HteZA{jg}Pif˴ϴ(NRK͹EFaH"] DO^)O5"êW[Fc;3Ȫ+oUmA1q)aH Kz~bF dB ȏfH{wmwgؕ!bϋ {`Xȡj18gP|\cW]atyݵ1&(DLI1:]!|9:FC@TmcG&Jӿ/y/p1DR_iI9_B7V0C>t%4d֞kfyŇNz_}'t8 m ekZ>gCeQά}䘕TX?t^i<^dI^e]o=eWA LGK'W[LDQMƋ#o- ƀBT"A$/*\fl*P2x|Tk#hǪ%ؤJ956]|f"K>ؒי$ 3m!'H]uS b)?cm43sJbogl, a*.NEuvne< 5CzSnHe8<%뢣&m>@n9Bae0Y$F=RjC 雙#!'GQOm@Aܡp+SOjijO-ohn52pɑ}K8/[1u{Rs!Xb&oX9uPbkE&t@i~_${ /HPpXLe!9 Fi\E,J-\X45D;r ?f@FsE 'p%B3kv HhD@@LȜuXlrH+7*zs/6[1D|pc9j?V%%BPd! Ln{S9wIcY`m#2[gs"ct2@1fcR"ͤ9L^+LDeVTuWX-㙦;h]qPlno$g)9G9opF ۽A7V+~0* 3AM{ M] ]vB,|Sͅ{څ'#VІX_êOݤϗ被qm#qktLs PV.JHd#jRţ,%DP%{ ?8&s(_hAW"4/Y 'p#ahAdptcbؙ$+)Dq8rca6 w3UV;$߰ѡƛԄuߠُU$>6/h `!={GOA憱LTƐM,;Ս|u'_zzG_-їqc}rJ䴽ɦGuNI4ٜ6n+س#\dJ4Zb_>f]|'@ .~C4ط|olw9")GBx@ .{P R~B9܎6"JSD?qwcu8xƱ@!] sτ ,Eת#E=@ЬTVJ:Cx8?ٙ2x5(,V촇aŎ雛Nv & MLP33 ~悥]qݯU2 !dRjѦǬ>+^ɊWQ[Y_Z `-:VIlA0K4cZNcJEPE)70ZZ/kC,L԰٩?ʨNkfųz|_k$XE-%i@rܗyv?\5|fʤzEoFA4dt,9á׷"ܘ&+b M먨\#gkH-f-!m⛕^0 HFSf HB 9 : e>;[AA= tG~~bg 76i.Ml,"cZ3$-XwL]RY:/|NT˅cϕf#{^PO |uPa*'۔Rז62q\F%.c\ߌnZ} >KˤHZD([|#}-$fkVTeݿeKkӠ[D+j$ӆP_J'*fUMns?iUɭ}7-[實>|IHs+5夁 o 9$ɂ-x! Xdɂ_nЋH }nپKXJS#yuW3 m˺t d(*aUF@$緊 ;}+j#.I:L4^[}n.GkAFhH( Sw,Kӈ|!q-a򬠿0 Fq Pו, hNk`n/qxt9(NGQ+cBqqe"܎u)"QXÝFyL4МOME},@: 7H/.x4@[V9d{C]^kObe"_S&}g3ʞ9tkN 9U8o4i R{ۭ^VC cqɱBepEݓuHF̐8'Z +%%p\c PDgyVhJXq@fUIkŚ+ul>\*8wgF\xByG،]8}qxa yՙP13$]}eqoQ;X,pmU)@yo( ɗZ:ʥY NqgPhϙZqo3b(QhVKX11ޛiуk)@VyHAGT`޴& MkPL+At+sOnܧbKH].wm}Ѩy6ۋKgiqϊ]@QX󦉈]pBRMj} _a{_0-Uafu)|M⬯V3b6&d7L!9 n9Ze j(TiJ{6и[[JҹNܔ2&Wt[),W7#_{nV4pIjm|Ʉig*Ȭuu@3'U@=֌6툍[w_>0J( GH8Sq,\(PmͨvMTnzzV qr+JD2]S!*}WԽъ LС> iQÉ BZYmr ˩ޏCϝoZ69Hg9eb\DaV]pvA̭63dS]م ͱR=j,BR~,DOXLLRPIRCr%srJp`5 +xaʳd uzyhwiZp\ݲ%W@cFD!n52~N'_ckH-qMs0y>[8V-k9<wΨ:G6ctG8n%aMB$I 8$4v$c%UW]F RV ٱG?xX)&GrW6l{r@H ܗ e8 ?@:GwӐ cv%I1sr̳؅Zٱ54nY&CGY5ã9Vk ;LTN%KڍS=78A>u06 uhy4oPvWkN>*CuO[A`q@,Z}6#lmhUS-\wǓJ kGͱXh~[4CN^-p]j2A!dݥ?HVkZ3h`x,ֈ,Rg0Xy'2}J\/k/bb]x8^v;ehY^ -igtđ?KJjXR2/j}6уa{TI4OK Sq}tx 8f/mv<8()] )>uA'a|5#gĵtU"4;F6>h 8iMO76pݭfAH#YuΣKjcL&y Kȱ0=]lP^P^6`}ұ =o~Y +[9yPaE 0aw~PF|>LXr۪W@*7sJی zw/H5tzm&ûa iFȥaHz6.uB+ C&" (~qwiISK9d~YWgqZd0:{ca|]KJA (sĸcNX <(lh6М*d[zqiv,HohWf>cE. =9&3å+rشe(Rs\aEf&>`mе-%,PP^&t&R9]DO-`i籑J\ҕSNinę=m25~[ @{5IeWO:}AbZHʕ B1*p}i:*L&@xB$:tz8K 0[w'WrIߤ.kD\%dG6?S),2+HV:,}2t=8+`NmRʏ?u*Д 0F[/$yi2<xn%penF I U!@^Tyk!?TUՊ9x}mяi"^uo%9͂Žuj] ໦jFvi.ƭ_8bXPOw>Ȳlż ďGH#ǼV:V( ,Ƴ|T$a&HUH3|Ë:m#'pbjY_^mC%V<'$*_L&RU\+o8՚Bxп@,V&'e;R#=@ ga3ywo&Op' OHZ3cΓǮ#o͠y l ӻ)nd۬n?1j7<76WFukY7҆M!~alۀzLJdpH$O`N,qlpGg븧*$B۱ku9|6#M6폥O |5AɾuJbdY':IOyhJ:aik˿"[: >P%#]ҹUӑ(Ak3P8 ĈM4^gьl{c:D ƺ^@76s7omJ8brwBHq'Z}>i1WB {d xn_KuO;0\@ݴTmJ䝃gbyz[[CXy'ʝ:}vtp.l @[.dRV8O2pow78υb/UD mI%qMCIZUHRCFlD`OK"mX, ]eʺ{AdϨ gf VɀŻ^_le(%Em⧄X(6NtlqyWHRG3> ++ QSS_ۍC #a8[VI fVUeadʴ Aͷi#%uٙiUv6[z2%p[so! VI (B06#p)ĝ:`H~nq)Dc B͗X㑫 r ,f+_2۽x>if b}~SÉkCN(q>!oݢAKnX cvOPZp7g[W( ]UGmc$ɒ2~ph"_4F4p{Co4&ɸpƇKOx188M0%iYI*FJ ` Oۆh_ X ֐]毚@R2CLݷ"/1@7q߆+Eהfn*G~=Uahn/nl'+!Ʀ lCx7PG**k:B#e?XGGMY?(1Bxc7u(|@$2lƌ}˲oű(ggiQLt3%sX$ܒ IB@,r~v Ё gMHj>7:rMѢI 5J!q d$ &}n RizT-~nH1!,͋cmnkգ 2i](F 4-]fr_dmcǂ}'|\N} v`H~\iwZ>g?[{NgTۀ eOt)΢ :P);z -P(xO - /Q.ax"`?mwv9!pf0*m+Z5Y{^>JmC[0ˍn_SR20/Dʯ420i6/76xA5_oxN)f5{,gl2T^0tRXPn7rǨF`g|F0U 7bŎCJFMPmun ^[!e -8ZٮĆ .mcA'l c J<3yQv;!0HFRk^FxFs%Ҭ?y4Nn ()(y QGڹwN_5N<0.*F85|Wba>!+G$[ٳRNH~͒D΅5AޣSQ2+QjU~D|00=9lc#7(XsYv#xA^IB2yxW"B7I{)VV.><یC-9.MbC }`F{mz5*1UtQ 8hTsZ1-VzG.a`‹}|G$G]{1%3V.Đ[t`SFE,ZLri5G=9{#[8"Z[{¾ E4sӽ-/ҍ3\ͦWIJGc%I>d*|L7#@aD2^OcZ/RPEr.M˔%$48T7tlB? LvQ_kDO_?-U-]="{8_g+fåXTgFrwyhAޝ7ِ`ߏ:%j@jnͱ♼1 T[sq6〼jbL]]5۲X<8XIW,dO)=yNwRx.䓪U;s+D '?YH6&4TuN@pz?)X69.>8 >=Yo :.}ue#I~pYNСQCK,$Llv.Yp͑Nv̘ v;b+ZMqqE1Jk&E?MIR|}"-Y^Ұ)Ace4#i;j\9X]?SK˪qR/r9rş!#v{j}a;2{1Cڏj^rw;Ս_Ď {뽭WAYcW5fM؟binO8ް@Q[$&_t) +w2l[рzYyL+PZ𞾈d&V5UinEg #yWȲ&e*klYvw7_r}UܚxIRwjV'^AO1;JHэCޭpMP!*m9C 0v}#'ps(4[Cc""v#ElLooh oM}&3|xtG^&H2fH* #T%.!pEq#K*H= wM2t~)kk>\.|۱F)Ӷ|P*Lb#i:Ѷ(ȥ,2Y]@l<+Ax]Rif7QVC!<2M!?*~:g9{mJwSA՟܄g\pnZ"xlY\Sf=D1>'PnÝuEVyy`n @4U\١i#>fƛSph4pqPXM>k|E# }Z&T-b.y ifE[:s!7/*Wa6ݲ3,!x|xo~ o{C{OKD!] Pソͪ̿v~ޜ7 ShL-$}!WclJpP,aaS+k D.ӣ2o1 Yes ݬ'A6pEn 1B-'`ɞȃ^^#y%^^F8Nߐ-5E*.jndty@t&Lo*T 8f 7,Xm}k! %$ 3!<2S7 Wj>ʱ0Q$vl`ވ`#4/('-$jC _F6s&S4Ar7CQ!m ޗ 3l&uUf ebJUXc*_E;J:f tx[j@x0kM@Sr5ܭguX9$"}-#@8 :e>0yr,G"kZ(|Kc,r/^S[Ώ&?֥gz#:uFi͙=^ gvP=4Zxq)a:KCce" 50vU,Wy8$_ [& `߳)Fa+s55٩Xgm^` |[{dg~wۍ) BuP C "YȵY~dmZA }fFBG`( 4zRAѮ"y8t-?DLÛc l2j0^3@L)o~l=كzP8J(b.>6Ȟ"Fƙ0w(+#nSp\vFixRewL[o,r&)G|E,j)ɩ+ E!M9oQ~[++h2PC:qTo PɊ\ Jt:w ]SzƓ =׽>a5~jTumfML9aXkw<*@QKw|jS,C-$i֬(`":&1zXd5aNN*R(|x{#._AGsVg. X1Bݻu~Jy{I .ZÓtgXN Cz5O4AU 3 nMb^Ï`&͏an`;Xد6>nCax3H (— t"C$OVΔ/qk![$Hq fqi`GqWFdڥ$D=5~`]xӚMIQ2#^-͐;WI@eL@hBtKqԫ¾"U &{&4 hQ͈LEp%}G[l VhY~//["w0B5tAl_Glf?6}&IP 9U|F|1.MjH!>͠y;s%:32=p#ĭ zI]Zɧ0{b Y*r/\,}2?eΈNfgG)RFHʌ'ASGɄ'A"5$AxEUkGQID ;3̟0I^ۈEȡ-TKA xfdZ'5~9ٌA |fDUڴ9+* d4}1bS'ZIb!wb}TY24ٷ|LSF#^.ׅ )X4-03)>+ZG6aLMTLoiՐѢZG.RˆTU7jmI U5|.V&YIqc4i=X;6KsTJRhL/Ӡ0×lse,4 4QO@\ҙ޺*3:>]jb1ߠW:?D"W|۸4ól+c6Fo F(Y#svJOi94 f w-e4g-[Yg9MijqhO7Kc O8Q C-s%)hu$ҴvGz`x=:KPEO#zv$,n y'>R5S2+.yw誉uy:&esE=y+*Z3dk&£ɧN㾦ㆭoI5Z|{T&Rd`7$`nmt"iʁ|]iv"准 ʼ!cbȯQÎ."~cO|,, t*tcj }]% <O;fȬ ,oWy!Y,(L@h-F|SЈjږq3RҚ˫ux :9(U"C4 γ1ep7L . 45 +盡2vg//DK+'tS?fԩ6]%b¬Gf[[NzOľMPx=;U;}7Pק$8y\.Jm@wϹtODӓ|uIQHq@n!\D$ y+dJSdY:`fsV5|_Evq N]+!+$o1*JM+g,qfK "o3&65V ߼MLtQȐǵ5`a+-,@igw\PwxQ@J''~Lb wML]Gڟ~7707k/`?Jk8>ӽNcaD&ʉIqCOui]Zфr3&D..aؓ3[-@׵SOh9Ң_N>!ɿ~p`< !T< e[5p%,6z8#&% `6[t/%e8*)ǯ0 DPĥ$|׆4u>k/|JE'lA>3Z0G9XF:oO`AUpܬp/.<>F:`1FjOAoBl0F#ȳAdvhFpEB Aбz.((h7+?nq %\!Kz[+]>Q)'{7}bp6& P0dc-"?`:n*(|'VE1P (@ӛȫYq2i}$Ɯ}5 \ +vUhjhTx}6h,5vhnq7#džmez!Jaz4|o*` p?2>0lWm"4*\ZrcҮgbȑ֫Qΰryn`jVQRmEAgfo8us +yl*)ٙ|C'2Gǘ-D6ВИ 3;*`SpBݱ"5"^mOгo/i(h_Bn$4YE<ܱlZrJ-˜9TxLU57T)0A|YA_]S_O,4AH)J\ ̹y·HصJ.hA4qURAOC%@fŒ6N ,STsɩY I\`ȖYުM[`+qde. .a={xoYO]ȇ XUZ! @R#mSi&z )ʃˉR| `sL)f$ t0T7a5AguzJvLo VQ79 9 [ȗuKJL`ls<C TLNv7EŌ.2B7p^{{Irױض(z4RGWY~z"c^j=bsi[,\Lx+xؐ-p[HihiuOɭoђX,e CkvtkQ:%uSZ>lcWҌv^{nZ"܊e$o8~}v&<<> ".aQoT*qrN( kܛA&Br&>;ܯ.= !_iR;wNs5gFG1p]&[gRۡ8:tds(_Q^iQ(_GOb.O-> >Te͍5v½ڽ8j\t6\.AۼچDMQzouHW!G3<a*# iwBgѸ9w`f'V: [d[mV :1n`U3@Ye$3|GH޴v??I4/,0AB'0ar5tJ]+\ e|#hPH];L u)|9{v.~jXLd`β%?J3ڀ`!7B'4uB";1tSu5m)y !tȢz騕j9ƨj D-ƯQa7Ckۛ>Y䘇y#XZ];"RmBXb ~p_w#խOQSw{&'呺LElo],FRBM΁k<]`Q$Ko)Φ`yNxI3N)Q*K!%FL(̥cڱr!jfۯH}P*x5mWW6F e ָwRru}k!/Àp"$CjRז:NɛN']p#V[fzsAyU =LE=FsX"O"|ȣa0!p!& ]?(,'*\PR+BCM<7aյN6L/h߈ ?hXo*{Ñ&C /qTv0_+&P ݮ.$^D^L㏿Z#:3 Jv,x~+s^ctrp'a!KSx 91j_Iƫ6oYJ]/wBn&,a".lr NX\Ǎ[*x&'m& -ij0Y,]q]C:˴mR5i-|ME$Vh!ȞOOpl| Ace#t;qUB2yBjglM˃BV#٨, n@8͖[R.zd,]7.7Xa SK PRz}F rm0[U΂\ΠlY$:pS{MG&DC;msvGRI t &D6[XdJUDv2tV^*F}̜J.LPs?wlybǝ&F.t4ڞGR7X5l3xYބin{8M6}I5q)1d[]EWH)eSayĻY?,ȥ=944ZBރsGUce' QVNH.-&G/{IjR;js&w61ikSӁt~Ճ*22 lBR 8ݲ*M Dx6)Ҟ (iBR˞I$N?vqlm=")"?"Un֭pnwLea)ԓ?]1tMu~f|K 'zB:7SGzۓ]fÉ*se3 =Qd:`om*5`JWZ:ϒ1 #媙SqR0Tl.W2d^583 @j1#9-crA*4;nM=K&a]~c68XʙKrg.Dg|Kh$5*GRK1v^-aijx֌:CT$NP6e+xK8q?^O=վ^VBzoyv{w" 'F#G\$_FՄ<\>p6VƌGʎڊ@CAԵ<<[q&&nnB :Ud2fIL#lXT]K}/^ "<(9pzW)d"/!0}|.]Ir7Ɋ\O\w V KKZ 9ɀ됁i^290H:)'*ȷ'5ՠV@$I`mOH5x!H:Lf7(dKD :Q_/d6}d6 ,jܪ] ҎBa=^佞6vVt'ړɞK58'.IEWul_r G넖2uPV.IG.L_NװQAdֵ͋: 3*.#2޿imHiE*! p\ð|N(OJ["٨>o`ORd~ k)3 >*:%WL>)o"қ;=†7Gm} ̫VLHG%$Mow&Tn0,/\N= Z.M+M'Av]yNY%m̝%Pe1/9퟊>`)BKV5*QqeyWS;7L)YîP!d"6Mk$b\3CHWWnH+*{xoQQu.hV8^A1FIL܆ƀE j`3h3qGr7c8oCxiGb(ǎ';Mb}^+?^@1wdРR޷ X?#&wj),o)H'XpXt]iTIK= dW4m;[21b6b,d>,hf HP5?Mb#vMLN ?ᓨZ(VTs_'T$,6EkH' Cx< Ď9iEjIu  RWWxfACр`/麕{h[,μ)BSMV5:䕭]c >qUʹ`Y>u8|c{ǺHyPw)1d{Z _q?$ nb@;YMݺ :̈́bqmϐ$O4aKh & J'iغ|J?X3Ͳ 6_uG;ٰSox9Ċ0KU /ŒIg,cE}Wf,0j|<1_)uDkT2\2 )HPK~)z C e^H9P6h^nɣqB^~Z^[+%d gGO8gs hLvck$<#%~Y͔K8IϽMa\عQ9[jnʲRn Oְ ]Bx>~y|Y2 <펐jb;< y<'d&pYcM ۴HhD]`4Š'}wUef?LG킑' M.VQx2Pɂl s@h+s YIeu4H#Ձ7Q$}3/%M2c@*a8-H._%l=>VzY <}\M='0o'?]Uox`8Q"6Z?GH˝|hjvM]Ok̅DŹ:% X+TVYO[wbd'lN5+bJ+,zN0FCLrf7M! f^:; {9'=JW{/Z@mT.8{NG<xzCTr:";D+6׿ٻt9f[eYsWצ+ FN XS|ЙV{VV@+UYŞo`Io\Հ mfz'P$4Q] wO )r|E÷d2bt}goCt&+]' u3{o;!y*؀p1 Р/*w'̊I/0=0E:J ,~*gc~NG`⛍6%Wb`vf%pFtڻۻ5$<Ё6r.RYYʳiO‹e#v4~\kKrMc ޡ{)Nt x`/*}!ݼ~wVE!H tSYƴŏ| kk-4EWԀ~GMeCԅp|n܂Haot9s<Êq{R%hW=d@*N&l}ǧ6  $&Hd b=e@c9qOBJGCFoZzP#ě}FqWEN\w^X6 @aPHg>47jd$KH05ן=e5 4@XI~T0ߚyIFiMT ^cԤ<@Z552-ޞ#gݨS)O/;zLė:IڲW\J vMs)#湆n3CIr~WΨ"HD_1LYjTmg8K {'z QC :kFkpc@C!a@`` 1pJk\Ȟ!,kW?a#5vĭWD ҴC0 M se( .Ϸ +Egw˽{ݨ^KMY[ۍU"V!cnN_O'::Bf%m S#CJꤰFy 9QM_B[t:oUXjPRڀ2S%uy敷p8ժp[ஐhs{CL\|o8_BX'f'Vo"295+2ipik%Eo 9Sjo+1lAYl[|`pk"DbK{}~܄TPMQD7*U($X^%⾶Xڰ${k p(Gkto?)K.sE1VKwK7hV_𱇪)O$PR 8y[wY87HwݪZ0)).uƧhmF!34hX}+C\ݛ0\#.\s@g$Y*zD^՟V)TPoCAm1go*,RD=2R4mAؽMC6Bhec{"ΦM9U&#]݁@V܁`mEC3y^\qZV%3UbZ\6Vqu'._x'6&<*n@sG|wMѨ(] oPƲf7"-XD!bB5WNJ]9ofZSD4j>yzCEjw%\XFF>z@Qd"V)liqFژiCJ%9}*a*zzɖtHRZ$)|AX6GK> j,N=*~qMm1-*cP y)AŬ j{`iJJM uur:|R\,+-EM[]C\Kg)mKtׇm/JY Q{OIv Jd֬^\LMǫԿXw^ERئmnDwz%zF;emή5^zD_4`:}Z sd1Bw=-x8\sg"bE)3pȤE-,ܒ, A6X.'h4ph->lPvT(CBvsh3ƒYƜAzdO3ciʤinv1eϣ>LD {霓 M~E/AUPNF6nڄwΝL rh|"o] ۍZl̀-\6X&8w>%M_4Z@rz,)e[-|tb0:*biD?tSχ891뮐0ztO&ȒʾD=s(viWTthΌbeS8?1]H?0E9SPH$W&Jw+0 :@xhXccP;Q슺e_+Oą+lޖ£V"9g*3_:.-B+F3fA5-g~! %QIo5W 'rfv-{/*j "l3 ÷>Z:/SP92:%hin";޿nq +"@Z3}UWFڈ,vcC/*@dr]A2bNv)D`ܠFǮ^ĹQLtx2rS^GV+^QhX qW,my6)xCQHn4 r tOfDR=qgdSK"iu{ډf8mvIxӤn9%$aLHlJ ?2p"JuMXaُFJg,Oa## s6]"RzXnv|.ȤmPV-.kLD%1Tpr}F״qf+*zcOҾ__ZA? +4z>V겏ܭLQUԻfp߯۳αTM`W)7q5B!p=/iԹdU{:fP8ӛGJǔ6Ƅe^t +3кV s<( P鐆S҇ID9棬T;Ś7)LalΩ~Td7`D\j,Kn'wh-F,YX^u羽&mh` Dt[8 }A Q \!09*Q8^V*n/$|9*EbU)W-hwӆ}]ifB"L|CXn [r6y=La e| Әӈ7SLC'kSj[֢&YSXS6ω6YJ!3yĠZZvZގ4Ɠ!Or ui%'1> BD2i^ߗ I2ћ:HB0RK<ߘc 作2}VF:q#LUGhpzouF1PL>,vgL*2uW(u飍Vl^0r(o;kw|5F:m]Xhj3+ ji?2wry5e%CzRyc8A1U ?Js!W,TQDS۞luybI.7e.S*8b j!bp<~ND֠5gB[U mZa*ZC7Fѕ Z&.a85:|*W}4,U}} c'j@'okHwy@qgo>5b̏aaJ.zk$-P7OB廊rx~#{oW6Pk1)mR6~gجp͹%AGBAڟ8WFA_(d#,bv+2^ ,3r⯪J&nAp#{Ϡ1f4­pF{\_;ya@Ww=AI˩{lٗ>5>Fvi0#j}w(h; cR4s)W٥P}2c5֍ ?cv2OIȠ]f[zUbw;;l)iKIzǥL{WǕ]c9K=ƐbīJs(`sXvS[WwNoe8cƏq8K#gj9s J΍OGƦ(NWo \q !%h5 *ӎ iQ)!k>B* `ALEa2L60S-ݴZgl\ :Xh6m[iDC@sZ `6Ŷ3/wA{}ߢjy\&{E%9qN>toQId.W8uzzUݽm'O3q}J0gH¬^eI.V+Uvvw C>DNs5i= S~ʕ{_:m] \WGi>+M@% AZޮݭ7iRtS7J38(n뵰~b?ah&SÚXfgI-q<-$Վ0$w;d}w${V]&w!TkL^|S?TAC# ʌIE*`x\1>xGNK>jKK{ s~ViwlaR{81'^0O2=r6$G7n2ḱ! w+gQr> , s(Š^֓Hb[I&e\1S-)B45 Kb^~ZVw )W="`8] {w쳒yW eJ%'zvq.2ZL NGe{o}M9R! |o˂?Z]%#z>HA>x`k0j贎W.\P}uÊ ˆSvpDcOv&iG3XOߪWU+AmX-z o"K ,0|kp첏(S\`k3Vٜ'77lJp:",YպɀRJ0wYnD+v@Ѷ7؝qd`Bu5>HB ,M;)Q8̤$_k)&7b} Ts}aXRtapR# iGB1 $[Xηkd^U?^)WU2e<ە޽ 5+'`E1#ݲԜ0Q@ RSz.S Գ9u]ً+>a;WҷFi_}fg—'kXP",tA[ot|0Hߓ"ۣh,#{H+|ʫlڃSQIlK@eJ>~zwN`Y~-VhObWZ 9Y7QU_ߧ:f"Z Y#hPbz9d4⨧Q#0H/џ Nc+j ߕVfMe^Ԡ.F[2)c:igv{9gpruaZSĮr$nmǸ?Άr"O_օ#}ewse4l}6KQddaD&pQw{kn?d~ I AT*m{rjbx}^bƣvmem b0fU|+n_;Dщb$,0wBے+뵫G[*Fnt+< |eӜRjo,jsm!ĔX:P iyW^1fM $+پfg,,ͪQ`3ȝ[kld,thKfAh{u^G)+' .0dC8*ܰRˡ ZVSFa;I՝'Wv,ԜU~P9sE>;%OG=,汚(vT{Ua??ky;7ux ꌾV.Qz=A@"s=-J KRc/mA d!bzG"%):y9D8DO2qDm^ D%~x] Q+Rt. e5k[O&}օH?̇H5V_ [}SV,L9 \G4(2} cF౱ߑuHƯRX.sH*e邥9xZ\`nd+JWRx?`aJjuq)NγVT.*F0dlH^!MW%IDAdؓ\< v}E*$}k7`bXJ쉗5`T($c[_d|:6Ev*ştP:}a2C+fm> mݒ`(G| nP'1I%zӀ9"\j$Cr!l[Wm^OO3 H-6?v:cC<ڒ1|p1l5 ^$ L bHsC+i*AH:#eǎ1Rn9mHVU}BYQ<PZ43B,j#B4. 7Kq$:RD-W9Wm@0Mf DiNgR |LTb\|O*XoO]Rt]#ؙ&>ЂZW'WlrXEp:pQ4j =5}\QߋDV5V+ٵ\p UIyR:H/ElNM:zmQk(Haէoad:,v_s6S:bD-e0s^u(o9jY&eB#R4-3  |nOT1>|pk|vObj I| J[V9Z6 - 8'\7jRqB DFM?o7_`\z .#ٍ.e8 M]>^Y fUnЯG}+%QK~|U1oaD(K;9EچYXp>Mk'0H_vYJi_L) nҥꪴp4Gpuu^e kUW 5a%!Nu4PXr{Rs}v ~3z#+@}EJ8Ow#ҺS}$ɶ fN@nDI^,JJ_A1͒H`X8TN&P]L̜~d}^匲%gMЂ4o:5dUP8qis\,U$1E7b`mdk}Ln1SYW 1o>7$p( rהƗ eG4Jab_4 k R's3N(𫣿EmC?{%Kc ,8,Š|+6tFNt^s0L4!_ّ Z$a$]QE1.- *f -oj@C(6i=-PLUi6'i!SpVC R4?ڹYċ9Ys'jy^# pHU|d1i#˺9ep'twҷ-8&g-4"\ ρhFlf-ԻݬS'Ɇϳdz{PrAYʸ/n*B4T$ALu 2a7īWS4*ga gZxV ;ҍج!`b7 VmЗ!tT; +0ߗ!uljdYxh[t-F?9 0WjxN `2UU ìCiƧm8wC=0iw;'LUv)_~6?eBEܕP K:;Md5-Fq xװ38gEX0 Gx c|M>1yCM+FWvϤ=W6ۄ=s MibkuYX__q'i&*j@3: < P&7=*xN^&{۔g8iZ}x'/GBۦ( 3*mbJOg`ߝ9!'$Q#3$>Gozz!YW?MRhOi9\fR%[%̪}fpj>Jϡא;Vu+uwf\EhY ?JlΥ蒸VpBKsa~460)ՉP!u(!(ħx8]{ oeC}Xfpa|}j/(ꠉ;7@LLS%N5^GAW<"znNsGbC_ô+UGyN{3joe)9򺩊4:m*J`bC>w/MoFK@5N +,􃦲cN 55;?y=m5ga-.U>K+)זZ=OcO_veq cdcVXVVh'QWAo' AYR1+@;cr& ]c!QsۏAbVTyc^νGF"AjErvjNFCRM=, bގTl!cԡ٥{$/}tY"cX>f8>/d5o#l)\G FIDMLdp}({,ʽPqgz,2ZLɺ3#`Q*N,g{*rx1p%bv8rSۑtp!ҩ|Q4kMZ5"$S lSs%}֐NԜPȌV]jBin"#!EFJ_vSB}#Db_7 i%M8w }9Kzٰ CbhBGk 6xGN_u'Zgj1=-qcV?Z#4 c)a *U»r/SOJn+Go!X }b,2^,!- 3hWaĻHD> 䰊D:L .xHkmLUR{6F7*+@ ݕƏ}U[4J@\gߝ!) \Ժ}яztxQ658!%Qҵ'wf@۳E2\̕EL-]vYOd>4ivᰎ:egsv~SNjuׇ+KDgS[itİ)\0v MQ$KpF Vr.4!> ƾ8M97|\:{=q^,ӦlJ#UBC0ڂ5'N g1j}b ⱈz4nDСiyR x5U:zoA+\HFbW; _5I?6+;:P]Jcayw/LlON/, [|oVjK%v>dmաI7DF)*˥<B)λKuT|u0[i-v.P:LJmv\l<^*anZrh7 ep\xQA$;ͦgQ9m<3>JNk>_w&ч7\8s񢓙0˔q0~ء%9r5 YͶ2_Z1*`4K8@ pLxRk` M!`" U` c[>*ZV[m+ɁgI7c iG2߲OZƟV,v{~M- ǥ2Do#'^{q* !T@ +ė+5 7̊58Y::].m'I" \Tg,?RÓ-7GpU~ ŕ1"k|Ӑ@acQ; fϾLY >'oR8mM3+n B/Vk+B[fY"H+Iޕ[v6+ EElHE8 % ^RHX @ɚ6>,l[yZ2JKG{KT٥l{D6Z9_\ wm/P( F0 k ^Ph&low[_zI ~m$쐅.!uE,-ϢSEwP%A@T Bx/*y3VH`Wk؀j, іv{WD3[1]g5_ftk B,^'8NܷwM;QA=ᴲT+,8vo )Oݗl?U-٠8zJ,>Dzhݔ65hDG|1`Ygdw(L$:e1RC܂` yZWW\=noEcսB@$)qԲWǺJrr?hAW~3[Υ<<]tY^KSn73>.Fܖ5? !X>'jOѾF5m729Z=Oy'&oyō۬ [l }k{QDkČX_e]zy(Y־0ӪRa'}~aa!+Ħv?*Qͮm9NVK#gWrăsG%F1gJkLlHpq tOΰOҡ-;uֹ\rƘkMޖo{e#t.${ls/CьؐJA/F>tO r#o, F$_<Q+z|$v#SX.g3Lgss.J)*Cza7}285s{<M"JVsixS ퟩ~l@ \ f<'o #vh1~8GyA"n32TD9օtG fxոi*}}g1[j{.~2Rdc{JRꏑvI XgbީdTj?wnYc'tŽ;P_f.w0ѱ"+KǪf.FBk Q];KDPTA$V$CI,g+!L|z^"b󑼷ǐ}hUO`{S٪88iu@v;Fs^PȆ]|5v~~݋V;@3r\NXo+ҁJ2$-UD+60%Ѐ{iN:O*x V,>o`Lo/[1tpgc&uZuO4Ja{@1=mVS(YAtawq0vkQ#elPP3-Cl(DXP;u* R7v >]"Xf¸h /RCnN'4sCixLYYِ}'ܗB q|`8hZKcKWPyal Q$l>34'ppVBݶR֢Ŋkk\񒠇o `3(4S2 01\s!#O:%Kog W]0έ\`󟻭n$u|bf3j:\S^P<([)H,g l5^~lׁr&xKʗ-./-V<[ "X X0NJ$vXVdA"d,J☥DTfڮO7MRߦ~wY% )4Oo,Sd>yz=?z8q_;#fqٔmf>Z8`chElDPWu/ jZg:4=r$EB,vW+€r><91:`؂Ea-@0mNM gȲZfPkjG;8ns@|cm9ʲ;kk9iT]~Fy{9HTs)&'e35>iTτujCk{Rƹqc>t<Рpy*QOR37reM"(u‰*<% Qc%jҺZ."#c$`%94Pܠjſg;**6hO.'zJde|H]弡[,.}U1 TJ5h}boEͤ" G#Dh>m,ZiVFDq+ՏL5yYŌg/rYF* 2k!nRۅhdba lI <6ZQ >uh sHܛh>kZRP$\a¼/Y),):bE e+}ehC^Abd O/" #J 1ؒ 0m魧蘸~7% xT9: Pf7: Tj"ɲ`ߗ ytfzVȗTh;}X$)oA2"&KҳRZr؊^P~b (_z8NJdO ӯj%o_d*-0nJ Xk9c^"`"? O>TELIY\(.;`}VBSj ;U"\e|h\;R¿Xb@Lr}:N,Ѽb r]qy8縥>:©~s4k¼MX"=]%L#fnq_8-g5}R;XDpS~0LBWgLaFy !@g 1MDn^3[7p=߶'zZXs$?w ՗-0e|LenUa=ү%2-]tJ, ]F8t|0v͗HA#,_쬗xf8k^h,f"C`mECVMާén1ܙ &":UBkP 슉9邷cO+h=H\sXpGI?xfDЗrB|{P9sF]Мa6|>փ&R"vb  CEڼG*J 1"= qGlēƙ[I{fIJ?dsfNW20 U=&GR!b)AyҽߏдӦ: ۪{.ik 3RB華"!V9㓌׼ԢGbnG CR+I^VPM>,`0:^wqkkYSy^`rd`g@H"Wfb;| g5m/+Y%&j˃ qsr(}IfզGE/_䳖[TYR)>'o? duyLt}'BZ7ƒhn߻ )Z&MJac~DiD\?px G]ښYqjᩃr>dL*OuFSĺ˷+7?<oҎ!5U["œQ'N۠pUzhfܖtJ^vWQ;Dg>}I}O- 6^?x7YQJj"ĠSJ2Ӆtd{\MZXOqYa0w PϒI7 ֎taBJ#bC*;To|t| lY= w%ߖ.Xk@#Ye ׈kXs Og@'| uZ+8 &CaXZ]/(9q 1,"ߎE қE>elӡ݄JS0ʵLڵ#”5Z{Oq T: 2u 3B|Exp4>Y6w0\ ?A!0.S cuk @ pT}v1j4l+ؽ-O̗5=3IE š^g?ssu펮)W1~ߚK!f]kA^.rڽ"E;Qk-?Wv?q[LIܻ_A|T.=gߠ>c=^]0\L x܏ni"-3Ra9n  ppN Wk%Q!2#I>:隷һ>rpsb=>p,)n"b+GbSif&_U j$H :޸Bvz_sBM|`e- ~R="kOU*5bO*c/K4Υfv>qTƁKNzӱTC> /W-p'5JPI?)SkIĜ2Ԡ8gW]qc5]s8xDL `TXDG45Y?[b:P6-<*"t,0REtV{O )!4wԠL[-ڬ= 1-8sԯY9>ޞ(vd:./劰`>;L%@4k /<!T~Jl[CtEjz;9{°ęIuLHSSDŽ-qDbmsr[==[^hH$dHvNW,%wW }N1fz3ya:]"M5%P{uⳇz9#㹂; H٨U JHa~& N V.4'h^„T(j>$6qtH3N(3VirM{ &xkn_zӪ }ʁ jƌՐMFU,/ 2;A^#TJBWIS㢨4 ;K $+liY`J;MbWׁ4o&c'U9TLx\ ӌjvCĪ\B%$NV2&s>8SOJ80JߪAZ\rSgNo W喏uM\4ߺaxZl i,SVZZ{de#(>R?8IT7,n StUp;H^5 hڒs#UaH1̋l%I65Tr93 u>ʱtհJؗP0 4euMc+&,#Bc"0ns x&Gf`CykGJtRNĎvEԣH?W ؝GeU%$/DGv=ӒfYZ[$wS|}G\^Sfa{I]_ `F|+HeU" ˳(:5@g¹naġ 2#y>.!MߪS/ela 5]#(;O/;% 1=,JR@ĥ`&58ݖኚ͝n%Q 42~mvOӆ 7"{F텛+`Ly_hp .2d;0VBl6_s"LfE:8vyuh5`زIA6#cש\B ue^Y6iP|ڮ!tY- ~|{  9&S$C7o@?:ɷoZgHp: Sɯ{7R^j9ݙiU:^.'<٨ :wBÚv/_(wyGp]׷ ;ejO>M-ך1Vg%`dAg>Qɺ7^xd>JP;!֖ T|eƬud1і¾Of]hD1Y÷GRj]5d"JrbfSԸfL¹U}׊m8wϙ9޹t#\pP2I43嶂/6B^jXp- &KA!2m9QGXKf\QjNڦO|r1Xfz؂"~m7>UԸ P[{ {n}!#E,w֗͝兣*Em\fevk]u;\Me ̚HEDƘvLwuy=o|}{߿JBъzm= )=us<эqXAӔ| F\,>lѹ@ j~Y0 hEb-$F7+V~>bgU;~ʜ@/It6U[OOCwQ2E(mHTD]yÞZ=nBET"=33B?jyM٧9>:ɹXߩ˾3Is {Q4\/a3&iAʚz|Ӯ{f5N{A$V_t5ى2zRdwcl* %n9`Xdv?sܓULr5(GwQۖ*uhz2RKdpؘ5ybz.бF]'d,1pxh!6J?a>[Ȏzmw-C 'И~\bUUևM(Rۿ;ŻzkI7?hͧQ?Rxh3Jf喖C6𠒻ĝn ^R 2~8qRs=;).?{e=Į) /r $X!!5;GKX0 E up9TX%ìB(­X[p{pS2G1![,zTnT|YD]B/ .B{2dء~B`b3W}e4?<~%=ч@|k'ŵ 1nφ[>\7Q@u)Q Z"up#`Ԗra&0-ԶGލ67"= z>y:Ѭ8`_ԉ]A[ض ug? ٩H;3fr_{+AH2 pDe_4\Gl$,U)(P?[fv kK0];^,Ph+ţo$֏:x>*nRS>wmz$/xپF#+r8'|ex 0f9%zpinx+ȀMʕ6?-f|O-xů" *gJHWHt/>KosgQY~4s9s™͘uw޵?Uv3^~Vv~ LTEGLár#_H@o9vIIx?u| *:q2+4riK8Л\ OqA KiwKCaiCq_:Tb6O˷U~Fx r87yn`Фer&ȼ< 5=n=Y^O;$V>$-׹wu\ ۚ]5 u4$5zLW$y`i"3 ꁳ#[k*Dq.'gaTM \>k5Zɪ?@[4\d;(&q;Q}KrF)ζ6&+ؤMN,(/շ@#GȖh`tO5eՠ./]8r_Df8$Ձ"+RJߴ|2.& {E<١(6Xbq^at+aeJnx1#4wL5f\F(ټ{<| BC brlA1Q:JZ$ Eh9ڨ 5}"2 Oii~fi9Q : jD )$AՌWa[҈)#ڲr,-EP qU/Cr_Fe7@l;wРbSDF2 C~ĩQuCF^ m ?C(|P2->O2¡( 1!8,Tiͻիy?wΊӐ&Guκ7¡:i 1 JL$gp va~EfV;|_'Y.]qj˴w'fÏ{e*"q'YU9-0L;i& @eQ.I)Gl䊞KQvS_ߎ/2L2K#+>*Ej|Oo:?AP!4F|QW|d&%y\*O3<25zZ}2ɪ]NR69QuIAp &K(wln]Aq#6956GORٙJ"r-<;rp,(ø8Am)`]@"'z~Qa ]] :#A,~5'wȎa2ZsD<7EvGIx-%4 ߣM-#-ݤLN݀%Ո, ˧h<%{U15yj5PQ_he,/Pi*iel:Y}d.=aw5D=P~>d~bI!~0B5 S Z,w0xZE:"@[ku;77"bY9،C  BȒI[jk]$4ӓ/`fcm5!'{.ᱴ"_G%/3:~NmM|m”EFm浾*#h"\k>7arli9hqgVcKT93x%oj]&=e 0z1o;>xZտKp3spVHw̷I1<״8^k  eb8h|sa _}BzRUuYe%[k\:+©  ElZ`?ɒGShEI?+C)YoL#\w 3@2 Þ@G4,w|Nm螨V9 <cxx^`G`w[XՓiiʭFd̨+Dn8 $RSYqFIa R/0f pw"u)xM-TX7S}njra3~HT9. |>89È%2 m^$6Lc6F\f[n oLK<(ZaT?~ wMUvk rzΖԓRD &_+%-mA6e4'5Olz/Z&n*+.E>>m䩢mi(!DY# cLiaD ab/Iڎs伾[ϴ^1L\+nov!D<;YNtsU2xvԩKh>zLƶq>I=^ Vt-g4gt2EHTn1]eZ"YЄ[`c4M5(qq%4Eםґu P}} p[pؕߠ~):_rtk_d\=x;$/JC„zyJ ˶ €;1A7gl  Eo?p]+:!) z3QHwCU\٥(8mh|WlX!y^(BFZ4w^魄f(;fL%`<2dhzne8vR s#ZDo L<˸<\ 0[vr-q j+)ǰyKD ynmך\Ri|# xC%w$e5tgdChfP7#PYTU0U `6cFèaռxnka!ts,i@ _H8~n% Qa| /HbbjA;@xI\V@8C@iLT%3}+s.^jlqWM6dA.Ad_!yJokAZ:nfTC;jXJ+WflįC_h=ֻ`!i `.wqD1U؋RҾ{<_=Afʾ8Rd$\VDO%7^v V:Yux9X &G,$@ zˌA)߽ ޕyEc|!$e/Wפ׊$EnOC):'7lX&!g0#P=r#dĴK je a)bf6Ѳ)Q`pXr^ChxRc{xÔ2?cXHhX,ja P R*ϼ܋{M43>" )_+n!Cu9Y0x9; mRzǠ'-Ɖƛ'\d'ږ*?5=҆҇_u@7lp'hIArA (#a{Up+Ul/1 )AUn7p{B^aS qh &!hxƿVb YċN\Z5P0 ] ZYLEl6 t$0Bi ⋴$a!+x>9&*Zœ#9kGD**Ddn_&!7@Gz1IՑn [9ج1d5,tH09NջיE}TRꋄڙ12iVݐTȂ6j^/t}^v)A|Y}*zI{Xwg6t&́JԐ4Q^ |6[fa kp P] {"/Ac;U4VHeJKt: 8 9X~|Hu@o"(VU; TRY67tB꿧8ʄ _GY/ng-:Qn4nNB+W۶.8Y8Œa*@Iw_=M]-njٖ@t4PhLVK_p(<*fV}Y}q.bb"M\!Crhw><3բn6Tjs7h~DVp=:8M~3wĵ\ 7CkKq[V>Ydk3/Dzphx- D?B{fm-5)iu}?!Y構G'vYi8Ww}=`rzq÷b<[6'$8>gi3+7R&"_QµTO8%BZrk_9>~vI[877ЋHf;R"$Xd=W|=|x=/,zâ,` xXs=H[uP]܉ ə~m;eY>W.-GX9P~vu5ߔ?R:l* 'C"js[ZytfC^ZP &aaS9]'N=CȤ1/EmrϛJF֡]N!'N}!-D~[׌q96v[&qa ׏B[ꊚERH%t&:cS)"Kcf,CK- = Zht. J *t FNjn`yo[wUIBt9q9FP3 SCZCPFHH3{^qb r;L_vϞt^ZfjK-BK%T?~3#<23G^,d.-C11Od.?Jx۬'9B$хKSTe2Tq[%!om6XVdS*pU `Z"]<{"?~ $3fZ{/\2;hg.G~[>uv|5f<nyEbVpP V@ 4d>k,MJӏSzuv&k9dؙ1|sl}e鶱ֽYgG]̛Upېjy8TPM0U)_Q} [GFYez}!tʋ`\&ƒʢ|rGpHivYf` jpA )9E0?0@ls72= LDULz+߬(jvlٻfIAvkdJ`76 !5%lxh$1*[ۢ=Fɜ$jd ^3[!+E2^RKپkk_kgmC<+}n~11Mah1~~iI/xSee1@#Z%`Ɯ6!kngqUK2__i[#a$:`g^ =QH#ωHN9-KD,1>8G|(^X'P{,<];AGјdF%79"]-F ,;aeK w5cV>1erCUyf%n5R{il&z{f:<~,4  G#ݣ}`kZ) g ;(UʥK ;CAG)s&4HӻIv`ٷ,ӏ⒅RZR-CR"\PPH)Q v"rRff;Ā$Z8rT% cmfawh JR/* i3~$a=;CG>Jm*3,kgΊUSvߨ#A_0ޡvi-Lo(MWP@U&û7fChC? &CS q`V K;>K 8k``]e0ߡB;y&fKiw|Gv0e95M,sbhAEZ#5K!Hp{&lT |8 E”8]-gso%ׯ}WuP"iY&gwhpq_w %ufh䜒YnD쁘X3ցٸgמ 9ztU~X-@+{hA~ރy1B56E_eV)eAb3z}mU zLЎE:60RuWoTl\½H2Y0BovMN8%u^`0 dQPlOAC:1~/GQ*~'[pqӹSRCI7.},$btCVYIs~NxA]> ݐ]XeN:*o"y)eXnMW7b9egJs_ulRvvB ^.P(OCj]q_4 5m!qJt3\ު:58d6\{qE3@@4cZͣ=zb":"e7w&5~{1Pi۝L?X0?TKKWE]wUG|gig]=,!Kl}j:X8ns٪?TBs: o4Cv O8m|/JAWsah_3ʦ= eHڞGhZ1l.PӲNz{Ia@Qq3l Fp(,),G6#PoġOOgn#j]GwjgyS업ov*|ja/S4(Ѥ:R͔\ilQ._;hEb\~j&0Aٴ?HcIK8iL-n&JN↿1Zq4n-锴}D]:E8oY [ؖpvJ拈< U!z(v^i jk49nVG9[.[xDcM.][Cka5xGwf$|vM<~j%pz]Buw FCrXSpͪKW%@F60uaG/8dޙRSStc=ڐY{v 4^=`Qb.x.ɡ M3[̆0wq\d qsj OEra5˛3Lf yi^ iԢI#As\攢)teA>'u('qg\s75K"s•^*N.t\61eCMpu| o^yLpژ9uj}QGY+`$||: ;80"ZXq0a`5*Gpe,חWf2*K޸3Fד՞3!Ĵ4˴n2dKӬLtf\lXF;+ϖ@ݢ.`GO9,Ɉo{O/&R۟Lpu4oc+ZϾV>#h S*DFxP)%tz ,9كkB-.{طo}cj7ev}$Euj߳g 1vn"g0m-7/HCɅX{OBΉ(+nfc7Wݺs*U?CAاX5 *Aᨪ)nO'NEރBec#pwV`3ӘNqٜ UBT"H5|}\X/=>:N#`-R=tJ1yUAmF*D.-{!|$fё1Sw#x_K0{wZ–Nj|qP}B21: }ޓƱf#-#0P2xTM$g n٤e▩G0s8.AKnUOvCa"d]4 7W67v;?VJ_b {Έ Dg4Qu RlW I1Fl}.Xc Jzl[PLX"!BtmavȻ3E!Fp!f p ܖP`J$}ЅsR'- "?^~bܕ0Վun*4R'ZI23h-swL%D5b†5nKJ$.ҏNYNN}P˲:SEu'ʪYueTU%Q)v;!*g^Z MOOl.Nb@zBƛ\Ieta֒Fqu3 i(|UtX/ǀ?tK+؄&zR[_BcgΕ]EWf,>Tݔ'nAU>P*2-OM],êT fIDE7 w;ѽeUqo6;nZ}]Z|ˡ^3r)*A'vyPO_p \r»3_^b{!YNiǧ֌)/![k~ifrFD)6os}yw>Ɏ^;XF+SvdI׏DtUP4dKQX>>=2h+mhLWqFAl/&BH*: kXs0E'6iǓ2Gith*Jף1^h^1-n3Etlq.?1˻PŐbK hpB-j'#xUMl}c`(ΨW,[o/8b,h{y iD@ Y9a_Tߏ j1Bp St)&oHLRnm@jzWFruC~/=~q*R.qYA% r@ƒ8ѬOm'-{8$5?y^B9Q:E@50tEW-*]]:菳9Dx8־Wo|1* \k-ez:V%֒gMfjzWi2L)!WG缕Y{D'c.g*oMb,J…qӣ KUh"t+=װ皬ηv=W `dUǷYD{tl8"|Q4-! i]VNE:Cz0D3;+ p IeoqB}̘6`Q{BXTXnGlS1q*&蹹{Ix/BNqukԯ "tGgM+rƑB{X >Tge"C<$xO4蘃ڡ2G2 埮4]]OڧZ5_sU7)o6am8cTaΕ|UN@gxD[Ee(QbPZ%G'ְ7b0xr}tnv=pcгk-x\;w$!;@sj).##y8xV#o3d) JTW$t4'I\P&> '!`\/6AHVe{Ε(m c -DeG9f&z#$;b&1İLni($wQl_I5C1?^')WI)'NZZiD6eAgAM(k _`NL 06BvWlr4TIс)Ksqq <;\j b+7{E+cg4wזO7D{S&OtO5õ-L`F[QM&%O:k L/^~w4sEMͫxx|xӝ.v! .*d`w{Ci ?;V#"R]gz7m2yHTh@I C-zV2(8[eU /[Eun *ч*ixC7Xz&U-'nVANJ6G*0 BSwX0Q{b՚h.N0D.%s,Lx toEB]PG[\u զCq(f7w s՘4@<6 Uç>u};<JXc܍Mۙ |ܤ0t Δxf%/P#r]O(PxfO{hKX{1;0P x>ȄSŲ(xF Y:fBSN<.?JycF:-67"~;Zd` QX/n௎-JSd3Fs)ސw mx΄,,WΧ o0A0>52*p* @gD۸-F^ap=h[zayL̗"$iW+IwR(_8dQ&F>58=,'A v>n9РY~b:󥙥DHtz,x SfP,T$He(t%(X3yQߨ/][Z/yE-U-?HFBMX464i<8}߽uen ̓ VZeP^"J U0wYtmA\eHv̦td$_lC9= uoBNH::wY?}c 9z%ÃD$ϳ{^J4?r[3rΐTq%ʑ8>ъKu>:9N71kRuc9r(:bzǎ˚6jx:2Y=)^";Ĭ1OzOybpQF|K-@@)V醕7LK@7b 8Íc`_i< I|ZD '/ k{U89 ͜B.J~WiA3HmɍƦLv S-KhկD(Umk[i0A ?qXφ+~: @C~yv%U 5Bm7\i~@(@ź!$ 7z ߋQTŕ%进~.(l ILnyA圗:E= ,@k0N48!Ow(CrIKB 75@^BmjIPޒ ⷌ# OC2][ߌj%bDRM.EG 5H@&؟f'Ǿ^Xa2~*[V$TjxOQ[N$ƮUU T՟d0D_J^F*2U>%9i;md#R@4ET_-Hj-Nea;0#m̴H o.Yxߟ%Ǧv 0[ӕia7V,>(B%^#7x46z =|5R(<ԤNmx(jru&#C^LO)V), XkjC˔XZ|PXChGutLjY #N̬S9h^_LN1̛~kmŦq%[oi?}ǦuafhKͷ)fm)4['jr[T6z/9e.}K8y*FwvU?tUN|Dϔ^"k^e YAi4%-sqyP+pߢlF۸,*7@7܉5_#_IzPM˩mJ[Oe ńT?TJ?>LgC@=FeA&mS PEy((G hr;1!L}rtPK FMV V瀊_^%U1ԡi[ 7y"\؁eA:#QLޗVTXܯ++&2DQ۶ZOĝ%O]"C?Z/YAO䠐ybSRݹv[un/ً3\ NKsDbqP{q>y]E3=Am`=7><P?+z[#kX9f@c\]Hg.^6O#`*{2UŇ8y v0fy^щ!O{IY[Zr *`N(P_}fQگQ_X؝+8{Uf bӛ&C_M+0o/FnKYRaKQƑ˯;d'x~H:.O$K#94\I[ 82R))tK/[i }ө° DgEJ_#gThިX׾9Kltzwrk<w<#6ye֕YCα݀51$=QW0sRCPHI )eY,+f*44RRWv8ӬhWh|\}|W$ҕ&#F~L5٬(׳$Գ7uDVܽLh8q[te+\~'̀(2;)ciK|TQD2Le.19˺.rԞ֡FBy< ? )zc))tIKcRF*4͌P MeB8q 5!ۦ 7SzH˴MЄe)!t#EiSc"ֺUV|Fj)pe㼷tA\XDE٬߶UƔ EPL+/*wtbgtO}=󤟨YCEW?­L҃i7[Om{<y{'c 7>8"#@`r2)c7.FO{"pCvHs^{)̻ +m4ՆUi9 OtJ#KBY5I#Rؚ ?*vm *snWlg=q9,*oʰL2k3(.vmIo`i~4"SO> CzԌwhnP!wsB!pUvyiUGO5H sK[dظSh>&:lmu9"Q^azphSY/Fݏӑ:)" Wު[(IbjvLQV9/tҀEwE8,::5Е±'X~B2dP/߄u\:Bxc ̆#xTDaGvQ&^ @vNqIz0GAI Tʗi ɨ:)qyR je!-a@/3ŒC)lAn*7420@KJօ -kހPˍ#O6Et`)j3gBTkzعG8θY`~BH|4*oyn$8Ǝ-Nj:qgqzF+xX*OjiPU Q@(pL^ גM`tL}2A:"/:!9zSFZWgkHRÖ#݀m"щpH3 d +aVwx>$S`,ʌԓFbG:ύ "3#Kἷ廥 &ZKa2Ad/>ꘜ`Jyæ15iQ5帟3(HQQutn"&oi/a9ҥ5(ݼUHƔqhߋt}ſEh -x4}CgJ|9m5bQeJ `$RZ|[8)n('5Oʑa!e\?\́{UT?wF2Մ EoA3rִ`'Ea h*)>#s3_r-؎Aډ!̈́ЅZzV!_⠾R+.omD&Nzn j<; /n]c-3X?{w TYqeF#q7ލFW4Qd3 M삧T޲_Ϳ}uS> lz9Ɏw S@u/s| 3)-|1Vf<VgfD3Zh_kX}XŴ_1겖EWȨun*z(21#.(f| jy W/# s "Bwo}ܫ}Ok{(N‚rQq;~@NVεŨ*IO>8*^4{_+T|[>V^.ZuE(|'׾-v&Yiz"((J5NgWf-^E&D(kY9n641&G'Fɉ"%Lk~&XRGE<4-m8h*Lp}-P*ONA2aj-mEӀ3B|Ɵ`ݜi!!EvJ/}م5%R#VsOkEK%KE!KC[<î ⚦CzR;kt:q.>!ONK.4STDMUt-#M94pez7hpߑ_o2̯Ǔ-nAFMMpXA; V'nƀcR?9)"*dtzdPDJ0MLwQC1/w~Hrx%b?z&"}`(6`hRU.xڱc8T>Bf{/eU{RWĒEM'T*ԃMx"(r ZISRCx n_TtbY4 #3'pF#+!tfSQpmae2Qh^){gdpPSS=`!!('Fdz1dI,Z7̆ǎ{*\ʌT|&UB3OMa.:4t/A ]1ägs-UrRayǸOֹ(u*,`3~8-]pkaVHO! ؄~_Gejw%m")-{ݧ2-.8lV8x8܏6t1P93(Ci걩pAsS9I$T 5pb#@*( (vP=w Ds wiW2곟9 ;?% tI] E{2dY'-wAP˙>:UO&y 7iO^w/q[ț<(7/W-[kx*U/0xNzUV;&zvR"bе7+9q6\A~Bx|=k@$Z4 p'ƗHU_>/e9Q\a8Pـ .ىg0'!zazJlU0{/vJ^_JVѿ/f=Iy#&iJ>ȑ"`R_P[G-_6u9Oeڒ,W .dۡ2\|sKdzx7;ulU {\Nh3m?q_b[yumOӑ@4 q|FW-sl+oS|;'P7E8#MΛZ=)49Ed'p_!X-VԠYrCiI}vjYj u;7xs>9QDH$܆?`af%";I]/C>E,f{NIX[M~rŴC<6iߙj2mw۴ 4q쩙Rb DxuU5婊FFsOp!;6 t0WyU\K*͆[fE\~a7_! 5R@E7V 7ɬW?w ]6Hi%"#f02\zivEJ0zM90τ0WRKzwqi.ah9꣜+ b:D䔓2!~[TdNDԧ!9s-t `<F(IJB4~S: cIQ~7,,WIqEnthכ*,$zX>‹{7f€/<L_Y;#d.ޖbMh)ɹPy守|{I[A&C&CR ^I27sPݍxv3Y`5AL q'=(oYtc8lqXQoIxu[U 77\u8@bGkE2)&'{K-&a(~1M(Iₗ:{fuZ RW (K]OiIQq%_7C.njX{e(-ϥ16-x_t(1"VZ]'nY|K~OrxaŹ)Ii#E|-^*׮y܊He.273k$Ï_:!{־ϪLo_[,4̓GG-T.'na_>d˜X(X)Si3x|C Kr 5dόl3>ݾ9BurF[R|^W8 ]<ЩRi∢4n[J%Y4vʙu2<Ǯ".#K{$ *̚g'>s3qaaRiI?І+Jn±lf\^C i.݂ kѹlNx WYʘ pVPN]wCQť4DPIo`0nΧ"X՞Υ|ca ]#2 5X̝|C;r@̂ӥyÊד3sh]/d{Rx^z#gģ+^>S3%ch.Fgm@L쇬/0y@' i:ʁRf#?]r;M3Y猌rmZϿra `T?$#R,-ת 64}k׬vlWFkɐ Lnc'hw|#1cV΍)\ u9\[)ae`+zCxSwHC5ZDόMOW!OVsozR b3}SMS{km.%1@4ELs@0.ңf%Hy 3#YIi%Dnߐ9GrrV'sr1Yi7+8 a-q(x/b<3wcɆ6Oqan/z>2O;Cc=*x..74}@)2ca8x4s Kit32 *j *1HeHAw`U0*=ap@M+ WvU5 cReJ21̏~*w%=9fz7ʪ}S./g kC\ypT 0D |6V-#ͧp9l北^ ϦKOV2=,)v63f 4n{~_-fߍt(9 i(*S+O|J6oHnl+UT`?ԯ9 IPNiU-kQ;mEo3*RնaGYMo^ׂ֗Pv#Wyώ^my*ofs!fDrxX0nnf-1l6ux8'3ŕ@wH%G֕ب"8[` tRmEYӟ7[$hgӛGzUmAz a{@IStNUxVK%HIp]R5,`}tޡ&OEqe $zqK ٕ5sY01#voP=R.H MsȂ nKxӝZtwPUsy<4$9}  ݵatbODSA=:dɐ3lxN )lbp}z(^0388&z?^6?QOsL$o_/Y7jbu{CPBop(["| hLaSxXd+9..!x Cb#Gb*ضAî*CL"nK@6 bڔ~ y"r\5BBmq3f&r"!oNx!sխx`k5w]j Sma籓Rv1}(0.n( :-Gp$gt7?c>]FMq 6}Ύ/X³T/W/=:ˡm>3o{B@ K(.ˆFq4`nxr`Ih%a݂*k an3;H 6C8 63ѣX a7r+YeKx1 dA1%|3ɸfKiM؎P\᡽d4~]̈́擑)_U.e_Y7b+!QwKo۵4]-џ>etMM}fKvDIo9A &9IOm1Jt͞Kuv8"dr|˷d#dX% |vg}N!!) e,ܸL r <1"ۜy^rkhdVr!o]f!3{<":7'Nt |ϢMZ"Ŵ:>R<$-/yEZ1Ŧb7SiLWz\R;Zk+}$UdShRj59< #Ԝ׍=bh\e̖>.ՙE(b+)?oZ<6AjKHZ=9iM*b=Ca +E6tBM%犈}hLf:n~]UDG[th^qa*8f+>OXQK_J|ƼrwHˣ+5l3$B逢K3HT:i@MxdGrw٦y6?_^U}%%ыypV1>>qm%&R H#xcjC,+93 yl\WKW㛔nZ1@567l%Lr9݌"Mp ںG{' 0>m60Ucdv2: q 3z@WF^~%<@,7s9nToI!T)l&P9}J\ocO$=xՐ˘)Ё!_%#g{<3{<ۅrIx_|ضb7FQМ9ʆmݢ !I]Buly\Sݤ(jD\rJ#%ZU!b2[86>D{*7G8O"<PpvmqzϖJ#,'uмP_9`yBӶ^G8mvLeA5B:דÞ g ^G>焽5oHZ]=8Ho/&9kko|9M7oUkI+"~r[Р =?K˕@k0w )/c/Ɂ]~Ջe)*[ˉxhXC=U|89H5me1KkaXfȇaYk^l @rvv߂p&U ԩ,fFGIrZnP)${Ɓ%01)*es {{lDU6&M?צj4=V_.ʒ=ݷdɴ(P\ ,2_u1 ((K;+v></{{M[ߤşT KN=+6 K݅`d"نes %ۛ'; r6o ai)+آl/0Ck]*:KCu(neRZcN~yKss&(x"Lh3".6- 9rCCx (K13G [R3r9{ݑmP`NBe`sQ;1Dnz CTݣEnd.5)q2Wt!^)UIXXMbbqW̟Tw{s1QŭI(M@(kk|N3oR2ohWH02(:fXYX s`ƣQvԮw Q\AI!g,?_^99Kzc%偼OydK x'նH˥yx!%*Ҿԯ:} mLu,ynLc_f\!C>8ܤ|YM&C[f/a2Ҵq' WY dNgml?2l@EߥT tZ=Q\I'L#ɾ+|: >J y8#D'.ضZ ^g +7c%d}O]ݝnu4o)",/Nг,F8@MjLe_?d?[:<6}3)!2I >w]VUY[f:iSJ![zi(ri!N/OVjlLʬs@)Ʀ5@c9q|>rߢI) +s] 7X ;8uyG L0tXɟ j}? =& {ЉtX P;+0g%EN@~QO?yn8"9^cpfAUr :VW܇Z{Ak z])DP@V&S\{V74\:z5Ga`SWY6*HbWcjͽXh)J#o(LMr1փl,͇ޕ ,B 0]< N]cc2ZEȦ)I4Q <} _3L{?bʏ0X$˸;0E>gn1hWmra+)KgDLJ.i/0` yڎEĞy1S1"/0#v:dj8ou,F'AOPx9D%PTZx:Bnj_DqB~ ll Eǒ\T2&?/3P[teHU^?Qibٝ[j{q]]<#h$gD?dWx 9 oЩ0GetaqJnlע cQ= ШX/6:P&djO +%2UDV'W -|35b/hD4N>9KÎ8WӧO}hl04;ö'_,ó1b^KYG"1oCQtN'2ޣN0. e}dTdWkjuuy#rha2pcjhnƩ*n_؋ 6F̘'1W5m7o} 5k-cد;fojD%eZ r.V ZP4ͻ3N Ou,- g1y L׹<#2Tc )L`+ Qqu#vgゖ^cn8]V59:ߺD⫲xp,<.T h0JM0 &u*\-9n, i]]xO"=2t[:/⸻]^h9};$wCHa LV;k*ȃbY@Zp{eȺ!a˲=%ӑcb^kMDJқjR4};uĀgW.EnY8i^45!a.w*t3S>j 1jLJ|)yЄ/o3$BL'B=%8 ?jN$&9F)sJd`"#X`1{A^jNЮ.K˚RQnp퓵CԉJealV|Ԓ<6ᝑ"&_G}ig21 t;%U/O!oF ET]d˧H ?>g9e|3dL$ב܅u'ĺ R5VeUnPq IU콊0w Ҝ1["鶲kU6iZb+ [t7OZ;EA/W{z0U  b!Ml9wkpg40_3l]!@:#/wB~lwLZпErz*VQd7O24DE}ZACEP]",J.ljԃҤCV$,QnB{aT)'0 kzr;D&sڜ0<\xLd?&U9IVC{q1t q;`Lny ~Q-w͆uL6ξ=f!!ag. : ek4r`́%os1} b]YmUbW?R>}4@ §|UA a}fQ·N^sP}{Fڎ>Z#ʇ%f([O]_2Ov BlRMjz9OQ",iܪk܊_F=ĸJbjHXeNE' ȡ@|# LCH]iPh5{z6Q+sfsfѷZ3wχ%DYޏ:0;prjl8)h kBp]{מ)L ٗ_آ5J:vFwwIƞ`DMoit^= #7oSSNʶ'S`ٴpp_uŶ͆^@ l{$wSXsAu5rf)f/ʮGz8@p. c: "N;"J?ꉬ&zX>.&Iҝsr(Gһ͘_EG.幞QHOL(`iG$M3i9ۤ7]~Shz'U8P`GC@`D!瀕%CGƑ#ᔴ@+J5"Ru>zlAvF^t:1kH,s Ta_<f}\CdE;b䀀 \%t:DB;Bi.Ԁj 3碶 hlL8,),"gQ}ܝA*a+.%f&S×@t9Pu vR G]syb@4y>q::* ǨP,ObS@-*)l PRɬ)YS5 J]n"C-,}S q݊/K0~+ñU umH##fD~B$VRc8Wd^/"rM]7-DMv~!¯ߓU<՞!H["KQwnK +e Ĭ$9\xE`-SOx'c'2AÈ%Mծ)p-TcJl WBL-6cVa.&nm, #Oc&yjߊiEF EJFniC2{8+P0\anZ(a޽g` R_Rs8 _2I:h].ɮS؝#%!qFBQԸZ>#&A偫<4Ϝ[=6jb貕ܐ=T%4+YZ4ݧ_a* g5sR}\PMUK@R|VK|=ʤz@¼\"眍h c 2N~8ya_'E*bܖ!]<=E~/f帄 WY".wzIDnЫ_tw4)1\?%36.7S ZGFP0^8*&/[[.c zD+ƚ4c0Y$ܩ^0̭̼,MBi(N,[QuQw6 ~FwdX[g3 yhsa&%wu"YUQj:,) `ŎD+ET6D6(s%Y#]]fۂ& "')8?zM+QR7UOy#b'ps~̣l_(mv.xE hۚ܁ZT,ÂRz Q4qdğT{}sHQ:}9kvpk?2 XsS;%<ǧ[ƴNɛ7ؘf1Y`Sq 04*Sv*4M}y;?8HoHM_NO,|ׁE\*N d)= yt~Zq1Q$TٰST'flpONzvOCCs=!{u>u6aWY#+ jߖ>OVe6 pF` Z|mw^9yAW}`]wi -F1YB`b_@qfM|p1q2+&L (I90u`io^5;;,\&3>\Yw1؉v >2nal|agClnhm=k$}_*Y'c-6*.zxv67|/1 tJ'|þkXfLrz(#Qm? {@EjM}m`b{!20 ]ڬ8B$bpk"` @G fONP@eaڑ7[t5ɰ. P0[]IΫ:Xb&M"6uSmN{-G)R&*~V GWk>"Q86~@G@f>43[OTK)$nֳBOI")%3R5xM=h=\4x!,t.}7s#@ɘǯy3U< : o+5684=6u)vXZ ENN6=o$r 54f*czGI$A㋙}|4\lqPgۖ &p%d3'f9!ԎD͇Ѓn5IrTu쪹BqP(WYO#r >n ܥ_]ayiwH|rr(߈ -;3`6 b=lgzF| qUj䅴k5q1jcȫj)e\8[j-g EI#I"(aФ/]x|5܍%VȎ Hb`'O( AwDDshF~HJjnqyI>(4F yiL /RgQr) +5H1SD?FpY:/w+.yqA`R5DMd?Сae%j'Hf`ۗL9A@D؃5$bҎRFQ/0ڶ.2i;`\w2*߇ ;M7tLR=6%"ϸuruǟ(g5kD}PK=-&ț _5$ K=.DੈgkluG;;']މbq&Aw͗#-iE0lm@.PmpQL3!!G=P-̗檰H1 Q(X T" uU$rwc^R܀YGֵ!9˽Bbb߼ 2N *CіMD91X0|^=R7 rt?NŒ]a|k֖6|u'C2s6/3Dܤ.j|05==7f!gV wfdvFjU&Q˚$UN6M=,x[_ VM0EzZ\N73AEjiZ@;spl6ݾڑvDW  HeXl=s'\ʸI<,= 3>QUQƮ1wEO9p <ʞ3j[jvwS3mxjO&WIvjTܽ`J5b}Q #EZ!*ڑ>( ]/,^|DV7r9~ͥ;8ՙWMm0ڐ>ayXaK>ĖB -" Mh@&r^6v\ )׾ϘUÇN3`g?[2bw @S0I3ܧ&;v&?b=w3Rrۜ qw7<[:bFTzx ~Dq_Ht|9."8$I[=yC<ѵGҊFK 3Ո٢kW|SpNoVB)nQw+]Ǭٗ{)«ݐ;n'O1>.)(#WI.]m g$G S:V ΙE+&;nOQN Nb[쯉9ky vͭ*|j%i3W ^bF{"j<Ĺ^&4_r#߉ H{llH2LNO5G߿/23R?^½Bawpq(: mӠI4jPU_0`؈OզUR (ꏞ񟇲Df=xXL5ٔ9PBbdw)B-[%}D4-'u %~eλ[`FUٵhDH&gޙ .,;@DWB)ui[hl֤HGڙ*.]09v`֠4N_Jn8/GB .## /aw:و>Oxh 86*)u,Ξ,rp!nz',;tmLxqϹ6hch6GY`*wؙZ3e8ti=1Qt26aI _9/6d< mKoSSZdV7Xl^2]W.Bۯݍ1j'syg$mca]p GOE[Y/9T G6$4p:X%b/"]nys}!%DU.L Xf"j)Kg a]W).m}))]h|yPU[6.m{ٺPz$+%hڷ0ICA:5b,}ea?Њ_f./CM)3Q_&~?f,x{nRi-uD܀]GˤCL4*6b"W-zBC1Qź:F0HX21ox) Pveqt x>(__NXQ)Q{f򢅲dZ(0yܻqӎK_b* <#h7rFjVZxp3mgG_gOy}Q_Վ_P-V|U,yU5myn;SKWu{'Fs_Rt$ TZ&@PohX޵A$F ř\Lq0!kl8Pn&ԨUqpԈӪáPnX^FUAȐɪT&*û:d+}he:f[ (o@xB=^s(pk4;3o ןʈw `bl@sCF*OA\ u|b_Xӫ*>{&A> s xb Q!' nvipw0Vd5aN *8k1sGmqJf˪FVDy9s'c/+}b FxX֗l{W> oi8ԅ'#x@%uµ< +欆1zaNǏH۝]2O $MYPXy)Rpy~{V|gaV |uL=]Og".c e /MȘ &Ti]fqS"ӖuFKV{~wXĕyeg TWUn1Mp.]o<{`ךZ$(ۚ<@y[Zп, ~2>"=I=) u ;z IpeJezAdZd#q0AXRYY_7'UIv P ʕizSWF'zԭx~GXIտ&'^ôY͚H|VN"vQ#Hbx:w|qsn p*3ގQJvFb[17ƭ̆IP5r zI! 띬jQא$*K #EqbhW`kQ^J_ w }R״:e PR$^SNJ49A<5 7VFt2qpcJ7';%#DbL"⭒'.5oF !Lj <0LTz泞%;rY59ͥn_g|)o|@,uL:B.)E{Al.<^3e'D-LJ{m@$MEx TmbKvEݝxNbgyX`pͶ# 'l(a9E,m$Sw0P-o!$Uo6sƖu2 &ъHt6~re) E^-H`ЧjFm{=,kfJh7{T#;Z22^B~pOndRb&<1M OCH\ ;g[n0e,Wet 2}u{Qg6@TҸϻh>\' !ȁ CT"V>[ghwv *O0; \`)>I>[QQ`^W"`J ח6&35/KeJ5]괴ik ìD(gm𢳎g][3퍖EX+I4()ϯCY/:pJ3xղ&T:Bo#_O3 ު7K578US@K64^"&k˩3,JR6W3Y#@pSNz<5~~(w0*Ф2I:IF!1ܓ]o|!`(]X@9`6~YdpL 034Һuc"ϯDmw7]Ï`ɀ#!oZGZnjof!tѵNbp0E"Նy"III8 "g9Qn,TmFe_z+h\p@ϢҨ`~_1h&(ɀEAT0CEUvLQ(?V6 NDj?vNݝ0zƔP>!p!h6*\Bi污yk6?_ַY"0ؿuhE6~ ֈ5ǣ$-{c0aw] `XAR3^91fMRqpP_(zCJ[v%.oM;쐍E-$WL׫HeZLIK[M h؜:[eaL!} h&gw*S!GZA^Ko`=Nj3 ~(A$3 GJ,FTGy0mwV,6*B<QkK'pg3T2+ 24)APn)L3yփxȀy8܅ڟFUo9HO0$hcPM9L߬EQ}6Os|!i`\odW2?bҾx4o͍ V@4E8̓N ehsAa$4j]…՗ǡ,8Ix45r ؾh8r;9]`o?X*/tV`X@zs*;;-0%OPW~xD+:ō)l?w Rz]oJˁQ8q$}@[TAڍr0#:WnX!g:kc%l}(c + 06)lkخY6{kqU)ѫ ḥܣM \/ ^"|9/ʉ6 CcDqM&gÎ&" WP7vD?_P:7*굆1%U%5H6{/{wlw_#T 78K֑ 4$l mE"s8]Դ܅09y2JY _|8D*Q4;\j\G2)ҴU įiB_y_٘D!轝$ͰDA{?x9]M(&I#L/ l/j6E*7^bHp :vwUiߝ}/`{sE0#,#Ql9ɸ΀-ĽOPBdZ#~F;Ä.{y*j.S`滴D2QIbU)Pn>\1v\D^nj#*<\y9b^ïо$,/j1ߚ/6=ϗN3ŗO1 yZ naӉ M* )og&l2q,XɃtCf`km-yfEq3|ե%Zz?j'"hnzҝIn MOŋRhHWrp0$aNp62Q\8*Fn؅Z .ᱽ-֪,zYJsdfW+2Ibxu#*Ͷ?yWՖ:X$u%@Ϡ3Cn6J'*gWq靼1vf׾;A=YQ~3&gE?!#wr4&B#f˟.eO0\yk儈kx:yQn%v2mMKtA]&7'H'C-%V'HZ^XtXt @3cuy&)87lԇ,X}V+੥paeF$!-v2\m(&ϸFwq@1`ٖ,EwA >e<6"e|ːEa͙4an }6-$Cunq(LXA([ZT8mxiSvA0zWR !&WfL#6#Dxu3h"HX1,XUxrRF}IX_]u8KNoJxzEI Y"38&@Ln~ r8 B>d5̤OEgCtX5bI+`v򗶎n5QW$ b.  E{jmqd=I^߁MKBԚ^คuxV>tclhjOyFf>Ƕjퟠaî{24װz#dG5q:D] Y܌\GIVw"P*O4G`yڤs_Ԅ;'zb+;d94ـe4r#1X4bד@v(~"f,#EKNZ.e%9c̟ca^%WjJ,z* @+褾ˈ]($ʫ&{yvEkw_?Y "lzw,տ#SB{o*WBesp0p2bZ9vEvRҼH ?ue@chS)¶rFIA)"W'bՀ,~+|TbN5*ıluNekN ^ZXՎؕ'^'851F!hC.9$?Q"ˏa7HdNI,IdRnoњJkuf:\ ?@(cziO|}SLn>IBd+zbߓNd vz)R2ehYo͍t+D^H֖vD~kTtą>emt?Y"ChKOUեi]@NʯEL&$CgwkGU fovV)'Hvlq t߬6 Mҡ4ǔ;=e;o4t5x & m}a;VdCgOT?cD-7%P_^xl}G4m0~jD:NݐT.h8Dj&D)k#yx8&{/"fxr,@?["&c Y{ˍ~e. t c琞Ha4:%`dCd[4P/jk[Uiq;$c*ncn~%YC.Ɇtetnzn3{)ȣ͹F,? (FgƵn B4Zgl 2ԪCt(h ]3 I~IVpRLU+e37s`-^%j-IL VN~dTU!360rdk\Sx/G%6=IDմϦIb ;2n衝`ƿ DL]!Ftk^B/^DK -E u]0A0d|tLCa}>q6>3cVa%Nr&$_Aak|H X"<:GaE{\#-@F R|I \fU;a2ڗhPwS^!XyJl<:,c꤃tĔ!7óyxg)"b VhlXZý7 vAM $ gEe&[K/I%+mN RaȽ 5Bh+-J ;b$iq#mӁSjvYe?ܩU_}XNA[Iy pe?*gL<ӆt̽<R  W-2 J{&[6U \$;MD~hI5yoPž0P]CCvBz*f#:z =b\kLE 3`$Qv{RsBʰÖW&Y|=e ׄ@@\:Ic9(=L݄%ΊafRPqeӔ&+,?%D.5@;WpW  mP0|עYn> < O 8&tn ͝SI!a;|Dozf刞ՊS!K2%MۆrCu#2؞{LUd? 9o` H6_ jv <@^ EeM(@,w=8/d{r33K!8M)`5_g;j;r)IgumCd p=k~[ٵ+{/48أ "=xV֣%D|07?(bJ9X:=+|#Iӽnɂ316b"uO E~g9"OPӯ9zREwO. ڵ> j@?Gl(q:׷@D*)شnY1;ͅf׭3w9)l`}&xCSehX o6{P/o (*jpQg/?F+NK'OԄl\ *TUN~:/O79%/މ4T?C#lLPzʳ= 0P`(Iri6gx1a{' xpG@$Fb=.D+0!b8a/4M㏅gxԒ-wfGYkƄmLnZ3#ޔ#W_.JYWgۘQ^B_cOIo W=u9]2p$bB }䗙FbS[z X7 >Cxo1IvUжX}7;S%f%aExҵazaE38k3>H]((󇏏&-=NǍH> KGBjY)2!!) "{n$HI`,U=Jʈ4?O42jvx3 ISao: غK|1Q%2L|1Ul+$oq]\tˉ4v.;^4X7FPJ4;$odonӒRmGY öSwW XRXF0 We&-ڧЩ-7 Uk+fFG~QλƼacZ[(4.Ņӈr #E6ɼMS2F`t1/3E/bllrGd{[KN 'x k>PtF`Jh}IIDczWee|?+XzR.+')~nPjCst֫CjA/֢6}ru={J&_Yj~ŏgZ%I$T2B*P;=)`m݄!LGe2!jo67[s@vf0Vޔ @ۘWlҊҙ%vGmt_=u ^Ua;"Rj1LWԂ[G);8dz1HA [C>[0Mtњt*&Mzp|υ 6Iz.Zo zӂJ#~Z3. lG|{sx*LxYߦ(] Mǿcڄ\L+ԯUt% BӔ>m*Kni&kjFEQ d`. v<+f]^wׇ4sZ;5_c!f- %|?l>!KM"R,XW8Ca}j2Zu;΍Br<.zl1*\>x]?ky,=XSʇf) qmB 8:*%3c^\Í0f!;z%SG+v:M^SM"al{(lHiݔy2"fJB!A5nwnզvf;JfǚDmLg SXi F_8`(}jfH>azk9)'؍Uqw"OL)!Sݟ׷JG=oJb3Ҩi}EJg+bҐR_";-7!|⃒sq0S쑏P?jR1 =HĘpi J] _VzE/|:sNQC9% Vd6NM;ȸ^Z? k_ 2'[20Ec4^p@/ʒ +ʛ4`tG6sʌ'l?X<]%OYCԂqfW }TC*@x6#zGE1?Dyt) ֈaa ]s;Z%wS! p [1A!WkrUnA & V*$ U#>RE?#ƨr\cT$R=jÎ5TLP@j҂}Fu>Vۿ 1T>@ 6h%! }=s.~T۵Sr~[YH __s^#?kE;p\LRm._C>Ayɂkx/qu E6QL4YjLa^Ɓ V#Bx6Z[yk0vþy`ӈCܐO3tŞBi%v\RI<|Dm!w:¥jt8s1oNf58P(z2Jܕ2:=g f@CU q -%FRRvKU֜)\*/ hwյGfM,΄ ];O6;iJ7^*-`~5`#Rl9ὮpqA\@+sOz.ïjQl^[C r["oP@k(\3F>53? ݮ=FP =j6i;8M/_* c۶̂wh»_Xb/shUgƆ9YF-"64nsL-u'Co5- %GcUR \2hC=#Y֢0 jeMF8PV+i삪X8E/Se e>|c?n2:3;Dn<~ -m_߀c̗|B^0'aCynͰ@3϶I" |Dx+y̌aT21îC\[+Abaf5_Բېf҃\jn$m-t#*X $$~o۲})%#"tk-ђ)s:2zK[N{^D3iՂ:I(c3;]glejZx|em x۫<Ed4 Õ0Y4/p X=0 Y+ﵙ߂݅r{52ZE*ȋ)Bɒmc*!7rkR,)5v -aקph=BBbaFλtT%m2N/ k*'/{;k:$\J)OUH;uTTŚMsFX8í^-0JڇIW 8#z[Eɹ)čNdΥqDrq/aB=J@=kk.c֟bUYPKGVĀ%o|\-@8â"1%T Y(}bRklnŘh 7H- $ z`$Oei㗲rݱ:BUP|;܆'>AZzq8 R ǫP@%uRI0V&jw$²;dMH$Oj pjӝ~S6ń 1xXPdRK‚#C19K@ !y7#B]lߺY*ǃ͝=y`pzC4؏4ǯlDyD$1qN̞f4H :(+#$"QXT}_> K5в]ؑca$83VOGpyoueN) dXT,Dx7aEeqoN3vSJ$\xy1 Ukf %m ^j?#`M^EdKE`5&E1Hz_ !?6"Lhz x`;p>xx@I'ȕciԗ9T\\eDX(Yxnjءu2#eCj5PL":*#l@q)]gݯל_R>銑>]A5:c&&9\of.S2c;#u\8 M6֔5mk>'iGxzX"C9< z~J*Oߵo*Y:C"sMbwz}nZ?`fqN˚k,rE#YP MWa͈7Ϸq\C.qj}ƺ:HŽ?eIBG\ݞ9FtF`n dX9:ΟUL_F.pKԛ!pOR̎ڐcWuJq%_Lf37Uz՝)qlxBK|V$I Q7$W߀. :Th00RX3ZhW[C7xB1yWۇ-֤CE,!+9,!] Q+DҸd-e9=jxsjmK&ڵs/S{J! %j~)d72 /2#5$®*Xf 0;n&}#f`0l Er^Im{[7U-jY\;g8ӕV ׉@?1;hl0 ӟl&jxT :LVFq0 |nLH٧~HIS3r Gʔ'dps|3laˬe\x.{K4֍Xbݨp&;Ux_zh5lBFntf K#6켋b35f#9rVKsaĤ AʉPƦSػz^_y<ǤKI_ iӑN<1&.ֲG =bC\'AO( 4 휘/9&ܓ?FF[Y .D_;nr y2o22e䦛~&4$WҩMq%M+ h0uk`ڲWYC P.[r|ځ,JvO?` VWJp["<}VEoFlZ{*[ J0G<|.nmc#h(uo @?޵Mł+ʄ$a&z`d ;e>x$-jv=-?.m@N <{/u,!Z;KzA -Mb;EHd.:,d|} n iXVQ+ kEw{ ѳ¾hQ΂!ϏQԈ˭=_ENplχtA mLަ8y1В}UIĖUs>gʿ F1vnF@Rx0 征㾴>C@[X"UF96._'c%e۫}uhZ(۪eP[pWhU(J?x >3eOX\ulΉӺ10Ddg'3~sYOj06NC] Dr}cJb6"Kn-; #!6\Y]*zL]T >;_ީx2gb(cGV~坌)X3T 5"%9lE _6JOɫuQe޲Y1B6_aZGhZ j^6no?1d G3OȈnGM1V1ux0Ř K\R2vf$Si(Weѓ\BJ5@JWȰUD3S8ӵGÙ~Q+d'|> ߍ傲7\IG>7qӭ`l!37JelQ g쯟aIX}*.| lSNgwOO)JG}9bHĨsÄ>A  )Z?G3 /gk奦Kj0h!_:W,ClvQ֕ #B74bb mRad?j丂BWB4_OAڪ'\ DZ^ ryusO4 (-ï ^-yBaG,רĒ jK[;Tϣjui素l:3l4HnI;ҋ8)哶LB. dZ.FQ%tu}4k:hp, yy,ʼn@c%UuERxa61I)X`,#fUi5O9&񽕭Wsv="zq̈́=فK|rhJJwX).ǟ cɑ/||ETÓ e{eR NiBWDx ٜiHO~"/wmIb>"&i6_KwP^"fS޲+eӝ/YT:) qh't3k)&čkQ𯒮W]Q) !F,m^Ay ȵWzSgce:>gWh9SUm܊ٌ>eNgejS0ԕ1_E)eE; 5dcݎɿu3]uu/ֈrFw[r:|Ö)(2lkL me`D~%v 6ʲ y[)2v{{򍘨s&R?mi;" zn5n,hxN_Ƌ/gM+%96BjVsY.J=&^{rL?rP|Cku-'[lkYP-X#Ny&Ԑ化 YJI#]q5%uTzT`M^ikYAJLⱨ7Ociͽuܜw|$ŴJհfBq)93Z$ِ'/R(C Nz{^>6be UG%RR1`.ꈲ{E|>5;j^iCZ<]'X{B;K|҄GC| 瓉Z5JXTS-/-IڪqV+yOc -͇"`B rxF /8)$}yԡg/n%9u3pOO@8+ MMK̫rjV֡-Roy4ؓbщ RUGwʅu$>eG)2Lx?AG Ow'Yt+t0@(hיBY yh^ԥqFu񳔨nE++p>,F}>Cإf>O6aKN=5v&P砺\Yp_%8%KuymrO[ @ l)t9f1_ E%Sϻ,Q["v6^gڰ|{'JQw)9JC-G,*J:*8~6#UEilD lBC!2Pq@w/jsRkx[l N%fI9Wھ\ %]HfiVy {⌬c'uzW+M(yN~WV\B.6qTb޸08 %X>sӾ"|SxQT2?֏~|&psFV׫F>&Γ+fiMN^io5~KS3,l b /w!=7| ʩm?ï܎4vpBǎYYYMBnf['Ca\"sT<Sjֻ?ۣ@hQ<"bofe+r/CDMsQb*ݟI\ (&{v~ 4>G,1p3zc喽@6…K X_]iWOۂVP9K%24Jq?{=h)+qu<s\d*0=9z66DT ,(r^^v=$jPޢ,ʑOn3o*-v^b3d-9i 5ݤE)Kםw&ˇCӑ-J BKM DO-`v\.[R }3TOwq!M-V>AZѴ>7 ;`'Fה([HK^æ'>息Q}w|qٛ5B$Ţ<8>":LMLs4H%dxbwՉnG[}{1e" d@ee2{;L30U;s 76jsAb }p"0Ԃ R'%h"e@B+j~m_z"vC[v*!eD+e,}oj3ZH#J05|x* <5S36Cv"vkj:F}?Jarȷdo!k͘aPdT-Y %]׽_'勜m;(ҠTFpC u sP˿kaMJ, ز!b0Cҳ0IBUA@K^?uHdl!D0 dS;Tw.md< % ŦcEpצ]5썁G[Y^rz*[q߈!_LcuTI|cmEGܗb?Ҩ yVc/cHYEhpq=[E\ytMt=TBf/? ˅(Xs1u"Fnfϋgků;>Q8c-2{Wq=AıenO+LfF NCK.88H@Bt-쩂`vc#hV .[;z 2zzue`n?>(ALe*eߵz"pOPDvo6=-,l|)y\_ءn# ,e sXf+݆zKXGpmb5]+( *-s__WڌUcb1k *-q!wڠ88*&33~*X˃cߴ;hT-NJUr~ɭ5E1)gxLa-}"+htTt2Uq{Pc9qK˙sFRV[N,LBWr_Zc .{EyFaZyrND .3 R' sg5&wGb@::9A.n 8!0ov贗A2!%ҷItkF jw sǃxZ)L9;;4)G;;dY'Jx5gQOs Q8;8-e䴖D6e/e&1UK3}Cz٘;CO֨mVR3wlO2͸78!VQD c63 HBQ%?wM%4q#ǾK1Z3$h׭WWPMu- K,I ,2 b!(t!<^a.b\YQVaP z]Y(D7WG$UzcK!d&qJ,9@gn^mgdM +!i01!'2"TLJ\jE۬ j^ 8{5N QS-ɘv)TwO9/P'}+M[ۚ\)c j2X,y<(cs&PI_]p-evtcTCu,:`$ Msyrqhv?օ'*`\hjrADs~ѕd6>C7+`;Fɇ܃ = 62>x7b$ FN!o,~yTȥ7ՏgeX+!"8&W~nbq|-ARM)׈dUpz84e Z3\TVOX/vIG%vc1u=$]Z\^uo'#| .0JU3h=DJ=lV(ZIs)`\jVH>'B+gB ,%ow˓{3Zb볨I=t 6yDž/85=ܱx5JVfU&:0ཛྷ [Q'=\:Iq],"ntU_KM@/{Icyd#r`2SkSf]'MA( ڮSJltp]+nûzX#K9ۥכ7Wvao-b[{\)D.57odVϹX񎃕_ !,M*="u UoV3(fѡH 9 8AEJLY!N=@T,ьW06Iw{oЊ:Vtq_8 qD4jďO< pLoW|&E0d]5bW٪|+P!`=V{c+@maY \QJSOK`x ~plX5.r ·<șN)0SvKPqs.qtSĻYFɰbc:d@p\j_%SU7u,)~Z[L6-si+ŝ*3m= Ԙ\;F#qA LEzE ?+30zɹcoKS\jKE$% !X$ԅ+pV+fpeoQen:∤1|cBBOn2S;3qYoSl;=/ dnPy汣F1J1R@@-_A~ hi#HaŚ9![zBȠ:KiX1 w~X>@Yhrh+֒8SYMbFjJ7{fh}ˑ2 JHjvKY&!z| .%ubT~>Q}0+S [墼v@X}B>f?562mTΛђv*dl7&Ci.n-LDݓv%976p3Ȫf 3HUKTU9x .Y٘muƟ!#B^R%ђfG.GQ7GL?y\z7 <'|j ՑWdrS}qH&/`h9{Lng(w>tDn%P%|i*{z$@a^3)Po-:G$ͬҸj]O`>+S{%fp&VQX2^4/NojUW=T%̺񽶴r(*VsE &Pol3Ev HIZf20S?BթGN]z+<CwFd֥ f֮?jpO++d(][QLש@NEܠc냩G`D0[.1[I$78kIE^%9vѶ<P=DŤևąCh.uz"<H?jÕ|xQ&ԵMEXg10c/\!hWHi ұ|+Kdj07%Vʵ$4L]J͸9x60_"՗5Y%dfl# Z`e`~z ]B&oEĈpc?PW[.}c?)rD\* "O0tk .՘A g)\¿q:sMayJtJf82.9͸Ȋ揇]dU&ܭV; ۢ_k?y-y|su1<S8N9yg{IW)A~MiS:F9ڇ+ sO>,SęUM2^p0S4+ZfZ$9'/JjD*hoZ艄fx3Ra-IcUlujUD*Sa犜 Mp_s:y*+~qK#79;7kҲM-oJpPUwaXY8詴8BTMc/%'=ZoӪ(|  .D}T= i XO:Β7JNΦrN5jH#8X3T_ba[CR~N-XKyF߮vW=Sh BT5OtkF'Hmϧ&I~FmX h=cZXq҂GK`ٹ:56}kג@rkl*XfF2tJ?@W&}g(2]h7Q92H8`>V0/*Aj/}6qIw,+*AHq4pΗyDN&+5愂 ,l{bbU͒2 H 0@qg #YcBk,y\x*]:~PuUw6),|Z{ 0F2yܴ"(ku1(V+~6|vG0(gr2(ަH/ϐ\Y|o."IG;oqMa]scڷb3W,7jៅ4&~<0-ӝ`YJa;޶VtVɄWU>=3yXwn;=\ L-@|1]\( _h01/ NhQf@IzP{YgbnbYN*O *F[%mauC{HjDS~C&b6@Œ,C9>|c_AnR%c>9!?d%I;\D|.̤tN((!g/SQnzߛ;&_ L õ}` XS:! ` wSteuiBhpG6߅mϜQr  M6&c6iG+Jmغ 2F:W$XΔT PV i 2'}R41xd/UN.Q~=3 e{>cc bǤGir̄D2aepg"*kn ڼ {| cϏcC/,d.`wrJy(:X|OWSr"7 ^ldr4myq'l'!!)v3 ٯji/Qdd+dEAi9OsKWbdkZ;awi|"u7Qh1j²fNj!PEd{`O8HAnl7' $BU,v: hW׏}ioYo(!'ʭnKK,i=&t5VfҶa& p0#Oj`$i[z<4.]|Cn$V3/R,t!ˋ;sGj;Ɓu}0ϷJPs.bM+xCejC<10UfZX)Gm7Yv>EUR-񻾤 \PLf8]v?dDio򷤑]$#`$"xڨ!Yxe3jrmyYPbM&^y!l `u2#$a"ezL 0ȜcUx\8c*""ep(6}aMLór L'fHTdD]onI b01EMYm)тfE۞,+pZuJ,o#c00A 956Uj\8{]MlCNV6ԏfUpz@,<pV%1yrVk Eyg-_gxfmx1mhz5}/? {0:CH5xyorb{-F 5o_"eW>З\9@%BOy'8H]bߦRzU+7^|pMЫՒ-CPKvZrv {*1uAkQ2t+쬐 ~,A.l}T z/Guq4H%Gg㫃XG'ަ .ךjCZҳ: ޤ/Qe*O(2ff] !xE_[%n8)varsx ASV}I{8swDv A#˻&@#g"+(lrFdD,_IF]Bcj* ŸW+2 ֲ* ѕM,kSEX{h0Mu{A:8^tM1{mnb`K P[7x.F=Y J$D%eh9JoO?`E/+Xa# fT0bYnqzrr-NX",Ic0<mf ]SqCik*.8NpoeVF% 96szC@˴\Ydٽ8w( ZkAH%ݲa+#V=ZC y&|~^~MBTRb5O?2 .as`o sa݌&(!n;x:J~%y"C 1Ĺ:0Ty %4ΐlM2|=֢ɨLߧJZ'=a}n#ol kK~|s^Д5ϛ7M675yjwc] {۞FLP"cn-mC9qg¥Vcg|yd7S6sdAUln-zN9iKq &{L-nFӅN$؂4Qyx B"XhRJͻbdN+N"q/kfIrKG=ژQxWkmG*Q =fv+qtqؕw~lO )}5Z.۰dr s6V G!X ԋg/Yc"C$ㅱ7\).ahGuw݅"% :pd3PFonhN+d 3Gъ}5Q.FQ]`mqR:TUG^!`ȪQݙ Y3V7ݾnKsK}i0F͆5Svm2Rp~17UH︁-pW#sZR\}GDT_I+ !5*HN=QK1sAE( W `yQTJÂ&6 |F)KxשX\MqSY(}N;JGs'&4E>ً)3]JX6ܥc=osqn^uyxT \0Bm{65ǿ6?d`_Xhe?RH&AEnZτu#7 mFqg}}s as(Z&m^Uԇ3A3ijF`;KUa 8I}[O.MGJ?l݂g Џ F?kur]vNWho=O$||?k;f#@4t"0?'Jl(Q[& wkX~QxKjhi!4gƑQK\*an5!,^_HYjj_s±k,. A9QGz!&!]z5 TzX 0<'~Mu5+{S"aR!z\\w;^> ݊C&y4G8\|+1W ֥`+v<DYZwrq AVNߎZ[Ԓ-a|#Dg&TJ}+9J) ^KqrVuo)G;lE?j-+f쁞!ܾb*$#VW}]10 ^ex=j[Xhb #|ѴvrQ[x],wH#iH;X "H>F}mFִIUXTߏ,(;IocXu@R?tDBBTyE&7]Y+7 m_%R^tztolgB3YJyFς-nTgꉤ(ȑC*E'WXA/Uhr1V0Zsx#d2+=:̫Pjqk(KU}`rE{XI>= {5e!pK?ZCoEG+e^xROvsJڡdA9f3d^X(N`lvtȺRu*hͅ/`vPL@zn,0ak ׌0fս2c44 XO,:{ ;uv}Hv@& -*Kx"cA)_Ǵ}Eulu`:XnvWfw{!saƛ09]FUAl++}R,o Srl]h6qN1Cڸ=#0VDYμO@OѲt{%hz-I4HFR5;5㴇boK0l#XV7z(1q(\.).)]4$g_y]۸6~.{UbS/qLBLDўaDqWX)Q vX EM}w}ga[U Y‡(a&:ː(.-1H@n4_8 D0m P&lZQBF7KB~ililTeH'}'=ڄ鱁 ]vkmzcI\R 00K $zƍ[oAwTM?k ̓ PB4i9'A2dŒV&Ħu|QZ;]G lF}7rQE@Y4SQ5ƑՌ/\]jeϣS<N?s:>Y8ehHG,gN +33Hrv}Dr"&tN|3L%0Jb\Gy4z{M\HRA)@%R`~(4 Eq6~+.*G[;`ekEK.]L{W[xOݕ-60R{9D0G3UTvTbuh3棢ۊQ>`;ç$@ckTio K(Մ|v}^=&l އp.-_W90&!Z|vF~ kk-/Zw s>`{!Uq5ut@/ rv-Eu8\ZG]`@zYlRT>uCC$?{0 h aQvlh%QL. zta`ޚq,-5e0EL ?ZWXzt%]a lzMn1+NX`F+NB#$ 8Gնs;F^sF *Gb3~/ީ^(!P+aų1 'LÂcQL+}{1袽bia!nڢ`F$:ؓFgV`C r%]ܵjK ?d:N81]٘f> ݹ ճ; R奬M`eDPӿ_m{g^P3kl\Lf_̏=wd8ױ7 o}Dsvqisp,[oD5O&KǸ xP(^/f ?CH醉9(07xH@HV +L v[%A[X&ĥRag³jCJNhѬ5`%3ng;LJRS'f0FwUnrlDa{S7YӚB`ZOMA!v[ѽ\ V߮謙qW-ELA6q]v`싷vC̪j=@qUSy?60VPq#d-)wv]NLoL6ܖz+ qhtUa?e&ѬJsܿ _أ}wȂ{z!GkDV.(Z繱Ok)t}xbR1Gd^"~OYlV,렲qH$yCCt?K"F=*{f=x?iDV* j7R^sM!(OȳK(՗-Y5ʬ%!ո(C>Vt=g_֥Czfvt@#"caWg(TZu!Rm|'uރqeHxkjI^[R8\yaLQ/6>i?w 8T])ʃ ӷH zT RMxe8bw)&{.{nZ8q'J̵aqTȬsis!0 =X"E; 2/gfB|ʇuzͅE$.&`]N(:VŢ}YT mzoy͖bo޹rhj7 󥕭TKE ~?OTmq FulyS|H/e4;?p^S6"I; W-3g6?`I4ұ|Ξ)]#GsnETl1:G)z2Ϸ?HM (,&+Ak/9 [y!#>hef~Aa5R. :F4iOҏ)㊴-&2#  <?Yf RG*Q(\q?XVM՗e[Ĺ)Q}r+)y<\NV{8o#g.f)uzIH iȹ=]f]ɪ/! le0*͒Y,2Hj{Uq ói{=Zmxx1g):f~'bXϏ}T.CisѲĶMrV_ B"X/VE \qp|MxWQwz <l&j]Dg<4F?b R>cjν G|1E |!Ѣ)6Dxk3=lvwiX4YM33@&qx ^H(7cԗhrzK%=~{oN2>hH%w79>,)/f.t<0Ma`2f4HF7,Uq0Ed↌s;VFʕ m'{(`;avLU@6QmyjZ) S!pEH.kzݢ*˅j1,?Z;%Iw,wbpYU/7(<Z!aOhM:V-q{]g6YCv\ovq1U9,\o̱ok=4-̈́YguG?u4?_稶ߙBŏ{lιO5?r)Y`"W\^c1 UqCxjSau ɛ@C^[b"WdK##Ar@UJ"t}@~P9ia+ [YhfGus3Ф!HbG7r-(||^:,A}̤_1QzeVgP"|B?B(&lR581)&RacʏLWk:[g˿"K,dMpqXE@}Ɣ(Ao!}N ^Ww8Up?KiJvFnE:j-5H$o={%3TrTT~oZ=Ęd!JL~T `I>Ĩ"0 [Pq;;#u}j66;l7lx>^0T2vY JACGNXɓN1x5)LeJߑh>lTVD ԋZu<.E;: ȡ)Qq 2(\bIHA \H;v8QF;uw2  'WXv?DbH'5涫_%4o͕0|lD E*`Kڳp<)]L%wQD$!lxY_^d0N=Ww.̭.oM~Ƅ3QotKt/,4]uXq6%Yٜ#uǹ> ON%]XlJ2,LxeR urpJY|@^lC!QY7A=6GRŽdc&n^U9qKx 1)!UbNBZnZr~ % z9Jq0#%s+݊es pcW}g]LA^WȰ ޙ 5ﯡM ޘ u? e*zN\c#Nw |+!t Ҹ[,"7iQmF Jw*&%.^zn )KZBzE0vC#MD-EcXY= WYdC+5%N uV7\b-o:*I`gJh*rWY+y{^ũa&BE@ee7.vī^c(÷dfLHòǫ]ALaN;gښ$43GLD((d1{\ 3鋞H1]O*_1n4!/vfn0\8醪}!BÿBAyxPYC+khY!cJ(g@3;LTϱMiōlI1I[hzD['Ɇы">[! .Y>&Q.?+aC*C:.]# ˷@:M߱ᅣ;GR)mV7IoGhV;RF4"L 54tSkܕ|kg߰%A9l*|\u<&n`!c^OsL2DZ~Y8O+߂rVǍt_@ i:C Rw* ۓV/MlvnY`Uϥ HTlG@@ݦyg6\d$Au4> @ճ8H5b_el'm:' wS<7ˎ;bd7|>ڻW]`(JRsB#)sXe;KRX*'vFͥSGfoFɠ ;Kd {YHyQlU4cWi{e}ٍ&G1lQQ!øȯp0!~ھzێ|]5f 77`<=y W no'aK#402ۭ.|*$C k ~&Yvu mLgGL`Pp"-qgx㨑Zd^CEK숫;[€Tz]\!b.h/zc}B b7_)Fir S5>1iHiz0{ 4a:E?B伨A^Gy4QwHT:RX[-&_nn:=^g|ηo E ,Z'ZqM @E7h\"L/U.uE:.$vj8Z'4Qnj Br[|m&dG&/!I1!p09X>-;~"Xv-Z\z 50 ָv6[hod>+.)׷P4LSa +@w$=F+~U:(OrKCk[D0)oduӻ&]:䖣`{2j&c?\-O{m/[kdGrtSwfJ !tW#ͯn7 |gw_QJHeIi3;{:2B6Z 99#ί"4!˸{Qȉm)2Hu~ac/6arhOc?2+Ldzu_ǞV6&óՏ*`ŧ Β!VHxRmH@c'D Il W{&?QY~diXMwڙmT?aJWf- }m1L\VX.W6P-rkW:x 8R_̩w-vvXz9NW lvL K˪7t4,KJ9m~HcH9Z7kxGZ!@bsHlR:XbJ`8VL+@Ř-|4VcMxft ߭RF-/C̽dUL|8_uoeHޖ/4ѹ̺i"ㄴZe\,ر$,G(3AۭNO" iɑNf..iPH}bFFޭ@9mfZaݜQ# 6yc> 1~TINjW(T+~qHf4Tm}SWFc ,5`1ķt=*ՆO'Q"h<ʥ82썬yy!Eb&ސJJ`9X#c Nb[㒶dWb$7Ǻ[$Xĩޏn!gaxxSK/blPP@V7lMaJȇwCS\\-.N~DM,#s 㜑2$p\whOi&)i)SsvUq.%[2$s}ۃK灚8n&zRc+GA،>Dv[?uJa) XFzmNl<ݲYfx\yL&@u42.` e*s+Ϫ0@bzm7O9OʄEYJȅnhYe<+b)$=GFhPcL޻/X^xJ  v,P8v_V3yp,7wtتQq9|Of Kuq{VGݙȣ9춢 ޜm$۶-(s qr[9}0~`+:pd7M( ~Fr wzHZ7dڬ|˝-VY9JуhFAp˩܎ӥx*[b(XiwSyZ߼RB ;ΐw7CCA(RPpp5 xDqFݏX lqEfЃ~I Y &hr]e +v0<(';7ieH*!!2xDTs`A:gGV~;*`q ƍm7'> g ;i,ƄU am;Of6Y[%> I{e|bm-P9*gO| 3p`੖gaޓ#`C]Y.ض[<.!\?(^Ѹɯ$qi&SvbDwZcwC },=( w  ,r%-8MzЌ1==p;?Og(ojX!X%cL1L}*pyJfyH0E;vm@4F~t 1x%uAfy(-2=$Cx=9XxdNC튻+.Hi]P6yl3mR#]DrĪظ;dSJF4&jU`bWKݤ9o#_/:豊PEuqhr(@LqOJ(A}e7 d]лגXz6U eOrS6ё2PAiU1ѢOe[*o2_Kx/e8^ѽ  Ьiv3ͪhYR^Eh ]\0 シuqޕ4Q]A]^F/~7 a"d0S$;pOeZ=:Vy^q%IWlן{STd}FVDzO[(W P`:vqj qKVAB'ش /3a|?Ět K{HicKDiz1ԍw4m [+fKA l7}b̗SR^"7GߞLR b!(#l%Mz-צ%|#Kx}p4j>t*OurEpy+u5Dg3O !B֧pt"Vu=hovlF*XT1+|&C!#-H0zm4{{3r+U+ؘIaÔNd*$T=՗!eJP*;w92؃摡85;|HW^ćj %%s{Ly6os":.*@[^Y0ï$&I 8K#C?o :H]X:#ZTLRgs.'F^$/|=JM8凡+Jn Acw&%|i]fVػ ﺯ_FRAh/4Ͳڙ xs 0^ uϒe V@uY\imc,wyIF6X&{kP q]:as4<^WabVÍA$X-դD&1> t< qxG( \W$'1]ͅ3NDco«2;8uk.3 {t]*Q'v,;|svKU\ڋat/,-YmTd#!)-Hg|-LdtA-Hk{Eg8H}@RwuɑR}F|QUh&o.kGkrs݄*LӠE\)JrrlU.ƣ77tf?oi*ݽ{T=zt'@+24 vy#[S_1+ w~Rx&#Mq{B YDrȚMA1|wP3廰@ɜaKC _~n:H-U瞓 A+n=,[-9=noQԌ>׫ƶA|[H>b7.9܄R^sP/gli@igaؒ(uy|MO"(b#%9rۗ&O= ".j*|k'(N,>|PhJC/ w%Gm6' ͕vԪ82 6 *}"R=?0.`^r&P AJ> ^ht}{Sgoŷ!ɝiNaesȢQv=!A}=ذ\ @6W[h׽ hrʉ.lͥH8 L UO:-j4nsU Bs55أux.v>ؗLTv>aM9pZH 2r; 6&TFܥn.7͇VF"{_a s$4QCUu)DB4Ux{jWp~(}rՀ)ȣ߾?N4#}?*?Wga֟O46؝]i\ȹ*>&?A'{ B|o4譌SpZ7ߗNF`:NM]sٸ>%TZr;_V/*%U$@ț潐}8{Sjq&IѵN?Eϳs-e5Xڻdw2]uņ1-dṘ6 p^ ];;n6O>xqnDKk@M=TuQAyh[@=&naꦓkSt)]>Z r2UW^v2 u _e(ڑz44ù;伣Kˣ2\B*L\y+L}:@FŠRme:rׯk^l5[6ƀPjߺ7B3ݠPB-8xG.h<8@c'f4Iv ˿0cėw6o ($z}uFr= vuHk-gC|kT$^]!Z^0=!3/T4ālDCd.G*薲x^nVd OeV gc|Zf{8'JIz>;{E{x4:!屿Mcr:us5dZٸ'_ԯb ;rv"/^ k'Qzx ÓZխ9p]Y0 S'0DM-8Lq[Ma $k svE}r WV[n?HaԵlk6 obIg%P]-6yc/Ψk6BVD½<ը8]Q#٭6#l4bڹ i[_G)*5+ajZhevҽ} a)"8WLlǹ쟉QHi>#LnZT^}ː ,/ۭR#Fj0D5`Ɯ|BVxd"&{ R{;UO8ԌgDsQ-q;I,xu} /3(R3O=ܥ#*$,Pf4OR/ɇVKRZ551yg J`%J\Y<HV\9e!)k05q8pJNQ B Ok,H`ס,DAw1!?5up!Է!Nj#/r+:<0K+=elqJY9\*Xgzr %k.A׫'L%\CxMd3H!\RXa 22ؐto |FXM yE] (onq Q=9J+1.]ЈZ2V_X{/FcEfSmEdX>*CXG'(Uqr|MQPZvUOQ_#]QB rjt3[I]v+0 2ͬZK=%RvHԏ }F5_՗fH̹I>yj9u:2ku5" &if$qm49;>]rA$Da1 [o\dRϭyC#@3F~d,&xU:4Y颬5faҐOH y{Y*Ui?o&:qwvȡ9اNʼnqY(lRq(=ݝs;Մ XV 7^փ[A %ԋSv,R.$}PkW0#rZ7Pyҁ@y=MaE}ʚ"nਦv<úk 9!,@<6o0eI7ňT,f۔O0L Jl2P miG]OR2TPvh ԑ)H)/ǀO"QЋ!rә^O9@Ipl_@*R3"AjNy:;ݱ9:JplE@uM +N$d7p9tNw.rABو+TTd $c u{A/b*<"^˂V b_c?QlkY[MIa+ "8^+V9'Tڬy3^e#9z`Ϩ=0Hhk'nwisKg7*Wy3zW⬴K!Xa~ qOnk~ȫfUd}`V8c3qHs7?gȥѫ_,nfcXZK V1;XqoOyʢ_ XQɑ{w]>wUB&|/JDX.F*HQqyx\uiGtuy_ш>`Mhޘ etdBv+EYW8^삳ң+d)lSFE#͕371gunN5cj:ա.s<Ç5 4!¡=Y Տƭ0'tv7D۔N e!א(.Ν6&T]v閕PrHJu+>eG "W4(d#XșDɨh0QC[oyk8K`ʕw}~v2ϳ"V,0QQUW WaQ;Z+^YhĹ0_6?CZ*S蒼lZD%2 k{ױ3)F[/I ¦8΍y2a͟U,Vk']gF?[Lc.댨p5K˸gSzѵKE_`9>kԋiW%/G4 Tۮ ~3_u6ܱZ'pj R5Tn %v$YP`tc [Y r&Vzn:=2s||\s4)X5YsTRp1Oj-Q O_% .abj6NqlsyK>yC9/yo &7K3M|B禚1 15:Zj/{>#\Q(#v̚'I*t}-9vNfݛE){ ǞN^0#u-0VG@އSiM[z'4߆|T,g bGUXw n߹R{Ul}{d#I'MmdFب:-SДnꘖy˸|ṡq9[[Gf (l(tek' )k䦠2O L|^8R8bkrNj!rܑ5tBBkR2󼔂K>Ԫk4D+~Vi (#Ckе̞#5fNwG>َ1z:0<|3gr{K"OJ8ի 9<!5"sbܑ8 Dn Y8*ԳQVa4gҦ 6^+Yp }<[˭$vQ`,h Cu=@`,lP3)E,B{ ~Sj˞ӵT?O>;89r9V0|ƛCKƛ !Qr V>#7Y(!_OOU=_Zt;{˦úd(*[u]XɝޟGsX.h GEn{It%49Sߢ+$  V}?2Zྪ%ƧLH"4/v3Es_ 8{<[7"Lא]wZwna b43 luG A8Ġ DNTղ0/ۇlC0YhlleǑ *ӱ ?̌Aڡ1+\:d˳o1[ C:s q⪖P4~;7jhx7VJ94m@0ܷ!TG{ڨsZ0䑥gg9`h Hea):!kRmo# a>:,*|$8iIRDN,j]=9tv$b r?|XOh86E:O^>&0釟Њ]3'F,$Ke2l&+(ދ7e޴+O$N_=PF`E# ط,֝n(ō10F!Nz58}`ureTOAL:\i^7sJ+Zqԅd7S,'"v/[>HnKǁy\igoi@0]bHBpSWqy-}B容 sf ޟ\¦O[fi0bvsIIx4k ~" jc.B*]t+ 'i9EXL*HOJi6=rQˉ_RrE^<2Kh}Ks>7`H\S1^,B+oBTS}BHܞ̢~upzΒzPBX,R8f4mO_=r*SBoMAgA6Equ'ZہJjɤye0x'g%KMyri|-C+Hro=yջ:xiX>š6kV\XwL-?KTjiHWϫ1cځފ|7_Գ댽1]f\_8W_)irܥǛ.}fPUYwMzykw2'm)9{*CStDq٬ /:8͡r}@E4* ~4[eznF$6PTU xScW[MhyKwcΝq?*$@뺍jxwV8:0Mŀb>3qh<>4 ~#+z$rrvۇ ߕC)+H@ |>3JR R.tK1F|}ͨOF92u⺊y`5ʰt*լtne|9K|FW#QU܍*!n\ nts8.”ZYRDӍ`c-UwhsԲ*/fT3 Ӥjyډ~&s+iꍂ4UoJ<|%9$?IV r!)H:W,rϚzd8)k$)Y繄ALB# I%K:4!smw1Y)2hZ$2slŒavos:[{Jf9j0O׬k+Ε[˒bԮN?70DrԱW2DfKy+Pq2X:L^ vwBQƱ炠 HxZK6ިC3[k!^V͝ܗpoAr~3/{k^:L*J7m&ŵKTk 7/=BCu1k|xZ?櫠!':FC_PV}4%MO+N\Ovl)TUll4mؖvumh:0ѽ{C:CiW?-+V~O۩I,Eɻj 4?n[픖W\u9R^骘(vIaqKM-~;?~zcfdT,aXa.dOpwspaWt8LVX}u"x̀ȖqOUTE҅ T>q~%,Goclܣ&p`F'Z 564EL.OkJuzڎpɅ3y EnJ7 {+RP%C5>`N*g[0)?Ռp~`בfH(N"fs*0.+%؜ۇ+Fc%"fgYDPѡm!Ьׇ6\<=$'[ҧEk |-W;Aa>-3"܆EIurm\$kG8mxjy&7 /;}$\pRtɨbbsZg>.k%&b0z >v~K\rܐ\a+wI~ϧlJkmd9Sgv^}z Z !q0b}ٓVٓb=l+xz4ҡK4_FJo]Fa"ef뾢gAѯ,%axNg~S>X,4Rw32z)}|% RkT6Ȅ_BBq G}aEr6b7_m4LOؖ.1cNӻh?JPX|T2~xf qա# t1YȱH`3G zx\J PFBZPf<1IQUT[3Aת%䡳(ǒm ʣWo0: im~=wKq>Ʊ $텰@#F;Ɉ7ToGM>)I&ٯ_!w4Vw^mDJ jT]E?XX0~sA*r5jͶ'Փ mt;?"Z`R}¸#c'<]j>)eS9d "Z#JJNOYN.o$:!Q )Zűs-Qevx5 /=Z#x] |"ڟӊg52vͨ?S9G>ދS0.т_ b7[u?:R|+1s^W԰bđd՜91:C Rm/pnN->/#AJVXƜx@a?5( {+VՀԏՃ1#(>۶,Q`|gtMc٨\hFHHe!i%i 0At;wv+0|^iXP|r(#7s: 'AƜt5%t?:y[P4;Cݏ5VPW\q:lPT]q#ĭkJA .%5b&֚kX7(AiM~5/Nnarf֚DŰ6ꡢ.`ll<̋4pPsAR" 1-Cj7ĒX6t&C{~AcSH1fI }+w.R O@m? W_(Cn7(af~6ȌP%e@^ڄBw DaQ4+dTa4? ,Nc$%b[Aaa>.fwM}aQ"w oHQLf2%.;>#1s>OX ,26s81x䕹st̷uIؑO} >U F5+4"нw77/!FW-F`1# ZlX rp0YoZ$:0;ZN(mS (H)_ԇ9orIݚA@k:c0-6udE|Jh{2kfl!?"um{~:NES%yO<6(6ZWseo3\ [.U:iDz}~r`&b *dW6mB) Z A@i|2j%8S[bez?[Ѡš,`^+a}CXs$Cn߆Ss&% |n9DJ Ͻ=șX4U]A}iT%e*k:$/fA%`ᩃ]!_6FP!}DRdm9$TOsDƈۼL#->s]LpxRQ9zi1' C7}" #V@62N!O p}ЌRx-z"EycB bҰ4T=%yz'>Fžu>7YNKtθ)o_~kcˣ&8!䋶Yiʅe]yz 33pzYJ?l\\p87raP$񰹂4( \W9rK Kv)GI~1bS '5=U)u{ҸQ2U5[ c_*Dg <1>aы]qbm1b"y\= 6( \3Ce:e֨R|zyCU;qJvBi?mG{0Ř7 J7:W!փ q='z+ ;̷q<S\Ug_"( ɵ-I1[ӛãpa!61"&uxtnoOEe5uX>AoG]cT;lة1՘Ώ)ƄQT()`w֦,0_@)CmHXx H~10~+Kzɼ(y3hM?{HȔީrg{ͼ|ev`Dlؙ%rQ83O9jV8t`i<(,xbEQF!$Gi.25XngWu"J:樮BUSF #x4~/n½}3"0⣽ &hvsu{6z;js|腎Y׊ omF4ui% `KGU \O|p(fm$omךlaf47fByVBz"6*5>kjRh%,ĺ1*>x148,#Wq"c@ڪˮFQS]qF[~Ţ2= _{ׁ,@, ĝ\MLwC]#:-gCqc/d17=``Yx7G%z] pnS!;έG.y!L'ٮh+5ozOIt-׿ "b>K;ۄYbΩ OzY&@мIk9}&C=+8%%_4[")u<ńЪ~MM 5QRijϙ&xne[,XX=pnn 9F_2v-=TSpa74̒=&ʀ^4R&dJ53_q_倻lz('Է^de6`%fszϙDx7L.~ʿ>U.k&;8, ԉ jh^ai=_Šmk7yqt٬q'۠c ).21LEV?-~w8_7½Z&j—/H^4N't!QA l@ic1a{6Ӷ1,l7*g~U?u`x;3D]Wȵkko-Dk_M5Jz wճp?MCTLC7&22%,l)36zjXxnb7${C:Hkm6w+2L0UȣI,M磊ccQ}Y%E Sźz>O ( PKn_9+617x8]2a-̫rRAʇ|9JiL JbT[AEpV =i .ߜL&3@|79{4~LtҾ %J1$^VSL3q(*ϭ㪄B"=P]g@," %b8͈OV&gfe<}N ToU 1_ry?_:OGLǼ ֽK6és,,Mc?ug,>z)o~u lA=TNVx1>*ХgS8N24Bq}wQA3g[Mr} m;/ɳTvf;}zJ"V!h]-XM ܡ٪ Lk452hM71} 69> IAy-?l6H))_OsK#wnIg fctӶO^ _?k>_n]iFr`ZrS%0m-@%h9vdсU\͌tn2RIUF+juaj郦 IZEyAWȕ f}lh,/!Q._ݙv>?~Kʢ[.8.n!"ua~/^zrG̍rG°- Zˁ3k |+dyiu[ˡͼ Q idAe]~>W|[\AͨBӁmSy3$6*l8B*`xFeX%-Pz *d{c5&ɡYmgHYP`%Ea×dٌ>~|4W5\8e[FUG yw4O\l.[CBrDcBBSCUcA" iΤ!Kh})-jّ$푌LgAayf(Mʖef6~v sl܊ 4 X.d<ro_7ՀT@Kl*p.٨#{&Y޻'`TLrZ]yYe&W4 H1Uw3W}_: 4^u?PᅡCN E[ k6? cēmư2fE>A' ./nmrv[jgsR*fյ~4܌ؠ؄yOxV6N mrV*4 8/my{fpL'vFy]H7QHj%T)jFdK *(;`P)CQL/IAx"] X?۬$9Wl *m0=[)5}9".Ђ1̰alXr~q5 Ga,gj3R;[:Uґǀl [̢F9#82yt['.?Ԏ.ς(ˁ<[7mapGH 1R [lEyiΑݻbr[Ot#[ZIu-*!G?/opdՇкJ@vOԭ "JIGH9jԝ|.s%+Q mhPd*$T3~{y?c{!{r! Xhw;˹ڑ %s]>:rvVn~(ljǵx@6v>:FW}0/-PIx淲B(6?цMuS̒ )Xjhֈ5 d .Z4nNH90b2qs1g]6{PI!P}Od4AXRg®_jx< r.{ر5VN2f/2+8bMI^;JqQœ>k8SVMzFeBBc`0^&c;#F(&͂W 6V1ڹM;L #G"kbo6sMW?5]h@1uEgW#k3(1tDK~p+Jΰ5iiIaǁeaG$bZ-#1GHdIyVuֱ+-f@bWQV@/N~~ 3d\=Ba N(%]!^7>KhmБನ\`R/2-{S&_EѤ9cvE15'`Qȗ4'\ Lp[(s*$¼׆W#nwnjd)Jv:^Nwޒ2磔6X>>`kͨAžZ;vf1[bE E vR.}zR܍S!XMgs("n!5^(m1NӅҜ҆hy`mo/hF +{iq3SOgD4!?/ FEd!P-Q 2fSIrP}-+ߐ^κ,xdMӯLc1q2XX¢r*‚^YN2ȜG`f›> OPL6& ,"6TÜPI6y6{(fz\=ʳ9;z q!@a a1'6 CC]LyYk29m/FPe:YNrN*f58.wwg5y!]V%F[2`p4هb}" +lXVc8lr̾w%ǭa~#nn|b <wDCG;(ucڷcf,mX4G_O&oNcd߿JUJn2ζ_VGX@AN:fH%15ORP5]]>Y ڠ'2Y x2Iʹ\*bIA/xx(Cu.IΈ_fDznQM^3Ua*, 7zԼV7@8,HFq\ffi`2#C:_nӭ075fՎ{\Y *|hA-MxEcnYjt)&At%y=>VME'p?XU8"$"Ҁ8xVNiLóU@4F6 yD;" CMEL̇ű"uw*gyt؁*ypʹ0 :HEL5UvN=+W|Y F6 44KN8a%ZLYá prgy$8C3e٦~I;2dY X_iT}Bv0 uJU6avR MUi\XjC9yȵH' JNg߉܁)?QTg,M  {YK ،ƢYjv\vjQൄ~Ys UہYt섀 7Lz M>h`q[$(W̃7mK{=՞dc2W GxS\Uڻ,Wrst&)E3i{!;R Oq= Ȭ[bh> c簜imfԏCX9OeߠP*!К.\] HX5^'ţznw'WU~:F QmD~/l/ͬ;b$jУQN)c!ˆdM[(;G~ٿ)w+euQױǨBck꽜A@upBGvjU9f v'u$^ HUˠ9W0϶i_r`szp$>5 ș]r +KGc‡S C^z[mm8Z,MŹ}g^,M}]9NiV~@_Cn쵍͂y:|ŵ0AJͪmêιnlIo4=EGKއ]gD{(, a'`WI 2 Y>J@DaI78v2v*nb]-wUM<M@9=,ME*RWd# \$Kf#꽛tw=DLA|HjLkka;a$oQ# xOÄKSz$t]&4O@mMJ%wo!nTʪ!lu.5TFqЁ躄v=s{pO 4m\,N?lFvybñ.bK N1Ŝ̨kxlA 2b[LR"7O;\jƘ2mײWtJG\8;[_I6DfJdqx'dgj-:Fj:P=J-_ݳt񂚛%lh8&;Cn5X)-pOZsu!LjP6½$vg9T 9`pъkS1Uvs3Jsb`5*Xu;-7dp pK$6FMs@OmfeAML7VTՏ!֩I-~ ;R.Ȫb=[Hy Q6 le3bp5ڐW]CN8+Y;HJ-7[WrF#^<<ƬMS *\kLbA͵Ў Q &4;qb{_5)͌tt:KzEezBo߾`yQKyG%V hCb[PžϣhU"p̮H"(ʅR;9 W<:Z?;@0 _=LCyod_X%<Py+Z̰{X%4+5E.W6j#ޏF9tTo‘ڔ-]N.N*bQ0`5s4ߵ1JddY+P^0bzY?+7G+U jrܺDAz"-Pm(|4_tjDt?K0#=(+} fEivyP~`Ab[)8}L;`ܫϡ}&L"O&h*G +HpkUgGEBR"AZ-F~J~ytwNZEsEr.@L,ۏ0YOܻ =b:o{ݷ_Q%c;[rt{څ>c {qbbPHR"-D<MOKCπuo۩=q2E ~5!S :> ۃI"g 68ވ~SLwJ%!UF)_rg͊TF~^+/F9J48QnB^RX 5[mrT\66J]rm1r^6䚭 '8܈/;PIio`}Ӻx Wh)d7{4EqvM;=(VvLO=5MrlLιsx K ʎl;r~0De- S&ע|tWnX :uPN,&\GxgN=|B=/9 qGH1~1# -5l #Ы;FD.a5(֪**t LZt2cVpV? z(i!I%$CtAbH Bg}CCD,^H}-^wzشhYfP67po}T-t!L‰<͓x\JbJf;.T,Z=/K f?8A5Y3جMeM\@1aBE)XzB_*yfGgi[ _CP,͎1/!Ǵ+d쌒_T|}dܷ# 2}C881=؋7]Wb& &5AU]q~vt|2w`Ev|/o4?^dVB0`!``PZsN#6qM(KpR<>7bvuiB'ۑٺ\Bת*%BOv<]r(B&δڗ1Ʃi/]TW]t@0~btLGbU8 Ir(BDN\YB1fs۾MwczƆ]@s?}d"]=v(vl?j*kƞ< sX?Y%ved ǎ9HS78H6 ;m#eḱd|DN9z\ث"$aƁ'@I:r*ڀ17Z7v T \n] ˹X%>ɖQY4r54g-hmU~\3N^21y!ߌ*AB.a|)pJBok{4iոQjLÜ6nv߸~Oα/rs _MI:`FIo}$8M=Y G AP kVZ)KS.)Oj1'đ@䛕ٹDjI& 's@B|/}TIVDƜLX;&犓Kӽ싺N s ‰ F\ags4T5zzǻkr&I%5QL.Y$s*}Jj.,A EΥ7wx٠ װm;4 º2 LkKD*7Z]b7=4IgMTc]&8OI95`,JGdOOȗ`I; cF >U- &@ޢ&?7nNS{G0q$pa2#i&qS6\ -WNT`sbPL'kv0)rr _KKv4/C MSxV66mUʵ6D^495N<.@bzpv IIvBA0l^ރmmO\FQ5tR΁r{>r,] l'8/X j:(NSMf 킲aK. gH(ăSP=0PƱe=l7BQij}&/L!l/$v ^>frErr:c8{F`uS} kvr#[N3+12eBd-g E^4 ȣntfPS= Ogl:M3l;SR$E%Ȣ'Q ?BK `L MUbu »:jW S>[-}He-4 SXZc!js8AJޕ|YQ1h$)+V|3:Cd`Ees(h{x\E8@>GbeQ*dU$m0${ h([y02D# nU[B{/:.Xr0ebjӤxl:p):daA]Ojݑ/EH\sGIHiV֭͝][8EWW4y{ЦZF9;e {s?xb򾲑8YrB>l {`f7+'c<%BQр Oa1ykm1dLջ),#^2xUߦ^Obw|7LnuS(WDb tfªio. $dàsD%f:U j}AJz)pz^? {˭9HvHF(w#K0!Hݵ nJZ;g u)u=A{bZtM}2 Vf`>ey[,D5H>^DMWZ~gחjS_]0x$ueZx8233|;+XH@NwS R4}IpaؚhBlj<] .+; b1!Hb㏍">݆i32j3q{^Q%TyBJvlyH/‘?aM ;qa'2$ 1za]-k(rT쿛SXi;c_'J+YOV<2v z?J8k%r.fنE Yhih]/H=FrwlGK5+~,38 u vZŏSwtgNCҞރe}џ i 6;Do5հڌ0B%i`Rn wT@)ziR"5TUA3C[h^0tr`=f!=kGtCstqY@}y~}l|b S`I`M^ zP>~ӈi"(uIU!x`v84fYB ㋬)ѧyigԍ= ZjtWBAs. 7 PC8G%tNa^.)/;OW_o}(ϰP[cg%;;һkP9Y#y !8#s^0SUX#̲gJ~P;5i=]=a.ݐ6imdٶ48*Y4_CjG3J,6\DA1DO (J]rGBTW;|L#i= itUv. WT8;4PCLxDTs %1CL hh*v+Y.L(7tK{ő v!_ⶋ GlmhX^Sذj='l"?)amX)0HY2w߭uy)92?[K'=ӅxZuVNR%c08Qi ^ E@?/CXUgfO&Rǥb$_nky8(]0&"Y VJ0xQ$sY(\4t*c}"-Qq3Ϲ< k>qa_@IT2jQJOHR}F-N*H&B=p6˻DHZ& w_NRt(DDqX5] c(to\Q CriČ{ܬ}mk%kgv85[C>RTO&'(9DwՅU!TohnߍՓ&eS+Q8rxW Rg@Ors*`LΉdcx]M"qN9%PxE 1DKH]ri}ʭ`h^lls|8?uoP늉+$ \"xFlX OyQRqf@:gˉ12 e`i摻T5[f,\b!G!-beؼik(6Bw5VF'H]z9l/czmm3bԑao|ahgeՓ=]f 5J‰0O@HЧsw/v ?Q!1*|G }GzLɠ56/,>"N9ʗ (+0urp ǟpmF?X֋mV!*'X<(d %N(*Y(1ݴ.Vv"ΒԒ@]%.uw4Y$_*7Z mSvx .v͢_qىqxY=)k;X!-ْHsL#މ'.I9ELRz#t W zpZ_&̔ΡY.B>FG創S#I]lk7*ڱ(Q,b\E>FȟK$CmŽSpB.Ig)ͬ~TiM&i,0ʶ|U!T}ƞm6 U5  2-JBirĆظā{ 0w+!.]}f8҇rqROT\{zx~mg+w9ZTb|jg:`@ ؆HHLUKh%N>Tp(Z=z]wX{h+{VOQy_Nf] :n94k` XU$eQP&ԧ[@kO@ 8ԼC]cu5ҏ VRCE,Gz?VSѪ0Eiku7]ekP0`qPE&D0&I/`[RQP$v Y=s^3h:˶RCdwu*% /ϫ4W>dٗ!Ç$ r"2?.>[p(1s9~^RB. 42ѐ(ft[Px~ .XCM}4UUgu6]{,y\`W1YƋ&aIIGy͒2RocDYKWQ+Rh1T> ^]y4EMWsKDme7:G39ų.WRjgkDP:۹Z"ye%t$ſVV`V+֐3$VD-MG:n-~^xtu?6elo;Y aD6NθDEW1/trF/)'n9e{p@Ƣr!MFʼt;Txh&πe*+yTUt@?GbIkbU*çm;j -;n p 'h't/B*;ppr,;p6"1&aآX| JGZ<8^eSCw8՟40I*]9+㕢y_S_9āPSs_MFnSıY<6F8PN})GÂbjت"9|޴{͋UORi@9#8ظz@sZRC%+P--#dlX+41+NZ&v,?*d2U Jԅ{QknxG"VV JRbҬkPW >nؠz7|E@:1@Bm>#"bB >U { \DR`htwc@)Y]1ЈQ4cq`ҁHF| D@ NUp}!QnμGMaBq[Z M >>>|>ӂ.\r4rCy,ZZ6@.sO;}[#=?g͡&]}N']yJtxP=JdDڑ%3OHֲbhv9(l@9 ^0gAΊGqN4nTbv`MI~$ה"טZG=2`?v&U\ %"  9ѡ1:U=Ď6Kt)?X1n7.1]s)肿'T>3%YvRn^BmhZX2f]褏FSj:Og3Th8As-i1zƈD@9^-t=oP})4*'[JV 1h!ho[IsQ[ڔZiIEcM]NGBcJ;CKPD M \<*Fa b?9" "~zGz} B MuZs -lt$'.SQ+'JD#:faCF/f_qʷL+uoZ:[X(vT׵"FaSkd7']r2yf46GN֝e45dTeD>3lg:?%Be!l V'vzj֭wݟ+Cܔ䄼|MI|wS ~U ,U~rH1LrLz~0g@95߾b!rnjAj Bt|m?' 8KѫfQ!\ z#{10TY`t3F`/K6Ⱥ&JDQ K?G3a囗$ƻb>ۨ ޭk724Un)Sj*S2ٯ5WO7D Qc8xUgY|6NHNK a|#'&̡q$3z[R:C';{F!~xxe]ʴ`0I\ObU<عn95%2Ѩyv ֡ϿD,Fi;5`/yhn9+L2uxrSdȭrŋCč컶(ԅ+A.2 JBt (C|9"tf:YxZO@YuAiEd!a19ZTA.y}Ř`43lH܋y!ۺk\bRPTfRPKb倱͒Ni )Q SK_]NXvZ(|m2 lmE!ѬM9릺 .}(F^1-W#ê!PpZpx',ڋ;JtPv4a"&Yi8(rUz]Α~1zKYާ/\.AYVUᬕK> f3iVod춽@j%+ YpKs.VږG`Nj7 \aD@yp覽,eVAKČ3*Lϵ6`~DnÂ$*k_D9!.(|7:'EtjδGRɣS)A?aiҴwMle.Qsmv(uJ\U K3=xhw:#&Lӿ?! ߉Y*Ob" NdW~\*oh F#ZDho^-! Hrhسc#Cٍ|RnH^W]}`Kc9^Kip bjH h\4 f+HzTƘ}Z.LJUw_W%M h;Mzk7-,MyiNsa/5=jW;dtaw 8`&z B1}@:@+P 3bV>)Bh/ʻTp.+f/7J.<?7 \(#jyffNO#[z(-1huu+?567\ٶﰿd[VKls-gX+2x5S-1ލsvj? _jX6A{ðۼpo歙3zA0PfM?)6'YJjmk5iT ޯFV[:uNMO0{@n> مfe<*M/LW(ԭk4c3 SfMOP5gWsCbFvqKRm7q9XW0'd>#lD_ ݾ^ԂTTS"V˕cwT裁ysW%%n9uIn^*RR^}j9TBt A 䗐R`_L+0/yXdux,0ЪBRph[KeNUDu(H+&4`(MIcQ^.'nx$oHQ媳K-O[5}UHmRdYFq?^m_Y7?y:/%GJ ȼI.c,2@AF )C2m,bY 48d_/W. v{" PT\$-N,?Y(ா영!p%X]X_bDsc3O$K0mh~uHQMI((֌۟>egbsJlQHC/c1堜V>Cw]>OlIXX}!rcc]cvߣLZ);*P8OfQaIP1EV_Zo\W/3OA JUt! ф H6mW M$:. m\=7xӎAM_PcCJN{l%!, X}RPqC;m0_N(5<Iwc*+a)(K f%ƭSu\c#epe0]UJe<}eԱs&(LL(_B oèй]{CE p?& `ﱒ۹u&1m>UZ*F/|aNo1ޖFxWTLiXU(+X)k_,yqUe8fU^V$mrä_rp wE+ b+HNL1ndmq 7lxt8Ts{ hL[&G!cth;q(Z6(=(GT#BЯлbYu$J>;dRfk90`@|!;n|r0&wh羖fҳ\%LJ߰lym4B+|j_73I<^ {#x30j6ɨ(1G2Ldf}2#^]GOQ:K'F{5E~|oyP]cޏVLjCogu M!PIVob nT"z4b.@S *>ESvk2wrS+@gYADBlc@ 1YOB%}*lPY\ّ3`Qm{AM$]E2eQP+6ջ^^7 qJve[_#/>gBU3} rʃKzp4C q\8(VERO&˛ⰶ HУy$E1%/4!2._*[indZIAI@t,OPbg2zzUuǥ !ETjjrMM<:Հft%\֧t~.]m] tj=ewDy5ST:<ϨΓPdUp[ 6+zd{tMω!8\Ѻ{8 Bsgk1 ?vKĀ<@_dM:: ` heV9J#$Q vؐ p&$OyЪ k/[TR{;.m#^F\%Apr+BZEYv֌#P5Ubu\yfkAPfa1_`/h^ mF6&܃ N mz}O Oe7{z9=0LC>'AHG_SHmQd1(|ibWwC.zukd{=۫}4#R[zm"3ݭ8<,ŖXGsjCiА#$Aa $|7VhCrOMC XsD(/.?|=[38J)/ `affaog6N₸r2S]&E^?eOMi0(M%Sc;쩙XB6 ȡGʕt$;WZ~,SWڝ+%SpW cD"QLqέx.)1uYrzG߯g _T6KjcQ27 /ƃl>: @&#o9H;5zP7n-/1/V_>i}6^|Po9*hj Za6~IKoBX-t~W-9mXѫn\gypq3jN@X]52EH W ;@C[*pO[{} gc#fL uTi458=*mwC#w'GU 2+td ݡ,{wj/]h4|kB3TFBnzK/vi !y7͒©lFS43ZılzA9V X98=*1,54Ά'z5V| -TB]6@2lz@DEg~XQng6t0d[o)3&ԥ*"mF3D\ݮ=A#ZCn3<9$ )Y~u43]piBR/sBT^7PRDdj$q~ܥ)sp<+&] /I߄~,dHD:dрa$4v˃ PF=m͖09/8!>+q,Sִb]P+[c#n AzlIt@xf\ŞSRᎥn"گ~o9oXH+?jxlyo\U͞Xj[_wHoK=j4n-Fb#tT{a⏮u0o]TXި#;~\=F\GCPfSq |WO>n@LJfP!:4Nm%5 as,.qrx٢I ޸Ҫuq 2O[38c̎X$YGSa.3`)7I MTrb+ZcOv6c*qcy'5 /Ϭzy?#mYB_R'H!uDF8y꬞$q7M$?Y^?ݗ 7Y[[Ѕį=lw>VRأ ~pzOW]SOk\)@CwՂs1 (zA1cYX # 4Ȳ mrg"{$s9wsA8*(b8d퀼jQHI&VQ;p bZx^l"lxfFf/Dʫyѱ*B3[ KBG2 $w@e aa%ȂJŪc1mj{ H+vL8&PI uhr3H>Ҩ'˘Bx}αSAhTKK.m ":_nVbWsToA`bH67%ZYX=s3$Rnh̒cWA R͠YL3ϨuQ,ckUvny. fPfcVg"]\!ЗMLw5B9Xstw+^sykX7%א4ߛA ~\|d#P݋q$ux7tFVjhA_}1NLAU:|C 2] LW L^ &ڟv E&<'E@X T2 .. MGuS-SϴיSTMg1ot 6M]yp^W>fAA?fqQ3f!Dqt VԨ'j$OHV_NtU-M,)apv z U0׸ H||[sOm&@ePP9Ųx^&{ S؋ETkF{S-a[NQ|UXPLWE/#gٺ`/ޭ(& qɼ:)U/˘`LdΊc|Yq ºS!R_sJFĞMZC_c wLI';;9s7ø٪O :D:dG5#Eg]Ӛwe6y+0 \R|8CZHlP)huB7V:UZӫI[}5 K<`;2<~0u߸VnN0;cTLp .}W"i@`D4[]QEz|f~o%OX_y!Hf}7{SNJNIB1OUVHˎ=蓍NYI։.η!$Y Y,=fk^V q9 I7֮Mn7_ Ddh2u?-;v PlDj2'@D>*hlm=]7H9ޓ 6~vhnts0:.[Mu,9J~q?U.QUF;\FP;b_J+}i?)j/%M~\1F BoAZ7ሿO'M̹Cx bX'w{1=ףVp.Bw gq#j/MRk紤>B_QCgx?б˸Lu i$n)l.ܤu MiDS]X/YG)b#MRVwFxGs !i꠪} P׷# JNCkquD #t;aY&Əw^iS4YI\}fV&vIVO(\P9G&T1cwCNWExrc$L\Uh؍bD*\\)8qi8IƄd? ZR;!H$rSE>Rr/pt24Gȷ\o.l-`JS{w_B" ޲ )2?m%*]&pEYx. hӷb}X,o - @RH/O 6aπ)NÀ]ZNzM= H2d<Pf]m]D+Y-v@ gyDu'>ͫOjt|_]Pqy,l3op ͫp&_ ׿ɡfJ=R|:oUȊc l$5|aF)h,m ;;1ܡ.,uj1D8x'@-j0ק1(x0|VĈ$#ġ{;HR&ZaP|<𖊮AV Ds@aΧkBj N3p5)e*p9J'x#Ǟ#F}ڞmKEnnw{=\< 혂jPo,{i7kKE7Iy=Z&#ЗijJyXmN2K(CX ]}*u&H30Gǝ=A t1n" Њ{m~ڇ-߄svnYò8p[WqlEGtd&7nEi߳JBG%"5_o0BGt?sꠖOrؿ,4W-Ifҽũ(̕TgYZ7d='81$~KtjunGV V,Te-cbn1njK)\$)g5+(1QDaoUXz0aSYQK/xM6(seC8qC牄^sódOM`];8 u͌eaԫ!Āyܬ) /?㩼T?9td+,O+M('Vø,7~+bSwD[ް* i7$7^C OCkKt\AU ;K!*X! ʪJz |OVEq"+8¡2X9F3F㿫ѵ3yɕ7/4ݼ~=բoޏ/N~*SFxET %)(ś:<*=fӉЅR\Qva<ʜpL%A?xnRYӖlbYa+ݙTȻ۬;=LNlDOF0 dZb-hw?e j<,4v{Hv18 ڡ&hIZR`e6zc1YS4:ʺc 5,#F/BUu뜉m-x*gr{Z%"r B\L˺c-}l,!y'"˅І]>)4T_N@Իص$[a/^|lrº֗%B31rY>,ZCȐqM%#$x:+[#[QPSUөG+nuV3t\"Zq gkf>8NJYs0w-rT0#d1TM}89NB:xa`w ʊt^U6!kL@h"h%4wglUVNWuPv,!iX:)͖Lmb 2u {L}!,U.|2;.>F+ɅBKqϪ|[ڗ)cZO^gίg桥Tp*;ܷs<|3kX ܓmhLN)#5z:8-(~dWbzN{^hqK)xI˓H̜XOX}dc/r1 NԤyurD:ºFb uItُ֚h#u!0㉑ܟ@HγzlWEqY$\*o\bw>M xzʈ!F12 ~[Vރ*viӫTEIwut>ա&}o^ a Uvj(dM~$y2?"ej6PRdR3lK\ ./䖦5荿qPwj XsGK"v[~k]=0a6nO@ѺU:Amu+`lcbmM e qJ:?ڠz!] t5]71Xa' bï,t^7F9 .CO2{},LB :wTvRoP9|m7!`oţu5t}rS%l܁'5|LyIwQKDUW:]|Vr 2%>o55H1Bҽ=F|ЁUKiK0Yd"ӖpWx+Ϝ8Ჹ#Q47^Rp5KCmhhȠJ¾j^̮)å](N9)gdT'kϖw4NwܜMա4nIY[ !S.2b/[ GM5h2loTq4>BlgJy;"PdcQ$Np 0>3uL] JS&7k'X?lWF**n O8tW$ŔJ},\xkz^콛^/BXWlqjP=9ģLΣ텮L~^L/I;I+GYG6 =eiaQ1+EƆDlp5 9.8$ӣ[L%W E _vU[q():m<^ڵSC SEVg"F!18VucbPl@O}ʫC0Cl5!a6V@4 P[.iy(+d _ Gl}sՖ#[~H<;eRZH]\)!ynS:N+Wtl H|S3w3s<мWpTȡ-?]pypSŁܝTl-b(*(YbN=?2t"Y8=`>Y=&Y*Z'TkH JwntHYOj. N0(J;\UJi wC}gf 2|zSٚ117[#zޤd%V ^de:XX"sGix6+"J#5ju@1 4>pL׏hN]6S-)(:ХحdBEATؤJ.Ҥ]Y6Lk?ks]5 8~*K- C#7w9CBt DZ9NH-OFrό~%yk-bCdW4jGtKzVX(!H\ Dj^M6kW߀'*MGmg]DÏj(Aゾ s8H,xm3=.)E |ZδJ!el0m5˾zo1[LZ6ɟ/\`Ш?yЪc†8H</%`nMѦ /$сPC AtUD[VI!jo0ŅD5nb莫̑q6.@+Y\8Y…q^U:}OyE5!tKRҵ}Q{p6G&%kËYcoCJMU2y2ʫٖzެ!D`HʣOmPQ7=pλ[63;= `ދP'3_8`O5 YJw waz 9eH2 AC(u殓~ɇS KQ񆇄K i冧D^~ 'Pd0E\5Yjrϰx u?ol{P=D*awۭ%= *A'dR7 K=d 9@Tsʍ Qa kp^ڼؾGi @D~#.L twyi>rkpcTP3{YsQRCݧfer_өcRdVdJFO:q7u{$aUՁz_`ţc4`6m8L#.Oe+J51G O,jTcdy<L6M|c2:X!]oP`?():] ΏU- 14,Cb:=z `o:\Mt$8~9P"'4SpKDh! ٽ.n Z`b}H6NA?zZ(7u=Kpm=R4pA =3 VTN%g1:\-)Z;җ+:uDzx֊"5Z^:|<0\z WZNmg͆#;igM3]#;SL +|h rhxKh?io^siK6UrB5H@m^u7!TLR;+SO|^NYÆyr+ *-S>Jr"6߭rd+n3>r)ͤNد- eú`LTX*GeEʣnp|cݍh96֝PL`IOΕ6~u @pC3gZֳ?,f%G(0b=|.֚h5)'%( -zSѼ8UTol٠Q}{eYHJ3NA)䰉/(t"=ţڜ%U@Psbr tx!ضp^; 2=+oJ*b(` U.MRUr]T=- }/!| 62 q`tzI&IjE€m"}!,_5D1*,oE Zi/OwQ+EDp0{ xi[սL[DC]ݲ?CeD(jY2j+U(DEڟ&2%]T r/}DB$Kr]N0s0nOpRz/>{Y!.͐vXޙ:Xv.x4IcFw.5CoEy#+`ny jR9%ue$ c[ܯs%:SQ6_^-[blWfyS.'Cd*}SNQ۾P;C\]67cv5cMU, R炏anUQ\؉>mmǕ506tU7;qy,@"Hޅ_Ƃ =/ H8/Djgп$zN]2:l@eMqЯ--X1|0^[顫|3H/m²l4\A'IfXo} ic^1ڱ~Nn[! (-5dR/l e:6s^g*e߄1jA?/g?ìoUiksA.bT{GloebUks/l- lGNKpc_mjYeYzr;*:ihZ0)8-^5˓%ng[(YqM T\2V^ų, E 6wV9cqNKQvrDŨ/_ R'_S*pt-Fq3z0dL,jHl|n^s+M:@xtXryd0TG=zQ+Lz|t6/LipYjʹ-|}͌AoEA0uKAc3rپxʋiD܉kq:bW\lҪM o:.&LQis^?(>N@OL"r V]vSؐ MՐ5/Iwf} ̢aпQy^1yFVtpw*2+~:+́/s gJЕ?U?uKǶ7ķFhHW)d>Ӂm.|j9a(*ݲN/e~x/SQxơ9fUQe#v2YL /䝚~ I¦=ooֱ LsZVC luGe=FQ Yx#!3Bh Do@XU-/\@Iff fab{2m=*b`ݿֹ"R 1PƄ$P"_uduqшv꘶o3\"j-ƜTmH4`4FdIz -$i$ݔSA8:~+Wfp6~9S|I5*G MT vy7D9(`\vFVI%7ך/ 6QKgDmj*GU˅q,id|-T42e;ݫӋ bP;,ugddgRDiDD֝jjԝ.,&H"Lj:kh!gZ95RfTZM\#sF0%/Aܛ&@?(߶L18W=#ܖN@bB w{9:[ހK?9j׾h4:51|:fGHGzz3  5ͧrЖ9d40>'am4 t?U"6յLzsE `-`.Vh6Ը)eZ_uN>j>N2ʵa3z#YgiOIBAZ%!Ra9?{p7Mj}*( '_A!ptu' Lٕ\lJ{5@)bU2T~q9;s(.^0 n8%YSwhUy+FsAMI )>[,߂b> DX8l}XV K&oԳٞL (*`}d/Jh)a_7 Vdh8T!YIA"'u1(u!9LF*p6RW.91sJ~FϬ??rPp(30, "k?.myS 쩜qi4H3V#+!rW|bĬ8al@i4Nᛚ#,(nK`"Ԧ6ⳝ{TLbc{qQ"dC w]`UAF! " lnvC\7Z a1EF؃.(2lI&B{$D>􊦠DQ. CWf-8 qXE]+^:=/lLtP$UA5уQ[cHHF}/8sG\a5`X3 W~GLaΗF}1=2c6yᏰ&LfٿpRC l4"{j6`2 LfRWc<M`@+{g t6>79pN%+-*@u,J[ -ԋg5DYQT{=kdEҪ'4N7T-WDhh,:XgASƏ (@MQ'xg@P)-OߪqtY9!TWŹN=8RBMGr IA.ػ=I!/OmIhcAƪ Qg'mKKUç/4fL+Gu5E qXȄ5[fl *2? [c^ m4`=Wܑ JO[Ո_f!R4'q &=XuyΙ6O!Uץ5-]J>h/fFFH41A,oЊ(]"z;)iNC*bb:ӲI p#JNqOQ ;`w)^ʴe0+FR**Ez~ N8V V*{%rCҺFw!e+{v0lFȄMs2RL]mkm:OcFC^GA% o@fW dUU C8@|\Y\oh,wq^뢦yY˪穲\3æڎbt95<!oKA6]]rQWO@MjI[ҭzd1Έ>XzgԐW}/hӵDny4 HAaH)fؙR4xc׹2 ` H^v[vP)J г?Nn; C@ءzWNG-%X+gVl4.I3l~b`]TQg/HB.K2j&pI,(3]j3kMɆ|sݚJ2bト~K|hFA݇:n{5Ͳ|O%L_xU™1>oîuSsDMnrcZȽe o@u{FTn`S >wB.?O}/y$,0z]RfՆ#/\@aJCѝQ["z<x/$"\*o (}6{LN[@*p55Oj<ؒ>~l6Xo{W?xi^}fXn~Ǒ>P.j+K茦ɔZ.y1DX5LG8W1G$=)4y%I1(^w_ .ǜPd3cRԡU3e|p(B]8#峠 65M3[ig~e)ġ/z:Mq ҍ቟CiHY>i~`sȍpάPiwox̼d}+B*@Ҧ V\C}Ɛf31,@?QĪUN 91![)X6;Z=l +ߧ1{.l&q9oNg2(>m gkzΫڷlT%Óƒ%h3 A[X\U&2NP_8=54©)=5ʑB1grM|Y҄ʴ%e4h?!eE6c H>0gB_=V [! iZ~<ֵd/_ n߄0[7ALegҝN!^aÔ3{tR1d1*Xr/_Zឮ*@Ø};I/CIgZ's#!<(,𲕋>v%F단I j-A; L%i򦟑9|c43k@Guㅽ M}s;~;؈# ;&E i<9|[Fbc8s ּ9(XJ:(u>U_:O S8%=-Jy7\y~#GzUY]')"q|A!ͫ{Gt޴":玭 vft|S/}J&lH8a =$*H&߆ #E چcXh}])s<`/CO}a{[u|:]FU[8 6Ά7 'o\.S|^-"H%Hfsclۄڥsxa`{q%h͈a/mPrz>ұf˃;N$ m.R8$r$Oœ-Oe?O|ShZG8cjs!Hjb .Y {Q^ȲklrVP…]W5OYN'ҚS wIl(۞H5<*@y.7L$̓A p ׿q&m|%.#whTV.T~Ys5#Z.Uc' ?7LBB;=MTĠ^(+[SZDFѧwNJwrr@Glþij ɮ& DU[OeiP/Wi].lODDZL* R'xL[ r?Mas\21*6hf j[-hC멟*F|N]13'i_ctǙwŰ/T2j[HJw9U Ka֊'[ta*1`qx>\9*\k_ U/t|UetQ )ks^Q6'sRS`-*uSD0/-%̇P16%~6xm|$A딉rv-މBD8*kmaC7R|?FhQ;ǔ_^f Lwb\ @) kd7ޚYCX:$%m֊MvPmU V1.=6X]^3}WSr!s|̵eS͉j6 싿}1МbQ^k+ַ 4Vd 9'誴B&kH!*~ln S kDCQB֜~ َ Y)JZ2sj ||5}vQEC`6W--zmbPFrmvQ7Ǣ ^}%T:6i͠UiOCΟfl8u5"}Saj$z]sM"Je)E7TDGLHu?vx*/3Y0Gui#rfBuZz.'7R-z߱!m~x{kq%Nj⹘|MW9r&~t +B5t~,ɬY$l߄Ķb6;O‚ }«OR !(͢Hq,\hEyKP:T,Nٖ4D g31Ġꕺ(Ԩ/B<`F3]*АTSZ6{^ʑ9'D%[p3~vw|Dfѭ oUT$GW3;w: G/pk ʴZL585?O]B3ԋݕWT$qZ6%˄ 't#_+hJ(;;U.%wRCa _gwÀ/u3 jM\9(LA9B!Yk ~״o&OWgzTx9wzevqRwAҔW,*?9, H;ULjhjSVWj34Q6?W;xA)ʀzUoT;!OX#ǮՎ&rHoCaW{:n DV!(ɹrݹVkMj,9}VQI Ir^ M&%6'|{ˆs^xд"XӔb\#ȿ_x^#Cj GmGa1:W RaLPP jكčE[Q"36ڝx$',8K2 2GUS2%lf%4ˮ A7izS3-X\"o8x*7{^G|L6"#Q)2#p VSc(B+3_3uWmnoGofthP@f+4 u1Wz'Nr/ 9ӗ/:m-cϒ:cմK[֨E=:m 3F=)\=?M#(OXX8d~T*Kj',Qˎgk3 P,;E`c^>sZt97U@GrdI-<*.9^P46ٻcB$|-jĶ+kT;DTV*A1Q^oѺ"W[ΰ¬>ZβxH\+HԭʤAJZT ~ݜ4{I/ƶ&#~!a-ej0 /?:1N =l[$e+})RR$h\0bCv6u~KECGӈУ&TɄ/ITl wZΨO+ Zs}׮ N qݴ U{ra`S>9ai &G_OdVzHxsD9{砸<'7y KLao*l1p'K@ }$1͛Y%hs7m~TqUP/R:{F>:YL(iHBAK"C22fr#.gƳb#Pl$buRi!J$? l],!! Xi?imk8խtU*$R22@+?xRܻ<\ Q"P5۹e`NnIDPnL6;(+ ^ײn3+| wF fhҼ(c(~IJG"'^e+ K<1/Egϩĩ&y0#ESh5jpm&/2w#z_8ypΒz*;Kkj^բ[-U \a~{)l43TI=8LN5P{޺&W?B[dR(x. XKnmI0EqvpW )QSj;TL)ݯYqy΂lzy0\n)iK'*ͼZ?6ד2.wQq:5oD`ӇGdFE\PK'ݪa9Dz73dCQL?67Ud|bt_.L]`Oc -: _U4q̎h}1)K< f,KDArT_`ʞP4=.Cc4>}VY{ȏigfCY)8̬em 95NXcfdʛɆ5m]b6-Ú\ƒmY?nQN|>ʰOs(~BI8R!8WkZ&"Vr^;=e 5BUSS lŔpnY6@DL* Qt& .{k(CpSQ*gvJlaӵ}: )&P .;wK@B7V-JSBV::!l3s?$뢨5~C?V󰋼-AN[Ea*;Nv `&vrY@S>pL~d. $o13PM&˾YrI¶໿$".lO*5 C!m}U*m#wBDrqvu9 TU<+0+A(D9ֲ%a}Ͱzg! d:!F27%cԑʽ_k^d/˳ . 7I"YT6\鸷E퇁X[M.?N_E Vɒ܀=Ք01hPN4ݦViWiI_kzoZ8&DNEƇ,!E)L,=a4@p "\Sq\}~3&bdg7oAQSw#e0z}UT ljrgmn܍rldD3ilp<2s܎Nc@[wza pDmx$r / l/޼`d}ix `{t,Yj9i jjkA^7!w[(rr1]8k=Όnv(ZkGۙG2;e&bxG{20:W!`w 0hBa|k8~;?spxZ3%*r5z9UZ_,)#`z/Dpwګ@hg5}1[<{A[gФ^-S}+u2fe!>๧w‘ Hٝ WәZW06N+:q7)onkzsu0Yj`5_;,:P21ˊrjAԖ@&Z'U,OO>`_±|EEymyv,bLK|,r*zY3r#3XL_PҩEW35R}/9 +x};Y\<+Zq -QgQ;XYYP!5[[e,yh-!*Y(vsuBj?4ZvyxWLXL%% (;|~?,"\ |`y`7K |_>y 7H) 32<˾d\2:^ՐG.ۗ齫TPV}^x*(jAV5?M Tji/yɜ7B64yBf%LbƆF`E: ȁsv;PɾEzW:HvQzܢBУ:ӻ"CͪTˉqQk9>vJ(.{"XJQD S>݃6UZ\~0}@\5"nbF=ZY)ژMan&yHOL>k]5_u:ܯ{kkC+ [!U>y} xfU~S@fD1zQY`@]5)qD}L~nTgELPM&}qrH~gE@7ВswjylቓgWe+kRq.H(!:JCINνKT AosV+Y9ϐjl Kt-dm.^ue*Q0m41s* Zw\ JbƸ2)#UH/ 9V-ȠRM &LneR ٬B^.gIh !fX@;YlZo aȢjF U*]O*@$o VrWX#Zkcӣbs8PF<<9V_xv#/Rl1OcO8u4\NZx$;:L۽薎*{zO>-8D^m"I&DOAlZAwVH'1=G57G_d;ӇLӆAol߽YOmZg3B˙#ã^#6B P[c!5A~G0۫aղX@̆cﱳSI&@̕ H4+mވ@Onlly9N)[J}v 0$G9%%˦"s<&rs,ax?WDߚz(:+ FDCb>m86!6O?-+\LBHgdd ^zO7d]@'VM&pSidvccbʺRtWGFz7E~ٓ[#0zUÞ#ћҹ+P`/F|dl-mxуs6kb3('Bo9KeӛP ._Ǽ_S=ܻgK3OJ4bK|y`vH sVoSfFܵ<ӥYh\Pv5(unQ2l:s]IustDwȉ YF &z ; pABKkAhuhm0+!un/"?RU^6Py2yx204:`$|Q7Lp1PgB1VƝ, $U4)hNQaϑ#XV#h*w3bR,- _@ʝ[`(-bOuy%(q dbXJljzU:4.GDG^{DyxڟWO`=3cgd V|L7Jg۔MxAsq,mlsa`D{;IBV G5ON'/ZT@>R *9t>̮|LPw๓W".ti?sܕv/)@#꜠UJz.4m׿ \؂c8V2]0|vJ_؁/L3p4xڇfg6yP +T/a=*/cS  -EFg9ɿX5ɇ*4r y  vQʹú:O,Dkc$yli.4 Da&jrE^68"FG|PbTyp*<d3{GNk:nF"#9ۿ5_eRPLw |ऀC*"?ђq${ztMoe98S6(o0:e L>klےp;7eDJ5m4=w9Ldб.5tEd@EHӗ[ǘ|ș_9(#~C-'Va?ͯ6EeVuͰ./hvƗ[&;׋R2<$z 7/0m{$ׅ mk8,Mc{gĒ<1SuGBJz+kߺf݁kJԉ`-6՞ԑ&ЗYU5`eG*aJ6*~~|(h{ ڝw)I_YYz|[X7!{9y#xkleC QY[YO ?FlIVτ=X?^Ѣ8:\P 7riyZ 3U&S!+ogI`<7Q]G &`Ä*P8tL'ޓ'SH^u)A4(6*jŖws,I˝NCϑ럪XWjwJ[hchw܌Uk`D`wieH9TgJD>YaoPcr W^r2roD܈)QC`NJȁ]];Zr)F?(Aˉ j0fSܯ(Ml_pLͨsnq4>q槯za}ؚ'Pv} ڍ~x*\C7#'07#mv¢!AI RU_ C>k-2ԡ-4\wpݬS@u0U^:0A & faL4Pjw/a7e )KStے!.ٜAI8;6؊R}}]p?8 mK @Ry>ƈMlERtm[G"1| +ը 'G+Y'*fV`E*^}e0T:y85͟#%_ul.˲?a窋gzR&A1֭~b(JGIS<$ An  !;.@qО#~]s a+({pMQx¶( \ڂ1 y&!b#2DSк5ZZ4<'Sǟ ce(C5O%'K;XU?Hk\`/@`Q4SU Md'^aRryz W񭇰"ָ8OW5?dNe# NhGqcqmؒ9>6~[fPм qeIO2-^%̥3оyT<==ENfHc9'V*1/hbӛ_)r`%>4(NT:X&R;n uhT( Hg;xq9t{<'T VJDE U\ٹg4ё#  CU*jقu{c lMZމہ͑͐h֊TsW3W!N|i4'y]TzO1wS ^ i9;M2@ӲE[g`˚e¶FXyBη.x7f!>a? eOy b 4Dc}`+~ ~1Z^=ugAW>ԼQ_|X%%&)<+pBE9<9b6Ngͻpw&Sߜ%VUa.Ţ ,&:P7lSspz ̸MQV$6e~>/S pt;N'ѿ F3n4]sQ^~ jTl;+xXAp"њvIZ+COY!/EL 1Gi6ғY /`( ˍ~JϏܴ"1?F:-2Ck*:q57{[#9\f;<..YYk:zd ?L:{"4mdbvddDD]|phR0!Q@KlN980  U, ? <#x߁g0S?.1B&t(g2ٟGǻ-0/cH=^~z`Q j ilD:A1nw^W|\wת//@0Y"@co]3jpˮ*=K5X;W^qWu|vqw2hAR-zC3qh/Fmwšh !pƨ n:.p_&u J*x%@l;vY' E`(${D=AŖE&nĽWE7Q?Ƿs!T|bXpx:\K07e]X|AUY\L,WhFvNto[_ YsCx#m1ySQp4q| Z5D~*Ք <| Հws0XLiCd;!"$ (G]#yvݜT̾gbCZ<%}l<ؖ goO1G0TVJk4è&;[pΔM[13s%*_KjX0a#yk V*K̀`%fyGe?!}ݥ7ւY  :c~Wu OYޡ|*DLDjq @_7`,_<? eW xf<ߏwe= @Iv?–0lXvW,:!ø/f%@ qhuocOQܥo=)s_Pvѯ9}Oc)lƹX!veJTh^Q35tO O_B'^ЫI΄&I:J} nm/6"Whq^ZwW)ˆ.T3%وp͂b/]I66oҗ811q,$**3s[yTLʟA.mVR3)}*t[/52qǜ,&ROqެ]xD;qA.Or*7ra%9S 熛5,+^#"*lfF޼HI XŜDEd>\ 7a׿`W>JG˫Y =)nȥI;.:Y+u;LN}wKϕ9b mi(wbKuJXo%| D{ 4AHP[;́`|^~TgY[<>wUڟc%qfΩ -&SߦRX'^B/Ruoq}.YvwbKk̡d.uak77c7HtpRDLϪ V\'LQLc0ؽ݂k|xQα3:[햭|,{wfVC׷'Hv!^%WzYPE: %[_Dc@gk3;GQ>To[N[9Y>]| y"Kvhui(IFLiro7~G9\ YoB7S'w2K-!dy승hN;]nOpk;k=LRȤYhmcYG7i#nQ(n.lFcBYG=*B5TJ|" f :; Y\=_07=U 3y 󇒾jM@#hCT33nB~Kڎ2,%5Um. tF7H!!]̞uHoiYr,IbkJz唥e%hF{V7YgrfYĹHt ?-XZAKúO kI ꛩD5W 7<[wdߨH⟰\1[y"QZ 3vLy.ӝ+Ä3|a!v"aB&K`,lԯ\%#5Q' :' ҝF+\6 ,`w% -ߨ{ϟvבoxM&{J[jʭ ֚pq`C|{S??]ݲbfKcqĽ@D~HyDIPqM+D˃hzm0iҦ"R-6_x0*j[9da! g$?Byu*ɽѠᢦlj#3Xu.?6^ݾd)K>i(X,*6i@}VTF[4W*oGQ:njR ߦ1$!;E@z\\#Cx1V.~F{saf #3X9Q&g+< \4Xo#8KNq S: lC|Zzl1&#g s`D<R[o}Ue`ZCY2JcŁ lLr\} =\ZBuߕ/5Y]mzJE@+XnkU`I MdN x #h|wedY q{ךjA|lZn͟/jLk3Hg-'/G*T>Sb[!_3&XMYDLL&F1AQ]>"B+rgn'vЍn֪~vja fh&ɿurGΨAY}B}΁5tA殣CgJ(NbL}k2@:h QٻL9{ww!Y߶bm9)AiǓV9TeV64t^(bcÌ'Ԋ;5*QN9VI+;6ZƜ.Z-Œ:cL]F:u:5k(Sߝm|H7cx "s ]䨉KVbX 5r(% wkEr) }"glk9("Ae8"^㜿SAg di<:xtƳpN,j埾p*Y$NmW~-Yx D6b+;*K4ítTha4Nav)$c+4VRytyᣂ$ ^^^vYâ8cz%iTg kB%TXieF]X@iV< |tjs%-ugpl|{{R '>AD{ف:97  bG`w1~w3v$B5Y3(bvM7cEDt4M4,-Ku Uk ՞՝"!<[?zgx`~Jfєቃ t{yq )zͿYC6z1'TƿF(WY^і:DžP>vd#Go; I'߭9$eNo)ߣ[b`WD`1b*/h%:ku34@u'. PEA-ȴ-\*v> jZ*鷚L[L~z_bS Oz0;Tbl "/i@j;"bWxLt;MѡQ~Kjy#| J(܏CZ\ ))ܐn|ܻOhט[!:j īDsf2N11?kqBxҗ>* YCCQE+QhAHF=7fNͰec>"4d!Π_lr:Wfո[%`raŹ>1KٍQ6/E'yX+Emap;iôp_ݺH%ڤBbUCKQ1e/^Yb5phD}Ñ`,ٶ &q(0sS!'ygDH,h嶌邔dJ> L.A%kr4Irx+FVe_S=zASe5c,s!#6ǏǗV65҈^bft[ahx.rP(\%_ftk }]dύ<ȕ#ձ}zp~!:N`u|"m7rlNXlX@/UJOWG;0d4lhW(hS -+;I$vYGlVFPs1m7mp6Z=/;h.>T|1<#5YTqmTU8|WO M*wŜjwij3ThaOJ[v­De=K$  /7DpEf=BȥMdZc=|D~-܌O܏yAws%aE\v7$P1Y&̣mU>vHV%_T4%{>&i"#I_r9roϽQPkn7n6HKt$}!`㦁lK0B=2h0ܠcZżJ3VtaHjGW=H7^Nlp(yM)3g)D][ݬȖTGOA? /d6חG8 jNn .QfߺcR(.a>ڧbZV$MZ_چj r/\'e֬LLೡCփMYY+)VⳂ'M?95$nKd:A'm#sӽ+?o# \t0+Zͱa"9J~$ |ݟ^-8h,01u.+iax./KANC% N(J#2ܵ5!={BBl?Q?k5CxGBN*q Ԍ?{d6z&͛f zQfaH#dۤ/n*=n ;4;4nTqZP Pn2rȝ/k_z,&uU÷ɿ$g;z6? Ⱥ#6k9VJ/S=bf 0>  2ŧ4z+y8Xt>;6qJ׭rrg>+Ғivq>Tx+Ѕ8*'"j.$WׂoŞi .ɩ'L{r[oֻ' J]{ S,ASs<>>Ayۤ&rʰx~S^󡂒Cp)iQz[ ,@pr(әo>gpTdw ӳaVS]GtU'r9zWSs%9[c .$>nmQܰk{'݀Fچ4KZRQ> (t]N$l%e?됿!vEjJ9iq2 riVР=Ӛ"OnuԶ, 1S•4bpdJ 𑓶VT =I^UyՑ TZN3(oWb StsB5@M/&"Vh69.Vz#4~~NyfU~D.g+orh[ѬYDp]!#6-M\;T-lI_\3?&4[! yC?Z0wŮqhϊڰ售1.8-xyCGa V1"@1ĆhS5VVnp%+Ǔ_Eğ=?ܛL=zvzY@< (˅h?#?2J)DZ$>^K59HԤՖ9 IZr$!gK(a@{7QI=jnACS~eL$ .SZ)P2Iz{^frGv0N 0$]d\!WAi3AmTSkѧk6rkox7w^IGt.kH S/~t.EUR%ʶrIht {PP̨{ 9L"ZP00w_w\u:^sWs|ב9*)Iq:T>`q—mݸHN"s#OgechJxkisV/㨲bKmQDta|8J# i-'[H`-j 5"۸Kϑ!4똹.ؿ:H% 4M/gzwr $D*{߰Cf{tU} kC{3J8:k,횬R^!V('E7/}j/n'M)gut.~lQejVHː#[a\yr8aow9̇M;u'}Dc0K+0jdV)򎧷PPt(~UM@tj o!)QWOT(:Bع!bqVy~:X 9V|mWMְ kf w{rAUijN/ʒhrBTɪsdR6y}-X!D,o֝A+Ǣ: t' m*gպƩ4/akզ% Af9qi$J˜%"##'-,=-WTG.6Ѣd"iYbzwM毮bj(98Rͣ-~M$ԁ,xj׊tp25ۺouYԅazѭъ掇~~G=u'2#E%:% 91}r:IbU9`<<- k'пc}VbKiOO @GUR> $k"z{&P+o%\Ih!icf &$ͷ?{$(3}}<j<Źk1/tuNQ4|p&.6 J(vNsMFd+ȹnGFj3Iq0{m.Lg/*&!_PޯXS^yPzD$nWNҒO?%YFw!kNA& rpc1X0 fH"rR?_ {/V4u&}kem?`^jpP% /m/ag|@v+LL>>)>IKm`&tp^GDݱiӫ|IkBYԎ=)6 7\ PsYnM?s򶝕!Զo!rQp4uIloGC\xrR:1 N9Pq?+b-\D#n>蚒{bśM9u7I(yeLNd ewhŐ"H5 N3)~`-7V↻VP~R ,S"\`Y_m G,ڔq:H}KSf=S9U3r G:(kvx^cteeLv*\!If1:U{%⾧@!EC˅f q[Iߚ4J_n%ip[cԔ=os!}0ĝ;$WX&9l`-a"hZk;U-Z尭@n!#F2]u3Uп"4Ma4F(Ir. +W'0"Nܕ3^ج2|N - !nyz:˺L[-vc;T5>TI.mwD1AA{HҘ2bVdFOcZ=YEK{bYA XJ[{2& CRȊC}qFT>I[sl,e^^QS' 8ʻ"F_l=V2DڸٻZBڅ3 <}wLKl(@,%c* ?]A[8B]hD96a x482$rnq!?xoĉI5֦UjX~cD8?*-zIc9T? &.YX?{׳ cʌuiuED_YwgD Bwme +u*W*F/2`_JHEF>RcyJdP90 @x$-J[yNzr7mJzEYq<1o)K"P>nA2>)Ԯ) c4?3׆&׉5" 'Hͭܪ _o3>0LV |^_ܐÊ(cO(6^g7ӥΤXZԪdF\@-q ^QڄnzH[< ,4-^+)_"4r><.hxkoA75@fYj_lP衟TY%`` 4TӅs) x(o%ҫ:9a;\l`, [ĵx M礩.fLچп(Oߋ9}&sm]?c@†֥_:`94=xQG-y(z?_2 ;Jzcfߏfq͊{-Hc,8C# -zIHՄoqӂ?ż·dga@j9oEX0ڣyp ^;L!HD!k^]kazYgGH{ҍPKᛕo;,_Y#crLI$ahk"%<ݫ_s9y"eS+]{,`8k.E"Gk(=Ue;C`G9X5G.SWswKm 0Z$ϑ`_5IzdJ}j w WƸz"R.޽p~&kLߒiVH)yjQL p#xlDo+*ʯ_m'p:o۵e>!'f؛'LPU&;Ze'<ʖ 0D憎bM8\\*#o֮ӕ/=+T;ŸoN|P0z*R{ #P+vp0 ͤǮa,+,Anrɂrn94Ir:07Zp,9+[.9ڻiv8*!҇)&uT )gsЏ6[pySg=~W m:~?1g4h8'#Npu,;!O\0U;ZF3~ ~"srI=apt]wnD`h26pˠqvn:nBxqj5sxońG g)8f N'w*FPK5]Rrqmd5-WCVK-ذR2_"#ZVyE=6]DәV!*`"S̟,/{0)4BmjA;I)[8$Wyq>ͺYC?G?-8v"|srjN#/lGr/F>A>ђ[8wO5b;"tE/XߌP̗b5igƔqDCL=jT\x:d?%Rmx&Kb+͡G;:Hyoshf" C6,ILy:_֥ 7B83T:ctiPd@?^P>dKRLtu.o=AU]0\d/h+n#WB'iY|+Li/'̣fK*Tyot֗!OL{d Qil ؓacPzQYa98Scuiv0Ŕ\uVdEdu½9 }2ye\SGneMi@n:CĬCw2eW$<|a)xJ`K^k1>%jnhƣT797#wޭScHC얺wG .Jߌӿ˶e{`hhDώ |aNbm HfJ#Ez9RcɞHÅn"h"Ѕ{-;6q-Gogs4&" YuY Bn_'!'P6nu'Ȝ+H?>b^Z,ʪǐzyHx4\23Pa>+v>[ '!eUu/V×cebɑ;iMkO>/\r, yQ,q3X6!(lk}j{wzP y@J C1'  .ȯ$FKd{A/Lݢ,z ݼT JTs ?aB::I)5Vv!A ތ6~-%.SO֬U,`+ZQɥVuݰ_fHx^s!sz"Qoջ/46TٶWip%xƟ^0֔Flczk0c6q?෨gУE5hiچ"&^A-SyW_UrjF.?4$|m#j3̷mQQfTQ_q'Fj^9-/ 44ߦ;ꬠN0w8f72J SH%/  JXmE{P+ cHo%^^h6EsEе v| axET5."7*Gt^7TiX9݆tUMSk]@{H/@׽QF/k0l>3@!BL:j֧.i(I*?F"kijd ՟I!jո@8M Iޓ腢.~o0y('7eΗ )h?<}k=&=&pt6[DNyWtYn`F L^ vhRdEY_5A5 ԂOYFt ᫕1vTBK[T=/:@(bv&muK~`I 2AhZ:颂̭hٽ>h:Jndwu5yB& ѧ7dXOzc`=w7{2|=W(ݥ5emͲ4)#K ՕzE\\J^>,Tp$3 AUqgu\36݃EPϜ'Dμ1B3[~ׯ OO'Ӹ]˄xle%h5Jr5oJL`xFcĒEɄsِ Pex4L[*"u&{(OP] 7A5)١i)[Y1tLpeES!fdK0'F^#2Sb٬d\B}%Ju!@௃GA6Ni|Er^CmB1L0P(sHtbHVNSW!q[F󑠶7,Ɓ;srZ2bץ^AY\Q4RE+(3L)5 !NWjq*8s;\2.:uʪxyRXjA6֪0E73OYv~)1G,c֢<^-;UASx,l9ng2x# L: adN9m}gۉhJ~M;75ufص?Z}Me*Nݐ5+ \؏a )6ER,KfWH)]Z0~u oVH zHfM'OJchsG[)?IRT)HvU^}U'}]PC+^[2v)n,F8lM% skQc&k\JëNv9+eyBr.lslyN2Z L&cz@5pS1֎v0T0&^6N,(͞rQ8?&Wf$A?$bRd*'+R!0%̉KJ;A-)ċ2. 23WBmָT;PxF(>8*ꞛ9uPgs> v95%vQxj$=G}=:FTnmF$"4JDCl=U@O dtMg$|zId6kސ)3[rMɳ9-B.8-4u2pvL˞J|mtP0:mIT{ZaiAXp#9Dhk%B",2hwDV\ڄ9E+đG 2ww ћp|NV'Z[TqLHn`COdaə|"HSd9na[_rNJM Gx; 9tx軚WoMܯvWQO,I2h༝)Cq[WfZ|TX޲,IM\u)R_Y l!e6UvC0vw o/‘R^:'7Nz;p˴V ű/zQ,+Sf71SZ vީ"3U:g1J@떮f?Nr@,p%YɊfǾ4'QNb=X1}ֹkෂp|~ iTUNd^;`*eehox7fQ ɔAH>ASUCt=-i\CdGÚ$NG F>{VpT){.8\>۟hTuM^pV[{?Dm6(]}:mğ$ pp _TL `g2*G $)\qIOK }RIT󐬚(71qKnfQ9R<yݽnY'`V+wcԕfіFWM(s˟LI 孽CM(-9!3w+Tߕ#KS,g?1c;]Βc6?IǪo-o b9{ "i&|6Kr^GySq,fOXc$i K͔# L }o/,Q(tʴ :klI"[zH,ic&= Eݖ-(HH %g q{W|ltzepb-qS,"õӖqnkC#Yڑ_YxcźziϦj@M.X p<%ڳ u 2$[J33RƟ0:D ,܂Pj5UqcWfO:<+(/ٓb9WD6A~e/dϟ㺭5Y)<9Xd 3%@ KcQ.]''U̠ \Q F1+tҡ/)~_>^`օፊ5f.Lݏ8 C_uA"<խ0ҡREla7cW,PwT= Ƽ< 8 oF,X/86- Ww! 57k$('y{eM& qWq= -Bn ۮRroGcK+iygZn-UmCj4g,r<㰑-!|2S0"ƌ;&kQMC(0g;SQ UJ[A~8vzp$*wϩ٪[棦9.\|W\yuN1t>H %y-Gxr_M{zqgld.G/ e^^ҏmdQ~/h|I,)@@جȋm̪Vߥ5_ݣ{U^(%k0MS$oy$Sx;](WVg~6`9P` y@7w臛0ˆ;O ɝPF/0ǹ2=9nwDV/iq@~wc#f⣐AG;=DE!Pq;k 27XbH-s!g8rLa۱9KSя\#-@&u'ߐ ^_=s>ד hpi@x&0mՓ 4zvC]d2&4b>?!LanJ'//vь0J;=vE^"`ڠz ͫ+"Y:Ջm!U2"\\SS:pճ;n;9%mFb^q-3 QB*Mq3;7%NcrwhZ1YrO\b .PN;./qa=3*s LZ ck2t}zMJbDGX?ޠ9qFcvUNF)^`^h)gFAH;>c2`d{7kA7VFCW HwH sKV̎?*5 tXy#,=% [Ej&FOo-QGiXh"K2ڗ6XFSC^> MqNϻhxV $zLi q {eEyr&̃_Xl 3@/so5biPЬF$Zga@}$-1zʳx?.4FcgߩjX-hOK2,~In##PѶ$v݋,E m ib) k-J>y?HOmgZU#Lڢnܾa +Nlfl?bs[7eť"<LSnHؘ B.'!4WSp2bBB-ES*K_^ 2ӃN*Zu 6|%@PgAQ֕ C5< ?3˪ǯjtK\I"7n&-nR 3ssQ3*M/ ?;9\p ~Bl~M^Z"o=I.aŷCV^-+X#o}zKЭ2` f~Aq B )U${nmS#oK{fCuu#W:qMgRP{BIZ DOnk%srS{3/`[+86wȴ, ,v o%;=mBa;t5|r1s,PQuz_"! I_:ۭ(&7fx01xkz; @)G88x{W)l,_&4rӨ;$No-۳728EAH[  l C/S|J(Ϊ)P}L]?U`^LZ A1B6|0C# mpI9X𓯇TQ%&..(@ ׉{墽b1vf&B@JG K.Q8NB\-oZH5&'.B *&1؋𓂹_QRlG-u&s-5'( R|٧IkPLAb5g Pyxg!z נwYk'V˪~ib3#)OVh`L!'^빪KbGh"q$5²)ϳOt}0M^SA&ʁUɻ"[` H.SDY8?Dnb :7Ddz^ȩ xf*nJ64"a@,xfz-m _n@ _ztؗ~'F꾁l[ucYQͣu!pܢs3 .UOr+Af>v"OsEiV)07vX\骺삓qpGh% R!<1:xP>\ qCsY5M {E0a[*rzKQqOCBu1d-/DuJ{/;N#ncqb݁t.;du0e(D U@lFv[xɜA8c1P#| )YR26-Rz(P$ʑ1QT&7yMax'eD;q堧<&鄆2 ݆JS}}2M#zO ˇ);R76P~r<82F1F4`\X=KR?;A+q0j*q0¼p*U8S;p_7-6+ʹbRΓƊuBؿYVɋ dG曆(`R7*/Jn*v&wJ#hw "Kt_Pޅֺ:vl0jua`j<2VL*Yqz (Js}L4=?Vh]If#Ԡ.A_Ɨj ij;FjP:e>fVS˜~NPMY`}כ4a3slZgYzxb8y1#|Ģ-|!rE{3%xWdnD_Ms^jyG z _(t<##-mg8`wD=ȍzAS MW]<^vfs;e}#3CYT @6`?×Jݢ:؊u8Qa5$Qɤfڈ$W6`5K" j¾J|iZڔojg%)Gs8sb |/{[G:Y$~tCfN` v]* ip>ߥؖrs` )`hLxL.TgP̊@K>g g>/d{y \# \K>ԲHѩ)VÙ*E(b˂OS˸l%@C]&:y; t+l>/6!qR2d8"umykrSgCa1* A#WȦ VM'ڝlaܥ*afҒ͚PWDva"+l%1艛O6'ɧ0(0IyyLmj#?7Zb;#PcZλx*,*iU!oQB'吙jpߓj us=6Ct'spV`u4J (c"ޑJ4pClM/ er)Y"G2yjAGuEվnI z?7ټl\9DΠ M|̝vG6 SN@ %1Ƞ KH(9J$I7 ߥd!Z{/Vwv* =/$<< ,bHwx<_R S!/0a6҈%Vvgo_V{+hQ}^T6Z мU[,2b(.Kn$IQ]7հi, >cEbS6%po4;RI"S c騈YUG - hyu&fD(AK)U\  _V|9g$d¬.=UWE~sp0K6E]E`x]4D4i2l@A;^}G!cni+Vp7.iZ#9}@b"u#*7IkxOl k]sa3_z^ _͟]s_BI;}0nK?>{ ]>tDq 鷘UҌ?m9*2Jg ?|ɆTxu1U3nЍTf<5 ӜH`zZpSւ\݀FweZC]-&{M HOZ~\(9G,m;(Wa+W5cΚʭ(zY@ѐ3 y).fP.F9&nn:-ጫWgݺ:sıyW*tVr+OZ黳=h&~OX+{JYI).OJ.;=,_bX3&lgK |3;;}X3,bWń?g™1ߗaSߑ\nsXHyoJS_e 2˕yW8wTOvGWꪇY[/F8f +MSTي.]ᵏA)amCA,ơuL_g[ړÙ@vFj\qٚm~Ma No Y4W9kU'p!̄9MF}\" ZK, ;>9Wα|,]?D^JGd9s/sɈPTnHae(XIu>FG=ugwqnѾ4c쯴; =ʗZ_ĉ)5X4η$Ь)/iX݊T*i/_Z"Ȕ%Ak̒{ЕP)#n&ZuqPe@upn_i'VQdkN3}T/̼f ӷp͉0x3Tm eh p$0ٖć3WuiJ)e Ѡم& ١dS.RN}p[gJYR #ĻtG?< CdoȳTa}Ļi5<caAL(#M!Tl@JYp )i.!lj3L+79.'kη&z*HU#VP^X1]O,TsZJj&-鯢d}z{"ȱS\' PyAHDʖfn?dFQWܝgGt,LRͅ1`.Pz&5^"jXWTXL\~Nt*\Gje^Iic]X;uu7ad6ab$ ^H*6W/Hя= Fu2J9}\=[%޲R^MKf+V*l 5q(^Aʨ۸ 8h3QXP^~ݫ3w (aB⨎LgVqxu: nEn⣹+6: zQC =%۴zc]}˜c*al-R$UXGL"c΃}䢱ep]Fpyl/ gд뺁&爾Wz_Oim3 >2LDqk u EuO(D 55A^O' UgU{+ XZkW?Iy5Q;o$_^G#ciewl|Cj+~K7ڗ' 9Y$4\{#z{VW/,e-\s>hw1]JUP(VTPR6ڍT-(@QDzgx;EFn>v_֪0iTߡ`@؍SS4a"dj3D.@RۖI]_|gImKMQkuukQİCe'oQ,2%*ogx9Hw9C B.[BUC‹W#>BTϠ׶5Ʉ\Q)CGg貁&ތFQC68Fٛƣ$.wU|{Ӱ`Jܡpyn͵!,Vʓ$V-0j ̍3җ-&[4InwA3=M]/'jib?p^Э[[vlFWۢ{Ysգ:ek&bZbJ2!9Ke|zwN'nA'MR߾,qymCg Cvo / Lh*HwUdmpddO=^|a7hMEn[}=7 &TEZGY6qR'oƋ8i+*"ԁjDp2cTE|{bx\TU]`U~on?$-y05C"ص]Z;u}i_1ت/mb+hY">N=$[gS}@"o|~t :! Dλy~2яEg}S0 1sl/e iIiqҠǚS\=}ԝO™o1  <~@dŮ! &҉(8-O݇ mR5 tpG}eDܺtnZq-e5H*vjJ^٬ .F63ttqbqx?{85xo҆@xʨJ0zԦLhN{;+ t;B~. $YH"vB~SpWϰ1UCkEQ]jG-~HY?egY&G0~ԕ ܳQGN|ri#Vɶs1`pVKF7y /C2ՕIDjI'j0n0vn^V$A(Vg Pja>ߎ[9u@FsXCD31! ʠ잌t K՚u;/H}¬~ dbԥ)h@Y%:8gu,:MvPÂ>A p BcVPCL\}j^_N[`W\\LQko#+j ,j(5u8L{$y}9I ͩQb$vV5MG:j.C @y Z|~`(d*dگ(?r)w|,l6cIw%;rrmH"?!os?hfsnW! Ҽ_e]V}1;Պs@PWKU їeAP_n B_1NcTŊ=0NK:G}=r} /\`nܦKIEƛniF0FpăMٳR`j-`XkW .WX;I:1~uphxJ L6m0t\|-0:^uy~]%f}H(xr:.-SQJL[I -#rISwI5DF`z?,H>'[h6EuꁥCS&z}NHoh>Avy52%q\e1K<{jtR{xQRlଆGMCdI3vm.,7T-"&+_-Z2qz ^9L))ѱqHPe[i9׀E~%Jzsw5;!,)T|BGӏLkMɼܱxW]i\Agm" ̥ž~L"̄5_}~;bm\qa .6At,1d (ة>qxy~Js=hR˲Ox? 5786iJg%J\iCpw+Ů-<C/A Q'zH'46 +®0Rø N?!xPJl?)5@d.V8h ۿ A:}Oz7n6jCrhLoTG|"j_JO|J~@]Ʋw%RI1}@U&fq׭).(ޚ31Qd8nȵN:G0Lqp~-=H.,1۸!Sa$ K˘IjAIX%"k*(#ɶW3,R&$bN!2m?&d^`zt){s>GA 55;1N~br3)k!xu\WahB)s9h.^<5=%ÇSͬČ^/`>FQ [*{fw@k$Ȉ:Db1Ř;+\ 4)[.@yIa40W|uri[frd謪MĮ@ 3qjЛ4Flߏ:`q9D_֌lbD]aɧ}F[B!ÑEClGM ph-Hclfk+>HR6 Y i&t~kپCׯ.{abʫGGVU>f0_4|Rq{;Sd[zN!ƥ:t¼3FvrHU{D$P蕵ZfA1rE]t<`Wg]2%qz~(ULi:Ƕb4UIZE˄|MOM&a\Xp)'z[MQ&/AP W3l'@P;]Bl.߮X;\ם{60S!46-Xı9{Y?L/ >iR)tTQ}ZŇCw Kɯ ]6!zl(kLNacHT;jSе$ =j)w&2׷p"@#P'a 'v'6:B|=Bh,! \A# h]2q/:Ɩ\/O/Imo70Ǖ! bݞl)\{jaS!B??"#uB`/sLJ7HUk$~lHhZ"4n:N B#WP!y C|Xd%O>nӠɮH۵RRY_g黼53CrXIW$:+n$"l/̣n1Q6p84SS"Ǥv]Jǯ<IY%Bp?k*h˘RcrR" )+ aYO$#o|b>W[ 1|YVP Dx3"A1)~xROǝ5NIgk@cIqvŸ|vQ4IzSظVm Y3o`gmp>e"aWYJ57Kj$ -MhK]{.SIyv18,g%X׬2R Tt|Z= SEWb,#T^Vn6+~aqe3/|皝0!wu͠ %7x^GtYG7Ɣȹ]@L%lw z)Odt-p(=; Tj="ܩK7 d֡=bQWx/b~Ԕyj5@{Q1ד#F>*2o)"3PE%5;k:!?H7$e>ղ&wED\w"Vnx/3ަhw[_jWQڃ"hJ#"O~}>f"*0XDc(/Nae-W;Jqmس*cg@@ 0~KOG#PTƎqP. c/p-_1e.YU?~CGaQIͺŋd/5JMɿZ!{mhNQEBP<]aL]p>A{Ԥb@Y>shIx7o31Z>JAT؟. ۜn̹(6l@._{yR[ . '%_9@#ȼ>):uޙtW:~UgU'B_)V-H2Ȧה&GfJ&U ,v1v` ůR5v:%ἦn^GGQuz=VgS:\Eu/\ +%npzs{vw֡UOYglX6Vt[ c_>7 Jx2?byr>}UOΤ Zk5|aˡaۊ`H2bGpG/5ۡ'i+a3 *R|P'gAT 4(VQEZ^kt^ PղÜo0zͣ$7* ;C.H++~ǼP.q.kmwB&9EyḚ#DKqBD9(_E?kO5w6lps`-"q{8aRr =`glJ])69+<2.ߡ䮨[@.1ttxqR`I/gobl;sLQ4>Է³Sjq5ﲉ*5; Iq::wq^#Hog$xl"$GwJ8i==S%<? ۵ӚtCp$)XwAB\JJ v*.H}X/oc"mZKø,`saniu6FǠ .ꅼs 4-!X[p a>YbDGAxHzT0{ 2}1HHN,1jpId:J f q@# E\xV/c{A0IC%( LdZ.vyb B@jQ$W厌9BU6 G g3G;wVմQ󥤓U0˄V+x}Gw0iJ#1Tg]\:"C8Ro@3Rc;ĚWDJ[ZĭC?;_L#s4u)~l$*4 uHGW*w򪎴_ZVt2k?Bz{y"{ef /^^}YiF+Ǧy;ꖋ!zc|6݇hp:eťt`=b8DYںOE&3Ԥm&HouO_xl=) 1Lh&g7-<6Go]a P-:?Ml\smkj Fߩeq^R [@gG]^J&?&r/QV>v(6hAؑ"rRG$Ցo4fD闐u=ț߻9UK WP>8mN]`ݽ Dخ]U[V "*r^$;`o){WvGC6<,zDߘ]T)k (_V Y_ϞFѵ~:tE5c)gysI ):u#)ۼ+-Nג2~!񂃷%S8]ِ%VʇG髂Hea+poHGO'Eӧ2&)"8$M Qd|=OdW{W=2" vhָˆIr譃X>^񚁴WYM3)k WuB4l{RW \Sq :Z^=d[':(ເǻDD|2phn-C0,)Q75j1ڥ񦌟q4co8oOYDd['`G7eh`~FgywYZJEV"1jG7*lCI!%Fh%}̉#Uu6uJnx~3^}4StY@mfD<^[RշTlM"b*7]ĢoW-Z ,l *{e1Ns0iy25 Gu|AƲZ f:_sWUsC,Rb`5XV'KVkd|.Q&/H/YX0(Mx7zΠ}%6Dw#B27NRתM]r2TV^ԪuehH'vK /tSSNWГa*>Ko{+qi3/N8R]}Eĵ&-GN,{ @F#S)9BkB }1>=i;TiMڣs!Θ!Ƿ~r6]պs[i^- t<i/6FJ PP\scWz=Kd[A!Vyq01 GmĐ SoT`XeWrHS2(IacHhx>j\T3[nCE QTw!ѧH r`}!Ԉ>!#XS\P .[ͦ u:e3ku`G^p>`# җ&)qkiǃ28p~+m/saH_W Bśg-췃3\TSe>(w $souy >%0e[*Š$d+8LV{]eQtßJ(8}*@GúiTX1}k޵՞RĹi2ç]BjWάm@:\:knM QJáΖ)΋"]~ƵHs )̝ nϦQ*Tf/ ஏN~gI7<"H/AƜzqlʈ3\Pgϥ<tއ:jSjxRW_"qk#-9.%aFj"e`]/v`^?I{8bp)%ZX4.s:AAPO(ea%odp߯_e*@qJ5?ʯѺHiSe~Gt6J!OZ[W~p0N*?9 I_BYid 0?a2ajbԕ1ء@T8C"dgmgؙPK1bvxE>L g\HPI--~0vM١S#؊Vŷe4 dY 3=Ꮒ @Y<*mF^^Eúk|//Icwh܂2O۴c6'Kޭλڐē څrƙ6hcCy;$Yp.J@-+)B|'ci7ߠ`)l IZ$N*,;-YoQ<}F ?@Sx7_f; Lךax]v6 jm6km$F(R>c$\&C&ϹIUwwD%3]bF Փ!:?j?x!/77Gr0Ol-{E)q=^txŲJ%>Yj +TVviJ(RԤp`&*WJ[&n?^Υ1Ef#(u|Rh[5z<[ T:4UarWu7u)e\ɹsxZ~xlފ4u ۯMe‰6S侨ZIf(8~OVХ*Fg9*>RIW[#ٕ@ &z{&uT/ ȹQgTϮYRk@ӺGE4!oRke'崺Dד5$h;Gq)!sݑw|#\}NYgI>(vf5daikg9)"eYGGq-G8!ϳLr)]Q}'$?4y*~3&S{&{D™ ={$MhAy1Ås5_, ݆OEr Mj dacXd & E~hД]/ IQ{8h1[8\qĕJa(op<><͙!ހ#tJe8>d?e"JJ:CEf&4 \$2kzAJ j)UM;UO1jwէ*gX@,Mn:HK@~T7l!VFM>o5qPC1X.~)("Cc"0 uWm7v dVug`'Ýо W8HP~B,ZrQScؾҶ<Emq9oy&R1>4fǯT-שL d Qb"тβr fbrβvę*bXйDԫ^PJ3RUzJyRxƅ,X~]z+Z#a!3 !RgRI*s'N& HޠsdmKGu}#^aLL;ɋ[he*C2ϓd4%,=:8DiUV-l|l.=y֌k`~@P2R~ Wy/֔Bڑ)  6~KM_aa.E؀^_JPXH8'eqf"Of,aGsH浔nPe1:~Hi>hڿ,c7~$2be vؤ!_1NO*]Bo:W;-hd^[={W@-#3~ƣ!p=%OiFDtV_mn *c} ]SD &Vja+ߩeuS9 <;q,__,wD7s Bw>]\!uZTݯy%. kSprBq G2`Xqul4uknxlՕFZׁ ^(p@N|/ Fa#l5|]*J)>[㛦M5P2MrݗL?¤:Ö҇Z8&L;U Iܽ~OꚌN \7m6(߱R}4BU ely/L98į0k,dB@|}/ZEPSojބ%t`0C'dKVG(Er&]Q$CR“yUyB=*/;[M8>9f$ѳ9ᅧpsϥߟ B7ڪuvժI;B('Uzk2b%<Ͳе)O~g"oYZWġ]:cɭ۫z?]voSt-]x-oR< ٫TT3K4Sv{G4}MXT q_>~ĚPkn>ϋ1=̅LӸJ@h(~chP8^lMevmՉés@Cj2DoV%;5r_^aa’ xD pr]"QݓCw2msE:is.&kHOXQ*џED<87~[dhB?jS,&X۱g֟; c'#!۩s)AdAC河/))HntfLtE7\u:Wr'(H&d܋gf^`)/S-9C* +ňW&/MZmKHoJAmslBXڒ51INFHtqU;%]h$'`=m-8m,d aov"_) mKfׁt^lǰa4ȐI{ ^4>E2XiC( +FM$}kBxp-BG^:c@ h˓JedU112-8ЌX.SAR[0>?Í߫#2NɷڶxsX ^+řbT&몛`+;t!@EƍUkΉű] w90TTdoy{ɸA7pP_pF= q7. ̚' vl)z/bPK -lQ0rX"|@ u2כgQn-ħAz.OuI8톢١CuKh;:qЏL60)Ҵ#e r#:|@Km@Stiv4wG`(qGuv@-UwQc|EbIIvЍ֩{@^)X0]i5ȝє^ZsvexBȹi;}|b9,/m zL!pvm%^Q8dN¥Do-Ǵ􋀝DNI-0c+RC9c|HvED=d18tV;H*Ҍ7';H6u:90QO 澋9[Bޡ1_ׂ5nLO gX{;.eĀ5S#tz03OomKwW5z/ ldVb8".w6egΨzIU$8$Tf_<2U6dW0M]VwZX1؆'~ 2CW= ƏhȢ[b驈|+y֚2Ef,[.K{Pd>;V/@=x̄NxZûv)Og1tSȜlႤfW\yfI8]S&>s2䨫,IĤFLd nͼ ܄>4]]GHYPIr٩Z;>{Ǘ59K9\O>K[Old%]kP|o "CyVk[LN3aaQ|{XI}I.ҼP{YS@=kT+hd^"gޮ'Z&!1oҼqNJb#N#SL QvЍs>aaeVzϾ{3 :ptooY垃#V35@Ao2Sbnbs%r1Fur~9{{Bccc}89Z98mc=/98 -x7 5j 6mokƌmK[+zn+n+2V ~Lg˶y|=4{<2q3x7~9)p}L %:ТxQOGpO| ߽WH7OxlgoKb|(FlY2AWS^Ak{V"n7!uSaӧTi?1BYOa|S Y|4^P K. ʘqa֜B1{/*28fԏΤQWd:r3aJ[~7{s n}(D0cx9DiP)V5 @]L<+Y`6&A&!9NlEi~1pBY4'!ѪRKR 8?q,%p9$cMVEqxKm6` !{-]`{kd =k fWݓ_^ #a2u> jңLvZ$\"h:|qG|G=c( uTuZTmPL{\pH`{.3㘙V>[@:SVxt+PlMVGOf+oip",&ɾz70-d\1R]JFa^[צRL(а  =$CԪ3t]{}>< X*) )w2)!@ ~A۞h˙HE_9ŦUM{$v N;q M  "4M^ m8y& P$<OsI%CN7QQo(YU{C)oф"20 jK =oX1rE5eo'u8:z߆k ZAŹ@$WGvB2}*/@;a'jEl=winf_`@Wȹi4sI3nSO1nT'n):Drwv)H')h (m4r@[tczIwJiz*m 8EU"Ŀx` $80 ^Vk@#R>)\a&~ IYn_D8) Rp j @YJ}.Ha< @gK]n)&짯2 lqT So53#=ޝFF&L)L؇ah~\s>I܍N[LMP*e|=!\LgY(dqҳ{ggdCgJN&=~jw+ɤT䳇e'x'V&.y|CuV#TfmX 6dFxG7ȁunju"֣gFpkG+6%ė^h[nuػvu'`8γxAW=SQӺ幀] ne0og vhF0 .-s9f."I1#g4 S ֮coqC0_rh-Uv['>5HI(F.s J" G;: w * |nH;0xP2x㍟FsMcw?AX]a*9cAReM$&"j)q^⌉c#''Wl噭\'.x'],s\"ɣNwH36 /E-еOq!:$fHlBIFf 5kTfOmZVNg1kAt*< SVX4DBldԢnh:w™k4,N# h4t[qPf/MmQ/ܒfZ,(:8 %_uikK~7z(Kd &n>%fS-&ҏ4i>}y,`cL\2z~c l+ϣQu'=~-BcՔ G CK{,IIL}yha7/ PCŎ{JKPDQ^MԅH}Qx`z_r ޲D7kv_, ewW9ô$h1 y[`<wOzrK(Eo THl R*ZԀaa1]cf.$q%HF\Bew!y #j#5B8JIdQuF4u \Hz:6ʳB\*~sέF CYWBvu0I`x v6/Tw?ktBձvޢB|@Xs8`eIF Q/FMOQaE1`hnayu &BIf+OM9STޘC;+ tN?i2y)cմ5ƄAӼ9np,QsY-n4M5tr/9$6"-"黧/)U_ono8 ^ l+WCߨ{]SP.=;Xvjq ͦDE'DmOKnMヾzsS@ܺH-hyw_{Uvkv 4\@dfeqCƌHsByXސ ."R?N{ HHj<1ǚ5.fSv͚s9|.}%:մd 3WDXh<炴> "IowYFxkZ(>C(>4"PKܢ]]U2dq: T3mU/N;P+ݥs ;J8̳ϹymPπBѫ ?^߷;c*zT昊UT?4uTOT+9w>0@hr: /lD6$,bX窀:Q I[%ĤAôaZ#VVXOx>lWg;\Z e%[1U*PHa\Hd3xBDoeԋ|4T%R".iҐʝNJ]m}mv}9¿x9!Fv3HLɼ-˨jxYɎ_ Ƹ#,*w~"DkS _/وtHv(S2Gɳ; V'2ݒH#+.N!v=z>W*.!l?*~s&nE/*Rj .z"MFښwM(_uJV4r%N],Y.>H%uxXPW;ڲ ts3gLP>4ѿx:hӲҭ);tyv$Jzs{iuRԅLwQ~ݓlrӲj4^si/f7z@X4hUV>et8*Y'RR#weP|Ґh68,p>|**G44&Oj{~{6|8l@yM4)ḽa\:"4uGfk %`dmŤG*HRo,B. %8c݈Ąɨr~~f0X$Y_noi24Iz>LLI $Gy돣y. st/!7iCr;g]4}ŵ4\!6jRf0,IS_RH$-20 jx ELH/Kg:+}'PR=K~>T2/ou[ܤPRup!_j%VZΈ-%J1DCe*7 9vV0Y9"eTM۴jY$ʰY a|/1GJ:pd(4D?[c70vM~\Ɯ'3% ~O'd ʡW0{ }9Oq>;dN0lR$4cU+NjG 8 u U&D,0އM?r7Tϼ׃؈ mLO'ݳ| n"7J׀Kj|/`{1[OB4wx,c ^4-[`2y 5DJk~HH~te|]ϟmm^ryǖ@Q g*I~&8b_Ö]u4rt}%7moUr7~VGlmƃN28ռ|_k"Jh'rN0V\ua\Ng&4e$#pcT]r2jڂ[I+y99IqB>nGgE8wS\2/C.t<3.6zGbgB.L}!L<9ԭdA 'bD_٭UۮsƇ]pa![raޢ  0&VN*e8gHhh ]D٦T # >|vT/lJyU6w;%".`W4)|(z5ٿ}cݡhٕ5 Q;u;h Am;Lj4I\x*h53}W{Lyy9oNs5 y;ˉ$ouy3zx*= o0?ђ}&pb @̅Sn' ,| B Op/67(c-R-t5ny6n zDS.Cҙ,rLɖ?ĕ$Bܯ8D?tEia%@ h Sj Q(IaHmA_j.=\Ի,1@'Wp¯mv ^n{j.ZtM~$hC޹))UM%͉"nuv*XeW5$ &-gV;Z-:ڦȜxqA?<9PCE1T[.'';RsZ\מ4l XI6:^58+@M8o芽9+ /Y465;^1  ش=X.LZ߮Kҟ_a$ȩ3 [B]:a\"7Q}Hc)&Qo0Q{ːL9s?~w9Y9o' x = ߌ Μ$ J;IC9$g;'.%mhΤ6d2-h6qR 1DZp?UZ-r @s.j-2_ $#L$MKjK>h: 闤ezV[IR҃nc*^R@|PSbl| ƤDƏ>(M}Uxlr3N[L #)MçEz^B.G15e"g1uV~Ty-q~kL-qX88ij 0!03*oZ`ȅ0UGkKҮ$,d;஛Zl` /pBC4nJma5 v/aT K8`kI a0̤y˾ igy޺)j+86F9*G4 aZq1 6bosܨ`ZY93U볋)h!b!(d*xuO9 WV}KBOCkfAe:;-!|$ya>L TrbTΙ$$C] &zA"ϫ-q`z6-_sJ,s+yMm?9 G2bW,w'Ei&"a# =bCaAXxӳrU[.K(u2V,!Ts0AbumK/cY67(_ԠFĪ>Hڂ\D|]Gg#%tWaӉزӛ:k;o+2|AΡ( {y(U C ]bdSنȴ+\1v]N7RTn/ ͑u)̬[=o'=ctUZ-T"EϜcxJG} -)Ic7Znܝo@LEԃ4k/3,#W/;Db>#rw']!V.ܞ5($#[\ 8_ha>HaUwROo?ӣ=1Y\~ѻ]-Dpe@U 4i1], ܆=X x-ٔ*>O|拊w8(p~Dr76,1آQR\[8}J\ U^X?f~nf&7c '=NǴA9dVuQȾE mbL%6*3Wc~y@W}d_Fo0\q+OWN0(\Pl{쬹Q`jBH,+&Z3|I*#zo^a=o/ح2a~[djԨӀaMصFK GDդM$bikJYw'DElqqO7$u(GtΕ\/`.l7Gf!;lA|( "&2&EZt3ee=+."3r*R/U_VkS7Y r>w@̬H&)`_:4s?tܴAaCX' Vځ` u.˧3缾h z>Wyt6t2|CX“Riӌy,S!__?^Y:kHY#,W_Kg|u,^;D33U[ZɷDx$4(!~+}D{1/cl"aųVPΑ|)3KG-[_\i@9"aec'b&`isd238F\1 Vz^YaHyHбjzg@Di+E-X|Ӷfv\Lez멏DE]X+Qxo=diP,r*Ӳ)OǷZNwi(/;:-zW5ݬƬαGzsF߭4g aaULޱx-5K;87[=<ߙ ,n]n j  Pd"7gßĀɇ'V`PvL:)C0 ?Ɔa0rY ޗq=b<8JزԾiFϥk^%@e`󠱪FӇ,e$J|+=}+bf!ge, 5*C| lPhu|TfTچpe r~B"|y9Lf^C|zEگi0d"8K:FˡFgdJLq):-^Qd '11H`m>!G݉{ ~kv@4"1iץƕrLN0H|AgtZU瀂uTa<, Tw鰕r-3P s黨8PȮkSnn]u~Ee t uL'V4%Ӓ FS)j=p¹!GIt*1TƓ$Xٿ:ym-8?vJyf/Jq໅YhKgh6+$Ȅθϋ;/hY"|W.ŷ)kбmwIAhk?5~BO~ja]ej=[N\)O~eS=i G " 7'y}c,m^Z$ $I3rг9##&VzC4Vɣ$QmǠ:L'}bFR '-*- MwʍmNZ,"wBb++y?X!Mn%ԁ'H)n`ɼa%4GFc* ] @R48-ɹ9 xUЏQ # m3˙~ks0䳳z~ўi5>+' #v. eiy^~~zr} LK*b֦Mݔʆݾ %xJOQNdX^s&6iuA'f'rMIrStt>lu]54&§s,rfGSQ֎<(U v /72!{~0'Y K8RԅƿM7eg'N~?* #"(ҤKZ 2gB_Iqmw3 {z@]8)JF=SNyX4c7-9lIkcۅO+jYNJk<6Geݾ&4Oo &ϹJ-&5ņ^]S6wRW7֘A|GfIlt)h,roۈ;hуU1W^yy5fg.$LͶD+f^qHUPQJ\l8 YHon뮽0΢ Vv1ye83i+bvJ2l IHf8Ŷf_B֣O:؏[ZҶiOv 5kZ 9p8P/uL-mGMH9ӦːVKoDSr%v[- +tĨ" K/Igo2͑ a>eAHoVuPNw Ak #)h''!Tt;5d`WާpD K_'o%'wߖ{'~ڷ6\L uk@e7GK'6WtDܹE\p'w3M-p ȌCGh Bv8e W &s OB>a& ϸ:C?ZA)zG$bULͼBb> S*M= Q)ݍՃ0ÉB>j/~X|x "}uROI3_0Ĩev!9}vՍf<Snq9q!(2K6 "HP&цB&Ҷ] uau/FE9r'dvF IeN5DЊ'eBiWBhd[H(h"W.u[jkC{iyw'3ڄf*FYPo6#=!#EָԋoO׋L Fʿ.O`ZUC d%ګK'N 6e3G?L7ZS!cr0H q3dj6>`mBq?4I+ln4$+6 |iDs7[Ǔ'fq3&l]>[}}I}#NO^7\|jC̭ߐSw $7G :.c 1Kpu@^7 Ú_+bflVr."^Uca/BDRaP#ӞݫhGZ.[jh;ӱmR= wMA@$Ӷх!yZ[M gu lU 'eA㰘2fKu̯r(;߄ 7Ha keM7C&;Gm&WM6[r~/2:cb0$9~өnR>/sSЉLA'\GR:\;[LȠ`dPlUƆl FDf`ɠqǀM,!, juG `Ǒ1sqCxNe6=i2yB;n1m&/}݀+t)q5ę,!(tevwp:L> f>3uFhnեnUrq EwKQT&KY^_BS FcmprOԂ}JQ? 4+ϳy-֫Vr H$amb\,q,sKm%+ƀCl=ⱦT!a-VkFnƷ!ʂ?aoې@ٓchY%]àO(UCHN6; 4 cs>Y;FJ"ll4p(f %Rațterko|/ ,WSYze;$L AB Ol2{ {r ?-xg}Ȃ'&&vikcv$7Q O4 鶴bU##% x"C3ÝFO3ȁĝ}67̄bB+r01qss[?#m'YO2=*b6EEҘMqA5t^7(= k:e6s T{K~[t\,{(,! U ua %tevKp<U=H]h5&c+r mBMl;yF ܗڹx !AR*>$Y ŪI(>d~1VRpj{:=WDE;'Y`!dGy5s 43N E0:t1nfhMɸbć%<@EDv;5zLĸsnr?vIÍCSvI ±vGb>>/(8+ ܹeGdF(%VJ̶/ cC n53!hQ81\Mq4yZ2>2=>3~_ʈ'P[]ZT2(^ ({B&\enwXQE,a;w*^T~$9 ӷ&W]*MOcZ)h|g!nԖjC$/s&h,b'=NjjT^X'EnlЬQ!f- >-U>ռA{*V$r5qTah{-tD-W&;W%A3j&o2#}hKrU=]oWI 6Iu9V(rb9 xwj~Y5=μ~Cc=UrSY ۵el: M8)OY~ŕP}3/,b3ai[Y2 Ѿ²:5|G$B7r)~[f+}-?9SPh3GϢzyRp#}*kG 5M7!| ExoUjy:|[/,f[D;at'XηJ;'\X Jv,5bA]6sˋ?h6PIS ۫YilgV$ U*Y}7v\0HCaES hbfs`$]gF@0Xse?} AǮR`1L moy~0m&5t" D6-rLRt+."-9ik=$g* Sq"%r0aCs OB^(N`K,x-+?w,SDAۂjդ>kO-[l%89;M\.]fo@qA–hj?ĤT)|BXG9…w+yhؒ,D*-Icа@TEO]*SW z fz.Eti3S]T`98Kyvñkۣ2fS %b$`PAD;77nBO KyY'A7CjTv87\(~f7,[Hт+ ܟp= })#3/ tlc;y|o/yO-6(32O`^XSY}jf ~S2D;#Ok]" 22A!O`a&y5 VUmG"aP+ڍN56 +Ƈ]MP'*e^ iM.&a nlږjTܙ^}#, cMJ{g!K%5;2s G$KO\-X3<[zH8"u-[_>G'~48~u͙WƖrC X-hD Ak1ڋS|u\5:#/ ӗc"p&@{T]a2R(ҋj\1vGA`3P!\H0,Zqm)_^EHtt?ҺNdܻsԊR0hQ:Z4ǿm%CEՊm3}^~ D|'씚7WP8Nc4a'% \X]4AG߻ c;C:mB" 62 3}ClKU 5*J:kCMm[yH1 TayBps1rru"Ε:%8 "ۇY)VYp̀ʸLp9&$?Jk'JBĽJ౹/ -;4*έƭ`p+6N=) AvXʔVI>f(vFs)Յ: Dz FnZ\7)˾ߊϚ#=[1#$=*6)A'PB"_ҿV-,=JGٍ$ݖeMJfPH^ɹ/74‘Zr"¢( Ef}ѻ_L_Siv']Br*ME۱ODsɱ>^2XA=g8W $zF 4Lk'<)JigU{j ב6|J$aq2['bjwm `U<{Cl.?CY ?2q zpo6')1a%ϧj\j1ťXPC'`dJЊkz'Q$#[̱L\!b5;0˝70/ R:܂=c謁 NJ.t2U5[צ%ڒrEMxKTÛ赆VBi~fB9f 7޴%ؙ~A IzNmJD{ 1j$%gu0_}.=H?*e{Iaxz zF(;KR|Pj2g#!e6p,dY@ !z)R7ǛM:$گlacH5hN@y.c[yC/64 j>ʄq7 16 4_vLZV q3{j `d2[Lr !.v2$cK2/'8՛;q #u߬aKw@K'{?hb(Jmz ҿ-C*4f$9^WQ7_|u]96Ṵ C9P  z1GG{d,AH0C-UiIKƘiމ+doO $1-id `݃kqՙE`) HSNa ȦDDe[ H4iRSۻ5z'B_w 03ancO׎4&?n QC\^ljў@bKnu,e;c9Dg$#f g%x`mn`a;'UalQ#8MXX$ɷS+jI9qoC |wyn݄Fv {\@`%ZkE^~Su#h=Yf_A,:@i8w]`EկHfn=¨;XL"PCv翨ZN Nլ8, dؚyrX#FPG'GBsk"0tb-΃:ѫgaƻ0Ǧ͠:݌WMcn$n~`5'5qMYζ(oM8c!Ql `y ڗU ]yT oh~ #Y xż/xቤyg4ald(({&Srڌ(Yg j*5qosFw0~^B(ZXç{ᆋv&=x,c\%ljaLfO0-}~} tޘC?ۚ9(Ky!N>qمpYTGcOXF Eh NHvBQRQgS\ʏ j~Is3V8MҸlQ` jCnT{i`QCx3$ fL$. Hpaiy|S<}tl&- ; 7s{!K߮(8B9ҿ6ڍK7 P*'R,8VЄn)N_>bGz''(GZM:4kP֎0Zs0#Y2VKu/894'ʫt;9ȧh=Ǹl^ Q,g<-ʙo ޫ\ܧC)Vk;į$U {>j۾OhB%ҲF pWMj5S}u"\P;|saMk7)#=ᥲp-^1>yw,z+`dus,A2ˇя3pO m( } Yנf]=blD>!ԥ@n؛.XCa@mN5>@&q3"d-ө}WԶBUia:Q]TYYdQ,z ]2faTKoH'!KL˜ډ uJH.&)+$x!^C N5_7?66lhlifBv{>5|7vc ЉeOBj54f }ߢߒa86#[u=Y2F G$W( CowfB͛&^̣6 c 둶mQNaX?2fۣ+[P'fw|`.9cl+yP =B Lu¾!Д|jmHsTjQ8+n,נu2B1y,6x{YZVIiwG}ڱZ Gj +B4y; ,GK6E!,=h uE9rE;<@2#9\= K1JkiHDN=n >̐*Ӱ\5TvDJXB e*9SLP-Z'Wb\RfLidʒH. bJ) n:դ|I;2Q+[ 4 Tٍ|EVѿ}2H3nmakBqgkϨ}B:PmeuNtla[|RpX}6a#*1sMG`/~[xS:66Pe0SXvrI'sK_\>"Me% 4YG$'MdFzf4| RWe*AD+Ep2َ%;:qBvsHf.|Q8ۺ"Ј"IŸB2NOF+nb/tS|y/݅[.WGP4/S颵ae砱I >w!g]c32`(+K(UzٯXmAvn4y`@%\vڕzA*PnM?CK&@{6̼1$6-mF[??ߺ,Y*&mi Rm^1is8 OIa=fg"Gy"&6MGq=gd? )CPq`aߑwbWG3xS< PE3/d ňM6%:!q2*oHmmHib%,La u7C_tE'&Y#/`CQ)#aGe㟲ֲ\kG*Gq  5 ;آmv!CHMsT3guUMaj2\l@ʴ~4ȯ|+bh-!`n []e,&Lc:gAo_;܈=y83?HlB;iި;N(@gЇMi4T@ndʁ o蝒̈5/4*I`2Hu\DQNղb؎^Qs9`m<)1`Q8_u'k_$q+G\A@_|< w97|BMRÏsGθYI;Ok[aj!-͐k}*"5` 15 Lp~]x<0i̢jՄźrZd]'7jzBcRep &`QYOӎ+牒F9gXNGH8h '넺b\y3r"SMP»c#>h- WJ{#zQ3~h@z5/bRW])դz:Zq]֟vsx5 }xqڪOŸgA>;xh͵lpGrǣ?L,]=nNӰ4XM>[l.!yCtŭ7ɗ4mW% uAu*9?183j1fiXT&T;`_ G@C 5ird; {\N`M~v Uppvڃ*S§:)70#Dj[:MYimO o*sCXބ&rUfՠ2}m?k)/WY%\N$F1 1$x%iee=awޘ e^ ;aݞ54<[te*؈Qf~a_^7_z]vz=n5Pptkur @i1. ƹ~᧦@0(Y^SBO)Ko0nzދ j+w21*>S+,U[Z NJ cبRRYzlӥ|/6,JR<{jگ>,2%{(w;I rhi1^ZDTx:tdU!V jV(&VN%n?K'j)o @I% ,! 8$|U{?C'Qȸۂ~BM7QvZPRxцD-ꋏx҉/}K&A4xp-[3K_C0ޤ|F((llOCIzgJ8("</?2]~Y)s+s{q>a*j< 2A1E2y52jWת^D6)§ÞkQJ DszP=UamB*J]xgfg8"[kEjcBv])')|B\H+'UX91nL;e,kGF f|pgB :&hl_2._FBuaL]k?= TM(|WW(l4d.ۂ M cF &;cC I>݁;`Q"ۻոԬ@/2(At?[Je _ִa"SHaY5𴅪\fXD^37 lpEIK=FЏ%;VĬ cܼ;K-~'>xͬUE n(wcD7rSH#5e;,(w_ew{QVTt31=ddI,XTP@zQਁ"&D k5]znLYXG~*&AnY7W >nY6$mI`.ٓj9C-UX_AkL .t>Mꊙ"1Я^yujEQnrSy*}B3BHGYv0 W' ԄTDOxtOoAB6{!t·&xQv'ՇgQ;'UxKNf2:vi|)h4Q+ͯ}& 2g#Z'jmDGy"xLet:M+z>$ISZ~[?z@VZF3ۻ}Cl;|m\Nbs0I\U$Œ^5aO@_E@펒lƐ'mi:&aN5( %>|F*b :PiyLq6^K9*zl}ƢA]'uVqva29y2>RiP jl%߿S𢌟_ t# ߆z Ž#:0l '8`jft">\\x5 A榗H(9e61{lgZ~=Z\dtpxocV'lPH(M3 "uw-,{M./f⇫:ZHNt,lTqoſȯr'^b,-P.~:Ux VSx˭rBI.l w\V#P/tJ;DK jNbWSNT`mYOʨ>57b1,t'{:fj^Zf!G|HHE2[M5IzewlvuW9M 0Gz $nD/\^=6!+=c߭G`9zh=è%!Q  YkX׆S?*2' x#zMW/=r_3zZX*,f9^bbrBqiRz@t941WA>$ۄn)`r߿nJ4PC[`K ~Iy3Xc@/@ZJSz<֌{_X'*S̸'kpx X@jbRmt)D,#U[e'x5Pb;btʯ] kχ 6n6XM=@]˙֏Q^ `"m"'GHL_=Xpƕ:p4Ҍ*&)e v)mvCpSǾ2=>QDnAu{-XL!VJNGem ⇸}_+PL!gghV^pW9`015.Po J5~]9~ݱ0Adzw^7Qg;ČΫ \M"bkyh+G΁$k/L} ݉Dː u_ۗ$!tN eo[U?QU̞jS^;t@ X%s̒7O Za|q'd~#0SA" @ڬϥoH+Xgm̋#*s{b<Z+攳!,30IsO7HBigt*.WC*U uJy:$O{M r3ei5陝M8UI>P p ,,a"&䐳,xڲ6Aͬ}2$KۓlD [i%ꭡ^iU ȬVrB/=kj8cI|K7`MF+ h4i-mOA=/uz,Xwf.V 8IdFg=`3jt&1,b$؃$'8$wb4 p}6Fmtʌ\[ƶ>o J OnZ "Һs:rnX?1>5*J1x)wSͫqӿ9-ҪH+msuO28*kб#6ڸ:[P^#{ǘNT.O" "&&/3Iɋ^WD x:\[['е>)G x][j' 4%%bUJe䂥vviXaa,x3#DK>(v}4gLΗ"y]Ez<KfA:f!>j7O1BcJ!ײ/xݢʂ8tr !f**0uze-E_p"bM%QN"$7`?gi|iX|q=\ml˶6@~J X7hE׸ux.&vaqGbO18V%Sg m =SѺSBΥ wj:F\i[u3݊kq4y9N/P/`g;z=,/Գ5k>|ZE (8q n9Z|&,+<)V<Ւ0`eM//\w R2^j{ɒœsh l -j ݸݴj _1+ )Ӄ?"L* y;c՘]wj0_NbIx e$^qÀ^L"早"%ZXݵ6q!,#"F"cK7o.N d2CY+~ܩ@ju۞=@NDgWQlk }IΟ+'J<.wmmZٱ17@],ZlB-Hhm=JtF v)< |Ln&$xD#n(/l>Šxw\?u7K[cAg <]\iWXƐ 럐m;.`cZF":!63 Fjߍo}H+ dyrg<7dO U@tRS&R":;l\<"bME੮`AfG 5960N*VA,/Dp_.o ]Tzh/X8_ӑmQxٲԥ˿R6^"$e;Bk{Sy W"Do` 7 OR;^&(x&`G/Ō0zmswlXS#n&"1զz=ֳ;"-v zb1Gѓ(?rW7\-t]zuV쑃V-9=Y QGiQgY"GuuDػ5y&]tð5xԸ 0cg<$YMV1KhK|\np5?bM]W%%St1qx+5DXr%# UcؕR-H'(eH 8ٗxf ,h26r j- ?M*t5ˁ9۬K& *fj+_:5eRh Gk#rzuXO'vdOt4y)x'mwL1UipfQL(?tnƐl\n=?]G)GS٭O_Sq'$f&p{w0$A ~+I/lNtV$H.~{85Mx Wf~JȨEWN Y/,R~َ^`$yoݥ(9xO>WqЍbn嘉\Fu HahZNpdC!YqRaLa^E1fT$t] !vλ=Bث'l]/2F` ?\7 555a5Mȑ\60Hl JbSYG۫?a$Q韀* F2T"@2>X6V}u#/H4Y6q#6#OW3 |z{Βi(s}3tZŽdwXc*^# 6il(cxdF]ZfMZ誚ȇ$` 2]5Y6ST0! = tR}r`6{n@ pU%km׼c6榡Tf I= z2^\GRX ٧F#tި>`;7ѹHPHB->yEٍJoGS$ ^ӧ6/vua}h>'hw&.ztRtEdxeCUt%hq#*&F'dpo.di c[gl@\TܒSӪ Nz[P&b\lSPk,vr=!RtɞZlWz6E!50(nCC65ۇw$v2չ#hYCRM"XD랮kc3N 攟SVÆx3RxYS<^8UNCV'O,wW_5W tАGrw;jq)̶æ+7:@J>fA&В(5!dı;8CΞ :b)ېڙ1eRUl4U6YkũmNZ ᳿j܃[rĝ2&/]TAF%Vlgq*qL5CZJԈpt<&kn8='H/3PeE\ w4RD9f=A?Y-n\ Ttlc:;–E(S 2'' ;ߪdl~KďʔROEʠ<}8C-MħwF)4'01Xo={Hp7c,fj~MADיh.m ’?`.oQOQPA& ^?{hZd{ lǞWԫY.JwyskJk$P'}:t`!7.9\;;+(QpCDj ;Ce_&kQ]ZJ̭$-KT095nk_|g\L HGŖ`%mrEAk3v)c0#CVRs]k1.+d /U'Lxbڎ%9Ao2*%bTWIw)(\R2O\EfqcƠhm)+/@CZSz;-{P-[9PtJ8Kwj!TFbEƑ+#"E"XxzHi]A sF,͋S^^ ㅆG u-fP{G"nxGXh=`Bوܷ;)PEepg"2g/4M b e O ,ܚ53˥dD[A˛m&װ}Egqo#FMZԗ7At;A8w+ %("0X:()a rpdsZGкsga_ x43^ L$[^nc DЦٲlXO9Aӡ8eW_E^ZCoI]"nj[XF xyh̘"3ӏ 0#0S m T)s@![T''ɬV#.VdoDv>HS5#9n{':C:#fܱH[7'ʯ_>fesT/יYy*lջ R#fD/uݙ&=O&:)Ӓ|H?p~ǪfvkLH~)/6D +:i} 9N73+N_AnbQNz%D} U PqYn_`e7wI<޹E>S\r)aH54YizFdaS,^*$fl*^Sl@nH @3h]%'CdS5džE W΁h+>} !2U5q` oG]%}c%Xz%"v/U ӯe.65UbӚByt}|4nEW"(?rvџ— =zp~:cW);g+G Vod-7(fn\;eX'[[PZ 1K<W%j:33;]ϥBtx., ߳Y8aJT.bQׄO:$5үJs$.J 90 bq;թ}:>~^k9b/osX @Z jHX8 ~/,jYىGlz{+\q"m} g#$WA_QQP玎GWjvHy-pR̯Zh A"|c 7繓aZ@7rt晉|Yd.΀TQlɬMN-=ene[7r# -[teFr*(\2!?J 8cgHĞ V,TP{L3WsGf|Bkbx%2F4Xn1 M(xZ}t޹K=8Ze_ؤttF= Wz{+O*)Qeޙ}IOX o0.D)C> Ry#ȇCGȘ1{dDkѿ[u{RodkɊ5wLY'*s,ȏ<y֡3ޚ˃$"w@xyg5gaiO""KVi=1&7 r)XxeL%Yb5"%@*ͣ\et^(2a5FJd /,it`)+uŏ6YA . m0zVG+=O%x6[b|#2d8XS)pQ%d6Jz[>;;hON24 FDS.*J/zx/綧 >D>lnK{Kڴ'8;W>bA^>|1C "m7_ᆁ7Ã3aGhR,Z v}oIbW.۸|SյY^-\?n-߶ی@,[k`$ {i UQ3+cq^&>6WҟJ0߯h1r 2]q;7|?=pbHJ毧 p/WdaMy+dњxykX*]cixp) h;3z:/Qm Nzdq`}W'e@]S%oxs'ղNMZ9% x2re)x'Q(t h<㻽}C¸̨~zYȽV=!+zEL:]n_7}F$b9LGyo`YJ ܯT$(7:Ur#̔ \@_A}~\T8qD/Ι([֐"OJqJZUXtp a|ܟ)ϔ>c$ [1x\sW!M#0}Ƭܑ?X';OL򱆜ы9Jz; fX=1*2A ;?9KM,>?VYo-DZiqYYFs.٭R> epZɑ"Z 8rY|⺫w+L&{p~l)'w`ޓ/bm[ۆu!E¥ n!io25HRsliK9|/OvtxA+ 4͚y @-EFD'=va5̌7Mn) +gj fk5DM= Ӿij$ʜXJ0"`J2Ѻ%F;HS[/K7^&ZR..{ U=r6˟]"ϱMaXd_*Iu-ۯ$ehġx>vZ 8nh5Cn9S`]AeY$aXQq4QV.t-$I2ųA>Ε4=Jw>rtg߻v\>yna=2hz`99q#(lP<&y `ub e8Ҽ%s17ܽ4 옵'1>Nzn՟FY#`̸레&["/۞ Qd _𤚟TEr0oN9θ|4Z"򽔙Fll€Y6 ̳J>?-jm|E㬂r=EG=S/EGC'4<x>8R%LiX+1sBf<8~1k}~/+1gKh0Rvѣm%40rGd.!u+v+t`+,{)[0%jkaʏ N'vWRҐ)+ Rid{,7v竤>Ij2o .t3ԀԪ;Cu{Von"L""4I'TY]B`hO .6Ex>\Z}|-:&B~ϱ 5"xlږ{/o!+|pGq4"bZxڐ<א,Թ!zr%Ka: G\li!zFl w+."u"~ F KT% #t,]MsG:5a #w.f璍#PRP\Kzue}rfiP.- @+@Qt˧6;Kr_8 #]W`v,@NzRGB?dT<~zrx _>-6hV'۸Y:ez]9,2XRsϔR߿[9 j!%()!ulmgw2Bdc' -YQНЄ^7*&^9 ӽ4r*wb)S覇?L~J6|^mmMp.z;0Y6W%Z <3j+50} G;tQmfX2EM1m;Unv:C"˜$F`Ӓ]}$WX3*?$, '.}|Ua8 B1Z{2V  Z |z}a>ٟU~kNlԼV,יU'8`A>9 _? 3͈-)~&4Q$=۷X"VN9]@F0SLxfDUÒ"zu!۬Ըb bjI!!R㿓NUYqH~e$;iaYg|.O>Zt4PaO^ /(Cr8aOuGUee^7[wza8rO2!Eg%Vn'05 NS|P/PA}V~ miBPNRcKJPw-vҏ}tJf>/xe0Y Ž ?@W9gp21KO?&۾P] ֮LNK]1캄c1~Haf/ вX;bCPa*"L 52z.\4rGk,f Ĵfs}}0r+`-ˋxSr !xt ?Ld3 @F"FOY{xvH4ӭvmǷWg(H愴";096"8nQb}5I~\b'b|ZG^R0g;D@Y$Ѡ_S4!Ȃ sPKmӏV-^}7{ZP;kvIq >iRYܰ1UєUTte_PⴎxAr|GRPEZ$!p-Waj>Vc ,g$w)sJv|(+GY#xO3N$o" < i0'/gy$ kqBK ,B0a~O`Ph1bTK$rk5e OYTg5yȳuT2>9C z5] g㗞N1ZDC3sP0*c^Pƶ&\~$Pw$5'`9tZ3\ư:W5 zʐ}զv=~ fmQ q$Q5K,Gl%]gP5f!RJXMֽ𸱥fݔN!.V>DW^~JTDY -q tA鶟:Q"bxVrAQPV8=M\kCT9SH01#b%8 diK d0._s{vTO ,UTfMmfo.̈l 3E蠩,h )pR!"αRVIzf ٭UWkNJ"^55T/M4ഄ Ñ:Q?ٲ孬,3B-ws`SYL@$v:&g XW OFr D c }%~K lDd٠}wQV//֊6Ei7$su-}]$J|`m̈@"ssǢ ›qH )}zpSJ'pΕH7Y Y#O sw#)C{ψؐ&zk؃^5u m))I}aX *E"V^9o}2x>G`\xK4?;;+ʐ[Z>EnJ.ԁj U[P hi%͌blp6 0>odpMQxFZ_ZCo.U@]JDJqD#* gYNPwk(TH^֕+,%6q EƳJ3knv+$1 NU%`Acl*e7rrug+ c /[. ]A$E_W9V5RLbzqs7?zb\xVR'CdP;y0 rL HRMfEaR/:X%[/.֠cO/7ޛ/Q>5Lf+)\9*5xh M+ˍ< )Ov_&wVV-"1&̫}vI cZ|B~?v|o;A ֜M3\@U- zBUR~ Fҡu9N@siՃ =%*pStFBb&̼ifl5H6> {b[ XGm66s.ʜ3T,u pd2~aiyGx/\Sm9D 8Y̘|ʖz\Wd ADmO4GOv}ދQMݞ.A z2J`B ɁEVe[Q2!f"_@aDџ8vl>6C6isY%QB,À=T /R$>J3,-1MeG^k+iS˻ /U!N\Ӱ p˫.d'=IQ7#lޱLi8`ZtyG.xhWY~ !W댽 _L\tZ E+YFυDHl! d9[>s̩~F{N!!=b 湗&NfEmtRI'7 H<#$}y'VD`N 6(a84EP0G͚E=?QMXn%I5sSASrdm3@Rv_&5.Q|'2AǗBǑ =)6)gM67fm xaux]>sQ/%ZeKQW?I`cnn)hO>t^RWF~8<sU]$E0Ϝa OOBŠ.\Xdn(8lҰOJ_fg)K+ޟGDzxGJGx.,f0W ާC_ έxT4+l]rZH,<lK3eExU;;W-_ҢqS ؍wNvLƱ+Zn,ػ-  Q@S:8quZi}UrԉH4q cE|_m;y8`gCFNnwGKѺW"rXe F $39|%e`OK[ば:KK2tݽxZv%٩J3 _Lh:/BGcc 2<033ojfJx ZN=ꘛQeN{Ibc Eo6a#J]VI܃k"Ƀx4'D  kr]W;"Hj8jײxsz)FSX<ͱ5 끟 ˜9taޕgȏ4Y|8`,Au1~i$$sq]wjCF'P&gWzCqTt+ɩfN[ \s<<7RX/D tT#M7J=O!,2V;tT`]zH8)$;mqE!Dv".m?R]ٚGw 8>43E8Q9f/50fRA걱] ų1`3ܯhӬ- j^KJ<.ܚY6c_ffv}iB(g!x?gƙ LK8H9[׭~Kp3'%@Y9 H]0?T^|QRc'43H-LsJ?#nL~{}{}&4Mɭq;{ϣ;]jOZv jܿ^K<) c$R%_kqn^E^"LT>>RFy2(m]==PJ[ȷVa17<2 kɼSgql >(MwiWzGj|qB{G8V74>0迭;mվ 24ʵlo"{`*(/DY. q _Ƒ/5\kbNzcg%HF+0[3h(swX^@p̦PB/a לFT n[#ڱ!n _g^e>{Ŀ;3 L*ޡG*0ȥҎxtj>%KxhxEω*W & 6fwA׍ )ahbwgdR!-ue> m@ˋުj9g7>IX ґRV5⧴ 8K[Q~޳y ^8[Б:> v2j#>hrlJ\~'rt'y6v{u2.K|U0Dzlnηbq9JH(HvG8D3BdʇHc0/< .:pB#QmX]^Gֵ Ӟ(o]gצF1d"I{WoUZ2mA(s:*8HZ| J?n׹']^Tj%d.v%}ŮM[zOW)g,2,&-3̡0v,y :嫔ٺw Cmpfg>IǷ|! LXӆKNIA)9?Z=wf:y6c>u-ŠkmtZj8^olHAoCoIeۃA\XyK,BtFwK{0OyC)|Y7A.Ef>SCsbP[s\"Ʒ?Vhj򯺫q9p/TN:xg#>*1e0pW 9eP, U{R]n>$ ;!ۇ[F:HG KyQlƴ'%Fv9Nr->Wǜqh9/7^p~ׅn/QIccm𗞆pd f`Ύ*^-wP{KCEy n b{5ĵTv`FҸ-W,^ YOp|/(ljuMjXZ}S _Z7Hvޮ`]~('qd`Y:c hJ2|1'w [ l0א$;J6\)"8v'^ "x:!]}ە=aF)FyRU;'7Aڐ}e򢇑&@Yߟu"(0rc:4gEe>݊!xJLvܚeT/N} DJ, iLZo39q ~ݥ M1~GưS҂Y]eE-k|yl]mvky@0\N]nFw۱ɭg&ypzR~U |f)nLe͎?yw-nmd]*f7uĆ;/M7BwOihJlbߡ ?uIkv+ [< Z␢IdW#Vloڸ# rr_aGW Oe0%K4("y. ؃)c~QD!y_H,U#J(\"J +͢Q7h4/Y6҉81qypD¤k)OOEA\F^yS6/Ws!F(B1&ȃ90FW7'.b ۸ڢ"pxIkI>`gHBN'%nv.j#+pJ陑F$m#QagĹy7ܸx/ps-RnA݉ioYM)d? Жql‹ ]0?a2/ %$k82N>B^@>9 L% LP䄆V/bY&EoLJ5U|oKC_?I==tSvYj)>wZCvfCO[<ѧPOr};Pw 6N_C-mi QeS_vvٮeJ0puSLnw8<\Ɋ%yixoNsHf>{ub`P0Hʒ QQI6tUȖb >T!>~vnJSX5{d=Ig½4w #bFuWN(կ +rMJ YHhӢwG9t\Cys¶tޘ+Lg3'/HiŘ3BR]&;$@Ā^aTGE@@@b`,ۍQ:S]'_ "6! !ѧsg+_HiMEWcWˡ֓ aA5ISK ڤI;|7r'8g˵ԓcU-b dXDYAwDQa*nWd#ܙ[lcd7jMyqzo"o7"*Sl#P𕩾TFKȜ`Dd\D1ܾ!:?!e_ҌG>lӐKKɦ q4x7]]۵QG̯P^,8m[drP]nX/䈑BLAݾZG`7ma]w[c~+ޓ;&yoߤ -\ի镼IM>w4o lUJFFmږ+PQrM?` Y"۝.e|gn_OF4Uup]PjͰ#:A? ZQ'XI싽_Ҙ?tuZ09*/`\:#KPI{ +'Ia3y[=r4'!\1; u\Z8fԈ2uB"||{/ 0TanԶ\ac1hڜ4瑇p76pYwTk;b?i MFYA E4s[$+Lu1"(jL(pzӦá{8&j3 Z8zά${#UVB 7ON+%Q!90\C68Zk,2U@)a<6P[-u9/rtfraYD*ߛt|? tV?ծh6 R #J$={`#R&F$R"u#prl+ 1ɆEAU;.iЗ&:Qf\ۇ[#{[h;@쎁y:hZV̜FXH./l̛ \=)?N% * eV@uz% C%gH>'+VPB1bF \X (\ƺ%̶ oX&|{e5_ɽ(1u`P~L;m°/1]/Vۮs$d_gՅV4Ob&Z1R~n~̋hwz$ fp۫Bڙ\tcP]0ܕAkHGl@1:+Ixׯ|1~F\xSH&Ӫa7"ZcꬩSƾ?>+چ dI{9Bξ="{OHr )/yu+9-.q-z\fR&}@`!&/[A͞c_!_ !ïxCXKؗ>%Ɏ4Fqv무Y.ϑq0b=y^6t0E\#̱ev"z\U&^n 3bx}j :KZ4㝙-~e`LNWB{/PG6G= Im {Eu;)"/ӥ\I!Q؆tB> }p֛uDUsnG#w g5:չTy0ꥺ׹_,b<ؕ>酧ld`vGBYFidQjƯ )JH6Wny uRlh;UNI-&c0"neYeMmZ^\*LMN=_K±6)]0t'A+ė5Xh5O_C7Et- f(zC ^wד_& NC(hjjTu%5h~: qeނ7?Lw54 r'SjDd3^a KPbs]8$ 7-"U4CU-cSC;eF483 E+k:>Am0Z&ffKcGE#]Pn37JvZE{yoݿfmj`5"w|*S~gGW7*7'&'wh@zBg,~;^7yto:-g,]Љm=&e&JaSNԕ%%yg#J/~eN,4 K:NM1BF9C绝ݕ+n?8lA뢫qUr $4V_cRMlجzMMStp>dmxҟS_p|i/PTxt9QF[Ycg5p+OGcԲCOg_ sK! 2& % #UyYED$ץ#>g;rmz,w91 ahBCdJNDLm_!_zPZjb/W*q% Ӕ"ݜ 3GNƂ2& -32/Jj[wJ!,ʣܦg,%f  rIL)Tcgn?ZGiÀɧT{rY7 ,Be~O}S㘆։V J. hh {Vv[=9piQM} A՛!Usd (e3!em U+:ټeQi4R6~f"-9̜YɅ/+?q`URN>?U,>LM|l$sjkd¥gђNl1 ~Y $Q6Z\Ch`<\W'twM2< R tjPkW.RV,Ҩwn\bP) ]<Ўuqֹ6(Fj>>N 39$\Ç<6 FmD^cD>Ѭ4f8b>% E굛| d12_+4iFDR~9]MwJ'އFU^41sD)^_1֧]+G[* 2( #i -'*ڝ@B(uqd::ed mkiS[ZxW2c!fƽ+UV|Wt1#<"%; ij6IxX<<L?ukJ7V"P+Ȇ+!<YZXB 8  )8{h]/mI+[P3v"ZƱna:< tJ/YRG% <:_MASЭ{T)!fjnb'.slja`4 7NuNЫ-X`/eqQ4-  \϶Ϯ !kPb)\ewokzRe n!FW4Ez<O0gAs-Bbal hK!< kB/ t(Gfjvypg $INp%a%HR9aB"$ 0U_Η1IYЋ<)BM4]0e^n,>"z3ƒH?ˆe@XǛ_9!piα٪o߼fD^57}32'-C){E]X$_ohsoB9v UT|Vȁ5Lm/'{hop9%jcD=o1}i9I[A`]ey6RRٲ#lKfQHa+ۅ2ph^B񺛹q]Edq!AVy04aP7Zn> 1C>C- K[7Jӧ WI*޷wmdd4U,ڄ(+J] 2,[?8M`;H -qN-I'tJJ'łV%l\c &0PG\g Z*: ENuisPX}O-ACZn"ːS|FZЦ]u@YM*"&ϋE,PӨUT,J**M3/21!"yTړj=q _܁J- uH!D6t蹂H:f Ve:gMUWއQۧVFax{`">[1 ʜ[{W9%e]i7&ݸ8NNHúҧ>oakὗI?;iV^Vt9]J`f u]ky]t\idOl5|u/B*iF8V%O;4dSoivt@.fn\/fq.P.v/(xMjf%S"rip4*/XL8%0 #b6Iѐ'r9-/a6Y%Ɵ%z𝏨cY#Yto,mSO8S+aa8QS_ǀ%jf ֶt_uIcєOHcUhbY ~AV$P3@1}O e4 {--rD$Iכ觼U6pCѾjv#3\ 7MS]xCɻnX$Ah]E6 LtX /L}_K_U!)BdL. N8oǶ7ivhuS}ˣ*8H]Yώ(xfaI%g %08NkNX]HPIu7l詣V_婒HĜKCP,ÿb>wcis2,Q=9<=Gg}g飱jCB74 cuΞ{Ք%93+uOQ AY>=C-1 |gByRg"V?[YdJ.-US汏#mʂzȃϽ~c9VGarsʥwۇL4BpI |~X sg t6]Mft#Njny̔vجj @2VD~B 1N(bgSv׫:PqJ/no-NJdl?HE犆OnhwY pjvPa̴",q;*󶩃bKUg@"^015Df~@l. *[%ggAv Xٛ` FÓUUCA$RbCֹp%d ΁_AHY ˷abQ8q ="]6zcw3vaPػӀ+4[ lc͔D++Q^a<#e~SyET(=լ۶͜ЖVy$T_Wʡ|f-%dvBW :2ci}B8?sEg0j|hӊ 2P))w״l8jc.>Lx sj,{I-E;_pUQ+ !h7+#KLM4BZcv'KiE&!~sQM0ŇpM^)~(#Lmk 3^ E3Pw_e8?Hq= 2\GJ 5A pza#Ze/WS/fwFus/2c{(;Vs(0](fåTc!v4``Ŵ`uR@\G2%'؞b) 'L hq)uEI =XOTLg4~va.D0xlƜ'*颮Je58Oa5qȟዿf^KʠL6rcAh) +VP KsꙘ8ښ^.!QB9&[0Drl=Y~jܸ#(c{?*_%Xb 7`}Q`tT 6'Mȿ)لt(juVM_p;vaPAet L5r3BC+Ru6dfaV+|ּÊtؠnQ"9Q1QTÌHk~˲L(Ysl;@7.E-"qVK#+Px5 =h6%Ab+ۊ-] {Wq&tE^y?P(>Ԯ 7OCEE Lf#|,0w\_ ¼##a>[Tr_Cg^`IvrXio]S*:ikOJ7ʜ-꺍js]}\P@& ʜJ!Q %5;fy2 vϷjVɂq2SFIwBP) rPUK T5'o+&8C$~b;%G(b8e@2W3ȿP_ +Y 5B_x wCK(]4];ѶFm+}iVnq kZw6{4U%L6.\W2_Q\D)ad, ꪫ~Pc;!,ZYCOT@/O /zǫM?"P}$vTF՝GS#͖WeǎLag?#T,#-nDIe0L }Pwp^xȀEs# \h1HNfطpK]":=ޟ ?1rRpCKQ"T`b%} i8,df*KmI . {2oqZЄ1{lj:pP;VX>-o}#^޺ɢ\'7 "oCvkoS44p\tK *8yS:OB1KqʘJq0&WXGj SLEvHq!h{4 ;]Vz𨺚+փj jꇒ"m9SP6v00< qЩ7\]/CYr/B}6xq#.kᖛ/mqƜLBR:E5PZ4oĝKc+e^},@+% !LԥO⏍AD^3U⸈*a HH~)}b:aΏw86myu\sZ@+ u%KIZטv>iśSm)aEC40DLruv@15p{hN 9 `_fp4z&.gr}?-w#HmVZU)FMn7@xzL ш<*GEݸGN4<؄MĭF$ːܫQioyke44ؠ*nӆb~UԶhSy89bn4KUf缏HONllt7h2n4րq_B- T*MqHΕ{Vϐo)}2K``3b}`Ey;@tL @:+qQ֫# F=|9z jyj:rD&LrMa`2 pMjHύ|u!¸>t$YCNt:hSQTma Ln&%8%'NV U o`g!'2źr=M5'eC.@Xe<qNzCγn@rl2\juH6TA8`oy[ އ7Θyo&DⒼ2+` ݃(v]Ȁ QhXjbw+ay4X#tQh@[j$g!ّ a_86-eWZ~qYBKU?dL5oay7~v,"QV:8 ܸ{Ϥp%f,ky2bʶBu&Fx,. C`lKqc`FmC9*taɜ&tnr$bZm};BLxrLY,_CX'mc \CQ5 %ۻ\|9-{x (T: g5/o$G^YM %%>w2n _|i2@}HId7TPt66,Cw&W-0H:t.&*5`]*fۆ 7-Ȉ:"%j5s3P`dBzV7Y{x$`WRj_օg(DJ+شoJ[V?6C4؉) otiя Pes AP4t\F`8P%ic+"6ipdDF1g ׏3*dZJDys6MN쭀بK4 qNc a׫pD;}$mK|_ *HtqhB,IQ̏kI|wDpm¥p`c@GWdT8xbbϖ1pLfVUx vMwܼ!Crm|I(? 2; &8Rw:IЅXI\R29%s^9CsqZr(gRk ӀJ|Q_05@~(USkK ^b@ HJTÙ2j.vc9}5<ܥ^E[5zREx׿n 巌r$;wGKݔ8н鄦f_yH*wI,)>nsKlRv"1X7h62szbxz.)g=M #*O(/.ӪNNK4d/r#u4ά: y__$Hm=6Cp3oF%5^jM.TnTk%TW?l0Z3ј&+ug$ؾ*:Z{J56}q?TјӾ`Ī fvѠҦTaGTW72]R_cvDOKsPK8;4Թwi\f+O`7(w\3#Ϣ ,ˀa(> 0S[Ky߹,*F0(8" BZ[ɌWs>LPiA>(Μvf5A&za#<#3b7vkײ7S}#BwWH˜~q ć*Z>=&,mXsV˥;xWxuyuBO˽n# K9Tة'v"̍!E(`Fr -|![]OBB鵗AqnԿZqw@ o[+J@\IJ:xlpz2"&C!& (/#&r#5ozs(("]\|Ks@k%n"J?˩y #_a[ N"1Or*Fz}g≯h}[dz\W]>n9J=KR y%C;E3? Śn^3fÃ]mnQ[`Q_O"q+El AOL1vEU4,~itkϸi{i ! m A O06@ xf,ڶ΂?ETl}9L-~ 6;{Lu2B%;P%[8f莕 񷀯-I b]J"}~Cn? HqO1p˶eG=Ԃ!-)pU;@&C>5> ^ PES٭ٍ>#+@̭n`j^xfrqI :)žQwlk)g;E:CL# - ֒=dZ'djݷ8+c쑐17đ))ɧ`ţO}YPk@ 'f?-C浭;vT*d,Jj.₅*YPAh=2qQ¥JonآD]^lU{ŝqcS*XFU0ch' Y ''p.sczT.wtjH*p[70&NT&l7”lObC\8dI-(Í; fy 8Fk|LTN9ޯ.yqKs E W}|ק%be7-514+rA$^u Co_kb!" k-K@h;@ 1cO]#lR@]}\n*=obM1(=EPJ}BPRuZj{pa^NG!ԍ5q]/`'<׃0)vLP :@,82N 1t34fGJ@׭4ѻZZQm@HwI+ө"nK ϋ<[P]AzP[ppqT=Gp ;OPZjc*a+>.e'@kODzi]|ǵA9z6Gv㴅9適N4M'fxk#%"IIcm4 Sw>TW6,n"xpʧ ˀ\g2Dx!!4Tf k9s&<{Pi\kh/,ܟLִ#}~;KU>ϞNoӣ J+vC.#8ԛoH{/yOĝvXQ _걘7FƜkI.1!JXyf=:Y=jΡxxS'e,EO7u1֟D/`@} %>QY5ue4`@u*r%ۆ+EnU~0k$Hp]F]MaAE 5لq d=߬_aqfvhs"﵄{bQx"ߗz)*̝-)T˶Ŀ7D$$9yI] MBB65w\E=mhEn =&8eED]ލ:CZ$*!ݱIVyyԘ]SW*Ce!~Tv Mc\?Tv78!) 9R3m^t!sE KsN07zTsaw1=1VKfhf λC$1Q.~_ǬřL4^?1f=Uyg1+P"N!¥K2LCW*PﯵdM{ŹF~fknA."H?uCRsdTA8": ]m 1XYQ X"7vڹ k{]=h*48Uxu?ȔkBo",E-FXz1#% q#9@0I=c=թO},5w:WeN֐\T#]Y4_[hQU M'uEb[ v j7/x94|mlsg?7^>^">n3g\Tco qmdIAM<~L\$;CaU|;}`mLez畲 ~Qœe h>)i܊2[d7y`Y8f)z,;FupA%V 2jvMMi{2qǎH fj`$u <I2{9e9l'dykK5Zq\b--hFbcxXxE7?2Gz9s);!jZ̪ߝj\'sMql}M}vVK%E{ jiFE^X[1׸@"\_Di67Ng0QlZBgf|a/Q$JXldYv+Xd:oTԱt8Ҙzd[IJzg\X'<\ su:Fp*c `2:5z.TfE''lR=,MuW@#~FR%d' ĊȈTX@i/Z=Xyqθ0>fٟP9#9Y<[*KB.s>6"$r)&w+ Zt{h\D^-ˑr;M}ήYZ!@ Sʲ1^~)<3N>6H2w e5QR湊Ds|V#RnGagqTc0$.?5.~  .9K2mPL%yJ'-i*4I$s"I-hB3 q4N(~&G!m!/ ~jb,z %^i/v'wBLu7{Ak%qu&xgi]RAOrI1NIFTw0]w [4snDE6P*E `H6QTj6t wIExސȌf[sXP#oBK._ uץ[/ފ/昧E~A~+=$'Z9%Ax@fk#rz/:X7ZWաBXRh >ί~{pKA f'.SiuK0 >1F u[~-]/~ s:fRâ܅ $$8M53zE/ЇL?^Wq˙F n^4A1g@5{Z:Vz)P8ٲK~XxqJ1mi/s5w.uS~.&S ts bi WCb:r̔%wgVVа[,~‚9(0PU34n`P&N.8(Å߀|)Vgr ¨g:'s#~DNE],z>aR ]4> !W4yp U˦Z<(JGߡok Sd.acڨ4Ďy\ ӵ,n=V$J'LǬe,M]&@>f3Fsn}yO٬("Wͬ V`zErkm 5+(e)yHaW=#(S73E?eˑ1aoV뾂6s//H+A))#_ZKn$Y]𦆁<0=ӵ vbieCNܐ1}*=:k?rMZ>BƁDz0O}cLCv )8g[K>`#6B<}dC6P2` ge%UTy%zNߕ,DU"SL_36 v+;FŔ.k~_^t; ;k'PSj bR$(d#hԥÐMSXX6Vm/;.!'C/oND.8[1}Pu YP\)\@FEfN_`]YI)ypm?*J %2̇W7YmI4d ײZ*aÄ9B)YVHvIEW 2 K۪D>8߸s:b{M@b)2v{ D -kmMgo"8G{$ /Œ\#4-S>4LV#c~'K5"ǎ1^-y KQp 5 UQΗ,<J&h!){F!7LP 5W*AEP/[DEJHvYS7.|}o(q$rg$^ /&&(!d)g*󫲲0]5/,u# u#,كB~RSrzlNI}\4ߜ5mуBl4Ri-}x*[25ތ.2S#+הZ>d[hsfa _WpN-дFuLDjߕe`_?eRny+ǗMTQ(d$-]O$e &_]GA TOF"4vU}k x1ջ%:YKFrIsy ?6\K%4V dGI1\1)%qhP0M Eb"!NnB 0V)zU6lu Y19i:_^FtiS2Ae! !qM5֣v2(3TX N5e>@C7H-Q/A0F_!LBNa ~|>Wq-],FA;+#6ٍrM@r]ccYW3b%8(>Py{[܂OWIW+ָ_묍I6(C@>C|9ؚKfV4ʭhnלm8Xd) 'X*e)F:c_:6 j츁Ґ6Mw+A>Rno 1-TAK\Ƌ CZ8TjB&DZwysrKM`Rzgn 0S>k.!ۡL{XPwH~BQUY9DZ B(YLg 4i fZECREo Η7#gwk'?ɫK 3OL_b&w Gǀe2P|of CŘl*eh$~RYzj26fh uhrD1AGf!ͼpɶ$} Wf'hp {)f܈LqfAx uySJ I^7rLb5oS V#&g[Kijdn:tAr"rѠ_Lsztd g˜5~J'Dןnѷb>5,8@?PYU ;c+r^ɜt&:]cV:SG ySSY \'r7;\OR6dn`I`vDs3mk* 3=d #@4[>=j9L%HZ`S̀o,Qk#Du!a;(/\_M>*1ʔ?*b<.a=*$z„x+U[[r }7cQ-SA8A# .`j}6z&?a<.` .{w.|/ ݽ.p=d@U(Dݘ(gz_r'?U^Hj._ BS<[d&Bgж1h1%ZJ9h;-K|:eB{UF\\ (ESJM_o5_8b Rp!HݞQ!R0΁3e,%eyl"c 6Z\dsԔu삩j~ws)(2~+A*!>l[rdyƵOƼn}Mlnl-͘)aEJ&+όMq[p9a%{`V- y$\-OD!9: k(0~#[ # ҧfn0 5;WXğ{l )bS~qT%^I+ 8Zgt*hIl6'6!JKA0~UazJ_|Ćh 6Nֹ!\P!oWB<7vmSӑLWiҐ9jU~$Hz1|!>Zp^7wdT}K7/cAm16a)?^JGo@ۥ,>q/U:Ożc,ӷ#6|-6(i |V~ &_3u@›Snkm 3KZ?ӣti5/\@$i 1Y%i.TQIЧ /K(- - )tq)lf0:4vb2%ugi)^L}>9pxnj\:ם/)@}t%1;f,Rc ,HU]=;2ʐ{B|0ie-~66\C{#|&US2fQ>Y-Njh: ?~:U@ܮeUw)^j͸ Ur{ U M%gFrB UK5հ_<[ThG'PIxH' $.Ģ i07B ]{{k lA炅Z)K…- [;6x1i̤#gw*\>0>/!4_ %iCAlX Z9IG˓Hf^D"uv5şA :,[FԎNqj1a ,8{e"{&#]*ϚCs^w\9-DSj>;}r1 %X8@?3Y%X ),pˍ)eHNۡ)nYvLtэbhn]EM-f`H;o^ȉ.{گR>cka0?Ű"jI ( ysEMp}) wmD-o<4(}Vԭ0gCE r"OFlE Wp\*J$Љ0hkšZ@>E+9] *bmW}as6;̽\Auig] Yi%y1t d mJ?6Ɂ =uŃ׭Ts3<؎rak1eh1sz)S2b)lHvf$]P ) iD;Tj|y-DtTw-\ ]![GZٹ9~_,6ubz@"2/V\wz 2Cf.z+lwt8f9kG"%e-IbΦcB~nތʊѹ)*@6ܲ(^ -Q7L㛸X b74r{[b zr kH?uMbL7O\1UW)tA`*>%/کp!fk(^ G.1P"?Qik04`eʇdy&~Z;MDli/nX]=/ w1 T,hHr_+m3$nU1O4VOA%jRWېGU+,&Ϲw*hh81fʐnõD,%|gWPZijlmNAl3B'*&ϼi]&1*,QJR4fs@owd)4y 39RfZKyw;yP[.=?3 O5HQfCF. o +02W+^[Ͻ ǎ]8KImU?Ae]L|?1٩ğ\Ent<.] 1_oh~hloM>M>4R`3e: {vs$fe.U4k<ʑrs6@OC+ OR-@M*b?7Ǽi$*rfh]S {?;{ AWv]J\CMҦgUTm;@=ɡ/̖CuG*oc_Eaersf1r?y{YOw;o{e}_ȫӹ7X3BBlgܔ*a)m9]6} +blH$~ֵAqj[͇FUݥIJjbG)lɹ{B}|Ak!F#)>ZW^;:OŃ`w-}-?uU*ϋ ;ު ε^QXaV%8A39iE qYH'3ll?ZZ%NƬ;s/*V0`ZCز 9ʪU)s~?L.-[6P )٣."2 ,wqF6=&m.CYY4yWm؆ʟGȏzlb4N9E9{t&Jb ۛ.,8ȥkfEFPt WuUMVOh6Q 7!(k+,,o:\ zp}u#:.[* , QXF΍4Y%1O m5CGv TNw &TR *+-?B6q Cv z-WJ_w:r"%X8#P%[H. .z]ߡ'u ,3i X4>v/n. Ug+;Џ<"FH̍Rm)P|liЯ&1Z:vSm `s]n5*  =3'zgS粻)ԫ99}~`1! AqjD`B^0Ӈ,oԓ5Kca%V5$7 w69;9N' |X!7 }XIF-BDImFrBpSoI՛."&K$G q*V%(pvB!Snoa++] 9pƳ}C;"iaGO8M&ہJT 1ghĊ~?l|Gagj |JmI蓁Z/w$|WL4ڰa )#2m4P waEHt0=9g7\ˎG9,4bUG4!+7"}6adj8n9(|ldQicj )^>")?#ÈwYq~ XH#t k#$-7 ?nm@s8SiLYf'1$u!4z/_@ZV6m՞⹖.&nNB\~S+R2bu9_2+v(uoF[%G3&xZc[-(D`,F9͂XTq9p'z^z]6@ufЫB_?9Y PS]+3axIOab4B5cU,JRO̜ƒaV j+-ЃP 룵8\}sq5< F7*T !0UbA-?ׅG( f'k}w U/ɧpLlq>rH1n8wr͊ᓇɢ(/X#(6MMR pU].$\ru?J. 7e=?J9 KlI '@L`Ğe;Ԝ= (- JJ0Lj՘ KY&߱{08_lX>bpM.y#'Vϣ|+hPsĬLe$_9.1ti5ieK}lFp298e ڢo9p8f+ii;M\J/q@N> yyf^-F&/T!(ƗW%|T]bqJ<2מּ29C~n=0HBC xl*b~ YCT7r4+HD`g@]_<%S ny)&@Vôud4t*p7Br@餱21J<"p7%JpRHJ_qj@fqﰾtzfqc.Mlj3D3p}t'$k:D%Gѥtx|:^X7ޘiSÒ6_.3މC8XpM`s?Xu &w=t>=J$Ϳ;N홾J. ojy+NV!&.C1#yM'͑|:fkJHįA@RTC<)_a,%p^IԺ1LWb}Y|ߊֻC͜cDq %*CyFs K 9AY:2SiGpZ@ ZK>I=rݝwk:߸gk@u)oj=Vbo]7 Q~U҇&',st,q|C!gv.3yZe%'?1$߈BX$(qڗDadK9z}'qX^-5{K<=':)5T :(^^pndRUcnfBY(`20V~SsT+H= [~6&ج雷̸ͨWuѳL>b 0]+ۗe&p/@\T^M<ڡ"\B,UA*:m4+x[NA ys0 :ܗ.FTK;] d๪6`3z7-esS@yZȀ+YA;>НV#s-iRdcPL>ESR,A/*c^=fDeP6"ɤf8y*{jbĭI0^6;b~d>cbq5tF O}[K{oeZT)؂QRekר8j7PMih\SiP%E<ͻ[U(b y˶<:*iY$"0@z*%?9O}gJW!ExtG75XۻF7b?z%d:$9e R|AIl9r 8=:GTZ:2jMmg 0H>fjea4_B  S5'Y^my7FAxSs>%Z֪k˧$L1!#_\(O V 5-^W6I~K 0P5_ vpm^Z)sYIw J "Z ߁:×h1@# g u<M,V܍Q@o0o" o)Us~Pz'H%3}(%Ni@*UDmoe:80ůc#>S\LT@n}];4I(a9Yе7۸WNel l7}%OO "p]J5"n Y 5L^Y#=/}Fߚr`#a o*:QF,7@8 BR)@ }q9O=DAP&qa2 pyAuhYTgb]SR1sUFQ + ̦Y׭!8|X ]k(+ b8p7{os+DEEOP3}dU/Bkgm{y1;6Cu(k-}VD\q$PBJV|^F>/;NK{׭Jsm%D234и0=#\)qW\ -0kH /WJC[ yȠp#ͺ28XPH8ȈXͳݏ:#KLl+ѥPɣU8)1+6 ,n~UIEFЖ] yQx8H$p'z37촸G3C͂K>:N8$;!M(T[aR(eB}x b+<°$+~x3)K: , uЋ!<VG]*2FyL..2 EuMmh77yZ&۟؝mE<w D;6X`oX(IAޓeDQ$t'^_|z?V I@ůRdTɏe_K@-9ॣ4qQ'[+z"G9ٴ-˜GG~n{m\4ETz DTƖ\wn 9g $y氝 96tpֺ%"w_2HϾ?FӖd@.)9lpWN Q.nX?vƘa= ->UgL#t#}%4?~wAg"9͟B8ީ}|s^OX?#5eŧ<[X5Ô[@ߧ $ߵ~gLe,j$wӕzP SG{sTb޵yY($H4.?; p2;o:I~;}=P}$iE1 )PN 0'oXI=ACpxg1s5r1׬^׼iupخAsS! #z`V\oLSu-!x-<0S  ^&oҪq۫TJ"r|DV.ʽN א ~g{QjybH/6iWzsܩLwCχnFmN]]E 4 ;.ˬG;pʡ-LM ~$=Ysܢ蹞N0dX#U}mycN^ bYQ!R&[!+֑(yf\< dӮ!k#{ӮHXB@~JFtrl Òr"U@M}Y]GH8:{KL5Ŀ¿8G5* VD@jPh`eQJ/u A#b^_/|Y(v\)Lrf t_oz.7C;[v4fzY\'pB6AOdKet3=/+u:>$nte.?숾y&>DnÇ<teKvYo]ԧ˿-yś?z8RגѭpAwW VBXl"&XӻUK:rJ=˼$D_tqBiwc73O]2ZyJc-1iyUk)z`}Dv{hzNsV,5u^Xk@Fsnf4Tn?Y> y`g<  KP&Sz]` wS|=E2ZW)T/}̽2N P2V.كH.ٻ $^}b[,ѣ+Y57X '"R 8d)ߛܮ+^{g[^ci#jͮ.[TQv gJj\5˔$ĄFڀW )N]+{drs%ʽui ^;C\lŹiw"yrxF-%}9Xb.BG] E>ńޫd72]YػAeE3Ɋc<%NR`e2E5&^J;S{x2U{ DRcV hze\8 :OjU J<80 z4qy\>tidiP,0ƠP":Q'qOrx#BP&36 txAD^k.`-jaEmB@".k>w {,zn*bOq9[2'X.5ȎgM]SHHŶ;Q0RQG}ijwD |ʊ8ˍ%x8n&k̘V:2Š|z äV xdbAkA]" ֠=z#סJv u:A10չl_Qt>P1WM$)\x%WֿyU =WܑG=e!^fN`DŞ*c9?0wr'嶂f:Ӂ oEQ'UޯT C֠x.5! 9z悱fpga$W6 ա7؊(1n{ߩbBώ F. ~G3#PhZip :hI67sxPMSNWXXDdWNŷ>uWQ/gwHt 0bhL:څ}Kg_ģ먨z^ܤQi`-a3{|fE|:w+w8z*)SgP~gxX/40CPh7ա&޽@mF@}V؀RVX 5Иǟ";Ҁ ˚akTٗ?̞ 7E;RowԼGwkqklϼr˿>7p92aJf Xz91ȴTSXA|rdsbDtly2tg# 䥈eUSY)zm\nJ##Zׁib\ ps%Q" {Y}F2[_~6xBˉ1tT<&EU. nĎ-0?)l|H" 4!f!qՄn+for~WV+/HHcge#0m%޴?-ivv$P[Ћ1LZ{p(3nֆh+ >lKKG9|\Yj"7&1AY.1C­RZ9h=BSĐ rQW$CaJ zO,l|9nZ!q3AP5 ),M pU,/(^ 8z.=aTTp ƑR/e{AG.t8OJ-x}IHdaM8}ݦSrP嘧poa,^]&#O:P}\>Gh;l9ydxP[;CLw<V6/L7{S@qqǠރF!z рfxwv!uRXp^ i=&&>r1vf3<=SO] Hbf\ aR /96hi?!}}n5bIiYXJBMMl^[LFs mҸ!06䊙+1{}D 5f?Z+Fzs``W Q(s!k'G'>/֪`qJTޣ?,J"G,,I, :IΜpΐl8dL2WXqM< 2E-'cTsیhQK'0uV4k=Ă!yTN4c60d g:y `~gG1ZN:7imjLp Y,!7W͂&GI]I#Yڷ-yhg=E?݆\Q`_:S쉬  \ \Ԋԉ G៱էmp k%VǶP֊fR0GZKq帖"ǃ}K^A0.ƨ Hs;-_7jF'D̋zlKr>'QFKEx&Sa~dkU_JH5$H4$&XWU0 늹 kiw9֠gJxmҁv3]4 >hR$B'n1=<"vt(]fC5K]gtݕFU nj0cUJ0joUⴍ23wLQϜI;/ī5t:1f Mabm=H@ :h:ߊx'*{ڑHyʄpOX0^Vu ʬT$ 3MyNAW]YWuKhgOBy\PΔ`@p0BBܜbfW!ϫ@߬ErASwF(6aB#i!d SWS6 GMIjֱq˟xa0LvO ң z6\ˇ9䩡\>߫z3DsDݵ!-ァ K^3mc aɱ= rQt ~2н`"/J<}8 n27І cTD]vil{m1$^@R@jUXaH8~vR6H!CJ8x)or8m,Դ9Gt4*-|R5jKlAu: CRE7Vhׅ QZ^TKԗ 5 #DM1Q ?{_ q?{i"k>v/io Y?My_cbkw2FRöxQO嵹 թTb(Ŷ~ۘxR=Lb;:s{"|+3? 7zȭPgX I3[8'\'h8?oPzWٮoX[$378ώN{ W/edDQ)z(^?p)9 ӷ{'!LW뭏 CnkU>{SeL{@1b 2za(i Hsw%\3. pA+r M71=Cx6y4sy~ʸ&::3MTg HObX[936ѓ2G>;XMQ[`|H&HSjGD z<8AjZ*wCZ\w~MA KPD+qv@bA֚$z7:$j iM n5?T%I 5i&}|oi[ :/̰ˑZ`aK]B=K.M5dg`u07l8QκZd)IK{CRNu \__гDohrG& cPZypoV)~Ҭ=YxsN!V= m?F !/YK2*y]NR kP-ӿOv:z' ŵƊ}8NZ 0^F 2n+Rq!e[%/YL偹-Ǩ1uŲcWW~C>F6jB9}'\_ {D]ҿ 3 a<' bmP.JM5U)5m4!;ӳBY_yt*H…6=\TXXQ-+w/AWb4u(k(74 $FB5=˰jjS?4up;Ajb1 u)mxLo(Ċ %!sxJL+JA5ѯr0L页m;лfJPB!7FrDm${xk;G彑43X2%#8:w|b"k~I>"(p&zQ@B cY-Sُ)tGP4IW0UMlo1Po%8%Yd6sR$b2Iou5D(lw_~q>;FX?' dlo3`L7lint${;Tcxlͻ~ kTYyxQ?ÊJQ4 "oX"$ φY޾y7t0bNjNU{9a=PxbrhMB4SM8ٵ\&FXp͸WSG6M%kͱ8NJj}E< Eo {9rw.I~ziZPFŠL|DF:-smm)sJ'JiEeT =d [|Q ׵,%/ \V ⇫xBll{q7R荵 RHo|_U7hz c36+\RJFIL)UoXV)>2D%Wzaٕӈ`:Mqz7է3ų~Ǝ;;W2I҃uQpJsNjH"%,e(iTk5.Eyz"N7uMHu4MkA wK? >=7TyC+27gJ.9o#dGiÍxemևC%*pBLAU~ɥ #H~GKc$:Tl0xz(2g$*᯼ {Pn8An"֢~^Nػϻun#q;,,j/-{ rce=FRu2o✇8sox?ͦ8si{.́ &Ƌ*~g< 6&[sޱL1y,p)wGعt|iD1i ku±c\ S|9y~Z5*pYIH-'o<uKdddUx>\L3' ;B;R t#YZtlJEO댬κC)L8LjaVzB^@7ê60*o'žux7x_Ibk_Zv qcz9A 0O HيnЩS>6;(oJ61N Saߖ Qy8H24]${w"Spvʳ9kθ:1 4\L粢/;RnvABSt2h]x}߼ ipxxeD7"oz!zyGDi,*.-fҝWc:r!ӱ2v^QtҒXj@K~`^'V&U_JkQϥ~^9ˎ~ww(~:O̝ "M_\ǎ}duØ?w ɲ l(K#=z@4!ž@?6{z[Q^)]|Þ4x8zj,~ejwLdêֲ,#{(t31` @}çߋ vDԻ5US"{ V9C4S HBI'~"))_ ' =}!B ϬnRa0=)6}#t7D Ig)nLLW_3U|9G` |x{|bosAklz׀A' EWpRe3|^oߜbӧ+k?2F2Okƴ8~2EץnA`3=>ibPj/uNj*:0f߾ T3fA^w[ ? }CĿp'cwө lg7Cb{XE?#@M%nBcY`aD&*ᒪab\䤪EZJ2_~ G"1L,x C包QJT5#v ڇ;yO6UdD+I(liE@d_SoY#o헠&M)\"oI\<7eq!FrN15y',\%4VWf\zXYxqGöұa6a^d`>YgAMuD\I0ˈ&D:$ ּh?TP FJQwsshc;7O#w\gZ;PE \7A@ w\|O󃈕v#@ Gh73*-չ﨡QE $Q^h]bAXE+?6Rs*mB5M(wk鵠.N 5uo1bfcA|E"=F<*0 v7ݨCV]pKDB?v$&XGpL=dYY*}8T] %AŖItܵIOGMX,87]| -C8P=E±%<ʙx7Xk(Ipہt+6=_q>iRS13r#a,cF5Fz`WWDf?wlk>M[2kCASg8Kva&NQڻIGPt++"'Y^jm2OBA$mgcN~A#󶎥g1R Xq9ƍ91$Y0S%del$ghĭ/a^YXMWv pH5g n;^#in8kQ@mL~PIK :6AT2 IBn݊h+ImZjщ.gp N|P"Dǵ$fR( R{#]$id[2MPI6r?=8/`:U(]d׽"p;El"P+qѫj(e't`<'aRkxo !n(IWRFZj)#F*vlK?Ɲ,YksΎϴQ(CQF)3GP_߯֐ h2z7~zG޲z [{_ktMΌaكPRy$a9ʮQqD)\~B'A(CPRd6!s6xKgm ȁ%~η *@w  p×f^ o9C\&Yh)=۫y]Ɗ~OY(' W_S]>z/ ID;{ /ӆL9IheVVԗ I4.>ke=z}Q%nB^G([R1ԝL;=b (̪]WNě*L ։"I&7al7f,8Z Թ -rwJ1q Y7`ҁ׊\MzWA!plXZro[J.gp`v+o3bez1ݨg-pghKGMu9՟2Q=,(8(U1ö7Ikڊ""c60٬#*K IL-c~/ ݿBM.B^:!](WrαrlY@HqvJ5qaߪ o>7Q9cLK#ahPV_55:@Q^_8%UCrv #%ʬ<+st6l#a];O63BlzebIJu݃hԘ^$ɪIu0>[&1߇"?Ӿ[#89W:B69 mu~4&Y0uBd6^ߜ.;~Æ/, OmN)N x-*H+(0]{##uxaYd&c׈Lw3Jcm8uh;NTؒ{h^lkz㧔_X(YX-a6 4.RjWwe.EƟR5ڶ ; ʕT{~Q'ا5cM}ccĜ$,7J[̍;SzTR5"T AfSo_=m0fջУ*V]-}G_oҼhеV6SM?)ъ>~2FW,q_KV2XnY^0&;䕩~,#@. kYY_Ŵ ѯS/UJ3fZp =\ boA{,G"[ JRͦRP]dBl]}YiԎӥx`/TZ0c/0w2h(A3 _%@26l@NBvU'}VHsG+=(O(mk|HC6$p ;X"jJqhH;?,!m=PpuwW S;0_?2Dj+nc*3"@3z- tpڑ`,jms[o_A[G??4g^fσWLWO++2k֫J[Ɩ4 "~׾\.7lQgPB)eF ܐ(1Ь\6!_ !IïW5dL:q|`»2y>Dz6$ ^P>X4> rො^ GB1#]58da={~ +^d[<DZUT|fm Z{oUx|M^8AgЉX?:~+ʿ֧,6Al#ɢj}7G/9z@ly=԰M5%ۻm"N cƾmuK X(OhUͱ9U6?ZSINbsǓern I'^p17m¬&i KG 2(_S'C7<=Gl c'dwq4ͫvqs dJ-?XϜDWAja},]aYRXaN)fjƄU׏,.&m|ZQ>sbE|ibu|Ef:_B{֯ TW>Dm|~OMIU}xrBT?{3d=<n2QlyM࢖{ @j)ySYny)Xd2.{ KVB]Yh)n⏜3c+wF5~%K-Ц-P^Xڬ#Tc'_3smk^KC~ϟX\ˤ^!;D!@X(`˗QJdiZؔP$.%e֓ ix2gT8Ӟ_Rwi̜)I3S5 m8PŽ j}jnl~>Tײ8j@ڰ֮FRjD{vFK09{6KNRuL v3җbfjjʎf7_1:U9ޥVzၽt7 6E0qoekV7cmL )Y@:mpYx}2ua7eҨLOI's`.^C/ϵ[Ɗ;bHXf*͊n@TΧBW1P*}>N +đԞx}97H 3<(^y`W{ GK2 KܵD!(*'yD.lvGP΍¼u.״ݦg3|Uv#edJi޵#{œ: Uך%_™ J~@ ҨTpS H_)Xʦ2'yl;P8f:suJtfɲP!Q 0ˠ˼YOmjoـ'<()tX&frlW n}*YMVT9<+hy?v Mq. <@z!͂i%  5.~&Dųר8eKH֙^a}+xwat"'%Ζ@aد8%JHmr)/XGQ]egrT53ȻA.GHI[% k,P\qL-N46jYe ,ʼnV%Ls2M ם:|OuH9U 7n:]=殓$y?ۆɅ/itg|0#xXnR x'Pa!KW#kq^חSWbFA8H~qtRxWH`szt~/q/rNY>0vN$_^,Rnd֊ yT6C!$ 93 j&jY]u=[,7=!Q m-vئG37{z[݉h,B\؀\e бԡ `{"`߬<ߡ=%eKuA^O*{L ~U"80]eDD jr}MD^36Z<'P8Tw;!X@vߝ6gC1HT V!ؤRr=cufrwloX n%vy̢mS&$1PNPo6G/T6H>ʈӃynj>XJ(ʼnL.cv4G>D [QkÿlyIKn; [$޻x7[uۚ&a0,GLږ<xH6cȪIt8$&rf#ZO<ب3׏≖q|H?z]$(ޗR/yՔ̡RN  *+-ZU(Hw"D"6s.1j?x)9VVA^nlt !7'?;578}7Ngxtt@ A{&Miz̻`8}qqlIѪe;f+Zn,*f9kA|PilVT }@U"t5`L+VdzhîPYD:4*R5泼mlH==<bY9JӜY~_qd<$I&~Sޥ^06( )D%>YxКE9jdd'yMā$~@϶8gU>2$2$:%ʰON(6J pYGw `,?`8ȌE/Ww[Z8gqaCiV_LJݮ|M)|^EEg'D;.'/.+sr S/zXd!.dnEOp*gɡ 77fd)^Cp\{ d9O#%jA",މl$F IkS[nY+p>s=UH0_ WS3aeg_=z5pf'oU4U@8B\^pBp+p:Zcg`pS,ELpb+ ?\릨„ܴL"g>imİr9`W5Ai t.p;͆H<@}R[~.v6GZRUѽdZFJqʘo-"Y(u# +Xp:{ٙjA9;:^)$HNJ"S2,9Qu5KdtdQ<=Tֻaᒪ#\;' ֢ۛ4Sɂzz_4U6Y1!xcn~Vn(![2!<3,pvHk3&jNKyQFISu_-c}@Z_#s '6i+gRx jA 90Rh;\,9Gl`ܐ4,.*!L;R@ϗj|u!7` OLq3%8 ҅~;BS<3sM6z8#Рcd?%@NɻvmeN1Fz2HǟZi`ߩӖ[@xhERЭIH^' ~{1k!C7NIzl执7^¨(^TpDҺl`cXYZTjAGrȥA i96<=L 5ޝLB~J+| ߧ @I^Ƃ=ulʲX`#,qGTa2 紎W¯LQf7ș\>#{1lxO ِu!<]YJDKFhނh➡~V z؃04C~,0,W~ZNgMУ3^ 0x> {(Aroߓw@2`6\ m rHujf2CؾIf/٩ sy@꿧M9I)#!wq: 4#jG*x`KYocb^|ҩBXe8:$Nnqq!Oq{?LUwQڙIS6 }: ;e.; Ow4! 5orD W㮸׽Qxߵu8zdUJ]ƙoqEr0÷%]?,Xg~5y;iVFO,%~Y<1קa:{`ceyNĀ Q,.R*W$ o]*9Ћ!Wн,#\%ԬА?] ߵVIZ yS9ɝE9ab;Ll0ZffL8.mfšfEOӺ, 2֌t[T_=Ԭn c}9$OLBcB> [B>C;Z_,0O]08sj!a!rs~~+9F3)BEU쇮7d`*h1V"n۲:N/N73qCa,b'zcUqs3/2;5kJ{{GZ$^g(->> n9] |+f5,٩1zHߪjM6nL%m) CTfqt>;0w j5ȸ\rVu>ӺKK"E$:-]KfL@?ȷ2Gy2&:r#S`iUz*xT#^8KkGFGRzw #\v#bN$n(A[F _8gsTӉE*rUxi:Y8&D;$B=u䄐6*hn/s|qR#Z8Uǯ-Ɣ=BlZ|GFY=6W3w cޒG_Na◇jRBQ[N<ȍQ^U+8NDd k7䤞wnqc^h?sk V!`f:6TJ6y}Ahx/>Ǝw!2 hWl{@~` 1)ipfyɖކ*x^! ogI3=;IշL{1b@n`T|t#j>ĚvWtיdͦB^H L/؟do.$geV]b)]rVjЪзϥ;/mET15QFk!/uzbI5 &< OP[tߺ89 xE/pP+zz#,ho|ۇgjmD5BE @O d;e|QKyE +i+8gG}*$j݊0-zBw9*5]R &u+T,BTMZ;j0T|"rhh-BTq@N6wヤME"DHMM%wB;ޘCQݠ)rKuK7"Y˵[JۏP{&!mta=¢[,ƙnY7y":{u|qsA3IʐOQUc~binJB[[sWNs8 _fA\қu_>GGuL.=7. (r٠ýa[uЗ3]4qFmcyphۚAU-;Qi43W7 i|} R:!j\GuĢ8Q@hu˂Y-<7U_kz:eԖܔb d;e{)%+S9jSW?&}n\ycM&@9N%R" -t 6z*7ox jY-XbƳ~Bfzё9Mʢf$Q"jۊܰf+#1 /+)c| CנY,UeMqj4)jgA}EicS*S'~#um,oVͲ6Jc&w\ ytkHmӔKsMW=&;NEUH"=,BviFͩ`BK-2즕j@B:]_L߾V< >Qq&^`J$j iӔuQath1x!eYVfK䔇XL k@KՒ4( XmMI$sRϟ A,`(>o vCklm[Jҷ:Zj8c1`iLN!,LlJ:<%ja v#T"<1kg >ʦFN,EZZ B؆L“1IsjYROLFH=I}YCEO gp0kz T=! `aYkRj^A|8<:%W@Mt+>͉CQ|>pVo({6T"PL$ *ܢewWnTAi~ef}G `lMsâxfAm^n t_+Fnf|*~g,o]ryܳ3RGG]FBnϵ^ ^L0HٵS= 18n-Gh tBƥRXVp kجz-Q;0eg}v'R':9uoD};wH&I }]"i_{ZM/>o\p0z U | ;t*QrēA4IQ(:{u|pe iS$>>Zr<Yd,xp,UUvQx.k$~z-fvybgB1/>'48#OܚT|XPh(=Ui;uF/RwO{ Cz*1}?'F/a,ǵwqXehV G CtH ; Ml瑏n([+톿($OzpPШyV^7A e{PJ_p E]cּNQ;n?ui6 dr>4G:"IŷG^MS2c4D4h{um12%{@?ع|x/!6#.O|ZãO pz"熈U# r%,gEX#iyaΝmʊ۾"4VBgt1M9^QL(fd#0X0-Ä{ Y':3Y.6n#7-c8;DL/0jHlgG-=Oʓp>\fT =9Vϸ<{VpNBs>ֻn Q!&ROF|̣\qC+2 1e"adCd8Z`mAiS{6I# gg]$'ҏk'۝#Vi=v#OgT 94Ag1~ZU婭mv,/$yw^ꏈgȇzCZaQ M>f&ך^`JN3" M!<闇Ub*'6uV)ua,n $4cb Ih8M= 31 )=mfa"ݺVR77b8^;bzQhJb`>Ngzzɻ#GS;$G5䙢P* TX jZHBQ1#ӣ N 9m>ĭBua m5?~d%+T*}c '4H^#]0VMqt<۪61!J^~Xc! ZYLm/zٕ+@X-:qIolz1GUeC)t7}ؼL#LQ339OiW;En [M#WƱ*0VdKd$6uԵ0ibb0KuZԳ]4eon3٣5vm% ^# _%`9hm I!gJڐ븿GE12%BKu90s dA_aT QU2vvdߟT/y48e}D~)SN>ǚadW_g%M7\J1qUΣ ŐHÕHW8*LD  2 D)m~bo~ֽ7ߜ+: 89'^z@< gS.%^vrkFgt%Bᖟ]~y _JxR-22m%5^%H sЄͧOf:ol\к 7^y2,4n1JZuf\=EFā=o79g}#EhH>ރmڅk/T3UJꭩOu".9Ɛ~'hx)~65vZkc>R0}A!P4XV$eCg ~Vd%pqʥucV]ZFW(S<ng|tk(I\i{N/c vcd퀐jJ!<.HZ wېZ0χpHP[%e/\zph@%@묮&Q{ ݹyL#D+gKMAZ~ ) THI{Submj{,4}5CkJmj?0xU&jN]菄[GOjz6J,v\m*$u<;ܖk& 5˵cJ2*fFiƏ|# c)hH#9 [h2H盛6)adqCr :QG2k4ڟP$`ʃQj37qhqDg^RsHi ]:қ;;VOctz4@1-UoͱD̰LDLWwv59ʤ20[S|\ L}TB_9vnpd伮u`Ra|-ϖfPrxn5D!7W\ ӕ?yc9KPQ,op%}^eL856iN Eh<~+tqB{PYP {[DqM{J+Ңj'y6fS᳹szB_ؒ]&7}+Whu[ӑ|!nѹ6-U0d Fy_ݫ}X`$"s '%$2fZb42cm< /o~=Ѳ-0hZP%{ %abep):ъhwBfgO9E)1Kyh;,\fv)dPs<]+ uvgi<2anh-flY x1}|a_u8 ]Q,U9*~ !GNo9 EPr11%1+V9iImz>]9jm5&RM3CI:yl $\ ke: QZJq@7ʣG1_Zx_O&0%Qzuf+k2< iá0+1 @euĕ2.t8X4X?7,hЦ^^( ]XMhG08WvUەylL2l|^YGq$ ?AMl̞6g2DGm /q1=_rpl5(yo+qU\nX!tNNExZO^wȉ<>8Y>^'5_y-L( &UT`2r27USIb⨃IdG4ݜDvVSFMVcVT9rL|Q @$8y4 %؀"+<%`0XkIY&4LbZs%w?&gSl DJuU8 .0̭A@BvpȻFWLFn K*7%pEָVzчJz񈽋!ށil3z!5/ENVwg:tQJ#_DBgU݁;;ӗ}'iw7[gG'61de%Jl Oe~C! C=}x*/,p^/TǢB-*aar*h9PnqE'͞XWDLb;،D8qȮ& M('.cRCTH,TA~6L9g.`*{̦B%{g4Y0LPb @LM\]լ^ =*UiIP So:L7?h9!,f ~Am{ϛwXR$&SeRR`Ϛ2dh)s2OSud3؂-j9Tι;ZH<*^F{=  s- +j}|k2J1G3r3jkgBPU|ġS/5JjGI=.{S] yv75-o~qz7$RR@Szû-&;apsZR7U'@!H3Am}Vf`k-0)JX \4(h}2%ل2WEB(Q23IG=;B '?mUġĊg-($_yS/3VeĢGp0zRxK/gO"i2e 8~1 AZ73GEi2bm4R:.dKn!erc8-U}tÛSt >aQ`;̂!XFs24>s`Ks5Bs[+;$%8Nj"]^u2Dko9L|*Jshnv.v#t)up?-/ciUpB%nikhլgGڥeg42 qi~NN92zg lYYⷭŧ, Ky RTl~Sm'\tQU+Ϝx p~K`a"ٝK>ɼhΊ:LZ];=1`(yt92 y-MҖgBj4X'|GpOt صq9Nh;7f [<®ꕰv )C[3 w+2;]81aU#=AbOe1]LtxGN Kkx, 36~f+/RM{XmDi Uʆ;yYKG}8KCCo )jM&Ƨ sV_$:,LsКӁg!M 0M𩭆y޺\ZT̚~t7 Z ״v\|xY*J}@ 8|9}#1/} MC&UMM6w2 kӒ~X^1/)gNJ$Y1,qcZ&+HwDb ;H_iw _AbθfJZEVv8 y +Zʑͮy14VYŚT53${of;,|򸻠Tk ġ(0]+ŹIi[{r-` O)N`ymEOMS'i朄<ϯRiH*q E)(c;a:ПN%^No]m)^P{6(rlJs=`b/XD@sNj]bͤOv Z_23Eݐ洖Ng98Sf[iF #\ߧ$ #ݯ}shAm+@v^㘀eTx|@̬1n@!ʕhJl.6O4+Pw gІu4#qC]<$_jki8vÐ$ V jG -snJ $N ҐAƽ!BHۉ8\)qp܁[Ism"\)!8SO,wC91Pۯ<8\ >7!coLq5= ۓEm$!I]E 2SA0Qxʱl+߲5.O7)4͉ NDug~| nmZ-9R(R2x*-;=B3]ǵdG Vgĺ kfUwC5xj u㠚g×p/kMR Gy vE3r ef`1;<,41%RynBAd9bmHp@@)j% (\ !2p݌HO&:+ȝVZ ׄdʓW%)p*#+~Vn 1='zVW* \ye7f!> @Ѿ(?;"H tѦ&9e?GhiOg? ^/N}ܔL,4n&&5Vַۢ1G2Tup;d%&[eڣEX|=P?I^|ȉ;˒s9O58ꀂL_~ܽ@S V!75,2>eCK`;8 ސ,88^"SXjKeJAm[eYpbo1¨A_g䂚0e0u^$kpz9Jn9| x?Dm03_O?eHUJ(9?d T夺"oCeog&nt m  =l~CfM&Vun˵kUQ0.ȆCP!ܼnw[9ګ5)TyPm>3,8âAg[4 ֓lWCo\)1kUS5*u{.!C[mmI8m' ߻InU rg%~] T*J%Yv ^v(AYŢ%P }9= /0bh e%f#u_ ӼМUB2-d)jSCy%OA+ Qy&>å=\cS:ӭRK*Ir+{1vF>.`XJv0"h\CCP[+^% "}x0Rk!nlˎ:"&.s*Go. +o ~ Gj9}i&|lI蠭4a]dQqZ!B_jvFVn<sM8xUgۛ=ǹ %?mO2r36Pr|ۙQ۳4~Eqq7QPgq'bLQ"R1\#ut)5SxN)qu3S5~O}k!SX ~;[Ub(⡝:φWNK1&OeYП60VeąZ~2tm(,uTJ rJ'pEY ' d Y~~Ӓkl}oěRG(ϸ~c4^0\ Dˊ{5|L2{sHm 2=UBz tM4L%MMeѳl{!v9-j\T};JluKKBC,뵒k` acK/Ә؉0l?835Í3Ő2 s0l`@#H1$_!Ao^*:#:eB]_}[vw)Lf0ZHuew8F-/jZ{ꬽz(}t-(Σo/ _|rθtvTyzP"ʣg tҦ)}< s-q&_Q⻖'].<s_0Lqb٬~¸t}%#/9@]y]}OzyG~Z%gEamEE\(.hMu}+ɳ&ƾI&[Ղ8+nG24 ,ը=lWu)2X,tg(1C ;v 5ԐBZ;d#5+ `Lt-oIn g60[oq"V'0ex# ] FTYI^HPNΐ8l!~oU T u-hÏ_sP5)"QLrܛNG:{3f|ɯ6hmY]]{  )=F58a>vLS$3JF?ɫMaxh.m,R&x*+{ K)q>{+7BEћb/d Gx̏|9 ZY%n5,_ھ!3A 򽔈lcWMw r&gz*ē -L6NO_/YA`'JyўO`Stj}(;__!k|\{jhv{=vˑzsnܝ9ܭ&͵N V poo--Q.Zbu5CR^g:b?zXl-~X)+I^{I&Lt9Qf$ow7o՞dJrpFLPY84&V(P{!;C  y軒4M>`cg^~#h;#;"jُ߫Q2od9cԃ/MpLphdM˲-ѿ²R`#׀_mJC至OIz1D0>۽ki}N+J( }I:N(lɻ\9t . :(MN96Ess3,C7hx]M|,nN &5J1_N (UHR sqǕ8ŋ(ޢ"gF.33G=ߠ}ΐ>I9Lc~ ^L Jчn? W ݮ~ l΀Nw3tGcҾ[ŻmXa2p E2g 'q^yjjtΤ;k_~)* SIV7QUw"%HCBQ ]ǖpsNmn՘n;V5OX'2p҆+M)T9hb?lź!@^Yϼ3U*/fPt@HFBy;c9E'_OFXa߾oNc`mow iZlc{Ņyz;c:64̺̐ž]ZR(+v'/žb,~x}; ; @RPzZAa[&z]Aѻ[Ia˵!~JrDZG<~CݿC|5䱬\D%M/A 8is zIH;ţe^ SzJmuIZyIcp!hio?e1 CS@0T'5FsZq5cI]6xa9yMG9Ex?8M-F׮%j$wֿWx{ʀt~'jTZKOl$F#8.\k<Qξb`s:Uؼuۢ*|b'!&`S&AJXM`rݒJHSkIs po3n0aNҗ/b<܏KBFB(r{anauyj-kk1跦T$2|8:Jd'al:Ra5^ tBGIu|[24.Cdhtgp {^5pt$Ul'[!C}'ok{OO*J}e$i/zt+-94Ks> J\.ݣ#^Syy0.b.!(tF5FH cd syyRJR[TYO:_h OKQ _ ֛L`Nȉ"u$;X rs.rl'XbXꄸǼNikiơ_,?Y[qI>+3R !`,k= l{=鴚@aW+T;]-cSZaT3DJ Ԋ,wJ8L7nxl4)mw;=Zn40jҥ )?Q+_=up_b')cU_:R?fڛ-[wsqh7G2%e Y2!/k:V]5'|rKzdCU?KMy6b8 O*Q znJ7߻%:RO৪k8Бe6AFGkv&۴:b6a[u_HAP U~!Ou..)?K$PH2.yAR,zIE!LB/zj;@I=%@2t[`ioo%TY]${\9Us2&H K?IKuiōͣUSI=bT ?pmD7r< VKrSKc\o(aGSگ-Y5 QW,0.+twQNZSMKKJ*s]gc,4&cqQc_nyg~Dwa ZwsJS״wZѵ>DN((+'Z{:Ksj#P+Vp=Dlc|)Ȅ48Ba,s'@xiŰ":xJqbqg(z&ֱΪS-@Q2Uk#Wy%v8kKF>V׀"O򜛨!{w>qҕ}ddx'b{N#>5ڂk+qTbDZR: 4ͽ=MVEF[_Ҭ 8dkH={׉(i嬡$ 4p38ܹ2}+xر\ װ q|$N@0"X7$H `n:s`h ;ikݷ3މX1[d# L;,v>)d?~C7'!2;ʛeSX*`G{R.,UPmU`זYHr)f|ظ IJ$|?7ծOlrQGח$3YmZwq&f(0gcTCy7r=|83!'?6cF Y+39}=Z:AT*xLqO}z#6$T%¬VN4Pu=ݫv%X*}f\Yd<7Ua`w>o2a,C*}nu' PFyg G4L}4"auٯX[1MrS((AU԰]NKΑ >HFxYm{e^N.y0p=WQ#\;s"jM}0NQ_if dozdt^LkZe6rn=X1SvUܾ}a .ؾ&OR߻fJG()ZS`ȟٳyXbK._?.ضځj 3$u%s\aQ;wCrUxzOXM _GMbd._8Gv^sI+e>@+ jq4A]wq(%Fy^(\nhȱ JlACŵ^p$S]RCZAEcgn@_I_W$6=*@5;6>󇎑Z*7@H3"'VvPMz04 4]y%mCn?.XI*jTط_E@}pҰ@MG>( n#&r@&t5mh|yz V|l#S,11":=az/L?4 7`'z .\Csh5HXYaEo #z;z~.TR* :=y.[NVy!iZ6׏/o|0G:7L=[ٚOh#e)7N)|]kh*T bdBڝxĬYzoS$7_Y(fl졭u>ìL2KL'`ۣ"Y"`2~V%nw}o4 wd!@&~~l$ 31q0|hg+Tvnb63*uRpf IxufS]Ҝ?O"4`|7ZPn3|P)6za4ca9xIԤ1荋mW!p'2cul1۸SiyZF|r?{tҁB8-4o-$ . +mm^C@/D^GQL/])煥|88Pz0Z2-?q4E+{!\)$iv!lK(Bf((m2~kݷ/ڌ'>,}!MM>6ETυg_r+G"M9i sƳضmY2 j!eTv5Xε)yC^(ϖ;~օG.Wy]4\ᬯkZ_3 ?}cUP A Ⱥ D"E{cL޷ꉕB'lR~P,V˺bSx]?";)VdbP^ҡ,h;ϥYj,M@sU78؟ ?QJ֖ihZfrAgXv*\,tm>UEEL&LS_` mI~̐?:pP{VAVͽ1K< IM hEIoyD(%mbO=JٹMsD?s~ݸKRϮY2vPڕ|%= 4GKY/UӒlbh.X뼪I襾 8~wm-@I3FF7B՗2,6н yÔc6SHbڄ9LoгAݗI;M/G P+~c8q>zR1_HW^Զ}ՆxhW %lbiҴu_ <Wd܁`$*IԹ<8M-أ.lkQuc8 <-+Da]xEAN]tWs2 Kf;MNN;q+Ɏssa\|3{\nje.Tl+cNךCm)"Ə 0¬â?ӐZ%;P$qM@0yR+[#`@'A]#m=d4ha2݊{bf/ ̕P!V㧁h׋~zG i OtIWz[f3~# =jWG1i6{O+Wt:մB&JOn& xՐXVwCvzUvʞ<ךfh 5E'n"P0EivH>:S2^G^ELf:Ǵ4Ƕ0C?NK%{6vDn /vc+QfhS =I]6Tx9{0<-?V|,+ [ ;4HNR-Hso:U$ݥtj2QiXRȃzv}dK,e+ A#P+ =:B"EI–CLfa3j3R I13ⳋ3x Yv8cwy!{v1ȁRpD:z@qp]t)Md/X0Ǹ `ϵvpO-pHl ܷA`t2: \\B֫8R%6k(7ŧ"N4)ڧi NNx$Vs^/ 0$QdXIoE4r" |lhq) `WU3+{ m3PsPӴ ͪ N0\$xR* PC䄼g/r*SNA MKV3i܌Cx9cĉ63õlOV}`@B0 ו8݇X-HsM:HzٸWɧ\=c)xx, *۹E=my&ݓTl06V_Gv-aBX}EN㆖͏涅A}b7+sP9 ,Gu]4Gn ['yfNc|F{xF$[֭޼gwSr9vkhTL`m29sYFbGYYe쒫G_|LX9ibERj-|vcH.Z#E;d"M\;XOk+z  ["dzgiMcah2 ѣD=tb˝o 5ڤj#W^>)^zW%#[ɐj-Ք5ңDw3ka$.2Ԭ2al6[-&])?"N[>˄ow@5ʥBP}ԧ}(wEzVGQ"q@e3_pFqNuc -b̓b$2]l.C :gHb,H;ˢq @|P *`a gwxzK?vAYId?uXd {.\g&ʖ{.o)$}ٻkI Ԑ)"#FxvS% Qaq7r 67MU%bP/,$Dh0HDK]uVo] 짒 [ʘ7YwenUk?Yzۦ~H#Q@͏R,poHWKcy=Zӳ©l耧|u!0}睽Vjv@F\"WJ;Iz߾qa6@kV qe26l޾Em,[׺}-v!:X畿R ^hhP0|{t MG$G-q YuSՇ ?5wkv)CvYfFjLǖԫGtu+J &iH6{ *n׵CH t8@_/z乁y+H1 rl+ p9@e4am6M>OR@w LXg X)oVM/Vi 0h8%+ ^RJ*yGiWtzRTPʃ#jR"-(0^WbzhqQhuIO2@I:˵ @/)cUDUךhm>D1I@?kǰc=&f2fj$v`,WAʩ -dqH; قn;<CjT/ctx)ݺzZG$elbZ B) 4rf!>0w|ā&y=N#0<|1Hn/΁/aB6߸\cT2bNcV3^#B ~>ѝ~.$kcB WA*,D8W=h&ƝJ;/Au3q͚(;+b38%LCLsbY܄8o6p,p/(eE4(?7 k.9dGAd>2b=LRYY{Qͬx~IAY<W~=SMIֳ8b"AxKii͍:ѯ:Ee{iz^$P8Hk[<ʷ'ZHNQD=L"bEWĴBؙ!ȴT'%Je= $Yy+ioOt]Lj,`3: sBƈH}z-\-7vS.%B Nqȭ@pJ'b(,&ItP_X&/A7[\ӝk!n HCĥ e˦* [)Py-tH 8u}xzO촗Oa e友&Xk(H0`D=%Mbu2/og81[b,h|OƘbTC<|4/jup]_]*~vP0vx )8FCvJ1,kJ2B?38/ѝPl<+x~JZ%-b %̦TD=:2I֩e<ȴt)'A93a7k`×/ V8Z -*SFW X fHS-?.y598?qFB U|V|[f0`c_njAs* |09\$M'ZbO!d.19FܐDHM2̺J"D-9%]8CO>?}~W3"MunQ7 O+SX|TQ.osk /POsG죕d)<@i'H,FStaKBo9isDm0< PlQx&4!*đBA7,v\C JB}:= +\s!V;׺YֹLM2ml@LZQ]G#3K({hJ&͟ybB\;mG׋^lLwݸYa.g<1!ه]Myn `dnK.IcॎE"q;X{"e|ݮ(WYsc_o_J~f`HjBs-C)NGr:uh) #BdGN<Kxh ;@n 3+=|[%HL4ߺ"V)#U0(X;CiFAŘc^#Q< ]96&r)nwqgరc7򩖢 JK/ۙ1z!2oy{Ƿ=1pf/`1%b;c|;+o2?Z͚'! mv .^S> kR b=%ý~J$=Ȭo6QC+Jl=(U#KZ;z<5H><; | v1ԝS qοN0;Jǜi\m~5^6k qTV=y%V6yjZ^~ xiok2ew+||\8Wa0=iAns: djta/#%1+-X|2>FiK/|>> gO/-$57R 8{10Ij͸mŀ뛘WQCludqWex%#j>i?K U540Te&ōtә$` bY 1 OG`@Uv+\|aINRn̵.dY F9qYHVQt)NkE(`x-B-&ָӈJ8QFKݒ `af/w$DCP麄ˬ7$wRM(9ic>iOT5ik^|gyC %]3d])n%ǀaN"A-nuE1bӕ%ՐWmKi~q)މ? zT>!h |n`|~9p,mRS~(?.5h\{&"x1NGN{n-~26&Ɏ{Gvo+;NR/p`f'ۨd ?Ŵ2sRҗlɀJ0u}3lV6@`a[2G7NvR[yC8H[;[ 8a@q #^hUXÖaҽ"._~IUX4|ňQRY x澐3DV_$#poV#ݜ w( n n}ӻ]F\ y()3Pgn/ٟ :8E~5 4q*Ң>@}}r뉐"Eߖ@Cn.ˇ/_#Tí'c쭠=D2eDk!mc!$ie:J_6Ġ48bk$Fo di5:7rܴTBTvV`j ؙ}:.Al(MʼnءfiBo[X{J ŏ?l|B֖k 8 +J!XECJ7 hˑfO)ԫx*,& ) `=tY_kͅ,;j-cZJ0Uܹ07HL>gNP$B'ŌXmefr\C7Z[.kX^dEB'orUdhs;ժՅ䰮9D#UPP,&{W_"`P=C_ pkQiRR9>7>E<_@a*Gio/}+!LDL1AKÂtqAٖoLmp^BE^xe؟6j "ͮٯs;؅͍K4mlXFZ}81 ;}}x٫i>2At%wNS_4RAA4f jlU)a2_^&)g/ϥvSH3ߝ%@("@0ZiNN hc+THjRͽvNt ت 4siU'X2ѣ0 lN:HuqP0m mxv>#49TSإׄIөwlZB r";4T$=@A3Q4,ݺ)ct:2iH9$7f>&}=ۛW.F]e085_Q"OOAIjŋ:4j GLwQ;ޙ$/{.QB(_79I:6f+>1!#fպkKjv-?0}kHvi qC]7}ڞ>),P `QV94rd#T~!z ~Q, ']瓖甭f4cmGy4F|\9F^$j(e0msA0iU˞9ki@7?[P!J&!즁7UϥLSQ{?T $\N$ V( ECCH[3,CȫqSaXkf+FU&HWS2w { hpCEDJ 8hBB38z[6$I5h+,!L 49fٸE#)WY?x:3-S|ʷ?97z8H'LݎIk:4!LO5e ˵0 jW_墮h9Sʤͺ7m5`XݖfDƨG@P,G4O崽U8.ibʚ5^9"u]q:=p6WRl>6Vf\|.&j0;4(~zwH6~7,yuM?t!tĐbX7 YM8&p2i3Ms畎"jnu:OX/D脢kp ҍaZ i/0@k=6Pƻ0[IRST.,$50@pJU5~a2!fhaDwI`۾6dgԳ DU($zF#S*$Buc1tgMlQV6NCdd3oŠ%M[,UMi9`l1,?|O4w\l5CшF{8h̜i9F0*]m^Ԣk#/mӛ~m-I+*ۋ3 j*s'h\嗂?]:MqBIVe< Imus:0_Dܜq B9zD%^;:[&X4/Vڞ(ZX`a@r,j` wbuG 6}IKuPЄ|j8,/pR:>6tK8[ܬ|P4|J{]~dbaeVenN^~tMb "1u|ņ8Y!l(Bt0S~oY0}kh<EEM>$#] YŤ)]smw2&ohrtz9"/*,1BL@? .rQ8A0|K`yg/ ̓;Ol,ȅ0n1C7=ODwtrWVr/TsF4HBwS*l !*Do>)!T`pXc=4ɭEXGk0}ܐLK{E}%Ih5~dljIEv+W7z#R‰N\S|b:kX~8e^.,}b Y-4K=G$m45)Z1OR6gY!; dSpL3ʻC<&(WQAґlг߾:;-]6]R[A ζVȋq)W͆1 e)WX|!ys܋eqڅ/:)%^쎸׫i$TrN@X&fWSJӇ4zq?r{?WTO*l16۰)P~M0@o]h*I bMRvfwenxIcsQ g]Yx)fpp~'L۝0ۇZm"y#XW@v;2Qrœ|tSts:ι٧L$))g"0kSV~WᇯS>Zgl O7D 2ed&W7g$J{[M_A h%=fVRj )SoE5#lVf.@eV4ɗ8N69xEj[ ԉc녠%{D o*>!aYs4*1M}95W|"'n/oeNٛ ɓuޖiw;*PHql:QɩW%(zRWܰ2:a.BV$6Ո_$)Z|  9qe׺R o})g9f>1Ajn |(748e)L^5|HJׁ&X,Xez|v-"6C4BԞ.oV+A;`ү(Ms .rAF*XDGCSIF]ї<~U W͘Jۙ(|LWO cGpQk/i\ciӏ+1O3"Yph"xFRXG)֕熊SDA;tE6 ̵b Ke\ #%d=q`vVRh}sn(zыvΆuDط>(5aTje%>k8+|fkQ> Ļ?5aJjY@j6Ŝ&xjתu>B1  iK6C Wit|aQ&1jxYӨ ]S|GA`7 P&K&|}tU_BcLC*T3V{Db|꼺VPkGbeWM` /J_t@H͍p t$"B[U)]8AC$+QB"-T2},r9}ۭ?ӂڟ|'PE. ʏ1SpmE:~s҃^RhQ֯b -ֶڗvqY o|@ٜ*w$!WT=*#Ľ+&yn<1+UaHԝMvZ5&O [ `};{d@*CxX 4cYiʋ[ %ϕ3ǔi8Q0K9;_OrqӢ6Æ$%YU<u@l>(Y"`򨲴*X2PfՆřT^IAc6`sXux;C0A< g@~ L+K 5<*1\1KqPhA;ħ#lw>"(R| ىxu>ji-}N,n1ЧyF[2)1S%.L WĦߋEkѳ|7XV?6Aݭ8U]Z\d|H'z T #>AfP}k[Kn?@ χw nx G]XLkNtγ{64 Hү bViY~ޠu͝Ty\+W.#+qX,6$j|[\|Qxsxtv[RtklWh ?ۘū% -^4$ NQԘ#sςn$+?DF8owׁ$0#׃Cg@w{n~qYlڂȍ%kEmjzt`GOǚ-lyV\#Sh5uፙ1k>@2:&,#Q.p?b=a0SIC_68F@`n4{ ;~jl.eY A8uȁ}ݮiӀ'Y|*/JbpE@_IOjA#I~jδ[X粡8-(EKiՈ1%QYs0:ӱ)gpm|Sl ǯ4m^=B<8Fm̶{*6Sac F SCN"`ٕIFG٥tŒh&S ;R4dِxEa?`3\*OqK븡vP|z Uu7x:`r[!$CȍwVȯ8-ux+ /2朎G'5h}}T h3+<6BCo})B,~G~{N艚!v1 p患2(ݘMkd!^h@ŏ0j R"2M҇@*a\Y ]&5^Am"~GR`}SіKJZe +[K8lzq %,n+q=,8<}ЅL.m|}=)Ee5kB` ZvlZfw]IV HgҴ 3}}-[%hE8<; };,L0a {ԣO@R - ~""> *=}mON tLgBLr@Àmpz6X`kҀǖ2^._Q82%ȁ(ueiOIՒԹhQ| rZI󊪣$Ab89av9nvb^S3DEȐy O܊S@FU}me뛪P:Mаz!= ^tnc. |jPbFfRkPnw5zo*]ڏ;NK{kh8jr"7S׳ |$Rah_q0U4ĒG혈yPe,wl-m `[M#{axt8 H8 n(Sv ;?m:dֱt8>z='[jLm+]g*N6W{ T:v2$"EJO ј1> O% l@`  s7FnzET]p UT[?7 46qQ-8u`!NL&VKXޒ:Ln'a* QcMWl>ʬH ˛䯶{ՀڥQ *HĚD@ȟEy^rwynIF|Tߡ ]HoԺLҿ"Tk(lx)Ƈ`G{NΛ&L_-ޏ\BƣHxyXg/VͿ-Y/o(*lTzMFs'a3ERDY1?O@k&珮@ͪQˊbG3@GʺSv S ~Bnj{w׋ž.ã_G79-"jhAVE V伈W &JFHlUyEθB rϸJܫP"uJ$ˇ]#C8'Tw=:vitɤ&ԙA|YS8RVx=ND(/y|$KْAoCģ`k?_UXYVuRfLʜgyKpڞ7pz*6rT]'.ĨdCcQK=SlP*eL$^+ O, bS\ߧcn5ӷ*>NZ4"hsQ§ek4*j'&@DI_>t"0ӯ4}/#y9:8=*grCɐGnXw &RP;dD-a]Ț6@^!5Zj R-yKvF}gcmd c˹%'' 7'dAl pfU _)Z,ªh¦Bu()z> Ax %f{f\6t[hm%n5q6U!Q 5MعlqFB @-9 "2wڡٞ0POofv ^2T Fu i.&sEbJ#,X^DMQ2 džN&gs<-Эv]Q7,X?3=m46PyͰHSMK$Mv\-׿O@Tl˾7)[u E%ͪ32gjJZ;HWc=:x] GX|!}OYe#u`'k}!Ůhï:k Œm<fٰ* Jne;)wvmȯ˧b-O=BFJz(ma>DTƊ-oU *L!\BUշrF/Ol=ih((9h Z }ъ|r }DgnJCNI`3x lkJL1?U4/CJ"?*J^{' ikY\=c&PO !P=kBo*M2r >.pHzxq>]!sO|/TA|3vn:MG&+FiB=I}c71 0+4V!O%r//.B˘p fšϳezd؈@f~/Ն V^xQ:ekeG17͢8Ѐ_e%HSH<6QP\ k&i@ܯ6 %@E&  6z 85֟".@6(j]ձԞ$~A.;IJҭjwh(ay BO,A' ؄H,7hXY5vaH^=.>7+h6o晹g ag?vp{x\QP=9uFТH#`Xg?z ݫkY^%Yc#^z | >*#P#P[TC;xϟ@$QsjKG-У3=F0oXa7#a@A+?x,@O>7^"뵆W0u?Fk%blאIxp}7(Sj5cWU l;TuUJzRIeN"䯞WeD?٭HVoɚ ܷ;}\?cI=u/: OE h6&8EK 7Aġ ݞzsnYvv#^|-s$` 5H&;u3z2LѪ٪5eݾ?Yc2vw`AZs~(xdI=eOқp3$f+!CϿZz 1O ^{X7m%uR}{ 1ugjIV|aj5XMƢNBOZ5 KlS@W0CsAk0 Ven&㏳*'\`eWrop Ʉ st8LspfZaz&X\hH.}" MX $4(PJda+8q4@kDZJ!>AڰC/M!9rK®YJDĂ_|Y"#iތZ|\jiKi.Ggk2 =RjZt 1‚+ͽ$iB0הUEbn86zd7l@q_$)@cgXȓqk9O'w߄yjM"@W҇<6wV>1I#&&h'ӳSsI#JIHK%)] :\ >3 #[scn3tE-9iOqN M>0T=wb MB*ʡÅUD*-9t[؃ V9]f; )),OPA2$?Cn <2b?]y9lq'VT_F|P9?{{3 yl] xjɴo,Bg62D5CW|iS!O-mun/"é+KF J.oT|°pDJ2CF?Ãr_Qރ*"{m w V]<$S%*|eJzOpLTCqdjӂʀ=9 }`>Q`eg z R?wju)eP!@Yp%Bdֳ|A K=SRQvڵA./aXXO?ŕ^^tN [՘|wfG:3'_Rc)<|% Mڑ\'?;?#e.+:~p@h8;-^4TQݐh.MA5dmroӜ .#ⲹIڒiRGLW"% )aךO_2sVDY:Ns0Kg4pjaH,C#wҤCX(N$>/CST#e 8rZz5g_24?jW[a*1 sڟ0I7oN_iFVxv풔f2tTIß#:kZ{{ /[^᧱֩j2Ґ"Yc(EԹW2)6ף0|?lG6iʾ&'OZ=A]U5G쳾lФ2p\q~ʼ|5Y J3=M}6PReH9EѮUɧ$1Uvrh|w;  Q"h$2L_\HEo'{$I, Gu`~?;,JF8*֓kL2E G/Ԅt2Q?ʜ 5+HǾN*DKԒ-}* lhM" W^4\PE >hk|~8Sxaye3\N2foAKރz^exnhȒo%`s a$B=~O?Qޏs;rRxSX91O#<1>,d}ڌzpl:>pn>ҁL\՟0r XN^?1"̯NOWɅ 7x #/j~9s9RuI*``fk>W{\EK{4Y:M'#$=*Cz~}\ d8L-pGX=eG"VjRN,_ܥh~&P6!pMФG1溊p˅vl~'ʢSiq*Rr53`FzvHH1)CӮFZiq8 u0al@\PE,BAYbP =ӫ,z:MLkfmلOVVuy֖b;Å EMޣ9$m11גf)Y׈W}pUQ̧qk]yX#;wc#(΢vTIT'ZAx }ey^/evuje5.ޠ#]Ͳh˻5krfqJЖH^)?К[0EOi!~MujN/ʇJtźP}c&qau_$%~_z@lx@=NQ6=S}]3=JD>>5utYEh6Jڬ܅?zzƱk8,JsȦ Fm̧/H?a;D/y" xW,Cz~jepہ;D`f 5{R ^^R-z0w6^kh'CgC. }dI@s` ϴ(ݒ{ʠv(M򴁮%Up0k@6%=Dq^1,6\-!Ɖh\[I3GjjaPEwe=Nӯ?Ɣ\]!$Ƒ넪qzm{]WZAI?jWoURڴVP{)hxMGJC@.50»'K x 4D=c9^ YptN5a PI*"Skz:֠OױL/(I,2JV[b!;$Z0aXv:8oZ2]1+: K\^㥳%jHF8>0 .qԢıj MVڽ`?rKi7)W@'G2-q/CwFg@"8 HCw w<&*>(~ő|`yM:ԙ >yҹs _Sdߙ9 )/ U,3S XbtJK3h5=>x* Ks1WBwϻ`tgk.׼>TN}lz+e})&ߑKNt܀e5~)kX%&ck8zY)/4L˻QlY ϑCU Z,2srRG<~HKa Xh=ApvJN D:{k!ghi)@>R) A0Uޜm2GZ+'sz)e"]Ddbڢ*fQQW/v@{joY &W>+5cӫ0:) 82%'drpSN%]Q)g3)փ6Rs.Mj0qET/mΊ~ r X9QH)5t^ɧn(fXV|~ `21P}f" Adl.e#G'W5˩b|\DNCYݷŜF\~yT(=< sfy~zJP~.N6|PIH;sPQ9P"F>LHգSAkf`j{D$#ތo9c4u6*5(TA-t)jp;, *͠pcϚpI=nc]I3$~#'L^+L kjuFnW \EK Vzޔ1:4ƋͳީFQ޹P̿1Jf&l#7j](̭TuV@gr9qh i Ewm)'1qi5z,4HF[$4v@ \K/_ a;;@8DoPD/Na/ GQ8]6V&ǂ/W B߂P_ƶ$Dhx3Tmce,.)5Wؒng="Wć蛌bO'VUsysU-f76oΎ \!DT(˘IlnXߖɆq;9ONmM;I~ԝ _C XQ`uu5RW "%\m4ZESUac һm3mm Lݡw@2s1'q'“8 ;L}bfbH[`BKEQ˕Nލk[qZ[b7jQy' FkQA/&­n_IlG+¥s nv+g-#vWnxl82|j"*'O]4RD ({ qyg@l Léx a9udzb9>=K`*.fsy 7 HaU𜄶4tTl3yNjlT4= 4H3R5>"DW:K+b]ΔhNce6 nc@?*!#DuO<1`_̅z(RuFq-t ћc523tYx$h$U><:gGU t0;Bb\`NU>`̞I 6{5,YgApx p%t^ݮOZ7>ڞ?[˛^'U訠E F1_'RO]=OV 2(b1-] :iΌ2MF޴ꯞAsuP/ĭFkҖo-=ˤR1fB(P<+UZG*賌@r2[|PxpA(P  |sVLÖ!e#|0q"mIxbtǵ͖=)RFt2!z63: _ƥ¹񦒦LyFq[ƝY&e/8fUpP/_WǾ  Y8}P\`yȘ5X=1d?O '(x9 5 9yQZ̠P@ә-ie_NL7ψ⼲m&X61$B bmg^\`w9C!b`5 1ȓq˹رh^%^΃ԧx!EeɪsƂ[lw޿熲D5}B; bدmP8 ++m]wn3>"']u=(EqhW1=Ýbo^3lv3QehK1Aٸ%.[K5yܺU;\y!I1>jRT]sW ݐ.4v&=e[g*tllr/A4 pٮR^?Iiy51Ū S?M st%>YO9Bq 1,zr7\C%Y:Q'I9/4^YzcK7[CRp/jl"M3c'"Uq1u`0DH ȯd]'jn8؉^"MI`)fkiixG ;MhWI k,,5dFO4{(5+7د+8\Z뀤_1Z/f, u(ht3WĊpT_1uRҊch2s\6\uo{M`1TEz;4pܦ;czortK&$*C܏dǤLJ:Iϵ1ٜӿQyփo֔"9`JǁY/x7Bf@w]д?0n4"&EV(e-C6m,~jD*qdOW~h/AK.(A=[9("C ^\*Imh5]&)X$MNLQȄnQP郎ҳ( ۉSp\-Sb̃鈹!Ŋ7o-RaN `!GS<;*>ĶBٷi#2g8%zΙ IX T|S8`&-d Ln }|M쥆;0YZ0707010000000f000081a4000000000000000000000001616ee5110000894c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/ ]?Eh=ڜͩ?ܮ:s_4UhsYa ]P]=C!6=hT_RNh(wd!YDLBd}D0on"JGM7 |:`2FаoYk-&-PxP %CFxFZo:*a팱$x%(yl MU]؇{ ATͫ#,pfUz㥗0X>I k QϤŰ )C`GE'`B$H߰+k.WZ=+pɱ?j8\S[&%*ЩQ1a>Y.ާ_O+,VvGML*4;*1էk-~AvoP.p[*չ~)x5覣UXXei7T Nty{P$ iC{uS%N2)lKI#lQwȥlN TwGՊyR&n=+pQPBNz`hU QHbVإj 2EJݭd -!hVݻGi1 4^@E皋EF 2XR\#JrbO^>t|S0MRqiNHV~r&.RJ339o 8w5^d798~D2KEҷrA(֊ fn ^UGwYy+7R5 X qjX#RC94)zkwyzdI艊a&Ǻ:V'Sj" ZNJ/5UcPc_'L;̕*^f=# 7Ў2|~XΨD(? /oJgEfԥ^ k'"DևȽN.ܒvp}ekfK+[ 0I(Lu'jc+=:Ӱ,^ҏW6~&C[ʰf(NxPEuΏ}f5 +q߃lE04 lHgꛬl]׻ʮi詬hnGD/8lZa.:|6Viv͔*xd_N=|KWja՞ƦUGJG+JcцF j) FBo$9@x ҂z 7ЎpWmTL~.>^!A=-*:mn>,(5qB-5cE%5OwDŽn8Z^o>+fUO(LBKׯ;\PߺzElg)IcSvrԹB,Pȅ5B)n#G0ӕ纆G+ SƮ5ggsזBYAmK "M71C/RD;Xl+qyN]bJ"ba HYrv/p=>:xEK\%:(;05r-Ν@6R܀*BOȼ(|l∟.P$>"7^iIeA {DetctYw3퍳;l9l(x>n|ҥ÷R5U>?:$r6bGc*('ɫ܁orr߼ }Й o#țS?ӪG/<\qi޲ץe3EݙCN}7߹vh-xbu(MX\zA:%z+a >F%QS>4'C9 ;TOS| k}K[j:{Pu"GTC}%Ba:b@Q[(DĶgh+ƆBRXP]^X:-{3B-ɣ(K]8@@_о2f@1w݁H٣ !hw5[ sժ{j“jo+cdo*AcaZDcB2n#Q)-opvfA'mPM)mqJ>ÎH>ギd}Z@En*`+86m`N 21:[zHÃ-zt7̷X1ߗN}d,,lY2*9Rj9?e G5!b@*%'iE3G_'V͏C&b}.LQK|Q`rAX eN>/2޾w(FRnbp޴8LF,ǍVj#B @Wz[ϬUwY#uSϕfף 7L1P>Fuub@T{tzj&HT%j|p.tE1ϕ([X'eV ħG_+>ĩ]ףG<֞솦쭝01qүx(v7w1("\vyT/JөRP"ԁx&/|-ٞ<`Dr(V\)_'lNiC 47UMEl!+1)q>J3I9'66WSH}4`D\ΤH0&lB_2ȅ7qLm8FMG*mXٲ :㶥ݯ?0ܦM w).mPM }9b=p( :sX?5+rnӭ(#KB3z,u jw}ib>\_IL)VH`؜zt~h׀\pVi\,j$АVQq;b}xav!|h?8˧6_wSE|(p^C?Z A%P7OJpMxݝ6ר\:0D5Z'cYlYfex͟lFUt\p]cN|&$/IDi 5SkF9)@8ý25gϏjB+8ӈvWZ3/qSz#: &#_k 9eXhSH'ĘZCL{C+ cHH$}͐Y(S6b-V>WhM*3Ρ.XLtܲF'xE,Q\' ԱR52pѨ1Džy M(rprvO푯5RΤBhbp0!dZbbtC^ybXb=Yǝ_ڑoKƓSmд20%נ\&As乆wvkVz|ìZ80KVa0c{FQF{)Ǜ7!QEܳ+/`#@U})kL$U IYg7 NqGUs\y<#y6J LHHwe ySso3r>ĺԤD7!/ pZbϲ;N9 {8cﭷkQ_k~~ފٿa4K $LLlgoxZKJޟ&[RZ΍VY&w:(q=o-9]4#`;&#MW?:m@3qNlP";2|:h{Gr~E^Be(<#yzf/Jt3 ֱtq*F{bHgW01jSxRA(l;L!!AONU5<d,=~ ҽI+G3׾W#V+F8Tʰ ڬem 43ԘntɖۉxN ՃaO-Ww=v99:1Q-gidlN=<,s)lqsJzOX?H ʄq?L1c1 "_@ 0QE(#@W>k̑䈻ƅF^_jUf@K瞒wce[q2/N]LEFnl8^0l,xx0['& EYzFX̻SwRDVu`O@?A®rC|t{ ʊU*i8(tu&- ` ˆk!KҰ[qKr_oNU.,.;gwN^% b+ {2뙶@1*c*.-\ÉV<iTiP`Ts&5Q(lc(EF1曡[&9_:$Ҋ 3T{jm@ҳUfR0 hTIv954T@ZN'9|nx;O1&З{n*`V+0+_!ʙsв5Wv=;+\szf~zB&h[}7yU"u"lUPKe^"9uK, {5rpf H 4- [vS#!> >e Z4rƠ Vz77P3L7c?JiY2g}.GV2.GOKP^'!H6ׂЈ#"#6rD:#JK),Yl"mS >WmD8gGvlՐw̵֧δG~s`?^O{*Dܴ^ְh]Plˆ'[xk*~dgJ?M {6?5￰eѭ7e]+0Ui}ɻ F[է;Ԫ9!~)%4UVP{T|Uoihᙻ#6g7^jM1 <;Ҋ`tU|q d^hNx}XۋP-"op0@dx̃+|wD&{sS0sujݻP;JNdl!gEc~v04& olt,Jl#n;J<ڧ*oC>0) dz;hEd#<|ǟ|u?͂Y}>"V@CG*G0X菡a' g+P-.sFPL)zO.-#֍dF4ѲcM1b|$醕Z)aאny&))6o %c@`E.vEQ2c}qY>T}q%ɥ4oli&2+ x#쳤w {Yw1gLULJ%#IyuGKp_:ȃr]TΚt2n>}l$R PLA@~5MYsC7جøNT7ItH*8Un̋^0#(Y7?]dv! g kd NIʇB"-dl˄kzOCS֝iґ\JwrjziB nO)w+q5Fi(Oc) ;CK9C埏!f8T680+ KE τ/WThBl =^y]\ڥwB7QcbB;vn-*=2lL|5ZҎ|L{ 15▋x@"6hD<\_XOFvn};( 1cKAK>(W_rޝ)]uS bmѦ~t7T $?8vXƞ38&49O`2v)vtv/K]b?ߘqB(G?s%vmQqńꈓ$foY>(\ݣP=IYoFtZr}``yte%T^a{f@WA#B?Ҷlu| ytS)(}N?z8HmEHn'=j{H 㨏v5q"DZdx-Lj}G~c;0m:]PcJ D/y^|Υb _?t7a|& 5O˻\+lE/41u0 Jhwyr:'XQOp@%Ԩ%<]=]ѩ&pcSv\ 3kP_< (qn{p pR=`p:| ul.e "Oz?)3t(.kSeps=7#m|;yӎ CtMSliPKlw2] }@Qsf0@ wXQqj{;O [DLWaT,U w)e EKJ좒gL66LcD!oS˞GFQp04yhG,OP[lUcK(ÆR~.L%/)W-EhmR b˽t*~\Pr[WX0/&6bbra{1 ; n/0 ^8=+8._Hxtc3\뮦Za/tjar߉/t H8f$ԻtŔCe*e$ŊּHțHvC a!1n!8|Ճ a5VEE#㺱pSBF)7#\j?O ~ͼ i )Ol:\/t 4TRl&8UZ VcŢ>'O$Q}-]-JIrwaSʪHS AEݼ|ޠGZaQSngAIWJUJCEh՗: gF\`G/AL[@s)ob%*@bi?Ȱ@tfp¥'4tUUl+ |(1?7;zQ#<]GB~o/TqA~j}Jc̐1H"࣢vsn@ tYԐ09~T$?ȼN io)A3X5b0?2^OO;O_\3J`;O`x*b=ڒa D &{dL4TWBR 1'h3bBBL2 3Z9_NfPMBkrpf0MH#:D5Rú{s|a7LVlRIA+ͨWN#˵nt*Q+dȔӢ]#>#.BZ$N&h"37b?5#ݤt.:ʆ{'ĘLhl2L6sI  3+Fd0GmnIvKwV{~ 45"K@qݕlAe~p rK b՗zIMgCMS霜ubK/1;Y#@>hTH暧0n19IRQdTv(+"7Γ Vx'*Bg'q+r.VV>ِMWjn i;mw:zn3+#p~7iBC%-^^ jSDs{-_ߵC<3[vR@u8h??K#2c;[ĞLwBh4k-=ή"LDD(+u*W o],?rod\N4iK$"'I5)% ᦶsΚ :'H8E]ͥz"<(?uoqNA]wv"8U9 aiQ+ýIgfQO4%T?j[BHI޳vTXŠCwgC-Z, rVkWn 贡e|zvU&TR}h`cMǶN#RY`x̙MQT^HV<nj5 {ȫ~2=VDX(Q!pio 1;h\ltFNϋ+k?E{䵳l(E͚,ebT+>hDqigtژ]q@|2}9\ zjP) H NJ!ɰSΎ0C@;FbLb c`֥$> x.NGi@Uo[H8/=m^$I?D`/WJ4QmK4>t-$+ X+BALrs!ߊH.i諌Q@m'iI } ̍ @$snǺN@"-4G{rzAnni&u7yYЉ{rby5Si^\HeRYm-0 3%jgBo2@` 1 arRB sɯO ՜Öc:B DE7 cԡ&" 8F&'qUb%{r^k"N5W}j^OFNrͨ\3s&7{\!ɕD ʽ ;QTKAkU:vg}K`B8˸2Xlͅ{`ntz=R䪂TBOQ4TDEcD*yu8$"菼ct[ODhvGZ @g7A FTjЛQcoM,xmJ~zPȥxUDƱ_OW< ŵ*4gRNq=Z_ELp]x X}_Tjt:jYpNn hLK@-Ii8tgPR$>f2'~ըxkKgOж&~<p[h^Rt-a3Ɔ? ӏͱ`!xs0/WviЊ@Pa~8䚴O,~quaAJi8ߏ)~*6 潗 捯SQ.<ܞ A@UL?Zz0肨AE{evo001{K$ uFJ<{_)vqhuqLZܘ}`RMw}Άzdt*QO*(0|6Bn.E;Ȗb"ǎ_CCOmtW9֡0 lYz49ܤef.>rm΍7yH/k k OC(6XC fxC,)ꝳo0 $ԫ$n/)o%aK!H-ߣD/k# Dԯ"&e-bEG~ޟSSt-kP "Zk#q;v'zv)W2kT/E-1_3WDȯc+It`*G4,c9e&Tjd] WfAO彟K,kcgHY5rKBx1e&eWX1rT|CYlk&J5kqJiϝQ],F=DD妺= mL;g{źq ۞ywGg}Z#Fk[rE,-n4-JPXT7 ,?Qma|v#Frm'ׅ$ojxx4nL jJ|kBy.' Kp΁~4L"9E|RUIMV,Mt&҃M6bO"Hs>p^ m1޼^rXaYJyu-`ђ;ft_emyEPt}:E&(AhK976gq?6s1q=oTtQ$.d?sؘY)h|^}z:ăX,dxf QQS8Mek̻hO)>͇b摯WVp_'. l|ce-{ i~^Epa&ǪF5'1cPC:(xDGIg# *af. I,xr$g/*Q ڢ.QANē&WZ(Z:bf 楥^t@79@jj9sdk&\wm܋A[;Qh :Q;U@uTcvPPy͠ʶǀV2nQBEsCƻ|E; yEg3%H8Ra<%Vv4Lr<2~3S%jz]EtܐolQ?34V|#O rց]YQ^]7C w!ϏICfe3ϬND*Sw;aȩt拢VVH.3i!"+~a'VG?Eٕy#_jVFl@E!)Z-z)`1|JrZ8;^"PPNPTaB&/hENL3 Ѹwu7bm4l%y$_ͽej=Kq!A {TT4ɯXhB 60>8='~b|r#EQ~>$E^׬}ԛg *QdTv*́+X2Q$Y#@^4bI-%HD L|jEQRVPFwS\ڶݭE'K~n5 +yY1AxkNluoZp@"iID=V2WU~ f9sW̊)L6~ CzοM?:s\PV7o^ &Z$+t:(Έ~Nd+4cFpz 9* Ǡ& }R[ ,V!bR3„Aذ{Օ3)eJ-.GMfu7̫8H,Yn][?d߁΅;򓾑-@MKr%]/oJt/P5摉/9Q.*48 zhOWsZF؂:ؽ_ڐO#a+Ͳǣ< #w8ܩzlY2(%e4"sԟ} A+il?Dq-p9Qv@REwLz;0` f+ꎡlVLUE)zT]Ξ`wZw|aYM ~Z&D>TΐbpGfk./O]ll,p/ZvKC1rmB"}WN=QV8b"|&ryCUKH[_D ܭ)3&CUOY|DYj I6 ^ lzJJTD~ɼGd.ӏt| gՠNG;LBv&JO41ss節-:K]] 70hregF*PP8y3̀y ^{c[^-b<"P!ߐY؏xh'΋S$Z?fG젋<8Y|24zE_g6Znx^uj8P['첎K" x .ic$$E {ˤYQ]c&GD`_ ]ҴݪH⸽X4P֔{c‰W M.8B\g[@HZXq>2kwŲ Lkh@NUN^PeC &$;;YkJxIҬ.\$G$M:q_++gmX(#x(YQd6c| %(8y[+zDy9IsKC*+(_Yfp JBmٰR >)\_~aP;$N10)+//TnRś?OW@D0=dlhu ͵~rP6!̩""9h\@;"TN״C\.uD ;cQaylsQ QQ* -z%r:eqWNwP~v`N^ O9Iׄ$2uX h޴w`m>^4#^ P y;:f^'}g=k@:&Z1qv%ƾ)퓲_ d<#vl(nLv 9!8Jz)Nv]auKY3)GCi){I_ +U;{=a&LKs-RMԂh1g7C1: e0WݗpwC,I^bH.I?p5h/fvCCgÞBI\þu,"Q NfB)`Ejdn(Z.0r*7= &gsR |YZ X-p|Lp_:pA[|Cq'Hː Nx$o*V+yvL@BzedL*g6Pó+Gw-K &:dQM۽@ϤYkj[QZZ jv(>Z)HGlv`; I^!Ne(-/^Ƒ,Cl~(\Y5:V[**`hmB& #rŤbcʼ3BX-M[9r{k#;?* tXkMT2-NT bn*L2K콙OgiV1%Y@L VI|on#" GMwӠ>TW{N @;@H<9,*Lί!xxҹ+&Jh1IOID~Y6Z;xvh:1ކ HVG} pW7y-}g]U)կt%cہthδ!vRo Q,祥BԦCO4~rJ\](`E)M)y(0v' mM -DT r*`]EcA0Q1 ]thE4u-BWJ|cvtoG*O~tͅذ0DdW7j6ePʌPL5w6q|۞fo9C9 tgcA"'/\1.Ȩ> \A^G59:{I29bK!3Eu_p q ]G$qv`=B UyuSY}ϨE+ajag•lew2s?ny[)z'^w r#;'Uw*"cj2L/cGj^[lH4["9y 4{>!P"W/'/vuqvw,MӚwhrI{ !5VF!4].=xʅϖWvwm`)f]{9%G~G\43fV7aL&6"Eu0*W[;qm) i;- `=#t,ut cFtk9XN,4^3ngdپl{4SI(nבZLj1NPhG@=+ɐU0]b-@m,T3n[6C"AJ5n+&ٜ >6+aAT9"G#:Bw:ט+k IјGb1k+i#4pc{h[6cn ;wQUD{(jͩʨzŝBI*k\(Xa iPuLjUV9.h7o=$^S˧ZՀpy5z_fThzT91W(#([BIpcl!>^|s#TcFّǔ[U %x, @Z5FSʺ5iTjkd"]󞏀U =dمk7Fs3S^o%VXjHm+q^!mygWw(u5hZ;|&Du*)b_,֔g"7`Go@۳`u~XʑOqy-~v_@? Y|㜭f4vћ.Zh/; r gSpOq1 seq}}Ը8T<|DݤMD"LJ5"B~t"S X Pb"QQ0_1ݚW?cPF7OE<}p;](oJ#͇_tˬj cCS9 Ð1x~/e$T et7 S9s6.i K7yri>#xa)1Yχ, z@?(?6A<xw?(;Y1֋@c`}i 3.2-V$Jwn@:}Xt`/R`*,~qKYfAL WG<ژ8S_<^/e6~Gd"6IqQq! TD(\ 5 jP' 8vzuOQÎS6jIEoº?n& TtLpߞA=EBeGxjbgxOG|> mMSy$m<탾5WYG%198%ۙF4+iM3tېs-myޱuH;7KvanB Q⁄EQ jM-8[ nf111vōיNO𭷀=偉g>Y.ڣIU6'JLhA0؈NVSn&;5ϥp:cH'M[D`_ X⧬P>Ȃu#1F{K-/9Tx4%$*tSۃN8"!A}3+s=~x%>9 [nHMÇJ!H\m?+VrP'lufCR85H|_I@ u pl( (#?#j&_% Y PXE}wF'NIu2rLU}^:8evszXp?R$ idgjlLPB6&QZRn $1^tSsFJI7@Fgl`#|xS)x %  6l'5]"[e‘@>nI$|".*/|ѽIOA DC=bTPBe;G.[nUFY,`):bk]3eF?`\&|ai㏺v4Ϋҷ_9؂[y>Zr`9Y<,TٽBtxtɇǼ*HV/J;;$OX@ o%1XFiN B؁)X 8e߆<FW_-2q,tPEu¨-O[|O]fa$&A_`(#(I%8DR-(46q\U,,AaƓ~<0K;@SB]t[TKU-XX-Gt:.XPh#GS 3ofPԕm3eMo)"RSQlr|w.hNi6|i8j{<;S.mhU7r8oNn9J(R%\T7Rz3& Uvt&%ůpnpJd*:WK7xA7n1 }Nݸr iba6kd5jR넻 * ;rRBrODf\&C0F8JeJ~ isn1Dc49 5rvRmEtQx6Uo"eCn ']d+ >*= <}K!C5KIeğy e8tmO,ۂ]Ugjva;#R/\ 㞈5<5K?Hf7 sA rr}P_& Qύ#O4}TGsb 'LXRhcʫsstİ   4gvt0㮘 _YfF1MWQ%VLCX0A,1+Ƀl{`:n7qD@"*Ta=+]n]MVEHos4<5vvV1ݛ g 鰑j0xSa*L9xʻ=R0DHaE(pi YM~tj![9 f!yX#R 4{@LY3/i=\y4`ǽm4 &'@8&P^cvY`V[o!lY٩[E9CT q˱>]n%WopvNB+ s}4)c:QFg  $Ll6Ђ64iWltݑn"ws9l.VM23AɹP1h-D' <Ɵm2 ~Nj]+6WE;;GgFlFMȮOH[v#c+]*c 3$4o(1k/ij"[FE*`$R'N|̄1tQ>QQ@RÞ-"]X<鼁dzݷ~SXQQM4$,;Wy-j*hƴ!Vˁ{ }ͪ566-6dN./_ػZ!msE3^O }8}f5UB]f `JUc/Z5X.,Iߘq{M;|v)4Bʥ6^ K-+%*D,C9khYavS2旤ZPz<*ܚV?Љ9g^z|^X`]/} ̳hz@zCo;܄rL!!НksIӹ(:dfyUGbˠ*Y;g۵ -1B D-Gg:n[N*$<J%ձUq>߅3p\'Z@Kiȹ">+k+LoJE 5yxQKy-#;ʼnmϤ5U|>wy%sea~t&+nւ-%l,Woָ9\[uA%-)I$6V Uh W]tLysL^w~Nޫ="XhDW6Ձ +L3On[aY⢥'Y19>[ǓPU|,^>IEMr&>I D@08D*s )])$}1S'$<hx H:W(Tt(?PvLp*yYe"`F2nAĆ,Xh_[86uQu>za [! ٿ }Lמ(˛iDc{1bZ%PYFig{o/ H3nh" fl~A_C R}(pfVsYߌL޻[5,gSCd!gZ,`eCаP Pe4|oWX R։Ɗhpҷsc./.8Y+|x6{LۿsS (A:l[W P澭 lh 6c5dVG_4oіo\7ͤKoW[=/n/m#k=gfL#2ȹ%%iN\wZD (H#5Sk2MQ嗚B.,Wb32^#hz6ݴlBEFiAA$@]b#₱߸8Z/?`@ waO1df#lzDLeqQu{8=X4#IMzw0$Qr1ªޑrJT4al͖`oNoHΘ*I"09j&щ ϑ*U0Q#?_c~`mwTpu@J-XC[^4s`sDC9(DAT{o)R@J4̀dWso @&#;04 cPGK׌l b[Z!/Vi͛.ՆO%"'-O?QU?x;I.L٠jSsך!ӥl}2#[Sd=Y>7Ut[R@l]Wl ȴHR :;/-qT+LQNETnUG ! eII2|'lĵ&v{+Dm A}_UvNoJ ?.bl簛\@8lnt6g.144`<[ˆo)ۀ+^ W)8:p9Xٻt4& 9k\fX,Β(l=Ӌު4A~:jRWlMz> [7Kh3FM[M$kм0|n6Od<CAVo r"kτI[yghZ?!U,ưw-*X ϠlO0`&Ƒ9j5@5KlRͤ 0nBH pPk~3Y wO0hq[z9n,"!IWK|!vntWQ:,_EIzs]kp "` Cׇ.؂ lKmEY0'$"#/eoM>rҨKmcnV׍ŵyor@q7]d=9)j?f>-L0ⵅ;@>K1. x8ܐ'$O2WnܬdHZg#>nCW˖(˸.S'R {qm "5*a Uׇ;ϥ r#"{Kᮡ#s/p[Y~~7: Y9}:!OپPgȁA[ZS2y*$yZNV8_Y`9hBXfDHA{#Ia~25>z5Ø6jmvt+c̈́D)6V;E+B0rn?}Kxg/`4|ٹ#U7~hv>zڵf;V4G󚨯Yzʈ6k]/ ݓ.)E)[nmg=}%[^KR1bTq:vOaV˃B-3Nhm ԁcy ra;'Ld0s fBcS&; zvQґL'8Kxq^jo75#s ئ~wo'8Rf6Ǘ~9Ck?a2AT>GvFU,B3"T 걒+ze 9;$R`9kT\J&,qqq`ēNn6Y]@,kmn^4I3a`\PS;kHяGJ1yX뭼 &e 5O1"I)/Ѵ^yisEk`.ZF8̈́8Lue(¹~"+N[ajHLgQwV nfr PcE=¾Ewgg'no*Bm H-%b0j`G2jZΜ: #6U Eq'>Ԅw|aK,ʄnVW@[G<~)j&1nZ5 7wsHDNN-ķ.ӽK!݅n5q0A0:fݣOxx|??h"QA|zyGzYIJB79TCܲ7!X]MGsXda7QAI~4V t6E)SP̨y:c:Mi@| 6w%{7=~}';q!!чOZ|ݾ=!84bY*p}Zt؎,yF)M[gv92]:nq H=c.YUBZsFNV .=UP0g*EXd26Sܱu87K&qI1Mi_ ?mtn }=%nz;dxTL/کu#h4 q6mileܚ/;b\'s(32L@-5+eYcOK@Ao!VZquw*iE ~OL81mӡ*c g:Px[.JL⼇noiI;ÜٓcM=,/2DF<*W"^7X)m]҃yqr39Az=3K#4(MDZӌGˉ!^lv<8px6@[[<2h&M7Tz[+LbP5'~1|aCUQrv[U 4ye؄Mo\D%!U_W ,WJ,Z;HԾT"[8 ڟVO*9=4|O/ރYf-:YˌlZ~!cr洦H@@! BN>Z>#\=1RyuebMDke̔cuq 4Ha(P$$2 ]*xLgm83Fc 8v7|'z3kL2>O@޶Ƀtɼ(<-68.kt^kɅ~.[HOd 5s $]Sh͵E`2 ڃac3ʇ$vhFlIR0l>]U c`Noz?yR.o̝k߬{`"%b!lsulju>7Cp_tm?4 nEuGf@!B*H!piq(&2DϾ)n{ZŎBtRv}0CZQr,ҲuY J '.PV%qEPFfQ4cm5RǤθTI wcߠOĈOY^;ױ<f409W*32%!ߛ m9H<>Z{euRQ\YhhK'%< vByyڜS,h~5ma *˞r&󸓝vO)ַ47L0,N#ƯuZv]԰ 4JIۢ 0=& g.=:U6KP-S'XA˭~gO0{𯌳ъ%FτE}?xu,dGr0؜uaIzzޢW,9$1 V?׷M1>*p$1vn6F WMQRv1%?Q4Gօ;!/%ԯ_І#wԱ=gn 茨[Eן1[2,'J,2=@E4@M%_,t}ʙ*+N4y,StpNRmˋKJ{EǘuE¿?D۹_ːi%F#٥q'kZ t#hOۣhN~\x"cϽ' Y+V\(*̨BtI ߐc:cxv=̅xpO1 9DO5qRP%Z3؄lƬBU[j.%qJFq`wLłe Ǯێ*EQŒǽ t$eVG-"/djf7WQ,iZ|]O#~*q̱)C~3)G[IxhJ&W|o`xHpLW%me<5t>CU`8S5*">jj,pegBOfmDAcP!ZŏDI!n %1[&x\(/%z7x2dlDx4TK"},Lωx|pimveNtTWLJ7 MEhvE iS;B_Cw-;fIV-nJ qĠ(fPѫD9gsI@2<6ƕE.O=XymI=p:[.ޭ!\)~zN Q qz? m}%gVC5yYfgV8$0}+Pգa2cd kg m4#Q=95[7*^ \N6ȋ 8e"M̀j4>9pr+B5~B@}I=a\3o$Yt _nhw.>\ # \nU'{:Ū  iY]"!JQ.KIT~7*nG: -cxwkzoPaӏ9 ёpļ~dB=$zIT#7oL:1Rp}$X_tHX`h]'1ŧq:6e؋ѯX(ȕVo1FzGn:H~>nS(hF"GDF&B}hh3`sxQsTϐs _j @6l׈͘Q:XGL1+}=oR7C3LB-&H=TfKx@om[M ʯ̴JzqE:zx(s*eGx1Ť0ޢ\uNgD;]\ z[;[PE3>?b(҅ 3 X8>2#ctZŚ5}`rAiFnJqjK=@ EG$IZ!.b1Yp'puc~M%[ߏ3n7uRTe<0) 0j=AV+|0NPmܧ1'~0idZ ܕNp/k'1 g-naKY~p_/vbFƈfĤ9@"*r?cpOD=huoe8LMDf+tC7ፎiDTR ޾w̮&>GE]eL7+-ى~ݓ],.%U7"etW$Qdyq$BKJucJ.HBZ hG?t'D7<8D}{>.lbu0e|'a$-g)YFq2%ZoY|g*`6{jQ_Άh/>^ H/s5x 8&v(w^PĨOȭ:1Z#| v`v[Knf`pz3ާ؝B@5 3,ӋItj>4}"P0NoujM 2#r<g(wῂx^JȪ5~zp4V EsDqԾ5+D _Sg.:jҞhL圕@ o!_;q"qi$}mY3wn]i"SN~f*:F$Y)D߲y[e ̓e^5U|ȐhaE= EfZ)hc%v-sTB׺:StMڳAH򊅒y$3A i "dSΏ.15H* ez\GHVN*XSxn!au^"8v}(9ggUفu@f5Z|Vsv>C#H\\7,i"T_|,t'@M RM>ރnk)|Y"TTmG! ق@HoT ]IIEF̱[,Hgu;qoϯbcRADv9?=\'Lh Cς==!oŔ aq~+7b2߶Ux*v4-JbD 4uh@JoaN;]XnWo?|sN\F%ܩW6_ IOL>ʄh5XeEGDDB*f1BDfvbLiB5m0 f IQ%L|FqwEØ hQQA/M7b/ x?_ӈΩ!aJA%\uJxdlN/.i ae"|b<{b]U gnm:U"⮿,NQo}7ٯqD[ ݁ yeD514]=j'DQ:iI0scN&;P<)[j`5`Nq}ͩyMv_֓b"A9쬋 2L~De t,^GCTh,*w=3S!OVXEވ~ʆP|A)VUjY6 Ma@STRW24tV3wBdmL^ۗ 􍦟'$=DO#*Ev9tD&40B x (-CH G s. e;?zb}!$@g],F Kh)<Ų\z,;j$ʋ\IБ{JTrz('6BoZX6l*6PƝ GȡY[\9#19|:؁ncpI#"Po;mI7?}y%;UR|^ptǻSķ6.}Y`aиPr5np(=8@I<*t'  p#8Qwn XxLS#s1z jir~l|!~VtSOAa}m ÖZ#&bƕoi@kK5DZGW ft=c۲x+hʦg$7c}%E︃|R0Đ3]l59{G䗫3.VʩkZbM$9Չ,ԘltI{# (ܰI^ygݞ*kXtE>Q)V?䷈?PM.0ymhʀ1lkqq9|7Q6ϸ0e&;B8;I=yk HjCVtDb^[({+mB/NbD[Ƥ(N8lM6è3Xe)Q:jx)*ʅ9;(Y( :`ԸȘ mKATР?u6G(K^Qw7+Fvi#$ v!َb oD3c7.K>dw^G@g U $5O%&떔Lt@sD CPqAц 9׃l?tƐu۳H' ;&"Lo91ieOZə?2]6Cj+O@{[uH ة]R J+1>wԁ9q@̂quJV L}pYPl’>.gl@JvӍ 6$ifFfX/$m m}tN؅L^ȋ3nnMدӅqɫU|HD&Dr>g$v!s;ΦY!*T M,M_; [t;H-;єNĵIVPL~VKwofK3@KHdsX,)^iQBr uZw7ņ0'ƁF|˧Rr, -R5* xchfVoGLZz[ZkprrD|(66$9iHU4 2Ct\dǚiv`NdE"bE]ڨ됾= ] ȗ.qZ6#y%ѵ<>|[rVtO.˂1`SaXS`cafٱ2nUDLePgD*ԛU"lؔ kHkzHTw=2>(U[r$ QC8JΟ ٚ"o'hI4^!H`cϦX4LuouI$t4L|sHxDʹ~{l^&D9)Qcc0킁cɟ cpO1Gf.&j7%'h|1Ls&oz! @#KoxFY SqV-mۺb6z2opGڑS|VXX9\3t;RWYdZVz4*;T< >zZ[F6j!/8pVUNG'u޷W2՗b4ʷ?(@[|풷qGpw@`EK"/ˍ8vVMWf=&DV1U_.(XxɷdT(!Ro*Q-ƐCO70s^7}'iCq]sv7j_d0RP_+i MmrGX^0/>oZH9Sr|V]% G`)z"M3#S6=ΌZW /K]FIPuHZ,BR|N=])Xϻ aj- U8LNm"@7*sHNAi:AZ.WyVNI!OAQ_E}Pi)o&CZ97h}3+VLL/58_5 onj>={K{Д6NŔuC (5g2{ Dp#D4"`[(BMem1)* qCB݃CR Wbd;J{nnUDt?0Z,I L7o7#B8'i-Yk=J\*s17ݼ)C W.7-DAE6Vi_*xfap/`'V0bN z'>+;"MHۄ!/5ՉՎE £==9&±Oqj{KFX")ɶ[|M!G3% 'Lڏa_JSd޺[`->~Ն$ܡf3[|=r.r+\фOex7&&X+UFls6k3heBV$9X.:VW|#!B&KENѻD|)4ECKwUh,KL.4uQ)wGijl$i.nDCOE7bPv\Xt<38P1h-v| ¯ GKyԈqBzz chElԹJZ^~N trcjoiX7Zs&[~yf 3͚OK#C]x@s+&[7FJ bz/ѠJHB Ȁ" @&b@"Hie?j9~0:!\4u+Fi]BJfJ¾*TNO@o e KmG".Y-C~4wYOZ2Lm Y~@=/v}pʍ<]19X<& y O7r[tV !-zN`D3?-l)A :v9ɺȦ@Y5_f%Q7o|c퓓/al]sQ6 3鎣1X{S#,S/4~.+g36w.?Liظ7cw%#}I3RޱlMqyu?\Yi`@hߗg>OW8mC:DzX(פ'^I8$bZ|m~cxΠzLGpy5g] L_i c0퇔H^C@fQO9| nu)]]` Ue+nvAJ:dXb@.7Pǿ̒ENE\2U1]vd6]G0n"$bÈVB>߮P>V*Vd=* > +)Eb _QЙ!R(#m8k~(~fXqkce'$ׇِ6@X{k\If("2frUB>=Pbz.Tg>m ^zRͦJCzݯt{Yh=Sՙ6fǥu+rKYQ܉`(u(aбF6.x1"[޲)JԦu}aDjhy̪\2~[ h_rlcT%~1);6>{\BT#]DҮ 2QOisLl=BsX䈼.g}h΅F)wp-1W`?I ;-p 1Ωɩh{=i %9y9-Qs '% _sCAj {(-14=ױ§YzCKe1UTAO j1ڳ~ft6`~|AU,}je6zKph,s9}2,w>^{tҀ*E**֢3BVE7H>WXb> Y5%OsLG\ 6Wڪe%>RELj1JEg#f(oѡ*>l{䃞qR7VaiZ2S,il\tȲ<| s>,IŒ `n_vf(QdX(jmWkDZ<6B mtƔjz4@|;g=M2"̶ܵ?*tuM~혁U?4’ƌ-h%Ln{B&,Y`hf=0v#{সYmNKz]cN[# Y/^a|]X(Zl{qr|S]E5d:v :DaG^ɍ%΋nU(zz}_xw7Ҋ{GQ$(7c4R݃ iN5N&NҐ>w >I}VZ͹ZckjΒ絒P)8o xUn]>u/Ki'+^e*"FRC91LlcΜktŃP7j'H.'|p~*OBie,r$3U;2(A_ /Xgz~3kHe2̇~(RBXJc֢bk۠1Afs 1xK|Ngg;JM,ded;=ʚR~aQ"6Ӧ',xJդz,ҔɊDX٥偎<`Lomp_S,!ZY$ 5#ScJ6bmwd㑤WvA.>!`1UɤM!dx4ȚVͨE z2? II)-,؝ߝ7&%5i\~bwno<\Ͻ<[ ^ u-3e?j[|f Д˱Vͨ[nSRvy^́dL6Y3ʮwzK$`q<>/ bPԾG`Ļ.5krd Lc)YnƗt^ F> a{ s0 ,If066 憮 jYhHôFDHfFYBNmUsw^ NY7 ;VWxSJpY;R.|*9faźS{KU >uyv!dPCC-(8~,e]^TϠ2Gvj׼ghjܳfKyPN@A3  0'3$9r}]+_68@ 2>|ڦ*ZGw%ʽ]>-fqQ.'ION)ԓ_k&^#/f Pdt('XFL(tH"زv Y׌H1vL4噟 cS! Q[s*ӹyl@ _kym 9yma}gՐ?ev\ym^#!Ssx!/-g L҈P"P:7{7I#ML&}QmME**+`+"?MVt+GE,"DジJl;(:Ոc~|7OwunX_qCw~!a1dyd[=;P~StcMV8.Ue_6 &j*cA \P&U#ē˞L 7 U٘ȨM92Un~?ps!*7f |~kN.8|7nf`6.aid\y]2<҆&+sbFiot뙙S*7EEǗLspJvQ7$'G\{p44Xy.X*Jzp)._H,ħ &F2:Cy jA]GXJm)m}DD_C,13pxNϖ /SQ)jRRN/:Ƣս<<MPk\FhkƨE溜~Ep 7\,q- F4 `%^v,L}1Ɠш_IpM%BkvTAjbE"L.O}F7E^EBb 6 {pNa^ \v -1ݦ}t@Di9oALw}7˽Cl75aL%CiCؑT PVЦ"LNM jJ1x;rPdJ>_Bc%\vY. G0Db[m=px s$ :ݻ M$ܭi_D&oܡ"Uqъ EO1 >jBF#-T&mI@|hPKP~*?eb!F nVySoI_V VLD7/x.#٪ 8[+GR\ՋWvN\k>zd:4$=w ~D@\_CV.{0?:;UOiIp#iڧ^i1'ZXa?rѻ# k7{crmQRcRvC騬/gA7:{ PP :.3((]#w iP`5s]3sbVމn",0ꬨmaSح}"?aͥ1ld"k7 is_5@nCWPRFrڊ*Nws.zrLtpA02Ƞ{A9WϋƗRεX;󘍮:I8m ۟@BJN_GԿy)m7,;d]#=_ ,g'6ױbAj{>5,;ⱺՀ=~N{Y-غt)-#?p*YyqXa\b̀xȕ,&]ƃ#"pyՏoǰWLT)/;R[Ho{O?B}~q#W6fJ-L`,ZTkr:eKgeB}^UkC l Qq<ܻd{[[+֎bi^&zd%2M|Ls)! %]kQ'=o] ENΥr#Яb?UR Z.{jv7P ꥋԺ;@T؟s42#h1[gƞ834C|#̞iyZdSnVx[3ګo7o&ƀ O~UnH,;.#"M@F@U 6mmݿhͅU"4 ɒM $oD:x'$)aT&*i^9tteVߤt2_zQ3}
ewJ*V6,_[.BF"8"M|OI@^^S:|`IAo!>7<Ŧ+g%Lx^KYس]P3~=lϧ@VTk@94.`0$Ң-Lr,S,cX?M04b"Z&Y c8I'Br]dh{#pY}M-~qjzi!7pϧ9F3uI_[uQ&b+_n QR.L`\M-P1:D3Pdۗ ߅1Ȫ,ҕK^dMv̚ hWh  ]a랆~̌ʤ߯{ÇuZ+R[.vG} <)^_-N}f:[P3(p HxS duꋜotӳ{Oр|=͆9AW],+|8bEWr %Rge%t% =J1[]oe68\+=]PR`SϬϸTA(ÖHQS`|X"rGo}0 7J'uq5oIL-{~y?,Im$s ![kh|J a"Nt2LRXs24 7ױ4Y ۥ Bl:a5E I}Ez[2a$1!MF+{b9ՎUVM"+U)XȲnJaŪRN燵?SDs_Bd58j(c|O'U<\ľB?j@ Z|fF47?!Mi$9gĉZ)-sWaTI{*exܕJ/#j)\ ׮)Tb^$B=(UbܓN|}}kZ= kzbhRB;Fܰ \OUOGg7(BLhy:.L(:kN t5?bDړ@%wܡU XPT"[qkKГ*{ RAڰ>Fv#UN#fi=Rt,fh_imwoi#Mc";Jծ[hjltUɊ, "YՠRv4Ʉij:ZSdGr c)EPS̒LfDoK\QaFhKjѨ$l2UngeH͇U l}5 8qAm3f <)*|kDK2VT^Io*?,s.~( 4OzS|)k<^EM'RqR oe$.X9h_f3@tSȄ]Z D9ǸtyY5#Xd*xbÏ7Zf(wV%Lw. S}BV+ 2屢Z`o~ksNqxKL+`H*Yhy vtH`7<]\I6,#p,ʁo2ܖ~*qYE&$Wx ɞgX*F-͞R0bZ3Mki[\ zxx܇֠U'CNaA;L(ysׁG~vLNB  Cpx2O:scSsēDӂu'*դ/iZ@%u ɴu'Pvbng)wl3ސ;9ю|aF ~Jiҭ{VH45o3^_UWIDÊ;TPĤ~—o-~I6_n`(=8>ԏH[lkl#6stw>hP;p ČENIyΛMK$xξ?Rsߛ(tiNqz|_°ghmd8_i\9Hnk;+zuދiBO-QNBpm5mnh1Dj5"eUJbaSqZ/ɰήɣHJ`|wairؕ̓糂{H `WT :4;w{i!cݍJGiA2m*UycM0g!NȏN0QGS6vE*Q y/}hhA6+ʂq2Ƈ%BՋ׆LȚͽDNJƺg$7J5l;[@lfz d%@vVε%b5r#/vWgim7;q}3X |6hQNT!ۨWrrD ɻf9 ANHr0*L\ жGpzh~1eJRVHHs5f8GR?N؈칻<4 IU3cϮc HU1!\: ;R? o ns{(?1:)Ƽp7C9IMY'X,EUM,jY2x Y]'І:x8aR@dzSmv/i7WJ_3Ka[?/.IgTIV̡xn#K*!9k?Lhx p=E2_]W۞8NPᨚҋVa\UžI3׉صb{S{t w<X1nS*4SGa T7(dA]⦃bQ@R*t{Nƻ$"MECԢo2 )SZ/pJ;ٰϷ:I<w$F %):B1)+QeV[n4қui=<,${"2b" uPswi#<ҲR/:!e ךߙ^t [}щt Xa̛+/̹9F-ƅ`/YŲYGz!>3tη68N}iDE;,'|,r:vd\M€[zFZ0O{_m`/:j,#=rxRMPb/"B[NA7 `ZWա@Yzhj^h|bלDžP~)nAgxbR4[& 58vODgi؉lk|l\WeIh4,Oums2_bM@8v]yOkZwBH[Gu{&QNilЍl N-.K:|5w(Sl?&*@4gk͛!̄&">uir 0]?((q:m+u bDM!т9,(WTRMXp٥A1h07?q1m`I *sfzf4&VQ[He~<.%XMAkn%AU *OI[)mwmԎ uɩd>ycK H^z @N/l0ř}u)oP108 ] F[~gK`&R1m!1>䱏9K[[F7Sb#̄nxQjZ) Cٖ)+LkHZ9@Xf7 E*((\ ^ p9yqBd4Z|2dޱ,Xu׍pP*щzw*),$h B{ z{:L3@K?alB0ys*u0,dXHQΉ#ʻr[PA$UYLBk%f7݌1+љ640vԈ|ŬB))b=I~Z4kaE,*9)Hdc.(|xF}w V4Y0q%:I |UԳ)qZ@/)j)V2V\R8eHр1ۊE$gXGw|.qoc#LKf68x(f0{+Ib:iߌNsEX<"SpcefsS^[Gy y / E9xY,~:%ĴKT aC%t>8.1󂧽;_;|aj#\+[@e'EM -35E¸uZ+?H,|JʏPERW%Sq#'tT)cx߼زӱs~D1SsxN93)8TYA+)X"glA|<# ]ծ>r5*8{ʥbr;xwErԠm|Ț^C< m@{X{lckcO*}Cu,֝n*zn=2'_n· Fep">oQH^+7hr0%S6?Q'(KL%1v 2:TcAX`?=*{fDؾtbdocngoi2XZ_Y3zUg 軶kzA+5&TzV~ ;8m¤r4@(~ufbAQǙ"'mn}pvGwv `+V9f4UgR u .|\#SB!1΄X>R980|z_YhD?=petZR4X8wm Dp 2j TRae@I5-‰2Kj#-x\Djo,PZ@<IBql+idTNX~|$ Ihk/9Vx]WP *IWg:ž:Orp#/ l :Wef8)mZQ>T xd~#B?ډfrz!r*.gf+خ'>}z2-FX:c=RnR*Vl9GoȩH@giRAjpOP*$rPU&C=d1b)l-(aR]-%澷>{8Ҿ"{3~~'5@rPN1iA0iS͙@;(w ݌;OP9}"]% z*K|0A&C u OwTq4MU`> қJb‡gXx6rAjL#R$9ڹ9q+਒?kW?²$Nb^G ITOߣpٌCO(C5X0`6uK wt\K=gb*?\ Q'R[hr<ѬjEg3|Lp\hٮ ' ;`{MԂlLۅ4Ee6Wlhiy#ES TgS?^oPB2ЏɟPAy- \ $jf 끟f!Uo {)h-bzi p''L(bl_ 2X4PDY:k_C c f"RJ! 4:$Co#x6Bi-L~)|ѝ%)mHjXԳ.>KWxR s tnQ@*e@ȳqV_`v5>j b,X#0q`%ɇ+IE8S i.&?qdQ%E?nU /~,tMG`pZJ y(ǃ{ƎZyhW ֥X-+G"}C~hyEP:!Z+I[ `W-X IJQ{n4\ݲ^:T&ӏfEj#N;F·9 )j+wqlYi69#n{}bnWw/YÎ8=H"26C_Dk]_(&+"s]`I "BR%f .7NMaOqz5/~aKܢaEYc_~'HnV~LD\)iI|NO)1Ӷ>}[-&>ah+O$CKXf+Yֈ!)/>-S2v2 O*_eR˩|>ӉLp2K˥^(s=MMk:D) laTC* >6v2T e#J46HG#4n)3Ẍ2%1ۅG~]AFHĞ#p s|N]R>ٕKayl;N=;hgVƑG\=n"FP`¶Ҝ"NwS9#BT@>R׹K#_!_:U83vo5m?%J<X!^ xĥk%[5LEd:@K'ߗF> ÓUg-e53Debd(T6H"<0f8>.7#ܩHbh4Zd39w T tQk[UdK;3 /@Sym4V M) 4-:r0iW^B(pӮ=9$dJTִ|دo %4=aj\r:]w`C: i  VBGftl⮽cUr,dB_2(/1]eh L94쩮O?G1 gg;>Ww:akm-;6*օ.I6G@#M+U:,mp):꽃6*Ƣlr L* GkjwoNۚM PH{2qSD RPJsGcuP>W/滌ц` 7 }DbVy/8Z VHHce|ãgwúv yqЉ"mt <SB,PܢCpJp動ıo݋$Y)@.aA|bpa7%3j!.|}YG&ëpAPr]z2gK"''\Fx[˰qߠD"bAQO%V<$;k{,xs5X^<"FG63 g]Qqn?9ٮG'ޟ{M$`zzc,B.ߤ7}_8gE|AQf%=u;]ß,.=Ԋ2һ#NB/o ~%4 lɖFoSg}lkNQl"0n<>){fn%*SŶu8B@ӯB8Ha)ڿiݥ/W*1m U(w#+Ն5~2%aNC+{N mh1Vps()Z˄ [!eh3$^=Zi" Xb7swIGviBb y'< K2Ja @қ#J>?zVB{]4J;\E Ft(\V Եպ| |ggffǜo)p䃽V)o5ḵ6j??v'& ~Q"Mr3//mHQOgq,tS#X cF2Ϳ¥.B?'쮣[į$kcb͔ z{>r(yE!{DڧM'?>kbsQI[R=ɲNjS%;G+ihsN%L.XT3+@{͗>$ij_ .TS_ϥ=2a|?RD˜\f cZˏB)*!o2'riD7{`ҿrHHì.j͑%1n7l2 oȼCvUt͒0uJ,U np3 }$Ty:p M&`F8%W$A3F|ߝ\޳5e ꩿԚ\c@J#TӠ15KlJ]O{oJGmKPwXALmNPyϦsk!H?g l!քScߛt&+#ъ& {0+,.TZ"> `ԫV POWXޟ3cTb_ٵ 7xm'0=GXdpP:GhJI`}_AY§RÞ_.Ψ gibIUAgL8FLgunzfjw apUSb=%(\RLX8 buLUٍ⩇PoVMjlmAI^u[!KLͮl''wpS (Iu9% |_^/,Dɜ~>l0扝?WtB[ Kȿ+9!Dž-̤pR\Ws\uT{c5/=ӹ;|Wp=!"gȜ 8uΘU؃NoUlSL[3Icodx~Dzzp4-^Ax rM4oQI}\sCE" ?&-[&|=}%2enfh+[O;z %:n?;c%6.? WZ1۰-u'<[Ux/5Ӱok T:3*ЇSxytٻ[#%ᇭ5}#5cD_x}TTRsZ๨Lv́Dl*{\{6qi] (a7- nٚL^&z8ھi;rRd} oVrjkwݘIB`Z $}vN#\`aצ*qCdlV.6xFM8O?9 [j-t 0(@"Pa|+}Qu\3gs&mƗP4F9]o3s[y껎h=B(H%*S|ʣa۰FN@R궹+M+߅؝S"ѵB)++ad2_?dI2 XgPUXi1jƿ6H{.#_M=ڡT;ߡMh1 _i׌nPzӓpw|!8EF'[bZ h oE~Db@QnowVgĵBsNݺ /21 mԗqx<[~0? _אo=50DzF+ƠIH*s%x׍}WX]E%tzDt5(p''k6A G[Ŷ.@P[/kO,m=11e:`\v$YEwV"9qJ7O121e;Ϻ| .ēz-kXvdK-mɚm9gHP`zrua2sGnڟI;حt^V3a^&mxHyـ}ReBWsCKcJNbPĊ?%k FJ cHONGH,u45[33_C\'fԌ96Z j?ٿ!6;ɽMk3ưD7IRmv'D9i+ uq2THycX3蝦 .ɥj$Ʒ;g DY{UӸ}Ff*GcRxDK բtjEXFRY|OĪl4lظEt6KDù\l^񜑳?2_T'CX/ #zmb G vy<&:m"Ôt:ïWh9PQ&SR A!LT6+0@ 0oUmC4mƍ_EO@S7Ne ?v(Z2,+e R# u:-EMZz,"0A !G?)q#U%'eP@=1(~ؒkD+2MY\i|zPQL(F߷\} IqgjD#ɝo^BПl/yP,H(Kx#t+~,RrM+Ǒe m1B쟒A9A8,HMמ^H\Km$ DRc\g_BU tp#!W]#{Q> j*hAw5UX;V>.be"SIp읤?s)$ڗ-?n VylTer0I\2pylx=eo+UӍа vT<U3 |  $_lፈmSQĢhs3"घma6Tʻ %Tul8_ˊ<>hIŠrxǦ(s,}*~wnb,<;޴@rr݇67OY0k:|1KH%5:EuhbäH? D[{`0Oߑh9+Π'r$ tn(9"*L`"mOgwDJcsU mL?KFu{/wѻ=^|-RXjX^vSLK$/{ڎ3CUHR,(IjR bYqe -T=ƢbROyJ-W5.Ƞm 2 16gզgi}Wf3KIAWϵ:vÇx]ӕPr\nA5,HNvAL@hq9@kndY a r:ݙE]m((S1Watn 3J抦W!@)6l|Ivud*/TQUɨH>ueinT E⍒֍bmo@w'+ *6 _q-/{* 9E7I-gc\ I4UJu 9@fJeoS )q%@sL} uISwϮp( b)8 +>H`.^ >;0\wqJ.@'adLbݲzyD93!_a'+„r}u>}}m~)j!.D!ִH~ of fLf|@&+T#B{Zwu*M!`ڞ;W$"kPs> {g)|s3, =OS⺺m&>1cTw_^EzgTK(}I[ G-ו+-G=|SbD7[.K=#+9bݙ(Ú7B/ɺ@(ӤKdEP,@P.=2ˎn @Go=WBz$?*BbG UV>-h>p=`E#ݹYt uƦŒ w[ҧÖ WGtB1lmYhvkTIP#𤔍[B'6YRPE@([bC7g^Lrz,{J9, .lHjh }ʁ2;2o*9.h3]|&PzBtDd*\\\f}lP/uR",P] x5[ÒtZ '0ﭟ@{\s>Üa`sb;q)H;0y]EƔ_W@x-xw&5f|ナ+d%yg*G9gzф6jD6}A|앋6nذ@b(0s_k`@(* ?s53LBD'cVm-m9N:Үjx+;Uӥ1 czuܴ7W2Π :FZ6+SqJ#)խ/`pS>ܼVyiVRF٬*1f|n4;cbt``kV,ZS2Bn4Τ0[^bfwmO!SEpO{*ձ$#O}P٫.1Ilߒ tV>zG;GQ!WPW]T|-z >}$S+^-(  2=<0I5iW\3*C0[ іPDxUmy{/&EܛaJ)rh160]h7e(H}#t0.5xwS=k>Bћ{6I%z SCڑ +4&B=S{'^wɞiD6: mr*fI'a#U -ˏT59O"H\_"jߠ>e FB @-а심e73۪=q4;~fbas *(ѹ @ Oإy@.@YS F%V$a_$5Eŭ)~)ve$s^_rdNXVCa>^j˙G'3@ ͣb58Vh*S|\ܤ}iʱoBc*i B^م>ɱ~t>W&#z+?GNwޡl4D2O3O2T2ggOG9>zL/K7dsrV ݭ˘ v(a&'֚,F`ufH;R͠+IsP.ƴE#4 1w 0َ^?XM(yg VV#Tqp87@NT ͙DN7~6 8c⧶-w0ҳesN@?j{|hd"'܇}ܠJO{SocFЋ֒$M9-Y҆]-8?aJYP{D ܈Ag_dvz[NdP 'ԃMc~Xɟ2SJkPW5=sV"k_pcŅX%Rc]?ZHʼn/P>"r@ѝŻWp9 S7jix_lwm>A)8r*uUvJ G}m}P߽SߡLd" y%kvJwJLM0'e>>ix+mLnIcvKy׸ioՋMQ)#Ci,wTQv>vj-Voibb)(Px\J߶|~Rar`n_V8>.\JCD^*\΄Nڌ&A=?~}fy/G?/y ,`,[yki9@E4(dÅϢ`0/_P4+UԵ7G'gz7F2)0c(dHęS5hi<o'LT<)]DE\rK/?(OLB -aU r|;)5-.d{Hٳ[rNE6ZNZcdƧΊe5!cTch'%'ߙ{зEqb%!BWs9d1VW`pD9bu}qg^.q]l6~<V=>;+\n?'螇zʴߢj͢FrG_dKmٙP|oAl\Kќj.pk)"X9<.jY uv`?$lkc1**Ѭ"u BمOeO&7ױZ J qq>sZnfr*4LZ-YZajOM/׈`ƚlM?Finl */i\*FC|v澑י?[aMJ6Ȭ,TJFO8Dqpkj;h<; "T5] ^^Y.rP|3#ݧ ŖA]C.py% gGw +o]H+5{\דt:˻&۰D\}n$H aUwWdU wv\*i?0mZĥs[^)*~ H#MӋ!SAGMQI&EY=Jaácf./tlƨ6x+g]md7v ,k<\p [hAloi^u:`–l޽{Vڌ x#x3VItz(& D.r}dn}d)Xխ߿auG22ŌȦFr]ǻNp)JV4>V+\#Nތ\ƿ:i}x##@]bY{ߊ뢽 p)n)4[Kn YɟfCLrdi  h3< \=d1R8˯d؞8gz+U3J\!䘆54qU㎤bM'N~J -M x}Mn4t$WՎYVXWN_~7L+$}֑Ϛ`4ߟ *<\7zf`שYA&l *3#RaP{\USEiSB^OsK9v0IrC$k:)S"r#&cAn索vpA=JA r*{̲YE􌅑c˕eWnޅ'|Ueis>!SF9TQL]B.GC ǣoZpڑGS'O>-_hО~eN!K[7ضx3ow K-EHfSg|P$r#..o^OՐlP z$:^b"V|^HpDW#f'``=@-a*[fCѵNMM .`:7 5z3RA =/*J`ƛ9  .X{ڷ]s*i|s ?l$qsʯL,QA Cr$+6.l`AN)).Q&m5!,Coë386:|}s? Ҧ}~@>Fu]R.8Fݴ43_7]Dq~6T+JPEL"ϝ_?89u䬢1+MOW mĻvδ#C%(ix+Co) A&hVB8JҾ˖fpH㶪!qGFiEل$M%E{P h- 1)=RyzAc\( )^t!(6“gVa"FJc"ezn[8b1|EsN;6V:n#E Ө7jǑѷEbǞS0[bE?Ѻ~9{sL^acgբԛ["Wh nY-rE-(ӅBAc#]uPKdzu/E9QS 8Z \ P`E+OBQHp4/ Vi{MFϾ,dNqS:LBo,Zrl>eyS5w$"Erfp^9Z  8ܗjZM愥C -Jnk-ߛ4>iz#xr|˦w5%F./Pl`JlVa(GxQ+PGY#^gW~ Z؀N77Yǔ~ "o;)sz"~C~CU2P:*J5ehIeE!@"|O_}S4$\Y&W?þ!lK>;s~MϦVAM!_ǩ%os MehN$97R!3 =+weB)(-)0mʯ&[V d;)ÃK3Z"$47o n~tp"F,yIS8iٰ܍eDJN27. A+ ʚ&qs ;tjɽ0N WW3N x8)SaLDsMջivM,-€.NoF]-]y9rǩi=# /¢_&BxFΘPߧfUABꉚZ}. o5n[}Y"X6MS~FMs3i'f$Afå W@׏ IMaGϴ& nP`Td阈$ CY(lý Tso ySm`B?+jVz[%/0i2%"f;*OBqE0|mwtqx^(T_&}!;G~V?m JYYUVi-ĆT6G=0@y|"L0L♱Yz6;͎>C0rxN)>`,vza-Sː{IfJjT Du3_p -(߀->,>NKz'mBУTD3lCTilbf<R@1ljFTBz+TCʅZtitz{rew-mMGv,|6<ֽ'_I`,c[ݒ UU06B;J'6KGR=~4D*a/[)n\+ld /gzߑFksc-P ɮ+jԻYc[)_WO\[1*k/MX3ͼxO"޶BRı㌔ƾpcVb5| <Wph&.wruՂqDt>0چR(4b*^ B_Xiu{ RԄZ8D6xǕqttU3Nvk]u #*swhJ{\1ΔD %1at jKo'\.g?K\ Vp<3|f$s5_eØҘu+|y $wi gO#B`"3#EQ\%=t&|!p3P$nl $!%06N_!#~z#o%5)qKNsPGYRD[ U Tqf@RS ,*3 kU4Rf&e#5<7fu;a< gudtE -ɪ_aBQ5P?h`8Syn4i5Zlít)KM0: w~Z2ɻ &p(dCX ^~d^BG*=4^|7-E20gCo<)-`韛'Y)xm5sU·9E]}sw ˱eٟt'"&?e],rlEpqE#,% o>IF\:̠em<6}@E^"~df4m'ۥjUb-=A`t"o9 MA:L9KǚNe? %i g*3i* 0Ɏ%@m\S(D3=`/>$Rzx2tvXZRD=?&PGW1%֜ҒsY ֊-t^r#< cre[G2@eӶ授znr,.cU] _%hVda3S eK sMJ3T [2+22&@)f3ZBHEȴj\h>&P*.%[r6~9ra+Fkϝ12N} |ܳO:.dbtHflO{Q@P!1"?Q-ݼGZԏ''"t̛l64PpT\EsR6سX=* C7ON4CV$15 \kEN 9D AsP*m'/X̠emN`(Bya_Vd"Z[> laHU9T6#g<.Yj:fN;rچR9w^RMU8tBkީ^Q;}Eu1Ӝd>[c t­|$нlo407+2.Nu?mxO ⠃4랺 ӯW%U|uвZŖ}wKهi 4h*".ۿ+bYm'6-1T֋*vC!'ҥ\j%3 U!v!$7}@StzVٍ2<ZV/==so|1RF2[@9"nc{T luEBC}/߈S뽶"$MLDi&c/"{؉~``{{k@{feCPJ_:'fs-;C%{_&NHߴJe|^ڳ؁n|N##uPnw"U:;j`xo>Wpn0 jcFS1xVw[g+ByQ("nƆ!Pl߹pWZV̫7 mL>;?xٍ"`"f͑c_$*.'l1 ›rC u}7+, rfur /o;߱r@frE|F҇'Q80kG 9kI%EK{7dxG*]bLLRgj,^kR@jGkr:;*-[X˗[1~WSc|X*ɠU;L3WL?TdߛTzfwFfn/ݿҵ,Rl5.vL SUc0Fk"jn0`﫲ɛDzL=soMEj\4/E^$)ZWqv6UӪ-me^G.ϣGNS &$Es~agYYI%@4NHɽŏ`xulN"LQ>b{ʐ#ؤ#F `v ` D@'2ahPD)nՌZ3[T"aC-iH6ä˩ª\+ڹ%srx-"FJCJe&ţ=Y w*.U>!Ȕ]sLL`r 7*_t S.]@8apb׮KEpo VHZWwJl,׺"QP')D̑?,r5,{gs6)x SLtQOb@`S, DTR+YBVR}+l^v8]l(e3''NT~ TEk\dAG@ɡi_Rmz/ h;DDjvz;Y"MGϮ;{ݤ zPJ]m1iٯ{dEP">hVnz^ʯa}₇9:yrh j䀻7˨sH4v35WBb&jjA*y>^暚eyA=9!LœwGKC+IgW,}yP/$7= fUkt7]!r^hEpLZgܴga:R:<RWE˺U0`$mReie/tMk(G(V$K+ "Vǂ@"'T2DIr i =K?0ޙ 4av @XT{^_,m'18]BU?E$ʏi?ۈ1DD`$1wb,B KaYnx2IID 3q<*i> A+<a)oW)!|XxTLeE"ߩK IPŽv4_L2 Hs˪87hʈxLZ9kA>zrWIuT;w=xscQ|RR\z|h wP>n:*hWMkJYݗez2E!(umgc|QA-1aiUBK# pFQ1mEVWàF`4l Uk@\Kg/BGGH;`˃\bťм!]du7B+j닪X!",]3Us@V>ܳ= a"}ԌfKqۻӕʑՌ6$bY9JV;gD]d0IJC+1 lOez]i?ֆQNqm %)s*+I_=q 3㆜&B/5 y&؇4WqFxT3s\wt7E~ʥׯZ0 BHۥbV^ɜ #Y?Qv΍D$eR;߄F($|a"@=K%yfCdEIHSW_cɀh]? HHx ," GaضĤ >~N OJ/0a0J{' v؞+dYU!΀CSQN!JY%uG#M~EV% TSQ,E'ռSvppQ`ѦБZ h3"8nwSnVݕfzT㹗0/38NWy|Ji}$Y/ZbͲ-C#3z=I(R0a<=)jmSʾ~ٯDp{'fEdc^[o?4'#S&2d%mN`e F*:6=>/{ rSV Txƅ*3~{DnM "8_(]k6TQl jo='406Wםf z V0@MJ JҞSxF\!cŹwKEJoŶ݁ȠFMKI|eڐW@Q(ԲfCJh%I(*W"θ-$TIY#č1+3J^wupI@y@{>Xw@ZYhptdd]*n\rVq (-%ܜAg ;x8`蔇~%>?#PMU<0˅`Gb֑O1/*:2Y/1Ȟµj" Чnh+F~I})-ڵ7=#[o5i";Xg+Kh%Rt=-'ՒK.z`-qyBTS ̖l{ q q ?hR6\n2Si͊s* L+ <ŗKM7Q#l+Hg-ψvU>3IPTдPa8 -ty,u, lT sM;ń+1 |᫻|l[?5_K # hJCxfGv7^v#(&0Ĺ_ڥY&;j Nzt^e3Y?}ɠ̹0񗮎,cJX[կ Xg߲eoȰͼgvvU|b[v&Q )fXKܸ x xWHB{yBTcj7eӦ?[4L]?`d猧*ۋĆ/,x+|>G^'N p?\kZ-җ}tL2kPt]QUc>"ց#iSOM0-}d ozp&abGzf,dG!B!/~;Pʛ܀duL*btCعUC/ VA~\ HƔJ,nu>B"a:' |IIo rC܍W1M ϖx]IسplB1/ĥsygDR)ER{w'(;Qc_~'c7_۴8Xg.tGXnzeIܿtՆ ^լt_?k6IIu%M-xE߯نXoaS hd@5 !MR FxOt*q]P?~(S _cKȒ)_fqRylĢlErUu޲fޙlU_AEAjA՚ZR;7S]ZM+ m^+)oK Lan~nO ߑh.!@.Eיv" Wp԰ͱ,jC16 S2R!tr& F1n3 6^`4 L>!dZ~ 7>WʯNJOFP\ h H;e2{* E]wɡ!SZGa@iXzju@pS*C&هcl\~.?!f;ڮZjړq lȯVoF4NȓvT;1a "`]It o_ɏ.Ï( L̠Y@8F`d'0+ Mf1&c;_W*vFQh/zm@u.ϰ4=$(ֹ2OcҤY澧(z6(9T)ve[,23̅ rCȕm J@:oT% 轒xE\9O2'ܻ=rr7XtcfN0,g>r! &u G\?-C E=Of)\GbUNV޳am?@WFq89f vB.z,!L Kʧ(*p–>ĹHRO_C CL_6m&+ij&_5zkϒ?ah X!91K68䎐֓rEH?8ۼ/r_ٯ_?IHYȌ*fu@if! oG9c#^@bݢa?V..X"`l[ՙ+9tbMΕu1rv''˩$ R7] nnn7C7˜ٔzAu;w}L7Ty 3k|ժ b~H0VLhm7<}lR2㮥O?}}N'A_W}7ˋU„#ǚeN@qve^EX|6׵k؝t#gj{߾*r&U&Ab^K%Ng]o6k}bZteEw,\gzp/2RI\9T=P4hV@5r=cH7xռEiN:0n\^tG5r I(IL Vї @g%R$|ؽdkRhyg@%[3)UtYW̝VqY͑M D/:nS)P5in3$:۷;QMtn7 iXɷ:MŇ̨\@\jaԏp%! nޯ#s'L̝xsн英 !{;Mͼ - G1vax`1N'X3- YhX\H{Po{U7V{(b {{3x9.i[j.[=g2GAÙa<v ifvryo5tzJ vȷ|m$mo#L{KSξdqنtZP{EruhDwmAxD.*ؿ}FH ?6ULWk]1SDFاi(OUJU'?Ȝ2^5:#L H:*Y(j 8!\=+[N~{Z] -K C˙65lwCJ]mM %6q%WT4!B8Y U*5/azA kT9 7t6TO@LC̀&c V 4O"MsK)7w OnHr$Xע=`ΈUR1K9QBP-9\ uZd6_Ռ4*U`E)5<>iMmg٥(``*>؟ aOEL?xr+=Ej;Q2=#^MksJwB*{w]/ߵiR"Hvj[;)=^@6>t%MhnKv{GK& xB<,Mf%rZF/g6;P[žC8Yfj 7HO.4 goGtWe^;eY7&ьA5A7.gܸI鮨1ˏBGٖ%`:FɗrBl,?N]['][i(metqglۧ|&ēȬĦay4ΕfUkzu|Y{}@ l%QMIz Hoa CiZu\džGMV[®\W'<*?s!l~0b- pz{<4|sKwRxW_9.!.xbzG/pXVKShGZ;GsZM8c}4I  ~}\,.qr^l+ {9A[P!7+7KP i3Wrg?l0쿸g tDtG ]sy 8?ٮQH*ߒ'lYz~lE[t^te\c-E+dZ#5$F 1;Z}E'&@)7̹']AJ|-r54ZsE/zH @f<GQC>[W=P|Cps/&uU4c]-d8Ez`HʦZ/0CƇ1/f;pIoMzz |ړo<[v~[Dpj%;.B.+(ʳ9[%|(lpZM\ ކaA~uf87S>u̮3RNkWOEl\6 }2!{1րikac/sO+`e΢"wUB9yVr 5< rګL2hqѥ 2~Bc68򨪭k GCwC\ %3+iJӒ)"zrh#[+*\Rjݒ(D%7PU˲h('2Nxm`U(!= 5Ȯ^ U8 8?@J?Z@FB2 i_Mʼn/VJa#L8CF*nS} }a厳 |0,;4s)IK4Ia )XP9}.I~/Y!:D SOtI؁/h3D*Dz7l@ ?:氃y(-%c~2A7+H٫. O-W9ꡗ>z~Xv;|aj7i4ļ1d)wZI|aA]9xjGxK*6;Pa4F/H\&"@'D%LEX&x]+H7d 悚4IhnTGIi0_8t ǨM YQ~_߂ǗIfk5¾eN&eށ<]BI;!$fRG@ziա`(JǕY+Cs㮡"Ϛcw>WD惤utb-ڡ/!V`I^ 2t)m tKil/%+ WɖND^%b${&5K0JzgɵqB^w^9O no]+pB+?amы STd7J) U%ePϧ28)S\J Ps} E2;DY/?F  $RS67U7 [ A1XCX q he&<^d0JoΑ4L-& T r=+S"%@‘Er7ei | _"n0`p:zRX1,)@$ FKO+\e=i0N>1jupv^_Hkcc#l8U<0⹳ַDdt3U5W2T>?M ^W;ao^U}x}$k%}+2YTX# +("t/u8:K⟉L?pGvjKl,G^9ax #΋}q R?uprqD̮\x8K 1GX*>4"* 2^29*Nv'z?+fPq ˁa"c(>@jv9ěz-7ݣ]&qӠ_ @u!䰧v.1kpBߖa0u@Bl~-XTGPCHޔnVR|Ͱ@:YNOh<@J7LVMBD);\ X"eތ2_Oo4޺Js^%)G,8Uȭu[,#T0fA \b적h èDߌ^sʏX I,t6bofl[.c*h%KKtI/s=aX1u+~͎ҋ<5KĞWLzKaU[V=4E1ݐ0ObEULNm@ F@vz\q8.Y$*S" Zi9VZ$)z3 ?a*LDZ^MT]-ïqۿ4@O{=xB g_Q$@NH+y54"HPbEvsn6fM7q;36IUm3NVLLeYM63%v&C 42ܢKK-d8,!S7:x 9a%8S!%w|zy+@yguh n]#oTv|F}TB۶yG,?P>n#ۃp2(Q85CoG`_YjvփZC7=cJ~C3IA_;L,D87QZ*v7 L A43<.(dBn7%Ɍ:RU _\HpD* iײ"}\H* #O 9F`[ĄD(7E"iΟ^('QQb"?;ShE5R^n2U-s{^/uZ 9jdJ] ɒ- aN|ۣWS!)o.nZ5]6ԱMH+T_m'G;;Wk Wuݥ0mK?*٭xRsSIڏ*ǬT-*rm1Ms D۳рWJ4(+ގ]DoJRsu Kays5_d~Vc+d8ߜ ʯ19S9 CL;U_(C*O޿t gT80v]S/|X~e (wv(I .2qj"gd l`>q7C9&ǵ.1Ը̘_ 1mv]}ok۫%NŨD% #.3`NxN3mTK;>"PATјE-,('uK8Vao<sw FDF3Q190[_v|}lJ՛EB$Y;SHHl@_yC3r Pcw{$zp\(|څ^z)JwHySv)dMee%{Ouؤ.Pz:RS= 2pr<(&4\Ӣ lx%4Z-h["p,4$IUKw2(5C11~A:2iUpE3yRUcZclP):˜PHV9 "vgg(q 6} Z3q3&S7۶^Ο$o#W-U"v:+eqלq6C,%ڥS^ӡBe<+nZ92H\||Bs2P?m?R<+[h*2ɽ|I+&H[$qsK7_v[rjUs$[5a!oqCJX#X&k:U,˓@kD0O䛥ۭP0D$h,VLƎr cv1K IHNCڔ9ޤVbhX[(U> /m  d?8ag0 u,X¥deMgƘ-3 ~LGe^ W\M`qJ]Ts!%o`M[L w< -0}cX 7$eQ*Z{3Jb ɸBVO $!¿M^ u(z6UiYHщԲ;[N24i`MCk#,g8ԿJ;+A XUئyp?ެO~mMj,)!\ȡj+`1q]A#1t!*oć5h-f5҄'{WcYjg;08bu/t~hC ~,9.8DW, aLW銬!].# @\¢~p8P!#`i'rQ)s Ͼ.ڱ FJKʋ֘Zٙ|vFcʋ!Xg=*HpHѶ/5Wow\n6C [ 6Bgs*]pM¬T]nf4:.jl].R :@bDutF}u~t|C,oC~fV^/$fۼH]ZcҴDsmV?Ph<bՔiOU}Dz/ ]%{c׍pQuo=ƙ ȨN0)\Zb Y7F:?e&'$ M bY] rZD&O_Z3q[vEoS-Tg(okZ>b{dE`>X ߢRdn|1i0h40vӍʼ/]<ugy.P`K[#,Yk"%6 ~ص2uXT2`#<_+x͕ }Uh /ꗥSC#?lm# ZHjӫvKf4[P{5 UvcvlC }7zbz '?Ҩh ? ȑn.gkJd׸BZk\׉dG*i1ry4Z>>lXPS~JEi?qlH=bbIKel' pK@m2ۊBRP16CqjT|Q+ѫrhˁG,'M!e02a?9v7=:bW+:q tE }4om0Mҗp=dvJyޖVE[}%[Q +(<96Of`R WxvM8Jz|ȠHƊ); K쎩MtGx}PnۦqXX?Yh5Vƴۺ<4+2]y&$oyqV.-cIt~Ѵwhi\, S|6jf>>rc=XXE~^9j b56Ru{w*JcLɢ>3cDIV12 Zfm )sZKc$Eq*71[<9[ϜyT*E WƱ: _p~nHz%{4jsa-H&q2niL*fX#k߾R<畅PUȍ Vn.b7WXU~~ Lw[9cFH% /5O|c*H%QKa(oT`I|0r58&djE/!.p ?^?BR9~m!zva^V|tQ@0 }dI`VGK,GEvM[l\_imPFn ȫ4}@wbMas95GB'bɍI'mlnlt{8ҹsz6>* +5zKx~*R 8 3~]Q+Ml0S2`^.|zpnJfA3FsƇ,5J5\RDdR,8G~a*ױI8s\Y8x Woi8 hy wLLl4JOF%|ጢE\+^>H2*Ҟ6qGkႥ?#& P4@ tf 8r /$0teflOxfi_?_q+&dh1Ķ2#ekk?ʩU07Pω ׎{ ѸeJaɞ@О޵S[AZUL]!W~麿աir+N`9{OÍ@D۾5w{+ w D^@*$&iUYľIsC)KVYo_-nc8Ʋy%Ԉ{(1,\ZdUb@7-hM٦NB-D3]\_L/weHi#EE12-Uw'häv_퓳UPnF|G=bHα"[nդq2~/C.\EU:,Mh^ekW>h+eP>Lfکb _6dqh-e`OhYWi@:5eςV T3J6P%g99>M-6od.d+iI;pFAql% S9pl8tGL!vnIQ=ϧxZAͿn7iǘ/wWW@-c\-5#xSD|7;M- nOG.N~1^]`dowuW|}Qr^|{9lP_=}EdAZʰ+3dfPp=igE`a _[9njP2'wkQsN0b31L M-1{9xgjR#"g0=>hu5L'(Qk92GI/".pRXVǁ>76xx6fD"r&H]K#]ɗ3v17Pң|J(8j~g> |Z>`Up77tZ .a0ZxB$@(\j49 9LR2BF.3&t]uoe% .A`<沰C6%N ^ 9<1u6|EjE`z&OAj"g֘(fJ蹝O,8{Pɣ¤DZ:5pTto5Q2hiޥg'.r[pZf6h'J=T8@"鯙 m6t|N%Do4,n&')hXFbĜ{P[uUҜ4t}tWێڼ5Ӯdjw8kfpLHڐȫ折0-5C+3D g5@#/I3$8Xaɜ<8(72kQt u Umxhsԍ@PNeYz#J"TM<F<"1jX@J$1o)2)z9zBV`,9Y\i=1vf55 ~ПPBRNp2 Zةfg}Z.DqFNqS7tw,&`_.cY9IFnwHղӯ%%mjϮGi+(Bh5> QYjC>Ibq!$;S}+e5MƀWuq ?Eߞ#+i<3&NKȡt̨YDL֧%K85; 7ϒT~t60<_Gs7m~ xHgYNE ҌUkn6a6O}{D:Vx%#ݾrS $LtLYf? } Ǭ=zEo_=#hhי^3GYטmMN*ϰv _Kc6_JY*]j %Ae,O"ͣîgfrIXDej46Zc?>/Z~zoq96RK]#b)`qC0+ɝnec j/g18tnWkT1Ae=w 3HBD`e0kuGGن1WK5>VH(ĿY!zDވFn7;tW,%u&iDFh? hzT! _½R^B2ޒ±T)5,v) Z}C>B j'1~0eM3;C,w =$4D0ٞ|q}$Tec$}%?'8^~|J/XS(sޙd݂ g#v=ʪ ?0~܉$)S&N|>43zo> \2yΑp@@̓wIIqJ8P.%KPu ' id2֗>㍻ ?y!-/#7r{Ɯ ǙQ9TQ -],C2Flb ߼Z5^%"? Bq(kR;[L49EΉůUvi 6cgr{o9dͿWHF_J:3 j#@ equ&IL~ɚXQi7ŸIZ@nČ Ƥ獞RVGp.p/Clf[E dDgG ڪt҇;cdžҦ00~˅Tef%\R};i\,w=o gY-2as%.䀐 `85+ͫ.!s;nJ.5U0FQk ]EdXV8OuLfY ԖU~:NŲD)o+tj6H|UQiH3xCP{SFe"@; n;X(羂^9`C}ѽMjA\bZiYM6֫^K\̾, csMZfK$_SC  g(3D)'Yീ-iI.Z67g7h~[PeeFg,&y]+!9z{V2EN}t9.9.~?~1t9+ǥG 1_viз whJubW3+=HG@R!7́nR։;@ZJ_n_mǓrDLz_wlĪ Kq>ŸdmZ@\SҔ]aٓ޽njԨf'V; 'd|ujUrd,X</s r&8{ONt0z2JAQ]6?%Oey&ZP}0G1ot>Ȏ}*ެXۆ5?!!σ ݺ,8l:Pˠ/) @Hd+eA H9DVڗ/|DOJ&߶N~#79#?ֈ@X֘F>+CMZcdMZ R3CHhP ,0gN932XIL<0 MN1w y"{2ƨV e= v_=JnW'mqk\¨ eZU#Y 7SR'C/& $`ZRWWڴs.Kŀ@Q nK?7̺9ރpŨ4^)`u;|՛u[y)YV*pwAkq~(,O|Ȩ %Ks{]p%>DTm TUx: dTEYP1'cHR,:ocQz(8i:ש*ʂ=>4A DHԴ<Hc[-mB3'h OP2sُrո@ 耎MJѴB {.?!rΩψ.{T" 6pEQZ8In"A!T&iFÆW19]8)|^`/EqL.xFgFo RCwߖ/R1h̵L`V9JO;#nV+ TpWi\+z͙hߞqwAGs|P"53wFîᗌ^bHZ@%x^ !r@]T(]6mݑ`4bfv[ <xdD)"5?u<n`̜)i{$}Jh{>q;ѣJ*U=..Sv$8MV[/ b)R.ȉkL),Vʒ!ZLxue(⤡.9#h 4=ad)-kOqǚw`_ !*ڔJuuGېPH*āʀBѦÕS1#Nm;t&E6d Y99Րtn#xՅH4ⴋ.@YfiC1.mmE̸0۵C#+!7mnfC^*'8!<7ۘ ͤkvL[fr2l%M-~:1xJ}ز}^@li8`xB2*2eY'Fe5qZhH*8Obs: <^bYL]1>Sn5. U4N)iU f38XjH!2NfBau 0Ma YHqb(̿\u. ~)Z&1<4ҍKlM-ӧt8.^S+'emΫ B؇1CkK"r._ůt0=owTGӹVJlMf!}: =n>.gׂx3T"@5ש()F{wg֡$G0:3>z'R̈>p|[C?BOd )Ш·~ w4bm`x1"i#lY(@cNA0~DԂ8dh'!I4(b'FO/B̕A MW0=Ȅwyw%jLj.E5xA)9vBlͮ@M8YNGٚ7 .φɯJfb*Q3z/(C}?2bSI- q9jq[o] W s)X I2hIS5zd4cG r Š?! cbOh2g'&FT|CE=hF&P.V,94K3: RQCZ$L+@>x-YATa)o*-)}.菀(m+8U}6Ϸ)FTT:[q݌Ͽ׈3{^IqmW8IٛhHј<]k:A >4-1>c:' )JNtqk>2TbոNtΎ[%1DXF#QakD[AH<1|esJ@4E+c^zea%tq~a: z#teR5c\Z9 $:&caό~?7d9Jvk`mW ?&CJsrVe Uh EWyՠ-rLIgt&{YW^p"7[J8?2faM:T^wJՔwIg%nWzuZ1{G͸Ce+=˸.?ޙ_ Q?ER{z2/ U.(Y>;%zd~< 2\+VcʦD>Xj%VZwu(oAlñܒ.ғ''#% 8gB;>1pyk6Tmd URu %^OcdMGkzg5@ƈ]P oaM2˒O.y9C w#dXrzW^iF)Pht@B"ںǖ@VT(A&(l)K2CT P{^(Xd25s %~{xL FJ vol`UKnϭkCGv[#SQG W] N0#,_uWuAhZUs5U]Ji v}@/pZ޲d_\{2z7$(Ế#,[g{7YT`Oh[zǣa/@=Ô%;k0"vI ^(3;̷7ZA d7h2 4k :k~b#F/&$2Q~KE‡@7+~dVuf9@ %r]!x2}> "83 xSə+m&z|zaRV 3Ayf02MsS]86t >-{&4C%B !"EOC2J7jOoN븏Ow8l&/F+?PPL}]ڱ=SxTu2.}Y+YfM*ѝ.wcţ`mZO6kZ/iȮHH(5+ p(OM L ˨_ň `2P.(1@Cd66@ !W/ /K什6_)2yjY_M {ޯ%kWh MŊ7myyowsDŽYh'թssCgp إJ̊(vV R׹38ŭ͔G{f7%pT7̽*ſ#UN‚fv7揆$yOdB*y뻄D0Sx%ry'j5fC_1J'äI(b\+4C$<Sh>r.v!~.PHMfq,IknB|P(̟r`shD#ɧrq>VY">n݁i\DSI/ KěcjbR8DHI/W9:LaOuһ#3K2_|in;'҅ ud0Ef>MpZD:28jQvJǩϲ8GS(" S a(h;TA^~Q.cLN]y)Ef#w-)n=nSY _0{e[h}iFuC#>jI;9K:}{]S޹%v<"_6n 8( z@Vī3ls𷸦`ah7)ZCGjs9ܓ"4#'R܍!ƼM< 7BCSQar"PĄYA+*/nFBWVl|6 ZݰumYunzyRfXXThjsze뼮L%݉ Yhb;}A~-/fn +ږsYfCu17XԞˠRO#Gcu+tW1f<ҫR||E[dsꖴTm. sb׋0:80.NMNx XHV *aDl;ƵI,$<`i({ 0Pul9rPAjOsNa}zۣd> KX Bҿ\я{ىPuwIwrNP!R.̡."F'tW"2!3AyW5 ȫ\%”Tu6IQE:ڷd"CۮSz b(ִ'87*:n6o8GaZݼJM#CM0b}jjX :>4؎E`XǺY3 ަgP'8zAMq0_ƵX3Ä́$fiy5BfQ/?}EY91 K(bdL \ ן KD([%s0! _FQEF,S =CٹO(C$vVuRJ~; j4 a Pdmfb5)H Tg:WBVsZDE7!^T1adu!"j +X!Grp'wCw-QYQ8J!L\kTX~,1 ak _T89'3PdzF L$Mxl=Rd{ ]-h%X{4B­xNLuZkwc5Pl}Yw#rx(-~-JQn=@Nʰ zsAftl+>u^:U}K *e˥R/;PMd!S42*B K8[LF\atijEّe9 y3ʳ]T5}y մ9q&EO7'H9wj 6XoVK <kv+޺0crj cYsDi?ݱ|"fB}1lTrh,N੖ҮL;֎,qGSDhJ2ךn3a넟m?g)/[3Nߥ'۽^} ,xpؙ3-vKMu|V!6y>oH(dO{9~p9Lnn#" 7ӿʝrwUWM3R1Hl(B4  D'K-Rt]ƥ,Z0qӅrB0>ѹ:8˩;6zfaLB&?|T3?U`s GSF tBe}~q9:>Z ʎL KjxZr_ɻ݄F hld{2oHV'C\eYTQ|R _Z`LLϲ %lw @XQ+dZ<`LG:wB0 T+QQ-Иw/ kR BP)f-Y=|UCsoX9.ްA 2ns6q$0- ɳe '#u^'7{S'jhCWN1)%}0:koi!:}ud"fKt6{?GF]VO%ҝRdk\#P&%_b2k+ha$KIt!lszXoii4'tl|_ٚ\7I`3o :~5VK))Ij۷/+ vx0"7 <}LYd6bm AMΚY[ tg?\H9bb.Kp[׆_c[a/^R/TV e&3^qsԎf0ng3)d;tM~աaX/$+-t}b)f˞y0f ʂ%WE{)MvJioǯAe&56cI J'>ſҐp8mș}lxϑGaͶPrgRZp-Ee7-3g?fa97w&bCp4`A5i%q_@y80efcنBt~[nDZ|չ]RPWVv#c0 f YVa7΂h3kz9,۳Y?֌#Q!v4i %۲Nı~t1A7eޝx3cZ̪-W|e#:ÒV?o]8]@tZ*96⣱~"ȷf3¨FuV}]BSߒUq"FHtXD@Yj}8d_N#әdB7M!XDyU oiF@N_<7 0tY0y~N 給  hO8 ɣ!qzP03qZL'._ᕉ&3A;-鞖+l8%ŇH  ܸeBȣdxIO~o'i B H;yIWtS}~,.m̊N<1 F+6A&F. A_ٿX' E.R$╸ WTgvhZ<6DXO&5K~O 㯅.A ]H@Х*rQm|sϿ<[9qƮ%pP aB\lUéX}F(z$ -ܓI]`]@Egv W2N'Fg=1YW2a<ļvkV*V!UO Ų3*X.+Mg9* .Ev ,1?MFuSq0 vҘ=IţHO2cI%AM&F$J,MwVAN>qMYQKrUEpEP Ba)4 E L >΢Hpg&enmf7H^\yهw>^,>>*$6ќ"4{ξTvYXҡ"(H#u^(^r@ݞd⩗L9{M|MöI:_XҰ(&y!m5{\QA8nmU ҟ!0!P's76hAZd8Zfu_ K&r?TN,Ջ~1- }>`$`㚴aK+\^]?CT؟UD[Ea" tϑ/R%X?OEQ(=_D哮cy*Iy1֮!kR]5f_iB%`7Ȃ; T ո&YDlq/2PRW翂T*L^N ]٠E'G/l:߫USi(!0_p@7hGl~kSE_o-BJ4jgހ*5IA\p 6`MB5<98(R0=Gw: )kIWѰl}'6qO)zC&=:`7B{f9*u' h7+]"%iFrKtRϕ&u}{y *F^})Z)oI5Kթpꈵ) T/ϢMl>פtLl=sDﶱV-jh,uSP &Kc&i7.M1[+gUؙkYIv|?!҄`EY:Mj^Wt4:zټZwgB pB @23vԶǏ) ̵@ص((lцK6s61U^2\Nqv^ZٷޔGFT0jAp7,mxh!19WNruExbrҠ%ȟY-|CqTce#Dly; >4O|H]DԱ HIDyD5ѫd<_Þ|CSn/C! [1sk:EPFl^SʜvoX"  S(hV酮s9X3>t$$q\m9t3‰i|點VB1>Uz,Dq ߚK C~`Sh'uߗGof6y!e_l5BH@iz966Xg#}ܲG%_|6ihBySPafKeJj|J6 om:[َAa(JC^z%CZa#7n!ҨX4q,tCdh,.T55!V ,փQU\Hb})*pwԋ]D8)332Trs6] r.bu5\n4@AS! vLC$"2~-.5]nB !GASݺ$\RӌRdn|7cQ6}a TdZ{UKm6=t-zڎ.:uoI^{h9d5׵> \8"!'o#%zk!\nюajfL{2awη:iʲGX"k5Xjțɨui%oWt{+\vJhPd@v —uohPoT7'Sʹjz2f1)uy6vg7eY__.)qVڜOqP* {fcRQP7ǰ=];şE|f_ ~oc[t{R3F:]rAxwg (.6;G:uH}p"E1QR#嘘eL<+cRY+wn+3IfG tj"L3}ORi 誱|Ԩa`+BͧA $1;wv\Ub:r7*Zvn 8ܽgq{[R7+,[rꟅBS3;N{ #"-8Q)B4#dڣ;z矅1_$XO;zyӃ*d]#GЈ-ˇ4f I Y Xr[uZ۠P}偬d[Np2St~B\2ernepsŀүz8L&pנS=&˘#4D$bWm(OOFzi錵"jCώO0^ܲ*19Ech=*S`IwWYYKĄ(sCY)0Z$'3:=4Gk< ie@s-X?z>OJD`FԀZyRzoK&}_BcrM6sz7$9%uE0ij!sq>@!L7Ȱ#QП$[,/yӨ׾>e$3(ehT',٧y;a'5=DA'-[ )G W]4JUB^4HHkIiUdJ́l(X`{>cBۼJɿ,}XTz-op2!Ne/gk?4n>r//]ڧ#Tytq#8Vc~oCp#4f]R*5 ܆avbh@z E>Ƣ#kԋLd X A?@X w4=(dd O&U(HtWxѩ:ȼo)aWqy)ߊhEu~WVd!Pׄ95Lv1H(EZNq)R,6JK#z\q ^)y m?uZZ&𫇶ߛ2-W((pequP-mA L QXb 6 vSuN]T)J,}'[D^o2 `rS|CFf$ᯖ8e31 G a3"Z暑Rs&wSF'c-W!o!߰B'Q xv0v +RBsXs>B(f`OIP;%8p@z6gjs= iNt-+{b@>n4r ѣ34feh,iN5'<]b,͎ۦs2JMyy;qEf`Fu٧c>6;Pb鉋ޫ!SF{K)sDr0kh~*8p1w #cg2CPQg*^„4Ui( [Y]( T)d#W;2,Ѻ #TS^[2q^=JRnG,pIMp)TGqs5wҒ.LF|N3m`ⱱO|a^_v>aBr]Uݻ HL-y9L^6<l> " G~4KO1H:XcJQ,;FϊPO$ oIȢ pimj23xc/'vFDe UwSټ{1`p-DG&-m{ |S3J\T  )1 W%&&OXtjkZbi!oƃ|L8bUlM"tA "tQs<2} .;ͼ5Cq|h6HˠrBRLk#,\2jȆGX(cW+YiL")JsC)vii@ ^z1>dr/s\h_ 'z;dK^Gԡ'a2ucmvyQ5z080MϘ9K  f}0lqJjfrr 8AW336W@Zp  :̲6$B?7C53vu,!z5H64;l^gFkϷ2D+k/j aB\nGL^Jo3=Xm z>|38 LȐE;ۆfkH|[kn AvU\O[|mXeWހ&=Bb^`i/gs l纸jjB}照bغlD_')L`3xrJI,EgoXh  7չW(]”J"MP Z-d].8 U;0gN2[WC`|ojZP'SHmTAh>WXw {*$ 2&)ixzeKit`¬U5ļ49G-ֵ-sg- kbRJOf@["`l-r,ԿԱrێ,aU@+MмrWݚ* Œӟ[ʡQ};W)*\SR|0s|t=bu]Vi!$|L,\΅Y C2"Ȁs8PY[%hn}<3K9* 8z")o8]d1[§$Cnߜepbw=[u.+gJ.FT֛> 1oğQZrGFaӮw?Hk<`I7)TpZiXf)³ `\_̝0!xNSe)Zx6^^Ҥk~>b[/v⛰m@H/OUz?#],c}ӲWMEk˜`oaTqx+@(ߍm b+A H1"Zg mm yW:pyߪ̂ b9k$'Χ@9oNjϲ ˣ{RLcg%JzrUh.|;ʒ A1'bch.zf7V㤵 ;1;:3C<]e$EA`6ư89NQHu#4!qsXr"E<~uN9Ri!iNʘ>,)MEQjm;HګDoG&yvmE~0[bhXJ]K^9i( CuQz#O< |ɳVQ6@ݐR>fX-dp @e:wȒu!5s"18 vGôGsi^$f9Tkѕ#R0D"#u|_݃q˹wsA37=`FGSWC|3ֽT\My4I3K,4P~,f˛0>mK>]Z*ux}%@UpVZv:}9g0ɹPӎFQS&i6 NE=l\"nɩHU*A,35 0.>aDH ܃j󱎀@}*j{a,^ U"`&7)1N]2/D#oܚ"ۨ4]}bĐ ԓ9$)$Ǵ߅/Z7 )@7Jblz"ep{a,|ƕ켭%vq) NU x| K:t=bC?$P$>`l^3G; }gXjtIzi!A?7uX=9)%VEc-< R>< ܩƬe l>}}B(nR9U /SM:Ăr aX}Bpo}x}W[a}EJ! MN+vAN%&\ G`~22d?d!8BX^b.%L?omC#L#`zyJS%!clhǨ̿\U Ź;eWjO$eǛx(i)n>~#k}.AQYG8Q|K-:#>0i*f|^ 9;ߊ^dSV'#9^K#%.oMeAvr:{@`h*_a5bX)O;+ ݫM]_%4ڑ&x-{PUɢwiQ:b% }#H#VRPF:xJ]FCX~wjfؓMEX` {UۍV%p;VN`g;IBLS`0+zdEUd@1;};H(.od!J^w8=O,q=aÀ#@IF\`*bPVҽn-= R23S,;)5DwZ;t7/Pw{u*+%9b{7! o ug[ ǯ }uAeeOZurFP : Vڠ.ؼC{X:䔦Ęv>BT']]z`lQ2LOMBֽ$ oPz$p;vfMmaHQcG]M.G)ҩodOH:H`V5ӻ@ k"@[%{T|\m wN߬!AUCʭlky"@tVvC}۹_o5J._u/yL08f2g\l֮uOn(.2B\tx:DDS) ݑ*5r"0 .g`3a O=\ZOSxV:*1u?H(!ߛ)=ͩ+l^ZQa)PK[m4*Xg`w5+,rpC؀( zWvnEe:p"9u(*Լ%U<)}, YC B&B9204I`4x< aL [w ٓ]cRE鼒$,} Pjpa8g(B#(Rtl!X2{mBͫWYFnlzIY&Q/M﫳I#unyyrC%!]Yl4Fxqn CCèJY}{IK\EŸbHl/J:@.-5赭iD,MWc(bJ7Fǒ+Wd ֟:hBcjSb38I#_#4 '~-F 0?ҞN‚̕EZ. #_ ix` C/) : 8N=T"Ye&oo1`cOgqBČaSdUܗj <(uu|RΜ彽њŷ]\K,iH"%k쀲ى`{*p&@9F41U~ӯA*Ms̤2Mb.~K1=\56Q UkE=]iaOpy )wDk"k/uzכg0;`m*Qj|Mu,$<睥ɞ[+Цe| ߌG=hN<<[ '}-:Ϩ Fn"5֪nQx2Ww3qUVIo[˵ wo[ן.꡵ݜ|`V=Bϕ%yi[bYu*q_"KL>)4ZNn ˕t߯hq: &ʱc>q[bWRwrxC/x*Rwjuďڊ  \BTN,_-p\$|bHd("Z4}/MIQÿ_/l&3Dg\ıYjD4 /y/1YCA Jh" 3A,G'smT4Kx7Dql>3j/T=["#`'7VD|]IsM.ߙA:vs &Dϟ)_شp#+vU!_dĠ.~Q;7wiRG|zhG̘d-ʖ-N]`I[XZ1A%* 4f)xYY*rhZ(mwOwY JtkcjeCȧ~;YiWtX[̚dȽ$`}Ӯ8&l+:SH4B]jέ oMIt iTA y!Ē!`^NX`J, j.G!$QR*`f {t2UCI0bqDJ_D#ɭ7LEiU5~TM.ru7b+,s<2'lق/5/ Dּ@<*u%A7 S#NS'ĢArqǡEeԂV5DȿSDC1E+ej\~N}:9{!-d¸]G;.<~ڢ蔝uE V̼9(P넩K[fmt÷d eI Z $~R|L.ePU~\7,h'@oOVu΃TfߟEαe/`8^09Wt+2 {toL:Kz_SI]V P۸m}J@ 8ۈi‘D.7A$EՔ!L-Vvp 1@g$ f.q(]mڿ3^:ozd6%0 ,|Y -tr߀AoXh?m8cBX`~KNSNYܳ3d}UlKJfp!5fʄ Ea/dUh{ e, B[>T4H@YbDL)& O;b(iԀ[j.$ky^KCcW쎒x {Fg( n/K㖍eSK~zٸȖN1 3н%˿{wpH:7TԹog?*( ^ A"۫M޼XQ-Y*;c{*귩`32IH!mKO;`1G:GQkoU1W~/1:n/s_@|; 'LN@M^vsW] c_8GJl'97#(3KK" _('v{~֝J*Wh]$r(cKݏ]FE> =R/L6;G"/teHhiဦԑ[5Ƌ |̣! 1o* [_LQ93X8\XrQiCy`],DMavP ^tEjb'3cg˜~OiDF_u6__?Kًg-`nw6tfNkU#`pˬtzŚ[㢴*2jSC1 PFC[=Db~95[U( UL5Wo1*SRiD0 ӉpZ=+?^%ua",T7{1Tn,iF5QTTy!eGbzCXC@XXxDM[:2x+b9a{CJ1ew<ۄWw~xҶ9W&dСGςBjTk mCh'rN\ӠR &A6Mڄr52&x-36#$R,ē P' }3$u~}{ <@TJȴo͐9pvPhnu:V\v UW$au^ͩE@zn8S,$:mJQ@kȹċrU( ͎7C \[_/]EBJOw!9+JhU/Y "  z*j&.rm< g+e{"D2o3:PKkߩAΩ.m酐RFwz~' UfddW/M$x$E97S#P'H ;+ MH_f"VhS2uGUasD ZSҡ+FJ' Bk2\)fKs_Z#9Mn>Z?6ᨀ\3r?8BI7,bX_90')4 ^+yr1!HD LܫiџHoq,qk~>^ኧl.L=ץN+coL /MvɱʍL޺ {Kj#gJAkـTE0y}'+~sZzOgeZސ~twsc vN!}vűp,0SL t\&v,yx|j0e/7C$,T.'E 6F܌7 )ܢBh6ć-SF|.(&{';V@[p?#3+ 7?Hkۻ;~ѩjeڔNl_6#{z^[OnfܺgqCs+z㽩c9y})5]s}̙x\5`gv"cۣ͛v8U5p[:QZ 3U{<#֥#I#.zVL ]S4|wQr4h`;a?3` ဒ9lU!ظ#/⽽rtv4"׼FLGGH08al\(/g[勮?~0"5N |*gqkAȌC|Rnv+P ǫ2 އxR(3ި.?p'vnz5BDեHo'#eI9L \rt#vcA_I{acvLKkyBSPY: 2GT?7B05n1=vLA;'q}D@u ]eXAM :{lYK͎E'/7&D1U%g(U?ɺeߝ︦} />옫TI~\Hk`3uP*2GILDob ̅אz' #fi1 *F'|ޜL4**՘`ǨEw]l҃tHoDY8H- 7?hkS GvYB^z[J8dHC3mLСyK 4Z#IO/+LYCM3KUaIռ_ھdp# Hbܺ$3\x/bmѓy SI=qa,q zޱMwaς)ɽu_teP蜱;㼵j9 -ĺ.\Q?~í冟B.Aْocy;k";¢7Bx b*/Ve#Ӧ?Esyr`B&۝-B2; *4l+(9@fhxN#rk*]jjrՏ6L|'04h0z :uGk|WVs\q~V9%bꊨ1?vgRJhjݨFf"˽>fls"á<5mz۲C5Kh):X7n*YS ,nŋɨnL3PWYڅYw>/:aS^a^\/LG:ֿW۞]Q഼NCK9#~+Z (t1ڑ͋L:J?;1/N&_ܬOQr=d8~P| R6*G{v^/b9}^ 6Xd˸g0a;YF(;ρ Mp_a⼿K'a2SEujo ߑ v lNco|Bb&Ds0Ta⊡x ȥ7cPs͸1ᢀUXJ[O][٨rѧv ӎt?U ]\j5_筆GvL*D/HEW,B\ý  !Fm-.V{#^_0^6mMaЮ\g짛>1o' [ x趆ƭM/Vs=q(wʙk% =DNtO,.)i. eMb_bz<04 o'"W.um?p L?E F0УG)R !}o>oϗ%bOq,Ie G|H=n6_g)`0\"=ǒc#V%L TG(g_d~1wPoyakM>O'"sBs\ÅψE~gJϴ1!po%nӓCapHlmǼu\s:fdg V<t^ɐpCmT83 H jY>C8J0p*{oD]F&T?+H5iZbeU,~eD$0߉`8Tަ] Yȅ)}2t_3Ǯ-U8ܔ!׎Am`,@',1+~+4~ڱ_ =]v% *K`ifmIJ5s0}0'_yˏ̚wSWhT鷠#.ڞkKMz4M\Sgҵ*X__ l^ g6aSL6l,6$/j0wUNBd/@##ci #].#'Mh}Qq_&_'$I`ʏZ>Ri F'K1\MavχZ蜜VꂬSff]>Կv7)~e"€9kd\k @+Y13?-uzɞdQd}ߌJ΅_ш܊w)'e 48b>w`*eWNS-QtZȰʰ3z70L,#ġ/n Y֪olǕr7ܜM#$Z<= ˡ ML_,Wv.Rtv*QXeiUZ.]ƶ/_H tr$Qv;śv[j[g8?-ja.m1J4߸ʟܺ^.5r @p\#垺To,FH'<ށDHOY2G0nqMqKtfRH]ot+N% R!;A[SZ<_Aڢc'77+6b<1Ec=J,h_Wt kJ;/A8!!LQUR!8*WQ1S4AWQ&/}^i2 E4PQ*c`@j2:s%`stn`x"bguR;%ǹoNBiOG9'>ό Dѓ^-E(L4^KM ?&#O"ob^K=*w=>kk]^gS-{$[rdQ&[AyGw R=&0FK ׾yĀV{G4x6n?8c0|-XPj€U{y詯Af ~#?a!B J*6b%oe1-sN >+{Jװt)@h@70p)ٟÆ?/-j3XKgHBG.Ql/ƫ+ N_fz3/"5Mg"sO)D\bh"QsB Zxi[M]m&l5 {[imنqv}yq[iAЉ㶦>@ϼ]{|^ԋ~~ .P&7ĐkA=-]-!`%y{5pVjoّ&Qļ ?T);C?_POu<3CVj/5]q( p] `!?P 8ԥaiۻGnB.se$b ?}2+BvoI܈xrqQƈӐiG-kSSf3>V(}]rSlm{K-j'Py+p1嬣UXvv[B&0b{&cO~1y]WY\'=}2Ԋ1(ߙpZ9T(4Yh*f3O Uw&@N&a fUmH4v]%^Gh+[%:&{S)CWKffS2Sj7 Q@@nZLpΊ4`3 nI )8+JFIY6@+1cBV )F\F;0)Sv\%\mWF1WUVʨ u(FFm(o5o0Ϋz1NJn,֥Qݘm*+DVs) a8[8v}h]g乳VSѢ{FJFr..)"nJr+}D,##IR?d8M9:}p3/4 >aær^^hk6_%_[IjCգ`o P(t `71{mbgnaξ%d&gLzyGSGʳ*#y)jAbɼeblw.*w@WZӿ-虎&A TELfKacފd?G02[R\m5'xl~pAjV%|9}3`1|͗ND!n˂^':GNéL=Ì9˴dPD"-(rIk( uj'=ϳHnQ0k _n-0%imYQ«5Upg"'nlΪz}[Ov RPUŨ{85525~dhm0w/QK[S?=೒(K:dj@εoo!y,/*@^ٞq%x ėw?>ą%|LJ%S ݐ&?22˕#t<󥝢{ݫɥ"19G0~Vb//8JP%a;Ȫ[@c0z?.Jw'\8Е ȯ4-f‡+9G ZE9tkK ]#SSvAA!6.T&X,b&s>"is$w/^ZLRY\3Q@+wn%1E6,X?. ,A|C0Jj/;8zs`)*cPe_D^"I%z T-+MF_=N.izUwM f2;r1G|r8SOfC*I~Ƈ o$$|{o*_ڒs7glh <\($tb,̶^$LCV<em2,'74Ǧo|vl#:jLŲbߞCEgDOwN(6P -^^+K27C֗jU%uӏYIsP 9B`xbN0pݽeRCxW%M?ȑV+pM71$ZmuTp^61Nu9jЗ(73!EknP+<* &7 BOپ1:%ZZ ᰪP5ף),l[:eL+}u讂qpE}Nd XŵtBHov#h\N-l>9Mҵ{Fa0/ 2\nbլۮ-Npom^w%ぁeL! A^#ֈ;hs#7`̆E\E@%f]<9͐Uy{>% G+!+,(x7?ii=}+/" |SU;`bB XGDy2 (T|L Ue@O?9Gs/R.c~kNAeJ@]f+d#U('Z:4uNTFntk\CڒeLtv4,ݸ8%jꂮi nu:VqQ텄X jLr6-r4;5] E7ߌĨ#IL۝$Vs[揁݇3<-qGw8q"uUBގ_R\qˤAEVM"h Wrs\(bEw,iZ4ą "m!0Ysm4j"#x?7<Z4A7^dpl4/uHqV* r=ds1M/£L}JLkHɶK~M"$ RJZFO3 $a4w3%4~-5t)YR33i_罯n fh͎}ּ9߱fK BQWXV7͆a>a>EQڐobt bRi̽8q4 T wjxrēkHd-YWV)X/;,=.5qv́RѺ Ubʛ t>.n@s݌qMGLiB rpܸ@Lbiɣѿ`rtq th3%2O^Ao)g靲eϟ>{)0{Wg9c{ɀQgZշ_ȋCgcY|,irQE1Ľ_i`o8jxi*CB7#lǥ8^uA5n7c×,5 KQ+n ػx?3GGt'Dh׮p#[9|+A"p&2ii*5e&•8#h#_J cX}*:HA{ \y煜~ݗ rByEا?㒷!W)ҕ34mvx^.keP@t J Vk#zp{`˘$$s.މjq¯c }Jۆw;&c30cg`;̀D^NzlVuW&xG<jG!#gM%ݎy$=֮I`41>9:X &W]Ԯ^ʲXf5/YYxW}qSQ`n)/{}s`;OrLMCf֓6/Gt=ɫ:$(x +H\0} Ms"Y4re*CX%i\car{}*Lf]^`\^wÚ3WJp me|Q7~0l?JʜnjFI:FF]l 8N{j~К*ȓ|t{qEl}tO zwLjU0J~B"Zeu?j$5~`m0 @citn92;ŎoK͂bsLEI$m^$b~ > @7Cz2f wAt˭zY#J[AVYPNQ7Q@ln/InFl_t,2`a"폼E%O}13p& D]baHÜJq]ުRYPl=|Ӕʇ_Ъ:;GIE`eO*,%KdVs\SƄ"]&yrî+:y}KnM"Xn{29P2E5POT!˿ϳK2Smǘr}GpAja\e,wT(- hG=adeCiQRZc 0pPgN.W~xtsG]PaV:2 QԵ. (ȃ k/i^'t-A\(_-?OabGYɵ,dYs9M0á^ɃW\_?غ;Z90}+MXEp7C92nc#`f"r4د5YBD@ic+kH(>(=)D?0ltS jX/x_}WD,&;^M#QԚ"Dk2~AȴDW<,~xU yrcزe#J57 ڕIG: ;˼]du;0{p-AboJ|֖4٣r>\?#h%ʞeZN3 {E&ږi[NVY9 e0?4do4]ͧ7m|nu 9u0Lar?ΡZuҺ/sfbn)QN sk U D ) 1doX8Hy5,gH-"~|  we*R¨L_ 5^ d}JتU}U_珎%v'gTX L͐&.z:,K"zشbsc< QGg|.ggIJȫ7%W=Mj*GG:՝ވT[;2t^-bdu# E7Stv5)59Cti\d?oJǧ\C5h`S>Qt͹Zq?GR诒ؿ깪zowpG/b\512Б:rCx a{C7w[9y6H*`3 غOIxmѸILF*Sb}=6)E u(Y͉m|)xB&_@i2:cSX`l5XEx('je4wq+oGH5|D źz.nPqt eW4T`3/fA2TWat;]v"͋Ւ~'=叛'@?E,XJ+cƩErN4vLʳ6Xaļi$E5 ̵洛Umz,]:)%7YI\a][(og %^-U鶲N+SM;#U15] M+UfWU ͫGTTo7GX|5 hRp%A v;Xf.tůצO{SO*>K .~i#?Kϔf4 bg9A+-/twy <ۻM0J-%.~J|9D9URkp)ac{1%(MН)E/5 "7Xvly*hM">Pt h_rTmNRэ5f /W۸l(/xJѥ/XCT1UUXbA$M9o֫]Qߠ`H:w*X%k꧵_PǶO&~s tg@#UvqX]! &5"h,Z8i[^`N|,# &b2A6D֪Hl1˾6#5[v&KEJ>Pm^XOu!"-QK%PCը†M\^$Ts1EಐܣGPN@Bb{pER 6qlڤiSwT+bʻ)ŴБJ](^3'GofVx,E4e\У& 4#JiU@1OoJזOO|=gCl+ӜѠh?o>olJOM6 ! 63M-I8)%'~X*?`Xܴr aPuz"w|9;꾗?ZDŽPPwPV*M%Am< T,5hڈ4$ ҿw^ LlRB*[s{e"M+z9a}qє'[:B\8T~;_'!YѾU*LӉ+ ^ذ '::|eIO lfV,*!! s{_(F_ "H3FGHw to_cs[ "Ld"?^UZMCwap_YsF[$a<Uy;]} BR΁Xi^,Ld8$ DDZ;0vފV(u?osutO5C34ZH;aeϿo4].҉=ܽ@b-DoƾqN)mM5 t˕Pޥ_x;6CwȨׇu.9|~O8a"T "{#tNl<Gt]}Wi `Dd\V!#zJ5$VA\{n82 +uMV'E+VyvU!5F@bf!:]g  ޠy`g"Lj9ĝa7fh= dc'2Y^N=W=9]wgtR߭{b__D134.vۺ VjxՆ~8/L2`axN}IN]ɽ|z_Rt˸ h~hVpWA8{Vd/$Yv>-|ԧ_"mCVsrh&Bth*lU0NND|ؔg-ovf!Ο&Ot O>uL"%=i>څPo_>MĽ߂`̽DF12`&48vyq&63܍- (ĐM. |aC2uTNX7Zjf|S[d ɿ6y S3"E _97`7T'))A l4([N!= Tk<~ YJ:kxjyue@WOχb摶o"z~-K4 _Q/z Fcz3#|NSJYw٧SAn?*ΣVQ>ϻ 3BÞwѬ%52~/P!2Yq&#4E1긹kz6 .D#b1A[V_80OJL"4s,֎Sw}m]Sf'epGHJCT0M&7sꯧulƸn_Kaҡ//trn2=Nl_ێqGeca/EK^qO{ʻ9I'4*p>N Gx)厯ruy- >N ]s1&ִkMf`ZTc$-g=&߶DBw`%BuoHGyGi!}l(F"BTSouz]QThyjquA/V(y#{vU:, Ww"1q ח؊ةƑ)\Նc[ESPyyF'N"Ua}kvm )Azqɛ9u`(tgLT_٩Oͩ]gTtpVtT]hPГ9 _dc(9?~fXUhHYw8DȱǭBvJ90R Și,v,Laz#GxdVh#V:bd;Z4h-: 2~niVsqUG'Zj ȁ43Hk#"hlЍ<.̚!M$1CO~t v""yb~먮T~5+Bhn_΢YK՞DyVR Js piHAykM[c_cJ>Phn> ʨO`&u]Ě Ze/5b K|;8x`r{ ZY=ߜpr.ɟk$|O #[xF?D[t1?;+joj}\^ U"_jt\p?Ew! @%^_NQPuĻHC WC)3-˯6H&|_ŔӘ$7Bf?/-''~z>M g@7=IW&̨4*8M7~~K: ?mdDW%. &z8⋙>@ˈed? OPaz! m$y`GRْڵj"F.^͏B3+ Egz,ggv`x) @/5!8U k W;lIL:$7ZV.IZ ظ>2֎u5&&4jC>^0]Dž?o 3"l;O$:(ﭏsgFn>r!lk濲ʆ=ƼVxo4~AGۮCZ'pU{"$%ECW<*0G-Zp˒.8T4 wSFrҕ8|Byh8y[xCf\Tͩo>OV3PS fd$F/v&16Q Uns<4ԄB rBL(+wO?2Sfk~SSi=9N$icRrnBDUtC$??4 "=KfBI5]'ݢ;4ɠ=RHV^󛰐aيdB;V8[eo4snB`@{ypbtω!2äTԛ[1Zّo0K"yFX_}`'2Aj3u⥉32j0>9 Rb{TM=m;N֠ :E)# **!,,:$:QdĒ%|@lѹ*A/F$}R=OFCBPppi;yQn)XL@#\k4tfgL43}|ٝ 6: 9rЧx_UK8 k+LO؍6lcj ]e瘰<#&|<=̤U -hC~=)rwa w };+c1ug"d&}$K4٫'/sxA>a{x{%&V67YXtfZ{~,K%@,(gfCqBd€7R1r\]4W|AAMj&Q~qL:GKE< ?쳯 s.iKliv-44Ή=mBXMؘn>.ةU-ғUYtN,nɩyR- s5YjeT(M[_V9h䑃8FQ f (ΝJ$HVȎjRjq٭RO+hZːF8e%%p$a}fh)DJAx(˵ɞV-}hol?zi$݋*%]OɏS*KpQN>{C$Ts/FUkxѦDM~ O`;}IVbll|$Vdn9hҨvlHFK'?G40.egz̘,f$9LOa2(MnivF~Qקg^U 楋AI!&io ll2\9} b[232v`?SA0%Q*!"6辡XF_Eu뱝 ta)Mf r䠖Cwѐؙ >uD?"auF5@0U2Rm$jb +b!,UW-xiznzXBjMKH Ey3{j_tSRlKExȿp#ۣ<:/5ة.Ov:9mPQע^IDA\dKfdp1-b9Clu A,aI8WZ}69d\vJɛph!]vA!+TG9/4I 9!tSNlގ0!(n]jn͉{3G)ڲ+4ٓi˘qL(1˽ͳd0;4_dyi(0Erz<$qX!LI2t\2`ߠǢ<ȕiN>˒jê) :B' !=n2é 2T4!3P)IgQ+p; i&r+ohE%ĝ] sftB5,l c2f/uVW⎿^mq_5Y3Vp dξB$>otsF6M$wL!7"aWӘ uNq郛z xi5 eqKQh[ʄ /}~h?7 g~Dpi!yVwLKdiHtxAΦK]8CyϟnY!.Tif92ȓ9g.3܎ )"Ɔ?Ygrxve~ef @Gn%%a;em Yvz _Ǟ1ς3kzۨڻFCktʜY^htDiL<rܙff,qViY +8ueysp])nz}kWd@CXcthHCjZcB<)3]7e"S~^mb_)I\҇sLn+plfۄU)R#PB ُ"QTz`SF# ^ljdkGM 9ѳ>[Znw$Muԗ( :ftQY473rOhL5pQhr-s'SPiwq6Rp@*{+LJpL)-&5lO+Ch0|+=k8I(_27Ik>[l٭֙yF,E݀Ő5>C<}#ST >awq=y=6r}K_ LSoLjg=S'IF|Baɚ$mOF0) hk DP)Ti9%7鯇sL`epW5*f 1}@a^\ty\*< Zj^ktL# ݗ.yȥ=R;7Ilѯ0nQ$mR;C唧5!'++۶aiFB>'Q]s3Ԅr 1tRpl|XCF]CC,tJǙa˸2?ty>AS~p6pk{CeK Byv޳A: @sekM-)L+#< Ѯ>[.\NȞG\^^}-~-*8:AhXebycO~$*+_މg{fHK~W7ƪY]wӨ9h "fk)dX&APS6 h##ՠډxbx9{\d/򕒸 wnwv٩+؃m]6?O0A|y]0fFbnU;zFjKצ85]VЦA<>P9@tpcidFtB\U9?5_ssv}ruǢ1)u {R AOWw~DE;x9lm[cxI)!-U847Rp)ݝ SoaJ̚7GhRmJn?O3!cŷf/u5"A-o_3W =+KRK3jEHڜȆL1g6=nj O Hm~@>8ѯ,wtpW gB;-nyxRܮ1AN'ӗHLd+Dȍ lf4r"PV3e(AJRPvs3Nm!^A # sC`!N+"okVb@!F:<[QQ_q!w%o Ng?5V*(Zn.!\ď@X|(Fm8h۴5MNRTle9Wi&6c3gtQ%XmHX9yboў%J]#F|$#.Uv6XoD8y6(RU5$`!'&iX$y7p4 rQ]/'srnR{^ƩA0*ov>~F mEpsxݥ~o#3TVb97Ƽ#_LMPy0T;֝(hlGI27-W0*#p_J/EP׽V{JJbeЪ Q 'uN'כY> w:^r_[si$l6ԷC5V&v67t@)J/+qfASR![+:Tm³5۲OU&  ƊfØsw]u-Sy;oX~3gumL؀FMamʃ"m7d&+'+@ 1/RȎ V1(8Gi B꼊ű-_5Pߊ:D؋GC̥BbѭM `ӥPX؞fu*znC24IY,V7;9O-٩ieλ̤eYdOU2Wy68U`H>sHG^"0SEpE9YฟZ9}/}>ٵS]T=ot6ew;P:$>{u“eLM$XI;픢 J1mץқ_[CyU4N3tc^9t^/C@᠄Q1G1oLFޟgoVHe7\ٰqc0kY``U@nl - nnjQ) t"z{\ex^7y,} I61o>XgpeT`'VT{#|t£ >>I4^#E]绋i`$4:qq =ntSME箏t>' PZ ]fy8/d/f(0V ]Iu@(Bٸ {8ŕiZWQqW,ʲ4.DkV͉"Ek M/L/"~/~cG^QK%i[( :6dVGUtcKhߥY{uh"B?\^^MRZCQLtTTMr\ JxF ;O~E bR8]Z)D}|$K]&GW tL_ gɉrUQ)U$<.9n`eDR_ a]$XFRIse"8 Q)Y5Ć lX[P4kQW$68qUSJky+G#7#{`bGKQ&*]#%2ADa\d]P0d[ JсlM8Aa#@d4jxIxubUN{(4Ra,>ZRݜ2BgEcXftubG<6IN[؈(&G`M~ZRS+)- ݇rcm5 +LER぀J1yH`Dg^ F9]3AVei26<\\dS)˝Y\me' T[V!N 88?XCvI#; Bmni a-5{,\8 yhozӗ3퀄Z*f|ʕm>Ƌ/SizªX=T9n-9` 截WT$&Oӂ p=/ΊY+Lp,ogealZe36J9EC, ?iS!ɛwPl!؆izn[a2..kX51NbI_]ȕ3m/K`7$upc&}"7WbcĀ&Sr6CIv)[r ø`9N5n[44yDGc‚7V$HX*rHY4;9l!/|`~OxOMc?A@E΄#oR@j<.{(@:#,MNmk^y)>'q% !wF`RYDO(V=tB. (b&1rky/2zu&])@^rs\duP/mڒrO^VVy3қ? aֻ2wB2V(:Whߠl{w}|T]q01N(̫Y\Yir: 1Z{[~@/԰2D%3A9VτADv N[+}W>$2t:|Zdx0R`~”+t0b~f[5 *Ζ!1hm\Mp&gnwa@~3Z#á`XY +o}[i$7Z.BSo:CqC@'GA XEQL`\=rJ%N2?Ro~$hOYiJf`d.晴+XEK" 9r7ݷH!,$t^G6am p`ʎ=Zf2Z']euq$z5|!-;Y"c'h#|i.M'"vj2ߒ硟-5G[Q,HTkcoe< HRggd )=tCyzx)*,>)ZJm]\dLɾy9@8i\q *}lDi*F[!e9^%2?șٔoӦNML2Ȱ.FyL1i ~ uOv g.C#_`ub<ΗVcZi ĕMˡuq,a}|-UU@dh`_1SY`EbBs%y7 l,g0L:]@^!_pj Xg?R8KC;kUFM:2W>L.#-muunvG5[)gF>īieSC*׀]0FAn}]fJ5wQ2]yt jKhIZ]/~w}q{ԛTsĊİz`b:tOH!_i/́z,حjHwjnngν#Ern)eg}h-DӄZ14v%sQHsאЅlmXL gtc$GTn2B]wd-&"JWtwh@ $3l O)Nfja{{S0#9k3E6sh1JihѠ3GՋ6H1&30H6gG('V|"v4"ZJفp$`7 j

'^iUZ>[= Z[nm E*,-Mkz4@zpSc|Ρt%<:i[?~aiZ8>(OX޾ǻْ*x +G JBZsc$AǦhyˤ ga__.~Cvl:~Yj?Vܔu}1Գ;!;<\ygAYiwxHQ1q Gܻā﭅V9Kk'[+;mO)mhkew#j*YpEcVo x>gl: f%d}/vvSk~_D|>?*8AL/}_eϺy_IqE3b|&HSUfi"GEqSb3y/A*mT<69OCņ-Y`<'r,uQutYLL%a4k{$Yg`l!Z8dPmכ&=5QFK1ZGZ^P|`Jv6 E֓nR_aHgAYbF.6*~;iK5cPN 42ҹ쁨]wx(D6ы9>}ZτcvfWż!+.\:1hsWε<4Ea\zdI|h<5V δJ_^&I)I mo4heaaZiS㡆" oElt}m 2~fMh1:Ok:gɅ8l0 )ypQGsCI@Nw梦(\kg-s2x87L-w!:W 7XVimz.lQ]$x'; EѢ-m{Kv Vui~r]<2B"bR{a2~6oU4 \[0\٥rJ$WAz~FUeo_9J)Ę^Bkx a0z=WFXS|Qbӝ[~K.mkt#G< ~fN$(Mi>]Smr[cD+?j57XA 5ɫNFwqR 9Y]v |5()̟.PkHwM$6^7 פCK'or"g&ރĺ>1N1|U83a(J #Rur囕<փצyTQE#ځ^+$x/QFSgm@2A6uDՄnٱ(Ԓ^gPS-F{AU(Oc(ljp:9Fʥ||ZR9 U&Y6t4U)ƝӞO w|>4}2؈) u$-= c$5[$gz6NyG)2燣< - 8+!>qt~Uo[&" 6׭4,ĈlEt(APQ^w2,8M*I$b5 h*F * d ~eJV`ߓV17'hՕb}z\nnBbSP.!nL"[Ւd{C`O+:&(Tȣhf湴w`3xK7.NƤ ^ڮaAb'I%~sϧ)nVDݣlW8xEÑ- 8 v= _{K @g/G9pc?ӴFD;' ^C Eh }k= Hńiɮyl2_ !m9ȷ}emS[iSiwR& .F [3yyEN&#Y_5P=t8Y2 G ,08=!۞mɫ[NؕU#6Fj8Ǘ.ٕ/r:Ԛ525ŌerIcarR8W&Yh &ga{ џdfuA|RVP.GMyޫ)Jo%ԭ$bn^!9gdIZ,!OHeerSL Ǟ3Lvh /DބO.qMo}~F4u` FwXq"uIլ>I$q(T2ɉ2>Lx+9A]f߅*t#q04.W+5QUp!lZYy+1`MBנ 8xg-BxϦk\6SU@5uM^II$_SF;}3[}l8x0wC,`AT!2-\%ζLzC4wY8f{29"B7[_Kec@#90v+@VSBs7=?mtc6׸GFwCFF5BP̲}Ɠ 8UiY}g+7s_L^kE\Bb/CEúd-,2K4WEE+~QϜL(5,TԡWH/Å1G_ ؏c]N{_Ie%G .ulCj, dWwԉի]'D {rޖ j k~&6Kh?3?Fְxa(7An.]2k6rSb6|zi!6e;/{&ƺ9i'K+v,]$ݻQ \h!B׬Բ; `=,B[g4݋STa˹$`TGUe<n\V:Z?l37FtT.Ud"P~@GR%Y`H|gZYzWSHx:[<"zZǑBvӡYvƁ;gnh r2!dpB|FN瞏B4Y jX3mf#ΪUK{}l'pƆ1旎 TNyix0;Λ'Ŏ.?Ou˘]']$Πݐԕ.^>],ޕ޸٫>.Qkbg+eNNEU;L5Z+Uvjoǃ^:0*@~a`|JlQ}!o0; q0p"MBg"c?>}^I;DWmm3(1uW-$OMrwfp; BTwC{}8[~ruev] Ha<ҥ `!@ufoj: r0Ht}} JDX`s / ª"ȗ/' >gC>^B\ǐ_)Mjf EA *ՒH J&?j+#A*{'pD,Ƒa (]<*8NWx/l\IXe!ݸm=Dx^bcZНh.x#zNAT"M=/LJ0ȩ;;$ @;F~=NߤZWj^NɟGU848rr/{w6i(3 ( %9ܤh0PUԱM}=HhP+ 6VG Õxg*T_tl0s}77I r5$eE jc?(d5c~ ܠx=䫞9JZC:ӛ$VAS@Ka_%:߁kJe;~p#ȹl-^W?x¾{Ļwn\ >yTMA fO^Y,swMi_ ߱]h|6 l4XD/A^ac{1X(w_ U+ Sv W hRXGLaZu5vtXCtzARNhַ1&Jxs 5zZ %/ZMW6@F=*RSItaA0- Ņg ʰ h|Pu{ z]]O S̈́ʩ0Y9e8Ċ Wgí!@ymHGon&] poO5"3$RЎo$dYJ:2 ϭ2ObPc=~؀G&걺A(Ta2n+ ^gU^}!"]I,uӥU繌uEԡVQOPTc `&Z/9dŨB$ g-6{uBUU}$IK\Gz~xΆ9^)Bq$1X,iKҴp~M3^F~*ߝnVvth3cäs$ l)/bNHf+'ܲG#M֔:n֍z;u77@lh<@z|ă)biKIݯn" _:т-طvs Ў&߀ؙzC P7,,~@ axHc{*NJRy4%Jn`HRntx;dhұ;?ߵP2Q,!Eۛ5,!>d~7%kTiNuʋZc?6}X,!d^+sK4(@-XUqd1]vX zΚ7#{V ;줵 ߎĪRȔN[^$608VXukJ)zDSI,8 0SM. +xܳRJb->/NN#>ʟ%J. P7aDHC|[>ujo W<ѬE8saIghN2Y?ͱ&:s]Lrϭ_7_X4]v:@Z^OXۯ(Þ}>8bY"gtR*QtzEq N+hx2IEPCɍ%}2j+e6nP[oaA )9֛,Sk@ qMyXz,.I9Q N1TWoj ?JxC[˛YҾԨ*led&Kл俵N-48uf*颴KObsd+h5) ץ2/uLSBf!lE~8I" 3v/m+ G{~#L%T.w $op/ uWe mҾUZ}ŵUR44*םM:?q"'ۛЅ6V5j+AAE۴.D "7ɠc89^r>3d4j|V].7o 7R.P!NF4(v9(-לmVT~*Ud0p?Ф4j\1؝#cj6%'sܐn:ev$cbix_ {<Y6`D5.8ytA  lPM)wSǾSJԑ8]/o,`Ԫ=e7? F 6Va-:#]#vI]9UxKi1U2VzN[Rn*y2}OoJ ֫h%?ד΄=Z.&OahG2iOFѪz 9\WCW.E;pWtW@A⫹eZ렸gT\a2~ЛDȽHެͦ~7bG?Vf3ZhlՃ.@ޠv%},N.ߐqEy~>,"aHZq Ql|`59 YdȨPe1#a_^-j_vu b< F3LZ%9Z+pF,1140BI4y_梃a P F9ljz:8UG9n!a7>ۮqpsO"?=jd٦cϾ[Ƴp-]k!F5Ok(y<Ĭay_Z1%gjPDg~ j,O i"BlE}Vf+ta'"[Uh.hLM+LLQ RrGǡ[Sȯ ӽkv)35͢è'>PC&s^Q_ DaD17}63Dz2ofY'd(bqNP{I©Zj:WFdQt~>G!jv *fZ.haQ?l\ͨg*EY R͖An!F43X8)RN/)(v]X~*ؒʚ 3/gi#\D|.mA0-׮uGpd]D)dLKODƛro$WV4b]cd⍟)={u&Ơ1 W2>-pc3ܸqzob!Ԗ|Uhb]ՋbcY_*®^>anncP[=6LEq(cE,,87.U45S)=7YA_pa}S9ٯohI Lޗ)UXyј- 97N\؏b 0Q Wx?@pKFGYU8Gag{֘fu 6h ^AwaBU H[OaEt"9UlRM_o :e;[ ӊš}ɔL 0M#XANYjU56 ؠ0#|, A'lǪ{k5 +9jDm5~EԒ֖i]ЛVd=XZ%n7khOOA馐 a=z3\z {=N+>3SJŨ1 ]!E^hcfPY!@"Nj>!o=ٺǠ1$--Ge-1AI2|Z_)_:D=FG!>AWc{ŊrfEqJT4D01{;:糞`u9V''.49R;"@Zh44hovm!tW6ھ~ wŅ ZYFbHUC=`J/ P|v%3c$ b]Ah΁FLu 5],:`F12*l nArj@N'5X;~Mc^8FS:=<. &Z?"x&=( .{bPmoSd<4+#\pY>ˈn9ū*V(LS/m;[ĥb]d^S. jD = SѮ¸rѹ{/wB&oq*a fq؁D[7F0Ky,g Cy(bީ5 6%pЬZI33P P{~3UVh T,:3])yIbzrfeo/^YA?mmksL:EP qAd(K4332,~e w_nBdOP^s|L1':c}mؼ4XR%P%{+J~:n|"0˟YHN Zk) Ԗ2ݑԂu5=kJSZ5v}XW}Y"u.H  Y%&owzRdu@Ʒ#Bsl>> Hä;R4ԪX~6UTFk-$hAR 1$%{Cƽ2H_nx3jS9"prJW[^d;h(*-.K1ݛl/K&af,;KMH9F&zx /-UK&T*B @ 5KAC{/Fl&D1ͱ-b$"7$'S@^JUߚ=V2^{\Y, 8`5uр "Q;~fXr+Ptvƽs(V*J=;he `za8c+b~ײ͇id}!S*Xh`"TyéLaj_;ޯ50axԶFp/[;ϗU~(ޟW|LAXn8FVNaBn+S+פW`AdCzdDqG7tԘa:cVu. 2VsG&mV?fJ RiQ pjA` A(NN3~=Tbc3d;+V}"m`NQu6ߋw±q{+\IX>'2}mO{Kœe9QDՓ* G:SiȥtxXۿ,\ᶷO=UFkOt"oXKG wޭoV0!o03mx_./C)_߶L4T%S-PֿFa#{#joH{ T1_>Yn/bBں*1SjA[NjmFI?*DWpa՘=xVʴ{a |5;>2߁Wpu7Ǿ8LEW-;]|#Rv_uaprX~tkiڠWu)j|&U@BKXOIgS|L}S?fW} ; Q9895 Og^sg2GӇ]n,517C~ѻ"F6ڨI'# H0 mJ!Jp[2ir5SG!YJ@o&Y;!bçteE># )nU׍YZm[hJ/4mCGZqneX# tgą"嵐XehvAtSp{K[Y0.r JKVMm]8&|j]~s>P:pz֟x5\xh:l0 r{cY͡N-P^;[mM_y9-#aityP{YncTɇC˾XpB6^4i7^?\mI 5g]7rWg3$a5WPz:3#Z|.xiك?^뜲X13Ú~U d9xRv@tz71UPKpl+9!l|s){9,w{:~n-*SH^:]ajem?NS=/7uL]v¶1 o KO PDL},bm[tbU*/K쾡 />FJcIf q)@L7 ŹEE @;.%K#f7aS" &@ ìƎ=|x'݃:E/#irxqo{ 2 /|qm|k Edb*4dcWf1Yb= ic^St?o r\QiW F)3|;Z`'5?2p6~\~%Pz :E2؞YeOi5:5wK+8%anJ-R~ ۪G O\g~KJy}< ><;•w9+/ ! >KQ᜶|éivzFSxy* PЇo{Ũ٤bn S-'! K0˜W'v1tpt%yR#h>rr6$:?--RP*T"^E>PK3}(s #ѱ+r/'ͪ $tPql% ^u=J.1 OeJzYF`t*PBϠpĆoH6t) h( ?sû8CBk{C-z'>xv-6C hNiȈ:zB9ge,@ο|XJH=#.p뤌Kt4yR\jv1Y]- Kac5̧J&^Ry)~m.!7rDI{pGZYwT3&QVX[wɒ2.P~?RJ\q^QT/aEx4TXS:lLVM2ш ^퇎aMuGh NO%oՉ| OT"C ӊToHd`hgпԀL-@52voCCȥ=75-& c),mw@7uAGLq .-̇QPc>6qN Vc }-3=bqG9]\ Zw&NPe ٻr GMg*[q7Xۚ wהySSψc{VhLŕS൉DJ|#e\ނX,š kjrڴ+*^ckβ#]J4K{[:pѧQA8'?Ĥѡ?+54ˑba ͠L#`6Cɶ'uI?H_Rp`;qiqbRݾ8üfE3.\jޮƇ 㛎BH*G#!xdzB;א n &&n0' z!SUDdEwej]U$ݛMcWqLT)ZpO}^!X3w۱}zb2)%i`P5x e~vU\=1sڷU,MJt4lT떣@ ߛ)rEO9?zl Α=C]`߯ ~qR6rkRdB+dw[5q U?P?_fd ׬փ bY$ S]#/!s)!@-Oēr_!$)|g$aP܌K] 0}Fr@maR;=8/Z-UF:=LLOHHH.rVy4+OWwvʵBu7Z1i 5̤";,򀉄@(:0f`lS`rR *:V2Im>_zs2܆I{6j>.S2M:Ϩ*7;"fMiNV yP؇Ln%\4'ebdv׆Ly$kJkXbَxH&vHcK} SM 2h=ê577AKD S1"͋+Q"2، 6Qس:ƶABх ȅF?4*Τ;rR/ho?e ~Dڴw *$T|:`6KnW%jQb*u'ԧzնPQt'&/_Ct' r߻c j4$]H#:H<;@*oJj;l8N0Z{.Tqf[#5i\Sn0ohڢ-XǬzpiF seE5J :+j LŌ2 p ~ D^< NJ@0=a0d+C,-4m)SϏO閹CZ *[i \v*-HOt Car8 us/DŽ!#fΜo,,xu23fqϫ`t2nht+%_L H>%n;R{kF,8}OcRBRRb,wDɋ:!R=>| @s{|#\"? ; .~.ذngwCu{bE? hΦZU 8̧7[xw7DԜu m{R[ c Fֆy䧴ֿUuM{2p(~s$U|O`ψ)JvdJ6DTj3L2 9kcԗv|H[IphՕǶ &4px ꕜM_Pn5Гڝ(< IMuZpp5gϿQö}-H`bB;#F=VλWCz_~/uL8802{, =RөAGV}0]QB xĄv u'Vڗn:xanL" $^~~4HQn# lGiJ7,PҪ/#- j|D7AD\CܫT) kRVGLJv#)1]>V_`?3Z|4P-}C{GenemC 5$g$pdr؛/(N3MkZ6/( ēռ0!3~ GU?Dow5wKSdrY>:o~DŦ =)_*82{d~͕u-: Rr0tk p d!oq]*g8^C}喸%ξ1!ÊAX˪& N*heV~[(od kaaU@MQhBVM8?=cX/Uu*"V}KFtlo˛0mnaL/w f,Դ U+lVͽ|ϙVWBtr{:lkwb/DbV7E#)B[Ri j|*jݒMa$ @`C_jZb/ TeNc'W*c?*'iOSzP],jU}~QbV8H @:xU(J ڦ0WvrePF.\ƹ:F9`}J}"o&T z/5Ph.>SARza-jGHMk0̖*ЪB[^,W35NQOHy8li*]؞\:z`L"Qj_̜ K6I_Qk 0ZyD\y4f)E`n_IH﵉kfQ&HT-jůPGǾu,,jV|M+=S5uH!H!/NԽ1Tg5\1W}u5zpsz9j׶)nԣ mD&BA%g&NW,pQ;>chn~&.ݚ<&@h-W_~Vk-Es_3qذܵtI^ø7,i%t MxsƠ5&4z!golW1aAW)- +/))~k_DaR:=4Xݙt:G68R%%6biIqaF=e+=ڞ*X?Һ LuF@Hh~ES>h1b 8U:'ns d<7Qӄ=CDӹ2]4r a*HLmlfMA=ɛeX7~Ȍ sW{Bx/7*, >𠷴x4DJ_.8 pfkro* }PF-^J"/z}'ឯ|6jH|4ۅdO!P4TEJHT=C,l*:Bz&l>WD9M%q丯}I0x)2Ά5>Ud3wT%NMo%:cM,[ѷ UD^(zxƦf^NPoi-W> ?x3@Hw#WLR/ Yǭxi~5Kxv\" t-uŷ\"^-c5`v_Zz](9֚G3bmG.#IOydzGOS+aObL|Z9Lê{/qY\8R-M9XT n(ؙuk#"`-'E2cġa׳qN\ F{)1ڐ"=^6k~B ONV%IĜRd [[/+ Piws4 X5MIDQ '!#ᓚ3-Ph7r'n?$EUC(tyN ~`eszwM #Gv5p0n|`1/xDP<`i[?>/)Bq5ƃW"z,GftRn>dU92͛#M #wH]2$U{gIEI#AxGPAq;uː5%(:R >9Q?.y( 7w3 jﭵ$/Wv׍cs%9ơ;=8q  9K6F^L&1KҫvH>_X5eMnX$o@4Q0'+\(>t%2՜uaEڇ.E\ #IbšŹU[0d>+ԢW6ʝbxҌXyw[H]6yNJlJAa"Ŋ̕5`eǥd;y<[7i-QWfy$T2k}yRٮ1OEMm\ӬYcE,AŒC]riQAo3R#}NCLZ%IaNĸ0Ypxn}M@;V:54".i )Ҍ~c>@l_R#;QFW ̥hіPa F{Sfg^pͼcʃC-l?) &@g!5xww&,a04p B=<_߇؃_?GYvZU??c@#(L| 1(B|lqQ<"~b|&/[a9Ma.qû`-PHߙXfЌ}\Sz-qx@VY{p, 6MG|ʺwy It#o9kxdF5j% BNRJĹE93.SNS÷2LPt{ 8Qpٷ/nuhxگ'}P:\;#m\?:KH8jo k6E_dzQݾ:x'~Eδ,|Qyő_=(:aRe89DQZg=Cb9$b/k:cskX%e:O"v7:.A, Xa◙e*c^}'?{4ZxHTi٨~;nׯv^OQ 1^jta >A+O88+tkH)eFh[CMaR`%F)b2D'buwEQ(Z6iDNZQ]FQ&McKߐ h?AK+볐5h0'Γs۶FNk=  _uw\Y 穌tKc#mk^ :n-)26:E>pM)ӳ #W vWA_U ?JВ2!M=@0U l>3! xFΉ)P욅y?2a(MZ<o8jGL/\d^T*@aO1IN/,/7/:'zDJ(ԷU?V8 WQL_ 2Vm4X]AA[E)7s]] +I -(lK mR8Crr6f`4(=|˺_Egȥ4(k0ċV]Lғk/amyPPjX5״;D;7,?-9V i'Kvߎa>1A?WNl„׼P[Fլ=/YGElee'$8N/3$2w *EV "_(z_~L,ގo{j@ QNcE$ͣEcaOEaVyP-ig\( ixbOއol귰X=9ý`&H_9zʹiM,$`!+v6we0[d BIf\f&K ؓ\朮!mOf-7s N*lsv$^gG{RL=&B&f: wp ^pl]Y ܏(*||FѼGQXwunbžIkS60_ &,('a\RJE"~;X5b wwU:.FN BEshUm#5 mģ6I?AȐQR^BRAz:y^;h66Q*" 8hL`ZI RH|`> bJɔ'}R6LMxSAG 18:IcQ̮bjd@wN8B%"8 zaA Mδtlzs*R?av[%yqǫR~&I˔4)؉p&ĚY~^5cMga%*P!S]LbaN55~(vA#*5!Ll7Fk "19w )v6gKaRNz>Lx{pިlH@.E E v^ Kq OnK jKs6BŮfr#ⅇWBNho`>N=&io3SŽQΓ2-A i3,k9et9酲"E}CgN^C1taSoObݘ>6ӥ)d}sG(v,fӅ %]:w!DJFyy`@\ۛœBF8x%d c8CwiL61Lzr)˜qbb2LH͒&"2lB<-8I4-+徍Ȧ3mWmorwa)y#z(2*zMZNJ],A\ƛ5/S{t8-'^X*G{ "g,UM.H| :>KM]@ &qLq_$nG:_ ]{y*e2. I"-W?IO0 ,Qs܈DT]C,} i4[;ڰ#6{AC oxZSaEc by7tdоߡ*6x>a+br~ oZ25OY\+`쉃~(ׂK{f{ŭ?ĕ\A-c7vvf> ' G}+ Wk`eꪪ%4\qUF:n᧡>YΆ +nʅb3٬$ᧄ;g}NKgC @sPm 82>~|%Vt`d/d~hvhtWLJ!٣׻S&H,-3#L׿*@M3ʺDE<D/觿2@5(f\^o׿ ӬsՄl(p9BY\c5A`U=ѵl}vk몯HZ+蛧iKS`2 $S&53և)sJF3b}`C٣j̶3?)jtK=['̶ڱ3Vd1tb)FW'Z q˄I ;& 'زT$ip択{m`N{Y- ag a+rH̜y.ص9|!%BESl,|n9(4dR E@I/ݸ -PX,7|*2ǿґ^W{X}Y_B|I9܌Ku]( +2Ϗ@md밭Ŧ@0H|z /Cs$5CҙD7@`K@ {2ő,"wY.!&l ωFU~_Hzu8شݻ۳7LdaØXNLTod{'w.5CBxJh@ۯ'dT!?Wڽ'QԪ],}@b@zє>g>BNɪM_cƁۖ3dOVCS 8n-۫Zku4L8K'K,v"LSOB-9,>Iз{nB ܺypv϶شJT9F=ԄY5FV,;sPR‘/zsf> &7dnx6.x.;0f&ϙö@[Vw0&W*!9#:X\9^!o2tڔFbE&`=2Ϡ[E5 FU $JKQp0R76pT8GQQИM-ړ7'쫛݈wd/NjН_͋gx\hŇMsITJ 8ێUA9G2Z@]h@x Qi.~\ܠb|WGH<~R6XJo}ۺ!`o.h3KjYWDf\Ezv79ufšb*!ۯ=Ȧ*")0H10w22)d^A1#+bL}hSQO!~]_pqܚUlnV T!_E|׿ ׬?&2떭Hzh?&]6)7c!4yv#'}'Pς4ҳZkd;gt-mQ#'7Y(& /_ZjkaK"lazgI㋲+rHd{&%45Uiڦ5&_ }~~ ܸప#[]G*o 4G,XCgDc3g4^u0dk  re-z5qd.ƨW{2%:\8~S9!zPwn6_Slw>+qZ.U+ˆR1n>p\tZ>K2 A=lvPPLy[S>'9G~2"~tIW|j1fhk1- ^5PC}ǍoO\ٻT:VܳF n(u]AT\$ݤ%a+ ȴ{mR٧Z`7J+`( Jv!Jb|S '|AG5j,m4m*h|W4Q7tu*\Ka\&R0٥twI5ER{L|d\OfZ'`= f땖[g V< Cx)#-HF.tIj훪()b˺J!ܜwK1燔Ot~zLOjC-`jŹ)J3dwhH[:E_#Wگwts30R"bV5UQ7G ?^TG z\]qZ e =<(%{NDFwMV*G!eNno;HuW ۶}lh+)4ɥr^& EV͆FS"J474( 39Ulst4D`Fе0x2G|D_ Xېm+Oȥݩ~kw-qj&<2xʬ㢕ȬCqɝ 2ڇ?vd>KJHxR'`VL3@Yu)nq#zq;ex 07mtƽ}Ȅ4U'1N x Dhf\Tm M/3Pn oA3;#@4uW2DaՆ ՜Yg!bt\ =ccC2WKGyk.Êi/=ߩֳBÞ,D"IqJ T<&l|4_>zz2w~s@&y;ߛXYe 1ʚ٦ @ոź&+@ݣCŬe&,Lv88 X??)LTWW򥚦*`shZEuO# sN&& ":)F}`G虉BGh<a_/]U&+qA[Dۿ'Mxng(.*,s_Zf'< dF*_ s ' 3C'oOk"77,tF'{ Yiq]A;XX 7.dGASDwL٣Oҳ+ToV6O 8*Rn_I5*r((lMJSjA0`:u^m*v=y;>lCǽl">@o7+=R 7,{^HQy|0zmI.Ͼ̇jɲF$C ЙDKRb^?Bv<[htto'P۬7to?IA%e `ƪT jW/٠[iX s>(za- uI/k\wc #|<TErj 'g!'uAr%r;W8N숢yPQ %_xB̛x}\ޟ[ 0VQK)AGkr{SɅ^,Q_2xЕdb}pE.hQ+;⎵a%:&f5@d >}rF!K0Sy0Mv.d#0Kkd׋ 'vn>C hZ7:fjP DbgԂ[VˆBQzt i- H'%`(Zk@.QNCH0Ztώ&~FJ+֯MG {>JӃb;1k*~1MlrOb8G^D [/Ha2zxL:p^hD 5nN 8;YK–Ѯϣ_4j9CNE!N>8Ӛh/کc8RycaMڗ)\XޚnHO=qg(Y _ɷ*iiZی!-/P E-6q݅fg5&$l#4Ml(M7ME *wmaGF~[O=ښqawTٜ=qxKe7 Ӱ yN Yʿ{.sj~HyVmKH aZdpكS=j4IdU#gg\H+: ]Pd.c!0 V'Q%Aړ&O,Eq=yXάd+t}ÀQX#{%B !`YJ {ILNPU82\7yu %=9V4;gE#SM{Jg!sz4{Ohb %9[_!EIZ|wskoڗ)+0B%|'N#4BX Pvg?ˡH[#c`TMAC4~:߅P!W7/GFVASpEdDx Aj憝QQruj )P,jD[G-[Vz*Um{22r+r{n5啚Nq$ d|r^@qڬߪR/[U&qNK]raP(>KA^s{|pўbQY_BB0|>kYn#z7ۙ[F2%ϒ@e.X _TRB(shn |VfزYQak1{vKަ^wX3W L{ A&VgnM6`(Z> B78韑P64SE=\%1 #ߑt&itQ5k)5pc=hLGccHH7g!cXUwmAUG{ZXLQyc|+U ij$teBpld'ǻglb*w^((lKTlT\ N6 <;u|Z(PbKMVj8y8Y74LcLE-{YWDHEͭG23iM]GeNvi?0HSf=۽)@^T%eHgC$Dv젻Z.I3FrWMPP[!#o-M1 D]zy_JchK{귐#$F&<:{܁^mɼ|/*$,rh,IEtss=@}wL]Hf<6u!%a)vc,b$^$mw`F: n1ޟE4UAx*rJ}6}G 4&!߿8)iRo;sEKIW0g69XY,$+(C=JG&Rr-p4d(}t$dd@CK lAEnbjߩB|v"٭10D| 4HpardjAa?fN8ؗ\wYϻy\ Ém+ߥeCb''$*P@!| NҜ ¦q[ٌ-\0cF$,4ycE$t`(8)K`(TC&rnʴj(!ViDd߅5 5c٥c8A'Ї+AoYuρr-9p%#~f=RhPA`ѽ16Y4moA+&t 71;*b7N)w}x96GK٢yr^&baea5z"Xd]yCZ,(!qO^:f$moR[^fJb%s;~}y=a6Bq^$1Lm%\ƹjTx49FPfy2BtkP+̒lm>Ē5mБ 3*u̡1z{6^BVIww Lnpn[hGnq:X.+x٪TY't,i'얩Ǹ*"ʆBx,<`cly(]CsUB]'ZDm;d"Yr1ǎƋ7ES?,T-V ꐞ1ેKLy4f<,P׸2Os W7)4;N!D^k|DMpk˸h*Li` ]tzM)7ŲUEMSR![ ɱ5l>흣.qnj8x_=}Gi!k~;#Ƈ34*P HbŨޤt)0K5 *R(;N)DW(h.XmA!+ ‰ 6exj O?EW+RfAZM)z*n|xO6 ʯVY+Wl},wfXLྏ GEMyXn\8m{HSwxVY/I¤/[PH㶽Fo$"g'g BaΣojbl/~$.1݇x'PMJvx3)0HBAvU`{QbUPK l_#*W˜V]vV8j{()+ oe W 8 7-a5T4Dh෫FP p#|{UZ1쿩ZSl Sp&ql(R!RꪣDahGy8ATord.)$#.t>U~E"FO@ \,wKRVRӛ5.$/@\%Zv)6ǩo<@A̭%JGe#ߣ-I$V dZ3rpdC5ɏݰ2|Y4,՞o9#ef؜ߤ¢_Nv`ՙ X{93xrI'^."7wLɲzW\TjUpg"KkJ; 5 ׸ʴpS^}߅yVp!Xnv8ABztPA02SEB9yisV n.yX}GFpE˂` z h/G Pԇ$ y̼Qd3,T5wSk3rJQ@3jE>SVwe uzΨNL<ʖkPZdmW[ʉlĪѣ#qxV]Fqd+T.' (6F{||e6Q39276>u,ѫ|-۫a@ 0ePȞ'MaJۊr}jP?#_w j9BT8# s\ 3D)(VXǤ}mh_q7_g&L/T4i^)0C2b4e#]J^A0%g}bA!! w=\E{vCKNjZbB+l؟ dhY9樂{ rߖlͩO5PޥeZ7"=q]jDK{7 _, lM eR2پ)sR;} % yΙF)kkp]9-9fHnvyC֑)eg#>]Ihm/d8a3pXLgEoR)R(U}N. +eNvdKx2vD!7L$rR 7W-zPJϐerG& v_|`0O+Gl6̣67Yr( -燕`"p-]YBPwS##)WXkH%RIOX&.)WW)U5_Z 46#{ ÔD6'C#WsEdb 6 [΅ޔz`_GQZ<u㾑 q$A+x2a;oHpu2ט?>]m@=t,epXM>CZRHx,(y46 KVrqA<❇ZȼjIg٫&W].sN;/BsK~{Xqۍr[w[UzeKX.ntwTpd$͸uAVaq\k'>/>ꅯbytT`܃]'r Isߠ?|J0mAs~:/)7rAW^6zQZZ uw9-Lr&޾;p?R/aC "CpjDmgmr9N}0-ɘhk&^' H5$ d77.%p X @(@` `.u4&} xIH@H #)@ o=KGI NۮN= WLas^P"^bvA O2UC)e4RJ9&/õ~ @D+Tff$ɿX~Uæug`;;wD)/%V3BWGĒt$k;U&[OhߛD}M)OkL_Un93^~&+@9Vh p y}!:su_! :FNgt+d e<^[wapO<5 GϢ?pKI=6(Es1@|%.vlg73TlVP=hŧ*u:L ;{w[ < -d 1TN/v crnV7Ǯ3&?/6teALZ 5-i;@>yd/#|Z'fluL%T@9ܵ$QbFg .Jnp՘rDטkGӑ= TO/XM%Lȹ8=vBdWOZ<.S iaI#ñ+YSxCkyGSګ$x%;-&ϱ |XBLFv?{Ӯi,h<_}[>8^7Q QC qPe@W tezqCc;䵸R%$( ,|s_!=)4d6Ag{DMiϙq,@Q< (gJ\ɊF{)s{ijՑZ2SfdY.L#5g1O=5ե$eGd蝭ؽKNn8,ES&~oomLb0)Ι|6. GwJg_7Yg|g FEF/d͊rpjZ֋]= pQpxSd:pGJ65Tr7?,͒kտ:Oju<~ICY\*?YPr"W{tݵ@]xb ZetmZj.@T)Pd8ğZc?m8cFoZ7N/ktBm9ĿDq&&͘ D p .޶dz.'"):èOI֏U-FJ!A̅LuO|+lD@ ЯӸ)̭jW°낕i8eMR>3]Ьl9Kw)pۥ4/9ƯY2)ixjcv|xDw;2 0ƮY6EPAі/ZK+F9cdi*+= 'Eԭs_lh<z'8C~jWD|}p!'q*eOےIFuvBmҝ&:T{k+3S8|хB^haaN~~f [XeLasl$M՟L$ ~Sjt۬njDM4FSDc`+F^Oվ[a֭wR\gwY/'|B;BޗTH+M"t)i1$VlWйv>m/Dq[_BYͶRS|zܦ:ߠ%2(m=n^h8E8j5CioOMBy_Ŗtm~NpsYSZ4#s;>)ήJz cgzXVyS~aG_̵rd? Vacs>wsq8~ԪT'.CgLd/FZ17e/7z`ׂdvFf 7^+c*[`ܖslD yrie*¬H]׬/_R@n\r+8[$UƮ!??6ye۫,ljB~2.FAeӰW?vY[K/Vr Ij锦kz@E:[F-蟀Z0?Zʝ>n:pkO ėXs=b: >L -;@w,W6$} nY/~tҤ]@/.3,~ᯚx.I\8=FC>K?Fp7"QW};Ya* ޹Om뚑Rz9qd$>>wcOZ39u,r(}`R "5j".R ߽H2V>^. sqi1_Mg{}yYXEB|s8OAMbD[ZdHJK gO;O@"_P Hwx(=v@/*dC^c/xtAoX7&SOǙ`a.uF91laki7ܗ>FhC[[w='00o' i6-1:"`9M OgJ$/G{ݧ:H~xX%LON#{4?Cz$\߾J~#!dƢE ?%a  kUY~zOՅ3Hy)&yce<4DFF#K_Re/JE*d>X2j3ua~uI&Eơ6u &)5՗XD6뜇z[v!Gk|:BchsmYA% =xb+E έm߸&=~a{eܗG0qSl@i0-? 4"찭A 2`%=2Eu`KD')~-0F2~ RQM0\%|{rqߊ]Hb̝"늰H=_v<3t.t[)$f{7bA*~+j3b{ V}/yCIL'̦pE|[A021Y&QINB xK`e>括DycV7ry}*~635Xo@!!Dk1[seh.ߓ@QgyF4?M86;ww 9@a[rUPbQsS۫t6x $4+2aB2w{./LAWg瀶-KEAz$^WkYht>6t:Q9f@j/oKUӶ$Al:`Ȏސbg8x *)fv:j5F's1|,Pq|ȖWfm&Zl'b^koY\6 J ]\wU3z[ZD 'hJDAZbEOlT2꼎ί.B 8"Acw FH%$ q*Nu6$3LAAy٫s* x'uaJh slG؅mr6]2"Wp|FܑDa"_}Ig3k\SdW9S":Sa;' Rz :!JĦ>XY_ܲ`SɕQl j2ņ3䯫aba|t(VyV dn\)s{"ȧ{`#5ht`y.Ze۴OWɥtZQhnyFOr*hidPH*kٱ AͭbFnY>IQSW^sU汎xm3̅d(cVlVu`C7/K(.tOD⬨KiK5%j i 3Td {5|yy&ϣJX](Q;f*{"u8toqfsB)@{$ɬc#c")\;& V%&>c*5r~5ESr+=ƿmhYtP)X>:n`B%$G40E{zʉ/bءP(<*]2%Fc'p/9ݒqN6r4>3>sf. Gm1<ɡ9YJmp'XtvTC> aJÃNQr+78O~44y1G[d-/P(al4qг~ ‹JWxTgdM-9z%۾SbdkD>4֞RPt^aW&>"i151mhR.9\;I# Ӄ0X<0%K`% :n6 K%-E1^Q enY"< NIcO/-_l1xՙgV:>UKKر.+!χ86D'X!;è";ύ3_{'rT01Pm\ٹvN}"ܖXkʰݮ37 7 b6u((l3fo{vjICFr(8y_{u KS}@7xKxn?V |@M:偂]+T[vƯ;!MVnXj|}3{9Q)輩v Z* TFgR}3B 7V Tw>2娹K֜9D9 :BYZLhNЊX{!d|ox}!/ bȖr2FXP'Bc)_]vѭ(L.e_$BgƍynZ;KŇީ x}P~(֎G-k+ Zml8:W-`S/Ǖ@^K(44N2Ĝ4.W C kjJۃ9֒!A! ß}l/pɵÇZ|CնBe{Y FuW?I=3 Sjg#'Z ɍ7rj':P{ZCNk!Q=l=|[2cT|sSQ(éLMLm}$fXPX!,3o=Lph7wZi\ jԹc@R>GXN1D>~﯀Wo3_PQOT]n?>ƣÆhXO=+<2:]!aoy^amj%D;nCq>@G+xJJ: I/^絡GKf A@ <χN7*ysp'#_C-/ǜU楹shD5}Mb;&u͊KX;҄xCqW'(OzF2: ;MT 49?O'yρuHeH|m"\vk맙#:εY0Xsz?{x>ޛ0TFAF-E 9PɗS~aG>)3,@~w]Ɲ2YNѧ;U.H$d><ֱ@s<wPu0ٟ{J̠3߲a^eI(G[|z~'Eg;Y>W/XȞ+J^$ o;H ,:GJɔ> j : 'Tmχ$88&jEY3Yj'nYfwF;UؘquղE@ !j2/t.%'R1~_q=yTPk21Aoۨ`DyR⪢\).ƀerK fhi0ذ?{"UZ~2-bUKlAQElYQwAry \GֈzH@GԦ"~?ArE}9vbPRQoT`vGgg[/ƵLG1+@0 OZgyŅ82f=GUFv)D+o%0-7Ѵvd,e 嵧/#mM2FL=%6;o27=4(w| rz+ ƅ1506bAHNSia ~^3e"LPxNh>\OfPZw; ޚ͔)?cG݆p`u>" VX@}So}C@;E/7ܖ:qh*)Oh+ZT C1udyhדf52; <6dղYI2tvPM>w^ϙm8 @;ǽDfTjp3nT&}Wh\JgCQY~~bs4y+үwiqqh!X"V^N]‹HPcp Y[|:VI)2U:]be ʹ\傎Ǖ Y37gB !2=g׬A3\oD[2u36OyE}U:-A!,yLE C׷'|Ғ_sURZౕFEpMChL)ԺS6]ބmVH#u.z=툀7|nMIɅ k8p~֧#>&&RYWf "sIjۡId(P5  vUm?س`|/VB:Df[H0M# A@df`Pi+8 fqdy&Mf; $9RX(.[&v6{lTGRkTjY_ak~޶@{sa!O3:J)+Ws2ZxCc g1=oZ>Ni;p>E}A(EMXsڻ} \ ztC8>ewΎϾmq=lŲ Qo{z*06w Xt=at {wn$qprh+vl}$N :}zJyO hECAK9P F}L;DSAe.*+MrzM=`%2mB05jO8,cmN )eE !PYIg7I>j;uyƋNb1KErhF@mФ}r9`x ʫy.D爧'#Ȅ,Od$*aS|"qЇ+QTW 2Do&=|Y ۞D 8컫4@CeX) z1D,ІgdGi&/(V4(H,̇UI[8;H8ޔÉLopLf{ZLiTR` `OOYeXN=2QBs|Pr.u@jRQ?KUDDvh#g=.G<6GH-7!GM"w`?>k?HSy<[rW P2ͥNHNJ;.`Qߎmm" =U Cj%bFNbcc.w'Zf,qgHDvovDXF  c6 DUhUO5h:o{S|t|a/8mIFD*c۞Uu"؋ iM{ 2B]Ѕ!Ozw.9zGU-y}`AdkMu\^-y&Oޔge1Y&&a\,G/hn5l*V ˸MK"ȇEQ1˟//%$d4/btk4H`O^XlokQQD.*i4FZr}$]oxG*#-Ic`'{KDnV&7_ S67O OX$(v!1m|Q,@ ڃ diMY Eݍu a' Slwa/-wp$D,cݎ 9}Y8Paی4H~zp){WD[ IfѦݖ7cTUDCF ?V-s9`lhքPvWgRO?ka>2nAU%X@D8'L_#U|ZD=~p\ڱt!"V.m-v.w}v=K֍Ɏ8! AO<lk:1]'"E$aX!+K5ϛX- Z;9&O9 )DQ͡}0d3 Yzte2ۡ+T{UiQ v BoH鯓ZuU1h!pRl?T=ĖSe}%ѨڋogBZ;$o xS^SU$4(b P3$jJ[LUޖbAbsf2X'3Sj%p@8-91g:d(D.9)פ$Yꡕ gs8VŪ]0;Hlxc<~ɔ=-}ꦂVD]o{,6Xխ0 _4qɑfX#3[|UPI7%= d 'kXLE$XYR=X)v J MQ%%<JlJTx76R_[F=h+K\ҊafAvгGAsJnjHEmϻt BV8K1({#KUu9άcQ?*9 Wm\Q1bx I]/>*N:TYd`Cİ^Nټ7Wjd/`j-,WF>\76ȓ٨(Ǹb4 ܒ-&@ Kkx*MWu;/uí$j)-R$0Laя:u7qYEg6i49|yX<]qL6YYOA=ؽ:̨J7VDR:\ӵ҇s˟L60p>R$4݁ 5Pe`.2OPeo7{^h KM3(|k_l;EG<@7{aD21e6 c6d/k2WjT> uxĉ|6*//}G6ޫ.kd!c/#-F#^'\&iY!xCh݀^T>2$nE)u"UN9/y=ඒOVu99(Ѫ -$z!>-Ad`:ӊ vDmM%{@kU䡿f+Nr<v볅sZf2:/3Qa=A0˯ f41H<N]$=j"tw,7D`GAPLh{ /1}, 5Un6њ_0UP|/8y4p1P0'MԆl^Lӕ(͆j dz .xxJ_2JR(Z)(Az7ft* ޮ﹵J(^*ҰF@Ti* x#jMP br̴b?.:DF.XZ-ogz6I\mߟ_܋Ďjwt_̀-Y,CaKDFAHkR@_?R:K_m ceMFÀҬT>Bgd |+o}v0$[t r*5Ҧ2}4|XΧK; + 1 Z[%vGbe3#۬%~O:BͲ^& ;D.45.paB<w}K2q}I\LxRi*ψ˝z"po uqqU=p6wcKյk&=nE۵<'E ,~CF ])y6k,;7ՃV^VgSkkEu = `Jۧ8`Od[7la?ze:9\5qm:2o5@-yNo&/rB/P*a;8p|"C $Ӽ#Jx/ziPG'd1Le~NLVrPQ0t8gq3H#nyJM2p}˓~s!+󌈯-@uЃ | OŬfd,&,M%Ii>=uL]^ȕM2 [!JNRWf,%[t?Kfxaϟ&E <܊0"9˭$B}堌9M8ɥ#ƣ 0:;Pٺ6чFH\YdQ28}9"4ztjho̬T΍$)letvfWo2 pE r}GE<}N͌%/wQ7=n1ohr6ZQzg$8]Q+<1OP [k if_T}`zS: b13c:$pY"ǃ.p@8T!2kqp$+A]WyuꀮҸ>a`@:uQZrXn<C;ʘETTlƔ %@z%Vxp=6g&!mQC|Y ֭5( MlPp-_HA2S"' Qcj}H6"$f>XhN:jcD=;Mٶ;Wq%Wd=*U~`W< 3<'SW傸4z@;Kۉ:Õw8΋b@U Ȼ8tOH To&p>E3G(Bhgv1;R. ;B[CB071*%&PK̳00RRw +O -,96[LR GA*Ua/43ĕ mV.V1t֩^ uPE,SOsUp6n^+ j!e)SV(+*XxۂW8Fz(<eM22G?욋Brem;%F1loNZR.*ԓ-B@A:\7%g̳֗G.KvYf2s\q>P0˔jzFpS*,v./n`w`%YGkE.\V~ "T7'O\}vlT׺h&Z8S㏏\bl IGEN,7waM?#p*r NSܺY'h.Á8tꁓ?+eR 6tA3fEMI>[>:ƛ|]Q>zX3Sw WbUc`fu5o^E5'p=/٪tUuI* +m2xmߖQf;eVw.~QC˕Ϻנ\A>4!84V >A-)RnJa4ȢVE̻иQ"ɼt!mз)6|O a="ZDD.PFqchV}??¸̵nDƳ^ )׊^ŪBK)x 'eLOBW %W~XB7L\\{x-98 +ț0QٿARl m!)$ey칝(Qn.L5 f7$0x)̰EP;lc,}gӣF,ţn~Y{kL`T1&A=ORT;g\hA^7fbk^q,zt.d񆲣D+,DYC4$=%bm^AVP[3Ф&`ED@$LESb܏v%s&c '2ͷyPi˲s7 d?j,LPR2W䁭'?I?P\{y)b^3t9ф5聦៳eLϞhF{A7#v,o1(`<8Z( ;cTϊ52~@B]-֝@R#kKsbpڻ1}J0ɓqGK(5I1jsù+ܣ_D=fSYI+,LCۃv_7h'<ފ$8A[`0ޖJ_Vݲ5!4f)kSFEih DVy'ГyX.{J68sj@[V ru% `pK2ww*,u%ɔPeQ˭{z%B^+YV%jPz4cju;W9YGˎK2L| GNkhaQܼZ"פ8cݾ5ŀ`_)ɞ D&On݋SݡmS{L-Aȹ.N߷UP/ttW#+ Sw/ݕ/)82BRS'ۺ85Ute4]Fx,]>Y\ڸe,]ɣ Ɛ9]ķε39e:CQ6שm‡>ǏW|.0sW%eɏf1kIeh+o -73-~R 4) ;SH 4edQKqT˥Ǔ}ѿeH0]v$䚻I'9֑QٝUCINf1ڑ[XthQ?8c <=NtcImH_8lGM^6@*jVcY2㫰 j>:?Pmxj/ 1zb`PTgpE-`~+*ol1k7L|?m$xNE񫞞/}j$6 G'#QiHf*It|*A0iNLI:{i6 c%umMƴ GnW철=9`z ]ܸ&q:PJc'4jS3[Qe;q&;~A3X^:L!Ok$+g/EڨnmQ4stASR"bikg`zOϗ5oZR:sR,;@D+b9Hj{&8@R+>xU`0RVPit8MLfH^h]Z-vekZGqFf|DwGP&i`V&JiA{[a~hL(P-hgnSľsԼY\]JID!hx-7ąllC.xMe9RXi^=?\ ڀkK V7D a[.X gC!t^%%N[=BJKxGVLRvsTȜ dߝy+qoE dp^ Α2>3f5̉u:U&%:c2gLi3J0ȽMhP |6NR#the<?E ss7جsFnW!%fI8vV iE{ɺ82w`f_`Y]V男ɵDT#f]o8 O>Ѽ_wgy5ΒL8`1Ȱr΅JMH<͎rvb!趠#sNJSp2dzX+SSYY"EIrنXۅ?dY1Ɠ +So*6TW)im/H ɫB"?å( AUWF#%5Abv^W `"lz1X1pALK*sSP w2X̩Ct>ĒSg9+YAse~l ҆QN3`풚:Popsh:s!˫$pCD~  8v{{==>p[jSuLKʹz&hl\c|RP“Kn&N[*g. X'@ٗ^%WM8G{0~U[>J a>w[N򤨆adNIl$$[BElhm$ 4Mtws,~_:qiӺ&l\԰xXMmR9 vha\ʅ6sqIV 쇪4ʒ(,>GJaR<׈ , `ļ~QŷğaNtZ~Lu`,R'_E qѥ_n;2\(4+*c`>%4;$G/7M=^p>Cly)5NjL!ii6V@%< Q!_'I9%wv,DU*K#Ym˯ ~jOy=0nJo^*@rxM&@mef|rr,+p/;2OGNqkry%M;|$K0՘3R2<SĂcr:zI k\u [񻒉 ^@9D+gzթO >mT\+!'NB=0/Pґ5`{7_7/p~Cns?^:aPtlmqr҂¡(gҞGn@ ]9춴1 z]aBh$K\Y-*nd\ /lxLV7{5\JSa'0=&Ǖϻ)xJwJPw^tBY0Q KWilwnz@fMj+Vм]SA9䣃bGf_OV̱'6ܛQĨl<SsP >Z$$Ewh|+iu{}gN{޸9C~MnX'8=U܇&o$" $f]a"zy`_.$W܎R~> x- IAc8,Iܐ(wzoqȹ۹HdT⡃P 9aDǃ։%>9?%.Sɲ,-57C,U^4PzfFq1_%r*.=G\齖{?bGt]Ҏ!G \?&OkuBr[4~ȠI&ʱ^X^tٞL u[2p*7a;$;up$+CxfzuprWw2n#:"gwsX uE۞K={ I~2UKh[6BA5yߪ!& Xkl4)&Q?G; p82#]-}7i0A0:pƪls x;:VV3j!᠙tX2[2Q+JOd׎Q!?n ;D0TÇm3t FQ =4L_seP{\>59dɖT'd-IsSf٫j-NʆVE$&Xqi˟?O(!j4_GjrihשL[QIѣg$=0ޕL2= Uu*8y0g Q40(u {1@1>D1,_,GN,eRj?B/RRƵ7d%=Og׼2}qϓ!W0rE&R~/@B~e4iEցsͭC[aZӕugM7IʠMӸeĺ$Os⣤`H<;8S$,@ϻ2D5o֗t' .5:k38' L*.s4Bf ̎J.x'dra΃U :{侏_.%z8)~{ΧAbMK+B$#c~ `D` mGg0nWKTh# hAx E¥bBHuU۾7O-vJAJ^O!&(~Fڿ0tH??uE$pt}6e {[F(-d':K 5 șѼƿYdcdoJe7w咻Z,;̡{:"bnې9k˟w4vQp; CGx6K82u"Qx hs{VۆQtxZֆ{boM2Їb y;6N:dl -DRQw@|mL)"Xza%\0F)yL(prIWWgVqp"@p z'DS<m,ĮGfVT/*<[XU=ID "|݇]F=jꞽ:U ܡ).Lj밄I͹k!;m z8*,{H q/9ƽXANqݥz8$U$l"-?ੂm,ᔹ0O9lq=sDUxK&,gP 6^I (aȾ1Fw 6Tk>)*s)9%/+ *aKM /aS\suL!3(\И+$̊Ufc] mHu75špq# 'k?PԾWnpqhSA2A9#Tֹg4g/D6^1+Ξ [c+ܫeq†L c޷Uq_>l>Yp5MmFOFqvW`E\k-.{hLh FxK'H n=,&zȊ|@Ȱ,m i gMȊ kbCe~]'hUYBw{/0ŭ}еE[?ntk[:geY>f_22geG]n/OnΣ'fAh3Y[<`׭5j+ED (z@ 9..2+QafY,GdSxot&Yնֹ$ Sy> 23Z(;#fz?|G<|?:7%3㟾b!O-(A uXj<#W x9T͘lkNӶ4WL*#%TNP#{ך]E9EaR3/h־=1WK_ %HKpI?}) DNvd7ʍHVj^΁_BS]}I{v.E~1~-v,Ny R>:6,q#睔#5bk>-1UY+ ͗!g5Jb޴JK!HkړzF/l2 rX1~]%qLg ψy}v҄@?޲ O/ HvنiB8Z;oZMb[ǯuwfP1n,,5QLd;G>oՂȉACTKik@bS DZ |qr.vBn-U᷏0wTݔ}t-fR{tƞf_ ab͎*cfɬtJUž^!nխ/4s E|`CdI帢K'/W` LNx'3}E:Fwle涂b=X۽(Z7}Evs1"jyҔ rҋsTg(OH$XLLs"x?ap9)@5$`TWTQ_Zx0'`ߝ|> p[gxLJ07C*^]LǕ;_GwT Do#5ׄ] 9cďAC'U@*ڋM˴ UbS"T٧t?ƫG6JT|F>@=T#bƑ{SÌ12 \`hb_rҕo7n)Kϕu䚬cN */ړeXaTq^>MƇ C} 3Fѐ8_7N !cq,b05rik4Kl~%`XԦ{2uHp8MEFL+cU{in*s,>HDcAϲ"kɔo_iх1NZ~fX;Tn$Ԏ¾a9ELvɚ!p-⸋> b#JM;ͷS_o_FY6i3ɳOJ+S~-eӂI >{b86;k]u.W[+ 5kn08^oַ Pz.Us4qhq:|Y'xj+}fhd p򗰹w9wI[ઇ`.M'o6 keQF  !8>&!=[c(f9LLyQ:8##7%ig9: MsC-e.VcMg=u%Q&J}L2'3ϧB:a۷ `=tiRWGs{ܼgUrqBF& |shl iF"u!-ыb~cF{ihnU4 (0Qb 8N+/ y!LmnJ(^xp-zAU>2$]+{OӜ_{[GJ}c; KC|U#/ze)gY@JԴ; ]6D˞i] %PNV_s~6'3.Ǎҏ/v6eXLUIi`ϧc{wQ%D{J*aG$*0 *͸}]Bj'> * ҠfFJaf}:s22KʚxuZKub:d} b.O8VVokJLEY*ۗЧ;Ay}KngB6IΚGW^jͦx64y(eW.wo4RFpfBXߊ}q KTXiL5 Bu!:^E?y/`Q񓧧Y +@"ʮ˧˾~,Ewb#g茤>9yXq9G6_rufRn$p=Q);IeH-nuwDLJO`"\z_Ox7VMugCజ,ouֵ]@%Y/ n@F'%@Q刻{.-B !2*Cj *QG?iͪ4~l8E}͛!8|"VX5RPpaff.Sב*1x@MhJ˙YmGfcXP5=KUNt" nbI"׹܇EYX괩,HczA7S[O{w_ y5tOҨqPd}臧7 X*m;QO8Ѡsj4MycmY/qyiZ$xLoY1\SqۮlNZ`ۥ;j:WJBa&x.}3M _l1`6"3]Z"|ap.O$W/J(_V^0n8ZͤmQBTha.LQBVn@$kpZ~9=?#B0#,aΨ ,Vx;|o =D۬)G 3u*]xgd7sSļNj9b$?SF XvXoX#f3ߔ  ݫ5ia o;|(a :Z0AВc(t'>glZ1 \ș2*Fb:㭊&E^O~T#j6Ҍ[IMYAؾ0'r:QZD8uUQTyď&4ef%O39!A &CĖmDRLĎ'Jqۍ,;rؿV~xn[lYv 7,a{%ÇYlTldc%?(DFxf ־FɌך`hy$;goHysE>J''@IXR9YBvSڀT=0g GYޙ'vSw3Xxr˅RŇ,k.WPyo&K\l <%5 a~zRhCL%\W4'bLk]nw9l1xFqdH-DҋPxejp@P!:h17_% w CK.S[WL5C#LF`(4 JT\+@4Du|idkѐo*U{A8${/o0+ 4h!)u)(#bT)棚o+)ncAtM> Do1Bzޢ1>Zz"yʕha{l 3Ctc6uZߵ<[X=ra"2O2[ Ƹ"+w0G)ȝ 11 EEPHʧęQ2k<`|E_C 4xM6+sjr,S RhWSv]A(>XwMvdL|]0=U7 $p4(mx|9=DNzFt-Vnukzwt&0 ~uß`Hjӣ;  Я4o&[3g [HMc ؑܙfxb5\(-SỾ+x toq6\P[I#t. U[e?Z&{(NU8E_Bd\ڜ}-,oآjʎ 0 U!%xF݄>m| A}ɍ |ݞcuC(7LC5jp %G1Ac*$j˘܋Yj*rnMc }njq MzE|{~vjaj|<,x.QǶl|޶L'tg Հ^3ޣ mT.DN!S:-LXJEG ,O06"DLYfY3Nhda.Ag\eͶXhwl!KW[~$2X-°}9mh1sT?fJdc1 \>j,.2kݕ ĈJ _ ׎n|Y!'?59?.RU78A#|Y}^$Fㅳ#2D]rܴU%:$ Y`g^x#" w7wsL0PfV# 2vO 7qjq"Sg< v@Ր4i )Jk&MHQx5L_=/b0[IIba $\-5m%H*<x Կ8`\L Η2p,Ԛ4`FY(iLɭb _1#ȑܯ73[;@+?k WQxoab@Z!t1\L[Dyn)ڗ%GV.'J{=fݕg9Ν-h+{`fuΦVL ;ʺ>ۅDAM݁4?N?dc(ġI:Z{@q] B6]_NwRC"w'a/ʕ*{brJR'ի^rŸ͂qgf ?S'Ǔ*w4E"jQwɍbKjy0{% o.S ׸io|v @2rdoojpٷ>W؛׫4ԏ,se<(---N}k8uqGv( d^}sx4dXqƐi_>CT% QO4H\S`,IT #.fq.Q1% `+cDfVԙ."otKZ7T !CQqnѷ2;>FzcE[@u&p;Ր v@yg`m?u!Q=,sA`ImްMJ^1S_޵8bIo=X۝⧲-jlZ :t_.]!%船%5K9:TmsN^CQ֪R~_?ez ԡ*Pxlw(FWzK gtCOG:;Qz⵼E+Q7~sg'tTbq GQt3sҰX[츠 II.Z+c=qcXH8mAGUD#n79&5.h0qJ"ߨ6nC ދw2ujHYI;1#`ڝ:RA )(;Ag++=k⣃ů(b#dc+8{cĬ$,| 9/[ʰ (k'Qqe+XtFLR6yBh$vqr,4Xw(-9T=n5ABfRYfp즡$ T4bN+'krx{Z0ƭ\vd{'\:5(V"XwٯmN߸< mЀd%{~ϖӷ#FB#$G[`&5IrށwAhyXrȓ4JJz>I-F~Y?OU\76A\w:W,1':DR A3sTKUL￵N$'/dޜ?#*p8S{tnSTʑJ;pefA!R{Uט9gP_^rپ-:Y="4^+jWIbGVJׅc]n]VsBg(2yW O-!lsIN?[Ͽ]k&|iv;귌wlAv q~xKp,9fO>4/ N<蒡ึ ҕ)GiޮB`EÛqE4>>k~/,ceMpf0B@Dŷ#B{_"׾3` ǻKYfzl؍.KJ{ ]k?[.Up,{ nK:nq!)T: 烦DWK D۬X{gKJ٠جP]d R}bB#s.3[mx J l'6\USRfTמ\Þ >a0;PPɟia:bS5.}SXc"R>IJE!ex?tLu`->K3Yk-zadJ"$MYNCP5dUCP"<Z˩ɑH[1ZڧH_x1$kY%nhp5kCmS5y[([6+(wN Qo K@+TIJ ؏6>$e)f/'nʗHdO]ےC`f!PJ#J3iafg\6ΥB9䧳)<R[<-dbKUzu C[T&˓mCox^.RƩmYu#jsn$_w}ezRY[F(ݻ&1M9pe$bmY Sub h&:kI]O)I^Ȃd֭V:e#RFQV.2Uw4,&0%(Kj=?h%W|c>80aKyVbaRڔ33 yjl(8AJL1{TBVѢ7i,(Zۧ#Yj4[a|MOz֒>d/)u/zg* T yh,*51_ e0VkT{>9Yq\\?8ď,&,,+MyCM4[z\=CYbmvS_IOh 5cg%Qy2(6hh'FcyΙL.Q\K'IpvzϿXabvk8G J-!UYslUt Iޜb U_>{4N(S~Ì`:$9l=u=+km; ٦Di7FJNHpNh)$ XރV$IM)L"Xw//Z5d͸JKѠ絕 ̦M+\EϳAFYW.BM"F_vzjP4*<tv ߧã~41E2̮MZ͂#7ҏ8x[U✍{gN#4Ԝu:"ߤ/p@1"4njO{n|v"9V2_dx?.@H O8^RKXCUG͇iتZ IbPB"^͎k<>/γؓi8_VSYbN^r}.x@sDaq @mibJÅv5PESL> +:M,PwQdk"B2S PfeR&k,w~Kω+'!ņp"q|宦{ f1ɛL. Ƙ7R&U:4d Ϋ^@X*rЕK63"iV K(oqh 6!I 6i[QWo=(PoDC,15[ Cˋr&J ?r7,ޥMQi}N8E,;:eL 'ێLBIǙ8PP+}5t価g@K-7.G*DEχKXrMKC\F 9>Unc[&my=N3ec.ې0fZ66s8hVִVUhnZ6|;"a?ˇ) -凵 }CmPCʁk5}BwcK"g?OkAP@ ~_.;AtVapM@B%(q$m yQ8-d=tQ4a*8ƪNtzAe%Ïq^u̫ba2 QnBCCP_0:a!S_#v@g.dycFn \_*P=y>|pOYW{bR`5 P oDKe iJm i#ށ4B*.GM7mv xz%57z.K@)Cثb T@y,%H{96rႃ ?zqǚ R/WoM@I3zTiB]4j|z1iŚMK,:Mug4"ұc53;FLhE15 myUV2PRcDʣd,"(!S_!c&3]=GbP|nֵ@MbLXjNtt٫x WnY"`_$jڿyv;./NR8Sžj kЂG 9vtб}͇=(_jk?%=RKdv6GԗgI@⑗+,A ^{q%GqER{H&'kTP+o]ACio/5աMHNX:{Zv6*uOߛHԶc#L%^!ӻ9[@&m>8G*B];ѢJɛ)pF=VVuLU.+NUmrN_u4 $K 8ml){w8w?+i` fdRBDže&3:yn]ppR=5)$ůn V证!Y|vBdTAOч&ױ6l{gM8QTf$9 !$\QGMw,YP|ye鬃Ҽj8TMt?&");c؁)ZNT* ,ȡܙUGax.<}[-?Q0+iԏԳTq_VxAeN*k02(/lB-" c`涽t V9P9(ZuU:)iWQBh+oM05)Bvz}"`nwMBr8qr"&0ۤLkNBh.AmPGs%)zbú7m'T9 uo\dF7./G5P+;!ْT"E#t!B'd:9.l+j8 v;pq?d]m 5>XQT'6.1ڟocV|wl" ޽A!R} 5 P]FA&nܘE 1_Y?iO}իs ufY#pW e{'}b>sasxAY[0 > R<3U_ອphhN6UAxzȮB(E0"0[?AY-v(y:7\-uP\/4}A|/1?s<*8|6U s>b̘^zn:S39o{a?n+j5tF!%Gfs 3/} GĖ#J.toîۿ\jАm9:JW(ZX$plT<:)oZ>qe$l$~iYNEi.K ċv*/e:2JaA@4g4gܥ׶ U,aYQ nKf]Y .r:'higc]Գ'Ot˨%s:s: {cgt6?}8v sLvB-udwpaYonGj=Ee\#q2W/()S{upI3L,z8 JW=Lxl1QcV.E.h8Di,D034V\jY~Îb4- @nFm_z\rD}d9]m:}YGx0C2u#`}xa WvI4E̢) K".9YXmaqfd(M=6V{$+LJjY%mM&n@Om3}LgS;Ub,\(zʳzևFl ';x"։LžʀлO˳!Xf>Z!H4uArMǍYSZM; U%ˋjK.jq빩lǼh,rF7Rtv.EBqdМ:ptѯ5p{*LbXcPĥh>/SJ+ H,ۣQ$*WQljZrV-~ѤJ ѩ 1Y6/ChwY_M=y #:N}~J< ˂mAӬp5?eC /uݛKq\D+ 6۾FY;&HzATkCrmnzZ|E+pCZk r5O,`]~ n`|="vLLj3_iSnIV2/s/^%"W,&k5fOۓ„Ǵwƈb:quȔicX~ S =C9VMam44!^S>[ΑFBX{uR&]ҹKM̠Τ]}퍾F@,}n-6HU8^M3=ZR }6|e}A5T 4oӶ_3VmY'ˈ݇<`}nUHc (n,xkcFzkQO o 6oxj99fR? {i4ŋӤnj%jwKW* Y|krq;1A##gwሩyV ȖP.b͋ mq[=MM D=Og{eȩZ%3d VW(s!UUs}miH!f7MYxF7G7 6ZYzH0Br,Ry\`o[Ir_ʿ7rsC1_jX8Z;c8dOFIg?:,U9ƕ vj/@&tJ~Muȣɖ'NKıCKƬjKxpV'7ky/M;B% iq%Y6D0܏]ؿg>Z39eUB5ŮAmQкɄ) eQB(P=X\;C0ƻ犺KM)](|A VW( }8CjNDBQ>̦O<+`#]T,7}Bzgo6EL:a~ &کb#'( ޏ}P 0Ba3TeoTZ)MQ Fq9YbnO N 8P~&kB7ndG2uF c,͖/-HШdooy!iStmfDgD-.,+^볭 $k5醲}=_ `nr'TcO@\;O '4r+ P@!ޱu'£j^EQ*}:kN+H֌(mN2uI 5Z{ "Z>ȴ trdS?4L)4#Fu YCo@.B۳}N'޷kHH.к`!=SBv7T}ؔڟ`.ֿe#S0Ph|su]1ӛr>䨦mǔ& d#~(e"%k{v#tX_=ܭo_;>jBDz+ # bcٓTT,)>rq2!-G $B1~ǚ4\cZU]?3r tQIS7D .@ڈ,JAL@d2Jlt'vo$MҸ`?HD5yZ_DaL@ ӕeO GUNyxU,>mF kOf87O8L WJ{_8=!֢>؋ >u}GWфoC˕MI e[϶xj3K~'qjlBh \\GҜ7 #L9T9Hqt)ʸOR(UèLScǨɬTTxv3.I'hv?r(4ŏ`s^: 4=|F=63@:%};FeXd\>xšZ}Nb8 ZtJת `:3`4UCjHk,TziZ#"p(r.5Cg @[롉f+#,Gb\_N/hj@ҌdW\l /ts#k?mdEklPjw!"|g.!+=fc Q?܇:pTd1vhľ"9LF#Z?b([[5fI ~x ;il$Zs-R0mƻW;YRC ȵ 3>M(G]k\Dc>O`ae@p9%H9@8!1M$@Ko'~ DaY0祌vJ]!!<^Lm45sD r(՞(Ϝڱ-O捚0kB ܩ8K|Y]#agHbwhѤ0=L^WxZ}j`'t+e҄Ӏpڬ>FǞ8kO>jɩ$ /=G6 ,Iȍd5 as r|Ou0rk.?I!m 2mNi nޖoA^C^qz7!wpZtF3 /P2VO2x¬?fx@;eV$ֹ07f#;kwjBH =<;/Syfj5 bZ+_)T(eZ5%#qu}Ч&/R7nP^w$&1{ްzdǀnyÜ2N=WSW 4C3h.wU,^д)UR~i@h!Y x<+V[x5 ! q׈Rj@,yI`@˥n%s^Z+Qi&yWh. ';xpz>|Q}J|*ƁJù|&jqW2No| i!i0meaYXNt땸,~-ruc(bu RoEYcL_<ՄToXh3@MaZSډkF*cЉr =7Yk3SQQ|$TI0}3QK;{+L`9QKd5 21BK0ڤS1w駁'GՐIzNpYGgq{CU0'9 Fy-K=|8ff*l\!KH#Ai)y^hmCb2X7=d)/eMɕCMfLq$_ VmeVĒd3JQyCa.@*Q5t,-, jUǨԤ2™ŋ=["x|٤|)D4m\ q2ߍ'ljy\ ُG2>6KxCڹªin'fq4UoH1:L{&"; !i(+ke.Aw>P 3d;Tb_卢.U9jz3jkRV2cyNC ѮF._54 xM{>Kb>u:94 D*^b (,)9b:mȥSlV>懮WȑnN?K8l-Y"ŨeVZȱ{pǓ'lÌ3U0n]񢱑v,FvG}m{U):LaܐXv-޺($vtI.]j4O"fdֺ(W;h[vjp|j:$|ry/736{ yQcq2|H1w+˵1e+?*q0PYcve5.\\DH9^J >|u:8lTrS`bo@ E+ xIsNb.LJ?`Ļسu k`N)U@jn(šFNUۙ"jsЇsxўxD,־$W/ hFG;Ɛq+J31}CuQZAaŔi/m(ʭ4fS,"orES3ähg cŮG:xE!~ _t)hQ-xsyZI[-2^:~Exhhp į#Z! JNgѽ[W_, )yD% FSlwQMy\w ot[iF.l>vLYeTD^+:3]r90eDoϑɦ:TMdyCctII {Eↂ:s}gcd.ma &dӹ U#?ѻo-֢DUU {ԅ@˜\"kJӣیFT(i%VX!V‘+CI;Ԝ ^%Q2yZ܊ҺfY_K(}JI+]{1F.:v%+u=G|ʅ.GbZ?!J߽Kz%P7-F?OzSم HV6&X \ l~a SVחH_q &zDN ֫Ď0.O͓Es=? +m'348:ʞwԋNJ6R36?++/|F/@ĭ],%skkrɞɸ<YHwYiΈiɗW@^x1+*S,H "(\s]cm `[*Ԇ Z*<3/sGu#ES7=e! ːw~}7;d9%F&aZHi.xE ] DsZ#1)2<|a&8vJF`8L˯a >NiVgBQ6DQS yG5Ͷ|W!Uإ>[9swݕxe7$'Q}H@ADRS8fmR4$j֚ #+'('=2̤59~c[ϵΚ;$nbE>z dTS3 5pEP !LS ' S7OEO[ZlyF~b\ NI;xRW&ع5ތ1 j[ v-61Ղ*ܜSk~Dlsl`HABz TL&,b>YbPDžr.-z>z`3~;K)&&ϰgJwF԰A 틛05v9Ԁ~+:Dm}1oo}!ɹt蔏AFyq߁ojiXj?ڟ |< [xԮ=%"f?*ژ"*.oG,HO4e )~);JmxNF-kw9GSW$8(m?e%2\™qs:-ߑf\ 5ހ4l UL^g]c/oFov^9`Ϡ fy2FKrڤ!);7ѱOQ%~rɛFAXXSIՑHG5tNz'V~g0@wq`os:>.{B[]TCdDN\UHW! ֙KGầuw0\4:ݤ̨pkho^ubeжI*LBrzɱQ>Jf;UH+΃Z:Ht)5|}6iA]H黮vt( ς7ԕU9 %ٻ,KEȼyࣩ()AA#J`cαv$Ibv'.(4K(#9EmB8 jG_h5 G?7$ -K7z_/'% 3m/C+0BPq1F#F !߫ $Y֞] Ue7mk)lڇRMRnWS_0~%)OR00:ACl3ńgӃX7PqpQP*/Fk}< 0Y>\ϣ$(ESe(-I; 6r7Ɖ麛mxU{OKՀ[=sro~|2b[i0%-%bDBw$Kj5Oz Zr6<]2eQix>qp3'PQZ[)xޭv#9l. 9f PgYUXC*3/[ [(s΄ZN/rrCon* m]l\~`b뉸vtd$NBa7ovm6}E^mT"eF1}zCFbɳQ3ep7>4<|00QO3PxP4fV;{H`?CĈ %>_^$+=C;ׁpip%3*{@h.#,/OX`׆9rĘ`Oy4k6lyyexq5b:jѐJM̞Pc{EP,K!R(NqC*e 4ĥ5 >]y@!h5: /Oh*Qݪ5U,`~V [drY~LAVW~>=q/JGarZѮ7tˢD HkS#u^uTΨvd SVdzS+b +.F_Ž4 CA98_Ma`4H򍵾1c CyfsCBbd0|9UB'\!02.qscP y)]h%ٛIĨk*aqOn-CHeHLk+2w2T u86 ڏo' 8AAkG*BgVF1ĩ3*xb"8 <[>k}vE萫L՟b>Ҷ;'9Ӊ~.fG-!M:=)Oϯ%\32-zfK#(pF Kǟ.8q[ 5Q(}8Wd7:ek%ibj@ H4yeҖdAأt\o? "#>Zm/ >Â|5Ԕe~]h΂ /'n` OJYtp6{--9%ť2;gc]/_6j']uf+ONྻ<<4QE_Tzu1 MIeS2yA%=S'ClQj3G$drbDuQci"3Fz; B"L\>.` qzsF0+]0z F*Z_A;{qV1Lْ p!W'bљ~:gbϛ%qu = GYߞVj=6yBEtrH85~zJw>\'GwRg" 4Nȧԭt-K :񮽙{:O^-1K$5noԆz {AcHсV%@hwFf x|RFtu鯹#kȠ˩r𽀉jgpTev!P܄~5D W=@ oWzN[~i=$봏y'^їdllXؔf :`sG'2t]#Zd.ocxD)^чQ+q̻NnJ!q?8:sX+;$n8 vI b)]N~UjX4+-K쯜 f@ZJo8pmWU685O]j9,9 xfS%PMH Q18u . Cp5N%% u )T*`Q`q&YH ?lM(_q&K*v FgG0`*lyBV@cNv$K7ky!P-C >+Ov9˹KD>)P D]#V!V@ 1 шdBB ЭdJg2aLpLeĊNerI@~Q{JNYx kHj'=lÐoCXՠ˂dֲV[2ڽ8dGٴNܴ[ ݥO!F!UEBY[ԠUo,? }C٨"bz~n>3>} 2cTڄo{q!$z,$-lkd44xNk8jA ]uC@֬f.Uhb=B=@f/eyq2Hrc$O[,;u,[C<3-m=rZJ<*iƸwݩՈ:ZVorR T*="{!4IϿ}5܊ATAUW1YﻀHY1nmffuU\FFDv2rýtC.{lԃKZI;Պp[x ~ݲsx^ %xH>ŀnRl:vL#"p*BP_AI}Ü{t@ p:m@4:8F~9k֙Vz'2F^[5M͊P-3ܮ^J-z`(ԕXw( )h,P+T+`L| zٯe}u*Dpլd>9uDbRґl>k8 YY.Mz ;ɢ],$WS\Y`-]-ܢDnbf$m0]mȣ kY) 0?賉&P G&b 9ZW~#o"j7E<sssCt?B6l~tJxE]@SZp'AjyauB(v%?s{t^H ŇxFѻn ?#4/lr <f} SExs"Y-} d䭰8`zvg24r+M抢񀒬 j|dI^Vfvi;;׉gCEB\8fQV'CZ)'V1W Y2%5X|(gIJ:C7֡^L0Jݛ#9ݓ p)6=Fx6zp*P_λ-˅q] zc7;`mp06,`yp VPD.37pӏE+> ?_*'X;u,麛{LMG#`8&WXJ-UlpİEOw!#͞5ˡ~ &-m"ZQMIXXaj ]tJDWVL"$?lψwG-,Pt30x,S>f1ZH75Q)uS?P W>98Pve{r"fB-;yHfE}TBLAB/ʴ ~`xT[&p5O9PGEuVq ge`%]I\R_7o|NešU zH75̄r ϑk7$ }RXOu4nK|%`k9e*?; FƜ,bMG}@7kFCZ:G6@Ld|"'0'jBN^ҕ+yyQ{ix[p6Ah1Mi߬J8ˈBYLR8,نV;N8[/1VwU-@Eշv4,@) 5BEޕ6ZKj\dH+OVF!OnlpA?iw|̇<߃]{k$ϛHbL%Oz LőF  LT,\t|r9Ŝ[`3\˿%㗩Isc{ԑ9^"'#5Y6ѕeY0 X R|.()IncG+q9bχ`_L,OƈG`Naav퇭8a+Yj 8qmds {u։Ur Xmءl'wLC!0(;c>l_[l궩p</n"!88zd jJEFzlHKy0(/Hh谍Ls `%:AlL a%6b ]!)骝NX>ԑIFn`uj眄\r˳SP|6[sS7n#JM1pm[&%jHkWDW,nʁ ՘u+sUEgho( { ]GFqJPŃ˄Q!o)PX,ִ2S/P14 ;M:3d|}$fGzހ Amxcj@Ë"Z2mFȡNB3:ntj KsS'6iN5CC$s;tAYҎ6nŕuzǎВ vD%L+e`m&/2Ah,ë9io)o|2=Y64]h8{D @2RbvPV:_b|-%Ƀhd=t 99/]+etI(# 9&qv3ħĢ׳cƔHC 9uwJ}!cbdGNUO\ )+>\e_!|$?+_GE .CHVARcA)DgG\pVQAYh쾷7h(Tf#[]֙3> V&f-ߛkAՒMs1u߶y_$,) i/}1#hZHQܥnȒTIwk#JS[ZpazbKp_,p_Jtgh$tmFMmԹh)s r Ϥ>ђh(`` qjTp-{ͪS'J@|Zgo4?۶`ŧh;dgRym^O_04ZWfu 4c4`lrP3qJ*|Wÿںcf: >:IbI"ϳSnB/6YFP dr"#-k}J/ea8/C<:47{ Eq AhӦT$#ʡ#z1uK?["g:Lh KnZ-81iav%髧 ջ%*v[ q}~B_[$on֩ɑ 0Qy@i:y$ٿFN?Tev‹e-tom(E±'9x EAAe']7>|/V ~("·c(j|ۚ;Oi[>QBǔ9Y3h+a5G9GE(‡*O-a5ޱ m8m)0.ȌgBlizTVEgk`O|nO[ 6|9vgeEzgk`"=Ndٖb?t ,!^z E <]%+}F(k)=J\ݤS(t ?&`HnwE`&DoAIR(&W> ^ZśMDo#3<\@ 7OuQ Pcv(;ԉk \xW5Gt6nHxz;,c|o2[w.q<7٬ ,@ZUs6|)Mzǖ‚Vi$Rd60˘z%e/ Oe3~TG,Q! Clc%=AF`aCHujRvdȆ8`PW莋B]WT.Le%U>/Z$Up1S2K%/*Ze(@-|V p68<52˄-c%580p#LήΝJ" x_Ez}+>WT [,jS&ԙa*A@W+NA =炛V!Я;gB`S?FM7hnuPIVǪY Cs!N9v\;:9А"A]qPw vQjO+uiY5 oUoCbQ?Skz/Խ| Ć Gyi&нAf9VڇgO`jY,35:W"b\tStr}Ax{nDڧEb{[tq&1>nAC'cq2R풂Q9'WAlNj>؛ӻI/ȺKvӔ$7)8?3\9[ͦ)&Xy}v„liϯ$:XǞǗadW8;b?gtw99P;.Qk-c9~H̔]&(x}@>ں jU%3JRɍL>H3dT+u?|I4Xގ.;=lH>bq>iUP>ȁJB%F/ wMDjsnU }FvU9(^V`5oI g:&5#L6 k ]Bج JnG^OĚġ$c;(lM\hmxE) ݹbǹK0GO?ԁB]*nT$5KS 7ou8'(bx*|c=+{nc^y?z9[*wӥtqTy\X6t؏[Ohb'иc71:)1"YLuEP1ʁM JM|Lބ&M%8OU;sy:%&9W^ͮKoA vAvӝ 0t#EkQIȿ'OtM js2h*{Z'J0dܵ^)Z0 d2k~1Q:6N? I̛fzޗ~+:42v¸`@}M 1"ZFTa&$URE쬆%i oF 3;G2+sIlթT:DkUxY؟iL:wssMLpQɞf)/yV\?HRVc8K{{:2vX,\bIP qS.QTƍdW wG::)6c%!я8Jx4 |vY&N咯A gL)S'BxU_8zwWD-EykwR1|)ԆKW޹n`2bg׽nq\?;%;ɬ4|RP{ )QK3quBsDօbSmA4%iSXvZV̿f_f޼K5I !̸X: G"/amG98Mr8Qg'Kj]<1@-Y~qИqr>)17~2Q b8lÛJ`Ӌu)7evV2eI+$I~~ELW;6l[YR0eJϭlT#vM<ma $oGvm#xܞJK;vc\'Q7\c!Q1&>mU.ef׽We (ZAx3n}IТ}4 ̾}Ƥv"^stH)Y]M|>,jc)at7I,2ͬLXQ߀GzPrb`TbGCoƇȇG3FBخGY0B7麅Gg27ǜ`=hX&.&%bէ v GzK?eS^ӈcbEVj"80TԲH4Iqt0.U6D7M1-~UX %,n_ʥl72SzwԵk,߿maS4q ozBc+pb;s.;B€m`bv`Mn%I2^N6sg? m0fMmh*/B1}vCZ;0v^*&z_M0y[;{n=?[.ؤ\+\t*!nۨ9| J 5UʦU3y^"~$iQIT6[F{W{ǷF=aZ"}"o ͦ~[4ƚÏC&P !8#ޭ4ms `4;.8j2I@ylA~,3\:wT2&(gsբp\*I/l4z$Bn$XwPM3Kb{VxO1`l("`1>"8%T$e0ad`҂G޻?3a(<Ե*&ha[֓IWɳtz C&hV:m=1\lC?truWե szb존b''XܛG0-GZe8n~CQn중,F\F'ťy ύȀ,: X;ŷpL,YShR⳵Uh+Wk6y _'YsQ8ɹWO/e44r/'Z9Um:7Ȼ5x@9Ji`ܮbk9?۵C:5hȠ ڴO+Y,I$NtvPB7Ө/M~bMQDҚ`Tuw߻7"Vg,[<=IUO٤JP6RY8?6J b@?nSo`C '=i-1ttVO h]㘁zk hkȉ],\z73s9W\pj] '}g.phkz²UhL2薑xN:JQ϶i Y b#OA֖)%AF"[)K-ICWD:J-"b^RŰ1:t"]ظM8:y`PnLo݋ mY1po[L_tSC3`-KrZ%ct˾ euyp '6\4 jˣu?F\;8@3G8}Y ~ OHڅHw#9Z*-6} #+j z7˄ۀQȺgIFDiS|Ohf@B;z|~+I^`M)icQ2&4HZ'GfE*IP tTu(:7;1W12"1@92Լ!/RSU wtá-2W3N͓ͣ!4fFUv'Y26{aDzsP}h;̓}nqΓ mL`Y'W^6dcV66S, 9$)DPfTB0$5tӳɁ&P>jRh LFF'BP_WfcRs岋?N)?4')'}.)ڻ(iSneR3+J+'39JjAܴRXT݉[-Hе%r;/U]4͡ ;9[lAS%g৓=+R[]Ӊ8^yP'ei-8P$t)sπQD6|J]`~2Ц%)'Y1K4D7D5y=ocɃ/Cbb2ˀ㱏ajdRyA2wɆ)}.0JD1ܹ(n̹hgI3=Cb:ҹZ{me4?)yW eD'81}N.coC4J9/B$#k+^迸De2A3 :~65G O>w>%wAWהaoFtgeS> WWo/3>sZIc(Qq.Otm7V|ky}S Av_" ںKʌa"b^F&ոp@:@$uzZy[N8ݲ% hU:ވr>3^Go_ u͝,sYh jȠ̱+MggH+&}yح#hntUF2{ta:W pZxNn7;>1*dD]!Bb Ծ9bKMC.uRx/ձƅSN=8dA (+LI-ЙVݩ**:(q\'AA7qC06%>=ThƜkd$08EeWGE& ;@]wJ%Z"ly>eqǙU:Y"fҹU痼ln+K*u}W1THo;mj= 7W $+B@3fCy, `UuBfP\c)Ą73xh(nN9==鴿ֆu91`p֮-`mi>%yPr vnظ 9 Zf]r ɤ{~U$nWk݆C(Я'XXV㘄 }DYuWǴgH~dQd^̿5OD|*90i!F#XdQ:h1dgy1ISPȂBu{*ZeY H^.+˾,x9^®'rMnø0s3pwG#YϮTV3"rg#M0$ꤲ5`%]ݙ!ء`'H(#|i!_<7e%M4k/՞0|W's6OQԧ~SX'-Z北~`ئz*đYl۲Anڐ0*rN>o8hϸMH*®;Q7MFv GSSMέu~BV ERuSV4Nq x"B2SXG>c[JD+\/nad^4=)}ZC'HDؿr<_cS W#fB|EY^rR1ʛ̪ φ+ߒBY#\QA+?"hK:pW_yLQ9&:5  ڂ_I-(0o6BY^^ u,O.W̋ d `&ALxV0ԉ s(C TBc#DȮ>'jʹQxltGm4,7cJuF/8xUχaMmU%-~)5m5o`[Ȯ ۭ8:jʚQ%^'<訏 I#Vki "5›;Rjg<]C)di7Vdl9'`E}VCMQ:߄ Q)5F\B3J㼟 O 6F  UKI+7jʸ ;níֺsm>N]CmR^6~'igzo%#USdN^Tg}6]:~1TMӰK$ 17|4y e?_GtUrqP}4 BS&{`#K8wF6M9c2E1' f'?Bd{.Csd6w 0N4뗮9}.3 ww0/mPMn%"9ˆ;zcboƶ -LIXdsN&~aw.}X$9Ԭ!` G'-mʻ+Q1(RlnNk {gɄ12l@̠*)|:0@ΩMH=!$!-T|&I7_W=Fl?RDGPb8aԑ5?WM5vܜF +g]G],pb2Ӱsw!Oq.PD>?ct:~Gw[vΘjMmwu6YezWoVF=_vmߌ Ɯlj ,69D&IL#y~!bpFy5 &H -=>5G`\ӃiD%Dpe%DZ8g=cp5;8%{HY3 ?hmO0!Mܨ^`o˷2M65;!W~1cQ!ˤ5@:SG84&Cbik(J$ S̶s"GUhAxj͚p$ۃhV, 22(/nVZye4y Pf) WHJwGM|ͼﹶԩhD΄-{/gba[ Q' h3:Ww=ޠ+sʜIK&Yɲ CCŅSDO0ڭ࢞i15cuoS3Cz7;BeaR!_c4ߥz,FdxrBռ,Zmf#xi}džTt1dVPۣMVtAZzjaEI4tcg l;N_:M,K;Eޞ{4@Núzr V~T-x6=qx-JNR b}4z0eft_ڍ!uW9H:[PKDf\}A<:-y G{UKIl>o0U78FerA>?yj0dJ'1Ƴ絀麭C~2/h+@04.>7HMm;˗H=,m I=D>XCy2 UْoF L5jDqR!2*w9P]Ǜ7vN&X ں!'ދr9Vh/})Tɉ}$J3:ST%c>^t*(=F {1#cEm:>Vt>#fU5;`3DpaT%-!PIvAv5!k[&{K@bE1qGuqv.RJ|f 4tH[naz%k2.>W$6aؚs=VnE"E9IVs΢c?S 0qIT5Et): mssy{%|΍.Sm ]T㵆hMst`ub-J WY8paON\6+#R#XګCw=Q4򬞊hu 8gX`l ܉ ]p)OxЧ:  qG_IGZ/^:4>k @n˰$ 7gk9Ky$:2kE'C:#6.l>izˬHMBfjӬ7Y-yC3S c?iB c,33 V:<)!Fg\xMzT.y/(9QFZ@Xa MAs8D%5"{ʵB N#X}F7ot$8rMpg^! eO!96}`[n/@J=T$%e1zlz+ECU@]V6l]9X2@RK57TxxP{AR\]K-YpD>"{pϹ[Vi@9ԃlAqR&(㬼\ǂޥuLEp08~qGu0),p^vȨ`'^=SiN2PMQSvͦ+׾/WE̓}cEgRwe `S"zx 2¨طU $:\yKQ7mYή*,.9s(l\g҃Y#IQodB_~GzJ ey7MZyX1:oEpq0;6ldҢ6=&2`aOŁ\- noC yCz)O{Ce)ze[*&헞a~ĜE/ _>VQf ϾuJV"V&/#E|׋/"U$D%=n2ɸ+ Ϛxma4N[*m P`73'亮+?-ˊPl 7dT6<b Tˋʖ'"U*B9T_eg}p#S Xɕ&# 0#tg}33ciּ-4m,hK+1TgM dp@44~ I:Mu*#QRVzM\:8jDtZ =/"m*)NS~Q2hUjWxzVZUmB o**10:@.Mjc\c0t L+B[F2݇VVV-kt?OӺ̫xbr96wkѭΰCf peܚf%ȫiB쬵w}>^xyбv!Uu~5)V 1U- Ppaߒ_Z Lݾazm[e؃#`ٿA2>ؕ/UXv'+ycJ[c뭶"P'->ų_Ār.,)_t5O7F0QgbzΟ)N̚W*p֟v]CMb?2 J'OM+3ۀtEq $=O"k<l*UΎb,?T~'zNͶGFsђcF?K yeB/kdfcRփwCcPŭf@ %Zr`@ R8$$Ϩ+y!b T&aRhDj]fq 'l_pd>a AapB8ONunSœtN5AR>0$inวŅnc!Fc4򡂂 spC fȐ3\i8DL/.eQ|@'aWSS)pQK 5s"o'E)8ƂD*pB;G=^QS=ilG[.PGhfg bpB t'-Cf'J.sw ⚍.&ԓ&uS,LnxU$H#,K}S #ZlSD ^m: mS{qL20 Q`@2ݞײsrwêΫqfg>"xú*-d8BںabԀ/u*(1EJk kc&d=؜ cUEhg_ng«,2]LeCaŔ+?R2`\F{Uʅ̼ÃP G*֑Q~w9kPC: @vL"sB㯠?w_/w4bNF4 Q]N`#qP<0=7HAAt>n=9z=Bi}<%=L@UY` $oZ|n٦Hwl߳)h~ۀl-w3Ft/2b5j(2KPkJ2_,ugHࡓe\"~5tbⲔP`Wo_!N!/D*J =$uy"Gx +*aI2:BpN]CcCށs pdLo>2vدg|[4̾&kkԔ*&ˣْZ" :Y1(q-{̒A@;^)eO]W z=buL<5RlAE`3jX]_LjZբm\MIZ1٨K lcRmQ?O@<_)J6OhPN yƣX#1@HB$M9XU][}S4>Tlq}&fw.!AJfFC>L G8j~ebW3_ ˷m_ӢX,1`T-Ǽ;L) 6"!^oٯXr W( 652iϻnz~͕nkrcn_HQ`Kϖ(ʮ X{͸$YI bPN&;9*g 8!l0G(ӛdTI$߭S h 45"#u$7rC:_2Af xY! %қ4HOsls~K~>0NIE KZgnގ?L+L|oe<\+h3R`R|* !1zzfЀ:nNxypR sj"yg+.(Fܿ"6*Y2?Ntx?fUwAˡ39!G\@&=%贙N&eRĺԼ+#BxZBO(Gfd<ݕ x9K-9ʠfH:4iZrD[`<890p< ;RBQF۹B5U1=>TڪRNPW^CMP+Ƃw bԥiةΈ'^ՒWb7jt Fh2Lu 8o J X'/.xJxicLCE=P3 Y^Yxg1}CwA:1 l lBx (aA9>-!B}=fL]ʟQH0loCxl"Hʀ=`@9qA]`Y=m=+ڹt<atOaEBKr9{v^>nQ#s"[st/(*1T΁L 29u0,R*_Ǘ[$?kbƧpV4CL/lUq[%"\1#c `vdAbg^+ʂ-:U xǽM,H˥!K ͐'ky~T?ϫtloX R[ɶ;BJMBEEGF HcxypryEۤ xPvLu5iq,'l z7AO!mtF pY0v,~ćdn&k8'-,U" Py39cs`UˁS–A'Mu X^7-\\6QVY+ ^Zu [<{财*(F"bF~!ǯ3Ɲ&nY{N+ŕ & D(yn j 9-oW-+1}WʬP6p(w$QߒWX aUq7HEK`g_@,vl[|},=wiS/dF ZW呷[`^tH5GN0&>M^SV98⛎[mxCq$H_$C\VoDWRjhOM8Q_oh^ڇ6H#BU >yu7ܗF/"Zۅno$%dؼF~T?27_R)a.u䃥VRSc材T̀G]w0tD`9c+9",pZۂ,NBCSI@4w̝tbWz _8kEZSM=%B:O[˂lݯ#X |}:C[2+X/T0ՂT-p~ؕN)c'4>)1d۬z॓ ^kp6R&"^Uչ0oe┢{L&e T<">i/G($Cn(LnOu¾i<%%XA'%"?^PqI> co:&Ś`mԛ*~[2Hf#~\SWk/Lei9&i.#SWPSr'/wsL7eruM@&{a9#F4~$|X(f˦OMs${a@, |"f!L.8F5{#xS 7ce`-1?!jTh t-FHp:/"AfAtG2aJ:z" ܏y߯_ zφ]'#j'JI{ G8:o8Pd٩{Ӽ8c#L9grKI35֫|~IfHlQVATKx/k<.~8f&3ʇS.ҹp%E 7+u=K@-ީ$ ?FDXUU*.Fz;e %a GM!:biޠyb4 Y"͸jrEG&Dyzljgt p_ؤAu3w-u[Crs^ĦFNGK]WQz!gKh+4 6щ+v!]Hc %EH jVbכj[w 1 /c, 4ܠ"rD8!ug FiÁyC1%{͒j7 mR7Fm֛&cv5Fz9D G{[ڍ> q06 GXTvAeh6ˋVwJbk|Ts`TG ӵm쑆 bnf"rV Cz $>Ej!֠Ӟqgz^kRP[wu* HF3'pj݉pY<0Y7بC޷z޳w3x(UG %l*Jk.A%8AԨQ/mcqþa0CQr$tb!RbBy,805%K_RƣjH?2'%e 0 ^9ܨח7ݞ0b@T&$o-R`%׷% ie++JTвj[vH"n&qZ٩}ݷۓ =+tutWO޻Xl&CX7HD3*R),(/>]9iJ#GbfB7?nuv_ K!iНF0 PC-2Pz/B\[LC %V@!.Fķnorݚ,%zSD|A XtOKuw0C-K+.'M7:0ͤ0ܻpeO (H,G ׈R<(9,s?)e< rȂDnB.|L[+3RxI>cZI&lDMٵg5/y&!Vռ^!}Z*ȧ*$@JjY^lm6bkcߙimikJ2@bDiwrAge}9c}:⚁XajQ<" h~(~)\|3dQzik b||%RBmeQ518Kf|5(\HӘ)J(0% {|_i>9 Rlu?yRNm=:MSfhJ#I}߃?Xÿ:><|yәh6Q#QY"΂!oTBH.q?};(/A-c|SӴF5M3̲;,]$GL;vxij|Q?-H lIo h^D#s,֐l,hgF 93bx 8W0ʀZ7#8N g<-:(- NTnS#E@tƚ;b _X _N%0Fp6{"$1mV t;Aa76P/ ~.RN)2/,rMDWj0dh[m,?F?~cRq`?3 q#{\,Sh .cg WDgtC:2ol6Ѓֵ*ַ7j]Y+ڏ$luͰPXcFmȹøX^ے kiMfS ނǵ8?йꓧ]kI.bXZ.n5">BrM62,x9hܝyI,R;*1ˆ|%(:"ZMS]R2 ]7's`cjy{u UۢƨY'zWvN P+iTlyd#괨J^ ,Uz;?u 1Y6|pt/NmFP}CIK"F4% "i+: w4'{3M pP1uIUo7'6%Z7MQ+],w8@q eSyR63m sA-ɥ̬PSiƊ3F:'̮ʦ?yEse~H#MI{FOEzO!H Qq1U%V5i;G͆|.%sTy#'ShL1Uzqhe2bl̝7˶ORK{j5s$, Dt8I W/3}';^8<@  kԾ"uJMVb -v˻&PVļ;T;Zj#BM7v5k%+NH̝^0©7 p3:}|ѣYVz[\Ft CSX9} xwLaI|Of.€ĉ`g}=L22U ͐,.F5<#@%kmh;.bӽtRp3I7ZB)@6s"#K`j<>F\a[ӷڱgqS~`4=!8fB|Ώiq1ggVPղ`hB Am,栒ƧD7+S,m$1il,3ץlnv|^kt~[Ч/ O`B1|T yS7E+V;2j7KEF my,óZ" Ԇ=$'xxL*5wzx)mOSkAڵi9϶6:h歧(0[@@I&xtqG(X\Ȩ x_GhML2Ҝey*,ڻ5QsNMCXV޾ DwԜƽ-*Mc㶖Ǻ4H LAFLa=| RصL5J!$x lu?fooV1igppև_E0qEDe29)o?6@?FIRGmv6m&H2Z40mBs)Z=͇\@YL~whb0[&d0R^*KJAQ Z/N*\[E@\ח #9+sSwɼ5O`zxvTMANg'CJ;y5gzJ2V T>aՀaUfh>;*?z'C-ݍh7?M$%--) u7[&7Hqe946t,wzb/+5^U#8oMf締'y=J1mBxnB8wÍp֫h"fU?){>h̜A00=Ay] 0O2,W)]4;j$װꊁ͛6>5RySJMDUrھ*r1|+_PQs2LHJPQKʻ>N##TZNO'7-l}Zz0Y=eGF4/qyT.sZiKJE&TxNW4zgOBqݗd,!4 5*u>+ gedy;־MK[g %2?#ܳlTЌBTjYXL݄IE!q!Pmpgw0C V+o޷obnQ+aԻqʦW=ncoNCnEx`)o@\c2@ŘOiп`j<b9?O1rVhX:aT֮GE ㇋nAQ. ^?f+AΠtڨuntٔ97S!,d\7ڝKTgoْO7.AOò}KN'؞B\H~y.jUZKm`~brUZc2n4Fmэکv&11) l&:$NE.Ѧa4v$ύ!sp3!1lqSHUB@쳺_s0;ѶzdCojMt436q8!<tMɉCFC5xǚCs]cX\vg9!%NL=dX2% 8Mʪƈ!.ٞ7P7`_ * PyCڲfXDe QW*ndvלc$όUUQENZ,X@(S% mqoZuMbq y. E騨Y^my4SF:BقDih=Zcbhe UF[4HJJ%h:6-ʼy}uF eI Ҧ5lybRBPl+HZ)yu vo%{gX6?1kvTʽ$0,+Ho`a;2tnfr54kz_K]!%I*q342o8SAJ u>q hvV5\H%ϕ qZB0GRAb$np+2@Df#ӯ9sQNmki5fwY&^EP1{yL0+Z;H}eH>[ʯ6S[te)FAo\qzT9VK nUco[4Vw9) U*^hWCgh-\h#oo|dK1}uD0ovRvi*b |/e xٻ8y,\OS(‹U, qa-NĠ@ݕV̄^^əNd.IH! 89]|r|{z3{̫M[oe_BPnkm#-tq1RH#'|5+_A&dQssyvG0{#b'63GsDPAFsWo){D >uG T+ fV&R ⬂a">e0@Ő~;' )KExfo lP.f;7ē ̇_k&U*5 T12_"z'Z,8Q}>_WH 9KS?`Q'TԻư9"RTR]='/N#4?t R:l\Q@-A&>n3E>lI$TqG #rg0s=J;ˡn]& 82m#w\Hٞ(kJǽ"H_["hĞ)L_TmnbM|]WlrF k`%#Jؽɨ!]ՓbT+#R6XM2+\Dr4nB.r/Vgn%aC\i ZVd; E tV7O"ൔ7v> ;s=wЗ5x@"}ݐW ޸QՏK`є6'5k/:?E'r 2x"/.\\8Fp k8hs P lPB6;O>#pӰz> m!K*5H/'4R߱EUe| Î% F2n 8 JӯxoIs7|REVD)j\Xڛ F4:0ln!dQ}sjT$a%UKTIoʁޝU-7ݛR$vva' u4MM+?JeNJAkgu=a.[=f}\l!uܑ@xvCWa؈ zOFjIuU$-:,iݝ1Bsl3$&QR[X+~p6_d%ANkP=JjկuWĕ +.%VG_~ظh)S4^רAUvd{8gh']!OMxNI`Wtv&l*}Zv "檩sHrtQXiYX%(* 4$֕ 2$7C0pm[QżhfLP}y\\Q=un{o Ar %61,jg=uעU? =ID(3@ ;pCQhWaMt`TBc Ep p)|b g Q+Ze[{90TZw‹<uwt,!/މZNTўxD|{.(޶Vk? UdDDQV>{bgl)&}M~ScU?졿+!*Ӣb{=ʥpEZV~Яւb7uhySk|9(Ò1qgɋeUQM\}p3bMRM:aUWv@*YSb[] C?rqnQڝ^lX^FK\(D!zo 1 t+h {D!VTpulEŻoyGiB06SmE yH$agF+ژC@Y%|"ݫR1f3~$_Wkl{R״O#[qv#Y1bL/&'5к%+Ad:0k~?r'q$`ԔS6Bܙ0LÉPj>73a[?N׎s[B W^|3=3-qxX(o^3/g i)zGe2T9Q<7Y O  ܮ ;v +/n$@цT,t|r.޲( q 2+ն!ꉷT:MVC "A}WA؆SUY]*MPٛq d/8rl>().ްr-֎7ڜfԩzlpn/1܇e#Wh #t8p7_/+4C5qSR1!֜1$4_Z(Qj'[N*Os |Zy-McgW1״^OdW__2|̀]/eh.eA,˹ :x0'-h p/Ɵ@ȇY/2 x\:8 sg>uG}C )Zg 1uӘ,4wL8[-ʫ>#ϽXvQ6}<e,ZYvfXGXOvxo(#d*2-KaY@3ճ!C ( 6'$v,r5|].1OdQO2ʺ_$TXGqֆ:](ѧzZNAU34ӎb~~PYPa5¡,h"|;¿B lK>-]QZ!1_7#_2vU]M4sd\ b=^mo*9cDF)QUqܾȡGr0l.M:t[<\,vgD6Z-*HavpMD5/ Usy/Ē (y5ى&c$RiX© ʆi.Ǻ^偠|R7<4([ r (F2ЏK3,vKb[ NÁܴ$ qBJCaFĪn+$k_rnJ {SXf, 8CT;ĮIptfmk<$ȩ?XKP?ЙdjoD$JYnZ<ls+GY]N/HP0ly!Еb(7I%N;˚U)?“hw@`,^ afUo/HT2=Gf \8݅.o(l*M\Гuag_`}pj i0شY(٪50w*j舝<5S!2'\Bξ>( Yu Vړ"( RDA`S܋` %d$` BM sG1D,^/0EQ]_JHQbSҽ:Dd4p>gPm]j? +cP$|hQPB f7Nv)#oGr; o|_]» AMniUخ?{)| ,6 [ G.`x[Ő YۺalG6P?30n`-,-\E a(OhZϣuL~+#q>Zd4[e2=~MttV,V|ѱ#"b7Bd\D`t-ԞZֹHtD-6yV>0~nXPZ@p : loC0_"D~RϠ/Җ?B?;[4ڌ%2.шIѫ2:4=.*]7~ ZN;ؒ}D,} F,,*@VU^ܙD%VeZ`c[UмNRCi8I J\BAMaeߧ]=6[8gF h8E-:~p*jKЯ֖TRD:nctiC{ZFOKe-Rd0fײ(p ph4 Y6P*k)5`YwyS`E nٌn&SIP[\>GR|80ϒjW6], u{]G1W nv/8|EnTR:kz'B] >V&*fL*|(1Yo`ko028b%¸͝N!o>fu|.k!r7Y/^l} 4=A0-f )bz^JhfR )L ةj&3B{͔,MۚxHR!Aw; ztxosk胹T͑1qMH2beL Zѩ4[E+Ձb>5R种XGF @ϑH=Zm]k$s~EudO`1aKhȟZy/\?yiYWqV @6ݫ؃h-WT\'5y:7Z2Ov-#xjAe % zJ]D HS_`Ddg1HO@ zm|Z? ı!*\/uf?%\lwb£Lk%Q|HNݏY$)#OcLDpv͉sF4GqE=օXK̷R%h*w~kЊWV`4|vte0{)ee|~&54BUv} WIհmL[4N ˦IHcN*|07dJ-ŏa2Y^7\i:Nխ1KWҍ[<:?sޔ$,LjJYJ(Qߜks%c1dSRz#xݤ2y|%Քwhӥ8K:aq>VQK\ P[_njkJK{zd)B^i:H](҂|]bAq$T_EHUңܗ?܅b5JsVϠG2_l_iWO_*w|А;>&A"Dq9+FLyQ#bp۩Vf&iR7꡾X_>(umEkudNnd7+ؖA֕A72bݪ!D-xQJ8Z$ۤ^܎eUX9n\_e̹ dPZrH?dFe- ;I7s%mjf`+GPdB*[P-)׻혢jK]AB}% A@"Tӟ'-O~ PhIFW·^ʷ0igVon/ڀ?z-j-,W O}|e]$M;Bp[c+kBdD3G| &iGW)|KۑH1éa7v YYV̆RCP#&%h:#AВ!dHT$$ܾK2WBucF@p[ॱ~,0*=miO{uL9ЀcAxKrlc/Z.{ TD#a>^#Vcm뭮 _L! ̶ـ\)oГ ^ w/RRz&)P}0igC)]9/d>aPDzEXM+@yF/g%Gt5zXvW<<||d-PJLLb } JYEۋU?@uؕެ@_> yn $Ğ?X2 Rጨ8be0@ 4?:t奠7=JV'!- N?<04GSD́"bړY+{e{n7as6Z.^v~m,z }D6 .~R$u$;h=*9^e \H(͆'iQe<ͳuۨU AapV{mKA[ުQS8/Hp %~ tHwADdihv&-ʻ[3!"gRۗgT-%]|^r T19\1R"u̯Q+'Cx%0vR 8Dҽh C3>GW?$,ԙHYr5g>+ ,0Fkc<}7gq^ԱD%KPl3͜>6f6.2ATe%q W( #ゝWBV Y^x/#O-bܵ ޡM-y3^;1Yɘ Go `\|^"-`LGG&{ɤqǾsXe\n |"lڌ!ف) \w/R^֏&+ܷpZ2/GaGyd5^(6J*ThX"gpsn;(u)n؎zav JMFSHhrA~aZ,{YM|r1̪F}' ; xnVXFt_N(j[9sT_ǿロP!i tȘ7x' R3:`P}.dDf}D&`;xWFWS'`28:mF抬BzDJi;,Z3?AJUG K<Q[C}kⅵvkSFs1㖖cܺ<]aBv 3y9a҄Wϫp'I)%٭0*jAxH90 k!JFTDgx"r%$GXW][*vX 9ZQґ}W݈PhMZJ\K5y-* (A=V|\HE z7‘+6m/XhPFG)]ϤCDNqrx1kM8DETcp-%*}YMH~6qiM{]ca8'ک).R$ks$exj@~)~)3KBg$ԅ]bu}/fKu|f+#FdeD}DYHV F)E&b`g9gu]2z'ANudVȴs5w,HXA΢P ɾƢk$]9d~`bh/X!E3m]:j:mE.';,kPdZ>=aEHh`44(` 5\ M- F?"吤xZw**@ƵmKgJ5IPG?mCXixĂTkN%Wbq@K*VIaVdsE9 dm x-m#7;D$cms2300(>y]G?->۔:/OCVf*M1Տf/qZ܍ `=ӛ-6.e fXާPa$A p=]BzC@Lcm~?D;^w^WzMEpQԙ@~ hCMgqA=ɧF6EV=>~OQDsRvzkh yiqW~{W8[^qbF)L83K󦖺B]_ ^@|5zY7aو۳qzA^ﲈ%/ N '7;XdZ=sY)ӷ|ARRo)u>h g@}b8Jj`] #HZ^*m"ã9ӌ 7Y6T&wyߵ, $Tܸޱ?Hi_0|ƥjű+zaY{N&tD=7۪i;ӊV^ŝgU._涱zKMM'd5 {̼[ڎ4 Q'91H⋁ E(`$?Mx;7MInkn}!#3l%Ç0Gr`~ Wai"a`SUҦs;m%8AO N l7ےEN!C E+OO;:[^tƁHtVAfThz$&8;hF»+mtvFZ WЙ=Z:ɶkdmz\]ϷS&3, W宦%BQ .ȞNSŴ G}D)b;>xt'K @"jfKdoIw{Wݰ^ +|/xKkCgKK>1ߜS49;W;g3p$(T!FJ(q+xSMyRNO>PĐ&s;WQjk(HWilCŚdJa@glk[_-ݙSG:v) D!m ĭRnF> Ŝ;IShipFWy?BR' k2vLM 5VvSw&^aRKhxuf荈Ssm' uK=ּNE&q^0JX:O9Z62ߥG~as9,u.jD<׮,4̚Wm1L'ՠi[hnd0+vϛpqV ȫ;{bPo$Z`+:t^ mgWێD?W8Ey}e5JJy])a,^M1>4>hqs|GeBU$E0y-ƀ մ:Huċ' E 2wy+oΠL9b}!)wX Jy>º,Υ;m}|Ws@,׷Sx$W= +Q;=/*TO,8H-7̙QM=ǡ TܲRj}W~F)]2Sƣ P+€y/W_D j 8M(6KQn0Z5 kTYM}c ֊#> }DW0J$B`g_B45=+I>eͅ %hh5nugHh3 &x/Tt@pZTX7 C b. !x%,ΙNsg:|̸9S[N Hocf 'b^#D![~ |B F.f*{dj639.q(7dܝk U0k1oMT@kr<ء¦h GҞ긁{uhGe,ɘS[' 'lDw(6jᮇ suHk;yye`-R9#I{٣㭿ZkKSmKSf;]pp:=i3Jfd+ unEq9DrN*[hi t}w+CYZZ-(bӸAY.MNA#a6ΚC}fR?لITdDX0m~۩sFZY09mj;É\RB 1^ #9Z8t ; jUL'48[&$K}@\Pi }-9 JW_c jt^6H=el 5C~qZ}M]nyfѕ= @ #LJCu^말r 4-EtpZ^Z9_}TLʁbt|ykkr$)!@Sn# yhOTTK{=ϲaT+y^QIDk [l,ѯf8{\Dtl& rO5]Cn "]͢_:@qE}ܲ||%տ MԒulu&ʷ4=ٙG/P^76vvrJhٰ Do:_g+<9y5O J, $% =j6tI/aeOa7N^#fp=p7J/svHLe䘷 \R֤r*Q|4dq{ b%"^զ^1m[a^@v&n%p} -H:0UYP6EHoNuȰQ IT&-Ed0R uEMO{2[FM9#bO}[sȈP>o_Vhd;ց9&1("מ}&Qv4d^xJ&S#cӨDGc< v|CsyldٞƖɤS ]eTIRjG bd\KW[t0nZh{p(<肫᳖vUL`8YjdWޛc7~-L2V<妭1#"¶]\@@[KEHlýH~1!X%].RwYʤҍW,/4ƭ-F 2Vne^gkёk{9x;W8OZ6t&[pT<4{wG>bkٿ1@7+ jN@E?Sk,P`WG I[9]<6a*Vf$Fӂ4&>)$K8:0)F>T*MZa`'?3䙊qd_Z?G{֓] C=Fq(;2dh<}4ٰ = ttP;um!2: |WǙǡ|OȕqeV ELbY[ 9|>xTvĀU#uw`RK&pi+Nс쯖$Ϗ_!c!b=!':)a ͜yף23{uֺ3`0x  K _aaX#Iqq@ܷ %OR_I$OlI!:mAQ4h$_`_b=ni1גC溤o!U`pٽKt< rV/ʱMI3SРBJp܃֤(9F\9ҀYi@Ms atIoX oXU]Sd`<(:L5Pgm܀l¥GױNz]}C~j|bQk{`#xE1 b/ >2R2baCeG=ff&' [~ 㓙!VʞJL.H *5-=0U/_bmjJ9q40;],vݚ7 z EZ.e xX> lH1 c 9F[iR- xnN+-V?QPB!-Y6f!b54i KGp^8dGLé+ V >Y5Kغy ^HSOkp>չNHܰLɼ ɤ 1wix%P0ip &"khcjW)v PM3Ur-~IF+,D2O?I7+w(hM} 63qڟ+K Ҭ87hBXEO7g(JW\*&lj HYb$ױZ(Dsom1W)/$5jKj{!(F /OH%UcMM;:fr@]\!㘾YZYE[\b@A]Q>t |x"\en___{_ڮˍ;@u%gէH)nv0̇χ\1|}gW+S\k^IKP:z.&),nU^fOUE~K?TN9|Xrnq`[/;"^uDmn G\Yjߞ_] 4OF,NÆqK˰krS-F2FҜ%>eߥ l| h5bU[xtS`i<Љv$,0 gYFE2 K:pN@5?94EA1|ی}NIkPvj-?Xۜy~@3U3Oq6|u,\?,Iz1C/_V"75|RAthY%>_`vXqݻ;vZc!ht"/=)w=p\2G8@FJZ IAFBى(D׈=l#JlW`sGpUi!;qrB4fbc*vBXi# A|aŨwP&V'Eӻ U%tc#|ķroBzY>Ͻ=ę.zؚū?QJ3qi1A/d !0r3F0|կ̌gmHr֫eHpY=QVK Jѹy:Hc{.&R((~|͗2)4>՝(;<%'sG@utݕ5h]r2hn bF^.6hPirC<6c@F.#ҭ 4)8f*ҥohEt콾Η>T 73 Ttnej`642+ŏK΂j?ȼh69N* h`ch ~]1k/-JfV9eӵʷgھHO95QHچsjS.;y __ڲ  າ8ÄT’:P"9†i{?,`F(a)~LN/5j.I|J ))˂.VB!@H;u]iYB'D@xs_rBn|jqKk5[Uḿc47)pc-MT`?Gaܦ[%&=ޫ{8k M|$BðT_TQ M䣏Tr̎N9)[6@Tk~yE/th}S_ U=t`KR|;bdWX ;| +Ѕdnh W dlzUsjˀ?,s'c_ o"89lWDtN\ #'\пJ*AsvKI"o)pq08%j⥮HIkVҰ奔o;s<0SVtÚN8Aq 'xjyi\32{{\~7,SHSC~!32A;&&̉lD**u+{ 8)i%D/CC8Lj?w^a#;Pǜvr( Y.H4ڋȇ׻;oz>aep/X]/vJ<}4ƺ]OlET T1p :&27@ ԑ();8R<*̋X7ra.K^\mHkI]8ImCuPM6w>Y|R|(@3 n'qeh5?|A\A>XKG\)!<|a1xr1h"9z/S!?PV2L<<LxgE+ !ºUsiK gp \1He-erNJL:[@A#xH/^9?əF p8SGO*3Σ rP@|Ż5 &3fsLh\)̧k էkl=Y00FX[X0[ #/-!d{fcoWujep{NTNp'!W hQ{E璛ܹ{4%e\86R%/h=ςwa6N[$:eRӅAWU: u# a,Eմ <jZ4_,Ф\C45P&U X~N)DcVviatzWew#嘾e8pB~w_SnDQ6H<1_C*iXݠ_99\<(l~Jޒ|ΛZΝL//f67?aYa&2Ļrw9 Mdo7JT5agJ)!1\/, %)6.!v* vV AdͨPBHG'c.zkQWqG\^K iAC-F*x^3X5[DZ}wKa3~PHRW`'b{Q"t\r$Q;ϥ323I>h:\uhދNs^]<cjԼmY;Wh!7lO:nN ޲/P}i6S*@@tNv\VsE M*i%<)D^Gv|oɫhFT6LޒYSȄRPjAcO.3_T${5ol Ee5Y_jn4yE3Y潻hp3(..5Uf hُ&^S yĻXyd|>Ɇ=OZ:6<'΢q=k1[_Yslo`I"w&#'=tmO|~ؿs\vMpͯGK\rJNHv8yI-ڶ&k2ˤ12p6MWO9Wr:S'[> ] Za_Zє (t fBts!" t #u-*՟GkoE {ꃋUszJP|IPD|H?tcm.75 -;Cj , peC>8E# tqn/)HhQ8Q:]1e'#kWpwbGklF/cl Cq "3NaJ" _3Z&s yyQ v3J j+ ] P5Odl 7DYF. 8q'l6|BI_0]YrE%7pps pF9aw!w5W=lqy{bűq"&^P y%ruH;.Ke,*U( ]LRgI Vz"+$(PMYrzatK16u 5H f)Tʎ&G^gv55x2␠X'o0GZ!g9|}$KEv [nJ_Izݴ51k{F̜ Sy6 ڊ;MyF##y 9`٦O|+WMQ$T-8j@Kݚ~ \xJƑ3][ދ'3(a3Q,T@0[1#*u;̵@/ !B=AV_^67tI!PΪIà"ԖbX'/Aȟv3_gFxDc4wU~9tw]4]KhA5%uZ^cZĚaOa5(*&tȀ|j&_@;`Tc Kp0P1,:6R:j<]{iKv\S6L`r {W݄uz>cź!fMc =n*vhx@\_\辂8}OpZ ] .O+XHrNyOfӏ%ݨI[q"v ʻ[ŃR ?4V+ץͦR/ӍB D]U!o..P;ӹsfZxgqUrܲeHY8StE Lg8LL,,v\@cG w#5a TfCD.K<"w tH)0<[-? !0x߃ wӨ~l.y%ArPKI)oϘD'Nks˥JG,QU{}E':Z$2ۇ@2AXDKC8+~@>=2A]e||MW!' 7l FA0'fmn_ś*d@ŽG¨?~(Ql4%{PPo}(L='gEhIpK8]/Q x{~;sTB'p;rKvDCX.ɗ.wo ~$= L]X".R0i),:﫥$HMr5&i/(.d$'v,"F6zS},ŅQ&dv ~{|ty XQXV|&oA3!,uNF _zpFX$魈$vL:Ql܇2D/KM%Ӓă o0^ yb6n!nͨe PxXY-l[e4.T˃aa%}+~TEXKfAzav\8O~u>R+@}$%.N,LOJj iwhwx-0hs k}Π̢j-ٺ?-dBGgE r!m/}h9NH?gZQ'z@f}#\w3&{omosI$ÝCm;] 5g;8NeRh< VR\Gr QM΂adr[?v ~/; xAolȀŊDڤe(E&3n7ގ`9YQ"Nj 8a.و3^ R ,td =˥-lڪ6-vQ*׃ a|zP <+n!o`Dkh _D"r-6[3ٽfr Ho aNvxn0^+5`+ ɒk(+ ?9'uAkR|tܝqMݡu0aj=KGv mw'[TnnP{d'p\mVJ~5d8pی``L-u}5:+=DfQy4q'}/4xfܕ.0Rfn6-TsƖ(h#P t1ik[U("%̏o,uQ;ar% Č\^Z3fzg>8OԓI U[$:|cWr =2IGfC[ߓ c֓15=k#c&'ןJ4 2|aKbXl/YHX՜pT/\%2Fq_8I0bKe;)]=+*N]BA3∻gxKiiq2j#XރJ0.`t$C+[so T+n6@ۘ E P0eI?rZ%.4s>.t9m5&XTO<'b˶7'@r 2 Y ##_|L*_dZ;bZ8BP@ZJv%'5&ݱNuݼi&7SL6lzlv%D|-Tc }tvjns?_.x e L;`1齿K 8glbs0r[G|{of`B*~ꃜ(!~@BoҨN)ԧXfm^CS0PZa{=@sa ]X&,śZeS-0يK"b{M CI`L<c S[~.jEGCҮ e[t=xYB'ҳv*8h(.TttwIB~Z?5Vsܼy;:aD||ۻ]5:8:Vꐴ;2HE4_sZe~jh$;uQ" )'4wCR1pt܀je;+zCd|Gɰ͊% tU; VX-Y>7Ճy̏>8k&aѯbg\dH\N{,Vw=wHN AS=0'}PR#Vk6,8?rNWo D ڴw,n (S"1N 9 qW?5d_8 < ɨ nyR_̉;c 2O∬!@Y_KQ__p=.$?DxP"G/4+huUcwHe~$E)2LR+K"SRNHUɰ'Qe!#oy^YhvRЉ8;;q$:4[[ EU%e7ic|0Dzx>j#AO eYlz֫k j1^ccC@S:rgeOYsPR4o_c8'3>|YE5`1!KH":"3MZRT_V]&DigTճ3P V"=4O^>ߒt2E ɝrW2Vw\x-wS=&uIȻuun5"*04jF=tfáWrh/񣟪mJ4Ic;!ſLlFvјYҀXW~9\{k9[gVIŒ&>;"\;5q01tiV>+휨TsC{^l]֨Mi bE;x\ d|W|czMakJpWy{ 19rN:pOÙxq`;p9a3L7 S#BBu.tM{Q-c}8U~*h#8"ӈM@pZA?$eǙt˲P}3`*9>;C 'g7/ɲ6#8+[֍)٢.?nwN6/ ,^K:u"me9&{D.fy3儘\3Шe?cˊ(}joaEN?FG*Q2_lP{~4N9ޕ)vz 9x5L6t&Ǥ&Ms\5# <1Y]0gGzZD=H\i>4x]fN TxĊe) YG&tNh@qEgԧrFeZʠj"@Ss"w"cUrm:qy-vWwo}`ȱdBmy p"h##khVJa6p ,Y`o&, (?S"}u) ?5iGa'!1e 'OX8-Gh͈Iz yP\~<0L!:kٕ O(Nzhy݆dZvZ)4 0٘S{/QK.P"OF\WLҀٌEdPayPxw¿gѹ۠R;E^XNU<8{#/4/"mAʬţR¢gZ*N3u`ck_!rB }9n =-L,CGDdXw.o*k 9, $Ȇm#{iΊKTȾlH6um(#rޏ '>QoHX n+-0:m%S̒[Ž;e|=9I2kܳۦ yЏҍsjf4GiV֯-"LGiʤqa>o%6D`56WLC+tš3r4v7=%BmU+Ѣϋf&_a݂!SwbH0#9jDmA]E<5òd6J=sdEpaAx ŵ^]TN| ="~ˑv&or[I=&5S-i̮뚝.yJx 'smcJc?%w@6joaeM8cȶd3QU)MLy./ f&ɱ?L]F/DVcܧwMOf(:_IBr1 g~A;2Aĩ2e@ytq< ٝ<;"Joir0~(XDZ09d [?#'7X#EMw==<ϋ,o6K̢_{ ]s XD} ~ TѽV{,Gve`r<-;@SMfv3ߍL6CQ^n?5 OyJPӦjtx'r>|a1+Dl21.~$,fwIݙnc>7hUuVsLrҤvVT\S:vCNAA FuvwgdpEfC&"Ɋ\=*xD_i.Lx(Fù3Р z䒫r*g+cX9o 1ۢWT9b%B` 0`S,Tmtˋ`d[zdMBr*n~ a'pzs~8MG]?`~P V OC򼹁*+Wy}›ȒWs^Ykqf+EX} Sq]gҕ̯@X4fQ+ xTDd 7tj)X8!A )k%,?x.:lQ]0Ih3x *y1]bYIu!t<-op\nlwlEf|뱹R1~7S 7QzI^4`gnj?80~C(nMaAKR;oߪpꎛmc۾A`O^&> ib8YmyiO|D1=F' :Zŭ>BO'4Yx,ebv"hhc:VMD/]iМyײJe_`#5M%S49"`yB?qcLu:p#",1M=<\N./"}O: V5nш ~$u$&z`Y,ͣFIsHw@,]zj0BtlTQ{; Hc&9̈́Pct`GUyhnlCZ#o ,al`u?Ch6ƓbLy:򈵎a4˰=U!ȅ<;8!h}1 ayw]@K%%)h@5l4 -7Ѻ rn$ лu]y\e*hbaT \2u,`Kf3(;Z% G V6;"]1\8 D/Z0ͳ1,2$ /<-Xr" ֣,6^ K #v[֗Zw5;6aSӌdTq̱=[ԗ`d0( Wo8XHK*"◰)q4plJR4 *ATlCS#\-"\a&vBR{S}AU1)?ꈑ]I"^;[xy"j-~\oio~'p[U{+G\ag|z=Xx:Q|jˉ%i;} 1sb?q]`e=x61˽#tȍ6A&Q')[^0 ^β9su?c:jdC7D`Xސ-ʴ/beMR`/.uV^L鸎ՠuK>zje)Nf UOa)KC{ښ${oP+MvymlW|F`2k <N@ FHҢ޲ƳC71R$~Ы[AinBs#.^.YnwǛiϠkk-B9/%>χ8NF۔T#U+$[,/&aZ{̻׻YpMLdzlqC.6Q :]iQV ZUNPGRjXGSiӒa,׃%߶PDg<XU* ˗-o_)7a$(8hqDtO#5YNE1e^Dدf&T}Lg}9}}Zj^wAȲq96%)iAlW *ǧ6i5'Re!$f=ZxE=LFSF] }z6iPl٥86:C!o5Ft,+(;$2Gഇ&-:&7ukaN@/wyT ۇMW&Z? PkQBC{jzx;J"'1-zۜw3YNmMmp7#-n'me1YڡưF򭼾:K "tS;&P`IqBN{2hiYwDo5]E=%N JAߋȹݧ]ho Lt7gVXX&HZ[5{iQo[E)8:-/:*.sMBH G[75PἺ7+Gx8:AXMjF0i2In vy83*Qb/TBdpDf;陼;_6WDŒ $Jŀ7 2"'!" P.hVCAu )wOtWb!R~4AdP(b2b96_+ƏY^J^r%*嶞U5TM(3$%LQ9$2DX:UfaSm[BMuMH|"Caq>J|Nߖk-}QOAؚ86~%²؎N+^\ _uǸQ5~OkHou7BY9H%X CKaM]q̫ SCz Djq ˪͎?^t3Fdۼ>J*'.?.nַ@"Tta#2xb}]ߔG{$ y [9 g#n0WHԤ䋑Z- iԑ&rK_ܜݬC {="`$J`^۾.ӌI6HJ  nT´NjkXO 96.DLWFoZPeў>>R{%.rW~4PS+LEDevMne&i'G0w_`݅q( U`g?Ze[IaиIiCx7>T%=?@Oo9u[4ae@2o66- <^(!f,b"ojDYh=\j(ZkCZ\F8}+:F sws}'^?Mo@n|ժH~M"XQG5GG6`l`3m1ۭq/>(W^yII$$0k\FUZ -HL y+wkPpϗΫ8(UsŒq{ʉKczP\tY* ShoWH-{--y`řǙ|=&pA%>Φ$ɵK VEf \ϰ,uPT5;!{kt(B5iE2]+\?S6]Ww7 DƑAvf;0)%N&J-g騅3mr,- eQcޠf# kol%k)LP$ъ+&;IuQ5D{y[4@hBdi`(k1CtfL든˶41`[U:6 /0* 2r ;c|5=HE&?\6"gҸB"c'G0C'+(:T\ ,Q uiYmKubqE_$,3쾗$Wi7rr>u^AϕLʂ/m*~^[*+E-Ƈ#3&a9` JG瑩UGdWz c<8](vf͇^0*طTGL<]5 WrB?o4S@ZN*jiOp@>|gV^0[,Y& !m\'-4 r~&EgvBCb}]@TkUwPl,o|cPpl`*:վ(),[Ϥu)\#YH7\^ө!*">tUgFP0" q2gc NŔ/#˅8B`~K8bu{K]nygDeYȤﯡlмwRԺrQ~Z97RdY \Jc]ΟB4X;K^,fC!x.GGώQ|Jn Ά&"<0\]ҔSۿC\,aKX[|sI*\7$\@\n|iGLz;$Te8auUyCԴr ߳ßi(&9gî/OG+p&rG elKDAݎEbmthE$8&nO2Q7j+<87H=Ymֈ>i˯D覐gg8 Zdž`t#=^r=Ýsqg)>ebXUeu<d,O+ҒbQ/IՅ5S_ŧʚ^&,UQiS﹨ l~[[o< (eI\r G*`lpWacL[|YzjҽO?mjUC`rK`o o#(F,bhVMg/0;U5`%K0C%HD9i}@Gp X| SYc"6,l2Bt$6RW`+hjO4cE?[gUn/TM!@M>uv5;c[I;(roiH+X0ox g6ެi6@=G('M]K"yeg\! e@S|UCDW-GV3SGdVMb=)JW1 ֪262K*%oWJU{а8P/D+0s i@@dgd- M\a i4W.\^"4Žt10gǦ3hvy*ᵈ>t>`t-wY `"[4__q&Ŏ,pX@uWsXt,&{-oe0B d@36[T-iGVUցDi:㡍2);d..Fq=ޫ?=, ZE*`yTzΌTx`{|YatID? Xă^s}.5y@y^Y ]Z j[\Z7; f3UމK ظr*w kWc !?R$nԣ P4γݫJGļLgd&3%-pޢTXn)IcdAC6^Jyv`\r A p`EeRy\ĖzmHStƃ7{)VM krEp-8}Ghƿ})V@XnіYoB,ic@}U_8*ڲZ1 Zׯ0EdiHHI:=j3$P7͸p'75@^r89Y (ULk=Lpa «y[9deK,"2lzW[(Vp#Ed[@M.$R3*WIQ y LFl}YFp[? ,YT&2@c}aYV,CM.13sP|&uek ACiNC˔3$NjhIhfVw[kKNo„%!abb7b w5ّgcV}o /EFAXs s)$`) >zf'Հ4 #O*Pt?\DihB$D%ΣlJ(+`)?k`OR#=A51WF5VoɚdG(.{E7'\4*z7FF흼&Q6ı3n޷ǚ[ȭcnӶF9=pw%3,b 7J[6lBU>Ζ"ƍ>Zl$ 7&"rr8NcČЁ2PBNJ_PO6*Z+ 2+"M.TG*z P% 4"ni/Y+!T$ҌvC^E]3: NS~ae_#RV8WxW'T5tVobI]G)Xϋ >E>̥YfW&i8E8Hύ L4jiofU[}"O?{:VI(oQ[r(@FYS+X$7׀|)u:\}(z/B+;gcQBz aW>/93k*|-l- D;-4 C*RF_HƩv }aF1 ؾ{f{ *jtOc5,cwdHLUdX:|t-#i BIչ̖jH$~V#Ndn߽rۣotY&Α,xȰhp{]cƣxe~ިcQWt?L8*_ad|mᄩܫkmL;CsPJ)5 pxh @'@ifױB/ꁲ n#Cb-5Njx\3.QMM q? A"Vwv 䘸Hw%q27X:{q 1Xw(E: Oo-dӳڲ֒4P=u=1C.Fk0ctՍ{\ DaRiys@̖O&Ԡ 4 &!@ =\XӒje`j(?]h$& mE =4o쳈+,{]U L/;=}^(`GrL|73=Ȉ 4n%FkH678(o$R쁯hrb`X{Bn =~=c~ Ł3XɲKT~ 0f1wvq^au5'~l$g-((hCh/1SXCה- Ҽm)^~6I K]{`RѢZTh^6W"`v[Cf:UM#"D.= !!S` KY 0?U{ bey_I`2W[ tHAuxsPv0bj%뛓-O'Q)B7!VŜG~q?{t5jJ~p̥9@_ecveYKp<+NB81y>(h3uËiQשl{JV[uU*`6YnX[MъC[@@^qKDW;TO=03 YnUfO,h<%ۀuY|{?}Wm<;W/0a*_xJ@h?tl>͍G$^~5őwfEzEJ(B[f>tOk3R lQZzgMf; ]&x?<#3^w[abΦ`W#p3EN$ي|+<{ә'l%2$y-71P /vTnO.hD)TД,ZC "=4oHWDiߔI m~buRDܦ<+rGd+-{s"n)`Xotj4TP%\C B>O,IɜDcİټdfNB 3d`L_˝A!ԯX,u2FEI!x>vF +wltbcfb[* _c8it}f2=|E2 F,>gLa&,[PC˅/(uL)*]bu=`Jm(P"Z1n I4Jv)˞94<ОOU &k'h, {+eH )!S[)lӃZW+ g_=Z(^?ݬtd1\ܮud? *A.ǫu.aI3jyi G_""(ƑWw{0|45Jz kkn-f+$)H7&92N^q7q<}xwB)ʤ7ޭbGxv2k/\sy8꿌.62^/+ ! KM5sƗ*J ׫]A&#X)q~ٲD0P$mOCGfQ8_q]-_*۬\JrmUYOiu3d1 Dhe$#@- NLL‚^rZw +WQn _$ kQڅvq ±D@+Uc"Kt:}ZE&CN\= [Pdh~W8ZJ>MFlC81{Qi0efNPQ .uHv?dxTw|pDub\Jhcs!qS,ٝ?y".MnjUJLL:"ڢ SvP*TR/KM4eD_8ƑX6ԁfm4(MΣ+ r ΜW;r)8]7ː6ە,ꟾfvp,NܩQwcD"/o4-GfU+=GX8ؕ}=셺uMaH<&۹N@L"oS"eKwXkD j PAe`!?.$+>^|Ϗute1{;Hb &ĎZ$靿llW'TNeez{I۷~"ϻm \s7B"k!y3B7Jder-] |2׮w^tDEvaM_))r(K*܎#9mm9[%\2o R>2qPg]ZPxic5 GGQM0i޹5+[5[}2@ίfyl s9r?y;5S?ي$VޏwRɔZ0J.[c2uuٴ?Z7h]"Ud3j Uf>6ԟ32 K,:@mtZ(e1pdh o{@SGbD x}寀zOc ͫ:Ų c2fO2Wx&>,jj 1ݽBN ZWV3bI@@zZZ8p$xl{|rLvorW|R?iXa,+"\fp%%M9K+:qF5k*Ic:f)U?d۰FO&!]CS(/ikD1|aNg0/hǛS¯7*@7 2Y2%,\(6O Vߔd߮xF h,/r?90NbrcK* "ڽ;Go Tjv082#o6O3pAVar۱hQXch֚Ss;cdC C8ND8HhzcZj5fd#]DŽf57 KY2n2?MFXm4;C^kAN'ͷ&NN+/n^,,cۗ*$l 5E;#y)=G V;F8SNJ vS -;Sd@CK'yϱ0tLn濎e)a ܥ9n)DLiCo`y~ތ{oAT|]3U Onk09\ +1*x_/T;LJ?Y_4U>+qpnBf-Dj p$wu8t_K!(2eqM@+Ԣjh/CAxՉwޞҝ|%'m{ꉧ6vx5`E]U+'tmzw 2nZ$3A~z9!(He̱m&@x ʕp tB2N~ '~3m^ELq9Q[S(bc Gy:-Tt=}&x4])Odeν%Ϋu%Cq>g.K[ٕ憓ظѪ(xddxWN4BPLFY.0^B!_TfkP&'g_CfpP>Qv'tc!`7'8ɑ0(lBXvņHߙ I+rFՎw\zB.^cb>8Iz _{?aS| 4&q F[LΏmi}6_jodl a^uu6Fd0m(o'J~sMH<"1Ly_VQe~nhɗ a~a@WGB6:Bp貀SѯXE` }SxqK0O#H%ǟ]O=eau*LOo%j$pf ^~k!SU.nŨִf6IpWFVn2E~d~L؀>Sf,,:tV1%+hFxӏ*r:զlSXB-eᴎ͊Vnsw]$-<8ک'a~S9d!ofGU%ٚCr&}pK&3өylMS(H|Z@X4~U`Lh(pU>0ޗ!P$[NU#(~/ K^QT#ݜe~QE@ ś n_[p5|k^4̪ZƘPm`=eFşlyf;I =͡L55[,AI$rʨ?< Oa{%R@ R5jʊ+!_~/| 77yW%pM45Ѕ1Pf˵c;Ҩcֵ-%kVTW]r޹%1®1"(-?iSCbΖܴnAB0 mE2Êfõ+wyn'Hy8 ? w @|b~ 6(Gq@O_v%οaՅh;!&Em9{D#G:eDP<0g9:ݧZV#5+;1 {~@cY !VVR9i^Qt]n%h95-USUZ˰̩삱 CR`]Io|{p1 ;`.1TҕkpR`?P3$$ѩbg8<_Z3(mGj&8'e+GVZYIϤ(s rձtͩU/5o|PbhZFlO$eQKVH;-=B^ʰSڈn+y1C{xQGP2ƒGK^>TnLxLsAtOz)Sj _̰ CA7o7i|? a8V٠._ʃ1>zYdp=}pjt F q3Q$.l[-EҜQCt!wv$_PT'-=nZ_\}c_B?1߳>1iٴxhqA:ך/q%s "3w̚~X@j==q/ ?=]ʜp[墟h4`S8r)~+|E&*'NOBUʂWXd쇿0݄MT l֭J_f@_W:|e~ۯ2~;{,?I+K?M֧h%L| aS(J*_3Lo/3f+N\2t^->ئTߢ?C- q]֜A|O %@ܲ!u_I?"]07>Y>_);R4?X.7-ZXRB읢>Vջ ,M._&&bdo󕐃"~z꿋] tvALAM l)@~_ Y = ˾!1S2\y ˔x~Eux́B80A˭!?ji2y \LgrͲto@IYQ=%)|R#ͧ-qRM P\Z?/XѯzW{D3. :弨wX/f`ew@Cx0k LzoP|Za`|PҺ"7~6VCt>F'iZ93nƴeM'V?^jt"9ra3=oҕma$"-LވMJXua^cj.^_ juW"lӮnQSH $6""w-M |tPxbDҊ~ӡS Э,QvO!W\OL $_e2wl%*niQHobhL^ }= AqOVjG)"%.d D%tAMc`@ڸ{$ ON8?6R{X1.ת-ҿoHOzِm_\Y@92bi5K' A. eG Ys"2#2uYHy5:J7~(+ 7q? f9AFLd!{?nCsehv\Oh"k!YFjkʘ4|},&=Z T@$pR)&vX_n<1>3\ź!&KB$yXIJTc~#Lʅݺ)',E#c kڋgn^ U=>RY+ʧFCEd|>2rF1M @F^G1Y$bэ|n N%O2{+X`~ܮRc֬Ym0H:?J>(Z\\g36ڿT["t{j5,T=AfG凇a\h{>'2=G eW ?%y~E[q@5mP]Rϑ$yrvWJxXA=+r;ZiXD agKWXjaI+-6o<h^ @&**U؎ΞDZ9r>{m89\E/CclH7J JaKE^Ɲ`nŤD="'SWfCb&*bO),p5,Y}p'mHǼ1~dx:Ec* 61y#r~cdZ Ri/ڤG暛s Y9w1zE~^%I 5|nw R b4%H2qǶ)._^6t>MDNL: 懓)Mѩ$&0w0: 6m|Ws!4=8}|}z w}H3bu&W='{UN E;?HhONa)^3fd@ 57t|k@Q&`IF<@}?'ޅ Ko5Xze&i þFv (dJ›gQ`x2vÉPXH!MI\ =f0P =a_1> x@\3 ]up޾FRveSrMH~Njo;aq l/ΥE]o(j7ٸm+W͆CMTO:\f"q݈a0 &Tbkt*,o|,9TZ޶?eZx N&lU8`'Rv^ b q?X&sܙ ԕNO7ͦY3O'xEYWbD6P<BJT̽C[@˾ j[u%|iZ:ڐIǽXlt¼s=|}Hqvg{ 5SP-B*izoWAT%鋾X;;&S7Gbn?{rǮguhw_(B—@9R'z3or `^A< @¬c ۱x)fz%~9]rsnad ^g|eq(#@礗́U~Ѕpk*q!2Ǘ)5>hU<>U{$#˗'~.L˘Jo=~*$Npnee60.]DHywmCG/>gn^sFUU;KA9l Wf#<߶4 ] :jqɐt ;pn>7 >+jS喝&%QV&np Щ^>ZN~,<#bN!| ;>CB˂qTHT"6YJT":3A8LE' w\xKRE (͸ .ċ?Z2˄&Y8JBA{˸dۋnK`!qFP8؅/V//L#?ȟY1wj7}9f /򃗏141kŃq6( խbj?+5N~M9ݲ~gRem~YIkK^ kG=|vY@ka1fxaF s0 -j‡Sԃ+@f(=V7_vʐ=BS,!}=L=ᦐl֏ -қcޘDOc>$+({('y S-}@#tΆ/`Wm5\vJC(4(j_–YĕxCiY\ "E)5//-Ը؝+kwGhL KJ4:p@馡7k*{DJ_\s'N@L/Gq ;99Ujw3+M|Y9u'nN0]JS+/ӂO%YN5Pݪc'DMj<HpVT02B 'Ho7.~Pwp,s &Eƛc ;Aۅ#>s@#ۮr7hnж TopkJliZFCuc,n!N:Ξ*fmsuI#5V`X(x DlÞ_^[BoG z<\DfUS'$v DzcY3T R1OpxLTy{<,Ɇz'Zĥ,< k͒4~ДT@O02L=`; XL k@&W|BJԴxl^\J;eu:տrѬKWeU/gMbƭUd5i (LCPŬd^j؂)R *chiƗ?d|2cF=㻍{w{M $v#Z ;Вfa,-+~hr}$:裕gMÑ%σ0B}H L-ՆҮe*z Gk2LhKUA33S=6U S]B'd߶#QQ?Emjg~7S t&0J!$ZC<q13s"|-E#(]<8[wzKcC>9ąq?գ=9JjjC B|,zs{fQx ߷)WBy\ND5:,9̆P TjuO.ڜZ's#29e[`sY.|ŕpZrQɨ@i\!ֿHߨr)h+Bo-dH_L=1.Nƙ ˘Dmnhyꆏy!,D 3`?w6I<1P,0P!$V7C(٣!OR'{n/2\^{Rf"h _Zf2GlrY⮄MayhNdA P*˥.̍*82 YOCb.C!`FPh_lv eQq7D'qں̃ =qr|xRTp eh0taY!+*Nea<[~ё*/AR"u..qJ'3pi7 5 BO>gMźgנSB_a9'Ҟ-T!7Xj[s\@Ø.!p34FQ52|H!0*dVx2$}c=nM}̒w͊psu`csF)iqQH##l{˸# h:dqc7%V*Ce y߀imOX^ 8t . 9l:Jw슩^Fx#D1y7 '5=tRױv $'c엤Hl:=&IseE09Y^!y \q.Ssʿd+{]b-uw* n#8d ҇*})6CBux-͚Ocjڷc2xT#;) &Bb.\vto7؝>R$m,Q}lgX2O}%*bv y4}4^0 )![R05BQC>{} !F@XVsMxu3{r8B cin.1ϊoB6]Ktw'ڮ'3d0 cZ;<,@+`HC?mLҼ. #\w$SИ}&pԹr̺d@C >NJӞ:[l񏄠F#yU_l.yo(^u"!'i~)]M&%|mjsJ ~^Z}Xދ~K^8#E/Cٕ>F-Z[/\nk:HaSH'WNQ ;̗+,Ftx!$2R*%1W-mEc+c ظs%U؇7FI X?."%*w:~-6B=x}V97ݧ4d5.;iQsT*HH,lɲ'bM0ܳL#55v!K zna{IMTXL O;^I4~clXx9h=h )3g3ፈ'wCx-]ٸ+GX_6T+#Ol*r R.z~@:8+}MHt%Ft0 O #Ep w-1ĭN+lƃ)qxNu&ۛgcS3Jnu8FcB26"l7{ke ,; fRtJ{jOs=|&.0$83E }wh8?\J,},( w{^ *j31ā͢'V˾췧ˣ{Z2|FR:M=8#Cߋ?"9ڮ|f,CDU0h} _jK8RK2evwrX6s */eQ?Ԫ'8ѥWZ!Ca+@m4LhzFuՌ^ 40{`IM)qq fI @ S2%F,]w7{FVO$0E>Y_Q H< 2˰?zK8`:a"Nb& B'_ "((/KͻK*LIΤ\ yIZba ucm^*?ˎٽ+d6=VLmӪsױBRfJB*嗀y,j[\eNYg6'Z"_J,,]2-`1b-:^: Q,!|ЮgP3/-W)#/bX1j(5FZ$o憎a落$.^ʝJH dY`aO %wO2e͂Xp\ZBil~(-gI$Ͽljʗ.F 2cS*O %Eόwzy~lMgVںmgl;<dUW#ɔt~Qfp[9HiВnDT\ # 7(K&떂:qxC #^@,8-I"=.Q݄mtzؗ%8l`H8ZMc,%u W{6F_}46ZkʱtZ: f)ޙ9\^JJb *Pvm5)̫Q2bla lqq93 RFESt=r*M%ݙ5X6TƎWA UYVɿ*dCHhizS).wnw;OTSMz$2D'Au9;;`"@L9Ѷ=H<qH Zl.a7[Ƞ5 Ԕ#⎁n6yIꩲ2zijcΔɱPVkR8$ -3*8ב3=-OF+EA }.la%w{$uYGhsOJ0#8oMK>$RZ F2Iʝ"*nYzd:6B/C0z7Mƫ~['Uj$2<PDg &:x M,q-5#GXvY%IPj1`k%4$u|u a΍֗~XQWrJO c?.%OxbzsW ydvGFLYӸWa; ZWh@jf HS=5nRUU72#%oy_K=l[bg7Ȅ!+[4JqBύm=oe "C} F.僿vۧEYEI 7-N_,MJ<-G*FD%FƮ$a{QVs`󅂁 [ehyL`(8 9 QzcWk<\A*7Ʌy=g1t|M澚Db\6(cS{xJ+̽yj$fGbMlE *ND3ܸ ʦw뤅{0U>]Z~pm4]Ɣڂ+윐Σ, y~]tk9kb, 7w^~ZPQ/ʯCxd,{r1a^vdEa\L+T!E>%vLދ_e^U1UL $lV[7ŻHq:m~od|i0ڑs` G6;A?oV&(LRʍD~9;mG.]oTv!}00MGQ vC{)Qnݤ-O&, jaW6n[B%5K?;6 }${n>jSO\$LSUOSlg,zÿz) `WWTuEX ''[ʜ1X4lp+E7䞦Dn>,]saK}c|mK-he J~cOK"lr 88u|H PW~-Wr64D:07d4]Zf{GY'% CEE\5O2a3wxP?'>,bSbՒNnB; Ra[r*6+&d&()Q@ \cLWl9 v.8Xp EX*Kx*z8ƤyuOeuR~wʶ(# ,$YA*?m( ǂP$=[^V‚{ Zg>cO #nсX |Kf8]<a ރܦ3WHJF3Cd919Jb`yAbʴa(˧#(3kAnIlxOdC0mCA.%sOY\Hrڶfr>>cK)skN~lFe?{ pY]dLv1/p_cxU(Ecd8 QЉEp%̋|T`8ߗQ;ӹQ8L[ؼQi8I -zkU=~}g*9 T_&)1R֗!4i ^qnĨ˶  7KfBNv==3#_o:Xg;xb ޟ ~g9ΞSP}PAG3 ϊ<Ζ$~LIgm@Yqgf'?>pq䃡8 KcQXf4o2 izSpf@VWtLP*z#!=y0zDO+81~  F2B08ryEۿh6'DE 2'=F9 7aչqgwK!ӓ|!qMG`j~kJf-RK"'ϬJ)/"YZy0 vqbFGk8{'IH,B-J"aѮo8PyC̴@8SZs*88]ܣxskL -dÍSnhp$dNp5I`[Q—q3| Bl9# rڬhJ0ri`%#ćTQ ڀgn@=~EeaFͪywW'ޜ)(Vpl&DOg+Ƈ/ĕvVc&fqj)uE -Tz5‘<'0zj!1mL,6Coy2x9h^dO9ch؈4' 1IyO3nݙ'5V4Ȱa!B5RdTugw9;e̹6t DBPD9aiM]$̊0fɻZOLf\9ſ>j6nLO{3p)@Jjym\~Çt19uCmRpn?:j!-B /t@gDb0K+boa)_7i@RT?YoM^^vX[,x0K(.ֻ̕ ݟR@ HnqYvƆ$2v2"G WSm^Vvɠi)2Z\ٞFZZ-򯐛?$Sa򡊢i7YxSvW8d|tbIXl(vI6m| ?(mEh {SܤLGz klLؑfr Yp!J5cW.)-2XHbn14\4e~=VtJ ךÂUϖpb/DbYzN#ǰzjm;7NplN}s@F˻cmcU$G#"rwt!}O&QSy"6϶IY`|8wit+ƈ7љA.RH.]-]ҁ[)MH8=RMpea6$AgbGͮኳ%'}![udv<9mi/&m:;U [c1v]%x zWy{0] > ͜{\z A`)8㹜U6Hk ZߧN慣GZ%}P"2?=";Qb`a瀏 fq:Nv^u= -{:(U.R9i8wDFi}S9uwEC}M qDj DsK:0>%=U>ԅ-scLi;|x]D` z s(bZ17ɯSPEd,~۞) 3̵h 1K#Ay[-f}C΢`z9!зOQCB7aX; y}3EGM+ʳ% 躙m=vD0N@EpE o ޏhR{y- r㓡?X5Rv=/6k ^/3P$膬^gQ *Tl?,./&Fi<FoegV(n ƧWp($V?i2dbs=! JK<˜槟x^\Z1? GtF/ 1t1AɬFUo5h+6t"4]pIacZT崾o3G64\5U*Bΐ 3sL~&fuuS>81KM+?´FX9oZ -D!>5{Zcx.բ h,$2vIU:|@˾9uj#b>a܁ ֡ℿǟZ_69pX>9zG0.H7Plϒ]чo(cb"6t]nb( @ȩT7^vӮ2KۼMӳ (su{l*9 4'ˏq:mru@^)xQ Ysي=J J1_W(dyRnlSx ?8wLaܸ"60+Se̎ޥ.&zhQ5Ґ E\{Dݺf->Ik\zF|~ IIƿn+98Y ӷ_19J$ V!)@F UV&V<^@.3jxJC(Ym3a ECף㭘 Ʃ3"fYݭ_mY.B?ȳ75 {=QɓeZUi%R2{/|Ic>OFq t'Zn.`Q!X1h$VE }}W\CNVauCfTW_ndꡒ bݿeRBC3c.S2|(8ӗ@*+N1d" =awv~ĥ75MA Y9`#Z1TKR%JkJDqE"Z DgȖuZN(EC =WV;cc )gcVCMiU}Up{9m'$c2(?R* ؼ e TlO)J9pۿ;?IUB;_VPwBrҦh7H 7P ܵ.]:Z 3ǧ^ V=H#1&K# ϤfyOg5$ā< tEZNNƥ Cϻ=Nym;b'|WoAфGl@ngSn8̳ZkÈ].t+UNc'pm;*).B [Z18TWЃ]q4 fQ1ݞ _-W!7bӴ\l*RI Lo+yPݏIJ" }4N/q$>]5ai K[ǩZJAKкzxҜB蟊vœ&ȑSSo9sG;ϝ!Rx8e M)/͹n=;ªF-=N SݨmٶwjP![bEwr:^,{i$vXL%W5;檭$ la!x> |}A8AƄ@L>DrNi !(Eq*$(+?Zx[lf^z29uҧW12Տ(I|&0n K?n4PszUj3CT#S?EB\?Μ`#R/t#@:5ȬMuo I/ছ/q|NX~l`"=Aghm+Œ wQtOjBɀV(a֧9+ơ}YލA-六/5w53G˔axi/10un1< ΝPoqe'!f"#kU}?KlG3 уцu=4P;Պ$6_)hzlvxxGTMZ] `x՞Llt-IN/k |GbxF^:"cvk*e8ZlePطnCDaL 0J(:$)Cb_l*Lټzqpsǖ )juGD^%f" Y hnd\rqS Tn$j "Z m}~6\4F-5a7E!PExbmo1u<+87#ݯ%etf0F[~ }fe܏pV6 u0uzJ?|v+VTfo׊]pHBfr$=o6m^&bdC2m= hJO#:yaUpK)ѡh{ F~G}C@TH NJ0b:(b6~J&e_I7HXݠq3mjz;|}D]BJnU#4?aLoej|Ǝ {^L | $)QefeדSX#~A\*YS(2I:I'[D]+Aq$>8e04A{zCƊJeLEYzmUfN9ĹƬ[k)1/wNQR3i?>>\ "qRX7&(;Ҡ*(/%^>V%U2z}?v@x~g+K-.lȆj΍:sYHSVSlL=  >k,g;m6{!9Fo*fALo'š죱J€ ?:? ^iX" ZE.WF`p޻@ܩn<XjܯYĆ2TUTaLi\cՏG`l? bDGtq5Φ+9ȅףJ:C,]QQ*N9F tp۔MJ#dyyҰf`u]~HK1:SEaE\im|C0}R_=*ߵ~DWʬdu-f>:<籲#׿JYsMFӑe"r`{: m:pK ܼ`vA {yiՈEeUs[2!Gɚ@更NUr6TƎZS998-x B,-SUzΨt뷢I6y"IhfJ2AfP {ܔP/Onn?4`3!(].w;ܬj| dsRXiDdt K]D,ow '=rҒZ%PYR0tx١R18W۞ ýVJ'-|Y㮨 Y3SW>Ǎ z6`R3f{z&>u+Agy~.{, I|w/y*yNtPHCACQ!K9R{)ŋ<ƟoDD<:=23ZK|iJ:YB'\(T(Sl[CrbC%8s Jt=C t5:W@.^S dʓ,exvpm#FُEM|zS#?0$>4`)kґJ4t2?q=-oyy]9`٪߸Ys:*1gk;0`| "qxah uN% yV6#d.CdSĔ5\ iAh-5/wt(hAt}qų7">ο@XlVb8 3 ACcUH` 0wB[!ؖS_rȓRI5Y3w>mscH4i1-50YO K|PGN8{.M;oa /.{]HO1F,lJmHE:d}W:O"n늘m#$ꅒ-Ɂf ŭY@)d?9Әb =IYk؆~ gzqM^_$fXӷ Grܟ`5Cu_ s"XvA1_~F7,{L+؞=\˲hcB(TZHYK N.;bKR| 4D0˕I g+h Sci%(ࣈPISǮ 1 WFQn4V2ЩJr\i!{ -yGD+GB񈋈P+wP$/-1n>_ C@"G|)A4Uْ!AyatVڰULͬ g4dHڇdt’LsCZeIDKV~C>9V^1sM}bq{|R_GsB;HNqd<: `Oh_eDq=;+VKaqA~54+8 2 V:>|io~wu\~s`ŸVjCn!MX=,[8tpYZ՟xB6-(Cɻ!MVrDYI{[q$IYӐf˳;Fuᐖ\ro2F$@ pYhZobeJJyicԈ=4o&wX3Fa+Riɡ9=U^;\x\(L>gѴ=F&;/4L풺fisKVq;Pz])DF)B)B7*zQĺ;)T?n4mQ:iз G ^p`֘~A xN )SCjvj-RڑIbJ xiV_8EZ=vYR6i윈}G\Nw\qҎFXW0i^;v4ha5!ڐUt,}墊L r?=1= I 7{}?>uca5%iv |%)U{|Pa7a֮9lTedɗrbO|if_-6oOap~o.\հKb =.~؟ۜÉY>8 w1b.*^m+B tZ!to06tiFc- 4Dm_~ܻѠ96-lgn;~I)JtV]Pp71҄׿YعHl^GzC*5X~%cL /Is')}YQW)V(!R0]sLp@ ,#󦾌w Ⱦa#b#s7'lRw3yˆkbF  *YJ _n8/it U冩(/idtvYN5Csox t,; f6䂷V=-Žbûjۤq),"1cL4>VyJ#d2q3%55֦4Ĥ"/rCwhci9 QvV&X )2)bp (1\z!p>&N 8,ɻxqa1dݧwjc~&)߂ԭI% )+}R*L ?AuZ1d- />| 3ݳk^Uh5#_`$%25F'./e=RdO{Dx|lߥk~ΨؔyoҜDqF7VHjnէn7Z iu)V#f 3Jo"Y,ډM+Qm1ڒ-ξ:No YC-)^f'KMcU =W1[dyRkqC%1=T\ۡgDxH\}JKŸW8 ? d6J0pb)VIY+Us#]0ǂbHyo];>{%e!ӳGV,^~8f$z3p4{RuY>gZPnJPsw %s?>lvwf넎A5Nv+ߣ<7x >25u8XoApf|YY9RS 2:tڱ6 ^'̄h!,$Vc6J6tuGPc)`z~Ii* (VC=j"Όi?븜6KKPP3hdOJZ)hkf +;vsxJ<;Te!@8QTI%x&6k2λW s 0  KAEve Q( nB盯#wI/󎋎`U&>rԾZ*0:aT -#|r-N>u!,`JpAW#s:n r Ű#ws ^ji-Tfxqs j7A|[C"\u:K'CvH5) ^51j_¥Ap ‡:(+ HXjp[xfK| 0邔o6/|[a EfCR:}ɹ-16J®ٷj0i|sk\DK%ze|; x.p"rJYv ԃ {/{) 6$Nv[.EF*^S%J_cE$poJbP& *p y$ycYsέgSQ&EGd:S~[6J}~φ\ /1'r:@B%?YSwRVio@W&q shWD6h^^~8\ĺ[jYbXx7p@H ~R]V{O ",@4ojf;GWs`Lkd~?^ėRܺ n -C&7"kZ/h#Js\HdvPi@}V<Ƶ8z=cÂ*Ԉ4_7 l"1cE,$ kKkTIZ&zE&`A;p+m?AKEWQ 4Vvp^_k+jGߤOo5>. K|JYilrJ>>r)s|;8HNA?Ï #0#(=o IhS3 a}d,8ekƦZ@kNbtKmld.W_k~cg |8ӧ_ (XP-=^ixdAvur~"SPdIFΛr!ptu>ܢQKxҜ6^v8Mr7H_I+4FXZaUi7@lI^z|;m]L!gO :&Q?t7c:lq ɇ NX4# ~C"R@Q G*OD1 C/-/Q`#A>B>3>V{&+l$;4Gsb'-ݗH#gzZic@NjH K31R8[G]tǨ;_DJ>3QeHIgp jO~RWLϘ3@hmb  Ǘ5Y ױm>vB'',SD8-]W` h)FMKlcxz sReJtBorA%28h)-MH`g=/_d6(v)-6˯ V AQPVJct|{p^0n.p !W`Љ`ЧA.!B˹䪅Ԟ Gj I&Egaj0"jjTb0T4Ċצ'ɩa\D RKͪs:;^1 3>BQtoӒL # b1KTL`UCLN1:zж{m/ O"pQ4g^K TXHhA0eAޭ\\/szҗGS1Z9~4|P =PCxkT:Y Rێ-_prdXXZr K6?9hO z}PIn^  y?`QEsؠ;_6 "ƾY)UH(44q-2)E"l{ {(,XwBfp|q'ŏUi>k7%5)?QAƫ`m Xr2w:V1QY姫ScX,mHG: ̲&Aޗq'+I )ӂ>)&Y{h 3|$"* ˳vP łP_B$?{E;RV WFxu)7-{#uBNlx4 Ѯ)EݔtN# 8pGov:L,8H3=s&d`7Dz@<{]r{Coq18.5 }a1M{1>7\"3o&~~AZ.&.ziL>:U|'?~{UwӸЬoX-k"O<Ͱ=R<8V9CȞ!WetMtbAeт;Vc@w^'M|(zli}y t2Xn]ҪfӨ}8 ܡ޵ y0º-HWEƧAd `:A~'GPAm{N:sO0єXP,GX RTA3osn=G 7&1||Cdg=Zl=Sbm˯[zG>|-,P6NK}(:kޗ3"oIUw39Hݟۅi{Tp zʔ-[u(N6l\mڼJB3\43idpa/s[ t}:Q4Y6Lslu2*z!q= ʹNJ1R r%D%df"zh)iPAG6A؆ pu p/aa / >ϓow2la΍bPbo A(! Evٌ?˺q!߽9f]Z^ҁ"`lplbR݋jAUʪu^ֆ[E. >&^E1qִR-Z$C5C*Œu |7#N8%c0dV.`!\AR[@^==ś@O/yuL^PŰ2jhцQx"\Ekkݴ#YU i3ּv8F ҙV0Bo*@2ʵQpW>׼vFn.2h1:Cnqח3:F0s&BI}.#̉f6OoL2V(ڬri̥+beP9')6:A>װ[e 4(m1 b;)eQo( %sz4sos-垌P:ЬAqFY!8zYTۗѽGV*a՗vxz'Kᦪ\]7 Y[4jMcHx4riHL9+,ClVHH"#8* Nr8jT|H [WCqRJXYBPBh0QQe ϟ [M8it+_N QuC:HMJrSHAT=&LA kNoFHlKQ̀, ֩㧙$eE hJYzoduoB&1 llv( Clv0jz%!o-L|YjcR@!8?|d4]st )^ +_xj|.@?}FpjeApCL{o \u]k߸a?Qңgyr3 :VQ,z=ʹ..g;!0Ǜsf óx@MX$=T ? '[2-Qj:ϠF̞!3ɶX BiP@sa_ u"/vݎ,v͟  ?Vײ&! &;9C/PuoS54 & MHMxS3PofeH<5?$|J}FVg]Tc٤ѽ5<0UWy֓ʛ݅g*WqExҍ^wX=B`t|kM3[&75nb;en}vSu)O{a  2z]/;] #*Xar;J1'p-aL- a/!ɝDvΪ']nِtfr9H{hD_Kr:K?hCw&vٰʧyE1'.3Nt\{j-Dˁ:fu̺~_#ٵfE;2@5㪌nbiF RbHbcd1 32;J^ytʇAm@ jVʀsN5.kKxr m%3cNO(ܧz&|s༖22s{W t \pWC꜓=au|^jz" *D~-U=q=ž=WL[I&9jF/) "#`!moq %9)@ij G=yya(e&UBo,v %ZsXhf2[3 J@rg #lvj|~iMY -6N;![!ߵxvIO| Dz})g cOh5oᴞZfCV/ #uV'U:"D-',{?DfXew~4j IN+3VR'P JPsl*nP|(kLpE\-swPO' :@A-`ypoΕNЃsXKOɑ|fxoځm8x4UV 嶆bC+pDPK [)؀Z#RC!|_y>#`ǖXh;߭.\Q;붩TtC p!>5l7#7:+;99,M^Fp7M垊NA[rNv4.T:wfOJZf 3/fV< 37T{gm'AU"1(%MlW4LMBzռ՘:{MzaO1f.7Cن3 ɤ<+ٰtPV{8]OAE×Pfh-=!Gu6Hϰ^W'B|Y;R={?TTLd,bm> L6TZn=GG&6._6J6ďj'k$ASmNDʜCZol'EYh WR I\JYzx8*#~R IqB_a U3P~$NQ OT,ޒUʍR00ipYW$4ŒdqklM;BkBÔ[3B) 3^g'Q l˼!H{]uAR 5qնeFDF_u$;a>A)obJ},F0Y@kS`C;/H,j.u1'>G61r#R*qnW#7>d+Vwk˴{?/nkIk'e4sN7ʨmhBɜAwND?VޫJT >,cDlm! YKK~ndW~wXzy})勣PvqJGk ey+W9^nZiqQ@ͫt iS;۲sv1t50e|HҌʶHm-; S  |a"MZI*Bddk L22ݸQMe ͘7_2kwH`iwye5|Ԥk_g)Q W^;9re&*)]k+Hϸ;ސITɡiڳnqqyxԚؽzƮR-ͿmWkE>D"?v]o9ʾcZ|ǒGА=gw,[nAe \*{l_<ӟIKKkX7400} Bz_Ϸ:sW'1ߔLIoe94kاz.ˉ=A2 S?D \ŝɰ2oOb|r/łK7aLbjbI$g.I-P[ d_pTvl4+<`a&HqX ՠdr#BF\Z&g/%ļ؈hqR8gUqХ8:KJ彌%51_+5P/&\ p[PBеtf*f%q;DF*0 g83IMfYM2JP\ROtP3\rΗlRt=^OQLf(JqLkg[[y'd\kE:^9bgnyշlGUfw)H|GŠ?b#yH[";,lܥP7jL=Xza~gt$G -1ǟav?ݾw5U!2ff u%##,H-@#9T]t˚˚0b3xC0|C2HiU!l%mf,W]2$%01-x2h#.љ}ODŅ35њ)]a98pĥ(P-_C*̃l2г4&P ,"F*o8@Cw՘ ,rno:9l d.XdBĬ"',!a?=BO GD`.ۋH)~ e-߷P9G 0g/ukH OպmEhh)VSgyVo;HMѲh]Bg;4̪/c"WO;jnuX:D=8\à)*=31RSckңßYk\ ΢Y_xpvS,.YffPVc;b@)#?w?bl8kf_gN$# gʮ)kGz 0?=UYa/™-qW`Щml<^ ; CG/Q=D#,ݐYEȍϹl bjڐwũ8iusB4>Msַ.Lr Yɉ#_$5dhrsA(GQbKȮK\O|)yh^[e,httyFSp^/GrYB^`(DX KqyuWI ~mYekH{Ñ\Vh0 C =2 5E8q*@Q B-fTϏT +ͷX׳q&Q%u[3'/U bbmȖ=кMffܽJQ/}& 3PȫN7p4{9r4cGO&I[dji#qFF5qUO~@z~< iMjȊUZvGZkTlŒ+dg^ 2!χ&Nzõݣ.ub0m51n۶8Ly:aP(WOt{W#S_ ұ EaQn-᥍EOlkI΅ecQ,KSRBW< <~Kbl 4'jEium[뼨ݢ!w 3T6 d$7.cF7fMZٔs}f?29[X@VT!f-e=O=k51X-}|3q/4aE_fV 1'O6ֽ 45􁽬\.T׸!Xi{F+"7oOvIDCo"A1b[l}cVdKEZFs#T7= KK !mc|rjnȡ)ʐR'ʻ{ٍzI=`"HЀtü?n \Ye p͘h1ffd >~l%e=L,K8"@P1" TJ"JWgf9Oȸ ]LvM>[ =ŘEs{M]%~f>cX+p^ڧ5{yMu5ݥ iuJMInb*n,FoCͻHK'  ejmui?RfTSZʷdl0>nQXqaN.`cZJN= WEI0Ob[aCBB|BL{˴b_/KGXWTtj\׉Eጯ0lUrcQohcSn$vj57=k2ud잳42Yld[t$?"WB(]1oUʜ _[H; 8[P'l/З$)=o¼m?>chU@8'$PGwۈrҤ(Za]М9Դ<`ۗ ` n$}?vJXӢ: HP9X6Lʖ;F(/Kl`}_Ui[ioJ%zՃy S=G'E%|Mo8v)d! '8i Hcp>eGXacn]WH#:_FV!^Wdwo*Vq^rۑmc2]\.Uz:y}c28]JOFÜjgz h5fX;2,. ]q*т o!֫ՒlwUuJMAAgbW.Ʉez^Ϳϕd-Lm0TѼ>5pDݜco1Hb\34~tXgQf(b4(oβCWx BvQa]-X~6tIR̻Mw^g$!5&7:iaXn.Rmtܿ@B vKD=iϧTYe+Xֳ9:FS_ףvr7Uwa v@_hZ°"agTBYÙ\=aS|c7BmfoluSPK26KyX&F+`ELt[3 A|Fm`$ q]:r{_\ ` ^f#]׿nAZ 7^=Uȷ7톭 pbg3Urb w@ p9D!bIMjګDD,XV`TSIw4du$Bm1K6ryLD0Z?ѸY!T8^BbP/[wI_ ,B*[wGrә iM=3+η Hd|)$*Jz o}MZPGǺ^[ Q+&,XlU_G[ϘarrXҌ5oT:jcGBnkDΘ^m(3ޗ#.8;u:`v-yΞįS_CP g᲋5Rt wۦC PEӠT/s+M1*{j??o_4b<.L۽P)~/+JzL?.ya>43UK9ɲOY>,\6nHSDn;~l`#qZMo`o4RA'M!_uc߈J1U%Kr[_}QeAWX@SX1ϿBw] @I"Mvc3_i$!{L 8]2`$,.{Gk#nSRada6yǯREgjJ0:!TVylzAuMטplZ&vjp^.fC3wgl@%3 UYba<*r18LN"SZui(`Y-c?+bhO el'!xO$̔i}M W.]؀3MHWxQP1z:^MC \%,\D8_`ړqb6CCfyg ţq 5W!K*F!W|sz, g2q}TcY!7@Hn;˜=2Pzk~^!MW34LCJ|<Q\s9ح&}P9,6/ЭșDm$`ч"W1ޏLx+,Y?㬅ͩo1Z9suΈ%~SWF}S~10$%4R0b~Jiģ|[_3E*$c=<:XEXnP}ki!wacr`k@)z3NHF p?0F*wbGzZhT54q,d:c_%$>>Abbc@gA>9LA_5GPvښZ^SgQh?VeӎiDdW5A:O`as.PbdF ,>~PA#0\P3Eخs{'(kCI՝m]x|ThH`T0=>Fմ}k̚LEDҢ5EfN/Gjp3m^{EM,ZكMbK^wxWGG0ZInO- vi#w8CI%W[Ňw <( th2!D=|UW^[\ޯNqؑ.Y;|5'kf/РP*gk&;~ͮM6+%r @ߔKk2zzf~b7AEN09uh)J1MzZZBFHOnTmJ ]v"ժ5tw, jdvs';v%x#bF< WJnB):jm"s a߶񮂬 *B FRE9r/{# 9ˢM%4d6p`W_=`==dIvmq_f%1Tez vǷ܆H` ?&=u-vtmtѵޣ؉R #}!aLE/8j.u:_ P0 㠡dZPSѽ !o͕  +|*IT (NUlA>8$6sY7X,X_+LlҠYc>]y/aE."Ck"x_5r7@lMݔ 5DHK㽤 N0}F^CռRCb݅}0y5}-/+&?x_pr0 ]TsMBozlǷ8@E_ʍsG1%{L2&rzpq FڤUەv"qN1 M~Yp}hp[`/L]R cDia\ 667B<)U&鑶+JJ3z/98 295S`G,kWz.P[ j 61@a|$~8j'"~] WclCk) VN s|"hk-tj (aL#Z\s ;EYpIK` n+#L`l7Z+경dtWT Bţhz^،h7N%|%ƙd=bܕQ =lil0nxmsMƵ^{6?3b gba{;RJ G }L舐Ҝh@KGna()bG9"*sc S 5<>' 0Ϋ- ]q'TB`#~$i*5`/^21x.{k{]úuZITeD+)@nJq$hI~x&,3hf:4c/=ȣOJePEO 0Wn)MH9ew־k/,ƽ.&k)Ylv(n)0ƻTHwr#&wMNY^"eGUsT,X^]>)"\_!*BU}G1"FʩEߛ Oh1u<>< a@D»X城ufgLJ1v&8KD濇'/gfEʝ!IV k2J`@9Giˮ7L&^]b:aq :ӏj'kEL0/ !k-29#@:z$K㨧PUJ)p9-k aaz{6M7zF& PBK+ffOŊ^Z8VUk*3=gK>{@%܎9ڑ.v8lyJw^1Pq+'Pï<䜠v|Lpމ.RI0=U ~,2XM,C Ԝ0NLlM.:u-b8Nse1A.S5~Z+%S UQsdS yQB%u63mk9,*MMZ} \k'}jY=%jQð'ռyDc#ôH,ő<n>2,|0FL]cv^J_ q(}ԑ3;0o )o^f™6fi~G_ !: ˩0[Z5ȀF$YB#sI}-ʟ*PV3Dkt품m"`G̿Jg|*(o"\Y Rˇº~sjiV (.Iq{J*ޓ"q|f=B3ȁ9U7S;¶#ݰj^Ta5lK+{ jƝqiB5:@^*AywthI]"hҺAdL=|m|z?9. ց]_ vE pe3^9lgE:Vf.` zm$YN=b[In׵E8j4IlxX{bF97u<+:^uߎSUS| }D,^.l*9=5=Ȋ?gi }ԍe ~Ȗ[xrdۿ,>-",9szrc*(O.fj}kEeGm[)H9 2m=-ZGщT÷H('{rlpIfRa[b\FkQ3j!gfT!{&ft{C@~Dx`F >Ћjĭ5 Vγ>%^/x)hpPL O1>JB-#ws'̀x jVp&KcTk,6(UJB-9c,y*q_?V[J\A{lʚ~ܕkRf {^nң6rڑ|5&ׄxT B+zœy~~P!} Ưe:6'c3O}uzP%loHw-L#Eco`Mڂ7X5C#HgJGwfRTǓkvWJX5 7<8s(cHT65fUpnd{1 NAܱ:A=rlP\H _MBr!&V] -v7U(:N@' -6 [<0mBbWI0bDIl6 VGlHK O'9382r~/rxx5UjKG`y خ5Xߜe}_x0fwEE>+jf'6k ҥu +b46ٶ%ڞ*I;^t NBv?xhrB) ىZgnNQ>23J*b_`wAhfTwl*l$`bӔ$ݤ 3./ޔnN_`˗ĩr"cElsN~Y9(А^\%8sPAr 6y+@TF)ijWmD -Plg)t);3lM7V΀ mII837`e.qq(+Vwha¡{nF. !6evn }Ow1$~?!&CBm $#,-Ս7K4ƿ*$Zi`/#~jQބ.夳uX:o ۹ rzgm?Jd~zȫnlŸPXJDNi -NE= b"gf*#jkoqUl15AvYqntéF*V UD>l5J,ܽocuZ#$a?#=#:LqrXhnEt 6)b^2sr>'!J*Ϣt=t!sYet2Gdx(`uUzL}eH՜v0l_98`Ò#fgk4`I=eU;xA@B̑S|AAGB^Nna,h4w[OgMx}'-np`IWn[ (T 9 U>Swb+wdL@ɵQB[`]8 d`o8CǩRXS~B[!_=鱶h675jF~!(-B[hsGvܑ^!BVO8oʹ3]1Vyr!5[$eCڢ|SpMk?O#M-NxKZ;-= wרGФ3$JǘIB{Y?TDJ3,i%,ՉY^ae>^H.fW!ݘl uwGv-MS#Dq~4e~NJ0)3 ?g\06D3g"FnYG؀E/CM؇b} gx):|J@7! XϱJB %#;2sIt7sTXNQt*6 ]1yKrŬ(FJ|85VF]'=STpIЂ4pCvF0պ8U6;cemww:ڠXKS -mC-glt$TfF7^\g=C fXtjVl9eNYQw6O I&6x j䫵n6㼣YW@/=*C΄`?f#%?)B\OZ[嘅o6!AEz.Lb>gX~Zנi)<0QL'O)X~*~Xz+3 [ 9ZVovv ?.Lʍhb-$"ɳ=G"qPðH#l@{l4e$'d6~v'RJOZCbŻI[ 5] q)ݕ A֍soۉNi ˻9>l[|q$rP}2N_1 /T&Rmm-DGX{ 睬RU~,E6 ܛvR? %dTRI, xUUdxԟ03Zrt9|̝@ϑْU[ zP?OAvy!W$FV,f}.CL4"9ATlt26a34%ٹvm8| {N-.1N^6-;!uⲾ0~Kֱ4u15sMz (Ϧa3ZsV[FxF>KGKө ?>YC!t;𱮾CYVwYF=]ߡ0Dw\-=H hM}'g9)Y>d,KolP`S: aL[D0  vxqo+(0=(;z%%D 9FJXB b=ދ @d.QN }=,4r4l]Z rXЫ!OY1beB5=Dǰ<%8Ulnc{s4yQiULOv~qv2Fuu5fMQ_UPc.0u*^-=A018bmUp% LnsTO9evd:ɹCZ)8 .`xC+.z :5c0Ѵa'۝9hmUhu'ŬUc99d[92U vs&W;BƑuH&])e:5nK(ZLFPuJ8ٖ>)lpnmiIy:^5 zPI2DZq CPs<~2uXȟ%&4'hC,Ơu(|N_vU9A-F'Hn&XhĆ F_E8%2rN*߶,c Ao0 m^[ dɉd:eOF5\Bs5_߯|nu ~Yؤ>eY;DwEF^QեtT# lmqMb+j`,#jKۃ =ĒwZf62*16j$ ڪ0'1\ؔE,*(nmmTFbs$EEsF]tmyZ]%ȀVx+hva\Lq7"›sa%hWѱ!v[:(٣y4WUwD ؅D>n=t"`=+, ͑v}D2W(1<0T8G|}<]#HjWW=Wv%v28@9^O(*YyCrkS,(VSu)XkЊ^x H5rSP +E[Ƨ'Ѐ toZCu^ʝ~@e HSӧQPvP.(AO:f>~uOa8T4}r~: yd,#ږAe"K>~yͫ5|Fn椌tat^ 1=0ewqɻ l7 ,TÆ&4 @b4s9M]!\[Y7^nOy؄G «ߟ-s}ݗ?⩚cՖnJ)'KJ8:lAI# WOu9kSU曯~ ỷ_MQFSTdcz ^3݁MZaYDqs0gu|xꤜλ۷QDR[d;Ce﬊S$ Ib/-mc͑'KyJ싄9Dȯ'}rS%mh&k4eeT̵Kwg)i7V#ګ|h]. %8aUe2D̆o[W4( (/UPfڿ-n Ff4R?@7Rc<c$u^^FM_Fbh$;4}UqLyUF)=Ь1[!va؂Cvq>qr'X"lpzSgC{[1A˻Ӭ1*Y$pxmjL-+jcR`=u/|(n!m59 Lf{jWbgprak`pU$-ļmnH1TGZ ^ ǺQE`+iyGaZ `zGg*zzT+^{1XV8-&? ෟt}iU b=OF\zqNpGURsD5Ѹ @uTb 9R?e1Fl_5f;J&{4ݰR@ăxb׮-Q~W.B&cDl,_cY-z=ذVЪZt}_2BVv M3`quT21="),V~V,7s/ ')cODWQUaxg(%& C*HJq"FӦY"E}hM.7)A)ְ(y%PhXӺP5yIk݉ k^r`s~g&̴ËqLŔMt`;&,>ئ$ةmts} _O3I !iGFrb/N-\FhI 0Rj3x%luL}$U_@[Kԍ_ҙ7 S-"7~÷(oeڎRJCBQθ4kX(.p2AB nUh&wU56)aT|O?R@]*T[ Y Y{8:(6[D-,Cbҕv1k8 zwS8&OrzV -yC=HvwH!`8(J`lGPKt g!3CˢqvB1vjKz 9:f:M3QXq0Ja>Pr"@+^#2^rˈ[]wEpB~^~uD`-\YM7}P/Yy.rC&k V q,ya#<&b 9=rí&PՆ:-0+EZ,/q&&#ss@1[< WgZ^ 7iI%At¤5Ĺw~.jA,p c:Wlx@#jީ"- + q׸m ԛy*"4yF/1OxN̅ZouE@ #e 3()"#٘w>k&I1A9""ٲWlM#@L(T#RDϗd^Ii(.P"u`me<_LK(l:b8޽'[_mnhp)tLh7r"/+טn f7 XQ5p : S2ϊtY6? cGr+x3x磌L^߲H )^PٞP qDqWp;h i[Z0~H͂9,_RcU-vB$:tR8&? Q5l f37*l"1\t+ɎFߋov`z!`F?%)cT䈬i'0gxEgXb7JuHd{L;@Gy*DO|Xpyof__IV9b!fJ~T4MwjY ؤwTdU童bZޝϞ'USaU{M9ވ ;Wdx ɽp=& l ni8:B̅[_oϥy(4~RۆB$1F)JrlӾdAQ%_*Ct Niکy 5T 뒞vrOLz">!G_l.9sۗv+g^Qrnu*PPԾD`F5Mz5.B,p,煔O_Q+- Wޗx{>S{K'YDҴ[/ys#M猜!qcy=XL8xjR?Bpju.ע's#!3 pR2g/ ]Y`=I_]nN$si}ȒD 5GB`*bJϙi} Ӭn8]#{6Ai k`urt皓wnMYu֢|`>$J}Z2;| 72)Pn[UUBW6}c:=@q0'LŶa2ۜp 2EQo g9&d7Cu4>]H#dj.%;R.G_zJ*65]qOj4jo+>+"ȜE nDUC>\̵*I뿁MحM+KY,@>A1#[ucPDE76dhޙlMbhJTTLC_^*a:5e j]5+cBDqĒ T):eMXoyi'Qb~Ҋ"̴57.7Ur< l7Hٗk S^P[vA|e'/x`-+Yo,A5.`k )ԄytpSz)q=AӬQٲ,N8anm1Ӻ(ҟ;leˍ16-_6(93)`hnMt{J+f b\؊E;Mw9y >tfLk]u6]'-/GƏ1|hdg&i7!Md}-$hmظhf?8Addˎ̥Ҿxxws §&=Wܟ["!qyZR梗Z$J:E:A Ԫ QJ"TxNHƭgoyTiYz9Ѽ8a?7ChU ^ߪk 嘀-KyJhZzzW2xYl{Qh{\QBWDH;_%C[6Spu?W>bg:MnäqsIyL+t3u?[,E~6xPAytt=Y]oEScaP\ֱ$zp+PRVN-i)-[&E׵*'CaENkMڿݠnc@EtsJjD{M0CZƗx]ELbpjp r\=$2EMniѝJP4ZE*h;$$4QpS!8҄q^۾b۹Owxןr.ž ^5L85ۡBF|+/,8f F-Bmݘ*mcڐZPA ~QP|اGj-E~&Qj\r/=ʍ\C[p\(w~&Ke2XP肂ruik',T¶{6<._8r8u]w1Զ~Y n]p#"yBC&玍+Ev;/ 8ܝTH|Hƨ1"<@kV|” ݱ`EQP$ ::S52a|߄X  Tl(z \R] \Qz^+x "FdlpuXev^pZ~S,]ƛ!=R1K*ڶ?3D5auCFΓG!aT]U9U$V骐j>)O"ؚ?{ Pz5U|T. S|/;b^-rЮa!%p=W$dmO!m͚퇾*&,|$L\zqڕYYn.3ġX𬫌p?<م}{5D%Țk4$ÁZyY˄V%Gd֋7}hc[Ra.o)*Tdق3K4jZ6Dhnh*, fW zz3|@F=Bݪ fmILp\fAWt{}7z]2[mt2vL?\ͦM]X͜]?{XÍ,Quid2æ }jXm֗U cו MD?e&4_27KpNAKQSy)*m[)_sed[Z Îuߖ9L~ ܴ?;wmr1}>3yiY93l! Z=ݚb6ʿih'#0;4n"t2#-m==23ŋ%UϣR~"e|&/Pa@f+@-(!SA9;+P+U_gZ>i~ AB`r1nCʺtxB*gidQT~ɷŪ9(hcPAn9ST%Q~FIDw-1U׵[ W=/iuQ\.\? \UӪ βS@M{W&(=)rd8f&k ;,ago:PÛJ+GONq8@O^,_@\A=Uo;qt1D{ ;[%@ h!3* *9ܺyhWsx-*1jddة8E3cdoԡBY[r"(CJ13`lfz>*-OIFYU֖քn)d}'v$.kmV (Y+B$CG:6DgB~A 3Q4W1I95YSFǙ *hƽd?o"`w ½v\kJ3#==A) ]) {(6 'Raj&{;AɌe:3L1)qȔ%2J 8OM W&ulݯ"8U#v̓A5H%!!}l(jrֱˬ8Yڮpm<:{8 NijOBBo/g(lP'dBӱۇ{ٺrL6f]$~`M1#gK,oLjB)/I(z O |(,䬃O7K̤I 2[e7ǁe>=#P-|脤) X1Iݘ GHml_[&˨:SAKEhΖwlu4~zyH3YM\C:eQ<}ÒicCL *A4:JcZu{$ K]O*Hsvuv7L\Y!sſ>[*lnj WC)=^(Mu%5g[ه[W辜}l6Y=?|*%QAWeD9޸8#m / D=>M|SRng:U,7vxw "ڏM>Y+~^G|Kh'gYZ07070100000012000081a4000000000000000000000001616ee5110000727c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/;r<]?Eh=ڜͩ_!et'> @L |qČ%Jpb,y[FڈX/b4_ #nulq*1Hٚt66l .7D(H OwPw(e+lԐR?\2 碪ZC4, n\e[0J$w|KlOYO ŗ])t) 9" :\/=G~WmDzߨ7SHZ9wp#{C`X.Y`h18̳/{WB*}ɜnyshN/<Oq؁3}6]*dV46yX)?bOW>TnɘHE ;Nj/} g~1d7h+x&['{BUYL^x]G&g^{u3+&w`)ơ *y!GW6wOONC+_`[o A)huB'+:ӽmbODe,% bTpAҝۡ\ō.$L\خ{qk=DM˞ 9+6t?^p5ReSS$P@ 3&xWa9*>nп͵3D"(*˗k'5+d~COݸE ZjiIֽ.DW.ҋ "f1dQ庞捛ޚ4a_6} 8XN*'͏&n~zy}Z#7R7\Lk{׀L|]dk觅NE6 l&JmA ]!B@0GЄoV<0xk(,7ЁpdlBpӂ![H9eڂBRRyOd_ 6yL1%mDv)V ʿA(v! f-^4%bk|" hXh @i]-wFmc54IJ.Bm0Ο2ʸlԐn|9X^Dy38X//6f^?_IwSV2V~,LAִ#Dr%|Qx=m1DA/ 毘6 @ < ډxaL%"'b!+@3D IAv;_]??1kubbrծTKy80 o h "jn>L)y'4X2lY䶳F`Jl _5v/glr$t"LMl;(Spp" ̞U!i՞gUNLd)AM3dsڞ:|.cHvjZ_ ⠇]rP`71s| bUӅ;Tc);"g&jMHRZ7- `iADkޘIf zw}{ oHö#,y\݄B.xI"r֋@mU"&s]DW~*tBtb6^gib'4Qa&! Ul#1Y𴷮5HWq ?9/l?_Wt!Uda6ĬN"*zSmUA7wGL$}!s ) Їv%|x7ȴ!S(2#M }}m2U7WX^λR$ whK~)O}@V wvZ昘Oഘ0XZdXAL~ N$[՟B0}V}f99_-)>iokU)ZaPWit{  t*?c-^{D1%,zRuo;_vdZdX"Lcڤ`VtGvwx@@yOmq}\!H.eֵ>=P/RfJƇ`SysiUsX k9 [\p]ɣL8N{iEЅ"PP8om b0yg a Fr&<@XzUy'@ 9&`pyW:e |^ty&*P$plU'U1Uyz?3ﴑ%yJbN gxv{" F3N+mR)*s6ݴB#P)l w 5˚ZtumZ[Ru!G}`o |W<Ȟ_[ "Ҩ$K`y"vFbH[%6Xg/o%YQruՂ8˚ٍ@LfV^%kTd?`{Bb}|~fx%L@$mӞ<-2) ; yV#2?]~ @~ gu6ߙK\_Ǯ&+a l&o6΋,s0(su? Ŀ*c?y'μ@mUT:3FZ\Lw=EW#$qu..'dl|G嫁dfByl|ͯD}APXHMV(ǰlxejdLk^r eSYK0ρ(p_KBUOξӦ+PE1H/Q̾l"b]/!r'%JrjnBz@ro yzVZ k.k?~ \-/ xmLnB¸ k%6 \Veт)K D=ku+Gw\M_ұbϾˇɼZ<}Āv#nY%1$hޑ3 GU7jwq[a xiy0? %#_/ztr7KXLr-ؑ]x'MFq3(ef~Z/WRTAk 50?+d)\ v}̭x@xfVӗ^6svv?*A\3yy+K&gk6yLjQķB->[N~<շ:p0B: j=[W.*0D+m;ѧyJ65bdVAڔ~Fy]Frd.PP}5Li֤:^GB5NЊ+{cF ^v`s^  NM>@i!Ȝm"W B Q_?)- |N$~om+s\*Tݏ]-4FT]U꠵B y +40SX -ƕ8مK8+%|u)$ipr=yeڝ2\˄JZVZ4bZa0pBRYg|ٕ-r2Bl\(B\Zv4;$ KFCW MuUG9IGj\]-uPQ̐PMq kc1B. =TҲ-O8|b9ړ}ʨݔBͽ:T<`3f[ڡ>[=hD`Xdb 4wo:dlWia`(GRZը'A8P=BPB51[ܾi_-& IGCcn1'<TӮ5_.hl xVSɉ۸}.HEBL'G2llzzĶb]]GX j"3D!`gP!R DVMyVz湽O,nt+LkH1qq9U+)Aوd92'qXu%RzX!47W's2t>[ UEFĝ{œpAaPO&}99MziHr 6.ai] -rh1>qtzYw^Mk q-2M/o!E-R/JkTP3?{bh?p6N]:Ds!l9zPH~,u+apֆz>ahOOPN7WDCm=V@RTM'jU!p;퍿׻:\]P1O\FJxJ3Nj|ڎuw"_sO2?oZENBiJߋ UwKJiiUO#b]>e2ȗ+V``"^j>W+aWue)Si'H|zc yД0N=!(u[]xO (}dn+V%tbbbhF&g\IKSZ(48}Og}КT}mtM'023iI} Oh;*ǎlP߼hIKVKE:.8U%zZ'7i9~9欅LWFpIŴQ2܅Ff`tv{?:b\m F~5֠`T۱LM>OvFx.vJ8f/(]V[ umB]eЮV^ z>b|8 /0hapɾg?CI-uĪě h,RrQ~.UY?'< dxH& R\b&jLςl!07,ğդw:Y*uSɧ rLC~*0Qq_|L⒱Jv)SЀ"?xA&K% NC8o2LCQ60HwvjQ1 nAlZ~y+/#&1[Ebx1D{~-:p @A3)s%VAFHd¹_B g'ԓͽF:(HX3\0);фf` f=HtRvXYcF;jVJ7cX:4u(ˬtT)Y1๏FGw&<6M( / EȂ1k ^vv#G>yW4DLSfk nZE歟UL^"J6${*ԗvDҽq겈q4 :/.5TŨUzO$6em^^ ZEdJDȧNC3sƝ<8ێ.RL`BX\D٨mH.f26T섂_k"mD`{|5jefSKz˃LƩ_?8_Kx I$ԒOQbpŊUx{GFO 瓤]jiMubJ IbX`ּFn*& Ѯڣpxچ\\9])F^ӡ9Vfʛؐ(]0*YehY8(nsPa`*cK)c#B8G:2]?ָW&ؾe??+ZRe(gKɒ<t:~r~齨uY|췩x2aqm x )|f`qY |M;#&yLO</ u8tosIhF,J>z:`9>9n%9csʎ< O ';*Bޢ<a |Ngdiף$dzZU%u>{ @F|skߋ1<5-ק Eؗ(6I]G+2LWꪛ!ݲ!T;ʼnb-~oM3kKpܿ^al&8 7`6񻔊ۿ~,NrTXb44# ?`[؝Ƨk;\icv}&}'&/8 _2kmmU$ĩx밲Cp}ɶa/ZA#ye |EZŕƎXRר%|3_1zm֓m I2!xDW+(ׇK[渢s J;ϞW I>}Ihvq((EƞJ}nν>([=5v6ǚiI>68\}ʹ{;!\ , :3h42v4]0oxvօgK3(F:% S_p QPxوSr^qx S+caI~2_Zwb 4WF Z|)5L+PZNtFxO\`-O)˃Cv`ϭGXA֒J BQ S9]6vPQMs֨__Q} ܤSU i0ŏTllrKWR 4.e0sJ$Q] !գLVӽ%ٷܜdԆ8X';웑0|_Utmy(~4:"@݃* rF_>nxO3#1X^*sP{C!\UdݎRHRۡ(ÑY+|2ݫb TAI' м rsXp_;c$d뾛)X-M+}Gܢ']ver5cq%R= 5H{ƌMr5$@`m9*me]3C]쳼SeOћ`ɚi j>>$m V,N(¨ A9 fLa匚W|kȜ_!@ u0 tJlS& 6L)iO>^GIiѪqpfFɬG"*JV)4r&1u,O& H~ْ ~yZZ/*6^:e_JoD.lͶ*SLԜqzuW ۍ^̀x :-:~zSzO$.:.LֹBAŦI~S5Y`pLMƙZxxGefzf#ԁyQ30`p4>"((x?'|M%:N+xP'!^yN@טfJ<Ë26EYMx]_e2K<;8 b/ f )"=C(u2A#|zMbF2KGQ,BЛ4A1 !.ƬnɕXqYnLDu_D6( ŖW>n0 z>f) :W!ﵲ FI &qj,ع&5ǕSwYMm??׉8Ĺ(r;#3IV/dXx ,Isbe*AD"Gf{QLl_R KWcF$ݍ/DOEdtR<ʎF_+bYiG2=Udv !vtNKͽێ5?ދPO{*̬_ɠ0(gvabD.]nJ1}F8YW*xYӓuuo\J.6Xkh&ƛ̕9n-OeDu2vCʣFBf+yЍvÀ&>2-ii) r R.t3xߞ(&JJU&a+6eyo.ZŠmUbhdb"Q{~]h^B9r}$"kaM]qxٮQQZF,g8%5G~G+C>ErxyS!,3x4-YȀx!]LBGV/b>`ބ_ Ρ@()w~r"q3u ^=>Hh&xF|OlE0'iORHQ&!8oHl( K pZihDp幰ln#ua&u.>.Km_Q o8}dj3eđd;?u~pNֿő*#=I)4Z.]2ѹ[#ܼ83JTab,pᤄe.5)ڹb[g=-5&ʼn&r eŏ]mIH? \ɽfpvE:k&sP1dHQEmI ;|I*^'Pf2>n#`W--~ky`Ru30c$ FJ>㠃yo9YbP>× wg@X5Hი&l1>-f;/QaԎg ^QoK$>WwnQXAqS]̗w C>At22m0* @be^KA:r#K6'+B"n\ 'nqV`KHPxdV)^s#*aԹ=3lpB)Xod ەEiH7k>콦խ@092֤\IinLO!T#+n8~& QЭ:'>s@Ղ.;G"kWPY)gdD]jHl FxUru2+>7 .ʯ 0 H|9O)T sB@@߰,_mm5Vn<8_+f_q7A`U\[%f&AAvU QY7`S`>'X$'Y+n dƾ|U!/둉EЧN״U3@q_E n{ȅ󓔘6PdF̐Z~GƎ<t\|CwcSmkBlLEZ^_C m9ʶwjɪh=iTlRn$!ӓ5HF$<@)bp/2L؀rr'. PWwBK *H]ܖqaCGp*8rͧ?RÓC*n롽,͛h:v_7dp~'E:;E;F@JsmiGq I=KxW{!JȲ:<ď|LHqGhaiv8BU0'bIE!NnFJ.oLr1S9-/HBW%AzCYJ8t|"yI,`eFdO!NJ`4 m9-l|Y鄸MhN[VCK2"Q୚V4dmZ;" |1=\ɟopqZ՞NQY.)ٚn>RųGps?##ǀG"6MLt8`iB]D,+;+i{ϚE6j+>/xřzk.j'9fLQ.rUSc +Zln&re8$O>I QwY'ȇ|5<%/v %Ey~_JisM?MrԸ52OV_B_Et[Z^RoLkܳW=|CE酤KRxmuXGլ2\b;4fp9B[vЃ9-g}#IHw1Ge bóaZ c$ ATY2 l'b彙#{ʔ_^'p1L\,iYt_~̺Zd%f/S)e3S u(1z,6rrmNJj\VS/~Sh}Jx!t u$0'Ԣ7OҬ㖦 A}z$? cG$Ҹ-Qs )|H1+&~BVk 3%$G#>genױSпoޟoH[+NRr*ƄڏUAXMőJ`乴Iߞu>%Bɨ[5Je}v?dtcaH(Vq5odQ _cb[adے:Ag(! &z7I !(`c޳Q6 9G\cj}V`LV&~g"3νؕ;!<mSQ`լ_HEŰOVB}F~ʖұJ!ד%ܭ1?=[5|pbN8/2{A_:H)wemV+""[0'ͽ/?V&{2`89~sQ dQ-ΓܢZr`d Uh^&QrȲ Ҏs5Sƞ=ӟtb=AP;li8bڕ9Br0͟>ia#WXl. 7\9cÈs6v]ೠ/?r{EdaPQb^r ] Тݴ.yb ئG* S7I X(D+9D=2>_{Pn I LJKT;d ިyh u(W& LbbPXww.̈&Uq F3?$ph ~-d%NdWL²:w\Peo&sON{7f^q(P/֝[;u NA!ӽro<`9Pv%(1b;epLJd ?X?+{F*Rgjh 89b́KF 5tfH>!ľſԄv\f{#ojd79=pR}_Q h`~g3Ȭ{TBkFv-z?zwqw~yOTX݈Hl{=wN5#핛PMDE:!(96uo{;UkVi;+:rI15C }8^@(om"r84X{n#ymQFpN;/x3#%YvQ}XR\o |2f_+#5AEm!]"CB[z%Н<݂Ac yt*=kIK7zSlQm0aj@1]|5gNMUHt8tΕ A +`R!pۖ>uD gL[֕V|$b_C>yY#桺y_b=_%sB}҇x#Pv94~\f"=% 3ɞĴB+ -{R=;ѹ2{&&L҂yJ{MP*qq)>Yg"zdµԫ?,ed3DzKޟ=h~fdP> m_lRZ0R+?pb2vCůІ }1/)5ج~||E/FlhFG$ vw*?wacĠov+m4Xiw(Y(rV+vdց~G$]rj]j-^ }5lWnswog+6 66:nM{rIA+bglڭ(lN.[yvZe &u-l?; `a`!BxR$$Ǝ R+~U:BH/z >*jhh2v7]\r쬆' s2>z8hי!rQwMs<y !8 fS*(9C~yVqZ86 Ȓ0yލl:D@jq,Uvf{ tU2R9'Rdܶ|hH iUgb#YQӪxj12 \5wj=߳?o`4l/v)/$N+`:3VbhnCIӔlM-}2n4>\L_t%PvVح>{qk` ]ODxiH%i9 h kay`'e b/G!f7T{O#?wKw$x`M?r3In3 91e{ЩWD ds1`?`ݛ)n z}M <::"b8xG? UI9'ŅIaA@TlBV),_)`|L#1«dT<><9 kC)\}[{.7 dC[[sGUIXD tڤ]>st.ܤA3eOEjqPZ_8n% ) 7䗒R ĢKU:mtjQgJ?Ȋj P58ՊΊOK4)ì0WGm q"}I(vV'gɗu$M>}{.ޒP9q?е Qz" 4@%͑^O$!!gІhhbtEMs[G?cAR k8f퐗~m t鳫b](]^zT ]mrj#0e @߾ Py LP+5|)]ܱ Pj$=+T?.U/}Ӟ~NB [x(jo?Y=]- ((ʫIqIo/R W |@9M!Lb =޴60jsؼb*%px$B 9Hԭ%: .HRpgF+XE|֙db+Y}=ʝ/:CuVm=vѰ:~ApO`F]d}7ddR ҋ޶Wj~xd[aKUw#<1PaiFj^X2%QJq ko7V'$Н ~FSͦMY,CĹܵ- &{HYrxW)b7wə$} y W@Z[Ab n]C{(2-FC_6,?(qK&3Zx S&GApa+ 3 f_jcYX`XqFGVW\|c 15>i:2yt6 =VC5ä ʋ2r]D|NEPҿ1CxjmV|#E]Fe/tLNvF-KˇdT/3W?u{ ۟` ֚˘@l+WDJ9bqn*7`EŵqFxާt),+1[Bmǻzh!keMhrSwS$n WM o+e=~)gqL-u30;RN*xCNkt}uQ{\v0ЂVtk 8Na5 Ƀx5]g+w|DI%uݵ"lAKCLq=p= h1GI<~_*G&X6{e$m@gpB)U چ͒;J 6@y/CDɶ-1A#+2'u-U4T /#v ub&itz^=kBP(s|5@s)**e*N }hL5Xe-MHpm!"={J4Y(&Bg9,:8<#5A8)U ;Z +Fmr"sͯYF.%FSky@t B.x$c#A LTnqdjs'MU iZ.ןwX/cKmUYP F(q$rHEɒC6/@ BO/EOk}5Ef A#o 5T^q*=y s`|blR\Y`|U_o.L|+iƵKHGt&f61U׃\xgi$s)Lddz$oF-JטH+!x+,Y;Ll>ϸ֝`$,I< I^&>5PddUf_nirlŽwz,lՙT,Uq9O)G{ =wd:nqD> Wo f:09}hq G[Cy 0ݩ#BW2{`]lZ!ɵQ05^빒\PE΢p5-B:sX_~ Isq5)vquNf#Ը$a^Ti7DM>W;Is^ޅуk߳[e1H ǔE j{]y8 H'?d.{ooFNNد?%s[HONy_n IWͧH,|3Њ$ # A_1ueZ;ul$PV'beI@G%dVM; :N.Z뜏tiP̖laRGԓvOWcn$ C[̤_@WȈaJgs:w`ҽxq$Kqf4~Z\R(/ilɤ$4SEI䆷Q't<@8?v^t6<ņꓮY2u?<8Sj5F36Ҙ9*De)N=j Į8X6!5/ê;6.XDڠ]cĶUH|eRH`ωNjsGvv ye)G8+8|=8e<痡WxGqRP=+Q`t5)?yHJYx{`Svy#^S/EB7805p1+DԪSFgBp6atG~frb Nلj a9sCjĔ pX6X廏RPS HI^#x\Mox؁v_=-%FX%Uf Q;lΑmUKǎI?Y0IWSw$דNASù3h`$w8aer bEĸ|ț팳kP=`҈#e;!OƀX}Ȋ6z.+:.LOiNހ3A83:?1ǖhd=J"2xdr8Eq~ͮEb;e,USuhc&݆-yN RnÑKb ͦVeb[56$EZCK*U;oWbq?μ}`f[y:_p$Ӳ5[+DP Jp%=9ΤUb{>^Z5pYa+{ `R;p+[o6Qt{~yˣUG]~zJSh U fja/HSW>>akALwX%Ȣ8. '(QΡtx~ *gDr;n2AA0??T9@Ȓ4]tNAXRS͡`Ó5T Zy'@'fnb-ZEo&''P9cnR(`ԑऺ4,d=ȝ.ǐ_j@Z}r)Rg@+}nI|"aI 67Q:Rcx'c;SWER3g+'MUEvӸQ~,`l7ixdZ7zLHrwU`DDUVM aLkM%^FIk/2r1Tt=@C4va#,ʪR~<+42$2]f78: RXd^ה=p/4u @K6pCs;pki8ɗF4yO 7k\P} ~:4*R7m>\D>j5vEYE]:mGQ5 >d/%;'*fm1 aȐ3"7{N0 \iL'zǀ rE͉{ ](2 +\l|"gL٥~]=dYO<$bQ4S?zh.-NXx_ &c*)1 JvNmb IS}N[}BM&&,nZ>,ٰ\L<\If}vƠ-8He!b;{wN%ȏF=f[WlHRnq4ݨ3mW~xeDdU}:{c0~řx{ߩCSSŊvY {JpJ2eHD)nj0*d ?voG{zNder c'c!WXImDOG["pL PǏ4o5lL\Iا({݄y`%}vjn6Y|nKEѨT/PU9Sd6S՗%k\_i !_5V~}q.`0*=z%_ ~Ck<,_2LW7\ގLo˦'IB#{FqmI"q1Ro,KFjIO02t\J<+ʫ;ۧry+J $xo213s%[W'Ay"AֳjU~Īi5r̒q2B@YxL* '}6('A[K"(8iv9tX|`kKH'E[ r~ 8/DgGs%BܬOK7IcU &5,kF;vĪ\JYSh6,5AAB̩Y MR\zAm z%PsS~@E6hp-7WW.T]ʈ"ShHDZ+ ˯)1l9 4-:Ra@RU[}QU~(+q؅1XD@odxPRw3ܰP1ByXt+ZYz(zucu3iBޤsUX']6έ{g#,2T(E$*tY=mϘ98$|lpSʼnItV=G}QD#+T!rF< (v+vRY;+2'dW@ _VE:8rU`m@1g4B]N^)u<k:m3tfE^Yw+ 8t -1 ~la5n*Ӧ_P5#mkԢ)UjrHo4oON~y [>f~%Cm__ uy#յɿ(W"rrR&VT.@й6UҠ68oF+bݓeVݘ';6>s*r޳ cX f,Z"!^U_ G&.EbQhLdѳG0x|;T>LGeiq9dTAD(MxJ)>N\.}g#([嚞{atFD~Ѓg.4hiQ ꐜH#](K=&ND9 1JwQdU&}bcy짤$OJSY#Ҁt?Jp^+Ę[|@> •cط.$IaK`j:=ݪ̾@J}\.Bc0}TEsEfPO$|r=)JVS\ʷ15B4sW3hˉ=vR?_#].p0RS|~n`LD3GfjO7q1NfWnApzpac ,31@CVL @Ar*e2(Q #yl .E"@Wۗ=ORl)B !Q&,2 *1%0g]P%nws=M|_[ M( `섥 (k=QItbo[tO1GFR_=6JRbU-coQnr>cJ75Z:u>=O Z F͚9$ӁJnnr3I6a]+NZywS]Oj"+!J佇4:l)~!D%V>QI*n]2ɴ;vvd`dM2\/v>Kw-R;3M3]fsI1"Zn#|:0!VqPgQ_'` ~0{yUOl:Q8˺2)|oMlGBQ.JYn f.c 4@vT?ڞ?ʆ1w#h &9'WҔM58ZchUXf l$,u8BRMƦ * w<=FbMLRPC.G:ޗg}2{QjD}$vzQp<R0I)ag/*7.n죃V.!V>+<쁧9yDVcTlKD`3G'{=eNNORzcJSp"~O y;$1Ug;AKCc8`i$شhjӉ'SMG$Nrniaոa'rp;It!zެzBw2RL Zk!G<(alSwV,-]J6##cKc+s`^؁In ^>+{gu@4ܳg145?U !nSBbB(w<xGЎ2c=Ky\e? &Rf fxiZ"O4X;Zs*< Yz;y6# t^.z[R2Dm[Q[19}k&th!u #la@Gfmjʳ(g @:9]^HOS]hT M( YiNM-VGhqjG'`3R "U`ĻbIR^^m/d ip=mdwهR*%6q~TZNK3fKͿ_n ]t='Tk0Ϳ`{<a SH $i\? B1׳ǶCal^\-CPjpUFpf2Ӡ*  <(kClBmʟRJ){fz *ll:{׫Y8=t=" IiNn>7ō^)jB5?=dAX# uv>\<_s{R6ЫiSLw6]/:x_čQ|3L +Òg8 |PDNU.'WJGѠ4;T`T9Yn$SX*D-et{,?h ˽\Ǧ:7YRHIOrkQهŴ`q7+h؇j|Q բ!|Ԉ[X󿈺k|(YR /g^:p#ZH.q t&ˆi/ECOܷX}WȊ])uOz(w%jOh ]oIQgYZ07070100000013000081a4000000000000000000000001616ee5110001ca48000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜͩv⬞?HFRYk 1\=U B,~ ^;qc,7c C[kb嗨tv Q%8` 8a[@va-b٘2:.h'Cs2WsTw}J F{8±F`͉یH tv:]-Qv7v30&RJ8!? qdć"XRغ{7 JIh3[QZ`>sbmoNyeKV e\+,-޵BU@޳z&-2]BbzAiSG4IU|~[zT}죗LmMuϒDa.f㼼ڽ/5psA{lQ;"dF X{3@4ۨ..t8śJpTl,^0-Tv˛8Ws덗pM_^(tip#!b bhLrPڪ6,Z'}=OUPT\{pINmD i䢐 D+wIdMFh³S3b?;Lc3>\>8Vfnhel xQB7AyvV46 $Yq`ݟ go @hʭX z2K7DH@Rogm"_"[r4m<,FXHoU ͥnG[.b<*Q.0fOSFt".t:״RFdBAK\Pћ%JJ}ᰟH.\ D$ZE_S)W/8%_B6cc8NW W0uyUASW+v--lR#=sSgGf2YPRM4؅e)9e\~8GBa.+_CYE)?Ifr F$Gyvnft&.gk?$3ϓr]Z)?mSps;|7z^Kw/vr2x&J`HvPx!`BU ] Q`oЯ;Hlhaʴ$g3;vtifLo8 t >7j-ay"I"_%KےSis:QK7w#&%"4( :"<4ߣL:'^Pk^O /޻b` ou]ցI3C Fq'TV"l#uUoj dxn("wa  3緓]諔لKl~p`{.z(zCfu!VHG{hJ=D2)Jg]?ilws)ʼn(Zm O#=K`SNW#q[a?jun6' ѝ;&(bC;h啧INWcN@Ӳ'ag,Zsh XdSF-sW [&< 34e d L^+:ʈXZ޴;'ulNVg@>Pm 0.4ti`` #Emcʐ&~)qȢ54LGFA5Yi<6q0f*CK㈯#=7D2L˝jAՎ$_Waȕ/^>(}jg=7TV@5~ɏX1 7xB*:Y-GI0-S3br;&L2UR /c`Bq8u?S9#OMl!/?aFRstfMB)FuLTQې=&g<>R#05[>Δ(&[[#,uL},K(R_:[σohL_ qK1#:{_7wU͙(<벾ǝ[[ԊQWD8mn:Z=:D~; !ao&Tc_dujݨ Cwo3#'#arROK3aD71.Vf7ucoCvؐ$ klĎޮ|F``gۏn W˼m7q1,N5jLYLrYt ) YG8#{:F%g)H&Q]M}i f=XۅErvUQBt<.K665sM: 6.ܻj*=ڑ_Fn J)c1y޵8׼zYΈ? {5ZQ텔zk ~RXQ2 #)E_M竐Ll_[ذ,cğ>.V*:}͍/2?D^ux򜹉T7&nԹ?Ŕ/l`9],;9m%]y]^̖x_eb Аؼ% .uW%)nϢy@0=1!n~ .LK _Nfyaw CVsb!|T^9Yt7-a1/~JH1ZqI x7bԸR/is䷏p"o.PwhEjE ߔM@f%G`WVPn[?ЮGr_^'QvcE8afjJ6`p23/T5,sI{mmyP,7BNarY"Hg兲ul5#My9pQy[',I&TE[HQOD r,[E_13&8BmM>H=`2,M~] V}pD9pwp`"V5ZTYtmTvIp j$ѣ=3# G'D ^ƟW|Z3jdaH}Շ%ñV΃$'P [^ (Ú df)mYwhCT <&\Ew8ɋ u 08.Ip~}b`*k/IdzWw y)L:)EƿO(Hf>&6ǯ Iԑf6Q\#"H"5Z-[J,5;r(K?\S^^0Kk1gv,8ĥNDWC,vW<l&)9J=CSKcUG%B[x8 n,OE 8E̒y~mXDrd{AA9eItAlI8. ψBD{3=WOظRN5F>7r5/^!`fՂZᱽ>MmkН4f-I60QB0&LRaNkNY{~.yAxu'crUHC9ql+4$AN晌 ׯY } d =>5c$bn o{ '>9EӯhѺ"A?a38坨 D dv͟v u4Wjc 1 oF&T>4,? NByN} H$disvjY#U}5[tjMbڼQ0cRA6RtAdUsU' Z4 zLð<_`ZLަE쉏}qv*VSAI6+RħoGI'*JǒlcR>Z\OS8Մ v )HL_@}vv><øS$6s|dX`SDE`/6լ%+j] f1{簊Y9|-3zRlj&L.g'@Put.)*Mƪt˓=G'HRЋx% yN5$]]ZAB3Q\Λ#fdN(5\RPqq}VGFaBWU챖R `BB}1{{ < [*JxUp  qQIxC@h# ]~ZUHp yIȷJDgd客^YVJO.C?Bck fnI?~K4+yĉ}>菠sB]$>9(/P0ed7r ѼKRXNwyܱT ڙ&1G)&$ok[:!M ݳH=;p>4 tM&Ng>xoee8 l߬C7VunVlc=lIsR6ZŶ+ODxG_IJ3F<';ȵ,&Ix ъ`llI1x}m.ĪTCn[üvqΑa}=<`^ZFW`ЂBɒ|UCэGo]ϿE.sy1,j;uAێhR4GP?~*4_er|;H%ɚaP^ґlåͺ Pu"=Ƞ-'0SE仱R[AX0Elԟ/V .Dd탤G`y!^{o?kJ]LLl\/P}~Jsd׎W?^TؙMcRΆd|}Fd2U\V;y'8jͨNpV:at]9Q*3GagQp/6qީZ+vtf'kQ(>V̡݋)fW6g uwlx1*}k)u>~JzG* -=ш|Xe@=Q[m cw]z՗ ;U@ 4H)kΞ?f"denl+7G\ PLZ:ac~Iyu Z{m1jѪT[dp0d@_ȹq㢀 ]}f 2Te3BzM9.4Wh!I(8A ĭ>h7'qWE2sYR8Iݕ+^mw5i ^㎢A|gH.Xf+]{}x n\{ߣHT@b9?b>̉z5Tu-kޟP#|&24k+^~>I6K1@\{*ߩ '/yp"~ LLeS/F'I1OfT>,sf3'/MyM;"sG{0q~v:ccCp1y`j)K.6"5i!|䝖!k5 N.w!EPY45A=!3}pz:~z^3/̷Èōq bS{>k&T-*H ,ܖ Me/_Y+}_uj~*a^e vh>l@ySx/v!efC.1G#6@fʮxanzg,[K?R}XbbB( :ls<J\8|P l'C`|VHg ڦ8K7c9W2GQZsM8-),۪Yφ_"SFO/@Ŏ}= 2ܷ[[ݻI:?eà%X6l̰ w>X(㫀hr,"b8+ٱHzbX՛W]$HVc!7ɨҵA<m 68<\w@_ijڋ>ɤ2w䍯~??4NN9X? Z@kg`VE0:^$D/͇|'#&htL$a}w)(V̉C'˩B~_7nRyd\ fr) %.J`c/}n 4l>  >p1| ԶŒvmŷɥx4`:pW&@ibhXZ/}$^3q˨}p' |@xfYH5L!ܥ^3tE`wa#/.P-Qm_d^BL@gƁp/iVumd3ZPDkN *8J1%Gq+lXۚ#Csfo~_+.B_,&$"vnDd궪' G] Synw3%R^$I;yw&p序pu]`p^?˨&<Ʃ=ra:jU]HI捛zI&ݕ 75'Q& ܓKH·3Ě!a; ,ęQI%NC FfSaL`8Ae,iડIj lFoReBP= +t mSNkӹ+vcDž wc""sH1<{RwxuA5٦SV˸yfvpW_k76C[|dϠq~iGg4%ZB/X!^lXu=U'X6J"R*5>,cQ՚̕YUl֐+ȨKź-_u |*6Yp* svLK #{X%ߐZ_v|b̺@`jiuAt'ݽo a ^64+mEH 3V;xXg9EC*S>* AOgLt44t{#8pAn!yi`Vuo  Fkc?KP<Ү1u֩ş}EhxSV V@̰WՌ5IL:|ܺ K}Fw*륑4ww4GhΓS"Jz)0OgQ-w%TZ^ ing,]81N]QρMә&vo7Gn]f<" 7V+>*o?=IjPlby =厭} /yi}^\'4kW`[L0ls $eS V+ 5;?a nN}kd67g'>~1EMԣ<6~b$s1qn'0jnα*d>gVIY'I49͡u8*=:[2tjSF;:=ԠY9=2ٻU/i>0zª]m[j 4СYtV:gq,H/(k0&Wl0q2ArC$._SY_d"Bky]7uya{[ Wn$% &X*nC) !бբ3]Y0=)εq \acu?Uǰyia3f\Mտ/:8ZRM&(̥Z!ߏ-hIMJꔇn$4 ֤/(N&<&tz`Ǥ'd'~!Zi'|=e94*_1(s5եe"?^z lڅ^8,NTo:O(|%;] NruUt .6+K\c(7韑&xYVOVK} 8'h7Dk2G5ShpS'!)[tO ǎ򒫄np,w:#]G#ݷC/d^Oؔ<(d}KM5l{i#S<,d}_tļNբT3veW~Zm=g:xGa& UnX@Mbdn.xUm :#䷞+S"lIyd?=PX`mviV+]91ot^Obk<3W^,%<ǕY ݏ2rTV 8XU " S$@IEk#!g{3E[OW+шkj#`ܬ]L`[{SLSܹ<ܡA!&UlM)OΏ7w:<76nSTl\Rqb+ ":垯T_ h[j=-l eE z{cgJLjuMj%_Sd*OT' A~:(Wz5q%mf ^QHh[:Uob&GԭWz)]m9!O:rSXc"YIҠ3aD&Y|׽%#eW(WL{L bb|\po"Aǰ.UQV8 xXDà34E$V5^-dᓍy, <-e8kp1=s<҃bVeuhͧo,dCFݘsҊ'*c v0M`XdS-2=멵|R0| 9j~($#߱AfϽ |[ٛ +]3cVx43&L6јd5J,DAw8>~&AUj`#PpaiPi-Q=4-{愽*;:qt=XE^rl~)BwEOmS/8fi2=87CiX-GF*=DE$ a5w^De"Sr[ޛ|WJC o pO$oi/I;{ZRЀy=aKA\M 5T`7/}}lي+# /s'(qΝDۗ1&6_QS- 8[5Cag)IiZ8wxZ}i?L3os oUO;04WԮ2Ѝ(%ih 2wFJOl 4jbЬ~9Yd\Pf PsNBʜ^ce2 #||+1J`dwxvmWM;i`[%Nvv;;QIov|_5u+Es5E0K((e}{ [H_N8f;&ۦ1"?SWQO0kw ђ2ud-~yC] fԠAZ90i]z0cOGYNiQ靵`9X g:Љխ'UoaV)zԠazq4\j=an!Q+خCyp>T,k'ȭUQ7*R@P6ދJ"%)Q{2*>0:x) jLu hqEF ]'$b׮QS)!&*:Lo|mRy{iY@nбք9 TO͡OɹRX@^dW,J-D:[6, Tw3M"ǃݠ:ЧhQe>`E[Lܚ.fNQX)aLAb)9&pTljj9 "\˅Z +]⬵U.Nu:n)4I*/0J6AFOlۄ{a¸ R }\gj ?5/AQ@Sj'"1,)-ޜ$ѵ@DmxW%wg4z``߶, Wl1%-e Zglp 8S FmVB\ڎ.Y)ƫ[y1R\U:|0K.+5G'ߩ.0T#Nʔ{U07:?7ݩ^!3?{QQBNE/még,3Yۙd=MiI1!]E6wp pghU°V: Zņ,[tQ1?Nitqʹmðf^WV^C-ކ2*slH&`"4$zGtSH>s+a҃[w.?TH~-`ͭe kl^L)C9z[j^JAuRob@ywD)\.!5.`M_U X!< @8`(vSP5 默R*jtp$aڨZk6w,\->  (n"?D$\vb'׍Z/ExL%?09+g#^ImINi2sV~8kNɅrǾXZmVaЂȎb6*9$!,K)9(?rzyp&axJƧf=sH#Tos1,{J5_3'Qsqm‚2jY92!4p@Ȅ.wqsx 1ldXUFzω Nrt4Ԅ.=ѥJv 5D  "+ !x!s$Fަ3qе"m_|ʲæsC Q y:30 SH:(;iVTҋRS:&Un#1Uppw RΫFO6o Z=Z͝;tDK3b!$}ϯr+1NJXSXPYfƘ];,&RsVߏ$Q2w5rDK0rˉ<0 (/ə[*jn ~VC'kёUfTegWnmòwy#G(bLY_d$\̓pwǿphp]\OQ򷍛 -Czl&`W3}n}!’6T2Uv1Uem9k}"&.| hļ"?d"!;R=@%|!#;ڳm5bCԮ%5UzPhV~L)eܶBJbuު|%/S/e.8X]Q`ITȈl[qpk;HowΎ zSYT8WC_?y}+15# jݏf?D*W)ľi7Fh4/d0E0R|ۃ U[U\z A{AS[{ Ȗ* O?x=vhIy 9Qhg h 3r|s:b |[!yrM?(J%}q1eٻ%DFT!]Iaʢ4&?eDؘȸ^>GǙ#!IIla^GϷcwjH sgsNq(,7$O Fğ5)lEU7*҅,ΪLJ{߅LB? 8µݪQ-ަ? FJr[czkcc Cd5}Wm^vj'(s>o`ڢ̀ܕB)XqigTɐKG`dUaWܘ1F'rY`PxZZH ]a*  O!z OCBdsJǶXfWT%ec6t-zl.qxִNDcM*A IJI%l%.~*!7y^ COڿz$Tj[.pVd~e%¼?@‹>׀؝ïo`L[ (e4`!"st1gFGAdh9(37Nu3m+<~/-LQ! SCLI-D\~OtrAM< ZC=jסY kݴoNøʑ6Z.tia/Ku<ԨPOnm5Xr0aZtRd (&lWSU #a`s;Adܺ7AI^vYCba(Ͼ;HƘ>ٗyw[Q" :{ rbkݾmr8zGdZAkK S1Ny͛m u~CEź@|g:X+j؇8pfi+ TLBe>aI|?xzOFTW+YJ@'CA?.|K$A.Xh@zڂKw7%پgw:D i M=daWd{`(! ؗ2ՃCŀf~ }X&h+<^~fa`RH[( gWM!RngcFXpLg$$lUoռ{wSFhl*)D- {.GE}{q4U>(%vq(- ſ:B*qΤJ{WoL)Vm G0M5nolj`^wߜUVBoj M e=jUA=ʈ1nhc|ӢSw`X[1l*][ajUC5 / 0BN>-?19q^xc[Yc3(c{Pp[iIa1=;[^m 4aN#e  En{^ַ9F"" Qǰx!?sk  :9Ag U|`f0_5U]gAeߖ7c=a=2g]an:C-Dv&xYIď/sG;B$kd8rvr0iW&)cꄤYRI+`['BZHۥɛh. ɤQ#hq]澴&KJvyQj"m3Z#qe'8R{W A6Uwԍ,]q1l16]S&r7UH 9GΊ/c5%rtʊY P{B>Kי9e'a;܎à [9(lH`<2%\8y'p[KU[+"OΎ pٰ9?murlP/ |uhC8JÓ`Jf߆]]$=q1M`YgXb'U)dZ&n6~mm}?UAB gCXx~iE6*Aq&mD!̩P?&HrKDZ;{z®΃܅3݅!suX%,TɳtD4 Ƽ5g#g;%>b5oWҢ'3I3`RKǠ'`MorW$8b3g"}d6Ո /4,|Q=sH1LD(3}XBw1jqbn(lYS&@FqT }b]}?\Ǚ@ddQ RA;E{+ #sK8#Lk 6U=3z6TJ#6=RifHg̵64Aw(xb̍ΰ.t ^qܷ9?Jr mSlEt(jsnzJucl1b훌 ӿXZě!X4W>F1óvǼT 1> ]CpQ,SH3aҞvof3GWuZUIʑh*D6yyqXoԕ ^LC@nUKF[|A/OM  P򱙳HZ#$y<'gwniO>ԍ\߂g$):COt֯߄DXӭL(Ȉyv7 ,$ymErJmf͂^ϫՒYpfVhh,,8RN{V=YG>ВA]<ݪ&aѸ>|S) /: C6. (̱V œOGE|*,54:W_j 2/3kg*j{r 9?j, ;f)MCTHObb²ϤBYf #wVrؘíS̅)"*3Cjaq[jfAp[@j@00͒t+sZSBM?"\"x楳{hXjrCaZVڋ! ?L˿ jq~V:OI" 'nVOrE{ܘt^g@zGSߋiU+PNhLN64W^Pr'1s_ruhwPԞaeMخF_sKwgZ*sV,'>xsNԉ ҰcՕ]T{b,Ϥ;,9BklRK8-xiI><սy9ehv= - WWpg/ܐc}MQd')}k^/;bUnW0f̿V9[U*y]ܺq/)V;lNZs=ᄄ B jBhn04=I05|$+YXЇbo)yaEwtBቁ"ћy6lj5˙UkgP#?Ɣ/k7|*8xA0&vpt {U#{#[KŋPJQ1t‰G:"Gv /kEHi-z!+ae1Pk+} JO&>og9(7.o\?GENUX=08>aU04:u )cjtC&8FI2O d1 .u|ca;\/&k݁[uxPe9e~cCw yA# ']8&v,O b5p*~Inmk7pJ,؁%uMJCtϯq,z81Zv{Q)[Y`|jPZuM%ZXf ܧM?I0YܳK0!48)D /?0 { g:<ۃeI^z>(/w$WI3+*1 jaTJc=ye_a-7 rpksSڶKQ̰ݱɸZ0]YÜ+sUI6QX:2w R+5ȊDO!R#NLADIGiP+2 Ξ 'QnjF5??).LSo@wPKZPczY Q;3kL8GD \V0)'{`|d͜ UdO@+ߪE]Zт1 ~\eyИXo' X%u&2ݮ`:>\Z YSo4pNJSH S Bٟ8O$*cƢbN2o?&eED8?'~shU$&FL?f6BИ!ZThOq/<,%AǷ*kvz#0;'Kw1C5 ݶ2'_YPc5 ޳0㇇pvh.`N%>q 4Nyۑ~~\"qo*BP`K;kvdQijF{?eo& $?h GxDsJ/ y cd:2HJ2"Y F"e?՗MӀFpwh K;!ih@!p$d7 si  lуZ4qo9ŊXn,?f<VHӉmkq[ԙw0$;R]n0`&hWÆ8P k39ޚNd_t7۸Ѡ-c~:ݐ-:O)O^f}R*R אg(e%ޜdO-UЇJ*B9wP, Mnz"b (:veFӮ "#-63e8^ ܴ$cɮz% >ttf:7z @$I Dowӟ?-ӹiB v{#+cO$yNӧEh8[^Rۼ1KCR{-#\txgXAm( D%d+^`WĸCvGRrGw); 3s:6wt.~ԏB[|_0pw}'ΔzhYԦIWMF@_PASy^l˾aPq7bCԐB!x*LurE;[& ֨8q8T5yе7D*F(~u&I:sNDRii"$p+Iw}o03jha2@FA[Z4zmMF&^;nSck8َE 0iISnp,Y D M𞦉J7O|>4k LxƋ#%k\W +m1СȂ`I]kݷb*夝#Tc ڭ3U ?}A'ϨRefivp0qZ%Sݦkc]PIF#Y+iAޕ0cDUln?Qӿ,==YĴ=);^ }Ub!01##T'(pV z-6 d\HܥuZ8l"1К Hunc{I2~*ߍxí Z^㏐\EeQJ_& :KI8Ƈ/ [9b=%Pt)}Ύ~_Lh(%ld9n \("OmG+x0A>/6rGKսwBROڹqFn :ڪ!lxhra jH!sGB@\h;] AsU$jXcE 9՗krĢ\Ђ#q=\V&q l*Y)[',U>. ,SJȊ1{ptenыh1 %Vo^}d+CS{j~I=G @17/8^ ~^!ܦ:N#i z9&{BvFGV vXĀi@xц_^ _ !e?f/| Ҩس]'XYM/fhtScۿh/`QvLJAFfǮ+ =D~B^1Zɺm9Q f30߀şQ-BM FI 6 #X=g *:^he^j?%W9"'zι]:ay Z #V7qq,.;/Hls<ʽ?\#[P$r32V\1eX¹7S$!L5y1pv&GSȡtI~H|TXq&hK䙔\iY&҄'j5P+)kX{$i@A%,9,U*8PZ;]4W*t$Ҙ?{>wF'U"FB q\ i=?QVjlv)+i2J+ː;Qq7m@", ZWY ?. +iKZW!IeHV4|W!815ʥ0H\I¥DqZRѿ\O~lLNkOǠE%ڍrCl}|cC_X4,xc-_N#9L^Is/畝\(yUeiTiFpKg0ON˵5ƕˇ[@w5 ](B;]&KNĦ~p"LsqDojs"͚kAEbH'4nTQq'ą,F @zJYG^ n;ɏl JxJ.@%>F"UHf9܈}yK_. 뵮j?~2=jP}Ar]}6lwg2`@ZHb"(Lʣaz7?*z>\=dSrmC.mC3 ,rG`kr`$**.#5eY=ތfGP}'yt8 jb" gGVqnd{}v6K#4k4 vnHhZ2/92fYtokPhXS{֨TECÖ[, 6`a7i[A!=`]ɢͽjɤh#배B4d%'jN0yfz37g|D]8 OZmJz  @pnxOLwE}I&bV`d߇:rf._fz ԟySrZS(1S{*GV➠se¼8,h4)|2]uܗ͈h5SV!ݝ4vp3RI),^kkI:JFBZ 3=eFhŚys]1mM-]krK:QN,ooSVBBh4J;r* >пlA]h2-ȞZC@Å2ex1B2[`اz]ܨBkִʖXv Tr|v(%*qBuDp6&:kf8_1TZyH'"U28Vb78/e0>ɓkOYATI.Lڽf=RB=g"7´s aK^ZM[5՟C9WRk"M)N :p`'cDA5J䈘09K2s5Rp؊&)^xq° g`ENp`I;%%!'9tHiO$t^yr CY5"&dՐ &&+/;sOV rҿ.u_:\nhM`]4ž'Btt]6L[w䯓,jr{] $6a; ř%„c]++34P ֠ XAI4b *k~oJtv7+oE-NgT .B6e38s]{HR㪮I^`ZLJ۱qq}:(!W: 8fdX1(YnYzs&5zXm3k_fjh=w{H|eE*|v>QV“åo[G AP9 |IV`*ho]Ϗ퇅e0'J=m눃_v% Lv]c9d5ΦKWһ4΁. QZ&0r&t*\6lt7߉ '(_S +ye 9we 2mJ߄BT 6(DVI7CJҔ~2s9x5A4UXrhBևJ$6h>j11; P0tDm#ץt¥Xxc:GVR3,=D) GtZ04 k$M;Oq ۬o4˨RӡжȇI[Toxd D-"*4J!{?$Ի8bhX-9ews\ yle[ye.^kQW{$4c.~ X ۧJdS_P`Lk1ϋaXň$z%Q]ŀ Pk'1<f7l,AЩw} MyAHGiS!@0j.Gvy[@ABWڊ_aΝ @d~AD0~JqHWSJ. wyyΩcꄻz4"9D8iYPqLU?Î ]K"L7B'**|S:#_UW̤,%KJZ3Ձ{0\4$DV<]LfSs7=IXjTA~b[yY~V.\HM=Wo^ahFzy3/ ڛ"[?첼"Y#,:z˻N}ާ@,]d#Nui[p4Uں*Uke~T8Ur1>6(LlDl:4T˰a/!\AgSh)K,dw&"";Wsge }@lߥ}t4kjQNGV-v$RW!ܰo4/D#5U~Upw"p5;Bϒ}RV ڀ [Cm1)މ2/4| z1I0J15r3AZ/߿3>X(μĞj7LY^k\fRr۔F%&bf,S&AJFv]ë٦/'hd?$vm^]OH?s.o)yB3Tzj< ÊE-BKQ{>~z)+_`z?-p(Hr`F3.EnBә"vlMz=AԶkzAc:0yϞq'BK;}1}!"sOuU"1]-[fFwDXͥWܜJb+}DY܋[P)$pq_8n[do^P)|8HTHE!y7<69bg5V_Gyg~{B)0e($h,eၐ{H:ޑTwK>%!~xYkc=q!UH,1E U==73c"#{8eN쑀#I}g1 hBƜp"g$ Qi3ի9w$9i8n(zx&K藪%$Y?գ(c6a,#"BWuЭn٢д8VFiږ-8qHm)\,@?lDZf<"QgϘ-*qoR퀲鋣<ϋ]h_ GjegIԴRdE:+wgv^TߤTǪЅ\Ymނ5@nEϔ 5Zs,$kǰ m0oݒ?t`}@\XVw7O̖Lq!˴lE+兿H|$kcNW.U4ܒaSclf-Y|;F`& U:f;Z=,T0F>˪o֪>/ԭZ%U𚷸Rkj:|DܲC7,p@[h dz1\huC1l`H%hWC܉g/~ *<,]ZT+k5f *3.Mov`$H3n[_"HR6٘ĽlFϷ\YG:(uNMF5@%]@Y&(ʼn<~Я2WA_~UЄ|om(94\Ib=NO襅 ,8LJ#5;\Ԫ V_+?L, vp>e=![UHȧbl?C+N,ty=vV&٤?{k 8%`UtID_[kȌ䓑 A[\xbgNmB8!^6ܤYT#SxוQphq?فn) bG 5&Y$#%Ή-v (VgW=)m_G;]RJI9ƋClþx|ccI!%Ofgs*2ފ4W <DRu'm㯘12]ŃV1'rH~W=/ʖAXatJƫ5ۙQ##2y=tX"z?96"߻B}v~!ɂx$OP[I-ޡn ==!KvyG8. ɌTu<(k7UX  N)ko~y', ҃2>`@¯%@A 'G{.lҬ_FayóB#v}ibԢIh2D⤒J9 taz^_e8_39/!}͗Q5A8aU`(WbC܍[h|e6q>VQx@c.Hq=#JQmMSZj|J!%:&VFhhG>o6wo S@a,P+3GNlu7,.<g- F2a>z#KC\Eh!ETd樣93Rb Z+!}v|`ʒ4GR`dl+S@yuS&\J)BTe-Vz!@0.݊{+K/7"v QKwGA=z:m¼gބ욀8}%FDMFy\J (+>wbkt ;{?H BNdF!Gr.^ށ\pР]PVTvJ5=QYuB -4(N`cHc&t"1% ),3W2_~u-eׇ3ʦS4;Aiߩ( _w#OuC* ,q>t6m fdpHaU90U%Hz5oW XRH#e- ~.ڷ0Q>Z4b~&%ɹb ݙYírth@ I2T/)VIT*BbӘ3mc}Sc*썒lbe~'VoK _;E_H#ט޷U&OM.O@&rQ F@YDyGS9غa5DZ>uy"7?hН .4HXC6W,U5̒B|վս c0YC~{ai!3z%ؘ6kCK)ESǸ9>n!0W(1ê~pzX᳝֠ka7g9B3"tF]"``@%Jf@( ^q}#BQYuneEm piIS Y/%+ JxZ9{ˋ&HCw`*l^{!3ԌҤ56g~;$CqZ:vt_M @ھFxq ܛ9H ]&4ɿ W>1KS{OL'(t~[uCJ&eAN(6 C;t[(4 H4ؔyċ`3Қ"?H2Sb6`0t4O[4;|%4> L=kUQ}X-"= "* `|xDƩhEE2Pwۙ阱/MFurN{yT)7aS~`v8U f3JQDNՉ*J5]xgӄe3h:j&H h+i5FB} '9P^& q BӉk73h s>[MB^:6R90Yj0s 6_n˭jĽL_A D])JCj;x\zΗn;HJ>TYJ@naSUF;h;Wk^ 3|$1ě؎6~! },0C퓴x&As߾FiF3@Nx/q[vik>۳Q#VW C㊶y}-YbiHe+g0)f>Ż`#}t~t]V] }|AW**h(ASJn-W{ ){anx͡`rp~I { 5^xy$DCLY[naCԋsudik$PBܸ*ʎ unɝ $ g~FiMM[O^{QQ6K8 {ûk(%x]NTmcaSWĶ \(Oǰkg(rس)G& Qޏ/([T v}GZi3'B_~SlE ><RVbS>7y@b{ʽ|evcfOs2&*Lkyj\^*/d҄Q-Nk.\‰Dۺd)RpVu~Im76EK;vJ1Q?+zqoݿαn1tƘ>Aí֊tIKcGP4Db߻|Noq ~!43,(mX{Y?[غC1˓Cz:o8hfia#}o] ӼDFè<暱J8q˃_=sHO:wvVZUڟ`~}X( [X% CpCD#RRڐ,CkxKZ[ڷ[LJFiN8(M> GXz7\qaW!ց3mrϸ]*BIG"!EN]8 C:Y$BE(Dׅ͡ 6F-hj:wSqpىǍ뫕"4 sQ$^ bk@]kGjnTχBMlVH 8li5Tj:ޕkb6OS[b-^(j|}0͊%:Chzzϫ4Ţ)3Y$?y(oTW{vӁYInSW^n 1A:]f7)_X\ޑKT_o&'@CPap= ԭ5ڧ4j `3%*;M-jG _38HYՀ5rb8՝ 9ˮPtg9>Πruu®|:*p,Uw ۫=bM$u9&݇YtC)5lk]u Pٗe͎FĠ9ƅ*DVOe|SNO Oj $<Ս(jP0)wl*UK&ܕ6KpeJQ iRjm &=qƏyNT[m s~8a.DbRČ9N{k}PrՙHu#\'l!lżBT|g Yڀh훫Yc>e$@,⏠@v>_Ha]5^P=9a:!ovalDe_;psCV(9٪# ΚV_( ˁ&]a ?&<3Xa|EOE Q˪M&10ŕ5=bH0"肪pklJIEqIY`q~K%m3u<+;ka_RǙ0 4"ÿuP**T:3J~'@ohX\ \ jset\Kq`%&Pv*28f$HJثP8|*P#WDJ &Il SϹ{2 D G"_eX c2XL]bXU1d^׳GΈ'BD훹d=%'%O͕N~*ڝ 5rKeW0JȠWlwYgpqկ#gea9 c$.lĀN]hra@USL;1r[|޳J"pppOɇ{.` <֮L_G)<W{4S(>XmE$Ol0Lax7I*.\\vTN]}h0뾝er2'P7oh>`ȇ ̫yVԹ[GJLEޟu_@P;d~P?{1ԛ|X "i2([uXWNW-c}" ,&,9W=]on&޸M׉k)i+$ft!ZIloB%Jr2y$P4<XI3Vt C3z? uI;:9yQb\iOT@M uY 'qخBFc6I ʀu^ z\‰cJitxves 'iDff@~-k0D~kß"E>G뀤Uɟe EQA.=mm-*4 [sFg =@=눸qЀM:5Q;x)7qK_ĤyKܚ+AM%/ࡦր%q(k:;)l5ۓwFc:#Q#ĪԁXC&$4n@=^ʮ>53byxs)K"/P35q"'O .mP4CӐn\ |t/k帕x-W|80,=EHϝk/>> o'!?CZ 8RU lE Xg~^~p:fO⮚ŮbL/UfSjUwyܡTٮAdUnC"ظC(kP`Y~3(eq}cf] 헯7ʑ8/,,_;i:; oox%n;-s!{@H|(;s/ێ[Wʁ ,#E ڵ+5Y: 9I~TQa#USDcE+Aɛ9=BY]y&.LON!)8%#;.& ^%"&F- _vv56,¹*c1^ H<2 AcO8^u6jHΏ4:I#)q٢q Hp4) VeWvIM94Bw'1.m((-OyfϲD#B)eZ(@1:10GjպT/@r=1`Uļ 7t+)0NUNM'`Uqlҽ>;a!)}H9:e16ϏN8 ] MԱ&NOB~Q)qӛJu=Llv.iNe- \{NL[Ae3xn"\OBY{/%ngp`Υ(?G#:")xoIhIVߥtrKp-"M]g *.kV)@4 /=Ϭ-t ?HfSՈԥ ]DEB|`qHۏ‹FS a\1j@!Z5ґX`V.;qhCIϬ}vG?H͓z0HMЊMai?MRK>?%i۞QR-䩱̊&' Ҩ׊oaef1LVS׌BJ: )}iz/ZxP] W V6<o1ĜH}a7E`MUQ]x:ƯTA6La(^\ja(8\E\W[EMjE/oK֎S|.EZX1op]!K Z_5"Y}e`1M39.$&ZsSGq7 kX@9#p΁tnzURk!ڄ6n~KʍQ9;R2 o/S+M!B{> v15!NgXK+3xnA(g/NA ^7ϵ3vkskvFEH VO)hE(:Yhg=ϐ^;b#5hū0t[V sLrY(N.gC,Џ$$ ;cTZ=}G/+]X %G)zEJ&tm``ا-TNN(6. -P}5cÚUXIP5h[W =O}mijDR-e$ɬ؂5$`7:~oRUxƧyBP"n{)L1֭OBdk-^Hv/hOζb ,T] Υ پDM+H 1Z nJ~ 3 v%9(jAKW +ʽ_@#L,N>l4EC%\WʲbA>GNmJ;v0\yE/EdPM!EHW"ȧR9"mc.g_k5>` R*xrh+Niː$g灄U:BTU1N3Ot-6@<ONO;G= 'X@PO%ӤPGvg{M ` tEf+h9͊t"?Bztkw Sm d\YV]̅nۅ_l$293z0՞@\#;l[>עvl,LOޗR4+v o rm MtB'}W,# ;; Wx ]_]VNJb;]ĕISіIpA {k;3vaECCzNdJ#d%\dlѢ̗LH7' xu_duxl{'npI-N\6?DY(sz|k_2Z \:4_jc~I >EC|2) omb׷̡m!lO͢ɬ>68(J'0LT>0/V4~ؒ9C>Tu؍eSN5rڻUmaʜA6(5.ޅ57x,ۣy- 1H)B^!y@])Lw%_3>l{/-VRk$ZXVL (39%ڪ (t5PzH-lfې4z'焭Uc@D"uۆi^xln-;}a,]R;p5A3C63 ;4 ]ߟt/1My=P":UVnh4K5v֚;IlbMp3ۙ-LS*,7,Xfq]! p(>VJB1@`"CK>4Axi3d Ft9֩!GSy"jmET[]$4'Iӄݓz;a'w7(#ӑ>U#xwn`gG߽80uk^JIdg`Oo ϻ̀i(r4>Q ϣ ob?D(r+*bAj5 >:QM! og $,)D_hzԋ5Pڍ ~F!ĭچLۮ~@ɕDܬ|q:->H$tmD-;/z~@%+ pfb[խx2QqP$.!?KR'fV t.j Bgg;)4=ؼ>xK֟%{d~2?D~#8[]sw?=fDy8";9o֑oT;^ ZeG*]Gc~︦R܌Kx=U(5 .V܃g4_O:qQ h ݰ/G;p [K7=g"ٺV>TS TmCs줪Mm`eyimf_2y8d+(4CňCz!.%iѱGŸ(>d*L!?" 'vZ;e3>hOc V`?ۭ3 seV^eX8t/ҚNf*8\.# oL00K]Dث"ټjuMQ&i'WNq: kA@N~RZh5wYF~p,>@& lJ5>a))PlR!+۽0(}pSsjVԂV2HB3 S8&e+IG7iUhh%x36HJ eү!-$i-p& P 꿭DlZ="ۭbOG )%$cdYIr-EDPj(J\W-Ǘr_YU4n) g$bp+!j#Ins I-<"X^'F@e9-/ߛ$BFJZ,ĈU,|b>:8VʢEFaLO`Y2oIa(x 'DI)pR^&QciVFU{J^OY\/c)C wl2,b hRo')Q9ǷbjLsc+ۻ ~ULts9imX̿7R@nX'#y̓@Mh|GH/?\ H."MʡK.iW04 )?dZ̮~ojYpF2=]X2t\m(^%QmOU #D7! ><o3'gy h96D>,ߺd]-ĵ~|u l uZ".z jLCbf`T@SpmPcfs_TdsB3S^"eXNm$Yĺ9'{:_^U= U5MګEGJsɶ"4&e M;9+:a }q!#dkr:=4wvS[w;]v906i;}q}A[%D~y>ABUցܙu7AwU=Vg>tvٓur CY'*}Dg0|d?S2P}b/ϔ>GPt\48IOv(s&(CoRCH:X#(ثރl~gҨXZe:RH!9tJ2uVFꑵCӥ>jk쓉g I5.h B5(3Z#H=l( |5T ݡkӅ@3r,̖e8C\c\m|Q3&)˰NsQuAvEw:(:aLZ[ |:"v0x <{8 >Otk%lGU߫Sf7RnJq>l4SH#BrzfޤtrރoT?^:ڳ~g}$:uRr}&\zxȱcoeЈU;8B%BBHF p7^KD>O~2 z-鴠0ԉCڼH' 0|[-vp؇`,1HvMcrטLor LX1gS/itF':Z鷢| 7Ζ]![.sz%] Yt$s$kT*oAg$60 ="y4`!NbW~Rw٭%/9lv9T5-16' WPJZ!Av_qrJR bpf0Č*x0|j7?Xpq6B轞I/fpqv3`;xuNTnǧ=-"iK'<pF>J{ć]ûym|JaqRH5a514ā l7nc:1:Q+1Gg;rS0uD\Q'-R>[lĒ};;\= bTguu9 3!zBXF J>+Vgryr¿W;/VrAFp kL䰗F#L0n @EVt<^03_E2)& K\4CD1Ը^Q= vQ~+*C7 ̄h#eas`.5QЬ>͉x'F& ?C7 ;;hK7 `eA3OR]վR'V}+Of!z'LS9 |ZOzϚ6RFXHJˁmܔ+MnP6 ~N ZJ~:k9<;곣*!K%o}obۻ3薶GY{+n 5=ߙL^88RgV2|VT24?7Gc| ߿*3|⣽|on%k O%?k~*ׂsMj. -5<'ij᱾!Bxpx<5߼.|bh5$qZc?xv鲟yG3Z&zaN_k mpu]jk)kgDSEi[n*@ȕe}`mK1 ]E!#`$#?; g(=!k48"~Q u"8Z=X}r@s%v=s]y(%v_FśKnbぅ qۦ;m{tY&omY \ R;|ܘbh~Ȫ,ZsG7zRNu _j`XbO"ДliD_&^Z $&¦w~ƕz "in=i“0;~E8r%WBУo Vx*-GT}ꚧD1"Mɭۓ:!pJo" FónG q@ NTF| Wl(DV3hgJ Zq%Zө|5OgD֧܏'s9FSyQm5n;{FVx 8`Z+f~MCu*8H*%6eho AOw-f݊bJdݬ /cp;Sȸg:]FL`Ejo3蒓Lj;+n?y`@ h^%/o5 ȭ*.]3^}d}@ ycsL3* Dw2,%%993Wۄ5VdF}טG<3 Qunh۔?.hwԿ,M@*,?$Yg=rv_|h#kH4Lm?|% X/͒,ѥݑ5RS*9 /$ Y-&,{[B?X f]cyFg h=<_ 7=x?H4Mk_J԰V9{z-/|fo$ 58陚gڕYR8fSxU+dm*?-^d I1 M" կRL&I"׬8­j!QS+yј>Yjg]Z cf:$՜L,n--;!bB*o7ͳ0M]5zPՙ&IEAZŵ=–\Y_μLć6UeyI>tfF6 PQH۝3'-Uet.}:#".ϊPC`cfב=kv?+Hw Y(nRZt",\ ]Rq[v҉JGEd /G,&>3S>Z)_-o9>EXciNQ{ bG@/9o5g3mh?H !GSС[%^b d!F?TG(t #L) };t E#'UtpF٤Z@w$(E=hm٪ng 8&p;/3UG')mpNgsySfw'br8@54KQKuc枹ޘƣBKAju*ɤ,9a-BG''|uݖ  `i[W3LЈFPEc+iMuV_<.G%A#"pwH'3f'XƗ< :7Ax1lb(㡓Br {^Kh?SQ4adJ>3[<\}OGW ̑?W;K>W";dw?@~mM bK Hݽ,,d232}N_ٓri>-gp!y/JRN#7-_gτ$l]5LSDʤw. }gkjPWfsMc~޲NVû' |Iub: ͕|g^g-i|Ri$Cq{J٦! \c 8%55;mqျcV)e]C# ݈u^'}( M1_M&QGIx@Ce.LHP5 [[HUؔN.0֬*\2iB z3[״AP;`8zgt@YBc6(oj$ S֝"Iƚze'+u?)Yk |E[O,BՒ@)93V˃ xd5}M<~r3"^C -'ACH 8(uGU;&B1}Z"HI쯡6]*"r#ϳ:3za$tDSNaתwU ]# tr':DVqI+Q7 [0"ݧuu:4O50^=a5nNz_VkҸ F߬ڷmsyfh_O*?b4(vސϓFJ:{#vζlhW9ha眠Bxqt\K;^`ER=)?luɛdW׫tINeB4)M>Y2 dL^=P沱C4UuA =eLI*_gfEn=ᱪ!Pxt*F璸4?.2¹-[`>yG7T𫶮 {5ZFF77Aco* E#0l>sccó 1]gI#[f O3 ͐BgBe j<#YO=SJ$vݷ`N<\kPlQwKS5cw0Ac#恩}Cg{"lhZA`k! {y/, . b3Y\|'M^Nά)F˔3$1q]ʳ;_8dEy F'=^tfy8uSn-6GߓDI8m~bII,]x,7߫W-/> .#(q_*9C[=;18.MZ!oJTeY={;UkO{*_(3"eSLxxTuLXR1F3]Ǭȑ}ZPTYTZj4Q&հf%-pW~QKB1;jŐ[Ȍ'>e-)k#U8rlL(y>S,c)cpϻVw |q~d/YU ,ҍ*e@2p,XE1o0wtS3Ol{'j(Wz&w A̪K^Aвz㕳?}^Lץh0z"&E_Rgt!vqW჆(wf[ 4>2qMy~{7ݯ#X`,ZI󋭧"5Un;BP90{oSNUP2'KEl&3f#xv>*`l>-v\u() L؛T+"4m`d2/ס[á (2EG)_ˡ7/wFLJKE#fָv+@f6DZGdz &j47}|ޘAp,iߚ/nl~3g**E؋wpBaybqko9Ö7{kz]O&;RSٗخNg.-D1;rK?8nV7&(Uˌf&uFJdXkD)ME+4Wk3A0 5Ԃ"8laHqs5i~a`݋/IݛulFfLz||IB_\ҒX4N! '#g|ge]@ Dý6~+2g 3IU\N2J3Xi}*+< v^ұWhz5vcdc=@ uXw,|FŬ]bYgMXA)ϕ*l sl*jkhH>~tAq: D |c/2C-")cӫ+?=j.yu"f,& pbD I~`).闬BQ{KHEB UM#xQ쵓j%mNtf륈@&H p{yRV\ds&1O(q +a;BɇHP&>M 0 k[˯x'C<{MiA'/w$<Y4SYsd8-K7vE P3+k*Ox7ÅRV@f=DXh% E2X"3/o\Cc[OrC ?5^EjxDF8`l|fA2`^ϸ=>>uB+x{U$3_}j(tcp~N)&*>,"; Zw{k.)NϠCCMpv(Dy ٘6} ll[;I~HASU.]AYn5E9t6Y )lvL/5Br*晍h\s3>`` >= Lo+ʙ@b Td_q.J{h"Y5`]y&[^ub&B} qMH^{>vO@6fݠs TȳP~BX0uD:Ez#EIʆj%ܚ4L*zsUD{Y|CƐ@3t Hҹ!f%/lenNaqٻk=?pjpN r[@dwK{:/^$}rAO[Yem2֞WlFn ^.h$t1uZ8+"4s5)Zw`oj_fn5Dq>!1mSÁ%6$wQtd s$#*̤#«5BASV呢A/wO%BR|IܢA%pϩ8@ 9#c̍*\!nେixY8,F@^Qܯ_5̮LM---UVaBSG-eNYAwn6%st8vLN~&bX~#jTHf|mo|A=7uT7$~ h8 Q7G虥eӅ:ɾZbG$, 7 sMluidwpjzJG$/5f,לbZKf0l|2 OU}CP=3]jr}HQC^O^wxeTGy \mR*637C\}ku+uTP?c#2t鄤j IXH34Qth*h)ڑԦ:=H>K|&@/O}I\hdr@DDpBHc2дҟ]IA^5m8?W4&&c ]=U -U}׈JY"w+ Zn|tzf!Lŏq頟uJ? _$#Goݫ)B^.HƲclXprޢGlj| ==QfbeL޼~~טwcERxcqL%)4mF_ɉG?҉Fh[*Ӡa1V*A W.y@* N|/dU-  ;K~XJ9[#TYWcx2%$%;*ů>\O¿]m#i̕eE;M_;Ee'22*$b_l]eIL3ς]g `lVpZ5‡ʋh` u3G'~LtMk&^,}DٌJ<84"NDypa <1(f3SB[]S rݒ"DP2XĀ>VsW(4x7SM6"ԏ)~nBB-.ޏhc+5 @GikP8~5ft> >5u;GP/ {{Ԙ$F9`88εz]6}eļHՄ̴c3hr>f8|Ak&o>>9¤[3Br Ɛ b=F"Jv-ʗ¬5)wi=Zx9yGe\ ,#i? N=q_D' Jr~ g&t×{r3;9<l-R^~S{MEU*t*j9uq|ݍG3uEP\ &%0(2=|dl!KeaŒ՚=<\#ġ=4ґ@6Tk~Xq֖8VoSX~jtw0̚o;PoA/80v"99t+o9+B\JsKa^l^yІg*$։_הqWiL'&TZi'dX+mfy01NS|+쏹`L)ZD*?ѱKEn):S݅R7[킜/ , ʭm &*4C>gI{.&zfaXRTFD"V'ov6 3M ̦1v?ӁLn8;PsZfYqmt GS4v+JrURcY0wo2 $Y &$g*v6Oڲs-}"B%ZWdҋ8F6λ|z2eo?QDyi|r4.֟~L!m>[)\'w\譧yճٝFk؈{'$7PXATDyQ4Gjllp,qe3fCf<]A< e,l@ТwV[;:~鈅|_&)Ȍ𖳯c9DsHS R =){)mr}.Vf[TBUǵJ3wwnN$_*v uNdzvl'TL29js|Vu5V%ru qL15jaZ,\ C⣱K*ϚӔص`'>K[{U0}nLdyD0bX0%x6"VY`e5]F' uwVCo9#6Μ0RiN.6M!j%鶆+hfP9MftqDj}CM^7ok&M5ϐTyEyF޿!D@! ?x* ?Z%8΀[=DPW [l:P T2[TEYhХ@^qIG>kXA' IJn7>r4n|@oo *a1hyinVm5|v~pb@ ]P2m>*e;. OaG,M$C Nl20}}6Ne/d>ur),b/Ζ:Z)I&WyOqFm[*g %V4BƂXBS"frBV("9o;fr]m {'ʼ@̄?L 2S%rB{XYLSPV8,,j%:ec>`+o>lJ^asvMnUN1g0ɪ"=NOj3(Ea >k86ITRY/a)t)iM;m1}.)Wq$7XYU]6%eK/k mjXE@CSYK|>Š=|1?jKӊ st88~"Zl}X bHr~V`w@@ 䁜M7j1Iq`{7 M{bBA4OX8=/`x#f3P̹-řgQP#hh.^vxQ&o¬E u\ id ̱K~_\ˇ_f]fʴZ8qyJE$zϮHTSI YD\N$8Fc.AD8Hf$ۗJ짐SB*9"I!>^ȡQ#LrI3&-Z$hzPW5ls`z nM띓Y(V?tٿ@fjW1vѕv6x\( mtQb*kY=@lSl]ukuޓ\HΪ<=`ff{>5qY(>bW矗"{b#U p 1`H'$*w ]wM)j\:Vj93n/U[``D=i dלtu_ p<%ҍLI佀X!_\H8Pān8aB!uŊʳ f+-WΩK^Z o4t2B]aJolMryspS@MZ4}DM5sHESK#HCy FL`ƁM}"FޜF󦚉uyvLks҄m>T3]F?j=٫o)'9<QBg\(-}yOWT 9n\'D\yvoXUe8˜>2AbiO$3^adQQc\ ̔S~7_I˻Mܛ 4?jv;22jqTyI:V Tw.QQEz}秛L,0z| Up0*V aEv';@kXJ8^8ٌ4ݕ`Ê8zyI= .#&b{]LzS'ih1\731*c=>(ΛRv vL͞JvXӥDHFp2M hM"M??q mTa\+vLCDL6(B#7E:ĂN5^p\1qHOISk^?'Iʁ2tsV(BFmrP\:›B?; _$X.P8Y0/UbA/7/S9NLSZ{s*Tl 7RZZy@D#BV@o6lB*HUp 2fuM':Y6pz`(Jm6khތm(f uo Kvf8浂q3YGmg/ 3[pA'qSKI6V_GA BڹxfY5Q*n} qoˢZ$8sH$nZ؟ȽGFzH si8vT |Őc+V_!-% !>B[u[=={n$V W=VXle:D| Jo5+vB3N+=(IĀڬ$R#>}廿YͿPov cvãn1I]h?]|GR nVC31ʒhChn>\0#m=5pB=&'RpW{M T]",0sTó1&=/T Og1>1R ޒ(4Tc䜮~!ypN\]Ar)\(Ȝ9;aUJ%!,3ZDhԤD"J@_\2A̩L/o&pn2oE~Z"X+^=k╖NVvy_IR@0}bi5=BL6iv%E\0-\Y=>#IX>k7<+h (IiÁsTfVL,4y3ߡ͆ª{Ytʃ8lŋ)ڤ5f M{k%]xϼnvV0Fo>{̪v$.KL(+{gg5,-5Z%tWDyڼɰ^j=_~yDžId;|*VC^Fk À-:{a$]~"(PYKlqtktό>я.`$ђGuY(HiUJICzlAl~iW Š D_hA0>\%O& 30&Enr֎/q_;qSu% XqswXjģ|v]dLK;+Q|4ToM\j7oPPCO)tckş 4CfJ=E`GD%䒖BhxEcE`vdB% :0ګ 'nÎuJ!"|ި %ji,Tb)kP5MD0UgT0,҆$l~ƕm\O6:Dem[F5 #>k:T: 5Y2]DYAy?a ]Y ɥTQ[(;ŮiSFёmX@г߇LؤJcctWX|1'F:ady_+ +.f1&t}`A\Y&l.Q m$2k!AE2䮘.x01MD# g09'Û!]KܯCk+%IXB[soU{\N$\ My1=Coy 4v 4`Cpo(3#m 3M1; /TdDb`o Pk$gl9y7Ib+5:n\INkCQ`2 +14/wR%j|p©.C6Z>Og>ݤ\K6a^[C (92i!k:M%cPc,#w}:/ƴ[Ly6>C3)S&VH%Kxq5KjZzPM~ٟ3W;E'lmg˂ ;\va"x8٭24qsmi0]:OZ㔹~{B㗚1:<*5IJ%FاhI"X%]aN Ň ˬ0/Kd%^ٹ5{pxSx'N,yJ[I|அ%.s{z9y1<0ǖNB>zSMfu9)u&Wij6fkqbi۳:# KvrNA\ݸH4}J<񪩀2{ Vbmǜ7(d̈́p(^o lmaV1KdN]],O+V90QI) GYEI%w˜%mE8bh"3ZX)ol+[(5A-5:!lf|yggci R=[v'lcVdac6"ƾ#N-c?O=H|~چ?TIN . #TZB{r{@5lG< +b4xV zGT\_vbaa_SĿ $s+h15}."[b8=&D8>J>s t2d ?uƭ$&CkUvx2HB'nD-H I5k)JrKo"Gug_}˷;bFd2]bGW᳉@;ھUoq ?*NgOD}] ~ljߖe=V-MYh DP[)o/*RAٓ1AWepK{o WSIk4ɏR8spmM>lLl/az5[s&b69^L9QBlxZRLvAń-Q,e[7@ œd>dhA`\2khu \10+ L2n|?8߈z=0ϰDF3w&xS3.!>!/߰ch6#_"P397k/ϝt5:bAdXeS?TسOߛ !#{* ;( @9aKsɨxoyt7EgTZJIi=^d(z1s'+~r%xTԞJjZ[Ъ.7Ӎܾ.7r"0sW5a H[ς&f'Q *)Ȗۋ^C*#Xl/]yW>(E- Y,(F 7 P>ݰC [Wj6z !:*'b;V3; ij:ҞHqQ/*?Ӟ,KeIMI>cP@X6D/E*3uG@8Pjx1Zu@T0;3xV4.9\E|~63UU԰*{`_6 ~l3< Z~Iw23uWBG6)?|&޴$l{sAS:A3뾲nyo*BSyRk$b:哃 (]LAĜP9!6,gtYHH_|N^frg.6*G: f.'xjLN=`R~SZn{A=<]l"W+AWrQJwV|3NZQLUazӎ=l61sA%ʈ(NԂoS‘؞xw u׊w(\%t>\,`_&$([@CU̥xحmMD 8b\>aV eiyfLxr_.r3£Hh05nT ":Kќ۽"_hۡ} l~{vy6+r5 N`齅RB;DF4&"3]pG~,wHI yZLi<ɂ A~. A޻&Y=AP1慹g4 8Q2`x#.ޒ.99 j*i 5D~}zw=THwNLCieXb%5tEF4*AYK- XZykjZP8wR#MG l?[YJRO"$Y'˶,Hs3íB?UR?5;D@d5S(?hKGE}g)Z+ZqZɋ|fy3dW8+ƫ#6:qBgE=VR0;~{~2^ixԬ~# EZ4[w)AoiR M=( QRژOv?Yc&WNeg>1~(m@dx'5w!ӉAWr"%yxs:'"^8/R=;νELF`ТVa eizO U6H0qؘeNZv+}ճNgi@Z?a>Oq;msTrf}Љ]o/)B2I[͒EĀA#̠C:ƋLF-m]SI#yMʯW4ÅLJ~8۾9nn`tNZb- [ #v9A /ХI< 7nvSS{! - SB;Ǭ`g.)mL;n|oV<-roꃫ oʕE uzXE*^8ON|2qbJG=rZ=U|2moLKIhIBӝE۪6?Cpr Z} Z~!sd9Og#p3I2g7 ?(_6X?g㒻iJ(zb0kq'&53~J[L~P_=ؓIVtdZ( M:=U)n)]<'Wڔ" ~ߠhEE`=dP \A6(phoY)4z^LQ _l(´f'|DXH>}[(N&1:E8X,Ĩw"[p4/Gqv%ZdA}-^*x˚{u}ƸqfV'zEBVy= ”j̰VIe J~r'Ϳ}? ~Ŏ"]6X53c+YNc`ټ犹5Ur4bV#5o&7&!8. g^a>qcwI{iN~^LK(b,$|s+(Ԩ{,`,nO`X帧jZzك ;(6x%DA2v<6TT  T{мҰczS4A=Ŋ`E9l&Σ;0t3I8頛E3'$. km)E!u;H4Fce,nfUYpQ$/&Cx:4 x[_7_}f5Ο3ZڶG/G-}ИRQUE<%AK~ݮ z'rh:7y(QS4ٷwpYT=i}1X,T$4b&L^nRFp. 67jMS2;b2AaK7<@yD4^{!+82^u^6븐bKcv闞mRPJŁXir:b<-vljĦ~+D_86kr/LiYR=фy~VilPMZ)׌>S<VGCx5%n3ru{d@;\%H㣪?R R8~QZ%'ڻQlpJ=_ 3%Qz )t-U0i:۴uO > #jc٘xҐ%(<{day(Ta=LrQX6"k,=J4 ,s4V\y]e~|hRm@H g>~ m,'7AIBiC,h(mQ{H&Ly)Y[f)i$Dt)}B#vyVGl)${lX" t(OEmɏȚ P% _׶PDuoWh2Y֙o=FspIo~&y'"{dWNP;K _0 ӒrU|{Ū WŒNVxϬ ̈́G50}d\RLi@ _>#PC$Wtj؏yƄU=:w) Kn_G d¼X`zn8r\BOmww!H7@VM(F\Kj t$Gb\5(uz* Bz'.ՋCUAa'y82_BeNP4Zw*RԠ =m}$#a$JL4Sͦ܋]*ӽtjSS&V0k9|xRM($ӿEILyt A98;r Y[4U Y\!C׃^ܐ1"3)iN(q R3B$GMČBJA_xEa6;TD\Ng ^Z&wM MKӳe q,hQH{y0fꪪ&nhNLV^?Ψ//gpO1/%tk8ab&}. W[<,?a1ECPO2*2(& 9Oi:G|D1 4YQ'H8o!PB@z8 G#ThYs:AnT`y|KPLMu澒{qӲg7+aqgS\7D5l6t'A9PoO N3w\cz%܎u|"sFƃ)YgGs* Ī{i>d: O7;6%asMnCF/vK7jkUS Om Em{xpxfpC#]>v sC ;u*E{ \G0+s=+ X^k[eARX{` QYiG59^obuc-|x2zyC^kdlRT?.l6eb)GK&&06 zh @&3~v A\zԑ3!֦ ﺶDPFS>3pT5x*6v I)ʗ xEp?G$@#i1< ⥔~{s`S5r Ҕ|.\ܡ.t8^^O7y/KzTKM/i%l1|K8YPI@p/=˕*nq^+돳.HЀ]9`벌W$0Zf-&H>[PMagNڬ!)lj'(_ +05Qg`<1PMAĢ_Ծ&-e‘гMiWO)P#<18KV&xR]6>2J 痊 nD~=߽n_8@CٝQ?%.]'JXTj7svSIVuZʱB ~yj{c| s?*Cx-ݱ=$Ibpd\7\Qf I\])~>ofR2׵4ctʹv+U7 +L9J'lTJ#7IY~Pp<o:z4r5Pd-A!f_y*AFv.'v)V6uzZ>؀b@W2Q%|8=鲲-;3uom&oaZpStJqu;[{ c\oJ賈.$8ZJlb=5 s}hRMӵ@9/s}sjӼ@,j$ W \5 gI9*A[P托? zy~J!LfǾs7T{+4t{ҽ#"Jm:ªFp}ooF{,RQNYtiݔ#lm}AQFl}p;@VT4mك1OZkѮYルZޒNMW?1sSMn2coE{Ԡ_ԎLN48߼upg?_c}_( n"f"`<'VDNKϤ/h ɌkAk)I:QNЋ0búTgB?_r.Q>)nGbד)Z@sp@|q $e%tWx6R'ZP s_Ɖ޾nwy}ynDL\fWmex]܅x'<"AhwOkgDÅ&ȓV!K eFKf?,y)Dd5#إ@Fa?,q\GOZr]fL_*gʵˮO,Y sBރ}s^a 0buH= TVt"Oa=(EZFasf|b}')r`#ZT|sB|s9t;-|¸zO{ּ+_/_2ö)8XΥ+|hYnT qqxPAZtBp=U_NN;W ۛM蠕9f*!)u%*[Pݤ|{"7zNbᯝ,kapC)1 w&4?hd>&E̩u}V'v1<y(sWRTo"?C5l(.mpGcߠndΓĽpWBmkSI3T~BuA `5"f;yZ;VޏfexJ L}M4^ &$L ez.FyN-0{`ܭ9=^n!(nP[,]~} O_&/ÆGP3Ut} LNit%OsZ LJtz RlBԠ:KO}E(6fBM,ǥ!BxɆH2&~6ToBmϏtªo9ɥ8.Õ-7sy*o9Y=Woe="[cr->XO+>ZsvwqaphId*~-Yj aX|տmkIj“VXӇE]-rALG]5ʐmiMlV[K3YuvwTcy3+k?NckT{:J(xƩ~,ڟvrYƷlw #C.K%*8թ'0f7Cש 2{22.oL\`8P:LCYmۏ8qrz[Ғgx)l>+Mv$:eI=5_+!R6'nH 8BOzUOo6R}Bq*y[nU: SN.  W7 efq>|Cw"v؆2.Q TU AQyvԠ]P!~3 g\ o'2@B]|F!i*ދݱ[仃=Ҧ3LIzыkx [!~$?|ĉ[=wJMi,/}YTH1 *N,$R>O^JCwc|TXeOKTW]]hbBzz#̖nhFB^m$2,F.pEr9BJ O*?>]u7y~5^ʮOAТɑv%$`\7p*bRL%Ѷ;'wR+th Ӫa>/RrI!)HXF|3mM ia64vڗ V33q'ͯp,]τC[MLiA/V\wFp>`>ɏS!'A?m~o% TnGƵsQoorP6iPp_!VP7S{F`=IAНyvA7\ȷ`#YkFp%4k3sT{ÕΣK/F$J;bs45=(6tZV|owd~s}U;$53Đo#:,5KB\~WM53H_*"%+&5[0 i(Blk8X %ZjPqX/š) Oabq^R&XYE|uFB<|Bp7Dj; Z8,.4j@+:яb~Phf!m^$WV PÆ$\VY)2N[^VLhf̶wb\sz V:[ BeͩH߽7lș%^t ,T6+Gnfn zbH+ Vhڤ\\HʝfM>f<>A_ lgnY`js2 s&6zMDQ[9+2Xuٰ>ڛ\MOeג,(;%jm93;/tⲉ66"ߓႤm[8e̡ :&q6FJSpBq*Vx霐&΃KH>pHDcJY5wGB1(C#MaLcq Ug)w D$撱G%;M|b5ι&mIhಧ֨p'ۄ͟4RѥW1(ͧXO~:xƌ}|FXp/o:Wö\fC'(F!'茒hruMW2L)Aҹ6_7fG+5/klch[M3 hi+fj;*CbJbPEJB?)f'vr ޷k^Gr#ɺD L^DNAfF?qWԣє.g*Q~ te عRO{igӹEtt܎ԪsTT{l@n~6-q@$2^b7 ∠|k&O2˫Щ$buE-Y^h z`7L~ c wؒ@U؅DwJ RpòfDM 2KCėnd W-Rӳx.$W +3:P {fnɀkrI<$<-\ i.q q`%e Op5'KEuYR[em^\3ӻ/;POIǨH`<#JCftRIAi}#CAm$ԴF!7dQ6ȃ58Pz-duXՏ.G뀺Ӓk1OܱحБ~WHt$7YOۆM#%=&W D!ޙM}kX<-Gj.#xx2 a7-c :J-ўCR^.=U_$+ptdã`o={.+l8{3;GłӶS䄲Ub+L1m2 A$ ?P6da^m,O<^82* 5s^,k@QP|_RoB3'sԓ3< 2! bVfC̳,M-a Fpuؼ^'Lv6 W댏hCԯQƴ7 SW @ F<inUO4eR2ѰeaQv0 zRq^8"  u2.0$,Aêsw,vWՠLB8+!#Ud[C EIWaS&6 GR\#c>yIU(& NgÀ!)O=]x$tɩ22{nshCjo6q[Ǟ 4*mPxLKS7Ĩ,bv^*#WkSL_8.Z]F!1K!|QZtzQ|#wyBZĤSkVQ ?h;5ߢa[I啁McNsEbb2f*{ 6{O4h~_kMql!Qql+tZL\m+ZN)fگG/EQÆ'\SӉŸc$܌>Q S!l'a7yK%D+Æݣ+t@tH`x3j++/ՉZHlRk]{Eѧje'|O(geC|*xόX}%m 뼋.v4l)MIo*K];e XǠ tG1\C_wt@JW.3O\ϽJibiQ҂d1KH\ДΠxyׯb'äQ[ݮ:rٶ9"J&twVJman5f/_-vznRsh\3Nh {rya=zƃaՑ~+qvMPCilDz~=+:}A"s`w.8[{̐z]z&7\v׻Ȕ>3͐b!Tv_RWN1㓎tXe< Fk<ELWØA ĄS!yuŨ| )&>p6b]Ǖ垛αEļTߋCf sC m: e!DÀ?R`r}#!@3WTLS(ccIoCk- z|!b( Q$hxt-]85kŢ].qTHY?2X[B>L|}(@]Ca_H8!8k$g6ޯœzZp%^53\9Z$39e[-՗ n7dE]u.ܨJdׇ؂~U1;iVE&n̛w T_G9+*A`xj2\7g'[H܊kG™ ji{,s){"00"|'|}2StcoˏnE0ՓI_btG36dꣷl勇4g/ 2Ls! RqZlDI`ƾ=teg41rviYrl_&ً?~̠Uh}@]KE3:Թ5 Dn,Ia|XЖavcDG (r9@BDV0X讵|Y,h5O\êh6v e[{Űl%eP@$T`,Rnߋ7 a ^rrFۥYczJ]k՛#OUlC}s.}pE`lj&- I2vlVQd*Y`#mq%VLnAմM_B -$n'CGIJLϰD$JUk ^cAB>=R][+B!z^?0W~?d; 5@3Ó2WeL!!AcOkYT.>elk`;:f0~&.!O=:{cD_y>.PK?ΤyuɥidLVC5ʝ=u&U! d,a8.T$u& S ,<13Uـy m\`i  d%8iF a H Bik赋ހH^FD"*1V; Ty5rkxb艗^6ha$r Foh/ZA7jh2oءK?!Zf |`F[*2.@f:pBS"_X4X_J*UU✟t[Dgk>m*ЮvAO`}WǴKu]\g1q2OR.6QxS5^*8D cD J"G1CL-4ƒhj"Yc j_Ӂ1LȻgJ曢*S; XVe  YFZ[U91/l(Ҩ8+c>ia*#nW }U<2?HB(v_, `lUmqJnig.2>ln1ATv=8͊Ȯ=Nn rqN`YMހtnvޘ6<?,A4v'Lx܍@L}5D1b1^`Qg&:̳Dވ3գSW mۘ' pq5- N(a.6 @ 7 8,^ j݆Elnza2 ©5qiHVROWp>3R*\MjwFMUԥqW1N./~y M( 2IV;ZN80~8d5<΀7U_&r9#d-)3ߥ+΂QȮ._oތ)4c]G7 ;:o*ѝc}@T^@zE/x0@*'u 酟4<$)Z+P[T!_V m&8Vh]tk@d:$P]dl6jP*++o%n[8But7e:GʭU%좌qu f '$r&- Pʸ)JgTQeupec|?ãnRčs_)1`I0ii {q,#s7 U#6[#Myl^A<%+^%wYgzU '/߽k2T $[ΤG,wuX_#h;BdxWuVe~HzU{(imvwO .S'x}V5$pI}`ZYl"2i101y!᭰VLt}^ IS䌲RY^ny@)pN:=0^VȷfFn_lpojSFx^3}4y==,stvHM}.i8]6i,t{D/޶r` 2Dd ܙhw.>K[l qo*ZU_Th3l3`j4Dr-1֊jIOŽ5򛧆p~̭* ;w'>/P}F-^Z"269Kc} 4\û_aͳ!ڕ[b.Ѕ{U]eiۿ1ăV(J6:M+xK{uJP'_סʸQ_.r."pt#H|YnX&CM{.Fxr75ہԼm"M`O'M7ٞMcpV2Nfd4TJo{BN3L0[ dqr\v HA6W o;c^/[*l"9쀽7Xa~$6 Sr57́B'Ɩ >]c> B,e`>1x[} HX]C)IG:! x~@)gt U-l_4fzcZvzbcvA\Z)͵IEiӟh؁0^D~B4^x1}VȶV7>pw?y Is_]u`1"j!o8XSJl#-$?7(m3ZF Mz ?` }!܂|{I阘fI'e$6i͐cknz"}>t~cTgE`\۬\Ucy?CGԐٍVPs9)sr %UQ) 8Yr1[׿=ѓX"  +Q/*4b!xgr,w-v_ۨHJqmxgO(aaea,Mil5kym28o<ⳗ". ۓje /;Y|iumD+-S:σV?=xʇdMpz`P&ȉ1{i= s_> Sx /^q;$8 e=1dl,Z#&/Bi@# =L1_A0#K5o0mte&,/5"](Řyfq7slJšlmz(rvAɭVFls d}Qw%_1o[SeI wE wB:1.@A/YD%֨4W2iLڊةfUV¡Ur͖Νdaa':b}Psʢkkݶ1# pYhc:#p&W`mp L1>n;PQ3R'A` /KPx!~OS mhZ@mo|az OxFޞSq&wtFFrۿm*3 :0i!Pdu&3" X(~BB(,kq6kiVg4N`O>+p1* S,"3 PIܯ_7EY  BޛI|uN(vT\0FFʕHdŹ:J#Ton(S.T5734ʠ;fu(oUnE:#R3g 82Ƭ>QO 畆t1/OPÞ +NhE&z "~tpA}14}QUU?+DY^"[ "IL$}-M$ ˜P^Gʅp3o';B%߈nBwGH4*mhAO 0+cc(l0Y*5 ,W`{kt ^1s>EםB%<-`6x,g^ƟlEҗ#2c @!-&PyN#~RE P>Gw?"C*"ɋ+Iz_]#N! OUg+:‹!LHʎm]C+258;N!"G gǧWDRTehquHW|O!G>Q儵1:p.n;$!V <܄s}QU/>S縲N/p ),÷ћrL(Ө c~t0Z̴ӧ,1BrO6,9w z:Id)+-4 DN$WiʱZ-~Vϗe8uAfjě=i)/*u"4YK)~m3?EFp14r oVcr2z,[_*  8)Ps cX$ V, #R*v8?@O=,˂YTp޾-f\@&"333͡M!&8or_!3|>É!5J{u`j)U׳:kJu 1X1Ќ%2k詝אQ5‚m6E݀yamHzeM(ei%wEF/"BHoLWof / xn&r2i&0^v KtRev!Uߤ3_9A \<@(4srhb5G #Dcټa_UbuAZyD@`ykG; IqxBL6ekW%!~ˢ`S0r^Ҩ'jAѓ geR&()P&1r OAٝElj30hV )eaVp␐R/6N|0V`v^Oӎ5[4pϾRp::#J> PsFkہC:ãh$=GrC<21S~ZsٲlM!ڻ [ȼ.ٔoOZk";"aYhg˔k:0uo%ٖI:`j_766Ym[nAcعAik8&yƴ|?$e7CTiK _K|5ݣO0UOॹ66r!q &Q [W ;-DSm_-E4&/>yM}Y9ղʷ;AO6"65h?NZV8JF3A?#2öhp*ًC_|AnZP"k)0N$td+?*r3Al_*R48TdeL64q%ߊ?+Dwܥ7SnR hf0hT\9΅:ۿ,1Vp@9b-E d㝇?XLNǂ` zXx"dE["W&IEzlmQ}ֆ \ rg)5#krFDF`;몛v-YT5lA#k(<–NJXQ)^ҔNJ]6 m35>9,9aZ]>2@U~`*nMGycf0+Dn-a̷&vB|TG,ۊg0d$\qugOIk%Ĉ zf9S Sfe;Ms@, Zs#2LCA~,'$߉+Q~3A I AĎZҗtmH:%ZJL'CdN0D8d@D遮2& 1& Z",VȂ]hK)v\lm9ƣ-"'`Fdzȳ0teFr ˴G\-욛[OjH;Ȝ`U$ܗ@7f%( D>T3df -ǍPx^c%0=Ѽ~Y"^K Ej.EIz$hLhʬKۼjd 91 (%Y>DF'ffZꑪ%.gهuӱgNyǚd=Z5>y) ap迭Ƒd(g"։2^ǛJ*9 76UӴ6[,JlΞ .49aNV IFl8&RB"a(kEBHP + c oAC55|(@h2cjlż襃 o'ލ&sy 4GOBD5߉._ćِGA!C%m WUBO`k:{'s pَT-H8ē_ QJ=#?7.4NsʸQ+5휡ui˅G`Vt|HlIK2-蕡"3oٸ#Fikjϩ؊Awc 4[ (rt:k]?6o5Cűg/ ~FQ940uAXF;pnYƚ;XyLL] y||в_Wݗjf"-B#1B kO7.D;G)C"P lzM_S oSɃAME|ϰqM}VDq}DXΡvw@|RܥOq8 y5@l6V^7Da-[_ӵ9IK=UQoV)IHhw&yr9Mk*>X)QGcy&6#tم@nSQ,ON;f5'''AcI]hJܵe \mS_8Cd7rc`1ـf, 2@yA&]_03\%M^ͽ-5*e1$ e)qJ=}Ci#;MìnfZSk6c"w霾Y`-M l H!oU+`s*Ir /;.Gym>G쪅]:hbS{Hy=và)0޸Q64LzEw}IC9+ ~G I@ j7W)-aa̿9۾(fRsU#Tܻ,Q-EO=$,LaJ@ mZ1[)Cۀɑ /oAr&pSZPϜ:c!o|͂oHj6w UF5b/X']h1<m=N4^V===e8ęo%>jD1w8xfqf0̅I ]B.&u7V~RjZ=*r2*kKoc3_l.+iO ܧM%| ST *SOkjR hƛ%hZi[w.±$ \(&1zXL.d5ר$wkm$lUs}zͯ[v|z ucE":s@Wܨ:!L'(-@NQeZDO?$\Ud>_5{wZ0j.'RGF'Ţu Oy!>3v5jCփ֠(#&"Yq!c:. 6SqobecGr[_ZX/jztf=RN=sMO[ODLnAv&  !LSe^EhuX;C!C"]'^;3DR(w4eC(.f;HXwg{ZRBܬ ]:k5zJXU#Tlcl|HYg-Ab+3Ų]ʗ*7M"9ťΝ^*!M14֐Zsؖ oNJ|cF}R:QD6fDT8 +V/UO0޴˗c&uIM0C-0J8 րPIhN͢>Bǯ*saw8eOV1|YjuVNQT&ѮXhS$R:0SSx; &$ِ9Ԯ8y{V/4JUeūOn+`q:ml1Hߘ9pzjBJؖ{tƧ@_ MoSUM(c_+|'Hm>W% K4y&<`L/j{ΘBy @P% 4ݎN\q˽uأwd`{IfHC}P3 V3x"NnG(=6vY.×ϡ<=VV$lE83P H]%)K kkл' &b^@TiW:7ǕQ!Kq';=}Q ՙZl7tX_G(Lү>E_襸c)_)  WSG`h>NUS٥J%cA [*CmߙӁ_etHZ xQ4M{BD b룂B,eyϕ-Y^NƷ],>(4ɉ$UO69P<ڰ(vJbOl +2q`[,D=0DrȷWKھЅ>NGY˛5z"h.o]-GO2j>Nigz~|XD#S S!"b9 qih :I_uͽ6yX&[n:Kb?#72G RH}yJNtz|fD_,mSEw_5WG\&7l"pUJ$+Z`NByd+('mm7tiGQ}mqhZ?4ghBV;Tu/ߢ~N鷸"WH(yd ^`ꮜgKLvd$U R*`!hͬ !O@tJ2;nNHYhر&'һ3*f( 6~ΠB3 "m#B2.<H{ 5n&!.q%YDumu$c:ۆ w#OA8,,6Io> 9Y8Yj dm8ڬolj~#K1bk5~4H,.-UW_Y dɖL߷7NbIWkb֕rm9r fW%@m<5tt\G BM/)y_k,W @xPwj|3`ƟS@X&7[Az;@QƒyGܶS0(?XRm!S*4Y>Hu"xbX:R~f*ٌ^R\Xơ{yŅH;!/DAxwz9B=_;j+Cy~b1+wd1ז;tY*|H[S@})=۩* Y̦1AQ^{/ÍMˀ(YߐI~;^ߌCX AmvPk.p!d5|k9s O2@3HrѣGX5=0HI䠷a6Y}jBp覈|a[K43'+bE3N^GY\xi` oJ&"؟k MNn8M@?&oӒ_zA{`fT1ArI%;6iu|=Uy`bRZ:\,\@GY7=a7GF0HN}ᄻpHaNCxB@l9-oy8hlO9Oj39z⌕lfX[F ^uoAycMpA2zޅ GzllE$e%w#O͛c5)Q' u7m(2܊#ؓ[cPh*S3;lle+RVSKe c?lQc-e9ٓ瞙,k 8?"Exj8V򽴁#?xz ~Z'A\ YpJz5FBpui.%]MIxaޯxX؄H@e ^xmU|{64pԲd!y.^¢z$oHWJ LTJ Ae\9hgMi_N:'*ڄ  U6N`Ì|U pMQQM_|6¢{ ueT(hܑ5+ 7:F[ x$Rۡwb3Lv"qz#$% yOT…_:exGq%?{mZq9C'%`ǻyc"tsfd$edX*by\H2eArخ<iv}0pAJF:~mtFX}*~S rf;G@29 U1 jOn?ZѝJJ)1i>@X7G-k/E"&ې3t( #A'' LٟҥTi+8HJ@SSm<[{ xx6"xPw>m+R\!ח]8/B7zynkma:!(Je\кb ga>mLM76D[ɸj SNTEjAVAÅ*0u=8%ƍVMڜ=w\TX\vM&|74[*S#-ߛhcu#`qdc# iP_';'V^ ϊB9}`4{,/&/BQ 1Aol_0." ˩5;*~5Y5Ҫ"Gɍ=?z'K\ ^@C]^R7E*w$ᶆӏ+gd {q؆@H~*4U>6{b*QdC~ _BR/Ա5▔CR7M$+]{9,šaFn Z:v;]{@ v'h(6&_sl'~ &+98K-K_i9ַj `d+{ n.~; F@ <{+2/ Yh^_ؙwL1|OJ}:7#}7!y$2υJ# cB^`{ W@ٛ~x db?-pxNvϻDP ڟD?Cw_((/A{Z<9ְۗ0cCaU/!ai8! #yC'z5KkE[:Ƕ ԣZ}F:؃H:G|uLb[V  (>hշp)SLY[*$DnḺXdϞأ _F!]37~; X7I3Ecj]V>b|=ğ+ҁZ&WcnzNU+ œ#YSDӂW.ԯVI?F[‚چF)$qnjNq)Gh mv) fC}ɁBBO_-hP7guw|`L&DP(iW"O`t`Ȗ,ꉞ&'lz\˫<[Bb|8h>F?;nfHQ)HhI"I!_p})Bl*(a\@Ou66f`{af r8ic<K.^BoӦtkaj%jެŗbةp>Dl y3TG޹=i i > 9m8bY]ZPzbP-`u"@(Uhiz(OVjlr<0>Z?ʕV0+¬h[l#3c;.Ionႜ^i ^)A k]WfxnVu/)>32th=% XmcK{ JgׂS^.,̇uvn7 wr:~qa+T|ꕠbpZb[em}Cߊ Hǀ=u5|k:jbTTDbw܄.ԓNKz-D n;L}냀@8s+HG?j\QRu* NI#m fI josgo;>'Z%ݫBKkUܙl{ag17iO d'9PKhӃ0`Bۆ [nGRCHt Ccf=0-w 3=Y *qo2x+CErkCnǻJ7_|W997.`".8q~eK^Y?U}̵f|L8hҭHa?+⟲o\$i- /:CPuU{sL~hR˜}ޛ3!P*khW!:R>Nl%~Jl@2g];٭j.rކ%Uz#cފF%]M8ͺ"K@~HfE`cEޮԅ߬Cz{T% %5 MSef%1;V59fwe{k>kpj,n.b`5IbؾvAj5bG90#C%a㍠ ss_=Y^d>,(>yhDsq߶#LC܏pٮޢ. )0̥ #ު7hʞ#?ngrdr/ SQw81jlCG!RtV{ HT`ym"S|=bOȎ5G%^7_7ROYn7^B@XpLp#ŮӨ(u={n 珍0/\7ZlIh' mDʞ>Yۑ{li#Gp$}/]a "ʍZbāi<$SΡR](]-@*}Sr~[mC _;Եwt26ߢ/>2a5⏅stޒ//B牓Xv;?Y׷]=nvXP" q[b pاf617e?M>Yo^|B<]: KD8}D(ZL5_lT C4ssS׽$fT6'IϭGG6oڕ!Ny1Z5JF+ Cr_NsC`ZwgY=}AzA|)4Z=:R` B!LlYp165" iGR86X3_Es4t+zP G@d'NB|ߴ7<0CĴo&P蛀J$Im,jCy}=[ܩz7&&zd CD,okʼnyoi2=jLSOtB9twt4ěJu[g LDFkNT(@&v֯\"{e KT \ƛz^FRKCV>> SW@U|-ئA?GӴ) x)[Lj1_)u}:<`}p,bm*@j< @{ET67Ϧ{QGbLǘ-fXb롬$kDa& -K'`m6Z?/%zSW)I?(XSO fY_[LY:n'K W6wtC5F2BQ#LK. xk%? z6#avBYl،Z 4|pB^wtNڦZ?ߣ >6rRNSξbfur(5(+gaè)@ʈ @>|*i# 3~QT٭\ B!O/E#ssDqX ݶ*k[jc{z~wX=#}9r OsI?dZw Ŝ}[HSb"tNmZ9\.K'jo ADn[t/J;q_;9(ҳ˲`9D%kS-mWk8-b")GM"Ľ* B~ IQ|MoOPok~pTi xÀw@cDVui~qKKbkxvE#Tcy>:jVXrVֵt~MQɄ6)T /!|>`+" לo) zۓsQ%wM M]An)^l(`XB(\_ $<-W.F{@x>bF#f%Qcm4$K'}]Mʹ}*3ݞ7ӱ^v]< 7\D+_ăP*5%NʵVY"(0LJ)E a S9[/o(lucD-hݼ[MT=?M~@8hIUDt5c:#(,gи/LR"X[M&¤0 ^*;0[17O#_׆ >=@2 72,M-\m/3Ğ%JWEv碲=/׳ET¡?^<([o>_T؀@UvB'jWsjm/a9}a;=߁!t*ևP:;A&iv9''ZDHxL%+e"쉦h&[G9IRj +AyqD4.ªIEv[H8ZB mr?}TfQhh]g$G5]u5$?I$?桲1)[7mb_RvDge|/(s- |a(8r&bU?.;sk;8]󝊾e 6EyZo|Jǻ۠ʙ}e`p->1 EdVŘ]|9ڎќ},Ìguu:ňGEm;~ ᜄHh2%K&㱝YofzAA;n[@:N픮*MS NU#m=&oW V+NIXIovɴltdQf, _@0ϻt'rm0kLN)bujIZL3ܟpJz 2Zu.S>Bƍ/.{~!Q) Gzo b|ǔ#nhb0& uv)hn+š@E)Fz/}^dC:^4TR%w ՃmWJ'&fflV1 V5_Ck]fГ`vi8g;_FZ[>XGCյ{Z::X'^95TT߲=R^&$}%! ӳ\ߖw*9#K^V'9a:@a9,$!R[_|lf xtB#DT||VU@Ӷ };ȷr^&~途%Uޱ mYNM7>uΫ +u&Pr\.37ⷖxb/[ NOYպ}in!9ORL*JNu"^gW{LX{HwSPG~ s,2Ϫcƃ@Qo廴V#Ph9XgɆ_<3vr1G@[rdR]Iӛ3% kCtGBe)vE5M$?}cH3k"`UCpvc-Ynإ~{9\-=w*r40 5b'h,UX/u{k$ &2݄ZH %5V_8ڠFpﴊ?mv?H } $S%0\dG [s=s&Т*JT0諽-*d@1kciX3U>-Yk~sIEIU٣(Wf?zhE-4YhS@lG$P7N ɋO G6R+*(M% 0Vn0\5 *3 2a̓|_FF'wW2={8[?޼gLJ ;؂_xrJ7>ESӕWQ-3D)SZAvNK ^Myהq쑿t/0}=Q;V?g\hnABZ~P]"YYŖ5V;-:dߌG]:Bz MK̶r׵мȤP8`YJlqyJ8 1-N:h9 w_`gzUbxe> N[Д}(?vJىx TJ% 5K 2̔34ca\emat=2f= H'-E95=Kk.!@jm#Z1eg6e,ɰJC zG$3XZg+H,߉;)"PֻkԚRT3 l&-~d<)$#.`_"3pN. %yK(kOjs'u67X{ҨܺNnPwZ쭍 a}w0&W'b'a9㙡ꘃMrc1lϼfŵlў fZ'7%Ѝt 3yX噒2}]qWt^wr u.1sJpf_eL_!VWe">>y+UɆyԚʌj=C3T7ۇ6ib |XZ}hT ~wlF`GMA`#Tkm,B[ɇ&hM8 _"QhR2w)"ag5жGeȩDtEi'1`v[Yݛ* |BWRo**)7_V/mRu {mIp.j>Tć*0b@P߲Xr be3a*j>ˮ%=)6u[G_7s7~!PS^+Qd8MH)j`q`>Ϛg6'&Tis|NR9Rn Eum]V6w5,V:7|).?؛C ޼ j5nt8> _V\/Pp;ontHA~lFYZ9E S G9!'h[ ^(!!P |u1jE(4@k`$ ?CWO3.J-l!TF9Dkd<`({W?0hr5oQ$f*g!0;^>_IVu|WWR0&e, }4w&x:_+8[0=A=&bL,E%?+ OUtgZ&`QCI{`-h+w{EDg c qwyV^ +=-fe$ч: Zc+L%t6nR.c~wfEqr EdY'0b R R+Z6;Qfߝɒt{&Fh7CX#yҩa @'c0"C=8?Z>#Ԋ<|ֳvAm} *EGگTtE 80׋a#l ( Dd%sa bTSIPt-*bC[XbCl1!t ehz]K 9uO@fIsm_DV񧔈*Lh %zݧ$TLO[ tsSKNypMA#.|qUC(Bnu,y1 ]d ) ![05L~FImZe%,B'}~)JSAmҼte-*rɊ9S zFK&jJ42>B;` )~ sAUnTPġRĦYĖh(?=bhKK2<}vMNsOc _n TgJ2\(NlA!z^nkScU^Z]aaR K䚟cxKqUxj?%CG:ڶRrH"_1a#=\]4of _f?(Kp_QY /mb0P~,]]/)a,-1"?^ NPȝ?4j k=})E˓D"U R(]oh-ӝF .i@@'&jq'f22ȮMҰ| ,=Šλn>Biප`*^Ȁ9SGsWy0/ԑR+z\ΩaΜmj\>'$`90l &xSk{pQIАr@䈸1ai/ 4͚j5G&:&C 0%ÎW5c4oUN+ʠͤv/Hܜ(v#4䳆^$RR(Qp#Rn~]7*YC`;Mw# j,{Dwd~op,{Cwn 5cg_M23 D5'VCn9@|< YcI}}j#8rYK<;5ƪ{ЪkEPsa.M6;kXy|ÜM pJVi*9%Fr %0+rУQЦTMX"ACoJ Jyn]ӳȉ'DyX[HBCjj8閵vΜ*Kө<{z*M ϒoVAr 8< S3c_(طx𓹣ƙ-n>o@XWr9va:~oO.ё neRLڼPC5lRu2[`W:/@$&הR|D\uX2Vɋf >kPYIJ)W^e wm:X=ɨ.;v\TEey%8󯇻J*,,y.b>ܤN>^w)p%u笩[,ZK" Y>vnH)SyT_HK09]'Fsh%A]o]\maqaQ8_1QK0 X/ $w^"^ ]'s R[vHl<,>6f.P-4g.i3C[z }g{E{ 0=Ы4";,wi`6Q!35[9\G0c.gb>8f]!TƭHR# b@}::,=+ǷivH_Xrpq{ԻĘ D^c Of su;(焃4hvޓ &bF|;1Eݐ( SW;yqX.i\PpP: EG0&$޿0X+6Yb!HflLYYއ]n {YOR}xvE]y;'fު{)|1{2!2XV1q`-hhI`H [\Kds+܊qUOTgw~9CU #FI̮vuM bfOv )$:|*j7])#3\_{ߓg%5}sCi"`^ l(E6W}M!.jDLtf.-T pbQ ѕ )<0(E#C\j(pk⢒UZo#;k>IOro6ٿ04'e=;۸>細MMir,Ji,Z&C7HA wzcWC"V 1h!-?YqbII壭_u*+C"'0NŗeC*7.3.'{8qѳCE,6 a&Vn&?xJBȵ9\I}(U#kP?^'E[犵ykOv~ʞ2- ѼseXOf' Ɠfwq^ _x5 ,gpzEam1DF*d(j*!F2FIp "$^E?{)#oW,ahNɵcH'?ڣ=I O/HK@dCGJ0u("Okjɱ"‹5[@5=IDLڷ}/ڊv&NI:ګ&Sd#Cq)0Z(kG}h8޼a%ؘP}>Pr*\")v+֐H{O/ں->:17&i:hi/Ob/\CRh<MʒGf:귃-*eEG P'c'O"aOY5 ,UASS[:zDQ\6e'vPɖvmj$|U萔zPsjGtʂ܈B$}J3u=W96nO] YPJBAZlz vluˆYeM,́"\!!nޟ)_gv:Ж붳ygrWu"jiNZ@&x* 1}< (Yr>Zܤ>jM[P{u},9|ef1q:l`,JAsAe8:vnBڻ5.yЈCj1#rjD$d>dBju!DK-1[;K5h$ HDĹDډصaÔE<5Y[7:FdD\y >f\[P -vLvrlk*<3p{dQR[=䚪A8jmWLUq5+ުCjk' X90ֈ ;;>w٧'/ ISM ,>"{C`m+?CC}h{_4U-gf.)/PH>oJu ~}Jw&\U6@_f뽽F)Hjr`lž菎 '1k\E0]YsiKϊy9/#B?1x>L\¢_SYK0̈́qOt^z|/vNѭ^;ՒtprfAGae 8sbMӬϵEh6C"UlcIU3և{=uȵ[m"茨kkY?Dn!wV/ի04@h\ro=]>v&먂:f˃4jj2Ѽk ,p|Kk `m60GIjDPg嶄?Cw^|[?S+zZ߉]l* Pn1 &cߩgݶgMRLޅڳ5RdC3O2Ar<+ ˑHB>"%6"c:Eqx0]cWb (Ǻ )uhɄ=Ud4뻔vO$rvsv齹fp(WhSeui^Ov62pi ] *ƕ5Ux /'(|AY=Cڪ+=nic9媁R݇Y(M)e1mDnc4r\W(>S+6a\ʠ|ny5q|BY<58][r 5BiUEU"=KYZa^lۋS˄x\>;Jr_PL2,ɳ9V%L~YwvEws(D ^ƵF->D 6k;Tyzb}_p-b+hqF~}HN}ͰuFzv{sh7833bv8OHya67̗&0c< )퐖м`1KW,֎MY?Pw lqS͞e!qsWYx}a _)9  FJJf/ efkGIT"ayxYzT䄥B&g8JgRCi"_£A%?"q{4d&6\Z~mWRtiQ 6q7|-Q l`@8-{L{S]$wGAy[T.u\0hdt 9V}%8TUKPR1GPU$>h YJ=&BESn;s~2.y;( = C>j<:HUܱlN?QvBk by FulxDZk I6$NB,sKsS3 :p"_p(QpeLj;_%L8__}po)G1rnW踎Ч=!iaDLsm#O!_s{ҁT\k(|aB -v94y.PH+hW\nyߐ.Qyj|.w3;:[^'2]KO%WJ_$zN/An~$f/Ƀ~L(l~X) lXtR#琳Ayó _3eJew |ؘGu),NBx]&7R[5ԛJSU 1\Fp@Q9 H ,vUZAv^5O}dmc織vT1z0Y5K~'y?vԱ> Bw`}/P:}P83֤,a Qg9z4 c^>k 9oceEK`Ls>l! .^s MϺ$˷qzv@;RZ m+i[s4l!ȆYGmd=,L9o>25_ZR;f Ї]O]/rwtʼnא]񊼸_!1Ǿ-@}:V\ Tի[L`Mv@06Ód q<(^~EpТ3VcXdcy+lP1#_![.aU{_XI #7#N-;͡HB)\>[2(OM;gzt4XTM|J﷕EcbuOWK1^{==:T 1E1+)gTAzk IدW<sEa0+!#Ā5g^6idk\l"nNa. J؆/ƕ>5-;l-㼩vq 1MQ'^ܸQy9_pgwN&3G:'Yjg-I{e"\!o9ż-oHx9o Ĝt_r{'(L/J*%{=Y{~vP*w9*bF( Jx&v_-Bߠu0p`6)Y,YS! gW$xL5Ԫuv Kf-##o{Z+%[s# BF3`ys2hX|Z¯xwAU fit}xMKj"iޙ45~ڪzJeU#asZrs"(.gYZ07070100000014000081a4000000000000000000000001616ee51100007b44000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/{]?Eh=ڜͩ3speALf%WHfyjAX9%Lf8{VI_5N`٬QB?=7Ii{b+;Q!_f1532ٖHYRٵ)S՗E!qÒ ߁QSɰu28JjMd4Ѻ{%<]N"$IŕQ;֙jl˫o.^b:>mc8ȇSqrZq`s>-?xu|0hf5(߲}e4 @-L+oA#큔sS=:$5,{<^U3_qKMS[BͪJ VOr:z[I1l?)dK9>x AK Ɉd,fik 2J0GoOV 4-M7͟p1 '3j  Į  cR3;UB0n~=? ;-.CP1(ܞP lT1,PYܨp`6{0L 4;y+4!#9FĺtbV2 lbl(Tr]%Ixΐ #ICZAǣܛ (?ҧ\$rݚ /313wL/X1{Y}馸aBp95CXG " *N.WbڠFͤP xޣꑶ\hkNȺ?Kn¹=/YkF$l /bLv/=

E!zcR/]_[)CߠCIcﭠYڣ̕eK 8ŽTx\z`vt.:5 L"3}i.A+Sќ a>rJθ#?NS q9goOcvIA8m¤6Qy`܇*V*K@ _|h qڥ([0Qe[Áf[95 #QR !H˛eFPv-ZKO .xtpW^jTP'D=nǤP@jN9 &\J"} 5J8Z MrTDAغ s*jG29{,E q$<~O-n7` 2},AM8?[soΉJS㬨3&7mǁ%x.}P)PmGSpj"ZAPNK4,|2rޏG [qA,_I/^.{)-%6L74 0N^o-]8%=si* 'Iqa"XzT^4Ֆ,!or^ )ɊM6 sR40Ifn(/Ɠɹ fNAdk){,5%mɜ%tDV;G*/^dJP{Eqn2Wc=r *-�n5ΤE 7Z8D4bYn՛E&a!O8n}E)M %Tm]`7XgU3R}Tm9*&9K.*JTn)afSչAgkЛJG E[,X"F|ъ#\4 ĂBNA֖wɸmg5@E MhvU5Eߵ VR\Bٷh@J/DcKBt} LUjqyؠ*z6 3j/&d0i) KAL'_Mg3acubAd\70LJ"b^s`Dr 7Wڽ"5wC `'n-a m|"/A}\O Ygx: 9>\SYIQHth7yYu>@9aW:a/7m*~@8crLi !ƑO[FaUbXbD)'4[f& ),5kTM-'vRays8gix^g?5(' h6} t_A*$1X"v:<h5@N<)Za[]򙨸[zdAExHFy/vumtWPS;D.i3 Sl%tzkL\ Rߜ&xv˭rHTmN vp7b v}bMtSn{x:R=D]jmQ=ռ RRTLya`8T{(yOD~Q<3](b#{){k̬xUAhoI AEnRF\K!hIɄGD@BL5uB9Я/PD)o/>lKVA|AV m{C%AA E)GE`!}#aU8q% $iL_R# Wu(C3ٯOW] IeGF=o,J9UVy;*GSV S_ok 2iT$i#%A*'`;y,;`/p8292lD7]W vfdL9# t Ш+ˎubFkNjO)w5/)?pqc pli ag:Zӳ#\QC4ϚSauEC9U^iL7΄$68oDV=D\^ PAgٮFENx(dEyXbX_d,;,'xj #<:MNS'tvOk<3&_*]rvn砛#%v\A̝qC853dRZ t*P7?qGD^t#=[ff۲ +ż!Lt!rbAb+vq7Ti$& [v7n˰Y#TװD` -x*ATDQf-nV*ekg=T5]]ͧC2:($< ݃V=Q'MvHiefh4w {x +NH*HGZ&;uԆxD}V C}GI~jY |*Jgn<ߒRUN惥\fmѹ9@ԳiK T_ hDi2YOB,C%&-J+r&$" WzLS>.q |Ӏt^IsK0CZ[CC6V9'-ƍG{8dv.Ⱶneb{bU[?"mA@*!OI''30=7_Bt\6qc|Ik )c$h`ay"#()Cd u:gƜ,v(^e0 5Gr `Gd&@bSkr*]Jy%HUtuF!O3aպiPXk'14bIqڥeD] O FkL(mPJ>A{ύK>dlDt>/Opw]apZe -wȞժ64X@ ٬m!*A,ڡ)5ѓo(w0'P̕3ӫo(w1ԧC(6"\y_w>A٘Cŵ)$'cK#BC;=yuq.ð&ZVt>ߜƱwB5?GEP~!a(fAq*vLwJwJI7xIX-LpXԞ,Fvaiρ)QE1(2~i;wcY#0 >F @7wHi O挢³ 76D1d/J),J:Q\JVo,MWloK6haq[Kn&7>ux8|YkU:s4%k!=]Fj7a.aEz`|1c+^#fֽZКEVq /ۆQ1eFki\IPE?LF(b!&,㴚MkZ:ZYyoћ Jt(@d!Jf]bWYp'MǗp ªC+Z1ܿ筮m6x1)KWVeeLP-DKUf9 iuS,[!GYS;*ធ:~(3Ϯ=*.ժ0sxb.ףFY8!em+GC}^nTq@zP!>@Cǁbk(UgNeA+z쏻^nٿ#BG[Jwc.5+6 N4mbϞ `iYdy:>[X@v>D~jA} aQyʨ>ک<աr&U/[M u7Q:wGe<^YҌ܅@(Q@f1F@6vp'8hOoa=>ax2x2`Yg4a/xjEWN B_T Xϊ}PAH8`Mۢ.h "Ds&h7NGA phf ;.KJ$t(z(̳>3}ZCVb7ע3béVҵ_czlEHFCŘ5nCH/$~)Z̽p\򷕎.+PUTu >V1l:܏W\]1;Pi]|X);*G-l|c%g-UG5Ǥ<䳻kЇK'PgFp L6e=-'KD5 S9}]t%0yo$psfr&BARRr>cf/;JF2 ḼxÉ6J*S Ց1@L4o7=Y?̥쇽X\l>0@[L{網1cr=xfi{_b8PMhwL}TK9aC8g} pO`)` Oې /0a&0ZE>C< ]\p7c]Kan M{tޥhF<ɛV/8* qPW^Ҭn695ѻ P%*R )X+4?m{jfoi"{Ʋ 9.)? O~- 4t?cލi&Z4_)ҸR)Q;% '~QV!it>48/l'T7 vYc*-j3 ,6/w=ۉJJlp<'cuK+45j~Y0oxG}@9˔|@lm[Q=~ɦ= Ɋ7-4b {y Θ'laނ'nE} ^ 4,[<oBd1Z=1UAPK C0NZ'נ.J c)E}9;ϡr?\^zLc4<$L!0_K@xk_ 7N9 .=~xu0FG6_~Ub1.tEߠ*ڨ5$txn\\L8lI˭ )42>a*p_J~E%߿OFa])M`SPXit_x +b0%ʐp䆦+fOFlʽ?0M3fK<@Mj/i~|KFqM*:*+-&/Wwfk~nҔΧ}ݐ hi֨)Sƴe9؍XXyEYؔrMV< ,{"[`l>J$tq.ncB3'Mv#%jewy(V_*l3*s9zVjYLI."A@Y-&rbV_\!0*^EGj|E]Xd/, W_ rU/bj1Ct0Z Ym u3E^,C3Fk%N`OgP^o5|hG8` Քry.tQj)˩ylGxKc'U rVKI[&ꐲݱsHO*C>Kev63j+M{ 9Kh1͇\jf=c=ѮDi6U&JRJa0(B}usS^ZbB]+cS3!_Pf$ْ#sB8Ä"9k;2_1!FA mO @!Aӽmq9+ ?YK-FPa/3Lʉ-ByuRyL$H3EOY_ʣ[Q\&.v*) A?2uWƕS7b%3"vx&?$մw]ozY!M%Tlv Ϝv(%I4aS@k8 ;[YJ r xF5/Z>K`-iY铡Uqx%r|c\IV.5 ښ38 7<%K2_8cPO\#*W^mS!X1cJ’Ҵµn=7{GjxD墙Dp}6HҎR&k⭋t*m +{ntM;rOG-TFNƚn/*-2Pl ZVfB8*MuE N)w(PU_F)W$'jsbkEFֵ EZD}Y`}߲ m0d0';v!%/_k& L3zQ&RY3p]g@Dƻs;-/'R7=5_ۘݭ7t⸦Iz릱85S%r  Jg3GCJ5KS\c<~/Oڪ!L$; h KS2's *pz~#GD-5Hɐ-)HXj R c,wxIqO^2gɝ^wtUpK_ ~p"Ss!Ek۸\1Ef$籎VC:nkGT#'ZG6L>`YX"֣nE71K!ofh2uڷJgvX m?Ҕ~xm9m!WbDupaB?$s(}% w{!pU5Q:oX>FV]:VUE2@ ^€e-pRӬl`wQh{tR۷C>"(l<ভ!?9D`~+.ݒzկ˗m.NW@cT(۵ԛ; ǽ75XJ$ED˱5C~t`2$#hc[f ,cr\Yl;BTŘpBuSksْ j&;?Uy!wE`y%R 5~RR /|&~$d5y:maHb}8 ㋐(AԋB5Əa -s'FRa1SʠyǺK҃_j߭ +_cd\uqAy#έN⭪\\B R7ƪ[ا͆GT 0!yM}@\D@;e-t5D8G~ o&S={ICUn -Zks*,HWܽvi+G|h< ,s\![qY *-lTv@B^XI8}'U 6{'m OC}qLiT1B4'8$YC-_s{OOmmpin7y[l ڌqTם2NCB30+K 9 ռ);NXƒdnObeV86gٗK_ 0iNx>㦮R4\0OBpޭ\zD O$MzҩNҐ߹;¥̍eoKWi l^`Reg?%]wW!lgDuV;u͡P+[MrNMȞp),8"SlwyuE3c{ˁn%PuqRY#F/z G%D%RG_V_ Vs`ijK/`AmZ`*rڱEôa5 )zӴjڲ_Ǩ2RN!JʿRĩ9&t0٢3H=UE:^%l餔\)?ή MW^E s`V='_}A5IJ ' >cׂ?^2PݤSMlJwѽ5cQ56 $[(_ˇV:$C4#Y~P!=*:Ri3.ʢx7ҙ¶B{و GmHCo?=?s[+I'm%(t5TN)e3wE עG'X,'m ckn7@YK6mIh!e ޚ!C =數6g\7 A~3%xjjO^{@E3 umGj7|@WU$O󷇭nx7TC } 9rѤY>GTRK*˦299 oeIr^o+Y&00gsz4 iTȶb)F? ۖxaSB-%]O& He tj(v zsUn`c+k緟|~Kǚ’̛CB!J%GOOoYAد3pH5_`7#MzM0/!>dlx\X>`Y8ys/qW\h[/U[ߣ}]#aqnȼXum175 /DE1Ip(.02`>lq\iyA[e_lS- e#l2ͦ2,2 uWjAdOz*2@C֍I!/xI23mĚv9 }}bē/_l R#KKO WJ~ǻ~/nB3_3BtyKM5 ,pd)GhgS0- a`'ElU-h[k 1Wch2Lr:bkB#FAbcx9O D+P>BETPq]vcC_Gvv.q r4nB ߭ik8x4s_+S[@1`hPYʛ_uyfT_"unC_:+ؔME S9ǙŭI|a# R̝pG-660vpppZEBjHԏCGc{23TSBoo=^%Xo}JjSHSlQ`\C<PJ.QxrBBX/h}Awmd CL* ܩ\ <}۞#y7y -귝F!!_50IȌ )0g9+e?#!0d.A ?k2vi8/9ؖU\Yqe IбQoX+"c0qsg=iz7Y6vt1IQk(ZjeIqa uگC8sI#CCOy{f~HJzE Nv˶aeHA6⪄_^99|R#XaU"ޱQ4|B s#evhuN"2ڒ*޸y'`Q s/q,AٛU< 3>[\ߒF166h!IwiV9iHvF`?i*-xPzغEه7݁`%(pCu05 \-6mڊfmS bΏmF՘ vQCVv!̧!s\3+KD5 bg`<9"+жiNO萉nL(t(bÃm%Vk@ak=!{}@d~iJ:GJcGǶryHap CTRc/NȮ?9Ŗr7(ieҹ1+nhG[:HC 4*W6 Si99mdkDXv^w XI7 AiT҆x) 8/' gO"C < ۂᑧ~>/+PH+a?:/85.7o n3)!n3:Am{S\zWOېxewA?< /;LGۙBnu"ۙxy@F v)X2N?4_*DKdE[RjS)Y 2!n)K{.g/+3CvaJ_S8t%pc0!F.әw"KGrhy]:A3W-Z/Zi ƒN8o\& y(ZZ8w!WVt~  # pp?k)qHM]{ j m} .q֓TVՌ羠wr͇Uh]띵5Kn +da3 ZrSjaΒ#Z@J EB-ǤI+/0=EZVcT'ET.9=޽U7TOq3>nL6Sk+pMBD@~ )Yc![6& ,@BM v+0 mcg`ݼ+¥*iAI ZPPi;VsɃG5s~TA2h' }P;J (!b%g&/h}bRW v'nX2:O&}ֺZ7'f~d26,x2METSC#5|p1kٽP>e(CI"s+-0Kx6}ll?r9Oo hh(%77gd9C!:F݈#XHu6CͻM08I_$p ~UIop8M귡s}qp,Pɨ2d{h`抯8e$JNLzH) H:Ǫ_V ⇻COWml'x:[lAyJgAB߇J9tq΅ciwڛ81q O&Li?G5#M'rXf.rY*ڿ/X!rY#Ph:O+>/K:¸CRR4vM'UEVW`( b_2[ ?R >-Q!Y'U_ֲk"C^L_22kL5ZQN٦fe:U{srn.*ym,wk no.zȟ9*@4WHiR$r &8&(PM,-Kd:ߎyEX4Ġt+[5Ѣ棒sǒ^POW hF@P)l*I-UJY.`#f"})))hL@FV7DDYͯ҉ #@ХOB_Y]sk9BYɽq+&/jy0VVY(FsL/NU+c;qߌv^-فa>tu`E_1Lxrnn>dh{+ʐA0ATʷc[f,|0.!޵'kd8"&x!T]=}(=nhLÅu{vvX_%-7g3TY?Jct{V޵.^snْTĂ~˲0iq$,4HD boWiQ%?4 i=osj3i̕gbZ:n^_,׍pEG+І 3~\3ABXd@`@uG}Q\|jߍI(>SB{YT)O:\-y$4 u)];rӊ*ӪqĊ)[r<yנ8t2' ZvQ̜e)k3X@Y;hq'Nh8TZlyi Ȕ3= %YDzCy d팑"0zG?NwԶݩf5(#0BKh=8Z05T4n>4ʫ,nn`]L*k )bsgMC^4nzZ2^*zEgQϫ3{S |nn] :XocffʧxceWp(xfi06ۼh?C4`]K$vo)7Ȓs_iRu¾EAZ\>Ut{0cj@[]@ EKն=E > r=`,3ܢ$(ĦI&ՠϭT3asVN5oV1r-TgTCcIg,!};_]C_6CGj;Kdf=c;GgCt5s5}џr. Il=nwUA!t]&œVaa2:v?ZgR(}zPa- oC(G(DyU_bI7}שp ?дdÍؤ?O @tR|8bUs)Bs<s" )hoxK$́ɨsu|ܙF߯.¶%sBߠ K6agp`^Yvؾ3I:eż]'"S'ջ WcW^c`jt+% zGF$ b=ϠVRH}Bi{Y.L7?]BV  X*ziX5qp/޴ /,F=2iҿhBGF?2 kb\Ԯ_wqcW:E3^"s/Ye$XkzJ= j3ĉXG * DgT m/v 2.c{~SYt>Ӕ?%T/ i{GƗ_pSt5ufEcߌ[_q-!҅f8&iJ14^DtNJܪ6xrvjKTw 8lVu$Dw+Tˋ Q28ۈE³^d䢂d f]]ϽchYQpv=,@+YPS6Ȭs+Rɂ(wyP. aP01ĶP6V:Iq0hl0 vTquy 4ß# hpGa,[~m[\V1Nx P4Mɫ.sTwuH,_p1#CZ\yjgߖ3!=]K ;rpH4B (he] <{>^:Ndy7".sьBhqpxpǷ(aN8I 9m,g/Tۻo鬪?"zo9?_'e&1r>+۫LX ܐsԇu}}Sw7,%;c@n)fe(Q/2TP+/4-n烹V@1njzuJDXܢk~;>zҎXi ~~ڲB=EE&Zg+8,|K q B  TuT'B\b7 H#V›7 jBLs"NqCw_7fluic86}40bta,E6o͚$GEgP%¸3e3^Ⅳs$HZ]v/cjysϪIxOFvtRi]'זt*UUGp~5I8fqN]hQ+>io uy$/x=meӈt;&-B]׎oZ :=|h0/Դ Tt]ۯcRrAlDs`3N2TEdH^nAs_1J:2tPNʁ@@0tc;]y>n%{0!f=C;۾v'fz\T!Bq|ԜÈE^> ]?kgt%>j L?_ aşQ֤~CxXD{0)Y-KifKO]7 %iD?C\R6HB3C^А ]郹/W,]%#?ޮ|Ȗ/loRTy\b[ p8yd)Ob%zjNɉ=zTKhE$ C;ֲNb}h4H W;N1\"b6PsƣZ'w)#6nB?B^'mi#F篽Ĭ:o4avyV=V2?fѢӭ!7yCv=R£Q&.w7013HI*+FmA,gЌL֐lX0GCh,ג0NCU숫c +#:MN7U^2e!l;MNo2x˚_c= r&6mBMU'A\0j<탭1]*eAM\Br9$ZdĄ8ӕN}n5ɾ@)鿘ԈV1:*<$)żP1Ψ[mdTӯ7d t8 W KɎs^WwPk.ݟY¢leG~2QJ z?MpURFykz2$<9C2FzqҘ`dӜM([DtQ!>Ar$~OAnvzdxO d 0Z.$DH%8[Owk8;sFeh:{6{tKXbfMXD8232كB`.8ÎMWRW_Å>hPz=*]S>tt|i)fvk~ `2#y"11SdzfMbx(׌QE^7.=³kn78*Tn tO G*;"8 9MشO-]2{j}|H|[o_70.fVbcاh-/'rtɾ}aS!]7//S&$ɳ>e@Hi@]5c0P7)(@}4T>t`CKo[QwIlMbQ7M:d6wFڕ;qdHu_6XKi<It*BٸjMi!seUS;'+}^<$36;GDqbwذcb)7DjWwe##{E+=!m%o]zrJ<Gκ{|9A@M+2u, n)s*#J̌(/𘣳PE13R=cҔlk<ܱ!C%ٜ:JC3a~:db;eoHC~~* l{v>Du^UݡzlYTj6>t0APحt#~fT1Ҷr|>8߁`365-V3V\(}q 2^d{[gxE&YH | $`a=P' p'=ZPq"u8+jݡyjrSb0ıG@1D)^n:D]y7KzZ|і=v%֚C5I]t_Si>f - yۯݶ] Oo4d;=.uGoACi =o#C Ҏeppw Nsvx>xIeW/ X96E9kB.tpNH}crA4Tldjqȵk(TF7 4Z7pP;Y'BӠFבee\9)"wvF-#¨iV/00(tԝ'+3vKFgG3v;Y`:W˟y1JvbseX2,cC'QJ kF'SU0} SM֭tݻ_,(QCU^s7è3K@&*-A}. Z/捀Q qGNGy;v @1 u(yC4$eY!'E\+H$ [o4jK`)qgyJ(.kկ-KrG>.s0eLj|6}}N3RO/}"8?;+Qֿ*^,. y:5utST@ y~ne `}M`[O@$(v4$=ɳVtX 09VM;7ԃp1vs͝B,30JX.YiP+7GujVحh>S=oF=J9v>$ qtiǃͳbdP5CqUP }!cdFKk#a hG8LTk__u*Cm6}K+7@/3ڲ4<p }i*q?{=) t$W/~[EQ~NCv|Y]|6;UГGIwev*h*UVoo^oT(=rG抶ϼ댵{9\hkܶ=qn/3`Lm8m(װkO^=$ 728YjETl9o#"kN`%~+آ4YA&5o[QF Yyd Mtՙ~?|AYҲ|2v?#i' MZ~*,54ln^n |+F\nz!$49(}ʺ"`=} *f@S AAӽ:& !;)!T LtA2V 5=CiWḟ:OgUd!vᎾF/~|dbS9o@Nsرn\ ̛(uV{>`S+w3nHXdt[R\.cYU< lTWf)B4Q%F_YԞ8=}m{E ^>pu,,|H-t/dE"PD_oeM'쉌}x5~Hy2kNB7nw&~zdʥP.LF'-O2Ul@'[#jxT:2s&P>|@)1&4!-礫_v]XI$ݣP__"=LLPI9/{Ή7|n]Z*91y*zFl+66R7ψvTOB,ZфN/uK-]=`0(r5[ ;|.*rqO /+&z1eaW׏|gwOeR܏Yۙ/,p6&vfnG-# ݼjS5<㉭Os'3?Bt3oA W$7cBυgz5[-b<cvAD\Dg˸w[Yyu0/9I~) Bڝ*2dK4]*n E OA农=-R%@V L@,QRikp8aGڊwS-Viӱ$)Zf )K:pe9X^ڄE\ ëK|Zᖹj^ Ca/A"\LMl>senHp/<Mӷ4qC9hPSV"`?"=_MJrh11U5$WDA[Z0> 깭e8#R5ꂗh xy%[ ^l,B2KfZu2@jZ j{_Ӗۣc u@#?x/-Z"ʓ)ԙTc:gvQL1[qGNCx`18!k5-Z<5"c3qeK^>7h Js:w]Quw@.S-NJÀXFҺ;[M$ ٗHb;DSܐazm%L 3R{!$NF`a.fR]2^u,!TBsjϏ>SĊxj[3) y- pӭlԪCF,sAeW (XgYZ07070100000015000081a4000000000000000000000001616ee51100015b2c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/v.]?Eh=ڜͩx2Œ$DH!Q|})G{8i\]Y !"[3 C=&Ǔt{n9.~ɜ+W{#7'B3N̏.C l5S;è~E,zcİR^).dAuU'#8M~ߨrK:"z u[2-0<?!mwvqA ?ŤMտ˶a 6vp3Cheq dUa!Z(nLDj߁O|h͈Ah{'Fj}e.sXY~$h*_jEfI}kVӖZ>];|Jm8<ѲFވr2hVR6<;n>%r=,Jr\I7fc4YUpcb3tXp!M<"-jҧU(1$f~c,"$eΎxLZ(RL=U\Ås=BZ+ ;`O>ŋ0%^> @<%*>mmn݀ꃔ_:;c.s¡ 3Zh>$"lYi;F&8Ѹ||q(fof#3Sh75 لyEm4KC-eĶn0>J=&{m4K.mm2 Ȫ*nRsUq j49_[ҔUòp@wPxf7rRF[ndOIHs H9p"+$~6ݠ#*@Yx{GEI'3w崞>ϮgᶧgJj"R/՞N1G'"m+Nw3pg_Ԑ)#.̳T dxf_ZSkQTO[C/n0vǚЖRlT9o%LTy2ʭ6ܣY q8)8D,!@[楄)sC=Q~KdîMS>0mĝ`f)Fs6,C X9K ڧe翺KQs02Uf:^O 27㦡++b1mSU4zǰMVD&@\qͯڴJ &-1vd57ڶ õ&?qëhxDHTZ}P@em<~c#)'zAsau6[^I735s\ӈԛRN>;^ l,AH# 8),8:1Ƙ"5WQu[h:+*<{(8kwfGYhH ЋnImz]6!pEP8,x{Ph<(w06g\z|\U+}3Ƥ!ҕZGw_2=Ry&D4R`m(IqBZ#Bm9Wj6J:I윬#MG; :^̪*S\& {m7ړ7шȚ^3_cZ+یzU16Ήbo# *̉iۃn Ӛc/9A-Ԁݲ_ϥn H0v Txit?xWJ\z|I@f1 qyI|Zx-\p\gAnuNkg69IfRf SRa= 6IAO gNճI,W:@&[-E%\nV#.b?7@);ըTi*Djnkd e(*^v89o4(\ 6Hw_bN '7k)}NDbUj]T cT'#To &4g $$P0ˌ*y. r+&HݨprANIJFQ>V(*h;DIF$oq1Fg5s%gPj09 "lAm!ۣ9.!" ~I<@Fn<j|r@)c mƘ4cJϵnМ; e9{4 sN򄝢} za3+'x]:w*./Zͽ 48)[ à4uaN5ajtx$Cz'dL(4b"4( fȩIw8T ɀ?sh>R{\mH?+hguzi[y/JEf.7lӌJ>2ګ"<~3|؈ƙUS'*OL~:OgJQu=-+UK x5\&Bb$G|n à!҆*w2o=52+Z5+Llȉ.16{49gῐ`"X%F T4<ք{@ h!#Gw޶C\M\McT38䨛w3`G`}QcVy;f[snz4M$ClFz]@?vJF2u? vYOǩز/Aw% *0PG{%Li$di^5^w'* z`בdNߨ,ref O|v3lb]֫a?6ȵ Z81$.XG4aaSuEs<٭o[?^kQF7N#:ًaO%?ceXf@)4 Bxudu&l>y\yޜk\sI6%E|h(>ʯAyc0.1i?%hl tRez*eLۖXF&nOT܍٣ 5&j \8HJb8NDB71G"4u_(8Zζ;Qx'gfFN;1?q8zLt^K#C7y],ҩ82+DDzpb9TcCjZ,L{kpBiprXqt&\D {2M"yTBт/)ܚhCQ*DʃGzuq!d56UP<= UJAHY%B(Ԫka i1t 6 >%%HTh =Jsm!Q @+J=wg9|]эP͂ T>6bTYC A=N8`P6Zv+)'xq 6k{14NYE[qj *ԗRc4702^u[M-PJ@=>p.Iok{HkV_6䖼&oK/I,XI N= DgF7 }h,*4ՌQ:8/@pl++Zei8YGTZye{(J0:5|vH2Ʃ]i^])f⩛D98WzFc8:hxC P aiƠ-}s˛&6^=on_SE&,z4Ad Y;rOEҨTZL^|%.<-$q0Aœ"2i[@RMc\}8WY|V;RQj*gf:Dݥ/U2pOn1TGGdn2`A t N:E'@#/uG.xD8yZ{H(}~jU$7ELXIhsV.004P˛jϏJ1!2 n_C뫏N"M+^I,V'{d HIj^$bk:r7o=-:^>O _qc7єpJ^Pe\*Xa}PL|)[役= "tj-< ؁Fm (Uв&}#V֜lZ+x,ǔ" N*D33|&;'QmMT]cGp|(Ŷɷ'5<D1Б+zj3 in 5++9%[\&شivmm$ٯb TD%Ĝ1;>,|Or)i} cH[Kjݱ:N6'G5@ϫ3ER& DBO*Ee )+ω_PY WD:eV(,VTM!g#M>L j) EPmR[xከ<9*iiW"e޻$}%8kT &&s="WT7EF9K:1BwQ}/E+êyB *m1j WV1pNRS]f<po) [RRH\;_eǔNHٵUao qWpI>' dH[܈?|%Vy4HB҃sP( +g>@*yxSԖ hz9T91Д.Fv.8dE1&4v-3lt/D0U:CpfmtJ͎GhߚdhqL}rhJ <:pۻ{P*g:Di̪Fi9q9.Gװ nZdm;^1^;N8Ht40ݸѲ(M q,dnR3AҪ~#V9 /_(O'R01ޟITK3ftTIiù:t95"_$1]8ݓnAZp}g8wf[1؊=c⯄f1vO•C> mvlEEM=[KlƢ~"\1!H?' ~z2l/2;Q>,hU?*6ċ ^mъ/ s9 ;'8r }+0O5*Ln ] ꉷTve,Dhk58C4M:b=QOU +{ _&qPo<ݱI-\d!?7!uzwkNQ\LMbPv '& }vpTp8zK \]U;{|nMOMC{3dNLd.a XYInt52;l {n%otJD3_"Za 3mN!Y SΤךBsʜh?p#Z-t3S uX/3^KBòHsAXOCv?$vw(L֥CY#%Yl-#5͌F Co{`4lQRL˲q\ @ DEզXƝ+bK@%H>l I:Yfs7&)>ݞp{&$ 14Mó) OzlC)=ǽNJBY`, ~T@/H2#voe.\j-02x.7#^#*_#4!so@12M+%EF;w M}D=Dl! OH7e @+X\ #{0A.RdIk}EXӊ_h= 7jOgd$>Q'kW^E@ t3[R`q"  ] ]/Ug (vSwT=R^F#e * pZߌd[#ح`D)bKiH94N/tVW%% /Q ,%'jђcv~\,gzU!nd<:G|PpgqN.>̤H> 8^$d} öгhoEPzz%Y2 d;u&dY>R{O4xᾓ 8-I`]|EN:!!!W-OSsi[|lx&Ӈ+h#@6+ᏮPi*/vZlj>>2|t݃Mo.8YTX\Ďmi,o"\S h܂xu2lvlKAѡCڊ1O,t2pVv2y$" ^st gHIЂ8F!#Jϲga2k A`j[r} ߧ0]Z^GC_5-T,m Pxf.3G/7֍P&kIu*SQy$xz8YYI CҺ_#gZgg;O y>vmG/xGSmἯ"C2Z+؄Ur:eyw+=['7`@4xԂlqZVIFǕm}ٜ}|]b 5^&5lgR%\RÝQQE2aIe<܉̎|LIù$@*e/ه܁n/wկ 8{ղC+M\u_5S^ !X#S|$VT0nBўARL߲ -\oh5zԭuylZuD}S\j]fXI{ :*/F2}yʫL8;@_d\P +p QdQzv31>ZѢ2>NJ%r~hķl&[Hv1rê`^B\@}NZ<Ν' ;0CM *R  N3~jYT[|khOːP;xh< c&)),AWH^Bˢl>DzQ"OQOkdDUX}S\|eVد 7u*铤{OTwq 1nOS^@&X?.^_k*- >ƌL>9# bJ6@vYF ik1zokN:_zOtJ9\FX9Kցv5|K~Ճj{ -c)-˰};)8Q0ݚ2J=U\*,Qg ZA;eNRF&Jһ?4+.ILаwJAn۠Hw7{NIK^SBR>$17? .YnH/[yQ|u[uY:8,y9H旐8js᡼cNCayz+^K8euLAx\Id 79"`M7ӯք>^o^Nl65# KD#|!RÑnNתY,Q޽O[`ǖPÚ@ū Q,[AHA,DdխǺd=aBpsS* ~@d] Z oAhɐG-s~`5KqHO"255,÷`[3f[HP ͔G%CcH `U $idǚOI(ÃRJjD\/v{mhܩ: RV"?8Ro s>Jb8l8 +`-,~֜q"p{d#ᜭёbs33I_7?V"KG:+kIf/ '^>V"3Tz9I崵BB,,@ɍ=r?IYjK{HR3=2zOGOaHRrC6DdA=wp,.Zѡ``ұ4H|_JȢAP y^|υ {_*qM Ʈ˝ c5WKXQ߀ Y&&wIȯn<.̳Q3e9 FI7/Ap;Ӷ{W%fI3 *< )=ͫX؉&A( Un>bqT qf%ά2ϝܰ /G~ۈLOj NxT11JJXu7Ct MX(ީ%:bv39`6Jl_Bock籭"{Z¶O6$,8P"!2S1y-cMAV-Σde[+OOz2r1X ;ɥ.As"KB#e銬[ATnF-Zًԫ͈Iā$]3;JXR$>'& qf]UT)ً)^9zް+^JDpd˲a'Pǭ<בvuXOmC,8?S8Kh4hN\Bh7'!l\W]J}s\F@ț+u>GI@~Lre;Hz'53m1'N^Y-yWĶ6oU@\{'$<A>SqIݮ7%@ BϮ*ʃ?{G {LK]3;PNX9s|܎#.9ર3_EʆrbΙ"@){T~Cd~CNjn2qbp"C>7]ǰ]fX`#v #p=+'dV ?'mvM8 2$CF'(#BH8BxˏYVn{lct"66h(EWóW\dPxE9[`eJKt勃͢j ҧ<W~Vt 5#5(n,bX<ϿdEM"gNH~t[\{^daRijeuqSj2%"T\7},OrvGw s}{d,8aɰ?v~EDM;MHq9.[ rɿ~-q?8Ps)XN)G/$ŦosxTBՑ_ۧpۏ-i9nyDAXYvV@%ovCPo i9x0 Q6q^: BUՙ^[ԑ9{B^ F&t^3IG<Ѝ ȕ+KI,"+#0yg,=e_^KcrV; g8`mi)㣇J&Eʡ)(~j"X.!:Af|^ݏFծ. J*yV'u*-XlvV<*4kZ65CaF F # !}bnj0<>5%0H?c<Mo+82 2,!Zy@wO<- \: oj"6t=hސ 6Y'au8VSg\ڷl(yb \ ?N۽ Tuߣx !}1&U')eá.٩į|}iQPɆ|k/d=Io!EygӋ8!}tfC\]zjHНKK)qTTJ^aA=ڞ媏O3OL5;:LKJK2􎦑G)xY/H<sQicSav.bY{;=Wl˴_ G5_[]h #f2(r8;6ɭF;_HD$^荥ąwutl7AWOn<]V˞It:!}clBz@*b m%saylU-7go' p __؆wΆ%P!i ψ!c$ʺR'^;&},+] $+܊ $I< H@,X3j#ں@37[t+v{kbѭ'@$^Dk`Uͭ_io,.̓$~< [l<̶r Q&̉q,HM?ɗUlzb:<I~5K( Yrp TgM$! j1, k^y"TEp +p6,F}޿x8#gF)|NÂM` ~o\J]"}alg@;64jRa2<9رǼOz*{lՉ+ r>)Aס7j >$`,DaocM 3t8JrSKWd <> y;&G's<_P'@T&K?aI~乕?%RJQǡֳ]#c,MN~$/Z:;PDc'89 HOm;2Â0Z*3?/%0>C~-23n/Jl+ez[L%]d:Jf)JAV͠2;. _AυPD{/INEܨ$h501L;: peqOG:psYuɔ\["埛T%395mRMJשY}T 9#g0G7N4TFǠJ+qG,|T_=k*j)o y.a9m!ѵnurv257yd]-q1iDnd"t!-'ԐJ^JR<)WOu+ Me#@@s&~F*3 LхM+KocoasJUYۑosk}t7_%5 UZ#EeK|Fe,Sջ$6qEԆV&g^H2xjśg$=k.-R-m!z8JC; H#RΝR L_ ,\lo䴟X"Ձ3 ؞NX2d0g_RC5p݇hs[%jm9m.A#C'qPC: )!IlgXU$lhe׈W҈ OkZ7,B VRD\3[nX: 2MLyc]hM"{;[Ʊ"Q2QnI6]ޚs:p#Rdհ£){dwR&lc}rgSAfvt iP>GYk׊&Ogq7BEVa:%%z>`Ybߢ"̺`Ѻ~}CRvR;tw49[5Us[VdBCd\j/. P-88rǤgznB p>{H#[rkx1ufBN P>G]twWĔ 1k?y`Qg@k>մ9)ÁrIR^o^Xo&ڞf?3o鐱')`u"[+Fdݑ%!W'T|1;-v]Lȹ-:OX8+B7zE]ƃK3+8n~2'28bhd@Z|?c0 ;X=tFT7qޡaibVHS.x[/:(9Іpq řEݑ+' KokMO8˺D'<̥y>AqVk# G_ܯڪhf5<"pN0ٜݧxBoFLt(W.P)e%Ӷ1 . b6Ѻf[xX+ ^]e,ڢᎋ)SҸ=xP&7^/$j%|HP]y>zd|BI%|(^оy8[aVlSV:/xRx e E~Ч&G"3%d<5]pAYGױkR;6w[$uKb*oԥZR~0z\ٟ oGFojV9{\'(cTMHc2L\c6]a LCPWY⻈to7ƋTWݿ8PͶ~JF`h92+ϫ2n,苳+*/dzJ*'yj}>WDR}\p;n3~֝\A"#^ "IfI33JvYX\4Xjd  iw1Exiن V1YSkumy./YYUTS8ܰ"8$Ғ,x +zO!=ׂ%I<6K6Fܴ4I'sׁĐ}ι}Vm.A4N8E#ʅB݅P rp-6\4Ř  mMfU)6)RJGt J9 0"wpmApH5.*Dk?/ASmud)A-Z~z*!@˄h}-a:"fs M%mj?<2 t"E 59Y6hĊ2wU6gъT$)&X\,Wf @#x͙wKNyADޥ_r&i>ToD<,v*j(o<^jUZrjX@A8u?0#haM^#{&wq0&O/0"+@)|pB!]I Y#wE|3G02yhWKޔr1KU-M)\5>nSڋkGNS Y!Bv(5cjT =FZ鴚.[)y!e lEI| ,ںRn~s +ͯ ó6ܧ'ԀjZq%nT flp<~J *EZFà"'S'vsPfP -P(ЀC `wyCrܔ8r{B'ywr4 g*!QZ=q JGu2ѝi\8$}@Zܞ1>fIX輤]x\ o(!Isl7 UݻӟrE: \(߳A*m2UlӺF2 -Wc jQ)ڰgU(O /׹ K ]{VO1> ,+Ez0t[_ @8'[k#9G}Ny5ㅸiB^^=45&'+dc;43)>|DR-P? e^HGLTÓ D/E5v}IaenLp⧯.}Dʹ>#SK, ;l{wb X<\䉔Ȣ5ͩ%GW(ȤY<sOv~+J"q`%E_%y),תOGvndnZ<^[*v\m[ixSܳ2ں`x?pCcS`Z@(jlizt#_mYjn,ADEqy.8tlߜ7Ri@oOym*qq hBz@1{K_؆%2q^VGAn]@98@BS!%:# ޸*3BB"A(ð:F?TY%ħ2,}=P#1&{.lz6Tt%8x8d9ڿybD%r )CWqa(8 .>bUоF A'|׌KZfn| 5:Le%nLۚ\sv+{b+ 7 ]  !CLT-';d#VYk©Sۂ|N0/& 퍩 QK~:n 8Z4x.Lxy<&ycTBX(QoMR34u1fpf֣bUSr׈YՄӫxW0'i)4ЛiJ/*"s4Q*rcIZ0DsK^XC"! H-$ -?h) B ^ g:k, zRboT9R/SYnr{\nlHHm7Vn5tn ƻ˝#"]ƙK NnӅB".C[c} J ȄJoiVe=q uYĨ`D QH6ɿc6=r0Ҝ6*nki-cl)~khTaJ2-'yDw/uY17-^`!Q HP?}\9իd)3l'9ldwFsz-E0@=-"(+uO=ʨ!LݰPjYPY0Cb$Ҋ b I~q/@Aqki6sDiqj==FP & [pD˞]Ro[#C6& -Pkp`Ֆ,uZ ۗSոhJcoT5c$SCN?:O)rG+L"(Ÿt%m{'% _p# ^o͍K^-K Wýp9|;%W168'N=i\Z&LbhE<J0aH_W.Xft$)%S=><_πp׳y#*Ch)Aw(Sh'{L'tI`>}+I*<^1(kKN-/L@mvu㜇ڙ47ܢ 0=#XOI-D,Pe c=PI PcV`bD^494LڣФs3([@X}S@PS ) 8/a6 nf:X+,M_ZK3U虪2L=ѽ*qeI78^xc\6wp=d)C 5 ޣАդ!2a*{=zthMg׼^RF!U/+? CYktrYW׋K"W)1"U؉J$3 .dٖ=*! 4E۔P-q/38o h]kb1%JR7iW\̝ژJ7 &"gQQ5B2^56Ozk߅ b,Z4iEQm,-uX.]:}tu!'I6ZsH!f,MshQE/`zrX4F`M~]=9@`_m|)b%J7si&S*4\āY'+Nm[\_PY*OVjԲT ~,7Z(?Iq n=5I~SAL-agҀ2ҕh'5M2|۪=PɝGdŞx:= :,K^I0p.,[+0w(3E>&&npӬݝ`gTb4L簃W I7U 7 ϺwGkpf,NPh{lBwswèek&n"!GoseAX1< ߌ+&`6d˃;,\{>X 6[&i'="7VGDx[D Kxto6羡*^.fQlHρ_c'D:η88~>V|#}mŸ "+6lUdx$ K")mY#}f7jl[t74ӤL^%2Ξc4ռbA(^ZU Q'N 6Vln^tpN~Ͳ I)+.)<XҮgZ*hV4uܻSFBH?ٽZ y)5!suRaxtGuTӬ0<|H\ bqh#ۢ-iY2dvd٬PMj7Gf-9v&HLmf71)4kD8C,́%B]ˑ(V >tdFT7|uWoxB{\~WIx^RNlmÒ-tٿzqs 7D@Cuz.sx'9%'{=fR+[sM @<31Gt|o6mM!u5@e0; &kk(1m&`4lw"{*Մ܉] 1X|فu 3jһTH]QT l\9b |у c_TYwiţt-SPuj~t&7{FyuԐ6})l:}W|#@7v5i<5KSuMoR>)Ւ,a]tI]j`٦ >*-P)6?H]P|MAze8 m6Ge%;7߂B G(}\WpeǑeDm ,'ד4@8[=ٶ>:9|G4Frzk2kZFtږly"]T1DHhU4%POf$S<bt,r5FDw'ƕߦx5JK)5:g}BDg!; ?yQ^f@&r:eto^}:=4d~_Qk ^.ec cp/.U c˚# 71xwo ap/UDS5$j]!c{~BEj[D$¥0L hL'_}%vj5"ӂbzr߀2G",xJ wgK};M.Ш@i_α;np( .SIJ_1{gd DRJ 떵ZG fD</-h .Y$L:k]Al |0"(˾ޞA0>A45zGkk',vKxMR?g|/ tr1:""GڟnT6cO7k[|T2zD|?nn/wS$]s  BcDϕ{*ZjuuI>3>7b4ySd'Iu= ޷nT>W2XW}V%nEǭg X"(R1ʑ8'J&?>feǕ7uih)RpZӰH{ m_y{.=׮Ф$s԰N+0e#񤩌Dj .B4:dUK c2hupǴ OuY˳4MݡM [hH_z>OxPXI4?ؓD ?%է z.NLKPq+` (]kXHX Q<,P`Ϸ5!*bV x9*[W;x ח&@ZUk>HĊr^Br3 ceP}UsnCFrT׍>&РTK~Yv1G,18l06bWzw b,Rc]<kX 7 1ώཥF\.ZDVhh[CMȶ [2ӯ́ wOGxvK+KM}2`=.\D{9!IեI.D=<&1O"Ҡ: NBVsrZ&o-qm/ꗽe1"$PzPOMbkXM/ӗ[G7id-Texڐiɚp`-=ԐnCosEԎ d(&5\\+i?7!GB 6{ gS?& }Ę' 04IC _҈pcꫵգ;ȴpC.(}.H ,ڛf6qtB>ڪi)Qq>,;4imv>rAT=;pVmi>f# .w M{%r|wЯr.B& 9w}G^m:uy);ǵ!́(: J9!QmOYYӓ h%{4ÐF4teT{םIV},DF΢nw;Jax1~vpI*x:)B?v4!B7*;+n|@ۋ宪:b`Y^Qg%ߜ :L\\kpga5zx?Z(lJl-&5%iY A j a)zIڒ?%^EKD>O:ֹ"gCԮܠiE6H& m Yk{'WBbX\[ [Q-ҋ#[8b D&:ps1eI_86[hz`i?.Q+bJ'j͏ t~v/GLrGH's$#H<Z" a:gDcϔ-WU*K$9H* jcX=Xrojq:(HcB;A֧S kpdh[q . 9A;R9+h "r6<(S9pߛx"L4&򕔟ECb }t! CAUTBœ=.,GȽ|59s Pij[#fenΞwP_I5ԠwA:K8!:/$R![RW-ԒG;@sLJ;Ch06 pbiʏa+"` Ai 2o50ʋ<`N)?g%bhRSK>9H~"YSSMv;F [~z&ܦ+r&0/O&-640`Y`upC{9D3I6>Q'$E.T4pueǗcp(\=j>QPB0egiWeuƬ1ұJoHv+, ۥgv'g fKXbH( ~ck[ !0q͙P`6M1Ibm ¶QY\NM 4H?-3& 8O DMj!H3$ؘ{E|E|հejMJZ&y5sA}-+p&K޳ŷL zeI A}m(ely6(fl !jښ& ?RToQ4;f`;-wCM%;6 Mċl},сV~>7$*,} qL\ccS/3jXHnU/V0)ZKsmGsk%W'QrJqLoo,>{Θ[۠/ ̈<[}Gy})3[70;EcXѕ9i/x$0 6p?_S)1l;&qdÂir6ՅK';BDCb$\||a[{8t\%~#!>D31Ec«4T0/pܓU  )߸P'sẗ 44Ӑ\1>tΎHa_'̸㛋O5ðWǻ8J0 Vl,i7{cY( SŁ(R[Rw٣ŰU@v;H8uayQ(P. >x|li& vow.ynn9RIon@V,CEh>G$Ɨa=mJ>(Itz.3c:F6b0W >I"}+?X;?k5^[{iY=ܜ|U x6>-:hu՗޹Tθ= D"K'0P&27ݵZ(NHneYg yLy$! 2X (yΌXm7kV](y-iP,}Lى|`Wsw}zSfD֠zbF {C܌*5~rszс87:料.zmTlΞ8j5ItJ[(LU2Yz8%/I\Cm<˺ /\d"WH=$C{&b$y YMS-v4 )4ro"65z@ 9\5y`؝Pt19tf}$%/G@,1${,mM] Cjkdtl^Iwzor겟' q?I|sTfUvFR>+U*2a߯j AlJmR=~b{A0`9 GrÎW0? g~jƱ֯*m!G9~vi,Ni1wQʿ,{&3g~P.+N2-ӢTCޞ|wu(Lf`R̈wvOjü-Jo (<ߣ_U$verp` o=!OőHyJxv҃P61w{x7!&s`~`Ãs[ apz|N5w?Ϻiy,ܰD^dy[`if(Av`v}+L@87FVed JB5`Վ|=bjC>Z| }S1m+1$N:R`5e4].XT7:A٬ZQ}%js5&,ooZG-q~Kv;Z("XV3ʝxyN,9|X VT/lx!2:9#LÆ_TZ0ga%3K7`1ļb0ˀ 7VʊVGyI=Kه_כV`l_t+,,^L ^jo |׬ko0R2%.:m9(l.4/^E:>I¹x:#6 gUc }-s{9Eֆtx;ZGY4RÉ]9I< lhT34_e=%dzMͩJEpr.o-IaDpWw:x1w~+Vwd[H6Ke:aK%QT p=8y{3+5`V:0q:DHFA& +g0-59818ºKHȅ\7_p* t@{(y΄7͡!&B荴$SPmJ; J-'|s2i2s{[ l=_-MPe!͝CooLzaZA{K!,o @}8v/g)K9/&H[[za]bzW.jJE5.ZKOYR.X]&2!|:Y5"T[}ĺϨz3RxX6 Wkқd@b tݥ*$.Q;w3tD% (ЌrU=֦O_BOfN,vWdIc?%𑿅 o3~fTn.\}ĖO+U-x;O,h m)c= *=,m`Q2j/<))ŏГ7?*&tT_Y)5Y8h&-Bi7Loo z"vh@2z :/QUtL@ hg7='Z3Q*:R`!w{w*[lަCMY5/n-n>dҎ@-MCĬ.փOͯ9Sx?)56sNmyAkgpNG_}=xCs:3c[#׳)KAD]$Hpoj Q(ad10$_܍0H9u)rK_pX60NjטD =-xFK@&Wf)E¦vvHM˫rfS14#T@(&;X]\F+wVm,VTOV#cq. Tk#&-%$pCed؉ P2#a e)'4ȯIY9!s7U2>$H֩_Hl<0QKCJf$rDZ1}V3IZ S"G8Zya.]0YF@E"tZ~2n`t?׸y uFn~M@10*5nz$~2$eˆ;~Y\ t2ɐ0Ce f`l^F'SeU@"k}wՈ{54JZ o2`J1+ hO{Ĺ' aZ9 4T$l(.]z$/T !lE]HY2U)])x_{M)smI.w8-ĈhBx3O:JOdF-& ~hgrnDYꉹ]B<х{03_4j7U~qcڵ;9Y$zzTkݭ!9!XצO%YmSA@ѥ8_@ t UjnLKjm5=oGm̖N @G}$))6LL摺m^"2'z:&3UdʤFI Xt$d7%pxjڳn^WC׊P"_%:͌P:xHfπ>M t2־F~Pu0nI+n;lm(:_\ӓs5f7mp?'žCڂp ˝Euʁ3O cRG4+գ\wp@ Ylzn|878 LҪKgzC<*<osX%ثl1ȤܒsqUq-e%9^WZ"joM+Cij5B% 1TځzGMO#aT =iR:w fH賑ۮ;߳=6ܵ-?f^8kqy8wSbY[G"-{^BQi6Nŀ~8Zs p1 Pol"Q\5I'@!5E!qN:)JyڑIEcaןlbmy&{|Rpf./0„'-c(6ΐrUrY}˜cy1/ ^ h,T>FjCeAl4mSEOoHqwGLhaew(/WL\`⡥ `F1/op߁MӍa!iFlϦ(ڈx{'sP(c,5;%񲝉A@bb0 0RAv.$,H3 Ll lĂ'@ Ova_Ý$rñYO$źRX.Ro7Ƀ>~y&T\Ad랭09!B;jUe0"bJ4 ',yh{E p"{6RېҠ쒯9f ݢ=?@ fRM˕F!eg63z C⓻P^+I0^Lm |ċ ) GCi/^1 JWEZ~K._OGS{$'JwZ@1 c|ĔA_:k&f :uEdԅQf~+88nORrJ!lji+4sH|ҫls"̟%-;xɁ;ah%M;I":6*D5lEоLX(r*Mbrtk32#[r-5g"5>lPV_,M)\\F^qtyH`$[11jʫR8oG tpCh%[^Br"Iv"Xz^Nu #FݣΧs [4God/^Nc+[K7<;_5t~ชW/W4!9Fol»־4>z/iNuQҾ? 0@G"8s50;hj<q2n*sVC6&n*mݣy R)ywn^C _~Y8Q.PnjI7p8TdiOL:P=::C' sVp&jW=;7p13[^bCj' ,|Hj<:sץHAcV8!R aέї)IX.]Y j7vk"8sDq7Haݭ2AOM3hfZr5N Ơx,ÉLېSIM4=?%i"#K '^SXaPV\Iʾz 89-X'4m]i'͕w|ni)A9::al 1f5wSWYLL[Hk*5E;)5zd ._;a :p*B yˢ9hYZ% wu%ÈosR$tf UYot@mU\ Z]fMTZ_y 9Q^c 5>`/3S͆GذWWh@=bk7 M/(!oCf9]'s!0;8Ohn5璀_)(J8ft0]򸕧&7 #j[]@w_~z21S=P:rL%E>. i` ')2B>ZQmw^eo/Q^ZȐ%dž\رQ@E51tm>qK"*%tD0$(t!Zn(h#zXMp03p5{X`M++=aU<ῆ=ii]5`=l}]SNJ )02*븆<5QBI6\kɷ2kXpjXFvzݲP7r?Q}F%s2r yA5-~b= ʚ|1p])~%bc0Y9sdW%PK  6X}Q:杲8#< 2\W۵Aǩtmlg)A.3QDd[#_*[s摝1iY:nhp Fqyӫ讄ATnWnB=XN7Laf=Xzr(~'%U*l"ϦjA 2;,F>_~"[zs'ݚZb p0.($ruA-3}=SEb6AX\]3rʽ* u^% ]zxj0f6 Zi$qI+z g2ll_%ZGyk&JЧEIh]3 =l&U|<ѡttԴp4< &Ψ?]ւQjW]DcP%*K-4?2B?vr5;訃ֻQ6竜똓էD<&~MR딵]P(XCIN/] M@p_d'I4S 8a%XYb\'+񧌂%Mi4+ãusNo!T]EҐ|6Odo!vf/n 1Ȃu b<@[-=mYM$ŶY}=*RЀ~Vyq..V[G^0|{%TwϵեGew <؇rT0Hژ>:px,gpVr*\pGh BKN%#2:f? OVi7s81|/{U 9r=ǻ`[cdŸj=>XqXJ)c"5Po>SKjMF?/2ׅiyRl,^7ʦH[}aʠ2//~yD!*#JS9`i C1X( }J#2idDWjbt^ѱs[E/"i{2dՖU=C#Ǜa|½eD/d$BCX7DcT mܘO+拆ץoDIG XpCBӮ lg|y[%M9섔Zesy}QMO&.X!|]etƿk,I=gI2tii~>^灾r8K ?<~+^s|ȌzOC%z2OiyeSBce[ү#]?]@NrYKXȤ A|~0։ߒG6)~\[ƛ1a*1ʺڴB\i A 2@֞ vCgӇ'P${t#)M2#ȘKs4=GXP6A4ӔF[Л^K?I[[Nt@g;zp M[ d'Ƶ/uĹyOPҽT m(# _GhvÑ3n[AGD@ZtU h%0Hezi,TǙT j/eX;P@1n X8*PD82{ 70i b&VY|g5bhdf-9@41iyc {U4wt\0"ek$A(X>šsVXf:{U [b*0 א21k:m#:)f`!̂+7R&fV9h4^w忖>:iGj.+=t]X>5tbg Bx@o||Чk@;jc?61v:PصGG7s@ďr-Os$sL"ȇĝ- BQX\+I}#W}w O:GrZ њ2*a9ہTr&3m9.p=4-XPӚ5T~3XkoHajb i6N'7Π&,y_ wNjw,0-NUsCVaOHc S:<ıVVѲgum7d H"Oan Ꮑ#7xM"Gb%{-nHc9Iqrx)hXTkyLSpA_Uc %괬]&H$rOJ!_ŭ͡~/9aW5̠|Z^R7v`悺@1% -/mhZZv|ր-$6E%f)4aRoOSI y/Wc nS?`Գ[xWc+DҸ4mM} @-nzµM1l`0sNH/[`J||%#xd5 4l.Y|$qJQxPtmciK,Z'jo95f ~tDP>% ij܄nt?߽h' TfN#BXtvyh*`_0M]g:SgŜVH ^Ccm#KgM[yϤ{tu]+z}E)k+:d^nUłx(Lt۸CūoH̴@CsgXye# V3IFf;4.*%Br`s.Hm m3<.@9%ҒotQds@u/rJ40 -mg Aݱ=p)j: ˎQi}76VF@<4^42SvI9whZhШ|^- 2¾ UuPU+G^-#R{kSU9Q䏵cؙ *lmCX2:t+G \e,|fD ̟[%cF F0$#Ly%+=|n >Jiu+NAd~Dy > & nNl 0/t8B!7}K\Ռ>-?:@٭%0m z,mr kk3䀫K1WXOzR֥K es9 ڋ.*E̜sEqh6i^KPYOYg$@7Bh%Q?lQ?Ae. 3 52S-\:G[i3K۟zk dĸt%pqTm%P~3v !r2mA;Ҵ9¯OM!ߞ۫iUE:E#t*'+[PBO|z;K;cd<(x) 933XAc־] '"]n@da+-1b:˵cL@M+a!͏z:0:C:Vrs#Y 5x"2\X$ r:e,M>9BF?9ۖ6"=M)L=m)SS!z`fv0YTWNa˾VmsJ2 G:f;z;eMmj] '?|$)ZTxŦtf㙆9j"9ʘU5rqv]s=bie}s9eXIkhSe{5_Fz^?d\x1Օ -R7rކy7Yy{Z"Մ}]UsF4IgJQHK].9}s2iͬq -ѴZiVAU:Aч1uh^MsLEXSMAXlw s8@aJjUEXߚ 6{>5# G+}!Dsރ^&,fj:r;.Ca$?]9oru(oi栧}oP f&: PCxe|LH&c/|+maʸWNX{0#߶JmO^ rhQ hiX1 S n;_P wM(cYNvb- U3TLUdyZ1eqM}΀ ۮ[KgOiMoĶ'sڭhW06~ZL"H?fdİ:ihHہDFPP%i ӡ66smFФaRO:Wk+ |>.oʻr&6[Aaa8)t;X1/nŋoTƎ6W8H&Z/7 4|A%r4p^ֶZ]bcӰ9!Utq#f"N"GPP1JKm,[po=6wm> Sk Jok1ytMd ,*e;퇁#ye-=֤SQG[<!;0 >ϟuIshXE #`"ܔ e叧S4HF* 9Z/ [WtZޓG[2W_`l4bp];v*K5A؇dTIdZ{f*|azL)Q>٬ "a`N|GG‹ČQ׾+XĆe$jth L~-4Ow\ӌ{| !T⛎nTek ],nBL}+ߙ[C>exgA"Xt]i4~B~%S5rw_@D۽çxx#4֍4Zj=SŭZ2AfW?Ď=sS%js]ǂ IvLa<K+rfhtAQ?oF$v_@c]-tG^lcz28-zV}Zww쥊 oک.)'E)Zǹ, xhMD{$0@]?t(7F"9'/=ڕr{s)֠)$ּY0:kǫFQ̦T '{NQҟ* ?P>BmRt̑ewZuE5ȱ')xq\u!Ɛp yc NcmLi890* ܂vQIoһN"(렮iff<9VCB<3"&SZcw{EskGD8,;SFͅ1絯BZ֝?V=Plx t qb+{>W7f qh-/u&Ym*W|k?L5w* Yڭnnsqj4QV1V5ʄ (LT~F2qE1.~7 ƭk})]+ZcV ؾK`xO֛.]xrl9]8.!X!q _Gk }!ʢ'wTV^3M>0AO. wN0KgB+X.̰T% f>X%{7,hh@Ņ,l0%(%[B:kɾ]L4QB #H1π\hODF\t)G^縁uX]F fi`TrUT0̦,4V䧺<`ׇ- 31>6?QIc!Yjx>g~,aqKI=PgC[њh(OPirkr +LvYlgfYqoPM5Ӕ9 }NsvYF<̵ofkj5l5:'|~UJ]}q΋g5gJzۚ+tO٭nbL = .>z`c:(7+U*pHιUO 'K`S8{<d%BcKq]hI,y^T zEUq.$LJjWא.cso/΍(w; I-+V*Ut1MyVyUܼOxg\GM/hG0v㕑yA)aQvCS3RyX eUwڃ{sudH<ʦOol,Y~pGlh~%Ƹ,z5ڿ%=iT4G.>iYrڥ洑xY?\&*12:Yo#$BG5D`«$Ej'&nj%{OõA1RzPEoM6VDl౅2l2`&$,_wl^ga\cAF楯k/w8%f)Q`X *pt7m7pVV?9ն" ;D[pCk8U+h(-iH pi,[Z+_ꚽ&Q6L+e A9;_~za|eS"7H%he3l.WuRHSs*)q.ٍ7gYʲRv3an_Xz1Ǎ,x X@\6>ohG>k4{TƒjI8i!Nr %, є6ސ B"t=^g!7~B)2򁔎f޶ۙKKnjr֓jxyJ( L5֟TܝGB&vFcʷ:fٺB\4Ig5$B1SS~4P]ܙRp i ֪@LO-v#qڏķ\^ŹgғB!eκ)C.arjMAHh~jgxu/M^}FZ7.?Ʊq\_I`V &-"^00!۟%uSnXW 6 Mn,:A+?M~Yn#2gum^Թ597~8Od]xB-4?obQ2)bTus%pwH]J*Q8%?)KqK"r[X IX{ug?UbC6(vR<̴t\<cMhE;t99 bI`Ƚր,j)x,qR+:sKJ- _C؟ q˾zY^nl\ƛ g(J !Iӕ-k\8],az^}⬱J+P.i .h,dFM$2I:gbJT(a=[1~֟~jJk38z p_)6&x̡WjȤ"w?FC#Z`$ QQbJ bKCuL Kk`d_֩ +g.X3-),8΃O ZK̴gH|+՚& 1yړپB@0Q@.iVIk X oߍ}X1 S7y8?# P < ~qJ 4ޯcu76f__ vlKĎg{6q x086~7.3Ǿ=S/dEqSp įa586UP̈[˩Ts[9.K·#b1'E7xa%/m.m M:ᗳ=^Oc {Р5n̄\hoT@J0բ`4!ֺ_; uHI;&Է+gj[aܥgFkXGF hه 5RIK3V˼^)k X y\"Zve=ʲμ!COτ],m>JR̃PDl2$XWS$9[?D&=`zvBf<8j}`׍xdhBK_4u.^Yb03)JV-.t0=2H.JM.p#$'Z緩IV :33,{O㺷蔵1 \}ܜJƎm |VS]8=PAaHwJLwDnf4x~ٶ궰 `/u#VJ@oHB?_[:|.ֲ<`3Vs`aAHci\z)1f ݝ$i*c/5l4gS㐹i;TEبřH*ŀr(7Wex;:b=J_Zn %JXT :F^ kКmR!m12:ccivIX;z{nEZ{[̯JX3#}x ʉ/5OD4_@9f8?\;wSgGw\ w:.Vs>ul4A uӶeY`8?=6">MXXmGcu,4nƎX:[ *F)nu.Ei:gZEpUG̦o-&ìM^Gl밳ЄjuhwKXm e@oH!B? $rpX,dg<^)3xe}GVmMF27 $d+=;?[!p*pl8w`m[mw? AP@qBwQU2+TDz{ѼY8֗xʉMw+v6A3eIljD; p"!F~^Ln3wmkM3LqgxAz.-b3&lʆ_FnO5& H}aPP7-</Ⱦ5S_-7?K(.ᏕОś8a Kg=g`xy ApNyg*" %&blI 6V53zö2RW)<׽r\\KI¢$@I)Ƙ%@ MLDDOhsɌaoZ]NSq=@A;A\YBrQQ3#7xڀvk=avdV/5A缫IEg$!?N6]O\2g[S3[h|'NRsxaWO b{'C˿rf~,6` 5WA5ކ& a6ᇰfR(0ECJMй10d!w98*JJ3|YOl,CeR,5E"r^7P!G}0^yD<Qx2Rd "V+ R0uPnj]R^ys֨+)-?W+IM*Y:MGǠ27+_j=w .6)Iu115f^9VLYh O½D F5vgq \d\Jx>L/Y}[CvpBs:us` oBk k4ʟ0IYn˾ VeB]%!@pO|ܡcrDFGqFddWj>Yh7aDY\ o?k9|xnoc5 گJOMI~xz׳OdTIJ)3]{t ?TEOP?bLyp UT8 erK;UYsS&x|yv~pgff,uקJ,]f<'ꋀg$tH 1d>Vvk² føh LFPagQJ "5Q;mB睉ТIyQ?lI\ ~t U\y<W]cgs(6Ȅ98PeWR~%'ڿ-:/frWJF J.\-}5NrJlCTy@ꥶbb1\>Q`ΑDBقHyˈڍ RxbtKR^S'0ea(xcuäL٬ěbk9ށ!e>b7U2;/|p~j!t؋H %+3A Z{%tYMT}UX$' ;/nIVc{F{_4,!Ty$Y4 x`#C@rcV"rb_H~mj`)?`[/{ZPsdȸyy֗RQ70kɵ '^N%i*f<*:ŷx2r |2"Xkj z/wýr$O6o43oXA`ɀYrG骕;_ 2oWc)Xq3ĔedC:ɐ@[q*zCU ʹTJDOXM_!"Y_t_#޷wE!V$C pX:Vm1#P'^ы@<1lC Tt!Ev8֪0o'0^Dͻtwk=z07rޫLB\a)&T/zB?nu|GhS 7]l([(W' x,3Gvɤf-~3v|PVn=BDs|3v/PPfBA, E d-AS#qOfc=,6!tH++Sd\KWu1_7W8dqAm"|⠬ژ_ Bν|m`?b> 5pK"뀕cvm$yrQ+EaE+CJ8ˮcϲ^%?kYc+zAg |Ն2 xcp|ƀ+(g#1GF Z(e{:Q<5I[\Hyt!t H}jOK&whyFmZ*TrO$pw{j?te8@(&NkFkJ6j#p' Ā־~K`_ASfk'+(nӼʔE>pm0"ε{lzZJ(^5 YsGn_c~M@:zUu(%VQ7x;KOUӬswK 5qsP(V).;_vc=srv㶏B.Y3h10Y%Dkf: MoiiZs(aLRcјwnu{XGvcF>QhHr\&SPôbyd[8\UpMVoMCu}O4 !q$F.O,# s\a-DJ^]mN=fgwUc)/k%fw.T@m%v9El7srpE$ /hny%dHj)/fHQCR@_?Ǧ6@ /XF|ⶮ,; G҇X+<iE(C@MUO*&ٕz~H{ٌ @гg3Ɩas퀩>VaEf%Y鸎ut|VL&~G WB6SP .nxztWMyOx|Aw}¼$1EjNXdNݼۍk~ j)XpZQ킧g~: j<ޮ|eq'ǕEH!C/U XF}+3 ayz \#B5/9UP\m'm/*Bk"kEn2K럆QXɻ*%)Yz2.VSD~璄Ρʿ"`2Aqy|rѕY;/ԤFaEC/wɭitPj 'qatC:Yr;q!cAYY.ΧoU[tyT>Ux275ݳA"Y2*Ka}LOY țs[Y, & {\N, Ixa`",8J^V1]6qȏ:jqovNyXsޠU^H IV;A7HR-_$aoN" rW/ME"bY3Vrf*XV++:\RvRcsvS8ZL~m;S<NqzaOVVjN{ |SYX3'JȞc(p- yّ * ߹~BҿDv)!DNT\-:ST19@V쵐jJ&>`O_T<)IF_}B xf)?uGg5zN_fzZ䫼cK{۝So|MpG 5)[i`{4U)`Rxﲛ *~d_$ !Y3%C~>N:T&Sh[ 3lΧ!eccyR6pޛpe =AK%f6[L_rfJ@ 1su`{ґ9kE theTB ^հ[Q5|nDz]\ Y.JET'vFHnt?r3o}gGl,ᩲODq 1oO]Ü>gg~$42-Qۆ=l=K鼜0J\HJEG퍍I.DUoMҠؼndZPbhc)MmLK#I^GOͫm_G&GCz ۘ|:k(Z;0ټ!:~Di}ZokZWm@qdU38 Z8XS5': 4(O,RR-_IǁN|)nzO1 +B 9):h;v:*IGo>N OW5smǙU|'|.Z?7%=#"׈nr'}B肖,Vfs6 ܭP%u8F.) AdfЏ}w@u>.KȪ\bHf3N (*^sZRۖ\Cvs!ɡDOֆGfaQ 8 51G8.pV_yo,cWPo`΅ "n?G  7`N#iJ?3Ɗ=׸F{ ea o4o0 :*80[7(q-*Qj- )cCl*%Bk%R%脾P'DX, LA" >,0 Yf`11`VL4ڠ~omqKW$i^g*67w& /t@f׵\,"jN('@b ˋ6r%,K|M@A!緦 aJ<ܭV䐅hD fa1hq#u.4{REU䉤,%ҍdwi5ɸM%+'3b!}_Cy dQ sȯU CnF6㽯xU[n˪DlŃ5^O2zL:k#opmV{%uչjD }w,`J l_w`)Mѣz]gP>z&Q_eD"У[QE<O?޳Nx#Y.|;̿'MoTz$rx p"(o3d6j'fVeMWeo婍|g[tvs_$O1^D#0ЫhOVlnٮfo^ԡMM^v}e]o!8$|s&jHN*2FėOxGԛrJWAᶂD=C>Qˌ -|VB50)qXsW?}䭳H( /X~RAzhqZG=kJRXZ5RP7]2icJ K%m9ջH; /FJ \eҀlu!໅$ˆ_Ӑ<xSRXu]pGEz`ϭ::KQ&e*;]:Sh%gHZ?եBA}>lcNIKd5umLˡbUː~l}a/jkV$b x¡S'1`UvpaXc8ٞ;\ϓЊ7VۭgO nv^ {P9(;ƟXޏIVpMU~V;xN axo͵ֹ5LOc,s.N\KBE9%cy =/PB&Z{i!H}W;a\aЋ25X Se]t&Er]+ R.a|7j4t.3=D(P[VxCV\rJi4 )Vΐ,R&)2m1$EoO \1@{Mr@DEou{x3Ғy49?U @l$m|_a3/I+ 2AX\pɉ6ֽ^[<>j?* ,|{11 /4)*&1{]vWGo-T!yeXn\1abM|G*cD1jcP߀97@XI FVƻiQʳi{oS}Jаv`r T'rǸP~oY-ڍǫiu`pbrn^⮥ob29m["m%w^vaW {.Q||fG&HqVOWRtc~5tmA /<21Ex " 5B /BUU1$Bn[ -%*[ TH Y52{9T(,ɓX)8ڙp^* yPT 4cKZZߙX/&p @e%)h uLbv>^ M$ݯ=ƔJgH}.$"dNiV1 kƕ.&ErM*;V[F+ ; >v6ɂ)}iK }V2=* PdXr jj̘KCjPofUa̝.we !(pL:hq,R 0AVOW0y!&^~$rYN}L[Cʩ+oD\{.B] _(?z`ຯ#B26İӖe}I{цWu`(YExC& nTsؔ .X VꁾGЮU5od`'(~Ɨ9O_ZJt)!ZJHKcg $|T )9e|Ykj7cG޲s u}u \8h_Ã1= t{RkOŞ5v x1o@IHtSO9)O zu/̳hG<l;/9-t.;JEҍz"fv- ȶ':[9V&AĉOR R(tdvE.Xbo v/XԷo?Ԯmh_@PRpBqsqc—˛r}[@gO #p CP/*K'&ai9]ZD3An|aIB, OnR+U0.ӈ#/wt)0I=pEO#VOn>酼Śc5^H C` FH|/ _;:"PJpV)ysnf\VHJ6CW!TyPJjCS$a' D [PQo-opw]8 3`0Hx@˧24)$# S<2OCjQ c<ۯڋ>7sφӑ*KY\.v1I>ed ^=wzIɺ_gK!sVU? ?kzz#Ώ|&f+D&OW$tYg w޵zܨ:"=4˘Ge&0qdQ+_vmFP();(͆YcϽcNmcZ{%§?3S AnQi5h.U>0 ,)zʓ4 ZHL*^F7cC]Ť B ϓlve76\M+)^Ve5 )vϧj^ nXH)S[J"A02`_emgqD/F0HxNcw:x6H>zlUcKʚʞv9P75sblYinh1vDL&`8qm,KkL/TQ蠸6!f"q}RoHFlez[q[E&{p|j~~m`K)pWO %f7su˅њc9ZruKS@Ymo0#G@kUȣk7Va?P.xҪzٱ:- ;T`x.B]@Wmy)t_Otv` )D+ї &}aCX-M+~zpfբ1 *"g~el3az E`.ܽY лiQ{[t@m( _[u+DcGQN87&,Yى_JsIu3Fɇ&rK8ޥ#XSR%+hA2h~%?lvLF  ?H'6._8g-fa.5Bhe#:bc&fnS Kgͳ+3&c)L =u[qA .fy&f^=Ud1vɽk^DԪs*l8_RtĘ-ǣe]oqGmkvKJ:_r4 YOjHFAX{Ïa-͒hg6FQ9)jUVќeYtn= TܸL~kᏇN+Mӳ鴀X25|VHϾba񕼈kj 6ʆ6xmSկmS%]f`Met%=D𰏌~$/QPcBW&]eZǥux#uks tsyg v6O! %jq|nNiy'K{9& aa{xa-^i(yDWL[ь] mgjTV' [@qN=bCPZ~͎M! ͏20blvp>-w̃""#MQ<5HIL(Tp Օ}R~PB[)+ f) TD7 Gۜ;KKεIE)e@i01ϻmlh 顤Cs) ){d+5ޚ픞[Y\9W>r.G%CZR+'0WIh.~QRZY<"Ȉ 3њD_7mTAŻH^;_+p]f>;s )#nL;]# ݚL siP؍&/ xfd4Yap[U)AVwRnoTJ4g2|A f.es$gnɘQW~b 34y/Jr csdP[^qY'癧z)ɂ* f7@>pdH3J(ۭĔ,r|o!_"_dc'PS+,.ڛmSˀ=5m3:z>cGsCCr^[ҹwGS%l a٤9TS~PNig)@)5\.Uދ.NG9E8Qb qt|-?uUMf| 4AY`$m Õݾ~hWr$<[]RX&Ki8( z>FB x*6W݄|8a1 3J DKA`-o##;CRByw}(#5 8.I쮶2"ڤ}>(e AXzoN}߮_Q2.JQN܄D$'ZѡHc6R #'> +K̰&n)kwGgB~Q妄{:#fNZG/[$@b،!/sY(K>W6{Tjֈ8}٠=EQ)FG[,4w<2+jo\< # Ak'g_T&oiʢ+ ō̃d՟+iQhޭN۔H&E,ڂ52)7|8&g&⠮ux~$覵^zvC5~_k:px;;.K0㽹^nSb|l٤nDS4W'ز6Adn]+*HaW8@\gHp!f{Y&&H hpHjq ѿĂʆcCOTЪ;':y"p8&lj)J~5BmA*ZB@g*$K{j7dY\c3XAEm= H'y.2Ɨ#e: 37d P79}𝨢BQAI!k4LMH  w#, ?fYQhϼz&Z]&R k Wӑgb U hMǪom*ȍ^:Ҹ I65@(ԍJògnA;im͉˛Co3#*-D!@ZRN2iip=Tn09>tQd;[ܖ|EGF\Iwc06M}rvw$)TM^/_دb[m*,kHDe}cw<=* Ͱ&ʭ&Jv P|&-fn*'f4DP9gq?xm,QPUOÌd-BFK.O}{j9gfbQSAɑFIj˗KKZZ=+`u Ǎ'7N^ת0hNIJMħ( 'G!Jre;@=f7!7e*Vmr#Û!ܽ+:!L#ZlՕ[21?Ǥ}[S^zjKR F\Ro^gmc9uV ?aȊC#-\GT!xetZZ*&yW/4>\~PԲGP BlO?8*N63+p3w t#[.D8q 'O`dhH!&0TA6:,I0 y} {8tQs7fIk%|i9)qm~ڶDf7,jb( ݽ憲X-'rxK3.5:=Gbg6C 5v_19wm˓xhWP$/DVqQB&qJ{/`:}vQrQ?EVP\ VWlv< MG- `ېtP }FuToo i0N* TFv*iD`3-߮ &M t  5SɘJpCe6 3:~>%w^/.A޼yD`>HW_! N{*뼉ITxoM_’2=Mw],|[CusG&vd!WkС ?z4E[e4U;Ė#J{cY*he~{mAk}1~ovW;ǿʎcY,Rupu/ 7tXC1>( .!}K MXؾV>05iJpU+ .sWO>DcXNȋfXRq BD;?&Em3*9>l=F #=TZEkH@ c fq@hѱ_ ԼB%!~$N\2%5*}Y.>c*N 4([TJ괃?3WN&}kaNMYMb%Fr1GyW0WA[)xq2?i)=dZ ۏ5TbO)tԉg|aEᡣ$#8r)S2t" Qj-6qtj40xzP$%.Nv䘨J}rұzdpF}U PN2q9?w͜zׇ_dh kVӧّ{*'H =3s]ZiKPww)AόTL Ԗ\lY|VX_ulk" 5m'W_$MRj.1YPqW9 MGdK_{1hN$-\>ǦӃlHu)4`tUOgގ;~b6ӈBƜ3,%g3 B.pvfzb&8e"C_֥w8z)0Jn\+jlUZsuU/QUO H{]]qV$ \[rqAZ={Bj7_+;$K w]`ls-ZW byaCXf9$ Kzlti5ɧo6$j 8[?YcHLr^99 \Ӝq0>qUj Ubs/TM!NOYj B_ک좖(ARZv K1Ĕ)u"WQ[z0x̟d XX($m`R[\ik˘&؞ʷ܈ЅVE`74S*cLYC>m/ڦwkX~NXYFqGprtBt@L,`cŒ>*؀ +z%: ̞CT(m-s,IɈ6<2 +T|42ۊCG뙚7Cλ[\IB9@g"b`+A) `ǁԱMbpN% iM9e-A8WFN,~ rhb4*µٷy `D| EC!DC~01s"QplKSrJpzm^YC4*xcG1QOznhVFxbgKUd+nLN賷H xy31R ~K8h0&X>y+怨yQG20e>L{Z 91Һ`0OERmD0lOI)]VN52?MJ(E%wwɠN1.I[iv('n|bs~ *u&`mk8j36(T^yN͢@+:n86yGDUencw2Wc2 -މɄ9^4G&_h䏐X0%L;{mړD*諩w ?%4,uڔ׭+R9{O)60J-yDmF""k]×>ZoX `k!zގAztI`"0* _\I/ C< VG "u`ʋ4ZPcHK@MqȌX5=2Te~NlJƢ{XNwL!#BKh~X)4gG&gӴ?sY ܈nb=}T㰱&b7@xҙԶ.d'֢*-#IZuiP5oʊ +ԦAB`Ŭ/x91tR>Fv>]؇zISpT؇ֆm~icsKF yEeহ 1J=W]J5_1ؖ[cENw\OU=<+J4)a=V/RұQ!-njbz`gBMs`&fi/j 6yIMSr;EKQ>fi1ؕFRyZLSr)*bup%?@JC[R_2(Tm7!sF{-puiЀŮZ?¾_PWw!;$j~["'i T2|I{ouFK4_H'x@fͳ^ hIL~mYJ:4͢(!d~ $ *EbZ2K4/QP6EuOTxpJ(K͜KZUaUw 4Gv#;';r+Ai"å ȥKI)GFTxXH,Q hZ4?F σZAbązl_:C)7}m15'B0 oXvęj9&MF#z> fpEoT15$ $L--tkБuOB uO89qc*a-X"-JF' 8z|D[tOsо\tO:ȵ10BJ kq 2:% $dYXPܣisкWHrf(ǫQ r٨U\֝y dwQMj&L@*蓨dI2 Gj]  ;%uSdz@ֵ_JEz8c)OH[#4`xyDDԬ&S,,¶I+a~~[85P |-1?C4?livwm= NB~: ﹩⽹tg׷@;,X>?b{KIv`C_L.1d+Ӟs!&&%rys3 [nrd2%W:_䊖  磹!39Qf?]ۛ[l*i_)'LXn]Hl I䣍ߪ w~88L5zUPBҘa}D_ЗtgS'_updo>v24wgU}TF~f$JAq.'I ja2RyLj[g5GoE02:@a~5_$R#:&:,~GP7!#?Xj!Vg4=v P8QΒʌyAKae1rws5d*'P~k:X=\OC3mmLwviٰŶOkЙ1Ț]IJKQCq r^~$} ˓sH&ulᅔ2|(yY]2vF˓SY,;lQro'ZtK U#@FN=@댢;p\ӭ9¼͂E%;fγvL'Y R0dugGW @mtbdyXm\ Wt$B*} _N]4Hx+HU原F]~6AƄ%qfD79Q +Hx#\_ؤ*@qۊ2g|?~"4m ZT ,̣[qKHalۨ;)Z}Z}C!t` %?TR9RL?Mas&A©2Kn5pInmB5 Lߗ;Z+\l0:x sψf\[>JhT0Ε<7]rUd sII@ȋ%\X]=#1̉0@@kԞiZK oq{WD,2* A-DjK_w=XA/ȁ7&? =,>hrnϝ S6ּr1p,lqmLBǖ(0ptՆW>*p2n*X|O 57 xO5-'#ov'J1nnT2K#$8 zFq2b[VQ}Tjv/?K#"M[",^ 7}*ff)_evR.j#6}"BHt6D\/!f~"Esld;v>iP&a)]3rQ ۀ Vcv]GË@k*gI4&~xt"J6=ߩb;86|fL i&tLAtpEyR樻N8(턅,;d?{:B#z_"QQs[ʘ T679}3usj+R' bAK 4<#?p *~RkW-6Jkd,PTA''f% ?&nj,ueafD{otc)s02gi9̈VV@I|B ӫpw^}5}ғ2U*{[KS?2V,fWX\w8 <j9d*1axYX'Z+2۞kEv|ؿ-DxG3 +}2lM{cGܻ&Wњk, \I_/㝬$!Kz0力gE k&9 "Ēm ,GIx]2I'%2s)e vyЄ z@wLX9'ؘd|W_Ir{U7ZT kK30&2%yQ]EDHoMSrl>1>H=iDBz ׎p2W9dog#Y*rͮWi(踺>]<}o+ɖsh[#ԲA!jO|e C O$O36@<?itBEzq qe9m/l)8n)c9ȩ!/N}yx7{&U]ܞV~8VQ{){ ]-7]<ޓ둗b޹O) v BvTZQi!OOv8G _ֳAV׸Hm!Y:mKeBe?#ȠLv(5cj_.joW cJ&*N3rH>EZ<3p3/XѡLZUԕ\=<WUQN2U)n#S(P <{ m5D' E\]>qʗ:!PXbM{lB~c<2d AZN/eoS,dZTC?XE`SLԾ vΌ={m0>t4tjZƊbzI {LZ%8MAwIK+ 5i`F ;[@pSsUͽ#/V<CT2<-*|O+8KCJV if>Ɏ?: 3xMb PZqeh/3E~;a컾{B\3`_t%m<*Ά:qJj&R N'pYFͶ} 3q\!4k~XԘeaTyՄ01Yx`TO>GÔ{``qaDo"Y!^i^?EmXCiVN<;oZ)e1a IDJi쨲=প {* G=m(ےOp wCdM,y*TV^"P8QjOInI|y# gj_ y r)%A sagLO06 BɯIFzH'bxΏ +ULJͪftՓuvoq<% !96)dP__Pc\wiGۢRƜDHko 8q7/X6u*Ձj 4wvR _)'Rk/ʣuYJf|1WZ ;e9Qr[e7U$)uMd5.\GEѽ`SGKu:vy"w,m]1mx 3}TCOEur5g9Zk`^/"$.jp+ LpM 8Nb]X^$`uX tO&BLV`t %aN+R.r!dG妯s˧̒/9H. zFCs& gN{SGfj܂Tu{~# 2~eAo-ǖ[P^gji]h<-iC~S$u/O#fz*Fܐ%:&]ˢ9=9J+$fsY-$YJ06|$m.|#(# "sn@?4_!ư{^kKc;[Ro6sAa*N=يDhq٩ML*6"֫7vx%wŦKgF}өܼz,;jLc\b2 7ɹ @жjFBr9Dp#U$k\d=rb[%tϹ%\fgdU$ȰDZ䉇8޻\gMaYQ#>ŷ9E4SkYZUP78U?WM,N;vF15]3d.h_&D#bQU}O='t_kOu+"}M2HvOONc6AK? o͡f#+y]0gߏ^Uٲqs8$F-L+1 u淭b_V+2Hd |7%+^m&aIBlzP0 _T ɾ}C)Ac0ǀkC匡V>[̔-GcM2}>ZQ0^X_TjE6Dl~)ZF.q8CG:cfCSm]7s6t*Mma6L'/Z $@‚%A'pW2.Ǫ"'4pT>pF+ 0>W ?lZ=aUw}s*eCO8Fl@zwshIky{ ?mlhTt 07g2>TqHZ͌UVc$畝ڼanɖQ~,Q|xtpFE]"ܣ{6Cg~?߆}rTv+2̑ЎQNt.g/'#F>aeqxhI%r|P}/}u%!Vqt ,Z3ռcJ/Lj5B:0ހ U#9yRNxD72+dӍظ6e3 o;aBerr4,7k}KB8<./J,up҈<┗HB,fq?OjA v@&c1ֽrm.чRW6+{Fgr?vP>8 #Kf2 E rLB}QRC0-ltaݎ>g "VP*HtmƆf3QtńaYWCvxԶ2聧X:&gI*/xȮ +{9 SFl *0ȹ\S?v:oE=_@=0 Ekh<]ÉDR[Ȅ.:kU<" hW!4~pr{vDY۸wJՙ&M J/dڟ^aYY(llָLUnȫ-(yc"cX8X ؅Y,{֑gp6-;|>Ac^%}[7 ?S.B|Oq姗MBQRUJil;>+d\aA{5[28Xt 5jy'#ϮY!"/FYklt0re-H\h9ï#FCـcI\TF"~qmT5:*:`!vjv&D!;}lV89ګ;}5 .ZՎFR'Gɕp5Ig-b$\KHlSؖ [dXD33mQDI-&`Cs3r#˾ef0?xg#eD^dݶ,ݍna[H>/&e6㧑pW+ P5d92 -२]dGr!]'Ӡ⳥JMU+FIo .Z)2y%{ 5*tTt qc@xciyl~x<PFlXT!κjٙSD-QwMB׳Ug_ȭm~Eƒaq$w$3ޙ{/FY,i]GhK+?x;P-%kV@`5z4dDsG9j[Otnl Wf &&j0ɰb$:D,Q < Sq|E3L]-P?BZλ`߫bœu*v*r p4P@o G!m:0m7b]l˨8DB+Э6%1?iQi.U߮ TZ̘^9.'y wRM_dPJ|1ҀxYsG5+'vF$}<8oeQTtasPOzMF2^V>E^3CyEd/]"V3SxZ(iń#v?Mk05_b"@ g2}G"23ժ#r0 WqaP0~lbx{YD/]y#6i_j|{ 6Q|(fz*Kt-JVbGgdm[ӕtB瀤cfHo1.Y.xyxCR"4HC,~4.VNn#m[!lGak_1B)zBE**WxI;:p.Nx!vL59lӇCv/zVPJӔ )v%=&U੡Ub؊{WsGb#b:izlQS!OlLuS[F'[x,YODrFڷ &n8 țju[o;D6o[bCLxT}l^mB|PRlB9LHg'g鈬,Aή,7J[pmQwc]$p_¢V#]N:/ѽC4]r͗)TDE ɭ>F &bMf CZ$UbuX+cm':@V>GJK߶E֙,۾q\nr195Lv92t߸{/6tKe9ߦ>G֧[o" FP/FJ=Xe9fk\C|.kXwG e 5W+SסWhiH սh RV> wxg!s%!3[gd?4qE=QKgJ%F{N\'%L9bfʷ `[sTÜ i c;<#RĮ[x@rMAGs"E߱  PK(~rpfF=h|TS˴+tSa*Hg 3UК;_ʻsXGɞU }M4l- }z\}Thd* f"OVjmWc :UdjrEYwP)7K y|v%y)Ҝ \?;*pT'm#'À0fcu4K)EsOhUCAjR=Οrj޾_;KLL/ 9'5gG'p,BMkSᑘGgG-HYy6FHE/-؟cKA_&K2/;QL_V 9W픾^xCp?ePF{zYJ Eܑ,ZmH.8xMA^DڤlpI&!#}5[`23 Lt lHOf:IѽDԌ++K̔"O}[KjlH>eG+PuS䋫fK4"Rٰ2;qB=F&@n$dT^0G$"k3 d>_6{*pJuU#z]sseնο^QaW78Sg~v\!eG'1Nv$J@ cѯ]7]KHй$HOJ@x ~wv쳸}"zpp A\N[Yc ܮ`$S^e*A&H~Su]%, JH%R*i5Q1w;5LG^ &KbcnBZ` iO+K27:D™755 O[1o)!FzpP6jЉW>){E@,꫟p(.'w~ʏpJh:xg2L'}B Cgێbz>6d{LQuM =* y-l7$gXL$1jе́lhle).hq1ީx%:EHeӾf9&|Oo3;k y!Qayiyq66Iyfkϔbe7]]i4{;{ngDXW_p*ߊ~ǣɟ:_U IQ)(F0\p@h 1rKzd!@ '/%/b"Om0q_Yp;LYp^QKyMD[~+@"$(+ yQcM(pp8!ȊkONr>:rGB;@+ (7/-qe CiR0 .PSjFkd91^V?TmWCR6mQ)-jݶ,DXUCDY^'Xz83>x$Nvs\".ʿ;cxyZfߓgMIAE? SN;M3Rƚw 'l'cVM ?zGc*Zk%KwyMNZ _2fjT-Ƶ_xکF\q')YN Ш~dw !xt&xdOAd$#jրE$ewHT`im\ja/ZRI)f@tY qW].U]:`!DͷgVUI@`!FJ 7PvFw4ήvF&QIv=D#7Z(Hz+4~-"j k蝪CqP.m7ŖcmfX eOP? QunO8<6F%Gw[;{+[óCǠ~Te6[bY{_+W>UbTԌF#jTE$ɷZnj⏮mx #-k;2%﷏0ʑq$$H,T ^73!خA&7&G39RhqU; KhYgHbK7@QΟ_G\4W!0U#rKR @i$h[JN!Z˲A].\ ^QV612km{kDU+Hc9;Xkj4SyTݲb,  >yV3=pPO_fGojMۀ ֟ӈkwGTo^h / [?ʍhCϝ@^} /P2w/=+7"L3~5NI2L|H56y?1߽ொU5p`5^)!Vzhv`q7dGI)lS>򧚬8Æjx7QS9oƘq}7r7TPnA0L?c:)O>=>xb670gW v3APLsh6b`Ɓj) ~xM; Hi,6ꨴC9//jX7pm/<#}JlInB5;@82b"q vg^6lCn;b']c3ȓ h`C @_w4:JCeubQ4O<ޟ ]QC Svu:8:ρ_eVJ,8G% l𑚽|!G^Ĺ5KTi ++O'tnb}1=2 `঴߾*paO0+k'f,qNY 5 {'"O! iOXK,5EL ۗ&ElTlb+i:R֤eps^C yd'ޮAXc?&3dUAܭl\Xn`}oԸZjz(U9jRF.-Pne3l7IQZhBь*E9a6Aӳ~svp!- / 75z`(h%s:p`Ԫwi5W|s҅bC$j{ѲS$}5엷ѿCvanO_˚w_=yQvCn`Ei^L!0ȫ[DX3-#اTIp5m;,*ؓ3>dч sGңgb*JV@!X'۹aj6К뫠ܐrF+SsIATE$Gn3G0'PKqٝL~z&\*642 ޟ8wBSC"R% '2Zb$fl EU={X iO%V,"G?Qt)1{RMwOcxBXSZw&cl$S=v{| 9*V remQdWx@(LEt$ :Ψy iXqU.JJ첹fh?Mdf >d*%#z^GIX2t)(^ N^H#hMb9qY(Y!`$*jקU = SϼtUľ#CLq=V0V&oƂF"]/8]ROuXq$ˑn: y6+znV\% 1V$5gm4F2y&'?!(n8dhtϪ?ȬMFIJ|uPjrd ~o&J8^j{Rgey5u1 ofC-QioGyߜ2.I!Dl$rx?׆M*fpU eLOѨOq銀ཕz8=rAD*F\ttldiUX"S&ָb&yZH샯?ę=qwxMRDԆ 6I 2SK>Jz3& -5czyhMHyH(SQ%cUCfFW,kr݂q0mX8䇱> F%2~a&HEZ >~VQ .bk73aH+Y4 XTf߻d+ΜӤW+73hY*qGI3}} tةC\_o\Jk2~wxd25hP\`ʊ&TJ:;Ke>n"[5}/ƿdw 02DOl?Z$Vy-?ew_,@338&NaP3;cC JѴ*45v:{嘮W!sk]%@\ ˖`B=4nHЏWK ۙO>+D(,|)x٦r~MsI tlW!\lNq^V$WɉS1G#dl1&ZyxgP/ ΣdS#Xșк8 '˪S^pa˭qXȔ:YĀq@­72bc/sqZF:=#$LRSbY8Agec;Pșo_ٿKOI뵟tƑ66ePK$ ã) xͿp;6Ÿ_K#$jrӈ.95r&Y"Nڑ_s0|䑥ģ|f`.>v>){U@҇NWH"HoiI쐻۩y[C^h#!,EKlls|hF&X0h"=`x(K5$9lXUQ힣 +]|LW'аȠ{-hKrep*摯!8 -su\CrAf씽Z=#bU"q!v;;`9#\_iWWNkdlxKҳ­_dMVA=LQMi\N^|rY[(W@`; >2je/f/ &`N` \) >d6O4 +QPɃ'wͧSpT$JunH PlUWrLc@ cH;0 c"d8Fsbԍe(W/^!(2/@6y;$[Xs@LNhbqA(G8 rb4'sz 7~JN H CN76;-zEeFJ0 g@3o1,a xl>pS d ˠbݡ#ӓʥ9xΑ&n5ۿ0i6%iN`Hb,~P4>vhGEbN5097 o+HyJM2J[`'5mu>`%7Upҷҁ*kk|EՕ"> C3GD5Ӛ2Z?] &nPqM m}v֓rVK `2b(BSP S :ڳdwjUݚ^>ek{[iNMʃ$M`Hd JTIuA?;Ǡ a嚔-q~! ě,eOЪHNm35V "ȉ:"u|g%X٦о{Z9zy1C$"f!bɧO>HvtDS9E2Z!q;hf1Zf-Ww$EPׇAE|sޢtIO7־S7$)2!QWT#[lpzdžHFB+@OvJjHUQiw=M'.<\ꟍĉ+S{__S~Ps+46eP2WMI] %=6{?Bab%NXEX2/-UW7|0+;6]p6 Er]e}7]r+bu ]ȅ~L۞d2K,t3cbs/Aq0ϑ'|@2;-uJ@M5(W.jÂ|@{ȫΎ@+:0"b)9^TI<שkð7Qu;q)SiTi/o\ T@;"?bii\u)@,ds_yR5C9ޢhcσ/=_XE> dgYZ07070100000016000081a4000000000000000000000001616ee51100006114000000000000000000000000000000000000005900000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/`]?Eh=ڜͩ^+?ќXWsTGjYK4:n$0֣ms sAL돔ubxMAGIHLm 2#X$#/ư0f6,eF(j_Ai'k2\m -Rd,}nʖ=xWꁶtX y:eF1 a: Uh.^pRI`A[WgE 5zǓKTQlSSM+3銂Ow"ly9 Ӭ߹;?SVah c8cۿP> YRZ&ga8&e~tObufooY ?v' #v  ]fk)DP\v|VUտAї, ZO˒=Wc*FG*(2>x?eymjW_)-##ݺg=If{PO\a go{knَtDթy iy2xPn>L#Yow՜a$m"ĉp%Q%qNS%F7(ik${kH5$s44t>:Zdn[pEcWdOn/+Y [o3bV]2a 릀W:p)Pﮍ{̆u`?:&/xaBF¶/8dODOVŖ"Z c^"dLm\ 9D& q=zK3!-iFi4CS/rFAܹTʕ01xP39z9C +P*ቂXZ7,ah5Φk(``|P"1QG:{v>iH̻m'DĻABv'Ļ$ȁ㼚ZI]nz[|rU[}Y>[VP}?>qFZFۏѼ{ "@ U"लUl]׬+pzL8]'G1%p*}x_2WK+cX?GHCm{eTF2 if8^n? |;SfeqIS.<>Rq1@ٌm9 .Y[.T7{DҶi9z,d';/\ǐW <*_4KHz; 3p"@s1VGb\QRSw: #O| `)p~cWg;[Ck~ƐReKŽĞ4$ %6~I=j/>3c_υH.4h8#%;B!l.'fb }>$`/\WbGJ%8ߙ:GX>%j@jqa:ch"rG-0FXWBstQΝL\4DOPG;Mi`iG|UW7$C̍wp^TePWeİ6ʸIխqsNV;F|Me}5.;,y.4y7)IHl` N=J3\&O7\/lBxzs0\yYe%bc pqY\e &t( 6$ˊm()_&c"1;W ϫMµ=ز'7ՆC&:ﰾ^]d'*Xf"-o"´ xWbQ0_S@K<'aΠŚd0:H;HX9%U~'P@&gYu 89-Ԯ#?|!J˺鶏Y*'<_FU7^ܠ$c3fC"gsqp~Ʀ"+J5эpiDRuvmY٢WLeDREf|B$B5>iDE )В\J0/raJc#/~Tq7$sl%NZx9X ӅWpJ{ώo"{H!X/D4R'M?A FB|d4]7#54]?2m]PߛiT1S]FNX.m]cV*J |)DŽ%:g0g> P%B_SDz|J#zFmKT}L d:HI*2Agb΍hۯ}(F4BBtυD䷫zfGMڽy N* HO߷LKKFj˗\(!CK(Ɵ/jINy893HkVq`mxB@o/&^ݜ,Мbr#S4VX&*o0c" k fCI5KTHP\>a75Q@s\_`w)~#hNϋf9pVRb}ΧH|Z e^AG÷C/NkRZ.}F۰.,&.gptR<4ZY&>T9㠦8^(YK#GAȋԎ#J(M=YQ1;x0Y MŨՍI DXaQoRLzWrQY{GOwZEAv/1lSZS AQҎ::ٶ=þɶꀦ"=e/`3V';~}i/pHfޘaǰ6*Y.0-C-MDwE9,=9{ɳG$K_2Q$u7^SA70_kܻMjr{Me8}{pCqDU Yl8eyD.J }Ց)%$xZStq,INzco27!ap8q_/s>h\aZ0A~(F!LUw\K0̂H刭$1bUb[[k4v dN݉p!x8R?'cNe?61DϨ+\5F8&刉^ٰOcB@M}e,Wzmpʓl@ 8ntʽt LHvKO&̐I%MJ!*L&ϤB\P+KmF95z"}3nO,A>322)Cx-²u [c|s ^&}j]XåOz@pf)ԅ+ @3޿"*tcMe>Rqw3 (}/=ACU Ҏ'3kn .)KHׅpէmKǤ堚}%QNZsHi3LUp_#+nO%H+ L=FJq<&(16 rǦ:%B[Hs Q~tMrC0bT!>0;#Zʳ ̦eӳ31Fsɂ~X9%Ed)PqftFdd'ߪ&01,LE;V2ɈNR(]ezwX<ӂ1OW{(9(M vJ {H_l0j0\"Ȟ{_ʲ.!Ő@LWW: ? L֘!hQp5< 0yU#kŭctjXAhWLX FY-Avqa)cOo[=u }_]wh.]F6 |z@K{ #$j z{m(p[@YiI: l]E<"Z 4N&HaegV Q}o-1EړD2L?E /׌K`E̥W?P/G$HX|,|;j};tBxcKp#s5r)9A"I8tY {RmӜ]Q"mS9Mʐ|Y\.,5_! VVŽ0C] -XG$}$khqRPuoB{՚G}cFm?1'bn8ȳcr'^X[6v12JbdVCk-31̟XA:!lܬzۣ o b3ׯ֮zL.9Opuìy@XBe[tE݋;3J0|5z)6eDٸYOiE(^nwzfCN>3TLvb9ܩ5]#Uͳ-ҙY&*+4LtZ!ܥ|{V_)$ 'Fk>A/uڕH^2{XDKג׬Yiz|j oSsο~vN UAVJsA9%Dʴsq8{1Hُ<U \70oCAawyEOUպ&]Tm/V[ԅЌ70ۏki(2g 5QUN] -CES߀Y$aWZ]p<~C{H5Y%UƐZUFRilS=$NaFs JVN M$aCtu~ۘbp$SighJ.+ QC D~mH 9Gœ ӬhF11OMiOCBָ5= T^ݔGFZ2XЌN~Ka-%:;fּFGW`;0%\s5*]9{bâf0`?V-+|Ol5Ňy+[&jg莥a$HOnNV/ѴVbr."jx 8髛1H:S-!bП|:Ʉ$hkP(~lM 0eCEycLtn_=Dw\@%H wd~fIV7AHCJx/߽0EHž{ɦIrjh>Xp9eJ]j=;UfeN̘gC6k%3iL(|+K /!Ʃ潍r.gDVNu ?h;Ǘ|dA7IJuO0oc=z(Jr>Ϭ,%'׫.賈g#BeHWtuםn"V,"ݕj,:7lPcE꿳ƺH*tu^_ga2Gəec0gР ?`~G#oPQJ[% [v h]'0fie3۽& w8K)~723;h'8j`rlX M_{:lGS 3SVnk:P d e)Ak;4#aQ6`\+`ͷ#̀}Khk(7]Eh[Nt>;+,}'{ oN"kk3aРUMzvu%AՎ{rAcYK_~$fWw FOiEynt`t\5S6{nC:%Q4-;b%f9YoјndЧ{s~V/S-iVK)ʣ jrxml+hta]zCpmlJֹ0  ɂ,ڪDo^+ eP NJ<]u"zw[D:rFB)@qK(Ac'Z^!vgʾM*?6@ka@1+>}y/]҂۵3>BJ][moK3ʳ7SC?ҍ_Ra#,%biFbłY{]N/=yС^Ś T$@XT].?8Ov~ӽ<2?Pxist\;7j"ewZ@.<*ћrBS~ZbVHQ*ԟJEd} F.ߞ_wʑLJ#j$!ݗFvZ4]= o3HILDS젶Yp8<艪irZ ! ̈czJzaJ::4!Tb;rΕ2YѶ;KQv@ f=r݁. bY= s`|p`a a*VKNEљYMO L>ַXo03Y(N|&;6tL{YSUydw2 D1fY]x5 ׻ sS~g ڌRN\A6Z i/ Ķc&(JA!^I6a5 H ?,E9 a";dj@; T)7s.ۦ^[EvʺiYˣYqt1Uu5tU|{569:k䖞?WI4VY^xmSi`"׉jTMx?`QB|{SvAh& &E;iLʊdTks|0-8Gnˣ NC0C"ۜn ,ټ}zs_sle~}g3|a[M %7+$.C\"~1y-~_B.4"ppæ@A89ݻI hH-Y5.ɍ:{!xZ+Ftj۾ZCWz2$8]g@qG20 _˾tK1 5dN3WZ(݅&]F tI$ ˍ TorU/7ݤDjZ/8z%nʊ݅=z1?@p_)=˂<+ QbKzlylCXHFxFXR 7CD5L+HJJT tFB}jgCq3NF"6<2>tQ/V`XaWk4$Q0B>DDR>7.CM?J4isHčv1ߢ&2{-8ozLfx.K.IiT~\M܌z#kڶ &kmߴUfadQc o.??lGQ^vW{Dhw :O%būzݓ\F7 /?28t =bN8[pݩQܒ}X!@3G6Div0jp/EDQŊ)Wg8u8&q+ y.ci~}]BKP`蔦_HP2 5T^l֝^|<"˽ODXۤ!zU l|5})VWQaf=4ur"_\^XnQX jSfiPLԠEkŅ6 !!G=o?>u ֨/h&VrOH9Ev9_% oM)u+ !C`ZI1od~h"tw4gZ$ت7?xnJSgmu &$" zoKjRvbg=wҲN M!31-",VQ@ +x֓'!+^hk2KBs qsAS'tAU} zvb9J)jw[Kap.G*,a!@o*rowO(aZY\0,0A#%LdތTG]˴̭bD=ъ)f -Cao`FXM+NpbR#ąl0̄g/l~zs$tM0=5bfZ 3e5KT$l=a2.!@>" /U ۠A=J>S{〉C5aFVĤ])*B{] np"(&sd(pm"N7r jK(YQӎXEl+ T껶C.K<x} W';R=WҵyͶZY,3j [b$Ӎi)M)(dP =%j m~%?!7W&a6 xoE~;$w`po6i+GxGIrי%=q0]dz;$ph1/â /EQF3[W$m'|& Q$ituWiBA'[kJ Uδ_\\3pu[4WK̛:ߎٽ]}2'_DA{jz#VOVO "8rN9s21~uz6KV AOIAjc7]~jaٛ1GbtTJ`D+屼$!}ӶJ !ԑ6b^xZWX +MfrWpv榜! ucV [|ʉWZ.Շ5P#ͱԈ @]8]XJyb O40)KC&i@fH=d΍%̎e@p޸bNjɡl,kZCbdUBWO X|Ӗ'F".+vBZh8TVF83fR烧y|ON%$d1*3Mxjd*Ot}\;)gj<knE)ZJ]D/h3!E7V%fש0p~ \%=|Ha*{`N=q~cX7W *,M*ĵŀ,7Y|J>1 7mطhIa_aShp9R9mb).rܤwxbNQb;sM{<捹q_FY8_LwkA(]@XY:sƘ J'\D(C}Ú˛3eGyO~_#1<%!] aAxff{[J*ほv_)WlʶjԍOjb} Ϋ KPSbvO6gU7sjJ$SvU{k /ie;<к3UBn(1|C a}A\`BKP: w,Q hldJ#OX<g^6P0C-jb 5#\2 "/i=7x~9.ަ@fQۏ ntdT]':θW!nL/y_3%d9"NjJd!p]8ޗ7<p|ϰO#!_iZT~g7K(s($:2bejPQnewAq{R.9Hg*GG=eH)/&!@lQ< +h17ՕLc Losʟ*kgImQC fcm5Tӓ h~P=p{4׷E}u 0͔l90lO |WS<,3)؊n{fhƠUJ1( m*_WzNnt^S6Ta0:RO@b&-^!I,{/ٯ ݗyjvʯqD(j\VJ6q9E>p\p ck}P6]Ui;g+JHhk{x̍N\8_*cF z}]{ʶ65.7yMI鱁ځ.9zAw%L‚}HbViZ,~h[ =Ϯ!A_x/w,bt洊73ь'zw.8/~s0ヴ *U֝DFnzrڬ,! uVxíRP@p&ăoifd\vv[;FoEL MRIW6S!ϴǞR%DrՄnm]=Dw԰M=MR;7o@=@[x ݭ+ʠm u͍Nh_gK9snK5o΀Lԙ!+BNq̥)Oq)=ΈSfReE`N/'{ $3X,2-@B}&c@8Nj뿲θ%"(Pa)6H up1<4!UQ/.;&8F4K eӪQƃ4δl< {`IѭtiŽ+%!jCEL%EJ(2#x-|$ OO4F^dz%Q6# V|T.T 96U-=Q"^sb&ץ4)E%6 piW~ΣEhH?ʐfFVZIP *je-c 9H Q.1ߌQ !UqQW+j| ui̯@?_CrXtjyhwӥ=b_7ExoPDX3RBܫ>[b~e||yqV% 8R#6d-E&<8]3]XH@FjqAhX*bkCoƌK ޠ&7XRá 0+*g#p'OV>CB2VWR>!X%Ѥ\ŹEa:]ayHv-e=dwC9FHgm)J!_7*mk/f14n5f 80?rIHeaˤL=OTn󅘶HNjhAj3h1ɴRn9@ *T$ͧ|Txm书jng:4dx4g/?(FqBR44WjDd"[2WBGD6qD穚R2b6of]&IW Ȃ!Ӗf4En#2'0]ˋ4n0^ln ` 79a w5PL_Q;`[k J._hUp@v*0/VCqoyIhW{bSJ#b 1/ '&7)k~&\|7 g#5HVo{q4I{`:k~VVa/W:!R>jRw0#zXyc-%]TL-_}4Y[1(f.55|)I3RJZc^wn[A28+OB'ٱ;>+ BQha} ٵ|1@"ccⱹLVHRF7S2jVnؓXՍAU"^b]mXRH4q43pXM̪p QGG bW+NEozM!K'Fb2q׎ c6sꭘk-9] 43&t -3߄q8fnMO_v~4:uڝE̢a$f5 urَ[lMRؔ_Y;N::Tuzxk_V" QxR8³$ՈH:Mrܦ@c#&N\a[5.]Rc8tt |m!n$ŋʼg {A87`{bC$5*Y`d5H,dP8'm9ҍ|Ciq3h#K$o Frxoc2v S:LŇ۞jmTnIK;2n:]V jF7/;2/-Uk8C]."]wڭ=ocp<Pi5AЄ(~H~]%,l`F(J˘Lc*vV>Q13<Ш 'rIYD@[&*GQu .ӤSV Big$a/yx7U8@ˢ :WSgk!;ߙG }[`qɵGRr*e6.B"UT`12%"Z2,Tq4 |<;ڡ吙Jq90mP 7Q>ԨoSRiwodzD%zTqAv Ƒ(OSR^2#8()  }ZTW|Z ֫\#(ĥe+m c}*)2([#z}LzcK \7Yi/etJw Lc^N2F>#]a쿨=.:>GLe5 ;.]PB4Lʨx"xb"-ʃA6-@oHlLQb8#Bt{\trf<K9Ce<"`'.q6n^؈ \ {W{1'ſ% pJL2?'0Q:ݩwJ2B!ɤ^^mNHpEXƷ&ҬV< Tr턹F̘dQbTH8+Yvηh\.jtg+gq;ÉJ!'u6QǏo_0w!,V߼e$Yֳ=]St FP D=[uބG+iٍsgfb:G(b&:ڎϹ}qJ%5SZ5v~b; Ƭq,C7Bu8x2\ԍ.'-ҶhחZ+ tD~\5J;V7'l-3R ϼ\%$h+DZt &c0}࿒34?V;O քӳ`JN\17JGO2E#ФSBFq^ WwȃgcdI()|b"Lp(>"nLAUDiqQfTA^{S4k+z?LK0`:^\ęr8ְru RxZ / 4,-fqmdcjnCZqy 5 01u &6£sKzS~7!H%)x3v(jьI}2)!>BZÿ+RR|9þuz)}*ڕ@IcblʔoU׆.:]?hd?a[XUi%բsiH.:(n kuGhwvu*EuJ4 ƎDt2ZCB'ouHaŢ^[Q~qa`솏g 9dЧ,go ;2_j}BLH%Z)"su~$KZB>;9(?(&NZ~ /hN#Ĺ} !lڜ^`XCΑ?%7)3 >ue]ngQ5ǖN NbI¬Kj’xFD(|~N}@&w\t9KZv k=2aZEF1#ojgTc$i%G ;_qfEUab ꩡ%i`e%Fx=~q0'zYO (lNJ<gL9cӁU=Vx謟>_m6:"<5뢨\o6IWFIڏ7;G<+uVKT,EzѰFraO}+,3Ѯ}'6k In v0aqZx4]UNzfG1˭6N9#ROÚ.s 8 "N%m) ]FetJ>n@ yzfa[)60Se*Gq+93U̗m5#MT3A8ߒw4~){ hb6^R܏>/44j%qUFsKg_  B]д8-eBHԬ{XWDD! 7y4i {lSYBAaӡ'x:߼&#k+uw<+!= /$H[RF`z-xV $+aԬN4/Iu%:'G)~_Lz]sE]:]=3a]5Ș;Y[s{ 漒Mo`!4*>+Pm=l} ۢ]k!ˌ$yZT[PJ#@vL|c<{ d˿Ȏ5e60dlİDs]MFd` ӍJƭE {wja^UeٓE#AQ-S!茶(Hy!ukL;dPݖ˓g6!޶Pv=*PUmyN$C{u?8rw?xI2>aT*<ғ7EYӴ&]|/+ +-TYEOhOrA< !e6&v/y,8X&5uIdVd6~fzج:VZ~HaRcx,?c˶@k(4~ F#3N)z]-¤-Y2( BM8aUH߹ C奢ߘZX]z %9">Su}+/D## Y\m$f( dPȸp:Usbj '*ŮcZ iAi M\L-;kY.($rb>AC уsT `&!/^y|vݑ+皯X'-Ŧo1(wCC6T13Wgx?f/>GKW&yuixyy{ 4wO[ zL1@0Xe؟04zt CP؀G Uyb ǑrrftC;tf mH_,g(2=d`~m:ʄ:[[X*;!E\7Wze<ԯ7o(EC@zeyQ3m`w^쏡A< .EH!ڳZȶ~ !('CZ/:?]U"CPEH%T;Gtf88#`WNx']x;!TgÇhy=KlwVVDmI*wJd(\2{6Q{XT"qX,E304-G;D }~h 0f -\}K4Cv\I"QT0 g(\ ߖr1-٘(] )KߏUlkP5弎c]EW0Pw4j=5֞bCd羌RπQL"> =׆`z4VC!/*V[&hbuW'C-Uh#7Snd.q9>RF7(ٍ])Ҵލ^7RT l$0] Rx9 fovODvSSC96r޳Sow_ł\sRi+F?!FtsU~Ha-_m2:G^~6ig89b-G 2cۨ ~+PћAh(yfcq02-qycU(JK{YHO`ӎ=%^e7f|" f9}*Bq̈/N E1)l-013J~G9)u7L mnFȫ.~ܻjЀ#ecS1`.G3i/BХy9Pɀ?k)KuxʦInQȏVݗMOiymb(z0 yrr,.\Y[T]>Y mVIt|:*ʷޮɜ1 ٦_  Q1szB,A Tq$9> YZN q[h\Zk/y"xSu!^ @+\:)~kt(]c6 NՎKR} uw$4ͭ`#j6}o{@ onD,ElImv1+g&.fZuv0k8i{[Nh;*mĂ<8 }+@rZP1$$B}Fk#Sے2//!L;ejpGHMP [t_|*gٴ6'~j3bJB*U6+X/,TRv_`UL]_iuEَrcOioUPx +='~&~NYsm_~sqFDKuNF㴲8| ΂s i^kG])]RBPկSM5 cG'DV=֒ET5#A_W[LE# {^%ys鶫(`on@Xov7r5d/5"C»aIc.q@ٳMz@ >,$mX?HgDvͯHq̑ BcBM,m) `>*!ʩ'{~..n9?.]jj8 NY2/W+d&q6xN<eZNԌ=c 73lu5w* l$np&d}o\מVcwARBTsOǵv/JOk@0\ePG=( ٶ;T SգYz7kqTĊs8p?Ĥ:1Q5PįLO* f0t`Ğ~e1UR7m p-UÁ+$alh*"KUp7ZS4{a`YҤwT]#,OW&ٱҬM: r9y(¦Ef;B0l/LUm$-xD׷5F3!Zc(~|Fv7\)nhPS[E19s=/KWĤJH/*gGp ˏ ˑ/fr heinN"c8I@Yfafy MYH?HҶ=6]"0|Go ped:1/FQoO$kƾleqgCǃQ*ER&P4h\Ҁlۜ(`{Ë5CCȿL33)-"cOu_:?bq_/ep/6, vpq0AP9cƪ礣ot "$[@t05%dr}M0J!Xj@T܀M 9s2zoAvJ-BVglqMʽhl&9q /{<)﫞qg BvT+&DTǮЈFz|wjOMXB@8VNV֔V2H)*KKtEBMGspzCCG.g9Mצp R{~^:oq XC6Knqup|+qұe{w3[3p_jv+N6gnۘx5V̲J\:⎸IKTr6RzV0&Ph$6N*y?= \!p nh 0I2Gٯ,8ZQ/6*|XSh>p- 4:nq2WX)~t "c_:9D!ŇCR:\E#p  v0{-$6m}p̎\w[W !C1#=Tj: vQ$f/(Wv*>&_@-#x4C؏37#lCq≩}sŇ؀NRH !Skk*h7)Tub.o5\t˯ PԏG`pq*-Eµ4.E ]KU..D#.0hԲb0 $MW_3Y9gB6/"*H''PFᓣy_ƉGٚfq4gA࿒j2ƴe!<jBAT KX`()зOcϓOۯ8 q,y<}"_ Ba ̻8aͮ@]dmxvHW?>R6SP*alѢK3U+q^N=B KMe環V5"icܖ"OE"gQJ[.+uhR@@<}«zK`d^28`Y=ƥs/\blclJd Q`-PEp5)Az%>Sov)(>Š"(؂va O˜Bo'xG}X<iOcUm=7IJ5t-|_o</'~8Hn4?qP߉H@UD; +ϑ݂7(w¯͊w )">H]3\ch1a1dGr'@nˠ~g]U v% *sa|[ovdϠ>dc. @f\=nc_=MI2$V?FPԯA,BN31SN~{ ~(O(5*1+;$_ 务 :GR%5N^6{֗>y|0!$>8ի3VoՍw ߡks;(~}y)Vg%A` p?#~q]Vw03,MuF.)~ Zg訛/: E~A1o,P:H\.sBpd^(wC_;qm% /p!zЉk) ijT7(ӒFt|F_NM?',z(k(οbˉ=s1<)p1 ^Yd)3E!{K=3$ ixUe <ݨe܌qF$O֠xxBYcP-@Vj.I12%?x0VgW* TGƩ'1nm(c #r|%.rYVϣM„9l}IF/05goysM-H>*ŠD k="tIJ&Bvw)ĵ3Z/lGf<&\#亪MH%G1CJ#V= w4͹{hmMfG_9 0C]%cǢ4>_3^ݼȓ=,('Ta61|Ҥt;NpR86o$ ]X[Kq&ne^LҺ_YY+~RfdsV?'3CB@:E4 7`P^A6,gB4P-2&y87NVE-6,B_T0gͮz@ij!s&2r\U+IT-FQsmQY)4cBTbñWůuWnX˜ϵb'pZXDH_=v+$˲n;EQ9!\+Qu||٢i67.aD.\Ȧ8{KCjk\khZҷČJB}a:M6K,~;2)vSd徾 -<ܡKܔ/`r;oS:$ÄT]A&ALw`R29)~XC4 v*FT=#/e;4-# G jM&BdkEX~Y*BB4OɮOr`'ānoI%;l5+Mvq)H&+A{oǣC J} -7%C,Mmxud*1^ .E"SŤ#k싟P'TdtOW-M4zPU>i%8_f=(U"I R3 GDS ?E!{w; ~X{V vUf jJA)?+%{od7۰]Ƃz rR-r ntxN Q Dbw:?5c։aiP0DmN k8[^ bůX:~j*ѣ>%8ݔb-^^v&B,crن? qSgQTMnܕS.U,#cʑYt~0kmChK}q5W'ʪq6뙽Cr0T 3p W/cS})  ߓ5HX$x^qR';8'[-݀x[NAY.BXSM@JV>_?t6Xbi ,כЏ+Xy ѯP5Su$Y,mbLw+wxu)d4jVU~sz$; `66s/ *Nʀp}LȅCБЪH2e?s.ԹWthY {:bh*Wwn"ױ6CNM< Z$)LZ՞S+zqXKr0NAHT"c#B]~uO@^4% A{\?%xk 6O 6Jǚk l"z66Z<ϖW!  ؟ZU]87"Tpם?uKn7 n +=3"vQ<`t!_F;; #X^h)Qb"}8A:M}b3/F>"\,T 7Y$#]rT!Z=bBݬ:Ǜ|{,,[ף?B OG)~g.5];t_N-7~ ߾o9yՀKƵ8ZDz'4֕) ֕H$DnęN8hTʐQKIfE~No"HM5B 柴罈+u ecw廎aaGsP }O56#,y焂h܌Vk<˚`ެ!hOOo$+ZZkSTGhj*# 0=dsx:fq]`"aIFgV.>EQb*<}g'T~AcgW<~]udrgU#'KP GVULPO.qQeK.'|ECW2|L]0񐃎kWC T&aR'VMI1&F3{:1G /dӿr~uKl ;KWDW/ږk yYk5*Hd"EM5iAB #Qg> {!lk|@Lᆡ V*o*sr46>>msоpЦyv Y sd18~%vI{@[ {aw#5Zڂ 08ϟf&{>~i]XX/]ѨЊB+h_ޅ 83h!]CXtzc6z\}c"[DѠX >fp {W$X\ /Z}1>5;fUlpkG*{(|cd$;hDW0'w^RX 1-^0@9c[ a{1~0UZљWl׹zJ|ـ(9K:nřGKn~/,VkyxQQ{^3/ [$bdz)-j)=J&jµ._?TpPe>:h3̫9P \!+Qy*r{MV{qǿpYCi~3{m5W oI< "HB +VȪu+i(b- ֺ҉]U̐La FO7X/,@g&@ aqTW,# /){" H+/IM[}m u-ms9 g?Q1N2Or9Diċo_! >]+:{gVwIi! &IV,'D }e8&%ԩ ~-nޘMIeF쁾{njA!#>L%inF7Q}N$00xyxԔqH|?OzjagBk.4Y9~`ڒcv*vo#4Ak*m:Nhl?̥ׯ<&6>ɣAƜk_6)LEٔ3ĆXuc-+|o"Uaon_LNXdԮv[b!)) _*Yb[EP[ B̽sZBER`רd@!O&O3jT_L6:ќ.zRJ^Zq O%mSh*?K%O0ѣ3Ry -OyK[A~mu12uȝ7⽷& 1d50m]u0 !vcQ_>f64)=؄_C\#b)U 9.^`ru|lAF/P^ cK;[ȫA%8 |#+{[tEǵ /Y fn A;+`]PNAyja]@iϖJte4,뛐i/yj?M\D`uiS#(!!&ʿf?f42h; p!ʍNͥ^cg~)v WSO^:6߬&&n6B w,2}IӷA SLd8/Q~uGM\(>ܗiJJlǮΟ|k"G@O{"gn:Е_9T2tRh$9WEwƚY #.cl=jYX4(?~a(9.O˱i_LDN~l(Re 4a_Rop{#'GUĔ390KBa6ο`U!Z+FZ+)o QB 'Vx~>qIj/-M1n>9"^4:m**Yڏ݅K̗gin!byeL Fp {JoWB; 0ʹo͢/cOLEJD\F-yj1UO![S5n.m?|gx&%YL^LSu޳ʕMCM\cȽf4ȒN"ac(H|/՛SSsЌ{f'm( y8瑃ȦfAT@@*s:=9U(WaKӅnNʌq|ޡ[1WCفoSȳusc "ꜷ 0h dKnnkn`\ g;4GvDM!aתX0kt,@͸>w.D.et3t/hHb!Q֪HQ0T:m@,Wޟ%8M+DgEA%V e5CokW\͝3*sgQs@PLPf&RC&C~}1lpTu+Na׶\x6G ƪO{!J=ާr-.hzꖂvEs# ~h;K[23`xmRC/C[uAs}k SF{ڔ;Ō!4L7agtvc ֠_6k@,zRx,s{pgHj+*AO.mMڰ;;)iF "70:OyUy)R q=XA4ؙ5{th{r/3¼.W6aA':hդ!Hd|٨R=|Ma>(ޮlMg 1'9)CKY)3,Nu`>iPyU4I3Y|"Jŕc5)#LIxB}e*yDžw!^0-Xmu!F9I%AzqHhfFeӴelH$K-k 7ݻUZx^=cP,Nkn9%{QV;>5P%0YQ+R۫{c 7 r2#7{&箶!)x#VZmD+\Iן:$Ydn#a;@VEx1+"( a=*J5breR[sRBv8o쿔*}5EKzwX1Ř|:DPn[KЪwk^F.r"0QYJ :|rlgs_:FR4~ub>\M@FCEGzɳw :;5 Xbp3Ǫ[ M@6y.y*IBP!9!Rd̂ōEꛁ# f)dbWiǞ1BIYDX^=.RՃaMHWxb쟈9ҏדJ>_j՚{$p KüC7J7$j"aS3XwhbF683\l\恶8.LyuFp#%mwF@Tk0&Ըdnw ̺bc܆Q/xo7>s6—'}|a,.UhӌN›_PoNpq'Fy׿;H%DdtAs@UvH}g|'h]t1-ε-[HX.N,bB?# v8_ߕP!c5֎ljs'޴Xx)muKpMC觵jq_1SpőL@G<9_&JA4pDS]D?)pR65M6o_"!-'/,Y?4E -ex*'Cdi8, d<~'E_X9\i&R8;&U* 51WS'JLxw /=>nH;b۴3iPSS?,ԥ+;_dk8Ӓ5p-1*4H`+UI28`>{t lM<d Ci'R!'.%RPS2l7J%z>ѲhuI"?E8?ظj E eR|(tLouFA_E[]:{U+:m Tv)^$}l),Dq^7&_ri,20t@h~J$x^Z8{nex<тۅG*s|z=z&49gɶTH_D«N;^J wx+`3@`|j2>R_9`˴xt4Vz3\ǯ*BY_8:ldm&ϋJRj/Q&3 ASaPϰ(RtI`OCeH&R&a Ld``NgJpε v)h*BX٣ ?`쎬hZB%+*6b9'ElٮXlz{OZ&EpUԿ$nҀyymXDNܸⴳZS ߓHi)iwNstF㮨wS ݨ։ljfI.D~/¦0FDҦHm@]hf6."&:%;l]ݸjWnجZz)ED>Ơ;{] u0Y*$vh*J|R؀u8f/awN$ƭoMG@MZMӆ)gDٝ˃ጶi`V0MMU1_f=4|Ha{Hcȋ;…@G땐5(沉jqB5r0go+q(<->eOSm,&%@/!HVv\ nSzTA'g5lQ2 ˃{'gۛXh"340}yQRb=>п-* GkתI1!Labua0X7=R9pSXJ,:=l%!-Wⲟ+kZ4VУ]Z-";}zLz3ll:W#`SCG63mjΝi[. D|&B5*&ת,Ƙ3Ѓ BѨ ܰ ps,Gb/FֱXWz1|:3j쇫:wu v$&bb4kkz'Kr>"tՋ.eTw*t{:'"4f ǯ!?#!Y!o"jlV9\RXPw;촟-grQbP9%~`)NNpv|{[gӁF/kp6A= pbi#3'g|jO* ^ݖt:Cq9@X[tzh\s:z1Ũ:?&>|"e`H!iV=gj~0JƖӃdXMXuiҞ5%;XɾܷfxZ=-M@s>w%G'ͻd?=ͺP =׃EOLnypp)w17\qB$W!kwhn p7eB4`.'*âRXۦ}.o=gTU< ^DJb$oBfۣ:+Tih7vBӡ ( *z7@k VTwSPEܠ݊qrfԡftK@blH58ѩW.E;1h5c!$qﷇl kAʽt8uK*1 r(N0ybK:G0o/?JT^$ #%z yrq+H k&-Bb%|rfFIzp;a;{w$׋+%Ќ' I$^m<d!B()]?hcIkk.wH,|⡨e%93N_WLGasP|,klHQArQ[l&GױÁ]Ǥ}խ*dhoD+A U8HZU8En:S<To0`dyܯXǬ.crqƃ 5VY%a%m'zh?eO=Q*R3z(tB>#e..[ހE>S{ySuY/7r^{W8kzѾ*$݈A ]k$zC@[0n!쬺R`?D\UZ"V"N(<0/ TO$x ǘTṡe[ f!FQG2A&{Q[3ð]iPTkyMQ\Rϔ&Ya ضT &tb76 ΥCa^C+ehx^R 3]aHM'88KxB:SrDl#||wύJg[N^7@Q轐v33:5ј-E'>MBf ;QZj:^IՋ:Yk٬;~&olԢ3&0%? /{_Urڥ8wHV8i0ُ4E 5G2uQW|>߬AQcy<\ګ?~}tmāzO X"?p=~a\u'o7llݝoue6tv-#;:d^Z:_2!Gc++Lgj\T6ACѸy&ܬ0R)ꪎmsHo i̓xC8WPȋO{v&%A,LY+M7:`KZc 3Ἃu{7#v8mL]gSd(.G+ufP2* o`'^)m>'!BcBSmc#dH2OQ>%j:v"AB+ X&}N|VdƳs$/D'k(vG@.' EF;jb7'\͐x'rOE~$o' 3+bNUqai8lm_Aq 9%tdoL^c (YV8ܕs(,XPEI]U=s ({_m__vQ6D&pN3V6:GR*jJq 4%-8Iۭ@abQd̎/ iX>)Z_><zz OI$2iқd|_o6[ 0fJմ𞽝O)PdZcTb2]77]OHI%˕"HL# J>*m;뿵xTkd&AnхU-?ϫ<{3@Zy!(dLG-6tuakb0I8j)fvl{?Vy aRbVpP6[XK@oOl*Lna}O\=>jDjX8\+< zrN:h.Y~p"Uv3Iog 16/0S߭ 4+ Uw*t~Y2Cmp` (onQuXZ㖔,HN! .Ԟ@kx0ג636 lh$z}Q 0w$]ͯbGnuɻ-:M Yɭd/3[t|l<\c*q<8h%j6w1gh"ҍU<~kڌ ⺕9qty3ota"pJ(ݾӠz&Tt%q$^rs "ʯbF;sݕ]?_'𠽬_mh D @@訵Q'!=Kὅfu}U*P COr-oE]f|*SѝB筅TB'@EEi~'Nezy:>ԟ̃%σ] nf`5=D8s\ASԔJHCY_bzW`oeRl+Er)%";c'rc"a#ɬf7tCYa7q X q NSc-#=~Hty,("yS$OeZ\,r]4͹X3E~6]H D|aj1IphwwO^@Nr<$T+;}ZZ YC ԧ_*q,k`4cԷLCd;ӽ@Dj%ZCP/Vp_|;F32:p専k [ɜ3.XW ZxaU Ay| Aߍ~SiGso~nβG;Zx@+ SCT S8t䈼|G*CDcPޛM/1XKI}r\ZG踺:p }E*}7( H)kG'$Gp;?s ]Cg GȅY;hy*Ӭ `&nQ^i<4mn_1dl5=1tz&QAr_Ȃ ໅w)1o:I`JQ3ۍyi?V8/?0r%Roj~p7ɕЌPTmIgDNAjMA{?_pSvt+4\z[h~CKDOi-7^!b0D9ت`*.V°LxԘ.[ƎM`ɤ2Eˆn#q8{sB+D͎0 aS5|29p1|t`kT5p0^xqOcPJ5 9C_ٰ5E$rn6MJ*27- d'&svȊxJYL w,?"? R2}鹬 ukȇ~jJj`k.~zGǣdJ6+bmVf XcȗcwzW%Fd9ӭ2f6(Y/QwgN1j65ܶ"3榊Z{cANYp}9Ӧ :) 53jyTR"kS&Q b? eBQ{@Q|by{ 9r\3vo7\Ἆ]idps;1iM?Dܺ߯BhzIB z!uK}@bg)v9?o=~U/ϛ3j[>bnc!4ɟwv|K"y3_FH4mX9Wwpk%?Jֽ'~dh wC7cFO"E񼬌&){eWrZO_:*do@Z=P6{蓴~gd; SV:(Ăpg;.(޶nthg[|~.g.7_lLDmn/ =@߆:6XD V!9f׮Mb{71sy@f`n[: zDg^Ȭ$Kem *<׸X2$UUJ"pZa 2BC2W5`3MGvGp4"-΃v i9%;\(YE*"|U~ ? =vY6CNR9"&@lA Wƍa$NY(I;}4dekM¤hm#Ol!MnvVN%VĎ1b)W+Cyh7['W+T WHiZց x4beiy\ҝ_yPOS\g@rZU9Vg[̬,Q6ިk_I$E,}W}9xok%.܍ձȲ;[ykt$>ꢎ*xŤ:">F^xuGH-- c`ۨLLw[9'$#7ֻ(6BfC@'.B%5k+Mz鑘0+yo !{b"" !F NT.\_Ott̐DAg!G0#wtqf CXݾc],LdY$\SS=ʽZ&O;Ftґ-qAV?vw/ L4rt(R:Jy.="S*dR6\ 1&1mǝqkC@4 wMRIA:3 A4^.UvV1:TOYk.asƯK[F; MXNBs N 4!&<ZY/zg~?^ q"b(_Oàz 7oBKw"6Y gu*c_b2+q8Y/ Hu=Eg eƥQ"+lݺKL?6hd +o>hys M>U㝔EڷDXR\Ô)?L}C GUennv3pC:d_j~ĕ A$=UgMi睴[rY}oJMezR I?FzQ=HHࣕD}';P,5DB N]xHb?Phe,,:kW i<=9yI &ejbb,I̿SƖJd|A˳،zfpTIa{hZ Ģ,w`a(D :7bxݿMjiu]=Bw˒HA\EA짩 Cp5LtN|_w-N2 )E%a1}v'\3'cr)~"=}٦VH%xo@fxδe1-i[ƙ>x#lmBX(k{eM1u(@\[! GB_U<쪺Z E;D34 $yW7n(~"CVZ}ql2_2SgeXj$5FkMh3FI9d>릩M ZBVP#T^<ƴʔ@NXgAMَ$j)Ҩvccf1᫭,ylM`c 0q@].xib8'Uߤ|WLt-f/~{$uQ_=S 5w!B_˼:j6D}n<b&@Qs5g)d-f_jeDS;-ԕCr ʡC@U5GmuGxHt<6afF+efO>PM_h_PN?m4@_S|yvF$sqەXV-OoȦBDBTڽՅl\~Ґm`ڬZd+먋k:֑m%+>Tw= [\@xafb^{w _/_Fje&3* %wu6/xzYTsݜ G/0{t[;X- {1e4:iR "Xh\󸵚!ۡea)19h^EF!ɨ4bU)5'5GSou֘_7]IҘhOjc}2|ns\HޢdBvO#r$Zݺ3ƥ1bɔj`SEd4}@' a: ,W+(F.IITŅxobdԍBuL1ש I jR>y6_C#aH6Dtsri"hx`"(ˤpL' ~9`V~/m)B%~w*05m&4NYk=[، },). Y= }ӑ6de?Mf̎V{1f*gI6\WMb~R_z\̟W袽GWDT-@yX }t3+&#oP_sPlP@U]^"ѼA=W4;5Xazw'LiE`VƑn(5cs1g-$()lrgH(Rў(QMCx FX?@K ŇYWk0胆"~EiCg ,I'W9-lsSB%Etx;oJкcY "W\> ^m_"',UţgTj0D@t#.XG?kPz?'{%6ੱ 凪)BIhHEH l  9DDCZwJ*ĽSF;:\%j)_,%_úg{ gt0])1Ae'I$Ft]]w5&4ߠgAq^4*=iywDx^ a qIr!}QvK!I bBUMilRQm,QVYn#GBIнE0zǒʭ'WW! 3L)cK$bɦPNb5ɺGt傮Aj-C={-hCVl}U1RUgܗLG-qw+Wy͔s*GՌkh|%#0_5lQÚ͊LNMf zn@WuGiWY1n(iZfo2Jy<7 oba–C֙ dGvN~uYVMďQs6zTaYHIt]J1Sc,%]h7~M< fljIw) ӣ) Dc'NX'894jC MEd`_w:CM, ch˯Rbp }Y8\[v>K a<<0*%k޿jG!s6t{]\|nam:?CThRڊڻ駔oCr^OU@|Umq2a,oc1똤4fq(Ŏ$~HQSm[ɾ'$,`;#oO!P93Z %]\xiW4y,][$P6,sI1,&^$8 /$+ uĹr%aUW|?"s}s,I?ԏϊ4j5O۩oO\#1S.xz.~e|nCzM-Snȝ媓{Nq`xg G+wsf&X/C|szfyTbRL$Ô r^5[ 3dAfso;G(1"y6EЃh~;)Fxsbjy]4 =ח0uX_XLDM6 G}MB-75k#f Q~lPZ-S2ӾQbGpud6GdL3_Bk;ҭa!2Y~aJUJS[ p7AH݃ReK]"D_*><$|s׎8cj:= _9?/_Tc,x0BpyrW ƎP;Z%+cfN' l/q g83<<)UN c?Sw1l|QwD匱Mz{9|xZHԹk峼{ߧ<]:E /Tbk)j]K /&`{()1akJ$zu]vy>G_,n8\~` X<qT+,뎙14Lڸuʮȥլ:B)ܞʞj0G@ 3 Va .|%hL LH6*'u5uVsOWmL禩&`g^ %]H?c^μpe Bg& $x r`e:ч*X}kL(y_h!K o"Dft+p]$ VK)ɄC e&.!$d`;|z+3UP{+HcJ c8JDJ*8[V#8O D"kK-/+RMۗ 1:1]bV} %]a)+Latts!e>bM)JVE @@yPSNu/#IYƑވTk(n,l^ '_)`(VHbI|ߖyZkݠyx_CmrN%V I8M/ neH'j˙}+GsmN i\7ؕZ]T(z 9rɾ;-V'*+K#]ﲍT֣.xGF*i-#"MeAY^6x!{[G #p岁o/L[aN Tx戠ZYg0C t[ ^ [XܞWAM? ᱛx:pF'5 V]74@ =ir dxq߿ts} +}~$XڮEJQ&ƶ]`dN󟕘:`I&ձN1P]CF ƭצUJ,ۂE$m2|Uʔ ~|  q- R維2TPEY(qhy2vePpAl7(IK2,Jr[+h&_Dk0p#n"=@ w6HS k"L+ֵe_ A_oDJnPoNΰ;YW-~W6lm~PyNa_f[+OT7j_3(l'Ɓd :ҟkh-5RTċh˘Lbʪ`\ .^'@h,%߰Je6j׆$ƍOX pSVMpY9G,x9֝DzrTF{PeMWYq?ˉS$`F{߱\l.0YxSelG:o{s I-*4]9OKaKkuy(ǎ0ƚL$~DzWObQ(n6\p òFœ`ڲ&7 J|W: 'hOK)VUZd5vQ~-pKS#*MoVEUۯi̓t^md%Mx:t%]){ vAn͢ML[Ϲ?~#bX_코Fq7b{ogvHUwǤuR}RryBZγOO"y}.C0S))3&C5I|&ZuY3 )}?ŞY`PLL$] =(ddM $hҙpeԺrÝ+ +g1xVh9Cۦ{&,Di ?\S8~"?z)rޟ&nΌXtZS{9KPEr ժ16:SOLhOK嬮~M"'Y,;aQ  R+xAE:+4 Թ nfE-˂r܀y|D”qd番*!H\1J Z)3.mR_z۾ŸCfֿ:DDΟA!slc ^G]1Sp\T*q@5zf]7O}$$5ƪ2"7<c$&#pBZ);j:O ]#K.!Ys侳koв(p96X;<'k3K M$%~C9^94+GPt!ٓ۠X"QR5J) l.(2wF23Dj6CAj+u)nĶН?iN ]Ʃ$vv8D:Z:GarQ@U6lwJɋeU 0lKp@$#2˝-M#R*=5M- LCKW* 1!0x`ډy|DGw~YYS]Q ;2>/x灀 H,L?gl_gBmHwx*r?Qm;-8b'z&cLl~}R"Fbci>彟 AĨ^Ǫ&Ns\#) W{J+Q q䇽Iی_s5s؏pğHfR 3o5Y#}LxJe@Pnڝ.eccMD3gȈpoJzsq:ϑh`s]1&a&Y9#1|z?. Xa/Rl{:JJW(C'sQ%$伞MT!̩em\V<^#lw|PԨw}H$+Rl9 <^"q02Jxrlx;_?MFtcD*Rն>ZL6HEu܎MDŽ\G*5ϥP;D_dV6y=x KʉRv]$e :5P_d/:ͫ: ?;p}cmKi ^Mq7Te=U_k|I4hUEċiO:ZG%庁A9Gw@VE]ZN洫]Z+$'ȉݷj kWF- uM;`J= ,e}[RCN,) g:2 |=hEMQj}$SG;r] %anhOt =_ыvxq;OZ`Gv@AE=qh Q*YosK*lGW_\+ѽL\pBI U1]yAm'E+ʃ*gC) 6Omȩr8]^R:0,\/J&ܓptpf/! 4oB|Rkr'"L4Np(i7I˸!>t/9] 6UKpbҟ5+[G?N7=MznZ9^1!Ịlq.,17`VXeQƍ>O3 WiىJDR.m|RՠUz̓x&- PI<7',ï>fɪ" ]ɖID]>D;!y(5p wѹvuw~]n@]vՎzeg@rܐRw@pe 6#'bw#懘b>s;?Dwu>`'+4T>aᬒzQ5ƅJ)٪q3$ẗJmdh\ЗBc[ [vgK/g2i$Sg@J3ĚsWKCrOw14O`إo$iʅ29JNkN=p/h_ s}n 6.6(\W$b9zvML tL/ )CeS~֞?/ytdān`ޙrSr<`)34lܫ lp`Duw!Dw̾U(k(5ޡL8pta6 &iV` W'Ъ {^YmRBNȕ!ORzd=6d:R!">{=nkCdzM)xEVO7Y;aBC5EU'»AKPdx"84љ"mHiM7N9%h*${ 1AYPa;6=ǚrP8l܈8p7\{-<Qˡ Y}妿ZZDQ#x> Jlf'˻fVCGqdC> AǓ斸,LqY+I{7I%G-7q5Kы)ZRuD gXDih?9OF&ּgטY 9|jL##"y1/ѥ0]sJ%i?ogw`JjWJQy^/3g>ˠ.=GS wkHmv"j>Du<%u@%|6j!qnbӅg|=}{h_RivܑbOzԒw\ǥr7eIC~*SwEbv ˛cSCRGgFc)iފݨ3.)p g54ٰۖ7Ff -At;LŽ8 _V&MDv*Za]9/d?{:P*m x?w~Hf)$=?]YTe vn%M6w?^YeF+ӹM]TgÏAE,26}t;Zd8"O^g5l/>H6 ž0ǏcQoɻ-b=Res!PV# GԝM\־Q !vlo@o1 &rB]\XTpGL r:M0SwX`yZ`0٘z|Nl-qڷ4Q&cMETq9Fك6KB1~IҎh,#*MbI(NK^9FLz&z5H{)_ozaGSPe)# )Ă>KOA$q{KI(Ce.s|\Ql>T7kVj<|r$4/Pߍ?%/Bw6Qz^negzļ 嬋tYIL g2_w=#}Qnx5RT*'*ɓs{2PIPc'zEՑ{] ` ,@@``"Ol/J~;ֶ6`_Pk[i՞I~;_;ZƵvcS̀7)Q?VM[4nZ2,c\޺(j>Fjp3>Wr4)E'C4O4mx fۙJWC0"}\,]*ߩNH oK\!)O46Qמ x壌q=gF rFoG i } "F]7~4^G(2dG-ǰOߏ#;oz-w8 K0+<"뼱*kh8e.PL$<<i8:#LFҩ3GuR[kSWE]dɎÑ"]zԀ;#mDXlj o}eWQ@'Čx 2,! X/UH:zCaG yqT$ 5aPU!p(͖b#? I_k_Ov ]bf܂4jN,~Oj'9Q:4ت.q&-} 4v_Y oNHԂ@HaкT,.PlٺF^)`, (!Q HM Z?4яQ|@A1Moq]x{|2 v@߸zǠ"qÕF*H~2ڮy`<*aVGykd$Z(++z6MtaQӹv.V*tG|rIKAiaj҅`30@y\,SuUZi@%Kt,.~ŹgqsI99ɓÈFmFti)8뤞ĬQ)HPTbY@ qv*FP$̓(xN|Jst8 3,̖%3Z6}O6q\N}Sg^G66T-#ʴ.mj>oQQVbSFbyy* 'CM ;D0 [(`Xl Zn`5%xW-"oa3?ǣT\!Z['3{p';i?*pn^.d(`ϼsHjEû5()NFOJ\v|-*]b=S70N:d\_EP.|5ZB'V> բ"wv(1g cܹl}%O|N]8D}!Vò#{! W OKNshlmmSPk &|oL hԢv[ʼd:Zk0Rה>նp鿩siw/ۜ KkFxuhB@~qgʹYI-lhEbH)ѱܖ2K r/zXҲ(gLT*I^ǭό H,?ϳERifSmH %ۦF)AnHA8inJ#'*z@' >'yy~}|cy-Zc~,2X/2 Uؕmmz>  t(y|%mH{ozEWоi1}7rGZ2}=yt 4Mf9my~1@m/uʩ&|Ŀt=Zg=Z Ymgr9N;ĚƑVQL>R1[zQS$-x)<L9<>ga)?D W_s=%'&6zVCw7Z9zfbzIx&֔ڢ<ścY>I,*RP( Id-D+mQe.(W̔ҢIe ɸ ;kpթPH)umR}+o! K<a{\ ǓPZ^z'؂P  '<̚ޗoUߊ%woq)Ss{ϵ;i>>myW5StPtL.Ddu<7qfnҹ' w)O=Rnl}33d[q5`9»B@O'NA=_ŷ-*-~:I:AS,Ӹ0 &81x^@B&2f=D8QKlJ)$h>ALɄ0؀O=1w &]K@ G[_C5]"SF5&!xЊ!!Eeg LXԉCN`Zu>gfIZ'/䚁:8ڶy e=PfA P9lBSPi^SȂ, 8yA`FgG<}'Px5{=kl2[ĪahEoՕn(- cU'&i`_.%bbp>nɅ ç~/BSNMUJ2bݧ-٭}mݖT<'1XL9O`Ljv\~(x?cܤ0A9ZgD,p5ļ kmS8V?MԃI'ҔTlH09K1K/-`̹~)++(~*lq-8G瑯=JeQ[4)*; &vUOvRȤpN!3Q$)JVnjBJs"??uߚr:5 ˣM I) 1-:%sjM]2ymTؾA >H5zCQx#&u؏^? /B\9N"DQa}3]n{h3nsiI2 c~YaȠz9Qg[E0=d .ͼ4 (ϰ;WGOSZFrLd5Zf3sA9?.m^"XmAm @<>ʽ5tE0zpްoVuۀt3o\+zq7Nxfs5mk=[9BeIa*@"Β#C.⋚|@)j1OU65ѹ"|vxxrC>#+ 5iHoH[U"}Ky쮴- T0 1@IG(ZاEzRan8/[z#'БLK @؜a1g'0]/0n#>Tv.Bh>=lRJhh;ipA.s'8J5a?;w-h-<ROXႭˉ07Rug>8+I iaCSzdՈjKE#HE:MDx𢎅:ְm&nǑnJ^ed/h-1w5i WY&Rjჩ[&d04~(AEJ-)UsTEEP{ܥ#al϶mԢl7(sJ.`ƙf։z TAe@D$#v;ů:@b=:2+Y1b] ܿmr۾`n@4MS*O- yU@qZmHf644#ERXf,^H0F9ȲprX0Oxп+EmdH+eI{ۿg!dz@~DJ!K3I$miЎNe|4'(Zc7϶<+ˀ}5e}R~BsmI b ·f)T;{ᤥY^ _&8IN 6$3(z ^$(:M%z( }\R,Ư+Y:'ioOnDz?emJs-ԽGXBH;r{Ҥ}椋D塃iP(e k4 a'2(X,MP!H^Xvf#*kgQw* kǐڬ qRXzRՏ?cvI%d}>?-|J( Xڜ^G?IӖ̎ף^+% ,%|f/p~{\&op/&mtS6rS/;ݧ͚josAՎ )FI+z6na3y3fA z7b)OiUm2ƀ~ѽyZgE*˔$ RwnM)2RCB.Db ͭpIN_xڝ: ~&f": aW `Ei($23/*nC 5.'fJ@P,Aح;幇3ʯ/٦3kzLms !"Ǟ瑮Qf#Lt蔅g[`X?eNJSs@[r =S&qZצc-q1d8V_m;[b<2'o(G:KWvAY*c#'k4n끹fmϞg Xwά5tsJ)pݾ]#E>.I;H 4q-Qyd|`+<_t((fmĚ!~a@D-f?l) XmMh偭CK$ZozNvc^S7uNtY- T)aFyM:>Tv[!7!<\t=(:% on$Q.ey3(60ʒgՒթ1\sN41 ]MA`=/X> dLL.о< XH<ZVE@z 2WMjn9:C]%盎~$机z";MmSs&+zW2P޳̓/csIjuG@&iH,2g]k-w phsG=⊟HKNknJKq\ZdңwOT7x]f.G˴{a»*D.a_C y{}N,GF2y mC̥2eH qMxa&S_vljY+PFTP =s"QC+Q RcS~mz/ *7J#gL+JM[J:^wl-֝vIͭi+XO~.!*wă*"N~nJKCH;NNvwYRqfcyyE~JʤGs-Y~~L# %p蒢4 >M/ 2fՆl[ a`ˉj˻;_ Sj0@OP`;YŵWidhƚjdsԍl[` 1+%q %4k..D'Czutr3! _F|^-j ]H 1617seqnm-Q7$-+{AwmGO+V[J573sPX46&KK JϾS6$ ,TQ/_GZ@F<;-5-;c㐑:P {K:R TاzƦ4=)g֎ n3L"q݇JVgfq>B^6/Xucrms\׿-$Ox|.tsq"?B)t޹3]7^ӄyɘWR"QoN&>Ց=I7}$: )>(Ț2d=GItr*b2k/hM8ڲ!fT9$0(4T~/)=ō}]a\ Yw6'c(n?LLX s."laXXH90bkh9WZ_?%wHj`vF5gNQ3C!Q 919eq+xP'n4+:=ۺxF|d\#sgCs3hݧ}_H/tc8& 3v.:kMCtd6Oҷ=)to."&"{ղi [P:@r",kDJ+w{o x>W5fZ@2(|Yɐe`UC|$:zt֑)&~\{xc#Z: iٹc#:ۉXHk1>:<-:yF7(Tj<^?niW[b)LaE靲VTT-~f>QT4Ƿm"K2i'>[CZw:5,U+W1[-]qGo)tcz=v>~n]G`s'2( uݮ!~+FAuSw e{T|ǷRw4-: VRԖ\46k﹬.=_Wbڅ (vH8S(O`HcrXhc=>k/y,L)٢oΙx=@ 7"Q]Uq@w[rp,N t'֜?6bc& "zke%|iZKz/Ji= `CA|%zk:ɷOO ("m(Ҍ+wuLnik 3BV!.!yGs'.'3YQО\'L%\(]m[· \Жdah4gF4J6\a_N̦Y*H?(}b)`߲//R)Wt+R 2912IoYzgxZ4%aL?Aē鸻ALp3Ɂ4WMa ӕITx-ƍ1oPfBb!~ȢmG돂>րzl@HjG$[Cx_) fʺ3 b{J!OD 0n_}"j(BUpe?=B^Ib0$>E#cipthJ^9^َ3/5gx^#MQg; AvI&y+TR`/Rr^p+DfPca 0kJiZ]n5w*n ղP\`|Ԁ9fڢ<㊫r @ujwUq.}CD|$qܘ(T-t pJ`tTQ0`eнp2Ʋ8,Uby[ Gk%|U/#"cWp J!|t6Λ.l'J;_숟W}v}VAN@gFM9"s؏25\OD7RRP‹R\hãc*Hm7quR spѓWb*}_ i 5ٯ5TD@[N83lmy;/ gjO,|'ڰ"'xuv+޿]/,`FC{MF˜+Q| h'9MDR9H(Ԡr7vu+)3qLN ÆSіwByy5]VZ6f{oWiEKZ4XNzVuсŃjS_ٳ$#Pf2ɅC+M ":MsUtk]k-2$mVdY)ϥ 򜿟갯w7 nu7!?*OҫG >(piN[c؋p,|esUO$Hu}ǥNQRiz#-(l$ҋ0bkZb`]q)8{TS1j)0̠l6%͈*{]ysp]L2ŮWlStQ3ybO T70r7e#,L854ݛ.*#[K\JGN5Ņ 6G u,V`3lKBUoAi"d|z€j[w@i+aFn܂NJhHPsϘ0@砳 zvQ=.bha֩OXhl^]֦oZG%%Q$?Rmv͓&NbuiezȀ{Bc9eVfwb9[B:5QK7+H-RjEtZq,QuHg.ܔcy䊬vIW[O:zsOihtUw #{ϐAlȞ!meh_K$iIpڿ-WE8Vz+   ݪZpEmY$?!͜%rbVD _=eR4҉E=?] BRKs8aKWt?S"&JHq4,0F|4T "pq} SHb"& QG/8iyWdfE)&9M `lBd1q1{*B;ԋé |!F~`ӧV`;=ᄐ9 $V 7|ɒ=b2F"6W 揃$pPɜҎ_/ktPx;R&A|‚7K&@ #U֡HEr8J%,;CI.>iIKUǙaRA&] E@l} Ξ$X?+Lu#|*@4>  1|k)^ӢcOuǦ#lM5vHsS?;Ḥ+R!8UeQ- : Ϸ*Hx_+}Jm]zHP16.K (W.N@ kQxH[D~I>diXx?2h+gysPaxh`Dހ`ߗ/Qx]Z]fL*T םs7++n-օ5s*hÐ" y Z mSD+4. %L40ޤ"̗NS[RlBQo8..9ᮛ6g"~-@`{уAgupi#0a $-qTD#Pf5kaeUBqD_hkzT;*V#of ndÀɫ.9{o $M/ScvSW'tagip~#In=*!99o=_༴։7ɞwN7$ |1\MZV0_~[.Y9]JAoaOmw:CD&ZOZqOC`pOQ$FOMmC^y(O!w4@: wVj4" v+}Fѱ TJ |SYgڐaHz'r)$>5ZlOv#ݠ7/Иeaם nIܞ3A4 u0E(|e"( ڢg얉;ynJ7=f/;v'$7~Y4[;^??0A[ ʿZGgNe =VhIyPd|'^t4]0֧$P3ƾiǞ8,29J>*O<3{шVa>˩PSDXT"7c[zm\,&]Pap}j d5K ҚTh8)sꈠБIA\s]s-l,9~Jwb= ?L玲 :Ksw3kM[ - BLlnǦ׻Ad*>`aIx҂`vBB0=6[xG^Qw_DU;9$zٍ(a>TFB6nQ%߫'x pL"4yHmx dϨ })xo/O[Vz*cL\[*3i[hj0* 鰏|AcI&Xlӊh}̹C{Eo{g z 4t*s͹IEUrLqQ*8wF*P7J~!Cu:UEPsTk7z"Ȣ@ѯQImm#?'3EzV4w 6^t.eUaő`ZB]5꯲lcQb=PḗUʰ7/i }0մDV316X?EK7D@Ҍ*m]x3_Nۚ3cp2xVI:?BZyd~3c ~L|Mj$Ea 4C,-|B^:r KjϷdDf"ɬЛ~q{1BnvW{%s977a** l GUMyG RSMzo% r<MT~[am\V-;< &'9ٗ*cDՇɰMf\1MTzM'Զ{UNRJřz4W2hz(ʁjTEfޢ`tvO֗a áW$O~~v2rJ*@2s*+A[~=B5J /3 ]I|$ )[\ N֍Nt r">HkY} rψ´O*ﴋc M oW߬9{3r2b3h,_ir/mE>MaV3yTjO?Eq-TH)M>C[Q>.i:Oz2HF(tJT_1ke+j $AX68^OM͹>]TP)3_ Q' GJӸ 3p#s<3a5D/|e:ŅOakz{+ٟiCh68q-HzD\oP/9i(̌E=*qYLd;Jdi2q11# Yé_VFp%=Mqn rpg3^}Mg2/L>[ MlS_XW oHSH>SrBU)ssJ67fwAyjua]51Rc1k8nu Y$S 2[ Ks*"]O3;Te6ʧK(sZ|R H%Rh3TmA] jO!Us|kKaUC')M%]5?>Ѧ9,J7;lQj鿸 ԣ싔SS0FcNiIӆbWd?-r , PqnvVlfe[aHՕv*Hf(0'{z2-ECũ޿n+%RobIr6aX}ar΋أA EUF5OJusٵjG%x"~ MdapP+璸gЎ5hRx6(="!gV#Yf+ 88+PǔlwNRx#˓$z^wi9%PVlxv(tc< {%'u 0W:Զ|$S\_q_.Սw&xVxmY8T29' Cc?wb|5K+Zs/&xH71PPc.{; .aaE:-JKOb2L=ִOo׭(~iSfYx #g&gJ1(@o>w3zw:խʘŏbNs "ϫ_1 ~DòMrf9 @8¡_  ]A2l^v{}\ᦍNg mb <\~a=9 GЀ^-2oU99B`j ~@/DqD;LSnu ι;ioʺ Z +R>z#4?)<p A]H[=U+jy_\UxYW]^f25y0TOΎ|,?%7P*ᄞ'|y sz,g;ZH[O/f%տ|D9@J:ZvDTHsV lQz F"7u.mK_85şJ;YT%PZlam22m#~DGa*vw;W%AC74ON3 P&C[Qf9CJHrz3a1!MM/(b"CwF!;w×nY.9!ܑF̀|`CR(1" ^@V:4?aM]}{i=Ge6ớ2lCOk"gpP bH,*i3TNdQɿC92J颂E@FƔ:n;}16^s%gMY6(z&,3|zY*+W;)E듭\,8~L[@_o`ĠW9  (G|P# 2 qOz ĎT]PM`o1+> 5V*OE~1B߽ @K\ُ L nMggT ߕw:g  Z]tr8y> WH@ 1va s׷d]ά! *"!AeDj}H̎mu0 dX.Cސcڸ!:)c>y65 "\uOg+("#[s?vBP)')V6$ApbN'S::@-YX%!`E⠯HDc1 R3ĥ<4;;i5} +^*F][7 vَx 3Ubc)R?0T3>&ٹFXǕ2uh 7=!xV6ޣEdG65O*0]mN˻gw>۞7H7bSO\ko>qЌN-̴3"KjIA)3iً16j/uMj%CD]'>`tXMA)|1zmȠyW>ӵb'Q=$Lo:{/=0Ǧ&v*"Un@a$_Ӛ#(A;MͲ2-w 4@ߺTRx4<*OÎ8DKɌW>5Q>@] tQox2FSB787ɏrnr=0w8>K9Ө@b`^"K 5M0/fVZaP*Mҏz"}e-9TX^{j m:%@0:NF}A_@V!q@Y0OV S##nQŹuVPUAֶo$Cbf2S`ۭ0%v2R͉YzSu?ecAj+~*U_S5RU1CT9aBSK}޸S)>72n%hAq ܛVvE^PCAG.|#_UɊY|TWKNMkR]:?ÇK T u$oK*e')G( :d|2,P < eҖ-+1/ l|E@řb\H?tw7aLuTz\73S+ڑ~yɡF6gbG#E"o#dan^R)F`a1i':T^=q*{$02o ci+ԕ&k>"4hS19FAv:&bВnU}ye$`Hѻ79p G ܏ߵ UV9l#Una7B>^=Ƚmet1VAx\1"TNcb6_kv #J gĎuHpR$yoH7`1=+=WϿwvg5ۯy$kyCJѐͿ]$C ;J-g@AM P6Em9i}i_JJPO;Б=8X#%Yqެ9bL&`fW>Ar8w訃(ד%oDL Um5i8Û.|DYuZӲР$x vޔTf8ϡ6+1s½$n~:~Vխla60?izmqT H!v v^en4kׅ@N#qxQ<"_eC&b{h,ګd lB/h{n g0@0V||=;EvX= twf )̸e}BY] [3bAW S/oĠh:"i(%P hT6zm?״He:e|e(0S<$r1rɔENѲcH)ljݏzzAwyObzcO}føj'עԗZZ[]f~p|DC_ _ ❽c`=]p -U xLXN{ڸtڳ}&W fucQ{Ҏ,< iكT4ȑCt9s$Je!]R4Ul{ .߱q }i9-o3$JEs x| ZҋB vV+8ð9 )%RW$gaUf\0#9LeUӼk&L.hr;j'0CRG>Ī GnsGe>26x WBWI#-(!ЮlC)fB+epÊ8Cs-*X𧮘Ý*\lSfM89UCQnZ Z(iV iN-Qo"NB:G}7݉>|#PZws©am10ĵ%=F AQ pBe"}9;O_:<{ vCBS+0 SZ&H b!czW__nqRGO9Dbb/;E^֖xvWEqx{\Bb^7)@n%\!؈``7z>f]c|A8 ״х Έxdk=tODvs SDqOz *3w,gޡ't)e2@IKh{aN7iCӄikͳ_M$]{ 7P"&|%.ٴQ3X& &fX]+]YvgV=BH 6:x`+€|OL6cJ\̰I` ־) FV]MDH )&ב6? .ɰ2~Õ{s#6V7UcpkڢE>";*KXVɓ\Dbq(*\L!־⮭Z pYWTt*!1 ]G|*"w/Ƞ`dvi+Z[E"HBˋK/I!6"' 7Yz}]wa/ eΟw1R $dC8I'mV*rb 1KEBM*T6jSZpσX姍zf_ ;V6uCYEoAw6]nf4y-;O)ך5ULhdSVIurnV]spɁ l) 2@>x>gF R7>z3PX~MWgνCT4ݣ9Hԇ1,cF  .nprWQe=\#CmyQ:G ɹ6t~.߅Cx)j,P;Odwgf)$SP+$x~BW x%6C'@$ϟJ]uWN;^zhؔDO }ֳKWẙMJccZ;Uv+GuOg[%^d@uqsk1TpeWMuV5s5G7`j߬Ij;z݈CWRJGF5CrAa.0r5s7ƥӖY TڨlPlzRgagp@$Sh74v "yg" L^၂{W1- Lɡ=OԳT`0!g|$_ ӫ(Z`ڀOBK1!RLa\Xwy-Z6#g;DOA҇{1W]ǸQ+*kB>B|,3+.&L2؉)Qǫv;F?h$IP0 zU=hOk3ˈQ 0DES\ql"wtNz׌(S"@4:rZ_B/=5PXN`Xɬ]DFRK {[FVNЛMJPՑ*ZŞ٧(zAJ*p.N_jQWH{nX^fYHGmD$׺` &Xm^6eN|R[i(JxI0zUܞcq`t>iq vGġ`qUL ?dA35@]HrţDPrh+"qΙr]5ph+j 7彷ZbDz/  ؀x<*||.znfk\;K2u! ,wPvWr{qjX#}cZU&hLrMđdЁ2S E+6ÿ~Sԝ o"'dB{d"d{=X9s* Q#3Y`nbi>MH!җs͚E.۫Pr@z?f>5< Y=VŮqXcS|xYlHZx[ۻ}VTˑOIZ?|gQ̒ڗS3ַtccgq`,`p^vDc7 Ᲊ3=Tʔ}ҮlD`$ GF𾪎w*y: >5#zM7q~hϘ#Xmtz[ux(%X34NW r $X(+YNAI"ؼY: ^sʁpUdWFrܬA&ǔIH=>0B{&לբΑjgSy2'M3tzkw@/1J"s)sff5Yd('{bFkXE{3'vБb}E8#!%EU͙͹͠\j$<5Mkv2h6/1 ڋ>ܳ[ b!d^lx[WEjȲMn%HY/{tJ~Z"CI:mYe$<.SogCz{v=ԫHtW ED@9oM mV+DUCIh:zף[cb}M7ȍ>~Woa(/[2c\כ:v|xڝ$l3z;AIqJπ@ Ȧ(^-D|ʐw kKkDf|T 0GD0DHDxDڲf9(P zgG E~}-z!dt 㜵 {)`b}™ Vi; 8B+B@3x~uoUStG<% Q 3`iھ\w^˨O1*i/h;},gy5֦FS/*Jɧ~ ޾}V|Nx<eF/G`Sl~1BG4{Hy omFp@3_]X ?2Xw'ZH ,fu5n^]~kM[ݾ}H1$ܚ\BRKB/{slm{Tΰ:Y/2{=Pi_P86t{Kd+9~>& p[y^o]"S8I;ӡ#gl G m,'Tއ\ÏAT.kFbgAv9sLvI%j W{vgT+駙A=E-*H3֘}M= vn'Ȋa( ʡٶ"dzr@ۉ(h1n)#PՑU ?,_$vf#$|bK{ۀ0/ʨ9"z'DThQƪH.^@g|)X:ٟ2bGcs=w{i G;!y{J΍َ)LSbںh;iHװRaf:(}V%x0CQG3iRo>\i@^i{||PEQI99F,LC֍ڂwq9(Ip]/54[֌Zjx6zjCg c0T*Mc8Sz~Z TZs8P 8Qai n+ByThƺdJmXU#XoIPzM]]=&&԰a"5eU|ZvfW*PX:ء VN>{D]}>%E ⇈bc~+f%ՐV6|PY)ݽL!IX腃_PDeCnkgU,[hCg|M`Ӌ^EpU }l2D: h8˓ı5GƵ엏k yOǧDDe.& NC2 1;/JGA|d0,B_8Fm{v 1 7; jRѡTA2s՚sN^0;XC*c?>(<Й@A{МLAKFoǨʨ<69-Pk試Y_P*cr99V)Wi,1QJ;<t:%;1~`FE"$=\"V6vjw+afjmv]$9짍D{$C.>7AX 5G@,DHm ">9CkܠkӘCM@ÎEfa=e#QCRccNP H *q t1WȘfܾ/A lkDĒ{5L1Zt#t3ZL1ZtZeĚmcXK.>O;.^UDW$w.>3jhLEc_ }g⊺9b #r;r-3nۂtڼU?]PK=(/$Xp >\InLi_ ) ii S9'g ״8`pH{|nܮvrП z=fT᧛Fݪ@+~)M1HG9(٭[e6{pZKAP1̚Ey;.Z))bՁFc)W,˯,\9 +5!{&"-A  _\FqD[$>bA%}JaP|v7' jfJ 58G2gH ?yc,i{K#MC nDN@,:gz }u3'd@Vd}7% 0p`#Dw- =*zκw觩#t` {W6N QJÃB5fVkKhh[]%.FX;)~ +!`ՎM茗+$$cG JCSBFdyJ8C LIV {ѵ6)ӂKcpTPI4 %9EUJv q}pއ r90YCS3EDFF,k̋i8t+l$G5FJy]iMIn4ώt{:hvUWN,Rs^uALoՒyl+^Uk!~7ĿC) 0N6}תR tZ9H՞UvMWnfqk7 0B2U*+-)_唙N/a✺ 74~n6taOGP^{1KT6ϙ+CױCи*uXKDt I,avb }XCÂyLelpW˛zwjԀrf5̄oxΜI-ƿLrkmZ?驆^akFXXM-]SW`v B G\I%y@/DUEs FNH)}ڻas$ѣkXd J&-Td6{*úz SB.Ge!Gt*]Nj݋CN! :t(pͨDƶe11B %OT;x`b4Bu7/y=!Jk!6#w0JT[OTؚӍY,L7@Âc{M©jMbrݶ[wڬ:Ƣ Kbf,q`E;$%T11Z,%1NI$ˋZEI8 a4ʸ֬O( 1X؂XMf@\n+22}6 |Cֲ+ R@NK[Q*WIzG 5"%z"+t6pt!i˦E.k'ѱɘv~|>-Hy-L_bj"@]W*\1-,iა -Z`0Hښr9UjOVCZ"QHO>#K9r+ĺa9?"UL>g5R'U}m9h)wEs?wٰA'oKC # .L^n!xnPBI}㑝-<*r+cr E(L~0.olGNd@>B d O,AΞJe1tr)ڮÜCvDDgsRۍȇ!c>C;K1, QcUDh1 lDl^#8'+aL;7IgE!n*%QxۜxI,Ðn+c zaՆepq5ZG@^U$>&? 9?s 2_CJxGxdKЁaLɷ$gB>YCv o+2=pP.g.:lxy؛1> f-Լ9YMQUsI,nW/w/U1KehuVkYlmD[ 8$-p-u?jPL^z801M+Sߐ"7ۙ2M<3:P}Shr^92x@Ԃ{V >"rg[ յh K*ifu/# BEZR mwJ➳}:A7㋫ kqA)<}V߮$_ٻiRGucc.č9uVD8kJ*\qz XUt_pX|葖Ad*Ѱ]qT7n{ԭ+rN]jYYŲ݅kȂj``N.)m3ofmK‘*<%)IiX#<ϯq_E2z-{^9ge!fޮ`U\WMwIЩ<񏱇ʍ^~烣ySV٬xj14?q_ȨGaIizqeYCZq(a<8ݠh&o ȇ3 Dz6 2|l8I0SuU{5\6Js\s5 M\iͱgȔMC9܏(*J7hq`"RNmׁ5C-li2PAx2-aF{Ʃ`eBS򜾷^8&S %@7@c& G[| wUb}:|ðMg\ޝ }>6shԖζ@$ Q+W(ZiaAy./nH ?RXW (XF :7"ڡMl6זLK2|&7uXUhjzl~z`4ifO]9w=Ҽd_mߧtox1TnuRצ E#Ve>m傛NZt4_]Tl o0v>TOp,Eơ1a!jSIo(d|Lڐ'}d| n^kL KV%dVXeS8G3 ~ Ѐ܋&*:΍m4\ܸw;8]ًGIb# 9^?>Kċ5@96/NtGq!)EZL T jx-o!"YriDw`Y9SɎ8RB;#!U݋ j )@Ф]=b)@D y^e'JȂ8UEX0@ dʍ=tN~0Bc%l I~T:|>}%oDk&Oq}$؇ @y(^%GlAlh7X!Co,};cwj7 3 aRrkGk鰒;:lިcǏ:dDϯl#ל/JYVH%n>QyouB%'ʎT#09^xnhD =RnD NV*q,Ney?<`R|2RO.+6uRΥ@ HH1 WM[[4ݣ{%0o `R/AOH~Hl?3|wHVx,ðuzP.cgX">E =6tr5#r5ql*z'65M%1]y9Z>41i*p*S]V MMڭ-!` 'bCl:)B0t65>`u=n; p䟼[\yYh)"NoJ\dXuv|OfM+xq[QDwwI5Gm <{%W T_\|n`du;TJ|̓W Mef$eT1x.'uSG}]Q~h'Tu/8](GMf m&+"}Wxz]cE>` jQ^CU%ZJ\;Zb65l>)4Kd|XY-32Ŀ>(@'g眛2Ao"Q}juxzmv"{YdKp/R{+7ntl2ٷ5ȰĐ=6(-չ /&$}[3r'%Ao#l'Y&K$3sFԫ> r]C"I^ \aL|"{A[ԱOϼ~ŎXي u=M9+N,S*Hr܆ J@ -^TZYX):s 46~'BF8`ȑ`ӵÏnAԒI(0"sqψHEsM`n ֬oO(og @{Kˑ9fp˧hZ\oIxV$d],hd̍2n݁xY\%+ |aiV PtP:x1y k3}C1;{G62tp_-k qk80QU*0)}{yYKо)9$Rrd&Cƈ:Bɶ/n/ ӣ(EjiCH&oxt{= >IyTw"p\D6U鬉ov-L2 draG zbW UI qdSɶSu:^aB0iE7' ^%"Uj_x^ͣ5r+b>ê+r!ҢЂЄ'z-p/Kba/k.&v/㻥?S&%=ID {"C3l9 _:YWUG{P%<3o&5ch C!)Uc \!|ͦ`h\6Z݁ȕS<œUkhltRt @<Aܕ3ӅŊ>gUHйw??[-JUWCKުA88,Y]B5* oIzU $C;?%RUY>, $ PJ0pF{/5E3jtlwPJlb9&8k)fͷ93s:{DuDٿEn]p͢ ȌQ]iݞOu'gKM>Oy u}HW0zY*Ta n^0 7c,wˆcF01{1;tΣE^A֮.HL ;nG^3wh,0ȗ0S{Ŷ1H0iosyTR֍aP7hXn{7f -L̶BxaէM{L)3?E> S w毥١ZeT 0!,Z/l*2YPe1*!ofUP;סN',p3FD :]SC85v=( K蔭 ; _0DM(!_k o͡Ƴy:1(nt naZ8D]j;:d=0BيuzZQP5#j3@wYJTro :s%Jc1@ N{6rz#c83|36MN U~BGyLW'Z(a$חɜ/p?u0~y,q//Mf!T%Z '3}BJ>C8 }4|[1">a' 1[vx^Լء7&\K tk 8 MCmxlBېFnJЮmrrs`g 0$<:Ky4Z;1h"!T?M^_>S+0x/\ m? ./F=7Y"(+tKkr{sLUQ?Un'gz\2I>S/ ?ALna~CpJ$!{_罿XKU~saQgm)a0嵸]&dw ` =mgo|I,M8XOlmБ!쓖_R+mrD_GN7=ݲq;m υ9CT xh3"4ZcQCHp?c3#h> lNE]dT n:_ QNx]ۧ*5N6оkKCx>0"ZK6(`Gӫ?z9]Bcb,^+AF3fbSn{7/>NޕOQɢ823th @d?!=HeУl'`s-|QG|{@ubOC%AuaX Mn{Wb.\bo!c[(Fd1|K_UގM˦͒Ɋ(3bTW}9O 1PFnNH wXª0`%TBSlh.!^(Q#r1E_X|C{h!JĽjmgs~EGB3Tf' G A~RQ sVW`ҒUyġ%VJ9c=YxspS㞲>7NۏFh !1, g;OS=8 w`r쭪\XĚw&@$EU78#'o%^GK> VT9,Dr߶л~N dQEN*W0Uj ^G$XQ8<.!RѪ`锪8=zLS{~@l㔧MPYIϪOMXUB%b6ډ܃csMz@DtDTkQ+-TIlsO1INq-icgJ'S`1*9 (CmϨ=eV@|S8F̋T,*vl+X76c )l(f\9SǯJ_8`wHD#}/ޏ&zveA8=;S%(Íar Zac/3NAUjeUޤ KqۄSI4t=ٳMzpN >XzNO^Qm̋ՀC )9Fn}8g;yއ! LfvW#<~cx3ŎeZfGW[3dt˛):h jXđr~ת63j3t5&#SrQ!*ҳH8ދZT8ߊ$cqhIZ'_ ojM _HiQDh{|)d[lf&VP :}}LHgR3jv45cu0)݉m]չόcy ?[f-I;h{Kh`G7v=<K⿩a+&-~G\Â*Dv$ΩѴv}za @8ٸ'Ɨ.%lfKp.\9zcyQAlgzl3猣1/6MbOIHmw9x8N,w6vŻ!-,i\)5j.9viV_aiYy)}$x;Ѹ}Km~ vο7 ^ r^Rr'x֥..FnTB5WvD1p&Wv^8[UY˜YǜxԔ &\9JY"4G3yy팮ek}5).o Nm3t>0΅@#GGwn}bpMnҸ Gs3Ĭu;uSzm j#E1GqtlxYh%cOW!hZ4A1~T3AaaSJQICwݪUk\v&%DE!Xe=DtF25(%6 J5u׬A9lwː08v$٬: (uPf]\ۿjˣbmU*:A_Z[-劕xP"d{>TG5ZS-(+qUA uoi@}_lmH\0xV9-fYVץ,C!l儠L/CFH _ҋьhE(뭔Dq /_BOTTmz.eQ;*my|?c#x3r8P!0uv [&*Ď^S*Κi@=5*R^"!Rk^ƚ 6¨anizU$ c`A#erHL!9ڥMYt=C0`iJ|FU0?$ZΏ"Lv#( h8){\nz>!9cn)#%X\a!{KkH$&GbA,. %L{/ s@DJ"vK|g,"llMĪ!7AWLB9:waO7[fd^`#Ng< <'sgUIf5G )Pa -v[k<&%D+ Q.ikbMr#hBqLJ(AcP!z0Sx\D[0H<ν·5N6zx\MlG\#AL[q17?{P1S~+ჼގ`MENɄq6Vg%@/gb9[%1$*9Có,7%$k.dhhbH>CpZ}CK'AGBYw:aI9ÍxOAUZ?lor\BKm1bo:m#SbSī鈃 ,;W/Wr˻{'AK5 (r6\\l+3/X~Am%hs9sٗQp>-2I șͰ0!6QA:[X&kF 1,BLWV9:B5xj+'CD^l*X" x7t1< F{)L Dઓ]M䈆UjGh"`]OTh Gq0\}jSu#Q~~%bs:>a6+LFAdC:, E 8L2)T{S]DR3N %7-ǁSJ5_ug1Ф@g AwvB[L՛NWeՑߚyEޅ?d"Ք616ӋxM퐶L&&{>%K5UlG}h)m+3Ҥ)=!_!\\'Z,㟶.kksp2>ظjU1/a2dwe& 9 V}QҮrb:8i`Tҥ|1XQ׀U$Rɣ2,P6QqrQ-pR?Libмk,Lד@G[]M3פDHq_ )]W(=n8S2LSk n粢o[#aιŽ-?(J*s#.94|Dž]b-4xF| E`Mw\,+w_m׊O&c] hZ0/>+w EAa3*)A[0jVk ڣހ -9Ͷ:0;\8`*IdO}-kYȀ*w\ꃣkv mnqfn{q,W⃳:W:pWW*| mB^ am]%# W!9 .M5c<'J" ;gp  ʳ(a3ĝS vQ$3͒4<Ů6T TXfݕ9 $XM.PGC6Km؄זޛ{YG872a/[U ,{ /ad쫱;wzoYb|+\yr3icH+^{QfLPF" ?0K]- "˲JLb9يU4_4B7!y GpB[=q^rm .'wEK@p5_$oYֵpoGe>(G2T6$;|.@Z[n2ŸiakP%3KfD Y'F{R‹ C)ݐmDCP,Qz V2F-EX ]zylYt[\@.45&U%c=.e1L7:Z N:SwRa~+2:n|9Usb=ƫ°ǝ$irxX3XP/^ttt +qo`0o]fVPqqI~-pD=:NRIvN 2 s,? sHuqs)zKi AGOomˏ%7?@4:- o$FrΊBőSX9gէZ*_:Wk]a p Mu(8ib&B9 L)Tɵ0c4?YVC}?:x @ +Qax*t{Fv^_Ԥ6dp걿 cr#_}>-a9uSIHߚ搈F9:\ ]{X\*W$R0 (}493hꇠL0;=RKvRVz٣7 ?~2zP3.wC1K[t{jZ x̂'0)PC=sb&ZpeKF 'Q?/}/ЋESdRqqw Fn.&D B^NPdһĢmG@T~fMTLJ7e0[ґxI0n܊bPhKpXܳ{ 4$~%\`) 3/3Ud7mjI4zvbmsEvǖM$q!6rաʾEXg:6т7o_QU4 } 8m3hjScJ0JO˜ir]9NNKI[I *sSLY;+W)Z9gQFqTMv* D.m"d;^vP=$6 ~uQ{ŎBL{3lWS΀PS2-D'HYV:1 xRVUig0IܪYJ]K=/g9cH"dIZN%DHYfPK>W״$μ }+#IM=Q4`N|[ϝ壄J*4jO>bh&;=ϒ؜"P|"ģIЉC%c }9T~![*<6sQUxaz>%#\I֛u /`)DV5ds`"*)q/.~NZi/D]94}Cpf(# ;KASAcUi[$> \2N%( ʤۉY>6'wD6 \ݙ;FČ &wUˏ7Ub(`6xzc\Uq%Q轰i: ë &SI6oy *ya%d SQ)`ͯ $Acqm겉Q+;ErQθEJ'fFL3 q_de7ZtyAq -ٱeaHqC?Q45"r-`fZtI0mtCMfW,Kŏg~*@3/ˊB|U졍{]z<=f6J +mj?UE'!2Lʼne]ظ#}dؔ Ȭ;F9 ZOs?|(&\A=L6w,!C |? NqVk*ӫgXWl>t|V-j.bd#u7|{#Jl b [ݦԽ3k]f6d]֥e"9dor~/;>3C1gJU^ $}ٿha{s0֊#6ldFjn -'HBKi^J a;1'/.z>-I{nO^,z13NeGf+_F$%iֆdT{t*# Rh c:WTቖp'3J錝Gi#;\i|b7qVت27 s(/")u^Z<]y'C#RNםBhAhu"<z4߬NKJQAkYxB,pcݖEx5|C[M/ȇgӯsE@y ̩%ny?& Q;Sw$ d [)9`U 8*&(u{ioss"w?]}4%t ʾGOmzŗ̖䂨hƺt6l#Pψm_ oNzW L%rRn)=?US =@т=xnV |6S ^His(lXpl^4fM+}]lc/o"FO{БD{ A0!5 c _:Z9R48~g12 v߼f" >J E*n=!$rs+I쩝ޟ1OA6@Z(z#X&fDE"9ՙa @Dl䘵=jгRk6 Uɩ8󐎕 -p`<nhh~ʯhVI-!TAMũ:2nCæz3q4'gF?77!L)!}1(h36u%p#T2K7ݤR;uF`qA 1e{| m@≱:ld*C.[Ss ݤ@b>g|XƉCK.h(VA=(pM>0LJ N}[t$>5a)cCNs&A $TQЁ2WSA Ac~"m"0"vM|o9rBs0Fn<.٬Ȳ(KثeKd>ᨡ7i ~ 2˝6ԐV$S+m.,2KKHLCXdŊBt=[\ ޡ3$xUP Ө{ii~,rIk|]tf7O{e"v9uEfhknI6)@P(<413`;U9vjC;["N!t#sh张U cɨKDE `Ϧ)@,̧n\yMoF$ 9kѤXfB 9)ʡ""FM;*:Iy;Եaծfd/D~$Ar{WX؛ӎryMaə=n3j|I][&'y#cթc7{9GUp#QV%W߲EP^[oY"IYe*F|$9ev谇$gB)vb K;PԐs>#G~ܽ ggpS5Ąf꘵D-3HҼan3ED!>H9m7.tq:ڇ"[pTδueiX?sbd&@@чsai=7a n;0O=@/_UHF+ Mi1=gj[BqͼUͦv0u?\e !,hmRʬ%:9(1Pk` 良fx)RBGX/\9&eۥfvŕOhCA±j?w!+)<9 ;1RxT0 W_*EHڮ:!㐿Irڄ"tcniޠőM "Ji=2 5w$i9Uc(j) tbm4lla|8(IUM)a)¦xri6tf?` jD(KJӃm)#bq4pW\;gn-"%0E6k MQGt_ǩIi:ӅqSN JʙB<(z"գ*wɤj0ݴ, !{e/ٶI'&X[`- u͏p#`9fǑ΂jqt].HF  bJ#M`@> 96o,y)D qjX+*- :j&WrJ7 CEhN}S{ng׬Joslep!o\]E F[ 4dO^>xF!RH-YV#USkـQ,t9CxI§*]8ђp O6G9/ 4 ☌E~ %y@ g ʯb^G=3WJT:w ^`FcMj{e-F7`e ъ\ϩV(['pNc4<B< y򻅓%ơ܃T殴b?nۡG8X %[qNE`ZJb5J'FF &BEhٮϰY`Br֑  `]H$ܴDzksqt̬mLtcܢDf˜i]$3% nF_G:u[Э]k2;>+U l߮rWJ>HнHQ<DW">?R)J,%*e+bH'xpF#6֒jQPE &ԴS;pU$fJ30AzX/kʼn!m9nO=.G9AFjAi+/:y8E>E߽G'}K<S<PnpػV:w-BJ-,L3Gf!ީ \I-6yu0<\JFr Iu"{MPP؉ e8cSc | U \ q_)Xz;{C>YzpjBAMʐFֲi~Ӧst%MtڼRx'w@Hk|)gnP<{_#O: (iғjiKeX)T+55LJn#lKL.+[3jamѩrM@>4-:VMI ,]R S[xSD,d>Z, _`@vyuw(`x 'Av BLW(Ku#}Ť4 "[D' fNxd5*N+ŅkP\/B(m&ޥUj*H#NR?Łb(sr;;a:lحޔWR *v\u5x3zT%'ZDx꟒_wC n\]>?qT^b/B=Dbɉn :aQzRArZ#X Q|SZџ# 8|ANԽ_Ϲ?lOuUMXtW.l $U.ةv݀RIS/QI {V; Ko}mo71l/vv%J9$"glLk#Z  C(D,aYJ~Aڙj 7| J*n`Dg3[j4ÁuJzҌrh|v"ZXcypKA(/ HUʲztmHNC5A [33rW7KJv~_&kӱdGΓV$ Z1⭹20Gn4?'2:DcoNpz- RbVJLpBA+GQG5LH<*5=5V*+>rBpiC9)MSBb# ]n'\]LRqԈc0gӪm2 lJVi Uc'-!'-!R:!FQ6InGlk F ыprG>2h"^&OD<p,hb13ӽUO":JeS|71>'l;F̖]s ㅒzc-ھFxX9`:xL{*,P߭xT/z㚃ȑǂ# ^t)8K0'aa/qG0K!j˽GWriאaGGgˠ\ ) tp$V;lh ©gr.ٶ8ޛћ0Ka@ZI$ F%YC(Ispf\Ι O}LMEeH` F/~pjMJ%{ a_DZw #5=\F-|g Lh©#Pl!SAoS:PwٯT ;_\nmPta S2)u]7\Ii]5PzokV@U˴ U*a,$ p7 s4m5Eˁmpky26[A3Y^,&hTRE>t6q#61%74rV3K˺qG8p|p13M?Ypv<jQi(<m=+=,y ͆ {0,> @ 쏍ƲC-)xbܸS \h ET8)V4֬C:E4W"uH DrO_ہ8˃;\)7Dt$C8ٳś׋i} ~&ڬ~kZ3v`]tutFt X`_&`"N,g#A^Ӳܕ'?QeeGKDLMLEraW+'2ihrۺ[p 5J{U !MU ^ AW2竡ݰ`y{{r7e;V6*\&q:E^[w4iӢ5YwYdirTexG*.=(3spWm/{SGR_l>!C*SC_PW-X^Y3+nrmn%:u*~ k ^l3G}HbQ'ailtI'i [6/FNېECރc-DJ6GytԳ蜹S ?V\t'*6Q55$<i>8;<-fJGF rOC7.CS4QPXTܯo2u֧dꐐ2zIOX!>y\iwR S˱pGTEYm  ";Gpm0 7TQ|K?#:#z:Rd|vp?Tv52|L6Wb:PiTxucr?7h5! [0$@7E3-1JU+ɧsDP_N8BRO‰'~VEURDzg,?˴dK4Xv'jUF wUjғB(bX J,kLEoiyp-c. :`H4Tdh&%M}\eBh lO:qK}luUqT$Az) {ZE)-/Wf|/hv 7K$w/!T@E910*󋵫w%cQEB"arAlN/٥xZל_OPS /?X+)L^Xxdo_<&s:V> 9w>le@^+8ZѴWҩ28r=ײy- +mkYXtO˦jW`,QQA::v@^w5ն&vd4׻xBy̜ŞwF9 Q ˺1#$(d8zVπdV.C?0j fpL\ǣ~HKb~?JhQo~>yׯ:D VoCZe>wZ<:e~3$e~2! ˤG7dh!Bi\vWr5ǝk" |عɇ|8({ea099sk[=X{{mmmA?T ˱ث99&bK *E8[cS(E O|_aH}Q !v.L<=]y:M@@߁Cqْ+0Nji+97.O߻=L#CY ]{@qCt?Ka|Ɵ !në\]-'+ ˕3ؼg"I-P6i)e=m",Gm'`W͂=HCG4 +i(ȿӃ[Qa5j jNzf^9GR]sSݱ&sqZ^#䨦4ϮI,04٬n ~f,xLO;sߥR3LD;v/*d}hRE1 loq~oD6&?T)уKdo%80"}ɯqEd>"js&GXu>qצ̨N \Br[.vdˆCd!>+ƤCKCW n1U¤عCT5W-j_4v ȹ;aNѺ }Ms?u~JS_BAٔh\ʊcDb -zoX@Dv"`!!l2:T 'o/9d"Ca)9GpthNd Qb> ~̹ gF0Eo_u}cMsQ+zFfh& @ate8;Jk cXwoRc+ n\S_iT@'Tr co'G{,e 8bHŋ Rfw!}##s 8*ϛ8IBtzHx`9 &KBSaw*#`o,)'Gb=r"RFB 8<6,QVAUhk]O_^̃7{ Edq03nD~ EyP|f]}7z;N"#tlī~ɒN'Sڴ}iboļvƍbkJj-ijI3_~{O[-DF&=2"]*]nC6h77ĈOE@H8ꑷ`rk?E6里u׆ICtU/dv輈ZO"eO^^$uΩ>!=Ac"Fo>V4vm=NyY#vʌ9 ;<+"Ax3GOcDB-4+r1'ܺmi:"oW UDlY2B L+{2^asa)x?e:{EXBΠ,zUuPƻH}fP;G<ổ<` wF_VXļqLP,W"|^4Hj T!B_i9 f1a^oV[Lz^F~vNϮ1RWEY0^w換R_v ഻ $b+\ 7[QYZ+tSc=BW ձ:D7l(m͖ .-;&)"Flb30 {nKwFRW/w!;VG 2I{gV#?4kGPc^^<,WYCɺKRt'W5ޡؘLiow"8%t[Ljh#V!`e3u`ԄQhOHY$_X+%Etq?oPqPgTR<5̫0Qᄲӱr"e^8Q;ew1K>3Ujg6+xUg_TɄzfӮmlb{WHNLJD/єӣtnG!Sb[1%@?2ROv?DبQ^\RrTzxL*1ymeJKIIqd4 De/|s`&l!uQwb&΀UG_ƎDwY:;G7 "MIu.l4tPy?eΰ|GKfNp=F\EN`ږ5;&57O֔N]߸n4Rv!]K}Yi%_)mN9U5 VnԔ*(|)+NԣB(Xx%OmUmh~9}>D gra{Ih&3To$EbBQUJța-Cؚ4suXM hд`.h:xC뺱?1Cȡ̘Q7 F3@@h9OJzp,eOtII,5,w.QRQ_sKo\mQ2YS]5j$%􅌽g\o Kڡj9,! ؆ԝJA^}%إ_Og!AgO,um/[O؋A5)Jt" >! /Lð x6UP{y/!OZģ趲k|+di~%98;@;~GK@Հj c%*FPT(e+ʏ[ ~#[l[l%2d1jUޡ:OW\˗pfc.d5dlC1,+[`n귱5O,;oSiE1w&\`5miAn:l%6F"Ce54P|br+)7G(2hllZw2sk}!jBjЁBLؕ®דmP桴ګELeQ{Kh2w {$ Z_j[K:4 {ON@eBpEZB1h`Z_0/gekl3wCeʧfXC+#Uz m6MΏ;F2Qp2jB4џ&<'Nr fL:SLsPtvM9Ȣb|_f.a˽sov&e43l ܸ_#PUdf敭e`X5P/9y n3fA t4;Q˸׊uGF `Rgy<ȿΰB.hu盻w\aK%K\ΐ)V2 )ojwPϚSSF=9P/%ٹzճ@!Գ7s0RߊNRzvhv~(\J AEj6*'^4^و{D 9exWOͳnBG0nis{af6dբ(ٰӿ \A$Fb=P:ЃnT|M& !dy'{r]s,>GK`C+ıA mtA>޿&zÐWO?0$ wUSʇ,w*nyG%" 奪Laf(O.p=+q :Q_ݿ g[oU_4K\lʳnRTn6_ ]Mp9RtC# d̗+OMy۳q@L:\k#.<"Ef|M@e>nYߙP$w=t'e +3}D)/Yn,zr+mLKZvpP݂b |vk&*_ (ꖉD?ee!G n,&/=rL+s3&U/@-ݫlvqAF9Dp3|rU /c[ctU2sܗūBH[y,x_z|N|-3#/Wh ywYs %zZ Ŝ#17ˋt;j[# W5/ lfGo>6y++s$͙ Io*f/k]? YN4g]1';Zy`z1wt/+F@2ARa' Bg}sԪ1YDԟ[wߗvڋ6` 0"M!ixmֿnfgV1ZJcwc őDJklrT"I>kYc:S(2Qcn'X &TS1/ u߷Q߲9m/?Y.;oc9$fl޻逘%ɷ}B{YM[L㧽eodiQփ2+6/9C ։HnVel?Țs~}6/Y4vݭ>=zoN% Vɽ6Ky*],u3 FfIQBs@7TݐwZ$&=OܝK=KC%%i]u'}h u@l$om]AqiWcDqf(-jeIWMTՇKJ\C̚؆bB鸭е>6 J"SF4& 틈π/PPVŦG>-c|Rn89HǃJ2lwa _`'Owoi2ԝFV&̸+ryOCm*U%~ yQC+h1'+͒S's]E0]tz{3EongNrtQE@F=,#GPAF`g&x,} dSX/4v$mJs|ELRb^%I Cؓ` sUd^ +F#FM"s; pnZ<8lPKf4'b :SEIzQ~_M9)ʛ]FD1"gcիԤ#Zp_byPƨN 5K -K֦,nW_:m'tA ;3*6^O^V- ;gU})RBAlx1̶m!m8 6]eV%uԲW27bi1OԐwk1[:F m>_vyM"hNDPo(_@r(^0ߩ$hs0w> CrNޅ/m_C5&sIY8z>#95;1޲7>8 ApR_@v"/1 ʧA8Z#! K<ˊM[bq8Qj5 t(5)RlpK@P:n¹v\I Y?N]'|PM_vC{qP  A3B/VŸF|yJ*|D߱\;¥~,:DDE`^lRqYSJg-w;B ] l9ټeNKV_ S6ra=k@=(l&cub'^8D4QDžrK8{]J 7b2zSoYxu!@qM G*y[Ycb<3F2Gpgg(7[<#B10%`"yTTb!jɍ2ưNg1| Ϡ׀<̶kyڟeTJk *k[˻nD*/ǣ4M3q`azE5buv~ ـyCQȗؑKLoqmo m{)4}ẽL:9.RN,D`ނW ~V&T7**=ofkǘ,7}:7rV4+< `q >_ Ox0aӣhsp?1rk|3dg%:lJߪʹa&6 '=nT߯$gYZK:REtJ2z;͚YdQ݆ )lYdb%?F[41pmDz)$ Q2i@'y9& W''&|ޣ-64l5 `XK~L=nÒtV5SY _ [*P wf%Wĉf:[+.Di=P J˄E`C) 5ޭyb{Mhi8X"\Z>"u J_՟Ky ?dGك`I:Ҏƨ{$mB=DW0XZvн'x/HFoQ27"4HD2g/ ɻj ޶n-T`uZ˜i,firrԥepH䤦.!&4+fBY3 ^?;ٳ~Zƹr ̗ aX 1JU74JGn1y$  0?ﯜJ HVߍfe&-r@]sB Ǐ[Ѕ Ttp(Z 0&HG-"s 8zJ ̹teOaA bm%I#x/\7.-'Vz_.fʹG@}!z 0bdg&xW-2TuGI86zF6]-hVvDiYs(j@;IG貶z{"c !+οl؂27NqaWz"pvAZtȿM+A,7a_RѝgW }Y8ٕ$g1苩rPe_~<8rņj)<zj eR◕ޕ$ɬ4[Ǭr ,%UoK#[=$pok%N 2n+P{Nn9~WU9Z tE!0͛UdqM7|;/4.d=+FW*uS_дUdS7PݕiS?u7%dF b>eتBQ/);bcWUnSWlJKiw?VwNқΉhGYb6K4 1/&YX+&U&O0ڝL%cbhbDr_#KH8782uRgh9۪dX 'sXN3U@2UB^ (-c*evSoAa4oe>xG6Xi |)V+I[c<z"I=yT=I(O87oh]M0`˱D/'ns=oW/m}oڞ;۲񞏌"\V3W~H@`30\^G~e?#X[eIֳl?Wd-w,_q3 d1TGPگ`#ʒNsVyMvc :Cw!8ƍ&k]uf\>b'AӏHQmGKf.?$!g3,U 5RsV-İ`ѱϊ-HBߟlu EQ7Q!])|;Ib_a#\Ȩ[1s=s{\R~57+Ꮏ'5* h{06ϑ‘ls 9x:C0?] xXH'U\;4.cT 4M^ :=(Btf=6Z$C(P<ފ';-™yz2̡g?;pɌTAa^uU]8+D)X,({7r>VL5$m as\υ S̺65?Fq`{qdG 3?Lerm:6dCڜW:ĵWE&mcFv0Z5O3(bzynF۩ѷm74>]eX Q"-Ds.\,k x X&bAjI"v:Jѷn fS|_rod*Gh&ÞAÚ,0|K6~K N[h0EbĆy05]VcwA˺WRdC 5-tXyK fiʜꐺ󫩲/ssB3)} {V/7"_4-E9Z>/ ݁ A]mMz1F#?Etaq~D|drX> ~ (WZ˷?"uovpl M,zEo7(`%.ڻ\3h[jp)\G"I4I " ȧv]`r膋H8 @vK\ }w\<vW> ޿teɘ=o;vss.x|vMW@XT7xŨH Z)?+y1d,#WڝO..ag3٪M\^i$ aoWm^܅4T:38,uZTl뫴x1.|DJ_I>+9n\7^in3:=nB2UE[ `DW;%+2H!nƝqW b'8'13<˷R$XTpۻ&J-;$ڱX/v2ъ?#̠gާ>=Bxg.C?ك܈'k^$4}( U$ϣ9^z:(-`)sP=̀.Nƀ_82}¯Twކ=J˶q+%Ťoph^5Wڗc-9l!ӃIίḧ́7es{i Vk9Jeq"Z -ጆ @ohyO&+47Ч3׸QڲХBRin ;)>e3&dxycM3a7X4}u{o.\r&V]QQkT`*_.6MXVvvˋGiґG;Cw>1(W= rɥ LЍZE}:X]rv{"i3(ޠRVX!>%jq :h \kl2XB>KѪ"-/D0HνԴ#> ?@īBTkO6B$yly./*,W/=g-譃W\4Wx/25XՌFlSA! ,pp>ͺH)h8Pl%e ^4~mD̋Vx 0t * G0{HC=t7\ ڠ"9idOzkX))X$PMQ]4{[^)yHeq3[|#|k^.s'KҷƤ7{D[kt?Bk43iEfwF*;#by\t1隮泆/N @Ե> .( ,3FC6(`7dG1]}\DkMS *je᠈f5yCč =+AHB4!k+d НC|H@f`7ٿPػ+Ax:6~)ѐQ DEN:Yt߄E`Ab;UC[a5T̢ks1 QނGq6rSƋV-錙cq@Ah݆Kk(/EjnHW0Eb.=bARru.o\n GkiP ATS.綝Zs2\tT gf+h ݖ O_Y>R42EM!|"18QGh&ojӇWд}hml9;͇+FB@_KyS 3#GKY]0gNu<݀#˞n搕Γ\Ry%#9_ 6/,%jeknЭ?疟Sa #grW-sy`#_D>KoRl`[2jѰ%tn+iҤg|  1zvؖO=拑eZg ^_Z$\]"Kr^e)g Tx,?g騂r&cMTQ jNhj5Ec)bi.oX05U zmZDS9~mmT#˶#lv)n| f䋂nEi O$plv*xsݴSy-{4 4YI@(tN:Svq Llܔ?T6kί(}eS)(Qqy!ĥQ" ] *B'u$8QaJ9U “YQ2 hQ>}Շb};}3TcqXCx]rqU1v~C8 VaIN\7|D g] J .%lՃض3"y?1IQI8QQCAWnsmxBHHDo8ufЏnU7w%M:J}a(,a*@d`L{\1Fo\z3XdcI );s,J -+ID; )m O ߨiyƒ8P-N *Q(Cwpc9z[Z 7( ?EwjM`+GGGdz{J6,UUuycr)3s[\Qڕ{FD izؐ6jªcA DC>nُfFzr1Ӣ)}.lWQ,w?_*Ly&r?\D(^>"as Ɂ:LO6cTiUY1D\:E)yWcH tG#mH0CbOi 4,1^cXe@Fĭo, "ћP|HI$V׾a;lߛn{xܷ Skh1+ӋlMy .#s;.U੪Z`uCr,5CsM{N@ܫPaI+e!}?BluOm҄T{IzF-߈WH[M2zN+'炁 :&7?”H(" ΅aڟ Y\;% Z9~M_zSFrChd7BT>uF*I.JQ|ϊI-U w2pՇ5zF2[Lq> Yy<[aRV W8ҟt I hFę+#8-~mF۹/1$q l*x`0IU nѐ94#g~ Gi_>bœR `][0nFJyAZZ7Ugں˷2(_ԝYsl5\`l%oߤD!&it`}GÈL%UX"nߗ7> < w8'wnJT@#;˜3A#$mo?a k!:r55t:o;Y ~OpϽF*|2D,gr)¶Oĥn]J?8:DuxNvC3A3U\Y`\=Qʘc)p[!ۗ#fHjFb;ݩբoada_y>wb& gr7 r캍 yMf&(l~GİG+`\Ltl,Bnok}3!{[%2ʑĉODSEq`A="1n{gf*miWA1Aƍ"QO*w`,͘ktBqq˧Tuxx2 #ML=sE29}m{UuǎjʁזG;msMdMX}!=Eh%:) V#\GG*?DW®tcZCPNpY."k.Z\GLSV%HR K6'A`^VHzmt~jCr=s.S1l6+DN=Lˊ )Lڳ$R;|By5b%S;7zF4G"@>G+-U*^扃+1 ɮl[= 8\20d6 }U~aCvn9V Ny43r-Km| lu6Wb8 Pf9+oH;ZBd;J v[<5(3&nTG#qsy-5jԪHFs!2j214IB6meLS"B"Xw ^ғ MG&xPw}=]@uZc U]Q=r) E=3?X2b=zxB1B%a8$RxL+x|ΒSiB^ s>G|Tz˻/qg޿f<ܴ_EL=隦tYUi[-i2:+c ^;Sr/V9_^ԎRwVSXB걫Ԇ)pjf;k_=rU:E?5p*T,ֺ嚥} _|ۺIu;t!F:q1DzjVhgC#Y ־ϯR1ӷN{"L0w]aR4ogvgUK;}>vÎCV#䑑񪮶{M}lyԔH)БUsTsSq-8['INg ڱ@69E!MQˏlH (?74^:g;e7݅u} *?y# -Y̐<+W#TO8)4fmZy\_HLRZar @6fJ5A++r҃n9'Qv$H%{zQڅ*T]\˻G'!e2== Y<_ @WγCW&IA2(*ntv\ՕS>PKKqŠ G }n\fBj@rk*Z5Ǘ#`nrfl"Lo<(S*= [ hX͇.|?V=mVl 3%أbϺQ("|nე|#g 0_G"/}4y%6neG;:M: > k&^<*"mP?5U8,3\,Dxl>Z3~kdM 5)6iu:ܚ9X`bQyh360Qh{O ;o_8܊S ",b1&1}l@6f2uJ1m&n:,z5);ùӑ;#ΓbfB*(dњ*#z(*ZUQFy倎@1˳\U$_ע7Zt T؄dfk4TAL.3@<)L+ՂwefFA>W؞O] kͱ% W"늷WXАYVh!P&uKH>\FP3.f\ᑜ|?x#(6OG1.Jm{.=0fg_] {~(ïWAo[9 x:uսPQUڻ1W8)Svv=ToOorՈ|3$pU?~߬pYy Gv zBʏBzKPx}>•1?}_'4{F|-EsOQHs>eV!8Nvb%-mY{ 5bGPR$o{`4-,Ma5l \^qF\Q̉/dgfMZr@o'Tp;-#QrBa襪VLxjVˠ.  2h1,^"7RS@F13Su/? ̖Opށh|9zYw^wG:PzmQįٵ@66hjxdxZXv5lzY1أSHrA8{v<$s ΂1WyƜ_2_k;+ULB:HS\rPp0-< ׆v`*YFQuGD)O]šG.g)NSc mZio*M=aWa4#:OJ%E7h}anr1s[`=X*9xM\UhQȽ4]Ch;=P `^M7iGS5:-R򼽔j r{Svd|H à;0d˜wR$wCh$R/d!Yˏ}%}T U,tR dWl lF=w%SVSTD xza s߰~-|C]TAqpp-TގmjMVFW[QP9RL\gCX=y'Y*/&=h0׋ я$]!fm.+B٘ NZDhRqR;k׎6n[)s8d6r3ڎEt ;͡Ь%6Mن?Gi\R`reyz|T {@mߛB'C >XV >1#3_/d8j{P`Bi ;hܶ CR%dsjZ~h]I+l/gA[40 1r3=-7}v*1 db՜r6Rۋ[rMkBQ%̝yZ ,c?!NZQX%荜I$ȍ^`S:5@Ld"bv4.1 夸׎xݽG+7Y/QJ!g,jlxP'=d>NR GTHߛ/ %C>eKCqCkeA}r\u;s卂37)>)JV=~G -"t X&ȃ:f$'nI ]%SdU1W4}'S_8߆kl΄D,E\΂w6zd(.sL梌Zv%NޮJ+E<,zLj`$#w(HM>z#`lNs-a';?#Zqp ~T 5񎤱!r0 A;f>Ee : e# usvlu7j2 XĚT@IU)ZKky9!|9/lUeQ Q._҈.¤炳h2|{*!~Bhpވ➱w^M98gTʋ.ݡwd@yE*ǔ#ѝ[49ԝ {bW~k%G).jz6lEɜ^˩'!L`r g늜ЧI'/_9l"KoBzyѬmWC6@jy NGe$式ޚ-4$\K:'2Qq2-sQZPrN&QU{wA^\8mUrwAڣȚ\G ]IEӫcGoxl>rreysGi;q6DJɋ6f\,=i8H(;Op4hiuDf_(t@(ԒOXͼƘM&#SZ{M{ ($!ІA#EˇZ:**2AR5)!hBF=5V/ַ^S%zTq҂,GP>f(Ugj+8}d'_w[v;6RݮMׇwBAVg" d5(䲑+D6QYz=J00JKW.TStk--cvk3{"VSF[NA ư.,6s6ZZןB Q)Ss6 .0wd~nEc֮ۛ"= ʳOYB>;n3Y2Ի1:R 110ſ4aUe G9z͐$)v_Y5:N#[e(,rnY売``JP+;FAvUwhz{\<¼㣒;./t^GQ2*p &$ˑƇ8̮\.:z+)@ĈMb'ݎa5x U`Ag)$Fd̝bI7Rګap!xuTy+(B3rJfUߌ!*'0Ya B$ Sg B')hd=0{W\ɕ1'[; EM8S(z+'&͘fME?Z0= 7{|?\Y`F"]F#0)!HeOlP>8_eeqd>up:4'K# >dXN>Tس ^'dT_Bt,Rtd:>Á,:!ULaE9r&K6A?hd* #[7"h1U~ﺣE'LrŒi 6:O+h1M @xR=xWITl\ع_NWT&TkOCd o RlF/J|H~w1I hd- 5ۉ\8%<"| #ZR#? vU-c&#ҕ^]8s'ǯ05#,*9իh V!\Z$H.ȬV9Rob/wW9 7/߄ psfqх5UH嗪9ǹ #/Y!W*X{4iCšppPŲ]{q<JbDŽqz7b>T'.tc/Y `PzH8 RM]~WJCO)k2fNFe2)+d |OB?7Ϡp%tDǍU9Q?fsfyϚx+N"C/mGn`J(b4}-juK$UY= ;| χS~>(255D]srb^׸.7ΤąZl{Q9x(zcl`;>ԘghLǓ@3$p z|sCϑ#Sټe'c(7c 1]en; bWm%Q\X}te 'lG+gu̾uQ6v1b)Ա 4$-`lb`P]$W VAk 9֟^o Xހ;R\ࠒ7c%5ȖK)Y3sK˧Fp-hs m?̮:$ Gyo/Rk²=-, 2eyPY"U*㤤>zFȪqC0I˹ )9{“zfTt7YS^뽊nP*Z  ;rewXjIR' k }ūv0,-uWsVȣţ X?>HD`1b᝱Ua^WK7Lsӂ7J$ eFOsK;rΓ1NA싹oK@wiH沥żzjtȅHSq 4P; piaYv]J >?,ײjIsVrPwW2YM~ o$~9֖yS:{؟O6󆏠̣nQQs/z/rL^ݎOY:kfV(:y=阛o2a!*P[n9ƛ)jT/$:we`晃 Э<14nc'[о>Ӿ#+Ϯ}?ߎ.L'w5MYTW Kl7ߛ?]\Ja=)v?Kh]WH_.ȡuZţPT&ݵxZ^G$ S:!]Ջ+[c3+w۱[8:&߇}\^ODHqg qU4L NkKޫ \S=V9 /rVz?}$2d 7M5% llw~jvtˍSܼE:(A්l01saˈS:Ղ/=]ޒ L $7 e9J--6CBLj/{6A!\@vPGiZ{O;zhuYUEid$`I4tw"3PKi1xPop5#x+D2MzI)2bX1C7CDSz Ki) ꯍsP fᔱXF@As8ӟNFXg t7޻u"Jr ]F@ iE 2\x s\xc<,Zȶ[ZnL)ܒd llgx+mrSBy}/qפ,jXZ.:̤f&cx^è$ӨD)8f+,_DXXQy}fΚWZ'~u#t$ѯ˙^/-FKA5'X5 91Z_E\i:ZX=;~)7f.r/LtQm@|Fؼ >2-&ZG ANr^YZR͆#MFBWٜ/ dL ق)' i?$LRIT(C䑟&p_Mk5VjʠHL; y+VD\fDE/(E_;qc}r\YǺ7 œ,J8xѥ,J[6q[Yu/3y}&=+}dZkab?enyt nB^\2&QL }lµl0MʆҐE9jԪ)H>6?q<4CSSAGC^y);uK7ȑ:VzzWGXgxPHۅzPoCmui]0JT wҨt ffC"ͧk)i AHSuw"PfԩS_Ap '3dU7ٲcѝ EYm~0V)MD'[#dBΫ˹zUҶS5yԞSu6n{ OCa (>ұmb$3Ub:]uNkdaޖnFu>CBwG)o9 YIpA.S&!G%@Q )7Iө<ˊ26s~:QӇ<^,*ur!S6͙2E<=@srsL/(w8|흿gfy[iCD΀3k&_j8tG>ߋyHU1jL4]2jT2byVN1|ƻ?( A^"*Yoςeȷ*vH]-bsgXM7 %UINXTXҞvgx YF>>k'"_@㸸ß#؋ۄ.MH"mk%Ly_d:DGi&0]zfbL$o"Ē^¢鍢;5y,?]]1 #ߖ?qIA4m ͑1tQ"Dpv!n4'upPnG@3@=\=u AΝ]]DB"f}ƹ$nTy*TʦBMڳ#a~xh_-Tmj6Uq2dqAYW2xBps߮cߴuJ{[ܝ|쮜T$& 5T:qpds ("^0One4G#S]texw, mi:u7ɰL (툓:Km8gF#5@aLeB}|bvR$@G⸆BF e){2;L8?E2<:{ų4J')![a`1ʟS1ff &k!ʇI(q@$,0]2F-upFuN@yxa/i9D YlD+ߘ=l%Y3#Q\9 / 0e{n}+5|IvA aC+‹}Ǻ22uE?hYZ/3ʩCZdZn0s+ egȘX:_[=_h,X(4<țpy^Vػ׀>ϛ-y&qX;8IqSl 7M3SRjb$GZ2u1+zYw7!}uT}Rpy{})_)p:)ƣaŕ<] \Y Wy9'ѧhOk*=}[ʜ~,ed'BϫL |i>S!a Ž!hxlQdqBef=R 굠 yXOf :uچm#HIic@">b!AÝxtn@2&2o ?m1'\UPճv0'Uoy 4x1م1=`1**ǖIWDlo*BK.(^K1Ę.`QĽp{ Q_(P{stϾZYN9ǯ@۳ζ/RhUs(Z.%`:kN>O [sR[#:=4ǁa &S^~pi)B)N|X%yp-Ӝ oڻea,F5*^,۞]f _ϧrwYX0|3FA~Lˌ9T5J:Vc[0hXv`1ބK2# -K+* Xx RjYIM)85qeL}]n'MOwLf2/z!(Ζ~sބTxfbЈHi Y9Bmh]51uCNޔB|g3'՚9rc/Gɢzp g߁FK#x+\$DP4*f*B0QM|ؗ7V XDwa\"k]vy&Ҿ⡣DjLnG=1-gkc:/%svc ՘ϓ+l3 Fѯ39 B&ύok'ʨ][=Q>>…+,z#żФ7\*N'S2gYCC p+3fTT-o/'& g-enѳ˭8(k$BұCq*m0(v+0%^LΟJޝoS͵a.8~IkigiE2T.ї(![@A ﭤ$,!5ƽ/'D2wI* 4F"Pʜ2ZfNIjC1a~DJҔ&P浄H#M! QV:w)֭2Tt{P5"Rۑe~B|j2=d S`STddJrZ]Ja Jey..*ч3bC)o'8IA>G[gB:O2$g52za "tev1)X AZ|rЗuTS!dVI@f 5KAB(4e5QKTq 4 iZJ7J^, +B͙<:30Kټka6fX"?b1b^nyA$é):Sǩ%3La32i_ NLW%DZ7XtŶCFGYx\N;ӟvOeS48er+ap;SJ3zm}) yG*OˇLbf't:THIQe4 c S!DAIbaǂvtC~\QYAm$ Ə7v ^R?.~6pv| P'LxsU*5J*#GR=F:By躣4틌y>Z܌[xiLR,VoS!r,P2CQlR[W=#N~zB;| ,`luGɱ͐-&_i"@ibk][?ڎ4Rgg?cfX|.U^LBڃ4Cup+ۖz+ɭ_)h5׍/[Ց{6uhX8QYzjgzATH͐(@3W T U8C5]7hZ wFC'±iUB;\a[JD՛Xn*aZw.#BIZkK: 7 ȈIhB8jKJWz1ƶEfTDF>CkWVU'%L*ˁnd=@] ]#<& U]Q˴$U} H#ĕ92QL`8Cn618nJc6wnY5 l P'yy, ~4d 2҂"G.I_0# |Պ뎏(Mmf9_J;t*,s1FN22!Np$]E o˕/J1[:F,cJZ\4{,CRAT ”@T%4 r*QF5v{ߐ8$N]Ь 1I@O+>9<ؖ2Ly* a&&*iQ,KWNFLfOгS"0`lU٪~b;t/ԌLmSoa9>o'TO7 Q#^n #svd_ MV8f7+FFT2phED״ 5K,eA㕶&@L^H;aG}z *|S\Jef]gXJE3>ZN؆4aЊLO(Q&Fv3H(\0C!p3YLQ; ozGVҞijHK|x})c)JiQ^R>" ȱ<tfUk/ (۹S/9ucA}Re8ܙjU#'Ae Iۢ|!7|:Zp*2TIը\ϴz'': GpaiC o2xswGQ,I?#/ڡ ߇KzT~">D&5к=c 1R(_ťMy}8!}}uYs~>Po r=>+k4=58+U&WF '?H~ +"ӟqY8t5RdՕˆ?jMW  O"{ƣ&`|<VVM~x_oe1gR2"OUn}ҽIjU/!^7] xKN1g%8LX(dK `}Ɵg#'y{AG2 ; -gj3 !*Y6LUt/ ~9ۥLH3.k̴ale]@* 1*PȞi;nd . p~f򗩡+My4ŃǀHUE'\֘6I|N,Ӧ$bHPfa$.Y[#b MZL[isBbͺ~ŽbC؄'"rkc֢夐Uݗ5hkֈB;! 84Uh^P;|Ti~|;\rdY$sO9u̓51#t`7+KPlOEKLYے#mdMPq5car ?` X~a1'aWz`.l&!$_mWl8ENwsq[0]p<ɗ6;.mX΍:$PT4v! q LpG\{/!}snAGzF{d; .(MC)v`Nj UfGyb gz>0ENQaq(r4+4.9A$8ɒ)|YT%j3GbQu3EɓEO&+prtb~+1j.2I]Cf$BՔB.Lz0"l(~E >6ݲJ>I6E_hKɀe SLvR\Ptt9Ѫ|4'bW*^\x07Ax^|m@(]gtLW W%J{GI &LCbQs2 Wa#_@7PFQJJU@ihD.5OM 4G6hmYL${Q״;ÜjrO=Rvb tJ,âVQL q4sr6\Jd6: ]1kgb=P9m0n8q5 tirSĸ]@E$HNSQ!gvK8_YAYֻ"T+ST2i)W*p|dQ[ϲ%ˮ!QK?40pƱ,(hKY "eXxT@0"-oT@s'[`ܧV (e<2#[e2*!C㥿d;%͇9: .j۲ R>H=eLy~O#GJHUz@v)&Oh5  Ju7Uu"VBokN&FEﳲ>a{W Т-k,߸TŻƀ+CD0TC^ (M]ȭT='cџr )1 uWN` kA&  4ylIlBR*fh YZy+~xH!ҨJOӭD+(Ҿ5lS]J^'m>`@/09c0kK_3W或 +OUh)f_Z s ->tQ#[uqrjSū^mhDl"fNLK ',4+%(ԡAŌa0v];I<T͹K@^!qmlwFKt!S m@zZ>&̝xN!j`K=Ee[:qB$|S|ujҀ\KhK❣ ^aS-Y@`>E4j`j ꟑRjR6z< jPVG+_*? TZ١!h^'Ap-aE lXjZ֪vRk-O %6 kb SߙX)J>ھR"^ ri#u=¥l|{ﮒ<z=3\%6q_:uPMD)pE\IuryGfS5%xj}4K:o[kagZH0h_bA1|ƺߴm2#5)l^(zv%$>(٠\ID^ۦ a^w+=1ݐEܓ p1màV1 eE 0>ĞE8Qdžwޖݖ/sRŀb0\:UQ̑CuthuA *S/p/(2eD7Խ_vi#oMNx/isX&ЍB.Nj_˥uB~xu~BHò[f8< S-{IPi2[ -N&\0}FJ t)M99V-fVɗ ϠX Q`{f WEYmtfv,K-;'?ҬX l('65VY"zo2}9˙ a1tgQDTg*.eV\V~&N1kD,@R:JZc5%k,jՂQӯh `smJsGyfـ?|DyBU-@qGs*&mwǀo1xVӌP¶TRXcV Ed$`|c雷 _QX^ 󹙚`$ZLmwwCB[O;HgezQӮIyEhJͳe]E{zY=MU|F芟Ւ&9J&N:7:_lG'0UPFs۠l ?AK'&V8̲U)3)Xq+cu]r; 4VQ]_$x ^.v A iRdbJ;X"C6՟NR U:6R m)2/M"cXߩf":Y ^aݶ?c^K:tEv TbMݝ+#j@8ctTCY]vSVEA&@&9h??SP`I5GIIDջ]!EҪNΗV+)zY׊2MO`˅Vԧh@C #/kJXUh``s4EgZ2 /K֣1NXPz ?>57hlD"`F^ S\"NYK. Z!#کx*m"[yNUavԈԱ#XW5~ x̙4yh\dьA6CR<.[h0=}URFl% \ŪԀj{,cj=QY{Vco+EwS ,& Xj1m-@}G2V虣Y|q]\ |~l._xjP߭IBI\k" $Cep7AacANXXD0oJm+ @̀>"Q&Pb˂Ѩ igFQ DFU/pxJRB4pP~DT/Ch<ďE{ѱ&OZMQW Yx׮dz|@@`C_Jpe_q[sNMC-Fo(X N67ICcgsRkݒ%Yv]x;H8}c bS X,)WPn {NSцZMTs=$H3(D6A /m" OţP5r7VxLpeo՗r'VTe{ӱ^SX"NQBxW2AIJ܊1!d:5Gԃc0h,^TyZUl?(-A Bb`3;It4ޟNF#Np~`MHSp}xR6LG(_VF-qnkeV2˫yhwp j;ۻ7oμ19)>U#ZD1Eu,>\M#A>5={ ď EfBk/] Ȟ0rKo5Ja~StCHn3-(ě?c['= >dWRyЉE} <ێƽS Q|l$;#9S83fw]| cGD$P n,5}苏lI$yZќN)pZ\E%ڽARhs5_z?c|küs?)-?DBFeg ߠ`k<Q-E)qq;djg`&o|8a_fX:`B`LBHcKSFӱ&QDZ.s^03Zecu62l_ GeٛrgYnTx8DKC,HtuHG$c ~p)(M AL_0CAi w~`Zמ׵+zHqY 34bz'ɓs1՞GiŶ91w&t?7}jZ|M=KwZq[8'QǼ=T},ײ#Y[`a( a_(EkkrsfTY½?<.NO,RNrV**dE~ _y2{I:xb@g&o' R П4uzA@^ʼn2Ye%/"~MEBV #r&@O _O)۳Z=˵Q/':g&qvliHU-257Ii#Sv0W_:5_|,t,Cz<|V3P8x)-yv-dʊsEq]lfZF2ljS NNjQQ|gm ^G~^K/S;&ـ[{KWOXUH^<$['or,bGbdCx#i4Em@r1Uãjҋ'p+9+zl+~2*NG~gQ 0͏ux=-)LML!|h }H}qRKdy-K,z{i+;ҒMaXe}ɔ 6 i.rKA}*ȟ}IM^q;?t n|5c ߝE¾if|,n;G@v%v][yP*G d\ EmuIԤD ?mjf{A.X a`,%g%G >ExedDtޖ2G"mWl T.ZN&=!5 7,|,MQkrZ`ueltb.0 dUY`㨽WSz n_"tzM uBF!⑮0Sfc2+ ('{ZmvlI,$1E V}q0{_|] ԼmX)<0fZomEg7˼m/Zv0-W I=ڏwNwjLUagf)+ >h3e>y 'MZͫlw9K"@Ltp02`߀'k5E0n+f8>k*Vkvĸhπ "~0d+rb !d UZҧd&gB$]jۑ0ԑ-$CHzT qh[Ym݉_э"]뺦zU#9riБ-j&KgzDqAEt a0'/ʽ8oP]xؗh2[;\zh,дVJ%c@:nhw+[]Vj8>>n`7=d}ur& -vʶ(ko})i4j?>.q+؉jQ=ȲOr!_XTר)D 8ςa`⍁ҶUqQGe$boLwtݟUBq zTPäu$u :* t|GjS-Q[>? 4~G!gL*UqDȹ@:=McR0:TߠL\HT~a.Bg#D Qh?յy=ܙ. N!klk./' p0L(tvD_kϴv&*)yw7_cB2.Qa?.g]cr+QKҏyC1TxP?\EiC=ΡK!TJSRozD/X$WZNGĈf~J+^,l8ؚV/W=fcah1/bɄC# .ʖk 0+B@Oh{P`KMnj*\xq)h.C5E}[1L%1?9.HO{@*h3k ^Ox f/>׽&yG' X֎TC"sWʪؿ:%Hd[.{"@ײ[ZE<#Kd{|3I&ΰވOER,dtk;#R󔍆.48& fmgyé9 4?\W,(`$61ϲ-j?vt3q(1u,M}1-pTo Q iD gi# WQx2n| r= cX2+"@)B`H2R ^ADtZP"&j Wݛ^ed^~h^<)T=dEk:ಏ0fylV~iȰx4{ڳ8Ժ>} 7et|Q9Wu]<222$FmO?m>#2EΑL2};'R-S7Ĭ3_XYE4pz _j7oKw>\g]%%e# c`FO[3+.4E#~('lqJCox`<9j)/Z}y* v-@ C:uc@F{ֵ.=^PȒ[<i(jۇym+?+Oo" B0)bjgFvZ,Myn -2P3">gfDj`&ؘ^~W9U$A;y||3ە(Z_ 5dLS%.&׫\[ ,|Cg cͷɼ}<R=`=2 7mcX#4y@>\ ʗHf޼F y^з6;<)+6:%*NQ"b{&_G jPl@MMeB\tm #ׅT~ش }թBCAZр¾ 'jqiI 4@=&. +/,xA˜{6Q$ Wx&h2%HA5}xb.kmX[.M/nK|'<@#u.NL,ȃo|6 Oĝ&|,UAx :warmvxUPG@qHicO& Ճi;LZ?UBƗ۱@[(p՗C֊x;v:&su]7:no6VTS&VZGq\6'%y l7 0._Bk ,_ēȱ^Ԣ['<=+mTX= }a\^˹OÑPqts8lQgJ+*?ƒ,*ٕ{E6cOY 348&RV0ND..G֬FP6JrZqVdB2ݡ)F96YS=|e=c]&\Ŭsh.$V0-&8rnS{v{q'>pu?6/ia'ѷ67(X5;<)(" (7bIGma1 ZWXW&STT9{8!pS#)׹Ua YRHme FeĶnYmEz֧bJ.oERBP 1Ǹ\W{eUûcO\D [Z]0Fs) dm RFУ#7GiXOYO`o*Hrk$G9'o\2wd1€? W3\H{MYO)಺h$fRx– 8Cki jb9O÷JW0@U{f$~(.$KO?@^D1Ls=CkBo柸֏Ejj!QNVNF) T~< X` R9"!- ۬a;,:NO՟#zRH}&qKժ&-RAvk!ɛIu2'!>X ϥ^^7̸Y%9eYԬSTP]3=7r#x*%fo^`Df[~/ ܙ;Ԅ;ƨh;%4)~%' $i#J3-3'sxhX y|] ?al+,w_ZEa<ȠJ_?_h5DfV CNDži!uFd[- a'£ ߇3`0JDrnU7 nzFKz"ғuo/qJ tQ&_eX @$ZRn;P`ΙƍqbMN}|Ayh;ZhpYDcjh0̅T33 =lilԋx:"U1>G2E~{TW/"M>QH᙭"4𑓯ptV2g ]{Iū1y=7)e+{q_$':ڵ1!$u3LaׄzChck!Đ\c%,*MFz$*Zv؍;Cwv, a9 n7z.FZc1w˞0^6c%"FcJJ"ی-1Hm%j'~0!}M./o?Ȼ"uI<طϗ&P} xM>F,3IV)3cP=b 76$ʰIIo16~5 T8b_oDm~bC>lTǔnb^!' QQkW٢->Kc'Q.`=a:CvGݷ/ M vq#S>&-P A7M%4ډzE!Iaڂb: WBaT"yk]7b1!L7C)o JޓG Df2y!Of #7@=5E[4lFIs8!à:(b6'O,.ւ&1A "9d3Zޯ yA_<:+K=z$A${ٯ<\ӱ&~D5Frs R3Fe;Ɠr< #Jn( 9_\O^ՕBBq{P0fC. mTυ1&(2'5#K(У XF>l(x3Fke-d[4Iڱ-|SV4IqnݺuQdwE_dNq".u 3#CՀ.r7ox@'}F)R4|@ԑU[!.#B i|MqEʽ@@QǹUQjrR4j{w"9C64w[E!˧jKAunw,z dr @o]-B,#Lb$)Y.~-0 ϻhb|Vrz ux fShɎh1xh$}y&rbE+rRM QkeϹYOw,HLvBJ`>Zr Ⱥ pKD<hhPWz<}uZ4췞P` p W^lCxT6ƤM 7zp hݛ;ptˡ [;@?z.,BbTf[iZnOMkx٭sgc H:9 /a CQ1ִp]ad]zDo@֭~7Χ pVD BDH824oz\ ˃cD;uI#wb-3 (*;yPdD›(g~1^~? r'>qbДGpp1 @jnoG P/Xh!`_) c C73H2GA%A=Un]]nlfmCD-Xۇ͊E;ɞSz%QaCcY]f*xq% 2pJ4K/V$F=Dx4W@p;B/fqْ.hurQd4g wd2NĬ,7پkfAf[2D>kip;q'JmmwL‡!ꑏXUf"Ł{IX>`sE{J mDfqAeTv$ HEnDP9 slK 5+Jѽ1`‡^̲qY1]-wGL6 = ̍v&VǶmw> !Q116^jN1/gNΤ%ύ]zFgOYL75ŐgRa=tlOw) A=A饄N*3B$!} TMT#B6E3:W2Cx7j8޽_bԧuUWVȂmܫ,>}Tt&|A`B *T;jZA9y}{z:<>?o>*I@dnj@Oc줄pX5jW^.OZɭ#?dE@- '>-7GO;q}LJI7u\pw׼Eܭ4(]CˢtE`)r .x}A JmГo$a} ! >̇EX"Lgękǚǘ MlauR9xDsN llR9<|mpH~Igp"g6%O,HWr:0! 0AW!tpjL\ae}\L ͸.1\@F&]&[ӼZFTPS^͋qчD[o7!WY9KJ(ͬoc-L!/4oXn]qcVw)FA ڄU5w MmY6,,t|u+D &)vY#C|'wӺ̥ip9.Is0||ި9 \&vׂY=P!A(EScNX[ğg N&Ȝ CaJX@&1<f>I\;G^4y~ueu4["7!9K#͠fP+`˱lx5߲OIؙux[!e^i%5EYSJR]ЩqB`'5x|ԥp&Bisw*F|\4mdNPOr+x۹ujI5Y1P|Jr%DZsx_Ir& 7 OtZMz5bdczN,@pnv wAA "&Ô! ÂW WbS;xU^^,UyLy ]؞L𛔃*a+#L{4 LIf'.4D3m)Z&D^p+  C#` Eķ*qwJ /|x(|\NgͫCbt֢-]33cD<9x˒0ό< ^͇b'=KyS۱0V51"cCMMHi`c_Vtll3fc޷w{eO12-ݣVkzɤ<#N?/&s3(cٴc6F%{U1ٙȧ} ?, oEpx&5 1h;RGQX5䅿B6="_ d 9;x ae=0*/ަ#xC[wrlχQ#=ɣ_7 K6PnL*%6 9r )zd~QJ RנW7J&1p쮹%/?BrϠ?Ig:No*"uD|bt4^ Aݒa1S)o Xj~:eij$ 2B.|$PU:~P2Z~Yҡ+Rf 9vSݓ`I"ڄJv8W+>L%0d~TM6aB-wFI^:j2P_ ހݬsƣlwOKCqU~C*92t79~gͯZ@AwuVhLηRQ8ιϝ6pI>&dUŒm '㌛?mMh ( EĤ Nr+QXW֓!ys3H^*H\xIgQܱ--t`.\󉽔\ҝx[i>R/ ~#%rLUhA]]hB hA kߝ eAg@HZ5@qh~S2G̒VFH 1'% [J+5m3馉w{=rehU5pTˀn&hvt𠆈2x^܆"8v1d¢gH%213x)Iz8#Q;+MN_fC //o@t 3o c;jN]rR}!$NfAC ~' j]g~o^sWgJs^)+[x(=کTV;Bf!7H#/jmv E8*6QЌT}?w4HJɬa][#`2+};ٺ; <5sXMp=9ud؆jv~NY5>!a7#zlG#!# u1Epo؉'LiBP%)g= 5AKIFLOiFattW 5.&Be<Z)e9yW4U챴z^HJ"F`m qMI=a; rŒ [~*( $ qvH-۟xE"UiVBJ}($g _#qdcx4մ|B9JIyB}| 6=42`Sb/{u")Hf ےg6*&1`tF.,d W˓`csz}npjjG^;_uv Z`n9ke ['-ޗe+p24@ 6: ^CbWK=t/ 2̝T_?ԥ^%{" mdBQm,T(F_]V9[rqME9Jg+UϺdxgCေݨrx QOAxbwY¦y絴|{e/;dΫ3RuLWzltiV~ K-zlp^&/y}6_ʂf}raXBMအF[U`:c fvL@W=H0zDq<97$}ƌTNmHۛʾqq\6.pֹgBK.9 DJmVɯh╌\Gِq$5&.7zooK: LsDXc؉f:LK1o*JĿ;([2Gu > "D}QK51/ڿ; ͚Xb| jofIc~)#E18O:i!ij(Cm F1|:`85 ]`nwM[Jo!Տ%)D"i[mkb:Uo1V|,۬Ct2S?;zji_q|N-d$r JYVb>C]3;Id R0gmfNb4GJ;6T9a4uޠ0:-R_{;nTn7"v|_ H"Sy$3˸tVuN5Bd7!ߴ04`5aY%:HT14f0/.M, l?X}N`a@щ)T1=_¯+1;OpZt@{Dze30|#&f(mQ 25YwK2>^9'0J+Q*qJ;<@wvV! ~8v_( H܇ iҙClǹ5:f? "FZ\g]6Ti]);F DA+ᗐE ˤ6=ezԈѿ2Up}%\DG #NW,\MƑX/4룗a@4n++333= ٯ݋M c!=(yyr+ٺ?o 9JR3*FMmOVQfUx@3g|FRT*?IpkcP(hV WaZg8OjxE :S睺l!7ktݑxrʖvPJ i ^3:;g#b]@+R,Q &"bahD>iȸzAkh vDNB^hO>I4r~ pk :X:}`06CŽ,[׊a|D;W/*]6l q)3/Nm$&T^!w؃=Iol5!=kkfJ\w1hV_E֍"uQtIpLHTP0,.ʩHZ荞LixqR̞s0?s7R9|peB7E4nAve!I5采|.?cL0q6-ZFm,4L&Fj7FڴUU^ySŴ=T1ŃLQY']!=(;e\`KҤ&鰵olԌzYO _Jv[ym?$.U縈#aa~W l<pÁ_~Hoǰ]ڑ`6-㤐IʸbʜAjB'^fIUKIܺt>a27y+u#}:rxF PqXuE,ZC56m)+9lXNr%^mxib;)1'RCM\OA˫).~xU}ܰ I*)( pK/⛟LѲ00A=gʮy[d)<RVr2e=CAnN̖'@n⊆bMG/^ 6zӦG˲gP<,@kVD(Z)2H,LD6K?-*SrB$<҂vt"[P]5jU]6& Xw0QÅxnP]d*H 3 TQRmbfH),1مl$o(_hl7&G^^ Z*ЧB5``'rq-ʰR ,\T8ڋ4^ȽoOrXE+$ut&qe:{Ho~!Q* .EG@;-*+I|ۡ7uakZSa.RyϨGI1'a4u6'$i ܂]-АP:rTنh~ŀs$=feSP},RĎ+3Z aѽ  E]d6M:a㕧Z3RdnXy\xH_8EK}d, q"2U{mͥϸ{F{7G]#C +܏c'>ΘRĻ}څ^+qs[Z )[> CP )RC~;3g$ԉfY WbeœyG )qZv=-m& " Ƨ< >߷wvpؗ]_`2Lтa!poJ՛,UMR\:!:)cʈ\мV Urg^*/ a=3ՎUeX& gP8nG<-Y/'M' N<%WQ'J˻H(/6[8Kl@FVn ,R8${n.nGo.E<:m= \ۖ?mFvO>p^ᴾb_y-MKބdH#xww:'OQAO֭Qz`1{h쓎>}Y&1r$Qb\)ue1sdPԏ TACpbfgT 35]3"N C;q%s oOؽԳ2Sf -П8_ֻ[J߃zAӻX["(&'4Fs;v%7pr'-OݚezTq$ɚuP|\j;tjCQӑ9ڹ>º(Z3- TTo;vg#DWKvvbq2tC2 .j4hqW |ĤHk ~;ڱGԧ$мP.QzױW^$E$yI::MrŢ*R!T 枹@~9ɼx;ÚO9`(N%!ਫ਼0p"յ=)Tz|Lɼ2lY?WiLk:; swC~Zɂ+*T(,Zs^;d2=!Ѵ|rn)Qi^>-[1j#o]͐r,8ނH-̡,-i߽(yȧ/qc `G7i)I8:e0ZN,HA ӉhE+pgEBGjva:j)"y-Rg״qy0t i`Ј͏ts.CQPLbɎ>&71T[pK%ܒz6eI:_*rd35&/u_5P>k;Ox"?{횀-/m?4&m}Y-O%CF@~5N MT)qբ1Pen2zhah!ҘM#}{Z86b:Z wU=]ǖѹ=.Я!epjII5XsYCuϳ7+8R׈}|uN218orqOyCxrw\ "3s" H'746Ea U# ?TL%FP("U-g^+"(c=iYbCvcA|_hf'l}jכ Kh?\>SrL9x|HQW 1F}ۏж*Lļ]YЗmFrF8dvA#8[E3Z}<x3?sqUA8F-G2/7UXch]&?+WXLuB0"mٻwmyIi`M !r{C"K'sQ%˲Iwel&3l-2s  Yg+]W"ð%aoq1 YϾPd,1sC'FoH22x5_buM|8J=źR4{f|{8ўd묦$6\Ov9Y'R~4N^{G8-[*9D y3NfazBBUn{k{ӥ8$ITrcdq˩Q^OI0u:&~T/) Fs&coz }nZ!(n' Ċ[2:֡OJ ]ٻ*+cB`L{]fT4b= iZUԋ}.P1pH1p06N 7<)_K]Mܺz,%*Bla.tη7+2:B%Ib)h,s{ 8FM}'@_hɖcsg+ R7SzؽID(|Z§n ^jqw'c[%&Һ34|1{L/tYQⰓs/4s`IxFT s5Od}K"ajwjWT:+Rg}um|46V. \uXy5YGZZ׽*hkP@JYxauiqhR m'c+yWv̋`A\֫h.;R" ГDs}5{ r#)l^FpYgzS֍nWU^mr7WzLX1UWѪ7Of,2zZd*IE\-c1{6Ђ0fV1 U39 cЊ=1Jݶ\R^ Bه00_H@'hcې70f4ɣ mi[ UMH|eX6kҬBKg[Խwg/K~!P`Z1ݑD@ -$ޯru&Q~L+U:}w4 q5ΰYnf.6q:kl(ӯBDvՉn32F ;>`;@zF\=J&0E4urD]`_Чהkt=TR^do#X꧐H3 Pi(vvC2?Lj|x<8"d=+}j>)P|*W*qPCqYMnJI=pCҶV%e9"^& xqlBȪLS4`D~[#wx1*WDܥ% 5|/ŧ[kTXiNG݀B;zE ?E_W,ֲ2%2:T]FjMyKv>[d;DHQ>Q#&KWWG]UhS=WDh'~b!|K%3덊E\cr;Ikj|2LƖw6a7xڌcN*Ne7{եC&awa\-}j|;uȖoo}t̡޶tbaEcYz^7?@GYnRU~#~?;Ct|#a=3s}.װŅ R=H1(Ԗ[|*LM8՟t?s.庛+5}%#awS(2m؏(KJ农^ K#Xm$;1i/krpCJ^bK,"rKc7nC[mG!/B$tSuoyť$*j-i5 ڿܛP I`xA [=>qg 2aj͒x^jp.n%8Ņ&|HA~ rƨI>r3Ǖ呇:"yf ^%X" K- &:L  mp4 Ů0ڹ9QvI3 -&&t/;`é$B8r+ĄU!լPgnoXjR/3{`ՋI'Rtȉt8y=$hb~H|Vh*Y,WE R4ͭ՝f342JDC3Ag3,hD!aW3?ɟFdy*H}>yZ 8j AQU8S]+Io:,CZ6"i& wmjڊT5='pxLN/y4i|Jo0v+,z}JUrͼE$|n?gԧ5Obuy րD8jT.G!%[ulmך@L4\CSw΍7Z[kY9;U>K]ںc< iƤF,ݴOu{! Nw|Vo ]4vTwLA;hаmѳ0g禦"DVs>9% u~窝.P" M7hr&/8TUʝ@aC^(naA{O[9hej^%W$Ɉy8Jy'=m"g[7qQVZz q%lpJ :SsWd>1M5)Hnځp'ٓX䵰 IVI%vEW`"aZXA6 58}%(c)]uf~zu$%uuW:9Ry4B2|m3ۛx?[?Zx<{{p1Jl{޲D믫tc^ /i~gP uzM DRR?Eެse3[ ><`tWQV`hWR **٪#@Ln{q+lkePN{)ѐ-~)XiU?{b3o?Bej17n(UG9@\MN]vbΨBGJ" ef{.}cup\I vA1^CJjS;C-]doL3m$RH'˵ŮF"lSE0 giѺ]2fR'u='-s}:Y8baMkÈ̕Kc3]3tU Y)oKԦe.*{VheXx 9![V8_ĢW$yCq"X%FbGHUS4 SI*fv`4?ZIi3, a5-'orYθ jK?Q? D Wp1ɥ1'fi4j&| ΞP4E٧Mu!!W2@:N$sCgRlJzL Z^d~eS[&6y32 !VBL޹c;|4B %[?`8tBRԓۼ,oԓUr tnW|"@ưfpHQ%\CGg#5D>la56"*zΩزѮV"Dʃ9hlgZ2!ZxUC Ɯ}63˾~{~yQ1hS;BK^bvBUB c<%oo3bӦGh^UNP}D7'-X<5Rk@e wX3D]b$xࢩ6[>%Kv{QbۘY\R p"\!Ťa󽣂A\ϋHS8Y}Qvj!>sk)smE .b-)d&>Bnd >Y xfޓ1Q3eo7ɇ~ILIQ5ؖG©PD[qylS6(|1%}%#}8Qׯ3ix0OSSHfOGDq@1)W"3H>oDP(׭9 <1BwL ޚa(R;gU&or,2};͒p@li"'4LЍ)8!SEc{b`PDG!Xw,L\-`/qfmzc'rhO :;a1\jlmwY4m[Ar6)U#eMgko,Z@"|]xdPo&=c|*`}>C:`MPyX)\?GEHyC`Vvc(k-@?0&@vfRY#Km{KpVXYxvQ׊;-̍<{ 6S9D_> y֎Ɖ`Yb2H#;~RS]gxu b\oFZZo 7LtFT2V/= zu`ʘuiFń{Y53*\/3?2yBXdL ?9k9Ql}qGzm%~((\ ͠LC'؟Z؄DO)F+Sk?ܓʔ:|':+O7fIo،;,a n^?+M = >kFuH`(48:Hv]=?Vڒ,jbf;2_.DRW,S_K)oGM*<֨}7EUE[*n"<;yO7s~tTa8,Ul1TIKJ9'Qz~HMq _>̜ Xa&A=gz8`\ḴHa/eF)mnӀtT\9 R1s 5U$#IE \]Le-XTO|iVMu#\EFiB0 *ya/X+8֔D"[D: q}$[T$ KU$c\Ls袬j&U⟽9aAiSA'}?ϙoOlG,t1qY}~20@~a !R ;̦:A@JJ 1+[$(YSauAOpe9@XfʅEJi#P1,SEC": 1EK4wKϨj-Ajy)UҊb2|e@̫%i(n>Z^HiSWtFąTJ835<|sob׍3l O>F@~0Ipg\5o;ÿEY)Vo_5om ,kWOot?ĢLb$璯~`+4ۭPC'H ~]gqSg~L?"WV>Hvc"T"lNcց?f_ |Q2P S}zbDꦬ'~z(6fEЇYjOWm*^cHw`6 NԎ̚)FQ_#hax '7•m;Bqh*浞ׅk~c^rBe٥rFMylb<‰1.j!1 Rۍ2P:? +oFyqaw=$^YEwp ^Pҙuљt₴\H7JԭONxgІ0F&Rr#lOJp c\zA%JQZP'mu,˵{39ϙb][`C8=o'%uçdh>x_=~/0Gx\)tT_ <B_:Y*9<;2ğ3gB&jGBҗ\PhKYmbx7>B+F8,zr6 ㎂%Ɯ/,9 dOE|lh_!j|>*cxJW'SLٸگK؄#@8+oMlnXx-K?P(W6Y5p"'r;*ONoN\בn 8s`Dt&qI6H߬G4rԱz:@ϊ po9g$iާmk8# B0\0K޳Oh¡Q]5uc2'd|#^ß˾1L"x=PRl&t[^EufAȻOۚcIC" _B:^;ݡo@L}J[,FEӾt69ԟ{܅`S0\qLqmG(-s8IUQ'pAm2&s,2TEYsMxW憞X_o(ycK~οڏřt|L^jF ̠)GUV2c&P>=sopL#l5=-OLL j;xj>!*z-k Q:dtːJ#IH'8`’F3$M7;*pN N n+@*eq15@+ #Yu?cmu$qq`aJQiX?003IaB2zn*0C3Do`IF~]A,N7fjyYL2Y}S\妿I heWWPBzf8Q*t*l] ͫ2(8}Hvo%.#I3 w1VpL)0Tov[# G~8q'q X1CD%c~#+1ݶu!Ds#r%ҰKX}7/Xl*ڌz5ᢷso,,5p*\9l$)/uYt tDQgx[kM;, fА!d^s78kZUAwڅ#^/-7/asUmmqĨ%6/prYţT9@͙kl7¶[Vd>pVN8yUP 3@4>H–l`W B,d4Q-KU6'P \,+c g]urCu7j)ϻT" {c_0{Zpv[rfN'qa dŃ:=z PyU2RES&bQY\"Zywjn_ӑ62n/J Q@"XaF+}ؓ2$$::)i,7'JljkJ$4re])[JwA\݅ 6'yFfr;k%aAȠEaͼHtqbE=mQzkz#(Uj:σvoc=9Y3{`/VB/bQp:QBAВvyK <>HC Qy5VkEvoEϷ@VSO"n]hpuo;}7*"#ũO@ɶ%AȤ|3J|^R 5f}dm;r;_# AV{%9W a6#V%gZQ) 6&ɶH,aɤ(i~KB=hNS|j\̊b6Y|N+萘%}.fU|Vayi}OgwYI F :!H;DN3W(bO5b+J^TM+:m4] ("Dօx]we[pKWuIek-]G1~ئ)W :ƨ^پ*]Œ}]dڲM@V( >u9߮X G6>>=A^{A\t,9s}ʝEzvq/b #6{'Z1[ŏ>}W6qBJ+DO:gGAf}i[|JW8/飦=kZ ܫ 4|GCjsD2}m3x^e^|˨E3fţqR|%-֢$&4k~N9Oy"7 z,CjƓz@rkǝ҂&yd&{>Ѧ3g O>WPBP$z]$ `p]ZŲ\/hTk#e-BԃMr~m?i| ?|A 8C ܢ>q;l 0'Y՗f.43g,tF/[~y`fKEϖmW&B5Pp>f I#j-%{.iUY’L]'S 9:8I+Ƒ' CA ѢqdUNQ3AȟX[>GDe4X v u{tFYG vxwjD7&; .5=2W286 IUŎhٚYײ`[@Dd\T`_CYE2 3V3x5[2X':a+Z̎/UE 1?$K܎)RD:zx~ZdUv8|^%-/Ǎ?&7[NQS FAJ?ͷhAk4g=- mgQVr 9lnuxM0^ 1u))BI߂Bp YHMFXb( a` Ѕ.V]&Izůx>LXJ{\ڞW&rA"&UتY!}s^a4x1D}S{k-Zi|daϘyQ9k)[D-ɯ eR6OG (OZ^qn{3r70~󢍳UEYK4MAd׽a̶ݹPjW+r:b8*{]L7 dyOMI(Yu 8~=Sz.]1.fy[ǯz9)Qb$$sgÐ AGwEqz{/ǂծQy Z[W5&txJ׻ (C+ڛvgF$}h~ -dfv!G%8( :OqIA蚑8ۺ* ۤ? uVӢnKQ_,0q:%&Q(к\X\ A?C\Jí[MFZ\HaߵkfZr:xpqL̼}>[8#qb~6)In?X Uuޥ~UZ=b_=s֑r .Zbu \\- / []:-'.o_ATGM˛; ~xY?R{$nT؅Z30[,3 -ˉOZ^$3/BaqYJތS0(a8" ĚѰ:u=KzڕUH5ƺ8hXZG*$Tf8s=ñVelwc橙dfupqլFUwjns4jȳre3̺8O[; V@E3| 7<0oH`tÇDH=1z> ! O+?t5Rjz귨%wLOn}p/KҢ0G͊$C͍5aR34)DD 3Z@ )5e}OkTl}8̥(j>ByYVNzd Y<)7.(34nLC׉Z30V,~͎uH hd;κ{fJ_hʟɰ\͇tAEm>tbh!g;R&Yᢒ§XEAԜ&20@ƛ=n:b+,j)ܬ-ᨌl79Q5Ͳ@S< jN̄i" |-+V7S3 4X`&D ZJit{)<*ܪ'{RƎe\)ye>l0agisS6>n\.p6(J`#,<)+Ɔ*; qYαTNM!o,\\F|P-"ñ4NW|y|/>/A*MX >*F7Fw.YvC;!akqy?Mq<[7_mh ޷RߠN Ϳ؉`''u^NJO/_<zQ" %T;u*$a{S¨)PlڄAd]F]L+j 72(BP? Y?_&'dYgnHC@Xn:k]-,Um88Qa9ͷp_JWR2u-lS(&_vKMTS*6Y`(I8~.- #ue; b}22',=y; t9Mhžy6x.xFZE/ 2d̺ئăwZC\ɾ~}!l,//镏+9l*2i7nL{:qeuTm!|mKh |wj]ül,)floÛ3||C$kyтo<xɷȰ| $uܛár>1o ]20猇t@Jxe~8i0y R#kl`XzC:d ox*@70-XRr,]@1?eˡEbm5[s]XFҶ7~h:  &n oG@WLVi7bE?Yx.И %f@oCYJ5D%j}5pH:`%I1/ba$-{fI}a5 aKLn:Пjqف4Ѳqlie m@`/rΑIj25dadn\&hPnP~ ;&1(ૹ~&u6X8< /Wը-nպqd;8~ ?U(z&~IeakK4.OA$ (8$JѺA]0Š~ЛU>}0$&c|<%XS475e՟{~IOeEJ|[in#A3GUԘ7u[Tx$&Ҭ [/ȧ=;YQ݅)&ӌ 7|>$Ok^!lk ^£֠(p\ȳFK6@}$<%Ǧ[W!SXa)d+f#3Ւ|IR ze/9k?=5Xk XЃV`Ms^ U9]W^rg_hL4@bl x >j+:L8ʦKǼe,ݕ1XL #'h5 hl<Q-L4Q7#*} >C DwYә4$AxH/`ӌ.qM҄6GKInʉzث˦kh[.IJZrM٘ uĮQ#ȫnfy#J=-d Wm&[o݊.`r6 ']!zRPͣpe^onT|3ݣb-|&Y\Z5MIZźcEl?(C$rfA=bGbZ|PV7j^-(11hjlbwƭ'ѺW9ƫokeRc IPn$)#bJX̊|ql|Qrώnhm?vPk-@oTc+<O?71akDp v)~a7P$"9/bNi+ /IXӊbn2mp ?4ZіPIĕ(d{}M<@kKp`&t,kG<;VOShgyt*# hɒ+ W}ZU`l)޵,8:_ ah%wxV4o{vmׂd,7G$nssI8%iq&~DfIBuLiBȍIIw,^$G{3kI56 JJֈhȻ(Hfgg5֌LQIZewl :bZߍm~T@{6aЋÞm+&젡$,ώu| 8p OƟ2^n؏{׽`eX!/m;nkS eGJ';(L6Eݲj܇ތ3o>*av ĐM5XST*MhB>YQD6UHIMkt%#tr:r. $eԢTB֞EPn<¿[w=H%.hnņ4ô8|WГa`o4 7zKBR Z.j0nQ)ͧ~m6ѮH$LL}1$ףJp6nM~Tsm7J:b[Y-v!cs|d|K1DQ9QEﹼ;9?xv 6A[A"7TbvLx0^z;(5)]7ZԈnCf)Gl&`2P^HЇrgׂI@a8-e[F#E/J<]: y83Tvi(kXg7p9Qq4D9V]O;OoV4v"X +~0!]"ď -h=10O/DjT^NpZxz \׏rUtjbk/rqʖތ&j SI];`pp|K$fJq!}gv91ġ(r9j'ޣqԋrܮ{oVBPF _Zg6U;/])`"G, 5= 8 ȼh*kK|tP'g';35?h`|Oe|L8&PE?9!݃IQ.~VAX&McJ qv{m5ڼ.6D12|.ɗ̀~7u ;_#p Z7;<{N ^+HP]ޔJ~Y ,jK]J+}JEs?k+ r QG0۩sP1tԭJxAM9@<$\H>uG)jȤ~1x5qhΰ ڐ'^;[xz*eغT?#>]8RJdæ:}O$ӬYu7(cF$1PbcF:M@+/ n|+&Z"vxA:sX,D@: $S=7E _)Lu0-cDOd/BǘFWi$'7[n2omŁ.N%ӕ!e.p#R]"1$ ?dDyX8 Rv¯~_as@e .kО JCȵ' &]TrJ~\ߣЮ[#2Bdāw 0'17&tcj$ [*|3 lasv|cB魶9-ԣ3mB.9ᔸ(K2.,R)"~D!RI>_6L[r H b=RZ-+SH)TN-vRd=_j|D7MF h43)WW*x av7 ta=Vi׾Ġ;s$FHT\}Gg<45Dz6Ȅ_|:2a `q^YCW굀ib#R,9un}P=pL'bh|Q-Tя_0(;orM+;%˚r_oGD3Em@Rn j_)ؚfn:k}YGfKNrhz] V&nvGò=4ed Ju62AxMPT= .G>SS8'I]L91/J:ؖ[;A+MzXJm-c!|m?9j\{j3D91dDS)(4_' (_z *2$vqzk߭ UKIA|]klU^t}mFFp2N&!:eZyD<Ӵ TL`QY%1e0°&&btW}!Y}kS:.eȃx}3s?]8kiIYi+|PC UJyF2lnjn.Ž1*@!NsG!@Rc:ł x_Tz'E*}<9;h#.n'3(;% VT 9=fag^5d-8A!sfՊ1jLdXa* @oTFu/JA;d,u닕K mJy Y8뾬Š{(l^Oǔ?@kr(ٽ5(By/@U?EIW/q9״Z~"R`li* h Zi#A U2$5VԮqaG Z0ྥ/W?Wi̥ۧ6pTYw|@iz 'B1sjMIW`B=i 2`,YYA.Id& NG.W12~/,Amȅh;X3[*h}yRВp3:{j"1Q[驃0e }?tW('Fi6-U3ލ :a51fbG@yo(7 vj~q=czP;Ų\CƊ^@70cՎ&=P@ǝpsB ]G}IizѝR*a>qۇ?@8\pJ ܡyQ(!B/Y!}uՊ _AL#Y玗pWMgqèhͭB( $v2A@@"Ubፘ=#%e"o}'AE4X=(|y4]ܟ˛OBt)7qyq?NݵWI ZWQWx扤6pF"g}?1gjPa/1T2 7ZPـykcshlX%;te0 yV&mLewjmtYlTD@WP},%U݁FdfΏT0GkpDFx]?$@3r(:F=7)UG7\C=(01A0P1GCkeAI(a1xW)=|;bO??+USׄ)vqrJH_r.U%֓wj Z.=fz|ҟˆPW CﻺmΠV:졆|Lփqkg^7*iV;H%V.^e^ى#~/Qoeb5Kt ""`m5 <ulu/FRZ:6}a*VjcxJKt1` 9Y0FJbk=ʠZތM0ہ4[t&bv-MIw썥ٲ_u[:j>u!}O,]1\)cF>ԕA<KX]o*;f˰O'ee,?E n g֓&GǤ(})Ўn7 j ,D{-CʷnLO{SҲ- TjTeXrZ QEB;+oˉF8#uAih>۫)`@ibr`^,0T+6XȀ/CHs]@|"ؿ1IخNN"ĽC)[v`qE &25n(%\9 CjG,,hBd\"O( wDmdʜS߱GGbKaH.|&2lNя٤ R]$O@M8 qé Tp鯨?'3ėkGSro(SdxDgdvx@%/MIv a<&igBSˢq;*PMXn_XDC_/˧?BĐ5N^frrӺYLNw0hLeIFם4sKF|/l]7`5x-F{sc N;S~qȞ]R䝉Ah#z.Ji*T1\!iGӤ#+S|d.s)O0P4dfft>֤E9+8>#?g$.ˍ+GE cu̅ b Ŷh)Ŝl"i\e`+'s;ٲ\fI6d¯?/hQk?t23^DZkOH<]$8dRC31jxw.7l ]fGz9Mth1Rp֋ %n1|+mт @'5\ii$L!. ԖzusifaJixn p3W&"0%cI|1[ w Vo!SS|F6nTht-8_+yڛWMJ@;p,Y"2ܖ5e,^qR,xXԨgZAl^ɚijO8Y#|*Jk%TY2o7#Jwvtݶ p/K \I/]9Z|&(]1U̴Q2je\TCş~ }w/6LTc;8`|w2IG8._c!?H R'<qm3ٙx3>sɦhR_OBGriM6fOI>ϽgEE"}0Ѹَ:-Z+_Pɨ80_$ T'ZA}hEO! $?J\}G* +m\AĞpzyFJ4ehHHxc~ݐ>jY,A}h fhMΛ'1 rZgdLky\|m Xrte *uAܣB?`:`zC^عo$F=9W #iH*qa 1wDP&j(Jm3. L¤n0fgح`A`1Lr.`9Q♪<^7>VY>x^FW Ji'd$NGکG_j AvejF?FJf27gSTJwM"5 jMޡgg 0 FN{D /`{ڤ'=9|)9IJ]]Oy,L1Ꮲ5pKp`-8dm1`v_ @M!D)CPko*?()Rט6ꚫ{' e3!Gw>T'#rBf2^C';Tü0BrYh@0TṐAQ2{cfрMTvBQO1= e`"822,efU ;iPF,#h/lj}+*= L=&>2is3{sRC";E:R,Q,<-m,IhP<]k+;JNfc1N{U(8ޢrmg:Pplt"Tg/t:(2\h|#?qj'yh`Ô#2eZRi&pea"'ʒYglFҺ,`2VgAXŗyF^.Mbvwy90YK]{ lK]]|s8`Iֹ&gI,߁DIJ呬@ os @Yoemd%:c:BV|Aۃ˃&Ug5(xy#8Nuๆt޺kOk/u͛=-Ԁzz{F^=_ϻnpƥgi2Y8!M(y!ΗƄ̇Z,(Ǿ~>j ·%r\뱭9BNVF!1>O|3g-1N+J ~Ƣ{倯mZt)|CF/ɉwDf-cl0*l=ίH?^ߚϸ4oYi=z#ȤI\/cճ:,]s$p <ͨPxu/^b31<`Z+g7Ŗng[$x#5Kkx([g{m[ .}-\q_)lŸשg6?a0aHU ,48]K~Tz ueno2oL? Q(l=. ŏMž|MjFYkR݃Eٓ{I8ޣ:̞aq!(qEΉ;rgExAzxm)w7X0qr(ҋ#[W!.o|>6UH1l,8<| ;Mݖ Z quĵ=I[jKyή]5"ERd+Xy$b:l-L|}r-pM.h`1;OIFګ ko["Wģgn'0}?lR (|9w/0Ǡ&!OU;呛L$x]PJ1bcm?k 41cEF$? lj-- a?B`P:Ж 0-Yvу8mus_Ȓcx?~`=5ƝX5ONzїӜjAsNL@2H?sc4w9S/;Ɛˆ3D/ǿ zZc,9/hO2Y-`- 0׹aMc#L@ (lHW)Iރ:s;'W.KĂ6™{LgbDӛ_fI"àT3Ij-| f!Md,kڏo^fBUH6`.#]GD"y"ssũdz|w6ڣ%7@ӰR~_!flPX!T9g˽ޒ_1gtpuɝ׷ltLiGiĘY߃:O3ѥN)ӵ&=ll9T5Qz'Te;;TIc_&2bV!OWsgrk}jůj9˸ _:L?&5n{o5@1;i=J:A̪@ E\oBb5wό̡"~LƄ97*CM:ܣJC!զ._[yfHmZq&{^YW)ĵ = rF)I2*SZ:Ohٿ!v>Dw RP^6xo7jam潉_JPO֭zY5NU,=rk/_ 9|KZ3葓^7Yx"al IZ.U:&<|2ڲ*%pi% rZk'_ :/q4O~.nbUP3V&K%1.ܵbSLs^ j cN0> vmѧiU#ZMv0t<.u.'GA}|u܂-Je$עe_ pr۵+XA,B7 zQd~U &_^ʱBL}Xw+diZl(LLɨ/DyAz,b:0k&(|勢'\|$(9agA=CH4  ZD!)ht:a;KwpGRef=@29>A"l +JzŬ;6vc;p16:pn a\+MEɯ,& 5i̐7ASTG'.)TIS\C9 9A9u(za۴[;2!L(ҧڶ}{ՊCk Gy^S'T\[؀﹡V2ݐ}axYx?~6[l+( 5gbSGLuVwIivpbcqox]|ڑE4) (4 X&y" T|IcG[E ȑ{Lv1D|zRLC[:; Z! 3誀{34 ˵w͝ih0^jwׂ ; t1IWpܞܓ|ec,đdcwFӅl3EqhEqř;No6Z/I`HԱ_oX}FS+uJn4z*XOjh ] ,=kbw9A;< KE X&1 IC׸9H48LTR7(%Z5^i5QڙYdI֚r:n<_F9Hf5Eh'!g \EEi1~)gJ M6e6 hE8({Kv3A}Y9t=6jAt Q]p4$d;QV \`=+~\lV>Ci!fwi=RNXK) 9﹁QzP1u-K /x@ >^8]{rd'u@@bjYBjF.6ea5:fa4zQ >É%\Qk0 &=$vfVgz6G \Mj蓛=MOp_J&*|r’<[ nɄueW%2Bc:&øUڇ!s*'vZWl3˚e2@nI$,g{M$Ew(v^FJGYo/Z!}F5u@rPl`n%UQKb\+Kfs%ԦB= QS#B 9өnҫbԪK pR{fFmǎW> e/@e, g+ [ydeK/?ME׈bRz2>el`Ŵ>=6>ux-j,z!!w  Y)qk.~ 2#әm;jZR*E!:VT3p.G(I zũR"1(<{~ \BYP O{Z$822Y5W"{Uú<6!5(:5MFz'9/tgcTgg4־|wXdYeZTڙ8/@WQ\oz ]f:y"Q Bı6.K&vWnv/lkQY.FDh)T<纐~1S2sO;} nC$屃M~U5Ne8$ر흻 LO"k0{c-/5[XKj K5&֚/ p_J? y&byFd&z[XO0 &FBKO?}wGlR\G3ؑ&y܏e6?Nw#x<ӆkXcеN> Vi)XѼâ ~1[\+aGrh~}9kL2_i&4}*a뿅30kx\8,O<=˓d;l EPm>@tyYNwm6NNZi2^ .&؛2Ӹ8i>K? e$R~p,oA7t_!@?|s~رh^:q0b`$ v 0R/uxҔ 9Q@㴭];fv-$W4! %dw8T0a/;"'PϦ1mmxQ]ij99Gt;R՘[Uja']0),*vl}t'8[zc#;RF\Yd˂H2@.U/b.QͻX rWu*(e((AbXxv_[|;DO-W)`\JSg8{=ۗaOlеLdt8bad ߳$y9#4OcC]S>~ 0\T:հtaɮHDMRi(t]?eo;:'aCE/鸥R#7΁3grKC!AM=.ܟy\+JE/e{HζFtwNmݪ}W(w U+BD _6wx IQH QD(!McT]k 5?9a߰&M¤$J3ÙyN^g$w-@J:hFU[o~zZ/iİ$ul3BMt]8@v UI[?d>$rt53 ԂTμqe8jdDffZMHXM5h7Z^C|6|*&. E]I(`mBu/H>|g>?XU/?), \Jk@E+h"3t4Ec7 1-\j\Xf%\J|(HRXSgA7-q.>X;|ǁWwє륓3l=5b췗(bMrҝ 46#ҪROYgN]yeiX$m*|2OLǝ~%4"-ZU %[Ѵ bD7?^n@_4 ֚"aMmucq(jL4#8Mnr۬;W ~*FR_wD0fDnT>K(߶UPD;24]2챒%;j0F=n;k[7{ujC$m!ݑLqb2̞>wMX"٤*W4X{] l}JU")NH 1 M :vj25Ө"||I\sZٚf; ~b8d  bybziQ˪O]Ц se"i<[!ReL֠n>)4b'rO\|DGx`YwNP]jy4T5 k2³KPU]Nh1bͪͶgL}pX8a&<"$7*Y]Sy,S4!dAt ruPTFxIτoZ5J0aekmFlY\{:AƋuajH'ƻHi h$ lk'f9rz֏Ҁ1w@+dLMo .{I|JU|eUc7oLVD128{`  @7t\}~rl0⢐E}M)=GV| P*K;|5 RwhS^}wbUqQI%7f! w]>\?(w;p=% ÇSQ Ŋ80b~8ۺR{T,#SDOjq)ZM zD?޺N}1# t[6o>@M 6u,!HNSp)q\#}(Ҫp=HH/"9ק=/J %O'ΐ2"_ xˬM+C.Y,~E{i}IsguH׭^$7rOJ-,_5S9mZ`րT*:7ԤMI²ZRj@%ƓrHl/#n랂m "G/5}Y mCc؈N)#}dzPMDY#RG>\<+8;$\96[!: 9T>r=L+˻oMbd/fM YP">fm9#|A*Y㭦=م!L╴Uۣϯ]JXga@t`.#gM.6J1Š͸RZ,:ZLbdmuDcc|jG'i| Ov -iI t`̛ͤ͌R}ŀx[ȇve[ kUA =yvga?=.4l"|s0Hzgo2_/{pe 8Hj] ]"\sg w|჌{*-#j<=NA]O>+bzLoWٯ+ɡq>OBW뻰|C'6qͮJ-d/вzTq[qd4Owa`Bac!ȯpbHڣfx<ď 0WZP~iv܎p#}COV.yq͊/ESk;O:)*|BTа]وn?mRs-&q']=/Zcf>Dc8'Pi^Xj6ntW yWpS%uбe8rzqF[yc b8#40F>&im]J[/N^":$sJO"TK_c{n,K jru' xC%"D:G=+sȃqqdGk u8L, gNrKlo Mre u iLj)J&曳9R=m x3 pFy4'5Θ\L˦ 93rGRp 9% zpQU;d~ݓݏqQ~<o5:žӳ2#kȆQ<8zGtʄo 6:zUUp9H`T CwL}M@ El\c4ur* a([z ]Lɲ#R+tԌm@ǼDk<Q1Q$&yXS Z{Ϝ#,sϾ6ueXKwV! Xfs֌;g)Z+7ꏋ Hĉy)\ &I#w}D=ĜQhóo )-2[C4౏ ӥV1n,qQ٫wc~g0Fh)}O$yFT9_+5MDdgk~P5cɵQֹXeN"4.ݘWW~0{EB[xm*b'8SKV㩸sII>uwp3mO3<zi?XzvB)mR\C!CCssa.!e,sf5bY WS1E 9``Ri6V Y>c4aU#F]D?<@T }.w+3_bp9vd,i4R. VEEK0/\u5/xH9FbHzvgA,p\1y4Y=Й񇼄NbKxR҆ ">.AXA zC)U5YFJ\XNS'vmt@ X;5JVeџD-xwDV%@M(hnBdHtyLqMYzZ7ɅgsfJC^x'uʌwt7Q, f'HrG][1Un}hRQl'CZsFK%qn>Ø<2WHƽ =zp|033' ckU~~vxڸf_xvmliL߮@ Q ~ڗEߛa8Tϕ{D.@r ȉd #E YOш/Tzs͛I){n4|+:@즮Qq* ơCA%LxӸ/+ $okk< x '.ˬD;Qwm&e?W>kɚ%ٞnp?b˭"5cfDIA<2U4GSbB1ֆ8kPh45OF'('r,qu`mrO$0O9(S<Ȱ3 ůE$L6ȁ<®JBŔE)Tmg|Iu[0єQl/Hsɂs|?=4bL^;4֕GY~1+RxVu)矐(>qޢƷ)NQT-oTҩ0;,gӎ/Jq<"g¼eJ?A+Z: FG2Hz6՞Ty+LCMfKEa]&G E X8:@Z׻ǙEGNǿOCC~_c>2f| 7m!HƧr؏4 Q̂}TSw%|^5GtEhr6՜ȑs4\ܾxh|.`L+?:{T#-ؘߨ0I"8ץ6 @WQ/lUoDx<.jTc;u=k{l7dfGDwRL>`3*gi̧ P0QsYu5@]}ƈ+F\; JK$eт҇vvO;R=Sʯft鲭zTgRQo i{Z1ic OK"X'e*z nAIƇMdPJ,KeG@2U8o}Nap;^˲WqCJ@WP] 7boxбqձk wkb֘#z@ q bK4@,G5ʛVv3g3I\dPE !t̉r-=b%V;@QqaP;`HPI|f^em 20 p@s8bM?,gEՁJ\6+N&v'/`Aeuv~@aԅ?e&p# / fZ=q)3QfFsE?lm%Q0piߣ3] aV~74{vK2f[6Os>ɌΗARi?+@#aHy7Y\^_ҽ4XL ,1&sK]_ٝdNM3#Ě gVRŁyta֭kXCO. ]_,$><)d( 88k 23g"`Z0e!Q'$D$g!#B Ʒ\p$tic%g7?zESeqKkÌXn@Q;!MzUi+OZfVYnLF#C-\Oe* )"_2!YLw(pO8ߜ:,`V LG3hXk{FNrvڥ Ӝ;{+B,uYAtZtqd֦(Z}IKuỲTYS[MŤFt~8t8;cl. ah;,.a-"MBԞ}e?ZQ&RL-3$Zn]._'<Հ?*z$C%l =FDe<5_ڨ$ [߹ׁEdEk"NZ$Zu"nm*vdE\vɟtڣ*т&bNH#phVPZύoPdtݺt܉0'@J5A.2޳ @yM ƅa9><éehV_u%X>K($Cp%JW,E^S_p$Jx,/8v4%e˗@AY 3OHx!fBHصDNeU_Hy'!~:航aV?$?sWa$RU;k#C^Us-Hy{!eF]zHehS7oQyx I5K0':Y^v3\'6VNv|KHh0p,)YWVo nqfSo*L Z1^uHrslsđ:qL3zٹ2,L\8=@5|G!xO -v(fNr=VJx7bʺ*:އvG(MFm~p03p1mReFfz~UhKjewHsJ\ߢLB|ݟmF)߄j9';H_gtGw8qS?h"{S|JmD3L,q^JyZGKb".4Gvah!*u+s)Op~Wվ%dxLqgy54&M3oJ.ĐUOYyP?F4n]p@XK~O dG\CTs+4ܯMa?^ i!mնItd[YƇ~?8*ppFgzKW$oet# "QK 5JQ d{Z~&X^ܹ8u װE9vf^Eu̗ ?bwU|*Ψn/K!un%ny 3͊ǧ}l*Dž zIe\P+]tsUɍG&΂%Ѩ3`ӐE4ybI V:7: G&P^{⹸2?SU8x[ ;um ]R:wE.w P̈́[ZW{tT}wk~SiSj^ Ý]?}w8j<҈)2v NX1Jʋ9A5{0NOw K.-.{1 g,#mC$- $T^x!-k?K4>nĔ@ qN ٝ;%F"2OESe~= Vdw<gCVML'I8Uzڤo`Өe~D_O0lL|z!#Q+-u-:rX{Lj ju\+G[jN<68gc7c슰_m7) 02N}u@rYDMby^:RIhZi'1Ld˿k^lЩh14*uoP_G3~n[ɰ̾ D"@ ^Ԙj<=Xk$ԇkA>k7_Քl&+ާI41v0_1Oq{m%~ ZG uM&bFFxH&mRyfRe$=EC(/p= _b7Mי aY[-nI ?=O; `* 2YԗQB|d7D)SuQ3OK4"=vbYcDlݙmwfO{OfjИ].v!mԺ=q{;.nbeTQv#M_da'bGJye6W%`n+"'䑌f'g 0:n]pvM'gեiGX#?`0SeX֌Y\,7kZn%,Vp'qgF[_ͯ bv IAC,Yq< dUgeW3צb"d0va/aLuD=ڮ:j&:e ؼ v =6 =KPP.Ih]#3/u> /b!S7ec¹N& ܉qK_1NQaV`zIw?`qe;I>Ǖɤxj'E͐yk!< K}xbwt(9p|k"Yr&jF&Q;뷟ZɺLQB˲]cd q~٤YШ s!D~޿fg9x{뼻(ڜsc|qvP?ɫfL B[Z/nYN +Sqz>&{5NgWBaipCw2{)GہL0^f&`k b݉0wN{oNp| geIbleivqXyN.W[qꄪ30#G!}'Qjz4Vgr".a˚>|}NrNGE;‡;ŸL&E<4E)da E> E܁]iH3vڛwڂKT嫣zcLE.bzg[8-lF2;/c޴YVWGYD4y6;Ȁ- #B F{'^2Wy%^Z VNP&k *!^-rY|z)xi{y0OT+#EM !tY蕺1{}!0BR]#5L=,CY̠O,ĥmذ'1hQJ3^s,@yt(px4e%^?}K`C%[`w-\glr=VU:Q*y`m8rFTr]wg x\iDZM˂6-pܫXy spZ{}|_I;Lm%J,l!in"Y{YUƯi|INB.$E)u>D|H(c7Tg҃9NkwenH\T <4NLjrkMТkYk=~+k^ [Eީ«fdpuA! QETR4D^/s5Uz~Xg>iǬVdg VI 5H{PqWzM C:6vʟ$hslA2DsF0tdDdeהCY=&TUE&bF [ve͋2.2YHCNcaZP`cEFYZgV댿:u_1dՏ+F0ucm SbȾdgVjx^n\VOCRP!*,Fqiϋwp2ˑ<3A8}TEuQܕZKvn2ع{Dy+bu٭eJ0ݫƂ{A? @8rʬ$>]ϝTBrX 'ݠgAIxC؈d & IN=Z"z̜S0AToDjC E9QMiuPK+$ReK.clB)F'I ?`v1GXt.mtQKzQ>,+;R{;!)4Mˮ?K 305ۛp,Wr,M):&.ڷ}sRG;65E)ge=gLu !:þ Γ&Ep[Q &ЕNSvgtJp翇 9#Ntad'M4Ĵe`7G=&T.[z7睳̳kjB7-ѝ6Gڞ$ƇO>H76ljL߆w ToԚ2RuF:@TSG$l?'`M]7=ˠݎ<zkzR~ha`"S i'Ig1RISQwjˀ=TZrNZ6=ER| g2#{wutjl#kOJ1կ25n/[gKo uPh(78jm"#F_q:F:rNB}:$׏S9yWoa*Ezߘ>{a#'3{GLZS|[kJ_O>v/5gham4"@$nc+F6[{suZuYm0'Њ-ܯ@k`37xUGD7D\ 8-۽ْ QPx4$(k#JCDexIG(?Y94Yf9q6Y4Ҹ?hn?o<aD88GbIُ#|YNEFcIFlyEH:w+XScխ'8C\6ŨqZs%ݟK_[̋߿ޣ)&H.^LVǽS~ӝtUYpI8QB"qۃ~C9o'"%v2m:J2̖zF|y9r`ᙒJ6z !-P:`{s`}[aoWWԫvi) 6q}BBeCuN(7-C3gj"#M';ΞH?|v:4<_&&Pٝ1郶uTKL11a+,wʩ解cb$F*y;B#XrWx}yĠ?ġIi;vXڳ7luxi&DLS·RH۬=UU׽r$'3'3Sc:ްmW19咺~t$E|X)K9Ϳ\oP_N-#SS%m{ R2+08}?ȀJިHNlEYX݄:Cm>ZcbY6/4qZdp %526^1#]\YL$Rwą&j gLM^ڧ}q5ANŋP<</ h\1YĞGh܈ KŶmHZ4&T<͜42%ܗyB|_dyR+ķv>7"͇ߖ4v>9@6_aj)},1`nO!Aۂ[y rL/[^}r9>:ȱ;@G=89!UZPg򚳊IYVPe07@zw0dF/e]i؈uƣRVߐoL*C{.\X- &5 t]@A&.ߪMM|ՎOz=Islc`F 'Eu47~ 5n `aj{hBmDc @Di?i1! e@!EGn]鞑gWni9M=zCP]Be.?=vC, r2T4m4 9ɤF4"dIѬG]̐Q4EiЯgN [h iyWz&SWk^KILT9c"C2ФtD%]9eR+A4 o?HAաl wʼ&! X +Hz䯌{Ũ`*ƫaSUݺP֪ EOWoL LɃ  5]khde_g/x۾C~ZXTһƃp7i\ OFZVFzv}%= J,Qic؉&+m[זwoTCGеZBKoBUZ_I,IvM1cW2"mma0'A_L1ܦSLYEOV(4j;0ť*vsQKd+Jkv|ك%,4yP.jUr6{gXհ/יiAuh{&2*ԁ٤{Lm"A~V;(PɅ1:VvE_'Abaku!cޡK磺"u ^l Η1eJB?̓,‹y8}ȭ-1 ͌'sٔRRK9xCf%WxDEBB̛kfIڽfѼHUFhn_~"ǕRSgo'ߨ݀_΀- \_ 2]`6ZEqCÀzoM(I q!φaD;e\rD 8{uY/nYgg~T6$rq' 5]LDcHfȈ1_d\[mfCp hlL),:cstN) ^,NB)u 5caD# whdz2+Gb^"WV|/jC'c_>]9 Dy<ѻnCR,Cد! ֋}6=E`P\wC%7% a@|wxTXssKN٤gpAL!%yocrr4L>X3? EiNu)CdKY z!5ЗukcgS\yR?=IoO.L̬fEkWfGD8 )hf5Z:O0 i5ߴ1P{AWNwJݸ#k5ᦹDFgrnO>I3YplƾkL煥]ruߝR{*+,\hZb\4u%p$Ôs}:w-Y;`& v(Ab}0Q*ׅUt8ʢ?}ڮ+>եе^xUh#9C8u#$Del}'/)Rǭ\,Ļ.L %wPB:yBfO`@+ÛgE{kv28™llD|k`ʎٖ]l v/@ J_=qLy7X~W t '=KHU<|s?v n٥NlhI}F9Z#%Ȧ2]M֌ yC1a(魫ߙM(lҍP+|Sj9M[?~@/PQ*=' ջLC'ƺQ^| "Twp<#_ Q5Ur-mnHC!f>3-ΡFV3۸5ڐ+;]68nw$ @;=3J^KWcd (6V`eIOh)dTG}תz@= {2u̧^t[C3Δ\ySU!h?) 2b>Lx|jF(n̍7B5@C!ßDB\-(U#YjdxK"Ѿ}j?q;ۏtdejV ˎdEB_;Q]\ӽFvhS*аg!|{}_l. NT[vDTChV2k7Lo;|ћ[i /ݎ+'OP艻-loR*Krb#e %TUXՃGn}~j܌R?uю=vZM 6JhK )q9)]kg-O=Kd?>̎oaxd KQ)?[CEQح[-bT_͆tڒ/v:T{0?_;P yOn|q\Zy8x8kkS{n`ϽKm%gj^']%z;eGj?XE7vKvb@;SE~*' ̵ccBA,|51埰w.M8WBEmeR JʲEA `rGa4 7jWjvBt4L3G(\ b?}X<:c mU͵PDb%%|_q]hk*:qpVN43-0g@40QW`>PQӃL!.,JģV:ynn5%KSO<4lAͪM10ئSM-O՗DDZ!)`dc=s{0OP8^*Zź5l0ro JÍR)Hi`i.2ОSD_bWgUKbU{4J).?:Gw"ahKfu3x|#I6upl?'(czIq?w;W2Z?nDȄt65\1(s㳦ljȝɷn p7%ANؓn<^j*5Q{=p#+19:eJq_;,TvM2uTL-6UΡ.OÎ/ukqSbT}RG. ݰ~qn1OϽJ05PjOdI&;lia ,8]X0wڝ{bBgN'MXT41 4PzA~G$D"aR; 6MpL^]Z*KEzD ,Fn8BpzSL&SKCVS˾ @ 2~ulj77zO@+ěW4rYLjox80-9${r!X{@HQTq\\o'`8 c^sG`E bɗs݇(Xt]e/:E5$)xk;M4"TK=e|-7Tprto4Y5\ؙ1]BiN]+PGCԤb<A%PНi},8ИC T}4Rmgt:k{ba1gǿČC 8q<̓Lݶ'P|hZ `bD ,2 YD[5R7b6^V8l j˺ˮ8"xpkmjp vxo=Ҙ i]:<.R꣤|N*znMZ߶cbKYQrP,L4 "p~ D:IӋ絕9JbOM&t{\s:I sR]rsE)m~}[eyIX"HC ^u7#܍BƜo¦2 ީ%x4"P$&5*Ӫjπ"R:5% _W=M ~@Rna1 ^J0mx2G5~˞V%<3 uf:NPG{`/{ f‚/"6yDS>_4ƉzxiIAӜ@e=v$q9(jû-􃦓Qx֬\\X9ۊo.,anOPE8bjok%d2{ȁN 삻,}u/\o=^k.O2NÍ]7pXI>.0x= wXha0CU\mL=3<i,_cbx 4D3QgکN\H<3 j1 ΠSG=hv2} dHs(d|8KMo0 d`3E2^V8p"15:;ی?v1ՅoeKҔ}g5:C*QSXQo>J3)F&Zqcab-GX-7SW8|).%juAb@W|)гL(?x5h2|L[j6uC4,݊p3/Ũ8M&17}j!Lx[ 9m-T{וLGыƟc٠W^勧MCvm !pZc***?DV3-HR)V(%I;$v0fUhW& 73O}4d[>4vV­R) tj,@lƥET ݽ}vߙBC(T^a w$48{Ц@yU?UUq-fLGm):RgQhO512_n19]8j|ز=$,f)OFx3+joXX`e==m+.k_)m?FPnKQ/PTcbU\'Hcii9Q~F".Buj":OgL*<$aS9`pZir8"hjMx#2t˕ѷb/y1lɄT} W?4aު12{ߞ[=٧6~uAZaV6bg;_'J)w(y{skHIdDrv㚆,6sOzѪ C}Jh &b;qBc*rK˶Z8Р;HCc1=@~1}RmߝhI"~ "*}Bf=I%LJɺ ;LB5LS9@,"]?NԌgpipTӴeՁ&+0r2~Leb; 6*z.^:l[hX߀gk1!X=c^ѯV'JNnʫV:`zˣ/¿t.E3|$?ښ>]\*b৴=T3Fh!%mAA&u3oŸt[sqmO;vGV73ЬAq0`/daTڪIFjaީU?{zMSp ߄>ʣ z~$ji)ƭUSx{_q%6u'G`ƽC q KH(簘|ITҀr%(ݧr!;HK |`O߫R/'"ܰ!]cml!)RDGH]be)i| w1SU h$uŸyo%̊LÌWicˮs5>6CkYH.DP/`qaLZF&u-8} FbVY>: GbOy&h!rxf1AL`y#mFrhA5 h} nbHKhy*yAddQ-36ݑu.}a.AZB\BfSs%"R#fm}BG(͘4+iX.5cھVÜC w^@ $" d[Y59VWm XF])cNN@:BeɄ1|ҮEBb0qe/s~I~ZSڅꀅG;r=ؔpI'77| 0YTCHVр7/ۿElJw,I`wbi{ێm˫ 4FB\Fs.;9CJ lkÅ7w~ L43R fPjd@B+]Y.d_hB//Z *DnuXt^y{d5%8_$J$08Kjw8ָ/HgNˤP9f*Зl1Ƶg#phi_c c*owvs./-?ܦKܫ'ٰܑFrP5LϐECcy5l@LQ>(bݴt1B!,3d< XJ>[DZhaeY;r4m6 pO<CߢÖX:l&Kl Y?`Bs,CH"ErD`t"LG'y}/Xua>w?lIS+1hrW3-z7jG]Ce~':/MgN΃)݃駎zcX{$֦$d>/SS&˺cE1ESAʗ T9_)AaH[_%DC_)aV|:W-H 1WQ -e;EtF7_U4J_YWQ%jA&ΧTEV Xt4a d(͏9J);PDex'A;eo TY&wl㉾*a񪐕pW^ig*]V#dE'+m. F\c7ۤIdq]HyDCJcr4/QrEAYׇ\dFrkSMSI4b_$(ݓ5͋^!@wC^C7’l!1(xށй/$^,TqGy  iBZƦ\ɹWwtf[SaXKAj<byǚw ivǬdHxIe[}潲@ܨ!d&9Kfo\bˇ߻qػges54 gz#mbNDE d{A'6пl8.%VGz/QPͭi tNuMV\S[XΆovic8f(lڜ< 7#A~!\D?ǒQ%Z67;)$ԯo/*SDomW½01&&~x n+vPtZ'G"/%qpLJw=cs12\n}NC#'{UFKrv'T8lVlWi_ HF@ٔw.0-*8Jk"Q% ^c ]X[UlV?$q]&iQdKKLL̕q9bɱ[5R.E =2QYh<:dje4ch ^S#iWTi?{oG'D\g+ocKm5eWtoNE(zߪJΙ=%}D+ԃwkXr[$~$C%:hDq 3Qcr|QUGW|Da8!I;D-[ cH2>ޞ6f?%HedEMo;kiW}63yxk:9aJ=0O x8Nԯ%~H dL۔PA;7z"^-z=đsR;,:!.r@fnCA^\M9^pG*uxii)^]ӯXaַ+zk o7 |>+7׶|,EL&܍W.&)13K|* 3nS+ AHS6>eI*n@c%uύi|SB_31I'etPGhcȳ_M~HDNjȶWm%SHi؝({̏mA| E"$Rճ>id$G J%^SY4'{Ymp4!F,k^KJk-ӦuUH~F_ly*^FE|SD\R[]Bk vQR$Y:A??ƽ'[ՋmrVRBcX0 OKlx$xqP ş;oN@ cnN׸Qҁü1?+FBpuğ5x)<Aj] Q7<5I fOZ4eɜ覰,UƯD?3 J6k _\ aKF $)hOߕԠQ+o-5`eOuaUM@AiKx-q>F+qʴҺnLĹC"j&r3+rz=bmXjO3!@jj*4:բ@s&pE:# ^]RZ? >c&ۼMO8}dĩ[Ʊ(2#/Ou)C6 %CUs?Y1b yDr_[ =eQ_C煦<jK,V.ۆ E$xR5760E(xjy]SMg# vz{v~I2b"*Ȳ,+PL|9![1\p Rk}?>+"S}~GTA[_Sg<"pϛ)Yl,]HN W:ؤ̅]L+)h-!8r ?`{L#RpSܬ"0bZbXqa7O&̙V\N{zQmC*/.&.%59{X3oI!C9jb( ԯbc(+`KE4JzcO, KPVxkȳsTV K-D򛐳2)&7],mnJ.L؍g,acfLEӸXڽ I=e%)AV28ucMg><*V*:7Z>ьo74SU4xx1`O ;ze'X:ߗP0-LE d bq;~m(Hp4QeS<)0[46`䶄O 9w#JD?ʄir/88Hɼ /*ٵ9RyA1" WTIWΎ;AaYnݚɧ# }%:L*+~\[F{w٨]u4sѽt*)O\] "7uO7[Z\v0^\&]&XMc'@+$; wUn༬Y'3дT+hptq,būKuԞ/?=9ƚr ;b7 EEKT0 0q QI笛M=C+;^~ xq`Jcy:;q׸Sfdn SH˜{ǬSM%0٫۱r RLBAtv K)21-M.+.-h6N"!v6bWm'BX~8ЃG?bw/~~$.PHs,vXP@mZ~LꜾ 4tP-&=ゥ.ouVݴ14k>6rBl'YWc[ `X7Do"oAy#aմssp85 aLdK@;v`M c)S-sѢ2, 97>=Ij%҄xɈϣfL9*=T彎T#ҥF o^9ӱBۤ,FaqO7ڹͧc߾{~ݷ TO?ĉP^Ō:bJs_#X믧uDD[ٟ?é}Z+L+3Hn_僈@7 }NجӮ5sN STx7 uV/mo3r18~0,g<}CXjo!X-PX Zd?t׸\J=";p@ d*_]$YBM V[H J|̾:DeT(2C G>) x)v\ hB;FXe`Ci#?B0RH p-~ -kc"j s-P[gS #0-m=Ԝ_E򖳿KΎYH= g,y&5{/5Nqio;,XᯧwN ;m)ip6.K_T[׽D%3B^S;_u^Wo`% Ju+İL&t~jB4,Q xhb>q\DÚxɵ ^T/^F'h\= mIhG "K|2vq ?&*\[sg.RIH<6p4Ӥs{Q֣ Q']Fn2ޣLh;Cmwj8oҬ2"[N7- МC=󯔓ʾTy;JQ G()uŇ(tF^RolU,έ>2[x[uG35{}t|zFs|5l4V3<ȧ_qj?M7סlbтn<ógdSaY6jP{ 0tL3[sm_ThYI{AT=M4ZȒIG[w}ނ甗d aF>J61DLIj ?-+c{#i؊e~dbV,'BƂ64?˾ƍkBMwQY!2nvY9ᯧr1 !Łͬ/DTDRx+%>ZVS̿]'p!T䜋um-T{Tot. 3yDX"YQX8Q` y6=IΡgc;6b4 ~ɗ]`G i@OncGu~z2Q` `k+u:=uoz"b0u㝢#_ /8`?I!E 'CuE/>a;gs|`;rN" , p1R9?_r<.`\Ӏʴ%M?ԍf(v<%gnϠDh мۓv5Ʈ]"݉o5.jНRfpXFK}98dq@EZR`}y#a+Ec²ߧ@Ͼ/9vk`'q)߹E2k2+LC_0,kጸV543RCAM Q\2PqZ'[0՜Ge~7m-{߀"s"ʿNѤZKrU'Ȭɂ+EOE0ys?0Yɀw%4۹?RDΔ-8(!2QƦ7٥= `~ /M)藙Y,}\>5R-dszga.\t1!i.Ę6t$y')Y&ZyY:ٳbJLIJ h%:8UowiH#,#^h Ch o\# MD  ,qhv@#@СMO]ٴN.cwy6;aCgU[N@uI\5^_8EwJ?"խ3c!ƹU޻(3 A&RFzV*L#[&1><%R0j|3yc`ٶ4vAUAiT}u *lO. 9WF~6$Qf%Sm&?4{ɿ|nb,ԵGۣo C)g3Γ:&Kzcnˇ8 Wt5IA8&АAǺP6dTv RRQ#;spx| 0#].{l(_9 !:pξ&nѸvGy3e^:鷬g+ʚǹTi(8;Lz'}]J2['"e~dilW6= 2iD[zLDT;Yr`S^E_NR)9c? 'Sm{ $MHhb7VcCQt6IjioiEÈ&? ׻iYo^O FElO:a8QٳW\Ϊ'=6E 3+<-%&LJ虡0B}\]d$tl 2K٠ $LKߏ9\E :bm 'K`=Q@%]Eõ?涓dB/r/# }CP@WBnrJ4^^AŸ7.4(?lUܔgzg$]t[$ gSxq#TFUT7/SGi3*rotZ`3td[kh4^CFCPs͠(;UƲ91~V676Dku%WN$3q1N>sAgD3o WEyaCrT|}!c[9&HcKMz0ۘ7+">^h <<"2e$c2rlp2 ?y?b[_}sve{_%AqO6sAEfTԴB1jD/H:mG`w!?1F˽KL>\w٫P!TNV/Ʉh7|NIH8T+(\u =tG>=G٠cxگv;&ʬk^k&@iTn B't6@ڳfxJɒ­u'F*MQ-DBxQԩ|Va_QxׇGk"[ 6Wj|~]aCL# -[X,CFLRz0gI kl%|jAuP#N,?s٥Вg-OC'ղ !M oH)9= kڪSMEg^Dko0;@=n2Y] i nLFc'\2%~upٞ[ !5eR&Igm,¢`H偛g@2sPy&${u0]be"9 *!Sr"Fd6HE9TD0+0ʃR_ Adցx8d Z?܄ XٱƲYp:3HO66VvbߔB'cmͳ;(Ů 6_fljʿbS| }Xx_Q7_2MP7$s։ǩ7'vH(Խ7v"~ͳ;fm%u*DDT?x=‹~؆*l4藍G _O]"iT>;o2xG؞TKR,Z tgYr2!/ς/:H&P<A)*pˠpm!߶@C3ٽYjυ1c90 L?/r[" R\300+~WRwrayuق9=b2ۣ:1bZl7y3h@vOrJ\:kb]`yj3<Z=w;54~c0  $BZ &[ Qˬ`M1Ula),MT4HcìLLI,h \nmϨO7G#UЎm%_hΈ4$(&NQI#)~ CI|-$KQk^t(ht ڽ^ڦŊ/R^E_^tj8q-%zJHkNFv#SXex$|!k.JIC7`Vqa2݂VV-X30r0 ڇ9+`@Չ伣g&-h[9z(Ӌo;Jbi?\\2}VֱȋT`"9mx uћƄFxEƇ5'Pa-֒Sdvew4&ft>>mbjxaZp\H%c˸*ḛM}BqҏHCGȤQTS9G9_ P3'IJimGJ*٪So@s_ \d$/5^NjbZ@*Jl*x3 øBi7@k)N7W&% P[rg#FIi6 % %fq`J9ٹe:D2f+EɒS|o-ږ%c?Uj0;}rJ&fp2U.oM msJ6U.gmÎ`^ItA z`b9Vzy?+gz^eԝ6oQ'Dm3:.$M=AR})^߂{@ k}sTYkS5L'Yx9:!fфpI5~mML 2~aq Uh)@݊)oL}=?3B3JQxB}WF=Uqi~Ihiέ\c%r~]()_JY1'*@/CYm0wBƨ.Б"e-(ߩo!Rda^\/XOÖ^r,o)֝A-CKF37E ʍseH[q^^!Jm#Ls6i3nZH0}Mu'Rqt  4{STz6x:F3e hbDXXg-]۲w.ducd4AOdyj''f.d3 G+'"{FA\+C*_O,IT%b|FڼÁlB XDP,JiϘnX&`*!f#B\of(ӧ[jSJ]Nl2#7z?œ@RjNe{a1xN{ Q:"u&,zS51[ϴGq.%gpn9C=Y_Qttnr!5X0\ 8NBc zטe>$ L"Y|y빅1D gM 8 #iNnj7_-ߴ_*dQL98A[}q d7%VYkK#ͅ1Tt>4b|)~ʮ7!搜 [D6,A1'bɫB <ӹ"a!DSgt^=Lu'tx, m|`E24YqQ27*,Idol)_1If-0流m&QζBoHZ?1~؅7bE6,¼XwmY>^bq ?̧F|,T>I\_[I Bh{?bf޻6t;Ej C$-{ɧz //'Usѱ\}ዿPRɘA0wiˮSZ{ԤE34{hSSlJ5vF =Z%7nU΢9lrZkAFS )#;Hw7oҳv#)?U땨{aiTԥxn_HYȃVW `5c%Ay~̛"ayzx*ݼ@"EK"lu33|LjTO gxTՑxv_myWpD+c\'(sUڵK0#cY*÷Zh/-.tm \h X5L*bV( ba&<^|B[9A#켊5Zݕ#&,ŁbO{4RWv_zX*zz^ëgAf |XGk^4[6wqq,2Fgpdy=C{]UB{1FȭքaM幸nii$J\FG]Qںy'|lwъwuIQtDx#XP`hl2@X9ph%<* ’r㈺Y{=FضyrF%QBaSB"ޑMF% ɛATS=oq x9Mf{.hs p_IRt>ƛQܬIRau, PvsdO}_sZuS +Kev`9hpQkכTeѐŚܿ878Pn ׉A_l;Slݪ{K e 5 FYрv=' ,u1 T}t/:BmkN!e !KW2f%ӽcH[lh!-K.dtSЌk~Jg q#]Z7i-S&l]ؽQ`; /s32FX؈!+]VLL"bXOEK.-qɛԪ FU'=vtaK -]2 v4 ׿b+$.59}u%&sIf5UE k3.4ʍpױ^kJ)V6Vѧk2ϣW$A\g>= ήvNlLb@r&?'e_=-J#z9 =M=g)MQ:x v);%9Ϭ{B'8o-uf*4R{J%F(R:H_af[5Eb7K*N6,]â2AU!fП,t M f ,n,Z~8K1Tm7ai|Ǡtd-5 VSLF$ ǽ ҦU`+i^Id[TuOʴE{.rGh!t\_p̯{b:?Sy :l#馍lR3)mf ß⻑rGca$2FG8BmLE= fׂc63)uO`5MtS {*#C aܨV#aoQBADl;gĚE1}Jp7ܮc싐[N1ec~(ۯ~iO.DS>C Sf/9Ca(QزhZ}ڵ+R(Hc/(EN=HJGā9o+9O6Ϣ&:``Uk]bn~RD׍LQ$z,KonH_O;yu@M|M-9PP ^NhN-ԡeMm&nok8owwā"UgB8A]!#cl6Ǖ0 # \?_ZjYܮAX ZާmM it'u8BD4v -^?.K-9j/}KBE҃46虧Jnr{ vPgY[n&ZB4CH` tFe!xa!eY03^M =9T7EITz:7~8=nZƢ4 a$ls%Td@ ,%4O-fQ 2 nCM"2_5鵏MYE Zh-[~lwULDy|)bD፷̰qXi84OUF㊛Թ̫홣{}/gHN?c,#Ibw%t~d& c}k7Wskf-ji!S%tP|Y./;ИVoD a~^)13jm,p=59sH\MUy:\x%CCD|OOӍeڝ <.3̑bK̸[` UD5J]EBBnP1'Ea.*~|cAމBif.w9ձ@TzZA@;в0sgm*mXB O`\6#OŞd_ =jf}p{\j/f۠K7I%u]b@+f=ENFܡ^& ָT=\` aw+Lnʹ_ LGa*xOѡ5 ꕒ=|&yѵap U-oB٫sS q.օYZ=X ڞ[0Tfw3f1d&u]; 9l_ĥ;w`@ Uk͍Z,uWMWm[vsuIpBb^AݍkA.zN*Ze+`<}(F*z;~2c>b?\/RBa~Z3JesWt@$+{>v~}z&v&#(o6χ[MTS:~\)aCad./yfyop>&*ܵKMS_;*i9:Q -D3b뜴sN2CX)GQIPn7!T J!,[.% 8E^u_6=Χc#t[UX6|z4T mH1ZW/I-GkzD!fV*دG^+]33`, X*OOXP'P)zLQ8~Q)l*g$4 u_2ˀ;j37V!{y'#nkMђãz=a_mNI phfV6Xm z6Ն05ADڳ[Wz-Q(QZ/y{ꚅ8wm$af*0{!)"4vsB{Ũ1+(8ûHZڝDݐt[+~ύ$]DQ sҞo4 IE‹ppyE(Fru-T2\A^81O-擅0㷬'Z?/u\wR qH5޾(yڡuK#p ]f۠W$D3HQlUxԾ LyO#TʐOb:'r k4P[*x&(},k㇢ ݜvl鷮\8í7n|NA9|>=xeeT_Ŝ%"9Ⴈo-E^_GrF삩:ZDq/kderbFBLd_% ND-+{"ך0+rL?Iv 2瞓j ^0Đ/fo}%7L![XYh7pN#8qٹuzgE1f g4C!?d-` U ``#(3GHW#/eK΢D34B%GaH &"cuW|/ UaK}%`)M0i8- \R~ȔHu*z,(T}!/66ގ?\bi7 -3x)˰9xZն2 é#C,{YFʓG %I1wڏB #ҷ_`7hnϒWFNݯ&1E>ߦp,]_Ҙq84^nMAe6Y}0TѬ}"A0VdPg#HLFnVSj̈́1O8?) sP_Ŷ+XX6BR!{bD=.915)im)Nm…%q05gg=²_mL>nl# 브鯧pNX\ko_b^+VȔ=+ݮ{ܮJ5&;tdz`>8yxܧRQ0gq 4@wa6=uOω3ĸ NtpH&  F|,ʚ|c s5ܳa$i.қy~J16H;=qg.P}1؞RƗsǦ5lbE&{!{SrńE| *Uސ.+OeOz4^?}u6K P_u 1< 3:ea )8 _Gl"$C dJCW9ҏas{{Ғi@HE2c|ՠ0TMς6Ӂ4$9c>%,vMz֧xxχLhw:ܾ\)aiV_LGWЮoYxAl*vOz!^㵸pZc)eO@ [r5~ȆB=uS*J<rucqf+r,"L vQw\D=2bJVtҦ9H94ÙR Qe6$ v$.z%C^i3`k&NkYhϨWĬnpZ =<JRc|CWcS&PPrB/9lțcDؽV-wY= b\tB9w^ԄX{q iZ=A<2f{F)N gyz~07ijˍDL ( U1Z838?$hN7)S:RftA Br%:oz9Fğ(Z3:eӏlB6I;0 6P!~%~5":ƾ8%]71!i_Vɨ8o|%\\] ̻kP^<{}#>( ug׹E=m?T_eߗکx6,a}R%D.T%u.mLVǶ8cjd Mocėn(\}Ux?D}IŢٽ$R.@sΰ?+,O qk EJ'GvYXZhjj1I}D`͖Nh,&j1ԛ}4+n -5FuG?Rq]^DL6动EE3NjKWc=Y01vH1*|9:ÜxV 4P{7?ۋ pAo*崷9Bx5aF:zuV~>Fh{C'Vs]PzpۨCb[!~vRft1hryjW<sG;=^#2ݴ\Zԫ?@!0/(^c/@%%qMr*2iFbgߌƫl` R{:-}6W=j#Hb'qeowݐW~$[[j n>8o:,aAldE(J]p3MT 5ǤA1gcI{>UgN KџFԯQ`YeT3]7i[B)% ^V5?U`|SuyIoQJiJX8%6Pr1#cb^wip:#Jp7rQǭE+zQhÑ<-c 5*8N|bWs@ƈEiuxQ&'ux|wQꅷoHdD3A)3: e HDN ᢱmPγrEw֛l~ /3f zWtNlv1~z4GQMRfzV,+`4Z:X&݃ZNeYJ6#&>MN%n)l&B7`2US05j& k?ޡw G F s]Ds%!`b H b3Eߨ]z%`<9;޷dB;nFS4Fi0_յީ sSmUW3i´s!C)v+h ] -u l<6K(u,8`H屗lwa,{gG,RS>&Ir$a)9vge9eXA} Lh=k$SPt]OG'PӸ.UG[g}]YPڵ ߥmM&O d{$@*%Wv,~9,zXoq u5D)O/פOaGD5|ųq$XRsCTKv4~xSs_[A:ђbW$~~\K940$E' ×m }D%+O󷣏hVxxt)\ %Skk~ګ9}*s{dY".g3^J D& |Ӫ}%?\-xӦlꚺ@J2/ܘ(0X׼)g^V'HN*2^8!ѩKÍ}wBa\9(lϼL:^Y̞,+tE6, "'e)W)}ߐC.0 &8)!g82[=!R8sx62Ęu΁vzs88 %IB[klHAVk0%jp6cPۊe}'xM^ɮemoKuGV?ǻ(IRj1xa>d(QkyiC]y2l|۵(H_A!JݯO1>t5#77I7 bS}Rv 2nUwƋ@oJ\y_t\ +><+D8 )L3j;D]2_1מ {do>~omz'+6,9yϺ<&2ҵk718#r卑6&q"eZÌs3i#.o9eťrTc" il$i t7NۇljASv4A51+ ~2yĎ-pgcnKMC^{|Fv{,`7Z70fK~a(>" iqΫ5D$рmVn(O1WsV1=5z';P7AbjzZ_MOYυU8kr_v3CNu%g~4tw*$X1Y*}elF~@; Gٻma!>>Oت ´TG$< VBY7*~PbnIQKvo˩Yc-W!2mM:42sa`+ɥ'kYq FҜ#6~)m%'' WFKr}sExd HAL{'Wy&;Ň?RDJaW߁d(!S=;v>Bn$}+͞;q#(`J'.@us* }W̹a?)CG }gXr =ly!pD\4g РKogTa(Qr4 cӸ?=,sqM!@ٽT!gʌ> ^h"4!*YBQ⺸}@nBT ЙuN~W4LJ}N79Bg+nL@66t~+|kߪ+=R6WEƁ:p&̄+Ύj]Eqq粆;\0yŒґm?J?8*ڼh(K0,מV{BmzectAX Lr 1>K]Et'.+hU~K[oS3Y@uBc'DRL[j>9w: $`w'dl͋dFaAy`sm(F q(KT+k\7RStr3UM3?KO쟊ۃH$.ZLT2=& u[|_s ,廳xѾBlFFZ On/=&Rs7H"aYicawߟu@wv#^UFz ƒ:Pm60-M7==pX3 d>R6؇ڪ:=CAu bM z2VS<]dw GڶfAs_e$fWô|-aQflk} 8{!YO)&(LJ eԯ.u&4}X dwnQG_H鶵gJE>pf^Gh",)uJdnE+uNKd! # @O ȎF̞Nz7ZQ1.w.0XM`!)}]E[lpF$:/`dD6#w5ڕ֛G *% "zjK L:|ZthR~I r0hp!|Є w)wM_Ď "N pUlAza?0_dgzL\F;@X6ѳH?o7dԍL˴Sjs;k ih A]aQIM1XW`"seD% ZD? 3)b|ȈLjS\nw&+ޙU >_aTS62HK'?eV"ti4gyҬUO2z}znp KA쓬 K^Ro7aC,i[?M3WQ1d|ϿM׻85قZs< ?N Q&PPh|K#>#S1V]ٵ&탌N1N R1hssg[j\W Fi,Ֆ'۟Ǹ}or0a6.9ٳY5KRmdlN7j\_k}Y%<ٷO-7f*βNcM< ۉx/^=3`/.G1E9?*hgm pœb< Z#PSq3-5\R'#a? g H#Sʻdf)f s /BF3yVG"O83+82?aN`VAќ]yǓ'd#JE$ dAHĢ= ߷#Дq.-ZlzL&} /JQ8KA l9!)wv2oq޾Ҥu?XHQѹmp O&`Ȓxns'ֈ׾ؠWLl3#N{$Bg4"l߰qQԵM!~ zUqU=%%iF$l"Q١Ķx/=e!c s 222(zCՔQ+E2K5u4KߖtZBIɡoida{LMN]#)Ѯ7-X r luj_0!,?k.'G,ެ ;VyX֕i,ӘJ2*D7X+"ސ\Yoqꓑx\[`* eiK}K0 3 `>fiZ7^⻉ڎҲ0ΞŦ͐jB7M 0w+RgP{rQ}$)]EQdWI~#;X,U6=[SjLtzbDc=T>`$>"+O0'5sG@YZ;J<1yRCyhwY&GxEtaYnPm1]2 bKQ>3rr92hFe^W& +vAʶM^țUCӃ1>M׈v` anϽ;w_&r)o98/%O[]H’MjP?m۰_noB$l4u UDm,W "=~9ӌ-nQQZ񭽟sFW 4 #Vg--8%ai?T% 6KPӇrZOGɼp̍\`dZ !RFM”tb%c'ڋ? ܬO| O&NMJ sDʁVsHQmEx"r }9RE^դ6pEZ4!|1 u E.qnqo]; m׬-7+Y4R:w/vSR 2~Hm%"֜:rԬP@2#A+z}-]]M4rtpU)+k )JMPr6Z3 ݉m 6tUm陻dQitwd`^vVG9G]EQ-B}0RS Duؽ>LIFialR/ u@(PDd;>W!K[p2i[Q}SB ~Em+s:+\9(\ENݶpΞ(кt&6AÜfY % ooABz3@cR\[ SЈv9!.+[T[TH?bqߟ"ZRJ%D|N!3[As)`.O" %}v Zr`|`] EOh\n /e(V$ sj5O}xDf 0XxVھOQv~,|M_H( yrU0@_-1b1 4j9f## 0՗j0l[5;|TYLx4uẳՔJ/]erҬ> He5K"(>zx0 s= fȃE&H1"?-H/gt2?t8y|*5C^mtֿ$v ;i0 M_MR]F )3( e&%|Nhn"QzDk$Io'-+dNZ?YXyO<[u>ڴ躺hOl9Ex:׬ᯃ`JK%co`9dg`>50,1E5J97DpdwmHGM"YW~^k#-S  |e7>x 9 "h%V4VFWfJCc޼Ҹ}e>JM튄)[?u CN3n';m_^s.1??O?{*kg10iY8ѠgC_3ȵ@GY:YĪlLvJ`靪he9!%GV'قý//(uw9cQI- m4Ė'[v79WWkLtBPC70hM9CȊY_LqZ/?rxȻqxwA^3E%m A2$/*SIKJ,mͲo"_SaK*n]J=0_V*!«Bsp <9 yy꿹mtsfKg\SgtxQ'ၭ<ΘcAbyN"4E,WXk^";ߦ4Huȓ5˃=e7;!:~q bt/?buV9=Uzպ+ |U Ίwoc#SzIquTeF*I) 6&WLVl_ἮQX)3r>d8sۼs©j ~ɉ#1%% !,346P:E]A;u{:0Ʒ9DmTǙfK0owf@S)2R{ݧ*g>#zs<='>c',J`H9$1 $=L8ilA,U6%v7("nw%O,-)1U)wJսU"4p]b-9"q$3ӎ<0'rT'S&+7u7Wcɂh4`Y܈Ei)_5W+u65vsiYE/'(( X&x#}püűoASčٗbϠ޲Ô"PV6? jl0Xљ䜚$i xFmm`m'y%W٠1>y] ;^X_J<1FIk0kW1zhin}U÷dS!5}ߤj67/}y"d,2{(4U.HiGOk̴puǮMlY4:; iD|瑾 ry\2<>с[f8$(Ңѭ[0?D;IcFB}Njnjv1'ƶ>2P@WG$oJ]J]PUZҞ+5Qx:>Pܑ'=d.cD z k G mj33xR@f`҅d39hƛ!_0MM L=- igK/Zt[~w+=f2+>uSXцSp;:*H00Px}tŢ ~R̯fܕP^!y.:ǵ q@ݖP*xwK/i;V Q*bɉ؎/N^|';9fAt0n[h&>8O:EwzDD@9 xUtYDm[Z Lؔ4աz%(~>|7ҔMH&[XԫS_t_g:x|D4kLjh>YSJ}L ]LwZ9) q8 wt"CT<֯{W|\Rkh*t]=YMPGزVnΥEkٹBP/%ӭֵ"kϐs<\+IAHcz`]mD&I9lX9F |Q506!!Sg1q EK2܉ ~Nn sz/v-l[cBN/@yS&Qgn9-tC/qMvƓH?{oZY;\đ+=͇Ǵyоn;I 5GCw\/3K]fYyTjY.&v<ȿe dy(#A_7Fji$ԧ-Qe ~ Ď܅$|WRA}pq ɪXYC۷Um&O\}Wkrn\kXUOlBmfix(Jr;Niy9ó3#kuN-h@}_-MA혡ΐqan#U_7' *LiUHw>@0d˂CZ:_,(A1EćÔEZ!JD(3ǚF ,%zRwcZUTY)͂?]i-+|_sܵo$^fT *3G8~< 9XI:XλG2+]z$k u3mp7qǯdi c]!u56 ^ ޸儤S8ܖoڌ W[y;nB4u10Al)ά[r o{+ɪdXDSz[ᵥ#sƛ/̜-t2T^F6 ZpHRĽhS wD-,}Ǔ$*lMz8.1&M&rG9^iǶ#ih7$}yam_C!j տ!ZxzH9)G7`_3<Wka‘ 8u kV!Q(ӎ%aMT\LCP# U'#P7y3;,΀֑X]v<<խ7UQ8:\dIo2-}vǪBBt Bʹ'S:Q+.t '1%ff2zwF+rbjτ&XN53FDr^tXE?hweDʲddI+qp^o2_wUMs@rЮhC<5 ٜKqčPO4*A\iR.Q#(r-PF9@MUe?`])wBwo*員]%RQGjqk9Y!FCI/}Ī J]q"gԧ*xa9"/0l cD&ÛޥҤ ' ye"i-t' ce9|Da"zs d@D^{wҞ-MO?[Ez*BaĒMlݵ7@u"_DtFNCItn-솭y|5y(49 GkI`jI?4m'&9wGjK̮dbMʕйs# Xx"%Qn%uRo7 a cM3ĢWCQ}xo?jz~^6b.iX;eӦ4_|n .xҡSjwƌJ<u  y`pz3pDIːXđ'ɕi ImX^6l:|#앖P>iۥ,z/@gs{{}#o[GUgͤ E|ޗ7==-?{`LhHTY_ltصp4"%_8K{X,Av[3`>ؙU;Hw_=_F|ޏo?(҈SChF|D3@{_JZ\9`lePNAM0MAMOЋu^s"1҈UO1?:DaEy*S#wEHW a1'G/qR4 jT)GxOzH}x]tBJ.9n_ln5##|,-֕ U..wF|C[E[ h#}8qMwKvמ~Y7Л\5m2nr!k\D.ƆPrL;ErKv[{ .UY9}+9mQKN-6wFlCx8hXJh_c.f:5%]k'M{_cramdߎP2Fd .ºEp ?6eqH/V~a߅rbN)&HA<|)` Q,otlR/SyvPkbV*VO 6W2r=&=}&Y]eԟ$%耍y〝))kdGٛ Sa/ B׃=/>֫eۀ}l^lV*.xh_2 D\]Sm" Ac6=H.|i"p0]KrH6f % FL>S~ eW:!^:qoht:پ=ZrB՗@s;=g,0BS5t &A>rZl3ɉ#Uw4G\ZSQ$ ַe05M'#'p8?ѡ|2~lN^UMwv_&o;ۅ(@(D_eH-&Ky*b_s- * fcQh^ft7Y"³ir5qa!@%kAQK]挜VgR4SVhp.L-8rrW8RLV`m}[2U.W0x5`{5!L3+e/3] [FX98LсFЃjANG3Za"yX%%j#84f٦14y2ox$qZUI`U{\%UϽY !XLZSע@5Ȭ3hM_xHf<W綝,zrzl{6$WP|jO0wDY c] ;0 ֟ݺL[O *b돵3'|Q|:9"z'rtkUY?5v7=~?v`Aʃr6kDlzd6ƚ;Yw08C SxMN_-lj8gX}k\CO(b?^⎈Iջ0WPcDC2^\ cg"R>^*Az2 [ L?B=-\6= ֪M1q|h\Ly)zBg:uZRl[vО6)ׇҿ>H"/" 2jAqOAL-LdGt;=)P9\VqlbeDKjYvlBI+3_&N˚mD: .2E;ڜH+),=*~$ypr>xLf˽}PYWcIfjL#?vaj>/aB/j.?))P,ogo`DcJ%q^w Qd0alX^cƢ2)P<r|x]شíT.fL9Z8Vq!NUְЩ/_~yOykJzaGHז\=1%C&NX`CztR2݄g^y\ۨB fKB,BP@ O``ݨBM[ |l(`6 D*~țdY+yǷ}x*4.i7* "sH&Hk$R)IU9Y>|{CM* W3@/pDz F[S MxW ЀWWPW.VA[+*0J}C#׀Cv2A] Q{wuPqjpkb4١'* Uy T|&I4ƛڟbe ~9!T8k=v}B{0Ȱm~tFdzh0dyM&7([ZC6Z%6$)d:S.(sN}0͟9WM,<#On ,BS!Мf$l"n?*6i.bEHq*#X?Aޫ-KsstCeC8rqdYyBL8!S5P,.H6 :K l\<C]. gu[;m9 )TM>:JuurUg/ݲ6efVe%)kEi=hȟ3Z\MƐ| "Rш-Vg*X?Cs|ꈍOU5Ѭ8AT ,:vLUr]w)T x`A̝k9ځadjFB|t1":Gc_k_aRjftT= oøJv\]qԧ,^P]헭ML'1u[g#Za+fBakYx2e0ehJNgr^ƶʩ](=;dZ0Tc{sހKF-%8=~\XXulG>dh'Fs-$%ɶF/,qDVG+Ŀ #ϫ$SܶgLB#Xle/rmҰ* ΒM.&?n26 PLbesh;a(xE(AٺnUA0\f3pSx; }?7D:h.C#l])J0H(162zȺdzʸ:9-}n[˪Tj8q= ^=Hm]_(B_fHD휷ߜmHbUƏ?q`җJw}gv9Wo? r>$/!3"TGrz >.:\}z@ۧ'=K!EyQ@J܉^_`qa@<2 Erf:sf|KtjPx.Yս"sLuv0J :][t >y:) .dVˠh/Wͮ#%Rz :DfPl+yQX|aRʆim{-i߂Wi2C}0'8]>m W{OΟRR4-,Bͤ+l;>",r>.oz1 ~1P.)u`{!X۲VHUTY?/E^UН7اFQӴkU" K;MB-7_-4v|yIEoXbM7ziXBhG/ǯZ, KCБs|%pg0DW)ou ZG_,P @m"& 1m4@ QsY֤43,hlO-иǑ2_QQJ? 2.ܥL.רxm4(Xn23mCRz3>,No etf Eϩ|F^'<;'.:̖S{SEH]J5')8W0{%'?KL+E{fHRC繁lC_ DPe@qQ)㒨5dU?\k4 A#o >~Li:cQR[AЋ7ƳWN9)L21Ѹf7z℣,26 2k4~ Q^'fQv˽fFt2AѬ#yu HkZ{^>6R-qLe|ٌ!VXd&,%_1?4LB*]QhL^W޿f <ʌr\Y]%.4AUm =z8aL@tL[HmD4ȸ|al[U9ڲvWH.f 9`9eoJ›\}㩶HUǵ@f丞q q{V5<%1H:N}M.v>nl",L]5̟V0ȮdHŖwhnН&mm.(XSgܕ 1f4bPr)3N%ÅDx%@ sD#HdRG ׭1kT5{lF׿4~/Xڙɓ#Fn/p@wm!:3(=0q~Pv1.3Lj֘Ր6Wao zZ5CԍĊSNZ˨#S:)G}@+:p.!,C~ 9PmbwN"t9u'eӳHT(=A {*KhQ[bI[ǖHLɔ٬umMKA]%vS!b2=-GߎB,٫0̿葡׾̶<HkPr9@?./ $0b|̰o-Gk_۪ut Y~tM1-Ǘ̓埞ge5+cg@X{~T> gNH@To9^oA2_ŋM(Ͱ%[!ðt"ۜ@+%4Au֌ϽQQ<,lKEGV~|㨤4VⶶI oDP3x|/M};jϸyEֵpZ] wqCasi{1k8fvӭH'K}J\L2`:Z1ݡ |,:5c67dH7nI ?WM@ ԍJ>=~"0i6S~LcH#'>et]Kו|Nhe: XJVO=m="XeJϼm|KpLᚥ$då̵_V- hW@qfs<"* Ql[&vyru ~v 㑩Ѱar!@G!Wj-{*I-߽|YQ vv&Q*G{RǑ(H9ڴKt>I.jpJ O4+SB}ΑL͈.w WcS|Ixd&}S !V`t?lj?|/eX'Q-a-kUK'xġ^=gYb?yRX53'\p'7^ŮU0 f3$~"x7H$Qj("vRL޽[_ hud$p@OnBge HSvjgHny<3hV.=N,|+ ꃅR5/~BđmֳUH`vXr4{0MQUꆋCr^,o=Dcgo9cz}4< 怅(6)VIX.ا̅%wQ;ah}#L~>|'Lx:ˉ*Ae]Q.Qq'*&"ZNĹ 4Lh8@Ȱ{'fhPkFV3v_ )k0 鱑55RkvU.X%*_û=k%jبPgXd\ȫL9cB_ YzZ ZZiF\R˜Fg]İc wo&|2M<'FIRa*WK-H11K1&Pk"kM'[ ywH9ɫ,1@θp<Ǐj"/LuEFb'!88GD+*(x m?ՁNդ\w1#˦ޮPb/qx??Y3ߐgY1JGPapfqڸBh >'xUMdR(8A5 :lG̋\coן}:<@N5xcԹt~p4IvI5l jC۩Xڽ '@z$=IƜ-}_fƘ#%EJJWltJxuE+rC8Y"i27Sc4duŴIqWbj7/ز^" :T:, A4B￁e1/ vwN ?^gZ΀C2vfŹ6gU$AqHrјm[r}^5Ucw[cRW]MznT_FWES+i!|_Lɑ] ױeQ#cRF0'H3EҼS95rrdHb,sQg4.^zgyjY> E_̾:JA+e@AHnuG!3tjd]0%HSDXaZd=w _1 ֪$vzaW z5TFkeXX}b(*FWj=֞Ǵ7.lFΙ8nx6c !IQ֞ Ҝbu8I|[ZDvizz>N+\C]*{X5i*;"yݡ JDT˥Œp9(;:Cp 9B#F^M2E}Aāڹ2? ~tQ"bc oFЕglb!72ԁ둬KHf4J~.n*+5]9+wq ]_st5Xaս.Qq^ods줥QBGb[|;w6\Ib{;݇jt7=7]*v>&>%:nqPwΉWb_n?vע*KIkp:@wx>6"'fsQȒnᦺy2~g/1-O^d z|#lsn! ypdbNN̋4 ?8dOEQ.խ;Σx 1篭  ,JT#Q끄t?Z/J!(ٻXISz<;,7GI_Q|#mC4r U;) Ztoj kaM `DwS5qג8 cSWoa)٤1 3 wTI7WL)s舌`1tJͤ"H9'!<,J⼹_rsQr2w\H iq-?%X;qOϛ2u# E@In,oK.hbR/Lh/(Ʉ%RFRۥ]i.kK}YJVlI7[ 2Pi҇9>3F.l nDdYoUL%*:S;+GJ^~8:y%E(AaGyŵ! {bpv*`48^?ϥFcqIxL8Y%RF sHH4Go@]*[\n ^~€ :P%C7eĩTG td QbHB\ydW>3*̸;yOVv)8+c.93}#=dnaP{E=ѡ~#F]:ai۹i?*JWxaZߴ (F~5@TCAq_ΧN[;!-Q5Y+U5k?ZolU-?iN(ȥͯz:Y]U}6c$RdOt`_L+B%j1WJX|~,݌N @}3z%zpN El6lj;S~11 q./'_FHB Ac[(I;rӳ""*J&cyt]vo䇫mȔm6Ø. !K lB6NwZJ/ 9>d9z5ˏt+pj4,dq6ߔ{s,9zuzeU2dp 3u:rE&5y9L6rևX٩kp:Jw` Fvb Ty5Y2~ut.r08Ȗ Bc(d4BL &>|5eUY4Ѽ,FOx%D'$` m# Kd+9ǐ w_4 Ʌa.rU.*3J*R?um濄Klݏq0&-E9[ȋ&N,>~dK s-N{&ȻwYfIz@ Hh tmn nR2nt2N踮`^vC޺kK(9 Mf9 vãZ'n|tq'.+֑y2xj:TP6+xKBT |7 if:ԋK}fH8*T^Qla k9D#&dUd5 KP,Hq6Wy#W6E.J`}(fF;:GBIu 4","Iϕ!c>+eIԷf@Ɣ 0ɧd",²G]~l5Gm+4vŝ_ʈҴFV.|cMYCJg}Ʊ!B`+P,djykk1X+STc1qublSdBX?q TA"M9n*  t|Kn$%*̈́Kq4E(iВɨ[ Ҍc=QL\f:!uo|:,@My\ "C9xowKqxZa?F̎.+2n+ɬC  "y=kHXEg M#?HGsnJngNQTڜzQ{7Naӭx2zԥ0ɲ'WjnU?+"sSH7lDY|,K:* ARˬ[K4 ƸsBȅ4ۂuIV)8ŹnvN[R_zr^"2?gxO9cnC`s)'vO2.P޾^xx`{*Z4*J6 vÎ' YVhF/{l͛'_ю dYmJhF?I"4KsAo\7eWbȲ%䪯Qqe԰V_z/ x;,ܷT2熗BN L,xt Ǡ5-v%ruFR=X%{ . (vedd;B`AmZ΂VWI jiw&K1i [~xk(4//ISPN{xk9߾]i/풔vQҾus殒gcA0e2tsM/~>rg8*dz7zN@M[@pQ3bF҅lEpk"r1ALZJT@`dz}SP>;'yB4 W3ce-tbrNR(oT?IV`A@5 Z@-d}ۂn9G}WjO5L\G2\ Qn-S` \۞!{:ϣĹYңhTE%v]ggGnWɍ;>?]x,~E Q2FY=ﭿ6:׉I3hYVf̌o-U⁅:s-T jT7)ذe9f.>LCҪuY'g/{*6x^aJh Rp̓Q)@HO2(j2gѴ-EE4+{,/8%/v4o"9Ֆ3jֱqm,J?6(c?kbHBE1kW,EsdӝNxj!"_A[8 U0ΐ/*P(e ~k]\(zBܿ-$lKX,2msֹ͹ n'x! NB,P|UÛ"o0Zim[WS>C ;PDI2 P Nx5׃[cy|$TDӯU'o2[Y 7u[0!f5NbMgLډ<"cnҷ*eStx4Ἄ JHDu0n~w^#$y+vŀ+tkQ߅ӃVr]'dkWg t+cF".BQKqWeO+qjdgMdRX] y&Y@A2tG^G!:+&6W?27hhvh sɮ 2Tzն/PUIQ7 _H s,AvZ^yhƟhƬXUQe#SieT[./. AJ`R5p?Im%N0Mu)N!g5ݝcdi/J0JJ̈́eU 쩫T"<}y$}6 TjZ=Zd]L , !r|; )܂طoejĨ @0J~`2Mw@ʮF?DVT^$[9l_1i? ݵSɰdb_j2ʿw40G&=Rݤ ZXLqNyu(Q6PsExU (p&w ͠er,:voOPm+K_1jIJLbժצ,^,ԁΨ֚( -WEWIX&a=!xy@+ΚMpOxmv[C =*q4[t+ z\S\)2jt(zG,]cSFD&tȋqXu:?dty2jT|݋`͆RuOA"]\;pKJ7C3CVz[33@I;g LBy&SS=nC窃qR$_.Ec23(F_2ҙN-ήL~sT+wOӗ]@=K7~ /P,/PzfJ\ >[B>7DC+ g$W7ÄA?3'{q-h孱Ra YƅQJj-^jD2ca=?Xz^i3PVoUozֲ]@*EB:j08,Kja_:Z%sÓӶWe|YiB~3 n*6&rCS1|YssVqw4&F@suM"+M)%Ys HhH!$'} p'j9ՀNbވ /8R39{+0u RlftGC8Fm}[{xX@x#O:n+9hȿ ͢~֍^O= @f0)&`@k_Mk[dߡHmMɬZ1 (E& ԭA.wpԓX V|s>t%|k=AfXiM=4gxt*H0 zIP]tS8n@)|閾! "4jSY _w[#ib| l~#b  lH/JMEw<͠ jQvp\XUg (/T $Q{$3c (M%A&=nД`ZHwXᣐ6$Ekx tc2,;a;QYH(0lz#'@ ={~qdwAt>r Fq*HqJ R dkɤ~o*`*+#%+k5&a߮Ī9 xL>XUzM_;>h069TIQ1VlC-KokY鄖ImLZs_55F ##@NubӐI@0s,+䦻'ϷX1ғP\tfq3m٭vɬ tu:8MݼmR.,plԚWqHZ=u&*Ybd #{ЯEIzf 5Ck1$1W&M{@GoF̟4y{Y*yFKJԻÚHtoXWVL=w.+G{`# Y 9VIG<y0ӽ VH IS1jʱ2 /I?L벮tXmD@(eM[v!IVoe2ع&*PL)lHܮtk qt>:*4&XJFac>!h"#_ /?c_1YUKx^!/]RB7SLpJnځ(Y;5]kH: XqjGV^W!u% 65eb"n:s`ԠgIփ a A!p=!OaGF<1w+yTm$;:W 7!=Tv|s6IYF m&^L05>sx=DD7`kx!,돷?[I۸z)۩p#Tҳs#nMIoXG)Ѕ ݽu $K;& ZmpQ9Omol [{nS* GcԧolOv)S,c>bd*%^W96# L5cLMqB A+s:Nɒs ;b!^ 9TGƝh?M#hN5NP?G1T *f:[yoŦ|W8(,].e,6@tx:шGjVd2 1Ͳ _$qq&NҒbmE+Vg LhLUz qw [WN5JᬺF+L )8B;h YzuFaG nrksf4_r hsJ5қY^%`߇ S~ɬ|3'N)EFtHhNi>> 4]eo.=Ft>.5ԥWk5 **'wql'qAqR(N8ő[G?x!v2t{v̠)8Pջvm+2+H99ih=|5Zs~s;Pڭuv1^x6W?zdVk*So~p1^T]\GCR|` =#~0h٢}Du>_WgppQ`*=\-a"Vȃk_ aY=?׍u[׿rqzuD>]eL<>\Dd+ܚBOEvE@=hp_hhWڏ~[_0;,9cz|>hEi5~G$|sc ޽mʾ38z18rlvhiCU;`THKa.njce/y=cT㫪3J'_2s:P -ee^  WC5(#,o,>Y+)(VRX.<5C#jX,7P׾پOd幹2ALJ^2!ͤ%v.Gc;hq†SIw`x]rv>F bBӪZtKg.tf<* vԜޭ@ȹT_-;x݋?Rnl2=vl)!XcR%lЗ;aF,< ۝U +\v(I~Rw+ݱ/k_vcGA{ bAF8g0o&8:LJ:oE^U<1NA/a 3ׄ٬ӐZػ6@[D5A5Qʓc}ZJPy+_`7CY`Q|7-lu.oBQ;'" QJGn ypTMOF'^b5*o9oHVAY<eJN?BL(Ҏ&z6dM&n[di_]g;sb(<݅ >zᾑi* 5w;Ʒꝲ/pS8MKK"Uf,K{Y}J&l ҅MT% ApMvPOJ !Z|}9#SɋC k"~ӛ_W1lGAHP[ٲp ^~.NUn4-ُNڊO,( %3A9 fP : 0Qu l2Y>=|&h%Jï*9<̟aR/F- 1*兩oq\xൈZu␃񿝣Zu-"8eʋ"\xK#JxFZJ;d] E@33Ɏm|隥;cAmS q[ꑐI?ڈ9(9OzLjOPUT ~pM Rz"}(-f E n!?*HI4ķR9 ON:&" OGXOkr"ۨK$U>,Z<ΙN@yAK5K  ݾC\̰} ُաhZQ$2f(;I>ʢa ۂzU -DD+p7k..ӌGGsN.轳ˡxlbqouUi!qLr2D7^+Ҧ'/FlJ,8u29fLjlCKqT3ŊS Ҵ_@>^*Zlf ĎXeuWh|sA\H Nêf8yf%*$,i4G\gT@ib$AշjҞQZ91A\Vb[-KPa?;q8G"-8RQhHP9Cv?dD؋re-JyL?ڗPuFadˊpx{]@p6^I&Ã)mpDU0j"n(& tssaKs [*ߪ2pt7ۦw_Fƅ1&5z1hB?5!0’\dա*cJ*NoE/(9Bp/Y+,AHfL_2i>i2uw=]~f/ճSg6v˚⯛К+62zbzNzZ;W^}8>f-a2?EEmJ!x<ܰt ۥU#4 q -RťT*!\0yu(/tLk J䨁wX)iy&x!eS0lyc^ޭ AM{#ȉʛâ4ÄK!^JNM9R']9p_͂]R<WP1-VgWDi9 a}[# DCbp8iGu:׺]"a;Ftr F-D>=L2%)yex Hb;($ܼ}Zxyj,R&Bꠓ|^Tn@}I;[1W'՝%vC?*'L5<9k3kE:_:n3}g<Í`i&c3Dc_ȰyYdscsjFS1\_MiIMԬ`9BWxTPoyj&$zbJvX[X,ä/ ob|c;֜2jV jclR#l?t ` hJxI5E+If-8]M z k^xmSs$s\M6­_бcdkڙ0T@i ZGϏMM g|OG:p Ws:m=2) 1569"Xl%T+ #nv;% e{?&3(ѦwjI~j'IL9  F6 ыIO{P]󑇭M_QAdg70=n}?LӉy2]+WLϏ-xI-0h Y\"ѐuԶAHLf:TTU kΔ4EÑ'EnQ,& !ĉ8jm$bʶc, 9S,!Te Su.N /ijp7-3A5"H;抦%J6ˇx@C`B q=4UQO@3эlZKnRzȁѝΞW(pt1J^9~DֽbF@(a}X;stq§=gvd k' A1Q_rp"Q4]\bpӦOo ?Lz#6˰3{jqcwć Q1?0OZ35A5.EH}dV B8 )x7iY`K#ƛ0ܮ\pY<>QTˡŋ Sf%fioc:xGQ4׍V卑JORh<3̉on^A=#/="HO$0@\G>C:Kx~mxGӌ\R^~Np 'EW-g&(O2bS9T q#S{'_[xE5- 2W쬿 8CG^]@_ۛ4efIoJ ˾k}U"eVH_ύp ce7̻: Ӄ5+{tI:կpqvzT =6i`&[:l`җ&m5gk);io@,;Pwp˛AJz.s>1ut*dmEN,_٠'MJo"+͙D;ycqIC7eRcsT+Ḱ\){LE٬ ЍAͱu2G6 /Π3.$t$3]6.ND؆{{m2MUfh]Y&Q󺃋-z3"*PP[xZ:4d.R-?*=\dqu|{x; ȹ Rd(5.SRp'hpAp>wWnR3#TlOs݄3ܾ^3"[IdҒ BVB`PaT8;;Mb3G̼@cdn |i+Lu5Q+C?o DxιPn( 4'N+NkZ7-8c.À-D% Ķ[hr6`LQcn8 J*(HŶYu#Lugw݇մI=TMJ,T: \s{{wӞkG41;yևrËmk0ϗ4 ywyB!aᄸ_ڶ熓k].r$=ư(62|GMe]` T02y@dm@RU͘Scq.U?KIW:xjvSWfs[x P3΂V")B{}doěnRܪQ1DJ.0DI4`bC:eV' %|4>p@"ͼ祼 ~q⪂=DbcV8u C{8 *F *^Qc_Dz16ƒ$OA_X@)*[d@t]+<|hH ̉E?7(CXsHz1`.ſݹ]-#[Mb.! is$hř~5vHW?pqM-lRU*tGkS)sSϗB)y`)ƇmqOK2*3`1f"~PhDjӼbH|AケQm _7M/c8/,>Zu>cJb< Eb\9F1F!vm0(އv eAj+88ct bḠu'm>݀>|13(%"2!Dս"3Qơ2(t\=\ˢ_!+/( vav=]͸I58fhO;t@@5<~j5U`zֵ'@61AAN=uw.Q,#xlUc~ь!/TB_^n zW>S[v6Ҍ_ ~XD>Li 5q"Bia_|DFSĽ<rcU BګBo hP=FG@o;4Md_s (* M65fVW.z1t*~rBy#hl6oh(Aґo>{цr{ 0 ߁}c ?Zl{o'խhy/"8a&9eѡ{ -+(3q1w|B; bSp96%8.|oAs|m.S$ݡ~wp&$Bέ7bDG,pŕE2ggj$;kqS{9)mv{_rݷSblh>+h sF֎K5.ѷisĂe@4YD]m/j/ܨ@s!n1D^W:vXfbvٞu3s-e8\An4`Mn?TM 0o8Whv쮪E=n)BztW#Tzk+d8;MHy=܊רJod EjEd ȅR@tQhYSA Y!L2bvh({#'sT"ՠ3AP|1&p* X|I'aYV3(MFߺAW@{s0x! T]ćA%=d l xlXq@`VOꇿic:ҪWqizu"e^r0BL}H=o!z{D!SJ煂4 WF칛PˡK颞 '/ly8=їs0m%s0H6>ۼQȳur3A*[k4K$KS"w)!Y['FNu4ZwT;jp(h6&c݁|w_x;mSl4B ؗ|cANRV:nكeylv5]-Q_E[8%wTXSh.w_@կl8]|%@g`>(ԯ-@"tRi%{-#*!av47)ʁDd%SÌQ^&0Pk|N~]Լsp~*`ngEEXrBҶ?5֛4a#SA̫?^彃$z)eO4DAo*U0L~Q7#o#~I.VDz1ACt6gU31,jRt\GO!*/hp Sx~!eo EA٤ ٠i{`V&u ^ wnһa,ӹ,kBH9`KN%Ap//}ק!OlS+㔲GeRha~f Q|mk99 ~4|6W T7k=q-]~("! ]}CZ@.ASSHbP!ZWXCH-)Ky?Cr8Ho(VwMA kHNGh )G\ㅡzj#Լt]KЄL7(Tg&Cq!U5"TR4>|TÈHӄ_RZq58 &"9n:jډm!٠nJa>MPD))wE4)F݁|@{")4@`sսD2+p'RlTDS^Q ]w5,i]l2cڤ Lylɞ?`j(~WT$`ZcA1{@΁ w.\ۃ ) {(khb\`gD]a1 E펑IUQ_ަ߫Oh'ꧬƔ"VY -/ɽJ # 539ﲸG&;ı栫 BQQpo?sY5c)rK`u (tvvpt?~ oeg ! J?>PՂLUडHں`Q㺐urv(*] MqBD>F5Ewv㩪'1Qs}oUj´ů@q+tp{v;iуzuQπyq2J qxO ||G^gIB7$kMFDT@|Ԋ9|bUX_`5g'5Qm\Z٢77zyԨetn ChPX* 8CTFg>GJb>>yemfs[wb3u#EHH)AbkUGcrQ BWRcG0c;'v_y) 4Nt+6sKqiKw0^W A8OLC)#0At?i`-zrdX"}gN gq %tc{vYΠ%2N쁷1 kbjA.e]`q+%4N!luZK͙H 1Ej4!Qb1dH9XSoFv$y +hkޑſ릂(ׄKǕ|09_%7P37CZKVȋdVKT PaK*;b$dS gJJ{~p=$l__62??hCu#쐺zó"@i_4["} QTBHhC\ L8W5aCm_+eig*-V=S-ֳ:Q^5YU^B$\2kD?hpUF=d " &j*[v\&ƙ1g:҅S‡sȿ7s3?YE_۔/?B"T7?U兾s*^4 QǕY'v$2*qfcB%R}"qӉ3Msxԣ㡐{xR쀁1>p喗aS]ȼ]𩿮}/:{$x&:̈["H !:#L~8 2܇Xi^wc 4Fh,_`DO1]RF- 4땠UڥTpw|4v7m)[q^|F"#ƍФcUA\rYe&B~zْ(k.Q"+BtIVjqAU?G~+iLXEe%}r\'^[@0–mCIt{=ɭ$]{8 z1[~' ߃3&EqD5P'Cnk! MXjt= ){CL:~Z~ʧ`"ػ:3嫯#IU R`{TN -ް% bwA)Ԋk҂,$²߬ښaAhBKM{GPf.x*#?5zF"\y{k5MvyaNnU t{ x l%~ ӖXP|/gd+@.J(vUЭ]w"aN}f+!N2Jj:rfz$Vħ"k3X݉[29ZDTy tfAvELy_ό9iNu}mA\eY`{uN{#:e'e J !46obE dnrVeZE~5Ԫ^ H}LP`$+ AjveN3L%oh 5S(T5P5YYs6H9jY͜%k6rw!vAi`P^:1Ɨ CE~ gE~EG+-7`z1|Ѽ=F],~^Oj7f ?ӂs=uDE;2IT:Ѽ E\1v1Tݴ_Yg PA;`2١4USp8zUuƅasa26!JK|{aD%@aZ/`ãu[/QpI2ГkuNZZ!dM#5J2:|+4e)?)bV}W Pp0) G@5?3=0G>si:Te mka g|(;VǴI@2*`!$Ei_{cN@+d9{+Vp5f^1sqbP%Fힻ vV;VZW=20b7ɩ* FsXù}-'7L03do%*vG%܆iՕzc=pwo$̓JS1O|KNp:)-4PgC ̱y<)@tʱİɺ ME6L5MWʝV޸feWϴa-O#{PLysGS"wu,@pCj6oIc=3mxWͬ / DdJ1q7ɡل^C!LEm)?MHZD1_a9K EBYa-S`k˜^8/Ml<FXi=oUM֕zԝnл1i[9=-sR`-Ŝt@J(R!xvv6q^O5d7?%{ã(R69OnD7~'KݚNPK OnXJ#Hzw;au1MqYeON]QZ-]U;R1yŒ^k5h* t}3("oyEt*4@y:iŹ_K_r'#Oy Viقi0bp|8a2Ckr^Uf+|$uRErQP ?flˮ G ƭ>$26xvN1zʔ#+Xkj\LA۩(c9ڴjo>R>FuDy9>[~tAv- HήB؅^.lG]Ai|-@) &co1gz $cΙV{ "ۓ]fIcj)жRdRҎzyX8d_~lTFv?,vfb"p'kGYnudžse6#W ;Ktۉe1̛C_#ݾ/ԸXǤqM&]G -R5m4:bnZ8z2P%^Ft`Z й?|I/%NU* {c oNQKKk,wLZ-!k̠Q̔8].F ~^e*&3l !DN%Xd jlWhSWVT${ϥ{izz8e`#RO<`Q.jϪΥxSs2- hlEM@#Zsl wC˯lQvB0c0jBAv\QzX+2 ?Qc4n7[4pb67;|kt (\ %,Y}voF/N8zdҤ䊹_A|iHɓōq SJl[YA9P&kzm$U7wr0O-غ/KRc~ۂq&<%Ńe934 JXq U*c0A!E'KHR TcO,fig̹@+ ZcRcH) HF/NG /+(ҙ`K)nn?!HfϺπZSp_U E?q5\|e$$,.-2F]OE y%u>6s<)Ժŗ4P7FsTWWʑ-z1Jeq/nq5i}ȁG)zgtsTu+]H2pO{rvB+kYІ{_" !@aYCюiGd3DSBcn}(,NL#m}"g1-JrzGFN'f+*@dl Ć殼1|\f ď]-3N 3SyE?OAd4SFNnC,7{OPXq>DhO%R UwX> s<%JzJFyHUt?*h*,CDoǙQ͠0XR)#x(- V1#9y.#R9ҟ8fYr0эOydC&YG_)G!ˤp]7YaܚF1 % =:zV+=}Y.vac+l|tPg8}aa?cNJe@\>,>&UJt91.gHlġ1Ssd^V"dͫ}J+}/ /5~&‹J#Ee DUCP@ώ | A\,_&Q`-{ac3>scmLX R/PscXc镒?KVP{l΀Qc:v<3/Y$W ljH @cXSn*@,&$iK>7|%r(ەVCTE[A m;^1Py\`[k_ʉ,wirLj+ fhc0̴8.2pDž#+׬S߲%%9&a6cGI#;ag{.l;Ix|3r U%$n|kI,i. )̞#B)e+{g  w::!{v MS͑VQ:@23f `yH\w8a{cUmkKUunM IB*Ƴ*ȿ@kVh _02kTP:.G}"}IRVeKw_7RqZsQoKYSӲI6;b s<C(zgZ{#i==0>~P ~dV;ms"e?!Lo=5cn\vJsL)D~;a0eAǟ).k%FBB;k(1[VvI)tr["@ {9ٽrsms P#Tѽ.j=2Z!O>v@&3(g5tQ ˉqZǥIB7,o҂&^$uedBOm]~Od dč-r?O⩩岥C991XجbEn3oYmoY5݅;֧<ԍR9Mv[3tPԘrb)̢SC~\Ev!Nč֒ep[ '^ΙwYBi+ڍ.&Sm+gd@@:e[2l+,)tTHإ~q1IN9|>M`?3!}&'k$ߘ$35IJm#Rm;#Yl:+W/N/Vr1U(δbPSEXR\*O\X[yGyZF[VM*$$07'S89r$CH΢l@w RicA"}[~V2XE;+ĕ7,S9iN$f1V}.l2/X?)0A^fmi>:Tsگi_Q[Uj&Wi^-LvI KOf{ޖ?fqU,J(]vIvU\@Ɍq G>M="ԖXѡaC~$@5V?093۾ =nNl}3N:)U^зEN-, $M5|WêaS f=`Qk1vHYd(X+ .{?y".Zj=5Nz<>yC/`|7aPW,/%F$S,+sHzc_V뾊Â([^1g -ȸ7F vqHN("/i#RX 3Yyi|?d;{* o/2 ƹ $W^_~5ٖI#k @/Co\!*% {XWnlWxF]\Y Ǚ0SGt$%\]9pX5 ]Xיc dmAFFރ&v6W?d*硶@57ݞ0Awf71|s/B|Yr RȭS9#}BfEg,\C%C9 XDMG޹DŽEɔ=őPLhz݋A2`Nonld1iZ|I]lB|]Đ;DivjFx 君^厏lTY2xzDhR5xgFwTSKF~IP5熃^Gm TozB~!V9V__KʿaLR:BPQWh(&p}6k⃺MНO>}p \',kڋ-Q-svĘ%W w7q&'+)-}TqpצT8L}[HWqE?껷IAEt}Ii YH:qF^Iz")$YGX#vpzjk39Dp.ɽ@,!c*(nD(͞#{[-MǩzyZepz^șMJ}['ƻkidf#,Ma!;*&Z Vb(N_kf̞ТȜvxCﭏG* {KQHѩ Zj?B`#U]^h;p/3]\+ x_ZIE9yO}ų&j΍ G~ގH!y9:ݷ9N>b0G&,b@;e!S5SN4ҁVcQ;O^mҳ\ G'1 I0c;:=2&sfI,y+\԰# +Zs4*x7NdwSd|9z>"D?M2xSK6mšԎm;uPr𥉉svHaloxg8趑 RU>TGِU8q zj Bcf,!ѓ[2VֺvHr- ?fPY#;~oywB;`JΩpufm b`)WzSv-}Yum+%_&K>dfdzi,j̽E| GA^k#ǘy;E$iB\75=w$41E|ExȑT0#xQ;=\ A(5AÉ5Ԏ#ϦqL1ue@1/Dlw{X ﻵ k*Uwǰ? 8gu#_܋"IpNT;t|D#]@ D %:>C-*I9ߔEhT<#g4N\Oo8໰Ύq k=;xsjoSgIC~DD1 & 잺(}:M=j]K% _uu,nl"qg?g<֮v1.fnݬuSys甼fZYK1Yx[SூCj 󲧀6iW?yY~(5{pXNzRf8Ug3X0L\˔>D}‚;CDY6J`wo.;; VUw!6~ M/BZ4}X⮁X:|*Y)P_j1@xe&{̘=WFtA~ tXK7ߩ8 g@c/"dy'E31h@8IՏ" .@kPxā@HSPEifrq I1<}n~=*(Z|BktL1MQ$:/Ah2/Y|9ot"\)ƚ_* _ki.TBƤVeciAsuFxb0gNy!HOJ9AJwD].O`ZOjUŇ*I\L41 Xp^;6Ցɫzخ݃|/!㵞,"jQ3p|,C|&2=\Q} ]46ob>~ʔ8 |ux Aen:X*R(qG%8AwʓfR#|nVj_}Zu))*]w]N4fwCr&EjO @ зv̮p/4\2p%@s0PHoc5/0do#XrZ}셥&WUnZͳGJQ[l!5r&|=2Rsxc)!nIɹP?gvQK[3h7|7 X""W-1d8Y^qDgACȾ˛)^YKYR]@d=]< :[_bh$>MTgc L/q) Kc1O*g>7 kw5JȾ"^}.TC =¸xjg>a,/Kk{++4dhi0k j΂(q"WceT SjAtwFy(R@ibDk툱wF!7᠋2:rW#ibw؞q287}kc[ҋu+C0m&Hŕ|dmR:S稴: 8s+0CȭEU aeBPDvӁ >L'd־DץhX_ZC=*YSDXH(N}PL#~TjRk_4ߧiˈ?W p݉p͝`~LүvQcjZ$}' \œ,Ɏ0JIB4h8R8bV]1痭osYiMKFBc>ܓ,CvIGM l3,LB(UDJ0Zt%huݠ ʌ%:Of0zMv}1TKAmRviw+պL~Uo 2QWM)f>L^XƐ5 O'jFww 6Uب5ɼ Bեy g~d6XHENTf:?^jZ`=٦ u9qlM )ʜL' xYS0mpps] %fJ>t)ld`y~)GR<T/ (ؽd q~?TPM3Be㓟6>@6pW_ 2sp?WDɑ_X)RNFȦ3%ցbȌ/OмZft m֛'z^o y=39m@T/[Ay']3&[&8½یV\kk_ b቟ xM 26^󏻢0Oo,Ϩ@}2ŵ̉`N$>SK}B RVPYټ;Lv O4jɘӰvט^=d#9B,~zásomH :X3UjgkF[%( d<Յu@pw7}&?*hL3<=؊JClC`ܤG:DЇ)Iv7Ůɏ+1 *BZɵh'Г I$ a- :"`S?=n> )Rm%#%Y#`QK}◙JC8}q~K:7 *RKrK)@mSĻ [_94g$՞Y{%ͨ`j_ؒ&<"DN셻5ߗ+3K-ǡ? ۧ&ݞR.qZL]2YǺ4i8ԹQqZ$C>nSE8>,[TRk5[ZM4]BxKn_%4ЏPf3ߒF0op"-];nOSz?X 1xQQ ;YiЂRǾ$X6ə ߑi-[n@G֋&}l5Ф!QUSGD"wލz-n,Z!TXm} ]w!m9 *V5B %#)yN`> tV+b2WtWކxe52p(/E\o)S"%ڢ=0ڠbW炘sN 1 SVdH8 ag`;`oT$SDAM҅H;fRך,bFQp-rZ~<^ί~ķRBf@p=JکV 1KlqF6Wպb lcLjI~ 8[YBu/~\|,a3&12qYXro=kMxYHU*"O} _f?rKaZXB}mz>'*ipO[ytsŅ*&עcCXEetS)ymUN ^S+SFZhuxjs"7-LӎlF7 G_@ZՎ#ƶ_Gq(z F!s3k鐋eyh>xxp౴y2sk{=*Z.PAQY"[D1Nhg٩n2Z/Kp}CȔJ>d'J/gd-4vAx2Pbm"aY٩}Ӝ$3_S?9_SUs5J2ek \]ø =X2#č/dgOK¾۪/[h=N={ߒWBw>"d[sG4nA(ӑ> cnI.qK*L4>hk~+O,ɍ!q]x[.p1.jߜe:t# Y٨WRZ ZU>S86l?/ί˟/2ZS K.QMtu6h\y&b{h咃m ~FZt9:%E҇\?t(EU,NYǜd^l:)k"aMMwk>ɐWq'h;Sz^YkZufn߽fUf_\Ni͋2%)dҗzKƜSL ЩbxgirBRX_5u6}( ~=olE!`0_@5;ҙpVuF:S]٥٪3RpxAh 6gX|Tf#C|٪{ PsrT666gӋ.M{#D/ܚ.XZP"r変7{5‡Ғ MyXL"h%$Rĥs LATb 2|`F#-) (/?i Ҭo#tò^KD} ϊ00^ME}a=unáD]kJ Pܸ۔QLr*tZQOt˥QBk>[^PG}?g@G8ap٩bW6 DmU+Id"Ts-9MoBPWXn %Qpvii2x##Q3QBLpY;Z`qd'#.u W0D ֳ sky:|B_$.L-qTV{ω.EƓ0 Qocj\ZY ,RTTFq9u3qC;/lQ0FLNՍSgT(dԞ rR6{. | O_{Ds|Fvp;^m|AtAT٩SJy}̣|hTbfpEc3M3tԊe q$t \tN|̰7E1}eLb\VkLJ[510]Q z>p'ȻuFog9zp9~.oia 6XK5֫Zb%VSYHWtOsȗd%c4W!17oLS_nAA]鄨Q$&s LE|rovJ4JUi%Y=m@ڵK)8y2tvΙ`EM FIjp. -TZ^jvUTlFSlKpIN0ڳޏ0ǯȨ/ @4 SJ?jtLmx"Gsg? ۂ>@]29w,UmO Ӈ=6.L=` Puutafm?EC/쩓GhȭwYCbfv`d5*Cæ.NXܮS~9ɲpw 뉡[f,pWHOXA0CMj3QSS룚>gI5=/ )Qx TH !ExT&1Qa5ok=jTw/aC$@ D-3.eZզ pX xwG1"KGh&:'d!tfM5@85#m6pR/?JCdl^G#{:MWckwC_0eVVwѡŨ\Q*e)5:LC)/>O{ddҎ `{Ws^2_1% OP Z[[/sf #/Iמ,>g(=x |8v H h;iJOKVA]B 1\KI^j:')$=&ETW* Vf`ૢ^Phq8w,bUQ_(QV'g% `b t,%Sq S軅? Ѫb}iI"`800ʷA+s_.TgX0T6u4PY>i_bZN> A%+T@oy f6*k?qx )$w..ڨ0?\ I?lB'tjޏ(]h 7gK/Ǧ _BdUgqIKG;0P ?N>׊GGǟJI#EnJXU'*C2X$:ލxÝ;lb.^|3&.gf IBg`+cO8c<K_0$}j2Y*,^ &QN^E͢  [Q<Z/z $\NZ(pF,ƺmPOz^#_'A1[3YK;Z$mc;ἷ 茖ezΤȈ*%xBfa RY`"Jk4%3㰞~\y$`)5XR' Rgc U?&؍j4y˳rTH8)V6(UJez~qi!͚e8k}󶻎 4w .ap^ ,LgblgF{ O;82ֲ.JcݜN1D: I;׀&-s2g@J.Rn6%ل: fK*s=E /j;oiXG9mGG͹W!JLªpkSdH\Tdqi1GpMf#Dormf=-c("Vom!jY6t7%=μGa1#wQ.SN󵮫F.CD]YfFiC XN^G {*qPy=P bˉr{IK {tOg00LEq[|mq\6M"<:#w^hX;%%9 +-:M"jNjtE"[eƓy5Hl%*{fg'Rtȯr@ ,PO ֱ̺RyaHړtG!Yah7HBsiSvО n 2툈O\cg19m@]Fc8Z`H")k~$m;{.XpU(#N[("D|'{J 2x\78(=mYYZUмȤ]B&ʂOQF qEfTlm%?BB*z(>BxZſQTW?H["L"2(8&A(C DYz"y}c9xf̫apX;t2ß^N1u}! r|\\ y$ˁBvr;1;I;>u!B\4tM ,q̳)/Q Ɛ GkM#'ӱ!p?b&>Vr?TX ô&̼5J.8' k)uMLWa<_1Χ@7 `{AA;GNbRwO*g:.< Dfo'a'D#LDŽw.`1 [tnmePDKdL7~)Lڦ!jka:Մh3;]1oRq)?l&r X*nOUC)d ߛO,S mNہ g͐1(-):D)q*LntDm~9=yHNr%.SCtl pD͕ju協NecȚ+>M#{t3!wH-͝aN` 0PZc1pnM&Wmh8~B29 WƔ`P R`璘d8[_6cߟ3 EH54sa搡72d]ܬ>!"=\կx P͎-_#-8ж $!RS!%!sw e4>~؆jWim&\笍邉9vS&zXqY|,QDl?uG:g].%2z6:8^*+408wK;@f"{[DK$2<:#U )ukY~$ L!rw[dnN"  .y)IŌ$9VZS%I:3ZJ"tJ,eseF} /yPt@Uש+,F1/s#{ *DLHuf]߭?!=yH WP{m_SuR{ BW?xϛ'pRxF00>c-"&xUQί%,J#)6&7RG b#ܞ 86EAè1O hߑ?xad8Y.s(EȑǢ31I PkS&z_P+`F (Z|Yh䏀o>n5Qc02?ZV-!Y,"Fƪ?턅nA^qUKTGܹ'z#Шb l"ݛlcJ)$ڣ9H1qO\IuQX= d2̅xr^QL2h5%$*2m}Ag5RK@vSRن~,Yi;3mjfz{CV5^s/ĭ0ᎇrӒ*jUq?Oy9 j=je | }T׺Tj+~z!+|5ti i9.”2NwBIQ4zb5 ]S]'a9-uZC(#RIw։?71h>9a8$a{} lo0PcϬ`~wD=5"o,wF F]} ti'[jnqkQEv+ϋc;J D}?t9PC-ć:"9/W_%v ݴ;U8 y&NL5uU-$&kiB49Pl[ /sfɋMBv"2 T;g)'}ENa5 E\/?zE=No:;1?;"qtw]ce(;l nKW\edK.\]q /݂ :xւb,$r0b$2)G ' ` 0GQn1n] GF;}fWHE*n쏻c->TlubJ0${!j 3X;lR̥fJ JD [J1:KpMWْrc_Z.LN}D?eaIq* &?&D]a)xM *P=$GBYinNnELaR%8zدiotՃVxeDpI+ƌ&iJZ/V0v= AyچA/eW%= g[=IYZOLgN\1Z^:ߔG{8* 7WZN(8p\?_egyaAd Kl<c#h<Z7˘]|}#:"SU3JfzmpR`Ď}*!MjT%v]L' =DG{RM0Ӆc)R/8( ۴n0IP")F N[ I"DA~GpgDͬ_\v~ t%KQHj U-461A@H>NQ%X*Q: [ cAd<ǕV 4aDiBԴX`3#,wmͼ^ͳdE!ܦ~ҡs+:ȉ7)7<؀}:U`x|=#PP:H !SEr~aSzfχx6PUҿKYV݅P)Sʙfb6 ep5Ov].]pt];# ƨDH1i?LLRG)Hac5tk +F8ӋK((S1H^lUpS!3L̥}/yfo)f%#,Zڷwj%Z2#y)k19&wJ0vSFԘ0r\Ƚ0dy >#? K=ZG&Z)G$eI[+Ss#0Ot쪢x,'Ak}Osk,45Lp _MHLNڣ/!$jx"L1. 5]X&v 'SP 9'kؗlTJM|p@fLl$6 V& H{YXPY7EkՆfLV {kn.5=K2:twtQcqDnR.S-0I|2Pox}+@F%Ixu18O֡bD;VG@Vs;Fɯ3|GsuMfBY.[rA\!YL](/\٣LE?˻#V%2|K o0jl0da7gEf+=`P % -wgXz;˕sDfUY1o@MI}r<G 7W*b hعj]!5-)y:xwO.F`&0 #:6,Ͱ{s7sŽT𲺍\+-μΓ9li!'mzSC&.5.?3:D!IkZ'r0s5,=fYmHghKdmwo0>D=U9]3EG!M7xzn9)7DNMSs7δ<ZufN,|i^"wЯ|i Uҳ9GCN.ꕎ*@ < &q%s ʫ_Cn(E|_ξH20EqL`dFAb{K{C/g,QzIrFr1f[qy/_LTod[\aM.+v)zlԨ@}yrv9w._m2Lr(H0#456˫}Gy].{7w\JG[9f^ *Ae)Br1n(|eݣf 7tLyʒ=@*bb2\)p9E`ܗ]Rq w9! Z$0PV6Leu`0 @SI,6aYErDQw2\l.owmDl.m!th+ǘ)(B>t\|;AXJMecGr)#ҵFoGOd8o@'l6?dw޾imY`ŨؐrpAЖz#~ܙy.W| $ؒo&T^BQEp r#T@`k Lqu GB-N _n3ԷlqWF Uh)'1Y+ Tj_We4 ^ޔI,A`P+:z>=gdL2 H$o2i@,bA C,J 9]>41}`8D52lNB{ZZ6Ѡ.a}wDcA[~.yLQ/*?x&Abb'/ݺ]&hP%KڬE gIbX)ok#E:C!:el>7Qտߊw=+2o]'l= |xB2 .*_XGj?7G:85cdN,~4S~m52,4`JTœLuqR)>x=`y8"%PJ i2Ulj%|F֚4bIМO tNdnT/sg'b?A}pvL+6#M۝!0ˆQZQ y vk;JPaqMfSJHR7 K#A5}g%5?X+:UN:°,<.[ejQNYj+QP[ ʑokJ Wc?nhxs׭\='"f߈G5Í:Ky N"$fy #DvĦ2Q_gM׾>5aGo;ӟ jRʿ!ʐAl8YftlGε%#ĖR?,ENh.iW ,'bcRʕ lS!W69#˲=2םķk0vKY:^ 3:b*-M[d|V[[7}ݶF>n=o [b0<)Fq #7k{6z*A$YCZEE-Cx3$mz;1>K N\#%*52U~ Yt㭽-mPXj Z 0t*f3'ۿsO<u:Y{S2GyT>oKx"IEe3egD@\үָG81‰G<'+{A=Mvη>m! KX KWÎF[BolP;,V 7$}L"&$pr'A"tY PZs̛tB:Q1 10= [D_ēO SH6eSy["?VM8 LH( _2Mx gݓv1Ä{/޳It7D[vʼA ic:BsWLS>b!2e6}ROyg5"pa<+U'%33-GJ32M3 ̛Hˡ`PWzXy_4ʇ."3$d -[4ȗث m kS42 !2Q!Qޘ`P7IY<ҧ6GZJ!COYCkFF -kUSi  9U =O?WL9F 3q2dZoU +{]$v๗=DxGuMDj_SjAS f EBֆtQ)8pSw_ɧĉ$dDM̉G N}j[݉lxŭmSŻZqnp#ʴt?uG/dfϘsk /etDeU9$ξ4_ŔaCZ\?;a5"id$PLV|y&}.JW^9UNEpӒ{D8o/~  KD&Z$l_& ;Lzq뛑1C}7DJn4Mf3LS;,3:%)"p~7Լo +(6,|Gu1nhQx+L _BJ%FT$n2gu,}-˛n/I1:;\Bre&"}31 pjv> Rv[`Y,Y$EcEߕD ;5^eJsq{ՉtfU"M`SFa1u56KzˀTjh8LJi5*Lڒ[nA;U什uu솉gW?s TxF,${(l\/O&0k+OWY&>%z GiU++Ã!PxFAQLf}Z{P [‰wnP^%qRe0g;-G#PL#[SG18_`dg*g׾n2 ԽF m@XT?0]S.~ Vl^S]G<ƎkH/m/%fd_[6ܚ.FUƵ 2Ԫ߲V08G8I:?)"ʷS_\HM5{׿X꯱-`hE1EGO 1?~@$s4%s{+T_4l C+žszz煹o_/%_9~ ?- { 7^ܡEJfK~ `cP3rV?>&Ւ菱dń*9(Y5%#EFA_ ̱Bh@Dog&HjHHfMy80e݈Q 1!X4t6HR 󣵇r#6/') l׃*1+1q8Z?#KqZI-hIH6..|Մ3R_65CA6}'|PwB/#mC)<+f#(u\H}0y=B^IήMе}[kGnrN Ab7X[Hr-O4y뷮q\d޻SGn;?" wR/ N6Uyy;2+z}5-&?+^t W cr*֌ҭϷ)xG֫DbM ;sk@v+y%}7u+]stn` GTVhCEHfofɲerhLbu2/nΠ`3r=f 3sSfN66[{nx.kâd R6},kvV\f F\M6y ݎ(ʦfTm=k-_႑ZyH~l9Pһp} Iu2sE\1jbkj IؤjvwƹXUr@y[Qt;psp]l^ }hn-B$|1O3&B0yЅcy(l ~"ZPΰ2KIk˿l[yw rG]2so*9k|N ;iφþHh=֭%eS6]jou_^H%zjN,W奓5C)\4+!kmxKraBot3'ݵeWpzV!)Fx]j! T>0+l@6L3+ j}qIZɭ ,)z !~kp0Y4uZu2t;#2^ x5S}U6Z[zDdcȵToڈqc!4u`JZEou54GUw ľHǎ"F^oGah06ܨɧ".K]\\>_:oج Doӱ f;4xW]fݤk|8W-kSJ3g1g΄(O$_ԿX jA8JvEhCi[|/XycBGLZ, U.wcw*IǙRbLM22 ƫ<4A߀Ng8aA%Xb2(@ a./3m7SZ&?4∷pH" V>bx5%SaȠ5Zw:uSߖ64 O 6+ud.e\ $l5/ &T!F<<0n{I/W$@DiO{F7UJt{&}k˖(_howza7#_>(0bbL>pCRA/±Ph+8HE 1#$^|&IB`bpH!x"R{Cu,Ӂpg$g.  f4"' O: \|vE_6 FjGW;q b/}BDf;yHC:OwϢ!Sn ~\T M pYބdvb DqgYZ07070100000019000081a4000000000000000000000001616ee5110000d334000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/[]?Eh=ڜͩm% \L3ͭ)iqғPDr[7e(*Rs#7{9jnI8ڦx=FQj8?3DOU6 #1eH .)%n\۞HS-n]VNza fy: P7q&W*Re` ?pmEc̐hh^?yUiZ|/؏꺱ҡLt:)t2c 39kb{Ґ|D*(V P.഍y,K-8Y͋OW9ô.j'gGcP-zTV[8&QC{Cɖ_gK8՘[-"0H@+IP lM1 [fRHalhi`u޸ 7J0G;5-?oDZ5uԳ8[qĪ.öw5QIq˦N]|23DZ<ˎ;lX]j%'8? Z k8183 K@Eҝ)Lk#qZC[(;q`Bsd kck _bPL^#: !TZY Kf?er~B0N.&f~3WQGKi/ʶ3}k!q9_k.rɰ9 ̳F zcƒ eoxY,RJZnuC#iS[E\F9Ʌ_xMȞȮ6vu$`wCa֓2%6q;߂5"3Ry6V\׽`]_fȍ"^|FU$!nV!yRNEH_>!] {W/(aQ~fC?I\ x˹Ԇ6=u67s0rH)ȝȅjsvWdZXm. >(or;}uKٛɔXTFH?8"Z6( h~hu8'>6wYsנIx1==QiqrkT;(NSaxĹ0`z'C5YԖL0h;)8q[9$jPr͞Ѧigz^K(4Ԫ2<'_k,9ayKٵIv{9gfçoߦv]XEd&uDx#Qbc&%Gʐɘ`d2-#J,5đN)~*b/N^} 4hʹMni+zӆ"Čs8MM}Z3zG"Xw+1@nd+ټkKܘxKꘝ|/?5#.NJ@yf 9f~S4l?0D5 SJ؝bݝrՈpyW[aɋBpA.ʉ*hJ 3>xCwǾreaDs+ }pO;&(m¤S!Xa6_ODk9iTTִzI5;<'rɢ/ # x#߽ݤYC|IT)8`h؇ TwyccNz)Q=ENٮ4u.0ȇB@&̝wIzq(3Ye?\ ]n:m=a:Ww;𢡄>. ۀXA}2d0`LbJ3>8VOIp$2tXIۭuެNE&5'|:2AF{^͈z3>X~Uˑ5\iq,Lvo2h}n.ZK T=]>+ XkNa/c잡A)΄AzqO̱q]:NTfh5>#" O7걼Z${@ !w},l}E`Aqs3>*܂UL.]¿t9(ofu͘F(29.C<.I8\ z|#Q!K)aѝ[MUT+DY+ xp5֬x; wdDZFE [>nN%A}.}*Dvo!)L%GhG)/tV }2q6沁W Y uy :nK؅1VGIQӟơAt4MYz~&w'1Xyys5~Ħt\-@A<ڝAHlAW7|֮(~}S6 7];H/뱔VεLHڍӿ2Si<kXXkv'ٻ#6|vxfr!wk{o2zFah IKi|O蜜.s>/İ\&5;$djՒS(?%, .3Zl^hjc?BCaW+ٕWGWayjO$}s?mf{4bp/0`̹4&ίKB rovHƘːIyo 2ݮ]`:&œgiUc%'6ECAuF2 @aU nO%awsG0iUr^ T?HrsoM~)әD 6pmm+F[:;*1'wOӷq.8ZTt$*$:ϤfzՑny Ejr4`u`d!dV6c7l88Pqbڤ ?v!食2 "IҼU%nDBT9踲q1e,aZh h\X ig ^iźg8b+yQy*M[|XY$iEy ƾ)q$3 ynFV\PNP|-d#A=֛&B\*!rUulV({ȕIR֦oDUF@mKT_(UXTY\f (i4_p YXWu>,K;c2"T>VʦvJ+fn} C߬8n SwMw--|P5%ݻQ SAV SR enTJ[23ii $d?cWZe*@j=x,1'":|Bk5ЁIHe8:9o?# ӄօt&Pb7\~Bρ?'.Zۺ 8tp$\=ܦ&$yhni*rJM8&dۉGY1qP0|O9W(ӴzN3;vl_.\bn94~n3*5;Elo8=)%c~:6C)@9J`":)E.8,AX٤Y)N"lfUV "_Zdz˵4g`7@Z%xqBora{M9;2fS^jPD%4 W"=)EȤ::&2¯RɲS/jRVL:kJ~|*V, Mҟ9 0'Ͱsa'H2 Z޹a&,4C[ʤ&Шs-̺zP{fuӉvK,5aΒ_?&H;Ի4ѹ/͆4n{]<"% %vDkpz<%I@T@ AZ ՠ/ndv˯y2},'!' m* {Q< OCB/4(Z/67sI@ctb& Dž<c,?ZҲ.4̭bb0zljՎx$NebQjuz^d < esAI+;{ğZ_кxG¶IC!ܒrwRX$S 1Y/~`5s)Q+:ƅ )deqPIe'r_n"P僄CCCϭg -()B?С0j)5maԠOB}3oT hQ,3ѲlL/D)ہR)A=ωS@Q8IpEIMBk'1A盝O9|c__9 |dMPgo#3B_&ŒJI'G0#n| / /<hJoL̅>&i0$@L4VY~nd =N.DdM6TD^v1u%Q$u 7oˆ+VUy٣Noi=l㥠_GyF3P|<D3xWL3QԷYWAYLRC>{e3,~/ F@˼msy@o0K V@U.0gԭ~Ʃe ߈"Oy)xZj2 ƛPq ;(̈7Mj ޝ\L#UE"&&q-#<$=|L\'<|dHяVjgǨʜQ|;&eQ>chy)aj?wd: @o|8?떁Zc~z+?9]":lz,Gqrh(eq/oǾhYD@{ G-џ1jO4PZn?e==R @鼇Հ2I .}2y*{F& :WMU,'2,)-'Ts#"o@[\Aω_J#P9u:0@w%O" ?$7e|K,C`D_aε&Y7^XFL?q{F3we}N]uP ^JХuIݎbP%$. aY&mU0<4ԥ__6T8u{|GJmu!.V 3Q+_.7ptطos,N1,])dW᳕8zT$TJ~1`Ilkf#:X}^ DFW^S @{Lt .Tt9BQ^ W +( zC"J}?xO^wtj|1kyoaIzF$%DJC0&D>"Pk4CATm,?p@!s!y!-: /8Hw:ٜS l~3ʾ2%Z'nOe="/g Ageq}^ioባZ4uDQPx1w]ĝh'``o6> e)= Hj4k%tt UGl$v +eId9t('B;w)fQն ~LE_[vW4.EM+NtKXfҜ{u%!8iˈD'EkLB;.3kd=0w,x2F熋8 д|5GF xaA٣&Yö4g=q=1dYہvB%lOD7ZXTپT=}b,ǝɻ!xdE, BTktzpL v AA78{CJrWG(MnRBpҎ+z B`>Ijs&pͻ^o1a^GK>h5+X.7pY*wF雨H"l1n4  +]sXf_SZ5{ϯ"95 kT;x_c ZH~[ S'fCӜ4C}CXT"Z2Huq!@0KHzeb!zFhM¯7y?"]ɑj}>Ÿ}l 2@@Sabm5 E)DH4ೀJ?-FK"も<U` FimCSw5N/3Ğbe\lyPnk2%S\#ԟ1Z2m>PU.p+qDݍL25|luε>{ *hd/~53mΉ *ޅ48LP-j滑80g 0uQe&~^BPjlv 9rmwr&fhU`qj"u#.>R]<$^ڈ/[u{Wh &XƜy <~`wY k&\HՒ+Ƅ2s +tǙיEfAA׷R|yhKoo!Q_i23ϛȻp5mE5'P#]7uA|8ԎXQV9.h,Λ˺eY:xh}-m9Xv yi{='*I.l0eH ! 5^rr ;# r|W7kv`Ɇ2޸hGT\CX,G@pL@x6S˺bֵv 4pT-5q ٣b@v RjehP & W%ׅ c $++J>fUR@鵗acW0.ׄjֶue?ddpP%rۢՒw\mް\&ft쑔kd'F[4䯒-yIͭ+zyՖb܉c#V:# 6e.t|uEdgi#,@4V"#q/n mW";=T[* l24 J_y-Ll**M&}9zxK€㛭ު^*}w#)hx43rW 4ROm혡b"tɂ* ayƹu!×`D?)}uvv.40J1K۱s?(#y\ /s(]`/(5p D]П 䮞ٮӋ;{HZsm"0d<jk=.. ;. 9$2Ͱ~?M SVO<ܪ#8*-4RCvINm=N$i7bo>*s0 m-1۽>UihURJ9uΐ{af))c|*$>qa7?S : yd,(YCRCᓿh/Apsg[ȳ܅ㅋdKp4 }E)J ~b86y޼n}2 r]:~|(ֺ.pFv >Wy2"\?36.w9\4IRh<$PyM*\ %nl?񈦙)u(rدӠ\q/\m=O, h>{`84B4h܆Ҡ㎜FCtءG֢NIXkkΚi_:z2ƩWxƺS.~dF~NBG(ʒۖSU)he-^$$ZoBT bkχ:Sq~y)X$5P _ P{^> H0ۋx':ے#5Ю*lGAd> чGI6Qן-]!=pN۝Jniơ-:K83z}BH˭h@f]hE%\}]tY*lyͺcgT:HW:nlFZ@Y0V[iW%_S uw-<]h/)#$fnEKTَQ:˔Vr˘s7Yn DlgWi{ҍ_A9&-2@t>K{Q^SͷncR;.hH9ygB;YjSHuA}Ml/PgM崻ާc;NEy&@p:JB dK:Dxʄ{&Z܊n[2_$V, 9<ՏK쟄KDx&0yȭyY 48HeڀRSʤ]"tbr ٠fO'ʢŴG|6nG0 (KF$("_Hk/9pSո?3>e|B*hq)av@r{#h3dE8Wbٗ0^&]Ţ$E*j>xhKb!*n$^D/M5.5aMy]`]듟WSFT7#v7jU'&V-@=Q r =Dn-WfXQ #Jvƈ4껉uji]^O7`|Dz:WsO$jwbp,ڕEbV2_]*1*v~>%Jhx_W׼B\'o:IUjXes(DhB~`R/ܣ:u;ŊyRfMienB- !".U IT4Hkvr\x)ﴏ"явXi-g:҉̳/k\äuv(3&LL)|C@ u@d͛6孫3ak^* E$WD98@wnryl[ChPWb?{~IgїWWe]@rB`eVSd&Ik@sQ= 2P819$Fn#|H2 r @l2Ds\ KcgNL)LDU'6'o< 쑍3_vR6CVicYIBn]7Ҭ"K3,/=z4d&:h^vGv2q'V_kʀW*Y W]{_PBce(FEXlyu0kI⁩k,}0L6x3S9eqf=ŸT('wcZZK-xmK/^Gc^et4 uP;fN*8i2v /фfr%~7/R^ g=J3YO Vhޢ*#'Mv{Q|xCd0rџWy NoIP,XmA4&PŇ*2.)q;bohi]4"FFʘq P 㩶WXqh/PiWf{1%t{A:~aX<0l07l%N_ݬst^B[.EMwfz7N^s`?Mw>e?"ttIv q;HyX}fǐI5v%){ئ IN|U4W)վkYt#q XOr0ɿm `Cp=aOl&㡗3ڎVp%H-Փqb|8:]S')`df.@, --> WO=~t_$%^+1e˗n sei{[ T~ 5WczUA5>.rc^FD7FHOJ]z궸WZWGt(atM{8v7)gXPF T+k|KdmkZ&7:.) I>l8ܒjy{Y|QG4]S$MfV /$\8S3mڵ@k u*i+kP<ӑ^vz0o}%ٯ=,kVcͯrQUThCWa4)g:{^V y1HjM"PwQ7;?T'}|~$ipɆ"SӦ=wv[_ФaXĚ]F\u]V86yja (z fk; gX[VP'?}1YO%>q 3m3 %9EtAT'[& * 6QDoeצMPagzcu!:4ae7=f)rԲZ2G0-~)g`a@\)[u9{sqΒ/Gg9 K2T3?v G{zڄ.! jKT_βV)$5swbtAh?sb ]:yLYRn!+WK 0U_gE9@N@)S ufXFM(3TL٨o6&=)4j$X,}!˭$j2J+ncw\{ޚKQEKf*iJApp!+<˙Y[X#7E>k[EY+A7΢,H&N*TmG1hǁcIpQbȐZ[佸w#<Kx' bzQ ?ΰFmEG`cwQ3=v*? 4'),]ڧEw;V:GS-?,-&+! ]X.,{Y-ga(l ;,VfMh氂r7~'EvAkXrȲQM=@A!t5oD%x][OÀt .rL5Mӆ\ƹU(3jRH68lkĮ)ôZĝ$5>%meǴ8\R Sgfm°;}vYoWj6BU[UHZV 4Y˝!@)OvSMbxKT""$xԣ{WIAP?加L |#p B]N-`ik lT+>z+eJۏ@ 88ug C؎ zlpQf֥\rjo}S9PSe̼[}&_D.|l!zxu:X0Bq7,m4>uIMoߊb! MDq>wf% oh5ZMw /x?(SqPYU4-_"Ex,g$@GCEM q5#h/t鎹sЂ$+vDSK ͳ`%C* Ty UXlБ&j'K7T?m-y*hRʿ(,L]z[Hk_ x6uRwχb0C%s^Vo$/"]hIDl6Y^=Hr:ZcZ(]; L(̃{ I;ћ/WȤ{'/[aS/=~H,ܓ{R&,k/9xfѬ'h"s um-Oڜ'5Vb2)3OV[TBpo @Y/^*LE=g}т( r/@CtRzMQS`suJ G4{\h)ŎżI]ZDI:/}(F9d1gT^}'tu =..ٶ/LǫޅmHZ&1rHE]i=xwg6!2` }k♨Ё=,C5̴/!%`ǜ(7m@'eH11/Zl teZ0}<.hGv+8ȋxpb7vK2tV{jRiNjvvրʇcqoӞ*Ugˇ>$r*,x'$ Jk!? 0 T"{wZo5FSEyJ+܊Ckzi TYfIB-t݌R82`O`嫣,ͨY_VԴGּˌϸ51RVG*p#ډRʒH+ 86FX3bwrRhaD RaR jBr0EȖZ Fa|Tg?if6t@PRrHi J`{e֕uWx\;ΎZ$ o/PWY5Ċ^ ׇk v8 }PgXuC':U,8bY})p";j?.nFԝsÁ&Ĉ}m5m^rC.AQJCdSX⽌Udz߱d>|7cCq%2+~wVb/"aB<^Z%j=:|Z;\ae1Q%zFI@MƊ/_`e=:fpPD}IGǭZY\)~m)m]LP\D3oB Ta~RY (bGE]aA5bq^/F)p/H*i; u&/Ru҄\ ǶRJyDpƱs0]8fh=xg^,A2#*P\[1hI,QP)ssg;=x;fT=fCt֓++<Ǔ8J?9(4=T w ktQpJ]H2H6uCiXdyIH>a c-@V-Y Ιx1O5 n du^ђ KyJ|ujqK4 C]e\TcAACmqC3qRnЖ\ieIߚ+ Ђrqż%(l,GMe{cL#, FkႮj`90_k䅉w^~R]2QSÁ_G5%o)lC)e{xOdcqqo0g@U|<0҄4 #rxvs.^Ci9&½S|,M[L{EH7_rL=K? U1B4U"k?Rdv*;}3$VR!׀>efDߗhvB1mSě׹e 9*͹>~Ov۝8鿆rhǝ9!?UF28yhBgKc[j٧VV @o jmikY)nO.C&+dy6$HIr޹Q(̬ņdʌ9N)#[bjVPe>|| +gĭyEI~ԌKY@r]leRy>@2f{2q`1dYI OE=MBm:7D7F` ) "0$(hNį ռ.wAfpE>A}|'"%ϓ痜AK_c6llPkg8V \T7Bf xƽE[3 -1').e l؊D$)Fr:>t 0!x'M\C*kA{O%FְKTTT thȲA=k4Mkڙ-cjvFܨ.9@|Zx8fQav3'<$hҮqYF>ak Sh*PFvS~ ✼˶YK(b%,>( ai&ۮ;_RԞNKhCV>%0¬A`ex#?ʰ&ha>28Xq@3/^TyikH), wYՇEq[X(xm"ooz) 0s.u2%KB D\hMžC(ڦywӍ#*Fì~K'ξ Հib5rlZ`h%f< Z+mB,MZ͋lY|>@X\WPݎy:/950띋Y+ 0F߾9+=~Bab=C] “^xJ;RK9ι}sHΑ+lQ> ^JA3k*gNuk&Ɉ-OSVh.1}IR V6F T(W6էFѪ8%0Sٹ;|ąd G0J P_ ׬[,H/퇪+*t 4h~ _皤yш-7^)VY`X"(\ZIxonOҖD#7aU,uRnZ6vj]ŏ8!|>К/= q(i3u7P(9Fǁ֙ͅՔb27]]/z[3h   X/F}uD)ITގ X>~]& VU%p>2 9^0|؀؄Cs,` ,L36_I=IOe/yQ p.ug!CJNZmGk(鸗8@oZ@RH!CSԫkgDӟ9N!C]ҙ^LR]j3$Cy 1Yw'Q\9oaq4$ss;tj `Vt$' '-|))rO) bD0sHJ]>eULߩF<ه#)<]"IY&:'uT>ī|*ܢρw-.G3ϲw pj9vrƓ%e XIl$Bb c)K2""*{8+3Cvy~,l苔_y.eFz6lf-W '4>kV'VX%PN{4?L U]AVr0vˇ0ǀ T[푇.$#4M$:쬒oM-;޸"̈́ՂJ&@ܡ`3ʦn=cٕh s;C2gdH=h0Ž=TY>ǀ Y\͡ޕiG)h2!)yůAe?Y<R}{&/2Q \r2d;JCɚ75%^;P&x y.CEm/=ʇ{,*h{=b^܃ڽ]xt@,48v 9`X&gH.QZYWPYN2fd6&'^fF*J.Ր͝vQڮh}Qmd톧j# ptE= npXKY/qj2@{!&xdWK RPH d/^-w-LM Bx `P;Y80}le˽ǎ͖< 7*cl-$Cŕ.9Cp $.TV}((`V7_^%^p`!p,:::>r# J#«2H9#'UoR:zݒ/' 8;Jy/FndrԐ@נt5|f;;g 5sw{"N~W Ɯ~Z1(#% X.[%y -p;nF!، EhG+Ol”']IE'\4:>ǨN59kqhFyKme]BL2Zv`J!}b5=;d:{abG>Dw~ҚBgZ>L >m1 |ނlX P]:tE/7G|W&TRPQcӸm,%tx04_ǔg~}!Jne190h\^=!akTK—z D6Z*SS&P4KeC9{jq~G.j|ۗV r_bζfhJN8Doyf(@QD26*\0b?0U-7^_zsJ%x٨ѮKO&k,jy'< vt2 }`eE~Z.d}$BJRlމ:ޙBn[ KRY5"o.'Kd?ya}&\/LGMOgJ/s.x( Vߺa_a~^"f1:2N1rPW) %O XZI▨y)|yEHjYlN^FymX \ТLՏ\I䲖ܗެRq6I!Dڿ+}aBv2k$8"AcP ꪕ) e p%(PK4凾mkڅ>^q(<^ɉ5+-th W^s?ᠯ.v54輡٬جs,!&ȷORb~Eɪ} %nPak/LU2fYt-E h89k_ɲDM|l99FBG60ⱂH}#~۵Q-u; +XDǫ9ǣ#㧭Ʃ%Ykh?fWaa 9ixZnb88!4¶`}GDuoX5]'05' ST-ljA,J5t|`#B.\,=ZkN!>,&)2A6(U|׎Sh+[ci1 y3Yma,۲էy2-ddI'/AF=$5_q׆uX-Ud13iOG ,ώlw~60:wp[PYLk{hnÏ]GDjݯΈegQ^oKUj;2DpGPOKHŽ5&H}F?tFΩ'0G:[:jEP{<8P{4=~CAA7lT|Ȓ%r>^jygm#ͪ k)cF푔GumEEid63~M_8Rf^. Ph=hgp#C^}J`Vץ:0gT}*ጶÅA)Am\=YTZWqG{.F`*f&cfQ]Srykgq Ǔ.j6#lgg̛Fg4s9[P<ǿà\OĠX ]סF:4V2I̵bZґl${ɑaP)5#} ZnJSk`"fZ6b33Gy919s->=j Ѣ U|u,xpZ>uOLU-H/C{u.,FQyYF9uEMlXj{#GʥV,AL`JM]Q^*InLm%ΐ !Yo86r"! v#Css ed& Z^d6Pk<ǧ6%r_fҸF9YeyaKc=M̸6-g QXs oVO{KI^ k^_樹6`Lh0O1mgXPT/4VYәt-"fPl>^`fQF!*1KobU|Gdi=Pn/F8Ls4 ؈}϶"H$_r;w{XwGP_o$n/Y\Xߔ&UT󵳈Yu亸BIJkS5_4Za @%-TM_÷êGtVY. /hz}daOJ3TI+C1f [77C_ n ȵ-]lG3&M/F'\5m6Y(ǯ64P X`tI_n5^0g/rvQ'bk-oa"F.aܥIR/p+Þ!0!)о[^Z H+'uɯgɾo8 1   ,0ˠqpV ÂmjN\o޽-ә;:d_-WQJa 8!ۚ9Ǣ3D,\sOQx>eXJde8_X3Doe #\٣)& 9"`$P櫺;]FEU,jF\{ ~`a[}ٸLp4 .t*|#/5kdA y}!mt"-fb<%}r`nςϏbQy0%X(mnHBۦSn]q[3!U9*T.&u%P wp4nE!ĚmR،ּ.nJAj\H @x>N1Yp˻QqnֱK'HR)w̭G  xsȩϓV:-V:k#f9yE\HddhT :lXs.Ty0Hļ͏eB:6q ΃ w"캉2O( NЈ L ucQޑ&~? JFzlFUYPu'= 2H P,d닳HV@ $2+8S q*`oZC!ntB mWD5:rqu?C֜V9# [*T&ϊ_KrwEgdN\jιEu i7 /E߁,qE*W:LY+^,G: -dj _ll¥40 |d#h=?gaTP=Oٵ2oƉȥ<fҪuωB %Áދ=Qm(ZW5[꒧-|^p2J;13ئOptd' @k#D;hR{ttۍYXD/ʩuNajym8l|*1(;҂I&%xPhaN0qi%,ʬZF-sHj/ \v|:FbEZ fX nvE&M 9}ڙP޿vd0}" л~\9!Kkek3Y: B@Nl lyg!uM;ӨIWCTjs?lăi@ۏt/p+| J>%kuOܥˏZ)iA)$ՙ*nFh'>Z$ rnjrΪnXrTJu;]I0,zޣwkENfGi&<'JGD|:S@,{ r1?@ab⢰ѵ=Sxz2;Iw>ǰ2l)sw=Ij>#FNn!Wv[J*x߃g~dH(Lܗި'h qC:#M&D.[۽Q8r k&hS \rz~ l`gƞz#5!iG8=rnQ}(2JjQ'] 6NOE 9#N#uo~IDv[^^9͚PVB^3j8i?SwhyPinz,'m]e 2`䢕\KE\OgQET$G\ 0E:Oz]Y^vإj!Y:Τ[r=Q_?yؾ#v,V27ɑSP-GPٌ71Ho^9HDpvɳ\Q\R;azrYj0HݷPhNxTשV̔Ǯh-胎jRe߷<[gB kVDcASlN(~e%Cb VצDݹ⟆5ռIbF tptm Ƹ$Yzf86~wʵx܋H^'~x[EX:ZzISJL3U垨Owj< fih/zR4is$Ԍ.)K֫CɌ.^ֺ< JjW1qh'FHY]j]:ˋk ; 鑫3CZD 5 6PMpJ8QPߥxwѽ+:'Yeцy6h aӿ#H`.;0a9?~)JKygm8!L?(̳_M/vw艙`0Gy}cPtӼVwD$^N>+WۆYN60,k4Le!sͩ% VY0yzfFY%Er+pq\.l俔 bzl]LN6BlS~@޽8|x*͍}Su4H½D]=/dJYgw͢ONJA {v32mUo/F={0qr=!w@4#{PotvA"wf/aC>vbO1CCJDGlMw,^>Yޢё0k99>@֑GPEW&-zvl ſ Pd$w7(WԒ߇5u `$FyѶ(*Ҷ㰛UAJ.,/L"fsh먼Qv#10= w?uTȀϫB3BW8Tq g'EL[zEC^ˉK-2%c5Ado0YkXVhlOiܢLl%BZQԍ,ϯQb|tGr,5 ~&WҸO?N<&~BZeO |ew#wWΚq 1ޤv#eC#.y{K~#ߧ7"gJT !P2^v+a!<%sODz.ꋳ20eơӇ{P:0wc-D$ dFjH9:ɽCי'/@s0(O)Uv20 Hypt[B_4M̛N>]HW.3i?N|dP͋ oH@aջ L E-b(T&^X'hM@ V%k.内J26r:J HŬYQ\\iC+26y'rG` @<{d<bm14vLb6%Lov Q9b`>ȡKXHZS Gξ5/@nk a]|==QF$KM0RMiM J7پDa6 K#@Ũ07R w9Qtyw䐍dz8(d#'cvADngQ"?2g), 9*-try L["xB!Sg0N =U/m$]uUU/[]5WnHvl!w=y"Qf~tfE0tBa2@X*C>-3Bqxo ah >s'·D[#ۦiKiF,H& */tY`=(WRmp"+^3P*PAX@=4F`c9Z>ύ^XD9X&Ǎh?̊[#"hx뵋{^* x찞o;-PEU`?mz_ Z\MM%aH68ӣ֗(*o=.0͸"~ ޽oʿ3٥PqՃݙ6MzPl%*!Z%UL#y5ƣvU$]N?vZ Kv8%h*9]nDV7LCC4xs՞kU4_?'Y .R"!"ٮz8<6X.%vLx+1|k 42;y 4O)(_(<0ث9['fk9n>!b5`*qajjF{UQZ"9H9|;3IBX((U*RA^l-I tP%YK\[F/@2Z6!z*!I=c6DWpKhEa}lӈpP{4aG6DnpWLvi 5s 9+ n=cF?$X5?0s4 &(S$sRB"٤ .\ UÓ{ԱFt v Ky&2Xȉ=bP7;{\;XC`MƴVmkkלW\n Ʈ0=>6;x9/OǫM[v zbΑ<Y)1῅Q[A(]@mFR(B9\/K-Zm )<[BNt/tOfrMue. Qї͘aẈY٩4Z4㎀,ڑN򗂼jFOpX!{і_h9}GXt6ΝO0iW ֟v!ʄd|]U%|ނPOjoʩ3D8 L-Aa rU!*[~%YL[Ӡ=dEu7H8&4'zlB/-WHyk>Yp EE?I@HG ߽3'|]/Y ]Ҹf|E)1_܁pVo yX4U4QDUxl捡!CTOQK^6\ } >a>>TTt19O@lOځi20u%zp xTΕ.k4'E%^=L:|~ +2.ϯHƅv~!ܝ |Z ul!LT'PQvDԽ+2MpUl M#V)6h ⭺P#|u!7YBCox5B6bb3cѐܮ '&nƵ.GFVc}Q.māvCqإAa}3H:SuطHf9gA"\^dpd)11E cjo[T״NlbCh GM" iamv杇IP mU"kp.I8fk6H7 ) i@Ӌ M؟@ ,!#4HqB,3"ҳ<ۋ.[B7sU@XEJo+ȦAt`9P 0CzEhrlHRϔv6TCqs X4ULQQHٺ#tAyVKE+c_mt:Dm k7W{IJkO7LDXe 3I<Xy{ƀg1({Gx3Բ@gY6K C5;@5P X ceRR)L2ĉ ^R)NPp.u٪c~jz k a̸8 >0;8XWw n6ߘa꣸,L8$ c 'viVtf6#{r8:-)/}Yu? ,f‡xSG|t"%8 jؓbȵ3%RE#ߪ$L U{2#K/! fykCcG$RMarwlALA"ێO^s ̭Rx4# 2bÿ>Oڒ! _e:}sc,/.%X%CBm!3r~1zKC!ܒ$-dj0{݂}LœХ4ykWl˚t_b7{ެ2MitVR Y;x,}2 9ƛ[:yyXij#6\WLG!]3,٠侱gD@w_kQQVog &q`%>)+_+ںHG媕j̐fȥ{0W"w / smYE[su%|v0=/@uh Z-N0='na܁[&!-mKau儢N[b\r_ EϘ 6AI~K = XnS {z 3%i5N{aC+Ͽ^-F(L\ \}˹{tm$}OCˣAG29{җ? fZ@ZK[y h4dzmZˎ{bッ/kQ/THd;SL #`O{! @v`̿Q1_: 몜~<Q0뮿e0p*xCHy;^W% c1 9D 1S7Fy8WxYRaՎR 5QZ.MD?6 ^uȨyabatA)W}:0{;ƶEy'4z*aôamiOQd ]Va ‘IS~WBФM5I#/3z4HBA[)uÏc*g$ve4,Hê=sL?K'Ӷ[fmԹٮ"ޛN!An(f튜_ա6ѓqHSU z$tPpjŘ u+Zby0ASz#DJR^HjRxF%K&M#6-WD;_ǒZ#J-4cu5Ϥ+v]3Ă.":Ц^koOWg?ǯsl`hzaoU'3R8L IYu.Fr٧"[S)3[-h^~n= Tve?CBq/J A'%h2JLx #ͬūM;otˇyD&LՂKV5v4{Le&-A2Dz0d4mb:GMaȻa+x ]DKFu+T=cX ro:ύkDTپO; EY_nڐ]=٬U%PL1f4M4UfcRƣǠ b.vLiʾm1/ݧ0mg)Dq}3o {:fsc+\R(<$F-6_y%_{ JYR1[nNdIҸO [@W ×N[IM0:rGT׶ u8;fشĸpڌePr-SWVXfb}{G$=zƻ|dqD$vnJHQN6#Oݵ(&kn&F})bJT)unO}&yVZ}hSi'Ոґ+Դ' Q8O2^gɉHo0m LR&sl7S<28`.%@2%S}*1}ex Qd醌RŐߏr"lHzZRMM#y.01pPɮaGz-(|G1,/kz@ƀHRચNlI < <ԪZUނCA0^OoWg@)̔p.v[2|bqCV渲8< L>j"K]T kJ&Z@5:[f+ޛZjk5H+W mpeWf}CI,IblwXC761y#MB5D(:a".ɾT/>{;%kW3̎d-A9PQ]b4"mC_nngkf ?hj+P:\'**"Uha[Ah&tlCH+21-vo[ӈ[[㕞U-YjI#=M]i$oE=t}W[u*kuLQa6cq'lZֶb{nBVu7t-8B8Gѫ2ne뼳Cyv*Fb 6*2ƖeSt+ E%%V띂ϡ"T6[gn1v*`@J['IKRy/YibS!\w3ʿh~-w"r9Q}h:(]WlgE 3)4KQl4ÛND P8/_9i҂YY~tG1OǴT 2&pU4>+ k H*KCnpN,< '1骬A'0!w.?kE |t86o]u]N|ƯKZ} s3g{%!$~6G2 DK<$\kܠme]VbxH?(q0. TQl7d˽E~4AeN$~AOKӚΎi1Wמ/Bs_$BVsBX nN/-^4/YTb6v+@P9I OrJN <&[.pU<4/c`n3]0jp̳2GĒ ~)+vq oPVCH?|E62P `ĢbbMCd!}yxJ%e,Ha ϼ0h/ ×9^ Ɂe*"E+b񡌾29"_^-FcuavFy u,X4V j .h3׽dJ;DeKRW(B$ZbakR:@,lUAh;FgN[-}2͢D cRpL]~VRM3Wh8E~4hgZS?jZ_g? Km~n()bXl7!jz:$ n^A9M~ 8ꞼZ.4'ZuW-$ShdvC$Gj~p񆡣go9L=I9ǢRTeyXʳ.?o\}TIB[v?:!?k7Tse]lKx;CN_MH:>h+ֹK# e l: |CGmi.bf :r#ɏ]zT~˞Jl0 TI&+Aڎ9GpF4řfA4x4 ЈcZ8xj \ק)d1򘣇yțj얚♝K㍇ iH]3dT&+#u[{Qvo,Q3o(Bm!} 5ޟwBoVt1L#!gL (nbt+-j1?1ϺUMطGTчN4? 23Gcrʸ^#b ڋOWF;qm" Jwg6ߤ7 /B hv{&VvWjkN=/fC?ʴḕVm5+q!aJ'wÍF[O1fQP:#Aݬzf۱])ڨeܹ=:8]Vc2S)?B@FX0C4^@vϷDZY깅vVْr\EV 3ZݓC&m~4|,U /~t8kͥօ` Wn1v,%`N2"d/E*R%vE{I.@9-̶GFΉCtَB^*^KEU~xhȦiDE\ \ ltHk$>2'03VQ Dj'76YP g,m=<޺FĢCx~i Uө# PAis8&Sr"Kd(6#Y%;qqYQZ㏍Ɩ0ǿKt#?Uɣ/2Eưl;R.H$(Tt>GطH;~+<W) UYgB8;e?\+ѥ6,0,Cm~8ì_#3TW!8GvCNŖT<'e,8Id˄%1< 49o1Փm;ՌE; Lf#D^CעN!hS!U vDg}5+ -#"XoM? ݤ߶ou*qCgύŴ lrm\D H]Pīښ {g='Qċ9v!u3\zzVwhQO3!k"kok ESrWdjhr:YE$Jo~[A\!ZIDqM%ׇ3KZ(cdE0HGD1>.9Na~Q & %*V-ulSQ_IIɪ 9i2@*䉌gB0zA,p%wx;OKɽ*~"--=Bn8it?HD8p %I~To]5HXҝ|o&DSra) >&.4wYg~`-mXYlxkd);n]mLɡ`j̣ Y)\n[ׄE"7kf3ibڵ`?ˇh9X:V)*';`HDeb]t~[J/Qe5Mn𤠠ncp3w{QN~Uڗ7w0kjn8| gfjtYD)|~5qm:gևVά׃~Vb rU$QS#+ ,x3Ïɲs\6:hUCTJ{Uc vDיw{# rKcVhCGc5-)RKvÚb;J'6K7[Ԙ"~_/KD"G@K;_9I% m#%l蒗[³s'nEulɥ@h(83اB{rU0`Osay;öhT&pz?uƤu%WRw' {mv\J/Ѷ}Lӭ[֏܏F"a?ĢTacZC) m >pyCJ!P./%~?4_u_.9}G(Er%ƩI_ n`Q-nceX]=Dyh]$Hl0']&(%.2R_21fڒ]:]Pszflt% S2G FJwŽ9mtS|dZ %K=Ebgߎp#Zvd,q޿pbNXuߝ΢z~jD]KMS)A臧߄˘%#pDcs",2ҹS+t:ĞRbܭ_ɰ%WVpXѬn6bѿ1F721)-.*0`~Z3h|'; }ڒ1}f_/JkrIhW,mSVRp3SiؖI7e|b :z"OzoipnSa%tX9`&~4. 2BGtIk]t =AP-بf?Zs$$c%U<αc ,wl+ţږ(0DiBAhJ@wNl9[ }w-v>%a,NZS7UvƓX(M~+Ak >Ql1?V0t1 ^sJ{Lͬn&_je &?;בZARQyԘx݉4Rdj*@ l/JBP4޾v6ݵ Q8%|Ziiq21PwD\k[Q?&btқϨOz0~R3GHsz.#bx\ȵې\q!ծWw7aGI< '!Ǖ&(Xa9޶W%4Ѩ35^'DaU~'@~菺0, 'bRa2wX.?2(?:/=^\[űdm Vw1!^I՚@cvF}Qi픮L U>{8MdMYnkmXG07\y&[b>uXwB|O1bӝgpax/NS=.6() /wؽ B f8EеSTN2D&#lW=3u (~OPwN9Z0@ϕAV!586@v%ni1.pt_ی)3E@je{mE|R}rޛ3៻iQm {ђBO21CVm=H_RLN8EDqHk'&ٗ['FL ,&+4҂ƋX.,љ0p̕nU̓-9+i>ߵ <0+6#zVKa|y$|HfE &go v8Lb3L,.D !7u:2+ړ,ξGbz5{P9:;Wl$7bI=DS+ *ua!ք3Bd_,(^{s~2Cq.j-\Ĝ\I̷)w-;oLx go; aY޶[^~1JCS|&ƏDzM͹qa\[s xsuBeYsѱc$ABeBE8@r BN3+4 e!Jt\[ܴq>h=y\PDgÊB=TAw1TXQg˽Oa/ Іƞ`"0`5K tG.i^m*EYX)˾RJ`2ͅBLҢvSABZS@O :=dA_r:X{Z6Daߠɑ9}B${>9r]ьƀpE&jS ǂԛQ7WLCZ&2\U8垺ꆽSxn3Ȫw߆/A yD)/ԼdK'3~.^֣h&ʱd&j;1s2ohyZ^$%A­.P~'q}h7 CI ʅGtJA{p|Acp"iހ^7@Ʊ䌍}Q? ?jq3s]n!Hزdw 79fŭmd=5-w15=מב\ uhҎ_.GmBVYp~3i- R[wfON]>& ?#Y4QMqSjfYR)@#X_a(R6(*"%uY:~{%S:5ڤeGVT;J.0~(޺,s(`x hOz;Svjb6-(g&׉άІ F|O7k[Q_0tHd kx,8ԝt~'rή4z"Tjt\`Ltl딾vn6'Oߪ劦LC?0kإsBzs-DTn݋e5r3{(pUP/W B8YKC%v1x+Uλ=-0 _b#H7w7Bx[yAwpww7/=/|iʔYk@OjyY6M|4J?2 I\fC"1Z7ii Uqj+/zecݜXNW'-™ݱnIh%e_w8a[9v5"s<*;)E4<,׶0Y#U׀{ 7j(DILzZ !fW;1V*&HU6$iԆCfŃˈ^V?Ɔ,g\ξ̸vF-"?2մ:;sw`hC(ߏ;< ϛvy&U<~,u#oߒCL(- ʰAvGbJ'5_ }2~vc>٘ukQ^F@ΰ.&+v(=SyJ< vArNmmR\[PƣH1[6"#RZlP$gm)+q.[n{mI"e'Ժ-1sS.令*}-\Qf@ĿbR:>uNSAѐ5E5SXSU8boz|ZQY5TR3Wez#4 8ܬ'H&h|] 9Oߺհw h)9whbr1(UkyTܧ†GK*zyxyMvW2?6.֏m' ^Z_(~9)“H6o#HD/ K!uTM(tHqGG>Fk/3\]l?%{]ű+E%;A6U$_Ib'%LZpla=tB^;e 63aI#!{F_\]lCya!<0\'A~x譕xwʁ3h`RSNb[ym#Nrk$RWONX)Y8R`.zN4oD9o'^o25'6CPIC=BAM}<@4FW&sbaySiHLTIYDOfշƓ$e6<) /"6G\6 GE% ܼ {1 Ws䏳% `~.83"̣C)d:QeU4wx)ԯBGdջ!V|\OE`qb]`eeq4;L!}Lpb8%lcL$!V| S?Ac?%+ge >G%5рْc RayUP. d~~)[CsךE(2"8kuV ) a Q=еx+:1>(v|cb@gFr tl%jF2P0}d}sUg.؊~ӧ>i$*| ~G:M@a1xMu^{/ku9֣K_BI&H4 0T5Ϟ8zLX}C#{|md?TI{WgU|js$9 />ũ9<.TlxG/ڄ${5dz@?R[֑v3">Z10 i=oTd&;g $!&C/cJ7P5YiU'g.q89,R-HBIE\Q0䖫BOOKČ,ȓȏIKwϾ~!JM,R']%aɼh.':صH1%:{PpG5 ~Ƭ?=(Du~+s>$zgrQ2>GHЙg?*7XÊ;K *Oa6B2Ke24 0]KYuBF72wEr\mK?>#T ӔlxNwIR'¯̅krSI5sXDd^[%^O{s})>ڸ~FGZ`1a`Gbec QFC2DIM/䗆YdQaLc(ag)OBCߚUi cV\E80W{o]TVzԎV?2XQ·u[t3 v7AƌnDP|{ $ލQKe }] =Hl l!#hK/ ˧YN}y9Q7E%N=[FּZG%U pΌO {g-zXku8z$clUZl]ͅk T9OmW6fHD  ? ~=Ki+&"QyTah%,8.86ƚɔk2N~.r>"hQa.Mx A$ORۊIn4!;gsfi7W' er{m}ˌ+~{l#e>2ϛXqNNX2Q'hCm[[BELSG0NgyT'~?Б2 39!wxJ0d}kCbJ] bݐ]\.go;EM,-Icη)&Ore ڛJNzg Lxt2]' LM9'M˸vt%=sE >wS'.<Ч#|;ŪR;z >O! lҹq .WC :C-sކ@70fҫ{K3Xl1ReݜDVVp睛6(Hg?:J4]Y(I< L6/˓L#0V7<2{X 1 1S}\xk!uR )Д?:: 4*S91fIc#U׀@BbRםw0 4raBΜ oUځ_i$\8a*m3ݹ\^⦩z 4_•K$<+viˌ+Є &Dk?ȱQBӍŎJ^' bVrns :YEorƆWa?,s՘7+5I:Y:+9x'gOuX.a&l &ydV=u|뻯'D5w4YboH/(p{č2ZPgR슥~NLP%-DU$J:NC˯ QZvMW[Kv_BIHzæFd&lobDyFK;.#>qMV$QMY_ύl]"ܩsӒ-(V<_fJ*X @bqIy1s_]0ejUb(x2.sK]fᑩ2'١צ1vnJ%:+ޟ  '}j* \1PEPL17VF$ O§,ٽdD.`/Ag<0ySz,vʶ{Nt/n\7)Qрiej5SWqOb]d%NJGw>KH-J3Q= ΓUYPaN!wA/ L3ب!R0|].zDDq22 q1Do@=t&w: /Pc242|V1B5m(~:KDiԕ?8hQ=>|tYv9GJB0/t>(KTeJ6gmπ !\x⺬jm^^PҲ9L7+re!4;BiQqߗfg}^wGVs B'qT„5WcM="lJ܁$@]t׎ɴx۵ԥ,~6E0l\ʗr0u k( /0kk1m{VUΞ*ӂ,O愈}FxXoe[/xseCh)~ dĤN^E&qa?1'*z<&&?- sZ<-4DRmYc%JyKn ^%$EO)TrMF{!;1@y-@mm}Q>(.$p1,qnp( Ę>F˗קF M:iO YGl+b }u3lw/ 3m8O9.+Ƹ{Rw-?pjj_ϦeW\`t`$8u5iO5dR=UgOXVIxB;Q/ СVnQY8' :ܟR^T I8H s9,u-慨(./So`(Ƞ"r\[? 7N٩Obj>%m!kv*{ ж s焯nI*RA,GQc7YN4Ă0 푪uwY#O^pP?@V1?io}1@*4릚<,it8UvC lSx>$"{”PsސmVKO?5U&Sf SaadU} D4(@BCʘ#w Ɲ`qgOYd!8V^8d^`󗖱 v$K/Gqaߏvy*$^Hɒt8j*Sr; \?NW/@Բ r } 9Bfe}3K8,Pn"CSSޱݿ LPREK-"1&KaJdĔyqS>H#$dA&ԇ4#x\7yW#cV!FBSjB O+g +wNP{LliE0+$*XQ6m3)5_jD+W\ ?6}zjvnJf:(-'ZR;7LϔS60zO~ <}I={3o竛xjXoLV;pk4 %wNr@o'ՆmW z #g:~B|pit;|^=Χ׊?f/p e(}sV@5uH]X ^`-c<,0iD`u0Em!Aڶ7=b;͇4@z3UZ \Q:7*N<0znnxqMyAA @̱@"5c^բUvfQ19Q;p"Q3⯔ ={A,wĵ ;@C |-sth2 -| w^Ҵkh\y b+ȱ L:‹Hk=5uiT‚C/t qnWfʹqK5*!,Wx:gP8 H7E>sZ𣝓zP-{,[m?W oc\(C65{Ðztde?7/; eR3t|ʵVޚo0%\?9 Llq<|H;6a[p&u&Ím§e-kOԏ3T#~-JTuMQ#c?|4ʇ{ĠeLzfp5se=^[o_K3}i%(Y'uE@{9-U_~ߏR|&$Ne| vWmLQ#qV0V'1'8ܣҖsox_zuн0Q3Y㤙UKi/ /bq ĺ˷e 0QF4&݆<|㌵Vָ,6=k!x> lF86穖`>{/dz„h{1נ N-J˃Đ- *P Unܥ` IJFlzh M+Rv{]>H 7+a6S= qv⹈ Q̝MMsZd4"5jEn+J4 " xo^qBUkkFā7@e&'ME4Cbp#acCuu#_&o`X_)ӜQnRXk -."΢>|;cBݡ2&a\naӵ3x6h;&wa<8(Wj 4 B;&TXTc[:7t\x4EA9  NT-8 B'Pp[0m% 8ZÞHβK.l|t:QĠTra'oNH(_oS`3YVy7V0׉R{S)_,_A = `ŀ"zpֵs#KrRCqq[9cרZ<01ܚٶDKl"u)ϥT}YX qZx#?0aoXzyh]baڒ.0=ԩaZ"Ľ=/xU9ҝpR| Ke/xM%-Y^ *5 sZC-}.2‘6dLk%b:8W宩0"v4p&Q>^JhR+-WczKS剺lp=wӬRE!LwM}fvJB)hV s}!z}}'?cK,ǚ* `"L!J.88°hbnlſa7'榀wC#EfB#LT .nTܽN?3o{^$HLAm4S9vc;'uCW ;-˶`Ә {$ AWe>}.&G]w <9IU=0"G;`[o|{jcTgJ (N +f`n^^7 (q#*o44g8l}dԀeq$J %2-C (/*6*A༪V(<ؗTOkm)1MsBj3y,~gyhX:ZqK¢ce Ni^b,NtL戮xKY[RB;hˏv(MQ\J8p$v/xY78Κ~r8=B6jW瀛_E2][Z89xp{]˝މ 4t*U_ ܓÏXm^ eNG FwcL&:q]2k1R.z%^1疟,;b6%glx$ꋛx 9zT=2۬3{ƮĬ[R!9g<&3lSӽ3p!_5&+y Z^\Xʜ}R˥w7C {aEȏVeGOD\˙ݿGs}280D@Gkw@3]]CD=%fRtསZ<:k#L2:U1LELd\T}7jF tFȾ'ҝek =9g7)&bYqXy\MLvH3|pTQ4y2B#unOjb{H~j!C/B$<KR@ӯI;U^96.ML]O :>vy[y&6w§F/agMybַgX^nDQ/M$f{6=&< #%ECK,7rfMGlcɇ쁢1tIęoyk>:)<|ٳhNəRE0— .Xv72ET~o;S ۟S|X[Ն-7zU:p'wkXs+l i'fi?g>UyƊ 3_hݤo.}hbtyЩXA"0w~h&G`%{318. ;,09>vفBL'$\k7/5M7/#1»C1Xz6K Uo\zSdi:QH G`Hk>g6H'H~þZ8q^/ "p'f|ri==t84dE6l#d6fx{eI/ĶL} b OCkhS-P0WC8w$[`aօ(jRTxOheʷ $,;)8f9KI4m(J k>OȾ05:Uin.,}G 3| κΩ Nj8|fv$'?i*O.؈ j^Į7>_7iC1u[ӆ3c5OZ4J(Ze (j X-A t'RYm;qS >$ms%JcGQw8",33ܩu`'-پ9{É#"<bP1@C7(1; ,k66TQB@`KE-{'1`pAr]lU&v"j14D̰!|=: ׭ I%/v>l֠N.~ت2?UЌQ했.=|S:! S\s?q*ڲ* vsQ ]z$n^90Z;~SFSG! -I0Q$'-VsAadZP6dI%Rڀ|V+8A5ndF Ÿ~ ͐kˮ!,]A3{Mpכ2yq_ ȀY: {sqM3nڗ}](f5t7 t{ ޏrsU:<]hX(х!p5@켹@Z*ˇ< ؎#+XoW@" yl?vN}V,ܤdFgYZ0707010000001a000081a4000000000000000000000001616ee51100035bac000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/i40iw/i40iw.ko.xz7zXZִF!t/.]?Eh=ڜͩ3zPwH Hdy]^KΕhodm#Y/N;UZd$"e&ƨ߁ĭ3uNhMZSDvj+5fpJiV:.Shta1X`mLI,ȱȕw`9Y()>Ks))WR\ 1]8d7ĜNb-Km^MdMkډ jޒLȹ_e(@VAjF'.yѕaz;C]zH(1cd>S̘]w|9p)%lfn?M=&2^$ SL=V`w(Hdyò4شh1`$mN/Go Ld[s{ K,4otVɧXHu*TLSؖΙzL +SjM6,iaC=wέA9~*EՐlII,ڒ.W\ṽG͜# .&_#թ90U΋dTL'T)O|ۿ^U|GDac?ylF=MD2>Ob9N\5 OւM -JiނK4궨H)TcP)yБ9St>W]G["(v{\Xu I+.6yRWivTMFCdYK]~VcZHC!zyM~ ƫY%J5*KX1Xk͹.#s ]I1I3Vro pvC'0e& $鵢ߨnm;H.ah#%&1/6X+ gYl :-,= \"G"bruUh"kFQa#8ӦV ъ Q8B`i> تYGN»T=%_03,L̠j}vZ OwVs_{e$Z&T̓ F0UǙIW`89*gVL=lщV/dGv[;b/SeHf ɿ aAs$W{* $#~~$Mpd&X t J_CCldCv+Lr5'%K$tXlÖ־ًjBQVHăhcR}uM46,pۘϔ8%LK%=H#Ɏ7_BZ_SQ`№ BKp.cBN&Ƶ^nޙ`TNN2uՅۺsX-֧khX2T;{!1O1s3ݹ;:fRQgbr0K Lj^k!ůR6Z6ڠa^0ZF4AQ^Ĭ iбLqĮ]8@a설#E˒ßT5CJ->0zR zzps Y@s;a4'+L|?^yAmnKLrB=C%#]Tܗ\.1&2! [#)Ҹ3Z-1k2iK4ɽ<=WI)GEM[E7^-;F\:ZOM.4 *?m 6ya0.tۥ]@忽VNި;=&q!LkOFKn ̫S$ccIΎI͔zU?ſ+"&<eS/mօ&M2䫴X㡡֐ͧ2Ǒ},G:  PfnL]\ ɨ$q(ʏ擜3-#?)b 5eTgt~T`rߥe49k,q /C\S#9HIkG[fhlzwS$e/M=7(ƎT#0,`b|1)bD a%Ae7 鹎97kH0BcE19cofp* d{zKj3B|~eã !xjfU'/{i0qmZ*;8kz٤e@p{&e?ݛzJMZ{a`P~-T\d_9>Na%M JgYXMXrw-lrYzX(;\by+}^!^%D@//"9lt?wcH @Y|AA_Zѧi{!eҡ0Ez_&ы0b[&54`)㣘WSЌH/*D$ tvâ}S𷈹P8K,)j gxF .FY/(9WgO ) 5l4Q3ܬFe q%;(PNFq'f-EBRxpw'}a^0;aע$v6Ѹ_VPzo*$4x1t=J;_7G=fck=I:4KBqrU?[,u2PK?6,v0|i23E`K9t$qiOtSQv}},IJpn>ؠ^?%mUDP\&N>π$1u%2BI(ZZViVaGv\K۸oWTmȍB(ߗ\օR KSҌL %T٭=81c [$j&v=[gew4Ic]سUcd gC ~mKLoŃ z +Og,P5I& ׍< W̰ >?a+,{=Pn'YJ+~UZ\jD m60}5*epTNTw5 GDryZgзF{xjR/]KX⯚1mjc cpͲP&%9&+A@azYqS* >~ڸt.# 0օrTs xu[ݭ%|7>i e{FCbIxtRhgi-oQU'17\* 3zTË599 c[Yle8i=ޔ?|q m6 tPQi+Hw3M nAU0>OI.JtU$o}C6Jخ"o;!o _]MQ^?;s ѶbN@| %Eb8b'eFUhGO5 S*;K\~7fmt&< x8-'¶mX治cVQ-r3U£Eߧg,Ǿ ;Ѐ^3 ez^$sŐ\[$r:h|`C pS]tB'R4.ёĔ@FJHp-9U/~+DAQfiU5~_:޼,%Bcf0 ZJ7^ۯ?TЙǝ"O8ebyӲg-|lgGFDFQ?Wh~#~ ~BMqp-?{'0`+xcF!ߒ2/@2$V':R:_\ucSp\BIуbiоQR]x9A.-R)%߹-G̪7$p'!CMϤ$6Ͻ~uy^:^6?lLN&$'eO`VmʘnȖ\}"_~XC>ml:O}ݙ3c;g&7^] g)Uжp]NA:Bh])3wboypB2$>}&=*&K' H.C$7ëqbҲ+|N ".ܕRo 얍Z4yim1ۀ"GjRZD/ طĥ_.`):ۿXj#gLABz˺Ϊ%xD{3 ĺ".1V.:^^N`PKZ>HĴD1c(.N|d{"nozs&1wj<+h^W"5Y1G0/M vfZ(K{ - QΙ$x@G+RG4ijq@)4H=S[(ao&*еސ19/6)곙|(]qHÚ>^R|I!M`%V%fquonj ѽ1z,I>ˡ*(ՀKYRm߳;Xv{.Dd١WyQ'Oe}^{Z sFjC.AൔF'YQ{EE5,yéҤ Wr¯ꌊ\Y!{)LKa . <pBc}<X-hlqRP8ǥuї\qzSP)﯍(YQX >''S]_fiP΀҆=3h=V`#=ОN;EMeָ`!jw?+R%v k/BHÉM7)d]Ĝܨ=? qbi)WCطl#_dZ”?e#8ҵi J85I+WtP|feu+Fv->;ksŝշTMhm~&g{;]K $`X76JΝԣ ܯڦNK:c>'/ȓ9ػ8h_ io" kH$m[us!iGh \{%4aqQO]"-[M6x?8bRJgօ juKl\]# 6kg{ٜ@>T@~c2ƹZr斻e!|5nb6ȊVV_tI6XͩXpPfSZӹr!퇪7-45R#oēȑV$zSx tܪMC\!xՇW8D)vR;ߺ'\8XBW7$;~3a6rz [שd[-A`2B,'u7ˑ7ID/N Miy,DŽV)P7M[i/5F=6׸CrqMtϴҤ_&*P|:C/4WDȾ|X?g*un)"Xu|WQK.аD׷tZ"}C˘b`Y-]UӊBE9rY՞iv7A(@&MhYLjO7 K  .oWAt_5>sCJawUYplB8Jy;(PDm&m$ SϚy;eA. BnmZ)XKihI*@e*.2뮛=~fm Ĥ<#E~uWMwR5B2͠tZ٪\t(σqZ9YaAX+)n҄75nePm:[;f7EQt%B#Qf]V3D%߉Z⹶w<#)g18v?ѴrobZ*Mb݉i݁"ԮPeJc "U.ײEhw(GTIeI.{1irj6(bdN_EVa$y^ p5OH:eb:]]4/a'6~^Ͳ&pHF=Ǧ;LkĜi8,UhF)p _ +2; .XOs?$Smwo'y4tWd)aG0TW07~W~F,$Ldi@Dj>k%K+k~~xup+]0x3=߅ʇA')~Ω ͻ k' d/"\p0#"˝:R'N+ `l=#\گD@][K8^GfSnĠڵͦY@jv3:{hiÇ 5 -Klc@&3lo`v֚1os_xTߞ+Qc+SjK )W.BR-6bCx~ńwؿ6@!N- m|"" Y^EDoku* Ν0wIo&kYMWf"ބxUD{WP,o cVNUx׈D*H}9oUD{V8-$K1' +])D2(7!Ya~kD̾4sp DR87)p9d TsA{RD@v*2`jSW⡭5 ?xt6 20kOx LFsdBpG-ȕӰ;ЄޭE[9CcVî۴])7Y4Q>.\2yP'aS:Q&-Ciƻmof*i lg /n$ToO=L%dGÉ-Cv% 0p48q';ԗoWIgpۼ]1q qzOs)H=YJ\\ѕKbm͘@e]"C|uô'TkrLApW0&U2[ׁR`JTLaUPL.k. P(Hj(bԾu/\ߍ绶8H~udW%~nj~x2al@L@U7U6z"Fx 꿑~"[h>Mr4ǿLfׇul_5;iof \u:(֋JXU?3Ik\WX,V* ݻ`''y?ظ(@Y6M;YmM|"V0NMr-a6ɨ:us1g}9 NSsKv] Ge\ :D1GmQ%Wݞ\V=*dcUѦjj[O kuL#;ix%DJuh6GWӾNo?mL3e!*͙, > m2JYECGV`'䲶O#L}ƾ]"Kk:/oݚ's'@GnТBFBU,XXGz샣Qs.3 b"Ks\c̥nis9lzꫧSuG!:H@q˼YtK_]r6T>mLR$GN$sd⟪BPFktoZaut䛂got |Fml]T .n[+jZ ,G{PDa&L@ AL/9'ˍ@D!qnøpwũ CШNv~xIDO&_\="7`I,C3[!l))^S!ةK=€J/Zˊ`nl?N2L/<#s6v`#am|@39d2,c&xJ2aX[7|)X9܄4J]y6*Qa/~ŪH0.!)Sڑ<wgwDCu, 2O?x"T ۯ4Z} ?f~Bˁ1yD*0Q޾&ApO$ɐo>)ʛ۞t>h3YfE9Ab8dR,Ĕ- ^|RiieJTz5Uu}0+?-qFR/<}!||"B$:`,)/Ɖz߃c7.I?pav:ٴƭE#Iq7g-Ń?A1x =+ĺ_إH̆ibaثբ9ނd>FN25@.5䪫\*@Rt%f5Wh :mMwt]@.0*-Op_XA'stepī`"=}&U]5?L UnDsQX_#wZ+TZ-xsB1 Ң.>uEIWH^/eai&ޗW;18[5yOi gZ$7;yZKT _=d0,mdHxa?ΫUjd|,mkpo_CWmL1$ ih\mmj if*j] vȟkJP'80"ԥ>U,Z.EɎ.C]hжl.~v*㰿j.nnH,] ʄ5r1,C.cs}?"@xm Ŀ~g]mC*= hug2 *)0>f&N'GcX\lk*-a/xmK;wQ( P4Sm~mk|<[fAfpk$ ߼輝/e]<ӽŗ΋ Rvb?`mDxއYwc,3{XN<)W9Usp?fj7}c,CE42"6 EԗW#: 숹-|=y 'Q }ȇ!Os;3~ GkbqmshxklB#찃GA=~̉CFg?Ľ Z>A)#,S3r{~J@?o#i0s<|%TSN^`8_B^U\k @ȠF`KTY.&E kmm`̯P`7)!B{n0ܪLbDN! ψJQ];MrC1"ҲVnBenpK8n|' Gt$Fh hRwvTv Z:ȕ9bhEj#-|̈;3̞IΡ禉'KTtIm `{L#=&;^wɸHH(X;[+ѮH!ՀٙS;4-m݄WΧfalSyP@bJ:oE g۵5h9/i.kS/3p5= R|29BfsI؍ :Jksp&n>T™xv98#,e}DsW;~LT:I_Q,z)?DnԺy|턞Hc',WI9 m48K4ҹE!Z }y5·M L`Ly-Gq''=.ONXo66ȔP[}1lE9\rN)냢f8Rv(pd%Ѱ7v .Go 꿔 Z(dzdWq"E]xg$<괁Rb*RǗF/hnK?ƴah"⹤臙gGEHzQ5Rio Ж?expo*?u|*?{ry# R |] "1mI]H^Lə(EߕpöCs9o9d%c :jpp=OVWF+n"zԐtd R C[雝Uj+J{ūAF3rQO0$󱍐`aw vczs}x!1Q_k[5?C" i; 9V2*;I%ӠELwg'yHkɿ/HQZ#h&ERAmc2h5h Mw BRɥ[Vt&az0g~U!fђ2r\צ1A1Çv"h";U#^+:nOtC^2{5b[W:;V0xQ6$b`d݆ ˕j1h'AV `N=^,t I@\nJׇl3m-DGnz BȦ)ڄGob RA5w`_*J-n{'73h+9m'5 @&Ls]GrLp Vp+wؙ cԟvO#Ula0U,[Mì L~M"K7#}Y-uPO^]_ب™?WY}z:4_ \yYp.إ-VKZOAKNDl2D0;"'n=Oͥ1AR+5vs:#8s0%6Q@7uydHL8Ì(\0 8 Zn4u1ڜ;vZ}Ysn.lc2jӉmIĔ0ČBjD#erY[w]Vbv }6X''wJAL~W0˩k_|8!#)}U$dXV?ݡ9B<뵯k5Ez| Cv!IWJ5 GN:ퟮF+tNeZK pJo)pjGP.æI3Ws`x 1==5idVStTղɝ&J؊ӺxxeXml[K˳;3u{H~jx;gb۞x[X0!=Vh9IE>ZEG!D`9 \.1³Zs,5ױXri94ۃ-Gk+׽.Fŀ'̭.ẁBh9ӓ_X{x'9 &RYg7fbᠱ9 7";`╤A4J©Zbj/C{K՘%Te+i390 ?mC;餖Wo?k_`/'g)PQԝ:XMΘfpi%s>#@KfqIOmsPwq8 $n?auڈ< +Ħ |}0dEJ=/<%š3 ~oI}ֵ= /n8= MZR~t:_%K,=]7"sN'XiISNo YPdĈ5-L#]i9Uoe:)2"&&cgۇM±╤'6 -d@p|#*@9Z={, չw&?$H<^b?>[rrad.FDSUg9-H'&M\קҹIy"KGVQ\ň uE"N^e7`rH3m ݇o9a]qZYmu!, D I;tdz*[b*G:Cq7 |lyߓBRaeYJďZb:7zC58@_7`t ݈#E&qvM\5 ݊5 UӭIHT:oO8TJhĠ2xk>[ی7gGyS'f6޲-SC LLch(]vWUr3{iF wO̥,cͿU&j!4Loq޲b(zmT8mk;pV |ekU2L)YʤW9JhE'Rw' dFvivVx@;v1.mOd;}^饣Xx !(s oTh]󺫮E?DB{#"nA'+&Pu %̔,կ,EXe-eM%:t?n~%PAkk7(ӝVar-p#FnDWL`WB'odZQ};x S*9~w`m/sPyYZTԤj0ҽ!Eh1D* v, ]ermOv#+p^_VUΐO$P;P-+- 6NJr.|bck@d`FIU ͪ&W|+~2aORFY@j"gɪe6s9`XPq[PdbTiCԑ>M̰9 ٟTY!*cL ~u` Fxj0Gs\T/˚&qItئ>C HZfxw" argO0Z~o*Ȥ ƟY,5p(?)}Jws^{40!oۆO$&&m-4܌_^{oc}}rWV z ޮeWOfg5 } @_bRBcJcq8<[3,QOl YÙ$@ęK o @4(k&Ȓ)[, Z]o+{j 51Tg۫/=wCʺOUc׭/_"jԫeLBIK#I]ypjʀ`An/'{DZ;sQoKҀT΃[",Qw᪒#Gxzܲxb=09Vo 5fOV t%2G(UコP(y6^eߧIXJe8Nd"p" BKɼ7ο2tTl-/wo!Z6QRwTV o_;gj8D&^p, wޡ{x<Lw)ɹDOa>2KsJ`_5b]_R ؑq}zAmeg@]MK by #"co$mٍbq$5n>X^]EgԸ%7nMEn] "]\vΜuO~[`YQb..)בjFStwsM.g1\gڜN*9O )ԉ u6+N٧@DҁeG r[Rܙ47p0/s+Ʉc \>JVajX153-|*}OyPR*W0Fu>9@dkCu{SO'x?pOuRuzڤ)h?K9P)8N4<:+i*MEv0 K"N!8Q I+H bS!V%6'lx#g45 Nˊ Ph#x1pDv>]BbؤO6\Z# 5` O`ZLsP^b fz (൱C<dzPgY>6ӄzAwHSvzČ8d/lm{tY~O}!IV}9SڎCiT}bюpBhdFDC'.*ʛQ:8"y!|Eݰ/E{Z屆0MpeY(-(We,H+^IV \ޙbd0ۊv,ၦ$+>l۶Ⱥ[@ 2dl /5GBy^iTЀA PRߖ^usIQB"0VjŕO*wQb W3z.==V1pҾ|B3pBIيMgF;gUV vqz޲ch7tBHOo'vᛇ-y98݂I]ȴ t1A[!=|R)o)g̊EUBݾ.B4 "T7#kzs\ 7xĨK+V=_fmǼ4AR^UWLvUO&5Vs^ Lwux4QAjtͥ7}Pvv棉H"xD3Y;;CRS߰ZbBf͠xt Ds̼lf&^ NY*r uR6Mͣ@P 4Z 6:vڍ璍8Pк+[ GJ/(u{`SpU\;k ~>Iru]Q\f>ABF*5AᆲM&FǘܣXJsBo}\Z_Fӏ{f/:OYgCO@d[L cL?F\ 'ЧMelf!9Cp{ª}@P5-`T@o,g3HV) , P+{ϟ'6(]!7BTj88 '/{|H^W%:]̾GJg5{ 7%)I?)-2A2f2baJpV!]/G}09RzLoM+"wc{;A2"4Ik , Zѭ ~f'u8aL2ltO u[۵45G׬*CBʶ%#<˲04CxQEGs$h6API/&^\Q9=P%FѕڳQGJ+ys01S KGLOS!E a)h:$6`mO;$aqgC|aЋwiqN_͚+5ZMoZWԵžjKn^VCx {t%~n`9TD %7y[J&qK ེ\}ā$d>JaOҪkCC .&/GgR~k.â^^plr+eB tZb$9@\/hfM3G;W%P7^Xen9s[*f*Rz/p*?8[OK k>0ņOȕL/-YPt?լ eIUbCvpvl i)GD'rL4/xňĝQkJj&aفOvk݅:M,YU岳]V9d5:d=ShNҐ9Dž*z æ'Z +f.Wsv"p"ܷWMR3u̙w ңvdgzô\kuK%}/}JQ莙k$+nZΎ'l/EB' :O}m#0B !g3J6S!8p3PvnK`58CY>Zñ̦4 Ԯ&zTL T^H"CخIJ-(6֞Y gJ &&p!.sL +T_Lp)t>w}6ӈ.Xݭ:%c˽ ;nSwRSgYd|U-H&} O֣b9s,n>?&j΂ݪ1p^旙b)HR 90.`^m:\BjpOro[dsqPl4aP/k[͊ArS@$@ enJk6#Es"e3_/j#ӧm.ba0r ZCHB\xKq0`wǬ+gRI[ ;<\Knf4amnO=}z6Lj9*`/ElT*/x i? ᐴ-V8fzмO-.GJ02-`O$#||#/4鼔g꾳<~8&X`R\o*\jǠ!?cg宴RcX7W}>վ蠅ax( U} 8+fA$ %K 1:# "!0)Ń ѽ7'CyY C-\͆7DDT̠gEPZO`01"dɶ/gA*fR(S+v Z2mN8g]CܦKBfj'-p/5z4v$%4y0?NORT<[7MyG\U&BP/Rwh~>,13^om̱ʷw*yX܊՗q''iU0~I0pM)o207?. yHI»93Y?*8OEw~(מAıg[>HM!}uzLnv3wM+'8}rۡ~Yukc!܆y}aA0۵8ݫ,wnzQdCl*;kre]INqS;p&QS7 y#ӧn I>(8hOf?ONRv 2 vMS96~̈́8s%M*SiS2FK u:5J/;sٲX?1).iO9R(kjWt*X zLGhTwb/v& wҔJj !.r2Tqoh4?F[dx*#;NM8{<|5cɽiVRՎs[ki?pA+2UEM$k){#Uv9/kRQVrS'%q#ÿmz*=>N5`W}BbΏ9^ ;(Exw Im`yfz{F3~f ~%6_0= dڢӃ׭LR%2Fdwzf\.o[Ւ)CDrΩ/4-F)7>|xSMp,cWLX+dT}Iw'JgkcqΥ(.YzwJy% 5~. #JF݀_|SjԄUbi+~KUY%a}jAIɿ%%4yR#}; CO[U"IGTlRS߼BOs$lDD;M* pq#fJY(>y7_Ew}[U;Nl z瞤'!}ubE%3vZKRV\!.9MOVK* W\Lj ?2@l*M{Msx Wr((w,/k- V{/)"nH"ڱ#Ly/ʘd"yS*J/9;F$Dĥ?8,MQ G,G I=*݁ƺQZ ˅ނƕ?fH[-Mm*-&l0nr.DiBeh.qNqj.-`tZbkV[o1‹OF>ge12XS0$=XXvU_ ;X),:˒0j%nz@M[qA'NgܬaQݢuY }8da]\G0AseHZWئbgdMau?]+O-GYBP 4@{/nlè`@޲u"_-R[b+Ca\~Dxr䫆SU]\+r84O;BbL-,$I6xhCVn>CR2237O޲p*dW͛>n#uY[-1&ȇ|wd=V@ 'qC;4@}n_B*@\:Z L;#XP`y?(9NԖ,Eg/P ︪NWAaX滮r;".)4h\[_۶ǥmO1yƗçÓ-#YDx"iH ͳu#x)u,lYaOZ>^ObU=Nv`mN-zh24l"#:k,-oTj7ԍD,#m qqx:L Ļ;Y^ 'rLۯѷr0<8Uؤ_ҮV)PF lxj l͝Rƚ4YY%&k5q^h9::iĥs `-0j_,vXfm/GTC;gV Zlbc5G]aRV0&mHkTex{ fŖ7g4Β BXT5*L`mt;Dkʯ$6߃)MZg~#}(2;it Y \k'"e8͠UHJĹ+1Ĺjdjj5.G|1:i/%_J}W3 \w͓vٷͷ@> Jd x-|O4 yHp̋9'PN=3OPr"M=bB) K?YC,%KTFK!]iFl}>{iCpYۏ練$muz)3]U|ZV5:}ӺqP0>4NMWP0%L"_n]+]U_ )vj{mt,tP  G&r|3  M# H!,ZjBKt鱞s۸=_VX+> [+qlvHL/ :hH'N! i1:q-Jcmn B3!8>(B'XKP-"TgN}A󒟰z-D,~0.=o˛a7]Zkg/A-;^\qO}'2(d>4,8:(X@ZBCS# 8ڧl^]O5'*\THkt몎s}$=sh0j`m2YOO,.`,)La{_6ZΊHbJ lŧPE*Vďu k7^ 8d]6J8Lq}1ulPBKg z{ЧH0I߮RW@Gu6Ε4I9qZ|16>7LWXntHe__䪇45"Q;.1)Jm2G#xtY@i(2:7S-|V6ڐ%ƻRɧ1G| [`wsrCjō h_A`FYٶXXVNΟ~$LFZ?_$i=ź!O}E@7 r)e(na'.2SX\NPa#|B-6dqPPеZ_ۥ+lyΆ͗|pb ʦq,V _?l&_  h}L鷩ebৱ֕A5(25m) foJz!! Sqt~B&[etP*o$5 0X12Lqz8?1 )T:Hv_S[@*WE ܕ*p)/]L,D#e8/<84JĤ=sJN[7MSwruKeIwidWY,eF3x"<  0NQSe' tDC_8ߏUlfhz5db*0qde7D\ e@P_:. -]:Xw! r هQcg$J.Tc[0܅ @/4Q]S;J";* Mң@k;9u?h^L|p.Zzh~ TnоV M3 (O]Loѣn-GtI LUOw!X '+7({8]ВvלI@jD M;LhʕQDgM,7m0Wd`}.]vYjD!B(֗Rp@gd/w7ԍW?$OW#N0f T'UnaTR%*pcf{S$OOgp|x.2.`^=X\6A:=2é|y'8kxA& CjN۾ɂͪf~7^{ =,rLJAtkOE;>f0<"buID{1i J9#)*nq -)?7Mj{.͈'<;dmEnEԇ&hP;h*Ϯ^TZdέZ<``ɿDΤN^G|F6$㻝le #Y2lj[?LIQ~FLǹlEs9-{V7 y!x]Sj.aL=4HBPq,)N^{ -TbߺFூ%F;SȘoMy+@Rxyeh@}N25:n! a#VKEuQB"N /t1ڼE!Q׍XCJQ E/@R#GSq2-3 m,~nF Ёd{`:-ilM\pدN4MEUQb$S/pb'qfԷHGFLӂHSTc*6>/LC܆^ms`WHi M#̎6Bycv@tx ہrfX 0/^T%1s-%Mɚ;B7*%[GU\? ͯA$;1ņKN5+v|4KΎL8C X>?, `"#?i:ě);1`g٢Vv;$Ū`g&ʸY2돆l.-G&5! w^`]P܊cw /Ї 7XZiFhIŠy2o:_/ƌԇaGL眡C)4f|F|_.19cF2M7bpʠlSzw:MhuƹSjnhMvLK6[@*X$L+쟘St;Z5߉A=2_c"gMdlmIY}hd.aiQ6 šh_+S ,+f .ȝhT/>d8HjyF!Evډ &M?  i98Kg$wY%(Q70rYt%'</^ծYi S|L=Jt}goHDNoq)Z!)(!Ԡ\QfNb+ZzCf&$'G >>MӭbTŃPxuU vGG}$ }RXbDpm\N?Zbiu{Ho\S|ƮR* J/_W{iAS^}Kq1.xH$U=TC/ӜF( +cȖ7su.Yr$1YJޘ殘$P*H>pQɖAaJ>[V,A/Bl7O-;lhE`q+o=+AIt~1XotIpaB]W3#s, tekQRj*z=蝷us u 0q|SGs4Awap AM򑄮6t(ĶEeEWV ê7s5t(,B\wĞ, pYD QKLmO QG NբWOR, ЛB} T ?F;!IN=LDdpC(կzoAe׉Z6告8& Q̱y!WLu;Nb]S Z&RDF؏F@YF6ǥ6Jog?&_ F!oh9='HϢ;gb)d<d[2kF{WQNAUM`T~pY$yxHTTO53)՝?NC+;A>' 'gZB^GPZDl VoͭIQF m~WbZܲwbÕ^t,Ũ;RHJl6"E,UDY s`p#4-2NW–&ʑ@}/# @eۉIXTpZ˜D(ӥi6ƣ+r0R̜G"CY鯖_fPmK%ռVkdDM$K]\pQ?A$hߘI'_1|X:1[z`0hTޝQ֣$N =mz>}x(4Tӹ(SKXWU^BȡN_P/PkfeY4 o]흝8 T7--[s0_/&7xCY֙5(C'"0P_%|,;W*Y[i5 WLg1kTA$ɰĂ:ZJƺd XHTEP 9Eejr%+ּ~1KSQ@ o#UnJ~"p1b>~^ _bIEђJ:sj~iѼ kB=~px&q4'-eE40G-Z8v)˱LhZ3')d)n>RSLo5_̽ay볠ҧN1-/ 6!_d-׿ \v"S0P<-\:{)րst}Ocq4t ET/2!ƴq^λ̇s) &JK'O~kϲ})jQJe[]S$T(o*su4w$Oߓ<$gVv^$=ϱ$&± A㭷l& MCWeTlM4TC=2 l׉7b,9Q]N%SFa)X-XdQqk ̑,`vPܽC2$)+ycra߭@UYhEGy9߰=Q^b=6D{kV|ԭ21fo=*4 K}&,@cI~rgo9Ά|E Lo-l j_a6id0F:+ڍkLdJ^@#]5V7Sv2W]L{`1y԰&"@ =x2/ 1O?5yff B#I㏘fZN^3YN&aQ}iV_ r[zMuL(r I2zPT?+?Wlu߯ &َ\Hf_NE0]ܲAk+Kscoy!oqWݕbzPd4O1kZĴٕ['aOD5]Tș I+IQ2e}[c"pWԣ\aPU^ @-۶(K! [z敯-c1Mv&IPYR% J 谈l)ƪ3-=_ӫG=/cG3 -UGv{+%yOF"ShʂNmέaj8.ܗ#H#aTy˶ehS2h{yNdIյZ%+W} $YNEL<$WzV `ͫ;BB VVQ=!{ iDB)RSiմ<+ i$M iWxԇw]'ȹISD6.YӸLc'y^?ޗUؚfrߔh2(WU_ƪ2ŮqvA%&锇3HfEJ\' _]Z/$5{->#,lV8^=xnSj)3];[zףn2}#& x z <>8Q=DRhecN\H-}x+}rgy=CDxkOXCo%,PpY+`8U:usmIǡsn㜉ίÞ 6(muQZSx 󪅀xXs6١}7?v-@0ڛԁB]%TkvdQvq(a/. crՇPޚ6݉mJ'pjųO,jK%]<:[JI6bJZPWQ؟e2B0Y7NA{=?1]*ò ڈM+ -,IlIȖLtO `Tv Pib^GmlE{o -o)됖x-̟Jyi+ڤ iq$ek1İDgӹI$kZq=^B R3FCh)xcRg~.Q[DEad%Yc?q|זGl7Nznz4+ӄ pE)`\#9yCJ''L-R謁Ē&jv|hasP#3J2@E*̆uOQO-'I"7 boaݛBӒo Qod)n ~ەX zX>6I.q. >Dw -iuh^{4E,|] y=sW$UUk* ~7&1zȿAN/]Ӡ!U~Ʉ[Z?#SX -S^rߡ~&ЕGR̴ bA)sfQF?֞~=te.~dÔtn;F@~Bw'"[P< %tU;{J,\BG?ԱwBa(Qɘx1w ~Gv˯YDnz@t8m1/Ϣ'{k U\0~syÕ5vwsEWWɈQLWVtCB{)TvEnGN7JzHPYyO^9B0?ՖF.9^yl;}E\ICju%Q|t&ϮA4Z|ӃVND+Zb纔KF qÙ !9ԍ/V W$z0@uNmǽP ![h($՟(i!ukMVeVQ7\[7D!G|6PCt"05YH:i#3F0mັFU $&2T 7 }CˉD>p;#f:M-7Se:bxnA4P [al{ szms'}bj5M $4UQ iqUC+K8BdEٚ/zA@李 JEq.R|rn?,g7V^>ʁ]mY\:ES$ $,}o./:Fq)J%< #M(}t- ) ޷5hTAYpJ)}BdXek'3gDgp'Џyl!A׿l,M/w\T  AJ*4Fڟute&i \ ZQoO" qV%<[!)aPLvU0|3 X9 Ȩ4zFۦcT$ՌMstjUX9fě޸UY,gJ Tvi^՝]ض WAuOIĂ4zf 2Q1h ZC^UǺ|->Όfk |* ih=HO`>KNCao uFyiPO$][J^gYF,€VoC9c6r|q.g㺣;Kbc{|AKJѝq<+tp Sy6;䛬F ;yp.E"@z`à ^Ą>}Y} %8ℸ)3\GOծS=VB2JR+I#2D@ `k=;o.TS;+鳡l`䡅I{Di +90HPOrՖ@3Q~.QS Ӛւ;O0L h! Y!b)-|WuLP45 0~o,% u\0Rm,H^ -U oRGS\#ǥ-4srN]:%->h³STV]\ 㹭ƶ1 z: "D"d"Fť_@ت1ӚUUipӵ{^x}HgUKdbSa. |+wgA:<$tM0u7R1;c 6:gڄ[N3(P1$qũ!} c7`G40[<~~|Nlm$Lz\gu-5\) NZ^TY(Ɍ]7ͻjqvayJ\ZmPO_pr? bmv{@2$  OG8J-@};y0c$cڶQbzokDfn 4Ϳ(Wڛ +JH} 0h$^1.d8"n]2eйY%Q62)7y?lY w5F k730 t,@à2Holdsp05ȓp(s䵱,|,Lg`k%e5s 7efc mmo|ք|KtzlhnCJW.%څ10e~_bِ$sv+8!q?SnZko$VVE~&0 'r >xn7,q^B2'Z'I:17U9>MUW0qQ]*ks_^Y"ONOڒօ$ R-yR|'e(W;Ep;m0[HL0OWb Mm,QcUS[φкh&o"Re9(L[E ([a2jZE$ A*";zyTgjy_Y^Ƴd9 PS'c"JPut{+G~KO@gM4xuza9/bχX:J1xCiu]q G$!9#ed:6 =|S`vlK.|vF+-!лn[TOf8ĉ`Ȭ}ា/jjF\u]{!FX;^T#Y5 `:WLb?;qY =,Pi/.r5HwsG( zEerH6gbfbI]ϊR4hKMomڔ.VOڤli̦C!m'lz |*4}~)iY?i\(>,zLSo)@t bNY%]b\ܚ&iY_O]IDP-uh/ ="\U9PR@Cm:xd4Q._Y@ ` S5m )R E 囇thEr\@"GPi(`*RI߽OXzAȌȰ2yAu\6=&EڶV\-Q!)wy>Xƨ?(:.,&.}h֦0b>ܝ⿤W.g Ha%Ҿ]ZT8x" (lnfrRLߩ$D5*T2`ӭPى7^7g74( Ǧh]55>Yh{Ƴ[3],fJ{oy"FG| An{#1qˁ&8-Ϟ[B WB+`3}qi![/6bop]Φbk&h-SяD/U=Orum}`JTɮG|kq) σ6 3(u|G C@X|(9XCoR<1G7L2E:3FF+wo$"%ŸI<&ћT_Q_CbA5Pg<,X`?;V{~}lYZ8n}Q+6_OOp]HzFsVXg>8kq.#V1zM'e@\VVY$ۢ\IDB"ՆEJ,a$gG/xF! . Kv*)ZS =7Kt6ecІYb}YޯK(d&}e.fv2 b6 ^ o׃$+#~T^/G2#7v'7ios ܦ+OrfLP@7 qϤ)J0 u]֘ )+(\`mf4em8Gl`< ;<$r}ܬF+fejvȪp<$Ln>]G &ðI6{U7&B#MV[ǻs8(fa 4؛ȧ!|{7g^>x8XxZY%o \py&ٲ#j7t2^`s^;T]=pC"d L7A;&ttBoXNxKRe![|o'r!,EٔY.f>C.f\ kgU2A<7 ȱr6+XΩՊ:\)I"c7`-US$+y$ocsME J X~b}w s5ެhZq`ȇSg(ɢ8{u?D=X}bj+}t[^tn!!̪D{;v4@_^";J$2$r.D?W+ hm)rg'~mNz gY&Sсٕ^m`HLiIU91}~ 8}+y0?><%GW[8C-<jI9< cGylgopFfqen(!$EN+wkUM]-1ѹf*H}ƘY"+fuGE! ڜywR ,^ýx3 Փotv\ٲ6s)o9ma" kl6悭# 1[c*͵D!%'B;.BJ&Hq](Ѹ^ N.$e'x]d5b?] (o\؛9G(ˇ׹kx\m +eZP 6#y>T<.wb<)nn6b2:3R:66ˀ&9W^q%c/D4pRH!?1TZC=#Ym‚PKd;_Ǎf ө RǢbא+xBƨD.Zy!W`XrFaxAس[c8<*SO[{b 9J ]Y˸ zjH+шC`^lD|515LtfF.5Eeۨߡf%\6dfL8[>TW9E0K@r4M)b~jщ{ _HOJZ( V(>~v%Luf3( 8sR4v։nӓ.@,5Q>}J,:2gV[TB6rdGįq+{M]2[AJp.S7F%A) q*svEsE;F[[: ބuD_H B8V"N~NVc.Ӻ430axiX@V+zm{-ڋX!fȟH@T|sVW &9n:VB'n"d鼮4huK8Wв[xb†ҋ鳗-3gx1$?FqWq,u 64гݫeTmf{F KK6J`_,(+whSկD^N!Yɷ_s(!ټiO?lYc&LZQ]Ț'P+c(+0CvZ<^pDK<)#cOrkj7\{vti 84L䶽}Zhܗ{p+t- KJŏ9rl$P)pU΋ lF bw?#SIA;p[Sx0/)q|;iVZ(*6|U$c<\qFK]j9BIԅRR_}yxhj} Ѱ&JO8'^<~ ML:e"v5GB 5}8I[V|W|X ƑeEDŽzmvx͂ˍ+-d #){掓@˛[Y\=^iW);i^u)E"Cy Zq HAǜ(FBxLF8i~4QVln;,M=l jl$em`-&C W6588H…; HiFA4* M8K*?yt_62KqAsǒ6*JTޅ5t&%t S!ss߅3e#bMcA:==>i@ 2˜x?Yޛ=;CiDw>׊wNZ„!QkKt`b?y0ĮdЇ$f;KY'S3K`|ZA1]ҐFи6:V:USxCbjZKNYFD:9_T"-nO\{1#W q4p8/,_k4Ks|ۡ$>"n'13S4pHn vqa< 'صξ4~%8p \bLABUYdL@'{s+MMy{]*[7*}U8 oq$N/*W^4賜,a:ܬYN~p_AS< R'E$DPiޓ؃XC豋.}9IߍfqCD)mvș|)*=ƉzBAK8F>4}#ԭ/聱ʼU*_k 4"Z yH^\Ny~ r&dN V:U(v# KwwN'K㇚h ʷu:vl^+eǝlLo*ɭ;I )y|=<'dFTc[`{xR-4tȖMg} z sjJlݓbѲ*Ǘ{56PWY3ڽpf*|~47Z]+ :)cm$ kJCO< !rP8*C&새i;0`TZKp֦ Kh$i[)i6lB'c8 9`a J 8zAr wbg̤y>,˱˗, qa5۔5\lp9kK44HTKA=b0!}+ʳ=|7k98%|$VǛ@{e_@k Z ڣVO:gխ!W!#h zYGԉj-{[OTd A8.QMǔB(m1qp)Ó8g͇'nY,D~[ sp++lH輥z3"0:_Ö'Ryd+QG:~Ķ)-AY5O9|٬&@; (;2%`m<7ӥP}1\Vr֫v7bAى8ymѤN,ջorHTTÆtl#(;];6)IE~a+AvO%G h}nwxEO3js]؃AI/ߧdHf-Z0W0 tL7G wf?_ ,B &e!IJkxKWOKPdohJɁZ<,_{` FSuHq[0P c~%,媊k-uT$c ڰaƱy3eV=%#;Q4~ vZַ@ۋTP(cr<P' 3mwnLFAk\K&c؍b`jEȻ" &N!ȣuD ZZrmg{FFCV (1mLj{o7)ߩ~s;ASL q9Bbpt)}ȽqatTnwfƨzLHalF\U"9=ba؄6: he÷Si~湮 T\ETl}Kң͌5]IU;jE'u+.X'K1%y2z};5Q"c>t$Sr^Vc@H~%oKe.O{؛/KO?Q&*a4Q";zRB|lgSy1tEȗ.z-(htSrf /0Y{ _b#SP}`$EԒ/~#ρXVX;gKlZGu@U~sT;0lMemb&tLyUڱ'- ;5KU-'gax'?!,څWs\!'Cj~ijA` l (WhnPpaIhoYu>ƬMWS3\IǓ88D+s ) }i]xyέұ +8Fve(8peITQ 8x1a`uQ"6^s+(ɀDl'I0VoQoCo0biŘ[=TMB)JѴufXI3@s)\ߺmUxMEq{EW TӘ#Vx^}tg5:<- ƥ3& j#`&F/>oIA fT\T]£ѯ_Fk,l%=l-LS>D[i}BY!"3Vqu\Mk2FEHgw2cZx P}%Zw7a-.EͪtewX]"IqYHl\C5A2`8̆zup-;ȄM;~Ã6eRp<^`&Ljp꽘YN9 ^W AԁZl+56NƏU%HhsS#A57&@tja{_Qz` Y$[n8!/к=FA PM.]/1w#cn` ;!< :?HތeJzD n2Su㜑NX6m` K2cWFW/xR=8>{l@Xuh> > gŭmL<N.ÕN%r"F&-؃'I!(uINSނ$ۈ09:ɱtoA ]$SHQG;\?ōu~g\f#{(PP1o//ȵJ|s=c7QH/'7-N;h&-# ~+}`U]87)'eeEQ)ybPns]vtofY2#- qLA;{oA1 |mRPE]% /eT`ܬ 5 io/NC/l_gY5@|Oȧ/K^j}8>CH [UZdY6j ]T='bU%24jd1ޕZca&@0jUXD@LA܀M&}޲)SHD] ?dx~gIG[4Ѩ8@G|%?J\}V+HP&^{<ɪ.- B7kk*;Ü@bDH( mr@fF)|Xj!}Y͒dr++o0E_L~xvM 8u ;_zjY_N1_ 5!kXv\L+FqE$aENၴn#; F *tpO#Zh=cuӮv?T=ڦ<& m^`I[ 争#ɰ6h]Eݲ жeOc3q78k\ P?1T֭f2/hGytE@;ڐe@8$?+sĮb}~F>>{7Z1eҸ([5W}_olxļ2P?SmXtXsRő8&FS׸]AmuaǙjk;5Cp@\9r՛qp/ XPj;K%m8Ma݉3mC(3w74uk ؍`#jE貗~b9DU,=~ॼ]dB4*ckyV Mr}sxU5as%%`g.\;Ҏ3K )w .w-5j'C+Fus۸i) SnP](s %jz3;e.p77;YFZ&JGPENgU v.56x u(*k Lw&_EmLjax}Y̨ń"F#7;v+:8]èvii8WZ5gG!1]"PZIXhug( ol>l4*Wsijk {{RjS6nZ{qA ZX4t\I(yg IS{sLQ+N^<6(Bi)]K=Q9Z _Y11[D*6Iqz'. D&s_:rFK1N[<``jvB#-%랺2L%Wa]&UC.F!G՝ fEGۑO9҅o#7ևaS8h+bT딡Ya{-/Y꤄4l{ ܈CCn!#O A!޻ʚ|9SE <4i4 ~f#E`;ux|>ͤ9iiBW'P6Mc~> :tl*<Q|yʈMO ^:Vzndr"!4*%V/SzAjK-ҝy|﯊? J; ^޻rDX N0naQwі͇9԰N ]R1t]B羪 -M taX5u 8^b𢆞Go޾A05Qt|֥Do6}8gAX  ;ծ +p)崫qo"aّ[JRyő_ zh'f> ? 8y7]^E?;zrb :*!dh~#Mb'e;e} &̧ihGmMƫ|zut<2QvW96v8Ji<#N<4om֕w4h탡3q@*^!n+`BRg(:~E~ o30ڈ榜'lGVʔ'4gQ(ֲT+uf[1%n=9⋰$}%1z<sA?)A0= އXW8.gj_FsۨI+(m4VQ2#gQd,xeMמJPĭuѱ?(U]ͦ.Í\?@`N&H5 Ly>/+ gE4s􎤟82T}CLF)¥b1D}BJYQ)~qdP뮾A+cGiP "ֵ5>Ŏ מzK~`a_ PnMf:ْ z"i!K7+5 T65RvDFRh),{"NBw#j-JCݏM(Y8="Nl?~%&|2.&m=svw^x{RgN/ZQqȷue7q om=ؼ}e}Aʾ̒%_x"UD'1vk(cq)\؝Ϸ/} ΙA18)`rF> I-c~.wδaIAk+?o u*ɛM^oŝhZa_e{@=Oqa[^6_2E.YCp3've@ءQҔQ .Ii;Zee5r[6`oWCnK%Y+:fieptvV Y) IcQ#SIt`1X}P>o'+GϢ~W]DQ~4& !@^XKLSYFQzQզC*Di$&^}T[TflfFt&!<̃VRg9ݺLSXВ0~俠M*VO'k&lZiMNpgwbaT —9YJy~H6нp5lq)XѯE$% cP#r)#J׃*?I{S:O'Df>^HɈKyC<b$F3bS}DS6hl4nP29v shh~:p}ջaE \y7JcIRUqSs+Lj&H(#LMIJu ߌ(ۺPl 7íjn!XDD˄a$S9"u~is=>˱zOڻux#X4jAP6J0(_.Ul|,Ҽf< Wn!j=|e8 &x^n\S1kԩI/xBԼMcYU7ɹOLEVĭ'dPY&R E[Z Yp{z2n7F@S|Z8* rJ8w?mtOɪQK˂ QWZ:g 7.i!άKy& j$ ZjvތB&Egt8d/h FA|sNjsDVz1Tp_+V %>o+)b"4"(kUnB`Tv $>F \  4Wڊ[UJfxةxA-Aw#Bkcc$W/@2lZo>nhuIf{ ȳ<t1jLr/|uyDSi|tBCZ:$v> IJ}[}w.HE쥣%~$TME]H 4{f:=VNk.[fxKN}G$M},Ox=7u!} :=q!/D hiKL֝=:j/ߑP>On=7o2+գO+ҰiѰU2*V>ϑ|2Mf ,ni=kĄ36$?F4.VCҀwk*)҆*;OHlu=E#q42Y.\VIbd(s3׭:T%vj15INKOPk/$gHL =Q?y?NN>vB?XJ:eѼ'*a6 MS2Xel̿68tjFnۮՎktޥPE U ȍzgR_BIOUJV\ gܧT)8oT^Ad+B;^ 4Qmu9~nVMD.]h޺av QNIU03*I 5^P[}oND7qo͎:6(;k%xFdBͲ9 XgYY|W=<\|~n=14vnqe` (oEbPiDAHD05S\5!=$_Tx\ףgF6>U$uJ:\$$rLsmѸ^tFPIwʷQ !޳= BsYt P9BAiC,9Thgܗ0ta-xY(`NRCŭ!rr%*,ڣ i-k㾉ŸNh nxWNKǀAb7Kfx˸bJ" }sL2q {{?Lzrm@LXfO.IGl1j\eݬȠEZUΠN<_IuYd&pCG A#8AdhxG<(/53 orTcܶHB0E0߉ K}%m ]#N{l 17 ͟*ɹC b·5.?|@O=mKt|pմA;kH6r`ˠyFLH~ŕ[(7)L 0'qzp79CN&eG,#>))sy9xGD0be4 7^6B Pj({.N*6;܎>%',Z!Zt}Ci_FeLV&t'7|9ϭЛ"guUThwb(MXed5jS;ɩ<ɐi&ьc!4oP ='n@n-f Z{$N1L8Q2]h7צ=S=@b)6|'?a|$CiIL"}x>HX 0/ԫg^߁4UbS&E G "U~!ytB8^)[!alp}NRZ>cJo4(N[nQ=~Xzx^f?QA˂X6DDڹ/'킻 I 8"!{#|/ي01κWiaz{(p"+WDմ;߳`^~]`b̳t.܎{E FU﹚%PVAS#c_Lmw1\  EJf/^Cr`5xNb1c%\QG.fvTXCi >|"E˃`MQ\BT{#KM4+?_c]PC3`ʎ

CΜa6!z-3G緟2-݋Y){ ٴxb) KD4{J{GȋgT7ͦ$& &GCs݊3bv\ ^Rodh&r !wR-$iզ{,#k.\V U:w CS.79X-UCBX=Y'G$qs]AyC7@VxXS4D cP1|zF ѧ71 5§·\?"ňeAD4^"7pI7!WxU[F.؋17k59y0FI.|]i] XE#W7?n*Sz3t~c@Lqj VۮLLs K$ӝK R.[t#$[^ZɱCo:9- oՏM-]O`WGΐ92yt.gR L {9OTuq%ٻNbؗ 4P-E"h; #9&`ozuXP#squ"Vx8-ߣ*ִ^M; Bm'b8L!>F02'qgyXwB+4Io``_aydn@$݀Uk, !.LJLRl`nHG Cg}N q D{ڡOۤS-┠|c.t8=A:xBa;z`2b-2gU&M/b%\TcPTr!D|/f8 g;r$EZ1]M_\&Ζx ;3])BO9BN58M&j[}LפX9fnЊ@,I3mnd}U`H\ GuYt|zb79/@ (p3Szﶚg{twK56ѷs)}=РM\X fO2:Ns vAlu>d4*88 % z\҆'1u>17ZWW $:h\&,gFsWl>r;X_T1o.9^~$P}R@V븳gN ^Ape єf~`WqKmzRKy^'+㳂!Wy {=*^sKEY UAabugH*C3/Q!6 {Iu͔|_iLؓX^z(1lm %-|hp/'Fp7!# 4"Ji`6J-pr7T[f#\0XN#36WwdE3Xٌ@l !;)#AﺛH5Xl8D\4D!ɩd?l(g=B\SfFYEr꯯җRևڔ)L_ UCU @ qdjxB#%Ear"k|wvs/}1yDM3U%n}sv`D-.E@$,ҏ(l""ޗGt־E$CB)qVnC:0,l.(k&1̾"L=D8=v-S=Qg( b!Y0:{,@kiQJg}AAܐ8XrJQYtLTUXH T9(`LP}.3⹸K؂1W9 YnүjmMss (ǿub n",1e;/#ŊH|,::b#e(W1: SpRAaLA|%2; {x4{\?9G۶C8uȪ;FMVwֻo/*tXpvM<8>rvR܆M\PܳI+X xEז?W* 2+n|{DqpD}D4&8W!]XqAx|]g 8x&[߼/%O!j 5 uZ&eF4lDܶVCkBYC訑Pj n><8fȻ)hbABitУ=b-vBP`;[ôm9Oa44Wl54FӏV mEP:9k;t!ю!#zk*<';EDx{ebAIi2E,/N+ EI o0o VV5Tהvb_Ca>^-EʼnW5+ȿ{DDqis=$j7[ ɤ쐆FNY.:g⽘SnP7Q'c{fxQqㄌ"DoMG&>XeM֎䁎 xo;cU1VaD9<ưa4IAGØq5†b]^Oz(MI#7ƅ,KsaS9sUEA8^DG&o+'$Z_.l!\3ޙW!4߫8"og"[&LA-ncvN(cM6F*yj[O3=wJ_@ ={w"2ufA -peL=ڗ:"Ld\ H5rvrqN)Ǹ(š0ݡ"Ծ԰n^*3njU;[8ElI3™tC3B%u? 6Wg̸ Ӿ2/6 6TR\eWg(BԪ43zk:F]1dkSd,5vYX4(X!* mCxsU rVقͿZ'MbUGz%_*k}G>s(<(G{a1H[fVq9fXU--_YҚ)ur(wOe2"资؇"EF,~܋ܹbܵVmTIr-q˹hlpl:!{nrˣcQKĝG֔BP.#];g=pH<APnP=Q$ ^dq,d%n9K-^덪 .pgӮ`ώĂvE';" ,.9 !}t 1ʮ ]O۱o5"Rb3{A/.A I/e^PFGsv^(7/: 5l9ӦL{& 1$7L*)4+8bpd⑂k,OAXQܣٍ] +Gb)PoW``^cuS1>`P*9d oQgSMR3U~<æ].I+!Y%`JdPyRDizQtBHk4YTyϝ#ƌG>ZU{unOqWKAJE(62V<i\"(rǔ !^o^LJY&B'J1|p@7rt@G%l֠ @"Nm;Rn7N1p©ٰ)r:a` :POKfN4򵞐=L0wʅP$nɲq#KW$6뜾}ܜԨUM\s83WnVM 1fH/JaB b6Ix'V^FU+.{I1}>KRWPQ8v R=U>Bf5wRcLHw)1fd$MN!kUߨ}Ȩ0@+RDlhɍ1Pl7CDg!*ԶF]*-<#pa/ Ү["솉(mš)KL ̎iG`Cis9ZH~Z ,.5K9#9iͦ[ksA Y &YV;sib7xn#VDaby;z"PO5)tL~լJGcY@o$ctL@O{P՝fH@ɩ؟'-9ب1NRT?Ho߭PIV8?vtz,WorʟIfGGΖMGDlhvbJZf `&."Mm'DqW/]%GI|3+-b@fM^C 5Oے|[^x ?heZXlDIo5)DS"K;9ꙞqFSjzi FNt'iJC;%d@Hq<=K֏o7-/$+D[(Ҭ)U qh=Gb>/LP9ѧ0'h[B.*,u=+{!3vfe.RՓFKcETZn@T8TKt$WO}-*&Ŷu$˥\wV yf:g/ |AgWXTo#%'o62`t(+"4 J|[ Ue6>A+ag^(Dkk31˱8틿|mtXAv[xgߣC1IIU%f=PL!;L߼a$᳄( boŗfTN E5e=OUIɀK7݈} }f6]㝸ƸfbWp| *BJpc˕:gjѫ26I5i2=5H sj3i'nxGi9SE |VI׌@;;Y:$EΦV5XDGmLoB//CR]jAK8<%)%Vm4nk%-%NSRQ%=HY^L|Ʊwyt^!e'K {hP-܋B(1GzsN)YnBba>AdA!V3pR%-v.sڲU#^qeQP` Y%Ua*ch[~kJiX$@Wu![wr+}#r vjI\]d[]74R7F90flq sњ髚_#֣,պD(d-4 X{I/cA_^- PtkilIE| 3Úh2,.En敼zdГ'onɿpv2ҍ*>1ttNLDoݺAvqgVx-w9IWg\mJmUwR2yH2}iFNc$ Zm'#7 pdrڇ͆VcMb=B9HMMGu4])e#M-':@Ǻ37f7 }zd%SQ\.>5![t!MϪ s?NV,]@RL;Kdn$YvS:*)WNΦ9B> T79wMmB5{b2~Qe\zVn&~H+!0Čm vDϜɸ;qkDunYakGD)sE0:eg%Gެ Ѭ`v-nR;V7&3# ay_dɄa%ä̈́b;9/U0yf237k*F=Dc9oAf׷QA!f1rJFAYqJ`܍ekhs!w ŁWr ~`y!oeBt|gbkecJQok_Y/0iEb)>[Py@z: >kgrS2E5Dvn'yw˖2fnGr݂,Ҋ)uH0$K$;J-Le#g B5YWSY9Bzzurqo}3.E6&a[Q[}M9ߔ>WbOgB%c{v*b]l;Zq"+a{K-_ 7OdDm>0Ŀ/'IP宎gJ4A۝$7DUj7I5noݥkUUI4EgcR)':Ū%XWTcq>$]ƕN2cH~@LZ)$?bbpS=ۂ3Jm__(#Ũ̙&yq·n{%Wl(x鯛週vsFC-kqg2/@0SAњbU9ʞq}+^eێ=\$F G%z$O$4€ EX`h$xWnOށk,?Θn2~HMR=($ .3Umk5zZOo _E 'WΑƠ9]$f&aBxkp/9(AYut 5m)tRk+Yq$S:CLÀ;҂0_mʒ9XrFtpS5xyu> ݒ7~s9Wl0$3UhN&'PITaپ%qcdW= d sX},;99kpo,[ :4CKP)5cl"w&O#OWmU!Q5ȃAvcy_(eң2[vXpD[\ykx-5²&DɄv {neF̕-No?80eV<@T`q;]\AaMF+zN鍝ƨ{츛W<=aVySw/Ꭻudee^E=$#8de/,/HOq*xĤ}-w",nzrF- $7 Ml.,#dtϦub% .nOo6鈯J t(H) k j;a2Ar>ϐ*8%vf$ ƾ>M *{MBF$y@ K䔁ojp5:gџnCmyZ¾欮2|'_ӣ>>*Y1>\@&yۼ ,UO-s~8ԲPe{kݫ?>oC Z6ct'~T 2ٓv pzuuex?7D s 3.J.tVFT~^ [z"ZK*2EUBUnzoCo={mXl؉ggs(ٖJ/XE^dʾэf<)b3!KR2F-Ym1t2Nt^L4czBF:Qm `t@2pk%i}])T>{%1{B Gλiꠐu|':L%F.@6,0JYyVؕ^(!bFMɁo87퉿pC -@VمO40reԳ!D-ZN=Cbid0СCqPa>}ͳd`Ɣ͎]szzzm6e17[#D!i'ALaQZŖo#hPGT#{m wjAi:$}&Zv'Mh9epqB5@z$[Mye|_34=Q,{jT_y ϓD{18tM_`c˜`t!Ol{ɯz(3=bQӗ8d*;=_>t+ܟ)¬cƉ%7pő耫\>T3F :}}9u\zik= &|'ur _W6"*:{Vӝ9b+g۾597-ÇBҦaQ22iԿ?t&: +͵Z[LPsKHHc2XUʤ7Ǚ:;@(ښoh AԷ4lg4'k2={|iHTZ 7"?`I9E3HMՒw k s9>ؒ3zkV2aNlj_`_qqVvԼm#Q^>}Dl& i'd.P%9 2PLH:sLF+aOI :la9PzٴFs;{ORbf@p(E=(JNbO6mś $"4,Dnڻ4H LZ=J_]jwv 6Y0Xq_rF{L̃3{,Dҵ-nY(U&l w> JQq/`vӕhjr~x]bFՙO H5c]xGe!{'E`-j=A u9 l%GUcRĩ#FmɸUt`eou7 ukllbz-OqU+I1޴҅"&4^/-? oP KOw.@fvt`@vP%l||0Q"4xW,#kӘ?^~{E|Luasiμj*+,|<9*v@I{e.Ks<e܊]9`GP,rmV:T=~Ŭ&U9|ݞ}[4.PJ*Uͫȕ* b:rfnc[H{ F,fO{,y%Tչ3{Al5s%ޝq:&[?(o;1M7cۙ>; j?NrU-kf*+wq,s aH,y ]衜'6NJ+&Dgipn?cVҷ3`h15Y!lAX/ضNZZ3Вu>q ۂ4tUy*Q-der܉ YX߅g7-{+ t"gK|k%;(ݣ@r5|N7AŶpV3darT*sݾ*l:7dB0'qi!yX0mqlYKsOWc;lcٔ2 R9u_#Qo}KIg4,Z}/C?ZnD ;v^ Vb *DDcUO R9fIgHŀZZ F}\^*oЁ H V3}ejKtľ)24H?t a$_{N:l>Jmce[yp|!Cm[w q>0kȓf'+!*E 4N=`,qk^NEƊ fWmLv'[ɳ*(r8G>3 .;Ř 6qt,s x:)#.ǩ3妾sPW1>&#Y_Bf(ST+j(t% :inK5 nlgcs饺0Zu8% PRR!tj7ܓo`]R*4$8`^#.#O,VQ6BqfGed r2)Y -{(9@}uhyo'A~&=74kNzbjg =Kcd| 4(@P,` D4X?LRxܯ:qm= { ov#~ tfw,$^o bRe<ݘX3TQm nmk>a6}s gt 1•EGJY@yhwS#ϴ|o>zs jHɹd Ռ?'-تNѥ/@⮦1t6h<(J@&+}nNg6Rs1=o+oQm=aElWEl"+~\[d߬xJ'ᢤ[ ,뵀04S͵t0Mzl DdGHpG+w j7l1DpէMLvc+]igX. (T&U+j.Ў@Eȁ=loЋqe]M\]2ĻC?܂³" *s|U[gi i^Ao1~֒ᩯ_z-sYn0Jb\g";ƛ`nWPjN뺳Q yX)ǢZ%J\>B|[v(i1Y"oyTT'CP,ǘV ADi(d- V(m jYe+&nP׬C-h)zWlMXdY>o ro9#%H({`ً{_HwÊD&5q3֥ gi3 O+im^g6A'7 qwJfN ϵuq^im}AME J&cțui;(S! U} [6p=w VҚHަA/uku7HAOVR$ʇ)hҤ^-Q BA=JFeL]8ׄ8K^ #7u :KQgʌxt 4Șey wĈZ\o;vȔ+b[$vy ŴCd|:$fzM9ֶ~gpb1;Y ?ܦ=aAD{lrh`%]p(̂H׽EVi"©$%d4\%6mpp*qZĉ̚ {n5F+K$=EӯE*s֔" zf/8U #N8Y>ghLfm-SĔQuj3s\:gFnuz[Fc]i,op=+_1Wd2p{qߠ ;^g=|O:YT`}2/r+X4&DA0fn5rsmcb+qȽ6IMu0^gk*5q+NY=}2XIj8+<8%:1O ar .UUK2)x%8 М1lY~*U TU:}ǖ9r8W6) +)hӾP0kv lMQ ޷_K#R`MJLt&=>C78th0WqU36Llܽ<,#"^vf ZW@.$7negOMظJOs#jt/ڗҬyO Rc@j VӺ5쳑l)>˜5K ͩ"9Y-Ϻ19+>>@kq *43ѧi~Bq9jI ^S]~k+%^mr[yn:y=l<g$LO(~Tb rSUķ0Mp lѭ܋~#)"g6WL4Wa^FtSIXbݾ,t^&um~.46b RX9uU^Tc,\i>c}}]FkJ2,vIMX;N)GugB;St&;jw+0O(W~"/*i|u)(uYKÊxjQ|+'ؙ٨ޒMijm*nJk1T-W\N"F+>^@*]O仺iڷ69*mW09퍶J=!,TLm'M3FvfUZuy܀.ao;1%ees [uto .*siUd%: 59jHCQ_*!uƷG]fQ;adHv{lXm.}%f"ߝHNjD`c6)/`}hUi0*n̪q{BC.wg '<- OVjǓhW $섈SN#>JwudFJzP.ϒ9"p[ജ>$MI)ZʹURp0C%Kϼ&F႓/xX+kY;@2GA'ϫn9J1:2M0cI] ǎ]EqKXrȴ!Seգ \B mNNGə2M4ɾE|spG.O,MRS Afܶvrq:z8,h-M$σ~l@:q4lfظ˨V̿-θkI P`@Q1:XN{ QpIwQX+gw0sZ.5e7귿WW VUOcNP&&2Kȭ 6)T{8^)_']:HAX@^57.q>È=>2T'sM]!_¢!\٬lHF@Wt%oi_@g2 jEn*C=ax躈|P\>IU"߇?_0&$#4ߞ;=Y.}h#CH@Lo}_"Rz4eTU9(&sRdIшEz8kaTy8P>bbKԔ LjbA ~d)(hQQ}H9XcD0pF[cnZ9yK貒IO;)P\i#Sm'Mh9+~WXeGFS5ę.;C]RU jS|$\YB{;ha|J6PD_}O;v) Ԟ‰ރ"3# >lN0j1u\PTe}[E"H_\xZ W/,k)u> ^E-f﩮 GIrs&z3L%}~H*4K֜¥2 Jz*'jmCS9~S0Ґ$FI5ү/b$]4H?K=dJ=ia J K?lTAR"܏ʳEԂWX*׌0dK-=?u+ѸwGU #jQ;"8*|ul$ZyDhS,?ę {9)͔lkKBR`od PfCnîLVh5hb䝤rԖtAnr/ 뼁ΰ&{ [LaoHG1QqO73̄idrRQ =e6{{aX%V)6Z&*]lT2+n#E!)LCw`2ʨuL,|mJQxAJt :tu+Rdl4ڼMã[ 1G1׃Š.+ՊM9N\Z:V|ॏ(sy#!{Kmc+>X5 al/!G;tl L2Q"7( /?DV_? .XsF2h"s}0?X4}s@ˌjs 5 h6,#"ws ܗ+!ʽ '-y7eg8D`B0Ai8f=C2̰N*AJ[ q-M{fuHARM^)WB49 MQխSMO2}[QCѥ#gz V7iuj Km%El,jk-O+ `o~,ϓ"Kk!n#$2ᖭѽҁޏU_EQhNbˣ 0 }e֣9Xyhj] =R=]~X(%;t kapJ45*< v"r:LƷ:t.p1[B5Yc>v/Go0Ao[dw*{PE&wġK )EO^m+k (j}8 kp{ $ ˝3TMx؅.5Wᵶ,sgٸ0C[N0d\b~T} o'‹|lkuyɯ}1.uB,lNkҧ_ER,%ĎoV.S)0!n D ӶkmOq< oH^w gޯE@qm$9Nr 6j^ghcF8p!)pG` ؚyPXQ>?f+_u Rft\P;Bl PM$B3SHX[d_7Kj(Df8lCؿ\cFwI>` n=UPY9|wNz8= rRC;M7kd/hFpiTb DYU^^E mxh1Z5zCʛ5i-*n.5BEKjPjHMR@h/I|EÀMہ6dDrEFq;,o׾ %º2N#Big x5塅Z8kۉVEG2Zn=5=8ɶS**-SVzuOגޅ歧.iw˘c?6,-)WuVwHd߅] P8Fvc y+2iS&wQS8ɀ!$V??ԍ-tc3s<++sXcۨ`< z P;dBn?^8.ÀŢFO+<%$X{8Kt\N%vT7|$Kq1- hO^ W JM6Š ZJfp+}28r_kF*<;xp+>DdE &f )+d'AZ|`^ċs77w*nqSQ yW)&4 bϷ+ËMM|ꥇǷ\CUCg5jK%ۗYsQRw 5>dEC; u&$Vë_dGif.Hko;!R=XKFa?z%ehsv92*g^vEȨy#=MV Y1Y-JnAhqÂhϺ<>+7K }]:f;G[O|р@ қIphN7Wp֐ـe8_ѐ-@_'ZD 3*YW1+sn+ܥ[i7ftD;1Tſ)&NJ?3ZV!}4+j`g| "`PЁiFRpIuV@~#aI<\1xz&2;mJV߅RdO`j*d b}f<re;w|&#Knj۰>pK&IﴦgrɆJ|ZE<T-p$?F}Sh`+R( pZa.dX.8ɟP0ǟ']^Ҽ b#uQxNx.ش['8Ҭ?"M7WgG< RgTA5y HCQ'FX#E aq\7xu771ݫȴ)K,#' 4m (1rԑc'𷬡*d5[ C5 rQqJ/EM<"knHUU)pwz@*6^NG|&)tI+ 3SL'$m/$k1x(=._'G Goj]ZAݏ-OG{k8 —@$=(MT\۵@[F.d'<.wLs wd-o?skpVS ϟnk7ǘHNhV*r\3#~pVX6t}h Cp0e){31^Jp1nF$ͼimm1ը-{&W}/-a(;1L\&9P 6؀j/µEJ ÷r Z6=VAPSjwUԔ^1 :VXёZ$nXyӔ,Xhz$HNꯃO}Tq9EoEr&Sb`n%[Y2"Bv4 ['y|rMI3B1%zxwt} 3Л׹N64 1I%^HJvT(ޤLΕ|P$(1k[ lo{lJ+..f@Liҏeߵv|O m  +8ݎaYb.8 `Tǔ1snx|'講iɜpjA u;`XJhܗ@ #xa|!٠\w`GPõo׸v]~ѫUdIP@.(+'zg<'8뢼Jvܒ4<|C֎OutJ@5o:9O{b12/w$G-XqX 0TFiL™,+XA7WH=[}+=Y>`# EkdI*ݚڢL1>.2n"^MXwvw_ظ]JpR85bsI/U.F흗k`EzPQZey|ଘp@$H0A!G4AW0}a_2e1y9 -`g7՟9ߙknp:I,@[w˒11峽*яOUj5@ jNo3q3^(@U \7'‡*}N o\8sCg@U' {ɟU۟j1DsO`Hh/egVK1Ҍ-KvO 9mxl+۩]7y"#'H\qGh̴D|+HߍGDg+@֦]^K%1CCtpf_8e|C<%hW<;ȯol"n.q9tv~MD/ j"V*2|l#aN[0kiq#ǙP!paԩwFi ﲿ`?E(u\ oY*7t@$˳ت6ifwg2Lt]D)gC1%Cw0GtQ6M;eq*c;3ԕ1ղ3`%cWJl$c`,l.F*Ew?;kq==-Voi%*X.fpE1 4o@9lD)`z@_ˠx3LQ%A! *]q@YbqeqP=hڬ+֔)ojokcˆ@q=*o"Up^ +NC{mE9I K[ozY34eA-U ]hЕ5vߍpx8<ӇgY"I0%9-p(1>^ۚ`0+{zȈt`Gҏi[Uɋ&HYKxnfn9}c2o|)÷u8uE## LO֢Wp"s9(߼7XA; Y:|2xH⪲(9X"W=MA GO Ob>6N+. =bEб!Gvs'MF_ג ͈BWKθ"^ӖhϽ Cl}<52?#h ƗYTÁF >UzInrϬ3Ѧt`Q"Ow'ᦔe@'VGMӞaOX|K{YSA_tͽ~az#T&iU'*ٷd 5wzYϛ燾⟻ڞ%XG$wVK'־>85 dFw"Voneâ<2%IWCIRc\ҥ;ETMS@ e0Ǘ~O}tB(GwZyܢ|M?+j}\3Cb(KU"˚z] <@_̂);SseT\y";lt*;c+&CXH>yA#!uB:mw: ̳U=-pk2rҕ]Ƀ3,?R޻u}BO)Ƿ^JcɄ|/43.t鄆9Q1\V@&R ۞`D Lm*2`k)`U$W9{$y?7#`d QʜipO\~XR^]ԓ+NΆWʫy&d :ĞiV]Q7'o u8wmD(oH>ub0qB]c#WۅGbH0(D1$W Rw?ԯ;5chԯ,!`0 vTߡd8g:67;)x7T`4 /Kuzm/2'.%cf`X7mEp;Td-yc ~@tCuJOQ﷐ZHK)K Ck>j@mebxe-tasbw\!-͕p1'rJLbpܑ ΃5)z]+hIba Lnb x=]*Om Mbc+l[ KǛey?(2lm?jJABh]PC>O2E`1l~4ȚmсkPo 4# Evd;uEc~UmyX V]Ћ&8=f刅kYƒ q孱qb F=ǤQ~lpwˆhw.t簉QRτ Z<:|95&Ue0R[k-:w*`. w&*Q2 cN.H ^~ojU>(Y yF{uYJ@y"HUQFxLN?]0\jZVY4.|ľ<*{oϬdAd'Vܕ~U]=fQUVq"Vw` z#hEd#Y J'L9.:H q.z9T9Tx @Y1EQݯퟫdx0:9D EA LK)o>}G2)oM 17G_|d_a$VUפ8+嶰,kK0`Y^.3q3~Nj~kw@dg. B~-(\0eGSڭ_fɫa\ϚgCLٯøHPM2/.,W|UJw Yo]Ҭs qcr,^q5\.OC|cN5Ȗ ?D97;G U]J2"(Am%\t?36QZMB*p1L=Ii/ˢ<jLt` .ʳysM7@[;h*L"i ylð!E;}p Ǩ0h' vTJ؝.GK%>f hT UJ~ӹЏ:&G{DE\uswm ;gs:0}loPSO 7:+;pThaq˚섧̝v n~YO+&Mԇ!&ZHpya0vͯ^b4,*P$y\v sk{TR\ T;ud\Ra?P۠j r}t{6q̮)mp3*#v<%o wpӞ2&ͮp}z[mٺt[lFdʿv" 6(iKW?sVL_RnP5EaR8)nɅ~/shg8 Rf\.`5RlpKh pE+օ#~p>rLGW.*\ mFa Sq÷[?X % ^ !յn%4M \\MI҂ⷺBh ,|>z%3])li(K"!%`Bᬸj5; G"E嚏pPM}@J9kL]!YOa\ccڃ;:sO."sb ,PIӱd>Ũ \$%^\#Z7{7*c7/d7S/AU{w7{UNd@6Yr9}?+ŘrVJ$K7 /3 6mh\PLi=ȂA:iQs HZ ?H?2D]u]MArN/LZ:68M(W{&ǧ%µ|LIً-[ 6f] },jg@eW{Tb+G|7&ucn Ng\ m{!g3h%T>䁞7WX`Ȫ-+خ V%57I‚DO\8U!ՠ))%;7&PM貝8ޝ|!'Z]x&%oCk!"ma8"j`GV)en75 !S+t1vXu"DDϘy(;@5ؾBD61xT F#tVHU7\xΆSX7Dn¹?}a>Y_O'1ҳLx,+ sIVu {XS 'pNRdvB[3 ;YU7el; y@w2ESpJEw잡aM2L9;a6A;%}I1;L݇qyn.j9dSKc{ pCG QoM^ F<}ʃD~NC;i8tVY &k!&uumLFT*e)ގ壚:(sJXo9j+FzgⲏowҞM7XaY<0ujYeF:s]GHM-OYɚ8aM#nT6i?">\@4$ ¢32 34ĎcxO[S}|5Ykh9`o]q\@خ m^IΘ[v35dyvfXq}i\׫MŘ5A:Ud`%ta-~`gRSRx1%~t ~v;BR*!mTKCj¤tP}ΌG l#RVqMBn$7ue&gCUM?N4ǐ+vϥC {8q_۫ge0b+ayASbH +,r i #v ;gyvG@tK8x-V UIc#͊zu [@g]S'C={^&pLJEtd@Mo\B`Oj@OWǗd`KZ͒"*UWD'Kh 7 2˒Ӯ2szch vOq P2>v>.l Ip;߁dNWXҐ 9ةlw5;[jorhB[uߪEPey_qbGT=Kk D"s6vx/WlٴLͽm1%q;tֽO26;y6͹^Ll ߢVuY TIJN[ wOP3b1P~aр>"z(xOrɶzVa8)|6^fX5Xb$ZIYq!I[d/ rOzo :o1Ii;AGn9uL<6OuL: s[5䥞cFb]KQԩθ0 9!PoOůNIo-.r_A|ؔU~PvBɚȈ۹0t/k 4B,zc1 ۮ?oI,xNhPO>(ʵP6]ُ_L]|J ϰ҂G38UNȺt$kER)NIsh? ǽܤɪqv?*ƆJnwj&/ >o,:u]&XMd&LӺfJU%_ oe_|оqT_8` r̤T$mQӅFuJwmXi#W.{=#-@+7r\:c6 D!Lr:9|TC!Z3??O nMhLp>Z5 h9hNH1f | kZN${ŋV'X)ĆˍL+`pxVlHҘid+ o8 TGXL_\J6!na\,b IsL]FLX{C:ӯt d!*xC ƼC8Mr/fWٔZ*35k\DҋuG_)C \!N쬻`.+Z6 m+`ԽT"og!C(Ts,?op>Z:8<+ϱSv ^%-tV5 ^^b @<95XJSnP ]r `; iBD\_.*v9)䤴!CĈ{}ͳRjewfhs8# 4ETwJa x-X!Ax'b t=RfF|#N|^=F^͛#Z>ՊNMΛ19a:6 O@PDR0uAE>gf#hw:(ZSgA?TAБ8UV:p<Lʳ ,?T53.El~|Lh}NFzN ,e_-.rX( GUg1!K$ ؚn@(`Epg.M]p|d۱'xr[Q@ެ31HckaoR,sj綰w$i ##{hsc0\Wz"۩ӹ?DWI|!/Umj 8b  hZ,JgyØ *H}Y"3=V.FvF( ]}Pt ZODV(c) pCPp/-ExnU7ºrΦa=\,8-3~JrI?2 z5uՉ)^D̸p$u|ER@&$Ȇž}%1-I۹z}Ƙ%7Z9hE6M¼>߁Z&'.w$Lzg NkOX %4 U׬ c2$"mtY4e:L{@Iq@m*yzUi%! |'!η'$,_ym>\Y#w#u ZŨ+^KѡLTA0 O }yy5Uժ_j>Ck"\ʈc Pv}2ڶ?&ci58d^%#Yl)keh5ZXBݹVsȂ#ar"j?KY݀ŁUc/4em{ 7Ho f읡shq X/ )!xhq h{f!iTEٜ랟 hFE΃ CuĂ@7{0?}vtҘn}~Wq;F/R/ D!0:7XPFL+ﵮjq5]̶Bxi Q7E݄XE66~ ا5zuyJˏy{oM B%d#nVAW!ޛZXO;9`qL'5pIj:SR7Բ֊Uz$Nq5mH,Т?)6j-u6ͻ[AOˌZ%zN |Z,IϮM]l랩%ԠC淒/cpq*u%7iDP^dͣ4d #V`xe^–B*= kC$}Q08'⾛ٺzlᘵxS~xLB"+Ux ,H7eI+! q0]Te$NҢeF5 <܋{|CT9 qV btG_ qjLC/8ѵ |^e=:1,{'Q,?Y5]>hEe0 ݝB5נ%,Qk3T3b|,7){KhCAhB4~NWF;z饱P\^wmEGA0E'Z!hHƟ:&%Hhu:Iuv` JeJD@ܞ=Z}ʨ!z9%ĩٲ!co=Jg ='J>_x?MpNZ"v R{٧ID9FBsA(1* ]PwH60ۋaԿ(+U{'GPe{rC[+ExUY{v<>ebS@;ȋu(&Ԥz]-50orrXcNu}c% S RHSRQ4_QTD{-ߋ Ik[WUsr@*C Կqg֩$v|@ҥ>U CƞYxNls;Mg6,2RYE,fu1Lf' z9dI4bAtwSƂeᴠ1(ܷfH -bzLjAhPWB鱒?tV$,מ"OVsgB*i@#MPg" Ou }Z ^-GlX%Ѽ3ɾbU|wSkAچWo.=FsVDl^}&{) +Cu9y ~Ǹ f| \K7`VnEIH |ν tnq̓ͯBtkYBaKt^v ¾N9}!acz+daD/&'}s $T%pbM(_Fi ׻S Mϝl.űBm1s p8#8HIPf&jO8Ƌf'X01,Ab>,xOҰ}SȺ [8c;RQPn o7 lQa\!nqJM` |%;%@"#jβK{Țcͯ-Hf@v! x$8wF!Xh3a߃O:C+MX'p{W޷F~Lյ45S :royf꒎0HcBkԔYl7 ']}b@k~tD:A%J>WӡLu(XZ5R@Oe8#De*~,^O)˺#\A;"˔.ǃ/´9&% fJQW#1cDHljB ~]x2)2jRTzRm6dB;퉊ۄwzQQzrJ8x[AC3p k?/c3dDvlalM/II`hZpvF1T*ʃ+t>d`%hPłޮx\Oڡ zm2 aGA-ׇtPR l,^'7zS9ؓPD=U4ڶ b-u`xlpsB5r:q|<߫ rVhWlZm5u,$53{v8O,uw9Cv^x7v}"UnPtZ`a^:ܸg,$0n׊V#30J B; usSV] ^B՜zYgsy8*A?./Pk~Ѷ>%+>[|I5߉xGSc?yܽ (>[k' x|GlW׆dL&Y<@%үYT2B.ڭ% ص~2>h]8`~9=Vָ߳tƫ2pb Z)=83OdV@#9CXܯ6H$GHI%0b?Ģ55!<DiRjc}vk+okߒbh7aKpRQޜ5L:JO3ЛxUn$vZT鯦~(ŗdNBVX8ݏd`D_JH2z8h'EWaՈ3 &|zpCAJwRzŖ\XD#j:jxt&tˑ 0iC76k(%J,q0B+ Si? H:-M2G:ͽರ9Svg<\#hԾ FfFk_]S '`{bTm'RDs;{ˍ?o&n}3(I^<ĺƪL4Qz2=5h,jS_@Z\zPMB5|Y  ڒb? %1)Nk$hv5Ȝ0'fȺ̝'HJVi3}S}wK60{VHwZ2K9L0MܰhY6'M}Lvx)e;͖#Ap`rܲ62f؍%?l(=ZЎ劂 )Q-)oe|W3gOջ3(c"{.ahD 3Sylfs|YBWtL/ϘAtaM$Ե3?bJEvրpQfi(ly)(be-HV86pvW4G46^, 4__wj:Kq..t(d8r]*PI,Iz"YB|!pMSM#=~⋮v=i/%⩣P}#7)oCl)y4 #,?fQ$}1 }@_䶊eo n!k.$`&9Q "Hi7+;omLI};}:@n 2F&܍|fj Y 'jڙw arФT?3 ~^}kk[Ghq5Y`CTukaL߿$4/j_\˓\_B~*cu=~4L$HAs"jAuPN0Nq/@002^Ԏnmgxӂ QbjC}ހr3aH_{C]I"䯙;O?< FD{&YX2\(^ ? |L&.:(KċnNiT?Wk<)` yä\D'x O Qp3ү3|;?w1VKԘݩA!6~& &;@ojh <;E jfibe?Jiwt&*?B8Ɗ2 C{LF=rBÃF|qR4#)J=#Y#UxYijU9$=`d5! wTZ웏ƋNul&NN`+tH߭#bSƳYl~afEs~sbVQ,VpjGAw@Ӱ~a]]+84Q h;;6l] ե *RzKBMO˖wn5 +_SʵfKf x S(/Ƿ}Qiټ47%+I`*>Qn+gO}ۊJU,pu.UH/֑6(eWlzCdN;B=z&P| k>05*,TQOŬŘ {qTs553=Krh&LʚwHz}vHHt^8ԵIkDnbR-sD{u ^Z3τr]D4lܢ@ߝ#9zp̺=bzŊ ۨ(ŬծMa9K##p7Z]K9lﮑ-7ߨN1bjӬFвv&G0aJlO~N0ڨ\AY5{O_dZx5|I<Į|:o ]#oڎcT(%Dgn(nc=ϿKI@ǜg C+(0<7 .1Ԍ]%8SμHTa i9^-Fdtۤ3M\x(`UIWֱJ6;5[\\̉hdqnv]rDý?ɸ\G*;;XCn':m4iK|d='yΌUıܳpYY@d$/!c r_ 6U "jh|-(8ퟴC] ɮ%˜J\KVsTDhzi9:c#?i'Eǡhղ):'_ XFtJL43͡%޹9@ *Q0Хv{S5Q5P&pߗ >zףJTA&{fhGժ f'H4]Z{bT;Ҿ[FoK.>wd}{zg?*8蚰)֊9]7ͨΔb\sIdNŦZ2kLؼ;;0u[BndM82Pt>T;/اMTuSP?Ym~=x!IHg`MiB_,m$ݭ'qI24k-ݘf/[3$t!):;G)wB%GaV}*ľH2V g lFi<4&/#ˆiyJu$ԕDHO^(s0oKlY6@Rzk5ɱ!6H8# 3'+6l@R&R,+rSW:):Z)=Ot;!O|PUA(R}X!ew,[%!HTx}ϕ>hlT)z̡nAƲTɣ<]!5 :KBJC80 !zSm$:GEG,UZ8-I;΂{tp]_-=гΨ]c'9 8J$TZSw*1E#=l7ҙLD-8͞?nZ8w.@CIvECZd >_HuMGHҁ Tހ@3켯q`|:T/|_8C=ϣ`Vofb:m˦?L:8FOI!jqz#г*E0vŕL0R[6|xgoXtY9,":UMb2 $ s:ZD5&Ёu]a縆{0BfX@x2hzs67*de{=Ձ$p6Vl\bh1Z2Λyo4işnU<;;gKοY;a5)M'Wkz$PL[)Z%9)_TU}(NĨOkL6I f>9$ ת$vF&/r_4/hT:c]8Ҿkgŭl%u3,gMQ8Ä@8j]YT)v(7'kc W?EX6Y~v—` i`'3P?2 xNDճs94.UR)苉ron6b UikɥRtsNPBЦ QenOniY6yMO;ɹsROL!^P,jF1r ztX , ,rGzd-ٞ< خ"ʞur:@Ez/wd-aK+[PI}: a1ML0(vŤ|@v4B&ŵ45,n Ea_F\e̼Q)8" st1X#am#jJ1f7]sğ)k3Vw1pW܏V$M){xKpweI._03BP: ?y=ߠ+^1s0/z"qEm,732R)/?B*+|Eo._XU?4 ta]-%m _+=x)ONQ6?k_3 R+quxj -$9,˖N? W-I $jӗ|lK{׊A8+FšhG x=?9 ]HGg(,?#Cіx(<;y ӓZ wx6{R.y4l;{&YƫƉ͇D$YH?juh{] oN$R >Z5f}ؖh;NEk22o eݺIv$neMSH.r>^ Aͼj}-IY z"3"[S2)'%QmK:P}^cu~lu+ M*Ef, KGИ|f![b bGO]]֣52jM("XTI-}r50̝cZɡ}Պ 3W3GQ=0C"'[X!ʏ E9s:Քfe뮆R85Uj+Q !qڿ3\+OnYUCFEҔkOŶm(M`Qfx s G)8"ȅz`03}&4_sVE&ly^ %tͅƩd1ei5*aVS{=vU:a5.X~ahL$8Ҩ|+>4}NM#0S@^!^,-]yq@1ŀM\ 2/ ]7kOoId$fy}<7RTIu`ˏj3qؓvA5X ؗJ}@Aէ(h'B6EKTMϖ^ s˳JlbvAUqTXbTQg֛d@4qѤCv|TUvE~R4-=} /HU //GefF m\ T'NV"?T^uV8a_Lt K1Rhj1 ͕wWS^J}ZKux v- ] ,lۮ*)[ےބ4`q},}'5MsV@C p9j:=JKY*VM? gAZ +x np=u#rL{ 8kr 9V#楂vˀi3ŏzM/B,-!M_k#>)]('# BV VBԏ16J{>ep7#/ 9hOFԛ%:5v?5!\G"AߍT,`o8hyy`<$eOf0jL-}ȜIWpU=z{̹+PLP1mzTv؉odVqf1Y8sjD9tY\eoaƕlPE^}9ܺ&BEuD2t-JQDt}0!&ڼyj \n(3a>J] 6a Oڭ^][6E(7/[NB}x ,Ј,߆s.E0m"d`S[4׻%'ЇVc@t"v:dva٧X[AngV<52?9 =YfifFFSmZZUro (R ƠKc[o?\Ц\g쨍9_;]8K\%z9̙]ahEkԽ[|q@:zt64|hllY=RN*L\oB߯ I?{氖K]p`Ǻb#j 6w'?xDY ]s3g Wt05<{{-*UӸ瀂&-91j}mL8lj׿ߠb;kDl|AQ+Dm|Ӭ/"{7!wϭ,a, 2ᥡ'ͯmZZd|Y#V WHxhTCJ n9ޠ6wX󽂼J'6MWf#_VG j+YE@) mN \w}ba2|Sۚy$hU"{p$ղf^hկ2ߍ(@Lz-Jz d3lڵ1_ЙC)2.`1+/LT&էa B0fi4]I/:#4WKE PnՁ[pFNU h|=q͇lmDfIPשּNvB tPބ!M"P&1Ւ^ %@2kj"&T/03xg|L(x"h>b)„zF VG~#Qݧ &eٹ$ E."+ߜ+2hҩaZrx|eX4D.(w 3 zٲtM7SozjzĉEx'ĉJ6iYmA]ʐn~8H OF^neǸil|ahX;Өo05Ɵ/H93ùSߢs)jU*T=a5ܝݟ>WTY4ȅt~YI۲(;Fe.Pm'0=T՚ ]eZx-j!(D6SɵUb*xj /ymi'#V`x[xq"x[;!+S?u6͉V<-]`>-de]BU}PW=ֽ% y$/y=J*~W~MumA]YOX+r,y$lP>.yᔎQ5W,їquNpZfl0,=eQ9t!(~WB7)f5Տ^nD,ӊ&扰&1Ҵ\w-H5Hm:peŐWSvT2 AgpWіСbx,T R/) ֘ @ç$+IdC|LGha'+VdsUw.)m0:}ÊhZVPDN'8l|7zs2J딑!ܜԡhq$T`9[EVPsK y)= pkὈY=HYD¤nw*vz?o_d#QTb&cQIR !;>xR-ދ=̬J`d4V#':)G78d gaӨ37:Syp<_DD67mW%<3sXm2}zgm:RA:RKp*3wJ`@YX/ݮݝBrW}ܔ3F7]xk^y7olPUnj'e~ N[P ~]=aeBТ.M퉤ہ+_[J8/P-5cG}չh+ .9!o0}#QK|sLi~m.u^~K.WE Qދcp8z~kH5[ɨW K4aU@Wepgͻ12`#8"m$)]!m͛EYz #L.{/:h)YOK&ih#0I-$nY|؄L?H949͛y`~oU]LxEN. $%<~>~X-Kwb["PӪ@|DaBaL?+lw(0.B$Kb(++$V&"G0p tFarO8:l<>yV wLnL%k*R)~(1j0QGZ!ݾVb_IEZ(`ԓY<{ '"c|",B0 /8@@F,29r\C .{JCdqYX䴕g\ڈ^;]`xqKK|M5sg*tn;~6^r)fa !/Fe8lKiQHψAtkG^2-N@O rLAHIh 5Ȳo z'foԧ_bEpg@^vu…ue[mbMvLb<ୟ>a8uIE/G y(l~ow4w7͙{Tmf6,ͥfsA ' pŏhD Y].qU {p-WJvfPP~m2 -l{SE 9ˠ0{1b٘-"A~t!p LS.eHR4]MЕianNfٙ/gzAΑӗO$R'/YiOu9+޹<`z/+,wy6Xi)F~-P`~ty5+m#8LJH  /P e*/դkl01$T2 Τm8_jxɀx[–\>bdEz[-. (~fACNK_AG]Q{wq@hQyFSJe*YkמTG x%49of$'sS _kY6^3?nxEJ0Ζ4:n@Њh;)ѕq'hs G9٭X sdV $i Vi=GmKPwpXp[{$h>z[c]N%`'&GC?NVDNVvE 7|A'`{6ΆW%mC@]Vkga$Aly!!S2֌{zR:ݟ,`$k]<Ӹnf X9|ZH0jSۑ-`moȍ 14 T8""'Τ@z8C㥍 ߴeT>Q#iq"}@[&Ñ"D5p(ExUd$5y{ Zq9f2QNPQ}4R(4"]mX%bg0.g>ɱٔ3ؚn&v@۹BYuNTAN*j.D 'V4,.~%,Oa|W:Q~> o](^D\I5S8#E˞5q] )sgW:O kZg3e"}膸Fݥ"4db +- !23U;S Ӯ]3d(w1ݺN6L; _a4nbkH':m9ck@5_&t:[<wh*;O@Za,&Q]Ckp_#7#@Z]gy&}Py c$]xƾ0r@])~#+K 8Go]酮Smh\TylFggՈtVUIf=$H<|E p_)<`BdqՏMx؜); SȹO f7D.UUø.Yj%ߘW'|1 9>~\ESx+JuGY6mJO;)M+H ta(i\郃WD-{BZ{]Fc`; e5EH% Ӱ[rRK̇p:h). WmV7Y{@XYn0G{#Ts Ti4i.+JR/PN-RwJ^R_yr~EŁcJ3婭jMux(z#rxJAdġ {Oc |#֯|m1򏳊iej((Oyp*wQpk#Y@+@'Po~X̳w4 )cO 9NPj+5\,D`p.a7e_svf0C|y4)=fZ *IܶR-Jќخ.UpunHIITꨊ }hv1z}0aaňV-s֦n1n2*A8I͂b8|p:Gy׺2䕃Ἆ} cO㩡IEx[@1fF>jXQ±[PEcBQ%Yl@uE2o?3S*nu, m8y9G!Mˠ8e~%; Y6m9pQ)[dXèQ=ZV(+;Im$GRI.WbŽKRrX8hY Wn~Y]Lq' "EI/+& ]rr㘸 319)5|hzɭKUՖ4)md5A'/'ik?([ j] bRqJt-Csʚ͕8%]Bs/]G^XPS^c `DwFM(EY!HHzxͬ ,rs 21VC' n哥];ߑO]mFv62y΁CP7X pK8f+lgX+&&;ڳ c+,oQ5~Oɳ"_~bJ?,-zsDV&k!IYV,=pjIؠ2 oUEDru10H;,Y^'{M%+G\36:UlyӾ%: L9 (mRK_÷l5!/ًCq@^Δļ(֚".PTIBPz+ T]⌣1A9 lx?%`֑ m _N|f7vMfpإj-!uxJ6/4aܽVy蔵hN-2Y N֋0;Z? I-aNan-J5 k$+}eʽJ$gǝ0 ڍ6yqTe(ڔ llp47Y+-qGp6VEѽ6d)s4Hʀtj*3*h(~+N& 'ҳ,}#]wt: O(H:C#  ;R_">ejF|S\aD0N`P m9AEW!TM6pc>r`>jBYq! }m?+}MPcb-[(TRRrrS3*u@ .klR =z2g O-ؐ?Ūɚ.!,MA(f_҈^\Q}>PTZEm1.$.8ܱ0ە4CM2X\ZCI]xy bR%ه\r;p}HPAO?$JϢ܂hvTaS0WwKV|[:Z\i~oknf8s)5oJ!9+M|Hd!kD>5IoHr0/N}9(.B#NNeMvhG Kpxr9{D)p8turxȔ|Ḻ=K.VZ|5`js#[&r}i[M Q۷HN2qL R'l' kU 57 R= 8]H|"cf%TYY)9ca#)7x %ܠ%EާRϬv1C* [}_l)Wt6/I<%J8ϧ0C?ujZ#*I]Эw3\Ŧ j7 c8]p=d+"*FJ1IozM4'= 1V!+!O)΄>4Ngg;b| j"RU'ӤcOVӮzWȈN(oLj2$:%>PRYܲja-˩]Y=1ej4Zh6@K&Wڰ%LV6wO*T{!cf.E~ {a""qN=->֜Kj cpqz;_b@AjS2~|ôӏE#r]4KVu]H:~ifުg藕gA`<~Dv+TwCr\RQMM:AlVӬ+13H׸Oz{1dc'K=`Y~uuچ[_u|SƷ.'y]k$o=U0ivO$G,gr9}w @tS4iEm&NHq2s4 )-&U0HA>Oňc E S=WcQ@I61yůx ttg&ח@ K~ׅUl݄RW @+}Z!t]vt,h*T aVG42XZN\Xf7][ih$a@vX#Gd&e'H ŻGkUw_VlZ ]o)^j7më$WN2o^il.wZX/ђMleKӧVyV-.lMTx,^:/%v6}Y/x E8j&F5nUl_ 4@P-SǶ| #>ä@Qn;CEg Da%CzPf(7*9@ٙD:|CzV&Qf/>^z5ɤ9җ6bizJtۻ6qt~aGyijmT`5'tʚUh^a/ ajYlύ}- 8FL< uEV[,|iJ;!qkG+tsbë.d5m?} )KV7a1dkA, m-ﳌ]%#&Yʌ~zBzh{qS[ t0`4eS4?8{U^{N'ݼ~BM蛱!៓ 93Ju< "88-'ƇIٝ71qb$R%kUXO&1)Ϙ=0u>v PU;O-oN5Hͱ+{F+~?6c9+n]Q?ԠvL=4 {Qָ@72&?ioht6Y -gxsdV(%-A++7 0 1XA=CR#_ ZG #WcZd|0)j)~<#򲪨)~usފDpa}YD6 >HtX="ѫeǝK\YK(ޞ?y9ס1 qS H yn^:@' hp z$7ȅĊquᶦ!+Bp}=vqBj:8zZX6WןXa+yŠEf>KNԴ[ʎ=9ʎy<2Щ%G-Wt=n*٘. R֒{gFf ]jfvf}**&$Yyٕ*}pmE$ PG ¶p (_2G=!F!7Ḇ#J%!%0*TV[C$}8=C?Y5yFf\zͼ< NM |f{B9$A^XY FQ!nsakVj 6ޗuHgGrE&oəc$>EΛl||=1Ʌ)v 6 "e ?Su qԑO \%@bUV3$SuN8X6۩ifzZڰtFqTp "qYJ@^Q#ʋ{yJfF|$bDnmp/ X9Ĭ8aPFA01/leGf?ML((eiTjLvhFՕI\rړR^ڭ0b)ox(rQm3F)FLlMWqnj%?O-bhBƝTͽBwW,l>f+_3Cwʙ(q>|_iILhw TxR©>rTGs#2`Kl\ОHOX=ABw1QjCaǃdM,RX '"b?_E"OǎDo{MZ U:a|?jНB>T%B0BUF,t#2ށ{v^l3AЕDI{(նpرWm 냒kR&ѫ⸢KԢM8o {L$ wT}[\mBؙy"N}7WCmaB~p 6vLu{k@pD 7+ ( HG p}f?lj\W{D yeK O`~Ţm{Reθf|%޶nlWdga˕~ xFe5^S=;/IeBpjit~IK DMct\&dZ3GnHe Y$ݓLiIa2[+GLwTlv(ug0wu{`$x)Aw5] ][2)Ma$; =/iլe(R`O*ull'T]-Cpk\i*, *ofj9q4`TËń&cv; Aļtd.-g)N|WtSĦ9E -ؒqkʆT fv~lgU;jCbR0p@!eQð<ف#j?jr&6:8A ۾0U{:!ޜJ:;ɓce׮Dy1͖N2jAµt^1Y>]L(k'p*^tj|BT2Dc2V4\:^)SG-Ѷt e_̙Txݖ2VKU_ED;^VAb=_;Wit>(51K 1|)7=_[F?/)ezX _ߑc2RaWG^aEچC2?[xXɽWiʑńreEX9 frSzERFFև7hbϽ~CX)C1]y0,kXZ,3rjj0ST _ u%<+: * iM"]끠5ԨG3=^QF*T*}(eH1|=4PX]ץ$a"='u9K,ao4߮3PĻ@QЇId'Tw89JH9`)/Eo5>51O xkB \4\hŸrhbI2C$ LtF"&WrLQR'ܓpfg~Zy3-$QP5]fr\>$:a51%3l:Y/a +jz`,MWga''(ʝF0 cԯsMcQLwȄ>SfSĕQ69aY|A,Rv@cxR t'Ef:G쓒BQZbKęUoc\,7J3{dCoaH:Ԯ5<` 3lC̿}v 15hJ ` +F_?b\]|*~GΤe3&}5W\x szpFׇr8d0]|dO^-hAזhc7HلakIی1yꂋh3qpl^̄L5yY_6pnFi0 ]\4|(E@!ew+Yl.(n{o]46끁`A?妥 c=8 )bNR<{8cT3qˮF+~xg'0?NxvׅS,Zfh=ksuKŰ~wU6x_]u:HVI~8a|3KL >mC>}7ěˢ# $U t$ښ)Ȫ*u;;´b|0 ]3}:&-R#f=`#>q=)ǪQdlZ|SXlNu?I AD:*-( ݈tYNVBVy|酇2/ӃE}E<)|$%zDfȉ[s@Vja1dZ_ ݼ3?*Fޙ 9i#] El wF--m_ ,#95AG5dBlZ ݜ![^4Ww;weR+wiK|ļAyEJ[m Z?5.~ Be8)^#Gwh3On <ֳUx#-$r{(nfcU+Zm:H@)ÆSݕ/Q$^r憮#hZiuWzrKC_y<0{je'ʸVUgir\[+&11D[v: e,?K_0KӡdɝĥlH{lr"5IF cTy[:<(j0HM^|Ir4. Jd ?".x4roM& Qr+$h^֠"sjxRuӷM,ItE8GܳadԳ)~q^_5}VddevO`vّ"h;'I (>2Fŝ!_R`#?td[E\}>~Q!\I>lNZ.Bԍi.R_ ]IWP-C9zSptZ6&KmL;2kl^X^ ȿC/_!.n˓q&<{yL{ V`QOb6o$FN 8 =|96%({L i.IT Yӛb=#(8%y vHu!_}dQ]!"eW`:\Sp &;[%@e]h0e O.DT}*#Zs8,.b<qTd^ʃ)O.[gGQ6;MH}r%m-OLS-=?l 寇Z?ݪ>b I ţSpm:?jJ9h xheK"ZGZSzSs$ R'8"t}fy|fo. Èx*ƷG. SUF6Mʙ6Rcxa9.N[Wa"i5AqV6m[w,p $xLvSWO_ض/KLI|IH6?2]=X% Ԏh#z-{pŤl_jpLjFV{+.hvQ6QYX`jwGKqey#7pLVFNGDiV>|i_y,r>a3"Nz%~e[z/o }RoE0aj Hq-&3PAr6%hT觓Xň3`\sOAUNj!/u_s~XK$va@XfN7KɓdH'ˑuѽ\}6ALI#+>RKa-phGsڨ\zÍ>8||KږÇW=f=FՐ6zIg+e4Kbb*S iSP1T7Só_P`Q8-Q (Ά jmMk?˫A[@T(Ή -i+I=2!SwK)WGK O=DyGC iv*DbX0H޳gYJYMӻbq}dal?MO5@"x8T[)vߘZs dsJF%8&;̀=ѪMZ {!O0Igs3%vSѨnkHt1P>Ɏ7BuEaǂ?A6/õZypkaPrn. MAfT vko:*?hP"ۆfyEB%A+O XWA jЈ*7֗9IzײKXqCj&zIl P 2þmDt#D5%f\ii GF=o%vgσ ԰aA-k̵7;`bŽ;$|U!n7K@41#"DziZkœœ^:+Ѳ:Uw837n&1UcV =fߊ 8Sy% ](R]jOdw]-D1v'ٵ87ZMr$YCm혊3\pW"?o|p4CF3I4 m]jdYPAV[B1JP~Zz L_kCuK2VxwŐX`vQd;'h(-0U@޵1;O%;"hxH BZJmr*ȒCG,mzI~%ӨΛ&5Y/5*囜 㣄N=3VY)/JW.**&GP[%a鴳UpZSR?v5Z U%lB qixOGJTxǚ8dy$g/%;T}h),8KHWsbꪇ36rUOS?9O6ãy$/H{"SAhL ̱ (I=ItLӢ7g3e-G#e; l <7clqEȖWaTP9xgWX-aoaJ١ KQPJ99&@-)l%3٨5 ,cMlQs;v<7$Ea*gP< ~6Bg{scnHc)@Ec\(֒g#3CuoFrpX0 (alH"]:'7&7N: 62p(ú5Bf&Osq#4vJIkP०5HKS>sDˏc?F|ד4hKKzpƙ*؍8X# ]e^1w7q)VoUMMCDl_pg<%eA)k[:Co@Wǹ}4Yqywz5Dfgͣ]xӆPQ>h1VxWZt[H#M #͢b;U.!-oGK U bZQSR# !I#>J#Lg]cSﱖAu^m*z]q[S<>b^V`Gamq0`=AŧFY5eh$WN2vU=i#wSwipeL6.z! Kꢯ&Gs $|S 5ӫs*3 `>0r >rJ-͗^O"WpKA j͕F7Z[cTxRv bkw;kMP $bk9|c\Z1M?Anv`Q%UniNdV@tY9'DIzGD!ɭi@q4#Q'pEE'5~wK]_%ݧ.9@%}쁤̓=*2D`PO6xQRZ#)"$PqmnBK'ge=m5|xЏj %馪=?[9Zu2v#/QsR*`ŧ1~s>XD487WFRVLxr v3qBd~ͩ1%۪zԏnƯFo{|SyH2b(' #B?^zz?{)\P|u H? /EHϙB/k y4oLy۠d)<?Ow-N/`.,CɹY?V;˃iRS ՗up / Z7<+#)H3hi5;2ݫvUG’,z/:b+f _ &)"T5X;{\:tXmH}\X5%g^K+@hdiϗSĿ[{UX@φqE<W3Qڣ"ž |mwqhuj ,1O⓼ iDH}]Pk| )+{T(dN/m޽ȥyd] 2避ǟ7~B1ݚ3AB|<- []uԲzϑ5Ns"-iUsHܖV0O*EY4&|Sup49*"?5|VQϹݜUcaM=hHG'>kV[,"Ȳ |Q3Wnqj+@J5%rc),ͫjQ |^ rS}?b#Mp4g ꑠhGK^A%<6Ic:[ lhi&YY4-m [ɗrZn((kFt !9/f6HA-#s:n5r+سϚDHAĬD_ Kg Urd멨 ٫:@ۥPίJpT?gWxTY>y=̿ns\k"wƶmފgHQ=H^>ڞ2+67D@CtdmuRyD"5kh]~{Rq<,D_\UK\\/wƹ2Hxb%ʠ*v_jus=1Pද>\g/4ƫs=H[ELloIir>A;_)ypuE=̶?[&T, .<˹{[tiQL\Nj;,Jnś 66-laIm{#Gc2UGb-bjm0O"cA_;zvR=Q-.lg^ܾA/й*DdKg xـ#TtitT^Z/Xj'soƖtrԡ!p?Vvҕ@~MnqJw9:H1~0#gv0`,T~NQ==dguIg;U2Q"Rн9xVWEn10G~q3e/YSpO-Us;W4:hh-Q5cO!#U %҉\&(34r=yLgg}֮u*WPU?;=I"Z7/7*ݪ{(k6N*9ӎrk4=a=3ۓ#,@{0]!)S1,UR>:a3^µ _~@ ;Jv"xcn]hga {ϴE#W yQ|jÁ-Z07qSPH9?,NZf,Q_(Yce"zP/P@d%-V +­=Ule{JI\9pVYQm4jvPo)*cHT֠g+ IZ(Zb p3s+ء1;[uiJ)AOOx2z;tғIJ3Q-yCVo|eZ4cMgU[W7ՒePcUt;hT;v ugqGQ,m9:ŕ} "3y&Uj+lv_o+G|xb 0#C*݁qmDo1#ڀ?zC_|RAMecqŶ!Q*tiH)?~y bNDMC VNcG"-nJ,E/ږDdJk=$+!PO *!`=k2ն&{΂_D`tYe)lXЛuW@J0,$m?_R#ˁI!H]uB5h$*n9\L {9"mj^읔ب Pbt T&*&bԈO*7iǦLs+O8E Vٲ1)c:<.`j mc3i#%U皷!VnR=}K5Zu]HFd.m7KAV,;<۠ƣj_F0[e?#vf}3ѩwG:o [YsK*i7/mD [[})Ucdŷ_}9M5+`EIw0mtϩ?8^;O9kYjjW Vxq?ECmMrvzHOd{Y8I ҍ$Ocf]drRF ]+F [/"]Dåҹ#HĊlӦc6™EӾ#Kdt=}McMUTa9r0I;+|m4s"!l7؟ R+M%Oa)nM?nh'̨V q,/Ҋ J>\+~8!ĪDzzW/,KaonZ 4L"7[:Y )/Q9 T-}QKP1Ɓb4KV\vIӋd3 1n}dTl'8bpH|?WE|:xB``urˌ xmpEлmPRj>CƱ-yCa\Ņ \CH,@5ÚWADݞY5>ԴvCفx4X2Cx02uAazHb-BFuÀz*8 'Id*^%=#SMe<vJ4z6jҵ渢q,3noit*B!ٯDO_Lg=-lZ}% Za-j9j_o z;<2X =~y'm9i"5qC=Gu@:b|wdc5, DH Sd{%yKZ0{ҹV\A@G5q展/6/2=<q\r$@o. '͝,{d!̩ #hJ CbUߙBa/VN4%2{OU֑M1H*'T\^٭%H23vZ{8}-ڐ^e_ (P;)} G89szJq[CȞ}31/)Ƴ˝sϩD_I骟j`U*E߭`vɥ*( ǐʥ25FeWۍho*J`p 9&D/(ƙ}, 2 ꃩIWdW& ^&pgXANd5Y&^A?39ïPh( ;< D+2GSEUAnN(S#ӡp=tE}!re·ˎ $Wl`#H#pu$6Dn\D7:ɛ%w}ۏpJcW{:cDyĘo5X4\Zr׌܅K͆X[9ͅQ >b#hb 9[u|[emF/()>!Cy)'9. #ќ'ze3t>nBF={4y%gDjܴg[f_}X%x5jFlѦI+16(6-1a 2 0~.hI|$},U2y݌/iRiY;DGCa_'{(g|J< CanD``CܨUgPPC;&c9\g)Aga-- ܼR8/,b|jHu|b|gFɾż~ #x͈VU*f}Fo|T1eC/=KuLpGOsNL\BW O<2^S䄐u*RX<[e|謳6dh@㽇 =^P[Yׅs1 >"ͶO^Pn!Xi_aV߶ +O/qӛ)+zrt=/~yY͇/;Y*܎+S -`o61cjֱ՜. \ut'1ɐ%dk!c`7if8z.Cmu*J;QHw?-Bl_2K8 MΣluל[̌Zn>%-{{:1 c #bt5d4v ֺuZ#X ht?eF8-80 MÕ#F6ɕDѾq$ri!ArwZo*銇pX@(STCŽ.x0wrDŭW P<kOlA׸K_jbWƴI6:moF!Go06ոw20&o,YG GmWZS $cq(j:pAR`t77uA=p> +{7-)B+U#~M2ME}\`cŒ<+v\¡8-ggbHAEOA'>Lb?0jj2KJ:uf8%)Yx{mJe+*i1͏Dg~iQT 4%g/+qefW/G:g*lW!O7&]|?5̖ء)qu|1=v0eƠ~6$s]B`*oVlty}^My9lWgWl11hXՈŲN׏#i:N[/IFtlX_6J䬡-K7aa)̧ÆȪ?CbGeR\s#([01dI,i9Mlz j2?Br^%/} /i_l0 ]-ucEorphrZzZPWA)* =0_}b.߯%:sU8~Koo9:32iT߈jܒF݉Nb1{'MS75+9OוLNuÎYtq~\(r2䵹yV{z?%X6y:6D1N  v!ԍmv dܰ_ 4m,KIi!)UU .:}]&;q`Drh mQ"^٭maFAd>,Rs4Վ>:M?ju%K*Ey~|2:t{b&Mfam)JB+l&3mϊX5D9uYaˀMj,C,bCjʄy},TKy5v:Kؼ bq$B%H|t< SþPե$@I 4ţ"bPG+G-t[v4CL`zxb+Y//[gNgCnmu}.Jn6ACQ[`LԖKBXlXtȰf E A=?#pȗB/EstvށF l%Nb ʕSvkx"T@ ˤ`J΃X5~%OV&[ ͙^&YW' óTm!$v8D'U)bs.JyoLτmXs@mki8Ϭ&$92 SMb -˥bEvii5=l3'}@-au|@qABJaWE"tkb/h+W(2`, fWߘXJEX ߮K,l#A4lU?/_lg9.9~f(,ɑPaW5U6$|ǖiq! ZLBHz*ҠrCqϡwj q9[<9Q:V5zdR~=D0Eۇ(i^j?%Xd)ྦ)XvӨݤYmNIfno/pb`HR26Of۵vcFrAyT547`pD?J0!R?}M!zEWRbOcL(;6̯΂3**#fʌjC3 ^}3+tKix>S8"0:l> ZFb\>K<)?Q9$Q<[-^XlUp=i~~yx,v{ޚw< Ye$O~XIE.4ȡ֋ ə$d49?Xp!FroƦޮB'Dq(zAV_eeLx.1du, IZ[J)Оb\MkRk{yzj|MJZn뚍 1F4%u_|1#S>WH&pԊ_E-1iv3谎HYCC+5G#e5LՄ/PP(gEQbM)Ć[6Ƨ Cms;Iߕ|HD4M6^/Hr@Y"X <;Fİu2K?l>s )!/]%+*7숖z^%0FѰ iWԔW-2qn<%cA3uc/[mܐp#w }!\jHD^R[R&Gkq;qJds޵vҔwyĺ2Pj1hK2XkfE߸%@q {RwĕESUa$eE|&:_ѥjh⊆|N3IQHj;<=*.wZ I<[(^1Ɗ~UG 4ϒscyd S-P 5r9 y0iEtE\4uSGXYR~ξ[N`@{^;oR,$@4.ċ}dGq 0DHĴ~k,@LzI_tK*6_ Li ĕdrpc5ް#$iԻwð|;*H9E)i?bљG} `Rʡwx@G?n_qXn^T,Ͱ~emtr3ʞUEy. 4d;Xo@>1^ёk {@=WkcSȏD9 $Bk$}l)?VxlA%O@ǬvA⃹H` 7 4[7*u(]T5k$`tGL)yuLiۋj*El3FVo|U1fFƀÜ1 k]eloHY> }eÏӒ_XP5$ "Ks: IمR;~ټ_'R-uۉ:d)~7ËArD-zX9H$SEfAБB&EQ1O‡43%ebYzW?LB%}kzO-x5UB#3얾)x(L3l_.%|}Da',+Jd@W 촏AW(}r ^qpN+c!IмCS$TS$5bl)C,rukc{PC4 䚣`XBFj||jl{\Kfnhߑ$ZfvkHD{ 㣞qQ>iyB:gU݌?sya|+:aLuHthT0$u(=%w3䊷0QrGI|_I 6w¹ Ӝw\܍Ų -Qc#|#gy nX0ZZ1xZ$dNڌr&{wmXWWʊIWV@qF~&iAԵ@̴{v`SuC.u֝0~?R^).2RUFiDK!ob2 , {w⟵w s]+g Ƕ }=rG)@h9=p(nyklHr]08 4<ϡ(ukA-WNJL@|Ja vҲ;C=noR[M@T 7c90CX7W:vbX#D)z˒Wݪ'f[$zFёfx6:Y#,/fr߂5/\VPU5;-:w׳KJbHdWulsSVIY!_M,dkHmG 44m@,&d.p_"iDqi& σ%XNr:qCfk#N=*Qqҏ0P08nҴtsҷ*K +Pq&m|ʥm{l4k~#]VC"Wr1OgAPߓl/09J2Jo+!ʁ$0yEw|_$S*E7vgywq,li#! (}Rnԍ4H%7$z5QH(bm^(c(iD;A2O+v,0:jNؕrMFlzQ+"UNTh8EBd@9% óqJ:ns%ЅKdi {%KV, dI~y #G9l\pK2$6Ҽs۾OK=` e܂-$y>7 .=rZNH;3R߆/ePТ횯z`Ǟi3b yeJR=4hG!-yp{$S53nkbBiq· r%n4'7OQ@q[#+"X\\$4C) v*` șQM{,%b?Bow0@ֱ1txRkDI B^ɘW['b8iizɟQi0/顰QC&pS8D{FadښT!C3% *\!{ZoҒ'J+qSy |+;8KȤGh0hb c>tN~9P\ #̘Q#J [ˈ)ħۣ*bHnB1cd̪#4W]sVy jV/87igR:WZn>WN y. 'g(΂v2GS3 >B'>_+i],E9x oAWx;r&j(7Xhpc},mld.nN8BۺrY}XŁ9qD'c\UQ7p8=smVe[/Huύ؂% 8FB>D#ؾ|n c;# Dŗ3zN}VP52 񓦿YqWzYig52tbmh9PJw2%y 0=>\q(Dq1m#΁v77PߺJ~WpW([8O񍼳-:t ܹrӶVb~t'Ή[9foȝ,s¸intQ8[t0=6L+#\WnFvu!s =}̨K`1~cb.B/kd"bǍ"=B4dh8qy~f/0%rZU)>Bvg*~2j^-_Lڴ:_{o=fBό!{jqq,ryj>BD3mpVl[mc.sQa;K/(^Q8D5 /z2RSic$E!\\V`:( ^ D^G 8g`N0d$ޕNe'3 B<.\@zȵmV#:5nږ&~,ך3Ͼl26Iյq6͙ qcal\y:UtD8U c,3$0p^eB?chd,\Z!y[_ EهY7%Muvl5g(@K*&ZUg4ĩ z3(_2C4rc1 B ǜE F#̜l<^6R MXU/HO[ 5=lf l}Sʻ#c^Q4)M 3b'&-Aۚxpdx oD_ryr|5J014Ȓ6_.{­).*'rD8^ݟ^"9C8Z߱R%IINMV&vuyؕ spBy4|Y)}餆tI߈+kQ7Yvv!oLPjrm:5vCND #Ee D_BȖ+VYO"!zbaA͢#G )*{`"l#aH4"Y'WsRS8 ("Dɪڻ$hCM J̇/ՕcBu_^o 94@Ϡn1}9 ?z{8&w92:)IM>AS~r`lE]^0k׌\NI;bq8U11o9ZڳëCчXU/.5N kt* pk č2m4.(zt8W+=|vg->NȐ;` N!5 P>u"aϙq@lxEP&z^Q$P;?oCR7vT{|28O AÊa=nHh=e-rR(b~a;vdep#uxdHucT&= .);'."Ɏsl E @ȴ?G/R¡۬,}%ӦPIv$7 O4p¯XTTx& Q#(U%9tQ8Ko&rhh ?Tꭴhx,DŽ]ݙ!AWhZ jf d7B7եߤIVroՏQŞ4A9k~6( Wo 26ok? R1J`r_?8݄~ }W}[|RX;wBZt?1ĝnS>S ,$ rZd_NV 3kEM]}`ݱIe*( : gmr]iS9"hO\ BjfJోhFpf;oVE8{ /0~Zڑlmwܦ!|\btlNwށt"*MEꇫT-Ճqǧ?d_J<>a)"Tb6w&ŊC3@'S]4V V,ZD4,:-FhF q_] 5Ϊa`y j*z̗q.ַڮ(9ӝe[Jx"BqdIp4G褊UIe aRlMͨ*ʼ`vrz8Q{DP_=wv[qǦX4I8QA!pNf<k,_9*fPHǽ(Fm,|D+~8J Q$-`FUu8Jx`Y>pҒ⶚cs8Fd=S5{ Q{s_%. }G{\ Gw^xoDtA>!~h%ocQn\2ہ6eU!9f52}&7Քw䌱[gnf#׋#Ãh$L׀v͞fvZ>Iਔ3ѧWxu!v?`6Qϴk'Tv <^4zB;"UbփGY}&lXg?/>TQ7G A}ԚԂL=(`SxMZG"qY3W<>c~/&[OX,Fp J^\C~L+`ВPYtpG)~i 1:!^(5;6KD0)x;)s9.u.<%}L_|7'L)p|Y^ԩͱcN?S$\c&cd3[PYh78"9m󫼟A*= *[?]tx8򻦇ȤDFfVwS-6M‚jUO7k#P5{e4A੨8#23ض@37y:ո[D13}pLFq94Z(?QRzaoY57|*=?Vhx mqESxPeuBKAA8YO2,_ ^,b)5Z;G+NLO+g?pt68k.vW(j]82{1 r;&6}bi -eIK ΂ Cy: \[t"zgw v}RH9TQiњI9n`AR4&*!;V附PQ.5ތphtX4uDS,MZ͔xrӉi$̡.8q=I1s&x /!<8xU&gYQ"v'p^BKR{؇lI0NkƬdỚ&PGU[S+q]J_fc.'8y9 n?0qli-Bx)Řwvm(w7hG,jYoUY¾*mV78RNpvZiS4giˆ2!TմoDIt:#Yhp9 ѩ\] $qNoHɗ0G?:dGeXt?yijۃ(Fl"3b(Š*=5v-A7z_6 \)PF ^ >7"'z>EϠj4t;T=yq8Hr pIlf 4C:6A h=r"-~%miZy @i)$' HDS DuN2FHѡ'&`~gn.2&&};)V=x253̡̜j>_J0)}#vW% VWy~m>Mv 6T ~%3fǗg =3<ׯv7r pzFt#$ջnMoH }x]zV[bžj'rb`9Q'OK<$AA,@OG=*~DHMpUrGIv^g'>ˎΞ >oS-,yâ/1"_j ⪹f)0y .CIPEDPYa#(sS46T7/֭h Uf.D@tϱ_B ᵌΆжK6m{%\RE<*m^mAA!j~__\Wܧ~1!hB*8I,{LdoqM9>;feKl<[Ɏ>$oeJNj?ʳلG bs\iבI f3>B_زNZA4pZ1$_BƠWi At"_E9L K#$ⳇ'IM (dRiѷd7h+IQtd]_: }?3}[imي mSiPd9g Ym \uk{T݅tV$<6qiuVPM/A^1uZ J/=A0kGH nm=&V:^r,k|&K:EתɮE{Fԯg`2}hbeL% k+ܣ#ڔl384')pj۬;zA*Ԟ)܄hݤTgr{҆"n? j yP%i֎ DƢ&)m)rW}v/4*G6|o热ͣ(\Y0wuTh{[̭|r<<^9c}[9pqgN,&6Sx#dM^jp@9ʑ1{;l"dt[m:4w9SˠОm,- 䢈C} JY;8d1HL%u5q%hbWФd, RtM~:zW1ݲ:8?lzԋҌHg]e뻝Fz/ zBH_{^3T1&W*28PFRq0V md3¬WV`)3_._b!8],Lv_oh^{ R xn9#כ^yf`1;/lЛb}ԇKitY>9 X`(e΍h*r=/uy=EKpfk|?փ6:fGM@_||T1"sTVd(0ZNHY0FTK6v]: v7吺-oKhH1&bAzT9OyVaN#ǫǢ!g_iݍb~ ŪѨ 5,m pbsހBLK G{"ᓕʌnjIRâ4VfuwW Fygd{١Z XG|`6Q92م O Wl( r Tӝ>kG5fhp2<}$uz'HcKBz0 q`oJ&Kwe1/4h3f~Y$DZT gd0[OoRS$$>#'=9-X]L:`:8; P%[AP]*3 ,w@t2 = 8^AS0| [YÕ]eb@$z_6Q5F㒣~#fO ŰР>LY)߾o{5L${Ch3 }M xDKq8jvh7*&C*hTM U@՝V$u"`=oХI4QbЁbo)}馂ryKt-er}w%Ծ̈ L 9fh'/ixTQרZpX9dpg4y hDD~im%hkR~ٚb $ =U7[ٞ÷MG/ ݺo k=H.DMe@~V;8WT?(4wqBwoDYPl.. B,jU >׵#;9R̬;0~S[>wx!Z9s5A@Ht{(ǹ CP\MRl/p(1U6)L~Bg"кSHEl7ENJp@sF"F 6eub =V^D:~I`:40 mjENc`ERJJ]+]m7]wI2SH&ե4b"R&&F)d|Tltl͜tW1v)ֵ;]A,۩ְb'kP;'*J)\8mXۏA!|cM^DžvS*|kzqq*GZyT`I?ۆrE)?~9kN^nqiBk;%'1t WvV#i0b,"<< zm͒3F{[kcPQ0bM !fYYr+(f]V1winO ]R Ԟ?='WԳ .*lXR7" l'J ;ZO΀S:"2{3IPV#$H-HZSXIʭԧ"@\#[u> CkE"jk-R\eSHǓ5(P]^bWn M1ؚ7O^FC/dwIX]UP}Ud1?>'qKQ>øHWS'CQCI]ANϪYAyrߪ߶p[gR&( 01_<(#dv%u^zԖ1qDǵb Q팴(]rEsw)a\qq/ 0vҽT9P.Fk_AGK6kFLǖOslvyMh<>*G"sꔈ<_۪֛[*a+ſ;K92 cPy@\~kY6"3Bl.03Śdz{dϝ0;}]So*|\YI1+!|!EEn*N ,OXTA9[9^Y+@wG^K.@ ,/T<"lU֐Z6\}+" ʯZV4&{EßpZ?bxn Ќ($k+ҺXC*VPfUKUMv?u7i= w"t7Dk4pHrMDƐ]J*@k &kM@C<`i@%A4!K!R'[ ˯XQ݌fc|v-PEbǶZQ2u>BoMj`)?6NXm_/%ĥtF)e$h($3A*4MQ /iT\nWア<-a.F"Ѧ޻*x ͦZT5Cy/P: *Z'Z܄tt}0DgX[D$?8oWQ( ha.<21,!yCѦ(A & | tG}2Gɹ8Dة׀qT>3?iK,3@2 weSEysܛ wAΣ'=KrmgoAH~is9 ߉ʹTU ]Nt佞kNV|.'ԉԧK~gl(MG~BM1ˀ&)2R 4N|>|2힮;/W-m#*!QU*\K,#{WYrcy:yssah6xvB ۛdJ17WpWطvJe-- ωTZ2>_mӺǔDq7INj-:0ӯPeaz / T^ .WGTI&Sa}~y0 S !|NrHn825PD `Pz[8AK]Ehn tMHɻ㉜ar9~Tf#w n\a䢓5v`9":So5A) "g25οP ոB@7?fX7%gRWW_,7zD/(cG]NAe\:dzZ[8{JйV>u2ܐ?7{ӌbV7䜚uMؼi׼ZUGbΆ j]޻ >/.x'5x5qKVsmJ/8p Am!ޤ4na;RDrUAr8"$7~\XlydT_Iul:!T6.*W7:DtqtjO<`N;bb}?3BN;߁y#%* d Ǟ1y gFR fΓ,Zox0tܟyުSy',eEQ#%v݈ٲZOo$LE+䱇qFu!0B?l1qB[8O)涯i VmbM|gaRh^nǃ!j ;S+6<(ۇB%#a6` QLl5veDwNw,UGrb];cgTx м!G#Pkl6]gl1Q%]eY9JOCQ¡p.S$ c̑,UQ}Beha`-"8(PŎ&v(_y\*7BtU~w݇8j :hxUʟVwQmK P]PcDwVF֔r%vJ.)F!u&v*&w8eź4 O|޵Z/Hxo&|<8V}tl+=IKPw͋E5\d!Q][ LsWm!4 +asBRh2O?*D;j՜G!# P ZA$BtN4@ső}VO-͜ΕՌ *޴a zv'k.-fښDHUusXK;]ʐ0m&ػ^ZbH/7pBoRC-VU`R4>LS6 ja9r5 qY/z724 [b? 45+96ky@)3 Uc2uYt|:q)@܃‚ij)Jsso,Ҟz2q!¼6W0Fd_LY_9y[m <~q{FCZͼlqa 2޾kFj'|,!؜1ǿ}=:#.66ߧL4|s`! ZAl^a幃*o)6ęt`ID{D3-9dUˣ8ɍ~qShijY|8i1gdmL4q@8Z R>QZD+O;;ǥ)q)]"_/LnZ+oP+&[2-k>2jU̼] ^z :<5׫}a'_xHqyv Cz":s 1q٩n; i|Aޠ7Rvz-,"3Ȫ=.Zryceq,V#D 8 nېΛT3+yX9/4 j(oK!ٻ W^HF!El'3Z/afE{"f@NFmSo2odL5@ F#BG<~/gKv T6xL h|V)NBɗr .52Dv" (L`쮦Ĭk(~fQC+.\\W]5i@}iS19E::$SsK0qkTW <֮GᢛXʳ]lUnr =?cXnk)o>Iv.Q:8虽y,M9B8| 'Fޒj,L>JNkWz\Yh@<+5%k ʬIS[mgY/#e޾+djіkO\yzC׵ǐ%#cw b8AsDyY-Ubee8hg 09;e>=l|9쫙5@a͐KٗiKT-ޢm8=ڏTB*41\4mF3Ti:yKfxe1Urpatbu2 x*,JB;A^Ÿy$q7;7AWG0c[S; j?<\"pJ^2$GN?*^_Z62d =q~[`G{x$bp%q`Tydy 920-]i/2WL^MEfiܥz`n:owL{Z).܁7hv;bK%yTl&ÐRd=%2*T*kޓ,W Nxc~#Dn^jv yC#HZp<=x Qv`W#{=Zyөj?X.Kcߗmrjp aDKl0t͗E(Agx·\hWgBdvဒkW9@f Ð*g>Ǝ0!lCR1 ;(H׏RU_IPTNJfEؠh|K&E&|)FH9]" g(n-\.8>Gf[t yFCueumޱ!tMdDib@ &CJ.۶`,$01@C[rNERaʮ~ 2>d07PMT7}92r ]_>rIV<3 YIQ-wXE .zUhښ"\sK|K~~7Wy6VD'fP?{TB yq(W $U.'=zb~GY@'!jQ8@nFlv8Q-hq(:i:ኯwң:d̠#,P_P~*2x6nvph)K#-]6AEuEYO|诬yJ7:R ǻ^KsP?J|!EgdJ;p9T=XQi4Z`5A#6YvAh&Iwx1Ϫ?A 087~涱yi9q8s:c}_pW'\!0 ;!`w\րmCfܘHbsK!Ij Jq3̛/Z3#K gі׉̯^n֊QqAR5l\,Nlk4Y|_##/LhsO{p'R+q)"1GEzGcne`ŪS AD5)PkT| 2 0""^k23<ܾͥ@,?lMԩAoW.bkŜN9ڪl ʏ7VmN{ɳ$]PStj[B>F<4*XD?zteYsHrzVwy7E֫(%T{a?//Km!ThlDd/TҪ:_PoeLܤcYɥP/TPF^}ESL$+MB_EG;+/T4RL6R+V>Ƞx@{0ڽw>A @aTѦfQHļBB]̇4Bo^|0n%dH R D Qcbl yYJTic ߜLY%BQuhR<% NuL} |EqR,S5A1TT\w4Yl*VP9ؒ4uVtxU?0PE"/)qEN͔vӼq:)zT0&LK!z?P"p"d_~cS4-Gϓ2C]o;i$|4 LSxuSu2>/m3t!u$խ𽚧:e]"mgѫCyYO%ѥP>PyI ]<*J!kMHqX B;x=*sco%Ch鿲Ĩ] ڒU(bG顂( mln+0z^qm̬[Ω$^{OF٫Yrm.i h'q ``gh9jO;DyIHwu yiiqquTc(1Ka Kn(jPEm U{};A!`]DϔYCtXkt3@*{="p2rJpҴ51ٙy%ƉB"iMExWt4W!_BU,~pTLJ̆ tg Бai m#b#lՐG1uU2lu2ž&YOhpEP%J XܴM?=.c ScJG|2sLPNN YᵩTu~|au='S0ڷugw<-ʴh@+&'οXSYRӮmm@&>;} u}IȻ 1p &gM(6¥ڀHIX9sG@Faa9꛹'eBtGT>P3MnJh^@`b)׎cMuEJO!' w>\SUI6F[n F9@VuP CoyK4ȿZ9˨6swP㣩%`w&6,17eU|S8 o"ۅrQ3-|HC8?b_0J Z@ޟUVz2S%f@AaLQs3>[9a.8֓XCZ!l^o4OqH2u ha$c0nCq_ $,GUT/I,uJ-ae$C~@qz1Id|°J-X:Ԫ2k%DN'r.eLkrԂE }@Z1J ~x@k*AxxUTʘ*<0С8rZ;Zzʡ;%%G u). }> B$6" : D8!þaYHXM\A5C8-!FY0Džj|Ȧȕpm棻I_$-`ym˒m oa@B C`ٯJ"+!{ݞ~wTmpX &3C}_S f4Oo{`Tc4XVbgFA_ 1,tu;{'SXDAr]K ) jxojΨV'5BpC~)F jv=>K%(坧߅#G4qϾ\mmVˑ{F#H$jD qD<8rFpU}bl];nCR`+E}>uR 1s-4D5o?[+ Hv4gw 9_~xw.@RyBjE eB-Fn5aβ`@mEȔ?ީ`Jxl3>@BבyT@o^,R֣QfN<6Zk6cjg+m=MzW6en((9q0>y۲% тa҃/$1qן:۸!)ͨ?De{RUWMC_-S 8ʤ܈I*;^)fZs$ Ss<.bh>+Qc'Ξ;~㑽jN~Js%wpr>6)H}QF';:/s6"8s& fy<ґeiVDfy,`XxwՅ;v 'Zv6{`|7~T#ㆍ:$5MCKJq?zy ۥ'ޅF_ko=HdAEm*l[w{73Iri=$hػ`>9-M'Tiy5a1@j>Q40䯀L XVʲ:2w SuceM"!Hvyw Nh"3OPR};FؙZU€^7㒞m9禓a-ޞ署9{;-h8ğG_& <8OT{Pjģk$b`5KHzLP#rj-9A5IGʛ{Iv1ih&5 I۸ ' ~H'3zā3Q&W+i1-+Աm'Qqg]dtkMf.Z~8u [dR .IF"&o&]>'nFHQMLC5GxNKa}vB Tl$_&8x@XH}̻2=ʗ<  -)ªX(p{7d8c)<4ږ8b;ǟlGQm@u$ z\"ң VR{Tw W_gd`}{-I(G"ҞI`DdڈUn$/LS/XR>AJ̼h0& Q&.{e/Ψ I%>COuŭSm+| %cS :z'ofVGa7Tn>}=e΋%P:V$xi^)tTѤ-S9LԪ9ڱyT+= 4ŜNgvܘOI,HX`{yW""K JBV%a@QIjJC.ᢲµ;WkYE7 %\d80<ȗJJk}*̞btxEs4ʞ"Sl?XKdx2՜rT@}|)15ch$*8|L-^9PGo O8uut0~R.zj_0Q^n0VroD~;󲵁p:0F#6%b0D.+<4 ;~ wm4;F.!O$eσ9aկXxHL7|/)r IZ\`V}S2e"!+?EbKf35zўV6f+&ɤvP k%cz+ZSf cUc'4eBm4h!Xk,T (u(UvyQT (J)`JWE2ֿ6$"̓b1u<>Shxd':)[ɀ` $ }eH B$n<`-}js$6D ,ױ\ʎMɇ Ed=\Tjq|GB/nzW9EP`0K#q,O"'/q`abB?l8zRі?jl)KauE9k߱#0>3^;96 52Pf7gVإ'5jVI]E6ѫyeېLjC'HT;Kx#%տ!ᨺU4N#br_!n3j5^+ԍ;?cFU$jV *BS!iWaIf+xAiP?jҊ=[4'8끸Y۾0xԱp|uY$s 9wm]h  Ly&J,a)<_"5a>]Qb'BYiymHRS_׺y y]V3"k>W"{f}ZsMV1Pj2iÀ viitj(%6csQ<6h ?T7A1)cgڣq߭`q(/qg-tZL wńbC[OO= q<(%23]Kv{c+TB=Mh|{.0z=\7@ %"tJ7`ёHŝc @A(aM+G pwTȜɬ{܀~B4/GiQs}Eꓚ_Ԩgn"bC(5ۉ,YCckhae) ?K8@/b_l=;VM57Q ˖ldiA Oc8dv.#<o: wEOu P%aPT<n[L=%'Z#|LYn܇E!#'k P` Jo]WGxɨs@Bf/nW{K@ yS!7lOlWxYj؊բc/jp.Ω"iO~_]O‡9 jq 4:ݜ=kuM@\?!'nՊY٪tF;XFNTeIb[рB(b@NX"?`BT|Oen6CSd[OLgIȑi?'oTz|ZDE3&C-, ;[/dkk:;88L_>{h2B/MfIybؙrejH#m(Qb ?/PGסkݫܤ!7/q/x3Nlh˕32U*qݺuBP<)2U# g=?ef¶K o?>MgzBQx\-EG:ઊ::3ʨXHf-zy. +m]ZVp2"ICf0$Nhl _4fSO?(gYgQ#QWo,(n V; #} œȼ⽵yDSܶTD[6?=luS})4 1ߴ0CAۉҰ/o!;a_~oбw;{Ԙ"Ľ5nl'9/ Za Q,QHS5SEe@ Q~GBŒ܋ y}4-:Oٲ87dH;a7?wO UGY os/cfM/A$he#zPEZZf ʡպ3MG njQx/[[ gv[L6E'BVp4dQ$9<.f0 2^2C%D[.ѿ ()h.4eԒiΐ !O> ;? v~n톺鳷߈ μHD>0Ĥ(N99Ak.A!«*21.מKT;;$ۅiXV"(D.܏>W+L`dI+ !%KmbUHޅ+AXtr弰fm, ҷ7|MLm.ͻ%p}m\-n={_*iQIW b* @qNANw&?١Q;iib ;WdrBKj" ӴRQ؈[2 :5%">=Hy7}w˴r[ "s#~\U6!J#sh|lmڌt!CmsabʜфxU˩/%֭aW@[b}Z1(ѭU/ߎaaReSxuNrx'0`~]AߤC=L{KdvTjE'-;:p{%Lk8\9vha112jL\"! [DMc=>n0]@xQlvYSaz3+~?|[owԵ,c4iI/2Ay7دNTt_-)ψGK[Sޱ2.eHn[@ZV$vo<"D}ڲEA:':vW%Zk NzycYMYθZtl`đМL * _L8Y]Es W,5S8)0aH;eK 5cܩZNyL8))FY_C?0I~S4lt4%*M?6f^o;b9G<8>+Mg6>iMmHkۨ6Y줯SD.d&;$ &>cƔ#~Yxֺ&1MmDZĢ `/SʈR9 ُ C&5sme"UHU;%0H@ UeV,:-->{! c A#żS ai\$!U'S~)禌dOBJ*rCf1n2{,6z"s%I\dJ3ZE!<U/`CZaU/'Ͳ2A6{Q jz5vI['49]qsQXdYxru|ST5K'Sg@2(MrfҚ`6IHD؈6FH 4cﶀIgr=LY w0t lC^<Xe0u1oug/)>9No"͚=eG.y0kiCU5LoE7u . "^|KU[!pսd|SX@U.p/nqi<Ɇ鋞*PA-ks, O kK.*;i,BRRUmWYs;H.E[*׍xS4AW<"HW7p-4{"W&JV128<]yrC͉sgT J;(ɦ S6feeo;n~(0b'#De.=冏߀˽nl8ثŬ]btD19d-Gt<ɠ @;N "[اHe1 w\S3Op.;IO䮔|t XiZF"FЭ1 ,8f$iޜk6txQnsuD6|i!WP;N G b̩i) C,a=Zp<.>&6t~̋քC1Q ^ @&M$.9X)UZRvG b _H'o =Ԣ!*7-2*ܢ% wu#%lρR jCUlk7ƚ kә_YƍqZP!Xd"juz7o"Ӕ Kf)rVeO % [O gxځIBLu 4|~m.ևks  ĂG [s!;!ƀBy&Y+bɬ8g5ף &s+S}hlֱ'SڠT,֩S4[Q3Rޞ 2=Χ$c0$܁pv^BÜ\ZdֿQ8R,`Tٳ겙#|J[=jbu K9m?? FѦ1=RpPVw7 njgJqjd85{D`׵D)J~[~D}1MNdx ԝ?(W Ԯ+n96+N0%2}Ӈ+3[Bl2>zz^ >z3[ׅ(c{ O8),:݈0 S r)M|e]#Ezd=MzΜ<5nXxO) Tz`eq>7ԿY n#$Y%eU8n%l[t\`k(ϷeFTB6ύ`Œ F.x8-QRgZA>)j)a6 {WF-YIUS?3Zn!tZY\'oM)ɗ[_؊N ~לQ["h:@}1^y*pT\ȼ;6Zs}0?cCn̓EU5KNqtCW@H=}٭ma}n:aB-Z;pAmisKژŧbT1|{{)Ge_sm;wIL!=%: ՛{i%u=P2e Ui{6S~^&q]ǽVp ODcMۤwm 7Su:ܱUlTCjLpvDe.r#1 -`ͤDhBJ׿ "\le[;Z u##a3m ?%zlbJx{1ΩYd_gQ ɓߣ;e)̴L,t765٪B59)uQL#K.e yx?=H_xez@MI„/{RTH#؜C>V(qw;:;5C{KbO7*$Ŕm)K&A*49GQmCEkJ.HtʶZ6M6_ 2&|RԻϵFrz<]}.X)k?\eqoXťqu[eIg-44҉)/yDl@VWijqY/~(L xrLʺ];W !xٵpFB4,qvh"˻M3D#m=\qY 3`:rֶt1X&*u&"Ūrҹjg dٸSex0+v2'g>Iz}ݲ('Фx-QJH$7jOe5yz KaGMƙ V^1瀲p . YB!-$V<8ܼ|g*NN%0u`C2 SMOOךjƐB`|nK_"jwUFҠď;i/  y]6V'rA2]pX62(e:pF_)c+nT? Ϥ/GZ)"> U9\0LdED t3x91v:j7hjʒrul&I8T)Y j(/!? 4SRA!OKre8)\B6iry'/ J9 "SS±LJ#(zòT1e:kksʙԀl:S:Rݠar._B^峲w M`~oˢQ\̒:M'/?Z'8U )D6"/c S I5r }7Wg;ZŞMwm4Rpys#p{ªUe^p|9 %E UDl\$Ԇl}ݹe3Q@j2٩73HA)1 zyD XbsdZ/rDvRuOڿOuꐦyM#N} >Ib5EOsYi?}J"&$‡5*bG08 ˿~G" ~ioZq1k1kn?`ԓQGR@73uVZD=Y!Tow[ ֋(^Ք:V޿`?||V+[kMч%luv䩎L zdౖsX42 kg,J"+- }_OY*Bǡ|i: v-zYe%Bv5T}7ߢW%" {QW7rQs;^J‰g#: JϪ)j7n].?7'A nCh?~5o栠;T #[M* 5@W"E':1#|VdyZsR=̹l{0FE)!QnjNGbc@8OQs(0BO\Y\T%R ߣENĕ 5ÎAKU$Z`k3gZGO'isbqXs\=֨Zt\׋i˱~~k׮U0~9{~Kwd0hid#ӁJ5 {ؑU 5ApMՃ&pbKw Z鞜 @ْwr TLtgvάO#ص4x`#q$X22Ul: ;E,EԳkc|{|u8RQlkKa4  Xsdʰ)@kR20Η\̠# fL9^Ө_Y *8 j`J ܀T)OQPaIfA n ɋ\ WJਪVx>$w9Xq:V1(0\dyھ-xE7դgV]J^wRˤ]ͩI:ntE LL4lD7aV3OXot8 Fh[pȋ*E{#\p)R|QVS 7,2t%ELKgUϋ)X@RǯٔГ!6I~CjbǍb4kzП O mxF Ҍ})T̹8#!W>.ixΝO}h &ܾ<1dʼHerNq,%ZM"Xw : >X cw];ǀIkA\U DFFL.GX)oF˥MCA(XELF}lF>&Sz_/} 9ٌ$>t',Xdd_ .7O F"j~ ,i(DBY=-Uq Г2Aa3i۞&E.bj߯ذ8yl >B~HNp(v ji$X \X\l*vĝ [P*<~Ч. ~]zR <`/ }tĮc̆MGܐQv|DLQZ6OfvT; FeG\<0 JY8n;\cM^Qa Z1b`dee۴oitVE oK? p* ׌qpLz*(k*BAɕMȺ's,k?ռQlf.P?vEJY*9!I 8=36G< zi5 %X^醳8S:I Nye*No.Ǟ<.Fi5@\+/GO 2$Z/-,7=X4ry<9X4%7Jh sIߤW=l/^.B'&!;Ƹ93q2tS +}B u^ޫAj''D@fYZ} MB[_ [M&ڠ[] *+7:྿{ە&<"vb9* *Ƀٿoj9٨ol,1OϢ@ g|8[)lM&I#`6,W0dI*F͍W;Ax|F8,s.N~>yv*@H-$֓~pJTU I^?sngC}f],?Q#PD{M6b$NL#*0e_N-{(7ڽh.B.oV^DĴ~f|dݜ3Rwp[Ƅ `c,8V-5`&9v!ڔ0g 7)y KDwA;$ |iY3V{ݫ@ &mnS7Ggyxd^g(A "-?i CF3ZʗD#)uި ( iAᛧHs Uգ7lc=Uz0h E";nSRMD,p`!8Gv2OHho"jFuU|dt3HjODGWNN_9R̘YAȔUdnLQCWuIRsp}K՝v'TAsƫ4?$U 5#芎o'5eW cHqWp % yڝI]#BiT T\ lIǓ U1J -M|t,Ԉ] xjT.7nN [WD"EB\A/NNWcǕ6dSz0+0XR7Lwϛ!usbΕ5:aй(2<`&Wjђg}al \[TzD 5Qx x7DH6~H6Gž^4 d"%w+ 崶i"{-s~ؿ8;&Kf|g[x^NRE NE:zWI&~Bjî"dP/RÞra膵Ծ!jƴ0b4dSO]8gfpL]ÎzSyVkmq0<kN aBĆlF# `-lAɋR&hEB3e>P{WAԆ 9\8'<4a'f{ vޙf,}j"q%(l#™#$;1I.#*_ &c; j4`dlø)f3}N[몬R A%4p??THbbE𹬁.`qqsu+t Ǭ8;Q_@ٱ?V:fK%ҫ.ܛfJYa'G0"H/8 rWP׈]G#) 'q/O)- >gz`m!֘T4'24*DRk.4_7p?=٣9"Oh]qP#CavA"6jLcˆ;i=_ !%}N}/Rq3ԞIT (0i2Eބ5*Ezܾ:?@6! Nj~5:~l5Kc4PR7z6yD ׸[L+?8w 4>{oT D1vM\+>Msz:@f)Ccw~.5^a2!A ~9wvv6.Rt{P nGBYz\{{ @ Z;"KAq/l{G r)ׅ!~<'Uiw9V Ww?DW^{O6Nbo^vl:rUb.cs#^ԃ64 )I_}6ROAĚxjD(<ԨJeB0`'~q%{үw<)4bɅdw-}gg,տjm5GT1bX:dž%\[[x,^OdT[Cz]aj$Q[ $KUOq4>n?0Oi<]"-ϋVL1#N 5a,a~PmY1Lr߉#f>1+ac}LXRBH q.[(\"(QoHVڄ_ r*d6RA@}.pZQ]r%K~ -x 5 uL(Q-#:U=03P.>P\Dza 8{?'s`|^Od`Swz ,R6 Uܺ\#!s)ڲ{G2n(q{ Zwꬉ,n̸=JuAXQ>L墨JA_??TA'ŝWSN_.OuB-'g218| N@zG,#t @ȥ+Ð ߘWK7fy`P;2~rz6[]VI^w:lۿ*q_c6:x$XWaQd;\e}IXdZ$/pNu:/7v?`pd0( Mey ~V,ꐒ%#4`dX'ʤ2uFemdOl *j0c&ԯpo̘pFF)Dۼ~'D6= ]$2\Eѩ*A9[[xrcЇg/jx%!V)Vdm^J$qCH+;uM NΠ鑌Zy~nD3/@L+Td]z.R | X 7z*k!+9Vt%@RY^:h }I[PWh$y`g&Ÿ<d pjO(:ZںY0` B"#Z?y2\9!Gd;UdakVn̒P3r兤%7.'FK܀#A?3Fҏ_ʏN.Fz31;T mcBZ6OWm*/U9PT^{<:cAs_򆦯5 i,#Rb4 ҊChwnEM>˛”\f?zNQ &ԅ$1qQ/f#%SE?nMu,s?\h)3qRΈGGhnX1Ha:Rk)]Ef 727^GZ͋8Vya,vv`rKZ~m0buIykD׳\3TKǡUC3@=厏߭mPt鯖9g3Y$ڊghj-ɮmbǤ<)7 )  S5f9rpN*[*|̞ ?#kY^/R?)z%-\`)SS09_HN50{YXl;8#5E+Ad~ h4ᆬb3}AS% cәReUB1m6r96ʺe';mq0ß~1vn^[`)EEM_ypDQ61RM[ٗ} 1ќoS'HI0 D(D|Л?sD;=@f\bUu2!Fm-m_Z`t G'+S>"\2{ܦ꫄|<ŲUPC߬ÓeAdcJMJGw 3"hcf0&rPrӸE#Q/}#e?/s` Pœ 'ڌBUQ nm@V [ru[Lak(ŢTD)$7x@?/|L BB;n>+k; (9n#ͯ1z^?k>Ky-:+ 7wLy9G<3%m"x0Lc\Xyфr GZX9}q)壕'?OI@/0xqԲj2zYXMq!;1 N'VĢF%D qV.b=*0[m 0(mRBaUB"J/'M8Gem.£Lj$r]#~!F?-#Qә<xIgEH/ڐAV  TD;:z\@dυQ|7+q\k^XL`Rss"})Y߃cN\Ȥ/loucUw\x5'I?} ܕ`==#|{ldr2U<ԍJg}~^@PMH/ɜbӯ|^ӄOU(~'l;vsny?f~'Z1Qes+y9JBZ!Ȉ{.V+G9-Mc"֕0^9a3ZM/.Ȥi'F$|TNZ/o{q0z}jBx\JD|%w"Fl-%)W%Z.ut7p.rd,%^d"oD Rbnxj#%X d|~ryRp؇l>)]Ru6M* G[ ^k_8̄ʡUubϪk{P 'Ot&D`g5\k4p?:ɭҐ\y {LOC7Lrf81M% ByEd? Ao P͏%Lo` ic쵶;Kc(J4Ibֻc5,KjPF jv< n -_kLyich+X,Uua5EmLٛ#q؊skܴZFFhFVV $Ļ-w trfR,TGQ=]؜*,Fy8BjⳒ >cds;l{_ E) :%&~1)b^nd ܭ`L߄9XIރxni30ئ3%)4 spMGb4X-M,З, R1j)ҢO=oOlڂ.íЌ2DU#}nMQf>[#1aX&}%jr@pArٵĎ6 &q)ӎ-!^+Ւ!d8*~y(65 $Q' /]"Eʟ.YΉj\|8AmYLdD-1RR9aW$[޲JP< E%@_@[l蠸k( ϖ V.+x>{5RHs$sOF"GV9v#~|buT-,@JqF&o.fm! -la)u e.{| Xy(`/66撞!$ߢ VE}دemx;U.Db[eBl|=X،(odvܽ~6ƒG MPews &D]Ug27zcs _10LܦCG qׂ3%۪Rmt$mK:'cԉ&d%4\D;AxWa{]!CÐO&W±^kCժHB#*R7!3ZSq7 JM Ѣzqsn{ᬩԤr=Zo-bJ,Sabi?BkrZsr1oL̍i諘m$3X]K`l8Zpj*Ĭpv"Oƒ/eI4eI͕[Yʱ(Wзzۼ^:i(> )oз(wEwIpסA0Wx&#\1E,,Q"q ma6ˢOi\L#H_rɪ+·8/Fo_Tv nn7ol{+%e*Z k*&?N3]!`sVP\s8͋))cHVEw"GQÍ>U19$5n_sf"2?W+fc->.(𼠒fDŽS.RvƟ7;G8YѵL}1+!(eS! qzw.rC,lIdJYcb ULJ:=%VЀzZ߸1%Ͻ8zyMO7WXV n##~7Hi6$R3_p )`}/FKM@0k#Gs?Ͱ+OEoZ^# p;hW-k}{='qJT{}WombHl ϙ cSoeP/{92W-݀B'#Ɲ )1ߏ.VY )Fu)>][&9nluc8uRd@#I,u??C|l;y+n8`ҼSjނAfD5MΟÂ\){7\ U4q!L;Ԫ]~374Quxo[r([BT7x! [dif7MmDyEoD^e<|ZOj+mӴTB{18rU^FjO/K59PU8`R͖TJ[("mP(UM筄8q!YqH*t 4q,.[lNVu) o<HC!Em\QUtFQƆj0o0\VUxbRW0k![/ԝXY ڍotl2jM@m.ܸ1jTJӜB {-.J,,%bܿ/B[7~o 1יKȇ՚m՜7jsY'bJ !qVfʗ9~ 9P>M\R(Á*]{# 5qhR:ev'$1iMGӊjH!M!Ozv ЫQ,G$HH2k9Wp@6k9Jf0]O,|Im?֟Xd^ H5ڙ(ۆu"2M^_\iv'n% ʹ'Ok{pZ4Fח)KlqBKM wJ9تѤ|%aq|GJ+x9c4,ex\/NWE !V^:#utF^D ,׋x5bP3O7-wk o6-в)yquSqq'çѶ?_4@ݪ|[b1mRGqk3Oyj!`u&Jk8=K}|VdO29ٿ@I#8ľ ]"i*T2 xSQ*BWTʢ*j ojDfc-bKd+ohKN80ҩ9E׽?|V_ |Tp6qCEZWK7{$U4Ec\κ cJ1zp1eD͙kV|0Ri쩆4ynkڇBܰLAЪoC :b mGð K z~tu" ?%T3kGwHeDRX,bCu"@*yc*\pgEni .uMqL]I “16mRcEՂq>•;KZ t *2Z; >owWQsN HZ&3w_ky٫z `AM>M[qLF[r _0Ǵ&JU杅=4*ip Fi.Y*{S2;Yۉrv @"gRP qbREۉ0oĂ夑|RZ]Vxt" }EI5 ) qŰD!s!."sY1jWJ ȶ"l_o-G#xR.NPɥLkYڹS9/unuwZ.%FoHog'po0],+ y%!{ (%]γ!aȪLM 3VUb9Z5iAgĉ 9TbNsߚQw=T5r [,U C$>3 b hۣ ]W@=VB"3$c5L?g9Z'}\H|| d;$K{~f5ok.{f}t n۶Hh ?&A,1SL i}$<ߢ9*@*P)BcC z,a7Jx)rr5;/\5r\lC­ ^Z{p7f 4/<F:|w~O^BVI>>oaؿl;\**_&O:dOsڞ:6`J+H_2* Gu]~8'3j>J' K1ٗC_s*(NI`>h"%j<ZErGzj2 ߉hJz<|eI:29R8R~RJ3Aٖp6fDfEYAKa;J #w0Uc$Y֝ 7")?;EUɅ*±yhHEkf<q>GvvTI3A3Gq/uiODJÖYŨ.Lid9r8u|In2<3 4RXһ!٘"{ؼJBv= h7Ku\TR5V:BwbUԋlqbJ7 o58[{v!4Cz^S60'DqzLL?U]6y(uSoSlPкL̓PFPs~ڥV\(J W64)ʬqF8Q=/?hʥ34-,yۃV ovxVIW{a*@K('*+4&܏foU}eFO3iT%{?Q׆=MckᮁSialwhIx[沥Q" @9D,V[k`))f~ Rg[6[(] QsMSh6 `@;xh˭59ʼ3ovR\maik,SPOqZ#ӟ8 ϴ~rM6 $fd/-/ʽ-;zsvn74I嚼]m0^%i $}hLTpwh'{AjlX4_&|hS e i>C7ǹIC3 ׯ]AT"sz6G<^Ks^;Q\;zn~=K(;%d* }َf:4_VS1~jjI0Ks{. dzAl0I\/$MssnZYEv68FQNLv mPwhG5GY&^1r#T*" raS :,3G>,tg^}=h Wi 88Ež0>/NOyW_\Or EP.EDD~~]uO0Rډ㔆Vd_:uCVq+>mAd~!W.ctsN#+&JD|7t%;Px Ri{Q( 7.XU!Hagut?TSsmu5- `Q9NWSWiΞˁ>Ԍnqd'1/;<ڂ%YP%ycnB<#cw|@i+P1 D:ed<]Kd{8):/Uvsқj>~9UzM@۲BI@) %T?̫4 W$&YLrua\KfW$?S9ƭ2ԴJAwjVxQ/8çu V$aA!hja,9;l:Yec%̇ L$] %OLfhw#)ͳx_(6.qPcm\SBAJYGT?mOq9GHM ٛÌM2@e+; #=R;nF ٔ %SN'<;_DѝYp!%ycN<|I9N,9*L1.w&PwFyJARGE T/366J1h<|)l]$C9UA ;űVTsѫogaɮǪ7YE^7)LɾLT*a#,' @E\7)k| k~k3 x7mY̽G ǬͿa[*>`JA®rZ9}τYنF moqW`l# ױ¼(Wȷ6!if("GO@j?hur%,Z1J R'ā(0+.B?{?Y9B2k )ꔠEf^I#oIC3:7sIGXË? U>(NlP"3 Ppv4#Lmr_Y00:2]~%d[ԧCW޿4+v'Iy7.hV2dꔋ3H>u^=LeOd .Tt.tO=jL<9Q§'Mu3\nbE$٣ U\e;ĥc5t%I_qcm!-}h +> L9k܆ kK.ss8gpv%7Zs޴n޽~VcxcS|RE?uX)6M剛ޓ)afQ=50+sO/tTq/~Ҏfa^ p>侭dc.D}#$Ii!ZqHV.^{yn7PFCG"}zF$$yۍjW0i>TR*\e$)u%ϊۘQ*2 jf՞Me]NHҷoe<90u6 `0k7xX8fri,Nnxd|TDJȇSͪ}Vm ieoS7HԱH 9YwB>c"ȷ֠cf Ǫ:hj4g <*Z1܁g[*-zĩ:Џo=Z  kdS\%e :<*,YLUXѮXK. @=)xN_yeՆeÁ\N`s(ZP2K~5dI´ϱKK[Kt2WЮxgDPO eT1H7.͙QSGECY|K&z076w];X{|mK9=k`ia~hW:[jT=2戸 f^ͅڎlԖ3GcHxQiCN/?*\ѷXix!,`b0Y+㦩?;a)t!}<2}UVyk5s=٣U.˜kZ@l$?Kt^-mg 3G͂ vMi+^tsn@r uG/AbXcuP%vr iz۫+P$DXIQnC/Xٻ֓N&#s.ߨbL~9e=wLf'f-oW0Vn>Hn/Rz$p)M*bgtFTuyK<"?\'+? dΞ$kd`@M[>K+rZFެяZTϒ%weʘT*O0OlV3nHV\0'k|2' T|#*E@BqfPCyIxaٱ'Y?kNDg)eف8 |*ZRam*Vl.BNȍ6mm1EP=$\aXJs|Wc2- P¥Z}{ = }#r" jHfI@)vK&+}|&&]N=eV֊)KP?b((I[cEV6F~K֬>݀qұ0 ;m\J(fTK3aGsK-SW:tYC N[+cng4iY炊o˒P"{zG*@{Qz2Y [ oDǞ3)B`9\wYՃ7v/r`;?藑0SzK:_# qN7F"`Ք;n5x(v=Mx46W4cʢW ngs0uoW3,hcfK5 o8{?! (F,ϖ֙qHӲo߰'1l%Q$Ijeyj@œv$Km4|D n;Cm|1$Oώ\NWvd0s 4=?q]桐GX"<]1׎}ƥGHUz ) J}}5:54vN|LA{?d (opK|АQ=Giw${TUW?6*v2?/Fz\!T ^s 4-t]T'A@q~JǕd`G[mMܑZBJI]v]IwB9Ǯ^pn^tY@".xg43,>ֲrdQ̝f8$ -~!j}"  5ө>ǂ`* =g'!eڪs{ޤ[پ}8W tBDx9G|E?D.*t([[~ p1ص'EJW[A EQW_ M~*RA]1sxD^q/ѱYdW\C[ۧbq|KN(O5?\"]pRd+2uX$7jQ"J6.csлX@8Hh1.H:C_D(V)pqDjU;H-szs`\zAկ*:H_K_ drd+p75Hf6gϚ-jjwt?x,Fﳊԛmj_d,tF]BU׮"ZozQB/a5)8Zbƫ &oĠ5c mFq%{VUO`W2GkrGo -.#G\Oܝc;&2mկ*|U8܉vκ:fyv+xZ8lBާ!7b%G>nƅb{r|c +!B:K~뭧VT]P;y#*-ˡywg~ұu'S9/gDOB|.mT26gw3 N[Ֆ'<U˲_^e+A:~5I`]z5@ЋNBKF%f24bkY-iY7jiZУ{i\:{ϴ-*׮;^X57.5G';i^sva l/}U,J9xɍmuj+CK 6hY? 3(SAyɅbBDW.n fZ[f9W =)A#iXROU~\9-,dhtgEQ]RJEq ѷ@%u W"ཉvbщk\O:siGilQaiۍ5Mks;Nw88:Σ~AG=v9K(_(/!Ƙb^ЗjtU%ܾoV=(#Py_ب-pGgkЖҁ&9d!~AzA;J?v]] DIvN5}KjWlS\Q|uӧA9=I^5`P£9.35 (MRK Ғ' (ߪ] 3iOHr ֶOR$IྼX.:DwѰ^2^O0)IqE9biXu( vZz ~7&-7/cgn ==C$v?΁%H{&+ z`|rϰbER<%t'޷5 *0* |m*4DV+0H689E BGR:186D^w_!\I z:vXkBQofUq9pFB"e=HX*߲mRo~E8Q+f ~_w{1#.,%oou-rJ6b`6 Negi7yGNe TmD2u>>Xnɬ18\iwwZF :- zuJuU ?z1]H3FF'R~csevq@b1Tģ$t+tc}.Dx1Eݿ[G.;u6ͅ}5%'6SrcRI_^V5;5MIXi"KrXR[ؖPspn.o1zʃ鞵WI[Ekfj_y!|뿘YT.61KBn_VtbgcXyNGD׏ɿ[׃눾{ebԝ$ZY惯5ȩ{J*}-n_iu2H`EKDǤa qs;Kr690, %`W3+*d |^B1Ipk6+\ljXNSa^sƻUcخT)BjVGɋ?tft/e82߃7nv@NVto&TNrT=o$y?TBxb)sBS#S(:8GatFhoN&ՒgI>{L^{c%F=1Qzn'.y5ՙeLŽD"d7GL1?l4, t \B)q:zJEF|P 8W\||xl c]Gt'ze,k7#2TZ@>1Pw1wj 3_KၘVh?G'r`Uz ^ĩ.퉭ΟfLtعpp ЅB!̘nymx׃qVˑ9,gzUDĠ_hN,ۨA`x[Դ0|ЬJ8AUw^!,8-]<}zدWՓz)j&80mP΀u.5Β,ewg屬]'7JFv\&Tv)A/uG?&3nK%֗@~ZxsH4ʐhj7h|DGB^[<݅eqqfq{9+ܙ@+xt/D°MK\]uuT|9Y0wp6n19&vcsdzcj0~/i 6/OctYs YCqB=M yZY?]t')CF麒E;.jȒEQnb־Y[{㷓S'?lSpCi֛Th5'Y*VMrޡ:})g4?t'u $YWvUkM)T(:ʟ_+3SG49>Q^+r&䶋1wk!Bq;Z%0CSطanzZѬ=VRDIj~g^c.v#٬b>~Xx#H~<_1SEX7=0<)NVO.dХ6؃rpC\Řɶf>m%/e!}@"D;rgtu}:`52-Z<.Oo^"l?m?J, )"ǦpJ^/.2$\2(SUb4\^ ђɯ'L2)1۔t( U\4<& {tDK{Fx&"=y5ĞFFi2Ҹ/1X;wq>󯳎Nfg,8M:/ S˴kzX}a4,*R|t`p[GB|]‰p[sɮּ}k2V>rm(q-bPplAAuw=CdG"iW#~8&J7NyXPʖa܆d1>-|U|^ƼbyiYo`/+EYu.s}<ΩI`Ep<3?4VPs_іrܒS?@}aB|s;іW [r,\Oa-ۈ;k _0m1Z t$[کV|-iG;'q{ݍ $0r7u`96w"2x52c>mpiO0W6F+W'8F.hF8?m IsTzgD˸d}4$HYvrOh76'2oGTkmojE X>09s2zDوڜr7R:(iUь/Op"si6*Ŋ)"A3WxsC6y"MVvI9XZ&~O|]Ao֥[rL6"؏6j3B ȤO`laN1. 5p.}%H`1Clo~9@7Y !mFN\ Yf8` 5{=BgXMMT>WP\unRr`?R]Eֻ-e^ TTT 7,KRƤm YEac.HqvǕV% F1bQpYu :CpFAl] 96.@Xo:$i-+36{" /T͇]{R'} r4D:9. Sl%f81{J^ 1һ<F<57A5Lʏl奮[9;gJ̳Å ^{Kd n à{4wq'\]ޟslCC[3P UՇ6U^Q^ւ*7Z zl+PLAp,ͱ+`,7{xa,~8Uao<~2_Oq8f!pH}56q#NgeQLb~p+X7VU.ά[ڽh9i#s؝5<^9wCu(["HO,LyMOQTϼ8ۼXeY UYi7T<5R_"Ph帀淮}x)x^lSvhp\v*zG zbD~+DF4TE-&|YcOTl#s C#W{t?RWVޮj}.mX^Q@;CR<@żş9qR?~ .7gǾ_,لb-pQEu'g D+I=E;aU}Q݀rFr^%SʁkDcj0dmb(dSŸ)Ěa Y~="i{:#}A;IJœzk(x Ph&"(3 V7~Po}N]鹛.xȍ|sx=X)8.kxT֧ς5\ *MjtNJ ]ExRZ<>>"璎_9ghF3e0McICK õC ̉&#H.L3R_I'/ϱ׆0 Ju&|ʏ(j M%rA=sg zOOX|#5uX ^*eqnii 6Ul .܌;A~EoX`AcmXP? NPzzU/ՑyciεS7bBI-'a^=wђ,rm^$* qQLuF" D'ԕw{!82^&)9 wcfHZοu-jޭq@buǝ%Z΢WeK@':$v2nXrB!nRT&Ag 'N:j|M^a8ڿIX/EkrFf ͢|+|Cp.YAȮZN?oPYEoHn|M_W?:[y53I$P(9"۶7; Xf9*U 5G[: ֘cő$ѵۮy(Y.ze t<<ӹ48ޮ[8rSՆA#Đ{5+Ay'.GKszS}:ũzL2$4 LӅˀ MܹUKՅs-BP̿ӂH Lj2?ڀ(h+[YO_i2h9O%,!V˾aP+mB+Hk[|\k<{]yz5U?m=ADMsZ$q+omjBKZR&z"W6&˅s+Ϧ1.Ǜ)69 poY>4-8T%#+1] 4[D%V/K-@gԣao$gʊ'^(ȷjS>XL" wʈ%:bŎg7й+xyRBs FY.)J.«0R|bnޏè;ד&'2/nY` AF- wؠitݾ$6Z$ O*qGyU||}h^!i4l#m-,ԢWU.v̥9 gPJI&XkE%tLPP.@I`Fݡa+2Xa%6 hߜ:h߶^E@3{-p:ܹX?C).WV\_ZQ~WnT\RCL^UJS< EVht6&W,`xjBjg##q PN c2[/V#Y+x~s'1pā,go3h', znCʝb ~NBzNVZױ >kTXaQi74T*<c-$,8E:N7dw!8np(-%{CQTTꌐQT&Gq%k ,֢6g fi{ն^s.`GG_}7C||74}$2j ,M6_YY$̃^Wӆ[ j.Shko⋜ s/ByMjۂ9S+Up^zN\%9ɵ_/lHaM 5Had!4~ "9uIrsEl|f5[E,&i 8JO:%J>#NS((Hw90A?惥AҀy뽂RhUVJ3ԫ檌 }ETJHYV5U^8DMUBI AyZp !{rT9]գbmt6Py'zz)u9;D{4+t. +kAuU[c'Yh&jb4K3LA~KLCō t_@úzvѬZHa7D q5Zڎq=nQbPn|0qlæw9[ycOaTK#UUmgH_ݤU‡". auwQZ`'XnU7 ݶ2$Zu:UiS!?Xtk܎a2Mlm}x)B~!UY'L裾px=Q(yi!5o#yu)[Dd7 6 %br_]px솨0h4ߴ*v;JLz!P /V=7Ÿe ȴJG׀odQ0UQ;8h8S 9$QH(yQG gZvdE'걤N?I=ţ][p&xMڝ>;  24[SMV=@ʝ'q[|eƣ't99]P,Qճʠ 1=RCt0k,B~%>St2 yd [ 8y$r5h@&?19}vx!J =y_HHೳdgjܠin>_x9fc;KO?9L 'Ɍ]\_4 1RKAޕ}>jx`Xs$S˓lH/g *B852HLlPh_9Kebs{׫9(KNP ]+ZO>ac~&))s=p([A>X&$1I=-e/bXk̺  ^#b(g&أ {$N,dݷ5bSWm9ZG<64 DV.MBZbiN#2!\IL':`B[ٵ)޸V}5SK֥ BT`Q3A!F-^(_ؒC1.I쩣}]K֮wh$w7(7w +ن~_}Tj @iR-,0Mf>c (lKBD4ri]ҵ|'E!eqWlYa,t9)\)Aq0־9[Wa kF{Bk'&(g[!Ul wS 5|}LñP# }Jױ;+Ӏ@we^R ^ҹSubg5Ghvfu{ݣX (\jerՂ?x(*RL7dH̫Μ(,4q;7j!T:ީ?D 8׋̛oAWi~Rg dS9.y+f15p5[S4_wX finBԝCJkvmC[ W%#Ѵa vp644slxkؼx\} " I *ӫqC6-$PWn'm(ۛxGOO,x}>/T~):k2Lil!<@W?c]) Q|<(?' #bЧgUK_L2v km723S@mPMn F`"hD윾H*[Rӕ8meىց}둦Q,Ժ(Z6I a~-1Z~meG gy5%hmn:6hԞ(l^xQwQodCQ1AJ1zV䴍X׍f 񄮈!s:1hBtsӾt4M2Q34$]1i>aA_̴*ʃi:%z"1(%2~q\nl1ΕaD)HtzdolEQ4x$edrGu6+<z^5.V ]#}N2S sFMm"q@8.֫|tܧƹ"~{ pVM(s"LA@%BQ\g ִ:-,j6$X$;($Tg感ٖ|D c|]tM#f(x/~g粹@`R%H!<qf4o1GP}#gI!tlJMO??h@V:^ı ggkVS(Ave 8B1n-t!P">huY4\+t{ȇ=g;H,GAwl ;dlpQ]HB!\\a1s&D>gF9<#rBBɕƲEIdd{AqDͤ(@δOv=EvwZW G@ڞz*Qpm iz@B3khK&)azmt D&фeC0T_S9Wwhyand#.*:##NcjTsjwtNi}=o{^F'+ "xz?,̢ O Ф[ū`chR\=ǪUj?P~I[Pi>6?Jg{Q|qoiyk b(VAH{6G; eyXٳjQNrhB Ĕ3aYM4\r_ς֩[}gBjǻ#ֺ8:w_YBtcA=50[fخE\ҡ6= `!*x}ވ{Jg&(HFIt3uW'RFX+&˽¬sߊ1Al28Dt OϿ2"AfF43Hj%i:~sSW-Ґ?+%MˠXT]EReS2g}1b6TQ9-z!Vi@ Ib/(0p ˭Köj7 U[g.?vvdvg-׼`w6r;JO?Lyu8a.Wg 8VסּOϹƦ@$P,YD*Z;hXQ_QSu1rM0oG[NBv=bʃX 2D>  KA;mgYZ0707010000001b000081a4000000000000000000000001616ee5110003358c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]?Eh=ڜͩӰB'o4)^,G.L0Wy-8%pXWdO#92t>1帽(bR녅3?# aqvdeyCZ$0y;U<ap,U4܇5?XBnYDUb:IV$D] [\U &5yUD]%hb |B0s;mp>Y}ql;yw0oJK{CQ/a/`QLzY| ⤍ l8IJ&tj!<nn dC0@NG_0]GvF@z4}Fx[pBA/m+`//8ۢ`CUDGnHwN/cT ҦJ0 <Kݿ!֨r D|(҄(7u^9vHq”g#<>%Ip䳠uSO`e~v}yOB1PY"ҹ(-]nį zR}V U!<w FYQ)CA { .vĭxm.XZ'sjH:>⹁^=E~ $ԯ Ip Mw,1|t:sP7ڑ@')]._W:cby7/ _uRSx`[,.׊i; ZsM٥08vkKۉ#7zؼuƒΘ/RJq)<#yuh\jH u͕D?mTs֒+tI<90d'o%9'W[k >h&q݂6l`]ɸ)_OFΜv8#T$Im۾8]|:` ԮoM2A.f=̤AEKrPm/*7aQ5N\%Empo{OE1!%6yO<d/U=U\) Hisޟ_ %ˊcfv4^](0gZ>!@fcLP8. ;&zwΉ/h &Q71t3>,7޹/=ۙ"MƜn~w)Bg#Jt'N+#W F&Xsk)q-jO a|t{q 7I~;z |< R 3hݚ qU BG&` '6 "<5Op׮S, 1 OƓ1FiBH/ފ70LGfG{%slIi3#SFw$~4oZ;sW{| ӹ;UL0h㶙5!·>[Xl|юЫdumݰ*w}Gy*4Q䙔lּ9*n*̓ >K 9/d$>$auF [ѫ:(˽Ee'NB n2eFTȷ?K.!rwFQOZE5%`j`lDe<[[ר&[k:"ko⿢Z1s[K3z$c̭, fȈ%H⋺P&BV-$3xgFaOx s5.٫X͍ߗWXt`|;nAW7֚ǘ)}s18vpi+TIQZ[p~Y׵ _ڥm= _ 0)`wCm AR* I=`A[nKK1Lwa?pv )*[H[C/@sɈѪ5/=c@&/cWɂ1y e+BbP:Xm??_BuDָgD~E' 4WJmk43/"`@G\WnLWA&3JTxG4G]-Nrэ,.or?_Kfr>XO$_ /XBoK#tlETFݣ^mݷViQ?eeElYf|[&xnB/i![_kܽL󻆷Z,LVѕe#=BzidD"( 7'? *OCO*_^1Ժ O|LbЅ9 [K)ʅU&`\ח}3w fzsſ٦Z5b/րdVͧ>t-$s (5͒X"p駱>f5'Ew"2C#Qʕf5G2ުS^~+Ec>FG -~BTp]T [[̷\v L&bi})anԽ`~)kĒz;|P,2X+< d__52RnSSx@~+rJU?ڷEקO29~g1c8J2R`ܷ;mr9PhsuE§YO'0g N@",{k'S08R fnJTxMќ=h 1{.4/PCAPkJ'># % bV4=ܝhL\(?J{c}! B}aFRoy=`POIA>~AE4[{@2`!,K`ix磿E'NT_ňL gXf  >L-.X̪>NYAj&z%X\ׄc dP9ựۧ~޺TyS0f 9Ȋ-5f''.YЉP?d ;W$uZޞxL2dul3ׯ3z]8j!A}tEp9?Lh"x&'٧#ֱJDU3ٻPL1 z&eda*mLO:ͼv w.YՕvQ>l_ $7&ȠØx᭖L6JNi}6%\tƂ)U]"E8|' в62A-de7+Ǖ[' 8=&}^JϡDV./া&mDP5#-;qZ}OcT5Om{sH#vSE *8e9 FC îUYtSCf0{Vfɵi7)ZO- jD Xq LLw{UVzVeր`b\o+C' "du;.8g&.ٮn.fتbO[cjrcr[ ,qo>2*qܦ B؟/o2S#Ak`ޠҨ~=yg˶t۫#=P~]8א /fدV%m2Y;gӑoW&z!78&0;fSИIfɃhFa"6QkD/)o[~HMۅRܤhwNN^9<\hj]u~_du>p'ͥI0c2L'urNIZSM-W*!`ElDdJ6 qw-hT>fKIA˛k1xdmE gg0eK p gCYSA4vB~bX .;|"q}pZG(qX1]x ;ڲ,<'۩0Y@g8L7gC)4O5~ !h}W`w:<ƒѥtu??IRc|Xr]k0Q9?jAt|JOw$E󆷡,ofwGP>iw=O6+mcp r>sõ5OfqeRNEP]`)!l^fJ_Sb}⠁˒:k #^gGp?}^IREmC>97>胾Zt5;wDx Q6=kPԱ֎FlL?h*&\g^N=bK]YsY7B"p$enaZ}c= RYִbw\]!H4N)_OK{<KtH)ZoC dVlҽTt`HӴĉ!i0|췂@{4  |+Iڑv߯7%yKO8a"ZN,JƁ䪋BXg Qk)KHRܱ|s_&@^UhC;]\| 6}>ߙԬv0o<>-B܅ DzzMySU4hY< A-Ix֔ޔ }_}P/ -/6`"2J_Px<}άv'ÔMFB˸o%"(x=xJᴀCd)*da^!i{b߳/Z{9&`!-"X'K0 -ҶlKFQ:-ʚEE༨8S$4 i ONE΅i0 f½/BF~XA/^atrlB_L"FF0%34ncDI{T aAѐ2["NW%/WdD. # @:lAJ42CC!r.ؘGY]DG7sl1m RC;og?U"}—.Ij:OgQ\ν#L? w l^τLfnhL%j Y1 "z {緳TC\\W")pTRLLWRt2 Kם&^t\L⏴(4M `\,OYJZuJHczZӈ,1"%drP@ln!Hҗ]e &S#k]"e-ܗr吒Mit!_8daU;kCZ,q%ݩY2q{O]n?OK :sp)RTrgeuh2aC˱i V6Jl\|FI#V+G\ p[W| X8=aKMExf;'ۢܣDˉ/N/dY ȺUvܠXmOwʽ,Ov`Z*`#a]tI/$"G˞#QA#wesZ>2 wl8yrA\ .Jj{bpk Ӟ™{c%N9" -m-Q:s0H~f{կͨ ['&E絶Ti "KSO']+ f{8b4M3 nVid q~!?cK2/{ I'n}vbK4U;RYNo2z$>_#?m=B^~Ę:gS+ffegU11ԐTH$οKS0,;hm O'vM:z%YWhSLΟ ] ^0dY'w2PXN$O Cۑ;5VCO˾@gćy.;^W<@*z=JwŻ3p)(a qB_pq1Q*/F >z%p!02^·0)TTÆy yWpzDž\-B0芦_4,4;~"YίJtX> Z*obBߍɤg3Ϣ/mQӫ䡨 9"Q)ʪܥ%& "Iۄ|q.0<+3$ 8qಥf7S,}l]6UCw~WKpX=觃-. |8)^UDlܗ; C].P;B-B:Jɪ]~'e~$qQZ?TbkHWyO 76ycedӲH :nE1'+*zbW=Բ.|BI,X XRh *vXDis D1,ޜ8E1%q &?7%^f>OQb%;)ۜ7+6<H}GCPaS{ k.D.t>*\`Jr@F&%Ꙑ9?E$IY[#uc@;k"$7pb@Z'A/qXa ӭ쑟KzlƱU/:?g`_=rrNWHƱ1v.4^_icu5@mlܰ!gĻsfG'd|wAe),-E5Þ˳!jאsĵR-Oڏ+"[TyFa挂|"JKg+`3⥸>7)Y(tQqY|6ݫ1nt s;3Lls$L^XՖhP>8#g]'j&TĬ /y6{3 ?(}LhDqXG1,RO(6$d'6ƺdYPpoKbcr]p@ms?(FH5fiD!Ẓ'D;ĈD-iOWp`uz$~xE$6Uۿ be&=Kj5BRڒAZ@IΡ@6Xے,I5},}|UF&_O +רF?m& 5):AƲ$.u6v[Ŝ)._I&V7j$떰ɁH)VV[rHQy-±DY`iJRUnRu/ _2U/ 7+<>bLCy\]x `k0g}ɨ@nbr:M _{)zxqϥ4De5#c : o4P|@gA)HPh7?_/Ɗ2UmRWؐA$},Wӂ++Yx!Pmw ISF^+1*GEM꠨Ă2;/RNUK50DV3gEo?,f贝i|w{Z lͪO[fO*F%0\Ǎù+n2QIGu55Oo]{4:诖brZ(`K}p_:K`'G]X^* ]zīџ+UI?F-m2xk exm^ A## Gj+ @ ^Orĕ{H׋h=:Æ0HOՍC.ԚT44ez>+*mm;7F9enүH1 A>JZvR~HmqPPi%=8}qD(!ozj LfEa@GT+*ExIK6HG_hlSNEJ,C2K3:7OnRp͚zfXнy#Y*mC -؂ԣDBO'Jv_Uv" TKY| Jֈ'80&MH1{>>-=.r+H:b`ƣ%'xn#׍"M||VGz @42yM*t4ȵ5ZԺ-)B @.zyc 31t±0TnJ07[s!nO'Wx: n5sKp]y|b(Uq'x΂K5&Ӏf/:mȓn`&ά\x*Y5>bY(_[n6ܓ;F ~M7d*tH#%7 ,uۂW% 0OlhBoK|Փ-0![,7jwPY8&L ;$N`2b[ƓZ8$Yť|z-w<"np w>||jq UW!SOH -D:aZKB`/2Q S<2IkHތ 6q r6/.uqgG۩z |?a6و%ȷ\^X`!V9E|O ^*q%DdzCOqee3Kdy$tg-Q} :s#, aWD7 n榹"$ڢ̣|Y龍ѺUXjt~HPqy_ӝY{tltηVBLڦ*!Y CP"mP$'Pgk|D3紽 'Oc&9+Ŵe{f>a[hU.jձH;Eg}|6o>c9 \, gA/9DvIۅ8CC5,x$F$9&4Ecq{HK{?4~Eׯ܏Qi^p.Э`3H+b(U$0eq`>B-sb>)0 [w~|=w`p{^F hq'].%q΃-;5eYA\}s dZ[ZSX"aݖ~1i;YH}&. .&&ںVGïxS)Tv+P:*\ܮXi`L̤cMbf6CD8V*x$@aRr[0C蟝']=Pu6٭iјh~\]%z`z]P~ʖ!/h)Iu;Ʋų%R#kQw#г/^წO}Wm)67Hx`Hݤr6ۃ*so#] D1FRA N!u1n.HqPəi͞opWn]I]"YRiWlV5DR[)V42A&7ohO2oC@.j`.HkiϺ\Q d->N}Mfbn)P{i_#<5D V <}/Z?+cSgA@?]+:q2̚E*>ߒ^lTKaXpd=QU<ұL[jpv%+g4|ҫzqIqXhdznJdwbQn*Roxnf3> (W.pr F&c9m{߳Uܥ13nH;A2ጯ}\oѡeYMel崁W9; #ŦᆪN讐 9sq:k_Eܰȿপ^I锯4fk\uJ{YQʭeGet9lupfP esB]l{u'9]3˫?5Yu-,,^Ma>UvjH 1[Gnia}\B,c#ieg0pOv634 얿| |C\CcHY1cDMԣҲN1XKLe5M[m$rI;e//EM(UƮ"fw8?a>yU{W6'5M0WF_IEe;Qk|,! B8Z1*sЮPŽs|fGtx~"*UZ'jB/c/Fi{mǂF#2-ʢi6ђ`Up7i=I.v+}~ !eb Z"'ס=&~ F": ަQ]䔺/Q(l00Q/ǣ ôpU,;~]9e7s\.mnF^Vpx[Q]@m<27WhSc``.5$f~gWjճH.j%X=䈶:jTh[aUx(ZS '|҃r+cu:~@"xX.O.Q~)T{*ޕCi-,$#KXH=Q{EgW$p頗3`a>wMMzokH9=N =;O&^\ _k07\y"{ɺ%ܢxk_˸ӾxG+bDb@_@G?9m(*P@*m: xP_#sF˞VNa1x3! 2$C&0QW(`V\\|asQ5,*_$u βo,$ XҜϵƼ[U0qn-ڳG ^{p;:tMsI#OE/a9d5 kqMY ˳0ޞ3(DxX޽D4Ad Mt8O"u Z$l($~ ݫ{֒S% (#|6JǚLJS}.*UKpnG[w<}Z4Oѱv' #:2n4L*SO g0I*a5#_L>f1fz2\amW [{*v2 +od8^ܛ:$8oDɲڮ8i݊VEfMo 7GJ!HN%Zwyvw˹Nm`\xF.lZxWryZGi8 YAtIw[U=xZ"iشrnI5;l(<-ռ!#إE@uҌ;63eV=A]P{ pWDٗڤE3P |H7Yߞ 7r gs'-T򨚹rBE E:#4$(/K({(5VCUD`oD .|ispY+kdehĽKNikc՚QTk( Dtq!6L6#a땈uᷚ@H!9>:*jeACzL|8*QX*t;_ z0tI/IBc^V0s`0]/V+ܲ\~u b/6n*px' Yav@i%$$/ GM*Oc1J8Wc-AJ#f, &P /u1[ $VHp))4.p~{O7IlG1"fo$ˍ;Wb~gm ^l_/Ǽsk=)>KTI6}Ii3"͟`hKW ;}jYYwxh<~Z|Văћl88d6zL'"|KtWPš4ܨ+4`'œ txbP?/OOԧGͯ?l> xٕ0sAnyǟ=U33)6#yԨcS*V^Wc6z|F*OmPbe-QB4S!V 32fap)UDwmv:ev ğK1Ž%jaK!zC.'SQ\D,PC<֫ZN1/sZ<㰍Yh8NmdyNA6Ԅ!Y\J2o[@mFg )t 㿫,T,! h]*.@Ҿ毻, 7wHU 71zKpnz1bB/ M~3AG* HS^ٗ8W Q2he+xVcZ9T W Кr+3׉䓲'fٟA夭eDU}Ğ)d9hprJ+θ$vTdP6>u1[MAc#oR^At U\K2!l[L+87D3n* ֚_]] W+! bqh`}+6ټ?Rc Me<{鈾ZCɔ/\My9>yA ι.<bpFGZăvACj.[R5bɹ`rDj50 BPF7L'tz)DܫO78:g(hF$z !PDi-K4-J0S@\$ONЮew-2+?nhDb(rۃߐwx `V{:(7D1ԁ! ܝ"RƪNM9|.Ȗ$Nn^`bFTz>P7R6O=II:Τl92V*Sţ&!Bkir>A?4zKaQ>-Abf~p{ #7'z4EA"C)M<{Nqc:EHvTTI~(dJc 4a3<4W:x5Q4ngvP%+t-#2P` ,+FY&5}FA <[¦J*-!;'ArA;\sa4y_(FkO{[I0eH1msʿSx"/0VM Be佷2-w䤧8; 3֓}ڦ<8;u8.MI?y 텊z>"m>Gr0;@iKB>.aX^.r=*G} OfGt TكRg{@ ToC/' IOPP ^u"@ƈN=9n)+h rQN?3 GD}D͌w3 Lnt8p'L+E!wQ{kgEB_1i֏D[$Gw0J7sBěSx19T*>fRnce:!WB#p*휵x܊;z(fQ̲j zg,!y)-ճ/]> 2ה'%mTۉ慣ҵ}Y n=pU3’ ='6uQ"׿ U0&;xe܀ʈ3#( `mףBKg"HS iv\/0EiZN|;i-ز =jG(mRQA#JZ<;R>SQ9Q↸24+'Â(W"ک9y$a?dY $^}|-j*~R&B׏<9\u<=q)ml"G󑈃|;ǩd|h%HpkUjª;J]&|f\f>nqޥ/Y{>:5.k]iyiRhEhˆ%4¬FjcP(@#OkQ׀vO>B\}K~EY0|6%h7 ٤a2* !w3TvX/3ُ4$Oಜ7.>b:? /=*rƬa`J6Tb61 q>g̤`F]fZJOZj30%=#1d+| ^AmA?&R>%W6v1Bx!HV8_qKcsdB67+~az.  jKhʸk}wg1-+ _r}J`?Ra_Zӯ9 S>{Nk gC퐗鑝RKbtJo|H{`5g#ٖ1){Ā)[}7YMY,'g*|\Hsww,jEOG'EτX HBF;J5l>oɴ~趂*GRsB)K\SIUnE)/b>Ҩ~%DŇ,(wFˈHdQu:e@L,/bċ!rՍ}t 繤(0zt:0 'C>s ,X/ҷ5 A (z,kQRYaM( mk)^Y033z6.;C e>U44ZwQt!$ÇB.:t]e m"<)iAtI$RI*3tnΉ\953j,6qTC Ү9iR".YͣĆ<: ̂N~ PFH#Ѵ<Qtt*jvv`˜̃Y3-,t6G۾$yX1p7 Oyo|wWa@|p%zFT;B{D'pD=޳K2C%BpEhH.azٿl@?zYW:Fltc@ ha-fj[ >>Hb/`wVBy ō밗QcZȣ\j~O/T4U\7R/9byTV.G ]17:Ji'OPapF?Ds yDP *uΖas[W{`Q)savϔ%W]=;IE%$ɑA, zqOE#w!Fp}k xlH%肭}%~cQ2 pJ`ԕA8} E>O7RP"GpqE։-HY(B%pյjxN1KCXQRITǸCiJ{(p}ְDڼƢ&n<:p7kP>8US\Ɯ@!T9ChJxs[i ~Gp7KIݴ!LL#3Do}'8"=yvq)"t O0c;.EFX-#&/=u@Ag $plnk Jɓ{A5\r1tbx8FGfӤIԲyV~"а9U}9X1R[~TqO-ޘj%W;$b~X $z MTل:>H̏$z&ҶJ 7P$2he|ţv=P1,U4Ѐٕ3^n-g3ciq:'I4yP2_Sd1l r qUce2i٨4}5=rc0X75ϣSs$S0M3BrrԱz#{iT+ooRJ͈0hҹƎ C9l ~ȿf,Ձ3w3w]>Ɣ3~vJ ,~BJd;zEEta#?\I)Ko/)g &{n.ͅO ` 6CƇS=Z7GũvcCv+ xj~iԩxX)ծ 4SL]{0,r^VW{¹lDmTF@KjC [3JDeቩ8$_!Fs%q=:GW1!W؈K_#FMm9Hd'yօ 7Ƙ$ˀhF}^ftqGۉ{#seʍse(d4jMŸƜQ(fq\RЌPɉB6Kc6G~U}~} vhɃd4P4e1,̢C\TU;OZ7/fZS&6QCUj4 8!7zSO%~)ŪlLXf!3Rp ,9wKq袿2U>2|_nu3,>ǻm/gjo6w_͒14Uƈmvi_{CC*mbj;+H8gu,D0-hCD-&ʥGh0 b ؽSgAF J\:σ1Ht[S?<YNL̲ArOBޛU-S[<ד 9 gвIsI2AN9L 'ZfbAY4r< ~K'GdwŊ|c!ؐA ☪k0;]E9?-\8+nI 1ЀwrHw"mc#G K}X3cBӍzj\8 g*tMk8T[+(J68Q\4Rߢ [&;x}&ewʴƛ*{S >hVݟĠ2϶D$fC) watSVypY0x+R%$TOzktj -R^Hq6Kg|g$/[tF 2#t3dK~{3a_HILވwd_-}l'4Fۤ:"fϨoqƸ,Åo'"Sѕy M^ݾMa2]>2mvǒE&+ pw!!w6N(84\̻>ԗy(8mVrS˷#Rp>jj"8ܥdt6`,LQ#q>~[[`FbZɔ/t9 ÀV{_vntg$[}%Z:\hwXԶm/ y7 CF!]}hQQ? c9%^)Jʚ%Z:w!p+5c@TyKʟne_3HvӇAuD$\d#7+v.BnkZh)ZV>8(v5>ԓ tQmf\ A}y-^L*(} >L͢1EQ#9dב wcmE&UpDr@Q\tln6z )Bgz'D\,d 5IvYj|QܳPF3o͍lW՚8•X|Mp$eH h0`rhug\Sf Mes ArnWkҀ2(-௭!IzM<\`kr :*׽rmaG?,Ҳ:!hwp6H%箵#v7 .kEh I )=J{y;RYAj`D 53Щ~)50no@9+P 1 c*1;zq;D SQWxKm17͜'Zk [dT~ IsʐMwZCXs [@b;ғ/jJd h=fS2,"†J!=<=ȳ_`ّ ?ހ4Fm^[ õN=(Le K 4uBɶd=9Ia.vj-m yĕZ>Y>:\٭_)6ީ'( "^ 䔷oNg %$Xrn|fN [M EÏm5}z7rǹN"pQ~R[t*Z3 <\z<Y;d ~p)^ ʹ1)ԅ%0*%20%}<_eQntCcbj/{\ V"N6=w] "3͵hVI0T=pd51ؤO}}a<[Iș#!vL.pTa4C)tjU o TZNf Szg*6~p(_AӖ7"Z& #Rx`BrsZ0B%D@r@N_]y!F6L`aQv>X2H,T;x[N7:퀀!{S2ƕd "؝Ba.duț˗8l[svt Pj3 "i8޳wKOZk[YfgGg~A)sZxaI02)a`OUw=@}'j>]2p?䮑s"6x1 e1Eн+C,mj*#SE+h@?70fKG_ypLU?<]V+B@gpTacB]Q(,L7mH%*D vTy#+dKcm':uh{.!HZ$#XW%@C$J5r5xZ/5JRWC\&3/_jHnGppi@J&\r}R_>) h}V /}T c:r R v mͱvU&Ovq;5ȡPk<- -cq5zk\+*Yjl3@:QTŒ0:=#śh} gYz?V|hMDܰ?u#t09yRr8¢1t? p$p{O,Ʈ> !~'Ǽ5RBM׸㿫B3v.DVv"^ן@z#u*Ds=dSGq"dGۻ9Y,-8i(xhVŶFTqfkOӳЌoN?++26Js*A1Vunc 5GzjtyKyՙq ![rΉC;[ξj|k xwI5#|*PDѹ:KrR]C"M)$y!8t= A0BOk>,4X9 Q8+93=VjthqLjsy] J6cf[|\.|kt9);KhI0A$A5P8vǪXy%;2ɋcX>y=N!an엀|p|^&+!oQq7MiXF;){8K[ д%KUtHw;j6os_1F0}N[AsʇÛ,+AsA'#$Ub^6CgAlYNtUW}pkW')ZrQjp޹[#:ZM!di]zpE, ] C.&L ׶$%J cl<n&67;f2>ߝ]P盩@ܫG {&+N2I^l79ԬbVcJkxs+ ْC܀dsc^QC+W o|\B'{mUpSlk*ݖ)`ǮG7g9wVNmf`H$T! -6 vН>TpoqB$NBc^L[p۴op|K781ͯU wkҌq;^ra&5p!;_9>>@z,>ꁭAQn^">G6} }5="Gcd\3 aQŖ21UK1-¨eѠZ tLZ1jlA"Bg&|1|VZy-,kF2$ c*n GǵW + -߻fW BcmFn<{jꩩ*qAWQoޙF?$2+Ep[ =F A7{`6 HcmyȲǦ]N4~d(+aY 4JHRiBHKk iKK˚:蠼Oy.3WZd_Wpo d#D,x:2Wk?8WV([#K` +Pz DAj׻GnAlGb0s.vh E6.dRMHKXϛXhB[#5 (fzH2K5Q)&Smp:OQB \j;W'Lb[cB[8 iE('<@܄vU C~sE@}k@YГ=B4HϮ1,q$]:Q^#v}k*䢡6bm5RP AWww؎E$42cvdaި0| &YB۳:~.0#̹9(} ]i~߲SdXN)o: !(i29KCf\qW 71|mo$J lai*̾Ξ,v{Q[=NN<` H7#ǥИBv?n:4"n NIݸy^B ~óvWŝK^>SEN^򍠠SN"1X^Zle3ηJfƄkYzx=eZbCcakNKH/:;+('7*YPO?\$`Ip .=hp1M-^D+^P;32Uݷxcyl])QI! S<*MГã w)4{.5ڀ,/gp. _Xoك"Bgpm ~g5 $b*qWUC87uQ|4˶?]M,!1|EXUak[myߖ,ᜯs !6V:d73 qƎ6wL? yG0  Û{x9܇cVJ{=yNJ_4n۽郮B|_o!jerw/gÏ$71gT!jNP,m!N\m`m*6tC#Ƨ\np'$z~yPaٛ-o%xfciaESu-PzEy4SˑA7Qš9Rr5uJ^X6u% 3,h-|"[2ECxT-+ 5nZ~}@ңIqkka#}J_tэ8V)ɔ_rQV!^=p>:il ^FK*FORGqTD{ Kwv4DK͝v_K &Wo%i3+ΈaW`ux"ʹur\HmtyVѸ>ʤ "Z7tqCLA!0 y&fN-TGV&aѠm4@Kqߔ6xm7N&$>1%ZozA5QtGRf(HREFRWy~ oŔ2\m$([tP;oN,6Iwla&~9_Z", p˭^^Go BqmDK K=6($m\-?Ϥ ! /9zm=;G荻Ngo#'j[|nڂ("CEs]jұU.@ m\ R%1 Vm^pOᓈN*2\Z_\RBN.=DwYE#k pX*_%AӶe{ ɕTT&XNP Q豀 3v.2aO+Ki%[vqBVi Q/td_#2Dы`A7faպ[cl^+}@^7^mXbjpbKLZ2VK(`UDrӍՐZCߘLjM'?kQ钠&#VN (8RH)h_377TdlmG-~ŵxr2e)/Now? $`I泇!_x2{+\żkH.BILgi+R:K=T5`/N@u>u (]_d^VgZȉ'tZR8g'FO7^Cd\A>PMΓnyu1VZ.NA{c4++[Y*=]8fy69G+TU-eԡɖJc8OkL7Dآ%l HӸ?1ކ{&s7}~_pLJ,iul7'tw9iӒ|Mi ҡJPɻLo=pY@&#p Rm#k!YRcrBQ-N4 @Pznyo3l~ctl@a d*FMn]#46PxHl~Hᆵkʍ8̴&cX~enFBeGL!~wh7݌m;{<ܡW-2VN(V:ѽA2 (&y5XTi3{Y=):f=%LfHkp {s_x>>=pZ39e:W/cKbhbq5?  ILvMl->ALqR3=Y,E'%圜,<$t"8y]2^Z(,dB<"Ր{~ lmєD@@rm}^=i(| @Wg"!RӉ "Ѱe {ZyQDCW&-2.U2:H,`w5S}X3 3z^5rꙟ0t !SU"oυCP!8B!w_b93.nUENg0z-X8Mji ]wxFkrc p s*#͠CLUT (/E3)GDgrrzf;.i ޼qYMUةΝWġu sX*Zp.t۽W FX~yӣ.;׽"…g NJW7v= *ߗir@p:D`ݷA lHnXu0鷌Ϩ$ywb0f ,1-"^P0g92˚qPD:bgO7qF**4BIQqZYQ'ZPAdtzQС߿\ѺYY^r@wi DIXjD|͚̬6Z3Oqk=2`V 3DGR@zґg ) 3'NT02IuwgM,bOUZ$e朣Ϯ&)fǫ% IT Љ3FZG)~Rm:3lI2WqT^YtF9 3Sel굥 qisA "V{=}M^-\Ne]d0dN'|ΤJ~z;cwO~U[<CF=(M@yڱOOvYJ;LWׯiI]o..@o~oeYpzp]q G9T>(B3njIEfD_k)2R怅YW`F9 ̙Q]n[;&HLV:pxBi.si_/p#*D+n@`M1*+6Lר՚@yA:+=~F*eHbpr1u8@b0iWK9B6 FwJ`tHA76lSTh'ˣoWISi<IseG(L˯V}n@)bc 62OJ-Td[ʜOQRk AsYK+K灥d1ۨW\ՙ]qINh}|dFPE]/#'N`\h[7NM6\ƥKs2IN~Qu}\WT@^1,JN[]MXþW^BbnaZ了F`C5|MIFb~q0ډdN~S켉'~mYU\d[+$&81&3Fx)pY!r[v yD@XN9Yoέ'6my]WYL'u4S!6d]D./!'k ʹ- h$ & #EyQuW}^{W5G% ^Fj>@%wC 2T6zM N^ ql&5 ߐuf0Jwc='KXJ1w B2&Oo шrKG\WlM5{G t3Q'By Ng`Y7hۍ=y3a P{Q!Hit=PS=b1p>eW؇J O5~^O9Ȇ|VmBM[йeT[y=n%vnhw@/>\=ňbh ȓ}hP/~$>ܹ2:KW0%/"h#jW/E7̄zٸCݵ ͯHax KK OY`*L_/-#xg=,8,I jh=w☔Ţ1IĂ.Pk9<Y>_y¼%Ȥi@/(fR aťoږJa u-ћ?Y\CNJ+VIa/GrBҭ& [0xhYRE^36W&8PSk !Mjök 텛tMu$&eF-/56 ' `X+ome P2'b+w`P3,YB"l[|Q!P[kmBY,#Qw׌YoKy8"e;D~^|MgFn5RD0D2P#$!D*ICK+Z-w.) -FLxIǮd-> AbnF&STJĢI Jsfa XXZ2߼?K-ȣQ̕XmMIĨ%``<:ga0k9' `t=YqSVP "1$Ҵ4# !ge=BE]YKKw!FJ2I#Lf%>֍CN'njdY'&pJy@,<\ٶj]j3/aaٜyso{ V9(2`/BS1qC6;w5GX4#_|$pjidW,1?ac7 l}R-vky1( -SnhN|֨)7rHa a051P Q]Ǵ_Z))iX95Q@w(?}W?"n.Uz-3YGdHw?нBj9m+ o!Y>cW*0 .rh:CthC>W-sw[B~;lpU, cE>|3 #4u99M-L9$s#t[ڑApav$I A&bҙ~$ 8vuW 4K@I^7PV#C4|;UGҋmT(GJi ~D2qyQRȹp^CeLO =%|]:؄wV$| nM9S53}9 )GЗ2tq(ZVᾎC?RRp"ͷ)rD+8%9:YpFS#5 \F#b~NUhǬSsfj1߇K>n2{6 rHJտ]/9Jl R)UB꣟gAxl9r,K+)qqAeQ㉖ԲXęRDm_V ~}@Y;T" hVbZ4y]}Ď+ 3^KVUd"X>T.^ G^fqK|Sք)! 薛N14ʹ+%~f$,9;DcLāu F#]6s0 aXdoQT|Jh8F`Zȏ-*Sr{d?99"|/OG׌W M e§4ݟ=P 71+kkqBVQ@TU\9ϊ{x"~Fpd@0x+ grTܓhe/g~2UqD 15s ˊn:Mp0")/'/F=ѳ ;c%]cVT+ _p4 i2S;>r66^|P\ [rKz`"iv_/WRY䩫4wML?mC4Ahf4 &G#w񖗦]GUUmSSIyhKN)XoxY8-)͝u#KH '^jAai#NV[VLj9q0$V.t,%_44_ٕ0[aetY#ecd$j|BYڰbA{#B*Xޏ3jShN[N֡la26UD; r{Oy4t`nGazwSf{5H 0`t#f/O+EU~vm`>Y}9 ? d2HRe\0 l 0c|UǛZO^T E fz~'iB;&L0@Yqby[[0޷yuΡ͸@ZyWuޡs^[cxȑH*sV$,(*̧z{ϋؗ*M<6ܒ8U+ƇX،5R!AxԕPO ^G/k!pqN-!hHKt}'|Ɓ]}ty!ASu]`޴0CQUT췈TI'bklLne8<$ S%wMdʞpwe 6wd ls7&0A~t Xa -/Xd%?$3dOa}u\TEiIjlyg|֖uG BT!Ic'&'x/?vKQk!E.~Z{iFAE\H.Q)X`įMGE|BfhKzER.eFjlm'&G.ٰeJ2T^g)/o c3wI$V{D,wFJ h#8An)G' z7﹚vg( -qy} D(㏥V8{ [4k0M?:,p&|{Bٜ>(CksA6"S,UH1zuwj%{ٔ ᦋ/i}x/!x/{g괕)il·=fa" @ >sM)luA[K>A/rRE T^^{Ckv‚=HTYPD2QWO{2PH]5;>T컅ZᙦİI F6B'?< {ՊǶ6!y#nO/%5l y/6QYq73olyAZ[{bSPmT#bb9s׏5;̌?$I]`-Mx\у|{ Pȕ|O= VIM`8@W;>Ԩ}-ەg aM^*Ǝ-7 R/ֳQ+Fs*qDW &ʃ6޲LekE iȠܟ~6>}O"v1ʗ]=T4[-X&s7 m%`:!|ЙJy'r۰NHЍXA/LìgO/E4@Cn*̔4q:H KH6Ml<"ܺ%GX/ގbuzchPi -U8(=s=)1@#|CseZCITF)6 #sy[T1>w>>wd3y-5K}sf0dp #fb{O\s`a,EWA]*9?YxOFҼtK5"78XQ+Ped yzcr2O Ыs-Za o"zpetwߝ;9^pdN&[)_0##eM(%&cbԘGr?w/E)D)4 y!1vя3<5o8w Į=چbiM%`ǒ?z=g()$5̣6#*7~C#m弽?ȅ5G-/ nR~$Ћ|*PОc,%@#ڢ۔_򻳁/|2`RGU=tCUO9.?otQɡOclnpGrrD9= h'.KfZf@SE ,>J*wv׻$21%Zj1--)<,wxsm%q:_zn][ m׻r0 | m8n_GizIh0kҨuҒnlF=t-0cY FITOЊnLvk| 00%xZskS% A8]/DD>ل5 ù:Qgh '%DT3pDݳ~璬,ͶW:=f|R-4 Z=\!^TVoj"A<˓G;k|PJwqYf JzZpTI:pDТjhrorE q .񮻦iꨐR~P4 &?y]p罉<~1 nܝYK On3"OǤA~r?*p6A|XĆX!%`!(~y\,wVӫc~R'[ObCmAzg sO-~ܢ˕JEeUV@}]0%"ayp3 H$\܈$f匟*H+?ߧRW`2g\d0V WaCjXױ&#jM/])֑zF'(ݎguiʀls׾e4*u6jOQnEpU3~szjٵ%¿Tn6ߧ?fKk2H.bGU"4FڪۄĨ$UIyN@xMM?7Bs,ZpM+ *ǹ: %+1*;8Ȳ7'h什87J080)v-vb~r§#M :C,\r@,"\GtuB9mk< UAJj%3l_*\Q4'CNFt&3kO{ I#~xrH(,6 Mt ؋"*/cZ$VڹJRTȍ6Wr7F KpLߖll(؅DݨV7_\od17n&ǵ͏= _/^Z 7")įhҝgj^鏃s(jQ#`LxaBՐ":|B_ c YGz{%nPҀ{T}# +=|!Ye! 9>i4iUpRXrF Yi2)eIWS *ko]7^>mi?+ẓ7*i:gh 柎uU}q 2-j 44cwcWD4+vۡ&ќVS=K'Ig(>R abS*p~|}\͑bN~N/^˸u*ZGxV!Ce!dh QaqcHٷ},Ɂ vt0{;SSk*9jarNּ/[dlNJ9%ko7 N~CS~(>&!R@>}h٢2#KIچS3PN^<?tPim+4_d"aK8EkZ}B|yfJd]_qi[o2.s^]6 9m LF Setl V^8D(T ?" "^,7̝֟!bu6HcJkT4ǹ',шJ3S_yk,brNJU.tidvc@bƤJ]BJGx Njt#MX :{E[ U lm|iJOzF' gxլډM 6* '~13IJS)Q#u.Cwq!adC5E¦Jy<㣙+vc֬;+quP_ y$̔_!}[|^ho hOvgNORe^-r{fnZMAND-Q]%?"&~Lu䲑 +Uá¿ VDڅ,55enD7Q[`u#o3nBkޠД#NbvUW /f&Q ).z$m4:b_y=,Vw˶o;M>`'M@@S5x"On>-yP˜nn47Q%K3٥,&$Xw+1fU%BVf2I 8>n*YSΌ^MҟR0ԆU[lr,r2iٽ*EXbrC0ك&*I_Q+uPBzLPcDz.ӫ7^̓y"AB[#2P|t>($~7{;0n:|%[tJp@1_C,SuZ#zsaƕ rmރDë8?܇z-9PI'ڟ7}C^$#AzG*eնK.-6BLڕ9'c L;"D^Ƒɞ@8m+ \UI::>fvl$(..#Q+]j'W85;⿱+vDrq&Rц]ž\;"1A|($^y9]v!b',.cІF! L)#MeoIP90 d: ه0 >F""\١짨m$ /FyIzher&5M7LzO T']j,i/כO{/WF9w {7^ЦSZ0o] "f:ԅV5aVgsLW7;,z )CAD<`ݪ t`P?K*17dldƐRLC 6,s(P!7ޥ* xbpeė`U ֔p&O3hN“_tt f@9"薟Нנ3ܐ3\bpxccB' $ǃ=ʯ-Nɾ~SW`XE̓u {I|rC?}t.Yws)WV;\{Dvsz~7k_%?&3w*ae.aKNJ ۜ7w.wΣӆ}3{X,\+BHȂF {cD국%C|/XN$PDƓBaN>s;XkfT$xD(ʅN|]TBƌ ӍZ0)o ?2Njg`;3[<)rHyGRiXo/_( ʕc&LwXs]零r`+RM=e*m؂kҙ8v e4R_< K E) [a-'̵A0Kh!(rͯ]?PE)b s5g0ކzkjoyoBxn5B}!A|E/IY|e#zKAҀ ˝!8]] 5iI>^ :o VBD aĵ}*9^$g>[p}+ξ\Rgu3p"URXzfN  V?Eκ|Kw ztM3rɂElG3ֹ`{tD'?j>V8wnr<7!-{2MN[.pwIԲ6sN]V"q7nn 9el Mfu.WSq*K6cChyio3%4Ox S3lr h]rmłysuhSr|]y9hNC:XsyIt P` ~:%Z==*@?m=!?Y@_jẑ } HwWհof#d+b3ת(&%ʰ5˞"T;6TёptZ *R{HutE؁B_wɹLðdq0.;OKfAt1oxyP.`/Vaa?,a۠h5#h=HJ̡ç7%yfSz}̆2'|uf`9bET޻昁Nqmb@D@(N.fH:%}gا#cZDUR V0vu$%L,vƑ8VAna A^ thN-)>:p]|'S$gbmGS+J):3id՛6U:=dh4}HYK)zW8>G@I1%TnS>'ЅzE {~ȟv_dz1lJ`>ʞ/f~,!Ibd\O;WnM,y̔*F 8owƜ6pK[i,eΙ$ yfض@D$i-է/ m@1 u{ H#4Y|dϳVݜWb%b ojȺC( #f><slzu%&为PXOHwDI@> n׷4[d1ޞWQ@% dI4qN#Ƥgn j@Fcnsirk|E zo)x&^Rp?,R_dwoI)(H wRB25@fF۶G^ϗ[B]̥),G~8 ́$g: GV0 jAF[P~gk!4SW\XK4WZؤP\R!܏vr" `ALX5$}WBcDS_p(n&ũa1: |^$ Tgfk nyH״𭜬Tʖޜy)EuSx3Ē1/cᅻ6);&Zw54+R*}6CXsUN:CGb)h0.o"~+fUkU$ֿ1 QPeWcl~3p!qk,롸_:[YHMcxS ;}ʨAmmv  z &fq(ylM叅t\4%g¨O<@meyM`j^Xu?B zXs00n iv;Yv>.\֣=+qǀ#đxխ&$?B!HfIVPе<ݯF+Ut_c3~tV$cZCPz1(]*tspr=Œ15VMԻ$Y;N !&IuG $lλߞUW>#d9>B0q͐aa=du"=v#  )<]@IʾڃLԆ4NLc{^0\٦_לo:ֆ=F3a@r_Ih^1&ݑ*ci,8MN,j~_;n!:p?GAS>ǚߧ9\ ңCݺyuSF b 9uZ/gk܂dҨ:(&fg?Wo,VS c's~}֝y2UZx?M #8DLdÖF%y|{'/A7hOOŠZ?ݙXB–x-c9ܚ>J9wZE05olkpdY>\u TB[E1#{Lra^JYnpѮwV=]jB)0`Qva,Mp 昔>s9KRZcO!^lJb _$ O=ޠE C+ %CEo}rޑf& tۘWfiehl~W^6ؿdl:ﻰU vhTE%y޹Myn?>]1Ep&\ײy`ۇzt9SOꃛVT'ϼmj6.9|kJ0Zr`&MCy'r*K*A.֨? [;{dpp7Vj}=)q1@|]. ƅcbe04 i 7mw_ӎ{-E7rW9XL}{4D`س-6B CuWQwCk}zLUPk\f 4!* `t6 \f\+Vm^zVvfk ]V$Z66DJesnJ3f#,~W`=49 >WJ`H$ Ɉid[7t`:ZHf PtEc]8+KnUvmvB?ݙO5{QkUG_;AD70QL\] PEC0h*GHleĉaRЪ}ESZzzw5z Wm~{R ٫kz{Pھuu>I]q@U sQJ#svΟq=C86L\]F\oRt#@;?_JrO-p}!蚾_}by6gozAEA(VԦ~!GM Y˨ּW@Um1) >`*&nu9ǩ =~t^L Ѳ9-!^M+s+`$L ކ"F`]SaWo!-Ƶ Lw4ҺFF\F=dcs(t==Wo4̠6'T8#|i$*I17q]FvFk߉Q36?ovveX(ln+>1DFdAN"L>[Sj\mAMGݹ)D@.9A4LpUDP80;nGՇWNEonv5Pٿ]`84E*!"HZȏ9zM0ff+HuMnMXA$HFoKQOPRg߲5_m.oD8SVWm°r]c Oxp-oPJ>ʀ`~NͰӡ4W8?PP*T%o]+|,+%84TOV.K[ IC̰0vSxw"8ձ6~S4Uŧ5΢1|YV7V%u5 tgڽ{;*r5.dd[%(5 h)Ә5Z f0,(}ۺxSkB/2Y`t&nP'kEzn5 Qċ7`Bm_%q?y7طr{=jy\zw*o8|D9GW>UPM"NFxUv%/@ -o]~;bT"mVnf`0M|Y$sJ*)S+ M ^2/MQU4(ld˭ Z/*>+p¸?G4-q/ex%xK= !8pg;o ߷FBfc5b:};)],&f;{hκpgǾ[mxHbޜ}os;"" 5IE.;GS@KYQЧHf&!Vo~0{Zx-,iUob&JZ-qN=cf 9%Cd;ؚm1r-g'vfpMn}s4M2E1}3L??] Vr6l(qFu`%ëco#| +E@q3B|0wJ1ZLa*vdŐa.@%QZ^7-Mt]#gF|=oE{v{=\bfQNU~. {rڔYB5EFW~&Ʌ=]mT l>qńw5^cjWI[So>Âdy XZ'=V =/[*q{8ۗo6J .m*=eF)1q/5/bYݽ)|~ml0h&FgT::'~&w!c 4 prU޷!+nA /s aàGEk xPy$URb7`Tq>n3K}Pb[U@ VBlri8 JEiaؾ$BWk>d GTM]z/AG>u-+f΍ %씼Y'P/2J3TTT$ourq|r ~`E0y-,: ^/&wN@üI# a%tљqd7̬K 0H.ϊ3 4ZM1! >Zֶ䣡%P_A6`{>k>#I6[X8ߡq\{O)Sk9<=~9ǭʘ4 9EȰ(r1Lt-4"[Bx!uX''߉%H<%̮7^DoE="PѬUXZ;ׄF=#Q715%Xi,k,EkYVy,h6 s萯˘A&ψ m z"dJ)-KsHTq7Z^\ɋT.7'J-h{QQQ0(luԉ#aHoΨrdmVE40j*4.sHJ@T9@ g8Dŋ7[v(!}< +ܒ-=7lwo{|Aǀ/xv6YflJ%.`j Oc\w xð  spEDW{ GE`t~]3z#dN'$( ‹qjPҟ"yX*=oP&%*1v5eX Y)nC¶ .Yثpphay!eط| uz!jeJm,U\.0[*Yb{{D!EbM/?@^ڢ긳@_r1k W uzOzUWNlG:柤Lg٤$VPm* ext${^kb$h$̺R up_hjߺ8ؠ( H[=? ѸI}tvI>8-EmWɘ}ey;$;aUwY7P1Qx:~3g` sIdUVsxn&i)S3 ^,qJWQXM=N+G/[~r,$>=`x l 3 2K1kٿVU2fvpWMf'a˃ɂ]7 \S`D/4rIEI ]~=! ~6݂&6*6=hԷKfmXLo蕟\Ո[xs4JPRaZיsTtҔ@ǤїrKsǦas EuM=LtQuNޑ aws QO}\C--.IqHm2MŖ]Ϲ92;m0;\kƖeY_<:#ϏWG|`*Fd+|3\mD13NյB%P#zF /@=HZx#+}~斤L MZX<@nGfvG oϔ59C~xB"zaz1f96.GXFXZW /$@ܵ)ZsbbGZ~Ya#0Jq؜,a*;S8`޲P~qR偦R)'Z c, `.LCcwEf8yF}~?]^SϻO$\ d6r[MkD0*vMH`f}f7eq"aFhn9L!8VϤN;qWɸwʝMI"uZXP\E=օư٪=Pm+~%?c5T zwlICgbăvVW)#eJ`5_Xz]I.fU~nIҲpn5D˺: ؂YN߱8g8,u7I%ẃbQMկɝL87&LSTAV (~^ZkoLf\aԽ' $ Y'q&Tn$CS0S>rWI<01$ 廔E{ʝT;y.m*= -.9xS ?8ły =.e, ┮|4$ rUY~ec#_zf[R aS30Vl)w*ZAH|mKzWc3 {\?E{N^ P;*]ոɬ=DnKlf{;cߗq:`<"h46.,sOB骷q|HZ̀^\8񸵒Pu.񋲚y&תlCq _0D@t k6`;ɦk`\kR|eOʲ1U3YRwt~R<\\w]pFDbq#-)=ey4| CC^ZH5KW,~ML@Egbf `N`''1U@膽Wgzhd汈n2zyRy'$u~SvMy+M#"ƳZ L2%?I 4VH㿋Z5]RaQ1,|>Fu- Mf Xς ,UR&;hkD+g^LVb-J2C9jQ8: 9 r$ KH)wҾkٲxO؁n_19F62h.3`hɎ"m֖{ 7f6g64<w1H7?U=XgHSг1oG^SGL7{jKД x}MJڭeD,"iU0_(ܑCK6ēn" Y!o"tCH(l'_/s`1r49ًX-"wo>򅩓&xv4< nYօW{CͫeE2A5}a• 1vfNһ|3ǓXSTFk\XTѥhhbߺ'[I̘$$e'}vj?ѴgΫ7I5p! }(Md|F>b-Z39YX&&"aIH&nFJP#_=xi ijc+2]d='v\FiaN43Oz^[,D L:T_rPru Z> q2([2MJ)v'N^>"n;L(0}VDbKk7QK ^ (w,e՗xƤ&-iCSTsǣcS݃81pwPѾ4~iaBEvRoH uw=N5UDF~$?~d{ˆw<(Mޭ5WGFڂN;g -1Iy:}c*~8|7N/ɒ,Q ŞiTC<  a Y\FGP`2=Q{.Ka5M_A̋~V47%|y0Ww3gn%nوDgz)*ng]K+aY\iވb*NۙN0t^e _T&mk>ݒlۈ1v4cԔ X>5ɝv&@9dN+Fdfq| +\/:>0Ϫk[<-*9Ws9OB1HZ:$-u}B* D!{|T\3M}|.>* 1yU=]hP M?j ."uD6^ҪjYdTÿrnOUy]1~Ʀ<%P1䚄6m2VVA8Dn aοj5;.]7z?N~%J(YiYP!5A$gv"cV&K8Uf淪)5+fkZt ӱq- 5C5ﲗsg6iw9C97-dR 4"hhб?|Z ?''YF8ơq[2IEUڹ 7WW5k@\ H"_a KXn AxM9*9ɼv\tΏB-o }ކY﬘c, ,, q"E9q(XL/q{a"ļ$S9 #y| ~kW ԷU*c2aGZ=7EݮEh[_NnXg-KePXHt~c6GX8&@ly}L8l ˶xzCYS0XC4886kR& f }* aNSY4IQ3P7C_B =N`gz:[;s3VJԤ C6ط/%4Y948JS"٦nd!Wnvl_1$~5g6UC5.6hQY*r8dKp$|mk\ҷ7BNaŒT@w5Z@;6xlvsl mNH.'evIeF;?0‹!/{:;vyQVh!T|6iAewiÍvDrU*{׊-4~'+טܙy}Oi\PE9SK eL/aǾRiَ}qT Ry[Mh_z rr0?!uO]RKu/ĘKg_,&jLSQ􉝛|hZOoYkYdG6Ik`h)3b)Q&BэWI<~u^(_cr8MfV T ^K+\# ̝NqOA] uo pڻ%Teb5CI' Y'8DUr 7Ӝ+0o;PH(,@5  IXf8:|{Id!g^W6Z^t|ҟ3l\׹7Sۙ|R&Z,lμz qSõĀ`˚ۥ tb)x~j53KaXL 5h=)%eyS-2Ud%%Ah }.][dxy]쭟)T5*mIMpI>l.(OH:sÃ_l 茔#fE5{AdX"J'Z %_ N *s<<%JRc'$70W+ײoՐЋ/cAGΕS]n3ޫJǜ*g*()c |фՒtsx(wD5 eZ#&1B"Ryܯ4&dİ{4unl]NŽP~|t14`V;ڹ2#{hXsbiZkm~KoԶZAyN|m!M:.ԸVذRDu]NlN+ΐ0=L81nۙ31T<c$aɖcgtd-à(06?1VeDRxK J9k;:Z%aD,~'gI%\W!dmʇuOuf;e8k,E w^/O7*?߬un( ۿ=UW.+*7Ij /u -GYVHR֦߸e%-Y THĿ%: L/m8Im&Jg' |{SY鿋NZT; +[B `qx-{GBq/|sx#):yR0;8tIk!R?dF ,g{䧌'J]AFދ/HBe yrV#&1 ?OjsꦲEo(ÚKW՞! HGe5c. mQWר`Awæ;#̬{`뎈BQФf3ʮa)xhF b 7ؒ jYōhŲsn2> n\5<}d >۞tEƁb,/=o, W8: Kva]% Z^gОI)K``<='umTFYNK& o5spl fϒU  CȨOtȺDIBIH\5&v̰KUP\6Fwl!D£oTsH̊H] ib1@҆;̚卶l#T'Ŭ$<+kX)ōIɞiMȱs "k,kA5ŧzTnIߨw?JЫVK3e-:km Z}%U6VmkaްT%XM-Q0FZEXйfJ=yndcX?3LQ]n<0f{;a8!Wu_c]rN6u.Eo pR@ щԦF>p[ijgv<Ԍܩ\aqNH#j=6:13Z̥H'B|GTaX iMbFp]ij)6ROU-EΔkE$4n. R^L*3<DN;L8!a~h 5m 4dR[felP:,iqKv0pIP{zPݭ2to,X?ԎKt*d*SSS"O@xsfSxG*ڶL۬X-w; x2; }ε".[ bN8بP7BbD؇l3l@Q`R=Ch9wwwIJڹ>br*t2&"hK -n04jb#HT3uN#TFyX gmKJO.qGJ< <[ZnYN2;J>e\xK(i~m:vNDnM3kV[]M'FS%{ Hݭ*Dp C=ħsUHG{y4I*I<g3aڢ*] >c$6! wBv˲ H}:N`(Ak9,D{])-ahJZ6E__ 8sZwڬM_G(0a"ř޴t02}mTB֒ UlSf+ ;@yf+tJC:ΩȢ3w^AOU[E2d1{eP4(HSU+BwŁߪ+Nc8j7BCaУ2(׳QnI_W4'?X8ɍZy>uUI/+'[먋 㨪>ASQk/f/Z/dr CVU`v@?:S>jmfg$b`B~:s wY4"\!5 #-h *r=c.PwKfc$ 7w|.7I q:ɞK3N[#Q36>Bf|ң~ɟDY_9 h@Z ƹ7lj-MifA.>4MqdC陀 b-,h@mvgT]cA`Z0}ZHqֱuB=1#SَԀy P 7@=C_4>‚)3kXؤt?Aȳ9w^0(/~W꽩6Mo{IDss@Xu3)aޛܠ{THgRԬV@]ZK6٬w#uE{i U Ԍ{N*B˄ $" , jYvޤY Ex ^g[_ r#甌޸ Q"ABnol&:ŝ͈X3-M91vkhMpa6 UAgg%MWbՍXmC!j%-UcqXC§]ZnL8b2P1%g*,`ʸ C2X䅨HJe*9D+_>Oơi~`D~1MHcS!Tդ3&<O&9knx;-UZw7 ZȾD8_P%mQ0ifb'HF?Sr$!GIy^OƏA8d)>qICyNQv%<|gw2Pv7\Mbgx7|~VSE#dimy^Y ,{JS<Znp0QmqX?׭!a/pM"L׷ߩ5agǜrfCH3 {EjO:L0V⊆5F|aفNsKo!-#8\c.s2@@a4mewv"HIOfLqm}V{ZZK-ʋB1goo#`~J+,P*u{9+_1#f̬]}H=8i n& =;Uc=3t"Yz6(] , pAqdXu]#+ORP\#ԝwHx5u-WIg ˲#"Ҹsb}[Eh cAfi&ǎnK;p:cHq"Jq̘ TS{jp10//¼P0Czc#ꑿ6 gpds(QyMxDtь,192jAvxL&r{%Ue*%*O[0'Ё+t<'8=DҸ{"-/gd* (EX34Vc1:R+`G7%8nUUV8'n]kh8v!/-Rf΁ՠۻ(eD"}mPc[VdNB0n3x8XbgcCZB {p`dY*"$TXgJFScƴ}Lo?&4nz%Pk(+ [e]:5B?0 0-\ө(i\hG8Rzǹ+eb,` tY;]%f-BPgt\XaY_Qaݹ{Z<ę.zB$tHQz ea0ڎ,w` :RR/^hAɍ4ﴍh x+F9kK;jĀd^ 7ZjS)8yS*B3obS3/!^ A"őuU42y;@}wSb&Z=/<)چB <ۍu[)!xCk+ viQjrt_!)}K' H(C#\;voj‪|H[ci, N{',O3V5ZWзzX`kO,f3̴d0޸;1f)őX7TWzhTȺՅ~OLol&A]kh㥘>:+U}N cjKq ?z9Ju"@»q7ERIvtu޹*`w!\ RpdఒPVKl kkU^Y7z rBbN?K3浬y/޴n3>r& ct(C90Z4v^N&;x%f,{K#ɥ,a)Eo}ipL9^SpCSDJklHK@&(X"46w =Že-<0 8b 9Bջ腡JD8b/kWhK::X@L_;\rHdZue3#& S(WC#lw;CeNLwCN>"rޕGR5p M=AT$FN#NmzHv-&v|ىf.̐dPWi"pNh4 \tiټqpx ?x|/t-%zmm(Ϲd@-ߦHȕFf ca'1C47^/Q478 _m#ܞ}g?iă%Fp2%qyW;E,e&z4lV]ͪ="0r̛8MjHdms-y9X4~DX mL 0)\jfWFb.{4HUeX0`L Xz+v]ċő`[1Iw8H,C9!SU%%c|X4 ].j2AWL&I^!# HM jx1 nю_}Do L}ğ!a|¾Kw@+9i?~0GQyS"#DdhvSSV ؼ<l+7A}`x<Af$idgO1p?-s8SvRqc0$J2*>VC7s$F g}AÏnCƺT1F1:QL3p{aMz  hLHVKP*m>3eCԵ&ٖ"[iqk'0OQf~oE3B1تb9vjW5 8Cbrua>̨GCv9m%NaW10^; 6~q>w%{& o@n^8{U0cwۘwE.?%1|QV ' n.>2^TvΖFp؉\$s£ ѱGÏI3iDz^:Z^5RE6sv0<+;dHD"nigz4!= KJuzU#xyv,Od4/fمL"ⰣjfqQQxlf>BA>L_+,ͩ7Mn0ǵ )!HxTX/;X VlЯxGa[Hb$7 6QP%Y 80+kYa>'ѓh,R1,;󵦃u qT#:ڿ h?NQ:'.ȸ_#4UR}wymq?/`g "\k Ґh5JÕ,| :s6J 5v-B܍Y]'FABsAk 3a삒st?VgG"<릔Ω5}iARذS|0B:ߢ!p7++K ؂`+C=-AcP5R+9kZ'_%ߡ:k "%sggL7ZJH3GBkL9R)@"zG.$|3甒F0AWGS#?OK[16_z!$&ViFO$~lJR";kOf\GGrOTy4:WSHcZAcүF +n 4wqEgQudzX>sǜyNO%gϩH :)]祱omQE쫖OddGh.<ZVgu\?0w6ڀS TQea fKpeSN0"ϔWrt KSGbiA93\I <_BnUˊ{&dԀf@Fz:b4<ČR Im|Ê`*3`k'rp2= v fo)*Vy6e+ ):1$=WՑc\}!YӓC*a !>gBv2zjцݒ嶽-{_'-t+ia-' 4iܿl!t} 8Jx}Ch Sh+!Vy*g1%{qP<ʻ5~\ -$lQmKI!VNl79rB>nFYfIr/+[/ ܣpQ]__v)^BhF'V:9Otx^YkR&CڲoaIAs)xf-ŰfQ/@4p;*d+rVbÓ觰TJB̛殇)ȬSM-ӎSPshVΚS`J>sAOV fF8i n/GՕtn8a=}=&|-;(,Tѭā϶~֜+8AGH'Pe)y."/TJhA% ow^V’hm*Dv2pzQWԄ:F<Ţ3;aZ 4/C^va'լ|J9{2e3N(N*t8[ LP$~G̑XD#7@B67BM[gu95PAqU@ד5t̝/ (IбiꕌI98v;-oADxmTB~Ö I+,WZ0Q4K0"W[5 ٨*-ax`~VylKz8ZymK A-ruf8s2|E$ZxшLË́ AX\d6 WgkQNg:Hh w 9w*U7' /oI%m'6" bGc%rUZեgP8:NXdp'P#h=P,)j>I6tch[pM W(^46?7i ?'cmw~ p$RXz9ꋜ6[VڝZ,=4!5sӍ -;ӻoyfmW^H8݊'eC7nJ WAPv7RFj<TEr{£y ܸc֡&16',UJ>C{ y)6+fpCĠr\"MOk9ń)=1I+ Z U J8vKlh]8KkHP&K~*s;Wiwn- s%ńx3wxꮺ#<-nˈ j7$s%ZƜ귃`]jڒKy0c@=kƊck*!rq S%Dꀽ:taVqL 3ɈFyR=OHučs;t}|A6ý:Fdԝܝ|g;d[ b0fz-s+2_yNK{@(O`-ҳ,Te;T8j/,^E##YdStkRX:G\G"^1C'ZKIߤͺ\|vC[~ 6QQ[0Oc`nP6(=< zOĶu3xԼV(@|TB V5,&&?/ _3?5] E1,A~vNcYwį{CL ˃J xg3׊s{`kjNܞ θIY9%Bోo }gT{-Q?7Ք<N~5.nț\cAa2;LLjA.>>"I4w\/(* DFrw/Q#ǁ_9쩬0\ÕE_L#ցA|ܸVadA8mF}#㕆!'̶sٗ^ !)x#BӤ Vk?cxB V4[[qb"q1m1߅e[rpؑTBޜej*Rn&74ExT EXxL)JN L9QeuŐ㽴e &he?Ψg8,awT2Lt&:; w9> gL^i-ĭnǯ0le2v6 <ռމVHE{6RMEqcmlZi޵= XG|pa2p efoUᏋ >X:@R+wv;BkItu@O=uUl4z ,P wWFZ s%\D7~8fԥi2u{x)p]vs{U1οq(=Qzz )o-X!)?d 9YpgSTDL_- ~i*Qڲa.&W`W5@**ft#?S,:y@ܕ ZY TS" q {Zen3w0?ÂQl}aMk%|1&%A @'w,!NɚY$+i*X5H2zuETNF\.8 .^1שOE1ZRN4 p#g>`bϬCiV ۙ_N-reodF elT47fǸY_"9Q89`[2]s7t+f"zi4qB$R\p?"$7.4P\{(9y`o^t&ż5+U}"K=ܚ>exeZzO}gٟoVPv]pxrʡ4")o`H!NĖ(~; 7ByzhZCTMbrꈙES(-d?cDHtaRk="W2a󉎯pil-ǷTXHSm MTY=B;q&z,BxoL"~ ŁyQ2/O }S)C1Y4M≽7ޜU>0[6=cL_DQϱ9= %X)?=lGi*|vh`ҦvWb}0 ?}~'. AJ<&YNb0&3Hݏu)ۗu.3rϱ@M(:-i^4gU+ePssV۹zOg;oٓ3aI;Ou0֕į]kƙ_d/}ЧS[^Z:_S֪|^ Ml|愬: 9\[[awk{ӿ$?Oq<h_nD6I 9&o*#ѳ 2U틣I t(=JeUQ{dՀQS5=ZS]^U , a9dVv߆aaOW/>O:ahl3u&-Fw`h{4nh;)Of^?Ňە?aB{+n8\C4"3mE7fʃt.r>2ë jxc08&8D 'e/F*[-p aaRj9JҌRfSu!pt|tهDO65Gf& lP"n{4 j=Ca&pr^IQ Ƨ-H#o'& bu$l;v1 c4(&t+9@B ׎Zo/a,Vc\*) 1i9դH0,~X(AolkGXue[zSEQExqfA WDbE< `㻅?CIe2"d~Y}ÙE:%V>Ia3QfB] Hh雈+uC3V*LPigͶBymA_ȊoQGF0zF{MهA%d)=~$Fw'|O+n*Mע|اoqok.' "D`׎ PE a P:Anl)8ZH|'}D-c "'RJKym@uvKxm9RkAY*}$}$2:/J[qSZ{&ϋ ;IuM;AV~=|oגssZ|xwEg7'C"Eytek<$$=ɝ %ڿRm`YZ178pP$gai"2诣Gp 8 ]au֭.K|J$D_ _3. ktkGC|HUzW:U}~rOu#>,]G=3^Gł ,C 6}QtTw{6``-LQTL-1Ԣ&]墁hiMWQ7]U&l\=SAeܳ8'zpkIPIeA&Y[HD,ʶݟ/Yib HMb>ZTOlt\ L7fL[VTFfөi膰!;xlim'BKאV˜Ż 5M-c- pͼ,0%w6cH~\f,o+v*5F[tlM [^;dWВ>akb`?ZsR[h]23٫gIR:}Qf+d` +SMq@=Ȉ%% <%)a@Gt`y &&aحuטY dZ+,.&*t8T_I sfx=\) \N+<k?BPe[ݳܲ5>O!7 jN)%?;G<Eo wʼnk9}Ngv~Wer{r?hjvhWNBτAm8'I$ڐDӼtZNIYs 391]f<j}YKp͸r瘡@xeujDC@gc q^@JV6ZD>V)]KY}YؘJhx;8T)u_L&~5pƷf4azOn$({Ώ^zRQ ^,pg=eϔkeՀ=ǵϛYl`7R짓m86fI#>'0;Xϲi]D9R!^!.S #(|U6ъ-dE5'նEg2ybb y!9Q6Xx@DM^$8O<+ڄ"+5Bqi0:y!S,?_ⷧL:`lO܂[8wR]07 5(쓂e]svچ`a5ap5XJ"#>\ǽ9y]EӲwTf㍦j1 Ѩ.+mYW $;KI$L(<3VG!ɮ>F0+ A$@cpXh$("Tӳ{G9ʩTiL4ɆߌF:_Cgɠx5jbO8 ݐ%6 9 fBjyV]ʖť_ " PN.S:J+usORr/]?ivT,+|Z~]zKw 9茧|"1p$8>ga $Ħ_.KE#vE7V}l(1+jX2rq%RڔZ$Yv,_x= d8` ZsވZdz Pi \1nƏoΟ}dq X E=lAP/NUplrZir[)7Xɻ1SjC-ԑA] c0C>][nG5%Y/9ɣ=#\iD!Xڏ3sZ^ ,G3xpSaWg[Tf@"xxTI,ɹA0R2tdr}@ Wɖ=*fKCcO/2.i0:TOmsd]9.*Cy"˩ӹֱ͈~bPESA^}WFal'#"Ys0iûQsC0fXR=ĦM`e[#6$֭)A][;e_(eF"?n3~6IVnigim(Qk*CĆƫmcOk[%l=#R`vX'ŶU&\ eGzPg{ Ur:53^U5t 2F' md{jx.$N,n#Cܹ9&[ _r$Iת.1\ѓXAø}SZU8cysYlWko{% $)Ά4ijjh*`1,4MGߏ1V Y(R/L8vmrqb2ek8Vf%z-p2G%қ|?DO@N!u䫒`Y矔F׮SkxEi%WBɕ b"yw#FCߣ >Ttl0:K]FDZy?Q0pxڜKQ[w5כ1ZOpmFRM6Y ˭%nƿ?¿lar7JvClaM[pLl vͻюAZxE@)|AY$^>dE3'p:~~'Ep#VO}\ruXi}0xѻQqF8JpÑ.m䮶& h߱n/?uJTL0\ R z(bbY1FDTo7ǛX^ bu@ r/~YOH1Rь=Aʆf䲩o\%ᩃ##YlPNĨ׹6ˏdn#3 i[(TrZ$U:n /bVl0_0իްwp$+FK1ó4n22up"E ؂XZ}ͧ)x/^e|KF_8gDII 1ďsS/0];6L;j@{I|9^5t;Io;{;QxB!{N!lA3(HgMWt^YΨ uji$mg* cW=#e167\2y"|f...Kp\^,)Vɥ:u`B#kf0qe(F=5vp%yPaRg:BbhtY-a#59lb ?{tWm=e3=ve6z>r_<:^QJv`nP;vH)U-B\Z֊ox 6ٵm~gT|0.Y= wE)6x3fK n~䃪(ڱ7HW`++{&^OPVy 4FѢŵ˅sAT?'q'9h5rl5Uy]|Yz]U]17QrİywKfmO[.*'R@6C<! FzԳ#(DM10:^o8us̭I=TW2|R椏+bM?:ǀȌU pehLV˽p, ݶ c>:wmPM'6 Fֹ5U-mG$?gWIH&|My uZ |D/5s G%ؖwu9tiud D-8}G3s%hpSjj)4~]p AWߌLF*H9S w?u>b ;ob|~NvmJ>ۑ"WI9 ~zt>,Z!>4_##+\ᄍILT$0'Ȁ!`:Ip\Ѵ ?t].J\,S0q$әϑ&}u uպQM;<ֵAVS9v\qje]wg k{Sa@Ӥ(*!(PMNKk&Tb3ʫ6 @IoZGٲ5j0HLušN&h\h\4g|/U#aݥචAKg*=^ 3e綷E6k}"Sy?z(DT?UCcJ4s&27'MziNٓ9E9}@ݪ8N\$)ed cRS:%Oϰ;~zz4g˩2U`\ &'RG:}G%P.s򀈕?p@/Ǫ[eKTf.N(AILMe$jx" Q⁈qlᢄ`ӕX>^֬hXJ4Xngt5/#2kW gV䪘rkXm= =h+#j2mhn{i¨$boCeJ=C-܌B>ʏ5y,$da_ji^<A'l\<-arn͕яn]]E~ĝwO؀'l2.,'E8.F [yC{={O؇[AcMH8Px@JgHE,b ]՝]%g=%Cߩi~ 5<1#ݐ \`°~% TU(A3m>чI/ .>f/ߖ8`Ȅw7%VQFAtm`5$8}ö/ҁg#{}T~E ǻ$ٗdV*NBt}kk㛇&3WיX-f%^nJHpCJ%\U =b{Y,ЕS>?)U-1qf w²bV&'lAO@.Σ*ȁcz0 oy殦᳟"8nGXK4&&M۽nF!/T Pc\ P*k|An:|7x9:OJFc'6$R9w cdΝy21m8:5Yvݷ_W['}M 7%쓍7_V3p@n4QziODC*EtK(ռ7?юRscJ|;m?x{^>>j+L) Ԁ;E- |)!:[S[P Q\6w3{sN5MJZvq<13$^& ʢ&FIᔤ3*02^|Br0%RUæ3)Y}_$&9= H`NwTxylf,ʴ ]4?7oz\R`f&eFqJG)KM=o k:Y ᝮBfV1,ʖx0~F\m)#Y$YV TL+veK@ `XOw4vFnqRv KP\] .&ZkfU.^tk12md!GK6KWo& &erv j7G2f3Nzιy kVMW <]s}Z:5f46E;}PY=.Uic(`50}қu., G6nPѱ$")#qfH;eO]`s6 *\|jeR47A˹7B)ZD뵓 WG Bo\kLGY3F>.Ub|Fe/ϢX~*s}п§j<7 <.$\-J^pV>̧:<Rɇ%S">HR(,64%g 9<9OC'[JBbM(H!B`6W-7}b˿+D€FkWߧm\̀QK|zM~*v{ur}Y/d” X4n)d{4.5sIw:?iѽ;4ޙy!,u593!CmaGå>}+Q!W~N0,-k9~* vqgE'EqG㌭[Ys5U-3SbkʰA}џ]cgkxwrh SL6Jn_}t r-zۄ'G?,e#JHǗ[E {"rEpj#0`YI\FT"ppA'"KȆ6sѓz8P4V sɐ9%6k{?03źwPxλԈ N.y^AF9ȩ!x O|(p/dWyΜܭLC +[w];:p8|rP67&u\H4?1]v%+ⶆ_Gp]XIaytq~~FptXP^@S0aഡ>SFq&Ϙq!U\E~+櫈0d@Jф$nBԔ0~ˢXEjpMOB~KSiA7kuD' An8 bE{&t%97(xgtvP.յ\v{v㛀2tC9\j< R#j\1~Vq$Rᠪ$z<4Ȯ{o,F/.]) 7 qM*eu;95^pmtJI3쉼fT,(׉ C6ʷMvݺuuߢα:146h֮4%P[/OC4Q 0zjlVQaDJc %Q܍ _8,HY` {=Ü#kbigyv'*Ԥe͑X6Ͷo;tXJ]=b/wbv7]@=\B 9Mdąz )Fo.߳ #a? /lK-m[nܳHz ǽԕ1] (d'ٟ&Č.l7;%/"S9-&Nf׋[ -!|$4BEӆnmYxp8w#<똸yb}Ņ'd˃owՉ: څ8()U>)!PLUҶ,)r1+bS*YBh=?c,ҳs43Єl' '&>m:*wvڗ.C弴WAP'`/4*B'Ek}y 99Ph.bAwt~'( UpG,!FWDŽ:1+mgԎONo jcF(?vs9f"1UH\JsQPځL8=3܋VrHYXT ej k<~ GXWL\"-j227rf G KC?Ւϙ( X`O6_.G)˵uȉqww "Nr[AlwdhDܥz*QRMZUzl2}WmaPBwkDK]ȹ}25r49JΙ6f.ZpDĂ!PV`< ];^0L9.yΈ"y n[Ә>҂fOҤmWOХtׇ7z-lykieƪl%,M ƜkViy& (Z L/?n;2J֓A%AآK@-͜ cЂ7f0+w4˧s&k&^ q5=N.{YV!:s^F5HIG4 kF  2$}b+i_u`!/zݥO6ތ G6itxY"$LcDB]Um'w;\F Ѿ:Nl7e6v< ?{V'W|&]Jw(/in銘o~ B?$KE6tv $O L)wBF0_QVK0ׁ >!BX@Sut鲒A፛:M03}Pv E$jj0s|J2z3K E)(й_bܱP3TwTNcLG "gF6MV .r|0G.soPGEZd\CƓ]B.ՋRǩsSϝbMs{;m9bT!1u~b;ƔSyxgy||Ĉ;\rl/P궯 pA/e DvݷY[\`z9˕Ix:'kPhMk [Z<ά`/g~3I[K)̋roMPn"iHDQRݦ8QL)DvTPG[60 L=Dֻݬz|jjx `Vl !wj|P&QL/Ko2.0p,Ø[Ttb7\*^nǍKIJlcrv(RH|O\pX> n,pw']a'R>&^`v_Ԟ;~~y[Ǒc<'8RI-PhC&)#j>NmfKG1 4k2ʁB>7 UlnT‚>#H-.Ч\_p2*g(nn,C01M [A̐0i?WgU T^lXM ^sy}z;<]aIl7 ]9&jwʛSZ3Uvn߭K-2g+<rI.M@%=$b1/zAfS6yY+D9&>G>`s:|􅛄kqRFrRwVIgO,r/̘0!'SYhlO1>¢VܩW 9`Yإ' d}w!)dyE Yp1p˳4t"CMem12pa_JӃ[+D殮?$1Ct ݭϹ(CSŬS@e-#4y5cߗi-'/,lvlg"b Omp,2Y<gg82P ^"EnE5u세~k@6$) jדEߵnZIu2i[A>,r6h_SvkZS{³+ҶT:,ni3ބC& mGE:F3?-O l;Ohnhʰ msm~S&"d jʳYP/^ͮ81 5_LɥP {Sh !j ͷbkΉD '5R̕:nȂsw 8S|;^Cн ֆZQh_&,w`zA~-PtnY3p}(ZȆ~OKe:pD30,t8߼+_ww Iܛ'Söžeb`, ߀â Tq>Lds+I4H ّ?BېҲ32!oFfQVmX D;F-Cb2cD팿U I$ #&'\᪶84A?7(!#䄝&]Μnby°T#JOh2A7w>\EԪzSezyA*`ﶡbv'~ LOT-*38>a6hM)]@?9bJZה (HJu#*Π'sQK@r{d>yE"nMZG"<G_=Azi<Ah(hVRj8}:W~K48/1Jۭ W=BQb>؜}e)L—Ni>ъ51}_@k"'h]jbO?r2/Ȗ qht S4eyeuX_c$M>\ؠvKq|k^pĔ/@e/#XN(G<R8DxLeg'C'|cɳs)C;0oa&,0rHӨt ೶2ֆl 90Tw'0POG08ɗH}'P4j>0M??igzNO-s7Rdי[ǝזDhX (F6pO| o8Lqл5WFN@vKAP!tMRMR{P8:|Z[4h`h |[9zJxk@$&Ϻ6`?+!211ް$ R z.69=P@7$((= G?&Ϥ{{ˇ0hM@vSR"!o|}ά5jˆ+PDқ7 vyZq%ºqw2ֶKbE}aM2Ն)p.'Xl= .8 ∫dT9$ M*+O٪2iY]@k!4Ň9]Qqpƨ2޿rI_6t}kA^c[Pos0Ȳp`gxUs L2zn62wK `Fiޢp4Pjh:i+o절s{ Tgq]dǶr9 Êޱf<~b@dxKB _]X ++U~1ds盡ð^}Ezb6ǥzI}bPLn3}-ʽ3gOP&{cBxDLwxR'{hpxND"`Ysiڋmd'ո8WMUU{gHwIlL8s:h>3q)V>ySIiљF?#B!KTjIr@hZJMz뽪e32zo%3>s' R?PNVT NMH DvЇKI1_mJA Π@pHer@GVL{\8~qeZݎ Kh\HPYE_̯4ǣ@gfwICz؁S|c䣰%7" 4;VP诧GE=G^59,RWX$kWx)J,?lxCfKY4G 9hQ-h[B5%W֐I?:7"?B,իe4j\{͵X:-#[eN'aM-0LW]b`4A.i|0MT;?- 8cPtPj͚0 !|NGߩYσp5P&QW:eC n †͏4X? $x-π-=¿ʣq_QZ}j[)D!bi<mp^?۶739\ ~nQ4-y&J;x>jJoNH N4yr?3sXQeްF)mW_EM*1~uA)*r*(tᒞ;G_ks0 Rp[ĈQ&ܩ!sʚa#gȎ(u%?"_e~+f⫡Ǘ8hX=Y|,)"+&90'Q{ïHۣS_'gU;A5&N8ˊze~D? jEl( \d:L5zd\<%jnt @L^YC-=12.m$4,IY[}B }JUHQ}… cOCc27] $ǖ5"}] 2xrF:1!B{(U xF"v`\ wnV&H/!Rj3eK+ONuzZDB=&nmWs|ϵ)z[`}Y^npP@`|Y La_! y~f,Qj3_ق@%53qhJ:XRaJ9,3JR-w^~COCDirZK9@B9' 9X[l ͎QUXL_ 4K3v~z{2RkgHg%DIxn ~5sAJ=s> N^NـgK9ܔ\8Sű/EԒv-܂%;D5[Z>Y1`a&Al:[TUϷ]o<*\o'CYKi֬x]ASҭ(-d1w/ځ:xK,.x-6@W^T\܀-mh i`/s&Cj׻h"&LIɡJdܕ3h@VćNkJ8vN/˥rb%$0V<8jZb#]l Z|^'2nC4RH D? xpJj%uKcx- uG(nPsU.#[z̪~5OklA J8$^3I7Bbٕ1˯k- 4ᚵOsB݃DF2MQ3>-ߚk{B ȶ?ۭNocCXTzy. 1vn SMU/&Lq]zԓckh8=i&_:mt 3Oylx}&Lw{ V%(ME.đ` f%F"S v9`[ЉFi%4!BKH8ٓ 9gT_ ۉu=Q5eXmȳSpNI 96{8=O.#Es`c&)y/QKey"睦W70根!2MtWr ̳,Dt,:5 !ejtQĤcp+uIy CؐxwRD//)~bI,Q(! !>Z; â[c*j3=1ē~@zd[;G+/{LN'R j%7qY~Ui%[Euxv+ԫNy9vC O$噄^WS$".>j~aqSp͔<[0gY04?tjJN,Y=y|i憲iz^o0W95'oLDU}%/_?]΢&]jH|D1ѠlUpK+Pa_LoYM":d@_C˼dMR1W=ɟ`AȑĤ6\h ^ n5ص^=sHԥV [7: QYl. _ گ>җAJ/ T)s<&rq&?VL:Q$q1P[j񞙈̑Wo T{p^cu+MV[eϦUO=.*(rU^ǫ8|oUAZQd%ύ*= l"iG'4gg 4OJ@7A~:lRΌ2;4TYu2Q8l4\Zm XE $Sx;PeYp ˧*Y:In%Չ'V@G"?/wLPV/konjcֵ=K=3ܺ*l*ڗ`7s?cP[!1;qQFyfeӐEgyMlCwxI`}CL1/T};ԫx >BMfβ(6oD[\~"F ۈ=HO$Vh]JXW`[Y5 (!V0VV64kՁE$&M 8P>-tp4Od~|=Q2Ӄoڻ? zf:NjaWk>xrggK!/s6XQ5 j7'b~},%j}:xL͠ Qk% b1z}ϥA0wWBv%~)S%et \s93qf$S.J!CweHM91"!hwز1M%!DTXfX?|Hpi8.o! 6 L*M/dJ0 3ijxhD3RHܴ-'5NJH[74嶰?1a΄R~T}ӃS143M80`XEO(5@9I|ػ%u(X#|ޣrD@yo(;-̕o\QW:Ɽ?F3N؄^7|bB{g%'gdgjC!@+hQ~l4n a$lIPá6Bϐt,Ҩk_DXCN e݀8˭K>zzܘ"XoeH($U$Sro&R>O!rbn w0Xy\-M۴|AtI?RUNUcKK"a D"n`v0F2KPv)b q.Eog~LcW㢷g\2R SquPvx;ŀՆ ~pi!XgE’=54-5x-Xӳr~k|ӑ,B*!u4{Nn}9{H/J$$[A59soNtمEi^'/s;X~}t7h``CYW"$Lv3ɂ35&6?9Sb W걫a8 [Ϊaa! 2ićsZ̓%]LV`J̦5Z>/6p.cчϞ &b֤~MS~bhu *  l&ͪPփD_&!3аZ x.^[}:Es}XW%ylo5nIv,L uO+L:_CaZzԫȖ#wβ(8gDp`&fu^.Sv$bv.,Ui~2krnX0;QO{{p?HL}5V6J;Dgo&i~cnˆ`f1lW$jCdԋdQLLF.Q2_%6H@HmRhjA]ͩR .EX_1c[ErUPQzK v{ S A?ocvpy6%:@ɯzsr嬷>JD! 8E"r,չ웼Vz37?@:%EB){!Id_Ȥkz5b4$7Fd<_̀MlQ` 4Vե"I]0#ʼD|^*rW@Ϭth8ӂ辈}L{Rd|4Ufg4 67KW* 3:׎+gD4,Q&ct^gZaӨ]imb\2b(EBذ4§JVГ i߼a0չpB$ҰoVI`␴کYoBs4/JH,`Փ3TDd~,3f┬Wǘ(&׊k4TVҢNi(6/lv y2T(ۢϤzs& ZR$zHe}~ԟY cd8OƿXLˤu0PpDbҦz|,`\9™5;XַD&ӘTjxOkIɥ؅i.y0 NT|VS(Ş5f9J.Uf)HD;!w&}m)z1}@eRO'aeXNu\)|_P@7 2*꧚Dn%6Q2RA\Eƙ8SGEeXy Xs*wU4{Yx%!fNW1gN(_(_*V Ҩ2.ogXCc6=^o0U%{5 r36`T9E5X]?=Ι,IF% c7n_;:OL50v]nWDTTWsrַD/jkq"8\h ï7ksp E^TۤeS ץ BY"^CQGıe4,˕!{5eE9aA Z? WPFRDFfLrwBsV|Гrxy"H=v3a! 2Eu?G ŧ&ԶZ0O34EkxLЈ;< wTm2;18v<ʻV襛$/_f& k/q ludD'=|Y~i1.6HRizqVIH-WCq`xvq,gSv{QI ]v?H(8==)##s!Z܍ VP[2,jtXf 0j V$A[Wih3tʨo.׹صS啤y*1k b :>EmHZj!?;,}0dzKnf1)hé_^b}!tГ@"طl:zG~M&6 yPܢ湖 s%O̠كQ邾Ijm/Q,{b‹/~*wlJ^Mg4UOՑQXa!({NVNwi+0׬%A7006c1ìP"{P7ྗ%]+JڏE̾7I#n[#PD 2R*I"MbzLn(I΁ ; ۣ83$wٴ_Z{bRUQvO۲7^$XN8Ls{[])@f-1SM*O`fӸS%ݵdo+As)'N7syY]cpXuU2R=jo &љ{WD$Nl_ nx<ثnˢ_#݆F|)R-1g7;*p/M׻E+cuڵ)-)%hNb,%]ؕ_z H)Eyf,8Jy:$uLr^@C h^d!]Ybh.Qj Nj*T*N5pCg.@/-20M \ #v}Q f%diؗ١/ƽ7w53,k{g0Sʻ nKC2Oh\"ra`+[ɖ@UEWy=w{Nu!ʮ~a7nU( WUn3}}Dl8ja#M>A+d'8˳~u5-sc]r6Ʌ5ha-5#cODc:ǀ,tߘ;2[RPjZ!3VXTC1JH"eסhyJ qJ^Vw+in_d]ǺokZM~rd·a?E~iX,GbK?`Rz`MReE޹yh[U l+?>@ *J-AuhPW!M:+]!̈6}IX?< 5@XbUstHZT6,7,؞"pu2ŤO9`UH 2P!!2lSjf.:K_dߨ !jSq fuOUOj AtQS*}lohV,5q`nv~dHI6pWII>hH|N+q3kV6_MaU2nסk i`Nӛ׹Da z(-yqo9:@2Ϳ,&xd8nFIwƟf!B2XW:0@s >MMlIRrPePsFGpzymd&rcV4wW0Zd3ݲom%:4ڋޘu]"y ?N;'l O7Kčǝ9ں}†bjɕwN$+?Wzu3g|n|љKΤT:R1EI׭~*j q' mO NHX3nf8Vh > p؁ČY€eM[XޢLcr0 Ers{ˀj塢RDwK\(;C/]g5#.~$bZiEx h%2,J[-9k ],Tncc; qۓvL&9/l* O UGIQp1U/z_SkR%GHp^xt5ӌsZ!>P;ntft_ )ò2c zNV]y#x"u nQt@JvYLL#g;ލ kqvq*z%H %.YXOt'cιN㜶}? C8B=hZrTcSv'Fn#eY . 7Fc5tν' iyLsOܿ4sogs[*dM ³'dS[)^q]~[d#&Ġde!>;.CWX;tҥhx$o^g|wy>;e4Ripvj~SM*F  vo+ lW7ZhO>XQ%bos[`Q;eD'dP(=?) VO[a0@lIh1N࿮tˡKh+&vgB,?qnQ՝RFI:n]$(d רR؅Nh TAab݈_jS(W~x'Z[-XC6(ݘvnuJcK.%F1y VzȟDq[H,B܆zƾfU(f[CB~> X^֫;Zz镛Sz̺8La_=ۚ˔Y=ecAnC'ֈ_RL#eqml[oǯ.#Hܬ1*(Z`/XZ,ۏ)zKҎT=βG=7NDwS2`Uj2Ma%WzuФmdc/-Dq[PAULr&c1X7H-0)_ܬ%HLҢ 2%Mɡ21T$(7ًQ5C'dsK96YFcډWfn89bcqu6xrb#uX!GV<] 4f9oMwx34&V˪`wJu'^L:M3u"^+ʄѺ'ϬDj^w\blNH!I>& `V;9V1c`~ N_Yu{h ǒSͱx:wT9ϭqEK %vZNeBFB' te7TTnv?%24m7.s#Ǘ'_žU3&-D|۱TjgvvOZf\~6‚ N,,=<[i}b6G[zNa˼F WrٌEf]& +m Ib4e'pNܬ'/^wѨ/Xߓu?hjC$)6-!E۬8ԭ*•"INf$PbU1֘HMKM+2Fq*'}F?#r"FJb^"['(YYNc*mQ-;d'wI&+ 1" UUPGͥfg jDǼA;ӚL^QAG<!kuodkFb3j Y-rv*X/oKC4NeY׾#i;hD iHG)eNEWZ\! %ZRɗfPShkCU-coEmF? ÒvqĭhrVaP8$a0BBO<"f3/%=a &ᬯ6YJYkԬ UFfKRNR8B*ú:\ix9nI@d m`᪩f;LJ%Dо"F51hvц-$4d|ui$W^)i;aBm)x]&OERC70>xN5L_ SfC~-mPÚF'w=EbY'Z*VCޒdc\j' ^eX 1y:2l.3z`dṁ\P9휗FUUr_֒{}@7 Ծ.S\rx8#Ql?\VnǤp*b3%#;ҼzpQTnlvPF&GFMiBF4 TobFd(@>=l 9+|O?4/qGhSOFH Vmsقr&ObrMý:#JŐ%q΋"GDW?1*' %謫ncr4Zs ؟Hqrq o`^W$l}$["핔1T?k0SdICana/pH2POcIZtn4bE_Ll XZAkQa|Փ/54ʼ Wp'lc["n,#Dü2Ջ\K^tN Т '-'I*mOi~qM/AFe*U*d 5P>gn>5'6骄(: `᷼Me۬N}%Bxa_Ҋ4vy3k+(oIF %ڂ-)kEw,D{Œz( &ūϧ{G3 PSDkfl {Z.Z@iiSq1T*d3"^`tFMU.ܐFඐرeZ*nD |$cF1 {33"xf;CAI3Pm>xr#iҟʌU4>f9RL|ޮCz"GQ#JOcټ*vY-DWT]j #_F/CPn42`Pk5P2is7~aVuBqmsf#;>ɣYEf"ԗ|1D鴨1HGt"cb_|y!5۾4|1a%4˷/k[bl p׮e!14A'6ex|RІ.Oe &X{=BlT,h?OQH-N ]Ŷcl n[᥸#_wzB_uϻ巺ߝ!F!NjZ7@}梪r~;I?<Pc ̾]!;92sQi ,! \Ws[v>)aS(jMOYRal*9e%Ѝ|ٛn"F'RsQ=H$KJ1>K g})`XR 8~}T%:)i9o ipWx}=8 =DR0?bffK)SQE$ށ%-J%Plo2`R kWؕ`Q{u PNvǀ}P{(p T !:/AI`T/E:$[«GuK ~j9$O F^zPOR|1q4QL&pQ3U]nM=eyEQC``i;'Q({l(I .? ڀ/2<.*:Ϊӥ[zS_R{+Rz/P'ھwQ7w3HaUdgy<Rtb@Ʃ r@Ff*?~wqOzJ` ~4!"C5|if650IC6Vk&nn#``#Ԑ PxILss@µyb]mqɜyAu]/ ItQYfL{:Jpy]}qKj:@b;h0'6„ s&Q$?+,"p3-IxjUQ 7l8 y/";udzoAPE ՛A lNߞ $IVEXG 8 yZAVG;exRP_(K˃F o$]l]|{TpxbQE'b'ƪ/TBڏ}p ,nNAV;n ,| : d]#hlNl(-dqkO'8=Կ%ΉJLcþ7TS)9푿"]siXRr <dx 8k$@1g҅I]|/=RR̺G)4Ŋ*#аnsXgQmܠ8'ZI+(8;gjVӓpCȴNQE.Cw#NUe![@T)b7){ء0pԇOq :嵨%r ) ՁKE /+z]OH:>@Ьʗ\-B tZ%$%!" %J2׀"ځ!5Q| w/S.qnh6[16VܸoBX80Rc-Z 0]\lQY : ߶l{/Wª(+I~qUmCTAVlϡ_7UeK( 5.fǽXN|N։xP4,WkC 8/b($dKܤvy~H&$CF֔o5w[d*,kEyCTvjz}Itެq~O@,h & 77Cv{k2U#L>PhR #'*?'3XR,޷mb­77}Fpe7 N^kA~?j}oU0S`~d0hѿ`-CB <aJ}t+)"Op_\۱T`|-B=v|p*IS(:LlT֢T2 yPym,"lА&/GhF98]e/6?/E}L9ТޯֿjVztʳ3d~znyBTai$8 ҵ '$?Ax>J4ؠn69t{j)F gN*LawtnLigE8 E*髲S^\IqЪΉ&$}p4ݙ*})9SV&^,gAөI1Dyyޱ%`є ~JCj` p~~~$.~D/SoT I|Uah'UݙZ޾|:t [ D,^ǡrU6{ta QSp֮;!?䎅~ێr kzɷ "gz 0mQXjR҉Jf)1z9|{GW{`)%۶ Ewid['槣7}u{ΖJtߧt yPX5=04y=RIߞ6;Gec EY#FZ/_ ,Ϟ9㩖W=Z%7Ui~N@=L p#B(RHp 2-nc‴и߶C}~(0E6ñAK'[9j[s=#f?fGmB2G铺c }?Zچ/Q4~W4+#xL4R^+C M﹃Aox3-!6Z68L`#z:V ',ѹ߫jCLT *!!L9$Ѹ4{@G%&`b =,Ax#Vp3k?FL *\sa65F^6,Fi&Fߐa J^MťFpOz[W6,Ϛܪ5_$C*òΠ #,&*6{d¬-PQ* ]_ ʄ/@h`g.-PANV &Rl\XETaT_ZS0Z܎+bC89jue&y".^9s%1U‚4CaEvgc%CfR4Bx駵gL5ND60H@"֫x(DN=o1N֞$ՆHZ=xgQp(}aUtW6m2Fb@B 흉;q}z*39^ q"fghߝ+=27ZԱ>|RTg;R-& k 0kiE[ %T̢7 [Riox>X:3޾ya^d0PIRDΎw5~rH̿1kq7Hk,eJV|RBCdɕծT#\) jU$] `ui6@*_6xK)Px$y"==DLt('? )m;[% y+{>5bC/<"WG HYL5֞++w9ߕz_z]yvs4JdQi$0h^wc"3oB,$՘Lk E;>1p0<feM.1`嗇Ƭ`F[ )̸]oWls "*_OXg`v@џ`82߹O};_xcsAFRXؓLFgUc%T̯%_DՌuhyT,I#q^hk$N;YxΗh^UB˚ R@ SHeCw2sPRqgt햻bNL^ E`V(wi1x{^f9',)t끕&Ȑ֑Gn|p=+dߣj4>j!HaxpɧP8XX'J9]<:5dHUfuxxi`,cc\9>-B*J>w7IrHL"<@K#3Oÿ50&؝g5 Z?qÕ9d~ t5Y6`n^ 1fq>6rBoL'R+C˟*Oջ:*ewDXdCu8S%/EMGEpd_mIkQ hMr6 d: ȇ)2f4\WЍRG`( ^lP} h?ȴw?;=©Nk.)vVtr@Pޱs@$Xv)x T/߈}7 $$qkA_;+ 2 "8rE4G7^،R˴{@nC.xAM.2!fCU X)p|~V;9:9$3w9kQP'C)Z5p*;Z,) ^ZN㓏X؂dI@%B!RL&]~ locA3xCyy<*ywt!87qR~鸉Z xb)5tW{ k\)[zBRRv} tAtO'iIt^nPΙ#|13Z; Fz?9 TC4AUrZ.'062;} T r`3wɽE㜂^& Od5#căܑPn!r obEZ >cőy\>~%閻\و]hvʏ7eJmT|~T6~i8h"ڶ޴%00غ!&Sxxw|1D~ ,y/5y{@m&a$˥ۚ}7.X5p'$CCf+QQKd>uX;6^=?Ɩ@f? /~;A=XE)[ȴZ6$ 楑|ߜ b9v5~[_BL|JO[X4okif3Z)%C6 )NLZbI7::\>6ٗaZBnJ_0*;{)^yͩ{u0 jB:FWQAExbh ?\g!ƚ 7&f8L%5,To[ |%!!gKPg;ol D(}mi(Scn HFNt&9pg=HIiڤidJeҘYt{Y {G =M&`{|&1*zJKZ:`qF59ঋA-_VOtW 3E+Q0꼗 {bb"u"z'SۚDWdUWir\MaJ]PlݽL[IQzAg{H`kR% ͐k6eg @:e BA$}C~ 0ۚ$KLFI@>l|_d PL,Pςx :㨌"uxL@l_#]6\gVY&LGPj|H6<פ֗mu K5yt4),ٔhos֑nE0 g:E-Z [QȕuXXVqmYCec1. n(~O8=@F;Dgq*SwV$#srfwf ^ a/A"E\3c/_weZe (ɗ]z|磤C[ :eiJ`DOqdpx[:HMUN5DFS~$hM,]$'PCtҁEihP9WpTT4mK mg/UгJ0d˺!D݄DG,.ѴP-7~YXGឫz3ޝPut`R~ QsJ[uhd [mD;?q7>oR#'ƨg5{IԼ'w}%W5ƥ'pXNcD- yw0KPTzq T& k;I<jⲨ2v;v"uQ]N1eƇʌGBj{{]})b훔35,q: eڢM.M(لX^kf acQQ"Od%oXj{ i汖 m䓥컭S$|˶HS!#>. |rMW:BHKרpxn F2²}&x)ҏj^Ɠ`Qr77h;_.鍘C|/Ø*HٕJNrȳej?du|8Hx@5Pdtđ*>U/0[~T ddʍ0FV'!)AF;77EDR?&OG<# CkkyBNvw8i0fNJKGV-v)^)\ӗk{3׃j3)_-y/[c*Ɨ{WZ i+@ms̨"Q‘Wb~:g U#pp7uC3_+Hx1gr-Web|`hCL{@Qmv~c{l'⣣I_W|ɝR(Txˁ)eypQ!n1"%TE.Ju̗.y&[RVc2';NOns Cw>ڛ7!l}+96\ nچ/6hwXyo%u <ah@&C!uGcko+c@H!N& p5,Ct Q7f38hYArX\N RB^4:^%kk _Ym@_n ]Z΄{I1K 9T-04Ot(9Ifo+ˀi5H @O;l.]Eі[!1[l5_UhFLiJLy7f,tpA2?a+lykSŞ$Ɓ2@ezZX=RPPD=#v_/ ɊAb.;qNsgG\iJo z~ccȒ.-2#*mu>->3 p6_'0J2=+ 4/1@v[O-gM߾qj*qRNUHԽ$7iΦ8LaAZ n${{uP v`,F}bG&2<_ mU)}| ahöVvbZ&`KQUE=[C{z3Z:k+M5 }(.TR B,b],QVNJl7P-OSmeђMoÉrxX~LOaݨ~䯦8_1i7u#6:ˠ=wB׬Z5U_5l_ؾS[ԔgS p ˫@j3m{W[F@Ӏ oLYxD\JsAy/"|]\٭WMMkw"2t8mh8aqAX946{ga.`m#Y/E~%;bɧwbffv 0NIŰjzᯌz14t 6W7AfaD,-S >|$?iWXk} bϳ |yY+H}; UCBLS vU9d,[F=h nN*g㈗ʵΡQi 9`"Tl0^)E_v^@r9ə=JzZ}eaW 䩘{ g =c5 %7%ɸg[܀v 8YO퍉93)wrP_uKy^]?{jTVU㯚Z^30oə|PV0ךB9hԛ-'2Xp_(~eOHFS#z^/ic^hKI>.YJW}xR4y~5;+:urnxNY{'Äq50r;Q3,6 by74;*]^}GFyH@+WDj%^^Q~vݓ{!56XecGYӡHq69aO?)!0QA*mR4I)qƥK&H'Q_-}HNVʾNE.j5HZUq-M!e*kqq>RNЇkX;Gz! `?~Q8Yo^)̅yV:@r _Apxp$Bܼ1@uDF+@$îC{ۂŬMȞh#lU-Q˨@μb5$5q&|RwyF J_Җ~3샛'R_kpG}ӧ0}eM84a苇 WVEKe"6lQK"L8z֏^xAtt:/Q*|Lmfį>HF>GzV!Cn'(L[;%>,INcDiQ@3 9UWEf 4p%T8lv2*Tb[Ufu$&f@qZvY.jtˍ$2/aȻ jr_1ed~hڣRv#sSsz;k'nQ`K!?vΛ)U{\J:SȈ<5nLֶpN/AG)w63ܕ>EHgakB9R"0Ba߇Qgpܨx;"zkO2g |+m e? Tl !Қ#M"R1Y-+r*X}U+4ӳC}آIYcFv<+5y<~mIcTiTSIem2MhtH4R=g3jhcShGSNr)P &E Мk6KZMd/ʧ{ @XdCc#W]gǙ:V5Pm[sX嬺L^[Uۨ ,[Zm#2WEmK*35ׁ-ZL!ΏE]Rr{O:?wރ<ؚBx g`DK=Faq!70VS ?=>_طM9-ctܹfE_ڃnL^Ԣ*N&2mJ62H)UGTiV 8vS?R[~]Y)ݞDf~8ul𮂍xdmݧfڶAL<#Y5;&9;HYh։Cn`X z<<չg?F`Q@`]E#"Q%ua?$fVr<,p3Kze"2 `}'K̑ qӔUvDn퍇Ļ!nǍ'y!TDdZ eKăGc K@x] 1g*doϯ2H?`X`Q1ޓ ir ?ʩg'KCCVYv @ BWI eP! y'- ֡cWrZs-yI/a0hݞUI|Т$/\Ui ftfox7zfqIBK 6ArY(ŸV%/{{Ӗ=Üljza|Tk3 r9*%u/,:f #կ)W,Tj~U %Ԉ gxh$|eWCclb.e (RvUuիкh&hl{Cgݨ^lw5)]RpDѺZYIzYTRZYc(G"!/΅h_N 0KBCֿBW률oWmҭWI_:e׽L7fPBJa #Uр\@\x-bg:b6O&#.꾔r7 /m@Q(fac'-ng9U)]\4@}XpgXP5BŁ*|9}3lz]s&uDVaQ`w"Wu5 ^sk 1&+K|AsBw{M!wίp먚WUS:y.۔hQUKr9+qqN ;y 8%Gj&?҃J`kcj6])ySHIH1EwOeR`+#»ngq$[5k^|F?HalA-jjb c |6@;,qЎN˘ݮ #XѦۦo;A-v{ɒl 5bQ27LAY Aj; %%FTRpyz7trƒ2Zjj:BǍES&&yhsuC⬁Fu91]DLyKHZ>#q]ŢH]3HDK"_ \nmq[#3[iOke実˲nT盲'F)NBGXlbDc4XWv;dP+vc c>*^Oe+VQgI,4cmU:.CK렱:@$.g1h"Vu>ccN"@g|Mbg}FezxZڧ~2:jj@2 _eG4&I_y %]xξ5^S^aҕZ!3VyeͶEԤ@Dyw&=9dxr=xrV?- PO4 ^W}!Eґ|`AŸJڙ BJlÛ-O'@AwonI28]ap>v Ck{!*T'`shawL/+eLf^ʦw%j𢵘{j3Y N4l [E"FIao\i MTw3 (;HR68FI8aZy smLq򴌏o?utk¥B,ۜBčm{ iR v&eV}1Y[jRRpOX-29Hr2 bɜDRM6sfe5t:5f`U]= =HcnFy4g;P9 Ia|"p?%OpRXwqw +uo)MvK*(1Vc@mrAGsdğ)"rI^!a˓m3^mM,BJ[evD7 AD?yBX}]f=ё>='$!Kq_b6k|WA !> ebK}ks2kXftt~[j}M11~_B=5&9ډL}D.hc CGL2U>~n#NTmf' QJxe^_ kyϊn:8Cԭe{V.@e*4'j=q7QrDҊ-7nY'f"XPnC?@9CowB;e85.[޽H.ۨrEil8wsR%iO>- t2Is6\eine _ihXt=X(>A|c_3CP7O4 *-P+\\p6{a'eϝ{5ϭZ7If6cxh9VS6rPUczimwl!&1pd2B[X)mM?cNRnÀ=@O4 gSQeiE>JYˠbd'hq#wGqxSb6rcӔ7Diʆ[xJ?K nipsx0w7L]qe4 ;Kt kRG,,McQ<+c6Կ;GZ;^Qܛ7{̃3.$(,j /vxQԴ&[ϡ* 2jQ՗fZ#چ闩p^ҾZf&]:5M zOΔmn(Rg?xe YSu3@DͧFـ P?7Ӵ31Q5Ҫ$F(}/[ ZA p3Vqp5Bei>'IvqC6}lý $#*( .l40&NrvR%y`"|Oxpcƽy'^|B`.tcԘ۬X9 ka>|J!W!odRf!JX2d nՅ|X4gɚGJ1۔Sx+q>m]7&!GZoT5l'@~,9.HA~QFu"qK08TYNT: Ё.?N>,C_͞7@y2(~;̥N9 #nrinEJVۧzF26 ?ˋ)LRn(M}jQ0=:"ŬsШ%~3 [s׷.M@VdUeEXk|%bI(){fmZ5)&GD;@20_|Qxt4ş9]n|v<֤6N?U,]u㿴7 [J)tl5^Z mRÏrYe#&Ͳ1}ϢBĥrle?)uH&'(s$L#d.7t)iWS#=*ZfhUq83чc>d/si]:;+#P*nblB VV(P9z1mʆKX@! c֐X`s'TSrpȸ€Yp\xo!Q Ąd҆&0-n(jA'lY61 ෑJ#f]KOaS0Dr.ɏOy2"QmÏ ɿxފӄj<\:Y$AC/|XJrj'\ʔg#~%;Kڬ|x xީd&Uh 'K,V \!)\n}H@jvFoF;cx"Dmt2"Rk#%ICmI%EWBSq٪Oj|@Y6o1 2{&өg3_4'ݞOA[EBD%l5yZHU#LF=NqZ̅$)X9~N&XxdA=![~P b.݇rziNX_)|pDKx+˓ <}o3XF}e^42C#fXAII{_楥Bm?yKs]ڃ@) ԴfzWD̬v]SDޥNˆǎ>1$?B%kwdRй Py< 5 I Ynp}lb!xKkaq܆z'4ڡ䵧tzV`}O[4K?*rSfDH`U5~S"`^ZTGL>"QL*ԱrYV\!ɿ֪hxV}k OهʎڮyTh/Hܵ*KSE&=~G'B@όr i;4ϵ63"ZlG~O >5=2f+f>nZuHKZio왫Wtc^g?RGei@:H_:'J|^%O]ނt/B@g'geyJ9Dxe; Ƃ@~wiii'Ibo@‚f;yق?9>)TF _-n`3rky#JV%3C!ѭrPa\;Yu-/reᖂ_.Dj*A=͂,_G)kJjHWJ)#SOq@MP :2xaKZH-~B̩] C[`? 63+vE!IH@hc}pCc.|pVoܑMsláy_bu^2H2XJ(GkL:[xY/8a$3ІF9?dItp<{l $fLHUQCWj*aC7~[ʛXB1s0%;R(i0fmM}N.6.:'Out j~xA?Dh }هuq [A=}كrw1ꪜ$̋W ,\E˙9 jVn{{-vA;u% un#&zx5k,Yx8٘WLrwA'A?•GAlKJ?{W-1C2mk?M5= V ~L<ˇx-$,sY 0Q C4S^%ZW;q(~#IA7B/EO"gS1G}oMWQۭ?ȤF/ui#jtS$lJ:OSR;F>IAL!j@ UxJ)hRϧ,4AQYdNN}%ۊpӱa,ewTЭ4vth4gD0g*u:P'Л%zݞy_?QmxvoNejmɂyC{cI9˫va4:ڒ,Ѹ=?מWJmj ?a]Z?FDxx7~C&` љfwnlR?gE" .5{ha@not=W8Hp$c덵ڥajuqwH0=\"Z`f]{2hE0 ^v h|%&ug#wpaN݈2-8+޼M3@z; ga@N\ַHb1ml1uA zW a8@VI zJVVUZ/Z;$fۓNh:f/n13rVUJWΑNhwA0:/[#"b[hm?۱ehT[grLxQ"|7]|_Ge$p@*Z<f_0zD($ONy_Krټ der1Kćnψ*sȁ>]8f墅W>azx$nҎ~KGM 1S.2Onl%8yXt ']wO2,-eK:bKӳC81ld [ 1Ss'oГ=E8ju('D6b~ f+kֻCo~O{]m5{6@J^1Jq_ ZBo%z Nf>p%rUzzAǵʉ0i2(: 0!`׉Hg Ρ2 dk' g JƐ[t@mb"-Ҵc#bZ ƀ8?ܴK]p$0vPxT>NDsKxy/!xx?ݽ@3 ΦN0D8hU܀G.9wkF9taFa2:=lB݉fB:T5Gzؾra_p BscUn! 2g8کxwB2Y0fL:%t!R:h 5-T,~I-d8cD8xX'.w+ ]Go3j椁 0C<, J_92as C6f`4p[8Qh=bk~ھ9 is;RenBſoңUHiQveD+Cjw^z-@ZX9.lM@'UA(:9MUlΒgaX=7E5jHݷPH(i !^ePYh= ̤c  3ɬRiSv݃D0ߖ5>m5MXh1CA&{.mpo\6҅ΤφY ZlT!,ud ;tC0S2-r%9{U U; ˡ*q&/G#As:\(]MNFeBP> b`Ym6q٩x"1)Qezb@f^ʄC!E3b+RVy #1}x<缎䦐m$`k&Y/.;ǗI.H?JD)F@Օ *Y(%'ٟ P|r^6h*k7Ɔ ax8N>*L䃳ӿS,8׹qEV]+II&04 AaY&yĀoC/>v)mD n(z'HI3 rey' 7\pN'Zm2c2؛r X=-eV}u&VC?\iv'5 {ء h | t&*H;O qX|.`a1Y#wơ}:ujyC/q ER׶a,k!ֆ؈$̲a۬W΢6OMV+iLQugx9&CŔFq{ ǿShP$_s4耵$R4pEGyoH`&i[3[XNأ( w[h_pƔ=(8kM:srBBPz7> 53鵂NO%ާ4jzG˘wJ՞Y,bB[" Wmcuʝ%[ymsbjm"7[L,+Vp̣SY[mza֩ZC-ڠڳnAǶ;5tBx*c_q_KC4Z,?iO;!'WKcUiOK1o8S; mb.$ajiE|rRJ]!B갭hg渜>vf䶌Z^NA{7 Ibm pBO;7 h[Zu=Xb /DYR jO)0< 5QEFzWF3),RM/JdL΍9םPgRg"ɩiWB,HppJ68 =uQI#hpܴ4SY/qC{'+I..nFoNS#ZWX8jIU:ĞiQ/2v☕f9)1'%62Gt."ss y@8gOj &8,@Nx -`)^`]$"q$iBOb<|!6g,>`U`ưGC&aҶ_aEUtjl{s~cu*5S[w``>} :evH"Їm)*f@\HFUC=W!I /uR4NՃL3La0mҳvXX8jZK! 3LK~ctw&[y j'D>w^2mP2_Aoк$+p-E5M<)9 #'V =Ol9[W$R=>insp>Eud2YeGxV?,w`~4 A;PH 9ߛV m,;>!9͈lt!njCo5`-ǛshN`U#^-`P^Jxm{Jy|::UK<V?0 w ZP 8˙^.x03wxwr Q ]Y~J6n2,F(nۧky854^3UwU hqӂ^e t3O sRrfT[n"_k>r|GXXD!Mo j#,##S|G%]H9 CIA1oy宪9QJn05Z=0:4-fFȭqr{s/ K8 WJ*eDW)c1*y>$}+Gc5Cjse*N$#)PP]'MtiTr ^@Ɠtxt{_!d< ^2G٤.8eH- J_i>)x#%тQ&eb @9D٪v+{b3pE>gYu0szHEj%u|1cLͪus :\ż'gǏx'unb`xo1R?K'}@y!H7i%}M6o My]rIme/'0/;ǽ O]ly~ji 辡! yþ~R@܀ r)jYu#|^ y)\Ux; 3 @/~tJO˚ˋSRaP~щV)[GZ^e6qEH]pReČ߶K;g~ DBjP'TR7$f/GCOR%C}rJWĖ'TBIJdYÀQ3E809'Nr?rk9}"Ż `6(.I]¥Ku,}y!HQǯ-2Cgs0@ ADWJw){T)Ztþerƭ>yYw{+\ W hήB_#Rq[A-NE='HZnu]zM18ճFZy0l)T#vh&)"It@)E{cSE@oZK|{|N$"cv}I9V3}"eT;,W;h֎D9`fLL]i_S2`PXMSM3X0Ա8Q]C`B뚠?{;x8NROt&! eOn&<z{;?jOdӈ h зGswuH!$XU024;Mns1K\SVz*1ҩBFi'cVSz]=Ac?~;L 31T耽1Ugk  xe-~?Q4$웬=HJdD}iwaKjqy!0b$PgtA5~7M=7b _iYs$Ne{8.TU,Xm!bIz#[A~d m&G&ڄ+hbQn>lB /8 2gE͡X nT,!&2nc ?9 ]~BT~ v,PI'uƞIn ff5ޏ<ee7yr16,ku3L,̈́k~ݑ+l,(%I(lcgdA/V(C~8ҶEsOE A]A[yZax@GNY;z*&Ȑƕᴮȯ "Z +,JPH3F%:?KK ."J7+;{#P:j(ħnj\-FJE3 zTԲMGI}3 ^'v6k[oSlLu+.ם { h.U.W=."Rj D=?(`~T hec,{LD\Ju*:lr={CA"M@|}rcXǝ؇^K9&K:bADS5|JMb/He@%m5Gb^ΉGB͋K_׼tr? j,hrܓ|n\0|ఖk {f"aufOy_:TpBZ"T\ R4(]m5~bt[`.y&&qFܧ*=.p#/Uȟǣ.)ByA}U&k!8e *si)K "ӛѩmN]KKg^ZA*=S-P%VmUh877on "gI(y&TZvHnFԦ lzp"9g y;QvA`U؝Ӷ/BUƢU$zoe^M|@'npS!NU2cg//enndm rFBOwtNF~$}S?]hOAgD$fln"Kpy ꂑףc#"Ԩ[[*z44?X9?WB^{8#Nkn_F Ft@o6I0:'VӬPII[ vk0߉ȪaL;Re6Y4qzHY-bzJHIXP8>m*Ɓ!bG*Rp8td~gb/aڰ|X:oMِ^;~pۤga 5QM&H=U[pyїnh򌄡KڸythF-냌ΑjgOoD%ƁߖcE?Y09VPxYw5xaqC 7"FX4>3}ΜE)sv1qA8lP3ω|CTG}adc[I|kE+qRJڝ}]4&I^ fa%V1- Zh&bFې2sۆ0GTcyҮ_d臑483i`~.P7L1=n lrteLgSɿ6)JЍ:ohc)jn<fRǒ#r ;׾-(R4͐)[㱽fe`XCH7 =V 큎g*tX51˱3[<kj\x 'L(5K0] Z?@MfI7H#Nr6Fu'mzQR4J:|RW~E췈ۮscttautT_rPsȉTf:&y&xpnE>X]a#Mym2AKFeX5NBLf7uZ@̼{i~9J s(S+\}s_1^ZG<N3c6> ShPO[Y GmE n%pVn7ZX1!'naEj2PéY47CpVF*t[ sU()F#Οz*i-ɸܟ xEK3}uQEQ+QS2Xno!Z_SHskzReec$w?tW- s_ Al$ #E/仩\;*BwEJ+ǒ. 1 Ʒ,mŹ+޿1qQRtEn`t)h#Bbm8L[y a&ȄUy"RE*`iN0)xp}9QK^p+B33Jj/RwCʣ(zc~aw43\d#ybbEa}GuCO$/i,W @85䶀 gڲbO ~ATZH ~l꫗y^j! %~oiFMW|.<\$Md+<=E Lwq ʡj_~ =]rEH{N}h솩xK#0Wjg 4v;$Me". ,UAӬ Y ,3Rj\hiڤ#ְlBtp*?iwVMQ;zns9RPH蜵m J\&1kXvb.P Op[ MJ\Q0"ru$ӱaM7L`2,VVzve7fE$# IM jz:s,Kb CR||.Or!\tPˊr4u Vm hWV(yd14)xHDf] NmJ(~;m s =?c v$AW[Dem'+K+<=2Kpg'FB^&gh }*S}5 Њ?X W>Zm7ڜ5+O!ܗ ܧ$*^jFpQ>_en; lR{5Kuv,n^*Cˏ#v` 2 Ќ2/*IX 4)^2e݀T[^O,f%IV]| ] *9vdTpf%9W:=1glu=iaҀը< `O|hy^0Ϸ \x{: C:+M xAq,{Pkm7K$ƉJ$/}gng6f5>ˋ#ǫv9B}pЈ%qbe OLyT5tK7#}FeЩ $|}(eŞ7+v&v$f4tk5xQJՙQsk.["6<\qFLgU)̟˖ڮ',Dc샓)yw; ;'zDWF|P+<(oM5C>o]Fe !bFr(.P{G|Q2$t]?20+qQb!?24d>ξ+ =$C:h%zyymTBc,E7+EE뾵CS4,ȯ "5ɇv&PkY2V3uǧYx:P.L*k1Єf"0iF=\ d}Rm>b[Cs&+#!D (*w?s8\$1Րe Eᨦ/8(,9Say&¤:)TTms6'2bڈ -jsln&7g,4rO BZ=ۖvD0wĸo+ ׄNk Ϧ)#&͠ m$hA|j< v/ɭQzT1܆_h{PϹBuBk .Vq=—ܱgZwV]z bui\+ Xx*[wdu{ftnup;]t$Б_|VRy2GFSǜK6׽U{0;qwYlԩ gtL96$\N}?KG'#6$ԕkJ[7?~!Vq2Sowb04w(t\߀qeqS85F: D *mdi[ȶ~Uxqhw|/iFt9$qqR;ZgGj?pq~#"G <*J52GNjuOX٣HMx ,7<,#0BR9\8_e`p{"P6$D~0-(VťVϘo0syy. kJ?l\[GuTv5[eO_n IB#-؏:+ ]irFW\?DeXB u! t󕶼G? ͉{;.:C4xPԤ+ec9E}3"7U8urm9A< 9 -Y)(qUYuhWCD^ĵ (R}^$e"ݱƐЬ8E ,u&_f7 Z"%k8k]HeJ<|88 ?!D6Z"j I\/" :^8[LtI3YsD(d6TP~8QOxܮ8ڊRR7 V;Pz7_uڟ4u9uթ.։x@v= Spƍ}F=Ew yXCv t \spB|O`ñMÍuf6νNi/&dzno\v~A2c}wzWQjdۧLG9@9˒%??wZ Σn_y17QL*⒭dxK2N);#!_҃~BvEcz{cUޏ"16.%&mbSh eCCet8;~&(P :fSb 'XP䯫kNZcC\Vy[A*ne~4 n\ Z˜PK0%;>Xc0ԹX.+Ghg^EL[jl#'[imli _2k\AKUS<egPA;[<sTXԵ(ӕ Mki;*YaNaJ_$שai-Ԧ^[m%\fAcqNm$ER΢(tVW]ְ&[ZfИW=?l%]L5ĔyU GFT)C y!3\ 6A@'8qZx,yA8gnCI~WCqg-,s\?Yw~緁V-,vb*dcpԂs:?x`43b ߞ;fl~3p]Rs"5V% f]&zB;w:MI-AF Z$>bRG4hB#\i~B~ NVKvenD0MWI LhL܂ӑg=х5I;Y6pиz Ei]X$ږvMM]I뎍n$YzuTa+e_y-n|bex xy +~ѧ3c Z'XKxشKdKB|~ƓvO+ǰ$mU BG[KGRSLkK¢R߀ݓ;зqu{H *?f ()=?I&i! ]c#>, 9cUy$aݩ9Iss.2}ԂoSFX(#Hs5!\CBH87pƟ; pa"TAΡãټ@=fG]LBEp.| rQ}pp~ 95_n>n@5z&tz"T^ɄcKxkLr0n){ M i.Kz#QyѫɻАH7kT7/1]E >@lp;%m,Yz)"7oV% ShZI|!8ӇNԵ T4/sBp{m p &\\acmY'0 7EЖ.iN_L>B$e%}͝NIƛtܩp1g )?iUR1FIѿW8< |ƀժ=UqeJo57] ߔÕ`چ.*2B[D$ F>P)O޹O  |&cC{Hܠ!긕I@}@ΓTcuڴS- c?uꡯ7t~5w^Vp˵"W-\_m#mnvrDϷ{R)9żaEeV=$C5^qEac9C$Q}0ds+_W\c@`;jN"ӪW4NSCLv&o⃴Z0u!C_8813!0jS"3tb χ[>z°zeX^%s Wbv]Iyխ ȓ;+y( `*,%iH!cQk]Yc|sD%0#Krь`dFݣg9.X6f8  wиELp#W[Is䮄_ hWs_P$wA;KsvUy7@1:)IA0OΜZ0Pr&>;36A&AD ~l 2&>:oWG\gA[Izn켌_ pGmS4>BYB33!E|(oh5k̥p<̶%rE{_Ak^ת~"#Ev5HrCx㾌7>Gf2_b9fi\*:I4o;JR0X@aC'|2^檖P# tÊ;°%J$ZCjm ܂fAS /!:C"] 0<3Fg!n<)͛@?{y;yOpAf\V4r6` 扻!Ҳ-k [3LovnGL̛pnFEǡb=`Q1HG7Z)F="pAnh3NR$맿M%87UbOUz~ ѱzqƗ%ZPB|p8U+zL;|-S௘7?KxgS(&RT8}4>/D-Ƅe>0]lYmoC`E EȅkӸ~7?9 Fi`)pF?6#xTX6a`\BM|\T-V ]4$piZ1[ ]_9  Q彵,<_ Nzl]|E/Q Am9V4*zeP2q-!^.wO椴Zħ"в6 1S9ϯx&No-MSJ=8`D~<ԛj*mbO⿷l`Iv~i8ٳkmV8U>`.`wv lV5J49%U/=>udVW쿃q{}U7G,TSN֏9#݊vh(CKp)h֚=ξ~vIo`|k L8R*N ih*h: Öc„`%8 =smūRd\s[+nDga.V䄙ߣXptěJc!5SrVςVD3O=gQm)/ޜ4;Zi ohzxƒq04xeWga[ZϤ>:19ە*r3؉W I=\.~i `) șO2m&o+"8 GP0z{=hצI\n1G,$T#Ge/*o&==<Ą0a ol7Pˏ1L[!9 @%Dz8#FRhlmr] է%$1jYjx}3k7NWhlNjOi dq ne}z#~?-Vdk=쭘d**;~%<95)#7s}aշMǽ;,A2Xz Vn[LZk't;,9]+t='mX%dI4;t~GV|.Ev0isk7,PMvBWa,@mI/܍6OU׹hm(ʥt[7P_'v#ɨ#Xuy0CD=%T[Lrޒ[!^Kz5{5{h@{%rPupik*?0;q@C<4Z|q!C҉ ˹ |D@*@n.Zl7tI[8̆b3E,@L2|GLha35himBH1L*Et"Fz(&}X?YHV=YoTN"7g/\^`I.~IHQ/Jj_~P Yy]|wgoeHLWo~`C(bcAswŸ%z%Jl"B*8Q]s[.U\´&І{|s_.d; |PJ)?h]̖fpK0`Tq.w4ց-Δ K)L a%U2tN7/z R]~V4d{#cd,V  5ײE`N$ 6;Il\7kkoAti^g=muDBFCoLнۡ4Q+ Y7*o-`I,x@PőC%DͽiN ɘPT-^fgGqäK"fsś:V~#3[jE*xSrRPT unqeD£g^|'-MZsM8E-ŝ7KfcDZdorwΥqvn֟jUtl{Z:g9[kh"~iCųeCo0x!m<6~ 20<~~s@u֤ #h?*YK'V`zY\f# |XR "_#(pbB uBU~N|0f o1wЋ2B ڈ\['Nљ4@E8uN_VJaQ(PйZF+4t; Bh8{IT+LDtwӕ7GLSU1]Gyrl35vɃRAPod|j:h^hjwo,J+16=]b5oMeJc%2x_ƮP^5 c.)j@͝ -=ro68|{ ]!qEB',YMsY /N_qz!1teVl{}/ ,H9h 1%_ChM*^QLN-[&%OU_'aq~i5]1&$: eig/]'HG p%FɄOM¶\Mx{GJ-8Cۡ̀e E+Sq+䳳zm1å)Ƴ"5p TS\g8+3I읰Uu}A`QyȞeyQZy(=jAYg14N8̍6_1Lk%k%NyU`(!HƙiLE y,Kc4F'Nlx͌A]gE,omr}m&aM8 @\OOIǥ cM7)nxvpsrR=6&^8>}>@ԃ4:  21h1 tRCOF^ʤ/T! -T3!buvCT"vZ3>Ed[CلnF(Qelz/eD}Γc;6>I,> 2_#{4!>q@CSV &Aa0_(7rLp9槍i~'RjNF+Vzy7hHJ5&#)C8Q Ts_)lج+ ;: ͜+`h_C 1w!srmϷD3sϊoPob#94`B>Tۀ6ӒI7gpYRT߀ƀ̊Z´, 7]pHh IT0T֟q)Ӹm~s1!?y@0ge3#c)!w'G&'9{-HyJ3ǓA\׷ȌJYTت[N $M||8ܫ8HU DrMdHsfcNms{i'kmU !Zݘ4R]inMHK`[+,"W0Ȑ8 ܚ>n!OI4}\ 3p7qDs̬Ɵ.1@F//_WPWI5E'n`\BeWo:fe.JeW{󗑧)̕~JL P{.{+4p9wB|fv*L7􅰏ʶ q|Ey>&l/ɀ\ uZhQ<+cQqIgDghe{Mq#س֊ƞi߰#lڣsA\AK"A r>RDȢ1ɼJF~X}MGh@@Vzm2E؏m[^8*zdq=̦;o'N'C͖'"ȄhU.du;5yh bhN7ٺym:^@>tfېLth]90 Nj$ؙS_ng 43w"J/2Oq8{vw{+ʘEGH;i =/i0oߎ$_F+tz0/g/^6$.i =j(++>vQr3u8Y vK-,_Y2`|5B ǂ#ۋ;ҙ (=]\ A@6.QO?~•v*?EL25?H5IF'$do'( y.k,.'`MP|ѯ <,@Z_.@Y$Li|EMVEllAp uz `bˍ͔Yˠt&1."ڗB[d PaP*}_- _|HSŞc̴Q=5GUVХm}8քia4fRW^xCA5K v. n ^ᘱ9ƻ25A!Loo(߸YD6b;(=n'icT(9N ШhS`I]{PB]1XKPLhG"vȣ@ }>}80 ABX>#UI.r{RW3 5^]729ىe@Ӹ||DoP  49+ǍLU"Kkܲ z@9)|.BaCكo`KZmK =4%^J,ԓ.i KcЎJҵ `fam#ƕ/P?PԴ_KV&\<% bI­^ q_ʰPNGt: ]6Op BRL/¼9 YOVQҒv02_zm Y*0[򫀨d+ьsAJdy: CIY;?H]>Y 1byO^8.Yq^{[b"Nl*.fQzsxϞ/8{DR+rE.=)HS|"=FN AYR{RyFgaʋ-::V{8ᒽ*^J-rxY/z}Q8ADCvɀLRi!WzP :tPX.(#J9r7n b _]*崕B*mK]JD2n+kQt=|ƋȦVy4@OXYG^*JֶyzDrPAhe"#2G OUCjXM(H*#cyO|44߼[^Jȏk6١fo/ˆKaxb)isr͘ 7/xl CnJapo:{c|OcphNq9P!j*+^t&̝|K$}{U)(Wp_n)uJj5{ ׹ fk>D+%~l-C1FZs׋{z?U!O\RArcxnW-um'͇E +ϱSLN7 Tb]f[^]7HdU^[gyF UAd){|;Z= q|䰠K' Z gj'9įtmv$ʚ XlRI8csU3?VvTҾyfR(JoQxErAaYmXP3 ƇC:>"w Ot$=?:.zTӟ1A ?xiYzU֗8yi"ly$xT\PZ% xxd\?xIP2|KT>z 8=Zv] /ED!<:+D stF4i B%}"wϡ7#Y6CG_1(Pmۏ˟hO-hծZf.,!15х3>-!xQ|_!0 ˿^sg$tg iSdmxU{y35nGPd#|0tɴM}-)AZNFop,OlFS0r2}\POP2l kEV`'Y2kTNʉ(#7X |h o>/6Iu3ZZe&co#V_Fşuψ9a4ARQsY:zg:IJOyPPuˌ.axs#s&u a=f.]vuhdZo?1Z:W4،Usf|GjyHOKX%\!*i*X xZ,$@h '4nAR#FCȊGVu?bM' 0Ƹqbʻĕi6ա d?A ڝs% _S4&y?_jWֿ9DZmt{(t0ѺԞkBaaʻ# ED*%t(;gts܅Hczm/u)<#R:âYդ_ւ囩VzgOۍ !S7K ]gU%\%% ZN L͏݀ȟHṬLwJC'.!EJPHX4yKeyO'oRD\hN?ۿ"#*gHjeE=ꋙ&Zq e&Q ?̾  D}Brt'.QֲsfM36Yu<Ǎ7 %ٯVA&7s ?s mG0O K E O?k熬 f`d=:bh?#]O Mb׸6aszlƧfoH,^${3",5Us@:tij[q]~"aKu0,Sͭ@fֲʰv]&4<"߼HGVǿV= Ib><ҋYl{΀pKh:Ԃ|1Mpm%H7%ߜjvpLF VFuy[oZk}堁+WU Mwo|F~;Ћ/XNtZ& zSd|CYvԥuAmuL`FP樰3 !)48d4i}],?nSӮ=c/UdkO٫e867 2"Ow| b 8_ c$c*^[t|f /˭67jӧPLg9]CuW1\DTGfR$9%,sOZX^Uxn= nŅC>m NXr*U[W%a&Ȼp;:,@'DDriyztbH!9pW;n]߾Tn+ehh`8߭;pcA$wy9|4A: KE?*[%ax{UUNdY$Q^s7ŊzSi )0ēGP΀Xw.e:f0#l 73v,)f/ӈt)k{!aXG<ş ˃kU};&7Xn:Ϋ2Q}@eV2Fi|ys)(>cJ.[k)e썊4忢xFB)GH ͕(0cɬ?< Qt,-CԟZIEW2"e_:(Z'w@o4 BpATk b56u@|Wu52cT58[:03#wumLmZDPs ``U61:LsӜK3xV٦@,Z# Ǒe}~++JO7DLr!Az"#:$SmږCxjIKMxᅎhE5^}$ʭ7y \; ςy OƃTTs7DNB0-zB\OˁwE~88%[^IiCm%G!3oIu5_DɘN#sZHq)h%%Ig:;-;De>>(y1Ar &zrk1!ՈΛjoܜIm:4Kgٗ`gf~欧Finp57o:\)ڵ2b/}le1pUP#&;ݝ'a'ӫXe@ S.l;¸B# h㕍9mvQLɜzp M5\UV_}`W"ąv:?v֠Щn}ܶve5^D-:5fS+oLVL*4sGr;:` #կ %k|66XsKznjh=T AJbd{yOilױQKNY˪6Ig`PRw1V2328Y|n)5dEA O4nK6p _ fШ:5A\vbHpzQ[I6p.vT %bl iEȨ>T~;B^Äyٗ4mp6 pzaV&#PaheZz6QG`E9-ȇFP|1T˫=0挡-8l)[t}`9%(L|/x뻷 ZBƯe퉖NVkEg%pE'%&.xFkװݹKUD#DPOvQ)@=AD͛Z0uCqJgm==+M>& j.L 顦։MzqVTVx?CSwOWX釖ݠ+YG:2*jmp|bwW\h61cZ1Q\sfs켮W6~pډӿ$\b[VD$Cj{ d63}'y'gهƧ?v@Fr:]_Ԝ7eTeq˾խv_s 2e> 8,ZG8'&sZ@y>5+Q ٯ:x/4ʠ!keP,NDt =pV]=žIJ#S$Ohd8q0Df(ǵSޢ5-8ނ/\@pU5u8J-b~uBF<J,8LOmm[ĜI#-D.zFO\w A6MN1o&UM)X.}v(5 4,\MgPDT%YP7̲ժ12Hr.z Ϟ^Yv8-a'uލF3zI^,bǟ<#~S `)򆃠"^|VGU,T0LNG{VFH-~:B"c"F?Mx7_Qw21z+ɲm銿5I}ס:"T-ٺ&[>*xQxNk5UZw' ),&Oouq,8WDtSX) UZ6`wv'?1?7_]:K]-v&#fA|2ppu^nuVyZށ`J`{w+?yhA%L1y kxilE8|}NXpVOw ?Dywe1ASpA1ڊۜ_S"#O}ZW7}*oC{FFE-@NQ VNQ| bJ~ى&Q=CwFOpx (MɷVAt{5fțiҡۭhEn?SI5O1 ֭?tނ*Yʡ9C:ny|YdľZm9asl_P8oǼMGB/<`1}wgf5-!&$n(״4^NsHuX`v_$A pAGsC}59HӲ /9ⵇy;(.`D|A?PHQd\](d0`MG |Qa0qjydP֢07t~#I)>i1iÅ1/&C )_Pӭ)KL~7[}ZŦWBg 뇘nE˩Dׯ6Ӝ۪d9&l$F B{+v@>5[*tG7m1*,'WG*>~J&k (ـ&[VɈ#ʱyL_UZMK@JFb"vz*$Is|kG2br )ˆ+ExY{9; ĶWs{m%Q "&X{v\ǪztU[d3F ؇S/o*Ў錁0#WĀضBFJ>NN;Y,i{ͮ~MyTz|iy}V1ךiQ5̢':FW$\n'm%: ]1%B" /Sg,>]_ix8e ЕYD!>WmFҧ>\a/BjD(D8lsDBg?Q6=̃ opxpkFx#F$ kiqbUpoRJ>k"ԩ"*f0RP uRY 'N c.L }1-$"J3 !"_paog7P*`(X}Q:v#e2%*?K!v\PUWiUJQt'b+Czc x-p[e~Nh^?#sZ$d,$=7Y.#T!ttuOxflx`5%qu}] ZeBPsCՋ~#Oa~ TV`~SeO|CB3k!M5~6rS)i23Ju"pZA4=em/ëۇ"  Pa,aU/x|x37nn}[jAP(hQk*=d 7m^-mo1wv.8Vdw*:q in n<&I_)u2) b%n,nK2@ah/ݬ0ocT- eH ;ۄ2G?WꐝfmR),W JL'lɘq~W p(%A`2Rwy!A|YqwݨՐ5Z мV1a Q-t>@TSK">id1҃]aNTÙZb-=Ve3Ln"F~%-r$[pc1h25mU#1-YkNO\&@%81Ps}UWuIeUbM:*AB_l E>cķp'۱槵݇й;42o nl&xe4, FDp,! %"чypTSVVduaDML=ns?Bf,V1Y|ͫ·8_hE41"CϬ 2 $I%;Έɀ)))@ixSМw6obp$<*2 ID?܈pmJ leCtHd~U/aIp Ċd,`x)5/[ӡV:'9LR1`,\>lezmmRKqH"T2I2`~Pj&z\vN.j9N*Y eIuT@QRI#otua`\;fo^J0ؐ3!ʛ8O|'z;T*n1*gx"me<ʅ"5E^oRR:ӔC6rM?e?Ch4)b C.344S+@h9R۪RUL3 %QՑb^*"Dy#O~:F=2HhSdffΗ?C6h'Qg+M;[/˶ܑ4#U s-/z  (^K y=k)ʼᖮ7TvQ8Yc6@ Wpx\Gz *&Bh쩐]LZLY-sJ;'3!}mr6JGYKrT{;jL镡6JCXX4G/d H C -rJ2/B?{8&_,NiXDgչE:CGUQ ȡKƷm#ض}R0zfiԥa7絖!s?2-B黄0gdv,|Ь ë9O#dɠsN/$2./M'"̎ OnA< 5<M`{X!?./H08BQZm*~'n*Lj̺Ff%{nQ4 ,0FYhoj1Vjؾ(ÔYźH{Tq] 2:/7d}P)]ltheW(Rs<׷KoMқq(;W}!MV0g LfI^ʨN_ex5mH|!&i*}S_;($P?!05iZr27GZ >KGL|CTb\IE_q2(I8Tuٖ6l z- &ͪѩ|P4Ͻ P`ȸDc#+y&O=hM%܀ȵj? $[ňfwԖ6RYyO}gIvkmӀ%%ztя2>. XӦ6~hŵVVyr˼cS:XV.^8P/KNI%vfecKsbOQOwal~hm/Kr T 2?[I }/0K5)&_90lΗny&N4F``Zuq;n@!-Dv#7d-.$\Q}ߞ~B1~QݏIP3-z1 DW"ac͜4dDF놙Ɂ|f\ͤ$zʓx} x!~epCBQ=:eD9ixڢRN7WNwg gM[ju iΥnuESnFҔ )]t +*"EH9};⑐0OLIмl#z4lmUw:,"D_ꧣ,t(F]d=HU8T~ zos <% -%60&!R9b_ B^}H:J[Җ/¦/֤UpgEjb&MƜY]?6QC]WrYǤF{ *D?5,䶕m{OqG5 EOjQsrk,!8>.7$QsP'(4:T̘`[yY5BML%m㖞j Q͎!!uK[D^ Sk5WL 띆1O(hTJ[xD! ["xN-"Ðb7 mfH'!ʲH]fIRRD[7<1 "E,x,߂YY%([AegSD7Y29?+w6`'ersB*o D!|Y~EXT$߶IykykMS&Ze zI4w!4P nB}$t4Wv($ bk"u 9cxOnV_ ENΦMX ?d3GqN+Žt1]?/?e[]TKk~%Pљp8/zO"|*w!q5<كT0 8H6]щ]@IRg<1ǐla3[ʻÀCT3Y"d%~bHU1T*q'u/V+_XD5$ śNaC6$ɠ5?I=^ DOSŢzԁ?p 17*!8 א+=iw="Xg4)X^o9$G߇e(-1O=gw ')PYVP.R}Z;R>TWNXYMw|ɈeҚIG'}U[}xrVA.JXa`R͔"dQJmy }9fSXfE+ocr&4QJ˩!5 !3F5v:B=6;-ަӲhu%p:JƘ-%&d ^0w]NX+;xߓ6CW7o]!EV0q v;x\1"(vl~3 9')⇂x?GgScs%m9ѻsW)$- taaUDn H`#nAǶ)[ e|y3J~O(F_Zmlx[<6cqKwe_C|v<-Z x8'|$]%,xҨ,-\ipp᡽O-GA^{BQB'};8 y(Dt_q4'J"!=H`h QgNepv*~kl{Uc9G:D*.LJU ?JWќ3[[qȾF@':~EqY/&X{wO\   ㆇoNlgk$z']D' |7sut̜_@1$>P) rݒAbkB]ʹ%{*!n*g&np4_ޛ/VGdm?aO/Cg,n D(MB'P8H7ᜍjP򲏝c#xKL!N© z6z8srtW%)}l}RFPU\zC0$Pi AW:E5c?j}wBė*-h s~ߖl}I#A:Bܽ=ŋ|T'0Sg+ZG[kFaYp[@X*Є'0j#y)U (R/wf!)Ķ)^yό găX lPpda؎^9&i8T@~ eI3}tR[wdEͣVQBw#p03gV*誂 -U=`T\z*[8-8|H7SD."ۏlT{ܸ ֘f{o9s(ԝBPfCHޔ25J& "^2Q\n[M/mant;-y,̀@ p8a/=fL%Ƨ4:lp=E-̻N/xq9^c=F)|-:9A?@ 5OW}EwaJ|}r_NM]1):|Mc`l- }I%J,([5 y#gKV=U\%<2F^f22\T޸4f4i3yXL_cxtƭ؈ׯRcсbJr UrPL3pK5:pveVկUgO(vT!2:íHrvdžGc .r(i7tuGC ؍SZ.:IGhn(YYTư.H:ky=52a3B[9.0wȾ—K&of[~7  1*ƽEaMat{eV-oCP>|/&+ B.?#Pz' 'W` {[1_25hj籊`=1RҤ^?&t=4% 5ݿagqob~%6DQ)Jzv=y/)U-;Hеp~՚de${,rldOZU.t ɰ%?څR#cbx9@w(Ie67UВ@>rB#Qf¶4n@hp󺗪Ԡ}APp|(+Bt`Dos#AV *1J2-MnY t'Traњ.0/Qt/lVK9 AU+]sN oKr[<0L/HWb}Ct )jH|(0޺n& =DөC@#r.U$+lr7Dj4JIWZskGjS;#fXXGRyC?|0Mׇo-"Z9EOƏųM-WnPH-.<> ơ Uhz/%Fb5F8`͇ChW~dJ{' xHd`L>,TR9tf]BPL~`yܔe=utdKu0zZ @|=AFyRc=.\9g $ۚ.OM'R;S^"#,B5Pl\䣎H%$W9F˹ }f7O@K(LN0}ćB 55挞~ueH]FtwzoVΔ#,$v:$Y4a J?%4tݿSkڟ3V<odRT{.3$  =z~rR .0BvAԂ5Fh 7M cvX0Ѫd_hE"G/yAуȇh jsHkjgNq%#uvX@g@0_iRƚqAHR|fZ~~7>i4ʮ)zO| l5K:Oo$RMdR&SIOo\Cr!@cPvbeM6 r{Pߡ,\/V_\ ITI\,.jUr<8MpյQ#%7SD õcyj*ܮ]^_ٵ1u/>izcvM^aoKM|4VBӻ_ҝ6hИgpm T(x7͖&6+-kwC*PKRPLE]P[QmC6yt[m>dJTZ5WInQ-ˑ&$B㣐 7CWNQJo-f[$<ēO5*mr:k8Imp,& ߝ,='6tŘaqi4%w"xR"d^ iC=t${ x(c[`ʐK >FcxS%40IhJ4Ͷ0 b>@qe :PxE:} @Bؽȧo@ARG,^i0L{fҗx?a'n|x`친֯u黸Cϻܭ#] :EgQV$:t>. '\K&nqF2s/󴝦;Uz??hՊ!hQ`Ze;P9 7ߤI iJpPz`Vxl| )xHu}IKg+n\GM3}VU" Z9~J[Lr(p3,;& ЦT@mU\>a qĢ1$ CP90B+ r*NfggʰOLt+kO2-6m(Oo&&;&F$T\ V׮ 1@.kdm+]y>h־6͑+sYwi i? Tpi,mI[13ALQWMYιxM87_*Ç7^'L?t) +goʏEݖLu~+jZft'Z }`r(RS˷f5}09jT,}]wv%VF0xw[D pƵreRPJ8ȼ"?k rYC~DȮ?Z>k"9hlΦ$*:ztǺ< +EK+ûS&CJq\|wI~-~ 86^|F7 g6]:SđSHRMD nLZy90Mk]soпDu9lˣUK7y/`ޞ!ՍF× /yKie6zH.kgSTLc|ͣwjJR޻+ns3;aB)lPÊN{8oU% (y2+̪e(q H]r?IM46h8!oR(灍K`vś+g6sc}S?{e2icgٌˠjÚ<Eg M5pz%Qt3Q0&9T.b}oލ9ؖJB$l$i&g4*HNO.SX=Ut Ʌzkڨw1'AUE nPBqZ23$ٕ7GnQ9'Y-7 $uK\\#HHMi uy,XM64<}\5+j^G$ǽJ"Ou}#W$ٮYuɍS9OB Ŧuۖ&]ԍ;+7TCc[IǷQ1^n!^'fw"nctD?C"H7@O*:gloRExfɽw)B{Xt& A( ʟa_6ktkDz\̽O^P]P:dJ (2`C2m$b CC;b&y&vqw3@S[ >Es1M^Õz>/"۞a"HP!t2YA(B#Xo$oثwK(ȓ 9+6T[H~BNH>6J]eh V}廑X?}gJ&n,_)qqfDq0R]+rwz;l mչFT"z,tf;׿MA{-q%Y6p%&0BwLwQcRz,?F~E&"Pk[@xMg|A:PJNϿ~^\Xn+5ß#h ՗' 0‹k]v!XMnk/~`unߋIf *(͂g~efX҂4'0=&;:a1b"U_m1E}Bi{m Jܤ'WwKZ? ֜?~-7e@߷S V|7RQ0hVjGcxՋ6u$$t(Z ?&'_< 6TP0ȓѬнI\Hfc7?*]M1{NZ1ըXՍ-uT\_7"rX'ɍ-%pUbQR^ǞtCin9:"|pz2p_f`<^p5a-f}tJj*G$? Q+7B6b qeR5kLqvvcE09qY#eJ~vGTeV%,[lm؊$iB~2o K4d!6OXƳ P:Y'qb!0-R&q3QE0u pcܼ5X$ْ ȭguav C@4t'fD~kdЈUJh%W /?P3u"_jVI~QW<Ȼ _M/lPDLo*y(beND*)q2p'MD)dp΂ N~UMZ2_)'OP 2pr C cM@y\pEK7]{/q3aeI ?RaEXLJ;kV0x7N+ fIv04NkO1zy}.]mFc-k Q nvRI]Ϥi[7RNw5vx-8w^[&Md.r#-I Is;NoS` Bp,a'8rgi"禧*cxqc:IʒhGoή1U9VN,{K.腴z3.A;Sj;N'%z6R&񥮗Ϸ(O>qp,TbB^[P9U| d=U ~XSv4w?d,1-^7VIrWHL6:$Ilr7!D星rK WIPV3gG}-cQ9nneJNPnM00GT >p憮?βrl L?m@Vxu4ݙb V=ҦăuDAA#2dFBz z9c5i.qڮ1;:#Hbğ zEɑٰM9I8~?]g޶ƅ.nwke;f]w2D4n=cd'RqRu4+#6EX:x U$APM#- %喹v.W.]vLo >;=L[U*Q `c dz?RQW`GGtbpF#{O|:vM[*U 5uQᣔJ ~t?ˋ3HVɖ>c)֤G/lmdEnm-ר>(>OW`ӥo-R 03q_T+I|GxK2ͭ zG2%IL/컠9*ori+*g<\~폅&w(ܿ\棱jQhr )OVhd@K7ee}MmW"H Z_B2j(yc\ 5`Dk-IͫH}rΣDͰ)BG@*ky"tHXe~Qt(BKZn`b$5~bk{)𙜏,?|Pj p\~ڇz6u֪`}>{( Y\; L@Ij J2囂_FK.h))43( p~7ګO3]4ow@|J$Ԝf#ZF~3&htl0+{CMʏ2jS ZjIgY3g0+~΀(U92ro<ڱ M'~yZq )JempcoGl@4)djeL-g0yRi%ݵѤpo 2(OdĦvw8F8DX!sp @?"-PxVZ4 )RmaJ3l%$bz"V-7vbzoeIԼ2%_ ^ Pԯ3f:TX/%4[v $*_)`}Ij & n`]~m9A1i4__)QS]v3Lb`E wua-m??B5LqP3ej)-xu$$6HR- IL,nke"[C$'+0M;yXD;fELAN `[)$2YvJ%ʌeW|X8BnP\  uPY5V){<vE[ o@Kt.Zywd7JIWq#K, S]3: epgar+箭csTO&eDЏIu`HhG>"Iv*Iu2TPf&~ xm;{fh`,7Dz n*\ب'}^z-a"*r@vقv<~FlsB1q"4ڻ/(ko%/Wz 29tlxԑ @QOr+fw}a$ ?3oٯ|ßCQ%X5\K`巊Q: AG&wgȔ[2aENOP/ƶjɉ4+ޑt  RcGgc}]ǝIhi2N@m<slF%4EM\f^ {'ُJ\*e}-|MH67R\ԍ..q]!J=#0{1Jr3a!^kkFĈYbb*VnS W!-ʄ1brWR8'GT}H{ٯ¢*1x~cG[愕m:p)`^A|{r`G(/LBZi^E;kYS'hdI eYT!)ʏ [;9>Lj'NsgggÍ@p@:] - ]=~$[Wyɥ4ߒISf_>Azj$[m, #G. dَ+%?Aw]'dn,|aWjTi൦ ;&Β:-yZk8vrS;ԿR%ŧB!a>HG]F 5^x60d0>Q;ۯ! ~PY3;fL?%/SP(L. z M =jYT/dfl6HOCQZ6~v=&O9@Du28 4s.:Bdo20WrJ8 XW*JIT9~b4Ft8sٟuDL M gNjD{{Xhf{ԁax_ۅu"έn!FAN6E$ӿ59iKOW!sih0 MB B?ؖ6ؓf,}(+>up9˾Ҷ[ٴ,>z^- % 幡b%-k׋u N0Oi?c yUGDϟ>_7WF#z:h_ C~kPk7݂vP/FM)3jj!a\$;dtADꜯ#OŞkEg!-$݉L2bmpeO} E0k.IN:Pb4CxMJ, >[a;{2͇R/H.,;"RM"B2{65i0˽%F2Ahi{L9-(8X $CS&LBi^SCG[N,~uĖ@J2؊ v 1ԡ02~/ǀVw[vV$@ݿ +=up A^H 6uh<XϬ-pDTDtE"K^X&^ s\jp#~A ~4fo% 5 J W8Rn莅O0B~ҏnyҏo% */%j[)IˈLi! ]1(E N>rzpmnZm7W}cqGN0?V?ل&LOYS?_ZK,KxՇ;&v$xQ *%nUw-ɟgZlߗ,)~ä%EsXwh6+])gXcNn!a墴xQX9 M1`;h^mu8v8t&8H fDd|Y lg8BG{_ﱨ s u /pSݒVּj?`; B|OgA83lPօIY55p1(_$z?6;=.}A rbCM K|xXU¨ ' $.E&{.yDKkK6||eGbἩVxtטȌH $=gy\lYv00!k'(dïi"iXX¨ޢip &ՕՓ1oOGA,zTI0MӶ#{T62fo^kc_YK#x2,5yFÚBR|f1΋dTr4hy`{q{5%WPvъG ,>׏f߾dv{:Sn @W{  @F(e!W`iyVDVEwZ6 iOgݳșY2`vrpu0e8tobqy#QtHi[3M hD6=ǔn<+uVB@TA2``Eh)қBZOKSM@hB*ޅ;3Q TBXb^rg A CK]+bј9)J<3VkHShI$"_$q N(pLgIzFE )x_Eiqɘxw0 cj!U6CWAah)[(h.ƇVZd{aKXe\<]I̘6X-Azq4}Y #ÞF&V]fJhCTжQ49M.d+|X ^CY˝(֠l=~ |,^J @c&YJ0y QM~1$8 7H+ 뚒F',2jr<'qZx*%4=rvPC57+G(mQ[P/f~_FjC@P@ 8 Jkվ߃@}ϢGdһvb.hE3<?:Ȟ /,(}nS"q;}/ -MID G4>;55hͣ\?<0Old v#S}e$@4\ KsYi+R @uIs:Z%ꪶCr .P SuJfX^l_:\8'.hD~Ïz  Z(Qq:av%N78^?FYkV%ˊpt]-1D?*3m%Rh"#vĺ:Ӵ’Bu|z((W5mnB9"M0~\քP0zv~?|^+& vUK6i4}5Y4u@ll41) q l;}5c5BҍWP}=pXh,</t'EǢBZ^sK 9O-ĽMmjbܔ" (೤řQḏ544}&bp$ne =@,?<.jn+jݛa/A,`T=oJ7W.8$yIϜ=Z74f,6om·*W-_^&@C^: (7%P_7=Fp >_7HoyH3IlI873`hV{FXh`V<. vvoVq4}0XB8ECMWgI8oSܫܾcSշLzE$H(Ӧ"h?HB`_McijʫoinKtT\8-B֓6Tnw:A;3rNIC^,[lZ ΂hUn1#OlE(em&u/4]Cj~&F?s,EERg` vx+:L*&UEҿ/.Q@b-|rC6@j+ Zg}p1E}js %:3Ay)B˻ Fufӡwrs0_+٣PW͈^+s:vT7vW:8PeTN'SAՇ՘Q{PC/-u %&aD][qf^gQIkD8wb%b[}{21xAd\z8?vͪ'i.\Ɠ3tK}O4Q;GRMYhs<:IX`cX_ p<5s~~iR!,8Zbk00AḾM)}r3Ѩ~&4Du5l6sm^)9V%/"{C&Otu”Wl"Ѡ?M4 $9вޅ-HC` ؿ|2p=HS?7sx mhʂxVNJb8T5vH)]..' vTb$Ay1W%7\'Sn.CK?>=o7- 0r{KS\?7-8ҷB,N(tTU0f%lh![JuӁ&t<T#2DeOI {&\KrM-}1642J P:μk]r̗k+FKD, wT;ct=nY7qɇ~Xg`M|c*ߡ;]cb!f +i3f,Y$X?`q |RA`Q, ,},/N6 sw EnWbj":HnqiOV4뮘?3JH%=FJ&]u ֫xmE, nC>" FZqolVK@Or:/IN.Q@+;YD5%iQ.6v1٤2~:ir\AΠ &&8 FZtP3={W˿lvl$[|~ԌmKzY.v9.aUG~MKlӀG[;5*_=~gQ> VLSE3Sۤ't\Fw$7t}VW7L't[ Mj&GgRif*mwI&͊79pp y#c2:HTVgoEEu}fX催A$<vF{ 6{Q@`nKy~20"i`е5|䙰g-Ve4ȸ^C<ݶLH>M(X@0Gȸ@L;ޢk . ^[]_g"@-L$qBPoʿV?"0(g\"s*rapÒ|=ezkݐkXр'jQsmm9=TȧlT:1LH m쮓QI&M/aG?qAx d}N`jnIMf.+A!fn;_>g7_5JۋN DJLť6xt? CRPK`oso$GoC#Q-m#Tt8MQJal>l` p%>C gχ~L)C M'B'XN fB͕mEVIA>^  +m`yyv (,8s =M$GHRFf(ٞRm$宿GoEAcrK fnJ< QqfC"& >cװ0AoBLۡ\!8FRQ\Mo6 As8եrw~;~G">On"E*@ |yu>: eٞ3ZK>ojq\ a\!uM90ũVbq#]kkB,I읞INucUMlNd:W(Ct+L(=\1U]+r3d3: 1pT$ؚ+~P <[c+@y:e=WAP>#TeCMT51<_KHMU#u_We D&X__Ttxָ"БeQu|g g>xCﶔ=@⥔12w;TѢH)Oj~zZ ꩔E:w~L%&1 %l?OP`G:?&T!w-ˁK3uWWE?#mPdU~r~aj)z>%T/.#yBHDpdIPUnKz+/i786F-;Ŕc}c9` hOܨ{yR-[tBYpZ!-We@iU"nRK'hӚ1?℟lfDIk6`-$+TMqQ\kب+nDRgKJubYH,lJH>ᵟ }3z[J%훸k e>kuXk'hz5P3zS>j,ʺs 7_( Ž Tx\[JET7!~J2WD$ۋ7mg?>mA6Fq_CjxE-;%nk!9vTdA8qUfݝ$R_xh^XiANKVo-QYW2F=XQ:a#zf~t"s0c|,w AbVD6]QPH/JasCm>Xk!aYrN:rw_6~8~&Laψ'Byue0 >)bEޘjL(w̩~~}Z[;ܗ@_˔ Em7`;ئN87{"WY^dUoK[D8AMT%Tw uF}9;(uݥD#Z#$0 'GӍS\Aۙk4f& uvxȤAw0bɰNbd5,HXQհOńZ5e('2ʍ#uf+sQojnidc9]J%+4K74>05`W]s} 3~f7vB{k<ª<ʳ^}:agiVG5y/F*(((OXd XbĐ-HdRܔHrVg_l1Q艂43QMOSDS<Fjk]r]ϛ:i~Ɣ ; 9 fq#xBn͸{.w1X*|>0ϳ\b ]x]wfd0I8!uQh$GdmV&b!TF}DPZZ˙:Ȟg*6>/ pAxoħgZbB+kLZ%(WTѧ #iCty":TEU|B>7tqR"+[X Ե0TѸ餸>ls.[lPj>U[%vHXktBAB5JTXt׈myFI#,sr vM*qJ΁[!\0340dt}]Ie9!Qr}p^\DA BOV2O29۴z#h h @>tzdo  jjJHw`f"bM@2fΠ..f.r|b ȳȥ59 U+㙖D*a6+ؙ>"Y{ /0! sI Tcrb QbkX6mLðjV5b4òYޡDl:_,9z\`rX"F綜x@p")Κd$"z1̱;RrjƧ/Xt1[y49!5O\l?ng /(x`_Aˆz >@x"8\Ӽm@RΞ I~$dO.gzqgxBIAMhV0T`}hhY,OmXܕlW͆ѽQkxLdMYOl\WAwHyEa}Y_➌>3oyOfw5\Ie "&괌Ƿ\hA҇qtdDzj._(M-|Q($%1 LU_}qVނ%]Z*/t_Z8` a #ųTWllsHR?3"V (E?%?χCöB9ΩeulEA~{>8!`# EtD[NdMlۚ%ڒ幇=nQFV]usjVgR5H~.oPD+/scT q ٠s3V@Ax4CrXV\ 5$ɔH5B0l΃<(6TUcSp7Џ*VHouj*JHA&jؙ .7 Le$7 A[(Ⱥ~"Ҩ>vPpEO7ioѳb;#v Onl`kVc(ygt_G'7FD!i ɺ3+k\$&Řb*R&?3P}yc&rs`5 f^de}_16O a}Ћ5^U޼(nn$gh-̒@i@S0}$լqwlGHF5Kp:V\ > ?STCehvh(q\ b'ffuj;G 5+DJ=j zVuIčC ڝGoZÙDo.c([ڎ?1N"m*IP> iւ7~dKJUi>6jn!('G̥ĪEikm%a}lBg-뼮;Z#X[{(!n":MKq?.Τa%" 3a&5,Qk9Hg*\,xw0)uҰ>]/ @HRL 4'Xb=xqFF*q l@fCa9uBHP5 W+Qz^H搰oڂ#ø5*]G?1HՐ}KƈҿlRTĹ4Ȼ8`V98WSvtGs e0[!! @mzb5ѱ J/gXm,ER(%XEk*Pgޣᅬ @އwnw9#yG91$i{ƒM_˅대W1CRSEvK\\5KO'/)ňŽ8H1H΄7WAQ6K t䚇0m[jmzڦ%mNI, UiHAS7*]lAowO: M$HaEg2{7p6xW:y łQy=1*Đwn1ĭ""a<3ȹSvnc>&sۘ@JmsMP`H)moC&mnZdI1řOVpd>oO zΫEN> F'SskmKz M&#D^ BA~>]Cf D+p>BSqE~{Pmoz=֖Q7RBѹ.kmПytZWYp1m7S7yIPbbMK2x;]!֖kSܓvH9J&/6BB ɱ"9}ypplKCp, ce8{[ CNjPdd:םq9u岹1nؙf^]Qurmz!gc1&k39VjiO5F2\A#@x@n*8swC.w!D쨽5oLHO>Yc4BaL~<0h8s!xF79νsԬDDO`͘gP6ż>Z|;]}DY%[ZS7i|I H}2q.2mSO Y7%j: E ݷ(*yh=RV{q oQmVXͰέ X.ߐ&YeQⷐ@%&XXAJm:+-L7R, 6:# KZ*CpO=-)V7ưeB7%_P B'l @5<:ΜsG{.bjwZ"asYש¼#{.'4eoIݚCsz*#9̢\1 ~31UD7!:F`1I7̬)xMeTaD>fXw?c ._/p3 3 + k?z*F(m /ځP2r 4>4JDwႎ'E_iHx{J^~}.b|>TSƷuP|j7/2}$ş`,k69|0e B:vOxJ~ުaQS(ps F)Ө8r[ػK: #!uCǎANOD=u“8\#gYsV JOuJ]m'T*$L,ۍzδ~PsG6T爢)],>2M0*xPW3g87f:rIAhW{#%^򔌶)\Ƕ2VɴW:R{P[* eNUR;MlH$cQJJ"h'HUM싋ꨖ2v(qhq2kx._0 KS t9싴rcrdCf[0ӖO )2F[&V[|FF3%LlsP^+;BHtrVl0{ >7},FZj4ZB6蚵5,%H\bwr|PmkI(^JII|13 YzV ]:83d֭cl !ߞxo9g  GG]v5@_%DGbEbpdI>,BXf͊EuHE6-j ~>Jr$4jI;>PICDBBPN4&ӓX n!!B~(D}CQ)2j &iLTVjF0Zne[}~=Btgy6jVv& Z(3ڋm""p8G*ߘY=_iKʼnu40ktOMp*Fa?<˹e0oD^l{w\7Z 蜛mTOP s-YHDN6/ nPLj^.(>" k˵4ХL9U#靮 |2qƶ.X|сQAP^A,͏Ɓƿl@ 9t2g ?^Ό碔oU,q _ s\\ ?#x'zp!Ѹ6C")gʸ', TP˶MmZ51$sM nq]a8[Gj^W[:M`a: R@{}sHc0@o􇷘V3XLj(``m$ ]$ I@:.vY#͏p+]YJYE6#E Rز=c*Ԁcwdՠ xnF ?tӫ[gÖru!et@݁`: / //ߌyD9=sdr;rd_/}Ub :O0?҉Z<0yNYMh;|C,L4is~{ v郓'\_H*$+ 37qgwyⶑ'{> &O6Ԏ~cfP$Ӄ]˙Dq|}QѢ-y%fkbB 7Pw8?nlG5 O{D(o _44WJF|I2 .D%9RÄBryQQQ6%ҟ_zDva' PKHSނQI$)^pv{`FbZNg)Te`ɧ|s"{h2)rgoPi$ֶn'i=lS.ApWs"$ٸ, '3{݀`%QP4|#) %5 lG6d#s+Gޖ*}ԩy%"܀ `.<٤D3e-HY|~WBBzb堘j]3]DM8 BhJ!tY}3oVH)Ne(fZ5|èx.8VIPx% S: ~dD6e=qtAamT%;sk/1 +$Bl|N BD;cSFQH6 4,(`oVTc^ S;;HX1@XÇ>MxG)xe%) N4b9$ʞG1+?). ' tpwʅiG9Z8_#5PsGeLH0Ndx sSҏ,3|'{Ĝ.ݟj4V  qoQq/>:6Iq`Yʃɉ~IhDnoqAv] )J iѕUB+݇v>1tҏW2 Yw]{qLbUbRUׂNU _j6 4e+ ;?F[Z /M&Q=9w3,WC|N6G;ܟVg9 pLmH8&bN^1{g@%"xn1Bk`v@NAK.WDͦ֟턯CLwCNӪE)@6 q> kؚܠBK: 57]` /mX>UZlC D֝c/p{4CXuՄ,J>Zl|*oU7?*whP[ƚ>J,H.*"Q }ZNo!ZLH$srPh3sՃ'Zlsl-kdy 4zn=7OD T~NpM-H'')3 x rվBi08_T%•#3@{7EZ1!!E QDpz סymc:2лa,:0 BF,Mpq~QJ]5E圉Rʳ{ᯖ͋= 1'ξrvJDF]G NH*x˜cY>kqS8B|JІ؏oBؙۉZw1Ƹ0!ȌtnS+(lu T& 7&4*}hyi{(dup3VEˠ>TbV%3ڔȴӵޔHygeVIRsBސkG)3_v/Lw%?]ڀz0.xkG"v}my^Yͧ9:D&(ȗGEG_z_?;QgՌ^cDA;mu8.Y=Ȍ3R>FNjIBy`3ˏ׬j QUhA=NUvz;?hOlo >Re{VΕɡ\"}>"Zk UUg{Dfu<%-SɼoܤD:$ƂH:~3xv^$F > vVMu@AפS(%#܋/@ &S?s8 F^" KP-~RhsO7Mp/>po"PM "/%|AIP[4$$9,MAvm1]M=ʛQ[S/= WTEy_U1`LZG?p S?y8E-dN N>1t:x [z˟4(n.5Yw]j2򸏃iF{\4M qp,4t(#PʟaاeWTxck'tLQ)`2_S;pd A3HrBpmȲ߄^9  Jy>0W馁,*9JL i:˧fnx"]oMd2&Ĉr~E5Fϗ8Gko g4UN ֕Dlήi@&k=s\@ AO.ZșRl[aTp×-o) 8ЛgR?*hgx,1}>ml/7⎽*:9R:M ?5X!Hh"IOF~Yq'P+`Sƅq׹oN7| ߯umi=+ݒ.΂*ؓd !+~4.r-,3dRgOsܚA')ڛ)MAě*ik[.fd3 9O;Kj%̘EMA|,]ȏSQ~a?B\N WM.2:7Vs٠6jLp"gq'– m."6]PT6s5Hd-^>SӸw~3,քި !TMv{;ty)E٩//l0/x"a Lg酌*wMR>.RZ a`&,ܣF_klũ.5lq1IgBs" @<~.>+9ןP%&2+jV A`6wcp[J˳  0_Q#ԯtpL2JǨ25ޯHUnP(*t `މg;LK+'ZKdN(O1No ċވ6ҝo}F4*k2Ϝ"A i~h,/"-R>L5@t aBE<biL䢶'KjL(Vw餩?9YyQ:d}8oUIiE`rA1d9F"B'bƋǂ9ɰɑ6MT"lObLqd3DmI-U@'{.X^+6JE֗Tr:RŢDӞ!CbN̼tMh'ŅTK"̒E:&h8]3\tV1Jyh5[0Q {1 I!? " n֛a0~BMfٕF{1_D"(Ey?Ҍcc{CKI?WqaQQXh( ύap"렛 jWqs9AKW |JTijԭE(,Z}/ЖyǗ 2UP-5ܙ>k><~@YR JgJTmb(9EZ²'^BW>8σqª#&R:wCYveZvY1ć)j*#`:bZPl*b5&^"f_hdN+@4wf!}B {h-5!X6ؠrsMn A"38rnXKrA h}H-h'Yw#|\+ZIŨ\HC<5€bEq;(ُ\iK`[Ǖ|wl8M/aq&uVo:DR&:$K.`Mz37_ʖbCaV)2&%/L(ZrC?GY)#p@#[XTH=F]~;ag,z5$_{VsIq;Bg{9z\ ",up .#_'Lw:N.h&h-b?rt졙' : Yghin@҅(F>>]#MS~_[YSwJΊZcRzI\)a~Sڀdn}-{5&q/:]vΜ[f/xϽ< <)f*6h 5"KurL3W 1)9}8~Q|!y@AྎzļPio.PD= 5ư-yJÜ0 { iKj5a7\@?fAY${ʳd}UT|E h\a|ȸyɢA4OaJ&( TjP rq)@z&,40l: upu-C OJ}ZQ)O͌ŗc*[ w4Ԯ̡'Wxh+QA/sG=p=C/ԋ+h"V^'羉#NW^YIdjsS;GE5,b0*U^jd.ݐ#=-u*ݤ~'޻^d| ﵺf H;g@ɦ+p|oܬ6A / ᠎s_-h~_׻L|+ع[yB0m4{(Af&-]զ"G`cm\=rsVG$S(Յ2sofYDDxB ϋL0JMSn"@06Q*7EZNmZy  fi{ʁ]Xq)KQ\җZrTRh,{ w҂}\%.ƀ2havMԄ @qn0*W.rV$)M$̳XF Kjptx)uaL^˨m m'҉J!P+ŗ+Upy`d.y{Da(9Q0 $1vgX"a)-J;c,M8LhĩSؚ,9q&~{W镻G:F2ވ'㇥:r@z1V]EĿ*ܕgM LM37wb-6 n]z0F"WXU$HBaZ2wͣhxq{Vs&\G×rS!Rs`jn@K.^0 DJxJhly}+Y =, `ʫ!6>OqH0\w_*14i51UI_<)2Mc>=vP{a6o(%!xq4M1zXo;ΊKW̢;VQ]f[ <+u@#ɜT1s.V0Y;x}o(VmR6B@V{,^Qx'[wݳ[s\|yQ!ᆑY+qnAbr~OFrYOTז7Bb*ؑtV)n-TSHEcjh_ȧ+{]kZ7J^P5M)2|b<)~khk4 hpTRL]Jќb 2D҈P"\x v;Mɞa^!|QS A.u F_'5WIEGRћ잆#ɘ $V!֤6!}Z!igIEO"/8,Jjp)sUjEVCƗD`'9DUia3V38]""26,HbfO9{Y4"kxg, IRe1/~*!Dcsvy-(s+ Dp4Sli,JA5^W/ ^W8eIQb?,1Uh>la$RIU4%l}A1"?uJQnb,0zJ]&PBxV[*4G}%c ƃHO@Ff~qn oIT4%_ `dl0oSGFQ.D$HiUDR. s{AeXצAjf{*Sװ s h@iN?w*ְ8Ͼ]K3Y_; @s.p&PllJNG~#8̱E:Lis{K|ˆR9|[M yᘱewIB ;@88Em6ܰ "q(=AF2 =E"*zugkP9,,tXUnس\ Az'7*9Cf )-@_-|Vil(P~];]bқL oΆ"= #\0 &I_D& H&IC"-*.d t 6d\ B_U =d QyO^۰V1mASog*,I.[:w]$1;G;G=N@J2ϗp{*ht.&Csz,G!(]]Qϩ. FFvdHνh}3/,.΀8[%Px(N6y Y7zՒN!tuoHPXZBTV%>W+ztCqgAo:͑-7`<{"i4*m-fXʌ퍕:+gN(|JZ.ֽ(ߌĂP햠f4/GJ^9V;^}x!.tMB#؏pb 6覠up~5zmۮ@{G7R:e#ӶOkhk,v@#e YکpMca'Tq& x+,5RCD-lPsd*gnZp6䂸IYUͶ(.Ei57fe @ V RLgU8C|=vW6fwyյ c  FZ0S.|rh b_m*nhЃ.vk"XwKr-EIvx<[ˁܚr)!ûeO1`ILwm'S<˳"T"ダD3AWj5'C~)ͥl{,A1qQ>ڷz辷R5 .'}<2x&;_x~*|:wқ-d XKC-785)o<^J1P5'Vl0+5jT*1X<o_{"zP Jjڄ}y^+5mܷq܂mF/KRCZR#Lss+?(JkB\)i1|:]Д܋2Y:Z!+nP֭F@Iqb>p+Idܶ8qn!,8 )29_lc':T?5L\ɭq1:γ`>f&Ȭr g1tzQO %z WÇ8+"Fi–.pL8UojqR޲7l aF*G<`Z3_' ĂQ(Fw|N%?NmKd_w, BURCBsݹYJx.X!Ҧ(2'dG1/E5HZҋ9*5RGی2 nlkL|H`CRJ-R-SqRJ(5\bDžrŊ|9Kq\:\H6t <}$ qQOrr?^/M )'"}jn!j/XGjXsZ g+U4,U{fG]ک ϗ),iw-`W#0 .0bg!B9sE˸OrCSn3I/%&i< Eo[7zBV}E/ I}sT?ʻaw1uN6 zN3ZB@7LcŤ'ZgǃZ7 ȉ̀=BIdDmcsd$/Q| u]?z(@ K@4, t_2+BZuF\9lɠ_,Âɀڹ$w|nZ/qQJ#Oia6sHU\yOF]Gzk~~Wʹ!Yϫ>Be Hlb̤\4ovuoaWp-TO;jdZ "g1z1T}ݖ\9q|_8s>C>JikPICJ'ܯ]ǁ)Y;J~͢) HZ٥[D&02w1ũle7?B*T>C@ ˘s,yp/{ Fr(>4 u9U01rDa5Wr]y g|B`3_ZʼE2dg %oVCڗm.U|e=F词vuhDWے+OX[})Pze+v*n2 wyzX4ՅU+m2dSPX$!,5JW kk%mU (U)J &i"iw9 Y~Bas"ll3>ȋw`9ddpy7Ofd d?f^Y)f[hY֔g\ ԏu[:Q ?F'e}] hv[¸jZC1BՑ4؝x\nXaKǬ:kk/B5Srp@;>jy =b[v$_W'I6WpeIn|>֯Mk']-4|[Z+J[\wnd"~/Y^Cvቄnc[Ӆ@r Z^` UX.:S_|ΐ͇}W՛?[a>7uѲQ6qsivzJo=Xq}k,\Zt{O_fYvYl[3Q 7cI1hyGPuvFD*6idT>zUk,۪d]OU;b҉}MhRŲ iLU NַFr@: D M=%3vB |7 4@d`Ti.y?lzojQ%ɟ_&jOV@r^F6⽀ALAϵЬCK T8 \< BapcQsbt;b߯/ƸS֯)k%&OqE28az jUj# ^##t'2w4MF29?m1eaІm5 B|7%e"|Ve+gSSsM?m^9ȗ qp|NkϳbGPZдB[˞l>^&#%^r(,!gך %#ݸd rl r&UТ򣽝sc<``8\]9]ܿLb*LxyesyS+!AB'G/"wSh[õLc^A\5#k—mb?\#+qe[xԊƂ]h% 1N[U<@5bsНbc[(/SفptM:YCD/޳rN^F*-OdC )<cvYiF Pkɸ뷨VN[:[" % w.>jbdE.%-Bn~m -;a{5D Nj08 e)C ڌ6n?SZH5IiLUE(}Gb S⺝AX3{N&Fc=@pp#yMGS(N5$E4`uGXDkH #cpP['\}"`ĊR8d>3"HOjHx-HeᕩgG?\jйolkh+kXH1^ڋl9a.Eֵ; $c k6GP^e3}s `AqKXCXNb˖p1g:q(w0kŌJ_The(d7@4`xq\ -ArPI}Sr#$^NvcG|LyS_csjӻ.Wg.$H-HΪҎ]5Q &a#!0fnC})6|=vcZ.Yjjpt[]={oM,47> ?jβaE9hgЁC!B&05U'wdD%Di䙱Yjي¦S? ej#/U[jjGw7>`+֪Zxk ?h1ΤBDzFKD?#y]'؝]ʱ^㞪ʨU@8u/+k>R!SorH؀H4Q-O2C߫nP y`.?ơZM4&|/o8ѣf)~{ZӲ·nު޹Zpb ]@uǏSFxyFΕ5w[8hqzV)Ϩx^͌CF}iZ9N'cdf=rJvZF@H7F7s.ˆf1USs]On84$;G5we'975G# aVbgaD ωfD|i}{&\읻u*E):cKQCG ˶WOXtfqfO5VG #j]'~R!1GȩIӓv*(*& f}檎7ufGÅv`Q%"k Nt[#l1ht FvAU%/b[_)-N;H񷎅I»*%ŷCֺ:28 B!P1>D8@PЦ._PQf~ŀ#uܹBnG 3ð3f QKqOg?g7[)XVCHǁ%Q$j9oNT܋TKbB9.%=ׯ?hG$heĹ3fE)ݭ mJJǜhwC:^W&'.~ʍiy>,-yMd3E{P07K⦘:zaCK,TZ^ˀ&ڞ跓t_#]:Ѡiz (n60n }H}u1Y7IZ)Vw4buP۰^  Nd z`r7N3"XVP8|F/&aU:Ŧ.䌜butH}% VȬKftۡ? Hk˂@Ko`NOY8U#nz cIh=$%_D{`$WCQ5WA";1::8|\a)[^Ȱ H1ufEvb惡^Z[H u%Mյ#h(iE8_I+ )\c%皯0.!jC(N~ [ '&gKyZ;Y;< oգXZ,ٔAKz. QƫZ>d=A9 U*z*_ n7y, nwi@ t{n~{n'o,R6s1E&)BP {!%Z$ϭ4֊YM(k0wbz߃b(L8:GuT=]NHi81&)7bM{Ү"bЇ.&5{Pi[`MS'Nd]mFOivYfWY }D7=ˌ}Z* ڥEsb\-(%lRz9,^VSj/i߽?S\,,ݰ ߀C]ڕqԋh~8ȩ_Jj(NQ$~NN=$ ɧ at_H-u,(PNnm0~ލ d w#"ڱ9ZX'mr%PٚҞutLFX:U{-/+kJ JTԽ9Vt $Gɶtp/\ H:^06x?sTZ]'6D!ގVVwn +SP:NK2jaw@*2_"4oߕ,zeO0e otߋv>ig{,ДMGl}*Ghrz[rF+K:jy'[x0eΌ'!V}8վd5neA`G"}ߣa;Y& HDŨ8kMxJCaCq[B7_v~4+"z^,Z& :/c ԱӞV]es@N>NlݍÏߣ-RC" |l,v5OdP\\H&D$#OoD:s,*YnA[ۖw't!2q`RsN\^s ~vi3ZPb^!YKইnh7fBRx9QC="Mb6A`>!A0/2=}., ZM 82HZlz]ei0LbV/N EHT߁+&Ed_eKku*MmZ,XvӪ@OFwi¯kߨ_}x{N+X̂t~9b{.ԛ~i "^zrx(f8 ` X+Y50{c-q~\u<^T? lQspő: /F1GOb㐩~`'+&˫ .[LMϫ#; [S4HT7AD5=Ϳyz>ˑ{.;s5wb~{3@"`j@yl@˛Z=eX⟦M[i1)A`߰#q}`&cDԇZ_8DӚr`( ލ=94\[H޳Zvt/F BrR gӆaɣQ&^᱀dɍ U>IxkJJrc8Rfmja:)kb(߿-CXDAa/@iV^"Y~@Hy{ѲЍ4G2w7@.KAEy ^3wծh ͨ Dل[zT0ݫHM}D \-pώ.  V/)"P7ZVRNE+Ǽk&7LS=d>k3O"0,L5 -\- "tGžVU,)K=6\LƇz+]A(oI$1ͣ`(UO=&)w3.]K]F +vrg E'ʷ>,d,8GFюA7ދBk%,Z ָG-sؖ }~1jSe { ぇˌ{`Ȩo8R%ZݰYᏐu;1L28;x7Ns&\Ho!BNϣfp;q}]^InPA"Q-\Gw-`T:A@jJ8;&=GJ4w}A^݅4` tMׯ!⥠L;գ!? B ;#W [Zۘt͗@#paG9pLj9z_BeOqCj={32{R rVut &*讛m.oc٣k6)}(`/3p.'*/_G4u=Ś)uđs, >R-fo{=cZRabS*x%2 ޣo8xxu wȇH`̵@Yx/N(b9,ʜvXwoݺyA $w$Ȱu,&? 16d[T3T@;liٵ zC$+rDѯ~aqeZiOIyTV `X#Ŗ@L7T?9|L w$, )P>1,dZ:c {(nU!8& Q64săC1i$c0hIF+UInL2oMLAt jMƄp ʥbBf8Ijsp0E;u>yߧ#aOj[O=Ө7jŠXѬw/yG¹yΑ'Ңh[?AW/R~  v"e"{hq:3 xQ ܢ]{/8NL즂%^gZ$Q]u"g _+iGÂYFP4UM鍆_qEЃY"Ts?7~\q^`oc hG\e`Eh][?-<i7j_?4jQuI]J)/nK \_/dE `z[%o1=j2U^S^{B()ZB-4XJA?1Oz&lFvjPY3a& i+t֋H7uH )lr-|S-布Hgv룚I9Xf(ۓڔX$R՟? ERöTon/kRJ PĀ_|ǿ6e: wD(΅ 9\ |.}ȼGx+=K~Д3ݜޫsWݲtI#>C]cE*_O::O!o0^zACwnu%PK+HCl;ii C#87s&ڏS1]Z̬GP4[?04i#ALyƉy~AJ3Q 3")HjΑ;yEk+d tg.uׯesڏ&XsAL}7倥rG_fos%Ps o>ǝ5| PnzȸmLӛJ`+ִpxb>.Nwz~ll{OKL]b=r,'ZHGcTrS !H.mCC 0* V2oq1Ɵ'&5b4eo4g8H Er>%nMB"qf*PAY/ OJAۻ83 |S" !9'CD^vAE d_$Ea\}}iS5l)mI>gUMoE ]ݍ]~% * e$|)pcKsPA@d™ Z2j*hB#9qf?~]wg8g#t'XR8}><u0>|Nm] -@^L̵Wr7 )[e îk6̿VLJQfXjt*d ۆ׼Zk&+\ Mq_'tע-Fؘ i6-(z3.HBk_Mk.V]?>yAWբ2zYcOj܂`5" 5FyX7oM3-,fd#R<įX߸L)!4 $yH%z{']"J.BK7c7Gqc2Q T&JLnEˈ־6Nf!ŀ.Ba)$u,RvR 4>F0t|,if?w1M=f%&MKy@bþ7{Jo2#-KD*si>1gs{W.jz2 t L.^[B͍f؄nQ^`4ˑ$eeִ _|LO^"\' O]o2 G."~_i;u a\Y 9}%ApRErL!Ufj5.2vQzF*kICR: s x-e@āX[ˀ޾)OHMk szQQw|v]Bə(G6)--_"kxX;;?)_(l TZzѧIj b#ݨ !tf Tƌ@4s94@.692J;÷&^ =%W4K\PA@vӿRx432N8LgyJ pXއ2[uVo#;f]8đ-B A(Jt:!HB=NʵrMu w"7&Nf*q`^QK ƿVt4,qE\~5cZT[8ܸinE /([2'OmH:k~;&Y!2nYtZE(i3lnlKHT*.4q1м" o+  IjpWkU;%\?m# 6MwǴ:*ۉy,%Rqe]^poufI3je1["413#Rg(g~?ʫ$m.#j3ꂇq樞sr\{{hS6f9y=Q5nX|dO܏@3sDP$g D@ [;< =-?\Na=pWvT"E'Ji.G;FR|j> {񡡺eQN Дk;KаؘȦ\QSʟa! (A(֌ "Jr[C}z62B\e5p{Ro]]AWQU"'pobzIMuHON|a&͙㮰Ær4 "?p}.<")K ;Xkz~¸'&oCDFްg:twޕ ?Gj{ %9."eL PARǾ/g2v'_"?pفG ٚWeʐF v; [qɆ)'Na뭍wՙ.T҂SCСԊ:/,.!Eˀn3%2Ӊ>%N~/<,wh&?Y93e *qV !~眵qTiu=.ŕBlWʳᗐP͏>~$l͍n60b*U2*):bz̩fŰ!iFI3PF ?f|O'&XB]KSzoaûyNA%kJ,=JqXa~W_N :k6%Pdo+4QkyzFy-!X5Ydj/Y.8W l(1RѳL_zVE۶ QfRިoPnW[ |\rׅtDQ眾 xkB?y pD*m5T-w(EhbrtBc!ҞN6h~&Uk;{!]? U< nDk MK6^VBV>]&"@za`By^g۱9PjD6$w=]T/?e/G$+47V//:|O> d./U]O<:h!:buCĬ"-3gd2/9ݽWvW3`h^Hֹ_)ɊeX~CWMT>IGYN]AHenT!ޖ1/ԲL!FR!U<*,intxq <0ދ=ҽ1TcJׁy*m -/@bVU/'֔ En% M !ڢ³8Uf@q0^ ZBK5=TP_*͵>=TGpCwLCqtni]1,.jM,ޗ%v4Ǜ$dMcDox-36,\O0Dk. P+лD @M(m6hE0NHx^[+X.8 9a6{_u'p]YjS_9Y9j0(fIeXq.wS4n1ǭ:JX?}eԴysj>>f`v*PR+8mgVQo \jǧ+ nmqzqٺM4x(s.3ZK)9 'yd UȲ"f9*pmg[38#:ٶ VëWL? {].*NloBh@wX p(oֈ8uF=8DM |_&Vbq c{ryyyeOi~iif娙wX$,DʾlWJUB?ϒ5`5bz)Em8;vdQ'Ek fܵKxGYzNZ< CY,77# hw@{;?z!dXG:ۆ$P}6x9kn&^Fe6܀`ZEnE-]ez (Y-dd2 Ng% qB0[Վ.і:*WhY']T?3r'U]n"ٺ35wDE '0GN2ĹӚ{՜Y8o9zMXe'x妐X<{{>d4:E%7ItVH7)C05 "Y`"'=-W$UU91J߂p )%ˤr0@N200[ƻe6A&>3R.[ueG }?= Hx<8bהּ>ghwIPB9H4`~A⇽M4H?dL CMVkrHJC  ԣ4Q?p6 4Y+ ]C$6#h+֟c>gjVŕ5z?S9ﵢvgS{2J7bW w6 Iu0-w =MȜHA.~_+0X9}ÈoX"#xuHEmP>f̊[ɶ n^3/tJ:.ҲVֳdJsۡ;apeMd[UtǍ|Ĉkns-կp@G,$1cZ7,FBz_0u`EKSRb T+IVLF$?#F؞Vn柕ܗAKQ2=XyAFxmx CwO\]l]N7j^a>X)c-lXe7hUisw- 5 YVf!m'OZɈ覠'ٵKj( SF EKG;:HVUc ̖7Dq' \ek1}zn%$Wȧjqr3lֹd,;S I-Hb^JȺEיG+J#eF/(Sp``ETa]`\>7db EUK\w;m(yP% -RS+sJv^FN[#v4lwFGLwI:/@lb8xEG 8u66A'_Fw>![h Ϭ3wEK$g%\@J"!BLfxļ2rπBo͂!5`IW~:N_Zk6WT䭛bVoҥu^]Ƶqqⶲ ja@8RdD<kg=p~g[p9zЋMh'p%PaUI QPC PE`06Zace<6"%&j',#mp ֧'+.IIxGpm-f6 k6*_R_TGElٲ2\eaSN@1cq7#Rs!tᐪǃ<؅@oL[@O -NlYPP',j `Ɣ_UeވAY)y.9 p˷G\=O 1~ro0/sǒ,|,U]3wz,e߬U{I)($fhS@(!K ȆFm(+(&ݤAIbQ=ʊ@ٙDsz}́"HVwqdW5>YNjF,cWJ,Jn"y)5Z F"DD8+s 3wR/L650V"Sl[&%[^W9|$uɹ\u8&_I.Xn_et/ 8'G׆e+ P{Pt[WK1Th P.O9$#50 |yF]^W: Lۦ j Ri}Nb!Wr{>q`[1s;\2^7nQ=:`~֫VT^ϜIJŤwwM5jhR#T NĞX{& MØ`gK!|%Ӓ}؍cHr3TD}kFoi 0 NS֯h=YpO| Q?2n!sf6:V?Ț4fg^"A&hȜZ VƮDҤm`,pi I̱>vJS0z]y%hLJ@QK Ij7jGUxiE!?hZV[#& -9ZNjr]RD ?u!-> }gD@(Aґ}8Q|<4pyō81"խ=ypI0r5Uut8w\I$w,7km|wf~Ef*tVpW"H*L4[\ G1+Jdwo`>Cn^5Q覸ġNl2$MO+Q}Q)EǪƬiv麤'7؊rwGa@m u'Z0p 󛉶,mE;oɮpcU)eIuo5<{Ʒ+jOrK۹| *,,-3 \`ƌgcF @nĸk2KqgLaF,yB?5ރϥXBR( }.O`r ,Av4ԠNoe6߳T?=oB4 =j>TQG v V;Y6;Dk ~K@Idb}mU0J*hW3C0^e̥ltNxY)T )Ҏh/ם׭*إAG&}\DEN?f3UJYzVt%~hYA1*ԗ% g~ꁀ=4z#&*@И$z3VMdO4zF˃Hf`fM|G𫾴0; 5,*Lj Q!Z-}=%im.Z Cv.$U}hs;ݥq_ 4l5do; "0,n'8v>t=ݐnz)J|^߳05V u2izYAـJ,20EUZ7/ BԗRG6}gr#cuMԚSIEv5@SvdXx 跁a .'ky噪_t[l{B<U f@xQ^ DP2Яtl G ^ѪTȁ" |s@ia;2j['$ÁS !w4k͠b2cmbō2T)C{H " ; C0fIKU^YWz+)1yN>_XpN}7֗@z R9F<%UFԖGxg̅f݉F 4/H4tPzz{WIvj/Ӷ*tQ )X( 2 ?E }6@]n;->N:ٝF7x6Q*Mup&߂C Hzxu)>7GskԨxM*V'@7}+)/;38Z^+>,a$i7Sjh}fK-!z;N39(?#߶L*bAEfƗΪF3"zr6D"5(ܦB':,M=sTiJ,WcźH^dPH-H~H ɪD2f\yUjo孂a<9X(<(@{tGN&L.8n }NI.=ip(료90Z _G"w$|&v,ԖX pwGB #gb]bԍ}`dDꪼQ\SK> I@"Jߚƴ`%oS{69~M,o-Mb tνGi$ <ǒ́=#󵙶wCI8ni ȑznQoDMF=ࣟ6HmC3D:yI!oqFԺ௻ɻ.ZJESܹ-'^9' !kHܸ5KbuY;-ZMۘZ7C4liG`]J*83- |܊>fV'q3R|S6'e7bBةѮ+YSirݝDu%*='M?gJoݛ,٬A^hHs:| )Jn de"9LϳmdaF${.S:Q|z!I˅Q┗2,'W~f[~&~L;dw{뉿k累*Y8d|0TRH -0Ȋْd;t7kLpzH` H+'8;s$ )N|&V|:Z cAp=OkPPq /5)؞W">GK~@nUA26bAF\Lнδُb0Sf0QR O` fC5#Zh,T]Y/D/ZN1S]@wzO(1`-[&&O{Q,Jr*RGb_|?L,ydTl=-ԓ xS989܎ø`EbҖm=\f2.n2AMxHxJeQ%C=ۆ Sb484cFion(jgpr 唱ʿtzVu1IA2]݌^ W_4Iə8opk8+f`zMD4*kqi `t\;;@9}5d,Jy`o'L9SlRq#Li,ȭl""x cG2׋TW hzSG=Vqnq쓥kdKOK LhzCvρvevBaG('ߕw3vnL/P;nwvu>KJ3^!:&o1 jzxΉV Eeg (ƋkϹRZ} 9UdmWW3{ݼK J u.^z;z\#,6+eLjV-~\Fս16#Ʊ\ 1NkjB9o:=w$Ⱥ ԉW\?T0'Ea`-#)EJI j᭮8>"aaR4qS]8dIQ~#C.E˼'*F9Q@^NP l;Fܞ8O σ5Pw_$$[Ȧm8"&sz|Nf0~p5X݃Pi|80+ :[.zx [D5!_?4(Ӑҁgx"|e;Ux|P|{&8Jf?TDy39ger֏e0Ѻdu0Y:RwV X;dӵw# ]:5OzCV͍1# ^̢ō ecyV~Obc] <&5Y{n)&OROyn9~ٮL9QW6GT,ű9 D;EѻfWFIT=otd…oH)(Ys>`6>dt鴵q'KacM5cnh&6*i+ ٧N8))4˂@)IJsSnW>:7S fa*)-P*ɌK9/)Xb3QSZ 6$L_6#jY [\IYs]́-Dm1q&Nɶm0MEX:q ')[YҼ?o0goڬ:^o'͒שj]S'ܢvS99 &Oȱ7Ss=.[w*9tqYK577gΥkhNY8*'dz0պ]봹N _8FIo%xnޱVx{31* f"P~ڮHr' 5.o)4hje|epU{Ryo(z%?8|:!X(nzlA`ɞm41sU(ϐ[ߘùdw^g^`"N]ϡxGAV@PaoTOײرA`€J}"JEP„CnggL` ciٿgD,sޅ+)pJ(OP?EhZ ǛsWבzA9lXOtOwC}Uɇ1i R+^SV(4ƍ&Ԙ' )z$:@ygYIioI2 P$&2 J95{Di%j?'mo⃹܈̘i2f&?S^2 eTGe||`*ycfqSpF{Džr`o:[ʳOxw2jݏ{cW5_]f(mOPur)e)-5 O!\176mH0;fM>v"ֶ*=h16ȂJkِE|@J.M?(7%·jYa_GPPv5p7JE]64)^HʓB/^km0/#SL-5[GElnӔZJq-ˆF$4NC% eF\j-~XYs6pIڇgl!+[q1>HvJB,ס?~:;~'3 CX;8RwU=nSga&n(uكD :fG7UߓtCoٿ9pyQT0SڧЊ~N]ANo(⯄PJ9 |O r3ژp' +#7<QT(Jq9tQ` a,zY>,;Uc# Y?`{J5Dr@7C͓_ +eo-ҏM9ْ*o^-ƆzWB =5]NӘ-|;"giS~ls"f1WٻI;(#]:o,D67oM"9nxy Umm nӬ_L9BV4NwEò@pkgۗu F;^ݭGS(m0E]HɰnsNBs z M#oqoZ4;6\X&m|,̫~ha|~ Iۧ4pj&Vֿ@P8ڕopn_"@nN 7= q45 a16/o-=sĘ`ۆ{{\,~ZSx!c?0j+X}.˛IpL %FYX$%Gp@Z)XP7juˋ{nfx\c+ -vBf@-s0,20@M ݫV?az|4x5"Gi@J yG"C6=-ƞ`!YQ56 [[Ș1"KOgL=mῙ~p( 8L%BI:fzܤ+R5-S1a-a+'l* M'nUZ;G!ΕK"%?F< CyѦ-ޢSP䞥+f*Dv8v -p7dgٴiۀC0[VUbbʆ/O;6Kb.؄__zGcE~N^EEܸflwxgA5"!D*"1hkwU+5$IbIIrrfIcF9BĻS}Ë{y'|6+)hUf: hM[(\i:8fdk("J}KMKN CWW"sTGsD-qy<#azMy1u3n9)c^Xw 1,~s}lIOׅ4d] 5fѻf.шw~0wC NeD;*/j葠[ 3/u2#~ +g]tBoF`HG,Jg#F .U\¯(HQG*5.#Bs<:H2g!u@6)GQI 64IbNqeWeΧ6hl_3:ѬAtT}W^K}J5StJ!.kgbJL_Ȍ/=[x_"S1Ʊ ,S|3H皑<òIٺˏҝVW;7kk JQ_=5/зJ/ !v`,8RVsBf`N.؞'LP4=*Y8{ 4{I X$n0GVY͆HwI' mcT[23x}tvjB@f( VTNzTHعnp0 wu-scje;YjU5>}7տ<3 B\v̼ 1pYBO ndc{9R5w lS/ G\k[]WC+ǻNxu PeЋeر (I ^R-v.{,Tn5>~r?#vкNϼuOoߢL3_5T%,0u(N6+^ */{Y2=EW&Neij|Vg_5"ƂZ=H%{e@D.z?Ng\r[RIb5/p?tG~:ma4a.y0.hC[*5$7bz<$frO%t09z9W 8$k_ؚ9:Uoo?;QIC`@6$=֫4Vy5qI,O(lY>uqQIL:_, \{RÄTN}{yaϖ!u\󊯏֓QQ䳭 pkC=gO"Y;zS"*4]c H?e ZpTp!h^_nRbֽDҧYB掁FB78ʅy}REB*­Od1Z^!cp1?iFD^!_@ elPѧ|Z= K_bǀe.A=KѭiOj4LQZ@rbDD'M4Z'R2#Lyb|h_?\؅Z҉(?%d]tHVfaёOD>{(F0+?"hek=B'?vk*`j!RHJ+Fd|4(O'p5Kq}Cp +MئwKXebH~{ DgbkI =Μ)h{=*j6+=h9ӽ8p3_ {;}8MFCh2S5ᅵy&nJdsӣv-F $)dqb0+u}(\5tkH }wHxhzuF@z&n鄠ګgY"m&ɶ8"$ O3}ʘ)_z߀ mH) JTxO~}t۶Ѭ܋]r}4)=2ÉC͇'EQ{ҥn3~ͷᙥFi)G3(GM|#ŰM\6EcDVMv Hz+ 2ax}pvJm·>W#+ʏ:6K?8(r+B).ˉfaݪ)T<ܱ]iP;O^y_hD%6QNgVe[]y{[k Mk`lZ QjI(0h[,6SJn_K@c+fw@dw-89@8RuIme 0XOܟZf¤]#|z)#~\a>*D]`cWuG&ʎ&_P? &4ޯeEmwmXVT@}SC\Mʺ r@cTFr?T Zy0QO7 9|H`yVjEۜ!4;@EHCqq谖Ѓ/: O[A݇m2UR"qg2/( /2)o.G:SK{.ȹ?g`=q2 /R耪iů90[*ܷ,Yγδ zxfW+?( :j,[ K8}Y;GgQ&S)0w~< <>p wC%[KDtmٚE8mbiP pֺP`p(m<>Z|0fnrbU,Ch?h} P.\ Z7le4N;rUbtq*dk/d>l\OfSm9魤57EPZ<&YT z*,}&,=@ 6+mP58R1zɅo'jjzx.tC} &5q4F\ PF` [`GUiVl$0Xlđr|P6VPIn6ST0gf)5C<> k"N Đ1N(<凰L)]r.w86,XwGP:0*ymcAx5Ȥy5 P׍ EF.CQ٦˻cf41 5m!jpډʻ,k!bj T #B 85NQ m*5Cj7&'U%P;igޜiG NGKSbGq6<<3ȵ^l2oL [Gl37|saPgf>wn+ÈhM"Aut,%l3.86|uWl<܀P1*͋7xo}n#n(T-6IF؋1"k|z%M[cu\/hu +A2؁'q[s]<81=@=sml ge~:_O\(F|1%OA $ D$b[9}P8D-2 <>Ol+b(ɯθ1$\{ĻL#3 LB1.Xo2 }^9/}{m_=](s_/n'AqFkig{7[PE#RvWRWYR AXPwA2MT qow~wC,̏.X >D$nG;7Hl rzn v-\D-gK]q^)~ 3#V _BV&xhڂf[QcT}J]D)n,v&zsFFe)9(!*}Zǁ qyE@ar底 0B/&MeۗW~fڠ r՞Ģ`ZsZnƊ6֕opIH2uD~HvqVj-5''C; > p ʝDK-:S: ʇHbߺ@ %d!zG#}%X rֺi#r& )noӳ3qƨN|ˆ^^[R]JYnDb!פ錥ks\shUQ#yX0z'vKiɲ׎&9ʆP^YacNl싘xxLbq4q&/[j,w1 YeF. 2ԺC5BQkv1FXo:Pe8[D&y0_?q2T@( j~D嶸Letk=k;䵤@ @tCMF2qӓK;}ڱh,YD,~{8d?p;I7n;G3Wom2+4VJ.Ǯy-ʬ1C({rvD~k|Q2KvdcVuHà_t`OnȗƷpzX=舡q8jzHusUMFV0MdROjPKNL~;xSH®9,`;e]fym2op*qp 欻WvK iᗞFQ7P ;gs1:ޞ?h-h5uȤ(BvЧCG}v})S'kԺ]Qh(BT@eoJK:ų6`XxszJ{syq5d#Ai/Id3:LK=dy*V Vz29V]}X/a_3TݶE;*pҩgmU^)d')"e` CJ)SD<ߨm#BG\(;r+"3'歩dz|z'rgQgE߫J(@,zB%<{KH!霜R7)kBV%TE eX.=xA&]rM7.d{Jz9ݍn3rgIyp޻چ߲gyK(1 r(5F!MeX[ۥ)%qہf ~ByԞ@VF{%CV.Y򚜺—hO{sa;ܟ$u=&0#;]XK= ,+w /WF6.Mmb8mFmwdAni<4cЯ`":LCnk<CA鍠E/ngRW x ;PSУ(jWMf6"t˘Ȩ:+d% 匘ZןϚe{˱ᜩ6w8G|i=| oL1U;")8@;n߉zڙtrsk&-rF~O'M'ՌA_R?v} {ћW=s9Ȝ%!/v[? H20EB`fŞ%c]{2tȑb3:EQ5#ZBgXy %0XK4xqǖ#*1}<K]8^t`w]\+=!kuȃ576\.mu4T@ˆ_Q+bYZp뵢C+)+GїvS$̚$}/ YgXSFy^pgcZ 10XhnAFkYJpD1,['4s,7'~uۉL o_"նTV}8RXhΥbf1i\.h`()]&c㎨t|!Tg EJS;d`ү·RFY@UX-; YT5Ջ1XR҆uR;=p`ABy]y*im 9sgK6.E.Rq)>qCL~=x(uI b?8Pc !ų9۾:yW\bx~Q;A[/pkouQIZ71BQӺ$۶T$хJ:F_uQSƌFݵ'$lwk`_F(rWDJx׊y7!mêw"]*%}8!GHaTS xJ HfjDm}dO$C :x`W ݂d:C6@S$\;7);ʫ8)JbCk(ܧg|m2Z1'#dhp@"^GT8 +'2܂]H1h{l/cn/(N\sOV;K 6RAf{"ߦxZ}*vSˋTYMiRu[ҡ-jH9f?XJ?mE%4My_-vfzF6!BG=|(g=z%>+ hǢ-NL^_T 1]yaݲZ-Kq8u~h<.3;p894QxuU!Rg$@GQ 8֛<X w-=?`yՆTgxM'k_h  v7A  &HQg[mJ:^hc@-+u<^8W"2s;F/zQAt`fѼ.!@vwAhUxœkb/aJuޕNe,0rl_f4D]YGuhb%$LfNm^qdtvIJI19!(QKG(Lc0>RpNM1ǢNr7}Q "w1߭Ռ_i~AƅHKHڳXe69spnޞIXc^j)RBFbs( wr (41Gֲr#D dm@~Jox[6ҞVPRWtX0@H1~7 C2Q%/˯IMz+`K박BR$z*^,2izQXj݆ CqEG8I zpJIoq0Ok`ڹHW|z$AKkB!7hN6d˛s*!4&ꨐ!/iF\<>(ȿIugh8l#p"CoV=l j9>{fBΎ[*Jz^hU+Qe&?a񳯤5ib^E[(Ш|fḞ&Y]AǗQ܉-FdBVi,K-sτ?!+5s6o4T6ێeJHB oz [Qn+0`[T֣o%)"f) ȄG$k?,EꎂoN՗Hq׆P*m-PB$@= eYB#DWA-Mڦ2& *Џ6tRV#0|c' R2/eLpyI#wsi C67&RAm22i|_dcJ߃ZZDrA!FloO0Xj Ê5rڋNMsڴ;Eݞ؇"1|$xȊH?oTtJ#iӎ'A![5B2 }zMq%dG$ Si ߰鳤U THmj|Vf" ! ak>nٻ]d3-F:BOdJuݱP{LMѓf "!r,}$ Wf|Ჭ[>[G7$ > j6 5=hy2$"Oτٷ9#tQ9łڳ'ه֌%;Gi;Ͱ&.8:I%6I_923ѶG?H]2m_qw{!%MHX+W/F49o͎ӐQrqX.P={5/Jľl\i`exϊ> d6o%]05]/lj3I_)/Y`7 "trƅ| iYiH}v5p Zڧ7G!uс,WѪ&ld|e䠽߰Sy })j`opq:0Dib=a||,YаUOϞuUvLڇ~r7soP8y?B^ѾBbI/o]  ReKhc^GM ܆J Jؓ)*v46] %V>ZĞ}V2S.I W؉[; y־Y8I&[)rx8D_jĮ(>6 RTAL>=޿xV HKnmO h{nGmu*J>Wc/.ĩAhpwcf?q5 3˳d=Ef '>S_em /g_i=wƊ|،!R$Ea}HRJUP[F P(]OMتn M#V\qX y#3!lRS}a!k(-1gOfA܈HZ88z9.>%.6_GbU.S|r3MG\W.Û(27#tOP̂%w]]Q#P/+9U9Cb[dIƌ\P7@ /2皐oFS-V~ wa/*Wmd39CY:,M˵pIVå,b>R xtD <3v5& _Tox#0H"B`X{eTvtⴊ7p rB3hC a̭ib[r$9zX& ѾkCRz/`Gܾ4 &KtEӔ)5|LoK^kUMQ.ߍGݏUn GI;7y5E 'f[SCo qR8hK?~?W-ݻQ`u}Y*g(]Lx^f {X%k~ T]q͍tesO⮺'M E>]<ڐVA=9̭ _s1&j5`<Һ= "4_j@g.GI|j*&[myj~]#/4Q~ܣ9:?1:Bgc\IԐO#tz9FɕE{Yɀ&k| #2S>_WF``'S{C'+J-92ĶfLi10`NX#JCb"0qesì 41V ۛFXAT!s%c$=-Pd9^'ҎA qIېb-5>ucƣO~^BVn5 Hf6U.(ҭWt.)YеrHaIr6,ç  f߽xtiO8V5[V,[+Kq$07>"znl^ ٌT2 I>A .\Xèp`Fk"|p,):LU.!92Do6ZHrFKElHJ$~0J8 ֜W: ;Z?ՌaxΩzxɢPTUG}E>U(eU/ys[A="t"CfjWm=]ci!V@  Q< *Nid2oU)nϕb觓+#ś--n.f#1MTPcYM!]m^(x 0TM  x~$h-ȏ+2'ENhvt ؕRV6!^ץI@ckcP-3mHFÁfĖ):º"rnNaoN.~'T( vS"E _=ݭ߯ , Qy@Τ9;P>DDEIŚ]V;a4e+(K[]m.ܓ sF{"&ÄYG=mHs'6칩scH72S;P{Y#j%3RAlh30KLYU-Nf\8)~Zҡz](׳kc%ld1^T7j֢AO(s)Yqi]m)dL/AĿZba&C(53VVH<[<=%f1Nl"z^~}w-kUBe;pKPCJHYuvx:`e+@wDh+ĥ 녾';-C;RvrS'%@-6ea+XEAEsj*=zcmR;l,fXD}>=e*؋K-chn^J/Rk#1_In$6K|E2{F&*p?n#ıK\v*Q`nj3 dIe~b.wlQāφ9M|ѫp܍=؍Y6m0EbZ; MPG4bZXo4BKkP4?5odžSP[ ΃'I}PzUW{-}y76,Lݸ%3CI1ī9{&,)ҝ; 8'|L9m=īH/sBVk1uv+<,_3V?c@ҟyK=Ѣ=nչՔN)P&42Zc ntb{SX>VbvEMH}DfOTEkofYX6_~+qch~g!Tx)}?+k۾^PΰɄO}B kY&{1z`]~ 8jMP#nݽYy#c<PE*Y &su,P1'q{nہ7+v1_lG3/v'lyeji`|;"L~R'y⦂ҟgCH#6bSw^oyOr}(:O jgVL@ARR@߁͈\K/~ZI1KN`4j* RQASؙ "=▬\l m\x'm7 MEn0d[kI#7oRN@\I:/Gg @lͺY{ I@C_Ԁ/`1!:/fzl䳚z%q)6fQ[Kz{_LPI"t,M6MNؾ3 Y>\Հ v~B:,cH bo? uyy 05~XL5N@pHX>CIi1fxXo)A^{8 ^4vNԽ9ât  Ԓ#ȺL)jzКv:<6mZnx-m}?ha+; D,bR+~n=nWXk)& '%Q|j:0酳Nt~zUH]t+6BPVJH s|m7P>Ruri0\I%qqП c9Ʃ-¡B(  PcZYwfP`[o6#ff sn{׼yMS.Z(űïC9TH3V́`n K$a7s#a#A+ftXѝm6K|5}GNKѨ5jm9TJ& ;]^TPmRC hGA g6$('`?FGBPQ{0OT` N;bMV4ukG7X2?Ri Qޱ(Mi!l^իbi΁v@wDCX1]eXvC&(SV=f0j>. ៱>r"% qTߞCtٰŁ M6VP@*FHed}E|[ ҇ok±l c-c/䎬A6ŮI{Љ$]+ǝ(Қ8qw"wΪܘC_=  po6YİeI? 3: {'7P[ΐoaSLЅ2OÔuNlWÑֶ{j԰XUs&tS-0i.?Ͽ}=n .Ӣx7EI"^L'^0y^Ҏ-0q>X$wq˭M9?d 7Q:/+xB%q%u--p2x#,fI~gMݳ̊ gX:O"weϛ'\#Fi}ʘ^'C#$k#=Lㅉ-I>Moځ}Y+s0^V*$ˬo4-nQJ,p#*ly-G\c$p~nHiI]0z?p:Rit{lr@d+̲B!t7QɄJG퓨}c{rTJO=%h?ܶ\ ^cN+gWZ]p2"]:~v_N NgNm mڝXӺ^Ų51L Cyc*p67%G _2Ԥ{C5eI1s,| y5V) Hܽ\Ooٔ蕧%.*`K=_[=.z(Jo+,&t2+Kq', ]4F~G.JqЙRa(@RKdP_(#-*sep:NԺq7BtF)#'% U %Cs P;x0bꍇ7[&D|. nƂOgylE(Y [0]],1rfOԞ6HVBYgK_M7ˆ5c?;PIs!qr2W(;NYue@~D_4ϼ-2+7DN<=ֻ-<Ɵu-$XR凧vvty[|lr7JDD:f줠&[F ,L/9_П>p|bi08jtJH;:>crZv& WfBTܝ[ikZL[oueׄ CeFI@L3! e xxPF+b1rk52!ZĞ -SGZ-og0w?2?gNhcha'9yfn' }`47E&kGcFi?ʮS Awu snVW6΄=({K)1w+d2g75_ܩimU '2-7Y4_sZ'(^JW{E c"\Ɖ9jcaUj&#%i1$8b8&fjÊC4>t?8a/l ӃRF|B{76"$ٗ&M|x-۟Tn)N~KK(rvDkWASJZIl'~)+ <k( 6osEw@7fxF]춘(΋&'CeG ~"0q:AQI:c}&6 M)̫w*T+83 ¾w WEUwVYw\`;|ǽR;k]5lW+y}5nfE|NYF9/1٠=/.Dժ2D%>=Pπ\Č w@</Hgӯo)$bHtĸa[eHiZb=(g 5]M&$v!/)Hc0I0hN^ZȲ5 ׫99&ڦDvCAd|\dG][` :Gאb:эzcL9Y][TɨHsb,k|Gϑ4pg K &N=OJJ'mjsGL&jswZeNЧ]3%9c#5 B5%#)_rnlm )Uew7RsY _%U dYك.僭䋩qgdlBl;#C: 鎎a`hTjKZYy %l`2Ki$zV 5'spiʐn0!tVW̔W5f}[m?12)//]rmd9U¤_SҞ=5C>@-/ILq8 ]A*m p2 Wۀzc6a I6x5L "ɿ ]Pcq'CS5-w`Ψpj" uH4 ?'wjw0'&˲=>ژ:o/.-<^A8`oLIU&L68.OtowL_iT ^A+Q`= * 2Y&7L>PW;}BP,V9n7 Dn(Fo lRv3T@L1xDׁ"8;"Ÿ!0y^+x/I3KD' ]@Z܁q~'̤1ɨZS..G#8ͷJI ~ idE mD!I,I5sF',l>"ctYKTgX8GmCy"S>B}/!XjB=yn {ydejh^ Ό&"V!ZhsZ~kJ>`{y˫0_Z!t `DA /GOtX$tOJD \o9o㭪]TPR\.Ž Gwʝ#(/JL wT/K,WIuAϽS7 caq]ȏxkrc_[e·3:BT*h309A3߸Qb2R# 꾶]ůAMxz v̄o1Lv#MVG)@LsI%}5TahA"2m,&oBm?2D(ϖ~[H$(<=H2*^dtƎ" w!Ԓྸfa}X3hvBw8urMЬ{ D kԙ& ȵٲe-ՏLT|vkƇn{, a xsI[>es2 WY&P*%>ֱhZo,?n$X -Jvrqg+liqTu5KqVRW ɉXM5UW ynOW v&LIB[Vl$3XqoiqGX~46'g(rZr+`q-7Wv_.j*Pt|0iXDr6>KFTK% v 1Y$y5\]Rqqli'x"X^ؖ:#i !}Vb_(u8RC*;eDj請]w>>.yU[f/ɄޢNACrD.JuUG%|o=ͤ&-7/_KV+Tq`JD>Q#nowrBvH#f8 uh\܌I~A2~A+{^***y|7.JUR&ڂ(G*Ӕ=j[dH H7Q6(Cmń>}\ }BP섮~kvt9twr޳.[-і1#ޘ2 qv3HR:Mswjbs %G`Q.hq=\"PnDLR.%q#e$)(؇,VXAv̚]5.4$]\BA.65CP|Ĭjs0Cu&YЃg0`ؑg!0=VDz1 ]Zq-u跣2ISAP w#/3Ї*F1X ;kgI!oAu0_}`< 9<ŅจЫ nѫӁ{ wY0K$3OgǷߎQ:쀻fA*E(O6PRd֧ͣN8N׷yxׂK.Y ̝aχ["26^G{3Fキ;WHf鹟)joVQZXBmhT/> BO;KD"L"Ba#{U?V)VEe/<&2l@xj( c9i8S'nbd _fU7ِ4]s#W#\EJo7vX-; v4zC@qjd}˵]XC wGCe s8%{^S"aZ@ ѠؘIeAB#[5^E>&OFl i~'& J<:wR rHVt:DA@nwhrfpB-9ݍ''Nzx;#W[  TDNu^t8RQVk+6!i1bT&}G0h6}BIX1Wf֑J} :E O rTJ>3*>-}="҇k+du2d%UQKU@qW:"^NBD+_p.\P}ιy,rR}2먛KUsSzgδsWNK+^w /4t6 |yxؑ$ B!" 7W?Q sk##[KrVL)9*EM'h 5Nߌ> 6x0uwB|k~qPQqrV&yT6zE8BcGI IbIJ.PGVqF utJM`,L/%6ZaQChؖuT01>3r~h9B1(c53=/-,wETo$U0× N] 葸B\Z?=柏wwX YҀsϫF(\egLlj)ÖFD/TmJΨwSǙۭd7BP/Q[ OggƄӫ7\AWU?Pq16d),fn݂LK b$beTT a5mw!Bpˆuu!'5T@NDCrnba4ьe4/ $ntv;|:G0 $I*{H~ xҏmc̈́h!a:`9%§yk'^O Y2{%.Bw \X{k+KZ-WW@0iJ~t)^y?ړ񧼜~mcFFQhӺqތ_p-Ɇ93 ӉT_1/Hg%+50Ctg-burȢ˛m림ZUo mﭭJ^mEmxp̽5!sp Ẃv]ڌUΰZS )h2G 2ls[X]uM2(bjo"Sh/S.On\ 2oÀoZeAd9YdAR sdN͔%ᅾz/MRS)_M*ޖ_j Q+QS3ag "{$R I;כyO7ց9à g N$04obPǔj`h(!wgGF[3q6ݿcE;)2Ëv㘓aak[ECHԅwKH;[uo^`]:F>暦afpLsO9ڀ _p_azpeUp9p5\:E K8Trrܑ^._<8 aT%1EI47ɻw K8,>E.6nܪҢu8=`WxzG&;}DNh<JM\оXS͘5@ooT*n+¤  ǀTdz੨ؐ,w4)K%@%wPrH9¾fdaO8h;Lh#u'0Wt \+3U^Ho>r4 ʍAeN%A"و.{R5!y%ًxk)43("_+npyciI\t@8ۂ2 o%}0[0(: ģ&I_Rt0͠Z}E@ ,\eom_iN%/| Rk_]5VWʖTշQMn2rjr45Mڍ&j:3qm <79TK]a/wEۋAdp?:݀ѱJOX  ,J?l˧QSiD?p !Rf?OŦT(oi^jݮC&,(ݟ`Hlb8V:BRF/,<1,a_l i9;*B!]F>f@i C$nn Ӓb,}T޺)#M-@2&Kkcm&y\lep3"%1;&]n4'h,YcLyz4cwy<6LJ {Sb LaԄ 36y˦e56WD~f, W a񄋣Y2%g#9=P0Eo ϳNh+F*D<$J2tX}c,_ /2B.uOqN9% UK7PI ,솤9}y(l]t++d/0n6w]?[7 pDR^dLR0 8"e2בJb=ջCài¸S9IX~$U5O;`"ji= ɪ$t¤.ƛh?rzmԪ bzʯwau9 \!X5:s+ >烸H|\h8U$,QvڎHAn*!r3*,J/hK_Nz]N[s?I$ug'9cuԅEځP{E#Wv{ˡ=S?X,}SfGtkXLB"0a] |JX6OĎ…MDi)\~7x[KRg(E i ʡMFT6uoHǹ>-w͞r&*Eqlbt_2Fx2YZhI_+G:;䕆WP&AqXafg#f 3]l&Ֆ wq=xf%rfOSJe`ʱ+moqن%!k!1Ҍx o9uG݆.HkD xG@ʃ aeaK\U+^ _Z I?fte7]P$a;R*c2۔D d2kKW"?aaMb-#uۗrmNޒ( kvvTaK۾Xf.n20'8gьׁD#?ò[?t6i9kw=nگv*{GXX2"9^44]u%#ʔO2U 0Ɇw)p* I2TS#f8]=k 8@}؇֊=*klz4n.S VV2n8A/@Ņ7U .s֮P_3FXf,y^򫡳aU9/LF$mW\ϟ ?ߡ 0Dń:^ #T1}D.Sv6y_uo}s;QCP42_W{*%Xg5g`b>c\g!1~~[+\ԥN "> b(Z;ɥ[pk|<ߔzj?Pwy|I%Ė:W(9qA9 F@IOD,],K94+bHpQtRfBytXUy4ءOB:uuS|jw<ZՍ٢k&Jytb+cµU+(n7PXv*cK%ưL'&*ǁŰ'R~`x;I+fG)(썭)8~F3NW:γ]Q]0U&Z0rtS?!)g)Å_ssMGIUmbRMcbՒ)K~{a15BDɤ(#.uzCNHꪶݵibXWG2{@Jʉ sq[9LΌ0h"n_) $?AFz3y@&z7~b˷**@ VyԏJ9 9|akm;SeG`3wq"c#ʹ K2,v, '=cEԧ On8uܻ%`U|jK{C rN<>)պ_:&'xl > E/݅_l}<׀P@|o[ y/BJƂd5[D*YBt(F<U'@;ژ+nHMM儨5V\u x_&+|r;CCȶM\3_q9Пg&TSًL>zEb@fC͛aeY|I]] [ɀm#VQS:pV ńN?(Lql&JN|%?^i(pWc& !l*r%GAqm"ȑ8Dޛ0!v& mj Es476=7hG7A҆:TC> E- 9&izdlr0|xEBɰOw|Y+G6Vg)i0T*,>9iI~dtKqYF->^4]@,rQNk vtiuc  J0P7R (%kgM({lD38BX6fdh)~sqk[ݺ\E aϧzh#c(ᷝ[?[PGëm*R(HԨ/|p/2`G ڣq_jL?m#9?C?~Um.΂Prp:92 I1 w|v,XzЗG7Xޡ>=j/@@z9Կ/ ^=%PwĀ6^g~al} mqMR;Np[ !ܑe\տ" H(j~qwɟL%D*}#Oam*Ѧ$:4MmM862}z#`_+~Uq>MLVQFݣcsw bM'C )ݐ5ת2>}XS\$0dPrgxWyPs [WUs&MǍ1ݻiYqZ Z?Uf=Ys .ꘑPIcBS]gλǿaǰ5sV~ALY[ϝOoEw}sUIUIb|k8q['f-bV'*x%pܵќ2>9{cJogJnjW :XrD E,yUR &*An(T{2~p( 6>8{ zD霓: u\M>`o4WТpEIb s>Bƨ8 ׍|slNiRA[ OS#rѹ -،ʾݭ $hŷ{/]Z *c1l8@!1A=/r(^'44_[Dpp un+y֯9,`GCJҊa!oZ~^G'+q ɤbPc?dK!5PP3|I-T)}31Yqq)& O8&!ܚ0p+^"WI pU+ &^`_{H?2}<\IiTgzT201x@*D a<)qb 0kZ_흊82B"OMsm6{yp?B7V+026nbID0:oKˡYbJҞ) I0P&&>z2#1ay޾9ڣi<_$4 ߵmk AI- Xi]l7#jFAh'%2-QI&sJaDihwnGFYw@8]uyR׷}F!Bh^~eM=]~Ɯol0ZMxֱX[t@Ԓ~ @&bpQJm_4MT1pc06pb@:|mxm;.)$a< u!`+V0vf0EJeF=B鴲Vŀm7)TZ'+&mVn;pW7IEMVLZ$qs@ עW>Oſ2\׺B0d=`nť?̶QAqpfa8HQXVdSm#Ҽ|7DDur6U_R g g{8CFLWD8;WNִhLP epVqf7qܼҷ?XM#> +O_ǥ,U8nlȿE,uaؒLkjQdq?^s,H=}? sz$^(=(FpXTLqj]kAʴjERII2ZyLco 9{KH+BAFP-E#<u5f a˹޸'!^\M-s\bRtL'^ܰwcHZ +WT?LM;0;:bAX&F8)uHPnRWtPI"V@v9r} gpdؤsppfؔHV 8$9|jVONiI61\4\ʷq̌Vj~=s<)8?s$MKd^Y'9 q6i)w͘;,+ŇQ7ʯG9^tu*ܺ+CH-ľc:2wZ\LO*f]t֏x97}TlS&cFgx]1Rׂ46 ް̞Y=IIWCap:zxW_K*Αɝ72 _[#lPQDES}97~co UZ]SbdSȷp3V^ׇryxJmXǟ25fظ?QzF7LRU 0*ae` ~9c*j4;ti9:AE@!S1Ixm8ău(!B;5qHފ9 )0X @DwЈ|ʹb^"r0K5#Zq`0bVK$j5'^&/nڙ?Cpz+9AV% 3P7DL.;va01het pH"^@ϷgTN pɣƦSБIrPmt3.FųC9HJH씟kg?$86h~X}Ӎ|`Ko+c oE\䡰(4'E ϯkpL̽I]4a}@-Պc 'fw:iO?=}<`;lN;s:ppvdzF0pçdf5cSwJ, ,oÆ['?+#Z 2s.#|*>k50FS죦uͣr<5R~6ūlk`=k.yc"A5_*t԰2-Ғ-EW@J^f5)7KE j@E//]HR:UyFwrQ T[ FP"0ЊueeM (,0V9).>'~+¿ۦs#!~NqZAv+e X?pOGwn}&0;'n!)@@',E *;BDSZ"Xan[ EGhlӄƙQ3^< DP}rZhC @|ौLwn @0HD޻94GQ SVx|~㇛Z͡8Rfr_Q?S떿t'>(.کw$㢃p~odQ^h7':Ǩ8"s|8'yun+ɑ1jB}|L/ w gCܹJ޺5fαw)CȣeF=d? cv HSڦfWMjZa`]>Jqj.lޢeȀ +b]w[a2lV)X*`];3 N2JU&m kV [φr91`Ec!V<;7w;e>?Lu mc }jGyޏh#o *kG e͜ʆBKx*Ȭs#i503GzAlD$Нv$c (JgCF9ʘQGPPǰ\u\hd6+^8%DNuh Z幨Y~?2iV VS\\VB姠c(E&&N#0auK`c?)|*lc5݀S>+ ~ L`jqQ[𛙿=u#6e s&؄xSxK~T&6UBdpwe;f7{sQSlrG- 8y0{2Ŷ4$\UHU  ͑^*9Ia^92}rFsȄ@O %~9dڞЩQΰ{nz%M3Z =c]\Qe¶RPy 8hL1u͓F{vڌjk*n-w_mj~Gp^'ƻ!Ձ-pT8t)06MD`m5+7.>pFNާYиZׁl)o5W@ }k J!tN}l]3vڦ[sOl` cci(Yy_9iE󘱄b}- (z"\hJ$ [9feA)sϲ1|^j*Q/x"hɳU\+nSD\:.`]VUx^kn~Zp$Uv{1%'&Peǵx`9u<[.M"vݍIBRc;ywWl;ɓ+ľ ȟ9aJGݛ3HqGK2,Q)L[y^O{7cTUFͽLcv`-ɬ+~ )G/kE8D\ՀYk6jcU#Ғm[3Qlil7 \m :ׅ.h]rjp.%H:,Ɯ(N;1?Ql>e^ckX ugGLltRIww"ܪc}ʊhk/D@lku>l8hd sـSH)! 8%t>HFsC D#Ꮻ Vr7WRETTBQܖQZwjxƹAz+4kާ誤?}M9nQ3ĵM>fjJaߣx@cZ^ĪP} c9f8Zkۢ"jqF9Ws`RpO咂xVO.e٠ s 9luQ>`a'o%JgD{qnHko^XQpڃŧC)[2Pka{ǒ3YF} wBꑴiugۢV5йl`!l lE@6%J@XxýXJUHjt\x8c+T@gx:ևuy/렯 Kg)~wtΜ8')yr˷2_`FwO9|>#g (ӳ2}K2L tyybvy J 2O=}%&c f[̇W#ŷc-#DoEmjZC)w_"tuɓCq@ڂ]~_7 6.N;G|>y&WfمEgV/OcD' \ ;fF 1{Y]@].B _,-C>2<᷹5TGTag̤u@> TyNI+\> WB a^ȗ|L!ahƎ|oZr.z_1fv!:S׫M|RdKKyiO+uSFح*NLY腞 !z)23]u$6^œ jd>rK=.h0KwFzG;)^%#m3#N0-y\,L8z%cNnnMQϴ('gկ~_]+l_b؇cs}%^N\ࣴR8 xcHоjo]4|޷`>t誆)i'-]ӟw U(7h{޶m/=շYF32WG EeLvT=p|žvL_&t_Q1w O@Gðz a<+xzrJr7-×hUPkR ګ]{vGP{lAEA[9nψ. 0c_Vz yP?[`?杽0˪kURE MHs\ c^NA\|a?^Ci[ ue%m܍K;|h#8zG 'y\]bG(2Dn#8 Xq2/bTW-[:i 0MTgW=FL[Nsvr)|W>Nѥy>fød]6ދ0nY-g}i'0g\H׸ypcl~gm;jU%*@g:vkW+fb4 Vʨlb:7YxX.4\hS`wɑɅ~]Y +ӭi{d M:/鐒jvUHP n5(j7E?dIIg4gjJ"!͌Axӈ9?s}fߙx5 Xpj H q붾 RRʿ$?.6ܴayDV/Z@yOlznIYb盈H7@˝8;qnVYvY59}Ru xk->o ۵}BjL9\$W̮߯3{$oBe Hv+\cF4\*d[=Š_ (%#O,uU@g\I&&XFj w$䮁efRޕTlxwAȈeT7Tg7ŷ:\y~T—{3&.,L|.=]c:p:PS+, HYyfx-jE&b\mH?: yvQ@a ݩ|f뾤"[$f+؀qzqPQ4;v2vKR^GT,=ne)3zx܅5_-lwէJA z`ksORW?A2C),sIWdC3%Pj:w"sIs".:-?A}64o}:4F4fQA:r bLDɿ_^<«{fyK | B!˺t .hu=ncPG Z_)F\H j:"kG)+pz~`'3׉wMŻBܒ7X\@ϻ lhYӓ%&ĺ 燸iyA(ҷ)Z?I9u@=NPͩEgN#=Hωm a<*@0oR=Pu mDZ}zZY.5/^ll-vr d(nR_J3 /5dSbRnPU80~%A=8DTG gfjE>OeQI Uv̗sp5M)MU%[=Y3YQOЪ~/ex5M RH"NP)a*æ f9W)E,AwN^9ˎtT4mXjdJjjPpI6rIZ@ ^>a {9G"Zq1q@JwƨdAiciݟEԖʓ #~)'rI'%VsU1?BZOnNd+Xƕy&<$}CA`ESBĔO^5\~ϥ>%}yGV4q?t$;Dk#=*ҘBZ8EhSalר}<ˑ uG4gtfMU=/. j7# Ĵ3 WucYm6aE{;ҕ|o׮h㼣?Np4ze߆PDРFyxAG9gdeV:;Q^o-J:pM ukRΣT13.:q_ -{u=#nw[$. "H MPe+t=ie>0~]*\fa̐Cg9*k'ΘsaӢ\߬6Z{l֞@Ez30e2Ud>/.e`hr$tNJWZ?"t^%@6s&7)EJKͤiA=U=qgxB`2<8Eu / I'Z$?%I=I*d"tp|ʣ5jh$aOR>IU|}I#siֹX XRL40>7'̒U 0`D؃}3>|ė3`J/!trPEu`瓟[_2(r[*WW+JU\=Q=Co$i+C랰~#ˤV/l3UI8d? 3YB:>%hݚ{7s -jmA>UjRAG!i'v{VAİ#n zxD/\̺KWC9-UkFAO"uVʛWyլ3jX *C4~RdB[Vsš*oۮ5(l7)JR Z/VxZg 鵤"׻S"DuzbvV_$i :#ɦ~ͅSӒkܤn޾x8G?Yt-a>@ 1ׯUn~qx9RlNK2]'-Z>RcmaATۑN`m֜<\H4[%o6*⌢y?iޗ Y$NbV`HQ0ov﫴MRM.>LϲyGVi])*,8 4DvXMeH0BG7ôg%Wu6/GTG(Y]8-.pDpCTGEiffUGbh:U 0q۵KDQZ6g\"\F?JL:55f2׎i?B-NP|vZd~z;D@ Pd ͔'8gH+wt֍|jD}"^1)G |I5'&u.Y0?-M뫁ز#Y 8g\g)GFI`|z29H nznIÑ\/?7j-sBhL}upIyU yl5n-rt@Nhy^V]eoX@FpB|_^lŀc0q=q3XFIcl bܢF5m佮eud*W6g@N%'e1s3mC:C|%ҕfe.mWg,4$`n6U܄JM̻`88BV481AE%R$%qsF[/t$? ރ7Ƌ߮CB(b~ͬ?{h^vdG}jDq^>9L}F }|g\lKW(vh``̞󉓻uk)vDڵWg-䪔\ hg2Mp2;SoqӸx?M2봔LumZ/~]|OnK6ͯ٥]AmAYk0x,].[GkCŭ;UJsڷJ]NK]Z҃ #>CWD/Έ-}D_'b譏J7} lxUYc󀦞0_wxҾ{w'J$Z6 ]18 ɯ̵QdVɵM R-5rÿ d}Cホ}/6hUSD#*_O>v7oys Һ!LF2evGͩL#/Խǻqhct$TPV8Z(fCG^W:/C9sL/YUKޔh=l!-] 'ٹWcfC-F9 `NVw;NڍNl1 ,Q8{ئe2"++{+S'uf[.#B˫pʘAZ8Mۭӵ;;^lI\"<>]`&-&C+jf"W=1P])wzLB!FpH 1)/ƈ<+_(!B&{o4{*oE!͜GG&Mn+Dk D*$_%оxKsn(;ю} D`ނ bUn-3' cɴޜ*f. 3; 4JiiaGk Q9P-a\%]aa](!SPG*Ɖ4~V)1C>R'46XM^2#828GUZ#FP1 꾐+P cӃ&-Awc^jeNr~4*Zݘkm#$,v+FA3?(1YTG%5x tO3gT$+dt]~hE7-> _WIW QHfJC84ҟ)5n|%'2EVi%ٰb9`U@\6lEʄ }z"+/FwJCQHZeqb$boNk&SbH!y,-j@ oQ7zbI{: m$BqZKGrbds>㉼¿S2MqKԖWGd 5~= :lsb:Z N[Yu=]a I=4G͙xfklY>_Z"w`f,Krρ^ P@CdUY2Jw!"y:;IRx.kQ&Z}{pOT@ҁ'ԭ85"{2z%(r5W0!*!r|wSiLږۼ<(=y[sk;Hy$ҟQ7u1N2rX9X'CzQa Uȝ1ef c>;G*u[dq=_VNxr宗kO}Ondh} ) :y3Kp# J\Y%(M-D,WݽM$9~,NZjaox6#dpFO~^Dsg̽-LiumkqQucڟtA3Ŭ/.vR[reRkGhb}HVD%ٺ}@KS'R7Kf]jFA.\2b LK[GzݢǙF1Fq`vg. 'f ӡ)BLW)=~g vukٍy?F&oVR0S>_4ZYoJ6Jt{g ,ˆ"ŕFh/0/! Ѵ< 8qwaI8`0N0@Ms'LoZm֟*btUehpS5?;][Cb jͯfl{b"q>b5E7a|ߘj UwȹP^])M=ԍL%{vyQJ;!CfMЂ/x4^Ց]|/QDdj2&r@[=jѾ߇VR؛iݼNjkaW陬n=dfWv<`r津Vz@lI( a11B Z6d d@ۥjiP҇-a 40tp߲PClBhUg&D2xKVV,E]^;? B?`Z9wZ 6QC#w&j8c>jF"Œ} ,u)n^``l7)|ُ&0#GWgؖƅ )q_;wKD8o.mi r P*UԠ^[4*UIeKqhFܤܩw)>I%6|{~Di˸ȚGQ}|?- u|(C:L7RR%d?%%qQ+o\֝V9y-y8&z[O;IkwTN!plS4vyΧ2FrJ3< Ir$ѡ?n&<:̳A'HuݪIDlr};qT3X^Qdm߾[|G~:ZvQb7N=;+ Z: -IҋZ 8u]P.L;†1 w.lğlHa~ÚRFG(%lB@1 d=F_Ve7BpPdQaޚQ9he{P_:L_'i<++H+Ū۾0^(OcGwIhiᔨ 0nZ *~ 81u7xhMUCƽ}-:}H75DHҖùeX$BL,m֔k":oxߎH-IXh~e6"Drb$wsѲte*}U & Q?$Ȓ  m[/ ֊>  U2-F796 ml~ws'Y)]yB'e' LtQjB9qΓ04B'Zo_ݚ (b@?{c4'őT;qǼkQr[^R굗c [m9Q yIZ=ʋ+g3=8aPXmuSּW(uYgH۷C,}g0µ:讀FSh3R[~O޾۷ -vF1PYYNĊENљ"Q:7%_ (447&cVKx%yg}'99:@cFe q~)Zfm9Yb~)YjlTG~P0XV;ޱ;: !qʳк<ڑy&1;w+t+S_٩W*e[̶+Ȯ i/1*a(WD~wʈRaE3vaB-sI1OidsXrVkt`v Yb.nS#g>I=I붟nHFㅙ;" VDaɤW< Zj1 )'uR5~EjO5.ہ?_h\2j,4swC\HtQM墮v~gx.A7hg| nX:G&t#Vw5u~XAGR{n0T.WrI.t^95w2zGذg>zCS#ךh:Jr7HL%8Bз<ɻ{Å]4(L_KA ."?*K+Q7N/7S^]Xef$sKg^)7H$(HBr?]Ѹ}DI#wl@}m-gw9ӷVxzQ 'V Jhz6/_Pw_ڐAo;!=AMB-]m,^8>͞DzHߏſ` $Gġ^;Im@~v6 .t% )/H|Z@*ȩȴK$"-ϲX=6[>:`ʟ}&:!-x K3g;֗?հX;?ꢘ <|O!x`WXSц\>k^PhĈ,+AP]B]C`Qh} pjb paωc%U܃aCһvz+AG:gfVL5 Lծy=ð o{ќ9@ɩ ]ؕ#4(MjԾVJd#> T-3>TJܲ)aL]*"ד5 ׊Y6a <xRC_1\T5-Σ] =P "tʮtx`O'tbт[ᯀj O:32 2@nf;;P&$Պ#'dQ^92^MUByZIS%xG1՚mv~+Gwd"X|f4>b4yay tAb Why06z |%Ke xckУf =?%GJ@lGC#Hi--bx;ƜgՁ~C H R/Y oN%j*asւUt4sПVjj"=;hS?w8[ ;\eB*C.̀B9!ON+J~\VĢ{t#ؕ.Q6h% r7n !sBu&M=T_hSl=KG@I5,̍5e[T pа%MHTo+2]EM,J^h PvY|m qӶRFGy'aPyeu)>_Ewְt!NtGŇs1&9'| 5e:TB2Z}d8h4XPM^^.8Ѷt@3gGH[um)zyY8JyP \^P[%4eL&>, 1`ӑ*G_xcqFv+I?3wbƶ)VtRں"w\:`2`yvS(<2lJ6 n-=3Ot8~{2Jy9”_(Rc5a, 8a%F^`SRYʊt!\ױezmF%vI=ox  :=iJU3b~h^:t0 GNs-*v7W(O2}x8(fH#`MRG ۛ\Zqy2ED89P 1>)\W|츛6T>t 5$Kfct~,Ŕ*>q˦]KNsV!ߐÀYwdG Ҫ{ Gծ =@<䒕ް6OJW;I0_ {<{Jdzɿ" @DviQ~ #,1o*f}%j? & l$w\rD?2s;*!K Ijth9Dfcfq@ .l^LxW;(?]~Q\S m{1R#2^A1◶i-<=?LS#H׉^WbiA': /PJsҀQA.?5<}wqÅXƀ)IeMM nEַc[A(6vyVfQ:xBo,]{>\YQlE bxtxU;qsוc# &j9~5J @&{Hkmó4HP^+H.NE|qHɅ? rGUl*p$`ݺYQR.Tm`ΎC_͛G͈s}[G1=22K 7ӌ}?Y}'}JJنw*H^~iQŃZ:<z3l5:U䦊QS0-J~HQxvM K ^gI=p+_9+T؋MXbB-"bp{KSϔ?x'*`]ibN*İos_KAm q|>+iM9xNpO.蹿=(d5bL]Jpnu룂'ͷ5Qkuўڑ>'hZ ~;_CpV5O0y)Fbڡ?B%Fk!˾BI%heNPep!ic)љW>z SC>euo2G ~(+@6\hl# ;5޳45/>; K"#Rv~ YCm:IqӚ sϫD4iˑIٞ/]͖;"$SN < ?#F6뭐 Q=1Zzy‰- 5TWQrkC߈5(Z:~4˒^İ\Ҕv - t|3,U`hkBFߤ<`Rfim^u[g ӅDٝʀ<@tBtu\6.'-<)C/pV,/%Z㐴&)tsY.kI!Z(IxcG %ve2rbROJ0m„R6ay,}EuVU{Nnh+146;39.HjOYȫ [onn1Ft!;{=rt¯䎟 {&n4& &nz6 h%^K*嵭1輆U]#~Bg]wj;0 ,jUtц$(YT-H0xvJVr]ꝇjP]OК2ħ}}[EɸTOL32E收c_u7v~{ܫ' yъl 9iߒ{o!nq_}z kwa.<E. `[P; .`U!]^xXo$Q9Q( `պ dHR"MoS *`CN.g'j=V-JG⅌<Ըa-ȼ/evf== n.P"I\TwxEr *I:ыrkPNisV/1Jh+;WfU8Fĝ%AwyAҌtɎ1֚0JrG0uFFexv8&OTpG2m*U^J=B.s}p`A?2PTZehFKԈlWu]*WWuuˤ[C2s'7{N&5kaOST[ybRPUy7'w(^z휹།Ҩ@rH{i[WQ1RȫiBԾ>p礇i&r2jtzJ59`!OQ1D]gҕT ɨ͗Vs,P.HoL J=T̄-'c"5yx77qY v }oOֽ&L{1.TT'%5/\PeXqR|ح1hֈlxn. ͻ,|UOc(.=6qCq(2ζʘ`)Q"c߸aDo'9_DStL1F[hg y_I@Jy)$<\7p *fAQc*MT1Xsr@rГ-5"Y;Ý'%ĸ3KчYvc ]Ɔo]#l,+9VM .k#Ry5Kv,t&qidNM5IIY 'nI=ŷB&;rŽѮ cn9})v>]=IP(J<&d$[u ZU2=Q'ߔmp3rr5e2*>9I+LQZh}:!*M!N#o汇HQwo9+ Fhv:͛2J xmvsjq8F`?K)Ae#Q5}Aas0חwM2r"bް݅.vIDy$%y(9ѡҿko&h%-k0I}4}߽?y.>~<=1=H/IԸ'Wée* @׌#YV_[|jQ/[>;bIH랂A@F ʃ$ʓCx0,9Hb3E 8rh=murՖhWc๔LjΚyFܓ!`S)(^Зe/:l[97y6iU2D_F +.r,9Wc56ȅMAA4IaL㪳muA:G?PӭDZg2ڎɥo4 ? 쫼KXi6Mkn:!}2hq/WXAm5ez ^$(d"UUi3鼡dhq8\IGp03K^( {YIa,eAd3mtNo J|$eb;GRt,CX vgzߝ X lZ>` Lis76 z_lQ~5nM|q?sA,Gca()z‰[c pBfpuaZqqxZ 0k"9HM\;hVEW 3SfvVp,V UiuM^&GD* Q`j.%5neC={[1iP YnX-iߖ{ khrI/gc1h3#ǂu0&l&P?Ԛ<h5T 4;p+)Gseh;4!A+}ܨ\gՆFDUj/ h)8 -* 44.Q5 [HfwwABG11 ](\Or# a`Tu6 r}[/ym?sV-UVnnS) + LAeBMd p& ^~x0jaUJ0ØA.Mfno0蠺jX&OkOd8B:"cP7Ҳ%QDHSꮱluD\Bm c=07YeLͯ)+5nJYs0ؙ~쀬JXS,_i`32Me,mt`}2mDԹՌiEw&=gWEcDǩp]|9k詿:Oq2)@*̃c }WIwŠ",Tӧ "ba ~$c4wzyYr*=Z&= . ;K\69@h$qZMɱKUO^Ga'Ff%QoxJj?&ԝL{fa6)}l ΉU|z4kT"ate/7qynϧDD{ވ%CǦ~{;zR :I.rl~3TH8}vr~Pըf\lSpeq͢/ 7Vպ OVn@esS1]fĮ 6V:Ϻ Ҵ< #-bJX"fVOC}8G[ë)ᜫ:l=;fJHXKR{)HYS/?vW}, L>O7Gpvݨ kަ/3WhHԋ@ K׻i Ց왯rsGؚ_ғR7f8 rr.( H[BRfj >1b]>4N#W':[XYgʘ|2;6$>` %Yq ֣+5vʅJ-?&?=?.,%gFO8d%Hp~WG wcj|͋b.wB!uR$c-HCE;6l.?I4iޕ{ʹ(CrP9TX=SW89#|2%[&@S~)ST7_́/_礛'}Wꈅ!"PF1cOe Er,Pϭ>Cq鴻 '1vNq`Jh]TQ)1@'DBv* 8+~"j>P|_5?$QK(}*%iV~RP g Eh[RTx a>*٬_+݅V\ -w>lAEȢEЗȿ4N|'_XPTiHDd6n с`#o |XPh"FvrPrL4VVnhm|V*{3 븴ހf&O n);YO$6;n+#nܻ#"ҍs"jV?Ɉd\T^*w7TüukT!fMP67~]6ݺU,fH RD6jKBaPc%o cNDq/z]+.x Ы=Su<Ԝ0X6& oY{ete`TS?e0 LChnK>EW[ޘរ ! ]x*^~mgQ&vF#? ֟ :ƗFYjWPTR܃7Bo[aHmǐQ080`Sd^'JtSj}hx`_ϊf٤\ w?-в`C? Bj?<6EQ,K H67^>K̺TsnrAAPY0ԧ-Ҩ N@t||{׬$1cRܲ3)gH-90T|_4dNL4XDvU7(+$鶜4LD|.٭pKmJ; .+"{]kF>iFZ巈6JJd:CRs ?񶒉XF?jkBdtu'7pu3>֯ E#(V $ZSbjMkyG|~_W⡁Ue~'g{BU/ ).L }9 'dce~hK`%˸L|L؛;>,M Ë+!p5Vvi%R˵RlbԺi}#CJw҆q+Wo9(%}8-~ιwy-ѐBgRml=C2=$ju2W$LLK!3 hsٰNfΒG.W7pm5ࢊ<{j7um;kwF ; xBYh+;6a$  o͊j=Ec{a,Yye=>u{6E~@aI͑Pt_v,RbU¦#svW5[+.\`'z1G >6D)%ۜH@b@rh%i(+qɊM+oi&F?N*ςJ{0i$]f@Cn`ȒmXm{RlM .Woܝr ZE6[= [ nLSq% fTg.V+Ɍ\c"m,ͧeS%0/*PT{j(2\s u:zG6d#g ^vɸ劤o縠;-ҘJ?Nbd픑Q`ISU f:|^t5 .(}%-mY 2[Qaaq]IV2XWdSc|4(S{asft1QS,GT -dw:ΰ(]WmrKZsx!dĘr+PB[8@Y%$Lt!.5 ለ-*ܰ$mkf̥CGU*6ЬYg^D=i%]Q?YҟB)X݄RIFF!;nBTE *3Z"v YwB`'[Zkk[ҎIĵ&pÙ_ꯒ^dac7a"FH+m_>,˔l|6W5`n"䱪N;L @d0v|_ +ZR5rZ?TZjA{ɾNo#~{fHcPw420*ZKP؟c/ B(ךQSݏ\1P>93<&sr $gba oo1e2];9Ǻ'ܽ=y I>>]Kw/b3.pbm1{YUIa @\TPQW55[:K(8Djo00&XUq e=zI>i',=Lm3:%Kr)9D'g1\Q uP=ow]6 Kvc8/;qE~W# N=Jo"K HwbF[D=7f)zy` ySyS[zܽiQ|n^D㠔juTnE y&;Hu8kT$aFiŶ%HwVc/ ZeݑHIv=FWIމ<̬ Pr,~YO䡴Kc/Prx4QOHaMyő3-(aY倯pWwAT՜\2cıK q]6% ]74|D9sb'glt 1͍?صnĤ0ZZq3yH1)&\jvd &Jt :҉ĩ,Z-<7懆NLg$7\!_<`.A6AW@R;IcMWsY=1 j0bzLn?ZZw BJ9/1':uXv`F pͺ0lkUNacF\$FS\F7'_o~^$M`O$溌q!Y*y̗k`$" `{=#/vS-p )b_5ІdoWTN(Qv)3∘Jo/9*yW̨v)_L#[]}s$SkY -(3L'YAeHr"E"#҈ꁈYHV:dyE=VJEډA[~ .lhv$~.Xq8CsB5M1Ϋ+$㚒%j,p8KfbxuSv֥bc?.L!+"c-{d683Xo>Ax4dD Fݻ_'aC^Uc\8M7OcJCZ;לQWʝz& :Ӊ.ßvpclCVWE&fa7"_B iE*E~@YtJ[%۰.\GG{_vAP# ]"&)?Ջ0aŽ*Uu}AquA<̑'Ժ y3 [mFR6dh)_'tCO"aJT*񵍊A"7d؈Z+;0dy;Ho391ѳOT6eX˘-Wx|bvI?(e.b6fX4Py1?J`e Ceq|0`^b<>;G_< cy#8{l1 OV|DO@}F%,9 RL!.8ZGOVw=-x_Zcwe|+bºDِVЃ2FE rC4BHsĉTKuSOcm 15 kw}wc3;44ʪ,"hwLI''0T JgNьRQ1tf|l&*=sZo|@)NNX޿P[ZeF*]IbyE kF#k`suؐ: @f4ziCdےXȕCN}32!' P.m,5Ċ <`Ht:GcrH42HTT+wmxY_#3Hb@%QƮmLd ,s0*L;$N1iI^#ɤ5mڄl>$y鬻FmfCkIO P ZqGl`ر:4O/DZɧ%3aŚԬK*f7xr-eCKb֘"|[X b'̏L <20rpsG)"]v 'kZOfbf$JT@i*is!4,F j{q%k?֌B2/?u*V?y5ԃ{vܚ\5g[_[+kBUfc8hzv/31fˎ.oA\@-_F%^.u>P+ؚ4UB;tp?P1w?F9Szv"$YN4/( UrD`upmOhxQK ծ-^Wj|!]ClݟỾ=Kox^yg F5ʯwxjЭ9a>?̚9J5{&tYd0@$M1Fu$#B'C3XyjBin6r!Ueĩy󝯁L7س'y>ф:G]gM BrSeMtbFWљ|IL\'V>2P3qVL7o!p\ xK,/7IUI6mhǠn˭\vB0҉,HҐRlepyۊ3mI)s\P{ިḍ9Oz)(9NI4ia}Kwzuj7{S_4-Ȣ.V֍ @J&+khWT$/W 5g?U5|F' ѹ%pLMBךt#m}ǛI%hٌq'G9JlύALci-y-xt Aq(@곋`}D Cb'cġ&LJ1n屝9x:7B^0?cCdIvsb5^q 5ÖQNۀ@[r b /e cj:K%TK^ 0h59NĿV>:^~ M&H紿dnPGo~0Hyde9AP+͟+]bIM.֠Y:6Ŭˎ~'3I0S۷{q%HO {I`3)\2m5gHG^ýt @p8˰ ^JC@dPXȕ!o+7H`7'\y  տW  "nL:a&Qx'ۅ6 ){ӺD*nR#oY.7Ni|b@z н<vh D:NL1I-/.zra'`pPņJmlk#S/lxiz<] ; 3[uz {R&1KgXuU` qb~b?-= fLX'T_-ّ;bm_VV*VC98\rӉD? 6ykz HPRb~KWՙp2gZ]jG]ɾ2yjrƮz&ꋛPf[!snT^R]U5*f6r~ʇ3yrβ:褊efڝ>#i&&[?Ռ"Ur="^U ~͡L0ֺ^ql1ΆT?2b%xDO7U~cdँX2r펎$xwv.W 1PסL1#F\7l y|Ȣ]=`+x{o+y}#F`}(<6*lD!8o18 M S}Ì/S}==mlQ '05"$؊34|iR" U]~DKj~5oٕlG+;Ȕ#1~~ z )ǭnTQf,Uu r|̢ƴ`/0pmD+Of49-%t¡_HbkelGzj,&q4Uu9ߣ{S'Vȫ1/"t4bFeBEA*vРNZkrqԆ~idwD#_^[tص1qcDN|1Gr<|uoTV l*v=N ٗNH(";n"oTYhuӾ_OEBĩ (fC?ڍOWˌR7Z6y"BcjۻW.炴y{FҒ,c]tkG*ގ;D^9^<_JctAbX݃ML݊`xSʔU~9cWMT >՗%0ù+L .re-YoiZǖ sFBv|E|ڃ|ݬ&]켛9ZpA+Hc ׋\*k 屩mW<&kWL5(qlva7yG1IzHyz1qfIJ*=رJxjĩ'k}}8Ql@nuź98;#c° O2C֮w & @-M.+rUpud_"x:@R1DZ6-s%kނYZh,veN\]13${6Ԟ`9:oY2!6Sj,ReB!@P q>RPO 7|1a1 Pv3Cut p]{\z庩IC銠T<{c7;4tdwcSj:]LzdUKi-Knոf9 ~TVa9^3]PFŵ0 :a[{vz_My?6Ba" LP0:@n6>(c1xiҟOn,&75LL'e3R/VAt>qokEoWˇɃޔKegеٲ4_4%(:].b ֦;ãBCr{Kg>-qxS~:u0eُ\I0H6"MU_ەџ|dc^9(λQ󝏚Cmۆ^gݜ%a vzb'[L nM~#Pxx"sD-jԥ}D!qV@}+wSAs,[~'mH,dj |'3nx_eX8=W@)@Z Ip\z7 Q#Z) }"ʟ*AÀS!ـzaj/a\@穻Ek`3+㦍;Ng\@Њ]u򼐴PDPie̐H.6Y&[pȔsvJIiFI SÔiA4`i/| lm}Ĭ7Ǻq+J '<6bY34F%q]`+ o; 3q§jF@d'Jt C)rkm~rKhWTaI=('B 6Y0[E:ٔ2` \uýIK 4{qF61YAP;X;w++fZ nXi]M6F&~%W # MU}nyǻw*J.#RH%9hK$3d9QqhmiHȺV :ڵ~9 ہ8Y(l @ =_XU'y EzbvG ,)Ȳb2\F;)P@jUn 'x/2 { .nBsF_d}',4 v?~ nTO8f7Sǁu)YL:ޒZ{QL@n5H*@X%B6+<< "@ﻅB2aKq pC]nyI*k?4xnܠR?{v 2Xe_M a(ltON[`rWW=2sFY9_S==?Cݢ.RAcG[XV{=r*_e2Ez7TPQha67q}E,LNVEAHo!1H 'zL(G+BuI~. .wNTӱZ=V۲*p%ed,]+7"PdB_1;q#iK{eI&Nw, QMsĶ?R}5PyhW:s-+vT~O`N00HlU|&تE G `0? x>b\vJX~eAj\PWJŦ* XX|xO "B"gPfΟ @w0;H3f&<}̲}њ 11!)im"gt2 -pL:ߚ_0t{ZC}ENY̙Żݒ jiDm#`d O)9B.nJ{'K>O¯bDmNho6p q8<\ȝ/eӾ$3}")>B2qYK(il*fyo\.'huPT ,Duȩ;=im8,~ ^tWYϵ3)jOD6C6Da.*%rz/M\x Y,#tw'!357v=Ɩp4T2ɨTAnDaRx~ (:?HVm.=d4?CTQm]PQ@7q-vhW bsP2ZAL0%zX_̫3$wݮi#&Cvo=Ģ{|\JA3SYbunpC`KSǛjgHx QKUR۸z?ڧe6p=z$`J\xXĂ5;QHu5hgOAsdwI7bg`pE*H^sqǏ))y'] âk}W},g=_(Su`fppRdsQ2K~CDdwb<+Dt⢡MX).NʴuPٳHUAZkG %^X)O֢U%"NH|_ܢz][\t- E̞փRo\E0*oc ViqGΣ|~,FΩ:Xst]pYQf'U}ߌ~,\&v.̠gpfoKX[HCYHw r$¿kxay&~+wRA7>0hWKR䓶BU2 ˠwV>B%?zUS2' s9dM:q(>^t ;1CBCi1w30ؤ񺋊Hf0G<50y^m]F3'siCTp+g :e8XW{W>!,W*wk[uOMP0%RPF<HC6\Q/?b1 3sR4Vl;m=_6tEt<7F)? }BG|i>xf_D|{hhI@yxaQl" tY?خ rkJtb2l5YOWw,K!m[2th:.P #jc9+4)SKL'Qښy[X ji`yak #D5yWU; :YJqsC!V2ͨbaBįtXcx"x6W7җ)KۇOu|*gGl}]Ԁ?@ ɒ}Q+t#uQoL#ncb+WY"I-}))Qͮ@Y89v֬4<1t<_ 咔Oģ3*ŔEYhz䬏za_7.SIm2bg*gQGK2ˆT}(O@ Dޤ4KfXy c54}Zڲ*fZj{%Db:Nc&Hdq҆"$gmT~ܰltM|uƼdcDMYY{=:.M M*%Ӧ8V$q7QdLŌ.UlMʨ0!X}P}ExEqP46\Kv!Mmi fInOF #Q:6$^MΎP%q3fŴK_A{ccuNz[bG.̻O֛B)[Ơ"E4[PZ~;GJh u_5:¬o:H1( x2Z8 Q֐GB>]g t~3 IifLq>~MM f#`xy:lim<;P.Y5*Br[y.u=[m}vhxc-<.Rb(*QqDYg! қ\>FmV+9!{  LU8]"u`:$[[=-:Cn]6 Uw̃ I"19R1;"B B.B8;U&6Ylc!tV`77 (֧P "6츎#}D$X=k[Tzcخl l:iW){q:ZɝH-jX7!V.V,a%knrXTchTAnzTe⟍`XUrLe{8d;4?O~`(fǣ[tْN 0$M!0ju_me^0esP U~(q䎽"Ѯb p衄`~LJ]_%Iª0yڽaɨ:_vluhr>'0 ^kMH).9~Ӟ+0/r}K䀐u&Ȁ51ZNf!vͦa)aȝRo0hjzy2Wt%J nBGSt\M3ϐ(]eޘmV邼CLW&SA˼W8RsRcovCo;6`{qy'ږo|2\9Ym9.6"[os"}UQ #^!C|5 UIF^SlZ }MFc <)`'g'!"sNn0~J9ވ, rt2, Hpߨbvش8]Ve T!V$K}zrЂr9DOsJ찍d[>GZUT@{de?R"zK;י/ ĺsbw?Pa0HO^٧X.Di`b{e:.E]DG4+.kK o6/ErTaԔu>+ 8E*Qge|ɓ#_M'߯0&įo!g&C<IKqb6p\M98!up*tٌ0ku:jr˦f EWE8g/ jUrh[wBP9ޥwGehs|cYcQVq UhTm\lI<1͍JC%>ao-p&,H) $xi} VT\\gQ5ˤT O1Zv~JV\Aj4O{+ YNWZ|:-C sI<^PC"zA{&V_w%Fׅ7I⦒ -c'!1U+6eyLŸny('|#ݩ5}X蕈 vubiTOؐU]IӶa^ġ]n3qCiWcQvGu{K :d, `ZoV-ARnn&`y)ݶi1:}d.08Be ce9ַ-hx J޹g:Nt6aZTJ=]REWVAjtc> :1/Y}^L AmbF[i7M~6m n/lU,״aNrM.1 {zad_1ܷMw3Ef8r0H;r ӣN<ޘi`.c 3vO0f#z8ᝁa wɈ#Γ[.rB.҃,R+t6 sZb[L˓s iY<,G')vv1mOR!;@̦|%L\%K 1$@jUc}r-U@!QMjQ*KUYo &wN:}KIfG9SKd@Ba[8u#wc uΐKsƖz-=b<>ehg,BV$ BϟaղUHl?~k q^l$^ń/g4S zn4LY~7Gm+8;#֧3YҾy3f HT ?6U\u3chi;j3 }W:1ߟzSVi1Wm!9K)wht dt糾a-Q.#QV xwrtkL5Asd*e2 AK\:>\zB7h9ѶBqL гXj~o^ <üH Վ́*RT龺`z{Q3d(.!2L]q hɦP̔Ր&hVg>qG0\>ٿ~|Yv&"ٻCJ +Pt^-H`l )pGxAi^P 7B%a6}3.5%'6hCazۯ .e^=؎|*j2m>fYBZrg2nA&B+AK !G1Hl3SuwP.:eGh'n}|yR9JqaEGۅ(eovbC4ьY;Yb(BX<QKZVb#͏BuUHU78yz^ Ἰ|ڟCn%"T<]ϓㅒ ҂J-rzHڑ@fko*:LYgg[H(Q-?Ծ!R mr r%)Mլ:|~QIrV[SWUĶ K$ϐ2oh 䝛Fg0i -͹#/fOŃGqDBFw'>Y4i8sV3mZ^ؤL1yC#0~>4SUJA A˻ )V(?r/Sϝoh9P% xp`pA  }Wќ^h6jkF3< LœNENDRFgH"2PKf= "IU?sȜf2&2B1^#khļ ZtK2.,<1n?tug[>OwZe/kp6%Ip&=;lDgt䯟~KB*Kd]ƈb4v=?T"3bVE[%V+C`=6V"PAd'%<'RK211hJf]S`ٶvƃ'%zRe˽"7V-CxskcDr3JO>55~ǜYђ'Opp!}1Tr#%?;M#yG efv:T~Z5x*Ek*Z=x>DܤIvO?\E ܶinS6pYx 6@cPH]Ձ9p7G}$#q'iе(Hʷ#^#U_%EDKk|i 5⛼rKga %3 QFc^C^{_S)GaG$mR7BFQތ_e/e#i qEwo96^ v`P6T5NfZ{GG}23 ?$PQV}ܝOpP\XL[NxTߥ?3w˞c/$gJ@2X,(=)M[Y#BES\էg7ib4{=u?XBDpdzomH^‡@Gڌɋ~@% y yu sU%/%j[amAGr1RX[ַuWRi*Lݛ_zwc̓g,9=!YMC jL\!$?Wv$Qhc_ Z!dKYg2Ll|`*~.K&1GT4Bk!W@ r7A*sWgtfחi_XE5s&/2Fuys7E8ޏz!,bf¶ ),Wu`"OoFa1<&nLIp`![qf|oD;Ba".x}v z*1aL"Eaߢ?l[VЌ-6ZC _<@c1Yľ:Z Q lo밺HstOXFoeqp&K{ 8)ifoTٙTx21{AҁT Y֜Z pcUM#2Fu .ozۛ}o4%P{T}ܖaU;[idZKCoB90 #{V -h\~U,{ޜH2IUGe ¾Ş!vb$9ښ{|``MFf JT) &סL9͡r.ceHN01nn_uH#Q֪Y/ JW|qQC`s_JφaCIT ("p3_0;YI; 0;U>xm{ 8. l\YtјC+}(u"9' fDl{>0NQxɁ)\F} ,s3dlO߇YZ򧃸;8Ro[= # GXQBs1Ъ CܪUl3Ou yYQSe+R/ xU W|&#Rl,,ݕ51fI`6ډ? Du~*nvkh#~ք 7ѹ4wbc%g|&+Q,VFq2+ oD_"g.X4Ў0a䀊;S#l1nͤDsxTu ,q.Mp^ѳд@+r]Yw vawsLs}V6n;Ї)IxTlL₼~ex2+=) >-q3G`l^+NZ4[J+oly5Kwψl->m _ڌQlMQ䈷;BYs3|mb2ac0dfs(6 VVVSG4iI+sR[sS[XxIL?X+BihB`7'#*xy-}ukbV# M=~صOߕhfkFSt~ԫ }Tq=F xT*d.USS; z?jqnAgT;I".-^p :xa 'FmSr}IB[\V D~diRV~#q| lZ \tKM Il%&bQ7dLcѸ+:nЅkW^X# ٲA,LJ~̢i2JH13dȺcn2/'`T/oNNܖx{!8ՄyIOB纠(B3 GwW8'L(^A2!gVOQN\Z 7{`% z[^ ﲧ 8ʨ h R/`%5DB`R7\\6<[J\œǥ{2B]0kr'zQ+Gst~ا:FXt<0]opcpդy 6G"\:vփ{gz&D06. ZCl2m$z E(4h52ƧIG]mt 5x/G(odjIs=EdP+L&H  0`d?xbw@~Q]2ZF9Vۓ!"ˉϒrxBA&aBP<Ģoy6]d?nMUEы+-ru6DrA*h#Wy9t CFy9Y ?2eV|XY$B{2~KLPwd' 6}U{g~:'@,c4';e`;'uO$9=Maq87(s6܇wa`ɴ>e=ijzZ왛c0{I PqȒ{Ω%M6\nPBcigGy6dm`Taư-oe0M?$f^-w7nJiNgxF²' ty'Hr{4 Ty@EmAd5e ȴcO2er(*N3|[Ǩv#0 k?AV aL6sI'Վ7dHh씆P>xx^PwYk"K]KBj&`[L5 OS@p0Pi#dz2YH9=E #1vLù-Eʄٛhj Dhj#!3e^w6|k|V} rcֱ7M'e;HT2$`z19OoKͿs]|ܼp-ePmN\ȞR[ܗ%H3s*rlhZbթ$wM?)뢑1}to yhi~TAq3eNs0Of "Na#2dW` h]TBr7(%6Ñ؈Qׇa'"k7$43{g窃Ƨ$eU&ن((HtaR\mK`87T//3$MPCSi#;5s8'LxptE$9=0f:_$ aPm d2ڗ[u-{zlzf^A#G3\$qcf]0R5LdsQik7_{@5)5_$r[[EL"uF,vwFғyvM mA!އSl(l.տmCZ)JDM8;r4Lh>%9=A!oxjJl/E# 0j*gv]dN-Gk,l=ޙJS^*@}\<)V⫺ްP ˴+Mb +톩R/([CztDR$4.Ou4DcF}93"ux@SNy/ĒTE,Dh/5<q!љI㯃t_zCE|ҬO2Q#k[<蘛qMJ9Slr#@BĆ-g0:[7qosd01Iz?fQ4~QinkS-V3,x/g=G>(M{!%W @yA+"vMa)EƩu-`n@:U@2j)=U-xq$k -n! #Fw4dzT 3xC tOd(KnϿH5Z#bO2<3@:D@ٱ!p AX|٬B}:#'('ڟM6 | y1V*1M~́`RfF-4X{)p/5ªT;\j0G\)*4ȝgĞ[:p?`x>hIؼZp#=ű^Nd-lz:XܯF36|& b' #ILz&zq?7Bt>bh9 OpRWV$ A\B}dg{v=e6I$݇jD<UῸ*b{ .n&QrI+^Fwa l)c[|п ZhCwjP=+h ",XnjΒ"yvL0dHPGDA`|i\=X>D٪i,6 0!DJ.]!և},~5f$ɿz$R1gY"`P_Ek91QvO6.GD\lc~ȓ<Lj 7<c0k8Mj!Gj3 'A)W@ [17R4W\)Tŵ QJ;TS )% YOH.|"끱dIVF/q ?6BwF[Ś ž'2DP$ݶ՛`o*)PABĞ,f#,Ix7iN ˴M$c~3f\뗠('R-I`A50,EFR΁+g1X<ܻ;]+?Q: oM4xoıǔ)44f!Zlit~[auYwuc"ts*ߌ)z9x⹬Y񛙨;$?2\s&t( Y5JW^pҮWUP3ʏ_L$IK.Ei` K$CT2/A_w glX_ J\gH'DsIuqyyAD+M ,[QU6ߝfOvDQۭbFp Kmy>|D?@ ?]XnwݢrlN;Ŧ;F p$iV v/HX8_L #R(arnY=.Ý)9@@ 3c,z[{Jkb_#f9Y$+@f fU>v/4TL (Ś3#9b@# pi-µEF)]bgt ȟ }L\ OJHqMm 1|Ho9ٝ#Lƨ.Ptj pKE( rZ /1k Kй-X%@boyўjiXւqňy`F^|W7#N|a֝@TF59Dt/~NfW4 af)|aF:+l3Ҳ+DV^GZhKU?wep +͒'B!:>p$6HSkg9W(9rJra'Yge?]X}]j7W#Km.dZYܾɆWpjrDF,۩! 1lh+[ ?>Y!*u& 5=iVqMMDr=5^"YHrPachK|>}T2S@kkuo0._K&V,MJ"gh-&#DRt[S,q0.ѕye!.upF;.A&+j4J֙rڒM-PJ d Pl''u!$Cp7K ۫oU]ApT&%P8,-&#͂@~[BbG巢>BLse GXdjֲ F݃ӕc,yuCqþM2O_cقNݒo!gU@5}#in,ZP2a[t5F6x-x@GtG5MQW+tf]*7B`KUd]t1,DVX2ݯOKfx BRǕf+:˿QzhO6ݭsShYQפC./د4ߖ ,ڌZb" c`~8whiggKe}i6tEIϱS,/c&dUKtp~MO.hMl ~XuMVUA5V;z$;~QNMl _6S(͐L<:v 1&uE~6WݟV>/uWd>erf;ؒ "O:%%3NJ*XN߽p (WJ:& 8 2a)ȁ'7IP铕y\e? Aq#d:?+M 'jt׃fTPqC5,pj|R|t#T=v[f!wze.SA^z* ,0$*ZwzފCr9kcMpBB`,e^ebkUKTMDA,XP6Zb Rq^rtQMsi< qHs? Fz_t&כeAK@3K <&3:(k.v mV`,ҤШ 3DZjEnER .#lnt*‡S\،ވJ#H\GMV)T%VyM}Qt{"W׿!ZTꗧ03Eh|)ѭB~)집bIXLT"BäW`i܆[ӮeLH\zKaZޜΊq{,ZFy y1nkH^NԢ'bƿߡ~?`0`?X+p}֗ghT9d-[Dg_=D9?~g`p鯈1_~e>tJL$^eH}l7ѶoRQ=8eu.AW< n ? wwP#BBgs#ٮÂ3z}ߗrtn$_)# &V8bVɗ{[ްOww1"f xbF镑l=YԊHs>c 'GjAj0h*\//m,n[Rwß+DwY=J- KCM7քDBcIQrZ]KVֳ;j2~CZ i{g:Yzt>kAq*'⦓Ҡ;QTJ^Bpm$ojcd?I({ kݱDsc.SҶ ^%xttwr䭶ZC MB5PWxTy6NM - /|/W]9:x %%J.?V \jehS,Z3Rz.( E(?^(HfjRi?g!';l̈;)ʮÆ~ O]qM{MA{":E,+WBD(s(*6Cz  bZHtͧFUޓ0/wjIJ7ۛ =_S*\y6i|V0HHc2{D^aT-~&SX ̭A׿` ڿyRMѠy mfo}Qcz4Y2jy99L&ydt,$+>`x[{yz#]I ULM`7j"s@=>!ZcpuZZ0얰-{~.(G ZA0mO==|,HM6ֹMԤ1Y@ìvf}_Ê_ph߶D w Ja)cAL=+SDaLb~(zWOg0UL6YHrF8FLtKt]#\֝c>IN@[莭^28nlCad?AVgd9+$a( UcpŲJZ@m:B3/-aSy'xZ |Tk욹@a1e%l2RCMeB#)-IxzZ)YȕY!x/* 5P3\4\ؘt)!sꙊ .eOG}9FLM@EspOv)9,Lµvd?SՌ )'*qELZ5t_C+mU=UNA1ISR얦;m?U7=9;% "$oR[%fW1xcFy/%f.\OݷEA{zNķMOm5<_ ~FWƓc~y};WuTHs9tN`<&JKW~{UDoK`퍣#qT^4 r>+BlrQI! ,y7wP4wf? Z;ԋR "}#tu*݇h -+ Ǜ<'+f0a!h7Wr؉oY5h/֬_/ngcn:6 +$+qM)"U}U=+6>-*?5OЏS[O_q<~ P~[~tYJ AY}uEjt浂ي ŨdJTS)/BGԓio:e W* Q%M;Ϸ.?*g.U:94GT%}ςSՖ7t\BD;v]871]6y0;5Y$Λ=bnEfThla0ݝk.nT>j->h3]i>?BlĠp&bO,>`E))d'0CTl浀:)8UZ)݃rVې萅%ڸ S3,Ca cWU끰lK݈)" Z3wT!cܟo wZh4 iDμP\n""d Qp$T3t73!Ò])ȤNh9 Ll%vb#8@Ƹ4U'/4á$tvgIQXcduUj$2)@<)4g,}~upxl支=d Iz{kWGcˠn-\^թ8ZdYq}(~1A|bśบ$HwF)w< 6.+x>bpwo<~lhͨylXO'Ev(m iuv3iI ^$r^tMjRJlMϩzBTR];Dg!ݡ|tGz~xy"Yi?Ȳ۾!C'x(6A_r5A,>)n4ԴR0eRn|];^<] oʅ19c]yt Ls ,R31nDD Gq߷G{,I~,=Gp8o}l ڰ0|ˬN5-sr 7. m>=Dp(D#P#gkarkvw0-Q|1BǿLjkU/B݋}msԶLXohC[' ]3?᝛w۽H..ic71j!nhFBVĻf̍d|m*! flim;hIhj΃9,zJ(̓斖HDzS߆9/u(Cߖx]W*(ȸmuB`$[JrC\Hhk8Z/nB 3 {"ATUzBk1o^ d&h%4gf*f~>˜#:Qڢψ`u:N 6K pk+ J _=l&Q7xg'S=M@Al%vIn֛e\Dr8Ǫ*-::+9&luwNn.Wv\ EX-KK2{72 S wQ22Y=W=\Colf3Lto 5{Zn%>P'ش%H[$tV("Qi0'Zڅ]|E@2HHzk4h si!ھ'qiQfU|i6jDc}bieqrwS`OtL)>U %Tu[B8'4\ t;pRpKUo$ʞQ9 cFo eÖ[v4H:T7 >7b׿vWdSϬxuU:D^eq`n@"Wrj!VAC9}P ݃/*Ӈqnʩe#ׁvNIJ>eYLBLjywZB>XCC%Ol[z FWrŽ'ZvK~mC˫(IOiH~ g_Oq@wYUݪ,(l w7ן/]^,JH%=y=vl>ЅE|\_ 16ÍCQ }Xe7HpV>ƿ Lp3:o~Z:iЩəPԫ̮:u.Ÿ Q[\c$`v`f{XBj)k=XpXݫ|߱;>vO:8>ӮPaCZ0Pa{WVqsÊ@]iBz%j&DKBg3g #^S穆anE'6vmYȷo-ӪDˮ؅E_-[o("Nmi{.3.] ql[e ܟj#Wʗt`V2 a_v#Ʒµ!-?FtuZq2m$o`g7 uM@Yn,6;&sJ^zKbl :Tδt=afphjD"QU T]/NuBD]q%ւgi$sO}V A矐{OrOW͞M.tMvX'R^G΅Dě-G Gљ.ʹ|G|߹R؟ 5㓽UϛՈkY z=Dнb*04s{E&GUb(8-1 ot=GWfNck’ U$1wa7$+Gڿ &Ϙ'`g1l͵Pu׎OzC08gw19" `8g֕ƎP #{jI)xEz%=ט,㭦g1E_ "I7亥P>@2%;EFgEJPfݼǮ+-ޯ{F߮]KЖFy07n op#Y?j6|KIB lUÆvO2x y ,@w>֊y<5ϭCa>n]!H;Ԕ{`zOٯQR/jv"]Ug?t}$ tN T_'1&rJ9U 9`vDK-NNYPŐ6w ԋ&(5`Bq[T]JL K<9DJV<\-PSF"G-DǢ/-AA0z{H Xmf`) GU-n0J4-x ²uLuPeO-WH ?UM SқH3xV㣶a(<סD簀'_SKk(44Ew _,.nZT&sq JVv*FOb RYՀKAU+hwnjͼx~nY H@CӘ:D5A ¢OUW2?`=.?[tzT{hD~DAe+R;Q457[ }!mŮ,HFeiE9Cyp4XWJ@2q FiTz)Siѭ|Z`3[nmƉ`yjPeÃܦU\6?ڦ*ݑ9NT 0g!Z⫐@;_L&#E~:uF0$]5 odtf8}@"l` A#q5߮~TfRj7ޥ,YBBoߺTFb^~j_7JB7 f)dPzA'-z=ov6?'e{[G浇pC^DޒK5,zTd_-X(;@B)U6S2V/EtU)R7%]&Gh Eǧ$U-I>K/+<. 4ߑ{6htfQNTB̔/T;)5`H/-q:B#?l\!q72#h/ P 4߈J-OhI*|VƠxό̝fq2?{}0n%gt{>iVr'qDNl dD+Y%p<5]~|Ht'{6D]5He|3śc:j,?JPn.n", %,ZDYIH! ^qhM}*|,j*t6YYşΫ=%䇋G:A1dH~l(ObH|fAepWI>ws)IFw3xN|XcNh|OCalaI27aԠBm+LRޏBJ4[V9S9S*Nao纫6(巤NVw.ֻn<ѕ\d OmwVf9mYm,A @ecII,&my[DDQ\q+ e Y<U`|3ڃ6 7滷5? l͕^M}y^A&> z+ѻж{F,l)O1,\Џ A.5@" ^P1aۊX235Ȍ1ޒѝDjx=cSj~Tº&&mO`yI4ղ+lQ ^B,ú{_8g5=6:Z5Po@gʊ _>#[?6n7 ~Tuݘ`VM:׮Dc;=?u^-O}K>}5wcEo,H ~@U+~U˾nv)Db!siMi#!#4Ny_XD : 'ҸX2ƞxD(w} 3ߍI5+l&Ay1#ɋV߹_›-R#C>7y<;EںOb U%pcbaՉɩ>I/4Eޚxx_3ѧGRW2< H'vMߖޏ" K<M5@ToKpPSVggޛ2X(u]$6ʵ@(ǝ|A>H>-,&zq${W+Eqf~)Klk Je,}JeHsb]+¨`v2Iq /lCXx8IhWPOJ=n8yKMF ]=IGbФ$!z1t/BC֮S_yAix^3/uNeϘӡI{"5V^۴ CZ N>Q6gY@"p3-AHIc!;+QHe]_rL֐e?kaZ$U KXjY@f]ge0]`ۣ))`}8ӼU hOTXq\;Y$i/6T lyb.Ӧ X맅4]%)`&ѥUpiRoƜ佮ўs4y=ᝢIӉ˥NPJ0%vΊi6:=I*1bC(=T;=!;jggtjQOT 1ɻJ]sL wxr:t]xݨ!Me ĆcD ε!2j+"$`T8ykTmD ':\A刽 Һ]Q])UMfGM ǹjcI1i{QnkffR%cH>Vj,쒲B{fv6VxbH$Xr+97 5Hύdoso97.Q\8{)t^'bOC [JAbXٞT*ȀZ`BaźM6Y#^_ 7랋2p'G3ѥ&&uAa$R'4R8ǾQ }2ȡ2C^zh/g'%NlTW,{خ/P!F:RIӘa$<=|_z0z#kMTV|mj0)߅ [6@&$=,°m ,u5^P@5[0Pn?RT*OV<<\+m)9nIi]4[˕Alz+v)=xft>6 mU5M:E5vmmF$k?RTշKSHaC4#Ź\*m]I3JxtJ _Y5>*lDcD>Ir)⨇ N8_I?s G}Ħ$[Mă9ri!EMf; _GI "^OПu8+puo:QIR͢L\)0Ah`w Wqqd2ǰdKQG_I5w`=>r\!i?ji%(-t:'D,c5Mb! \^1Y"\5V%rt1VȊ#̥O{'l{>'BfFM;p!n5 )0?lݖO!e冾^Zj 7Je8o@B>n" kTUG4^#=BD8G00®Wڏ׀LwC_x)럆*'Si'M50|-T [\8jPQ|TOPO~GQaÚgD8䚻d#YŜ(j$2kKb| 2τ޾G2<] N"tb;mQHfdfe Lcs7rQ&FCp'm5:Y.>77SBkNuXWjj?5sdõPwwCѬ$oK@zABbȑMΧ e_lp@8t&n5gL'`V#D`>Ne4h0gl"35t: '<GzƉQK9 ,nb)vjQ>m؂=񲓥 8vAs*yɣݟB[Z4JV"2Or !ŅujU0f.qs&mօ&by$?Fxf|lϲcÿ-AP` QA[vھk{;b}>0c e0*`%4nnhø]:\VQ /3]_Ղ=rRz6W? ظ pNc)y7֤KXE?ӡq!Ή/o|8RkB8- `ѥ 2jU$ ,xhcsìL?w:dNZB"R3OCNe:{+%mD@_UOK{ؠ\M,߿Ugsm` P%UKc#M/I/ې3m18oq 2LC,}wx}(jw].Nr#aU;n2½*̙ڃBr31J&T˻?e]F'ȈМ; ~}S{2&\NEG#RGLwo ߎMow3 P{MMlɧ73mgeѠbc1"0>@NaZ-DŽۑl."0 xhWeza=-# ;υv;l']aH`M~,Q٥h';g5ջ2[}<aAS؞B#Mf,N i*p6yr˴WEm"\)>GYyIbh 'A4XAt.wZȘ߶ |TJO@LĪL߇gJ8-m9f OJ#Ӹ0wb]02 VN* 3 ێɊVcOyhl:Lr%f޷@`_M D/@ݴ0Oˇx(c^Q 3T|&CR=)_ 6j'S LED:ň,.P|F%S(lZ Žg5HXHUN@rՠ$ug?3˜aTYZB"mn0K3暳! jgUrY09սBZ8ʘe Lhi8 2JEf4x:]Qm?ه^?B@7 {l&#t$aVPݷSh?LDj28tUnԧqY@X2H.H ϙB^B5ںg{ d,Єi85#/7f'\GXȕ#oEbM;dYܗE%dJ?Zan$=;K=եO(F7.7 s3h>+.sn`}q!R"1 7u*e̬R}J*E.kpȧ ݁M#͆- jt.ֹQ|;}0Ih)F]U.DQm`! i@D"SksbrVSdOD{'eqQa;"Df}䏄{aYDE$a6`0A3GYsȨd]-,2 ia󐋳_TKɖŽAԍGJ;ͨ`8f'VXA$[LԘĭW*u-/3t+5[~!d+;=fs/I;MCWՂh"rD"bQ-]e,_hSa^C37?:H_^ʔV/!^=03W90;<{/ښ8NTSi] tJ8^QI G 떏-&^PM]i&GhoՍM{Sq-/ H_=BWKŎK5Å%%Xqwr$~l"/8 |+kL6!3ҟy`-6-8b*fKs*:I*S" j:rJl@MW }QysF:Ϣ<wԳi+kf1J0g  QdqRp-!$O@'%2c7~y~hDj˳[NtDgWC:]nFo*~ }Gi <*&T0BQ XY4 14rNhl!3TC5=đ?LiKSǔno2Ų^?" *z1vKz#xC]31K !)pFYL XJTPtVp'kDqTK*av 8tq.(&UX. gN'\W(3QW/CbDa}O=<76ˏVg D㓕Q/Ă[0g`$8B2*1,~%3d*xK ,O[՗3䠲%yLzW7ZYdE~>[)7_0ac؞vy`؅X;7̶'gp a;Y8* v6=NQaaxwws(l%&!.Fƕ1DP޷hyU*3FJt5x</moqUhZOf.Z yHEClnXY,V|2re-G&V$MJZgfK wOmî:@.I/Cl(^3g渮 o&Q,ҙ&xXTJ5H} &Ӣiut|Cph5ɘ\A0~8/yI}D ޻h`ʥkwWA}N@.M[w}L\U:=鲀La=c1 vlQB-Hڻ׋kc ?!,WE*“bVT~kRץhsw[Xl\rNZ[c ,j6, #Ļ@Sʿ @5̈1>ZMwy#]g&HkXYgtvfΝ"檷(@xjz'+FRǙzT;t&}tbIǫv6Z/drcO!˶6'v&v k<ڠe=M@"fզr$JP` Ǽl}T: vœ솝ў˪u3Ҵux]Zv ^YƾQ+ux٫W W䷦!Gr(ez]ϖ-@ΐ5G|OhYA+aɺ%k5DsyD'wR+:XZSP aW K09u0y3XR(`#yõj+JX-Pczw!叹 ) xK4uk> *]q*^piH͏EVą~RKtdf]vq;-—& ii>ϓ#f`a2iPU}bޙMjyPKٔmӾhsNb6V~v]b>^,C[rLqgum5kb>-!5pX1-fJ2EinN旋.N+&bZjM/] - ;N.*Ȕ FV;AN;BI}VAOIϼ Hn'OKI%vW UN08hO1QD/ -Y2eFډtu~)c` #9au)qYȶ_nwǚ݇~5e6ߔWT?ly(!9i"p=OdJj}UWt43=F 77\ [ض^#=2Gm *L9"Pi&Y)_zED> F3"H?nN-KZլ|L&&Ǚh{L7zJAn~k ξ3q~o4Æw:uӅ ~|`*>AӐ!^)бc><[~ & |xiףGtHeCwnF%+dHś>Ln3A8al`S.@ᯢPuZw&(, @BN;!С=.kpfrB3@ɕ Y]?79||+ V/n^߬(jnJ#! B#xch=`mIfARjSx3 c'ݞM9c ~$)uAbnDD^R215?ck .$6Q#CA@ J퍃c߀3Ewgw|I,%K} [EQ|; K6pÃp~{!'9JΫY>8tُ#zVחIa֨hTd :r w^0نY9a}^AWPz&sSet10*X-k tjA$&})_ JT~8#/}L؈80-p3*.#/9)5.~ l$;9|m8[hҪqd"fޮ@ċ&o [ \%+2J+9$wB/8cf)tV_xK="hD`v=3ߍq*.VQ >(Ek/w%ȫ 6HEx΃K9D^gGң.B\X\CMߖ;IMY75VAߏ^Op4SɠQ6MRq0H!#H e+[hmxKb=LB# p/jw%nvt@ άI6~Rߝ> VRŐ#{d p6N/q y 2P-;%&}^{_a5dⰊá0OX!YT]xWyG0|>#4BGg*ƭtzA0]͈ C՜ _l+w ^>qΰ*ON%360'fbj}X~6UD/ՃgmJ~0AMx[pgkr.B3omNCJ Yb0 InNC.%`t{UZ'%|Y"ڀa`Y5#Uռ㘆 A+\")MqZjOy- R}.p]&^JprW]uO1-sX%5A(4p[#`-1 {"+U,LybM>.tk\(Aڍ(;Mp>zvgŦrU{X~ߺ7L,}^Hn.Qb;2AERs@gGHzs>yHEpq>Qf bΑ=P-+FM?`Ձԃ&:k!*$ݤB:4@5EqO› 2Tn&.zUfw~>Ԡ]8Q>@Mp謗 >AHt| wbV>&Nf2GRԺ[UnoE1UxgV8٩)kP\w)\)-ule3Ċ. X_D4l=+tju Og?ZUob!Ze|˚mM\.h$ˌ6%p6 ԋ_ZnW(1q}fHy gНU٬7Ba$ ^o?D==1@Ii 1{ޯ#pN e3i 3N8]cR#A뛮O7/SQ6ڈ-_"x=:P*wNL*{1XM;J$9{u("м0v;Jh2.<eq~N|8B75w^$O@#O͒$gI+y4t̏O2F/fWL\U/at[Ӂ(ݿ#g[c4Ak{va-ڟw5O2dj? T":JaJs_;"W6B343_8QG:mo«^%Sőks=kQ>K QtT6 'kL/n;\D OU.;Ɓ(#?G %yc2D_*UQTOa+ \S/h@?ip(~al^v~nxb†XvwGff㭴7-Vd%s Q;J*sjn XYRҾ3?)KEBI3ڏ0QPJlXBhU-nF55._:f ̢3s׽$%߀UE;,C5*|K3y\lTy0'"㌺|V#a#_-ѓfֲ% xJX&?˧e/>n_R\a{A|B&Z=\߼ np5fO63N 幙w,_͈IYO?O,NJ˴ӫ2=ŸI͕'NA$JBaT q5\5MdLD%UiMC'#jD}۔tz`Κ*kr[n'xu=F^M@lB臕h (I'MtRGf#1P=SbE9] ڪ``6ƫU{RE"1y7nmkVH)۫m }z{٬&!`D%kCP?A4n@&{.>c=&+ʜŒ "J#j'UsOH<Ü Vq$W.hR6*MD#Ge\z+tpMa;w0]#]g¶9ivܫWiF+)/>ԩp]Ux7e>#F6ݢWu7t"\{QE<AhR#gu7F{.Kw깞bۡ!($XPƾyn-v*ҟiOkٹQ}."!NhY-k-tD̨ߣܐmv –X\ыA1pYuݐ㣁z".qub8t)p>db\ITq*'"nrY>:6Jʤ=0UDDf$"oP4$c2dfv g(q BxW#9]ͱr#1[`d8Qڇ +>'}ݝI?KJ`auN~y%=9eCUM̬2mrqrv '&4+ gw{tALD{)Oܩ]Z< A!%62,&ĹԾrRv%s ULN= 4B$ >Uh0a7((r#C0M |nD"Eh BU{v7 1iPxj0i =;v_O2ӑb*CG&VnےJҐ!>fYuI˝y!8da2dЉ*ȚL% ɵ[\U3V5#h %U[QH4}f5+4r = O ACW^2!PR|1bA4u$[N)gFCfau%KBh5!GCDU[K'?I5|[ՋG|l~- 5Q>]O,o]۲%Ŧ"BĝSHk* eϛt6F%eگy M RBTSv DיEMT]<ЋM`9_Q-KL1 q5sn2/3)F 0AE!ydI͉TtIc/= TRYm P3̝IQU$'J62aY( I{,`*CUqVzvwpaV #c^jh#!ol$y # MS "$4+HP/#me;ؿϙ=fBτ'5CTӈ"[o@DLYĢGG_ctxTe@ZG1qsQ:G1eH鷌}T[/s@+)=GKw? ۚ fpzLjЁcxq&Gax_M]쫣n⇢hv$(gDDq5Х `CڗGܟB~To5 IzH\#t䙵:7sntroV" u%HM(PRѥYrSkȣ6rQy!Tǧ\,[0 KӵCz GhjYx\m3 b"evAAKw1l>e_bvㄬ2|mYȖ"~ۅ3a~A5[_UO8`Iz~su-k_Xx!I|rH_%LةSUb|$6+V JB̧R"nI*heqi W W(/yqbU|aCq2ҁBj"΄"F0!ьQ7 9St{+?J WL)P[b-!}"^#ny|ˠ6jiKDN\惯Q뎮BL3q$蕻@YN ^3@MڇKqT@vp?O<nDG!]*retm)ꚬ:'x?:˾ /7ڰbLYwFDܙK=;+Vk0{aD2B[&q݁fSr^Vs)IKmS(J~p=7%ȋq{v!y%Aȫ~qo]~qW>GŮ;Kp$GkiM!)@74]s!$:cG*j_rUn 5%X a 3cmcZ jyӄp!(gu/E(pvtejD5D X=/A!؄`4rD<VǩL;|G6H,c"K'^&p@&r6' :~=@0uC/$698E%61 V|{8^OPhϿ7-KVۓaX F4پ8Y?0d2 g碑z rG^QV(j,dg~eey&TJEkeYeOZ[{h|Ѫd̦#KyEhf2џ7HnJ֧/NdfRoL&gsK!ZQW-=[2PbrR}/#ړkM AQp',s U)!"eS%%9keߞEtK}v2HpH3T3fx#Ie(X%,V?YkSYt`,S}+j4gH2+IP܇U^pòV61>]$Cδ7sbb5Q y]&8]df:1U 62`|Owf¯e7R 3菕 oSWۧjm$ǨAjbto`W[?: B.nQiaJa_[K/'?L# J7_?we:JL=6ȵŗ(hWC9D2G0Yb43t}%V0~Es:DZ'RwyZJcI?4dqonRrθjCR?ӊT;y~H;a.;=J(Q7m/ ~t=q]ZrP:X'`Xr=5;Ͳ{TT|aT 1a-Pu ^vbBn{t r !{bF~eňcޏEcQbSϸ .w"&A}0:mk7i?T{=\#6捦wTApwg`$%o"rOhSgv3XG-nN~\$Lq@iȏʜT8F,` q'Zb{ʤ2#ǷFjKVq av yŮ/['e*)`mv"EȄ?Z+_.4G&cT9|(ŻF"m!5L׬J92˽r]&eԢC/ zrgʾyHֶ>2z>㘈5\j^+2{Ԍd(j`ǧhGQ54q$ 8]!tłUsW}O{mt  3bJE)IdnVy .CV*d,"2 v&ɞ c`.<:^XPfz|J?6jz} l\ħsu҈#1MAT.z$w^U{#obAp# (A;yh P )Kfqh"IiIF\ 뾯JϮl39bJAhJ~E>dl\Y_2$5n+|ae%|y* 0+9el5kaLk9H1ޠ1gm@AKnIfHUGX_#eh6UFol&5ޤSu~1|^?}) t:6ǜ$;J@˥ظϤQ2VZUPpyJb#1؎:u. ӆ#L6 srxg-QJ3Yc̫pʥ5(Gn ,88iGJTK*P"WqKU ChoqYF MקOv!pZ:tzhp hEHtf;: -*U*K;{*C%> "?j{M@ ꇭr(Ǜ)T-bZ=nG;51Q_^=CtV[ p)s_lw; YumBpA@>39U[}Qiה Yr.A:M{9tZ4Gk2SB?mGp,~ ))-@񋻫Vq˚3 7K(Z-ĖZc9G X)Y56:Tͥ}]&Dkk$ LBMLJ<텧tiNώg]Pl,G}$Yz5мuhL "Y%Y u~!֡ɽ袤t,~a&@DK% шp2E6>Fhsp #c~Eu1"Xqê>aa/n C6ͨC}Exɋ/憑.6+υy6d/Y3ZreF^ {),9%rH:puRT/flf6ہo'Ƙ (ؐkL޶bZj?B)vT֍}& g2LL UU>@ETǫVcLUM[l%c{bpQE*j3( #;MhG{~N!sPs&,X+;*=Jv5N]ɐ.P_ M˃3,F ~LJ'N %>SrGKG{TA2@w_qCyEN^j nB2be&LfR.: 0#RЀKl2rRfjU(u%RBa<̠7W@$R/ Pi~ETA!;sՇu7R+YuRGW](ء4I] ;->nx HQL욻壬@3ʄӧv Fd v湘j4{hvd7J#>Nj:g q\M-UOG;A<$t^s>\!HF3r&SK/->#iKAӎL(az(#aeC0/}KxπAz#A7L{yoCܧS=j$ >(#'g5iICVS44׿c]m&S'=ݐۃ%oc^/u<(4||lgN(T_GypRpUkG biС=nHRKAV4<*uGyVtэѰ}~{_Tǝ<7 U*NawD}:=Zyیhq@/m. @j_+w2:~-'N g@tE tZ7`Ec?u6Nd­$뻜c@H7]Rكҳ]TWGV 4HSB샪bvHi<'d~ '̣0-m)tw8TsH9cr>O7PI]Sa]}'| N}( u 2a3gp:6=vDb>W2Cnle(QciJJ0N|-I{bT1` F'b($ y냫~#zpܰs#Y?Badzޡ׿Mܣ}X,.6ߊ|.LA[jva<ϻ ҫ%)<OP#-H>V7]\̡vkUCS5,y2m/e`ezczңnLvCg H?A<%b^Yj[Z SYYH`HbUH^3bpNXkfwx bZ8~ŭdJ/UV>[wI_ad`:.svF3?5612ds$ 휇ǹBs{D2 pWHaɂ1DmJgƴtUf5kxw2ߗxZDW5coB|/7+\ް2̕Ψ?Ң-1R.V IB6t~yh_>k I%G EìdJ7c ǀ|!lb%=_hO\MF:rRNB,]pSp7=0V X 1z+3*rU榧뷷j?ւ[Eɰ?mnX`ޟnқ]3ۢр!BoxIjWvꒄ2SHmDdnL. Vɥ͌h[ Rnf$_T&cAƨL|p>v{ d qpʅH /rgtOT F&U#.9Cn0rڋBuZ,)S=lۤkR$E0`W S.nD*iY][}CS@%a؊u Wq_Ќ@ }kNq.QwEZi7!CC'}Gׅ>h +8"poڬ4w󏢇c\oĿڄ.a9t?m]X=ByBkA3q~׍[gZee:WV')*kPjZ JO >snb G܊,ޒƶv[ S͌uQ`y$?] bd"fI\f*DWۭt^"0,F\  ps@M $ZQD콀Xyˮ- v"sR(鋠aymۭMi&є*O#qn-IC7l^r,R*,Җ4 ـa!].Eb!RP:KHeUL Zt/bXnBv c{x ܖ ӎ /L뱧Lg,u( Uw6o~"HЧdBͧUDͫrt̊M.R9|P.{1p^1㺄ɽ<9KN;!WuGF56e',KU2Hm=sAt +Sx` ƧW661+D2縋ed!ˋ,9+kA%r ۦ MY;L]70 >܊!mZ𥳐z Aitn{s>&8lm@p(#}BZ3E#?hT  y!P_oS-6k@q?^iq=!svSNC0 6KNK-6H x*iw6.jnr-6V|g}ֳVD[x AIf$&NUh+\0pe|ɂ#W˒qpkJyG`"i4BRAM8Z<.=Ύg֪ X %o\@7d 1^?2Ǽ?wsoW=wی!3nrY=;4&}+9zHYvk@jbqEhA´ez4x#X*]+ݷvo94G 0ĎBXŻ֋"(@9S<7w!ܦ7K#Xz6di[3S 1HxbB؈ A0QѬƂG Ye e!vhF6ɳ6:y]{D"͓ӟQ?::xizdӑšBorv `sNL]<.N |G|wpo]2=iRzgdܰ#l}u9E.88S 7mCw |A8Kыp !S͟ԁ*gIOe =Ȅ8ʾ PG3.H))ttwXd@&$6ǭK3j%G?VR˙v*+8Z:vqC-,U@|(V@[.촕BqC vi ˱ \#RYƘioP#3]mT$c2_u1FAp:ez+̲LlooՐkO0+GH7v(vJ+ewVS4}G^dwHYoԨP$dI6&HGaB+Q [yҖlұO;=>Λ }"K11C@vcopu֐ʽ"zGIޤ^斎~v!N͘GW)v/w`͎6?L_Wh)v bO+uPi L3Gy&sPw˥#hoeSN& L+6n.IwVA8xnN+372t[hKAert~_ ǽ6p%q`T=ޚ z9Fr\mjӃ!~ZV±́i(FPyLIrHD.L[pIyޤ_ƍfcz/@z a[t7 "9$e O"<[x^Щ_Z-εGʘX3E#.Rb0h'.o6?:ZԹf9!= 2O ߓc%ł EQD} @eK '剷|%/t=.#(vk'K4r*+bU8Rp^pvr:-cTx0MV>sg R@_BJݟj7}UOqO9E<as?@C0y䕀\ŗg/}]Ɍn+w8_*5I=FL-S/k6Y%w_qa 9q1RG͘PP/JīQaY@Vd n\ԋ&D =| lSXf tb{ }>mOL=j_p.^LXElU䧓ʒ̫CcʫW41 A11bOy] ݁.T\/uRxԧd6Ȣi H ,X>36.BoN֋ZDڝ)f# HJ5wo:?̋[MG"_ߛ?,R )9ƺɑkKZõmq+k2*{+['+w WƷIwǓDeTB]歞t}@4/t*پB7IA\HuZ6^ rʼn1 Ҥ/t(g9ov('/z!ǖ`S,lj<= 22A.sB//+1GwlIylCaTף\^dEe}?7IϪAxE.>MscLӴnˤw٭r3@ ^ʛET]jlKLﳍߖ+8S︩!]@ HB<&TCep;@oU 䳴*+N+,(I >lM6Ҵ(ŁWV>;?<@as~h- wdÉU98y^bH:0YGި j$U0O2~éރd@:a;Co !Ɗ=z08 -/efVJP~I}F|nٽ .pJ _|P~5TfKA9Z2$7K5;nWOdž8RgM*,*fgVq!ʾr9oބ~F[R6p0Wݶ)]ć!11jͥ*Ky:DTY ƴ5It'ymV]6[ʐA`7<9竟N4{Xpz#OZťݔ 6?hvDk®1(Cg< f>JW '-,=N vmh5Ij̼ڦRgbqLB\wƵ)ٰH(Ye)і N4<-C)!2y۫)A K,\?Wi!g"Dfιn2m??ZؘK:C|td$^߂4P (Y^!9vJw5|K<{k\[S\tYs07+Sbz\O$!oS5R]f8k=_8`zW+D~M8|uO0 OfN*w. ]!ы_:4by\ǷSMc`] \z.夛=,3gMhJAc[`I$m#eq,*ǭ}ÊRh"lw|ʃxRƾ۔F$A=,IR1[1t@P#OgpHjBB*@W ~}^z~aT12肝L[rJU06M6,&n>UV%7(W8&x=H@D;UFGC1%ssk! cxODB~^iw8BCwC;qUVm%`;.˼hXi yL  {Q+t%+SXBpFS赱CQ԰ŚrjqWX?)$H8GSҒ; ЫJ嘏d'uČWp>|Ś~<Bs?+%"}g\Fzly:Aa30St}&T堍5.BMU4X9 Y]jyNskj[ʳ,,y͗^la|6"?©Sbbc{EːQ`U% M$^Rta_G%ΪzifLnJ;(9*Fq#;|>+"B[4֧7"(8Pߤub gaQE}\a.WgQX~D[eBzy] -^5gc[6Y"waQK<4ylo5}U{ ` f 6 W Y klTR 7N=^&{YۮSbĬ_b"Pd\]Nؿ (/I@o 1nWk S& *KFџ>p%mX9Cő0osK(Fq Rt\M R\*J7B"~b갋wrgr(U ;k8G{8sމ)\l65Hw18sC![S3xN>Y=ִ.\Fї҈,!qwC\Kq"dbG8N7¶eG69d$E'@?a԰? F=kV4^) !|LHX}y 77r?F ]Nd2tu_ƪGT„do0rxc`j>ɏnI]Pz'VM7^-EyT$zYťz+PX:i:O;jFI( E\S]#vYZP<|imaMj;πa~1D2j;F<!.}!9%Je#5v&T3nhdo,^K1cR͑5-Tp ]KE3iYJ:uj;gpTαa.ҚCHEQ".HgQWڎ[*\ͫ%*wkxa`02>:0~a-[sGT\Y ][[pfᖧt_J9XՊTeiRŧ!mV5":41AzH*x+ sEڑH~~$02u]z8ڤd| <{f]2Y%Ͻ_Z@\rU 2L>.80tsuMb_>GU^e8+I: 4D .ܶrHiF;8I-E)!G.ASkj^ H>4WOE(Ȕf;z6Ad. U1|U<'ǜ jT Plt(sJ(4Irj'!`'H۷XSY(G.Mr}Cuyc?ŜFsy{S|D:ȭ^TPv̞`k cHمSoÜ%],^(skYVoSt+K ͼX>o|i!czVmsD\KW/c>#X71Ȝo][Mx)KdmVo8eӗ rG)~ە-|u6G}e*E7\aFrϔ7 :Esezjf9B\3xQ#O0ܗBN[vO_+qw}ހ(O źu?Zƨ 2`Ǝ \eGg*]r [x}$Pq2_> "k ʵ|k~e^ SRl(Zc) [~=01Gg*ܮ7*⻝X| U唻tBiFᙶbǔ;t5٬Ђ`D<1;5%?Tc:_ ~Xgx, 舅 MG6,d6׫]nG d(zpu}Y<ۯ2Fky5Cu&4ƴg,T((fNR bʢ"5 2.-[/WD3FvCjv s1cj<-{#iR yܴIƿKStVQ׫=>oD>X3˘߬<"s,5;=$.:h5wpaۙز(L+jF%^[FcOl%l7T WLg 1'KW߯y,hIHOqN?O.4B0;[=F.CЩ6mciVW U_ gRK%ESxO)#9 >)$p 0-^;hAcI9p)>VE=/sf,gh_o鬐F ;7:JҜ^ U`*Tk*"5"9JFyn:'ɥʙn8f(~83:'*t/;Јdc/()?ym!UtglC%Z,I@"|O h`]W_|G􄤘f= X@x !(y!$ +B7$vbט?5f#`ߪ<~4{e+lPkO+}{oO5ā9G[՝KBΎ|)Ca=nn_s1;j+ =YQ9BnK &jQd;?Sk3uHu9:;!M-k94P鿴&uяk |YuAd|WW'f$EciY܇&js!áͬQ;ߋV▇PRg\˱i]pW@HɆTP&^yu~e ѫj_~_:1s7-ju9mPoBUyI8(HWQGU~Av$LWaGu%LܙM)$/,M ҭ? SH ӽhAvUXu]9{?6/l\[]:LUG>p>Lg iULܫSUPsBa:pr OT`;wy,hVPf dj$c$R[= Cc&/C=VX&7CW EHǭກ8[|3cK'ϲI0Owm9&z,Djc¨P!40}K$Ըʅo~ EdH IR02/eD}A( )t벦NY<"82zy=k*C{± Ӡ2DcW X/z Nַi+ZpxnۀEg26K g3)_9( i4lOI$G5hٻ;{ ͸E1c!n h'E;-lQuxaࠝ+<ōA֒4lVXmjVfꗖD6-!c>Xd6orP9y٩;;f FJ I=\ȭ\u#(wP$!Oacݸ[uI*԰5Uv+/KLg&5k僵 XQ~[u+!NLlM##AHa Gi=3PtH}G9Cҟ&[GJH*=O6ROA8+r?V%8%Pv]\%K9⌂d*D-Mf8R 5jJib[}N#*ox3o[+Aؒ>bb Utc{497AoYUU;D}t`ġstP fj!kSA<|Y׶S4yu#@wCRpIi EY ?4;uLQZ> .G 6 JNZ  1z9P4@vWk1EnWlyE mЗBNrg 6mm)(n7 w+qq\ȿc"lu-=F`{kVߓMj'?fCbmk+g@{5E4U LJ "lY 1N Ʀ8astl9 ɑPP}!T1Z.&k@"~4Nا>(HI kqbeȌ20"I8nڔy"uTLg;/+V/ea*@Ydlx+l,z@MD4nI]޸U_̶֔! 6oVn& V݃lbQ ?u ѽw p@ s+TV-N@RCHBԏLyz)Z:'fv(BZ"BTS{) AHab=ab 4HCxAm &y ?` j 29Nx/ LBRF1q8?>|d^WEliX(d˜ M7H1?#$l8ìq8ҖHD"U" m%'Ǟ"g5EiS pLX7w Hԑ2tĦƪ?ۚ2#ͤAFE3[$VLF,/3a+Y$$IyȈSцȒT%6z\DY@Djl^4ncUgd[fVQ|osCB9+K,L|T4wKuG 8sz쪬1o\5w7c>m8AkJoqLG\`]bB4ș3ј |HAXf784.\)_\9JBA P5$ -"7ﴧ/A1 }ݸP[ g$qaC8r4 &} ~ &ZZCT^A4 UsON: vW۽sۂ'|wf_UܞIU#gTI|*MKn,LtA`F0H#cHe3gYC} Y<V$TŘxpL֋ E+nV@@x'm%aEy&4ugoGXJ$ tx}v#n]%q<,'bۡ~1JnJa ^kEn ;)\@ms)**̏;o:t.%|> UҬ'EAN}#q꜄?v oFqjl[U$p%{y 2C+v4[/]tk9ϋ%zn77P&&[)|t|;wϖnK޺kz*:D2d $ X,%s]k; \׺ЙEYVze-, mTlWUɀmB{$kW*!#$Oo-67g2{] ]8t}PyG2Nޝ;WwO顾+afsA~_4q6V046 ௯L(BOZnwgsi(M&gƒ^κ95]iAaWl4?CM;1"~Vʰ hkh cJWxF*"g6n@hh+sBF V)k6!ӋV2޳fJK#L38B'] .?[PO wğ7'qzgt?LR`uevͨ&q-fV;.SY۴ˆUx'!vwo|rkuf~]ŇU1ުXnS 7?إX4}Jkns`'z"F/V!B{ȔhJ2<|,XD nNQzɗMSP p:9ij0u3m<~mZAҜ(ǣ񫠪xy5*. @bXkSvuz%;+3j.9m5ܘ5"FLKr4CONjo8kĔ #_z# IE{Y{ToQ܀9#T3Eh*Z֎ٲD(PTgfTI ,H/wU72}T^޵rdj"kEpm c~ulm / \}#O,8w"^_*F,ԉqh-ـnĦxᵗ*oQ$~B[w4["}*\EO54&WHy6 <+YiN22]}pclZl)̴f†Rb^.e obO;Fi43kP,nl/)U('LL*bxPjf!l7[=%U郅?aՏ-bF7L$hLJ}Eѵ?V^w/W}K @Z~ xha26,q @lHwCK}d.Qr-z[:F%f9v&fkZg @k0sm=[Pfwpcsϒ_7*J,}qTX \#Ux{Vh;0]9XB2E TF ?/͗^<X:jx)3{KSf+3D2\fԒ.-tјe̿ݴ0B^׃+h:[nLrbgHpnՂ=H1WN@UD,󬓷y&w2U +< |CCQ>M]ԩMcWȃ^|SAiJ!kGX@gs@rAny%,*dZ5~m1pTYB'&+]G6Ȓ |lVWf } _A6OX{ywZ e[ޔAfK*=0sxTK&8Q~WO[֝6@+֚=+YYjב*4K ۘC-HAFܔ  d\bSw4zƮ5?K.ڻn B|3T$T-syC „%cb%()Q*s}/C #mXk:J&Dݎ[>{|ϕS]aMSqc}³2<`%F*͔v;w+}: cPp>Bȍàe͓,?۳^b6G-'[i:E$xY*||CpE8Uţ9QF1FB\!ӆFo?zT۵;.H䴪E_gʓd 1*?1$)20挍v~6i:KJ"HvbY lh&CeS2_)9""FxYJXU &w*u bH],uG`kqMrPt1;FˢڗA(g)_}K a5 DD6%Ʉ7\CJh*F{L5#ͯOqcrIŒMY?˚mz2?8#P~Ui !~ߚܞ]+FnZd8k@xr5 |RZoءȰtW [LъyϿc+z(P:9F-QmnEMqet_#j%6.)cn F<šoLGq65PSJT"" Jm~71C/!Qt`bbSW xJkuvK&) "1"\9Bfxjtiyy˧4%,V5 F2doIs$ dP&{j}Ǿs^^4D;{Ejc }I\ d j-| P;BSdYBDA]F gצZz9jk-̒zӔr3,Rw\ZްŽWd.ĥ6eVYCo .C}صsX)bFsT&*`y^4*n)(]grV_} fW^^(_sj ;)I bjO/ Oæئ *r Ynr0ũSQhsh)Mz'ZG~]@s%+&ظ@IxmI2}#Aha{H|eNߞ-^ Ԕ%f.@TJoUZo(ÙCwW"++T u'-KKr}ɥsi:jx|K8E 7~B!JTVv<A75B]dtroI$»|40'*3, ,Y~rXFn urJ-y<ͱg 0FCvjקF '%+E*"l!!`\AE* .=m߹ѫҬHd;ǦŠKrt xi^gH/5c1D0tBrb+QI r0x 硐[&^Lvq;PFdU#eF TH?p>Tǂŏ0zȄ{tD⶗xVX-0*nR;?8=>W93ޢT֎, q =Ds5D@/` qiC _93 @;jkjoԂPa8uyz?.r`\:^rșiJ 9{>_p +%-q,a OiOԯLkuɨN KuKOH{nlO8'V%e Gfy[O9|SLHSrdRE&MW |&طMp* 2]TĈݦMv3嗪FM%TXthx-9N*hrei‘m)4;C.lySE!&h-s|5\(-du1X/{Ütwn ,[Yqs4 @5!`ӴvNh´P`(` 9g觜cEL+te01#G'rgkK[U$tn5;Owi&̥8E2e+дteHY/di7iq nߦR>E>H]Vth=qs#sחڭqWVF|lsN6U m\וķM,4@)x6Q4׾4Bີr붘'.`2""VsDkMHi5=Z /R禄~ Ԓb?P#M;p>8 cA|kFC`7(Fxl~#a&ڏԺMrgILe 4o-=;f-#AjdWnD$h H%GVU ׄhz>C3߯"֖ xMމtDxյlUM zdz3 ?4N1Rс1 L/d8FQdF;ƯJcgxXzIV \f !V  2 hȷeҎ0dŕ ^-kYBB]HQ`\ŁSóp*;F?T@O;@+FsLW[t5;rVSb70f @̩1?4:b uAwCp29u}BnNP9O@9~TLy.B$Q\pGK(lS-nZ}|imٯշ'aK!JM {uZ;)] JXZb@l=٘Pmd[c -ouX}v٠6)d8j:Ip"-#^(޼k9Ny骄1?8~xG:R9\0]  cu_)%9:`KC / IWVV?A/By1?GzMaPXAt;G^& 2AT*$O"8Su10$8AKx8JMOlS-yh GcWEl(F'0Q**h K~@ELaVrMIΛfV?},DmJΓnnvp6OJaf\@]Lu;/ `YP>eO&(p9C7{c  z~gCw`dj"M'j"GeȺs.`*E|a"R [Zk@9UHrKq\+zAd!y(Ĩ?fAs%읹H5dHjBxjܾ٧nR 3oة7Xx>z&60َ ev"p|{5qg42Wa&+L&+Zm&`IոG[Ä7T"QjMf -+3k}eQF K._4%L:pG \/}%v{ȯҷ ( t;C ލHQ"0Zk.8[d/ΨmgŨNmlzC1|۔tKj ̖Tsdiͼl3f]t*&b.|VO5rJͳD s 7*1>d|筈?vyZZoX!.ؚMl\+5(Y++4K 1.nkugL֓PA+jzNqgZEtlpW#Q癕!~}9w-YCbs;DmPRDבzsqqsuMJnSJVmrvZ c6i 9_n%1+B[,{ӓ:I-${{󐰓F? gWu@pav- h u0iU!ML-|kQ9YJrР##XG*taZM`[o8?3w~[#p q&-Oނu6;d 6^Ɍ|5kJB vVϫE"˾7F[Zw쨝Rx $ W`]ٰ:2ܨ/KsAFEWd8u@br1HŸ*Zt{aWW@_&.Ԝ%ǧ^hX06eıcFr .(Dk>>5Hra?d @8 4z J]{~>v=t}H!"bB 3_V yJEs:(}<}&UP(%e*IE<_LH^&zMh %qޱji yDeֳ]X&ՄuMXVpL;B'3ej/Ջ<QһpVLjtoYRq\7O^g1mćseBBΉ{\O딨 4]b|~QAXd~uW|¬c\UW%ֽ?. a$ىr %k靤|%k)U^ 6@G,M]6O7E y4,bxtXT*g@2HRKdTAUtn(0o[Up'ބd~ݼX2,`"4qKL6"s% hQ{+'{O} iCf:-1M; c-zٙe X O-ap6q+k1kզT7Vh:)c: KG?6XEw?3땳ORҦXMr3i*cUyTUZtxUP{aV,Y ]xY~Nfȁ f;N";: CSl]QRxM~#XwM<. GTYr&)z_Z] z=mVU1yrMM脦I/PݹF q=-Q'P(#@5_\X^Yf._h4g ǟ|KLm' ]0um, $lf0?#󐼑 ;P>Ure3{е)nA_^hWf>ZXǯS'}K\KW-;b$ʓrKr9ʉ.}pCK(qO0jM':i+WwQwg%T PDiCpUaVVΝmS8MܤƷkkU&,>,f ᜇеFwś1y/Q;ۗ5DY:B/UňTexs$8jw-k-OѧXBJ}wPʣ>m 8yItk#_ֵ, "jaxA=ӛfraȻYQ =R6F ډ HErT׊ or$f@S]BV (^}ApQZ:QLY=#\tuf>NÂ0Ē  ڡe7Eڷ#{x ڴ=c{\8Mz l^ 6Ѧͳ;9 @&V+IGYdѐb 9w}qFq:(L6w7Lhm ?)6yF أEr@LF.ie`{ /c ;Of_Mq޵Z%R)̵fh!= AKi?6gb^}dڵ&݉6\|}֐!?byǹIo6]o1`o$_ Y#ǃU cҽrν`;kF?$)(G;GۂT!K*zuU+[}Efh.W@R5|fy|~p.! QM,2j̶xɏN~_A!י| 쟾|:"vY9 Ɍ`_jȹ7r㐂4)1Q5/GQ\R~Qi!iJubbGmgV_)J9}IYI/aj4r<#nCwZ?.A1#RL')Tn%7)1m`n]"N6JW̙pJT*̈xfJ?cl{r0~GnSt #R loEuށ_˭o ԏocz'~u%R;hcӴF 7Q %Vnc<d|5΅ *LX ?1R3(ď`Ϯm-Q!TV(S mɿ|2"B*G BReuUC󕭡=ft]?)sr͒$'TKrlG_^cS&߷ee$$SLRl_Khy|F()3.>s^l|!}cو<=/E{> 0Q]W3ώ6⣈IGO}iչe)EN,;d J*dAx)`4nx&&_FOn00L]>8{U{PlAH|{E;\\lu5NFS<\ ;H׻NI+0i{)w4,6Kv-jZ{nc,;א˳(לNN82\;[Ze !хΩ*ʌ+CهD*D#@Kh wYewg<*=bL]3wI&5$#u3}wZ2zGP[Qm|*肕*R8ݠ+yoa~8Z⑫j:_.s& iPx >wSuUEpm7,qF:d<^ P,uSZ2\yg\ OFGtO =>ƊDTx (-,Dʛn g u&`l5Q]ݔj9qH$S$*Ё|wZ]'"-Ą9 v=ݪ9?.&n'v̝<ϓwu)lmC1:F^] AC4S"mj-sAz3~f?0c'Al9 V7Jh?3{*Dn$ށFY})KA6zB=yr !ϑl.HyӕqEzlOc@wtџHQ4mElƈ6G,,#GQ@,; čAeҩׇ|j́m2h{$bk eMBT`͊ -qU?uōPaYk%|_-_j9 <1pe|f2҈3G;k(v_*A9:FNGےbb 3J` wv-b f04 #ޜ?%$7/};L~vu(c#SN8Ŕ裟> m?C+֫9UpZHأҼ7@@$MmenAǬF!Vj7藅* r?ĒI7wt0J2( 0;O@2e2 7[F};d^ńJ( -mɉZvA5v&>IDxq H[_y~_AvjY(c4PPn)ۛ%Sމ2ޘl;e0 `Qa\vu~F  : eƨhlCYb1?dek ئMI=ڳpQư/?ՔWӹ~[7PBAR/[s=n!N9O1) ,z5@àĪ3,eMZߖ=Ld<uhB T-1~Oyce!Rh}i*|[ Z A$J>d_/D*G0%FRS}SQ ՊJ ;Nivm,.ӵ~q\X$;*|_.k[>2r\r??2wգ :>~4x@((P"X&bB\.`,Cĩ>n*c[nT"n9AyԶf# ~sx4.uƂIL!d;rtFwz\xҝ)s34 peQ &9zXP nCYJ(cL/vVOPiC6!99eV@q3(,f ]S*&7aH${)WNQ+a4 6̷w7u:ǣDgu牔.F$]bmc%!udB6u*4 "9km=fԋQ@f ~Ug{ftn^ȏɘ2,^(qMk>?҇KqcQD\j,LzVXeby;IvHޛ)NY\C@Iu Yf9]qܿCYp Ͽl9$u7/ &so.)ZsƵzٰ#zQD7D;w؃}?rKr;ϗ"mAFsb@ ւ&%YAr}~~ +c,M~|K4ϢdWX Z벢9ڪJp3"ufb!5/+G]B?^FH׻PUKFR*G̐E=+B܃{Wor9pʽ_H$GZF.HGޔ~Of_ݟcT5Nno+fq,HILPJ9Nb,-/8Gк|K"PG4?PXEc)S] xC֚LQ$ioǿ=G۵NѪg#ް Jܱٲ3QukLZk\BQT#ΐ~{C iE Ǧ|g%Px|YziةDst3'[I $Iuc78thCh'uLSPrK_J(p$*O3zB:|byzkhh^##2p Jҧ=K|()cjVi8bʥpcc"dWK0aWkaZ0{-B@T~F ʦI]ͭl?<^ 1ˢ,á,:0 _H][de<ĚCD]IRx}SƛUq"6%6W$5gs}멎ǰ[ۑ®->WpKs2w7W@_ {Mon]Y^XƇs=0mشHo`Y)lVG@Nݔ;h@Olwni:aM=#8_qL(e2|PQ&̦ Ao[B;wy&HXYUGbوn=#ejF'v` 4M1V ^AmfPh::JYM2x-yjͯ `-#.C: ( 3UIkHA[D봐qi]˟2~H B0>A,bL؆t\`40rWF|fyQC%aW3dD^ge(FxVPy"}8} aHGW ,@ݔX SjDH؁I֌`c*O H+ǐR} |L"F3Y֍Nv)y͂ڝEJ oZH:\L4Ep'h.vy7M^5J5pK$::Yp;5>-?ֿ-m }@~@2ɣ7KvuEzgۘCMsy#F*ktqi4]SzY%)@4@.Ct^9͢aRƪ]wSJoG܉ /bBxW.,y!ϰx0-6]Ao@UKU`T0uz vєy\@زMC_rU_}%AJg )"C?sʱRlFn7"!'g!I10yKбl'G8 qO囌LFVރրc,RXB('~C@P&PEυLb1gz+q OFX3Ȝ g%ēKǔO @II3٣ }萯6fDnAUx{Hmd<`0CST/w'zFx'&V(Ȁ> N._4wV LC.VYbۘmg,֦Ci&6O~Y`-,cF0G8jNg o!8];ꞗb/Vh6oPS7𗖐yBTYN@rruI.4~|wmΔrHcqa'9g ߮J<١g6Mo ~@|h=N5G|^;:{ydڟYSak;`_U6kmy4k%kI䓒hpjU#qw~?^iwuUb5 dYG!MTcjC1m'2WKIЗJu8Mu2Z"grA gΡX\ 틟!珝&1havZXwB,JM$` ɑSD5ÌIij}9L,`Qmf\*Ǜ=o!A)$irt !0eG;5`P ?w#HcLFX)y}I:ɑ}- 2Xrd|̠ b2 |c -QxY2jf&|5-xc4n?oLJs _Yrϗ$eGQ(ߙ2sB!V(ޞWqرl&`il$l]&CȐd \ cI9gU_:t0-Qe b]NiDŽ$Cҕ bXh)I٢kH /O!["vo">Gu<,sUFOa g5ZsqyzIK?j5z 䐋'K<4[['U3UoVV & XE+)CRPG!C°# zpTBOO?Ԅ A@$N ۺiѹ*b?Q;GEӬFZғXm'FrJpў]tkBa{4}$]~gEDOxiߗGڀ1s\80Y>zW33)% LW=CS?:isͺi:D]8dQErF`eTXؼpZg5蘐\ʺa?7 'KsE0 T^`*?ې9+E ='(xBEǩv;+9nǏ3ce׳L;78ěWq|?̏_9%`ipL&I'Ĵٺ`c?m#xrÄhD#C#Τ%S$3`7b F[T!M Ï=JM11?= AI w>9:KLmkGt3ơ]5[q 0E!Q},]ͺ& Q8, 2G(Ca p3V*;7WFkVNbJ:C{>L=UeZ-maY *AY xw@ma2/`1ePH5ؤ[9:ǝ}!B|z=Tg;m%nW'H*mqM\ak{[)˜f_0 T9dg򣮣B6٩8LYO}2HQ_C49e8v1A96myB+DN[DQhByynIeWFb? ]0pJ`c^BW⓫p+bź% Z-B ߤf&5^ МJ˸QVrMd_յh mbYoɈy͐ S+y΄bkY':|͵.?3*3aE=9̏ꍿ0Gtk%..6k%_S0\+1G &j#L>`0KANl^ǘMWسodΆDr6"4\݆$MMŠ7p1s'?V??'}4DvM#Zr=DqRG$֦R.l PB BݔV.|JJEmRГ6?Fvk=Y7 9Pr3kt׶|̓/Ғd ?J[Z !- cC\#є-N(Ć37Лv:)+ L6Vq u%9!cZsHypQo'GS\Zȱ uO\9Dy4ő&:E0|M4qn؂F<[&pIBx@t 8#q5TBI4VKBFp[hM戮AYahh,]-s!_1;q|@k{W׈V%ř4[I]01I@_ƃvmutn>^$^ gZlm&\rW°Ջ5h%\맀g: ܲHsTtڰG..WI ,C a޷E9/0.ad׬7 ؂gqTM g]PuбL@m1:+VE|R$msGp"hU-X8pi.Ja\ĆLL;B]2\(-k9\ؚfT*ACbQȗ= "j3 Ѫ+6i΍v'us Nd anתX.-"t8+`:Psls}QI1ZhvHII|P)ܚ1"!3 _\wa=(,Q + ru5.@ժm:9p-Uq45ii@\s4hc,Qm;1Kia=[TѵB>B94=:y@XOp6N^Ml80PWe t!U*eEwls2*\a'C[6/oDp-sF*F+Y+79ӺY61sOq[и 08%WBc犍@J&'½$N+`|/]\L}/O|sG&dO|@Q9 *w8h9t< -&3#N&,%sAqg8/fA51~?Ѣu$ ˷ѹ uФ MnCcdqXR+caW,h5D )FݭտB57/θ=ܹ@]AEL\%e#k,2rTɻ߀v kD*.C~#!_MkApɫ%%"yJ1>*^%6žbA6\lwlG럟,LBs#ewDgMi^-[%{;-/2082wh-YA(k8,4!qսɲ]z볒!6=TGEU#MÊ3 Ս|H@\!5(+!}[uwD ۺ]{+TZdM aatyX߾,Fʾ$;1=!3=qlݏl1" 0N/Eȁ[ϕx04Mܾ<,rrTenᘽ”:J*6~O0gt 84n/kC9z>%#'&`{xښT+zXLԗwף}i#=w.܍tmTy*A*N]*<*;g9e&F;:9e܈ 6SX'UI8H>Z3#ߐ%v* c`x3ٚNJb'Rd#sD&;_-}pKqy~5+ sN cy 9WE3[, ^OLοZ%FԘz*$פmW*|hڜ\+1P#QYw.CMyT:7i#9@ho%VYRD)3M7{Ce qyfp4TcvMs%w199;ʌK@ :Vɒ\)t%9"WhcLIBsfbvL(C wH|}mcAGs>@l8OX*lx`{O>mM22*w_%ߐ!dSDofࢀ. )e]{vzyYD'0# q>q٠h +瞻NXa]6PPjQ8ãjSU( ?/YE"7)>::n"ԑQLAy&^?BnWXtTuAK?{W>r&~JRlWD_@/}Ƞme%<)-;F+_ C2v\x5,6F=kpmO,f=f'>R}no a%V×2;O[Kekon=YB2+9 0$Xpl^ ߢ((C(>¢d іUThS.,PPKYHjK& <#t299WپNX4Y# 9y (܈ā` AWڍ!5,fAs'%VxBa}C=.t7#5*M}E%ٻhsλ܇Eoq Ѻ?n]&nj蓬DTQl ||rQ^ ޗ僧Āo@X\1њ*5g>Q èv֛Qq?W,|ѩF{&khpl{}B0U`12SK*ϋ6n{tyZ~`>7w?}1{ƴavVwdnS}Sfg+iۦУ]*N $@+қ;u9CW+@y =-^"=XAFU czz3k oT<|Kܱ$ctnt}WՉ@V}MQ6-Xˍ@Ql=OOya C>xfw$DtX@0_YR5Di7NK:tjR!Z:LgRUA5\? _Բ$nh (v,@RE&n+zYJA HR\|gGuH0Q:ULsPX4di)BѮe-j`U¶=1{tz#,-|ۙ2jVͤTD,NCxnH'<6G75,wC<׭|#'KODoǍM熧LڇR$a3缵L[A@#bޣl/QJW4'y B>;)W|bI/0sz2ۈeFe- %F2#tPaoyM;]+"6PcX#a윆ٗC[;?pokbh?1N>Î'k)âjí}Mʆ@1KQ{ߞ(;rhpEPxh*8^l$^Eln/HIge:If%lFCmt hv ^p|apAؔi,w@ J &*ҟ iS` /g(qX'&GL27p!Tti2o"C13=i1yw(JߌT%Rir+L};ܢsdyq.Tjj;tp4rt!%nN2SƬ5kl D4 bbsu$bⰧRrlnHaןS ^cvw{( b~V(l!*t#Bm_x8)ioA\RlE7W$F(Թ7JB ߒ/ [#4~ %2Mf#q;=L0Bl7[[ 77&ڃ.WR߰"HI}l܄2'k>i9?&YPL@HFV dl~0Z*Q Sy/UtmDJQNH 6 LN8mbo"-;oM$hLĵ˸*8-1E{jc1ҩwZOL7ͻi܏--K]_..iSLlƿnEJڔޞ~ | .ķ *:vu$64Y͠GtFWJO`m6GD̐=6l.Iʼn(7a;D|ڨઐB NA;ADR0t]4;C'sGA@P OeV0B-T*s3攟ʝMe'܉m4c4Eُ%}u:Yt 5)FXYcr}Mt; c V ?V[7aTT(f__يK D k:]˿hU(*踳g?E VZѸ:v%Lό080b:=CUQ3#fVxhmݷ8Cyu٨$ ԚoeXY#]gȷwuh׈TIQ2j0W hh~[:9%f&a$.Zθ;>i#@HOFRH6 a.Mrw{Pk~R=pgaZ$feǝꄮlo5w>w(S:H 㤈4שB}np/4IT#zsVkʣ:ϸdDjX 7=;yܑ e%1*Tk_?.n|zeW}~bQp $V]9ʯx7/sE@DK)ܪݠK7xY%Ӹһ5Q響Dfl;]g"2pt<@t)1Ge3wG1r?#̰\O`*sGeot-  1擞ˈGm{n7P}7ͮdd;Wzfb>ҢJ8\smǻ!żkQ@(/clB' ˯6+AWVw y{hrvHV|SQV(fj&_^] n4yV)m(]6&q%DVY5.k-~+ʏU'Py9O}a*~qi?p`̓bg ЄtsbL.dfJ䀎8<~1wCFCWRM}Lz]A"w Κw깗|tZ̑U0.Cq#ʪ"U7Ʋ;M;#31hCq}G7綾goh6"!dFw $#EE2K؉T քC\'-S v^qYF}ǭd%~u& sSM/Ք*T:|#Ҩ0Rgku&-U# 2r37z \ zjcĞԍ!$!_I tci^~r<\ Дz?).g  :)Dh5H\S3:vq' iC"K[Oį&೨yaPMr8AMmd`LwB%9;`|"MY]GBX<KH]Yupݎ>NljyR)w*ŰL)Ýcga%y$3oURK0S׵e,Ĕ~HN^]XƸlҩnQQ졪0O%I%+ۻ^Ljܓ3 E_ \s'մ Ȳ|NsL\Ok/D*< 8&Cm-3XXuSdxi38>TD^/8wrIb?,vgƁlny'hoY{9eeKhLèib'%! mTv9ވӃ搕$O,->]oS/^%h),ʥ|g ]5cSZrsm$Vs y?}sD:e}c(BMk>+eTԐBұs7Dq}g2eI,gǾuz!A:BD*_Ag?R qFrӟBb.|~3EQ$Y\TqYU Hy/ /B],ZD󮨊8\hŏ8e&]dŔ7vX]oVJp,q~ո x ]x)ez`لR-O._ͲjNϯ LZt3ђji )-zo3K565a>"H3kjm @p+ u)ސj1h+jИp; ia $Gy-8ܵ[VM ĞylWxr8i4!\tKW 10ЋP :EIwC򆉄[dj]‡珌I3+'I<|rKIگ8׏v 2"`3U ߦ؞1X2}P49hm'0m2q%q.\".edl(0۲ߤG%(-xk5A \ jcGeq!{<@Z" QQ" )UN|&c-[>@J7JWU 22,E3X[V^C?6},P$1O( v5kC=bkNcYB/9c At:FO?`FW(lIs޿r+K'e$4/m^ $%D_Ã߷sT_dnԅCq#uY|zT4t8\TOi mOb_Z]2TGM<Q+VN_lH /T_pFH4>XDpN [j'9*&0kH&y#2LK?1Opv[-1h(uyXy$~39hC"xrYo H;= W ߮u+O=0NaW' >uQX 5@0Ct+30 =!DcZV.ߧX/S`5#v YEAݦj(EꙢGUJmU$3Q:@St\FRvp6t;`̟jFͦaa9yD1{t7vW.ta#haK cXsi _e\'yK ۇ_1W)ב@V-ʸs}U /;ΔG:q3S7 g l1~u*v>{F8jdDF7V;ܞ\Zd~na`hίW96r X鵧rq+*Τ)5U>7aUX21V 4B@ ףC*=FXg*拮lPǢFSW4U]1{ߝh1%T|2$HUe5 k].Fہ D0ZfSöWJ5Q^j-Er ۊl@O, ьK:~~MeDmb(grH_]`#} m/8"o>V!qR-V[]*=BTҙ($!z8=یWPIJYĹ-oeYӁknvߵ99R\5#Z";UhJč ]NvFr]9Pw,,f$2<y}~gNOknR["/3VG rl68J8/V1I BADvT~R,} dc)Bz_y_ƿ]px6:҆b+'o^۔Apټ U90 ,Mqz5ߓo(7r+UFVh K 6jXyT%ہO'wbWZ@fc ( %M_8,)& HK5(@SAz^P>s z{~d  `a,ɜ"5vh`z;bo]QD2$EJN d¦X`bHډYs|#c@Y}J8c֬胥eViS=߄6Y'v"NMgp,FvOǓ )>`{/"goYi'E7NVM6NnĤv 7^&::< L>5ux$ZD3F:l12R`zj 8X-iߍc釫#q'>JLx(M#T^kpM1 hS`u2]mJo]_+o+#W$-7cDoޙB7QvIBG\2;K[DՍ4N˽3>'q)GI -gȷ;2ikkj(O[7@{(L>[]Q6Q.Y$Q=w&IYd i5a&d Gl@D5# )(`K0iY.$[ث r%MC764Ct =_ApE;ljEp .i'xl1T0G#Y2W7{~jĵK{AM4a'lvtl߾]@z @\igYOؚ"J [|R{_4Tq2%Plzr*bj-NNNSkkSᅱ%yWd_Kf@J}I 'T-oL> en˖[ =l s`[Y*, "WM"5/G>R{x)岏1az2G,6wL6ɓ f26]z.qE;\D[<] fW&_1%B_'_=ٽ`& ` Yy2+[|8 }ԔEuUq*φt*$6CH%&gĠꡆkܮ5mPO1oSUj[5JV0BHxzWẄ̿CTJe-(w)&O.hBQ>R`Eƿ "(mlO—*uuF7k.=НmDgDM)5o _5S"G6qmN}(),6cDIW@E#'dѯ\!ANʁo H~o7cGEs'h/^ 8SIw{7Dž>?p⋻81=[wN(R CZ8uZB.ii3|]-{8J(wq8WLRAF }ɋ4|[d?,tڭdCǧDƄח td-ŢMvVLKhB؄`>kœ'fvM>NB o256{ _o(}9ܻC'> vIvv IY;qZJný9E׫+޵Dz&DZA /Uk^4Z18}n3.dBQQk`W؃$;ɫ^byVc=6? oRLI'+z=F!3 j>Is|Vh1GQDQZĴPhpOjt}ܠfyۍH:ӽSaúcnǃJ2AQ<~"YOrN$LDii,R-^k ޘ y`H?kN̄M ZVb*`y]-n!Rsj W1a%IN60o 9K00bO$N*%@߀W z0rn|wJxݨ6(JxVxr;V;Ow &B\u;lHxN?S&fG2)d}>9ӣc}(݀1j31wUr=.8}P=E"y)`ſyR49 e*hf "٢{cR4A FPWF!uYejkQxۯyppMS)f<.a3٫O.u;z%0zZ;EtMgdY.x)w]FkٴD)sim-4 %Siy3Zp`׀ޝ0G:QvPaW|kt`a)%c8tDBcgvCRR=Ɇ@]l1 +1^F%&f\az%-N wp0?[Y`9QBB~?39\3=GTD٠/le|)u ('&S\@>h|F4.RHf->33zvbA(]6.A2,}84k8MKSɻzNښ[6.Ǔtx (haW!\*X]Ggld+w-+@><{Ú]65 Pir_\&PUi*s@l8`U`touϼ'N|y_|_ʬfώ9j'>I&:'v΍Lؠ4eApT!+Bj:(|?aP/a%O2IN 9滹%>0& XvBoal1ryZwJnlęR@ol5RB1fX Ao6{*/?9R_阕 @5f%^v9r3ԣ=:J;lv45P%hHv/B1V:6v { _"I!onꖰA-SPɎ͍kk& C/)r6]ڽ/RRu$\/!v.N#%pɆ(r]& =h6fߒS\u!;U>|ʱ 9k pXjoIC^ &BTe='v)9u6J̻Ij)z~:;<ݍKնi0֗x- OrX{( 1Ro_OGܡlVLi_LZȣiosL0$U@j, HNa{Y+W/-N uj(þ!IڀT,&"~qy AYhnwUiZ\6&dfB{'Öʉw٨p4v:B|,;|Xt%[xҹ{&p%S;i5KJjdOmʷfj2b 29Y!-D0W}2@@#X ;a(AޞKU`A*F5ιOb@1Q ,Hng(3ߔO{pdRvkX*+X H8i{P P>P3ZBjb"M0uYԃ$o@=S4~\]D);'u hM}{&v釨a&s"'Ur|gtѵjˊ `ZzƼmrHlֹF~%FX YpD 0`>)^Yqc \;+1® }ŵ  YTVC%=vl Yp4e4^,o <)~W"X^*  ^ELӰP`UK_@w'ByH V?VuMLZ+^ )9 O{W4*yEie!Ͽ^LѝH!.A>E|S!>ʷ)Vf''M’J޲ôg|>5Z|?Ey(u~ mY1)YTG1T)F1Esbb}2c; N ;]nc/vxq!AØ( Uc"'de§x(8߆-,ǼʤtgAQDbV=+yP `nQ-q鷩}A8MHaT2YKW"̻Jmܱ[ffV"jnb'͓\W:*i"bEme}a.l4'-{C[NW*^i^Qeʺ-sU(&iFFGBxPV>[W#m\UubC%K,fTp1.}_Z~d" K?K+ #f&ޢ@Q6'<'3ek;F2Da-40$aѤ{vva.B#̸=٤ea% >jhQԙ )m?W{Cj"G 7D#vx\Vϲh-;:hW&YYGK'}} Ќ>boyM %_9xWvwb3Ur@E: +|CMx!4Ë)OgtPs:7]qf2e5fL}i|VkmY>PP_[I4V֠=kL8'" "u  AQo0"1g3f.x)~xM\QbYnݺJ]W{uj; h$3$Nt#)QS"*iN8cdd -aFdզmyO`A| R5^>uG#ϬZ0 F|})# 8pcHytjeHCe&&MUhL)rF4 @AMny7KL:MϿœڡB]2$8/7eG:$YTʱJ aԪI2yIr'qH =lގN!x@( cQBث vpC;W( W??3#^cх',ix?NY'//,dͅMdg9𕗧8 4Ce'+iYˇm:(tjOXaw7BN&oLh]T/\E7?X ?mUVI1dؖ%Hjg `U e(ǃWgxIT^{g6ZI'mS ^N_ӑ -F"2zmhSk晬 VQȟ_>(y}(PIq #5u'8uZww;ݴY5 [ppj@&Fֿ\Hϰf\#; s6`=zE%^FBsFx0Sv2ͮhg>y^NZ'oo}Vp>u'LX~߇7t1b<V\oV`= i˿#P"MBמ['um mgz"1{0It;[?q+9k6^GP?}^?e .. uD8̡LU 3 Re|`m`ld- ۍypg + &6|.GĶUՖC]`\ a-?Bxc %[؇K+ y.3().}M-g{@նh(+Zd[&2@ 0X ?|pہ? >r,0Ya cDةW12v j_c6Y2 VA,1/] v~u%YD:JCZB!YAhVWH a`yY~J %3K3G?m8$O[eա\9'9ގX5Z!hjP9jkcEW joq:~QL$.A_i 9] 䕶 .NY"1ͲuثFN%5f"cߕЖ9L>`|J㤚Ō*3e9@qT:$>za퍠CBZ# T4CeҎ%vх tD9xYp[/ҬQ582өB} 1g*`CE |ylT`zJM"_ {~U=^w;-u(>A.v|Ak5jeMY|#t7HBcTE[yyORcWWbs`.œmP0+.@EΡq@2/GKeMjP>i.b&I5hY~zU9JKШgjX> C|%\p:^_L?:x`G`^GvA948 O>?5:|{RM\b%q. YH3wK;3fQU_9&x~(wpn]?zh94ٯp,9hiҒzIl3Jޑ-N+]K>1JyV-ru,ϺaRK: bL+9ГlMC C>FS-XF~_̧^ѯKQ5nZo,RFa+^9O~+CQ31Lk,dj/짳7t}d<,*_7p<l-;`16MwmN:K3B2T~z,!ct4_%k+T[%Qdj~Ȳ>HcuSu,Nn6W~}#_z;m bҎ肞-J́XYO/Ǻ4 J rqZ  xC /?e);oj$l3%LE;9c_YhM烑:zs(glh\^ 6L':4r!r,R|*_MBr5ۚ BxO")z;& }׵4t|?[ݍ6#f!o6y'qt/B{>`luK ,׮\-Clv!͍Qn&2*eʮl+DA ğ8Ek\cr;3J4D և1Rb2n??\3Zf֢jAm YMU4%"̸mN̋?29q J4qW)( O51tH fWPl>C;OQƑHP:glL[4β8nCJMm.LbbHm>w{D+&JҏNY%>*m-\eJk_"nEfd="@m<ip*;lOĿz,\5m;Yƃ"X\d+rߵ Vј_̓jbUW>dXyUɝ sh>ɅRb޸:`:8QQTkiYxO|-a9~agH  85(yO V_7ON/FE'_)jBKVs'/. q_Q|m:G?|Z1Gd\%6qZ q/}䭴tC_IfJ^[0&:sqIFP_PˮR;ԩjHA6sAc3M+U;LF>~@t&sɺt.B~Zz97*%{ht`$,.OS0!^2 RX)TiikޣkȖ \ZWtϘPݑ7Vudoq6I8֧pὋJ{,ȃG,$g$M܃0zxOoI͖e pA]{H5{IHgQrk1w4ClV0^g/nq ȝAUtjnhgƉ qeHj3鸉`*Zzn{8y;4C#jD ѝZb2PFK L5qGƶoZoP^n\e""+v$Q;PxmH"; _{-?@Um/~SɮXA" *ѧE̷q(Yi-qXc} ;X2(fe9o>.d1hjoݒZ" B+V5wBZJ!_^KOya~F^ܱRg'눴Wn5GX7:X*0a[yҽ{$+HK{]Z:+"?V>88b+0Nc^Eg=MtS*O 8׼*ezWK,!#{:%| :B^,m&L,%STA1ϷL~վ̠Qm''@p1}X{_?z|To* jY &6#@!`%P1La9i tJh^k6]}AQ7zT?qa!9b$$6HF; _lb![ qМR]_F "ʧ!]"N"k `r*t!{lv# hΡN٪}{3)C~:pieJxOIچg4p=`YЗ\$nNPoYWFgeqsˋ%e9~2cp`ήj)*@0|C'I_nN~t0|i@-2Rr؝$ZB2ZĀlkDy7Yz2NH+de\$!f| 9Q;v=7$(fGR\ q@ɕ*@'(LɿA!A$LɝU(gCBo4&p[J:z\J\?E]!6y=зY@l3G3Кcp:F7>*%fJ)pZZ64IŠy kxtc_*\Xa v*D8)L䶙zqA>2uQdl=55>-&~3iҵ{Xe]+=R7~G ]tAMaRGF}D3!vO 6CkYd+(u=Tm#鰼t+7;Zu" 9ӛ >P1oM^*XC/\H>.".5y =T89J-ƲӪN1dxS6̇3PU-WJȚ.l!K&M~ٻ)DM(B;}T+y#$~ /v^#k'tA#a[þxjVX 6)qߟfoSO".-NV(:n?+QXym%,d݊I+@ӷg 0'bvט755fNB <ճ2hb{/=sY!nz -w>q6j3$!]#ivu:G)| WDV o^OQfAXvIrt8{xGi E_P r?8!rC{ga_% DΛdrE_]csa2"ܷ&53f8]&)aRf/IENBPvhQY"7P/6] c-) \D7jxFtW]x-k_2Ì~i,0JK4c|d_mABJyb+,[fW^FP{MSV<}J磔kN# 9p5L_/40g b#VvM1;u^]2N #(G̝FtYƯB271\kw1|U[Z r H)}1NN?7c0Dgr<6wtVπ%PMI#[q!І]4ܙd3T!7g$N9X1~-o tZ6q{EZ@+=g8˘#^hK4178 nA4WhΕtŲQ_{YK3Xf]|cN}>_S^*Z Lq2C٪TX+ Ƴg/ ^Kr IF:H"6ִ5c}n&w2L8߱VR?' g`!DeDݾ?"='_H/)HsOeGM?A[Et 6j|l7]28<8"|q&KDEw$ 8'>仁yiqs= l&OG#NxU#%)L/IF]78!?숐d@eW!)RrFxCϨmˣzSG:x25ctfr/Jƣߊ5sZǃa+cp!,F}&,D`=eW ˌ#D \<>ZT1EL+t9N%d C\2ÿ8㘖uHs0E19e뭤E8|iyOlZx̑.XQVdd>#\ !796;*"7c>^^BۿWTXHEak^SOOzfuv|A\Xɽo0rI20Os^s!91PȎٺݹTx vZ\ Vp2*a EtVvKk0c1ЪyD6nYGg=F9:Rbb!pOn%[mψ{3cyQHǗJ7]Fl(KUqbrj1iXQυCd CGc/Xt<x?1窱_vjNp%Bl4iy$lcI !:jVA:f6s,DD$|{2Fi|%LHDz-hqkzͬv nјҵ#Z_Br2YaM>ء8b-%bRBk+C.WeVWtֽ;U75]3|!5R6k/^MYoO-&4.5$nBcs "rOrbԑ'Ym[f Yl^d< S~bVIhM,+ՠtZ5ņ%ߑJYfD=HTlKDF_,0oRR_ؿh|6ZRDG69+$ f>O??y4j% o=lsO0T~~xṀ]Ά$reCLSx]!ԶͲ /.9mǿPGΝՇmSJwuCn-vIYz8࿰ʩhͪ:>%fjT,RdVa<˜LZt%YzٍFglxfҮp5oٌ UHXVNnn~.V\fQ35ξJIFFS"y l/CȎZTDr#D ſr==) hS3hdu&G\{>LۮH(mU)t(Cf5D'dz1 y\8D1{x| aKq<GY4sph= H-8 ^2\Q yvTnXQqA$9%7p+\unCjɷ?͒C|!}9<~کcHQ6\dS% ģpeZqv2>s^H/b!q5A2{:c)Hُ"L;Fm)WWmr-yޯ`aX\2/ϽHzr5)u3e׼UK U+՞S俉_DU]xR >ތl^#rT%.N\MMIxbITN8@vv[!="pyF^r]w̭q,q(II([eRCf"3X_X[Lï8"z3jr%\/W#{> C?WX]ب Le;,O1Ex3׫ZڢB˸GH6+2n7梻߸IopTsh,W 1xQXą!nWh@c뷷iA `S 'qcFn.M̠^9¢•FĪ3סX[m=|-X2ZYviD/*ih Z^rںXO+~+h^w^5%ЀίhT{S!s|V=&nVԘ )ѯIjID 3zivzNkmlnj{xT{ziL/(k4<7_OBl?駾$7.vU7 7ϡ@>0 T9?y{jrpIyi2}.txP/7H~C)##Ce }:$=l>.CL1<֣.A²/%ړrgFY 37to!`Ͼ NjT D4 º{\, t񑢡@A1u=ҀI;?vZdQ8&qyf؋@b`zN -f 5s=8Zzv<8 h>A\ qt{!  6GEԷW1tb|7h*MD :>F89AuЪxC 0~ўqE%A*&Xyi[VPҡQRʬW}6(^NEVw Fu \zb]_Ph\H.v5~%t M~t`)=$̲8ʎ2oU*+ּG>NY#ǁl*'6Svѷ BʭKC-~tj L O/T3ݻ?luW}WH rS-Z=_nx#}ChJV2Η2};Ue+)YH3)!X!JDLH'֧} 7'}z?<9 LMU#B.uKU˲ yҲSeZ.]TlQ ~jAMptun-0:Xvom'-!@*Gaa/nʾFԖeٽ1̳20P+J&-@G|E(2G} p`ov,3*0ں &53tAs:(ŬyS&Sw {8}wquOCRDKVz,]E`c7Ӕm@1\Ec?>t@~(k᚜>[i>ϋzUgؘ4>p 2b`0YrVgv?j|xuperj-|tO;fn #]J(Īp ur:qzOu6g XzG쮠\2mƽ9.b3ERv\4:ld4h]R0 OG"|w'x]Q#2;4+1pFkZ9D8̤dG]-ku.Yuv= 䇒 i\N|, ;H>ޖ@K >G .@l(j^lڠ($ a K*mt2?^0nʜ'{x );6`0/S XMhV6zqWߧV eTX#_@^{Ϙw=e }t>LCԂ䎒$ūƖxxU-T"2L~9Y/Z| S#aU>7Yɯ#H?׬ Mޚ0hQf.kYrx' ?#5;\fi yW!A@`o{5e1{.gު{o.5RiAɇGlW'\`b`N~&-R)#o]&m7Cv\/?]F#k:}X|&Sb60ĴcLJW3a8-=>S(#  =#@Rd1Α"̰X[17_X3JM*ď(=zfb~$1qsJ..v$O3~)׆1@n"ܜ!mf&>>EcttX.i97G4H;}}- Tɩc,?LI}X?궇+Xw/LB]ڴ#ڵ伹+?e ĽTtk2` L)T-d-!AGEg,10sBذ =5S'AiL}0؀ikj7ޔ>w}C=/%B'ޘw,|5: =bcs1KH :ݍ5?^Ԑ$Kn* Tu<9{'& qVi>ᔒI[k~] XM&gX>n+{\+&8f$|꼋eVL>t FU%ΌbZu'z] [/T/gB Xה~;uB.p%E!*,$&~FF}B|畃t{@fK߮ n2{Ve&([9μV-@yfpAG:&"ya.d 9:U5Z[] C-7\qF*6Wdbœ" A6.'tg=G[%bPbhS}ȓExY> ύiN(:bI(L?4סrv +sD,{,e@u̢)VsÙH0zE)7Y W+ kKtxT[O]PNCobQcW]exF^s:Ql݈3"rJ@1ͷݰ  ;/NC5n=PDKb0ǮrV)sUX(0~~f/Z;![FK\,EB LJ٥FWݰQU lu-uˉV`\Dd)CJ ڒ1> fCCr-W;}`(CG/Lee@@=UaΡ^j ĉu. |zk@XF7TĽK>Uif1836jqwY;̤j-'G9}]1զ ή0ҸQq([#!w +#Z7lM.Gv59K(o \ɮMeŲWl6+"\l'PtE]u$?$/T˱f. t0|$;\,I <כ?xj!#s#O V|WDRC (äON4g r-CA8JOիn&kT r^vAE1 4PiIx 0}xCa-M/ +f$=nO!. 6ǙSՉ y/)lH8K ,'\iu|Ta-gEch1`,O8|0mO(:7HQRBD1%lDOy tnigm-?~Dg:<Ã̡'.^о{vw%\az> ?e78ͷ.*{ŽI@fޣokaZkPm2lص'4!S:#fB]}Y wV蔞Oo\TDVzGTvTн~aI4x op8E+{ų0B5:p(^8yp:]/24bYV]85׾ЦB QXcyF)͕cJxN}t ] oamm0WS."zX[MTCrGEҝҟ)k^?gaLw`y~>.ItUNP ƪ╤ya8Ei` pXiQwA |`j|:jG`gs42 BY}[:2br fMLp0AP =U( 'L9ã$*L[ƇTƾJ;kșB9(quoXNQ[8m8͖2.<|TR{9,n6+QMN3o'9Q'F~5]QI|}Xj:tcb=1р[$g~'6lExy1/6[4xv'1+h+AҙN a%# <'/m 9GF>Tmc/^ɫ0~7DD\p%$" 1\zg~RYƯ%-L$y9,'gc0TdVN'w-K QDʱZ"?FgAd\lu =o Ѵj#QOXwʜAlnz^m!yιq:ՆNnfT׊o]lQ̑᠁Ƥ/jWRbP$ eơ .h(jI*52Ҁ*1mUBJָcM.*%P&W/β1E6\L;8= ǎ7#+rB\g'nXnd^[=w 2(MNh=.̓RVdOwg'5UO`bȅ`e\XCo~J^ "Nb%o[ F?nM lcL#@'`And|L͢&`۪u h0yvJ}@,Gx  7ݒCFrC?U 0ߒ%;q]Cj~#LIL-< =m) l[|0Zdv+*vn5|IݡcB%cy"gF' ݈Bgk"1К=!|@'!^.>D8 fB>\B TcS}HEFazD"Sqz<ZpU ]G7zxT³F99tcsZ:Ԍ2D%omT''!Q@GFؐx Kʭ[]MEx)]b\]myvQ_%* f^+iE00i]/mɜF)*U3Y6@5.z ՏT=pxL"<;hzcja6zfViQ&%8}u8 ̷vtkYUM PeHm͠Rq~6zՔ/k(Ier:~HWi" )V "CA45C|/Cץ'рn&Xu tq[YIpfA_l py^3 eV|8Ddl{zv2+)ѭm=p?QYPY QYy}s31=妓I:Tp:|vM~8},/Pyj8̷R+σaCD%K\:)W+X( ?ȁZoħZYO h?)#Z`J&懲t;+vz)Zikik哣3HBY0ֿPB`P:LѕcߜfAKW0&c/)Dh5Z", wuƂ|n Y ~_C gAKւl$i2d`| TůdTb/<0H!ENOt?;PC ۮ/M8<݇9҂/*Kq(A4i+CӜsg9k cހu3r*6ӝ%n[(;&٥m}(_Y cC#KaM<̨FL[\WgJ}e:FR7 ׅ;f>0{@mz53!E<2\+k87;1 Wo w(NJP ,?LYO</ B.-K4b8kW.5թPGd6$CQԱK]'ke8bOaJ@Yr&svAҨrSNí'I3**lVYJtQ&7~4E"ů ѥD:\p, :,y[y*=s*y@W*ILUѾ֝HyO>"E^E_%ݦYS >ٺxXpJá8ha8砙+Zbs$b !<y"1m Zq'x*zIhI%xx61E{meͭ`cu>RL 5]%6+t  ЄM&.7#5q 2h~m}Muyʹ2?Q(0Ny<8"%67Jnv8Hq@B%@RTblV@7Q[{s^l%I}5wfE<ۆ͇ t\E@$pP?uȖٕ]N1B6;~"ץ%\^}ƛƯqڄxT>a[]K R2VU uUɑ@Z @ Y-vlH #)íU)'V}ɋÿЩO%i/4kyyzn㌥2"Y@A*GsVTǦ-:tH5X!DZd%7mrg`@єYz; 88a2w$~C3dSkmU,4(5߈E)eEDYTDVNC&ꐹ\C]܌<uѮ N<ɏm=4hg2Z%ӞolLI=~1ggo 9– wT-FdQGK䂳oDA}ͅj;9]64Zۓ̏g_%zVO&}$Pb GGz$d] ڕ &qJ}?l)Y]: C :V*u֒ Kݐ1lvYDžM;&^22=)f%'8 *A YO(,Pބ̳+DǓ63WqYb1yם<1d_Ӂ=cηwb4W8F0:5݄{+>dn8R^v?\uU7rZ6~PH Yd UG6Ul Y७9~c6 YT&&[6JJt̆p5g 59={ߍ0 LnuqP3a!:'#}¡Q0]&SF P8 ;!Q?ՌѹA q4KF?F_dWhvتaiW=dO`ZmQtW}~K{BX6+c˔HL@|hא'd9 V?V}@泛=ڙH4j+)*[ v"`w-xyM<`Nd\jA 7CA d'ߍG}nguC])P/3tVBpņ#yI**lsI(éU";2FlWf$N^V iVů"hKܬZ8B xq1j\Bf(p1MU/ 8Kv<Q 7xP+댘!$NV FĮg*\:1>J`:M|nIXwwX~K["DHzРvlJv+V7qX}Lo,Vs< d}`l\C֧1˓/9*қ&2%bY{{Rh>^[C\Ƙ@/ 2K*) LH O秫sL&=Q)i2SQTN^OX[,SAPv&D[m1؋# $ǫ[wDi %eW7(}ɎhàyKTa70 gt%ׂ|s=_N !{Ktٵ{FHV>?#Qh;%u4p"2A$N&fF 6UW~0؆:[ۨf-.4 sk~;$D^OJ#7ǡϸK$y,y?#ޢ*ぎc`vU|,:@zgD'-(i.29wF/jFmOv3Y9{76V6kpmn*9: U2tɀ:,E΂78<+ XcГ(3nN oúń6-O옖^\GYHD5ҖjP;n0:?E D:%ƛbi^&&Hlh3̓]*Lr>VWp7x_Yޠ`){6+n0KGI5 l/\Z)GO3Վj'HՅJid3:& Q!-+_4ه)hr!%N:1n4ۊƭozV h4=c=AYeZxzw.0fx1v07rzdu bF̫j1]C'eѓMe6X/>C1)f!T)&Õ+#2a+tY! Cț[|2*i bBln# 5Q{5,WI%l{LK*=G@Ty/oҩ[ãpe$r/2} A waNokU- EYTEwd_*1Y2"яO)xZ"J_p_౏Nftv{Xx> ʍ}lm/޶3shnĊ2ZtMs6AL{Ycuxues4dkqy`3DҜԫY64reٱؖD#zu%59<@%tRF9S] G t،=9*I4F/',Ň5%n:iôfOZU)=iP.93R>o*P1ST1쇌 -I wf56A,ɦ)[oԂ5l(7UpE攟gO>n(]n(PcWX^pZ>p)5 Ӌq;;"l}OZ:p;7ELzݰ7 jIm∐xRDq"4FsG k7,s02QU$$KԷGE8jày r%Z,"[D2?YCq |(v\G75ub."MD' vgNy<(M+cxTcoD-emrm<%3v6pN +=XՌT6!rِk KEJv5d<6mޣě,BcCqx Bl5Y2ƲRM*m*.޸WMN֔:5EDl4>(Q]/AI"%&Z|CE\L`c =F =uVKz,dT\V.qJ8 "o_hzAg&fmH{Mpא4);)Ŗgv] sJmCg֑s~SW%Z=l/(߄ 91ثV iupPnj;Ybl`J(i؆~(_{+*٬  ěӡ5Y#\w]sבO?5(iJM gmPje\TZy}Ϋ<߄-Vj;$9_Ys޳'lBuTh!sh `ơ拦aD`c7oZ+:cK (o`8[ + ApmC!R Ϻ^, tq}ڀ.]#f -هboDWu)|wW6NJ$%Ph2mtɮJQPlނ7!j]OaaD"ҧwK HҸO"].덤^Z{hܐ[@eiSPx[)Qxu h"Tnz܎`MQ]dL~@'4B; Y?f0l+zW!3$nS0?jԌoιk5PyEEn]GҨP<0LI Joo-(Rf2хMNEť#ЬSNw\f᎙u`g |g_E꜔O !(*$Q g /Ēs׾ A`f(B쇼0} -6$hL5J:OtU;id+ZҪWU4hy†FV>Rij-G' d ^tba}X?c88V*A"dȃ(Ëm /wS@3`z)*qK 4\^oJGd\/Lb17O+;0oe2p`+r95O [yk]!rVΒ?yFUOI'~1oQ,p{*1#L0^J-v/6.HS?R»U6yoH?&ޫh Cξd`{Q@V.Z7,*8a.@-E sTVr)\=bRA>N޸5 ?OQ d,+_H|iA2yLwNգ5/>Q%U#.[z{R9/.K#[G aq4\ahYH. k7ݛX.Q}^mwSĭa^0ɼ/t_ #㭒bgQ\  _1m~ĩYz*El 7݄RbGQ0\MѲ "uG}h pyD빂?tAV~[:f>,}5bsN@,~L0x 4n': 0Z(PEZ#̟< <,9EśpQC`;" KQ2+&8݈*"!:R#d`TzMegPn$[hsƯAnC'^E 9WQ ôSsN~v$mn|ogcp; hh1j ǙcF YprQH-ן /b;F;N$͝Ds!uQ'xo=N&]jnΗCɏ\\~ujmAjde";gyLpo^֓'uŋ)FFUWu2$}8*p? 2yv*{\tCQlvn<5(ee2vf11kaSRvzggeX\JtMPzԂ_oCb Cz_o&/T9F1\dZć^\{CES Xd Dd!g:.P08hv/7*v ^'?PodLd)#;4#uDzƯ3 ?Rơ? YQd :{beY:ԟqbi0#K-9K;:Ӿv ܯU)S#~|/0Np"+1(8^lj/Xכa\1CE1"*CCI"ZEd-#>6q|&̊v3V:bMux"Z`S -Aը@U0_~Qcxj2ȼ Ay QR;u>[\ 'ߏ| J(qԋJgPD, n|Yf< `(>9I?0he̖.wa`5pUzJ\&`d&9 0izHg!EjUe>$jmZ8vuI[1S̥q*JBw`Oqy2Dˮ& Qy Qb?տRW ]wq0N:- `ۉƐB-.@2 9A>đЂl\wG-' "$6"`0bTu8A(00[. #t*+QO¯N"2p^39뇱T6B33@6bDK!mt{"AMɔPZi|Ru w@j/:$ksߥ,* "Z-[ GXنஏFs*8} .Jf4y˥9;W݂gȽ12ب)$gșdQc\ꂌp8hzw ,h`CH] /9擵>@ . as^ |6sftu9LWٗSNN /"PQ/RhEm;°㤊+[27wMZ/#Td(xE#jK&@giWZ&  |ƒ%/ n"rTXxM\@v5 fώdBc6I4ybøO g.RLވdՆWoo/|H*v ?v31!t (?-E]~Q֥i֡} ꢍXf~T|iET- R~\j&M&K^cKRN_ ݧ;_Gn,qɪ,Rt`r u7sS[p:V;=Şg8l ߷\@^9T{z;vY !G~$]=pL}ԈPa9??brpKr8{7SE:b?7&ys/fCԒbmF.,uJA}'#C;Nw3U RrD3`bohm U w΄4EKcnUQgVYG$u gc{RddTSu#\ 53ֺcSd96ft#ɦz^XRbT/ZR(KꈏFBQP;@C NYs@^6OTf +ۂ>zG4)t5&f_O=M2 RQaS>~ e;D(U H>cJLz!:d^u+UIʉxNLt!ݲmk0Y# ƽi"a/)$p-eg/Gb9,'{m$ByjZT^#GJӆL8WBn5.sQo}܉ =\@ɍ{.:IkzPBPfjHnT9N*q. &q-rB"K } H 86rH\R.O{ 0q7-Irm !ըAQS8]_ևhW塌l; tƮܻD^G Sr՗|5Xna{@O_Q`&XI/z^wq ZStl Hr*^=YҒa pp k*` s7\$В-knYA&7ӸmUwI`b^Fha2mkCl.o8YʜTOŇU"R*c5T?^f;z?܀97KD !pF09{ zG\m!$s5LC2N\*!aSsA0gx>NW4zˀ}[U-E;AV1'ف;b4> \ D8RࠍdT&iqR5HʙHSX)%/𚆇ϗjRw/B *S$#?<2rX3ʋd|]'bm$(Nݟ*ZnE"8 6ؓs;Q³c)2d2@*|215]k~NLnm;童mgT'N CίX:^0,)I)?LLq7 |P:HrO7V82g' 4+}iy?݈GH=e-cSX4*"HۆN/Ԝ EqZuTK%ZbEy-V~gRz{eF|h3rD,\E|GʧߌVݔ 5UOvwZH#vC#j:"6a:-Y,Jj1.J0v^J3LHֱt3@BW Hzn~l&U.z<-r~̛F6s| oLcv uF7sj꿍Vv:J^:2"iNݮBO;u6rүyJ oܾ`ՊE=cj%oKzlI-~U.IynFb^NbKpd+ذi'n(}NIG+R<Յҭ%Vp vm\TM oTPnas1hL;HhH#v8R6Q?R3r%ּ+kanKD7@Ը{0@!Ty6HX'<|,Y%GSOdӲ0Sgp6/h.7i1s-C4m&i휿&0o}] i/|Ԛac3s`UK]o6r|)6r4dVx--eak-tso=[J-Ou.~twDpLԶD06훝cu BWxnaZXQ)-aҚr=@\ӒtЉPѱ#j׶B?-c?%SLz7Ď3_"#W?ݧcXz,Hx&X`&6%IUQ ̦v]잤iAZ<5Tæ}z>] &EĪح 3`{ t ^'6)ċ3EY&σ)6Ƥ)bVxg+n%؜3u^_^R uJXoWSU6gts&:ўsDޙ]n)f6Ok $B|88X1~Ob=NBf -MF"Ꭾ@+<\K0Oo'˫۽i>#:JHN5 W[G]g"VP73pq_O3# Jf{Fu#lM$=1V&4s~̚-C vEź3Qa $U 2%F LEc^pN>JCBl WR l8x3cQO⟳鴫Nv90^oow =gvT &_#ˠ&".dI>Nt#Eޡb1x\ɱ.*ǠM6R끉ªZa'ߜ=fXĪ"ŭIm YWJA#US3 ]!GH'f}o~JRx3{D3lOF[L+Jj_8~¬=rݗP ^Up- O‰K +eTZJ.+_4yh;쓊@3(7k3qV_,Jv` ],`)vL(y=,F2esUTcsAe3/zb<ÃݥЌUXVi?@L&;/HV *J:Q*h Lg{k)]OfҼc"@9cBqI L=p}G^`Kyk٬zSSkHٜܓoK+ϲL!Pƨ>3s=wd:5}*0RW A|D0i6a[v'4J^ }:suYh J^4-:, }epF,fA߳ҁ!n$256@_>ET39IȀ OM_5b\>Q/Ο[κoU'DEqLe3l1s+p!\7n`_xY@z, 'nT֩К`Z67,j1F}v׆1䱕#8Ů3dKd`BQZh<\ug%j.ț4mX,NeY ][mmZ]ker!Wmt3uҶSX.5PZM¢ncB\-/leӨr{?(xO, n SޓGnҫ~!r'eGx>G4(mc,y嫠b [-ypBb'5h!`.to~lE5a3S^4+;6)Vrר-$\\< mKtIv#P+Zg:~aOOM]vŸA'N+6# Yu>E*$h |kmo\B kg}FKiP{::DG1ɪ4vWMD*vG3Y_{ԄHayg!z#ﬨY50OPh$Weh./xC{P61[ ,{W>d[2^lDpfWtftSH)GWu?K"`03^Fkg]:„*$?lpld"0:_b-36UǵZgB[M%m,kݏ."[7{1{p+Fׯ/VAd_ <Ǻ.5 8^O\8o U^UMWA!V.z^9V}?PTt s5R0roZ2T]hڈ  -$DF-ت!ؖ*\xOtcCk1؀᭺cnFZ !w]$\Mdra[)Oelmco}4ѭ)/s{:@c](^9W'}nrQm,kI}J #<^'-4'u@"MkY>Ucp꼌ڠc)JKQa(2 #Vg("N|*WlM^z/Sg@lޜFC^h\^{@ UX63"Q&]g9T}:Y7@pc4diXRw5`0Po}6+Q==+Lƴ [jȒ[F;?^X aƏ ۪̜^yoE&ۚxp_yIC=OKa>e$s|1,fH \mB2+U\~YzN $΀]Tjbʔ~ra|BM6%q9K0P{[2R+;|n 3E;utk!²~aG˃4& _lF"Ұf@7d9Q=k*v9J6܎ցQLX4'r\Mq D$-jiFOW9^/M9ctH;#42~ML ]FZݮ;-zK0rV[DjQP,7pWxjšAu7%7hxJozKN Hܜ4F?O)̚맟!OQGZj.u\г'L>¢3"a0rB8gGIjfڬ@ H.kfheyȄDd\9fGpo[.Qy [; $b𮦼^ah8, /bJ3zH}  sv5p"3_WZڙV\_!~o:y>'(#$(^!l=IfEN<ҥtB`@-8ѻN[JkKS!-aU'zf{)[YEz|&K3gתzwh.|iY/: I:i(Gҋ=FH+!w%2MQ$FNzw-@[ޡDt: `Vȭ4( ąNt+xA~*de`꼘 @~EdgMٕNw20@m DdPX63>_$a7Qk(6~9iεȔ9K1:܀O.K6ŝO H_C=t,ym,)Mcr0P G[h^e͖f?cB\10dLqX:AI(yu&u)#@p5vVs{a=R٭T3=GK 9wVk)QfO\3Sߘ~fNoacu 2i|˗}:!#'Vs` "k!?p"Def'xD2BR=03n298*G; Sɑ\>wS F ޛIvź xoO$뻎u3OpVu`ferf߼H_lM<# mH^<VY} 2^sS5C}!考)&9N-@\>=gheg^]$"%O_.rm_Tnybvd`n2ΝO… }KܪB[ڋNz>hE2d_F4GZW׺綊Ag!?@LG6! 4*EQ)_oeP Mi@daվETRh}<3s3a_{}MkF`xn}I+,%jCD̤ "{aPd\+eCŐl `tBp"!3% {AZx.l*t\`2c#_AjaB+<͝xt+ ¯ҽ noKUccW;ns/3MnndN啪@oQܙsHUӓְ6 -!;+<\mmrHoL29&Вt$nŢqAt#YМ)N+kY=c碤9|YFL?Bܾ~5GZRWi0DvQ-6ڢD|[>fu],Al0rfLN;åGX !bZGd ]_}T#9SτVJRaua%^~r+%?+hnξ+F ŭEڡ~ZiqXBߧed*u`wyT5w^N BX˝s^/;վ|Vۖy5GCM# BOsА R|w65j4D64 .m_b -zjrB蹆wbpW:>I^W xPԲT8Vh HevI~1 0TZ8rJTiY֔B9ᶠܰ {rh8#281SF'IFW d,ZtDY.{bR#~ϼ_'IeV­N-Τ 斻%+uH=Mwd5֬ QuT$0b$= 0 &k%O Z0JU&Д,[Tn6]ϙZpI J͖LB뉪" '/_H$> 5Yl@AiSox=K^o^Z+.7~MЛG8 ȴp*19jNiu`<'gE-gfy 1bpVJųmWb*8e"YLd;T!m)c"8fRmր ؆O?UG& PƊv Y [E5_]Ӛw7G sL2QŔ>q/,(-F+pc+z6}jT~_GvI#PFI S.@ 0j]b%xV;W ∣TWiJ]'oO6KnEp]1q(}wItfE-;OP!FL=4]8l|F GtxL0[`|yCGtB={xǁH!da;"@%kN?Po,4N1 Nl˱iS-tjE>iяz;Wi^Yߒi¥P4w#TAF S_|Q=N8MɃguhFozZ'_ ͑5=kLV&GDRJvUEs} z*z-򟤢@صֽѝVEn5.1˘\`JHycS']쌝A'v_U#*_aȳHpx1=CZs`r1ee)&aC cPM[mӾ35x96Աl,, 8>xNGsfnjD.ib}I!([u}0]602x_Vރ+P\h@T ) ˃\b^=_t hHhr){d9߀?@ cZfQ.UH]}Znyf}oJ{WMgU3<{l=k)*~)v;oKUgAҷeqU|ϒ% qW EZMMrO R5ul$?s:Q~8Zq;ϸ }b[[Cl?p;- f[|(QMbΜ$>͓w;{o6r+ESsA42jzFDM{,حZ\|aEy/ Amz̍'j}@ѸB`]Bkyܰ5OzAIcRI+-4pys9%W4ɢ־A[Dan=u]'ƜG-Qew22ND(~c{2l4.<<"q{':|_ |T(@SӿUܒyy<M}xrquCvy ['Vc{cdXKN;T|B)r]^~K}29qb|Gc#>U:̍}J5i QKn BJuFGBqpLԭk Bޏ|W]xޜ@;rS9;IL@:"Z?Qd:O-ث$Ъ:E~,ski2ZdDcx, %d*mH))iuRTttɠ{1!WtNBܑ q:%1KGgD2,]n:NOdB OYA?f&jC*WĚwŽ3 3K5CJ(Eu^9+v7{2^(6u 쇑̀LG2` gHrztAjǾֶJ$):x+؛*B vy^N+ı>^2Qf!sBg<آ=a >s)g:Pʿ=nNXÇLij]EWuQsB8%xvpc2'b*6$t`c& 됟]vyMPstQx 5{`1| ~ @rL(~EqبtVE?;o? 2 LМWgnrk8Qhϖ5{UC;j|n49kUU.~#n3<T0 eD3t: @t, A/)~2>:MY+%]!jp%d/eꍡ$λ]s-]#Ķ@P](5f.˾A) zF x bToDs;HeUU}[(Q UiK\,ĶkSzw `+ NԕVql_eK# 8 *ۖv@AKSVF $s}j4t¼=|f=)gJ-3LĜ^r$zu*wsi aRO)2_c΋.Ռ|քק6P$) HüM⳨nPcM4 0;01YR_o@>Z9vR]{DεW.|`x)+iZ/y,T<XNznBQq'.}v3@gT&1“ZHb@4cuA6&"AYš/+x'o~x[Ws6ۯxOh'(s1 z~pl,8]%]<7d$k R6,t,ɰKU8,>iG#N;Ǯ+Խ Tnk}i8} t1Mdz/ոT9/lM"Om3e8 r:~ㄕB熘<C `3]ZBb &xseX @Ŭ=Evf.O|Yb'.E31 OTP{E8+' =WKvJ;A"8yiI)̼d[BQbl$ =K OY0yM$뜁̓d4"6\v S%$Uk H{ L73-u8` 葏oo"Bi J.}`IRs)T\ =h^oۄ(I6knЍaQPK})z."ɵA%{D,q؜?Cr;VcD85.;'Zd žBͨP'~jpo:$z=@V"լtDAhXnXިyĵޘ1F03 {pR bԢgКhmf .Nr%iNnH{M;։%]GhEqWUgx]?_uSwzN-A, c-їLu#PP@T P'J%nY0֏hw lHM:% ~pI 8jP?͔@(^hC&>Ӑ 5υ[$i.! J>y`gMkv2[XOyo5OF.d&<+15!r 2ч`b~#gMw\fh~I [ȁhetDTfWiOBR+xwwk-pr$$×%5@K$cHD{4~# wg&qqc`0gZnXvTB*[I[ MݵNsY@i.L)s?7ao*)c3,=s3/ZDirFPmݳ2К?cF6^"6h$ƌcI+< RaNsKX9 9z53ɺ^O6PeC%\X1:|6.=<(k) a$1s-9Zjb~e6>Vv%Ԯ֕ ,TB/F9[aۇG!@+c;+ќ@2@XvdX_U[(1 Ld.tY9QeNJb6:OY.ijaSfb fcw+W^|v1ym@@ƴ٩)-gJjtbYbuٜ*,ی&rl>D9Z+=Âi ] cY@:#62QV^M .@͍78isSp -üb=CgE\{)f힭Dͻr݃%09}T=#Ak4>p 50Þ7v3<sIy*}ij7$"`k25>L. JzzZtt#kZ3:K`UTqT?wc9vTB@nPw>6!|^kD13+CAqT'ut;p)W :TMl־C;TzP) !'G-@9A+3}~r%K4 Jdؗ !(}n+#E/UX[KhmN\_@V,݉Dpg2ch]_ۇɔ nTUf2bZP޺ŗka^I?b҄ع7~Mj/i(|`9QZ(Uձc*$9\9"~&!"k3 ?:8{q*M6yOxU%'c짱V`wW+o/\Ųʾծ3qtNT7-ћmEO$^ֽtߖ?zMkHmbk㞆#A0px|sM?Nt"j%#!b2w3v_g؁ '7ʷ> JC7[vgߧSPi Z;%=&Jܷ>l[*q]Vf}zėfæw6?e?4{.,jEXœnp T *D@쪴s1S֢tkC]_YΠ/C ]R02~+^ `/eʔ;F;tׄۡnuOܡ;GUs3ڝ6ԊdCKPȪnK=C4.˝ T NBTs|V{p{?X3/`u 1{y ,xvZ\-ǻ e@6^xT[(#ʜm"5Py@ NH{/u"9qЏ/ya#s ؇jIe,%RGCֲ,:x<˼֣-cJng.$FozĴѣA*፿q_5PF 2DDʑxԥqw OҧRd/)L zM2Nܶ4pƫv۳ |;uR3ۓJXΗbJ ]6p( h"χ)coηM7Wc$JjЦCF lR}eǶPA`cܳW2u r7iqxV~FmBElҡ6N6Y[}-e<&s4`륫\GG_bu EhB7 &XB2x3ӼA3bwYWJ+SW}@JLJe'my$^/U':{%pV˔ ؁J4IRLܲ3T؏M),u;6ǖ3p;28xfAMXxISlS1% CYw_]r _&ڹp6XlD*Ap(zSS:oXDGe%6e~] p{]dBZ=%Qu[0i;d˼$3i:Is<7izPѺMC6K{ $lΙQTK7BߏVb7}^ڛg㜰ZS K*sԉs4g~5FXBh7# hV~]}d'U|́RۡЂI0Dj /uf&'bp^X|VKX}P>tEGkW15=*j%R%KLQCH.lJK83W7ឡebTe56zGо8FjTX` iYwꮦ4A.PڲfPoSs,)M)=T dY-ƂLIuЉݦMDG"QG"*{(a9J> )(Z:PtS?ԝ-ӸqLjU~% dG\"ɼw7ZGQȟ9W䉃alhn;x;P*s}0;Hq[ PJGZmC&^ ~gGe*'O]Q>UMdB/ h EC퇥c/6 |m2 ݶ0=X7~;ZA o,Em"ε_]Im+'\X‘*) XTsa] ^b!ڴKI[Rˊ~i2h6ꁝ '1~|!Su\cרכlRE}Oyv,=HJ|rE=!c;Ea8,W%n%$*I7TODJ_:Rk )}zo q ;иnOyaCYsG20XL1[)d;1_,1Dz䶻sᬽ!II䲓 /yf|H"R,ت+]Fmsy-]\m=Sk|\SI)ۭŘy^4; H~1^SzZJ(m]*cQHRq%,0daTaAغ0IEW8j~MQޓѸP+C;a1G>ѨM+3QoBӀgndxPwß:TSfp?"|ZO,Uᮦ=8 DSc}^fw*Q{Jxdut t.SX%A3h phnV{U5u+,L$l8ݭ g3&DM!7%N—B_ŮX\4.~-Y6RH#=.{3?I&6*c蜡ĉjII"+%mx='4RC IuY% 8A?Z$6ӯ ͂6Edj=[Aє3_0+p Q*\AWf:9qOf~ypZ'ۢ%6bj|ސ5ѤJ{#_ [9\54b"YJV$h}2@Sa SK6]X4czE fF8pĺDVfNd蛟 ka)Aq޺=8 Yd^ncإ`0J(hxR \$ZH4\+oZ#>) t;[iYOWR]?w.?"U7b6G8dTg^.s@l. ͷf&@[aQ.M p'GZfj}\f0~s t wD:<.> j4+p|;j,.tX$t~wjWkGjS< }շkͳDW?fT?2 n趐] kÄtVF& Ra: GJ +*ĩOȳn^}ac$tC7&6R%2ױ7NlH+[i!h426hP+kg QͭްO_ )LZSL""x{_)i֩Mk_6f"6ykɦEKɎ}8+:|jK]ی,M60F}0X]Yt$(ڸ`z1a,R:DN'º4֤uQY&ɱ.Vf< $evfΗg=5o|JS),S7M3Pd)%LJm˯ @V>YoBŇyvő}.S,RWXmm~[#l(OvCbq hyU"d;{Wzgۥ& ;(|QӉM*bhӔADž1I_6DD*4'$&=9cR: ,̜V0 _=(r=,U$KsJYʙ͂,)10Be/?*;ϳQRQ&1As1v%^Y,F9Sgz!3+!?R6=f9hU?7!YA45q}X'F'Ŷ#&fрKn*.,bCVO$$~?YwjҺnQL* $BJvU)~Ⱦn$c Em ZYXu%t\=9@'^6:BD¬U7Ҝ iǎu' i XѢ! 4.%:PWdrF~0Qv>3ɍDwE}cv}_e+W$\OW-kF[(CɚƏb9ojfex > kwW$X)x+ *wԷqK^}&&P7)bګ_@7^rU6v7*z[ 6k˳aHYJqZ]>9ux_M񬯣cw-Dz)U< љT[ԣgcԨYS9@jU_[n7Br&U6LJ^|L- 9MFSpQEVўy|BߎOGQcV봈Jdڟf¼-42D|*(ܞݸȌ.'P9ar?m9 tqZl2H: f<$vLrII1+ˬFSϪS9!s6N"XXYn&Yf WW6!/vY뚒Rc;ƹ^q ħAuAԝ|jRHɨf]2ur%zx-3_=PSc^o]xF'eXaɲ|3ٕR{Vܒ' ;P:6mET؁1%8=a{fY77}c9(@kz42~!xլ耎R{S\);F>SPWͻʍ:)l=m Vcn+E._B_ kxh"BL-$ZlěbJBViQTUT)QGh# `UpF3i2@`xe!7ia2fWi6:+2`mH>{y0ՓH >.ml&ִ ;M:cRfR~Un3;DУ gGL㣦+^i}lj`KcWZB_nf0{ u&yN~R’s{j(&p:[%@;^^wϢҊc':FYP0` +P a 1ҀܜI&뭻fM=Og/uFWP㚬8'qvA[hŊ쬨Za:TȦ?A0:,@{:F@7tC M-+Nش֑LǠ]0X%>Hn*IW/Pfjm[CMV'6R;PhF6ȷD0$YcLeЍv!L+e8v  \W@g pQV?Ag ^6(Žȿ^86G|bCĜčYQb:zD9|~ UȨ[ (cN1VW߲)0#A~%:=]AKxyre Ea) 5@z6˥)J5|eSD]ޤhkڼ˚^,=wrӑ`rՅ"PՃ= ~#nq ҤH%IV7j2Yyݟ)>;2q.#E¨ _q@~Z5VxZx4j[g5 &*ΔЌy1?}QN{R |r+W 0➪]fUMCx)#<XJ*5DW0r3GAYϗsZ=9m g1OO^2^a}M%LEEfoFjА]pKFr!atҮ$^햣!/aAψϭu/,yK${Cm2a6s=2WލFIXU)^*b:xl EI͝3Cd,cﲙ|tQ]f׼3k`:h5:k0?z [s>qE o2/riݩl.+V~y])aUDΈ77km($ix4jv &4-uF8Nv2BhjvNiґyڿ(`!63km<Wt2g1·|e_iFg+^ 'D ؜Y[W=mLֲu@m>/gQoZ;  <6Ի76O;9bepmW~U#rV\)K1qwn-OY/b+p2 5HAC[ ïڪ@)|-ڔ஋Ie|T6z\hAFW&N ACb죒TEIԹ7nx*^\ M4''/ԥ!q7b׿? @| "D䚗\Ay{f^#f Eٕ ZLlMI(R[N5 :ĝ{.Y{hl $|a Jp%d U506o{\=NcҠ'й=\eSkܪ+3L@C/)rʆXCP|(رLp~OoQk aH}{Ϫ6=uHJV^Tl, a\'N1|p@QP^q#|Y[wA+};cv-S݅k}no o͈!S5.qJ$vZE`xÀ#D&/L\:>WP "q9$-h ɺv‘~$w]@ޔ ry԰ч̭"!o\dLd 7) ;Avlzi> sCpzgPA*tu1H, e~unVd2 -iC; -%"6Xξ7[Y=1IĊփjeϠB/{r-.{!AG 1B$E9a=+ ֏&Q"(+3֎u̎r!G%wl68s }LLooFG91u զY7PNrz[Vv-cިw vv2A7VDy/:sl`#]ɸ)7-rlpe±'2m5YsOFO047(1Dtfe@4RN/3|5Y %lE8$cu _q5Zl3k;v?##$~kIƝ[xb(}\3I@:sHve0@n4f 2i P0ML־ j U0OHw[q|l)Oٓ0-Dl`+ۘnڂ/dy\~Z_Fg1h{2d5ќ9Dܤac?Gd8ѸMjz'泭 C:H6u3QN3,H+5zO3 $)wYja_IU~A^c8_lfp4v0dT{8iBV:-s,*h7# K{[-m^8pWFOaޢr?IG9;~6seݛt\[G"I'[x|ZHY~9waaO,40er6fKmCx% ؎ u6&S2Nͥ'XoM6ODbWm|D'.m6 w tg'2px^4֋ spo <hS<}7.Ro1vK &#`yd+zzp燤-׶ȇ9?$Fl$ÆKφ8F\"+0A$) B"Іa p ^څ6B"ESE2FˌRg(+Vv jؔ xU N{bę8+>5GnP8!3[|>Ov1ynխq?ǎT)k'q0 |lzO-<~%u hh49phUܦjnxhi)"v,+y4rK9h:]YUu.ZwgJŸ0VN/#B! PL"5&WJ]dc1P_6 :BZoq m!W(Cث ~>iQ֍{ ~bz^8#(L3ƺ'(kLfrzw_GDbomZ\"NKk:Jd1Q8ާ0/^_6L?iͫap.јմ7JKv̞2=IRVA"J|sIp'!Z|k,C.f{!0V0+aGh$xW󝩏ӹ-jhq* WYbcGȑ(Ah>7J:FbmU?@UA@pm1$5dcU]l{˪1c Y919 'yx{z?l~`ߍ Zy]-dcT;B}lG:;Q5PfDN Yd9cÉQIj5[jnчկ_,E\j>ԬZ]:ev[OlXր}rj[./ ƪ>#Q_6>.b-Ǡ""-!$8=W{"'gT5pU}-h?phf=n rcn]]rM;!r:G>=SR#- !ah i/jHcaFzQ<{9[OJLewERY'ںoJwCPƋ7LJai_b. #Rs1|ⷶд@(ybLXn5pHL4e0DbOW[Qe hM8!Ɋ^KI? ;~ ?`nA!۰4kp DmJ]0o^;i'ш#>,gv ydFD$(S] Sá W("i6G5w^n%'MYi ].p Xm ٚ>rJڤXhǿAAzǜ-qÞ9T\6#Jwz˒o i-'0r܊36QeX|0 9eJz 5H?Z34o qdߙ'qxZu%%$ ذ~^<gDFu6._<0hρa$ R +?luMKLPq!̶'$vke| 12MR),$*Z8#8O~mĞ&5r-:P>9גI!k ;yMu)JaPΪ}bFA#Gy[Ʌ)^d:pBpNpŐ3}ZgWMi ,K̫yO׸Y\H +R) Fٔ/T6n9ludH!0D#+Fdb{(@HtTFN* wl$~ߜ R8F( RXDOs2hemCߛoF6d,8^97B "0[jXƃ,_Sd=&3AiZKCk(AF% va3vÎd(pωUcIgejfic &Ec_=6lu<ܗf|kb+Jֵ '䧁"񐕢3vai0&9C'yaWbMm͛? qfюj+/FHs:\3f4~ ]6i36XO< Ϲ"N YMߠRBAfh,G_ԠBs/e):˹)KH\cTME%z97!oA0fxͺ>c@m?^E-8t1d=SzPHf::[y ˩|)~%B!+1(53Z'Ů1g@ ^9"H%c2 ``mvG; 'EŹgLٍZ= I|xe] ltzx2A!#qV _JS aR'xw`u?^81PA4ª%Ql2UpiO.u4s[#{倕NTcZd%vd<`liW-M/R2$,o4q{)PJXbxx[y3. U0z}~2۾5; zn)Mƥ+;XU*!"UˉYJX$o c١B1)D1qTRV/pR9ጵW~bVѭ 3F7|fkJ$Q RF&Z*epnU M/O$˖[zsv| $PW8z:QG:ql +#h],/UTA}.NۨZ= =< Ae'V-(סz.h $E@a"OI5'{˳3_ 31\M Bry :+p%g.zO<ǀ P"AjGgDMsC^i9^`V&H=W/IAKpsE㚬>ӥx8`p@xJML홮۠;S[% ^fZq$P$މ?뼗a*dB[)| /S_KĢ3u@Z"z,q.k*' 3@пRj#cZNd4a]O"쫳M/"S Jg.B'uWdz_AW!1UmPqff|WbR'DG5_5gM%k"{lHAUXPaK̐(XA‹g&#WUɀOuu9/tGԊj|0j4An'B*fT$@,ms]h5}W'Q4gd_{[# 6_SI#C\hI0Rm6B 3~[*ޭ'L\t HT/:u\c}k '9Vſj-a1;$R@d@oCx.}(e_½qdo,Wӑd-m'#*aP1wE z4-ʙ}uOϙD6$ 6[n?./N6BxO.PyW7OX厃As+PYL\h) yyj4(Fuf5F1~D8v%(%Uu!KMXM@L `]T0$:E+<[Ʊ^q] 4z2gAֵt2E44&kdo_ãWp$A)TP9<}׵0 lx164g6V_21O8Jaqlˢ+ԾqZ:kg!0' 3eW@ L4xȅaP~æz\le E_A5PzNRP| 5$ā!=$Xa9QD#> :՝]]&c>.߂ b-ho8HHmΫ,NřNeBsw,⤀|[]dE'ڜ|yMJď%Gqƺl{f/rYzV$/6 X#-O"{v^I"`'[<Ɲܵs'-q(4sn3 ak6.]۬eʠ;ℱ6͖h_,OPh@tz/z XKr#c'~<o^0~X\0}$xjvJnBfna9\h7H36%>pdAP&?NHjmc4|u[2 1 2 Oh]e sy{:.$?F a~/}Ő luXYU%k$ \)!(ӯ8i( 8@pG95vOi{xNSMp܌%rkсHyuE 7Uvr,ZQc[ *_Qn8lyO]ϧ"Q b K>q5"i89@K-7jyԖ & F뚂`lJZ*99g_j$]r+eP?`$td{0@l{<į[dx w,]j{h ؖ:ty`t%٥X}f6#68פG,d (y;NBPhU VJs;O22tQj5o%~4K1lbW*N1YD;I}* qi,-nAADv5XD.}ܽ&Ioqcԭ(}cNdr./\R$g]SX*(t }gےdAcEEPNcfeR:ىPC$1zj{V UIjRK* H߼ǝ.4nH>jŤ2ސi\jF8mFW /ȳ!f:ȕ^̾9P4$%7'l$ LbDM}KytH-d /?XFYǓF62QdC@b% NaS[®axZujqYv-ݾKcm}9@ 'WV +ʝ ̓ 6?Kݕ1H.> OTLWŨvD\kZG_} )Q=/{㈳(h2>N==:Zvj~| CᏙob ;ȡj'@~!iNê@ɛQo"4Q$ rMJrٯ @_ 7|KUr8FO#/32͝o\2lVkxSޖ{~sF7qN;fq=X4By9 i.[aCJ2[*q+@{13md?d%;%[;M?jՀwщ:@h»ַTp/MguS'6d!rfC%g뭲gq.e C݉q:U\6IC<)[p \z!ŋ{^ ;^]уd5V)l\nƤͺOM 9/sg,7ںNy߻K;B7*s_=]ny3A8z5g@eBxt(Y Ȫ~vZ?5i*k_h!dy$ +Ҡ!hR0<ъxD{'NHm9BY9zDзS~mwhv!W¢ż/qU+ +;lqInҲ\,5)b, DDql@WrCz`vSKWjupNI;*%7cV˭prWۗ_uŸ<1Xbj;AՋkA}]uM_#*Ï*џx܀2l*UnbeK\`DRD䨰2* yI`pB\X)m7{]FrOyݍj:-*L1U;"(/;PX%M3d~~k,Hhj|XOKGR 1g\D1B@ԗ\&Dꄃc$v3;5 O%J bvXW Hoa$67]xplz5w&qtmBʄ@.)8)`f(PiH\M(Cw?d,Ut p1C5#ؘ3@sw5}VRO2U[Dеi<@Q_uʁ X(.k~6Oxzuv":ԣ!0f%Vt?DVIT;Գ<XH@s? XwĒ^0R9tB8 ~ȸ1 9khs0Y)ŔXV/v 7,_!R Zh.I. Y\Y`?]ng:YܫG/5Q'L?D@})8ë)[Gk"ה[GcydMpwBo\!^[ 9nxM^. K׹YTeC-6o ;}t>"j{5Ur7d2l~&Ǻ p(8|⅟ Q70mk`!7n2#hDh7sA:E2qd Nu\H|;\eeOGwѲ`l;KTn?ɪXLt0C9+$U)@*p'o䖧CsvQ. hׂԷ}:'Uמqn~OJ3.+W/?P$udY=:AtqWwHrаA$ euNMH.p.,FvJ$Z [O@/uvp 8s-ɐ0l / ccϿ0.7̇9,S5Ϩ)zJ#%Bi.4>WrބoGjla7H*Dθ[_r; eIY}R/Dd4'\ˋ~%s6;{=ᚫZ@jwX"2~Thq rv?lM ;>ihK H&^~cI@_mAv 9d1cIJ,ov[֭u\FNEB]%E$v皞~-Ysr38[`@!KVd鷖teof9H)QA!WyJQ̭ZvZ#ջdͰ]CΘgnbr^_*=p3nv$SAvc'J2E^Hf/Hro;ƾȵ"tY)T5P!œa$\4(:1:nO-ѿugdKY?WlpGdLApt‹ٺzLR!`T?`v.Efj:$f/H(iЎkzZ})ЩgG*(L؍8z=_g{.P\E`\lwrxb&Z-ba7D>B"Gj$TڈbMDJy֓QcHgT6!$kZ G NK`췐@-4')\o ykBĢѽΖ`L=ЖA4EQXŷxh^`;ȂS nC 6!ƊPgKUK-7*J;匬 ePf*/5S95 zs pU9ĽB cn\^S~V^F;q0Lk *#0m?%ll,Хd {:0A liTGfYK( Olz-cm-SKR !^ PP2B}C F)\1ES+c!@>TU%Iώ=)U\ 9 ؏:)mZ[53DZRɋwse$T&ɰ]a&Wo'0S" c)4isEb [DL:G_¦r"CI9vHu0H!-3A-r OqÑQDzk0Q̏@;[ 8]BzurԶZB ס"mv<=ZbG4U>OKTJ)z5Կ Qe'9 9w2Xo~Ϊ97@ 0t3f(1{ ; '@q2 UYjn. 8;VU@yɏ121$l\PGAE=:,L.߫y42d+i|l!ff^)|f-1 L9dnXޜNkfM浉#ǝ]걘pMѬku>'n!FpD>2,GD#}og$f,LVC(=+P$KsPb##>$:蚎_ߛuJϝ$ѯD6W^Tfѳ[޳z /GWr}!|)Y1Q{  ަkr*^μrk;ClQ}>-\tg5o7vwk H 8BAbVih=픣52[}cNnOin˜*7Cxx X 20@,x/OlH W>CGCr^;˂v#i^k돏X\׌z`<3c88Ccr=t0֬1[iș9Jc7]A IA=ضNRvaKFuNB[d{ZPz'?9jkG%U'c/&@mD^-޷ 0 Pbt#M \( B].PɟK@`QTf Z|a#Y*ځIבsa (FJ2>#izͫZcftr;6@τyOnpJ>FY`vJOx <N语MΔ*xFtLqy2̮rVd]+>!^ۛeLtᰙ2shA[ 6&YwnB%B-AV$e5OMN#3ۆp-pP2 w7cаafb{Ld &z@^O*VTCyp͌p>]`#5W6r}4ixL e_}(7 03Q˥ }hq1 'MMbNe04MO;rc&V=Vįl4)BŌ9V|ƒ@0+u^f(:{JЯ2GѪP:&UY =.]/7:euR6OqS'=hkOmUlo^Vu-F20xK4pFQszhk_0oV; 00K:^.'1IX%*qudxS5A?a;bΐD yj%Hes5 #!za!͞3q"8O^6}mM2 Ԏ !YZ!3BtJR L CsfHڇVٲ%#~ȬK=8=Gw RQEuĹ EOŗD> SGmݕkC:f5X94E$T19•r(N)v \vU{*Un5D}yH2iOߠJVq{L JA6-"BlzXSOr_&C9AӈfmOz{ϫ7n!V3l Nͦ,Mؿ)X`qCX aq}NԢ9 ֩5ˮw|3IeMlą9(:03f fqizF#OP4=Ӛ*@@13T@_ d Q1Ě\(P'XF~ȋ="q#/>ݏGh c+%agRdעyp]o.ڶSR>iPf}Qgw %{_[Ek uϱҋ֡kP\/w ֡e5أ=Ɋ¶]T jP.gE#cC2{=~Վ . mUp/^pPC #"yf욖HuDOqA//Jл! @yv5N<Eq{>WCƶlwj&|Res+vyP4BEիl3j#i50uB\7}?- !XdtewAoowh+<pj$tPU< H`a"jEˠt6R1jyvV\$n<{A n/ŧofY.^ @緇8mI'Q}S8ccj^]0}Z/y3{s99TOVZ 4v@b:ǎB/r?9X [ǐ$'Bx؉vc|C跚FO=eZK, mͶbrtF"4ҏGs6Is[]AW]FċvG䋟[ߐ3ҼX*-w5$EBFVl&aArg۫6HuDԱ+~{ dFpٶ0DB̟\ͭp.8M L/؎wѦ0&ސEh\>\n|=P[ bhlk%i~i7^c:Ĥp[SbH]1.,jErn,'隖ŵ])?fER!g[&;Dq f C!Hav# Kn˼ qQ ⌲φd#7PD6gTp#^^dƝs;6մ&kՖ[iM/8O`Qe}1AV=f*Ի]RS ́&rM|̢@Np⏨i(<^;4&m BlGi9'%6g8ֶ1f؝Px)2D|UgdƊ~B]Fb]DD*sq3`UCXW"CtjUuF!#d(@bEj*R|Tu ׭Oؚ`S=܅/cqAR+'!2: pO"&/Ock7ʤO{&2QR t~b!c\$l/Ey2ފW$:M/㩔`|Kg1h4^֧%~:[Vq,vJ[nHp UH\b=چrvdl0! $95ia J`bW\SCHN@5T6`#z~$! k8)b;GҎ&IwvX'H|2n vlxW ej}U +b]ve}OtԱxd1_)~21'QJ Rqlf4ήl)QrrLeYq-6y (!Nm8jE0]hz^C֊7q< θؐ-@J7zeuv8͊KPP1TJm) ` 1챕$J[t>`C n6JUHٜru5#`M^[ daEA.44F O%irfl+hHc(a[%ObEХU 5 AL Ƨh?/B%q!˾uI^ }/rjNN _e%4Քs(bZbCQsJ#Bŀ윊{Օ$3|ʛa!u(K^E5UTa.Q\*Lv/5_  8忢3Z![h&2nZbj8߸R=̉&d\:kaOwvkvgCPY=Fg.}-|B)nGdXL`b޼r澻|~(!tM$@_~BLzS%>[VȦgG9zS8uʅOeT|-iC_]dQPst0zVX7RT[dkaV9k4Vm898=DBqY53L|TU^-8"WgU]cvkǰ55Tuq0:p+yJVtfw2:1naEϻc֘<3Yz5nh{%j={V]6**xIۊ<0_w0D\G!m$ m mq0++o+^z9}J,ּrh-5\یIJӖa)\ۜO amd©\#4 ?hTh:azY:dGVEWy +e;RE[j="g]Ēנٮs}0aiHWsqxZx}#Z3چ6j ݇K1A4q@74c!48vj"d \gSy&JUIT;IIqiJѺ IK<nWu28^O} FjmfJH,Av.)~o %CP nޔ=P9CgiS6}f&9c@~}|+/H볡rtb w0ylW12/uB<=n_k)mǪVd5i뻶{BoRn]}r濌빼 n; !"!Q1]OIo( {L+-O\\Dz^X4Tr'{dp: a9ai"as6d-;r#;辚V#Ӎo;Ñh%8YXm t-8/!Sh$ ;;^6<O"xJfOp:)%YsCd ,|'d q026N[V1줊抓 ٟ6k29ȴ*2%v@X:+x9N`]h:]x2&Z] 7 氭҇ GzEFo|Tˁa5k\:5 uJ |܈fgS;5| ry_AEvzP*ôK::n4XoOssdq~FF>S ܧ!K4Hk\Td:dXuA0Ktx`IVϼM&[qi ?c1W$<"dJdG-"!1nv/RChL1 %@rfU~Ue`Pe?Da3D}YC=>,2CbOGH0(7AC/t ,dN:VVkޢH_RO17{r% }EhkZZ,S?iw?j]Z,~h$?H܋ɮ ZnP!&^ WE{j"a>#WVO!)UlxL:?9Ht(F"de^4U'->-*f J9,T0H-^mXa)Mz0 [;Rϭ?K,jm1'jQňro'5C(f:tv'_F ~gTw*hrߨr4"_|)3*9W>VANgg?gm߶i^> ҝ~GZ!J|8nK= 3FAA:q,Ώ}TBIJ7nH|aiJݛ;#eЇNa`,@7dI!kn>tuGڎS3Nt ?+{P'&ah"D,` C}VhFC)kLkإ t47uKBIm]¸O>sv#xH_:pZEݎM6xg˟Ybu (U*?x=U&Z%сRz`fTBdz´7t*-0vtY[7>8h #I||-P0i^Y5Nad&|o;kSЍ -n"&zTd院3g&Y\$H k5oyezU'ҹU|6a^0&dO`%3ljBW1#K9]8߄2 Շy埑mmGQŞ yƒn1* dy!Č6[3I=v'*S쟱<{,v ((0Ð@P{_7xX~jD9~|+ù}ظ-G > Zxf_03;x=]4oDD_Yp/zsc\{($ABsw%V.ѼєB.r&ZʸaLHfVv!kw ޘ\~'P,_d}*Pӥ$Djcn$NM5GȜhg*>~Z0"kqM.2{)PN[Df'hIT.ߙ~{njHuU$D ng l;0˯Bra/a68ʪ'M{wSNv,+I <p_Uy'އ9-*H )zc M9`;OVVuD<`tKfWM &'YCo ҃NY'sbڅ%d V/fϷԢve\+"ngȁS9j% `el2+WMt(.,(sj!1/dn\j) +wը[ ȯ*ďNC|︤P`ӮLZ DFPV.ҁ5"^6BF(+0)FrT ^2aP51cG,*(7LD%wLMd1d/ռuHop{Z n&IWrmֶ=6 #F#hN턓Ua4Fh_Hh3@n6 xq!"u&z1R+\gU.0ȏlt\GM$& pfm!y@q-6kBq}pߑ;1%F }!`P1fOEW\y >x咾әDA#OVjMͫ%xŲf RM+ьaӤ*) q{ AI1;ATugrK@ !J8}g^e{g7 ?âI {-Yݝw.OvU}gtnv,yQ_5s-\6OJG G;/Gs{ fTD DQTף0L\Hyc~8hNObj a\[/1o*᫼wKuWֳB`>a{“<56e߀s/;y+0͓"mZ2ܡ޹bB#o4S ,fуn^'O-N` G_S|ɽδs#fR%7 + Dՠv  }9qfC/'ͅ[ `qHYl w=hyϺωEr}`sً3' >?̀y'1lP`3aPqXbEήUs!y}FQcy0ϊ/F$ K2ŏX< tRLYn? ݃_ ,]qN\~Oi[Zsy۲#thEY\PD7uYG.z@n(wrr?-]#z8Rj1ƏDͻ< |"?HIȽ$|rZ+MW_ӬJ~e5y@bͩ n&w{R@@ ;96E4o=/ $z-wXy!Raq<@ˤ,-ѧ"Fwm"\ҋ2N8TgꏖrxMv oFVOMNRHQQA03n߳jAOk1iAڜr}y>Ȱ7X 阣3'(rh%oDRkLWy~R$+397?iy,\L$ Qw9;C>'7xom62̰. Cu VEMҭF!Sz&|ƃ+G>ߺ0`bMm4|MNsjthCL[G eOҰjm# hܽIAjdw8a qV6>=W:c;,`4A4/;ڵoQGDF残sSL'p[G7]|MBzsjF(lZbّ3fHiF E \yk(pfKoI9ߢF W΁|aL [Tj>)RP~_ C E)7ŠЬic/(H4W'4nfS+Z;sԜ*_g]K4rȮzFɅY- ~V(ěDWa53d۴w6#+)m;|b$P/ q<ݴ{}2F=˖fhnZՅ>7&`0px~1 61ᄀ2Qz"pܜah[PQ 2UGVaq{gYZ0707010000001d000081a4000000000000000000000001616ee5110001c470000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/>]?Eh=ڜͩ @]DIYŸ~;Kh7SBDD0+7`ZP@ш.[VP YY{h(^KvvYQLԔE=b:[d iI VnQCl*`jQd{@ŋT U7wwLP>I4)}ŦcǞSSIL~OeϣDzrmkJ(cC"K4[Bi_5 .OCDR}V%0WwÅThǨog6nvn1(n\xP*SKg~s9Fթތ `Dhd޵w! "M$UBܲ $vIqq5-YTRCz^Y]w+F3U^3ؙt@%)uaNkȧj2&)C//r[ Qɽzwc/6;m ,kbkp]&i Rfì GS\IB3&$4Kʥ #m3[NP[w4~A<}7d4|{Ă"ag̙=SYjk)*Z`_W 4kdM0)|jUQ=?SD>!&,>56x\Z+*DR=g$v/ȁq YFQƷ@pY2Q Jz~%KZXZ 8OKG0%ǣ`Qq',;lOH%[{K#IVUʴ'78#Dko}9o. ^:,iA.WcktL:,w!oי,#|_k4U/n=C8 Uf,<-Wx?nqmk<=,hט+U72')%H4`-7+^b=n\"M\9.$9pT^Hm ۍנV+(̪VJ^Ƀnċ8%"/fXm|$ϴS[to06ېGuZApqpPaҐ8do`5%2( Pa (XЍvl:|TgJ >f9ANfH-}Y*dYDD?]T6$4Z86%=Q(nG{r5ywVSE5CFu8kby^zwno"lk( nql2rr2QXlTu+Ba^Dޜ k5U{Nv֥ZwT;F,;H nqRkݿ6` (e*xBM9B?xu&hrNiodJs1r-nt\ N;(whN ]j@fG6w :#b$]+Y7` ] ` $㊳E1,36ιNJ46iw;Z٠8JB뀵kxOh 7]9`a k@mAq5ݖuZ-l}%d(g{H6/xz^)U ˥/$7M](#(yA3k'KuiRB&ZhyicT΢6)!aȫ$ⵇTpD YӽX&|SdF唺HK F IPҳ0L1,:1{W+s`z剌֣N/8 KeT^ĸ0/>8ߊ"gN c#ŪkFj!]#ՊS1 qQ ?4S,ۄܽ= 5 J&[3}e* 'ǫ]{Su3@TU=||*aL/6DžGDNSwNբ܁ teFdT}lT'iQefcb)`qnn@`Eԋ&o+yǑʿ4l4\"'m07cLx[&*pl);\?2`{(z{S *`WJKχ[ OblF=BX nw.( l$UQaO&@vU{fX[;#57-#E$|y"ք[q,"/j=.T\uU}fVU^Q1f,sa*, ~8_9mM9SRK:"% +|2D^H[jY*; + q{2]LZ)EK *uVEflRB>!MEPz/θ?J{I5<+]GI:1Okk ?I ][Cv͵'1E\"xz6d%Wв?Vz*"9Ok%ڐS9#(-Dϑas5$1谹0ݎ\>lQ)32_TcX^{z/`ӓDI@-.*DlDDWYaVd]&%o *.-˾jR񛠧 ]RN%?/] P> ylS5jx Wwؕsfc5޳0P3oeok60/ *7=r1#,rZ)ؑ53+7 '>sg!'ݹ;W'vg kpá*C}Xm#N &iƶq.6~%BfdC$c *GURrT &n[c pՑf'5EE^Sؖ#_=LL]ÄGFo=T峩4*b܏LBc$kBz" EI&xW<f=1-ag˗pȪ~K%B/XԄ]V @1kӂs#yۉ<_ >&b^d4K>"$O}.ebgBYO9S$gUQK87Ud%b9*7,&^U =x"v?Ԛ10O1KSӮҖNÞ"}q hj t2* y}n!*ZܨOcOFQn!(!ʣ +,ۢh$üV 6ʿѴ>>x Kp٠8kGѳPP0zߨH8([yI$ŊKHeP8;I;c]@kY!O| 3#Otpk ("̟{rwz+HQ=xaكXUIa_ѩZ 2$[f+&F01MMNax$bC*{I>[rY`ezTW&@2r', Uo#He 8o;uȹ(`-o g|ݲa*C5"Ըsp; ]+KPAS⪎PPYrn\?Ή$1^_xlrff[Tl:6Ba`AY@^ 3qU$.8B]xS PQY{t Җc|mJRa5z1zuLɂ0 гN?I=]YmN.ⴻ9DQvSІ[%g@9(-=8'q(tCs<LN{\ۖܶ Hit2bs3Uy'lnϵ %j=kV 5pT@ ~=#c1kdg Ў0㱆.?w/+3XLL>24jkj+I؅=ؔ]n$>pN1= GM4Wnj?(ZLۇse=B<]jl$(l:֗K6N|j~qAZ98ζF1C9aΦ{ƩەmD1Y9};;I443gy4@x4@{92\c$E3x' ;?k{@{ôo+w s'+/uz-v~_\N4ֻv]"{JWʻ\= wSqD:o8PLĻz8f!×]򰤇!udl6޸Ij ž@yZGhoA`Dv ϛCjb{> wݦΝYR{l ɷ9ͻ;8{O74)pn]Hu/e-[J%vG+GV1B\ WFN7˶p : N}[U0# {K7íh{21탃Y{!3TF;zt[~wlFέ׭/_WɼVRB3~ۚ]Ȝ3L`]Fx n/7$y.M{$ޑ`-8@t`Y~QYdqk8Ry#&Ȏ X3P+l6k)+DALcFKwC\[vrD_aiggLm2p'7 Tx1kT28y0J|̫*`tJd?Ҧ?*MXY~+.rCKt>J-\\}E D>Jze0Ʃу.fm6JáJiP#>܄"`kol JNn#?H& 3NS`j $3o`fJ=]_礽C$B'An~V~ DWp;?RYosxN1H0٘C+E! (& b+.VuE!ogYN\8A\)k4(#ST|VꐨHUǥ6̛)!OцD P \H z짊EpI0`4@қ/#{]Z6Tݣpv"B"Ȣf|.XY.%ޢ =R٬?cI篈Imv!.E@SSyԊ h%P1j&0Gs! [֐=)$FbxL*?lRrO|գ. ̬acH\&:=ԾG"JJgn>"X|L瞄HS{C:\%SL7BeGE*b$+!ƺ!B:DҿTb!gem,D0~!ЕjePo\6A]i3hBG<=sLmgԄ_-c $@)9G)+$OkMKE =AR 6ʸR7ğsV7.5c suiEK:xPy)_n-ʒ*T K=zxD"+Gy[$,=31 (?塈l+vY ̊6?A$#dG1 Hē0|[0w ģEhp>)ȫc(=J!!ZECK|C8}њ2HwG Z4HܧOvT.ߥΞY Ն tk;Oߡ( k}4WmY7ĦPX5G>9ϙ qk2"{FT!]K aYXk»3Pi[39}2 O7ׄT7;s-4aE"jJ^#}!oxz '} 2hߴ҂T v%/봝 yxwPE0V-/ѫZx&DY8Rjlxurb]~΅7!9P}t,^AE,{6L4߸pjU7)NϹ/Ojʰ^]ziyLTS&IvWPTuh38莍 ?o4iGiO ;(ÙRV@*PE"&':{ݏM=Aq2sɸ,+Sj*BHuš|LI%;Ym7X^6HoBe&)^% Mc^W}` hXh͘IĶ JoJmh|itl.jt?ㄔ֦U!9#e`[n[?2{Kqť&&ABOy29>(M_:BL:r?l# jV\&pbwAC-lVlv 9/={r 锸a[ /j4ڲf 0q GmTNlMV)'B*.@ jEZ* oeXrK{nozZ#w@Rx7fs`LBj.jsIJ:9i:NL1ˋܳ dCzO9ݙ5dYtD$(QSڱK A_Ng#]}d<}[f268.sb\kM &=.KaW {/.L[ee4_Y`{kqd+w d{=d' LdqѾq%{S5+Z$g<^ߥw{]9br+Gf!c?Y瀂X3HڟCL3r[% HpSh2YЌzA>( jۈ#rHP:A,t@1'?[UV?1@sDYNpLHwU$|p\6Kj8W"?\/C)nL$ED&(,Kk8fٺ7-`TSҠK;I<m/c BG&Au*=K=DiVבay M.sBa.iMb]+pXQ{%&?F QR&YlMlq ۽cṖIx~'йlV^dbh.jPE0T\4L|()I }^U L*# Ԉ)O$Π1 ir/#AA'_GrleNŶVtUZ=jf6d%C 06-=۞ LItkn@͗cĞLAÇ$ПԲ,Z-Rqj/7X|Nu۽b5w#KQ WcYyԿPW!$gp>' q6-G=@!bZ7 %ՠ cPu-}3ؐP&8G,k8f&| U!ٓc.PH6j⢯LVÒ|1ʊ" "r ccWlJX3 #Ӑa ?b:HlPc@S$R G~_^ԅ'F/(WV))`X'xCFm.`F .} Y69ϛ8;M"lk3E8f,I?P|.FwO[z+~FT1eTj,M]r˜ff7ZLT(6ܢ-c9he3iĜr}J/1a%IU2ہ5]D9x J:4Y0MT}wŔ #I$=hܒ,>>snm&6[V`EK['P !g?;U(f~ 8]A1hD EAsgroYdB@I ~pWo trK'SA̡͠kg%t~ç$J`li2|DKq-DtD@֧L#(KqQ>S1p$ݲf)Pna|Qݘ7W!Y lYGe٦ ,"-lkS,Le~@K4;^X\x݁Fm+K YyQL~l)ED jЁom%(_»G>ȧ^ -ZQo͂oI5a]Nh75:,mEΆ@o>I)CS~{03_#!qLV,*fI=fglVJT4ÀȖ-RXnxaV w")5lkjy ~u[#fU/nc5޻H'0`w^s'A8v֙Xu3kDzu2 'X8bw} 9M8 F95N1{4i#!iM [Vpk6 'V0%Iu˒@8*PGj,#nC6Bi\WIM.K۱2g3[\M]cga6բhr!EKT! 6z#ԵvE5Jx{|l*,ߟ.ܨAlDdR[KabĒ:dt5{d2g\FY-Lk“MH1Nq[5V N6˾Mt1bDJ_ |lPu W>{src7pU,!3 W.~Lq< ֲB\Dۙ0w)-&9tpXf% `~ǥu"8v~6M!]׎[p` 7lU :M.ɲŧt6rЄnfM73P{/ZBwL ?a-]T.bd!&?:'a+l ^} >_^$.k$;h\vNo †ηφ >GEuc w`l1|JC?q5\&ne Q1zZ`.Wm{"q YNY7`&iWlI 4q0WmドVӑCGY4Cը5{lTWؽ>& _{,5=NiG &IC:˶L˽(iN/S/㛆jo|M׊Ms;}){t_α?j0oW.wv"O#^ 4/UT^P9]|qEhz%BZE29@EVTcv ɦ4ޖӾDU%sAY[9ġu d &ek_ E_B'xج#Nm*/Z Vk}t G( R|&9A!Wͣcë+>~5b%8co#o6aq0H|Qo,ܜȜXVZJDX6¡.%F!]:pQYXM3VxCBS;]2+)R `rB ]?'*uPvb氿?d8A1A夗2h"K/{{>#_YWLٳ-/Q zdYqvɿO.M]kԴN#ls_q"Ib 1v)SgTڈ*>`E S\cOH?mDKWPo/96_]naa{(p{YjA4NjMW2.p;ɍFnӶlJl6uK6΀H*@ejEIȝ^OGj y|Xd{9i0 Ǣr|I/5֑Cc?]z@SE3/ny$*n>ⷪ^\qީ-j̛-]PA/b[fbW2[P[X}n '+ZypLH9cf:M^w/JT* Nu]'tt/ s;=˰pvUËg6;֜ΓbԿeN*g Ww-)SRL#aHiyq9>v5 XlY3b@{"껩y'hLY7wQ{W+6}~ewQOYiZ5|o̹YR6ecgJ$Q7efNlP<; %ZSYlu}&fwө`x!pU)9ؕ Mv9hs:I>!ZRUd\2zxâbv:صޛſr r'r0!cZ֌hݬO9K6sW1k]Txwнc=erG6Z`VcyΪ s.pv&=iD?+>to[]Dhcq+Oo>Uf<{{TȲ2f -AD.J&IB?CM'x:~<OؒҤhnh]wc0u睢Y\Ŭ(=+v%lYV>m n~hn>ubWYDw9$^{Q4ԭ < !ϺG4aA|5(ùЦNg;{tj%!;+|QI+s ))y^?ok@$n4\V= 7-ڡ ЊMeP"z4!>WŖɪE.A~oYJm,#(ZG"R+?"^agʶ\v,)/D%?ȏ7^J+bK 2SȜ.\@a|{ XmnP2 hEy;9\zwSiPZS e{RċM4mKꂟ ɛ\dpE$7%ɪ}e 4gC s/g-=ZˌiK"Bn .?8c!"jGNKb@A@?&b3zZ< o;JRqO&Od"i=DvBC` {6}kgCPe1B=[3xUZO&4xE;?XOMFmhWIFNǞ㴭r2%# ):M_m׫sxL3qw7M#c|C!k\oe;Ro+ 䄻RtF┣Pw=45OlUKks[e[#57ਤlO\TX:9 2t582P5(r&*qoDʫzΉn]rf(/&ǾE1bꋪ!8mҹUQ tX?qDƣ>͐`9ژ*:'"|"pʻ߶ZE%Jx60pU{$(&%Mbk2LqAx iPэYdM=XQAEt4T5R JH OyaF-g>iH0TU&{6*О㉃Eڭiqmibs3l5b雙5io}5kusX%]s9n is۵ F^mJyKb%]fꪜ}5+%&@դߤx)vcAJf6@4M'jmg&$nA#__YF .I~`N0"A +\caF^jγ.p⫪kY=IIl!)ՖC>+M\Ű+EHP[< bˆs*+atz ˻U0F{7KJ V*أt?,?;x" Tֵ訦AYtQ@^X˒Mh?:1C)ǧ#|?'[ >d&s*Z[!c[Vy:[ \S5wk:xG*|<:=УN+Q ZsTRg>A-&̘m*EEn$ #U'=;$yvL(I*ч|5u_:*=G 2[6l DoqqŎ"G&1+1#!S fWxsHt,;cQdIBs|m55VmE9EUӊ>M{R8GX?#Se(7d}!Og)ɵ5vpaIBInw-lViFˌSx9}p O3ȣ㜣S,}d!BZCZ׽+NT0=O49]3& Zw3h xZʻK7+?1Ύ Xh_[pc03Yc4>F8ۯ~.-NW}AJ8-#;vt#70%8HIL2R&9a_aUKu)8Fއ#S ϐx|HrS1XCx-ꅔXPܾ=vTP]sj}4eZS=b <|)?{ ({;d#IZ ܂iRgKÌޫ%H?KrdH mh]> Q;<E o3e8wGʬyg&8x7MLe(*z٨6a.0{34 #>Fi :vVRwVݡ |:Đphx4tD.7w;@V "Ab!=1@gAyˌҕEӊ72A7ԓ#J::o;݁[# ۔"בL/zLf(&aӂ(s]/>yk0o*OU #☒ϑm%RAZĶieݍ"xUH>[ qӯЊ$ upvz{SH0Uajl}<&5ʚVǢݸ[ b-8ÿ4f#a PI;DTvٖ=Blγ6LH?W*e;K. XZGܶ "m{?=n\9'N+tqSoA';TwL m(SPo]k,8~Yذ*zfZab'X*DJy'ڎD.|Y# 8dVbKCZ<*1I,S2!WYW-f t'UL$OˈYR:bxWOʑ9Y b4'O+o#:eC-Mn^"zo/J0[94iѳ:o׶p/Z5ӵMR}#ŢwC:~y~âE{>dVoyTtc9IB&g[PnzxV rvDJ~V/qE1Ywlu)"S_GvD}@̴RF xv=͎+-ƒ^ mI(bNq^5165 CrRvQ2 F\ LH vVdX_i$uafncN0v:3clV FuiQ:,ϋ?^*/M̯H#( &#P ӑWE."ZĺD8s(y h9׷y(WfjL%n 칣nԸ{,2 蕗X[`]M${-pWɽtQD/u c<8 :~S]%OTkt)X7U 6zV j1f)} O¡36( 6.{k@ff,uk/i.Cl/ [V$Roov;X*M?[Əڶ rlFtDK#5㡦U[EXIi8k/by5#͞_2BHuNP<ظAjmYIlDYsQwQ]qT7u9wneXrY^Hy" q]83rVS "vPgL_ cr͊K3d9 (l8|FYqgxyWȡ1N:^Kdiٳ2Hʐ"6l$@eqzFU;dfs`j!uxz%MUy.7}r cM!45|*ۚݽQ0>x.鹐AGÁ[D(x0qSKrjzo:wl?U,KC2-$ʎbO:3Ϛ5 m6gUamFeSЛU:U (mh)D;z3P BXS>ݫe%Q4/a[O_l9#Hc[k`N&#lأF~jM,HCI NE>[Dو)̀Ṳw߲"l-=6 nBߨr|jqtGf56lbӽDȯlaGQq-ǥ:yrOtZ`I<廓S5ud :B@W_2@ֲ;s"'JLm C`m o+2&>!P9QɼZ0#5! ^ʧqrKv2 7.ft-u@5¾0f= {gV"GʣfYpcCA[gT q %z" o=q,@dxx}5F{a8?ܔCxD#eљ{"a__u\ڭnh_r3XQ>>km$czEthi7kK]V^`.J/®e;q?ii HgQz[Bx[:_L,‰;^+]347G'u Gh [8>/Fm|0 U޽玫&5i8R9bTʣfͽVJ_2Z̗6VO F©iEp{49距D|͂cݚVimi> kەS scû6TI,oޢCR>{`hcI!L|s;v^x4Ry:'M9lr圊^l͟1k;f4KOXW+ЀGFq8ܟ(p6f;g^=L6) =so \ w$ ,EH翂g:"b;&^Ml7BOC"xُcL &ryX:Sm%EqfE'mYqδp׃%~_ ޿pN. q@->w{-z<%_WOTLkaڸ_WPM]tEaecbkFM+QJ"+0JjɧoHbЬiegG%V~2[OS>T8XY4b˓ԧHAp_"}sl #ݘĭH7J0lj?I3yJYҙ5S0P)۸U_Kn.8a%rB/[НS*,iGI]ж`ꖎ}ۦK1vCnY=X'}YoݐX!Up[3.rP8&aka!FJpO` 6H({+t(Wnǵ8XA\ #H4컘ŒyZl ٙ?*[l4KQjl˲cB.c":9Dz.Z*3*p8%3.`=1|e䠖qXDFo"ψ9$momn4 G }> \–pJ`9n~WZ cy[dclˀJEgOLW;2lqǸ̓-3.'@NyAU <{ (듼YhbuvZH2n&C{ HV!o+7Leu%ҋMPԲНu#׋/㗸 FVHn01qٛ+0Ir՝o=e򤉪J8 ҕ_[iħ @C8#=xl5M"׿Hb_{8cn0KEO#9=/K]nmvbrn76^ "9_+[:Oe@)xQʶl0`:op4ߨykzbX- U<ْ>|ELc2> 99mVz.7.k2:Wɝ1-ƥ"ػ=EE8drT׈Ԉ _&7y-l'KaJVchLpj\ue&i@v'FÙ9: ͏`ג؜֯ 6loǧ"54ޑewc qzp;l7Q`'k^P2yne~z^78s22b4H $oMa (E)hY0rO1=*n3)[|gJc'~e 5j!z+B&0}j,07K b3urYOq:ZK$7,ewrEq@[IÈ $ȜZ k-nvٔ0/(L+'r-ڟ;$(5%k;-z_}O1_%U| TcL:szV,(_XQo;p`w [.4cf1Jk"I6!"Xa7yشhYoVא{ggTFWZtv%CrL!$7_V#FXێ\J#Z=CKyޜ EfƧ>D@F6*8iauZvGeݣɃ ϭv("g1Js"sMMK͚iܸ&yI`':"F-wi"R|<K/;ޗ IYbzWNtu^5lmBc>-؀F$J9i 95>iORWz^QXs<زb6m7&StC{پ)?fRBUqE lS X񃑿=&4,aYǿ~DPF.!$$\Etl?8x;́$KYM~T,|hW֬z[OH)RʋL4k^2 NbLy@֚Y#W;ݼNOP7dk vZ qŘSa)eY(ZRѓ)1rpba qODr]VzZT(Rgt@:W-ВͣU[ TxrmQD/{oo_1BԾҲ'7&:h~VF oa՜|Z{d+akǛ%"ϴϚDdt/F|Y&%DŽWn+3(5ermY}6û~lk(?4C q Ǣ <;iIM8LCHl# Enk\o{MԘ(6UJ\i5HՃ$*Cu-M&訚 >#Rn6F=:&8;mc]9s'η2>v|C ؚѐ[6{S &c(%wI_ ҽȾ=^c`D[gO'5Zw"ES UWkx"=Rs>n5=k9vPsHhh#\33Ζ4ր͚R}!nRbQj4(y A}pTޒR㚊؂hg+2XuI "Ǒx˲W!N?exʾAVM+{j ݳWXL'l-lmAH9&G L7ٖ^XG~D-!(CJnL ا}.&.Ov- \Ue:{f/3T1%ڿfi'6D}w?|f^O>ZK9-R2SP 1I2u>wаݷSML FQz6_jшe&!,vLF75T<cF _Wȴy ׂԑF\lW0VOy/Z,%D4m|y@rSC}vo"aUrc }pah %!k־U)ki[yJ-j5os_l_^ez2"J_5> ӿ; +~☠/'7 LY2DiwM22UrxS^,(XM %S~W/xdZz#{G?dIcoNK-^,K>zsR#>?cjQUʩ Hm2U1roG[on0Y|7G\e\ Rer1WSXD1p*uDhTjXh$?'tI≠|TbSRO~a8똸9V avaΗ;_& OiӐC=F.|Y+ R8WL!ċbO X9`7Z˅`{jqdDȇNjuQȀXHwpHscpŠ/+DJӂۖ vAJ>N֬v+؊n)-) `:lhz=?ȁ ZAڱdqY1y9V+\7O_f5 46'P nna3O(A8qP@ʒY*UDSyQM@Dg'+0N&7dX6?)dbrYH{q>y+Az 0HbsVgD0# yw{~/CG NqY>Am [96 v-ˡdW E?Jwd^C FmY^Jܚߛ=ݡvUay&k[k{>4:kOn5*n\xDtb"_Ժ /Ø{/|yI= zJc\Ba746CCd'mAJwJAl {~&W֐Wȯ9Ƅ)1_/Sxۏsvm`gq`nF-TcBP6Y<7VR X{7/e\aX7-ʧ#L)6S5>cY?h| Cus]DQFNύ櫏<}´e~P/7&J[ ƍ <=pح_ ^RS|++T#E \bگaSq~gV22yR,Clt5It0z+0 c~܃["Pks!VJ &LҤu{ aqx~NyVKBv > F]AzW VMjU8?5eRTOX‰}6x&咏bQ2@gZ*fOg0!9p;][fcz{D=e خWۨ> Fw(sgqi-acw ΠW>o*|yqo$?/##xg*X#tCfq@?i Cy5s =Clߵxw㗶L`+˵xe*W.oMaٷj:S*ڸ w3瞐#Z{)') ӧaD:sZWV%GlM}8"IwRLDf@o#~o"6ZI/ywYK`=cij[By;yMD2im~@*ra-S`Sla3%xg#7LPXvvq'!=(#:-|sh־ [9: >'5=[Z+E?5 8tgGD O[pMeȺOOuŻ#ϻuZ݇J|b%B C oyA[ U1 xx,(x^$iQELo%$0T nj >4s>slw 0ob,~Rh q--:쏋AqW>"ЌD-: ȸ1~U\O1"S]l>ئ5Q$K94Yb20<+e/kl=:@+9qZÒ~ΡĘoMBPnv!NQggէ,/'ܛI\n=+йPIAIΞj6h=zw԰zURbp!]x8gFON~[AA Mul#XБU23| rEAnψc|F@/Z~\Ue Ǩxe9҃NA>pEBQJ|\z2;i Q~CGĆDΕBαԯmAV(:d9"JflN­E#[tYEo*!13!C[?^_nXhqx4zlK <}]~7<H!IbE*6l|QMŖJ ǷE'D$er :@&it&*;PZTLB#lh5 VIWOG*d`AoWuB1: 4Nm:풶ƹ΀Aruߵl= Fք(IҒYCR rjbmМ8) JHwh0s ύ ֊\*SU[BFS\F#)T);X9Lbԏxˍ[,LZGQ?‹pC*)6YKD/bL=ZFUmhU!bKdT$JMEx$&hx|[K|lt3+Up}]f)E(ۉ$ }:?Kx0xVZ/\Ƿ;_IChZ} ԕ k`!;9ZO#r(I| 6LU/dd*廦5| ur1H's>R<.ٓZa1CtReTY&yxM&s COǷWkf7}+|BQ1s8Ւ eM]j D YHR„-4àIyUWGzܮ9am{-KzH xo33Ow!+.ҦbY>w 91&C׽Dux/̪ꟇO@kd& `>R3/y0r,p]4s'NjOnrͣ9/WvnJxL Nx=3qbťBm/\xyRw" xҵN8dh)0ldbM1鼏-j"1= 'eMٙDkyO3,o/BGewA}Ek=+:ձ-: 'Za)x@ɲH/aԚu|[&2d$Ȯ9Scg@bM62D&?o[HDqbHXO)"M1ʅoJ#-XY_Ƥ3HԞôaqe< bgdδ;۪(j+BU5,LʀIpw JuPFx&V"['!掵Tp KYr^V`[XDG"ja 0ԑLĞ^[rnz66w}4HQPN"BWΩVz"yXς^[%y@qڼa' bgvp3+pv9+ I.:UPi$ڔLRb#nE_P39zǾmsX`>pO_avM 5DiNTda6 T}cjf°I/Ѕ]P揜F8?|WM ,K˓ݷCdW8o'Y:VQΫ;kUYk 0GJ<9VO>ZPL[W㮴E2Ӫ}"ŰƘ^#4{WMdC } ғ Np@)|, tg:8Y4jVoT(U]9 /Eĉ"xg(t[}ց'q<[N]?TE8`(0:pax}V}Oa0ԫ^m+^O2fgg($1ފ}B@u@^+cd^#ԏGl;%\n$w_e^bQzY̔3:?Hߧ"( & (2fV $G;}p4Z@6cG)Y8E6Ս .)b֐ S2;zoA5b7V@+}Z63=B/y{KN O3l䂢~U' }-H/4ojvp9Gh07E)NI/Ͷ0z.C2rba׎3'W m`c)i з%!-7-v'sw۬cugCoNw  U‘f_*D{]RR:F;)Ed~ŏV 3B u)(i$2}@ඖrAw\,ZS-gA'_[[&C Cy#:Р|:/\z'׷H4}kyq詆뢥#w"IKDa7>'Ex-]:LAyjY0@'!tB$}QBn n>ג N2 k$ܷyfU9+߾" _暍%Ii#P C :_fuȟGiF0jѡ:wNxIuurX"x?@sc8og +f:l>F-p $MNyɂ/Xj5i@ؑ!HV(rChE6;dT1^\HAkOE#;L}#f׌91窮,KhB>`ot߱>qc?"N>\`sdվ*ok?=bnZ̜ƈYe9=࠮uۑ,usBRQ&Bxhxnw艼`|kHH4'R6yz4m\jN AۊSΚ2F쁳,N}z[>࿇\ZXh:QK l"Kgqdmabg :Z^eL쩤};}wٔhK5TOݴPIAMbcC7f5bƭ /Z`iV @g~ڰybjtR, 1JP-qUk[̄xzҬ=8Ky&g}}pL`)lbMzH'\]xT`p\2ݪ͙`{(4e:z}m@)􁺄.w7GseiYbxrLv<3d<(*}كLmw @{ x>i2PJ\݃nЃJwts:gvƨvքHǤk5w˂ cZh!D~<%yNJ efuYϧgCEB2Hj8MN3oy8{٘? 4p] CUoL2}])cӹϲ9&usߪŁc R `6r;efbi% K:lY {02[ϖ"~ D G(DT(: wrjŁW\*4`֐ ~8~. ]cV݃<>HDc2p@>ͺ-LnWdW";Т(Z€#G>;6u*~4tƤ&9.BI.4oQAlmps;xsPxJk&ܟ6H5+Ǫ$2% n;.{9o#;w mg4atv?^?mjEg]Co֋>f8fQbSnc?0GK sfKrͨR4߸WUst5{ki^2#g &Rݭr|gݟ. ! kx瀷*Z7{dDMdq"٩z/:"gīCMm1Dӟ_ F'*@Uja=Xg`JE" u&jcK yZǭy WN.e \WC Z+M66 mcf1' ^y8Q8ɠʬW&mvBR 3.bRa*BAiLHZV=$({­t5r^Wm#2?|^cf7okE($/Ȣ3#s`Y#dvx2=;L:0wflps4|zH^DD>Vn%랩9{X8-[l^j#*? ƁccN v+qLg`'hyQ0f8"3.5ϋTMBL_@m,\{-H`J%)$\`>S7kX+,_鵖bSgVi˻:ŷk$L˂[,ʺP!;1n/YpGiZEU]s'( ,-;{2w96g%u0i24 ]ȹz;ƍ\oB *EK.UМ3 HBM|R:$m%5@mjcJc(AupB.yu/ yKL7n,ׇطP 2Zcks-):F2&Qo=`\b {> |hhUO{'J^nJWO?4+fʀlW(eMBe:YW[1RG2:6ѣސ+̨[ xL^U)`'t Lh)ݹC%ZZ+عfEph|?ZV)݉9{:.1Yk QN&"zQz4"cË+GeNዲh^CMk5) i/9sPs@ܡ:J/5MՑ\D+=}}URӕq|| .Ҋg->hXo٦A&XDzK"=&aFk]+!D%{>)ey69j],=m1euvuGRFa-hPU!Ey`N*`p%@\m@~^p).X%3E rF!퓨G淥$ 3ߌeOmE<.lLQo=V+zinʭêBHu6^,,}d6Gx Qv_̽5Q tpC(G6Kൕ=Iϟpqyb3gõU զTTN|Okp3g&^k?nD6]4bӇvz^ێf* eH<"LtD<4zmܞaG^+1?EYCo6Y[永S't4 $mUJfQp Nl{.pD#܀\ܯ9i\ "\"(QݣBpϽeRy: ClZ, V<&6w, RDj{Go6LacK ҪΟr)CVC9%zg.H'XjzDI+!"] yD ZƖY.Y0o_/2J?Dŗ |7g+bc%6":ЧYngV{i22噫]3t;a,O3oRJ}?m Β_hdQR|ϟZޱYfEyZĬ$J-99' i7UTE!k_Х;!\Fiq)y @CrI#Lֈ?;ɓ|`d`:)O{k\3YuPD6vr8$OZ*营-qq?(z.z[)oSȀ?PC@]+&T0^Sp>b]dޛRjC- a\ 3:N4 '(d)!S`Ef.B57Uy~Z3aٖg w?ު~kOHǃ`Db \vW6]Y$R 0KT]y.ѼYdĀ$!'HgpN)#ψp'2"P-!s F+>PNp{!s )fty3d<?7),ɴߚԏt, 'o my],oAҳކRqO[5r4_}i;65(hVYTpN$/ ],Zz6v~m=3\gp[P!HPG  ڿk/ 7I9lxJZ2SI X-|aAdWp&!fN|LnYrr3xe0j6F-hWC"y"._Q䮖;$&'U>5KӲ^v)ҟWжoȃ4'|d` H  '& +A0IU!%խutNႎ./ @خs9gRum2OBM1s6/4R( mkYfdJ(S>hR/i,2:4)6(!2޺0i_D㾌whWVAՍv;/:`DVa"Ws7ΨzRE(+$(b:!^uq>D0Nyai#R3X'EUGb.Udb> Fx)챐XG j,5Hj-"zR`oO딮po g9ئrF*g e ]?rSllFpoXٛ>qIAJ`oɦ}ߗT},5<br ɦZyӨ_RYWcn)U8E\~vԕkN {MTR'>[ G|y!wdiXsꚏ]a:>w,=36dgS XEa玎 qfq5'V7n~)@Zb.}V/3C*Dp~`q=gV"uڹRAXot;C3 :N}λtj{Vs)ӊ;8<=nqW8 AȢ@*iF"zDKьF!MYpbgi'Н<E:(v.\Sɾ@D cRn9Ȍ>3_% wr9ȑm<,6[ٸD?׵dz"W[YJ`OW J 2d ENFwo-@"4)A7]b&yeңaAMu1ey×V!WJyfҝOHv@|hC)/@%Nqi8$4a3OB$1>b\lb~Z+9K|'<߇Va6%LhdY6dNm3gqESxw-e@;PlĊ!7ɡnq+5U=}1!\ُ*#:,ғ1lkiIFTA3+k @n믬R:^3[+LsLwO%q,0p~`BAܴDtoד"w8+n#~.ZZ`ƱhjBW׷9P3"#e,r< 0U.4f $ewk6F\x?tAO&=2Cc=Fq^kz-t}[õȇ1N;/(] Vq^{7?y(3O-y{ r<}ixW=<8W!!Z/m&%-Xv|xLkw᰿iCu'IbrTKfCňvv-L1@(5{SzMщT`COnr*at< ]e!JYX[H>7gy0=1 $'#4ӗ@(.^bk|ed)ӰXLFަϸݴDogP|k5?Vf z.1>+c(kݳFr("*=rHBh5kjpA|\G5.3ODz8gw9q@bb'şNn>bJwLN7- \df!-|xK` s%Siх*0 g'Hͼ@/ϰ:O{} :0tZ)fGԁl]=ݙN2ۅᗣϋZ }HqOZ`퓧PT/ ggTi 0u&?c٠1ޥ'04B N:lx:k9~*Ŀ0 U / EpR.DʴLd]5dv ɀ <0C&V[3O 3FCtoISrRWb"C,:7ҭkbQ;%r&-:9V}`HuH@B$ C(ӦQ/qXSw=֊پ 'iྩ}^_VXc;K&ޟ_Ǻt{opD^)l="pD{7UO^,H#fu]c{S̔nE`93 k'ZMY⪖,oU㸼/F@hlX}6>+Gݸs6n9/Z W|ݒX 1?q[r);Ӫxþ!ɘ3Yy'6 `՘i㩠5p Yf6 gܘwy!b;dRa<:~72FeӇFǚno1bc>I!%HZkbN~v_sϤІ:8p!q-ˡJ$-H9>j ElMIPQv?gDJ{!jR\͌㚉 X$fp4B9.nv&n"_;@7]2j7T@AjKo󫳏D\o+[z(ۏqĒ"&MrG+ =S܄ %v+<}s2ogf U{yc<\_>~ C*1 3,X|-Llw&YE-酌5R;yfV8|zβaq JqΒ;~ = 6\9G Sr}Jý,[D2[{iD#BLbR_Z(.j_UW K6M{@YJO"[PlA\āKS`v\1͗j&PcgQ%!+ .ӵDv0dio6RMD/; z:! EZьA}1~&x\ _GiF|7o [!˅OCh $ZdRei*Unj}1x[Nc\hw [9&"?Jd:XVkL[L&PL $U'_ikb|%mP2KJRIXxJlO+X?tWi#Ls HCP xD7Am#y^S"娣I3q1t=1<<ȅ6m}fg(m*8-6[?/ Q ŘI)yV;yz#D!O8`xWajϛ OGeQ5t䞙;Ooq&쌞U~jdJ2ӵ.e*bnH86̧4o.7M}*\ #[ buU;' .7V \;l7\W~`v(Yg j2UU拱YK*{gyq* PQy#\ˀoICgDnꮡ?C6KЖ-'jet[?"yI4Q]vݳiY^&̬ϥYY#>{/ec&6|9_ݿfď6%BgZK]4}{n Ց~A@Cѡ.୪&V[n P:ZoR&W9J~‡M H.WhR>t)!! }ێ"w| $˖!#ލeM܅'B]FPcD|=b>gUT;@@q^E$wQꗒ{ȝ`B$7]?7E]L[;p d~EVMը8M|j3)|$Wkb /+k2VitX\z [{!׸xMYteHKO-x΄*ay1>b<*~vm*;ipto00_'81|2_m LrEe*SWTr>uwNZe E~6=ݦ!'$>՝ֱ00b >;<=JgyDݼcY[v E-jW)Aeӡ;08 0] 1q \ON.-IUrXՄv$XF݄k0Q rȹP[i39|4kC^9"Z0.ڋz^15uIU3{/)AQ|:=:{qKsucZHte*S_WUKKm%u@tqg+[)VQ/!i7a].gijqZxEP@bD籫vjM0U_Mv1Jo$9}ym^1 I!rR-8E :.MݤEzl;uBӘCnܫMrڑE3`M"#(Ӛ|`OAw>)TۂsRBU= o\)i3.'^ܐ"$h "L8T~j"6 ^8:`;9l]nBp>Io c٘[W_ ~,jVa?Ȥ?' I.ѦU ëUK Oq0WI鑶镨2r&ڹzC 1{#a#_ V7ԓPj4Osb2SxJT(ŴYwŀC'Q` R&C䁡1w F 9,cذ+Ge_$yq rCTV<񰠈du!<7qna L.ү/`e #*ogmfh1:K핒:8XDC{7)`I@/)p,G,?U-)UqHȯr)3(YScls٫m#AL #A YϛR{q&Q<4Ӫ+7C)̦kW&pgj'y:! =w1z "f|/kDq镔%4߆5Ds>N2LYcI[}& :NJ umHJ[`. :D!m3<54sZ+HzqU̔{~?;E׸K`^VJv[e<ApT{3FϓOmnA5QZ*rMcW. 6 3/(Q]u) K~Ԣ=eo?jbюھгsv6u  YWGGHᏦ0YI]Fiww $WWԋ!fTκ-5k^cqH5S}LW[Y;/B$yS=pkE Eԑl5ƏC5(Y i/&pIlTTs%ڞ;{/9V@).CJJ4ĸpMj= Nsq{9.$Գ2fY6u*ΦŬ )Ni*> Fx_1rVUl\LG௦<+qha,p3fiz%|sBiIkfDZKȢXuʿ[Yqo[Sx;oRȠ-DEY[]NwfHB( ƙ/{.̘e@~Gz. 3f9"]k>>N@ pu[jmi\ޚe~Dr $o]IQ2S nev>U!!Z3,G.SMXlWٌPnD\h:6I[YYpj'ƶ5pT#DaÒQ.X]&u܀Y7W{tBZ G%%&&`JS 'X3z#r\g~Exxhdi!^@W }i鄙FE N&V-NЗ@[kW8 &v:g]Y0˥BzOZsk㪒5sI+S^D~ysn1˻rNju3 7-e+Dƭd3i׫eU`T WR@KEzB/y6.E|%rrZ֐m3̳͝f0kimև}lTe:Z _qL}[}ۈOqr)T"|J5ƽg#8_FCrW:8س r4^Ow7L0WQ/lwg^ƽ\׌%=/3 ac+jy4+g4v5'ot)NdĞ}"UEjBNNfV#TGK6K'8;3#r& J~3f(, C 8+C|o!Z`zTf0uQ>O][oŗ-+>X`Ga˝Y۵BFBM™f1bB݈K5+-գ<@6;eTSwI2˜/  `‹3_('cD71a=U7H5mcœ_MZ&Sݵ)ϙy(/*%8j\Eǘn Wċd hژ6NC@mEۓN St=W/9K hN~j# %xDڮgk]mr>ptJt ˏu2d=ӳ.9 eSzs *xbH̓3dBӓSnP20;?DFhtc8pD_kAS&'U Ir#W!{S|XeT`x %E5@eq jz/bȓάs/eqh!hqJnN5or܍G)zdKW "dԓ橮D Nwȹq vk<=ScmW/ۊpͭuqv 4s v݂ٚ/5'냯ăQK1;] ;RM6{K+<3tˡ$A儰ҩ$TJsINN=:l]gΘ?M@]7f/idhIuVk>d7zUAUg9J5s"r^0XYW}KյycwշΝ¶6ۙVumx n6+9/_~Qz/>p?n"|VElLAGMCTF/5 *;s%$`0@{Ю$dѺMgIm 8CY7 <%E"39_M 0#X߭!+&b( f7u@|1OLcǙ0ԤcS2V:?fP癟Ka}\L *MRP=& X #Hx G8A{]hR)d6rEEӁ 1^0R]n:Jp6>āY33n6`TM jeuA}^בȆq jpW[\ޯ馇~|츈$Cr:{x4¢XN j˃UΫP Y4h  2ӟnTƈzyNy ]v쌌//<*̈́;o!b4 ܤO:xK/W9A$E]@!7AQh/Cj=rhwSOMDkYݬ`|:A?K#z]/Nj64*BOMA | ]F 6s"-l _ԓ3G3I{ZF/NtLvG7OK,AB2na=82R@sQͦ~m2"hI}5rIw=%%ʖ)|J\LrZ|I`۾ Syy_m $X* _b:[H*qEjnJqRx|#\K?Dxާ>:)*Թ>  rzwJz jqu7X'="?RfI4c(8E#n{L0\ЂOGnbv$`'˕4 /?3E-Fv%ʅyax7)լ#h$!"F +ChѦ/ˉ_4 LzK 1$O%a*n-;Bz.*C]^|mސp].P4K4kRJfRn`>?D? P-d[tzwh8LZPAT6]1o/Fʪ%;x&B;_:#ǚ[0P%HRHul1$8'}2AtAnƊ"9c24|܂W 3!iFxxVtTrOݝ/ V@>" UA}Bs8~*+^k>%yY뾖H3rždhrA4oG3Ky3q-9$qҴCc%.=(杹Fv$Ǧ=דRtJFQM3 g+k&wL?"OA*P߱-5bN;XQH4ciuz~ȠEaUо }lB}op%uT%90՞$#60$&ZNv^XF` RF.haAlI1l@LLN=MK춺(Mg˥zgMDJϩJUY{ǨFu1C=up&g NS=2KXS$u{S(@N E% 2 Xc; U/ g?/+18OZ*a) 2&yt^Ƌk;\6W8}3kCݷ'G?ݟ'[gg$g:o #(ʋ`&9!FN0 ߌ)NlpN۬s~3hBB{$v%:]I2XN VFU W)+$q+,ZJh ʆ/|X՟FڕdB ʾov՜ !bLPჇZ.GS[W6 0l =Q-JMO8Ւ,^ ނ3 dd?tN$</rg'ԙ:uU1eg= ?ϼO$ ^N$aou\h!>B>J@ү> Ǖ_)?R.e*cvx/1*SF3V$c|V cgLnd9;wA(>p a*a+^6?@BCH6g݅᫷RLRGXԚ<˨3fuʞW&+H-n4>P۽pO4>e=]{cfv\jA@Ad6*⟣hѵ},v@РX6mgyP.M4ıa2X4~|?ޖ\6u3s] -ߧP= OSp^|z>a{q H%sIvC&OЍ y|] ݚci闳o!~mNprZ#<hQw @j4BR d9T#;H3an}7^H7¥1Zw@U:#H ]źn7w-kT, GBzBvz@ţYp),zNыd[yt`J.z@ҼY `0ZK MBu:˧v+'KauqН.vx^if 1XtO8Kzг5*Eyw%p}#қ*|hV%5fFm5O k}+ ݻ2{%9R[Xs9\*x6Ta ))ǾmS<&nɁϼ\T.1jK591ld'#"G w=3;q,1za]0ERK㸪H6&!u}F$vD@!+k.vj׵2,Et\#TEu",b$Ŋu+D|@lZ̮"$9f]nbfLKቱ&DH J*bX7F|L<0>*V۬N۞8 rCl*҃wGCSbg 7d!"Ix6X]՝EɺmN$Sk_yʁdv4{@e#)"[=\i;rB1J-HCCںޝ gt8K墆bBUϢJxL+>aLi%ɼi2٦`][.6-j|8SmM>+>GEmڵ?Iԏ5\BRsdy8 )GB˟"(Йr/v!HeclyӇmE70(g:|v*pTt%m8TEqai*}5h츿E7SP\Y 蝧tX؊,Ufbe˞)w'%l[8mԞ[?:QݣϘ截h05̨ jKa",;Am'f `<܇>^(WЏ_g\CetKSdrDΎ6-9Y$ư`KJ:x:Aa$4lt"q}58Nyؿ'B-3 )U4-14[{LO*FtC6?QzU6<%*h!f}H|jZAd96?a7 XbL CrA #7Iigj?}Xŝ&JlЅTXѶu`6òqU|c:yȁ ﮦiD?|OGpDTn ~;,\D ٭f_&^GE2MnJ$0O ~QqU2Շ{Vǐ%1 q#v{-lՈrLRE0a١B^.qT6ٴb3u' !X!xcu]9{UA4T'ϖe1J{˴!E[ gHYL$D豃FKd"0иzt_RX綛G3>Yb}"Nx%H_gi0 7yPӐqǼVv*_}աG}H2n7dsg7dߺĬ37m} q. d;w⧅rGddQDޫ'jo+BL){fhBO1@T _AӐp0]W6ϤF{ɩ>1%b@[CByZMʾR*p0,w?̷G"2$%]n͐)kX*D}e Padq2ώ4[-(_غ Հǽ!)-Ҡ?)E(6HȎnj*zǣf`ocvʳGr?zU2k~:dC&[@Ϝz.3~7DK˹Bn4^f{)z? Ur=_7Ged<#'VdA;sg~^lCQ ?AA%GEM{bpaBUn* pJ, mt޿S݇sN!f>"UQj' 9&çEL"%VȖ4/L Á~ҨWMs/7J<Q}25̢ &K $]SyvR 'iHzMDs6K!d֔65|5zQJSp^}jѮ-y I]ź`< kTC RƺbEevc[)4_Β{Dv-r7V.~+/Ar2vZ4niX {s@鮅H] hcl2$[S9XvI-d+Ƣ:ޞz:*(t)k 숚F8AD Ӟ#ח )m,75/  oK 2:YHf f.5ϲN;s%ImTY='CJj=VAq(D_>ۤoiwO.ZK^*QWad~f+|ŹD/~c tM bYFA6y 8QsUռSsP?WZH܃Y܉U4`m)~D\" gZ0/@1 P;LMH;]~_nި@ *:$?!|9NCﻯͰ^tkb jl.aAUW/Ͽc'dN3=/]o;@t|pBfrz '_VFp:TÅWx=bnW͒ ۢFKaR?yDPAAz*6.̜pCN~$N*|3~=oXUn&CD"ffYXu9%a2%HS;<,"lf/(b$Q~1V}h`` {km:~-7Ѧ{׶5r<O=El7Bm=je,DڄP3F;Y^y[CW*E[6FxC RFMUBMe\-?N2+g9!la,Nmv.Q$Ϗ m3>Hڹ֬?KLyrʪoV7O)+UUhLEnlr0j29Wp7yAR2 bN?jgX?原XO[܈{'b/p{mϯ4^`iUry873j^;fvqJaDThAiXYyg$I)rHnmJ{z09rMcE䨷 Ucº,k/W} Xu_]޾Vgy0.P%e;V>ښ2D aXk%G6ǪAH|D~Ph )#u*bXV&6vg ;L5<'>?8RXč+zIG]2剆DR^3=`ԪpBm]j,Q*"Hu{ND`~bip'*\b$K 5Lwם`pQ Ik<|1}PXI> ?Q[H4"y&$=%͏!5KBBP/ΘtI-P3 e K, =@ @sPSPr:Ya7w."k"-Øa|co _9-0_]9z0axWK}wp-[a:"KQ 7:A"P.#  JX,@=cppe}vQ=,e)5g2 -hCʋZX֐'Tw2iyũ^}uue3*)_'uQn9G<{ⰌVUp=-=U*pnl)*G&'1&^0ʲ~xHqΧWH}䟅5}!=$}PGC-5xkc 'Dʹe;ڌ V'#tn՗>MiNOh³5sgh88w4qi\ۉVReHz;h_k}7W>@TP4w.HW(&k?^.Lް>(nԫ2]㷭NbwXwb/arr),RcB^YYz|u&,O=_lH 6d0D ?|!!Ƣbg^/ZִOlDX,3rxՍWC鱑]`;v 漕Mfq|ҎU4^$I9")! ʅ%x(F-p :UU@t&hg8O3,}ݤʄ y;SMг`BSW.1ĀAAIYZN,W[‹  $2W`;J奼K6 ; m#?~F=aiԼ"#^qޟB7z~cTkPb?_⪢%!pr?u+*.m&24Ŕ/F~ X$ WQ )a?sFt|L9miCj9inOЭopHp27=LylrVŇx_3O[W/?5|pc#zFؼ\z`?Wxu +m{HlmRR m>OtQR)fu2%)X~lqw V@ҟo=M9T̵oO +p%e irK;LbJ=!rZ:f'Q~Tջ Uо_9B"/ zԶt"ޭm%6Cb>1Oe߿l| sױ_d$̇Ə/Qv?_v_jbj}1_LM)ʕ}-HbR}Akw\6C;ɮ<%)L';tJUsrb-RhK#T^r [(]d(Nx/UYuiG>IZ Cx~HmEz#׽[-c*S_[llpW .j%dpGP`[㑳ϟU 2%=_c>@5k50D&ɤ(ʉ6n![ď&Df? !}!U3]ˆ|^DʁQv|_dٌZUMut8*RG(\x3LRpP=v9-\KWK;jCݹMP[oAP/c3a,!Zئĸa7GJ֪EE$]4!_tA\:8{M=?NtR fTwlxeԽC,ΒrՓ@8Z~QD 0X*7C!^XZ~Y %ķ,soyJ6߇e2Q5LK6@sz\h(9w@݌B#o",ɇ\;3q$]Mt;=8ɟT_y'ye 쯫$6np7QKD{6恚4-"v ըpoWNb5c ˿AbL-CIkIq7e;xQ pjIg3Ս,s ސ+u0/Hsh?`pGFÍFn)G1d*άKOzV/[UMFT6HD ά>h{7#_iҀxG˫?t!Փ5DGtݨ[DYMFl>.L}oiG:'4؜: @/.P]cӴ5frI < $f&}fI^NORղMx/ZWl ]Wo0"apjfGQ돘jng248*&)AҘ9Ð 'd h+9݄@(n|*2SD pˑYC+,bӤB rM%RvR ya#2k!><+C%cϬ}Uԓ?Q8 ^ӡlfq䰿sd'љi|@t<8LCIV6j}SQ2yvyee>a*+W$-1] 6љn m80aRQU~D{+7:ٮDcSiG?,7f2q_,w Gґ$Zxu#e@H.d s`u0۠W֡a1-]+RNU$IAN+֜ ݫ7P/z*Sg7 `41!n_r/Asc CW:͡MۛzuzSL}e[㖺n ǯvS/{)ZP>7iei F+|}cul.CYS'0k=L_äqGKȄ*sEIie^FF4uDaiѹ: o{iSc4؇gFh!QAͥVpM>\9yS3'W(&}3#j4W{D8XHĢݫMx8X[Xߞ(ipyE);JR]W*h% rv293x_Ɖ =+ e6M{@3ȕW67aj p95B9&{пTrͲ 8i\Y?Ij5;+?|܌Խx7;pAr^k`nPYד UAz5|L^C{CL )߻gu"Q0TGSQgos߳)DGiٗyקH`g)ꩂ#Pu6%x.i-W ƀ"HhY.}b=!<")~Shr׏Fw~ܑoG./V>U2*SF` J w7g(ŭ6=YZo`J=X]@#LU\0^ Z2~<VMΏ%ݗ/MKe;^>$93MJiq*mҼjbQ&\Rtϡ<19ٸKj<$]3 jr86X۶H2J79oQ&ŇwE?1hoV6Z0PhʎU.Xj iQa:_\-_~re}?*;@sro4 U%){D[PP iLRHJ7">MMB/!jnURŐJK v*(B4XnnΔZR7U~{HSe<v |6JF8p@K{%vQa&X/-[v+bIȜ(C2IɑI+I/K9O-}Y:K)A}L^y31!S/Qk[OdYCݨT.FT`$ȡQtљQ`N[Q7[ sЄ=<DL.1}bAg~'/nqhFRe@P]nB)+wA7I7^v[CmIdU([L& K6JIpݕČJPnUA^zPVTg+jM@oa~u=Z3&d!`k=TuHTCpkw;}z"]҉z `;7c-mcǃvԎaQu,C~5kIh7O{>h$ (Oz:s$,\0:/J F_gL,hRa{߼Y_otE?LA(IzKv(ƭoaeʀ&WŃJp5 nRL Ǵ +v`cpiODW⫄ ?V9|N|خXDھfQ}yxbKdD{޸e\Yr`-j,3}Nvm#`JICUa)Sn:PΞrpIp/8,c~QPD<9r!23.j<"7Ȭ=_V39lgl`(TAlOW\jx ¤yC9 ^&'lϛPBv QO߄ t3 ؋[שM[]|{xt5C7Ɏ: \v~,dF'?UmCZ(qLV*R(׋˭lcDOCl71C[4{H`Ϡma٦4Zd9:WcMRR-|ΤԹPI?[!D2H9:]jM* *H:* ޥPt#8ZpZV1_1Q+gG_5qR`!Dz"q7I `z#0mekN}ٍ^SKB)3G%|?LūՉHdcI'o5ex&I&Z# pz_kۦ8 +7>#?,79ޒ]b o>٘KL zj3^#QU"E0ZA7(2-A؛`/~A j|RCXxٖ"x㗎:߶QBڄ@[ 󻵾fY@qhO6U*OB$+( c?'=N۪fN챏y5VuhJ,/o9hv)|=qha!sZW[ݜ@6gC M@.Zy|Z~ ѻCN@7HsZ m#IHq@;>-)} :vN2jI*PZD18$zVQM Exf !qcbhQYB1.lMVC|id%#ؠP~zL-29?eKSۓ̊w"t 5e .%qB*n;S/7Prʛ;6Hq!~=RSZoƅ!羧ϙ^E8X-!'Ĝ*KۦwgJa'*P-=p|6g9}HY)P~V);-*n_"Ǻ v"ի)`Q0Y#mfS)w?#ң[\rx 7&h3۲YRɬ<+gV$2bnδw 2$:lWFDaYf8Ang#@~lIN9%zv|,|%{\*|RǞC^ꚲ+ /%;~0itk dCUT9]7lΠv SbMoV"6VHQ5W-s:Rt@m4'b~G5 dpwDžd$5 I!VUFiUv ,>BBa ՘i䥓'JNRF*>]~V*x53d(x 3_]p<ʓQsq6gl<#|-49c#Ai9}4O5\s}C"%K(QILY:J0qA + vy#Bد̐2&f C5W-Ҭ'U07&k0]s=nR}Zշ9"|SM_e71ojeRBj3GuV]{}W#tm!OA:lܤ,Z!|?l[a0V2θqǔw?dD7UWT]/|* v%;Q`VڂTIzӒߥt381sUpv >Bh ^oʸ['YiU] ),6 ==@< FހЩI tu뽻cRl9,s|4e]^{[g} [H͛I^3%Tv[$I Y~UF0Ǔ4}P,{ 56S~RmfaמƢp" zY<DŽ]d,S#BxZe# א,$.qϯ<Zb+)b}bOaČW:Su>94 }_xmQ$ %XV#<%xkXiI,zkU=B`p H^QFC@袸ɵ#լTQc|X_W;\t ^@XDHLw]^# oaMsiߑܮ4!$xAnI]šh^8e74/V9RbJ|~y]ѓ#KEg%)WߕWX l~E NS~`F1 J*ϡJ#BIK))1" 'qMvX bih;͐ϭK:Gꪯ$L;cevx,.mlDGxmP< `v*;ifH 5,ۃ|CXj>[P>&{tJ&XEw6&.v{WqEMͷ탇5#Zʏ3&!>RFƒ[!by> QW_j%Џ S^&Ṵ=xP I|_}^$@qģXMz,Vމ G50^[y`弖x1a8vcVX$b5uhEό)c$G*LbRHݞ~]iq!27̒V5?Enw0:ֲS2J0H~Sʟ*G('+@ha<4rh1؂&U̵VK؋i UͥE+ Xv !+I:)Ѱ$-ŰFMR:5+Q䳹 !@ Mh$I՜~0+N~7_CWݫ_4(Grio6W׆=.e+'Ja\vx[53P_> U[F8n )։dZ6Y3/TFrG~G[m\ϲh ԜkM!j4T^9Pq@Ga[* qO UQ"_~R:@4E1x2*{u)+ _?`x5zB@tV(ͨ?&KTTΫ$/ *OFͯ~wEAI~$G08?\^Pl d/FW0/i(XsRG>?IZ$d| k26>6Цa@"DҊEV-IR!7N77TljE ԩƑ.@컾V9㓐l6ۗxk7b@O_~9#Pobyz YΝ6`u5 ̥hܵ]ڵ˫Ϫg+o~teB-rdYCz١-.8i]h :K1OMmĮ#"[溫m9¸4_t& p]@_S28-ͱTU1?vwh'@p0ک p>|e;T#=hяϞ΂_2b**k2Tdhre!Z^ߎ4@t7Le*z 7(\SX{1 =Э ~];q#M@ݝG&q8hk-;OoPY)en_L _WY*K/ KpV(!Ad򉗄J@*6*Jxij†D )4F&r4l߃bq!݌C`҂ Ns'ǩnmY{c$αGD_. i ‡¾.{wbߏެ&z>Ozː͢&iE%psW9}C}p%;R j}عm-?F9. W]Vb6pDq27eWց{xJshʡ#Ag1ƌ}Ÿ&M@D}$dm{3dU=Z)\[%I#9YűoeY]gvfLki\x(P* e@钎K(w;JQJtA< i*ZԜ]M*]|jyZX`dD2uDRӢZW8ϋEJi-ƐV. {O O'{A4 ?aIJڒ=-\4aRNڪ/KpYn`sbDO&wݙش-Sݮ؟ @>y;wÿE|$ܝDI{aL 2=.;>4AE98q$w >[ F^ ;MD1{H&xH4=9mroR `\e!ơK ;tҷh⇢-zof. [QΌ8˼DGّ_6u]S`]D6=#V z6/dOlXdWm\_eʎXۋ^bm+g{2{"d(aC_!<( |hj i6,&]ɓN̿CYj ʷ)Qd %PҊߙ%]T8G؛ziכQPUԌKb{RE_Xshp8tisK7ZbJt V*$ z"V%MlM $av1=js`*,tY?z+JY)Ag *2z,n:[ia-qH^n`GQ#Fa:odTA"x7AiT>E=Q2f^"1.61,vl';(~Q^ -lGu@4{!hlnH%O3wƘlm+/^#ĕr{6Gzؒp+(+9؅uM nN]OU`g|$xa]@cp2_!"YDMS\kR[k+->s0f, B$= ˮ:~]K>6j T0 S{{PDVet5g2\LNT׊X" b-ƸӎLxy3|bڑzC^ њ(ؾu%@V_ugSR+\UM 3r>j;:@ v.$ER=[w!HCFt!Ls 2lsq'$a*iZy`$@G=#DvG _JuAoMc±LA@XyeES / ?,G ,EYÏYU?tmfm:d>y{P&!]"$ >9|~_9| 2D-r_%j/3-k^:#d.HLg=!/9%^T5 ܆pΐ%oԸƟVh]St(4J1 }*å"*+G{gǏ,U_*`򧼊ew r4]D\Vʏ㼃u_}z naz1Qܧϒ)VIWStrlxGf?9ޢ(|VT#RfKگp+z]IK{/=4K WYjT"]p?i=mRyJFb`JVRS/ͯBZP97{S˕*S!',2e2 r[AQcoY-qm%W(,tOj@.'_-B,APg/:iRRʥ'`FoYXU4w[3$5@ z8$Ѭ)4mosPmg0%z箳_%Bnm ҍVy`3uݕ0:feH_3haEC:ZFe9-}bXѷq{(/~& R-x|ut<QDKEHfx-a륔iM8QP`쨎7X@fb[1,p|n) 8<^<_y;ܲ A|W~@AI· ZqMD7ڤi$QN__6̚Ծᵘ@,t&2|IodQ NQQANorF Efy鱒L?~Sf&\D`$A<]$*9 @&i-M>dh̸|QApD]Bi@A㢖kYRܣp bU>TdLZQC0Ƽ:.0ou%MӭvdCCl}$zIjTlOe'`8~MNRDۃ:אwC-. 3t"͢eFڲ6`(*n4<<Xyd!<.";b / "@jIhj(YxܜXrĪRdyT՜30kZ$d+Ğ蒑+쟏X֟!s/NFV& \y)λ&UbcKdȹbn_ a0D!*i.tЛIEy=؛VҞ;axw-{OeŚ gb¹6[gX Ͻ다#2/54*IJ \#ۂ̐LyĒO+0+KH|kp5XDJ]#Cºowr87eBEPf Xe-v%rOſB uy_D}9ג$;$w_vf*'?V~e4"|~_N) |;]F矜J;~d˻kJ{](BI|.L{Xe vҲ T ͮ] =|ϺBOGSk:Y Gc l ^ϡ t8!6P0o9jBD ;`({Uϡh PYG)nOͩ aJڟlmn sY*g To .'EoQKE^J(UG`a8@%oː#/_/]U]a%߶2 gc?Tg;TC3$XwQ*إZfZ?}Tp8u;ukc:^x5D1Q@1V/t'/.QWlߵ!izX?rRYWL WJz_C.f< a~%y5B&ķNO+/gjOme l;&6>ҷ0.ƽ[ࡨ?9!jK3|ΒWCqTA-N3 &E)c ZTLYG㳇zf ] |SXsU],+P~huOٔ {;cO!'h@-Kn.yQHd/]?nprZxkKc}WPj`ȜF+8BoeHIbrc*q@c\ţ<-?Gbg׈[wK^N'%xD\v4 g5iCSgZtpJ6&f0閚W@3NNzVe/tV8%,M2I&LG0~?]XDۑ^h ZDI a| n!2!/xc%of@9RKGD_|^ȱrʋOק|.xQ~f"Ixs VOl?n^=uDPִgQ ;6Uks E.N,G!g8ԖQ?etiZrD||6Rb8BB^fh5NһDZ tϙ1kƆhr 1 w~"qE&)&Oˆ_KVNzV\V(rhX6lX?ʈl6U֏a&h.04ACR}[eKY+)(s7!j0SڊUHYXnhv@o rEk!QWl b]jY. v;z M\hAYMC}$~bwt`[* w2V<' HSdM1(GM;;5VByEK6Js6G݋z"~ ]RF|D|ݕIpkH C1P!=?4€#xKh; ZڦnKtQ$ ̛T+Q /xH5"$5@ǯ0=+8\$npCsE!^|ug rzހlX A䙜zך8& )nrv:X`[XC%(sA:u zФF-eZ72+YCgCw'Iq~%2.[eeNVc48dI,0x/ .ƦS?%a .\f xu8xE7dg4MɞTren$J2_:WɁ I #6F"AagLzh:j0Oڃ%gzt}J7Z0HIɓ`db\WL<Lh?p{fTĢK!$)^ͽF#6'M 'y ޹Θf\1#MVaW@3+ x-l~gdx 9g[\+Sr:%-9Ci=V'Ymm搅&^vZ«uf4rȏW4ZSB6C9:IŽqeYN"y3[fFm\JC:qXVB&VgZm"*Rwy[˥<1؎q 7=)a̻(5aO/ VMWm!Mү͞dHaWvPw>XJͲәw6N% z:ɛ,su}cCl /6Gxf-ii%9\uOu|}RqlE p`\m/?LGW kaA/t#6#iM.:#$-ތSYG>*yɲS]R=∕G۶'{zu{vՓN%BTuORkEv&s}:x$2miv\2?DA{ޤZKuwZa DZ9-` K`FXS0<CY]3፜xe/<,>OHM<517}=c%,K^EHۑw[;ca>}85g{h;Wy%'Zh;NUOBNzyO+<萿"E/Ģg;F3Yj mh \H Zp(#(v([ρdf="V'I$Y{_9^/7ve|W8w7mپ߾} ×? 1ԟ~ִ*)q3N?g[L &읖 a; wI]o]pmk*~zVz rYͼx. BoAHx]RF] uz#8gtD!uqs;wELsի栈0=[m?d<'jn(n=OZ[#v |(=YG_ p9(l[͒!NF-!%9?JRM*m5ƆpHMtktXi9>YZ 9: @0Z) 4yV2 TpU4~v!ڐW!%phS0UgG lk>k.;cUL.'ʬt{˫o>uj4rPjL\s]HVݳ6V %ZE{VN$~țS\=[y;كqX1MiA9^ ^gDwlMά*bi'Zz4GB"2/Nz^ip.2X4%9:X@,i >pf_3sf, ܤjLn ʱ(a(V$ f溥# ^EŲO/5 zy+}8EN"Bx{Iy+_N<7QmsG34uC|ۃN16^)q ^+2xl JRKVPLO8 Ƒz0!*V̨c-5> 4ϙo#0H;.>,kDAa*,/~NFYnekuHSn !I.s4l*ěd~+5^FKU/P/$__-xp[F[8\ 3AmAd8V%1}(}W<˔?S&:o;@/H&1raz(x׿rL0bD 7*`mo +xe!VTK i_F9aRR|(:X3HEZ-_/~%NJ,*~cm a:nx nŦ .Rϡ J᧒_>) 21`8 [G O6FoyAF-[j &Cڹ{玦\lYs <ݨwڕ Xsڄh@\d ˄p^ǫ2 T#IHMCF>vVv` ,*]|)Q>bN~ ;ɩy' `LýX5 "BП= (On>ƹiPNC{4m;CSx$[ܡA# ^cca<k2RY'd⽁{3,Qꊭe&<=q5-VX:SH{gsMaxhU[T7x[PaȽ}+/;~S+&87p D# dۅXHQx4c(nq䶛`x^80"1,W7_eN!w=qh8,?v LEQWĎ*2eE,^A@As Vvb5~&Lo| )#N)Q2 L ߒն[߀, Jull:1Mr>g4e`闼V;|E6hI++y˝wGX'a^_fCT󚹈-iӉ'7(h0)<]n4I?$2DQ[q6kȉ1VV2>R dZNM۰@TMEfҞjճەƅKlX!t< BY4?[4 zM螵bp 6rQ3Yr#$H*VU6`5p_rީ8e>ecD[vl,ԕ~4;4G̠А ><!uZ~R/K':^ ve_AM)"d P?}QTHG|D'v >Dz9˴YmdL: &],1Ot18_vh ܆iɋOSmf^m7w\~Zcepͨob0 (W(N{w:0|Mb$/Q-R%DhbתQ(8U"uԫGs>B붊p!#Ȓc6^ kɀTzW/@-ջ,GO|5iaԹ\Tp:f0߃7}{^ ,3|؎xɗ/4DB )B6)f F7J2ȟ},(%|ӄTB~QRZZP&s!*b$bXyP t\;U|/\=X`r%$kJ Y\߫ˆ_f O^p,7峩. vVv ȡ#Zs4Bq9^ٱ][)}8ЋD⯦Ӳ_^ic,bQyv&B#oіh?4wnd3TTKH:L$/f[*y,= B %)2$Sag"!$يW-s7Ϡ*Rmz*x7,b't؈iuH# FW5 ebZ|#f2m/)e`Us3W`xa< ۿql$*AG!V{_R:;gM4.Cu|r^^BpOFoD;6l>ڊWCag/{4q<=N@_% $Ciku*B5-m8 +DCdƦ0'#qchx=3U8f0HYFR|+c( =(Ff*M};y]3#=hvw)PZB1GWWz0:!m{vbP&kBMbY(=u|"|3 buAκ{$_&!)Yy'!V7Ns6myl\1yܷaQs "QTX\Nɋ7}Q{Rn߈83^bnA X@duEAEg#r^zrYcR?+k#5k$TS`CwJ"vDK",ЩG:|SܿyeV lp%2Kno~ҒrFzm:O۝ah.Ԣ~%ښYaf! }cOm<]b%p'ixAQ4Tm[v oE_g[t)LLc ie-M˫NmvBEҧ wI|ª}Gԣem_2umݾt"O]+ٶ&T臑 ι$lvC0oJ1tOj_6? 賹8JD H@JScTIs w)WN[J9|fom`g]Ƅĉ%PGiD>RUx* m]Ƨȯ +@ўj߫n)bT&}5wReI4(W*n%̧:9i-SW1AMg?XT왔L'Ke?kbC=wk loWeUX'ň^x:Ѝ9]˞ Ða|&Gg_j̞]^x/Q8L_zƴkI34q- [ b{qs 0M9#j@܋yǞԋOZ=cCQ7aPcA]AO-i.i̍TIhM^k+# :Y,5>Zy|p+cFl"W?.Td/˳h걪zb4  qc]  ڪ߹tӖ5 b yFv=mQܑ{%PF"8<\]K<+2Ձ1maVʾݮ2_UMR+ dT4h(PxՅoӥl ID:_N`+'))&[D:ȇH,H# R%$/]kp&4Q >Suit~FϝR rVq~9+4qN ֎* R/7"\`m@zg?]!ܽ⡸ izt7F ^C.&Rhgs@"z3T!(0_Ek&4a{PGoځꬤADBc;ȟ#E%ۻ.pKj\!ޑ^+CNN$Ӓ}4qcsnƯ'ӢӁF4}t/@ 3_h.B@Yk/h"5x|Q; "z  Tx =|c[.#$t8rcb)}g[95(;%HLՙ[R&J:&7jOX.ّ >Pi01Va|u,8؃~5xpHmGH4XES7Uw`qQ r_nq[^dP/P:4'ZI9'H Xo^C؊0&ݼ]ft o٘V17\"C]ml:6I$5ovQA߉xakF0:ڶxT/[*;xQIF`p.<ןT4q>rФ$Чo ev KQ1PGIqiO^d7m&QL=3v\kJ2i}]-I/ BЬ781H<,s79愬eNLg/DYL|I=k_-jœ]sK>}ft eqΌNjvezh}E8&jx?q,eUJ+ 3ˁozӔ8]kBD7pUElh].'\C l{g_ L^?0-%.|z]n_ɴHxV>u}f.eFTJUKw qYDC{Jbν.e Jd^zGZiBv! {`&7 c4JM^ziԷIdO oit϶G*t MD,JOUT*gG8%,2[@\=Cz촲n Y(2H=+nڊ:i bw!H_Csqxl,\b["ҶZNQEq?;ynێ7$c *Llih%#5z# иD Zvv/%&U[0{Ɉz7$<TT/|ٷT |I[6|K4oe׌Tanȶ<4@sg/{qj)83O1 ƴ4# )ήY3.cK;3qDn7jTrqS!eOaj*RVq?x^scIctvG+[1co ;-ONuj ~ͫ^ pZVs Pąv_3  `9B,xЗC jLOԋ/(uvBF=.iHr.[H0Y=Cz\Xq1P0gXV%HZZ+Pcvh 9`puR`yAafPh&0[]k39 q毖W14 {eI^FO"'Onb ys&xApQD#Ʈ=cT蛊MQnfKH>9_n>|w;3#6:O5LK\r=@ ".$dc~P\YqhXGJHAqVSCDi# ړUW#=1([\DJF D/ަ-"|wnGĬx}q] 5"wC!= J~ '%= ~&rT3}r@]ܡk|)Kʧ6g7ɢvb`~m6eUF}[bz} "L8Hq@8܌ w?mV(vj[Ofb4K L$1UW]x"&;nD+pᬎBjI@Mv';gqj4JMFű1AuWw7, @BL,0Zy"W DM$b6m~>c#o=S(}U'ߕI cp-{-Z(=_p)Qh(8B+q_ +a,ʽ;8SCYIN@~QM?4RQ ^C9+"T#VwZ>p&:!ui0-*!ז*u:]8M(u9D8:fL_ fičL5FӾ.Y(&M?}ul|.# |$LψF19dV30򸣊w2`Qxْ!+Z8Ӹ!ԝd[EꝌ֭*53p@ 9X5 _fH>nY ." Ph3*!g^3#[3:BA`//B@S 0!僕XTuXf@H?͹&Ea]7.?<} Mw:Z#KJ5!Ĝr MQ/{'=kpQ) 2^)RGn&{'7| ō!N+o';gfu1R"x/`;/FpX[> wQv=KޝgcQ`9LK~-FPO3p|&/\tv RO&,:L' f| 6E =@ *k N mBK3-2}z#{ݰb7cf3s:\̰{uCyKWWu|XX|-LZ_/n2H?L0ZV*: Ղ: ȶ!݉4X' 6!š3n$[;y)OAhf}/ļ@-: \mtbāe4dXm{= pA_JU 7gHI}>+ICTPb盅T%L=wCw=.ךG<G4p)UU+/b&q(ً@wt()'H>GykG^ʧW+>8 qNNmfDw,uo +(*>X{qȻd/,'b">,7L᧙6 p@=\ޫDS.cS[Wh6v3aGLwWq7,x=&nCj#\󪅋)VN<|xzħ|[|^3c7|k5CyhP/[KI o5>6,xX{YJhKvO5FZm`ZJOmy?rlu?e"d'u HMb@](ǎ_ǠYr~8X&kq吲;Pxlg uYw([> $Rպ^p؈O7&MI+G~M)@sC=Ui W5޻t};N}$dQw͜'2MN)x"H;`5&(lz*(z~q[C_zr&f[u1g PaV€9G8gbz~_F*0듁#[e F9eIRikTcQg|([kgj6^!"%VYmܻr K8,*7uCM%uC0f/o7 |v"Wtaqoqa>%vLRݐec!5v.h#닭bu {S-٬*˘T^2=h=.ʜxlzm+b=e64 c-cPqٺ{uur[-S/ݴ ֣nLPK ӊ-TYs nuSє ');eHV-%jf0hUQg6l, {p՞́;o I-\bH OpL(5'EߤT# Q-j0n kF<4g d,ЁOuňc5o,*ډaB4.Sv.7+$_h gLT(;N; S$4!ܯ,%TI\ەZf IkL.`M&F rUwԀTVKG]\U2`?O$mJ%p8o=]7 JYH82$/P4ȁ\M 5 m·Og3klI't9R#Q|^ G)DHO tAM[Ns?TCO英z3Mg<FElj 2wJσ:^يAOei? -(qAh,F R yG+ljfk]LfT$<,P.4Egj9;߱sufŶӶ[ܲن̖gR³(-2@dfuƣKׯf&$pO4jt,j~$ʅOѩ?Qن&}~UWv{,A1#?Br%-AUk! YQ bwI )VdLY2MlgbJšIԞ|;Y0Ghh2cjdy)&'0,ׄy4oW{) E'> }] =SA3! }6gZjŪ{:^./7 ̎ e{;|2oʫ6jX~$GF):H-f!LpeO |3)7w鞈5&z'=a7!RPo]Ԑr]HqA'r )ya7Px zikSLd,4"2 p3PO*c*p~-0~Vl/ E,[DZTUzTF T&YO~\>ީeoGr !h[w[`2c WOQ&GVv \6/:B1 _Y\?l}*1D*OpN٥Րe"=mJxcx_B|^%O&CVXOR1DPT%A6KB `$3% Q%/(#{~-uI:N@g̓qH'k:FgK"a( +>(5ÂeDP9L?~ Ǘؕ2ʅs'tϵ/?LC6O F7Nq~&"օfLq[z &:BO DD6Z.D3HϷ?DbYiz`#p{}hmF"CU 5k81*"qz Oq^>,tgָ3F!)td$VF>?v ʸS#S} `\ el,0 6d&7eR$yڨJcyR\R"3%Ӟirٚ$ `"i(-6k۬,I\`a{$1-nDе h1PxNjCx/:(XBJ+k;[y\2Nt۞10g1y󶫉~=:ߌB7JfCR7/"yWϵ.nL,xAYtC'~kEdyBna`嬾zt9At=Ӌm2՚#$ _ýaĵ{. wȇ1M<ϭJ[{^&mC&}%u5ʺ#*+cs0̠L uIȓ7#0j+djfwW}1}i&W`}sԧVȺ6h"w@sDw|q j!$æw"ժkMȦEњOSWb RxP5cmݢ2"5Џ-ivbV颵svPow֧Ͼ&C7{yD{$Xa8 oIpQGd6Ƚу޿S`R˳̿͸Z  |=x^֖p^ErZljk;gqwee-/mW(p ۜw'hrO94!\~η/'Cu1I)Īz%wQ8NH_;ͬU~df5 Jp5fӪXuu@\gY,ΖЩ5GERIE~Aa6qI"辆h՜xd5sx}Z3@G#*[ !s6~٭A) Mĵ^}/¡h}cLuz;ʈ?}7߰heJ$-F}^I{%n~_С$Cdsa,5ssP)/e`q d+f9'eT&TO^B!hmtWxLNG,u l8>3CT3-q8ծiR{T ~R<^le%, 8nAX\LN??oφcprK {D8zCHM\v}XEO|kU"jܨf(jUOL&~ Aj.Kp_'I1p#}/;t"OWT^[A~CSƹhwhՄJd+|w|/]1x[H'?â,Y>* g?[5/ 0i!Gݘ `u-C_v+To3w3oٱh4QEc2@?jCEp$F(+ԑ"$5k^ݤf+*bMƠL/V .Xp`ꭊ 8GzL02 &/`L:$%aLu _7K~ ]E[G,F"\S[[? aưVuM'V>4;Wƙ>+&(6 ҲJt[u(TUoq1'2EF$B^аs@JhI{ʯ1؛e+mU@X|Z]0#!TOnh3s]cuOָ F*r`a}3iȄ"Bl;z*t uq%ձIvΨ*6Z7 'iL C. vkp.N)U~9w(V0BScN]˨by-o".Bsv>Alaa:-2]!;(EuSoT1i>\FB~Ҝ~S3.wmѩ 6W\Ov/5:(n\O֘c̉7[Ǘ-@Ի5 vK١k˾p *pe鷷 8lBJU%A=)RP'C<亘±ݕC&ju+=hGO~b4aE_ Kq 27MP`7:\5sN﫷Ij?{z2J{[RXumTuoghQ)pv -Z5j| Z*](6ooR>8k-l# ڬ!؛L8,#8/G @e#Qk1 q127]8U3f&<Orگ;Y%)pJFJVe)o46D}ڪ6$v6~5ک25GcM-Di騐5٫;xpt ,-;cI9uBtތmX⭗RnF}p|ѹ}4&^%zdL9w=؊ZyAtHc(?;k> vl;t~/)rSkpjz4G3N Y 'J?`<刺ǐ䖅ֿgbbAg^kc 6C4kW+ݾ\dBuG@#0ϯQ!M:zCL63L2tZqdU4HWメV_0q4e4Lcy׷k\aZ޿*0ϕ+~[ܭIZZVuW(T Jv3-eT\iG9ٞCOs`RnckW\P`F`^P=ncذJ/+[oYf?l6Yn(d/zˈr7Y iRϿrB9HY.uPiNB[-Bh㢹X,":Kei Щ[Pab7^(Fճȕ2.ȑ>Sh42EGЎLen9ƒ1J)TF=BɛNF5̕ >/K,Z_ut/ojSz.kcd{?se\g:q$N Y[gYX #o_IqX8%8pݲ~Z;?5%56r$&}` {\C8R]1BAsDZe`7?P4ֵWN2VjPk)vAd͸U.e-)Iu0H+>š( s,+Oš=f{ې8}.FAӊ=H?ZHbgsOT7<ˢyƪurɱݵˋb{D=Ä ٦eNת'.j GWzcYks m%~om<=8\> Lv | 0|s_I]9 kw:AMcw%*;|}%OŜn_I0.}Hz}ҸH@V7J. hU{ԉ‹|j>]:s"r>R 1+ [`N_%|&Z.g-ƌQ,yq;W!KJ PSR'l~24gWA9N*:t!3_0L&+ fNl/c~w0[Yl>m,h7n>b/ݐd7 4N~jO'S"' O"|ոo}{T`dzi(ߢz*x$1 Y![%$^.SZHp=oaYdf]OnƾY WZE 9)(/"1u7_K4'EaNX}MZQ͇XAm< 38pl{^ƍwUMz~Sk''0؀0&ۭq7a?u=22 |nBx2'Ӵv|NrەO' 9{Ւ̦K.v[8:"/%']ў GhHo`$aIUJ '}v-#^6f|Ѱ X t.2yg8'/CunF ɤ݉Zb -IhQcॿ\0W-m(?g !hk<1kS^QaNU/?jdB1<R޺ecy ^C>ZCaI?Mh!ܑq\A6zF:)A}epQŪ@&nնt@'OW %#RA_9vmhp-b"mQq^ᩉG*Y.luƞ.bK[Zq? 6ˏ;36 (e&S畆F &eHJ~Sp~0UzMoޞrn6tC(BLu[,vö !yޟu\3j;@ A8gu͵[sip.pK,gjfE&tN}=E7vuDרzR:?zSo`ےZx3H8,W.*HFlr^'#EUEYӕ {()l"8+:OÕg)r1 4\u|. O9aKbzEZF/)[ǁZ|H% 3n `/ॹp͜HiaK<]a*Ɨ_RG.W'|C/[ڃv#TMr_|(RوRⲴͅ\1{+fWmUPd?_%8 $ardRS%O+ջ `߽vmn^E^f 8]>6%j.Ŀ$PIoo!aIáYU ;ogR]SZ'tљ'F' remz^P ZB<ӺxeN;Fk8Hkr^̀ ZQf |vXnmQ}A*df;5$jf!#ڎ0B1a4R`7/u} ?[<*s@jǜb&RƆd!1{6.-Ke]uO.LlZfOm8\֝<.Etado nsJ׷qkdT< ٰmpr–Dcn{oAA~;ν=7NbJtʹaΔH'=~L"t<\RC_yYʀ?_^ᒍxWudEѥEWeW߳\K yL] ){du j0o:MhxS!WEt~ 1@g4\:j)x5hM[ f둲E+ P[GS])Ή/8<:ڑd}pA#"[*Kο<8U mc9naR^-ؐ<\`Q$S}Wr,-Hٯs9ٟ#;8N '>)ne[kk~ٽƬIg~C>eUu¿ RlԚoWV![iHx>~H덠A+`9X^@\x;@6bA a)!su9UB0ZIQПU(#@EӮ:ZB B8u#zFXj FA3,:RlG߽7Fð_YljG|+xwT !h$O'a=uSh598WȅGϢaڑX~?RJa~[*$K=yx~5D9,grhO!g?;uqP}i0W0RUDj;[X?5w=+(?,۬aCThEl갨Zօ=; nAC ߋ0/D &QUĊO[@(":9L#V#o`*9&.]Bܶhl/m86vyu̹{u7zZ+ 8? 31qJ)^i[Ot8yǐ'~6TS%A[rvZ`>!,Cwߎ2h#dmhĉܤ55@\/= kϓ"|[z?BzB|[p'WAtK)(k0G74k*z9sFUml]l tmQk!AG3 nMEbH*e3?v؟B̆Z4% ঋY7h=mV{u"ݩH7k~eP:nQ_f[@N TYoIޒ &'Q<:Q7dGLhw$qv`-AB*8u'3 >lqV +ΌA V,jĜb*󼃦o[cTOTG+si3xrƵsoDOhZW}Ёq7y<86ifr+X6qMϚOOf?r)hL3?}Wt"_Z#m8A \6TmT^x;j*oX2@unYl#!=e MS~'ӕBb7:[gwsdLJ(bW?|IH}o{ne@륤\hxY&S,F P\ioBmd@/uͺ/Nl5 yeBC6te(aZ5JĀk,&x>@2EGZ`!H?t=/SP- wRb"ߐDT d^5F;M>٨ƨ󳬕<-QeGaF70+4(so )r ("oq.]ϔ<mGAPia}~uNVWNW}g.&gLJPR&G9=Oɪ9 Wt2H'j;WZ'_L/OK Ģ6$M v0XёN!/>MEh3\$mǚnWϩʛt4>SS'xeX?GǕe-537DCa}鱙L[tzfWo*lVک;v%\]6659k#i&(X-Q͞t\f,0:0cz9< K9rG alee["B\[A,I%H:DAB !>jzo os< WKWY^d[fƬJK @ȺEzʤp!F8OҿR]F.%2I A{hf.F#vcM!meJ@S`ΪU(fRgjb ^>`zIr8?-Q]SoS3ak ` *hsp lSΥ] BKd:TVwBXuD^I;M1Ûp"AZH|iYߘ25'[D.vk m_XPm>\{$Ugpax|4'{ekkZGG#'d'tq :@4UF5/r# IﯘPhş⳹X78NV=fڌ8^G{UJZGiW$^[/x U$Оv5)?׎"F &R#@yä-OtEF@ӿg vyx5ӽr|7%%X))7&~RF[Y̧;;-mW6x[|u*{H5JP MaG{|+t1K2e8*v6Y` E&$x+:aޒ1Qƥ:6%&_6OXfF\!UbJ* =h(b3qċg{ip'90a5gǦʼnZ N'2tyX<ף%@Wr°+V{0 V-qQۨM5UhV&A\9#u|fr ˚f֠x$O\+"^p)?3v䭆6$t"Oח^sŝye|By(u5*ڔvZK*q bc響AމuY IErS˔Eh%;(#k.)Pg^VdEj~\r$\7u8䟸>1ȝeuDG;pF/)\* e5`262n@`4 0@F[U 0t\È HA mofuBk$HKngXK/v_S~AW+oFC] I2Pçv%[N(Pk:mguP ڃPTZX,[~EVsAY"CQ&iF5M#nR=ӧrWIm| /AŞz5<ΝF=3&,vCb kz\B&쉘#X${oΩ﷙:֯ Zis+N±_JП|KHsCv e_!,3cڏԘH2I"܌NtЬoxҜf!ʏ*r%t*oU ۣ u(VdUU"Xh>qˤ/Z3CՔWtI{d޳),p 2Ưē.˧Ul ٭-Gdz3&Nu_bqz}يN("ۆ [E1\+ダt6jYA{T}MiM(k1CfC+r21r \MPj2@e"3ƓGMٖ 7~2>zR{FƗ@ѓ°b#>|P#iA%OKQmJlz!} 򜡺9 #,7C {X|sӃ g7*VQE{hN^ʈp% 0tr@ A[UjVlļ&/FiSط5mf׵cf.."6)Χ 5J--=jrQVcfCtLF6ݻ@SzSR{,MdЪJ+9rhj+;4<3tlc !weȌit;f ioB7u`S*#܁e i$5m Ĉ%pi7r]dq+;zY=Pq_cGQeR26~ Fè1Kʏd Yh4ti{h ]'t_sh6i4ҡ.yo4JIk1Xwy5`/]!` " 잣xϣCq pVM٤~7c97N(_?!Rx>`dZQG`G"W=RpZ]!FU)Wt0h?i]Whii"w!QTQM٫/R +Bc|PPuٰS95rxLTEW(rN oĮPzJһs Bca2T,( 2u[x$r^ǫ#L&ta5SYy T<%BWMB%۹h>4?K`~p#1_񄉎5b=OP0K | TCDfr:L3aKG-^`laV6#R. VijPb7(y-B<ጳDxCD>\(#4 w+5e^55D^N'9OU<qz\gPBH ZuCmڂPaqSٸb۽.}:IV[mWK'[xX /T F|Vj LVrXS c O;qP8_l jax]"U &k0H #;9G; GP7@@_HW86h Yzq2{ms(hu\7Lwx°):Pwo4oիu 6n=yT_bWt/AIgUPhM]wr¥BENݣ~Vx)XVA.߈ @.Gry-ܡ ɊcQ/ QZs_Ǹ-4{^צ_>_RPw^ô'3;| ɰ}_&\?`Qn8"$`͆%Sښ(*%[u|n cI~sS!l̻yЅ6J!F&jLg{خ@p`EX&cީm?n0x$5L?Gyh'EI:jؔԫTNA'Jq };(ov$}e( #+ ? ԑ0Xi !JLv\ݧVv&KFC]0Ec Vjݕ2wVIڃs.y)AH@wQftC1 u/ < ,@L;΍ʀ :7"#9aX C!dQg\apD%B|\f:9 72oD 2G0l2!`܃{8JOm F&oK"33MZEA{ f_Am6!SZyAn*ts6*8DM],s9mJP|Q!FH ˤ_Ҷ')(Zg ahRp6l`)A[ 5ڂXhв9P9J -1 M bXQYop$ u ]'%FY(?h]O&p&`*5XuSnV|qgԅ9i%Ia},Z&meeQŒS=J6S`p+3ܕx:QA;yu{b6>O2G2؊vA U+U9{4>,彇W67JߎOnRf?\u.󯛅He7@_.cv.Ϩ|<V^*)Y3#.Dt?_L )$,!b[№š16UKP6BT:닮 53l9L;NUl=OXCr{l+ ٞ $V}~awDC~2"T>;fK lKXq$-\h1S#lTj@%+XTu%@fhҫEN⣸8ei؍霔q)tFp0"E3ݲQWP+ Ϋ2P,H&>h4?y98p?= 5z{o29ioow.Ҕ`܅5yf\88I2wq~[eѣR(r`|]@nB.JT P%FDAIk?8--5G, jO`Cf{VPb 1 uN`<222дd,a/ 8mK hi :ྔE.gԆl"EcQDpne@x$A~kᣕpDM)+H7_a ;]>LA&ӌd(VG|-C ve<>r<XX^&5ovR [gY$iVN]~mz΢[` )o|plnߌ1& w7('zcԛ:jZa5PHZ@a;A'gWQ8/gGi}Pq? 0GB|;^"Oڷ>uiV(X: ]'J.R<>^]=]qY~1 Sy5pfy1nj|#qWxRNg!$}F=bi{ dJ;0Z(=1/'LI6ϛbmA` Ovܳ{6`n33z`Ab8:9lH,kJeꚬGZz(%pdj2 Wk7fґ0R.LkȬ>C*RG[F$eԙF{X1؋=Ym bīMIQ˲BfLW(d[SDVӒv@e'q] 'Ǡ[|חkX!cc}EJ (ŗOCX~iSA7#D6顗p/h${\þh̤>=kƿ {dv}+l(^|wB#E?XC䶭r"m=~ɪN FNz f} {=#_~=4Eb|ʄfR~KCt TιZUbn. WsS+CCY̺a9$i`/;7^SpZw@NQ0>|!ð2h[9#^OԂr},Ky,7dDe)~eOib G4s*RV5Vm爖ĝ~)*^57ko[Ѻ 8/O_}ώn]υZ~Fr)J`] :%؁ހ, ~+>kG1c!Pj 14)̫ˈ8θ`K}XG]rޏHl^m ҫ?9ȃǦ.dr3}9䧨?o S;%@~]B;}'n%cK,8p5!"ڰg4u^̴luW-ƿ$]q-0pKJyaiǖ<)`ESqCpy/E;f4d4k}7~5K8@\fn}= i; zo[_I+v*0q ?"4<0 P1HAIﰝX1DmRl)(o;5h_R 6o&|Z,Xdfe7\gcd4&G5W{L ^+OuUadl_SN;w7q̧x<-@+?>5P {"տQrRG|j+r Wx7J:Jut)&5J{Binjr0osm~ ^`!2Rc*Oi#^1i/ο>+=uX3&c1m7wO0ͭ$X nbG ʑ%q lDǨ^yF}}N>,ts̈% n%ADA dDqA#/\cQ"Ik=c|.C8؀(vEH1霏R%TMBZ HhD G#9z]Vv#Q2i(\wHRv bLtm8:NംqU]-($hXSpⲪ9M0["[-|p-7C3 T)<0f^#fi%Yq>m<աD)l/Lt"Aٯ@>?s6R6|Z'9u #/9]\NP#ϫD+>dt&ŸE_})I5e$*90u*QPbqJr`T|XΎ?]+XWSD-!:‹S[~% j@x@nT9RLg.:"FU:ۖ7J5Rf% %4ό+&Rz2XW ε*sQUZ;@}T uMiJ|O8?M}IkR(atI].l[hǩɲ4W|ğ6=V~y-d }qoJAIдqB,dYc_߀n$OLM:u- DךV(dsW5%y0î"9tt*o"{{4(XExnk MI(- %7P#z8˳ޔ ~W-mR] *xO8ܟj #ۨ "=}vU)p7]~6?=*$rF-bZ9pw0ּİA̔M+\*]xloDY^O{'_tG pVYҞ3ː5(GrT3]֮ԑFO}?R $Y$7F4D[)tL]P x<޵C!c)Qx O0 7,HԤ%*E-K*0pB3b 0BrbT}}MY7J+qq ln9Xr'(%=>`~ L*Y³s(#SLF_:]aG}N| U%LIf:nMtR/O$6'tIGg\L S\zRxw9)nREh\{ץFA)˱ H"/xJLfe}֖oRtRM](&(BA3!f 6 BxhHH`S:}.\@10".#Y/r\",\q*Yȉz08&G ݎ2I|7H{{†(NE/0""n2Q굦p=2bKߛ,ï+Yma؍,I~ys{b"MCq ̽l KTHLp%'ZR!j`7mXk3y'q⃪>F-q{7c@3}85_?D)4d~02!?ң|aD+>X%ZbUL*rحڀ3Pa)F]}3vqPaŘp7 'yGNĵd+IzF)g@ tu(=3WG(=eKXɈ%ugYZ0707010000001e000081a4000000000000000000000001616ee51100018a60000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/]?Eh=ڜͩ~U ݙAf0~\ةȇoEYiap,?$4wwTeE< G;;$#?Kb$K"|RA2mb|9o̷ )fʽkr1H-85&)QpmXbfb`1uVAg},DtΑ $e*Cp6;&Ζ]eA5\^0q?3n5aYŖW}hxGW/=QW (S벯T/WRtR0-t1L(,Nǹ'H_ev@qj~nL|мơmŦm@nn{U-@y* M͓lN k@QCitzR?X5)d8LD%<PݩcT҇iWٙ*nݽWOt0 LJ;҅j*4(Cs_CX~F^5ډ@>c@>ʍgϧyh77'/6 о&GVFS??|'$r^ԉ b~N[񦡃-3@9ׅ =Yˇ8$.ֳŎ19H.ySLW ":(5/>"D<%W\db1ZS:Gi;oOFܹQÁ}KWԄd vq^rAz`W%Z9}:Gcʹ{`V1_"ӊ%CKNK.#ʂzqR 6zhX}Q6D'J$&D=E'?^]OL=9!Π |3J1dҍʺ>b_eħi`9<Гi={5O/ Q|~JŮςsf4rKGלǘi7 v:Uu>wY6M 3 mpۋKـ&tYJ3Ȧ/u+7#t6϶|0mYb|_LVʫsP0٣m䳖ZڰA5P fi d: Cͣ"Hh vU&(i@gEOTx|$]ܬNdkI:I\j20R|▹xFT.X>7?OLz0g4_0(wʼn 8|@{JQ&7m,8 ⽟e$yJLd^ |_4̘^EaYw˳; h8Oz+v`dDOw45  1Pw!Oq ΍iV鑕4o"@c9LaF2,+y5aȠvIXHTI&Z̼S gru$ULJq;uOU]>`R M\̶&6'݄;ul%iSZH5+,:Ffvq9Ur5?{E5Oi~6E/C=Wh"k3Qe6Ocض^q|y]1. |#SS 1.( h|bh#z|^6Mi_@}кTufN~5'Ch!I 5m(-%[0{$K:KQEۅ"^p7g1y?A-qГAКkP~9%]ȋĘoZ"̴^j+r:|ݞdu'XMl)tD#.@\?  4SuN[&M60bV$uQW~Nu:SN|îLVS~+#H71JIX,w@ZtzL芁m>g_q 6CFYGOQOK.tV^0-EρPFDyK3~n9`%Ord|&\πW] B%yd+ :< 0 "[t%8 NV<"wobI"oaZ׉N~@ĥՃ̷ÊTxhC6#,|]OsvZ5+" b۱xAbSJYM&~^\7 8=yB5/1ɟwߋ,Dq'vY# 5҉`@ .wUyV ٱS\\x<^8 Mg7Y 2@qJV.#R=ߒ1bBN3@V^0¤i 'ԣ 1恌 {.VKc9pXmxjX3X/ǁ!wG KR8 ۩>/aʴW>V"E9" \r`:S. h VSbHWcZ{f:i6ْk3,  TUJtS]K0/:T-&*+KӬw ;~"~aےĂɓmr,ZRoUؿz3T@W֮` 5%':>w^Gi K`|f{Dz]^Bv-4hr:v1QIAWBJs㖴>?iRP K$ZJGE{4ž 2) GP@ Pes!-h0ZnjYT"{FG@^S f%oY*a@E)efaQ,TN_MM@aq䪙fwن{ " 2@d/{`3D!S . VeB$T]ebAV.6P ހ~nfsl4)(ﶇw.r- $ݜj޹݋hk5od5QX$`N,e6:뻥JY k^);J[Syw@h{{AiZH<ũKNΣ`V9U LHGø}ʝ59z],n O%W =_` |d0&;qfpZ;fcI2ކtuHF~k#&>IwgP#jN`-iz`=x lSC U4*. 0RSKɃ?U-pyb_9Ϫ^[FJ& ^ߣn"]n$]zNewP7G-Q9j cg\ W"G+N!G-uu *\gQTI .fxV]y>J|\hzO-嬾DʹYb#H| ?Z}td #'8̫0]dOU:A3e3o4IJwQL yV"coZS{xؑؓ8RU ѹdm[7;*Iڱ A@#h 1~TӄߟUqv1b^K(8?),.ܢ&ޓQ2w1<(DE4ԜmhX]> c6@p/ u\dgotX%Q.o_Gүoz!s> 7@:}?p=!"M(/HI%+ӚUV\GPu Pw8}pl"yQB6h:޺4UvTSuH0H2Jc7J/Hpa,.ih;fWwУ84 ZDvhl,lf*<"Ӕw9 ;auhsW=]Esf:@ۑCuPex;`7[l=ZAo.vL J]!)nx\.3ͅu1qNN˒q@̐NFPsTt33/A'l#Vf}5SQ  O 0ii/{oϮ& ikQY韤0@@8(.}y.5dO_UD,Gmdatp阇o8z\vyve*ئ)|o$,}5E1mM榁t5]%-"wN@P9D8k<sV)AB)7TW_%‡? b8d4|RT1)'vt53Ĩy@j۽9{QK2l*Ƿaw&W w@dϡ`S!`k2YKwж.Jsf؜M{W2J:f5׻Z>0mj_z'ptUM'< T-/ _vTɝ]szK4HH0rA7@Z4+n J|tԧ~h1y+ ш2]2;7O{ F73AmIR7ZLĉ=ŊjZ*EBߗ9[Ķռ},f.%v`P՛Ӱq2[&{І6@SC r= ^"]}I}VHuNM F2eS~~o ^D[mDo܀MጏHMH9J?Ʃ" G|HKѝѦX5$Z:^{ !WkFSW|t(@aKI"@>wXʋMx>vEehqB3M;aVD[}>[5 4=K㒙#v&#ٚn@ Пs6j{>i}d`w$Ո( sIBkUt}0OΆp5ݪj?:;X6@C`8IZȤk(/Iה{f|RrRDk _ ^Rvwd}AۮSWI14!zJZ<Ͳıl}wEmP#sdD5z1X(ICǸHռ1l(0GԩrڱI@xGb 4zH] 9&ux*F7?qNf *i+Lߴ\g+$"ۚ#џrOr ZE%.l,XyI@=LOBWNq1†(_M>sE/ZpuxwH6P}{Ux902ٖ[`j>hu^fID `X9VHH&TޙDz)-NIf94lRHK3hbęz/$&('\]ypZ}+o1AMW-r#[=-{4Ɇ)遜s(!`QtwfU F ev12tw_3V|G fV2Akj i#6 xu:gɪH]NX_`'dS3|ss"QeCU~vl$T V%dyRb닦׌{o;N З~nj :gƩ,\u_9MulvFT 1v魻(Д('hm+Uk~1I&R[t|G`lb<>gNݨî2"(/>1gr[ej$ {H$ ^&iUŵ3b  0!i3 OΒ_B@{ntJs]Eϖ4Lwejpyk>܍'6tP4򮁭x'i/1OȂVNiź 5qhlUFD̦r)q׬ɵS}),N&=d|ezŃס-!u]@9)ɌUJچл/p_۔r s+X/I'_K h=O*Flu[ͭM4̍%EsCѕxk.fd0"L?Vdsð.[Tbq[SlO*ޠ v]̰1toXZƻFRY1N}mEҙhnOW &s/n+/)Y|kv#NXqjQ'+xZmd)sPe6.)"4J͜&#oj]"s3s.v qu]lhpL6sҋO&[]CbZYDyC_,hP39zpjI]w߱ɿL9qU Ĵ*qP}7)̍Z;C3fI[ yTɿ~fjzvX× q4A&"GG`۵3biE7[>rϺ :>H J(tz+Dd cf27)4ờ5-\}wO bS2*YyEͤh`3CpwiwIl˺Ëx'Q_ 49wjG~ @26GNHyH 7jö}cD!TV mG^›GN LkާG )ILܽǐdF o_H4 ʜ9F_4yuT/_4&Eh9RKdlL. z24t.<LCȻMcx;. PiK0ݦ5Dvd6㶑V)CAm#^~~=dox;/>y,,TfgRbPU}pZ]eXesFͧ >P߱|mf-I&ҷ1N<Χ {*Uiv! GIjoSw-xAEkZq`HUA}h6gk+ 4ϴmlW#lAj)Y"?-%K;OR1k!uH𖙳i-,Q "MM&qa|CRwcÑh;T+Lj q)DPTkOA\hm^Lڏ2`ca!p"6$äҮ&=_]IQiPNiZn2B Wva_M#l#5XU f'_5(EҨn5 yQ(i/g]'m7gj0%.VQ١n|;t_z-gMbdIi c*pAqittx҂obcڶz_ R* y}Z36#UU9Ng:|#?I4siu6FU٥7:,8N_s~D}×^&#(gL.^U?џ ll9 pfn FmPENCBsMERԠGGY U^aX{CMq9=0D}ej40WN=  T*ҵ>:CqzNǎ4ubfd-D2/BaFc]0[OpbmI>]VBw=aN Ftq2QfV%sehۼ`z3Ir@$z5ʪxR.i4,zJ;Ҵq|FP=c[v;,i8$="2L84~˯x94jE\kۍ\,D(ݍs{I-7佛ٻʯ7W<Urq$ٮ5s./Mk0qoOt*>$ ^gTvaL{ e{ǒϕtpxV:z1>׀^\Mhر҄u*".>NkX-$U`V" j@i9XeT@B.\HXK}7fI2eDZI?V3o3d|z lq[â Fwn1\T/e0Bd:uJLB2N`Oll>Q [F K96ۡWׁ]E.p00/s2^r}ed!Ϧ]M/x3 0ap:G+8yϺJ J7,gX7-v>ZM#HRNm掿 RZmup?*(jdfi64*e$UTW_Lr/R=4UfM;n'xrtJ= 7T5LEyHYZb 0e84o&q5<&NF/!O *Kr6-DwB2t1H8'fL|o9:q|Al0SkX=w{~Sޚ# 674rGzIӚ(ehav񮲬P^ 8P隕w+y"E^d07[=8oޙe޴=x&N;UyuɦF)Y4&vVY"1 ׶/b{վԯl=~*֖JDU rY?iJFk±fEJEdUȃJ^ 5w%ςu=X2Q:0W›ɐy/q:O|S^9bTNT#8!*A|}l\XIsN!X#u@c >jr4۶ơ8\6f2reUWLsk-Y{&xծ2|]C6ḿMӆuCIX@`قLwB`;#'mČ)Qpk- 0R-N'*YTnqF 'V3r}'G [Vj-n_FM̉Bfus!At56vI9 (-Zn/`pfv?5m C%~sOlTewtG-̚Rd_|) "J(4 z_I4g3V*u7jM [̠kaM"8NVKc薺t oa)Z"N ̙{pKva8ݝŐ3uwݷ`6%)$?Ɨ",}ὒ*0:Y!)42U6\O/.RL y#nk߉O)l , I{eNX3C,%Ab,I8 rbKJg~ZK@ixX]ӄ77>(0\oٖ~"?*:A(W#ޠpI1E*il,8i6ɻQ$cPZGÈhq/vxn7sܒxvk\<Z%P?q*\gȴTFqS_tb_, dLPA w8~8PA 6fcAu9hcK@g@kv qmc`I Ȩ&/ + J3CeNmi 8Ț M-ŀ!~;`Z{m ~E  aE9@5W-=/ڿ&"uXB|f4ig[w (C,@gEIT<@F\< N h/y΁5hEיԋ`c~XslH b}| wL+=O̷2?_BYC(nArpT Hjðt h@fsnZ''9 c2u qɒ'1:XLY\2XdQրtB`ۀJԤLQԉRHկF|T ϛ}ˇ4ONT:)8kux KJ!VҍnO_ֺU6wCGpNn ވ㩖ԥ<?r^ę1 :j(zv*Xܧ94?f}GHgumњ)Ӈg'#[a(~26sw8 {/rv R`óCy1Y7rJ8<2=udXg ly.rM;o\S\-&*gɃp/Ѵw7e_DwE/7V8%x8%˳ 4w JhS&)qvT%k:#o NUO7PJFbܳB+6pJGbon‘`y$|wjPDyOZ=ݢ>v:NVwC9 Gn#9+-ur0ԆXߔV6;4<)ewJ;ҼT2Z@t>3oy2φKePOC]48˓[˽= ӏqOHoxj➽v[=ͻL=y6r6Ǎo0J+)X1q@Ctd 9#hRbڡZEFc F*U0=Cݔ@zo~@Í(O]BbY1*vڌL [ e)n^}ҖdvΣ,at KcIYC!.R*TS\./7- h/60G4 C)GTp3BM3ei3P+h!]b#&6Yz,pHS@Ƌnaό -V2/m$XS[6FdrNlw⹂ۼ۔} “ax'6#3 \.?QRkp<J6<>niб²IΌ@F+O!#_da9̌FĠ=MeuNgȟܞTӐzjT> |T6O='CC1)9] <:nA@cќUo.T9LLI4zd~TQqe^.36dA.MRzV"rUA mD4\77Y+eZȘ&NTb{w')/q=sy=S]8dıՏJ>!49'&w's/@6t25 xeq6fHUc4N4gp ׀ Vz*O& ܧ:@~' s.Gk U<opMp/4Љu`OI4^8 o[ *c˙Ƹzk[=U'ueZ 'wE6.cfGY(ѵKx xQ31uHqt슒]kG[]==Fr/JkikP7 jbmKK;Y][{&)JtHLR-WEV1d:zMDm8 {y/q"978VDv5nn81 y. ^p;P&@y;گ,P Pm5wTǤlj)n)s~_o~^-R&lI#]>HsDG&U{olW"M( hG~D:7 ]'dڒ`Cx~vt (v[r8A*e0K N8cTf$f}YAӎqc-jϖy ii2'ozguxNxSħ UC1rlֲwά 𝌐9y';T_R.bf֞cGeGQZh]x^ mHUMN=A,Η ܔ(Q 䬥ū jSys/˲mWdwt*2ک.`Kod0|ҫrf\a*Yf:N!L_h1/~O M)q8:P陪o5`\¢p5OMȌh8Ä13ÝKՠ5̰p<M*(4^7ri#:Jbe\%~[5LJa[PjĪ ?!tp0ć<^+^NJJt0O3٩ T&ՌSW؏o@l Vcy?^r|k<8X·mĉu؋@L1-5cD0Q|9XEc5Mlh6mpuadI48!mzj'ɝGRB(cf'z n# i/.ghwv@#ҏ]X{4I+??Zm7!9{wBwNr5k.mOH TZA,{/@9*Q$tO0,"#qon?k5I̸[9OTD8ĬZvH"@puǶ@44J+.BwQ /^^e!v,q/$\4$h rQi8(a ^*7\QW1;Z~v쾶zAawu;9;^(/2&}[/Mgqcb|CA)g "JrpY-ل\?R|>Yy|#&OΟSA[~~ s;eJ甪n%dg Op3h@]*=kv skH LA*u뽇tGfgG 2V/Ddj0 z+I|:>gx_K3';Ռ7<]U{6lDM[9jMap|TX m$+[=ŖS chUcpOȪOdFsWh '#eN{g6 JPUUqx3*d3GuBِPrpX2IVpF<ŷn2[O虝zjQ[H˄SHJ?+% +z v7bHA4P8c~Z/Wa Ě4B zƞtp9q]r|p bVzTzo׾d΢_a3at}Yq 5XW TNLF*?2k. ۂNX0oqHd9}MQKށ1JZF%m(YAq#\3S"KμកR0&B1j{ ! zW#+P`x.*ЛQO?&L{ňM![jtMw$g75g(ݩMKNdD=D5dex4Tԉ\E_ v8z'+MEaUKKka7.٦PGF\m&(m7O@r? n7-WsS['}-D{=d.j| l? <6]3dh0pyuɣU-_M;_r/?1By]2j Cy,*Rnګ&N*ئEI#@<\UKJrzu  tڿר ʏYԱ{\^WAuq+~3]qrl@rQ.nLjAkQSuEkj CSpP wV`Iũn#ԉ6c#6 k銒Τ 4\*'`?d=\HOYdO;ѭu|@Gh'710#HU έS/)A`KOYކ n!ॎ`.*%QȼMp'aaj.Ä?9Ψ3؍r܈t/}uGƌ6.^KaG.Ѫz5;A|'oämMeC0ׂ4Fq%#[!E%ڝ `\nTe7@34[mwةL 6}[YrMTkPPj\{6 k@ee:f,oyQ٧%3@_g]TVxGG{oudzlu-f壷7&6?RGsYL٬uF6O8Ǔ%S jij}RT @/&H3ѻR_l>LgCT"Aᐮ6>_E#zjKW;߮Fe%Xg~q+YW=Zb݆#;s+-taVꕥ ]P `XyAKU㋆Gg1PMUqL)5y84TIn9T+R96KJ}FV-3+7NT?4f8Z Z77_V֓WI r!1Ь 7\z-/ΔR:v{>ty9DcK6s%H{ 8\1KJ4R},?Ҹ~.LL|#D}]T3m:2ㇿ P.n>tƚ{rJ `aYy g}bj<'pT*ܒ-']@`VT 6 _f$$<#^J_@TM嗩fa3@ q8v>w1-j|u';r꾾m>΋VSU*@3v`ApUmpwJGaTDW 1SjXM_Fc8'`ÄkQIp}; V[ORHZ,""ڙFA—QհVɉvE) ^?wl8QFMk\V33ʚӔݲ#O#*zp`5o! u=\1yX7uStlupLOХr)JD hpM?r:/iLU,nv%pG8Uʙ0 00y5=ua/˥b3>ɼp񻡩 Dw .Ej>ea|̔ҦKM1iLF]>7C%Ƅ/Zsֵ谖)ZK@B":Z<\?J 8eO/neS_PJG"놡N;ArR\')qRF^W$13lbD'k C2QRٔmjWRXʧV9ƚuzIn"U|MOwЗw,QCowLyM@g"[L,:e = 0?b [~j\ ls ۉo5AMZCJH =*nxR# ̔,̝,É,2lPwV^}k&d꤮y]&b ]0OW9vj X+~|z J$%f0ogq8;#DD:&m0}!t"0<(6

xh(<4^v.`<ֳhUbwysqh+o1FƯOGQo72{ /?/0TI,VC1=97w`mfu] 'Y~1Ym wK4lIJ C}34YW< #E[YnBM k}4U&A>efƌ6 ++(:eHCosݳ 5Me [#'~7ƭ8Rh\!~ff$j !#WUts^Ma9VHdJ/qƾt-X6f6cqOD7sVK_o7f85uĞzgC^Åp>w`l UkTXfeǑL,cF1j&CfZAl*_fCi=YFy8+7)xݢF!fȼ:rR;gh.emK: %$ cr ZҀ+56_5uu_ר.Or^RD8r1[YM}Js]"7<eT`~kr؂LXL\MMJSVr >z#}ҵp_Ԥ˝!_z皧Z=TUgrF,ԨEhvwhXA}pe+B29:?ӡ_"q 1Ow6ե5ߊYFbx"h#S'?K%k#0'!CdY8m` "b~:;[ayDg8{k*M#2a+<s9c>?fdBbo gD;A1ziBY1X8SZ%*\;1x|T)rX/tQ|+v\4B(c݄DBdb!EUl0nkpŸj}4aE~ *I.F<~,/J])Os1Ee U 6}%joĉ4XIlR? _>_I!^ ]ޚLHO.5(cw!Bzŭfne˜fzatk1afZň8x80Po9 NyExoZY[7C O:}Hh+Jt /ݛdվT^ȼofK.v¦ S]D`~1f5J^V]*:bOY1yZjo˥yqlP|E n)뻕-{\=ʲGIa,7am\"ἲެ q3(cJIϣX=klb'ؠ:I~38jފQt\i٫6LQYh[) Ff>Gy.>5-_PU ;w#Z:A"oMYf(7AhSsW~eEG且nDeco9YaD_2񉷲Wf msL8^XhKV>@TD'X_ 01' ʒ^xNt `X 3}wYBDG(aKsa{q3i^@EtrǑˋ5bnb֠y]<G59?1AlD`@,,@Aǝrӧ>7W<07+%dB#c`3=c"%㻤0y(5ET*T`L`fHtQ&4dvϹxh*MˁP4'nxYq LGPW%"}ina蹒ӸH +sۇȩl3d VGh*IN"Dy"22B߃{k1 ^IXK@=!LPHT,8OANMbI'W\Dl$p*B qƉ`$osFyJh" ҙS"He쌗PɱP ǯˢ:g ^(f:l,gQ*$:dJ_^:5cB󏞿k#jXb\ H8V:'׌|!v ]66`\|: CP/<9 2 72k(վ߲1CUg`*&1;.>SדaыAJ?#)7g{tg޸/VqqI:&GΑeRg̅@ެ/u]JzA #WwCR9_?Ii+ gVN$)@0[ay وy`:&q:B,W D,-ƪֳrx:)'&2:h'M'MbQWN 'KpNNR|Jg5 Rgy.kFAN&LqM 9.j l6~J7uЫ*mڄ XEJC<Vj&!IH DuNL.@t~dV1Z'?K\kQW2kz)`1LZ.3A·ߠȬ/75UvUwúq!JА6lVͧx'B8OY>Ę T4CAhXMhav5y`-OKϪvPsVY#M.Pdh8Ƞ 5XPUC9챲Z{b;#Qq27*]P}wgÉ]YCu3mŒQ'Ec{;M{$M+|p[;T28?ڐqK*\N~R=Lbҭ:ܵl}V6kɓtzi/Aa Gvhu)V-ԚL0eNt`)ψ{hD׆Gm{kAxq; 7ԥ] L\EE l HRˮ;j9^5òeEL$IId6I8I9!%RwCHJ/>R#*} {U]׍ %}cDF/YȐz6rSg+ɻ>s6Sav|o"̔66{gtzǵ8> 'všuW96#*' q94CGd9\3P{PЍ(13@kTe9r50Lp5O._z>~’R +˞o~|/-,"*lD (oX:Eǖ% v0oN\^%jm8 az)ŠJCAd_?V)Yۘzc\zYi趑iAdw; kȱNAx&e|F[$K" "GccSjƑ|Tk0Gze RS̓"/NHYpmauaЪC A1*1euj&p`y׊odzPo 3BߥM#H߁n-뙹]L-14 1_wb4z>Qܼ%3&-|#hz=>II)Ƃ 7KLo-ˈ;&Z^E\3hݓ/e|ټJ>D+כ "D(2bm6* # $?~tY*"xdđAt8!=-}ՕNhZLt־(f:P&սġ"m)'\BbQؾHY!ѓ]ۋoSZh/((xZ"v mlx֛i-3C`I0!ygBB.-3J,-%.CHڐu~}7i5H=W$Hg?UHkT#p( 1vXXu&G8x-ڌLL:D{K8JY  !@4X_\j=?:3P̔mSg ] (xxdG2b'?}0BV,sC%dv^>7Jن|JZQ0ܓԽ߇`Mp)!l?Kv?%dU(A = B_ W%/prUOG ֎e_\^ǎ-FGltJANlwF0mREUgπJ6" \WE 4y aE)3?eo"/j(s8{MS }GJxs7v;y u% ¦{DJZut_y):QǾ4a1&KRXz#lEsz?D'yʺxR]($}jLf0)rNMq{_{vDYG OぢUot,R 28k<9x9 .iC42Z8+dKEv_UF8\ vECȆkȲomлC zcEVcJ&x1'RwBsI+t2ܽ$ȶӼ:0>P7e;hW9QQ8q$R{uF6I b%<Ǘn]yqP-A`TM5NQʹ L 'n\U?Szd(*oc&+Θ -aYy+vggK@A]GC)`V)_z^>:CE\ԇ^.NzV' -EspLIgxɃu{lI;֛4ILY] Kil5WNX|E҆.|xxrrA(ܽPH)K#8A=V\S=l+$撁Ho  D: ;]bi҇9A،صXJ;$mF(\;7\J&/U'oI͎ͣm O0#ɶ߽&_z$DK,'ύVسR19vrtOdlj Cjd@Bⲫ"l\) b. ~DpFFûZ:ȏ|lX7[ᮔ@&PPqM~j}M*_ffiP&ѶfsIUq~[h/ͦ_#vq*A8ԡgdKQkS:\'sqrʓF9p.Gc)>Ok(e*\nH屵Zk]:-Z+[+4r}MqxE- 3͆OQ[J2|߮!+d9OV]#_|ėR@{v' rdGaݡˆeU^WS%wQVk˘<K!"3cO}9 lXTrAtb̥H'4jf?>05(G7 LLE@e} _ʹ&zpQN#{/`ls7rXƸbX)1]pV1 j`)7gzjmZ]=0T=+F>*%kIהmX'" 2zh}~VWh-a7C0h߉_!xQf)MhQe&ϔsW>|!Sb_NC3O{C7hOwϠڽk;} ߪݚ4v̬fN .E%)"cuEfG෋s|E*po@jq"d:ėrh5iao- AdNҲz% KN\m,4Ց*nfZbKj0G!(t_?)|oL"@V%=+oRTXz.7PyCA詆6"!c<qRT>sT7Q2U NpYɡܽlsJ77s&`wnba~5){LΤ_OJ+C a#4\fǑCҋ]/xS6w3r|"4#&3H)[RKf9 )M~j""\E;A^{F3RT:\zMzvOT?XO|B-O|h1tڒFV?7DRF=yO1-]mVUt`]gbIWRB/.$DGEy22cREOa)B/iza:2"Sa˔Ut%Ml5FtXq@YӮY1g=ۆۀaydTqs30' .9Myv=j֊YV~cziM3ڛ2qۺq ߇Fц]y]b.g=zߖ.)'i.'B8/IIb·,l*P۶^OrP6:LhüN#눡Ih<{[n0q.+ԅ7iOՀMR3zSSa^U=;>b9 HLhÃ%PQTh\8k(j?+Ĺ{|Fcӻ /"hY\H8 Fy<S6~xjtF ^ʝ`[rWvx t^e7[%^Uީ'5;ϛ۳/ Zp:%иݼL* =Q9֖i$"Wٯ}y|lep &<&Urf\s#ؠ!n#[V`Oğ؝5]w@ְ9Y7xV}gv?8< Uܖ6aC5u \ˈTpK˙r;3_م ytw/IB;2ӏJʒ0` ;u91\pTǝUEnح :*]EfKDHёfJa*^I{ )or^aDtKJQҖW1/haz*-A#TrC,R\-'?7p _Zw::KpĬU`~WP&ʹC gNu+UϼFy?؈y#( ypڠY !B7?LN{`J%JǙⰠgà`X+#Dݤ:qBrYPb{LYs# dZ.{# ʥ\*w`嬭nF{,+rv¹3%'^d-]/q+ET701[YNfG*֙y.u6+&Y%[< |8/ ,mLaښ;QG" \<E|W1o,IlZ =4v'K8tU@]rUh`E5M+<4mli!m%x |72'%_]q6gHJvCE.K UCJ"d< N{{;Y._{ܘlլv 8>lVԗGWb wl=䛄Y,0uEF`2<(8 W\T's IKR ѽa7aT=yhLcV"ug@3WE줷ηUWJ1Hp8w=n3X o$0b1}bDWHB's :]JeoVFVߢ"Og0sB}◂o­Ec60Ƣ\YL뼘={bSl伳6^r9M<%8[ #9XV8 П81vfWG}ZNyNA~7*S]x>1ɡ!r~^ ETy+:Oi󊴏'p5z{ (,n*;<  B_&>_/:)M!0ego 񗠭Nɠ`sk>3-lAY!ٌpvڗ<$Xct9 bw^iZ@BWN%KdDd춭DlRNX_(3~֤%6F}dAYBԫyiR;s"4SKP s Oz? TʡDza[v{ 2E1QBkڲnºcT=[c?ct.Gє{Dh*MHɊ DF "43vd7Pn:ݘ#: u3oxI2W fȯXHx_S\L;͹ζBsQ'x%O v{R鲈@!7e)@瑍)_voZVSl~"^f Rx~@fȵO!u0u Q̃Y-`MCD=xWD$8F9i֖Hãjz3Ye|Cu tV6Dz=Է` cF1ּn4,*I|( ! /,:/^sȒI_+ɛN}J [9,KAE}69tjp|J#3e"{d@\tO1|\& q )D,ooA::{$$xJiԛl@ze&d%zJawqzmAb|J y#2 * 69a{]g^CV2cШITM-Rۍ-Tj cWͪx%D୸AOm޽N5E)%H3 MY5ZuH. mے/.P'nc I3y xM ̴nk kyOdʛEMi"4;/u\!'lk'$K὿ lW*eKcϮ+ A g|NOK S=%m2g: 3Dyӓr\ΛVK?TOsҙfJ-+7[T5oswƥ4Rņ1 ov*DIяj)sаݒZ@DR7z_$z{Q7Q' *$tZS_ԟ¥`>R<1vK H˩׃#1vJ uf]o0%ܑOFiϸEC_a͡UCl)n֋ilS#YΤ3gX^LhL+7ֺs T%CVW損24*!G|t[TsIO8J`Wd3.w1Kﭳqy49<'[*A j$*yGşhSc&9/=xC@s0TC KjQ+˿nEEy&d㤆!x' iAp{kgЬ5z1s- `k;KgEm׀EFۖK&Η *lB 4Km獱{D3&#/dA!_.UPxa#C!9xմtrJV4M՗ rAFks"n ` 4~qH}a#Н=ZlZG,^ ,}&a@F7FQ^blIbYh7bLvpN6rk C+DA^Ϫn^g2ɤzVP/w𚵐%F p*$ؚ?@2Yq o*`,/&d5 ? *4Zl>4c},JU\"?Z.gr'5AbwᘙynQ5%;x?Ma*)爻hʙ_m}s$?V!gwNGDE[#G/UK6,O puȺݛm0={ .n|4큃Qru G=/6N($[uN⓹ 3$$IP;3hqR+2A@CS]x/ӭ6"FΝ Uo!ںFp! ;WUVE!;"f)hBiOnʡ~F|OOjޝKN\(BAPW}2]`-n?}p}Ms~Yٴ뢠pޔ}pñX~* &&7g7,wD#;p9KR :l'WɕZ=)^kB"ߑ3ɱһzv_x +H`)٢0[|Jg]] fUtWf;[!4@IJkH~3+]E p ^2C=-!$e:ƽP?vK`e gIXJ[ޟ< [kc&qEaS1z{zhʡ_ 63g?PJ> m8Ë?EtxUh21%@WB-?HOY]s|o<<3Y'gw9{*H9u@q?B/^Zt+1)>s_lp<ʪ&ifYh"DhѾg .c&1*Tb|eMv7r [ef*Xu{&~Sq޲˝{fM}|%i|6bs9'r ϷgK8.TRq͟1Y|N0@< ? c>7@m̢x2@oh"Z$$vN$,.U ,*drQznwqWj≝7$ ;#+>IF8\leX]Y–bZ9w2a̚,=pMĀ !?#|.qhTa<;R eԁ6|2B@#~h4|u&{\`^mщ2{؝ṽT*˰4=Ď<] LELB5;nX$5\{DcNXn /hR"y&}̗5V@OWB$c5DkIKQڒhȗD!JГu79 G#a^ѻ;~r39Ko5bn̦}vR kc@v|H8;#/$ok\;h;7Yx7{`jK6Jx%Tk+ CKH|#&Cܚ[_} XDž1FڇֿIsx3SMS4\8 Cg:]?M礣)P;<稕)#snޮeݰ)dp 00kN45d+NAdz9:=;RHoH>MgdY#E4ֿWt8Y׫e pR|,eU0Ɲ2ڻ *nvMAWnOUU:s!&u|]d[&g#7 j*\M*lr7,({ndz8}p;$ V@=ݙ:z6YjBfa3 "#WկUVz aR*]usbE笾SL|sW;*м;TQ*[MoRL$\M l2l'^b{gTj'ili}1w4{Dg QH7GAzĚ|>Z6 nXR(8Im\J n&0u4爠o(?|~WR'KJC,Pϸ FlZ_cNtz1.ؚi2ޯ_ub@c@kKqi#x1FGQ0wQiwFc۲9/LB_P| gZqfQt3%ˡ'ݭQgD9DP< 3%@?j g7i"N5љ+WT(9( I83 (]j=? i%,IojfQ\^T=qփ'ځa`s]tO.c|7s GJGx.9 aOf"Q}_x(,[Eg=S^HT+~%2V&B!|,ZgLB`P5%͛^N qFP a-QҞ;ޣ>\95f'rݔ'aW&ZkE-7mؔg}vfˋ3%fleP7$ٯpTυ pRb7Wunxqzy5k>2MsEm%ۤBwz 3\!}gq$hއӹSS 0mcߤ ٝ/QUp `fԻ-5" O!GrT|(WWyy'0xu+ڨ<>Ih{T+d&u=Ovw<80!J`'-)]]a1RdSx[ 8ϳ- '2Q7cNiv ra9e+YSe#h3nji ۲ݭ"CmYÙ1vexCD+@1#`Hg'UJRU@L=[gq>qQ}=^ڥ zaq{q*ܝCx8V>³e|"﷉)NCGN <(uLϔ)r YEȯ0ٸCK!dZKujmCrGZ (f'p.4{JS44c_PSw Ծ{\UM1fvyz]O<gx3:$`~S׋m(4r>ip2y_Q̸4=8_Ψ|Sm\ftl{ 12eڽ4sWD_O, AhؾE6o g$fLP_^:[eY wyy:aCSut!?ȅ=JV.\ 3LyV4VT|RQsH/I*$]OHjVa&ao05^\L1QF_1xހV'~t͑Ny+RlOJ|RM55 55rS7ȧh,Ъ'4+XGIZ T~@'{Ot+czQ?ͥ^Q^;NIK% DO0d.)X*˥F5GY ,6U4= |5sGNሺU~byLʲ1K*vG@TL-63=eVVxWFD/8H6%K4? 2]xĶUm\\#3w1_ ?zyD  .D7 ~HE p b{=NHZ&20sU51ذ?H`<]d. Q#/PfGluJ)AmY NAݥMmݏ U+^ehVSycFS@NJ]* ő mD7&Cm%T]jq"l4Ƹe&ꔗ0ɞh@mqRUaegZ tk@iCƱX-W3a01lgU*/Բ=\! @uW=!0B5`2X 7f.e=r^FNoK#[YpiohYQ6mI_:^zl‘MNrE G/hC}HkZD/4hn SFͨ4PVr ZK$O̊Zr-kՄC^\~l6LG4+A!;,r@NACsNwo'z~3\0K6}@! ,x*Cza/Oqu?cL[djn(YWE<%͖r"ݘ);ORZ0ux#%iBC %ط$ [ 3]FDaD Nedzee:P_"Yi k OH)4 V^^O׾RBd: H4{I?VP%=HsZͱMƛĉܖq.=1w1zӒ'o8c +ir?U%15+CSiSZܨ5Sڽ8lљ4ZHɤ YZzs>W,CI\te<+O(\A̞[G=#PE˖nm .ƱYgnLR`\NÓBr>TEJmݷ?S4i!еOC ,iPW;6z{G_${HTK"kaصB :m2)~ UC=*ʴ1*u׽Xxuhm#i𮰮4>]E:ߋ9x6P}@׫ b[6II$dSEaNmr=`nBRfɪ'j# [;Wx$F$)%2o{uCD =;-y@Lí~QT]ķG.ۄ$SMx[CFl2}lWRw.$|26q)hc5Dķ4" ưcUMA]f|jtJĤ-VvP'?v{Ȅ.ЧZ,|.C7^Ir_~A;[O#&}&ƝZ f{i ˤJ(,}ݡoD@j vئW5lt&k{΁i;H>IzÁȤip.V*$jKI/W+gҫb3nKE_}Ԡ!$R6!\?WjBwL y[|(8b=ȤH`iC-X2Fr̓j-Kq؉L`n`CLt ߎE~=eKig 3'ߐ -AHӷ찓mY1*򔓩Tn0ဥK;%MK61H`M%e]mF{Uޭz 7̒)s S$Ǭ*P0/~F*1R|c77RhY*C8ڒ+!Q6@tֵ/L4ۖγgJXyi8^( Fk9g>*^xf#Jt_9eU7[^[KhPORדmEϵx ȫ7 w{[-~vFc걯r/4:z-)Ta' ;[7cCoObN &>AD*ҹ?N4Zs0z`~z)h2>#}n݂0n؉"JӝbpuzgnW?.h":rW 28|U`,YwV SGV!KJ z|0PqWq_ce(tO鶳q/+ 9ߠr4jGD:TMkFE 6 aWүW5}kzkLJ U1Q̲⩼?)y#m p>0j*{!_/riÒ[\z!g~y>y׬ ttyt%&}qtq}tɽO[RKigc,+ #h|ծv ~BөZN6xF9g$Τm!?޳段X=F}Rox>i!^P\NHtsᆮ&u^o5@VG˞HȰ[Ƌ0$ q`GGW+\G1a1c܏v v^ rVHYb⇎(z迓 zQW` ڠO̺Y fW(h+]3dĨ  YN_Sfʎ,LVœqSgohgb}MZvUL}R} $V@=JO`O.ᾞp]ht4U?ȓ" LCg㥩;B߈gz\.?Co/ӓEUw^9aFvY6!YWiԞz1A~@}pPЌ`RNZF:Ѥ.>c63}BB2"*:"uH/$ )ǬL-{cw=rܡ][snvOYiät2i] EƏMfH )`ڶ#٦H(²kb^d+>̢CH\Sd] ^Xs V_]0 nq꨸vp7@֥Un@3Sy&Ø?Z/'s?\d8= H|a5m᠖,/k +;6>@'Z%' [ױ9S eX3?KV%s$M3ZĈK~WK}`.:= %E |8)GrL:zJ;.GReɘ^={=:}y@S"$7j2^Ҿ6YEd7 @:d7tѬk&,z޶h4JM:讆䚚(!|x/JRM>bt2!3^8 w※  o *jfƎHKTmIk H,b%gU#%&4^s4=4D&MK@wj]n&I<@IM{9{Ty#Y!F/sBFfpOEbGs N_XQf&{$б/a͍* h4x"T`-"R;᫸>(2A_=M^AP圴Ffk`է{Ya \٦:K72y4QiNk]48/hpVep Č_llt>߄rT݃w%2,ZoeJKv.~/p]Oz&T=A,jJNGk*|U=DNf Dşe^v bE$՛ B+f؏kćqO4s}\ ^;XuZ۩Wl_9# f/Tȵ|ovt4Ekۓ'FR!LIV={Q0K&L aٝQ{Q fITOC<$ާU4 }K*'0n_G&U2D=LqB|,g} U;ToGaĕ_~,;WW4G9aI"#Z7R.9G eQOP@`Q wLaSoEUQ%Z1Y֚^ vEp{ӸxCtv Q&bg %>͚E@@" 5+_̅>k4ϐIgݓ1ee8tݲ+դDl%xD 8|v{OZ Dt{Rw60[Ȏ FX#5ƒ3'g{0֭kŠDSsDB7m?ȫa~TZlukF?(%7NarhܢKdpxDJͰcJ;çrp9]UE.[ X%~ yi;aSTpi1%|IJDCĨ&?g '$SqA #huIOA/ &Dh灯/6ph0[/" i 2g 3SSQ 1f.=뺬F˿⎁\qtYlb$Gb# E&ZҽVTuRW]y['k؋]qUL6q7zV*0\?uPBYr槉KH FB'4u$$Pfo/Dw̽P|³&}>uоW~&@jKyRpp U/z%]rzV%b a5Ș[.-Tͨoѻ7qL%3عRNuvxlV/S>D/2;X^md8Zo4Bާ }7ͅp9GriBFfk9 )[oK-ܮt_L[TGP+u/KPt.x |Hx;<3Ad>  b(ILq_PnKbh{5ӦVsŞ],J#ŞS ra;ԿdJZh,>Ul.J虳Fs4jH5IRŀYGv%ZP i ou73kytVwOhm=o}s0R~,C/v.*lI'F-Uՙ(Qx1s'hTJCZ7fo3G> z8`sz9-5qX.[m>::pCgO !O0PHaO*,1bI >(' е482/@x/ 0^ȵ)jFbxdA]~kڋ%cm}4:unFߡ|vgvvPM tl_ZhׅHmj9O0xlvyO⽑er ~oф;=} nℇ@ʧ }6B »` &XkS½pgK< <~X?b?"=NDD1Ar/Nn`G^~$z 0i2鉟 ?yeZh"Y+[+?TZ 3Gtcv ݡY IuW0נOUW&8&RVaϯ!tx[dF=ܿcm}➊^DB[35dޞ {%˔Bx*o}N畯apGg L }Rx!ty Ik~RLٶ/ ;!A۔q{2$?He+)g73!3ʞIZ< k_3[GHVBvݬ2%٩Bd@%U6@jcYY a5BxY_ a1!/KP:9XX\"/tdDOвDE\\m9j%{9߮q_TՍtz8*fiu>pp |hA+Ӓ{uCU}@]뻥K0*a$JR8I5'Mηevf@t6>X4߳-{s _x^!kF"pE1a..U<*Qwn*QbgIF{XL c˺u2\"^2il4Ən^װy=ܽOMgjS~ڕwXN\hvbs#.,u-7[@HH͔vG3 u9 h/. (+`xzV>PϪZf+}XAuTg)G,zp/ 9Ƌpؼ>@H8&# @DtX:PCb~f 'yRX~gVtH}j:ufe.7imy2˥3N ();Q]C,.*1˯`/(qD[&~zT`-†s}"9Vd'e G(3RԑO`h⨇xxNԸȶӥ\yh76QߔJ>P_{ axJ!0)F x$EǾ~XQ9{\2>*o 59>YC9mf@5{6]ZÏۧzt֣iJ l×8;aV`'>ȳO(mQ Ga;zbY0% : c*M%#R`2=F]kTp\)o=e?졇uh0nF.rbT!|n6S<;}A>"0]W9Fɭ<aܿѳ=(ˮIt"jlK4-6]*K@8h {-&]C`[vz)MʜJÀaaju>)>*Oڱ[]gr|2c~s g-sw|i,I&yCy$s3-|6i73_Qyɋtq1MфJ0rV=T}hyVn/ !EazHUZoMSo_ez)Q*n8G{+4aASL52ibCx ބ絁ŜƷjN5}Oe^-e7؇C{Sp̱:c.*Gyo!=2Th JEr%lX>n[w2>Bŗ--h$n7 c14 TL8Ɩ1${mJUښ,CuV az8f#<o""^<$i#pp-^`_Zk}Erm4 ~FAO60,cR50$*.Pr>uk{E]+o۠^>?k#^9`vG2;+]9ԲM`Dzфy,{0mʧF횞݋Ѱ1j}"B6wT*6zO _ԼQgF.笇Ч +N-ZVT]n7D؎3mV!F_QKDU?wӚS붪n/gIscJ *=$PQPg:*Ҽ$Nt2bq Y]KImmd \; 8Ե\Ɋ]fL^G@zE@Aq)8iByosw[McdĴz/qOp?d=@y'XΠȒ׃9NmI=7QGYM@Fz>rc {Tf_c8If/<ׯP$᜾@5ȗBzt@P"=㲺e{.[]>{?AT @21UOI5}柽FkO%4/rW|ј H8ޱla~|lG$Gn=<B+ALE *N :m@;a{+QIJ|{a],rL2 >A%!POr-[V9us}7xVb3 6::幃r^ qMx~si=M2%v ~WCju;LFWo7Ɣu*yݟkSL_YjWR+d@C7f#.gK>2Rq'_PƻrB)g'#thGSťq7^)T(;QAGvWԫqbX35];'vʚo^L )Kl~i̲`qu5qp*p:|u餆0ݹBvL oC@xk<DuT_B, '6"Vv(zz#EA _FfJۚM:s˶`Ig\c9Cu**qp:0Ⱦ&R,$xX̬y! @W1lc5, xNDjk9<P\pP{;Fl&5WۂD%jbRbCpv]N۫y:u$h`E՘}(΁+#;Bi RSXiJu7J-Wd\k5ڠ NxzJlF 3BF-J5-ӿYfS^}ANԛ׊7/br4Ed* zDY"⹪[}3p>tc ikπƤidf )i=/j3RQeEi29ޮ- A'u=BVPit]|Y"/^.{|b%s\܌ &5I\c2:X4۸v7AnoKy0)OF8׆~ @Xaÿ=|iUs?_͒q.1:h7fE<;Bє~`RnɎ:O谮N$e<(.E"vN2! ʹI#QOd ˉG .\w)MʹЙsiP[4/@v`N * ¼[i:ɶc_<9ۛܝf`}fg|{JR8߂jKRW5z;s:&Pf!$ 3V/ 0V_ xo &_e& eHFfPGAx+ I ($L[uf=E;ǷT[p)?r>rS$8FVbx.SxhO P3wd"IVlA~(NS8YݳS^D^R >,T#'t8"˥շYA/[8~R BѣkSI \y4X޴.k"}F㫘7<[UHz1@S-9ؘq!*qurBɠߡ_@̺pz:\C#`YXK;}O%F<8W/j7ŇLude ״ǝW'RlZP4.l Bp`V?y)Ji{?u!`]k:}P-2zcGDsjkT6C͑+5 Ҡ ,tMnv%[,sy$ Lt\gmXD8K z |(?1gFِvaH=՗V`746&c0PrEjy-$M.; g֕'@[؞tWGQ[ JW3 y h ԰R/h>ۮ9b +9`ĮTFdQ1X#Ξ_Vg `Ť ? W$BiBL`rصo:2=6d1daܳB)FogϿ1LIğHKRUxXam WԜC--/!Kbj; ${}0S2EK*pٮˡ7b>@ Zjm[;=4I#Msv<˹ he0|cH|w"G X\G(2{VL!2TwG *tVCFdlKobefxb)41(4gÒ?f{zv!_ t}cUr+Ŀ܊B@<j䙛8:iiϯ,IkP^5vFt8m[MoMS܃^zX7G$\1~G/:3u gEE#,%P6/ at]D 57erS8wZs[qc<};WO9a6fxS'9z3pY|W.G,ucx(W.*6ڽ輰•\S?Ku[%ۣCP^ F=+/E`N\Y1Lb :\ %l`u gr )UbRpZ-nRrkFjsEHsi+-0w  1~dV'I9jgS`aPnVZb`4!_"|V%J 8x4,Ebo @˚2R@Es<Ӳc?xy: (Ee79idRV4] u]?M?"e/8,țזVR*!W[!D]Ljn5(y?jJdD e0qe>hs7 4 {-htAM^|C{Ulhw|B<x6$ f3@]ʫpuS7 ryH8?_JȬrJ?K?8X$p.ޠ*$lq[RHD3l{FkX+nH\]$N` Ąwyh’b˥$vsH*M:d(NRg<KVlk 7aP2ИcC~쮜dР&>"gC)@I^C}3x1EQ dhk *ZV#Gz|mq|77Qˏh] !^Yx"^C|,; xa>!MM㺤a 6#k4c^۳[l-BWwv!ύp ma ˹@u(1i]OUYb-O2x>aEs>֘s58{A=:L=#Dm-:g/D1kC]q?cϘ 2q#ZuW,.cFRo;;=%Ӂּ<8Js3"dIS!=PZF2F_OrKZ$|Ԛs0IQQDG=;dB)SQ6MݞˆNe"7 ivS8>obv?f(u1R{U#.?p& Eb嬙lQ!Ӱ{YrV)2~7k[1O.x:&%6'YrVx~x"tb#7GM3y̒D!l( @ڻaNL9y3emlVt fR*!:8zKSCMnx!؊%j=xzEpK,.߰ZyG^v=~3ͱї.NGH6:^|{\cC?C-_` S@QzIUdYE?aT!7` -!ؿb^쉊ssr|s2n8!Nlbc6PSLdb*l +{ 1Ȃ܀cPIaD*j1EM ]$}>d hv 7kvNr>nע@2Wl;p$"x1;0TC }."Qjg;ڻtRje 8& 3BoeIM4rYl 6V6Z82}..}Z8 :p{BL~Dstɷ %<\+=b B*Ͽ>}}2ydXa͕ymO&$yJ!Pn*'~a;Ֆc)` uJx^+K-p$e>?s 6KK> "h\vAx@xO7-Yf'Ta#޵1V d񲩅y]]¶TGeKGQՠӈc3g/hSS<4~gդ}a̪س^OgILm qжȿ WnkQ!4y-HPQ/W &p$\id;`us WCܚ=vu@mM/^h8eb\XYXµH @0îuA模,cw˧ aY4 j(;,6u샯>U8T n|MrJ]0d75w|D#Z$k>շA FU'Ǻla.àE|GJбi7ךKEu#ߡ>ZC^L՝IƐO .S%dnjO 2I),EIeL$@ e9дQ;?N Ƅ ,Yy }rcf6Y3Pc[)GIFǘ^C;`}8p-j0Q1!-#d, FV+NDR}_'͓Jh^^$R,)5GYKhF`sC)^+/yZhA{!iaU.RNd6PDŕ8V6T  S:^u?dȈ4[Q9 B.mlx@8l|`ؒ! ,e8`) !osϣT?PO9r.{-V^\i~`# oodSIJOsVm~/3iNQ Z*2>P)$*{ytgLZ1 }8<`skpgقd q$ (۹!z7a Qo'j:<؈,- 5+!CJjNj 4c7 w.=,+B%c\}RUld9ӥ`wf4kjïoLYҢmvWvF]uKю%T1\0,FqgGقD!VMgBI#S}N+f'a&lx'/qd()q$s<^%On`k,UɌVx@ =KRdQ-P7o=s qp%2<]e\+Lǝb5WPvOQ?ʬ$ZW}V_?"3IȬ4yF,6~!gG&|EEwW~nFAjs&^ g>&|h39gpZ}~t'aqLĻ%7ԭަGa5 M09HwRSȄU\{"^~NwprZu^6€kh U ~$@Y\eVnU30ӯ!bڽ sxEKW !u&&Nꉬ}`^Bq|!L奇U4P2&^7>_pjjIYUyI3dLit<&^SRiIc~Bf`4wR$w)t%$O*l$" ̽\y Է@Rrm)zBV=g*;aLbMP+iw-^=Nk}S\YѬ^fjD/pX?O5UHCK8uX˞fl]@P}m,kI,4dty\JzPf$E\Cx.:\)#J1N5mm(Ip e R @2<Ý#.+H'az lJ̎PŀQj@oA198֩YwfcAz/Rʼ/2mH,b5UZ^;wN8 %b)WE'X"UDh>FVm_drԱ)$/Y2?s2vo9 ?r+oW+xK|z*,}E &MAԗ{_.wckAf ~+!)nS kBp+QktmG%Id0-_R~A8ذb23$7+*P.r[HżNej6!#6bVl im%u) 3q\X%hy !7!}[=4!b\zWz;-ϗ*@1BQXGN^pkJm}pQ:bSYB)6|_.D"a*|H}GOy&fG%:+1u z)\4qݨ+2QW3E\i7˫[!hAQlwjrұQ`6s͑K}VEM7 d9sU-~CM+zL؅ 7Jp(wcd!4Bv/t?q!Kjێvwe6iwEɞxEH5J@xN#[;t 'ZJh :0pu pR^qѧc׶Wۗ{:B)ւނ4Wbt|) %盷[)KbZC 6Q2/)ݙ|bxg̑Vlg,Ӷ7M㡸2C\Ѽ0@1+=AĒknr)U]^Fv= B25Owh9k;Qu%W yg'Eٔey7I"tzY^KhX#}o'CfuzݺuD3utRx}'R=3f :'O|㼌}l;Ո_tNzj45Q#r^-ڧwGxw`o  }H!kbҖh~."PRf&-,joq6% rNןΑs ie#QbIB'nH8 ߰$ǎtc+u߄oeqgÆ]>N0s%u/bd/y!⹉Z'HΛ:>r՛9xG+~m9U" F׊,2[wHSV!- tjXk4QP%> dXHXIC9eTaw8Y4bI# W#1yJ/\ewub) SV~]uh8"ѯQVVT*v|2Qxߛ a+-ꭹP"Hz<fo5dC>֘mY ;XE; K`C_t%>*ʒSK3kAb=a|ٔ@Hf LӶ=ds7,[ۣ[3[vѫ&n-*Ga)柿Z6okF 4`x;,} .Y6Rgo0t(Mo;*lN@Z6 : `F#2dK 26\Hqޣ .p#{b8X~C:χFqcFa*D#bqkZԉ1#>GlԛG+^ۺ ~pّʈhׅib:?{)Çѿ[׽ RkN#Fr6:BE)RX!8RR3^ũج.X! nkHmoTqFOtړ A;Ld"A pj mcT}[r]!b@i5 0@ ޣRb|</94Q2d$z'&ӑފ]Rm!hBG>^sЇW0,(eO!B:!ŷ}Q_]r`jUeM[jh\/`HUD{'b%C|[~բA Hv5;>f[ m 9k/MCjr ['gkX<L`$C2IϼoVLJ^2C=z9R;#f0C BSSё}-ǣۀF|P }g؇ɐ[ G 7 x}3p|9D{@SS93iϡs|yYɏtjl4@.ze,e 2I* Lw~?F<$ 9ڇE<Ù|IP=aeSdRv#/Kpys_M8p/I& e>R cKւ* Jy (s2Gy5D2wVݰmz88ÑK_;4'ft_lO@C~* GU/rxk1-FR(ֽ{T$pNv" jz'sg Ŀn5#«aHxF8}JpVFf!Za⪔*iB -&ES$aK3Դ]bu&aG9HyMTfpQݫ(x(mSG qpoU;nB8CQ@?{p߉GC~<8YZ)2ՒeDMyGmgF?<|qr.Pk>:$(H<&y`5*a/4[ֻn OTZ3VB2 6ۭOS z{KE<؋= |zP2 ԛD]'MCu1B %qX [,uFj{3\,T +8[ˣ瓷r6B =Z4QeqMs=˰1`pξOp fu f\1q/ @[cJ.'Hd a.[YO},i2 Ջ u/=ƟŠR <^PZ]Ӡƍ+3>㝲09hk}L+6q ;L[7&3D5XGw]֊_{ҔYl=^Rc>t[a y:02[GebDhA2봇Cݤ:)#٠kqf>A[ Z2?g^gWZ2jy .V9'4C>}s@^Xlb(nΆʣ9g|p0tsuҰuU9ͦh{T7yѹhs]1 Γni2"S;P[hgR`!)8gF^3{(qV 9MH`"t(`d+}s}yt^ix Xѧ!ˀxK{E`TZIa!=2~nb)H)JG,Gt|T:@?hG&s6T F,@XnLOa.X_]{..g یhab5k}Xr^\w~m8r7l\[MT nXQ1P2sfgľgaԏXn.VUZ(*{9ɻj"myiD8C,hCOLsWs;/l$!%b+HR MR&Gϕc3 H'8k= H}iv7t!(EaY2偔`\+s_c,k/gst#ͣX(.}^ P->: aI{W3{bo̦zNZED$ݧ1Ǝ&֫^ ,;- a\UTIYԮY)m,(O׭"O} GM4Nfj]5S7W\U 1o 0 TtC۬ £/-\V"^{T3Õ)DkeeL{wn&%dm+OVͫ]PZE֔Aח٬ґn?}y 2eis71`j 9y <)*dZ᧪w=鏶1EgE edB{xh߁@-#:`=>|vj5e S0|L̏{=ye׾IʶjJӸ,镎oK](PI 5o%eᤅ;᮵9IA({yŸDzVBV2I2l#r,%$M 1'.s.Js^F\Ag^+ރ\ds<_6 u bB9R)mǵfq~aJU]g$R_[YA)rD_^nn@VĶʲ&qjyy-\d5k))G7q_i%PI=2T}\pJFN +9Jא|5'%_ e:\H(c:CjL1Sx +~M6Eؒ4?;>b"u60N6֣6(8/U`y|h}\9z1#A&M#&(f>~יgz+QO}Q'39@i/.py 5qN„xlix1_+Нpc㣑iI!CG"/D*0"1wϓ9N}eUj O}Cvpr$+i|:vvU[LSd5(d;;!Ηn*(ΐZEMup,d0Xp0w޻mpA*­qb-,l; 9!-5 m$MvP05CPFY-8z6J&vv1֎6wj#X_f<Rd 6yK\UԚJΏV7ZW6=)-ZhVAT>)N+5*iX1\Vո&-3*i+c7kq 6^eW'\Vg=Y<:2[0C`yD f7]CoQ;ٌ$| omgEN _3̧T5)rՊ>= -$/DŽ>MXx^m(RC8^q: G,hC :~ EфEhbT Qkj:ٶ"TA,}Dg``3cý#j-VJCF!64L-Z8БcOV[.bMQNf(ʪ}`u'OH~VH["oŲ0hZDZU 3D,(#-''K"S`5Ă>^e^KzjV<ӎ{ Q12nÿ?XÚȬ*R9!i-埗ll{ts:ɞ# /Ϻ1u}?'g<`L8M߬܀2}vuط4J9/CvpitlNIWSBo@O_?=o ofuIw-Fw6 x%/Kyo7y(-:֛kb-$$(yeMoA-,5/nCj˼SƎe%56$eӭFƼ؊'~ g}57;}陘`̀km]'TdN-; U1뙨ïx%:(~d\vmn<:9PѻZF,⢆-LJGw^XҸlV%_*cg\#OodxnH4);pJ3BGo֓# NXGùT+gi1 &L%j!磒7YͧDY*%ܻY؃JՍM ІX V+(hNZV>)XNnScQg|m'G4o&[s)<̪miiMAJ$_oh\Xrq Azȇͫg%?Vw/Rz)ڢ7[)![碻+nڽ̓*vU)c?eUufg#e8<(1Z;Y,AHf'7&I!ˇQ0~֜R2 TNlދ Xy42s@+oB}oOwT!0R k1EqŊ't\ c[u&8/ZvyIbkes懞< u0fjZ)S-e~kq 1(WC ʚJCN3yw:oPoNBL-t8&\se(ay &/##@vqvnJ2#l^"ݪ(!U=ߺ}\`sJ#|թe={b򎻟 m6`!WtGTل=]]yt+6U.P[C~.-ښȭw$ ͳT]+J'O{nV-=~iDJSA-(9=ߕ@vp7[0yws!dHtjy`p3a3<‘fUc$fRRԵ/$ƶjPv \ZC]a>)t^EU'ީz~O`q(vTn0 VyUš5[+Nqm"ńfO?o[A61fenb--/M`C;jQJLm],TS?bCѽ(u9hЌ#$)~X pjDiH(;:9k3Hy.pXswQ"M[uARX2k ;ߤ 9PGzlߍ]Xuxnww:`gltVMkDc*\?b#5Wa(7[ h>T'By[!ʠX;F9pRֳ߾ŅQ*q 12MAVM PPF޶4ˑ !a(h\|#_p"s"RHgT5A*v.MzΝrC` 84o`l%1GJ[u5p3ҎİMiv,<"jbs,ź匝Wmr:w^`R;4,j^Fj3ekl" 59N;xoR7AFlij&?s/';Oo}r׹e<;NZ1Hx&s.J<_}tC4PL5Z_nS z*W` ꜁LgM_WWd\TUrGMXո.{u1``Bm.Nm?36pZ;f@gshCO<<ī>5pPG:7%" yc{?"CA G)q̥RGr+o8 |X'1ndip)XJeg'6RldxD#|(]օy=@~j&؁ӯRa'KqMW:.r]b-gS\$^@ͰcT) jOLOr $(myk,ߎy x4n3uMpJR͘\"F/wCƷR ʄF: FeS^3Y4ppE84ċz i,Ԭф @2? [q2s%|&(A.g5D#ˉgwvsH m62_a2+X|*I?WּzdBw!r ?˾|t/%Xv["bk.5r+ '7G-d4L2~&Ra?Zv"H3Lz(*ЂtLy (XkAo&<۶.㜪=r~{~ 3l~ĭ2NW];dZ6A"t#;ޭ9%%iK]7k6L?W@#̭[x`h%&mvVrNηd,` &Ae+tjjk/K4YBVO OQ7ǃG !-˷VI~Iׅ[vznݯ}餝sW3ι>P[^ͺ F~R*c{`G v0_aFӓ4̯ Ɗpi `jTx2<o"u_Vv^#CvA#aP GZ1,Ywk5#m yҤHn< 9|IMEbO*1虇ҒXnjhtlT]٭"R Jᙸ\1]J[ z1BxlXiXOOby5FlI>#=i#`vm.UҒeV`_2%qUwnb;p&ӜE3 *> Nhx0iZ|$'@]CK>8q= ryUY݄Dov|n_&㕝om0 KW8utF;f(Tھhh ;>Ηg:iyS55F E?aeIzt'5 $1J.*>ROV jxo8G4E1R0mp할{ Auê|ëE$CG{†]7-m٫vqL<3hq] xq,ꨟA$o"= rXnܾߛ{[MO Q$ylQWDFCY"/k;m/#>/WZ2tGS,FK8Ol;> M'O,>@38Ijo !h"gFq>ViyЫLOE2l(+:o~TjW>\MkVJnѠ4)041|< $ UV "Ǐ|ن l t|h{f(&&a*gcdag7SBsJyJmJ[蘇7.!U"Mͯ탠2cs/ym[^ya1YLPuvAPcfOXikzE_a#Bk!>q`hG'j|9[KeX,(vx4 {kkſ2Õ%_=΢8Zyx\ :;h9}?'D9Gф> >xLf!̗MZ)b cIpWARJR B;氣dUdW˨z%ylГu0sw$/CH/qe4ȔjŇ'M |`5}PdX_)D>PT~;~ œ$5 "#?]#QL 'y[Ys6vΝ @9|r ;n2kN*Pw}@I*@= 4=ۤ+ [h;{2 v?f^ޏQˈ(7pu(y pv /1HO]sgGcx / ЕQTC.) xٵcpha(G, imKj Gsp 8GL\O\5;% .TQǣȒ^CVk~%F0 Rԋn#v\^ez9y $0D a{VXhW'CDcm34/|On_" _ dT[3sNѯ,v F<'TIl }ǡm d`dm%WAgL;u3'~IÅ\u`PM/fbt`lk i ٮ(Ֆ뻞=e*&™z@O*dmio*$]to\z_CXǬVIk.R9_0}=:B=FqԚvDf9! ^zkPżRh(#RƵMm:G?fJ5TNB,[%O\Pfn\J $Z5"nɃ'VbvtB2ُ6j2sǑN}RDۆa_O|:W {T@K5?fCl t ыp?v 7'V쎭^ ص'GaÎ&?HYQ2%kxfJ F OSL!<4Z>Տ FlmtO-(5_03^d#IzR<7AgmVI\l K|9$`1{ַM'& S(߱ O\ݢ9cOr$QIc:qTn~Ύ$ԋїmoif +PI 9,%'mF oF$_,B2k,Y"s|i:aՂߞwJ}w~jT^AQmz HX Z'(vov8$j>5v,K9XDd"ۚW/!r[ }M3QPܣel{ގtr~HMxCoK-#z3Jua&b$څGMVRs!5:?gdVxAU:R4xbP G@I Hѧ8P󠇽t]$Mλ,A ٦' )QN;5 Klsau^|/C<#Pqnة|hL\9{x,ϚDLj>Nj!49nߴdV׮:Vy U%J-\9(F] /B!ݚX @'8@=J#_F/7`\ W$a| [ޤ7I ާ <όȗ> 03"t]B ` 26%TsRn!/?6>|R' ְ*`G O26X8K\;݂ޑa ٰE0dVl91/*] |VPٵЌB5yJ}uQTgמ V]ce>Ka0!Ȱ7/itG80hUqp/(<""Q [/M)-]CyD%$C[#C;0u@=HRumeKQ!.Owt' \*xR'R08;g9LDq?򸞣Z·k_1R4y+RZ6 [1fp$b/]>[Qp.t1T.]KOUpItȢ ;Ed΢Jʐ1þc2qq&my[;I d8" DBB ieڣzC bN%mXx;@56xK> ae.첕Gi<⑥ݩ zXxm_EOtfïgT]stxĢknnD냯gȆz'cᲱJps5xÐ;5CJd.Ϊ\_g4H#HS##"X X#r:\49kƆHX.sq~l(bOÿ&-D?(K/"$hh67_!W˿ :Jzg TS-d[GŤEr]7Ь=&UXϥ @xhHb^SZK5VށG#)[$9]+ \~1O}6+XFm/畁@˧r)οv ]Z;{T1y7T5ିZ8AhlNH-Xճ]?,ty-qʣjrqXةX%:<8EYz\rv9TTVh/ٖ;2+D.Ij|;{uG. FϜ%@M R&Iq- nyr+ztfGCeRd#-0Ku{Gi|Lڒ"i@CA+]DC#{5ѫvS_598؏mNUj9i#QawG0qUL=hsl=8t x$M:H!WTP&}ٌ艌f*(m ߢ ½V_GƖ8@{HQc(wi{(,K/P얏q?.+q%˼`Dïk\` c,2Z7s&4` ;ۮDZ\G)绫J.W-?HԠ SP':*Ruj?MJod`Mʶ/@J˺VY·l!xc ){y21-qs=bD4oNOXC`$P7 45SYeArӐoճ:?iV K#?7dwwN  -Tb/VVJ"['%oJ\4t.r\h[[*?B.MD)gM{ rv,m'a1˓1kGԻ_5jMQ&ohx*\q-FL MZ1"D^Ws  #%qΫ.U_JbSW!\*Lb, sXJȠ 92h:\>1D~LxTR!G<[)qpӢjvG3kLA}`Hau{6f}y. '#P(ν>A/[ouPjo`#oy-<(GyjL ڞ+d D0 OwJ2Jġ=!-zZ7CqH=0'>z?r9SL#<>v>ޛN,Vذae} be0ݑ!lRaVGv_TJ&9ؼ%LPMolhDBlax} 'EEd-֜sp-Dɼp@ץ NZFc( H'0g$\gd%χ7 wmVD8uyfU"B|%ȗ]gzBF#"r9qC綂[Sj7_NS/ߏuzpj2tC&M->$:ɭ(O#_з\z+|!QYԀ~<|釱;`n7ͻǗyH|eqqKn{{l/& 6A[6%߱XFF7ru I\@0ٍWw4aU^ǹ&J/Q.+ݍ{IN^*X$iؕ?:9rmNI STLl[^j7YtW ö$ʹ 5J֯khE_V [+1mCOG^WO~Nxh8w2o솋xAʦ]ŷ\5@}׊Y+\J-~;S!(ZZe" _'$T"_jROr깣gDo ŁZ q|O5T99jJwp5JU{X~Rk<(8$4`p9k)p:Z'#ѪOA&A S-/$/<{${.Um “OW{1й]_}q?.o(/]^< VtpDI@ϖH>ħW?|,3e }֑Cbƪ-l#μݨvb?ϪKyu6y f+} ڪ cXǰŅE!EI;cʘeɴAOyֆa"qlXU횽s o{bˠ+sg/*dV70:պAk)⤰˧5n eܶDթRTL&}:+,w=;%D4:ȱ)Lo~,]UL#96syM/||!Ȝ54pEp#+1ՐN%yCT@D gpfAe* ,~Gi"/\ɡ;omNw9B@?Pب> R&O=gJmynY Et<᥁sѰ&(x 0JE@弚f{W욋 mI E&A>ͭ g| Ll^9%)_$qet6y"nLQgQecW>6QOF2E%pFгY0j5Hn1P{܊G+ֲu^SssCMA]v6ָT֏|)Ii$P[7_G7cd`d'hx8OL@KƳw 30x-}ؤK_V9橩Dz"8&{%fZ>y o PGwl$)(!y~aJ!g1ZfU:@1=Cvk{r A)tB{p-9KlYQ^_dX#tjZPп_VżHϏVY&oAQ\K:z B9TTfBjCb~i s~8 DMد"ui$).~kQDO.VΡ"~v>DMb)76:v]0X2 qd?6CH싩 8(TXc}'ζVHफB1Љi6̶JغJ/ѕkpg A-0jE{W$soQX%Q/& ^&[TH;huZ_!D 7{7YgiSM k b !7 5^T̓LOo*|p;[BSUAQZbL k~ৣs~7Ԕ_2khy!7c 1LSKX.OOgϱo&%عCdbGASOno'wpvG˷pb+("U$+lm&]"J_~v?Zbl6⣬anhGq-θu!V_m.¸wh%]R?ԖoM"Н5^vKSe j)Pn#\ޢbIxACf)%Ty̓:e7@Oq~ob< Xs'*澓m](XVͨC;M-XroI跌9Voa`p-(L0~?LƘ<ܑWξ JC<#VrcA<@f1[ޜd."@.2Vr.f&2h 1*jw?8N!Mv1V9-TmQ%ek4_e%B_²m{ U?K0GѱMI_oMԀ|ۈp5r?Ϫf:KJw5g3ɴƁpp ޏxOwt5iL2:0Vtyv`@&D0ݿ>Qz˙;lnTL$1 翅TƄf!,g [+ϑ#emB"O4L)p{D 'SEѧ}>?Lww@ASyNr$Gq<6~d)LM<mSQX{c[3cC 7)Ż:Hxr_Щŭ4(R)Ʀ7K/-M*6n|@4Q"7(M#uKK;9NDvFSD8K-Z >E-ߙ[+[ʸݒ^l6ÕjYi'˼GKqĉmTmZp6$SpϐA| +s[]Ta{fGִ=[~IC3iCOK5&Mr49ewD؊ ]/>`x$)K{s\Tw~?I3 @>g&;uM!-MD8Df6݈fwS 9|}7CKm̃s%>!B crt8AF;a?'sXBpbtȩ{)k˳ x>q|=== "YU5LCܔKnRjf;ycHjmI)^B,$GԸCo⯪kEƤGg}C`'7M'YC!R7]J>YjZ5׊03D6|庒qyǾJ|.0Ӥј0:,}"|VIվT#c#2О $7LhF}}Z гRU_F6)DF+jWa}yr hwMT0fbQc?K=0=٩jsrh]Q0آ_RlK5>/*0ܔ+Oa| Xљ2GqKSJGWd!XN?'?ڔ %@xO: |`8䕄PU) 2Ϧ_;Év8 *?pa}+Tg\|EZBp3iR'd0G'%7QmN҅%HT3YH췾m]c{o{p &J?K |WK#j2mܓf]<)𷉧%H&5vmB9~)Rƣ/9aDD8 va^U'`4(Nx$d$dUz4 . ٜP:ȏJ؆an, eJ"ã3Ҳ,c &5ݳn~\ZI|J㳬o:?;\ܔ6h =@C^6,pec]QskQ@ %@|akJKIND=2g-lbi2'#$ )PY6&Gz@X(=]?*}?{=,;Yh#X02\kBԈk{ѭٷӑhDDw.6\e){6K:ª )v&EHlghF-OD\{"RJ)O` -=20W UmkO? p$*b}JfBj&OJ+ :F0ZhG*R \ct11[xJ VչUĔ:|P Gg=NˋvL,# ;|!n!yQNm,HAܳ*gs W](gTG>TAdV%VQxiRuzX|7#נ!C2&pemڑ]r',/r6vǬ q|}\\H`f$|*_Mβr>_uR89hô  sBڢiȴZ ZmJ3EA:| &|t}c>|(v9W`x>(>/u?k̃;޷zE ޮED :M'6%eՈ+Sl2'166;,=q\=9 Z! %\O`PNۚ70ðq yz. cPxS-HiT Mm)85U0G9E:o-(?ݣk:y,EjJS€<jOwhoPL+sXC(["UUK`_vT/dg\cso<|]8 ؝H_YP.(p{Mӯi&,JhrخW֧MdUt53/FGD{}A_ AۀIWz:8K'ctT5 YG@ǶB= k qC7iQ=dim&Ya$ ;NI_6T=0ڐ%)XW.mY9ɔ  8)%yt&j2G̎$ .P'jz_uLǁ6 նah*QOQNy2a=5l8ko.Q,\ 5͌ٸphUʩ |L2Vqe IM0YBb)]vV'}ކCTN_K"W)J =+'AE0;dTSd$ d;SuU'#s^tJY_PQ6K)T_ `v~#vXQOU:ݳRZL.G:͑~^q=)Pm]^MImkز5B!@~?pj7~u>[ϻƠb p{UQVNDQ%jcda]}#؏ROeh\;d+~ؼǖY9nvQ&Z%d v?U4!JNpx`aᄉYJn6%g0>(7oKvs3ZK RSvJPtW9^j KN^5HYf)X< (۳(SL9k q4@V0@^A`cH xn;Szum%U3zJb $̐O];ħjƘ\ HLgo]C 7S.L$P߼ɀbyv".LLF+3\AYofjVWM_ӻR)jhPG_ ^ac1]da}D*EE+.?/@TEp}>XAslkZSQӌՂ=-8R.5AVh|nXs@Iڕ,g~Kop$3 lGw%c`Bp-s3 r CD_=MY"qFgJf KǮFNY[J ɡ4M VQVٶ ly'_o5@Hdrž(¬O h99w)Wdف1>C/8D@ԑ|& F&\ ?ZLjDO"HaηQzsr&ѣ)K3Ȏ}Ni#,l[Ot4^P!'E/'յ/-Q)b߽enfʳ A#:Zd=)9x2;2'h/6ґ,o1@Avϳv6aGz/XLMdPq /.jdo#R =ŌtJ ЖLKvu^UAݵ}ÇN o: ;Tk8Ub 2dx]ȬCǧ@щkPr3WCEHqL 9߰"ggZ5ulR0 Ռ?@^8T(}҉1&yBe^-xM0k0Ŗ*b"]d *ztwR?i+RR- ̲ۜ :Y\]!@\r>fF"BwD DqзV2E 3$#IZ@&/:dsv7(_7nbD'{oKwܺdcVyd(g;: 4Zzt)t,so~~glxd shK/ 䨱+_[9* _cTTkQN%V?F"L0M/$ݽ,x[ }@Lp2j0@w (o3zQPFSʑʆ4!4r|0P,]T!t$c-qg"?<)}ٖ$# @#X5GuJˋ I"krnL߮'rY&9Un֥.1ȑ*LAIsl"j\z]R P[wP9Ȥ7m(]YUKмdYieВl9 wK+7ػ:@2\Ult?"/Rދ"]6Q&>Il5QZʥ]":+8"XsVKux[c"2B7YBWDrpR9.xl$lNs#Hǝ<,M4zԸ DN?5BH奫ma>B4YI[DeSE(Nf532Ci CZdt^έ!sA&n w6Mud*oe޶a6*Wx)XRlw.D 90/7^h]puHqק齐B"*L+Ԏjz'උ3!PӴY .INf29DL%#F2j4 ?gByT~&y+}5ke,SbcMuOs @ˍdNHEl5X]38[$t3n(]o" dB47+=ζEoe%&-uv1MpWDu?s972{<'HxgdqGB%lfQ YmkfsROLԲ>1O+ܸ jSdbkAIRҜa*Lm,ق8.ڸ~ n>ЪSe2|`1‡]7&#UUIiA|*blS>%}cku}wvN u-ҏh>b MY_@I+z2P[F3P|Y6tߕxUЂq!ץ`4V%;BL2/Y}4Bw/m{({" Ŋ~0ޒ=< 3& K&[=jГqwxmÔ ڢ~A0`׃L_&bJYk@6S>LiŚ.F[~Nd} ^MAmpghA6gcI`\.E#%^?>kC)U*抓ELNDTS*jf<[^-s T;)TZ5תْ1MUv -f+2uAzQPS.LyE/Q`q= D-Ėq\b,ĵ]~KSTf PAų'Zƴvr_Cڅ^<4dźITϪO2L3uA(O%sXCl:Ơ ߵJ&ʇo9YP^j?1Ea8~]!UL Bd?,MFJn:ZƥqB;9qWx*{mng5 ];b?7)ps'Z e wX`2s [6ja4' 8iq`7.#"?C}R6ؐpLWoF/4!̏m;85"H2'duptQgo-[Bacs(_J ]W{ڍ6>%˓IjmY<ECwWD@AEA9`n8!+%yثhZs<5 |6: e3g +L13zq-2NL0K|hOPb_=~*8?ڻM,4>UA?VPirX`-8sC@1`ɟ41t[Qw&=z}r p*igPVMKآ@}yy`-fDv_U<ΰap0ToS2"_8"۽%ױ?M3Sb,"[ZCh/_][hpϠ9]:fDC{a~.52͕aw8q࢛4Ӄk(\ ;F3y#P|"~..UN*x?Ig[ƫ/+[Ԕ&KpEߞUÔןՌ?`ԦVIRh<ŷ Ĭ4>&kqTʟܹ2;|z!5fvn#zc9hke}$~ϝc!dO];Pi+_pE}c>u]"JЧR4֮R Pv%7Rmv){ ʟK1o^sȃڏ LJ.\;5z$oXW0IW6(lAc"Zڥ+F Q؍RʙӤ&>^F3@}x"ѱ " [O:ݠ7thH֋ڧC|9O}z .2b"ˑkYV B s쪬\ L#> Ez&BXV] E9;&BӽچԭNbgMDhu{V●|Ş8Ud?NI|ϩlU` |i_5>DbjlU3dVX/f\oay:HLT$a+!&&VDTa#-_{]eJB0o(p@ɺTxώF5,n'J% L-0:|U[`~|ϰwސT#fҨfi._Bly]L)`U U%S3wSNQnYkdjj fLȠwKw^)"BSDPGQA-ojڰB{(f~cm2{[응 z4һXf\p|RT`~P%uVEy$9Wnu$&N("+ ã': ߎ@ !.yM$ ij¨]`Lwjfk.>]^p v՛'8,`\  3IT0ȐՠϢG|cMYmՌLL[ګ{[-My"k[Րe*ݩm>b݆ԍ]Vr枟F:Eu`Άw[V (-XwOPz۴.2]XxZVر=KSSSO}&05 CKN_\}rQa8 ۝$ZOv6y菭*kix JxG_&89<l\t]+=9_}M%=Ŭ3O #B!"w0QS45 L Z0S oy:)㒼kPL(@SWr-W֋2$>p&cЕP;k`j򂺩(̿#jDkљi:bf_G[=ͺ]='N@WFיDS6 52s{or}#0 Rf, JB$GVet%O#u~fɳ7g`3jdTyٕAP9؟=Z1!8tXa_\?עW, ՛ S>]mI #!v<WvˌxVWuU$H9Ҟ+[GG$pE0=5u--M^H_ Ùsp+t [M-r =0m+bN @mQa1xh?\&tcA}q~71R:sǃec [aEY3*war1^<8sa|ߡvJ?܏[1fY5Ahf؃QoVqӵy"[\VSb4oǶAE|(/KGrz/:v җ%.C3}\\ HT1ደ6&ln?z7%kvn<r)u3`+ Lnc+" Neė.UN=N$[ :|(y:hqD|:p5*;S~yt]3V@8H:(&ޡ]&WC,7w)V^-[K1-No{' D\rD~ƵMЋR.7@]}+qLB!2 +AGEf Z^$9CY0f-lWu/Y ?֫&\\RW  ,}$dTY YFJaH^&Is eZDU?4,ƽ N5(c}$ jjiѢTl&|3u==D*(Ј3X'jc?")j;˛ 699/w3ۖ`(*NFI+sL@-DJs|Xs' 4*x KrS2&n+B mcײO^>cF lچp}xk @+:&D[r7"qa!y͍Ou{©gz<3>X˽UUy5ZGC2F/@ 5)ɋ+*U:MANs4B[[nެ. Gj\򨑸YkS1p"C/lIn;ю [E.<}͊ӓ|GXSxYYٗuh{~OKPU!LF=TjJ9N6X=ۊqQD<XOvA1Gpmx~`i\u?QoZwlxLZ7_u=_$'e}o"g*)@L>PU: i:u@Sdq\YD,vUknּ]QtJ'h+*0nT 9#NH,'T cL %.{HJV0|){(uŀ wWCv!kYި,N/ՇEཱྀ˒ώoxJofF*jYwTJȈ}A!ϧw@.D)ty42WiO/CxTG},D2}Ny 3^۴1T.H㬾ٲ{&߶=!~F"L6ȷK-~q=4ENlқf&#[NJdwqlHPj:^X7F|gpip܋QyK^?d+X),y֒ŤD7et|NoKlY5 0e#$`gYZ0707010000001f000081a4000000000000000000000001616ee5110001b524000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/ל]?Eh=ڜͩ3qy] ;AtZ&l[!F@-e hKA镢~ĴC3"s(l|2]ICo/6n#\?Q.HѶ z2wkxуyN!%Kd~Q 8֓vWI9^k6㸿S=ϼtjpa"RA ȪѬhϓF6߄CNp㗊1("obkg&w,Db.!8vј5zh6Yo˙ݓQ] o_*Q dPK=9dc"ԉoiM_ ܮHY~bo{]/G?_Rz8e/HL"$dME8La \ck\dv #>)kQ]$(,hluŲtMPF8n/UzGDIh boOnf3:No)/O϶z]:Ҝ=Ꮀ{Cly{ 3.{fpwC.DE.6v*P4xc6|ol2W+n VᅐYBI}x/{x*ijeZP[qikޝ߿m֢ ¨,b/b(Y֓iD9ր/:M|H{YKKpsbuk[cO<~iWԻA|nYZ{L(ȑK#. q!"Q(`8|;I)/T흱ضJf& YBfog8 SXUQ<)^ʯfTn21rQ$x˳ffhV6f"1ߘ™˩ΌO i0;QkZjd^9%rma+Fp7`Yv_jmb@: Ru&@ }\JUI,{sPk{y/d&5Ξ#FC٢{-{MOۏf`ٝ T%-4E u&W&+tHC5{NV/w(67 ȡCHa:RPv?&s,ЃTps-Ayn%}c߻0d=wFHߒT4(!ӕ39FˀNv e|\p"t^iȜ?Rghk*%] u. ЛFtnD[ĆK}0 rG*֓j5T?mct}~=bgxƯ\՞'P#^JNϽzKN6;*ש땳Ll̵ܥ>H!_N)"Zop{ׯ~Ib0A%}"]̵"xqv)NP~ckC.|a>7(&W;R#Q a(15v_-757.U.$ɴK&gb7#4WFin_ڎK>8տgŸbX5F¾,kH#T,"MJ?<0;koqM-ic3|{ZFm4\L)Djy\r'YavVyN g J!slBБBaW#zݍF wŰ+ФRcM];9M6`׿dUJu) I8Ə;Q{e7BnA^">B#/ԫ,_C1^tr?@Vg,'F:ltJ6-Vϑ)NӮt[,Dž_ѰQZi[ꡒݛW?u{߾]!?ι_L,ČnqmQF9m5sC+Ճ9m'6>x8.. /}TJ;_<QpdIoF%,2|V*VF(Ezo.zP.C 0u;XK9{-첐RF)>g3&ιgYOR'\Z 2Q!9):av\AiEW'ج ¢L VS9U=.g(̊uE[F\ ARa/H$Ӯ;1lKo֭ݞZ|>}=b>iQJ#"+g{[~2,íKDI1EcKza4&} 6"O឵9>NVWd8:V(LPFl3hYtd,@Q2_ByLCĝX㜉~׌taad_ tdH#qI}0^͋]m_p$1 6Jw/J@ r yHl E+Vn:2LlcR\^*CU+r%U/%bx_.փru&e V+4?]f?aL&~7k k&~6d Bxɯie UV9V Q3FN|J[6Ş@H"fgޘs\<̞S$k]>Joy™`vTucJ#¹Wuo&h!)cA ]+d{d w]sE0ݭY{AnW?So<OqwU,&3ppgBU,)euÝZ~?W^MZo=oDUhr RDR'0āIIW&8"f~j`$ s/^u/ /UM2w5g@K^'u8(Ox"s/ :x/foδq V5ugϻvI3!FJ2Q8AWJejbfAfw? Yef>Ó4 w~OaCC;24Lv!(Ԡg*3Ãb[R/^pEI ✃E!^ٻIw sshђr!VzǬW}-w>Fm;C>AjKwQH͎A'nwЖPPl (DyH@' #T710Pw8X~M0JXbÇ2t;B͖x\+\j3s@='BYHiƲp[|Hp=xtOT#@g" Hĩޓ5>!1AILG:₆> yѷ\2_;ǥ J4cݐ& " j)ޤ{hvXVՅ \^ln9CDgd`d7{Xܕ^(&kZyaX?Yq=;U~*nae]\UlZ9^R4zUh{S] j3Z*Á4XJ8NT oy$'81r1I sⱏ$yn*{BwY>F@TI] s-^u[qzbin1c+T)rk#_^Ǐ6 hBM|`3F3ꆶa&sHh ys/{a0)tD%u7e3d 8!}jn HIeJP}qkfٛn^GpNxUvgO`!TD7]ʠ&pǥ,j ;kc[r+i(k;Y%-OlxB#7~?%g' ύŰ nvQts7h,Y&?h:Tq(H_TiiKBkj,*`E .:0]պۍqBf)Pa["hXdOe"[@Ob7Q5n>Gܭ@[ .'zkIbS,7s *(I.WªzMP*q莨jTl0 ~[.>/e0b0J}ծOl-#L UJ $J6G: QD86Z3%;w zEOnpG)K:LH L1:i3z14 *cD|ӡ:`\'mX»?6sM laTq&H7׎#+w"ڵW E6JCvV FJy]ufbҋ-b9276}b{Q`+ +pljGDA v>^*]S?s>p"vh/يiv+gtFP]hfDp`*8ԊU!Y) nV0-7E/^-V?2FtG+ Fx\]LZu[t「ʹjo\zm"x a#̆3\=łX+XL!Odk٘&Vg$( RJWq${9Jz6E AW{1^ߚ\ TeJ$Y Jm{ U%R2׌2` r:3b@Yg*a.wXoHԹ_ӕrIng7'vD300JYIvdz L$Sdq45X`1Jj}6 qg&^.d"pffu9o;ō,igH0p,Z+; AIUM璼=U]Y MWMe09( ᇟ($ۨJNkrsn:Qb]+P@h8򻐥)Mn_q [蜼+ĎsP۫dթd[06}RPk߶v<J zy_%#w@U]̘"Mo=ݐ4S p-bi $l~wъ`65=[BĿgDŽ5+B ӑO. E׊22D5a-xCA  i~0J \@vq[cXl #YoҾCpb@/%/8fnT0De51R3dk6Ľ4|kwL 37}}:q?B5(^R.{:桦ЎgXJn܍Weq yyi/B֊SaڦAA+;'}iJ.ܼW&g|1%?%cmax险%QkkcU@W҂zΣD/l;3UyAwo$ =qNkH9`O.!o:8y3:9ԟ6ˏ2b^o[=(ٗC0UH;N8zl3z_̚g&XC>>֏ G E4QHwBTQ&,N0ޤ)yѬmLj P vcĜYNB(\EHS\uR5smzR욈$1F5f: ٨;KW |טѲ9.D jC ͎~jM3<8@45cut0UNQsN* (= 4ϡ[;~q^`[_`Ytq%F 1p2Xlf{ӏ/2yTԑYD^HJ?1y ~4ϑ(_iUj~KҧGjn+5ݺ;Y; #(q4Cu27ch/Ŝ~m{: 2Ӛ-Qz{B*D4Td 7~vI&næcfC"*uGGKe]5W<{ UR E[d2Rcqd^xg*mH|&Y|ii.:XJ__eF9ww?bLƮ;R?ܡ3Hdqrό΋k# KT_55u#=FI۹p٧OJuȜ^pT =F$icΪ*YL `{p|5#іhZـ^]:0el^Hc*m_noO@"GHHO׆Pcf a.o10 2dOAO7(O 9hmF?R & %(6`Z]x#2ˆZYs76D:sI1 gyR ӭ8#٠hP8Y9.m{)#mis=Ѣ^"n.uk$=l{5RrIȴ'^3cNpuk\y@,i0qq9,Ƌ_umRX(2bSQ1߻p&@3nF9GU}8kJ]pw\Rh@T $A|EɁ_E IypmXmv}ތ8  a݉* rr|_\; LaPj 5ⷰMUa{JmTT7Pp_ak'9=V:t`aXkKCCQ،q&[ȼ(5OVW<'V6f$iF;&jn;TgsX8D QP0b,_PJ`Z#1EyS8҆5rn=!8 %8ȣZ a*+qiЛ1`?Y~`s jk2cQjYtU|:?N.t;Y0$74jG̳kj9=Py6o 7$ϼdX]` K&} TEPT>][<(%j}:0,Ɏað37.GbMZjJ>g-qpCP'l,?9𾨳nBv0ByXiPt=\kn5D)zS"HX7k]Cz$HVT%\`R5(0xߌ +x4SBo6>4o}ra nNEɝ#?,v_3m8L˺ yz ͐<()"QJ? WM 45K#aWT29[$/e2JgxSɿ]=KsV ֦i$-'w#}x;E|$ҋf^F.0 w8+`hN%VivZZ#GG1(uD$6)EAH\5!;6i z6g씷/VB4oKD,Hit`,OvS XMeD"A J{GYe_^1;T]ӁD 959Ja~e:νuŎ5=J t,7:nn睟lfq0khGMC}w~4`L.ii p`oa˓ N_gQ3XuB{//x5^s9+MeiQm ߍw(.|!R5{cwztx,;n^3|hH<~lfcFPYiV_xc@B 7Uv(/g59W80Їr Ӣh?`gjjB$Re)aM.u?V YolzGcrM8oӯ"eDMpACH%'9!H^bTpVcr8^\5w2HiL$ 3ՑeD78ZYmVUs s] vcE= pr@ߜ*0c佅VHkT}!Cҹ|Cz[3U /7He\#t ,̵mFa"=`R/tJ+fyθ=~htl.S=/)6uS:LS}f 2e: ֒_k$Y=PU͆'ͽkKmwi4BhyCX7ڕ!3! eEԺKbMjhc|x3$97|9c{ `F)^a7$ȬŸJV*050Sj77-Eq xIN`'ib򍸥_X9Wk=O3 OqIA cny~PʳgٗiҘ%5җ- K"ا|9H" g@Bz>U)I_٤Ɯ&ÀWVZխNiiv|3VVvtp>8*-GTͳڒA!x=7.SO A1sFpD3sJ#<0RwoRn3kI {.0. `*M/$IٷGEr}I}K%^ŷ\~Y?s4 2q;65%5ZMde^m mv% n̽5U$?کRzu4MfHRs'[kpVm8fUPCGטG1POa+:er&6F˜XQw2/y\vSiۑȿ9&W7bBv7i4_:Կ¦zS8ƽOK*gPՊJU|{]G"tqQ$V wa[E{Wcs_͇,*`dW @ )haL"̹.Z9+ b*5m FEfiݰa,eR0ՙQw.9 An Ά7q`p}j Mt `X vLuZJGD4 G^Yf]SJ`.>G}Vsho"<cz ϋd[~f'MA=y"\>_yCw{ը5g2A8yWYmO:~}i#(D=pp/KpNA:d: uu:BK!f[$ ^LNhȑ㋳M5m((pI kd-YSCYC\sz-Q=c`7X.DM9]Ew1)6+7[uXؼ4P,jtJxהq!"lND,L3%dEsY= )B`ZvLIgskς- 3v : ް9;=БZL7K%'XS (zܨV C3Zm[n# ±t!awpj:7>N{hcd\>*C[ӄ7t$&Idwg?غvV-[pCluŔBVY; Mʞ,Ħ2Q'H] D}?A\d-q /xn0B$*}8!rMA2e}C{$6&X>m[ϧ 2)L1Q0TeҸ4_m9vBhH1ެ/[:˒'RFS]o=1j":Lz}YhMqEuĸtUŎˡ⡿a Ž' ;wn]iP9Rrl(=d΁؏P--nރ20qG:'#$UW N UZL7$ܕs?Y Ř!_0~NK& Gң{= IM祽w#宿  (g_yǂ=7h(6z~)dw |FH0r1^)NqƕZ%.aˎe'ʴЋӍ1Mld@|C͂MưkQmw._^{fiKdu,!w{5kE9o&('g`D/-Z?3p)%3'ڸ  .@.H ^7qwN "I ?Uk=rZ {0ǂAޝE@Xf%"iMA1Moda]5-G~Fxx%(rwDPt(<$tn_%BiQx5|Xu_Nj"{dBvF I/-$ SLv\1Ux8%^HS7") >|WdɪdXp+=+@\mR9KK%ы~vZd C~i\\`. 8 yId\>g\36DtzӥD]Rsi 1U, #A`3I$ H "V{KJ6hg717 /(dm6[0[Ph]NEi:b iomk=YY1t+L`nf#)[} jɜSDkmtL-,h` D;^2Q'쓿Xa7Lizf~}CagK{ZdkJz(*nK+BNtG׶;G,gb;@ Hs ;|T ̠Q CF-pqې@QMa<`pRGZdg 9͚TR4I ҇[`uFUϷd?JXBڻ(~&a*z "SC<[7H 箲M8/gM}{q^y{^FqY0* wZJ`1dˮ8ž;`?Tֹe89 d*eeBRǮW89[iv ٿ |}/{@Jl; Dacw+V[ ؝ṪGoɹTkSjn;rB{ ᥿SB"uZ^j/Y+A&hیzRiOeossֶڱzGyzo*]R?lWhs0x&y_ |28oL#>4~}Gvi$@:"a?Skd:6 e{ Ҿ[ ѺImW3ZRМlxw퇌+wDS$N@All:-ɂJ*gƬ60`bp*cQ'aS )%Osƾn ,M,˙{{ΗqG9*dN!?ϭrKԇ [}iv- 򸑰TT7[R?;su]?HԤiMz`GUNTO.t.EJ t]Mws[U?7 QuEu{&U>O E$x4 og Lu, 5aAVQDGR) uriٰ9+0:|SڰGωmcDm6'B3#U.ҳO0SUaFRn{H5^AY~3d{ݣ_ eC$"rY+Ĥ1oH!{Z w "V%28ϰ)]65s\婽VrGT *J.L ?!8/lbhkeԂB F.7D18vt\ %\Gu`M$vtwA+'xDbׯXݼxI`V|Ua=)i%e巖'ΧHJ @Ѩ+L!0,Q[N{Oxt)W6>{G􄬘6$L/MA1 pY &ʵ!̎&oX,Ctv_M);6/0R~#}ljMR%/U" at{[҅Pҁ:PA+$$T A0iT w_MD{]tIam% X%`L̻gK{ n~>W42=wAQW)5b/ES7'cfTv9^o^KɇA\+{?e߅P$VW0t.ߠal)^&l/L9$޹ԯN7XQ]hԷyPf&}W7\D<%F./=FnOjtU)\ -27ciq#6]CڰʨCPpb?9hS=c]nMߕ-^lkBEmE8o䳨-~:'}m:ZM+gGv}^QDdJN٩]oaʕjC]\2gw,K⡉)ڕaF_bk\Q@ [qknjeXϛ Az/o'*^AP %Oj~H>E9oz\ \Iԡ AZӐ{LP;p2_ X@ہ_/ GEMN?gQ*7QOS6qAKydQpwդ. _(C Mi֐K:b`gnY|d#GQ&. Y;QrY xxBRdmV=\Eh S-b tP!zyj97K9e S Y"LMtY国-^=vŬYTC,h謈0uI3ª+]q? mMR_ zm&bR0Z&dF'*.^V ]Pooq7E=\'sEۧY־\g D" m LT3"x%Ks`\ń4󧺀LǴM_DP Һ<sʋ[t"Dh`w:ڝNC^u$j{jx|rN<1\V G aqd )\%PA5H B.1\)Ք5wАw.·:3x%,e\f|[ltIEw7RC.;/& R̹^:^;(;s7F-Z? 7.{3&!ڷA: q\cdBBd IS홠q1qL3As~YGHtA=ȴ1V}~Nyl?#C͈>X1dË<~p!쏹b c3'tv{LZ6:!܌PnD[Pm\n;PUKp2TK*Lk8n?ZHJ728"y߄x2%QF@U8_kDړ=~-PBA)|{;}1W-{'nt{vԇJ6\7']YE[,F_لKU}cHO11hGJg'C5`,uEe4M$Mz2la\:a93,}qK3f\Ty \dx<~!IgoҞ?W`XC\/:xAݧ l01[%tq IHse[ abo6YIgƳ$N8\'NQm_?a#7(BIIkC}3++vr%cFDjg/+YcW^7OM+1Q!h@ @<8i[j>Ҥ`eiSf,ջ3/-,As_ ~l IvV?*ںY>?^!TFQmگWΕF/wm➃;eGW p> 8*4ge[+=d@,\J LejHJp';„Q~퐵$UD_&mAbā΀]LCˍNS <Ҁ!IL7 OZ= ݲ& I F(Iu~UzUoA'֦Ff#rfGeB|5R3zg.>m᳥ѻ"JkoZh=tY"ڀ dHYIqiIh;geQǖ4DAU:+32IH:&k%P/'} [^6kAQoBf(mNA% -iϳ9P[^s D-8%jU7G=t .{3' my2V#H_$OvPYƫ0#C{$JЮj7y%OAm\?ЗG'Zol)IDRe`AiM ; Lj,J+qY6Z d*рSu6G PXij@U 2 je:D!ᱷ)퍃Xὐ.^J7O;N]^txNE31#E=z?x!:<[|0= (5`g|8)Wsg8~ v.֦tjWm)JZcoތ3 nu)]b(=o$ w֧ϳ2Δ0ur.^ jy~(9l7#hnZ'&8lKF9۳pO"`T0 z,vǻ!T{-Qm*qB4 ̃;P}ֆ[U jݑscVǓilgo4-LzMͣc9C+k/bFU"wzo,xGZתBэ=216aDu #_S!WwT< 3!<٨&AEɝmykv7P9??{PG깭n(}o%EwPomf+T8Qnif̋P%Rk*-K6zcmB1Ov>z_\Mʊ[4/O۶*Fђ_-}c]hwIXdÁY+G;rs%ٸrӰ`;CHux멗_z.e 2K!)A9ȂG}[FaeJ 88Mc0$hG!\jM/{ EJ59E7_dJy rl9夺k^tTjui@ JV;k΁lWf{.lO mQ%*.Պ^@&2޶;2S':LfSׯx o>St8DBSCr]q{KYYYrGv٢*2\>u$8,;|E7'2\sNߙbiZ SΠqJ}f1P $[,'hRdDR ZA`1#pߧ-y@;4 XO-O,#'}I 2$*CW_k*0iqW0*Z_[公 az*e)0ȮR~C ,VBI_<6*^g֪ R:pa *i+sA LlPT6q>AC\4rݔSr'c>NGΟڒUqOgM_~ \G)a?2Ze(C%.f"X|FP+=AH4m!vX9N`ţfP>}t/o⧷g> DtUbP_?C_ b(`Ď\7Btxݷ*|zKImQ!/hq'A*{HVL@ّi"O}6f"tYD j'w8<(jSWBJ[qy >I8Y_J*Y{'#O5l$q1IwZ2p^go-t6_/.٩V1ABחk6*GDo!Uƃq|HЁd̢"Q] c@EY\U5~ABgO.1hIqE&ǟ( ݎ)?DvS,%W5A  9O-XyhL>|?v\S٬i^r?@yG͇kmi3̆NuaɠN82A\D*$8BkЌRGqn8jcM*΀J"ͥC6ȫns}1^E'y"ME}#ԗqIF=A!{]:mл+KggG*x4rtVBLFHmIiҚ»E}d O<\̋+GʰKNw4'tZut''OPj~!wYbYwV?݄d})ə38_3!oW߂٨N7<Uدe.^瓼sFkC$QS%`)S9^+=j=h>g|&MyVz$-ޙ5t O+GQԜ@]iZ3E'\OV RR&鰏z{o;QQ}]aZ5O"ۓ5;gܟL`;Q2U L,_)* QܢxVx9aЅϱPG К0{~X.-a%_{Ċ4lFU7|!r{uKZnq'2| yu%(Ia4fW@PL]gyWiP%hvKlB'dvvoRcO# y\* b,ߏ+cYzACV"{yIѤ00[XͩO$[" k*>|)h(=uɖҥWf{v]e|ɹ˺=_3D? `Ԉ (: as :J"eVHZ"م2~j5h5+ pa"E9j]bD96zr 5LƱkf8Rdӯ3)6CMFC3 b?yhL$gvGưx 8̨|dѲrl6r$Egީ?/=ی9?*sKVRdQS9D`o d;leKĒZ<ׯ&~\K){VB.~]Xӑ. c VXK="z1,Rޮ(Ƴ/%fx[c6Wťq`g4H_[r4o|Iz䇞\ޟxW *ȋh+ ӀdM48aϗ'įf0ʩ& <1%ՈD+2"QT kYR/ɐyM#X[wA.157? Եt~QOx@}rM M7ʰA@.*sז+K{;Q0p,0A)[pHB&3 v:Z1+=pk%˵|N'}H6sB pwP,T֐N5]c `̬U쵧F׾@x5M+EcViA۞u~<kH9Of@FH[d~6(pf8u`FlS-hiӱA29_jK꨾!XK+ʵf,1x&b=P>_r$q֖ 9&ش^(A.. :yIqfa;*}J.o:WNdX}s0՝z2-ߢ)LG]aw3Q^8mcMGB}zV˸ .[(+DjIը[t<)#b8uR:.)/l&(19@*.Fh 3yu?Oe?Z'pN(RS͵s<%Rl|-R!VZ?tFA=jGXT' :^^xtE-tܚb 9ݬn<`vAKF|0PhkGHEN4*ՠV&ϵxq&]y⏞u$ bTemuVC U@a݆/ nif8O[CIW8֣nLU7qJ'Op\xs`(֞>J}醇Ua -{LDbRɗC"bۍqC898`R=\:4sƹ0=s0~W|J҇C BSە ?O^ mĈ2Vy]5?J<K׳y%9 2mwqK3ox{KgCC-GT"D2$>If,j*lˀVGoWbZHG7X4+ݾ<#_x "&i_'c n&#<$GI͖dL_@UP'_7N_h+" 4XÉEsveACNLEzQrX^3D0+<= IVM#5%*]` m< [i-džA84'#[LVaeNA vps)hvi!0|ҿe~f(ЊRE @M,oÊ cI 7q6ID ӥIH$IJ1;_3sx)P;207B< @Vr(#&38u6n|$n5K@zvr#S= %7/q:R'EҪ4Cq&݀cZy?}mv-^xmãz57S؝i&D$ƾ72&=@:nop'Eہ4Z &فl-,ٴk1_8>+HwXk2J,];pW-R7Di%q+WjBu;-銒h^wʓ~o0Fr"PJ2 B^b^74Ŷ)*@<' \Nh`}@|D=~=DET${nim8HlLl/wG#nh})Z/9g2-T!&z#sD!SᕨD쟎^X@<[i"gtbR}OUr|ƴ8nɘn^r},]xhqq)[]_hs@'OdrFj޽b9%,Un’K(k8*> I Pdj:U(EKq<+l 6FD/ɨqf'tt?9NchYU}p!2LyS|%VC2`;''LSFN'Jk@SzP%zLu<ߚݨĄ xx<) onhbz b Ro>-)$KK=N0R_my6tfaa6v(amZՀM X|Iť_!<{tVu5!{8OT=')lq.;cq s3߅ e-BP4U/`GHnwbpĜ.bC7Br*V\+`3}7R֟dj/~O~JL<@!>-l1sAfq1+Q=_] Wa~"ܰ7a@xp~T:PUS:#f9;"1=D+r=Xe U7T;:W4hP?!hT/N9"MqA$Ya{uذ'Zbj]ڢ!:@[PDS! ~tPm:0ppnm}fj g}}O+#PhzN9 >!Oͥj܁/gʐ ,GoV#*YjKN.w}՜J%QS5o|\r>~S55V|DT[Y|@H+LY}[S)тͅ?7NŢz m}:o;,Ri:Odq)nJ:22?O( âZ; ҿ,Prf)峻F bGQ6hk db1`70A VZ_ߠ[Ꙑس*%qZþԑ {ŏ|EQ)l C!W~{Ac' ձ苷 L45q@qXFwu0YIS%cvzwk"UB_UF 7c/REp`,qЭjF(V<x,/ޜv7>pMk˹TRt:!8d0([+:hkܲ/:|/L 7N~0K\ p |.}nא1.BZui/YY&no$= {\Ύ<!.7T@p'A}Vb6} p vBʫY8\#TZGY"~ObR=CWG>~cJO4\H?^UR!|a|^ЧM4QZ\{M R@Zs.O6Y[ړx #܊w^ xC`_AX%ڒQMvEuA??wNM綆H*!uAm(.< 8V#Z,'7ۦ`w|w>@n-J1 6[n\ Oz۟ 4-l3a \&:TgapԱ{_ӖjQ/ӵBY(n<i_BSk@XDwsugYMRHTI1J߲-Rk%퓐8m)3̹5jZ*tmt0i ~JiXOC20 8ҵtgj :@RlL*c?f9jK'"jpByKUH=EYϥ5kIMLAUU֔QYĂ.[?_~s䩖Otۆ+N\d+ [ 5.L#P/o dѡ` (==>&|m] !p>1;97᥯%j 8ygi 4'\BLvڄ\ha+dh>#{[wRgGaR@\(G;4}xwVj aAm}g~P݈o'kfj@>>;)oE~Dj x뷺)!ۛq2bL1:tʴ\4+i ْcmpe-g|$q9oy-z 1ձV)l έ~*sc63N?'AWw̟UcC҆`G[>.\Rb -ߊ\|c*ar4bFlÆv&dEJqk48@q}5NLч櫤-.l*"i O >}`FQCI'! 4f] 3̨~/qHBPO8aˬnAJEX!;6kGߣh~4mP:d+f1R/-j.yNYB l8KQY^[cR{,d'4Eyɶ6UY_e@D @nCKcM, CBٮC,_zDlKݬ|q'7y߳τ|P&1VĚѥZqQ_ pZE]vb~w%xr*RcBC`l nlPa~;Hn5oġ^"Ly!Į`mq :gݸ!Q 8c/փ ? :}#U2pZu,/ZӪ}vV ъE0!|pG]o^ VӠ@"5u~Y>B9ׄ Tl8[$:*h2~HG>px4]( ?M:j|z{68@a8$ Y5_`D= &^fN c镌2EwWRr ^Y; |bLԍf:P:rp%tHߐpy@P AF1ُ aDt2dcC@;^7V}`cUOZ *Pl: [C,DlN xu1-!z!L8zV1?uh;)1,*!u po`ٴןl7]L'24K^jwFV5APVwBJQAOߤg,8ӛ,OqdϦ8|w\v_ :RRr6S$6^BWDñJ}uX, \HvAcأ+_>52kRE'a(*Ҵ5o"))̩x8 i;OuLia,|;p*o3Q Ku8C%9*7;e~\D?D"Dv.wm=R?ߴZglԆ :M8c: S{A I[s %p闣I(ݣ"hKN["Zʛ .ȦtlJԢ|s$d| _UfCQNu1%^;1A["~P" b(E߉2?  TP7u# Y#$%qa#3v|90df ]#"0k5ohe{gЙHlSiC`3ab~Dk#a5t_8f&iG-l(/2M+5FԈ"+_k|R\CyBS LVEiu!^LuBgق`4@)B~4 Yf)NupnlW1fbK@u"[*Rki.m0(Wa e EntI Ա lg ۧTSj-4y^/cpZT 5ѓO]6q F4В;XD߼(B]#Q~;-R,9{LlÝBA1㻿{ZeF&xzm0{X xۜ&ig٪<;zOfB$pZ^ckuspV Q7J+?Ë~C>Mc5=! VȞ{eH!7o nul}/XB8dKv }r,Xȍܵq]̠͋=a^"@ꕆM9K;_ZP1QzVI7j"vc"ê׽^%7C)G-i"u[d/&kjg4L–ʛRAhv,YD\y\[AAg p'2l*buq']kb:C=[gm4v]&; fͩuEu-*AKWZ\1*9@lCFSysUڶ9>} ]Ik.R_&Tl1r`#yp<~7wK~psUMx}6:='Ʉ, ٙSUzmx>ˬҿ"\{8Zф B9,yHʾ;khr3Uo[k#vI񤽱\<,s t Lʀ2Lںd 7\Ѝ*\~G}DShg]3t*MRKYl,ܿQ;=T`nڥ*uz1̷_{ ]l<nMɘ.P JR\ ЭV2ueYB5$ޗI;! EE9֊(LΥ_*."_I>H?9v>Vxoel6:eq꼟wK SɻvGOB<-U3]hz($.SX_1CbilFH/lc;z82CN-9 9ݒ?S²2Tj0фJIVAW*Dn'Z&YgtbFB0cMw`'6[ZV ?,2Z|-C%(~r?x OOpÔ:d@e#Ge!k%_b|^ hۘ @.|% ljpvr;wId^d&g6-U {_/ si%AO:ySвkq׆RR|KIنhs۾f@:=!_㵺';\m] /Ĝ^} p6RI4͊;͗^͔@ v,Я xȿ  Y,eAh|݁[gu^UrI*WFС<ɬ&ט5Oe,˚V\)7&06wb;Y[*KOuC$؊ yMsOⷻ5:x@Lb/[bHPWI8'e5S{> Uu*oCMC<]4]vE.QuTLXW-J\ɀ h$ח%%H$pR9 ̬hpJ=;9%m̅|o$7 A-y%ށ eɷq/O#]*O~<}HHD[Ғ5`=)g[i%[@r0vG 1F+yioaL2Qs%7L4 @#ԋDJ &_"w[ѥ~Vpò_jtx&$2$'#f5VkђLHs9q{w 3@)w}"٦Q[Ȕ 50z\5GQqdS?0ʦVP3J/ϬEsӼܤurU_ <4o]^ol] M>f'?칶thuң*؊ߊ?i sPc %/]@c +%|,{;΁8]pӱql`a0WC$L1Fbhbʃ_&^Φ SjE6ьp-`F kaj7:^7LR[B_2dE 8ohnTr:-Z:"DFxrx\!D[ރvM}\deu0TZ3S2% hi (}+!~ 6ZD0*<#X/[PWcc2fZYTu֩c$!LxĜ%Hb&y !7LLTH;}{PuLh>kx{NdnLM1y `SP l ɡ%g+\O+ qy._B%DF>U<$,IzNI<ᓭS+_kLיJn]=ЍȾev - B+( rV6v IdzLcIxi=veqh``ًrs뮇5s3ThFXrĺuLh[5P$([UY5%t3*ШGfWA<.U3KBPxR~ ,#Cۡs~=22UJ=?+`yM#Ird  {TР=kc W"M18_8yH*>kp%0¬qOJ1#h뚰վgE:~R*y9IƱ֙S\@#7zONY]: =C4Ӿ},`kWc 3y*GZ$WGݶ]b#&PJ, ԥQ!z p:闯r9P '6!G8&TD\BQ <7OQcR_ Tmʠ:rL"h;LTo bCJWQj釨cf4 -}]FC(Q2YbCo(z#oVz'"C{q%4>cjuz)*.^$, YEDdiV~=Web9l:xt]JsK ۳Up6꛹F2e>#Y53 )LxpҦXv.OB49/)|ZXut1T.[Pb:bRj/S d~e0 mfu9:>zi2m ˯%sBH?b s%D˶ڧSg>;D{.PnoR׍= KYcspH¶/Io5!jVb:B-1(-hlP-W{&nEo{& UAwdt3PD}x5XjP++ a$vPF7`=o saʲ\ވ[kg/T{jĔҰ焵}+"7uHRe4pMQG vS;:†[흛*%zx_~qt?jF%TCw5%c~,|Ԍƞ{7%?mSl5k6)HPpO92VZ8e)wS4r_cl&*jE 0*pG j虱*d*:Ko=P͛aݕ3P/6lΦ'UZ*gp.i'T$eQlc{t2&{[d4]Cyb_$؍=j|f27klG8+{a+ƢQ6sqce  rz a%o+WM26 C2 4(|qh~:OKAhf>so1N |ظ ;Ws[(vyI6%t+wKx3xtwuyYT_pNOSpmY/?krmU@y)/QcV 6HKkJoR^.ȸk46B E,:xȊU !iN+<, Q_Yд4UY!+a)g@Ed]"EQ'a.0[ PXŴqW+AȬo6!ͻw 96A)^tVyL_*ԖG~oׯ p^zPJ!&,(w9"QoscHy+%:!x[#Î*QN2nmB䙶~WI2fKҲn511>]g.Alw=o04Xs6 ]eY1TvWƬ+[|`c:?-B^|&S'ǩ)^qmk(|d]f>bcܗ7"WLa7zuϓ-|(HwI{Y׶]vAH}K{wGکtr} ௳{x5j|*U:`w.D+=kgoyr5ĎГthX$zEԉ@"PlcD C.o#asu*T/ɓTB8u-_cOZ\J_mD,zc7>$8HJOJ. o8]ܔ cO}ft0ʫOrڝ.'dh¹ߊ@y17v80[HAPh(|љ@x`G#֨^58w.@S^q`\MqSg2(l^-R OJ!tӡ6 HS#z4Yvm;~8O7r aSִ=܋$Zq˒s pYmNCy !#zUuI12։Ycjo([6W)hyɞ>AOqޥ%hG1rE3J/_y-{kzB/.};Lzb0gA6dMa[Hm&̀L pwb1^K;0/f*y.}p#n/{ml^;%L͒MZg٣#|9?Z0X+s8VHh'_|?L\h{CI#uL`NA~lcRy)fv%3P=,koNܙ#R`e@^z_u(;WgNcٓ)`گxK7)@>_BJ>9 ^6%V1j_l-5+3i4]5VbcI]7 Ҟj=E5`dsL(9+{]~ AL*`7l`*ZE-htgcǹ+V~Lz)#?~.bZ,ݿF.'3[:ScF婅 !'Nq3UD]Bxj`+ Ac6)30M"#W WwCjaڭG7|M %ت!< ŽH0uZ *\,od H{^4ى$^ \L6QzKM^~~Iȥ4S]C$P#Y X)Πq[-? PۖH:`ߋOJcck}fvMHdӶwjl/8]t/ ^2\ۢ5zM.9P#I+ZIH ] rD2ZQq݂FtHEğj@IP{+aEM s p^0姾H` bA[CyDCaTt쁓u"^ChV4X-$Wc/1=bADzTvT;{0)ʾ@/zК5ST^%Ӷ?y@q]ފ$6< b2-gXb<  KO!R1rriB=#Yf%JeGX  bE2b>6He\@< F(3C3{2HӇ! uNJӆi4lRHy?2MpL2>A8͛@i3NLЋjعH`Bn,1/ /[;EңN'VShDwaDw_b!؈''8 X\[!wRhri[b*ZdV dJRe'23a.>/_n3$bXw O2jzdB5ab䵈Jc 87qLv4۔RH/ýGF p!F \a ¢hGD f6U; V/4E(GzntcJL2x7x֋CΜUTy41![FZ*S)cȷu{f")-f%۷2XELʜoNZW1E%OÃG0ڋ2 K4 K M>g-M /s"yW|8`d.8~9;؏ќn%I~ {TX5FfXA֩=PqQn|@Rt5F}ߥCro(p`%` /tz='ɴz]"ߐFT07J_a0Q7ʘS4\&o2IH}H\:akp{9o-&S9] K=,`-cv2ûpR𶻫fײuz.4T3gƦp@YFB B4~ Sgv|IZTjK! lfճK/X*kEY6Dhc0༔E!"d#Q:);=O' 9fk罒[+?u,غܩsaed?vZ Lj7w1feA`m-u-Z_hNg*>3u0{W5eO"uOÃf5h(x! l .jy@R"j`LP(8rd5%c*ʴqf~="y=FgKMg#1 JrCǨ:a=Mbzkȓgl/%m <p>}bepSXm>p#hPP#*.`V@.om*58+WO-:La;%_]PNTd+l=roCoRVJ\,h]WK=$9ĭ8AuvkWJ#B\Փ)j^6l-'EYyS6p5WMyhǑ4c"xo}ݹ7ƚƷd\7F)- '4d/icѹ@XqޥLZK2B|?4aRrDSպhgR iϔgKd('Ke0G 2mI׃{WJ=n&P7d<`YUȜ7 > >87D4E͗@:6N_΁MЕTN.)xjė'B^\L+4"Tz 67W׷/%9M5Д~ajͽCdrìCeyU"`"=o>G5{0BCCk97`o@wDAE;qўl&/*Os#nVi QVyҖ:,] t&Z]=*/M2>xH^fg_P'Mt\ͮS*47%a2Ew])K?6O n7 meuŠqFuxŅu.5I淪oPg(WTf#hf15#^X:upjzbD!^}_zv{-WMP7¾l'HHkP/? nd]_#.jMibd Y\EA.Ŝw@`S 0Ldϒv[i@"3 'U;rQ^4UK}zXb[)dW==r{( q}W5"i9rrT$(~#Y}A n;Hen$y(URyaJRW+ؤȡ=J+ =aot/Q G` |iX.U=HnZS x=drr+p2jeȅJS9L6IK>d-c:'Ñj*Ram;>ɠ1|.qIK<;F$*=᧛b(^o{j hzE^ 0 8WF*NR2#%be4v4h@=V(i)$nf'!w)Nbʉ1SbQ=NvͫkOiRjبیBy(fu "RUObi+%[?Y61>AYR!Qx'n]=bh 7ބgaR*za])g3ظ2ELkB˰5 ራ4R$pbb*mBWi4 RR.W/@~*ӯ먀RES9eNoJ˩%l: DnooX%^(eBɊ11}l0!28Uŕqomfk^r,rß層r8sZyZb 6뒑 A+h8!ġNNqB=ņ=\o-jvIםဥ~}G3٭(1CK*' v|Df̐9vOҀBSwyc6 /㘢r'<]/'vZp(7軖@GG vnfxCG"]u tT@6@ê+FW5%5ĜIn1w dy]ݡa9Y`  Fk=Z+CIX<ܣݽ^&j]!jsG .tE&zBPإWz,/L w "Hp>oLfw}+ˮQԙ Q`tW'uV/3-PC"u mBH3 :/DN࿾ce0+6"񙦌$N|X\PWϫ2dy3_f{rx[a/ӿ m [@KrƤl{8, 縈^(tMWG Χ$g|ݚMmTݼW'|[B[2ܬ<0[)sϚװy.7O*V]4_0 6,NxHQL[::݄&l L6nɍ`!3joqaZ5X|(\\Q|]w2{U\LeJhj\0_DN}0,l7WX'(/}P4;.q+ƫ;<)o̭\yܤFJg+=I`m(AۦCrt\;9Xh T"a"fͫfwlSeWAY&|,F̾ t9" RuGd}sTC7YJguJz[YRՋzt-ecBF"V]04-eXb}td`\ rpE n&V7.?ݳEiihyE: K5$ej Z{?B>:@g+2يٟXޡ.$;uDB$1y;}l}@=v =DN{i?pH9qT;SqU} f:b\dK d@.HEPh}ò-> ajܴm/:pU͢ξ$!lPZ|T$ݑ 8G-=gW6X}yMxA Ibg@+UG(03TnƸd) Cȏx"1!X6V +TŽ~xj_VbWU0mAi$S3m֨R6Kg7   bZ9q_L23u.?5wEY0fXzVE42YYkAu,m'3 KgoОGA]GlIgh<C h `,B쩣9HuUB200pEf?ÒjudF L*fn^Ŕti38[[1, Q!ҩdyj, x 29[0`9(y'dՒwxܺ(Ēi̤; Y<ŸP()VT%~ϻF:xO-m'%5= MyT#beע`C* gDjx<FSYY`P\!\a@bq8Tm+O &Y_0{b^O7EK(n,g­Жb]@-'O sӿAˎ'Cnw -30_v{XX2,HTG[*,-+EC֎Yș TF㇨ #[3v uׅduպ;pq7VjȢUi 8wS\ISXu& Rs%ztb|lW **E9xOV +PgZ:Zui1a,T)n]熔>wlO `g*~% J_amHB-~+e<$^<:if  H8Q^n5jx_X²Qj+>%,: 2iW93݁AM-o*o "NakѧPD gP@2Ri0، CʄpZ~Iӭ޻5uW3-d=K̨9!x DY 27^;gjixLjY׎۴ s z=F&rO-^&!ʪ?ٮ|nFH`>'(mq?5 s~`5p:uWxy0z}Nl{ey^[V[Z01|@I!);x2y^xhc.VXyI +Kk:S(;b9jp1'](DuaF,Mn{IǸ3Z$7d~y)ƾch|:ouYsNj]>˺D 6p9uo~&@AIPA@΃w$)ezlnQ(:ڮp:ygN,g{:ɻWmNҊ`jtfʐ|m=1TRH+,"UڸucӇ(rP{5m$PţlʧCF Sv@_E,P>]!xNke0@}0 @(k ̗+LFv:-.q^<:BA-*#neTwh~a'"ǢsFQ6H (ȏPD]ɕd?R;{k4Ŕ/}sS WP$}]7-whCt`D3yQqk1W?fNi6{cg+[FS>w‰粦& 1F1)i0yM OP*M=@/͢Lslˋ-5e3zOy j,gf!l:6֧3ǝc Vcw Y\n*W`ڋy~PB6b .&QҁX'i X(bzk1柀:! OmԢ߈ ΫpQX?JEA zJߵ]\>dvf!^}rWGbPjf}0Fnt.WQAR"C@py&@B֑ 833X"ޛdQHr.x>#Z^%Ta5 jyCT/q[AQ a]!"2j/aYu71NA&ݑ`'10i4'Tlt Ṳ ku-Ԉ#i/RB QӖԭ:͊%7uc.vj?%J){=*ᅕ׈5^CyAd@3 xl<0|"HBT:#61ir9BKB ԡL@] ^,T`N.3j+ w7gF%-N<׮Ȓ/aO2 &J^ 7`Y6h_ yCupG罩l6ܔa^= $GHSobh韔7+1S(W:8s NaLuin`ix;LrXѕW.L-U"$8Woljt~U_]v8Gό]"q&ET 2 |&Wo4y;q5gXoJeI&o\;f?r"ɄF !˔G?MmsԎo9vJy 0hU3ai"wca?vLur7/+a5mpuA\a7/n򗐻Cyy<~4KĖkfh5ߋ?*:E3ncx{WXlMG#j}IH~;̬uXOq`v6Puص|A^Sw+D [Aʇ)~U㰾850Uϖwх_mpVa$ΡMg-rb =MҌZ=sEU>˕Db7B!y LDT=UnrQxŷFkE֬S)yɓxhw>bH!e^ҍD﵍и-KWYl뇄OM':ٳɑA%r1gpID-Qt *^d] l@oܳASoT6Cש;xI۰`ՊlJvS qÉL?۳DßЅP tإQAyL@[)Nĕίu?C~19[3e4|oHf$It<7f`}X!W~6*ٶm;xx?5^ɑpreY4ggt9eHʹ{vw #J7HN*WAipsEm-2pJ 2^jٹdwoJ !`15} A÷ q{f%`v<M,t̛~ DE$j OHT@`FӠ,'V?_MvC`@M'Fe+h}zuSFfL0ea?`ܠXf[8-AKR.[j-5%0y;_l 4]V2a.+7nA[7`d!=┖W6e~$o\D ~.\@Ysa|<6Y] T|-wړ4F#;o;U53j5GqM&LM/5-.1s,Ykxh<<3_8Z(SsT<m 3}-#摣W#m?E /8u/Nd\R:MkR%k' H{I{kahlci #Vz5 NPW䶒5^b_ix5vtfW& NӺ;mt*JkKrٲ'Wg?c@Z΍f\P$Rgr璙P1%6Zu((V7MtRB|EwkB{"˸S]m)6 ƺ5g.n%)8ܩ'\-0 QC ;' Vs:^eZc=J2yF VrT8?j_$8pY{J;JRrUIGͳ*M)VCrn[Xk[lk1Ԏ˒,Ɇ˄ʹ= *-s 'y;X]ʥl96avcvQ3_![wc 2vӣW|db1&G2Gʓ6Z>`CgqѤ&`ŹLW5Ch7eɏ @c%W|NΞ6#zmSG*4nK70[( C$m"?٤bx'fKop@2px` Z=}EygsTo %ϯ1GB:V>CI(kVg04tV NJ ټ(2m*'r|mgQ-e.Nn? 5͞TU).$a8i&Ͽ䒝6-:YOJ)Az"ͅT3@N7c6Dޭ?).jpYEIY4'^!&LH+ pqXik <IV<7u^2ݮ?*]un |㢲a;t}wT]|(i14rU%tn<Ѫ Lan|͐j)gʳ]goPLf)kXy-S{X5=Nui?:nց&@b)/D6c_TPWg *Ӑ~d-& CFƁsr> 8?QQ=Z4W>'? [M^BV;6aQ 9v4QDUsϗ1twż[Gb@j<϶iUP\js2u==xnSLU QFs,j4{`В ,#890b^mz?jFkhȈ?:iei b4.u[_Օ >tfq;gMA5ѧowGQtoc󵠊/ZE djlŒ($Rhi8$)%M>[ |nP57H19ff WT>>mR(1_J؟8 r>ܶ,dW!H;r6M} g~f/e&6jYdM_]ߣNωf5&SA$3qze\o#b ΅yh[y /Ͳy j#g@˰WD\£ ̄FƬk #u /bf.sؔ{}תe[ u9cHvS&3234^$a! agx՗>MSme ˝( MtkK`4@F|szؽքuql:&&}on4׋{.4p3օ(\̄3͒*u_?8laIk39Ȧ| ~)73ަ gpSm!5L@&DZb م+;OO+cHR_ ޘbbKf\R>#ƚDvT?G po %P,3kkq( HzjqղФhe,GI]|\%f 20{2AciSϚR/no5_5! bW_*O$6I8u:j*֚^G!RpS_\/#l]aE*TR;(Ty4M5W}_˫I_2XE9;Y'"./1@WwV֤ #1ؠe\ <+S+V|MLi_+ {|jm:!MfB5xדqe"Xw5ֳ?YBp'OuֺIɮ]*(y_>&"K3=ڏX)JmQu"ɟ_0@\`yF 0 $=y[숫rI #d C9ȶg_mWIgN`\8]V7bҝ4~ v@Fo"Ӯ| `^g|%]{_@C6fz=~v%Jz3</}"YOM@QbbTSzq緧f^hN/rdF ¥Giy4IwQ?/?d&’nDtHc#{CD\dQqt7Y"ќ }ƥ!ւmўhv'?, TnfCMEMNN7mٗs 4[uMElLڲg*^0lcDש5*"G,NPi%קdMBk税ltJEtk%4͓\c_ :̞Ah$ۓH7p;Xrr=_+_pz˖QB>$cnk4eH[;c .~ lwJO~=,U{$FLؾm@ _T\G+7pQ>aچޞ?O]>#sREygrMʀqmx(ϸ->9z#n%*ؽt}0 `*Q[g7,$3Q? ",Փ-֒K&(S @i`AeM oEza=di$1TǨyYCpâ1FnE ⴥؼRƥ"y'etTyubuGgk2j{8}y=xeׄcud;Rn ^P'}7g_|`WtAY^'xf%zХ:2,IN,s'y+dJ-1?W`Qnzv%ZP4Mw"6mLA4 5z}R#*P,ӦT[zԝId0,LKQLFg𚞐]ɎcӛjEKsgF|&I?|ڔr.' ʀRLZ[)(&l*G)$Rzy1rBKٻrryg#z VBBWֻnT5GD 'Ct{W|l-7?2_qI̋bq;VufYU3a{j]"i|ܢ81(A9#m y/A6Wq/ ;otR7N!QU"Xym:iH9mW8qPy`Gq?MZiPI)W/꾕QdJ6\={jjOIR'|b-ƥ:r,_\eѰlz,/!QW:Ǟ7sNh'QXH n.mslMRbzы߽ǥ!b  E)?䌃umZI/#Lc@策}]Ydc~jqEfBzq>|Ony^5#g\@z,.W>uHMY`e\1c!)k`O}<+yJzCNR&Η~cy8\H+pIJ]h3~Yq5y+.AX6"n_|d#뢆}!*݋Q 0 OG5bX J.((IȺv-Y !aI/oK ن ~[AbĘ5$G,|8*b٬c0zɭQjAWf.}=+r/!⪂8܃p6Y.׫ x=m[#4pF`ήt]*t#l/UsTgJu|FD$X6{g\SaI#D(Qa .O]W$*0-6iw, ڬ*V{>ȡP lV0<߭Ģ p"ݬ51Qk #c&#~]-Akol8bG& n<*ӇO :a;%Txn͏Z"޻δ);TFfb!KQDrSrfm28TevߟAfr5"/`ccNӌuKBL~5.y3.cK'x¢ն RO-/EhGTtЀ]R2PlɌ`ɤ#z k-[r%ֹLٞOsG'ƀ@4H)ޟ<ۼV GdgV-'7.e0'c $◭t~|%Lw4.OXJdxW][1f_Uzrܦ$ i7aWEt j|&pI+LŹusKd,@@Ӝ/p 6qͷ4r1NEdP14.PaF^w ]ݬx?NQi&HGvTr%{d!;#p 7{ɹ'n.(a_pDe 2iޯ4d6H $i@*rKE9#K⼗i%J:nPipG;R\WD.`Tj*hPhVwF|9 s~Ydk_O*c<"tΠ_kTJBǬɼs$[K;o.I+[Pma5ǻn)IDB+^ЕVRڅS9pԃ[4/w#]%b 6!~ A<d,A(4UY;xCpm_]`dFi^0^,"KSr%TM:6ؑC)ԏ ٯuʀ3v/GN*eDU#_BBgI ^!AWIm* Om\RS$_-HA^:H9eqL-=O_՛]? ?hNHC3+TpriQeZ7! , zaVCK'át6nvYob +Y<ءStA=5ޜX$ [re) KqFFc.U4)B٢Q`'4ԩSε=7$#wmqWI nx.Ü96N'D?T[%Ci'e-#;ANc:F ƛSLۃqCܝPj>_RU07H^F\њ0Fq+IIM;$R~J Yd"T t!ϲzM) ;\Yڣ;} / +oKj/hBl$/1u}N V;|QU {O[J^1:zB9=x 9EsAZ9ФR}DZ!aSE&f Hifŭ1اnHaݮSB[t"B/e%c<F-屸w*I7+N~t> im<>rڮ+`{-ۭہֿ(l:้%E<+/=Kd>xX Om׶>i/{}sAA@h%7뱯T nB#(gr5t&U:nڟ'+vF::Ji;i z_U{yDlZ(/"n@HW ;tP0x['"Dwq\9C[ɕ9&ކcf#ȕ5YJ )Awp(䨴g@ң=WhMF=NS8vha&xl=m9؃fV;s?*R/̊[؝@:f?h:.>% (a"T5y/܎q=6{2CY(bDӝQ R`hd:s37Q{WJRv|E[YȭB%m s]ȓfALj7/vSf, XORKKaA`e #p UKT f<$IZ>=|]X`41PYp 1ߑ%HɕXPEkp$3abpoh&M $ZTuGZEW m ~b5(4c-xp:an,7ߏxؖ&i;waZ`z@DPvW=GDQ)vyъ I;nEi= ȉcN;)3ުkr [Iҵ˿J_ns.yѓnлUi!v S Z o_냃VڿYUV?aD[&uRO ?Wtr`"Zz W6~^s| %ersKѶ;DΎ/z܎񯠥V#z gjQxuT8ʩwY\XV}698‚ɳݰ܀ac~X&zde&2>-3J-#ԾU y!4\SeJq;*ӓ 2L/Sߦ[Kx[y9Ơ4VFhT?6~eW]5 ՚_)^-»e)֜gv+OTU S.DQR6vs6WJ'*Mvh:3Qӝ $_ZܛN*h/:1{djQ %V%<Tqa- (8=;kk x}=nSfD59o"La[(*LO1TOO:LFk/GdicXlE`Q8|^R=( G=˒|}"BxDE ?`R:\]>a(߷XCE0mY/\y>n0[ȖCTrm #_jvX?X o*v_Wx~9臸"iA8UE!g1WMQak++ 4YX+'P =bWrK Gp$jT\i [G_5ڟ5'q/GmGhUUAܓR5 'ep)2+um"'5L~>)wI<,y šY"Yq\8LXoEg|i- 3MۗK,+0xFö&x4p$5C$oiy}|q QL(eъ`ȃe9sk*+QU/|S6 [Fl.h[:j6<_cbUH!/[0HCҲNbCQg0\>cUaiеfV&| qVaC7 sa@O0,oŭ2xˊu|5c?AβfHF WiH!q@gnnfWա\G^D 琈 2Harj;هbΡ$;(e=JƲJ`QLz1 r+9݂7zM;idfXjʏ }QȦ%A%&pHԱTX#xD*蒜X34Xyh[))޽Frec~;&˗<, j#ʨyQYQ/eǦv+V\P%4wdb~]ԡ[*p+ yaq# =p oH<)v^o@Nq<r|YckM2b Y >.u  y_ )[;YvKBKarᴎ/v^ ~@=?&8Ꞷq cjy&SK@%pf9oʴu%:R?(QROU/;1 8h3+`L.5e}JbZ4] 5ƊxytMp=/E3M.88f=+.LmJ.a]phun2o U];͜|YrJfo2Ylx`5<~u,-Q vgZzKfuveu:>ѰDc.@yZ r׆?g>*ܒw $yZ jGbZo@jǍpٍ94iy}7g_;,IPL;-K,PYok-G}n3Jue9@DSU?hvfp 1D!b*kuq\H=W@w@Sg$Mi*$Ґ^@X>7bB،Fd owLjuy3$ W#h|(ՈʾzC!EsytK\quUgC gEG40/UXls@xd(i8 HRXǜ0{ތ[ĕ-Du%$p8dydFF|sdHqk28]i>vpΓUj$\ѻM%GU?p,0LҼ%Pte|mmK28}=I4D.g%^J"Bbcs6,t;N[tVHN 0FI@ڙpAEjU/󺓌n39q)Ke3"~tzkBN:>){LvYz+͜6(Mx 5xZk; 1؋_:&dÊi<@O^p;[QcR]Gk$l~X /ʹH1]0҅@Ǝ/Yx{iBh)x8״N7x9-vdnm4y|CI-Ma4]X_λ^&D1Z2JVǧ\EO4[+ +K! lQ7ʯuP9 -$-j"z0jN󙎧*^[ aHT4AbqsV.߿_$9v m dzTe B:V$m>&W2 Ma*!Hjr"#+xGڜ \vYb:DtboICH9_8Z'c6b ,RH[B ZnYJ۠cV߅nY3y_+^X]L+ !<R]{Gcr7Kt0/%O=_ C@0'FH0q}IU8O-%1U1,TF65k.ċYd liTCdg?vjVIq{e9QzLOXXcF;zgI8]hpᒀy_,5לqAx ƺyPv;\8rGJ59׫2դ0@~Ж#;*Ti(~$T vH=.V^e@[sA;JsEA ; M^PdxuCܓa\p|!|l5d+'OdA@ߗ^>'xKc$Oz6*-q4;t%|J.gC k=RSCMJDzUpW՗faLxs~0ŵJ#⻉C&Xw, Y*HLU BqQKNFj u52*/tēAԀ"܅A/ y#Aeِ&|u4JHR[pE[ŝ#s¼2-#$EYXu7=$S)Hx;5Լ/u:}+Bg-|"8[.^P\X`<VMP1_(Ii3:hh+dbYDߣ4r֌>j>֛DOQޕ ]`bcq_mgf3)F*2y1:M䖼6`@C Mծk̄(V-YPvf, >W5o. ݏ M6,MtӖR@D=lcɝ;w?fXNh2j+kiS&xٟ)<=$+3KBtUyf#LUhs[U™YUOayyئN[RĊ 9:Yp CR&5G1Q`%*Dm- ]_MMхܯqz'i$?|I9 r DqXM.Qq՘< ,o٪.Ty{X{"5= l߬'5f)9V<wxo,C/o=צYPI~5p2?UkNDvs[8tdyR'֊([Fk ≯)vdQAkݪ[qsE,g| sKBaE`;9 w)\#d/Al8%t,`#:Ω] 2KNm{e!sKeu%}i_߫Wѭ'vq928`lOhCs4S)p;!:A:R]yŦ<ۥFi%ٱ6ӤЧuQ("Uj^nۚM# 3J]0tr%dR+~5JvoGӴAǍ&W^MWtEEn=A)s#F)fG*-~L௭p}AZKU%n _H`z3HVOz|[] osKwc73]m-n?\?n j`怄bmD\t'^Ծyl!+-UQk<ڏ|kFis>D8qj/(K퉹GB-ʊt\B% C: u֯">A=+clĞL٨Licπ[ϩ:yWA;ٕZPr'˼])Mn,J Nm'r`|Ks-3 ΆWQReE1^#No3ڻgק)ih&tT t0tN<;.$etRI6[_r%6FMU^7&]5_ 57Bm'r"'A2wXDpUۆ|WQ1cv`7t%a7oc̭/4}fD{zfk/P349 㺻q[JϞ9frgh/K*AtQp.*$ZFUpQIvf0lRlڥX9{$D[L]#knZ-uPY[ԃZ\-heÃ0~gIlXˠQ1F-_y6E}ӾP~h]/{8Nk-eV'KO,gTYJ:+c8 Q H} t$HT#L襥OϟI5k1"O"5 {|]Ub,8+Qܠ&nIҮUmNP!pd0W%f__ ~C.R'EZqg#FJN%|)[d\A@X|_ep;Bd~sjLl}^T#0щb8FR!Zm!0| 1Ћ84"Ũ}-E_RKDm|^*bv* ӥ_Oα =A,nN4 C{D|0 WZr$ RAj{ٴkrPH"ZU}U80d xz$8j35y+ 1mQpz; (-1 C.!$2Uד tM`6gݨsc4Ě?&G[W")Qc ZEIHv+}%`V*Uls <$h_j9#h͋Ϭopei m]v$EUkm8}̝둺OJTϘ#K~`KI7κ*L:N<}H %:fIӥWNW os$2AV2^0h01vj|?/-M7^ItL[L7={ j]SҤiPPfJ/jCouv̱Y5Jl,eEM4gF/x@k';xQZ \uޖap|36]JIUez#[ z!X/#meA(;vSѹrIp_͗&sL5Lj, *3%OW|x񂰥~m-^{!74a˦gt ,SmQaZZ:k>Sf(ոM>}:W.3:%ԓT5A,$"z%_%-tBg0E(C{]Ta*RbVk1uotfhmL-0_^D4K G^6\0n(};1bZ&_2\6cz>Mܟ@Eɧotn|22XO m𥱃09Ύ<:j57x+O/V!WbwD^\l<5I7ć1oۡ_$= 7t?>bpp,(kFO_d-a)hTE\GOAkK/%A[J[GB3NRpHa+=% ۫5.HLJ{6wM4o#ga0 z,)E,"[Wc>JŎzAGE8BfHbۗ(߸q9%UO_i0^r:X=q?2Ɂ֘p8. Mc)Bq $LN<`X(||1Ȩ񡓎S NE(07*p- {Q۱{Y@oWőHqϺbh&쫗*,#C1߂M3oRcqG.E/5+P~*QQ}`H>JHx<&y2"B` ٪b}ky[u/Pd9f*yZ,VU(<]u~(#ald2mtϫ4eGy`>\^5λF㘽a?pI9+='~3h\:#Х%4e(mڳ᩷;rʨ+[T[ HQBfwW~#(H&&{铼=33ב3j[4j: He^>4t+>.!@ヺS I(,od:Sa&/O="Ood,P|Vپh|x~Lj{1>=ZҬb7l_Pr ,(^jQ*XEtNB TXaxw ҠUb?[@nBUXbnH C"qٍy ++0iFw?vrSQAԋbW_7*-%DqHKF@NiLQ ]Z]X; ^b@I'&p  < V^S?ʆי>YLharFOJm>}lN%7墵ػ|udOx}l9@%W*?n$d!ܚdH /Vn~y\~I t" i0va(NE Fam_ >%uXMӔ1.KI >PkU8\<ђղdwNY "sĭؽ^w= 91;WΗhLdHɀz{:}ǰmuz؛ `LL+60sPz*y"Իi Ug49tZ}jcqxG.[7UbH>Hsm._<LlD) ƕD3j[Ii"Wu^DPnh[(Q?qhÒԇgP0fCq[V$lu/\J⍥X#8=jͧM d NUq ⺫= ۷Pn48K,<%GPO#!{C M{wPB.Yuљ:!PӣU;Y_%)\U9M֛ FKɮB]11"ꩅXϬyU,ia#51T)$" <盻ڶ@j ,tV |g\B͊j( \j, ꁘVW4DK'}HЙqˡQR޵&$?x7NbW&/hWbѺ"ea=%ئj?ԗg&9?\uT ɚ' /eG[}G[תZap}n]K;>CRrW73Umapkb'5_ CQuÕU]kB[sCl3UG 5(zA!i]e .o~J:kɓضa3=jgLG_X݊_.{i3+3*%X|=R#I~LO[E{r*pG +WX\ ]EH-Ͳc87 bu+*/„ޫqz=>kg~bDQ=9Ar<0QM3ڐaIFʌv\ SR'{b;v__FGFTwG[g:XA6O",Ze*sFVM#}qvvSIZRhœ ޑY4gs-2BZ=б J(9 sK߶oY><[x<;2Ž,Yv.H~#L%S7+KCJK!:ލ\zjU-P  "?QExmή3͡l8U+67>>z_jH+mK|u2) )iUM 1q2NS_KC Y6;&gć6K'yGeqG/⿟7a ]($+" y*/>ˎ PP6Qy  EGh7c5)HF JxdeNtBXd".ia_Ȓ^M/kюSG\UR3jJ+cmxH'9/A~*TGq%|v阮L0Μ%ڵ3? b侢alR?kEM"=/QXI Dޱ$~?sV!碬rA5?l *8^bD)gCARR\C7}̺wyIkq:|P1G> ;;i HK_::l9 2 20F{u~ Q cQ$lsaQy+S As P[pva9ew5ϖ9Q 7Iž LFooa&Oa9y_E Qc$ւ%iT)` xv9%(sl* pfma ޜ~޷ϱ专 3!5ݽu2-My2ز7GoU H>=ݹ%e,׏/ݠ}8бߌWJtŚy {{j1cfWBkgʪ,R0 m ]SJa<=kՍ4wBbŹkoSdm傣L.R`۾ fkppI4ESw1x}ѿI%"$D7hMk_ӗmeTbIZp[:3K nY`5 hXm&hU`("b_EAu>+F2;cv(bL;5?8sgvA;t^AUՏekgoGj8+먃_/r6&4JF͏pƜL "JHI ?t٠Rpr{x(MKf^Q Mw=n,ҴLxAQ醆@jʬݶk9qxǵU/XxǪl^wQ쌀Yg%_w(kX;i[H[UaPi&r)0mo!Z&魥 2^Aw~K="'Wv?zgК&*($i\omp< Qp#J:FV/|z_bz`XKdtN?9xiԹm{o|)4l@0EjiQguHKRmz^aP279R+ (9d "l9QΡd{d tm11ι &NgCgc.WFD*$Cp}?O숢_MxבY{;M(DNKc:4$^Ne an_ ^J[;\mt7<ygt6˞73{707H3[磒mnM` u3s pz|>n X!₩ȴ"ᵓ;[_0/W4|# ɺrԽ UW or1Z&5;yfg'1 -*s'c˩qs+7]232!tWQz>{_'cszq͟G;K?fZgr!Яw .=3εvU,??'C+U2-=sQB˃GOٱ!eNs=Aurޕ.V8Q W=a?X8Mb?WXpc;h~է4Ac 6yQt8e2onYGa|vZ/Q/IN]tȯr) Ab KGޔF,ONxba~=2kq'{e]Wwfi i3.DhrqȔܵIܙĀCchzLBrAv3h/Ep& S;#\>aF:8SViMӒ7zO- 'bCSg9XQU@,]E8`ڟPawfdL9um1jDQB>Bf eluhVNEƛ+vđrAZvq?j)t3ލZdzoQnll-\KQ`3DT/=QHXp]MK˭4Gr[zӢB܅#P\LNj BN\o*8]!G #֐ P2Om|{bͶ)MOD]#bB՟5_Oe 1WQ~j|@~вG!鲣"*,+Yu;ÚMW w@d3v;Խnx Yk@]` OzŷP// '}z q:lZzn2O'= L@0VAX޴Q0- PrMradsfl-䉱J[b uqɍ%k(h ئ`ؑ,_م}Q 62N(xE2 tK'B>Fγb=ߩQ| @-!6Z%h>HL;};+%ѢmI([Ne#FڋUe4i˷g߿4'h)H+(̟Iow;btfxHh@Vc em;hn\?Ɋό~#u!\". T8~2^M q^N.!1|fg=Vl9ǧwO?Zr <݇YwDI;mrv7]a(l3U W;D} PZ 4\8i:$S[0F8Ywpj ?%U8KB2C8Q/ ӏX{rBjƹ#D]C >Aw5c(4X1\`Q(dܼZ4VsCuEAF E=-pL4x zs| $HӺկ6ĉ { BbӘޝ&E[.@O?#[,E[2P~,^HŚID23RC1u{o8,5ҩuA^J'AbG_W&H[0hމ6 !{b(\5pPb$qE/ӏ ^ Q@.pO/ hQaG(V일,_?LP1deg3475U~1uR,6yn:)(c-iLhfʍx9LTitM3>\1.'!mDj8EUZ oqNNVN,?i"}HEPa>qu^Ϣ^_]W C GrU!F4 Zfh"dU##·%]fiGSv{! rmʯTm=2E7 9sH7ZmTGFp5(K= !͗3e|!N fʱ09A鶵e:⏌bifjp3*y*58 dmEgs4Cj! > nzSUR/8}7\LVl@{)#m)jюbUt ~KYvqšxGڌPDk$Na ݨ'c'|SkUI^DŐJ!^ c'PSeJ;N%j]! PV11G<2Њ!51VHi=}qd i"i>0mn6] $t;[9߶&$0ÀP5oAP dLl&f'ŵ( BZ!oO{$JтLĵWev Otʱ!Ac#x) Ei^ixy@Md+VK 1msW_ d۾H3 ~8Q[p|KA غ!?)89fqeݙgWı S뻦Hޑ7 ^dY`4n~ zTs{'60KϻވT4qE<頠l ·ńcPa/G(b&2*4g \z뻾x#`+J@ѸăI'o!aҞJx̾^wL:W1TSYAp=ٽOՒw5ILZ2Cv^Q .̨'~0c+ռBdOQ0=)wʖ.luyS!VY\ W>#>b k֤H&ՂcE 5sM9".Zou㲺p-R,om TYucW[&dvegAs1-7=L)aRܷN@KUf>`ٟj%Vpw\bs\"bBښLl`4gmɪF:bV$'vkzA*J\5Lط4I"GYf+̕@:e̐\ಂT?z.Pa-w dmQ3}`ȴcg&[Mh\^G}5oUuЄs{M1?rPuQԐ:DMؤd@9xNQ{U.iR>nzcѨ6RHМ8٩l9p.A—# dn(cIXG;H̻ͼ9R~Ҕӿ?>AjqYMO)~:ã|% 0+i?F,jfWuvFFHRvGhەIښxwnJpd?ow 8uJ6>0N²L 2UNwkWMcN,5\F,;uZ"Dk]ogWAG A@q3Z YK<۽0i&rXd+b&NI,w6a&umā HQAaFoht y^vkj稃HR3g0uՍ%͎?io8S"sG pY6l7QAcl2,OLU"zFKͳ Upe,:_[bq/@"Oȷ.tEjek %jCI Cog R4˳YnL T2I~j'?T!PwaH0]} MPy\6/BFW۶R̚>z6{]RHQSǺEQq<ͭY|wH@KX?HV+^L/C~ֻ,&sF ~%.}!vslpܛ{_{'8AԿ(>"HSOy z.EǏ*Tq,0hA$sv7[ dj=8w׹YP=gCLnG^ `ȾFW! xX?+e#=m_$ DU R(BMD9 [G~o3te-mx/ UJTEp!(5лiWWj-6:IXa]sc^@9K8ѹaN4$ UU;ߠ'޼Ϝ־d`w6Ak ZijEZ#Q%|O2MY?U{cxF@e9)xđ:2TjԎ ڽܾNw*G_=/| Fܮ/!r1`?qMHmXt:P(7 #VvɋRDYf^Ȱv۶E 'XnJm龍p?c3%bNl%RDb10b1ζ9s3j:B+U@KEIu:,h*p8 .)c8F ޒ,a`2p忻URUvnW|t'48$㖊Ϭ$j2Y6&҆P4`iag *T.'"G!Ij􄽲wE=mmDZs/gnW0-˘BmBw׹>uK6n  @8>hH \fBb D #XςEU9y pZ_ vsf^qoN6%J᪐ @{ӿ={$XPSk{. Ws)ȓ~æpOo2(:U7Q8`t\uB# 3&hvc_ׄ?I v~(4`t &y<52RnrSND0@ݯcYx#Fw5;xdĚ S촃;Sj+ K>jlS%5I.x>l2+Kvp:ۻ_;!xS'Eyƙ1O> =}"՗M|nW(G: Nt b4 W+v;u]ػ1XcSq $BWÂz>Iv%̓vc 抲KB <l U&cV]U{f0&]E;0Z ~caf9So->w_jr+N _,w%oj_u0hH7CqJ<6=!d KK Kki񅱱k"V[Q &~Y@rY k XC}?K>ޝ>Rt!iޟ&]ӧ2;=!KI I-8n#R:j"G -;k =B588Ie'GZvIel>!b9H _2F;T}ղS5΄_Y#]%v[j# Sz8Q"d1Bx=4`eH JW3t(|4dէ'N#͝v˵2P}*dG[-<l xJ)U %5Aj 6B ڽq $Q)Xү8m([ TCTx!Os4BO ٹl3w ^UwTh(C25Z_ҺSDvd GD}dLq#36U͠y!g tANǓn&j2[CS处tؓedv+@<k~#̄d+& ݼǟ98fsv96%$9G/Lgbn> T{Lɸ:6Uzf}{j7zO d ԓάV\Nk 5\Q - ]iaKb?.c@UC|OQSD?0ל,czhmZ;xI ˅ЧE04OK+dA'FeXfXo- g0o dT0EY~Q8ȏKu0"6 %6f H@}/dVG+F,`b{!NUY}$z c2)sVTRY:O:%I!K7d1$(hsTe6fJy~^mƎ{(Y]a?5ZqUixg F4F=cfG1P. z|0*ME>JޞOSZ ~ƆG?\ E B[hÞ:S|h|OxĶ&B ,?:DX ULefp UagCq6e)Y̶݊wf,ku"ë#V(8HU7kiJZvYR\-o=(0FX Fj8PR!OdžPΒE˯ܻ--r? >)4Q vqy1{M4&F%ک'(qH 揟ժQSv`ȝևe"XzZ5v*5O8wrCg$[xPϱ BpF]6ت >- .-,wt$Q&)_sc;-ltKCZП& EMȐp_Ds"@o|?CH Q{8glAxvX5 &| t)c8D!y5 $^L*_}z[4sјCA4ES+#*F@e܅ZX˩*zm֙N8)&vZw1g"ޡg 3pXP9ɂ/-ViTePTc{&I~QfD1ʶS6 љw] Mm֏]-Fܩ 4{"lŽ157 n˄!PT*72%J>"iMG2ZS,_8 Iq"`ܵER`z>5#W}+_4ȂgG̃زd:gB1B\x\5!?.RodNo%_ķ|'|+2p ZEzū`cbQ-gGK `|CADŽSȪp.pQ̌{fdV}PToΧXjbmgdA.Pkc'0x~=]j;CJ]l͢YUgqkM)Cf1=#1"$ Tف8TEh+tL(kB<sN m2 MDq{^=Q; i3AR'(w6l@7]V0RHʌ)Z )♡O!,?SvC"^T4/ۑU DɈ򘩨 N<ļ8*MpG\F֫ڭ=ԙzAl0jKdyƸ\bwDvZ΀|r1n -ڒƦZk  =%&="?#+@8ل}XI7^o.UF=R-SHW8;:xN#˹,phUjcuUbZɤ/d3rqت_Ύ?L俢\ﲰX_&Ѕ=2r@Vl?=y'pO{sd^`8U޾!%80 wqVBz_+(jm C;l}o/= hc&O4 s3#2bDy_dm9X+F23 ~FTnX<=r&켽q<iN,usXHBA,bmlFU.'I!T _?m?Z>:v\9NS ٘X{!,צ&.F%cIchCNn؟U1:B2`-_.?yڬ>XrXUr5|m`"}q G:r`n $hG_~kMst&z)za0.S;W|Ɂ{rDyObN=}`yS}kl*CLwQB=:x҅< EiHRMe?3{YviٲȂؿLK6w5њ??4/ޥ54IU>|/t{"R]-)0Hx{_ & (`[ɎHnsvq  C6ln;#}ś/] 1fA =-/ޟB.G_HN:*͇(Ңa+٭hO{RIo -&XͻWwLF]+ Zsa۰v N7U:ց˘'Xc72|2΋ wN/0"?MsBPucpTT3m9 7 `_1_XH>PsOFL^];dž WJϜQeRk¼jCۯEH'{ n2o/^P{jwF"y zjڵOfϥ5,|wٰ@g bM|c=xmu %kb,׸A(Yy<׺(YD¬ Q<# x^?H'8kjа_r `fw'x4/2*-"r_eR Rb^7Cr8Yt s(o [<ޭFD,i&[1BTV{TÄtS,iem4Zd륡I/Q'V4[!-;ao&>җn(c?2\`/ k-ix8F&`8ba Լ=jw7Av=]a$4st~$*cft{@2%(8Ӄ*DKqbrd)7՛(PKq5p͊/V߀΄ Y}4gUK J7^E7#"u몼pǸ޺Dř]7^]$=nu'bvM 9?4'C}4qT G3GGg꽩'ۈ|ܧHE\HZQɔ(l7m{gVߖ^@lxLuo-a:H%{"?X-4V0M[iz@8gz3'+Dq2M'/I$}u#i$HUg'2y%Mg{itXnD)P񉁱vՊ1}IK 'A?ub@i%WpW7̴7]' ,0HJ=o"+"5/q\IC`'GGzh$3D纄0&- "jN3ѫYٓ@; ŰLwME k4mWu^>;t3Ѿ{6)y)|(VJ=>s % SLKʋG=W' #~ӁCUa"-15c ]Zv&פּ}Zб2_H[wbK1jBuM4@ :ځ^h.Rym4(~{-3.h렎]j$T6cI 0(ea#ucsFtR-/F,FDn)eekGӞk3(1іLd?O*KƗ(O KƵnvC;y"{.eD"w1|j1RI&)_D) B:[aj[.*/jJ9SgݿV{t<Ճ84WuA8'stv}h QZm1!v0|STg SO"P7Źc`2r}5P^keh0c_sM8m} p_ّ5vN<50E9(\IvGĜʩTRH  ;FZC]$pt}|V٠}Wrݜ֤ATU} FS\^NF }^~EΊ֢,MtWӹ1o"dȫ 0h&&&_nR يj_S&ױH'sy8v1s]EL1sҬbk]ga@q^JyЌyV꧍U;d36Do]Qqz]ԓLǞDELCHDP;zBΕk[6aFjMC!*ΌksA@c.Q@59G> ў>ET}WNw8#~싴qn=2l~$r(-r4"'=bl}`o lb0Ϫ*s6$cg8vRNќi%~? "`T|VGw8X%Jz2xA;n4Ցa $`lJ!Y EO;:&m:|}ď"xXVVӴls= $J `*: '{?IUJCMLR$әt1}C/Kq*ݝl󿜕̖^!!2-d'DY"Z}mЖO-8P2iNSuT 2rdIsM\ 0(!se)4(aG13$KFƻ׽9 A}x_y6{5WIn5kb~lH[Fy`02{- 7EblXerֻɚCa)k/&㒶3}rNN]`+*@ɔ$~'%$] ,X 5\Rw8Q~g8E70" OE 6+RYݬ=&fYqn<a~ڀĿڷMЖ9ݏ:4i%)٥d}<{yjnqkD~r`ei]nw @;u܁W`M_n -vP|}."~mP:.Eht퇄ZgD;y+j4:f wHH` Mj2e+Y_!A%{e}+w(Xx %%]&ϝwƢ--#c*2zdIlPo$"woS19R AvK97l-W+y$3P;t[#Rl0WV~j [3,jJjf 11z<\}[k&Is8QL?z9 ǴO׆|Cg7D>/moI|L&UfzikY_8#bF\ -0ׇNj<$T&oc4Cm =žJ I2*n̽t/A Ń9k(wpEPE<绸73>o[}n̩$(H$x'31$<Ӝ@jn/x1?G9]FnÔoH/F$a+{$YLpeC(߬q5;D6Р5Q#c[dU|)$y\fsG+V@xje0V1Kr oW6NK^zan)i ulfGo6%WƇϑLރ'DX6 YBUlV!݄+'8 atRx&V${g.4sQ :D5v:@SzPM 2@ʡ΋N^8 9TR MaRx~'GWŀJozC#[BG_HI ts4 Q͒M*/jб0t|Hy?LSKT Utmk|ߏc̪M&K6^[Xqv;cNH,:%@bܮG:&KV%D_"n^pq5 >RmrvE[LraN! FK)wU[I K,tF>) fvM~_jd$dYdW܉;Rk mFq\7CHMF.06C :.29ߺ)Ŗ0g"<'&i*(vZZ49j$wo]+ pVqOҐ[A]b9hmǢItrldo85a/K['p:ԕJtJ\}٧3!<8T\~v܊&f++ (IfPVI̚6WDگ@ߒ9la-:UW@$=y=:*'1aTK(,C̍5KjɎ#u7APCc&<4zP% [& {ݺS^<ϹQ:ocbCۭ-[U&W h!^ ~gmu߲9j]gHqrtG.Va{l`6*8qp":#BzMU)&m `ţ|Y=6>%+jDHCRئ 0kΨXx"ilahE҇y/ -5&pr+h8@SpDTm a~a"" )V,#1)k-1C-C7n((4ѓoCtYLlJ5`z:Tt_',~8,ܿE  e+'εB<b"wcFM\h+8AɎ'MJ}<#ƅN7R?xk~=xJND(&!C˼X5v=ZMAQPe,bArIe%t4rGn _sIQ#,˨dY.kCm7N~3CvdBhkC3ȓ}kNJF12%LJv=NmpjWq[@Z].HK*h)c 9x> KB|-P{-Q?,79ʎ@$rz^_+Cz zn!4S:l:;O~NG]z˽za`%^‡]CmTaI @Ay3wN@ xy_;_IwF\IslΧ>n=*y69qA|WQRF !l:wLw )) z%S/Fz%[~9B飤>p63i(X%-FLc l,ک Eס0G9x@o' ]>j/@K+@$[ 0NHkW-T?i,ź| $8uTdY'2z Dڠmʼ7`GևAMQb>; Jaо2EG+gK , a%m1#Q\-0G#&"dK(&wh&I!۹M=pR~jܹm=l8єͯv`;UPOMfeaS{ BǕpԵ^KlQ~)oTnU*+a_zmΉ ѐƨjb[c"vrO9]V=e`uVg1ݫ*-hi픟s-+uAIrS;kR.87_Qik6V 0@Os2훙ގMlk:ESoǩ DbK7pZbm]ߓq\\Yyrtx2h>wTM(ix\.5{c/IYG?vHtҽI"f#m$FiWgFDLR 1{!IuLV%sMl O]vE_y hۻñsPrxI51[&n}moD^Cr⪑. &-f"^f!光 x~ l+ߔJ/V-op26p,`1ˉi1~CÔ-"1`/yi)x2xhma 7o<]a͊-w= p\FYu̝OJ2B]>=`ὥ! hӅV^dN[bh+.[~NLbNpM*\h0LꅍЧM}b^@hܻb_|1c]}3v]8YZ3"CE`s!g&0>'jK0g1cŤzn\i= LE˛ӏpKF {m|Tx(V v/QOsQf3'ޒR"5"|5]g~E~߁ኵ&jgu{O F3>Sgm!@)V<-b= Db);}){CKCGfpCy[~AYf{ [uxx(i}R@vF֎U1!;о/!44wH[ kuPG0]:mp לshONkW\Qo0% gЋD;tL;6DU">6u q^PԯVN{)%d׾.qș[0/ߊ-;篽JY8y2LJHbf\;Jd2QzwD.)֏jEu;< (FT7cm<s6/KBmZe- xN~*?Q}pD 8lp Dx`I:nX=x[a g89zv ˦gAc05ï z?Isp؏biMC=38qr8? {푾6|9q*l9Yh015.W=~,LOn lЗ^; uQ! ~mjo6SۆH=XR"E7 8b=TʆzoO2)iL>ɺI"]Wj/pI1G$.lt­_liP|7^}-zXϳ mJjm>spT϶xQF?$lBt2m䞈&bjP!(;fj9N@nHuA`ݴGoFQeKɘф#tje#_q1#B{wzloWV/e$ X&˵&IRSLC ]sN4F2ejwnGCNְٞ'H(r-ǀ:U0uqI A6qCNGTz}(])u)}@9Rn]'!漿yv؝w] d+GZ*RE!J]p"%F[X\buPVHUAU2f0d@ʘ,{1^fвP,)oa:IL/LK5 & آ!5Ĉ"#Ss}bFT>k륗p=~#bWZQ3,Q)^G) 9_o 'W@ԏ>'*s0x$n_ !Ѷ[WTzB~Tt\bN…Pި*{FI/ N5$I:ewYܬ0-x;0Ȣo nG{=d/Zb-=TNR ;麚\LxkE!PWC$yNfG(jF$1˥$:ꋇrF5^@̤J"@NRJڶ|1gSoţA͎мyҖc[rtx.Cvb՘Cuim^RQ^lMљꜘQ\ӊ9"-nZK+Od̊NC:_FR gޭ Gׄ^VA?{ jѵ.aK0EV"Epoes~QfM?qGm氥? >ƫXYڛQu@W[KKMǪA=m#1ga2!x& `/5_,5I Jik|^Ӎ!~ {3PPI$gZ g_:h?%Eh)N.[IB}ITlΗfSTkt9Кr[_RE'25HPPC+f4KqvO! 1;(s}mNp `8$,6N9lvxd\1P8yWɖ4KH7r=Yn sx\w KY op]pC}u6t)R7DAipm™0Bv:TN7fY/kk1y3/jE7>ymgm'd͛@`b_ y˞1x'f.!2JJrq#4JU=faRSy9 \E`\[ 2"9:ʄuϞ5\- A"-FMRul]aoA^/g7BfN=o'8sK=HgNj?K~)jRߘ>hףt˝,E*N3Rm-+1pZZM-ERl1jz GL lQ(k R:i{%DݍO*wP. M4 xZ&@l Z ng"[tAr^; yG4Iƒ&7u k5jOCX$n۔@(i>5^'[U|kX6?ŏfhrZe{@gG^ XgW3Vb1 -Ƌ hqo'Ixݛ-4Lm6bʩQv'NuU5==\'غ"[c _p>\lw>$64FMf6~86pX\A<õxh>KPCZ 2C骛b:@/TtB^jd]Q7J aqg86&xU.[FҺl(.7 -Y3솺((js1ld`+!~Ͱ>oF!u) c1,8fCު 3M?YjlkJ{Hxmxb)~l?=IZ)y'sW+wD\<X2e xF'QK*B3;(S@&) b}M2h-*n AG A 5?E C/@mPM~YEWBk׊q,.;}uU:y,޻OK_5l~gV`Xj\7" sc `~x*p9?yԂENI5k09-@Uy>*@F@sl6ZO3qB~daJ{[z )4uOGPmHHG`øYr:s""E< 4 rDz%L඼\PJ*u[Eb3l<ǦU7@wg;)jr4gTHlMDV\s>ܵgi䭴;-X{!pٙ,Ǧ:4{II . ~β!js(|)M2 .ce:cz,٨J] ,GȬ,_o3wqBo{$sK⚊ ?©Gzk{xn "X^x$fw_=Nn5ٹI#b6܃Er*b7=WK~pʓuznK&=k/G+ E dRn2%q T.Y~$ iQEDhu2u` `&Tb.\>0]SEL`dcRNxo7㆗ᵧ42 RAB}`ױ̼:wKNtۦCK8ѮmInFG m%/l'86mcG+YENAX o_xط%Y>c;L?ȨFWn_7y!ޜmzvy vkG~={M+b4u)͛˚64Cז֨j(Ksg0f_І2ԝLs@+kp-U됑~ d 91T FA pQ2`A܆s+,$=`b,fdBqYv%TH/Ry_k?B$'v[*OfQQǎ &"/ckrDPkbzHL@cFG@+KR&TdT4˔(zsLŷU >{󈟝hA$xC6971Ch3@VJfktCq;@{ufW<"!amڬh\jI bn*'/¥ҴFo(qɆ$?=^d+zf%VFo;rd'\c4HL3K6܉iB2*dPWl.Ռg8hZlE/]i>NTӠy9H}/NZp4ElA^ hx%JlBĎUۓ4LlV$n &W+=+s J+9E8LRHŨ!"nv=xI/(Ѕ(؄SVMF7Bd%3@nڊAT[5--8VY&6|[Jm'f݀` GtvՖa\AX 2a'O;+.&Es"-4T.m%hfGRH6i)\: P@U x \Md(.Melg` }.+]ojKjIg0ǂp0&YtbQ)6koɖҪ^m*5l :VseaZ"q!#4qb@,g8 f0rm Ij*đna) Ÿ́\L\EqxxJӃhsi羾BW#w?g"焌P*j_>I~:q[kHv~Fp8!=&_x9s~{d6ЬeM$88]嬆ӯ(}+ + A DKl =Zu>DCtȑ8jho՘l 5X\=A{ tϔ܃eJP ߡ,$ZmˊJ14r 3c)|z6Ѽ Ĕ>˞foF=[Btjr>fDf:̦e}BqRLHG@Jf,͘kX$ ?h}ʙelM*8Dv o=< G*۴)Kw\]x9 }oT}پ*Vm)^Rf%0#F{ d4aFB2 izг6H]HHi0>#Gv}ߊAoC|U,r~C]:Բ0YZ~Yf$%k]̳c E؛dP(gx()E-4KP &)N4pfXT3KmN 3RW7Y){3u'3=љ$,~>8fX٩ cݧk Jh-?z)IÍ׾qϥl+@5!{-@c-Y`+AܿUN`p*ncGLKqڬV.VބtF Ek2* Cb\6i⒎;%]RJZD\3SPLJ;2^f 3,23+ o(.`43"a$Ny_ktʼnwzFYFuizj0\鸁 MCu smwӬ2sV4bnTz| j0 -vzk߱θ+N}!&% |B uV!Ur5 GrD)>@T^҈8׀s媙:KkFLj«NSŽ8MNw/=$u-_ P}"ƺDWg%E{/cYqveO~1w3I&c[Q'/w:)Ad vІQxt]_Z~o ohAs\ !yjZ䫋HPG/k0ں%d&P/!pN7IGX 8䄌uk.nEIuL's8Tk(+ H0+g8v݅G;e==cP;%=|OyԵ0Q?H55<!QXB=*mĀ2t V6(Xm zՅmbdϫYڐbZsԲ!Cum꾑H;& 2af`}b\bL|1~-t *_m;!{<۱خxވI&=d{ײ%dّB:)T!5mXi]5e͞DnYpfګy!fsʆ\m2v._U~E6hK4/e;;ZM̂s|C$ :J8߭Q{{xsnrRXް́{sg66͡*lL7>}-Fj' Wd.h#/ak!`^ rK s|}L7h\> '+O3Q X,5Nb B#Ǣ_򘡭gz ) h%}.j/Q,'K E1I +NxXٕ|oYAq!xjb]thTU4,i_IG!94!ƃ:Y)dK71)!U&vo=hX%kG՚ZRcJ?D.V'h( T% yĤzRZWmm5#l7Fyu !0fL&K(SCg=>d iRK& Pm]_wtaGE#;v$Q2KO#3lH81h~L*vR;=ۃH45EH& ˱gYZ07070100000020000081a4000000000000000000000001616ee5110001b020000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/]?Eh=ڜͩ]cwj_Xo8{P;|G*˜-3sΙ+κ+`q+'YU}:E晾|B Е'>v-1TzF8>U%r2e|5m$F)GHm*#ebn_=n'O̿TOS퐣;Z6Z i_mM4r/wF`M|i\SϘ ,eԉfZ-#9AGg'I6$%V{QiA`Y'UX0; VHMM ʑ;a ZNF}pn;PןxbsյC b3;:ӓT˺qpz,Z'g> {YAr}5ӅeW$ ʢ09w<ڊ=wD%ܵ8ܗ;FL3T8/- dF~Q Y-tbt)Č^Mi[WN׫NV:z:Cn@.~Eb"}mh W\p2خE/dF3J)Dy<ӕRM_^4,Zh1+WEcEs5fX\{~w,kG@&mN nYǑlIaJC6|O>v2JRWQGq5ɓnz$bD%>3oq^$h\:Cr𒠷\NmDp{]4ҷކ! flI#9\ķQR>\B(q}h [_X: ]1 (k8u1Եod mx<uq\Gx\ ϙ $J$Hdȇ0p6TS]uOڭ_~f Jp"zfoCS[=$^Q]˜ZT]Q+=d2 o LH9K̂yfyh$cؕPZ1Up7f[-vӬ_ 6^CʖY$Ag ,53[*>#}(;ݱifrEwQ3)FK URHAH+~ɇkĪiVR;bePܒ$UDf>jj&, t[.>?=L1ҒTuV[%dXV}d9 ىbV#!6$?h|[Th &[$BdU,t%Cb)%)3:=?;eM8uJNZ ٍf;fs> @t qSzzŮK{r5i#>ǻ;GF_+踻ԛ(y:}Y4xq-ʃ6$'6t](XiNLؿ7PBn~OW oHŹM0'A~xQk&0267\} M)dS ;(@تN}$f<}r7. uxm[;_0dܕCV ^r Kxz׬k[4tl"Gul,06=PGtGId6TZ1%?(mPE"%RX.Ǐ2nv.gXO 7:Ha6 Ci0]Y^nWWe:Wmz>ҦX_Ч:q؀{׼??˖7v^2%Vdnlhߔ Y`mo@ރpgI9H>27>J.oisu|k^_ ڜRKP)SUuH`_Sjx8Phb]irz=3:`7% >ċ$]ɵةXMd\Xe20( D^5xs$O%bT ]Dha  ۫a$b9Ѻ~E,ӨÅ"N8˟Q!*Ki+1m*J +>Y庨W?`Wejx|Mb%JOX)oQVv/mKl_sh M a1Kz,,q -ǵlҞ{c;B8& )NBM6 oVQ's`ZHxU> (b֨޽ alvNL'qAN>e,n -`[dBhEʊ,v}}Zk5tl= * ̓'E1p]O 7CB.' WzX{;sv EQX6}t/ڝw5ӫxqXHFYgmP>jNFaK B$XT(4>40zo1trթi5+7\t%~bɔVEĪPvCG --˜)S/,"3 k\7N]! } OqAk4B .eT=,K7|yb?Y|C3+g^X+8G+$H%Jf3!cB<("kTMZ}iv)Rjq_wm{:ke p|q|iIYpp) l2eڡtzk7|—@pbL!xezK8rK\f(/`E3C؀^2WiKOR2Ka; bF3- Y ʵ҇룬Zdƨ#.s"Q'WY bݑ v=Y; _Cc3C`S:(} Mp$*DF%/5, \a(-kviWtX:U 5K::}4@E+R|MSPrh0țL Lm^%Ydi x r%RKkhM]'CԌe' jw> t3qiZ";f&!2q\k[Cz#ߕ׷byMmew Pl˪-Y+λgHw(ݣ?I)]SH5P7QK,#/xٴ\sdT{{r_+}屺X'cYb&g1'|?\WfX+\Yd ћA޽p&b+N }cf7Ta-_ ^ R#"v3bcTaIzL['ݰsLl ,Ӂ,P4bg誠Is'WlSWG5F>FCMQls+=@m*"8ŨAJzh?M>|ǕjM "t՚DfstQU҄~)ѝxY偄Vgg:0EoIYrz,_=(ViKg)gj|{2ߥ5pDgeMj)X/ܓ+AZy> !|are_iSY#`^pR)]^j1zwJهHyXbmiQZ!\y:&#%{>Z0~]s)ސQ}:דZx zʓG)2!WuB*֌ '6ޙ̈C N7x2?| &żk040w  {׈dtgQM_KV/R/$]K˵v#<3F/m<&t_FK/ƫf6OL9Wdk ޥ -0x`{Fhc(<ır|;"du.ON}%gPD96LB;b4.JitN"5}Hp*?C=4A uR Ot0 ;DE)粅VߠI7OKQ3pƴFQ;*-g6l#mZsHj{ZxȩY,:AjG؞DdպA 5xqڡ{6QoY7fe/G ֎ aMs[>iХLEXiTh._ U#pНq QijTeJfRw>SgSh(PuUX!P(xL #t+ڒ( }$zE?t~'Hz|0L64eB[F WXÏX)xE6V6,MFyEmqj$|$F Pb*l=D9@>Ќ검m&t5T+f" i7 JP9?.hFRsu>AHٵWXgٲR36at}_7c FG~~:n=71A7Nnq>N)zelqjDsi,[`K9.\$WyY > wb&G="ax_tGtKg!a.oP]CI}1$ ;m>e2]L \+N9ԖNp bmu499T {H5mVY="dSS+YZqg]7o\ B,y;PL3@כfiUTYYe`5P~SR p ,/4co9yu\j`rKb4W6)e0N"ۢL W*{$r@ĨdvR<ϢKU$[lӕO|eIJ i]"h)c걢2^Fq}V~6@ P/iь 0)fz%[hn Ʋ:6,VwZu& xl{t04\qAܜcyg}sk׎]Y')&6sU#-uim= QUEž:"3 찞H럦Dsz:#o#@R0/HޥxМe/Y 9˗e(\qV+E@  x!MPP4*~I$M@B:T>p 05)\uߒ[G!.Hg% O NA^ T]dљIFqwi(@CK8Q~K$8]4}o$Pll-tƣ-vr#s6,2Tp^ 7>uDLztMQ-܌WxE4`iIl̀2Hp'/u95@i^liճ(58bei Yuy+!k -v(XIweJH3/En$fs>Zw(#O+9 Wg&L:snIϱӎG5Pgp&/Ac_JB<\)h.2!*%Ќ.'NGY1hx57'̽ҪwIx@&SFcd1nx$. X[ܐ9V-ࢠ#C=]k @d.)* U JQz:K>$ G-~}uAүZ!\,(`<N2iٙ8S` ˾#QȼTpP߂ey( DM  -TtDv=W,BZ"`xekޘcսW~ol>#𚄴b`s?ft0T!i:\&;3enD[*2uHvD^ʝh9s$~!.ڱQBH@ WFYX+EDŐ] u>)kcylEx5Եq8Xc+ШGwt?@tP9څlW' /'ծmyߜhp aV+z~_?Ca ,$RU^q1w_¬UV ~hm'ps%M9=?A⢦ tkJcH>m/ ==/v)WU3=[k}cсkjCNm;_vn{M+t5͑ec5"¶X[v(.+؋glB`x@" ӢĸGv 0֬Z9I |I rWp~WtSI@ÞT1^ |;~ٙF`/`?F-"Awdibgۣ|[lZuēgpIa 7hG&IƟ9|%(D*%pnlNwyhDG\@u͹oҁzH}]ӌ| w KXb$`3r="TtL9aua;T: {!D6=ﱟR4-]%O\uvN_ j>0x~:#8'J:&~ø-jk_ #WQ:\[H7(w6dEM  ],W HmW4nTc\SDKVMΰ$JކvI [6(ES15౭zihp[fCw^D=#Hm*ز^٫Vxp%T2^B2eqj0&u~|rdfn ,rbJFjڹ5:Gtk{_M\S%d(+^V3Ɔa&5;̳s=9Se$5Fv'|_>vX/9#x N;AY:0'8 J9~:{-GG ,?|34i6,cx¸Pg+︷YiYx;W Fp'ӡEGN89٘HXA0~M*E Bz=d! } wK2XLrP]^C+Zρ50ϭ0n*=Gg ֋MV9K, w E@ahZw^2n8Mt%hbpQ&5owr&VDzch-LV( F~cuL6btv۟g/1P=(\_ 7H45QcMǙp}>l$' 8$u'߁yS(;עy\*{ -%gÆ-z;'(wN>u*hf:ЁT&phƅW+d`1L04g`R`VRRTeOE:!Pn#EmFLL% Zj/}(ՠw}hחJ+/,%B$EMޕ[-|HK~}iVr?f> K%?2a7NjG JÒ& L4bPf#A2yVvPO`di*?NAz.SZsJX~'!mf*Ȩ&xOδDe"+juF7f!+MD*R܃.L+#8HOA qlg4HOh/D?qwܤaNy390JSo~'U9)|8<,&kL-(=`7nCJ{iOWI4{2JEidR-hWf3 "a9elH0jEÃ_,No)od.7?/E#"; ]6x n]z눈3't gc{ۭnb8 +goD4Qo#_̨ՑA(Y^CSg!T`۠*t'v"@ԮawmuAb~bxqD\Ǔ*FvLP(|)7ך(_6HW-reWn &ǀzLcP׽v~BG|}4\8i!2/?&E+O&NxJ+?&k uUQcڳL\A^:;%~ 3[*$="=*ǸA/pOČG*ǀ<&*W5e߶d_ӘP (Y V26)ksχDLն*[$\p9g^jo>PVV}CB0`#V ح"YOؒ6/4\DO'2B #5Z=F l;vElk1N:%‘U7n@;*pֹ~{fîͯάm|J^_ ^Um*vȴ!Q)zkؠ@akƫVh hNOaH6진{ԍ5[fqcf_$S5idI{Bh|ES/,v:Ti+},i 8Y@??dA}޶Ulk,o/;șAYZh1a T=B] &DwS.0sŘW1U6E-AKT13*z\+z,\kP49?Uva/fʝ "FIb:B=UwHLoStE1! :ST@(i$ w֠7fF#)WeJo0%/`}]it> ]t%[WhC5UfJwlhNJL%-녊9RBhs^Jo59[OZ4;_HJ$]a⩫FQJjh6}>2ɲ(ۗ_*_=x6Ǝ=R9]cRL_'D~?>7l">U1T #&wXozG*qdh[&ny IrLd'33biJ ,wrnڧ߈oꀯOpT6~{H;@V}MH]'su[Eg\7* &z|7_CXZ~5}_s]7jؿ̑ώzm8pө7s=MØ"}Y YN$xgYΘ*%rZ*flc̻~ NcvYkCib![=o;c @lfOJ/r+;WHJWYWI#;'3RLqg *[E&WgjrA"0Hvɔo@Ӫs@XWx-)qnpC#l6rxB\0zC6}s_[;^P5"0}%/ 蚎MX:ɘYI$wM#rCn{暬VM{H5!hP|[d @F UUH _vAh+>v W_q/M_dΗgAH":5p(А<飌zs٫)a cݩۈc-σTNB&'<{ 0K8yM$cHDQl>xOgP yVCJ)KS 62*`vI^3yyă ߋ߈ёa\Y2ݢ3`a۹ZMՎq  8]i3ozF^` nt Ie58bq]aqI t-T8Q"!Fz0Wjl+@I[6"@q-MyX۝!hu#1vUW Xr@xs_ǎcI/Tv$ګG;Tͻewˁ""hpdOǰXPIo fRR@Zw \IΛUaʪ %# 1 Nn]D^6%TI BRA#N4BgL e`2}cʭK@n'[-(r a H}[n|lf)[ʘ>$fj$%Y}3(HyG7F bN!~h fHX&XUa*=6B+ m^cW1,$ {'TEhM9Bj-o}t'5YIVܦ\{gA>c >> ٪8pB2?5` <[uVUM !.j:`sL@pPb  P[}I f!#cgm]ZҷVTAR6t?͖E9Nwu kI6}LD7(t~v"H'l~&w_c}>D`Jn<(}`$7K6{c^6c.FIBx7& )5P+x8}bOs{Ma%cAmH5]sSR2vWq1_y$Ԋ)lggΙV(Usf{24lCEjzJEi%AMR9RZV$gs}-n[!Cl% toPLP T4).7 ɸ~+1$5ΣTq'1Ej*(5CBod\h0L li/! LJK=GbfuZ t0#1% Nm5i KH*PRS;BDH,hkhq'B߉F)d*/[2cz0ťeV#ꬊpc樚'dВ3HhȜq]`3nQYddY~EAG"U!3=F;hhFܗCʇh6bߙ!D`U]< R1[BzĬ/P83ϕhd躩; ٹ0zg8=u"}Q7{Z><6&гO$Mկ|:cTc7o왫̙S ^丢H0l,x=7Dnݞ[;||^-A(w998;60I(N=9%_3 XQaB#.^~`e9}@W$9(Rqf^叿tL?̈́mI1PR_|`QTN-(|иe5 9d#3 lh%:jK(U3uҨ&2V,匹ydr}a 7܈~-83\~t[SA;+[SCjgkFP;6Il!4ԻkBSO׆]D&6ٵ/#35J2K*ŔR6*Nj. fP*e\}8 bRdRx֓oPQk~x~ߞ? ^zo9'ǨI؅VJm?=Y$XX 'k&-ڟ)b!uWh+˓ba3vM^ D b}AK c]Yuc,ܾjcg̅Ӕ9+;*k&N:)/DQ9uC+tw0M|_6;b*EI;3o{]!KvMài$ 7Jwsqipo +"Ѳ"(i-[J {l()PM1 Aɕ)ұaݩ:]#`ds1D'+s|7sC:K$a#ɣAfJQ<bAmCp8<'+^tSO͹sSx1XcFŮG7TJǦu2UB]SiL5/3nq1]t)hO^!Q]A H>88rqSc0B@ zǟ~ 2Lɿa4h'8Z7eq`6ǂ~Z;7YOD P_?2JC)ŁKkPpqCTf%MbX&o7v%KLf\,+3 G(ݸLJFy0r(Iç `7koА;gv/ƻj,4+vS~S̛>`_ٴz6Ik)<C'ʗ s;(]0vK./A sy0Z'h" F?[t+l~_ǰ~> U}<zdzB3ږa%0ہ3Փ*e rrH<)E 6-[D-ZØ_aGڰ>9=yd{5-A85~a!X &| D7]x/+r" jL|uL$4}Fi?(H Jijq0U>SdHoxx6YM!y%ۛ N2?ai}^׫ݨis !}2F>R"Y2 +O8ҡ =qdpq4 nwՇMK<ѣԎFSz},( |V7Tg~R Ftl~4 Ra2ڝaCY"7Q$y9o.QmTӬE3BIk+cz`V_<:ܝt尿 740*3VPLN';czegi?Rkg *ʳo3L>bYr 0s>zz%JgqՁcvM[h>-YF`=}) 鴿G\?G*ոiZyM(&Qe$!*pl%%h!#)Xe>fDiB9Q,ILJ]Fezx%0?%5J Z#TYJX9zynh=I>bKUaz%I?ٙ2k>q n]0 B o^`(ַ`i| K6}&ÆRU ppN# |ŷd RX}$Di6sA]TT`t3]_uILH5ֺ1̬WOcϣX%a'5npE̔ .DJzjc8a6ML.k8.ِG-*uhtuUr,f0>6J E.3W}OQ{~X{<ӢC1 mZ0Ib}ƣnu$yTI+*5V7k4و+X{'YHBMnJ/2Z:A0_8LNᆌD̟qrC1IAEB1r!MhMKCg75"hv_֩'/2!6ӧ#LU# UxZ2C}pٌA0Zz7wq[K'<[˖erz_fIJ/S!?o;op;oL2.+tk,b&oE 8 _qkri{ !Hݯ!vh )0EHL9ҍ%5W%{Mls'j4k./Kd2<1Yfx|do]="'.`Lq) ~?!  Ei+Pqs/8&,O=7X9]BC8YO55't%XkM$N@bDMܐU&,AƊHUb*Laږ#^}%E׋Rh:*זdЊQQ6"S&&1őxշ@M# hR9)v5񴗰M#;EQ `Zhtl&S[a5~Uc-j}x£#:c=Dz,"LJ+}>*n)~ɼX:,r`7#: NTJx!m\d`.p6iro+w:eq/YZ%X 2t(-yp KzN_dNfV{ ΔgAra/X0`EF"A/\60^ev`K] .=y7s^l,u V-]|HϾo:KW{P<"=eFB$ԖD 6 Ʃuw<^k ǃs}Pqdǔ7d#SjOQBéh96#3b8˰7a!FRt}TJCZyz}Nկ0lOO'icWJn㻪!Qh0$k3=fsM ;R |puz u}`;Jνfn4*oꢆ%p{@\Pw8n43Qj04Gcbhjͬ׶E-D]~g扇&5 #!HLp U/Sj3/!/we!}P A>̼K1j P>/"a26]T ^7CD;pM^Sr~&^x#H:ONlnSjO%7> @Y)l:1hjYMGЛ7bYzl720x6נihRkpb@]mE/1復jzO,X ᜝[Vc%te9lA :o1ә8z4f[p WN;h}&@Æ01_! 9Aa ?4DMSM;6#~Χ.,N. *es!]٢-O{sN"p6V{9H {_G"qZt" XȾP@MA? ?_U |GǖK&~Ng+? '"= 'p`^]xTAvc Ќf}XX4?:Yڋss&@\i|H.p5}{K>ܫX3eXZmMHFq2xm6Fxа2g> PG߹@+hBAv{oނ?8Qb^QNh+ +;tX֘*A%Z饋Ԝ Lou|)ˣS-jgwRio񌃌R%V3ȝntDe3[)8sԡkH4h ư(0/43Ȅ( ybX:.-Sq8ٔU/:>W(PIr#˓! Mm®~f0:Vti6:xhjBl+u 2J?>j;Vd6tIgS9~e'YiJ=+$gIV/v߸0`k$c{/rI3i5jhoꩾf_rWafNșt #Dp686gÉ!%b&w^,Q) zfk0vT0W?vToS| 1jW-nIvCbӫ478 (F$|v!<l;@qHK $i?=Qp_=qM6¦\MI ~Jϣ_s`tdL&DCm4ck.}/m2<α =V_S1w*TP> ptV<(x] M|f0W$4A4{ƽ>XxT:Yj}y)ySXTz{iغ0t0Ɍ;_g8;뀠"874iiFLLz{'Ah[u32dSiQK{SVh|&R;†0([m|* ":89狕jЊy"HK+qM%ͨKׁU:H}YUuu|2Q_%xb(GhY6uй" ^i||V"S[oʅ Woz4Tj`-IONr;Ȟ?-~Yo}DoХ!-'+1T _! %ݧZLV@ƜYHc-[]tE!1D,Cd2,Hlnêk\ * Jɾc#pѶwOs% x7mt2j p ĆUecv,ȥ2-ܽZZHX&2T9 (AۊD"mR:.b XRwHYw} T!LShbIےċa)|WXx7Mn{'} `uLvqGEE]3٧Gv+ 3& H?Rb T8i=s"n$\ɻo>eD5F9:M#`WrvU SKǖO hbZ{2(VJy01tL%z'|izn /Y b ZjI5Hq$SYu#N`؂t p;$OHbTxcZafnмE Z n ^1blдT7mWtITz"V.UtQ++`]u! w.^peuS*<{qߚk Cj9*+OR lrBv_ !`p<9 kyF^Y{\z5Ss`:Bi. 6iZ^0Z*Gh߈JѮi6 ^QO$*I@Ms7WN\ QLIfS0/k Qrl "a"gc=;_|5̑ &'5%`m FF]phPӅ}nq6郳3nyDި ,dLSU쑤?E+l9iWe]LRd$r0J $K{ Z ۪o! ,i!/"9@ikሣ"E|o Vaa>˒:Š[#dX)';alX-@ y,87-dg5 ״;~D:G =]_BZ"MeC&$=%2x.\vl}]g3O^v¨UM{ by3}F"`ph A;fDUr`T;1~|ʫDqapD,CM_\T)1kiԂZU)N8zA `/C#0\]y4c7*Ǧz[!S)i6kg!D=m4\aR'֛6 }~ gaTu6%%=19 ҰYтJK\[5#DЙ^Z^2?<0L*X<7'2yy"Kb,MH}~mYB41Lc KBW샗4}WϨ>֚Qx!wѾzrKl3HpJM X8D-;ҍ5 qTe` ?<}$Ա*AՕ:P6'Dbi 8K^Xe>PC|=G{xv1'7C\&-9qG %H0Dh]Yg0, OIكe2/J۽R M}Kb5TK=𥬕Tx7g]`?ŬaHpM6hQ*<{luCqxWf:O6oBMpo)V' |.(!zSCX F[Fz7ɒȕsZ/# l<0C؍B=fZl+Nd&x@?捊7پYXų/1*_Z~ҝDSfDUOjd IZ.P$*1 H?/:-qұUNgSgʲ8 ̟)?{5&1li^6ՁD8zO/% Go uK,k K ~/O ~cs*m شhW 76{mЂJAQdCq Mf0sJVVvޤ˙Л^Rmz-V~FP®p  84ds޳E~6eԙ!ނxf Ob)O4W)fY؆7+k_<b`RT쏦ql0TivDdĘ4,qnInL| hD]NMO5mM鵸BPdIFχ7Wxq:4=,C)79 O L4<<2<_yV=ɑS)S^;-kUYp?y/Vʋ. \XC]i%g+dN=yWrj{3H?o]00yS+ץ+-M8^CEvGazq.v8~ sE؞Gp.0+gߣP ؑ,uBTɞ/9751y,~rWBʃ:].ߘ7W͍ Wl\hgTmMS!hwma.}eigY%_1 %0ߩYi1eS3M p}w<~ $*͑ =Xd_xOlD-~ }ɰ~4FU,UܶY8L6'4N` X&p*eU` C /(~,*3L>ZnDn ƆH!/i +frg^!yt^Jtވ\Qǟu+4ȯ`ln)o ^¸4B">^~>Cht.X[i/UDޤSN"R:Mz`m:%FĄc""&ND@B6m>nԯᚴG9#M꽅OKEdcwMQm&K6.N%p90zErI(.~dqP~'Y9}J!~/z9]li="]Ҍ2otBAfIԕ0D5l1By77Onf@]*yniWOuҦs - 짷Vq'Q!ƙ'E)I a|zx ?+07 I1nR,\cve#VkmƵ.!O'8"6<, Nuɮ~q,t/Mql|nDs|X+tr#pl%ZġsNEsyj ()qS=Dmn":!=,V4A<31ޠݜH͖G:;I=x8@h7,ꨬL-4~LcB֤@v zc(ʥՓ^4M(mΡ]0y9GBh)= z,d㾁Uc@4ً 񅍣ܖ_o5 7v{7{S<3gdjX=~-u HappGCj:'YcwP,m[BQufHE=7cNʽ69 6rs>^ʂe.+1F8)!)1mokdpamZ`% \=f >Zg5m`X4WQXm7fƉWk#X/}j;ZVIdTY}p(␓-<1.y|cڴP{8ްnj@ߴ0vUf "f"FPYY(8Y@6F [J)*ΐ23j7D#pet񢖟i% KC3>Αdᓉ\*ӽ`G&qWq E+x2rI363Ð7Ɣ {ZUo3xkm =)+1! #k]2B"|;uP*0#o1cbBVl[n&G@-ޅf l`;3T˵=_fֶy<>'KJ\?<Q5:(륋C),O& L$?#2aj' sbD~6¤ŨQnnBT&ء*Nꪺz>`yyxtj\ZAFt2fS*T *—VW@'Qzm Ƚ n!Źu\`Lϼ:$V\r`>Es3 eBYKDwS}WTΗe߰:xHf=~01Tg$,PMox=yq)`Զ8 $,Vhmwa bֹN~C(:Վ}?C4RUǞzMIدe =ʩCca:$r,8NQ% T O)巵0.@\25@vWv]=e)tEV.2_6GZ@غ]!"@!wp A0^|U9Ǒ/툓w}ڨGN-VN$]3^-m5dTh_(vׅUM}• 2ZnoEdM3B-b:0Ka'jh6sr(n)e ҹ,8OhH('$?_<9&{'WZ^P!_mM&`@" z9\ n.rZSMV LVwasТ1%#.Nu@T^D?'hn:st}Pv#dlϼ6KW5=ϒ}kxV`Bw*G -^뗚DArALTG] B^?JEw3kb)G, MC+&(~G 1d2%߀WF,*H)d'>M%]c7,{S`Ϋ|%֊W.;eR*#L So\e :h?>as4'*< *emL=دcy4f–ﵓ kdqNŁ@},М-Rs|zReZCU/s殛1'FlplBo^}/7uv Ȼd/|Gʾ7ೲGFwc֘*"ͥP@dp61+`#RaKJEv57G! VA-2m2E%Ӆ]PD`'oE"Z!th.Ё;E/ΓL=߷V͆=v &[g@A˨\Y\An[tY#Zhe*[ĝʸ#5WaЕT Kf Ou=1 Bےc9WmrtZfuTώ_$j3[bh?C9J䭄aV;qjU ~S&,O77sC%;4:X(|'Jo]"2a~exLd!%wkˏcx?c"ffn?\!Ulsf="߭XN@Q>x픻_N@$!#9l1Pte"wvɫS+S}MfE4HEɏ${u5a+}/ ѹ:lMڀ>$1! =ޘ<ΔI&H؅hBd1軘2E.ܚ`%〝~i5IWr.)V^|*wrƘQz|>,?.v&DA*m6WMfDTh_+젖𛝍nD}9\DY zYNCi0DW@&ӟTXU+V>л?X]>0'H}7~7IB`u|?WVh`<9)[=;^2YEOq~) i , KY31Z)l =2Y,Qj+ݰ4&3'Bv[U2Xkl/m&pP^PJiBX/uslOs"19J"C͟v,l{I%n ($jbG"?in~_&\.W~DgФ_+ R9$/6$i|Q>Mtsу"5*VA_lXIy]J}wP?oc4!Scnع"mvPHJg1+%b$@\X 5e*g[W#eA0R h_jVJ)Tی@2U#}XA4HR\T"Q6 f}cupWqmu 3'Wd2n`-ꀖ!2Jܲ5pLd6'͒8^2W֖HŪ؅k ε(TaP0kmsuD>4Bpg)V"=zqQ0n7oX hۦ6GXKe>֛(v7GTY!x[ t@"è-4Vfh0j`HG,Gtdkl%QUQh*q=Mc5^OO+PSFM 'ŵmLeC1D( U~P)S,6F\^x=dZjUJͳ5dLu%/`YUv:/(`~|LN1? LgbWjoDۧGUgK]/4<&gbsr@'ο: uAU,["?„J*rFt@Q~6j%Xͽhi`t^KJX?*u3wQ]d5 QA "~w5A[6K)i8J߄UXFbcfZOUo4CV φ,; ݿHd j+B o; YBV8y;qM@KӍܡPoD- 7g'BxP:`iӣ4HO{+0X|;`+,ڼK_^Yr`7okv=$ 27?Ǻo/EI 'נogi߱R3ֵ&f)BE}GzՍ(F5Uhu@py#:~s*=^O3D11fȚBiwY]?w'li5ۑ]+- j,A_ %6i[y@>+ҳqB 1杝/h3鴔HQ+' S7;Wb }%xr"خZ;$I1Q"gNi\feLp@,n[1%H?RXj-׶ә*bN&7%xrDgT'VyA5i ﮼tʫ ld8Sq5nĊED^)j$Ġ{I^ ~h_egf'ٷm.`ʞ(+gs?pw L ɔZpPs :RMt٬yW-t=s؍(fBMl|  #)ry#U]]ɛrq^blk$+e/l=(%6<С[eR_KT `UQ\ iٍ?q}=ۄ>/.+uTXs%RZ ?REuSogpȅ]s45 т/747p L uFlo0Z|yraaxV&ly.Ħ~Ov 3bh p_Yž`s G~ Id) У 9Lg1!I|Eqbs·wpPvܶMԣD9ԵVDŀ<]?Jt>ׄ_c!ۖi8g_I'cEv[?ҫW-(:sL1_nlu77KRp#M(Λk :ĸR>oݲLX">,͏Ƨ7UU)Eבe.;a4E` n3gȐ )%M? wE.a989'Z+eMTddO*acऑA& <ѳړ= tXj.}ksڙTpdv*ĥ/Zg'5Eya,Lxt:rOFV>hGUAr }\<,/F1P _S *6@؎ur$[cha ޟỴtdv,tbYdLK={6 B /5#(?y?FBs9n|O.h$zŒj7KZN'k $ +d{$@ G/9 ^rbT:7řjc(e؁O۲}2~iLiExyo}n}']!-O{됞>I< Rݻ@/ WN2%W^>>i{;m(q%ѽ q8rʗFQôv%E߾}(A5 z@pZn%Niq m-V[#`.yq⦕0B @̓BLR4Bчecϝ6*jNHp&8㱫hm5 D3. Ҹ(7!DcKϯ)~ ˭$o1 hȅ>)ſI@B9PLf]`@p)w,Jq{6XH{LJWy# 8r$ŠS ď=R AYv" w!J#jc'IXiu5[XuEք\ǫ(nPk%!" &V _ ,^.p񫨋Qܙ1{UOQ*NUMC$RwǓΉ dl׼y84\ mKBNvBe:+ iC*e"$-UΣ)~Ewk<40vbK;tRCR\k%U%%1#-3(L%"uOnc#x(>z8N4BRS J 1n}^Moi~΅J tAC <&[_oFs'"Rm+=.(1=p̒=#NIh~,Lc`"0'!0^{M6kӣ4Vշ7jh}3,0zʌ:o芤ꩣ>U*vY]0]s.]}|Ȟ@ .3`_GiMpx5K\vw+$F,jw:1kC᤹ <ͲBDņ 3;򄔋s.ijǖ3:w:w[ӖQ@5'ҴCF ǖɟ)XH.#ĥZ'D䘤vBZdt7? +˰;}-LLhh9J;l9( W5ֱ_P0κc^"'] zIO]۸Y=D kKII6S\W7gƹt!3q> oL H;OfЯSfT8pFwۡCHjPdT~"nLp.ʿ$v&HNbiT%2,aPuu ꂬ^0j us J,>7B'q,䇉O%vQf @& ;}w dNa:'Q3gN_%oh7yEY tlQ mB":Я LƁI:7YD4 { |_(QaI{#4~ ` ykv3zvPt._Ӎ&+z s.ZˣIldvC$}6)#UBuUykcCLd2{)% }3 ͪzez? b[g=\J"tj2s7~8zq@E@uy=Br^PwwGohrÁ7z?J,}czJmJ`\7p+ r ]"U9;{(4[Z: /Q1xr+1,DyZV&Q8x%Җ`|iMRvL%uO&G7}&v"D7=+ 0dǟO(;W^#hv"x:DuR2)o#iOų&AV6S؀{" D 0ٖ`-$؁>d@js\AYōlk$,E62*$}r̩i tJޢ @9g~Dh?r7 ƣET҅\VUJ`"Wؔo{<, &7 &C?󀪄ATo:bRUD69S]5{8sS[w1]q-, RpL\}w|Vt,&ڨ$;]Jb*ezHJ7ګm p!/:1n<#V`9F^05zD;ӝ,MB;Р)=[,i1h agGƻ"_cV&Ζ$q,^kPCjhKG2ƿCPuDSBM}U!v^qM$b Ȍja֥iz]NPRu_? MsI)ۃć`F.|{8/o]CS3VVBY t'11ZzIɞK4 4`WJ47s3R2r6?,pO JiƀcK0{v׷WL0$f@l;Ec%-?igvp$bs$C={R PٯA\}`T/1fz#l~i*?YlGdߊ?O?׵}Lv?(J_ZN$ U>ƪ_zht <B(ɒF/r<&tywXS%ċbKy:h}h]psRoV5OgCnA)9wA.,` jօq7X˽g2M5XG\ 6ڊRg eM[ZaNTxX9|FTMyԅ׷BDH$$<K+ Nl e ^3 o_uMs܂fŕ] ԣZW0NH6"LܼK%! ⬬+yW6(]8J p{ȄJcquV-o _[|$+bR|qt|PK#wa9 n%Y^3vߨc2'O!F ,|߻̀ǒ:;0\{ߟxq)KL)g}=Yg݇ʩǙi%Aj$swĚ;~8su7Pq!a{B0(\@Łr7)aeꞡ9P;-( *TVjW"PӍ2sR@}ix-+_1" Z!| A[__RPB[YD*f y ϽMP"jҼ0߂|a[*x_0 œ,wgވg*r QCz|$ ?=V&ϲ\Aw&"gIͨ|ȜX<"w ,hz^J{(Kձc̐'Ƀ㓸267M)/N&=/(#sγNs7xA$・:;0qY?Jp,tϱf7Cߠs poPpZTRuiM]g09`EHٮOf(*unyG;+.ER}zߵ259(` (~nƤN鞠MwEǹ7>| aglgŕe4/•5 rڋ@V\Ma: f.WM\{CaОҏ>}0\C,5-f]A o,'Fq%!ЕG>6Kxq`sr9M;n D-? 1ݖO5=DbՆr0ؑյW푾579촎[!\ũ.5!}؀Bmm L3[o ky,Q vM'~2.JqHYOl(B] %zZ.# tPr!?^VA[S ߎ^k>b^5<݊|--.y_gTH;FZjd)q?b5ZFЗ"fTZp!GknfӼ%|Q+oZė/]%cK%4g|YJ:g4~pL"TZSK?}J,V*Y#4AEI+)V5J̀eޣQͣNKҿ{=b򅝐\܅َ$e۹B򈊎&[IvyP)"X ~@y"JJ{2 0 5Ogƨu+]f=4S/ i G3"}j X>R]m7͢u7Ԧ*q+#CAhK֤M 7,[pѭ4 Өte#~@Yru'Q0uf6vS2OS~T|yG)mz4wt't,#/;|DyQ!YKosfm'DS cNl Gz傕T Z<}1jeAT$n^:\໳q4,l¯!b e9t8pM=ZE={ZAv'U32kE|?h&3|̿sk;ezEJoҽ˒`[tE}B,¨:k<@06[Qly]Fӊ᫚Q|,ItrFCmK6[# 7‰Oi0ih&ZB[[LyG<,FR^n_f횬=Ho$!+]8fd6dX8˜w~rEޜ'JEIP2OPxwݛ1 0ZyGa4m$R)"E|z3VnZTIG[8ꑱ' LOK``}:"pyU[i"UʅmtE;z΢ Gzfy oAOG޽o,nU#h$Ռl1v.Rӆ_j6zzz/Xh*ߴM"32*j)U'0'-:^o\)j}<͛&Kӹ՜o 1Kzd݁x@WN{<Ր ;{ao߄i5!na,IT~2(8In$h%icGn0xx"~ f֊uVrn0Uƛq%wfޯw\KW~`xm|kA=@?Wq%݃ Qg}͉_d@X*nN6&/C~Fn"8 `mpeӎN5?0dYҽ7P tWKlܘyKȴ)xHM+=Le!yʹQlވ( yOt遍OI3] qƆڛ./uJ;6q%2@Ԭ=нGqG2Og؛l3G3 z)^ 44J>RdU`kΆcb f*L7yNX,5a[˪:ѴI-Y"&3qiQ`v5zW̊e=gvXR\ =QW%f8VkbB:VpdV"==XƐ6.2~av;ؔ#K>}nNzo֔~9SN:lF"Jy+3X ;JVB2p۲ i:JLHq9GlF_yx^[Qْj*<ǃlc8荾Jʧx~ 918@fsP]0WMk{>ޜ| 9` (1?R |lB(2^` V,FklV ; +=m8gԟo'CW~RCD-G"X?Dƪd֨@?oupư̩|2:5O%(+@AFQI7&2:nNRj مzlV]CTKHO֨=#ꏀna>z53ꋜdɽYڣ% Yfq6윅r63VB W,hL[[e:E^ql^gHYDriu#@6HG^`"RZABTBuQCAPPN A6?q)*qgOz' %#+@IRwgSPL=hdN&DKK&S* Dp?]o>Ƴq|M]AYR-wq'z;Q';GRȰ+IJ:.uE#KbЁ zC>O(̛b Wӷdp.\c/ӌCN @ڑ{y~]+e~HF]-wRiq7n"X4C~>-`q4ÑȸRDWA|^GH/"$g9C'\AD򠎄R4K-NΕ3J E(B6Qj2z9S+/f +go/ j`@c,]fu`jt&ΧL'UIWęV[3r0lHC 0k3yƔӑ/JLR\{[ͻhD3VWpؕ_!T?=#SS¡5H \)젎 Ɗ59>7˼bn JK^CClGplinidwXzk0TBiE|Ui ҋ 2+m  ?BE&z=c>ĘJb{$EµTu *H/c C- ;\fnDzL>~VVG'r*0F#ҵgg 6DK~FgY,M)0?Oc\CmqQo?uH}a1.8SIQrd4&(P{v~'9o)`x " wyYEk1˽:/ _D ].'>2*Jd(rL,TS*T W^E;_ L+W/:Ӈ܍W("Ihf~ե AN~ ^[esⷚPJb8QpԗE#kW.P8.Z%PH h"]BvKA#胧,AjfƻJnt,gIL1pJӒw&t7Nle1qSeNTQh a 1ZC ;G_z R$#ݏ'7=Kh胏Leg`F&ts=QN{x4lts70MÌ{m[-ɫ yy0o}Jp"䀵Y7AnQRՓuY!h1}!r@sP0.K ~c{v4b6诛 Z u'{!.cWU*/1K$Ms'4[ Ήke!MΛb%y8Q 4ֆqc3~ G7{d7,'aj+˱H l9; d^"¢(ZW5w#)0[ItBÙBؠ}8T I c 2~ԧf !]ϊXJ&U |jo?)I ͡4g?Y GR_T} p6I"@KPI>f{],wF#L\5s#֪Dqofiq.®ʀj/}׸4Y1??{U=;8 m,B҇OG MکRfE׉tuց3?l{l3J#yfry٩ o+8DrCkW%OLFj~$&댆i 2BE:xj@.А )}8C2,-/GS : @Z)=~ld#Ӯpj,U"vyE$ٖx٢=(W@{k[ PфOAB(shXܝtjB=8X 4{37IF4ȃ$58d׈!;Js\`NHR,h[ʘOv5+~ !l:dt:5$gBq:n8"} Ia4ӟÒPF9]\-ZZd֑9c|tԲ}ƘkI~VpcTI?5"p[deeknj!Yv\FVcG_L% );oͲ]QVO6?7-cw&㶁e0Σj|n!.T!Ya\fWͨ2\HQui-&^)lzU\wf=z}At &c\UmHeI]ЗRL6@)+gm%SP*b.HW/HqBE5iɾd(fJR`&obTmw10Ll+ </T7Qe=VʈEA}1$ux~+VQ!`,^ @k`(Kb}O樹bJ rY}&+, , *HĦw#͉?WmpU&}, ğu $mNycDS f/u7la*̀YxE< Kg)_gy;s |}4(aQ6f}j@ `›`:s"oثAA>˵lU&5.rmom?gHyehC|"%S-\T@94=}mګQlC[]kmAf#k[ITC^A.~pjũ b* 2hoջrniQ`?sg8Ȧ6Y~r!2%AiWeeǿ@עQNY@Cﰿo'wmOXֶ j;h rD'BC/>d1| {NNE5(mG&7E o=xȮᜰ(#VwyU1Hk+6~a%8x Z^e31XxKYy]SrNdrv`Bd&Ơ{5j[ &3~>o\yhX}v*CXp3bhGWm(ҍZ|X׊WJ*%BbǀG66G| ]nJ<:g. hUN"l'>|I yV dԘ킱ld_V_rLF$riGM]zyb5ʸS[Ӌ0|{׵+#pf'>QahYhƊ9 Z#Й Ay2s]ġS w3GsF7cz <_z--8H؅.ub |נGthB .|HdFS鬉^+iM71e=F#gp(` x}<^)k G*^,F>^KݖsJ٭FfH-@gzUr/3V짇: 9o(=X]DDp %w !0{e|6V qx| ::OJ`^NݭIFL?."6A' ؜17E"'zER&HL{'^HweR`>u]w D.'{#ei{jXcV<,r &hO/iR54 Kw%hؠv.!q lG7p7_jq T!a\2j`uPrHR1A =)cd,R(b=֭bIrf^FcFeo*+9%Aѻ33ڥ\9/_䡴gzX KUe;v1Uv:5F#5=RpNөPu<@]DŽSHHnS>~,G~9zBH"')OmLM_5ϡܶ6O^ZZvz>=֭nzeMݒ^^Ud|zU\W\:0SkXS:ZxLJiwf<0ӵ'F11oa}C- ԌȴcGC̑Np wvNcEZ<ljӂc7kBv Mz[h4iK0O 5rR@G^%C;T)kWOױlgPA> }'hyh ȭ(-vF[WM]4C xAnE؂p:d&6B48t=„/@L3f)r+AFސDeofO#sJjϦZMZ7W^m? xG ~-gXO,vh<^]eWXm( >I/7^!IIΞYӸ{ F$FUA7;C\P{t&&i8>z\1|VB`˽5Ҁ0H>W(K 9YKkC͘BeU o#6@=ZG97=[Ůq.*@6 YLY_' 1 Sehfbuua 6F1#073 QƽhNo-`HBb藺ewyH}bכt4! kEW"aˠj5kt醲 -! _FFw6ӧF*L`#[Mfz*;t~|(JkS*XQy֡%F*F$B(Ea_?#X&o̒?OyG5tgd3E+ڈ ǜڇ;F$*RXeBxNn&<xx!IVbr:FcfV2K:xufM|ɵ*8&ڔ>\Tl%^ݦ,ay? }H1tšptQө%5-ĩ=p ,Ub7]Gkr$*ANv LyB6T=uƮ?Z%&Xi@2"c=/'5:0E栶2}>sXh#ha )-1iMlt@~ZՖ)Bx c,{.e71>AfQM*c=U9iJK[*w`z1LpTՙ\K6s_Vc*RK;$ЄM&/Mx$#J;"'<}SW Ctu}{rÏiNJ:RD(f1wS2lI\c~EǓb#{u *pԄiI}n T6>Y'! *@S?D u. A#nJ0j xVo|LOSt7l'Җ֑IE4[wDr%\:qpJfnpwL_ TUS~M.k=$DcB:b9džD]s7,1r`PV}Ѡe@z"1W)RX~ڧC ZӐ2/FOv]Q@~caV$p<i1b? PkvlvU`a*^52Un+H6x4C$*Dz}+,F$,^sr*bWn7߈ۀ8R|4_unx҃JSc}7a gs5q=`X@"#3Ʀn#͔O~jhԎ ?jͷFd%T#&6a#$]|5n rfUykJD!ԷNc\|#{J~?QAIzDwb>M8 ԉ 1~w,/hC!&sqÔ$\CxwZs;X9Ԓٛjc(eJU@k$pOqm\~8UT6!!7~di4$sIEvlQF?!ۣ^VN5z.{"VF(tgfx8;<ƈ -sy2:q /0:SY"$0@dF zHXM 0ǖ!2}$'֝,vJl!e d%*(TjњП$l@[/Ķ6) Yz,5raG벋&ݫr[r'Duʣ{PK_`unpys,C1<1 [TFŽk׏O U o|u<g=7vQ` 0 |a@9+Q+%)aٳxm*G.qEV'S9Eዄ B+uϋN€j-RSt vJq CY4v#ۦ*(HF4$0`"ΐa7r]IV@D)տۚ4%W{MVTG89"HF(.S@_(''|c`&.D$ VI}7J:7u'Lm݄!s&HöqZ/s`]U kڭ_B#VJU*ӗ&p"{<9|H s ˻VtJ|XT | ^g63q^TQ !7fWCqRYsIW;LIin#K@f7A މTS.4 Z~Bg,{ .-^.?)h7yU~Xڔ@r~4 8DzQjr:H C#?hJ@$Q%;⣧Ү@ʟoP'΂ ![,y M;w\/isۖӟ/&@ްKp"5N="%<2k^I \JA9x񶣗 z@m/C "X*/GP/s!xÜ1\l !FކqY]>">[O+c])eGzYӖ ?CV5Gb7O1u1=6(Q }˶h]@Ɩ"=Fn^xo|~ux5IEƶ_{p+u:Fh ݻxT1؉v #S0XrnYc eUт`d>h1I34d튼NP)w +o tUM/2!?JՑ=qTE8tJ<誌j!kB)S84^ ڬf瓝CƣPwW }]FfV]*%IJ'7v@#DE1Z>(qlf kQ\D9B% }ǝXOEaMdzvjG $5UBvΤOHt#.J*25+REgkv{@6 xM3QYo{2(}? ` vXxtaJ ganQ!Df:ڝ4`>sޠԷN]Q ;JC{%$~j_xQj4֪v(lO/8$ ⩫"(Hӥzʫ8&.~nm؟CZl] LږG])8#uN{QUգJq]KeP*Uv(uJjr%7+`S5!ꜸIhE5LV~7tRLw Ex#ZǤțDmy)l/ڇ;bӑ 8RI#uh8 YeCy w³5" TVE)b{b#&(c_K/8:@n3aRyH u >aՐs_7宣K1KNey^&2vNXJ]ٓ>P"/r5yrIǞ(8߭̄{7^dA(+d^fYv5).T?gV ''}/6HT`z 'ɀNXہ/ʞ1@W/Ku$ |4=e{u= a܀pպQ%!,XFS(~ضr:]FW+̼#+霶&!j!:U5V4R{Dyx,%29!@}450zE'Lȳi;1û0nS="sþ 'b3 Y]v1 `GL,c<^3:t"GZo> #*J~U2hM^`O\95( .=%ʈ}؇m緘ـm3jarкy@zs+>>|g;ъQH0t@~>-$uzL{O.t#w#@k{ir@ =^b;Q:@uɱ=qݟ$ ?UPVk{́\]F7vD6kb$+毞^o~ZS3ojLH{2i;@Di$x}舁CHFd;O;Ν)jBTP1/}1pT)Z9{IuRi*I1Q]=*( \D/G&`1hY{_*fۆuA<;KfSTl@=A/e?g0a?՞6oiY%<yY".p|mxE;t5Z&SaT4Dd dyUڠ}/b0q+9nсH;vy-R+wc$ ͛i[wJ@W׭ Q2xYơN<lrB,1ѻI1v`܀U1ݔH3LحTEsC:_:,HxZ!<-YjcC`/ mכ$rtl.fX㧏o2KI 4mli?#T ~N~-g{OTkp0PcgczIهkЍG@Z)e$ 2@ݎ4[W0}#!(Q}Twohh9UHu63H)9j~$>YM^u vն<4I>PeV݇E5#c0hdޜV7"R5 iϳ41ׇ~I*4 =eINXO0o2Jۆy+O2~)y"e2d3A5 ~Pb5f W_XqEFDɷ~ ~,q vI.SaNA-\i}Gc1x b^ 饋X=Eď|!~zv˭~0?2씚Hm 8N;m ABqsxLE-^݌PxuP3o7Wq;'#|? Gφ/ЮؖKKG^ OPo@m3L-ܖb&ZϮ]H^]lF~lZgt$jAF_UhVg\ Kߛ: E*(­=Q;geE!}OSA]Bk\ߟl0St{UlkNn̉XC`*z8ŚmN1)4EUhp8HlLy _|Dz& lƹk#%bHMw)_x@ nă, 9H؄ܶI,{` R9JĀi0S8_rQ+<R4L]͠m%eH9 ^ G\pk+ Oj ֵyb(=n_ 3 ~BMEőV+|gD)>\Ⱥ4CzSܼ~׹hۿ=^w">T>S%νm RږEF4GeA⣔BlKu1U(Z˞Ti'M]УF]+I{57~@'֖0:>ZXWWI S٫@{5MT4|ДˈD$G `p?R41%zJXδZ=vtd,)Ko𿼀=:ϮJ4/q~-Cg+s2ON8;6԰_]O̢1%WPMfsE(KG\))^sXzء")Ċ~EOϦ\}H {Җ~yEv"b+uENMQD[sF0a=Uf3.{%ke<$"mtO-SԤ!@c נf.p+\\ڴH=v/i7n,->h&`BłSYt?Yk}У!ﻒ36P*l|lUS&MԩI¼L/rFbں{02ukNAPX.t3LHg瘲1FQLzc-&t@v׵1 gQce {3b 䫎rtjAb4k!}hBrEb(J&0h=[-#.E_-mY_(aG Mr+v1,qqk܈~=˓(7GDb`Ri\UPz )gʤ&)BIXrj=4oȝ>k_1 lfi#FJjH? d]+M/[lqm ˜: =$":˓t7Ё" p\_I(F̅ \x2%Ԩ4wK{XB'`ylA"n͆Ґ=WGFq-Y'aqű{`e+OXa`n׭xk_ȩ^XZҒ g<*WRwCBv5k;~|H@rұTJ 'o@BeMX|ݺJդ~(Iv/Dqz1̿EOum P/hK z9?xrG?lH_˱zP'vlRq8|Β*RSY.xң!ZX,ϕy@ql~л<\yw「+#eπ22PjvՑ֊}~,1%ΔiK;|`5=yf*f٥ 1rtfY1268zi C*g}Jc3,k0|=6„qx|QB N%^i,_;pP&KWr.o?E{hI4#+)5 0tck F6NnN$h/3T~7N@<ć±vkNZl_s\Sqaq i"xȤPchYB#<9}3XÒgaaA<@ް X >>Q7}2.؂UWvNm!Vq*>>g%"'GF:AJH'+!?C1 PyumT·\ A( UD 7`Npe3`u5ZfRD`lv;dQ"? )}8snǑ lp)ym lC !I-FfMP!P< ŝhdQNQ: 8I.+&¥muU_!XTg}Kd?Y]QCӸ]KŞAmhRAh4\apa8D_@8SWpb $z^t^is}p9IʵLy>h^Dif wMvm5zsd}T#ߎ52*ۡ*')(7b51>B[5::ɰ:l6_!V5*)*ݘv{=N9xAVov(As/f0DOGo Ng;;'ub7]NM@T:VGU YA{Z*f mt!9ykͫ/v7*coVNk%AirP:IJ1f+{GU泴JesF3ǏimB!O!SP$.mEFRiAQwbֱk\^lу"6]e3ʻ_Z)J:)tWKF#tTF([_S,=Z>i: %J[0 WQφk4oNU-ïׁ%GGlĜbcfX`=L L@Cz}^'ar*tkćƑŽmH#A\ʞfݾ3[Lh/At@E&U ){)̕ p?a4Ӌ@ ԏr+yEV&O4OjZR7W&lh{?:m~A!hv{?ublf $$貀!$(Fgc{-Kw+s-NwgسYl L?³YԖw~9픀\'`CC2q ?CM:ӏ  g*E d/v4q\A݃؋QFz5!8,O3y/;(P\U}˗Vf o/-\2nrc[zդbTկ'Q]fj&_-\֎Kc'Lbr4^۹Ϭu>t )I.'͎Or/QOp/ڄ]Y;gP*VZO7*؄J. G B$^̽׭Ok)d͎*dvdn)hOϻåW~<\$qY!yo2>4`Yhwlt-9 Kpźt^s_vƃ|RSQ5d ߽~ߥ4E]N1El|Y QY2!hHbm0/m$D#\6osi[#NhwK`49|ԄzAV$i5 sSӖ|Z^3%KB` #pY}`q*k(Z`Y*VDUFl9Fܜ*mw&UDāؠQBEav &v E?]w44oo6$)g!b!2IpC C,-;Gh߷Y=KV N =C jnttLqM4hm0/ 90Hg ~t}؄LBmirIV;%~)5½C|qD6"*Ϯ!YxE7&~'\˭wO<(!8[(dn-ȃ9T_!~xQ뚵rKu㜴Qq.P  j[۠ }q"dQ[OGL2:u~3ѫxny\4/}ƙ JP@}y#8>PU ['ʫSYꖵ͒)Cݱ>Ƣ)b*8i1.udV*[:{_рLsGpY 7[ޤ6I6rNʗ4¨fH>cD_uiT}ZP2j,c_ Ɂ!}vDPlP;VzIB;fmA͔PW $UmVh,w/ '/7lj4nq*JrJק쫍^mc)GKLNWAdSdaXKh~f{̳T+lGM*l>;e"snbG[].{qW#k0M%j0-UCfL6;AF=f%yDQ<‘F  ]@1@JWSherC\u| Nfl"'u/6>`A$ .P'GSIۊ RЯq7I?ꔀ;ҡ)&:J6O) #FIEF c[ۭ̒W L`@<%/Ah^́$4V$JsjOJΈYMߴRؚ=ph/}hHzѳ c%2oD {y-F}|`11qA֢K(R*B$yMW)E.#I]VuP|,/}[P$n8Aq,xp+߲|m "{m|%"1IpXޓ*ϨjXd4*v?Mg8JiXq(>DlpN >S6I%gwJ+~{=%AAN7L1mT"@NF6qߪz_y 9)/R~VU[xcB{%E9 "ck'Ґ8|DuYPަn|/j|:-&=U'vW19YqalĘٶ-x`D] y"w2Tz5[ͦ5J|hnɢÚLdo$5ӼftYǕa_⬶M$/eTp6f|w"x + H.3qJ`K*:uHEpk'ꘂC3`!YtOs^hs3h\4}>Tjdl5'kɟV Bc$#SG!=jeB0Ds7mЖHAda֗S1#mb{WCBN5)I8b{ OgX6*.6fՁp YTAG!{VVucJ K)O#=ZvO6YVBN w"APLͭp*mY߇Ǚf<J[&*n6eItǙ:t3Wf6)5Jϻw ;|0cQo?F.6-K%^I]f;$J1e6e,O\eƠhAf.8iRdv{u_| E|^BGmppOT7KS0*5bI]Rl{Fj@$+L-ֹ nwA0=MJT>+ f+}_QHT~:#)2 1}B( ʩh-+3πˈ[QU1أ_|KMc8̗TgG,:hXi ^]&GI^p-E3T+Pc6 .q*F◈ٝ|d]˄֯ @;6!1i Ai0jG) .cH33*Yp"24O"̵`fzN<uDqlM}He FJm"e~pt'<gÖJPZ"=( j<}jHz\ۤ,)(XM>@ i"%;؜KuMRl%u`Ajk>өwRsgcg{bVfP;gz=%eF~z+Jn@LNmڒ(Jd*X:ڷ7&%%ü30ڳ;Go1!Ҁ|6;Oє3+\K}\gRlSJ5N y ~@y FOR ԫ#&P;KjߙRk枅IqJJG/M͍SCG (<R~T f ?_1B/ljuS뢒DV;aJ!z)p2*z;˟f4e?/գ@NjJkt`8V;Zx(J) AR`;؋C ?8 &0;H|ޠOHy#gʴ$'Ql&~L\7 xU!0p+jx^`nWNUBeE~&|S% o7d{gbU!T+(qFa=y|dAuTT v/դ\Qs,]=<ٝO$YQG%3BRT \]St@?Zjnn1Nwp=Y:iD}| 3Z8[RhFBqCjv,t@"a7 EӕD훔;=u%5('(8B.ta&S̗S1"2B#29΀q`S[Fr-a@܈>{k""~ZHL%#ZFY)^T15;VyFڦX3} s+i~|Gi JYL&EX%.eXޢqes,[jMϜ|fTr즎.̻#>]EV̪); ?A1,dZ?7޵@ S -cZc'| wu5q%r T!82d5rwJJ0{6/!6jj6ON]`qUƇ8蜯xqx81Gi)pM>KDeǩ񀀠[ YcvRt= 1ɦ*b@rmt7K)0rfQS\|\ZU#!.|ìIL\K|bHpRO5H~.C I?r.&>( ]ɌDһݫdh"c\-'EazaoocUxܿlGD~`T^ c}]p6''4D6o04x/ogĦȟ ! wp +\xB2pF;qK|Bb?a0F7LV,LC+2lpIX?(06.J$4=!vX}T/Cd7Cg@06NQ.9б'Pl:,DHy=GM>u_ 0JxfϛZ,untZ4f(U^KxYġ޾uCl/$\TP7MuXhP8{WrSI:>BL!҇˕֠#p\ӍQDpI bklR eY 8PkJVOI#^)ZZ(Ʀs u +?eZrc_dott[ >υ؃WDT vZ0!a,e!k<ixmZ]zͻEJȺC4 Ђe/eK]ThKEO)9VNJ Д1xA5^Z2Ov?)-3!$?#L3xS׻ MG58hPZΘ'ò/򣸅o2V4em-I$$Dn'{ |vϽޯ; Y(P߂ ɋ;hnE0odŖP^ZN>43ni6 r(T]QTZ`C>ip>y_aE.&ўBhQjoHDy*6Z#^ozw~j^ &y/v.tddo85DRwF0OY;(%pS:B}KZ(ɗ.*>pg( WMi>QLi. 25me,LL@מkrc⼻yRid\7ˠ\A*qI=^EF/a~F_gkU$ǚYF.I]ـE6=9c1fo< Ap{Tbk,39 j1U0&ZJYAaN UW JC.>^ׂ%Ex\TL-ר_ VL9):߉7VqSr}}>{6~Zg (=|,T~eKXk`Fؕ~&\)U,UL?<Ȧ@dv?pHVSOFL:lm܍iW{t; @v?_Tru@D1m:fL9' v9]ʵv_dh*<()pZ(6G>T>#{:qpDe~NIJvȶD^[]!\-v)ؑ @/$ ל :š"앂1Ts:8#D1CU0ߜ#fuo!5jzvltSr-r|V;b4"E3X%ZĪ "և(1xz@iT EwtYJI '^n1 1`aBl8Sn>>3^}M[>unB!:ڦMJhuD-ĭfWGJ}p.þ])AeR݇V4ҙ ?hA6v@L.4t@w( m3A<Dc$$ {iXOV'CИfȅnol/̳g$wtQ>=|}x<O/( >2 l Pm3d6J&%0ɍ$ToS0`6լ03a0tOԂBdO^` jq~ye(IlHT^`,\z;dx&pQx¼+ݰ3QN%C24œ 9.etn%s?gd(Yסl&%!t` P'FQI'1(D`O!Soud=0o4U2˯id'B+%Kk+;ݙ̋v1y2TWXܦF0\;];L$v^lAH^;=ρws$ 0_TpVi!^;k41K xSnnm~O$bX$I`Jnr&[ЉLw) ' V9 $ Xw&ՍX 5}([-&DV{;1ֽiЏ-t -ɍ1ZD ZJ:v R ӫFvkY}yZYe(IX*ՆxV!J[:hF<%$uȇK:j<q H 7h |Zf՘!DfѕF(1{*ZBqﺣ'c}x5ϘVA\JTX٬$?dZ`PC5dS PdfMD!DƲ.?n2J8(%ʚn!X;qnO)3p HOURI>"*lQ%7܁}.au T >nU6gl7FF(w̆@^B8J}I!:$d=.d bf0/׮J@ZW!I=\ۃނLjpZr^c3/}y?ywn JYu^FwݳTjϛLU C(>-tA oЭEVYTvnHB@* 嘅"=ڊJ/pmgq $I}GKs0~LfNPܵ~"ʋQB! (F]kŠs@pk_L6  =-7d6PB|-ROW\`}݈(>';|r>,T'l-EO3zX|Q, 凗q0!f݁ag82{>}ygDAzZPv:A m,tԲ}ɳ6B^{eNA3z>MU1D{G nfCx hS|D [5:,siwϴsk;r|.NW8:3Cݨq 1)ѣIZټ_H-tTlI  aι_#9Fh n"ggq=WASt_6S}k{\hrSI= <H%^?!=w=݈lߐf!bCį7Eɏ|YP ƝsD(+W7 P Ъ_wS1n;<|ztM5WɯgI#=#kch\}=ls\Ґ,?8, +oWWx+dь;yMNŁW8VI|;{>PƷھn2S+jZ1 V=b"x'2P-=(ef*Tѵ@ q6˰P5zm860D $3;('av0̧uf+?!wm&~sD'`d$Mq#eۂ)o dl`BQXAgf ]|"S)3B d=5mOel~o%tv ]0-l~͎Tu{mhܳd!fҷEy(d~Rcfׇ(Vil"An: }#0duPkN'I'`- L"cҜSBa5v@%ؽ du02j\>~vw[.x+ӊ+Pkg#$7`~p }``P"˿ؕ]IU!BҢIѾ_k>G86A䚓#4==9'0ޯn qЂ*xNXGO{>)6uߙ ^u!2|xgӏT!Yo$`j캋ʹ Xڐ=I< AcV D~J%$^= LX`~+}a^Z'|rhd^Uo\A MpUhmY$ MX:ƸB$7]?ה! )"L2ZI$I EƳb7L̓Og'dJ&Wxہ{5C}"^W:^@4SБ%}S&h倵Υ v]-y_>dNw?0n'"٠in0m_1ǢQ_p:@R`t*Z#%X4+/cv3Pu)KEv1̹+bm}+J6E0q&˒נ;x^oE_xpxx T͡qµ2^tU ,BEOmV }{e I[W`M(0) q`xW8 dEA]8H%3UɺOa HGDl/T]38ӟ/#Y*ǿ;a~µԳӡ[o+5pS[х`T ,5VUU[:< G@D?rFDS-gYȇ<:!^B>E֖qu(7W=6qRabp"9ڔH5jmbmB{N/qxr }e{N]۬iȣI JBHT@.֫>#u2~5gdġ~O[sƃnJfRiV3}:h "c`Xկf(E͈U,﫹MILwpE,}L: ̙ KQܯY>nָ~+iqPofkNpz.ךe{Z qViޣGĊyt|Dljn Z\ʃⴞZ7\yel]dz YWFATI`GJ};PۡnޝdTaϧ1A^ wW)h(̓w~sӅ;R~TGcKILDx1oޣv<_QvqUט`7{GwL iu(Bt!*? Ĉu zs[ •{pQx)D"NF7CG =OhP I@s_Qtd>Mп3+nHkնo6p_&bhE0zm J2ӾP(OclEw֔}~Z!Ƌ/e؈Ct7!kN)^ZA#OyvDzYjZx )32w-'`Uj\7K +M!mΜ+q  #„X8(~e8FdxOaքmLڀ+lm9Gp~i R~UDF,\Iv/GH0|>0_𛟗{!-T[jbL8ZD^.ͼ& tD1=upi }ږgcL RNn5ʦ "jF8B a1 "/^LTt=ɝg}qнAR=_\GR#x4%i-M7 ekRx:|>=D,$9Ĝ? (ΰg'ha3"^ƽ1MVEu+%他Ӏ)еPħv&^錥1D|'_}Z(JA ٵ Oz.}[?K39j LZ =k><Qn8.*N[0Fʴu_ܟa~ioKR,ĒRKV}LY-Ś+"۠'ݚ*^`, -HzYpgg\ye4#QOgy#+u\[ 5KQLa랿v@0Ui@b t/(y0HwƷDVjjj:e.ctD 0>}V xśJrnx<<6 HNӂImko14m & ]aB :؍c]>(Rܤ̉CLT#:."!@QH:WC htaXA˧ml{o(-mavd?xT 㪬^C跶Zvl p1UZſ*hh~N*qnHyKus B>KʍQAkoPKiE~L`X!n{Hj@vwIVF\| ~$ )G#[yk ؖt{GJ8ķQ?"VWc]m ~ )vcnT7#p4ݱrH<%z5+\.!-у?l?( ,/K_!n`Irjh}kɨ~S؟9 Wz(zdfozbYjc H\^7&2f5LAs)}d@?7EtUX;q1x9H #Y #F =g[20j]UnD``_H@(ue^m Њ]#`*v{D|'+j d?טnby(a)%%Upw$a6˕Hj(j 9*[Gݚ'~Ͷ6Em deJ ?tT TR3Fu L@G#5!H},=j$esұ4W\V+rx7SܑNIjtpX?Eʩ" 9ikZ + f8z:ÒJە{{ՠ;3'{K{ϥkK˄A}#Q޹o i q]_6W'@!Ur.6+ bdS_۩ CLg`9ͱ ߛL@"=i̜Ԃ~H;f>'+ݧ`ˎX<D3Ǣm92ަwjVzsrJÑKAtjXiWKuѳ˃jW,m\V 8Á[-LQW?g]ip\}U'x(6u㤱?"SridD\"2@=WgL@Ku:mb0Uޢ=?}Sv}I}ղCif%֕E/&Xc0҄}g<QU.\ y&q Sq ~0]㙉"+ʩXɧ#З|*z-BnGgtrI4Ljg0~uj 7v, ߸KbJ V^ctׂ+؅b\-^w{%Opٍs[E+]mÏhy>>F "L@Fy*#wR@We gO:JiMlZ?*r8&Y<[ɡCz/>-r& RCSC+Vm 9؋`{ Pp/{o9:Z^|,vcͬf>0f~+ `>5x*ӂy/Sj/#.DL4^? HAlGFy_{+Ma-U44XHFwM 3c5YW KVL򻙩}2? 1ì"eUwHxtP#0 P 5qAN/+ A /k"/ &es)l=ap3r-{k`9 i>[F9cANB*i(57|O_[7Jjx&Oo$5. V+ F(1ԻֹT'zz+?.3jq)ɼzjPwQo?TFag矂R4ͮz]^u .`C?ҎI/}Ç뤅#3ݣ|KAI)hH^^[dpӲ%7zW5VUh6ۖiWo˹R2NңA.|lPB$@Kye؜s^^jq[PyrR;XkkK1,mӸ~hK<069FNsSRl-IH*!И_㺁j Q҉AtA}[{΀9u+.U&~BzQ m=EN l!w=l;g%wL`+P 0|=4@,{qD=Ni$:9.Ȋ3ofE6aq=ӑ5-BhNQ~;٥Io%As<9G_yUuمEmbQI}Wil%<%6 5Y]wT! qY1$ܙldе0z ԓˡUun$>%\ YBQڿ&&"!\|JK+]P(D01m@?RU{ -X&륺@ })QL/P =Ҍ]q2Q6v}"ϡؾ-F+Y ƃXh v{*#ޫrln f7+WTb$>7.G` øPAo, AzH7Xk|`Vl6b?_c΄`vXs/^jO(uIc ݱg[ĥY<;tX_E1s  f\\ XfwH(U/Yـ;PW&+lActY*1I" oSl-^өZy.x<%SuI(;!HaRKtr&+[JY"@J-1! - IȌ&ߋ#e)yi2_KkxhuD/"R#b ̨ eybEod˷XUT]흓ow4> K |$tIeng Xc} J~7ͦ.ۄ! $vY\3Š6LD+vMer6[d-v|!Yin\x Wuvo\ޭ^V:AsxP^ώ}{+HRAD&H9%wr}E_$\*xiy3c1z u'~mz]!k--I {m6x!%DsiJ,#\X/>o} &W G&dx8ߚ7U0FF_1y4[>ZeÜm7N\/7VP61@Ĵ`UG7iEE.VBSW VoWDIB hFF_BT08uqbsCV-sY$!# 7BPڠL0_[Hpbe$~ʳ͏Kp_ɚ4i,<2**j !t".Vq^Dvvd7Q/:!7ɜ cWk ț74"?O4g@G;%ANjjHe<4R7=dѝxfvs# 0=y˸㳜 `HVi12ZѮh~9?տ6z /' BVX̭֣3-al sQ0{x`zkZ[b.zyjv?VofGXA1v.4# fA1}2Y1):SR&aKiז4Va:ﲿ mwbq0iy>S"5 BX`f24 .Iks{71DiI@ iVAwt(ToB?ueJ:}dJU$ZdbUZBPɿѹmEwLx;aKMyE‡ꕋ4 l;WxUC' Gz9+l!Oձ[/]J\PsmbWe [FYu ٜx4轳c꧰i-XAϝ~ %TfNs!yDtF fLջC˫I?nM`g]R5ojɷa_ط8#D0ľo"#ǫq{j̺)YhBSQdLT&К ~dzeuO)kxj+1]fŖ0@e:9LUrsIwNY HH/P 0\ּj9"v#6NZ!̈́ћ`3)! ,h o!wF[lJpGT* E f$, |i o ly|0AZ[C4()@ӾQo+:Q(t_$^VDrYru_䢑Yp31I~UQ6ڼO&1wAi/o Gm)}N^F1fLy[!(-1go߅6Dp?Ck(@)70 5ou5e ]-WwowP UN$ϤK)[%>V|_{U"Jz[gx;1-i;"9iq|D%0D$|< GQ?NJԫSbVrI(,&f&Z\jlR emͥ.УY}X)rVX^}}BkݳO0>BڭPҩ08"*rh]jw iRpi;WiJ¨s|±ʜ<~R %GMLuu>ގ,X,jRUL&?v+9)z:ٲ"4!Ӿ'6יsuLI~SY嫭ǝ҉wkD&4ih2)yFE*mĿGsa&u:OtdoUmb zGz^cy٘Eo/v&On4#? 3JI\ߜ[ 2Jb7H5,UP(1d%C. Y{ppvQgතgWYnh:rc, Z(J7uSG,eX*j,U~N;˽u4iԚ y6iXdI3wpN 9t 1H:"6%D9.]!\ /I4^ XMR|hi25>pڋ-3c!t*߅. 1 kU>3-} Ӡ9?He. vl4oa#$9ߪx#E^ a=xlq~n!TV"B \xnm\m˘I#[5تwt,~ͳDsS4|DG٦M/4#oa"9],D_C:  "BýI{u_림t?3ZATÞY7La5~zYxFTKldm,4vs9騷| *r쥆BaJ"UBpʒM&up$!lm(8ÿGw(/28^^BZ6n(D'. {}3lDQ(Nz mHH,ߠr*K7Ïz'U}cԓ WMbrck ^Ђٓ8h0qs8K 8;=6F:;:"X)_jB[I^+9jvt-܉Ѹ˒d61$šf osq|H)V _":T߇'"B⬋ؗ d`m_t'IQTS>?REN T?:^6Ke>CjQ'6+ê=-h 𹼜^jxqkt:P'‰ XIe4$=id]2? X;F|`59Epd12N@"f /$8&Ai?pi:bw*{[T^uiN{68ۀ'.'SC*<uF8IJ'KrS5& Ϛj.Dh6m, X~ dRhlgNi' 0+AגHSOȾf3T5R8qP'*SLY-ߗ |jK;KslHcOM|A[[,;%MxMZ!TI^hkDwAr-DH,bո12='wV(/Ggy] Tbc8mފ :hjmZ~!E\ {XR RsG;mRLTZDHHw-5V{cͅU3Q)rEi|*:K]{"٩^.-$@@|pP|Zsq l>ȋ%2f v8""ps.M(%Pk̀R+ 4ᵤ̝L"Вt4k}E} ^KO,LV7m`_1 ZTpwc5P㍒$]ͧ%`MB\c>@{.gx]e 91Uf0NwƸ GAmq)!̑әOe1eih~O f$n⅀V."WʳvhCjz/|Vr~gV 0L-o\WLI%V%(f]")B_[ k|[`~툥% 2؁ϋmS_OD)YyWjgz&kx-aI2h:9[;"!~zgo$RH=X,Lbv2c 0E~bh8 :6*,@}(B[oBzqemٵԬkoYdy= HʞPbq+ LnXH~Ezģ~4=ju62H]B\6~c&)34#y[  I=~Rō#AkDʣ6i:_AAD\kgu(޺x73wD1+>k >E^/ G`5orz/dk(%XrpNv=RM@kr@5Ne.EQ/%oNBp vP^J&1or.Ll,u CEmiv>Gp[\7샧H/[+)e+Cts:(g\U>hџϽJ&Ln 6f˟jo*rHfH@Nglmч sC=JB7- _nTl^̐h׮>!/ў:b%?ÊYg/ HY^|[D9/#Zn/|pcè@8%>Z1!P|;a emS[V~fatz; ̵e&2 +!?ZN֓|e*y7e@}"q%& <}p4yISw(j_|i#\o'Rm,-]g97p3&dL ލِUj .Q`Ufds&Ձ?3,4ѵ 0-0R뫞g?>sRu z՝՗¿ +2 Զ(GzRҐh5P$ρ Y="W%8^'BCG-?@ݼ줶#Km~('~l|=X$Nq(FPs5:tŰo|M9t $LJZol|c 2$)Yn6G~hb`OxsDC/1UKx3kv)6 AC+cB~}چFt!"0(.jk, }hF% /95f@0w'OV١v6iR9sLo=J^r-,Pf pHFh|+z,]~,YV{rKQ!Ƴd"T?Xm&=ablO͎/݂vٕ Ð  XMY?=]@b~KSj_%?2 tY ?TIjr(xm, 73ű ^$k}כN!l7^=6|T6s~Z԰#՛{YrK`Hqc2`Jxy/a55RpaTDy'^T+`C1Ss$o9nZW6:ɎstS@a UWc&1'O.ǁ/hNN0SAZA=gm5>rZ `9#nNʇ J>-&Œ)cZB)x y6o.S5Ula TjHd -vw۲Z\PD n5cʼnƤ:ͩN"s#y"%s-S6OoMfId8tZ)Ev\džI=V|L&x[aW EƟc]M?H)s8Ux$ YW! OہʬM#F[; 혈c1\R +ژ^Q.yg4b0뽫47bryZaųtxnDEq6nI][ DvR'ݷwȹM-lpi^'%oWQ~`}AF@[ QJ+lKccos"Od@=@ -CcԵ%7ˣ:ޞC 735f ς!N(h"+r ߽ y#G _[0!MmDDQ,cܑXƑC`Fd PՇ`]%,Eo+s<@k"?MoՏŹi)V35iRhtD$el&$ knzZƤ$/*Q،cDw]6R-gG"IVmM 4O5h'*x[K='%)RYB@8+קnM1OveI4&DێB!q̓S&-x5 >[ڊ*B-i3uf_VW_4 u~+1Ja_O߲H\hpA9a`Bу;w);k^;f͘10nmr ђeyh^=2ka'oxU2@eqS9t"$L0x$TK"z Z]`@̯.톙Oַ]fOq}@' [>%q!aU/rэP]Nx4 c }[®Ehl4B+5PEzlN1R Ǒ@3 6ۉ'~Muˏ0.b#.!ZrL{TΒD+ճ뤀uNU|k"29i_kH@ ZDLu>GS8nA F1އ~"ZtwR5R87u盿#mF""XDnΊy9k؜ͽIb)7Ԗmjlr{A Q#|V9:)_s 8 r(M&t1*7N9lYSx{ Yy4[1JKY"N.b^+> >/DJ, ~n nQ1\cd<+kWG,0cj{҉N#&žl38JlTͷ%71>{W, Xg<99irBErb;|hp!6Tr+.R0lEx@C%PX$>Zbvf4f;\M_rnk-cC./w‚IaCaEr2Rk,ɴS,)NYH2]> 2̛K(MuWy0>w]5Z D#EZ j#wbJ @23,yK*h61j.7sM hH&+al[_4gk}V'%(wudmkR&ڋ<K+ʱƯhC ݸaJJ/_FNΝU_ܕdlDqs_HOcܜI  _+̄Iߐg 80"R)?Җm;wJ-'J% і1<ՀXb@7Ėo%(Ӯ "[(7O^sy 8zv`܂q:6@cBSZiyoCIM F,~D4~)< |`pJ9sRE0缋D;/%E"Qlˡp_( W3I. W[xwVwYq+(Ƌ D?Q^@rd!EDW!٦s,`3[syY&@H^ja8+D[>ohlܨkL aNjY:dzlrݱdww^ڏ@]P 6oQFxn%=B֙p'_u[1^+˷PP6SlJ_N!;p}|WrZ#g ܶ.ϾtHY-GZ@} grUa1yNYu"3;TPօ A]$Y;%NJh/ܩsc%t lB(n(Ƭ%'! /7IG2L:a*B,ޅ9'˟ UPV = B:RZ]aG[ݏZ&kAËŠ*r ۽hľV;]nYֹ5,j2[t9r XV`tB~j|NonA: t :`a"d ^SV;'Mȏ: <:2HVOR Zwf#t/DF>5.i^ͅ1/C]s΋O5jߵ6/!l?":x1^zTq7y 0vؓ+g9[契8.C!3gTe~}o I9T}^*P٫F{Aa;n8(tŠ'E v_$zi<^Z}~5$8N]SNPW<^dӽ|s` vX^Al>."Q4h@`;?} {=-=w4 -xF{[F|#SVɚ8(iPU l+сH/\iI7{F0&ZQ T] CzW\&TG|V>H!W` cNk"F0+\] quҋ׍݊tF8;^]Jh`A;8teJx?݂؍Htm0 '&2aϘ.qt}K&L(3rEJyO~W@VqT͔S))tO7Ne<]}i~*sҚ'"v/؅R1Q01!ч_?3c%@!q'A^s{ƠXk!~tYԳZD|+A3qPJ^Q&^dHX5z7q}/ifTޑ#v72J\3Ro-*w/NfcyѦB{b¹3`[`p4uNE4g J1h(!$vի>.,ML `x=떴z!Fx8>%X~,:)ȡN=e.V oTn)tnf|v]''Ԇ䗖 ⣗Vy"n/Z矤Of@xf}q'.ޤzmIଏ|ȃI$ذ51`so6GGn-q-1-8{'#kXpF#%^;&-ϛecF>zR넊rFSBE-nq=/ѯyATouZ4ҁ!CË8zj)҇LZȥ&7kVRΐL!Nʖŧ~7Ny}ʺ}WDԌ^x֯{l.-ZO5<<ӌc,X/.'풞m.KY@= 7M;9R1{pk&oB4oB$q̚*~obl4IN!DT[س,)[G1x[N}(~-r6Nnm {e}%Lj˄>K&j_vjYdJ<ΦWx!!' VOea^{Eu䅗m_ 2 &K9 z2ތ7⤺WN7=3VMbKN t,SE_Pb6#|c;i[!uAFAPCʨ1<.#*tʑ}*|2 4 و{v.D U\@d !"=} >6uQC%gf~my/]2:P qIJIT>mvIthAG_ǻK %4OHj(Ck5Ghda9M"Cߺ`DOl_W[B9T˒iE!K`3g\YwqyALIVBTԄ ɉm ,:&]9A-&ݎP߫D(a_:(m2TѴ,M *_1~NYG^kF"BPڳXhMt sDsHϙ;k.>%٧esc% `x-jW1I.2;g%y0RDk6CK`M.\D[l9R˪ș/Ms<hcL.U{4NrFw2@|KٳzB*u*2aaCJ ʷ[)d'7h 9;:<.4)p#<@֮pyFUvǭlU [,1c :g|g \=q-i԰ ]@xfC :J:)YҎCR(%v}YyKY.NQ@Ϻբ.1C-2]W4BFה'A#h_\ _z^eV$炶M*G5nHH j[XͦlAQ"/ݟ~'~/lQ& Ϟ4OT2\3&#fL$8鎷;'͹~&e8l2$3xC?ٙ@ъܞyh(B9./{ApjUO Ө'%Gr>%A 0X+XtkN6 =a׷,"l@t+^K$\|68#wm&g}DԈ2(Ol VF wyzN_uj(DmW4^t4u+2zGkkm Q̱ okR7jJ9Aʮi<~Kƛ@7jδ,RtZS`$mJ<#?h% }Z*t br'}i5y@=4Ui"f8/mVHjcIQ3p. *uo2Vo2)6ƵFrFÓ^1 ݞ5;^D$FUcwN\G^ĘVpBFm,Ni/Ph`Ut1kDΊk2m-b)^]cֽݤWWpOg;bN1cWRNV@^KjйlY1=S^tRDa@*VݹZ?`(v𡗅yi6np^cݰMM^:\-@:@?r5# F,^ȿP/ 5ůiП{ c t(*3*D6Z& G4͸G.b6S.][:,#-؃YQ^G !vJAPаQ0yC-0 _*P]UVq6~R+(CU$>0PWy%}OgEhHs$XN¹)}SlǃtfXM qNC*!Nm t'b [jLEe?qR@[ 9'2`@j F=‚nC,@[R7Yg^OU5I%bM4hPʌÞB=zP4l*$VB˭ϮJʶpSFēTI6jzY5p:,e\}%?Tf8qj`V~PF@ѭNO xIaݭiSr )w#3.ӷUBb`2 wS @?MRJsUEE^ ݛe2jUhPV& Sj##tم=Ee51*(oa+{042& s;w884{%67!MمoBvj0nSN_$?צ׎O^7ŋ1 З$#FZc4e5%klMA`vXT4ݛ)vMy9DO5;mּTr5E-1erA33E@Y;:]H2 fznMAsNRk&X}'z45#)mkqRiPߦJr3tZ׀^1K%hpYlA PP:x^3W-VDQ@ve- @oY[YDH4M(4h$wt|n6^=NO[d3/ [407jȵ:nSqCTvR6DS^0>cU 2@դb'^GkJ32,wt-DLZ>pMWk`g]VNtHr  aqBS"St{f4z]^W.o M~:.Xjt\eU b~ h7!IߨHZQh؝ f,8rҿg r)WRqhNh 6'`9lqC7o3/7qLz%~k-$ W0~meyl R ɳ-nqEuyQ%%@lpqn"MhTRRo"'{*/ (l])Coϥ2f3N9px'3/{1DgzKI^oMDQ ,ׁv]<>ZsUq\!a;C ν?Ԑ^[103٧b0~%:N`"5-";m %$Ꮄ4nWXk=/2k Hg] 18;8ƣ+UN3HߙY xԔ:wv y0c40Wү$y2"Ul8nl^ ʺ. O >dk"^f'"8rg}8@ Px$G̓~6 ǎyzNwM%^~M," X22[B͕:F0o==d:  8 (~ܴuuvR7CmPFCW+㑁Yi1&^߹Ҹy:}cu {[,2G֯"3K+5$~tmh5R+By7#nSX޲4!rHn] ]ŰNmzg,&S ?e,M"U8Tddopk"Wj? o).0ԯD? "Ƴeq8F|f`$#mf+ORҰk-fXH!A50D[H}'^)=yPh63:_]f@ZAy #h;\l<}XFUXcdpݢ[P]K<ጘs 1 UvgIc08?zOB߶&HEyӮxفe=Eǁf^ -AG\:qW&?Xh 1p14s;1gAr~1(ۤ> G{ D6LLƚ ~DžU"7ftCǒ_j Y:{\A? =<jd w7QY6IpXn?[â&z_ .E9Y6vNAN׃P]th B H%_g'%^{UW\R6ڳoy K"ꐾh1jd|*czj0ir5IJާ!>wHS]h.=<Gv5!zI<}Q6#_6gĄ!iHPԗ+hMHw RR.ejNgZduk F0bܓ;Ra=j$9(rsLWck _beI|6掽#To [-HO󏪶/x^ѫI&3©ѝ3j[ Mr'<@FA[Ya{.zXl[,d|UV\ 202=abQAB\Kk {cv=MqIKW1 J $g-ZC ]~ '򲤥{U?UGU%Vjl|Œa_Ԁ_o4y diHܢVC"J~xQߺePG#K%3MJgtFzxTdHP9HlW~||kQT{RN`N:\T7z*jhX-щ'*;=kM« ^BΘe'yL4>z"RZsaGu|GB&WHf,dHցD1N*n_qy_ ڱ%}듰CɎ1YtlPIz5)ޥvc{j#He1Va"᠏ݦSw ;vy0w"v7cj5xא# Bf??M%O7+vVPq#ι}?agiBMLkEr)%"nrk;VYƫs>Ai1[Z)YA8blNNA( A*F&& K8}yc[ן{9 5<]y;ԫ?rY/e&wo53%i|:4C<nT}Ņ[-#W&.+gg5< <ڹ]~X/Ֆ}y(R9/% b(: L" r+P^GX6Y'Hs %(Mٺ]$^ܧNw:ͥ0`{WGU'F"b%KשML%F:ˣM'_K2XyB]U6 D8ҧ"fDqE}PdS/P C H^ч頨I1gxӅM h(Nw"n̡qx==vT.trX4`#x雭 ֎FmNW-.kX%F&VOҹBD4&k@62LuTMNvpՈ7!һTbU78Vg$x qsW|u1WOC_B];`{ͭqM,qc7u& TxAHbAӓi ּ,gK҄^y7~0+/q"zʞȲm$V'\QKAr(Y_ j̺Vjbi沮oҎy/yT.2ػQ'J%! $ c_ցuZݟ <~U.0%X(tm%7Vq?(I  ~y*sŁ%\q4ʪ}T`:.caw߸=wTۄ"QDeXx"FYuT P~bEaHU`t%s=f^{Bxw2@-kiT'8N۩Z>{q Xʂ|SZ 33[B/HI vquBӍ/'s衶BE伲uմNyTv#ys_9g [ļ :ipkkt,UR`{qb'++|ڜ^ElFۛC,=񨳥h>Z԰v-q%tQX > (H G֐#_/Onw]o2tѦÛkgۅxٱiw+;c}Ye:ie&žYG'{nE)34`92lq $?"#&oHXhxo0¨`#B-sk"; KuJ]'ޥ7k@ɆTY.=dN\%HAFQdTHһYV|($f:p0bvђvkU(K߾sK04I 1#Ҷ*ւES/iƧYeYi X2v( '+J:ݦ#vJ׊LKJrwkS+C 5R.C_lWg.$V.IVӥubF:X7IJM>PjS½᰹9e%f0d10ƳnNe;֍y^Pؽ-3C0<h;xeAx JBi:3J8&ܴrˇƆ6. BG5KMғ Cw8g#GĞjo%0N=E{!cJ6gUխ;v`C C>%\2.-03=ZSZc:>h[um}48޶ qQ#aC Ǜpyn6LLHeC{F1]_f8,?X C=&W Iѯ;LTe}h "C$ץtU?n`aK[`K@#Qc:j;M27--|if mr=`8!aKȹ3ӗwNwWelW#WYȲ.͓ DuBQhs|f X±~L+@|:ƕ! i = PQEc 4 8oġ?1U{Әm%V5Z!-j"&y(8ܕcZ-D8]l#R!9S- ǪEZ=@qq@~72b73@]@W|{ KCnbFm5s7a)Ųe,Q'kC~J_fS2_TY ڪ8J="HKAfHw˟aaotlŴ4qSˈY\"S#x%HH׾Oo`1J+@/B0ݤ:mH[+&JFC&&#k[c_BpHJ#P ο-!>c,>t> v3-|\[k?oJD 2sȶ?_8@LB@S {<}볏"#J<ǟxT6@>J y]cH܃΄MyLbtB,30gRoU a bod)fFEʱPXyidh!ҳ]FE(dΔAytJsוNk饐R~w!+jOIsmv:J)WQu_eOPHs;Y3#%`ZO?hz2FxbLʼ㗾c ެ>cp;g8ob$=o%'7ܴlL'Z =>vzF[`sajfHT u0px*foRHƾElOq`itHKRbvRuQώtlBGiI"mlGP-p>X&jZv~}X]s药le^ &nELͿ lN[P(Up0r_]W:-D~#BΡiv{ޛ\Fw9|*|X"Kt 7a`{r<)̓ `UJw@A{Z HfM9b3t ,V`(N[-a`'ڒDUNQTvHZًyxl9BV&eִ,{AP" P-%VQs^V,^nCT܍b*e/ -ep X6V ݿXl1zqGLE|Ս@pC-Mu^*UMlZL^TȤyrWV~7)gRPj$0r:x@bs C ֢utHVh:,G|v_Nf#vA,Esx.4\g!4c zѺS=!u4^ c&p)у?\?b1~ނ!"w ՍOۇcZ"@ 81)9;l'9;`M} MΡvB?Qm3෮_x)tc"kzhiVs$6[hd+շh~RܭkANcBpNًS/PQ} 8۳BIuF8 *h5VF* /vvG͑cofNyډ'D[dSm޴t'Z&=F޽ 5?FHR^=o~/"tK/sB60\@CrPbb V::?sX'=!WI@7wX4,bKZ}GH@; )8}mO~]jSB;NL~GƀU{B 4!u!ވ.^ -"YÎ;7DZf~džavGWʝ_L ;Q},P7R=Nw )j|`)(xMs)" 5&4(n)u) )v[m;*cX49}Spp%<pFJ>g/=J5^A7@"`܊iIm5!\isJܕ:_՜ Oio\@NU6P/4\ 3t Ek&2tZwKs9 N[CE#sKmT8J #:"ũï| j$Kعm]p1emR0)N$u̶Y:{'xLG1-0jEs$ُpN0s*!`G:CMJS^J#\9 r` ?ǼgxOm٨pc^*NUd|KlnUFۜSGe%j !c ì`a)ajVCYR/ty?)ksFODa/Sś~S(~ᥣYJJ-WNiַ֓(">aUv@ΞOʐ+5 5h5m`Ym< Κoo3*Jl̨Q("HZ sqd gV]ɷ4g=۩=(HLW{iUQ{&2Pt=uC߬12n*յj7L,7BGtrG*.oĆ!1Hdhz}x8dk1D `H%xJuY٠}еֺců}m@Cn[;Zk1][9ka5ׁg|0}Zݴj[yy^Qe\ ]a hq$i\* To 6t3Z)SaƱH?l(xA^#l1#L#zkh 1d{iG~)/8p1 UQ.M#gn!I=Eiwх3a7%8,7D"ʕtjI琕"Tw=QHگuօ|UK9ӂZj&QP+Bb Reeъ)U˱՘YR:*lM~_Z Pߩ5ݍIs7x8 >ӭn>[k@ 2~(Kcڿ2`6֥k WFΰz};K%;qz}x$CF4cW0>]v~-xiټG?2 BΜrkvJ7| 4c `}7up˰k0h՚`etJVRP^B&*6{PHڠd3;i:(\c^%U;j5͎͔* fwzhhc) (0YX,1P{ބNo|(lݦP_˴;Ar"%U?daZ5ZBqn<ޚo3xŎC.|VPd/vH5}2kKu detۻڅxLvmk#:^e)* cF>P#'6\@A#bJB2OLjU%&mm"ViDSeRTl_ߧtW$L"Q/fj2D;4o{6ENM P5XB ЊYwez5A KUCPl#[sdȷTk~]\yGsX[/{o_ wZsXk&Ә_KVH0]؉.2a z]U0wS18 TdqYWyeK13%K,hG#s7;MvV^SG`vq{a&n21}AS{!R9R5"7?o*[`S17"h< 1}˿hѓ5(DXÉ3 TR*|eXf$>1CyoƑ~FO)DH["e?}LT,tz*!mևb1&ۇ&8 .4pȧUe =hE+<#,PJֻ3jHWojG@ ?"3'-u\Ts925˛[:z,x)#zb졔6:φUR8dX܍o*Z)ۉpzq" !#?GdY?xL)1e}Cx s֜ h!O$iH>R7zvA6a͔3=LbȖX//dX+c1ǥ6qZj%'\1ѻZ\QT WPJ{B099=wՙ4sGSLq:oh2BADJPML쇚|ɥ5 @/JEk[糨z!ؽ͠`|P0.ZҠN,\Ծ6š9sPvBIj 'V:`?zݕ7'sT #u G2[<ع':Vb9΁@˼yEW1b$ZQjydfґ'E j su%$Lm63$ VR#4 [yÞU\[RfݖIN $*J@*=|A{;~G%"" 7`RPE翥*^M_LDOhyxҭ(&QaP7byU78S4x nnVl ,*~v ]L[28̨o_!EMq1Y&%~܎ dy:?r W* >ՙ2uwEOKf O1ldO+0#>I%Ey2xiRxIz>CE{r'41,ȦzH0<f"V~h)sW1xRfZ:fcLn9ςpZKTF蓌lx(<n*֫amIuEA^wq/N B W56w'8-*=/o(9& 3+Q8P$ ?AG>6cvƹLgP&F*M @uRn4˘NؼMzCuÉϊzK?YUR.?C9!e%ܭb)PqP XqK;*^E$EE]󀛂w+ftj7 ѹF~PkmkFl?OfO)Դd-Rvz-lqOߘ;Yĩ;[B:əudIvgf(צgՅ qk>vТ I^ Ҷ +@A\1pQ*gdV>I2kt4;" ~b7rRF#FNҦK@$a *NZ`Zɔk[{mȭ1ؑFTRB&2HUڶoIA2Oh;LeZ[R"v)lǾKz^Wp}&+m2Mx~nG&uU|4<ߌL nd0#.hO3pS_C$BaV{ j}N~R?b#)WMD Jh]m@ޡ$s3A+6e4M#"憎R1'qkXf-Ew^f#|5r:_A6 Q޺CIvn{M]f0^33jjӫ&-w@&@Ί]̯=2oSVֺrdNdٮf!#UJjV*&ۤ'ЄO>ĝcMfaFqh~$5z^ʽ5 :&l6ˠLDsqɆ nT;z[[5$*q X7!̈́@ZۇÎptcm &'5\CU,/)${uNC?򓬨|*#ME9Uۙu>A8գ 74XeM5rⅇEqsСbeZB>( -yu==ߧM<7# 2o=Zl1MxApqOQG.-4#MW3XaJZ%P@dOn (.+\|I`ROr_6F \^e=<{;:_bQ bFAxbL0XV,*%8yFk>h"=IgYRvƭUĜKrI9msdz̮YB(JCulzF6u,;Ջ؂7mvq[3_j!H贐˳xQ+u[gTh́[PKp($RRf/-Y?/N>Jl!9-'c 3u">s䰝hKRH=8%Ug]bMٗQCȦ=vi|\6ӕGp"%gVYNٙ5z&xtI4}QNuw>OH+Or0,{DžS霪D% ʽPGbo2C*$aYВ= l^q CE(] uΪ*zZ*ˆ)'a!)0jF}SgG#ɷ,G7rrFd'X j3AhL#KuJvڄ֡ЭL,΋#!hs҂yU[WeWkl.]5aMp*9#/HW"-]u@?R[g-SQF4*ѱTUiXC"d:3wh1cxyjrDi'K~@4mn*P3%3syLTB,x<$gׄ>?1{_Ae8V|NCm:< lSg,5?֞4Jq<26lTSC h9h`#\9yF', jx:Y3 M.%Qû1SK]2UVע_7N.i^!ӊsKs%]N뱨HVw@!ϥhp"X}҈aV؏Y7T7&]VV]&A(mߥ1CLFMѻy/YcFܝK!C$;C! Ar۞w"y}"(Y|g#`t* 83yKc';Ug._#VhmaBP&AB ;d/Wv|;/3ZJ;5_eIHOfPѡdE ރ,IN'EaX[-v']nW!OЋ_#IYA@"a|Cl'rQM9V$g&lRi}wVpf{'թS{+S'*)q;/ I>OZ,OO!gS? +k<¿HC y&Qpgږ٣ e>,^^wջނX֡77ϢoeJ)aˢػvMT./-nԥn7˗*[S8_Z@.T\M WQbzUq :8&濧#1kZ~k#J]|Q-,iQDB,3簼wZ,\b5諬6%bEI !l3er~Q4ƅgq@I!mɄ" V.gKEp^uZk< o=vJOHF>Aj]6-?(% ;OsP?2.(꟭ů[r{ m$N5hh& _jV6w>W7;TTE1Qd=fF=T= wCbOC2#[AY^$0iY؎}]Fe&*="OeBHQ(`fFyz* ښX-0N xl-~a\?/C >5k7iDO2IǏ\3;6`Bݙ.*]Sү| ]Lxa99Cm4a4wm!|&pB6(\:Ff^ .pTw4d3Hj{Bmi7awݴ=E=w[FWE]"Oeҩ"~4ӹ-]و7w.iN\j; *T|f#$W[IQg!aoߟNS4( ~<'xl;!c3[!S5 EKFY7okʊFʸ+ɔ9isṔk0L!bD]bO֞뾘=; `] PHԛ[79Na䜢/{+hR/b]w4BO?E#Mat , NvP` km W)QfH=q/B*hfT^ĨVš^AHYEX|XL? /ltϮ&˓:?j2g.%yÍ?6:gLǖ@vY $Zcs` 9G9ޥt8HJr3j bJfs/>/tLE{:x֜b ZK>wCT rS/@AC%u8fz DZe|N(|\%?72sh7WÞ@۳ d~Ϩ<Ll838Yx i!SlQ6]\۶7knՐ qD &8p:\JK웬@Qv N"KZq mqKGR#+O~_`Ϣz}_*egBs T#M.UWZzwinrZgREL(Sv>hC,VΦ 9oךHQ_|`f't'8a~m ;::[HnPS\5="pbp7 Qyt[QﶲYέ_I.q1ߡkB89#jCJjrKd"BS_ /g[ܩHMa( L"Du%E ŽZMA}ϿI \ 'R Ԏ%m (r&H>#PmGGxH;A<;sN/yYk/2)a,<btc1@!ݹ$u|vAf')?/a8y,>jXr;"7i_ܔe7vot1ijt(Pޮ@)9I%/ưג&-,.{GV_M4 (jbFcSF3Rί2 @Ța)И:\~eQbq謔Rt@aWM ڿu5`"B`ƃiq=ZJP4c }3C_+UP`w1g59ڰN@|'qro0CD7YU2~|~nK8m{uybKx*h^M-31bC@T+<7\dJv"!Ũ*ipAFdx&̕<ƺdG,%4)M ,SE]@7C5or->cWIeՠ;w]2cS͵`PLvԕmPǡw>Sږ7!s+Șd)m |:1sūIWrp@ ZY|T#%_nШ )=%NWUf3%Uk )@D ~kYUYt&c]]2a£#cI{S9/R&vWz˖o0MtWM%P-,CI;}J2c^^@>xDm! |K]CXƟx[Ap?n1斂Ctltpm'=B㗓vuiX?ƷXk,q?SU'rYߤ<ՙx'H0|J<K'56sL3;纰~0,Xv`77ϛJ%eTKӥ07xrܸy )p,x?[fwCQ f&A-&cqw㑃qO,y6.z% ?F}\u⫸f[xK-<цZևsm@ t:Kr-݄e]x &@O spt3tWIw=j'jiiLU(5ac3Ŕ'Ȩu|{xH^0vQ\ O?X1"+aFZmJRZ*OM.HsަIu`84 C芕Y稤I֑1&,VRf{|Oy@9[ldh^Gq)@~wkM8 aOЪ V= ʐ u|zh܀!OH_ v2T+wgkr1 z :$KÊI/S4W쩶ňӾ3UnTqYm| C]" ig"lsumrޛH2<9HssJўK `ˠh춥n$pF.!sTƸ~`ƽR4Oc5-sYl)'͛L.&ኑxT .d@PRorNf~ 1y{_Y#chņbٿx"X*h87[~4X 2̤z\5l6"r>.")>k`j'RJQx(U3;Fw.P+cRd,XS! ,jgڤd}*2ٟ^LKH[XȞ_dPSJ`)7 >]̟z uu .C4I,N~28QQ:4:'ч-A3hya* 95T6c9:7V}πzo B^$jcĭn0 7 NݨNDCȅB6(?/gM!Sj+ΎAovlv7楹|AHA?j@nG,͜8F kHxZR'7_^u9,ø/)K'T`yQkQH66 mmn E*J|=qw.o̱6L眣mrjd/cH5ً.h<qώaJ^7-<(?ekӮ/51ϽX#&zHy= ʒ^8 d_?ú%c}yC#2@nHDȺ*}+MahOQg.KoVa<[ ˰fQl`58*h\!T.nkP$n溃" 4.o I(q&PSQRuO!*]AE+22t`*Ž%| 3<讞_ fE1G.XtC/i#M 6F#m؋<@;)@qS4WKhz//hō2Ẑ'&NfKWv-/X)_]WpS4xRy$4,8Rp|тD7D[ܞhW]=%w+TK< $,pX=S-Ьgݒkc`3/auZ$ҊXХ2׵n{{E3\j&2>g'~xx6\8r_Ϳc~`05k#%i~:op~(XTsrF;E,LQO&w`K)d0;֚>{Aߴ-Ύ@q<_fzOFG>,}1=p >;mȸ1N 'e+gvr2j1aLoYgWРVM'+Ru*[@`O&6%-Ēoc(} l!ME VGJdbqsD2x6K󠜹;JR#3ɬps +)jDVq\($Dh)8jx)oYf[.Ջ"[N[=U-dd(gȼZADa"|,pz$ۏ [ٌ#SĿF<w#goEIl61҂jGǃ*ZXbذy;rYE|mBVwA ✘I1ˎ6;xc?dfbuʰjU!e=IL/:ᡐF.Bz%6?2w.EvǨ({9f#rkD )?HEeŖ"Cu;qUi1pX ؤ,W5s׃]@u+oD}_"jdQN#0gnӵ .}]gm"ܢ5=q'>AlQ~shν"$@!\HgHpJxqblزGb9kM逯FxI݁%zYֆ 4o@qQ~JCH> dWuMzڿ}OSj[D2 ,c*NGSڈgPgҽ!jB U6LeDgVҼ5Iuu{*| 41贁9z+R-!}xz79"<6`*nMءL04.Pc ډpoa q&$C !k[*|j~F5_#e8JZw)zb إ;itAlsSu,z/S=v nNZ)}i>EDՒ/ɢIN3|kx@ tvfҀr5Ej,;riATs7JZ'J\d,RR0DMd BFqDqx;n^[B40^ʥ8-!ߕ(Pm ]'%҅\¹1H壃'QiUh;߬szbO)+SWI=A|Sw@lp7SW;EWY>HBݔV&hlWOJ99Py9 <}#*Ba\&Ac >/'n5KYs9~Pd-t@&+ ldcb|,٭fƦH`K\ 8 Խ.lk(uH΂}< [s@H20\%H`ywbVQ 9彍|8¾wc{YjDuոyr^=Eɘ/'V([:F`ĔXJ|w F+?c% Rx~)s_A@AN~q;;a.􁥃*XgX`;~b9jOd.T!U旨}j1/h.g\X{u(/id^¾sbj w;DBC*ٿ:7%qxebC$L8/xlng.0%n;޲vo \D ͨc--C?} p |¬IxúeVvp79<[̽: wlxZ(.2Yڹ"R s铬L|:'eE%M/ґ'xa.ح6zm6mxlNe*-vϺ wG/*r9$6[q@~!p*փ1:d;~/2> ~Ɣ8oc{Zn n%R6h޴'>[2fA" _7N <{ }i md 9/2lȓ-˻(Euvn"3K1or6PS@laW:wKF1eqoCɺvAhcdzQͶ;|8LOXRo-/\R9F &U7E)ɻe7\) 4&?#><R5cΧ#Dw1x]%n`'rw00b{> s{pU4Qenh$=!RQl_$?^J=Vi 4qtՎR@d)At2E-/gO\ νĞ}Mu"uv^'\#cSTMSb$;6EgSU5RN2qjcE}NC8pDf6q]/TǏ qmн,Ȉ,wlc#"^lBł(\sP5-K ., ugfV禄1񖒠Lொr.W[gEh:lQX>8U/F=ioLj/OVF^T]sOTO>k{qNDbo9쒧7u^V|ͨP/x"!(o޽d,o9FKwN|_׼d;&glxT ]H+UtgY[+jloP(b v:ųN.vA[KĆo*͈ QQzeH Q9 K.mйKK$)Wh{GT3wk#h^/!vgm| !o)fΝ{,Ć 2.03 mIu}(? { kP~=SٺNAw ӳ)! ̟Uj*18t _ƤXDaߜHYP $З0nSv ',ЁeT}Y՛,  QoMAms]yV!d 8#] &  WLX Gm(>#NԹ, M\#cy{ ϙPcSrŜG!",12k *9wUˠNl|wϓu#B[SjD) Ʒ"[pCrQPr:?@d~'C_l>ܢ|\JiwR B>{MEBcu sw4Z[ݝ{TM$Ώ=Ffv (m&n}dyy+{э%"`D#CvD}$}K"  RԳ5O~GB^/q@LfL#k6'#b @MRN9Sc&Zo5o4I_3J֋--c+JBDȅ#a/b`s`eglL28=zhe;m{=NwS#PT K}@֞$K?h|#%vXON܅f7.>|z[eEBw.Q7.³cY!3`|߿9e2t`.PM$rumG QհG|v/eo)78k-Ɓ7>}ŊWAcwUr/7LaϽ@]k|<2twsYgMM+OqrŘ7t^qOT2)euud~h!5>" ޾5.2@B&a#x8S nhV.ZhH?ғ2yySlgQQ+x14vMh.{$ C nS)*]Db$(t/"̅Wc ?" piP8ښ@3T5UjUdQ4"_8MɉT|7y*pG{C$07:BJX|b1Zqy`Y>q ~RSGIPX%(+6 "\{hێp$'*y8-ȡ0G6Y7}Ò*/Yy9҃d M=IXq ='|NBP|6^d[C5/%ld7;42´ynTuelGpm5B$[ZƷreK gZ*/Jk\0_TXS5جo~b|>P=ط8' /ԇ+G-{(57FKd mGXMj7;,ҩmHDl7@$3 ) J6~m3M+wtϷh-UawL \r쁾CKvپ"^'n2g~t487V;2d'ޭUKsvqZ@Su˝@bZ |Ep9y!2ض!Vf\ޗil؇y ~D݉kD]eI&tFy0pͭFwFJ4ثa3vsrs@1;f 6N)!L)V~{t86^.P nUOBQ州;U,a7.4Sk<`9Wz2nK(Bf)7TNDgFFx+_xK;Pc<60(x2l ksilT0w|}bڒc#ȑ̎tPH2a) ;rE7rq,r{ kTxCsR TH}"P%KHbe.PliH96K_lla5nfu Jqlp2_K!PKWZoN$ W<& v.({BEr'Oi\⨇i#jeW!-Ъ3-5覍EWv?ArvjI|?ߔCw4PEx$N$W`r!K,蕝&`A1W73$w]К"*~\KŅ^UȺvp^)I{ag!49`c-;k.LzV[=^oz%_oPCs ]d;$ %i1ǿƥ>B''ݔW_™G+beۯ(6ߋmcA)tܖsp;}VǏrH3ӗ.硑 77meY9﹩2Bk@cm m_߉g,q5Ƭ n]kbuND:Z `YBЖv$bbܡ",4Y&1u7=m-)9zFJҁlT{ -&A#kebyqM ZXZ)X_v/KL>` ש͹@Z wXGnkaęIls)u}eGZ)}J(XoaϿra>? 5G46`U%_.maOMXX{/ie?{tnYuw,4Q{\4IvZc*N5nY \7 }:s8&UX3AAgv. ~"WMxRM)@79ØP;%ª¡=/NЬomquwkQ U{W& a[aE0Zm,ڮI뻧|ފ߯*G<<=6zR7)l1,d- 54L? oyY{ ,p6&Zhٽ dF鑂7ïܣ~?F- bi~/2` WD> %_{' o}NT^Rcn6v<oOMԘ}z wYAJt5D;qT"E~M̛?8esvurw(U2sF=˾@o1ָ*77or;PKLMHhOK8L j?'%eGzWmWb8=V@Qb7皤} U.X 5Foi{=IwtE15Eil.(]s0]j7Rb J:lz}G]2,E"s2׀oM,NL6bz.S8zEx&0MDN6niOqTsG%\=m?,3%[6vlz̎/{x,r١^4ymӰ"SSt͍Ո4T^iMYrFfhiՙԛ[5J”tarVL@O]3QF Ρ`=pZ^$ZhԽg5|xDZ'Ř熸~)!ٴICt*Ԅq (Y:]DuPu{ks-05cLgR,{R9@5 A~);\\b{Lx嗊>.Ms.ľUnfZ6vL:FoX9^`9VJh+泦lvvu|rd, W~1ZD0xe2Vu7hOdcæTnqrb= 6<ΣM)o_\@z  ;ɶh]zzH9*f1f^%Sy' 4Y#Q/&鎍V,9-(p<ehC+`>y?hkNaa;$5STWiӿl.d;(6.r<}OT^gs L[iLC;E5c{t=`\}x/)Ɨrn@rI1gP;`V4aO4saƦ8USd\."M5AUcD,//g< 3a!XnR81jY7d.+8[3pVdZT7iއ+ F$k9E7OPCb/.5Ps!) ( {15|qiB[zjXF J['j[$0jjVi=޹enQM,bt3 9 FDs,u; W@\$%6tr8h p9sAĀ/=3%Ip "'r\=ydRFl3j4ׄ˨@;НH%n,12 Ȥ\w\ t9?pF*6sYg[m.ږb{䕤:|}ޢ k&#wΈkK3[XbRx}%Om@l|m.R}2"PUJbheBp0gEuY 263i\MqZ;>u*ǐ|-2'nC>?mG?HYH"3{0_M.X&%uy؝$i[ę 4O6xP_6wvP*gl()׺^b0YKz .2D|L1NzP 7~OWhkh*R%cEŬi-I;)r#%C* dL'FPv~wc֥cjP`z]$B.g,@^@31q𖠘 Qɍٞbs*,Mךȥ5H)b}? iQeS5KW#c:,|k\-,y H&ƕH*/XÖf8=N}Ez=[B,{|5S_>}ݱǼ]5!H怪=KAb~fG!3rv18xa ZA$foiH3sU\&w\Ga7;T G)[ImTgq 1NH^8M-2w_<~l[kW{\!19JL^x0>> & k7_}q3ÐdW &<nbk"[H\l8Rn]D̆"$>oxli4h- r V=ߥЁn?ῲ0{0Mp1aSf'p_"`_?rػgzIG2Ÿ^+Աۨ4g,],S]lF== d2约so_|jiF@Wϊ}Y6hI'iB=043 CBQ)i^[¤?"`v|r:[ipCv ]К{śKF?d8}~۽9dbmnM^oF2 # ~Bvx;o+ՄMCعR½ދFKh=CT2JɅkA!ڲw&o heW%yG]$o5Jg `p;"D1ڷ02Z<@$F+kQ-R(w= mPTu`8"ɧ'&.JK#]s^6Uҝn釰%kCP=^>CR=P&L.d>oSZ"ߙOG =̈́+jt0=)+5]9qϋJ`ԕڋ_L.HNyQjrYE ޲SXe`*H ewUfkBt:`$g IemQ5 2#\CGGe@#"!υhZ`[&|tDp_qcѣvM.rN\ć|Pİm3xfDF)z߆Zfh ,odb%+Eȅ-<Ėc;;nǥ\VLy41E$6/giׄ*Ų&J3-yK5Vȯavap_wESVjsEDÛYMJ˖P[o53j2nSgLص #yZҎ~+F"eHs|ozXV#y<$h{fwE 8[=҇#~ [AH?cVO l?Tc [;i/up8'L| YJTzSSϥ)*'ʽ]]rHv.YC )u@`v ;Տ|c]7(cwF ()]I'qf_D,Y?aP ԥGI X]Ц qwƻԪ`? >j!NkvU=~eP'&w8_-~4[eXpe_% Ry[y3A^= 8h gG<آ,GFޗGjWz8K;TcIS-Yx1`օ,xʬxK8/#YnN͔E /NͲHj XEe"`X*ffĴM k>3Ϗ\~sZ+Ɛ-"ʶG.ӝYG=ȵ(>5˔Y;Koָ",8d3ѿi0+ HD?j6NCK.YȐ}"\}8m"Ù$fꉓ, UupEyy_m|iɆt]O_:˒+0dpw~hOzǥdr~-chTnQ]_ (8Kn:T#~ZW;5>ɶi]|'*<%D D>Y$?phcC')-÷!X[fMϯ7-[u -Mq8"\8}w 40AiXI\1v$gIklپuG~Gqy/J 9a#FKԁ i2(ҫ8\@Jэq@$1`XZH~|[l-q-Neд}.U7r꾀9@*f)dԛ24M֐V J

gdnhyfG(S/k*e9@N+jx峍\d:!#^%Ab&o %mhZ!Eψiq$`L !tɉ,V,U"\/ e<<5?vLaY+ű47:R}H x O " qY0pw-`,Sәd 3lq\]Fɭ~X{Hو@CkZ@0 &kO:{ i hEhՒvlUb[|1Ӡlj$5Q% AI pscH(P#QsC)b#`=.`J_f&RE W , 'a}AJ?%߈!"?΢剝- (eƏ:B¬>k=k[?ܝ [dGND"\-&h1 m`;3+H8߂G -pRx+MZCMrw~R #AJU$I 2tWQ>/h !7͜VRL`͠˺^\h Ph|[CrnZMZ60FU|6R4F5YjLn5z c4~] Ŗ^^̇{jD'Mv %JojW¡W=AZ߽Vcr`^2Ͽ\Nz"YWo$c0: J"&Q}7 1ǩÒhʼ/}/^1ŗjUŇhIyo$gDJhnG &@/0cL bW'C,x46X"Թkc4[:{y7E~:pMLZSttkG N=$hUAȪet+-'.Q ѰyB,m; E5,GOI/yxY0U:`Aj|~ zrYwƀ$ʓ'\W5$oG+:v A*>F {IMBIXY1dpe՟rhe3||S})o_ 1]p*mF DI驯`e/x E\|`k N¿e—B_L`DAql_d{/ae'u J̵4 ݇h)8|5/Rɩ#YRL'!eXc1e6y4 ~³Bn ܒ.][W=E#ڍ;JCzzƷuOܼSnPS74ti O0̼ 6Vw#X iYJ&yaypXE4n?<;܍O`אqmcױ<}b6gkxCdp'G@3z]x/8zL>*ei>KP}1< ٥aJ9Z"3r|Lnm۔u5\L>0N , u퐦ٟ=)Trd@n]*IՇIAmaWiagV*DYg%"*~Bjg{QIAFC^sZO]Ov# Ov:)ޏ̕[@ڸ>t6l9Z`_} Q fwW`e>=3͖嚨dҙvO)-WvE6\~7hlH8wuT|?.I(#hZxx8^QAј[>'3)Q.25U:>1_v_ԛ&mAe{Bߴ: | +[Q.'\\X+| oszeh܉ւ3۞^+ l]Qu50]>ߎ9M n lcTqOF0_RSh놅e{IF۹䱉@FIRvoU%ȥH&(!M%|._I҈u1ȉ6ֽ?|K]Nb!= B$Xp]gl >-7J:{_e$H\ԁU *3QS^uc)w8Ӕxhv.jEM>+0h51]QyiT;Dvދ=0L0.-a'H=PQsT%h&)fo hѭxe;spSRՍ58Y!a`~hLGVdxd6vd4`*L1`j}oE3j1~(rJy h26\Vbl =|ҺT&!nN .b䁑`^xFu/~VhIvdtv^hH=STh~7uAS')UHAm/$J2mS%L{5o:4A_)KZiM"7Գ&N1HNM"4G" G/]/Xg| Q$+t4h @kpډN#e,=wӘZgj5 A/l x'(~N4.):T6lQzRO`!(($5J҄*-wH/B!!V8hYk{>D@!-9NՍR"}*O(w,]s~{Gzb&kҀ%ģlAf|Ae7vXƤ"4.-$`˲^|*W35'.A& FV":V1U""dZu-h6kFw؀Bf2XD7?aHى!tMmvV?~oJ e!@_z\< К)q~|{ܚ37 $N4Ոqj&Ud]wJ| n^[5]6e#n{aC6f`!i=K(MQp?jOObY31O!B:{ҟo{s0.m^Qyr2䍠XR,C %?9CuH[>m q7V0޵XmmqdYw$jh [N@s˃@bnhѦvurr`QʯO+'\u@͚ʽ)hY4Y$p]rutֶ5.g[]t~ilnh0D^2Сkb>v`UQ"s#5iι9[a>+L ߷t& 4;h JZ@`kΆ4$E);܋tJe1TVsN,,浗CRQ;ahNYCg%:C 9 f>3H q8 ]*_ʱgYZ07070100000022000081a4000000000000000000000001616ee51100009aa0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/(`]?Eh=ڜͩV;VL7 l{YXj"'*GjTp>P#jdzǢ]څ?E*,:0fЉ@ ϸ:,fn=/dۨs@k+gF}lۏ+sJ7_aeT\A%Eī=cn]> ʜOfwh<"؇9mnJ]yU!utES <]LG -.HLG@a<fn Ryd Q \':/7A"բ 3> cE3;vQp2PtmF:[7N} N$"N3Alvʗ'nM1^lWȍ J#0^p+Զ>'% Wsg2PՒsBɺ8zT f6<41՘x;~prwh&d;9t?m! vzj..>V+c8|%VD'J5.w t;XxG:J !KTOj=뒮R%=RCp[_V Srg򱹝g.4@\0, ^dqu p%nɩ=Taɝ} Nc8-) #U9'+[ǻoyvΚ+ar>ܐ0hɃiFvUIJ)ݾOIڏ _9OyS:+}S%b>Β5:~͟>5;c]ȰX\o-K ~J}H™v<10N=H: {gu^﹆rخatUnW` кzjJõ $1VuX֧8Ի˧/ m);K+C2` H`پYU_A_=cy?DQ=ږ 9 ($sU0j~RdKA!ﴂbpY}*6t}f,~QKz$ :rl@ I?ԁ?:[ѧb ^N4H2G%pI bѫML:2vkE% ZUXSMY4LMwD," *CT((0;D I2yBYp/u=哭A_jLa@ZQĭyqlLLdUre~';{R,@cMH0^ ^OtH~>b.UZٞC`b'+v[Q3Uw*a(Fؐڤ\ќjUHp:p%m!érʟN<F#3O>`0>P~aϓQJotSؖ\a{f'gzP *"y-BHICYoR%ڸ߈c Q׭:XZ]}ꗲ vcSqNPjP5vQSwM$ko͢//FZBzhgHl55Hdj!TJIIK SE=l6̅PdƘi6 &otd̑ ju ok7#v, Wڑ;w~+Y'> 9#{O Bڔ?U,sAHg<^[pJQׁK˩SV/ (=׊'&$gJTtJ䜹n u9Hk겋6Eo?J)q#Bbi YȴE L\Y~՝6T̖[-W޶񅩏jc@ ۊ>Va-Bxܺ ߔd0 j/sw'-m?34 g.wf,vIU.7t&:Lt o @H"e=w=2`CL*QN|B܉a;y0w89U?(( kUU?:W.1ތzXK_{ E$"֭hw;&./*-t FBoIȵ"y``..v0Ua ,V.ezjF.Jrʹ*<,K˜zɧdZtXcB)`2gI8+/,4.SջeěsY+dԔsBUO;qsZKM$a}OhmݎkGrԸM GRcjkʧ*2^͘;oD&Q_3_q* :OxֆH(]l_@J?b"zϮ~R\j{jz3l*X_~+fk\,LfpL?$+XXJ<+60{5H ф`Q֛ Fx7)>Kmp`TQpPM [ϕdt1`r&(㯦uF/x=q 2JFUȗ'"nNJ#X dJ%tX==ȟKѕ řE V2S/ ÒQD1ט:9RVxa)mMMCf2CHPݍH$5Sx+ VȢtc*enڠ1~h H]:{ĢÖP75I)()]pOG!/+e` T=zҜI]4֥ /"Du2rǙe(|G²DAG޽%Q{!\Up'A&(j)]2^I5rZؚnNGwgYa內V8ppg!:qhw^KaZ @QlihIhGlNc}qRW 妸ڂ֘AHMG6>4ޑ)~EK*bYpC:t#Rh?[̣,~Pa9\S:jNՆ*3vsQvcQU&Z\"GU!ݕd=#hAZkOXB[@AJ,5lڋ9f F~WcO-@<@ɧ! Nes7=/^2D4҈0a*5PhNXI- \ncXZIsPg u-D.[ho:<~j43P-90P~&ͻQ 4,'&_9CJv[t-:c&-l0s[ScF'Pr$ eSE&PG#"UWmI.>yJK䈞 pyKzoJAgj-xNrkLIIQzc#*Pҏ9jȼjg&MBP 5#?㢱}إ~c%8FhB0YC]7n LI ɾF,?qbVqb=hGf2VhU{t;'-M0|6@lDƆ5qfl{)xʁ{8Jsï>$4!P3\?IhJZ.qI>>嗖17/1)䠩)OK.)AA'Qrs(b|/ނiS< y V"붚٪7N/VUJA5S qj 뤲b&V.qhnRt7-NCtڽBMZja ?}d>bZBk#R$% )Ǝyd5&'Cq:ٟL | 2wqBvwQ, rb~ xB䳳ul=ExsklD ^d>Åh18,I<.U=a ' +d5,IhP1# 8wT&®j*E,M5B=S2tEimqힲ+9h1Oo2d dѬ8Nn9s~ƻJXM}/*G=z9`<(l VdW qW}dCGؽj; Ld@%&oN{\6wڎnxh֠,B{k.+LObgW驂FgukrIV`z#B}O +Z2aO]kZ6˟ʢcktߋ<@\@@9(!bEī{;)3!a(jt=hKGl4B-,S׽d<`B@F^ P](@DK(]9"hRλc0D,@ذ*9TA +1Y~t-S h=EqJU|=|J mNjRf $@Iއ ^f߬g`/_7=~JjȡO!KEp G_d΅c?pRwebEUe\6]])$In^yU\ԇhtU8~|HIjDXdp<ٮ(CQ`>Uƃ˥o{eLֆ=[,!?s|{(_E6lqb{ ŶS|j㊕$AС[ǑFJU >kL0T0wỲCs׫ %"JT-)9OPHBhZ|c w`6/'IT9e>x\0n3_ l6"J:=X%^6HT,ޭ:zV0Dߜ9-P=B[ʾ[:Cut/zɎMd wb<e!k_>7,\Q(AR/cU*J0#]^t&r ^y,y57HGݓ#5I|(=*2 y굶̏$sTvs;XNn qζ6x#qQ ه1vV+Q]ר=;3MGF?uʏv4" ).۬}xgDy=_tn-N TPXPo T7=&|"jO<&]HXkά 2=cW0ĉq}R.w?NI5{#΂s解L}E+P'0{c!Y-2쏄͂& {P2󛻷" X-y =b: $ov4/OrOx+!Po٨>g9(Iܷlj5j6(ha2{c& jE[??(un9s>QLjr< -ZIDD"4RՊ#^JNJRey}035ጸ_"I-TⰝwnD?6#yYPhP]uUYĄN`f .j1Nh~j֋E@H7i9fh/@voδ 'ւh\+Fe"9"50m3ƉNQbQN0Ta7hg"2)9֊h5{r[9E^ 9"@tB4p@=YfYǴ]ќe?Alz ﭞeF._S+􉱭_>*NxSi$jrXg+멉x+Q$1 10GHr՜3!r]@Ս+cL`Mn"8pI͕=:>0$gS. *5Tnkb"f>s&$/Pq}cĆfp+UhDJ}f(jSP,!bh/`^Q=%rЛNݲSuҋff۟~wZu}:L1s W2(nuC7R!w[] JgټLRW/,q5u6ȴ4=gUvPB Z=Ǝ*fQbJe-LD|G߬`h tƆ8֙HI_EcdW^T&ZK І!;<_(T,\b>͒ &dB!YkqK^֍3{e5M1OMf`(o>\Aꠗ>ط! o3}ȌԊdaٲjh,SR_Ctwiu8~W}L.F(lx+ -təaHMtKɖbb1٢j5gU]̩=h7Y&=^ͦadv/y> 7'aJSu.1c*W(Rp~׸*%o64}d.HNsa>*1oH$_[0q`$_ǴPOYf=8DZEU'xxjb_R^߿4W?&;6lJmO˼n”)<4N!zJۆ:YOx𛊘3AM߳%<] TÖ@VRQY2d _H9r_ƿy3om>IluM#IJ34I#oms6q'5 eO…:~.~X©zv}63Xg, _q ÓVV>Kč%Ta3~ 0+,$}vj@%DJ E,ecoXӃ~J=<&k"Tq8o_3%22@IUK^QG^,/덶$}Tg n.nXA@^Қ?dWHCmYDE@Wl#?$9I2бXһ f+)jʕLJ!\ޙݻvP 'HDl62Y;j%1S2X8 )?]!ym'̭& Δn&M!𭏝iQ\VI6lU2@#K=biK|J8W%u#Oa]~u4l6XJAew U^o6}]Ҹpk5Qսˇ^xW{w3kZx>C%Kֽ^rيS))75S.Q[0~dc,v?wO}a/~?CNP6kk 8%#bfJ>- Y%PՃ1RXR :|qY,fbZd g]#_F!-2"S4(`k99uY^ЛPD[)D \r~[o-0Sz j<*W&IP7*IτDWS4n5 `{}HMn&KK_}ʎc_ٌE!/+7\1䑪CMFvP,m~+8o] &ņ`_;mZw'(3Nn>0BZb@&. ʽG b'@`Cx%'x?~l |̔ %o i0gS!gVVy׌+ OJR.̻@y%Z CMvĢ Cj|?TyIat-Tb:7B\UmvAcE*\kP啧7h8 1y`Pxn*RcM֮iiB]2},.IELBf4!(mzPh*M@4R&|? I N#Κ Lt$~ps;_L)o/]u?|Pe bh R#0wjclV}]?d >daqEa3ųS/8[C/(x1Rm!:W| q]@CRn=لл3"HV< kj(ĈI"e(mq;Ys9~x !oV}GArʗJ`MrS('h>gC [|EEį ŸنuCP=0T?2/] [YeFR$^ѹTZPd,\S؍ǞV3/K;m8(=ͱ7K5)q<2@~f{MKx4*A.ow(5E~qSg$9|?pAҨIL ubn=q[WeP(C]M[i~dӔǾ!$/aPW~(ui g@6 >pEK8NuԱQ~3&#Ͻϳy`Ǧ '>( PVꉬ8@va5,$9aPßxe7q <.so*~%8$ht+=ٌJܠ~snwFnD'`)W$iźB_z,E3!ܿxy4iSP`q^|y/X/E/ᶨcA,JFXe6XIVO9<.,Pd9k m/;wuw1;& 96x.2JΞP.ͅ|(LDz(-tZQl6fqpiO4mOvY=ΖG H">ThvQrxM%$/M%VQZܵ˭V[A[purkwgiWk% *Mrþ۷\v*tlA|7EErtNJ8a'vC$3{wjѱ0c3>d@P z$hOõ;jynksי~hrWX}f94U WT:A&2r HWrGtaG;gr Ȳ\68k4cLxG!eۙ JEŅc[3E~`+ |;|f<7& tZm/ϼ _6~.M$˾C}lKy,LgSEg6q@esGjӱO۳Z#玳aOIF[{GZBw6]_^e+UTdH1L f H=E]q=P4%9{jFү舼}ck[7\QyBm Lv?^q.-vF(lr͕OH̩.}ySs8&5e1B.#P2Xl:^^|;~h'M*;=={gUmju\rA\6wtjb#hV[H7@)MH*FUyLL̞YzKB:3+&jt֪q^3]eD[[6H&nc}- 25ֶƴ2,gE#.ZZ[~(Ns7E6^V# K;;"ؘ>lh~x\Y<#^eeZ1v%3v [edl@ Ch.7TR|tx̦}L(Xm@J M Q|}斑Mi}8pND@u[UﱜE؊P3=V%ֹ̮Hc=c GGEX@.u@TĔ,xT7l,跫ǟ؃TlCAUp-S._icS @ 9¸Fph&,l.Y{ |}{y,.i˞Z( ,|!MKג/Gp¯,@׎Պ-rd8]C`xmQ`eoEUKy$FEzT*<*)2m; @A^ M-4+ڪc}U \;GE.hnCIg6߀R滩9p*Q,;XI;|ڵwtWؑ. b4DأłyxX$$Yեd%R8J9- "u$9{zb`ALCBn٨X}(ZʀFZ-W@{z5etW[,$ O,sd _F {κ Mhg8Yh/R-miU?uT^5is 6ڙMqMj Ӄbgv0k9 pmO ^ 4vF0௟!lh{y+ORv7tnWi!>Ҟ7w~2#"UL#Nν‚wsmf ':b jf*&M豩*DI/r;3!GJP!TphA6$= ztOzl)_};,)^H2]#\ uEq "N8D \7he.nY=Jn_HyI_a &a'^g6dUwqEm$0x_՛W Ӷ<”RA*iUAQteD|^W.H OZՉ=)!Qu@hfBSYrl&P `lF~ BFf+nt9b{ajჶ{i[I6\[PΦwvA:`uw{PˇJ )% wFB8<2R={ȸ;-gaUPڮ(*ʰXlXZ}hqr:16s@8O!@O4);:X#}r*`.ŢlZ$VsXdO3LFI!&;>xZiNlV> ? v8p!X"3s8F^ *|tϝ#9v6]ZӲF+sTWhK6cxGbD9E͋T"g :_G+"QЧgXiۓiSs<zcN>t>Ki<|_/[מ$&IiBNn[ qu7v2Cޤ%+󂯵ȘM56^^ R d7)e9igQDJhᅰf[ڣ*dn"|-ŋRnJ& hZiAnJCh?KPڐVoZkh|}4&.Zf zqߨ&΅éz4T?#ͬo[z^UI3E,Z$FR.u(LTeNTt]7z f?\5SPtu3%d+ڻmEud*6洀^ :T,Y%t^ ] Fn&TaI5wu,dlԀk6P=+n6Lk}F6:"Z4s[afbp$.M:>PGzA7ok PgG뺳%@DYJUT{+T% rz(:$>ʑލw[ >vQ62K A1'iR+E WO~ =ktH z>0)ˆ$)N3 RBu7fBtyu0 Z_ sĬNH#kݰ/|҈? 後#̑|-W^^8'"+?lDg;Ϯ?1=h:, :v mf~}%cO R4MdYhIU,p0 l< [!H]Ug_Ha.<|QmB[X˴1>] n^tmNFEuǂ:Wo U!Dnl[DGƁC3?›,?\ټԦ{e! ed sU29X'amTɁ,;@[ zs`W'#piNj _ &mu᭜D@W&$zwu=I)mӻמ/GeFFU"bxPD y_ ydX,܊.OP\B2pn_oE M]Q6`$ž5M!`4PM7`4q̓Kv*6F_xrJx&rHChǙs-cr.!Z2:+U%ϥ_܃粶WY <k?Ժ\6#oUf#*, qrk:ZKgy@VLeIy:|gkgs'x*+O,ڮuF{tw'4lH]jGL,%@ܜWa>)Po}T|>)cuXez0vېl)͜m4M»%_̳I:>"u/NAvv| FRV͑(+zq%1zQݑċ>~}mA@m;[֫Өi YGvvz鐄5wS*{us5i2RGNC|< MS1OP/jãܛ0@& smPҸ'w9IJؘZSvNdS ,ƨK;L Z6RO>|ޮ fR]ܸ`?q/[ ϹagըCY˭<]B\~hdpk}eL6Hy}¾$d'[0-&nj)JXJ~k_h`OwЕ#`"F,z|J9QoR;? ȋ@Sץ6//Y:UZ[wX^m밬Z)/6*ɬVjsR#c G^Q/#D/I%yؓ@@ \yh6ʓ@(ګIZ'CAvG5Οܛ@մr.QÿqVz3DCcv#~:ݙ8p+&\&ۜU@z箺_A~Q5JgN"V3H])^s#4KI/#1M0H|`N稒t/eG$`2-KCӰPIq2I] :=Up6Lk4_Kf-!ӒTZkT*(a/D!OHc``#F\+8H鶠 XLm+Rzkda82+<2a/;{9(/C ]N AP -ЏFy8. ’:硬n݇=pC֬#^X 37?vH38F*KQE<(Dl0و0g1Af-~Ft-ѠSiˆ}X~bl>)rft0AL#Z\J/t<+(%W/{&ŒrPЏ;Y{-_݈,w&A#E?GۮA~Ϩ[|'Ofk@CaBFH3IxOi=hԁ pGPm`mk:*Bޓ:?1 `]mЂC um`Hn{9'w3X+J7[Hf14J#qBʊ,ƽ!\i-ųCP] 8`,OU^ OY 㺓6GHW0BZ|'1ɲMǖ.=D|⣲>sojy_0x:[2ɚ)pO6Rvp=+)¾w=҆kAv,fŬc@W8GyLR3č&8SYIPg5 E 8Hw;=_O@ N7QFu͇#mtvWdZMeZ̓.C\\Ư>/*;i/Ҥ;;N$8!3[wz^_KEP䪮 wQM{9 Wb RFMv .S\m% O>,pc=yh(@$kO)mUE*{7^W&WF.R 4m=Oe+ZH*_Wdo*F uy7ƴDu Aw9jbtͳѤiƌŻ] զbt~  uo[d Xdyyyb,U.|ôΨnļ0nQHA+r^$ M'x.1Ian'E<#Zk4UC:':gՆHm:#IEA a()ZL&$tCIvMiߋFY|i*Lt\6Yt,y Ùz߁ L N'YMm˚}r`q4Y1xvce9RTF6ֽOnߪ݆1`=5sn1iAqfq?{ rJӵc3O=N3RC*_0B;˞_'Qwtcڐ-/h+q4 jqˋ+yƑ:X;RIUDoc8P0Wc-=b9>8?āDcxX8gףr0O:'yt/{i-^VI=]y$xTr[mw%ױ~wGDM^R_T.+3~.y!<$\DŽ꺣3ɠja!x&s y`L,lW5:K&8!ଷbܝg6]9_PC^*3*#ؽ;=23@?Nc"~F8 τz1΍[U#eUyCPC: kL`Q~jܗ.w}y5Z>(̇bl`$f%h Q,:3(01݁T~#4[ZT/ƣ Zj~ѹ-ŵNJDlFDBY=5P"+` z÷\kgnȁO8e\iyLAIa"k|I땬{S/Ϗ4sT7:;P'#ƠTToK]]FW/Ig )zU┬a @/3+apWjƒowx*H>)\=uH(¦EO12]$[o9. sÂ%6@ BpRɠe+vmg=Z8rZ0Bnւo ~X=R̺]b//+[/:v,$?ߜ/XC2o*X'VI]j\9*32r 4\j'SNhn*20bsD(sJx;:?l v$ 4^!#qv޴6I{0r-?HT8F-g=kE}x=77f9Q}m C,|']hg}n(uC||>bdVr ~-@izF#V9Tc=^y'<5wχ4P)5;)suKvo@ߍҎ-D뭫j\w+Rb)uܑw7$yNQ%̭93p28J)|y) h9 K4ĒE_9NSLu3vMc+J^-D}(l݅xHAVLH⼈K%G|%1#%zd >[3]$Ov6S*4 LXf=ypUXn5Fg(g<+K{Z|1ƓZ֙O"@ZYTH8Mk$7 2W`> aF/np?G֘\KH،BPGpi"gpY d5zvck)K.qӱ큔Iyl3"slB~U}\MDSŜg&D7-^mG13 ͲGxKa2 Zr!)ǥq4vE.RJ[_lg97,̕K7sK !{Xphz7^(v4wԕN>kţiĽ-.9zB4.b|C\Bo]n2@C4*3~mISXM2{ da_tmkH@ξag#5o-`r1fe()(LKs5|3:&KW{.*&lEz:'M#/ѺIX0FnaFj}wpp8݀X|h$Vӻ`5,Kw|:d%u1Fɢ17`[Y(i@P}ӥ0pPtUF*ʉ=Lj')N(Z̉lm^eQckb;-8osI,)1Z^67/n\ )ѪTF_ rQrl&]a  w iOqZ3PV9-Icr1-ử cʣ(ggԟ XLۡuFtuit^މws^AJ$U#l St_Gj-)K!u_^OÂ&*-7ׂ7JWkP(KJ7،f˂Ա(+f>BϰdvMUBx$\ն G.t dz%ݓz, J23Eq4XލAyE_ő9ǡCtGI d+HMT) 6귙Afr]936i!R*26% m<(`:oo*gL1l*A`'KO(Q"y5}*ld||!'Ң @ĥQSOr0 M9qv4BXm*#mU [#g0%a=-N4{.v]vL*tj [a?bW#4V6AwY374)ˈѽV=`Z,ήKV:Pg]%, ] 2$04%$5w?ISV-7u\XsЏ-DDj0|]RLoJC:gZUϰaK5EYu-f=$B6&I4Ikآ=2jW\;V ꪉ͇,mal6n~kA#.6TYVqɵR3&cٖ%L}xstFc8l*5PSLΏ ީk`LjRf>aB2}tpۣvԓ/ ڋOZ\ z”#tUxʒ_ gX_ o?Ћpѕ @6OEń=Sϖa\(^ucq#fؔڢB:nl I8Dd!m{K#e_ILӽ <"dǠ?CZuN8z8s9J+dHqCAuPhmKC٣=w)0nO`NH؎(#T.ff -15cu}0 'zP# j^uM;^uK}A\.A*_KjryV}|OYkV(iJq{x<΋2H PE@#(E^[<"/ʉ,tܧّ#4| .jQJIoAVXdGx* BW!%ZX":/a,z"lGGOɷr"$w9A, Qn =~-rb*5oǯ06wԲu s^w,i/e%룠}8TgeHw^+iF4Ej;Xo9m9v$9xpUV2^@ cɹB%}ѻk <?LBB. 6|Pl oΞۼWQiQ#ߧ C=#HB J˒g Wd*?[?@w| kThNwP AEHYD VP7Û!Fs`ާb*0FeY,Y *~r-m`Y$Ũ%t}MyM"!f򀞓fAg6>Edʶ'3`qm((yC^a׈_V azB< 5yZ0R1`(&Vp#V0SX/{\*A͇K*!Wjs YМ\:أO{L@WRP[B4zşx>bu|q2i?dm Y& FU^,^Џy9mornta ¢ ?ge6 t SU؇]ʼDghFOtrئ2}Q?^J= ׾OE6K>R og;v\)L\²v&_V:jǀ.L!}I9STl\j5qψ L-IJ~R;ˡP)##A:nѸE/xH7 ΍0q3)4Iu9{6'+T$TȮ"oSzFo1S-_7 IAyռn+@1[;WWVfTN RTZzg$)vhllv&m hxmfw:]4PqȳZl]kn?I| 11g2\"RŮi7uկ"rM[sr[]hjȃѲg'08a ىSK(~@&5Ok!WD6l^jkCZʟ벀S+yV9/9/XY"uurlzXqBɇFg,Z6zx]$pHRI)R_>AI&PuBdo ;'g-U-ͧp~sdN9oR64!Xdocy[EQB.&Zi!꜇n!X-yJYVx#7!b%p{EJ"[,Pujqn[FjPH7~r+gPl¡$9:3a}2XԖ4@{e,Hxw!mzќ!Q<ovlt=skƳ`tK{%yK}iY| FF[,t({dž%#Ug`v.KEU 8VKrgp"m/M6&]i @U ŅgjzH/TjA'x^: pV10Ha- ds%`^_3a6pQXe#sӈ JiT9]4-{_>R64-ؐ Y *A091BZCG"WN5OMY9w|Ϧ])!XO,1]eAd9esOp_¯ii%+qcb b.F\T@՝Y?(T<r0"x("Ԛf(o- E  Sa|Z4ciՆq{i\"L'U= MOceGʼn씗tw0$B*n߆hփSVT؞pU%M$t/[=$;C2M'tLs" XQ,؎dAݨB& g-5/63̃#cD+ /1NI4]֋(_f^wն[j}F, pNzrT0 ) g"~^Vƾ <9!ola= G-*%COi ikfǣpyY]7ߌՄQT[( Q%+Wi:9SHpQ~RpP'e@!ȣɆb䀪LAn uo+k!0$a/ bf.Kj>&\i~В 0F2QDxQzm:<}΂eH;yu g= s|P7)IʸH?DBoI2p4퓼v偊k>!Q)-E}:Z0Q6WLjvmc7Sa $|74sSLsKzZ!{2/)X#IU8F)+"C1א_#+OzN}}婨aětUb} ֟˝;Iaa Tƣ2U1n/\%3gzG^ꔳ썞}qb_J]uF%WI*#4տpiB+إGJ2C GJD>ULP]0FHy_bN-8YOqL 'ѥ(X{غ&;*/AlwP6'6a2uinj*j){18զl%S3I홺n25R79`!HSF҅[jA׽-k#SjZ]f&Xn2q"Ncȣ肎b7*"QEy_{r!*3t!^Hώh\~%mR@x;Que'%:ǢC vM>?ˊ댕Q>q{U(clRAO#3BČ AAxlŠ:_c) }6 h+~aZ?m<ʼ'd+ ;ֵsqȪ6VvtB<7OB(PmTADS0TY6b÷΄GB*VmrEwUFxꙠBfםYm)b D>Wa W#E +x{}7& -Zvd)?}=X69g. >*}%=Bb!@-t"|fW< D84DS[J˹tVbsڮ{F_;($Pw ΐ-'qrz1OI NV L.c6Hy8V,c?j3>TUv5n'$6.B1ݼy59UL& 㥏nl4EU@ Mwn 6S]c7 dm,bQVf^ NopK9 ʉ B..mif2V."j2rB?D=OKw3 =|x 23-~hCm@}f;0|V^'tq}Vu%k(̀y|O$H( G%B99 cLrA6+7K}$ͻP9 `R%M8NiGx-3ˇ\ C Z(V##(Q/0:ó}IZd66%htmb4/'*)q ,-(W;;SNdDc^tn=a&#fh{#F8V8$+HP.\PW؁7xі94?JD0aE*τ_҄+.m?/JVAO|pI'pM\058{'J9x9G B: Q%g^Jٸ\?غ cf}Ieobqp~tb5=_<+|U{z2c~+=ll[ pp>bU]peɒų{Ӊ?{9V9\+@tR͕>#;%H:#6؂}5n @vO z@KG&1 Rbsc$4Sn?At"1Qw}L>6ete6)Ow()A\@;%cbϚ*% {qXwt9NF::r&%WىdJ]W%Du] 4YYإ1:ZS*p"*go!YҶ T)V1b1@Bi{'l6!bEZoS$AS!abI8Ӹ ja7@QQ{jnb3MM,NI˽)>,ӵs(G8耠~tǥEy|!'2K҄w gQ*&^TSBZh~7R";͢c(J!+%w wjXAsAXR?5 &rp:5PGsso`R[^=H!L z\ - qbᰳsiy9~6TMߤV]o_{01 }&uv5EȪH@ ļчfv˜62+Y5%V8.HxAML',5s n¨-pcf40m,#0чmx f70DhE}4EMz7T7'7E .ZOmTQCjT^˼Opa%]Wl4ph}QS͑$Kd4#  /^kQWXH9$7['6-q # (c|x4r?Y+#sL^#JCkH 2C*1iC,6ɤy_6CCE KݗY /FȦuΤ xD.l#!fCCs?r6XQNu2bAFns̉<أ%cxL%a jE1Z0 nxe:EK%?@}:T\vuDO uVƕܶ8p6"- yO%ˇ}XO}0vU]˼EE+K \R>eS0x5'tJ.b<2}wM|y&uM! 3gs^ $GVўC}*zA돂t' 4mD-*,)rdj1(Ζ @ n'EK\ m;N_WtCG3]oՀ6}NOXtW6#k.[d^Rm_K)e,9SLay7D "~aF18YY! o_~t5*(,%k㾪5H.ee#?Cc:_;7j C'ƉPٗ#k U9ޡ4 "wyNePBhbR=cեۡ_s$My,4|O2: qoJVr Y`#FgTSr: ߕE!J>CN|^s[vAY!#op$LOuf7/QlzR^;Ue:ŒSs&ItN @~|`=9Tς4Q~4[Pfo#7yKn7@omQEU xC']B%(11tFOסrgO:yP\] AahiFe O;aݙAYnf,p47$2EgpuF[6K?!'z^ kD5xJS l0v}.$fEtt3x5%Hf0(d=I*8{p.ґƐm ?*;\ɵ++ Sw~M#/;?RKQ| 3ڧݛҀ@w)m$ro8lq8"r@ka?TR闢OHTbU@Z,W]w,ۊ83{/-,&d&-B8yqfi%qN7@D^bxշva} btƘGVG_Y=K9r:B YbPT<FN@^ H9,Ûۆ|qK} apUPe/Ba7DjX(CiD2]oc")ؽc`i3n Ebe z 6PrT; RHp^#mX 1>O!-#P+ OS/ [/%bwzoB 2 h, &xVL]#V?#Ϝܥ sE+|i݇e1\޹5˜FJվ[ M'St ]Afb˺/[ 'H "cvr`8K;zݍFOԧ;1( U0 XUN$7|ά_Kjw vB2"ah? s܁D߂J^T+HI3 0̮jWw 9]sidtz4GSǣGٗO1ETLOiݴ>3 ck6-i_pÄ]َÃor•|{.AخYPco !D<^+'V3-H=7 V8uᾆL ųoS%8p y% WlNG}5|չ G7>-1?e#?<{S?cr۬Z ir E:(.`VYV#H3l*#̪QbU0غ"Yޞ/qiɁĵh0zA$.iB_Jk ة7%IzEeqz3D6pife=b`C &__xzV3L[o[g]Fs><(!YI2KVe{~Ytxoʼx yjȶد8&T a?'TGĀT'B4]l8/XJ90?ah̰pnSy" r [p޶=U<‹rEj ʽ|}ZޫͷWc}g'DZs7I(A"4Y5sT jw Ltnǂo8` ft0FtXrf]Ҍ&qeUy#1_".u5xdXU).6bQ }/U|j~~?ܹ6p=0"FWĨ1,ZqUalt$ƣy#t ISbhYeU k'IXS*ZHlo.%En@zXkxK}s o%6hb˺"M/Y"ׄȝo78hWLO 4'3ύ.U#(7Kk@ >0,r-$jl;08k)qǙbRiX{씲g!Ճ\hU#cʒ 'lh a.UmuˊKٖ6$88Ӏn=m(@aC=WF{>tzc=LW&ɜԂ ǂ+p1I b)Ǔ1@9[:4q L'݉4? lf[(9|FmlvB)s%V V9 L$Wٌ 8 !Џg3J} ?sQ'Hт|lseXߍʼn~sˬQf߁N9d0t7,7 -wmU^ {8()etG{!D|{OʖBX7cuS QgYZ07070100000023000081a4000000000000000000000001616ee5110000de80000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/S?]?Eh=ڜͩ^t:d_ѭ[ xghehnkׁ~7'ɻ /<}:݂ZTltLuZΛ%JUhu{ `Tn<Ӽ Ң*d %Q6z.;ƫ8A}Nf_H+%4&0Ux< 4[^Ǣwori?V"auc4_䡙Ia4Y_&i%]&0ʄ7qw$ȶ6nooԄ\+sNSҥdkŎ:~dsWZ,-s3 N|a(຿>E+G :G”yaC?a3B䌴^ ܁Wȡc7 {o!)?E3фvg&kG/t2zQ9yKvQO>xNwg?3$3V Z ,=zSsZ#^j:9 ԲP4𢞩"`B;s曕c?8^Z8&~ʎfi*PUį5Rz ARK"JY\BZJQYS0@ƚ^1Y{ï1 GBYd(ԈQB/In2shS9ާ߫W=I_BNJLgvKGv&9 z߽Ra }$629E1N|G*0 (ЃӲ]O?ՃDew# An_r5.X_1rp0Q8謘p)sNўC/MK9_uZV7s+J^(ώB Epf.e]WL_6@ǐ< w?}껒O}1\sOji1C넨z܍Y[sYVkzvn\bkNl`}%Dڟp:F!w(`^6cEq5׆LS$2^Lmӵ *G ;"JZ]rfonkDOeϳ( ; =إnlo]EFrjk;`_8H6X Mt_,|V*w%0S@*%?.ؔ[+G4]b~F`ޭބ; ĻƏM$a@=qp.m|u)Lvnx JqR(]Ժ0FBUqMߕ)TұS2<2(SlEpvNj 3z[5C I|rvT27WUtLhv>KP¾9GgL_w`vC&Hańֹ&`rAi?njv : ,TW rP0~7{;%pm'ЊFgWqu$Өl#QgyUB_p85ߠ/v㡾Q]v]bS-H.8T#NU" 2.h7Fto>++[ڭuoIza5ŸnjT>鑩3B1tWLj7ZW5r$lxt| ;_(RQ:,Ӈ(,Bdw|T)G 9J!zFYr|&T"-6'MN<ҡhSS"j :hp*GAP>> |g]>&`B?AɪX7m< (|W=oz*)ڧH}jadJS|Oѫ=k%NK{^vѩ5eS>{ppi= cH0_B4l,-XM_HI?i9vBk1 5~<9Ah{7Ÿ́A,4Jr(t(MV?.SU_d`shB܍{D[ΖåpX'?D[ M~Ŗ} ŇM*ʕ*%4Li$G'r>XLϘ#^ݸgѓHH8m r&~\< KQO:{: /|T׆ضfyȮEVÊ9g2" ϻ`,"ʥmѫ'&(QvǴ&PIxƖN *4ȩ5N*,s;9t ޵O=<Eߺ߈:,Z{R>M9z~p 'axNmƖǡ שt5EژIF'.;%g*Yz7'(1+'|qlqq}rWppH3bLPW{<ŸNܱ2ҏLHTnƏ*ze| Sta8gIUƀΤ`}xh +͟[CԀ&g]m.D ėZ87 Lx/*^є@'2-WpS1Q5USh f<8%PThwL'A$Z*,ww11bCWr"bТG|Kx2͉ƠJU@;HR:B6~^16ޓy9m)⺎8쉱ml# GtLR/J>gvVxFh"~DPcڸq`Ϊ0w.awb*#g&/.]0vUIqD/] 蹘 (z)0'O<&PbMP>090K1+Y1NN[gKnٿ8rTg(;rj/P3:JoAf0;Pv [G4d)w2J ЪŢ}/۲IįH5(z؟JƸQd(N`_&]nP2$eoBO DPuvUhȨ8_Rqcb9X枞^bOy Ϥ@ TG^c^xi6Jb޴.KQB]څLj3{I$h[~Ӫ+ l\Gg- 6/FCc^-J]]zl${30R]nچDV;-40 /;oʉX݌yr1AkjWuU\ԙ<3y hgpە.sqDƬ3u\ y&w^Z\[y*iBr0?6u.ޏ%iJVO!#L !4Veʺ2uD!^!"ylk8 4Z`@ߤѠ]xb΃i?KZc^#uP~|e`7:용-4S rcZ'QI @/D\ Zbt'6e4, %*պMFoF6PVL7TF5l_O#]J3_|g~޵3Aa ) &*'a! ֆ(濦MocǙߌWJgjRz>1+=Sj~]X/COTyڬWcec@cb]o{Ok*R_ /Jz3A?7.UL|H7URї>-[Mk ?ZfEf?l,崕,g D_q8zmD!?T&r߻]gDm քíPiK>p54֭)Zyn| g"X|eQֽ' e܎B{|@d(}IHE"o܍*ق}F6RM6I=+~%J:5C3ebm~΂8䯒.3C-MwA :CbBT5 ıp&~jKiB.8N|zl`fob*W@"o:9=$r$sYآGs0\wf~$@wܫn*ك.+Xn~9`j/aHY"z,qjjn?9_b Z$tl%,nwR辛FvP#%`vwRlkg$xeU$DUgY' qS=6 ZV߻Eo=LQU@n8bʂ[,lbU#Y'V\~c;9g:s n+'@%7d 0 YR/Es; Tb,gEgĊR&1;?\4p唺DFA=>(;KS] Ctm+{0,̝-*&=OԠĺ쪨|['}`sbTuD{ح,10s `C83w0p$ܜ}hHU&!qۥUJ®}f9U}+"6V.LQ\%pb=ĝOFՆ_,T9GI F{݁Ӝռrdke~uڴ{?|B=Vx!M'j b>##u?UNK Έl :pr??j_JǙ0ɓOa1咗5ھ˗}CLYQ`oZfHmzf=}N?+C: S :;=E梓TsruA3ZdSM|IwHeMc@ @ {ݦlay{)%5:<ᔠx XcTAt4jX=*9߬(]"UQ) 4ejqsdI$E~ Ig;*LԵK+fqo1|EWC /Q^ A2u%W0; ?]b|:%ZJ#:WBƽ治 I/2WSJEn WQ6‰~%"Cҹ#QVi落5|K)x8K^jduy_}H> )M8fx|Aԉ x+|ZGV.qˉm0${-*EoF4LĔRMmO7&jw) Ö\SbA>o!H)*@"'XAL-Z!s,{}be]T1Pi[Wp~b8*jN jOsc5#B ;YY^%ۈhi_bf^#CDj|ZyGZcz_#x@f QUYd"nD[dtWqm p>3L ,Dv-Q k 5_OL)OgQ| ~Fw5?|^{IV^T: DȾ!YD֝1s-BZW1X;+.2[KDh00+E+τ=7ǧKCGG\h'$aJ71Je} JEu2ii]sc?UŠJĎW퍨+>\ Kv U ${j@AN?I>#)='JT>{{)03:%1ŭ)p} u Q_-1v=o(4UNwAm]ɽ\9B$A2\S3ew>~rq _ Xh4$bcԳe=R6ѵ"peZU >7>&Y~PZkɗf4-~!Px5@ c}@r}~xxc1y Β rQ:b[[2}'P$׼hxV%g7Fdʵi KUwD ;[uCbv_u4e'qZm}f Ěh2LL@K=C ~.K᥷Nw(" ]OHCB ;E,Zr`]c{:8(TS`3N墂Dzwֿ<=dܫXAK ky͚[ [{"KwmolN}] E C)dZh$Qk@.ڊ4Fp igڞ}+c/L5:0}:/R4ݻ?|( z"6`ؖtwEˌl!} pGYOO.m÷0^5ɈcCQ=a|u3T)Ĉm8c)CO"Y};#2)J!~Nw +)>:"MA؋OcHn&L|yJ^ #)HfQ^=K%0rU$CF3U'xP0箤D#Pi _jL*$4Rƽԍl<)2p$l0-rVs7E~{u Ҭh7_)@+\hDBȬ(x-#<B}s|FqΞy%6%>faq l݂cZ)#|I}YMe*FҼ/$ 4[Hlp$ !6ţ}.GU0~D $s\`Jڞ@:@%H aDSUi<+)3 'K+PY%H˴ibgh_%y]}?|$אٟh Og-(uLHf!Ū;uNqcj jr)9|͙D!6YO}Hp[[LFxā n?H٬: \27uS d?9wMWJuT1):&pD+60,bR$k"Rյ+-,)Ϲ}/S8IY.cǯRE  5'wp=EN  r\,#@RSd#[>GQЦͶclkHh3Wk>lS18iXkA*n]~JQ F)>!d.+ 9]I~._/%3E`w}&D+ce|Pġ̵U}J(ɫD-F;ITDf?*mV'"oz&Ӓޙ}o<;/hNfC}\*bQ`oI2 }W [Ly/TmXKnT)V!8คnÅۈ `r30o`zRb䄎Y8\mfYrw\kvZ9 k/yF)4ҥI -ZjMMуqqQ%2f5Kշq(-[v",xPykHB X* 閜 Jj).z &`BtiD",%ڔw)Cn  ਫz: vjMABCva A09Hm@{{~r Ė2AyZZ$2b8ew[]Jk WSN,?y9Zqus]v=|$N]w;:dڙ& ٚ+I#YH[w F Lƙ DI_-#ިGVyF;3J&E8fp"3#5(YC DGgIaU4Xו_bTubۈcJ(h1{^r)RjP=_zV4bN8]U$v*ti*Y*٨6ÉH2Y&y\MYﳁ'6@ _Sʊ bt*x=ff*mkR: hZZsagL4PsٰϹ_ }+k;i߉7&qCd!7u f9W$k+L:-O:)ͣB϶5Gn'ź"34 f@'~tVNV` 1a5g`Eڟk˩ބ կYߏۥ֙RO\ZY`@݄JȣZKI_Wo߽7^d U;EFli}t_4&_?~ۣ+GEQu_hi8FCm=fbr¾U``W2`{4il5!>Y lyF r+H;4&jm7JbhABh\=kODbWK.*>ۈ)u7>shT*z&l ->hFkⳖ31 C oV63=._y,H@ʐ jO|~)KVdg!k8ds})g lW[(Խ&lEX# ,`\r0q dҽĿmsbꎔ:.$qVO9 V]ÕS[/6Sz5,C$YJ]>q4!*1 YHu;5˝pGjA'i!xS |D$24kkQ7<0ݚQϬ<Q=w [ )?r^NB??- X0X1vR(. K%NfCo\V ^7 Jr4#LDhl[V8C߈T/'fulcs_x@&-6j 'gv8+ IQVdqi!FkܤHV1MEvgxMy&E͠ở?>8p5ȧxԸxj[54A҉Je?zMhԹOedhNQ'i6=c 2$+6fhE.h2TaU+ Q$:3-0af%<|@Cǃȇm`IY(DC҃8hC\dDXa<(6 >=|E(wļ 8~V޽BoerښxgagX+%TJ"ߗJQs7ZO"XGtgg?2kE^|q꣤kls0AtʳQH0VS)1Rij@32 >OY&i wmGu;!=]^f^^3LzƬ9nN\T uV'#V 9Mab,UCUyn4^oeŪ)Ho,"N*a+,{G [6!`?V?nd9S PQ}qd.ٚ!fA:6ɆDi< 2>89^#G5U}8h%;<4o `|Dݡ\j^ t'.kXm†%z84fTւ&]\E|U@tN#|u F沞$Ե1Mwc0w\B r-Mr=R1جJ =]nf^Xd,ɐ9^{p5SG8&}5…NŸtɋMYĈwI7^6;6Ӽ*/E-o*.VnJ,7boA9!ruS۽nlo>,{ǃ* W#=i,и$-cXb0"lxsJd,b}Wm\g; 5CդXr'zpGVS-;T/?89f裱D32A,ڣދmC0IE "mSӜpLKM#Z`lpZ%#}Cj|S̷G4n wDlD@͡{AUmпY٘ X<3/|'$&4DIUm`CVX^wk< l-\|]j^tӐUJ| yqKƫLUHQgr_;7yν ޖWH}{AqCx#œmTcwkQ߂<8邝ӹ\>铻P׸F1<ΰDsOE}HBx4_ɼr#f;!]g,$X(u8P'ʏ4sѐ섆(- 9@neFpmmՅ%ġjyi$F}g}V`? ]|;Gw# +)WMI9g8HW^*Nc/晽ݜ< 8wt 澩BX>63$qߵD~5Yt4;'X՝ =[ r5-)aR}u,n.4]NAu(^R|^o;Gt3E))e?]!w-JHHJ*~U|dy_*8)t-p0`-T\)ct%TiCkb,#v܋*j\c=UY,m*2tj\h1ձ@`}V=ش"KSd5uݺXs$ SMQBvڃS/c0}`V`.%\juh+BxV w? 9f3 a~{S3̊":lX >Wf/.!L]f@QKA0w^kֲ~cE"yLἸlD!9sLh>qIj=7j 7\bŽF)2_n^"Zb_ޥ&(?` n쐏ԭ42[3s5b:].#/38~gfTjF ;@j!KHwTg1&Ya_U1;6D֨:5tmDMn,3,7o&>0Q#%e= ^ 11ɮ3< rcF'nF'0|kjj^eu7:$fcK ڻ[ :XlF$L9i8a^*5El}E!9SzٴOp$u =Z8ޚڌl`,^$K0#edaZwn*kusHO84r0ާVHt-44K6lF9ܑcwwMbG@ß>efjBs%U!*vWH{\dc /1$! =]"Y+=Ǝ{Px)tZ 'P €ޓL 59 TN{|:O4pl}awcY6 .Ǽhd35B I9dՉ؏n@]d/;<0b2SHv+`)1q/.?x@-%~l~%R8s$6`*]} o3Z(DߏT|+{Џ|f!B9۲L 0RbÁ[<D Wֶ+` i NzxoE3cݝB(5&Ij񋤁z?hpbՁCr22Y9&̽S͘UI,Cr0c8eSt^B^/4IFvI5qoүCP%x` Qz"1,HT?1=rT]Ղ+ P>rtz Y3Awexb i!)9y1{R2m>ja9t64 JwUJ:SPś4dr4;&yAl?()!*DD<`SpְՖ۳e3ʮ"n@ή o&iIU)X# /(o8 u1ἤM8yٚmѸ1#v_` lF菥S)þl#[Q/ꢩ~p r{qb Q:1|h?x rS:!uwg%#=w"0wSF6r+ڂ,! QΏ5яik>F6[(A.,FDwlX&z4W.َrWTO ⩏ 𔡎n^I)9: q*9Hk;Lf'J%Iɳ}"QUMռ)V': OsM?L{ 3~h"8ٸĺŌP` ņppݯpkeķ!톦F "aA!b&a~/dm_ޝe)fMpOMzj̀1/K!m4RH6f.L^ۛ Wp~*P`xN.>?wL($Fv4Х EDV]Xf@0f)͒~%mJPlLVC{Tz7[2*F4 :(ޱ:&kӱ`p"AZ&u}8t4 *'yP`gOuEQ\69Kly LqZoy݄?i略]ᾏj=9 "zm. -Mb?4VmXb3_(`zV".! >򖜶F/Ɋ8[- "4Izek?ȻVyN{+Q4=.D|j}Mroj?`8Gl0*jR*rc̊u#Z{JW5:d:S+AM|.]I@\[odT!`\s'BY^Tۿh>^B ~k|mQd˄s[)[Z4N~kJ?&̞c)" Y|顭Nnlz;){""x1г.&*\s^4ڴXɀrۢH} 9gWG4@u%i£!)GZ<+s΢fы1loh8Uԍ)CU#d|u<~zF-xMC1)B Ԧ9z;hJ0q ,فR 0@_ aqab#U)NJֺVI~Rhey~!^s5[+? k)#iz^|]-IҸ7!reyfzmV^#hٖ)ZTFJ!dΟyM#AکצlAAlWŇL<Ibc#mM\OT(vnKGݒ!K?F)eZ_)m=u0UVxQI j)5. ߓ KJ|$OVx0'LGe Qj͝Qi<\lRjuB \ $M!'b{ H/[sϙGΒWK+]H;<8ukJʚwN#N>> Hjܩ1f\&xZClwAehTGvyoLߞ`le8Н`9[MZ H|+LOzrH~Nj4OHdڂA$B1884u2Ns]vM(?jH܈#+M8Kt؇C7+Lw!k%N$ZA2GìMUi3 G.93C  4+`/%9ZZ3w|\\q Ulߓtwc/(_O'pK aP -kt6#RYR?`+8<󾒚^bяOfW_fh ߰[L$yaQ[޾:l9|>V?3rykU MdgdmL0v}&t/QN^g)%t!{ز9W?hHz:nF-HÁA~4%loS;m^>tVe~t\K9W 5yvtXSDSژ΋{Ҿ!ޏV;(E%Vk_R}bdTb_|={YHH)POdq~2EiC *vKYpTW+^ƒipcnT%9Z0U(7_OPtm8(I*"0xa: *nH~Y˹]dݏtw cd -zzoG:;=xV+ :͎ (nKpp~^wY2M?Mp^*sjssdWR?N$6nE#@F^s#q߂h#.HU(wϏɗ.mʁ.b^G|E_^ VW`%5g-q~jO9h]W冶޿?^!}A!gVD1H04J0,vЀ{t6Wd48m%PAO'>M.9v,u4_Aܪ#a-<0뤢z$_y=KQ9k`6PJ44f䌹D^50oI;+o4;l)fm0`se+fZ,cSsZׇZƫ5*sV %xD3C_m"HVJ("b_O<,y[*kϗ+zIWLGICWM7 &}YTcGV;";X{;~|vЀz[sL8sϱ_PU ' Xv~Pu~3E]~D`of=s-=o4oNNl|ps o7(hfb+ MX1 EHC`=I؇D:?K4bdYtpzdjlJ@ #y^3ju'!dx4 Ȏ! To;U %\T[|5Vl8<0UɀU%k&\e,^Y~]SAAoFN>HczQj_Om}=~:ᇞgk 2}Bjo Ȏ ]׺٢c[%KruFl_[~iaY&RNçM!rs5חLW~2lpR1^B˻AR-Gr+Xd6rBoՊ%n}4hIu5pЩd}-2]:rLk] ׬nso ҂f\cѰM:5+]"}U7Aӫz-My42@e?ҝzɏȃhSXf}=utC /oK''?>jnoHY{KF&:q̕6jJSF"jGPY;*6%d'tEs!Tjw7x2 # Ʋj:)ùg `UfXq7 QvY*\ Aj^{|+!b!Siմcd>R9ΝNn=QKI/#=k12W6._"S=։n2Peg32546j hhŴ*qg/uTPU{z Ru&vqB@㚣J1M[*4BFO:֛~^hj3D;odh(cxz.MGDJYMIhȤ=bg4KkpQB3Xzq&gp:~$E24XEQ0쵚&EjUö _ӽ{Z8c1v鬡oϋˠt%-n4a%uSIzQPGqL![Ф/9:cC hv +)Cg(HhZJ2K]9$ X\򠪚'm2R%*x sm?z5D0grqJ>d=k^jw:T]dlMl-ʳ0O <%jDكou.yD=UnVQYIx,ԏԎЯ%ۉ& \7D܍^ざ 7yOǔٝb0?9 uDEu4A ]p Xg >[ uYh7t1jF^iVYcu3)2 4{fO':tO2c>l˅JCo*gfD,^e/2EW邃b/nmM 'kҖ!J j Țվjn˲};*g*8fdWX '#ծ4=f;7xnچޣ\ Hj !J[6T\>IT 9ngڂzܡ-Xʤƪ] 7`#HnpOw:I}nZSItC>1Z*̪,{v0YŝһHO\Dm}DZJ!l`ۿ ]u ?8ӑnl mq ].|UFÓw|Hɭ@jWp{X%#[?Ha9n._)p< +ZJ џ>DQzj#Wb ݤRj܈nߤ "h/QgMs1fx߲zIAL59FY񇲺 {prا@ilJ%V-CwM$rֈ0ǡ]lLb78l?@YۊFdUJËN jX- hז#o[ ,FoCȅh ` ՛@֋G$鮩AtߥkӃ"Ǡi LX)Q%%նp39JG:XfNTG4`XtG Yr7RX )<;Pm8E1Zۢ0 6Dw^ 9'ULm=k"b.yS uX,?Hw<_hYlq7+/iH _ߵ'?7^1 92N4fBogJOhFFSZ TSڴ>#O}fTIU}|>5TF{S q7fʪ}eXŮ3Vzi~ZGu7Zt |SfOC"b`ghPD䩨%3/D{Vfi܅b͋Uo|+ͨ2 OCh`בV;3]-Aʛ7fݎt_"ѡjx>.-̷!4.6{׵ok0XR+0 92-!Iw>hz X,I`j¤#;3'x@؂cL#@vof&J<=*Ok-xıLW ~~CB%Ue\0f4SwrFZ͞t ǷE+y|l'Bvߛ"~vsm%4FFhp)&r/*DWsхѴKʕ鵃۩6QZ-cl>tiaU zP0ŦkGQ!*T!>YŲ 2<_hI:0ufGxe>}nµ>Tg;aw,);QYeLg0_>8y-CCEsG [ĊU$`ƧSd}*lw1yQ& e"mybަ_ ͚^'fR&q;#E^'݌)4s=*rWqdS{t,Ib3Ujzs^d@\!0z}ָ+<@SHo.X=RjeQw((Gmn:!aàT_6FhKDw9&7lCć<'N[3k h0H!Ω /좏]yw;IΫ ܏ ),TL׭=.^`I\Of)V'/2KK5 zv/cq̯"91 ngU "$f (2΢>Ix0q6WѝE*]pDRvҐ]r\ H GBW  ySrdc%};'~}<>@cE ˗ْ:m^Z,jmL:kWV -0֊6 ]ǁPM`BJ(MB1\@5k}JAͤpՄsA STG{Sq{  bݙP8`i+d#lPZ[h:vW.pF?:@==ZoJ=z1#%ve;Zsm|[K;jctQ!Qv1]lDF}R\yOŔy?@ 1]CU 8<{-/:_yvf%OVUOms\, ̚g^+p32}$Tު2|4$A֊jœvՌzUxVև9Fب{ c$~ئqdT \/O{wNˮ)`FF͗7L葏XL V蜻P!QeIw{>zYo32>QǾ>^ix[?fʹ. /АTUҴ-Xd ^ʅxKŜ~Uxe&L@SeN;I N njnwE2q<#jM@2{ŜXs$inPlhs`LpƉ>qOp3sCj\WIdOۊ6om ce6M&EL7Z3s`#ӅV_ӽ^ն% s.-ϗ氌6B/ā<'h"6M/]4y>'*aQQ?=KUGo>-AS(C+m6uCFiQSMj`'4~ K,TEb L:U@ }A L < !ٝj*7FdklמA)XENq0)4rH]$X<"3nTw5D< =k!c+͙lv<"ИrM\be\Q%%Kaܩ*:`e_ȖBvv_ ȱA2ng_6~cIC덓"}q.N ڶyd7e3)S|N8, آ *k_OB,[>z9Vx,շݏĸՕyuS;%u=:3NO# u*DžDߵ2jX{`i6 8M$/vp~ hҽp O(7fșhb]A|hUvXXP{$-5 s 2-dWf(&o(Zd`i\IW8@`u\mߜ bnQ[=o(^Jr(]%+ FZrzR E X>nexJ&!32@n :Y?Ytv:Y8J/ * Y ȿMV9yY{2ѿ^@IyJ2(aL֭y%Ȼ+|WwYe\W F2Sŭ_?peN0%w)=u"8%`pņr7 _ڒT ı@oHx옔ĕqiu/Ot+`vRyHخy c{+$Sۃ)!H (9ŒO\gYgy&VfruC:ASg%LH"I=OlC]#ښO l){>栥&Oo%OKk<=J\cA FA:Fi o 1*Skt9&X*~~;nw&2XåL|~:bвՉQ Xv㸎h[,imB~^E_]9 0m?OҖQ!Fw۞P1kr<>Dzh- N ̕GĎEKf΂fGD;Ȅ1WL gujiam_>8pu y]Sn$gzcRol %=#E ]. MT_gl#dSȺn8*+[V Z\A)1m ?Cee"ç\0ԅS[>mH2C 'I0ٱb 7O/Fv3u4 jճFc5tARB^\.)'cdžps|X@]R^Lk9 F'gnilr|oN%([#UBvn޷v@PcgZ1tvL9ޮ[|FS0Y#u:(zDiwoBCZ|-0/XmOo^ï!w{hshV&V^,~vM\4wF%Nt͆53,&0kL'v;4I}"Fv]ꘖBrx {[G9E_◿ 2tgx&%ک -R4iz̫E*ΒsӫOr5<{tINrɽ)-5F9+M:jD.GI3NppP`;GI"$ˆϓpiڧ",j)5㬞1*R\| bdtdLJ@t0J?.I2h3EG>M<2H=:"\mSInNݱ]yNk=msp}5=}7S,:Ѐ6V>Ep"8\w\WASq;]FqI-^heyX#3s''W%eu׬}6<#sۄ 7O֞!$?kS'䎛ݦZ7S>S,%a:GeNR6#1ͮCq%lsX邏>CĄ ^j xt*FPr BEJ!m?=%L.z1_!c~eAZ৥+)]< O6% *if-΃8`v!fNQ̀ɖg)N3M eB_y]H!1] Wnkk6t>" W6|_Qe#[& 6E z+ߢ,U7?ft-ZcdltΔ`B9B𳐤%f+1]WEi7:Nn"D|89@顽|}=>4 =c Ieg{(f/v0LX QĔ rE6TcSc062H ŰP̜Kԃj%;EZphU`7ˏs`2`ꐊ"@ iIHBqS2~&.-12-bIhVQ1-ٿ(Yqwb/dHG5v_%&4V`RtzVut5poko._y clOwy9l3YS*ơ!({Xvge&I}~O0`5T`?zIwŗ'Bɑu0|XՈK SκУླྀp`?jl"s.Y7b pbb]]ܣe[2K]:Aa#WHĄ|YZX82 #^vaM}eسm;}C{6>?,6NA]b$3yVh8c3U<,h[+! w"Vh=[EIQX!͔# a Y6P6p.\9V39B:R3b$+S}Qds F_ܖd apz/"K|jŬJBIL`ݕ}r䠦< |U\ՙa 6П#~kNN{j0K}8;'UHS:xYភ.`F7oլԞὡnHR_T]< A(/\(F 1E W`vbIR-ީz7N?@t3VCӝaW& ZGfiq.:k򢤖 S[ozZu܄qjk(UWxr *$UzkRJP`!`~%ϥuib\>;/2cN{c':͍*D4^f 07ל ,-)bIbPɢkvWik':G0QTA-ȍ`-P͋ߨOpQ4t-y!HT TH%7'G&u|='jCj3pKڒ<$~j|3Q eD*sJG^!T?G Ljk|M2Ϥ&CZs0]z]Fɀ}fJKAaz)M0(!2oP XB EUsW{/SغI)˅3'ӱSyFf𫑖G$:uK>nr]+Dt7YM b}.:bIITNl$O=FpZqkTB*pFI+\ UlF,[=:Ʀ\RP~ISOS~LV!" +/5*]mm'fg5]Vlr4_`M`~S%CV 0ivjxX)#`D !W^ qF&1,竮NFfv$^Gu/Gtݳ!1_-*HRj-(@([$t4; 뤯0Dɻ:&[C2z; UِߊQټ@ы56TBY1B`:㸶7 ܭ&+T<7C"G!ԎrmVezx;MXPQZ;`0 ]p6?(%BB~6o>ǩ,mdO CǦ ;_.jr$hœkH^@+O_W.`g<[#[kZ-Gݾz!~]EXcCգM.(7_-œ'S%Ay6Vjd B/tV)Ҽ]yjͲ#3PP:"%2H=XhY{,p#˕|2WJ b+r{.K^(U6Bz"<8vJUKo5UpaNƙ [a,\)T&恐..~zu8o+C+@$yD4q/  m\˲"X/$D]Bp3[2Ԩ8}D\ypӥo?1qX,]m?}]$ 0-w=@>-l6;aJ^hjz֋#zD<_~YFjMݨy 1*6>>.rOj" Iƃp&Q9dUJZ&!?T Qű@EL"`ٴIxOe[&ŲG5 kҲ.it㔙LK6 i~pEp{ QBZl +|KrN%D @]X74:vpg -t힦~<~L]2-d %#,qTtG{U~t@}\<:lptٍω{ 'INf3lOKyӄ̨tzPiTa[CU|!Cv2XP|P@>0ğ Ӿ%\/?x}y(*<2e#sWؘN.]SD`:}Qӑg8Pu"8Z[DԔm߬:Gԫ?ɸ.!ss=h`7B~Ps@Ǝc.<ֳi?883M8.ųzҊ}xE,X,[@9Õy-!>6FG_g oqVmM- @4"[O_[`,۴&ieZ"g2Sс qF!}5d[3}fRIYL6}(֝A@}4}xo!JkJCBҥ7BnͱPєB!O pMeSIF"ys嬮&OJ<4ȷz{~:lrWWe礢pr3O3k-TBlT+I!:dW.d׍ZOyb^'{fd oD0[퇒MD7enE2C~wvsx.+v*9R <Ek7fsOd)ܥZ˾AgA6W~wi eU+6hpL AT/$Z(b&s&>p?p#q쫆3C[{ TY%ZcGC3^>iݔskJ$\Bu3(ZuW+d;׳(cTwb1in[ŀ[q{Saj7vNv*HǸڋB&1xv4X wqaVZn"G᛼HjlӒDPe٣EDק[ BEANN'(\CPw@cP6S/U-?0wi<:cX.(XT:K|l $Z ״Y\،.i+]UQD* hX>b",m|vw^\>ut5 ԚֿVy-]|ܤ,D' 9>[.5_5\RV?TX]Xn?)ˢW57[/ATd1 ЛZoIԡ`ˌr2W08oZ~Gkxv)ѿ `_)N&)[A*$I~ $]5G4%[: srÅJ`Vv{ͣJO"䉎R׬c{{`0a3q_:]KV9TG-gSmH%™)YQ8_4c/bTOX;1W-t\cL1 ։0"Ys:W\aLJ [qI_5.av"uag,: .ip00A gkoc%6xI'[4WJ"/ag' Ϗ⛄u ]e_fł N,tK2a="&YpFWQV:Ow^jʨf!$(Q%ߎV.Vӑ̃+' bwTF5PK{l$4&:NJ{2=c\Hwgx(rk4)5'k0Y ͝CRs8dvAo  чJ 8= *ˮD=6EE:R<_aUj? /߽MhbƢ{Y=6l1 L6ΚaD }yr2,K6AeC(ÝЈ)R"82Gh38d1)Il]a 8S0q(L+;557_礎8?(c^[ h@1$AA"EbX\2C- WsȩϺ4CwhRj9jnZX 3qLI5 i vQwqvFj*fnVq'UV޲sj?$>+0kU@`n y| < _T3W7>ԕbE/bsj(ο䐐ZJFy00i44Fޟjiے*{ lԍ' μP-/4z׵w>F<>X!Nk1]<^ŷYL^&ƍ,<%,W]v*C b0J6jIG]B҇~ǝ<]SC r)(&d,]@ inTt5Xf.@t){|(9>^讓Uޗ)a?BD*MI@3ԦYg&nlx6aV LPA`KkcVOZd/d@ $SDpL/KԖgQIZu`+IX1ݲY!ďe&wXraI/˝XB?0R޹=sL`MYxLi3D?W~|N2y.dUNgxN (>lLO%GJQno8ܶ9*rۺovm4^ M+nLE* }d>H!Dr%.jjNlLD|Y_Sgp磙-i FF".Ǣup,gSO{ͼq]x2W%3.t<]'Wmy۞))F|Ў&x*-adb%8!s{Xh_WD$; I v+7K+sMx 8n^[4T-|]^,]4w=pdCuQzm**)I˧LM11gE5[LJ`i,/pLtzjFںhi!lN"V]t5 *$3AZ0c,0WE*O:*pل z5nZ㫬1 Sn$fREg f9:%Z89qa?5\liKs[lB@;*kX腈$͞yE.)VHKϘX:0j_iw$S=쌴J 0&dTm O K]cc主bu'S ?;;gL}ȴj-M6")2E##D |w!CN.) QWF)4([yc:- >#Kkt(SLo3g`inoyh@gz rlJhɻ㪄EfS&0Wκg}V40GUCr!uuE. +{V;-oFb:|DdSN׏3 7)cCUbЈ0s#Nn21wS caEȑ0p=txfV"/`[C+#} !ea$8)5IU2ʞfFD{BOڿ_rҦ$-ᢞv"l#@zNRYh\H%턮\>ZG6t0axw!Jua ^ t}0sO.y*q.v\xGFYcP]CO_}L MfB> {¼d,BiIFo',2)6]݇KbVX52C]/ Q(:~ɹ< 36Îp^CiTeSFҶ-wT&q.i. ^/ 9}0 n O[y7Y?xK4=9-6+4T |W6#G Vޕ zo^8t,:e IʒFUX>^7rUH -H$?X"iC`V6k`*3A1f!}Q RLDRw, i+Z)raQd hJa l|Qrc""mXarjD^#7\9#DQa]IB8hq>{x/8| x yHu~h$Ĭ/Lcx4:Vb42㶡B[H)w!Pcξ /z&1@ipE; 5R5\/;՟U{^M4-JL4s@IW`;ЄJpF0q)뢒m2b\+(fz]X1j~7鎇F?f4dK4iNǛ%u 3 Ve*d #5B5: Xe̺)j _ѮE@+4b-Fv76PI%,[0.;}uL6|?ԟc3ʲbQZEyo] T?i 7_lƣIz`m\5Otp]Bp'wm%u 0yjlvW 7[\9mˊ凁|UMu ejar$)'TF7 zq^lxB9hT*:GQ_8 \Pz$T_Ux%^vd߹Qϟ F2-zi\ 9(R?STҩׁWV# hH ~޾kE-, >2PJR(HǠRDίHM9ƌ1rk"ؗ\ M/aQXc#"moq F8-`)ul٘JQ=n}ACMY/|^F1cͮ,X}{]+P*;j_}ʴ=1b@dlu7IZWR&M#.A'u{j eQNϒ=ļ]=fRe+B4U. fz4L׷мV Q YKhyN9F *!ZD)/\|!Z ,?A ZxpׇCBc<1RxD:(´ajQN^(?fԦOs*N+"b3T톣@i4[n #$2NX)z U dPda9) ,K'겏H37> &Q2L&S:5'>}Wɓv;41z^ E_/mɄ=x *v$M#y ^0`v^F0y*Ŋ "ybW߫C4 0qlQgei&΍mfs'oMLg_] sy&{S+-dC2!GFӜ7c)yK5B(l{f }-/c!9/~M[9?O1^,KL-Bײ |S>IsI-KKƦ&ӛz% g7("jw1wc] +PJTZlP ,{] JjvyNt4=@_-bmIwd 8w'j$8z_n (cn!" фDC@ˀډCO{} Ƥ %:@Q}i[-gpԚun`tUܵ/0EPTc5ѝʠC4 آ<6cwr^(UBJr@N0e 1vG]\d!{v1עIuk=p I|";>d{VA6TڭVoԅ_':㕽+3,Q))^1Ve샔4a_"%BvݏM5H>OIS)9gySDJ_σ%yba?3p'G5gƦD L.E~vPɆ{RFk?S$ٛ`:71%~&%_Pݍ5%?b WNuBnZ^i VWȅ_ 2fDv##6$ r7sbK0R($6rLmt;]1}|w3Jp*X oRV2|I`n$]2T,ӖE uH_^s3CWnzqfg}e恵e+MѠ}BJ<XJז0}H: f'-IvԐHQWQ(fj*k $-'d^rHmS'E2v92v L[y\/O+IgHRwgl] &ۇV Br}8fNG P_:[>^e>}nkYi%!㗡 sFL]TIZ ܓ'W{M)C8{HXizZIO"3h^4֖* 6bhT5eYb{)sxynv: {B3Ne$wV[^D˂RY*(ipt9[8Zr`2~ g~Œh+R7hV)k>`&M;F<1H]kwʡ4dCq/"'H_ {ђ I'SwgK]h8BI'AQ?cAUY{LjJFbATh/AU65Qg"%GH0  np+8cMφ1JlP ەnQv4c%ƿ?v(F;*wxxyަұrb")Eyz4ekdj5NTKHig/k>U6z6.L(8|f; 4wH$I hpFhZKi5+Gj&k6݄?͡eR.h󱉭tS}jLQ6N5c1W].P')AE V,!|G2V<ʋQYf /UU(ځu@wT<\)1GU`;?Elө8|~0Nʵ&>}uZn-RGunb4~>Rd8%`)Wr?}29M*u%ke278dK\67pyHKtȘNts/H=W Ow.=A^cmbZVqPb;ن/С"08m#rȍߛpεjD.<99#DTkmnW:}y[da0LT( UTl{B(z.>zuvվn_[:-՛P%y'C~ Nȉ}5 9n{OeŲnS+FNd 3XDKG@Zߩ%[`뿨=((9_6` QJgN\tG1{%zTG4uh%'+mDxxI|J72|)q>j;[8~rz1=…LPZLE $ӂ- 8%ѷ*{M,:!j\w]Qv;l1˥^Zd7d^[2=Em!mĢ:R,6.Ra?-):4\ʞ|7xG( QfK%o:;`Wy$ɋ$~ԧLq*4ʼa%VA9AV vPYa&$'-Dl\6ɐV@XMcYݤ:qHm>,f"=4A},yDY9*%rWBrnXzJFro=Ҹ{ BG"u>f 㬖M&q1M솑1eTx$_àB^(3֚H= ;ڧdT)t Vqdt2. jY)@`BatѴ֨E`3auFYBQ2<ՕQ@_ɔ~`iEFgJ34Y9[;_x ߁"k~8{/- K;GI7(`?y553bVs(j \R !fzݕtˆ:r WqPU L ؙ,Tk&5sO=<2Dtٕ-?=g-|ײfkjSe`~"RKY^z'l;ش^xCEabPggtF]Fu c(N!nYpn}y,+ ]Fos}+xT x 65vv,N{K (P_|%[c/]R(Xg+]De|Y !7[xcclm8gqQV`iRq@q?Nmr7jUdSaV3HM@$xiC\Q1re#$n(#~n\!}IDwSAoKTd5 5;BI AIq4s2`ncaWg௣ p oM5m6 >Ek"71eDΖ+(eK~uI$IX, ,ՐXUױ~O5 B'< ͠`4nJF*ĢfO-ux˶mY74CW=Z4LlrjMh͑RUt~ WJݾ<"fn`v^Dn3凡{q\}2!aLUHa 0,^-sr qCDvDЕ%ijE;NH:$oN:v 1 ҖDzg U>{ b^`pr?J͍1-àNZI;x=j6~Y`x!Px=’Sd#rЂizOLjYVfcpeFm/_3l =uzXyG0Iw@ ŷM2J(N_߶߫CE)5N]/VA9?U.-,.Ý*XMkwxNi1E^&MEQi7zख़*ltr 7T^pt:Ê퉌Vfwks~TuU3ä ~0xxD2ua˖^LB͋Y#>,!鲐itu~r(>LUCTKC2ߎr':"xڐs|naM\^[x1Psȑ*:Sx1E4iXLWA7)J@ E,Zk zT൅p`šWj+F98|u嚟EOE GSu"Z/O"-7:-c7ۄ|=♨!E쾊~E=s< { ؏;{v,#IC%#GAua @ܒU`O},lܯ1zv5zOf@0@.\mFCn)|a&]!G YRC`Q:=n5HsLMsbun+H?a\P-mu')J˽TڄڟLF1}V&t׈@ +^;{HǤJϵa'eBy%3*o6ssAu YH16YYM(pEp6|['FAi \.x&wEPͅr%!&ܥ'y!h-n]\+ ȿn7!õ_պ:]1N)NXZ [' JVW-5w^Lv_Kظ$&:ϳ^*mqG@pODE?sVNMr1{k!*XQsĜ6I˶+Et̒]UM#> E ;۴u- m&ZsnXtMzSS bpXձ(qFa*⠋ Y':.8;|A_ m>+[R w*瓡{cmѓk^Z9,:nj~$pX .aU*tiFÐh.2vw= ,8ZRD }K+Ohu(v>܋1#3MhT-TTA&l1 9jy.q̌Q4y27}zn,Ǐ^MgDhv5inя͸ Cv} W5 6F,+jP̵wzz}T}D2KV>~ <s6:R,HZ6B*VJ Mq>d*ZIf[veE˛MC!]vTSa<%o!H˙,vY^?mS`TMQ %-!kEbJmt>$XAh$4[RbxE;P(ǂ^ jL4TW٥ZЭUjP[M;^]r@X^2f0h`+}4.ڬ,6c%4K]+T"lA4R,ןL_;S H 0@"9G؊JF]3 ;rҝ%t"9YHҌ2N8<7*q{^p i(.rx6u 5(s@UN/eXs<*CHF1]z ~_,$w9ac6fCes)d'.U/=gI^P\f F"Jt3<-$Vℭ#Ay"VEnE'ՑJtA?b<,[lH͞K)d6b (:2DIƊ<7Lb'k#3Pwܤ. ~&4) f (]ԱBd2 aS(FxdJ*0#\P\"BdaSb™Վ*v m D,Iiu2b1{3q ս*ېT9a\b \e_LG|-)Ǯ?f@pE;5nW: XtDk&Wb <zGl/D_-htXsqDuvùH2W]&PpαȹquXd~$&@Vp}U u&pC]l63U#a4b2B1+@3uw@ǝ T VT): '#ga9޵L7/Q"e˔ e[ Be71Mo0 o.,f㔉;/ !#Qdj,&,NTpƘ`AFfV(>[PJu4ˑnaUG%7h}nڧ"b@PE+YMƬ{҈ԗCpceuD^aPՁVGlA,q$1{q`i%L1G( .E0߽NW^Ss(3\=m "%)i=$(ճdMQQ\BÕW_=ш%Q]˰J10 pRǑ x_ EngLn>NcWaaÉ=Hí_$9DZ$V(k28QG'wUr3%|i #,yru={W'DQn{,T\qXAxÁq :sP)?fhta&aj.b P\`@ i%#z[-TgR.7 H;ê7t$s +[}e"ϟ=UKeڬѐ{ڻvS%q#BaZEUwc70<),Yp |N!)Xr{PSXyd5w][;N)rIʥ&*r e[h ًDt p>0T]OnjXۼԤ|ϱgYZ07070100000024000081a4000000000000000000000001616ee5110000c300000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/3¿]?Eh=ڜͩ.*Stڈe{ ˈ2`UЩk&'ɍgP#,y~[R "} m0}}I֩[KC,-"μpznV7β+4)wA,qr9owlŊB*vf(H\vIRsQpNqكy^S<@OhUQ{ l;̶5]9;!@EOEY:O!hJR6óE8 |{wvDoK0TxF.JHb[@NM{KɁ◧}Q\|8fU=iu*{CF$n_c2YNi;@|K(5wjBdπ~% kV"3B vp]*EU:OuW#c.fkdwN37,M$v@K1<ìi͖Uӏnh2# tp@hkP1.X[9zkpZKDIOvbո3\uzIT*U_Z["Y"L>h:QG#-N_T:G@N"]*kxDRϒ}ЙKI3UK DǤ#Ѣ<.j1 svYr>o|dW @jY(lIN/(̋cxC"ξs> M']שl]S CW^`Y2}q@NޖߕL-rra]Or܄߈^˜]H\ e]t'lмÄMtg`.ƫ?蒳D$UE $w܅m1meĎ]8&z3r! HuxF$Y5ZvLȮvh}yDw 葞)؋:{sߣ2é :];,enoZEcKt`$:k^9+h<'*a/ʫ;\ePxC}bnS3 3JrF9]GȖr=$A%<ϊKwy@)<ce_f)8 Z3^[wSշhaJڅ5vF!9 Z03jBla`M7<GICvSY ׽+&ȜtEb8`$/U֭5/;٭@";3J5<0tˏp LH֖{ߢ;<+:fI:s&1V!.xk`f{%(ϒS oH u9W$c3xL֎|t|6 ;`5$]bsOwq%*bH8nJ3]b_݊j q~ XJiW.:L_޴(Ǿ=\2x%i{>eXII6⇓Ä#Zf9oEɂ5w< v:2+&|7," X5N rȗUpTqfPM %&?OT&#vMxn僸RqhBbq>3,b4s0(rOQBzq\]arz\UκAcDfZCx+p HsLPn,'|oo X_ <'5cy;9|gt 23kT#Ln`/rċ Y*Ӯ!@C8q :-mxR\Mo, : ^7p>6B&Nhjge(ӕ0UH<^nE]P?5f_ǹLAݕYI0RVW={E9@ (kY', E5¨e).`owtyT)#UwƎrs/ FՁڵMQ+M?W:o9 LC8 &p&d$o*w5S{yGѷ-^ʩ_) :>.H,)h"&]?J~ɣU 'nؽ"r ?(2 Ɂ越hw9 e1؏Yg-_ާ-l `:Z; $X_RÕ>C2n6bOCV̋ H~$wM`60ZNŎ ỶS]ǽ,gV&&e\؀*|{!î sIN^7mQIi}?xz9 a8NyVOHla)z- $I/y W4{ O x[X"c)VFbg2z< hM0[Js%o[ϻofhKh(:r9 ^xǰ;@هO?M߲xBAcLU#NZfU,H:Xl.*ؿnKzt 3~3k=i2g8jxpf,pjne;fz]M8-Nr #̀wǧ^1:嚬XxgR*#ܹUnXt/uxAHMj~[XFu!{b8'Up#vΜmچ;&Q`H9E'ɪ\gQ KϴfHbs|!wvtung $N"Ie)!#;溰Qt("vG>#Q7ٚ ۖՃu z7җ4FӇqT {L 4Rgaˣloo: 5w9WJ&|s{^7vm6b6)e} Ii9 ztk`wQzz͜cmth;B櫕N PIN]ò9\M҂k]}y@,(Em_D$cY3Dk?Hީۼ<g]0 !}%Q@Ⱦ ><ꆤob.g^T*͒$LwuC:+czsӊ%JT_HxdZ9lHA3am5$|p*-6i_R5Moyw'fr"[unzE#(V׫ɮ9boۢ97e]=ࡹ!Qe'L`j`Iwd-(7>6XCxP5jG}Z].vk yߢd -]EcUNWDcoF7Ҵ'ld-ǁMr$TS},.zb-PFI#ksonp|T IV̄NqC`bJ%5jVm͉[D<1gT婽NiʫS}\Kf>=zg" K`pn.̽ij2yżlBuj Vks(\N)ؠ.,Hma>tӿO#HHpw[u2~&W}֚i!;99qEsՅ/ .hHB6C4>/ek"][g2 31zmcK _yۻJr(M~BBs YuU.`}h-–] )+7KI9ҏ>3>o0WUt\Chdʄ Y.+ MOet#3 ]MK9/wZ ;''Vm_VЮe1 wSpX~bl$04F2x(Pxf>=<{k./\f ҬNKwpѢ!x/I2^6{Q)/GU̗-V YnڟC?iN)Ez(vXHb,Ed`RF;gn҄wS{183!5^V}ٴ\NdL膷v _t$`#/+~KaOB9wjHQtϿ`f}d$CHі5@ʷ') Hz͕V6ȁ"$ʥ{&H'azX AўގN-$nPya*__]~3S 6.f+w %_S8 {G!2iˏ/5[_쵗DRus!"y!.Š*R4|['J?5D1B)(.VSđɚ]6纜-ZtKRl}tu=VٺEbjej&D0ԶH)H" bQL%MBr!ղPh>b{ň7-exRԓʏG(YT ŐM,^pg'P0th,Vo󸪵e1-L}9qbhuO_3&!:ҍc,U7iPOutr|_d5%]ajA ~X\f/E_u~"!-ҞOˆ?A߷}Ŋ0F}8iR6B-l2e pCPh{Y.ѕV=eM /V gg \(WLq-nkU$Y|CKf*b |܊_O[\{Cy8 wgKE ?kI޷= tղaqKmxpUmJU;2K2#ԣSW-& IAOlSt"zqV:5hCjOj̸SNi)3jf0 s 5aKhb01$N@0'v9u}Z3ɂCR%\r9̴lw&Dg=5pδ'3"I~AS`@x6圪%-skb'Gݙo `^fM`]>GN2 ghkG8ntC figZBrD;0 ,= Ṉ0&"5r~}NQFyQ𒿙<.Odc?xW A ):J5/ 1sCv5Vu}&@kPPd,:(jnO!_NA{]X.5 J6=0h)| Glj]A&8P(?'ϓ~g 7sjFE8?IǐAxmppѶwƩ['#˚zgGO gx ~$a~,s6v(rS;doņ6CO9%Drcğ+?*èRb~ 0;w  iV2_bU;yt*(в*-vj7Q,u wֽu$``Pd^n"HV_XfЦ|IyXQM:̫6\U֍tD欉s& 8猒M#5ݵ<}nja/k? 9-uTsȭֶ(A 5LU {׹C("̦??u|aIg,!Lp((|Ba^xRٵYC Z;m g7/4Hp]X"VQ0C t'ŋJm&{g,r;# FL.%+IZ/߹mrDKxs) &g؛vUK*덍Q)(,tжJH-ҵ[~`\Y,B #S4P8fe  Ƹ7uv֩4¨[d\j Z-;qQ4isF?dE$Q~ '-;0'֔ O=؈z3C5bW(qK_0?XfC[Qqf4fF8P2j*iHgZq7H `m{o ;.vNYv~@gVq**"߷mԘq[UȸD>tIw\t6}М&AF7=D^$IqgEe+?-Dhcv>KLFﺑ9a2*F dAO?r4Xϯi|3agN(ޓk)NHy#[ pk? 'i_ RYrB2ol}XWc U/H|hߺzbD#]%+ڙm%Q[˿PG-ud &IR4ː:N=Nl {E䡭G dQ00#Ɲ9&zV-BJ E<ݨ\W{-o8ާK,O`4vuubV۹(*U<,@@\ L,%OAlUݓO=ErZudˎXቨiWnA/ŀYrTaiW.y!)-H;\e7dt]FC[;񩱼Oe31%.C'.'IN|k[PK¤P.d!~do{Mn^ƓyGyyCKw1:C`a3G+Ce;Vs!{ڽ\Tl0 jSS|mޕjo2Kp`#:,DV)b;qibig4ip@"4{%I,J1qSeP=k2絢U[yN+A<|zV Ps&Ow]7{G H-;! HЯ7]_&:촶;e}/C'a_\s4grkAtڋH!SBRV1by4jq?`8G; ;Ԕcy[_&Z!E,&6 ; /A@TT^ 1bط FU/F%*)n@1l⭝E ^`w/ X=aݲs !sƥڳEá'Ml)DI}d(E/&xפڣtA# cN*|[5v9*G4@I;:$y1 ;veqَf$q ^wq>P#%O7h<] }OhZq·ݜ% ჁNÙ*Gل~wT1ۑ_5y*?bTkGq&<3wuː5ƄpQ;ʡ?2&лX2 _&BeP=}E4Ȝ\݂uce>׿(?)R_ ypH> drc@6U Ǐ@)ʴ\]V4kܐyejs\Bcx/ճK-XjbkElmYj~^/WEkRMI`=;;,XNt9fD߬65Za[_@=|?Xu.c#r`n墎m/fN'}`'۫mp:H:=x*,F[Nu"Hi3_+3ʣ@ٖ&ܒ}uv $lkSfڗ# GjUNR<[(kRwh h ="Q-.٥FRM'oMlܸQ T6^YjYXQ=YYqDψ;gǝ1Md+fFBA}-.͡кI{v"w vkqA*G f5 >]c9m#r|zu)bb3ԥ kN2t[睆" x~/-kqsVH(9P?o|0V:N唹&O;M{X߱c{ޢfIC!:Pœ>ڐ].-JPCy:b% ?38 Ç~UJ[j diLUx܀ׯ~ XE4%H:xF0i `R<|BKhl>Gs뎉y Omk83 I$鶽D4 ]_G8\7i+tEjllI&:!D_-BWzI'Q+uGEjΩR&mj̧VˉσoR4A=3=*,ѮS$zD%fE?DwY[C%|*UI%o QY[1=i%{:uS9)pAPα`]X ˭ژ‚)B;KU'YؚYG&1*em^n>o'L&0Oaa+p8#\eʶN$ U,-gEۆrذҏE;OTl]p[_THTAPvہ7+d[3$)͒M`Z8{bco1w rĺ,iȐwA4XldqƱ#zò_-j% &y0|F[Zg}o@m?j,}he`6l {:aؔXW~CBU7E&ځ!g-^vV +:_5V`5 &{%SN|LM :~E\_/`@JߒtQr%HZ0VGQlnIׁ}BImNggv xFCjRč^۲cvgն]NUU46(ۢruj7KQxpX唥M^F GUph5Z!<}U7)JV7C{+,Y-+PK{~cRe\9>(kҮ_#+@*4ޑR%H;#yi+X;SՕNVZ .}x Pbmv<q,1?raNjzX rB۳0Ϳis; =ˢi*Lt_,Л6Mr{j2)V%f>1cfۦ}y0bKhB2pRਝnfV`|_W0*uX~!FFj\J[?4$tEQp%yP !Zg!` Q6]l7غ @!%R3њhf֙Kt\UWPWgbW\Rغ VF P< 9Hpfij߼Ht& hwձ*.hb%7Uv*OjĖYZ٨no g[\ ;y7AP61 <O iᏎ *cô3` V Lj`!4?{߫8 IgKycR?yfj5g#jm^?ZŘ=Q,cjVC2)V)UÑyp|k,8ڈ3Zu d#+bv*YŠLQdtJ eQIveNK6xTt5=OݣC"t$z qpe<(Z4`rAr`ZWn aI#V Fwt~t٦݂ŠIM"9]u#a&*&IAJFyWR /:T,Oq)9j={u~]\}>_9ي@V iԤիK? /Kx;'@L^օX70 v9;j8k^b &럁9\Q}u&ƄN LP6+Vɔ׫νQTZ7x8VVsouhzߺW:: vqo=1D7A)3Wy3z~LæؗܘS¯)&|Gz}Ȟ$I64ήK ao+[Oq)GH~ :^bLl2a pa p֬UߺQC V.aF;1e?rAFT"*$o,4riF@(* :B(vhd|;[%{He((f%'߃/#'lnJ`jl$ENeo9e0vati4ĕY JQSzX2 Xb\s8c]z\30eŇD Ybۄ.%j^㤈$vQȊr@ִ8q&LsRZh⻱Wq%~y`Mn=VɝK҇YY NhE_)'Ӂ;Kt OgRE5GX0bbhR}'<*#EJHRRcֻ & 163>̻ywB dKqer40O?, XKw❪\I,Ǔ2##z# QuT"@m׻:- T ME64/M9i%JP(B.ȉ Jip%2#pդM\5 q[ d)Ķbo/-s03;c!wxc|c;2N;PECM.9:皞G%X/?6^[ywK 7_3 9409t8&5x'ΜcդZ=x]TmGg /tѽ 7iTr*1W0UP`2mc!ahjlP񧾋f~O/-m|mnyܴDxU {s 655w'(>/Ph2Gnt?|o-4zggV-JdrOBI ={jwFXm"̀zdž%\BVdlj 'x1N-[v*Iw :G\m@USp6N G;Hx*PF oEQ.]K:G(Uz +J7LvvR~~1#1bީ*mфZ=|[-n m})T>|S@ HTE#Kгk%bR_. S\-VRïу?EelLq0#a&vUqJQ wrwd)[-2{}\dW0ιD'G-f)o9nxziV|}S0Ӡ1*'7qн[?2;|0H_3m-Ug oexu$Jk u?ۿJNo?B|G-po~V&IGn:j'$6AArrJ.1E^Ds#he$5_j΁RarK_|2le=O̺sU8&Lo6獻)/Ȗ?bTST+S#j6pomc6S};0<_=' o[ŗOqxAmSp\w\"!m?YD,jpIgW>x;Sj.5 Y~tZˮ#*&h\46_B-M(?W@z;I%#hN;Xn[eGQ̞?ha$kz֧ʾcZk{;9@k**Mm<|sXY yna!=ݧw4К |wɗL cIq-ԗ˃XY8~+f>Unehv}DqCc>># 5%"=D +#'V?J5^' h>P\{$iQb.ڻE8v$ևf?'+}+Sn>{n? Lws$[t]@ڧJ~ ^{BD€^n>>OLջD (c;јA: `y`sm;P &wNWa $ Nq˿r7?R%ʓ])۶XDk]{Ӯ ?|Pժt&g?_u2F*⓳]e#bi5q>ͅ!F}%'@F*Kd*IC?[ `i2m1=#Oa7!GwSMmo~mkOk3d%hqFjU@Rs2$cQ 儫k@^(кyD d D5M k):D2<~2 K5 .ح$cCuR?S&$@$xt9fs~<.:\fXb<BԈC+TnuQ9iI=wѻTM? L*rdtl萟V?^?0vLtJy̷kAMܵ^#iC ô je5͑%jTs/ze8@xWOA3 :f  ǯG=DQ@%اKKLƶ:aA А4ƇUXeA68j5"N(r<"̨c4Pj U{[qMWeS5al_l/o,8Dm NJ#~P]}^D# >[t;9蒧mn#F` ~ $Nmnl–Qcyfl:j!z&uxŌU6aFYaŶ2*hspbn7$av6eB: _L>Z-Pmqcp $:!GWwMjNgq3ŷ6_M}Mj6(#e e5Ɠc9}{A½Pceh{3]g<|'ZNhy5cokp5U'Хgģ_[{R_*4Uϒ#v RFK嶍P/*p"hmqb=MCD#2TH) WOJX0>?9nA;6 h'r~.`7f5-дE1m8g2[ѿ =5 l5Xe!)%T;~uzg&f%((/uJ{ ۮuTlE]&=F= $N$2<=a5ev6@ A],Sl7*9T+JZor@S 6, AYX*YX\a܇+.(gux7v6*N,STkK%N+}gѱzoCK2n^*w77* $xsF\3~D]9fhD5CdZM Zq 8,,h3<&/Us`x|ͭ4&olS}.(ioG X(5$ :R>PxrhZ;ԹQ7x[|H8$ZC=3,xΤ7YaNv4hٽ}Хd|idw< 9Ulq=smo"GNr|'SIBXɫmv%9 б?EFGKGX *qŊ秠.;:dDթƷ6ɾ`A^eR.pvίʴ*:1\sFZG^kŢh'7%94M!jK.y=+[Ăs!t6GkX8NRfJ$}&X[eQ )g+ABC&ZTAR~[JS< '4GmWDUӃlN({:d94TL*;WyTS*t.S΋,X~Š EtkX{n<тdYc~eg8p4%lo8N. 4鰍E㔏6ǵNCLODbq)N$i1903Lȁ+RYu}6sA7$%QpIyKzЂJR8Ohy|s_TLty M)ӡ3 @+ E{-@HJ%E;0yc;UiGu<.63Ls;ܐqRE*L(aOjqtLMz|׋t 3W|A*uqz憡(~X* $MZkFz]L1#Ø|#>l|UrrX1@0qUF[c0[k_:vT>z|MP6=J({*\U9J\3r @5j`! MX M6QꜽKOS\;̞$뱝2Aͯ=e0W=0YsMhժfp kBwH=]M?:EDgZt$/aX c&⚗(S7 Wc1@wNm|U'1/0t^qbmP6m]05UM 6ĺy"^)<~ J{ [JExbKW`$*ZiY}w;F]ŵ]n$XǵfI*lJxy)cJE9dq:FNC"_$7Lr6YB$)~,<4Y/ c{sT7*( ;ь1j+0J6e`CsV|kCK r/Gfzc\ vf#c~gPNp ~gtyspbywʓ-qii jzP3B%Xqu*9L滑tK㥍F- `eAV -]W%>0=j+NE{TT 8ԅ̀@U%ȧDq6^2j4bz+VՑVøӟ0M.ux%mĮ HQdFϳ\r v2u4Qu^l"+ "oxFD>%4A5RqprE8=eByκ, `<ßo h m {#FX4D\6E넉xz[ez;A3MP}G϶Sr;Q+AU,0Z° f2LL4PtES֩Ϗ=nNl*OAzgvE!tg2L0Ԧ  /}?-*S>KJu?@WBd1&>GdԜ =Ïwq3?1B./kmQB`(OХk_JnZiI}P&XLZp˵ |a!ԺH8f `p~ &. 4n+&. V$VH׃*iI.ZW䶷;^/ #p_ zVZoN JifRJnFp'zs'U{|\ۊoyː}So8OS $VPI`6]T4O>6gT\0D$+FmC}\dd=]6m_#2`>W u7 nPB_ULp۶q 򬨖Гx$MHda$\ $!rVPf$2;؃uMf] .Hҷt5PfiQ=_JO9X0yU{AK&Ugޙ)gZs|\ɞ j\m=ߔ*b/6%i3JpD~_1\fԷGK=hm}Tz[\.v^Ь&;Q/p#v jV]KYol eeJd s T @}wl[~&MF@|bnr9Oa(O|6Ta/31_K0ԭ S`-+rTԾ791YU(C7*~Sppu|~VgÊBFP&A@*Øj#QGf|os5ȻD<ixPͻU9]W>F&RIX~pA0EO@R̮kFJ@S;-Aq{b8K3"ݹﲐl. |Ǚֿ>nlj):5$q€2G">WugoGݓg&Fۖnh%ΐ]E#8/dQ 2oQU<ؑnd>$zm)ƌqwO³b#D$W]፮@s&'rNƓ__M d-8xVxoUՊOdZ<$93y7WM'6|..=\ǚӃcV~>]< զ~~79@? &kWз7(IoᡧCb==|C&S=šTފ\pAuGpD/ <ٻYl nPPh ,˭T5iR$* & ;dc=r--a90f'd=XQf"bäҝZO#~wA"6{})MHE#og3 i OY'w+PX'k3JcD0Nit= P_VuC kxN0inßo 4=u݉ T#%}օ]7dQ)~nVց)ƍ܂bLgwl:fd5Lz?`reg^ĭËgv}ce @:cVYիDa}TA`Eh SY7P)Bď0|Ia^ǨQ?,0Ntӧo-0*LZ&GP.#?uBO_ Gҫ<\<}/[ H?_N=E[ B497-^۸LGT@ Z4spߗ_N'B4/ WXn?uWOU5*}wP:P^N#]"qJ觉+pt~@y$>ypM\Y>W;cƦfH ',s0HW:n;cF# 0Q@ >S{/EAW͆)kd f%s8g7@_Lk%Z{-c'aJX#H Xt"Wds!-_r}RzQ i:#wV2zy^Eb$i牧fl3>@ܐ~k~ê `;R#.%.P6;N0D ݦ}aj1Umu,asBM~]?ͦ@<풾WVuZŏ5Q{EmcAL:]! S!?$4`t"Q8ѽOZ לmIGJ .D3^b.4OӅD &pUoWL_[=,,r3YʧW@j5.0=S-6~^sLnJ)1Evi..vsJ$Tĩ>ޟ?S,I M).Yj:h#2%#U$M0BS7ED@2a7huNm1$-/Bc"к,- M9t5 NYG/y_ heZߍ`Vpfw:V IxXRXmc[ hV >'+5V6qBxୋF3y,;(M f {ן!6)Q;e ᬷ߇DzIZI YQ6 믒"t3ǟȯ?sfvV(Oy%BB2`٢ rY"+ekU|zw^Kt($ $!|Y#NpBpE 5>eނͩ&EXM"윚On܎OYa^T '?>y?yu d:e[N99Xxezt[R 򘔢&qݺ`V0 py=RkK [juW:\~~@+w:TʼnC엽"{onH"/bpM.QX}Hӫu A+W.*w5z|54Śd3[ȷs]cXM!+t@áN'\L+D^؊}7k\\gYm&rc+G !^hT^ݵJc(K]O%qe~6l߭%&}%¬ AJ/|?O x. ?WSdٞ Gaa1W,a b;ns MNUY5Ϛ]-ḁrV ︥V>!ez yoku Kbr1aޮ?6P$QK.ZX$j~o4d:pOANS?cH]S0a^^gJ:~h'q!lv(']C2lx{EaH49eҺ]ќ'YoG淋^p_r3S`b;ľ ~ uX۵IH3ELʠ\&5e}ue{t!WtoG2IpKd[,&,'¡P cv/7 ЏTDhJW.}7.?N2=}uL@hXÔ5M|j$5زˢs+%]z!o}N! qڣ/|.+#ܴmU8̩|}]q3ll^;V!i@jW_,7<= Jx{ɑzJ+L֎8i9L6b$c0Չ֔-^#+9=G,s ^|`.gN.8}&V 5PhSW`l4^tnsr@;%K$%\Hۡs Y|g<Ԛh pp33X?:)o BՕ# 4CeSjlJx+GȽs{JBhRoK8d0r^*o<>Yld^uWQL^:|}ƪzS \=׾%?IT^+&|喠h؎ovVj"YA˴ZgdV@XAtaR*k y2ʦ|).-1u1ب]h{$RsVAOLn94+9'()̻̑^!Whq5_uN2rQUW0吝IT3$lh$-NIH]"!7X .8Ž|ni87ubP r?F+w{?HyAQ]֡DH{ҞZ_O/uR.p'r^y&qټtKS'&f/pw{4Qv@C#Zf-^jƗeÎhɉ(h-|#? Z})gAcZĘElIfCjOuN0QsdJ ɮ0Yiεp@͌p1O"tlG^W(;A;PZ;־6ūV$bLWj0D KaS;ZYC[=tr^Cf'6SFROߌ7*i@L7ԃRfvVvզ,|.R|Ǧ*֙n{}Z1:i^ٸ)b}<ʳluf쏾LYW^lT\v&pڿ,Lhfٯ k#V] %7D`ot5j9Krc86y)#o +hG#UՒyחa9))epY5WG5FlU|Pc&Ccǖ2$ Xԡ|L9m"+y/wt*I) V2E!.o4&N1mL'޲o(E9}mA ݵD/MUp>B{axpF$li ŽMwoX^Qy^KC5ořn@z#sW?:sD[Y Rس\iDq l@_Zx<<_ c6poz: 7?xj'm[^B< 7x]O<ՃSE[H'L~rSfGK,z.NH[-<3aVy m*Q*`T.ODѧɃ7}IܔHf?*^ 4qN*%`;}HǷqS3R(tk\;}55ѕbvUHJt ъ.Œ{#|%lR udbi| {x֘s^t3RO P;,җ~5e~@]ĶPpQ!%]^]4S+e `p> d \2~Z:GFt$zI'45'+;+5'wC{1 2뫼!z[ \$8yHD&_ ̩+6Ǵ_&"0⡦x 9ƣF VRL-3/)/VJn5\$KNj+F4 &g mPZs4F9g Ex8p$e~ Mk 37I;e) sgfoa.Rt+e( 0//8-cUU|{%t̟<$*V䥰s:T"a)!% VoX8y 孊H"a}'~O+JRf9G/Hj̔a$CRR4+3L2 Ͱ%J04c'mS 1Rv5AHp(B͹Tg2#a+B:xlm?b%BvLq [,t8U-/دerz(qP@Տ5}u%3XB$_~6IfAʧr`~Nn |Do{e?>T̈]0"Sr˨ ,.QpEkڊfiM\tNhl,oA7\G[x! n)_[r" 0ZͣњPNB '\!뼔!質;̏'G3QU'6Qn"ckSFL6j# >.ȄR~#,1Tv~NB qDӿAsAнL[C~;?`NѹWB59 sqwT lHM)3]=w}9ާjO].h§DODtSTWLRiK ,d"j~M@+biIBj~g :/ bAbŜbz8 %N-$516-"Mΰ22 皮R <UL#gIVS r[!F:Oy8]ǝ[yP]_4dZ}][[|y(#|DK. RDQ %E,DTLNv[Z@h[Bb~pDx@h-K\? u\"}/B ;t?$g*i}7su|0i1{+|]`w&"L;'_ _L/#B[Xx.DgC)ܺ bHxYh215TcߚtFA413gE%rH$cu;ĜwZIDLj'͚w&HIg $AC @nqvi0Izm'S3e2h@XIe8\ D񲘱-J~Z@vxǨ WYz/?L᜷ϡLUoe{0G?  6D34}r4h@*d%Cp4wYCwGwH0;Lb0cI:Ro8'ߩf$WsxUU񙡣O l脆݋e8)~s@gacפ90PK;0R:wM>D.H@YqIp&bB+ԉUph|R*q9 n},FUIINTpn7H76Z7>;H].pȏY牮ս+7'U I++9~M Onۛܐ'ߴɌhI35H~ŀMmglе&l<?'1RY21"tS<5_GԨJʼn|4h_!rst|JiCt&1z/rqnН'',? j>l^:O nnv9mW_)rRNIDűJڮE("uP~ӪCۛ@U *7ʼn6IưSKﯬYYA#˓!34WUaFAr(D!o_t8jbtziBbvN!Jv+HÒq-߃5(Wox5خN!]^/5PJ4$Zx|<]baY&`|i?.Jjv!EPMXci) ULJ^p-r|f0wA-pvTGSB&-W  zcKܭ='`BfrCaE`֒ˌjIMAk7jX ol`q J/1w)kL =Eg -MOc)kJyIg 1OhVaQ1v>V=>`-N x v{N\.ifshFkyyfƮMp| Y,ٕӠ~'Q5fCGMӫ)`N.N2o{o*'%ө]3h RF,.y@H/N"~F_tF`E6ƺ`1xIG~ķtEqOtcZ4>#F)~_PJQ!lPC/2YnMXjq1c M&_T39"τ9;t  Zv>GG 9uZ 򁩝 HI"#s m?'x*F5+ 3^x:siˈ8[[N/B$`c(.İzy1db#f;/7HP5m.p}YT @J tέh:UB.$pwrLH⪃M.~(Li//Za-/RW z1Y4쀙6*VmW׏H{]X4T=%L׶ {??=Gd=+vatMbp\) YDfEq4oI3#Θxnf\ڛ_4FԑՌXs܊^ qaD /CUj9m+&u`jJTDϯ7F:sEΥ)`V$Y|fxj(y[/z}ɞ+1*^T2<5@4%)1#jd#Mͯ4hzQreek\X O5zͦ^tށo vH^T.TH$vCTRPuY[5_r6$ЇPvT IfD"q>%6o:LEoYoӋvO) [dl"<@#\n*;!oP,J*&Zx;\+fPc:X;RKNN8}#caޡ(jVݾhe)hiO!_Ja ܣN.=_py$()YJh/:nY&dS,:&,7j3/zGy bScʯ^!NK΃A~D 4-;|9YM]u{5qgLK7&JJ`z5fHV]tb߹m/dmp 8+@eb|'Eﮉi<vfCT}c}&]h̹Ӑn^kF(oJF(v/$m`9Y) J\𞌟SpH H/R]M͟<%xP2!`S^=9P+52ZGQ7ȕ=1';=ة\(O)//9y\ /a3!9ɩsǪw{{ S/9Kʂf7GG$>MxnZܚRyCpK } gr\oGvM{VVEиmFaןFZkDxB85a1Yr̹h[L\cNJ'wv>y"#'FْW(<'>zwp,:&$Xbn,3t2D2*}:p%N.)6\"y: !KcVծvtV5}C?O?bP턣G[?Ecw \֢ߢ4Fݔ`Ah̪s!y : 3;$liǕIՃDqʡ'g1tZ+hv5.!M6[T% jvjͥu sYal+ELcNᏻ]멽A-h-S)lW2%_vۊ`K\9(Z4RLxK[_@ύ9iBjH(˫"3֛?$$FU[ _ _γ18GMNQp4iCQHI/:r) V خ~~JTNM@Sri̥5ԡ(هIn pAΥ[7Yr5Ws?E1jI}#4$+@?dmw{n{Rz%t dƲ܂hq .T$ZiYi8cAwQ\$3M_tc(pyzr Uv bgpl͵Fu??:ܔByJ0[+3Nҙ*:rByؖ#E {%^g3/OZs4_O>p=f _k}Pi]}$QlPm5YPt+$wh~y)8j)kTŒRqq7*uYy3z phMa%"0;=rUfʛ'I AUų_H-+Qsv7M܃E0ۂ_'ثA+ J'{`0A?L|fRĐj0l8v2>"v;UWCNŸjDkGu)ڷXz*&kF-I>jnb"|?ydȟvﷵ")Z.$ztjWߏyf[ocwvnTĦq=\\: >C%YA_`;L5NGIP"I—|@y@L茖v.֙ظCP5y`c(X>n72gPw7X d =`)1%1/Ǝbʥ3Cjr/ {f6ZUW3ݹ''g*!1 -Ʃnm?$uM<_n󅻽X Ÿ}QAv,)\!tҤUv4Yӎ{jُM )<"og󙷫]2`^$WWB 0ۚ&pt@4t_ʇ` N&5?-Teqh&%\m${ZQV>4M@,"9gh7y"<ɣoZ_IM- .!HjJ䛥-.`#lR0__~V/gLgLY6mw#Zݼ"3Kd-)4q *.c;G J+k>$)uaQg$'$F!d|"_GNzlHtae`A(:sbZJnːB; jkb!Y;w4I_lBCKWUNΚEvKE KX'2=9F"I2ChU !/%s,ܛmTl^%ڥߴpO΁`˯ զx8UYw#ݩÍsVao\VZK"Fo@;|e ɩe*z׺b8)Y$V5B2#n}bNh4Κ|$,If ;P2z倳>Z`4i wTPɰUE.僪@(_ Ŏ _^#sQ2 :*)fJ4Aglb١i-Y8 k8Kzg0k3X9^=s?'3=5yJ>nϷcoRwevGmqVcF3V:8Σ^,žb[p|$Eܘ=ītT,u\l KC2aB0ԲIfpNȟ ni䱘S1t^*iΡA5i'ՌЙ62 6?3{ ᪩x~i5 *o5P1id*vE'lS&}^4#W,FL%L[#"ǡ>"̭T_G@ܿ'ރi2?ړn|>UNXYmaQb} !=?kQPDžV^JQ:+.bk{=x韂P]-o 0{$![>n/ FsV%T_OuSvyl+bnI#%ݣX.\n>@b[USoxp Bj%p@-m8WQN]S%~Aͭ'>rFf e Ӻ=f ))_$Yɟ&eEJo uFW4y6*hsle % =#gi863ZALHbp8$KMËGKK=[/+UH= Ԧ~Rj/a+^je/5֔A|U> QVF9_ͫ;V Bysق J m ^~@XrxLt~~\J2&29\%tx3%vPjw?/4 d +WW^dž/p_n3C'ETWHZNV$C(-'ȣ|Y?i0Zxrv+WQօ@Ղ*G/{.8^l"e%-LO9Hٟ2yL?4+ #.=IEBa!4 /mAj\lFK7^i%oWRX/3[Zx̮*VYl8rҌx<y!; HOUa)XDU8 Rps۠Y!G;-p?1ʿN=ȿ0:gS+vnWMݤ?p3fd!eh)K Qtd3ש׍XFCpW 'CFjq,W--haNA0s6LHqe3m5uzˇxHh}>b9rP64db!Kا=ǯ8vB!N)]:ab`L.ٰbPW_7fZ`ȋH(w\0~VV1 bx}Q<̕@Ί?K/m_R1չ|J%}8$^-|Af$E$xLt7wz]cWI|k-Dc z$Å,ZՠgS!ie؆]4GSBKfjnΟقFWxCKJј{Թい)otIԾr{1]/ 5+'hluLb*ZE8`!i`McLxCYO!ZLZ6`&yڽ cu }Q*;/BjV+kixDH"GIzGaʕ}2.UMJuX R tBѶR>8]rwR`8 H1#V:H'JQ )Ǧ'tfAqW\ RC5#w XY8Ԣ:}B8yXOz\RɡmFIw*#=-WE*,cf?i܇*/5rKu75y &)} Z ȷpSU| LEHS,H*㵼w<$e[~/n$1[@GĭGQ"A_z/' _I ]m, mo da'Я˙օ#^7`7 HJȚ4I΅K8YF*?R[ݲjqLr&ˮk,R܃ T"LN 43ZO5{S4/ *$p:_o6)8>58O[[iUJs]޿ff[jgB(k PL E+|5Y2`⡦g} ^8}/JǷ=gw{0ŵ"}to=TES+0?轮n{_NDvRyTU=Ox؈;l9B$6Gu؀d_Ggr=wxF\0oqL 9.w"w=wIc#59.`_ urcP)}ұz0//%TXBZxs5شq_7lθfؒj s* d[ѣTf&;A2 X{6LǻKr 'gG[ JQFUl=>#'.B.ScNj1W Bv, m0$vhzy/Bt@@{͒IؙF[$/Iڪaʝc^ G`Q ]~'kVm}k +&խ=: xrjRff|.Q.AQA5+l>b9&봁TM;1R40Ioj=i?̤A%2o<:Uk[s9B^'PhN '7udI0pS  E=wa_q !,a;LM%΍Нı 6͉!C}c+AL&4Yx/uYƏsgr,#D)*-(xI|?G1BuMXr"@`;rhCXmqtmڋf8.;?.8'a׆AXHƟ Dy{cvGIx,  @D*ȾϢl`cbZT]&0DAp5A)o3/2Ǧ֧*bnPd!v}񼈻Vo(PfP\,Qs2Mv5|Euϟ |RwvYjD}D.^GH}>"A)~NdV(3qPNN 7>5Z)TșxĦ8܏=17c G]Y?:6:\[l ž#\`ss| "S[W(]VHKNM'NvrɌwF&'QiGR=[(w*#vdmn[K8+q"X=Wܣ$vrV/[?^}V]wƪk/)<^!iد¤ V.=`Z֨ _^dXMǧ"!7 V2=C-5jZ9='9p0(n_Z;H0 ISCN-jKf ̨0e2w*~&$gOi=v} ;kIeYLYcWeoV'7B߆, P[L5m쭊)yRmxW>XN3AEQOUj`!H>>r>1|Vkg uqB\aQeʝtܖjE5 C81ɩӸO zZK~;n_DLe3]PB;ø{"a:7: ݞ2t$3quĥF1P0sҡB؅ah~!ϴRت0?d+͔uBpkF%\: !*H q=NA?&jR 0E<֦ |C:G \d[B3 GE3y捽M$Tܐzfh%´mx]$ih,މ\ạÖ8W$m̍KEMj{Anaߑdݏs} Z8%PEy[ȶoE)jy=@=z<;)o%a*+_n"S I2Zd<&F+nzVnK̥/4 H:%j] Yެ_M3̱&pJ:38M8L1mNtFI- `j70h Ⱦs_". 6}RB1rBUy3] 봅sqgqJKt;HAt=eάR5 k="|Ewadw8} Ov4K ͵r1/ݕJ<{ԥe\,KLjw_CE'L/!7_^nCz-@-`wg*;ev͐EE/5O"[p%'jF.C. ǒԃkgDOctu1CfZ%Tcbܨ?'.CǕ"޴f3ڂm\L?.ֺ52d(PiO̜uN?<6&+X^éOY֟ޟ7AIWU 藭v,rʑ_۞p=,؉H ! òPk~Hlpv5h}rp RÇoi#ȐwG(ݳb k_|@hp Cʃo! ty}ڨFAmTlj.E!BFP2$`kx4 \Ӡy{B"hns 6J,45/:;<B3Lvܒ:BX:\QWH]\҃Y^mYf %X4 7ϫr|XԻǔ_Y:#k(b*gnSPg໧`!%EKO|䪓x.%}.y_j8黼&36r%3+\mXжWӔUΏ-~au_2'azpk+ R %㨎po46Ÿd$ԡogrb뱊y*34y!NT. eW|_lھ\-4 Efyp@SbA朮V0"ڱ4g.Α2c{< ]$溲#Q$6;  = v)9no8bu>lD"y]1 $6`Y(sZӟEݜyv?̂)R-y_Ycj|ܤ( b. 1&-Un~]0~o5P# ^h~Ey)1dR:ع!Ix~:G`xPb"_BtX뗉k+7OF0t|PU#H 9 5M[&{ {jIy-!]io_YENjĠ1^eۛ`%qHU .e|NH :i|Gzcll{bA3x+|/0+&9i/O.!k;\Mq{V?vvxН.V^hb<L FQyv| U<4JL>(lR9\'\)"\2!Tvn ٨qLttq#uO47=cvlZ5I[S@ ZuB "ɗ6_;& jB jWp֓Z%*zl(1హ4|ںAfgXJg ri/YP;fy)2'9):@C%oB~)ALs_kT44o̫ybIctpT;_= >خ%8%,Ml7I z*ꁭl5ifZCKԭd>2+PX( Qjo^y_[P|m#/qMB=c}Z5\ m\+װ9k>Bjdp-t+{v^/.:]bTpF2:@ a([rDuE'ƅMETf^![`XSi3=OD ؁uT!95-;V/=#mS Й9׉P`g~!r|Hƈ* [xץ z~`ٰ^Ltׅ;(kCmjh,&'bL"m܇L Jp WORݛ% ѐq1E4hRxThڞTD\*KL@UQR 0a* KBj񶡫*xEN%E3@ $;Ig0IU%,{*\dn^A6l:.}) ?Vo: ̑ڶ)Gذ'ۨXB%Giǎg_YPeWM8[z-g=2?jaC ZSEߒ,Ž^U=O8m߹LNp_vK==]\sJ߿>(]ZNŭ0zM3=78`i"`K?g&@=͐_Gb4_N4"3EcXG@؎ŝ/^PQj>~m5Z,Ec= 9P} A0*е)j BW8{֞GB$- boD,+l/9]Fb^YӅ?z%`Ύ+JZpQ6uH+mzAR; {7yh[ڴ5#nvD̓қXtYwX]-eM´RaGhW]&,!!(ZL=]~3ؾ6H7c$/fe-wkm'!Sڼ6!kP㚄%Xȥ4 {AFnlݸQL* {QW-[5ˎ]Ͻ|Iw8KN&t(̢_ƒ敎p v8ѷdrmdyR0IҊ"5OЩwBa+ca5X!3jHgW6G7fPɼ(3@Iat[z-2l?3~[dz;G24oOPC w8_U2֩b+>rE Z6ߛDߖgsJ"rw gXUDkFQB9%} , -.>2.I4˷Eb@OBJYGWYqok^3$ M^NMaSX-@s` S)W7rewBQa`*^OMWKW I&LGֱjWЛI5KC G˴8B-5yY͆H& є`>wk;Q3`9!B/nEx`\EE+LKÔ?-D>g' o2E~3B v$ࣳvxɰM+߯qٷqWa3ZzqRu˯=)ǘlyl`lv4G6&cܭOy3ZW@V&GELgކ`Lē`\tGWLUձD˷ 9 r`*BԽG|ba; J!=J @C>A2lje<02:U!3NǠG)5.=Wj &2x_]>VNFj$eOu8{䈛 an`[d1d)߶vd#\>*RHSI( &ә @źMeo(nMd,P0Ncq;TSy6.,{G#_ Tomm<`]p3XLoPF*-7NBʷ8}~2Q" W}IKٶO~bhгmѿ}%ikBDdufԜ+.LbKmi,-an0b߸5'6YlzצFmW0R#6H}T]+?l~ ' Hγ_Hg?vx&s#-7Wߖ#c!(zD?i](1w0&{Sp2P [|᪖h!ߍ1iYd ޭ'I[HIBtj2ƶ]PNp^ 4"JlO.3γ(K\ē#/4FƬ H@X")*Yp)/aZ!?C e4{RIfJ;0b#qT.۩N}O#r*ơ[[{4!4b5kOfpfi]lOKMT=ܷ #gGg3ksG|}Nh}= /ODžiYZ\!nL>_=!*w1,# Pϥ"79^z+1te@ƴqh]MStT z餌 +-h]SQab!?pV}/Mvr.~y Wìq)Qj:J5Eq$RAAFE't#'~|HxȖ;-gTEѽ \ZzXW8h FL㊗.WA+. L3oýh})^ WII<$rk={2߻MOn9F.QÔTnjү}̀ҀXR񨓏ƚ~ۉ/qKiN1q;'qvhwcՓ댼%'pWr3) s1xy7IT`d.rs*O7D> 4#)eH| bpc_y`~u@a)9^kz@}wUzNSƖ(~Ը\`vJMER~yn❓EXb4Gӕ03IƾMG{ІP Vqϰew pz%PMEi܃#@f/bNo~ԞzvG,tq ?;?aȽ}(V;2q7O0hH6 KFƞ_qXɗ c|F1CJ5W;i%7ӌ|}|䶭Ę DdD t5P~uR)8 ^'4XO td }ã}6 ɫ kĦڔ}2؅^ZΑKbif]Q]ڒ٤+PU^]zC¤]ԑ!8B2b/%ZY]rhR2loIcB. =iʾ'9HjxO6s֏ pB/޼?/~I)x#xdquZ,6kM,OSݕT¤Cγt; |t{H2ߦv?1gA 0X=4n+S8i8 v&Y r`U`5@ ,<懱R =s{Jqؚ~UCp2ᖺ脵?ӺXɭL<=QSCni= #:!Zw^Ґ?,t?8hmآ~Zꕇ`-dRNS032 =5t 1+\{\5z}P@%J?¾gnqEB W E4⌒4KP fXSq{N*$+is]]gua ]ئG`*x52Q![26lxYjeZ{L?28tSZuQ)x% nv16,U>˂7OzљaկM }92H܄kM)&*H3sVdxy[zZ"l{AߴUW ky'9]@Fs.RtG*e:YmfKoUG,1 uvhP=8:nZ"1?QXi9a\Wu0ACo\u4k! Sar hRt Mc9GE|F!*:sу#dbCGZݿ ;M^Εm{KGu9wp KBj>7t_OR]kdB^jǔkL5NV:% UP`tKPi#m(*m½#W }|w *u*."E>TkقRa+6$mjRhI~d]IC2pR5ZXvpܴ~;ip=x!&! ?O7j+TLxS/!Q:fT=Ã86)uN3Ko بF"7$NZV+vv|ݿOO ~WÂ-͚NL61:op83鉄9GZn062q6ɧRy&@domQTaOd(X٧ӟeQ;v91.5nRjw1 f0p&6A2X3f q_9s~ʂYruSCEM6(ΜN6hҥ`GH9$<ňLt0a|z$O>9KKF ~d7wKVF}}A3#{`_z(I )'}nQC;p<W@òvb[qUz7P~rvk%0(@.1Ia;#J=@d/ÚZ+`Si _۷V>,ZI2s<5`\PzCx˲_!R[ -ugՏ=|{ }׏dCMނ3_?nj|J4zVAU'BުfaX֔L}(! |=SnmT!Zg@K_PȲOfY& Pz&6ΨKuYH̸pHqMQP/s!>¹⢨e_+*J=aK[HJ:i1ZU؏QxݭFēb {b˒Cs 5VݻFAf'Jƀ ꯪ+ϻwa8fV va]-e?OX*-b6kfQ G)3G_mGF_*@eIc"b }#7diGTПޫѳOxfwm ssf0Mw0̗F'qᛏ9ж +Z VjK?nQ it"k6*k0`{xUGܵ%lmv'ϚW6tQв~5c `g+ {cNuPAw>,y=>O)5ٛ{UnԔZ.i m@$F㠠ɂq2zt~S s~ړ\̏f eoMK-x7x_TpFh.!軽nժ y;gC%iޭ\:G7vaҜj} ~"g@#k$ |qx=;r__g0yzc'ͷ/'Jkap/F9b sUUsUNSirJܪ(u#knyK,LMdǸQܔ?\n[33^Op| 4s Y)gyV{z zz8lقќ2gYm5bL1G)~6(Dq]7 "u㔮[-7'9Zmu~؀ gtd2˝5(Fe)mEw'Ǣ}~aVsK k-Ȱ*VJ>mlicc*'Y*dAt~Z=xl1`-@䆬jl7]2' RX^x ﺛSZAի Ӥ_@R%ɧ^(Z,)&AI"5n6Tդ\" oj6?}aaDM#+&Q~Gq>pir/9~mp(ޙIv'C;KQdLEV$tR3k{;HF'c-q X4M<4=|?%AALbY/y*NcTJx&%g'4EŻ' `0SySd𥭆P_?X^ʹӥ-m*o#S66m(=^x2Ԩ5Ch9axkR)cxmq0|8M@S>/}o|ɗF5c~J@ _x^ P_7wMje gf̧ӆ#[H{'׊߭0%=A3Hmz#<{^xC:I"6USoՇeP̆\^@Ak[#2بxr|m@:~I&]gХNb #|S 3'2, ]@^CKs,g(݆o>rg=\ZS^1D/O:V*y iۚ^TcqÅX{7X+EL*>~>,,N3ʕTMZ~Pqe a 3*"F"jjm 3-&v@Z*vb~sA0M2^z sT,|1$jrT *[q9RN TA.O1"Qe \C>#.c5؃Ԁ@)0$vnÝ](e?1Ga.?4\ e\p'JHZv"Т\MHԧ=/aɀkXafB:ۄ MnhCɻ?el»"ҝOZ^>\a6?qS6 BED\^%S-7K\øfw uLPmB6~Ŕx<űSˢjo-8UB Z+A2+.&Z'z ¶@w&[-@=P#V=|20Aa\eg"T/eiEm#ÀZ߈A S-MK4$]ǹ8ٱ~o wW]Æb6ٴZc/Vs̃J`NS%W^4+ŖXPKָ#Gib"M|ȰhidSEHmK,{7 )m?wuVp#;od~dbZp~KZ].(Us .t} nuA#Td{@ ECXZ>5#*/1/AаUnCN39Ր2 ^ڔ+e; ӋO+SFAUrB-|w+xOqc@]A&sn_Vfm6ZQEa(5-f!1bѿ2iw`w'B?;Ŝ3$p=4]ь{%~zz2W´ܙf)滐[~C/AYOa3gE }dTa#Frq5VIY(dN;}nn—I }zݫ˒}RIQ9ârM7.;a^KxZ {j<`Tw<1W6I+C f#dܞ` :,MhDvMAAkih J[pbRtΣ jJ/EЏz,PIOa?W||_Iqgnwv=qo]D@5f "z)}_Wፅxn&,$-!b,N~cWճ HF0CZfDY-tBt>Dت) \gDBSwF;uT3Q|~zT5gYA"sNZ# u5wE2g6h[lgڀ"cZ7} T71$.3 ~՛C1K-y|){)=ZQ!ȷGBV䛮m\f\AywAe5QCn'DelNKP5-stl7rkKspR4 R}u j4* =KdU!DZ0whRXҒx+$ R)ĒpL-n2{ŷ  ڐZWG(ERTyY!S=Y_T\:2$WV@;mJxZ3<,9T* `Vߢ.d<q{D[Vo[+;qBf,6lM @T~~'QV-a}swnXrY ,P*mq;Gum!2a&'VO3RlA{L (PÚ7ګIo::A"#5φe Lݖl)}f< ,|\ԝu,+sz68gwGr4a*91LNȩk6d55弎O#YPtZÚ=~DؚȔG![ΛuqYo3D0:D\c<.!`PzՈSfo9c~&PlnQFYB=~U|P%$ _٥˶p178'|DƘEdU’FG($G4)l%tX~wzpgw@2C p%A s#0J>q<:ybvqɻCF^bcN1q2@,9ֺ$ }hNf0hlUec. JL`^Pld#ے]T~L/xA'9 8#~0*um&*06hXgKt:D9;BBowKMhnj0ϑA4i3좬enS Wwl2</ק$M *4b 9U[(*PwR/6hU]d}gN,g+k)HM4XɌ?:[oqg%ݿ⑬há T#iVXU37e0*dnCl.qnsf*)Q^D.Ơ&|<Ƚxɦy3U|Yk~p?T*@Tqѷ-\bmEw$ǕD< ժ(GfD>fAlq+DU+9–PAdOI/- Dye.<̎fv ){<0U ﱑ.p+K;}x:JpEE(̪t)sB2;:~/$: ٜqPʒ>J)P^Q0Z~TUt *"uRx!8T{PL-j4D1:HrWCbwk0lT.OApX徜hU{cl,t4ަ)3.)>UήNY ۧI5yY\ng^ qcW'3:I| f#*ƏF!ː:O݁4L &}l -?)aa3w ҥ'׆5W,-Ÿn0awF$KR˲pҏj 8(.Ȅ].)r-@Fmh,Ff{ >GPy0(@פQTH0ݰ0mgЇPr!ћ|)>zh8T&&xH{Ҙ(zXh+|͓{?C}%5@'t'l&$tp\+Ǯϙ7!lv/N*z?V\Q?}V>U3rPTvphUP_,)Z  CK--tw&SB磏mGq^\ 1햿|)jWrYF(RO] l=ӏe}u1/)xXa`79Ab{&ApY7>ٳMA)~vv3r, ?xT+z]]= J95'Tk.h 4-S3X^數W5w.hs2IG9e3 z(Q>@{cd6Y8}1WL1Z=L> :Cf̽K}N5aq K[alnq ͦ}SzÞXȎbtݖwu}›dca˳ŽwNcT%΢B|RטDSX{"a1XdAMdU "P4Xh^֟+)J`L{FO˿\ %g7zXGCGZ:ESzS [/39M(2*2<ε9Oq"{ d,n? fO.K&y㓠_38aٔKk(3(dJoXѱS^'!^փ} ^2 7e6e].~py#pu`Q^ܩV7=זdtRe4AjH5w0:cLد dg ,pZգS[?Bܪ*±eh^Wޒ xdbk85A@]#qwi6%<-n sVhz]4xB>eEOWc8i/)Sce{"'`²B##&nvc^!Y.@IU0N{)L{:b.ʾ4jnb7=vm=!HH6912R)/„hmY+( ! "g^ȁ %yz 8'#odj/eYbàmc% 1QS=gݛ͜NNSTP4@g)??ӽ 7UMI9Πc0I!ހhiD3 vE/zEh?QXnn~+W8zT# [pu ]<3{5^gqNU,ݦOn6&=lLU7!cL'*V<.li1:-i:*\#W&ƅ.ڿhU|a?-~<?بӰ\a(&wȗ ˖̾Jr)^2԰ˈzFAp }6 _LJPj$KQ뭨oY*/}D$!P ,⻙ x/W`bsǿ$|%CP8AH{X?7~{-e)d%2\s͊Vvy5% |>3 Elh ]Ǡ3^, [ x>[s@,a7#eSYm7;%!p)=&d4e×LY>)t֏H_tq@^[JUmc?[ڜBL`F%NqIhQ %?X˗G" =C<tBx*$7jV6J$ʟ}'qOޜ́sMǓ}.c[ "R5Ct#(HZ^w}~/H xeF~c)FacטkL%E r#X~>mEj%+}S~_`-w ߌP&Dp:}8lWToD狚V~h;oScjFnٰ1 .N@T$n:ufIk1P!ŖD(f&zY1h \C.- /02pjR]AC.fNWSKʍPSzG~lMMQ{1Vj>}йh䉢V$34f;,!e w K4S`ž] }j蘔U(ϔn54yYLH P"co7H}hYN-5ϑqruOEɚ귢PcgYR˯ ]o-Kl> i HZ<xA)5R  `h?HڦgBB5ty{{F߫w wfTD:S7M\uʮd6G= P[ϞH> @E 'c `8LѠ/L/5oA.M>$G9,0%=$T"/e y$Ahg2ڛZ5̦/'\C>oi#a'>p&?brS r(3JbvV8h #cͳ-Dnb_{nԞ\`Z^or {jGSޟq(#4,X0N p1:S!AM.!m]kڻaI40HT]t=iʔM>"2oF!mр(Kzچ*Ax=P`'n'{F_>q 85/& $L.C2k("9gCќ͕u)}L 11s'`%Lz>[#K^CRxvdk|d})9* q w%?Ŧ`\o5_WOqi57&APi~ۉ)>'YtJ6-^Y]dv>X= 1-ȍkMN P^ۛ6#G ÷"ktt|lh|z7uy΂zi1xE֬[ʻ;@k2g&ASяO)ɟ a Njłvjt?uOXW4gh:35c0/-0H x'>A^B)C}Wc_ !+߹-D h'TYDN fhFQ@dמ؃'F9uU̖@bpCt-wnx%bi<րh5A0_~ ~Ȫ74!e:D GQQ3z͐C{ zu4m(ymnu#EʨѯRhHvd:@/jdnFHs:@:&Vj='}\x hC~\aƏ!".Fvm}K"SWm {x\,õ*ECq٘I/v)G<clNWH>99/#[OU5ӕhG)E ,!H~Ery=7M/ sǓ`t ﹠Y;5WT*3*+~?n!6j ٩UP(p0[aG"Ӧ'Xi+ΪDQM*%!#eWQ`)ȶؐjAg~&*U ^d3ّy;ƆF;t=yPz'^%\K)MĴśO#_l&+v⪊>u1n&IG|Q[}&pwͫ5h)tlF#xnVwwгC Lq-Cjm>+ǜ fcsVm @ [QL89<WA]_],h 0Od%ŖBh-PayYF!qͦZ _%\@3{r_xy/"m.{^;un+}=.c[ȦY YV n>(_^PnR.l̚[#b?+jOzW*`1\}C3"Ol?x)NI>:ru&HUuk420LiBYѨBsT[# O~%桜>'!Հ@|6QT DL(ɕ)#,ZkI){y2(.~h0JHU `[+-fXUkpmi@5`h!mkxHa_a };/ 7n/o',#OrBTdHMG#wwz# N' ՋGNF%}% `Gv;QZ4XpC K#=Iʧ/֔7Cn&@۳cK%ηx+i[% / +[SalsiF&­ ei:' , ]Z&CBk7K /̦]!gG1Pqz8F,˘ y?ѤXՇ[Se kOccnyf+ wTϾGp HRmڻ}A=:hA tUނQT[/)_V<R8J^k~NWh4lMZ=|fpli`W.p:iJG{@Ӂ)vߑ:Q.0PDI"ȳiuDMj:Gf rn k\g.Ew]iJ q.m4U ֹ$HmK[i_u_B9]ߣ+rk5Sw|˚v; ebR0`Д IEB%-(} z0\}֬570a|dL %.ڃՈW`&ysj1\qME[Cl$'q1SӃM9` X:=dTtjfXH'4iFV̞da|ϭ`Ry/pLAԍEg6s<ؗOXÿS*Wb݁MJWwԑCs:ʄY D 8 ~PCx,P|#(=sc}X88уxdy^6-nqN$v8ItL e1ڶV#lYcojRS:U*k^HnxYD𣏕eg-ނ4;xӀӋ ܊.c0{܏2|Y;mH)vQH aoI3\| Qٶ]r&m5˾SL"6kB<:5-֭U^slVDK~B%8^}RV;-%d&dHbe9z,a606Q([VC-Ug -q]/:z$pݨiZ)qEc~Uls0!;jH_,PwCVZ G?R%* /+KP9 `JS8U\zK/" Z,*/E?r$t7-QB(#dUaՀ!E7_ɃoTVXYr🼎}4sUF #l ū?6жSvFc(n]1C}u Z *ȝmI$Wí†cSFЏT cn| 9 =dlxۡ*;=xY)!$uzbxtI[# OY ̅K4\qKQe ƣ]lW610ӂmz$Pޝmg`nС04pk!]\K&L%^w+=JT JXۍۍUFeWM?:}8^sDܭk1"u#ѣNs1mWJq=`xU^բqD|8Yt xBh4v alH/|,fƟ)!PYBϔYɞwJ䇬PXaə1"v(.JG3^t7=d';z혩' Iq>AAi}bXp($oQ͂\z; ,?Gܕ޴s0BAؓ6[I,kW^C.%>4Q泅**AN21Č )o{]F]gGTJ#(7 FXm,3*-A" EըdrƖx iIE 83՗?R>3H 3ve8Mog존G_q w,$OW G%O{s_sC7|) ZR+OfaD!PR'+-NNcى{C\o~ջz`Ӳȼt9କ*HogM( nlˎP2c5Uf/ Pc͌:!<ũ{,@l#;XCA?XqRl {@_n"nd03(%(ᠱIۢ"&2SR&CK߆hS4nHO1-NT㶙k9]GoEYXZw4jjGʒI+΁Hw3{&gH^pl ?նL"XeӚw|[W$%vgpk.ض B 阖ƠT+ٲ8j>Օ 03 Q &VL`*[RFrqKǀ~x$vwq4j[@ 4x`ʹ@$F~"*E*+Z`-M3,KXdG5%oA$ᓜe=q%A %qОi}*窼*"BN9A2cLWaMݜRmb6uN/1 bD/ gsp G$JIvbpq!h(CqN9"M?4{ Q'/=@8}}Vu(k]SvK't~x0 sbN7Q?vb]JTٽ/ѕV3SYj l,Vf,IUcY9+PɃ؎Db17^诃XPwb,<"9y3^=:V!JD!}`?sird 89Hl=lcؽqf/]@ZAm:sɉC#Q#16CRn T4eZ.Mmޏ;1zT=}վEb`rKe;Oth5Jz"o =뷗jɞ具a(*}^b@&Ru9ϩ :t{t(?rdXFƙ݀^,T%UcO䗙 љ=tֵDM͝% Gc,Ly+Ņ_8UY1ֺagxO2l6Bo-!I#465px|Ż1wc[/Ӻsy 4S_Db[p'_k/}R܄^#+@Ñ:;Oi{Rd:47]ѱ~N}fzPb2]:x#ȋD-Z'o-K피yY3PIӋIt' _.pF)-az˘E\vŽň}OEf3Ma6{MցJ6j,3{͹= $OX$tB uk4GàGTب0GwH=lUC9d<|rD6҇uu紏գ~֊) \FR7[ȇҗ90mHD @c@/mr7p%u"#@ɦ4(9..=0`({QyWx(<q2 ,5=V~o- )*&ᄨ>vL{7ԾZbVvK’ISG 7u82ӉsMd9)Q$`sEan#)h6;0uHfN M$h<c&*4[ʭ< htAJp3mʜA܌:f߷2\CLAt%ƧFt~Uadbr0--VM>*-jE&yD*:2[r>HՁȕFOY1-a" )Wߠ |Z,{V)*?,܃ZV2nj,k2'kaɲ_sjo=O2IgTos O(!6 ^/rhU?,RQP֌3NpR/&AHd&m]H_E8v @&P^Mb;hv)ìxg<*]9g[s a|x6`fR X]0fP sE&9O)6u4& %Ps4j(EʆӼr Ttě?=EMB!Y!e#k߹qݢ-?-?`8C1U \ {0D.$ri; މ&YG+t4{|'dz1}(i# jkgz[ܔHi4kj݊ R/so}*N+٦]Kžd5v짒B{M+"=HcC@ 3Xm՚Kn1á>r5F@ <}c|b,! z~,WU3YI^ X~i.rb2<VpqՇn~G XK`KsKnR'59P1p?,I媫ǼAL\&lUQ8/[*I/ p;LbTcM g-^E@64&*da'1k1Ɵ-Fl `޴ $x V>$?W<\ 1GnDSZ4S/M "iC0GClV+xi 9J7 u@ xW0l;J+4@ѢbCD!}/3,mPq=Q\hz!|^7EĆŕ"e)uYC|mL) \ujp~}Je5;OnkjGPoSG+<qQ!zr8a:.@QY܀{z,H+D`Zi9 ΁]AhϟAujt;PbYWcm!_NS x~;.ܶњCr Y*uՃ=cП3"g xh- E2G,Ʉ-rnUKwT(SؗT~p%Z)l>iE wt|NVZܷ18y*i DG<(&>-&]g5J"-=7?Cݏai\CVAkT)K[vTiOiMUhG`/lں \kcN꫐ ACF`M̛Z/J))`nEx8PȮ} lGnU;łt]]~'K ?~zge~z4~q; d琁OKAuⷪq>[2/~+iti1TԢJ;8Oӽ{y%F7@n)x\EXSR|Kqh%jJ64``\kPx$'yN&@E?6 WosrcHo(2# A1͋gt4c$,N鬰F}SL0WGA:~H\,ێġ|#_dثzlcHnlܠX7 avhO+51ϡ'#{P¼Jt QvK.j66wӭӧOzNt'`'(%` "i+Ly>eQe9`6Or#Ug9~X8oC_ o4M99р[Fpwғi;y)z(~ʫS}uWyndGZX:tAވyἣNm-I큯[$NP:{/EHDʀ>6fmMc#t+v %gޖ$!| F @\ <3D$4}y&ˠ%婷sTޒg"E&4-ĀViG ?[d ^?rGMt82 5,ӀazTOH #LejIk} 6VV;:`ۋoW[ X֒grd~n05߉bZ-P27iƴ;qΣ+D j2jubi ?UFJճ6=GogyBX(av!7(P}جD厅ڮ)Xd{A|NͷFTH݋IFXhBIU<ZW栈H2zqח4X\L,2e~X8>247k$')+:tsA"rǍB {8mZWw_֞+06I!OлgԼUkm\(VΠ`I6 BgMBM%1V/ZWU(a8 <3mtF}O[yYJJߵlJJ)P,rldE!3"g,I¼BvVt(\`.=d̒N3q?dviQs'0`Cϕ&ª2g MXldK@=PǓ$9Jؙ~hلoDsnߜO:iny1滪.Q[x!'؝-g HdFxlVޥNeH'Ccg4r &sOE3Ns uBNqƧLF 0ٝ5B˯J1Vf>[ʳGL+GX+H|QCxi$K#8K``6.0!07A9/g6Ѣ_ɰ( Gd`*<Bń{bOyn)6) W P#ŧh͓E*z:DO%GOv mܗ4o9&,# EY$^a>CՐY1-@-oCj`~`ͭ4|~5XZG5Sm=,O̟]MUtH j^aui޲:| *\LBFNS )dWIs/~\lZZGqՎ#߫ivm37ʐ2ڑ6cuL-i79?$]1ٛR pG6j)HV8.(eZP鍕֪Cn:o!d"`*Fg{bbo,إq0T_m)HѨmK͛U>GVM{;KEf"P0B7OVo>IЬ d_&mebQe,|/yیs[V~pզar P0gpٚ0R/y5~M')~hm\tIcx2֭ L]XΫ.W34DSKtb?MY%OLl-bj>20;{ļ?S ·MrȆ: \/Up9/J]fH[^~y{NtU2qcwp&^k΋ꘓKdNjO!NZeܐglODʑaMu+z90Pqin43uOAV(L]kA oסA6EL7x~@_d{zK[9̳ (7@\NSe:QL N[/_m>gEDU&]2û!.+=̲d`#6ms_oaWK[H-_mk~c~ۯIn!3+en|Y*ݓJ̪~$MI)WƟon |Md_J*?׎caN^-pƵSI{4 N"k\\K K~Vewj=NL\ p">;E A_b^&|ފd,GϯرJ#2XWwi6TNj;@Zl\QUj!jw=n+ob]^ º2)nܐsnYX?\o7AzOP )\J>`16bkh0[m +Kq9D dѶ s+?Gh3@1Q*f1`. BYõC[2zKGaڏ49R藭wY-+ 8n;s]v'͞ {rUI H-H^2N6`m$sk\gMe@`=`$#K,4qHȰt૰pqLǶZ}P g K,w 8KuS0'6o9{JU9ķ랧l\|[uMϧ;ް.TzPw[axM+Rx-D=ܴ)?lŋ zjُΫmѥHޗ^<#z]eͽyO}7dWʼ whsKu9%E%/0QcEt5 p='AZRT%(ԤPxp,]S`)҄TA܀}1M%osB'/d>F0 Js H T%uF&'/䁾j5~6LK(h534n'sᖮm 6T)H .YfNMl{?qQsFCbXPʝw'_C?Wf:jpFdy* ֛'pmrI25Hm5QK}ti(+DUF ܰFh"na52/j3 v_ˮVu =#V_j^Gk)JvG mȀDI-.irrx}A'uէ3;qCVT9$%,xTFCL,!ߊPqnX&-c@~cĄ`h=z1E:ؒC}_N|3%A]C- QĠvOkS۔Qxu&㵰`~+HϐSIh|Հ#X]uh>}|hYm|L@JEw"G q_ dvIs]ᖽGbM+U_eX֠Z 4ԁ/9&yt*0NdXYB +1|̈́m[@y.{/g3s{^7^̠6>: ၰ'oJu0ΐE#eK_7,,!Vؙ6T:n*ј^(QL0aln\Q0U4#^fpaۼm^WS7D2l1>i qlq6{V,jUO{3jN ø3{rZ R0ǧ,1С5, s<)pT^h>ϛkA @gq|kZ "M*c7g,ؤQoۻ-Տ:'^/I2l͚p|ڞi 5B[8!3Zo1n9ۦ^2]¡4@ž uRcGO9z$)n)zO H(59s:Xq2W5c&42 f/5[5F.~/1%9 Kj!k˾;x3PCfNWf/@4d#}:҇`VTVAfBYDkS՚Rm? 9d{H"$%F>km=g )A@rFC>yܬ.*{jB9;俣2WwT'8-f5NJ{1ַط69z4j}:%5Ί04pThZ_ܲak'=jtl*Ll6< ,mEkAG:_V9Z'\gfS(5~uOA.WQUt.F{-G/LX"OHC&o÷'S^7x^ቩ悑'qLoc _҇-;ڶSYsDˊ'$3'e`zEnKWGUph::TPWḩ|c`g;XCTl  pnKrG^G^)!jM4g]I*eў!}hx?.ȫd0:nhb<4+0Xe {d5w.rTOu=5XA.{ ## mg^=|M 5c.ddEhkG2**Y.Qk >kb=#,Y[f\Nr (:4}qlUc GdJUGQ7PHiV>':$iۂ*=Hh?)WM^_ÎvZ6@Nܶ@VBSJ4D]1f |%JC[lK:gU0@OztEQڒ X"B;=XcGvd=z(72U'N9E.אc%ŋ< xFD3g,J=ҋҸ5\D,::–RRk0m)=NfDؑ)-0"Z֕].[)(}6vi(Q$?l@Ń߸],$˚>Pz! 1Dt +tJP'Nv@Fϟ؅)~BiЮpn74Z0C@E|?gg58eSǠH05&!`%_ڍ2wJ/|q:DˈD9-}E0w Y~j|%gwO`r<:qH+aYXZ M$\m-πdw@ֹ~CJ}%_}dc\Yf'aS/e$h3ya1iYKYܻ۹c$#R[OơnYB(J.s$]}3E\xɻ!vAS޹( n=DAplRnFDn9b RD/]WDN=84WWMV(:=JjA6 uzբ+cT*"jSPGr}_s=쨃2[W^{X!V&EJȵgu WqFPQ`9àҋ8A\O8U^`z ڶVugO!MJ_[$HH!lk;9vYx"PJvr6gun}D[R/ ڇ-e%ӄ-ʰ2PA!SC;⎷p9t9 mKIχ- ɮ+ kZP~F%s[ fx<%dXE1OZփ4R+T2A3f.†'w#;g8hڎo7㼮=y $o et, Km] ^agZ\Hu}`-%/O$O}4b jz\ eӼ}ЙR1c7kD֞Y׾5Ph%?ur2lH$N[oTb4W^,)N bZ4q8ʆo|P`vTD< &QOɤHnhYdeW#Aq9[4 GnBV\*+($d1/ @-Ini"A* W,>U JGɁYBmg&Dv9cC$54*N~D(@9t>u86qɄbeNNcB]EHə C v6̧VXXP eƛ<1rbXCwj"RfVO.uU_BD xcƺTguf޲cm>mQ*Z3r6-P!2L~BÁ)+ V)#.J#ȋ6+Xҙɋ/74k?~KpMtsư@\SViJX`O ƒobFK_h^8^% NT]OKm\JtYg7jX/Mg!{w ~}I{3o8*{+ox ˿W_Pa N*3SfPVp.C<s/=_XsB+DO < 8%O:UOi센n'R/lEzOg8D&‰5G{1rx()S=E4HrmJU@rcY"Il"p4Db=xhJc"ޱ0N"~ZQ;3VB)J4%r JJT=!"DzÛciXZ1pd LC#,R vXn>VCZj>\3 o?e^Xt+_i ŸZǝ2^n)CCOZCtz a# 2 J»eE1y4.(H>ir':T#+8f'sH.|TvcP543r}*!ї|,kBؚYEFf0fQVWdyUh7ax|P5"Xɫsv!tCΞFJ*?wj;u~쀝E:IjvMg8+yÇ1]S+ wNEneg}YqL|^[;ae _ZjᲑkꙜ!nsѽq&IXlͬrk89Ll JXw-! Umus9pC* G6h̯Y4=w&]ڿQ筫 [mjr,:E{)[$2OJ2G&"J q`#Rbm:FHZ\^zAD72fNEy%T t3k5e->W\3] mfDPj|fmE (|yC¹޻܅ ;f充¼x`Ymk*k(dI,Խe]2 Of4&}]F;~I*AVCZqV@+N U{+/46y/Fȳom@r9php?pER}$qCǟ'>m%+6Ds.8G_ogL=WxVe!E{EFZA7׃3+L"֫uØ`\_Խ߄pznO*VZ; ^= _gY9sE0D;%,]hf ء? <^i{j\NVl~6N|Xx$04qz ,乨!KO,g . 1[Gt~a:삭`O+Ӿ5Vluyv: 9Ia :{ZjhSRw)f- i:f5`V8l_|  o;%UT奥xu"j* =o2bkca7 h& qlSmy?B!*v$S vQQ(t&gCNDwS0.1J"t n(JO ~5 }W_*uIMDLAsF::AT}E(I"̠.L >OXL?I;SsQ{*Sr !k51!(zyTaۆF{Y;[y8BUSoFV^e4?x{<ܱv! &?3AVJ"Sug@ieMPu4{#IS1*;d.Ǝ "̨sXqhDR$?!(9mkETAUvLp"{KF@pѻWD*4d \|Tvޒؖk[Hi (Xnw!]mM3:dq0+)jq 8#nU[]e:3$AhkƁג7=5+IvG:X%ᨪa`.hI(w9i٬E:ii~ag5;hLhAjV)a\Z4I,Rݺ%𰶺nk[\ xIA6thǫh\Å6ywBP)[#$g"l̟jS\U9 H vJS&ԥ.JH}X""uxR9 eZ%y+Ƈ{' r(Rqk"!:@گ9 'ҢfXԑOw*TqpKA,G`ᯠ%kɪQ7Rgc6i(2 ܻaY@Fm42cm9SAG]?~QG[7w)Eч[l 黺3&h\62Rހb"N6u fc/"<%D~tkrǮS $q"=E֭F=7qpB1U3?߶%9=}q;Bj ٘m;MNi5E B[lвmw6׊rd&+ z(PYzlh;æ+A"< zz+]S~KQL1"l8| D*,q͞ G=v!/j֖x(g& #BJ"_韸BQ,ֶdfy!mśGo ʂ+)էj?OoK܏)^i#w_ХB˗1-3l>wo]Q! <ʒO',09H谏=h3H-߫R^#mަ]1Xypƍ8Z,V$޲u"< C;, Wae:Զ t8#:f4w":r,OxTq 8_9]F;cőFm9^ ,C3 yuycW]y͕H`?cLΰ$D];҆H^s$=9DH/ >%:vgg)fIÍXCO \یe&6^udHP#jA=/5 EsdM(1Αz_:3-B]ϺE_~%DڪO^{n>812lwRQrm,;9W٭Y ^ Wdug>ȜbU7X FwnVZmދ >,yB37_/;Vezc^qrkpX<|<9Ki.55Eh+,mYS͙N2X*NꁸfjP  t'[#P&</ )~.wjLžDU}J9&Ua +J8,~(MIe=W(!i:7guw˨v\+c 91yl-I΂O?}9բpiWN1Dc!ڦ-E& L @\2mfD }Ë'M8'4ѵF>F{1e%?*u9׵$+N> (C-2&K]Y3 pLeȾ@,3Gr֬Jf)'Mh4m-)q}u1AqE%+TxDkAݦ.NP% aCP]׫GS҅f$[(1}]j\20O&AO}7۴uXjl.AF>P}hAkn[p0\)30nRr )viOߣ5ϑ Na,HPs4<xwT/g9KQa0]HR,= |9X\vj=WQY0RGnrDCڇ$- G*,w'Q(jOAa|e.(eJa{n_P 7&ɖ#_=^Z_TB>wavcCIVle>VN+#!x7(:TA~R\6a2;Xޙj¦pRfL^I5Su6Ky*)\<SSS^}:tt^;el$N1MY.h)j ɝdo28yЖF^ =[!A/vy&wfDCȱ/'kexC ԩd{(Lԃ wx%. ro'q#`{h2W{998ٿ+:me,`oKзC~/+}fb a@=.zT m0陌н_hlm͡Gx(u5jMKqig>w6D& <ـۼ_dXØEXQJeMz !'XQ1P*^i5%~b"4 (Z'T։v%{,W#h+<3xx`xȯ6[QTpȡU=G=>P!m4AB ߐ6LE*OmxU$qwBeԁCF$PV f:{sr&.yv'6SVu/FKl4I̙ia3|6y'eyqJ{  pvsY8SRuF|.pnQߝ_rFOO';\#C/If@4T༼E<&avgGxy aM4,/*-,?]FGt iIO=w!H:@Ox gS8CjCG@I=DeĊ;ƀ_Alno|*-tUWSӑY{S.!慳ZFX5&$AOT( GƁkUXp{mg'Z1fیݫ˗L1ޙ )d_p3u__`Si<3g_FזMyAz#|L%ӇLhw[ެ5Sfփ# 0 +˾'x0t8v(O&*> V>+sw=K#,1wsĤE\y؇qg e[C!]!iQysyce_-یΑE5CmPPy\*-zܜrARG2ZIu؆929`K ̝!VX_IͥnpLU>xHOGo/$T3'Dִ8وlO[ `‡-H+ -ъ~P}PǎBH+O]hA5K7.uV3uWuc3Tخ0#/tw ȳ5=>@*U0W$}WgOUs7Ǖ)anɇs8^nut9ujMY9z$W#=4> yMX\,\JP@A3^321 Ir}dbѰqX>Ǫ3p>rO {e@H5G#]:<bb#N]kǻ ooE0+)Bg+Z &pR(~Rl_e'( Ή 2܉*ݟl<`fDl~Al#2~f:\h_:z|QB RJ 7@JCxn?,CJuЛg3oNɋIn?;*w<&TZrVsl깝-8W>i!eRzP2Cy?g,/> 1 ˱AUBc&V۰2i9[&>H vDjq#7PR6+ 4:yu \ 6{e ,w.1{-N5k 'W7/xTR@;96'ޓBFO.wNؙK\(qƈ/ΐ˞]Fs4} ;ME~Lޜ;C8YZz= &TIai L0dPK -/2,W>v Ud"og8ќbto5ȤO {ѤM?f(9RUhY8 ѻb]9({Ŋx8 dR= lWaQ\ϙa\fn(4&ݐ^8E+OX;=KE6:Xjcْa핊pH~B$*/##sl=)[^(IG$>en'O$ŧkw("JNC5GbpWQpf׊gy!1t^ rSI$2e9-4/IJ1M-8,z|4Iz2HSDuRs[MIƾ ڌc#)&U@^OwE, _x@yddY[?cϦdtT;w % * }Kvd-PS{"]>O`(oIP{EJöv虢JـbNE;p4Qd㤊`D9*U@yΩs:e3jc;(Gڐ)^hC3r>SV{Hʻ墮D!]~wR0!C#>̲/Iiv[W7)1^JuRd6VS2fotIײѭ4l 'wh<5Ƣ9%o_)ok,zrqA3a  pE#B4W1Uߙywg^f4}JSv1##5/Jv$fi`x γa25C~#WTzΩUQD`-a iu\`w*a_j+r\z.Fۑ~`VMCڮLrU4 եZ혱Ù+ ` hMgsN۝orT\ PiPW}=gP+uܷNN᭽Tb">;,s)i#)]~:Zt -A:Q$H(c8h,ߛ( SZ%P'V2؝r_ѪGvI:i|80yFVjяG,m]'.oS6Йdw6gPN^hZ7;g@Il;?_Q1D :|$уMfƫ4mp km%qpg35"-hI=dǶy|2/AO8+hdk۹/ aMƓPΝ4/vX=$dRVscjƜT+*fQ+ċ׍k- :JfxtYSnӐ2ZJ,=$>TV6 ̦ RToUl|@oc7  1 *l|bT Nq^#5PE;X9u>^,;S2cq8G!L_;'Sϐr($ yGIXT' ۨ.[Sad%۲k}R$~N`1ڊk הl9F]crCՌԖ\GҥZe𓨏-V[%'Ck֫qT[pI^#de?tNYNX-T3jW8;W9nQbIWbhߜA82ԑnB䣻'ǻi@U@h-1χH|]_2ܞvk{ !yt.p@wO=S Ls9ߐăpD1rB#'j#Xt]iFIX[C,WD *]nUU3 86$n1'Sԩ@`tz(MS-,{ؼJSGC+zE{pWjf888cWH7IYuCS"~y9C8Tu|&l׳(39? D#=m؏Mm^{Yrt4q8oYHuDz>qW ܨ?F-pӴf$Bٞi11Ua6E]5͊.7H&ŏAl imGNߪ8',F= ʃ(B9 96Hp BftL]Rۥ`-$r$^`̱L|ҝ!Lԉ{ҶBB\;=} ˠ(v} l-{1ZFm |nWgp/Ͻ"ibw ~ӏ]A|C$~aYd٭ cXVИ7':B]0c=;AIV A4pF{fǠc3=h/ \:rqCܬaJ{Q3@fG?$eǒDV;D[B3)5'bEjWo36 Oo)+;:G\ PcGIH+Wl9B Yœ,$ 퇘8P7@JYE;: SRj e#̍&^b7yO@ާSeGXe8 QAm 8\QHC0cvː)٬ LLܪpbHZrDHMϤz)@rs/UmwX44}n2ڃ"di_^R6"?ͤX?cXX/0}kPƑġ9yoȯ :ˢ4)& }|_FZ%r]IN_.M_M fJe 'B=x>?:;"jaol:8e˙_Fu`ҟ*,t!G'$ۮo0*/OV WVP#b'љB\@|8AkyV: UTg{ HffWVz!jf\JilhQf7wNcn4j&' yZ„3W7mѤ >!o%3ʞg $]0Ǜ2P- ϸ\0GbKt @!IB3I ̧ :Bxjɩ栐zH2I׆ÈBTSpE͏89dֵ<0}Дݯ39 ~fޤK3Ku@vMk[{3";Њs4L?ŕ=41 ITK<3f<)uTuJ7d<.Lh(P!hӅcx̣0k>~޵X܀y΅+[t&[VHԳzTԀȡ dv;{qlI(r}P`kNVAK_Df1-z3<#%!kBj_?_J;CPAv} n\ۃӝR v'5U Ĕth`paJ{vqIgMck }$6rF;Do&xBx*y'!?>[ǦB*:Qۈ*SuG1i,m}O &G9,'Dڤrdq߉tھ[>([6+_ҫg6\'K®`(B]A>u‹ %^^o^ݞMmv7ټ19clULt5t~X6{]Oi^ZRȗ?ơiWt;edשXr.6810U$i)y_U~p-ĵ(8KӺӂœ$/޹ThϹ>@5.$DiW# Arɂ%+iA8?9 Rf y}[*.d$gW{~ <V\͋$8jLNyx8Y_7 2> P] n[M٦8~j/\} ݨ8ϨN|wָҢ~K8152붢 V_<ҼS:%]D|NΥq8ЄiuA o30]P̱X?ILbg m92kW}92LCC*Pgl߯${(^mv+sB( ͉_/"9@ "url!2Jֿٔ7szDй؄&$0 E(?/!`o65NXdXj IXL?"̈Gh:a_$'}ż抲N֔>Ƨ B(Eoda`9@\ !f>*i]=GۃmD&MSRhWC؈&6M퍣5ѣ-G>}Zxe60MꈊD'M$v ĨڲHry8GtCȘ 2#2[ ߡ[2g]伫 ,PיOԦHz,wҵk9QǸ6A>2T+Sj(ρq fQ0`ж9yuC 6¯kG'd@!v;^"$ D"3CQى~7~nCj &%ન[_g]lɜ4"Yύ* *2a8mmY`29R4y-d6y_^av:'|vd 48jj8-/JXFE1#MOTN x WsLqґm@ <ްZ`VWTZR+tY"dk$ցJڢk2łwʆ\&{%>esp>^د |C4Sa ! |'K;\>OI \[Q_7HUPIhε6):?,D+d;BRhv] U]/0]Om牖lDH9;-B>GY0vO֠ x͞aCOaLD'ۃ~wV6JD% 3LԻ;J[gKXoΛ8k70PaMiڔOw0"U Lj]dV.B]qNIy'2#>8ZV3j1Uh!LӪkݐ>PX/HVYy cZIPƝc(hjp| 61Uv {I{=y£Hn.|Sǚ*&:Z\%f:t*7lF/o])9(%cm ʻvkVu'huOWJD3waSZn.X3T2jϸ5HB~ J^A jZa%nj15Ordbe^ #@+S ВO J +% ğ}G%Ji՘$(ʋU!Fl!u Zȗljp=IID6?#3,E&6\* VqP΋4(ꁮ|sbuan]H00[9{3ys}|u`ikV .ˆy|2F9 /LdϵWBM'dx׼46Ͷ.٥}X7 R{ZWZ[ \l6Сm1*oS>Bs9eg?qRMsUၑ-%=yj^J4"Qf98B y'F~̚y Y44;T v ;ĐJ kD"Ƥ[Nv\pn%}%~lް@};?*#`ViVG +C{\};{`7(*ޖ:Kt9dGmduD&6S/iz-5M;Z2@)0Ղ=է!@8;fTFrċA\_ZCkV |&MsrȢbUUh͊T`㉆EDo4KυV妦ZsgV: Q̏MCCMD槗Pބ1NGe3#Pz wifBR)"W] QDq3th[?{qL /酧&S=_-QV5,{6~+.О_Q,1ѪS{'!T@ /A&, q#QC{AAol=Ž`1Е|)NX/U@,tdjSA Sl>2 Q+ݓU{LkqɛbsH(Q9sRβج3JXW3drvBxzƦ_XsPRľlSFw)ZVjO6_t{ MDhfrK:f\^Y}'uI_)LPlFm<g ҤJ^h]W_^c`g;58u#i׾nx1:}C[Dٯ HhHA8nr|-hzWޚDlkLfԑ{KYc~;=ץowA(~ G=㞌aFx73ed#eg;,h Pq $y+vnh&wC?>]\רcMdM'tx} |Z3oBUk;_ZlɭԬ7=fZTK5؋.u}ASj ;Ҿa8X=DK~#4$^Y$ioPհ? "; *lÚwq]*38ۻAW5V71ҵtVu?cԨx}}>!-k#j` Yn_k-2jPy-7ъvFMҍuVSY!G:9^C?le'{v,E{WǔjFyAFn.MjAz7zh|M[_ @YG',C]Fq~JxGQo ?+axsMRX1 Ě`?bU| Nm؎sL@ pz #l tB%KM)Y>5F("3=_Ͳn1Vf`4,bCiޭ 4p ;T٩Nq]=E f`6QwwA t @P~ ^R0CܜsG ;Kɜ$ω29٤E3 %%)E[ ]%x+mceͣ6DڄqVij%0^q^Dp {eH :[Ý؎h3&rTzZPD0!7 }@L.A; 1:JN]# xj;6j3 UDB3s. { s+WAfJ(<UN\-?o6R8bڷӥ?*0ɫ$h!Bv=s#2Psh rH(#'ZHw@ )n0{"ߌA vu@z}}ZW$8sztuNLA%7Ya6hDC xq124{#[~2CkN3ŏ J빎ŢYR{@'c [E;y*x)X)5 ڔdCC̾i GUPXFWSgM6wP/s>{&m6Ȼw"rbqM~iط/;ʔֽh-Ȥ?haCQROg6; t=zňG-Bd%Uy@ﴓ7"(|2tEAx%n ߘe:}zUt8OP&q &Fr;hc;T-I97[ œ<Zd !Oq,WlxZDŽnLiW1:b%.P0Z5r?eF-|lWoڧ񠨑x b>l֠]֯Y]PS^ +4U0f$u}QǏAt֞o8a;Kxp^2 gV/S5_32MfDg.TD\Qv0(ǯXc]L# MT;.vEP |}9 )VMI`3pM5mo_=cºǿ1hemRL`-M>@(XFx~T\.#lɥeWo b`MFm]p@>F_(8nm|C%SHI_~pIV: 7!=ath8H+ҥ*G͆%Ñ K:_#@*&۝y` k CsԱYb^t:%Z&5|S݉Zu(Za'&/Q'tNP؃$S &o7ourv;:4PߵtKx[r,˓$ L_E0H@"Y'NFmEvzwksf"S&:fWeU^:niwqւrϻ6IdЛՄ#2|/~ta{஖!L>-;2\ b:I)!B6~3H{ko3zj+Q15K^.y|ẐaړA7ΤΏ83^z"Y Ii:yGOr sAs0;yrvMzc{ׅ$SgY[\`@8b~?}Y \ 54׹fM0'å˶/ 9KG_5,(hqD;˹ޘ"4/! G8_Ɗ H-M8?% QuV&)2woF%i4FѤY!C2@R FF#v'^6Z1&ȭ`hejԹ(B Tr#KO A偋R)cDUUk'ftuvr-x1TGo#H `0$7^Xx+ZZl87u{8 cZc&Ug'{WVWo^Sd^i7 Dkľ5?&k(/ eNB ݝ<>Q qMA9tkVyN-d`86n)^zZYOX"]["rűk xYo? T x5[QhFNdU+@bā3}MRAp˖"2 WUOQ}K9rh886㙂> ^`kNͤajYi+s?Dh!r߽gNG%SooB]aJp8o09%muƝGRiIa<}ŗ*m38+srASBuz awoS%"x\h3/&et ZM[W(aRZ~FUt,W~#avϏ]3}_z ^La(Y-6yՕM9 Ĺt8mR<}X>6&F}e;@} & u22lwkG t|elC|SטFFPЮ g%c3r"\Zb+Z&讚Go/2{9g&P\)oQk F0 mO`5]V>54I,qG`2'tVAX뚏watD~ngBv8#pkOh !-P_ _gɋVl,Z'jћ&jO,Ꮝ;⍍Ƈ\V mӋ6YFZx-$QA͍BhT>wԢHr=EqƗW𘖦_wmZIW|4(Y?5$I-. XZ\Ds$p;Fѵ.,ԓX]KrjZ  騕'JVm/X.8%tOn^2n5ezyľ.ƣTcJ\k,]wEaY#\;?8ݰJg'D$ 9dVD#a%#(ti}w1q14@7r#qH3w?•--nIN#m?Uz; Dw: )2!BKXx֜o߉Ws41 UABR3؂DЫݯ3CQ70ș1L{q4L~<^omW.O^2**/>Ǝ}&*]>9v(H't3mʦXE$BT#k˧Fm8 hκ;[Q=pWr1Eӓ-.|)te;ק}dz b{t)4-ki -u9+#2j -56`_98{B|e6@'X N1԰H!c$AeRiYlvt<==炣}ZR Btk(UQjƋsk."iiA&V㈭,9aSCӡ/x]6Ԭ2xyuqHCVV8xQ'ϐ/ h%y};eoᏖ{n( @BPn>75ollV!TKwz.\Bjx7Hgg994gv?X%M\r ⊃g`4FV]ѡC E#"T1fa#M hA/m,{/+Z'1c&7M[4 ơ̑B݅Pfbi `234;:M#IhI1_oJt8f_idXJ $1 ;lӀ,B0R՟ d^KQ.9\ %;iVFO 9E77Y5o{K^>A𰄓Joxۜ3-!(+G]rmzME/bK1fd??cH,ff"ޠA-;/BU5wv0iz|ߋ~,4a*wku3Y XE5/m*k sw |l]DNDz{_ NAIꈮK\,&S& G~qGUL&TLst15n!//fk!$;E2b9ar~4Bg:E/](̷֞lȋ;(:5xAuFz<5 fsÆhDi. _fcQa`?uπb@:PO_Y@C#Iņ$jzk=UFdn1@}d [ S#)s_sQ|͘2m/z3awO'ΰkbrm$anAo=M0ؙվ:C;$&iY"sZh)F#lwF~[4BY1ٌB؉`t*>VZK:VF-] LZnAH&e, KLEEqpF8IR|o['pazt!=c{M@5i.OuܽyD&+y{,l@b('Tt"!#U~(0z{SPkM/N2\@S)L $O?# nl =Q "|]p&ӋP/ut@^SA&S:~@^[ X|)GreՍok \vۂ2&́.Ѐ;4๲oRz$uV3wkU)ccS[l-*]&}TüXU?x||h[xb6ݲí-)dwrE@X7\}W4ID&6T*֧7pԠOdո@7eAS_sOjj sa?6@|_f$4O\4"i Kq W%IЗg}󚏕\G_:PᕇE.r4;k19/Of֤2VC{T֒0| X$yW\O>Pw62F'I.jC٠OZU"wk8~4~%Ctzlh`@RoS̭CJͤ@ 2%.t*Rpr$D`E/#G\$X {6zZk|L1hMFܐ]gS[P?fzaen8MW=ax1,/g4sVR Fʉ6m2$}T6qv8)l((݅eyGB9X 3$c[mW21j=g3DV.K$-sb㶡. tMІr ۠P@% BUcK DB<ݯBoT%86s W.O}iY{7!|lLحL $ʛ+%z(WPghؠIC0{[t0MFNkZ$4GUft9/ZWw>^nEQA.YHު[@j!ݚ: Գ e}]TgΫ;ai) 1ԢŔzCu4ê\7@.h2ni!livRS+Bqx+b+YEfY7`'1}%=.s=CrβIq_iEc"8 ckX0KC$<ؘw}.D+ñkG(GcXNroCxuΠ{w`0%_!q:ɬ.v80g36pfVUj RMj yl-\[_bA؈0 'L5WXE?$m2BCƚb`*O>7Ep2Hi/ ppTeA>$@tUp7wR\33H(7KPdV`8E6Imw}^Wxݮ&mNM55(MY3>P,\#([ xʒ֭bT* 򵂏 A{a:_7|Z Q+eun83by4F+{H[3ښ~E#Ew?I"/Rjmp?w&!"4nxv9}y/d3]`UpfYVX8 c.`6i x[ݝ턱hbQ7 r y-d!&K OGYjВX[L;Y!(qaU܊$aoZ<^(W af2b/Eg##HO|.=2*=J8IrQ^>K?Emsq1"dɅEI1Khpeuҭ5ZHry(5j3Z˰!M_"?ʼnUβ4aA @$4cXL} 8?/7f2)-TH #+ZWVal =XgV649[%EO!PcZGK_B5PۙxX#Fbo' < Ai#c}?z72bt.z@G v=؜4g@ݵo, $9" =}{s=^qĂƦ"JCEovXOmЧX^i.F-4KK],{)XBDQW%fԽ9QəQ\Bn<׎Ӱ&<{l#yI%,=l 9SMb?_dpi_˔G1 GWHFF>mJ))v=R#SCt`Gͫ Sќ5%x[Ο]Nr! H7J̈́ pU0:ؤ lX\q*\ۙR7]ňtd`bFG(#uT1%T ٿ_}(~$֌#!^K(qj *EGPVQB;[(tza1=Z伓+w|2 [6W&+*o)fzyBDK09ۯ-B"'![GX'$eAQ4o<}Ua?^˷dKv4CyY> JY?MӦfUF3`ijng7Ҍy-.}*T#A| dh\yJ SZRgW1Um p)PCc+?fIgl)=/j:G8罀2@L}|cƁsv<ީrKi"jA[-a!0Nb1"=T[,)Ms Lbз%ד6\&,H.!j+0BvCOfڄN4?vx&Fl1{&D~"jX"1p b Ps"ep{x&_ gR)E̳C6)[1-H!\&qq;sux` qQ ^ݧ:ԫtɌ/QX;I&~cL[2 SU4(P%UVWC1'#s&,U1u9pa RH9FiH>Ïq+8!Κ t"cS4QqzPЉm8|M[)=p+bq Qʽ[ȆJJ~7Ux5@0C}Zn&<lgGɘ*]}犦]%8n~WFՓ:%y>: `S9 Tq Hvw~R%D8>2$sǦ&jD v0>頳AZ0 .3dVjbv]x)H@X,@ljzJ˲hL<g?;ya fBb}Q* /7PVhB"AЄŪȌtHV8"{d^$ #REW6=޽rU A)KEUs ڱN0Oz T)Rfk>4\4J_U/ ^Ŷ@!&@$AX+RxyXEwϳ]JFc  F X DR>LB_6hwJ04aHsSCn] Eޠ~FX+Ec:pLvq`tZw}(*r QOǐ9z׏_)m鴳U+ēq}/jʴkSNGuɛ,V{`gk;ZN^p2N_Dl\ggD7@8^B> @G4۞Ӿig x94͒XL.ʟǧ 63Ibhn"Tr`k < G2v86KuXGv8MN=$\>߲7By)ĺg'o3{8gW]!0a`%^%,eh:x* $z_[*sK|PT [%}& 1ZoUa K.1-D.t9Yi cKf$Ю3춐z1Fr2!%C" hRU] cFtɯQsDOhю[4z[#D=d-Z%ۛ{Dj-対5la uh,_ .Sfzq!JןAOh[D1,c^ff-? \Eab߲V*tm_jIeRH\er*ps؄J􃆜ۖ'sgzn$f8\S;M~1&v0ނl;BW`)+Ж ?,>Ƞ4Uz!`mO>(%}`՜R{8 ]O j犢 ˱9;ě+W( TC߆rM%(L7avܽGe>pap޶ESEbA芟y1~ +A4 HMȔ3vu[PI BrL'1:MT_$i)`ϔ!$P#y|` l5ӃCI[•\9{hn0\[Qt22{J7KLyڒPiW:R.m|g8?N?"!)ys jK?vPȶE-í)u 4P^+^Tvݫ)Q~thϊiQg&$c'Y@Iy1||1:lCb?rj9ǰi1݌}Njg-$d8e*ZJ\5xI27ӎ@|PiH0V,&eg^Vf>Ϯch0ssn_ S*lE{n J͈ (2JדSd]žMoj4ż˱ `A<$sЋF/Rsņڌ !UwNJGZdA }Q@*MB tn&2h܂ Kf"Pjhv!|Cba$]:J66K3[Nt8ɝ@ tf{HC5j;)V.0XDl I,WD V=:^.A}}w @wIw[oL؈;'U2{3ؙ,\ \`kzb .(Pm:7H1oc~GڛOd%aWuBv"P.;>.x͚01''g]B ß+QMfE!Hmd܄$h47#cXwlf\57? x=-]zKio0߄&s>*kcwEd$}#t!r N9 #A7% ^,d!! +9ڑaa&wm-pNVx:IL0i3JOI*ݻj4ob8L\IB-y=-W" ÖJa"4\р cBgc"{R`ŭ\L;nS0qY=dhk4'EoXIgK9?X!LzudMxkCh &pd(Es*t`gqYtZoDz؄EQ] x%EEw<+'_AMtR;YL"#YZ늡کc,a šҦL❵/ޓlSW>ۦn<@ʔ

y6g@[yR~O7ؙϼz TCysw%Ջ\+ˑ304R);fݫn8o?U4sYM)rX&oVL9MŔ'rv t0ǭ ,$(q]1w2/ؚ VFO/[3.{+>4H maW2}9Ɩ D\Hgc]Ly}l:VDQi+׃?U.@xҤ.)"Pvw;rհ[%ڍ`m-cg\x8~Z:qB:g'!m @M`/-q }<I r,esD1Lw&--G+Nyj eH}IeVw@$!)n=Z.i RexGu:Eq;qd9s]TAA}Ud;l#OBM6Jfry pT9Yjqe^0d&2T%J͡@WV̇t`xc 9FɎ!MI%g i]ʼn#nٴUfB^Y`Gn`!\F0|Ki5f-9t yUAùNǨNȩm&8ǐ6.&[nPNLEJ:V#;&.r<23+3( J]H^J6=)B\%z< 8`ޙ0R[M=-|< h9'^gK 6(GThv? "#&I̬k)sK@bBMPlCAyPyshjG|n qspG*tʘZ4jT}OsX14ꈁYT޼IcRX5a(zRȪshin JGj1r `zۡ0iZmNaa"{WjFA^*g1(t@b˕3ʁb¤F] šsi"u$Sl|(Qw _@h'_[ l^%D<{AMȌn$\&+RЯGbGUNʖzIO=$\z :ޔC$OK8>SSNQ8P%5KD9U;^DNk @S/$ɭ_Q #FE2ʸrN=фv͉|¿PJī6m1,tik獧9_v=sn?|5\ _q.LGe# RBE΅;o>CU˞-֪ȕ瀩ث̈́&BQvBûQ13@[lLuY6Rat}lYM$b50S`Jgx1#V1e_,,*]qd@ivbЉh)|=w4'+K7؞fL|:M5-VO7BzL}"Vqِ;jqn 8R­w[ZIb"4FB ! ]Kr n eUA]59i3jn}~D@?'c֦]"5AQ]Ux?`}nCeG.bQRQ0S>sow)CkiПf:ި_ @^k"P'&$ z%ED6Cl.ۦϥhx9 cC͊)V,q.eU]ObL%A 7E*R]W\Vc 5ǹeNT^{>TH2Awߔ mBM~y푓R7qE@*u '8M5w ys 'qQAO3_Yza>S{1?śWӸzbQ x^cnɍ%ܭg[M<!^n֘-]&K!c =oT#fLCK + ,WR:HTrTyy|(M;.S|ZL*1eNfQA-xʲ`VĀ/ |"~nJZufŢ" a|#$qn2-CQԿԎ51޵GaErcYM}64䥍D<( Jc FXPTfШ3S#4TɇF̏hZdKVs\SR[mnP}xȂ=Uwo,x53 A"s1 N+=D W-9>m]ː-0 ]C`H""Ca}`ܨ46ke_QneI$[c^\8^n+pJ"h4Ӗ対byބs3"1e>vO*~YL\kJVΘ9D"K![dosC~S}@|P(IԠe$H,]1Ǣ7 e= {r"b"uALMqrUhz"=g%H׳̈́9̾7F,k6SfuQxU%:#H> 4aif1VWOla1|VsP4OIuܩH-A>6]7M}O)L ]er"Sl-GEOYQɉri&#< 5)Hqܥd*Փ RhW6UIb{#%^ǚBKx)`ԷEYH֠X c xeJv3N%R[μGܖa0Cw%\u]4*8TPqPotgْ/7r$Ms:C7-)%V\eY IYʼQs{sglϮ% Ѣ((1ooxjZmc#z6 \._2ʠXrJ5ǺsR)n77J]x,ckRTmq:jX࣑%$Zߴ[49[F%D$ëi+"ZڝQ30 [%wfJqRiʓ[[j:h*B(Ôh3 Ǡ' to/mq2.?lz9BWǢ~a_.~>7js' U4؀κD}Gh{w_C$W$uԠ$ 4U.J̬W-l=JA+ V`6-`O3 CFLo\< o Q]x  y\M)7o6P-gMD^!{?&3h`#Ddi-uNjQf|Z32_ABpR" I]wbos$੟QX|z-ԛEzX"4.Z+ fL/ٮceGl+>i!7193U]vޅ_t{B|J[<yq7c=L@=ApwC_aB]e*PH-/45y2'DCxL>*J  IH`yeiOIFoj7!|Fjԝg*߱.hأV}moW=v4C댗BZAS=SX1n9:VD~8%sx!uBe[pø6% |VGᒛh@X =@R« jYdx)T_ #+Q^(fI+ߕ4(xQ_$4w_Imnc:wK,PYn8YNu{dž54QO{EQd}~3AY]l 2w~=}i[kMP(=^!#A1no}>`t+e<'m\عA |e?MRUYv * „PC9Dj *2A)SF[+<~l.*A_9$}Q5eL}1uxn{C)!838 2 HҀf]O> Rlwaԍ<;l+*1TT#ܼvr6HhGS% Te(V~`.kAVWcge/h:SD56hB5 (d(Cqg"z@Q$ wL,s=-u s@s43JILy1 5о C&tqי% $yS˙Ӑ݉gd`ת*hJ{7LI{ls׏w !a'@L?'^]iDL\]&sp`Ro.T/EUPRݲSY{QiNB^G&x-MKW{i0*pN&hd4FE\!^G80&s9MI!:e邅7fRMU] ϕt"2iZPެ!RՔw8JqYڄz~;772fCG!y9)k2.\FTcٸم%@DA8D-vl1:[F={Dt@qNBɲV_maK(< - j[7eYu !Oe̯!m9aΧw؍| lMh\q |lK$qwח3R^}TE.U32Ь@V-b{fѰ4s浶%eA˃Rz8KBؽ}Z ʓv!!H=ڰgb=|&\ MDU* բ]6XGWQ,wl> 2ق߻l}cFAY퓻VvU,}Xr(yoT,R_9̋Tt'nL$a_vA&6y:.Faa(=G:?'xs4Pŋ]B9t YՆ`ȤgƗA<x?m Ě]m8 \YPm=F[OEA`!~q/AU[XIdBL>8\ʴ+OˍJuB APp3BKϔ 0jEŷĆBx~7'a5ZGkzzfpNr%giY_'P@rq-FWWÑ`ns iPp1|([pΓ""=O/Ľf<q|XaXHw7gBhg V1rKqo#w̼~A H7+m*Ϙ|diz â;/L#O}<9'LX׊ĕv}! T Gy&G7Zz=t<#ߐ?莦23@ SjgȤ 4M4_Kŏ6?UXGD ~zYZXN!%ˆ6lɿ;iAv ,ՠͲhKY,l`y^^3^#{ OBO+xL7:Zבgft`{_#١*GAy msH0ȳ9\W͙ ?ahTh;ҽqpod/۟:mD\B3EWI #jS#yGG7碃lW`wl74:ޯ .I. !ZQՐu_/t@3jA&u<3yQ|KߛGiRɘ)i[Fi1ɋ]f3(]||ݧ*{pA!Lm  9h>r=SK9b5U}3։H"9O dM>qPDžXG7 )anlNݓE3)Vb`$GU - nNRSE]RDr҉g>F> aN u >i`U">RW̩'*en( VYWkʍ 6b #fS-i1?5w e1^ ѹZwg&_\gg3 QHc BȊmڂp/hYf9 usar|g߹\qFnKjDD4+h,l+uC'I&BO-Xfvű@#6陪RLVcDRECCEʲ7pwrݡFJ94һM Q{3N+fd178n܅1m'O]^W4QWq )A;-Tj Dz`Ǫ]k*(?k:iv7d)@g#GF%kpgbFa2Tog+\kʼn=/f-z:m_ԁu|u숅s-]P<5WjIx|I%8Qe:+)i!tl)Nq0FB$7v|L`Tx6ހ,6|eJ$xy5 ,,2z.O9̶=Y% m!uWS+M\eݎ[@*cd̸I4Y"P@:'ݖZy0Yt!e!'t_i&i++nO"@a :i/2(\,p+9,dq㋡$2&TomekQNkKUZR`d-y; .^D>$B<Tg]vh)fHxqgiCݥPVVy vʀe8v$LN aor (i/EΥ1$ٶR H@1+_k6[+LNHqp_$ZhCEL B+Aͥ:YjPhͦR1Ouq^0jǹ!2hO.`~;?8ʍ^3quU63xNӢrS[K;~ixdrۗc$ %A&ɴ+ZP_ڜ4a{FG%f\a/ܹ~ n}\C>y!.voH'[I #Zgmì&K#%zP${կXIS3AngGc 4s6)&E²[4Mӆ9\3dbU,P d4+XUu'ဟYH+#@Њ_쓝bO`8x! A|~mAonS6z۹Sc'g&=u!;Ryj[L6 #`EF'iB캾V|H@FC\YF(Z!?a,X/A%i7'Zeo̧$O0[2H"&p+{z\87YImMXlծcD tM Uv!'fh)Ux2zd3oVMٳn"49f>N0n^6z_PbjN}{"-I7LOܯ7-捄(^^W$\/F m-֐wjӫ."K.LOA Phrr!1淶oF="\ѣw56[bm5A2V\S$j9@ю{QAL DAK"Q!}j\bu ~˄TtO;IlK$:˭:yϢrNdx.8PEGxFbҪI:WQX1Zˊ"@eCb/qiI ӞoЈq%z'K9xK2:Bary!Z }s-9<}BϵuT=Fz':$+ M3[ƥ]8B/2= HN|vX`nXTI&Kf.0(˕ܥ#i9=Bxcm.M]͔XxQ3.T"ق!X`Wÿ5}iHue:EBѿv\T $jkp@J['' bԛ4zrxbP!)S=Ee9Fh"c Żw ͰhlBm&{L:kOn953<y^($Z{#FKW.$'@֋Xixܐ!#U/oHqf' %\5kyF6K@<S&bv;pǠp9SKi&,&Ɵ-y%̴.`!qc}<V͔.u{f8x%]3p,L8/8^M6Q#pb.m*wMe+,Hx}e^C-cE Y 40+kKFsi9zd(W%qsyN6 H];0H8Oyݺx\lŏRfyt3YCrB,3H-KJ S~Q1 BUL܇뒹LQp3*[#X;vi pF]e;#jA $$GM SV9W=NB]V["[okġ@j?xYgW4?^4~G78QEF=o%v|úJ#.; Ja?;E"ѸE˛2CrӒtRqYSNb%?Xb;wڮ' لmjZ>SOq:22Wg HU*Ўkq?[-SU|'|tڐp s&d B@ڔ{|V%# Ld"_QgOSR_,o *Vt Mdt/aT, 6Y-.֡-jG H<<`~Xہ#*< 0.#hwoяuRp&ی"ACr;Cc/Jgᙒ8ln߰.u'ZX*a_,">a: a97Y-9  W=Fc4WlZ@J#mF;@gkV(ʪhhWS|9:4لkfՓ{pg+9uPsX&uΉBpU3c:E+XY: {6>97Be@ G .3(1hR\(U7 2>$9'l }.>$8e߇V̎>{%mg:1ćݷj~<)RVOFbu *?jӒbm9J8pR[I 6-fv쐈@}”ם(1KWjiYf#Ms(@(jɫ76E0z0M>ک7M=4SL ~ÒIk~`jS\Mo`iJK*w~{mw JVt_P~ѯ*TvI9-ᄋ''>*N3Hz_Ewl! nh9ZU Aonc)ȑUܭh}zTA K kx GwJ싸o2'n4 8YX"nvFkÂQY(}nʫ#бPiBv9Q!qߡBrjo?]Uo%wnUeH'`e vn mX-GbF]KaS~v~N΁-Ṷ|&X>a;y˅d(AI0z@ oNmN5߼٘pT"jK"d}631a8 cŸ 'q!LlDeb??9`?gh&B:A#!Wa/6أf1c ie~ ȵ!jxI? HFkA,\J#dg?ZWwi0GJtp fUdU8BӐ5<NS+͑Bn}x_HP! d \/ۅU1`M0L/y/἟x;KY-ifOfȵEͿ %|C>dAn|Fsè3{}P9! Qm,KƍDG#@W<>hA^6].a?Qy/ҐXn[jJVc~B-IRJp8##x7WMzZ#5|h "hɬf#ߞGvCB<<[Y pnrT,W;CDIh?  Cˠ` )zouޱz,ƉnIej8;3Qdz!^l֍ķŦ?9 )̳g 7.Fl(DOA~!8@ qOWD loIxI8G;\9ܨƤ~ ]Daj.RtUAKa+n>6>*_@?:Kʧ2o#_N%fXx G1MCr{5Zޭ6Ղd#vP}bmR|0Ɂϵ" PV(D ֈALcZH ?./1XCaCxmBedld8*a)^$. ۟k&9!zk7{%mZ0h!u irx~b.x[>Q/!BYi' lqe!5<t0a,Ńy/!ㅁxCw"`8y%hPLkDZSaɑf솟5#STg Դ|9>ndw4b(D1N147u[`|#v=u1tUw[S"a/YQt]d9㙈,=|jZ pWCKBtv+@׫Vl2Ifmv셈#SAegc y 9@Dt(mbO!4qQ<Ċ("R&@[43T ]T4p(F72lw2ToN@k5,ޙ➙N`/'tpW:YV>gɰ&EקzY)$EQ7JhF$R3l4.Z›u0bQ%Z:+rk&W6܆cbnosN1iI_ A)q)&Q"=hLT,<>EsFQ{4vvS1w03W.RaԤO8a0Qkc(Ϛ<wh}}d1Ӡ E Eep+q9 M6ֶ0 Zp-~YbF`Op76$\{O וd۔K ('M-e k}݌} u(bg{R&E۹ :[n )_K :]OԐ mqvZk5Qhl,ir64h6u3)B"治6P.^3gl3uVv&7OҴ=TYdN7a07_+c`e5"?JlX\-^ #CRMvrz)I:5sjITvr1L#<з1о *o9wvʋ^ΰ=AK~꾔1d8߹ #[L=X}E / x nh IBx^aN6X# O5*>4u3VsvK!$ndžNh-[ouΌdEh"ߕc*_Ռ `1{\2P:iչw[' Xѩ@Q$@ dMrAp'+Ј 3|Dgkb’ &ODwkr E:N3vDe}*RJ5v0\)qXN&kyƍΓE5 Ko+D-AK6% t`*A3F~NBˑ4EV ~f SA"ײ=(8_Y'܉TMU*U2`&!ɔz#e^*mE-_2š@<|^&Ƕ6 m~0Wbsi%J7QJ{wjMdRbS4*ym'B%.dtʅ]`MSGROZ)y`ՆF-;s|:NѢt3CYK^R &~3t(= W$?@g#PYrGʤ5 lfۺ_c.WDUw (Y_V;]E"ʏ4u&..Hcr6`FE0Uɤ0w}@Wi\TȞ>|8UAiGX?:-vns43VZv4œ>ß2[4)""gNJ`H'Ty^&N'ÇIK?ȅJϲ I63瘞9H38Q ⽭BjSDeā .y~75X%BDd%#p_n}[!@NK[]SyP1jk!ZEL{Y y8YjGN9٥E|7_[4Z#>BGۨ(2$~ w::̺bѸ'3)[nՃF& mkCd`FmGn<^i{YґQozi"EIr~,\"2Ӻ-esk?ְfvG[QIJg<C.KB1J&\O#/Eh^XiR5ɏ @Lc6z̋vv ,b*\Âl wWr.hےK/ M\q^epQ,wnܞFɈV, 1ɈZTCrX22lf7鶛%7VD$ slO DqmovN-iEl%&UR Vt̠D|k!I'-B\] x 6f Msn<ȵ3->Fg΋<;9@+p!4eXFqx & 4a{,8PwxxcN^ w%aK(3ڝ?5?3L: :R:z88WDŐ Wn> d@vVmd]Bk^60 5+`1 F%Jfi01?U{/)L׳ZOd{'cXSIӔ2w_ IL!`ve]I.fկ])A1|7AXPXcyթ3ucAU ~G:IM|X ,7^cd8OBvui5T9Hpi>SPГ4Y${~:ZDP {"r"7ʄ[ŕ%k ZG)=Ț2,N%$>aLp?-,' 1F D.c=V1'\W]i7z+6^jSn+/آ(5H˴S2$- = aS*i"RKjiiUpifl}' 3ek}Lr vS$A9ny=*  ̕&@qͧ#ptD1ڂq C*)~( ߇F|\:kIbf-ΣfLA$4!1HkU tZj5=5C]>[Nͫbeنj|NU:l0x`Ű2wJ6e6%V>jv>)i..6F*Lvfs4De;"4~,/4؅J|!ԫOniȃS{[a3cI϶Zy~Q,;dk%z ǒ;mf܅$+ II|=QϢESz_AAH]>ے #:!{'5I7={&G+$[_CH-U?nqM]d/1̵n4lai9>Y}IbpP ^V{*E#Iq/% 1]BƜQүH_Z9t=ߑ7bI'^ :ZQ^s  @;kմK> Frx K2|\φ3z1(!bEKմuŌU/Krz q~j<Kyk|:fWr5C@i㙇P27J)IG@䚊o7 кDQ;g)&Qxri ~(YMTN0a c%N{ N {c:s1rp'!H<KGT.JƗ2kVd~ fs_R`K\'J7l-4dk_':'Oy{2CI[̕+|&[`1>,u f̢&'?Eʲji7lv9`p,\3{SSk$/б.fRR cg(Í\V5oڊKviSQXk]. ]~ˍ>j!2Wlȅ+=}\W"j5V!qI56M; r"xX;c@ɪآCA>ʴ%+6 1,$0v3<=v{zMC7NfRZWˬ 6FxS%]|t\:\1h0wtOjN(䘟LN$A*p#9H$L^3w AL+ QzG͇)"X{qzנaTkdg|m㾫`F݀pz;eY O7 Usvozb_abN"nL<[N4g)u@rF cRlhUŇv̚:(M+"r2O >ĔD_VqkV#p.i F1VƒEwt?:A`V|RNz$uV~6_ p':[4t=}-ݗ,PYddW3?W ?h8Z$Y0TÃe:|\`0DuyL4 '5+1<zeq1y4Z;T\}LaU]y7a=LnaRcuhI|_BʡӾ'ذ& oB dN?!$E.]drKBpK)cqR e+( i3}c?f:p}3u+5ag<T~1pd]I:hdtCn9X!\q ΖDGk%Lyag.rl~:bcvCY-D7K8eqwK14`)V"ztXUh{eRTopzeҎ&N[Ga8ϋC//hTG.E6QMion=!aDe'aachέ/!bIPg{}:Knw(vU\$`Y(|hwcYO?]MnG=0A$8eb/V$5m-*c'k$c_?%'L-G"d^d=mʘ71ۉ GwUz J AbJ~A*Ӑ-\e'%vnlȱ@NnӔ >̩&ٙO19i7"1l}v"l KCF4oiR I4|R͓] /:׼?ݘ6eO7b ,|-qYŧ  >Je5O Tt*86=UKťNKukC!|:û{ m&EJOݘ+1ꌪB>NY\d VEbu\(, |@i57I9nQEU᰿qyDX⌱]("vabd U(^|:ǔ 9yĘ$H!/+ciodE`Xex9o;LLc9Ne<$KVwGEBpKVan^L<ݍafT  ~g+i[E4h6>:BY>[ь{z/6F*h@̗Ϣ-UҪ޴Muwq`x8\@t >u-!F["DN)pSm ba{} f&1;& ݛDZjqz-`A,NFwKVBnʞrW'q"[4pAi;F#~7{D*{aWPtb$ !D*>zb2h̵gbmtg ..-`d%kx }znRRl7~ѲT8R=aGJEqOz\[uEw0'5?}_q#u3u}X&-|4aG|Y ѯJ}v}ݩX*Sg]蹅{w&:RzxO{# XI6_|lM:VJTYuii$!_6!97ICi9Ѡ#z| 6dfv ehAK.N"}Zrܳ iYڴF^*r8E vA!*y6UD;  /j416^Dҵ]'OHw[X~Fv,nʾY(ZXsTefR #_gY%xPEn$O;cwuTFuA <(gg%r:>i@3-P0)uٛ8iFAVXLZ&F{ώs27=f\GX%X,{.([ve \'wсHA #rM#2낡Z0#v*04|&_1i|b|' \H$7Y cw`!FQHT5/*;CI/IM5&Zx/rnb&^Z eV\1WU'i!xCEh~Ciik1]'~v)C+SkJB_SːS6n?LԷE`3!'M?g`sYQu׆t$k,LK@,$ q،OΘ\4CW ~U:#*zwu& *g y/Cuuw׬]O|xM$ 9)iC@J`ZxʯZJ(αTP fNrPJI2OOCxRqm\k&_rNIX46$/!\I&[FA,Kcw;#@7J{Lq=EUIǴ6 M?{ivlPҗLrL҂ L P!]QLYOs-WqM}Y jiu:_];[{v>.8VpYJPPPsɶO:d2'wN3GT2^F(mܸ9涍DPP*8cXM| %K.9TO2`pH `h$:T<_7<_>}D܆)O}bY #oy=Yn@ՠb}l} [jI#Weg?Ywm-}f oJO(z;-0'+6D 堳mgV)x4V@šF<3zʙQ %ESrpuXBj+Ĝ?=(U{u0$"pd/ pwbAc<Xp2h<0_ #kUW3+aƜvsKcIϼ"kMlxgCUʻʛ#ħJS4B9cdEqES|$#^?=cKxIs.A ϷiͬGwO`K17vFξc( Yc)PXDJaiCgLN9N:)6Ỏ+ٟaЗ#3u-忂;e!NeЧM:U[H]W#2CP-Rq8LzXpdJ|缄WO[f;ӆg|mhCǞW8O)! 찺4</.i7^Q M1€A%CԱ. OLgZ]({dR_;6mϓT^s en336˱6_,c&|,C`'utjtaB+g6+ ![f]$n b<faȳvS4>CMEܓ!b쨛n=7\20A#_kήן /뎄 $wvq ntJ:t:=~[K5׆%D꞉wm;o%:yd;e &4,Ux]BXY-7r6ՀY xB:9|خOѲSFC$(u>Fo R HtIrGǗ0ZWHL~ruUzzP[3kEKepr))+Hȭ}䣬UP} ()A,$OW`R5٘QwdfZ~@TЙPR"̺Y(N1M>yޖH+Tcxen tr(xBƙ!vN[emo q#bB0u51!d}X8yKp;w4 &(ɹ7oY·P {B>s/'.unۯATpQ:Dჺ6:XC" &2ڣd8#̘!wH]NDaNq?>F$G4,m˓" 0Gݝ&.Ii0S:dAP 9smrOBP&"īMꟍL ͧ11oa5Ifg).e(E2>TF y/Pp8-rPqLyW"P^쀅 Ч jyg%Ó~{{xUoV ]-(E"zx: #],>)ҔX(])D,It0U`t}4XGB;p</Ÿe=u2SJHҗ7;}R@蚌;D@^( 7C| Td"=/vVH֝]ڝB ҳ\Zjd܋ CN0|6dH7*uuG.]:͊Ҧ&[y*㸥7WhXj.CƎeM) ̹~$8F^Çc{d{ ?Xu1m_azj*$*j`K-+KOD~H@(mU6M;taK>qrƙx_6F}"\G+F)5ތ4h~7'k;@αhjtv zeO9Iky4NS~f |^Vl_Hny3 i -igĶîU:)BD*~  Zf;^2E`器xZ> ;ʯ $)f9m#[*<.dj"5eGpB:c. >G 'XcQ"XJ9,ڜӫGP R0DFs6:Dί e6{+ܻ9m9H>EÁ6vo+ڳBhQW] %77]T"?NkmM U"r0pM}IPx}Pkq3nb b|ӕӊXwFۣiHkȊ%֭\_M! [_& BN9V0D D5@]eUK/$CnJ9Pn;̥IvE)f:Bw^U{MҩwaD!0|wTg5J\Ub2tW[Ə=sEܳ'I\_@5_ ]XCDxg w%s]>0Bbw QދvgT9R*1#­1+~\dnz0&pGdw`X3R⏐0_lswPf2 ; Jii4U7 PFimvvM=#GmYӉ;:unfOc&ԃS(iL8 |Kͼ FAQYGaݥ|>٩X g12>SK| RgwBgkɔy,/چ}k03X^GL֢? >'QyM6aJK:`9GpdIyz_|l85<9;*>;Z2U >Do ! iNTiQtT3枇Wqs#)>] @@㸲ZJ<ᖻGܢ7qtK=os-R 뗪Zsy-̴ҫh8?)2PUdqaP9$jc'+c/jAu9 ܑNU#-:t>52;k|1~QVlZm_Ԉ!@.8q&[$FTc_Fͻ0*PpHuXY]G!I%"ӭ׵G Z dj͚݊Ŭ3璟z;-"o󝒓VYp'w%XY7A1!IlC qVtΣVsE˕I<,i+3 uZ qcjz*y'QJ'Ͼi¿<}k[zTXs0:ax6V|)k2SzwHWqplEȯ]uhVMn F!Tx˓DiE6\GnY}77[9aҒ!Q:_~gCȷOa[fS>.%!/~BwNv3NT >̃ԟ( Szp8[,%g-.Uj9>R:* C[~.e!\Xj{ؓ4J^jlT(<0aOa%QF*wjFT0M>ʮ\s;pS|soQySh?O qv*@%yF L%:NfG,5|E܈r`ڱ-Ov.> V!F)ѫt's (s0[MGؐ^p4ejb~S[OH-kiܸلV+0^܅'*($kL2Q8q*))?)Fȳ*ʟT9I~pV:SZ\ ڲO9` VWa%ۂ0[7b6<<ݏ [J.d-r߆,‒$J&t.ڈjɠCI->6Gp ePv7'5WR}{pȳIt=V(K%6X"Ć9\s;fzq&yAF0|} V]{;qS\A;_󱹖QQƩ͟&6'B6?tf)QI路F2=׉ Ϳ$T;ZVZ2XʓR:2b}50\f >JBG!mQ 6&zkZ7=GHP?m%6 RN-O_7nIGGgЕR) rG9jÄw]QnӱQЄׅ7g!GI|ig"tˮ4.TJbDdtNOaKQөjǙ蒛?(S):z4ֿYYHJfُo1HH]$UA&A8g @l-}aGX)Pg[o࿦1QDF)2׸mX8dM7-^CsƱv5޻Éz6r@MGK#CJP B i|VJ jqnw0)=f *{V' :N:Q!sx^!YeڂSS' S;He_{˽XD:ɵ-tʈZ)E NѶ =OvL ĒD*Jn_;%{ 0L {@H<OАE|NN6oJ/+ceճssCTwEUb(~4DQ.$W^Ww]^C0^םG+Kq\gEfa`y:1e6,rt$&DUmbF|lɺ=gEE-Qjwn],ҡq:z{iXq$P" -xrFg<^-0ZϞ _ڏ*ӏ&u`3<ąil `A!<suSp&ų6`HX O˓2"(s].N[Kq@N9ΫC8]292) T{V nm eӽgkq껊͎eƦK2nsr40YѸ,zůT/V l) :ã{΀K sRÂy:9˪]c374d;̶. )v_zH5lVpo*kvLo͆1M9k̼5V $F#mHW4Ša$AFii{<ޑP'D0@Y4s\\G gRTn.d[ o e#I!gzqnbqMvyLր̸$x/ v=O͝r$e5rP3P05֮F4l@B\g>_ռy4VC*QȫKS9?a$&h\+ vwf{iKC<9ըP;ٹI1/f6]bhY/Gh5 3 'f NGf⏗* &?bz_YS6BGK9K[vNel1hC^b:,O[iD|oQz$ijr : ZD^wonZ+/O< s=ĩ?W@OQ2\#1gsY N9sPqrs-ItSe[ B7J?iRmE EC}1  w3ضPf쭅mK,FWx\7=Y3ߴG6(6##TL _-MQ䇛b2Ct_Vtf3YQ 뮼&Z5I{:P~d``&;IvyځQD϶#\Qd5⸙3z@rfb'KN?yo3Zcxwzr K?bPFև;ލ;ebl8~Ԟfۺ1(FJ3SbsuzQ:O!SŻLa5&RȮEBlxC稗%SOoyzN;8VH!̕@;ShJMbERt# ->u I$E*qZEv*g5yuJZѧAisk>2e~!pO&ZEDomմ<7 9p׸Lߜ >O(VğsT |H 0cђM _J-|ֶt!a $ ˃F)a,3NQ ڔ(#C)d`3# y=I\"5ۂ}?\lJYI4}S#rf$2iŬhqV};*~O2 ivA @#}^`ȲOXiF8ktu.C3_"vx"jH{"I=ZzgԂMFyfW9@Gam;ՄE~'rh-j*[< }D䢤 4[O]5~׽{i\;93bVn0Ϫ Y<;ɨn;Jaa^lvKX 7[֢#߸C&%^N=Uyߤu; Zu+Xàv )zRTu?_ޙuQCz686&b)kPtä٢tOq510ބ= >c%[0^H >k}x9,z$S!xR>E J7d>ku 6{~v@El%&l2cx98)@\@9AܚٴQmHqx8LQAlK; o훑C0[ӤF륜xD΋dLsָ>l[M8o AdcI 9D8wH?V"s/*gF?3'Hwx coްv"*}AQ,2-}${QBP+OG lfGMZ /BU-l )5؈אw}"ņ"G +Ø=0?)>jq!~GXԍEY55Aq+Wmz_Y5zkip#+DIlFL  Ho:{i)Yv{vΒFNEM6T9*{qDc zzz# BI\t9pxrF#HTN^ރkt v72Jꖝ{Õ]j:~ޯFDɕe&kZ 3~M[4lPۭVNgHK)VVE^M ~-ٺ9s-DD֪0>"\JET JbWP1ԯCo.Yp6VAl$fv>EmfKkp.ճm:^]8σݿf&V#O:tqַ"$>94@DSP˄FT/}2 GwUv ?W3U'.ۿ49 j], $^v~= 4^dκWSv\Ŝ۽&>+;N^O`pl%LlH,hyGwQ,6{Mn\(cg6cJэM'f6y\}?^r"ȻACe&f ;m}{(Z("` !!e3 }if޾5\vz^{/UگXfwHC_V6iWcF~иl7o p'h2 1T;QmsA4co[&u\">n64P2N ^p`7K!̪a#ߊll5I/s@{eX`VvߨH%uvXԾ"@ןί1"vE+ &mF~܈lcXG- %e7H|v'd00Q|`y1I?dGŞwZѱ!.sg$ZoyU/c>Io}'\To#˫(8,Fą&ii,ui/՟;w^KO9h(Ga`)Ƣ7;6 -X*KvYE/OBWfå E`k@X4=y  6ͿQe=)S>X>"_0NKI1oR1'vK0hDkg=ERͱ&DiƛZ}<^B D -\-t {oh1nv{r=izrۂSm]ݜ`LӪ_ 5L[`Q8yˁi;_CybyHn_~#JąƋ] 8do γO^;xжn:_fI7J\#eCnaօ&gͻ,枬0Ctft,q]Ӟfi?l٠m̺I#_M Usm^D CVo"WgN!_n }?6\eOQ-2Hpf1 % Hmwܱ;L( 6Oa 1S)6 EHAza 3R̛C&FXt\ޮ'mn{1Uɚ۩AJY}mM&2`AJU}Ьy{8>e|DKI*+q)t-M6fIn]s=?wPS ܑioN(+eWy uB3?_SJA;İCa<1Ck̀ jz˪\1*sc$0L1δ49"Dk w6<2J 6]E꣬'vzTNϖG";5c,Tf_@#>`k\R]VTx#$i.GKVU5[|x쓡:e""WҷB .)?gں9iM ^Oa<)EBm_Y9n6~A`ˉ0H`p镊3+bŰ>+!~Xs&!&*n{<*4I.=l_mCײ:* 3- ΀׌R }TN m/|Sz-O¦FخG=L-NaM-!SwitCye1\2!ɿ̝_?zwcV<`zSUhՁ4L[NmeoyxATp 47Ft{+AIR$W<$**[HH샸‹FJ8( >N6uOgkԳ9gPaȬUһR|N1T߰ ZY͛9Y#A[nma:NO׌C%Rog֨PEUyFq88vnM;]HCg|`h7 O2NT5 jNq4KĒ5=28 :ɓiILR(W~Bܼ~HJ)lr_8noڗ;C ;K WXe.`1kg1x`{qb?"ywd:lL!>@#$ݻL˫ŇV1H4\ Jd; *I2FwL`2g ?Jx~^uޓO,/-,238sMdZ)]Xm)XsxreRlFg"#{׭}f MpwM~9 sS'f^P6뵰Wx/Uq(Ml%R }ӯ!{-IaYaeq%i: ԏX@،d~+œwl 굟to2ɊḉJ@F(v! ڮ4h 8IX"44C ' 鏗iw䆁-iUaJScyuzOm,ʫ%kt]|Ӓz4|pGF-Q76241|{%̃]/RjOdYv>sG/2-.?ɗ?BE60w!1=++~cn~HeDZu F tF"UqJKTBÖ8ov>Vn@Ao̎d~ʡtɡ#l[A"4˂:Ӌ:!#tNu3PO%)ܳƛwպ-sE&XB:(H180'WX8lgkчvQ9W@B9"MF8)g~W]57Yc0-L vrfճJQeЯ=sz*űVow~F+]04ڶ Q-P)?nz| pG>Uƺ$\/ v;`Ow̖~ Y^̩GBt5vYUH]mn9K2 6/{1 "xBS)M7PMw2-  W`wNh @O!Blë< #ɾžd™ 7Q.(0PC0' \oE]g\UvN0su[H9.:ZE6} Ƹhl#<1vmHY)S:L# bvV9_umGˢ1}-ֻS]EoNfoS C8Dv,i~R)"=dMjRz# 8dadCwbE˿o:_ I|6#JN}Do~* YV!kdu3lstE|,B_ 650& 9NB#y[!}T$2#:Chw{FF>64CD/ \)~b ,wia m&r|.rV4.j{ W@h"aQTp5*,}]IT%ll /9(ETj7QQiimׄjrz-ej|,2>HycKGf1S/‡~ T0CB(Qէȝut$eb61#15|<8FV Uƾq=3F.J6gip}g1FF7JZҀUkL I-_Dh(j=Ϭ*E$_dURV#M[K +shܫA!fGҺKYse5(p4 B&}zUb i}=I ũ2D#(=!EqPFˍThMgwKeV uK\I#RDdZ Dm?LB*2MCF(Ȱ1gLS7~ wf3O*Ω6!%y"R!Ͻh8ҎGn"K\-=܂1'ʲ\>Cei]*o9]R m6V`%EKeM1r(dl7]>`̄72D;9lSI^›rXF4ۖx;/z c:TZbۋ+՜%Ls%!U1]قrv;^<0X"'<2 *4X EnEDVVsne )Q/+wlh7Cu7HS'YCAJ}r:u.A 8NUw^Rlv*.H\7K$ϹȧՏE-WKޚ Ba]"&&66ipZmJあiHr`F ,Eyow l} "9G&# )DDefT:l@@MYftԯ_@WM;Ơab ? K@ ]Iegh]9c6ʐ;9h{/RcěJnB1~vJY(}?G޵=/x6D%'[[TIq4؀##H՝[LE9/V+^U\]am\҅ĵ۩Z1JuҺg/h{4協X#y{#M8ݞL0urkhgySB̘ %l9˴u_3ًǟ="@eZn6A]!zy+Q" /в-y3̳pV{ n̉(Ζ~Y?2~S:2쯯+U7bYQVӫ6~&Yn^Tu,#򙑫 ѿ&}٨+wԏf=^xTE؁dGdV˱)vj "Y7h>#͎tJg%c =e$ ¥<^"YV3W0cW x= (ag&:eJWGpw_yW `U1h]HHimv<;hWC+?O/J!QjX$wѫcIG*A I%B~GҞ  Xr$L ?ϦK}bݹrxc2L9$Na^uniDrMӣIf|nhT\3ea3@q|JGK/t"3YGz4 f(`Ij+Zj}4 DIQx=<5PizuWL`esk1vZlz{)}bQBJ}ՙFNzu"H7)v`}հHGF0DF7n5@;e,`ua n} oM77LtkV@S=m9hncr92i~8 M.krL_O>T/\>{q+4iŧJ+A . V.of[I}6i㚏͊Ɲ8U' ]vM_U-\*Tꥼ EY!k[$E"Nw ̙ NG>F\Zk;Twv0_$bPgD-ţ<"RVh$I`rCO=;ugm s rͺmub}@lO _C<ujw'eg'hD%̤%~! )3$T쇂s_XguY#v{"%]#4: tq O0<}_mv%]5Whݛ*QG#v$ֺy6Q7Ne[׏2Iyʊ5\N5|bsg؞I-){M_ʰFsH.o2@zÙ1=Ѫ]ݦ4nbawYd띩A7gĜɒ_\~Sya3DJ*Z٫Z_SWA3TtgAjnn(~ԯUND,۠EvIu.Y a W5ؓAs[1<=:% U)^1$A%/IKxm-|묪*1ˡCw)*]ln T3wdڷϩ0@|f<}'Z(B8(lkdiײ|e}B۾24(^'TԎVU zGǑmdit1lmM$Y3fs-rj|qܥDL$4m(`fv!,L01> yB$:ikNkfDm6+]q)`πO8b25d_U1C6Wn| 0B/۾»9GCT5Qh8Ȃ~FcCF~T.Wǰ>OP=9xj:PISv8-8Cf C@{'GfvJ%s^?#?Bn3|[6I%~FBpF8@A ]9)V 8҅:X/vL#B?c 6d`ںfm5|IQYVįfmsPto~cK {a?" q59M^ccYc̓&եU?FRpypzBsaѻy$lyߢ  zNInS?W;f8hApL+A\$:;Te!E{kCaHI1%rL9gTˊ_wE1TsɃ 5_ra '^cy=R5ҏQɧCØ/3! R\jÖR07A,%" WA),<W_id 7L/4#̝k~tN6d?3ę7L)$=U`P>KdgsTnΤEe&{"s ?R]mjݞ{9 UVto4v# Kb܂'q9@ ,_2nxև]1>GD1Q DL^Z%j7Ëq&BQsKS [.@T8;sXi99{)y,H Ui9 $zү^Q2ÂE= W^&%qUץҺ"`g2hmI}X/׵۰PEqUFzE R(J)/<:f4#T9^I7P7HpZ+dyt0}e䊕th[1DDe4vj9Bћe4(H"nPe"-Q Ls lKڏ"VdGT  g.UCfغH\Bz̢_eM@l)W\ex%-?O X3^;Ȫ:PQaZS"w ^xbrug*u:goy,]1-V&VP+9 P yжl- ș)S^U'`tE;+M\Y5s)¶v bTC~Vf-I13*."jú a 9 }F/haѫ@' ClSW~?N?.5!a.hw1 Ⱥ ,+7"aH/<*5N?^VUkGMuJ3 z\oǣI CՋ&z\ppd-)Ԧ EpSxӴA6kzD]iz\Q Ղ͊ `͌R+&HXcݥO(RNF1 NԫXPHw 7Իè 5p^I>G l&YTػC9DjG#DϮbt2AI'שMl'ېM u}UF،VB8%bx9c%2 sm*=!5P~@쭢g+g> %QE$d YoҡhV8HN)+7Yp^D>2bW>ƋҤ(=myosٓaZSwTAdbEJ!\MxVü%kv({ߦSuc 68M;[ eƉ#0l~%0Z\DǞa%UT 3Cd254{@#o0rXUv(w.b5 a@rM4ͨeA[\m!Vq-kG3X@g?sB҆~:ݾ& EW3o޿nL6`D^󞱑E9/o1 {Ь| ;B[|!ix2[/&W:m1ʍT3dFM8"^.$sH[<4"`2 H:B$7yUYGM,:v%e?!/eFަj s '] .Ym]^^Uogŧ1ʙ/3(KDsQSozJAH֘Y]޻1. ^57Dn3ymk/v/zk ^;@nQtJe1V>#$-Pϱ4G2DA@]ŤD m==g!7pd}iGqHZ]+깬 ai[ j@j9ܖs peҠamvR6w|Cژ N8s#? ECrub)x-r WiqiFn^ *Ń8|ػnO>GZ *F+U7GDZmo#zH0ud+dD.fk Y;{3hZsݩ1֛7:qWCp.׃f E7@-Ȱ>zDma%cS؜G*{խnƳN:&Yp}%I4dJQF&:x!"5{#H'NsyC.^vg3 d}$V9<ΈajFQxIJ%(Ao*G$U7i\I}-DLG<3lP?q[2zO+{maDȣ&&0n>ɴjrQzpS8k\/J-]~V>ZN: -F o(-F޻cd7!u X`[6|tǵņ@Oi&2MtFș.V?aqZq}rmt-apŷ"DEfy"ĜX*G.cUz)ewʜA,WT[PՋ@Y5ciH$86߸@zyJkezL_D?}8OBHO2F_RPC rW8<"Rd4-whoHzD{~2L0UbIqOpog׆Z|qy>AOJϥl9-[s!%">=jC hr&& &1v`fNSa~ېϴNA!<{*uUZiɩt*.ahZIr_NfN[J!>ẘ-Rقb_1&x6HRW{"c ʍ4 "=jc([mREVBYj&.È6T_Ѥ"l#FM٠Jʖ o+Ma%<ۣfkd)KWEolO dЍyν=ltяcʩ繡D;=郎ʥvF ~UolUf| S1"gB^G %ikMu_3J`ySfܿj-3]h掄g8λJ궃gxP<e#i\c68EqYK.UJ_I#>qxHn~sQLwǏŋ Nu}ej_wD=D>Z"{`1Nd R? wM!\n᰹DWA˽w Uq r $ݥڅ qr+4#؂U^]Jgd)DI}W(~\o܌q QEX<+a&ulI;ҌlK_v><9"1OwTD> J%C몪MB4_M&Kua be},F'B5BE0PJx2axwK@ZݯxTӲ?5,L():Hel}.<ؿC}nMvjUc P:̬aLO:d5k%g@z_hSzsN'"ޢ : 0 TH}R 7[RU'Z4NVݻ,Q)oN },.G0oUVѶ2%=~ G?G9#4^~2] hv]CuWu*t"S VcP.œkV$$>Ev_Ai9\~1K/G4@6ra D` ]oPX^_J'f>j%™H"nwsϞE }o|yu=U]BgO؞M7g .T Cup^j89viv//xQZE]GMT%>]R?vp3FqsfKzhlkvK4gke"jT=SmF/IC%q5dRJ(ʖwLhW:Zђe0š:}7b7cpEOW,5]\t'T]o4Z7b Z?cl]@>BJ+\Q5^! ` C e_hmhaPpYEs{}Rl2 `c|9ZapG߽ݩQ$=>Q&o.Ľ詖?;rS7?0:bx}CÏqo9[UpȳJ AKwAR<V _Cs7΀{^Qb- ^ (|l*iwr}pyAǦ0PjHH+xkVGJ<ꖬ[5<,J kHLUU44ƨPk鱲>oI_!')n)[ԻG_^U8 kcaSDɆyVyv"⢺~.+z0$z=B|3ߗA{9?v z Q#ыn,Y1O%: yOd3_Kvm~ ƛ]̥`fB}['2r,'hWjToot2.:^*rR:>punCվS euH-FlM H=lzWϼ~D 6՘0qbv iC5`h-6dDfqf^R~\Bq*T lYOF)5Jbm?~tv0;$f)X+m+go2Go3l36/&&x+uns6dW0SF(w_`qmmbjq+zJ4$\Ɍ0e'::")ZHYOQFǗP%h9SwL-Ѱ.UŹIJ1ܨw'*۰E?/j07Ha4oKgۺGꚳ {^kʏQ(7NFX*wZ -@fP !"ä0JWr2YsXr$ѣ OTGeЗM d~7Ygsf.64 ^&E'cD.5<`D޴cxm3%F'LR;&ϯ.r !Us[@5scwLZu=h+W L ݙ QDnJ ?풶[a97}gRE彨zL9' 4P9 O dk҈yM&Y(*JΠ[[c-1Š}4MM FlGp  R QͿ`ę4*/>fZlUϜvewk 7^?,p?~6ptB ĺmAWp9Db^j8Y#ZxSkFGN~LALn'/[껩nz 7/$峾w y )7%_scGj;W}OLs7^A9e<4w<3%䂥u}Z8_кB' i_xGFH!̥څxGU53't/7dTAתv6@)J6hi:ΰmMgXa-Zʧ]?ؒD(,XZB݌;ʭ,wG)bn)q 'Va.6M[UW`?o 'Ez#T(V/dVWt~3a'9EAVzDD;\E #@m8퓛ACrGOVM-ŽW Sb@:SvK ^B-I2* վ؎zZC-cڼ xZ}]&z?2Y%a?s̯C.;A3\ _˩wF @XwTXٷӆڱq6 gl̕T}0b7 *>?͆'VSj\q"N b i ѭYOO K՜tލ͎wO*wvۦ`$y8wUۄ O#WpKRj'Whut Evq,ujqD\F Sz3F_X #P1ƒfׁTҳ'wakfIj.ژ |w_סTX5Ǵ޵Lr>a2t=:6 k+A{gFfl=BYH.>AppՔ{}RcL]l/@K{NƁ~ojxΟkN46.(OwZ@ ].gv1JnbSfctpG޾|mҥc7߶4qz =i8K [WW+veVp$6>]ܽUҹ?(8`@R&nw>~oQ{S=mw<IN^X,uףY5ݨAUN.'Wp ƇP[0*MDPU u*@m"339t#JoegM<=rQ`՟կv_:>zeu"K|!f$TJ)vqO5,}Cmr+_.nGҨJ@i:XDǹ>4ue9ZtER*hJt(-#U׭CDWG;${%*54'Kځ+Ynn꒨3po#ZCM ,.ҚʱeJ,>бMAtTUv-t"8tfbȠTrskF&NJݩūx83), P)`%l?B񀭽9]7j/caS6U8uxoA6>cQ7V ӭOYZ(LR8^Wx&7%nIP;#R"+<Իnj?djYcUyu4,\_ce1Tu?WiFe%_0,Dx'%|W֕S(%*F< #Ի,n8o.۵HTtmܐ(<5 xMe$QC@QH-Щw~XY%0W48&8ҋQ|7y÷֏㳶*BZ,'lkC4#V޵M-WìR(S M4¨2Ħt[>I򂂓ɳD(Dl2fYcDj.?>| {bL@Og'wO8Z?evZXmQOvސGwęE[a";n+}QƲ,MP[7R՗ wN,WgtMs9FAqReT?`c!X?H`6FP^`N)wϦE܌uiΛ7iP)8Ye;iJ)TuX^li [iMX$4 XFB; ΀ `L^1ٽ|/C *t5'X,~?l =s>E"8XIo"vku=Abkn+üP#MĿ/Ml\24ד뛣'pdXi΋kcNtTN^ _vMp9T:|$+J`$$EBk3H^WO'l7|7zp1Ice±\ C^' ZDNj:௶#CePeeIsKJ}dBw󛠼 ?z{X+FO?Ml94k&.mNP%6˰ ܁! | /QZ #lC_ﱃ_\LԏĀdIp MY;^GowzxkO~T_pCL8+\A>Qp#a"(nW'9 ꘊla#"GĈd婰)h/x*2^Bs-gf^gd߻17DV!dKI"3 ZWBH8@\Ɔfuu'ӳO3<]^6u ɪV(;1֝X$#Fr6 nHwb`!t5W5gDSԄ|tG/l_^3Ϫ9hep?vDB2Dy4͑@Մ\._vE$RW/R  f*(L06~0EɛZyk\!6)J#g2HMOǏɊױŭߺr>d짝XlPfEa}JS̅ 1)ǶF\Gtf?zeʴJgCd2a0ÿ_e@dv6͛EuUb%#C;`sLk\։sWG[h*=%o'-݉:4><z]믭_=|V6\{SQg 6#~`k!؊0xj& y\t?(#ګAx>;{"y۱$f!;Sff ;hQe*-lr̀C'>,*sxKԇB#cQF@z ~gu:Dcepo1bhl Ϩ{B>Ѭ!yZ4(/;&|}"\c`ymV [ iΖN$eP}l#g~ bgr0aR%ӣZӘ7CE] 3电!Y nD!WM[yb1}a ·C#k,KQ*2Lq 0Z|k?9}~mKR}"ȉFEM0NxJJpqK#r a͑r% 0L%S0|g_Wiw ē<3̇)&QyV۲Oެu6U$D6SggEgiK۰mO67:<ͫ\Dad6B^[)Ӊ*H#T\X5qdK6~[`FGw;w[Je|AO`/u>mq|'SeT<2Y3c|f\}i)ٕ^IM.TG1 )n@%KʍO32N< RV/GfV!CrZbwG,] zr[E&|$DV ĺtG)?ܐ±BC4I}\(]22) <|p+!9:!-);hC{of s"QdC˒8jkS <oKpgKiM K:y.1䛰#zuD@VQў ~xӇt.57o//Z_&#}ܵ"_nلug>kDz`٠!GqQlnIG`Sۜư e|V~9݈[>]"ڼ'sce׷Vֳ#ug6CC#o]ӖbrWBԜG.~ o9̘DУ<CzV^28]`07)\OtNv77u3p?>?@"g0f-"0/&t+=gwZcr!W hd ^+#wVJ;ESD 8Rc˄࣭EwۇV;+P8!mn,T>z8Ҕyƅ9`q͐pk(m?Ǡ4]&v9Rzmy?DW&:!(h Mm^|y.ѝdE vJfZHO;gڟ̪ FnŽ=3{aV YqHL hI~Ӊ/9v<{oSoL\WIO 6X$})vKb-;>ͼ{7kNQh"H9&B9Yf#r'p @Zɣaw7$K0&M^Q ';w1+䌓l[2yW0Y)1m-MQ?;8qx;ƄG p͏"eb_襟GԴ k/<y;Sa 2oWd%oIQ% $xz@29j L`'eYɃ.#Y$| YaMF\LF=Uޟ@>HNfPCbjlGIC2~W' 26Xh>u3.9uwm,jTh x޹>&CU9 _}Qq9lj p}BQrPX=0'\7]Hյx/9WJw#.㞤 5UJVo8:b hھ4ոdoZqH t'f۳f&JqkL4m4dfD: r2 bUdڗe{qXxmzq XXRl8UĤ-!W$#16g;mrIGk/0gEЌ:݌ 뙺G}"M{^*1Ϗd5Wl,Ƃx=Z !XƬ} m$74)rtE?t;@tFI\dA6$UB&k>(NXh_g0@J]&"j\y\3$ɥCU^ FdYBŬeC6u9\SFh*#g#G|/7窯$"*]'̃?H Ӧ/6Jg;YsQD@4D4Ydv3ë\xں{ܺgDZF;etQG/}%W}; 7Q'{9&SGk[e)fv";wrmxZ9y[g:CJ\HNݏ?;;L+-=*/7);)R h(Wtn{H%O5ԅ %b`V~IVag2JA4@i8ʍfϔ^U+!lrׁ9W`qJ]1Xױ%F`G(a`,dw?KlŊ46e%* R}lr>zLO`)UhY쿬d3Pd6KDENw1G '%ר\KlCF;>۳O<< `!/DpbqKͻNRu ٹ24NU(Ec;nHgmBGzK9&}24Z1DE\%rVEoTBw_c $ @~Șϝ|.9O.4krՙ:8T1j5`D&u8.E}.84t;=Q N&2+).+Ki88\|]7Xr;֤luĔyW!NhϾH) `A&} @|97/kxSZAC-(# 0%Va2"d/Zt=Aۺg/$LbDaJ)}P!Dh7{ %W OZ$v@4_mxw.wGp4ٛI|n^G^uӱKFYRPӦcEU+}*&ꩃS] r+ ޣ WlW2'_Z(VO:s#9وjLߟS,2| vCES_,otM!.9Pr}lN"_/#jJ|&!>W_U)s'O8 &5ϯNf)Z_B,|_SC@^BKBebBye/G+Aq#vr3'oB7ɉO4m MPQ}@9Q%>Uj>|f6na!Z^QMEjJ~B ):&/1clNh]Tb~OW]I;4w&t@mTgy/׫k ok<]Y M o^Th![bDzRCodgMw#*AJjVG6EMJYitmRkX1xZ<lG8(@Sم#U}4g| V1+ X(ϓhQMLjwXDoZ .Z5YJjV.~c;L+3,[MK)lkSgf ` t# _?ໝ5ed9"]$L"zOB@оb>\1Y/ȴ(8I rAZ8m7r{|>#ٍ>-N(NTӧTw1XgL0k?OO$K{\I7N@C°zϠ X]+@? C ℐ!|B_  _4~(&e`asZ$V jwUmt/%Y.4; eHıF`-QQ3]9Pae6+2!]t0uf iF4(CGfF[f ɗ"K3p}څ_bP{_*W@m;uÁkNA`viKDWx:Tʁ$]R,ԌU=Nwx¢3ƗxGGiXEW=)L5^WJ: <-oz>\>-:,e@Nn3' }N,ey @i )55dCA fbIB )Q));׀דM#lÂdZWL,#Z>#h#Ǔ_t=:Z4فE1G` $eBVmcQW;_R;r_X k=pOh [}Y/vg=0s[e6R:1uN-0'vUl$hsU[HD5x{Nv4m\7ԧ{gX'좐F 2'"^>Pv(}zc:ybF Ј-i8+?I\*,@_Qţ(bpL{CXزaVd/{ :F6$(.> _ͱ:sWLEL,L@o7"1Շ@8 m : 2{rQKpłMmڲph5*|[\X\83VUnW hf9*ʭ/O_1b~3Omһ AQhvqA5ϲ\esVEEKfd\L>ɑ~[8{ D/Ƞ~Uء3hp$P 8?j{jl7f 6xhBnT 2*f/ĥ\YK6UxS;|g/ھs(N8`̻8Mݣa;NPM.J[88tf;ƫ(H,у!jĻ\ ϓD"QJ3g.b WWkj,GaYHAy -(Y/k:%FU C1\?()@{S\zoP1qAzq-do_Yǧݣ22V4yh&&uW$-4/S LPRZOֺH[h6y jM#s8)x.? ' ߜ]AVg@ʟFHB՜=b*] @FN5$(Sz*Vj^4񜦼kæmK7ν]}9.XZuA ,^dHO.n;>[hm1ZĆ\$I]f-"{[q(h:4>JJƚv,Q&rwrݼV"+*$f&ގK]2?% j__xBglVy$G0Lg@bj!N%g< QO_[F$sj*Wsl˲w+KU[SRbΥ:̆E$IJqj=au@v1783aEr,>g%HFEZ1 :ٽ؃CA+S2ȵ4?;vYj$]I†ѿOB}>I bUFi ag7k+؁D!9Rl%t .s%c!B6i ܀Fo)$vݞnyR}Ѹƕt~H# * FD!$Յ3r> !d`s'N92Y%7W%>sgwX42]+ 7;< -ˣ/[<0-n__9ƅ(Q4e瞐&`ZD py*ؠt? F*G#OĜ {"y0Iy3=_y6%k.ɓۈD =n¸4l4%ScAY-!9"GL ֪,Aq (Z*KU!V< ;>rdiL'=Ȑ[x_SRUh3 \BT~\b ŵCfDD{aRmu.Fg}j2=d>p:ezXaĭ ;ã3LĠllEOѵu(X F=stSrY*8-yD KM6_"VAJu2 nWsU0S#?=uǑ'OKeEiX>Kl"ͳą K'ښjPxοE6AONڒoP4" -!鐂# (S7ô [z"\wpfE2} xR8-?UC$38^AvG1+7D8=Pl9&}kU< =/W2"*XAea:!94^pѷe #c"uQũnjnq'ӛ6$IcZIz6tg.?)w0@,p?`dL a= 9t#Tj(i-b2g)#꒎M*п1x[aTJWa,?!OTǯuj w^ Gg[Wغ{ߘYJ3=8t'sCuܙX xl ӻ8XBνL'~adCU^'$SmM}9B[\Wn{{%AVmKe>,e/ uaũSoN!ҡ5^䎌קYl9^;x=&ϳ$ +3݃sݥBju4T]D Knx8XV%X끑 k`|!,h1m*$f m( ȤgϒWZX^ m.vbKla_ +ړpYҊvjuN7C_ϱe2/cirQ@hl*4lx#, Gp+ڛ"䏮v!'\~ǩSԈ-5 [`ku"w@<:\,DLt۠ҙ!{Z^{1ǎdH[#[𧦾 :uq"J=+/Xk,ŏ(+PX;=n&$sm V]N|רHXR@hB跏Kz<ٓEPPP7)Hd1e0izb}wL_3.1Bl =GMr)n`3h^ {("Ja@Si(68zFqcI@,XEz^QSONUWX+} dXH2VzM)ٸn@O55_N PFqUFN#=宑Ptx=i=?>wI F' }?ʄakIlr\y 3\e/T`V((i /UxI1gDeYXֳ7F<6)-5ݓy|,U82 u&&xG?LeАzٴY`?M4%NL,bR UGUP/Q(ħ[vwckAIQ;VW˄;/to|˦Vf巎x>QzxӨՔuPg9(/?]ooGX4w:vr כCX3&ۓFξz =9)_>Y&V5/E^90`41άrxn}Y5+)iH.Rֈu=Ǥ+E@Vwح:A4ej6zyBd6NimX1t4;xH@Xgħ~Q<%'BTu]grgΡTrĮc8ksƖGy i͢qA/ޛ2=S% 7[ξ^'#tDM#5'iԳaC _xv*ISW?%ҤI:N 7$uZy}[GQ5L}ׇ@7)x֛Ul`_OSÛtp' cs2;hjAQ̯0YP \)E-v;1y0͟zZ zx ;\|Z x"K@b=ne߈@9%BsӍG<igUkdZfQmz._mREЄbP ,V %õ G0& (vF8%Kk+EUVp&XjQ݄5? ʸ59'JjpRr[F>noT"Sّ$E?U{ :m\~z. 4Rƅ>&VWwOK|`4!߂yaBI"h IMFeQ|sW7+r pgT)+*êHip̆ڔb\5)T  -b1z ců7?q$(XR3׭aЭCYz8`/}M&@l8{@3E.ŵ |1„n0[e3?е'5OF>V/;T+r;%w:(fpw|4.hl Nj_;_䣓yp\7.eXV_8P| 6&SՄM4̍&`5V<8E r}yE~ _9`HjQ5r[ Q׸ FX+\!ɀ:gPM@F+±BvAGBr=Mrb•WQycu`*e]HxZG b$j-S|6ڇyK$mkfF+h+;X/flH%xlkj̘n 5#*t PW8+x6(AbtA{((\3+@ Xwĥ@4ժ ڝ{w C|ZI0XI"r#2v~TEn W+8X`򓸈|U%75 xJ6U!c=hPi|r*f|\-R. [[D,UWʑf>Ʋ.:d*f# { ,CBSZ~T'P"lR.4]T=ZpE+kmKN&"zPmyИeL 9#5Q’o( R=`,IgO%&|L12!) XϏ&c4R0dM=H4LW 6dXuexnLg7Ƙwv0OO U׺fU?3? W]? nXyS&Sڲd/ 59T$!|*`؟{]?u^!Jx(V. Nv[W6I p7+u8':)6 ]pbLlW}.wP(?u1-< (B (a% qtLu Q=P7Ay# sdTŞAS8ȝݢ`1^:MEmt팎ݧ0rx5#,n"nz"_SaэfhIXcue]8i8I6`/ }"yHnY)8sB"R8dfnfl1ѠμNާ]#qqFY G;e [Mc :P;V#j 60N<a'tcDlw1"v>\dՓyˌxiz#9E#SE/ }¥Llla=[}R50eYm1!L9D.ݴ]3'$qZkh$䞿$FѮfN* Vחv:i-r$隳]<9U1^KV1O@%7!hj1YIQ,o 4>8@;'FپiէxJ-<6&~kn2dZ)^NexOdq%b-fjk[*?INJr^ɇ'wMS% aEQ|\S#I1q-ݏn;P õe:#, az9pNkh%;G[8F~mbWWw%۠A4}ݰ]=^ -30q"7sFN:𝽼'ĘI@;AYhzqL*=']\3qyuW.тQMlt'W<$8d[8+h;>8E"x=|x󶭐ARucJ~qtT2M5SecbyziY9'+4)a"]c)jV+ dI䋲^k8=[P5J ͡~RUǃ@c +;/󐷜fX;G}J(SS#ۅ~2vҏ@M )'W_;"/WcCǒ5" ,vߢU $/nZN.oWRE,~y Km_y52}Yc 92)PQS:+_ߛ  qVz 6دS"f[JYK;׍8\+''I]U^-oaV?R4 &ۓ^$fj-SB2WqJ'{ K _ZܡP(5: р?911ӈ#_!#۬0όxZmh#$u;KFfY~4:ɇgY oE@e%h Gt}mA8_ⲒHYgqeF fGRDk2wG|c}n4 ɜ.+RQg9t0h< 7jfv襾h7"Vjd }}B&4U)1l{{}g7a6$lR8Al/ К bS򮔢x7h!F4ZۙO\\Կw~ ^ N#ҹY4z{x<+U(0۷LIbe0aMGnСn7؈dJ~0O֋'fKYп6Ņ*y& fQT'v>K Ҿ モ"PZp Q~28u ^WeVbzMx;j7AGa#)*Y~8μ )w#rN|\^ׄlOո0M-^,ꫛ'X(< .A'|'s, et#s+eA'I x',]Lm\S^<ɰcMH! /T7J:5vc-DN *qi_$\KLnm͕y{"a됩 Y$|WOԬ@:zɖ/cRTi^a'A4eyP X'n F'n3`jnL#WR=.M?̧`vuS{U7Z!F_lփ-tM@sӑ(?6@_#f_VfÁB ꩍS%8py$:6v+>IZ,O}S mp$#o ӿG+J4$u~k 7G8{&{-VoZo'p[|3ًS$:X>j{Ϧ¹ *rjrQURfv{c}%AH`O۞J@{Pd޷k`gtƞ`֑} U2uVwAZgΪ=;w.+xam_Yp R ¾ *y;ev#Q?ݜiH/é&VpFWn=MG(װxu)YAQZ5aˁ+\HYOXQ]A#݈K-bI_:9Ϣm*^&Ac@HG;CŻJΓ8¾b 7ju6ة7w|H7|֎pji6sJ+6e#N1 =- oS,"0 qN$0$M)g[֩_ɤV(^{ oqSb`hK(1-Ega>+ ^ NI֭Sw'YTP$sADy9c`V,TroOo]c).O[POrF: lu#呛)B Z%(,vhֹ05S52n,JVm;B'O@bB9 rF 6CrgbAY-{:.tC`y{ O2Hnj4JM`FZoRc/y-߽!Cvdbwl =WuF_W7h7!wVpWpgG\Y'Yk((`+I"T2l&6}!Iֶ1a ,cߢ4DgYoK=ς>|)ْvW]H%xZGh@;\Ǖ08LN  X't/8<-q9]?Oa+!:iovJ?Xy,&kn^* V 9#,(_UD/Dp b{{U^)r8 N)Alɑ U2ڏ9z3qމ&TH)֗BU ~V?|?Im6/Yp@S1ę+P }s^*݂BFV~eGr/ATt1]=-Buy[LK` SGҭA]ٜ'm=w-J(͜xK pE;ES7. @UĨ@hYd)=JrggT,D!1 u;+ؓkvRCRYPLBIՄB~8+H68bFߘzp"J}{ԫj9*0mسV#\k[9q5mȔzU,Yl7W'S k/~܇GH& 2/^\ E]f5M絍5 6sfkGG*J7A7l?>+jP_\RX~=ӒZûd b1O`O:w)@^k jbb O/blx8vp t LrA[5t"&-ڠgWp֪ AN|-&" *৮޶Y SH_D趑V";>G5aw>RdMձpG)jaː@/EZY&wuwNu, ZHH<G&3GɫBݧf`U g ~t_GO7\ 42-[T,"$"hTۭaAA+Wce s!ٻ{2RKi`1V+]F=sڎ~4[1ck~*/a=A%mxw?OTNLJQtY,McՍcK焗Ĝ;G4BQvη+$])'ʼԠ&L|Zm"f iܙ<)&5qm1Lj\]wStl^aҮk`UYeq4F44QK67X6z2@̤r/D%0.}K}d-xʵ|%ۣf(N>j=*9FȣVL{=F]}lؐAS]رN_Gʞ;1m>-~mmz?ZhQ, =KE | {qJDz"0fby8O߯O`K5!7Px;C8C. 7T=W9>?dms}??[-Rʘn5n3۳u(] Z1[9U(,ۓbD8c|,)bᣨ!] M֮k"Pr&oswW ˧# y Zp<(mKz}c[yv{n/lNbGL"[vj5B5+U]S=;B񱚘tBSR"]]16 h} dۑ>ݺvn)b"@)>hm'ٱ 7YS2rhgbP!CTݻfd!+@h[bP181̹BW9۾8>1&#(^2~>/5+x1`"zTTAEaJ߼Ug;dbV2uy^@^ mbYf!'bn51#fY;>.4cHM۠1vM^P1-Z@&?4f8}F p2郓)HCNϒX(kah W9&yQe$PE$3e$]O["1_6耜hipŴE úڇD4&p@R0Qqlɹ׿iky-|cdN6iV /wp,;iQs2Z _~H5r/q; Jyݝ)s %BjANbU"pGAtz :f7D@e!K+7zh\wc >`n=6ݣrbTȟ~S$U؝ -[n!5i9 !L}9ĝ)9qL@-Z DUȅOmJ$Y`HQQm$ /Ѳ OLccu`e!1b  =(Ζ}oE0b"ES܄&g uT,V. ڱIUdtn1#Y_`3+| zJx~8{D~&%XaUV|T|Peg?h 0%KT?#3PgB8c W`ms3h 9m}ur"3&;sG0ߜ&yobtDmUZ:'GQBkD]h 'GDQ&-WL_d5S":uEPM ^0&\@ 0 ]e g J>3R{~dt?m'>׾ܣA.DcM>X#at~FǙ6Fdc"WH?&x ` y<&q$Z♔(3j7eepTw&QK r 1?N;KtAԈVyT9eSfma+&ʱC_ O7_1?,j6gUɎ Քο# dMK!bEk>/c@r ɠ#uX4ц47iI!fA90:tZmtCv9Fx8 VXл ǺÄ_Y[XW ap@K?iĢ;d*e.ϣyECl$C x>90AyԪTP_G{yYPے~^C 26j3E h55=*tbN3R`E'zUO~p2a`U΍3)F-߹Qq<E{&! 0x;nLzϢxUy_WкXA0=-<\%  ;glv)3)f<ߝNjGw %z)k#دnz"(+[(?6OB yj @g_$19u(Hfi7\u`VU7Ë[h '0$\)ߗ0tx8˫t>[Omp0ӜRѭ!ܟnuJw9þ:/JDXҍ5(9SOMǶZ+ޑ€=@,*o,9 pO>g<6=5bN7V;%͍,>h$θr@elwZ5[rV !z@;F?g5B6o c o3H1FEWR.6Cɀ/W 1%\rb^i`Fe>_Di(H&RbS߆ݾXWi؞-;7#aMix5DY@ qCcEr Co=/ˇ9@1v5M*]6BZBJ ";jT?[K}O+ htx:|m[5KY'|14ӛ("d11?JH)CxLY8J_AfI1a P dܾ4Ҕ;bĦGtX38[[ !WM]KS|`kFq|鶎p7ǧ3G MV+6kutB,wohTI?L:M! n*kr<HVPO%@@{m#.Tj9>OK' Qk[~_aly7ğIPG$*D(nFmBA7<!qeD DJFǩ 7&2FY /"Zc܈Va؅*cDjH[~SƥuUiͨ#k<XWR'q|M+ =E?5EꍚoWTZSuOz0!Cl~?\$nօrM+!0CteEH0STje"9fP]kgid6uPZ8)^"JvW9[KfS}é6B: @bR.7?p_Q_BþwݨI?,\,Oxr/eLCf{]Rs,ѰC"E. U/ٯӾBwҞk`ģn4^3Ϡw?EdqT, 6hH532O˱9co¬6l_wiYBښm3^oJr>I{*Iy.٪Ϭox_]"*e=℔ 선Ŭ0š tJ{ b~rn)>C|('1O'ʸ؎Ҟ*JAd"ǤݎwAF$/YI=q4[rwķŹ3\f o7XGԷՑd!,PSa5: hjjKM0RY?]nYuWD`I"ikSߟKB0Co#I):iHBek( ^nWrfU~dCh4"Fo"YA;\{z+XrkM7q516ju A5ԙbp8'2+ծ8aBjPh9}qi&Re%1$[OnZSHTFpeB譠 dݵRHH?zdA LPE2N+eS|;q^ģK:LqqJ* A[% J!ߧm ) ͳI ^RKRh{yhd)h`'e[Uw/?{7w4.Sv  z9Q1rr\\CWuЪY3_BKδʪwe~1RڙTDժړo"TP'Rv^56.؎OT@  +R:AVudOw {.'/Nؔ 6?XGJ|^_hAE;-gFK9h@2a3n8HN)` \xLc'ѢrnZX[z kT Tl{vxښ(I]s7V;CKq>sqmS*Z.(Al^&~i-2k_t-uC=k 6$M׷W^م)EI+V.)d~#Lk5 z&שit<W8ErXl3f./iMC= rUT_5Fo5bRpo]wՠ#r^]D{Urk˙iPu1쌅/I _K7I/e TGxկXێW**MTViuڶ;TNhu*ܶ_雾4{Vi=ƫgVlڜ3P;R죢FzO~.YqX(]tO[ffn<ٮ7at)n +pS#4m͠eNu o"!n|K~WfX )\7FqntGNsusa;qy}m2Xc]{D 2]=`ޣV֛;؇!SGi7RGKUNϿM?7Lղ ;RA}ݗ[?LаU?[bs j |esi.]EK:#>:Lil<1:,ky<4' ČdP!+0N|r۪cn#~_roK +bER0?-8<<'_\J%^U{Ug6<9V-$\I:fl=;Ṇ"UvfcA)coo7mXiwԎpQLA=(xr.4%| s{K˹W}Iw;#yy@}>~_{#ؒ!IE-  wIfɦ෼󏄜,XPu_}cwNg_Yc#!pMXi?~7)ȪQ{X0P2Ѯ&.Q)S:WoX^E*2U2NQ2MїPG-~h YIn_|$jԃZP(wׁ#`Ufɒ>,L~6ԚEBګ1}ף")Kϧգ>?Fqx\RC/v׶[ )iFPMlMT"c֨N{)$K&H^$sZf:. :hjRbf3ίnNcHH! ]B=3S(n&( &w2TUןs%Ӡ&53 5U1pak<p&n4Uf#(=|{di6ȹЖ4,SbO;G6I|@imOܵLQrL={C{:8<@ "Pef7QOf5HcFľs1޿abqSe]uw_;7UĦÝ`d3)RmwUiE>g>ċD#䯢L: S5Y }7-C""y/ltϞVLD Ab -яࠅwᴸA Ȕ-unǼ!Qh%+gޙgRU%u"BJqgUC &RHxHMnǺ( }pi6}b+zޡ' lP9~XgZ}J,4¨$"P%mPJM6_⟤ y!eu{ $rL]e}o3+x :z?=tݳ "oNJ\:]BU6&_~(:Fi^[|wSW8y]0eD؇ish,tf/5[rC#LP9j@aU'Qp@ٝrH~t[>'q91TǫjokoFyגhsR8DGVIJ27ڧ̂tNZ )s/6-cv$4h ~f4x^1wSILh+]/*=[I.jЩQҞg0*z 9PmG]\MkLD<3~C܈YA}x%W #B #wnO2#4DN ,H|%lmj3,=vnJ¶"eYކ`œDe3W35}V );>̍T@([ZJ:De:HWf'vz09˒cʠ&|JZ'⿺(5)I!/Ar (I]R~ ڈS)|j62ӭԁ9sERj@J*)Ft,qLᇼ%/8.O-y*7j I{SЗI ykbZWYi@1BdIVKhhiWY5}bVpBWÌ5<R:-b K@n-;jJJlW,hlS͑_F ty/H~h(:u: {%a?GfhjG8ܣ}3ݨA9nוTtς%ġZВAJ wy.=*6~ }P{{^¦Q՛ޡ 0PM&TO쟏 ^iLI3ӕ]SJ?5^4@cVH=;pSL 2c B=-Cp7mmb(ޠEeP'{ZhZ[NёE :p|7aRh\dM^'wI?j7 ĕ w6ϱ%9 iIvVDߦϘ^ru,Qɦ^L$Z |PصƆ!FE,G`Ÿ>tΗ0N^`uAWnprE*.{ \:DD}w1Ym 0(c9QVqf@x3AlL%3 Nŧ uЖOhTED=Zì ]7 0]!OO\1?v})SQ:%!b*j8Lnb!F8_X(\H8@Yd ޠtbЧ q- f:5"2z1]2㓛) %~m^b9|}ʼnO>x<`;md1]@:*;raݯ\$<0RxiM(BtRƶ2ST*swēW <^Zsc0&KŀCICWfėl{0 2?%u}<Okؓ[婼}qc*d7xVG$y 2p=RH1(5'ʇJ <}Q7iɰBzn5@J2u@2qUšuEd z Gd`Vg2+UDض2[e$d{Y'o]3K qKK`f5P:~v3c!!ȝf$;z-EJ`QR~t0%VU%;κq^2WWo_93o9݁R6u? i>ېuh`RSLGt'j֞>mYvoCtx!aA J>ZIvvۢѰȴَ?~G+ed\Q{d \eP OXhp|+-rF/V8%x)qy>Ƀ2د,T?6E/AM@FCcۓH1dYs e#TcsT* 7Aә?8>/ 2ݿiiW5a]yazwWc*& 3b45NR1W:~2ąhx~*MbwFfY!&D*1O'}iOvŴqX-~<7@`,ġDžwe8"OoO/r! ʓfN G'-"@FSnHQ]>xC"6.^MCx M#mʈ(9uf6t"/谧26v,&yk͠[:1& j7o$q53ka'd2CVpO1j xaFO 8=NUtb[Y"J:wR"dhvEzL]Z|tHyԼbh!$[u[ @͒tl٦W.\]JƏ ҵQ+R՞릪%]~Q;}O!.ˇr+ipedǁaA%˗;GifN e X&!z2.]C{(P*4F KQU!>wM+Q5d050"-wJtB r0Mۈև5~8#'~=--.}^ XRX$+u6kQ Mxs*~g,;TU`㷱F5` _AIh"o-E]~@py8}ǚ؊#t[YT8Uw7T'b%NI34i!c۵E"#5T'6~! yv#E Vκc[g'B]/ҥ4BqRĂ bdՐdZ˼M T|̯=5ɹ \MCaC;RNm^RU/7aXyS%Mr_c=K$ℬ6+JN? \d?!kүoGf4QmcA>>l+ve0\Ju<W^& P0EDYMCݬ(s͵-tPL}4;5j#Y4̉gs2f<9*=T[[Qޠvh1菬Zg\ld02w.o {E!SBƵmG>^=94y̬ ct"6%J 5+-H]7H{5l~4*3GvL5>u^^ymMn;1_ymz}ET0>xQ~Ѓ#4wG2jM~4EttF lvW5W5S>V(Ș8:¹ ʟ%%#4gR|32%Z\98J׈xxxCܴΐgvrC_.?iQs7[+ VdK H33+0/X(gKԍ`Rh>?==ppߟT2MT_v1>_"$jpr#In\}>'EF[2C 1w4f+,n| c⁙ MZKL4yHU60'lȃ!eJ=X6,&tcR ewZ92zHF# 4 Xy gf{O00~ml)*sƢB*&6ō`*dăGV`#Fy>Ɉ\A$W!{vɕeaNCI p6c K)&]\UrrPէҭb E9Z ub4 bծxg–^_8(% lvrm3r@rr u.}4U2paBIZ9"~: P,./hd|}pDl40.oϲ|AUhI_w &JFL7D{6T\KIDΤKKf'_.A$XثV?2[O/4QӃ[w%ʱA)yVR#U)zR!z!W_qv/EU[*F$ohQmW}=1Zʙ&.Fp̿ ׵H9|i-W5G4wq@.(<7P̿C1dd?mo=A=fŮ?9~G~8ܴt0YOcWob! e׺dAoa} =xIlicsaԦk([w9f9c\FdtgLK wlWހ\Sv,23Rm /O=&xqINTdbOQB- #.*Y )S71}&+"3|v$CV __fi>FW t3} zOddt֬2߰iB25:^JUEHfV3\,oml'p`0s'ok%CC~PNS2N 0T!5#(>gy-ESjO@pC32iS$56:=iK~nh[.-~ }>&px=';N.<h+ Ybol kygWB#(ozk oDOv Rs)ҠndI|W|9[B5Ľajq;*@$wVuL_@hCx/3g1FS /k}"qJ/"}=-SGVP 8ۖ[?macMi'oH ]:4u%jf$4A>{lltc5\M}׎VEX`(:n|P<n\]<?60dxڸSϯY5HS͜X>]z ~n[E?XX؂=]IKsOa$56 cU:>q7_ hIH>մVo+-p un4&> 0qЏ.ʤ,u@/:@$$ Q;eؤGE9R luo__.?m:ʵ44_5uZr|0FeUE,h<|bw`JVݼRY:n}Z_SXiQ>/va^wgdWua J[ qqEM0Ј;sҊ,biO2Oݟ@qwzeȷpcre*84XR܀[=.I2L5Tƕ\UU k)j(sinٶN PUVb?vmlpUסO3֨2$,OoRRuRh_lG0>em_&/uC°2Vk92zrτq' ,qlBބR+cjo#xR)D~א$:P&q>d;C4?"p Pil*5  d$WeDHD|'%}ՏÂQKbCco A@f- tij*rLYH7l DZwVҫi|w0Σj n[Җus,Am$:8 yo[h<7sVL  A,'"m']IֻDeP"؇M?1UMƽoJ/:kT륊— 3E;NlŒ,[^U]=yȠ<y85~RE2+ HYcmZ`i8|$xPDY^-÷JašX͛MR޵3. vDwd`lUwuWmR= e gR aGŒOPs<i&捔1{::S54E^,oC`NU~^  6?}JMb" i.Xhjbq=\<X>B7Giw~jmܮ2'gm;c i\>n}KTdGF-d+87{u`o|691I5{8PAhVt~ {4Ss"+ $Hw<|&.c:fyhWѥ9RNH(cVp5å0`#{#, -W Ǥw򇑑q' Ŵ ݦ Ye[<4LՄ,$ xNŚۨz(,Oa+1K-KGgE) ,,PC.n[hHt0:RPvƼ,p묙<_ͫ,$W9'oggػ0-Bf37 x  TiՄmk2ç5a<Hk{QaqSq(4| >1KK91n ,GCNӷouh7'geK9pцSPӁHHLhxKle?\$_+ٓһm} @ #SE,&>rw?6NNRpREӡLGT~J,Q@8"mm~ l47){DL-$=D?<`I QɎF*h57k9#gb hǀ\Il)Bck㙱OE0֬ލUs j9K!u %d7AM~<\^\?LHfAVH:fi#;iY'}Mtб{VQ-C.b I]nNTIu OrpusFՕ/I8(Q)dp ޕ(I@1ަ*σ/CW\晬1Ph.qHBDQgmE][KXG1(Soll|p0ښ&!L59=|\SX!s!f)GRwa]:ʺ8 ssQ]ďpI[%*̵̀I^*yv BHk&2]ˑ$OR[=p,uk:X`~/=1.X.wAB!1Lp"p(XG #'Ɖ â悯qWRi^=PVSTw b1,2w;)9~ =":"tP՟J6/2YVZ|+ ;hָ.}@wh$MS~cb͆aĦ0k(2^afPD}Ѣyg ټA>\lB9U~2VS7ۃõPvr/A< f< BEiܿ1ٱv翏N6(uq )p tucoPGG)h&Ecl7HF^&.v"[Xу=凒*-wK؜##o:B xH턒f"A8${Yь-ϣy(z_wrf.O3?YgFJNҜfFLĮ̱VH5_FǫRt#w+8|E ES㸡d1tE9 ul^qUztz HNuSC7*ҩ<_y ˥Gl-9Dqի @ 8} ?]NI߶$OuMEwdLs-<з\AUx0} r 5郰Tr&y +QMiĐuCv3i;څ+}: X6 *tߕ%=CkhOJ$:'"ޥq[ Џ{X,q5DE0djGޝ&6z8f*|~ 0#7X|҄G 2>"Lw44 'W &AXar{|i`:p([̶.+_fMA $ڔ?ud {#d`9"'qh*\f+hjcmÍ:Tن P"g/`&3iv ОLr4YDP IV?~\y4@uqjEUgY6_<HyfN)wP5ah.]c-hqC^ c_ϦGO{T~ndPI?2*1Cb&כ7$LfaV'%Tʈ&`tK2$K7"+ϩXqNӵH0Ò|'"u@}xVyו#|c]# akGC|%̚QP̎mZxO""%3BqQ7Egokv՞7tfpl/Aҕ 쿏S0ԉ1I>4Ӑx?VzP, orDAb۲X@^G?zHZ_nfgEiY%x. IfVIeY@e?Iqk6X̺ג?h¼҉TWN'V|[.35c!N&QWfhh&\fa CR:? ֝Vǖ;\*LˌOQkAJieDwA LPzn椫_kB ˡSnc(&I` dHNgf.8*ccrO>R77n5q2TMOۯ2 FVvjV]Q}x^D`^HLu'GM87P-p6uHN`^-Ya Ԑܟ7RQL=)Enl^FEGDZĿbުJ&,/G"j wX{kag3{q,.) 빛8K/Uռ=O-b]jC=m \#{G~V6JReؖODd+#gT,rХ"g \8f.he~6W+'L ;@O/Sgj07 %ElzLc 8F}Wℵh!n1N[Q'XwT٥r)F%InnF_SS&PYh8bsOnVrXvJdu&oCi ]\ WĀrn*,Vt.{G VQB?,M: \>Xѡt(J x`'#Χ2܍J`Ze0~F4{`UVԝQEs@!P`zc'Ł 0+QM" $6\w5r١P/ "S8 =XJi^QV0QeLX79[`C~ֈ3]yΔα;t$@ n]P՘ |^4]zYfHDDzBtj q$v@oS*M6q 5l?'6x'7r4assEW/VCmp)5=X>P,Y USj9ƔNEPy~p= 5-P׼ȹ Pr=hrl%/^ \2i U H*H7xU-Ha|B165aJ<_MM'g;[)GVIs]?[s@C;`jlɳgB~Kv-iU8 hh}П3`<;jh3&^$y9ٲ$K=9?iVರ#{ (Ӝp/ɘYa`~yapʪ'y=RV9n!Urm# ݨlΪNµ~o{g4ԊgzKzݜ.T|Xμլ5w /꟮eK7r7"߹;ly+L9u&TЋ%(V4j+ZS b~:x'^9E&]lNm+,-nM0y|Bs35҄a]٤/ңAy-Ě-nXN\oTЅ⢒h2Iݺ%_GJO`a|F"]8XP{? Iw[m?j1kq92^, 䄍e0r%tÃmIqӫ4'p(' y@Sz0fŭ !~͈ئuo}v]9Қf'fI-dK°z?O}B0ZyLJCI'W=w{{VWn< ԜiCn\GoJPU=5Aݧ.(-wԻ[ҺC娠~(&tI3I>M IruX UpD&NÙT߄iy!Kc,~k59&d24!Ǵ!\ ϑ_3NZ# 5"\9kP0a%e ]΍UZv_ KG ?AiBgm7 t2sWEv13*TPN&-◉g]Qd MΒUm/֢% q?\CF ,}*Z1cNa-8ZL :xZ&&u} he1ΚYm t9%~k{#f[Oh;뱙'#A(cYv1.h)Wj`)rꗮ>tO=pGh^7lLr>yCزi+|?@E5chwipvUػ kՅ%riւx%)2_dޢy_—ҹoChu mT1Pk՘luNerQlmY_k4ܑlVi6 A0">*BWxJVs}3!wzMr81Y6g,RwLLbX]&のZۺ6os E𹣉9=AވƒYj#f*A xn=\OQ:Y|CFqdVB(4(X׿D[l{X58ٱ|ߵ=֪'!becdgĭH(x[6 *Dof$CA&rEN٠8v~CKC4i>Qac|=5+ q~7a=| d]qۧ+H#uNX>p(1Ԕ⛙eVg fjl?d$0H1\e5'ɟV3UOӒMu~lKs[m剳^$iWF: rRC\ Ncz&v35ԫO &mzq榶-5Fg ޞjFG鶢: .A|Sҝ27}@T뿠z,'[OMHu -L1S[CCU ID2%_|;K%R\@뿕n~o {8U}A h9Zbñ>f6k I]p8Z44BHl-Ƈ+@Gx% PAv0a ]-EDhڧwW٬1nZћN{Wz!D[SqM v9a*Q36"/mB[|PI%S'WL\\jSt+Í82?ұ\Rt@ِ7Xݡ4cb_5ނ=EY쉀5<{R^XCk6pܿ# c;KW{WLlU{9:m HI*H̍J?lik5H#y?&VB[-cj1s EW3 nQ.8~;&GhOtr̻4gYZ0707010000003b000081a4000000000000000000000001616ee51100002bc8000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/memstick/host/tifm_ms.ko.xz7zXZִF!t/ +]?Eh=ڜͩbKM u["š`D )6ڭZg:+L't^[Ne ڷhYฑIBKr"`2#J܅, l# {*t J);sZ>?o,o9]{E{joL;'=mMC$J]'\ .bVQ-;T\ytROpy&mݰk@tZV QnW?zLIIv[%"Q XjpBvPq77DTR~+7I<Mks]8ߌnut)r%da ,l3Z0.ONY@"lXd&=sI#  tgZZUEAŪb.چVҜ鸺[ ]M hL2vXq[]RJ0ڑCLضn Thew9ayl|'yo Tf>+Ԗ==SE?[c$-91 B@v¤1XqA X9x5B6oio]D6~Udu*N<ÿ<㛷ui.'?m0ڊ]El{M)aؖ}*^Un+zԽz݀KL(ziW'G`"蛨$rl5"V[q ݦiΕ| W5y-`!A80Up=Lh"悿Zkjb>tk%V}fM}W.ѿ$1gC/ut'Ky+eF;%,@ hC$a]a ;<ߖpQV@U}=N-fǜ6*y2s1@U>%L/'܇t VxQf|C-=BZv@+pbM8AwmmB@E+՛&=&e╢h7}5"zY۠bE8@\ E~gEMO?N\Vyi28soWэǴċa zvJO{MJ@c݁/5=ʲi*a(}{_)Q|@||zfDA/99 <,<̕^ɯGr .YsG![wMK?#gp-q'_Qmxgv9ôb8sfqt0pCov iAS$#nL["Ip")8uOF(!U@ӡoPjL ZQyuT,![vve1Ls=On{7*O/$LYS_ۧ?a*-gt?GɆ$1z?ܶu S3]0S옪 gx p=a#Ҭɜwwc;pªolzgp¦cvR#u$P~dhS H%'H=O2y[{Nw9νq,X ` 7"E#2)Qrwyx4FpxN :HץUϪW;\<ˇi2n"V`W+_;Ha{Ca PpFEe'b#iarDZJDU!r[0h'S.L+ m*;fQfiN)8G۾֟^cL?lҦKb_}|C}>sXˋoݩٚ>4-gyޞ<k!73+ƿG3#"wSk*+eNd(NxTIG0ʄ'ڙ>Ryк%r({a{1-/c(hpxG4ɳ]D}Yu (-ʥ1@K.qV|x-jQ )l8nX4 4 IbT2־i$4QZn!%-qSZB&mx*q'5wBVK6VML1T-% !.Pc 9RƖ5Xμ_ *"_Ua W_|fw ъ1G@ky4LTf%l{Wj5WQ[[_x'`NqhC XQ_&x e[a__e<~xZ˹t3xx "='[%v}>ܦH8O60#E& jjO1z3 S)f@!i^ymsgV=K~G!w=Ehh R. vv/3]3J#yQ ,XӃ t9]MMYaf:6$3Qz}Lu`̝NXyl(f%9W7S}6; - ݅ ]O%W.&T0V2B[$^Eo9% bi&bգa4#:jwh>車>Nqq<%Y Ri}MBuߏ0eF9 mh<^ОW5ie 0{:m `nS?~ji|sG r?}!Af{d۱*=t?XO`bR\\qDf藸-o{aB2uN=*E|˃Wtv#i7J YV KR)}$ow-jgz}U9r95cW7Hc.ύ%Ko A`mqAjY](@\>4'TZ/鲨&[I&E);f⸍/20Ce{W)OBa]Y:i39%ыȼ,] &/gg?t~MId?g]&g=`iT;ҪJt"8c|=9AsM"tgzkUlѹ^!t@8Pa4S6q¿@9Ut[*tϳWW>4&@(Q %}KnJ@y[OݳyY b7+_m%}_;x&tZ˘ػ3İVSRz)(s;@bT{oTo{7kveuבU_ӶСM|Zqϻ[~d/]q YAy<1w9C`5Yjv^՞F|0+$[> K\ m5u*i3@Y4OukF96Mo);N5jhvB(N3Ƿ kCsh$u*QD"|F[*/Ίvjv.U" L<lrS\w:7-L=[4)!cֲO ץh=+Yh >=`=[P2ʕiWFdoRƊ  F͇/{N| QqFxI k*nb!&rl}!7 OVeV 6nm LBC3\o}b#_tKr*4^%!L_5VUBa5Cr W뒟arlrƒW&U\}9h|F̔Pt[߄NCb9WEKmxՉ[;&@t?RojGxB@c{<[$sEisN.6xl)a\t4SO%G;sj'@\4 ~ 2јWW&arX l$4hp avv+},03Al,rN}+*̡ n-PmoN9L/zQ 7iv+dC^@,afk6^z_ | _V4bnb QDpiZK4{~ n2gP|?赑J1n>{ԃ߭/H˄k6Dw7%x:X)>`~c&7׾Z'tc}͎8?)+ewX\(/D %^gUt*U*`֚ԪܪCA9xn^&ŠZ{`ѕDcT@wE`߹(^TV .fѡwn >#Eul˼"hp-\Y5J1cy4'%yPʑ}h<dbnK ,[:LWqC! pcg:^0;tdErX@GMs ;UV,IzD4fd8dB^Ĝ;5e#Jnmi,Q?q qcA9g5ZHF=8_=#r1)NZ_45oh'v,RP}%TooQRәFKsEQw$5D6qTSb.+dlCRAXC^Fm9#e'~U@]bE(d}\^O͍d|i4=頄1C.QRnrRq;6_Y8O`VT]$5 n2֎&ײWu|a'1]Vǧp^]fC׆ J$C]OAZ7IYJ*A9+(7bg֦HWN}ix(`j1l$ejauxtuYs[:2|Nr`!4rh3ATT :XlAK~Wgv'08a,QWURR {xXZv< VF$]VF&FMߩX`/fܛxm9qm8KoBauDnD劉kY:j9N̉wxڼ"|@NF 㔲@-\ F j^&:M גd|3/Uşͥ(8gdb 0bqU@FCIҎ&p : 5s/_\+ٽ !CEZӱs~eY0p ?&&!M2bKY@_L34w%Cޮ@$&[C ³q\5wk{nd6:z]D A"/>^$:f<5LqnrЎFImqk*IA4|ݼvRS9272[ɰ:VeB%cL4dWtƢ%9VLIBNrXW?>B`Bq Ցʟ +_0#tu*⡤O%rlyK 9>!(c~rjG) .Pg vmP.Y˧ #| FI>D i%k;Տ0u%zxH_*Rm=Ok2xǘkuQ|)ͨ3x#9=:$IgM?i6cdgӝ@\Ebih 4k7%->uVKyVBO L c+hSW1Nל`?TT6g V87bbO$CPqzG^Nýms5\'ʴS};1{s9gp0aj߿NE{t Ҟ֏Ul+4ٞAjх'afErqo+ah=+zm5~9.:h.<o:DD#"h~\te'ϹWMIҫV7ct3-^c4rh" ,)>44ݱazԗIcX f{ ؙ$86PgwҰ]683zs$8 * K")iM3>E{WoW+e"K&.boZ9?2u,JT{FI #?,psRA|>18ZS_o >(~ Q32:fW hikR״brgHi Aڐ-Cl_[U%7ZJΟ,'2`!U 0;TǗdlFfnC+sh+V~e 9RaqG.^kql%Omxof[WLTJE#N=jXHb~ lRC\e~)S_Yb/.m~Cap*D̫z.жԎ+  ul9 se`};aǂ<=gf~%y$bkk\^\pm~D!V&|"g4|լ{y8RI oEe٪kXHQ6ɚIPDeF$UW љ-]%uTk _1Rg{.A҇" ǘ|y߈h8>x"z%U$eFH{4S}'zLWZO]MZkI5j0!;䥭lfͯQ*D!ݹ-xR4s~$@Z@CVGN\ ;TGlgx*cZh5LҬZf>MLϚֺغ,#z̪|#k¨AHiOnM`zDAc`CI2<`A0 BPf=&R1ϩg,Yik} ρF _NT}mpȷ<Q5N:2`1&{a5eW-Hop! àPېa#[R3`P%&F s,:{2ܿȷY ;t A;oOq7 ;bA|vM* xDeRuDy: BVz!Po#D\^a| ygCHQ6<0!(3:,'D_ L%[@y˿7se!_R"VZ-Ŭ줾-g%<0]YErUPtL*荐)eppNCȈ7/VSl5CvW<=0n$gf.DގzK{(m s6?}ćG++ 0{Ku8=%}XN-UtIW=*Ir%Tu5If"/`?H3jš250\A.o>gApTR$L,(}>ͨΨCMX|NrŬn" rX `$3~n~x ʧEc,c>w J"*~:$K${1Qxt|*uD=;5=B*  x=-gËVQ">'cuIxʕp_0/ >C] N7>v)#gΥzB) ; ~^ 53;\B"U`9rT]i6_.H&.?M! j)\#fN)K鱣dMa ]ʆM"l_ܹ1}R1\x< 4 nm }>\kɰ+?BMR!B5cbCp s3)8OS. ZQݦ$OVT cK>ZL:[7@:,ۻV䔨/vVreb=Pw@#Bb8-3jR8K1Ie--[D,N'SbWkgYZ0707010000003c000081a4000000000000000000000001616ee511000126c4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/message/fusion/mptbase.ko.xz7zXZִF!t/`]?Eh=ڜͩ%C߳s^ |:"Z&l4rM S0*`nY$fZC:X (J:a[4 fIRHHk^~ X@%2;~R_@YGL-1#u0.|s—M4 O`lud$h<#!Qdc}BWZ~]I `TO# K ;l;rm)fSJ^EgF&r2)J4&WC/+S34"M[> !Udq a춏H 6v H !3W9G7Nj+ۉar(o7 5ٟ ]- N)MGD-3ĢlznB" C% ?bU ؔJEpXb@I̕1qv^)ťYk*pԤc갣#8뤽f$X?gl1:ZeϛF;-瓨EĦw0MHp|jVȀ̮4rj? *uϹ:t`p #}(~% $3An"t&%gȖH9GY_rTMe8vl^ӾrC%zBG{RqCaW1R ,`MOƨEv+xgod'/o*+V#7;Dy#I ,SCBH܃m.+S}uUVMsӄHwO15UgVJs&"[- P4tKR[D@xAKZ+Q6"T~HYnuC,&PϝoOWS{im2?@e ߱/Q_X́GNՓ75>wO#]J,0zN}Aٙ}>߱zH8ݼTv^5XNԠίSIAL\0(k-ƭm^AFK$@Rˉm,=I) &ɥlrm OQ6C%78XO T P/!rU3/3jHG,AG iA]-eBk^ʫ߅MĺD^u랴]x-*<*]oJ'V3.%U=cA7Yӗ&R|afHsꄁ6岣 \wF$z]%V>Դ&o%5eCҘ#Q9M 5NP#FĊ1#vs jSiX*Ntu!  V' t8OE(qj4@d# t1~h:`Q[dF,B S[l+j! "N O,->e|kSQقǝyw:lV=1mKqR;T1feNxvΌM&Ŭq~FW6X 4-W> /L).=dǼj @'},zD?/ % IJSK3%4fYJIi x`ӮY#>z~oI R.~{ר!O*d:VҚUVrv9) UqI"\G;gEst"W\"4)-hqb~Îq#'g[Qz ?E @VVx %Ž+8B  %&yVTM@ DA]n]8 }^uP W94PZkYSt0o,"c PT,joBDMbH&ET3+1GmSj"gfY :4s `v1l`/t~w~U.CGMԡl40<!Ӆ(m[:U9y14IO [|Z@H}S$C + FZnoqіDlʅ'XRd,xg `V+ZpZK(ďlԎl9}gtN޾#\ eSF%$ L wץv'NWċۊ2+yc+z25_s@ PzPY*ފhuљus33yNP'@ Y@埜\QGͷf=hgvibL05oopNa"q )ro.nRNKyfA?F|AAe"%\J7n||`AЖZ?#IKBOFkl?sHS1ȡTݩy#w䲚URkޫaFOƫRvP^c[f]զ`"8੍eR7Y"֥sR=^ !:;`6`:\)F4qWLPzv/^twxyO"U^B6[ xbV/LMV_Aa} J_cx}%sn)b.ʞSmPG9TbB,py&HC WZV~>(yjTCef`YJ.Cme>:P`=h%xhʫRuAAV ܛƑg` [K[˱}hֿlZlF/gn #czIASs3N҇݊[)4!1ޠI#hpR+H^*u'BP#4[E_zqfSxmT!fTӡΎ@4:V7 ]V 7_ F2MSƴَԊ4fHPYBPC|U<d͆gR n%loF=ެ&1piBIjJ@I x>~1!C=v* ivv$R]3ے$%ͨT%KymIkC<lT[TcQ,6UYpcM?.Ϫ͵meAEGZ1CVΓJb53P2wi=/^RNFFn* ( Μx\(}ˀsP<8هM+d U֑Cܠd(GJ_>p'XX(zvK~=$sBzuOŅb3I ,T0DhÃ,[S=o љ\Z[,͗q)+W%n"~  ?%WPďLy zœx 5X.ΐ:жNw-Mly7uAADד9.'CW<@!VAЙs(cC IeȇA7imPVx{S3Ɂƺ80o 8!/3-2NN[yAWwZ<Чi`,M n."w峼g⧔@Dt*m(8v㘎 {},oT 9et :GVCYe=D~-`+sggfʪ]9ݹv *r\˳dJO9ΑVSbeSb@Wg=RfDxčwyW >sE瓫M11 ovxGKZ.IàAF 2+8Yiv|6e d6v1妕n7-zJ*UfHMYE48Mc3$Dbbq P#6 `) ,(vWA ?T} za㈿,fHjIywƁ[t[r ~ Veq1TE+(n>ZSpAq¯^sh1wIU3*%ɓ'Õψ6!^jƆ&&mֱsjKqV[;Fq(s .6Pk&"dE4+&l܌8sp28證wK ,b-Q"ݱzЕR/i=/Qm NzP`ԗiWɚCjnvjz_0^L5NXoQFaFB<[_fGx݋"Ms};ThNorl =/|O$*YܡSZn絰y& A#V3X庣N[>[ nWx¦"]`n'HFP4}2{JH\ ɑ#l& ͑P(g[h{{Љ30q3( ˽ Y%0IK~Uﰈqb]|:BvU $Z2%MF_+SűQT@hŨ׳miwp?-Z}ˤL$Rfܨ*əh,5d޻u& ZZ_ucvW5W8P(ÍR.M7M@?7mh礥mY+S_Jf92UfRpG!ם':?yw|/喒)#^`߈FSl\B UhqOi3>z_ňJgmPvz=^`U\DFjAi6(.?7Ye]_%Fz(cF!ThЎX`8q[C-%讉"]LU`6d␗p^ NhHIT`(ĉ+1gv%flEDԢHhӅ|QʌpiڐY{DkO*ܱF_*'@l`9fC Ȓk\0,sK S* *:+RLHĉdG &oVL{ۈ5:07D?pӫJ($+]kk]>|?goL *meBsNsDbiJTC[r0z!PZ=Ė30L~˦d0D}|-բ^-M!Œ/z} pg2TxG?wod!Ӟ|)qx|OK7t[Mxq~06KrUҮ$3wƿ1 x zf9.f YrdK/tyH^kurp}j17P9zu| {$T6T.!g33Ufr/#Thf1x6DJ6qЦ-1}[ͰьwB]N c2C=Hy9_>39fWx׉typ`q*&$T6:7|Yq-r;X6gVs+K'?)M_+Im(n, 9H5PJzԜj7MIEeb\r}m 8$祤RG>+fپpb`m13>ax hBaي.Ul״95l>qu"_8agF!)[Tu QֹUj6Gd?ĸ-iD6p|Z39~E헄BFW˪I]sS^38d6vWxl7QXZ1i^M5yf<[YƝ]ᅇ K aσy=]9WT:@M E ëobdN1:%'Prbt$i(VI@7xl* sw &Z_Yi& ŝpbʂs{sM*V%yiEzlpA]Vɧzކڲoqg~g# zILlՇC$c 1y8ϩssw2ҴmOJK_@qW p*HF<a9$oϓst{tWaFڅ֘d vEDI|dW*܄"YOum8~)+n'L?ˢէ+_en&\ʹ\ۼuj~Q >Ya$R $x?}=$3hj'D[h0; As `ja~5t=W16&Q[cȫW{e1M;z ςHiSVM>#(,C:ܲhmk7yTF %c79аp(RM:g.=TucK{`|M c2%(}׹m4HUA+BN +An kXGfCK op2KLcbRg0tM6)TH^ϛlVvSEIFnˎ) FFF{ W2CZ+Er{xt_RT.3(K©={c`~$8VGV"{knA.fj+n'Zn8m~הyKkfb՗\т3.Ϧo,Tq,5}V>,C;wpq+vT}ӕ)Эs~>/DT`2(N3:6(6m `S|Od0,O.N(RY P;`3l۪<+x̱ÁZA~5 =k"oVj'Tjp(d~ar@iVpyCwa8#-N8YnLK\,ݭBS8#3b9`\'f[ꠤ״&|Z7T7fgh[^sׁ3qd W-SnU$!(aW0K?žMJY,Djъ{ފDj:YovʑgR(#Z̓wų_1n45n0HqJ·@}tS QUfl1(kfk\ۏ24LP?On9U7|7<#/CcL>S 0xxU8[>ǚv.h9,zT{síв{Ryj&>4 z%ko7+$8dR\2}1&]Wq^`d,)c]{LFH<mr&|BM̥Kvƀ&ajDF؂yM*h$l >k7qǪtI?l;Ɠ%q 5%L8IyAK~~%>ez5կXovmj5ߺm)@4H#hӚ jLv, rJQHIF 30W#oQӧf"nÑe ^mN#}xE\*?X0WO\YKE9}}/_?V1 $ 8mT-ل5Śj7BQ`+nw2D pd2=KW !;'407IjQ$V@'r~Oxp 6sJ"ƕ̨) YemX 0*0`MdFr E1gfXa%3$ )ߔXZb); _7T@6͜DYХ OV_3֫MG\DSd>' 7[LjP">`ywzRk\H)nT={v hNu\@/ڒyvyJ"!:8@dSCyG{b0P뺂jc9ǾZ4o4N lB#i4qK̰\y #gp_||WMv"+m=+?H5͵*-@6L;_1=Vy*{nhz2[ CMbw}@鲁.; &NB$jbw'b>HT'{@{ sW%@Uz$~UdRzXB2niq2!ژ2 dEhQ1K\즞MJK6MJ!4Aq|8 .i[q wMvBb zUi21sNNϰEl4cޯ1}޿tuv|b9ȸ'uÇARMo` {/>9Ɯ:xeV6i k"#Ewtgi :*}j Jy7 5K jOe/M:%oy}ɬ'AhmV|g l+RaݠeR -b2I٢.xgv{>"@:@|͈ 1tnLM_p| PŎZJ7fUڿKz`s uPV_jR*(e3Lv j 5z\: o2Ş.[DCK{'op`Y,mZ0I'|cM*TǠ<=5.eh5/)%@*Iph8eVwPwm1=<68Aqw(HSőRĮs eHP܈MZzQ$*m Ӥi`ܣjJCDҦVW+*S z$+v2[:ٽpM; D1/bo}UiN vE;UT5Is'vK'0* aA.B+fО{ԕdLMPFzQx¢WVz)kЧdzrtվÜ |)4?BZ9&гk6 4پr` Mw5uK=_|tZ s/n6eyϴH:"tʏ<$靔k\B\dLWm[i|f%b7ˤ.LYbs`o@g~-|~wO >=O#y&pu#DU^] 0:U pBA,j iC5\4?A,{؏6EY:z'q.4r$Z|L̩?!t1u*hix%>ֽru2%'xu!sI;UT[i9g뛻(A")(WsOGɘR=FliX-EKD0-[`?v(Ҷ^Ddb8=w3US{_*qAOI7-qN8t)pjl5YBSZz|$ 9S#{4@I;u퀽]fQ ШxڭjjZSxUuӗkގ!t#=Ɖ~ vlFդOYQ> Έz^j=g0OVzkAuI52 M 6O&|tE yԾMXe2JB7FpG uD0euٞ,`W: o0n#.$ϔ@ocKF d/kgj e]R)XIhnq`:``7AT,=6!2@2NԵʂLkQj $F<^'ϔ %|W@56A%c@h4ݱw~T +Fܒ8!V)]ҝsO䁨D$О9t|-VO5_mIdSjm DŽ.ɿ7=Wv! k" Z$=%cHJ 5 du$TV*EG2d#Zc&оPrfƬEs-?XpEK+mF, xL'>F;,`d:9'{7[H꨽ȼZÄѺZ KCC\jug;:S#<ռumR0L[:}O< [$Vn7 } Ԗ(-^FuvqqRߨq=KܽW/`U6t}Sdc-~"A>8zU;I@e]`{=o_.^fZ^,إƒG}K}h2m~F9` 7YڟY1Nu{43`@ry~,.T Ytv!;h;GlC2'ui|i!CufTHYk恛CknjkL#ryst/VeyR)1tŵOd''7Ue۩o@VLv((w y l^z$DKw,_JHdl9R"UӆeHA@mud\F}rDqWĭpfihL;?۳vLy @:܆A4/H4z]j?<GMllX繗&˟g1ab%,{5b(~,M`̜u@Yx #-Jf.[95k>>{ZilM#zV1XT wJ˸tx{} >|r߭@0(6őQ/IV&''\NaDFf}{D԰+gOABp$P91҇47#.*ZB tGx9ʫkGQv]ɮD!Pג35F r/6)IgY];:{q2YS9pPߓk =5Og(eJII7D;q|qSK$͝v7a |e(ꕎd킰7AT9ƨ23UWmD o8Rg,{LkJ>|(Xhِ(ϖwZ8ѷ_?S}5TZ-=/hKY]BK[+2[ Io[bO ^jwuk34MC!zRqeX>C/hY?5VMEysp|Pa@H4ɯcFj4a02*-/nC=BL,\QUp_Os4[c]3+~O)–䎱eݽU ։^‹~?F^¼eWWc͠Vs7sD\Pz7~]0kaM!G>^M}ya5~ ˨(ˊ[yva>}cWu777q%xlm˰|ldüs!ّ;Q <#[ȭHksչӜ"E3~vU)~wѮ #Y2hFhgFP["#NXc `׮meoStucqM(Pq@iRp @Dre]Bua Ǭiy1VfmKPz׸*ϥ'YlE ƻ"`᫟޸tX̏Ӫ\+=9Hx!B0fdUxkY`F-2I8d8j<'3AJS6|DTYe<װ ɰ?G:H\![Zd{dXy3UtI^UDӦgVoaT|'p2ҙ BZ/uI핌M5AI1B,RnNZxy$Jkײگl'#pqusN)O9{~:He&+2M3c3(mo$:X]NBcg$5ƆO]?g {`}A+6sQ8 ,)eIpmͰzЎɡvB>+< PYET(*c޵&&59k*q0J/T(Pfs.eLuwhaϡ(n^o;E9HfOM:\EvQ?"ZšTpߛ? ]wm UuoU[ (h'UT+B8fݓ/1+p=1D%/U -e'|VL8UQUs 7*g_¹z~Lre q/@^fŕoE'ݼ s:}A X=і:gկG?:9oUl{"/O$3q>~rcWy6ڔ/h?2"˃5mvwT6“=G6c-nkYC$&zWW@xnOԑ;UmTs(GְUϻ㶹D+ ElѬP&Hw"b.VT5Җ7˓_(r&ewDL\swHP| Sw}Bxҟ@lL=w;^Qs+#ߋ'׉Ǵ<XH_w4 m2|P]qP#ƏORd Bߚ Rۑc1mp?\hn\bqcw=}w]ɍOYY&(:+~ZEfRȓVD-Pj m_(C>mLNmeFJQ-a\i x2 f :WFγMyYh9W:cN\۱sJ,&H7|twTO53a21v0e&sH vL4,<.W,Gh VT!PIAT $We+$RǀMg%@RPj OP{K(}}teA[x]0tO$tFF1HJÊx+l˾b)JX˾ E:Wn*+'`/ҍߑc&h^D@5 L.xS]rO7~dr\ c Qpe+{ҠmDmI㤝xJЃg9%LB XU]06!*\q;F'}ِrURkeU})姚Em"WpF )^Sp}ȯ2EJSYr4_Qh/h^p<&Q8OE|6*yGSheB,l~ו/UʙJɋ5J]vfB^}xrrAA{fp=8VW.[~{W3a7|Kdދ^CH$'BbƌɩsT}N 4y(Gȑd[I93 sAMW 9}A.߅3L"G炙Ъ\>lJi.!{E]) 9ό}s>ZzQjkc2,7AXhڝ`.KTR5Z݋IPnH{+sNe ErG|y[!\OMOϋ &cvQ쵶p&.ZP䰴"T> tA ?tsb!tKHǚ3VF6YRUX9bѓ\f]!¹GWz#t ]r }KI{C q@Μ*P:<IpM 7w+=(CC{Y-wPJ# BDq^ l+پN L/5-$Yɱn~{QZ9h?9l.3&0Z pmHyF,enxa;TޡB_$dwW #L®ZJ$UܶtT#ֱ$RJiu<TXψ#)ɛ тIo2?yNOzΠT]BΐD,^ͰLKcmtœyM!HU`~eLR}uhU\Gd-\]&{6ZUy Vty`ʧ"iPPPHbZBC wXy=h rj!4Lp8 S%_$EBY''T΅R>p1$ ʽ?Zvo']/%ӟ?}74I: K-ǯ:<5mv7#Ĉq&#@zbaʝ+ V+Xg^8Pp=aj O 9"^&̠g6#{( ^6*$Jo_έ_Ƅ{_={)y,+8٠}-H9G [o8k~̖P*f>A94ut+JtO!>#*<*L=(~ \+R3-lj3ϥ@'#29n!~{ d{ʢu!,a>9X븎y[(uzJZK?d3ۧ4ۅ̈(IQ 4vC"i.vҽՎWۂEآywV؍C3],> f[IVXshdh 7Ш)L *c-ϠUInInTxOIMĪ"'[Ru+2I&riHo}4\G 5*HW셯"ys4*+ԘU:q5l:K{4ړ:;cڎ8 bqX ~w6n4T2RPb=uZ }Q}< ߱w0UmVaTx:F3l/x%Nl ~%9ډ5IӠ-/ ByVz8E@k=$P S69. cHax:<ׁhF%Hn"1pjk60}49{~,Y݉w $'{F \*d[$3+( D"X`!RFjS,j&T4Kzl!{抷}dL(x7E(Dh PjUB^åyy cbHCrVs9HN\q=|:5^̳b`9520\ig{8=WeIh06W2ĩ.`B!~vdq(˛s&~_dT9IkD1ntW8iU^P$}*8HBL<7n-,jXSm,$Q|j,RqgSq(&15+c) `FZٸKb g;f#BM#wJDy;5qjz 316nRv[ -]' t%"L"me^q,gp,[H$*~:XFrX&2fzO}&TduP(,n[вl1Pe0ꈕlf:u ᅮ1e+-Nk[;bU5} Gi?y/wY!9 [hS,hɗ)ErĎ'ęN2 [b!Wy.fkIj xQ4&%P ?ҷ}~6xC}|132swl`Nÿ'0w7P՝p8)q!(YH9)EcVRW5$R8#NpooKہ~G2>6ߪ)b(c|l`kT>D`-"`oYkIŽ/ Pv`s|[7IDf&k5gkjː ߗa4`p#h< W((yZbZ*gs&B\ZJhԻV9jѪèPxiWc$JPW! gH3B̆_p6p JTU0e:m竒bim6,o`A>oSzi_9Ӓ1tGA& ȇ"74fQ Ze_plr+L]0/b~d3#hG`,Ty)pk ~^ uT^Y4bFM2ns%&£Nqgd͕:X5rm9ve %svӺX2 ٟab?:`9~ 1="XXI0nGPS5+hY_EYR:}wH4(So걶# eF[ڪ:*)dqr/qcϢMA]ӹb9S=#̝"Wå˂똦Ol#c}@Ti;qkSnr;VA #^n{)qdh$)bՈn9goQ-S !%8zFYu2؄\⯋]/; y': m8 RVwg&M<IҲNaR9XRffH b+Zo.[:'Y\zRE' {X5> ٧V+W uy3"m|RSU8'B+9[ obUT4^؇=z eE)ΡĔ. kIS#FnyY?A ۊqz<[TEzZS$MQ#`Rm_*s(MN#NmBeuNjk Hqjl6fe%vc٦/0Ќɋ$G$ cf̾kF#kњL6-U'gެa~Iӛt/vI)ugH#NRmM==o#f7!+9]xmD%!!uN7K[5CD۩*Kvvhg~Ц2b¾A[LQe3{@g}Lb]ObnFXRz !iV ,-p9-tU x9#n3uk, wp/p|W['tq; "e9Z'iHE ashWA !hP׃4[ t:щ# b$a{Xi9nIHlO0M'2`F\ĹW,X_T}(?A_tWiB^ _,n!bF%~c%Am\$hoݤ~}%RH(Tiy msXPsP~z":ˏI|haUe[{?2 eP[?3Rh:O%6O(jE_|`G7c~}~qͺ0]FO&*ӈtVY?nJ]۲ қ?}9NSlu%ȯI]W`/X`8oH[c9zߞܕqPhnZHt'紲6RכQ>nZpS(9ֵp?43_Psnx(A.7NPPKA+@owz{ߌ.`"-TPMua;ܠˣhYwmӁ֕$gSd|eD\$t!b۪nj3^?%fS: :kf4m7ZT(}wŒeFql/V@P:wڻPDmΩG$HfaETϲ7+% l#L|΂3Z}cb +za@ ;d&o:K[UCXM&'%iJO}O]'CrN[APkbS8_S1\eMv:a #h[y29;L2G!m3Qе9*O4dK$cTՓZlZUAASmOgKIUhbA,cBskkzMvJhDjxg"x{6_*iu=L7 8GNvJYψ(;L$V|oƎ t8%,Ygݪltf?臙Aqt^u$?JaLa? JtaX:l_ir%/,_DAABӜm1q݃\C.ږ{UkḀmS3n ]M'mGCO]ά"u<3~8OTF w~8qH; ;SK,pڈ=0 UW=c<}_Pmb[9& gyjFG닕ք;+M:N!ȤZ3 =EDO@,T4bf&SU03QUc;7iZtoM*} bw)D`w1 W/-fcu1h /[ɲ$YFO]Lw^ [,W!5^6 ;,|㱧9Z/rAv Ƹ*&?%..rl@#$+$q0jk 2ǽ)d)r%SEbvR:-Z\{nѣږus[jj#*.œtYE~qyxuX2@=XNEti>iE]O nnu$L+Нk o 1Z+JsGѾl[^$KNm_#+ɮBHft<&SR9sGҏrbuԗ ͠q\f]3bh$k|q$itR l wV!2z9ZY.q_ȀrE۴Ұ `*ᘝHQ KI+X)opSelq9 +0m"}@\a 16%qSGjUʆ>¹hyµrRfH`ªqwU5:K#bodث9VC9pW{MƓMk sfS;S}>TJ|,AFG擲?we|RPҰ>k-K|].;TW_%)vkE)qs'J%Үީۂ - /|nC%ŦP#u:gؤgU0gb/I Vʽej.ՠmρ9<1`2U/bVJ>>.څ)-gW*̻oT""lc -[qW&Yo.*:g,:N/uuDCTz;WnS^s$!j57|9f"-:LÅef=l8EG^muS}@54X t{/kUueDUރCbܪ9߇8WoY#/\(^Ꮽ+?^nB}M﷕~?YY,0eWJmv? GX$Gads{ R#'wZ c L,жQpŚ `꽶 j0wy4SFޅYurAtQrV{\$[,^2AmN$lU\d_qxfrM`S@x/׳ 8@-p)G,L]Y!0Җ;/>_EnR,QyHfqOcAĪQ)Gjn*ү4Nު_SB"}f_5̃]6jF*`U'^[Ag0ZrvhvB +Z`cLKIs/ÖE8%lRARjs/EGHd )ѥr#5FMCY{ W*BzSG܋ҟkf -qOdfbe%rg8 d ucVջBRCtD0Fy6ر9$bH&to(8X7mF z7M) SgǴd(V*ne)[UqH|WoD^ :{{\45W ,r z W琎B *" ]#@2k-w>ùS!r C@`S_: ߖt r˔0O()( VnI|o x6w:9Of+H٠\!H謠b)EݾmQf1'Xl$FLg~wguB+gFާp6~.k2ĹA{.99Ms/2ey? %HܪG(*9ݏ1iXoF?PxB"Vr-PI قZɲ[Xi !wH]fmH]/qr0 c&.k/)D7|<'՘C+I-Q*4i/b;7 KMփ_JGQjaYn?~ .v)Bzj{%?Xg[ӰpM&[M4kH2@ ykj$FE]llHeo #PlFaY{i%E{pNh4kFpu ug,~B1]3^L6|>բgUci 4X>7_-w+tdc,!ăg^p _zX3/#$z E$KxCD/+nh!ͱfr`$E;ޑ\ A;nj&^q=溿"WCܧ`UFx!ng2vY $+S0y)gKj}Y./;h ·*( 8`Q3>O^#"2 %>:}澜t Gp;9_ f\\cG#Fd9~u3|3z ]]/[jE3nvF a^Kaq 0s{>Q&]]l9rԅ&HqV, 7N0*X)O3| ,U+($Xؓօ}nX[ru-yLW!x Zh/-ؑn)\ ,pKzĞ- #U&fPwװ%%,e!Ճ H#V&R_NICD.@cB([Ҁ" f)n ʸ1 (hU> ;Ղ47+*3TeJ:oV9{ObgyJ͋cM2tZRKWh0%zD6Lxݐ̽{GXK4i.✚ԥ?Ĝsy^,EFӄ`<+XAGj)GodLJl.,b؃֞g[4wu/p q's 1Znٻ0ooN;pcki^G܍si@̂ ;8óEuw If̒0 P(YP"!{OZ2(m~ܪD_[XI2(:d3Ʒ4~(uǀ3#ITFREQoqG 2(7})q?IF{)kfZH&Hڎ|2f}_S [=v}?*ܴ&ik=`;7-)61e2{gu:oSy;iX+7F77GXb<:kgqLMoR-W/p #H _LMJ)1O.)QtJ"(':s-ۃ~h‚6MR a Qc}e8SuY4PI%y邦7EJJUuV'c1K=8_/v fcrӁ ڬfU܀yØ-IWh=ZwfR͙ׄ`]M?fp;P >?MYBFvw#t(F&)TVEЬbBQTlP?`2PYGG i#4jo,5'(0ϿBR~7)hB- a}ۣ~r4}bH0?c'jd`[ ox Tݕ2znt^ e᜷5摦j(`5cSBROA3!qYlUrzMg]aRLd\l$WcKi @u+0-.$kQ3'r4J`my{IfTEG2 Ho&(Ċj_hr3%Q )_>D?@߂94MNYA$9P"취 ŶDCgc;MAA&Gh"՞ALexשeWS*ZR{]Pb'EYz-pЧ˧=bztEbŰ iB\l*I#NhjpR-C8*Fmi哱h3nvi h} =pKsd^Xx@4n"mV0UkBڦF^=< 1㗘sHMANb =<-͹p#LncoXO:RQMW`>:6P i#WIS3 Z sJO'Lm>AP.G8ctm6RMc!jZEZVLPp4YS};EZQ!ĝ0jI5u4/Pɚ\?K-ccԃ/m}z=g"CvJY^9aI;^"|ʁ9NxFę1vmTQ!(u,3ӱTɘmdz Pwc7y84rcRq{U(qytEM 91o)'ri?F TVek+%ACiZ7+\džJ'.79ҼOZlB)Yd`wER?a+q9}NN-(J\ILhPڡQǠDe&q굓@,< ֣u&F)Jw^QS;Ae9΋CuykNVFT7\x9W[ tFGVwb S.Vםx]7*MԆ?Yo=1]$܋?[?QBoS6#Bw{ ]$hPrS"֎Oaaɯ t^Fe UClC\GDF@ntg%aErWp'ü(n}@:i*'%@4ǜd$D0bKrT1_`d _D?Eґ[%U]6:kGrkVwq>|q=ai5DveN!iJbic?3 "?DʔP4jʌ)/#ơc06j͍Pʘ;95AY8v%"x1A=29C r*͈6MAnIҢlrMGaZC(轻Yc#.~ QO=Ad&5*p%/LQ]\A]G䫇5 $Xp3&^:phq)H257_g_>RJ*1C B(,Q  ~`1Yl{΄<~S.mqV_OZgxG%`I6ИؓJk ר8#y6 dd%.ScOB-`6mo"(Au?>$a'lyˈ ?8IoPfp6wFI%?@Li/WHNYGЁR3!\қSjd@#`6Lz! !פB_%ϵ8`4lse~,nuՉ)5Eą=/6:ҵU1' 6RNjP<8HLFK mZ*{GV9`z{) P+ )lkH"eGtuYr7F3[hus/xMn>RBXEO*tjUbippn#<DeABi|L] 923Mx$!w~pJM=+ĕu6?וh(]T&L9&{;#2&XuhoWG&2*W9hYr-һ>r ϿHT {Y"^NV-c wrņK-ikyGSUi}RHz8+`?iOܦ mAxx zZt?]O#;Bƒ}͟Tx['8i;.s1.h9ahFթb;j+%Mu[ Ǹڶ/j;A8!,joǨE n A!ց==̞Jk B {YE춎M*ۢHĂӇS㍺P0[sj˚OgnIdMM8Jj/0`b|PxVӜ-;Ҕ)•BUе/A>P|C'ўb ԔKqs%o)%EN@4549kð|I;-xRb]Ӆ6{okZi$?:-×lqAχfӪ>"n\IJo\{-+\t°uRbK6092*u Tbo3xkFY|=9ѷGعY;G6.JzJf2##x0|5sDgaz1#{+%wRgܔWi* _s#oFTkX褮 O+[ss56}PUcǒr=wIAlm V <5]@|UvpoULfؐt*}l)mNg2 \>BX)=bU0Ӝ $y)AKONA`%m,e=i4 AJ}Qfj$' zX#d43K)JEWuSNh~iH*CRXk=X 8 x] ܠ%(j q#q9bfEWd&5+WgKSp.%s=%\awc|#k>dfɕB܆d6ؚ|ԍC `y㿩 gU6B7<'QA}ƨ!-4 :%lӡsX7w[oe6P>C<f*SώVN>}U)Vd7MP^=ZpBjDaAlllTcq9[)nIg&. ኯ ;[<^_kl5u+k=t=lɥtCAu k~I hcCA!E*{.!϶HmWFrJ!]BXBDAmYb"x.8~*"$@xW1F;"$˃1MYe '۹ݢۭAK'yeWh*t~yozƔxDQ_n !k&T9y1thAb;CNKOqȵƩuУȑfeq/t R&YF:e)fλE(+@tC5"zGgy3*}*\ g JwT$Jvc~o=@7]11C(m3XRW[OhzB5m}'v$&s4(xxڕ ӗIGg3m`w!&Yw=V2jlP(> cqPѫ~ R=B/G@_Q1<Sd9rvXnYWSߣSRm9iZmwЫxٟ'o}Ȉ\f {6\p f2®V[f&`f x ÝD*K:gp l@$: .-,F -6 d!j{JU 8 x1E}݂Ƌ_FUT:0T|~G2qeh߽_}#|-K@@1n.\ G  [",GHcXl.jeCvZqX#5bq_l8iZO.%xîp!l=X(S]]~*ƍkz/PLt-}Ҿn FyI8yG]B2+ W俹e&Jb&K9v.i4$Ք}=GP,"oPu9$th,JY~VC jop++`/NAF|YdEc3eM8`3E5'9ܲL~\gxWjY+ ;|W o-yFrE4•b9-`ߟkݒdE熋ɜ3SZﻲ61db$ Xє 8=My)A8.%_S{MUo3! Hd5 <޼*Xa/ϯO VM(2|ޒ"擱9_(Aej Ѣc{'IY\ɩY#ă.ɅMlumQ,4zXnq*XΝ|~9&EGpӖv̵jD{Tъz#;b3ӗEGhf3U'X[ ZQ|1r6(ݱ{u[~6$Qү#OWgT6=8$®Gަ3+MF:+Gl={!co SܿG2/CP`e1/QS,N$)0{2 zmI4Zවo> lCրc9bKZY/bY7ms&%*l& ƙYiw<Ɩ݋EN-5K0O\UwwM4}T։Ғ 3z%D3$,} m [JkLz幚}Wvt"2: +G58"Z;Xgx!z*)iu4xs۠um~bc8po9Sm -bUR/`CZJ$ʇ`+TB(8mɓ!U|xļB|N@㴸ϰ9*nJ ~= \R^ U9Ϯ!jSryooJws7ЫnTs cw7RdqY)~Uyp ׀>7 γbA>6|Qm@/IIĐlG[e`G5fK$eVJ'M{c,;6GH[[-48ǜMCLE 1]U;u bVb4kN[ )}:ݕWܡ?H,8bVC_ɧ9z^F}ݼ#[(u+$⁀UnAOV=x2|^BȋD::Ggcqp gxq0 Zi_7.z\IcjC d|t.ڤǕqndr6^^V8%~@Onb~MgIO)a ؟4vVNF59Na/\E?3ݝ2(MWt|*ỳ7f>-aHSz R|oȑgKJCvHA5i+Bv倖BY)c#՟~ٗ DfYjBGA%q4Y:'Ae`;qF6}6 D3h7Tϣs>Jxmr#Ȱ!WBBtG|b5}?;d1g'Jnп1A<~+6͵5QDO)O޸|?v1} D7v%p f*O¡Zm64慭K35 RR\eC0PlÇXݻa{LsP3G䦄Z$`SI =EW.6p2u891U*z.% ~a GK饖0}$}v!7 V D12TQ%ڐ=.8JMmn`Jɭ ]˾ э]qr]C}ć T(nբD<#m} e!%bϚ`FT+4q|;1SO@a,ar -5y{:9R#~/co^YƄhS0s[M%.8'~m~F3}A1% *2XEaDz| +zI?5KìGSw/ĩR}?O^k^ 0z2Nf=a%vL\[#Z-R_ͪvȤ ?u~>'txDgr;|9 ix=&ΫL8Zİ:fs&9nq+-8Mc0_4!KdfYd0Gmh%*WֲHZq\D{n{ɭTJPH0*3J}˕h Q|$or;y5*%w!##-`&娬v bh0s{/ jDA^Q< ^%j?%T>m'X`.XJqdFqh*hR%mdaݧ&2h|2pU6$[J2BP,·$`W_uS[}ޕA2J^*ÛV#@KlB*WOc~=W)CI!ۉtU87<;u_-uIVo ERߞlhFc[\CLET񡙒:$f~AdŚF̒S8ѐE{60R36}8 P:$!gB/mYvyh|3l(& u ZQYQ8&vʰ݂1Y u-}kV~ЩY",yxE~/'FrmZJj#ݫ}ꕒ"Z&)_H´cS3[BPZYe-iRg6UQi3XOxh<(@AHB*n.]vu/G6'3y "Y'O|Wj3qz0] R\Ce'^ -p%tXrN!ъ7\Awt!k6%+ڿQpCXU!ߥC5,އ]nmB:*RoߚF{͎jM"kPWq AJ. 6/;̅ۀ8ԯ]*[ڠ .,2_\pUa:Lrx_HGxN۰RE{*/ /ltN^t.倈m{X28 @ꏪ튭]~jLFt)%Zm'5{+pA˸ J'F@},;üW̱nXTOcA9SjC%B*}70G|' SJ)X2yHR3XL+>Ji!\_*wB@BO@ #Z61Z-?Ҡ*Or7 t.( eUwNa$@roPؼ6y#Gתo`I↟hǢQVSNABx/ WR[Ja,\۴^dmfkMP9|scXXFnr;6]X*0aȰ/ KU5(+rk=MZq,ڨ\]KmӰV-8tǸ"kfe -c-4 ]< U Ore_~Ɇxc_F* @ibM (=7?:kdbۛ?M"nXd];.2"yoo 9 d/&c`R!gZ ? +3iA' F2\mkκNjG#n\rD^ eYėckU4ȏyHa#cT.Βul/{dJkfIHUtCWyv[+޼xw ̀s KȌw9-11_ m~#VV Z˯]|Ǜ P߇i꽩`g@h5,%Z2qUZ< _h B~ }/PtAa=Go'&7Gv ©/y<JcS ­/\TdD\I;^NUwܓCFn3j:00_uev,.^[U[+HB\$+tlq% ?@mT(')=@5sخԯިʖ ة|ZgJ~EJaoL5-%=xt$(VKx>S4纞';&v Rs ;'-ّiE}$xQFhuW g{%S{0Hk>%Ev:}bbmxHH ':I- s]:>[J؅кZJŹn˹eۆ\/[̾K-JIbGH9`ۓabZ\kA.ƕÙ)>HBv]j(^JlJ(cx^ N𕓁*'{4$ RsgRsfgfYۊw>y`D<|2nncRl"xC3lvRxo j'$ ԏQI8(. nΨC(>2`MyEÓv!~U^Xs.ۜ6QxCPs.S8UMi!Nl8vWtOf^EKӚR], z=bj3y?&vQ\٘͠{/?fA [*e I$bS0liu?G5\FIŁeݚ. e77Bb*0#QMϹ5߭-~wk-q6$~JIWn' )l ~4Sk cD=sPГV;. ~DfqHbpthF pê8'rVjTu D9 3fUN_> (q! _v+~hVcSjZUB ݫ-{' {zﱸ]5daK RiU{x-n>yr| \Wwu\"g*.j5 =>7.t|J.$$i\X$u}-# 5\ ,LRUp^>p#ָ'"{`S_V`ENRpJ\Ty[ U`JeQtOG~n_&1fY햪)Ĩ~];g=Zyȷ2m$oC!VVPU8]j-:(Q nΖ!(lnAfN2{7Kj YNy?/̶l(uA8ě0!z%B&2!DC3S3yk<&\Â{S3O(6/cwϣi/x+vhBe`x Y+z$R;-X+uWmt  5}sؖg"X34HnO9'Le=L`8!VI$!%dC.m+4d6A<&?ipq Gt .ʜœ;|hohvTGOd]CFqڗ3bzž!mLH|5B8x&BJ|y sK}"JҐ>穜 Gq#0FUz3((<[#iqȄ) 5%gLM7TX=}7WsJ<1خ+i}nzh'qeixEH݇%䌕 e5MbKz?L.c^;vS~,-ֆ@"1NFՁD-,KEݸ`lQaY{ ﱒ\R}t4ũ&mYy-;YStX50%FP {>DcǞ}/eUU`U;v%hH\G%)&I dA,ꍔ #fgoԈ  Q%:c 7߻OEik BW&;fuP9Fٞmb-1qD`]:Zv׺!wUvƞ!k><"I²b)e5v}T TǦHLr;kFIVэDbUaY4L/_zvm dYG];XWؽq`Y,"=ERru\^ݜ+rG'( ^ [^-V1AImRCz #k^`,Es†R7C/\HCJ}k\L tDf_| úSz1U޶tYv0d$#_f$V*1D%6r.LHnUK^0K[2O)u y/XڡPQ@\jRA/?p6X&{] YNL6bt޳Nt m0(@lg Khf_=5)JNL,~Z45MdB0O0m-+Oi& ?]Kx{:WRO1sTͺbw3IQVI[Q)ط2NcZ)=.B܎ dtadILy`G>2z;GaC#󨺈 쳁=gS{5at~9Q5I#F,*.]$&Bpj @$. 8%M&E{@BOj[=D'4 Y @tk d08%?S4̣|*`x{+IxZgU;Miv dp)?D )iՙ.nom8pu4Ăy`$3X[]TI]&`@DhiRrV}O6bgNA(}HZ{gZW̑|Ǻq$.^+FtBGukQL.{ UYpz/o8q"vr(?2aUYֺ @eKq#yo|!RA5#ͦC|S&!5"z5S<”geH;hn{)>!%\gAlQVdkW^,^X!gC29Xv!B>}miB/Au~}iܔ.=^jKLS6-S[@1-YƷĦ(͗瑷3Jh[!xOQ0%Hn4䈸Py+d,jmWws+$.;uJY.L+'`U:9%}Mh榌R>6~nXTgc<  I"ӂ;7MjQ#ْJL}+vBKٱF/5xQ:t,[2zUs<`՛h_a'xD]6B* sn5uZ!>`odd&`$ӂ+3=0؍m;hv԰j2TP6(VWHPIV-?vL+e/z9f<ΡNZE2ۮ1X9pL ,VY|$Hs(M?O'k4Ig ؅4%jFAr)0nk[>uzMpUfӏ F@# ^L>$I=E5˯ \>mΞ`J&Ln֜8Tk BiBDCo{z:=quf 0RƢJh{4 m݌XP;dA քܛh-\5{{3;vEꦫ`( +3侉 {Ҏ$#u }ֽF8FfHr:4X[N&h)g`: ()83/:2AC/Iݙz)5דG 0d/-O/T&e3((aYYkUƉ#sga*DS]'w|KhR,n%q@Ҳ.>5Ñj:]yU n{7xwj>SJ,]`ь dOmj m Xv;xï~v5ՄM:j"1ҀsCm xݓ Ha !u!ΨxI{2S~iSM_T2<zP|IdIpUh~}`ՙ?5ኃaл֍VNt3Pld|HD)_hg9i}:W?6KK+HcaIlüw7F^chEF f_)}Q]ycrC 9?gtOܬh_q3#&$Wyf;aqQE鯏$aEʂCl-N {NSAn&WeO^35LR2Уz2r=hP:0L@M4CYe{ gGfN%|$uNV+8/!gHNFC-f-/[s2f:}IP*.)q)TN .˯a{Tx~Y,zbOb{ _ts'r~͉ltjҌ1 '?%B/&-ٻ3( p,E :.',m'\fKps v4qaپtMR{OA* iRia2< \B ໌B:sūu!?!oVs :H@(:Q?4ۡY7r a!L+YhT"nl8VU͡M=<õ_:6kRAq`W;rvv+=IO)f <K(SRtm8#TcVw m^TΆdžnev<=G|]P0|Ѽ'QI 'ޢ"w-jCo9.=,GtR~`0oZdU^]Ժ)IK{CSZ'5y\(T=,􃓗u9 %  9\ؼ|_umz,Ӯjʞi_6flHX$ވ K;2&Mriw$ M$eVvcfWzÞoW4f W+THP{ {?`<Ҟ\!cGv+M-JAQG{'KbI ݝn1 2scv"00Z~ (@+qB8bFubqw_{d2"EK G%=%6tl'H03$?QvI;"zPKYɋԲVKw%=!~EG(*E=5<'BạݨQ| >[Vk-5 N)Mt;S4Zu@#U}$gd~SOOÖ՘Oa@ޟ|7 5*_9&F+S^"FE IgƂnE1n0m Ik ~-,!(<4Ĕz[f"3L-`jLxd07oaY2 A  CjKד `9yzEbg8!OiG+Cr6QXkW- >`f%iopEC8mWThc<K6=,8֑9o+%|ع L .zX[Of9?Dys%);8A!{h8r}OhP||'`nΌh߿9LtM pT)[8ni;S ]%g)2 O;eFiM::?P,C/R>qȼ 6bXL5V8EˉՆtSdS3ŠM<ڶHڙ5٧{#1$q)r''nqIݹ k8IXR4If &/ꦕ#v۩i2Zso H*r_'Bԍ]U"9̕9{z3aWڥDL8=+*>uǪۺ_7u" LR9 /}rVs&,5ܸ>Ʈל yբoeOrYWɷ$c,$H4o@};R 1Ug,2uK!VYiKL؂^\2a+{V(!uGEt"!ȗ|ul4*r߰AYw2ax m쫭nZ䌁&E/.MrsB^_}Jzbiح;W?<ECPr3_6eo+ZfhGרzގjm8RA9M1z<YUJrdHeH#}0S;X{: sN\S^?MO^8F p-Zv.RR̍ 7U4;2ڄht˖)`"xas'ð^e`KKlɽk M=5\0Y;%WV vΉppJi:l{_!jؾm: Ȉ/~\/}"[>}//ҨxbmP 5`Qn%3u?Fq}?fv^^ eA {rX`ky=Ⱦ_=^y e^l}va;ր[l(r,tz[܀9 O П܀^W\JE5݃0.~Zᕷƫ4CGm%$MZ,DG^Vjj8Jml%rZ@c?|c@2{7'Ē;[,h/t8.my09+4~1 ғzsǾ{RFiP Or$fU"H7{Tٌ*@#] hS|?1]7d੹&@`7MF-8X`:JcIDb^[n~F,4CK]ܒ 7@6VA& b]!LI&X8:}f@M{aY*)K?$%|(%R[lPI.hz(u\]怠٬34 v㔺xN[> 5/|R(eQf9 y9ruw(Xτޡ@:'՛ yl7Jb^D=P⠸A&+kzy+Hzmcx٥P(Bk7!fZ] #I;03,HZNKbVYh M/V6)*/uha/XM{ǣƛT(=O*W3:dQ#N݋ R{QSeV>J窱LnbqqW&ws1x9 rh8|DzPt4{j,:&j0U;TC,QǠu!?qXz~aYny@vm\JM.Od0x!+Òm%De qt@b3##-e{jx[S4]4p^)]d]i5CfK"5+И$_ pZdWis2[]yqVH. rȍ(0_ ~OKx[*PdXs]mr˶ߵQ '$G7Y%il%#Ak]L 8^?cֲj\s*i76gȶN^C1z ϱ#]Wј(H&K?86b/wCf\b\QBIYAr!.`"܇߶Ear3(`1U77@?[OX?ɁpO ·EPuwyvGU%~ȏ.ߺ8-XG8f,n! -q22Z]yYtҕGk.%c '7)QϠTg(`;gX$gy*5ys'jr+Fj;6DJ35$XI!2\eZԵB܉Rw =[`LRU QLeMwOJW (6!$)]&f>nd'*abC8;=)kr(P~%v39:iv$ԟ0AE&u;ΨFwd(ZF14k}?6uY֊6|sλYMSA-j@Srx*@tZSpӭL9;|0bKt (%RLC6j):gߗZ}2ߣ[HH]3&Ey P_<,$/WgU%cT7zlآ4gd6duY=rw )rp~1{K/ ?8L'eκ4_ Pٷ;}ʮ )8ꡩⱨaFyw,.aqoYT3դ}lEhQ) Qy.o I8K{}?NUn`,n56ID6=w'֏DF4WhPɶ@c=#,Ic{ ˈM՜Ӥt@mcsqVHwK_t!I$5 ZzhɼBS uL\b!%aIvymYQ]*qp( _~2X9Ů:ph dR,2Lؙ?ʉ]&e)A,4z݌^XBU]Yl*o]3'Wġs@sl"Fi7cq"3UW?Wk ,xGzChh1oϸ}s1YՕnq '6#|ӝhJX5cVv='b<tS#-ga? uSx4הQyK'{kT6r vaX=)`GD5$ix;UƌkT\CUkgPViƕ~vTzLF¾6~@6x"&+`c[p(l|Z)۲Y"b~Fr8f9 '{!B=xPxJ;HaW76 q|DnH i&$pz[)fn0/u Q6y"-\W(DKW.e.=գb,dj7_0Yogg*2g wp̄:ʑySj!9؋Ų͸_Ƿ>F_N>m F(qR67H!~Ǹ0~Uѣfs=4_,9Y'hTh{eb15o)ftxn t$!E _>UY;YO)ͤ&Y.˽F46@[8_ʇhl7& (4\d^_yoH\*`OM@20%c&2ghu.{C-C ר +x鍟_'W ZpK/n윗U{iI+9)メPl4J=M3_,h]5:d@;4X"`z6X;Aʛ՘R>[Џ joFa``F`z'{!أ,G XP)P`ez3ojV.Eps{4$V+wBb&rVq 1wjJwx͊׫$?N̾}9hWQs4Sw$ _^,ݪ^~^lmn!t|% mG Z55̑QYK>/2BNuܪA^ a j6}ͯպNץ)sL."y/;cs%/Go&Ij .a{tnT6 8 #rrth^=bp̦Rռ/kJ>/ba>oX>AT5nv)16èr#=4)ٌ*p>uv_W F;-pا"D9Z٪`-0{Ls'iVVL2ʣ=5$uc R(1ftn]b.wg@.{ba҅8b&F<-_.2FDQ ?Wخ %d !wZ${?~tnl36@S4sP)b|JTҸ-UBϳ~e|0=ޜ8p^(V#?e7+`w9ތEq^C*x{H3t4Qd%f6α5F=IOrJt\(oFiPE2BՃDE pKfh0#%D#yC(%-ʼ-# D;Oһ9)2d"Vl[IT.OBP*k+uڠ(:pL( gh>18sWi[p ۙ/\ JpfNRkN=Gd;qJIUbq 31MDTay,3?ÎuDk28@Ȧ+K\oqg#E'e/P@*錊4NNCӟE $F hrRm&.Eߖs4 :Pi:]nvHС汈B&՚ÃhU.!S5Jr#pXwuOq7族o(UZF<~ϬLZkӢܥI5l&f|X+sYϩć d810vhΆF۹6,z&\UɐaJ2- !'Š5pT8n"EIJ &y|Űj8Xqġ%?b6ptk߁bW*ʡ |cH~RUAUUxy=ͦM|)X$񪸆Y9giN᪈s_F#F4GU[u CJ^ar-w WD.p?l#f>VU"8A4{x,SO+b2LAyf!-&)#_ N}n<0BHV>+@EmSQEc! ŠHL2od0}r/NL|ߪ 46IOx<*L^Co}*={UgXv'sx IK4q{^{>ݢh95qK}cvATW#M&i1SxB&?XUVXbs׈1T}ڃo~-e7Kͫ=?([## RBп-!;]}Q;iW?AJ)BNo3GJ dx^TיgNTgcz=N&YG@4a JIPOѤ6I̓}?[`]|6UdMƴD#eO{Tݿei Cdj:@munE=d˳hk fK&9 k76P ` ړFjzӾ-)}^%#YߒZF2_UGOc^)jFT[:%(icN~**S(ayu4: C,ێ+p6?C U*kHr)pg@m~"ڒt 0']9F`_!.W6P,bN˜49IUg m){Jf"ٞ*(Qb>A&?N)B/ q1NMTSB7dMAIAȱWAH2l}#LFDGe\N 癝kK-x3{mlMG.IEDofIF 7~Cz:,Urrks/_q7 CHL٫d4^JdF#Ex?v{8q/j\+`6qO?ߚh6K*ԛm3.jUʷ{_ɫ9=/Xϊĩ$5M&hD`|eJWh޼ŁS$eo\xN& athW,R{rt52?G@%u(uˌeZ!PRp,%|Bux•2,`Ҫ3sFj8vˆa*V,9 ,mR_<%3,Eg Uq'H*adT۰/eBW7,Đ;=3hgW7K%cmFշa^4=e¾mm&Z=㙹"2ϝuSK=IŻ7/i~+7Q C.8yΌ x3O¦]bCR 6iKoy^Բv[qYSZ~S~/*OYJA¾?~d&գ:Odx_QF"YW=//]ڍLHEUEzE3qaJ/p(&{SD)"*% +X;}+?b]3ZKQ̮[ =W聋$'g6@$|O57jj YBLHw{9-x@xI /!ĜAk*XjUN$2&!@rapܮ-*1f] xrNtji4'(-WQ5VjfR fU9.lʦe>z;ΫY8u0^_BYWR)`kE8QUȢe[|ދmo}ߺfwa6^& nR?AgM[hN>xsq{_.M0{ŧy`KK)c/izW}`gdhESeDtbR4yϞ{R=x1/0D0.LHzmBdͶK^b w*=CW61uWjNR(~w8շ:XQ僬tWm 1}znfCS,Gi9IHk0VpX2d=>l NG@~rO6T]ʾ~: pbntU +!~>Q>O5Qp9^6GBIU>;p*]H) ̙ V]1M"fD?LK "9P{T~lFs@T;nXUb!e$hL4\; ֞Dq@$L3BYLR<2m,pN~G+1G]Vg0@5Rޕ@H\ ZWjkuB&)>*|LУ]RpD2wS:Yٽwzg0ri!k MɖZU*eF^2쫜%lk<@Byw4TvFBe+OD"C,2jw> wQYCD!81o$B=Eoݩz)i2E3璇P:m/"NRW@O_[{z/'(aʠ+3 hʟ #p[H*djx + 7D_^ ;w㊱\l٤S+}bgT`eq|!"nz$'Bd뛊)2N9˂$x`!F+$zU(< 3m#|Qk[FpK-TKrJ6Eoܜ&j nd{v9'OWb[IN\u3| XUB*49-p. E(ۨ*:8$tG[v^-1P8I1Q\ ZNlWL`i(p0dGN Ѕ@kHֱӡs)YfΰY:ŞX`#:RtChс1%XrE\H5?Q2=A{ 0E GM+eU%H<]jdYˋ׈r9}( (yrQ֮Tft9ll0B@`v}z A&ht踐Rn) I|-MEA=ka&iD"7w242>cdu<'l5h*؄)\bG(9o*X4fp^ĤتS;K- E9JMPO3A 'Wdp;p^& MZ_E)+YQzt_}=3/I$Kc6Eג4Ɲ!lJS9kQkY\/0knut"t\%7cx-eIO-A :ƬpiH~h51(v`#˸\% \v|Q9M>ʼ[GX4 "Xzl},nzrBF"/jc>L%W6<$:2$mO@`4, ἢ3P SKwm$\T-!I toj/>lGޡϾ1-H\TrL OKF^05k_{=Y j ^cH,΋աD t:t+V8>SC'&ۂ#oq-1vst-Vd+Dg\@QQ{<(0k 6iGlC&McIsn}P1lB^p1&)!i4֕N^G֧ Grw \lW}Nkm͎3xFu=E:3Qk%@E;*5]hPKl[j9*:QHTj+Zn.tn=#pQ'ktQO[O63##Dlyt߲cL@^\}Hz=Q/1h,t0(|RzC0ad愎[T8иM%.^z!z.1Y1E"r"SKU9ʁYaqG?~Gi_]$+@R7b(N8W]ɶ!BS"\aho&64xi:'u̍S"QQiL~JWUM^_{K~1*5e#I!z_rv( ;%x+mܥf&4j6GEz?N /',B4|l7MQ|^I?L"ڕ{oDVD̾IyU#EBFVMQLݿov.;H#Z%5<ܶa W晽-U+t@L6U >A<_xjȜ FV'w6,$`. #}wr?*PŅ˥VCͫ/OW`:niG?HH!fҨs7!M ?iC眒.swM' ,w9~ǣ|AfX 6QAY@ e_2C ۱ 匂xN@229dsvP̘DWnȣŪ$a׿ )_V0Si7Fꄛy+#?cH~P" ȵ,>r A! 5 x\>JUha U#߾VUP `7`v~046gk3<;)Sg %6a? b{rԈq ]Qu#U84 V as;ܚ_IHsnQfypy;#_0/0ǫMb[Pv(2h쥎퐸IlN yiZRcҀߓpN|*iv$%DFS f1cBLn,jL4 I^#`YebP1`h*&GE|lq \ZLvrn)JaV [Cx%}[Lg\,Fm(̼#)v}pzj6L+įOk6_Q !zje\@=,4dboJ ϝ(= j})~p%#V }[Ćia}V)5lk6i cȵJrDD\M o7\\ dձ/s,Qy' dwc6MY0sy7;ܙ`<$ߕ\273JSKc 9&x}4jHY} 5uiCUG3 V₼$}6QOxH='o%X\iM8V h(PWEMoe@mCaoUc8_ #'Yn>=\ZVmZlZ7K [Mk@# LKg0-L8]K $-Ψb꾜I˔@'h4f^ 2 #.u'WMuyY;%I u<@{C+.TPG͜,&3LWlCU.)4Rv/믥C,cP\=;ybzICQ[Pʘ^`cvY+J̴;g!_ֿ(} ڻMyMptٗĦfMqFKX]wŻY !M81Z?)'3`G`JJԟ@8)ΌY,yf;qcQ#iy!K`nqGD^lծ-)sl1@@ZKâg5yQu?:FBE?'N p+1~: FTNb?pt(.>u^CJ-p𣳷 Mr>hu@*#i(Ǹ|y &٧* [@Kd W?NX*юV׸A#8 EkPٓT:y$[]s) H~ [3I 5N@hߜwaeؙ6$0HUázMJ:mA8O#uA&CN_M&!4/G/Q[~{mUN=-^H72JE&qEIg@WSQ ;(SQ*WǛȄoFL(|>a!QӡIX08<O !(~-T3D]l"*d͛@/ W&gTf#9לNmshs-'>T ֩3 /sfEnU`& V9ҥ|u2 ¹>5rƃaw4Tl1v=PUz71=*=^3S:弶 -lԍn)@w^*)?ҁ^10h:oMǼMāϙdXSG2̯b'[D)ǫ!3#ut[Y=~v7ͫ<8 Mm(Ehq}=mtljDMTX{{xB-MP"c]BԋpR޲y ֣'\O5!N hHv3C4dY=sMzk2y|W#ϛY˵F]?8#3Qx\^q̸,A[S3"n}u%' MИZ) $^aN ՐŊ3e0C/(Pp o1WbKn-%Ю pHN}Q,3vԓh~?{WSd"0 s ?4LG~JN"{­8TmSFء}4CުVe׫yi2Y".%t^ㄹDtDP֞ȶڐ[eըȟ Be{ԘUXYFz1o׻\kCஅC5-9SiU tm} q ag\SԨx[*qѯ*tj១pR ᗙCM$"=ō͏qvk%מ9E2i@ٓxv+sAHCYRv(s/4ЫA017q)߰F_bYG,ӕ("Kh;hBxQHΏD ǭ؍()9` } s] FI6[DdmzOy">a}-nqT-1z[j?.&oרY]K[Z,jzkL4 ܨzn=3uåMETZcUHϔVow1Y6xg]A* nng3|7ڒ-r%X1O_ԹK]a+afƽmTJ <9fٺ=׍Jibj1#֣4FT΄{Hs<=YhmP/-frY!7c1g9 _Qg;勌eU0l4Jn j7ӫN?G$†D, T=gYZ0707010000003d000081a4000000000000000000000001616ee5110000e524000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/message/fusion/mptsas.ko.xz7zXZִF!t/S]?Eh=ڜͩ袟 ,XFeWk 13O D/tNzR7 =ͱ7mq)wrIk$2Q ʦ~3MInҾYXgkS-]^`\4| (-_QZ* c ۽AGmݪW`6 Ah!86:tP9UmG%>9庹ꭴdUITk%_mR58tbRacֹx^Ĵmw$C_HCug'4UA,;$ޣR* -82܄*b(zL KoCY(Eϐ ="|gn8SC=7HV& wG/LG?agpEyn:=wXU&J!CV7ɳ?tIakY|:m* ).ǃ3%b@+`qf3uj5@ 33O{Abt*mX/R\u޵ J̝aDB6Ўh `2i\sC´W9vP*#[D;~f,VB>9:l2Z $H$jy[kwz[Ò̋(%PL#k 7Ki)_86pXL u$0/h1ZϷc÷&/,)!K^O i4P 8n!e0nrm%M Hj% Ȉ0M2wzp J[fޝul/ 6C`CHta+U0ҟ<+ą$9AǦ qf)q_ o+w$FN7$/( %wPdjrS= |kZAX֋G{whOڧ̎6Xo%]X?BR{0bxC 90UrdaS 8n v9^Rg-o)`#+?ح짾mVtrJ:^0RbPdns@~00bcDˑY?~ G46ln#L C1.cX}| fyFRN fR wpTvnpD`H%)Q6º">=U~ :hD% 땸tgWz;dE#K̋2}5ٳ-mk7 `l4ᡕ̓aj{hj4LM@Ѳ_Ӭd#Ցl##3474OƲdbZH ٻƩVxd/lx.]($EZIm,eذY8Hƹe}aS zCs^/KhS~g%e VL-KXLٲDw8q}xBo EBo ,`#E!vb祁# vi7J3@9U鲌2=5e~*5怹7m2Mu!ZEKcX/p~sk#E_ǍDI;~<|'yv梿qcyh&KbU.I)LV/08~RJ4%ۓ&u0aZFlmUV|zOK)W;f4l9TvxmXPe,2܆eơs+ O`(UVd\?{2Bv~9/,I^^5wN\Ć}D`0#՝N`Tv՟w>( 3Ly4(Ues c#KtGͪ>eyedv*LBc_{c7 KWU[q*Ḭӝl]A@MQE0KёWwǤ^A! n|\ ؉H $c?Z!*FYz?; bN7N6!p5\GhvPiQ:gS^ P߈3?_.AJSP;9{/A ,U8$5>SRW1v\{~Dohn}F(/FATy6 zmx.\M0:Mqe梲b,HPpp閮֋'7-w:'5,̊hz`AqԹČ&d<Ϟ%Fl">Xvplqݽ0 b%nY16c-T":|^d4_QAv/9V  Y}G4~ %'G7Ќ ~[43:PkD{.ȤfjS]wb-tHCp2!t\I>TMwØ2}!G +zio$-KK!)jn17:kX+n%}vHuCx?dkf+U1zh2WV+⛎R$,םK1:gNs9v@2Tvj0 ZLpO#y)Gg ]PE[E܍װ\ѭVcԬkSr5̖&]NBV+J>5H!\\JaS.'U+t e!^ ęS+zf(+(e/D!mb9E%?1yPz*Z`_¸¼_FH֨0TNF Os,Q%nWXk *XiČ؏}!XˍDAmiw ñ~܍D9A"]'fEzUU*. 2l=Fܵh$}Aǔ~КzvLSjc CF!NƤ8N[}t _]fN!'Q{?΋[;;̛[7'E\,[Az)!+},էq?Desc`}{ڪz2A%`(Zﬠ9`WҨ0QDoEkTȂCoWQZf0T A'cOƲ_*C#!+x PZN*P Ajقґqi%O$o}s:D*'ך[JSN:b:<U+"K=K'i0~ПŸI{f8fMa5MAϯtԻLmڬ/34٫\PKKhj0ɺYK9IJ+ܠ"nZyorfBKEK%ҵ}.ʺZ$c'U-Aևxa'`arT"_k6?gfd KB)}\'+_;E#HDM&H\v=z =S$pM,A8I&R.ibsNuPR,*~'[H#Q$9aHӧP' 2ʣHViVcbr,† cB?F#N~{+r| " t BF~^AkOI<--գYoRka$*UG‰ [-dn V,J7ފ(Gu3g5ķooZgGtB9m2,(m45q؀.LpFOUpn)t{|qujh7 }D@A^PĎ$dlizXWAK-_%|?FpkßwԤ0R(T ܃bYwN^<]dsC&ɊKkՓc~?\ (ڹQBhS1hyo04|yj +&v_j0pT ɵ>h*BhDl ɷEj{&|v{!ZC9C0e0}eS.+8~1t@3;?8:7H\|P1/$G!}وŵPBC_fbC-YbQ:~C Zi'JV p_qIx\bMUuyb:ܫԂ蚓ܣAREw{$"#Gv nϔ(`x;跂P9~/77`7,Hu 2QH# M$cUM_' \$,0F)?:G%PQ*1aF\^[S| =˖fւj ԲCK% _CSk5_q1 @Y:;G* n< ꆋ6RK"xvnɮ(Q-#d5_4lqD]`"җx_ QpoVh" !ʳ䌯K#kڨن׎gc ]d+wK6*nu&n\~OA.y2ouU}6]n!Thz` UM55sieڦoQ++$|"9?;A|ӗ UjHCG k5oò /Abf")yDx9`#4CIstG0/0ڎ`cyK98{%푗>gBoAoOa 52SAei6HD rFNv!_f z,#V,Dòyp-j;MFɟH0M{42?]ɒi){[%gsbQF.cY!8}&h1?8A9q9Ohfe ,%ux `h^C75*rږ:)M;cc3n:_ <`ZYրd4Y{k.wjߓd0~ɛ>-@KŪ_p޻-WĂ*[D Q99?H-tGd]S1wLȸZ󠴍Aoys`3e6-[[86YBi~Q7z婙\~H;~A`s9_8;ܗG}I3=l(kKsr_f|60q&Q @Bt\mzN=fEGEם 5-jTgK/#*"ó7afD#'gZ[)˙aYTnIGt)ԣ1鉒N.j:]FV]VG^qug?1`=G3P;a]zƙH&]8dN؍eE>"1?+FR~B#;..6W ^/$.?<"I$UH*P: @Iˍ|`>kFt?Bj鑫ВnJ ̠c$Z򝧼]NYtvt=P5IͥŞנ ֙F,Gl-ٰL!VpWQpۆ{N99wJ_|zy-G+'@jo숟/qq/F)ƣV45Bqo[ZP-ࣜ( XE&?-:9OԜ5rm׬b+WkMފD "HȵAg| $2?ҩ @fEIϲ6wj'Dr R3U~d@[Om[r, ?"3k^J|!])g+@Xț0wUő+qz<_^XW&C7}FkAp^}0zL]+c#5!i8z \1g*6bk.K|GDTV<۲$ hvEgPҠJ&$e1o',w ru3"hA8XQNÕ[\;i|26Cڻ/ϰѶ@ok,jJ KXxcqr1^Yjj˗t( @{n⌼jF1h!d՞ ;_|VJڣ 8%EW0R"o 8,sq J1CI]^*ކ%ėi-09Ҝ&bg3{m*"m,0;Z\$^lߋpKQСwyR@0$K&X i`~ѾC=_6 *ue\}~yBMxч([s fr)s3*؜`aV[0:iwʛw]*"7Z5X["f}$)R+ޘRXDhFW_9a !oOf&Q'zĥu/B +sxGٚq,=>q<.q}l1؆xպⳅɖ|hJ҈l]qQxɄіȴ>> "WYUuEg#"? c{XKp I˲Ѹ3&R~sHV2BrԷ-a](y&VVM,, *EV—vVp ~ 'l3 5b`~.4e Gbxtս\ 741ɈfsE UeIyCɓtjAyے@h*R4a,+Pǡ({Yb1b il܉rUj>oEhw_42u@L3;xM ~9YW5aӓ.qDf8RRgQPbwvjHS!C_RлEY* QtPaT3mzubd8\2}tRw*! ʐ/o{UZ`}# ULrT~fb 9ں?(|[]Ͱ8%*"R"U(AÀq_mO0P-U5=?X52yW*o!uOj{0N 2V׼,WHJZ!$U\|WW r< 65?ZT^tMW G , mtJ O_r][ +`M؂$> g! e en3駟|SSf`YF V% =~ٟWua{EM(|pFS{ZONpǎ񲏼bk: xP1܋Lk.xS_C^Ȯ^`?rFxmӄ`ǖ&hE]kwDU1f:F-ϧ2av^%TVx{Hlcj(WċeIfZιKaGS{w$1]?7)7Y,@$`?+q( @{19[2i)A 5xonnِZ_SE'gc~;Yq(p՗˵rS3Q-3ygǷˋVn1I>ΰG?X?$S .<>: ɞ]n{ vn4&߭hQz3 aDqMM|Rzgq>-[ KZfvJ>кaqIC=vLjHLRLI!ޫ]A7Gw^2±)HIa0 [VE:&P~"1H0xŝfA0l:DIptbKȸ-䭙m딫}fHںW|[g; >A{_1$sTL׵&Rx%-r[lVЭcuP+ÈH0h7 )2CQ㟹`b& jП/Ev4ޞ4h:nUO e(u< LɦfK漎k{'ZB"_Pvg bos^Y27.b|U.jH0kdzAN8.7r1\IQ?`ݽp&(ư[siD*`++^ \ =5&f웢ZL8m'?lgj?6"}%A")bɫ?7<ٚo(-70Dɵ :?X%=S(aH ;H :>86 Qpva=P_b ^MݵFz]UIU1QTF#ێYUx-v z9è\c .x/wL6Gۻn@7.:$ s2sJ!`ݪh?(Atf<5r йaମH²cow x`nۏwP.LHՖ Sv}PcXQY]RYci C|E"$5h oJ2A+/\ƤnCEY[ ~nН3+82NX&if;{v._q.SK7_9 @ĕ (^ܷ'$ 7@ee OfUO&B/Ȼ`^is㨭pf .3l9UT'`0M7MtKr xe&6ꦽD 3a9Y['#ׯVb(8&AǏ5)lm+ 9i#ImgHV;ʱ匒1Ȱ/֔Sm4Kw:JηbW֮Xd?%uX%w$h1f\6S(-;ݚ0 +.;ZuLl̤zɟѳG_#c&qt- {MBWXWdA uhSueu[!Gz穟₧qS![JqA֧555.kI[q#˺sG Y1M'5Q#͕tE *8 ]TjFXb3QNKtQH6'$DۏzJ rX&ѯ˄Zj̱Vb:g;`rVΨ9[O 㵻6 u)iD܉ÉdAeBVnk߹OS*'+^7/-MfH#GgPX^ qtŽWcC?:aܷPٷ zҍ81 C`+PCiv&nvA"uYKD|hc5iseL&KμqN@]+ L,eh*BwSx**ӃY`juhcka2|tLV7j؛΋bp0AV) ,ZnrD#z@ٕ,5067̪SThh^`H Iط*t#47!mA41Gg] R6jJ<eFxfbrDHy"lqr a u"%ȫΒV)Sգ].)k4zp (b[E>OTƹWYV>1SSoLjߙC…ACǺEjM1ږI'aIbqm4y{[-y $x[/`$e#hIU"R"/S1Ny/x&ua. ?|~ؤϕWwߘm^UNh2BKZ%9b 䄅[B M!dO58D$$4+B_2 RhU!$U/KAV]0|i;o4\r3%276NF4 ;w8!;Twh}}#o e O]&׷Y)6II3(xʳB]T`4z+ +*ZFHCH5I+ ryn/Fp5ϵOk_<,BĝU`Ha$8k9ԡ> QL :Bd(ȓ"k8N,G6#j\1^"oT_Zze& Mjjm Kj]HO9ץ*S:& ʛzh :S@6^H%})=+[}QKnRRKeP_wc<)xgu7[ 'W&b6! % _ "67XAM}"3֢jwPOboiISE L)uDb!"0d"T0n3G╟yGm+>_R$K_@Ǒm,,}'Ćr1)sw KmцTdV;l6A֙-y VphKQ$NҪB[FNnpaیa*t:B *rpP8Uփ>TP1z{f?ejشYcEDyqwT<Ǖ#Q$T.Ů-8=W>;x/2 ({~c``PH9'~?gkXrh01~ 8[B X?#؉]?[VJ 4Qz$GSF1l-qc7_/@΢L"@'r#[ н.P-ZAuFWmc s:ۉ : "f4zuij[6/P94TX5Vwf^.򱐭iݴ϶MS8c+e~q.+soElZ*Q2I )'Pñ`Ӱ̉*3m[;ƂنNѵ Yw>@C<z2gtfZ/;L;3S{mg:w ne0ra?_J{X 2w4 >]M8Yҩ(MvpVqM+j)+Jљ1vQaȔ"V4q>jy phoz'/;*K1V4&Qv^OatEˎXИ]jQHpo@mf\iRv[w͠AT p63Ͻ7zWO|ѵw#(;f?O]?ñllL` 2ԹI+8a= gyԴy1QkgyfRS虲!U;q֟"xj {=ڷ2Kt 3N\ceîUdUE}{Mx1 ?HCE[)N45iz,qڸX M1dx4Z"9F8|'=/=p&ޥ:|eI 497\åBB׌ڜo 7Ľoa@\~:v+uUFX fn!U}k5q7[z@$ǜDEFtWI^ 2++ag-gx#>QS|c%џE^@㱸lSp#⫍rŒi[a؝EA{t_'gÁ8=nߏ*3U%lf?b=Җ$g FիI0X_IxrKZFKԠ bsz38jqoF|ʋ.H6QpNCJZU"q|.9!hC-S86n^7]ߛ_ _ b~Adr"n!7~ouOݡV/K>v'h1u%rvFO ڽӏJ )U0py%DRpǫnםN}!\ӿ$s: @|O"G٤e9VH,bcǻ3sh#鞎ɨ%uK>N#V|ur8u9Q9*-JϘ4upi$9@StR24g P<#@}57BY[/fa VV9tKe$8i\, n׾plBH'C& xpqSWsM e>8 y`F Xǜ# >4ć7,+1*tJYIIqݩ sD"laD; m+c:|ltT+KK.U|.O2c@{E8H4S1oX4m0%¸BuA= ظQA&NVAjO&z aVтVAR|[ Q)yQ% lkB"d:]Cb˓FHGj[Q#ae@vK ai[.ЕAVSBr[V"c=xgLC <#HGpDYYbi5j%כ$*N&YO6gy@Hett@L2[U?%YvHApEAև_3:DqhT3X/@E+WC@†ykPɇ\IWRRA)~RKҤ<+Gh' *܎K3i= DžiS:hUVx DVWucQPGR}d\4ʈ1AfXxJj3K ȔO wdْrNf lJ;שL =H1#`ØE֛\o5ރ"v.c& Zjד5n8x(NvI`^e9Mb!s  [P,a'i|R\:̓q}P,[g t4’mqmP2´ f&\mYy Vg!ڥ" [3uc!{i?[4SI٘~}ِʵpDs}6bғȟkӂ%dcZěj)Uޗ] kE`aS-ms9綯2=#ؑWͭ6.%/"MzGV=V3eҺ)$0M0mljWfů9]_{^bs>QTy̞F݅hLs9ou锉ŗHDv=vƳ#j)m9QڴA{! <-'u 1΂Z>H GC`uF؋KdTu8]OuM l.Z5Őc;U-~F^ML?tlNxٵi 0K fȔtKOM̛!cC0Gd; X˔ Wum%*tct?BY=;CKX]:CԻԠ>KVJN8qEސ=s;PQ`=qD-'zx%Ve;OtW)- Y$VԖx~:lh;"[#*XGM49H6]K.v S0"#i9 sTLf@o>HR.7R Gw<7׈8){!wzS.).YxFhF?|8`+AAg|#KCamr;dü#)`|+Tk XzY/j*äC-J PzWhS6DĽu~cU$Ui+O>MdUCڦ&A=$Nݗ$54֗uNC]w0U/'Ԫ.o 6r6L&>QC95x/ ݞ1mܺl8|k *}%!ͧx@^EP=e9*} 66:kt6P{,m櫲-fDkcRjI,nhY<  UGcݔ~5SEPSwh8ؒLY]FY1QOt{I`p۪h쀹"7<'Z _npᄓō:d9?oZ |;@;'ڃ`d.p}bH\ @ps¥?'G{N= WlݔA4C &*W'SV/P$v[1n0D`mlSC()Z5MkH%K{Iz6= F6qcz^T;1ke4yDb̰}B dNɼCʱỌD wwӺGI` $ClG4Y}8PN=M^wJv%·!ϞHM3žS< *.<7 `PZ$MXV$no.i= Dg2FeUB4',Le .(/AX~krBgR GHbSkJ?aćﰸN_.y$[wzTfpg,F o\uc⓯c{Ǘ C3ZL,(gFB _U~3Fq((E0@oh>'_3-,Ҟ~̑;8ՑD6cktCRfNPqh_4U,Q=ͯ^k^z}9Q\l^߳D[Icqt !-gj jm6nB.ߎ2t~G;@A-׃ΙК.pSi`:9XHlk"&Y p\$p`08/5Ƃ$eKz?ݐ|JJƟE)E-?&Rj6eOn)1rrQ "5T Ie RŏIt< M{g`Kg{#lLUQWxk5O*j͋^$7˵Wu$Q{= BiJ/o%#[kF~7P* OTJL,Fud]yô7&D5ǡkO-`B~/ԣ Cbmm (Dׄ*O<~ӯѧpޔV j=:uCPLU?W]TQ:l0C xm4\e($k^]ê*.E %67%dI~d4$K|N{-BsIsܭ}d=et:h xz 5$EV ͌s*ܟ5UnV!}j󮺄ӵVh>88Av(x;>Ϲ;Y)72 =k'~Hwߐ[2-+zż/UsN|yxzzw5:VxeJ(xmdA5~%`]#V}|1@9J@V*ڃr_ïCf1!Yd{d^.#[#q̿w1ƶKE"ɪ/\9 ߼EAdr_Ewꍽu!,~pt/5p-5liыMfw7OBS Ο~0*+ vSRR\? 1| ͦ (|x p*˵!OaF*ك/΀OQ1 Y5xEkb8!xST:`㘾(o_%Mirb0F4$Mo*Q $A_։+g6{h* ȽVPSZbm))!r792k3UI5ݳxdT̜8j$1ͷ8+KcFQ QU K>A0gƄsa 3L&$7NAB.Rv DwΣxBP u@cy11,A/M;VOWAza5H1jw;0j sV90<%PR5<ES"LFwr/? Cl*L׽ϖXA" hܛk!ZH8C:ۄG *72i<^&{7\5шkG|rUR`,K$=XYGdH4II5O߳,+UjM_dIKK5.ˮԲfn !L B"߸R dXF]*lkd:2Cužα{'cb#Z`" ٳg7^j14&ЫZއj-f%;~Rk\m{ }횰h(+K/hNR#X-Ø}7.KTpt;Zdl %@ 78 *8,e!d-v|E`8M|VHJטeg-Za%9G꼭'1GY7}jC| Xə_r@cTd`TE"YV'Ŏa(݄V/Mνo~C)IB!3IJm$#^j9fʄo9H|{r,Q; \>Vҷz&tN O8ĺ:#D"e0Q=|xi0M& MJY~јjG"^&X5$FͧzhለݧDU+qHPxwb1gj;/p_݇OB:F04  `Xܢ/&6"DyЙQ._M|W'sgiqXT`I- rHbrS¦ZwқCjSdj"/hGIe )])PN"B -bf"(LP~PyʰrgsQ$Ca=ّ%vt? .0z*gx|2]T,>6&'cK~ˉg dkLs>tDj3="Q_'D;zphWd*KA]}TzrKfB^x xLl٢F \ħCnF&5kr`DgCGkpF!Ƚ14mn5_:cr Rяφd^%-fH#2zCM+?Jp^?1;9'\.ߵYZ/Jj٪sc4Ϝ~9A qnF8е:,쨓[Y9b&*=}бHeor#2h0熎#I( 4hfp*:IH9r$aWfVPDX MLڕ+) Yf\x(Е+a{d'KN^߼*NCӿogEU UYQIXN1Y ,$8j鹿ryBSͻDfÀhk .]%k3\q?iٛɩ~Y8|-G&9 ~i+yk̖vT;y@w%%/~Ɩy~JbY cz. 6eHgqy%w.B~1akp"7LF/}3O,V/$)jĚk5|~J^vx/f1ok(<Dnz8%ʃH'")5縀hDž&]lzck#ЁMD.}J^;!R9W=b"|[S5pFԵ>fyKrRwNJhkz87@m%aNf.n`;Ѩ"Oo :OmWRCmHp׍ -E89MZvEJmRPq% VCFlGtUp#*oKYzBF~r1K r,b6aC;Бm Ws\nK>?'J*(\= f fo8C_TVƌ85hLiq0J\k -ahٲ~*p;-&V#^A< d/ &!z9~邢䊏םv ۿ^`HT/=ӾD28&0hbVeN?DxXi& "_Zȏiw>K&iLjx/A8| _]#hS[=s[bx eE_+p'& =o3u~4ℵ q@k_KDdȌs"f WH$K3k_d72M9Ə4͂N#1]yFt5dwWwJch< RމdyŮDv8EߩfoD j y_3a7*eą[ibjJm"L:!&?}!/!"W{; ^{pwE\[!p%IIY `x]*I11tS?+As la᫽|z=BDLvz\.QSo(qGT ۗxWTOuŽ,B^(q4Iq4Ni%dYhյ앨K"M[.TII|sޛ8kǶ0S'vءP[o910gpP{_؉8B 0_a3n&4 UH$TjȎ>2_F{p nA?"Oڥ#HU-ce'LXrI|Ỹa\/\asA 䔠)Ѹ[և@)SZ~n0]m cO#CD$}9ҩ @\P$LX .j++Q|{%^ݠ'}  )Pai\_RJK6vPCcW[Iӿ*L5 ]֏")ַtNzMF(EP/b6X& zmY0+"l6VS֤4t[K4 ٻQ Boz.iJ(%GAq=iNӐ|$|dى+-햡BQ+`%y3D ].3}`repExUNR`9"e+FenW )? ux-&l3{w.1GǽP}@sPƬN> rC{a_XfS !@c旅@*&/,~cU{&># 15K,# XL6ɹ 4VpJZv,eO/5-E 6{oDݓ_aBuXJD#dx6MҦVU,\9Kn@Ls>]սJR쓤j@D&*sf(lKؤgud kZBT]YÃN8<]Jdg vTĂJ8=)!K0%bF<ސ]nGTN^6+y ^{Bx)&pSD1ylZ9q}NgIK!@!$WНB4&uw'Ff_f QSqҞiN#t5b*hk3rM89= zʧ ^8)PNi垃Y=-TԸ.Nyf̓SX4hޡ5eq0 MQuNeqZ$,[l+xV'0CA[graaf"o-[对)#>@0>tԤ7JK,`t]ѻM*SD`;7Ω9u2Y+&'~$#U|-?q7Z[=8-n"='q wm5Fufe(;6`< B{MВ&y)P^K, \ccA=  Jr]_ƷK{f';#XԚ}L0ПEn6"H]8d}G!'Њ,RB^ S7Wl4zWc헊j_=^zِo/ ip|;]ttȅ~h}v F8M>'d׆ܹ,_`yE4[9 ]eT&:7B*aE*)ä||f %H+ϤJ!A`"R?r5N}gůs,ҝ~Gr-W7H:ٲ]в,*}7^a |5a`R:{ hDzb7 ݎ/[DۗZݳ R'*QrڀwΑVwJ)OV!c7H.?f!8j~%lg˳!~XU*=5_űLnUo0wy:QO{2%nǚU9ľz2^@d36dC rWqAݜ5zX_9f/_izRcDɞ8ȇI&U.ς5Ǣ~y| )om~dI8H&teG`zZ>bdrż3ccpPXٷ.*FXpT=:x]J* B ~}'*2e>(;7UDށcX(yZ+}|bDYYo"@4>ىbu=6 oFuh!66DkRȱ*<*[?,[ e\nK@?pE 2YOhԬ˦{CJ wL)2#.Ⴓ-F84-nP+[`}>0kQ<ǑgC3ڧx"9 ^i /$3UԳ+8<`U:!88"Q"4!DUC[]2  \+I0vb@ۇO=XFE 9fɠ6EʣI`03oB pٖE$;7?zic_|_Fv! :HaqWc# HsCloic\U *_fȘXIe)OdCCw,P)Gi.đC0D;~޷]rUǨ*WfܼX-AL$&\S,;EB3"lj&瓨}XO28N2ٗ‡K@y}ݔWBP4d{]߷R#Dlͩ۲{StF}bH#K?mY6x]lhCh,NQ]iI;q AZ/G@U?89#nq{dOi \~ W asZ)ac+R7"YRup&d%Ge dsf5gl;/N#fv2+,i9X3w<5Z+0IJ6T#iC$[ʼA~&^ 5k :j8c /\Bis.oTe*wbO Kgw{b|퉩)3ڛq!Wↀw 4+3eZ>w {HoK&MpB*Ͻ#D( @ο,y2෠ 3r* p+7yLYmX*Uu nr?|<$^`3>b2:k/Mt&ws].XCߥ_$`O:Ea}]@4r;lFI dxO&>t5\#(rQ>\x>e)TK)56 O([ yj{ WY9-66x! {{,_jB_QtJ@˔R&yƉciCGeg)lo7޺Uȁ$l @!d9i^tCA3zkɹWSd VA]з ST+z$c6c2a;ek]=vmӭ>VP U]א`V )fr TDVoA!V9ҥA@J11S'FH`vXSO:{Ǽ`va'c1g˭I ԏ1[5z*H`l+3ŲZ 6Q~kP =:-tr;T̕K±Ïjx,m>:*V2ykr,ӑi?*Dxj!U|6_h1M±&N9u6n]iF+3 6*؄cQ;չ!aL1+?F߳+@rB/dud$l~4긔!_ʽq%q(H\tZ \>>Jte`mZ=Z:'aCӜfjI~S[mhm-TTv==<Pg2F,5e՜Ӟ1 ҌBdX尵CH86w|:8S٠0Zo9R7)+79wjK&ҿoɍl8< :ܖB+}{T^2)T8O]Y;෎"&C5[ti^g(:GG+Y5GD1+*|xboey kݨ\+6!:cnLs(=%]`2F?v8oY]ibKWm1i ŎrzEpcb핝GsbRwwf@HؑȟGZo]#d5KTٳBoWOL-4=cv sCA)3~Hzoo O\esrxNgpĭ&fAh2ɟPT&צ%b6Hf vnVW&Y2raȧtœ`o-٣xnD~1꼥տ5ejsqW5Ep?pƖB4 Z&A*Qok/?DF7$j'`dՉ\d'֟ @![[/hKWiT߈tF37I't " {@#PmȕUNmdrԫXh<6wQ,a޳@F U <@+eK`2;hL|adAə?c/FK隔8{p26a±>E.EYv&o"vY%z`>%[dyK>,pi)B\eJn G3,L}p.g CP ].}݃o] Ԡ4qʊS7GwUC 09j"PMxt́w@9O8-'e Rݛ1 P)iV;f}?kfOuPY-x'JDE Ef_tF)'СaH?%ofǂ~/_.w#]! qEѷQ%Ty<*]g`d5Ɍh935}3?}Xs>}٦bujxs3+v@qSl؃Z<#A9>8Ć$S$z~Ad׹ܨA0J._s@G4eC32U-BBO(Z[ +#Dծ?L7hOJFZ̺ @h/h bu)6])aT:tC}e^t y3[k>cZԸ5u qܳLx\iX7I#rw9h`੍pf~>7W2ry鞑-1-PZ (r* :jh=(/fHg4mMj70NOgTYfgo%@EgJic2ߌ - ߲hOw!BG'pɧCXa菦D$Ay4 SLFDj u.Ü!,—.ZN .M9xMm#cd2XJ_CLB|~s0maElroIZmoR{ד&/9d-'iR8*dȉd.3t mc.vEGpMvdx#nFvS)e=r %_I: 8R*-6hɷ@qyiڴѰƶe.+vq6e,O&aܶ{7xPcדѠ_co\y8~W3i i¸"‡uӹ8#UbxحȴFjSD뗓?'!Ϲ4tMH<3\`ԩuFe.wH\H-*$wl{D.π p( GB؄A;{"^+,lfc/<.x_~ JgQfWӲjY֞* F`WCWyqܔ,O5Ć <z XՏ;s(f(Q&I@m~_䁻]j-;]f4?C$#[A80b]|vVU?iʖv4i:qooR$p`9TTڒ?>:HC4C9>AOw8KKÖC慟&2C\aA]z:Îat=cL"*d#>C3 i $8uw|깗N( q ,F3 =]7 _ / DZn 98]t0񀬌7-+Rw2*3^u T RD"*LVP֢NɶN#z1rMl'a˷m{>|L@Xrq+83N#Dڈd ]6!j^oJ@.^ kMdz':9MpX*1:&ZA VzA\X5[M+^149xA>"ad>hqgTXE#r5m9P࡙ weV`qdYҗ4ÚXEO~h2Oݍ$0DϕPʂzMDKh8'r 94{N6YAS E#uo0]%? ;VҒR@qWuEg;X st}]ZE GL#je(erG-)랦<X:eE4T[F`B 518K:Ӏt#'%myzʿB{;MִxDq5}ٟ û#HgUڠ#K!4,"n>Wa/Ɓ5qєF9+=T(ǔ]t Rے76hAnn=}?VU׋uKz3id~7uߗC>ZRWljߙHdM0{/E1/ iϟ1( i{*6{݌#"YH, /T&m>FdqdSL!@%x՟a]WN Űx'3J9ZYO٠Lξޒ^d7V?qt p ÇwgJ(П=8л8t^> JZ [^W`Aӟ?tW[33BkɊB=˿-ΐz"P7j'Ȥlj+4b.6O ^RL۾#LB~ry%g j6um(It*I($l?! MCŃݧo7nXDR\9EVݼ+RK܊_Pxt1 o!wu`"ŌvIͤm` Pd.$D9.)^]h쾄t4|Z Feu]c$\`uY4m>I7sW۪XaTq/T,=.ji//qvg2nV zxgz)u-tഹql"awT&uM'򠫉wi4M#o(Ӣ?!a9ZDA!ZR !eܳj]x&{7z2qItn]eI]bm>BRoJuYL Ӭ,\R>)`Qqw鞽RP?IHx61%#ZFcQ[ڎf;Vvcѿ) pk H6 ?@ 3Ba䧹ԖP?ȒT6G;;>lுǻzZ^;Woǟsb=lʤG$ 2";'^$pb4GdS5QF>cᚇR+ *B0a-NJ-x\5Ja-᧞&I: = K]3vImYH]Eb\sCKƍ, ܅2v TDtk? GXM eNOg’'{]8l~s:!QaFTkH:Y`% 1Zj&GͿv2꫑=" '㖃=X8zWTTmS|*ƣZiiLlt2fb+#!hJ|c )àl nQ"ɤJ?чa @A yB7FXCS*tS@Eu}xqP-NUM?h)Oy5Å^%<o2VzQD>U2,f>H5ùJI'Ќy{ =h5x=m]!W89ZX.d}cY1 逿.kp~vԼƦru? !6>'a6HaF iD8h|cZK%Gձ]@3!ۨg)HA"ӈkg\7.e^=h ܌jf;`M÷”"%Ha܊puϔAQt Pɭ*kN%.H~xkZgVIHW?i@_I dm/lBWK߆qoGoӸI=nV}=$yly%[/$iWث6,eC) F霞[!|Ⱦ>^wTڙr|SHP0zɳq $.'DYP+}HUC_ڍ7ϥ-7OptO;nV{Ѩ==GW0v=|S#v\/ tQ2jM؏ӡ2-ȭx"zY@#"ᘠ?2ɾTQԴ.=| AJ[@oǎBGS|O5̾ @7Örn+=!!tCadC#Bh<“)cݜޯt2P!qo 1(ވ>Pd]4i5Ag1 YLd}墡Ne!{M7&%wIƓ&nϼx%ʱIZn*L`%j R8ˌo8TH2@S-~^laìn&YClWBuok?Az49ƫO,ZNh,>uj5>G WUW 5wA88 Tj_}hl}Fzs1߽u5Wk5p6ۻt6f7* (}i,b*F T)^Hʂap n5^y04"QM]% 1g7-N&ڎcb C>_Ც"ٮ/!fېOo7|eìn Cd$h \eFcNw:mХ :8۠ڍ kBfRRiN.{p-EI}?5j.GKB? 22H 2 $zd A"#,A0j9 {1Y/ ^?ɀzz!:( 5KVwf jkM73 ,/)*AaY(uOO=I?=U^T K.LŨ@uFXZU@uRKy2l*2B֞C4O#S+E=z-4/[ 0AHʽdq./Utlq=6&O 75?9}Ht{䶇b|G1ixcy) 'FHKFl1R ucbX-K68"dݏdrbM8.B"6qDj7Md4iߡr‚$6­}eV݁" l[gžS.M;2F\1unmP@=yk%8**FΫظj! E8ܷ0+m ( SRPަppeGŤVc2OYNe+Z/,९IVD@@dȷRG{'fr-/lBK)HImh2J4mSk7k#S0@/A^^qwx'msm,jْJ㶨O21oB+(| r*/$b7wY[9!pHJ3D lVȪ BPMݛ+Lo,˾>zyԿc :qzWNߟ Hb?N~-t,m9"h!g!E֞ݜNX*\9V'#(C2 JvU@ Gћ_BweU_xvw8cZN&K7< 𵜏TTH5I |4+9&Z9F׺IT<>]Ĝ⬙F!0;GpLCͭg(xh[Wlϳǚмl'^: F|,XKoq@PCДѡhq6T~K߳>|95J~9/|~%xÂ@*&ʃe}+v2^zu)w+/k^A7T Su h ]%t,z #mHs+5AI^}$i!ἒ!W zMOi`2Bʦ,<94>Wkb{PCu 5U`._x}&ɷ7 _]Zrn(n<}a'6io Z ODMgt pL8`:\K#;{ql+Zڭ2 8lh\>FǗD48( S-/|0K1`D-ωo-rIoܛƣRsKa<hW#H7Bp =T98o7 FU`K6!`S01|Ӿd}mN gA/89`6PU70ZEdVhfIxRB<ĪrP'˿Alx dYp`"2爌8Bٛq|e2.9Ө Bۜ_mwտE k}d(W  VumKD!=| n3&i>p]j_QP%IMxx@t[0 V/rAo%z]fo+? w$5ͅ qS7 6HdsJwOxG6['0U7*'#t@ i[ cT70JeQ*W_[>vp&.a:R{w[rpۢsD+|As\' [w nMM mDJZR(FUmgY^ǩe3 V|sb NٴIIeICZ1b%q0NHs{J?zYZ6/Uݡ818XLSSHi+bflea$u(dc脠kI4o<&8H^s v~d= j> #AK*zl1~'N^OT0oF׌]e<‚56 ۩gk w'o2r %Ec9p l?.[$­-R.!4ULJ%x-6ɘK#q2 Bl$"-MA G?ѕ+2X.s rԊ́ O!\%ښHC,CEXgM bƒ<2Or!uHl7(wi7XLëniNNBXwȫ)K9vmtG?$uȣj:TZe }Ө ҉\ '? ԯ#*f;M$w"T0m F kYt"<`7e#MH"\w6}3mdizx|.w*B7qO|'~?%RĵrW:O(+ƀgGWK/K;skB5{Yt 㮜/6Rýs1 ktWoup>ĕvO Fv'Qi(Ds 3K7&9Mߘ>?Ӟ??muM)LH]"W96Ç|eG kr"z )@!憆3R5õkԧgBXf 0ǡE)\S=E5۾&]:\;d)W ũhsǺ-8Зo_G{|\5ad$t%"ޠ^_a6߇^naC1:}"LJɅvv3A#1nYs+u\ Ќ,lk9-4Tjk%oT!=B,.Uv0\Z$9|lj^buFyR' % m p̻`i҈%a6a=>bH?6.FNZ"/|n$[ @ ʉ2$}4&+9Kk9(ic9# L1>JؼH'ߜ$Uq»3jòA} ,/R3U@^훇\%;4ޟ [ܧʃ޸/KgHHܺ_-x) *rt@7ۮֽ}lw1z5$gs@u(byhBS넨h!§cd W7j#zP:f4ˠC&I+764CP,37swkZ;%Wi 7X@mMTNpCL)z8Q@5>U)`'P>#^s?"eBf՘U0ܶoz2.606'PN]FT|| 㳗]FDK5DmyljC6HZlY@K`u䖿 Zu ™ͧ7RZ%9_:Mb) 1l}˝ ѡhEvaW Dv1gzzb+'%uEڪ٠zOH!=Pƥ-{T2\U28 VRQ5?1~$d>G,?g< v'wo j:n Q,KZ2Y*5T^z5ڞvlrRomLݿ.D ҭI0C{UT9` ^OU<}ׯFE\3'V$|<-A0\àLv6|xJ$mnAttB=^ Q~1 +ƒ5tsrWtuZ];e(IX;>_LoDKf"U=Hkڃw0p7%AV߽>㻴K3 Nx%y cnj(֞pr qD@=.GV9]Kشs[%-"v; zxp4~mCk\5aM AyFX%=N.ˋj12Wתghnd ).C ]U6fA#7)OwE jT80u?}{-1_:"Wގ5 f0HP_wv+⽃*SŊI3LIT}GhXJ3O\`K+ ˻5jRw rf8e;>/略8>zß`P 'kU!x4Q1Bu5_Qe ?:eF0Xxr06l&Bl`g})51FN-}>K0)"&߽jbv蛏Կ DI[ AR2\_T1.O2}4jT¹T{$4 -:oDq{"HWq1;щ),gynS{čY5!i&e&e?< a`Al+l4jJcS/ŭAFYc2 3|@Mrf!M3.sƏ)a#M8f "G\#PvX+A0z#n{cE}m]N<FxBmDx X Xg7Vuߍ ģ:ے|]WV^'mi{b dc.ܠfHP*`z/.@?:Ne SU Kg_~flGel\ebS-b="4wm @D3i T@m)}PPj*X^GL: u6سp7Z@Udz{7CR1 Wiex?O)lSt)ga)tڵ*u)7uP%uʅ/Trćсg#kt?mN㑗?z,,]2y <;Q.I=BXRvxv3+3ڀPZD4gJ{&aω0,;m7 oa6[6Z6) 7r}IVI C,l2>,ꔦĹy}~McCA)oo!1=$-"aGo_Z=X"Iz!YFMp ?[G9d+fƫ K]$ed5vϲXԷKfRoh[|$W-/#`|zWTmjc*3j/f8&,s2kCI7d*I95@Rk!lP"/h qIv}9 uDv*.@8qPJTyrZI ^527]㭗ٍ RPcE +\I]:G<,eG4^8 `3d0T)P- m&~ͬʜ]mtTywD{N0qZHb~mJ K#gt3nn@ :JL,_Sm;Yx4VK@vTHWL^{e ͣ[45^\WǸa[r)@rnI^'ժ lXX7xN'$"LM :`e xr n]5uжdqP'Me=GAHp0qs?Nw{vMq5_$ĸ1)m6Bѕ1(SU`Pt %)'ѰGN1.uR]EWm]I]$թ{ATxa0uhB3)r+*K5LFLY.DU[<i] bء zfʈ^Io&l6F6fHjvwiYyF! ]<%~|tkv٧)evB=LL=x_&XΫGtbH w Vݧt>"ZSY 6ƇvWtZ랏Z'Űu6%MQ\3eh 7^RĞTbqG\kH轐-(97cJQi >2f. p4Nt,H~R(e i;'%drW f{WXM^'g-em|H| IqYF' yI.&.Ͽ:P`&2Β[+g`B%LyiP ͉Wvg-0GXUۀ EaXLA&.4nvI(%"`k=(^3j$IDbO(LC} A <=~|{0$ѓԀfaik06pMU}YRG]WPLe8 />dO z  \6V 0ǁIjgyؗR)Kɫ07p-!\ j&/r+Tj R`!:% I]J> bE%/̭iÜ: Pe*^b:UM]|x^o3)|\1ZL zuT3!}|TX.R6Ae+qS>!.2 ЂMBT"/|,;s HSzss1L^|?xOߺe#DmGqN^s۳2rq,A(9Y}Ӧ|\ 8hZa)X9y5{ QH@y!qNe0.ybc$>e564vl[B_W0L\Ld ex^DQX;1'uW*87R jDd)TXIwsE mѠjߚ(gV.8K iucK 7cA}1?9Z3ϼ|+JDFP= !UN<ݤ#ns2R驄35,i'tӓ%l4 #ۍ?Oiab9PXozɉwWD>&2*fu!?t ~I="f?m'Dv7d|kx$^DI]Nĭ ƾ"\~N7ު%Z UzSC`oQ$[pt_>u;R@cl]k$_`ʹGQMh{OA}ZyHT#)RZX;m}Ђp2*]6.gEbu8a,xz4f=$:XB*!0l6uΕFGZ'iz~ZVФ$䤴 lit1BW(1XS ϩ=(ꤚS aTE^Ah*r\!)sұ(H3^W|}2cEBG–g0~bnP&3{ O i8deD"W-4yЇǺ"? &%`WTcs # V7Y-4 *jНbΤ[߬rӡ_奫߇wo€}*oa1֨w R0QEZx:WDUnCaL0O*QSF}Id!!1/6W[1V\9jObF.ePQfN ~Oo]d\Q-x ɩ=c4{`,#څ .ϞT*wXa"Oom[bwו.&ԶN \tu"_9f2e?'\;e@YzSocE7>^<"/,N4l~둜.5:+vHGc]^ߒ4Lԍ$+dCe`~8 ,{} spĨFjQFQKgc4/ӥ! +F;] |krl*"[UV>zY/UEDD9'FL&P]Q3~]Z=4*3l1^\|jՈy̋k- cAEk6CvĐyd͜Q|38m6L_R@MUtJzƙ;<k8!{>_$Tdmr@:t|.+67Վ?7}󰟣vb zU'OH\ǰz0thS)o ,B{}$KVZ'gh8z t _&> ^w|b,ǰ1L?z䞍[Z4T*|#_?e)v5 E B07ﵶ1ގ"v;iK';zaX~Ζ!5b̨ fty1#.]yc;k KYuUܓvS/AY0M9__B0Ýn)yk3hd86U; /$ ;0'X,df +*nѳ܏{[Qƭ?DhiF!3Ϻxyk@JVjCY߃$>qL5% |{ 1 E\~jר[sw_&D-/YWn+PM*+b.uqnwت[AoƝ yEB^wآx~[n*’lN)%>ﹾAm^JM $|$YhLN+rv TXЌ'FFfpqD3eO,Ɵ6CY$R{ fmsx9Cn,^ .1 `D!]91~FbR3}.²cׯr@;#{`q _ʂY_߰KIBҐNK%[!-g]~39~ cg> -}O JK&RogiK*hlTrvt2`f2 ;׊IԪ#1[Ll[}?.,dmrOcuH{VѠoFvخDžѽs 1@ 2&%@V>;h54t%9<2<ɸAuX$YN!"V :iLj*fjsQނ?NWW̞Lz>Z|GF&B( m$0~~o'?7h@itAD`ߺZB' FS\k{ F|7+kYtW|3Ⱥ䨀Qt=G+wTb9h3c2㾻qmo7*-zi87j)QmAH"6wjuYR_"5]e$OjObC2?c,ݜaH=zLi4G lT7"%iuuMYnCdw 0/Js~|ͣ]8ntP}sUlS)j 'l8Vnñ t֐Tvr33(?J?oB뻽VZi _@J@G}wѭTE]ԏWUOɜMY6!Ø0y jN~oOH%_xe))c:GkjZt U"l#yfqiz(tMPAxƶ]kBԡp)bj 5rz  k;PplfxAb5q>MAR'\'΍xMR ;mq W\7Xd&T72 +0Bxqbnbˉp%^]u~i_”y3# 真N"-`='b}X&_VRZ]zW) i iFf [vϮu=!Vi51`$qk|o-%LіM xsXq@[8a}sSgIp#iY:ށU5sBw+2-LkejgԆd bKx:n@ڐ*y>[4r]ws5P Oʻ(8 3hy+wHd7<(WjZ僶w#Meɪp߶J n/-sǁ]/証y} jP$v&ҥtQ0> p>R^k3.DnDˆmliئpnb<2`T0Dze5W!R3QZ uY~mj`JIn=Iؓ]fxLʋWG}\S{Z݅ 8aMY0^WfJc΍󉲴UŽl/X;<3tMo.\Sk%H0%2~yUqSu0 *"\!̓{|d64[9 <|Is^(P º="0>9mMx푿Ȩc#.M .9Ԟ̒lGi'(fpv_PwmD:ܰ!gdaҚ fR| ,ӲRO`nѬEdèq^n>j@'cnGb5CmнI}`ez1f4AUd\n|PCd 84em^tŠ e"T=(&njHeam^v֒޳( TxT psL!/C"kGn53Ej=HxFt_/6#Ęːe7S_,"$},SbEXy#il[Ƅ?*>%g0. QMmy4 C4:!{i5-4pCIa!,5a9a1(_F ]Hz$rT %6ڦFJ؜=D8C~U,p=Gϲ`r!S^ @QTq'*lG~h (lnJz2 cJm~O1|mPV^K~`>$PDޕhm}xCոa)p+O?@i#`[|ʬcpp`pTf'bk֕.q($v_0SBFCөPM U$dvLTH p'. |#S:?D5"|ZXueV<~ ˛g밠mD0e6edshAhL3^վœbTJ" "ʾ(3B[\" 0Xai?r2k@:] (5/4tg92>5)B֥5DUm4:6=UtƂ@elc;y!ZOde<#Yj٘B)@km4qsW+jbp[KfAe"PӂþVY(1: GM Jqcpcu͉r)fI2Ub1ސ֐/Rb5#;p;s\pgsjCu $Mjg<`Y,~YǽR\W|}.*6ΐW= 9`%{đk*i@$xVt$jYa<-߲2Zy2*w)2p)V#{igI;_vC&r)uzr(Y%c`CvW-;o jJ;c3Ngx<$Qum V&a^pN|B7D䡞(gmA:5gBH<#0TbL6szDkܨ86_7Q{9>02~}^U(?hw\ :`eQpM|DӣDYrBue& N+`ϭ g'NO{.yS݂ =XVsI͞8{p;z i YP/$JɶD)-|y񱱟cG/0gUsG‚t>FTFu uм,9:a@aI"bk6/6;#Pz&jZsÌ>HS Ǟ;a jKe iiҧ#]a;h7P\1GJ; N-Ug>{d`Rوn\>t:c^,aē0FF4g'Oh+uboj_U;^.ԴaƱgYZ0707010000003e000081a4000000000000000000000001616ee51100007808000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/message/fusion/mptscsih.ko.xz7zXZִF!t/fsw]?Eh=ڜͩukcjNJ`_b_P!֫bK2d'J$7I@EpD:@ߒ#o_߮Yf$ky?Ù'kf55=GϿ/UɖSuL3f8{&z{~Uw%,%8c[;eL4اu>䮯cjD 9\ SǁN:urg=f{g 2V Z,YX(*fOΏ.;Aږ9=>`1/Z54PY%sHu| x[fUHȹ' enjL=^PBRÓkޯO$@O xHiFX~Y _8qC ^EiQ|BTBb6jP%Zu}`[Sq֓t̗Lk i.j衐~,ZPGm !a:gSc,^+ǂbS^Q 뜧/G*v"`; b/s؞SEaG;wvv8K:ʼn3(!2 X6cаxe iM, a1kXBB N!242~$+ TH5"F]ʑvMg12gEBuW(|3@ƒ˹'N ?2^շQ.ֱw(֍9~VB֛'bގYNeb0D e8%5Xm>`p[Q3(L*ws/H@q oI;f R`!-_iم:[D~!'?Y, .ǻz70XA 1p"}Ib㷮'*!ӗ40U0b)22ms4KQAr#e^:KZxV<}$6,I?v-iזlӅJ11ǭ ips}7).4sܹ{у0]Ol܄Laj;4qRoLόB5vʴNf1I# \-8 2[k"ml|+m!CIW*|TUdNM2ִ"M̯ySU&-2\ lz2:PH( `B[O }be.L_W kp:( &~}N }}ަ#;㵪K"J_(F6cXMצҥ Cp0`l1H[ êQj*V! U-׻2=@1+=e>;0o 0lz%<#Z<W8 宀v\t?ЕB!zϜvf6 RϨ4dpҚ;\asӴ?ؓfKonU0ke7*v!O쑶a?}_z(1 -'`uY}E` EYğ\)ܸ9BXBĖލe_ˡAKr?E3J:;HG"lA8XۘG\E a&g-$Sk"@QGRb,VVOԒ202Dz;5gb\NWC%l`4~. =^.Vl0g0$uV0aJO8uR5yM (~Y4h?u/Kc#1=^> :$E@4ANNW{Eަky4Z:(:*U{vI Ӯ9us|ۣ#*ÈwㄹM*E[*N0ZQo!+r2NoE2U0ZMNADqgbi;mE Md:_Fca7{w]Yb/N-3W$}%sQ"9IVw#=$#",buU+vg9ĂI!-@ I r :Q+@l+z̤'T$ ~)>6=R2I4qN7إ+(Q$IZ,y|eWgv''9:{z-#$sHѹϭ@r^gkA1yw6A~#yD~M|ok(݇;u*f%<?HALtbzg2+֕p}c=6 1>z) Ǟn{LsWwmyM` /5DDA hM#vI^99djB_x>/Skn/Mzqb4ӾU2n0#!\lT&E%ĖXaP57zRhK 'm` H$- ෛym'>jSG[ҽ5]9K$oU /?fJR9% uѺ .8\h7Yjj=Q !g5_.bRc68Ύ Z !@5>Ipgve3Yxfn-sޭ/*RpN =p%h%fpgNk-ՍlM ;a\xJ6a3ew!S;sljK;$:kmJ*YI/ZHm,rfcA|/D @++o⛮W^)jP'{o UWIҗ NO T=F9'b3~o8R0d ^k".CPl'!\6zJ0ڶp5_8(4YcH:$=Nֺo_&6#XklK&?DW-j9/%~A&zy@Cg$NÙ{Wܞ?~ٽFRa3@ĤW^<> lïEq= pnZ,!1"('t#u(:pMo@NC[)RN˼E`&OV3b _vrBܦz-2;=T;F j@"C!=oHڄkI`Ctxj $\go<&}ݳjΛ?$LXo>5h+i B=_aCE9jA=iFћmL0-%FT\Dgm%'@?a(;th=ޡK5`7/]"(ҨjbwGDdB~y!:f4Ń/,tSRA䴐<v[K.Y-߄;vLD7fhﻀ{`np?B w@QY:^@OeFeNYĘsYtMɎ.z]@@Q#$9ҲkYi#nXV Y]WtU& lVOĮ ,`N&C/ʋ9LOns?]uR5{-("?R*1ޛ+_ 蝷j2)$Vav:jVUHKX]! 27u~f zn}I3L1xNw&ZdT [Ly~KLrN t$ɺPʽS'oE~O[}gWV>^iVE]"`}E6ȅ~iv:vf?H5y$$u0Ӆ(NᚳEƀPl,oUFtm+{ @-öq[ӊ%|{nMxϝrtPqah0C+=k}柪R7)pZr9Z7,DofaBjXnl0+@EWHRE[@[wT@`ssIBIyr'.q3 5/¥i۔Yr1z&@2+l`GdN/; 9H1BIWSzxB>n]@h[]n:0*">/p X9e[w'ДVhb[D§s7kP;ń)b9?t#cuB# IOΒqv* S¯m`sU%~!X?BD rI/kZ/*2⎤c:犨5O!6]LW7jP ޞ ̝ZӴnfs ,a/9N:`DLt9"mGPP/0S_mf;J K7 _n~;_h=dz!WU?•:%޲H)#}f{eB;TBɇ6+ގ3Lv(PQ''VJ}}vBl.ښ&5.h5on^[#RÙ4*\\lD+zr-R'DS[.>,7otvu',X@g#w @̕AAYAc&κ[8' %ɨ;a+TnZ#LX0.iBJwr5jx$s J%V#8 lK\TYԌfMC8 - }{ tu24 p\`t*pBfՎ/JT&nAMJgqO7M@dJ9GJ"_r|Bq9bgvЀRf)[! >7ctHKj9D΀+7v+9*TMMF64!9Jǰ&y 1Y'uQL`mތ]O@0(VFe^XC`^T kC'O:E NpD~ٞC)7ŧ| *2cj Jp F-!슖OC3xNȆ\|IAN>8 a~KT Bt]to ƍ#ެI" _. [NZk_ ؓ>ɗEר'k$6'`5TY8~9;)So?=Q>PP~3ey 9C'e H #t-rUajT,:Dū ۔Boe.9F{SjY6o#]  HƜ\&1qM k<{4R_i mІ P:iM^PގsC kG`}Nx uGX t/C>2IB8Ϗ Ǹ-vIV[9NF#x?!6z]t5ח޻.E5P0p4Bp'"iUxү5d"eڂZx<SV^t'0 M2)Jn426ܴ:Ɲ:9:?rm?!UΕG;ɰˀ*c=ҳ|BL݆R\l3RM}{*KmcHOmU~ n\>l|.™:sC}77 jZp GtXM.Qd#Z T"j V("8z?4@?mLHLžŒF843K8E|Tx B"./? \> {SS4hqE\e5Y$KE=5Ӯۨiv/쌜fX+V KCRXw[ʸ`7l#lM舂[w̴-"r)4"rmNp}gdʥ1*a;dGiHWkӨ~mbu.?_ĕ@ Mt@+f)/>Fo{YLfwY6QT:u?AխWG"!}D'Jwx*#A90~J ۲-8оI0:i4EJR&֐ BgcM&6곱 Ţ" Ի2ޗ>C^nsh-5bDyx= Y/+F>x1McU1[* IDBdWk^|"|2Uz~iՊ~k÷weZjhaNٿS-hv  \xf"A[o 咙N[&bUomQ{h݂0ÀWX:oZIbr~n<(K?7[X3"6܅֣& ¸/0d@P.4x OrnDhʩkB CGw$ůPc@ʲDdTЌ.QI}V{ Νxpƕ|o~8F:1Pxp3x֮0F{ N2$N[>bZD 7ƲEJT/ f S}~%8wi4Yv{D`B&VmE)R3h`7QQz=Ey跊e .{k]/I[r N$uKKy[FdPl(Oo?[/lX#%NJD|o͆y1Vmxf\j! -וʼSp%$˄}ɯ P:܅$blMsqmcPa@Ppq.ԓ|"OґCn,lq!zMĈ(\U+1r+eJ>E(㮅^1 ܭ?P>>rb亲 jAhe#3CLCӲS  Kq2nm?x5Lj- =.RRKZ'Z 1o+.|j; oyIˏ1UhU+^TtYU pBw QkMsS{rTfu^~4Ͻftl5/mXiuj^GVͰSȞ~Fk}-qa6~bU6'@g-dn7\_'Wzc%̈́p)$&Bٸԃ؞ uS=3\0tbfsEDzb7(Y*;F{XNI]&eNJ2=i@h JHr.Ѝo,u'hx\kZfAx|p/9Xw E72]z ^uͽp$eJOضMV]a4 ej-~BSq"C&RӃ^P~w8*  1#ba4 ~ؼYhYji(ʦPt\:b]zd[8`f'6$_2!)t+O$l7BٶaqYDTf`S746%96e%%k!6t&S\ou[qKU{v}6;$cM@(RYϕAк#` st*-j(Y6 Q^JJf==!k!\JAu>jH Օз*I!#Փ].@A> Xδ;bկٺ] dgsUJ͍_e8o~V-x;w1K(~UZ6Z+8 +{%Qwo};kG7B|KP?7@YuGWʖ&Dl@~K$9gbI7bk͂ {t8%&##aPbjAf iP7(L &C} " ݡ#";mu  3>_Kr(JV[ܡm jFY*Ð}{2KkH>o(7jOt۾Z jgqkk6Gv%`twl2 #HBlWXiAtnczDRq 03=m$۾L1ihyd}I -nlƶbX5@1S÷č-޻1 !_ 50p =N3)wI")X5}4`)Y2RQrX@jrșWZr)?@j7J0M@-R@bn4h6_p\&ir5W `!βE"xD4EMY+v8+=aȮ,LT*İ3Jp%2$_x5Uf;ߟ-SxC'H 챷2It+"g`DgRd-\p|gEbz%R?%F _xĒLPZg&˧L 7fd<&$sbӤy-y_!,7;#mEcKe%{+/ H6-p^_ȝ6V2LBNo˥ Z_B2\-w3 Yp@ 2} Xkb_0`Ʋ;>r mB=KB\GtRvw W r`cxapi:>`C:Pr>{\en{ʼnVCħvht) 7"c%QZ.O}h^A|k_.H͎>d,3pf:j?fS;2:!k]]~k[MI (MUy/̖,&5hX~9A)T%@xͭʨoȄ*DF j w[Mm+x/7M R LqHx.楪Bzo"KFm!X'ĪT!Ա彭 k6D.ŏ"(H)e\Mh} t˓q!!a8aA7pN,_q#|IB^RA7J47ctkxVIx@`=|X,<fY{mއދ9 50iP:{˄ f$I?='FeQ/q qOŧN7r'[U! Cf ip^W^sw8Feb5z0ԽP^|?2 :91m\lJr1jA/57;Nrw;y}G&1[+:-̻&G83F3Au'hI_-TVv8%r&;6 faNi-^ɡbhnt| i;jfN:(Lfch?Qݾ qaϳU39tI7Q,1Q #]\1$?aՒ [Zjܾ*vbW(ݾf_EjkjbqwZ\{d]+#^:E𭲲qR eC> E[lÌ}ƻ(cЁn%Au5D1 pDSe)'-N$g_gB ^xUl;CnIV6fHjmM|vݎ7[{b ?PNW9⫓2^̴8!pV,E3YOV)ni>⠃%MdCi~ҬQi*wie`u8^GT̜J =sҒװܑ'ͪ9"DPZӖycf}EֿuUn7} 9hI]4.d{ҹ]fn (pqc0v}gP¼jMҎ #bh HﺖI}@Y.$L`@(gB$s"X|*"v`ưBq_&S%ٺne۟6n-ޫs-EIo"P}ڣbʶzɡIN|̒TK=O_|0gyc/:3~j"7cG*|K%Q*)<״,=uA}TiJpdIyaTUod##8BޖJa:5PPҲH[_W`KQt9yV{t6:U R+֦M+wk\J>%Uౚea%7#;,,-& R\ġt-!0"_pkC jgQ;i_&F۠G%IS+J+0|cQ/w-9O4}PNm_LlrɅL@c(i?*zBc\:cR*ՠCOa#̼ڼu6}ƒ\i ^ѫ(W~Ѝz5_`˄K\YEp },hTRs>UEW5VT4?JE)E-e] *SLBk9K'9 ,I1LN5e`ys?sМ8^.ld^Z7GV1Cv5ҠLϦ?ݭx,>^kB_g_wfGYBaɇcoqxE(oC#(p2Ivm⃡}a֜$fgǎ-Pt#M/ sc?d6op;aiυm>1$1dy`P a9'p]@(8(^ׯ\;+6,\i&4!9X,Y^;`U0˙&+}O6,D`.Wa<E'TЇ(~SbBW"G"w1H~Si&W7WlCp-oYc"">`wOfS7J[»?xS11꺽TWSjw)$kk5]fŁcXza4vM͋r )MpߓiV41zj;u7X:Lш3q}KVmAUL?~Xqv]=fZN@<`[w; ڞȚfrdEVPbǛl7kTs@JҌ\cLNfA6"' ,i?1x66۫zI@gWcio_Ks:3hz$TI`~c Sǡ˔I9b+BO]' #`Aq@T9k0n%(_Asn]{|vy(MoTf'3A2Ju1a9Y@KkC?К7$ʛ|Iݮ:ZuфN9i:*=bI%s]?}\s2$5؊0K> !EJRhUZ;؂ՠrJzBB1@^~-hơX+lܻkfB;z?EWN (E?[ ,Q8l{X))L幰DM7 w$i6]*r-j--uNmQ;{~@F\]Ax/]qsMt+#ί6nξ|%{to&P`[C;w{`42v8&\Yv(3, waq1ů5*6ȇl S9 K$G 8d]9U!@O 66 ,E&%kS㔅B +`σ봱qP=2:q4nH~/-h> \UL [sIt5q[ont߈2Q^M$wy"=CJL2B-G%HWU@wb(O}?$;{RZ&Qu]_*bKN6s:E'(l xIb%<@~Hn*fNxu\\)( v6.ywy-F7xC RO7.KN=JJFw kfhd ^@=*A\/p;<Ԍ0RrQ93YnQ0jv^L 1~"ۈƛj/^}ac-vF<c҆X1Laf ~܅|fXT{McObT!{q=p/l 03h϶yajDZ ,yDE؏nt۵*O'/iϳگ PW3YD+n(/ϛ< ï-zN"U޸l?^eh7W+_}y{CIPyY_c7!![ b8u[CDC~]bUUOyiTV秣l Y*(,ץ a .|;\86Ɛ0J'Ô`.pp8ǁʱ==%ȍBpUmem&)d|Z QҰdʓj~`nawS,o?T݉Ȳ*bG}rv\u,p$˱)%)>sF>=Nd2ڪQǝu0=XbUR[3߈12+X.9lNj {RQ~63P8*VU{[R(;!1&an PM[#t w`\h88hxEO ASBn;tICX9 NߌGA 3$!Rp!/(+Bлá;{x"7NPWDN)Rs,HC+pHD(0EM*HnZ(:J, Q [gO&2T_q2"^#f}..Q\|tOx nue_\&F!!Q=.ƒջA'[QZq.b[EDldϺߌO74CNT!<=@*fJ%B,BWh9#r.i,TDIP@w8smL6Teg1B(HT4[Z& 7^qll zo?&Liɀ`OҫGf{ :jLbLWWЀj҈icOߙN?}H^s@@!:m1y`̶RՎl:J:HG=PE4~ ͎t'267xOf68\011H0%8; A:??zM'sjCFG2~ @ս)y/jt(R?Ԓnq,jVq޷ZslЄwx;302ǡ{QOF2CISCTiA[fs *;$e=58=:nf#GQ ~x Esᦹa.׃HiC+zzaSxVӳp\|WbE,9>%'fp4 vldll,ʄqSl: 2a DK}2a Ŋ ,UEHk~?ؒw=õ%| ]-TnIRµ>?d2T**$w.,YuDVҮj02PTN,,G%XTk gyw9LW.#R]?D09^(fk? >!Y3!jG0߭]AV7A4uL>{R`V4nus]X"#%:tÈv ]ǽ>tQwٔOLq#dxխݐ%P]z\0~?.|X?W-o^[tNJ8򼃄pB`}RpP⌣ZAwK1!/ @*gfe8>&|*u@pAx{زX3<&Л?;NwZn'=4\&Pw-Wy2^vh#ލ\K,ӹt,EN$U-N Vg=m2Z&>~Nƞ8{66G "^@~"hR{>g5G-N0EҹX¸i\?+g턂s]{oFzojRWX6|wz~@ݏe%+W9n,frq>JHr[vB9pQr1[U{NhУg[e(f +n*/\OY`L6ٴkY^܀(r!\ƃ- Hp}ح-X|Mlv!Ek4?_$2jQ:K_i;SeeՄPy`Ka ՛u,hO5ھ[=?!=SXRC6k48jiz:)ۗgN|enfO՘5#_z{ag? { %ڲ d3e/Ozr ?nxo 5uwpYq!=M=4p2M!w7sepDrsRVVę4#r^76{&Ҟo}[Ig 3h'-I479I!ne@d "}aH}K/i$ߍw,: ,'NLF2c2ztlAB~4t%䴿 /8R4'/24$^]vڶZ($_0"/mk Pd,Vvp&y3~%RZjao~x^-D4ԋ#PS! jhQDy8KySo!upFKI3hZ$e x VbN% \,yngʭ'm W8Q<[voJJ Ԝ%5 הNV4,rdC_,\J-¿-n_S,p/@ӏbdJ6R̾ .mffbxȡyXaZg̘\FShWyZM֨VC,W{j\]@'U˩]\O򘊸`!Dx??D-y?:[+4@w6Fd j)mC0euX`#W`kE1kFR RnA^u"30X@%{4\7Y ۮ0UT9T?^{ݻ< o71'`sӷr+,Mx{3晜5հLхg^9cre"ՑGFLp_%0~e1 :6 @o5Œtűsxt[hJllk||}8޵n tߜ7S"~Qp!MR&ۦ^c3H}2KߎýF$x& TX}Du>a PpOAhERØ߼$Zoki"1R \fXsGT%5KoU֬X3Z`}BڂH*C3K ̦m]@;)7DȴP(y?64FcH%N.Jx(`RRjb7gƸNh{s $LX4o}]0hq+^Ty'%n6 &(sIksc4ߥ(49x@8m:v(uy fkfvH54x˽`]nq<06?c(d kE7ǡڠS2IhkMNJ9L+5Mwf+g?<qthD9DqJ FYzdFՖ.?z"ͯ#-1qzQse UT`C0Q D7E2WcH}LjۑeaWE=vȨp?1 sb ߼HU+`$ @z&{PFac[7O{o$ؕ ˑF()NuQ0r[zb71`Q3PαCEŨ<+~,1zJv ^1sc/Z8#Wfݐoyo@,P~`k~RgkkuuYsM/,̙`7gyYhCd)` p`RA[zB804~vKc4Kh" 7C[Xq@/7FWxu!/D%3PNjlN~UHv-1+kd3赥dd,I -[Rc.F~LfX|)S:Z=&>:.Ql4ͤ@|9"QBJS. & }h}ۍ. CTϚǴ0k0=ݽܟ+f!aWA/GCӹ%c!>^2OC xhҫ#gJMM*VW:GXJPbOdJ w'=<B>5 KQo*$lv=Dw+8YSbM+Rg-i;}"[fzXͼ o*11ĵDr96&N?czC&e{mV <hk@0afA ~['-'v$A_$z62O&=%l4 [v{KaN i寺c4a:p ceGpW,DX1ePrY*R_0swva͏n}`7pVsrV1>{`-;:%M>9P[~Kƚ;#˃˄"&oP2%݌΅xd} [ uJP*3,{9r[z(fJ-M\^ NA~6t Q1g}v>s &yGX7ؠE 'S M= GX@ʄMmZ7oH|#fH`Ln3 ˧i3&kaz~*acpzܲ#M,T5|"Ap홠H7t Uݫ5i-:nyBjPwSHǔ;[H[voꏰ'FȨv^b0!rAhq3]W1KKuT]rH ts00HkHáJwjE5wr"#? q280=Ţq¦ c AXM.TJ{$|ѨׇuO3*Ie2z[Ow4e;,#7݁" Ojp0גZaP*8ٟrS@܃9,ѠLJ+O5̭ZuϭHhsOٲt ,@7A6IA._"RXg#rwCwCW$T'\ 7|Yz=O7G;WJ`$O";r ݳeiʂe[J]<(ҙdkls$G{p-|m=NL@gϢ,PGB[0[4ZViqZLf4|5! v{?%dJ@bDk S7]%͡~0j3:bܺrJfRc[^wAKԿ -gqd!ƴ =b6H=O|a[YCg&NP_)+!1|QI>5QRxtT CAaJ}Q]!4e<&BK6ۢ 0# E%i^0'Ɋ|gFNwd'9k_zo\^(E۳0m,GrvB?#QXLɖ<D'׊~]+n"CZ0~Wk.A.#LxtSōċyPZArH7D_*6xXNKt|N,wm;yt/ފZ&.x@FJ)?E֣=4zh%ɻCdpJsW+8vb`DZ[[M(wqbڿVb#T βM@|. n= ]󰄕rIa4f{ KZ2iQ\D*q:"6))TrT$Xĩ9q[Fl-XTAjJHK9Ϸu2,JR@S 4Wa/nZ^)&;;ii>r9!5˨Dbl3\C$A.6Aiܠs\GGapLF&e'ޞ ?(#X#ퟞ1nCsXډcvlv: 5{:R|,wp uQ+]+ u UVlO3-Lbnc}#R[>fZOcr%<C3u~B.z Ŭ79\r,Rڷb,j[¡{VeBG';Ķ'Ј`vTgq@(Ә:bg'1/'<{ۏĘ,d^<<M7mh $6v~aUAD6kÆݸpE:00Bmc;g U3O4} uSj `&$Mb8DVA'\\'~~ Xz>d[y;Hun3H[OK@wSs8wM1f-]J< p_  oTG66e^is:שe\#!Gڎ vݚݭv{mjA,*{[T^o$'9/:2R>Ϩ0fZj֗M'* 7 V};Τ)c1mpC[e]FrFH,4w-eH3=`qFt [rYb/m]+DCEƻNL5Fki恭AyD*I7PATQ)ooHKt i:jBG؇Q=v,|Bө) !Q&K­<:n^=lEhs+ (GNމAr6G[vϻC] @`m@*ؤ|WSO.hLmG}Y=8҈HTྲྀҸ/硐FuE3TŸXK:WO$@l#r&l1J;+W-Џ[ʖUR|bUD4=YE{/HxtS5:50Ƣ3Ѓ 9Σ,ub1~STG"MveUw+rӨ4Tv425wI5p N@,2%5,!|berwPDJpGq9 PE\ `H 3iH1-?N7WȞ,y>sPDulk([.9,:$NJHӱ=%T'O4yDrB\[|Z܈tn# *בՈY[نWUθhVL PHr;Oa>37؝/|,2: -! r%fK#FżFxN(TaE LTz@E^=$fYDՊ,1d{Tl}-Sw-yײL 5O eI|t?[*2.r\ތB#m#Ait>o';uQ0\ZX 1$6Q ٴ2[;|w'ID@6AZ} Kvy xy#s[:?,U@1jbŚǿh|DɝTwIPE4rڢGr=(_'sBzxdQrJ%P`|+jgl36k Onڍ{/OhY3ȷ;G@Qtb,t(?GML6QnéP.&a ZAn>BlĚhҎY1B^ i!.E8ɠ y`=1_aP2$uv7t'(ه!=In?Oud_lN 8e [f8=Zh$T{vx?JcQ74KԠl)Ck׈fXOy6t&ij7zf&~g/iCp$Sst/K'Yt=D|Dxs%CG>J*J}j[O;%]Q>k0Yu;y@ԔlEGbr m&B<ڠ4N=' [i8). nwS=z!rZՓ\ B*#AALl-eKž4C(>d-35 1>k[q;ܡz@/%?1C]aeFmH%P)8(dMJJ~=E-?Ѝ?mVBgaJ*b =Vܥ &@6$6)9(o*4= S.o9? 3 wg'Cn}ؽ]O4P-ASOʓly{:cE;3]RCTV aLDo._cOd'g0h:Mp- mnPi/'1QlW!m ^`_Dĸ]г\USD89rZ}UxÆo><?x yX1 n8iP{ljAc2щYqz?& E AgYZ0707010000003f000081a4000000000000000000000001616ee51100005448000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/message/fusion/mptspi.ko.xz7zXZִF!t/T]?Eh=ڜͩM{]}DKf*}ǚ{IOpt"s/ՀW)02EcP7xݶhϤ^NhŷdVVW!Wtݕ^VR{_&BgctHNWy`us,aaj '|e ^]ث5W_9р=y7wċFIJTMv* gW;i ;+쩏 9fD ,5-ds~5X}Q|Ck mcgs sƍ}6#>yoKy8=. 2X ݜ93 `+ZWs'3MΚWr`ԑ=%ZV`0ϟzvp>"^J)o Z)w__Zkߩ8\ ]m;^-sA}֒ 2]hէY+SPFeM`@EVP߂L}-) 뒐SG!Ț!lZL=n"H ~v\ 0WghCsX\`7RL=ǥ*c 84DWFpyLmf9C4 Mw/Bjhf5)1Hk|1J=[F^Bij0! 6<7:TwwcŋƟr)u3OVO##,κxY6*Olp?euXb ଌ~?0}J-?K[ "RfS@?S72beq\cW0JaOe#H9OP&}p,Xݩ8t|̿1m^b+w% Hf6WN&[ί0aR)wLšχ`F)ϧ1;䊁V8h%I`tzA"@` Df-D7RŐGr j})Ώǒ*TȒhU?>WRwxwȞN BskΪԫ+-A+7/x ?DJ;Unp//2mwW9bY1=h&Q+L \yp6+Z+d=MepܪgB˹>gW.'Nbcv mD 5|l7-J3\ Q77{#DaJc.05,u`W İkޟܧ,)_D*U\G 4˓,YN Go!UZQ$^ȁ &j"2^dj 9>JT28E)(DֹIiB 4Ѝ Ύ"8ۗk= a׈piaO8Ĉ+ h=fPF:YeH8vy.w2tT_нpL0|㋝ԡm/3H?@WBL!9Zn1׽=Y6=C"Ϲγ=lAb<^&a\cVQep0 x5K{qjsȹ%: %'&"etcMNޟOYa2d4O-vaI~ x(rV.ek Ɖr/04 +|(hz$ 7yJgؾINb~oPU]!H ̦_zF4y4SB쿙^0SSvtƥ cä&ěSRA4kyͬ(£#a^(83"39 ?@˺33 _֎?3$[LD|$ZvmdpL@k${r^]F4^ضz\,Y@-E{vja&`O^F7ҹӄ 5Li~m^d0ƘðI6]vbtvRXqc$@?\|k6io2d|0CXBx 0Z&]8Rv4G71S=(fA{YzŚ [g)&%gNCmf2[*Bgt9>|ZACddjhb)4Q.%n4a鳚?-^ksMD*y`ȢZF4kj! F?D-5cJ|t},x DzJs?߽;N0 AsT@)~ z8/j{lff%f$@1ttj6獁SS17Ƞ_ ؞R΢>3ۓ|!˽>kߋȂZ ZXgՊFg$r(B#̏}>CT (abB^;rӃt|V98Cټ<^ACac/Ӊ :7,99 dw +ŊaCCR:ׄ$!mݔA#jN&Qֲ%0_ מc ɪ_lBO7ؾMiO ̜z;_*q6Y|`qa.BRG:o"0:xErY󯅈qyl^wӇЀ٪؄ =e3Bs-yNE-Bb2˱Wߺkj+ÖaWF_0z`ŽQF6%߳_Vٓ]_RuMdDQrK5FQ%^؈B->YgȬIXby鑐}}l9^[ V{ }>'uWM8~mrowlr+"G:O?<.UfbckYf_ `> Z =X%9Hį-G6ęHe#-tj/R5;=I2Ő ^-]#FN7pOh2@5yjGjZ4c4r_*yj V^vTwvޚ5 @ ^Se0+#(w{WJXCgٌ|cl&xq-UhBF̽W5(.}CNQHZ1 )X/`2}m{vm,5GpC/ҼٽNT~'C5[I5|:0 *jYgc4<˥7e?bD;V/i:Zf̬N&)N0¿Wxg!j/=r_{ Pra[沶$txa;HRBW+O}wN8"FtW(eߐ+G*2Zլi[ _t(6ҶI(mw(CH23S(a뷉 Y=pc{y*h;ހϝMuЯVKUףquON깩/ޙ"L^ϐv \Ʒ{D ww߄F~msA{-vC̷60{­vx)jЅչ36_'O<|414AqH L1nW@EDYC /C lAm]FU.4"ut6o"F~s-p.y5a.F5pqBSڣ(򶅈Cym`vJ ]9#ǭt}0brh(9|>o5VF.Aimɖ}jC$gj{." HwB6D)T[rodcfMpe)ۙQFwE=>Aڐ^yѿ?Dd>I֭+|nO1[Qgsʢj\2v˚`7>/}$DP5x)m-)F7t\\ЩimMLZf7]2gQɶwR@E~):ΈQIn?0X*]>J2F5hߓ=rᡪ= ^QW9k9,Qfଥ u2 :̭C 9aބFyqxmFg,Ws‰.D$><X i&F?(c3Haˍ,*N?+^E_l /f;c;b2픊 cBxkMunn=9 iol5#͇Y?z(Bn@\:#(_Kw-CSEl ! ;Ռ> s1dmI3nax3oN+'nwy<82[ WSx9Я!3HYX}%1s[( , ;LٴɖֶYWJ3P[Q4V$@QӉə\_xSmYU~"2rqk^aI:=n^M3JF=3AMV{oyxk6ISdy[@Bbwql jIXR:#Gϟb*܇K+YzFGZ6RFYʔZ)ށc4q>`Ӧ^8jw⽛MHћ*pW6dw w|N3A샕/ؼ̀oIB?j i3fv&ŁF5E^cJx mњ uXM/?)xKCj8Q[ٟOP4'-eA*L_1&\ݠ5eJmB56W}7I1}x@SPO+=?zh٨ ۬B9fʀ9Ӵ^ 0/yMrԧW[*6!3 2W`ܭͭA 5>u RYU"vLmya hV?028ܯE e=7 $ FLng>M(X tƽz>ow((nS~`Yhv潪۳Z[C(.K[. jG&}Es2:8'dm¿ڝ9TlI|bb%?eGSw;fB)>^4 QKVӛB>^v`TJ*my,]ޥ`8jhpto}җЂY˹ =jWr[c*< 1M&oK4 c<V(]ÿ׎B ]CqMISnT [Ĩ$X=#RFSA;商؇]]J/;/w.wì nOjL;L7ı%vL#Ǽf( k09)˄{wA|1`yبr9RgA3u!z:ʇnXA$ج%ː#@U)vwBK]l"4`%T&!ʴ͑Ck]RC~9GpGbxWVrf.|J4xᴱCY6Y1dd,pk;^)=hı26_>'%v#]yaP@U,8pUHrDpJZ`Gϯ}L ޤa0*P,vyV#NԘ0T+;]/3`{7m1v-AݝS /rE8qhO,쎈%ӛRVA#Qu13iY%V#ѥĄ@?D|M,5%ujy+(N`[Xv/+BӛqC&|+?=E6 2+9pd'uVFqYKoىdW`vJՙhX޵~&BDž8KKZAS5R+Ab?97V7I#uQ 5"[;g+̴LJ)+@g4YP˘RXR_51KLY7{~U|y 6"!S@O Nb9U6ݏ=S{b6>C%7DzTƶ u˫j`NEUۧ:0e}qZWݽR?A3wWN/x\)#IXp,I X7}N= X9ptb1"vBs4n)\dJ^˕ZnH@I^s̒%i7b stIxSNx/@ܬqL|x,S%͉5Ϻ[5;K^3y8_QOa ˒RKI=NcNB("N߉c"Ś7[nMp_]ZDi`9_r#Z-aGzŽXpjrX˝R`)LjD\leMue-'jBp_]/SPs.I%m 0dv#KᾖIR[?V_eg@u:%K{ V,Mzlduw@WF[ jLgKg%JJz$siB? HixGY>>zCS0E6P  {n5>;)@4}ek2FPdlFHzZK5Z ƝĜ@jSI}%Ta2wޒ8צ-ro;베a.P)iHk&^ҕdٯ2Pev+d],Ig:PA8k[/{\hyzVA RsirFlMi[֛ؒ/(Z9 |=k]6̜t&XwA{>IvB%{()yziKc3 f4!am(+ 1|hU_0zge*[)Mklz{Ҥývpu&gwg>4m{6Ck!p f63\XIm<#д=6ReOIr|Do&^jKyA-8csKBRu|-}# !߯Pݒ83VP}]ISɅ Rvr"&.?9!1忁Q; l!zY(#{!+Eb'S mnQj|w<ET4jO:>/:[ ZޖǛ%& 0dwBqʷzXH0KE4O>*\ sxab{(^<-Kʹa0i sjz i veFn0R{ɇ/Ƥ bF|i~F,#6%k,?7d+v{ '4S#2yZ\I'z i0ef5u^ F# RFLJ50Nl𫚁ARAd܇ٕ y[QLH c{ `lJS{;Q-\ ["ד[0pˆNfESa[<Ɔ ?B,[eoyXf@`Vf@I_*w/ wz?HqX'̆p]x]=!ۑfۥKVb⡿LSDSt*Tժ<֜4eZ Fa1iՠq /ܽ_n@oP 5RDu^Tthy؈<'c7eGK 4^#8pJq* &ȢVsڌvu6OLZh2 PA[*[ DKMFL$,y-0Սa'ɥ7,=/wppcw@?'ݬEILﬣz-m7nj ..= ՝ 3չv~y}$|kAm(PYl:N;ze!U-o=*s#Yqֽ|R}{ߠ h9K L/! %`T/x)k纡ej 0 ѷ_|d  Be iޡ!aƒ3]0_: zyYD9Nx"c='­0-C\#ȷYeQ`=ԤdBW's2B`EgfF#spQ}xW:m#..T4~d,#Y!b[ʨ߽;UXeg1Б̲ ̋ܣ9[`֍ X%oQ^,NG&L\r"sVF \yڽ24`~j9+"[6>d LAt+q_ K.{eVI>N9U\Ii؋/90t\c m˖B8u=d.6 slWgmUC38lZܦ8淢_F,_ lj=^VauVFCZU 9ʜurÒcLҔnoecz%0|x2 Ge1@LϳB(9U|s-O4U{/=оQgsxTe~G-O$$mF! "nS-yvX(-wU"n9у[E2T<\bAeM9c9&Ͳ2T$H+rW㨳AA/2EU|R'ysӻ֭#, doq K߀V:9̀9|ϻ^w٬ dv 6,Awa.y0>s*W՛&!h2fL7qhFro]npq[Ȇ}բRpV.ja_P 3sHg*ٝwp )$'e$b#B6^adJJPP/<Ãx[Ŷ :WEJǏ. [ң Z#MץGJ& @#mHkgy7i?Z˵cP̼C+wy5 Eyb ^GKGL"7R[KؐB]9+pho~I)9q) AnշhξC泥͠Ub4QsB)2l,0H#•)29QH )'W{Kh=T}r;i"4SaeŞ?Li";KtevzwS}?0@z_"f+6xM-'D+d$4y$d0PlsFtKT0M CdٖDwt/#Xÿ5|t&V)O *p; _ NT(ufRY eKd 0?}pvXgh )':;;-vY<PjRe?7UڥZ9KlJ]$;hMV<穭2*͙,օ40_B fBepTJeY݅Ү'1w!#1g~s.ՑG-*\ 6 ۓUEISKL9OB ۓFKs_~ﳊ2jG80 z=:(mTe‹XO%=\կx#mp j>o8φ\V(0jooֶM=駚Hܻgs@wy m Fߣij/aAdLBj._`(4_ h@v2[O60Чbuki wzIݧS Ԁ q zqBV/5Xs),Sk2VMu_c:j2H52ӗcv- H.z@۩=)VOt(! Lk 6p-ѹ-tg:`7 oHdǘqFa倜<}ϡÔd րw[ic`<'yh Մg59)ą%`p~o ZL`=݂bO5M bqk [ "K +,"yЯb8wfϤQv,}6R;UވU:e )%XHݳ)c&ө /HNZlQ0oYHj_[GVhtJ#4`dV|/dBY6blȁ7Ԅ=[I{b.hFT&l `@.nDpǔ].|4hʟM1փNF1~tOo]!^GtA枋(A ! =u 'q]]52J zxn[.h +2ޛt',y{>{rvΪ5f}ۡ.!VĿw{iѧM2Yp~ gb2><%} d?N:yE9%O>fwBPe/qx\hnu,,; <'BK> 5ٷz!P뻌 #9n>Z-O\'Hq8"c0J 2.֙B/\(FrWv87}Ϫﶺc$&P7bxќkbE厖Ełrx<~AНxd3݀u+X7ZDn=LpvC#xFgqR#X̝5l8__ rIX#2>v:b/@^cNHD,ǔ;)a<ru.x ǯD!8̐܏D18ͭT[+;&,rg3OطWk1 3_ŐU ژh6-xV[wH4zt bQ6 vvwBEBmØ?ū-͑MiSDȭ׻{@GrskirLhйrk!8)$w)\ 6(XDMꛔ#M <^U 67qaZ/zuU/Nѩ !y/è8gE0&@fL}* Ffo,k#!^~W\*X𗖤S +ajnVf50(- H"T֬;v8l~]&qaA?.l6o:L`qG7m 츦O#!96º,%yi `tK{M @SXOph ,ށ|Ha kLL'Fc&揩:+#. ?S܈%}d<RsK 6 %98cK2>HhKsN fc+$2 渣sE0z8XXUu0y */t@eζnx"!_C:My5&X*Z=Sk[M8NvX'~! K_PZ[ y2k.u7Lô@/1t8d " ]BڟrU%meq# 5X&whv] Ťiߦ0nqBZG*h\On-bs(yua 7KPEu=8iҁb/?TժR%Ah $t j?scqKB6"c^36?gׯt&k e L/$pv(E&j~Te\^쮜G.(r kzFA䢱,J+(Slm8C_5TW_) Z1WZeH8/dDAh'jǁ0#.~ sqm0pF0>`BdC7lzdP*pQG8b!9dc7I/bdFk%/hYr*ƭ^XJWZVaA@@PcpK~"xFHÒUnJHǯ #EqA&-Ddw yfV%0ȭ+HE}5>p[1=0xoq/rz+k Y/%!xq0/p?h;Y?ͭMj}aFw\͘@%]ȵ.סW xtYHW~&7J>s3j%pS|n-UGc(x d>,-f@L|🍼9 ~U[S}k;TXСRӯ̍&*Dkl,:FK&> VCk^/,#9+ZFRMyzHBd0< E0fU'e: V;la꧅Ʃ7sVajx}P1UKvnBҜlx[^ަF<7~Ӆ=֍EgD7A+-9-:GQd$XIΟ2.\F-XK mDfmCs:9k0B97XRz #˱}lYbJQ`zV?JEޘk䓕5!V(Qm=EN BI"?6D!cT㮞* ўf$ ^I+ ¹wWS Ys1g+s,Iɥ-$V3ن?nYx2-(tX|}3\{a`NCV +H2@w c{#!49'núp++m xY)&|#v $Rh|p_YqM9K$}4iiB,S~?zkB+$㄰DNU?f.ސ?بg~[k-J O[xcƞ~p{0&J׏3둡rZ]EpisKUJ ABndIrP^%wq JZNƯHirmDc46 #Q 9Ɂ,{T"a3$WE5)ep*Yemj>%o[@ûr /(/?\۔<}ʼLXvXN!O kS[~AQs] =k.Mt#\ר3u Qu~ )y=_#Ϟ'z}jӝ IUʟM+ eJ"hߤZL *_6m Ws.  ܨ>RW:4<׺=Ku0*S rΧrU@\9 Տl;SRxqac]8" ^ː=%9*r 1TihB}zvxE?M+/D磖D ޠ5M&?ml/f0M$SO0-G$6J)ܨ[*Ɉn?r1>2/P"4m9)p yGg"'KSF]^؏gIoP9lQ {}P~M供!q?!+ bʵ7ftl7M$g~مT"]pFpÃa(p %ldgx4 [%iMd~L-.wr’")aat)6gy5,W` b`uoԚ=:n#:4vI/kS _ni%1?"=&zWYn#ZPbP2!]P?K% %CT5LEF/b6YJelAC%!Kgƥbq $$rPsN6 5/of^,ZLbyGl,7i=JBrka,:zJG}BbUOa-]!rKWI E" nBE `.9m3:y S߀A>B!h2-x/ 1dd}]t%er.%1&:bҨqn,F=dj3:Ӄ : -)l<Ф Π7±V@`Oz{}+E i!xv 4NnuVdLn`y_Bͻv&m٬qO4dkbGi_撗: ./ڂ(HpB$wΛ_D]X +z!oFW81p{KN}ӯ !pˆZ 3}Ȯ .!^fYqmNv9M$vQ0ZrtZqEn8y *#T#28 rcoop AʣW"ae[X[=xbOYq~viE-4:1z#6#BX vHR\JԲL+-f{V窷cP]0ӟHu^m%E,Vu0AsȯׇY0 3=+^%"o{œx@!9$OC*QgNmQu%P<~v= ^-k_p'GY9ТaBͫKDN t+o7bDS`9T]X狭 iy3dyLO 8j;y0'&Kj$ZW92Yi5!Ru٣V氁?vi?"Q@ vPKuϿ@`sdQAPR$IDQl$'4Vb+ 2`(Nb]ldP,͚p`AwWq5LD踏v: @y,xׁjg2xO1rhut$aGw!??o{hd-AА6 2&s~M4ޮmU Kl- 8#·,`:gr4x[VOfۮ-eN,YnwtGc -_Н~Lޕ"]PoHrѱhpy;.p}l vX:>tM橁翷o6#9XH.} 玺o $XwLQ. HJu40̮םdxԣlT`9oICCw"$zt14T(אKF1v|8)~TYzB f}9{)]< ^0W7| -wkyA,wT*4HFݯ*-0 Jgi04>%:=f|TrqR4Yg'3}B#O&Fsœt{9sCoTP$a(}j1X@eI$eݘC-[4/xNNkIrwBjKQ> J_eNJqH:4)BWS= ?|ĐW/Ň!.-N&3.֯E5wўN ;ʔ@7_wq~vU/ĬkҖ׹G|qAb'<佡2t7r戣=wOڗ\i݊[4p&x?/'^2>_%z8NƎX3þMHX&^\/ںXڙ]ϙ^o]g6yUkRo <2#ϵgА ^EBAO\cNdhf&Uهi5[͑gwe0)?ǚ ̀k}R7ܑBrUhH G? ==0%{J'RXZ̾Jx@Tn&iw "^j\}MgԹ?}>d&Uľwİ,z&=VŊx>)^x>_3a@ԝgr}AmG->hmF-0 |Er4o+W;aP{ڛC[x:]~GNY8wqs,旎Dq8Ubt<xhq9OSnĈ? !TtanfNk T E@ZvY\ficTyHUPsH!UnC{7wi5]"@qU& 76]Bd0O*?*ϡ{Q 1h$u̹FVv?HV>ӐB;1K5v>6swNok󿏐)Jo@MS),8@]d>Ʊs4V̎CuE=yq8j6ހ~:p '2nX*̔> 6?B*ԩAs#cd҄m0 o7B40d0 "闄!j+mTN1\t19W{O®tv#³%J<]M쩱t.(9s:M0"tW24ICfA싐EHjZэ'A̯8 5wmGw-wjӚ%&oJ6x+)oślS]eza>,*;li[H˂˟Zke;,NKܤbRŰO:= 6b6$' R'߯%2j¶ z79C*-tу]G?(Su@N!a]Cv/1p 93+e$ F}*V⡽`.= VMP:ɨU>` t7=n0b5!S#ʵ +81cIvWr;™v[TYLIQbn^ f~:ϟeoLNۀŽ;eۧ<+j-̵l1{{(~jز,U6+plYΓTo۾i9S|zh6pȴc|masvTyҌr JZ(^L/@G%oۘ^o-f~Sih٠}PFwL2^Iul!z=Pͤ}bmosr`P eZ٤'R6|BsC>,q3m, ޖL* ,prwui 1տ}"uU0=nD1rmPLl^g}cRȜ| QOyq)rNa[x}ߚ,XiQ>pdw%-%6Ak9YJhYF_-Ȥ4v!5!ǻ]HW8Vs 4f'ٍ9 *jfL{+~Q}}16fL3̑lDZ_\W%q7BxtWa`l”OwLIX[}vFUe) M%m\G>:3o. ƌJRy2@Yk3Caޥ}a/~_+ YQǁL ,Ie]k,Q zM2QS<\:1KBDO?SRiUlsB_L2x3+=T67ccbNyooR†7%HAz%WиL@t41qDkL;/ QܔH+aGDgOҹ0h1a-4k:Sj?];Us8UMC25*[$3 =ǡ &M9L; ~JZgؖA9?*Uѥca7@ShHj?0؃-~whŦɀJ \xU]p4ZY_i"$(Np>w\q]" MZ}D۬NǸr9Y\g% $|7Fɳ`%?SbKELLY>aOzxQ !&UG1OF1=~UW5y>ψ8OyXe4T^59+JB "̨_E;'蠟79#OD32߄%16FQ>ApT۽ RҖig`95W(a%!OlP!-N k*vw&VQ\8qT2<.Ĉ'z`$(RtB,+~v&g1yzS?$_K&j0l0SxL$5QYsN-D ]+DMp I]5{SBy>+0EÍ4~>nG{q/eQ_̱@t GrN͈9Ɖ1~d+,{JJv;7ۺ L7Q{ ~}RfT,ϙNs6΄u{}n2ˋ5胖 8jC@NѨudf0MDQH۠PO.x;ju]h'f@s v VznMI y݉%햅-7P_P3D^hƞ|?ifZmӼ Y*FQ!vr lYNiMSKTOLs` /KkRh2Q* ;@=_@bzA9 &hjMiMl75YfgpvV!|$c<@ϖ[Er_H{_Gu*!%"൩dLnj!yX}~CV裼 y7MhYF ֢P*)I-Qe se8P}N9SEܠϨVCpny&fpx Ѡ;RC՚={v >aGqۊ%um >hϢE|i͌c8v80Vm61?N)cmnjP:52H:_4s R=p3['{%j+LknȔ ~_ȁj+(NgV,Ft+a~D dּ!bC:[N'8QyCnNZnϑmDD:t8^"#ٌd#0w"MOg^r^ OT Y<`t|p %,o޼C5U2 q).Qu;Skj0q|ȝDXw+em@NP!P]?٬l2Wr9ѕ`IFP#T&bĽO> <(is~lϠ7VٚD4bz15aM969KQ#A?`aZ;W I}\we+D}qqr&eF֓^dG? U 0@B*)|li7m$fLuDT/HU?et^zx`9]bh Tч+J:Oup`%iԹKՇ'%ߕD`_ڤ-d(8k.eGrfdW6 ?o-s􋃟vSwzlo0>HV pU.-sq;^NfZ5Y5ENBSaX],a:l) ?hO?W6e{t HX *9.j)%4Y"bZR;h,.`-.JTu&^EDtZf hSH7.:wbBC.yq7фN=Mcv Fw)oсU lKQM=F1v,[|!dzoGx3g= -dm]4S >[)"=]`'\Zb`^~H' b%]ƣ"XHA"|Ʌb*>i| l&9n>"1ήGKp}Us7;}ynb{4pe 4& Ć媥waL)WZLs O5|KPrCP~0k^#= Aa=}E-&-Dҷ3MEWaHW0YBzl#B~/zgFA:ѣa_h91&>0+S)qYx(7 8""6Q\cr"@'E fՅzJ;= zu.DƉ}a8域SP?+[CCS e%RHQ$f:p#&KԬK]ҁDVOObUFtMڴzdW骮g `)[YJd~<4?@8*Rpa_>i(2]mҙ R"wkA:KُF\sPAYpm0z6Dp[!׶=%8j7L},N9T?n<N>[J{Ft>% xԾ24EaK;HdY kfb? <] 5sƸXd!mBު]/Dί@ŸBAA6{%D{I|U]88e,Rp'DȖĽUT[kL B=@Xk?ӲҀHPFzCo:lWs%0řNP+Ѧ*9skF t^ͳNU*]vN %k°vCȝ4H5*k_ņ6 v\]ŃCƜ{ B s[١YwfBe+pmzʬI`;@' .Q.ãgIf5j뙨pP[wRd,RITl "H)Kd{a'@tյV &K V1 6u9 /3a++jJ,KEy6p)Ìn}o XXٞ(%`Y{A_$~ 4cHgXBA7N1}obB7I`(Զ-Ua-g7} a{Kjc5 @PaNh6$#[}W.(1 }/-)Y? }ơ%xbbքVu6h&hڥs:R b |lf#0e" 1[a@|95a;WY5A=W7^̜DP99^_"6PiiնsAiF]chdgݩh ؑ=I;KF ~_*ܛ PԏJ\T<Th y1[RCfCmr>_X)*񒫔FmYbc087vVͨ5ӾXP(#bf"bS}cФ̣R'c{q\{;EoG ̇B0+84+sy:_S؁(]S2uJwNY[m5dGꧨ0]Y2{bclJɯ.tAܟti-Œ}lBK|FTso0JOIm 0Z1,r.v;>at;@HQDwXD !ugŖwxҸ> ijše GPN6+Ɗ57UF2!P{M R^dzM)$e=1zѾ Rj=}kO| *]2f]e+3!}6~4Ky^iwjURyHVQS)Aoc#PootT~P.Έ4/t"#21+ݫ,'v Dޘ$LWQ2P_ ⺇ASsZRcл]L'X;Pֵ\&f3j*f)qHk{@UOYT)&e?OGrw>h]FyD g0ZT CSf:vZwI w׾ѩWD,cᢲV LQ *+^tp)٬-s5ܺKd7v *otU0hլ{>"'*4Mx=RM۞̕Q!t`eڡf@bQՏ׃ GM>lc~4cPYa hr뤪GSt LU!8'qrB55 z[J[aNi誆ـ:E9d"ϽdZ={\eĭ[qi\Dbb =b@,8i;R={ ^Nh7o\(}S z[ |: 4PDa ͚w~O7 OQhbf~OPoS*@0.EXt88]d$ ΰ/mz'Y]tXVmY}$`)`ӂ )VUw-NM`!߅f ,b ^Qt[7Wx,vB9q:!%QyHRkDFtm&LVE%_J3AhdYJ 7d9]%(V{%z5 ˽V\KjԯM>u'^yeH)ڞ I7ו%; mD'1{-2>宍ڒޙNz?Ǔ"Z%g'Eqeg!2V RokU(FK~OQ5oS.*BI8aV_h[;C`\22SsL$wn#`/ԸwW_lvmm#-BzX҉P_Fr>*BcIpDoR7E^0.Kc u0~لEg.֯2UewYE; K~svW!ϩN`[ &6(D%u1.f/8j wi=*ɽۢV;ijⲏU2g o`tGu׃nu9RU\MVBq'QbuXdžH@ MY `IMO-?(/5ЩkwƠ0k8#WXDл^+gu:m3 G"β&k1v5>|Da.>{%mc53w± ,pE)d'JBJȉ7-,dh0TɛHr*|(j5ѱ-|~ f1ݬȻH 2] #& Wnz P{20K%]6% U>UT`8쨆ZM\FZ6:iˊ5 &tE Ш99/AqgqYLb"رP Bӧ]rXq:-V'vmCo~瀄vBW`sJ#!||^ҲJ+:s(DyDh$s+#)'"|s+̃B`qDH!}kZ NRszt8cG*|m+HRǁ\ m_Ė(R|g1O`4n9NJ UIᡉBp,soyz3d<%+2C. ݙXwĤ9k}˳,3xqboں%\7 n!2ssK҂O?:7 zTr8O'@@7p9 xrCVdYLV9TWVC`=Q.)YC]$z[P/gA<8p qM E"nVuxU{9.2v P1Gi 'M3Iؠa﫪OM-/P;=@.Qbwٲ%z墊#-l s"p,cI|X|4Q4˻'?l$M=&}&5߇M>\txx#@6=jȂ"$_ 07y h*Ե]?ki% ъ\A:&K I:D"_{(<-|H&\rǃEW:4. *m;H&ҕTB-N\ fٙQ BM1 8ʅ0I0D5jr6Pc)g.iKlCKRBszlQ \9*&Fs>OgfMP5XDB8`Jz"V~([v09p@2%F3_8*5EK|L;4l7)jv7K35:@y ʛC +'aB+3N mLÈu@& Doʎ-WyՈ 3d1VT9F8Ě=Wʙ,-I*Ң 1>7Kcu,U8S"ju{",>}1GO]؏CL?e{#F12e9l~όFV131%algqzu:*wˈ; u)Od7YJ1:""&-.X} *Sٸ9.ƪASk3B5:i ᡛȥ'd][ f <* 񹽪  ^n]He`,\Πv$'1|^S̄L2Km:Y 1D*3^%ӨX+˜Ji0s(*y4!93^ۭzjOΜlg`3 L˰mOS4Fu<\ѓra}d6+~fsya,720Rq)l-wP[Q4 =O!hu-Z9׊#HM"V-Fx(p-Ý#iDnf}q5,0""sZ@){s.)TQdOMCr\]`3_,9W۽^sh*)lY"_T6%'(4fI/s_dˇh]{^FFo$UT֢TH jԖ^rtjͮeûq,3 0 bn#ѫ p;ެSګᢹ"Z".lܤƚ^E ͡gE3Hl_( 2?HDc$XPMq=O_ĺkBw̸$m>i'O'8H[[Dn6t'g=( VnOݤvc{ʘ6REir7WK}:4̪9z&Wĺc~r3{~3"q$$!$W@̯@ KIL2>@ghϽܭ7R|Gv߾APE8Bh ~H z?uSaЬ v(uNݘe%7X*A`{n?N Q{AyIa{잹ii _k33ZLwM-IT-Z<0=((l loC{7x <σh +sPUj$O8]{5fHA wA:)]ȪHx~}2äwQKgPifUeȗ fzP4r]CY  5~pl6wVfUA]$ȼٽ_)h,x|X0GzUr|k6We|#@lԣǣh|zL^m뽸X/vϜy1K)x,I/D ?2w@,0˩90BN _K G/H{pXq pcZEEdp{; 0_O]x<{`o?ȖA8++5- <:]`;"taJA?HbPl'nth[)`f5$|?6*f'A{˳꾰_Dh$@wXWZO5m8G$Ƅm砙Zeau摇 |+ƪk^,p(:bzjʦ hcKmk qXY(LU9(XY|D.Bv9 6okSK5 9~*hňHU~#a*B{;T@PB<Y%ƀr<(8\[ %j~B(+?cXqC ,:^]j#"53'6*Hs6 p?gvǵ@T/o:"8XPl @{ArNz'0'? kjp[{~(M~$]J3-.ۖlw|Fy~$(dv~ q.@.9 \L6pՊ\1v܆`!#XЋQagWVҲ QuĮ>GN#a=4oZR] .!,E:I@SEꬣ/ޯr&$<;^+BI`NZsLٗlD v*Z<%Y2"hall<\<iQUg0X<_L\N/]3b{ݣ8-~]EvIa$®MGcG;NctLxh`IM֤ 8 8ɾ)8(!,I1Ky&-=0:#J2y`|+z!+\CSp"?yNh;>$G|ಠ-d%b=? م>Kp'YS[=lEt61D 0Y1'~QN P8* v q$F3-aָ؃dJs1zvF$Uvt:$҆:kɌcom_z@BzQ=p".:BKn%i33dsr4p 5a'1%Q+d+,o'"8Lne,aeKׄJPV!D/ꏮT`n֜}Pʮr?)]9L-.蝥iZzhl]N{;C\3բȜl7iaEuS_rqS ʁ5?o Kui 4tU\Y:Ij>>$P[13&^)Noxa.Z(%?u ݨ=逻S 󍒝yU!IIQ=p[ba0VоتXQ=; $4T)^] Л܎w^B|aM|= 5ys+pcfOX؈//bC0_?#[}X4uōЄ*JQB[99Nƕ؁&mx1j3 IwآcZ|-4*n긋&kӖzK x[GX"H)R9{ML_z)hNNDjsY G: j ^wyyKs#=Vʰ'enuw~W3L/Dka0NA3#Yhaw͡qvX.\kj 3MJC l<54 HBJGIa Hg\|!žUQ)HJt ܋m{89(Ge/?AA? Sd>] .M@.wҕ9)Tl92`[斖GWS+'dXh e_r:1Z$W^qiO7Z]b>XA}@U¦6=*X )ųsSGPew -B=X=h Avt1e/P5pz[˚, Χ\Tnみ-Bz]X>T3FoU kE.[J9 gI\ohTjbͿds,jZf.k-Hy6]nU~OII%m]Eؚ{}^E?G/b JU%f ,=5.c[wztc3c/5~gp&N3[նAX!עqá7UOG$lɷ?ct__xkhBs3 WWFKșSeu0[V}.LW.B3^TkF_™,|qj (۶S% t?IQ1͝6G[l69;5_78[RosONx#M 4យcD!Tm=[l2ѾVlAS@׏6FUB6 l[PD-|caobnOF_~aAjFJ$a'#˽zk;8Iba$8&*˩nфsИs5M ȌcTD]zۻwpORNĥyөL~0FdsJcrFgӺWMkzE{y>2#a)< /iϸt|-{PM}N|G~;~8Q+|*q 8K%w[StFh"^TqT3 GDArDPaԓ2XB'3."s8Y?\Ue-oAQd]bJWVfi) hWkVAUjy'@jځIa,5R΍k{ZaC;a f>,kƙ},ڝlH)|R*(o*+H:As*muegHRMnêX{Ue1Oprg>O z`JڅLx( a; 자͊M2-{i=zu` z@{}os\Y*j+fCNDj#Ѻp;f.NdOsNȒfn%'yBb0Bn)ۙ}-J?uΏ@2ȁ#ƾr0ԎN;d_i8MmH@ȸن^Z|{WnZhy zzhKʐ| xQBk`)]D?OtDA+R  ӛM3Β-1`ilohvyF7ѯnb %.O,Ǡ8)߉m6v#jغf(ڳ>g %:!N% +OtK?KJt%y?cAb箣y[:kHxxQAÍlAbt6>S]:$( DqD* "WBhk"1ޕH<;f0Și9:1ߎ  gkK AG*f_ > oxvUN'± 썳@R^9|v\Q覄 Q-q}<-~=jôfaǃ\6va^; u86OtBBPH\iCsfb}.Xjw0ClhUxE@2139c1"A L$XTpzSTh޺*8sMq;ڏ7+u̸?T,>׃ZJyNQ~kpV aVxomt!+>zu.kf|?ig|a2mEVcvk0ih{ O.x{A&Lʏ#P~6N8Gm8B6`韁#^\WH'E{* 41;RJ0︎N#eh QEN6\'7i:~y^DOZ 9俨sQ=)#} *~QΜˬ `4S֝wvr]?S_bw0(0&Hx2)GdſG(NtXc>~ĝ%8;2,1-ЊfgC " ص0 I'!,EYx܇ph'EkgOb-!X-HU 5,1TX$~\a_5JL.oIN=sZ|lA_*jhN%T5w/,IY7 g]ox Y4ӜyⲸ> u;qB+7RL%Ƒ_PesYRvT 07>+Dďh2ӓO2\9;B#/C/AxÜpQ|,lW ٬C! 6iiTЈ~ n7pk& >I:v8yT1o8_R1:jnTܑͤdjGIJS떮F Jӹܒ܁8-9US8[PʌDm'd -&ٰjcI\DNw ~Y$Gqf󿔹6B>NB~{bW7!Ǿn>n%${FWeV\s.%l׆ $yT8CP:G=N0 zc4R:3djۙ%hfN髹%711r!a'\ .`"UR[2u9LPf0b{,/ʱ sG]A5iֵ߂^%bbYTWќvSgC2Wg`2\j۫KtC|W"kSk9J^r2S_T׵nA*7țj?DLIZl"e=K&f3jH6NnӖjJ:ј?{:j1EB r;ӗcV]UvP)(#WFpE'41\tK~*Eʹ-5)H%RJ7Qw"XH$W/ƺ6s>rdu_J˜t'zFx2R+& |5Utx&Y&]Q:\Dhe8𷀈Y~(|aD hɘ:?ZPU8:%ՒEƐ0$3o0N9 #Nogly t/<>K Q+ROb=f8Tecň9c]H-(wx,|ֿ)y/ 55xKɢVqmOn_iJ9L|Ʊlb!U@k~<%|]y#j~i׈éadp;`IJ`T_u@%8.\E.lt[0kbg5N[(KĢ~U/i*Yr甋c PrEEKf(m ,Q [Կ94bciΛXכyF peB;f4]aSȷX7E2'\?G:qNx>"sp'bss&uO4w7^~1D+;?ͤTݾČgG͵_'l&͍bWu9kͺ]87Pgs·~B;-]QŒeTU o@QVV+ʵT#ۥ( vWg05 FV qVBv8=$^<UoUH+3M99.IKؿ|i&IT~_ތ>jU6mF!3 A6K&+$0Myݵ`ydb^39-F_@fFL1_cnaȄ]( ʽvP`u\N{Tz8 \BlFx ;M-kg@fOkA;GnYjpY{cQs/ӭ/8cѺYC%$[L^H]G o*_elSABcIyB}rC<׳C͐]i9ʍh7>jĆ~I,FO$U>̘Ő.ؤ|,=W7p5d N%oJKsZydA{Qeh*uДrwy#|…RCdG }I;[?=a0˟i {Ò\rV?IrmT2P):0-[%%0C/m?.KհE[tCNFO W oz~&b-˞_ ?mR_JnaIG]5 jIĺX-+"1—aKvj8_ҡ1eA8໡D=)A!> ,ޱm5gpou +3):Y$R==:͊߫bE(⮝wԠtQLqR;S\H#>fmҞ'|gc-Nzi{?E+uZ8#tn,8y|iVƻƊk*+ܭVk.Wd0 \6RYa% M;kxUvJoX!LX;"%T kW){*N8y+ξ:Arullu.Fbldە%QJґ.ϰ5@ѷ^)ˤ &xUR'0e;DWt^a{2Z>q~&N9N~{rxno*ֻUfku픔u Qxܒ8/wHUyݱ+t&Iaw)WuRd{aN㌰i%\0#,ˠZ2}'Q B1tAN@seRk2ϛ7NMau:́%;%H%ANށ2H'cʏMFdSCf __Xg>HUe TSm{uooNt~rCy:6`VJfn+(I怞>G9FG[eedw//s.̗&ij61;]l4\}.p]tG/{t @DAsHP3cd^aEëU\s"u_VC KR~1䮾xeҰI`v8fve׷T  t$w!%tNE'oI#j8y&%9X!]4Uc\)L쑔@y %`V>Y(:H j=4)Oz[Rq;lRm.3& S PnGKh.%[tqOX8}Bh4VDw֘n?zb1`umg۶`5 511Pq( TD;t =5VrKŔ*MS}j)O'7Mp }-J˕_D6w8op& P~ w 4b~^U\ο-ކ2y%}{tͬN < kHG@BDwC>J)K_]V`ؑ`{fRD6>P*u`C2GJTKw:Sb ɒdva\$2):HlO,lpcʈ΀"l`@oFG{wsaZgA{>A爣`1UKJטLLOviCʍݺ O40kdaH]R=']!|5yHԎ/\2Yc)A+NK4C f]}gcR!^|`{]*Vw+o >5h]Z} i3>IЅ|u:sYCOc,u&m{h#Ё>2!jH˝Srf ̐d r} XehmlKY؊FG{~0.iͩ(Z\G! &?cMS ÁMrޒ5=̃Ry-Gم77*>ܖvZTȘzj\.1@ 6CWYY ᇏml[pM w&Cg?u~4oJFE $#0!ߊ:W۵uޙ)* [Wl=: H6,e|޻ Bz!HP@:ծٛ+Lma68S[K.Y/ЌFLwqúI@njN%o?hyW)-˝"/Okb镄i_m YE2w˃Isl^v%U1%.S= o$<ՃOl&c]Ժ,a:ڕhGv6o7^\}5/Htfr)858:maR~>@9mzJnX0Gyt#,5?Pwi$wC?hvԍŇrLI0g)t!VR􎲻(Cil v:A Qi3\ 0TpoQ$JǗ6| osrt;"<}`HǾ|JjόVaᵥ{\9Qj^j"h>}NUyN%LHxa0bRդ,8#QMhB,  S6_ @6/st-^D>PyD99"DXFX$Rx%沘MER°ӽfz \FhFʡ X٦AyZ8.VZͷŸ/MCṰ:'WsKGs;(\Md,=DEs>}jhFo$%P=xn;JCczKBO/zt7J@\e!&>bì,9X! q7=j_2;b-rxc3" z|sLa lB-ƌexTTQs7-$|(?Uu HSz\Rm`_Qv?fYCG,ϲIvCuflq(~!Ȼy&c\a)s/OyC(;|2qxɎ|XJTY<+\ oxTqI_HO.iOB"nCLt,hE'W9%#[%]'ۯ5[j;xXCnsYV3:]-[0=Ad4(,,ԔbyMz HI\S Q %kcTT砢̪ -G_.ѺAz`ze8X_&7H<&NĸzX "2I{B6f e!^G1PE*cJOB߅sm[J7Жڳ1|$p tǤ$gG |H> Ax鷍/I KzHyE;c@J>;izP#tA*2.nCR3*c< W@(7n򅍫v1V9eǨYniiŕFqjKX:C;a݄ B=adzў>n8glqL9pv/_szCq3Cs0`ih6de UO/9H'RFψ.,Y⻐W˧J8j/dxfɍ.10'ɡD.pZ$4k719 Cf~%wPX$ASIؓB"c Ⰼed"k`dԻ}5S~LF㓞j9[>@2Zidp 'lzmlD?AVD_U+I ]Ekoڼ 0ȹD6e`uN{U$%gy?1 Ū>=A0g -%S5XckeQ9c8k-O2]$qq[YL#U!%o-̉Yo cγbTpIȍk7Qɑ΃6ۙMZwdWEdTAT')§uK 7oARm= L\OG|EdJ+), wVlMj WHLǺL{Xwۆ5eUqQFKB(5Ql'KzœZfx0b3mna:"0o^@CTȮ^aE~A W09L4wsB^ Pfm=~$C> [Ċ21c^c^-gWՐר-+V,Hʀ=}ȹxà5΍P=ɰ4vdjWoǪ 8]Itq3UMUyoOѺDL~yul;i.k]=xI藉['>P ^;?;fcGN>dE}ߴ(?mH=PpKĆ$0{|ךd@=4*`gwp]ZLAV墭 !{SEW 2[..G"m/Qnu"vD%bCF˗Lhzn,!YIJ|c)`Fq+^ӯBl+5`@]}>!$=F iY*mx~C-c@?)Fgȥ9((]Fq=*wh?9 yN)fN8 fv Bl7j(k]F6Q"')UZ+%}`"()nK$)֡+ll+W2ޡgrk,apN*MatϼU8l,%c f]wcF'n:T$qBJᅭ%~`{"T&} V9xv ݜ멣NigG㩙n%RóURnMs@$Zm@OFP&; m<^^Ei>C耚#UR:Qc-l\x^jzZXm/_MɧVu:!0.v"@hs 1J8Jp-i; 'ul]Wq [\5YE&ș4`@{}`M.>u0.ZĔUQj/gٞGoHo#rqqR7rA.7ymrochW7:tpT/ asQ1OH|/Cm?١ ^:Rb9ՃɷSZa&Q)Es*,dćÞÞfH-l_2|G?p{JNcR5-&]xki'5UHB2 8دxMh2lH{e ,VВ}p19q@GO5 8=1 Yٰp |iҩb&ՐF">/*df s=t=GAϕY}`4S/qt#UL.oǁ|̧]XP S Zzthl%ہ.; ;L@Li8#,^1"zI- ꭂhM΁2u1 N0VéX:q%J`<)d ,b(VfVL^!S VEB= <.3abRf,uBd046$"?!비||H| c,e5X&]%t%/s?ABu{rL,~El*kaoaG\żtb y^-d*ρ tc SMd=뀠YV*HA 0R0 rPCife rGu0~WvyL-sBe#6 C[6QnzVL)\lf;slzg;oW _ wxHn/|,)_1"B FK*fHw嘼!Dt}|Ż94"ag@9% [2Bhn,*A!u%Ѥ9`cvݱ-%fH XF0 &&(&=:+:BnZ3JIn0s6|='De hщr DZomf:xvysc"{9hg,EAxXZA}oNRݭ!FA~_U &.4eeUDya.TJKڍ5DpjgjHĐ<8UY|n!:0&X&kf4X0Ƽe)q/aSPp_̚;=ɼo@2.J񴅘 #f`glG%fª]qЏ̙0#>XH0xf} k!10Gyɨ2;.BL*fy ><7u7|EBdǶHK/,H\C]hGb oj!޲!oCI1lK%`GgB\m^_}dGt?ezC;upGV jB*ܞsX=V.r.Sc ]o񘶻u++Kѿ%&?ԘfȺ\kq5-)CG+g$r+- [AQ?M5긣I7Z) BhtU :KoLHkdriC:=d&{GJEVR",oƄ6" >7_4 j=U %lW1YްRs CF{~0?vQ䏗^Mt/Bu 'kyE1ݙ:tW+ Oϙ &*݀ŠH3+s(o YA"K_ODu+E7;O#R_0O* 1#gScM})5|s(tkPsX9qVc[;f4-yNSJ*gMY,^r-s&ȟnx =T_>loiH$ ٽkP&X(zlcOdV%i'0x]lÒK5sBөc3N+hYȩ B;*=XDrRɞEey/v\_ hkUͿHW~)qu_orvKa1TbZlbjwäng<@Gh3.Vy>@{O dOgi<@|*ZσI;vP1jsn'G]v~ Ĭ *<-x3Љl\/@^rBq%@Li 9ؾ32:5C6LJɝ̜2.WU BWC#"1M?m(uB5bB;OHѧd:pm, l"Xuj_G"Lw'U@b7kj݂՛d}'7L _q^.3kws= oV;=@ bqmrv8cߔ|CBUM);{ȫ h V6ΞdO3hYaM1*'bF.ko Iʚ|/+rf*TZNIPL+ > :d8's?gDv'aG(e2/)գʰ|\H*V0UlӈT;*gg^ U_&tbt#'0 (DDZ/~ːepk)hK+Oѩ'ou:MՄkh넁s3@o]DuT p bo'[A1YV< s:S)ZqYYl$_)ύ5:M)Kɯ㖻jz=ifny%{ԑS@ @@Az暐f5÷funSIP`X4S`d+ XT`0r &"9g2vS@&]`z0rG}kdͨJVPH,o5x&/N/b7dܹ^HG'/|Xd.[ANa-99>ت[A7TTmGcv_j4OH/^BS$X1qOզʕ2(Fϼa;deӒ,/,pr$3 iHeSxԸ*tX]iٵ̴n8a*0ۈ} n Oq=Ur1o X;"\*ȱFrG62]E4k"дG  >ڎz~a&22ІjLaiChxJ)aDK,πߑZFNnBkKRLB*HdE;#d5(5v^?Q:Vpfw Lܝ_讔}Vݞj҇ԫ.sFVBm_Kxb.D<_:/3m[>Ty.4.{bS քpH TN[꒐BD(쾆?Xhn/́RO.96 !bY7'ds_8w՗U ;Û{@Pn@0,NHdmx6J!G’R5l%GVJIuq`LT`[su"1i'/:uۑs+BMc%8:#b+ј!us Yh|3Xv yiVpSTpFsBW+ %cUZ2>%9Ja>SzRqܨs7yOΈnl\-?T)+yj+7/҂걯ǐ3d@Bf`I{aґboͧbH{X)2On$yC= lӳ)+R=G\'40ldTZKXb̡*E/&~M/f:m_&HEus-q 7ih_nqNr5H1-nvnهKH DH\ TUNoip93DfkAhZ'_)]tF$7!g X:S(> d#ALt~ʌg|m +~5@5 Ihu<#1I ?Ϸ_lo6XvD{ ׾X'"̰X7',A0Y8KҡD+ [[Ņ]vf8DYgEHv-׊~CQ ,ɝoB!-_ @1ʡifzkJ!F%$R&zx/ӓO-Gڭ/Zߜ|n+y27vGUAuokA (S38Aى; 捋:\"躺Ig,Ux\lUneέ{P듂%k/ x6lȑnC7U0"lM==9Cma|liX|pot ۵\HѡWjA 2 Ь˳ j˭w^ wt18H}fLr*[ւ e,-vzB<2$],Zc#Ƃ?nj8-u5 T.u&ࢳO/t 셃 T{ 3: bO'$ pIR U'X%IydSؿQ߶?l;-2\J{+c.ܧl&w;껏v>%]k {Xg C)%Fh}yiؐUFAB!TbKUZƹ>jR2h/b?AбhwḬ}uD܋Q#hib~*:k3u73Gr EDO3bw :hh-ҟChq#~s39VeQ5hw 0Wsws>aSUHJz>S7 "IByj| Zk[䢩2/j1t+E|Jr%8O6"c*hI{mGĵu" Q_?P3y#\E[: $<r'mZv1P#.<mK7]Y쵃O&+(l fWBߢ#"jnK>T19GEdY]BՏ7oHg̬^CRU ׌2 SF,`Y1w69)ČIPҞq+o.L,ܯ́LO*f x.޲=Į1.l/s8ivq`qHĩ>Zek1qI h@MllrSAGdo!&C]tw `V7^ՑP槃ޱqZv:s-F/ĔT/w9Axu> *F~6[at1P#X7j"7Fd1g#FP9j9 gБ>qTy8%/jc45;+`"ee];] M(nC\W6Qa8OΦB_&[+j%u.3JJqۮ up C%ʳ&/h 1B}4URF 5 "R:3DŠZ˯oSx;Yb* >5Et]Gæ=J`\<-PYpL(NU輁۬dAPϋAGɊ aZCz內t;;p9Eh9t|Z0n[,kAc[nFMHa^q5Kb%D$uNH1>&o @ QbQUK<-"iӕEA>S:u?c͢ף7Kf@aiYT˥9Q.C_oy_)w݃fR>?:fd`K CHE~? 9ne 1? _?pQH!`~V1zע' ban tjlB;3-̋uY"F2z[ g?ђVşѻCu*k^o~tRaD6jۮ nک [R~2>l C71m`d+.y5L"Iͤ溎^w5>Ahkv|F4?QΜ/NTh9IEuLw ?<~aT&)[<߁vC38~gBX2;uz|U~.)7( Ĺ3Ts:(:or ۍ%4{JTw"l{6-"YZɨFǠZӔȅ%&R37xqdGtWm1E&ȱZ?H1(#&%FA㣦/~w̄V-%n):OkL ;Ps!|u]JdQc0H^Qc2NR;{$(kN^sV>5q۫{PICh[Vg(&kF B~o|IՎ^<<\13@ TsnBc ۊد(B0"AMx?cZh ;{Cɷ=U5wb!)`#pa\ᶴ| |%I[|%^U.!cŲYye.l7WEl+ۉ)1[Ouhf9%r 9 A*R\R*h\?T͒a pg)9gD7MlGLX`YӡZN0 Mfɟ5?]\Rp=SEh:uo:yle{)eߞibo~`Q@&]03+O#]z Au fN<?*yG9/ԌA׌P@+o(pzrX9ϔNɨAГWp*,e{0o9c-r\I9&L~x_c6^L^_ Mi%ir!N6:Ve+tw+ 机IKa)wMj I1˳@g3;HVdOz1P"s Ldxrkn‡ΈMh09v{40m𫶂ΞVV@@oXo'{xic)p[(S̵F2_㫫 `PGP=D !W{C€/\`zu]5:e;&w77K&K/^0_^F$hE, U45UV5H~7 +t vkdOvfU !j[dކ[u;QeNpxT)݂㞫d&mX3Z_IIJ#E2jAwND㞢]!o!/>+,\ǾXjQbI!3:{Osvc`#>RB6qe0G%VRQGgؿCc1 |r{}5I/:܇H6SN9N!Qf"2}b#Օۭ{ha#HgC6H+<s?@7n1ٳ|󱧶sal +c3g ?h +>i#E/!$ӿp=V>H!iqgz& hhLs DR֎譓7X)3 '!m1NɞDjB,{sƚh^e-*F&? :u}}wLϼ EiA_wBG͘~v"T*TdRRQi'b c'h"]n CsE8i_RN^\C\+br\LV4 O/z,imJWE/"r&\2Y.B?Yhy2s^m!I(B e|LUdPrn_we`.Ѥ)ќK-쯔3OGur*CLQSUTx2MUT/O3.0bv t+v#WsTZ{OP~.yYrÀX@zM_ HYFJ=|6z2(Nb9{*hhNZφBw"?ErS2<8X=H яB(=G7A#Lj*^ɛ&@'^ܱGgzIӫ⭡WLpENH֠~]ԄH7)OJ Zݠ$Wj?޾blU "ӄkf^YApkjPTّm*Xbhlp`zE˽Oc\]0g-`n[3K=.teU+EteFh [ʊd|$/˜9R2*%Vl!b(-, xPy[yL NP%L~!գLSj`Gj͔u3#BEvKcDvuYM`M}N4Wܺ7lv_H?lU&3s̞~f>&/fpgĖ\yGhyg J<J]fJ H M|ղ<slI/"ܵ \ĩ֚f/Z{6QlCFc Aea==׸gf  gIX[+}D) *Kഒ| }g?1Ǒ>H:9.ma@mmCĞ2zfW QUw*V4\ POMMD pZ8h2JΉ/g) L֌)j=OڲܱEn2䌴l1bՈs9 K"m|ڕs[b`%( &cx*UtG=#q0HW'utdg7?6ww1ʉ:2 <R_s.^-/1=ޓ땆`5İ;6hy -a uTIq0eҜ "o/ Kn'4 FEb`psu/0Şu , 3rCif=[+\HFeˍשwQ*RʯL [jq{2LnA97ˆE]Mx\kY~ ;َ.{4mzޙp1Ҝ^s3V/DŽmF;4 :Vي7~.CJ]LR 4u֞WG ^ H("=m0=%~TH\DKW7s>8j|Y*=<*1tSSl[ 5ʺ-;\LLx/o5;8|?3/x (P Y'2EMX=sO?]vzlc9ZJ.$,$9Xer4Sv9(10P|Jt|h1Ժ3TV*wq9eLB`VGH4E8_[Qȉ:cT2nC -= 3v_cKSO|m>D%u:w ,d@EAǦ" 5 sglg[<>񺂡c=vQ'E$#C#Xe3i:]>8x s)k[i?9$Y@͗wIH/5ŽĬ67"m^&F%2x+e>H803(.tؠt@%Tk6Z?IrY0`{`\=AX\D=TP%`JfHy* ܝ p_&|9c"e aC 0U&}BWtgYX\ ϋ8ϩE:OvwZpqS %۫rq"{M)@z|=O̲mаN >ԙ^!(H{pVq_ci"5U]`θWΧrcQp@if+8TMAt-x*aZ*V+KR@ $ "t8rLiaw(gVYrݐnm}H |%4(vB°PfgMҚx뷼Pwza?swC*  @TQQҌ]^ & 1Ӱz&!O&6"͢zmH@ٙ$Rv~?"&FpLy狋c> vdE;{x"p8\usW@Lƥr|~E11 }S]P[ܐ\rX[c ko1.2_ \*]1!w7,:@S?$r6sZ5~9DNߑ?PJ-r‡ΰ97KHoU7d4? 0󹪡t܅;8TjT@lUz#RC՟ UGa7( !VK$4ܦGB|8\gA3L/#Y^\XzΏ%ǃ r{eWfB蓫3h;я+ >H(~&b6޾+o5ߨF+aZ감S* Ǜ(lHn-1#o@)r~f&̂ïg)L(BJG^vLmDļ/҇VymʮjoLlٶ;GgcD9;L30$EJ,_HQ`> bns*"sMG2+.>jE z|)_*$Ʃ=f3P+pZ>!fkyBgUmb1jpKͯaPQ^y~jը1B0Z+̈́eO4m.4o/D(ۨ}=ⲺȮeuhꎴD1⤫& Ӑ jN"ݳmw $7x3A :44+l%72-N7IjuDcU g!ǵXIs0{z,MEz&σgؽMZ8);蕞jD|]V/nG**ࢺ\(ıb$5ƶi+ rͣn-SBG)MӉEԼK4QtEVbTͬ͟gJm>82Y&-O=EkJrKX_ GgFKv5"{vۼa{lacX?x8)jЦsޯ,&&/V#O x耦0qұ_6H~yo ssB>m{S?Dutƃ"n5ݵ}eIEܨ!=*O Ѣ&#x%u'];!~6ɶGU,ć3܀c2Eݶ b};RL `$ÝXi8SKbM-YY'45w@y^Ax=扄a?-'r1}ۮ,c =cH \O66!Rr>)5 \0$pZTdK_U-W.^kT1)npv-23cR-Ywp.ݳg}sL`1d*Cb '{o )ɝ?pıIqMQ^}:c%knz K\`5W~kK't;m=S";Wщ8Ϋ-P:X^s$ 5Z^擉mꌬŲ5EֶC9]Ods0U76,ER[ZA5&*B%d-Rl)'İ,U}1 =m]sPs5 lPh/m.ZéZw޵BА#m鎇DOGPlC"oW,%t]yҞvϭV`GS+wBԪ!x$غ_O aO+K(E7AH Fc* na<oVnlϪZBrR?}Ҭplx{'7טK.h={aϻm6$* ?`8wn/D#P7|۴c |IA/(g H޾^\t8M -7@qe_wWbV>zCAi9QdQ]?Dx-2aPU:8ͤQ~gR鱸PQd@"=+au f2@POѩai8S".D޾^Q 巷ǣ=3j̍Pmz:^m3V}Ggw>~amըHr!볂tLޔ""cϊ;}eܲ#$ﮞ Y8 |^~f3c_v/`R'T?! qTsUwPPKcA zNAiRզ" .G۾L{&c,cm4r/~;t /2zǙXRŢf\cGF>N`f)\~KB,2uyH޾#m>uԸɜ_5}mBe)C" >ke,tT!@$0N|Ifu@msB-#ڱw_8o!Q2M)+]_&YDbuq yΎEl@0?%R-:BQ`350U*K$nsuSsΟq'cRh&`bkPۇ;1Z3v; Jj^`9`s!]Q ~!2٥2Oc^GG{Vj}e6Ine~ȫ6K&[4[PvSZf X::No@+Fۄ NU>!S|EiTUcRG`,ԍh/}wCt$;NuYSN,*>LR׊r`pvy}pFOqurV/jP!~Y7&WLwX+݇rIx߮ 4x2rSKR  q!e(N $0*2w'b3qmNx~X=ăUoI Q;P|B<;z\g )`œl}fHȗ\Bԥ0\̎ٔD$3!Ƒn]ַàu XI  Rc5[-5QR*O): b6|4,/q,FO+oW.&BL#"j Mgqcr?ט[ $I>Nfm(HckL3m&QX㍐Usxk"AKtz2IDiyKV.%vޯ4%ܳTI,a>Xn NBcf/N/hn/:,vxf.'NTᔒ R-zRgI?:L[u|d?E  Ի@3a8mP½WaHYig5L6nN`5JOƉD,! kjIQt^}MǛj/Y CWx uвm*r#E $ı8v]; ;$Ak0˔g 31{ՏhqO;6Z~[gm+-Bj ڼ-M?EKKpߺqLϬ@s8g?X[>oK72 캱S'0i^_"q4߃L߳AxD]8t[ )29r'e:'.3 n[ݚ)>Y]<2CAf/d sD)",@uCjcJK9 Qn"-WIkfN>T'aHR׸<%h[\qwINLɜr㷵HՁ70Oαe]2̆7|[ ,i[4us,[\Dz7@暚l 76,&)q"e ߚ0|&Qc4=Ԁ>S*LXG!^EMy1b2q=d$)IEzb[AO!_'mV q 2z 3R`P҇fq hbT3;Rv NYyE&궑Ml%S LY5r[RHh>}P ME(X|rdJj 6>W9\OC,psK!1@")A|%X@ bcOn$H}﯇=tr׆&k\ۣsU nfj?S͎ddtJRT_!a98lfAy5kVe&ډC?,E.LMy4 r?LNeń' Wx8C_a[kZc NF 'K:|u)ˏ?^ZGŜ۾{Ts#0!n]KIz+L~c.llV%fij0NJUAآ7W/& dzj"ó5Jc}=c"NT-$=GlQ򯿷(6:]~u+${y*.zyYAFr6{Թ8vD^)8U5WiFFHE&2dq[BƣT^8+ߩ"o3 HzOM?R~':~i<|ʶ p&RjaE /.{;6ϋƼ om^|%ŃpoX RywAt?1)C`\N{L1̬OSי^\C+trh3w&\bK Gbt$$zV.]<Š Sݓ8԰sre&GB4-,'㗷fX~0BJ. V@t35hY⪞H;ac wVeB]8޳˸/LŕpjHWԨbߍ_GiD36Hj/r0Z`iIfY+wçu=R%؍27 u:vKfcer@{RyiPWyn~:F>dTވx/MMaSV9PAH\rUK\ ~^v0>mGinh_aIcT3AhVB;v=FIęRG}g&GceYn:݅Ox!t M+lFObcpMje5Sr!62n\*˰@o\gqƟ4$"i RT .lyU$z+drŎo(~2ЙH[E9m+,(o1hEʃDΒ>{%SzPb e^Ĥ ,K C`ld\ ztZ6:h5UښZ'/ՇkZEKث耢H!v}HF6N<.jhTfr@!>&lG_ 0ЪA?ߺ'J&.r\PEf)T":Y9]PW:#{eC ! A8"\@ p$%Jkїl=֚]e& ׭ ~68FLۘѹB{6 "S̙asCQL^sM߻v5@m/Uje\'%K+>u_0cPIKXKDƢ|O6Ci~s@+ڛ } jOZ #'Qj? ;%fزx#aR NSbx"dXs3:M+:8+y3Uϛ߉O`5iM&MbK!lg(泄2/~C8=FAߋc ]ߢ }SN.J,o˕E1lj5&hKVWFRϥ_+zr& :*(@φx@;1z)|_V$v1j>YO?kP<-6e/qS/6䧔{ &23jٷ v6{0}åcF(Yh[yN)2OE _c vTܝֵD!*У]4cU{WN& KOhtb4h@/j05o|hѹγ2,ݴZlpRӑ&O4w#a(Xޕl%U)bPYZ[]qIm*[>~̀ 6U4rVa?dV< 崈4-)|9  0m0(W~D`2l]P+⻄G3I{DhP4|DuZ d G̖>XRQĔE2 )N[AMT3Aٟ%O$L xF{]3svRZ`C*6j"kXn#R-3 .tODNK,s<̾YDh'G0W WM=fAɑӺ] }Bw;BBErƜ =*p_\@~鎈QRk~Ή+=6P*Փg>)J{I{Tn UQ.X{RWjԉr+,iGFI:BK ;%,~imP; o]]IHcO^.!3|ݭ (&'~*~sRxRV0笏̝Zey~b$Mp+->;>W)1fTJ玊-o:tF'}ˑvP5v%(|9^@rPDKaό?;1DT ߁| D&iw<yz 2AU1 ?M@^mT3FLDsڏ_UrCBL<Qan#.,bfv%Wk9iAd+G% `=+64r7q6ͶC/#[L#c KVdE/CqqTHo90 %e!, 6^%E7hy]' O9w$ fi`\W(/+|}ɘ|7W1 D%XLs/amsB6of$6˃SFg蒎b-u»⦬a4:E'Wseӭ!5Xrv}**Ї ܻ{+Av޽f&b(TZNP/1ޏ.Ul%l@MީǮ7^8}iZ: MdֺH6_֬,'>/*ʛA) 1 Gܤe sidrVᕀAdfʐu;l,+3FX0{hx25v,r_S<7㯹G _!ɴ ?ݫaә0h^VN }ij+`B˿Q[vcܐ2Da;O# +7AVdhozE$ȋ}3W \&-B2 (99%7E㻨s*UԽz*E(S1"&6yd/Y;8';(׮iQ AɦIKL6;kR(H4+Nr)FVXJ]rCsɬ>8X۝}2)ꭹ5OЏF84M|_2Hyb*<wNB:ezjOɈQZBPByPeM40gǤ/ '-j2rîL+aFqO n?U@ &:DJKyJıZVŠدN\A7Mt!`W?]}2q kQjQBtYA&t n.{H]^M܁DiHJ6ّ(~XuȔp-qV4+;罣vNe}jN Z"<(CzO⸭̗gNI("p~Ƌy|#cs)0L(!8۝NSV %[kZG3 GYm rKd'6;JFtkXZ@>`mi^lupq컬fW<[Mٞ4hѿr&@Q@g]':WRYT]Trݶfu?l'ʐD @yǦX#s%egl uu߫뺐$E vۑzT$' #8c3Cglli^ &ڱLJ5P97 Ҥ2B|uT2D148b*h:D%&)_С)^@qYoa)\{R<(($箮f _^+.J10NjPvCMUey ֝kv S'

^%=X6|[kD*WY>2d4ygEXSn +JX$\bԍ]9(ZD&#Ni'J_ZX[YYP6&l&Y`6efޙ{O=[t\Q_ӈA d/G#PVwC926$rG?r{W'_Yecnu8+bi 6aa?x|6m;m(3UL Yz{𮎇0R"h0]*,e ÉkYLV ׁ %!})KY:s]EPRrnG ?[0y-~\ +߭C2@aD<{"T:e_ewOkb[yCS{Fj݉J̟*IdЬϿ[7h#IoGz?>SO{72#Ci1XA9*?1d*9zV{pNly)r쨅#Gt@ܱ`I1V[>a*=U>ibcf06izWqC8*yHUak75!7ɫ :e%*\߹fDۈQyXahykbf۶x,^?zCCa,,˂m'LI6g~[>e\l6sŶڔ׉Q/][*UO³%*wȻdx?iQy.;|γ)m.F -Mn:O#3^U}a@Ԥ/2\ C K@+)=f٩//oYduh[s5z/fX>85v3{P)NTg:5]H$2]Mw0?"/5w2~jK#-ԔT8T=#G_)8pkhj^} l3ȂYOck"UQg k9ӁVa_IF\ElvqSzxMjEYkID \,7aQ0oLjC4qc"3 D7A";:h3sa<7q М $ŮPʹ8YI1fVy5\э*C7!/W0Ĕ`3k $'D%Ro> WB=Û1ԌpJ:>>O׌00[0xN(#@%q-"q:ˬ4Vqq=xzuuxJt--֙6₣PE3vRq x̾Nm$MY> ԺOPhZ+&! dǛP0&;.q3M197E1Ĩs|$Y '@w[22;q!%3=*:nc#_t|'SI߂25D'+XCLI  |L7֯6.xۦ]i-:-U/:at`4yU>bH-@& 0]En!9՟ӥV3 qnw^z>ѽP b{ V^3\ևp"&=&_`J~iϞRN֔93Lh ?*]R8Kv.cv cIqrJ3}]9@JH]yy R[D?~Ma|'vgͳZg,#k%hIU30Evbξ-U(Ub6ROH!beQ =;Bd5 |g7 [) l, & r՝ Ъ`(xΚA }J;C(`]ya D\%MU6be%USUrڏ&AaU&ybKA \ (d (ۢQ.M8+?#59@:Mnꔔt]QޑC(0=DhgγUD NxphZX<A`-GZ h?bJuD~G ЪoYxOK-dJ(n/Q5(Պ(61cƐutřTw`tYߪE*[ ʩLB1& ɖ`NuuMYr[cY.w8H?%W0pl&USO N `qֳ¸"cۅ?#s.VsX,9⦺O0C`vjgAr $TB#q LrNtFQl,Ɣh/\Cwrde%8k{ BFƕ3 ͘Tw@qr"/E|#"''pRmZ.8 ך*dߪ"Cp&:Rk7;W}L }.,>-[-KYG՛[%*P~謫͆S;!" g^}]waD͒Dw'Voީj0 cG"o>I{M.o=V!mp{?l]@vJ{n9GUk$a(0/Jem:>-r6<ϼZjc'ޞ3S/f{3|+3$|` E9u)MH #ᣆQGeOtGZC+,fjZ$I; H#6|X2z`L*䲵u蝫{~qIe: ;0ʾh/SYw- -s|"u,k&v؍0Z9m_3^7p/ởUIuF)ǝ Wqqri]rȲ|ï/CYEO^G퉖(3{.CXd5c3gK:nEklClWzyK7ޘNcZL|1֎WW:=owO 9L< PcT~IQN]vXPEl4]u #_Og1gP׫eόϿ(Cs҄!tЭZ: >2[cr3e8C,]^ uG%YEP$.huRPs~q.SFa-r =\* 433;L^64c^yiǷ1z?V縗jfTXi:wYl6Ed6b9+ w @/`X7Y}_ X0 FE"cB5Or 1¶e&pXˉ2y\`EӜ=Ѧ+3NݢB^g⍹_7bKuz oƼ舘JqΞ ;mNU&#۱_*+{ijND};S`h;)W0X bZh>e>%!dkR;4gxȴT86FQ ,{$9FAYЯtgG.Jt*+pU2vGOS|09%ʰSLCխ hW!?wFE)̈*kP.fįj1"v9;N`b?]scr:Bp tzW*f}UCUi`Jڀ RL9+ K$ߖ.׵𪚾j m7ޫg}CrKb$mC] W3vz_`מ^巇RwE1=uj]/;)CRbuU?'i{ln|bgA-[X4o.AuW[# &گA}Ph0{M)x>yB +{Y eH0`T8H=;d"n@aM!!ĥ· "ܐlIWa C*?./ ^{)/E@HZ9I[G.&~?੖mIf+U&s"2oGr6 a+_A,{#NDNbaZ8(U;L蜺]meL>ZU)3 $V($|xv>*k^[%v׺oCp*zaGQ-Y]$! f?21]3h|2'5U@sJG>{x~x ų_cFAcb:j>6ao6;UjXu7Pd+e><(O?{ӰiΏJMeoA _LnÐw9nXlֆZfM{gh&gBw`߼;K:s5MoP0*B _%( ^B5vߩLMy }&`S ̺:}O%PQ`,8N,&9e"ӷ Y;<'޸qEn']f }*=\<y7Tb%`r!Q8jX! (,a =VCgD/%}!XfIsmݩON ]"@NzMg.*G$sѝ[{JnR+pJz\,깷 A#G v~+âns g*b ZZB)KvNX&ED~I=8ғ ^0|_Ya{jL3'QGt=o"9 adS~jF4IHQ,F;-soNh~)ׅ4zy׺?r0ZHcBC+Sz黕{ &3d+ʁ%Sܶriwg6R,a^&IBBGn uqhxÄA.1_}SB`>6G>Unm #eُSq cJ'mcx}]9s.ݴaD {Wp$'_^\eٝ9"4JuHE1iΆ6,-Aih:qd58\e? ISkJEf]M`ۨ;Sk:Y-ϜGr 5b#$I; JR Q.S73MlC1n-sXQkb]6nw i' СJ+?ܪ~LsO |&OLvbOe #A6U{p{A,w8v*?Y39F m}\ Э*dQ4rJDžSW(Qpw9o.S؋:I7 ]|ax+CaL4uCMO/ X=TĘl;S^h&Cw SlhRr! iRu_aԋ;8>Rb$U=Ah7E^AhGwK';\}bCͳp?309$tr Ty*WUS;j?D?vř<&wf<(A[XwU'L sA|b=؝Y_NkA@aw: G^ż!>xDx;msހ?q1DYokꀷ_L4貍U%{%@Ad\%wD,8Po5H> QfGn [+aJR=sW<4'a+H37{\nNI^lǞ˟"/}Jٽu `Pb|B}uz#ڷCPJg ۓڍ7ţt X=e;8:;er~Ͳtduߏn?@6+C =KǾ616Jn7 LI ٭*wiX-fBtH^Ã_ 7P1_۰~b%3.Oƽ.^)嫓}Abn-BWZ-Q|;dk9T5 sqZi^ 5L%~dB `Bw#Y= gu8*<9&T\P(FLҶ IƔId?v%djW)O1 Vn 90oi,¬M v~?1[߽g&Ts+Ê j/@DN *SUVz\ Vt.?26Gb7=W&7BQ۝,୾U)oRsR#%ϊ)-:dWm.*KH6G+'~PI.-`"ZpicD3uƖRwD}_-C% 3|I5a (]ZH v1})2vjq2"[z" k[1.yR6/C/(o \M׹cB{Z޻}r~g"?gr Ղd~uZb#ApHaIlif}CHi`,!e5Nyl-uBq!vczm *ҀSkyo|&:ퟱ&hs}4>"Mp_UJR%iHOJh\ hu9[<ƌsՐ%"d@R^VύEcQ|Vgnsfm:Θ8NtvE>!BM͎EMuy 28D0 :  O^%UEgq|:\i8}9ze'h^u`*uR"Tqljfuzi)GZDG{"6aߤeT",4Lm pS_»`o bxبq mgwJ\0KNFKEd,/N$RT.^FwZ0I+Hbo\,'l0sR9mfhAP6S: ,]p<)&@EP;arM%ՏB@x՚j=BC|#0}/k±H-_"w;j"cQMP:i:/a+>e@ꥂԼSU#nسq$:fkTo!Ge&V E|]fQJWflTzD aT k_iX.%q!XF_IKoyZ fxifd5:w9tƫD<\NWgv,vG! )٫]g +QI\FgBHcAxiXW[a;D.]/9^ְ lG\X.iYs0@n <&͡SF7Ku t;^7v>\@gD۔>گԿW%5 _DoŖ^6}B!U+Ե~Bz>ȱ?@Iҏܠ_ㄥT~`}_Ա><6t ѧ5nep:Cy5\2gޚ3V &cPf̃] ՘;':}ւSjOBe,¬Y:JnlZpH:!QxJ6tc[ÎWU}wH#+x w9bX9(+GO{K8&mVyTWiPML=gi@x#^بpr .#c#s0FUjt4G$RF@ie,4t 8쬲'&<5;c]T $/+5B%;];E|_Of "yJY-4]_D"Jv.2͊|n"F''9dY g"дJ\X.4sH&]{) Ph֜)7MGZ!O"Կ+Irzl檛07"kT ­ :ͫ ψB4RUQ Je 3T^AD#E}Vg|9B7E?ݑq~$HTY9P$d}MpU\rG[KnΌ@JO2F 8ؗBk-et6^ 0sB,ϾǛ[|0(h39 ef39DU?DL5o晎GY[IQ5y[zn~- GwCDq#lN;xx2o+E cm]iQSy1]R<_%/nqx7 u)ȗ߾ "AL{XWz6zAقUȕSϸ ox=3\Qp zya>B ,RN3/<ݯ DopDfLkWωGWݶJDJBp _?9H_2( nWg|vRyW N)`˛xփMG]hD9,jH`G > kаf<>R,[ZS8­⌙uYْV,!j3(r, !MNt'u1|Î o3UZ0|ʻ'2Dh4!vvSg"t- W3L 'iu(_K K3Dy8SAZ*~j؞ V5\h<%{PBpsR?-v,"HԏWFp^{ѭܩ֓,y$YbVOiRK&cZf3r+}3 J`Fg"SvޙL$JGWyET:T om' Zz"%Yja]6z(,73)J f"X̗7'Oq0*)'r u⟳qy';:P >v6C(;9ҌOJҿh #,(O[h *srez.)4 ֩A r楔5&ܣnҚwxS%T|7΁iw]R&/-n?CS&Sʹ6v`o.IuS) SRfzbCxa׍dHg,ZAtJZ-8tFg'Z7b+3t|xf:mJT=H$VƊ}AP=׎V$ՕЪ&K (y<\^|Qi9XARhsLH+&zu?鵈tDvI0A"+f]zkLpVu ?]2KXk|2?+DLc2ۅ)n)'޷W&PN4!З ~%j$M$y_;NQ B߭] ^\N w/5|O"#7eD 3nuBD^VI5iRp98˨֞z+Za"HAWmLbi0vp+m)_ \wՆ^F} T7̟cG^Os ^P[6aa!v-8cGڲNʃϏEx`n4L( F 1 x0SA}φ4giϽ 9u r1ՔP~&vJU@uY tS#QF‚ gï2s` 'ڭm^Eg24I:l;TS.iq7SC*<]O+sĨ%RݡVegaRP7D4d0QI~rGXw=&qqg2(N{-R?!ȬA ~f9NG)ԌLZtY6LxE&xv:~ZΞdPJ tr |ԳY@E/ "R[KKȆ%^`/Ic[FV<և%IWڲqe˘"P*G*s-ڴ/juɷӂk:XD_dBR"ṡMՔQoUG޾/DI.$j4+3&WJCddV ;"V,4Qh*4{hxB: d/P"]@kMO,@ ŲDK4rǩd"ZUbWdBa)/_0d훶o> 0N:h\%PAܸ Aa3P6|@7N|]kAyk뽇=fB">+t٭UadtdZY}{ݎlP^E!@e˨-dJZ]@[,x $ɇhX 8>`//6L0.e qo \пXwZ'?ٚL1]4l#(ߏXV%@{j'O@tީapTzrTx5? sJMnD6wmV|۹̓>puu=;R:y+ y_9~"f\Lohl8 y+2EUԜݠ=UKfNV%D fcMVFZQ>))g}Z [}>Ϗ"j` yd1>֠2<0 zvpʤoX \bb; [C54n,jqЋ3O? ]# ?ig pltX%dbOrRKfl=n@5t` H*ڮۙ},8 V:-lV>7B)0:$\lTLCr]G34<30=?R덹’aEG ϊ"98z#n^aGѠ,~,`@Z \%F&0+ZGdbԅ2s39N}4DL>BWX({]uT,IpD07ZFUZXwdT~R\!a tmrVc7cWےZ4@MEJ0p[R`ANj;bV&@7jH5\WNTx餭ya{aV%VƣQ6 ]_}or)|ixt9d#6}>k>FZ`80 J;1-]k5Go=!#萣ؓh9%;X@rXnUR՚ -P Q^) j|d?fm/l7Y,vQAJ]_,A[`E1ʜsj 셙㖋;ᰎj8h9Ae0i=MHRAڻݤ>6|4R/lbR pЦ·`> [] U,ZSKw$jkv;>KG)U닀i_NfyбC~zɧnVȁ~jwDx|,cw"3ed,*) IC%n Fw8?n.=us h'0 swe] AG>1ڷowr<޺' |9\&dB`rki<#Y_J7@8B ]cmgK\pk̿!R.q7&`THIĜv|ҧ%ᕖΒ׽ ڛY״*kb kջ7X})bW`@4?1."4IIF 'FVm3{)kc'=/4^'QbVtiL0Yl|VrL=7|4;gxmQJGKךD^'Nͣkiwѓ=[;}\Oav.Ű\ /IF+q]tmMytKQ;t]0~JYT`!k4mP@IKI3U7YӈkUy1cWͦF#v` % ݁&{(oOXZ^.%Lh,l3cӧ-"&1: |g_6z'.|۵ ʑƭYo\-_kŠo2}:uZoVnJi>4Wds;:Y""_sA}[`4^:^Q`,]~?|d$Шb. ӝmGeȮaWwq{Wk1_)v3hhk|ef^uB5<ƏmLҨ!ִj3J`K[j"u*✐ @tJii9K7*t]:g Ĵ5֓2Ds17;TǽڋTW$!v("iHʸup6ꘔNP yroٰsc ǎ rX)jrti<@gmH5o 5746VF \NOoz}o0*Luyo4yb^>Tuak*fF[U&[2oߪz +BVotPRrow;K캙*D7g67Q$V #)0 ;XzjlU{P?U a'Lǜz'nEJ8aiVc-…XuC('^ON @{&J`D@qU=6pρN8se1aWeZ޲_p>6ͱdQKMx{2lvHHY$ Lr-}g4;w]ʃm|@V ͜ig1՛&;T,yoǰt_L Q±[,|&4{,Tm.5;+,/$)<_Ҳ&4Ia}XXbߐZyNL TËշK_|=O ]Ƒs˶kC 'Cj 6}{Z RR/w\ъO]M^0ͬWC.{8dU.Zo~SxoUrf 67:(~(.1<>;+ lf-d ʴ;#*fh 6e&zdor1Ie*tҙ̖"9O¦4Q7x>Jh_|>d g-M谕;<20/Ըlչd ɋPBjx-xs'DPo<5-J?8'Ph$6yj$6T) [%ꃻ{}5qppb_+\zKԉVz*H`O BL|@$#K=fP z/ |*{ج@ &Cya7>9LƋ4"_ull꽊tv+DZiMhLW}o9^W:n֙dd "3vJr.0\ 5f`Tvmqwɶ'}wKE*BQ9 S\Cc6i:GE QėMNF?D ̪3'Qo-X/*ΜG.to /L6!XIk9φݖ4jMO @\&1A879^Vx2j\W̟uYyOw΃qA[kh24}-@42G|<I :3MA# Y7[Qy~[|"̅}mOpEI©?*_dϯ:'7 0 ȑE;؈Bɻ혘e9J!{̸HnPBh8#u^͢u*-,Aӈ"h2$;0pI."Or,H d?ҝ/}jܵ{dFnB4$M'krtvvt[1# f+] 6Wa# PPdh1m6.<\վp&g0gw/a< \5MVUtb˰w7<*pHg^as3rK tt3Kq]r0i/~ 8?zᆦW-N(C w׬EvR@A*iYߣZ<2#Jk$=4cjF8k((ŕG@$@F5{=BK5-ӥg#0|צ(=Ό?yz 67z^M's~DnXb4)Jp57+af-\d_C]YEyMWI Y{KƼ*  \n {3-MVGOS!.z+U4].U{ n5żt.whIԽ'Syv[W (ȣ$)0_ū0D߂Kݲ͌\{/\I>ߖk{z8ܫI䉼R8'2<9n[l!CJ Ki;&qTFgsճ|m|{cC2Р+9Xl+91ux`] M?s0@'9+:3h$=xbIQp.5 㓠s[ȑ4]~ ~^̮pgȶ3(˖CyFui8u hLCN^vZ"iqBQUGq|ל魛(jZ@)EVi%ަQgX&@Yp;Bf@V-[R9'xutf-wq`~7ǩE rq} 5/%N\.yC5x}WOkZSCM3bgKu5P $2 G¸ gAjw~1lt+C`Gq\ؠw1xPM|IdO Q݆sÛCF`uyi7[ @}Pp'5L V^<@F,.Am~$szjUmܩƼ6ӫ7X?L콝~roG05N*! +6ͳzYoRZ*!Ϫ˧aFFO1ne!-D7Z)w$*X2uf/uڔ%)gU3CNQ_Fir .gV&)tyXM{ {ۣPr{ܪPUfStwpDQq.ޕ~xJU J c/?dD1 J@KSǿB"*$ ²'[ɿ$ֹK~j9zl8h>d'1BԘ)zoQJ"ߣ #|=) uRW^= H(]aO7z{ Dub3CYT~})ߴk>0f:y5otb(f ~͞{gia.qwj-c.ixKjv Gu; S(>ﵝ@9rH[{@=u.VpGY_Jw+9"4Qd }Ԏwnhcoh88YzXglOm}WB4[׿07L~jR㥻Ev amIƏI|>Pĉ ML_QBx!ꞈB,L3\N$\3q:mb+x2 O0K,$~oo! >CI~-$_tz'jACj'nqftϦ)Ȧb/.k^:@-4zQ Y0W W:vL( :C@!AsQeJb%зhSB> s.y8Pr_~ 7b}bm.S{'`Utu£)mݱ֖;X$\A;<3|sO}q|Gڗjx $G6`R$@cOt{Ct"5,WhhjTEj;YIb%s⒋Oحs y)se܌|EI_[aC~D 'e47E{cqآMGӢp A\ 7En@2 <+=W_b#(X&E*C "楻bQ:IoA'<%gF k{;{{0ɎT>Cv{lebofA?H$Ζ!_& =dC!lU\'ShCh#ƻˈlUsn6Fc׳uO!6Sx5fӎ,:{1`RE;)*u0y˱gYZ07070100000042000081a4000000000000000000000001616ee5110000394c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/core/sdio_uart.ko.xz7zXZִF!t/9 ]?Eh=ڜͩ}RoKnxc̓k>j[ܖ`k| }/Ǡ,B "0^[<<+)(=:ȨgVf A;aFmQO<rCoP=q6DIy7QơETロpsc#.[9հ-7r|2P,($6Q[F҃>sŮh(p}Ϲ#T/JHP$}X[%v!ש\ٸ#ufYgg `*s,VT&9/IH?_|be6WƷIj3~Yp.84vKYBri \ujы0 &T 1!_c^Pqv'Ʌ[լ2a$k3hQ4.0p>8G Tc&J/#,{-f0]S%c[>Bgvx;җ.u_A9mb(A' @`0Z91AmSW>`7G5&R 6S0Bm\/f}@X*a]K漓A% /.[[eV9>Ԕɒ-U5T]6 qXh/|8  T-, vz=߳Gc,_ЪQE<'Wk"IO^[!/A8s 7OKhɇ! DPF ;3ԉ8|c|x?z oGrY 0RaJ),>VV8sG1 A%Z_a~7(l,Pվ:_@Jn"+!Sج8^M=E( gX}q԰T(%xj~%=apq 4|ʨ"{a%(=TXsU_SÕxQFMM^Jr^¸!<ƯVs^Aquz9g =dRvCڒȵu `6>"(vVlVu4pvۥ_=@5s3㸦9l O{vh[1~thϟsyv $q%gv'?K7AGr^>΁FGk-ʇm.p2y6ևc&.᭘6%OA:jK|0 C^˦F}5Z%B2L|c9D+M=Z95k9[>VdI)y!Uhl=Q6<J$թ[@ C!W ;*]YƸ_'PIcf`}c.5b\@8~.d}Zl'_<@P\ќSMrG! u wɪ5Png\yq8wQ?<4(vg<57D(wCbÖlavӍƕN-{"n'9Wb8s{R \[.kR5ST39܍7/~O3+EW~OǢwejs s [H5oR;,'觷-!8,=ϼc+,bfi`z}MC8z!|zƳJRd%^/? 03o;6z}Գ% ԾݬjH{".jꃷz^aԒmy ֪xI5}y3kw|+1kT/x×'zpmf zfq%*Be؈8$.í(]}xss-kC < ,&g_Ӗ`^ۯeW0ße*ߒ:5Ov=KGcgA]jJB)[oz7 k6a  |Hr=s./]i:_~9,0tNЃ.Bq5[s'<BDܿWܬo< /2L]᧫-eE-/] *Fw]F1?p$B4%,b{zӰzt1,$ >O0ٸ<eJnoOݙ[z{GLfQPnϦYGpc($ЖzY0 3LXm|oPQ67c7pBPWuP b)*7סwbW<:u0VC*Ǧ~ԋ0nʯ'lqV Ps) O-|3am*vE%mG=C$d++*~tCngsT0KK%KVk1ٲ~cGFOo9Qa(73:֏ bnrȴyJ|%!VsP Y/'hwwE"^ 0ou' +# Eol c/fk40 -8!,j::faR4I-Ǎr͛m|Hz46@d*## ]ƀo~cx {39-` X'8RbɵkCiOkTV\W*j]Rl^oka: A YRfcD pIޏEg9ؚH7D\sRW}.5Uuɐ< }Lv Q[T&k">&;Ul(-ёuq&[0xVEYFIrߔ+I׍B<+tNTst-u?Q]BtNN@Ck|I/Gݳ"Uj^k"?8ԑdu3isfz+L > n×q&8)#[U귤/0/CL~뷗?,xʢ(iUcjlՒ)?hIiHL7,[&+ݤps>ȥZlXYڿ)եZs+"<ǔ$ n17Q} _M$f+pyI C ]?&57z (((չ)}tX":by8ZvԋevlTD[g4F$_G%&|%֝ܛ}&o+/Y]NxNC1:@4hI,s̙|SW+-/JϠl@ >^k 'QO4lȖ3}%Mћ0.֖J6R v^nO)ާhGcxƺI|K6|Hs#+hAyobRY(sXlFLK WׅN_jza XjUx}Pb %|}0 & (nU<myM.[Nb6.<]>iJ[xX䌙ĵE mDCi)ļI- *ł% -j} tHPhl%)ESUD+٣Xw0fe:kO䔮WWEPżBode:GfC܁b]{G1〶zߎ#A^ާYPwK]hRuJu0l=| ]V|Jr eg}R&|w7hs=?Ih؋`ۅFsPAo@]`9,52qݨjSgw̽bEOQCX4x4L+r{_a%Տ\@A" bϤcI,tpVB٤'~T*[q pn LhŒϥXI#a2٣UI ~MX;-Es| XFx|R^8"# a;)a(o ƂOB`_&n uCֈZ(@:3CdDьOmÊkF +\1F|'Դ `gdNqmXH=ˈtK>g0)BhB*V縻Q_NA />ǩy_aAb)c񀣿SB^:t- Ip!"Gw6\`ՍчSX4fͨȄZ9A[MqSdק,\,09`2HJ3;p(zyP헭 M"2'C9+*׍iS!w1*BHTK+}IMv@w5X0@&ڮ3f~-mjz|;@/qXiSେ(;w!L\sЦ/ֆQ jX]U,AeX)}ThQq-K| %̿c̈́ˬTgcX;|!N7V!w{!6  _MWŠq/$Ts >ߍF} IcR\Cv9³,M=2?ruab'+ie& 3.M$vS%Z (QT;qքgYCհ ɘvOtap?vjV` o eN8{b KCQPjbF1MgGt# u(.{5G_L5Y YNԴ+Fݪ9EfȰ+2(+a'm?ՋPLJ3dz7@Yb<V8/A[ $uTnHH( ٸԸhaduTxԔMsu`+^~D2 TZUd;g6}^-#"kiK{,r)rп\BXT KL:+; ̯*<)+e{$]R} PW HQVԋ{3^G\GA+:a2opgf0 J؊ NtY]u\gaሤ% \"[`wXڅ? #ՅK[Sr O%5-yX'"!e9{C?T.jl 0^2*OR;t[s͔SNLa1NۗbrWd'I!O{ylurjn(L;T>Eooj񁿩­#?`wcg ⬶ۊotqrN. QY?C~?,p7&lg7]Gu M[67+P'G6y*1*>>p-f)i"+jAcSm@+7e7v?NXz. ɣ[E3wtHO"+=<v UvJuQS WN`&bvkGJDZ僕 p,EX Fߘp`>AY*hನr0t&`'x?6=.RtFѪ bWN5yr"Ȑ-hMhnT j^ j6,VIK<87(>{S%=\ mQ,Hs,RH#ŭ(^Z ϭem1V.TVY?R1Q@(OpQTwU_,LXGUqBRkh9k{Wl_0Д yq8L'e4<{szI?ctrKSFղg;+ lP6HcD%&V't\fQoG(}X-g ^_KM6Z}p,dB|Z[N{|FGfe3kډDe-jM1u8,~ /b iwCjhsV>>7eq۞AM8Mӎʧ˫`%^TŃQ<)-ryh%-0:q-:fWITTd3o1oӭ!L /k}U'ea7@|9|̓zfN9ȁR,W_-#:yzNe8Xp(yͩ| :W7,l y1h *WhĹmxz: S/+F\ѼէJs6êpX%%XՄ럠00Wh{;g;1|y-ZJa=`GMY;EZMIxg[3ma@3> 7qOSGpw5- в7p|G{_wiP\V0"^f}G%Pr|l:yR)LIhy+ٿY7j/v4XW\u*fI'elp 7Ȕa(ə9mP:8P^S[UJU) U3?k͟hO0~Xf"lK! G~IyTqg4EwgfX!]4` :$1¾hx%danxәS*zu-1?Qv;g|<>6nࡨ8֌o;gEX\ayA=(@DFY19M#5DBISGB΅݌y0g j3f]1X$ ¾dK㱞>.2oPIW/ܭ.E1E ZJ܀3s13w!W+ QgDUǒW֑Naߍea!+ FTsL3G1k=>P{W=z8"ԐA*`@Ɲkh [uEA`9i* % kn=Zw)_F%axU (Jk!hVo%QQ:յM=E1Ug>GZa⥻aڌ^&1G|_:!/,)8  Zymeo51k CpPߔ_ \q%hZ_@͌^ض3L/Q9L*fx G@B6vpD\<汱T]&?^XPZ?{sS섾<lp}awm^lJohIA+:'H K3 Kc 5[qEpI@ |AyCF=nͼTR>{4󸤉~{$m"R5I}/0l,zu@gʵm"UM?MbԞkeD]zjłkb3 ngk%7 h ʺ>NV3jT7"1r- C}ʤ![V S%* ,ܑmc(x.Y'ǧ;f Cՠw. 2l+_wKEgA8Kd:`.X!MpVD4'+%`O }S$Sdc-s#HVoڄN@ƧF;4 $1P Wڮ")ĭB ~.8V[rX>]B9U ګm}zdA DT.i3sGĆ;Ň(EuAدW >#dZ[k_ihp C6|x:ZU;t '{)œlG~(덑Ska_TnWZ<ؼ&g3+̧߰;OMG^NE`%?^dYDl2\d ok}kHjCbb(L;6DEbؙmWF I 1,f6HX4hG) ĬU'KWH{2^~xLRxQiˎ{[|RKbgvd$dYc-o9etQmn^V(?ś9zWyw~I8: R",,1q:.DȆ+Mv}Lٵ ]OX@25|[8Hch\֞'mxQ(28ë \nĥ-G3mi\6ȫ8+/meiE )tH6~P+3 uV*4j z틦䓵w d=8|0wϓnsI׸bJ)?!='۴x 3t5a}(!yJ3oƓ=P0ƝHAҦ!W7oQeJL/0^;Yo[2>#4)#œ|1z8w)ɑmSjrVדV2 on6NoTfeN /$N&]+5X+Gй¯#["7s@[pA+xK=[]SuNZ_)_t>[^"맖ڃ'a?_'|y, o>U+3>=TC>cD$>a&%79.r~Cʍu^ąW. V{]cٌW+&H%K$)C ~Iȍj\R̂7pk[EZy&C+30!V#3vc&^.<ߞ-% DKMB!}HL6r:wnPƸo|RUGLVI]s8=!:0 G ːA*:&3;qfzϦfZ]fZ3M|u/l}+ryP_b_X P=N!yYu>vYg4BN{Ă0g%_cQ5641*iyɨ"B%3ƃ06|\d[=¹=Ҽ)K t9"IVjJ 2wj;CMt=: I0:r%d\zU.-v<)ҋbF \oTPsӾ`@ z+ W yI+8G=Î,,eiS 0:!:r:']󛅕bB]@ebL"TxG"-32~BZ֍fTMQ-X3 3.t*s@=A>Rɷk@-p gE3ш v/>KjΘa~J:( 56Ws2諣B܋Dc{2q(iz}fNh~N; v&*\6)!iEMkf3MzhAs>PbB}YXk%j//+6/\g尕_Yƫ*dR* d\?.VYҘ7Ժ;Ec@nYhSظ1tP,iݳzF-2* u wv B1nНA}\mzdз6\EׁN˔f6 , dF"kRe)y5xĮ\w8+Hᚿ\DL}cД{>1q5edQ%.j*2O[-sWH2}5 ;>&(3m[j¬:@og8A Ą ?&`$S<&!K 3}GM\V3dݜ5˞l`c< p>"C/G~z$>UH܇f$%縫0f v79O:gRp DaԂ {UIx]#9ҫ(fLS -i8^]. 7t!/Pn\˦:O[}m#lvþ|~6YFqeq\N2Iy#2[0 ZI8q* yÇ~&Q(N;-U@7RFG ҥ'Aѿ[SZd+& 5/l\0|o"uq 2)GV+1];v o^Ύ}@npXnsCh7\+si)""c?iiYj/A@IX?#ChHm W_Y>lU.-h*2ơ)rU&jstVnUv# ƨi$Ƙe/IJ D&дn"oX|mFA}KqZPlew;Jrԥ띱gYZ07070100000043000081a4000000000000000000000001616ee51100005b78000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/armmmci.ko.xz7zXZִF!t/{[8]?Eh=ڜͩKfAJU7y}f[nGB~ C X>y:gIF;qܙp%G0e֨t! a+q5`ԥdqZbGC ,$ZMq%{"+-Tct  .ܠI VVSmnym98ONk: "|80#KBfbW!SOvV!vθ-(K3jz͕?ٰ/neGBhI䗍2 PY%Uz1vR0sQsYn hnEDNdi!M[;_0p`}6ݬ>׍EIfqJ3qn`@V^%8PלEk(=5e.0A̿}5hlY5w"GШЀLk$rAe?aydk k] ߧQAy*xrK0!Mt({.$OEzr `5Uo6htD,$Ig4X*0?w&ps H[+8 eMcDYHjKXc#-7E^ 2㎹Y` sjr?EP43"TlE˦NUf`%OvFT"=w;Ƭ }ZM[Fw}0 GЍTCߍ};ႩT=:--X9.ŝwβC{C~cgc&4AQ}js*hU1b|,1*$ٰM;6' E W5 xU^skFN!/dA0ߥ쑬~ձz: 7ZkRf ]G*o):/AkiF8[zV+W!Sg|~A-F֋bi+A' yyw#EPzbvn~((,j.4f,P"oteu}=. {t%;^9 ?t'YsrH PZ}s2,n9c>"H7oҹt* K !6J[{`u o<1̀T؏nocH|b0YdOѪ t"Ap'&9oe>dn}o9_m =ܹ6a}h:WƗ%Kj<=SmBSfx[Om/PU uo58{iyhN€qWmY~*䥸cyF*C)Va>S?K݄vL";V71uWcI:D/#)\RƩBaaF=A.ip 57;Vȵ3_ohG2s)fF+z_S*u#j͎#mFi;lz LSd\1G=;QVPZ,l53g^*T]JyoeBu8Ag6EL7(b&f hѸ}J,恡ƹ o, 6L;i#I*Z TnD{VM6qZY Hؑ3x2K1XkYY6X|MG{*l/*s+m?n,Y]z7j01g1z|[7"\[qߐ{ 1]KQ-'4aMJf×VݐP!t2}0N*w)UcXf&wn QϨ y,6ͳN{Tfxw>Ium'^Bt4?mVo k1Nȥ$^b1\43!,Q5I 53&SPXI_G+ ݸlTaRn&5LރbGE670euI08jg쇆Qʇk [vlVXKr~)7*rnѻ,DdѾQ?m2ݞ5 b;@N]**l3h|\wClآQ OMk\YFuRbF;)atӚWcn y'K<|sǎ5uWehMCx(=[T#KLR]ehƌTd"mQ@RnvH:=(XʈKĶ1H^)[,|kJ2-4og̘E7AgI=qV/N6NC&m٨l.x!a8d_yι,LW*MfQ&3 ʐwx+7Fh? ښBiw8ŭU [=yM%R=Z`&FV@PĉExT nsT-jw!(gUaF*/xPn{>;7:h2v1`Vo ܍}QɌ((Se7ygkj͡A΍zӂc >:h*7`|ZțW>H]0GD,X+)90ܣLT&˜ 8 2k@]@5 r(L]LWT- !gfr]}r,2喇t,:J3Go~%XV3ьdR;xHZ 7"5|7/S}٘Upܢlgx%_g*dأl_7D=ƀe<CnK#&yn?a(a5fH 0V"ڝɬ=1Ϯ~YKg2!lcwx$+-Fm<Ȗ=oYt9!Pu!tÍ[! xuwIBEm0UKo`ȑ⽻F;+R6" CFS-9H*:쪣Jg5Z#|H`U_\0+fkh\BdnSo:S5p5=ҦC}N==k ʠV1udC_O|RWqQG:+/,R9níd?0?naV>>"I$v1*@Pr6ðzSU8!ʧ4R xA&ZC&L;O-2d#"U4 ey ~))vV;^Knt9ץM4p/Di kۭ.<V,S哞ʧ$>˃FFuMGs{qXĥIq2r |@pKS<B(Nq{LYI?;ۘ8޿flE`A9p2B ]| 0n@ZE:J#H((/|9P2V3.a֟4ioh^ rNd&*jՙ` * ;~]\A(qM|Ke\|oGsZ-QҶC`yfBʵFH cVqKٴ}jmWmrRDz-ҜrOFC^^];?;Uf";_bz^ny1#Y6:Ayh|%Ac|I!p+P 7YߋZ誈룘^w`K9Mi|_Y(,M EG~ ₺m%bX,ڐ&4XΆd0ySq\i_[6RPĮ(q2-)T4E4ip1]]y6?[|؎j=(s 0epAf ?xM4]]fCG}ǬjtЫҀ.!/)<k 240Oj |xAvlS0GIt E*"0%)\,P 嘌8/p{ eDPZOtylD 4cSw5ڰv4rAnIԪ+~tZ9u0*.{n pո㉝\E/0f‘$*^b=QUh/iڬe|Z{TA"~hoGS{G(Z8yb `zDh!:څϢ 껖te,nl2bcNpUe46\o &cA]_ؿb>*/;* Y4|tH̜|,+^jK,?..8]{#COhCzlI #/^!D FisˤaVγij*g_1]̄;/^HvGcՉEN@{Sb3kud(jcp6<-d΃=SYvEEK+,#3RDFI=KJiҶdP4RrNfd1>/ey/M1%r~ 'עp Zx}b[β9lХ-[:09򤶪u-("OCFکSQj=E dJP&·]$ ~d4g~V4gu\\ I=qEb2޺p,O销Ǽ0?ֱ߫da;{ifwvEMkZx:3'>PDIu[kOM=Q^P/l*hkL@Kq#[N_&9> s>-s]l}ɖEX+u};Ȇʡ*7{hgF:Ki/=1O7 x$H~ Qp&1+ZABf79ijHSb*l4,qP;з52M,thA3Bb"g1#uʀNwbmK۪_15d=SH웗伯9ENJvGDG n+S\7:< "rgY̎SW7aCNU1k%YPhzTH  < 8jW9qx#ʫ7:7zFX5'3P}90E4y@q>TMy2cE(j/h> \ruZ} }%6hT_Ȕ.AEy*n֬=B? lI@E VjE}1[k U]1?N2`CE0s5`b'9'R7sY:AqΉM;rIPd+FI.tɱ'[<mYVl* ;C1`#{1/1 ޠeN6[!p N#@%% zui=FpB$#1xS 'pܤ@Fk&WIQ]|c9ujrkGbtCq&[Fml״'ao@h{\r53@|:=|pQlO_?膎lע*ƕjj)9{ kUaߋYqyKڿ6Xni^uateM"X:d0oOY6G(xJ_TM{|fzr? zmU8.~&#m[8&/"0'%WGA|_E%2'Pw#^:5MV",D|BRx5N gG8jd=SD!'#1$-_k'I͕J!4xȆ_Q- *v|5p*V;2ceNa$ [&E- =KlL^>"$_6e,N"MSQu_5Is} ^8*{mY6>~prʇ1x+]:ݖ ˆhAp*G^.BY»,)qҮbgS˅e:`I:ǧ Ъ(g~кGxk9;U]-xdaVXWIJήdRtH2e}<@#~TN.#1I–3uѱ9l;c:d#Dwσa SĘ9kU3H4|AGDhcbFYhb2Υ8cl.d LiﳪwH<K-~yN@rV#?-%"KOjlL: e+kH ?Zlyra΢I%Hj qLȭ.@*xRc4uR>BU$J=ǽ]l]4qD@[ X怸n&Ik7+>DLp>EC{e?ˊ&bD)t}j/[O6hu%S‡˶ᵃR@{h3hyX_9O;*TAAMr"@2y,b-*6/MǀOJuT. |JG$g-o|aZ/+R}*пl Nn˼c/wU)-,Fr6",46πԽ#zg҈׾/Gʓ A ?R$  6 N \@#J;"-t`^{Ȱu0k}hY @LM9/5Q ݳ蓦'Z2#u{n^W6?Q}5DYA4$dX3,+8K@I<̈́!TI7x yƂ mlM!wG(t[@zf*aGu̎Uۣ& (|!Nxݵx^5{\@l4CvqK)#,Vݡ,"W*`+UYTOM\L1ڥ@%c4/w* ר܋ՆGiigKf-0=.Ako W"' {A1 +vӎ[L=& BSR=3Τ,юtW~\f8QMv+w/q :AqŁs=IrkTH& .2-Fg{2S@Q)f]R6OY5scqkY \]b-__YW]lB،C E$` d(#S+ܐK}X(q*ًDzݐ7)km+)7;Yjps!һ9q7^H0(6fK&ϸXXJ`1Xem2r=%j[-Ra%Ж\ۧaX' rgՠ-1@€\Wifebꟑ?pkPduoA%h9 ݆7cn.`w176mDWPU~|xׯi$BW^<ͼr3C¾A@Ẅ9/ ;]fUmg_{.7\S.{ ˻#\"F bȈEڧ9g"RAJ60a+TpBrN>ЏBJB)JBr& (\f-j3cuHDmj& ﯏,ǀ2 )e1Lb@RnzYcHTV";g+y}xb;M_xNG KzuTjz+3ŵ1•ӎ#-H:n)M8Ҁ^FelYb 4+oW1R\7 Ef@C@P'}$9+Z:ܬ=wp OwMo 1_2zD8Lk#ی膐ZA`:9gQ泖A ùARpe2 [ gQܨNM/4Z6~DL U.mVjt+F 2]0`GtcnF u{B|uqE~GOw"Mvc΁9F2&(5dJd'2@' Nڕ4ɎuE3l,ҋ׀}g] zd{ [fJyGW bhEQp"v˃LŨ E#F>‹o~Q̛Z:I P:úK%Q88!Вޚc*r*#3M Q篨ܝ QaIWFH@;܈5Ri;[&r(<*0m}1"#To rIlX\?4pv:6\$bCo@w-t`v bh;=G(X2)KKv̆S}}P9PƎ tO٦B)K ~|wfb:%B֮v}2*# VAl(͡^qg~ȇ[3?1\ɥR({(AAL5笘^Yz2u`PGX|sXCNdAuh2 >_ ]JWp 3xeg1m`5̼Ƭv$3'Z/y9v*AXWbz7M4]}#tD#? O3H5VDTFw\dPi$VM6OAڵY܂MyWpsS>/%41ќ.v^xZJBٳһTڞXeL}ZS(3F?9>H]+pXTAp[jaAORzr]W:sSQh%x ~@yBwż|}wfIE(ӭ\@ (g(J Mk40!cSvݺi]|Pǀ|PH̷L#VNN%`GzR6FLgE)?Ժ}8QTWGu)+p9~}eY 񪾈AU,m_FSnc432p=2q;zc?yApq&84 KxN?[0B$mU:V,d$(ڃŏk?ORw~3mR)2P {7~-Ǜ0=#kRJ,vXMjW.F>WCm cfs)sPw?Δs쎦5fU)r7kak2J*[f{e= Kzo8h ǶmrȬ ;%RK; 3O~zfPPIQ2FXq,Va}U7ǧT?@[&z_'=9Ah+CjY]h\G!?Xe~kDIX 8glR^ಅʞ$DxŠLn}z QMf̓<8g4_O!qUĹqt Z*2V!"_z;QYDehLp $~}ث]ArBk(sS-񷁐)|rVq.N_*'&ƾ[ɮ77W?@#h́۝n+rb6![)H2 FC'-ߛ|pW6R+Nj%IP*\L ]$vE'{ڻ8gTC:#"+ ;~30Ԙ}%l~U໣HS@DfH',V،w?Γydߩ=bpO6ֈ1GDLf+>96 vS/%'~2lnx37ON8@SPs|_2Dk'D'C0lb횆zBb9ي8Ԁ 4 >tdbtXF27⒵<0:w҈PuY [! H g)Y\Z.}s%܆eX-Nihhd@yz?%Z%_w+a =7:*5DHGUpc @gsGA叶NG\]CݟGu{e$PH `ܾYa>ےs^lGK&ԆlɳB RIL}A) x,-"-;/ zm .TTtHk$xU:"ЂL^Ǻ_#!O"|~k3ڭUY'41~=aF{cd㐝ph=G`- (c% Cse"Xo™|4PN=Ob!e1ޢjzkgղMH$ee_8NZ,<Q6عp+HzsEL>s*_byh֢ngG`%`+4}3߽gzD}~r3.nd._2Ű>2MǑ6Dcl072UR"&4?ewrɕHor =4I1n#c=:,6S)7fZz.qZ!g=v wyud} (ElDudLׂ^y<"PS)D%﷍(FXζI (c™5+m5nbr=7׌ӍfiPgeb< #ry?q"Iz)z`*/rV[ɹE4k8;F 7W6NA--`N Z3BM#Ǫ* F֝~ߑ-ѲڧS; .)aD3cQ{ 3俌ԡyda QA Шz&i# ć_CbjEno55:ٖX}.7h)0IUDtr"L*"Cp(U9E"*6}zѯ\2} b ^oW\vG;EЅm7ouf 2ʕ}c,PK'/?ďB/FI]B;/I-#+Ul@<+$ć%Kܸt@|7`H>E̷AzV@ f2.hI0[8128 8=LS 9-W䠕.IZ^$W#IXe Yɿ"Gn~V|X-RC ? N_6TN'U#ˋw!3M2ܺziޱ:;kL +1o(?bɡʸLTg}CfF`$Sh/]Yr^btbVJ7tWk#8~' J"y-ʣ{4(l)SD9ec!Jjzo)(Hd}/o4*~s hYC >.wRH}:k}8 `m<Ę,pO֓%tbX"M¡b@5xhrD8UDoMvG)r9`+|D;ؖ] - _-2h$S֛X kiVrR3^]U f~Wg1,p["($= I}Aa͵4,t,G62 ]w%GGaKyRds4uD6$ U=]id1o7SQq[D 1UMU;8cMdJΌvgo#nUc2c67oOVAҳ(!\{\1(x/ҋm$iaoVX.e0|7wzsc)9sǷ=81!"F]薳"ַ;p :bӴ@@9Y(xBYL)L=q2AgF ڂw6֎#JYS}znW1zp'4 @z-#Ca~Վ+/!r{p)Kd׿ku3g(xR1sj{ֈDP+"Ҋ%'ȹ2Paj^FAY#408癝V|iἢ`U9u~Tq6.Yc 6~*+0mS|` 05@aJ _SՈ%GW o[< q|yfeO>A5ͱ$G$sȸWln  P@:@a,}G\bjl$w2x.ghĪbv&I`ȥhtvCx!.u>y(p|,nS1ы݌$SHKKc*Wrr5qq~YstoR|REh]c 5gU e+ ]}Wв1#4pB~s~sH ֐_Vql|a ?R7]PՔ o6AmVn.1ZyBԨwo6| D&`([v_՞42\Pתjg@ 7mhbN!+V\8VJN v7q33qd(n!\Qgs)1g*')Y+rX7&- 7NϟЙ~ޠN|o;KrQhZ c'}wd+ęZs;rfB&j'T_׈+8gVr2W`ro}np4P I8ziUT_ = X^x {.ǒ Z5${.jQyiWǖx^Q \֔'I='1KWŷߩ/j eP2#Uj}fT/.5>~߅+J [83:My j>JD<" aFRC ,";N34[0y ?M慙Tۂտ;[Nc@ ֪! {iZG[IOӜH z:y6fLq ""DMQI_wsB۱jD}j^` IO)P_^o侑q˷NjKH_4Nh(W: 0 o_:ߙl`, pS7#wluZ#8'G"v$f ( ϕvB<, E?y]2 jdz7✈|+M WOd\,_N❸O؀VL@ Yrů9^ oy˵bLQӔ<^Vk-;Us ]EIi/e=K"z-cs|1i>ps03F.iE3+|%i!WμV(-0v|?LV#: IuS?B$7p- |\flV<%?6d͠mq\ٔ'gd'5Lorz^݆j|xa`xtf7(XnH!=m-9DC f2VE.,=Ak)T5XaYcCO9; 㒾@qܭJSQ_q5YV:QJGKșUm&Gr2B+cq9ȪBGin*ĔXw0S`PP4X̶Gr_4y!XT{c5ȩG'69 C7W#y XMd(ZXA{yr..ws;8o"bZ)vܤLƢJJVPUu#&JLȥ`mGVS/i%EtfSk9,Rwyc B?-r_UȃsAjUXN%Z0]P%d(;mfV3,|csܸG(ECIQ iʓ< ?{A5\n |8Sg%^^{^U)nbػQWr26; vXY'>U,~cݤ[CC0~y)OZ;̃Ln}`h4)ܶA% 9ȫ{ZF¼m84c\qCp#S+B:rFMjl 5JP!:I2m R}(8t$țLETS_{ `4 KcbzFZ4${.|1/?U1h.KVC JN|#_? ޷[?WZI*(B!إkpFN 2r$̀qP R.i#;ҟ;+ܚفo!)0QȼM۱Bv;@0˒vF}f`K rG*_xT`,*]Nsy%? #mj1, Uյi#d4V0 7V[,0q<uI\$+B('ݳ,l6Ƕ f~RgB}}cxm(_o~0}7Hȯ꾝mӓaMzy}B* X?"~âI=؏֑7M " : G%:Q2L5O@3ê&AEVlZgrmEN9MEYc0pq8\,trR0PxGL?Gvrt^w'r^3agY8XR g2]^ 6X;wrv6`iG&#[BRI@\L˵U6He*iz_GnExr oMgG<̹5X 8lvj$ [5ٵsnwͣgHK5PlNkT!yYzt/fW!'=ن~ +j6Q9?:YN,u %i|LŲ D5 /eN_±Cm6,_L8uCP?h3m7lxF.?PV?՞&N?u<3(?<>sK/_! c[IELB9tmg)I.e_ K<:ШV cbj=#j!B3NwvXeGn#">n%s]S(e$h c^Sv؍$X{p$R:?=I253]e8M`* a⩳ZhBӨ ^x=Yu`|V3;4jʚ |O+Sp?}D4 L9S!?2ι~C.sX_\fN?Ȼl&BzŽb>`BxcOY).yaVQ=?^HQN\;uf\(~F}R<+p-Ww5n#K iѶ IOX?\V9_w.;LWHxFrBN>"3rKc0@ 2hirʤD&6W29ouwfxq9h,jO%)MZ+Kb7=qo,7Z>^]vI>z&^6s : 2DwşJlmZO[6,66 V69϶+ bFT*7&LKv :U3Xăl"B\YRXLivD~N^Z kWC9^#R`1}Ac&^\۟EA&}$%mkot0wLZ%6v 7r-J{+*82M&}&ښIK4˴INg@&p LefGwEG"DA<꿖'MߥGczǾjΤ!TNdY$/Li] ]7JH.fUGo0- xPhQ] YǒL_RcÕ!k۲ڃ] 1_>Ss]ElgO ]gF?=9t̳!eȴlQ>Y|=W $^* ce6*ܒ 2v ruy ! zř^3kvK+8j!5F&A\LA@8P0  ^9pj3]ycTL?O1"2yh /A^ RBYÐ>aS$ 9&-^1O9h׏ ٢ڬK;ۗ0;XFZ.ĉ=:c !C\lLB2u0?'_,Km\Q.F)$lS,5"׊ {g@`Y.6PĒdk3;p)RS4Tw$l4b \q(ꔝ퍀/T-3rPgd$=w!=Q(o| ,ҍ#V"kp˄2;9 -l8O{O!׏H[jAb{SfdS,l}QjbgΏlry6i^'I2QS 8p5&d+h`|!7']@oU*/`|/n @ISA!5{F]stμbQȖe"w:)[}DjJ.bف"6uHqɏ>Q i~VO&a٢4$?$2UMW1nx6kb+@/8_:n >$~-SUV7|jd}9ΠQHZ/zʽr~hpCZy;VT89 Cw+f~-i :\s;gZ2L$k ^N*\w *U^8g#_6`>==k*zƅ+ PbRd翉[^KsVN2RI8y*KF_DѾ^;K$bwQR" *"~}ޑuEn&6䏫RwG2Iݬj֊׾Mu5qO!zEp=D1 k6uq B}gv+MHF8~]>ڑg7N|`v}3z9K;8عYVizZS!"k-aɔr ꉊd4j4GİB+ajbX } \5p  J[41d͆( qd {H`l𿸗îV5qLMշxT>>} S*C`mx}ʌ'{|wˆ$QZ$T8;h#ixsD`>[T7ƎY"&!MEaU#OIü薗8L3plA'ҋTxʑM p 4/p'hƮY2H8_Q9/wp#7e#x1FLXsu~1Q$4[Uh%N[TȨ9sZM;DtMBIWXU1juň[M] 10'CR.@\z0&Yی%f⛿AJ}V?:=JYm.zڙiM}Po$ ?76CuILML8GS񣒰qu!wtv/M[$27^YOpsB;+9f [crkhX:oAې¼n˭]ưnP;TFm:]nXK̖PnT#WxBRș|I]Ɲ-1ug;d\ EERw"ֶ2p"u;\Z:)܁n}9 g) T yRcGBٝN1hqO*N"{QvS=r@4ƤpLL{F,0ZG! V䩇 k6Ke6IPW7YP= z%9ٌe OTüמB28!%g hv0uӳ# ۣ;n kL ׈$hgbL҃z9Dy#)PZ }EYGE wGБGR#Io`؂qֵt5_~OOVAV,<L7Uj،, ׬EMG_lyChZ("IizLDiFu8L*ldnCOJ^!ڵ 0sLOF $ wa} pq(u]WHIdZ@E V{K4ʿ?:&=p7 #Mo$-AQcq6jXW)DtjMں2=$le[١l\_Y~-7)K[cdgfC4SفⲄF)}I'j,H 7^3^Bpq:2+==D@, lv2^Ni#q{Tნt4z*e;(+*_6"~`}s/ ’y!1Z$4rʐgV+ QfAcA\Fm" vN|G ̃DJ) %FMT}.m V| |-y^g B|ޢyFj|NO.b)NٺD. >9NQ(KWy%T,t8 OZp? =~(3zj/za3 ]'R$֢{:ZT}3u~$bmӃs1ܬŜj|(KXy`mq2+t>Ϗ<2u>yK@Ǵ  ҶNA  'J@tbB̼wMS5:IۈjIuͫm(uА2E$_^I SU! ni7= W!v?wL,M-?mBN^ӒΆ+4ȋًyT a1j=" "2_aLs*o0]/5ᎏ"U#0|Hs^Jz5x9,DVp*#z,‹v(̲jQ&d^c|ѢT#H>ֿỗf.9 t59ݬ'霗|w! \~aٙ\N=D됺hb铇b*eU(/DO=%I0S(BA񺔿gs _gcB\G\8k ;|WN - edSَ9A9rdeNVEi_k{VwϭZ E,*aSm}iuݺ$ݝ5^`.4bjZ'TDב(>ڷ4Zzӝxxˣִ|xoμڧx2E'@ПDi4V uI'z3^bJ 9ýilWx.45%kjF>A.5CA\ .C폃n ǹ} ͆ 5_H`JS%9 flҵB 3% ^;[&_#Mb ]8οw'.)Nڊ郀^oK a%té}5a[jxSepW' EV *b])= ^&*SÔamaEvc㌻l1(Au,~ݧbp֭,7k~ 2tb {a;&]e3r!2N8^$6}KV H#}"]F >X *x%b g簴uDTE;ȱt+{2v;Oauq5 H ia OK>3p ȗ,:HBO_A "TZ8l;FӰ鹂 .͸)Y4qLjB$VBP`x)xQMՙX.5 J|W[,Nĉu lck3CQE}`HeaL#V&/;'-n0{^@FϫHі(Ȝ/ؘʑA10/y(hO5l/Ai[w¾ֽ>_ Eʈbofߘ 8vlR!;txn1da cʕ+$p-b)`TcL]p.'/:=mW۸s{IAf(L:SCK[/{^AZ" !1&8 wJR{a;<ӳaοhx}ZV6ckpL٦b.2+R4̦|D jHm&@t38eGLdDtMzf皁H"OR5"΄s:JO&o 41};a!#P0nËBT"^YŜd$*<(r=Ǚ (A*otO/y3۾GíC@}v??0p¸"k$l:| 2'P@k}?dCc˪'/)֧8N6<#̥ }'$VVkn~6Cޙ1-o{̉ںitTo~ "ܭp,UDCЉ)ӊ&+i9{C"td%YS[+7^kh-4ߎ1w# 8 ]" ,,,^ WH)~܎{bVA44"L#>3݂s!sLJjGZbZ9 MyĭoFt%E)Zat{͛\6?Ek. MRP"r%3iDS_B|80+)n39,HLWનq -Rz@-N,Jzs`K\l68필5i;y;ΩP\p[*tr|SJ=>6á\޺ޡS4]l0b .k+ `Lw)t_&[2|3]C4uye~\<|c?#+A[}-DE# &,e))s8ە.y+wR\Rw \ޙK+ty-'jI©8a*P =#3bvj@ݼ 6ϔTPe"'0H &ӐB >(z*%iknr_FHFJkԲP-fֽf!H֟$1PCs8˅\‡{dM̺mcY]bThB W/T "k7jvdqn1:\`]=OYL-$Fƚ%uUר+kx\;/Ǫ%+ 4( jMYm9eEZKFMYa[WBRQ?wߡGpXsF>Fi3Oşį7 cUWJRר'rкWFEۀ6-n)!n;Dk ,_DG&@9Z 0|#s@spN+ Xw:ytvkGI*0s&Hi `(b}UO+~a'hI(ƒ*+,e3`,I®}t.`eRkJTS<Ҧgd/ ȎH,<"(yf}9 Ik=XO!SY\ y- !a8lAs~GTDyNTkTvZػC={BmOBWURY\ WOZ_!SLi!@b-#n#+C RCSZVfpE8T"aA/;)U!KKc~*[,8~&5[]uV>k#:6iwSlnj! KR6JL9)?, +ن y=]e!vēƑ'GyCc[i7Ef#4s ywg٫cg|({@(-U1g#AVyM>QC &Ag\9 "z-sïEjnR0oW񰵍'uW.)&b>|8P^%{/*NYu7je20 cu*l|DVOΕp ~WxY@=HAv^,]y&--2S3=Lߞ:h_`tC"ѫ.hSgJ7S!ଶ(6eû'^8Qwm-TQ]wH+(7XobO^K1aLϵ< (}jF?Rf3^\9#M,1 44PEӺvC,182*յ_睵&Q-?' |= YL t0mF5%!݋Jht`X~a;!L3@rZ=Snm"x&CyLP ~0d+5ڈKަ쾧pr٪bq.SQZԆjheWQƘ #y,P؍P=m^=휉|/!9%w9piAqPRnQ6xϾ</&CfQ(Ǖua'mۣLf2lA'xb ffHs #1#{] ),{U厯́D(Ya+=^-!w ToZ 2{ ]s?5h08O*M iPսwxp9z)XOŴ(OQE Or vK}^U>]quZzō#%/*t63ީ0Ybnԓu1(X,x~٥⥲'" @6T{G+;9%D3Cd <<Y%͹4HZil<q`PJ,L pEŚ~h ׅSjuc}49ؗ,Ktt1\9ߝoq AvRcSNqj }/v3t#3aIgKh\.ˑڎA՞tt'y,Dd l!FҒ,m&/Ä:IÓrnT02{1ACfdScI@}tOq i):vկo܆mŰpYc",z;!(7TDQ+8m{ZkRSpC-kT%ǣmcO?gcwM3'6B*.#qeVANy)I%WP+#=ӐUXYG r ]a&pT6c6d?%]8.i횋lhK;X:#0G7oA \&G|P'Ȥ6Tn_!:%Fy?Zj낛`˗3R#y8 յa.ZV N"΍l-ٞ-%9IkZ^l'ӐN#Q#f3u뵎\9k䯁|;fQ>B@MLAÎm0WE@ [U';MiMhsꞁLY;C!!mAXl,`n#^sZf#ָ^sGyӈ1 qT{'$ezw/ ݮˀ=~:s/T膊!ejTcnY)=X d;(wܭJơm:|9GB?F1εEi8^)=Ͼ滧SK$aۗbѯSsShEtP/sؾA0q#5I64-!M9dAV  $bgitbVX! Wp,|J ΂QzIr5PCwϔ㵼~2{[c ңiڐ^+AHtC]R B]S`;֮;}d HL@9ICP G>$F2G=%;*5(|s~Ǝ4ƺG}K]?ƬXEY t#D=6V xG$EI7*.ٗtm?8fpwCT\*e VJ#‘SmxtzfnwcOX>:}og4ݰH;C<}>7 /) ŠwD !Cw1ZyaV_Xc gYZ07070100000045000081a4000000000000000000000001616ee51100004ed0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/cqhci.ko.xz7zXZִF!t/#N]?Eh=ڜͩt\M{]@ꤻňe]|'ꗹtj+&ݑB{6} x"q\{Z{~N^8ѐsɽi?6 ͦ;En;dk%+uz/GM(j/a! TxCn/\%Չ˂ߦ*&uO>qtۙ5ؚz܂ ǖFp^3_y_(LCA` j>@O0pw*{Ѩ/^^lDwBy.(g: \1a 4ٯ]Ŵ͂pQpZ]A~TeAwXݢ=Q & ʟTV6L=I6覷4{"Гm<V! &~֫-Iz@T4J`/ JLs S\VFI|}2ZNwSΰX}:[{xhsjsPJ 2ܛWV"q؄g/)~?_< N[~=ZcMA»9lֳqM-Cr;&̨E8* R -mS\Az u~//m NpƈO4^'h:6p&p$}74i %ڍL/ah&!v06 n, ]KMa+F_1KNr)"n$!c盿xiFu3(Ne|}v< 0$Ns9K<Â'G#aYfzLB,@à f&-$jAؽ#6zִuAMǟi=82$>-b]Cd}-R pY{[}6 $4P*h5B8O4|&࣒G!'|}W&#y.3V2. }K 尞-}0B7Rw%!n꥟ t8|~[ 썮gC>JZ 1l̶EgQj$V54D.X4M/KA]s}$'@$”=3dO:Rb B-*k),ưBu'F*Psqa_!!{ܹ҅IDp--S{hkrLW`k@%!od~?wZfK7),c:+ܲ͘pAhsѐj-TB;n%v20h%Ym?xt޸MQ̳rcL[5l,;3)_6SvZA jUĬwXZn>gWOZFbK7p'6~]r^ch;LKZzb"*8LCStFw,mo<ͣ"u,i@,)KڣZ$kgW% Bj\y}5 NC#v>[fMapv5Je }u=wud24[P뇎f \*yg*s(~ _jbzWt1mTyLo뒉 (m1Y?9e|Scb 5*X f!\hR {ظQN-$9Œ. p\^w#B!H+za)r%r43 z~3V(JՃm(I M]PE_6s4z"bE&Wpve\6(G%::\%=u Y<,xSQhza$kRБI&0[p)ӅDsZAUc4Y<&L%BuqL֦YI{UiOF \M])n!b tU/ls5hh :1=[(4yl,[[Vjt@3O鵫H7Af3`ԡWCe]$ΝE*̒˔cfz]4kaD͕%KDm{6!栽EM"h~y2w$Fhg<0k?gtH O{Z|p.^^SɵKC/2; \ '@n&{[ϗ\bw2Ly )"~!^Y[Wo U**P:Xco\5J.{G`^`p,,VZ$Im 4:j0.-Yg@Mwp &_L9)=jɓUgOt+^E?`0:Yfc2P;[M.ER=kji,tc*N!p;FF1T~GӪ5wH*O'3 jhT)7Ϭdo3tAYzL5Cˎ\!?=KAe*:;oe $$Ê$lSV(vo^SCˎ&jP\aj6j7-pBv\;"/϶,DmKC>ǴLgsyK<[㕈L 5Oe$:sH^Cy !d,ato^UU%Rꚺ®[t%j!~gH{1ƛ^A*Caj68 >CwwMha]k!Xi=52= KiޱNLD_mjopO;7NE!@t? K{p=;U~}dH9r%z/:/~A/k]}~Y1eObݛP | vUq30яg%vhU|KpqX^)Ra2swOinN ;E-'/эm*a MO_|:ilUF܎JB.)vbJdxid1E~ֱɡ8ym Ds֙#L2$\ 0au.L973I-zq|Mrb $0ڍlFV7' 3*<˛?w#3Βzl3= slG51j>~Z2YuGloɿɾ RngAPHhpSYg4s /-ٳЫ( kED޼g3[o>!_vmRG/!hh$YEO0WAAKGB@榳+BH7 rAҐgn i]o<1;G\1ta" 5y39='lXv5Qp7FQ9XvGS TpsvX=toOgWP[34 E{vOZp4iTE/-Uŷ"vՄn7DjޱgIacU{/%nPMԛϥ+>/"8~LY pA'])zDQr P-2x z:Pf^&pۡ11 > wߩ+{=9jߊ: H +>Ov=zP4XI݉X6zsPHQ MZ|-S(C/.C3QcRk.Ca<ͬ""3Ym2/K\Ild5Bap 6b ł\Z[:]E{륯Z=WR^D(&}ڶEoiѓ}Ncw Xg[70C'@Y͂_E.?&SFc}>'Cy9"Y BO{Gb岎(r:>|'EZMb,(Gpk켹c#7l\dUeV1|6#y6J]c{sVV$O ít)p]ϥz`9Ybwi1m̳ [<,u3/g7f{h|x }:S(@1vE) &MBii:MX4Mi.W\V!Gd; 4<τXYLU@}og/ަ{^J$dXS uYv/,>P#  Dۏ2  n.~i O :e^'B톘o%@o$T KC}dx% :?a A9Vpj}hl c^@ڸ9ܨ< ȎIƥ4!Dzo֒;ԡ(_RjN%ɵH/y)~&̡Ff\E#pj'S0"=-ֵNpxMܴ4ܽ BxjE; ([m"`fZݪzC 44#F,!fv{Re X.$wxspxw2&Wm}zz t'<[3Tg\uW($!,ټ:U\nTn9۶ n[rDpRkuzq;0žR1ː$p|S܅r8O@VAޮ!YTdmw%{9pΫ$ 9/DN))cCNÙSS)R/Ƥ,sџuAy8nO)|?>m{mNz'P;ִV&ARY6zP,bG TCNtƉCF'|jMbPFuXs{3{v7o _,b$8=$MC70,;l캔~&Zr?f4?9#g54aL ?Ԫ?[6OP< nuͰ;v1.zX23] :j l,!3EnH;f!B?E 0n3:\ܜR$O Pv6qWT bƓ[BI3Kqgd9\HgϮ#keMO4AZrz,x`dWxΝ۟S95H5<Q+5rC--^B,1~t1Qc3dWINjnBpx2Q{S$-4뽽9(Seh{4Meg`x0j9W4rF"w)c c(')bŤF R%lt#ui}3ۨ p>/JbIU5'S vhE! 0zg-r|[»'-2rrNz;߲נ "vNbdPoUtOa]ujaH}  gM@3@ݐ]m)c=J fkT<1wlmy]:/)5l s5 Ř ͐mP!,BPA(oV 36__,7j(0k7b9^#X?#v2jm f i{0cJ^R7!-{˼z _<<`bNf7Ak^81POaqqVJ9s3c}[PlsaBf$i=v^`d(;| y̌ tIJdf>?s\3W9+IXgN/éBZJM.xg6Xc [wv"kt/IA.pY ۋd&CmA4ۭ d? ĞL GܿhZ1}$%y3D,ȽYΈo][]LA8dC'( ,vwa070{k!_Ώ"ReGZOc݆}g8[ѳY`{MB/iFංW+fT!kz:`p:jVPf?Aﰵ1Ȍ"(W`&j ad=Sښ̦`?d•UTsGf6D/>6uIrԋL,1:w~kzSL chst׈[V! 㟭:n*B?{b8̳8okAW HbxLMN*g`jk@;`dҴrr=lzj戋`QBt@M5JaPpHy- ˮM{Nn+#;"0CAm(W߉6.d/n}p-Ęe.U-{CZBa#F:eOl^Pu.SAX Wa®ao{g2 AHb󫱖3/oZ%cdM")deKav3<!k.F~K øp-=WCǎ^ OLʲr)YN'T ,X~f`Y!"6ohkMW)6A|5E܍PޓWVJABeNu{Ig}KK#DcE; x'V8$p>0F+1a}whV"i|@Q;y+[(}J߰g*[=59XRBZX.ܷe|m_^ycޠ`Ki"aOuOBj  ߗ(#r=O/ol=C9JewQH=(Z߰Ϭlp3u4]}=ћ7|u8҇$wHJұȖyW2{o/N9Ys\Y BQ>\LHU@*Lp `ߘ@f-m4QI=F=t!JE2QEl/f@ -;*~@!Or/l_Dd`ekd$r:]$Kvz3 .qeh?g$U~/dZYtGK];¤5E/jkcHYv±aG3ؤz}pB:e< TC,GxI7iq3N!&N~`|(MIB<1Vz{E! \{fZp[O7\ŌȌZ igM1OJ+$,R 9֚,Z/|D`K֔S̏x)0`;ek.)|c6bts81Ħ]޷d:{1H&ˋg_+}혏P3PFC7_2"4`F $F``ɻ}CR5>snS}=l*y _}{fzcrKJA2 SdXrHA(s $'Wdk9cjX1s1'{bϬQ`jrsƩt߲;hQR9xYiSS]hU%`1%h؎yƷ ÏFS2{j@6/.EIm q YKzN5SٟUƴT':%bv6 0c6,:~lq؜V̢aG N^eivPl)Nf^Ocꁧ@W&[tlHЗLNOw]Y7m@kH/~,e=PҧWނ6fFKjqZL"okbTkȑt!V9--uAE)c狵K '?x,DV'ُc F}lֿo4?'Ȇ7 -=1z 4dAr!]ax;-o5wgOii,Qq=T!z0bbS%FR Ք쌯Āwê*I #䆬Q046h]戆~e~`ߞgǂ KBJ,yt`#! v@wbžAGG G\vAH¹O)$Q (3pK.9Oeqy岐F oYxӌTps~\aF7ey*>h2]A+\$pQDPK3E C 낧nkkbY׌[Cn97O`ܒoLRDžHCΰ2}t2{S-ccriA$7OFw>Z7s_zkhq脞jt=Ab賺LzvvoSsr\JB̮<&д_IEx셵#oe9,Pm*1jcD^#+v'IW yUYɗ^w:(9S ӵk4|vt)0$gl^F `nAoQwD'j#2mZudrf@.ExӪY{ĺ-rJ=^%QҁD`iBG瞧潗~6|S]o̳4I R ]F8qasݓ$XϾ eq|kL,N)Jmñi5o?[psugc#0?w lQQounW )XK5*Qshx`+hvGÀM6w #y׭. *68c9Do\`fZr8@[tT7>a/9u(G g7hЦ;i< qaj2aVruR3 4p,'!د "XMU~tx';c_K8ϗ>⃹hnNX`Kq]'v h)ڜosƋ5cUsI!僪q\/ cZ.` PXfdc 'oix\+J3E6~t\L} JN"׋2u;h Y`=]S];7At'ZU9kg(Ng7$kHUiT5RoPY O"n_I&.9vnin/iuXx@fX5h e>s1u!ǁ)\0v'CXNGJ^F\W\&wKNخY0Rџ()*hXF_Vvr,UW?J\S%V7Zgk.vU㉿4FBn=.[`nXVP ,ٖ(/ZOB[/*^ M U[03>'o2C-S'*Ⴕa/ڃ"ˋPj~_Mc]N̺U0 sM* 9,٪J. B<+#3FY@;,E}F"[\Dx.J[./_)´NP4 .6Qk+ S/")5MOCyPəx(E2tgdz j5zVae{"u GNh˚+x{s 3?_RBE>=Xxw(z&"/RT$շdZᵚI qSqg`ܢy31oЫ<`" Ў2\muȒ0}¥<~!8+:}хk_2C>jp 0ȸ?Jv&6.]Z4'[,\jz\G!Zɇ jU͡ߦ.w}^Ve6WN~RR=L=;$@sds6ЕDz,.Ci`?>gl{-1A>޳^cB:J`# va e rx2Hѵ Ay]B@$w(|yb "䠎g/w0;.AB#Mq* v1}^Ul'ZKKeYg=ǢlG#G?T6}Ylj]!a tofx'cG~GҶK:a])<`Ջ+`كF5X}nkW'5t@oO9' I Tj[3s 5!ϣ퉝UN!\[_Y ]KCɴzYNY EUJ|Z8r{y6EC_ jC zhfIt=(ِ>dE G@ՎaqgtE>U}ςnF,Z!3%m),1cwZ ͝voXJ>}B[V̫z7"%&#W$*'uC6 N ? e=(m([a iEIq4o_J~s^npD`@|mԲ&@\/M\fU!MfP{(#w&5ff[UxZr0t +k &7td&i_@DSXQS#-3j͉;C@}gV3oy(a.7g5N:=l3:9I m&*ǧpGh5uYV^3Rh'o%CE:֏ìu)nf 3a#6%Gs歆g`Jp%C%hpzoh͜ t vSnV({RP!լn!pϰغ0CK/g\R6Kf(n l&a4[MH(:ãVPu(7; sh#u`a708) m2!NV!jZC+[wR@nD9$ٞIsVbs q FPgXl~?$,P.0-T Oo9P&HNb͌XpX(j4PvuX߳:5/MiV=y#āHɁ" COEG_mj&v Ι[]ʿkS`m dIN/֛dt}p8 't2@xMRK.5Ö)oSQ 1esVq_H-~#ȎCYg3úh$:'$O)3g-&NA Aiy+oT3;A~I/:V:.@d<כ*pU(s#t 8(GpaI}]dxfCЧz00Z\d6[B:1K5(O{-W\y2\*LpIlW_ Mv#}4]GO-2}h]"N>z[_3*QNJ?ϺW~|s OG1\cԇrhĎ&̓VGDzŌyB[ٶ^/*ZYuiiKLtx/w'\~s@r7U/gd1MhJoxoUx,~LDy?? %h2Ɉƻck DGޮkg _o a V < # z)AFD^1^KnA+e㸊o1|CPn} "S;F+Bܬ ڟ|BD+ a=muČ3SEi1b\͡mRO|44;65ϜEԉR#XݸJbP"ʁH6+C='o'}"q/z豃^SlPJTw9odŴ!VAp_0(6;etF+f-.Msଧ{Yܶq!]ISXNlFg':'$DLl wUa8ϡ r5ܨ'NzHU01qvs *\v-*eee>"nܶJ0?zQCQh  )@5!ӕ&.BEm7ÃL<:T< D^/!Iܙ`2Jnڲ\{$ͳ^*/IeW(Z*V/@JjlL;kڛp ÒΘwb(|՜̮ [@gFZI|}}ʵ yrcXWEgvdbPԦ_z,׋P"ӧvrC):D:]r.B:eKD<:f2M%|*D>i+2WAU33e©Mpۖ_~)tZ fW*&ˀf:tQ~e ًrS\M V0_b% "+7rc(̓&rsWRm<_3\-+4YPj0 F2/XN/ۃȗ܎`*s?.— 8InoՕKO+Y1w2AVIpTB^K JBr{B׃f<~]ZyIH4r#`O~ 1 E[A&;l2̉3y3^ wL*H~_8PƎy*h]o6@Q 2:ƍ7@ˣ^uI❽+=?3,M4'!l0&bc2V&x|CdK2. LJ.-ybzP:+8^JHUL+0~ }D2l4 3|G/>=5-OJY%Dh S"w@3o~EyU:E>PlnW#KÆ%I}wZбT2pA_E8?3n~ &e|l#,;nNr/ LU|6R9t7C-- rYz? ѿNsrʾ3x& q-1՜dȵmwcE< $d|ĭi1b$?_ Nr(WXnkKF4bXKd56rnd׷wyuXA<}!.ֈ `Hlpu]S#o\^Tt(]Q՚ԏK˕~V"xl**c|]B ~_K(xU0HrJDP+D0 A7-U#fhBWyo-qiZ8Vk#Feϟy!(oNw XD` q]05 k0Y$[ukRa n끌4UUh4+}ܾKL~k=] Zz(gUh7Oy1Ҳ Qv VLU?]A&0W <yD|L3.ƲjAHBפS Vf*tñgYZ07070100000046000081a4000000000000000000000001616ee51100000afc000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/dw_mmc-bluefield.ko.xz7zXZִF!t/0 ]?Eh=ڜͩ<25(v9YN#D_ ݿe e.l0CIj/pM񰆚8٥* 2HeQļs Sd x>F FVFl[.V;oOn-VjТLؤ]6 i9H_H|w?W)q>}ײ^+(j+i;dsqAv=~0ѿ$m`{ ;ğR >n ߥ˺!S޽(`]d@$t-C^G>\HPhVp^[zP!%P-\\ED}ޗLVNBȢ폼飦E%QN@9+5{?QtyՌO90^|\qZq|ܛVHh,UЂ`t8ʲZY3 ;6q(+8)^"v5vz0r~޴x)bu[Lb X׈8r2K7 fɄUaM)s VMԫQ|.8SǼOڻRk$2̋O\٥hv#lo$ r_t믊iC&'{xa> 7h(6!.qSO>ZnR966#N>3$ QKp6H;kv`.5WUYi GC>ڕ.o,9.16N5m!:á/^ b@uúB^Gd86k_XFZ:WٞU؅eGsU#@殷L|0%D8nf>͜|uzUR2Us R\w~̒ a>z z !T_ aeOOHYK׆P.fq dlo7+mU-fu"C …VfR`g>YRMsT,)z~P7OC\j] Ȫ&U~O(X=҄e6Jjֈ ߢLG6͉&hHF)JNZ/ NF^̞YStLXnuum3.FUƤޖ",BtO!n~ ;ن*ߌַ^ʖ}&l] %FxAJ)6Sa4kG|+9ZJ sH];^uhdƎky]U?C$)1iFzu49{Ǻ_1!DcP4uO  u,Hρ[·4*lFәVgLeA>Y*;ɓ /`e HZ\q*)2vGjqgm'^S3{?/it5~iM湿b#4˱%6~Q)>3Fby(,2LKk0}F;KYt*}n7UDYw>w=6WA <F2GRt0Z/Sߞ@Qޱ/dG+*@VE #7vYW6f51\e<=,t9#~='URRuŜ/>5@e^mz W.y7LíD+ )T4!vk`!S 5iUI&Ź+h ?^f;2-N6Ǥ&*ނ\lm"RV]zTD*^(\dlޭ\ccpV>AԐkO<_[27D?K<-8En=IJ{zF|}<:Q&tÍfj |*)J>/z~[fGӻ9 9j<8Ku(pp013kӮ?ρ˱ʪUFCL}qy1^dx!0ǐz9pk^R;'V|`9Ŵ3u_g\ Sxc-6i#mOr* vgaV%_ !Rǵѵ&}p 2$ixInȦ]?k,;!-jQ&#_i+ky冰ߎCr3?r@.^ѧd^ht7ȓd^"4: +B>׾[bnS'bw-(`1(Cb2m1nm8fM|FA_xNl.»}x3jΣrɝ*nc]+i\lh7q02a4XP>ʔ[oZk˺{?(M&NUcY󳟰n$꘮2u# F h_^swK1CqGwd< KEtB*= gZx8ڇ8(%@FhkK=8KₛB=_sy6Ur3jߤjZ `B;2׿}~s<8q̮Xn20Oǰs9s6N5kt>BF=R QVDTXAVA_7U+_?|;= sXwJ':(\sI5Sf_ BO<;0ANLSŋ|@o >m _x"9E2/cT[ROƾxrn~Ty+;QXd",'0S 2uW ^IV.^C|ϙDp'W|>90(/[mcYUX7 B%6FɱNXJ5¾^"I+Qء ܗ*Jn]},.=gS&N^TYx;tV%vR^)A| $j(#G(ر! \ؔXb2PQе^u5$7p}Vn) i!ӷԲ3Oma'.OMe%>Zhk7ZNY>'0s‚1Lc,[g3T-9]}dAɍ洃tW7zNZCڔz$2)O+Ҫ*,Iz1cZ+봱@9rwQT^Se Gƚ`*2鼠;ܷj s7hC:s")U& ٳ!3ʿşX{$qehCu͵6Rs[d?+%g)#$8hhh;hHs}&L(akǯt)cz %g:!XN/!ӺE$2Z7+v굉O:0 sli`,`H+}S>Y"v08ڏd,C#e5|7ʼ8pl ́o@+̞ouMx`%Єؒj5(ovSK42r ypɸ?]]Wa(*Ӕ)sS)s&S!_l5Jnec`$S`XsGj e|~!'*:ʖd_ [\ C>Y! ޤo6usߔ#--sWj(HW+iKjɛ-m l,S0-ƨ,+su,̉f(PEt`\шj'O9؆^cFXo9I"lxpe㳔JBF(' }m\]_b7 INRb/W*"7. )KlehV[7s912{;  8QݜAqΧIb7JQFJT 6YPYIJKT6L!bmio.9L3=@-56o]D#˵BEwQ#.:8Ą?}9kJC]n ILUhw2 \(Xfri*+@R߶zŀK~M-$wSR%ȸ)[zz$ K&azs]tPs ɹYsa}4̮5U3eHZTqv x a7Ru wIR8ɪμӹX'<_`#[k y՚@S1̑)Z j^\d(U1,6‚G%`=]uP3ʓk!@\-&"SM1Y *\ $1b˩A}|Lm.܁ҕ@vel|mHUp!q,8jN N$ψ_%O >7?=IE 8c/l'>O4GPYĀ5ngYZ07070100000048000081a4000000000000000000000001616ee51100008e40000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/dw_mmc.ko.xz7zXZִF!t/ۍ]?Eh=ڜͩ̉a>;R߾OZ8iԉKwLRٟ3Y:9j'|\(?rb5EZ26bA8]_^qc%VĒe\k8nF7{iEƅ&^"%X;7"B =5<]zcڬƽ&u"Z|];߁}xo ۱qfAIOJAAp a<`ξ CŋoJ\-Fnva?%YdmH0@ J>j؃E3)45hGs9XJm*D'oĩGݷuDn6眗76}Mx'YI|vcb,o5֏Չ' }רv|PݩX9/lUb+fg#}'#u] Moޱy dKA.0,5#wun,‰ 塚@\th;0s _+G|syHcH̘2<[Vm:%{eH5Xad^G>My (4׋10$s*\b9{.俿vhz8&.UiQ1(}MU$I.giIَ/ga4U4Y=OܮI*ֺ2lRyYqNz2BP[/ ұ+>@od,,ʏ Ú}dOPp^wԸ=0i ᚔUzLUw'Zc3u#uoNvAi! Rw{kq_LWP8]KC;)敏!y3^[ T峧SMK> d`Cӈn㘁 s9(Q3;tΣr$w8E7[%D滫'ĄjIl0|H˄ .(UZd.#9Ⱥ .?'~.¸3!v}ZgD!pI3YP|:hXV59&Ҧ}4.z]^!'=1{7z˘U ( !Abl͢;+ۭj7.,de冠-#8єJdo}&Ԓ Hv(C]zjVDS~6(?}JPQyϯVê]vbEhkC쥍ؾ:BєL$y7|X6r]KH=dpGkďP2NW|.Q 8)1W _p 1Za_cÕ&2NiUcF[:/y<\EyAIݲUuVX@< :#Qov=B\L*m'֡g `2k%1I _MC^a^{W+ )|h0Y̶U* EO,Kzp, z7!^@?a/ i=y u[V}}*砬`#e.`Pf;$<$ Lb]|0ׅzH԰~`(]wI#fwL-lqA#$饬zɅTl/)E_X|cF>vkSvp-==LG|ܴ~=@+ Ѯ;vEI}R_7 O%Gf,i"0@&\-n֒ {C8 nݓ5(3]:Fhʷ=@-JgQHntMQ3T;< vS<83#K,@`jdɹ$J'N˅TcV&j ^Bl}3*I- i꽄O*i]#P֝^3 %U.m~wLș5@uY= "}dWX=Dݠ:'rHXDcDZx1B+TGS0Bvv}Fy O8\eSE8,?I6S(zk8>_mq!i:T)f`^T dJQ!AyOIIǤ!nris W/*L؎5/.v5i$h}>"+6+W fkr(fgY:aex\뜖vЉrTUF@\p1fwUcްױxYrr!SvL]~Z ƹ=lhsDTMW4˔OoƽK{g)'HN :}軨% c(],h4h xݎpDRKvO;KCj ND*U魔<qLk) "BA,fX5خG0,|k"4dӽX̛/z#Bͣm8"_DuIHq.&Dh2)HCG/<'M!2lvO_Xؑ~LIZ]1Z ]EQ>.*kwCWQ5<8GU" q{WE^]-OI1f\swfb@45#$LTB񗯙3W1R%%q2!6fruz(s gt${iey:x9 Yπwւ Be< 03TI|t'sPkC}Q}bi_ַKgGA#=[m,sR[{zҥq*sL~<\G6Tk*m7tBXe~Dy?QQ)~( T8ģ9JN8mN֏x9X/cd(d <̀/ t*iv^qmD(R&Wo|>6^y4>34&}X,GG:p:c-%:HC ;dxuDzHmrz&ngޔz#pZ?di澘`ߥ p# a Kc鉭I#&?'iэy~PḂ}v7,Ou;~!";5(k6ٓgDzJjČshB9eqt¨tԌO  Q:g"azaFliעJcl-3KL[9$>z$Z-s;N-3cxm@mVNԊJ`td/&Ԇ!p1ڍ(Sd\;\0@H )5Rė 4Ơq%磎!s'Z6TMKU XM`kt 3un">z+cE1gvVoʌ[E7{QF@1m;p7G?R/R^wN8"*O2Kv50;ttB: kDe3%BHs{7?|]v .,PK*50]{VByut9ܬ9ubZ̡aMmyos'5vQ}rr}g^${-.)۬ÙS ULK-s3Bb*װ u7I݄1ET57E mPR6c=+O#0M6Qv`b+ >74({Ѓ g&yq6 5{J^:A:,Yc4E[ݳlj쭉ͬ|CX^aCPP96+w+hpz&Ҭ1V'@_m/M[1^'V5$贷" Pm nnjPkxt;p_@?3xWϼ+^*// rނ liŊ4-1NYڗ'}B*};)2Q)d6Z*4up"B?k~61x=X"2^YFĭjh&> ^/tPA\Gbࠍ40Oapa94;+hZF9ܨտ9hYyH}k|xPh&`JxO(ODzv&M0ZGь7,iwAlܧ!,_1[#HQ2-x9Sj;s/vwԻ  Qch !ߚ}J\O۳A#1\ϯ=yjWh^-<~ Bjh˱DU N8ř=rCO>Uwh-MMӡ-奚[KYo $2L8Vzː f2Ț**)flCQ9OOGou95.!iC z[JR6fytCR}hrCP]7!~0r7Yd\dܲ>W[]Xp*d]7~&(t fG qzte~x:lF&-&()yZg9kjHƤcM5-EBE] L/Զm v< TSV+}ȑHJ~ u0~ܵ#`OzFv1E"!g8V|  *+)v' "ۭyg5e8o.i/UQ07zA9֚/:`p=tFw<  D :.;TI% J?όaD~& 5L4&j3FmW Hevo|s ǘ{ 7Z>Mpm)$}k'Z5f뫤zK=j PIa\CWYmHۼ:;ho:Qh^cW6NGE?dM'k=w@4 Ovq5 H$zZu$ԮrLE^aot'Qe46I]y,ɸT(&H'W{4Pj3(o\l4Pn" s)b3 bhx|kWre%2ok\촊M䜍yl}k6Dίp4΍l lhWdo)(%mΫHps>yT,j_|9A}d̤?̛ۖoo(lt1w|ѝ$7&w|@4*P*IȷJ"y24ݠRQ 0 1yu.r?y{SZ|0Oێ! Ԧ~#Xȱ,jB?z2.TT#] .s NO&2فX"ħp䔈b~ԵNf }FK["|QYĻm~Tl'K9reg}2n>UgPA7yeQӚ"\@=専5V8"L#XcNej 3Q bc:|v-.r^sbȹOaDY.]U*&mL}(b}L$XibpdƟݤ$ō&԰;"]~$$Eh&7V$#6.|t61[Ɗ0*M`0&\voY]#rο8}J{qGtU9s.6x9ӢߜNܮbt|)Ada( 8(r rȽ >yi`R θALtji$Bc<-ȺjY@릐Fbɘp:8},|A| |$ćxa3{Hw.k^އM\n]L35~oyxŸ(> Zs"v Xv%zaui;y C*;:BRi݆oAt4i")ǍjT -90yoyAgmT!L<"d>Y(=W&|wEQ0|Dgܷ0#tjy`05/2f`=3%`8ݎu\@t P115Xʬ{'uye.$c')u\rU6{r#l.`K)Vd'.]U5~tr'zՇSSw5aW_ Mm7S~2 N/U`%-`u.m#Ӂ'?VDR9zx{h*/ Cg%,辪AڬϢuZ"cΨQlhc);__R xuFcv,'ywlp]v֊M눼 9peRMKz.s6Xoߓu}ʿ!EV` s9dOD#^j (TjXӲG~;ӭbV.jXţM+oVO.;q@S}fnDRZ @~Kw$շ#~AucKW$Ŀ[=5CY噭˩.0q@A:a5剤\I=w MAUͿVz}l55~V'}(a1~pN\O@wW417h]U}e,zJl`3$n>op3 ;|BS37VYZdzS?HI̐#QY bm.88!MC]Pnȇ6R4z73Aj@MRE[+Ȝlً|B' /8>ƓhBC,{&53jR,W r!eC*eR qSFGzqE^}QˀBU;Ưת5f÷ySl`*|<wج{?jk >Wqg3ZT8aa㖯#UҼ1%b-MѠFeqҫ]>oB'jamp)ܸ4g%|PI66p4k+ @$_ńcBX%˳%\(Yj˾~šW0$GzX@ \܇7:we`1+PfQ<ZsE_jH u5 _{ jyh81~N@L =DTA Eiэu zZgu*dSo!l"W-ЛcKda'̼i}f`9>GZ똮e,$Km7Dft SܰLN~?+ Gӽ*Gܣ@eT~>>Q)Z\?Q[<Q2q 2Bp չ8p}_޷qHs`JWMy:xm5U'|>:z9A+Tkf[9K@G1ST? sFf׵c:n1|28Hh/*wz;xDn$Ng̈ [ţ_Ɂ޲ۜHPP4;Z?j Qe+Yk^EࢋoyL =0xEw%/=KIBowj8l:S%>!eϬZײUrǯmC'0~vD@ T|y7(M`dX'ǒìwQc.`}#VT.hQ1+CZfJR3M=(}}7N?&{60u:m83qV37Ši'4bUS !q ,"ڌܸocsEcӃÖJFV렗*XY_Lplx5#ՖQ4Bre5']?迪PyHkbM(%|U*g%MN`81g۵kFt^;iͼ\ڄ^zװ$!Re'.|ҀhKD"wLԊ1f3J,S@ת)*V(#ΡE2??M͸V w[C>8Z,sR_ ${F8)W9&sv(C ކPdE$$3&@;q 6~Az@qw^:02jU_Jc#8')+̈́U@!>7Iq?+)]_zW+{3>nG1:彤.VV:9 Z EsШ"HK՝(g86n6LqVRaq|;ۑw|=g [k͸{n-#BE*0gv{))3ܿTA )`_ENXz]eUGlugٶ-\ғV] XJzbe8g9k_TL.è$tOAn &\|Ӱ !x҅t VH$چVv^wPA2 !/0`G-hK W~uVDGNh6ۚ;\6>bʯekD*QPPt9$>8 U>W#5q,T#@ܿ"+ ԗ$V]hj2!.H+PtSKrIŜ@y,mf>VX?g-Q,f,W"b==-zq. lgTڦkj&o95VR[NOQ6mz\%Et`q@v.I|l=u4xa`)#cJV%uj&IY`E*A]3媄QECL9I e؜|M} u8J{6ҳ/.b0~]hEƮ/_v lT}+UTK: #YGM ~ zC9q qc2Ђ(\NnGT8a&H'+3Bvk~`/I1MU7V ɓuK^(|Q|PfX;&bNXA%7sA~GS:[ܱ~=[wx;W"JCNÊ ݌rI%̇OqfOJCcؗ E;S;}Uo^M߂j(D[sZR ])/C9-J2ӳJWs u i6 ,<#|^7%3Zv1v5BIχRޗ ʻ¿bKBp=&i#܈9~R4e c !8I +S͐XbBg;ޓ:w~< V-8!ωSj+o\MqtRo!'GUà/@х[Gj4prlSDmg,w].~;*enSQ&A4TgWRs։, Rsa%.|#j1,De'eQ%1VQ9سGZY!KV3ZzV&K&2IQ3 F`}bɁ\ R<|{eu+2wUBPόFS. iziuQ?&@h/H 1=OM8n5O?F =2z*uz'wVZkZmjX)wQ*J ir\dž (`/ +b8A&H- Gt@G*@=ālHQkU'63 ȃ;pQM͞E'+\:& XπY:vF->gj-6 tvv;U:a;xؕ+%l܉kB:/%Ȩ524d3䊊l;~Cc/,`1cN3򼹶"n7ݼ`8]eqʶ4޻s⡬iEn:.WS2݂!5w2ZQaRE pO_+Y g!1u`0} a Tb(WMhj^+o!_Yc(tΜ 1/rc {n##CؕxbuIx*sn5S}^`Vέ%fVfT ٯ/1 67O1/V ޱJk߸}'4hq\E/D@TǃsQ6tX iyTZ=jf8h>x]^ȣHMցg=sJsh.Mb _{4YASeyi.Lq A")k~RJ\}0Ճa(Pn cl:x &cݷhTyzcMWdsBHqK؞#k辧sO5|XūK MaB**];,fYuQ!k:\Jc(o`qIʳ\A%A+ᴄ!ڤ&[mluE:*H"Ew()wǶl0ft(J_%{k}z~:9 ^[S": >qJ4Z%\;WSLFSq!b[1=epz#=GEs.qW62GEkbiQ,E<4URyaAY){/3Չc _'Nm zNI4+f\N껓S?3`&q;Kr⤎L\b=fZ7Λ}aRsbRu U(GrƜO.`cyT^71EHN( 4=lwz'? zíѺ0,+6ehZt!L%r@4ƿ=Jv3P#DpuRYx}%_aw< >/NorxQNU9&vth\|},N<ƭ.۟|gSPP\ˌOG=1mbMH-y]: h6,^|`a|h]HaR^GLl4}Jo`@\TA@ў)A>kR6r*h!WM . Lut ܀4Уθƿ $9r(Lr|}ةU֫R"Bp> +-0?J*wQ8G82|1c'S*@&i{b[;5DžgQwϰ3M^z.}d}Qazlb÷j!Хa"EݥOKe?Z[>ItI]TӢ,h潕 i>P\Yϧ>M3̖Ls{+2-Y-f.fX?|POn_ Š/p6 )GPxKEyLtG'%//)0 ` \3^Xx !ޜ4o&i${cDmyƁo*SorLUmM78 Z ,)x7aPj*Ԫ!1-^q%UmXT}zo&ҡ,4ZW?QT ֌j㽅O6 }SEgN7@iNyboj[ `G 7Y 'ƙA7WDf>{ݠtΠkF΢PYaS,P}/Ӛۅ";%xB`eQ)P;,pa[S-WOGMyJgŚ.k]bYo!W*|&0îastɄ-lC4oj(URWbFR>xmC뜁'"||2SpC;z5ԄУc**nH+9__AҥC)(X:T̮VR$Oz%k˃j=Vf(D'hZUw&RH:X9j\!0JϞ gT\$YRV>,BY&?U6%_Yrߦ+ AJ@BƢڛDfɨ<qL= >~Jv7WM׉Yejh+t6ټ_߈~D&rT r놞r'd=5E{!''`lܕ UXŀSl t#!4cwσeVe)vvI"KV˫~;pyI7 2geƳznx|VШ1>?SN3S`z 1NS.K~}ߍ7Vc⡌Uo?b8^[߱V-bږsag?:E8/u@8x}CPyyzޘA/֣O5h<׉0a@o }I9adtc}ލkiuI)$`6F[PA±*@?:jlw篃hÿiC5y76b_ k%1^)~0*06i3DHE:l~('D!䳊F D+oT#t+0Mjs'{G3_%t-o ,zwro$ 8Gt&Ck!Zh2^^U8m YgVŰlXڼe w{t_c\vI6L?še |}Xb"zL%x\kb.0A6ynvl{̶ʼn/ &,KdxVV{W,uE+:ĄLN;D69mUMI꒰(!KVѠӌ1K͸>WPP\C ֟E4=Eo|ڮ@# bkQ?m$1<=mVA"m}T>[-<v2zt۝Yr1=p יotFsC gzxSI ܈@Zr8l%aRGyԉs~'nUU{yK?7q~OSG0bz# n#&J|,BsrUڞ6qNb׼lXbď|Ƴ"qeYp?lx;(ksd N5yk5CqN q:' k*=KQk75$G2(r `5)|bsA|SvE.vްcB* 0 Oae:oEcY92j&eMI?t2b"vXLOiab 5_a:2uIZLya b+%vR,,wB<+n%4OfY|842C(׿ß8kٯQZA0fj{]-M8p:gF;1 YcFbmgҪ{l~L/8e2պh2,'YI5?D]Ů_Hyv\K_,ʴ@belid@X.Tc( +vbR<{ WSۘCMe*|ڑ8uVp:S@u"> f6TpUo^h͔1 j'O,FZ $%3 bs{D!GUgR dM(Zx`Ujx4s]"r/::bϤYzbɘ޿uCi'?g8@'IehncAϹ^-Ȃ#’;L! Rj e)JzT]}ڷldUU̯= @>#Ϛ[`=Xƛ*н^UԥƙHfy*aBj?y1?8W_]x"N7hI[hYyϔ[bL +<8 wTÒzj,r/b>Z'≿:qs &1=U:lUąq8f_YGOa'paburWV 9qfw&}y23F_`,үa; D\=5 [PMYEtr1`޾}]L~wUد0頯"Ljv^{#²KZ(kbP "{bIqx2/S;L:B%?|߹ #B c0-ڦ`!WW M828ɶ61,'=rUQ"ai{a4Ā{u%{z`g,A(tĬ{'q<"m@(QwB![䡷Y /L !<+?kʂYrXLUeQ3-u15 g}bC t܀b'@' kZ4 (Wy9q0Ȇ%R?`zdܟ/ߛMչ FR,Uq/˵+tu~nmI/z3yW 9@ТeG 2j4=3 t*6,2i1 I5[6O {n {pJi)B&ws?m+M[}Et= Qς>z!9>=cy3'74H̡:hE"GOF,߾dTq~LorxQJ5\1ZRwÕKϛD^gr W 17{IDnRvZ`C@ztt}1ާq:I˺FQhV@Ƿ:iR #ϊ6" fP)l<~UmsT?QqfPdH_D_IWԤbJFDdvTd"Sz(Ftt6rVn33 q-h\VO1iJ{qI쥛=Doѷ&k^,nٰ9.1B7Qqƶ,LZ6*<ѪA) Y3C0MF !7rY+PMaAͥAu$I UK?T!OۢV{U/Vv\y>Q[32HfǼF8 %t.1?OxQM*w&b>~!FnFD]RzBvNԞ^?=ϡ;nS!q{:] pU$ߣ0~ujXf6Uowqj4`N"+u6FQw'8m 4e-5gd}lF"Ri<.DƢ B(8'47\cxqe_}(Е |:LrI1c:zWJ~k䄹@!jee+::2@tЇd`{3Lb%s>;BA]x :20XBA"g8P+H Ub(51 _ՉW p5jbH8m Jg;OkYyhRsѢ{ iOOn&y Q@m&]R"ʮG^Id%[W6j߷`xݟ(Y( (۱ mAgT _:q"Ф{f$]Eohb*4}i;YyGSxs e6`&Kmbm)ޭ\Cpij6u[6` ~ztd;*d-\*^qqwXTI  p/C}'u]EH‡3kgv| 5eE|5%à@^~]4 R˂R"8KXڜؘٖnc/z*5>Yݒž~•"6/S.r0ڝ/6gif]r CC\bB"I7^|jcG`59W*54wzke2{ ?+%U⥁A@Ueۤ .BלTfL7x?Ƀ\cFIР[ {O 7TDq#hlFCvvYK=ƞa!r%k?߳[hVo=D<t~Ś!!`E&f-4|oOVmȦx\,*,=P.T1gxboPce6A+o'w4%"}G-b~;#>̢̄$ja"ءNxkK௝Iz4ԁL/E#ho&xߒ!bon#r/j: Ӗb x䴧@(?ϣO2_Vh[ ><@̓0܄V&l3szmNF@'JMQ+u |rT3{p1ѹ#\Tכhc$Qq쒋Su2ʼ&*3Z&Xjp0oTDgnج!(2|[\L̊]6yJ @@Z5pOcW>37υۆvgd+L5X9K-()'RPb (^\zc#x1;Edx߰۰-ϛF7X}ޭyedgn^"J!sDTNvJYk*NUsAlcyRGHQPAN %|Jø,HO6f=DՔ.J{A"t{JN93#̚;">=G7avs:i9ⴅ6zuX$C ;Q_U+Hxdmc|*Tį1~kqVhOT'Arn)s%EnFs0,cBM6@|KXH#PSx/ow0L3z76t.a*ex̧BuZa(̕ Ek p\tJ`X'~}]jദ);ZȾ'ص߳E̕f2\D'RLZUֈCGe )DAHTxAjO[tds^q|8uǑXߵl;DA^z;$&6m7/ȮǟJrU_tNG;$. `)e0iI%$g=O twUrfF%|΋+Y*X4#$k* Y ͼvиh$gR4Pwb3>gEj`+Nxq+,e N-0 0}UzD0ˌ'\|FA#I{9+5!" 簥gC:RV}蛛BdtRo-oӠ/c  ~-J$nS0jjfItQrd -+zZZ.H常48 u۹#}Q_4xJn&jP~CfE3>s[gbֶ(҅/+[y\lQx}zNy4Ownj —  YK b# .E.aPDfU@z`F.4 'ِ#.+5PdbXqĜ~hMD1eOؔbK+*rn'LQO?6BB{1Ugp !8YfU5H"^C&kQ)*Jxdp*jb>@[lc5Pe᮪g0`!ʈPX.C)`wD湲VV9}ڼSHc?DX*KO4B 4s.0kd6Ε_;:v%$ `\V$[sZn&ˊEa+N ( z<ԓ?uy%ÀS)Z@HHke'M~]=TmK ,ƴ91O҇jL4$|¨L8YlB.8hŗJSBHҰUfzݢIbfťtcM:iE5NecBpqN":vP_&p#L ":m x p >=s5:IrJ%~^i^w`[4y3δeoj̵W jP˲f %cEtjԴc~uLkH!.o5:(˛)F8r/ۮVP'wީ(Җ_a]ZJ kvu 3,?=e5'U= rvρ|)eM){2ܕJ$O]zX].qA^U|Rȴݬ~u9F5e⢞wo&L|Ǥ;ÓSȁLA3uaBNwj)f]1AX 6\A565(n[]Y`%dV918k\*O!wN#"jMi4+bD_Q'zli%Gu9O[eNxqӊ" -ΐ(ݍK<6nnGњk/ IHi %)ns[z @f$҅tqR hmeNj**HW P)X6F^8]LYGd7z_.*jNDNZߟ#S}C x~Dz]GU}t[ࣞa4b2 VMʐ VY\CXeBW%ת);a}2a6L<"ϚR4PCDIVBS;#@"X{h+kF6pwz5 ޕU`Uj;"z@:BަG.0MN.>[ z㑞0ҊWDlS $ :gb0Ag`!b{V*"rT귎z+<ֹӵp:xea[{#Oh=eoCGE$=|KoHEcHrcPAe.,E}ݐ;aP>s5LۇVu;SL߀%nR}kbZp=8|jZ.*/N%t-jJmsAS 2IQ礢xSd}Yd=LJƐ8%%dgUqY(bq.eP}H^.qڤLWpX>Mz W۽Y! JhPX91'V>!(3ezecNv@qCٹzp2m:^9FVzYH& UP,Xطv9#]fsy);_pPă"I9(9;b%LE> #D;53E=Ws͈*𑚜0:NGR 8B FpZ _)X@{'1jW=x#2lߖ),5%oSr!5`xcc+5unU?C^(!Py:<{0. FC`H8)}]}(:{. ew 4%(^OL0"ހ(+ʉ8/ GϽ~鬤:!W'ް VRwΰAa?imz~ G:2R;[P|P-YKEs h{# BώtMm\{s<Ҫ%KcѬ]| wc޾8z "l7=U5,sU7@mCq_}ayK=eY \wz?+I Syhti8Tbl]z")KjX BpiJO%@U_'j)&GAE  ko&4]anKsŌ}D%svy&g'$%Wiw]Z7$Y6aiyZx[丧s!mQի\湩ub5Q"@)ŝȟ]@^V$i-رu +gs\t{nIM #G|̃uRޞUtO~vU-0̻]3mO}#F)6 e QQ5i.ctEb{cw|3평 ծ>`cuJ]lI2t&Dާ JidoH@=C ptژi @Z.W!.L\+3n99N zݚ /PEF]Ξ}D ^!}\O7&p{\I/#v.5'‘*NiEFro:uD{ YVip>cjsyl'S4|ͭ$H?#>OZseGo*"A HScvSS>Dt !ڄ)E<t˜H" iX >GOqiJ"XPwDv(VMr@&㳰|d{Щ&ױXwij Vo^fp2}4`Pnu3lu;Dbr;[MɐYhc;/`6fe߉?AX`_{(lH5ND_tΌcueƪȘvO*|A\V&DZt {dX\Rg!BJ;ց+ooG[xva 0#츃p:.01U+QvQ%j sl 3bH!k*zR2gМ#7<3޿V{wO=iYLҀyPy "܍L|K 1"Dhq)@]";:#uM?p _橚G1K(pcM𨝂\!=,<G trʺڇS N6k~1\Q- >{t=;|!AswCrQnXlE/vke{VcRcsܝLXK7))_rTYXDZ8zH pN~{O6 Fa H?s!QvD^~T!#n٧x">cxncA'x M7#忯i*KSq]e ߾m{$fڨERrF8)KJLo5, 6eε%=Wm:-; ba=ۊj:L>v!5ʞ蹐Ke @9Z.u>6ezƄ:l!` koH "*PT;6{لI~٠#mFT}0FhS sp}UG]~ʃb>Tp|He~C&/u夫/^01.k}S^^ܻ _oTO XCD6Ѣ\AC!֡w 'C-Ah[Į␬܏xDm~nA?OH7dp@2@5f kBq7nboStKeU1 ixpiMaS";Q&m r{qc? @& .?\HB8cKM [RU@>;R]rl fg cl>|'$:р"ݽYGpsxS+A>#Ʊ Fw지?Rq}Ltc*5WxZڤĹ|{͹w.:/("_vֹe#YW21ku&ݹ_WA/ݲX!\@͈]f2jL5ϺZ "L2`*~Eͷ2_{MĄ,C+wq$zEQx;,w*8t*|a[0@xup%b{k6vO LQФ3d<RmBDT;c[FO('PROXڟ蔫]hvXN̍ڐO,b^V:رmGtV,P=!^x~Gܿ g67gYZ07070100000049000081a4000000000000000000000001616ee5110000595c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/mtk-sd.ko.xz7zXZִF!t/cY]?Eh=ڜͩHM{]h#;}f{ja6F.]5$y<'U(ANj]+5BːbO?@ #zRŴj^ > `m;RneFڰE<NEF4(n 9 @OUWfԻ1!ċEMU4'Fo*L |SC:AAEqz561q%sDjƧmoyƣ'1WvWMiJWh0cPLE (B9;Se;/O[yv gŃiZbvnM Õ x I蘋x*9,+{$ Tf\^$^{Lot%+r:')LixbgOXwĕ=n KB(SzQw89=G]xJuo2Hq)@GH)P!+<\g^"Sm`]8bm|`V쥣}~:7[Ux1Hs[8no.67Seia]/hi f"| ՜bLSw#'&QZl`$$Q(7QY@!ny \3.67d"R`"3^;ޢ0 lԺ- IAcn؟#~c|k,Q,<ţb VЩ39l ˼Z [&Öc_5k8/MW_O OC{+El "b$WU1s)H61|[ZO˜^DQY@XV[|ϰ<*5KU*>\vC"8i9uƺC/?v[| [YÝ _8B!\QQ7ETa!p G>Z } v [)~H)T#xOz(ϼXrt5Pvpxm^UDgl.* gTq~r ]?H^w:;nj4OhK)[cox,c~¨BQK@Qt/6<1[Bꨦ8l77 E#e1, QɨB0 H:l>i>,Q!r뾳7!=pШªҾw`si[<(vVhu*EK8bEpdes@:tS3쾄Xpϛlܼt)j2p,2ڞAF[Q#cw6A3Y,wPgA)1Cvx>v:g@H !Hc"Ax˶y$dH3u<:XiΑ  `I\9Lwl~+ Jp{MD+CEwkh[rQb%vMX$O*\4Vwd8iʽ945o=dNW Y6Ք:t$۟㥍8ӢlqZX鏲7Gv5vafUVY6-'5)oT*_U,bg2h?xNC VV%Ȭ|&&dJɍٌwx,K#6vwmီ+6+9zZO5lH{IYYl Y47߽`d !2#M2mbhW>O 7t\->4Ԇt+}.>J( 0>l͈-yg& ,[gwWțA@Б^-)j$I wFnsZQ'^f:nj>Ҡ P)9ZZv4顥kgA/d $TFwMu*eWV#JwB\oO~YEdR=7d&P9eR-b֔jAW"evRx%ׂhqE%U~qUj n`mX,YibH _askuu}`a$񟰘rwDZXWb7zY /{1h-MײO`ÃHTÉ03粒X=~?/i,z,K \*x3%('*&d͗L@Dl_>3T;\3,;77}E:}jr,50gBp4Uv#5=  : fK{a(jJo" %ɇX.1?-Ŧ)E=ʷo]f"詰@ Àzga TGYōSA1s8QφRCW$pTa+b.B7& A]@g} ?cV8ނ<tǑziou 4AÕ*SnW.Ȅp(cpۆ8顧EtWt1HH>dnns[;ְ4{aVɢz><:TWR5,m&%FD$Ţ9 7ULӴsTV ݶŧqP; dp\{ W!~^_bD JCvcN:Qk+7>?ըns)O94~op[S J˨_&o4%sܗ/Tv5be~Rذ@QyFij׾b+)!i8&-V"N(eq4{uq=nZhY#|~u36??sMoJJZ%h$ f9Ghy} ;x|h= ^Vv [W=ڠh~@§$=r,}ތqEpey/psPEU+2U)jxe\/iXKN&Bϲ5y{=[GEwtYd[jOFmG> }ڃ'Bzg , @% l ߳'aBpY/Cm vGrژS0o)]}} ɑW˯%ĺo蜆R,p>@ꩤ~؟ogap0itubm4̠C4%g͆Ulm,( #,@cRWk3d? u(tï 8Oohmm ]n)rf _Xp-۽i?lш.g&ߊf!gӝLpygnUFO}&W(鐅lH {I/t5$yS6a-R8P=:4Y49ߚ+ ( `Mf U 5>oE2-{u&;Y:A_S㷿np"%qez+df58O+>iX8PG /=tHɪ.X;rŔⴓ_'72h}^@Q$4pJ;vryt\](o%כyS`#=!/Œd'f6422HE_xs,eL#"Rh+4 Blj#d9J>Ma&NB곒nR#L! :PAqvGKK^.%ZcXfhX}eOb6F=b<uFUlO9|#Ʋ+˻'+`vwȌM֗P( z5~dӋrÄFR+Y&N⎰UItU/b[qn%]i2_VKʾH4 G/KHNIwKdYI#ZCrZlsd,.^s5)ߒ\ g;:τP{?"`֗&_=L6sQ Gr|f{<s0D2T'1ƙ E{# .ߢWlRElg7Ķݒl?afPG/םcG c{Arܙj_#8et0#sp¨ĚȣVkmwv*򴂕,7+$tؿS(")by$0FwLR))"/ˏicU 3Ml_ҿDN7w6j>Cj1-|U;$L:ShpXiQ1Wg A;R Ö[k@͟B6}n' t d0ETW)zq HG2G*f- #}ԈƘD~jUpaGZiX!- cKGZW,hK rp״Fգm۞Xd=P|d=|:-YQ[]5pOSnFB;Xd7pPS/*xg3[J4{k~y/5Dd$OHPNf)b39dX' f =e~=齋`*; +-X*Ω_U.%>p$[qajr,x[(Bt^ ^Q `Φl)`^Mi .a!{ ^nPұfֹzMYA||KV<eszi{t%WuW *w%WAʸI=f9P,ߥ濬na7cÅqj3RNSK#Eyf}{MʉavvWU|٘w|q:9]э"+8Lfֲ$<DcT`WX{O#sA5̳#P9Y1.g+w7 L1WYo[˂ٲ+f){Ezԋ7t~)rlB@-#>ϔJ`zNPӅ6w ,#S&@ 01[%8oG&-r7c\!I惢 $ 71Kg ;cΊuQFwO g1J3 Tf)p+]1b`36/A\]8zxte>A!+%S)yӴm4zG+ԨBmk0X vN^QXR9+[>eDfGޢg 0S)eV s | <;'BE>:&@ܰn:{1\_1sJbB1`Q2P]},yȖvim2]a²9Rucae G[Xi >i ^t?Y{;V#ῖR51əed.i4sQDLJG.(*~CVb8$z;3k%yBћYA^ yڬĖXf(?m;f :"I} =(nƒq6<~(鉜'bm&Uk̳TP:F-6Ցɤf33#*j Qxn'T^UMTXW jz(C3F<9}o2 ZR:p~H v[]kuz:̤%VS%⳨T]H`~V@XuvV7\KSjrj7-١]!wSOݏ5yb ݑH ^:-; jj<1rG~Xwo $F2R7?H5 #zP ]d6?}spTL:^ FIIb īoX5ޅU4yk%_E@W郡Qf儭zo,iğnYVW<7 ~mA:w'.+mvShۜ%:9PSDIUS{~H)$zs2Y&G(4U |לhu JW8ItSe,y6%C3+R;=Kb:^MmEHf‰k|eG!Þ7kxaF@ҊKH@y5E!`*+%@۝!(:\6a+aD2}WA&evy-G6.`r$Ero@I=٠DDs lr`;p$n|}By.+U6,|O=a8T%H!w>NJk@VRxE4D&-pھ ʆ)1d,.}o7a/i!m+oݕ"4'7$τqT\*pZZ`C/dN' V_3<~&_\FOpd. 9#[t7=(4G+i38x낇IC+QN-yO*嫆M8z[ѠQG q?U&UU7F)Ί&V'Ѣ#~n/W\U$b!3 RO54gWziH^xTP=C5;A_2Wi p`Fx P􈎰U 5lXJ]U+qX)~PCj *)1$y4޳!֕!׸'; Q]I3Um|DNVv!f,Z]-Zf$&sIÝЦͿ:ִ()9ZF\AZ:w/zg r"OLA}L,W|@49arj2͌HRP1UƉf{8>~!AZhAߗb!^-,eƴZ~ȡ, _!>XD5oqT#4BkJm+{RZO0I6r%l=@s0?jexShTz,Il0aGVa{Y]eo@s =(9):Ŀ K -, ]7UCR1h'SCEt+ن"ǐ\wM-F ]Faz( fpX7 5 ;;Tp_VYL"? UXm/}*tɔhOMCXqAfL"tUQh69jI"W /rJIQgVm ECU&/P|.%cv̪ {FhڇE̲}Ľ}|WK`Py|Ge~ω%s˭7Q;8 y>G&ix]0?*j5Mu^qf_ TMؗs# MI*T+򌕜 ͱgPz=PR+FV@hQkΙ7;e8ǧOUY"GcA8WKЌ2A?*乌ӧO.enh z$p9mǻJҾ,kR8ő.;y[Ǜ>X$`fb/-l4v9rECivjXOԏpTuZUnp0%B9]us t\'QFuEMiU~n7/}ac؂q_ gW&TbYй/=Hp"(Hh:Ie0.b!82pܒ!ENC#\~[V"=L؅w $PvɩֆG(^ =jԤ^KWQw+L*Xēe!GvIBIrֵyhLy3Hؾ&~U&E7QClteQ U@ 4;ڧnblؗkp3:T2+!^%+P?S"πY߄Ҁh]߻tˠiiF Cŕ`o+R Ydio+>҃ڎshq~QhPf)AGugn9=|KHG58+1O}ܧ/rPߔ3x9_3"r7eM|=_S?պe؂Kci-)+z%Οn,#Ec,.#?#V~uUsc'$ƙS*WRN9#+Ar>:yd$Oy֞P˄0VC=i!cW#! cÈYʩϪ£^>"iNOiMRk82OD ؎UVLώSxJ2ϓ3D;L57BT8C*/kEtD<}O 4SuNcyoaUEq5r:iI^l b;5 GĔ8sn$j9ɉ SR'_-"H^0N^4LS$<2i! Ű` {H{8*Fb-zjc1tfCt~Bj|AxlTաթ0!|̊ò` S]r%m  bJN!} ?>9$qkw:ͼ`iUse:& P!{ idT0BS]/̗G9{DѕG^@+%OOL!bt+l˞R`.ӭռN| ܘN{.z2|j|BݰuO`.8%ֳ9IRtoAgfJH^ME0FEZ&% b2j}yg2 QH3(pc'0JSvЮbHWc!.c.|Y[?B.m S:Z}W9u_7"fldd?- 74(Nd~) AaIkywD YQ-D%SDg0ȑF+bD9rc;J\eeЊ Ǟx.Bf#}@h7 H3HE| "6B2:/X@D`Θ0ͿԠc5A\yv:V8^.3+ȽVO~֝!hm^le{]\{tωOL>dEl\==\ fԼ#\( M ./4`{܉0K3찲& wл4G_΋eƢ\ȹ7ۥ#"ٔCFHaOշJH"wKUƍ+ 2C_*|[ق|`=q!WIkTM(pA&gB!sը zbYCwh JuOc9,ƾ-"t,΢W2īPg)@_ΞB߸<nӯ~!BqH GΧ+Oͷ4$,PL/T&lX-}s:'{"ďwz+'Y'p.x#SI?1J]U<Αh$7s0-8Q4eoWPM%K=+B[#k^9T.I#:N[j.8MU%/ #+h\αĆG5WUJh/[/@^=`yOH4Kh^Mv@??n$Ā܆@%ޕr/n_7Xqln1kӦwgCZ ˡAfA&߱Vt?*89oƴd Ar2Wh !A&iAW{gVtZa1|Vp>Q"FO1: iAR Sojo0W/kեޛ5&-ӜzV]~xh,Ѭ敭5Yb Nw8gD!9&/(\Ȧa82}e=EA(vxW;!n A%u+l"qc=ciK+҉{c=댒TVTfDWfICgs^ǰJ/,q{:ɚ3(kCk@'zQRT|+Y`M_i~0v|X(* % x\vvKSJWjֹ c % qk, |ntTf!?_s' } HQOxF%gN]0"4FHLlY G1:4`R 4ou|*w9@ԋEݲOb= 0<7f7͛U6`ւNiJ;./NΩ/^ٱvpBϘ]':+ꀢc.C=?󞄌>0*2-Φ\液ѣ |[Yڿa? "c[8ӦmAX󯦲7JQZja;$i'Ǿ6_bb"۽EL~,UHLoGբn؊<2F ۬^X\ޤ(OV9ӏ<庺&6dM'FA{ <\\ʈ2&h0ǤZֵx_y_WU7iVLbվ:MH_{#ح*b̨@3I#ӕxkĆZB.˨A>cE q Pag\ & h5Y0uآWL,,Yo@J|4bjpX'*E^n 8ԌfnPҘ>1 쁢$\ф!Mܚ|݄8,5zk&|3_Y6)j='I(epx[H rEFgXGMNН“QvXRsaᜁdmi-CEm"s-tz3fr3z)0R  Tv=cБ"]|/ZDߞa;) vQ]h.~j}V5<9QJNM_s E8ǖ5^&!ucOvTS"@>3 n'] H [6#VkGVQnh]O#.ւ{\y%г-6-Ewj⒟<G471gq[e~u"t'F٣n2rE$bl&eCHkFSYfGeqz[28e6^.;8eCkDsH鿾;34.\ GAYw4Y[^, ,Լ5y` X+l WZpS7{~Y aJ{ŭ7Y+;e]tGo$g($yB[q\{}+_54–{,&/l)+fQ,W~"!od%X9fh`)]6%gR;B깊 2nOH N@qmQ^^j<% 2,p d\P߭Xo>hA' ;ql3􅔢_,t/lj>,9f d<_rȝ=:lP|QW0%@W MH mըAcvNsJL%1]yeż~6ڪ<ئ^Xa $y0lqo~ u V`9t:m'r9ztMEAK';,*5bBvjk4آȮg%WNʶ* DTxZl^jͯ1*/*jāЉ%+єH@$a_0÷.snmU!,'Ni5;dK[]ۣ}h`*ݒNQz|95@쫒^ЬuoIm5"C7v/^e)aD'#9 ]wo/ݲW-'KCkF0.[۔p*ݪX6 $9ৣŌRbXѰ)M vgaa('"!'o] o` 1Kvnj9#ly5!,PM8zgd{NwUg~/4^pĐIyYD ;@C;@G ^ B\]ጂ烤s زKÉ)/x{I3Ob߶ΞT훐a)iA:\(5oWP4U{åWXDt1˳% PS* \R!^F7?8a L 2<+Bi#C pLV⃧[zzФ>I'\HP%OOqsS=1s85_wB M1I\IoMT5Ξo vc9ˤ Ǥ`6{(|YRZmի&!wb^`zQڱ#^ w{be!,xQ"NmK;R+ =rbu{l^MptT+t 0Ryh*7pLkc:Zf!sCbŶKMƺ;OKN *Lml o Rev)w e=D6W;a:{9!pWY+XNx:cwȝ)!OGAF2"WL&#JBRU;U9 &2NZ&Mr@2hv& 4<ġ  alL[\kVY,eF48J*\Ӟ>^S?ܺʗzm-PyCq&̾Ϝk)#͟䧼w';YVxQٕMn ,^5 cC7Ty{NH|o4 >#TI'Xבu@a}w:;u~QjTe~ʂ ]K>0C4e )fIk[$;kɎ9BQԞSҟٯs!1L A@ٕ̬:]: 7vօ$Qsb!s:&KXSNC؆B. {ۋ&)ձCD҇e3yWlS,\)sl"7Lj {VUl4ɶ}`'Lu3dd2rk+ gzJx)OAkVG/N f$kف5UDtЁZ2#5bxqe-* ~]gm VP Ww2%Ҿ $]% 1dh*C(Fѭ(}%B9:\ŽA@<Idh/(Rl}66KxXOӼh-EStlrmG/%EcB8ѹX Y N҉j|T\xTIu(6uvʚOr!!IzX JV.Y*saN+<fF3édU l8 oRݎgS4\h>JNi@:݄GԢ~P|͐;DŽk%,w-ԍ͒-{CrNAEOjSyB~y#[KrwU-h=K*\:Au`<'-: D/;5ͺRIqoZ~[2hN40G⧏8{>`]>dA lƒY\:\D`pla"YPw͜:F.ʿ{扇H/ˈCρL0x -C| {U6?#x]SEp"Mo93FRaתdfV6o pPГ{Y'#LݳI\o9kgA. Q.*Љ;igWS1ҋ?#=W_T^!/1πN0n`v'Yj &w2oYیB4]|e[NVӖSE_%pc|2uN'+_!R~n;4'j#3 Kl p$h'i.h##`]\=8qè- ,fuaw6oAьh) ek> x$F)•۔ '2sv@>|qWۡT? Y +0# g0GbCJm3dbjc7`N, -nF6Gua72k EK9is~67R!doRWd1j_cK\pwt Q.!L 'ަr3I!^ ,UNTa=(}#%Z}桐{DsM^'-r懢z;|wCJ)'CRbj14R1>:HT nr| }40\%{'H0!8'(e/E)_H;TU\{ɢ +^j/ 0Z)%%@p]bG\sEY)KMCx{޿(`z1o*byؓ#-ׅa'Qi3l/]s8ok6ч'Ӑ'8sy AdJ&^ :MMtZB{5zU*~ {MROq5gGv}>qw>‰j4;zɈ'DxHZ(6(V'AEUm(q@` 5Y뮩WZ)]?PU3qz)/<~'##BE |[l4 GC3=0J'5Ķe=guS=T%(=)8!Dcq-51.F~kݩœ.D6ЌpCv _߷}b,-̖.7LӛUfQ!ڜn((_x:ߪT ^ŏ XWX%Oh` 8ƄC8M^ d`# NoǓy(k5fEX hI)%J3 KR+ )76M45D ѷ[٘}Zb>uN".>R]%}ri5MV,֡JLP]JN4`kν"0ErJ~v 7j"FѪRZMr_`Y#=#aT!Tٔ^ϟ\R\rZ"UIo SQT\D@mZrl݉[uK 93pt31SS;.xf|J6s_h8V+Lŗ+j>M %|DU's4.]ם8 g|FeR~ѕ":$ٴ"Wdq]r^eT9\Wuo[,Iߦ7z7tuMo0(C`;mߎSq_L&٧$Ie5#P=OǁMN-b)T=8TJIx.BRl ld8$kQ, hjxGy6EY 2acCe}_wdh'4> 6!8++IW6:íJ)Ux +#6m, D>: YZhS{Gqb8_?BYhL̳ mIE7LGw:Vg }=кW鼥Ιuu٫[.xd%Eٷo):u[Mi_(,BuFS&}?KtlSb蝭x<3Ȁk +CN)3VrA+\wO$ 'ԸA92 ]_.;f۪MbS3)=>(9lO>NiN5EbJ V 51+1ckNMh&cWEM/hA^]Knw'Ic6F6os}bXJj #IgÌbH$U|`4F1ZD8(&nNqӿ8}X. .\xi"2 bn]hֵB0EV;ǽG 4u%2^ԡS^ʽ0T $6>N4K8^J{_-Rj⚆%,]tJJY)#@ =l /}X4!E aT~/3/r6Eja7k)`gG(=H"poraQ}HL$I"iߌapO,f( U>[a/BƆ^gamOc7E_If7x3(eB[h+\ZDbK5EћSCdB/ 'D֜E˶c>Nc|]ϵ4 0W]Ʃ&8YWz&*dH\GJmBkE.cbGr*Um|9`CE633[E˟,;5 qكd}wo#V?V܃L}Aq5E ݹn)'^kYPdE?r؝/*uIC?T# >< .%`0E#2}h_M_6Kn Qj9a,u|2ϹB VבGA$Rcsv[lÌ[aŎszٔV0p0E=IC2ͯU}( 8 5n[nю;pc:Y DߘqVl4bo  Ln5^]Dm 4E72:D?R>縶 (_;V\y4eiN,=ϐ^Ul5`JѾg2)B  ÍUqX )~ү#j#Idɺk4,-iXе!ކԀr獛o>Hf|2Anq' iowk_T$CꦗɔyL?%r?h}Lz AC^ nh p tU*U 9+(:*hJ-Qwh Gi"ZyzڏKۅWW2R1#Q3QNú(FF`\ڎ{ٌjJ(jE9OpEe Cʠs'L.!Yd9FJ =yPMaoIO/-u6 0q94zk]m7 B"/zB`z}VCN!5=oG>qn-yANE *g#R>p*_]edäa@zOQR-\n;wvcW2;&[Ĕ34 PҬzk"kT^BD5$#9,Zڿ;x_H*䇟_ Dۻ+ɹEjΨ6 |ճext+D h`;)[62 pg̓^|fځ [jXM^UrޣRK&ӧ?{ވ,Foh6z`/~uV|)d&t(Մ~TBeI9}kX~!ǭ(On'ҰwЁ05@кjaI EY8$.LAJwKnO\K,]w G{ "USSQϬm3D jqg ?M^F?QA5i"(%Dd]m8/V,#`6FÔ J 'Ehpxx4`Ż̿G){U?|=S$LTd@6#r侸MgGo /yP(,c|/0V.w:)vZ+D nNUUob-9b#rA}HW3t:HÒE!2 N=d\6SnȬD2s4BQhF9dҭ=}z;=i3">ݿt;8i>0`z)WHs` әw[\U|~#b1Gύf,LF s ę4 R`~h5}3eDTq@O&JQ)5mB@=jo4~.Ol3L Q,e7G SN@i.l2&[1H/5*[%C~M q_Z&xD#KW jK(:j*t0ڝ3)*l@PeRbd.ipfɖ7~ڤv8A9 o<#/`tWS4.!D&J(8A`+*N8{8]U7&Ӎ0= s?vkݲ4e 9nNZ~a!v> \ȥJpjI:E*6>|>7Ks/WŌL!f MML)l7FȾ0qg_%-*o,glOlÎEmΪ%բ݃!98;V}mj46˃Z*cI5^I!E?=Tڧy쀒(aQU)}h}AQ(Nѽfwwshiy%>VQ͵.'b6ޤQӭ]u/byhڝ=uzGA1 k/_ Ign@ (XHVM*Mb/Gg](RN|COMzY_<(-"0&*P"ߍ>f1w LOIaetjUDڣ&RƄMf]Sxk;AFGkYOC4 <]րQQcI@}~1un6n1O6^Caz~t,R2NJ?,ը4'6 ےA 5Z@o 7p+Y }35W3u.ccen.R܌OSvә*gnin,:u.K!.f2d+/76VUH? kQI4rxs ޱv1w&yfnb`X[ +EBWtL.,ldF"!2r+Dއ5NȚI >[R䉌L!#"nq1?ܿ89}#X\-|Lʍ{ˡ"#y>)I>tryNQfIf M<*ώ@bZSCO#L2_Vsx N Oݡȿ> z)Po!4CTKR+L #QKN6#JH5' PWj۪'fX9T]CJ9ZŒ 5V ؇3ox_sbjRN@2'o1zPbS%w{ pǞym@}8z|7 QBmҟph3W>'GOxW$pJ*xY;C ywP%g+M+p<"L |{@^s۲%ڀgO2'oXP1尶 k-yP is3>۱B@ |8 {gC#u\͓GΡm0< "g6H& Ǽ׸J A VA8? I?tnhejXS* VGzk74x.j lBFJeW r[Wb=dWZ33HdĨb@"*ViR YI; W5Q2W14Z?+Ƚ՟u8pלҰ8])(Y9f#1u3 ea}dV#tã<8xWCFoQ4=ﭳ6/D32;:nl\gGt@(o9c#ݾ5>z/ %;ib0͛KπPSbߣ‡2.ϙw"nrV55P?(X!m7Ly\]ɧ3,%N\J[| 3M{_D<%b g[GW3CuwQg9%  Yjyr%bv~uOk{ѦcCRRみuXdVxvA`02X/7pN{zoS/`ԅwFi^k\gTg7O!l76s#_9x7it@,8UE8Oߥ:i΀u*@q{DEEO,DR5hɆt%N $ͅ^\%kNS;u74K}p rm_(˝=jazm$9ԇ((WAU=2fXWwMj"c-.YvhZYC,R`ˌc9 5ZR@h3ҋwjr)%Eց9*I qu"A6p;F$j9쏏WZ$S_Kĥ+ #yl#U'UݢʺxvMp-7UFk;8d[%ŻI+= 0_y=$fs l0D2d@8֭Vpf\.(J0<yǫ5R3^rٿ|İ(Kt4lqd+VHo9dT(_;~"w;ZX'̝ Nӓ3 Ɖ;r\qDlO:;Z86mV{ԴC-L ȄФ5.Qs.p} _/\ ^؂S% x7c4\p<ք8Ast҃X!#"d=7!}^)vrz:Bqe#_?AaדkJ k[Y0]ɽNQtA%O9A [z] 4A'-WwUĢ"E _ޛ'Gqv%U8tG}&4GYAr-$Pߌ黆iP6FAB*m3]J [mʀm`u!i ZkSh :kVu p厲%|" ԼgǙ}qf*"5ΐ'-4̟o3izq[N?y^|47~mv^AT|PL)0t DޓdIi=˛SwCB+IOLGS/ ].o$\Ѕ²Oa4 WkAwwa(|aW:VҾI-)IM¹))5ك TˑOd#eϙ~՘d6v>X£got RhnI{oHz0*X~oO7~9Æy[{BTi2nNzW(vElě8] d9-WZz \ ?]^"H'/F/<jVIHZ;~M䱆nt)4f_<,XDÛDQ.xGd}-v bЉ ё.}}յA8.=J9\y˶bgm7t]sfn3Wh=sƞM̕=do35%5wպ8K]>w_iP|dlJnL;Vr>A IVDM`l-Z?7 [L}|+Ί*//CƖU>625Q?Ä-EYĞ%`&vdP!.So@dMVSɱgYZ0707010000004b000081a4000000000000000000000001616ee51100001a44000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/sdhci-iproc.ko.xz7zXZִF!t/]?Eh=ڜͩM̏e "I8YqN<80bRpc8GqLxRҀæҥ)y}zA爷_6HTd@?Dnp ,گ8VP0hIF6Aŝ49?tFfPXw#!NEnZ_H6@wհ,<*p0 1OZSĤ6)[51lhx~j@|a.O]:a7~q@l!@1< : eqP"R:br\ h" ,? SH%nHKEn{63Y2@Ug!bųm:P (¬*r-Y^qʦY~a2rqi0c{L .Ϧ]iyū{gϨ/]ҁeF^GS0yO6-+,'CLe|-USm\ =z6y,J5b6IDl -xbʬ-!]ofZm6"0T, z̷QItwb;@|/F 1G9r^W8!Picm,U79A˳73+Xp<>ˮħT\}Kx@/9L#6fFD_iQ-ȹ baY1P{Q @0qN;/CP6Ԑ]7+m-Џ*r'YK+qb *n{z'?Ex瘮kgD aB`͚w;mF2x|l gZRǙ% $.#-o* 1wk7WF2ChI]jIWE3"Bm *ذ%2U.d6*̿Ǖx\!>/ESq^2bQS"Q Q}AF]-*FVnyt;+?8՟ }EZNmM* 4򞑬YDV"~К &P8PT耧|fU]T<8^ͯCsU^逳G_;ٳ55PexOa%l0kjMb.$Ɂ Xa\7]3C2yU$ y.)o?oH (ejƑhM!v lFOᏣ*դv$+됡;%UON2yT.Em򯏠MCuOT\mY.G~y+P>+fDPqs|%Rۤ󃇰Ďưن,Ԛ^9-\!Eو5ڂJBM6[7 V'TOMoȁDoYy]IYw=BY^#4y۫ m]JH\E=ޱf^3xdइ\\`x Uf<ad'xs_SJ ; X)J+˖bkB $*eQb: WCx&/gA40X&:!g ˂0I>A嶛)- !la1& Q4$z ~m.SVcc۶v=)p"p@RP( B S:O'hi~eES|uLf(!:dLeG<4V{ۉi-ٶ`SiӅ5{S7^3ӒңR15;7!$Sv-!*Zўk5J?d%߱8Q7~-^u6L~itTL["o!4ģ H 4hk\_;JKP'\~cjE9ao+֘Jh_ۦa׻ZddM%uqmQr,YѸbiϞku!KnV m[ɍ?(фM 꼆\:c Kd2JQmBqVlerԅ8X #a'⚞OLULȼo^*#׏3> -u@XUB+]92%ⱜ_:ݢpn:<+]jX%U40ǤP , _4c}OvH^ukfļ`Cʧ%8-G-bPBỎPjǑi?m,è=!s7P/,ʸ r)Ɩ+YQ4\1呎©]2`~*F }cǸ&ay.d !~ zz6O]%r n81!J]{c Lh~Sc Φ[ީM# wRXQ+-;)TE3:pa=Q\-e \ܶ!Hk`y)ፋ'qW03 D k}[7&=A5j}PMKH-lFgr°#cq=0427 ۷3'ĎDYYWfR>zXa+P}JyR述վ(!TCMDw~T!f6ªWޝ噮2mqwHwvP~&jYM|[T4I> U[]OUg:^K4ȶf0ו . $(JtN5`YQ.g3cﳗbZC'7/imv`O} 5cuBT.(-!LsΕ=UQ,"ڵ *ɾ{Hӕ.r[X@ҡ_p`tcPS-˓0L.%3" @:ckFt4c,%l@Ex؏tPѥ֎4Og=r-44ۿqMzc9{'D_Q l2NВ+ѽ/͍/TCjʪ~mi:(^v?.Sֺ| mcz&$=~mɴtJ9잂! \!Ef+rO pe<QLJ4o"5 22QYԼtR=u0rUQo Dv&` >\X> _,د^t+;lV3tu?r'JdEY'H17P(}uL|y{x>auHQ]ԥRQf'Gy^m1@{ց -.N <[UWk4z;+#/V?Blr;^ٔg= &.`Y::w<E:5m{-=&#urvJzίNvlAバ6|r,v/ɶ Bj.bz=. 94!y$rp<5 4~}2VxnKzqDVf1$i q |ϟ+ z֒4NL3D HgkoԽԼJ7'y3or82V<&谖~S+bOzp9e] & $jTc۫ෞَ|22{]NȐQ1|'F p=lcR##v{Z![ [LaA!˫qk@U~婡_r^ˍxE1xO4 <*,*}Ol= tyh7>GOgc|To9QZ;QT8tz6쑮 @OKb-`G*hB"a8 ũbz,$JV1p+/bWjthDWb0T]y5e|nBz^ԄyMC׻jAhY@.dwJ4>1]F_;7: #O\@vd^8,<fQZgmN]AW]qyƗd$2-(pV} rnXrs5JV%eY"%x~ym5czc-cFd9_gci ٪܃ G=K9麉q'g3RgW}2"[y#VuWM,H9av˲ ah so*1QضV($|k*Y.F5)S'J`hWm$[^ `bgAhtpMڳ ';`˟#ٔބi Ẵw#¹4\ N?4J.@%eҧAs|/KdB&8 8}O-iZt; >|o.A˨^p9T?Ws` GZG3V+!1')?fJ/OYX#A"q,:2 -JMhd؄fů4_[gYZ0707010000004c000081a4000000000000000000000001616ee5110000686c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/sdhci-pci.ko.xz7zXZִF!t/={h)]?Eh=ڜͩ ę4RAwGkT.Rt~\3KIB0'=$^HR^aPDJ=DKaU=5td(_`?*kszR*>p(נaC)0.w;fG}Pix:9 -1birv$ nwloDX @,B(,Χ6S٫jx7O &%6mCq4iy-?qv('^h zڌ\9+^뙴PZ-וrg7P(G된8u7»Rň\|O8lT]"ԶϷ^N)Dw:^ *#'w ҈JE;]gV4߷WEW<]O y!]LXX mZ,sB.=GH/ӡHlY&$,ѡ590ʣFX:WW f{2"?P¯_:Pw(ۙՎֻ'})ҐTloWwwOvQXͲ=OZ4$1i;6gzz+"5@{op4ꈍrJIEq6tll㤵A/z2hnuaɸS@V_pd 鑸Xmnape UX25V@}\ !#TE+_4q8m#tbGՆ;5;$._OwwЙWRy=@\`imz_<Ol<ɭbZ1Z;!X)R)}ƪeGdDjI3ߜnrQ:C9&}8x ~@*V 8ʨA%QdhMJb@͆~c{@!Theia# iи dqp )H^hR])%z9GJ$kUUk"i/g!lF1ΈqTGM).nՒDB&V;edN}LehIMb'mLsU*9> "fmjB# Km?zݔy%/इnfD578ġ*l\a)PGcPCL-0~9.҇Ft'Ha"LBA,g!b狀vMI z/QzzBKp kЂsZ%6DI:m8㈳"w}p(''xy 2m\&dPAKOd}.͜#"2 -3lxd^u˛ڑC’ WZm\mP[ yc^ {Krh^bd-mZ\C~Cî|E(;m quZy$@`Ѹj8/-t`u7>ߝ+aT2-Ԃ:hn"),JpEbamUZ 63VOή;n7R) Hyf |Bd -tg'AoqdR%#ď 5۷OtTeshk8@0\Ys:R8V.Wt ]\X68k<ȖwXRe=]i? V 13YS|$Z&6䌉1U$ ({$FL.CUĐAm6#,#Bt- k{LR'Cr㱄;"q& Rb])ɩ0U:"nB)5C~xkc3Q#qlx|zYݒ LfYY ,{㦏c.g b>Tƀdvo38τ}$`CL!K$#ǰ"yFĎ62A 5ISdX +l1K7ޖGߍG7kFyS@F< ieB]D^܏Wi툊#")Z%/YX+?(~湗!oz}A(2&z߫ˌ0Z="*`]nX踭x#c]k&$ dIl&羜uMnf :1N󈷰K>,X4DM1f9^zB DBOZ{2x:t%gй*ː?4hE~umGUƎ#Ps1WH2'ƯM7fI%L(~:揞H)ސ>q.&Mj;o`"}8:yD=#:\iM;"rܡh i% SN^jTuY:jhN{q*CĀ8%A\lzMLUj m?4r9' 82!JpHA*P;JA.r^6Aby~vl >P]ZExqwC~F(jw1̥ .0 O3O/;Y='}dh2|RӞ_w'r'; :S"qH.}[ǙP{DRTx[g5&gn ?' Z375nꥎ^~Ǥt5_PNɾmϖ['>X_1DOj!KT-,'DVvGs7}F^٬hqW)5ZZ]up "~ܴa롩fOid9br8҈8Sk,XmSRbjMax*LVcSi[@џjrY 731SϖSU*}eQ3εƲ5E:V.Xo:=Puǧŀ<+G0H{#˘bsvL2=OX"OQߞzi!wnBC/ ؍B2u)Y`peqQ70V%;Q7`i*x]u'G!QSsut :?c0 zH&ٌԘ2nQ=SI)o:g0Xz) E%$"XldaYI#xa6x|Ȝ\8}g6#NӬAjIH4$ 4p,4ynVi=HE"Ƒqr`]@wGo3EteS⁏ތ}x"^gj`KE🜱$<#O 7ݖrD1":^g=пP"O;OH -/ZUD?< Mf TQSxU&- KUR?6ހ.57@[/j] y;.5寤+LlQN{$f Wh Yçgl= XdIb"f˚^TjB7hr&?ޝFlbx)4V4gP\^{>}/:#Q̼1a?1C%2K6vQ)!L__?k+ĜBBνܝ%09a̗=4AF,lzA- ͳ{{4D@1gԐݲ(]k!UbQ 4\ A[z/BiP7&1(F|/޸hk ^ΖxW$3WIU?M\}x"-^h;.DB4Yr  Oe KĂϷgJܣqeD:/,N A02wK 2J7VЉ60+g5u jr]^$3XW/5>%~jZDIh %R%1v$T/l5HPodFo(/s~j`5[k-똼z]p8UԽ X;s_L<BN?} /#Ln5q0z dJ$2$gN@0wL)8=k1)CZ(=S6 %/ԖqtQY|ܳG[ 04_,v 6E)Jeەҝ%pPi4t DNzd~d"2&׍[sa ]6 <a!`wA;6^3#5ܦ׋զ:v^ u JhB7+'KzK爏jAK2?8`2Gk:eL]qWr&]y ׅX7+kqh7䘂8N^^I[IH^{QKALq\a}} mٟtXKso5.$t,!rPR@m5K2fژS_)R/ؽ[BN(rϾZxK@Vs+p2Ln\?nvb˩C\˘s=H=yNߓ*4sV_QE5)&8Rs ANcuTv7Eέ*H̴o~эC=l  VRB4~,XO)r>OBۺr__胷HU-]8҆?3tˀae  tZ߿)湿M]̿<'eZVW<ŕlۓK&fmE>3 +YFA>'IzaG-kI UyDv pw/^9bQrǃ H܎n{ a c?YO)!U`TFzx"N=fNda6qy=!3|厐& 1Fn 47,@IݠU=sgضQS ђ:io=I|zh XS+؇f34/o5W|,B*$qx%s[XfBˇ"sBleϺ]oNNdٸ4 #?k 0 wԧ(ߑ=4RE0ieGxXFunMR wjyk~ Ob_[0`fMq#޴Kʝ{\\(r۳Czۆvf" u|4rڋm~^W cp>7Ū"4]_vfj̇ލXj."G]&"j,ZD 跍'ɢocݵs2&+EBkcӳv9alo"-pRnܙ#mpPՃ ˰Y;=(WQ&uy(>p}#$тͮ^V#n 2z+Gb$xږ4vaXN.by~oA(m٫|mpŎDwh]2&p?S\ӱjA$d)ˁ桬 "'VJ1a IwV+&o?܅0 uf%Z"\md; 8x{Xb~VM{*# 5^yTZA-Ϊ*یI:8F ^-v ^J X 3 b,yE'ɖ ){;dbn { 蚼RfeE/bS\j0 vP<3lp#Ȥ ŅHBm 8K_OƒGoazh@jocsbFĬ;gF.#8bҎ(geSeY{W 666^7=#ӳ l b0cbGVCU7Tr)&gŭ#i:v󝃣p -80q ɶdjV7XN޺tHErUsAPi; (~]rF>*$ߊSoie@EQm92ꍀغ^s>FyZNw#3 V^V}se. ٪$>=]'~&.1=n򯅡;vٺv?: Ej6XHY8NϜaōZ%-zvΰLN1I˨F{t*s/@Ԧ ~Q߮qH:O?bǍz#~)CncE-Y{/"F:,pLpu lZ\H k:tHRiG]22U؞62bePځ(%8G.L5{Q׭fMZgV1NV3}DP]JT>kۏ FD8xc(@U.pc&(x ]~0;U Ih`Xx> |W =ƂN "OS)~|ԛ֭Cf:@v`(E%7 ʳ=>"*hK"žv |Bq:?FO%TeU:ݤٲ+궑 ʞ- $+D*7Yw^ȣi6KXpj6 {E8\nk֕E"sLq V.I0p{uUa4ϳKQUȃdrzD :M8 >WNt+Dy@$b$ZO9?u=Db3Iْ`U |@}7tP;%܋a@*e֎{5p!'iVHKC clh.޼w rDO`+R9֜C?R- >Ia 5*c?&8u ϴ䔴:b*¯V" E.qyPCY{gA :nC+*V0RY@(I7G?qzA#LQ^w&nI9 ͅdc j+r&{7S2g}HC๷[s% *ow_1֭ \ZtPʥxrIqʥgpp]/udL]ͬ/Qf0%&nMiXa UG0!8Z]?ǹrw|Dx8Wb u>/P+flSc3K d_YyH,a) }GGK9Q33##Iܳ(OrUˊNwv`9 ĂPKjԒai (wq $EF>>⊇i|iQH5s+vBz?r>3@^W,xu酘cs' mr#% 1⥢uzUb+"/MrKȕ=-“|+R :[ݥ]0`I{81c!U-ipwg[l_1C mF1k$Ay) ;⩽ bWl4N.Ic2Bۀ]oHo3PF(ӀlWmBM\@eMAWӽI:ʅ~tVOwYƀǗ-)7!o A UT)f{/pb9j?k;9+&3&="LHhHKVZEQ2~'Qho'%2 S bHdaIdtHIF{EX W+9Ԛ}B̷C ؾz9؁;ji>vrU8EҌO9>4xF/;9zE[hg9- Syyf' ڨm(tC@܄cizy?(b7ܓk9 2{l_MzZg-8p,Jy/stċ 0k\jMG(+7cGοG -Mr(~qlV:*tQj;VÙ6Y0p@X*{_huޓV n֚ywa+"u,!'qޠF2BB܌ťώՏ[$h#Nۨf,0J&_j!aC'fm^4h(u mc%R !/!ꀏh !&Vԃ!蒪8lS$O?`)6XY:5SnGӎ+R>@ݿ |%4u q]A"<9_ 4Z%?{\-I{2nl ~v%KCȈ/3d~4Jt=?^ ϔ ឣ+!JHu_Љ+[dT+/@cEgC,sk3㮦%WWF]] '4YA$0m;`T}J\*d( xP.!3eOs"ewЭk`[Z '0V? $`Β%']QH=)G?Y/@TNp"Tqqţ0+ ">V^sԘJ|/m9=t#7 cTɽ,fKz2c" P!IPQ$M.Nb}A,KC?mRt^=df#:!ȝZSs~ζ up`)ie C}qA9mnh7nzJ_PJ_4A4DRߜWUQZl \&X~$uKKsTz5Ci*su|0N~*f2?20k5ӡFt;,Oc$sdCgYيU0iaOO6w_ί/uiOVS {>BDKip~27 ӭӊo}+̷1iՉB|}`5Ϟtk i SȜ{(}PZ" 2ٱ%]ثS`qĖڞiHYl=^Mfܿ2űJ׭jonAJMla yE)Ⱥ2 9&6B8n9џLA*T8G,7(LГySY'3+WŞퟄ׸Ҕ7k $5NS2\"@A%Duޛu}B`!hjp_,{jYYe/.?+5(=ٽa^5mDmD^e6y- =5(Bzm>.ʎBYyqb;I,C w@@ o6ip{u&0#ĊK ?ZAEuT*%~"ձiSL#o+Y|$5@"aeMjcQoEXGD7s+xnޛ4Zk }xj}N|" A-5Aέ.7nApEFK+ۊ| ͊+(r| cyx`/I5 fŌ[Ѧ>q(ۮ;Cb)1{$6@~)ﳷt3 p b{4Ye e}ŀ?x)vG} ~dE"Ȭ0ZEQ(F G1(m.<%x;쿴Y@W2[)~3 R␚1ݒTdR婉Ulk݁$AwO=~v::Ti@}dmi V9g^n%k ҙ̀1؏+|pu/Z ċn;3*1Dp@ *f&ؘ9~Db&TӢy"5{֑3ٔ͗X$abC+Ɲ qRt67\͘ƀ@Ǎֽ2!ndBG;E `}I'(5~dk΁Zn K1nxj'ŔSȄGNE!Rz.~MتdVxOTRȰ`/k8%ldX: 98 Oi_(5$7lx-ҶHGɢϸK56{J{HzטˉoN.%q߾#aE>BxnZU<~fPBΪU+K*IJ%\DRsR$"h«7P.ءnI^0wԗ B I#$/(R:(⍈6T0&A9-LPHW28RQ6PK*9'>L@/LJòC 6A!ଐ Ce6'#pR2 ?_NgH+zJFCD\q~ 䨬;$+ؿr^Em}3DdNm7ԩ7@"ﰦړ^C4uUege{/6~5Ug&ï QKc9`2-3(>c Sw}4ojk;|+\_x~?)3,V?Z [/j&B_%Y(͜>U jH?a^1 X-%soشHI7r:}aWO\+5pO&&=\wwBd(lUq#aBZ}UV",4zUʿ}FH=P jJX.36^LSϿZ|>Xv>ME nCu` NHhҶsc{TusY%t~L*Ll}B+IQ(h(?Bax@=1 7'ݲicE5Kr_t&!`_1Q7r͸S6;bdi@{S66SH#99y ,ߏ0s/>&}jnx`i@i[sb{Zl:$?{!'fRЎ/\Ǡ 896vU4`w?=>?j2~VTؚY / fR11mS+}Huw'Fbvi)x"ک)$5ߡϖ?#h; ]LP&t+i"R" @ O eC7kKPVf1QZ-v|oIމnSk.78\o:C6z'*98t?a@{αe{N &7D$09lĹg?װ'#͖B@ mm"6zEq#jp=`*x p1 j%9dy<_6r%>u /Ӫ)LicwwiJa(5(j{뙲Հ팶* aU}s `[TsC`|A , IqO]׏=dk?d GW@԰[!}PwuVJ?.BƘhGS/{?5J<: yH_.;C\Dź6;[ǦvozЬvP+(x#$" $`"\)$:8l.8`@dui?cʢ71;xhXOjpOTz9ժzo0%bL]DSK#x'3~q5Air}y,5gnBi"6ĬSW} HCQn[ O3# ƽù5|; TrIJfYQ`Y6F7R6L$}UrOAjic ttsI ]'U꠯3&{|ct,Jp!.wC-i1Q&otxTN(oL Ց ձ_Z9 3CcrnQٿjL  ǑYoD)ޭ|d 3$4Es i;Htī@%tbJt3Gˠ"fc3Jbd6mP C(]̀"b> >]PL>8گ P<.E^5Dŧ̝ g5[RZ[fi(+_3#)_F* z"Ջ5@M}zSLx!x~D0"lwիj|nڭ9!DlIʲ4 w.{zU6`:<%"aZ3͖ܳ2}g?}XS7F %Cd.Wzq/oIdc 2kͼQ B-R_6ƀLa`C)y@KnGilcGWFAr['\FУ͌wor%ǤE`s=a!r+f wGl" 4-`,M-Q_"GwyY;) Grinh\٥=I!ᵽH bH9$k8>Sj&7IN :o)3~sz;6Y’ ͒8"|j)Z^:HUsBz5 ;g*:&aõ'>R%Cjzi=EiÒ75:9kŠpd)_jr: 7L]4Qb!N7B8|eP1Jd*vs[Ro^?^w^%d`x!wAI8WO4 hUx^hlg H< 9\!T`>Lr-CaLk,PBnvm4L>ߴKg#v,p1E߇g~kC>9 aLGݨӨl}TxkΜ Æ>dg*ud7Q%8bʂ&B+/(_ʸ0J?lW8]Pcb]N?zy0ߨfcEf! RO $~=b(R?iW .wbuBc`bcoUm B|dj_o:5ȯޮ.UV$ʜC s(pW(V( 6M*nL1N^QXQ&:ѨDfisDf/^E/Ilg=*Uhr?S>栆xK^$?812$/W֣M=ɍq]ʁ|tL ֚ n1,-/r3e`c^\T'>⤤3`S B4\3I/h)rvyZ*zڮ6lzb8ΛVfH_t|."b ,r5$C"_qY~q"b^J !J1F<3xb:'l.\Yײߜ20Ƃ+ǎ,߰0m7USc=~6ݘ|"#sp 9,HSE^v*?.)ӵtI8t/,L4q;4S$MlS=a826v/4t`>[*/=;M=Шz۰k#(:L+4o^v$ c\Rp 6x%,1ZiqW)NUDD,8gsr Q{bv0u ӭ00x߱r^^Bdde  C1" L-A+ir~Y]Wi`GDcD{pr&A D@Y@3dA'_1dNݚFzZv&UцrI 9VwF TW@.7qV[>?K P;c d' ,zipSru3K zjX41W'ZtM20+O=% laq3 坓L'&cT\bcC3C "~ fV^Cد{9 DWزzM'=JɑnnƤQʵ=}[ԏG PjnJhS-|'l$B!||j\=:X'Q,2_!N6qke~}Fƒ֏';^Q`=fxA%`9]{(yJZ);Ejaѿmm5c$U^~ .]5|ݤm3)xo]) 0ÇuVxXX%N45Z~^ \oH4zz1 Mo xT*bƝ*\^JZ$Rߖׂx4cK7 PAԝ>tx#А^Ha?:%8~cixYMZ=K% CsS4OZ&PI՜܀<$׬g! ,U.Os@% ݈?cl΅,9z<I OӐA*{d9:6t+MHǣvgÈ; ߁h{1 #әuc-g,Ƈ7n$yH ̑@[; Qsn [!+CQ Gg xNv="D>&jf6KsK4 B -c T`Yuò򽣃glֈFTdi1Оeu૟ +LkTGd}E43CN)Dc~t3jSN"u8@V,?\e)@ {V)͚yxj4<&2. mȷ,*%݁絮Ti^jR9Dr-~ů/OnV%}a& ~U k54( q, /8;cb䃁BY}Sh8$h5C-"7H }d_%d6D0112.su;Ҷxs\ķLp,*R5@'7A^Nb@`D_M;Prfе& <NFRˏRc\Q\+Ćn{te+Ul rIVQKGZ>PD@%QǧSu:~+P wxfNA7U/J HswaN**م:PU Bd\fW(q,>2%9o'Sp #01XZf':`+5J6ds0ur)Bԯ$Kҿ`,ܼ1i&h|By!O@zf|tUS (V<[qOB:}ٽ})s@xk%6+dObSC5Qb21l WM!!~x8:SE/֗"̕(19!C{s#dZgq$y6Ia7IR#zɆ?Eydjؠ G~?';2 GaQ j1̈T$]g0+͜z` KGIS,Y_ 9$chXԲ񹬚-nt37 cN! yKOJ5 -7DImU(̆uI5c6S{M'cA4`8bc]xGŪ _#qIIQ4.σ0^D.f-!#6Z2V:G Ȫ|Q} rCЎ"A{0ͯVΰTr`~lzy)"X'|Tx-ND>͸ TĴ%O%l\n>gĴLl9/\3o٦e8K45V|<'k MJXu0(?69~?걫l*?p6x7cAOË ρl_-~D.qA^`%NX8/ ͱ<"EŠs&O|3**oV)3$m^騀`QVYKPE\3b8CUs^F ̢HFer{ˎMajawb^/N:`Dԓ7OAc3nʋC38wjX>{?;Do_}O [Krod \KFT,:ԋEh[s"od躻r\;nvFx2]3%97lw!@_7ϵ% 2et"Z)S_K 5Q:ś hᕏyrmP(#7vҢ*tISG\i,EX}ZhF~L0jLQ.^Ea2e6+Y0E㩣#npj`&DB-kcR2Ap7S  ]_^ͬ3?ʻ0C=ܱ܈AKaIZ+cuJ{doEEn{&\-Bͬbeb_qN,(QҴ%4+E2C0 H4A:,_Gaѱ*xΉdcG2!x0g~n,r^ǺbRA[TT f>K A{Sd\Q!gQe#w\`{z[hBt@q@N?+h(@PZ?fql $ި|#Q.cmXb)6Jgg>>Pd(ga Jo{'R˟4&t5d`viw]rIKΉVlrv/ ]_+câ}%cx_/[vaTx!>?9H5zCs:cCru>j/*9rX-h0k^BV @&08TV4QFXAV;HmcPL]˺B8 $, 'w bNiv>&ۨlyt1!i!Ĺh=Exyj 5o,|@Y]Rڷuw[Kl]QMEO{J}3LԄV!Y- 6!t|ݬX61rں+f^'e!] ZjIf(Coŗ 'GF.d\5=-̮Ia^;oQ$ jZx7^)\ywԖ̍p>qLAʰ0 vP$>N"TXBc>pqe[0<7)g~Y7^B8 xu}\+!f8wR[IX&sI0UXOq%rO-VZ cr`OD9.-a'$grGocR6h!GeAfz3w;芇FU%yu/:ۅ+ @Ke(zUS)tdK*AToHɌ50uzXXن*4sR"CwEtJ!;u\&P-iL? v#d-|V܆kjx+~:5:'r %?z @_ 0$27Nq1ZP/Pnsǘ#DȥOW=Gyv:{{ĶaNw!_ 2Z|:cxz@BdrfK~E1z!,3_EK5R#1 OsWHogYZ0707010000004d000081a4000000000000000000000001616ee5110000165c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/sdhci-pltfm.ko.xz7zXZִF!t/j]?Eh=ڜͩ]W"0 SD|̚IQݘP >?G%U6M;o4FѢЧ?}SΩT0wvu0q%a38, }?ssm\ʱlw)Ik';Q/E+tL5FkMŖ@;YbecBö0UW҂\?@;KrJRuP 4l>{a c(/SyfC햕 .I6mGoP 8ѵxo{ =3F -caUrzgp,;6="^|x gV8Q(`fe3Q(?fo78^-x+צ8ivdmq rV{)[ ^:1P=rT@NN 8Dn hu>BϜy+Y MK}П%}t~+@e_1b?2LHlbEooܤB fZj Ӓ5>iD힬ڏ2_GiRl(=^o+k +z'ጃ'8lõ÷ŝ̙xouVCf`DsY 췱N_|.\:\ l+=ʽ:{802-@!ǜC|ӝB.F첥{dj$hfj 2B#M#QđT9Ə*~ A1E!Oڼ2"o׿N*ȂԈ&u"ώtL#  GKf>;4+aK8S_A>Ka_zFZ7g`x55[W~ګsg:wZQ-lӨ1/Y^#MJom9OLi:`AMTěc"0N92Q^4}de`:f7A F4d#O`gfpW@i5*[gǒ|$RK#;p. J6%\# v3RGkZS}<9!Kզy ca-32S|eOԈn{qÕ/z_ }71*02CG3/]UIe-wq8^|U& cB9l,5dZacOgCu f W"3cQz6H 'UP)8IKʸKk32آr+ղC٫~[ΎA,2#7CJ>f|R:erj$˚*a|f6$o9ۢC\Fߑy\Cb0d 6)^\ςqY룠[ Hk{e h(/`(~Iv];ϴ>j-\zK+ב"jL@óZ-]mq qem+.6 &%?_@#Xh HIw\uJfř9S[TYpq>NH-At%^$\$/8϶IK/?mڑWK!OİWY$dیE} A9|dRC^FKˡ* Fϡ4`blu_UUsޔ\ofjD;p\2ufN|(Ђ@z̻j^j q.?N >xB!'QOlG]ƹ$WRo+g*gznv.7}q'$--)1ͲIʰTDg2 rk9fxԷK ,ap62*k yO n K #;Jp#XNP^] d5;~Ub?&/E\[7cRV@!ض)Ui9h.VבX Aq)Wy zb2qZꋍ^bk歌O+|r߁THG:~U#!Mf]> pdEq$U!h>(Ʌ8>òlS!'.X 58Wu;a|k+k\ҵle_G$I+N`K_-myֹ#i6_okS486Y뽥P0;ArtNc1J 94#4Ȯ=H T>1*,F CXbh2T97,s^n>]WmG2M?.kOZSw_פ|^9LsQJɄG,Lp%ğϩ> cUk$gF<̭_;0 qUΕr,m݃@ICm5A(Pk Y]#t8Zx0ʳ/\RxеUC"bP*'dأ^}~ν) 1ZeIV<]}B]BO,Y\9$d>vv5Z(B-vHύ {-ܹX+jr11 vAܹz`R1Y&vX1rPܨ+c!kʵѨpz[~fziM6@=ax5ء~Cdz1mg7Vtn|zk I[BZ^I/{ـVڽ)AnmaWZkb" sf"=>˥TQN ]=srYkMPxY 6$oϗo2TPp)uT$ 㳟İtcIt>E!ʐ<9;Ƥ.\$ah&HMG qqPO4 0D缎tgC0t@hr ր抪K}覷5>+iRRծ)FC ֍b% QNGeZCUR|&tDatmYyRb C/Z6Xb*Y hVN6m[.jŅPYym oMhOhC^Vc!U M_"6UbJos3m1 5L18p @}h+my˘·8`w_؞sV6]E/RI!eA?A}B($B$BFaRYy+lʹGuWl081 թJ aIW$>i۷Y,1hI,ɱȝ*WoUI{AI+ q!l9ŽV}Ec5pm6xKBj8r)5}^C%-M{&\]f׭ ֦ ̎Y^ %V+Ut:4p ~T ۱ 'M/Y_` 55K-;yvs& LFY W@1Kd%]a+qI=M%y4$xDq/PW׳ӄr慰+[XI/ŎA tv5ĨґiXgסqc(<|{TN:0ޚ*Os؀q h{*$ʳ6Q9W/תDbCʳ3xJq~! n?op61 A[_|TmfI|EZȣ9WpۼPUs@z}\3,.ԩ,C Ql&> k& Ad9Ҷ]*E: >tT[  q|Suu'z oގ6BT\_,"S)ųmVX}c! @3ϖ4ً1@ rKvKf\zڛU߯1k>9l2M^z.t:"A&P98WϵThB?w'mmeUQռ(j0>qalsr펚2mK /<&"3" hvWbdgayA~El6Cƶ6MҤl$~mOHg,w$-gYZ0707010000004e000081a4000000000000000000000001616ee5110000c5ac000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/sdhci.ko.xz7zXZִF!t/j]?Eh=ڜͩ?U.ܮ&(ndm\nwrtg\{ε ByKyLPi` ](u$5CkdY`G!קFGT{U s+P_XgCW%.}몎kT z+܆ N Od~vO!&&Eס7oE(kVLdI"Hܘu&v L{ej_0dλm v1ԛ9(ܱa 2K 7iPoK{L":"v>7J/$E[pQ.q@wl֮[ ^t뭡ϲugm-8C^LE}a"]38v%WH q{;NO)6r+ {Yb)uKa046gU-DP!lо {6Bzқ#Zh<$mo.}VC?i1DžWmE q.Cg9m,WJLO 0R~@7Fͷv#&X7nS@A />'ơlCnu[_ol} y|)QQ"RtWsۀt:1o箞(d mt1.DfREQ&MF0޳T3 WKaZg0:ys?v"@Y"WI*$Zi!ԳXp젡 SFq0p,SQ57~rsynaKB I /D- vCl ɽz]c=s<"UQh}!qWeP7k/C}=2D{|Rk6#y(pҹ=p(Eʮ(: f`A{L”46߼r2gm-x#QzF}?`'*UM/`Zi^ wS&_B,f˖5 .3vQ ?G=\^>G2iG)ăqv;o;| {;e bF]DLVEC)TNC76wXWӈclأ*ڕ$RQFjƅ =&}CA˛*X<+raہgC"Mk9_/X@**wr?*SqHpv4u^܄4FП}@K NXd]t>'edft U/# DɜZDse+ (41#fjb eى0Q12qϝ]av,1A {n -S-bKSըI{7>J_jU%(b=ïhHVSl;JfSY;A6MU}t{` ; '=^D(棰%:Ԅ/` {A~8[*OU좄~y)$ƦhfJNa9~4J߫+hW2y&O%ɸfFZ8R TPV{izS/\2ł|c0e#L3sd_2'{5sS\,KP@Z?1E~nmy8GEN`shb yY2߉>XF- qhl4%2}&m2W$]|^~Sn~wrq}/MlW=O֘xJ66qyu3_cԍ"` >ao8gdɌ%Nn oݵ Fɹs:=n*/;wTmvפͩ+EoƎŇS{y~%sCp=%d}Kǘx/%BċZ090TDeѽ)l.>nAn:KqkiӮMCW" #L`F{RGo叉]L 5aW zɕ]/ʢ`5jOك"&2랒95EɯTئ &ORٰ-w2i(FOjg֍|-dY)\kyw.ˎ{̦:k9"c|v-$0Qd(|[]զnЅ_,$ yPA{qvRp5Ja9Lڻ&$nNL1 >mebv'1z1ͅ N2-y(5fO0!+kK*_d+jIZQB}v% @H5>μN-.wȪ_ڨdcS-–'!ZUHbouE6!9cRL |9  s 2U;“kQW'րGe8Y2d"cqX#e\iHG8CI|PV+tx}S˘#@&2efqȢ-RA}, \'P !E1js~$&3yRdRgQjT̂4ibd{Qj$kNjՒy\aE\K>WX[{uR鲴~&Ammcz̀2VF%t$(& `cE\ÒrN5ܒ8J̴s S`jqƂ3ڶ%ܟ6],zU_mC1H`ۖ1=ە^5ۢhcs%C@U |nm.OQ_鉊wٺ-|DdnOŌs{|"hHSsZ# F~6VFC0A?jbUNM8复Yrx42jGo\`w3 p9:1ߖA`jue,0CyW`b.srlBcW} SoF.u;.PIFL,nl1W zӏH3^Dz p ;MpyNΓ7ԶO=!iq 𷷼÷g0V?J޵2W}]Qˋˋ7138~#T0{W{=y&tuGag lI7U4e)ȗ^φV'|YRWܨς>vb![n`Faxr@hmcCKLm4i OV0i5nmKWi^=gř `_#W ϲg ]9 lhWѪN,o8Se_%,g L- pәy/wݧ8K. 9QPӈ#-:C$ BxO;)s9Pu?$ șSJj;`CMOL[ʡo@O.^EֈBo#5az$>nTGlT!IIG4xT305 8J֛N2^۹6QpޗM{u/x&mNee[P Z0%&],Pꚺ BXBjr^sժC^{4z~ :Xp4҈Eł'!R`MMX5p-1Qf O6yѐEjS&>w0N{}[N_{}51b^W G%YԏSƄ{னM=DS-o_vü`;yq8(xTyQQ8o| !AH_vw仰vJ˯?i?cɜNjF|Ly hA _EEUn6*53OI$NduNop`(шj^(i=["hs`Ea Ο"'s@S*D)S%.R58Z &ߋ+)ݔ BBY{ J9^',uZA ;554jBOY,U.[89ִc/@H3 -%@p;sg-#׭1@ԷD iFyR0Nȁ9qbK3y8<#soq{m4O(ޠqtLۍx?Da 1ߐa*d9&R'pyK+̘?p {bnSɱ"Q1j4;\oiɆ>+Z1,.٣&NG=vS;[} ȓ1ѷu T4Nx5XĚb/*4I슻L fJ &wXE]đ][ W<$g%Ex_WH/gU**a:Ȼ;O䪶ni[G gtbf )쓠!j # sLc|PB[,2gdFfˠ=@В cNἭi{Z 5h+/qTӄ L9hqD8ꍱ}1u{LX">N^ Vb hj3Rb嬮?7:&Ŧ2/MC5~%-rO/W-'3a8O rjpyHnDѱ|݁GQrfxDO|P ,Nxjc#^SkdL)dv~H ͽGսO_9H”', -):=vm;eYB,JcQR+]L;ҩ/s70bb3N-W %==lv{0^rي' "F:1}C9h0bb6np'toȑcFLhAE@gc(<ֹ"LewzCD2iI{sL;CsXX>AuuCZcXA,'urabo#.QE=^ĭ5EMk@! MSb[H< &\\mEɜ_J\b1]ۨ_yILt>6-3:؈MN#+MM:_J@L% `zjpQtYĻ pUbZH2g˿/3|Dl? TN<96 a}G묀 Sh-r$T1mIL%g`1-:I=;[fd\UFxGa"RY`ٶ"Qy}3l k(#eܗa/uƟز nN  KX*,0yutܫh{6y˱Զ8_Y`""7UFQB.ĪLCKNQOn vL)u0>H'3!" <$nqGꃕy̰CE h N:''0~]k-Y7TQ[͆tsz4gV}O0#ŮbY\c ݝ?ϰ>,!onHE\:7J@4Z!${\C<O *buH)5 翝p4F)o^_f6a'hيDWN;%|c  ?I'7\rg3~`m/ODn>%PgI?QBۭ 1:dLݣsKo%Τ y:(g7(O"kl-sF*lN͡8l+ o|t\+ئ01GP-FMaR)ےw6 ۂ  jDh Й[6PP#| _NdBsmIF+/1Fgۛ@'O@{3"Rԁ~1Cno1髺;MR;mb)Q&|!9l6D/O{(W+.ej l,8+ź 6Si?Z jHl>_"m3>L:ix[>r;HOE,$U;Úf'mvdJ:Ǎ~iB韬{%k=jg9$`Y<@)+O8 |fHGgzk~bz0"{o(Ͱ*We K8l,VbYz~GO>*OH><Gz{j>{xQGmik](a{\{T^Ak =ٸFn1z&+eSUGnWEH^nm5#&IT.*/Ï#,WiUGgD﷧e=&JS)c pV_;. Ǯ!2Mݕ7tǤryaof3qz6`to8|_gi roJ:d69iu ܐ JCa6%;I8r{Gf.bll]s_V`_9.WPcU 6T ~=3`n߇䲈KtDϐ_t&T$VaհT.ujr> .}n[s׈о~Diӳ3Gjfw4,me1x}y%;s9S쮂KtH&]P^8Mpw 8m<= :JxBn &v!5¯†B\&YB|սBt@ϚAgPn~^?#+~м7]MWv/ZW6{I ND-vD*XsF{~~sC=yKx]JHqMޣ9M-n䧺:Ɠ3-<΋4<Ү=Į XзLLVcPɾmܿA}_U`/ x<|}{$LvEC\s6E gB@t~%hYg`EQƎdEjv84|s )#_m! ]\x}^2}հ}\ W8OuB|G 7հ঻qPs6΂ARgROSU[ϖ 08sswvI%ˮEվA;ID1|![W)b ;&t*ȋ*5sXEX+S\qv}: Kwʫ[T7&ZO"p<ܒ6Eʯfp[NH{utg6Š2%NeG<= 9u&~DDE#R-eM-͟@QOFl6ܑ-h!0iH*hJ* ,N8\jjTJ/cxij!W 27,ꯨJq--Q" ~k}(8TN+6YC+0^ [ռ/.1Фa*غM ;1o0$O eȈ(v9%Έ@E+4 JaѮHv:ʉ`/rv]uIXua"b6}%<DQJ0A`ͳ$exNzzYT4@YcE}U DS:{0lu5!^ȃ :z1#t3z1 8pbͼ(QO?qŢht5O8{\Etwn̨s'?vϼt9g\{zOl LqVd墮+Ku3 Wݡ!e1|2|ۄ ' l6 5[&[q團i& fX˘X}6&&Gdx;/i!)X+k\y~H==-m8դ ."Ն̓:P'hWkFMqm.9P&ԙhmɟy`~] Vbx&GJǺ!+cS]7QaH箉wu3Pt-AQ^ױi֜ , J*5-L +d6|FLI:S YPڬ?KSiX!)y lӢben}Mx>[6,s–;95/XgF' rf6rQiˊhH;A%rQ\ 5XKwJYzaRVk stfY g$rRmF>vBA7fŽS:ZЫbN}Qm /B@{t_<;2%t@*ѯ̎"UƮ\f=5X{WVm`2|;p}j8@TºB0;C=OC lԞ#>ʠoP}@04n.A~`QF5d?]OztyGs>n̓U8?e?akou-zWtf.hyo"{6|=L ێh}"pdEV}N&_ ‰` S@N#CС(9Ԟ^\C:h醌MDPdWѝ"+ y\6;|J$OUAQppU Vi[Uv# dtgdAN޾bGTKSN~ fԶ>&Q9hF@_VǜԿ<#!3h?~UpV|$* 60"!ҵ=VԚYl}tm_%-;ћ(3hQö=O*Ӫx! ҅lrƵl+6W#sQfőƌsF>U0_ ,>i7K e"l@|Q> 8FeiC_.tW2@?:sȟl#|aQeYSچp $_IMNհ8HX *ݶ|ce-+4kΠ7zQ6^PJ6zr 3tqr)Nx/dy~_i`^pbcx0nztuTY}1LgƎy\ Š ۤ3\bXU(&K+8E4P! ?7eC=+ )9q̵ ўXp|Tāȏ1 ix_3wո1#v_ua5C]@?JLJHEl';щ[̝oMUK0o"5݃GfB(Pv8G;n.{* rF[//Wm߁!0 -)>򹛈0O&pMZgc- (, WWBkC D=d7&3y7Pi'&@X: -L 5#_I4s/IϞ #:Xt2SFg;u:aQ mvJ8u EE) "AJʽn8ޕd}}bksF[CpPJ=@+ȪI'r*(hAh$ipb2W{/a pos" Z>,]xLst@@gNC9+Zw<^_gO*N@@rJmj&Al`ur8*>u3- $6(hBnۥSgڼ`^UO7a1-˗B;G] )py1ۤC MgF !fZϐR/BYֶp{Wy'r2+\ kn`F%7ճmeH9ǿD dd#ELCܨBfģ%͜') '\T geK%<` A&8r]o98U:MI zodmWV=/2DGӞ/˿"$PϠ˵3icW :hYGB\7duLS'h_d \ kcGE!i8+[9xƩ/~{Nt{kj.-_'̙NU1{>3c$AvZlcc9Lt?Y1L("MW\+~kp@0mQ$ZQnh\/>LDU.-e,rqTxj7\pʎeF7mi6Eh{OHdracl?pOo- “'Qfg" ؆Dg۶E\Id&=wa40OQ0!mK |맪1JGut7ZP(z[_е]r%o.mƃ%)x5 &@o:1`V#JL<&{M$;9s 8~iq%JI}aOl.aQA];]B GŖźx<,Ut^0UOʾ<aArۂ)|"$Wa]<*365J?o?cj~b ϐ ě h;.MçWsܠ{=c T`GhC=3=Rj6h wջxÍ0bwh2@H7&YPϼ}ۉm K-1ʶʐ0Rtu n' /v^ɾe<>}8Mo2ik79h,8ti8TT@!?@dq!H<76- 57azы=\L?˂v(F}H8AhKQ$y- 5Nvgm!VNg޺+[{ht|bbqi2XB-Rn6g20u<3d'`IDдo'QA4&@-H~RBI_Xfop|Fо\75̱/ϯCoژnR!^ug˘7p>;^v?E/vHtQ4>&8QBb>q ,*Faas]Ih\j+j|XۻM!W(s]HJ:Q.l._u&yfD/dQl&||<i " |98ېr0ȩKoXN!yL5_OEd-ncFm?+v3M!3r|>&~h&ZdȫLdhAc24?KF1Gf_Dvn]~Un{(tETO=51V68 CKF)Osc4&?ϾZ'_[d|R`PG'Fyou(|ij,\Lp{v0}aY6]ab>tL9^ ̩,܇>g mg"qMM>-/܃@qxP0hN";vKSMOmL{흋8hٓlWoXW[\BYK TzgFpph}1r䟄2;Z9 8 ^6(*/ GHtf.BgJ+2z!*~ov0$Md'oƜ^1ɮ"RLFVgbc@S^V2[?6j13 YlT>~QBF㙬D 7t[v3[?3 A6l$-Ve|dvD+YjXC8T-E7ut(Ɋ;}PlIM"{7+7׈N!"2hո%A)uߣQف~B6'qX *Z7ւН]iF&5˫Vv6pojKPL}ߏg_U-Vc1nvz+-^*quv&s~R~ pT_heA=0*pLta-!spƬl?!b_6&`1,[ ܫ/. x\Cי'r|{8"{WYZʲ7 ˉzZ(޾v6ٜ.u$i>3Q \Ϋ$&%cqVEs2%|W6|<x)3+d3ěߧܷw51J.߻tK&~aopi\c&t:VHP=KʒaAgOO9a(z Rd%x: <5_yQ(bh?3\lYÏIgT'5in峢ǍY$VA>S=_sl4csX|^{^uc4 $>/,f>I"4n$q^13>~ ZDt7V䃚Ry5} ah)\SUR0mC/ AQYT%Q4*vxй4Rw@-ϳ/9DRWhⱟL]#pab%0Gl*H#H`X80_U*#7QŃu)?uWNҦbѫ[9#VتeQE]f㈂8JZ > 7gj#GNz`iPݢ3N 3g<[k, LjKpɦ~7Dq~ W"{{0sDXg"ۨRGֽRD._ 썲_L'߸n Cܠ((;5KNqW>E =cCoT#wmI!0^0~PRz77VWkW[SVh?[?F;h,ݔsQ0 |Ҩ◉MfVC\k]Nk[C~N+I ` %*jkGڮ'&K,R.M.c2VBay5_V-@YlfyuپT!fJ`D^xOeG!&%iE[.پ,/S!x|OTNA[I3^o~:>@#WuNl\ b m;a֬JC̫78ƁQ--Q_i_{C0KYUDK P51seh&UEAi%*YD e$9R;~,xD҉׉⣉3IյgpĊ//KZ$]L-}wь}8{p[qގ03{,(m#iznK1.|Eo|UP~kk~B}2bsOBj֒ OY C\>V&L۵;4 7Ix&h+6gD ȂNdWxux)W iAgV}[D"# M^@`!Aj}Q"ox1{|`2j ì-ٲr)o0م8[t!Bvx"#'9kl>7i__\q!̣)nobئ]Oɗi@SzLC7m/(0TlC7̳W߀ `6bY86i7Qq@3-R>y؇cK)J%v{W>Zqغ&LX:C2=/vDYmu'.um[IB`z\}mݍ~4=n{ouF4O2¢jCE^:K0=,DygJm*;؞1zXd:H2~3 ^\YV;Q}Y}(K/%7f;x}?@IXx)eGSHLQfF"a&t˨=퉪 ٝ82}}"'L@58PgiyZ_2 iGp*L]0g^`X*'"/|Dϗ)*GFA`p,{F(/76|vj]}(~K˟7F"U/kRӞ.][u=ϱGO4AؘS?r; UՐ'rwX]F:#0$ 8GB : vN#: ʼx5IMEn O1NadtbRv/z/M|0~pZSDn ٥,5 Fd@Ϲw,ޖזd9]# Z˯f-խ欖E̹L3-"O@Aߊ35 ލDobz]ݗ*k6/8Vͩ\i>yP7 5˚rzʂOV^3eMZ뤃6|LA K0)@@GL^r)`:m-jD2@FLD')dJUHM)G8p&\ű9 J]C:+7S*qj%3~::!6PA7L>( 5_H-r%ċfJc$1b0c81'0GCM/?{hBZ#Ny_†\$0qPyɧ0 vېpe%fV־K2F$qQyX`B êH< kg6Di sc㷜fN8U2C#C )Rĸ))d=,!#Xip,aZ l2(15c5')+W#n\0ɚDbz?*Kޛ]U`G`%<]6Y|78M'?M3vpE𖥖;)TIJ5N# 7@uȏ}c`w>Eȍ緛?J!yRA|v- i|s&xr_Jb8NOHO+pX 8 YBVФ+꛽íRb1# uWXT#uas^?ePl`TNDκUfd g2>9$^hQxDT գ¶AbRlg}]C ߎ6ugTZ`:({8m!kfis+BF @v-E]O,NJ^*I}*q=oD̙@)hI[.ቂv +h.E*T2 ?GD sLţG46}b>E4®"{n4{%vD{PJ*+aܸr(:#aXfwMxxgs#6T!%,A)=TB /_}OU^GzVq(6Swh$lmvQ̞;kW [?h,so{ud_'8a,~PZzx _ {D-0Q&vČ+,y'أ l ԰?u#V$G@f;꜁K:љmk$-Exx{k -rVv"-e> EMPϝ ,Oz4KD:MC|oF OU \;)D$:3 . 7>g!zqJA ]#,6eHNJy۵s/6[O}˧K!O'9-I^cd[|Ɲh6f7p~%$󷈥?(Cr`*U"3F́ V(u,~MW"啲0Ae=6#>=)|M}=١tV 'h/WfK΅\^&XƖafFd|!H0ۛA/ =6N/B7]8/&'v_=$[qJ?77Ο1:/Wa~|JiwAGSpU7lU`+j4\h,Y4 `c÷{Β؃žDXS;ʎwB넬i+Ɨ| WȻN5|~Rs[)뱊>"!sXg܋cm_'P=r3 IG ?GI))F͑VѾ^#K0&MX&{H$*YVWe> ng Pm1![AN)?5!sam? <f$눨{^Nחޓ}F괠Yk笒;uPS|PE+ffW.HН+ǎZ'YnցTO 3j>l0nAuIyxX?Fdˢ^iT#_PqN8=F73 z!Dhx&Hmq6o)ԗ'Y&[!#ɞH=k>(=䧓$>Udxq SA۟E !όHD =QpY6=FX5+ Lb2pB ^BVg*eɏ+mw: n$\b\ҎMyГ44Ar.T(]^Zt2q1~xFtSCυdM)uղSb.ஞݣu6?a'kpnx{DpwձRudqL^|ڸ:։䙼ĶQI1;L&ҷG6 ?g 4+s8;|_"z8:L(\q7lAk2%A&|xud I >_R䣡H[YGb"-/EةSt _>8.ڶ$JzTnn'zY̜E8N۹Qǝ'ÀwSAq5(gj~ʉ_g&ҭ-LfR.b!CfҠI껝k5.69WoR}%_95owF|aF5;l^6jL4Dlй-`=~0yFl> W-n~˧l1i˺|+5 EF?6 tQfQi4E.E2(dv/Vjҹ\ЇF;9&lMkΕm*  G9zXRN}8u2=2LYgB\Gicv-SSi%̽PALH˾dJ#M#x1ŏ=FE1Y?uxʘ3,&8*5]s{tc`!Ƭ;/P; GqkbH={R[0YϮJyQ GD6HVs4qɷZ.rRT& J)9/||8@Њ#Ӹn.7@~ڏlM2vX (4nų{ΑR5%#o]i{=1, yĤ@viFgZ$OJZ<`9\TG + |n{TJvN⧪CPA= O+#/Ӛ+Cz>,g(c]>WgjAOHV4 匿^E_''Śܾn gfKl Mw3) ͞4LsEP\|&[RWg%'A?H'NmHKVQsz}sZWB2aBozهRfFo]NXD_>x4_EN7C.> ,MJ v 3gb(aQ +xԄuW*~%:!\譫-)  S)a|R5|ԱbD$\1!ͅ5۔rqQg?WcTZm%wLUlO'gTyG 69@S. ` +iNC;&5mf"7YیUl"YhjZ\ghQTIO J?\=oupZsbNg/r?Duݓyg!-J4xuv! RI`Y.xxjk}4y2[w_^$:h )|O29!;S{32[MOj p^)VNãHwyfԥMXՠJV [ql׊G ]? Ȯug~ώX)%- 5Mv*oSqc l(FXɡeymN2++z*@)OTyj&JPf>~k$HR)*z [lpyFL:d#fFKL}Vx|b;b!YKY-[lMH؟3[͑j[e:p3Af:VQ!DOÔ?1 Z׳na4[0҂@ tQʍZv#퇭yi?x@oW|u?xGqCh_ևqI~IlQ/\W kEd-򈚞]v0zвkfS^P|#vg^MX57 t4Ym@EՆ|pS@_|SÐ*2u ^/> YLxɠxyϓcs#s%1mG2m7ȢaTR|E&t?N=ㅯ_a0QR%MPk~Ods$=/C XK?:rG Rڸ4I9s?^ 9GH[3 R˱9hǯuI̠_jSzCGo 1}I8FZUN@F4S#ZUzc{EŦ 䝥O%;L(^/CM9V3sqxnబo:NGFW4`.fi< t[M6E)g3nvh`G ^f _t1 p}U ~z1eWP.#39񲇋MZx{_Cl y9f \2Ir+} T'0D`E&)Ume~L."6θB#|OARk8ʈ9|P{Q`oʣ&nVȞm,h6 ʿ*mz+#5.{YZ +,_#;\K[bhC\֯9 -fîqbWGid|"A:BURp3~8XOa iڑ)7dyfhW,##.-v87]~5u.`POt좁ȇq@zW{T4=y7d Xz 6n@8+T/Ju[2l̄E# mHҖQ,YK[/"UV#hqqONܓfn~Lb;7gyXn(ϗk7#&R i|n.fRz@ 2^ES(\bIY~]h_rNtpVgv,5(f^qf,E0ʤߋXOS(K(-(NEv؊m8۬EUիm91h#*]e89}@7BA_0ua[}MFR .$ S[jBMtRK e:A(\w=} Fr9ڮ6r7]$D m2YγG̶.Y ޱt<*;d6I(i^WMi6/AZ=f|kK*CF?P* o `u6)!r3\l_fT+2BY+%7x'@8G$%QM+p$~A6<`~Ia/fo vC=gmqdG8ˤ!mȀ<`.?8p)ClM`,v]:k"[;%)4 d bF?(\-x"˗5b?s^%c߯DJ_񀆶~. Ŏ-h(![Ļ!M_{$$ S`9&cz8֝fQ,nU27ϗf;z[ 67u=]t53zY4RO"ꂧmQԙHH{&;SwŶS[#粩1W%BM=¥~R Y%6ڀ[ȨC2z-fAC:^0RAw o3*͋ǫP͙X;qv֩Fv:#{8{n4 .|N=:U7V TfQL\gB 7|tA֍.T%zSׇ0o  @Fr?h}{^pʚwE">hp'_gEF VRWɖ+Z9&l$>w}*_ jLÄ]C漨rJ{WlUs@L0=Ht7$LIlm^AѼZED3h_[k+XXIR`M'LI:()I-+Tc)<^㶳YJ h^1Pt{-` D׎T(wEtڏ뼧kα58%kr#' eTu* G](vdmI{6a}rN{)EAޖ=*R΁ dzι{!Raԙ:J7ܱ,|03ªP6(8 ?]@ .RHY7I!-vFS/P 9C>6k@za't,pfJ>@,fͳ7p0q3%GD45_3Qפ+|[ON\k0o 5DϿ<2蚌 BF^Fp$ӖBUB/qMVrd*j#W*i C ^HVeqWM%DsRoeoiu4}tb-k|I{-= QD|wڳQ`iTҊ_ ;V$ZiI, v/ӐKΩ~.3f$^QT cY`.-n%C%˅ye'OǓ8XV٤ _ ?Q+3JT=F_̝>yz'V6ޙ-V:h *f w_ OIxp:(y!:rv^C*tW~<ڌ*:;]9c=Nq㌠>[T;0;*4J5 ?庽Z<}h(rg8a4ݝq#CDѱ.g54hm^ʿ8JFtQ6бJs%ДUwx#o[Yj7xE(Z%m+R93x3T:[ܴJoCœ * W8n PجM({(fmɧ31Av<7E t\;oZ .ѓGy, OQqI˽".8 1v>7X\Q-/CNj;e{7-˃]ROb \"a'6>֪nс=52DHgSf%#ѢcՖlhu]jSi7Ѡdl2 A)/XU3$CO"ٝ?rǣüJ7 昔G$h\WIb%u-c$(0 HPƏ5RZqM؄wBwKtQ/;j  ^aRdؾZ]5{ğB7 0yW3z&\)y;StR3pl Z L6P2}k\VoV0PXhl^BT``5,p^b<2&GZNͺ?rz<̥\jr͎upSϨ< ǎ szpY\4?ܥTc? a~r{EU [1s{16ga iF7 3dOY֭X HpNY@FIXF_5E=roWP| 4Ή-Rk.udocJf$'mv4n>l.>(4|:ݏ+VʈnI6t3p+ڢtK`Yu#+A`Qu35 Hrke}K%~1 \LE18FtR)nR D@+ҋؼ͋Н`zm\}LYW1膍W9~"Dup-uAqSQyb(G3T3 av9H N(J,oG% JAN|')iB'N㽃4*ˬPZy)Pʝ^8gM}~FC?R, .scӲhXt*6OF]S/'hZVNe(inߦ[@ayN.zռC(V|Z >V fhRb^=-=b/SUG(ĮE% ɳ sxA+i*䖱( z4g0· 6:鄻_cHnҬ1R,6"qaD)^x g"^aK%5ݸh:Rdݠ]>nt-} 2=w"At7 _"mzp}98mk]ob]C& Ckia~ɢ{-i3@„9ME;wvҊrҙjLiRa-q6ע;skh`޺StM;wkK\yZyjPӠypo7 j0)],A!V>p;qPwpNzWqr(O V&U\Wqc΅֎h}=0΢I+/Jkr.͂{_F{meY̏ qʤ>|z.vAȃu^/kU !38}r<"48Z}+ֿWf唻yD*Xrlo;bxOsD#_Wrvaes+ip-?rcm\6߁bbr{hK'3W;.K1sgӀrޭאLr^ fQ|vx;iEͶM$M{v:|_n_g+gVxLMZאָR hBD]}x',E\㋹oB6T[zL~Z8751zECz],#r˿D˞k E2T"EiŦ]t mi`{5g-nuwe(G7fI8*<_&0eY+c&,hgpNY|V hb{)&@b9Gxmqܬ]Ri "92ς ;VguA6Ґb>BʝN3!3hy N]+[r1TAZi8GQ?sO9yD$S!S:$봣1o3rϰ|#::1%]DFuE_rNɸ$ɧ#Kz o8ߑ=(K;a^bȰ566=PS98 ĉ xpٽ [^)c)6#$ s؉B/u̿m(/K!fiX@+& 9ɓV=/v652( &*߫yRIDt07P0 gpCe`~>[[@6hC r+E  M4x'OY`5׺un#NRxRacH')rp(cPv-5^HYtjO HGu ֈV qhߠ X5iYY(sxe=I"Jgȁ!?SXOR¨WqH~OG2Kx~})e}q\[.I 7[ڏ}*+fne$L=,\&{^w@X:86o;Dk_,?h۷[BGfD &Q _vs͎rZ8$f\sSYOICy3㶤'ug^5{&SAဟd>BHz;v<=O ƞ3< { trw2Lp'FוW:E+͆1)[\gTYPPyU1ʣac.3ּ7kÔ|y$tD`mϯ8mTdoC }ck4+R!TڔQGTuw\nEاlV SmVSQkW~ܯ0Ml MǓEdڴ`L^rtggvۼ+U1>qYDjf8 yjyL[/wc #D~ o9]=pE "qRx 3AH#q;^=]<ў^ 8]})(`S69<b d}/.Th'WJͣk)-fKMVWFbx{A?WVy_;,/]v`J@0W7l{Y]rheڴ&wimoO-FҖ۵Ui.C z 89?qe{RrAOW TU _y@m҆Xf/={y3vvT!L2 Dd@L3{|\{_j'{rO /N6h287JOi; tZ.w0 Fe$ϙK.`N ]U`Sg71`Ƌ?X]j/4=nTkGV%Ģ֩%-)n4^fU1d}G/-(PqƭL}nqQIb^OyM}꜐ȍ X^ECɱyhyV30=b$Ձ)vzH "ً6͉͢NKz[ޕ{-rՐ" xG* ߻hP/pTGM wjRȚ`lT %#L;J*㝎 x:L$&AVo̵O*W;(yi*Whxl݈{]\AŨ#OFb?-rF=J|5sjjIp6_hSUm0(:-^Bu3;= `)U퍌LY~(vQҘA[̶zlrҫ[lG&<78UVO~'˘ (`ܹ4BD ? tT< 80Tĕ-Y5chM?u2U2!9yskjEšu/ͰPmF&ӦVqT2u\>)YF`+2A<-5f@NY/YP} Y/o2 F|QɗapO6|0$* $agPrM'زz1ǙLUCUD‡o;:2@%+QoqN5,hQ tU\HVXpcid^w)ޑ., 'l$HJ;kc@Ҧy=F_ÕQOf9S8Յm\_.zm~"MlROGn*'պNVWjIj ܻfHlEVgu"g4g;OM+ YѶxw$ oVS+3@J\ԪTsͼ+`~^ 7Kxދi]IVodRֆHSe@䡏CiG "D=g?D*T #j<c η͒҉Hz‰V.lvt216c}=K*1x!O@7hWS{P1MujXf%Z9Sz5 #5&g(Q۴Vx`ު28K~m f>Iy@8uQ4|ԟm.6s4=,$"UWKYo_:f][t.0o2(N}d,LHIiwj` !}\>LmT2o?]'EoW}0Q9#/4M|ۧ-j %erиABD*^1 c-{8(arX>逅=1r&H.n 菓BAx]4S1{M*R_K/BnZAB-# MhA_  ic2vY͡ an=$Zͦ`Hk?$.9S_tsq$k- N :NN3E23/_AzQT2E0﷏kG)ݗ{; 9=%] >d t;p]q5aZ,d@E=vFib!3+˴6AL"l&`svif*sd|gI7灛?v.DzwהIO"uxlj"$Co2zbf|DX36d2?|vP}0E.aԪ9( L=^@<.ΞFBmu`q\.+'L qT2/3ոgs%5H/B <8ԡ[Sh g9w3zr1E|͎q8e݉Cy{y"%-vsNԃ ~G2Uqt|^da-ÄA/ׇONݽ}|uP˼J!S9FV2}jy j9tley旽Rdx˯`fdO:@ߒ&]]MLd^AhcnQo0zwv':j]Yv&:Qa̫߉ҶIeY}e1uڀ.bg䈗#³*6Oz2Zh_؋`+H4Wu , VYr[Vc )0[ukqVPx|@Ny"__K s&vI=W -;/ۏm0FA,5:D1q]Juv3FQC{#^7-{虌\SubD-7~ǫ  F\Rۘb =s ‚_q3jǢ4eG:4]8)OAn6S.Ȍ4hYajn *=+"ݤK pc㞎zpu"FzƗޚmzj0g$c'0KC%X{Ɍ[C4{ep0 ? 2 bWXQ ̸ cE $6 QչZ}"'!ū⶧h@1U so" ]',rs f*]3FOMɞ6YT>AT:(+DH}m@EKk{X=YY(X!H7'Fmet=9M'<=g/Py#7 GN P?c9 ?T31Uu&_y pk' ]GҢx.[49< 0WۮB}>л #zLgΞqlЏY%0Tey(B\84]t-<;Nfc6 Lx Cv 1mc_?OtwhLӼt˶'\fŬ,g9p3shWSN* UpaTV7[c>6WA6f)HH[\/{nrg/iPW74k<dxdBtb$͔@TLJ~0~65(;H|P :ȏĒ9p25b@F(he=k:n^-?GqhǥӉ}r{ ˍ0@G rak{0 Q[O}6y }+4CҦ$'OS~$&<5GW󊪊́s׹/w=)S--Q|9:W$rV;GpNT f[c} @yسY[fXB?:"`ePIҘr&t(kndmb Xݍm析Zi5^+El:7p#Aa Vs 8uWY46I l5 ame<̓7w)՚>а&Fd9QXڬU†1G'$'=ͰNDU-(j"e~Ƞu/?)rxx::ru]xu'L/8ox\wȄ )BVrO9kYWr蒰ELTr\Qq4nTNbw֬84̏>@u]L3޾|Nj ӽyUм~Ł\BtjUCߖm1 3VE@?fb ϥp @KI:dZù%t ukcP9tM >Ѐ(glDDǥjowNb)}Bq4Q+RSE7$+څɂ =g}!{9);z W$EWu]h\ë/ 1ur+Kζ@ y4{QHCW L@xZ#@/vt {iq$ҮW\`JӧxOf*Ar.!QKүAm|hYy2k?!|HqA3dϐ!k ơ rn` |t5r}&o&piWYnk@Vh}g|rN&k 5OuZGˢq^k+ 2bqvsaM W.`$WNH`b+ 8}\7<"+%`Euܝ7qxR:x]l_}–[hvx|إ t rB[Xxj3TF67H*Z KUOq ʅ"5>eC0pƒݴމ1pE[5f~u<#}yt )3 ~Sbv} q FZ`h<(yfdݍ+v981bu5Vaqup%Z*r)>৵1b>u 2@㪎 ׃E' o M"b *B(Nw|u w,cU+@[Bկ fլc N >Im0K17'T>4*)t/FL5qzk+T>[HQ3r4l חQK|^N+ʟ+2iiMwƓZ49InϞ .f/)a2\9`"Oc)3\|DuHgxMkM.`"ؿDV(V(kyOM%W b᧐Eav 'CBM̼DUs{qϨל42*r<҉v~Y]& \1Y{^n*~qt(YFn5ZSi'E1F J)vWR̠i 9I\#:՟u`hig $4uj5yFM>ݑC&$i~ k9楑8!$@^EI+9vUZwOxqp:D!bb\nO>=ΨQqNͭPHskO 5|x—5nV ֑7tbQdlX:eƷ:Tm2fmJAg4ʒ:sg'8GÜM KAY(/i'dے3gvmJ&&g@ͤ|0w!o(>Th$:k4Jy=>>$ Vu3- NڷAⱃp`zjlE76a@ 0MG.=zo3y&lel7 zlaKUyoDՕd%d7}pl :m򠩇D z2cyO.KxWk9ș!D(%V̔Fz& [ ˏ8 GzZiDrrE)] _0 '^`K%kwK^z'iiN;"Z"tcGQ1_sVLwe޹t+=@'sA( a!L";KAEkB^,P#Y@ma s3U!u?d# S ZԗL'_v»mM xd\I&cA1_k,z Vu4@D e2 `Sk\k#x"|8A:Rrfe#~,j[k"n2/ZTt;iU;d_$ ͸en_LrDuo2ҲsM7ŊԤ-),dÌf`ͯ ?̶DUkfecﮒRlwtr:__mdQG +u~o0a\\M=5՗7쩱d~14c\$[Jث#8c!F=DY'3 tGTF[[V贤o$dPGZmh(m N3ՁZt=i,UQf,5o;Y P]ݞJp!GRT(;@wSw Q:KHSʚ2[C$թ Du2ƺ:kT*% vg7l[%dN܁ h,׬w7/wsrᦠ*R|S;drƍpѴ,--|HPAg𻩛V~`{b꫿}:,|]MT?˵ ZQkW{j.xvp|&E ۵(6Xzy2RIgO\wIb+;~[_9&|*fTq+8gb[a8 YbVYc*g/&kY:>wzfn [z͑M,ˆ$%%9 lLWvS߇vޅ._z/Yd%sLuxᎄ''IAԦcfIgo#?yҞϧiLIJ]r7OվiY m{a^y^-Hqf١.圴4fpg|uȥub<9gxSTaz-vzEe"i잵DMyN_׬IkKBW?OO{Lu:!wUY휿\Mϐo@͊G(UI@g| ~iHHʡ={'8tr+iֽ;14=)֨{*qGUw -/E?)&`Z:Udvy<1I,y2Mc݇LָKpUld)v81-и˴;NGa TIVІG>-ުܟmSaýsF+U'/bb(APIWpBe͊Hd*wֹAslzm@QTkz;,6ٹF}o"abpI Ӧ 9B 7/ 47kff{f9+s1 })čyZoԛ}/BC~aUWw7tz }fL*XSoiD!Xр^um1O^'08[\v0d 1ˀi9u;kS6' slxfŌN+]ѱ@xprZ+.u'U4 b~zM&ג=*\R1&r!ܖ(rB;>.X )H_=/o-BPs6&-5:I]:kFX;?[D+O4Z*P䥳Ԯ;q/Ý4ž0}0V g@?k= 1v|y#{=P rAs҉wрW۵:ZjQ z֬&k귂O2η1 8 RƸ:u UQwʠ7d'50#krݟxtg>#p-s}E/iA,f95}/~exF6KL8xۭJNbFOoeXɳNJDks2hz |kQ?XQn?x,}M_\3I[qS(_*@_2m_p qxto'@s즂͊C}6D54ncvPomK,κuB<-s\̈́P쒩Dw"_)l&vLvPaf?q'§ \X/Zg.M'5< hv~oIXA-$[F8AzQmJU>) mN;y7Dm䇀4g_[,ܰ]4]=jNl̿Jc/3rJ0)f3\Gg IU`qK?h^yb 2L Ǐa(dZjIL@Ҝ+:HGEAA,FPze"sJ"x慰 'cUcЫ=wEb8Ht 8q Jɫ"+l_b8Tw [N(yۍSu:^gNxM!4{^>ȵUxhеoݠy#cop\INOZM2N  e0H;-$`-q84j!;V_% BH貐1)/Ye;-IZJ?ݺ-}ul)(jNy\!TZCwr/)/TvK ֶ4O4 i9B9ckʗURV^P մǂT8<ܴW}x%ٹdl+ 9| aÂ)YK>æDLݳAڇR(Iqt j7ߋh%y:؝~pS{+*6~bRF)DOd'MyÆD.a$@;Мƨ70uQgצN:ށym &<,N8Hѳ͢jB2n0zJIh9]n_6oU6ނ.cr1(R^ǢݤV\卍z|sAZ Iz`m̓-Xv;\5tʷt^.6x" {S+Rh,uR((؎]d^׻2F+Ѽ7FT*F2_d7c ~<6+r]t,"LcZr,Z]ӻoQE@y Zz4L^S&kɔdQ `!;.gc{GH9brױg诼-sį#C>կ#Lq¾{S G( t踦XMJlO:Ep8@_i>.~Rql^'Žr2n>P>MF_x0mobSP0a(B" BIyq6/>UgRpǞҲneډRZߓ"E'مDN a@oݥ>r;%h73Rސ%β+ 0CG*//og9/QBpCs\~%dypkyF~j#>Nvfu~iAhyd=]gpO6G|A>PS<{ 8WTa,63IlS#X$y8qv?4% GI!I*dru|}I ot. :O2W koEu>'͘e;v:՞Nɡű %oЁq)Gr (Ƣ|Q6"ݤj-e wȮݲ;x/j/v>h}l{NJ}y-׹}mvZ5Wd]:,m5-oUF8Kn0Κ|rKf OuދQ^Aږvy)m<J_=ʹoyډ4 ﹃z0Az1 @f#ңҾ5bKo ' !%7أf9c2%`L7-0>J"5D8NJցV` 5X˱Ok!u)$ťxVqjw-7VlEB#K>9Q^0J.^լ/_V~%O ٌ!O4^huoQ5Yg2xTn .'0=>,Ak[wK̖4GjhވoLg__rWB0RI9gYZ0707010000004f000081a4000000000000000000000001616ee51100004144000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/tifm_sd.ko.xz7zXZִF!t/2sA]?Eh=ڜͩK0x: "ˊց?K7>PߺV`2]bN9jx܋IZ0_b1K漖5=*8Rr Xx

(Ą9ݨ*+p5#O%( 2|j @LqMbȟY!_xpqp5 DkKɤC^*dtZuz$&#Fv2[2BQ`LlKnF ҕYocQڸ, \sI<`485Gk Il L`,;GmLǎ= ,**k枍$nz{ֈa=R vZɆzzRr틂7FX/DP_37?VVdwjADʿY;=&L6E@h Xv}5W*ֲYl^!"-bph >QLmCkBq;U[,-4HM;JmQX EzV!0m*:KaNj`Pib,lKk D-6$58~ɇDp5qty.hI#YE Yҙ&%%H)%Cͼ?3[UAiX mFa@×c OkI_zwUŅ@7rƒD0 b3OF¸#e AL'yp|O YY8\E_{w'v$*_g.Js #q۩O"u#W6Qj6 h?NAzr5n|>^'KވK4&W0T'\㕛a\{`i`JT"EU3_/(,R3;¡N@N -f~+qL\ d|~$?cO%e?\N)I K(^ b"FroݙgBBZ<`QRBNxc)(EDnn4ALhXH/u{bqOXF6 4<>.6W5Q*j]\g$[?$8;BB j-W.SipKF!$a_|*YnhI?b 9NR%I f{sďgyk{j7)\=܄$_X[䷻U%ќt/Ԗn~3Ɓ|uqk<dA t 1:jHO3Afٝ@2_:eIbu?1;P"kyyrA/T¼zmVzS]kvRse2*mbBH9 bHLR˸qd-w/-`.>^,V/ 6 K'SNPPZ ڗ"zӋb Ll\ Ӗbq/1潵yW)cΊ,}x3.$(=I5K|%Rav|L+ƥ/`w\Ȇ<Y"Sw@$SF`dW%K̠b,ߌ֧U\C,0`fv1~Jp֬1vPqsOt56<*봠GJs ¡|PbdQF {V]IT'yxpz)99VXa}@*y !u}eYI4~ ]Jk" {cs A8]1/QnǪ3blg fQݬxĖZd(Ŧ< :RMu*O3$1ܭ/D*p!]WYI{L`sC4[X;~xYX*C蒩q(Zr=== ,6~\䞁ksVyem+6< pCɑw'uO1 36&i41 IZL"gd K/8DrHp,I qelm_X0h&ΠX]"i/TJ!GK)VymK:yN;!=w?BGCN'`!){݆y翇F ɈB@SD&v!wjĞĄW"8l&qGIÄ[2VNyu${ 29I}/* .i@2ug[=( Uꍐo6~0?(d]Z;L'fv/\oU+óϲΕ޷[X%lH7g $G!16.>6r>n!mO:A,TIKxmI`cKrK6GoUPPK X́d?(ɽ8?UHq w}Kb d4ƷP Zؿ N*zc {zc,7B@kz%4ݾІgbK>ͳ;d7>y38M-5^ʼF(PyV6б/Ԑ}.ؾѢ %H` .p1wSb>zե9 ޓq1-`܄#D( ̢|`.WM* ágV*E`FmޡdWv5^0GOlKsz2C4zb*d6f9w؃*b)I4$z*>GT[JU(7Gx=`yNHmpqA,HMFa^7_GuƚNS %L7/~zykPdDWk\ I| d< 21R@AʜUORAvS_0w)4* [-MfV&)^ q":F^:Vs90 2`gd9m9 zTM;r/?ZVQK wzC`,b>k.Vhl5ĹrM`\5}o&S~SR/ipuxlvx 𭐄yE,{puZ*j5I?/p3 'ֶQh?"T>ձٵJpG {F}ۍkb9vy .m '::,H-QsG=}tYJXNa{.Ku1<] x@E;OM)I ÆSB &FLL=ԕ'$/.~}?S ]WB g(&z؊p {-nڮ67 'z8[Ò*ꞟS'鮑25,n 5{VF&&_ ?5)|濷 ]ml>.JGhՈ3t?NXZDzmD%H=˧Y+:N3tESY öyIit-[V<( }{nk>Lf6s%Yj>'H,zJ.J|cpTL[Rmfh1Ȩ1J@=>q.J6|O:7zP`mEnLhE*N? n`,U@kL8`#,mۘgf6{I9B-(K_s`/40PUî`ܘJҕmj`䟠zGdm̊/mRt+@deU`)@/.#ܻ sR~ׄ) 'Og [Gu-3˸ә'gis6!umJoEH *2qnwpߓz$?Kvs3\a{>( =e.܃:Ez7LrHhB{n`M@tX<)q`QKH;x3{% r须mDWI,hmt9#XW=$qXk7J}]s誇j;X22šWz6C`:aFŽI7ag84@_-H/W#wPu]2SH+jxLlnh3h.S{h݃urz铊V0ݘ . nvyQdBsg>*%3hɔ\Ov: i&AC៳lySE@++{b⊲u=+>Ya-/3c+<[[/Zg~3ڎkkTXEvPM~c=`|rwX8O~&(pWI&9164/hmm?œR)x>DO |`k3Vc9}'Z{jȾ?|G'~$Ux$VJ>h z[7-MʥRiRhSu"/"y]m"03-gĊ{._MMw~1#۔t*w\@;1_S(v+;7ER;ӗAx ^ݺ9J2bWJ@&ѬP<Ğ2ht}Zq/g7T&1ZL2ILGƫfʋP,W.MiM? (0qw\FT49_Sa A]DJUVe,yѽ[̚*<GjKǽ1P7wg'aG->:OWYp?NjãU9 kVvOIA5E:סTAM2IN\3);-KO7 mfH VpV4ᖯօ+#j,ffa sN7C~?l(Zc4X>|! ؍l".0rsVep֝E48z᫡Vv ҅\)?צEI]2a#U`uV|p!ȫLM#ur1li xy@ts;'h"WoT{IR&wFxb)g,UBXd]Lv?* `H\+gR.*"@*)ES$|wvҿpОfcxA ]I h2%=$gԣ|F!J_a>m07v? KAANd82BM5vn>5ЖeE@Cե$V 6 O-> y^g>U $_C;mLS*cK^*=R8yap;AqUS +48:TdcW><·!rۅ2,5ui.usRUmQC2gB c62l_"H8\3'mHYCgrmpU&A2˩̴v}|_E4+[gf /΄iCQ^ ?.Q$9ĴX4XՋsiMAYq⽄QI 3Wfh/MjI o13܃L#,ls$+d-$w6akѢ-8x_b{ )OZvc]5hxŴ0`qy~z=_ˑ2--w\A#k'&DCvHV]ve׫9 It84*/sGe37A:y}ꍮL[Ԅ>婨uOoXPLψ.<ž{oAo'"Cb+3O!};@nzF) /"g,Wd, +e],U q;>cJKrlj㉘gzZ 96 Qhpqӯ @OUQZ6*rb:jgNRr9M|m?{9t?rn/V]ԗP;]`jņg%U?>N*Mt/&f"[[1cjH]IrʖPؐgB&сLXVYN-7?suɼ>l/ԫ\%-L*4ΠyclHIL#l!Js DZ)_{UUL5RnuY861ѾxE#Sy)e9p'S9s~y<_TTb#);~*gte\2.4'q Y<$J='-7!A⺱Na D5#,kX}cQb||+Iqd.2n.IӃmrFR_6cݲgu@1WB[ sG~|UOX} #M+& J\, @C^\HdD.B Q?[¹3*SE?Xr|H3l[Ԕ::6U5"CQت<-oyezU;Z7h!3jgUbF`_-lV09[7Z3LGC ess(Cуj 0}ݝlqE$nK{OE3,?}ƾ~a 5pKeojr\h4+ B"m?C!cnUv/S!"rLglXu=Q5p^+jiK/!ۢ*P,p~tH-%𸷪7 ؍fП1HuY"~ D+|:5VQpv:.@7fW?Xk+W8y)H<ʉdU'd_;%""+ȝ֛9HHp@벻r PJ3̈́=6HBˍa.7CObrjʌݒVԕZ丨k1p@cu\=Dzyw@w` ?}uYVl lWH$î_Oׇa㣓 7z;We<Ss7"ާ+߫emb 0z5V3bĂ:_FIC;pL*CeEeQ]4 3aAr._)_gO:Bc 0T !4;%`7I=qB5~]eu2u%4wFU%JK8q'gt 7N$~4.!PnT;e]u=*y\k(}p[%(? .{nt]X]wo/)w7~0j H>{vg vh8,ENt1.߉01(~_D:)6 _qǪW_RQ8wt1=񲼫hi$VƿCW֤K)upp?yepB얢?"k,ǗG2`oX!)/.po1\!GXpǁ8i \:փ(T J}繧3{dIY$3γ_+/=dbJ~raȊFh3KJ+?q ٗfHWUM>ЙRgJ}@vBn(>5M} Jf*όyae rj;*jel0)jGoi%g^ieN{Ւ'gŪf{>tσѻt4W]͔I,xRz)[}wy#YU .C*QwD%hޜߚ#c du_px'Jr dcI˖,@5 ,j=ާs5JhMh2oD>I{z'PZ8ŦаjAp6ɿ\t9\5+ 3|d.1.;] ajtv6#9FN_OcmhV3̔aqb:e6dFB*S{3=q}:V?ol˾aoPOBLAaI[5DFc> wlJ UP+w:l%C}c=[uib(;` =y&!\R,Z_'9yAd[ Oǥ{K uaN^ٻ QɼtMz-8HxO+ ۴aw_Kj'zl4 ğ?^ -KW$ujTB 㻖a6 eG|(~f O)$:_:ut`&H%z zZHYYj(;'GVI2N}w2-Z8!^i}Zik)Z>@ǾH`W—`SԓVd7NТ,Sp'jVDRaƍG2UR4Om! `xTY7L[pA >&z˽ M€Fc4uPCcy0Ŕ_ bNgF9g/v` N_Fڡ{iEVV瞆A$!woF={X &bC>d7QfܦAZM@T5 n ]6, DKYuGa:v_(l/ûaHI|'[Ҕx?htABPCdCsvWql@PG5+h. oc}h a=6QeEOf,4Y~v ̨~u.l(R̢mBi5TRDՋٕU/Nπڭvȗ/ @YtL,p,9뷧J/:.wqsܴL`ԭ/-BEfח uQLqJbP1/,+P":&&z-Polb?uNNɗֺ!!҉݃e|O֠0wTT>23#(fA(xJ4;`<.{(~ev| $ $ѶUC:4ۄ-gݜL_P~vSPyWqafok 7U@[vFN6؃jqpj!lgkl6tY!Vr:]tU%6F=4ĂgVaa:*aM(T3ٯڙD ,^MVCd j1U a砑哕8 ``RTxzUmRZŮ$ &:WaRh{H;s,7:"YF$ %SXk?.iC 1SOƾh$9mt% yDmHL[KNbhm+2rބ|/+"W=+E M]V:ƪy bK\_Oi;&KAk`G.w8`DjM!sJ&`=,6SH,?F-{x\8 O`IBthDm/E3ݸs`\]?F`鬳,'xn_K@d[Y!D֓o䩡ӧlK/8 (mh܏d{VG=R0Z[.%8u* ?ʯhc#oƭ~a`ễOWkG7/4 E fr#_^%,-T5*q3+=sxRiL}ڳ.\e.! >tLžͱ5z@LyVBqB9>~F YKU)mO s D5I(Ҝ;5&n4/9TexJY㩚 kD&#걡ҁ@hᒳd3ۭz/FsR])OqeݘKifs`WbO=^F٫ʛ# .P"iwiwrB+:NZI, -ɵ#L׹R ?!5?}I"W,ڏ$p:pfA껑_n ?Iwl:v,bcUiӕiz M|7 ]?N±`Q-y.}rm ,2 ScW#'3Qża_LȈs r;dͪ;(",~ex1T8>i?K=D*|gYZ07070100000050000081a4000000000000000000000001616ee51100002a78000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/toshsd.ko.xz7zXZִF!t/s*7]?Eh=ڜͩw$ Vʟ F؀&6=p):ŧ0Zwa3 I={7S$U!{`b񤸺-9l] Qx \ُCU,ṟS9 r]k6ǢY d$0Ž6; m.E?HLhaV-ۙ .`,[oOF sG"F[7%bi+N1~3 Sji,vLhJavskdZ !hO~XZ :kD}e]x8 R@8{CMZw[}ݮ=eΑʃ2Ҵ#>M"T/پ&'zz ;6 xn%úb߀JB@2Wֹ>]?zPFqQY!C;rIC)"xӦHvpŸ/d* tEj?U|Mr^lxF{OϕLq0-(boG8PrOoY)%yC1.{™ -'G΂jH"hЛ ?VKTq(?Eڥ4}ʦZ[6jENXUJ(_h[zgY8!=Ebs kQ:mVOf=P[KplFji#)jen4lLp2)d_o z;mX[~~l^ sӰ䥣>[LqGdmI jJ/EӜJ+2MB ]x\F**ϿJ$l2>,p~3ƥ`'<H{ta ^}TǮ,wƐOBB?]>ݡF8}*yf"]~_%y/^qak~~)_[VeB|ڝF]E]dqXȀKY]'_HvqJm  r(96b\K'G1᷐v`y2q7A+o }YfKmזL yB/ Gơ1)@y͵6Aoi/,= [iJm2WD+|ayTxVNa-yCoczVKpJoxݦ]zߵȾf˳ ŝSȣ?1}&Tdk/؁XH62ő QY|ɬ<6FmЋc?xH4r]2"@pBEy`w;3Z}]zU*_Y֏RJB9nH~c@66@5[ ]ogUoKvҝw[`t_*D[1k.mٰ*ҪקNqIPM'e`XLXtzdçnõʉhnH%Nwi BN&EuڜC~ifDH?Q*|B;Zv;dnXQ<@ s4_$ü4-ua>695p?[+'*Uky$G_ݲb>&vos_/t 9ɕ2Ⱦ@ph>( u>~"Yujܑ97Z9$ȸ(!r deC?%87 \vgڊ9 $xM1YO_FxmqO6>c9̹S>ݺ^u]3wof>q3vZ`W d:Du{z"q?}#[i:ͧυPwcPe3f#;?e.)~bޏ3bCu Ӿv&a—V*u6MN/\f|^+m5'P\v ҠgD閆) D1v-}q+%rLBLȹdC[Bˑp=av9"\ -a4Us#l=pdtTFomQcˮ]\ >ƾ/۰Rj_AH::8;DO7,gv{%*4g1͵ AL w5EHUc%* |T_l<ɞ, -2mHO}p>mc>EFBs2]hwfgu׀$GӪ>8W:RfvV;k}OPp4 ڗqAOFݿ 9Û~ngdEUŒ<(u40{O } ~V= ҵn>&ҥ~lJ2H’kX %)K"|-F9 8qw0q/4f"^I 遑, 3FJkg /C" 2)gij¿!GF^C]|!/ww,CcEW%(ab!@.Dy?Eo5'o>V{#I\O2daV!uꀔ/q{Nq^+M韁#(;CX fu?U\'Q*(|0$uc_yPN5)ĕjF6cPz5z,qED2r gǣI}?`H͹_%ا7[WngdTh [!'~?B39i#Uf滠Ӎ݁jo9UT^"8OSqm/J^% ^N ZjO7RL Mϝp@ d@ͨ'rDxuV?[\A*g~.%x~ҹj/ $< ݈bb^5y a r,CV`a09%a}fkb r^2?{'-hB8IŽXUɨnټ?r-?uu]8e'2\qyHa=֑yV V~0eCi{%v[lX"(5jX߾fxSLT<>6Wp(״N딑1b Ӗ"?riqd_^="LI_pZ\ר\[v߁ Hzl*ll#`а<[e<[R(S D߆oد46 j;$Nz9BDž5c+`P6/ `;sy! Q!'_yg;3*yW>8S4[ZO9E)23f ,⤣ȔmoC,f؋ jN>'?Zm A%zSa)'RFlag[GIXH"-aOg_0phA"MZD>.t0ָΥJxW0QH!C?<~ZwaMAtQ qA$`PYكc~NW{X)ͼa6Pi2Q/J+R CV+?BzXSƷ4IAa+a<_EР/D3S,}Șj*_ъ۷jG!)Ȁ#=yu6.8hbtJj[bB:AR5ZiZM`8v8%oʼnDR[vm}CθV y ܙw`=r9PV~a3oc}}Ty7HQ$a*~ ̷mI]"Di2(qV%6tt5[sNLRۦ Dۇ ?GY<\qβD\pQѭN1<80}G#u4>fgZ.Ш'LLڟd4g%e?1EZ#V|6?HιBo }*HL:B'T~QRnȼ|ll%R_4Ղt7q*s§Rk#&&pc9.twAxqr,Nud١ps:@^3G]Q,pH: zL% \!v_' W"SW{Nٷ?ؔL* eBn†B*(iYcWobMM*h|vX)\wТq +̞|f=Z#ck. ([O?;8055NDoG.KId|%{45O |IQ(ҪgV?* WѬAR&Tz_ 84 O}F#0Z ״\Z!Jo(@V̪EUWx*R] :Xv=tK+$&)NWfO[HYH}^WC=%gDC)0k$7D =< dCir0t8 jM4"p[W͝<%Mkj4@/a W!sZnj,?9Cg~r fqpnO<6!fKmꌚ}7$CJ ur Fqrrv8MamG޽ﺁK(Ӹ1wȍ.Z6"H#/.xiC6 ?nͮ: ̭2T@J *A^TV0h0e@.< S/$%u#03a(* Ou-1#N8L•Q"I^ƴ7[@a TM3J# |D9U)&XZ!ڮ } H%۰'+tؤ^.g_ۦ #ɼC>Gy{Tvg|}㎌XsT`$rs~@ʌs v5%?>GD{IRN%hLS-"FEs.TJ; m5N۶c¹%'$'T-fq9S9 ulPvY? WZT,vLFQb u;)Ne}PA0j7Z%óYn3᫨!XOF>ic .L7 ׷f;/҇hD~A5YsхJ:ZN5͓_C6HlwۼRkIbKdAx(lGJjasO|?]x mW~tLHPܚV[ֱA੸,f~+^;-qA\5_=Йo8i]bpO hO/buqǞf0D|93U%k}GTb$vά,n5]Ͽd'eU6^ +76vJ/?lJge+p@T.wg=[7z9 A9h8FbapJBv Ks? v-/X{0aqHo._#Ķiqȃ؃ :m QS<<@Td4#V{fM!BcB_Ͳ=Ʊ%"ԕDO1! Άꄫ܄ɈcꋊE uIh$k|c'ii2ꨗ+^ }@Zu@*Uwq'$sq5"ݐlv`Vʱ3,): L|8qfdph;w{ ]LPFq;{[ǖmJD yuݚl9F_)cRtyyG;>첱X꒚'E%57pVd6%.rn#K 0Tfjv7wo;'i/7mv/۔d5I:G:5 bFCdTMI] 󧂉Jm(8cqg¢/1'}}'fOZ9负0)ݹs,~ {Kzkh=t^a 08(\U$ x*[1x_WT(7$_)ȅ۷]ޡdμ֤*_X+QP u ֵG3ܣT(X*IU䪍/+"{ă!@J( !u lVEJPh73rFy41'PyO6ų=q| Q-31)7el1LV(d^vd=FۖgCIHF&&;*  kQmMBzv%a,l H&}|%} N.^?;Q]B'c=T.)= ~cW6m8e{X͗yG\ܗLǏcAE% P0QHZvY)HF8HLU=cDl0ndbYd cA2h}}'o̡( )?i=ЫDN4 =fc YcZeAe2Taת;@6_b}ZZ!dq IA\xƪ̇vd9euq7$x{,&S+,rKI!2&#l. ~c832 Jbck}F ~XJA3>I{8J͎IN'8F4A=-Q{\&\m֩Y0<*n֏ b(W])֪*9w"䍿cjA*5N){8HkC\< CGWvAfڴ'$vO۲-K# D ݸh#?h)9We22kLyX7BKKb+8ʺmަ4a-sN)(!}%3hvG7: 䤚S&(ӘG6AjW$dc9#G4"qHѤ 8DLw#|ߠidzdlUJO׍>$-G5Vq]g[fљ% 8vp0B~`qԷ*̍Dʅ#czֽAGs杩_N_]H- 1\> H&)pE.Ua uI.wEǿR YBSH=+6&u:VAq}?ES\'=q[fn캐1kw,DjBUSA&U<{OɨPkyw9,MqҴ`cd:s&c*q.c'~GNu]؃C6ބE7bᦤJaNDv n ʛK45W|!W2YtP+ W;+l9fǓiT~'=eNY@C*\276}S|^LB݄Y6d.]h L'[9/]ܳs"!%9 Khi陪:*֡#^?9||~C4 b*K.EJh ˀiz PvϨG3Q.&`XA磣d'̘>ݿ14Cu\96箾̞ymر9&@ f0|803\̾*+/ݣ|+m3 yc;jf?XxF:"Y#^=Qp[-oRE9$@%[c?]^(4hL643ì*/祲t3{aa!1=ݏsspgi 5|7dd^UVrPJ`~Eib&$L̴!!w!jۊ_V6vrS> |n6ndM'f.NjFW %s"pF>w!FD)(?`Eu,WsJ jLu)S.|snYi U5l_\Wʹ? &ewrljQנYA#Nb-Qj!ݩK͋j&)')L?Ijr(HA!bnfB;|h. =4 k ;i4( vc#Fv|Ϲ3fvoهRUѹ`ϧަ}?\ayEX (CwleGW经ȉc Ð! $.q- T-y{FHyR5aP>M*5Ց8w|@uP(geQǯ?Ye?8'"NΒ4"Ş*MjVd܉}vұp!8.%ZQTYg]|ښ0L~KT$DuƉS2 8+#6ž #(li@˹scffrM) ^ϹHjmyVSϞ"DVz4w_W i@ry+KOPъ\6I@'jDkezihfya 7/VZú}MzouqjOWBx; X2 @p{u_C=ƒQi||h  c$Ƈ2h]2GޞL |MY9J #<2ڱ’ݪ C s.X<]2r銝Nͫh>_0^smY0RJpbhlzpSm6|Ol^9C$Xxy5up+SM r 0N_uj(lÁ:.Ut7J5T4s{U{$nU4i|)jP 4PB͏0Y3 W}& k/@^Vy wyD8M=YbAG:1ߘ ebj*ߘ%gl}ݫ(+'qPx?" 7 h 7{-6ˡԶnM;C+'Z]ve59tMmOeC2dU&J{cbh꼁9񶹨Hr\SxP3Mt"t9Ky:0q<њl%[sɉtq!_?4{0:w։c/׾Yb0APl΅0':u՝ßkeE1PqУC~PPe5n&+nԩyD~og+ Ɍʧd?gZ \T#~XA,p u&µФKmHƚN˦JɌPF|tSgx⿅kwI;ˇ8>Fa5>PqΌyKE\aO6Y ktք݃PV(gr%xYC;';КDޛ&0ֶ|瑫zXLQ%13A޶QaKЋza5 BºL CtS_`՝c`@oyiM$q;˩Sc#z~68Hg_2\Gɍ>s?ښd!&/2&s&y-[ژ+lwbldG(., 6ip7\k=1YÔku;1 (/O+~sMO kLjWN(-76r{vWMNAF0k)%Fz%: }Qũ֞=D1~zh0G|U![Bn> E4nyR FEf1]TK0EF苃]aclέQv-'Jό1j8*-M)i1,Rn:jp0,eW<׋,c{4U8HN(7qsy]1+ +ѱGF_hҭ{e3VԽ.;Cr^t%1m1Ta@(7$.ڕXۤÕ5F6P'4 W ɢk H3Q zxT$2PHX@Ih#):HU%]YǨ@3\)c6rM`z!U/xH?%ݑt#QǗ-;ZJʱ#>9(;7d*1t9{Ā)ÁR *Ǯ18!8qg\dQ~wEm) #񗃇̗&yT W+k:ru~3!CiVNz푒 |.=ب9mx 9 kKU|vB-PZZHU~Rs7&6%$Aa`[iNftGZ7p 4Q Ȫ *pb-ܮ[Gf22 ,Lɺ'#lO0:!yzUX@f@lFcS59EB\Y^N ZMm9YWl*ovhEhuDּ7QH(eWd&J|KA\76=stд)D%m6E, }( &:*!KpƧ.0 d'aS4m*ovŪ9$魮[G]ir]`Ϻ7 :+1fJ^處 X!]IHD LR[w"j?Lzg5-](5E>4]s_B ]% H@莱ǁy'dC|$~>L>D,Y0`{AO:kG:xSB'`Vʢj5Jym(P,3Fã`1tg? fH>avH[_ۨKw mWGdeX>C;\-@/Z%b!MW?Fr^ͦvˏQҦ%꓌`!<汰FυkLl { d 1S2 |niDݡ~Kvf]5՞ D+z9G̥NU{.Y$uށ5džoyvT{h3&6bd>%ӆ՞eݪl8O9؁Zo#π/ B$r4 H"(2uVý@}h{PEAM UYe>OT (ui!ۓ2w[{x$).ïPH|kRF*a5Ps=5d/d?lmNWkpwsRggxrNݟL3dpw&?AdkRچWdVsBA|x@M!%Laa!_ጝ$A4â 斦i#OA!4R*,9h f10})`l߷? hϔ`Jc+eޜ?ňiPR!Ox@kş%c>r@u}XopO9n$70+~'PsQUѫCE .W?Gm!zX(+#x`gMiSy!؂|Cהi3U4M*e$K_?DؼULgqOu[R+0,^3Hܝ \DJ(E=`wm*KEvPN׍śnJ#VQywdC>k/h,ngCCpɍ1%2l p۸_" x5GsNx:W=7Cubfyҵ;v]V)~^LI34$G!t:,1!XJG,ٺ7mk0IX9;XWӖK /f8X!O_HxKPFmHk\C1eoF5zKm0PpJJ>sw A+ o3 kٯam>g_nG3Qti>bbڻdGom:\RFEM} D=@YSH_Hx?;d[GZ)N5Mρ4{Y*5q׆b vA8bZ sAkiB1 ^W{X#,w,!*2T`@-EI0@ Q%nAMa[Qړՙ.0JE/3a4BEe cg -QI\/Wl/}iDyeh뉐M5!ߜ<$1gp~nlϳͥpA1JCFE PB̟lk6gYZ07070100000052000081a4000000000000000000000001616ee51100003648000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/via-sdmmc.ko.xz7zXZִF!t/6]?Eh=ڜͩ?o nyFh`]nd+րz˚HBOHWᶤl7&?dKh/T!K))ArЩe mɤ+kiQ9cGZWsuˋ_YwYdڛwiTlTm؍6 2wt (t ћ&qK$ Ym唣||5j\~KD9yA_M@}fvir =x;,ɚ1K݊%3Y7Ny?ClŨRA{V0Sҽ%&/A"uPRV U}sC +9z xxȜFSVhRTHz 褖p;`#S"f܃nIдV';-\xK*ԙE'n5!vNη a*gj5] Hh&qjpt_lBru_Rk I(Λ ٞ퀃O }'a% 8#-Sy }axN>Y p=<6Xa9 A+=Rr DT6)L!cky7n) 薁[h#o D'uf-ojDZ=|\Gֻ2㽚 N=,W4a/ГU w@ }XJ0[+ѷ(ՕB乍V"Ŭt{*ҼU)`Ib&HE#ܬJ)k3y Q𩭡ciOGˍlM&b*D{OaƂa&Qū.2]/co:DC$ +--;ʭfq2pNU%D4^嬩BsK MRf/1aW\Kš"o.%! DsQrwAʪ4A[iVM\W19 fвMida?^IͩM2J UW4avtU Q8kPACd>Ֆ;$l9S)oj|$2E?q}ߐJPz+~H&nTdcPsy`M:SKNK*dE34fiB _,.zq+-;Q}UDHgA,[sMFD|&3%1߬N<żmFCJ"0 mgٸ$,N:=( 8D8|-9GiyPCk٭B2h@kJϔyr&iҞ с|vcO-a[? "j@^]?Y^MqUh^ghgEl U+1i/7^*Wӆ1(Mt~[#0 uML `P< sp?yxY϶h>]HNBydO XvQ(ҝ]&PgM+|7b.Ԑ 6g,3' !%g^[~{Xw82cpF"qLNu6a}DE0{lkP,6:bѵܤZ /0/G V$7e(S\$ɤ=(fo&ӳ=&4KRUp^UQ|yBoq0Yr#~2 ^S8%ۏH-fP`0L.`KFQA\M KeE/r?K ( Șud޾<48 a̶D S0XoXT ɓ͗[#؆sO>,vp/ A$uXF>N%,7 4/f+=JF.j3HzɧDbC/)vٯ0sP.*9Yk~gF#( n2K:/;Y_!#:9nj=*0bFc`hJKJr.! B_  {#9E+Ä(y]G4j*)#5x_$bdlSNS}H'-XSv?ddeZ2)5ó%Z蕲-I|'a?,YV~t_ft {dUZS^xK, 4;4%Tȱ4MгMN՛Q]aƂ̥a u`G1N 2SKz- _7>A?-`*pau8ѽh 3W JMbͬ-g0Q1hR4k\^ yk}Xyj =r?B`mhxD;KBegBƏ`4\אWȪMm@i<0PA2:uIخKsټK>YWV}s- s}Y +DD ۽ml-밪-ԋJ]+X?6MWx+ A͔%tb &.qID]-^#;d ER,R?>{WK'gnHzE",W NεqWg s5!Zv0Rt ߡ }"RFE`(&݈q`sJL4(oC=$ TȚLx+;7UhcyCKf*7ԕ`0˅Н &\1QӔ=A#5ؕzΜoQm/tpگmF`'2tA`sZR/KP>bH_򹷯4Pfy#ž*o\i%+NHC 5 ^e`70;'"<)xDbX؋WȔ  b S{&4;F֐M6=rQ=pr&c;+ܶ-1~W">ÁhYy14 >.08D}^X}k:J}}J`&:+a~gb_Wзowge -RdNMݜ9g|څLJjuu:iZҿ'rDsTnnU=:H6^.f:']ޜ&mT >Ē>"~yZ;PYAa@<ĘĢwdKfܪ3Ɠyط2uO Mœ?6VKD FVsr㉸ `~k9u8ȻinK *-)_\_J߰Creƥc>ܥ֩A#wQ&.Xzx9C ()OzD#=4_|Ur]Xdk x9ޮL991*"ƂS?"m⒤ : 8OK,"3s j䰚A6VmN |$lVᚂX9=hFI[}ض ]; nJ%$S&NKJۥ *7Cŗ"Y*[+;Kx8lJZe 7w%o7ﱉ~(qz-K!zA8(f`$(m =`h=K ]W˜ һۅi=7K T )R`ȴ=_ʛa$S8G=նR(!_]GVmDY7H~P޺BckȢ ܼ Ι\%![fmd=]0/[J`4w0jU{1g0hGEZm@D!?uxr l޽z-Hv @2t^N&وg$FdX`9,}#,x~v( Wjam>JaUXry<Ӥշcv6. AȪ!^ɚxq+Vc4IS@gic+g@X]=@ 8|;櫠= kzFXNT,fc;kV^_13zQb$9YG -, Y^PX%C #а E,!-v[ cmnPtTý};uRIբj~VR:f-#!wrw.$(9F (02rێֈ}3M7; G_s_MMB0"`'- (=J6oJ 0tl'S >Ԓi&s .P4)!|]nDSI* ! :. ~H <8oŋ[mm~pGIF}xym"SX$(NdmJViXѯΕe3 !$21|G#萌a'[H>4cjfCAx+1- &Le 4Z| I hϦfВU ?p.B<; Wvٗ䖩ꍣEqiuaxD1 2?&OWG|}%T|UůuI(.ytb6 ۔IA*LXz8@MquI%Oo$ &">W=r. )g6=BE4$D\BY| |3uL7CmH7PS~U(y$94ҔB,l7O&M)kH>*7cێR#}nb>Pt:􏝁ۙpX^~"X!?CNjc''pw*9i3Y(rBLQ>Rfn_q<< ړ]`MІѵ4&]1Ĝ(nמ7kR_Mbf{>v]/#&=:Mk&1##U/3M S ͵8:awOʙكOHNiV^K9% (r,i2"Ʈ\0@DB> Z-zѰtDS\{ :`bX̋5(F4 9L 42 u)xIf93,U+yNq38t(F0F#C(ŀ:X QNJ@]]z'"zZwjνVָ1W[mZಉK$ncږi_ fYg`Y3~1L/aK"GKy)Jځ#20chjQfO&g}Q~ 0Tv%Z<79@i㋖F䮚fx,}d MO0ϡ`_CY4Tɀx z}9{SY#悪ۍ¾R'~XW%(JXtIj vEJ1)`Z91XuJ{cm0.H4LH[(Gڿ%HnahgE*L¹O WXG/|nkgea||.i4m󩋤OI%E BaYr(4Rny-iDÞɪS'.~eV5C9*Q=~!`+|E+>wUt\ag!V7fvV>"&^OVݜރ\L` ?n"=OM~J6`]ꭆ5 )3b# ܌VN켥1-'r6W x[.YcT|V}?6J􈭬TۏF7C0ۓ ىעS}@]m$DF!رpW5U@X.z YÐAzjޑ\sXAs+ |WJ(&c rPՈ# EE>{j>сz/svNpFuީ`1 Zi@0*VzNSV:MH=ӂ !CRƇ:1k`c~هixOU0O:@|TV[*Fg&ao(b h:^1APg?.*7C;g|3*{Hzxny #} @ TI*ĵWD[",% ٬e23xG:FE] 0:h`::G^1nL]-zߴ[\ =GZ,Cz"y"?@kuͫC&AR~9 2KFEfh9rqbh *fci;@XyqS\*\cEqC_w+; 0l)}7NJ3syY6_RetEH)G-u8є,H^gNBܱ~sq`SgsQ-eT[.]Zb?\ZCmR{JY` Ow|fF1\xfztqfװYwkz+g62o b_QdZB Eᤁ@gyK[XnDž_핤bSlBi}-E1Ly3j`iFħVg~ߗLPʸy "&2XǴnҷ%,LTl˟Je*y"x Uh'QKxyff2ʽQdGgU蹈aHYL&]SQĢ&QHlvxm":O Z9]#`^jp7[#JF:hmܺ>`lk*\(7TtR=DlFzo.Ay-Xx5HnB|NK6ٳz(jұaYbBw\2)H_M͞#BTW3A_ oMRWp$5FR?hՅ9g-S9#W7PeõIR2ƈ2A|#.]91T)a?In_T%򳒤[@J#^fɄ (L=?l /8doܘXfct ׳5|'Km%]aDUآ.Z_?ZȫB@w=>x#lmksUl!0?/1fHT;V5ƯK1=zN9x DӐG8Dz=OUvCϏe0rl<1#WW_HJnn28qpzCd:d ҈ws-%0@dpebv;("hNx:TK g@6CI'z_MոFY(z24/1I[6mH]seSBN0U+t[38<2~@*oxƾS!^A8maīƇs ^*JBd&ZGp|BbI9q?NNFNǍ'+(./.ACR+w{HR-]2ʤ:SY%hBLr:5Y|ژ4l㮙os&i 9\˃=Ո,EY8o'\ҧK,y\Jvxs :HL 1hB Yy*xhֱTt4SS|;MYU0{q:1YsdTPMɷGïT1l'VLY%b<.{f?B0ޖ3 H 6aOCvwT&T9|X]UAB|}"jM jz&dT9Kg^XEg$ CuA}1o]I6Q"O՗SQQ{T҈UM wf unʌE8 ^l}HKGbyh/_G:rUUNggΩg@Jd#UJs"Oc诫 Jְ%fg?JI:@.FyYCDr|I]?]R0K꘨GmoIeE$-Cx+=EapS뒰\CC@.Arpu4`GF#StFZTfOv|W7PqIN3y~5X$=Q q礞ZGI*on񔘿'拳qW-3]!EQl7Kjef V8RB_!&luHꬕYKY!կi?Iلjd|Br&q}=RSϦ xNG1G0\ RInp;6*-P^0Ңagtpmk2{Ě7SRxRJ[NTHuķE35OA%Ľ 6usCnp3PCqmY#,)Gas!}l'i@|Y^7\#{rdC<›9j}dBg g?F/'쐩BP(wB.z0leMvNv謞+QEk[?Qw em-/7i`J_ @lQzYV*n49tzWJ s-j෇Ld`ѭ;tR[$"S^yYk:6DžR\:w`GcρNa `3%\~2/*,G,aZ-1P_UTQ))@/32D=O aZF{xxg[arX.EMxr Ep5j 7 칏(\ːԓ^i9"_n"S@;čw!Ӭl ~=((}?$Tg^ߖrlF QX֍dxhF(Xl\Ս"Nj2_}+^՚,VYlY>gYZ07070100000053000081a4000000000000000000000001616ee51100007950000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mmc/host/vub300.ko.xz7zXZִF!t/⇃y]?Eh=ڜͩr$ʠ¶j>=Jw~+&o'DZ6/' 71sM&VQё\u4,ۻWTtP=7UAJ7p@JS&姽.D=.Tc ~lb/_ ժƴ~.̜ERHv3$ ^dbvBy$ug`5)p?oUO,/66^9ׅ+ۆq=@FYa Iǒ<:PC#\PٍS4<elʦk&d(G/@p" t_qێ q=b0p0u5vq@.BY <~ ,'X-[}p3O[o$tʨϷbjua:5_wbp $lMe?ˍsqvVRdT۝RxhNX\*q;Bbc/7YG T0-i N+\j<'ACo5YsJɞRɲEb 6jdO~0E ا囚tT]Eݭ˵گб={^VavNGūؽdidm7_9%״e͌rfksR%ݸMY )FɡV/JߎT>i8 qh[ٍKs" BDˆ-ldyV׷ތVGU_iȢ @/DSn4T*1"1z8kX rSC-M9_HCÒDP詩,vjr''L+4 CzKjA2]v<Z4 4VWQ%F@V#2.qӓ̤˘F 1HXX*\2;Sϳ`=@ʉ{r0W^m '7&t/|w@tilԑY΃ϸ6dK_kŃVbإw^ůGG{야uűR:shXvpKuGt $ԅo8>WNv.1b/vk(ZoUNH~rs!>bg#']m{#:RN;[ qvL ͣa5d- ޸ri~'TaTogI[|>!0!uiD i~aBsjc(98.gO!NiLg zc@8*(k_3HV9pry#`vg.lVCE็X"Vid\* iWQSR9{xp.qFc~ tzܔh9I)WazfNW]1$1dq g(Gn}o\hZ}]*LZ} ckϴAϔݝj} Wݐ8l!c8)(c{_.6_kH %2/KuD-Q@'3@y "M}?uqxoët`P[*x>wGY1$2"ipdg"K~nWэ? _؄{8=S|2ӧ!Gxw=<גǽpU xwnoXz\iz`BtBljO%[L\ڷت!3*rꥢ!*s hOLQ0.,lXz?jۚ R=d$*0/Y ykj!`o8iQavWL!ɶnR:TzklOPׯdO#"y3kpN_IkހJm\ l G=, sWb-_ƘSMĶ/ɡ.؄VL{xcU,L JtXLׅ9\8K'm$H)4iͭ2$ioCp{RD۴OOrW;K +-e!(r>zq(hx'[ Ie%:ͥm)+uSoNPy+a R ]署0PʌwGHT!Dq'!2:KacFL HǢqlY}>0A0ʜs3ǯn7cV*D 9+\0+d.CGCqÚn!s:el ȏo>"@tm3FV IʻXՏQ lngw ݷsaef.0*=$M-Llg|,o% QJ{Y_L{DH1~! a >0:rpp}'I:\3!իlȓK@1ֱ0k!>џjPsM`Y2hhk"~(ֳx7#u}ڣl>7=ӓh@68 RL& n#bPZD#nTI!nUi I^,o`YAd&z ~7ag:/މ Vv+eq40]c~:,$PsOY][8iᗿ^M督Q|z*7{s'@=rc+xbw^]|>}3;P ocGK_Tt=}Kn&I&nc.T9 5:dAq).A&|aH8eϣ!K25hXǽSBR$gɁ 8–XB7J c f5(3Jlmu z~lQnpQdKXLBB΋:2&-M#;> z9#:ʎKeq1Ѻ? X .7݀zƑ 'bk |pXJn|9 ` FhY_r[qͱ"_7ua y"~}2H|"G:FVwr%|TT']Et} ۊ$}tڬ fs#p2h`$8YK.]^i)Hj!$f3(ĈzyAD-cXq+X8dZNq,v_l~2#lu~K8,妳'Ą+ܚjl_$^D]`0o"wzU |PG 3a&(X=R1zqSj#K8 2"uRf?_;0R4\SX θ'H~?2bWL(J+5[FGGzG2S/WW\qLfSf x\/ ^G$|\w/t0.B$DPD8ن% Ge+*VMN ^7h@oǠ~ʿc-@Ch<1EK'!Ijb9"KC>5Sv]#N JN jP rM׍pP웇f <Fkp^"8xF s=H)'K=8/N&f'1jub$F* GRލVa WϩrRlT-ٹYX䆿'Vlj[ 1uB<%fve臀5+rEPY=· Ke$6h3ίh Yq0c?E°i$zsϻ2EaGyV-% ޖKZBD,VK'VPp&]d/w̚\bc#}mF׫q81Y%8+FgKTE4`ˏ+Ư~ތU=PM9rM~';و\JJ".䧎wڃS&lUԒQ * Ay\^ V%8X_Q͐T!a"ah3jUdbDATm&oJٕO{B@y$p b EM:6v[< Iҗ٨Iw(\462`B'Z2;6A[BSBLFy@'$J0ħǪ:E['g]oq"we"Y?(;/ԕ*9ɅKL (`gIc$+f:L&n=/a ={QAݾc|m|SFt4äv­ViO)(e6۽B( P?G%8f{eN2額'N  94CL]e DJIWjuM E =޸n\ 1HOVTɁ*۠+ِ)[!bMְl0D8SXVbRߪ]W)t}%~oHAtk&+·b@̰b'p9> YjFN$o+HqA<|i*B Ķqq{ 쬪**OCzab tPcY>o_h=<2°e\ɉ#0jukOOuY7BUjx6&ܦcרrJ5e͗v5Dj{4UtJEÿݥzgo͞Or}pgG8:6 yMjxYא$w՝`)Ֆ~.;Q`:!qRfi#/b(8$2ex9Ți?&$S PToFhD\D8].3DN, xEk ɲ䮺4sez c&bmD3z`#ⱥQє.qǗhuȏeCz~϶! gRSUw\ *T'z$S(( g/9Ʀt2v@|\EV'<>'530uCG3Or_\V4_c,mܧ!p3@`S&XB9",G8 }ҔEvD^3^ swh`5alI"}7N VM{? W06EcW<@Vz%lEzgC;W$2?Kz'-`ZRJ !L&l+\v{zU/~D'͆Y "=۽سvzNJg맓F.!whz*O[ho|vQ׫#Ͷ,4&3-' QpAPokmE>#O"y֥zY#uld-&RwGإ(SEa@j}Qh|z!eO0)n ONR=HεU/Wk'QR,ԔFr'bg )FÜ8#wAa,./h"}K/i .dIsr8v2^y# ÏcYTUpS5YΰrUi`/yd~ Հ^\԰wO> \+s _MU"@#‡uE{]>X orj{g ? Xj`q ECw%:K21pOak qǑq6`Jsb0YX3UKΆe۫:ōK$GԫόY(p1]j,zMdM+`OZ+ IW:`M[,B *w#Ú%î_8 !g;FW%XmϠ6Já!)r ϻzWctRƎ^jShX$TZ[INq"O_ⲹ4 Vm)ʹ_3s/ǴK X:AɑKQ[Cnͣy^쵄+\ߋ^ccڷpFF/]&Yr/GMW!fkä\4Ѡ,ExOΓB__z"eS :#c,s{aΪKo}ڜ_~T"%I[ĭzH϶rֈ1eZ(n_)mიY]Zo;)2Љ{q FV%%74?bXk Wd ۱# X~,χmZm:lp̻ZWwFjyFs3G-xi8uh%_YMF &#L۷-W@nkڑnXQ>7I$^v7v̋'~hn!L%2T_# ȽY8` RrF"j9`~&ΗLNLfwrǬށeiB#WɢL%TU"z~1.!b,?nDWоߛMw]I%(4vqj3[ѕ-]'. &V , *zs\G>UY%>< x\Gn%!M-^04Fi\joܯ)ܕ\pX.!ϻo  *tThjE89W5([Q;^T#dju@`M0j~UT))/1hE5HԪ iR9u3W]6ee]2`*h7_o> I c5KCmLlJ [G#ݥNo\l`c:_bh|vrόLF>T)Qꙟ{jbLI'PϸӼG˿3tWSR N'; :i;4b}mB!\_ 5lELI= i*=<(|H ԇ #H?**N_d]WBHнꇝ}1frԡR?Nq(F}N4,5`lTl.Ӌl#g-/ j,b&h905!d~f5jfI4hcKv$7Lܶ]s̜:i7CsTƚG,= Radgy Lo"09%̀S"r7y)jfKIT9O?`bE(euot z/@ kkFk0T IW)T3|VL]!ce$[Ox:gCi@KB,]i Dl֗|܍HԘCc~4~Ĥ9r)͊ų7} O Qk6Eȏ9E7 Ҭ\L-R+_S;βrA(}jtQ:|]XhH_֯W"74QjIPG0-Oua@>7cc~t6k3jS%*ׯoZi YildՄ8B`N2p!j䎒lssPط"Ď@R~tl2@;)˧v\ҹ5[eAӢ_&+{msuFkisMa_&n? XQ\\_/LY_c.4/qr&yZxn*Et:,Eei*wKq4Sgփ#AG~Թ5T!4{-c'+VPu$4lg 8I1ĕYYko55ygA3nJ$f|#yEhʌ \Ѕ $=HPdGez;w 5e&OcĖD:ԟGce4[@{&=| 3lz['Z*9,~'4H-pR0!¸ٍS%CQOv(J値m#RnnC.u$=0Tૐ,mhwqObۿi $ DW@V{?a >%+ؑTCyS'jz࠼%fI3ß_M ~w8mti 9&p}ˍ**@Tr*ԅv}/u w^%=UXG77Wl-yZR%lI?dݸ45:IY,]zf!P)cA~jhfWxK̩0nTSk,zW % ױFĘ/څAZl+9Eӛ0F|sr}4FK.3;54g+N |H>JTRh~b#a _*\c^&E#H8'c k( o 6z u-ݪo[kB$R樾u66oQwuO1w:;';ĭ؈ VTXV(c|Q6=oV |q 2Sw\>Q6o7LouSZ]ӂ_Ns[Ը@@oM0 ])af$KpAhm.J^Y'EhjmUsN+Dh0 `% "Z,)@;>Z?%5o_2>}IږӸ#2.?~Fd6j}lTgA4ܻ!T';Xщyu)ؑ)YIK]H $yO"F f\(z{Vqq2p9:O좺]2BC/{0dDf0T!< HFwA]I^ 0Y2v zeYC vpLJEVB =s P"r5١hV&]0N@AqTE]&'ϐA t!(5 }Q;4 d/ࣨ%=%(ՉET1g /_%>t̹Y>.?}8PYfȨm1RjC sig<}&~Z՜NS s ksF-*Hmpen8N_Bi2 Ջ6s~׳eh; f78Z,]4MXZp@%At"z tjR`b'Qr y ȚC]sjF̿.N&ؓiFSau%b8ѡۑyR 2*҆V^MބLhRHX+A *d ]mo~;n\L;Qmc^xmF׍\DM~2eQ&LKjZdR-Ho%؎gf+$\:qV5Bʾl9vW^}?t@c1N5TUΝ+eqj[o k<+ ezIwJ}ؗ]߫3'PGBE[>E0Ѯ**m.?1+C}HDאUYAcTXp=@N%ERC5\ORڑ;_yH/VCrzCkj&76zoZ"$X{5v~mZq&@d9:৅4ٞ8tLm1 [akQ׺,yw-Rf"fm[a jL;*b?fM-ՂדçY 0 ^.zp=AIz?Dٷ{ dS_% ?w.1aKK?m<ȾlsqC_8NJgBb /%,9JvL4e)grloը?oxO8hR*&Y)'Q9^~M:/%WZXU==ZpJ2Nmд2Onfy9/ F_ g8ۃ#[_?^w*O}yX :} "_6wN.63H` #$֜i$˷92dD!7iۅ6;sjM !b6?Tϣ;dorq(dU^,Cʋs7e#3*bKZh`*}Z'@`?#~}4X(3'4\9^[)Pȅ"후 wSyKWgROg+ ܺ,~)Alyפ} ZqP,b6H\oAFv67!,kfqr4 A>a fBnQ~^yT(Wߌx9? m&fYTS|/ t):>)>g]A7ڸ2=pU,i:y-B9]nA,i0, ahxOq03t$Q_bɱc>^m+91h_zZ[Y1!45.wcD 9x <`  cGa>KԥJ7Uev1{-hx\tdyver=?Y4\CF~k nē89`9l. y~Z$~z/}B|Y(vIs Z gM2"ÙQ}{͇4Է'd񾶠o6ܨ:c7YitG,owYbKi\0?*ǐTSfj ĈY>Lw84wx&@I紸c*cWҐӣ|*,/TnYId}5ǩg$}g!Ag={g6;X,! ѭPeir|Y-5X D4kbRUnbbE̟$(=kw:/`16u|w&-}R22҉7DgH[LRe4+R\ v+"̤{-!pE]L&*=&߭l'OghE{v_*{Y''~]ɼ*dz+/"UlJd$*ٌLA!S"աe1 9EAJs^*9?4A>q7]j#:Dͩ.u/\ŽHaWdLh-M`gxϮeÜF|g_6g]lT ]9^އ PҒ8t5ըOW&W! _qЖ|''4~p_3_B:3NZIAؽ=xQhw,A~LJ7("V!LwLyMycwlw_;ğT)JQ$wIhנ%Mer,~"1dEDnջ>^ƼR>hმ6"cOaDNM8ܼIơ( Ⱦ/lvF]BD<OWO}8=x*J7PExN;}ӥ7$8`Oa֌%l÷pƾs9:nCcX3' uH(-i5)g9=?f^zcfIc 1DB(rv GshTfF A(%{goãvX($6 gk _`,Ա"Q`i:OPcWM z|/ٿ.ɭ%n֖nϺ'NYvy`;=h!Zc<)F].v3o 4l[aPcyHevԈŽ1~JeI߽e Q9L)Q&'X(283@$*ɺB6p*4PD]466aneȗWWv,0Sm\%7_KQҍSU:eGKf« LX+\+낆TJd9UuOlJ8m"֧M4~'"03V̭ܰzVVǼCp/HH@a 7wIG/.Uܫ Q dx6LJpM.R_J24Hߩw@rRjIE}M!L g!o7.9]ґZ4OaQdX[*DK-b'jkadażSzQ__<=E5~Fk鞳uw|88\ak `}ɣ *#ϔAm7l_g{X5)xۣԇœ~ԧsn@v57(ico 3 vA>=&"i xY)p7QדnԆtYr}/w-I %o94)Ϸߖ(?v'Yq/jNBւ1ҙnK}UDs2qt{B>Bev.`C!Cr ̼t{*1Y UW!/sy2M?JIH磴RZH>y8} P)}7\C&U h"kbc+^A'!Ozd<:[$IVr%:<2jX٫9rFc߀s4hߘSغ=ȸB@J:wwcfWgp͖ vZaCͅ,ӪٿZ. .ӆwq([kε@AϠ?NH Ѷ j%5e2FIr)D-7$ěBg" Bq¼*:? VNp] hVUZ=)omޮˆ[`W;*F^&?f,9YPYK[kOSˊjS==f~+T ##$]9 @TP]Hus7vu]?{3}(r\-V};ǔ}aN>+ępArp u%t#UiE(3sOd{) eTpUttqX_95glsy\J  SmEywbK0ގT>{9@i{̂;Riڥʈ(ҕ%Ґ4[Y/dZ&Xh6S^@IKC-'=0ziPpoi8qDA=(Ű('U#3|NԤ`ny=A' xrW?өVQʙyJغ{_.j5 98 i"@ytЦ@Fs*IR h!v?Z.~'T|=g7Ee^cuSxrVQwG+mSoW)1=NQXfCbr'ΈA^OW-=6Kfpj;k]"AߖL9Hԍ4kXYŕ Wb9yPttHנLOp3;AOJ%aid6pN&>*UrQ2,6{{ʐ.*d,z`z6l46M3D<1Tt,d2DN/ϛl(i2O!{`!#M[rН[mg')O{ƌlVTAhGp* cD *ScrZK"jBk2qG]]icA!m&m8'WI|-v|9K@;rL-rզtd>XOy-(\5MzFTv~D#:_@NSLw .NY~9Ia˓Wr22_(Ms ROǎBgl:,­"Lz #:A0° 87xi~˶dZL{#n4XL!Iftc~~i)`3%UUi %y{;)!ZvݚqtۏŜRRq?nXL@v(um XZkD%t={?L?jHlʁ_p {=>"AwON q>^%% IȵiBT`@wZꦔaD?Nk!Ј#E]M[ 3bNJ851Qtx\N29K=fJY*509DA(Q]tL`ҐPo>O鷅AA~sr@O*Z䬗%^$ipK&ǔfq^5/SY'z{I T:zn_sK qqDѝP@xhns53c -v\SPr'Pþ^NAh&V {5+jwNF3ICw('e m@dnDx p'nc2^0)]J@٭cO~ ~[[\Z>%@۔DFkf (tox 618q78AlbD-tܪtA)s7P$tx-ќ}˳wM'߫٤bnǜ4Y Fܧ.nߔł03h6DRDOa8?r/膦T?PKi$W-ުdE>n$@].7tgw|/ ^ TQ#V3Jov^|v9q٢s3N fEŒ蔬FdIQ sS5 mn~#5A[Yf͛YÞ4ȁtЧżd:5A W)Nwj.Y-~Sh@Ī fȊ\؊'bysۥ깅Wf+\պ's̨ͧ<,!)NC~-3nrHOJ+m^h$a :i5}S)lY~䥓!)}Sj8~Bxt24sT-G_b䭝5e+9>'LP#EM{>49\X;(R;Q4NҠչk8cjmlV $d{/N%{(ke}OV(G]oka\P\'`ِܸO0!`Xʌ ">D"+lhhӣ)oC%X^HS[;48lFk{?25;> XT#kgvXyנUy~l \,>1DƶNc|q:}aއEƾ@.ĕH/2l(ӈX/p#0mAULoo6P9lǣ/裁))N9Aq؞s^ !e\'~({:0AN}͞-U (SF`X)=Л$F3ie%xbp/w}IK3r'ް@R$%M=gEuW;h5#Ia&ʕONJs/RvVYA[a?rj܄Maj vbMjQ$'І7.= H?Ɖ jØ%u8Ԉr(&.MK0zJhҸ~q=a(&z%'MC 'eXB:$MMD.Mvg 5k]P+UJhY!I}0%^T:]Bj4;?G{>ʌqTHvFS l̓LOs> [dcp4ϰy%]%=K'd[A+^@I f" 8P>lvT uB]4}oꕅ! JÔ20x|&h#JIr4>.gQrx(}jBvl5ZZw%شxMiw;p` ]~.L9f… Vdhk1 2X.ܸWķZ`Z` ĉ"ǂƷQ -2&@M 3fuHG٭ =;BK_S;RP9Dl.48OO=@vn1a{s}[O?Q_\"A_=Ge-I l)|d_6tlozg*ǵy%ؽ/$Ŏ>=K$ĤBG+ >v۵[1K6/xb`SQdtR#^DU Avm~ai T2Wۈ "x :x<.?]`G9 A+L,ݻRaR![jYOcz*1Fw1Ā̝Sp/4iD:1d>Re Mθz۔xS18(€>gV/>^x%νh}&[j$*,3ӵ&Iop+s0'Nm>P }MOrsTKLv&(͝;^ejsb7MلM*t->o%+ΏM~4ZBe, WD%YvXFJ  ]nfz*%_ٷ0z9R +)ۊWϏEmX7߇"}{y×5KӕHq) tEҥ߈IBZKHP[T `s-\ܖE,U"-Ԑ$cٱͼG AYĥKu.0['RthWIj+/S? h(+-P7Iiߗ[֩WE}\? 4ʇ+>/ o]fPFXߔr֘aBqs5՞~ w:qrM };tyo>srگ]@è5h>n4|ED0u7]썢_]pA6R0([7)[40re~ȟJsqHLH`leW,f3ps'g._ź)1 k)N}޷Fhʌ]d =ңi׎32Mֿ6x&/+F CF}'@<-Gէ6ǔd}9ܚx4.WLxGo].ps(*u4@ 'ABk&j{`[yFwQ"Yň4UmQ=?oGӀb2h,H sb ԃ\D(l/`=l{jgE$>~jxP@e]5=ZCf kS36ӚϹ5_gg`j!vFu4K$^MJ' 1x&<)"+[tX+_3WNְ LK}JI^+d"Fk^^orʾVlSZl1Cд wzjC( NY/b'T#9c7%V)L_Ntp.KV^1릀iCőend-}!AS/FI*`L#w̷l_]7伷! {YQdn=\9d~2t@ھ(zu)T[kx8d^kNe|8q,Z&CD2S29D9a}#Ɯ|R8eeIfa} J@ 0P;]!t>Fk*wq Ul\>ZD~w$Rln8Ģ a=Aκ})uWa7̐yF!x.OWkn8SsF/&gT9,o{)$o9:V"@x)}.닽 -Sqs=pKӷ36ǒil.`"HkۉZm ;4~2F )l\fI_^r8'^4$jC "0yznͺtP9^'/.4f-J5TaFUnٽAȖCQtݭk;«)Oi%š @\VO -cS5~$/r9f%+ɭFHCy @hz[ogz+EcFj,G+mDy!Nx߭e]dzE>’,D\nPF68MO{33OhLr[T'J~:ۄ׌^؀l,5ɼ A*a*x`̒%͚]A9Q Y !m1'[Jt&c\P93)&o`~Q LWId(t6lිV'0r W3Xq3xvc~2SX,Yp1☗ܣKTȮpɟ^O{¾ {]kd#};; 2h[{0*Uŭɚz8`#t΋*#kng[שx`տGaKcCO;=RzX+9c3;8Koⷓ|79>Q}(:4 h7o_,َv R#ѻcׯM+ԤS9ӊS;JN*-sDw QmjІ͞Y+hBmCvh`7ȯA1"d-`as¨4z2Zg%GQjVwظ5nyךGElDcdd+r|kgT@8Rzqxճ-P_m^㑓#v  `.:5l|5c ",&Q{X t$-va p;0Dɧɩ*UIƐ&kVYI(~`T`&,d,}vhŭeG7-9xT.*<š̈́o#cf'+YWJgyYRsmWh%ո:T5`5A_:$o*=l*0eQ4AmNp8~X7z4N@t'i n[kK܍\>h M/4ڸV=KT$tZ <:kmMO wTuB].w7 n,r䚆R Z -f D/0uO0-'ۙMVS OA8xÒS vFPP%CAmt<ݸĴ\W8YQҙd,9.w~!̍]N -xrD/ф̮dА0CcBDljuwTؚPRBwQ[11cs䆍{*>mc^T|~E54\V\eBbE w_Hq@ju]m0f̄LmFOnW>S9+F W\8O6ƻkЯ.To?2ׯrof"jK%͛[ŝn9-@(j"7A tvknyN?Tc-/Oz^-o0(̴5$nmY؈2<Sb_I4(c]lZ _XwswWVn, $niWDh@T"t3E[|_#&W=K`}Ft nW!9<\5Ƚeh@(7[Nh_W$ 3h@ a!x)'~ 5m*V.EbܫLȇBIzƥg \;֎ j,:`C=*1s>2Hєg_zC>n[F8qV6iZn`1R~/7aשץ$]Ɍ?ӥPrh+rD"Zh:-ϡb.TWl_)gYi7vqznψ~+}By_ZIaLlT2!U d(ߤ#7w-QLxWsX'x9!J>MUVcsjRhFkԸ"AbXG;s8I!G#c]~\<)9D,Keq\z>zz&׫^$K4M3(7B0s%&18(߻)}W!3-6|@Z?6ffmկJnHx,^)aa"90PNXN.R<.5qLIlaFZ'5D.<$RR,ک)˨I"-9oո$x׷+*C1߸'{n~| SS>kR<~"hbQ0Ȇ%['L4`ڙ;t}~"KdnN}Lc58NCg dU W#BT͕w6i.a/}n|FV1ы#g澅*NYsÃ4ߩdv=QfI9b5<>ۯ%EzܧG#_K3x\+lf (& pt^*`Xu?z y2\谌_3ODk)ry7I{*@A|Z3V7S0T32d;BG?Wl+9\'ًYY ϫ9G؜}OԐtr>,PY)ka F HIlWݗOWJL-⟯DsEsZD0V7Gk{.fSï=+DS/\y Ih3Ԍ;w/]cёGPMW rag@ʱ0 {Fg|3S[OJ&h#,óqo?Ĕxo8FZ!ԥ:jcb-{TVmx1 ^'v{e%kݮ͝vǯ`ڎZHاjn߰6oS$ ~UPtDMwX19|.+hzZ'O0awY^:3Єb90Rd&[R:bc>^{DmU/ 1 x;)Ω~/T`oA@rXv+uSyAӛ]_f5/|W3DS"Q^`r+%n^*af6#W`Pu1oxOq-)ݡyE)GIơҷbX&#qX!‘:3|{i{d damSⲔW^L}W ?UD*YyS}FuVnA:HiE Wgx}uqe?>\pA? 4oEWj;1<ĝD%?&}HW#vtl~!…gu(Czsr~&OvBvͮkx߿=eQȕU`|wS e)s̘ I0u`(D,?Ը\9*l=y&\=,)zuH7cbMm5m.>nWTLCm 1ǖJ>zan@&`M H Q"׾ #kȝ9t|hjnhf}E2ڞg0鞍;m-F+fU. ¤A7oDfu2^جu4Ty/\g@sT-< udZq)\d%= oo)^J?KɫTx+I Eιx:cUx{:%A]beғS9 &bG5DzMҩ$! y1 I5Q[_XMy ŖVB}hvfn4Ny r9N/|i@t$5L0eۍNܣHzP C k*6͊C{쯯r=?ՖkΪ/dBϚĉ?+mpz!(]'N\֣YœWi ъ"$hVη@ǜ O%D~נ}H׃ 777"5׆F+:X!UH{pbKptl]O kل=ÄR:\P!*F͒*C]c ါ;.ʈRG.F Qp\Xs6:~3Gy+KW/+V.&/u(rRi@~Y_hR5NB- ~Tx6]p|[nZE*xrQE2Y2s)%Gw!Lm<ʄX7bi)CI('l2eӵ:D3G%X ]5zO(ٷ_Q '#g'%7. ʕd(j%c`2VUb@[XyނyIHp2е;mB}JS{w> xV_ wIUҫY[p{L&M tPlkl3cwpELvQ7I;}C:4jA =9OYߌ”hlztHxCQ.nt9>k6y_[:z(coɇEٰy2o9om)BȠl|K0P-:& Bʒ<΄Hv1Nvٟ(4y z~#j҄W)E7z"z8YY4ޫa :挳pUj=)t֫cp3|,EȂp"}@k=i _aJCYQ;T^oO6How|]f MM +ʕ={G] ~Sˏye)np3Ln JĨV@ӛq&.ؙOy2J= $BWZ k M >`p¡U?ʎ8~sh4Ic~ V2̄WwOd`ށh]@.t=K/?A5{ xB0$1E d^[Ӊ ׏gM(G}}-[y@c 4?n<8fHgCuC伴0 L1!􁭼(pa!'@6! 3>C]47m *Ǯd87fχ/W}65<\o D—leoW8S'e1 l\`ViUXLLNOSp$|,-FBTqdJTc#Kv^1~$V"(Tҵhߴ!.obҌbimc~j[Veb|—ebqSkC)4J+jdobday 6Cn`݅ARk(yA1K]my&̳ԸzMk~0:nIl7yYMy!} g4z.tCVFW ;$ R#ܡ.d20sM>99嫔jZ:}dc_^z~) Jo ]@8_ a1]c)&~fLWvL?j\EĨ_g-ѕU?4:AYf1*O 9 0Q ׉9tOK#-Z;>}2kE@`: -~3??//)!)ai ?`$L1o,#lEH1uʔRh=0Qd`{CTȪ i)L jf]зho*H5Kdb,zU0sNT4ⲸX] _AR"<AS/6wI ȃL/̿i!ichIJædx˓(ECA힓ķՈRhӏwmy߅|nC6Gp/pYhl1?+ I.u]PR2>=>nU(7B&1وNm{Oc[Z`yWFm%RT>`sV1&u2’+  noiH=zyaG3YQy=p} f:?44q9>ԛv d &#`GCW?ã3tu^\ݮ]Dͥ'k*4Cm(Yn; AEf)K}.t5vɜЊ?92%q 5[4eCFq>ܟ|3XaA]FP\Z֝/L!'~ǺtyɞjK/V/u<ĩmW95A:Q ?S[|X'LB| ב!yn TWG/¦ry.eQaI/,'2nUWNA+$ (ҏb?k7n<}'o4 ̘ǓpO˚Dd 8mSNoumh*Fȭ0:4capUR1,0q22@"\}> מtĽphr#Kdû8Gd2F݂"!֨PFT"T Y1 mC Fx!8}"bM?)8J1H xlStvS"\U.EĮ1ʏPtT6b e#ʼl~MVU}~FrJ=Mp?4!Fnd#-jBE4벙W3#88_̷Bp9'ttz]*wxco/Ɉ:7,#.W}wH̲=Y,Sw8\^[B"6 ݋yŨb'ڑ /JzL鶀N|4J ˆQwY _j-V 8kl2Hy)>%wj<笭"B[tS:Ut0?JxbLL'OU *c&SzN;!0V-iXКeէ‡O?;;~BvqjYJU* Ӊ"Z: ~0W?ޣ`Ix94]Ǎ,kPuAmfĉ HpUS A: 2b4`V9LD1 .Ģ?K6ۏ|_[>ۢ274+gP>dO홫K' ϩ}44/+>1$ERͯNHf7 [ў 9[\ ߭򨴛q L'|B%*#^rIcB݀.\/ڪ?d\C>C+jy J5oD)o~Yz=ު$f߉ NY*r<p*}s-.0sc;[NJG8Mwa:6QJ664u_򪞊U}"]Aay2y"}ΰN e< 1K@_s4?QoWw0L3412DuNLACRHͱ ȊX ~~~.!WKnIv|~\j 'mu(Kj3lZZ4e{wI902zTY[Pm֮^ 0]8M$tP3 ":vBU;3ڷrbz6_gg/+~1DO{w|!KlWs,hˆd2a wO5|_8nqOS>CV@r tTͩ,EAZSՓ A%0TgE@G.Ncp7..e튪LSNH;֓y-IiAG k@@ bg'hƯ=N?b<}`1* qpI;z!ᒹ+H m7ԠQȤr&7[g՝C:hv73pErE_8C DW C H﮽ ՜4ƕh,y#c$ϴ\A<=P,&Kgr*ߢ'=U^+hs B0_\IȍYɋoa6yR:ʭ<1<؂XTPWLkj3@9CT9Isbݢd%WGu{⎪t/ۚ҇8f+Sr/W`ҒԗiT#&FS!K`oI|ZjZP5! v"b.Vp VFxKzp lZf^?U=qN/K1GqP )n 8jdk3橑AϡǻQ2_DnRa_o;"v16u3$I ]"`]\9{%F4@`ɨ_-w&( $ĂKΦ68Q9e4 UK[T~Acush҈1qţ~ [!N:~h+jzs1yیb[-rN[cΈEgU`&JH!9y~̢Tx˥EأȮ ?!ߌ:("zX/x/܎܃-^.~d) bG[4zDF cȣT`OюG#!jc?I5݌n6V "cpiv\oe͂ËgPer uT5`GFGr Of&7>xmw n_2mL<.l 3$1W{2ZE,#ȫ%)$AR&jp mDʹ+TtubplE]Ըg2cV/(H{;3y(HyˠR}D mj0#?Š#a-,9Vζ-3 XMr u1̟B{^gb23aC:_5aMޖ<C`jz:d0Ul$葎~9^2TO'~y@ł4ݻO&|j[.@SOSt~.YnCK˷l+~)P?<7x B([3JH!!SVlN\\K5σ<'5WR~REGFe>WĨǔ̥k\zrmѠlIxb[/J=`7U71;n uW  F C 9a✖!61 , UNm #sr6>/3^}en ^ -]& f#@. FCo2% .؅ l R%!%:Oe >tXuU;T!ٿ37ܝ=.vN9ch'F=Noi/6)b#0j&fnb6KS"dn udzgK>#EZbZ9T7R]`v߇wkq];/ޯD>IEEJ9߰'5 rre%n'/ _m+]> UGoyT'n^ʣ-±v3&Gb5"QX.=FrOzlXeج>$K5YM?KSc?t3$XK8sΏA.ޛⓒQQO$PIQmOCRdrs~*sz|׫Xn/7mYe+W᷁kVcIQTVs _;=Y vAJC/cWCYR>#qZrHJW?26ņF$TqHj]]^_.V2v˪<ʫp?xy xm5D5:Tʀ^xb;ka,% sb^j/RΝȵ{f!4Oͼ ,z2r&;T`؃p9kP޼3XMD3=c ۷y0x:u#Mp%rZ¿t,j,|]n=GOhg|x@7DwƱkr[2-* 3A2y)KL=պx|-]2E=^@\ t̓nԻ:NJ3&f9Xq@kζ9\p}(QQOMkdPR \`O[TKX? Yv% |,gҝyZrso+M$rLѺ曠lUV Q6+v%A;U0]͒$[Oc%4u 9??X$_ FuЀ?Bԕ  'ܖraRPo'b6#c{KslnkVcQaq) ysqAj-^j>^M 9P% 'zdS6ä́pIe sN7n>ě%FeRHݐlwx C0V]K`êWXa%I Wݰ1wQ2oYU8/0e.'C)m?Phij,BOҍԟq.?O9NxW69أha:,θ63VFUj4 dų_aL9}WެyS:~Q5dr6 @^~45ȰAm}?ZQV+`NApίB"!3&kuVeg ڤaN@w^}~j.[:J,jY0O=aZz41 .EU\Iz)eiNST4UK/_a1d-CP\<`D [,tKj=qc8BR+Y5sq@;B/A^>ItGM$U*/uL[Ghc@GcrzώkP~eB&d$Yv˱|uy|õ8m{>VヒN941V oekOM8.v(=>ɺA6!)ס5ry FUxu[PKua n5Y7!:i; \pO<ӡ3IWf!\Eq .4NK"M[Z΃'ya)N4/Z1Ui2ԙ~DЅT)WfQ[yḓ !!]e5\{Һ33> Kqomq=&kN#5u=P,&6A]ȮdHݿECnB/+J]#Zx-b^ִ*E?FWV܃G|uoIWtWE5|r]"`.ШP},P֋ X`u*r]g on ;,8*9d ̧fkCjԺwmSTMgMJcE\tQṷ!cn\"65oL79]c"9KMb+w ƞ0XL`xmq腸#zг[`5xPNp"6_ȓ nQPcGBr<^/zJӑhx߮@J < 9mCKf S\bF?L| kUF nDa{<(.QS7/wKj1u_<\}/ѱ5BLβ,f9]<0:5c9eBF/9n"pO9uH+3zwgӭ'>} tqFE0]ʖjʵg˃_!U6PgKf~p _H23JV5N[u fu();=k׻ #*HٶCᦨۢ!b]vzz3, _nܢ @음G.BsG!R.n'}XANkk@$].[P~cN=T ;KnWI]uyLo%w ,/a&f|O*EŸ , EaH )Pi8Sՙ WP:P_1sˈ8B?L}1mh-J`^2qR8xrߵ0@ O_CcT)q,pDU4g>JP 4b/e!OPr\YDwGtKЂ?Ԗ|ܵF}rY}fl7O>P2e}&)[Uc<]J S0#!0{9uDKGT.-K0;s,ziKӽM߯Tf'%}$"`8xa@`Zюِoſf]֊ P m C%D9F}):5ٍ0aM\/Őc^2g*֦;_`!H~5W@AI v2/Ǎ'[-O>?:xٴ,Hr_U *LE2+h=h Cʌ=jc#͎>zV/[a3u>::{' WPiF)VC䈱]%]Yef_8ݿ;ꗾ0zy8A?&[ cQR~;_L,Vj~1]i++"?Đ,h 073a}%D(DxΕE54s?k'c6r9sIPHtw7ɤms.tLhutEC$jҒ"rnVIA'b43R*Ҩ)WB0^8jy*TܷՏtT?u5]ϗ -Z v/5L#R9!_|lW{FWi֦YK \xqCS^2:cC.&b=d8{# ~A.=X0%kҶ[a2 d+ n2/&! Z=)H.I$Ќጩ{.g6pL*ˀuMGHN/ Ļv1|kP[t墨,,Gflr^t9 ]2C‘E/>ZSFiM{lin8װ[q[UZq!T)tn2HZ?(CW':UWEc'J|Հ *l.+35.珺S jؓ~9eJ2? 0_(A02nA1Ït_ G"\ pjcBh4\PM+7 v㲁u623'}N;(ScʬTQ&pu~Y*o;oNYpEfxPEy<3{DyH (.!"&xOU9URvx ~%2z:}Ol~n:Q5e? MP;yMS%Tc 4#0j=[UYflۅrvdX%ha5 ¿Uq f9}h?!V\M ~^ Id(3-PP௥ʵ=P (SdR}]$PNSJeѮ-ʟM!vBKWI" "7|Kpei`z.AbWN;_/\l"Ț\Nl8 #y 5cv+.Np:Γ)Fװ Sg7v& z;G/Zǿ]+ 6uGf4i!F#z)-TcOY* b/rD9[>t0 n\$z+gQ>˟񣓋Hcpgi@~5:Zg 8Op.H94 lN>dqE[('4zDۙx=71c.sw^. ox4esua.U;-&;(º&cĜQ'JT#:`נLWO ;,gtz7_[J@;@+.0o.8ŭJk%/^yYvg9QPp{*Jdo ⁆᮴ ˽%Sݗb ~m''rbIJù@Eiή[H%Pˑq\V] O]\}{˔Lr. X;VFCͶ 3)q,^g "90GjP )a]NV 6A0||fmXBXTR:$ݏ(Rt}n}~rN/V.f(fR d*WôBCo_E=w3@ASt7<?rz`C +"'kx+Mc\`q$)"տs?+ BqE7Y65O_A{vhD+@SG.,l86MH[w0WAF8aqL!nJ-tSeU!e4?fGއ&,˭^&R.7DsDd {DVs_TE\>. Eć᳽TS[ra[[M>ӽM6٩U{+>U_IB(CP=f_Ӛkv;j<0E68U3cx0 ]Ĩ&--qBM+3ٞÜ7 WiJ3ܶ`-$mf]ҎTd,"}4۫#.6>baODJz$QDi4~Q) ImaYd7FY$LftsU*bQ{.F-WAu$oTq|T`0K*Z udӬ<#FEn <_VuPƑؙFj?is&OKk.\I2'ooi= /"DXbcC e6hןlɉV4Lb@aG8O̲Q}Ռ8^t0ށ~>خ sgo'?vUYi?j?z=K<\pa\hHN͉_h0Ҳ$>tϋ /aoU~ NԣN"aG *Ig(76G=W倅W?9qüujL/eP jJg2#x9jh}~CLg{i1G+TRM5XJ0KT5'tQa6bZw ni)eVW*åي#_}Ч9lD5Y+n{Zg8_G0\.y,)4y"L?bQmm% Fhu\C,YP&⦷fg+[n; !ODbgk YaRE)s".Pb\L\ioOD~D@G*WȬPȷ7M2mdk\5z-p S#{ Sm \Guarݥ L@ؐG:QP-" V/hO1SlA^q~Mkji 50Ԩ'rd=W+l) /&>?]mBqn\RU+)7\y\L0}EйL5pPvitT2]r,gp7eaK˘ԙZ:sQr=/]Χ1HCPpW0nw:A)oWD UWri>]/!AVc |z{邝SP8m8mkDf!(~'.Ŏ%Z;C^5Ȧ4mpbrNxiP)ԗ65 ZyhG: o0k@1ToEܗ/1.b;j$_4i7`@Knb`KTge葊A씭[H'6~ zO&nɎʌsz5.|_{|3&VP\dn]w!xz47Ym.h$jƞrϞhW{cj ˪MMCLrX P!R= N:Y zLM!7r(Hd\4ŲFԤ(xg/*y #lrV7$#GM .ƟzS -bTR SF'g\^ñ"ﬗ:sK}`E67~SE^} !{h&_uc!sVoKKߕXBfʦS kkaA0 |y[vŨVҨ'b";CE|Af,/!po^\ z2-5*H ?\._]#=u·u{7]A0m-|+N8뻖obNeӂ@E}Э9"a(N۱_S.ewơgn%567^dE+nsw7?vljf̑xx@bĪ}ZQBƭu1͟Ln$3(mƵNpPl$~4eO.rYѣOJ#ˈ犅͎̰ 4rsWaj>r-"\s;FHɶUI7[}x[-\LIoHxMzc;zv0)idDjE.l'N` WmV Q](Ʃr5&4/52smk(+CߐHU4 rMqYMuy&k|˱.7;j\Mk3?t%IKZ}oDk1h"gVXNVqܠ޽מ=jC Ĉ6 ĹѮI-ƓwFWNL}HʳelĝQD2<՗k"U-9caþgO+|]`#WOԺ$axK?7l t& _ddƟUcdFK#4`ԌT鉄N~+یTJϔ~v^,HE:x+Af3^*zI`?Cw̸}Q]޷'N찦8 )5t:έgRM)^T%xjKb{c]HbMq_=wgq [Bu7Sm~J<%lDZyG2緶xfiQxYZALDb4 9&_n"^G٢Bõ}Pzo#M\K`MBZ;qga76zʺ4+=֖xvqqO6QU[ZZ63:\UfaJWyAEX]goe8_/#)qxfSi_(!ʙ&?}Õ_Mf/X`&~`tJTm6gzU' @Y-G9Oq̼),`^, zD0A,p'۲ؖkʇm~cFP9A?8L!={L7/ֆn OKz^Gf8ۇr8!UyEoRq &OLúpArN9pXO!e*Yaa&.~qx#V)"U0vQ-կ+fɚu t#V Xh+ u ʩUy=2QW<. NXlBxC}=_ߝup[~~_13;8P}/оb▹>Ҕ AVո$ߞ#`&w6Ԑ9U|"HrW~\u@Wzφ#@!2 `x꡸*.n~Vdohwf؄%脃yS;1ǿ(cZxɴ/Y{$vdQ7qk}wy˞GYNVѴ(!9w Hי-'*v WShq.%<yާeckcDozlvAϰ]&CSF穌8Fie@294ص7ңj8z^czDM HO:^7a\cCfLn(3oܐcMUOP\yA7K YUf< ͭ2?j="AhXr |5>z$`#/FbM M:3׾疍7v{/\+jꢴ!vxa^6 VOxur[qazE"S#iW8 JG{%rd]Uf;sDy`Uڣ 2qNgw/kml ʒezQ-*͹,3 5a~d&4@}DL\+|r"I&*."uT)u@F%dբY@.GYPȥ[\MBv 12Gz2י,ʮT_F5ʨMWJ)U\ lkq)n9t8}Yl7ft@-Ⱦ88Ru1:>Hi>-&@os ^Q*d1@=U2SBP8aԤ₇nPb Hr)'"MX5DaV^k>,mNB[?}um,?{, 4an? AM~4%g^*Zj8]zm;y6a5pmI>fr܈LMpUG\k~T9RI5쏚<2{=l_S wX\PgYo:`EFGpc GJ(,+X'o@fYu93IJٽo:[u~cnUyg,Lt!kkV"X3hƨ:?%1jKWbBGcd┈o#`&KD]E6ɞFf6E y#-qQz0n#z󓓒_ҡf1e_Vl/eVq*a% ܣW5A8F/ ʾz9uN(#wjP鍿*}*Fgw)=Oj4nMsbSt{`'5Xo9I/ۻ$37*k%ad`o OB!qXqǪXS%,v0rQ \E)WWoִ;D/b ]ؽu$b3tL[FBװR#2f dl!ZBC6 _Xʬ== n"veJ4Hg$l{Z}:4~ڷPDZag3Բ7&uTAf}Xjmw@s1.Tj L?iH?9vs|XxzEEjLY-*+ t<܍E|]9.)Y( aL WP٭=ϡ, n5]>Io~*١kcoW lؓME ͦ'+W؝3ڣcKH^j5mPDCMn|!N P6q=?xWzmŜQ\q%狰C8 *Ro*џA(|'$E؁\s$n؏>IOC0 ?'I ][s:0|iUωڄ"uo5Hk{c_C.e35ӗCLfΝ:tf@=kÐ΅g3ds3[ϥHnU%8{adx{OF+ll̔2p}M@&U㻵*WXWgTtã [LA&z~,-D )8-8qOXws\M{OEɨ`'Jį'Ik-ɡ/6m1`]AyS&#<5Á5;sʫoP8nHjgi ֿVŻ3u#;4K[ԈAm ʂ23Ʉ?,#:ZfVv ~4{8VYƱWh V+]ɢeLOR=1nYjfs#kZN*lV2M۟G]Fx+٩0ظ χ~m6`$>"0BXOeD<y̟҇]bG|#Chj=Fʾ v{wf a"Q֟)PrS" OْHߝg`XE@1z׶ swr1TBJ/%qN "BܪuAOLAXrpiˤAFOh=K):9(ŁJ˾ؗꆚa< )- sQ޼kTp=DF |tUT.oF01ď^p`c }9KyDw&G֟sK݂@k,>Y]"5uy{L2]A- "-|{Ooq ÒfpSud: ZOdOt؉ܹR=?H5] r7XE؝07s;SBlۼ&aߋPe˴`lr}JSHEFL4{awS>TL_6׺k*Jړn(V2Yx ~⏻ 1QaDkfwy )ٗMJeKo8V0&F-; m}E'MH]@]=Vq't&5KR? 'Y\sk+G2*,[YA!BR.Ԕ6:uCx'%:K|8kImw[6VN'˃(&7bF7@EElp:3Y)9fA:_VO ĖPzN) b*Ly(=E' 7K?8&C׽ Wj(zq--*`F&o:J|E:ГURfRB<ə<7DYJsw}̣ "M?O:lbm'ZSG$[oĎ| H?e7FPx% #5kZ0csx{Y:WXKq&ĒCCXF1a[^N&2xdVV桜N" 'loH|5S ;#y'a_! JLC] [8ZmTbE{[x>aĆ^ҰY5|>b)bA8b*<+PXqϤ!n_ܯ;naS[܊ VzAc =&oޒb)T?/|F[iKTst+&6:$ [rw{SS|4@SsLXR5։x_sZ7W6g$/jNWA ztǠ3Cjp4Y*ڱ*Յ.Ƞܺ+f*px+lafj?8|GM_RZt%`<ӆ07o z`{nui!5~fqӛ4;pc# юJ,c[͉ymAQb Ķ4-p ޳;t*2vdͽ[!QD6Q-ц,L> }&HPuiIZ]@HIjlVz 㟱jV'_[1Y0kL-u4U֬%zlaj>^cg.a>]^ei//½F$gA|4qP")^,7z٠z6'O_>*I 䶝t=+9fTǣ\V \"c~\3>VcPp8×B0rS@H$_<^ Tb+gB+DCWS 7 ɠZ%G[Ёdn淙!eoP*ϧw\OP;aq7yg@~4[p)ơNsPo׽so&`u4q㶹/L>mhɴ=JDl,Q0$xBr!A#d)8#Qoxr]I00b(x|dO HZ/^lɪI A!Nȑze2 G1_4۴ ޘw NkHM<V<@gq EDB̜]7ƹg/X:L5"_Wl8Rri]= '?(A+w3~5ˍw~=|Vga04a7WXήI\1l k7XPQ0+lYvs> O'+$~WT?: ˘3iu +iV.Ur DmUg;}x0@쑐?/iL:]-Ác GPHϜg.6OQq _KÖSCI7{Lڳ_1.o$5.\/IGD)HBԂK۠*(Mf3@-}pg&VMuOgvZ#ȏNX3 9LDb^l1T!(Vo2*URV0ly`[Cs~/^D"pUAIVap nt _pLa-<܌vc'T |ȶڎ[1={ߡ&Z-:U"[۬ڠ  m&Q4\P޾j"" Z 1 ި61gӮmޤ,P .!\)v[Dߊ֪aOOu ^8ǐy &'遂lkK΃Jm*[)P]'gxm^n!.֖=Y'ZD6_ю.rz E=#y"Mu_ {G\ <~7Zkig:Զx{DyM7!N='URMȽ>XE뀋}›ð9@cLKO P#5ƔA1|j =;Bқ'r!mN"Ơɛmn_Cs^X%,8ˁvO~ #%j)J6peFf`Fu|kcI vuPEM-[W#z++I{Udί7ɋn2gw+gc?,n3%bP rQ4=P: a1#WA᯿:3'`I%j;4@!g>|oH; 38fHyb,t0wKۯmP"R%R'jZrT'ܿW~~~@ "" y|΋%A9k.ADdݽӏ;4:=r*B\?rcL^*=V9ԡ]gv?Yr#RCx,l<|Q̛9 "?} ; i,z% %0iӽӼତQ, ^A! m!0k9@mK0Asӝ;ݥƨ}j]jɠ=g9q;{2vo)bxu\Y!Nw#Dt_ȃ]tU,h"swQfs, `8`47ޥ?9om`T&:qkjņ$5"zN[6x&6A]{4c߿,PG :3$Xz e@륎C.oo^{i7 b;xTn#h+n}Gaj}rb\zPoF/( 6(M])Vb,7(Y5DL詶Ϛq55+lpo{op* f> gYZ07070100000055000081a4000000000000000000000001616ee51100009ee0000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/chips/cfi_cmdset_0002.ko.xz7zXZִF!t/[]?Eh=ڜͩ K7VL@t=!%4V-b[VC >r1i"Zj^Ү;Ĝ8 0nƙVI6CK*S-/d]j:@JioM/;'1]2c\Ap醓[xt rԫOTHbx^K_G\"KbD'MDaڴ~:;Ƥ,3I[:ǽ{,^VܱO;?,u vp#\Br4K[5A1Z>."c&! 5Z IC ^ڿp>х rcНL`9EW49 « ʨIbjZK2=$1pw<\/JqI}3(6D' f1V~eД<CGT|7?FKB'<*'ԠzWi^ _C;n|D??~foծ_j )z>OFV864At?CXMQ:M='g'ŪM& DOc"/=AD3I# _:IjHϭ!Z43^%\і+svVX KG3G{+O-%IoVx:CQ!d!QU"vzO`FWM҅<^5/ol#(]q`R]LI7be;1y&la,9_u üZC/E<$J("*l4氺s83$2) Ji1~[3h;{Xa}N8,U-e/18 6bl"@,Gtԣs@DR٥6g[J%?ä 4W vB@?) 'wuHR0ϩ+H'ԏ}:FLy7C ]jd'- ywfZOh ZY'-Z@?ݒh 0r cAߚNf8|1 -Md2N1ڠC B bq@FC,z =x\"`y8Syjo3\[vJ\AȟL P$aBM[UQPON1 ]SP/}U*eDJD?]z^Ò%:YM"oqZ] G\ScL@my}?{H68:{!o8vƄZǬo<Dv gqFHT-1 6"FYnO!P=ȏDsՔFzR@Ya{YhW|FSe3AHMOaq_(aqjiKNPBh>{$i?ViE_ U-iX3-=6(&r[ pl)/S;nnH-^H+sx0;)%{xwc6@QӦR(ܛ`D~+2GRsTeZUzQC}b21>KN"R̍Qp|(̝p^CVy: \JFMG86mbĵhG*s@螬TSDQ h=o/:rYMg!_ tq RW&QZwYw.j莀\*P}᛿×a'ݺ%:c +,V?<龺\Ee#g\h0]ewUP27:(ڇx4_g** $QcZnW)Zo}d0/ñ6ށhz}cMR6F#F]#.Ke$RE7_b o#aSQQٹ^o>{&o 4ҽ4&R7Q0@?x'/!¹vvg,EzK.@Ge8V[!v8y bFqz X3z͂P^ nxpVu)Ĵk4j󉣌~Wɉ.OjvRQT @Fs"r4R{/vdЛSۇSmUR ]Xc'2A GT֜i!KEYEo$xg<*.MiNHи.^f@1#=lG^Oc;L>Qs<\ccuni9CN8G"%f26G0fEq(ZA9|T&<>$? !3}"QfyhI[$iv)@#!g6͊gy 6 q{HFCv[5mY_)XgW1 w樇- ۵7WmCvX1wQ _-e{l$D%$>:aѼW;b&HIO7K@YfB '72-Qm&Cz>fM>J!aߝR,F!m!Կ`x,0漑UMOO/f 'b@w5bR>HWe]bXsS!>蘬ǭ7Aվ}2XwϪ>Ekaq}0ryDZ,f%xBM1=1N%|v_#nVҶ3b-}l ujD؉~nHDU< $"/RI&KbYpgd)-{O e=/@Z @Wb3 %m%%V`"oݍk17P&|e^ Q雾<]e_ 8{~[jx5&p])vц_3V*c YEbaNSʀ0zqI@c/.Gהi@ykSKkw+gO" wycLdUIUzPXAj0^so)1{CW~I`m`}\+4bWhwJY a狣8e]%vS3nxEh]Q|Ja2"Q(I-д,jg<."XpIHz2,IgbLxu]à ԓp.@JpRMemN4Q>kubWK9 C,V\LmEjP'u|D ~m ӗBǍkz:)Ǘjγ/``&77^?A::IWъW:[jTTYw(Eb3Ⓖ)By{[:GTOfMrv9w";:~Hzi둴S-Jңa+o[ 7K'&`{Yį1s\d#@pg.-1xD,%MkJI -RUor 2=3(Dh]|/ ^\pl|5 =yn+43E㭈 <-h|#WC_͉"qrʐD6o _=4! IɰQ0MuXm?HЂ;?ڜζh)Uh#'{òȬ5{r_#Zy;Ȓ%Ӫ }]l5bV`DZgvҡa fqzd -aa S$3$ljeԏNh$=;h_ɱ~؎e9k>۾(yk[Q )T FjDCO، o0:.Rwu|fM&.=E? Rq{3:F9v9D<6>% j,szH@#m_gOv4¡مg-Y/?F]Z$YLp&[F`I bwYE29y0CSm[B;,Q2nS)\W@ޞUUo *By>92/He}I*FtӇJˈ1_,/ǟ-zT _qcz>rnxw4끖iQ͹-JGJ~nM燐RQñG*Ʋ kWmڨ@bw3/ӱLLDaGM胁z*>m}R+o;5i5eE"of-ȭOCWuUfeijwkL?37^ J/[e'}-b>XHmg X^ɀdg쳙կT.[)! M;óGDw#C8?8N"n#ߏM]CVb^rVW@M!H|^55hݫ~s> _r3H)fS56Iә5)< emZqHr䣬)ܼ{K-1ѦSܠ"ˑ#Kg^1[~qx9=e單>ջmj݈JսX9!IZ+}ڕ%˨č*0[桵1nFz>r9Ak6 &m#I>0>}73]ŨMҽdFo5 PۜQ~!?Tded1θ̔4ߚ%uW;EG$+&fXSqLvD)w+䓲Yi|`, u"n~iyߴAEU-YA.>萕ED@ݶDœV,^}#{n Y8χ]EQŐx r# "]a dc@&kY-'?\"sw2B[aGo#20 DÉ U9x3t(!NB!A M=k9F۝듲^'śDa [IkcX dF[Dh8MڋͱF@ 4&֥ Nē>)SUu!5l D Eҍq^%44h]; 褆t@YW# \㢒,ᖪr h&i=}n;B$.{8QEx:#hRW0VXR^6nj!&nHHHv3\ݾ皮^|,v2ƾa_POݕEػ$cB _)b+TwuICNjpbڷ-]R̷'aH.55rLl 3(ڹƵ":޺\I7_n!ݾ_4٦5W;f(z X EL;߼mtTfQqBwf@ժ R 9U i8p՚D-7n[/J7k$s.{Gѓ)|~ޖ[lj#3ZΑ}N E:#zhj(1/TުpܯYYB4΍n8MpC]?~,Exq@8LքbPSHTmzg=cb\Veq8,19)Ԁu=Sz=YW ˈ# )"'L ]$ңu:)e+PM:;l !_[^Gl7[ ykh$(VnCH D~9䨡ns[DwSP:2 O;eV,p+ߺuy$X{JlI.zB|k ĶxĨ3짴kRԟx'#0eVR;i\Hg]xSKȯ'B_>Q#4GS_*1[^i8J>ɶrC &ߤe4̃2m5oe;EGa});bD5;ƛu-G(xTx E~6m= لɰ#E!uwMj SFD= !5HGsiOd88P@cD"p,:d'Qed|'*!}\B+I>9,'Oz%o@!H"Z^5zj~"8%A0b$sQ\oYs^ k ɭeԠM KPN%P[UB\&!,"zeJIyX=qb>+* 0="?HQ~C~[ UqA(Bm|vU]}se9|< p7fYnR13gSaݍqLtK?N?Hx7LĜpnҥ8cW0Ƨq)Z OPbH>cYV+3(k[q!Y9JG_O{y( 9N鴂X(oE]gOFym\lM5J#nJro½6o+޽)~@U&?EW6}Tq C;5MJwzL0(r"yWRGu%x̼J2 8gԬm=Ex)1fjK W\n* id҄<]Ж =ބRdqǽ@`HAI`FhyXP($.uª^'"pAr"X",SɥH<-VF@1_:.T1h톷ʋLU:G=YA Sԩ!uoOd^95 x8Y[/瑾TCqO;*ck2 ^g$ܕ2k`qF֮nU2!uAN65ਝp{'$ߧ=oRQeЛ/={R5-\9GίA1صݖ2VaOr# =C\L2i}4`v`No,m'9|nsA~nE`<ߙXq5 Ɏ{P `s,n>՚lׅ/yf  snH( xI ɿ91C DxNtN;/c9'ZP+h@wQx *XҌoJs&b\ td;gxM\Sbܚٵ4}:ſuH1v+9%OT^#H{yȿ" O һs @M}Ǧ?"1fYA_:LC CEv%2IR%JtO*KDsʮ>5EU6a ӺjJK'OeXVZF;&^d%ShFj[9ɑJ"w&7}KKHbsJ\B#0S'I#;4vV\4F=VFȟ7t5k猼ҀKnWV95.zտwԎX9޸(:Mg=|C3i F¬\)/ڰmg%8 bqF5+<ɹ[{5`e{xcX9*bq#?2iLiɗ8GIv#Zx7BmbSb^ڧELDLV:ϮBQm,¦oDlZSom|sLvcGD:`Vj,kd^_Y:Bg,-zXtK9)BsUڕ(ox14&j7,iJLw# R5IOPNSX eb"sѩ[.%EԇC# -KkJae&m!,KJ>]a3$s+ μbJ|&/BIDe __f:/BV?MDZWƂ smpvs 㟢4 &EpI@@aо.n(cj{&x>gW>QA0h::XOeLX\ g '9:dcM*<"V)z<[0Mʾ12>vjDC, Wr(c|3*+?%o&9h !}F쐈H ήf0OƹJrTq3B"oF<,~!pξ EA_EΎfXl)];+H4OTmxy^4c+"_<_yA%xr b~ ~ 2U?7\BQL"㒠>TcGBD5[Uj)*o0%/Uscϟ#_Zx8YyP(I03uЬjz]B!r)8)p6-0˜`+vo0}Ȥd wJ1dW'yNӹ1jx<?eՃ»G)c2!䕝G9ep- ӛs̟ɴ0 9hKn r.Wۻ49\ţ7B^b.bnb)R߳T!묛GNu9P-x13{eVC|[kD*:HUaY7JA3I(?Rc%pKuualKqM3x֔h2b7/@/j`B@ .@Ӑ K$-rM+[3w2i1Ci pKڭٽ@H> 9μOfK|I~rT$\ K?BY>pWz&бI6-v9L<T iiֿ:E8WM%{eN\ů*`%yan-ΆLĦD66)5nv /)^}\ƙ -p`7<2wv~ 䚭zZ'rF Z: !C3\+׬A w4v( jm>|AFH,A4a;{7PbzL?*ñųrQ  GKedW=bJ 6wm8D6nb6x=aKZޙ9 tjad=~1@I'>Βj^xѢhnDNvCB$%oiJ7ɱ5 Lt&4?U: v>-F67Ϊ6jܴ>^¹jݸL^ c@ŷN?x|*Agr*~8(\SI_#eŠh yGE B):U RBOT 8` sSm,tO鼘+b1_l_1T8XJ̾v& y޷u+M8FLw8:5Ģq) =@PMY#AyV <Ytwu G Q,يTg[46=v+j fMvɁZ%m(|/joze5B=APkt@SؒwtɸtXETrӏ?nȍF141>DA2^Ic]'=8P&if51ތVyhb#j?FGIncwb ﷁgq0`vVޒ>?M?WQo`c}PWb>PRd_݊n]R-1٧\21IGܡF7) _`zz\Gf`<(-%"W>Sdu۴ #nBZj*{(Ձ$%'YlsXu4w?|ס]IoYO6p#|cMY0hC4cX}v:%;~&wߡmn|r%=mޞa2J9E{Y)3|1r$bwt0W |Kw>Tʞl5&?U@qjQpj"wCп,jubbg#ױln.سaㆸ;Jo|"E s\s9żԻ{nkDCm:%h.XNٔ=}){u=$)(}zGCM痐$wjc pߌht`/[xڥ֔GD0en58٫gki0ĖONLͼє!T,&GS2I@_^Ii+QU*8 m_,aTG-բ6aLMٙcXz-\ /+b kdjmN|<:aU%Ŀo>>lq;j}?<8pc&}Zkpm~2n2yS@re\p0XR?:mQzP."| WZ D$wD`> (Y ;nrߊYG4ك{Dn@ >QP53))DAw4™0:n*~^el"ǂ%oiUBCeTaeŊC$v'Э!wV\pyQ79IH)yT6Ye1QeV >2?H>%6˥AJ7{\`#BC-^'1cEqki~\V[}lx{VZV:9XUǏc |d HEJW?f?W2F&ځ s5YUe|G}0,'gզPe$Sf#jv:Cl+-yym:K*NE#΁R!4I/tzOwķSJeGIg$*2Su%ՅŽTLGa;I΋\93_:z=x"*.NM$-<9^1S7KY+{a>J|=j"պ%b,jȾ1 @}sV5IĿiGdg]# D*הDR@\G L$MZcO {wcs }9G?RL5@=5f={G\k c?Ty_ 4€)@yKOG%{ 9cġEݾ.n,hj_V`KE„̼ / #[?'BXV̄x5/͇Iѻ2Z qRS$W ة9}#53Նd9ׂK1j8Dc " 0%0eغnwd7lLЈ'>H~ӟn$ \p3gaSW`2Rm;\h-ԓ3UnjKAוݢW'EW-v sYcgX8[]kTxF6DwfJЍ{I&]vq~p/qa`BC$QZ`OBqdfz.2 h4t^; f!R*$e|&# 'ul[v#\yZ,N$ NUR8t@f=n@ԿLP*U.+v؇6R6+cH #b"MrV()MMr~X|wY/oe"}( UnJW.׉鍈oލB]4*x8 ϵF@x^_٤ݥ]8?FX4+6DCyxUaj7l̲?20pWM.ikRre#|%xpWqp-N⪮Np>_Oֈ%:DRnGCƴ"D40H6!Sd VY%aApWulh*'Vlbs&# œi8ЂF=v8I_>@7Z;NlIGa #I tC[UN![+_=/bf=pǴ"njwF`OUh8U]MՔaKV d"R2Ӌ¦|yVly>FxJk@-Ԫ&kn[a:iP,'_w6z? Af(rT4ޟ!C|^.eJ NW<>oDR=ԏJjQJTYa_w! 1Dg[53s]lS3G5d7HldzTCpV4i( )4 s").᎕ʙg:޺+a{ZG\%@)k'2K: zzk{ sƳ 9L}dUj")E/Jj`{@@+%TH9/J$}2Zzhxt"Ұ\U@' bD#bck)1C>5XhQDZ1kwG~ڶkh^-/V,eW$1ԱJ:*&Q}4#.=Kzp)֖$dtlKI6Fc^퓱WYUTY(zYuPJVQTh1A`"]:f5Աv"BD3_7Ta6D+(K?e>u(6ߛU|0tvw [w͓#ȴ_|t<5d4۝J.GI3{ ۏQ#3+nq줅rx47P cbY]I1/ \B1}'+A$mKMwtf尮 FWɩk 8#- k/sS96mW'GæfyIOQgA >x$'ۅX.ymg {么F :(;D|YtߨiLMtyinQ;WXaA!/G-Sa.]_-oKJ`E=7|xJt҈;~umCsB2%i ?Px9V( o, !@@[[5~ Y9Nvݹ/Ow:mȍVy+3YBsțZi4o~L&~O *S ,Ѧ1 E{ R68C )R}jsF  E˥5KtG$ c$| BmV&@Os]I>/,3A=$ êZoDLG[zVCSKw@mAfgz71/OK^ʯC[چ tpTHW@fDŽT]]I,϶i@gYw2٩,1 1,^Y4-=[n,w˔jj'g69F[ȣu])`}Փ/cwqQUmx-,d@~ ixHǒ3 >>3dy:F9UuVv9&ĉ[x䔨o[e1S2dR2tz.̰I1s"/jy@E$\@$@N4B ZoOtǍӖoF>x^c(i#6iJWȱŎ7}#N [E"4Ne&+e̱Ir*Xѯ4i NDNe D;/KLݢ~G\75 ,!se]Wc͟#Ki؇@tKC6M l^!eM!J6FQQ49v&HQCCK9 ᄀT7*H]+໌PNJu20H@aDugjn;A9H҅KѪli|(J'o t[Dn 6b# ÃK> Vs^2M+ Vv^krtLkS6=cTLCtΏ& @dL z [²;O4B!"n>0}<ppY 9ŇG#uM*'=<昕x丐Z"ː%#^혱ka!8ڣ\JC6T"%c{ c[Qer -̲3ѻTc ޠ̻)/.TjcgC4Sz\?BjS.L t;#5rGnRMIKvlGd"wqԼ'g̈́mP7b|yP>n)٘ 汧zyӊBC[ b9d*k 1RZP,L/+Pu3g~2APS8ck(lѨ^0?S0, b(CW(/G@omUߡBP\`V zqO|Qմf\o҃M"5|$X#{OYRʈPJj9z 'G`t&ϝ$` j&|* aU L=Mҽh*L)Us,omn5e>';݁6)ggueQ;C/1} Թ'ک|;<NlCzΆrp(cr/hR"=6GCYPw3mlw)U ZqڨX_g9IчGG#!5/r3u'y)ӷ̡1P|ҾE<= ìUKX}y"N8m_}4ݙ&De%t>řb`/pVBho,[ %A~VGJ7|70+^C%8_Pצ\ɥ̈^mڱH*}{Ue@˺,c2sM"+1癕Ƞ+_!x懕Tku(>4K61I)3X& X Wn>liWTrRhCq$Ra8CCP^>)>K?oD-eޤЀGI/P~y8qȵV4N<-W5WT1yKe}](mqb C15C||R TAnED]2z0r"G-52ydgBy>=/լ>$4i u+}D5: 4'2qMcAMdnW|YAP-uXTinڷwR ϯ [,|ى GkO'0EG{'yvbVX5I95B#?LpaV*Gkn6a0]۽rۺnc$y&M1xg]{űP`u ۼ~(A"2!Ȫvu*b0{I##ƟMR>zWxKf@xg3%yOF;H⚎LUY'ݛj }МL6T6$S=Ӫ ̘eS ۸MQ|/WDB](4 Q J9kɡ˝ qn׆hdÊ|p7dngmH@2.lY*x4pp].)k|}uغl֏ﯩ/ܦ99bG2f:\}I4Z+ҕ,''OR n֟v6="9^xO?ϢtTfpbїM5>m?!`.Ue{ ?ꏹޓρ0觻`ڷM"Z䥊?8`)Y7#KM.@tF"/QHñuKһlα)HkUs1"׮2 $W{T= ˹&~j9>#SLe rfjM:aFW>xڐ";`hqQYG2D}fK==aQ} &Eqelh.Ϳ N_9CҸ9`]7 [D vXG-ǐ8P6# 2-k(vʗp8Dc' ,<7r1 vt3ymMז3*zIJYة3 l$PϩVG^zކ^Tӆc'2N1*K|^ϏOO) т o>IJ0V,Dw1fˬW(r4 -b"YLCs7e[qkl͎}3VտTɴ\;H3A`XMWՌech1ں (@-8.\;Y/Ay>"іʜؒr}l)$NY3tp匧ŕ>wjf&:71wMM00sffn现+t2sl9>NjlB:S.٥*!Sx1rhU𞔺ZoO:-g+&}kNYwLOCPh.Aual$SFjZ0s_mhFyFu8h_9e/(<ʮV`\wr_ @}Bz~\v!/Dn&,g"X(P~۾>2^@FGtJdaBJ5iZ9x~ }N|pYNw@c04x0rc 5%+u>߈s w%CCU^dP@U&:qz/W1yh=!7edRu*ޞ'()N}tbW&U7kvkkvRbg86K(: >ͨc:lMZE1kf[8QY}I|7s&""$Y]XZzj,P`Z\AU5QǡNUtx.yV5r$t@i-~|9qnΎ"r+MM8ޭl3`==Dź^ꚻuQ\!>ds}-FM.&VfR o3Ci䃢pbGܨm.YCrBÁJ{e)>`s![Vn&N5ot_LmWB`P0꼈aD|\g 2aݱ|%q: aޯvvc%چK0_ỵ go驽#;_fً܌;%E:K)W~;j^B[,JD\8\:okC$!Y>#Tc2qcR°ұ'coko0 5?Qb}\5I{hs:`oX}>y@q (-:ISjR)YC1 p׉Mи~T*rY'22@rf)6x ;{ \$"g%]=ʠjkh{wMW2 1朔41EGЭD#ΩWWoYLQt%6Ys @Ƀ GM!"KR a_ڶp ő[nJКPb@&d4 } ?] 38RZ e>|:As5&8FJs=1my@:'C?b0/T8a6Ɍ LUh&1N?y XE|X߅wg~i `LZh'+Ƚg+(c>ɜQ)kn%i3jp%lK6\klCǂ;ZTVQ:Bࢅ{h^>-vF8ТyTN%; )jCSXVP@gyOz[ ʂSڦfϠᢧ^^֚`rzC6txSv8K80CpR r'D"T%G sQgbx6.#Oz'"W8%L58;^%A7ȘϛbSHm  }3V:,T73fX ތO+uJQz3ٲ.i7WPUL֚[[Sɥ0LT_Lٸ߳$W͝ 8ˏmhyhP&e4MUӯN=G /eZFsnZdDޝwN,1T,c4HpDkVуN\uy2u:C!@9dCtu٬ӥ${x6+d;#u8Du5JdNrA7+%ɽ b%@To@ ڧz2 rV!5* 踘m$uZ9e%J"ִP;~w&^D>ԍӭƗσOOvUg/KfP2E{5id,[RAĞIʇpMr@8gaTMkqjLxu}мǧ Z #`{;,ݴz|n^cġXMbf t^4T3e$c6Ha[z@g7_Րy`|@beqȘ"˱kހ7$.bԿ2@;BX?Lijasbj+vkiDL{O)z|dsOk)\% 3a#l͊kP/ntyi3WTk?. Lx1)$xĻ9_ϋ+ƁA35&ldw0d8s 3Z:_V#De1FF]Z߉0ߐQ_)j9ϮS d-g@tH\?˥Dk 28H h|YwځFy^8Rk9`h {_ujWv.؅?2VU=l9S 5`ә)N0& xAZ]EDhk  ʟk p~5Y_}v5Vo:3a5,BUMQTJz=o n#fX]1ƕvjvVZú="Iyՠ ?\*۩[ʈS5젂!(s2ge2sUqs.r"i.).WgBiAjՅΆ$ܱ K~@쿞Ҝ̬jD5A r CW59LQ5 t<7.1631i0$aAXEhz7ƒ~Yߞ49|#')Fǔ#Ed<) iUyԧ8Ձy)i@79&yW趥~q;_km2hKNބ|2XVX~bYpq3Ʊ湺FP;(؇D-(ݨR;+c,;ob$I2_S03TqۤsQ18Sq5k;1aY EH`9^ Eo"Bp=vn?hO,mD ``z㼜2iJK… sdҭ;=)dnbKohRk?5}@z&^:ٮRjޞk͑l6z{:zяb3ǹ!Mu#9= ҈Z,y] 7`lq6ZE5U^;F'DvѵvOk$h.4ժJW@xN9wU5H10Wzo;B6lm*ZԚ_<# 񴻦i*ګA: "TO+}/fdb~HcܣsSFqy -4LRjĔbU1@+o3{BC8n)"!K#6 xpU8?d~^Law=b%(YgGP>l685)BY$IDbPlj:]xL~ TJMr Ep#WV~( fټğ뤬@5OA Mjm8h~ @L7iYQIyT`=!.Y>SRS1Fr#m9$nqbLY +~>ewA% k隸0 ŽrF$hrDO;xEFopD]\idWX7q֪ixcybOOW=QeyE4O+*,-[:n*%IDT(<)yBTg5sDe﵀< (;.I c[dXarqqoMaPiY_3()m ] 7v2f'CMWx5F7'*8 #%s:bG~6gZ,Fݡ@5* XL6q06bM.悔/P?o>G:ʱ*y`珫>7^FGhCKuf,Q82M8bnNm7!hxʤesL:IH^z¢ E+}UČ}E`oڻʶSOa"yLdOmYaKYx.?\Z&,M _,_o&vg->.[7$"Ҋ8![?"iYB?!wQe^!VgЏx\sLP5̲kHI׶_[h=Va W@Ļ,c b 6kNGkg[СU6%8EqI?!yEAd<ߞ>^CrJ[âk'SA[2ꈡe<~P.B':졇3l#vt5wU(g!L9|_v'ZehsHף~ j`l!U0`R8ꤑ(*ٞ: Ah%u/HMlN-E_tv8G:2^v"5(T:ִ!#֮5 GTM!E }Ҧ1< 8 ^G\|djivmp: Tִ H@JIFOÇ "xȘ=Фp݅C?Y;xqƥ#տ/Ņ'0*C[Jב8;lBɹ﷽t~IڋG Yf>>9HK X$)a k4vk8+ /"[<=x*_ϟj.FUuacX>1\71MvOqa9ƧB1S=߿T)Av*Xt!C_y{_l]'zS"L >sՉkY `2$%}Gޟm>U(p;IDq4-)!9A*X[qf ߐLpWC wǮh(?']fԊ:DL![ZT}.bO }aDe"uY@oWL%|}W#Zv!ՒpOĞA{*%>cЉß[1q-) QKsC])Q{T3\m#tXa/ Q֋r*)mf6$~J9^?|.bޮ$/XF }Ȗ 80'_";0pj,X flwVj?Q<] 6|v r&8Jo?o[s@X2i zBq8.S/"!ӁViV&P.>w 2v]=&.v2C CkȎԦsCx ȣ3FԈ&CWQP;Vx9ey^܌k Hqѵ%S"NRp$rhu]8U锫2$ 0&;W-rS+<[ A"ߡ cVP)asq$ScCIlcA?ĒǥnQ#>ᱟ%}=䇯YpMZ C{@m2@qJJ6!E|Ha fvo6 o1$d۶k{3eVm*Ϭ%KUꟂpyzv,.Qxee1I;ryp޿6oH͋NeBpŧmiI6(60UIی҆14sQJV䏯0垙=h0  0OӺwܐ/ >׻W XVO57:^ WܮEF&[1C@6T\ rfno6@p.7Xfէ2N ʑ+!'^%a\e$d/v}PQ X7 &m*]s=C:HuP4e'M]bvm5=ЬVi\YzL|"S,)NUtK`SnhXD'gJ\~$. /um*ʊSW2S踴ǸW `)9+G>H-d^[%OzɡjȈІr0@?*IFʼy!-ld:~2:s:0U չ \ep *#E쪫A9&o.8ƍnioSwp6xњQBNA԰@(\Ϋ^BH C  DɮXAsm](8:Pp{\RL=^Tx w?)t,W*)<1ϔha!ȓ̽MRaЁ(\8$\o!W!/0 3q4pޕ/Sn3!Cc[R2|^.,u+=*K? Izͅ2[p u<]5$SIe$긿nqѱcm- F 2(>SY+ '/R0'FΝW% D܄ICS}a׽W^ٻMOJV\&̥{3ZD WEghK1MzX,X q~ͅ:TceheǵjP% dZ\zRVsjztϊ-J馋ٸk y#OɃa 1 2^myDZlwub09f+$֐nj7'_(2ʭQK. $}Ng-oq( @E_ QE/Kwhqd@ϻږ$DlXvt:[Gev#yt+'FKqb: +{&3wVʪ8=f&[9XR٧+9lZ5(;J0>~IH#\nQo!rjz/Us%GP,8O58f\`吷O=56P}hɢ9E""V߁Gjnp.<?!E'Qo)!q+e{JD7u4Z.4)n._x&!*7D\uГ?up wIrZgrڔ{;Ӆ[l˂A^]5dаwc,"7!E$Phg,'&L@m>-hdCsyWy %'WLA{ˆuW`^@BIuSDRc{T)G߾b'QN?>\ Ww^aX|ߧGQGYعǨw/!WƥdhREZN; GYMH'Dhgϣad2QMkDL |b*p1qInhQw| /B| 6OU˰D)n톷sY(l(c-"s`8tve  v<4qfR}UKp֟wE+M Qt9(A]`vmE$lX!(*X=yɄK%,U&t;t46XEx=:Į>#Bnf0Յ, 7%ԁ4`=wġ2jEj?Emn1aӤe2)wz{gD$/Uxȁx|#`Yڞ֒ !Ƈ@5utБ ۦ@Cl(>^}*US*ɯh'JNMxRmqmIHdA x7'ի0ީVE$(t8fNHve裸_9ApG!Lb$9ƞM2-,A@{l}ox*qc8{>;!%v6ݠO~Ns77{|X*`NQ6)j]r;38pmz)ep>]ߝ)< 9 {ʮ҄N:k>)@ r/AdJQh8zzT :C>ܒ: i @%lq7E0XIbf:OwM(!!@W 6,l4 XJ◴_VAH*D';yM$:pH>9U+f.@ ZFj9Bfu}β=֍wL#j>w@sCVoeӯ%';*EO{5Vyr/b lϷ){MڿK+33/`>Zf oJ] 6ayN̨_x결׏*C6~)DL`:!5\4ڍ_h+CF)UAnX3s r@ts}ka`'MOHs̕4U5ȱw&,i+p6J>F' ވ2v ۉ K4" Ag3; ]͞pa1_F)z ة(#A-06cńWd)aj=7(D eco˘wyOOBn5N*V"Lб.[|c-ށ> 4hQ[ݯ 4A(Gn N+L`Ʊ4}gx,)j]QMyRڬv+dSd:Xre9WƆ~4guҗ,Aώ ,(OaKqNpyfם{!'C&p܊ȯ/58?9p֥P_!(ww24߻j˱S='c))0Ќ҅$JiC6kw*8/wGW`kG~/4[]6@H<3= ߫*RO)Y6lPDtȾiyY]wQ P3Z>M/LaPo1t}8_EL'Dr!7_eHظS)6p &&-+ڨ%^rTC |}"~n̍e?N1ek:R˔ō0B4;MNbzD 1 zbLB ,ϸw5ډo5t( B!?LSc,!ZM1LS;Kmk BojB2֥% ѝ2>wx-Z&^)IкWo68ȴg6("K8 =B w^1[tæ^!hE*Rٚovr FrqFf Hi lj8d.O4֓V(LNF٫ݩ} kŒj}/1N|%8UͥNB'@1$dC XCoheL>#QR$ 9񻳒>o׬O%9iUSsO|b(}UU^TJN1I$aaFɯ\&O?CGƩ}IfRF܇ǣjQfr:z}v>Q|.ۚpK)wCZŰʙ1 A6X&v6;)pD/F;󵲓%:7@3[s@Ђυ,sH-pvs2Mb* >VᢤPz͗^Ep|/u aF@l;a;٨eڻ=3~ߩMeìswxMxw`϶bȑ?<.{l&ƙ M̔R\»OEuݝBt++y.TXkps3C+U)e?!vbu1RWԋH$`qRHGGXA 7,m$᩶C(bPiMUtIwޝdqU8)2\24`CGOF&ʜ ʖXMp I迬ңE0wrFj*O("#iϞD7b|BD\4 p@ҳݒ݁ziS`&7.:4UcEPH5X)S/ZQpm E })GgUM_J4~2`9_dO?8H,9w mP[{%"HM tq*=VWʂMV{y(iSw zKz{-pB^lA5{X6ݚ]I7d}:#b_W|F@ɍ|6"8.^ߡI|y'͝-#OeoHR'SəVr]D lv878}I`  jS**|alq9z\5: oiI7TVOd>z [t`j)YF biޫWJoP[󢋡UY;`ܮ QgYZ07070100000056000081a4000000000000000000000001616ee51100005780000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/chips/cfi_cmdset_0020.ko.xz7zXZִF!t/W@]?Eh=ڜͩVGEZ=C{ȣu8vs?dC)wҹb2mȔ.cf>"q 4vE w:Cm ;lU~[OA j!CkI ~9B9\>H^Beb@Xl/gDusWaoMI >l$+YmuO ‹|Tv ޭ\NYOE\*$ٷ  "@@*f *mɊ:X|= F ۪Hqb-Og^սSM*)6cg:;E7GjPIy H yQ$25.eJhdY[W836u`sM8THK0*1ۅ4q=rBݳ` !u >#t}gLs7=P=D4W =M5˱[8خɪ'JEYgXzŇ~>eKv^u~S]̝1X4i=יU,3xKH+A#,'Ovqx+ѷkD-Bz\4w ?{CMY[1~::f cnk L`zNuZZ lˍ%xc!E݇I/$~/'Ƌ7}wcWIv}jұzͻy':܉i!Pjߙ[pfQF'A#f n X rM:'en0_N  ^&[y#8UXw1Ai+Hv蒦)2Y|"I \iQ_FO*"[6'mӻo퐀g6$z ѹUݽm@؞) 9nMЮSdZ5> Oˊsu&7 iU S엲a0dW˳sC@`!K墺)7PY˗nAN6NEPc۸u"_C Ѓ_a6,f~+%!_sGnt ]vDӻ喋 je'o4s, oȕ6p?&m|Cìt)`q!Սro3Q?d[Xg#_mFK}B,4>P#Q#mKDY[O€E@o u.PhǍ29&=S4к_Dh֨AgWЪ/?]vRvǝuLD,kB+cT kKgO 96)#HQꓙ0K-C:H27 :ĹI|Dj N2.cxqz!҃/R<8O_zrFY#&Q|1}OvڤT oz*) $Ԏk'dV4IzfG0_ f qBw纙b DEzj\7kHL/ݣ8uՋՐC)WZ2H@+uu#bqy7QR-)L4BW`Bu@OgR׋ad9q ^.>ɦOlKR kWU O=q S<:/sZÿ-(:Oivftof9W{+'RƑ%V7D4(V=*H*I/Q9=uߛܵG<y0= Zq3Ꭸ;Cwk fEn{C B8ԣۮ["Vr_g lQ@N\whyN=?`FkYj+)kP@>s5,aS#KyL1](E9Ll*Tyd6v\,䅽>MNky0ZfQ91ٟU=Q|oXMPFR,Ő[aܛZyAЄvPx(/hJ-0HZm_RE u|`e#2PE~gTHYgȡmcUWN+scw(5H^/Z`U@=320k3E.1uM&(bW Qah}r͋z%^G,DiVe#Q7+5_ޣ;ԕ\֓fB88nhkDxH}m_ #Z^Ŝ1^v(\5ܽ9WvZxSx B^A[ԶgNȜ,0Q"%2K)f+V οً3=JG$#vCEߺ2&Nd v"Q%s4q {SWEY/ IC5j8%A C &䇍x56`6'&4|wv4| ߭Ccd9͌aK|AE˦]| @b?@A n_f>=4("4u& d~?2W(o֊N|Mj~%s.>KZr&.&'B{ c`;Y {Bg(ut*tmL{F_(#u]D-H (6 E_R]b0h@|Cșt?nfE15%Q.?d zMaI+jqjyƍy ^rԒ}8ˎ52P[AJ:ڕ /VeUzqu8ԉ%C8q~o&ZنX.ЋAfTx 3UmZhGuV wV>fl~9feTT(gՋ'D,qF #p3%57v:-;K^BgI=ITAirM u6}H~v$R5*oK)fqYwˌ-<ٱ|.[_jUT+341Aj~-~ӷByta qflK~dZ 6sL%.o@?Çٌ`cņXZ0 x_qͯF5+ 0si5\Jy2|9$4;RpؘIP,Ѩg|U'x4$~mSP1@BL+!Z !O2!jZ 7bj; !PZ!煉tǎR2k.%8$у4.-Df? 9e-$WAm J@d9]3꺔mb zyLCp'~ܔ{n*!s.!cIF`?W#8m/ƠbMUگ)Qqc3yAypYr#tTΈC QR?\XTdT4Drm;ukP1X_aMo ޱ/EcRp{:/F12GHlЪA3KP{|3 n껃L[X|;mK{y#cSk^ʴxHf6@b-֭ZVVbrQz ,WK*CYvRTO:+#y@3c}1lLK5욏ѿ qKQiNRs={z"ޱ*rЕ*hsݼF>-#~(xǥ(6!rg 2GHghM$DK$ud\0vT މ$G_o:$T3S+d!Z$k.qn݀3nbip7r.זS#]GG$HazZbQ"] Ą$ LmR,ϠCmR|ɔY5z\qQZwS8}eĈS? N-XtHpWn*L9ET`RR8_;&" !&n]>G0nLZ^Y)f<} =#-F4OVykWjԦ[ebG0NjPMls^4sRr8p9[LtR|l:TT4ĊapÿhW+#_vwahL~vKp4Jvv.8$JQS L>r2BR_h`.Mt~p$Y4)˒NN{8?$eRpc 9_Ai`G&h͇wX'V?wWf9t/X{ dW\cr~~ʥ&DKEGIW45D|eb2ḪUvB8b΃!Yل%JޒLEj M-)JC(BV΀&Yn.O m s% # `6G䌲` H sN5PC J  -SKv-XH/8ڻޅCuTwjLD0RQxmUFDwEǗ# /rSa {R(NX"vyz8 Q#n4ȺZdl{.yɹlt8T!=Q(P HWjQ/D߭\ټ]YZ>I4M4Ol]:觜ٯ%nX)]5q*I@\S% ۣYO!LHxѲdX/C( |#[/"{ *,gw Y|gsrmk)aWBr.u!7Tl ^pH5ߘE~bzQ Zjg hRa=7 IJ,P oc1(p.^}i.(7Ϛi /(E6vp]YO>N !Ra&y~uOTq}Dj,+gla=9}4c@0R hCa]lpj?5P#(nGصf|܂z짦֮*e9Ŕղa/  kDw*Bsd21aߒ-OX;[u*XD2c*ۗZʹTDJ_Ftq=r8x QFwo *Pp~Pf_mʼ_q!g#RgXȻ"))tUs Y43;}9?_ w-l yi\Ǯ[ߌI0q8&%U )^!D5McEBz$p6|Nꙅ~xaqZ=Gc٥z|ٰ DɨAVHD!ɕ~>`vQ?'ܦ?WNm{~Y\ɜ\0ԧi}3]\$ǹ[Z!hV=~\H7#Yom׋}_Zm,ymb#1į?(;.uUޔis5ȳz17)Xb,V&i|6z~g'UPxc]dlLaUQxcG{ж%RC}9I{O9)h3 SжH;p3m]-mb`Xp`LPAFlE-!g$- G!Ypwl2UDRU@1%u]_QWhcqc%2Ͼ0%;iUu{HpwOϿ*4e?IlLFQ|:% T286y!* Zc9Tά1*D]d vXr:f9@B90FnpuEB'-&k4fZ{^uc)=_حiA؁q;}U,#UWP]dF#h9?F:Oge˪4f靵/Tuhta_xT77},rcpl\t20Er'mrbr@å|;A? a䤯_ex:=lcyծWu =@LV\ٓzuόn&+Ȳgf?l-6Y@"$rW3U n%`09%BӜRVbt # >n;쩖3͘RA^#>ƲW,mCU*dop+ q3.tjW(f=[)H0^A"d^ξ(6֠1 "^+Zn.S1ΣKIx jzd Wc:l㯉PHDг|@P)y1EXVh;>7nHpP*d[5ġ/[_!G{JV?lX#ؓ ۬M~$I^RG*Ag`vQЕފj2g>K>v3 |VA݌DMQ([زΗڙ,b,7]dFa^eKgOGկ-ײ.MVJx懠Fn"mVqszN nBs$8̃y1'MPkuH*pΰC*i$Q(٦HV9tIwQDX{srF OGQj1 K;[׭I!BH6<dcvjvmR-5b ͞?Y_Bϻ=Vsάo*(-X$,э7CVz=9C`@iqLBa\)egN1 orJP4IKg.uϦ tӒphwH)~emLzjY&Fw{T1 q)ɃS}dˉDC`F:c,D 2h=>~i) wzdbtr"sg~v8[*=/GaΙfj yE6 )=IiymD8G+}YT O矙k#$I=nkFz98_R41wU0G.:S)d_\")^0f݃VU)ю툾{Clk47-i]cB;2V( 潸Ͻt˥zBHa c[KF U$~`w6W&;T#VswGh*%XҜ8h>Kȯ.7m8 C("XZ2`m:͍iJknW[nTԜӟWG %>뵈חOĂ T_QG::QV|ݥ,e(}cb?V ^l&O|t[7 oXRsInQ*u:kWDX 3VE?(NxWէp Loe C]tlS;)g_0 pՎp̐oAk0àENghk|_,$VWA7zIУxT*es?}[`3N>#B KL jr.V%cm?H/3̻S0sc=YDUI f=2H=VA{oڡxwu"M$SLȜ7r F36дhwKv9GPxV'bi\3I`C ,c@(7k"L%!PPǜgK4 ڤ_ʇi?HX ړlg9>{~]R9t=DϏrih\f:+Msg*b* Zhh_h cws[YMXQ@gmZ행W] ȜͬJ+BS0Zc %k ;Y\v{==[Ơ裏^%3_z&tid٢o%>_0řO~0?*7 ̪_1fdPIűlrbt]SV&@2Wڵ{פŒ#yAɦ*?<&-|^| ҷC+㘚7VQs'mY0F;>oiGjK6^<x$dL\yQ_iRi t&[ <`JTqdjL|#AՕuɽh?_Tb^ݑ; 79@AbݦDyӄ~$يP w)Ɇeh3XoLo%DS 7M2Smv?;L/L6mx[W}{-a|LZ_a𩠲9ф( [TaQbz<G{QH+(?QTHC&DѬjĤ8?JsJ [\g%Tw8b\jgvN Lx8ب؄2%ʅl 6߶uw$m2giR LTga[#Amy̌(-^h˕*E2>7INH~U}Rfu`/0~dW&}4->,)xr~` 8A./,7:%Me+-϶j,)'Lh=4놣fz_; QMXSid]1u攽CV 5~5Äj3sg0*vHnz5G0J7_*}ql+]'XfQC]6W]O4vf^ g:"'V7ώb7s|Hg<;;[iA1m)ϧ~4H|NCINC!ᅚ4V.d#5'r&h?nB7[a q೹u,&ZY-'$L4LVRYذy ״)50:,3y7 o/0p̹'!kF4鿓ġ0Blx!DAC,0fK&n6`Ec4I zXCn\J8P &`%:Qp>֘ ~32W#"- ^PNoFMgsOأ,@wCX rN<_qIqK\@#_:9&H=4so/lP͠$Pe*X#XkSɢǒxc)R% g9`-c8vyjjBzfCPJ"ђ"G(Ցuް%&/ MӌI;%1OS7ͼ]G_I'H;.U&/TJ̾ +n sY N4ͳ?NO DHWIQ:MPv¬;kVc2@s[`lRӂŏ?bڪr5\Dh_ZB.=R ^,"TF2Bb*'-IDX ^)<3(*ږ2 kџ5wǦ =Ҡ*''PX:e}GFEqKq҇x c '*'Џj㍽x*R+Kj_ $c@#4eDW" e^|W@s6humM>|J= (m8+_n?byqIGHӸFՁ]`ƦoRwvXAkygQϡ?_#&G>_h@0}d)P |hc'J ˛.c{SsVCQrjψAj!rUd\ˉą8+6a%w6hh}) fUno\^~>i8ʎ8qZѯ1g^hcгO5KOd79 (ބk^~U01(/77>cW+&j3G=ހ]]ڦْWcrQ"+-bʄZB K%TKi>]a^z<+0diT;!1JnXYֻ+iBC ~QM#d<-2!D5\,B7 l|&(s gdZJ9BƌW97ގ]=_R^@G-bc `+;GW38ZЩO\ SDmLd_usFR[,Z@?-o >чc?j HCnXλ* yD|ZIq L$v)1Jg#I 1g cbFk*(zS3ƉÐs#w|A*Wh͗D.;νcnv9MO$UpټNk=@BSA qwubFJIK4Ni}>;{"0q S ܰ,XKa LXlBQS}V֚tk/.5EHjVr%w Dž܏o٘2+~#-ZQ{Aѷ)eawɳXXrSeS\'c:HXAJ$CQmNla>yws7ڏmodh,oo4ߑr 9ѯ2#oKB* BVaUgmf"/B  06Ys @X: &1dcEe'BsX }w vfr VBDC҇F"ha|@l^PάƇLӧyHO($6JUES̾;OO@vp`K#1&^t#6ő 7#Ewnك8v8Eڄe[2.Fa5ӷXFU1eIC޼KHZRw]x\W!kX׉to7@p G$R|Dh£tzŵB-+w'D˂~C*Ԥar?dhZ?(X?鰿f^RI&E씙ONl\Zʮ2 jft}FƸwV童8YF Cw4x)ad( m{xh4 V'fy+@A5]P59?yYD5~@j+Sdap\4N9²Jq, 1gDGJRΡI,Y~I&O! M@' cfE2O:hm ˫im{ԏ kzF\|o)/vHsV/f_qNH#U%ڹ#mlS;˃-xx'93!wK'agL/9#eĬ;KR (>TO@߷uN}ָeޗ-'oIzY&&ĩ~ e&Prd k("GѼ׮Uq2{9WuOr2sȼi|Wh9Wm0tJ5A5/xx=A7nL30z܄5I7+d/^J\e8/LfJ&o;ɵDgE~Ch+>[/6ёaBDKF0q|BJö" _S`v-=WS"0K4./bWdZ^ݩ;ӳz % m1bXXTmL焷+Gs'9龌v8S؅ V9J9̚ =<]۴{*Nao<X|gX^A#"\޽K,];Tw3mC/A čV%"F2_Qvh\Fk;SKwd)!dq'qa~R&u&Ja )[aOpL2 jM̲{Ple)"Wh0I9u0"῝WTJ+yhRL:E4j'[tZL# IHgҤ@_?:T,jD}Kdk 7HLUk©R:QHIaߝJIS"(?OJac#,x0i}}!$`CYD'lt_ʼ/J-907y\2u*)K!JX/hE\S[ Y w\6'Q\6j㲦̸:X{qn.`Fx3"fJ(5Utoy jg2Vmnc7t*v91H*&4dUu*1 jWijXd"n;uak_VFL"Y3xcEVuq_=#P<7'(,ᗵs A*$Ԇ?NﹱOeOh5޿HDy[40&!#ug{#"霕33Q/ɤ}/6Gra(>%HcQg͊ǷiK˼L@4;ܽҢK` C殮)^cJ_Ƀ1d!y-PoF; 6s% -=VJ~VhU?\XoTkqn_/ F>i井}v} `vx%m;0R dAp1WLc:W;ό\ZKPzGZ+65sY_z&ВX] @S$(P:3Wc4?d*q)=L[; ~3_Gy}}ɖS;aF<#k<~)~8Es` a؇)rj^{*<@◬+$`=)l7~;\ʼPw(I'ZS<,{, jh1-ɦҨTsyZCqc@C}Zȯq˴(9jwȆ3Hu#+x^ڬ8>=g0Vdoi!8/S`-e%ྖca(X=:lO #Lby{:Ru_=B\ B񊦛yOx+{Wi٫F 8+Ujmty5ys(Kn dj?ٟ;o-koG3MN[V߶V A[z9fKȁD}ߎ*? W ZŘ[[Α s_}x~nwʑx6蕆8GUsi_= {^^'ltXUZ.+lZj=4k[QI0nBwZk/V\ PSJl(S())b@b.LZB[ x/_U5:՘Xwon19{Ɨ8x`:Ll^҉(@VYVKYxaJ!VhPG'@~|z*+!GU쩔B)^FSÝN?ڎԿ:'ۦg'(IV ;4.džͽ۱8*hq!CDBz~TF"%$H09j14놫J#B#6~JCELolZ>so@[@}g%ơÊKZĩNPYddy438OS> (L^p q⃞6J.F&t f%>-zXa$)"pҵ}Mø"7򊰻zlFEe$rtr.-Ԟ}8lA(B>FBs ]Vۍ+BL[ΐ|T[a{!f%x(1 iJ]^;y5MW{T>؆/oƈB֎$\ {:{ vN'[}wo$/?NwA=-yr-GW(ρBi[6& Lnοmܙ0Ǐѫ?&VxdoB~I~ZdkoBΠnM.$iTa-$鲹k}Hc=B"Ĭ6~qGʹ`Z s c؇'[*e [[􆥧(:5k9;n[lM'X?ur;drPt@I` {{Hi ^X/Лn W1Ԇ]nF4bp0i֦A^ +Cl It$7Ql:^a`QEW3vnќlGLC[?I~vVl4DӠ,eL+d.2AUZ^?~X ISh<lEA 4 MFJc3w0A^NO 7/xlt- 1;p%mZSSgC gL[QrOvQ m7RIE*&IN'(vҳ>o%*w||4*cOkVkNp0ꉪ)?$.Pa/G< )HG' (ߥn򾺑[Nt?1ݒU*@M{l_|q*P"4_wnB˚uy¹/z!v!ȝәsiŒޑ#-d !|\~ <.DBy_7YEJ'^Iɛ6[Ić_]^  z< >wMqv@_DZHnsQz_(O܊bV"wF!=r 23O!N>aV9zuk -ֈs-3/>n}S2Z $lPv:DYQ%3nojJa$dC"qU;-SS3nc1e.Qk*g~+evKxTpьG:ƁѮւBjpg1ͣUH])\UdG" 41#WF`lH;,0}=ݳAFD& &:YLdEs<&k*eyZ2D2hĥ4lIX$s;}9,YNq],`TX]=$A,L;beES'Zc{r!WHo^% ;S}b*"z=>=H; e$ 3B֕3vŨ|)ÁD)n*9/aSމ$P#Gw/8TK"!9LU%93V*^@%E4 cE~3D6zM'>xDn9DBs>1a%'[rtЬ/!K; %/Hpެ 6qt#/QCj;D3>R|S5_7LjBjYsNbg̶+C3|Wrlc!7ۛM' c@X!0BhNQPFE9 p.P1s/q|!TщV-8zkQSs}$RklNۗA<&~XV}y;3Vif~"׆]` xLyd%o>V#>+=r5l) ՆAAO`[47d)u7%}zDBK,47 V۴-TJSSWH^CGaFt KOpiݜ*%j{THMa,,]߲|*6;Gc˲uِooJɧB.t0cd<-z3K9Q>s227*gm߯,klЀMۓ^)?'=k~V]I"@k"Uzs/v3Dg; X(-_횕NZm3x_k>RIG?.lM\z9s>8K=ۡ#~a7zD":`ypa( lk$N=#=ˤk\3A yǩlpzѲ] ۆ߸5u#^]cZO@ jz[ĕVoH7cZGR'ٳKޖZ{]%x`*-S3u2 _0jbpa{S4/….ygYf/'tY/<4p; ,;SNb?}isYQ#D^rҰo)K.;њI5v[&І̭ʡZsv'ߏ5GaW#_BDo@{MȈ3qqhg 6y "f#{wFdIkLqm 'Ǩt(Eم~*ϢnF^@K]mmVE] H#ב.[ZWhߜ;?ߎJJK@8 LT]mEVf!ei7%U&w l̟덁l {,Ő]Fo7Ov ai2#  {42B?'Cϑxuk%֥UU2<;r8!>/ȋ 5JP{!&|'c|*<أ(+i6 &г'ߛ hL2#N>bSEEvnqZnZi쉮4vOzqss2ƴ?Ĵ-'Q e퓀 hM1"PB dk=V9Cu.o&ٚV,b"'?53OeyN.] P?#`<]xOwqgw`h*|;#'j*.źz̅oM;5Q0wzhh)yP8Ys@YkBv x^bR! D \ȷ]ni1FQY:.3PBnFYأN07Ne5()ylU=ϕ*y=Vٖf-EWE[JSnN^3S:3KՈ§ Ϝۓj &yC8\dž&'a,փNm]dcmdb#Ι%(5xl 7ũakۛLԻGD:jQq/7&^ Cge?hY'm|Ҝzb[J p`c9O!U!?2"KxSp;)3I\8D E%ҽ_c ÿe/ݝ YlC3MطIA.- 6Ɯl+5iӮu'$cqE۰MN+"]2\ t;&,[ϽbfbfGu'=V_e6vHv?09.fsj9BVya[Qkarje[[-/e"}:W6MUqq¤UTʔیև2E@. /R}EPЧt&yTF2ghȚ2Y9,R[Ȩlbh 6<4|5,@,}GK"Z1jH ?2ӣEdi UFD( q%k?S+&L%t6>0iNxjs3-%?66/*$.%{%jv򉃆ԲdFŠr&5aw4_4=q*So{dA8"DlEL# \i?kaJ})ƍ|o5|a~;XRYݕC u/H&f\XVЇ-=-^yصQ4luf|xI޳-ΜKXi6jW%w&ukh0\iȕ Z앺J_JAm`qXQlY GpH]XҖ3M4jnғf:lq8LN@{O뱾4B( /?XXҷ<g/Rb6(/0oC [YwPy=e5s7Yx(48eH-t'JE>2'ةۼ)+% Ѿd㿽k W'ܞ~~8_ I?MiN뻣~(nD3ZdZH<8تLx60'b!1esf# vp){P- .$!]J*'7ESVȉMPם(I0a_!*@BǑ1M@ZOiIhNJA4gdv{ 0XbwFWߑ7"$^*[]ibY8jd}N L`% rmJI4>?V|a#I/^OVd'lH/vE'BML6"Ogӛ~ ;IZl1D1 fglj?;^Er#w-I5n#PO]i]c50Gݴ[ Eg &kӍF|DL9k[ Qlj M؀!k~z_{2Sv/'5iAdtHT#J"HݺnSs_gXAiM8h X;!>v=b`-D7uoX.l}5#;㴩>\重ز'4q`H /8cU?޻ݳ`S‡B1ӯOkšHV-f9-&񽈎i840{+m޽g]@hU1s{"P-*=,ʕ`l!z!˙*Z Pߧf+c$1 96E.KW<_JIe(D4LyMDϑ\Z#!WZͳ'Fv.t>{m ljYj%ߍU.HWև`|bsQwLSG&ᛐkd!n9*!-21*ZgXM n}k4L'5ʆP4%Z׹ewʎkc'oa^ZBE \B55Ǒ?)|+eyZ%W#)E.??F7ʞxs:1ǎY%=Tzyf1k{k~O LRL'l;lJ6 UI̹R֢p׎jFԾT). Uq+WwuLl WCcY`)"ڡ peT,*5G5`Kߟ/w0eCt 'b)it#/[g9i1uJ5nCf3˫ezW׻'2N\[IMD`P-2 3/hx  }2=}įMmҞe߹ 0]f ^ \GCcn^yȌg).gpFP߄h(m4t 2۫ Q̵pH7y(=l>Ӓ?񨡋I6$ B8뮛H@'̼̭#>X@Lmp73T}qT 4f]kdf,t`.c# |fn~kBDc0ޠkUAˉA5dېF1X!Qĭ){>:XF`NeOMHƮg5*ҨUߦ5@ɣ$ǂ &\,>V@k#vW-y2Y6 4sGsDof!ysrs毧Zq󑘬XsΧ?x্-d *9 lZm8lYDOVX N#r*6-{>J4~1:?Q`pxԚӷ_Pr6ܧg=3fX1+ ~eYB 3xS?g!jއ L2QL){xYc*cv+ 0%ϐ>[=H'ҫ>8'HTb ~?Ԝ55| :eTj;:zա\d5=[U|=zY&VgY4g+ysdϝqK?gs"8S6r`L?]_h[Vru1pݬ`y}V.C~B2iuHpxQixB~0'qk{ΛZpK!J0c@7%ш:k;?e+9]|J8dhk YGM*XJ\l\+>AGRI j\?\$Ӛ^N7PraRPDf,Ln03tBc`#K[B06i>7 !P 0ORdWCQ2p9&4 X̓g[rxDyƾ= |vfӗ*og}B-a_O s(t):zVֶk%6]}r F+a^]NƢej9 HC"h0@vώV.a31ˠ3; {sTX66>p[q<خ7#օ?+sX\SyN/2U 91!3+%ne{_rBIJ- [&5U"-~m0*X3 +yDQճ;wLmtww;w 3]wܟ;y3Z\~Z=RgޙQ%))]G;/z>8O9֯|+zh$9Zܚ.ި4sA2$.РnnI},=G|}`I$I^wd`Imy. ݚ y4 A#i7~G_ Mh+_@onnc~%?JLOnA PO|B7 s:} ,̳"~Xo,#v[' &5(V3{|-{G Zi?è}M6&J o-ӭo5exo!NZ!O)C5N/)~9M3Gr&;Q-hnX(Fi][y= i^2͝P- 㒗q16WDyS6P4ҘʄRf% SHʎ ׿ء'ֆ=(t+v`"Uj:҄%JPe;& `6yy;IU%)mZ]gCcrpA{c$qpMR9l/ECԲmbdwi!6ƒ_dCzF[$i GNЊ%2>Ssΐy[MT0pxIT4#1/TV/,~}rN@h &l,t]%U1ksbm rdFvoY^<,F8--f.J9[{!ʷ׭ih.8ӎi`M82|*unxvU% beS+U#є,Ш\*A%htH{0p4?qLB.2.mzj Au͵.(t_YkQ"|*ҍAdVi Nw ::n.x!Qjxth2߲h)g/͊, iL/絛mwUyKN+5h 㛠 Ÿ!x"U.tFk BQ,9[lT9_$@ܞ52d!> 6~f3XM`et6{R5uџ{+Qe,[R]Cϰ(bG[HIBtx8e %&u2ZiVȆX!7Q|ǧWSOQ/j1n{kw&03j_CViDPrJ]}hw7$"F"8iWc0n\|"<!Gxէ}[ב%?Aomoexg=8ȣ61>Fq><}EV #MCW6P Riqs'멟Qm:Efw{wٻB)Ǒ)S!T5۴$*KFmby`FW݊>̔*fFmoq9ۼ jZ0*E'rњ_hR5Y:_IGXzAII3߫ٺYO#X'm`ǂӶ7dY3(#B(?exϭsjșeޓb9]dmV* ޘK-m\}.&5,.IύqUP^|'}/r_S}?;1E``7xe/f^w;WRmaGNq+KM*eAb~wOZHZHFG{׋ϼ*\S)( 3)YX9(YvVg; g2Y3X-L^5>NOfKQm [}fÙN1NebQ%fJ>,/U_4J2ڌwp<$+OlfFX^FPL/zt{Zۋ3>[Bfi7]JT,W*s зKJdCFPW|"NSe[^L檊02|efFZ sS ?ڙilaYLi-ZQXD;?3紃jǨmc7f< F7^Ym8袓r|v с$PFftrԅ}>^BB4i?#krq{dt#fb;+#[ @wuȢ^pgr\)GўZFR`ʨ1`bmBM 9zxhH4iܑn&!YZc%BjM gp,ě)vJR8pfԜ^"Wy/f=iK/[+*V+fEHP&XZa.]̼ qgEyS= 煇"͂,%ӻ0/D3;YJ#dE O pNyiU؝`n=]i܏y[l(|D49qd.ǻʥ ͓ҽґW?sߔrU?z:dRVɷ@>IuJqEZ<?/3| 4NoRH,ӓD74 4 $72iJJG~rBZC2*;`UPMxИ!lMxݎi|礹^L(рsgA` Ӟau ԓKwm;bB8{Ч\Ԅָ;d<\-s"Dg?\VZ`sQ!7| A\i@N'v%Bl@ 2΄9CNYC"c~yzNHf1RrTDgz5zchչ 7e#XEL|;dO,4YryC (ͷ'Q4p J9)/ěH{-E֠!sЋy7f L̹mBZ2## FXF0.)%8V`|8 =S]Vtg7AL=f;ОY+*B1AWN/(eFХ6܂G k5}m h+<J%_?ˇWRltYD=V9*O)=blX;Cws%j 'b#;T 'й? %s,E8>_v..\ APaLuձ^D= 0_rBT&ygEH{YN3a /%=P-wcɄ4/X[Ե [>H(Ql#NB'PIRͪ14kk^=X-]Ô&< Зݶn()55(xCw?%8o컉NUуK؍r$C ^Nȭg]ho'C؁!:|i>b=6t᫹9r<72%3?IZǺ:xllqOpd5~ʇQȻ/ O+f8NSݯ|\筜.ƈ.˂V7hm2zN! K{ke;\U4S ,5q9)@\DQINEf .g܆e@OgVFQ]{i#~΄sf3+̳8[7!F] Gea s$uc,:;X*6W[ңӉs׬վfZ lEG2٫3D| }%  %/n~1ES*bW% aB_ cI[j'(Am^>lnK(wy"5]2X0BDyh݈`us~2A aFkwʼUw8ك#os@gZH5Xt֏ 7 8CUc=PeP4ӆ=6"$}N.=y3/߻΂m)3G^hAWy!u Sl:Fw;)>ԧAؙH҉jAX$ +^2,?lwpۣxBY=?{S-Rk =\11EO4#H܇@;tY`K~NKq;%0X _/eY9oM: }Qb3:,L ÈAM5,dAΑ |]-pCS喲?=:Riz:[( G! GCH .6]=OHR=&@Lp UTBE]5`V06dz}?ޏW}A4V@ Z^F~S#ei*4IoQZ9mS|2?[W)ͻ0q<2Å=yyk^sma#wBkJHF ӠFKLrmYOo1İ)`_[|5q]2Y~؏|KX͢]|of(͂R3W? 7)lbԪ.Z5?cpkЖ,22|7BzbuL qWg) /h'}KtOoqH#JU68;g8'MW[3x`M̦ƭJD.|<W#Lt5KZwx{RZB/#'|Ggs#PA8 uyVf1+Sb1㜚gCPԝT'K/q꺌f=Ya F/^+dP@C+HMQpdNhgF7fQbdYȷ+b-{Ԩ*b0MjC0HOv;>fauy`0U-̐d<9ReSdЕ}xzNyh~0&oLw&ʇKF }8Nf ^=?#SעMfxTxje/ Uy='+ ӷ*ɠ31CGA9n׫) ߷GuVm>|Lu~`|*]nŅ=ۂ* #3'xBM0@BؤG 6{)06N׭ULY^%hBQ j"!3Ǐk>lE-]YrJͺ=XP_>,96ۗg쵹: }йZql9m!h^ggF =![$Px>Vf{hҺ bnvo(EZ`FF"uҘ`Dx5KaKFjV.m x ǝy!1b3M|d(l`"TO!Ua:ܔIÉ_2C^0۫Y)[S0TOԣotB(BS=[T`n9Yl AGSK ]9zN,=J$zw:{ZP"\dW$RQC(WLj;`cFAWUk&=c~0~DreO#gzp:͡$RQ xI!xHbxOS_{N·Dn0j'})e+O,)F4WK Ys 脜w=$gXa}I2ڋ-῍ ejiR^ E[j9NeIS?NR2.mfq7 njڶA/A@[%*/W fK5jZu.l48kfN “{:`9Sw `^]% ݚ㑀Ɓ]qXx4Wu !82<ga t#%12w0cX~8o5s0BH֤)_Y.6< > iɔ:YHE3sx=gߗK<{i^ +U9? qϴ =g8JŔʏYtktwi gmӣx'6oV-'dER7vA&16?e hGlTx.]ey(s`e]ofјFTrأgZRAL5@?xVf~g|YD_h"lI팵%˴g5zHk@6jQQ-!BMk>˜iɹb7cHN0vMCV§U>=V+tl|puv!F 6M[+`28h0b&m"JSP7 ):\Hpc~4] cQ'qZ7=;ؐ"E.{drftalAx='u|ۭoS":߉3.޸eOܓ.Ŭa&W<'O vY\tahKCJfm|Qa$ %J{F`2 E*6>M[a5nATY!fvG[aKSкqyK0xx ƛ!8%vO#UdfLTLq/vk"#ۃq_:V\f B2xΔ0IUB ]#!*@lWzWr㎔9mdQHVz񨄉}P: 3z|ij MvI㬗N> #[yx\]. ҥ"@w, X9vyrN~*`5:5-( PVgflB%VO-|?e--[ %Rj͐ |tYѥD{m DNbB+ g!w\[lMBor T>whJfɐ 06|?b\38XGx6wp=?d8X]iRuҼʨ CT~`vv~,۽l>.W 9HtE6[ѽtD{8Nc++Ävuq~$3qeH?Qy+~8[KKPF%f WHE!`7N1vӮw*rTׁ917(R֧ԈXM>? V4Ěw!_Z2X9#%EQD< (E){HnL=kT,}[z xFOj1[fjB>E oiu,׎g +D:rB*ﭦ3!Pz)6Fh~LƺT -w]2I #`GF&F]r؈i,XJ4<-#%B,j֬ΰYP&w{,qI9ɦL]8gگx@\b120t% J3A'L$if>sXh~߇p-ך@`@J(ďtQ=sMApcN;Lg6fvuA 5w@soz\[9ծ) nß9 9׍}AÍ҇C~v? `;f!M>g/ 8GSH[z`z!N^K:$09^N=.> p8ɚ.,KMRm&p(@QBL8w02K!Ķ)Tꮄb$5]ӷa)6E\0Q q[-':oR4,7j% !CqCJi`3nO:d{WBaΔ#cElBzP g}E~J݄< !OqN$@EMz4P .V m{cx$^b/ASdb,'eACeNKjө`ZxLWD~"twδ7JZ{+6F9:M~

LrEil/`_ <!e'-lv^njӽ:Y`HxhV2Vp2XH'_8D${{Nuef]>:vj.6g< ʂ*5ݐf}.W^_MaX;QəOޫd+\Tv w_kF5!H8g4FK¹ce.b ` nQf Y1Ghf Lbtx{e򈘭Tp 6;fھL'*-wMgc]6YT8 OC/J<7I%g |7UR MD*QnoԢX Qzv0\`V yP%SrF^%uEG`7tBsR+49@? <5gROr0rBG1mu5 e3d%7%빇EILtz;)d晳x_Zz_UN}uJ'ox Zio'jO+oC:j[KϨK9l 9L=Nۥ0NDe4l ;zv_GD,Z>sRBo=y^?ҩ"#j8kpUA Ì賜z[,pZ](-1L@ȴ\w.*m żUX W'uZHLq}αΧit"W˸Nhm#bX0ghT*%^WjnM_@ݟp;G8(ixC)tH /#~0yܶjf q׸ff2sP\(.i荔PD;bK_A8xÙ6 G=V:e Ȏ&QO9#C}у'r`b;e:B@Ϲm*tIcμWzT( *cKA؅ACW}v 0 E,$wlDm/V|#3x ծS/9 li %zB,5YW*?;^|-KhvUj@ &RFlZiH@Q3> _fm'@LiUr9vz 3ȕWg*=DP#i q\rlwĖzXN7Z]ш)**{lʕeϝ=~FdQ f(] DO~~0fs HeĦz*lmiΤcWk/۳"U|jO ʠ%Vj/Ȫ@ "kP]ye_FYx+Z|=05sӫNxq\4,igX犊[a*sn}u$ąsEB'%Źa>+mȯ87V/AR@(F\p GWKՊ5Y𔦽 EkrGFE59%JƪD䚑]١oF!D{9qHqR`h&J(V=嗨{fRޗ(&,ʙ%QeV ~#M\w>Wmya9^ {9n>|_;y7A@tmVܶ%A测% ɷF'kj={xHg;PںVgz{ӤcNjIU("Gڣ \p!{OqrTA>ڂ0z_3iZPKwnL共70 !^W| ;y_`BmPEЗ0(uP ,a)Lt Y1:_'=:-ڗM1ćRT`pT/me iK2쭒7ͨ1TOd'FȈYh8@[N K+77U航ͭd ڮeAn Q簭`S !sps; Ah>|' V"K{Wև*:+?Y7*/ H>"ڠ :)D+PCɽԧƇ*a?_+ UHK\:v{]?=Sv@ mSzs Yټ943$=Pw=>៶U4$L *̑F6{]G5W>9 EYmzkP}h ɺ1?{. NM- OyB/3wxyR3cw׻ŦUʶ2K}B8is{[٥FW]H=K2qD!,>{j9sJ0[MENuU;ڰoYiRݠl֎:SgV) x2738U:yGCk}I\!@ο] t⠻ѹq+f&zi'hI g@#Mwٔ英&42 n[=>"h)&]SVTv{bU0Wy8/QKp=ϟ3򙮭Ѭ~^*T* -1MXaJBeF8̸NGy !P|>~8#F\V/)\7<+blIuYoc2+^GDźTD6e#b0JYf(M\37i "m\Ɣro_ο lZH%*cLc07;$NV8~j|D_Z0l1N~0<խ0.)R@oL 7x\% /Kd؅;UXrxF W9 :+)(50DڌZ$u%w_v@Vϖl%PU&E"O-*t[,<d>e?K i]έսo,2 >5I7q!a"m *~*Q'Om<ů˶ dz;XImS Fg,~Okp҂0?w1ab2xnGVe "$LD2e?No{!ȟm($,VMK=4;:?3༛uzP'MT.7$@ g"(٘Oi40sZESeK@3'ѐ#:m|( H90♹[B c sA (/\c@R y,jTXIC~&=/UFU_HP-~ 1eU 'aSOz hK;(:wxCnߐ$aAȑ"^" ֨l= me2)yØ~}%UV/_F%k)1ŞBL :PTypF۷5/\C<;/xT?^ߎc~(8jXbјtL}W }~u "OskLx7`/.xgI'XYǨvJJAd_B@t˾}v[f7*WF d*Q;zEn'~3=;Tѿ2/L웼c#|+:xĨ!z Xl/V\3D/WZ(A`o`+-~6_BҠ^y_-G^RνĦ/ 4o_^*QXfdbab@2׋NeZ8,9 Aek" FX GJ@gӓ(֖_{TRs'ck%,fIzȬ#%{\aW'LlibfY2]"VsiY{^ v2o0.όX/=it+(GһnSO0U=T "!$xyu(`ׄ) MlX:C4b~K/_Q^b,мXlJ%S߰4=,nuDĪYڸ p?/hGˀQrě:o r]h`3D+8eKY۷)ÈV-&!W!`V=[@c`6;yzHORdoBԋB|ӒL WFi&r/]V`#Y>T 1˚FBԂQ10KxA}Z7<7F!wn VneṎVNI7{BL"[,Jɬݮ =nBH}5Siu0G3)jqGBf>h^Q~aX}q|JW7w=|]4nfh$ |DE; }kpnSNafD#mg>Ǡ QhU@ѽ 5^+lc& 5@َð"΀i&W;e3x)}N| ЁaEtFnbu|xU!}!*I5{mW*DwƛuTQ0mȔaRgeAQ{+k$߫ߧk*)RI=WgsdiN{2 ? n"Vؿ/ v!j[i(OT% ,~ 1{GFIU ]#Ku@g( (lo]GKSr2u)־So xqQ1[]x Z._!-@#_yʱlbQ٠WϔK^s5ϰƅwJ~cO'8?I*YC'ڦ[е DB뒫. r[ Tj Si]KŤ= %y|sX7WR"LNI^K lXMײxɂ5n! n7${!C`RTF(lb"buV)egڋKI U{&{I <.1I̗ L9ƽ;6'3=h0!%R4iDDkob$ɯ+(j]Mp0 I_!ϛ )utMP[1Jxͽ3՜ϪjUAL,'BQa:L{Q=%<ܡ3-,vo[Č32eabꌧ|t[͟`Sh jR~9K80ڑgj0rumȬ1` j#8#Y$2qeݙUf492=<&d=Njl0,m`KE:o'_7c0<&ZS/8iͩ#6.r'6,(j'*O~2m4X xͲrvR"Wp-/ZkPd{~vu3ɫ/>i9 N:&ʬ' Pm3ʹQ`~"A,bB ~+er6?>G=)}"e"inنqG>LX/^)7wG#jz]eiz +׌x* Rpd(8^@@V=oޡ y2oJU$-Aڵ2U2;\(;FD[O\are - V>uWObAHzVHRO#bTNV:\`5ƽzSـˣ:ev-Se;&vgDI=n$ |r35~McULt73ZeW;p@LzXaX]-D3#4{Ā}L#<*Za<+O6EbՇ f2)Y+ׯY!h쳍kW|:W]VUUqI>qۜ8"E> LAʝڸԇ/dŧsw_~'8kRrn<:clFAP, ;;=K41c= ♁~2 oŬqN쥯jھۡPɀ1W6Ϡ;$BP}IHzFTv`ϏJY"UU'%\l˳eA&Y _ۀ6A`=u\%̽8.  R*&DӋďA\Q=)? ~="MBu SjOWU;_jT $:<Ń|-Ey>/e k{2$zu8hZ ø&s[Xʁ(n,_dhSzRVu[P4ꬌ^.m,dY6l1X م6E5\*GHViw,#,,'JGJ.6k&Ϲԍz9o40^50]Gmo jTu|xA%L]7W6 /ֹAj`ggoou0 W֗'>2J,Cl&/օ{3kWόl}~N-]><,#l$5|4MF2I%h'QV,p2WoIp'U,ݼS|L1ȳ&8_z[!gi?--oNȲ+Nsƫ5xw9?&D^2?xŚF_tݲ_ѓ-ͻ( l|oެTo:GTɷ'jPirV๝Fumbb<3Ϣ͞`9|™ US8I|_\c2Z_a-)ѫSz+.S .Rs:YѱYc,bĕaH}rʥdcmCڒHm=|]lTw7!Tms 1wlS!55DjVk 5^s173SGњ(T. FCB`TrRMƕ)6>irZnPծtdhuڕB6oDKjޮt]O&60K t D-WY86{",)4pZu{vtYo3JX'$~|V8nfpxF` 2q2fFl>J\ ^Z>[%G<' 'DS^{<å ;= ͞#(F(٤P6Fg(L7/zNuOk'eFuL00QuaZ v4HCVs{QnzHӏM}| $?5m@1ђ4d l?"Yk70^,+\[Oił_0(,̵ؓ\y#o>]b1ޖJ_7GJ=;\JV$l ^@y\V֓g*M=oƕsJ*%p%OC|jl U6Y;9<\G*1S/$wPm#mÔ)u ^R U$] [شKgn5ǯGw7gS񐍳G l[HBHNwi7dMX,YϳtEmb߱ĽܕX?s" Ll6o(5]l$p6}ر`tݏ͙VqrJt3)h I87js֎S=F/ȅ~{]h0hKO Iཽ  !A(| FUhi3BܧK,(wdH1X a+1:G\ɏXUqQ7 ZKY{`gv;TZb͐4PY-"7Y&6XKZ۽ƉgqK:.. Uˋ=oce#+ qײb(N$w9$n%V]p26ػFQǀ)Kbg<*^CyJ~Z>G(f-U=,z?V `~2|C[0/{կܩK&\s Om ^SA>NŖ~"[9ˠ-1T\rmc̱ Wϑ?/t#qS\A$2gs!0ooIx(U/dGj]Y8'MA.a8X }tĸl";;LWc3Vض  浟)soCK\:DSHA=Hk- Y㗰X9M d'Т=~ c^T]Љ: ´ op5w{AjJgD7Hӟ̺Jv'yX`n `b-tbąp~&8bɾPN]:i_䣌^" 4r ?}:Q[0ų҅D$CQOJgOOS'ud'CS<!3aEMB?Dᾛhgu :^۱Ӑp =7 aJz?7?}Gy]"DK|pzUam:O(hCbN3o: BVZ'h]+18jjIm *Rkk6[qejxD CY~Y#=j2hREI]iV1~ߑ G> 7z pm#Ts_d\T̈IC:9Ց=}ZUGp9nAxF/|7$*@y=Cu!5:S@uBAN>`8a*! NTGևF9j*qsmu'Y:\ \͘@T^2U>q)D;u'Z,^]G Zs$Wz')gWKh qtx|Q?0cկ;ƽ? MISh}؂]3^zZ ֍}jJfWx?[Y$LQA؝E}<C.ytST@'z;BI ^oFcι=|N,< eZkR^#ŸsچuYig"Uig5kȠv0i%`M`Zſd:LSKI}?ߏ=gu0`5;|&0DBcB N IgBVe Wbp2G$ThKj8y+L3s=ŭ gi 0SJly;"9a(^"UsdٗKг?ܦKӶicNVDW m/H8)Lk$!R'f_`\oe MNG v'% ֍0LIt6oRjJZv@3k=m&nݽF})8֗[N#*(lqNz:|<})W >ߨ>ew?s|!M෠ . 4DPK0}]K]dH0ũe C.ҁ6HY5r~[N[ p }iGW%|*nsK~LI{G`$ ˉI*Xk3: 0NPC[ў%KϵL J\0HZ*"'x[x~a;1xi#+r%lp.P| fۃ|z-ˉQ%#ߨsUCn筥7qfJ;;/4˿?GļڍO׮/ZBlǂ>32W0:vd)%p<Sq E3>-N5 Nti&;]ݎ֖p'4pUZOF7ϑt= UĐlf,"fH]ռvԯ6eC )7+/PP0d3ިwtjshdij mǞ[- t%w6O1#UZ1ߐlBqB6٧L1JHVs[S&ٷa@B0? ЯTϔ-bʋ~ξs}uwJ~]ԴfW)hWԪ K [`"31&Y$@Z?H P *BX+]G\IZl({^Sڕ;͞1۪?n"bFgc:Uȥ ޓzo1LPF5$Swcߘt|'bmդ(˘M7&. qWW~ސC`D"a#,?xP]-_PHز? OmRA5ߟDۜĞk!LI/f{\r_/;ҷ`v{#1Uf$ + _Oyg_s*90)eqN@Y|8iϸ:sHXtn#5L`4#k4[QsG8 %|Oְk0?y8X.eu~ c )-I 3kvfKT )B;`ԍv-e(Þ+] _~FȼOc1׎QKc~8'] pcFd^]YLhחo`@+v<2n|PZ6%=8ݑk:P3o#>GA'^t  å;P؄ ;q-c kHfeqʔF*dn/2xYhAWܽg\Y~!\T.ȟK M&핚_7uh\T9VeFoB|HKT[_{z~},v/n|Tӻe9 U 6u@(CL�麵Ufrd5W~y߲|i)?i<3,e[H$^lȨp|^ȊݱY[Rp̈kQ;b . Tϥ_Ε zW"N2t7Vu N;'خ#T}Ð (e6xXyκwjU{VGQ6.l'4QTĸ1.SI妝sCN?Uf){=sz6e:Mڥ+.-O[Ylj!,ES:H5wuCg&1ZY3e:1-?0hC\nSp$ dž_BQWæNs>Vt{7%AgRȼihše- /5{uj.[(lntP>4OȦw%l j@69|9ԝKdF-" ڛnt\OhNJ]w(`QFkh+E-•77t*YչzԞuLY ʸ1d!];{uщ+P+S4H+ LouY_@fH ă ~-Zz̦CpH"lp! Ѕب-tlAhJtGPMl왫FzW +Q2o lh@/] 2K(12^QBv5E ʥ응їQvW7NTݶĤzo]7CG֌JqI1&͂/!?s`M נMU pՀH>nrqA cGcrS9R5ggiB*2 2'5 YebyOE"4*6)jFe"Ŋ4p<]]HפSr6cz_.YY)^tdNZvפ؄0KEY CayL\%Ģ,›A8O\)~M vvh^\w~*~Tn\+kc(w1-H7󅟬72?l^L};sjmG-Fq z81C`]mI=/lyۚ)rO_W##r.xlw%]iRwY{sq6-iD/E (:f|4~y?t97b/!~bs6qqmø'ǫS2rgDp5[܌ 3[#HH];EW-3z(D\rYݎQeb SPig᥄"M(&{I\ԫ dU/_$&p~`ddXC4FE \2cvJj8og|sPm?vFMi![}w?2JIضOrYs&'޳=s["(MJڤ_i{pG=x×[^y_Z`}QGQ)'kBI苛=5 #;LhSQCv @te^n҈t#t+p{L|SaydmTV\5FLKmH0ؼ[L" sIwYUX~7T^4Vs+=A;aƥ^^t?iT+VբYJHıV2t7:.woIGqA4^muj;`5{h˭ bLFXh=]X 1J %GRvTF(/x^:0x[NQ~˩xI<:zK Zoq ‹+k25` ;Qv ;A;-zY!eU\Z"O n*M{D3XZnC(W>UDUuE:3ڃ ~q_nӀ=ll8gŻEYi=]w'FDX涶8{q*TMWΚX{v~6BԴٻ(,G*oa0o䣓0zIec0_ҌBփa#'}˥,">@pv;)]tFwe5B^pugs zJATjrYϴ2cjjƧʰ> ʠ\ H/HJ賳߾bO JSOR{VPI=%m`&«<>bTTJ*N|4'4|+[='SJPƈSI+PP$Ս.:Bq;\! -63͖"`Xa{p0"S9u>x[5n=chbC|Y׫2ul"щ:#s@j(l !zw, pv9<"a%?0WplVv*K (bM$h uXxh;Z. cц>+D#ˀru#ltO<z3R֍ޙspRIT91L t9_q^2Ocٵq~\Gy3XX.m*\r{KPև,x7'Fj|(ݖ =TlĊ5y^ TR ZםWX[2w,0<Ps`Z,g6)U8BYI;Dhwh.9Ep5Tk |L[жRB:{,xx kj^6hZh=&(akmC_t :xi-qG6q 8j?)v@~SyS^'2d{|5LBmt^8|2Id/A[KQAbM7Lgy>Ì`hLQewJg*8c=_AѻF̱:phҋ7 5{zvnb.FbnԜ:u.1Λxc+AA0J.9O$N9L|: zqgk.Ū{@ÍS%'вi&NM(+fUi 0 ibe8N)Qǯ! 1OG)kԧOFȁ0k(*{\vg| ͻOa\r`C%RE!7 80 ư(A@꘡=Ch ED3 JI1P,4hA=@Q@9N7>DwL.͍h52ʂc{s`/GyPQݽ`<Pa1{T%yW"GqvTYєfjo@9Em f|ֶ1;VYZu+Ƃw1J!󨓝h`<: @j +zӀ_΢7.Y<ub}X)+RE/_`ʴy@xAGK7ZgHNcCBܮaBy5ښ"  { <5eqqYn/EM|AlX1[8 gFxEmv$A)wI r ~M7tP؂ى_:B !svA2"S q"D=?ApPxOG}Ԑ# 2-1AYOOJzB|V>0Owu`|-iL`J]CC~Th9?|7FRU#SX,r_fy-HD"LW:x Nw, Z*q^x1gv0z6gqEa:Sސ;>c4ǘCePŝ&u.;?"s2- !auyV˙NaT]E'7E%J1tA2)̛CORtW@0095opV8PilNcjÚMv"6;v~O<1Y@zJ螻64px-uvUD8uQ-r8JǞF_9(fS@D q4^w8Fҥl|G [pgY"0QZ}IH+fՖ`O:[ !3#sXWE6‹=A S_V)Wra&tI"\fHYht{>x9[؁ns][̆釻4z7A䪵lɦ.AuK#1G[r> Lo") $$ˡ YES@a'r "v5l$o)""̂Lߘ7guկ\Û[9Gp8E9īE/1Zr"u'wӄ #c&[yqwB_=v\3Y5 VDK'鬹)F)(jd7Eⴅ[|O]10yΫX8'jKyϪ^'}EA^3c/^1ͫҐ@_V2y͂Sk2xSyf*ޝk'ҔX8tTޭ9 xp *:KQLbx?g /fb;Vv z?PY([ Z DW=:{gWJݠ=Ox̂)kgߊqT&.iս (\MhqNزmco"~cTp$Ӹ5.^(< ?ڛ"x:0:x)gwDjGPԁKo}ē[*< Ɂ I&~6n߬؎*/і )~2r ޟy]Hi-dWMotRMtd=۬\3gv˔B}w9$a+nLȋYXn'C+LXn6DŽL} m {7Ldb&)νVMɿ6h*mVh-UGqrRf˟*)%jmvբZQM&s[~9FgcM1NMɨulXiG& n`)9EяL!87O ~ g!yyz` -4-[P  *^d D*aFdf6s2UwWp.`OcC:_UIYcBvml`$wka|R%ia:X+ާCSiue ꜻasecݱ~gSE*mfMNȞ997iNٔ_D&+HO׭Ks&ݕY[4RLάJ3yh2ukUF,u55L >Kb qETRd{<DL׋ IQ H*?R= $4룶!hGeʒ9SMR y]?t3@Hpx<:֔M*_Zf-b٠g]>LNઞ+PElk XgORUs]*WpRДT2GOTS5NKm{\m=w6rVtxuYy1˷fفj)je ;}`Y'_\l&r 7O7X:_W?IV^Y٩.0YO&ir8zhGMWdUƕTQ+\X@Wod*Cc*0D5!YUI\<_z5K81 nM"Dr!ӵPh a 8}vM}Ds[g}/_F6zN9**e _gAL'a|*N"mL*Q\$xWjk :`Ilxmrڢ^]GzrcƇ $a!y 9hX?6KoK0Ii`h6 *F<7=H;?~73+ei# %]5+IH7[UiNnɤy( 9 _q!כ:n'q0)FumGZm> ͈^Aɤt2gOOϳ=.D \^KOKRkORyC /*6ȸ'>nRs*u {!YNH[VSakں׺ ƻnm-8ڥ|*%/'1@ B@H][1NAzwT$FJŀ;21:Aq?r 3~3P3tnsթ0tzQ?q (QoB١(_R,iGK**Eӗ'kِ8He-#ٖ"ܵ>NźIuMcV^]$f8Lo fO ^uT"v|)*]VzQ$>lZPC}ˏ>oկل.u}H2OU۝ׄFz*@<)@wvt](5%T^)PyEH Zltc^&OZR % lKV>1X:ǹuZ?H=6X_Q? r"?;W2W2ӽ v!hOC̽U+] Qep@p}wØAu=z7t壇OzށVK]y$:]cEmծtbjT.V*ăfu~>4g.{@a8Ye! Ehջ(K>i nЖw[Չ_㾛h?oK@i+G ^Fc͍rlyQfɶy[`;h}sC|_gLZwMA^(׹wO̻4"r$WPyH dFYso=giPblΛxke:^ķД+^5qFUҭMLdA IB~_YP #s=h偦PQ>e="UU @V{xI佬o'CMnuOBù2Ͱvs3ºOg4Pm{2(|v2XqLD%'!"|I(ٷ5LH\/u2Ί2bk.6NOw/hP˵q>B_>8 [sGDZpkZrXF=I4p~)ZQ,ܰ փB{|O"O 0xCJnirm@-ͨ$A cK0103V#va>_J{ .m^MwL (YJ:{+*Cځy&B[=#ws!eO Tg!?,dt,|)4YvĦ$][udcH>fe6{KE d}$~jY;h> [1DZ?F}(k=^; }@ɢ\w۶}/m7X72ɤW i@NPYaIYOnʰ KgZ%-@;\?-&\ 9z - #cǨJCEg^Ӧ!tk!Nߐ~3:ShA9I: 4ls=I$gb Y ~]k(tӛfgˆZ(H666) Փ^ *W7Ny1 #^3:Q֔=6$О2ܡlFN[<Ae11U)XIH'Q;IEל\#^߃=W9sk8X- y Vq 7;:&'Kl!c23Xq~;wGun RSvS@*LJR5ZE3Qi'lDCwP^vyyW!t B% ݖ1xؚ6h.Ho灔^ ad W5Ͻm}jir22#[kW\EP*j ϶ ~-kk4WPDC{^93oI_P|pDqK*6/vom ;u˱*RϠK4ۘD8;F"lr`vZR 2R~`KN0`>_o.uI Ys2cS<)??iJ(cdk@vO@ŦG;1IP'A]fosW_@-97F>sX/5FP͏!OQuZ3rOt?t4L_ũÖIŁ w1VhKӟ/ڟ7Wy+Uli)v]Rp2RQMnzBq׉|| HyAW _,BŢ:hW$kÎ 7miR'rnDRO:#51g?`ڕY8ҳmOۀᕸQZb pf&GA M)M{54ӆ3*WP&ú-=1V~0%9gj7ax6VqQ}AOSuttRo޾Zsٽ{KAUN=NIWDFq+{->ǿϫ}P,nH? Y//_..R/L>؄I%0 [_nH0IA/`qvka!FN`R[+@գ" 5Dzv&뺾ڥsRk&G<_)$SRyqIFqlM^S;7+: /O)3xvTX7b (d24X I]Kk"p1=`[vTMJW|jdipIL |WK% _4Nox˗R޲h{,?[%|@j 2^ %Ќ Q ?6AF,pb~vjNMYc=Մf1 9e$A M!B@ف}fތ]9%ON;Iý퟽Dm$l&?ZS1|)X&=TC(pTc*.K A~;o:"ڞr .klͳ4\9VB hnXaa<y?;mtl:$ql戚beْ)،c~΍0;5 :aԕqEk.<Ms]_ʊtIن8]dƱIf%fAqҙRgViQtWHb.F,Q=?|aW~d#hݒA"~q?P`Lu(b?CXTF3Hm4>%k^fpe!B d!_?o*[ û_HǾw1n!k8 ZuE&>d%id8 enM[<@ *~! I䗂pn4'H1rR-sئ[Reǘ1KlD; )8/cfKg<ׁZnqwhY;) YE.Qi"+F'@5f4)yTZ2Vt1xCGf!?L_3=Nʍ#M){:D0((p/:6 9l.)ryФ$W)i h߯|߷t V_k&3pc#V@,cPOx{-of,s-m { #򰝎eEWGgD'Yhxx@q1 smg6i]4 {h_^~{hza毭 h"tz M2d!-6Oc6̛r"F?Q=蛬.(G,߸蟱6.6}d1jBX&nǁٴw| z@ U()b 2Fv)ݱ2]PHLNSrfNTCVLuχ4 us_!WT2xUL֢F5:5nIZ? WJjSK6y/Lq..&ﮘԔL3<\ɚ,:$H23?(38+1 /ģmYaIO;yӬ ;tYvڐg %Ụd&2r A 4U1ϓ1F+vxAIEkȵeLiV_` =U0'ob.?63 A2+u5p5>}S HMBf i6&xu=tYD/s&U&ƌ>ܬBe9alձW9hv݂~`J* b!3 CgZ4% kpy]KB9ޢ֟[#jj< ͭ!JɃD'ϊ":=(lBrM,Eg HmvPdr2eLc7t-LLתcBZ9@E֥w#zi6sF ޮ%- ~ǜɩ붩?äE%q੘`;wIĴVZxdik:SL+2Eq3&չIi%K/G (:ܯ-tՄu]Zy#V3T[@oyϤ4i:-岔v:lv|J 9yǕÝlkQDڹLz%~}+Vƪ&R4Me APNi8΍pɷnʝI:XNr#KY!??cAz&oz)׳ }K0ד)w -Ѥ1=z@* ;k^FRtLbx'U0P V#̅ XZ.3R||6Y2 s@tZ%l0IS@깡:.pyؾ[=ͽa>S^gOnGmj͠@tg~.^BNcy?ҩ)dȺ2(כ,7(eny6C/J[ ?;'\*6<+Hu:Н?$LW&\Sx JJQ̹|Ҝv'6>  hȈ{\ܬF 4ts~%XC2lWP svL*`6ay\+Kkb}upw[m@n ,(a,~+Z&`sXI'g^Bqe_Jq>Pxx3hX ;Ӳ3W%-3FV/$cևoDꢽG⑹YpMKWTB.c05٤1q' Su/"Oڷ666)t>M]rtc0%y/5/mJɈ:6΃άVZ]]anGQKv+(`&( gEys܉Ѷ5iPG삺%0 36C.Vlx}U-4k?׬iT 󹜪#{w";./(3f(8JXL!NFfE a+[Pۉ$5;fIyp߲BBlږXh3Qg4l)fQM"H\/Oo! C~|a^v 2gB)Vf9#m2ÖqE"Fkn(5>_~b+הAXU 7tL6YjVa]Ƭ]+,?xs;r%$B|)[h|tЕJ: `H{gG'koϵZ8 rj8S 2bDPW+%m=ge|ew'UN͵kx5l d`lxYJy܉r1H`]Ə;ޖ3XQְ6#BZ9̯,Jųn+%[5^A13"xAz0Ayc7"<qAO?@(KWDMT/V] b'd *lXʺ.N)Svrb`$-'~;9N) 49MȐ хqiDFFfUň/"lc+|xSo@]S0.SP}\%R>9-"<1ۺe5׫G>w']g2ESa2U7go;vmSe'U@W^?E*Hcur4Gw2λAkC uQ]蓧Άhu^ ڗ q0hM@vک!$m'4\x+@o|deݡoMl 3?k.Gl1/%qd:V0ԙÓJ:rQzwtkjrtv(nqz闉Pۋ d (܎@[6HuM]`8N2Ѕ_ypuh:Ϟlk&ɪ{膒ŁP!Wy@kt`H7'@^!9PjpDDw<]U=^p>S2Y !:Ձ #_4`o3Ʀ'uOڿ1%&S'hc6?zM^@yScզoSn=@GZ Z+ōx(ŐWV0qE5/XZEw3| #U1dY4X;ZƐo\g4A34uy.~/ɢ IS x"LaѦ5zcTYD`nvy1-,\?kW~C,#x!*أLKXӊHX 4 .E P 6˦mV[Zze;$5F -Û"M5){1(O_(;ii4r])a6U.|T}MB}~v\pȤM 4&OG eA*O33DF8\(p 2>+NF3 Z2Œnd^t5U53: 鿋L|=cgbh1zd E oتQ!KUr " ]^j7n^s;vr oV=N? *w(JoPF23j/\ҧ#T҅`V) ?C!W.l S$TT?er<$tu( *W5=l@ӃXL>Ϫ%táM.J-ͮq"/;r`IU)t߰,~;  +a/gʛx2FWh9'm<=v!jnyW""Hl.@~4OԱ1_׿tC[=Xz;uYssT9]Cp [xnܒ)_`F~5>PU (9|XaF>21hE whLe? X5sx^șΪȒvKs=sj4 7!c+?eL ~0DTs *%>@O;Bb[%:Xo:Vv=,]>숃)fShE]7}ĭQ]c+Kiac6 3 /z}W$lplwԛSjmgG 1"hQax"$owV:BoA϶o{4&{.椟̙8mP%,"‡o.h/,p<Pa'"бD6n ں&AqlEv7I Qz嫊dg &_uՏn/?maهo  s?Qp>Yn'77 *Xiۥ#X zeAs= *KOi۩ "/`U]T9x]'%x;'ްnp)hv?')Vos4O3 FT ^Dz\gj*0 1 fvҟ6-*䲔Ȝ<h*G&Ġ1τ>aR;%-;ڇ'e5$ .j Ei(OcZ ]Tj0mёx7'8sf>˼{\ E X-y.*\2F&aQGQ[Hf(No+)>n.־@P%dG,kt y׬[ӕ*iFjBU8J*9t)$hn⨫^N宽pیWT?.cJGd3mZH0ҁL`_L>mq[h ɘ, !BJPԣY>L 4t7ۖ|8\JnbTM.?'RzMLl r6gȵmkڊCuK;._c׃ B`$5bx js mAW*eGRr +qdG44(s#JZ!ڨur|gqa"W`1Ƅ6pI#ky r͙<&I&9+!cmm,0nK]GV:W11dU 0~ț yf/`޲@0DŐ偱*e+h쉌smхohT}n([u]QVkEt]Jo C'4G,y\#Zw Z Rd`MХJ>c^?c2MذvƇvwz6fęW c)0iPx*#ײncqiғm-4@ؼ2-ulGl;8 *}ļ'X>D!qמy' un:laCYb9.<] ݉#<|f(گc逷V[9ʢ!'mmf;mf6ri1\yܿV⡰"yBx#&*&a|y9\UkjFl LŽzyK_Qn|4=\uh SDr B,30;+{+<6}.B_MqP^ᥔgZ@@@#tG0c=oI4/)!Xݐq{w \N׸'ثk#`+igi^nen2MCLY- !YbaC(.uZ䀍q5 ڬG'Hi6] в_%_8ah)6H~r8;G@Xz*v&2ʬ|Yf{ dKa<4a˧KGIݶ <'ަ4 ՐsR~RnokHE#a`y<_`oQ2뵐ἴF$i2t'α ^I!L48ẍ́?{k8`, Zbw.r PZ򇆖l&+s7nü)?\"b C6NfvkN"`'lkqv48U+j/ฺ4S\k) oxNA6{πFH2t*4 Vp<7W@WH<P~-ۍ)Ma=cGo3]C#X`s(W8nM :z)q,o^b(it3~%RrL6xT6{޽6{c tٿjx6%S;z$I'mt,0wiMh&%X%RN,=Ee9CbTs > ]*VMRyu_iLUfDTm kG L%8*|ё⺼uׄx7)[<9+@Wm Iu(hNPgh]taUiBqKIRu*]TȘۅd9袶dA6EdLՃ*rA Ѐ@,4ʝyU#ʿW 2MM[K$ɕ=^>*L @QOMGA b>EDWpNz  r^QsZ(\Lc`sU5vfǗ!}? ktO΀S:1 }g D!f"80bx2%nb\!$<(CriF}9`:of@`79nIɡd fx5 c_XW.vIDX[,wrS0^92aLz5ڜ1L*nxgNV)GzBV. 9aJ z Bb6ɴ̢VLlP1L|:/RrcEHjq%ѯe~Lw⸡(\3bdEJ-ʹ=p;h_0kߌr{T /j=v]q$tUteDO|*T7fdK ۡCsru[|vV\_~j6Ԍ{3R)"۹9K!gϝMI'| †OzmZPrC"V4=vW ƶ.25\Zn%;/..P5 `*:Xt#){eqFvT'VRf?cL9| (QB9Cx8K1|:ݔJ^G/kMA2f1M=?@AVy'L7huX~ #ߐ A-Rvl1}%Й,Ii}8nX Y1~ =g鼎jxi0LR &My$UJkdޘ[KonUv3|JfL!,V;z YguKr4fM3ݙb^nNj te(Bis1< *Nb m.G^Aפ&r¶ҹ$O*ds 1[#J5ٰ_l֐&i=);򖥲sQ$Wr Ěg '8ljf>slq6d3xOwN.acEhFNTvExS'vN?~5QQ!CSE}.k.\ߐw\w#Jޜ:Bj^cZlHV!6@ w)SpO*1*%ޖ^\3#s}kxdy ‴^i(UޯS|X+ҸC|N47 p~VYouCw3  pqX@Ag4. /򁣸> >:#*&?Gj4A B9=z4TYt%#_,hl?[& &Dm҅nĨpeE6 3'o ʉIv#? *%#,sѡP e>ُWo(#}|$~YxA&AGQ U\N_ K-3Q|-+Ն|BB_ N 6)9kt?V|$/WiwJ'Nq@eg B!ýu%Z]Ypm\q>F4iCʬa b}, ?wxt~ `n }{i0/|Π./V.IJW3W]N]-3^\+PVs0 hr2aE\Sr̫gC,G<)f`%)Ut(TU;a@xݎK㠩NT!)'y2B\78_-E]=qdՇkFGg~\Q?jE1,Rq|L*rLg :yTR~Y2D[ճ擢G^FuN$MRn}|?nADz+45M%PfժC;!V7Rn}{Z +qW,^ggRz>v~D  [;fq؅f0u_{KU" q Π8u*5̛'fDO4?溜(2 m+)'cHҒ$Qp6\?g-U6L}JZJY1"Ϥ9 ]/6^>jyogce8J`(Lp#Ek ?M"uC{wmB-ULez3#Y/{Z: _f["(524.v*5&mǯByq׸rqy,3O&v/xh~A.?rgq]ܪ-sI|נ D/O]~|znu^T/'IT!ϕUc!M-x nP(ceva Jg(n f@苊7A7غBL/E:yQ(1y.F %밑})a8Kh "`6iOo{i-Y6O Qffۺ R5 w7uhFZn4=QR ΋ČE!dߵ>bN˹되됫:9G 7QU &G{p;IϷ`,lyCF 0ώyΚz~c7'bSCnhu4$>aHH~:_㵳1kʓ/,27edh{懐FCE_zG*byD{YUtulP+ӑ -x;#gC"Å^uazMSKٺQ=|[Zm1*/4Q(5ܻCT8$gDqb<p |ac)q`pp\" B":*ws쮚)z^~=zC&̪xl u^f}t rXU1:2*P]Ia= g'_ _fnO}4bo )LtzL9G3s@ن.Agj$4G^uR5D?1%{=/f5]?Ln|Xbk ಻D0l=X؎`@i( bglTN~0q+R۷ͅȥ_F[T %/ cG^1C}>-vJA Yzq914v`x 9s'RG0kB"6Car6H cCd{+ՙ]˸vm{4%4̕ _9к؅xBIZ5BPn+1UES^w\|T*~$0O8C2PwBS@ϐTLfК^FQ^`qVPy 7#mD]7$zn_ԆUH7 KS:e`n֠o7u49$6\~p:W$hx=_?ởH溄r%`LS~运<'qϬo3%wN˖n8eedx LZFB=j遚$',hPF:"޸uwzid[ 1"_`r_?Lis|e0B- "3&)-ps/q^N 1|]&9Wqx9J{LĴtxVLyhejIxtڶ&ڵXl.@:~ ;(Hd=زѵ[#w|ENG)1Phv^MH,&ZpM$ z) S !cpug&ɪ\c&z7gTKn-}P+e{(lxKrLǀm|ޥ# J4 "oo5YH6ՍNn:l*jLQ4/ʚgbxQ˴3I˷'CQ2|F<灿p%UH bܔO]kFYC&VT%.="+;ҫv=P#ᮋ4NuICy"bյ:I/qs27U1Q׀mu9}ipY@@RHV7`U絍G4hk8YS赓Ldf9G%lJa{F+5P%Ic#"B+U81;zv|πٔ4 I4Zxgs2!~?B#U e6Ά GxZ JQ`ix>؉8̔BC-k&,2sސlJո"dHehYhuP1ˌ*%zևZTs"j-h˟9҉J.^VNH(ݳy{/)\]N;eKP oPɋ ѐD.IL4.0i}-Ӌ^.8 , t# L e90eݛJ3:tJ%q%S3@sxǎօ \ j$6E4cu&tvajhwጋaY)3T罴#c]{\OE]Yz*:M)< Zf G&89TX @u(U}ѯV^a=wk7T:S`*Ͻ/gltlJKDY01zsBdAp䳳 I1zKj~M<;tvؽW[ϮWJ6>U>^F[1/giGfx~i @>m{tBk}K*N;>$ ?þ'\ yNgr4'u{Ǡa[-h3L7ՋWupe)['%-]Տ0z[\]̳~onݥ^9-Y WTW!)?>z0L|kFQ\p|WHFÇ,iO9!co.A >tlј vo:!,Y/=ShNe0^qӪ#T[ pR"-xF+3hT @_dI[6׺h- ;M88$p@\Kյ: g%,5}E3-K(y>")&B5'Y_0)Nɓ`E+sg! .5U[F)gh"se9$R=t[g+%k֯@})ˊG2 *Zwe:kSX`q߇OnHش/Y2U_lJ=m5m5v 9|xJ˱iX ^MVV+bmԋm*,?6RRQL]ݿFP}׶9&\f?VyU0M}*dR N0i*a*ƫqm ~(j dه&ZrE4P f(՛tAd*9S\$w>^C # bv9 &˥{_ BYD`吊SؔEKRjP8:ɩ7N5VZi܈]r*-m>I3!AC.9"b86 Y'rY!&mqŠh JDll[4"Q:2ÎK7Q9rZ<ee=h6wq?d 87v'咽Zm u dxn]wQT}(J̺y|KB4|{)7`7={+21Qd  r,pH6D N݌G\hu| HGqr RS/EIxW. M6 &wdt̩+x<ש'$⡳[֒5oIPla8S% "TދbQ_ʠ̦O&!c'#Ӕ678]Qٚx☜$&7]@.tU+,9Sgwf!SpDVdlXV(;4R'T ۮ: 5ORqI!ZJ/=OZVF!OHȉ޹W=duVfܹC3[}2nx:#^Xyq3stxa dU,YkA>o]@^4A[bNgCSa^\5t'YG4K$ڄ|횪VMD9>Ѷo+BѧLKvCܦی#R ~^EWH2iCF/Z> W;E|uWuCʧ#$p [q:fIJ4>wTKl'PNijEh =ˢbJwl g5N/9*d5 2?T}!6$ 6\{P OB 4.kJDK ៶ Dj':[hk_] vrI^~gyp(97͞OVc߹͹,$4ݯ1P-){()б-\ .cO8q]o$qgVA}cW%vDC0#rƠ[/0 52ςs+ j|F`_!џ>ϲXȅΦ~R@~tcE?u.%p9k'M cQ Ε=&HOrb <LoB3A4DR)jn^I 44w+ø!ҥngw, I"q#縑T0IfRij w(DIHj8jZ>p_31jja岨\\Zmnjh4^%V.qWwGʻUЊZzTt bJm4ޠֻZs";lF47LT @8jdž~y$|Y"iJX%ӫ / |޷aBSجA{n_f)m!ƅAEx~ C;1u,=݈ĕ3x[D"B:v0:GiOXFC7޴c n 9e)P%zg*${T>Aڸeo#@Xi/*}~Y TzYS$Q^ysx3P+p@f?p߿YP kez?[B8[jq v8J~XcyҖY`X74ݘ>9'"AD/q RIuAqxǹ;s/64%~QQe26(NZ1d#v&#(xh=e)"pq"-iA 3l M*e\J Q}Rd 9;$`Ūh~?HoԽt|ߑȐTQ$.&)2d u)"N.pHEIӋS+_KԣGwe^]t nm$: eLhuQvfŋpL(ȑR ڽ{!pxmnq}TYڧBű{'hHAbƔܥg—9]Zve8Ǵxu4apweC=يF"itBa)0(TTbVݩ@wY=/cB}Tyɟ[O#:n?_c5o`@YQPPO~L3Jz=3JO~>ML0KؑX VVqO0:ʄh&ȂT'(s@{ h ~c'84gINBM -܀@8T$,qn3/y}i>C~y̺};k3'8whi ?J ΢J?q\Nڽ6C+!Eɏ'V[\eֿ)1rf}o0M߆%WpNɒ"0.Z'Т56=>M8Cx,BNN+'.n/>k@sll^H+8Vߵ~i[[ʳimrApI.8]Fש8JQ ].AmgQk|>^*TOUɛ)']/ cd@wPdi&b?C<|Xv(HEC6XSUxڑTt%WZH yѺ2'%C(`q.x>eVF ۥ0 v ?lb 1gD !ϝuKe4 $+8z<G'Fblgę3|d ձ}\\D0|in'_)F{L0MR_N(YbaݧCǷ Cj9zѶoUt}xk ([RNP 62CZ1)r,3v= W5Rh D+>xvLL@&WK -QՉ#dQhA B3M5hr ^r($C' U$Y&d8`Rp-A2xZxs"ܢ>{\?IwUveْ -mC:d<[ьn#raT@՝V9s Cw.-sZ_ W,'5x2z=1UBOyp(@"P]/}ZϦvZsp08NbW!UK嫫q@T]֌ؓAZc{L_J.kO+Ṷ-]2}GdېULx,*2w5 aH`ރpߛw]7l[̋c|.}$u7 {q823e 9eIs2`PX߿SRgbnM}?ވ| }7RgcX)͜3H7ڎ H{zA[`sCjm !ĞHrl>'υ1VUh2UzT9%D=PnYW ݍXidΎPOjf :qATFBa,㹀 ` ܦ1}\_>17qĕW d7~ƻ\ᆴg/&hDz/m XV}5Q!0!dñ Kf4$Rj,!]I誤A+:l|$`دd0Etks3DE4ƮO+tw$岄A?H$BGsR1.rJ#kW+ @98SԓlBӲӐdGތW5_Z'"c&JQ_&j3+P! C}Ƨh; WR-)rp~ZԞ^gbBq@5 ijbcc.fC l ,ʀRi5*D}/ *A%tܿ8Qv7z,[kFRvْ{(`~ܲkSh,`uq H*| LKQj JQIZOf]QbZ˰ 'X|}g9ݏ X H]Zy U3!ჹ{ч e8?-oFʹ[(O~ o W\%uDءCjsI+F.0ؕ~߽ B-Zˣ-6Vp L|~^ j"y#?=Az$Kp; oE]x;w׆A}^HeqYpNNBUA g:;YB9s5ZX i劑J@4'`?y&[}L )o8*qw`"bz pTd0?l(/k!<V# |243e?jS%/Ղ S^?t`lL_Z7udH1̏dugO!'e/۞ucYB%$\\84x@4&- nR0PD0rO~ {͉x-j>RS6eE$[0pԠIlg mX<׷~iq4A:h4@~ᝊ[=M̿y:wN@(YP!'z㽿Z"[^TYx@qtwj<"0}]u]9[ӻWNbænl2R+7}GʸyH{ n %ŶBIJ"I^`x|xh&951"Yeש$z4S2a.8?e]auV)dgԘ.  iw7O }tbjGs>aG=1;X/=#&o2 ;h#nҐ'D-jȎҒeξ|g~*[qڱ&E6jUͬXo- [6hnvuᑌtvar\RH"-LkSsL\0{'12i|\>ZY]j(4B s@\ΪZꑹdk5Brڜ%u +t|X./ZNއ+t,șΏoNm*J0+c&)jкˍS&i@xYDi(!i/|x[~ pMO GV{-_4!.^ ܱjtºaCzteݙb2hR:)*2-nL%b qZ?ְ7Vl6X~EjeUseJyiBHQ9BFVVEIV@ G$x]ռ5HZBB'pD^uZ,g!_Vo_[qKLiЉDqe@}zcMLahF>/No=?x]b W@ eq"8>[ ~UM&7.K0vnO݉ODwcu_b:qsHRcHYbI&]'M/ '=)xR堚jmzB3tQA(_CPվ6s^XSi E,^;_~ޭ/.vxPU7V)48lҦ,T4%QލI0`ϒ*$NY'ȋ&{"rToB.0Xdf0 PjhoR<7 v+|,DP^ʒ q=OIhm% ; ;͋n*AqkF~úX͡G9>]CguprA7MobRDqyũ+י>6=/S~Qq 0$<z5APq`:[qV~eH&_O~!Zȇ0'y cit={ߓ Y?T Ar}`x5kJ؀F9V0\OhH_]3LA#ZBv$QjP ]F)`#ýez9++VXdc=>{'%7Uhs 4C͏%^#<3Y8MR'N2iz=_,y!*! qFFuvi%_.=]X=_K jw׶;^^wC:O8=ϛu6Ӧ-c*ȁ:Vp٫4 푤ѣi9>XSZ%^_Ҙ ~ R ч qHT N/^wLx/&>2Z{!v.T3L+Hjzqf>I$_oE__C$3 T`q8CP|J#TlG--th* L3fZ_9ey񄺙OJgFQ舐G~G餼kB̭#aY ´m*9 ב4wn}^0RoDZW8Hs^CC;Vkc0\ou3t7 KҨE?+7c7aZRJD-HGaJQX@MC: ;I9/Kc3e&l $v!RhNc$ oeÅby9^qO/xqѻaqގ!>-<6¡tȖ'ޅ'װUgBLhuk~q?~Gۧzg10gQ@-QLի k&V'掯G,q}(=¬ME%V#˹mW53JdQHh|c5Od+e!|뤶5~DWS s5 yn}+gޭ';8TLnf'% X H"A1 -p'zHls63^H] ,tAMº=1Wyz^TuS׾8{4 NĎueKtQ$( V\ly8N|bε: п[ ܙm$׈yc)ں-s`Q66#gk΂D0( aY;vJhh uՊR6d ;mMSddJEN Ye 0pt[>֯9 m@EO~NVsz?ԈCvPӂ[

F?׻ |4R/Ie#1ט&(?j! <"k辤;At}ًh%f}- z7+RXMLulhFxc>Ёګaj6PXo>O>[3δ2x`+TvnRJ}b=3:.jEȪKBv"Jt&*9Ũr0-Du,0;,ufI0~J[EX:*+ŇT9c*`V_$g̣IgUOm zo:֜YLHAK4SU(U%TXRMo-2xrBS(̥;CRl'';hl/jw-$ʞn:atvk^ `aC+\OٻJ ⠨ape0ZEmAӍ$27΋hjv{P$\c3͏:clFe6vܶ.CvqݸY\_sWVp24^z90 QwD>?Gm磃s+Wys"Z:W-_ckaôOMm1&F\ٚKjjT!B L_Qz\D`ؙJXw/Akp/rD gjTm8\X=nk%/ dZ~12` i+8[I) ($Mm4W9/wbC_S H5@e{EoQF̧/ H`I׷8T `lI9|%MY]1- V|Hv$:_Ir,)y[B8]Q!X}΂Hjh̆e`7m*)OHU06=RsN? ԉP魖T!5?KUZX.t?/=Aʲ>'<3CF*vۯ4ae)tjh9RmG? ^6a.0!=:0IV`mZMAg[=̴EBv7SPI)?_t4pGWN8hIz]E~ܸĭ|iWVA:_Ƽ/]Ne.qC|Ӧ4gYZ0707010000005e000081a4000000000000000000000001616ee51100002ffc000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/mtd_blkdevs.ko.xz7zXZִF!t//]?Eh=ڜͩkkH1Sοp2veBgt5X)!JnPt?= [1jwz[3{`7Pm[b‹Ҿi9HqPmbzLFԏ3iQNA=|sh17S++TKR1G2AyGAFKXnHEzCۜ6ˏaK!S-ΰAtF@҇ +TjA4,TsxR;P(,ҰNшV1i7,P6QRРlWc>-+c ΚU'x0+Ar_w$yx\Rӹk wcLBBUbDlDo@v^Q(jK Agy4@xHhά= g2>Ɣ)I7ICmr:R ^x@ qz*DzvSa{ 3`$D;rC fSG paq>u_yitp xx_=(hv "B E}Fe᎛iMTŇLż"'5FrA5ݑGI~4VN1Ubº+@F &nXs &=37Qi{ \]OpU|=ϛ_ZZGNhBKxIt;7GVr_f[A.ٹ] yYAv TGGG_bMց*\a݇`>q(ƛ%Qhkg[*7i u;#Q?K4$7loP[~}h|'#¢Z˶npʶNWYxOX',% TX .5akό_i)KUO~'eKϫ4f\)Lvo:H}{=f"^")(1yN\LhZD$ Nގ*%4hx LȧE9|u[.RpBo6-c,!g~nj;l^ya~mpTc'* 7HAyYg ,Fp֓F)O8_{ rݗN"ul¯huHZꇥ5H%]L3b%M#p>:Y@];r :#7zhF[﷑u4ܴ ~}= :BzvNn1h?v7+U%qD&B([=p8OPUy!u01F,ibqrJBmsY笚wk1V+0v9zb إ`fdsR֜%>O>C:̝& cDI`ᴕZo3]'NzH]9(p%|3Ða,n6 PQ$8&h,"T%2YŲbE0Vblxmp1 S%uS[Y\J2᭽dRq[]Z FlŲk4izri|cr^52H xPMiQ~'en`RtE\ ^ZD}rTmi@(ǟ#I\ B`XOPzYa!MNjp>t)?MU @gzaljl,z\qNE1Mt70脌V5x7=(A< VUu?\`vu[roB%I41T h>{s}ʋ:f9Q!>\2|@h`~h}F3@CWMX"LT D~m{w kW` 8=/@1R+ ӗ#]L"J_'gt$;A;pɧݔyjLcrgجUԙq, Էe\0ב=ZP} \Fßvg4Sxt~tQfR,>/vD%{-Rp|L0LOV{ CT[OCRWEC&6oPVb.wQ9t1nC ӁG/hQ71`Smkfk謝SCB9PP*O /'MZ" wȃtoM 9.:`gu?ƒuP#lO09"tZxta*q.f4-Z~_Qx7U;sG'IXT/tS @ӱerrX$0IяQύ;z$=eyN.t:iZ%XRbᚪN@:=8֡qvxƣ@R7cp>lQ|f?b`l@rD<&Ӷ^Gj̜ I+TS+vޣ]УL}=ogb㩊0Taг\fΘ%@|ic0zy+LD(I 4xTK\;{C-|y°@"X|6W`5 D cY雮6{YR!D18dFC$#̸ ~N' WG}ܷg-Y"/>NkIu%ț,l/6Y ]:U_?"&h Mo0*#@ =UB ؁/5e?@gTntg4,r8>h-HR0h&$2Ѯ{..A؆JUAKx^uʒ(LȊNJ:Y~T1{CannpׄQ7vGb^IeЕw<-hYJS:佺.[l_,55?Q_X)k^E~Wzǀi gKC4KD>:GM4ՠJt`{grօ `#',C>I>me|>TXuKRʛ}S! 2SFN%iQ suݶGsb*>1/My@zSB^ R99|=N>=AǬF'[}WD|a[nIl$=?R^X@h?>Eh 5мYxcb֯셉-*OgB*)_I|j§˶ǛqO j,hXkg-|/f`؂ި[x1N. l2yss^ĩv RO>hFWjo%e%:AJ U|`^CjW5 AM^XRB!P?dkp0wlf^\Gj/;.g62{L $c/be]Y臭%ey> &ޣ\ޜ~ Pg dEd/QOB* <4\(T^.8$9ww(ke}VNo <"Mfі6?3Z y1 ->N6.{3 Ps;1GX!Ln#9OS^@j^E3@؞Yv$[mqf$[0ec;,Bgԧ^SY} 8hDcN˃Hgg^ήmTyd%oCxB<$A#306( OVt{58lL,ljJt𮌐D|tCtVCy{$"ݻ7*:Mt?fhp\m6eFgDmĉQf.+nlU~O }>LEi_K /N8̆sЖx{걉A^DRlQny:褟}fcJz_=BUI ~S*47+}˪S w@;T|*isțv \umEf͖tmLC](=޳K e"uR*Z.GPx<[LloJ `&iZ[ԑ,Uկ śL`KW4դQ㦈>IШʚ= Mˌ5W&j}&S07C\m{)@*3}M4^ ~YhQvq\I[.(E)ɷwQH"$.Q҇N> m+y6#JUG1~KD cr<)zq@$Qq^*%+_z؎=KC6IA(9BJQx]sr/嬇xK= *+8[/  -<#)>Q}=J*[dRmD5/̵3Lf&]@DvLPѡbV?f3Y?0;EI`Y~ Z`S *tD-4%)|Z )ؗ ^X/P$σ&ӷ4VRA͟O/Ztjwԭ\cb_qѷ2fZgbmh83F,̪lmEsѵߑ~lg#lydBh^WW==(nT@tE륧GhǰF5n0?+r4, :'(6J>aĿ%' 1B`N!(G_1PDJ M!"xu}N G5N va{bGDt57(5 żЅ_7W?eK%NZᨡAd%P7=6 A nB̥|+\d@&^jc;NMxS/P36p^vE~AT(( 9HN'tؕQW~d[!']pz K/GsuT}:+;ogoV4Ty<]-ZBZ;5ZcSj!E!lPҫA#bQj$_GZ*30?CKOs? 9Ҷ@):9B7? r& 9ynQ*)m%olHՀjYfh\jWY3*|֑mpsvd@*̐]ebCq!gKDDRWw(:>y+>/1[>zn& Rd/>ql_IooPR 0%O /{rbtݓ{жQZq;:/?u{\^)䈵S]2n2p`噔0@ A(O>궶bCzTf0acMOk[& c-lu|BH4O1I؋y-9c(\kp3'ZQ.A|Έ͗v&u(3}A%n^DbZ hTpWe4 GW6]^{[6;sk&XnډČ(4ʏ]2h[=fd{j0-L)jgK!k2m=|yLK£3# +lPig6&%$Q軈[g>h3PԻvVn!P{`ho,_PV{9{]Y-kVhd&$D3D]D,T2eW+Hw]vrttژ;G+QXG5l K'޼))I+k`3U>'Ҥ̩@*'pPD][Ñ,؀qY*x'kԫO;,s13iq7ݾb*jd6B3h|,u[xer2Heg_Ԋ0Uܺ^! \Ҹg(d`rvU1S8Fü%D%6*9ew(2.Q3ISdD(6fU hYgJ4@ e(B%&JoX<Cf$ջUR-EcޗQ2;cc׊eSIo籩v| zЏ?12vޭc~m|7\|ysj*+ @O9 5e$J~ y.aR3s#(7*5EfJvqc7Mr/XQ ؟9'h~Kese-XcQQ{@JPM `s[ .yaJFy_ڿq[4gx0O\/t,&4Hqb+o%G7hSpU 3-",4ȃdv ca{O&YGdzz-*f_36̏YTkx.1cMxtM哪PA:I2ooMҶfSj񂐡(`/"h( 'X}K 6;n`W # ,KsNyF]qsA D9$bXoFo_\3UB :G.}aDL<$>_: K/38;7TeؙpGl zCgRqy/uk#DX>Ǯj@H)6(+4f_y͒Wmf04[4`)< ȋxǹvJX&`ԇJ_E;w^P9 ?G&\Do~wYV 2gE֖NM 6(W }&kLL_/7a9|{S*ĪIz6!_bܗڮ~)Y.cd %Y*2!2Tcc!"k܆qefM0Z('b1gtiUG;H-*eٺsxΡ0rYb'`WZD3YTA>v1pqRNk5 u_ҒYc]ɔi vmz5Ş#al_vj說/?}6`6^WŴjhɂlN77_G(ϡg@z&`Íq5kذ돷ULy XiX0tOE@ zM S]ٛ/7n5Iyz҄wtctːk0 Yo]oPΎv)D^xT2s%ɶOkҰY2> voj0WĠj@3g̍8Y푱6 &S:H%xF6C( Oa|6&@PD790~pC$DkUdSb['` O)O2=IL<#V N \ش (p"Z+] -ܛ+wbdC\Th$n\Oqy^qޣR6lzE JhN[mu"MU; 1\^߯ϺeF VxܶΉLmΫ_m 8>wPҬdx]8w ʤyF;M|<zfx4Cߴت"%?Q%t;It7zF$1@t8hrFՔ.+ U[kHFM\b *nA_ qr+:g,'%}P|qy?M$.UGj )0PRբ3*;\"athヹrZbK F52>_;:r3bqjjxWG( " ~zB|o'Y]a#9vNHob_&סr ےgSuYÔgijplm" 11/򯑪`M5|p=&i5q1dq6H-EVÐj_O9T 1g ꫧdv X"&9\ +iGtZ㺶H#& cќU?܈RR_gYZ0707010000005f000081a4000000000000000000000001616ee5110000199c000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/mtdblock.ko.xz7zXZִF!t/m[]?Eh=ڜͩ~4J{dȲOoʎe BBgVT߾U+nYq]YQlbS%" -5(UJb;TϧřF]-_"o2cB? B@-^@G#ECB?_ g_;C>-mX,XeiEb#~ksGQ,xf|1kp\^)7=#[>^19OEJaZluQ)Wʬ紪IpX@u2keK M*\1Ml-rKaGJ5Mq}-p6PYK%"ҦPa[+n.V72&_4Q*g%8}sXA6B ?dNs<7)|0~q0e|T'l0@)WIhfFJ[xeX=֋C˴=bAjԫ,< hC N٣J D\.*ìʼn,%6‡Kjzİyt's:j4'Z9zt퓟f@Wѧ%6T'g$^/GY~ wW*Wo)IxLki0\гc\-XFWa.۝jGs뮱(/<|-k#VTFۮ?Y|k| ? G z>`jc\ ߷́Pn_H<<[a/*v:ai}lsS?:kyY")q#ww$ ] ;O/=x2&.eі;pϐelHGDPF`+PmD)ndه+ͫ2L _ ɴ6,_"!P[iKUԔJ7_tZvb4/-HX2nssCoڻ'..aU}-pqk(UBFwΌoi;T{S*ZYt ]?$y{'O)Wi &al5op_iuW4ͯʗ 18aҫZPΧokw iv VZf_Mz/GАX^ ЄaHNКNcŜpVD<x Bˏ^e؜zq4Z gr?.^8e iy'h~ǽͳ6uuߠbUP9;S'_5T @̸ r3Gzө_z?l|/ZT.%@/E1ObZe 6/;=/DIC $%4,󼗉Wq!=٢auSn ?$j ˼fY뭎ԬåOlMebkۺv_‹ ; tK!z_/?Enf-,PGe4Zb'zNK98Wٶ?VC01^ܾm_͇BSBH7d -ve;ZOCF1/*|7(7ᛘ[0k!id? RxgaN#nR 9=Z%СV:h!㗡wQǡV=aE 6wmK1*, ͡z`ɿmy (q>l9ǧ'H^~+ѿ%XhyVUV\^trwxY@#rR8u,o #;rD]qf,DEbHCħУu 4q"tߚy q3iKRT):*)3 i&6M51cQj3VfN;uC|! qP>DqxV`8X(&xВ$b<`&ܞD.xHoyt!hB:v+eaX?uMr8~p}bK*wsY՞ 4*/Z -hXQO&D[*67 lI+J:͢"m1WǾRى3 2hً8gC0}3?5"ٞ<ט(M.҅".r6/z* Q*CҀ_m硿 a$޾Պ`EH^D.N:ˆ56mIe psA*_T,vyM޿ҝl*{Źu[ Mخ+pDռŬ;E5Ik#~J.4)^aX-YIeH)قgK)e(%D4,/䊖p?DCMů">d& ;|׍\RLُS׆JX҄?wr^7T Sa+ @*b XY5Mu'Vyii5z:I|Ue= = "CJPm; nķpezoa,m🢹0#?,W֙J 1ԔN_4VkۨMnP].k7>R[2@h0 `%.֊MYW[y=ԻSq;:P!Rm,YשWB?E` SIo)c7mdQ^yk.B,1Mt: }Ʒ>9_)Zw3BLAz-XS@g݄_b;7`\@^=BVE!{pYK6 D]u]˓:wA)*~ l 9DFsrpw (+$;uzY=abDL>Ĉ$OvB{)׳5az<5PI KyH\{O혫pP ݞ,#ܺ7!{`+qm C,=f gU@z3f˨X@ Zz[0>d.O r+\W, PeҼ堽Z-_9 (Eq +Mj*װY92;sHY$ӢT≋{WE3! ˁR2roMѫL"#PKQ9#}mova7[kQFi+5qI/uK7ZgA&e/DD7Lqu0ձ9_O U0)C<${CEC)^Ȳ]|k;uE/*dWq: \h:zYX!R30)ZxtL*TuOIbL_׾'oݕ/f4`ha2 9VE6ݑ+fΙYISOsAPhZ<=J'B$%Z7[sZ2%'j^r" gL" utTsˀ^~5eZmi$]q.1)Q8 YylPsBSǝw*cnabIЇ3 M)J'cQQJ2'·v7wBŇ&=K&1IOMu0?1̷9T"VUZ(;-D[Ϸ!^鬪u h[H\oԯ U>7dk 4EBM]L\@i3>EF/lS~<1w%{i}6!zߓ'CCbT7/Jή s)k%bݯWR#<+ f 3q)I%ca43mP.YQL+}ru *T_(71@5-^yۭv"'Tɓhs\ohP7p:K9YPh8;z}Gh,Q2+ju33m0t:Qg.%t`~=|#?v绸~5z2׼ :s7=׀O-ZSEo'Q`ۋz^.YEGO֑c( sʃ\  IbWFeSgTz>PC^)E"VzxG%\L2LmI p1Z.RiDISy.y$ eOU֗u8S vr2%?n5rƄDo#%Q &A>ɘą> Ǎ'߽4)8dbáظ6>m/%AiG,p]?;ICD{Jb + ^ F('KbC5P7Ga=ZO:eK2e2,=^)Ǜ뺝'!ic~-Mv1oCfaE޿cƢO(xy!ĠU^Fm(I6j`է!4uw"vbC wMBpE^ŪG')[1 zc^ͦ/@@5,WK/H v82!gYZ07070100000060000081a4000000000000000000000001616ee51100001518000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/ofpart.ko.xz7zXZִF!t/X]?Eh=ڜͩEYr6qNY!O 4tuaXJTc|Z '%H䱵" P !v_]c۫3&ՏxhCUh,<{h +nz+Wf/&-f [7͓yePm6Տ&h3GP\7>%Rif"24'Y{%f`M47CB߼ѽ1(Oͥj}TP7ǰbeW%QY+VN!x_URpv}ohrN|++`'F,8JhZ ;cB筳T{{Qɟ EL/M|S(ahL h;Rv4ݕ!߷| n>pMD1>(ضc.4|[ GT| aY`!;Xcc:Ʈy<{2'>:RiO eKiY#/o)>̤Y;Xott*mײ,3%KD38i :, MW,Uk  @h|Gq ! ?JފGT]}I֚B6O61ě5-ZB0B9Lg֪ ^ʄvtOΥ]V Z\*ĕc9 3cLVuIʜ%Lz<nF隁Ii^WWukFظκ]B8~KAg+w+? "Z:I+"mn2t`# {ɾ~/Z9 *#zS,@݈笊 Z/W,{{VXu;5>3iʡD(pС5%PVOZfu~kilm/@oLbO"h+!U 7zZ FkdŕdFk7@)RH9ih9֛uw N釪oa!4'hn9(@̮(([dPEq*E25ejJwӍhqZTC?5 VbA!,[ .\bMOL5'T^߽v+ʋk5:C+StCtȭNCo !{aرs{()qsgޣ LOVs رڤ˩RExf9{ݐ+3ltƙ@q;*sꊠڽs92).|hUkR Ajlk+6{K 8@- ILGA ^{A*>u7?x0w|pn:H\BiD \c-Pj`PIKpH󠍦y/=69I쏹S/ g^K?gAK99!ue-" ņ HR8iuE̿ԑz7*\g[h,dW| &,zs8m>A bԦHӈ+Т7.# [0X?͙cnDuoB"+Tya hGU8nZkh}M "_eTH:ՐgjFTd{YmMV3 ͗–G-'kPW2}|O^ػ9i&06XֈAI@۵QG]tAm 2BYK -Ҹ׾Fnakʶ]I1sbfEx>eA 4k8W%>1YSGwxxvN T 73^0ڮUO9,6+ 2:ÄKѶ#/뢧Y^ܿ˸OyM,45&x?tNHw/hQecF'gLmÌo` PCt|PRt][%KL>nPagDeȋp@Sު e\/݁mޝΕ"ODx$^J"zkDMPى 'gHXhnJY{Ԑr;gaK"I`A>9P7D\N$^d%j]1#)gYZ07070100000061000081a4000000000000000000000001616ee5110001f54c000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/]?Eh=ڜͩ9(($Mb$/ Ωx6/6L gno [m™LY|&Bo. rQwiTYI-z d3u#ZP$'Sx[amZ S>͙?Xh|ʦ~%S4*i{U |H`I;*)'-LE3x$3Xdnp/B3 k EdYܭO:!DJ7 z#GY6mhs088%ȑw>4YQIF< ضC5Ļ|bb:JY `PHնyo G%p )ͩh]-TYZW<j;'wV{, "LI,cOU>=IwHZqe-ܧ کW&ѿ]eg^\fO,wՎ50 dxw .FP? " U.r䔉r8mra`oK4zF/4}2y.KqN@VIHIl|;_? Hss¿Z&/"u=9[!V^yCQj@@xK/6k2-OmdϠ4џX#f*䶼֒X:08jKV WUKM`ǹ?~w+bMwpMf,󩱐,J\Β<GiAM+$Q0okQں8둳 tyjhC:Zkv@.'vXN2]}^ХU/:g Y}ܙO=rx@NȌSViu?)U6?o +;\τLdF;/ 5ev蓫*SEwouӀ88v3I/Z`W ]Xڟ F +YI Pc).Q঩4IWx$.6P9ToGKW XN k`BA怿@ LSa0p6" #̘|63tٯf -~݉/U>1Uk_A@JW8\~xv,n}Y;P/["I>ʛj|C֧3ْ&0bz"[Qqu x vwO fxO<"@4/,SO.Hռ.sE68.P3}\*uLCTwjA{&8?vءqLdrZ7YCCB3wZ'~?ntor^,ˁ"K(bRe՜:PX EwcCŴ?4J)LGZ0+d}* rRuy%IIS $EhD@0<;} D]Yl9f>7zX|Jx2id--5ɼ {=d(سQK5QtƬFvj{.jG>&~QOaio{FСbVWw! /`JInrSPA3(RX,7_D3 cHOS^L)_(/2tVϗjsDՎoa%+XZ˻\cv8ă{Y~ z2~~o,/2!wHB"JeP`\^z0>x:uKۭfbm%Ё 钌?(FejJBp\-KZG!3el}в%ӓ@uVs]y?Y KUoOԁ-M:Ëq \6$0H?m"R[p}CmFz.9q3I{`{N[+\_@Iw$] uS%|28_`0/]jO5йtxZӊmFYF&ݶG*s[7l2Os4ҭgk /5ͅ<#, X&U^)5\mGr#JAuLto@L/؂+usLTq\UJ@=`&"Ӹ 3fp^Y6? 2nj=*_e۪T{3+/Y  ѻv$ҜSr՝s`?4]A;!]ݐ~T|Aq|`_+| |ݔ<o!w\o"EOكMc3#Հke3r Q(GBF6]6yRj }F<5)^#)([a$^Ou,<(E0ScShdLAS.Et^lHV3@#ȃ o<"mLl6U}/?NԷ)sR[<)|md6`Lw,D+˵ ,r&;;I1c:, -3P<$6]`y>!0c.=WUASu$Alp05cn&kFwq԰)AwF{>PnBqa5ס%Qsz{cD'<<6(qݛr½ N8} g\A7"Tml˄2?!c30wZf%j3Hr .wRA9zNgꕁS'+u1k)pIC/=%HX\(eኜ#Dk_W%^N()4$Ip^k_Z uhc'/qT"F/OnS'-u+U3BYɨ rxzQ2wt.QwܧEQNG`IC ؋r1kݘX.;(a3uZ|6tvqVfWѯHpzۖzħBRJ &^|")R6BmlKfL PWc!eQ*T#\4 i01 2@a6Aի|66>; J.)+'TC S A%AOVjo^ȵ >WIzjc)m>0q^i](Xn-58Qڄ+="tS!o/d ȬU*M,qe"jq;Z&9Gc0bO]Q(?2bR̠h_TL9wKDDWyU6N=4d'Jr :ՃU$%8sYrb>jc#Kp{#/,4ͧ;Q=_RzdMEnsN8G;L)8ϕeKAj* @iQNꃁKln7aWns2l0{>g)YeW1xǂ_t_# Urɐ<˂t'Nz0kܬ7$XNoOIBojHMcLRNZC}?ڿg_BJ6+_&5v30_۳u*>gۊ CbWΦ#0 5B}0*uR>Bb^"r`_/D7Sf_1, 2@wn+d4Ps7}/ }@۴ Ŋ6$ĸ`Rs-c|Uj@P礋\ӀDr5o%Ki %(i[ cv(6bd;bbH!wiRX#are Cy$^zP4}U!.ӂi/=Ҁm /gݗ 3rrTԒ"?osB+sΛF"|[D/cr53l諈1@(tL#)(6 @Z$K 4; KL1O#XeYTpyptm)k c],%sּ832 z%܂ޑИ}Y&JmQUߖ)-ae!S4N},2.CpU Ӹ`ꥤ?TIlrs 53Z6GM o&oYV2$)&MHU93O`QXL E*Ufہ72{Pv:~8;̙xa$T.GS~sQU2q"Z*w_aVoH?n87ъ`]SHin-C,"]uwN o SP2kuNY?P8,Ao*^*$.#KuC`BҽAf8Iڱm!s3qlnOek)=@_;kk2*Oy\i*kAQ@Y+Z:ѠhS3xQ͡\ @|e+敿?ʴgY)+H9Kz17`Oԗ^_>ef;iZuҧ$d#ȿJQW,3dR oi74(JSoIeC@r˄m`v^hKLq^N~4}5MT5W1_J7C̀4R=w1i*w{3;} O̍`E_zq6*BDQ*;J\U<|tUX6Wɼ@iFApELЇ⺼Y#ZN$6@g-ۛ6u+1$.zROW ?Ю1QeL+F$q8Vh~2X1Z"FTMTZO 2uk䵲:|Y~T/c u b2mI!ZM9d 7pޖUkOT8tk^?[iGK;gًϸZ_5ûZ+upj!ܓǴlbD5e0j2'HrY'oCT|lavgs*ۯrUė\@Wȗ"M@ic wߙ rHhN^~)C)hs؛B=BpC Xd\q$0:#bGX ^π{ |݊>G5tSvCr$+^ T&t4w*&XzACˈ4Bh.0Hs@ 2\@ `KzklNY mPTPmE[#$aL/ـ?Xn[@^$)F‘ Z_ERb_@ڐĵ!Ek8IjyWZ&9c,(63${t_~s4gM i9z`RЕ_ѭh}J `@ocsK-, HaKJbqp[%FX*Ix.!a<&d) $zu]cmZDפ 3泩z(H{|!x#mxp|ldH$\*Vp"w$K!CiU`Lii]=<{  wew]?Ap3iGx[<ܺo$HΊJB*}#-uܾg I)Jw"zH%Dn wEbnf6}>z>ʎO~tL=Dmι~^cQV}eۨE&.rdwMF*Dļ֭[ zKpLUr Cz9yK U^dB"Vq&@$H+)HX".͚$$0#z/hQpd#VӢ騱b91Memހ02U3Xp,ظ\cbjtq]H&%WJXO'ɠPr$~cx1`3!H .H5WWw6xC#F/# \x+bjl-LR'=/8g$# !)DR|;%ч~8Яu3p gڨ!@!5=9ٷGN[G,ւWOSIYM^ `,z7Is)[Jr?6UtY'h<@gb)e!:~iciA>1b5e=J"'R1% 6Ň12fk6kaY"v:逫rRsKtpclUE>i~+º^bo|Y 6ؾ T#P(t<޸줏k8e*L!h̴L7Q U!R<-W3O]z*&(*kDi*MIh&rCu+טԟ^x=珵xGtTf_)0ln}IG&eD>u0>zoiB$ \>$1.ҲYTH"yZ :7s^F?jS̮ZqA)$P]f3lJO!#trͭ,V~Pq(*߱E׆Q_dkBV'v}z"8;%-ab^.h|QR[ $|_YsT43w@ 2`p_H'/79N]y&?Vh*TղIr|}ޫXkm;;}yʫmY]r9{>,hB&~'X! /s6/]T.2&@93T->ذCnWb|כ1|ktm"xzm_= Œ8,</G7Di^wfܒ-<;tgaKhނH$?@>x&TQ[_\_І2M8ՉV$D秊1拆esyOAo ɡ}J8fgeYX-rR7zNpKwĖD\>lw:cO?tSuS8hM vsp!5X`F]#݄EŚ8-n<_C)j3WURׄaG9<-]M.d,Hq7 A6۩de(XТu7?a!kІ2fݗ1@guB5޹ѧˢy)k̕^4M*x:!{e2+8Oꨉ#pk0K5:lD/ɻ ASEP]?e@ :j#=YMU\@ݓ0<àsnWgD.5GiK(i16f.\9/8N=عhw4ؾ*4 7ط L+7')FO`zXuJWU.GdǃxNmϦ/z)/x{ORg1T:{ve}H3/=BYYZC/GÉRAɧٙT=FaA]>G*sYf۶Wt7X:!Yn(;qwMPAWQk_9|x䓥nc%&9 Fc.lSԝawdA(oy'E"Y=_ٿ" kC2qy)f]dy,Bđe76c\@ AfzgL+8%\Dm/_[x Rx{l]e((.w8u6`-F,?~jC*Z1XT#UMLbv,EQt [HG*5]{ȢCȆ~e|u3c@a1{s~bZw}gz`주m^+)i&lFOS}QɔNopB!3$s/H0[Í`/(WsG7.0,"OrA3#(i31$owUd2NJ~ݪRm'@p5a2` - 3Tq5([<,z Wer(:\~5\xsjVxu On*og?j l mysttK20\/학2(K ?^qO\ưd} ^J| f8QCWc KMo|c:Kl >9{dz8GGXXwžrlTqh<ޫC_rLL%@2B[[fgR$V/2,xt1B@1[rү oJqkDž./ܪߏF+[|2uz:О_wY*W;5_8e =3M:(qt0MrD|Mh͵DncH/I!.?@AP®cU^XVR喙k Y+bg,uXFVD QB#[ы_7j{i~h4pd˒Ls~7rCFB;OObwT.bx x:[ToPr ZO O9CYgj㵢~Hxj6Ț׷x$|adG:c9w3 ;q!|d 놡6HS6쨠0&2Sѥ_bU#L `{w[+DPeea[Eh_J[ "N)a;[EvZ$"xT) n #Y[RaTVb~U7HUG@6KX8E=]b0K^zIKI~hŀsÍewa03ˣyx(ˮq#Y{sD? ©s օ1l*il\0Vpî/A:giV=>YS;#;^ OU*An 45B;ѦSLEtbXvp aFڿj__DZ]a6" k}Lt߼l\@ubLc K;r@mMlǂ紶t-"4_Z1Qa& Рy>Af)&Kn,@sG 3Z΋1 tB~z:IЮhruUw*7/MEi?D>8_JVa,Ϩ> {>eK)fiTK4U3SjDw/Er[j=Ďg vSj :75mb{ċi,:y;8,*wrc96,˚LB"xl*z.`S(oWq;mYolo9` HpgT3ȅf̲w1_~Ad2`P--@# mMKШsuBѫ L`?S&6^VᅢCe•%|}SŶQubz^Ij?8{wmOKqȓ7l xK9w%DEbf[N #Ea% #+u{JB< *G\Νx2bO]MPqkn6d~Q@cz=h5IkľZFpsDb6іb7l$=l Hn㰓G7^u+'AQI* E&4 3*hP ‚GƟ'"]`rm꯮Rwc~)Ti V$gg%<3.vP,& DV*n]VG_L-L>i< e3zY^\gvy*y\, c`yHu}?SZveytI̬=?< 14u (D(yAܞEWyx(,p@SsȌ^{$Xn{;|mw e٦^ wӼl[ceŒ؅VxaJH¶bݡe#47|~ GBsfv#䶲xCx4Iq>& /…jf#DՐސ_#_'+r_Kl&cK#$wMcԪF~OZ9|vPsGqn>pLuNp&\AQ/?SϻIi̼֜&7{9RĊz Q;;Q^0)XKxR QM/Zٲ V|R<:F:aďrYLQC@2('dn<+nQ81 uկ!Z}P(>!m)z+){E5$20A_&igNA_Q,0K쾃VXj}~ΦwUOvmk[@sRb0'x$_!~bPUQ)e|8ayZq[&Z_4T)ٺ#F`dBwCMD ecG ~L_@vh߾ UDoY}BRA_yF QU@6(L?nk?F`%A:2v{WVC}R;\tP0L̆^աQkn`H`Ag1̂آq5uنa-+;dLX6h݁a@V[T1b 8al-aEi 5q]3{&ظR6O8he *4bqLZQ>,H# =w l wZ2 6]l3 ස '5]WX9UHEZKC@SsЇ}Ӣ9e@iTA\E麘jS.FgGlcFdQz<'q@p5 Z$M'B*ies1t#EĽm7MQ~WˣR!թn V6sY>\'˭dncy\Z++ #_(>=$Q*WQ.dMl]g2PGG ?z5N `X)"ܡ%pP yv01|$ٗ)v>#dWlo9XH{K>J41:AײB~H Æ Ogwf, 8츐!):LŮnvVNln2!ϡ4bǐ2UPWʜyX6+ͬHOT@]2_:):t׊ ]|\=V-Z݈}ul=⼻"u8a<8 c^ DrZ|1R^Մbe(L0/ m_._zhy)^H< >/P)_RcY*@_x4}&:# jvHÔZIWzZJE<>7&d=HÚ$J: R䈤nїIF!¶hEBa Y|j1Y@<_K64 $jVKC ,wk5&gy,a7 -]K5fv-W}M{)P& eDƏ#1Vcق7.UWjMpQ3K -f0>hۀ^;B{+%*vDCòjnve@lcXjdWa'>6+Eb38,97v=Y2(՛6=(6ʱ#H~GLV2-R,+kD~R1Z+*Ksncq4r?]{!$kZ׸o=P'*V* \aRyTfp,a&_}q JZˠVW1z&ujs%T #i_(yXaF–lξFXvL#GJX-p\lEq$M3^kn/ttF*P,[ѽt're8- /57#b"U1~Cqhj31B2_ 5&hEi0?&p nPra)a}LtcqA=~ҟ;β$٬FW6՛X wFA]hd[pqE=A Ţ [Qk<W]2oV}ua`*9t dd#]G(_26Σ'QJsj|P?||8jG\+ï*B"YMkb`lW9,,3piN:?'cB/%< %r !O6~hJY14鱪Sy`Gg~%H b7:Mx*k]bمc=jvv.C$]!d8\?:?@SUw[JZi0 ? *]^D"Wm܌$b9&7c r ~@ZM?*SvpJwڪDe1{$+w2ʗ:l|M WM=z_NJש\(6Mr6$~ ЩzCa0\qF'>5 ~_ dI`Ms 7zߘs u3DR#HI]]1K0B߽>b w[ߞ*+{ajC@8Qg M=CB%!JDkUmRFz_wɠ?,q//t^ ÓDratqkhFa;VbpW[1HkzrΑrНܥq;E?:wo\-xj? 1}BHB69P0#Vn2 "L‘z5ߝ( NTVg 3H#8$PR8Rb%M4$f*<ú(?Hr,jd岆_b'7߻x|f(CUCA@XD*N`wI'fA(PD΄wwu1Ċ _sXCnԚfxR jZLXƗu v1[ P}_< `tIPzaN St9WZDrspD˕ٛ2 Uc6'扩(z]CV:]4YD(rE PÔjl s S r}fA0~'^.'$iPa=1 ,&Y̼>kmڐf i@;O-6Upb|h~g B_7N'Z*A?ن1NA#&mg]gÏQMhqw 3y:@ _ Ωk7MfFI!8=:k^@4cBvUBqPZns'L.-QO7qLM:mOSuL\_g={UdhZ 5nΞ՛N0Ie'!zD$Ƹ)*_ag_C࿠f;ҕlԠ֧*/st>^R8))0u "V\VUMVAٟ'y;p/^)[ă犘g*B3ªKqgI3\]\/ qIJ0MjIA Y"hJWI@93Au6 IF)I lOڥi=l%dZ랗4kzڳ3$eilI L7䊅U#JLd>&ʦ RU ,|g/IBR3pmS'Z6 e=@X= kJE[HZ!Urw#^i?J`k~]k?l3Ē@ *=lZYoOz[~ET^HBK$DD2&JCSXYr $="2WE\Xj v\gږeBN:)V>n#1+cR(]f|%Lfg!Il,AKJs{ 7aB;ڬUB幾#ҳ|վIwc ҉=a = #-o5)ۋ {[&3ZDMVmXwPqr^Î 0tRDWiH̱+ v@wgqĪ 4kl{;ė 5Z`$f8EJ.:rC5MUtR xӑq?9;mϋiS% uۄR M!mtNgj=Bx R\F=/{~ּ2qT.[14qn܈ƳYa6@IWRb}z}XNkUwœ TSjT٩*f'ImW{3gTxi~lS;hkD2^c2? )_ `L9, ~͉!G[~0"))HddWlV9i"XSvTVߒ! ^7.RU)*{$:GE܍ߠ&5LSt1oPZ"h?~!\{S΄HW GpE@'*Q2,-QKqmb.57sM7Hu.Qci5wi5" ֯=6Oi0E+D촐 'AY3U 5T 3];:jrCojyI)ҍT_"Dk ثXQ,|ӻFV{V}7KԵrd` ZDP ? N25L@uaG4uyT m##*ё?lrʹu*p V(7}9 X^ihXҀ({p^Izȫ 4yLK.P/[H̩\937IIBW ^|U+bH;hTaStbc)vSHr\w@FqbT#F-/ ,mi ۛx oIWL\-xӎ aV:l@'/@qmc,;5Mh*eyëɈRITD:e(/Ϛ:*5 <8 ȏZĒzЎaj9w* S)[!7E.wr}]y`D'' ŭ ³HL٭o|d;N*Ő CXv1. ,[ kaʣ|5,IKD _x  ^.\ԕm.!3~G?R .{0yAO#丸qPPJ-O5KR @ Z8H|~lT7_X#tڂR%*oBo (JhHeB[I$,R.q}(xLQ,\y 扁Zeswg|%,Ja޿%˵/2Ƨܰ}i(O4w,^Yb; A'ָ֞{Չcn>$Z}QT>[()8ף"v;)÷43;.S(prlUmN- c㤏3Ӄ*EЀq@Ͱ*t:ԓb<h"&e*5̼q%nsЅ5tդ ^YmVG栁'ýQqe'qĘ+`mćn H}<} L1WCW=<ʭymqj)Ca@,~)L7kZ#:oh!}1˪F?HA=ŧP>]Ҟ9 /Z6pʭ2od[R*xxx YJ1⮎I[q*DDAW E٭셺phRU@-b;sR >OLMlebT)mfP%(r>ՔGaFk)7tܔU>՞ 'eVZ}Zig5,,OHŠw8*Qxx}r/jk? @J=6 hJosՃd24h,-Kԡ'ݼix@7rgGbڶI M KƅxK-&?$< aD9.;O;"fyzpv!@ukąU$v%XKC*^,7 gy7H!㔦x7}8 qj>0t2j T_ "mbggkKDž炖fھM,^hr UT5=8eo"9-OOܧ(/ve7z7NCTGhcjRDI8}q c8#+# }\53JrV B9L*<:p.׬\Yj{19`"J,Yh^ܢ cǛ4Bo !M-?c:zm+Mu@x\sȚ(oS~.C0_E2-y 2 ^>4mcEIfQb$/$Uui.͡{=R=9`ֺxmgۡJzz2l29|â\߯o:TB5a oS]rJ_ 拸uIl,ȏ,y3%]nyD3y|8m]Е*B-yݝ.X3TŰٔr1րO)- B CMwNcb5-*yKvoO`hæڌjܕyБ3 eu rوKs֋@] @(|ΧȈF;eơ4Y壘 v}ysOzWJA: 3:pY0٘U:r升H஀aSL w|-˅? ֡1@QhKHWnL>N:`mjJʐ݄neJWr|!=ڇe]!o:%{MeJ'x_!|o1Uc: vӥBf+"b5٬{)WDVmbsƖ$f\c`YF #,ki|ؕ$@Lk8C! >0.i Y!W;m FT`f̵2^|/20T|5! bCeA">vu^ nb#R~*xApG:1)Ӛ}7-s=єq*eOAzD>,ȡ @U s,m͸><@[5˽WmP~ZRxHHoI]"t؋+J+W̔<8V}dI;RAJh6Ϊsp:oyDZ<))hji޸PڭcU)p4Ӿܤ'8P{DEj<y"6qXP~kr2L-uzBިtDaxMׂƦ,uP*"YIl?kUCHK k9!yzcn`DIU*j*r42J>'Otx}}0vfv%I'_X`$W)@BMz7rOBf'SZQ"3}H#bϨi5ؙqXV ^ymSIre>5fI"1O7M\kš47XeiSpAD?,Y'gJ۔vM,Ҝv(,#Uϧ`}"EGjA ~l޹VbEc?Gwe4t@,U0 )0=>k֟2%ZDj l (`3)9 M;gq |%B{]Q9HXt޻ LJ/Z+oM}3&rH O?7y6sf:n'Z=|iD$ (a@@0­#_kgO2~E$2~`*S: ״-̚dgC!,|^ubw9 Y\DzK 5O8_ z_ 4(pIi4s¸p K=S Ѭe+X[GfHhSއ};@I]p=x){e=Erסo[3OItU,'2 5S}|\bW'lv%0@#I{k6wZP8XBI RTfFWNvD8dQn6!4 :G-`y . x߁@K7ˆ#jh[mЅQz]%|g6*ǟ׶`8r3;7$gBQ>X3 r6C9f`"$o|筎\8ONv~D.Q&2|uetebj!9?2[Q]~I.ꍊ?!uBsq:thAš4:ӳ;-. <ih1OCtyÐȨ')qsh dIwa(Hed?@oOg ![J~X 8*7 GEF0#t".;'U V.vTV8"_? (Ҏ ̳2Nϗ(WmS/PnJzbm*T$9P2=W6#32"5vMUJE^a7wn=AuH/Kb~J Hpf: PI&KhfKys,@UhGS%`J&8{ @ehQ 8/>6V{un}Aԗ _5 U\X ,=#23}fe0']V~xoSejMT2tFChKWq7HwJͤE3$0ay7W/]+a؃;:ā8 "abZC&:YoUC` 1'e<"#jIE.%%ԂDVCŭaeE䳿EXNrgӂ}.pz§Z !<3QmD"`vR1LR&K-J4cY\Ρ< g<#1:f8d֪c5 J2Hq ;OFS$ ׋w,)^opm4ROtA5Y93bLBM83"_E/F62mi;l UJ$O{o3]SD|˵J\c[F~5'Զ+:њCɇ[*QA;{4s;]C |-(܋XN]URfҿ:ZSAע,ρ9Z @+awX,iXsNYhGxThQg ώԓBM>/V =߾> N+铲p S-h7fMlp f;΍6g:0xj=6 ƒ0_d>+fu)8M=KJ/ֹYE7+Ž/u\!\&SЭӋ1"dfO8--3UMbWɊzR`-!0i,!a4_2Ȍ^f|J $Y#*![2ggPHAD J?ꁭ\W([7 $ V`c= /UU NQf[潴;*0FTk9)Hc>)Xr vJJ$~5̬ho!upou7ܶCFKp֝i[=,(39'`[>}\4i.9Ixm3nѾ^~̛y2t?<*d(2ugmDmPu]s6Xts5 ټ[aƌT3?M쪾hXPʓjRy$Y&NcxI!UUލ.5p^N93>xiLVB\Zk/{q~veJLT/0vW^l'Gep"yfxXQuz8r5#vB3[17zE0zy;2qZLok&ʄ6bUszOЊg zUFC{-I0H)`s#dA~_*G s$7D ~WH$# c5A#Wb)}lK> Ph8~^ee^3%VzԪQ]5[B_؋bOȜ-v^Rj ?mlN[t_%/w(@XjL ,B:w+?R2)Dl9k,첾nY_,=փ`˹ d󲻌ӼUj)L`|;sc/ p$֌ /}3yH2}ɨ=/ephU1b `|_T=jj6<Lb`4i4XJ_QKQؚW;iⵜKEWŌlrr[e9?w("yu~kMh JQ$z`+7lV4z}9DsMx춋9b{Cێ9vH'[eel#U!r*i)[R2Iϛ|c H&Mc*AL0V넏7hX.%qֱ̩YE=a1?ĪU /SyU lkw[,Cjk`Zo5XnS̩M AM׽'xJspWӏ[^._Wz=Jj4ֈURf2cpX6Q]"`6atfpVzˁp%\ty?N`\N_H/`y$UU2 1hV/O;Qi*DAj{Fptl3ڬZ(.ܻ1Z#th8P:JEEM #gvMyG ʮK;,]Vf`N(3dIo@<0e 㙂g oaΏ*IIttkwpt83L:l2 EVopU\#i`QFS50v, <xd`zi¥IY52;Kț[N#e)UBHwsX@:q8#O4 .1w| psxxܙs%eŌV=+uD1-atjkZAmŒ}&"2Fln3g]OuW9 )/)0ĒD#h\ ҩڗ oPfc=c~!n]-#.T`֌b3V5IB)]Z$DN@BNKQ(qJkB>s8=Rƥy{jfQRywrNjCw5\mX05<1 7 egfZWHW<m}C~fH'E|@8j*{Ɩ#WTțF0! u6(r4'l惕I/]%/} x܆*^2M@ze=4[1)cGq?qxdȑmֹ>Hr@DvQЧ%F1pKZHgꡊŧk&,M&&ǦC""esEJ f_{qŵ0ʊ4H'("}aU`z}7zTc5 e_O/{P)b$A+Y e9I{VїDw,4c.،JDp/wUJdqjkSR .IuIx<.IlJ3Et:Az=g|}k#'x(WȤqp<ˁ`!d]y6]]ʽZÉn9.~iKȰQn4ՇB& WK-K\=K,?pYFNk6hli !>W÷f >.xHO*uvWE)ׅw,.*fSz@'+פA&B?'6'SmJb5{bx DcdϘ|p* -U,FF^qH䳏r-y\sPR0S{Slޝ髄\#; aIs|1Ŝ-0g ·1$s~hU7-M wJb/ ]'HӋT@Bo2p^TN56]'m+m(QU,Xi(is]9,"sOkoE\򉓎Zw1(ʹ*Jc`lMeG[zHXC6IBS`I7~`"u3@<+QDɚFN&EJʐ٤J$cO-Az,&= *3nam܀5?0m(ƥBjQ<3FU\c7}\ һAAb{~s4&V1hvLaC81Z#[LoaLTSchI3[Bhaupgq10w\>cY}D-fG__d2q}>+~35T2<4"ioYq/ʽ" Al,'DSQd<4GI_pg5m5*$t?lZ[d 7 F\96 Ұs>G".g J#P<_9E;{!g@ ҔGiFUTPGSr3,X (~EJnfP+1ݖWlؐBXh^.QD@-2vY#s-W mm&j%?Ϊ"0<=[-K`с;p6@%Cy&_ZHW˥66TSh]'k&SK {₏{)MlV*ܩjnS]co2ɽiF4E?.B$DTYc>QÀ__ )N݁nPS㹵 xy5uKOCGf}Mt@`D(6bX;\*Q`7wGK3_ȋXK ̳k4ǘJ1\:9\Y~B^Iwmù |( >ԉ䲪U-h<-.C:Tceuz>󛋬xC@26ڹSIb6dϘfl߬80kĚE&d@&JSwzU͞ɸ!jjփP8H^qv삚ZL\/'1:(jYafNX>oxBm+7uwP|m=:OJu|v k  @#dl0lq CuA¼5~yhI: Ϡtm۔h%XL 7)U][h{Cca"vl0)ki7/ߤԐK )E\h*C,gy>W%DjsIAuG^TOQgw"w 6 ƹaw-j-WD=pIvgD9D[(QsՃkq˓@& ړ-p A){ٝ ]qJw)55zb`UWijph{^ ]p✮XVdQ~}}iXNʦ]OO-3 `Xk/>h#A#]dEJh?*$M^1;-DG"BM+<@UO=V]9L"5`+>KRpDX2vK ՔɌ#^Q9@X t]|%Bɻ|Pi:Xl8劝{Q*-h d4L!Ͽݧ&k>:~%JϨ)+OU,f=(4Kع PD}lۮU 2DX6z$%圳're{GAՍ!p|COeXpVm%]"H _l &GixEQ;03E>>dNG|#`IJƹFEg]6U^!Yʇ5MyK*.8sf0="*֘};&$$d<m3~|z!^I߳#᫥ГAhb'S9~16q"a" &{*- M0 ژ\t+.b'Z1.(ݑ ƊiջP޳SU%x)MY@(Z?<`qRgFT6?N zfkM5pb!ַ[Pƭ}u:=8"0LF{z9~y8a<>w}5[y'a1Pk[d Pjଌ>{䞺; MGnCk|OdPLǕY? {&,ST5ߴ޵h<@.GmQU$I#!`aԴ6CI#Bb;#uk__`]4×b>cGnvK%-sP V`qxߚgd}AR{&Er)Hx5޲F$sJ崌3TfV @J-h = {"1 `ƿw<\H//pZވ wKwFߜ!yZRT<`l6Az02FɦYGPQ `3VU aZvh}'MVGKIO?Y'xCc.21$Cm<'(Ȇېq;i{2&7rrYIhUδFs LzsP~ r6wHLAD^@fWgHkynzB|F涠 ƣztsl}Rd 5Ċnz_ ͞x?s>4h`Lo70G*k,B蔙sE2W*;,L: mtI-p||zE$ݝ}ﲯPy eIvYh!^X&=,`żJ Ԝ7}k {\ÓaR3gaBE"%bEGSyX.:CV5Kuׇ{m{7Ng&+g}}qg>Dq~ʞϳ+ar[W /'2wa@5tǍ826AWtRvȾ2iL `!)`!D9[Z!W =%(QbJD+|-mFX*~8tRb3,0dN{TWY?:LĠNU?w 5Skz YZUk5D>mUgK˪2ѽ5#!J^5Ȃ/Ps9rzNnp*<`/Wп>l#l7[h&]~ σWWi' 9fw&'{g,C3`,t>l`3z6`$N_lQAp1HGL9YD , (`S\J 4\燼:rHRV9ƴd<\d\׌e :ÖF"py 8fKsJ: $BǺ+>Bb.,rDHW]4Z`r`V츸 KΣÿYʎݕk)7Sx_4˚ah Dz7v4\'_7bp"Du \vk`` %W& @! ?bU"DDU &)j=Ī;?4'IqpS`AZ#' %0P*~O#r`gNDV_j L]1G%Od~<`zLkfc;cs{GVI$l}Y§h/G8uXRh ,!j\Y0:ǻz3Jrp-\1b?GcBMPrgZ8e>.fv(㢴A#IScąꠀ $],͡jI{{7ARЌAuiDZpdƊ!o>zC/jNW3.H^=-IsoBt6#~RGKdY~>7c.Qޢ>ы^#j[,r̤z`m@u'lq.. z]s0%WՆr 5* -ȿ;2&Q8MufνlVsc$d%P@#,lpwp<:UQMCҢ+K-aLq" oKzD? /Qӫx eZ!_lZ1-;$!lTnzy$;JIdz<::_Cm)*rG#/AXD h !P7Ep06=p%n IҞ1^BRO`/yxۦ+W:ZXםif̩ѾVFW<qBʉ~!f4X51?ls y6UvʹblY;=MkƗ nuax"N"+v+b[˫#zq/q{ "̫sXPablsm6=Ztar1WTZ/BrUr]./+FdC_ZfN[gwIO83 yhΙ*!:bkH"٠\HQ޾VрXHb0R]@5b>5]l enԢ{Q^$Dd;E{RJ|͌S,)%V,D5zR.w)bGdP5wi*Bb#qd:~mP}:{0}?*P]~B1ʤ% }L(vlᣰU(^hpy (^,i>WB$":^q\72ا#6p#[݇+..:-M֊۹vԂ+4k d$" z/C_Vvi%[`(PE!Xg߾"mZLM#ML2ymN( ]u>6AQ/AT$;ˎxnH[g-G|pD}mJlŎ(Ǣkѥ+kҰ4bs o|b#>oY;owHmߕ LpnؼO̳D';NާycL%ez:Jn_ %,xB!#۹j4CgoxkԿ?3fU;8nΘV>ûzgCF֌TH⁣2'%+g(H DzؑfrEG貎 6ځgF##1 cI`vyKHc$2ZD\FHʆ2 %?qnS.0,5*kb0?PmuGmp޷z_u3ВeN9qf)ZR֍<3Z}' N9PHt;n/f/DEWKpR9qs-;dl[Hk7fanB-iqѾhlX^A_ɡ z'C抝 ȭz#d@)2+uח_m$F`VW6 mN[p˽#+\3QiA=}P,;9LIPB<?!JOgj:MZr惡s9WCzaKu 6.u4c?W x&@FC\!Ctm(zy[hNǠH}#?+m7R m=QK (4桪Qe&U^vEbKU6;7z;Q r.몱>EX Ș# ((חtMZSMq'B Z^&vIM0w5C1_ Z|Yҋ#@Rc@Iw 3Ob?3[Dy!7*V w*-;84zڝ#p2׵9؊ݝ˴: rM/%TR 1%icyr(&[$2]/hlHG S_!杆Qg. |RX5uvadT Xqk9)y[ m - S)ݠjScF\ŶR>/mQ @Jsx)C·ez$!ԃ dx*Ud4JLTͷPYW:q̘?ͧ q{NRjZD^ź+MkczD6Ak=6V9D+ 89[+9Q L.=-jbҼK =hq{1pRF mLMi2DvjDtOxǷ') o7m::g} MP2dO!d3"xs߲6 +Nq[~}!A'9/=\>hɅLURn!SP:WxX꣩x% qz[{uL7S[:7BI5 tKKkQ j@HM4^ׂ n:%o])sq 0;iyP粖q/Ƌg@P5lCR>HsL 0mWCDzkCG(/kk3/>#.-od^~ <\s^qy*`\[^.vl H<i*i dN>p 룠[m%H |DɌ"xi&UjTv@sLpk6qHxG{>Is]-NVZy&J\+(ÕsVɔXBa)Cf˕Vf&EEg2`2G"7پ6>n]Hُɀ4vw@a9گi+2\+)E^4QQѶQ\B-˒p\}筩7U1 9S ҽJ0O]`Rw@s˃ L!z✜Ԭ%Dru=2>rNz.i7I%؛b"Ka*iIvyɩ;\uBW]q*Hdx;[]zrh:"+0-gӲV,{8W&ͽ7ڋ,Ϛ3<83-vp 9QkhtokΤMSVdm Ca6רQ'@CD'͞"׍%q(fp%j?;EE5 s* [Gx1GcopcȪ2hX`X5((w9 Щ[&Kt:H zbTz9 x.KsHiI:ڰhe-ŻYT+fKԇ?A\E U8Xzϋޖ5ȧ@bevb" sa-jS' -I_dixB(0f$[ aAٺ'%jf#fr88pQq{̹A&:LÐW%Drp}f퉛R.C8>X7]$'Y`>!&vu=`u4kq0.D7Zm qvS s*?=p< كufnx^M̀eL˕wŇpl:/uFQӀ .)-f~x99 .7Otބ5&j{jGf%ф-4q.lv_xG^$>Bxe\?1J7{y#vK\=e> e[b=\WݒcZ$ؼ-2dOHõ\Džvo*9TZYdy)δ %Ii]pԡu\+yY=3:xxy,PS{$"*yȂYxo'reo5e%\*gT|3@#Kˆ$iC2T_ /ǭpb)%3bwme%w _ڝqVd84jg11$C3: !ƹd&%{x!$TDT׍R  (->i.WYw!!:HީTրɮ[. ݧ,drŨM3S޸3E(d9Ȼ0hA`d >y: pL{bS8]SITNmD"giu"Jh]41 #kQXvQ"3<})ut熕&fKj(wNɣrvefa*;@ä|Y@ }r =^2gZ |^.dyHm@&AOpfkV; ;1M&H{ |)k b^O|(*S{e \Y94ϱ?aoӼ碵Q\Ȃȅ+sη"0!{R[ VsD{d1\B.@>-Tۻ22UztN(3n? ^t:BM@RA?7a=a?MRP]lK@~pҭ9l,-fزGta9 1wW6;IB˛]T@ `|$d=@0܈CyˈnfvZG% L1B }"ٮHvkR@v{H[~4T`|/sM$M3 c> >E@f8O:9/K&oTjfH(idR̺̫doA 5&X@D2̞,N6_3pB` [S:3?6o;j=rpB%q(b= qmk~>/zQT];WO ;?7N~!`Y6V[1Ь9iı]Ry+ͩ<C(]ۜ;d _Kpx °M98  xwl>A1 I}5- {`V\ʧ M"ÌPqеyY|䟋xk\>-Ir_cŻ,aq}H㒕3/|=6 ]{vɭ0~s7:AĔ<$hoW*{|ձZ"U&XCa8Xϓ^iRwo(&F.ƌ 7P !ZZ?R(2`?eA@XP||@ KQo[k%{N^k~"BGD oN,{&zCF%d0Nΐľ'c&5p:*2aER"@<0a\[= x$ y :҉O Wl1_ӓS%( *1rSASt54=0O֟1y}߭[0moˈBȈ۟L[N7E{6/):'Rb~ׯ$7 rOfc!7+I jv7wj# DzXPݍ_̏>hnRŪ.Fw55RQi]ݴg,|tWGM$K(+ f V{X 7b엯ΊbH:KEf h<M{3ۮN?F䫡J'yK$Enz?i >H:yKWjasYC>MG];>rj7SmEsҗVRlRi+#;Im"dR8FJ{l)/v9cF~`I~o33b0ˇ8Yyq5f\ԉcӼtn۾$?rjIǨK`mlڻF杌feC9%rPčRpKI~4-KlS)p'g (Gf  = hawbG}|4/ ;b-Qp7.O@GhlPba68B? *m;⋕P-/pWz*em5%YO ^Яd(Fa8@@*4}}hjec!8'j :y, ;SLg}VB^iı *o9ڿS]-Qx+)42F1A۠[z5uDXsB:mc~ϲ৔Bj(iS=lQ#L&>Hd YlY_tugE-Iݟ?pRFE={é 7޻k6O*`h|-}Հe@xܨ&V>QM: OW;I{B{qtidn0IfT+=bpdU s5]ԇW(V8.yC8BB̝u/,!tJO+H'w^]XGSܗ`OOͿ܄Ua&WlyA)kB,bފ>ԛ ds.Xeb̋A1/e i!ϦO9 C) KfʷE'b'HR^YD+W!0Te) Rw !TAxX͍wU}DТ`kH?ȉgtouMBQhg=e 6b$Ξhx$ Wph2QN!lz֨ Pv$\ *$}2z3G1 `~r?Z_$@R` ~4.5̽m š~pa_jv(kG2IeТ ";@D#Jw(wK7%֨Y4?aDHP~6!|>42GZwE4rf2*vyY?A^6虄 . ~*(/pK-T?[h'{""q~-ל(v~}|װyeOͭ,lT UD#2's /zX9pL Ib 4k \!T߷o{SFo*ʧ*q.րL=WSa T?nt> ܺm<HL-(&.;`E^hjS{6DJ@ 6<{n Gj78j${8 ~Jy*GmG迲w~fuGY4;Y:931R%)f|RDFw(@ԫ,Ku.?2#oGE3,C"yS0>ij苆/}-i6q3"2o>hV8Μ`\wLEO;0[ {Lp*Q{S#%9A3k?.lA s6G:FbzzKb"ʹZ-?MbnUH4Wn0+ RrhT)6X-ѪtrE?C{4ųYtO`RDWYTxQx-t|`.0:oRBd=F"򪀪ҿQ KscdX҅{l-pөAqyx4> mW ]6ƪVOI#\q'7^9?(>p-6bd<qKhEBӠ#fwF{Ӱ"@ {PD#}̒t`Ѽ츂DB~]3.ƸɌ -F>Ի+7nZH:|2a&KG/BuѸqd܈#=%8Z l5u_r?5J澌U@5oH`#È U#)8GA4t6٪Jh^ BVLtYvEgtzM ~nH.vMfv~$OBҼ=i,#XۆabϋW$c&Ey̯P9j&.sG)5>5rSLLtkZuPH]O{F~d[]65঍Z2 D_K?&T+ئ)^n4\^ETfL֦k깴'<޴jcPC)oIyK9@}I7=-:5mT+A维ֆZlg\Ѧ/|ip.wyOd~nA-arw%r* S}M! [x ZJ(3*GŨ+Z0/:еe=H㴋v_ ߈+6) \GҎtezjjVXƦFT[b ъ l{ψZ|P?G- >zD|.Js1a]WUW}G2 ;nj z7u0/.jo\r=Z,5Z_ ~*p_J_u@a˃[OݤaY3BG#wv&m:+D/v D.HPͶ%ze!٬A /A~vzh{ l}ZVX_GXՋk}\99r08H'1$a4;"-4mHL7ӥ\HhH_3z\n`,*|{M  U[[fx)Hl-*N`] 掦31 k #E.& ͡x1&dRaHރQ^g)T8WōoIB# PNA1C V8:" [^ lD]c$b)#xvKúCf6[E ЊM'" #0ˎWOoɤ%%O}ֻrIx25S*tx=Az1[wR/&i\'jrACN{1Qv71{O c{dgN45+!ȇ8@q2ѷ#w1My`c|Lirf1"4؅;z#e Cٳ&Დʻ(k{Dq'Cù2o ;Y1A''w0?oi :6nQʖX~ή)~ fW! U.btyWwUlM){ǯTt(E0~kc49A0 #pdh h+5}cD*9%;x҅)"zج!UӃauR x]Bg{5d!T E:"yKy74 N ?g)'C *g)7rBɖ {!hا_hr]8)_heOk ,uGS:GT·"تSEbc>/Zk>Z~-槻54\L0Mv;"@xkUoluRP1+h 0ɴ,<705]3V3ڙ^GQ[\K-D&1WRwbA1G[Yr!٩;]vMÙ>wJdlm*}~! Z+1T}W2)^\ t}p3n>kf ϸ֊ޝT#n \껠xp^x{MZ|!6u+Z^ L?9Ywh(^~CJhO!2c_^ni&)3/=F}Hiׯhǧe(hDWVV&S 77PuEqO ]Dx. Q,T=#b>L}YOMTk]:g;*Np"Rf);^]DPӘov5"~#}8tdg7zdqBXngMvhOik0LycMP7\_hUyqP+T|Qt,E_V* e3~>b| i*,cdOi!(bXy}z|hkN@:ЙHaD^.h#[3G;-SKlA!8+k\ęDxb$AN`p (?i^T,o^s$vTjb-FhmE>Ԗ#i~2Kq]EaLn|ɇ^)^ AښY!5*D]0> gE;C"LQ@U(/{RNF~fnvSPk>y-)=ndCb&s܇P0Q5,g?N5} N,,ϖc3 cySsl&9^Y|>vD5^ɆĐb]6AG@Ù*1*[\&/8fVJ]R##Ǚ=sѢ72b"h J?>r]zQ mHd7ҸgG7B$cnݏA ̛{ڂz9%q+tHȳP.E.޳mC^*舧9kCo$G0 XK r!>.a.de61'gRAp]g3QO ) ҅2cKm okJwqIe" #Nڣ{f\] ucBk6WF1B#P5=g]&{e3:-@(H.<ɴSĠaS$CRi(\ԇVd6 ݣs+\ҪdTW<( ON`yf5r8pBYV'çp %)DQƸp1ca05 @%,!\B?UccD"a&+&x7!}f,a]B* )vNaZPNN)6iyfkR|5fin}^[TLP:DyI^{҄X0ez}_-AƺpŠ N7abe'`d5B 9$4$J]$O&s055|3Zps%F+s\[&ho߰}"4C^c~'{53W"Q!rewk,rZOІwjOfx#Đ#ngCU e;k(F4}4pC~r~l%g)$RY<<9"'%reFZֳ+neJru;2tA;S \y.pYޑ?s`%! REd)T{Me/ ,N]lָǩW=I{X:0biTfL=;L$@ZnEI\jVq.+64vK)xs{b)hٜ`-V*3eKgp߂c'JJWezO(3摜 N Bp:3o30Խ""l m Kȴ8dkZDLN CK8Y%;d{C(n)AAv&%@4]%cmO~0!q+?-K| G:8n Db`. ~6#.ܧR׸r'W!O v'+0*^ؓN"gY12&u!/':F:eSrZLq lnsM)6Vo_$,tipo֍8( k;({ o@m%[rJO9HEGGUdz=fkȘ"Rqɬ3ŠYa5Ծē+H*M\:Q~[$y?wlN?>=#9k_6Ƣ!ܬKT=^}b&9Zrx$=Lhwh7r2/x8z .#U4L7\rͳg'5)eXc$RWܲ0(n"}rq<)3PeaLY {<:tcō/d^x'sD_ټ,Y@ ?o1tfp!GLdG; IYՐd#기/c'md됰s~[7a$<ӓZMѶ.W4L2ExQL#2U] Q$^0>8WT IޢX9/t1M(iɛ:Ph ̔}D/5Ph<CsqRT()TZZ8_:TL?:^mIw)+,Mif] #=L(FSǷҜŭo#ib!DnG\ LCsuKڠyq1L6˜^r>~/Br 8'$Z/:D*J(/7]zw=Az?b6wTw혶BVuIE"NYr;eoixBV]$Q'xp3뫏+v U3".S9_TdTi|Vq]C>r2'#0 b[(_UޏyF Qc0H=~ J;5Jt<.$/ 2B; Ur=r>v ;v#=YFKj܄ r0$t]1H]b *1[h(\!%Q+*Yfm;ebmLއq؆ ,ti)j&OK'⍖s5~ \# e դZc SNI#gqz KEw\)m_7 rqs]ɏ (~(((vL}Oo-ETF~L:n26g8f([N[6K}C¸^{$oYQD:AU4ǚw>^6dL&o55TI;2>zDߙQ,o'[ґX{q{<}uE T:yJT>_Nd70EBGV\5T3='ǵGO$̪Y],;t_yC*'GgBP7w Ph&PEXo$=iPCuA,ˮpD%bd9bIְVJ~0ݘ:4E 1͊e/(i'7R~;CK%0=ZpAldxnMYQ:xב7Ai{G T>+J~鶙krb <~.`ϓ8?2(X(Cd|9Xa)L,_{3⊜򠦲zL,>k& LVɇ.~44“N.г,nSM۴-モ5H`(d J7gf6dI<urX;Bk6L݊<c(i-u@J/2`F"Pn`7r49v#/#t8LS ./&QswO Ɍ)SXK*^ J t {mū "!TA'sLc<-pTzߑR̂/x\ɫdl5G27BKAn4ʼnYYH+F&h )Pt/NK;n!#qvk>wœߖ)MhKdV7tTW/w{|6[CFbȋf]%Mn`(FP#xĝzژ)Fs!! 4.f%((X Ѻ߃?u6VY&Þ? V0Tf-ۜ ɁUE)W+ [?1hĻ|goޔV܋ē'v_$d\NB~ gH _ Ӳç1JIӘZGLG"N+%djIܶ8Q$4Q !bӼ!57}m."jO [JR~;2-Ra@Q CxR*?~A/v^ ILTTj&B wi9{v G~Sv!H[? q/6R̈́Ěx=A*T_qo{Mf梤HIZaEgD%r6& !%xx/t8 5ߍ֚3S}s"cOׂ#Ǽi}4 g1C֓8>ݹUS WEn`K=^kϰ,R9߆m{>6OdjOXL&qkBPb~K .b!IQ60Z L^X2nNB51(Z%Qs)b6i:%CviA{B%l!o}7̈́s)fJb3+8!GOvJT v$Kkv$ۑr\[\?xͽ8{y2rֿc^Ĕܵ#5=b52ӞRpZ no$l&SPo&E>hx ~qHv]1$` *& LƳ3cK(f;ӹF&ϟ glG{Kİ?s!+qj AuƔW?;&?^dАI׌0@&p?3ėVm;oPr0St&[=U6:*p-}Kh0qX%&]`Mˈ. 9@nb߅ v蘽X>#2>Z5| mǁJ7*;6,vL/^xC[t.c$OH[`Y # ~LUpn \R]?ώvo!*Q|K'#sqY_i2 AbpHL IGҹSYs$(x[-4?s"46wɐ˚g"V >o #1|p}è'ڈ !N (`Cs ݍ5o n u0ؽ hPⲠMw`IF5UrM/:\e(X~FcB*5p7(DkRoΣ\5 PAN`yEwL-ؾ3O+1夼3W.bpV־. \qOOo#4:%;n) .""_y}~عlqhY(9NnT{PYM",z5&} !pF"4#B;j<651dzMF? #%& Xq+ͨV+A=VH6 G7DyΤ1^[J/d[$S>h+y<87I2= yV S~4G- bG>ۮ8w0blXG#+ @6iP2Pq ˓pSb/OQR-Vk18pas U< ؙHTT{0ox é;&~mOlN96ʈwi v>/\]CCw ݇Mxag{ԍ,_fLL-p Q&TBqJI8Бl>[n^-$eS(]~s!*GHTyNe锲븋7B% Z0tAq'XfC$i&;=ĿfE}$m_T&a!ʸg>A$lE,`bTUfmRuYhiJHü5?h}椀}E0tP'If!!뻶 ӃbF͙܆4 \2ZUBϫ O8o3Fn<{ҡLU!W8kz(W人>S;-߷ o'A mcpex#,|})kKV8LwHtkM0e1g)ԻmAA۹YK+@~qV Gt֏هQT!F:>L ބ3&@{P54leߥ.8a4’bLq n(N %PZb2M2ܝ]nd<ҝݞ?3!T ?맾W!,a\mvV͇ːb:e_Uʏx~JǙ EI!?`T )vd.L! C ~K [XfAjdx⻓N/Ay 2Cn8T^R~uAyz%?0tLl^vGBgVL*LJ޳<:NR I&NK ʑccu:R8ɶ4p_2^6|ߨ? ~+m^]+RiӀ:Bs$Kː-RB5_OĜ(7=̽ZZوDE]\E;M[+ VIWGdIAh<3˘d9*_}u]0Bh_%ī8$t!/1/x4ھ-fAIf=ٰ nnήQ?Vƣ?̣CG5L(\~٭ $7NGoۣPI@&(c|o_YSİL;ӈnj|jCK0ٺq(kZJDOڙɏh8_C)-*eSd.f?sּ+Ip\.R6vS;[t4I P{؄J\nh'J ~!Z!hCBΆ:_F~/EP<Md3] <"Kc#3rf@&v'297dtE\Ɗ$B Sqx 6X\Q'W0V7PDgG0=F3CZwu|OU_wB5K^<8+3b8Nnun![:U3&wo&*ˉm|ɧndQ< ?ɹ6v`\D|U7P!tH@k7:nv>c$C$> N=eR|;N qQRI\E[գzGPv } -UIf-m5-MԻB}!ʹbCfj:PQ/a'h8ōς&R*o2c *5aA8_ R=ʰuȳ>k:>Y$$DRo._?pN_hp SZA]}S5abڿڙ~${Y('%%㺌5rp#C \$ Dtʈ:9~kP&4̻۵jj,l  :Y9}x~Hd zk !'O]uzf:+9AA v}q7`Șc@s0X>Hr=^6veR,YlKAQVgxA`7)S$4d^50a)pX#B #s<_褔ᇷ!3{*N_jNSnr9uz6(S~})3Xy1WgCtWTj%?~OkLEb԰9'+0xv=]Dq<8kVOz&UܴJtb /#Cq6VKY]By5 z<8"IjŘ>YńʎѶVԂ b/^{nA[μUZ%p#YXP Ma!)?fd^O}Z&Eq'r5_i kz?$Z--r!B:s3G5,-s5 =.:>`JvģrVX F<4M.7xVjy.PG C>7^A>l xsc®ޱV]^ v2)q7>z{[Uko(ޖ̃[F >E6t6Xi^CI_dsVQOٳ>a6C4}QsE0qN0e)6cɱ!tQaKZ`c[GС9ؙud{#HiPcL99p#_|ogW$Y4$iBDtQ6CgJsYf:7F TXN] MY9vqi$(/r*bmn~D5=mSI [jy! Bmr)T2H53Z-J[ ln ~6ת{( :mwx7Zs2S<[!|pU//@4}%D yXpW(}Vhۉ.C>P-䚏VXyΑňx9xR>NAOo̲"6KxiVL$t y),!iR{}{1 Nt#da Yn>C*| M"Dv~P#޾'د%!CmFEjPdr6lpDj@wN||2vG*[kYP7n.[~ y5tEȆ,RUSYR;u T-_ ,C;‧姛%xĠs]`vp4Mm>p(&O),_DDpT5$?wbe/l6y%r.auvЩ->2:\ LLd Q4OTA§9_Г_K6JGebI<gUԪ}(wϗ|/O>\Ú|OT gHzܡױ{h = g'.hUcu a[pz{2B5;n>2V]$ZM& f GZT|r4؎)gOYhKzkȈ.̦a=P}& wŽE(0Bй//AU2u8hQ6w%?B%%8t‹gxw~a X$=ظh9Kl rXBX)&y 4d -bt6 PQ< kC#;K_ ɂ Rb|:ޏ)9v`.f72-6 xO%5~ LE ޘ^>"V"8@3f"PZ0bep}:2amsq_]瘑Ar:sj򙧺 hu*չ\v7'Vig4z\;dI[*:%ZփZOC'QG􏃓Cb^LKG.5HF=~tOx6/Dq6P!,/}J/5 wRb[QJ"LB-y雷 ;p+;<⪥wR  t&ұQ/C}cn uXI7x8[Z;f;E.<3ZLQI".kcߺXt P&& KK!zJeœ! ґq c|y|1֠fctAYL UG*Y5g'1LQ*,dPN(05KS 7}+ Y_Jnp0mԉT4iq&MSpktOxOY/ǒ1r}4'XZ;+ʱz4RDW3xvi6gu7XQ qegգI*%A#rInkB3RwH` }`FBqS/H\2 돀nQFu9l2Z7>.{q(JlZٿw @,';`Nj (Ys tpZJ̥%/M~&=*w:QqE+0_u'e?vҭVe}{I2-ګOhv#^=a)F'$^ŒcWGVF3c-U,5xt>ԇ¸WnJň[G)rW 9-n#NƏWL1yR_ n5RXm &Cv3cJRbn83I˫ګ'AK+H[+ 4+$R*]7ڽ&p`G.)d`drF DZY! S5沼ǰsiÓJ^n0!OX\wCHmڽ,r %~PLxf00!'|+ݎ7_^*nZ``p^`~~#JVr؃foI&*K#϶xpKkLG!IC;ʇcw;$+fz QK?qC\+v㑱qiVoea3:۸3;~ n˰ 9!~B*;HIMj3$y,p نfp;bSMQY F٠yk8 AaJ,xӽ/-т4qY| D)vٵ/ ۄ3 tN+yh`v@mح$ =BzM2p;tԱhԧ ;\:a2Zγ92JgV8uG8BxI>]Q9D>Zf˲qjzBv%CO*)X [\HXЮA}t/3'2/+OD{U\/dKX'?a1cMD>҂4|y 1Cj(5;4ΦC&Y}ЀR]<I,}be$>>FR!9± ȯxg D!EЪUtM Y[PyHn}>$V@4{hOќSժ1 NRCݣd Ll>Kĭ39LVS%Rp|@4/虜}5&Smn0'ÅqߦFtAunG1{ Pr"YrR2&RA3rYi4&VZP6%soˑcSm&1@@oاR6[|'|(OuaAhk%b[[mML׬c&N/%¢#a3^Рڹ;Л:jz!FLjVԯ{mTo@χi@}#eӪэD^Lul-:`Cy {h8#U?7dmn楀 ׋:Kq6گ`x$h -3â9֖gwӇ:ﺱю1H뢉`ZK%4B'g@SLAl{K؋?Y{C_ šhn#+ tb,T'Z˸ʴ=mMl ǎ;!>VYB .VФ7ԍ8l4_^ja@i d WL:E>K:*9tQfyi~ah¯V܁2pӓ53 0i\n= s|XoDś0|mQmhIT/bJdǤ23:@}Mh~T=Mk*E[j_N# q< EkQy-vHQhjhPYVLqQ&~FS|pKch}#ugND/Nz8r3A06=("t" ?ӯhFԍQH@Pf@Z@H񛜞H*2*qVםufk*xjx"3.וҫEK?o8!`#:e8 [nt!&`SAS.a3A6='W4+,L2J&y6,:%; X9AM^w+M`;X5$Zh'}VzLOᴸAV>)8 Yf*,e_Oޒo)֟yw'iU#BӠQ##@$_3.} I.Op&CA ʍ"K3%U*3lKp\s?C>XsɍAMKeC]>zylR=,U`'iqy˚x*XFHS7Q){X! 7N!ZmUEWssUuథ!{u`Ea .ۘq7;`F^%ΧIN=wmT+\+pZ>Oyw1Fefk5^tpBp_ڴp{&D8]Ƈύ&;̙= 9yETiiNy`J3ߌJ`|Pr.z_eH¹ƅ䖬?^dGf@ntBʁ_Ѡ<kV`d5v*['S;X'3-%:hF7S'r"aL˜VZ> UIkow$͖kJh?UV»ׯ8JAQSA懒HtWAQ!Ui{]tyMkC՗`7ـh>صE;B}+M925S"G5-ҥp2\gn1F@0 B ۗ9妍_m1Cc+ <3Iq #OqF{:ͥWE.ċ8Bjͳ,,RF^"CYxJAVR}mE,PQ=#z>m!f`O$mn: `P}Ix- #v*sC.ݐ ;` Ϫ͵L}JLױPu( ֒iBiFc aWfy d _5m{eMv2JMϭ$Ox ϭ?eQ=8&}%I'W!X<6x]VZ4mGF$yR9k=jqŞĤQճa($n˂#`rs71#Zp]t W#-v\56 {gI*'+Pe0n &h4;]"Pۓќ0 ! {ƹVmC3EEn`'%9۽nG(R2cبnuMJ@pr-+|yo?”W~ ?_АQLd?ߋ_(o`ŏQ<{r^4Hɴ>'l' ]Q܋iZ2Q k%]D3p8L9'>CER xls-D/S2K|y|U Ƈk vckyǞ*G(uV#}#F@!a~ʪ)0P/,fKǞDCh W멑MpDouX@VW"ypx6Y_4qh'A4ʅ=h]XaW=Olk{+&FVl͚ %v̓7 [[ |1^>ҐXhbg5(61N "ڸTUf~?73kE+%c9wą㎬948xĈNg[i+MN]?x( @[hKnXrsS`˫Y'@3x, V"S޻y{ħv VBI쑒P=a|ZQz(6G{Z ǂ>!"xԞ7௞9ihOڒl"u!jxVϰ]N.Lkjovd)} ֫kLe`%:P~u]%_)OPŅ,O٦[ع4b ۩wߧ!ofZ`c|zT͹&_]W1Tiye,V e׳$3)pgmǖ,Wd@yXi83*ZܟqYP tU'S( d:(@a9,ZPBRH˒mZ"hĭ%?Lf!4F5Kcr+$ B}{Dj=_=f8 _!`l#J&5`f:KG{P aFD7D rn_xeuoعY7o=Hm]SwmB [2]7(#!h2AdV̹a;R( jK;*z*<}5բFGr)]v{Zuvfba[#Gam7f`UÜ,vİyFc6Gӓ(` ACy1-(>[7tY2\MSwƧdG$x8cxMWo~.ςJst؅}M] (zu\s?)8Do?/<⯑b(b@+_,M#̬ff߻m"OGVRP#K'PSe,$ Y;JC*RS&'] ͺSP$t⥮'jGz_0eQ"dprB{2\Nz ]@gniCTHP>>%E!wi~:(uNpכG5Y r>ʒQ"-)= XCl+yOGCkXmVG֛ի JXkTJK=dE8ysN?6We8"D+Ct%^?V?),X>5޷ 見_y 8AmZ(NwB4&] XV's@0[RE0T/CW\,[=_*~yBLTX躦\H02 D7-`j ;]LPnlE.jQUfF\y6ml(YawwDӲhdV)9{%EN|"KO5y-t52Q'םdXLmm"}&I Ij–rZ$D O'S5LMDvTNf]h6f6ڊ%B;F:lA 6+ ;w3[Jݔ|=IՕ~h):BFz4k`! W!!Cп_TWuДm/?#pP 2ö%ay]]|9'JĆ !\= Qϣ/:UT-J!wv:. ;X!_MQ .t:z'z]rzӗް:JkJUsg!LyAry"/TY$roܧnĘ*ԴAνLS|"8P Xkٛ+\wuE^DJ* ,c<]CQSGWI: t֨p2p'E۞;fq/kM9ע$d1pw UdNǡ`LN2dQl>J7۝I|*xUBSxJ݉Ӕw{r X}R,D}}YD0 @b@[SwX"15j ^# zo\qa+4F2-gʝ IO4;)CɛE5KF#GWkpݮ3py @zeꃖЎ7`TWB@8Yf}Ժs0 .K V;|ᛓ$bºv.'{JŻ"}VG5{| tj.ِxx)4{۾\:Q颹\">`w;f:QVCe>7E| \TC2dR+'ژvUqw_;SڶtO>^E6&B̫{ I->}bgŪ--fPrͪ }.-ћ6`y4N\zp]j1 W:2u܃=ɡ~ދ?Ր/6=oPdEZ [hYx\ѻd{0_?Rulm_ݪ!og/_W쟶VtD>Vf@_La6lo4f@h~<)<P%A{2-޷So8Vo+#8_k9\Kf+CWĥ tlvZg7i}E|kMD}w]#$0V4R; δ#kCqR6e;VJ^CknAnLQ4OHsm"@Y9h7f?wY ^cZ68o%`@k南W\4 2; ]cHF6ӲӀ$\h%~[/´'|n7wR7/:Wj$KtW0$tX;IA51e/=~NgKZ}C:+h0X5GbCr/fkRHb?+n,,raDa;z(mΝMTX֘t96ep'0Z9!ǁj3J?+f sOڣُ4%ee¾*^׊*hFkGbl'kM+, s@cJ}ݡӣcn ":t4Kw37HŮغ$m<(d[dTiY`ײmHm_0 4ͪ7V<ͦ Jt ,hY-i]դ:{i},n0:h B (1G?nC.asZAqw b *X $>RzP3ݟ7{o7ˢ'= `QԩT<oV.XbW47K{5db5b&ڴ633꺵B:$BǛNŏ# WÛ~|57hcBVb Tˏ(`yR"2ܮ՘G#e1 t5H:ȈL)r(ZTѻ"¥J;-fDt%/p0nz%l(/h@U SKs3gQE8צ- ˞$MaW!LL8hMǤC+e̓}wJkXs)g==cm)BIJqAT J5}Ӏ+GMF=*ڑvĥ="pKY ՘,!ˁ ސQ/ǴBeCH`áe]jxSl &:R(]EiN5e+۸X5M l!Gߔ1܇F58y/E!jcob ̌+}Ձfx??6'‚'Qi (4KE=L|6"j&r2zSgF-l~u>řc::xqch)2jp':q)!Q{,,ƸcG9B WH}(yYeZU_w+xu\>ui T'i x9myÐطj~xEߩ74Q;tu6<-/kJQ7anX]>YMd22p~r:ޣcY\Lc*΍c[ @*WGsħ ZNE mN5=jeyP'sMu*7grn.OovY3Y.pk@ߛP*ĬeD,+ ="@  }6F)8"8{ec3`izPthAm,/Jћ=>]!O6PFC -kk]f֝dU[xa kIL*5A9Iew5j~ G8Jx3IyNکVZ~WzA }ȐkIL ݮ&)lzoy؆ Yc Q\$FEq-JtFv!iA8p38F]xs $~?~bw>Π&+rnBS8 R6oV˝ĩx؛o64Q0N S$`OQ{ -&U˝D<'ʚafmƍ\?軣?'#k#'6VE 8y7wB"t6h@ w&vSTqH=2>A8lA7GWH9._ƲxN1*MҷCymi4Խ 96B?^/BuHsgFDzКre!"XK&U.<LHYᑿ*څWbŠU%z!s)&&3 8rD9GV;F{( gK6k7u 7aYO\O>{)T}F^T/?y+ p_F d:V l> [4Vw(D}B?; KʼnS4ބʛ|/paχQmZİ#I#L)1a^u@d);gAKr)¨@WUESJ׮8난|$?B[F^Jju;scXqCZT9*G&kvzDYTA!$ ʹa{8y*< -Pk`}ʍKJcNd|K4 KoW]>2xxKca9[vh,"-~3ԧ ĸhWz޿|_I RKGl6,c'y-u#u^Ch (aӨk_ ؘ]Gh}KzW Y6bjfcZ tX"ѿQ.y,j(n)_vqc=lU桱a,ܭ)%#]_xQuMk@m꣒ al&򲒰\7ppc U;m<(q:+y—%'ĸVF^DƟ-҉QM@a&"C/ٍS2"qO)&àcM75x!5WJ]$e88 |j'Ս&1!, F iJ#(|׊&(cdLGNTx*%l 2)T,j`'DBHp",I.>K/LTݺI3 ` <qrI􃭍FqVb<H rգQW^HFG9[d%CNZ|a LSXFY uk>ƞ YY~y\o?ҿNTP砎V^șN 8`) yRkt( fMJcO$!1+IR7~ӫT)'A. LYo;-5]N@uisVQUvZD>nU{;ZK Muܧ;b)Hꎑ`JLZVtsx'ΘiQC2OzX رT MBXC|ajV4ghԝ8:-1˞Mo6}D*dz,bk9Q/bs]+AܸO[a{Gzl9ezѱaI~H NEً}4ImEBn[Cx CYUrJ9_|ƍ {E 33X *YC5Z2(mnsD2wYRAYg6]lH] L_8tJFhۼ6'5"WSb1f2|>g_GdkZ-])'RM+2| Wz eV !dvAOh]coϊ7#;>-{+-'Cdoj6PBEj1LKf)gQ璼'اu<ǜ)ڍBpB˟#xR@\7;{^vkډ>Zˆ6(æ-E=qK%ݗ$8HѹJZ81VA}[ .#\w({,]gN2vQ/8z]P7rZrGSdQO+6/,*fXڋFB[?2@D'`(K/ZJ/?mRpL;Ԑye[Ǭ:7E5GEƿ~#.)OB VKsOXяϝdJyStHEt={`DKh = =K+LCeG[c椕wڭat_cW` `Y3pEO{ǻ$ԺLV^Vy(>tw_)n;XP@?^m$}pߍM6u&3|2E/8C!v>Vm^ u˟Eu.+W1(<ܸxztцqQCLJ \]N:DV~uJm_g8]K|(R\=Qxl lHT:xDhUs ^w*< 2;!ImZ6 h'ɥl!\@=}Vݨ_Z_NjSV ܟc3'T%ۄo[H0V~?ݓXjz#Is%-Ons=!fB"-Cf/\JH?m{.WŲ&)?Kl Z:<#߈|rbb޴q>+@=bdż},"/񙬿:4&.vCPh B@J bj[lC7PsX~`EwHB/s ˦r]z%*X̚&B&89R7d}F ;S2wk{_ݭe}BhަxWkd3Cx,TxqG6nט5 `"<KHh{wKIO\-N,ZC5,MXAS!$A1ifc*xyàXnT(| :.c0v k2AؠT1^4'X-仜Qɧm1Tf{a~òԒpg"݃_IC'jtjIEt _AM~@v^\9QOX?;E(_iJw_ r8黆Jy:VA<\tK dOlBY/$Y1dßd,n|a.d2npԸqJ{c@0la -c۫[Xl9L<"3CX ίr&JZ!DP$>++àOI3]م0}܎sEF-_fۆ@O<+*Zzhh&]%-/#hԵ6m0{V$氄:% ܶ(> +PQ^:ŷ%'ۄ hi2C5GC_i&lϚO>p޾p]㰎bh"b:LZcGh0tatԀUa̿/Tu@_-"w/|7N[P\z$KȄ}q^~vrhD#v׭mwy] &ZskZrkIV=qҸ|| ]PNߜ0tg0`uɗZ^\֪?hV{:0\Pi'2qRu¤I$шb"2^2Un?b g)I3$,Ў0r,$]鈌FRQ^PXC1%DEW9]<6Bۺ4hxfw-PMyfsEO0i:Ofم_zQZW7y z3?D96Yٳ`I icnkt D']Hv$SG< $ɥ$wE퓎Lf" lgCANA]ک k1>dB1"]{$=vvָ-z2uɑ(秃ʘ<kCE5njR^Nް% afW9f!E]%_ף֣ HTV%0ҼkޘCXG "nh+ AvLݒ8E x?3;òml&E$ U8h'.WȈcE4\݇V. Jj2hvV8kq*~a-# 0h՚$ `)_1 wW0lDJV×)>Ό&A? (=ǯ+Uw/4p䬌(q*۶$^ U >d3d~ʨx (6XkYʢM]y ){wӲ$xF+9G-ԨV}h:Y l h xShVD:#|hfe(/|:ӏ/mj:#f.!DpܻU*l{]hrZ%GMuѸNS:YoFeTU:mBk&%Cؽo0Э]nMOM"FyYCk9F@88L/LƠZlj@{[qR(A#lRόe>c+ ,H5Eﷰ5L\(6ee,dh y @!kaWl"sP u )Fے~8NA^wڳ({Ȯw"D\3 k4 cҐk"}x 8M59(q`cc%`'h 3#V5x3]B"'s7PUud" ? V m C*+?)e6O3'*h,LvI,Ed M(J4tx' -GDի tb>EI̻wqLQ&1BKGA-MۜLO~΂%3Z>ln.i }0%]V\g@FA f|8~Bv^.K w΀- aQ^b}<E7* 91)PB;XaS185X%hxq=36sūo<ۗDoDw %htk.k4"B$sY [dCVh!qW>œ>bgy4r4#0E'Iw)WNeYZm`pք~0 %.Z{7:CJ0=o!a-Hc"!xiId_N\moRa &I_BtjtJP `!]fGh#?_IĬƯߋNXR>BѦΫdNUi+IP!j @h'}n~ ֭^]1ŧz1v6%Z.?#{㘦 1z,}[Ӥ4g_QjKl-?*ۼm2}#5~pxA]]LGf}iHy!ղYbLja~q5G7Ļ5nZ9|eTF1]=Q{:6;n:]3ԝyg4c"XS.p<[;5`R ~ VssحldqY1+Fˡ̯Ai/0Ku4,Vz/GҭR)xpQ7O&l"^|N?sz*iP/f)l_<)G VdQhV{~cQPUhѧkB,~qj=Tra>f;NE _1\4CtPkVD#r:%gوpJ 6QE_̀sЧR.D֧TO&PxL'!"NǦ MQ$ksN{F<4ɀ*Sk_) U(G׃^t& tgtѠ60EϴuJ*§2ؒFyf|=C_Dj_*=Nك'I\m*VMl_fqxr!ToSOKMtG-pq-A +v 4*?KŒcptilnc`@QaI7 7K;, ]FoXD.Ɛ",e/೭E5jS>3#\XJa"_3?ng9ex_&G9õTU TDCͲMh:{g&0~"BJ9)bX}pl1? d kyXX&-)ta \B鎻L93׫-.C^y,[}U$-P~6@fy}10AƴS԰/\|E&/ox9J`kklCcc5 ,%8Ʀd٨gJDjo6q3 3ozMT"-R4Z"M/XqAU? rb|pؾMKkP@E|eȶg;@^Ζf<#B{LxlTxȣ.&y=}]-"ʌ@co~AF7^O/ʝo3xi.!eC Yk.|b% ;0N>)GϴBI 8!m9#KͱF!%{FԊz(KP3>ĀБ05ppl>#/UyGHj2Es\ h,Uᗇ5oyi9LYā5қ:Lju )-X"݆y U!Q=r/s,;BGdR͢=WŵJY.] v: R?F=}߱%pĴM+<,8SL*Ƨ!IЦ\Rنm܂΋yX?I0)oP;=\_fGUcHN9-͸%yғ5s#bF&JGO"hXv%14n~ķsl:&8x<5GhI v2G^mcH/Ȇʙ̑<? dBU;0B O&,HN`|6;,3Bj+F&LaʯWfjֻM0'i^7x1,=RṶuհDUXя8ɸrK$Q'"k,mu_vT6JIV]AuA7~N>UP0c2᠏ Q(Fh| PI_UϱlC2;w.;s; ח7\sU@nr1n{5n~3 P]<®6R ]cuYL_35/%+X0I=|"PԤQoF4Գ Љ[mQ 0[e%L +Y1YdyzAnufZ~-sJ>cSAsȚ[ވC^ ?P^-&At9Ű3>2p ͱud6nooPS.ʢZbIZuCTBFn d btkm``&\.vجdU_[ټ ŚS[HA턉˭dD8+)8:P2ݱHn6,cbؠeゟq_W*X0r6):*͎FX p۵6̤%Au2`՟xe@9>d!}[.n&Ke(JW3lQ{PX?C "Axvܶw 7)[>Hxp'PfzmϽ(B֬^kY(A:짺Dw8絓p.,v~F\M%fئ$dWW%mNSf3z0jRȏJSYD9jHZ ihMڳ_q $=0opֺjglh-p("t1DS2+щYUӵfX }r]\:7aMf?C/p} 8M# 0z*LBPʬ iOœGoi͵VP q o&#(9p}»zv\˽[+ /8a}Tö5!8/9a,Od.f6Q1 'Y>ee'j&ܭf%)6R0A y ,z^nc_it9 VqKBC)EuY)]yR:Py+ލh ڹ# j +yycE@Ӕ|50hڀk_5_d4'PrQrr>_(E̶G<]йMU&f'l.Le:g V7lPI•*R)vm.¸ޮx{ZDiZ] jص s1E z&kEJiqq|6uԙxd478-ԬvPv#/7Nݤ -ZMʀeMd鐫aO1?i7N}{7/nLЁ)eUw&gF '6>IۂIY^`yrmjou]Sh?JdICr#2?H㝲3!ykgQ-'bqZ1Ɨ>QGr6)RA=54MW}) xX91kf.3ʕ]r=,F:`\ Ch}"$p>'s$q&AR-fY*˽RSدXOTzj" Gpw9=P)׺]˞/.jr6m"ۚy*Ӏޟ=)A -IUM%1ZrV vtTvX%'hL&Qq޷)p0ӣ?.{^ѦsS210LM4YQ) +WRVS0) +r@ BL-TIV5m]vS^ 䙙|`WmQL!T[d SG uc2 (pO ef4ؑW ~Bka.VL\!em^!fٚg )כFн d|kPG' 66U1mu×(<kɺٗ_A]":_FQ^rDR潷 ~"}MmA :3ZN̋O\guSHJR@9dhttFxV W8PriM,p?"n.A]9ҠϤkVаGB6Gvr/3F+kLmgfǂSl\];nAD$-;E%#4r70zVe8sܱ߳8$R4yR-zՀ1T[P_B7%n2^Zmޣ`zddyq周i٭;z4NJ^ E?|7X@I?p| -F%A֦GxiexʭY҆꧛i"2Rj{lz1`X!Tui5]"-9=%c]SFrA~`g :s~i[j.6 \(v@mǸ?n%j\1}Po`P0Ņfmo LA eOL?|@ GSk3~v `\ME;8 P6SUjͶPUDl4(Re,&bIaDr溛E:;lq|'.]¦;M"[rL 3&Ug`%}Iひ{@uZ[!B^\>mk"q+^AM3^5d.>*b77<f-mCD nq1/5{9{BYk3]z3t"\½F#gG\=|՛ s{v&WuqMO*M`oFDEiJ_Jh+4qbd)֥`Bɳn8?ta`ȧqz&%|g]\gI.3'-tg:Od ,)zцe~`6?Ub-NYs s寡eWir]t.Ehu. +WE~z'9Z9ܢudQj/:pMo^JE&v ?D7ՇA>H v=vA4O((H'^PVd ]ߺ+_t_W~ h?fvg!$A˖V&c]s%K$e#tBO𐡲pWTCܐ n#1Nf!b IoGF {eD@R0l [fg+VXl*ڮXX01(!0EK$Z>Zs22W֝ Kɺ7J@hL"!Pyl#sxH Sm|\g j`bD/j98UJC7(fV daܚX]joB_Y-ס J(3vCg8ᦴ(1(Ώ?_-c~'_At ۗUpz<@"ֳP>2@+^GE$ i=>!Q]/TLǾ(+>6 E`i&ҁ.Hپ 9xX;5͇]bk5n>fd'9∵o11RK:TG&^`g/@J1ם_vY_Zec{P/H:t#YobˌMv>o4n0I.gxB$pԴ9Ku9Ҙc@ժK2.ThfPPD>d 4=: %q!?Lps*xex\I]vxNCh-4NQѓPO a7Ʋm9NfQ 8BĜso q[?٪} N p(Gft_. qNO3۩ n0E{u);}ǓԄ|'4|<`u~#4 ZdU[ GxL/Yk ӈܵQhG)G~c!i8ɼlJ 9yo ֣^jQ_Dg=#[6Η1{8).Rp+%㾒REBmK*WuJ <)Kb$[OKTw-M! [KHR@H~%IWӥ"{ɃUPV)b4ehpmxLtح3$"Q AjpZ/pGfd ҟkQ- s ]"1JM䌏1/Z6q. ӽ3%8^&ƨeF';<ʇKa1I=*[ݙơA[_alN>bz\vVHβP *f;N7=EM{xKQ' ꖜ\ L2iMA[a[g8:=G;M[\, [-XǨ0/ue-Sq:-CPx3Gj`s:7I6!XtU}FԀv8G%\ޢ^6P~1HZl2/-nB|lل>zZn2$P4M,Fxum[`s~!Yqex?q7?@fqFK#3$FyH02q=+Jc=~)defI[cdM-{U;i^F[ew Y''͠wp`O]&CQ\(q0dZ8Zf>;SI#{ϧe{Ƚ﨓75M]'ˈ#2C1ڡ8`l\WKYpS@ ޝSJ6Pzیc: #0W.%3z;c5(-_EM6i .\mO\eXTo}'c#|HJo,4Sscǡ?ne%^u6pu?TuHIapEΗ̐@g>-\0y(v uI@E#2(5fڣ R*o@$r,&֧5W4F]BP4;e\rсJFEtU{1nne&/\G8'j^AooB5Joe.rax."y$!N}SZ>فOgO):fVCvAX<?*":_/ֳkȑ*r0> {b,?^ +h '|SS̐K-^Wa0o#g.IC`/C,IܓXUja`yWu}*wJ8BDZMنd%.I0HwaceϽ|7525 :bx#xj`@dGA`^tEy9جvU) [JhM3))r=i)`{0Rh|L/SUs:GXײߦoÐCYuk^ #^_zߟ韍v Mg՞MD|+"e\>zfA[ҰJ[vwNu!G F2&?~p|Nj7wѴ0͹uq>,~)F6g"$TZӡ~^`jb@pH-H6RtR$l kNȔ?K]'Zē专ܝkX "EY$7%CQyAq*}DUu79FjAIQѧ݈ .\MFa8N?T1bl ,PmE 1EKN̽; _s`NPjeuEyz铦6|l'xz(qWL"{.Qv"&*O^+!5%&L diVgg+{fOPZva7:QaVGc#DO(A޹c)Us[RAZLԍ(iŁqpL0aֵBozXkQp/N[QE7xpnuátŰO$J"zqO7P%Q,tWKN͟!D7& OIbּl'`_@Q7?zݿ0UX-6એ87fyWx>p,qR| `tFN{-̓?^MCi5V1VA^݁"ƛZ';7fј4jgF,?:2J:&Ezy]UFK#bj]֧0J|aPm5+SNRFU*] ?hSsCqore;μtht[S=D|] X%q}~hʽJ9f&0r*ux-{gڞ)]*^L `WY)wj dxNOƯpITś^r4BсXڑ$&kf~q@b7 Z}±Pjo*Ba1tW#&ҽ1QĺE=ޅ쵡*3ԅ&(^ĉ;t (LghBr|5s3SD{@vT:BbٻwCե|:>it} +Ż !uh > gg1u$@%/vrN/~UpR[An@s ޕ/L\º珁A9S{tg/[ mUe3H-5O67<6+*#UΙm"nHi*oiz`ร~8 DSA 2'~b v ;AC _]#{g<~]lT3}ԻnSsZ=nY0nݒ3L0v g-#Y zg,ꀰYA/T@!zf|;ksD&k/gJ< { wu&Nԫ23p &ŕMOj1Lup %=P~=Pamyb/$꺒S(v~Z`)6O%}`9A4lfk5 Wma9#8gb ;"ό"C45%"3&>YHM}0[YغOdIwXE&VT1,H c0b>nGكJs_en:Xث3qTM"ōlH;\%jWSՇcw-»ؑW]O)-W/N4ZbOs@ ʌ8_ùzNRq|t`ߊWb/0usQ1z1x'zI\OX9uyZ/;Khrʕ+[O{_׾fw,k:=Q5zJ/AMj۷" *ah-NIzgO5/ͻ| \ޙzdTyOIܕ>b hȷ%@_z#rZax#5;7|@eZ5E\v32=c?2VXhY[Oy6Af0iP^/? ƭyңT"4n8apE])B/:Ou1h0ggm:!?ܡ9~K X \3awhz!CV6TWp9u2jR2"WPmj*P!-7>s $eo.&2V= =Mi@Dm6T3eyuQb WAjdtыnY7k (D dV~Tc#.{ewX9>sͮP`$bCVfk&Kn(ԚӲg&ِ>t/ޡ>W3HB 12+ϡRM& r Ҏ1 re2?#%GzĄGZԻكQd"CșA.[MLBI}g_ pJOɑCa.u֙\hkɲuiw%x0PĐFAG Y!{׵r]mR~E -Ni4Gq7":A@fN\@_`UDr -YE}K-z-m( 5e/.[gҔ&Ԭ.?nH (rsŸ25d[4*|9}rYnZwGwtD :ŏnAIO%fELLdddj/GF^xzI\Las $2y@%Vw3Ct#9ٝ!) Hh _b#!! +<W /OgѤ= ߡ RJD16J͕r:7ճռB䮤}@Y]YU8޹ 㞤k+/# ޗk0ڑfvڢaD8ヶ<4ҠKqdZVSM,piAwoWjJ9tP7X_2?кWvkm7(ڠ SЙ9ws+9| qH&['Z&r ZTd7QU T̜لh@ikb9Q,%Iʧ;#E& $w'7=Z}Be%P1G2Coy20m_þ; 68_k@H <ؑeffSr6W#TNk-2%e·lDgqɣl4`Gu/ )%aZmlH@ \оf_My,BifOM_TI ҪbPBXRx*Dl% e5v osZ@S;cR!#cUaFDPZR:xǿ^hrD|5 ٱNnÞ/v3+0krbhtʣAlk?B7TQ֫BRR06"}ެpMY>,UҢ|Þ཮Cdi0;`HMV6?Klp *,Dxo]e%p ?#^$uk6[5"! |^f3#^*퇗ئ #59JW0 Ź埏&WLid\!X⡞͞e^LRE 9!H񏄮6!Jv]l3b@(;wuY yvޫE(Ҡ1+Aڒ@p/Oep_ [YL^:2ڢ ëI PUg{F8 wX^*4:X\ |AqSCsLC3RGCDIt4o-t 6E)-E5ᎬW\'c>iQpd]$i b7H&rzfjLi.?Fէw9qWӐR-0&Kw2i|?=[&yvQ l'شh41IUM@Q`u8Kz! NO-XIy<&/6/ó*%SG%({ܱ:fȺoͻ\_cqybVB~ cFBV'l,by >&!i|O "" &:j%?k2s<,*~u0#R Cm+R֋{>mL^!'󜒒UP^C? 0&ӊ38ƒ,0L^0+ &;vь,WFmal;lXj05Š ؔc%4?04m$%?F7(#ȥ X<3is2`*nRa^fQٹߋ$W Jtny͡OȄN;"T`uZ'R/ƚ{sHUsuҘd~,_N%ĤSmc /^ws;MmcNg.q*(7&{9w#-$4'NV6!!d~KZ Ox`̻]Jvz޳0oو:k G XZF:.|p6:[xR-zo!#C?E==F8yw]˝ۉRlQá=MD AOMG"P,C6YD)f39) *zaZy}ɁKp6!eWP@93VūD]4d 8zg/=,HUĵ%XbfX֑ g y0sh+-l |qݷ0.։g$e&dwrQ KrO +DMÕлiR(ljy^yh-uq*І@3O :Vg0M;тuϋl$(+%#֜ypAc>| oFp{#Y?_x3K]$ʜDC5&HzbPDLqrjMZM &_Oar[dLRhG2g aI 9g #}:o+&?IC~!FnɒCDChȒWJrTg{FymP'S+!h /dv`ʽ[ugÁC'<{euDu#y; GPWzWɁeN"B =Kk V柶fy// Gȣm].s^N֊Bt> Hʞͷ`P񒼣`s~X єZfɫ1W %Bܡ}AwqLP9vLn=^ "w>'Ҏ1&9gS LLN&8(Ea1ٛwjTpɴͷr~n[ɉyDWuЙd7$Iufy0}n{k cҲSG'kS Ef}00ގڟOF>YZ42o{qեʌ# B^ z0;C~ًIlQN{pL hY&Uc']M0l&?aMdYey/<`?ZKeqqN r:E[^,@Ƨq?ogF:JWh=MqS/G%6BT*CꒃP)F.TwYE^܄x#ŕ9:*g uDiU ODjcU3#R:UQ}58gV{g;B1Hxhpٰ7261/ K JNǗZØwĒMr!_$dPӚdt[SsgR.EF02%z^S`/zK`SQg/(m}TBcك+HBiYpIglW^վ! z<_ԣDRVO9b-)bv|Vռu$3YWdȐ憏l-Qk23ɍv;K8( }(Ph pX֙ U9 ӺVtr4,;qK!A)d6w 9ꂽTV7g$Rgp%[7Ќ] zJ((qN&% }p,x¡Qup8oaәAJE[%_)E;hJR>c)¡! L^a Ҝ?{<]"ܕ1dtS &K|;z:S(Ъh/S0i>8Yy={8!?>D2րmc!9zá$W7oŤfmiwxǑz#:7:pH^|_%]5^).H{qM'ܿ誜ӞD3Pz9:Ȉϋa^4AOmp^h7sJncTZeyEqC,"|1},PINenkΤRR(흦^B,'(I+8f$e}i~ߦCؗK$xu)3e eZbNL{zil8j;ҷn&S$$ $ 8E#b?0K sRW؜L!<#2| PcLe[3p<meG8cekكN;F ʼn _L88R89UW גtc:xzJM薚TXt\>BL+SZ ZY^Tވg0'GMN:҃ˤ}W.Kx(0&:4q05tM)).Yύ4ϧm/n]UM,B 4zO'r;"Mwd!!%pm9<1RGrG}U^6ΐr7YFeyWgAmm iCm~Xj&1:jikx ߺvOv]V}G!8$/%N'VE,Sg3L~%! <g ʗI͈fr@vdqJReコ$]W*;Uv ,U:cO~@_CJ!ȻIO,K~Б/f1KY/ f5|Hz )Vc$eYTɑ/fr_ҩ3JuxA/9#b`E"B>V%nR>$O{Xg (߃LZmܝ؍Q1%Hn?Qwc|Vȇß^5d&X`읒V_n2@n)5ˋoFm|vˉ{,T>uvRmPE\a[XKaSD.97VMQ g@8ޮ5QI^kWܕ:uOKƒG(<Ԓv :"19l eKߕ!i?|Wu׉";t|< I) dr$b䐋岂wt/KŮ .~V.tqp9DaЮiēQ E! %א A h͊07r. {F`A[!C jF"υU#8D#4~CF,PcH UO 'p m4_kFB^HP|bX̸̣-HL5(#Gy K !» ׼%z.m ÀsJgh4FԀ:xrCh>([6:$aꪺK^?g#!57XG$4;y9kh=?pܼ"WG,p۶;]J sxY񒬡' [&_N{MNeф۬M Uxu~N"AC2a>w{yOE&[,)t LG\B1k#]i5Y5MWfcnr鲻M$ Պ ,ģͱ]^Ui0+ d:sa\u-GW 7Wb~upI\[aGy}G083}7#ԠƷ 0fIbhcFt"3 i߂- ;b ܀lod\X ]/c zN88}Q*ꯆF X|$X}[Wv/9B9b.+ 8_WA> {sFuRߘ. [^58quH+w2COݑCJf_ d*Yy6`Iʚ<.cHPaV$EW'@.$k`駪Ϗ$}Kс q@MjhYpj#jqcB J<3r;1>M:J C?,8}{uy\ߚ]{K~Bvd&K\gȆye| %}A>E ^ew }6 ryd3D3n? ˉ5)S.={Hk.$@V}cs&n<,ZYX3h*؜bJLK#hZiLېnd{x^YT-1$!^b@a)XQ#$^.B!Rb.fR.ڰrjT$|r@Su27CN?ɀo J1 O'$(hT8^+ RXxL@PLFFvch1 ꭲ6y~Z>gidu@Qw EMq֙#NÅ%; -7wdI4n?]l|tJZұ }x~RǭZdGwt\p:e@"=m./(]z.?nAT7eRqiJs$|K(N$*Ɯҿj=k{3Wc(n3m⦹&aBB3bi*~))] |\_J_DL*rN8;u(akɾ-F$K6<0X ( N]Y=f޲GQs:)5쨬9۪Dž쵩G.n`^i6HgiymBZ៚-,ʱ|;q>Q~' R&{:%曗A4L-hΨ2/Q%NλSJ^CAtE-[/saҿL-M*N$ %猳pw?i㠏g(=vd=o;Or%)p9vёCFhT'L}UlkD\^뽰vZuQ0 a {fLyK!7+U|=E񴻂C-IkGJyU/m/%m2?5cUzqZFVmv O r e}!Os&yn0ivpNդBeI7JwmúFaj},SSprr8_H䶩Xr4Sp0 Ωt.&&^7z\H{*<!7s=3^Ok Z'J0utв/5z&pH*h'XIiZ.>H+~h &kf{ /PzPAU/wTǜ!*Yi'@g|MsAi-URP岐xs;=1ř%ѓpG$gFB8-yxY8ANS)4hCL.K- 8PYR3HOjoe8_+Lu4R ˗b.u 4K /CC9<x 7'GDWۛyŢ˦{L@L[7hn'Xܠ`+V^-{ C} t8`xMte=gN6ȴz{GHYn 묏}CWgP-J 5`Uν-O@םh>E5!դ%p#a:p-}iL;Yux&et@vB9NF{c m>0eȡK'<+tS@~yaˢ֥р ?%4ܛrzπ~w,Ӆdy}<*ԗ'AʂIt?qTG=5ۓ*>+$vܧBݴT/Yk2 =~X@3{;'tl:hR/B20|@<^ o3he3I`DFT>z\5wUø ͲSA.% P-K6/on Z-zajmaa L˶;*(2U{r/R >,?6P|fɬ3nEw~`eEB'9#ϔWɟx̳@ЉFɛe{/vʗ{m50$L`Qp{,CŖȚ=_+U}go%Htj.I(ai iDxV+kJi&pJ}*]#-(,~ؔYQJ-WRh- SaUt߫Hq%t?ҋ#B1½Md0X!dp˕_&B&Do"P9 c텠/n/0 '\Ux x@@Ep[:P ]-T7f܈㦰 U3(;hֿ٬hAu@Uŧ`TܐgAqb"2 Oql,0QY줳R `tZS 1k[Q"58/RhhOw1b? *%Fe@Xjj%ek텃%/ HQzڅ x\},: ޶pXtRcg[ԣ&FzMm2²衳.f8R}j!KRO_W.=*\rNfpqXJ20]g;M,Uo:][Tc^N'֍K}?@Cߟ4JI:X,kL9;kDENc;1Q^l=h2 PE-^63mG&.ҐJ&z q+b{g';bVuV\?m#HNA5vJ>@\豑Rs5cٷjsOZ`tWcn~cV4ltkmP][rX4P J"V$ v[.gHȍP6ky˜fۨG KŸ"KJq:ժ%cݓF\joGkBΤ\jNG97ٗT̀+"߈/"ATFn{28|r'?;r8\9HmiͤleAbgh#ޭ1'=ǕP U`/_LRsNUcQvm\Ci ѸS<[L풼 IsKOwjMO&8Z:ܐG #rHsQ vI\q%Zlb4gmfaYDf{3_AQ*ٌ9_/3z;|uL}<‰YaoGɌaprn !(Bv'M_6P;޽# /a^nIQ9t^Lqrfxj < 'nDNF U>GTFjy1+jH2h X^K1~h)YFZ a}mN_G  G.|l\#{A*GH~K̎[}if0WbeAe%נ|jF籬j!ݿ5" 󀦻#Gj0F: |%u7;+@p‘L56Jd%=SK}C[Ah z-fSfDzǮBߖIZ} FRGmtO;h{*L&)KoDB?xYbcPe {"hvXKAMteڣEB,i*l? p^`}.Y8<̍\\W! ]@Oi@d #_XRS.#)0#"xҰ͞ {M8lA\r.Ad1 L]aϤ_湡ww犪>={GuQ`xu_z>J\=e(sV!0+:@}9Q4VFŸk[(WPxn5Eau%x- 2+qQ5[gCA32ΏM٦+bW[<,cTN2'rت-kx2[{ 2;AhP-.`A0Y-nJ]K$_a8-)`kruUx^ a b\y,ՎOTnG\zգӌVi\/1&MB _&)7v ]oN_1tNK' BRQ(Lz7>VͨNm^y! 6*6DDY$"HKl. O,_8vP]m#,캷S`}Jb,/Hfl8Z3zfQSKB:4s7{S_cV!dd^?ka, ;-h66ؼ 2;~EdiVЛ!:p3v UanY>\_7Mk\Ŧë-ASh\y>̏Bxz }A8)60?kѡkeU[w/K*l HԒkB^=^])}!Kе:C2Wa嚃N` GtE6Vw_Zs}DhJ1syZGڽ(ǠP9d+q\ZoAzَXp5.䌊:" {'V ֘.`k6`$nh#3N͠J95͐u:C@7LA,DK;78Sf;bw )Ncf}ȟ,aI#LRW U ׎V{G=ڒ9l.Xu7=ւ"Kq !ѩcH"$y IuȚ)mj&]p٬]Aq6I3[RaPZ6*KUuwl'Y~pИn>$p=J)f9zAJQ@9)W|ȭXAv6k*m09iL^ӂ:5TYe,=9-rG]vDO <}T=%7OAU 31Ke1 .m9Mm%DS% O[w=pws690זD:z}I [>U2.n<3-V2wMcA¹v`_3u.)jxVn[͒Z‡g 9yЭшMc~ oUWLrdEaIoG%fFq0#M~xOZS V kQЂ]P}->Ab6./vkKCܬ&ؐTsRm-TBp%&5`>td|^I&BHR%W["+,qGhc\QCËZ).{a :Vr)/ߓ\48<p1tَ+Y{aZJ qAQwF U7ۧW8dҴt{lĶKNa5CQCZVDU/7`^m0 EI8#_pݧgqhg׺@eTz@iMxr^"_ <= b;@#iH C3]eM$j&(` 27ljxXC73}ǘd+EFg{[𷺌Dߓv]5aI9c˿KR4JQbFW#M!&TbY.Kzed+JXo]Y {iEx^+YQdiZTyP3I3:^dzf+F2џMtѮszaI_K tA m̮N]!L\>Ǘ(Y]>H9Rwfk/xKFe+.,DEax KjUqUm3n o1{KQaTC6 <Wi,{}QxF&čFDa .SIh_s)B]ms s7{%K8:\18 ׿E\n`@mNT-ϩWs)L&?OB{ ey !C\b0i٨^캁zʽuD>ybz Ж8Pe^~igq`8+C"<\ cZ“!kuB ;u !RjLșbmA1z$ _3WEPL[JrI\C㊫&´kkNc 8Cu_z7!Ik@[{";ک8>-嶜% YqI`X}(baz*=vxD $Q' C+Z#" eU eX@M_b2~2g=MU4I۸0qA2.љ 2׌'JJ~z c&ViiKj,N>oh}}rԛpݷ`ҋf~kk7A8!5u̢:݀2~ҳoqi&y P0ˀ́ %O(n3v;{&|v*\QZBoz/][,\BvuK!%5a+NۥxigA𹆳v /Im zfk7e=8R4Om;qLSyp#ۛz_K`tw<9͚ӌWb MNX6~o 4@Y'&KCkl! ^mYB%:b*|Q-EoEip˙ -^W[ H^5-ػJU m8w&e88IrWg Vg J/0XUdx?6Mx2Yit c| /8qzk"!ĂܙG*N\t=\"#f>h`Szoy >(sYJh1vo"a2{Ϙs5m^P (z=*IaK'-0 ED,%ŊeTZܨ`[!7 ㌏1/#:+$7ly}WtOA:|-%[p jHmĆʛ#uep1βe%Fk[W_'כܮEoJMKԝ%uj~:ãogQ/Ga~7EW]tKy*z" 1Rdf4Kh`҅ T^CgnW>nCe&qbt9[U#o#]Nc|3OWG. CML=bݗl,A!:R"y4ŭ s;k( G7 ڦvC0mplBҋ0m,4D7q&tr&u^P/Se[A ()Ml%CodttMrF.X6גHb2-'m`eӒ.ʎK:"&2s̟DېV錉+y ǙE18Gn9.*OB^Ig5;3f,̊4KP €Xf#]@>e X# =ɉK)6f{szB62jn,QdWp?{w6zX@faYlNF3I}M&9%uElTU.#;- GnyV1 Ld>4ئ3ọ__µyjQ-k!k:ڒ܃xtQ'w}γps]&GH 8sZ\3!!]iŘkIC~@K5uD+֢ Z@av\ewqguJymMUJX,Q I%f2N~ 3 N )ԑ#`g(Eۡ 0X&}#9'HS/mW7pL28ω E({KDZLU_tVY+xSp z'6.fbXz DNRVT¬ПAO * *o; lnQZ>Im߱4Bo.i| 0jļ'qlM%6v1b ҥm0-*4'#UEa3e4|o#jjqjf 2rM*dA ./q9W=1ޕ#BjmA$($gp ȭr9#F`}:r,ʋaSgbG딉{ECޭGׯkdgɸcFJ%1䩖{;͟ӛШOdn|Hs*HF4jd 'nhfظC'1䅔 `eGz^&їA^9x{܍-䦴 HTA MA# ז, }WNM;[=gQ0Lwa?>16)zzo oW?Za|f1JTs/m#}q`\H!lzߞpՕpQ q>O-< P A1FzTKDdRWpM9z|[i Qpo.Y>hl< тV{/pYH-tdu/+j&!*c :%,|{wKH_|aF\;$npx5*MLTC;D`tQ{|4WKJ|I2oKP.iXсGFKO'.8lHRUẼ-\0:"r?N8?7pK\ɫr{KKR{)X!Jl{r*XD͒Vq'wk #-]&n;2I,ȓȐʧ){H~, T6OJ#_g;@گz/8&./@`M;t}7~ZKRc1mg%S{Y7aͩVj=)),w1BdID9 t|?Ccj:E,0Ԩ}Ўt)FSxWړ뒩woIMyPP?lw2<pХ>j,#'i7D*_nh" i@D`AADb14IBIzsA#A|VCQghg䖈ENB;ɳ~]wl)Db4]eF]:ЯD {/3KZVeueoӜAd)uK_N3%³;MsNdNqG |p~{E.W){{F& pҬ`}=Ǎ I=΋wta6,u^4w^Q#, B 2){C{T>CZc,']ZhxϢlxͷ)' h=`"2fwl &i _ʃ"RzV!t9li*;/EʒN""߽dol7߰eyU/E11(N|V%:fz,Nٹ0}ik$Q%D Sj% $'*$h4$)te 8ل9{pE̦~S3VSz*!+U=G7ǑjS^ck+.7XY91m:WQ'(%3M.#E8Nsfs=W ߓke|QH\pH&  KѯGNJQ0 _5v41e5s~z<(? wւJyv z|FAdʎdd00[^"m^Q َ3F ٻ-;=JA>0?2F p .B'ܼ( W-2&WH^!%\qaZ#5 8晃>"璲| %t`Jti61_VI4YN$<}Ts.SSVy tt zs;iTp_mhuf;!Ѓ KmÂ[\܏T({B%@06n3gRf\{˽K#dE3Ә4OS:SRw~[ծ7#Om@@s>a6d]R,p &|ˣ*~]36#ȭ,Z9,!3b#!]F4< K#M.Z]ay4G"ΎKkގLzqo?SU&v,0g5NN_HL[%LgOS(  Amb8"u/:Tj]|}w 27}ֹ3u 0ԋLΊذWp[XOURShΣ@}30="Ed~[]2"[-ՇzvG~i/Z"`r&s#pCnAquj.q9̻T18^/dtWsn̦[aO  ,~G\=za×zT5"0@ȸR`P>(>҄ޣ? m>GQ=YQ Uו̿3g&8ijبdL5dPkP a{ptrp8g!\Z o~%l3>swSZI{nz!vR"Lj 5cאۢw׬~JF&.V矿#__sZ3O0YJhǺ%gmJC TH6W u&oc-wo-L|3w!d.D\!IԲ]MoXX +߃^ ";+L'%INEiITHP`q5Xx5:N*bˍZSa'3gz!622 kVKSȦI$s=R OqFU4ܡ48 O>?ZA#@c?< >w7a2Y [VGAbVxz'"xܗ[2x|iW9ee|fH}zƎBDx:&Nz0:JS=P,f+ 4r;0cLĉ;~)OIh6kU9")DtJ썦k[\mEl:&쎀(6&< ~][ vYheXs6q@ɍe#ԏ3KXDg&⒗nl[Me88#ۤP_ӛ5twP# x$_9,*3 K_Fg0vΆH|燨GC!JnBuqPmA}[bT4Bp{5Ѣ3DBUALZ"l*FMŲ"i`1<2}6N H 5k}bj ]2h0r!X05Ή]6ʢ'IT{轂ʶgLv&yѡc9;3?xs k8߭,3MEBneZ, xc\""rј m3|.ѵg>G E ͌A<=@ qC,NX{F)|E7}#>oO$(L`} Z;E[2Um[>~JکOmj1`D?_ ?JhEU4XR]Լ&F${YP ݡD`6Н G 2y3 | R? s 8 *jXP!^ܷ q}tCH qǰ㈯*cgp@c^= QFAf6fqӚ$t @1Lu_b!2kO>σm̦8i٦6W:;yu  {Gi ͎DަCHv BSUlcg]vLIkμ?xLM Kp ja"dA`h9`fG-Rc>)47&K i7SKU3 |Ni[ todI/#ILFYAB+ Ma&~GZMw 0Gz~Y3vmCV=ueow`;˅0'" ׽CH`z=gɑX7uT1t2נſ%VF8NouC-LHϭ)Qrڎ/GL+V~ODD!z6ٜY]s{U͜QQvY/0Q6f:=x^Y?HW%ۮI峡}0T->lM RV6zT1[TPǑ=H徢]-d_*G/ZL4d듹AX;%g7b*X889R}8D%!w2FnT/5| tev >^ _ ."'$ Z\}>ʉ[ ouBKBKEix9t6{$~x#=^Y;xO?wkc$d&Zje 9 Xs٘M$By",!V&sz&>xU)*B!wh5^ SLR9Mqt`hMĎy =mϴ.p ;е\񎏥旔~:Vva+[,N}Di*-ʹCP$bv0-J¿(5E&w!~z>mM/;+oxY &ϤNC-]$PCYXW>0L+>C3uZ DB͂xuN.Kk 쁴b9!!ybrDekFX[s$Q&6OL ~J_Nh x[8 baWZ|BZ#F%=LaŶV6}Nj/uդ)!ebm\ƑTtoַ@Mv4S+ lR# _ˀ%w\X o? A8QJ.I*6P&JBdIh1P}|[-0(wAu x[5=Ī#fӜ2,YN9ӵ{QPu9P m4"Ex ,!9W}_S^/T2:P ce&e6J&|ufbz(8RLN~( ;9/5S"#iokSUGg TŌHhcblQ\n&7WW~P<rdJ|ߒv( `wn[o*Y^j(#(%.Ou%z/ ;,|q_~D]0P3#Y nP p2#94P 'y =fC01I#ÀpcC<ءpRKŖ3]6j~['O2?z]Tѳu]PZ _C[./r>+ӂ$ [X*8AYYֿBGn9*dtGyIؘ2-6{qI<\ݿqmխ2{@^M&L Zv1r6u̟Jx22GYJ{߇zϯ@{ur2Di*=H8.٪CH=z$cϡlAIx<qӁԸep}@{x#Qq['j3TK_YzwsY8x€6Exx?Gr CHrc RH"@H,1vG 6(~Dvm0VumΏF`j>`,. d=-AM,}(4]廎׹G&?u8gۏGf{6/YӄOmǢ8Es%*^Z'Mtv':b[{#! p?>&c/1ûNӀf_ [8;]=kH?=΀s۹Z=6.lhv|LШ,EHVNF ~%r `Q|n=lGR1B..6YՇ;IՆHg ?7+~90F!C?3U*棷R[S 13quD2H >~$Ob5SR{?a@言`KSNk/Pw}jj:ʾe~>#6}™e2Sa/ ByWڵ%!)sKgǷks6*u]Am\=@4^F}X+G@Nƭ +"ػ'`9@ hh‚ng4WbgȦnwdnؿfdsm%.z\c+| vk6%աNKU"CPK"̟;@5'f]սk϶N~h w5,aϺ9_TK 3}f[ {Ud#+("(~jv5D|%lJGUAy0/I8ʯOޓ920[~heia2_L}L^Soo7";w<S,gyƘ%Fa2珳1N}W]s"A**P0P-GpJz%&?X  c5-&K^M!rć!i1pŽ"}^T:$r*u8@E=P{k5X7N;_%jwt Tf=̈GntAsDw6]|W'>L&O쁹e&-~ZNV|:.$$NiI,fcIg"L]#Y*`'RLYٟ1TC5vqG;'|,2iŧ6u'!YZkxA4!чf6kX[3Ad[_ߐP JioI/aUuހ}SDM3L+1"x7hqkquF Vw(1;$/Ɉ.TO>7zm*GPdR3q_D^cX$G\kȕ1Y,@E9\'P Z-M1˃&N2b"(ǰ5P̎ A7W'8`' NbmA6/AUj6H$5 H(FL㴌WY& s}fxez5Eu%^@T1hcʆPhA<_r'N'pA 8ax1DVķcX(b\tr66?ێ'MMmbi$O?$G'Ps~uwH9m[I>V/ybnos0-_`-5UqGu [ ǾSaSwv\$ dtpF^jYfakF O0T J}XFk͐p2,et eiULf؅b)+H -laejVT:b>5PC>24lK@5@~Q~^ҜCaձC2?ԈSI+6^/SW @Os hNa=s^": ^&ڝmUd(7*bvQV ̩ߋ4|kT|a@N~m3{ꮦYdnpTtQXjꖴgxvv451*oʎ6Zur6ol#3A@lБv9 ?=O"+$?U0%]ܛo%.5> :H@y r?H@ ͗߅<8ODWDz5NTi|Eu),XvcrB)`3GoiE gt G5dH8U0xNFoilzf!p:9k'L?Dfo%Cwo'~Wr!׏ڜK>FZd#)j:4x{Ԕu8jޝoIݎ+v͊|{S59yi8g}ϮN\&Z(EdP(YJD ``\@ ?nW|8='0K*u疴ȵ꣉$ ~z߰}'.gIoPu]^i?gNb sfd!U)}[~ ,tZj qF8oNK'DZJ2C F*-/'؀9\$]dE.%-7FoEmw3|9nɧvgY76peQ؄3`9,rUQȱi!MIFCu2cJ:_0%rDW.mWӁ4$H"upFtwuU\#i[;uy^?6'%;=#UiD )Q_9Ϥm+'Wog@c$= _W_tئՎH2} /8XNIܕ|(€dLZ sxЩ?3WI#B40h`a _}X^ZY:)g,~;S*\+e)F5Qve$DVu,eF{ :9 5[JPs$onpC\}(xZoj<? qlI,*nIY :i`̮~?4(ܬMg1/3`ݛڠFkgR>|kiGy#Ќ`ވlx˾;0ZJvr%SVܯ=r 5Xfxj8]u<&n>8?$y&>mVk/GU/L>2FKn*TizK]2@鰯3\vjlSґF4"[2l^#UKg9^?GnkDPE6̕Op-t˘Vʹ>2Tir=&a( &"@a}L~/C1:L<}z\UMnqX׮u( ]Y2!iShn9lGAeЯ1,bYqփ,"HtO\ʸV{xmU]OtC:RueEwapLuQVSܟ>.pӐquVW:7)?E&`vcCq6ZJlYp?!o0ЬWԓrT QoS$\ڡb&EqKK7CBp e#("vAnN8.rz\C6b Z;l/]CfD&RǼkuOSDtiκc @Hjyh=RkE+y>[j}]q/\A?O'#f0 ֹH5D`O~x}D_0e}s۵ovWnfJ_ kRm>t~91j+~w™ }ێ;!3~vy3qs.]1GYjlى/ŸVqJSB6y,pϫ2rȼE6 /P+~ѣmԥIb0|?@iiZnrhE)ೱP.±֋Ш `d3x؈PPkaJ| 2IqVP%mI xae7Z( G9D#m8n7|gO|aƸjw3"$^P#>*2>i+ 7k!GB<&Dst n<-권C$ITΈ"@#Fd R'HޏgGK͹VZcc* tV.f*T?p;΢n&:^N=V0`@X9CEPZ*9{o.wh :@!e6P  W/QFKj yDW!bELccQ-OI RRJ&#v儩/+q+K‚S ]De@ƺ0{u3."J&c9R, ]"yQ0Ev '# ,h1nb_z/iU̠N#ewBc}7DaHa}1iz1-3-)|nWMigcF5 )Me{3uZiћ;ͅ@'ĕ6F_(,ٴٿImC ^f;H p.xֹ̖N2K. 4M2y?^+re<- ^ +d^<# 2!P|·cCQ\u>F.-|{oؑ<ܚ3rBp ߢ&-%FV8qDz=[5_L70”q0⚪ŋcp4pogcUd rbv;BE(=Ͼ[܁?3ܷnЏRۣn+ad͉EnFT9zmsӐx9^Ġ;t&z7h:j_ӎgԐ>|Qz-kžru 4mc:H(.;N!Od| d`2T7D+We_i,=Рَ-&ݪ{`i^i'F7˗[怪QDEx<9=G,;!w*p“݆r؋podR$|s=f\"n nu?TvZQ2XX jzy Q,+2NH})JBb ׍]XyƫMn#Gp;qU I`k7פZ#! m 1On~8UH\a,p^Dk έ\_K=|BwHN 1+; QaV^PQ0vpeM2o|`ŎN%dh-ٟK0&Vvo sXo.ݶ/x,ZAU ^e#o=ywrc~loc-ڑ3r9LRq@p~Fhb-wX; _HR6:+>'STB~ι뺉+J/Vq+r Cs0n;k,,ݎ /cZQ~^gF<#[9%,chq|ȹ##+0O%(K}:w-~* gS,@t˞~{gdvtcZw\.VUQ$^&w8 |J2z/% q#~AƲ [ؕߙZw2Dѻ5Oio9 c >>]_;pe0ɇp7)SA@+'V4[A-fz))\9?b[I9&[_trpƲ`O炝 s5P=GټH2+KgP/j) IR,m+hEQЫJEp9/kK &_U>pOI䠷 " Rw fJKF5=p1IG=2Z!ξ=G}6r?ߊ-PW%uS7nc?k _ɴA*7_U܈X7 ]r);$5z&q$3=~j\ 4yUwqP?麽S@U])A pP͏$GQ&W0!Ӊϙl JI:v1-?; )C؟143)? 9j0 F]߫^/Ƽtj5^<_Kr Lras֏Л>7눃,62o ;ٻó07Tw.J$pe&Ŵ9X~YOPٛT AOp.\ᚸ+q, cyo|) vY =;-PЧ:I5]֟Jj}SKXG ׵xvA/-3R1js"z 6 }i.5j|wVj{cOwVCpvCCg AML$U'x,fQ&ϖ!R[fMX[* 豣e E?Nu0jߣNanWa?{0c&wB_Zƭa%vIf~ R~f%άuSͣb n y4@4 7'}7ȡ k8q6ՠNg tӽvwF.Sl-#NA=7 aOL? [)'0]d'-7j,v|)u.8[$T+$>exVׅFg^YjCJ7 ַ 'AK漈.y|[}J"[6G|X2fh*>:v{v@m ؏ o`gm;Gc o2yMP% &Ke>~\C\`%n`%HGKKQį+ e'<2i  ѬF˒F Ƕflu䫫ifHx[VgfiKٗNh;!.E'#z%=Qe^R*^s)=!i5E@p쑲otv;a_"[bGVLVD#ut"|q~O 鬀comDW %m>3aYCMwJ]mė}7'l"~wNc $嗇fNa|ح y6ֳ nE^Epj.鰡Lx#O ڃ ,4I^YṞ͟jN y[0B/ BS>+&r^nV2h6FQGSF`K*klXAQ<2XN9Ղ;TPby' [djg(܁/v֗y;Ky'r;C>]DG,JZ g" k= ,~M $JnUۢ9E{4jh*Aնhi]}-O;[Hb@s6X/L's^;JAd鰍wPm!z$g^6T\Kj/j'X`]Ͷȫ~F&J FRbE}K9k!Zσ/Uuɺdt C r *Ϩf(9EQIͩGU ^ M (#GAz-+|lM62[MOz_g"Zm=.+;k֐i0>johDV}"XR⑶NVhV\9p,O Y"lroᆕ- m01UۂzfUګ:P$Wer+YxEo xR+ ":!Ne#Ff>m#~KKΚǢ塌ze'%Ӗ+"AdqWP\A2/7hþ1=1a4mˏTw]BƒJvh N>[2/z ic3EΊշ-bsP_@p-DWKf n2BrkIQmz2aW8_]%^F*OtƔ hdH*kzTPmC# :NSyRI3(#<äP@b)ETgJK) ! NT%Vy ʨ k@D[)W9ͫZ2>(Xh;[+fzMaBT9 `(;E"^<DPM6[k+ZAVwfHyREF2lkM3gܱvTK,-<> ll:~_O@:Tkn R=MF`&Аg,aP!Ţ:Y)ި8DjOpQ8IjP$[x󽲒o>fig`P* h:%(H;^SxY4,b19 IӢ2Il.`1Bcw&9uΕ>};F7S7QbN}->{1+zB%ttοfjt_ |V& 9-=`Cf6shg~PG+ F,$ơș,x0-'B[tKq" uռnA)y0} $Y31x#nZz!o:3*ztߙp(E?d+ #$ѝ?nwUXOv wb=@PtxΌ`+:/)a ٴE=fB*׍ZNUEP,SRKX{>Țkek#ZiuRޘۨh%`cvq|rCN> 1QXSؘB"!p~sĝxacށ P V,B0ͺnS_^QQ DNWuKUcbu4A`S:/i؁#Z~~ ໏ZKb.|AD7.5}_PMg4Bu/V?d1$xX4φL,'_TOz3An_IW8:cXgsND/qM8h >E2Ei(`Bbˎdwjql/<=m Gp[xt[s?ʏ"~L%,%1AP:2E8&rZ+&Y'Vey&:o>}{xf`~i>.^3V((s@ Wmz}VJHs+7Vږ'['f] Ngr|I|evipc&=!? %St3WI{3>֑C>fXmEO3y"mdJc$fU/4!Éq<=AYB%Ή#{ad8w&?BXp i(G p(>k!B)QHL'6Pڠ}h<}z%&wGrKvW: bYʘZ<mYwΙ xú.DӐEYH9kH~NG0S3\w7 .ڦJTq~ \63 e` (‚.t vnAS$̗vgG,29 )T40Nn8Z:NhC=??vQ>cUe7s$NBvmy^gʉyvL}VeƏ3Uq_dGO2zvGt _^*}-@0 z EcaX\;r%[Ԭ.2!?`+{;\z6$3/X~t4\;K_kJ963Uɪ] Eyы̂3Eg!##)$&bVt n8O8]n7LXYA䀓B]WMoZ.Hؚ2⼍D"ė4W%9 /OৎՌt>gۄbɘ`Iۈu]xbpYٲ+-#Y=>O]ǡ> tBu=CMlmI)[Niޜ*oY|G8J7*H0p틓epjB7geZyK-)F) !՘UgwֵܧnzY v(&)UUV<K6ױnDZRjkՕ>>JƇ)OGI~2{I)DgLYHsEƚt9=vka3AI3) U L^Ohq>9` ښZ>C7|,]&v4Hs5J&g56® /n+H%"ɓ%E)}smፗ* $d%%T`٧ٜ6n)@+ILwd7؉ .E 3: Wcʨb:eYgȨȇרoCz6h)5VJx/1.jƖYX\)RW άE dh5t̛[] Bܿn`sW2ՙԋH<3 ٲoHQq'mŵH_4 k2?iFN}n: T[L:/`ԼpzTcԭr/‚̃n-*=@bOULg׽irTзCd-#'/)7Gt f$iYOt6{JkSڧB (u͝5gc̠ ht/;*33-@@gaV/}]χ+$a`|n_t`,ѷ-D,h&~]1O{:[E7@cI9|l9e7wŤ_}B#ۄK]mp JӘs?W/3 ӿR5Z'rxMdRڢCFV%5*;8J,W?wW.v#V'd'^5MU֣)Tۈx;υOlড়ղ-;}dgG]nW" Igq,vា7FBȽvQ3 6ʲ" 33iƭDr ܌G!%@b(lRWl:݋,J|V/UH\a16?ZZ"9$8{.5.LNHt2'8=6Pvha1(Қp6O]9C@ecsTٻšd7֣tr @օw&Dp#o%+C6&D-'UCƵX\ND* FL3wrwƖX) K.(酗Y$(B9\~$ɒmpLˢF+~-GYK19(vy/:l9~'|FPC3:)%P܁"86ƾũrW{;DѨ GKVKn|?4k3o[kWG綷W}.}LI({L<)َ_̏#7GvLѪדjP)ׁ]Oji-|\JZ *) :yӊ=Z9cP#ePɴ@; PQ)K|>|V<ĆU7 Fk{nLU/F<@U͞|W|~O>[ehd@ &FCw;yD 6-,g֕R{hV#&#)r'`cVq[6iQ#/!ysj/D^oؗÓNM]˪;:(W_V0>F#OnMSˉh Z.[>4ޟ`HXW]].a5܂dw+3:?lXuPj7H#xR`9g%a>gs-N䠾VG5Ze5)kQCRv]%jȍkd1Zl`Ӏʤ__{44;DLXt/N&]AnDPh$_p ;-0$h׷g8 ^>\-R^rO}" o5fW{hQpݝS; =-X(C" ű֡+iVl_"G8mm߃߽vM;kکD.KyC?X}"I;^B Nʬxg|$5#q#1̵Xzo5#=7_n4>LZ?h;QenK㯺:{Y؏/uptGѨH'\Eq.=VppxBbJ b8T5e ](ٳi*8}Dଖ\벬Qyh> 8pb|kePjeqA}p۹P@^2EK>) ;ۦ31W6렙!oF @v,A1 aDpF~,`+ S4 uZbV=n*vUZ '֐vdp P/Kj8?M-v*鳼\ DddCsЕ_2(bgKZ@}IRN#U㓆gfJׁ{)++#TM\tf-ьNP87V sAe?I>Z][<68 -J~{Jjn,%^f%ЮلNzaD#vneH@)YJjñ{vi|S iT.>Jt;&}Q:M褾R,ϻ)8z^Sny9@Hd8 gA8RBt袱FDj4@XFMŪ4C{'+9^K\nr)gG &;RO:\)x=۳"Ds766BOzqY++TJs;q{bӂŗ ijZc)ܩR ]u g̏ʎϢ# {nW9K'77효u8c_`HI sS'8r5G)?ΨfD*W[T ;[ Ɛ8jGY~oJ\ᐑ8Wh/z__E+/]&3A윐+LsU)3hiE?H1_ 87G>tfL Z|y{hDħVRˋ(:ָ>!N$4۪b1æɚiU>yDc{YLꙣaS>cPFO'j(]`D]Xh0zJw A0>2ZzseƝ?Թo^RIaEH0P߻6TaY5lSYyiz3!.U[cHDv޹`Dzz<#,5wI @\7X68Ds_#+ݠmGy%Ni9KӀo(:`,}?,:Ðh۱av+W,j^iIT(%wx !'D5@"e͹ԪִQojs{0wj;\7 ;7C-o>>tZ~<.x00E4Gf_rwb㕭nYa{Jגno@:kk8YV~gurA-H:U%D&!L5I.lqQ^P>0O'&ɀvvZLj5FnjOG1#7`@@?3Y;ʮ䁯n/"vseh8BMߺ9H`r$t$ sYաN7{rWj;Asb~rb ;<(J7;1EUvcks.w^ ŊpOi?%pSG ]5%Y~_ˊ,`].`a]*&HÀW-Y̗AϗT*-v.<ԗU-Lv36C"p2NoNOmp [S**"f[4AEi (ʢbcrֵ8T/}-5F0(ʹzk;:~)ܜEfWKUjC5JJG(cqYDHlZz] 3W>A{?Z?@ 0PPpTAIE?l> sx>jyFs50 u ;G\h C|Lt+$F>#t?vqhX .y3V5̲<dJ/]#fMfww}JN  gD ]t'}`~Zks+#dhhZ6 L1}z7 ȜRʈRM rhqւ01FbʁElȉ 0ilpKN*/Əinm|GLm?`|#|8rdY9}.I6+xa'\ (6PBV}.J8T].N0u;⇩׉1ی>EI{K#27N~# -!㢘wؿ"6") &C09d_MM+`&Azča лOE8c7wmRufr˔ 2V i*t~ WELTRai#X&D++HK D$` ,S .ޡOh)K{hQْ( 47J򁋘Cyy]Ac?=m$}u}R\1٥-lu˓5sXK. ﺴ9 ^J-ɼZz)Z`y! kCb謟[:n5eAxPWTˤE|ҬIJ9jb\/6**_ã<_ol\:] .B8E:ТZ2HvǨ@Q8 d.? tTąuc_Zqﱿ/"@ɞ'yod{¶֕%RVVFZr!/I[Q&(uvAY冷G=*"! lw W|=gon Nb*X}{{^٣Z4M}S 4-/#3Pjm,h6<8 3}@8&xXL){j!5'78>0K2E C44߄\I\Ad?6p85?5_,b$,C*(%+2{iۨRb.<;='lY5!0/JAg7Nju3PEkv+kq2Cl1|WBzToh e\%x@TWֲW;1:AlV0?xqW6񌺩!fYnȔxpF-Q6Qu't{"J7Rt%^떏LtV|B/_q#eBtMmwui-iKQGfT}!]e('s%4~ sfpmsџ|߽(iDF )7W}Dd+ ?ovAAybf7+.nFbUD"9[*9l)z}d<Eeѥ3E{αLl(BJS,θ3w%*[}ZM٧Vƻn:ͧwc+}+F+d'":h{r`>?!bϪªj ܢ?%PZ4_`;d}V L9Wz0CNU#:Bp'O"s=vCn\ S[FsŨ,72{mA"TM5;c @$2}qz Dwwp@aIޫEp4^zq{B{_ r ܝmfoD =Tb.V k{vA D"1tQT4Q>_gkb,+Af>Ħǣ3@RDVb-)_.ߗ}X_TDqZCazu9ON>޲r;ҌOnPh(,U+b |Mj$r-{%VDU y#8؏ ymx=Tp-Q/ɘ#h嫟;(<;a-*,lxzH\kXazv?M&:Bd/$鼦p-uv'މ7Ч8r|!fR3L&*ⲰG?N30aX@>"Gum67sRGknhv蹛2 (y 3@[C#DO H&/ KOƨ f,dP[ -6\Z_Hk<#]IaigBC׮nN*PJsV/_3Y)J`G3%y#ޒ5,+z,.,ɐw|nRLO<5km9i<|:+ ?3M"[Y*}Z^8Th@~жc^KKB̸T-awxې+glU=twʎ/PN[Az0HG ?43ق"ZGdcN&13R|GN O]EfGZ\8ǕdiCޯ **Qq?SDCmz~/!A"&Ho ÝB\妄=nSnFy^!."eQC*~g,T_IbR#1CAHNҡZ#83jFlx=%nʈB+Z`At__k aW>|C7Yݧ"wf, S?R >GܿvCӄK+! ȕ稺ӓzw|9; lTSǮtu]VW^0찪0֛,w~1F(svЭfbG>Vu8mSdռ%ٙmF]h kr􍔷A@< A6W>O$:8QF>ul"zb0[ pB'|̿Egy~z\S4sF9Z7H^x'O۟A8xgq`B¶@fOL)y 5Lqe!DMuɝq.R~W0 ]D<`#tZe{ko qnn{xB UJDB$+{5.?2GV f:kEʟ;;q-27d@^TJU5ׄMćnJFHdW ^7*JN|U|8m݊xa~-4H@m|Ƒ'UNzҴ|)wq.8E)%w_,=MCڱhȔtʀ >vt6;ue2ZhGlmin4zV'`timXwynqI gGU7<^pHL.!Zm\9D A\B{ld:K]֝}ssBڢO.??~;x./?) eUpe|`H鹑7!#hIT- |6͋% DzI{T*$(^y9R~i] iNq0J]ğrʩ-JXI7Co6| $~`6YoFQE׊?.DnX) J";p:3W7m d9xc M]LUc")Xu!v+~{Y꽚ٳSb[6,؃/xW*Ν2eQrM'607`c[/(:%lyy ALO#!v&Ϛ3n5y9?avW!C{ %S Ɣ3D0l!iƜ^+^-##Ƭ:ʹVrnpo} !p߿YT3 D!,6&ts= 10qR8mHسܥ F!;OY٧0y|| Ŭy9;6-;0O VyKz(mSr/7x98)k;lfP]>q2<*XҨjTMD{gB؞M|>)f{#Qy[, )8MiǪOjY3lK@'^EX v\mޏY*̫e<~={w>QtӗJQ9L^zת-"i y?G;dpPUT~IKƲFG\Et~mZj(?.̚1> g;AKLIN@Rhλ\&pʂy`%_ͭ/{­b=6X' "fPY$Ⴈl^8ہv;a|,պPL9Z\BpSzMH{ʡq|#p2}"JN,y= M۪;U:P߽ 1o~"KȬp+Ϫ\Fuޖv$_9`tW,赭OSË: ,1UR4Xm=|{8bKrj-ˁX~tݰ-8%eFB+>F2Gi^g 'V<ڙQjPm KƝ|K= 3?(Tj̓Ga9(SD%xFDQHj8x~ bu8 SMg%  %2( /ScL1~yg2>qLL5G:Y,t?$Z< )Z. 2j AT5Ģ`&)ܽf|sorE),_̴ Rzf^mғL0{»5aq j}⭔:n R1)1ʉ p6ga!S DAj&Zpw)5qdժw&O-t~q ֧Ywoq@Ǻi֟'KOk>͉}4er7fa{ }tL-kb[,+^I@ #&ٜOMR}\Z\h`֫lG8uL?xgIɪE? o=X`<5J}fva@pӕQBpSTX<1rԍ09#9^Cf OQ蒱%u󲹌La{ۘW50 X3iw+W/aE+={=?cAd[YثiMz(Zp3y_CgqEJ]INr/A@c1A9`VSyqcL?h Br3!p[w9tAFJ~wòLT}1tcl#YÈ-˛Kg_>ĭ77YAs=XŁ:T2 SCCƑXQyq^C|on[' Tqjrr`x\ $3U=YT^i2b 4zl#o1'q;>G$vyLnc zb h-ÂC6ݤ!n)٩4 C\y`n HQ}1$z ڙX?5"^xL[YN ee3Te!;wX6/ WM̕ dDTQLF巊n2jiā s=)$֋\%DA6>&5+IpW%Ƴ+  (Lg|F]hfV+KG>O> &%-jd!pAM٫5jF}!?W݊2SRDO!} v쬸 C{9aDQ<WW6_rV9Tq>&:,0!7Cb n_ D8`)+C 6OU! D:{_-r5pJg/ ?M] PX:w-=sn@AP ͘Z[g:.r^3T6c=&e[8iцvvG+ԑ!5~ Ei* #Hߦ@EW^崊Wd n}r:) c8P+{ܵrIW:XQN]8*OoXf#nnGI*r<YcE!皆WY Cw*DBz_ CMH(m`Z<\"/]WصO-* wehwB3sF$sҴ _$,k}Y5 M.k?abwH$/x7QH :Tp"xFBiPck=zM@1~!_>L"JDw}R426QԸ0Zͧ8CB8Q1/ךIb@s>qhtIv춦po\)hq`$݋w[nMtR~<.D>*NVP#!&<'+-<&D{*nd۾h:) 㮫-G/'Ytҵ/0fH4p-vK ]#aSgf@ ʖ.+]yCzMn}I;}Zv VZpVH?YԚ;N#+K7 POתW<#<Ѭi@$.&@X =;w1<m dX"%Z_a\dldѴK}᪝,ӗ+"dNIAtgYC|m,֋fѺ.B =ȶ&0q6kdZ_,^xP ^/Q{g)Y- Q[i-6rlOb[npݵ?-j 9.9p|<u9puƯ׹2U';mOd}p9)>Ŗ2as8˸ 1aZX\"ăg_ƮEjVC40jFׂ<35l7}̒f7JhM[\KQZĩ c0@ɼ&K6FuVX p梅"yN4)\OC|l:l]Ȼ4895If>)^Ss*d;U%+1䑆*"^D3X&9K? f" G_o/%ӂN_V(޾+$Tev|3|1Y3Z\\րG.){Q;́B%L-,Gk`Xx5SFi{fY&[r[x u^V5iȴ2WU\[i lA p?Od^'Y4GkOvsOԜ$:tf(D*:ue,RQ-Ԭ2V 0V3;,"uUi3! \]m. hlrS[9Co0edgϵF2bcQw.%GX@dt&#dQ@| '|P.E3lC7uPW>/5rJ\Kfhq+5W!Zn5o&T 4 UW~I/Di`Pc?lv4çڟmuc%U'-; h6d .%5.`!y['%Evh@W,H/I4@) ś5@rt&nXHKgk;*V@im[A5-$Gu󀻲OoOy?ä0^l {;ꡤReGdIgZ0ܾZJXno[PKDxLY~dק-ύ*7D_k-Y_FvgM2a W7@,dAquK;AFQJ1{- JxH|@AV[]83@s9wA1 hN"Fp]Cj UqOܠlmK 9Eж;NgO\IEZ|ʷeUPo~K72fc?)9Ä6kq-h/`EhE<$*$[]; aV1Ma6=AU㖣[+ Kjqe2`έ.f_mP>W'=6Sfzdk{y3c㧔_` t` $n_7j5GgK<،wI$f(%,OnQ, >Hsd?uBqOc8Q?3liЮר~ti;Bv ;A{V{i+bC^7F,BJ+c\f-XbPe$w<=-kInZ$`{/ŵtg.7)G%ZX/c"(Ag.M iqBly`*iZ(JӁ<@@mupFdci\4NɉF\3;ᄞ:9gD-L{y_>Yf<,_[H RVsvU.s<W<9mra~nwm=:fZ @y }]8jCs( &#n-*MH[O pJ|| }KJeR/F>8H'줃z *~7 ]CB쮫Iz &6j6u!:kk"ˡ9-BgyKetS9S!/snm?"9qR[b~@ʂRxZx)wx՗Lg=u̻Tb0@ͨ+R} їov#vuo:_yG:4_>DPx5O,t=}PNNpY9NϹZгp^.8\m&$Aӌ-$gCg4Ovh_`'+v7LTΆ 3)po1لey63*HXv%?ZH|17X FgX1UBWgmOb/"Hh[싣9hk. eU[jgшODݥf~yV@qw(ʜ1н.T٪4#yLOT}d@.Ȫ@dgM{;T[E<“4!#K~.AڔvN8Ci" 숸aj0nĤP!ۤb2u> w#c?K!QX}( Kmђ*Mg'>7CWQ $\Zp3,~֝?63L-˙FlpubQz @J9k\ʍ]TTt&vY?CywX Va5}ҭ?/wĜ3moQ_˨@ǟUM !w dw!s^}MX^nr˒ ؞9%iMX,IU?*܇[^iZwcijd݌.pgK@&!TA5M dnbqX2uжqKJda+{PޒVOb d'I lI9j*| SG.)]]Np* eKO/\DBޛ{ֽY;UZzӁً.9nb*ox(q81j1qjxAb۟vfہ%.uܦj)! ۋ/B1`܅}mWupMм ^gf`Kl_,ƒt@;U6$nOd3K̔8ƯcU Qe\I?}o*O h4u XL.bq+@$ϫd~P KʲAb ? S*Vʧi26WU]5*?q <0]1X )/ nj NK;&rp,0}<4>9Hp 9C4_%ayO51sa^b_~[1k4-T3*q0dSR;Ǔsji*/܁C! ü:NΟOZ=ARoHxs5/SAIT-t$IQâ sC{8 .@8uemzsSNNq@){o]?TYfi[(eg} 6@XZs.fM W(ǁHHHӟ"#sS8DFE[5=b֢a!c4`$/H5wJ CLQY;,$*Ūv̝6Eв,M[59ӸEd /= 鴊.Q7M&¶OddH뵕}͂tߦw闽Wa<_-t" u {w7z3 @L`--H\!Ć;E!¡C+WWe*hdR’>(> x I ZUhdxս~i18kڞlKY#}cֻbBt끰c,Dz4C{R\D{i=a@͔-Οe-^2N?vܸVwţ(hěFSaJýdrW$x '(TY kl2V}\oy wTnF;;rc`0Ր ؝*>iIB&E܊ uݟkzx x2>PUS #QL.6Q$y{Eyk\I(]_Ҁ~HRP JO#ft  {6yfx۾{^I{Mbi%U=D9^]ln!lFM-E (i:KƜ #p`r^\EG?CP"FotO1m'+B0\rtN>)ײe+C Wx^)=%p_N[[Q"pHw\@>6 #2x~Hmʙ?ݾhy Ɯ@ziYz?g lHcvTAj<%76!Zl]pDUl^;PV` ( 7:5 Nwd9 4\&wU&5;#ҮZU4Iu[pX(Ni:AuY%)KuFMN R gW`Ώ@Du7|D^1|hy+~v](c," "I)@HtԠqTJcgE]k}IXh }1g\axxR*MN!]սJȕax]2LHO 3x3q뚒 @vZz`G W-`3 5u-? 5wؖ L,8VF@+쎃F@?2Z5>\ d),{$GLCSkZ* z\@I[-G$VC=lmb`BR8 ze iR"y(\:'ZspdqtRΪӪI|U׼;q*LVQno.rvn%Wk;&m2 ’6mى]uw&$⿜7L3E KsHlUd^Z=Tc -}b]9vy4 RL0=bvi>\Ͻ"eч"t^ʝdf| Xkuɋ>ؤw0E4X^{1 dS֧a6`h'Zc-scϖ(.J_G5+b#mQ O;;U `M!bc?Eu{(H9]ɃB{`9AʖgxA`Ⱦ~t;lβĆmA{VC*p.r Q%>^q?jL*OЀ6CWE"Ek5!W-An,IV4YM־Ic)b'U yva~_&p!kcq|`Gɬ%g- ߟt ԭC#|Q'͈B_S_fn?#b&cuM~7Bt U>[ ݥ ݑv"f0hL֢~!zt i)O*5dh}Ӂ^~aNABO2{5NG MCnoo T(Ѫ&e**H5 Ecv3}c'՛fɿ'EnZ;. cu7^#+(E~hiL:xHbvg]A*ɴYϋ|?"jd-ǮByD@,/fM .$W(9*|$dݾQ_*(5͉ެDzӠᎯ!+nEFf@HsvD~?T;3e5Xs!Cm*/Ho~*\禿JJ?~gYy kN[9yzy3njt$ut]V|4KbAZMXC;bC> 7 xg&ڮⶠ'3z7Ρp?53"9dF0-yY:l)jT¦noɔ~|%fM<8ѶrSniT#h-dCB͸FޏӺD;ԞLxsۈ,%mT2_vv/¨zB=6\)2 [RiP(¿-}vdwSQՖbuKYLܶXl.YbMcQ.{Lxq]\~HY;R в@9-nG„w&&f"B"EbLy|fBnãtK,׮dyцPZIM~1v0! SV2 roic?heʄ rč|0Vo1-UV7 :ɠtNNى3b`FߍhH9-J/:Ձ\aj+`6_5I9<-. YGM[oI]YBu%[>Mܗ)ތXI~-$hw(h|9 g [dR]跥ٽˀR(IrHCx~?ޠ~oV,d`U^~r>#*Zd-ESOZvſ^X)6+ɒ;h:9"']4!:b+SQXp 58l*.A8 bo3}q2`4IYT"'U=ڃbk¸Br5;]4ڷPІ*[lzAx!G5,RKMh*t!,8JNz++WJܐ3N m/1MA$Ha=4)Sd {@S7Np0&cE.GU -jV*s g~%i};6BnV? e2SdMj?/^)h lo@,*^;˭B=vatdW p*򔣉(8Ћlmc>wǫz<`Q)F+9f?ǖP}vdYSr)O Tx35 ck6I$퐩6 J'UĠ![ԆY% {`pPH`W,;_lAFTSUڅ"0 dk'bZ"ib`lبX)e?beރ\-١tFX E [ np%EjH[T71m{VޚtXDb8?ŐQat-&G遽,`BwXS_kӽ,Uȹ/KVm*~'@KKP OI)ʼn"΄ZԉY&o+j8S`̔4(MzSw4!`4ѝl2žW $#mrʬ2`mF!Ǣq,%dT? =|DG]lORZO2^+ Sp< *-IYi&}[ ^O?sgđ;dkTҴ W=5Jw4+A[g:g;bP| ؗ2KyՖ]brSL1|IO%o+4^o8R.}Li0(WMSÔȦ R$He,(]gIGrf#~1О̟x D4xr4 P y߂MMSaE=\҅{ Wߢgg'dmE w$('hiYɚ1HVH~R=4ObQ%%fMJ=Y/=P1|V^!IJöW0rM蠓 'I7q|K}߹Eyƀ pGs_0<{z򣙄{ 0<|-Ԃv"vP Z-S:e<-7xqD'|(XϭSc鶍ofo &Y|-mٽ[]IKV^I>lhѣb{ <24=4ƹ9y~;X?EqPL׃#Ze_6 Yfaߝ5r'_LP u79}^mwdsyR aFĺD oWb Wv/W 8ZςΒI5 >l O`ݩ 9R Q!IjVM#* \*\=aMd4&%1yBQL$Ĺlp~gip+F[lDې\ݚS5'R 9uK5wLbg0XW1nHDIn:0u1@$EDRhx[wߐ`mqr?<9KMSG$lŪ-t ?`x/xgnRj/l &? ~˾啩COo뤏mEa}J,nQ, %qZ?'rp { !Ʉ&Z9hx4qR{;;9EY?XLLa(+LnV@?؄tn0:챙a/1::셮\T_Tzyf2p+GLOqsZ|V"|@GЯ/Y(޿Uhdqs~ۍzBӞɤ-}_xEN{MY!ri> bOO +Me6A=ίT_ P-Bz>&=if7 \]K,)n`yUxogSsDpΰ΄Sr},8NO ̉n]2n-JV_ =-EzUzRA^X_3:`eWތJ*TuG V4GVw7iy&5tcڐ[`Z\3W)_F3\c [Vt̑>@qtIeh)@=z4#۾EyJi玾kWٙy`'/-6G~MɘU.RV~}?e  }}FgtV*+[yihm6Sƒ_]Y*ߣE9 kF֌uZ犫:b`xA3J&EolIqzfgӃ&2j{P- M.If|&*1%Zģ5:NJ^GvUNYiqƝTF 0a{-"$[}}sYdk xa3SM%mvc>M]vYϑVs'̦lCP-^M'D<)t̤y|dŬ X&BF z9l5 畴+?\ seA^o2jTHz@͸$]G!Q%gȥPjG.(L 0}pwǮFmhә/DO7g-M唂wy9# b' #,<^B~9f1k4k-\U<kV2NjbdѮ?+ۻdropde' >J 0՛{DIfbX?%)k~#ĕa }> uU("r&h`N2TGZ;<&btg-JQJ([2|-Ek示 _!x`r āOTc^dhW"u(FJgK؊ r.8mpU~㝕KCH!@ l[sn.ϼ g qEUHշ!$׫TjQ|IjKZ/WC;Q@4;OLܵL4kwBhc<'*[Qb+t!nj z}1`iZgPs*)j5I90:(4Rp G\Oi.N{N Dp Yc'Yo!|fVFɪ]r{}pu="8w`eGQ=C^\AՠOU .Zc}F;K_wS. ֝"1C) o[*ص -JfqлcU,%h×qQQ #-:N|{# 2ѕʗzB-Tꌪtck Vr6:}MuKejس 1)U .O6NyIjQ< {bzn˩`V13Wurqlv_Y;I\h$ a#v-~R:P4}yLg ć"kF-zۆ{g[?s!ȓﺘQƝg6 t3&-ސn{E+X%:?]*UMZ(p#]l\b.<߼cm%X-´'Ai}6%.ѣ%]#fcNBD>itt kn[ҵxRmٵ^ĺ#cA(5Rdv> 6rWV3R%銠 oPR3~ap H<AAe&{'ʼn>"4Vh#È\fG8XowWMHT+P+6R/T?^N\0veo|'(DiU͟YoNC@ɮ3̍xyc9ԭ?nn{R.{=)j. I~` $8a<p_M%p K˨̳F>l 7nCZ@퐎͝L‰2!E&Bɪu]~^s o9^ Υ.zW2s8E,ů]!Ü>'u9; $ %Vg8NauPO{GL bAHwfSd|Ӫ`:BT 8Lnz4^ԢmŠkxїG(ACeR!-}%'BHؒl[Ɗ<+;k,YLjy l *zƏECHрr mDAwSE>|:Kn=)]:Ӂdg?*2$+b˔XDDDUI4As]|&ʭl!T # <{|H~Eq`G,6^&&ϥ>C]P WcQ~y:o%q:wHFjEpN>4N{tzŧFzJ,QY]Xc9SvG69Do"ȅ^~h$Hp.Vv(;OWomȏblmጨw&dsK ,ǻ9`rJ{29Դ90tPggtOY?@yOCOOb֘/M7 tW >V7hwCa+ѳ~?ij.Է/,iN@zLϗK X~ 26oHvVYMrO;BzYd`.?ՉnUIF[a/T0ȹ/@H@fZI4՗N`2)1!Ke>Hxퟵs%rB'øAV>E^^zVO ]>cZw=(^·J&m:͞ 5º .!Ĥ-tU-Ho?3zj@ eb"fu&1\*{z z 뺮TԊb+P۬\CH0nre5L~6}QWLRHS+A[z3 Td bi;KSMfǨkJ9FM2k?Х(+X#2X y.B}&6 ج xۏ.ڎLJLP1VEVN9]n"2v;M޺sq9.rV fu+Cƚ>`M azK\"IP{X6K9wھ(|@3wLjwվmSIVPD@om;js"IϬnwI,׿Z)LX4U fHQ< Mɲ KZgB!(IFdi G?:"$+YL=7% ^DOamȦ ^>oQ`=9Y].3Ϫ ֞{z n^ݦsM8Yp *6uzTTTMk11ˠi(js $t0;y#9;b5Ygw{?vqd( !K| ~ 5]ð3yǨnkw.<ז)jZ.+FTH4Z@Q(-ƷppѭŬ0y\9Fn<-ZA̝S,EӀKߖ6.HP,F@+IZ@JlX€-G?`$ O4ǙC-1[=4NݶuYaf|;7XKfҫeΐ΃m;GdxA}?^YP&ge'{^=xK^ ,P>-}@8: &'>AjMNx@Җ`$ dx` ~JF›)b&/^Q9O{ն>]1ޓF3 +E&-msgBsw*s$O]-T¼:mK9jBgm?E[ږxb16MASLT.ZyVW| GnuGߪ'QE"W/8@ * ١2V}iAݔ5@״{-4(.G2=Lƥ-O)nTG^gz yMW#' AAW&uD{:k—[ hCF F: )XXhO۔AnqR$?PG8kfwX6Q_'Sx[r ~@zVhΆ9 W:l!Bd&e>pDM8="*֥(T+yu7EZc0fBNUWCW< S' ?ِ5MnI¾2khĭYEivj@|uorLs]hC CY#AW=xoB&V6C&=4MAtj\ vxӷ3LiSIE=+%ۥO~{'FMƛKBoB.1N݅MMl<0a&`^E3_k69?CZ ꚮIλ?U5! C[_jVwA”Y#GjvY3@12E|^X8Of<{],3>:=R W7C$IQJX]'\t뻤=/*i2⑃ݶίzJzl_vgK-ٵg_O=^56]~d 7 :)[yyܨSAaYؑ&r%eJ܊n3zeۈ-!TMpv-n ;NwJ \ C*^V25-1/(TN]U۷p6#rv /+^^}J\y5B:"AKFp8'8)%vIQ4d[qQ@A$ Zǵw 0Kh?&{9,\?^pTU-vL&Bjk[`sUUM}#R@| WX&>01 L?C'5x~KBm+}2k/;1nKٛsۍw- *F&)8~z'S3!kUSoʝ<<|ƇxA&(؊ܼuC?w\Ք1jD5&eK$$$CR~//AjVcVmLn @:*&,@Y:XLY#e ߓ^zNڄj|9j>D8}ԳmEmx6בuJQqQί!JGC,of%pIT\3Rzĩ'x˴{ve;Y~J|6X?>N166)\՚= BTg|F_eƽ^aj}uXR1&pr0u`ќNhr`.(K7hMWZR#[h)cD^x(Ga> HgHO7^=ZMMd6nX BYZRcV]Ahcoܿ.2~ߚ:*M4:XD8\ }WU졅DY`2a! )bй@}VAI0GZ^.ʞ*MKt.v`9kO"1ΫDM*\V5ndwu~bP%z8 bxY7"58첀~}7X}rf2NA1ВѠw]Tpot[i`D=\mS9Ї)Ms RѪ@8_L|hvSI!_dr 1گļ) BSTUʦ$ذ Ҷ[gv4N{i} Yk@84R64fw`Un]JUj$NG@:0R&ҍNɢ2[Ljd·1rTXu+3t" 7P1#'݊R( R,H.)ha7 {5y@x@d_j?s!vom`@'#ނ.(hMN2hd2Y~:قIcɘݮKd_dpo#;^h# Ly!DM'y{0MKAyءdH!(ԅCǣs}BǯΘ*m/L?e!lFf3F8Yn{)8^ELEGx̄}Ufjs[E0nM*E-Hi 82V BIRФO#eYoy @8oMIt19V _ wRSdh$V%b]D;xǰ-'`J{( U~p)Qƺ֪res_ ΅#H-| NqNѯ4DOJ:@(1H|z7X;RU2B.[Y ۱O.s;^`6p*=kj0]hL2?o5'tMkvQvh"yXA_oKK CI"ЪRC+ykI>_K9 %"~ǔ1% ߌd8]_΋C|z)`ᙧJ9dرa#+* U:"$9!w~]Y8yw+z*+3j.eJ~qT?DFl t/r-f h=W.d)+m 'j&Sn qG|WBnlKWoÞLt"Xjڟq#ð *SOKq]̷ _At&yW3bDpo70n0+ri(톂KO[ǦD aʠWBp(ɠxc]q{I>mM5L2}=jP$;,'~Wim{C9tB,zոJ00ׂHM̑E3HhViEȤِ#HkN#OeAX1=q;m^W9 `tyCI/$~њ|ifuۓ @T1NF2BUp`VkrbpD z7LVƝ rm$EGs9+SMn.ZT[5 [I)>Lq5n hHTiWG4F$4q |0?ϣǤDJ:q[oD+rj1b#Z]2M {\U%/N4^6 /e/UdfX e{,dD{[]ѮMg8B20tHý+u~Q+dҟUy .tHu$4Mf(bDxNI"Yl)fZW8]dRT`3}ޏ;d0H*CĂj\bHF8Dۃ`%fb\M1Y j\\AC6]k@ʩ}* [!@F82ƅto(񜊳j 2Qftޡ|z[ &&Tqt"[l%>(yc>p&=Fv$uZ1%*k2 (y^FyL ;Kv}i6c)(>I0X*77\͑aؠ'SX"chX]#7y:mOu;sZR{j{ډtxOKRc|o-&L/QjNv~&Nz`ywL+>)6U Lr너P v~f@&[=S\D@r׉\ߙm_hNx ~W~ 4ħy~?!.>I=^hjȽV"}Ud'EK㴀%4}\]ʛz:۽05: U$J_YGK XY|m8BCkOo D}`Xsn+/J/顗8/gKP|,yEoL<; *rF/':/(R)HOAp/XHP0|K^`xdw_8u@v!jג]XO0?{% &rHuXץPF}+qA>IgHrcf*\^f8O4*i&lxf\1sU jBͷ϶)]|)~89X7+$Sa"` &$6I Cuy8,dǸ[OldPH[ɕ!H X^(c="Z&+?W\'?05թp,J<~@ֈogYon'Kܚ+v#i/&qhn,S&_VXu=݁\j;dRXP"S'[܁*[dl h3[Du™o}f#|`†f <4q"W[ge%ֈ?=2;rSs"ٽQڐUь@m1m@tjEQB령4TwO?=)6 '}Si۫> x^xE?3LىuV<:n^C,w+DR''fB gB&7M%oD>c_5BJ((h֯gF~L\0F@BHѡ9~-CsgA(V/ţMy%a>#-/πUƝ9ΨۏTWeP^q4E !<}f2Ɠ+u8STv&D # Ds抾`~z*a mdN02Wp+_FWAZ@2%^c2O!MI n0Q$0 k`Ӡ͝ݡl PCROx*0R(!w[q֝7З,_#:i4#iw"1E_њK47m/qB`썩Ƚ02TOhL9;Skn5.F=@dON> F"*lv׏6 h\Ǫܚ=Y'N 3M5*>€i8d*L9Nrnk遧oM>aMuYqU.G.FK@Z1BهI!#LnxȞ5Qj&w$vZbftyp}(/'3xl]f|ҲUu 2ꤝJb>Z,PB3H!}k+mpoL@pvQ7J>^`v=ԫ{ApM1cmfJ(o:hXޘ󎾍:5K?5] MCELh6iТu.\-Wk ^y&KI 0M˻G]щa54}i͏<]l p,kkU;=6+e.r#s78/Rz 5>SV+R8fI-ZF)H@ݘDUsqb,`"NC-4ۮIAFHz?ߖU)T HX9bE C(,=+8Da >]jZ2OJ_1mURPdHK^x35?N͜8'Ou8,>TP[mjniKY6+5JhA- :;sOq[ge$ݖۥ4rjB6(.h4rwck^*pa+SbJc7@%=/D[8=)6͜ӿ=WBR &}S6x8JD?86 [L?臃r@ srػ+w;#1CzvS|;|<4 LdH1-5ղ@rcbBi'?\We2NuT>oE@-665 U_E?!*\j _;P;q-w"hXTZгIsV)X3[;,-&A3XuLKIh6zq%\׼-PH<`(r!|QOP1(i/"t>& Gl=}qСKR.%`“8$#lȞ6ƫABh0D`=ǒk]n4)^dV}B)1 Ekkq3,X?k<^WJx2.qU@ު#F@E#V}0S0m/, E>+4) 1o- bn?|'+$@"iݼz[rgL Oؽl~!?*HXqFx45h/M9 3?aS٣,3ݨZzsoIEA͆3K$4p8W{)"av:߮HC_跰XL}{ s HTRc`DxJWLKgJcMfPX\r76$C P S}l=KZRwP"ΘxEx'P{fGJEc'Y^l9Tol7j4tF諥nj oŸXT_X6Y;)ku^`Y*F͞U f3DQMfwuR|(1X_'Tͫ z 'jl[T[ŷ6;c :ܶ tmxôLH̶I఻)an2Tp©sl i6KCnQ'u;ܯ$ѩ4k/)XbVH{E#ս,gdOCд$T>SG5OBO݌J>ys^7 C惓~(yOW!$^4m7>%USJq2 cHg 9ąy`9$;?V0spڟxISp|-z ްkRXϛlz@~Zp^pΆ&?醼R D ,XRئ Eiz\Xq)_W}xO f¯@kHJN߂2D\%z,7XG <[Z4okz2p՜'Q>N5cAY"ΨESC9QV)$kZ!PnjpmVzwܔ,ߎEA~! Jq0(6? )9:1/ _sK~XV'+3qWbCs~?C_鄣 hanqLrzVDg e80s6wfKs_FVY&F><|hcg>4:my1FL;,Ç MٳB yG.:Y?~ETD)C>rc0E]P먚G(:-2Wm:tE-z qZrԏ?]cG yDE}+ @sR.4=:MbYviG ; ^O=~8qUZx4HPI><:)i ɽ cSbPU٢s#RCѫ{ :NдKAYf'YW`ޗ :$F\|v=ԃ4â!$!p%Է7 i}RLlоKYsʂ y(jYIIa5Y,1F&P$ Y-+K̛~qk޺P3v~pl )%@w4z`CVMm𣣶:_q[;k-IQ PBҎm64p:?9'pi;#gW5i,?qB*<.#.j9SX߿nUx-O/ .Wkp;kЃ@lWx}b ("xoTgȮxtդhǭ 7" ZdTdd&q2q6Ŏחi9#ݺFv' xH.QJ+ O7srnWP$a '%͔^뀍^NVGorHj?AC=d/webīY"W'i)%jiP%ROV/R\6m9 ŶE]&@qsFlfEWFę L#x46eoS|J$0#:MtY8 ^z a ;.C+-u5 fũ93 $MdPxH kz(ܭxO}JAޱ)e Qbw(\jˍeH]>,2&(&w*i4v0Iz #nU ?=Ӣ/:)I`g~YXU59%e'57|E=ٴ{w{S! {wB`xgj? '9a{*7_1 N:4*V?*r0ls*^3\sϿ{p30,8,ۦk7H8oB0d7{fQ]!MܱlPbgCuhvoǃyKZVHo91.Yc ܏UP  6эLsKBD{5d͝O췶z >5?}b>R ;upүN;$,qMa8ߥGR0eD"O?ڌ M-c}{f-)T5(p+E{>!ʽ֤H?J/ ^Gf8b Ą>9I4V%-%=;<*p~&dܙ ߑ$;6^\VWbݺ%dATOq!,= iM(/\(0CK~xcIwFuB ,]bXA)GMHnSއeI偳 T1վ~֖75"LiV s5iR#n{iܕ62m.fR5uP$#h<Ұ_JD2(9p0/(GzS *)'/9a @*`9-rزӻ̀=W4M!@䍃\|؋,vW{~N*WE~ף6xyDp ӭ~  \wjԾl)<)S iBħ;jR#]Pk;d d+V*:Kc Q8-Z镻'c]ÈIV(8j Wh^rfjha?N*d ~,*UYd?`(9hvr_bBFbmZMj24C M_i<Ɍ),Yu4G+,EdvpFim1ޞ liu,/<͚h kV !\r,t'Ӑ'K1>}qR*HLMy@lʠF&;WjpM-@c6/Ě'e-ۭfNWh/cYc6P1lPvހR:vĕ{"^;'>sJ^tQk<@ ^&FjI,szu޶5C & tsqrf7 ?RgM”\V|FMߺu<lR@Kq)CM 3ųJE%'wҠ`g{BkB6VMSuGp10}]`󥺯DTt!֤NNRpeY%g6)8l̻I|?)Gox׾KJo=ElZ52}HH@9*/x2H ^ѵ-cQX`Γ F4zIRRGv< sd}R&Zc4a,CY4Py%4i#8'?y@T G% h3CCobkP$ Ee&Z9tw~)2dYgfE2 YnOY]g7=0] !VKh]cHgt'gHz#+cQ̼gN^qKix.vSx_չ'8l,o7݅W_`4]8fo `dɖ[fdW&(?B)'JBC*+܉ >J/N# [k_a+N2׈gQ+䡙ߧ0Q$x'US 2ADZwLMTtY袼l頭xZsxLcLd|veLHkZ E9BZJ`RTл{Nsaj.\Erwܿ1'K&գY I WG|y@🨷1{{#nt@R6sg]q[waf9뺉/i#*p/B#Q-hk!`n؋s%|X0q+̛=܇ښVcF ضxQ~E!(rZ5UwΝwy15ZnFo1c1bu>YS:Uʼ PɸnЯͽA e Y mq (is 6V};Nm͟-[exJq;\T@̉:+rAvf ]*(ꍂE$&|aLo_Hu֭Q /5']BH3sv$3\+v&"@`qttGkt _Ƣ’fR3}G{U_pMӳ:_t[qE4$ 6&?\lLx&<-#,:pkXVSH6LV7ӕ kw"r=TK1?ou :CC-۲(k`SN5ͺn/,8(}&1;A@]Ibx1\L`eUpN C>TO*SW]B][ʮmF y`v^/ru L37 xoG*UL[|zoIPtݛ'xeM))]rb ҍgưjU=ȵlݳy3 S},  Q2iHx(ɫUK6FP|ۉ䐵->4*TE6Z-. 4}<;>_̳#`J[ ΙN?j0AfG4yI0ω2 ::|hy/ EOǪz\ +cK_v׾ ߖ6fO7^jDP-'D z>QG37g(<ﲤ5UWJvѰ?tuDWwSL{( v3m'#87׌E{35-Qȅv+ 4g"+:bR//MZœlX$eqG\A̐gpYq-OIɯ@)vu(hO%<2[<Ҷ)} ٢^{|N_:D!-@_Ξ Ŷ/wlgPu]"I(Qqq/b:0ƽesz Kpwsq_*t쒬 5rAV VHPU۵PshR!Kkz%i7R1=MT;SUNXr;Fmf=cZȬmd7o+ *G)Tle/LKOyO-` oOP_qv MNab|X9q@͟8Cв>VgZ=q\IP8J4vTl _IֺQǍ[xH|.C1S oa.!J+N _:w/ ͢.wcNjGͯK9C<ŀwoCI0Z!,V)ar]H/ً_-ԛ3Kw0 ň],![3P("RB.s('m Zl4N?<&Sc= DΌ< GsNRŶ][M}c0t@JD6tdآz$]i+& )0P:xRO[J٦Nz,iJ, PT^!™ik⡦5nD? @Iz%T8omsH˅(vԸgVɆIfSϴjEBiK6>^2%Υܯ?1*)!h&8/kTD;I㷾TDq p/LJ=P.ݼ ^5R"ILӍ]%$ " Z4 xq& ԇ$3a 93W)L+R%JuS7SBw+'`&ij.(<'IrR>؄վ1kk0Q>Q |7:'[V_ P5*;I3Io'TJ[α,"һ-$\>ULVHD|Bhvq_ˏvB<^yze}eF h#~n*%؂JCᙅE}VkS%?})93+pòF(4"ڋL ERQp]_=j?u#.S?B{)um.y.2 nW!!`3+{VEXzwE[iSSZg%`TՑJϝ bv;-8M ~$?Г0ԂhB-)!ôY^",_&sՊ;nC:`3ԙag0N[&zR ;S:>5_ {l༶ .4⇨d, syE)5fl6CT>4_fRpum WR8't#+ GUw'}g'ٳ9E7`y3br Ν`tQJE>F@i9Ij%>+A [^SFK</$pd. 1A*}ɕ &6[ |H(7k+'ek(Y]Iy0±Ox8@-lsi!gF 8)dϪR/YUw9>V1˻:LkVR;l+ZC咘n}=~Pqtw ȍEe 7P%5An#ѳ{TMnŒC1gڤ{Z b|ED͆|Зe]N9 Q˟kAꕎ 44uC+EM{jryQ]C=t D>/ M_ȦPb\U݄ a75s2j ) Nǻd^\RJy.㙵ʓi a{Ey5o͛E8g>y0/wQ6&8~aZ&sZ~Y0fǟyi#hz0RKQexnZF&џpAZP:Yzyh)u;ٻd4"]ұKg]< gF9=ꒊ$+{+uLȷ$3$S825pRe"F>ߚ4ZLqA[` Z^djK;Q)r"pYnM9׈ lfʠP-/2CQoad ۞kv~ jwAq_ex.b1kZ+ORt+XZ!o,O]~8pwQS*Iqeppd Ch(iT}HU(@ßc2 QVηuQO֩J;FM[jcf%g@>{fc7.W JIG|=ܼ^6o;~ƞ^LQƬ (B8R~QOIUF$g3EYzm/+ [Q8EŸ̻àO&tlo&Mb9K*C`ΡAКp90+tHpy:bȅhU%;].:ޡv8Y+`SKRZ&cX![J?-ۙGJ s- 4)٤*B}É.WySTjms3ŀY+0ÍKZAOx=];H)9TM1A.R_PzP=$@)`d z6FB 4y(lz!CX [Q霏zS%ŝgw8~~$'1E{Տ=$TF[YEt"X/>i:/#B7Af%!"8oMc&K#rAWU ``u |܂iڡHg0f`+3Ҙe '2VXhͽF)Rg<դ o^%갽k#Rjj[^=AnE mGrY˲?sK|vf.Cy75zB'C;&_{޼KyQ5w&^ݏorLXJ¬L5NA&AjG?t/YwaƉ !^ԗg&vH|m[ly=YRmAŒ ǟg;g1s.Vf4y궢ɭ.+f3j9h3zyg'N;][kAWgKf[ڢIX#HhE;_/avG*%0`H(9<+hZ{86#ftjKB\N ‘?ob,soҽ1`̽~|[SF)`N=lҖLTc7]Y-t\?:9&On/I"/E4yz 0'n5Za3 -=NͣfO 36AċZ_r?oj-)qD؏k. }_sWBWE)#k_j>. AWH VTTKEM;OaU"N{ U܅}35HZ<8l M.΂ro 9'|A8A* ջ+ШNucͩR{-{5Qo|9՗HqXɽjQ/޴!62VAY.j^I=>WGNboȱ n2+x"]fDp_7k0CLKw<6 )w` ^5ä[ 7 8am+Xڎ٘κTbJBUП0/f+*ZET~j 2閖6iMQjij `g`.n0˟2T=9ZN=3p~;GJܬSˍ%/m֢6&r\!4-[4r"&W,w>@Nk2p{s*. ٦59]2a@+~Z~֔. di Wʇsʼn F±p1]W~r+^dVEb*˞7N7M \'dA8:+J/Pmڢӊf*ݞMNQ4nmr9ϟC5KJ 2=l<2⫆]k+*3ckFTj仕[;SdдQsK)5r}~z7 l]$'kaA;gx:RHf>+eHܡ1?XC:r@P+/0E'vR)FS>pHrVB2oE]ͪAԣ ɓ! tN^{goY(]NU~ECm]71b4m"oFHκHuL cbA29}Mh:~ڗu6[QOkL6;c~Py_^2rTts~"7Q"Zȫ GYv7|7L! F/`VmőMFdq+΀5dqfOtLB]ȗSs<6$f"N->8%[4BT @AhvMڈ58x fʮSǃ;N V+Y]ѼQ.f,9,$C޺?EV{;.˘JYPqfDq2uh.E6~F˷ ==/*>O%) kC4=cmAf9py5 0%q}I/h|u" zL$1U (`_^#Wv-;h~xpe0b/bfPaQdqT^fsi[XY-negMgQljbGJ**2-h_.?ԖSHeEBB:'yq&Lj+8Zq! [ _NP-x[>Xn짭#< D߂Do}OnŦ-`w?0*pq/SK!1k̙> Ȯ2Q}×H=2b@F vb=b*[=\ie^r_?BY\2\µ^k+؂}ႚyW[֘CAx6Io?<_n]Ő5.-w@6D\ PHI$dM3hҰ v^D<ͯs$L|cr*ց0sɉ) Pǚ %5&Tl7%#FB2-tqT@V&{Wu˓)QGnSc/F,U҅1g?5mE]@(05]•EE Ҩ8AX(B5>!˭fDi b`qhUG|}#t!^ղ2SuBŽm>͙ð}I6D4T"F{xx8D,tlz$5)1Y( ʁb& H4/]^=v`Ĝ5/Ě&GsLݮwU ɏq"_A5 _-de5KAs'xʸfY: &ɾcr`ho% qO[gZ1'aIΟMrȴ+j~6CV$7bű;zv&xiזQjS,uNQ3,̎W}WFM[S45( hl_Oj$>~9zaͩۢt*grXc}uʑB2\r"SȘb93çVZU=MIP t,J 1ޥ꠮JKMiNݾ7d!{D/Կgt`05~jq շ3g߆Y T{$,:OrV X D}K7;UP\|e' w&g1/MUQgjh-*6].MSM5b2̶HaUK T X"0`!Q iЯLzRD% ߹䌘{o X-X/2a)5XG,tRpC8yu%0~kῄRセo{OBY[~)x/N4mLIyUWf+-",UM"^ٯ8%;~Gr.F%>(ªh$ʹZ'yVďYͮ{+/isa#e!&I&V(Q/? kw&I(ĆQ a"D&z{s>/ dZu[/,t?]MYO{εp[RI<]M4F}[E+uNZ$AUC^/ʒ)`icwMCW>*:yccJ$w$6 N\BcZMl84cAq|ϛ-߇9= њt2#wtje 6 AQ륂oY -RY P*h/",!|jYq?P~6ya3-eަ==Ѵ;Nl\2⑖L<۬.l <)KF Dn#17x};~-:uZgރ8ǿM^eq<_bӒ nw&vpѮآ82lMs'#K.YRwt :f1"G7DWU?p^!rDZ`aVAP0|tNL6V@VZf(g3h=3KrT>g@p~ƃD)K+p4j2YS!.u Q8d D}Mђ"*(Fp73MNlmPCOATsO Zס搃EGhv)*\pGQ{E,}z13HtLL-ZW{=Ih2K"텄zrr-7ZGs{u9d6 : | aI=Ȥ=6>cA!,^ԹEB  y.2x2%Ddd5\((MB+y)cXgV5їwSz1:oϹ.K()P+?4E/˫ژva6Yr8 XFV~ x̱uxdUi U=J<KuM朢MxREj"̔(W=G~U[U7y$`Lr׶FXjd{x˨՘rjGi҄ejrgLudSKH|g7" N;aJ\=,%AF5/6B [wBYX[q}sQf|{fJ\CL HsBqP1ԣ-aʡzaiQhLMr JJcS%ЁYR?#U{Ʃfҧ3lkۖLk1V9QQyC4`pR"q_BCޙ( @r4*ljV_Wn ȴhi4᳘r )y 0XNйG1{qBzHTnvxsn\7_롗_M#-p穌8oRuGG_BXph~7[:Ɓ#*h[>Qsttn&Mܛe^h`bjwMBɤJA:'}@_c)xATp~-l`!Ao UmSw8Yuľy\ϓ~/LEq a@9# ظ%:3LkV[X"g}:BYI ” dB;dQ3W.fûL3Gb_p>@c9v aœL}j>ǜc'fZ2F >8^4tV!R!DU03wWS>F} LE:obkP_'>l~oZ%}fR"Y5rYVj ,6鄚m}gbS\j_)4W=axp[q \P SybH0BA󧪈ZI^<:#Lj$S{h7v~DhC1z#1|R_&&Z}@3.+/X]8U8kBn=p_-(l=o6` Ųb}+gr]7D1oA7w2m0Aw [9{|nfC& M`?xc1r}f=C _ @. 0ruߝ, %FVdS g3g-xONdA8N7>YQX4<5 ܓ3<@/HI{?[-#[n+?J4[g488. TME~ 'sL_܊-S暊V`*O}-N+*pʡU #@?WPK QЛ“)˳m8L=~==zJR$\6WH`tB:胺Ծ#iߋuK Wl[VMBuc1сBUaitAD椃f~ڲݎ R Ը[R]$df @rJQ@PBSu/^a8DNgnqTc2Hzhl=C{%aܫC#(rP@^k|!yVGU|T}I9?R+#ϋnX?(}Ee -ЍlGuU$[y "9^gR3\FI/$=0A@[>͞zWJCwTP̞dJ5FryFAd Yz\5ș0msR;Kyv\\rXXs6lM SNJC|Q9e1ˣ$,X7+b[8gɕI@vJJma،Tp =X ۊL2쐩͛PS84#Mޡx[yiK1Ie9Q|Hm1mߒyҡ$bQC2&St.y7cEq !.b58a^[yih7JNVJOxA,|XUEv9czp u`c2t1+MK-Q5$!9nN7j'2"xGb렗l%8pRGu%}%sI]Ԑ/rި0tIHPJX W Ib~5ʐ`{mw Eء+\*.8˞S1. Fݪqnc7 TS®D Y䒒zH̾\&t՞So9ko)" &Me h>5>0c7nm҄SzJ)_%ĭ ?aF .tFd)>)<@2*1ʈ]-#?*A]H+J2E"`Ms𬬀lrE9If_=t<9|ĶԴKİHJ箙)U5gtJ Km0t+ެ)YUGS"W#.8&Dl$ȓ\HP\-4D%h@BXh: .sћlHprAfuj0Vd,"k:Ws1(|9ИH=E3%{A:g%JO}~2,|8߳QØ pXP-h.4%;RĚLoݏ*+ZBCIhU^HWJ#k“:ih Cs d퀭ڻ\+xhS9{W|SۊԿ ĝ0lώaJMx+⋥qtE]Wnv=OUhDť?$5`]o5MfZ2?d1ڹShJeǰס2L1M,.eQ#27 a ":h5٠nIq$rzk&TXM0d j=X71J3=`@h -'#h5TTu=\"'-5Z٠[m/2h|K@ёݬy-fJPZc|"GETwxjVמ }7GhמRoz^c3z$l:%Y߰rC`7'IXH^ɇ3nT!,7(*H7rD܋\hht*6K"0ҼX:SOivx dE-KM`" G@}$V>QX\O>3/ WӖ Eݏ=2FQ_2}ۙtj?}9#u%-kQH8CkԺkdVN/W891H{j`%5 1n:j]#a)uG7~dn=0տ2wBo2g!/s*~x.Ro]ǎsj#"1<4dLdd%{f47 4M}Th*6Յ<*Փp ۾Z+*\lPPȒ\102O86_Sמj4ךĮHvȡeR2GX_QlӁ32~h#iSa)Hں]RT" *-w}Rif|?a8v\+ٌa s 9Eeh?e?}/٭< WEhvW S>qQ^elen#NL+=3V6&{dݰY2<)F¨bzX`25߾yy+mmk3,v+ȀǀHcS4+7-ҪM7!/4%ث 3 BO<bBA_|ϓ[Ke.<>y54.SW5i7޶^x_.2]rTMQG5]wG`q/!?`Gʾn{Jqj8 u\ajՄzF@=Y >ʽڴ&XMSfmMLIT2 ^;; sl V:ܭ> 0"5@NVe'[բ# &%h^]˯ t8nx6A@|dQ O­WPwh*KXAdS؂dFin4VkH.!9s>-tsy7~83?<':VݎpA;j+4FJ؃(7"z\jFBAXW{Ti"VV39g %3]pܨ`sR_f-$s WD]~4 Tx^؞\f8l~|p@xGT@H?:%{,P[ |Ccʟ=?")^ȞWȂa sYiato1aj tqcʵiDjUɘ۫>zd\f)Qy 7vr"Hj2|H8[/7q=]JU׀p੦Y/n TbkT#t 1wG>M;kFƖOp.o^ :EdEx)Bpdы%0{S2i`,J-mUPLox`,~*WjvY`&ʡc ;s:@t[_o*9lkU{8+-j * h' %!(rG/4Ȼhx@H3b+nX_-ry5vmBe}(qJ&HkYJGJAAYe}WÒI3eS }0+f{8;] > z42A!l$^6J77YB}vtjJ5eSI7?^I+e&gpnƮ$%eIC,[36)xv= Szj& ̬{ "]uυ}1~;+k*, >C)dJÀdS$P޷'z2ߠ+9/% ,! aF׺@7ymPnJYL†MpJJ!/"p@53!yJh=Z3޲W ЭJQ㳰Owk KJ;`FPbr#IHc(0+ "[~Z/xAiZq|Lxru+j`otLӱ}=Cf,1&5u s` S灱޷QG\ #6e?hgAϭ"[ù kږ)ΰOl?/9wg",)'h&& IyR ڽてv\YwiT?>TK eı8QhK^^87D&VgL2e Z|7"V1eh_+ŽM} Dq6䫴FM HilY;f+ B3 \IZ>|Jo|[>9.E"^˗J1ms@0m ~XR) @EfdYqcqpw /vEx= Yi5s]ETKre8f̑:A]Fn_AT9s. %ӊgJz͇^rhK'V8H"zq&BGpIǛ 2?߁4%}v'Q=n"5K̼Ueid:Ε]ݥ7#Qi,POxr4)HסL.Ɣgo?x ʚ')-uHtb&c?k9EOR`7`.D-k ;%p<>Dx+pFhvBQJrĩ'$; BKqّa-vmPɄHDlW'͓G]Cm޴P+(3DW =+Fcllj0 伈ժ$cIF-,we+Έ `yc7\a6:bI׆Ց^ygbf#~[Ύ<F%mrRYОmg+8W4g{=aa[\-^sп)#)I;MSNHC65*R2`\[ɜr/`>mlPR c7Z>+Ydj$ܿ?yi0ǘb0Tnh~@퐞|,8ZU{X9Y∥!k)|)Y R ^ʳM5C/0(a`YwVo<}QfLo'%ąt7Uм`$Pr8m]&THṈD6U_DNw_D 6nsȔa7y萻IxP\[&iɄ듟ޝoV`RB[X{^Մua/[/Eժ::R%j"& AO+֙ӯ lP:s7 i x ԙ6"y*Hۓ*eC_$\m_| W@IwYmw<C]Iufׇi,uQ1Ȟʾ-?U;,QFp#gTCVѕdXM녷1zXg7,*8/PLfn}gv9:W17Mն=HL!mNGm*J),MuwgilJh:x*,4yiva%C ?3J8 %d׋-{0j )Q[PzsgㄱH.՞|l6 &PVrGmcɖ>}3ѢFEu4{E(;_2*zStOWNB zYPֺ2C>g7qTDԟj8X߼FAS%8+ULe*bޞF7A([G7b4ta )8ٟf4t kCDqPc(y@ 3ɐ7?`y z c&mzdjYA(v6P+0f+ P`?rL+AS@J !GͷQl׶`I#U;P\Vײ(-@ෲ튀nۗ !Nxdnȏ' 4͖;-F &P!?C3l%zxB_{D1BPd ݇wPIm ``ɗ@Iu=[§nEmkUAeB{!?(EMP'gŁGͦ<[5'?ŨZMwXiUnmnԨ)< Ѡp-H }eUPG> ʥwaZctt#Ig.AҌw[[eVhVA (5M + C1$VwX9G͌e>n0`S N7g^Iu Aq忔E]1o)fX%#}ԻűDMCJ_(%Op(cs {KAs#kը[&a[tBo3tt0C2ՑP):[TbdQ^q2wf,X4P#'ޖ?ؐB G^q55*wƯstw!s>tT;Ebˬ1Uw^&h? acyRN^󡋋Q)5L clq#t6TWyy'v~E7ߒ.$MMٔb Zތ CoiWdfULыv-YZeceQfZpc|LZwk/r^[1 )[3`ZV>W;nߵW?zylwKVDQ 3 09E3α7 ӥ[qprlҋY󠂟`k9q_/gyqXv/&|.c" lQMtW6_9ҪwŨVy b,ǰ~'͈ lBXwwHDOF24u$ߓ&)1CQe`4sX}8dR5`fgNgGU1@|؉Zrb (z$^2M6  IKcySݍKf=Ut;z[qȝPi4?n]א|]*N+"x]5%3@ >wFR C˻RK VFQ "+Ircghޢ]+\IsDh8}'2܍8C95ߞ!)όgv{iCe{6ZbL2'T;_QP55^4o'^.r5һKƑK(:CL2FT&~;x-%#%K;O/5xTsD[ڈ>lm4M/>Wk`%eTi?gTnS$b|(;ʬcW|LŁ7ogNI$R8Mc!6"1k:iJ0iuY ƥ4[88f/FR3Vk\_ʏMB_I8gAë d a<ֻ4k0'[K%,헦\)՚U cCzlWRRs3 %[ڎK`%,OS-2AGvj ')~q @D=N 5)eUZ"!0]%}UU˟Y n1diR:CD 0X'洧 ]ڭ`g[yH>4? 'BXںjJrj@mSVp>.‰43ˋY_йMiv-U^]ˡ#m"' ,Ҁˆ#fb1Rd -^/cYj繏g: ӗkcn\KE!T)޶O& <&!S%xPq-xD`+Re E1x8l}V.Q*V $XDv!& Mώo+IfnQ?V4>$U=8`)s|07KYn-a jW~HTj+ cƝm(Z@ 2MDă2(T"D|q 2;#ƴ@0s;?F7#ܼݑ,m$s[mg/ĿNg{HCCp _'chf2j Aׅ8 JTpWd.ySѬEZ$π8y$:d.!,ܺM y꾵&%)=j{}fZ)"pGNY]r?"C i'+@vҽYhc\q>5!#5f,P"TGqRaD-|1jAHZ+Xi?aӝO䠛Wut`IE0okیUT%B) и`>-~⩝ +1P!Gg\.3R)ȴ(i9hcq=f]?wPlLQϼ[I'+lq\SgaӋoto6u!,@{ߣרU;-5z vh$sWJGr]gzNa,G(hC״OlgS,#I C4mn0E}ğW7֗llI&Z8\t?H$j k*e>9Ӝ#;\YFv>/"*fѯ 7nkɧ s!ڪ&_>?ۂ}~فɂ:CCɻ-}k}q8lkc 6wH]8?`EŚ|ܰF$]O:x\IzyPL@*J;Ώ4ypo{Ҋ&h[ -d\Ka7 G/5{wb}sx7|)cd.hMn'kB}NyfD s"fbЂXĈߥ:ف 2-'62/WB蝇,e}$,_΁!l'~»K^zF "ifKz>$-tcU¸v; OCRz  y\cXݒJɨXp#Q80Ȕs2V"EZeVhAD:nH ݦw`/KNK/ޭ='>8yQT,7 5?&=M1jIScS>|Ⱥ*G#)TN] ~v#| |<;zUsߖQjv:?$2l!zS;/;ps]g,W9iiO.1%7eWڜ]\ܯo4pEZ"on%BVAF~$}cB(ǚ¼g2a ė _!j]JGyw @P╟DuA1Pv@*- \wQnb\' aЛܚc洑msITy,'~K$ 45a-:Sb W rƳ ΟDGv+s3(Y*l)H<$gXȆlTp~;)7q P#c(^/V?3QH"EgpW0vu}t~\ZEz308x\qM]'ɊM|,zbΌMdU1Lr(π @ jQ|?;7fj?| F`2m^ vcܽ;ѽ/[bf;)x1yg1'P-̻ZD>K$3 )lCLge#OR}tW-*FdEӨ)_Z3'z ;=5D& 7S\Mە9EAU8VX[;?q(K\LFDe~D֞/]`~߽$1:^\`{i@Χͫ*a:(Z7ms?v6l6^UvB+SS~Am "w|7OM1ف~0ý,E]ku U/c` #;jql*A{242<ג[B&D>/r毰J}>p0ʐxT ( ;9LO?1܋7Zmr?Lǀlrt# 8o o* {eMY{Mx/(*BghA 6|}}ҍ 7&cf^:6)&=nW0Rw:0 25yfN SAXMѻ]GIݯ@D4ZtIݝ%ZL ad"3[gĒ2*R**xZ-q?o*;>#%7t ? lM?=v.|2I BΙc5w~Bۓ)NoTDQ.xj#$?*A߉μo@qMnYxy0|Y ="zG=O'wv4KͼЩk~&3· *8i"f ,[⏹n?!Bs4D (;xԛUIKaxGD `mz_iCV*y;!{S쬼ϺdeP3Y^|r/#Ψ{lo@Փ{P m0*4BVgNaʋCw3inz 9b(﫻̠ҫ>8*~'n# ~G`IG^3dN-WGl ')72KR{IDQ WKJC+&_)=ybPtuj.澳dFã6WVN:gga[KnMd|bkM=*Bv. 3 )!-}??J)i&Lr:sA}#y/HUpX:ҧ6 \,ӿ 3iz#<֤ nVJjq/5,$o^'7EKj(J YCV؈".!4/dQ(N R72+l\ԢǼф"wG&NhwnL0Lw.밾dZCb.P <nCw.~D`v*ж'F[7~S\L uQilSفwOvK` DkҧFŏyr؄*ΕʬgݴY"Alf͛3# IF+B<3s-!E/'h'!9+RARݻ*6Pbr'|L4#YN·(?-pQN,wl7zkѦBxH| *wS\ם_S8> WfշM,pdaYaɩwbXlާL*&y<ڝ^r >TdS=mzbm/"nH/4|i=V͖J܁Qw} G]:;M6#,ilҹH%{<B}!0Fۊ Ϲ7oW=O %^sh9֊ l(m/1B#ޝ_(y܂.y2kZ̔k}}u-RQ~ii&b 496kә > R/1cEcha0J=S$PFϩ)!6  ⑘Y'LSǍ2 iל\)3=/\,<86zpIaS 洲HI b p@&AߡE Ra]-iCscy:9Ed5jӽG{u554{-JT91+vB;k)za PvX}0eMضQ=q}s)gv/#[eQcrGY'D c-凓̅ yBtSqm(|"KOhF(9k1 ‫,Q&SV!b,yNjɬkXG/c,Oq{ZüZNӶqd̥_=eq׼6>9|qgojM!H&) U ,;ɳ;mYK $l.;r7Eu `Z],ugx>S隌Bz1`C&=Fi;fc3ӂpyR_LHy>;X (x/_Z+ow dC%kM(J):\{P5Z!TNLDs}}y*_,_h[pǹuGfI۷I+9]L2;b5F~Ҳ ;sYmkA?vatql}^idr֭5ӂ^/A;.7abʣXb"ʘ29o3eI1#P|50P k>E\tqX=_4/ ̓L."2s 7(UˢB."Uy8' I6c[-<`FWI.=L^ŖF ué@jPttc%}QW҅C"XmW`Z{[`[>}76bT<C0(Eו  4jrFͷa+y]rZU7YV*9~퓥+ pnB+&%HkkS;m3|E4'bbp88lJK@<T% -=Lu`IMl鲭' ?a?2ڎ;<I8wNT|my K>% 2ԇG%1ȗBu{U"r cߤ\òAʝQ5N_Өf~xߣG!Jrq;Kwb_~qb3>qpFq59U9;bۂ nMaq]Ki{P@A?t2@ %6Z8S3%]K_)Yɫ;] %IѧL%1\G8͒K"HQHJL\FdbSKJ▭g],LP -~-ܟy({ ʜژAScũ =&ǂZz5d^Ѩcgw,DOr +X0Dah3pfvȖ_J^W| @h*U8i(6CBXG⊑@93t%UN(͘o}#ӃꗱS2ԑ ; Ql| \;Y4 ѩW۟&G!C}~MQ\|?n|(!)Z^3~.ޖ0Ogjς 4mbd>g24n)zDc+(QB@0sK>*?~7ú<.<6 B5|b& J)b=l14CJq &Cx"&%ptm8'~`t1d1kq=M!d0dnRb]1: +j#8>~cvvċc!vf@u&qU)vmVi*w0l):O]W6u^"WO_RD*tҊC~. Aݗ@;bVRk=;{- s1Z={x07B _Uzjg'5E/AAU4DTL]s FYbN[-ckPgk™'t1Vo<h=l(X -8w?=o'o_Kqy(hAjg@?3k W 1ev[_1j60n[SiyjN[Y T?p՘ peYĸi(-X4=W=jgLЎ pi*4i:3LTF&#k}f"+8IZ;cQN `Mf ְ?dKڮg5ʡ l{C|ȋzkn)AthUT* 5¤,);= I,uoOB߫*I;f<AM͗_1 G`1簊,C,m,)^րA='b|qz]TXJmMsM!=s' qD(+d]lhc1 ;uh}LwIiЊӋˋFR"pܽ%J嵟hC8xEYiODWgbm3@G֟a;Bkan}M>7\O2d7ґ]cH}ߩ>l1" _4ז&}9I.vc{O9@B1#q<0sG2kB%/g\;$vt3Z0掯 Dq[mL9*Y[ ;ꐮX%֏,;ZR +w JwTڮ9#x+xG#zyYxÌMס~~)8J#mkmpY]rYu>9 +} *z/v%H^7֝U2PЕ%Zm (sQB/Hڈ8Sdo4pk]U>f}'!Hy_z~Tw5II<HHɎ$/씓FO6z`Ή$^pn Ψmz7]n9uUtۭh'W}G6ĥCw.lWX9dfESU`,\KC7Z{2"4D=Hk]-Jx,x.~ c`d3Pj8G6CϵX2$t)d/,gNoؒ0Ny<`"|/z.C=-;uS@KuaWw~Y>zQ…FEl7u4wG d-J/zT|#8/yaxĩf\-[3 OrDr]>3qb_>ɷd/y;lqsHNЧ{_OR^/yx*8kd%UgTn9L%?7nw7OUU\h2 3"L# 珆O)"bD@)`JG净:\#^e&(G3Zkǎҽ2m& 1;Pv+ 3 ;//B{Gʄ9)ԐF!9s6r@蠥EZ'Lckx?q/0O!R J/ܔhSMaD],N2XvgOsBcpʇ~-@Zmy?Lsl Gɓ}d6r*mߕ&4‚w+CFeK0p!\p9mIǼb;y!>=(i {_NrQgHƈ3;Ԯ;;R2}W#ŗ߳qrWcq.zߓ$ŽҏlS񓝓|nVF>b\/;C^v4t&wn_d]) d7F80zp{wT5IQJ9qrܽg_U1)\:U+3"8gfW?HTHd 5ѧ c Rz]3p@Sю"/!/t:TP(97dZEF]c}a ')0hlIo cF7|*be͸5)ՇiTD8XPB߲q(mHR9J`!҂'{&1J,-\AᲪmA "aEi\X`n^;"FsS}7x_'vINh ;kiRBSSHr}c%fT<`6wxK5@Ps+JW(C#s\KBFc|1'i}mg ka[8믢@jY"**^)W)J'^I+FBثrrhOm n~poi9 V)^ۏPrrZƣ0cqJCXIVUG>$ #HɥJǝ_s;AP[GVN7G2Y[[JM ?V֢`+x &RaiG[Xpf*tL&Ud]yZcgL"4sh.>;y,k:RBrc Gڟ!gpNI&4~Q~>YfܛQU=Cfމ-ekw-2]\:xo'&y uIv!_a3ě0ڛ7%oJ :@LLA vV<~7u@D{HW^ŧL Ӵt^[*UlRa5,{]RGI(剉/[>UBt+2}zƾlX(f;TURS7)ogU&מkVS]R@z b؀|w\Xhl[P_-&ub% ~4hPT95oi("3E)?op,]rBa3/ځ|]Ȉ)!(.Cz{RݿDcr(Ͳkd͘NBw V+PGW`yU3p|NF0@J|.lrK6ވ\l#Kz Z׳wM{Ԙ E-/dҼ&I16F]^FD4x[j"Y`Q8)"x@됫L@/.kVT-g˵vgV ^I~U?Ehts9Vov4F^G%Ս%6TıZ9fBD s5-dBLJP=aݪ3ʸ3G޿N<.i1 "㲴Tt*T5d1UK8< >eunS,T#:Nwd-$y H#;3۔ 9@zgBjkD _7wm@8 zj,Wvկ 2Qkh=q&(&Q0Z'#|SPZ#&?ЁJζN7ZjGAߨ,Eƛ}N~w86pC O#N =6|,gWj TMtM @hz!pٷLMe/秳tRs͉Z3{n:h(UG\!V4ن(& s^F`7ɷqBzԲZ8ֹv/t(,@)I&B;qCa^^?=o?ys5Q3IREH\CH8nE`_)ӒFOS20%v;&c2C}ϐ>"  +HZxto*ϩq< a'nPu8ѭkp DoZJ#l/y 1`\oUf2=1Dnp=KmL*D sN$*٤5J ,`b+8*TNcZ(hHP퇢,,~3[ MN0ǪN.Y '՛>{-_1҆x|C ) Wt/ɠq352.Zݒ܃BB+ yH(1Uot䣪?^ߛF-*CtjU"'w4nݼOJ֟XuFA-UwLZÈ:ـq8[JKd~AJd7"TN/ڮHBPWa)xZ$f.b̋4#]ah McXuLm917ň\vvabXrqp:~QȆPd"oJM-}El"nе,.M̕'՘qcsx^?Ji 3"&LWnC37 na[Sl%f.{IG+ěDsV*lȴƠO\; 4U;٬ND;LU1~2Q,'7*R7n{ 7H <ֹwUY9Pm/|x!iЋ#YkK+(./ OF{c.싉}kLS{n內C‡U:R=(7n޳s]:.1 f&_FWd3܀<憑z?8HT!BJgzms|) 3(X z|lڻRa0+Er +CWttR +X45YY/>aj_MT6.$ ^=y+©3lDdRձWvIicd|>iꌝϙnd[AFb! /,Yt|% h K#2iCLxcvG\w8&ORgP=N.wQmۘHs:`KcR Z[ZVcd0h{f=Xm7 X̀yV^>hMZʯ?4}'f;06֌K/i*g1;1:ɭswFsgx?DT1uȊH]r43" vBmY,[A#p: f[osF*Yu{4-:FRĎ2Ψ& e:̾h wp\*IY>"ym =s.T 5#4(NN1{B,@z kr9gC,oXY 4T\9,iu'ƎKTUZw2DbRx$hA4lmi]4r3F$NJ>P<ߠf1/gFщ~څIB7ﲑS/ RoawRP⡋i+.hcTl]գ7"Augq!NNn>Lb8x.b)uA5 A[LՋl;wH{N#!X.e1Lckזk%*oD7227dH!f,%ާ$)yrYj.5TyFǰEnb^3W;UlrT_d*|/#XSIW6x[l5'v=Րe6TzQGا%y 5WpJQbZ/^P:fW^9 :SBLJfCoL'^eVy?gPPA{Wm_|2bBq5}vH ד7Q m}i=$UOzqy=DbUET\@~BEڗE S!E L#x-SW}dy$GCp[#ZJLB bÐgG:%4T[KXH1 4}I2h{rAkR|~._ bOS3Pkv\rm)m pyh+`Ku f LSv i9@ Ul#5ŏ-!ֵm`՟x]H rEAFH[$B#ÿ_oP)~}h@T琴K +gLGJ2Sv׮K(e@U$Q@U}C{M3tWUGxe e|#Wy9l9jq!ABo f+'gi4ǯbᓲ3 Ʃx lD71p~QҴE4ha1.2Bz4&'P'5qhMʏIqrYM_M@f;xkPy0eqs4uJj g8Ǜ >xR}%"|Vgkjnh%0 N,u&~FldMٕ%?h fv݅Xk9pL;G"[kQ >EMxe{]C4$.vaThlδmC0)d|wG&qU.Di/g+|$fb]n頣!-П6d[z~޸e`i2:?C53EQ5W;ߘm٧-6OMkg*)FOٚЍY/)!#VOed#!%dG}-ɟ^yiEHذOv!q )>n`.G-4.g#I2 RC۞j}ᝐ(9jK(E}We+]2[2I.< ]:Y,Dp T'q+ z~lSl)փP_cGRumjMFct:lSD4}3S/tM[B.g[j .P5?('NI͗{|=A~A4 :fkUPʜ_ i+'gm5d{-wVVaք1,8ʀs3/2!%T^Gjݺƃw_05~XB&*Aa?5&:ƾƌ K [+@LY8t)ѢFffWp#n'h RD=JRuI 3xO͋1l4kd)T (.xxd(9ȧ/Q]TQȣ  v {v<vjX ׃jhgT){}_hyl{𱌛U5-X紌W%RMd 8hFzU He+2Z$4dc n@+q9myG+^yl,.7(7|.~-Tx~@6B`hSW~=f(`37Gv!exB8I;qd`" 4a%U~4L@]*e 1^[;QM$Zxf_h`wj͌=[N=#^k(T[fLĆO*fcNE'_f%ӝWgra9>9ra8Dn'[c~|Isùji`]5#bO-" PҟV oj>c1on  N}$"[NnO였P¨UL<8$+iz5k=@7ianwX oGb$Zf+tPBy)VرM."JRz9]bԄ_9?u08TCN_-gӼezЅP'QΟS<+|CG5Rx9$Yh$SckpGRRzm&3a9.+!|UkH8nV5W'[Y;%7^V=&xِE )kl:E5!@//!GM{.h x0}th!,7?ˁ<ZrnU Y1sءuaXqf!ޔ[*JlmHzDԦor^nn3ߣ{YMx84@-Ó%jnI7IبY`Շ-"Q(khD$"s Vtr9WXLH1"CE[ޮIGOD޿<ꁿʡؚf^GQ 5t2:Qxꠓ5*>w>80LL78g\@hyNkOڑVdeF- r y˪iFK?rB<|4YPƪ|NZtbʟX= 1R/Y-[Vϖ bX+MzJ,ju=(UT6<\7p)So.2Q{;gFcAޒԝZVikAq; 53p#?L(8YP"Ӗjd+-e럲t/(, 7nw{{*^ W}</R2"1xQ9!9 2F^M ))ך҇^~ bC .PC|r^DҰļD/>jIY=&\C:kKN @o;xz#pae<WףkZމ-%)WJl*_~[O:w˕(F WGۊY>t!i_Pzjգtb3/ׯ]&~g~tQ*^8>Z7.ipMeX«]GI}oH]oKjrB9z!!O\q A ^ t&,ϋ 3of`N,"&Sy]ʃ\#m %Xڭ(G?s-p6 Z`,9SBr=eE؎zL {^>`FG47P)?$eyT*IњeFѱ$@ڱN39U,42ׂdraPޙR)~C4hN4yJ[m:)wlάк2b$n?ftkcQ }[܈i52Tǖ7"P}[}7۱5sSg[uS69pի{&" m嚨wM EN `H7?U׈yw{9*`2z:.nK\"A4#3w(+^ ۮAU{셇!mP)`B3m; Pt4,p Vu vDZ^8M` ,` $-9eyEj{j`wwpP>d URn6߳@@o@fAͅAd(Z;QT2 Л &U6'GX ;; #EYx2 =k) 9BHve>\3pF~{,P`􏰟j7eb¥,(D̴#%:Z.NlCx 4ȓ?e^#ւ>BysUSF̐KMͲN&v 'D3d#!sf>[H9c7)PɘaH7SlT[rw$.PQ[7*ok}I̶ NCn<w0XJXݵpSa(ʩ_:ԝhд k/du$F \&"/O'l\N&DOfL&?\P%ic5B7[lzӤE4zYDɥ9~JT/۠:f]Cuh$Tʤ p`5X8+ {)̊sn5 [er)q.e7A)Lm~`?^%xB..jW|ȈH[]/P-u{ mP!<_x-Gʄ5*Yt81o-s˦-k X6[ԷX=0o˧,u){|Ȃ9(bbJ<ۋ` )O(q3b65E=7_;hCs[ߺ^i%xg*,K Q_PVNͅ-P*y '=lҭNCxNI~0>u Z#yM6虈\ﻔ*-,V&U rT ~qEE ta)lSO˩5PtyOd4Ǫ=>v"" `Rvuz9"ycYxX&'"zhY%{YJhOʝ} lJ~1>Gv\sQH' cIdL:7q vmv(/ɳJS).`TNQ v[:g*Zjsn_.]?*.kjv|O(Z_e%QkW>+*Ҙ~]TDtUAq?WJ#J^^E9ն$OB>C@WȕX1ÌM,RU!D$aA /bf-.H ҉#QGiE.^OݸԔ=Ln䁟+ý%WZ"vi6\_͏?Af ?D&)H 7L2h1S[~{ļZuuɻ7vp绽z"G.K& '##)Ov2\ ZuݯZC:/Z;.C؝7Whs%1Pj'BMlE+=yY{}ɸ&+%En5fu3hD{1Ĝy(`ng2Cx&ZzU\x o}N"x 8 uEOPDz7ltKG^>q 1(t(bzWQE=81k`"}z^Ē'p loBNuߛ60[eɝJeu.y1Ρ0<J]Ex7B84e*@hj@D}nύAY:~ J4[$?dqʤTy h^PQ{ϹDg=QŠ,яq͚ѵ}EhRBy,p4~iN?Sg:Z:(NOUE6Ū$QV EaldI+S`Ŕt"l!ݼ JQ@4Qnrr5Y/ԷTԗ5_F'Ol?Iǃ-j97&('v*,j f|mشiS` 3L<{bKT7R)򟰱rvזbSrwA֍{ȁrB| Z(|=ON}/!FvLyBȥ~3'c9}U}o_(Ju֥ݐ9y^a0Oc$ +LW7EGޏS({c -8ҵSq6!'up)˙RTE$5߆X+ vCheix50S3+B/+^N) +2 WdK#:n\&k=GÒw8cz *r0<ͩ JA3[7y]>Dy8.Or֡;# ֚qQ!A ''?2+apu gdG]״~ ƿE2 ~+#B M˦,RW N3cO7|sN7F $ $Rۦ, x@m?l俸WM+"i)(bޠop0~,  _([z77V}>ў1C E2(I^ JpE XByBBш =zȘGUx0Q.h{5ƎڨM71Xw|D Zn١Ӧ6f/g(瑀P M3ٕ%4ks6vי¯@#if=3ȹ^8FAzM Tmpz[.5L 噍IyN3T{e5 c!;L^%|ZuM!Q LtǞ橎<,Fd$i^Tչ"V^=@|Gœ=GS܊BkZؐ{hкSzp䥔C{StY?K8dOI%OT1egQjVF&)9^ȑ;yE !\ VXfwM>xBڂlG +S>K]t;2;ܗ1FVjw!C3&M+]W~(U{ P׏EeLLΑP} ·qe@^IB]#Ȉh'p4@h&V5\FT5DdԢ 0@&żr[J:a"b:OgDRtmMqbb,ދ,]>JtF*Sh/4>!HPna9UFgv;Cjҝ3 xk> LSl8A2X^0";hd.I:[|1Yc65KlV+AB2rڜ6 8E#UtA_c˔K-N t.z'V$Wm0v-wqV77]8[ETrOA;mSf\*5Dfʁ`,SO%g[l*Ͻ t|h?fc%W^[uEZqKfe#\ʵe6NVyw&wFb'Lde?bq~ԫ=d_gL^Z@q`=SY+3[ӄ0 & An?͂?ʓ,Ri&<.W8hNŖ6y|4px0zm4_Dlh k|wBK,Z zf }Fk9U)=@r> M`W 4j7h"]? l ׋IcaC%&0fF"[oO%5ڔ2hWsLu8/d"!- =iMYlA6n=&/qBwzTbbX,ȎVP?ʚCwE?XowIvt_d Q7=95>f{G  -*<Ǖbr/( zB|XCa o{Ugq^]l΁+Yc-IrE]W#"J"] Wc-;o݈e5ln M@X18AF5 H7`l\#}㶻q#@…sh [o0ڝHcۨo\#~[2|MakY9_ fdWr~3#h)3(Ǐi4 4*E?H$[ :&׉Y"e rDr-DgK᮹9xհ"f4!g8JX th"c&(wΟ:{Y4zlH/*?%٫<Y7;Z[!̠m̔, C2}S 7i' m!.>&([@$}c ^5xTUיos}떺ɷ\gBYIhMd#w](| 5 e'#)/؀CCCPC$1W!V5qC!ENn[i 8Fzr A BdׂB u_Qy;_N}צsxv:r\ wlYewIi9}P*c8&)a/2L1}&ZE%Az r:RUG*4(>}N_TTŹi&,]46$Z`rp;i\!jG6C2~4ގL^>t`s>}G^CVjD<\(\(G5~'AݪDwy(A/+Koc]{A !}]X<nqN6%@1?0[KN=PeQ@Ŕ2jD~2Jhs0WL; DkV阋Qo}c]oJOq|&~E5Z%Mد\@I\ |=esT1R0ܴP 6w %RTm`ڵY|JǦ4)\agj8>k:j #nI6g}lUmߙ)Iu;V/-_'bY0R=|?:F7D ʆrg DUGVeEy_Egp[ij&̒#TS?M!16;Vl.Jz,#NܱkW=%C:}L Pʔi<ҤYUmw[E(T^j}u <4mh]ގNKo%sci&B퓡1P\{g,4 fVaL+ &ZRnJ#ouTC<5Ma@Y+7_ 6ѾO2YYF{ޚfb[? #6G<ܦY AB(l\parì`/g=_jPxuQǫqN*,C)ʿ#_wC؍1cokmC@G#iű$X9E&XA6\ھ&gunL~ϷBzT΢$ 7"GC!k5'[Bm9-ix~jjI͂3rSl15+0&ƧN6#tf< iS ?V}:옷|/VyK"ذ[!7Tam2Dq0 `I^TőzNDOuT(a\~ByK"bE yP׾qY}1X`ĝɌ<0b6)W4."j ui1fcRr|i`ۃ58u `V y>.fk;_H<(O'{Ԟ^15mtwPRc=yu3?7UCOEsU1e–WGR̠}vߺc#>y`X2r UI0<`jH6=yؠp-DZ c_KEeh y?PAu G S"b?l/iݻKdPk[xc1 #31gq8g JFbBL{"qpV,=te3 Z+-;CDa^ XP6Iri`u2hY1xS:qQmJ~qO;b\@V|ҙkp!֙"1_Cs,0jKt|]Hb@x 8v+n xy3y9C3r}A8EcMu+ ԯa*t.J+irEfNF~nj<?gFe/9I2.SL8E?ؙE*#ڙDX#.*n?Ej,ʕRZltt@dnuoR!WhG9tޜ=H&q@CiD;oj\(۬SeaXfU,.cCb90UGX83qI7-y!F7FQI`?),3u>i Ϲʚ\M酆i501.p{oZ q(Kfv GKO42Y2tQrNR/++g]4B~xSrxx/P.\pme !Mذ#/>+Db͇h0-W,dCF3IQcdqOܿ#8lOaLvw6GU,<Mhi2w9RmR8g(w&8Ódc_8RFdbtǧ䗩31 @Y'$\|Nb?af_5WSoݒBg)PsW7%A`hm&r ,onjw=×=imuA ]$(" _Y:b{ِ+*ʅ3Ftw5;BR8?+ـB@C)) 1.EG{D2Gv .PpJ+?zhDS͵6+غё*󭟀*d3N @]`8tY!/:{V7C\@%va&h*lBYɛ+@TSm78I{ |ͨy$%C^:(bA|%sy*7 a?^jf],{U5KFò2Q{݌N5KUݗX[갧JCq+U|k_7G.uC D#y}C;i"&\(Q^d7(31~Wm0L< &r+nnO%ViӐ-=K2qO9ׂQS{hϠ'Loh⮔h`gru B]h$W{"T'ڂ@Ojy8VRoάcV WՍhκ=)|Q5G <^e U s5S][XԨaB Snx1thIc;r>Ő;!I ~}{]Hh2yx =?<b/1ZMU/n5o`W,a@wd~:h[# & r|{s1p:7/vI}\E~ us׮3%`xGרKS3FR`&SwB#S`tB;muրQž؛h3b~1dhbvZ.Q L !znb]ģ1AqMfC̦mB!8fwg1,XE1.1IyLLh6C\Fk̤ƏVS;;$!K3>*Vއ?B"^n~zb bcrp9\l}1n5R%Uذ.Sp!02ėUeeD;)4B?QJᅜL=!Y.LsWOGZFBGh/GwkEI.Mo < \_ yI"Uv5S:dZւ 3<\Y2V*%=Y7y*n in }A6 3/[+ n ]õpG+ @[.P’ ҋI34k+xa%IE TA6ozhU4,gQyvq NE\JrEOtZnviF~n#Ǩh6ɖBޠR8jA0#ɨfXSbJ3a]hVցqΠjUΔE`v_7glV6^3ez@>x'>sWKG i 14j|ۤe取x*ouJW̎4R(/^0)4ߚ-^ yc/^bg@G.tGi-J:_Ka嫫GC$|*}^ϛc/a 'Z'xnw/7Vz_W2y [W^pU:3n2Aвaq0V&t+c"‡z(>;>1сqWvȶY3wrל(W~I 86$s eq‚mQO٭C0Ce&o.=?\dݺph[ݤ޼9OrC\/2|-_QC2^N .Y|a)saYPd|3[3>0:hq[",!,[2_m9~֞Ґ`)țeig[ 8H.M龠0)u ϳ8ۿta*Nw Ǐ.:UL/IkGb؁&Kcr3 OyAM$ݾIb_ &_ebww>c/bϡUǐ]ր}Pȍ88ޔ]YIcQ0nװkHBS+y g7 K"Wi0"ɻ4Ԁcn1sB.i}))xX)8iasB$mglHR+ &J` 6D~ߎ']FmGoɰ޳ܠgp$CM-nArE0}R/>hBn;Ơef4L;\3N#Xv3pKbWLp p~IAe)Ka -:8<[Ԇ:'L:/!pcOY6t̝bd-dmtuv0sni mx7U]\5PjI0@(_N#QFF^qB\ֺ*hGL- &:S \'g }'VFfmKE\Kd% MS`͎4^X0w7L6Su,\hv]ו2$}=xHz60Hq4hI2Qtr'XauAcG`뢱!چ(Z}̘1a$ +Q8$6u`%h%/:UXd2j 8F^)܀gKEFKFamW헩fK8M`XdrԐHV]/z a?C <5O6ۅf๔13ۖo(SZԼs;FʾXUt\#0"@meUx8f`Z=I'>vV2z]#ns3|[X_wUə쌖*v} hXsCͫS+9 buNe5x4J QEcƯ$GS"? JH}PcHZW1q x\o4PNJf#:U/WgS)~'߂= R~wk2* ZF7wN۹ ?4;F!]+e.󴴾'nT!qKZwF8o]HGZ67&|l?ڻZNkjIȷ&'4.1kzwG>XRihg)ֹag(fv^Ĩ>lR%]/2_N!3i)cUu~x72:TIuӔbK6VZ-?78Pk=Gaq [^E,oPSfnMs֡n.DѾEa͕d˾n qQ3Vx4$dFeB$W[w ^sPu5eIUbCЎ)x=\!ɺUÉHR AR^ C dl=lMV^sRvM*;wz0̈Cx8(B|j 诟MjbB]lIU$.6$ mac:e/5qxRS197iweQA |&FS'LYI8W;u"NVAE sH ]Ӫ@Skvl;ӌ\v>l7YąU^imhPwTCC݈c!g~(J mIѬjĸD#/Ft\3m0L֯ o 6nD[lPoC3Cp7QMzsN$FfiLm5(|28Aަ $i*L\_5 8F6W3=#MDئ{IlI;u.a =JƤ޶2!A跇mb3vkQ1t6}?%V]3>^&&)F(;DV\*(E#!M -H.l0!)&*Y4exu'Z\0sl2ZkXqL/h_%a?|0Z+wWպ" ߙO1@f0+Cb#cef #aCC2N0M֎^޴ğE,4VOB}%QsC-6%ؽ-/cXrKaG"ArzL{yZj012})+VoM좍)B_V8uw9~B~LȻwI|f8b[ramt邴) ^lZᬟr#j-6bQ([i] wu2kQ 4YЅf.-[ wrXb-,Ԝ%=TXow^CV7*8ZN>~yli>@#F]DN>`9BE-(X-cOz.0 e3^oG[N] 'KKP" 3PXY;xMjqcqg~F,Pvl .svy"؛=6W:KSFDhRW YVC[N _G)FC\'=۳G΂vf9Y.|"/ :+L7V!"|,‰alan8vxY4UK\G 7Z32 e~3ފ=jXTnP =.&$4rzR^ "}^|y[az" zEy 7;v~(Oiiw/j:,[x {\h3˽KfޟmahQyTW>gj*KAY Uh%ējs@9R:!^ElS}d7V2velR:CGcR=#CX?>qu#<X4b} .5VrR?Q`ޢIjPj!!#V@XV/pF6LfLO*Ι߻`8I9 YNjYci)Q?Mص!'Ԥa{N1[sXnVɃ tR+s:c+0NcPY'+rnyho[(PKnrHy#5'B٥{mh"EKObJϭ9hv"g3$ќfAr.h$ eOҤu 4Ä:.5 =[,;pܧ"]%L>\ݎF3kRi՞0IT#.dUo>$)RrQԫT00!&m‹ҧ`|ZOdQ`Hr!GbUn%ÊB,KS];t42*dt.GD}"EQiRU Bi+GӏvLIht֠t0Mg gu%CI%QנJI69]+2])t(`ݪ6 . 7;k/HC ؘgĈmUF}z?g1!) 2{1%`T>?mɡ^}+4yIƴȕ] UdBP뮵Wr/LuO@z mv Bv]>rh23 uBVo_=rhDKPvYBSPU>;˨ћA+,dKPp^/z~KcfwTa*C+;2NwĞ6~f M@{}j1ncrn6Il\hX|0 6W7Ti WCuy-.#g_t 3DF7iwj& ňtVVٌ uxl%..|^Q@ 5]ήKDط A>m٠/gMZ]!(M7➖ %]z![o,3N(_>p&L o%y^=ɨBsz`Di󃫥J֭Vޑ=f7LkpS'T3ƿx@6kK\D&=51)xgfM%= } }FPve~ @ ?A5kaT K<%AJN5#T~Xq=go>jKO,ɼCͪͯ{?Ar.6UDG0& -UMe'Г%,IFkh^j/<7N~TooaҶIuH|T~͕] ):'BMP&&n{4/kkN#E| p bQ  @[=NM0S.C]E.bj/>4MmM :)wxc9~@%pBa9 誱N;ƑC ܃@؋f+G+Dg\FA_xn3cj7!D@Up 3> 7}0`r+ȡl:YڵwuImjYfyz[J2I]* ȭ4E(qXaUh< 7٨/F:?}- w7Q,w 45V [$-h&<:DXBhd+TLA2Eg%vKJ۲ ٥ G9;=Ģ,=F^ڟY\PE-M=eߒzi nYAȋTيqBGis>v;SI61~nhAHs~k]߯9xf ״rF0͞A%5^M}a A$5>'eJ馱^w"{tak?]kUSx<>c J(?d m<ͧÐ6KB 2l x76&r?וPZv ;4 ܛA~cY#8 bq6l壄ip&Z(04Ʌ @$_1ie^NATLy+@M l+B[f-m'*10[<<,ɜ%hgytF 'zI_&=߄ U5" +nj 07J»Ԓ5>@_ZPS{t~Ui.SUmYGuO ' T~JW h-gKχ$H;'z >V 1`u]Y32z%!ZC 4De!Q$+{$~%TGҷ%T)Pm>hi.b&-{xAӖ7h-Qk'A`\E7tHNI(Y_Z>B{0k2`ϙ wZ\ںXzR o*M̳Y휉9~5! E ^> X4ѻYTc߀Snrߟ)*c>(mj!_8 &3Ed(?VL!%zyu>#H,0ד7]9 k?3ƅq)S47wnfqzu%-H+sܺQu7č?q 0zEmPf8ަ >Pq}a`-8fG־|Ve; )De(^{z JM=&Kƾb;Mny-WKW]J+au_3G.t9:tt))|J5L܋&f$ƷXmtܵ  +5CA'rl .{+T>P)7iK.Z Wea@,P-f#6/ [F9^</)0RkF̚XRc0@#qE ui#G5}.2W3Jtۗ$l)=v-":ntv3w: *hONKzg#mϐ羖;*r˾e,=Q!( ׅFYĝ]U2fG4׹e*XT 8_ش9PT0YC&qca[ڐbV#h='<RM/WYtf~KS(y[&}[Avy+)E_(܍O'3QTXΡuؾЉ$X~8_B$[lo1JS4gi~Vs#Ly|NGG]s:\%vpofh[IG|TQR *$h T^qmmE]oΝؠT34u kζntg6Y:QLU&'兀:4枅?v,vl8}hX.]kW2k0 y{U2&[+zgNx5: MiεHߚBWPR;d i>ٹ5 ۱I餐@Rdv/lUR3 wL=FQ LG,vڗ/\r7oX߻FKt7 ʟ~t~C:IK>~ T 6Z2Jx.^mtEtD:*/uLcpRo5/LȮ oӈ8_$XCܠ?Η ydμvaX␰K_0o:>0'+k%aF. X?MD6ޝTtvӜhŵ"_8a-l[2fKX _s e=Z;WDbWr\eu%RֲT.X2A(Oڂ/, 7Pxp +mNw3W1.)e`MxEE!%x:&:o\ `mv:(p;٭p>=L*\ u\nٶRECE] 9 ocCBF$e͹mNxcr/yvG1e@]5܆C-Y[U٤ꎩ4v}Bx?c#65Cpj"] /scA.!& w̖{cY켠y$pWX<&{1N@AĉBE爵81X^M׬ݱiՂ:9Ab~?^"rXmήyhϏ`JG Xn8 Qj'N8펅b\҄DL$r7$| bB.AoF2y3o9cLwfgA βR1-c}%g/M,$\_U8VxÇ=K?/ J/D/Mϕ"3v}gch2Y gD?wMk'׸ꢶW>LM2C|gl ˶؂流Pa="@4Tp.}d^ sTŪ26 A^dD9j󸱍\p]%T~)2Lޓ\_KrnI.;O~At7vGS蔘ex\qxNj Lg̬ΆÐ7?3_l:ܾ8uuʭcTa j!CaؔC`qs-/wr3a, ?' a{y7(i"i"XhY9?^:Dhn=py793<69>1 #%J0CK:gX+) KP*M9Q(g)P+C'jjU>,p_`nں~u˒v:)y]&1TdO@u5WgD#NZ hV= I/)lyPm?0Ӥp UGCKoLRԓ]*6fzJ:V=`)xd;4yl-Á`; d O<25(sTzr9b$"$Dc}tno>ch7G+3`xBY~a(+ Yh>F^3ɶygёC} ʨV& ʈC)5J&{*ɐT:EF ٓ QoBpۃQuhe[|I̔tT{u#5hT9!׻TVJWjz)z|Y+FQk.!ft:dsQW%ew[]~ [dRlC` >IkΛ8TAHےx%tԱ>_hw zNM!Wk;pM2j 3F6BSohvp59}#5=EA8Br8f?OeУ4 c ˣ?nWk=j+oq<5o5U.7csGzM#cN~<~xq7 q֕td ^cEB^2[!2*; 8K3׀/ ^BofHѡ5M,cU^}B@wëe GCK\=kB|3/U`5T<o] |~ \= ?[ң1EqͅR޻XسEq ,Z3U%Y|H~H節NszLڹ#vg?U/pHc,J$;B1iNȚҡ^h5O %u5[Ɣ] !b+S 1{0pėC5 2W[ u;i$O p5}]ӄ( ě~@zW?Z"& T/߈@$?ԃԻTU!6[0QE hI52iV~t^0p7s`B쀯I}?Ɉr?\5|c}3]47Q^Rg)}~rlw(fkk?{?/cdk eq]aE7DeV⳶~=]"C(FݪLkbi?F|бsy"F8nA[lcqgl^;Sx6 s!a,ޯX5TZ(SV: FZ& WDZa$!:N&HPԿ?aT=aC-M*8\oFa;°օΏɅsN!|,ohiu)]O_`WxE%7=H&>y;?"eOŪr<)q|e%1=<fT<s#^W7-l VxX>͂p2Q ƸSR"~ϽP*Z+B',}K=>֘ z833 qC2}ה[^|>mit !_0PztՎ'U.ou;O2f^X@9M RųM8l.Z/ h]FE2a;,m3+`TM'bSB\b4O/ާҾA%^`%D2N* uJGs*%_Ar Lq$?q,wsy?a+$}f51oKY] H495'Pf Yph7BlEW_^ MTE挰Gb:%yTkևg@VGۦ$@ Cp-YƌqvEXy)C(7 }Ƶ[h(}M/O;'Y~kz9ֻg2[vrq_P~u K0|TTs~&kOvX9r2^dRX| 4-7peǸmxˢ.%>tԣd,Kre)Vj$d0ˇ8@xd/w[$PШ4ـ]%~[ t{9\O{^KRE{}oObiR\Hz: H0ģ>jǫ B t(3 ۢWK7n\pe;@Z)dW8k& .%yL@m(4$@v''q^Ĩh|܂=hLILϟE ]@}KK.iE}Ĝ G Cv.Ej+eylQݕkUX`Qhp6Gb23ZZ[ }_޸ P*rZxC뢝h3 wmt:p/1fWRhNG'U.[0Mie1-H78QJS߉[>=~ FB!I_Jrl!\g<wS,#?7 [r2?Uo0JIBduي[xX-"#JrP._zjvJk[ݴV`ekhd2(񄱤/QTI 3*0rFqR'!+$cR /h c۾#R#>R"A 4 !ЇM8AgpZ:w^\W5;1rtN*^3`E HZ\|Ty6.pvTЀOaĎ2Gj{11-ч^+܋s#:@+Itei? wj5f-[ƒ/l=(64;:?eKm/aE> EXlE5 V5NT 6g7𙴒)bgn~dMdaS2RrԼs-!0= SśGr?ygoNMm cJe 젔>%(K- @zs LFcZizgȻ>-sN^&8Gd P惷^OpQOuN"D]p5XDJJ;Mo>l}C"ϐ1@SÏ(ASq đc9ʄ.I-=yjN.&>; ]L+]z| epS =O;W3mfቚφ̲uQ"]mia1h'gPMԔ'm[o1 vUE%b9 PO?0Q0rpy}EIs,.~\kڊ0iUs3D2}ce$6Kk8`SI4L*ը<1k# 綫Tsǣc?>)`QX"mɐww:52pal޿:=]K[ x Az13_G)ދTߎ"%+Ό7  4O{C~֣Gu`}f02CilxEW#:ux{k! LN}_m56<`۾8  (Q?y!Q{_6xR oo9-S 6¦Pb% cT9Hdq;s,,- .ܤI _^@f6~Q9 0yλgC[W)= rS#aV$g4\ TMlT?BS]*jnѤ`g=t+< ¿=Jx3GD@Š$c^Rvq\:jBQ}gF% z#ٻ֒BFǐa+Cq,'I@GR(EQ򲫬$6Sˌ0+޲kpB LIss{F/YLfSYYC]Z_Y_7UEa.u!l%+iW\Qo|EXHQ~!Ӯ~MB^Ie8-=rB2T~0U`"A馘Nz&ٚr%8<*w”TFJGc=P+M[S*k ?jUcC;chwu&H1dMx'cGUk* Mam0U lmZ0;ߺ_cw5M8Y-Hp.#-U֋pwdC[8DRtrM7c# +$Arc;l2ڎ d) L5o hySSƀCR4 u%=>dW[Q߲OԵnx8,Б^vA?~'ڎ{e&n-J%BO։}HHDlMTkԗk1zWfQ&1<&a͚:`a]gZJЛ`r=9j U5%: ւJunuw+iJ&3hFx\[pf>oPjqLǕN.q&<!3ri6v&ƟANUm*u^JexZ5-.:TƗPoaM1+1ҦT46 xyOA֯}sY TTAk4i5n(h,>N'=<c+i`Ex5.ll!+??Qrkđ%=&7+*/S%C~T!OV89Є"L-{`XKPa׽S#O%t5><[ȴҘ?0Fw_vBѨ 'ΓRf`༻SmfxmbZ:F54ЇPWM| @$G~` Y\@oWl@$@_̰EPJb6 { . 3ZǺ7䟿1Lj( HSJ`Ku;u,wrbm>dǭB+*sP#PFt . `_iyOZ55;N)7$6pJ9w"Vc-"~-pO)#r"gsv!Q) [o eR|o]G2m{1 vˡ6Q|wև\i |xK8? LI(3vGZo,p ^{Mk̗+y>:ʗ}sχꘅu\v&L7m\77_zwH p4_:5#Z$A\QKjņC U#Q#wi-3ƃ^_wizO>ʁ5؉1x%IfB>iN]~U6{蕒Y!8e 3hޚ9 ##ց!Sfy5V?jnql0'h<4ph?K2e/Fe'$Dj[!D3 o?5^;\QDRgTAysr6idq@e/ѢE% PSZ-Y W?QU$A|@#8وN+"/UV%Tlv]j#%6OuHk^P(T?- YOk1f*OZA @~_p@ 5w=]˽/wl1M~#Se=Z1ox+[f_t<']~͋~WTg=<Eec*#3tfe9mUৼY!YCCjlb6 ou#㒝Ί[|ߜ6^ncsMx7?{JCL#S=WU 5c[\;)Y(!Z8l)1 pbjmimka&[1.i % Fɸv5|s%G³=j.Vt頝q{K-!?@O͝o~'7Ȥ ?&"+Jl*C^G פ=&W?Ie7GFԅǴ0(p3)Vw]옳IVO-yO9n@ku +}4Qaf-XCS s4Jj2u0p?NY2^dz$?r"r l*InC_Uc`DE;6r%@8:9jR 3 馪jR_7a߆"hQ:# }2E FY|*~[հSz zEgC(HE'5|}zA_^bҤw-QΟ`a}C<;|"l~AE7}uNY}¾ Jf`fJ@-h 6RJikG{s6&(dumD8D #ze]as: BWA*aȢ#ʊA,,`qBubZ!!Gt400qqI\ Δq$Do}68"XDĢk'/ ^5E|0 7Bʻ2ylZ0tS<% X(atBGڝ~R%u<1`➤9yxJQF^j D<$0-@Sf]BW=/G} EtJ~IDX @@yިQ Kn;R7puPzfǁzX5h>'9>!6"80l~ 9"+է1&\%/*?jEgk{/ߊ*&x(x_(&I9(!2#:h}sd5^"L8s-Yx\ȝV )R ԯ>\&e>=Jv$4n>yK-XEؖ%GlzPUzl_"شnv\^#1: [YhE&pႜZwu/z \*/1&~[6%ـ v:?u V`sm?Fv L oX06( (#PNoXlzQlj*D3PtJĮk5ks"JC L={8&h],:'|^MeRhdADsY6Q -Ik,nXIk~΢*;__DZxKĬiOg޺UfXx']_xIϪ4Is]WE^BнH_bE-gξ&~b'{uJ16gʼnM%1r23c\o: 2܉ԱgYZ0707010000006b000081a4000000000000000000000001616ee51100004020000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/can/usb/ucan.ko.xz7zXZִF!t/%?]?Eh=ڜͩ kfAJ..d44pi={86}A2T [tP2 ڇk no!5Q>[<\Qg d<z%< ʕ܀Zveq |]u“! t񂿃bVcUgF8қMsz>w}zy;4->gP;vrEAo)XG=&~ԱN*Ȯf^bCftOVkpeeX,Kj< ʓ=ž坱Ϭ($PT&$ⲫVWxWOA)6-m>CD1g6e*` $LT_ipHeHZC|f;aQX^%F5+&O. ku%kd6RPiHu$e_XyuA.!7O&t,$>{ !N /ޏfCh&P?ƽ4/Qi)"c0 f&v'l/Ihj2 #Sg&w\*g <6ZhG>]NZ%:(rLPՓDԭBEo G4G9"4vfHCUWU?Z\q>ZdѰ/ɈZYWn-s4IYQ\̓h/4n\p{sngx٘*ƬOK?d1!9&8Fj6\5Hy̦r٠.hf!E% w}Vy=zYm0}x^YaT- HG-tьJn 9\4W)o_W2vWIoa븉mˁ(٢{a)bmٱ v L, \757B^/XG"1ָ*BpwG(6T4iB%^l@[>v^jpY#˕ )j\~.Bh Y9vY` >,U&2Ѥw/JY lۤr A-uuZJWtC@иQp)zN-`G+iqeyKajĉY?-EWvV9ZIGkZ- PIƅEpÓGm" = Os'6_$h1t{&Z1t;[N i(RqZ<cA${IJt̓Ǎ[ٙ1ۚCG}go8 #C62Hm/;7=ѪsRo>#_ G[PTWhiα*&B}XlHG}ޮ>-^"Agw bIa\3o٬QԈpxoc1j5XIpc)L)uU]`RqXT%qsA?4>fZu?c$BU@TȢ?N)$#蕜(1xziKCAD9vL{ h4~WJ$?HsT%0KcXnfd/`.E`sFWK/L|C?o33S.Ө.Y&0&+YoK9_Y@oQ@]Mva_Qïd fB9UUR $.̥'#5P&izriB*pr:3I&8#: 5DO5?)V!j§ziri}9ݹͥ8Yu 9{XcPwoņ\+ @ wmW7&tfe;!I'4 h+tl(.˼H./٭Bx"$NЗS(+.we)J򿐄L#Dp&"sCa2d9ɏ򻡑(HS)ׇ xCT}j#6œ310c+WT>1> ?)c4] q^T`>cY~:jo$% vh" At79p$ /N^| i+ҭ1/tQ'4 M;yFL{A .ϩkc"(XﻇOڃ!#|Ke3Lt+`@=`Y}($UTO[LRo k5}NxWJVCd0oٵ[}<%PU4C0C^C+=^8OmDg|?ȩ]$/t>CGi] a~vsK:*gy90cm7Sd" -!UG S-V2x8;k ѥ uS7 Q=f20k01R dqPf#')f, YXEŢZ1\x׽u@W k_v2rgӝ e#z ǐ]<[{1*,%甤"D Kr1Ȣuw'r /O_Ul-$RԐ}ϑF6`j}#v]HԞ=0uvd#䭄#W֞d?ukchT4k5^:Z;S4XDFɢ#Iٶu)(Nx\gp ,;Wj̯3VOxj4 4sam:t3Ř _!R6L$ŶO~y]f9dd!dOA۫(EJk?1OnihK Z;{oɜyZ'i;^K'iqm$a[mcffI(cv.l9nr!߂ 7gﺹ/\ˠk-`8tB4gp4.SYWeN F{m1ѹԀ4]2$A讦4@=!GiT.TJ(?1EL6|X*!k35 `¹.!cӱ*Ϙq"T+F)[FN}X0hQx0a2[j[:hk[>fy* LRQQU}Qǡh9*R^bS {9UKx@J #@wXW?QK OM+4eكB[@v#*xxفp( u<ϾQڋob>4ue. W$x/߅J^bUlq$5e$R[UbPӽ㗤lX>{/36uo>^ 7 AC?JlզN~ Z^[+YFnU'Fh_"$kqV # WU)DtՏV)gkPǹ3 $τS:7UIq#^j1wy+8|˴I"65g20}|pc$GV 2U9Fgˠ?7!Z\28q=nk12+JvEM tk#4awǒ>9#;Y-Pب(E*ǷE$KMPG>O1VpW:2ibIvv5fx"-{Ul0<6Hs "YV):fȦ,ȰBNQ}Ӏ6lUJ}r!gSj=7I#mOU^J衳ORj- soT FtGXl4ʎ僨ܷXf= ֔UKo֩ ;|ZNK/N+PdlW5yY_KIB z$"rzue-qm`u߬V"Giib\/Xj{lp/Np"NP1z1;|Ejhmq^Enmq[N)|b V\6mszh&M z&xtRM _2!Kp)RrAeKdV[;! mE3 _SĨPSё./L,_GyfBY1[";C"U"H(*z'iBCMD8r3^ob6L!G;w&7i"жiF*tA0/Yew>A(tȄ”#7Co;BBU5)-M;| {=C..k+ݜ ᦂ`Z)+TYZwxjΧM\]L4O]Mok}/_mP4y0+)SZ'G}+|z(xǜE3u}J1VXܯ,5;H@βڰ`dLX훡GB[̻ghU=u7E/a))M8fByH+"܊'nRDXa^cCcњ-^O*R]') >~0ާvs0.fqhU8- rZU5a*Ui{C"LƑ@|u[( <'uJF귽)#a"cin:i7\\2 $LC\>PD_ь4.!۾m;K#!$z+q`3!pg)ۨQ1P9/k0Kh=wE9o)Meq?j4}dp@!k-`S5v2eMY^1=z˗+r%qh/'q[V=bOxjUQւ2Tnܑàْcx@dNPm!B_>:&hϨ܎5mGt dEN.2rӂPgD% ]RdVEМh |M VÄ. |1@u[WR찰BV]l jUBnTm-DxgF .mR\S.H2omrb JZl_Sݟ,>c[^#P`6F'HAC)4PasK%;mh0:&AY呏$Ch aǂ&zL 1-f0xTУK*^': R3t_>a^}!#HQE4:L]*DuDJM8j :Z_1MGC#-(`_e҈shq9U4rB6ti-a]);5h{5ǽ"HX2А5*df55J) 1š"^l `'pr ]?D];9~6 qd~AN*&\ʪ5*]b(al̿R'\IƢrzx 7 Pڊ&{ &6/rZOBgn@k[ŇgO"l܍{"nKs.gMoqvT:a>sX'>x.ՑVҁ.a;-vD6zXO8u85pgV?a7ڨAXSCeq>k/o^2665YR ,3 5RьYp1)zǼe<çm/ONRר ,B:;BM<3`d,A@$7Z4Nتq$pRWI>Z2JCs)JtAh 7YqJ0mШU:,񰦲>\/ Ms h]lڣas(xQ}@[U <4P|lh2zWK7Ů23I$[޴91OV7MЕXMu3c-㯙;lNC;hӿA܏؉Ppib3((k&Ǹ@h -`(r3,m}^ʚRr|v`dDҁWeeě|{2z:&ӓ+>VOW5S-8MG=xt@g3OdOGѐTA+!_=٬ߟ+4CXt6)Fq돐zW"cI4@{5pƲoƸ\w$ú[ibg ݯ36TLqL-Dg,F V|,fJ.wz'u 34䅬 ל $5h)jԪkeF,{coXz?i]I @H,^SX %{I?4;bkQyWÊxrVu+o3F_+vwɁ. Ӈ)7xd5^|{"YNfYusn@k>XS9Eԉ]TPfXrd#`y*35yL{0n# Q'IsA(Ȝ!j[$G7k޻ON3OsE6rm5ޝFp )ӂLO}G\(1*T!Kg#ϩ-t* Zv~bI"L_p'ǙYHJ \].mS*Q[LK36$(!`kt.}OQ$sbQV;W*ذOAw!O/vv̍|yLPi4j&MI^EéeSD^Z".0V1z~L:;x=uڟiI$[vQ˫ A.CmO vBjxo{B%&+}cW>Ҷx7ط:Ey[]W[)qfL|75@"И)}ʏDyUc y֐ג+Y\?8a-K[!V4_2R3PV'( JQ&ad_LgO[RMܗkJoE܊Bu~ ,4@ZMpg ?^k* 4_aRLQoZ.4bNH_+"H7 rVb8FTxD6IrH+%(0z|Ts?1ȔV٦m ٜʕl3Nz ( Q4͵I0ծJ%ebt3DsY&n:Sv>:_cmTZkq_.wS~omw ^Bh9hPUDkm 1N&nZf|ba_rά d-k7CC=K35-}Y!Ee 0^.S`JLm̧ bM 0Q~'u(""6'<@ ;`w943޺6Il`0%&!^?RjpڋA1[UN# kܣB%ql븂a1aqZƁ!{RGۧfAZc}nD#QCI^XE}e:%R ( oCc&.ϣtޑ邉ߑjsDz3ʗ.eU7-%Nuyq6xѰ簥1$MYGW. ?gI"E9NU7N4@kF"r-W_vDƝBu3EQLźHG0ayTPK]?BeI̢cΖ^ʡ Q^B3I x+Jec,9g<_1 [mfd%@~Jeq&zZϡr`OMzF3 }^=E$7X)@>m^Ύ>w 9-~g&:&uƨQ]-do$b"u"-"D9یHj =&p^:pAC_ƴNJֹz7'hRǝXԪW^y"'=Iެ$>nj1H4S N$ hجxY~ karcd9/o3 6`=8־"u>`DXQoƌ+-<JRKg7{?׏)M|d#,˦ c>1ǷrHOۏ,CcsVK5i4g!nyP4eagK0nSh_,89Hur7JALll&C5]R]U%?t~DSǼT'"|[fS(( ˍeX8c}{ 20pq ҏB 瀬B{?Xb[ sFLN Ν<*Li[@$:GI脳p_؏2 M]$`z1ɐ𸡪SYY-E/32G%Vmһ=J'Cq(7Cp{2tƧ:CANyC@mvU&BU@] C$•` +Ŋ{V}8E:g[i]2DXoĔBx.=\X" hW'Px$wC:Wb &oXCH.d1C!QQM%cpKw%1\]ݺ,A>@ƮMEC.bNqTXb5<ʰ5 "8s^m= 3^2f܇ WrMuق}!'.Y/~<= W2Ŭ:hk]Yo*ᖗ 35 :2ᷫwUH*F&ELI9ڄٔH.vq+FqVp,J%)"(3%JtWFMQi U B7ƔS$"dG,WW} .^z"60%_bXJ+֙TJu'aJAΩhG9e@H ~X;p+??- 4[n!s;@rKMaDoj$%2Neyt~ۊғ`-$>)zHp{w%gu{F;J#zk[f%`PR D/BuzJ|į&<&A\zA"4ÁG`"::iKdmT,}CX崩fӽiB8ج3bEcÁp$zZlWJq%$7?3}\:i?wo~v Ɗ ƨRcs(J M<\\^KNNہ~9ꉏ)g'vu/b5hblH@/ZZTo!wK8T_7/,ےG@=WgQR{>g7KrY> ATϦ2 Q^0-zrSxc~n{GUW૆`Mh\Q]E+2PSKny_vaiހ(ȿGNN^׀U4&>?J Z̃$4ØA3 b7TP3XeY{.$ !flTѻP#:dYʘ$$6I 7MWǧ z&d} ΃S1B{Vü[Uө$a.kϩKzl=AIjcFb58U œ"~zv}uwBtkq=hFExJbg\ ݼ ]vFuR3=:9 hbc^!?ҝ-9tg1hO%Bؙn;d@CcCjJroc{LvމL} /lV\۶Ҳ[rǟN.kLhooK}aDKW]k2y"흽N ,Bb5\"2sUѯ+kǥ7jOV:/Jaj0T-㸬ldcArxx&N>g1X.׉#8& ~`ԜP TIΩ6.=Gya&QW2WR;|m9ӊ-U[F`}t)ܰ~noKu+d׏\)\rs+x`冼zMټHuԷ#QԔOW<٫9H瀅"Ta>1A]R"^ @Y+R3A4TV *(2~Eq8z+[7]vF0OH{B;+~I7'.UJ5ҷ|*ePDsGL:-unM ߢu) v +Ft^:u#[sg5wmt;ZV+J(`-cT2<'SFoX/ʗC?狌b^دlBB/Wo/K4=#t[?֜tmdE?&l=FuexiKZ (IXpqs 3#N:ZDoL{GaOq+)^;;DpBܴS}j{y L!Ij tHD̄o7^5i3 S~ @6+p0Fdr32Ɩ>zN{$9[/O߄;PٿVhtTo~,2c'2>x_M8+cB*"γ{bMк-bwxqʗ=I>nH j{"(hp_@!̧.+JT|Qu.G@~֘@Bt#<3GCU9 M?tTc5-IA@-|Bv lEVv/VЙ:! ELgk!Ӂ lE4?Pg3ҟ2r= 8(j:eȴzcPlwSi!\uM!s BtR*\-nCz|3W0tSYwʵ[ ρb&)VO**MS>ҵD,.y0vtԋ9oC_.͕`8-ro|> 2JC#o?{.tyGfJlB6R)/OB.4}Õ@~ugDn`X.Nho.ya" {;d!D[q_![4.+? Yz*$<B @3S o}P\U[])%쏢i&nsi=X\]ZtXMh;Q/C{ v.o|ek%P‘Z۲䛌;I61ukZ.#ML_0 OPٰ<5}M5RE\=x(kUo1LcLx{-Bla!>Fe3a:?v Ϊ D)J%񏩢/;ތqG)HM'm/CJT P.Dqf2 >밤 a=yT0!+e|xj3<78%j%2HYB>FZl{VZ;>~_ ^(UhJONvubk I*Qbw$q>HyC"RiL!cIk8)05(=@+wBt)!{.LHeAblEG,Yb$ O+q}~+VQEfӐ¯BQY[ m%Xr Jvک`P2k~j O&2^, 2ϧg H=Zʗ$mȡ$na)/ڄM@-thӦfHӆ'(S KsLqܔpՀ54odBskE{l6S(R7Tv N{8n<@!8F5<=D0P&oW'P59=۴Z?{|gKP9 O'FmOEl}RN2X,撌Ҽ/ =,>8X )lb;cHqKn*S].쀎@Mj Mչb!EE$+32PTзJgaS7ج#dt~CrVE+D&VV F_!)Jl_#qU؈DFA> IM(^>gwƒpL!XJ Ȕ.H"0e7((Mm%}$f*m!l]4Z ޾XY?(yQn©G@hiOeܻ6U7Es ͚(z+1 iaO+H"ANC*<hn?+S5.+do͈V< 8@B?=iawG%I=+?5/b*<hR)8/ mܵt:I6֚vk "4H>2 /ڒ rzz[U4`(RlJu\!9.Ué>BV6S>NICzo+t >IBԛ 91#Of(Vg22 _X O9uBrn@=*ʫI pDzoέ25 ^^܍2S܎i~I&Ƀ.Ԙd8 ,~z7j-%?v9ٽ Y/S(E/$Ln:ŕ -V`ꜧ7bKP4iCN/JP7Uٙ 4vDAM<pƓ&,H ؀_n>d6|#IM"NAr gfCVTu.m@+I壽:RQ 5t`%pMӁDž/y`عmqЈz y DQ]%8t95*нÞ +=yL^&8,pI_Fwsq^L\,cn.hS># 1 NtJBQѕAo,+Ё[|hQ4IH5p/tڮh'X(rN;v燁u+Kv}n| Ŀ Hhن>qi uX?k3ZCL3yȁG+f^[Pۃlhѱ+lAŖSW@_9?R>ijr%[]Oe97tz_;]f ~FܹbYt.m|_ C,֐Բǿ{#סdܾÜ9IGVx2`:e|#$䞾UUql׮ioc+u-E$磻Hİ[kgnLi<L%)¦ᵮ;fOW<#]7[Y5B;I }Pm8R8ADQ D qΝ?*-A_ږ2 [2 `솄sޢ1أu [Y\5.#ʔ89$<[aiDĺ'M=>t J0ЄR;?IfI";(|ˆ G *ؓ9C e@uI H2 <]=uCm RM|ɉV<>pIIY] M ˿p=N"H]Y( &St36dOX0ͫ8(hmOٓ<]dts%\E"t &WCgRo}dwYdҕ<w5~急I ;~sf\ݤNU{a9O&K/O.ʒ}Ou 1PngIzWwʾœ =vBB{}$ʿ,b%>&"bO0Z<%Qt~BqOV!U%ue" v̮<>>IY-rA:iӆA%Ũ@ܥbKuEǗnF`NJ"OA4D(ww&[HŞ?޽rq Kt +;s_#=;~Ե^-M `4$RH\Kdl[PSrO<3_L 8&2|WP,33ls8 a434AWtO-dRU[ 2*5U]l(ǰ +Ry d :rvr086 K|7@? g2l얖{}}T}/83~a(J.WŔhQMOC}` }Lx̟8]Fo ,:!5>*!hUNr,ʆŮBc,;kǸ+Wvt-DNsfI_V*Bʙ4Tߌ3 wmٶz̞rq|$ B[w[JH|XE*K,!G+K֬zcٷm.ֈ҅hHX+u¸`0>:Q7lўj 1yaӇouy&(/Obypr;zz[`vE6f3Nfw/A>o ړTQUO-'i֐)K~ )kV ש$*҄rZCQi]Fz&εͨ^A-Ľ`G6PER!3;G-(bԂޓ^@( e| jw1VcX/AĵnJ=*2%҇(~kVx:k(KM9u=$R~N;׳šs=ݿ qQg1P&TU-桉Ej3ȉmf] . q>e}O^Ak#ny<쎡cb,L6QMf^LSE.D"j~̸# jT}snG\ ,.Zrfj#h域&7ɏZQE4z=8'Njpca0+{"$|pMglp8u5(#6jm`X@cNU)W_5)C@{#P*-H;{{J65Hz_qmwF̲W@Y5)1 ^L\%c:OD#reP/$s{($=/ :'{%jIk%A(tO;#3e'eWlӳI‡q̅›@w?i ^H^1oApd{/,h@鸿Iq Gog x Q j汑hp/0$ˋHȒ{Zd_B!1"!j& kFM|YZiیuwu+@b+F4Puϭ(gdK"mSlx'#}ql3˕?]=Mwh4wQF$B6%Y<__92P h+4/$w'@iWʍ-HaÒ.3_Ǚ^*= ݮg'zi&C#}nǰɹ%]ku 2C!ظ,5N YinpW^W`?\V8-AhV&h^]xv^l15$u]]:踇 /L >>Ko0T b rV TPc)'2Kgl2(gTMIڪo8e10>_^wNmsr}bN̪YBm">X#K5|NyI|)輺S1}1}͌UЍp&tqwǕՂ|g/QN !52m R צ~mLWtHOqC|aC_--߸fǓw/ZreKd+,CI"k ;B _S$oԯَ<T3'`C 뀅*B\w? 'D@a EU[F A*ڬ *S`ƒ)jl`"_XYgP2S]j*ͥzQO/>+ &djn3e7a˟^%ZD=K w)Z /hi4XE$?hQ-ɿl9Bү2B㯒.*ȡ ;_Ლ6)MiBIsWw3hh~u2Nà/¦DZe=51I yG_LE!͒UgW"i:qf-]7ЂnTMF40J8dWR z4Tώ^[v9Rx& %5źF?ؠbo ,_L.t__ 1{| ށĜLP:Ωw)YZբkx4 5GiX(:2vܕӪf%d<ˉ)[m _=_|ҖM~ %Fyܻ* F]R0fdtad25!p"N_u3A0 &_e :D2xߧ}UW1{خJ{(uYFigګMSpңQtXLGwѼJ0MF}9m{^~:{l!K->4MC뭨[L  <TlI-)]9ݽܭР)4ƍL%sZ=flU3Jo~gq(/bK!+8Ѧd7Zqk'9?fiEz,LDRJ+4i\n 9i`wt]ڭ^Tgﮆ)%ZnȲOkM[91:Y@}g i5%v+Hjb܆uLE(rp%ݺTe.8i4.dKVM)UP5>Bo ܏VN2*b+Ȁ%Y7v; GgQ'n_XvIiS~6}#WF\q?p JWoM`&ڃˀGMX;erckv?xkTi[h lZc'B4 sdO֙ wPKpRcss/E 1ILOբ 0g%V'oECwyR\G.cŎPDdwNe lvkDLL4w梖 ')9a"vh ZeЬ+Qj7I FlHL$٭d5EM:rܖ=zi፷B3;!-wPAX%m˵k^]XߣŶbvv8PZXya]⍚fFIŬ&_) >,q`OՆqJ2{`úQ3 ;R}J$(@ls'h$d)8]"%c,d}=7%u(%[`=U k%Iw|]ְ>z J)Z\]D Z3+>>|uԳ]b+i }Ȳ9d V>[ vG!B-܁m";/jΓ[XS[ Q:vNC4&O8r*9orHXh!fCN! |,H6'=A M _{ w~ N}NrKn)pݩIz=Ovўm_ ˽K7ikFU8R> 3F)+s)Qզ㵉mZb) zLyIBnU*2<' p]vΠ|=/@Z-wɍ"C@>+ű Ijn{ EN5?K[NeZذBJTV"~XQkȘ #@zL\ gX΄v"KsJ(#ig[ΑLP5V-pҹXl:&d#\R&P!`aNwz/*:Be䓯#R4:{^ьV lJo@KlgiQXOX >%w)V+H+LhTsS#8fI$6[c}$w5iۮB^#,q*5Z^esJ|\+g"籈*6J;^'QFZ[QVz!=*m2oV |X-nJ*p* *rH |uTu~cJjqJ?3\YHhQB(Rꄫre4J>]q1ݕMϰ.[ . BcdC4@zI8@Mx 7C؍OS>m6E/J⟟: ܤMy;}I?uF'0 /fhD)E*< SN%qwRPЬCUfӯBUhJǽmq{=H]'餄ӴƖx`B1wz!|jٔMND #|> `_8xㆮqrY3wӨT_~>_JS"c)MH1I$#mZ:<Ƕ[>'Rإrx]Y_R*1Dsu:" z/J`H=ȗn7co|ϕ@>IY?5WCc@]'){rbE}񗐻ΰ j+hX=d_'Xcۦ(YAꯆEGJʾPvx^g4=⎕{' sq;Qҳ+xOF ja(9b4T.!y}/(²i?OMZ8 Ei 7LA4Zn4~ x/qtG *((T\3HKoziRkbB_$%M '='#!h`2QؼU6BntgaNrS>j"8^Dag;1q[ғe(˽..>4~H]ab3҉y*cJ֢ ki7b{2mlFNIXSz1Ն5^SW<$[tӗ*I9}ukz"h=$ }#NJr SSy,UxQ ~􌆕݆͌f]0{0/tvCˤvh8΀2TGEfvHpA9CrP42DG%|h2r(Qfky6D4-+у>ףY!ؤˋVpNW,Yژ*]t}%uTW{EE'0etS=&aO >מie6mOyUGQINQwlmx=&?pbO~Ѱ\<ȸ5,GwD h9oG^Uc q:Dcw[$$[Hׇg<+0n59ÞS1WhRlxjM Fzb+pg,MM^/'*p6%Rrd/z(1sw/IJ0i,D֓:e052QdC|X*3~u(^qYz>=ցrA֣[FoB7KfuX…cW]ri,MBL`޽wP' 'O7B7$ym֝ PŒ惤~XH]jɅvff@*h6+K=ǺZh4̬|U`QyS͍E@ i^wu[h}pD? 9cgYZ0707010000006d000081a4000000000000000000000001616ee51100009c10000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/]?Eh=ڜͩ/,ca>Cm$JE-0as {b a6ú3?qaoGQU"*<9ֲ?M?ϢnSo *G]¶۲%ܮb<{ oNOo>UfJRH~# e%RA<("5 .O^;Z1&:}mAa4'7l*p=-`wYz1tf܊w?Olh ᅲ gvDpq99 2"ϰj!Tw.7+xe3,,;}t@ts2rTamksyPT %cxkqO4{"Csss2.&HcZմkL[٘݌l*eTj0:/W )Hre\lG{ u#p>o]IFxz:9<0;Wh$0@7tChڅ!dϦ$ZB~ev5_]#{կ[-220Ln V)/|<̎#-c>VvOʟ^-xv1 K+;r0!. ףM)輛bpOq?x[Z})4f7߽H^Yf&"T6k{joN+LO5\L}tWߊ j8ټG[LCE&1FUt^\&]66Lkm +Qōz'R 7yjcԋ8G;ƅ ś󤰅VA٥KfRP=ٳuM=i΄Q~t~nNW|“P7g4ؘ(vҳ~FN}Ijvψ/·&O>tql}-QQV-E `ۀHBoATSc8y z 0+}`,6SU?4O1ě*:erOQ s pwìޢy•Tk3dW&ȝēd!dzA Z#Aj!Cez̫&ںjeb-mͿEߤo^Z70EҠ)h6FH~Kj3!OWjUdiAdI;RYЅ뒎&_\) #ב9d&*ff^K_=3=g)@C`$SgKUE O3CT-#t{45)$?O .sw9Qmș|p4A[Bl(ڢIm5 0Ebxc_*ƁrD!2@H =ӷ 1&oBӑ{3Y=*[4[' s- (e%Ҩţ>ƛWy hEW!3T ; :rh|2&qdש ^GH+qN 5=t23wt/2g 9WJTjǖU%(V[Z]$-+&WBZmTŐv 8T.VxMOQBơJ9QdBIB3&#k*Z{.L^| Ⱥ?‘~w*duC[ARۂ}֪\r  oLJΙ]46ɻ=Vv%P&r~;A^XS\t8mqE->ATR@X蘺CQjR awjmS{Ͳ7X:10,J?)mEhq4_Q'сF㒿tp#}E}# փZo!DWhqˑ=WkFfiյV GbIFr VokdXRˌ^}bH`Epoۦ73J#O4UJ tE8%yMc (iwNq(Bv='!۱{хC#pyn ȕ;NZM3-6!y7LN?v!A>2VwVRodH[G.( Xä@8xqr8^( Ë[ OQ-pJ a}ĸ.󑈚6őPj H)'tk2U,gc:OoEiULV=(,f֏k忁ؓM[(G G:AKϞwa6K z }dMzP9'v #|n%HG/Jۤ]iꂓt>ܻm瑷 - }90Y7Fvp-v}q639A\ 8C1qH֭ͫQ X|+x OLL /qGBs,TXN$ 1'(R2IKKn8xг:} 0=E(Bpt=i c.ki99XiWШ?_ћ jc} (@ ܴ:Rca?goɢTbc "leEgř)YoNyNS5TZ]u82 ]Zbi kx^DiMz;"3mȴP28~8oBgڥ=5_89H#NGDDZCU+oY koMଷt}j}=R QUŒ.j9-ϟ+}b"Q{LkRm2֝|B&nm-XH@3-VoćDv1k'q9ܨFQUkKpr߽QXf#B +DO#ݼg'hXiZuHX\|{]+E A8[7CT9s,&w2pO_ V7o[lO[qEz/g|HVV75G|BDžb@O#&:pKЫvOz~qV%v+q2z վ 'uB鈲d'm-eDVz7xx*m1T썖Ԡ؟.fO5`f/SA꠽ҕ``g^zzV5%E/ysG.#ӌˠdTA8:C چ"n\%CB2twBX_/T' XYgC&8(MTd^]h\;IdWjHaʿ[P  +2?WN]fU}] g.t=5G#Ce)T 4&~jIg:QD/M$ܝ;bӌ61EzشM,mL4z<~Xct -Ood)>08qbV$yzM^e> jD"Wtr19#I~ؗ*h"/",H WArNkJ!lLgu#ŗI}CB,ɂ޿s MuUַ2izZ[^OUk{j#0fʋ"] luY/W\'*&447Jvb,1k\Fq)`J:bcQݞb$yHtaW.N &'zr^3_ sÍ_JB_YmbZ ,K0$:٦\`m *aڛ ܬCjldp3.AIA֓ i^{$v5f^\gSC†9;[b JLmCG!,RĂf'.,-T},pP0!Ӭ>;^F=em`t@!YIql'e;Γh8oiB6֜>(IR]aeqm%@uoY{ކ^xIOʪS;زK^VbNhskB//8 9-nV#?[ k!A)>/9C ܰ+F)>G&LsQâgHMаvQ GPs>*B\ Ȇxnr V)6F}3L!#(ȅb 5ZŒ%HR{a$[Pu!p7nUH`霺d3Vl"v1,`݀V.%pǿE զݹ)GSmݕdyQE)ΎqAr\W@TEM-Mk)Q?).9c"9{B§CڭQL> P!GvܮFsFl_:(@1T=@Ur:.,c1oPxSaFq:B@N4E5}~6TM|K$k\uTU}r"tAaz~h!o~*פ5TM|q[ָU)Lauʫ(~;G : Ń_*Say"ܤU ^x]jAE:'fFKb!xAqUM>v K3}I944nb%0vDoO'PF̂Bǜi|ǿޟ[Jֵ,5 L똣"O8~;Cx N0`cӸ`3$kDL)rR!lKmy%w]ʰ +VqX/v2{l:wpzfz_ƶ(ِƷhD:'7 JMK_͑;>c,ٿ(u "r: RQر)zCӇJG QۢC6c9D|%uXmܩ8 N# 0|5"B>z n^ɾfMhI@b<0^yם=. YL'-uJzj [c/Aj݄cZDڿy*l䷶ʢij(nzH;e8B'm$T)b3:EV@\"3wiD9p"7\c {*%7Fԙ&9r {8D5BNlY2u=0NU,/?_ }7^dNޕ X. ߶JZWw#d7L#@ӓL$ +X0kg,WoW*3_Y[N0X&U${{H w5`ٞm'|lD1zHgig1oH\ vIDK%H-3$N⮐Ϙmwt'i @gv#] Q '?df >ɝt%}TFvBhT)h cz< Oy[CXAF]YGGAor 0.SхgPPdy^HרOڄ$<^t}'.NcE# A͊Z KzA:X216}r aFqaKˉw೓Mi9I5-eܰTդ DjՒ$|.$X1l |SHYyIʓ,B„E*;9S10)FEmiY9pbZ/< Pe.oć4,LmA{kޫn=3!52&qPB-l8!QT?$W !}L$=hLSbDE.VBs*͒ )2z4A|a&ntYL+F!0~[4p%w< {ՠHMdPMTsS&3]Cv?G4FobQBna4 W'+Ox8TKR!㚊/vۮ_ɶNīn=]FKm^n!Ye ^Gp }!ﱲ%X g ޴jvJQt㝽]<%QMj;-91:~'" !,b)vƭ:TQZ%G!eP߂0D@S11ۄR%b9XZBQ:o{֝ݝr.!v$\sc= cmz0S{/&H~˾DĀژ'gV M Xd vuѪ7d'zŤu.G4)`s頠4RrFlU_XC.g0ښ':Ү@%Y9X8r0 6RRmǠG{cNdӶu$WH[6!ODZys<` ?Iw ~і'# L}Z0%C?qåۜ*{Nf*`GYR!1f#"z?#rCƁ_iPηq:ձқAEȟs?y>T Gj.hQƪZ W⌊0AYhJ^b)?G|.H!c4AC^)#_ۧ6ðUgM _n ><>?at1n,z D'IY}iۏCVuh7<i;s|;R kJL)HzrqcTBn$sz̸ 啤]QsV) ݣD#^s/gXu]ܓp]+f!!N.:~ӽu"+Cg8ZK:bP]%D%+,?WPN8_bba)x 6 <_`tĻG$?ICKI*Ty"4&y jiľugfWBmŌWDzh7?oMD@@e7Ibެ5$d6쳊WE{I?'aXI#9P#љ\Eř_15uNH߻`b6҉Ҫ|jQ+@fZMdi.w '-49aaW}_a6p'ܫSyFG-t*iF2?M>jҠexrR&=] #82DT>TWdiNM:M}Eǁk?Ő_V5(`Qjt'yƎbr^4,$< #ȥ-s˽otNG)g=s ;4 fmV@,F64: UՋH ~+jO#Hp։\ADA~O=IY[3^hCBQdynj>.CP>%dDqM"eART2#v늽ItcH&LӢ}ӬSxjX0~ŷͷ,j]bP(a- ^MR̈́i1w"ŬxN_…#q3sV2V64ҟ:maHUsuw'CI1M;Zs18h۰CX*={;ZhV%E(k-!;ya(:$0I-Jr3F,Iɑ&UX|l<6P&j/:Y _3t? 4fX[!Zg0Ი*!k Oq7·nD&>}-\tݭaI ϊ8|޼ԯ  7]as39 8l60Y^3Gni",9qM[犈*}@@\eZl}Cљ}WtZ|ޢ6 X~HySYk$sUj2 ih_.&_G9Uh-Pyo',L3WDB@|^k>IAv!ߖH1 L K9js0a mKf, vsb,C#_A~I_Mn$_x R2݉x/gzAiZ'5;rQ"QF7.(jĆsv\%麇GÒ7j3$qlMWǵLA}"81t%1#0sBQt=9_H+LSi TvwpO@%eeow| lmU wzKKx!cnnȋgeCuq ^uXuGr>LU'9. | w3P\٠߰QK7ߎQ'1ZM9& 48xZ&,)Js_CނxVf'gP^^ZSפ(Ca?G,aUW1% ɺ)$ۼVFωpSu'2/ Q"$E}d)IÜ]c{" mZŇ: i"&@#R&<6>cq7,);>?SXĠ'jWe!z,Xy wG&ΨX2]և+f\Wz?+v+idq6::a!$s\HO/$ ͦS?D kX/T~0axso@X0V=mgê&byt!ats+3(JzlFY |/Rݣ4&Grs98Va/ul{BETnO#VuSy]tua=:B.i  R4̀#4 jsb Hr hA;ms@ŬtjXUNG zDX$:l-#EYH%8m@"B;a[ܩaS`a<ޥfclQJ=OL[G^U[혦%[R|sLM]BFuQ9 ~g4䯑6aȀLb?C#vZ>{|skNʌ߹ɔj2XL˳V Zӱl%+eOc*^.JWRa_KΡdX?ۊ-W1,M;5J^ z= E $yi:¦ &5Ii^U~XJ(yYne`L5;paz _RCkM!E"X!(vLWx 2.K,d}N08adž2MdWP&!0Hw-(l3/Iqy94wZ=g~x 2rk*=ẘVqE^\P%[!7]rήSe:Z}O9~Fo$wlLc/Lŏy)gǔ-V -LxJ=f՘t؄#Qk:ɇpy@,ӹ5GYe+O_߬X S7( ?94ٗNV]O+[},Ads:.pIvXsqT.s׈J]ƗwʥyXvyfzMt9R)LP99]cQbp b4-z(/x@ØX>}ѧWSKU!'yeA6f2:oUh1Jk#*W&U'?54úta T[(n$أ8Uĵ t`=ʝTE?βߩϝB װ~t#}STac6[TSo$:Cׁթu=Tjj0-C*8du:a{j^ LKf͡17L1CP*".<{n3V[;B> {a0= s+meG= IV% CB3@TK%3ua8OܯBٴæ$lYR)Oriv.} #dOOF?+@J^)~puɦS1Mvt9l$y49NJ.THH[7@?40CC e _(l(`9H#w:&Fc*jL\̺0)EL %2=XCu֡& ǂqTeJ[OJ$:]0fׅn< @uNy6>^D+pֵ ^;K[Q? z- Gncc|{2Ґ_Td=+A)׍3b?;ϝGl"h k9nRs݅z2`ʶ`j"MOjߚښ2$E0>P.3ӠZG業n]J]Qg;hS UWtDWNvyD Ԋ%E:UZ̖p7PՑDqጝg7`݃HMp&ّԍ ܳRj vA۴[ b9Ek G J &FGWPa8-XPW,6Sr/xW3n[ki3{muVp@GXޣTպ|}tt"OEDTK̴f~/!)s1ygŦ_bY}0ZYNq::X'SҪ4c($X0xll-A^[弥p7 UI"|TĴZQU| IXaxjVUÖ涸L -nng.ԛ w4@`jn+#8_ 8X]rl `J6w6֖c+>T$H&$x'~jZtrL͗Ĺoc rhFL |7 }zE:00S@z^砢gْ =:MTqqaf;M7#y{5bNd93> Tg ߸BISOb"R8 Y/l]% "{G pFh[QRR^/K*:&?g7X|/aKsQ$rhOav_WBJpTW Y}aF26: r V=M|S?۫rΤƷޗt, RD5N7UebSywt|щn魞Xfה 0Y[H2QTQ<&ȺsP1(7QC$ɊغeÊ\D# wʷ7ln@qSq#=iqh Iۃ(4E?{B7>EƝa=YY/ XA$FF!#/iyHJ"E z6LON`#y[<Z\I:ϘþefnFgM(bJLn#kL4it!h<2HUu&Zd~o'3_؛A|3 "/hdWLjPoEN)RPő~gЭԈ4"}T4S~G-\|8".H|&ںa!C5TM{|d&6{PF@G=C4ۦ1E{ G8&Y]=|sa`leԢ8e43$wg|0 Ky-1L+=kĞѤ:xj^~% zG'_dSȄzPݦ9u0nP'k4#T?ʰQlM2Gq>p.:U7u{{DZs)=Cy1$ M¡0*|mw>.6f;ST hSV*U3N\p60tt+HKQ!=% íLϻ^֡Jh KEAš-jvH9; +gMd5h =8 =V1nD1N_ijvO:SxA Q;`vNUNzk2sovhՔetmMP.St~/e4X(h6L.,w2Dt yWLjNYiSQ2엘gSph|KQNɄN*Ae}* wAZBnc%\mQ2?\ש`A즑ͣ ?k+I{cʓʋS͚ e&X FM:/^*05EIz;O ن`ʪ>\6èDjD9:W{1=gJj?NK>g|}`,VU4xS,Ǚ\`A2|8GBQ%nM9[Hk9^c>튩qzy$FACe[~ _A(<pk \=m"}$QGJn^Evq#Vڶ>"W|yxyhs@%!?|njpRUjaW3r̰F҃ȩ#q{S{<& &g2|AY'9k?~ .WI qlx,U6=(馷o(¼<<3p>$ؔ6c[FTsjdz?(dw1dھ;}nL-_deg:Y˘X\ TYY"]>mɴymRUHT~[HI-|GA stsw/FvoTj##Ť,V>L$'4Ny7:__w9_E?Zz`|-\q# J$罃"7|cO _I5UgEGGWrZϷ)tW2(rp.fN0ԅ11B_f{+lKQEL*,ߝ4HYuĝ=25JAk}c")tO1E_j7H2bb:;dy L-&9}tgoZ̐5N9bv1O`GG-/_Enwe9k]2x/5^%;EX[ {oj@''HH]?Bs ( jd '(YX&'U?Th( 6y;аoT_,hͯ bMYJ+ҝa} K E q1cp ay9u6ԎGPVG aoN+:[*6J5:ջ;;(f~ijJib.a.0~]2~]  ^Mxy1.-K֣O9d6$y W~:HZMKSt2u8&,t Ẍ́?Ko>![kyJK(ILjtԈz[_|"J$xj&J@NwYCU(®j/EZOyLԟҟ'I!{׍:~'l$[?H jꚡB 6^1p%$MWaBg>vN5 2ɚwe&T܎iXGXDf"fj J+8{",:%nLe!Hl}Po˳+ۮ{gG q-{ܖ_{,bxͥ. ۥtvvcYd FX8٤tq?.[QkvnENm~]~I50ֽ/Deƙ*\Sxq;5!r,pSW䣪?8fܛŠ1,3U`:\ ?pF>֏=o`ݘP_xME@u(=\N+ƲLEeb4aw{wi*ҩA??BqY> 8m[PR9Et'wegwȈZrFaRS{4p'۝RP3>UL)1sG2~ =k19{+YIJ)Sԅk/s{,Qܸc1ۻE[9{B`w|fecK7lD9ّ’'&^-ߍ JCk+zo;X<ɤf荽Fn̼y L>txM\CV&+}E%{o9wZk4G{e: <6C+0ȼ5/VMIݫg-ƶFrF%*~ EW]MN9-,[]NRb[}G#|.*a8^.z:E!%fEYsХ>\-v KZz/FjY&'D6¡GelRBk8h,aXBn5lIerDE߁7 Z*+sU}i*t6H܏԰lhstdSn(0|Me5iYGh񻮂& bP hKm릪 [)0Ck;|C>ybj'PmXRm( lj_q?9! 3ɯ:ԓGS~= /MDy\ ;tQgtU)}7nmӶܷ( FNVjxgX.e!ᓚҮf xnI#\FEx\cteA5a"6avk4K@"z@GG2؏kuk\%FNĎ@Z[ft޷ΜݠɥgQA&#bRXHAb)maF&㙃N*#Sd,oN,_JQ#>]?_pQر>ܮdBDq{~F(G ~F|ի;r-N9 KG^RiK뿬Ѣ?&49Tx[Jq'**j0<>vN{ wޗ6A.4 cy!"W3H٭.VZ#!5I*ͮ+1 qQ-`wdl1d/q(%رQ&X_=lZv6?{}4{U^rp%D7l,d/@pY׊/%$ˮ\T, g#96.R\WK׷C oP3"T=RaKS'Nbty1J]'X9 N&?19 IqU&&+u=h|pTHx(ni'`"籷Q4bWg3xF2*O}+y#uRsۑ]nIևaOwIԂKyCMk.=mI G0͵ ww5 '[cCٞP^|0M/xƶ|/#8ƺkt,%S'YDjkW} cxߞNqЫEkhJѢ>!۵kt"X[+7'~ 8YLN ^aZ"P)Qb1Yyth?_GΘ!Jܾ+_vo>uJb13d;~I9 5Fo!=(5t-6رDu1ut"rg3`ߡ%ص Ua Tǝ[Ob5T#߄i$ ^YOT d)BLmL:,x;]uR)ߺw:Hi8C yma|QJTS6d&rP_ NqtV$BG?ǪW">7+5Ӆ#}x neAj[ç(-:ԋ:O\'T@,MuNQDQM]X AGf$@3tp:L.ل/av)JXq45:dN~21uZ@3?2DP><8B(ۏ*CbJ(ڿG)ޱ?"zΚF ܞrʄQf $Aej9#}X~{y/V>\أC ]8W( k[Jn9g}_60EńK*%#$46c8e6He,]ia8 b&^s& `Wg<꼥:kNqoGfG狿IM|IqĶpJݷHs]}zU>@8nPiv\1(W[9ybIouD[) eOl3Oxyb=X6".rK uۭm"^u!F@Ѹf3ʑ Ԇ3@Pgj9} O3&cS IfL> K_[B`/ UV,[ME04ﷀy|Ui4R߯gZR̀z=}3#U?g6͹_lvʶ)#u1H PA9_&AF4JneU {IKn^0s%z. @i(}&ڛvkyI3xfZS-OT Iy->!3%:pAA~cy&4!ֿ $1~^C1AOR`m!\)1Vu;׊9ﹽTm{q)pi'xyXN"#pb#{Bk&˵@E .w/bb Dod!D9}sk]z}涸>3EdHA"[kGFf~Wm UjoYy=sR1ć#GԼ/ oqcqdHǣoO;"mUh |R %+cژKlp $-kLh^S76S@:LQʃ !+-}O-S;U0РkHʧ)*5ٶ7EUC(˳ޛ OL!a/de9-E'pl(dc]r'G&㟏7q.aߵr0} kD׻2&DT8M(͗T `4 h<\9F0)ƃ@AϔXݷom>0~ #O@i=c Kϔ :ju*+b^=P!x%lMfcı=r2ָ(Gu֊} `(Ei&"S'뙖QO5gE@ %~@0uV܎vf<^3(S[Vg ΗuW}+x2!h{2"'6PE!ʕ"^G:"gmh݉E4MMqvKt]a`%1Uh$+x%`Y0Y&48⿺)Ƅ j􆹆X%TMJ<Ϙ.zl /2 0 r$qMUqxDMWTvU[I1C_Mjh;ʼyM0~7P`tk W8^% a: 1 ok7˄*BNT>hsw5;x82ْQ&D{#v,L@[DV2p~@Y greK('΍A(LW@U(l`%_ID5NKh,e!_ؕC."4vfXu6Jt* >$!o^l}ѳ[@qB<)Xs#@J_tIWBRw[\ƺOU'sWsh&q"ī4o v2rCeSWDl7QEr&?V²,mWqT?R\9Qg^K@8CMM=w< -(Jyƛ ,˄ 5 2p{~cCȃ1Șg+߭-* i$7F]21©Q8z mSrs-'h[+MWv?D,Ifv‡ȸн6B_昲,޹i3x'v -MbXq]UɎ{Q}Uۆ$\ArBtlGY7KkUAx&ӿ"8Xw}B۱( 8Ih%{a܎?c2fWp ZlAQ'̝%a!b&y#0QޏhCF?c&k[͂#wv?vC &B0 XD4Aw[&p+UO@TFܗH˃TsV)?A~d6끜w# c8(u8u_}"FѶ07nGrYCBKYE4,1_"b2&,7j5L4[*-AvjѺ>g q]Rفϩ<8۹Qo ʅC ڪCrwI"{QKH gA}*x +z3JZיt\UܐmtIPTiP]{J8N/x8VjpQF{vѧ' O~Rt>uZ![\t,ΙEG;} >#vԬ@mg?3֧@gSQ31#n"keƔ3bKyR,&,n) D^udRm>s.>h̬(/ԇEڷ-|$K_gzz={ɽr.sa vd86wZEvL-,#%H܈Jr?!Fl=b.E/ ʍ(qkZ+r~:B ρL}~!!.xEvL-9 6.!UkcLj]rxcUKùhdFh _d# 7dɪ,]Y[{_c"ذgDtC6&Ϡ2M305PJQּR߉`g2ͲPi oX5'+mx^k$& ܧd̠vʈ8̰lYBA*΁Gjw { $p:b=`),r=Qiv9)Z/mRh2EBO"9C.Lap;b4=\ 7 MZ(! Eۨ"αԀK8-A`v .9RX:&D/ݛ,y(%L3 071U7.}0&}Yd7DOqNb}PZxl8'8~Ք$r/|~-4MN4^ƾ^{,MzgU$%Fi>Vʖq=~7&KG[͘q<_彂54}rv睌fTT<&%p3f!igō p}9)0{!J9OiYRJëT<8z^q~EJcTTea_'ej< \[^ |9UKɦA)l,Ii2 Fa'dʎ'-Bwi:"j_Ua-ǡX"Vng._oG'1'<؁Hk-#r# bАl *aP"xD ԰ӰѪax@ -DaO _i<[uNȼuՇ`cH"k ܶy|;.D};ڮLϮt&P]$h󖡋_lLSc:(J.l씣[]Jņj9rv!(5PJ^Ae"ps ֌' vqzHᇥ0PHꖻB͉-g޼Lb(m+&(aˢ6MӨ.{RU~ W1eS)x O#DݘceN z@ S;h -j4B@|[OkJ][<()^Qv]`6qj7T> CD21% Ypd |=2LԻ#jYaBLqvq6 PDUV/Spy#˪3[`XzQYFT41o3-0֟҅r8t\1EܲTA9Ƕs@ eb`0H] F+ȗo 㻛aigխ[c ^ kH# ͖FsN#@f 0bХzmxUlm5&& :Ŭiapy8|>#Eb(h&"wlxS'Fy0N$BmBs8Qhscagv^vSi1xIBAĺ+\-N'k3hN%7X*WiM!剱U ;2c\fR<ہ7d YEـ0߳"~iL%aH 06ۥ{ `)N 6W'TގhX-#ص4o-Q0 J ~E )1{pkar/H]-?&'F r^rw4a!E3]]42r> h?T -ɒW?$J],z`1N4HW%MBiOĝE7H \]et5 rM2f?7fn:G(մ+*M.R$ZThkϬ6yƢgKuSs$_椠`5c[|)"^ FfnuBc$T%Ba"KK.r Dc|<1fr淛 $k%A7R|v!NĆJGMo]YRʖ;Bɷ(DJ^(q){HvlU ~Ob KfLˑ>Ji[)"?F)mJ)0EuPq}?6Tmk=4r+"_=&n'Wٕ8[xN}1lw]QP"q/uf8#Y|"F<K١s}Бv4y1gigg2$FܐuY`H9*ψ?VMt8DP;kg*:/y`?x0͍,SU ll; =9&I ŪU r,RO:RP {(.o\պ8,mhFղ_ѓGy8p h,T"μC0{D(EFi@8gX׶(:-=wr$!r/cs{ЦFˑ-DDLF.^/C7ɄZ.lrbzis, x:[~ߎV&-&cHkq޻׸sHA,=^~Iqlb{0G?1[[k,j=Ԙ7I@k[ XuN݌.%1qKZ/?-sYEnQNBԭ֭}$H5ژ]4ez1Qp1#r7\\ wVq44@ϙ{ !r`Ek18Ypzmb)&#J,MHFwCYiӶ:IzMcXp/rJWsU+{l %LHq14 4%\Eulpa4<"SMD\+5DBlpTJ"oǍGKG E+ߡiht=6\ j!W+r\뇯Ky'R]9Zx2 fNsgBjI%-ş€B*8 D <]W:KPKV CC(KsP[,1g)׿`w>""N1K!~rbyG&ICCn\U6`j_߾tv0/&FkaŮJZ fyTR&i)B:,tpzD9y\k*)F`Ee$͠2@PͷXg'0tGq lFT f@i dk"!b j|[ ~GNw2)J_!>=d*0cM=g*8ˮk9L4)?lߞx`Eh4YmQ#󱾌G]GQ7[l.Uʭ1] 'o<~ku8nM: q]s&[u_芄Q$Ǣav9EF]ƂgpBd8mQO}qaq)6[OR"X.Dsg&9BmK] ME%:.Ƹqȋw# $6%/E!wH S[fTJ4I=4eͰV{ټOeϦĿIٽã|._hr'P/m| LΒ5n\ e?Z\͹P$q'_*DwھBB$aQAW:X.N8HFYXЅb?**3Qxoer'K0Uڡ&^˫ A܁S:>Iθ ϒ /92mV9`ݐ0Q;`{aخKR1="YIjfZjd٦ZR dlo'ny&5?e[wZ#PbKlC`t@ݭO4׵"ǬߙX.sl4X>"Is4 )̯$f6wTxT(6~_@h4qP71}FAj;!]xC'r'Gz-2{!w 2>O]?Fy(9|FDžiq@ j ԉRty֢l6<O1LK1 F&6,z*)zxOGHE 8;ӶҬ R p+K$HIj_U=v$H>ob7rÞKؼ>sx-D] :Fi#zTw\r@)H]Q6jtΆn{|CGH"%iMG Ng:]Ip72S- 脚 zam1kT8$xrnw8$A])gϨv$C2;YҪ}(yB"X|xɜ!(rJljHvx5Xg??InO$.paDǔԷuf(@)_u@.kJy%N#4kliZTdW}ECywMHhXY+Gr9V#N-,[fīwFd;Gv,OGj$~Uw!yBZEiܣ`X:ĩMqKB{dT52EM8Eɱ'7n1ͮNXQLD7S]aU@r9iFv s,K$P(\c| y)sbK'(\}*~xDGmPFqeLKuA0pgXy1 f6LMixYbPyi_Oym9l ʇMm4zԽIH×[͵ӟ+rmA;HEX۟ `0/hRUI 桛3QY׌5M ?C:{ MH-j7 x] *;W}u0s*@¡u./L[pO!C*2](@ZUwP>SIڃ%Oj[.؏;Ri_ : Y6f*q_$eaW3#ax#D**x`)vTS7U=Sgtٽ I?W@B~$E7S1}8Wz,/g=( 'zsXƼ3o[Jak&|!sE!)gLBAYUi0<+Q:*Xne h q3F"@q4v{4*M J|(EoFԂ4 #(^whXX[1o$}e\FkFK2nhro:bw߮ck>#rag<5[|HoK"@aeʎ6Coj0F`nSEPb/Y湥e;MK-rYOiSuO$$vhsMZ]tlB* @ر ʟ6u0{4DNx7_#h8\EK. Am|H6l{[ rpXT؁le?b fpb@, GO~lwЃ3 wE; 萔:|%ER 2|S$D-1|WXeVCtiNDs H9tI>#S9h$?&jv[n4h ௛[qn;PQX'dGw7,.cSl"_,ҪTL{IxġWvl VCtx:U} k$?)zNN?|*EUGo"7ZEn'.vFPekU,o::6f+OQ^uJUs>2B(5݈[ ZY[J!<5uEc:78>drU?Ui[wNAc._@slafԡ͡%%@vO._A+kKH(>Ǚ=-c8 y!Ccwӽ]EI-\p32wmݩ5&_(^rj ѫ.zNm%OG_ΐ*iBe\z:{6:6%_oJI]xwrj`[[m=:WK6mWMSE1қ;:Q(UZ92`ya~P܂@ 8҄ ̟N ;V9L ,sV4F [v($/{y/{BVܸLQuL<R'aG 7{ﵪGۺB4g>`eO1X7Idʀ>X`ߤzPu/y̕ut 鏍9eE_E"?`.ߢ׊VvHNqyUm}{)v244 3]wԷ.1p[yzS>b1o][JqGLt\ Vq ?,YG}d %&0X-}-{ib,\`p~$EO4|JإH@)/B̐963Gf},wds31B?{J 0LCk$JA;~_Z.pE^^NibTG,q^ǾT1Lx8W54 xwBd^+}g*ΛWnF\b%,;9AmhkyO'Ugۊ?X=dX\MzB>;ToܼW$]džYvF}5y#@%Š(y';`nqZI2wKUH񲈖j9ɼ׷)CB׈Kz:`CXMnߩ)fGo #3QppI3lI2G,zcpӳ=I&zg 3'yQ&RdL˦1@YIٴ֖r4x}1Bgޜ6a,jRP)kn]Ӎu5 #t#:m)S[*W=zNjtnG]< )RDySLFu"|cK-ZMIGfNDԎ[Nr6aX z]ޘ@ȧ4tSRdue(dj Ў }4Fwzx6A?39?2 f$)̐Uf_w f]F)b.ƯܷAٽ v(fۺD~;ZޑOURY| "GI{Qv:D>et7^,gbY8J-A b# ) p @Ql ~)V>%O ٝ{ ^>B][oZ>35i~&l큕6w?xy!hMhJ7sNtokN9VڍAlcdZp q;(h-xd3Q[.AH3랓/~3"'uv@\D_#$Mȭ (0e'/! #>gfvvF:D s.gYZ0707010000006e000081a4000000000000000000000001616ee5110000bc34000000000000000000000000000000000000006100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/#]?Eh=ڜͩ4I 3=c5Do$.{qQD$JQ=W" 8R99,Х XIWR~-ۄEa4݊Ƽ% %G9eU3q-{L]v,2 ׽Kɥ[PP\\2ja~oʁsuǨ x MίxG\+EDY^gx~?NJ|h#'6I,-" V1S)oUZn7[L[vWאD !E%Yk׊$13* tbv@]ȕo3J6+E$6Z2ks{ඵ -7vwӐ.-"UP(-Ww2>s1h掟+/4-)D 4|z9CWvh~ "bO%T,kh][$R>a?c%DS~G"=}Qq~Q B( d 0\[!ԽSu+YCSGIgƒrRaXRij5ŒSv.AYQt ?c/Lt U%5DRI)7_HщV`&DʤǩA-mIt2sdy\ꔰ6ˏ a@Eߔj렢[Gs%a)qQ$_k؎z&L=_YVXKUeH;EOzP2H,-v +ˡnl'}Q|iTn/>2&J9ˣHT+.dQr_Y:Pd268}3O=q't,%_OJ)9^6|ɏWDz$%܊8RJ~dS2$)n71)%vq&"^3R ڧy91qݿFm<7RzrQ*t.ֆE\Lw@5-~pT]L眞΍+>Jm*<<T='м iq3=mto't ùPFR`0A=[y ̓=n03%FzV66VꩲK@_zE6d 3G{wn,GZ8d :r#c߱)H=;UABN k~ѷFp*aV 1u2UR[QI4viQXXw=Da_1Rz1I]74XQXF4nuqdgLQBG-|0ǂ KԠM3dYux*TJ0!)޲_fmrYwOȫ Vn&p[BF‘" vB;8/_+y!j/6\iX0# X׋Zb&iKYXt5k_l iW $x=-+,tnu~KE<gzڝTWl3N9d/U ';hd6:cbvB:qY-Xh2R"m6\9*vttA.AAM ?%{GXS\jSv"KCZgszz+n23{tOa8ZĸH0{PTEJt=5oaBt +-/U>0>2I-F2#(Чt\Bt{@7'%BܰJ$qӴl,Jǘ+W jN cXӁbh*$x2\Hgךwfy/0Ν|/-ZH} 辱noCh[o:ȟY r <^S]qhw)9)W2D{UiqS7*e, 8 q>6 < BkxJ|/kju$rNQO^Nj}خ~4됐# *kBn0Wkav 5+JU[%vQ'j2Yc=&d> +P;<1ÀI֡ Ty,-\b!c~&@X̵yCv3vΩ(`鴝3X0m\ uVe?)&L&|g3 o E̼/!|0 |sxHkY0vr/c+NT'΢ՖIk:Ŝ~%i9bzS7dXKy'ؚ%#EGFlZ&7?ײ%]=Oh/DZ/賲|x "j>f  ~6K;łq6۱i=>M*^AX'$C-*6S9˥k6]RNT~pKkb]t]!N (83;[epNn8SSz zL "IW nMZ>ֶuݯšeP&yqN"ZBKb#akj sLŲKX9( ( i0iz$ދ`T5Ia/N\_>2s# (qm 493Vٟ4A =נcBȊgvo/]?[ /˒D'H{tu-=oGnjs6cㆌ dJ#-4b0oWǒq+UqX2ĥPimx)Y  ̲"pļ%%RuyVǞ<TCP ;?a`aeg@ nHHj1L1 Q-5M?þRC B+AwL^+Q^7}qSDJmLc^ =;q.@,'|`UIc #ݹ׃n'9kG¨ne~ #@Ge7GI]p{,)u⫓>LQˠnWǃ#y2JlX#^D)qu :]ycmwbOG_O=ÃkDUcuMI|&"__RWGܺ\`:qo~L6w;0 z2q"0.G˞zZ"v1RؘP X](ŌBz)NAꛉ-&󏅡׌4H`r + 6mO*qx߭,7r,yj􋏗+p:N ?}+adcθqiഅ, tHBrĥ`6x&JB %F-l)D>)eRvbdc= ~6ƙE;"m4vB>d@ uG(/-0XiU|L_!Ѿ=L|0,v<%R>7lDča+!ԙ]vytQН@KzRV3 3峖!#`*V]lG,_=>G0x I.jZ]O~`x+)H_0(HqwnGm՚uZ{-A6ð_GnH/ʖxZΩ%}颢oh3}=Ø=ޏ%ɳ4sTB܍ȝX؎FkJ]_?!{upF̚`Њh&)$8'} 59oݶ}!da7,*r>:|P 9ĪBqv [\uxfKo_= O#[f[yd|ŔmR ߌ= ^ vvxt-6GJp`V)!վt/~kK!a1P@)A6k'c1KV.0TaCeJ`n$ґlwg=6DE L|hcw/S~S1W0#G\,z-2`/#ףC(#.I;f|V a~qaT8"&q53]Y+(Z9m&[/s:)`F婤L6S ГBvyWقD>~=IDusS!{8UENp ,! m7'A1-h)X<Ǭt A [C(JTFpr6Zq! T\!'2<"+WM)$|U‰X ~&&+MrgT"kcR<>_:sCu4+D̻k>ɷ8"7 'ȝITxn`V\# pҚRj ڒ^ZY Ww1&_]Rk+ߋ[.,dK3m۬ܡu{q;ac)JZT4TBLojWۣHӠ"}w[)^ 2]ϞeSACUp q\DV:XG&fR|9^ERˤChqIqa?u*w#N-r;c^<.$Ou7 Yx:|d5#L(:ʆN~{*%9}]mtp" z]'.wQ'=9KJJd`Ar.ajONFϤtȭE\<:`c>fE$?|WZ} ͚އ4S ^[`U?x(_|]-B֍G욥l`5 iĵ ӽ 0ϑT2i/? X\le{&]Y>;%zWRcB~gs P!;d|>gi{!UI0Z /y['P/(۳Tfl7tp2Y ϗnx!UkHy}RJv|wbo]=S:J2]'&q#Y ҟ) t' knɌ wJWyQ6Y`c+ /f+n$A]ܽjcHP 5r୮Od1oMA L 1}ʮoEKC H;ϺXq{|%+00 ҪhҬeq Bjz)"D>ySCg"hG<=* /YM @CiqQwWIs.>!h̰Y4w+K(NP@=lRotUj[vc>)=/j6O`T@$?K[W)쑦\Ajnu-c .Osء#^Gў=|xvng柹Ϧ1c[4 E%j!Na{ЭN3B|<YYjԋ :ޥx Q_vr9z;׳aQE5Yq*Gͽ~%3 H%W=&/[vaN>~-̘r/(_7ա) 3u4( 闀WZx ދiyY{ҽZΧl݌o(4~psj 2HDž1< qzн&UKCe:yx>|BDuÒ2Wg Wb2by(՚`:8 D/xRyoB8ÇTnPy$?/`C%; S>$ա쪨p{$e\2@we9; "7Gb F pvmQ>̏Z @~qHz)yp剓.%kQ#^V,3I?tԱs,d]U G}IN+mIoH U.q" x$ӏsvBÎ*ܿ<3DNpȫZa=-HU\X9ЍgM*Eq6ڭJ/LR%L!l)kh!$l˞6aBpD5E*Q+zjc((wtt:CP^ą=D\PJfFe0xk .eǃch4R|XeXWFS1SaNc\yqȴvԛk$n1$->Kh'{!S1x )RQܼYKEp8|> \%cKU@Z@¾UBʹL8W[!I7S>Z7HSdBKDf:i#-K;@Tx'xy+:F]:@ރK(KЌx:LqJn^GuME9c(D4ZK~ PEcJB˽<@`n;p8Cp2|`d:8w0)fgwq3"S:|/|duS" Q蘪p8uܬ E:]č7"/_g]J):4m'GnFe:[ %9[҂⭦ݖ;UG7`+|ܪ$aX4?E6M*Z EK$@ %EA/2>;O[2!'m{uhAu2Nc# xBF_ޥ[nFJot Bo`|1:vƄ[D 8.a 6 `3fE JIA)ꠟj$MMgUm-/4(3\\&vЙRGrj}bfi⾿,k.!qnu,bWΝ?aܵL':p 6uWérlAdӗ<0f.y{ e4W47lWP#xqY (CCQto2eWȜlOxs&&1n]Ա8 ,fGy- ,ڨ7R:qjư1Z17byP뷠8b_ q` Ȳ(\}E0/7B0*$B^GTy*liHDCFv U.|"5QvF)U-q֕D,k#EH"I "Tў-攌iKmfoҖZPV܃–ȕ`FE)σhFh i6˽b [aMۆҬb@Z "VPdoKQ;uѩ-,KbȜʯp kP+=nqk(xm0Ľ7< BI.&[+xs GdkeC(A90KXfA.piyXV=Qhswdk b`zB;;#X&e~۟&$q1S`[0H!.]:CtN Hz1XcP\@dw: ڥx`BA-Q&4Kqj>Y QS+ =fbD)bs`bG㫪"x90G{6PaZ]FP{stx.TF[gJ2mH=V_FONP+DeFvMlthoNS>hH$xfx: e8`h8CïdWr1d4gl %0FB Ɍ'դ ˗=[1k[M7y8c m&(u?JiCr*En7c`^~pa|A*Ő M*Mȑ葠;]#Rd&w j&Mݟ1 Tuw3V=K]a|mȦr/c] sψ-Φ0V_`SK@'tκ2䎠jNw(~N;_ ץr\ ;}yjjOOi0C0'}=+:'+yO J0Fbdivu䠃_Jtj\dSAT~OlB)gxNvfQiW5m7.I K7y7G0A Fd}NKnLw쟷1˫ٍ1{W#TqxGKջ4j^,t*$ZQQQTm<8:~{<%3aJl`WA(SE[s;[T7eqfrG#fNpܟvk]6`~^g5dM:U!7N{24>WCp0:-Tl?L^'2bAHv/{FP1)ّ\V_4\`ڽbL7|$Uu&|Hϖ b\#F ]RLXKHBP/ś7_|Wxԕm!BHf/nzϽP þ9bN&ۡz->-,$=N6u dJ N pgT~*_G@%dJ<kD0aS7 P1F: ]fN`V#I]ZӾo)+:01% |L"eѺH͈[tM;̙[8t:tYT|K33/GMM;ٟGէA;;$Z"i ώ} ~TQTZBQhmKhW96Ls&@Oeϵؗ EʃȷZqv7*ݦ\}-n֬AV14|vcY[BqaQ {tWvK mj}] -`ZȸptW./Q4+۟|O߅^zWEFsנY^LIsB`y#.^&=ODѓ>lq;9U\O2"8P@xNm ,v+pm4`svgA,x<^00 #"yUgfhe`E`cLxbJ LpYjJ>AcGf#k+)D[;;"T?QM3#ho\ Q:ߔȑ7Y ̓n _r8 +_kRlfmӳχ(}-\Xޞ;BQ+Vbjf.dƋ/l_Ԫ]Z!ar0 Kʤ$:7sܨ@_ZiҷQSXg{tc>=׾!yn^ .N"WVi~֡qgq£'KT'㪉0wˣ?%̲~)_βR1"n/APU fs$š)TX dQEv\TD{ w"ݻaLv!ˇ!_$F!0CMѻKܮq;ԫ鏦-gOW ͝Y ͔\fB/IB( *F8qJn,5hsץ"1׈%"HZf}C;Du6ETEE1[a\%$,VFZB.%7'%䴻ŘEZ5K9~?q Λf$$c[lmMg841ꓘTkWV)7Y )y%](ڎ<*;{uD5[zcNO-gy_ۥhE;00ĮIq|wqKA6cRCR.84YG5}׫ڐ:CkQF׷JVeDfWO-1f=E3Mnt;.nP(OPw=Z J y4b]&M˟(%=n'tRP /iIi IJ 6a8YZ `_ȵٓ=6coX6H'\SR#Xyv[Z)œCjDjCZ|^akb K6LJgv+ݒexp='i;3 dQ{&_֝@ o2~dT96 l8u7DSD'^Ē{aʄ̑4Ǝ[Xބ*Ҡ8}!JYV8>6w|? %[B2 l8-5ےl1yS9.y/نCmǚB;gN"2KHS 1d`P@lxMH^-X2N88h9uW3;^񷍨Q0WZr*N޽I Zhya`Gͻ!̍z30pQ6s,k PO?#v#lxS;sc}EGY 62QvVӥ )mYظ[ט'~U֑i ܪW7|MyNiνB8+)C`?ȫdbRI'ё7_r9 d}4Ȼt.M/+d{u23з  X"xP/֮{0f,1RG:T׼SUg`6ү'J4FV\v@S48!Ny .'8jNTT6e&4PT| ł SL}\aߵg6&4t{hkpj? V\|tX3dVκk%L=~g#nr *T5 ) Bx쐖hb.G P1-U"-J"$`'mg֧LkI3Q,7̦8pY}['IBo2h$Qߪi$\F+ً +BK'x-gzRu[Ңs?C]u9g.G_brēKpsŕX4Mh9`a{KOM쀂߫#>q6.iq9;^Ke轆!.fD{Bصod## pb/uyT E$OCG>0u :.d[Oy?m/H0~pQ/vTX#~hYwU-*U 6lɛTa,a׈"@F}^lY*׀w-~cZ:f]%6kim0rqỎgDZsdUX{ Q%k,tZycf6Y&V]gYfeU2ҏ9Jp;rz4"'mw۹%2)Oc~Jg6P8dpQ3,>d#t4wuDHf -m' +$0k]0S^X=gc mı 2bA"9&IIG݄%h]a؄hV6L+;zn~H~BCG%m)pjIDC4Oo V!wO N] 4hhD?H8llE2 uM"h1`#͔aLJ>jy`R*Ķ,O>a Hm^u 9ͪˆ'ޘ۔f9PL&fc I"S_|қǔGEAx6J<#SWHfC%TPi&6jR # EU*?|0L}bq!#ho+Fb!^*^zg CN%8ES'Rz5!/r3:6yڵqv-L_4h-FmfGl *8Y-E-*=񎹎B03h/D3, 'bתVqc°ٓa}8u9%J0q|`+p d`ZJv bcl}D7 |  ѺЬL`X]7䤃,@\,gq\d] P) [V"k @LS`\g6Y_ T4#ppy`WGջ $^,`Iv<'0iIyvv 34vYV$T#D [AW9Djjy[-pwYj/X Ut&t-o?20Mk'7`z0gZ.nqV.M$[]HUB@rO5ٙё>߆F^i +'h)ux߉-Y<Gzߤm^0XV31'ʨ3by<]47^NcEmi;-7*#l% Jr]ˊ ƻj`Pڶ̀kl{xhvbA8O=&Y{Xʟ3-9j;*oFpx.- HYp,^*d&U $qN a 5mtwz\X]>ntOr4#u/_7O\2ꡌqı^] &5c)+!\8=* Ջ az~cyz|_2VY7ĥYN̯uߡS.9؛ҝ{3Կ?a Ӹ;U˻-LB<8NTf _ƎD>D{< (zMiI(6qHjsKeyQYMlPk`_]ѕ~gƃ4B܅&l1o43j8`qV:=5s2uWIF%"*1РF)ga_X!}?.m^ p^2s˪cؖuVPHOYjOXz˜BT_اXRX30:d.ZX fԸ6) L)K(@02o'0Gkm^{yҭ>ECl2Y$\ Hߋpmc[axT?^ ~#R@^BV m iICD%yq]'ӛD  }P,⇑{[lJb_ ]2N=[%JZZhMar9@2`!1Jh؀JqO(\,z5["pEzJf}'xf'8OJΫ)A#Xxg< ueAHV ߮%v<=I~:zeeHL-iְvAІyt\uϑɿŌ"{RA'g4T: -hảY!3h̢=faw}m*UR5tM(O"+k̲VNF9+5WeQZլrs~8uP+EQ㧾% G7)HsZd՞)P C>y~4Zhn7+51}ZԯXQ4%^i`k~!x*Ί>q\?e5sn9n?-]*LhhXHAhq ?ƒҾ뤮n^Dsxsez< [%It IHB>%h&:6SyWd5R9!B1ɍt]ܮq uRY}Cy@vɘ6W k>xo*HOb Ⰷ s']H `C _h7Q{"#Ҝ]RNE bLE Lw{FUHJC,dȎ5/.tJ=i_vHrUґVSõD^[T ch*tC,{*/80~<\&N2߷ۄ0KG:o{Cb9ƟM0>s)L0$ rհ/4[n;r(p (g CȫWqpyoS>z)MHt() I2;!" ᚽ_K-C lfSGfE-vv'd*3n5ߩtǑ\NntKwʷSROfkӡwGu#|%f37҃G"¨`"r *M'4{YWG4嗿Ck 5YmCN/(_Dglнd}:z6e gΨ6ltZpݖM9yZށ$7K 2| R:J: ȗ7]hv c׶VnÊ $~σćx6nXVUIS\cStIm1[B1>/ymcrm)[z{LZT> MķH0~}C_Z.2[ pb#X A~ZwlE2Vk.¹2$S?ޞB` |t.+a.W̋v_TaL Alev"N=x^6lc 6^QcM+ 1n6?9T}%~F6)74MR%5MWYL/]pfᗴ0jJ=Yxc6vr5[[V`h͚,vApG6XOqҙ 1sEz=Vy7!kX 0h*vc^^&L 3`4T8lm JbLͅ]v(# nBa違BY:jjXt]n*q cƨ5j%DiU|F\WyQ4Xe/Rڂ:SLqN!P~V:9+csQ@p_O2\-hñDvNG)졦Z-[P9eC4HqfMIGQo`du뭘1h.Bd@0͖|Ȋo=0#cSG7*09+_ ab:!&?X_ϊR<.Ӻn2R(؉KVmӮ&ݽdD4&hVN2wMϾ -ljV^edĺkF#K=/Q0+̖vVb#򍶥u+䔅ϋ*#[ŔI;951،B`c.J|D҅2 k2 C˸h?}I@겵AQs"X;%jQNC" QMqf7y Xɿ@ Yfm柵jp1 @ syW즪8D+~(v4JmD&/TVsĎI;єۉ]l׹iw1m^Υ;8C+p@rye6O OO]F(}7Lb9/r0YT,Í"}KtUCKԪ^eF9X53v'5fNl69ůٖoM~(V.o8MJJ.E+q;~|@Fcޏ8y[pɮ{qSJW ru#\)=ȼa*K)8g/0K"u]p7tg־ӫWWZ6(,0]ק[5qsvùtlala'~Fm5)EbA&8wA" ID(53ܵۖNPp"LV+~:WfE?Lrև6Sn{p-P|zCi(f0 QwBE)mH+ ^J5OlۤխEs\;/4p>6=& w4צY03zztgyꅓ pjp`8اRL]mA~x#JDS{ xp\6p\YA&m[K϶͢FKW!?ʣ2WRh\=H#0} `ff A5X(N` DFOS!!|2i(1]LȵaqՂ:'~ntV {BoYGU <Ã}BFfp]= iƠS32i{0HwVա7̟ eX eNx[;u;j N+H8Rc_B w& T'h< :? A3/yY&$ )j]R5.k:RъI'/ȹ,uNW3#X/r}@e.zXz} &KNg }%7?C`xBE ca]F3y7F/'PJ{v( e|ete%ۤsa*@)F~ɟpNOJF6Y%U8cEvVV5d# S(#ڥ#mK"]aвRܧJ*\R|(c(({+_O,]?* '54U H^wrMW iy{nG2L86"CEssR߄31i $&îǹ-F7 ' sx6'^YId0z;(Wa.cR#F 70R|un58W mF<>eDO;Ц҇=mbd SiہGx"6!,96q81=Fu-RCd̝Sm>o fevTO( Ifd1NRS&`M$ p+*Xu1#-5Y]CxG^AVQA!mjc-8ZF,2 ɱPs<#~t;"Z.j`J doIh#ZEe+19;]s`2ˍ|(Rc-3q>EDwQ3:7XWACD\O-1CMoDe~ Xh2V*KrSbbXB6Hzo2\-%kok|І.^i=;rąWs:܎pu ۟_e"F2.J3qf2Z ,j^ f@(HN<6q""V{!bu˅(r]ù*9&S[YN8XӏSsPxc Oɐ`&9x;LVZ)Ȧ =FG1f~_1y? 8*I_O!1\ȦEk%WZ#c o#˻|+[m/kb钋r;b"3ؠDOmiO@a2|3bInѧK`"z`j٪0MP Ap ̛Y7uBBWHpuPj@; e= Nw]MejԭlƈB8}Stob"rh dXU,=mb|<*|jVpk{^@x t6GO_ o+Ј&r^3 @ '@c,Ho-+)X*]^^v_abZ@%#MG2~ӛ}aO,䵌Z"uCJʚԣ/\359$}%&ψvVNd8m( @\ZXKW0'Xt1QUR"D3UIC#jaƇ4;rh0̀#SLkiǽ"-GД"2|rngFvQۧy!Z$d~]K#ݪf+~%?_VP[sg< ;;A7|96M>IΏu0Tu(ȳbU?n~L-sl4O,ep!OG.G]-)v(f߆`-v.e5S݌%F MI^JRe% q w҇VkʝPVϐqhB mu݇BTjڃ Я5bB~igN 6,; pݨzJpc҃G3{^{¼W1 |:g98b)# &v7X|/^Mߤ%h! yw[j}GN/MPɺ +pXDʞQo\ Ѳ\(w ;jj>?eU<0Vp p$ݛ\I,ŹC\)tX vɎuB&3[6=+\N-1Ɖ[ %囂\ Npu mm|ED%}-$yr10>TsH+S!x/I]QRS91HR|ʹ.I3$+:] ],)Ƶv ۝/呏xl95VM+77QD- EuUĆj@p^roWߙ`}wk?F‘w0ȑ E', &7/ӷ9,ߔʎh_gKLJ89 H2v8>t|.+hui4h ܺ;W}{eVк54HɅ8;m9{SHh1]ߺ8)d+j\! ?)ubnnc٬;315w06ٗ37R5;ȧSV詖EWmjOIH ϝܗWՌ?9PPV븧wBH}d;'/,(^J_];< CѱcK͓?L#h] k=M2-&> (tyGlss?F7K0XQAR>OTfi)DPɗ](dO}\t7wz} /<#zk:7Hu.f*@W+;J!/8)tZ+8OK!j#˗R/C-*{ms\ؾ*A*)Y(ks ۂC G)e:`DB~agssxډef=.Nnf Y$^(5Mǒmrk,al#*._5DU{9B)l’bJ 1mͰ[o A`^YII,0Kw}S*h^qM+{V JLϿ˧SvRt:*i[ }N6H2Jc&*zCtҨx!^+NZ=nT8IUh5qW0N4 ~#bSÚW #Mjd%@S}.lE]=]K'w5[%k oA\fLҕGxB#Gaekc㹴de(uX16jkhg5P2v-^?. 5ScV9^J=ql҇]5[`#N\1Jj?#8M:O[gj 3AA,[D#]13=*pdX'pMxc1H'I#_@U}g?~ x}SI o&[Y0Ӎh.9ޚ2ێ6TxTTV߲Da^gM\ `Eߖ|ʃA%ߟ̓ i tNf@rq%}&s!k`7ulM= y49œشPF WśՁJKɚ\`PJ0 iS%f'9/)JgI?M։2~L[TY\{Z֫5)DŎϚt'WmAkz݃7k9W{`֨|`^ojtӮ =_X 0:; 2*=DžQ_`p63S$LGkl0h~d'S[~`3/RA&q=@)op?hP1Yzƒ=N0x +xͿXڮMC`Jlm%͡`OrBٽi7b85C4筕{z՗% 񯎞IvTcfcZ4Ԑ8֚PO50nݟZД$vOhBw6A_ i*2VZaLl.zVeXi'-T.{&gH4, 2]` CԘ ͙m٩ݞ`M+ ׃;;]TL{?3?as蠓9 !Kz4aQ_/hWZ&BzsϖO!h fpg i^}^}pD$߆c WҌ KbA6bwUWYPgJ^L/F@o0n~c;Dֻ!W|$:G.o UXkZ-FG DS|iRZ3lhpz"c]^| $ zWoQsvgQX71!l rҤ,ywjH^Z:. qX'Άx_t".pqSLqҼ2W7v(x&;^- Y@+V@eYB\X*YQ,z)-t3,c;E߆X-z ƆOȘIgFQy yTTI{YR_X+z ("]{9%'S/)3*EMD2kO#859ʩ?,Z:QΒ]谰9[^aܩ "1.֕u ضʂzzaʲg Gh>P")EG_"Zr-Q#l-~y-mѾ7b .17p8eMHSUX;\Gլb[u`xЎ!2EkS {/$V8}9 Ai͇9SĪ) Zq'̅yT&p' d'^b$+/|+]R ]\啇O(u_Iߚ Xr 8d>Iv Z)QY `=mB& r'( LQϴ>NZΫZǻ[Gh4xB -d*BLp_Tx!0Ձ&T;ޘnlkASӒBSD%޳73ӋOb9ݚodiG;J-(܉W~0Y42iV HƸǯmK[*<ƿc=m`,LYqRׂkNy_Q&+]k+~o_NO:0u&!Y ȅ.sUxZ%O gn=/K_TҎNra=ߚ=)>x(˪@k9Ay䥦a$Uvh ODhA7{gTݺ)D[p\cǯzb8TI,T Mj!O[(#͚qZxP4y 9}(xENz> e>LewsvL®/}o)CUŮpf:\ 6N#|j3_-7b>^"X"hpnnXs.|.)05REe`e/ݙxg+ 9@|b'(:梣 ?JqkmFq7h*ӁMZJt!%)>q7QϸA2.qB"/˄ճJ )A=pl*t{QLFA~ƔK۵ G[c<Ǝ]:"-[*$}f^k[zQc,ȎxœC7`׍9ρR,>ř 4D`@[N𮍏;I9>37sb7RIfP=>MY122%53I{s?QL5pַ8|y%ZhajcT-[woJ+ǛXAurG+M{^4\MYC+%?]fԁ~J*T1_~8i <Ȭc,fOBrhE8+9\t.2vQ#,&}{04gq7Kؓݤ7ˠnYƙ"2l& "_jZ?†lbsnkegodOY#xa\@9,-YIϼoos J8HM2$]Չ;_T~ø6S#'1]mSZ̺/O% U󇳈X.WǙ` n  koHAd[o&JC)]u9!>/(]%  ЛuZl: C*.i⬵ 0}8uXߪ_Dk xqLz~Eޢys%)8}e8߿o^ɠؐF3 `Pp}5F.l ,X\аdJ];k^R#aMvJXCa)D)_VdÒ2L[E_kpjCUݴ^|z{UOA%NV" $fߤ#fd үyzR/}D@&:S (/1V?a`/U7Q0Ay7?VZ)dJצ~Nz{& 6Ësruߦ}%`% flx^ HYݮ#QLM>)bdMbORzsCo醃7pGo d.v&|lȪw"W6yW ze95'0J8ne!yYKn:q6ARz=dѿs1ԝ oI9y*@  DD^ 6=TI%'W.:5Υ;EEiz-]bs]-琴C$Dw0CfS8"SƧM mx 7'x7Ȑf'KyӍu&,m/M3"hbɍa̫LQk~E(} ?\ #tv'AT9yOZi IX@Ciwg/+FH{#^K^p߅&i9dte*忠<N!gPP&5gG\|TVGR;p/+>6CRlf4\&$ם{-]3FIHFT4j)\:,c%D9-yUEᕥNLU6dDJRVhV33˪I2<^oxc=c-!U`? 5ONzbdUZ]ʇHF鋄$֭kgqƘ9ۮ nxKg`/4,Kv4]H=1c)4F.*&,ܢc)]B\ظO0Fl]9Ghd{)75P_{Wi8 !`8hŠ{|y5M ,D/&lpX}m> X}^%jC^ebv.db`_Z@cOCV1Z-ֳqt/V]g-Iu ] `!#po%kӘ^8z.>2YLJֽuՙR1}T%9RȼMO1*ɲN R![{퓍4Y.'6Pz0!54XЇއH)ENPywaɢ,_"-& z]tr , ´2}3s)4Α<mDЋ^ e3ZlA_{CjBSoA9h?wAp־srܗD>eaO, Yˌ=bRjОj"PfVS AQS!zeP聵\V|;1zi/h 93I2n8NW✂p j+FKgsدqĞcrvb:/0w@{8MY ]lKս/yƉWZ-6bZT[ٴU\Y xlIjvuo{&3kʠePiYM1`%#l׺# 1=芭Mhe;3OJo3.$3q0!oP.1$ӀU}Ҕ1gi>)zƿMIw[Dr`SC !a۩ߛvY5@B'c1s+TGz^qLҚqw3Xy*_;(Cg'}ώ_vA`EAd) 3^Uve?׬#%ϟvEx3x#A)fuƳn7Fb!E]$r*<`MUN g^D4&<ؐ5ƇQԉ ^!/Qk8 j!E?by4@CjJڎAes{{L Kij r^@q,uZ?  ,G͹7#jd0њyXː8SZ ,zˑ nwMsAW-S} G>xehU@пqjނ:AH̤{dru2I< |3!{j,LBxC^gQkGF O# B-> Q6 \Xnsퟐ F*bM侑,xZfз,tk':"|@a-Od[ƥO;a VWC۾cd]gѵxQA&BPg/B8ag¿)bɠNotBtf"D\,CfÈ6CAt0LwHټ% (ZyM| k$p+k|Gx3`/ИzjvY0|Gql/?W5s8E>6Ǯ Kkz+?uc \䤢63I>K' <6@1nCr7Nže( DT##|2v~{3[ PV>S.}Ií HH@|˱"N}d,c?O1}r:,ED:CD4͜nʝ+ET$޻-Ɏ[hw,ǟSk+l%W;FoDMyk`3xZElW@ND$ApyGd`8|W?Pm3QYRADx%?2AάCǘV  zT9uyxt6E2 B#s6ny .9iƀRF /OUrPG@-^(|zCm\kYIgyR|nrӐg=2)BCF6gtv9Gr$uxVVz yiRBrIJͨ7(,쭽еd4,RM#Ԩ/D{aj,3Β[3U\j|ؼG‹dlLI %eqю^y%4CeݥѾ!E'`zL]>Q~A*Lq .9ȑKv[+f*(mu{zffy7&1BܥJ66V`𺢡=ĉ<¨wf[;QRp^PDf pOrp>q]а|mLZ+f 1nJ +x~ #RҫhѹJb8OPVl:D:Z1AZG55*]s)&;]9۸0u©IM)AS*6^ QT|+rfL3pOM ^)H՚CTD[E+XIY&rkVp PF GM {a%c5)˱7%t9 #OY ӹ{& jd^9{_].<+)P>Lk(cXWU`0Ʈs*NwCJQp#OӺ=A[;>m.)7%PLУqee'ԅkڡbɿ,CW($/5"+#m2ֆjK6oұX} J%+I6ȾJf \_+aD؉|hAuH6k_YF{gLVUȮ{}u@aEQ~Z/$\KT,:mC\ЈHSk-B»}Q$ @!|hխksw#jYZP,P?MaF#efT+eI 6 ,"1Dy՛Bx`yX0SRwUPXq9^0DZdc]wmHv֔qQW<Toa^4N{KeNvB}]Ij LjtZlJ;U|&1'/=Bom'x_~Há͈ʠ.z#)D{6w:)3@^fbu`]Ix N6b1KP#2Y][ ny_t2BzGN f ':q%''7pI$KL45i)H 4Tr}+!B+F"#Hf4;"n ȝJ;Ap1wd.t`H,â:/P"v>=08(aRw 8\^bL>LN&&lFD}1HF?ig#Ʊ;W8zR :.{ѣc5"vhu$Su@ڟoYW:9suWڪG-,Ta5 JvdA2DŽ.r &X,=[#F^ { Tӿ 44j!JAƒUdޏI%YT~_ ;ߨygەE >P*Ƨ1Vtϭ:۠bsY![!7Lb_ )%!:'[3Zƽ13q/kp & tpl,p_6[ ~`H#UG{2멼W8˵a.IꁁtScNAu Pk=.g;PPtB?bk%'}e@O1Coc.:g^j j-H H13lg1@Ex]hRTIⳍ"vOQ/3S&p>cĺj9VO7[ێET+1 s|S|']CsMy(YEr y~DkdE^֞MebÂ-HYfkW-{ F!Ag+s* ZǍass&7pPk`ȗ79}BGD\^gP(Mc%Hk`ݰ.+]S`-'Nd`t)OqX_Ҕ?WoAPm,#j*'@n7Z2v4RiJY:q+u}r5Jk"+fpG21t$6/TRܑ/xnH&a9_vUY ʿ*$HRf @^K'9w-8dʒgWb>rGU6ʣ{6$,KrXdS&C: Dm@46 gtR[#8ukܷ7gƫBH*S}HgU""K#~gx=|_,F3 IKQ,]DL b9JjA:<@cg!${{IRr,`ӧe)ԧ_ 'Q;|4@e ձkuFBl[[i?xw[ eFXscr dlq 1?iͥ)ʹ){jn=> fH+0 |h[XCAW8s>?Stzi@Z^'E P'aY=Rג*hC\6@^WYv丝VL}0k+䲬wBe&OE $ْqq@0ۮk'C;*$/ 1X۟[="Vaq4O*`C$ހjb!esfc"ec36 g -shBOcF'Rmu=Z8?>47&s#솭)yb LW0rf3_Զi|~O!'wV⼣3^G#Q hG_.;*fLI PF ›Ep9f 9'єݐAK!%2CYQ J}謵<GRO-OC? W2^m"ꝶlዥ<Λ%,vL} @;9dnè{f  .!Wm>3ľϑbz p7fd27w)BG' ԫ[v*x4J5w{[Q+f^[ٓx~lSjE;LT$H_[S l[EܣO"W-y꼹\ST%js綔\w} sk+,QyYWjՙu  zE̴0S;ܻHUhbG%Tÿha$Fuވ\dEM6d(xLVJ0UGе$tB83X 5Ze\M$_cIFtC$CY-yʴT|uLX9\34p ? EAꋯ+n~34U >}mL($gQD!;cXZ g.6~Fuu7NQc*%>Kꇶ9R_"jGV.#_5`#aY*Vo4[F)ua!xpP}C,oiltV}o V51lz".bW6m]q.>@PON p]#ǩ=lN>ab*堔'4_,>P-C,N7샾e+R.#*yG(_*({#2T_vcw,yp@ع̹=!"oӛ?Ŭj]_N6t\!hrepfֻ#\?Qo AZͭS4.z-ƉMCB'uYA<7ĉa/&&!QL ,x^U?_Pusp)FɩY|VEk%lǣM:9-2duejWz]kЏM+AD4='+|g}"zѧʾANy5s?8x~OȻD$ɗ߱]QSٞ1,xü/mpAЎ)=84M7Y 5~}ݷT1WEŞ=Qk'5>ݮoė-fk&tmR;u4v/*YW>%,C(3FIsw~vQCxE!|EWھj$#aR4aYejUhWpa.>3# XS:]$ =xΖda&/4:[]+8;lBr ~B=M6ݞ L[hݖvj,16, sdc#A*o9jݿlcnc)c'7$W4k"Q5*KDrh8؋xn= uAOJNIGkm]{{m?9ƂvcG 9|iKdҷ3辣Y:$ƻ\}rs}1KVzԐ:pU"ظcf.jy$n w&L=\>pGz\^؂e8 ޱEX]0|dVFG_CMՒ9S[-~qЍ 0[nW?+NMJ]#=nH=2[k>psf0)e%O1κE}dI%řx,g ̟vAtImW> HXuV;_T$4=ƅx,Pm*9ʁ܈ЯTs: < y3n yI}LY;/n˝xYףV_8.tSZaJh1bW~Iظ ;d(eαA3Q;"39#ہu=9DZÃHc *: z 3iL,hVFHZ%e,̌9ZAb$~)CZVja.Ur=`1K 9uHR956.S@ Ƭ4_XX3mR.f*-. 利W c92h%}<ʿi}W 5Hd3Ic@wiIEpP8[t4?ά,6\g*7'y߳bW|0Uqq0}Cq'GNMsGH;.++ES*ȱӿn4Y]l:Ət7z/ :WX=jo5hJ(Rn}Bٵ?pn##1r(]|Jq=$wD% -$,FLom۷c}i/55-ާ`3$AE|7*85Mx{ITGNར:Vhg_oLB"݄:p"Zg*9>(GpH|ݔ@o-H[Uރ:_9ub4Ec8P}d>S*@ p̐Ն&]_F4´F(b W6"MDD 0hW i th2_g#1UƇ*+bJښKkV6$~`0!p ){VaɌX+0hߺ\}ZlҞ(Vj~QϽ.7)1ka`#[[u)B~spU +S ] qA+I!YaYw|P6'+֤,.*Lm֬Ռ5one84c[v=N$hadn%Xn6caaXHl:w@@uʷ6Ao֑ v.quՉ.|~ H3k2K}A0wmij(cPP]J_Ke'y_~g+ a Y`jnJ1Lu⦬*(R(Q"&({ǦxKmY$!M~흚oo2Z2cO_́5]AULp(~ Ʌnf,o2"t7.9teLqJfrdrd8sKظ 6LL6qS=}GY&~2)aCP7d<%i 6 د iRZaOrF̊&t{aq!bI0?Nots|tSK'|-K&ՑyrZ=htJw f M|Z GOmWj[_n+J"v1RbPUiPj4# B`q@p{  Y ?QLY βLoVEM`-6qLٸ '?Z[7&1#q5wP-0YFEN,DFغrm/ȵbf(­G.ȫS N=]x5HKxBCa{-)=ao %?LfYq˽")Xv*ã]r~ Ԑ:pܕ56)9z6SHmDKxiaӛ|&<Ø 5 !lT?7[rfxZEK» yԓ釽\?L Th8in&Tٿ6`a*Ǿhk6FZouG;A.)xtoN59?T6O/_71K?7m3MaG:~y.allkqLJ;2Ngib+NM!}dF4%T*ȤhG./ieHЉ¢1\ϖċudP&8}>\+{r29rJ&r 6|5R,GBrӆ) EwFD8 NgIQ 1XsKB)y},e+ UZ+ծNޏzEֱ3ޑ Bj2 5vCN޺WԺ3e ~Jf;meZO1ܰa"yMWM?S_4#~b35_]aS;t[8!EBԜךu[`_Zx]^)Y6-N`z{漬`| Κ/{X% yx3誙Pq`A>B; ~bBYNu물(Fgޫ~65Loy5'ࢳA gT0RZ-cC%:2+ఀ#4zZ^ HIWLu{5bD߮[#"ֱ碩ufz~׿hCz=wqJFmwx 47!7ƿƲSpgo'?~ⷀ!$0Ҩaϟq04 `x !(S0OU\Cn#c1`:VjLv?'EeQA/ ^p$cQHPSݨԗψ`Ԫ_qzjCůʖS4{\pW-ɵ,cN|6p)KHM9Y &x~#V5Sw1NeaܲquM]RgYXj\ժLS[ΕUH+`FD.S]pNq^RЃ&^~xX4XzmR Yj M ͅ6$s9m*pULjp!a4'vcq;&4(?r.ƫӨڱY+3z58?k#bTviQ/2F),qmR~:Wq0rMm!+0St <۰ONLH|9 xĎ1T19w]xXq5`7تyȋ޵lDcŖM0:2+Avk!;,c+sҊ S̓8v3K={SQ*5 kASa:N%)R`?o9(P6];n9ren`>v?xB.4JzzIc $jE_xS~w}b Һ01Ȕ@Zr A)/UZZ|:Y͘Nݦ}}qB-L3 -m1סhcʩ"x 啝QQFa >] bxgN 0ue2dcN;:Œˈ.< |o"Ԁ[] aMP~ip 1mP.W},v+Y|,Xn \̄p߀a%gEgYZ0707010000006f000081a4000000000000000000000001616ee511000098d8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/s]?Eh=ڜͩ:}۩Z%v6CvseeL}UrVki3|(6t,#Uo4I1$QJO) OIR80~t7W)Y:azNl=e2W$1@y7,TEqAM07|it=ˤY`pM0ji Ⱥ˄i8m/AٝtwpoTI eNqטӅҍvN}Y#_ ܠՏY*7K+'-#?O)WT^;gZm'T=Zv.;/l .E{mCS}ws k˰y] ⰷKV1uʫԫӼ Q>#pѧ+8,˴}wo [\$O{fRu| 2К@k{;la*Q ] W+? $p)|t!NBMb\x4&8: TjC/8/}+2G,i:@\˓+aY|<} 0@7)u0ڽ>'<]㮂gHڴeKrEL}RZLZ [O41 ,Hhx^8{vp+Dw~Z#4 _-Գ0?a4Zw_%P^ը A3b ybb@PZJ)=wDdf?Gf.i4q1u%>_f,e)bkf'Xp n']%bro3.-]=HȠض_%>ơ/ɸиV`h6ZmMfb^P'QPٗטc xZ|X?sdpx:dm)p2aF$ɇF7QіV]k:qF,S󘐡4b*hjרT9Y?Ж(|`OkOwTs՞fQDgz.M6c>"v<w9WHWӔR U^Q!:yf90\ٛЮji^VP?#l/Nӿ2m6mboEߘi@cZ&8]wCl#0PVĹ2+9s 1>dXg_RRIJm;ZB78D]h\t{9]2K%~]=7K?r  [_9ϭrV](JGH҃?Vc=9{.y F (y arvF6pUxg^yw*8c\2oaلipGzꪄ25pJY<<&,P}r*qKÜTeXmڬJeY1&a%ǘݘjõ6߭^Փxs, PF*Kcѵ}R%Bn6 c#4P}`D<_{zI`<{G/>7±3ͱ#_p{"z\ 5pލ9tGOG`-H.&\"D.*̔iQR"5%x%IS1Z#1 ;]wF|\b]Eu+2@-ObH=/ ;+%YP}Ex]FBcBdep*(<Z^79H !:0D9+7GFR81Zָ!-A8vs92Ra1;4:J_ΔA4"3 (#}e>NGW 9X q5 igattx8t]]i^)*CX#lQJa,#E QIZ&-$vu#@}n,5 #$^-4$R词rW6*ˡe#M ;+/>:0؞9։ %e'8N -/MpuZuT iq'"b B0ZZ{78OuZWB0Jp_GN,9Ae[|gyɯ_޾vkꡋVSrſdpDdžy/) lc̒z^Ia޾5" 7cTJ-.lE19ZtDrxXa:Y@?˲s!ܺOAZC3m|H+tu<@v@ͬ6p艅J/u<Q )6$֒VzKtleW%t38&Gs3f-Gq ˿kߟSCl€9VM]O@0sdi7-Ϛ#䊄*@|W]hM%~6Uk9(y͉e /wQ2%H:'zJ" S}wp:ʸr蓅ݍVe~$q"q)kl] YAz*.! \I$- FPBUCQ'N " H0K*zӳyY)2;>qíĒ@>^u"Q/As1X{B F\M>SkGIhم e|Rf}o({Ht:詐n8IamC-UwSktMcrjU??a{DsT<$ټ8K Hۭ}ױ%Q# CUKr[Am,9q -fNmżbSz}vGd׊PrI.1Xe\ƭϿ&f}1^G\MT]Xj Rs bqY ӎ`׺-Dw<)bI<ޫ(~fHܬEu,P\T3ű*={TpY|wP\xd1IMY*w Mqw~$RE\%䬔6*E3GAhRB'}ݘ}oFDa -B1Ϫ_J6ƼfݫZU.q a2u>owJ`n48SId%Yrj{jq@LnEE@h0@c%y_V]ewJvH&b":ZWY(O=YSD CuI7ؠvqԂ1@:L9w v#[\W zHD>lި?'jrHFjr /3"Uhܡ h8MȆfSi ucdɊ1/7Vf@P=yf@s9:"HNxn`b/ĻW&~/NRE,~ZQxSˮ/'љ ˆ/ v6$chrnSe+-Ǟk<^cV8nGaw1jD+K#\Ǽh"d :\`.T6#gнT+lF72cybBLyݺ@)AX}weXj(V`t"N )~]VwW2cljRfq; XwkU9+"n?ϕV#vujGaO`;cz.H7mK= 2[Lg{JgEg00wݳ%07r6T1g')Ms)1v΂<&`ȏA9__O2GIlp8~W+wܥE(NGS(ˊzt1'oRH1%W09}_f+7'~kp!]q{ p}%t/'iA*iWs_lQ&URZ|X:2Ǡ_rJ@W.9y9]3ML?`7% YapW Tw"ˁ$d@PzK!vك!YC?muS%ꐫ.}"fQ2L?JC;uu KF:?af8tP@# g")Bc,׻6J#[%4B8q{0VYrGVS?$`g C$Ww;V(DsSyl޷ag\ /D6K/(=e}}BZrUJ%2[6 5wt(Yt%--NڐvS>1;"ALzET] *\OڳL}zI=2EÉJ_FB殺BSXϝljGAѿ6'( xل6W[S ~QdN-t;#&32GC"9R7Y쯧NOBB)`hѐބ2")w;9|%`eeZy9xgbMdGvV[FyMiETmtʛJ9XRJudhTY Ql[%y1T$=EW"}mbQ$t&j8Houg—et0t"S W)Q?nfJ5D!ѫ!҃ee4e* I&|,!h'_1=&GnɤTQk ɢmI.ߺݣv`zSZE. >NUlLǜgj r?"ݎdK#Ț^irX⃯Oǜ隧,:aC5ӧȖ^zvѴclX3d&9HyMѵG<)_6ycT{Sԃ"5PӸ?'_kg[]wye,0Qlb)>9Xh.wQ G(9<; [+pC \z"wS3`,j:q(L򝏦\YP2tr.c(zh$a1O2sEi!叨̒^m$h+Y(i s6HWImaЖ@e~V BB wV2LI+M6*kRq3&:6AU֛:+-W Icq=D}ݘ^mGzlfYab֚޸IH$Yζv+k{Ajy"]W/)YT>ͯڬcV`HUT42񻘏W갃A Vc[^7P6Cn ) @T%gfwwDT;QCC<s/_Of`- 3g"ؔ<&1f#DS,' L"X@sweRJ`u^kµ8(ߣE{UI|$ ČU?rJ0gaLYPV`BJAXߵqa8&qʝH+=O&^G|accvT>QZp7t6k ;'O|yd|Pǹ8PV{⼈$iAn]3ڷk!k7skx+y F…N ˜seECdlG 5KXpUiTdT @0CBE;Tx1e釟qqQT( :葚<5̧ |Axh>ɒ4,..- =rix5GQqh*FrS0pKfi]m=^bIKW7itH;}7]u n[%G@x@ EoedƗb,TRe~W>D Gs+^vH+|\ː-l{ A띇)񇆏)>߫6ں8E꺟Q&{S 8BGr5kUS( 6T(uYO4 NOWyxd ̇+&#`yk{hO# Ej#; A\i|sz<-zwuY+uK՜ 1qjN1w&flwK#fRZe,+\s_է>DևiyqLSUuw<&`ֆms}"ZZ=eT5^9/!ͿRf#>R00:sӽLbĩIAԨ-S9Qy|KbKq8HΈ;c1soKH9g_v#7)>)Sݽ.5|>]x;wyC1Ewb|=95.>pr:ݘ)h"+PB`~;G*k!(vWK'-AOVgz,?c}mlem%HAB8N>4ֻ|EmKL;XfW5tF?5Dt/P85Yt:ud~#HBO$q@Uݺ{UIy%>I& +q*FnXi|DMx\`Qy 4ՑۑmjIb]EGEY_f[1qIa0â}wg3UܑZ-iso3Y2.\;|{ C|tiaIK[ Hs_~եyXnl|g}N|nt&a{\.ml "?k0kVXɩwRÊ.2kaoL/7f-2Cxx r:E+za V:i{Ȭw5e%' eB=0,r?) ]X ߍ"I6WځWiu/GB?en=9ft06sӗ)@"s,s16 n$b'"@I`^Zl}}:i@#$L,3 jZB;ZahO'+#9ذv M9z `wV2nvaF}gO:NnG&oǨ0 ɴȯPβ]cܛZ8N}>3"QB0q=5*fwRO Gɗ6Z-WSZ!(a)/@RTe;rUZXld638k:O!BYgUh(CXBd]=Ւ8Uyg%̀Oxڢ̠­aXU!ѻE^.[cq1QD Cj3pzvJTr`{+8Tu\WR]XD!XcN7wmͽ`7D$9_IvO27쎔Sft/o& GCQ[,q+tshS_pΪOT84bcd\sGvyWQ݅$}/NqqBvJjy1?p~m>PzX:J949I ؀˫r<>%kPO¾܉8njb@3_I#`DTn1wvbvuRyzKVBE&ia5f)o(n?։p?Czm$* ~Cdx%yΚ")kgV+ȡV-}SyՂ{dXbgy:cuT@20 +0> ğ+/ׇE] hA 6=֤o*m>Y~pBUU|* (Kύ=()#)B`}@ԋczl G)UD/z%W-Q]/ݮ=St9jSJ qth\t_z[2c}Ѫz#G&<8}Ŋk?E?&r(y/>h81A]_n3V]GWBB U2zSYrIeK.puw0\sUSDqj61t[QCMFpbm$|pו4 'eJ4H =zUuʲ?KH#(A=3{k*boxCC`N,ȭPay?ʽ H@"jyr38=-|< #Z`MWo͋?zP4yYJ;"L4׿fK/)Mvv5&/JdOԕ´œ)InWYTiV\得K9><3~GkTc>AW/DI懆m6}5Ohz)>uèUS[icXy|jћh+zmVQk*!cHrQY 23mW@«ztVZΰ#Js|Orhna'!cֲ6(nj|M>{UƵqwaH!#.sVv2,BŖ.q4nDb - =sg5 { fKYːaL\mZ? ddiniCÄûpNk 1@[BkS)qL?c:<JkB,Cu=`ɦMVGTj>]dpôkY$ SN|'aJ,FqƷ`Pk[&-f `)A@v/"*ǁ溔w,pΗ~V/0͔X 5 :JG윕;mFOQ_F:E&XxT4RG\<.Jɫ겴ۖgՂ28PJ|ꠉ[veA"Ly/)=MW#.4!t5l+x ΜMK|-Oy GޘN*ǢB5LfbA%w+fgK@ȴe3[+EmUH4W[Ph+X&ـe#FZc1)A[ʊq2VCc+cj~ɟ\r :߻4ScmxpbnXKNO^>`.qfi[yEʟt"^|tqFsamheUO6gT봃H}.[qOl }wFfːdC3t%4?v@=) c)5mz߽'@.yo#pCU, !06dӎ *01j +d>txo=_s{,"CᇾCF n&Zs}ITbsI!uHv+FS=0UZ/Qd7JÞ}[4_}u!7LvVT'<P@u|JcVK@}ޥC:( Gs2eq[5T9']48E@sHZf؀ZC_4R+K]Pp['kCvF׽=0!Mb|`nTk ]'.* !gp"KVw>(Κ/RlMO4Q_7 F>П#.jeP[s%[P,}.8CZ;QAIFzzd W\?ԍ5v윿٦Vf4HtwyQH)J,ɂ">y_dZz!hуlD!J4Y8gU+$%iVhov* !!N|Bihuz41?8.nK-ʬoE8bWnG =m/yI*n_RQ/VZ32[n& yWiii/Іb$0^j6yH"W|%v]rpr\ (Z\ h=tB Y@]wg*H|#6%IaNP͚b[(#ɘ{P&c!_w/>H "L X/+N,4J,γhatzPs">'=]#5O Zۨ5HЙ) Pܓ/2a R$q&_g zjk+^S¶VqqV2'욳Ef'g ]Z1saLjQAD<|M~Ӫp"v .7njQw״>fT0=N>"8mr8@_!iCxKny!oe^yvFi~8htn3ǹ`AKc!55éb<ϣ+ϰ&k= qn+$!]ߛ8]cu_1B&zV CJʹV̵^A]{T5Kʔ$6%"@Stu љJGtʰ)z#bb*R1Lo]Pp@ bԝhLX۔`H ?gay!0W2{擆RƤQ aĠ,QA/HfTGs 1 թa\R$7B)/d5=N}KZ0\]Ȧ,_d:"Gna6XMB7eD)S)Ff/c0q{ #{mAwut!Zl!r;.3acmH&p(]M C#>7-i1ogQƕbO #TApig+ydM^0EQ(uTΚ`{g-h\i( >!w67Ɲ  8yS[zt|6e#(:ԅhoKJhȐzJ8 o rX f;̐iU9 d4 Xio)_ ֲ0<:nL*2?f򎔻83zL |_ZR%.[7arR^#2k87+Ն5S]|%drHr9dy!_=4Ndt5ҬHh+P[gB`&W*(3"k2{jz|зˎ.c 5;yގ2''p֤.Y#SMpQ%Pk)ޝ)|,_/1'1REQgl,826awYV?4xA8gU%y68 b&XjyZlw%=hD siy#pr8Ǚ&u?HHf@D)D UW821x9\ .X?MJv2_̍[&RENNe5>|x6f5LcQT/POY*]ɏ>Ju(^sJZkKs63j+Izg{o*VsCpFΦ:YPHIog/(:pJb{PL{Au*wIRQZh|!{kkA!0L&|Mvx%j2 rǴy9\lU~lf Lܨ 2_O ۧ]5-دM)#mXЀ,T3Ϛ"WBΟ̄uFԜדl? !d:6]aE@멋t0v.oY2"IGbA[zpi+0DO_O{OmZVT"PKM0+ _*LB _N)^ ΰ?̍ڔo1[nH7JgV:ZP\ͧfgINњv'uU>.UX9h Yf66sBxvܾhsܜvǩ`h_}}7}d"ew/#PF橬ebw-QHj_ㆤVѹBK^/~{%Q!zFEY=bÎIP]g:'~|$ B2UDdJU}q1uC/}2WP)eҥ3R,n"k%`a\\Df0Dz"iյV-r.DS#YFЕi~#ҕ8=e Z^şA_B`Qr]r S6PRlI[+főmDt}*}mi{1_GQ<a4ɋ0:x;vlC`_:OBqՖ5.)ۀۍG$<Ĥ3E3hÝ9bAWgl_wng ͳ=t,_3Bvr^7m`,_ѻ΍1k#a:ۊЁ+8$D髾 QCNhw4vJI2QE5̄S#PH[LcSا{g0^{_Ƕm.DOkfcK-1tӤR%òIKQʧHx[*QC*CB|d!4BD=fwg fƹNl;9Xw){SۨaӉsA ;_jgj#Ӵ*H]/P׽wbE6I_}-ҳKq#lfySxãPWx(wK-*#fDS?4i=:E "hLU=`e|qGU :!zZ֡M0̀9%G"DzneqlՇ3$Ȭ< K[q೤;|0,f9g$$Fa.bt/'Vap([Hf}ͭ&Oֽ00#Ny"sjNfPzڻVU,X+F۳D]LȷGdiAH1~A 8|d2(iIxsdpP[TiCUptKpsʓ3/B+ ݈ݛwD* 3M?+ U(:ԅ+ wsf|;D:Z2b h$+7D 6Fq!qLlJCLg>PF}xS"à^-k>:Ag%';CΏŚIۗ{N.1 ?..-IC3 -ϖS4. O-/Jgӻ_|r`p 0UqCw0e&zt hxvXWzE&`v DRj:3ޏ'v0Ng +ӾwK:a xcQcY&CW^L!B a5=v s0}>.eO>k]Զ@Ox k<[XET8^֍:[v/=`j^UD'Qac>~JZ~o1}*mdϖ:&JLϔa9`13KPJ_U@$9";G)^aW/:QWi'ѪHh\2RXPk:Y3Dz͹Mhw4fF&PX"^E|I@ $I/m]C_KtՐAkl}U7TA;rnq)+O@95%<>qvl$,,:X jYo\K\BHhdAIhov´BKnC%t/(C󉡡?`;Ce3eB "M1dG|P}W'kYP;8\vth4pȶX ǟsdȢ aL|\Ϊ`%dǡDӟxaW66 w`!=ˋ%z&: X r1Fh.Sdg'0zz }hPxiN K@h v80{\WN᭣aW) 67O`Qaԥ6V*ڞRpnOdm ([^G}y۸bVAOɟGW/[Ϥ _Ϙd:/K!ϿܓM9uOqIsZG;hPm=H@liBMt@#F89&jg{ 9]T3[pݾQE[+Gs4>lGPBHꮏ'6eʁhpF5 `x=P~9Y9*P,b CYg4yy*Kda CJ[HйIʐD2N{/B1y\Sч9㉻w )J߄xs| 3,.4>L s5#$lk踩t߻a_*VD? bܡ_E-6|f\9YR[\]k&Vn."!V"+JL-*+b䙏hcՓko8 !rplRѷ:;`cG23ٳMo<~_4g\2JպZ"5[>_z Ϥk[qB?'Jg5g &'xc2Sg|𜇕q>\.\QIĈ`]39 Qo rcU&F.K~w5_ffpoS7Eu2aQMZʂ9U6ڞ}%7\zHБħڐBu`c+WݝM& T(5Ў.Հ1z!džNZA4dX@3`Q]W7| dp?! drcJZ`Z*bIzӈxzM/}n񱚉𒈊kA&[@A@6?Z6Й*ÈD䁯PjfL=-Lr{,֡%q/VoyW*扈ٙ! H:& IjTtVk9u@-)sYYV=iYuQdGg ,~'G&o2"]m:E1l>b{Y~GXy&r[J(qFAkgxڸ䷼ZqlM^'ͺ6/JjHm Qn푊 %~@f2p@v."C ܽ-d-Bj3otU[y60JW;xc]L+=l4#q׊9%$WEM0E>-ҏ[sf"TI&jɭ넳ϴZt0MMm2|&% |6y,Y<+4xсSygm^֫th'q__#`2XNpA GQ921E*%ja} [6.B^{efrxH- xVArp,?J*&v"+HnM[VS=c4th.tbG6ѱ25[Ͻ;Y'Fv wP&XJFܴ'U79v/ bN>."RPݦ=2Rs&%sU%Kq&ؔ$]*鰅rmup -Y@ p ̌'6zw2( 17rfn}gn$Κ+shAUe'J>_J]l uo=(8yWҟ1o+M5&&N%=R0Ȯ}*?N#,J#.m  $ؚǴI!9sHn0osZ~j7{|!b_s>;&,ZA3ffﳱBz詐'r/*(+cJHR`w,gb<.܆1AmhC-qI)kX"P}d)7Q :;3]${- (avLMg A8,?r"5>4(2Koȶ|IJ p.Z2L̺E SNӪP\G-O8Q` 9[9 2RibI+;"ߖ""2UIG~~0VxfO?U KT_) zWձO`Kp9ҜTR\I8g% ۠{MF"̝VpdرF6Mfs 9P E+HsVsL!D6⽏=qujC.oYel=5sXwG \w/L-o?a!훮~ܤܬ.l[䞰)RV7oῈ&4lX/E5yP2a6.=1! h' ܼRhΟ:` *<8uX,IN:`<~ZmVd"O}7^}sZ}Bb=.]ܮfpI*Y)U86'2GFZ+@z;7 ~E"|btW ͔M7Eoצ5RBMY4I3QeTč7ʹ>plgzT6uM+h)oe̒ENGȘO<{ /HE>2"P߳7 cZfCzEl+n_pJ,pIԒfAjJt[ #xBRLc#]Zќ-):)e&TFFPpk9KH0ޓ 0W+3Kڥmqy^8fV"aI\5DRubHecɅe7gw?&(i`C6O7}UiD<8-ynK.S5-Z /!5DPJ8˴XJ?1WgABH$5M{aZkpBuS39 I՝.hF*(NPR ΃^jΎ́h$ѧOBjz#>yS^r_ {a<[Youmxf(59OC} O=\ґSǚx%pgWfNܶ=WW xgMTm֟W1Dd1@p "BbuPbYdF2=G70uD~"vUF yNȁ.jzzHffhqWzt{Wz \zC%I7u9Rxj`Nv^D(/*vd1ӌRؖZ{.PD^5Rs &sQGn:4!B>@}/H/7}=q#ۡXYުQEUK׬_y`xiD}4?s@(`Kf ȃ#+POZtI߶|sV QiH%`EL1d;sAvm_)3@>;FSFӉ6HEDN*.[LUީ$#4>N& |ퟢ S-rslIͣ7]I@H ZM]QHUgR fcA&u<΃chy]Iǥ_%|[H?8t;y+d>F/5#q}%.JXFc!V2M9FH+AhX:,;#LIbm6lK9VyAa7NZf{#|#TCԶ7/$3dL]6֬0]øg"9un0nL>#s11DWqmD4h`43˷#'uy% EwQ%D)_1ԁ>j6ee:rNߛ ,gފ}? t@&TO-7^^5zr+Sr7MS›QcYLFR$vyqJU,#۴t7ENE2fP@܏zE5w UWFuj9ƥ_dQtGoZ:@(ʹΟm11&.j+MqD8C1Rswq>3H- kqe6`8ta5)Rȩvl;{)iܻsc5̙eTʨ$6> p eem~e#PO#FҠ~Q#Թ,6n>Iujlpm gY/gױp44tevÃpnԝK $sawªu-@oXJe7Б])(#'DHj9LI~:A\T5"yK LMTA:5J'|Μ׎ib T˨Ӡ+YƢ: $~A>SaAdfڅ0X7+ʝ`=7{MgG>Q]L(藍Y1FG_biL"w0X 5Ikce;sA\?0wLL*nL4b6az.yU k:e"V}0VÄ$3i"z(c3?am}to eL#LçE3zg=̓.S;\XAdS@< @;GQxHsÔǻ-QnpbߨN2>~/~.:F8{z`g{`zv9+ zw@c6e/0:"&TJykEKE1*oo$oFh(%QZМh=uxك7:X&〢4vJb` H?/'B'ފW}™qeڒHu,΄-1Eg7A h*4]vNAG? A(w ?\o-}=KL>7s; k BHMi2&Hv>̇o,0Ԯ}; UdĖ%bRo4`#`C;Z ^_u6_r[cYfJܷbf/"Mb7\E9  ٢ W] zF+%g\aR*, H8iy_-ֺ9˲t)AWUL-bwKENE9z5x^|3.3%%zXƐq06F4aD$}Yx5-c$njP !څfg ;JWfQ$G2{K52LS4bvTP9<T4ىhPaD~;=0d)jP@MpzZ AhH=Ù64-0tzt]|Bɹ1 zBrb\d5ԲPks+O;ůX<;yƆD3eK >xc!$0Pi}M]ڽyQa^$[kLo0UxŲ{;^mk)Dy o&Uuځ`ҟu.+vfW/~13w.-D H]\G*e;޶GE~xrS4oKݪG 9m`уYGoQg( n~05؋n}VhzNjOM~V܀ZEAuw6KTߨ}=l`e9amL Jisݾtwʂ?΢d/N?cd )5G8ax#mzp1P#唦Jd<* hpBq:@,lV#@FGO&nIR>lϴk@rY[?9xR3 `H tAbX*c;Q6 g ۪0w@?Xd˞>_yYLϕ^MRGГٿ4Rn[9LNcS|'C~<+m޹Wf,?csI&DEkΑZ5AQ`Gb$6IڐV5L:xH9$-30Ŗ܉M90񶗱sˏM3 `M: Nmfkk9ҫИTDS3翯Fv5h9 WQ6U7,8{q)X͍ }^eָ1z$yPn T SA\B Ë6(.‰~^uN9XHZ2%=yAmn75ZNu7 W'Ţ|OfUki1>i=r4zi/Rzg`ʏ65<$`gV켼*MsqQ8SVmpgh"ŽzEUYXnJ/B1KK`9,;&ŔdA^E)?$4#ܙu 2R$OrI!RV.w= Iȷ>b}ĊW$bc=)w7\Iɖ5u\egM(_wIiC~abƹQT??NM@v w6b/1}pa0xðm qt >ѼK][B2o)V,0?EaޡWs5kpџk1cs ]Yν G8;e0|~ ޝf1aD0N8mhIEWAzK$O&h ZL~ƅԁdF[D(@j4Λ}{◒8@r{&Bq3V:Rw?+DbU9W*~·A=G]_y c[B8.wکu6й2v]>k0mKl'FkRr N4=% 븀WrO9'I }D+QgNfI{!1^dgZ3۹E,re}L[Qw 0-ͭaCw_>>ЯJz/gA&[p.U'҉b~z_p=^28HB<Ȅ pQߣǮD;ή#$: a<8w|ݞK~Lq=kvayj?Bo3+?(g92|:;ϐí3U-&]Z>&%vZԮ!`@x;fDjCWmjT#].2ӱ/o!-^'^:yaf^ K1d״0zo?3F lտM\ "PlOh?}N &u {un8*; y} sh_BqcH*stxfJ1Ѽ%PC.2KVΏ`{N8]lĞ7A'=BKivwhbSLp$4.Qwd[`J t!Ug|4ͱ5Ly;QN ҏ۴K_^=ݵUg=~|r[M3Ys{ТlwbiQq ЌM+'Uz,vdCQmx_` k{ aɅiajuys5œ }ӎC׆FM_}FUш=c;NK1eG+6 RD$m5TNO}54-: ~l՛EJk~{g=o5l_qg?5vd/5K4~tT9ԓ m3({sxXaOfnR07vA2C8~?`sÕ_t`дцùIH3ʳM;?*I9<*Z)•b`+d3 W&zW}LNi߂@?&pJQ~j.ũdYe# %Nyec^epof߶|(@;[eD>[&3̠Bc}3 :8oLt-$| }^ϯ,nMc'<^~Z3*P@~KNtwe;Ǟ`{B@Uý*36tg(yOQLa]ԯ8/:R^f#2 BA-n o.¢k[[@#R߳i3] KE'0$aيz_c5MG ] cCD+ >Ay`;8(5BHB+|j;JQj`#~aI +H5; *&xۮ1TkNz_w([v/E;>{Ÿ4Ek7Nϒzi*̽˷ r3X)cӹtgf_Wm]tn]йipM곋]% Em+5b GNc# Uf2@m bD NE@**RE7xWI+4繸}- 0Z%YrOh';|풦ÀD/e]0^n>We.kFk*/.0~w@$_/^-c*PպXvCDagFuw'*&mu oE㱍g2oHùS&hKvWc\.W~73k}nm;@t &!@y#wXZp$I=ک iTj>C›7*:79 ÍL[ x}c$aO2<Fkl8eD]5t#nP'> =s$!BχdLwV^;sa\R5c{O뫟QP Ħvi6ZrנSd5q*4EzG˵q(練}Gܹ+`Z@(z@LM$ i~PB_zkzi͌cU> ̯vV|e xmYZ*|B"{1k-N&:Z(Sؓ] a|% ;@]ٍK)7(bܩ0/p3q=O mKA [e5@Cd8+-$vz\DsNd&iΏ%@|<*BNTJ]|67yNMĐ A9w</U ܒO騌BYBڀ'=m@#y%d!)0R`u=1:ex&UjZtB5P@h]Lwb1l>qԭzNBT3@ğ%lxQẸ]2}@4)FR4*uJp/SJ`yb@d;_L0}^1ܺw&~؟>= zۅFԤYԔ'|AI]5J\2{pQ0w23#)6[̔cŇI&xWǗ]A j;G¦P<%6fP=F]_(Oe7Z-$3i=񝆿x x ZHԻۻj7\G{QĊ`-jc#Jb*PWk y~3Kk}_Kx}vlq %sѸ;V/DE+=pv4<7(Wq9[jofn6f$zԆq=q`ep}#VX @?WQ2{3N?A_,h4xk~`#B)ݫ*}`~zCIePm|O-* Kmj`<n1w!Ak'<{+ <=cW;4G͌.ʂ~xMjs|ZyQqubC&Ͱ7M Nt^$4V4QZbƨP(j[Q)|iT|Hh'=ڍ'rt֎6j% ,t)c)Vՠ@V6 B8!-QN:{9W# g8ၬ*])˟dNٶB4>xh{J\ l R"͐nVThK<+X?.VPuv)}~":apu*8f֫m\)K^ /9OnWq7?U~J䙿OW,[V|nW?W02tÃ\Ψ0)$^Ϳ> f4sqU2NKA"vK) l=]SUa,Ve,$h3,Rt2Wӛ8oP#2XvK1aδELE".a3hU{LoѮ*A |˂+r>h4ǭ(9•\3fFI!kžYV=A$oA8jq=Cpr fmj}bPͣ0c=Ǎ'_ܾjg#*o {ꤊ}YM 7jfarQ ;k韽}@*H m#AK {@3ȧѰ`ή FV JGv oN sqj 8#}<_)ciNUCPWDZU4>9\-nV{_}4K=Iq7[:iMj{11.GP@;?gzg$S> Y.~68}Щ^˃ʫxWTinH)5%ɟɄָSK ig2_s/1z]ARnYۉ~ƷR]7-+OTgANr"$rP}uuuD/m?U>aϲH[|[:MoHj%wԂcjaR u5#A W`'XCr/Ȁ%C rD 91>Uԭ/xrkNKd$35p ZbAi}aݜ3,F0?s2GB31JAƥ6~ncylRw0"+ Phch* T~y.QїāBՅ/G]LE2I2&utMHHRd3hS49щOohsPRѶenc@k:3x6iT J;N{W'QWtgsn8SY0Ią%pcX %p&Q3&}rqk&Q<*vgNnѶΩt鲴fBu!Wkp V2<M&wtr_f"Ɉ3t= kB_rrjgUi)Q=al*Ư't(glfg`1l]3]fMbؠj:JoTpWqpGK<@Aش__<:U>ȣ3 NmTf,o4Kbz$ᇼ:RTvjn7"qf+ R%fLl)@r %to$2կA*-X0vr|a pigw$W@z$_!Vjct󽷕](UP$wl]V#tlS C9߻q@%,@bnHۜ 3Cn^Ofa+fui [GJDRۊ͸!L ^Odrhds iԸiKt3B ȍao ʒ>BsWo\Ltq77F~1T5V fKŞ9.J$<Ѯ#82z`AޟSjЉ>A^ :m*&탳nFS@t‚ݐ>)Ҫ|}އKWSZ7@C(;ȜJd.፶-"2A:߭^Bh{kOdO, ITu;Ѭhk?Y7֔!)Ɗ8@'piwvQ%<YO `q)) ([o=< q (Q aUYRm H7KK |챗>' <*G8$W5 &Sz^݉<D}"h?KG1]1M^v:¤}Cjm N LidWx`r.:hMg{ .+wޖBrɔ_>6.o/ecq@'3M..Zo6pxjV5 # RgK\32 3-$qUK+}ëTs+?#s9;nFZF +-nu%`ާ)oz9Yt݉'SKk3$aFj%Ie=-E!dbDF٪R{ҌUo% Hw-8~]8}*:O5o;*7ڍϥÀAI<0G{õL,CjDGꓧfz̼~ԟ M; OhX!WN{ '_3HDR[Iyod$ɯ e'6YQC[qsK )9|/2IԭB8l*bN; ɸ>jZαYw,:%vN4 1%3Lz팫 g2`/Ҍ{P"O(eAUD- g{bboN;; hx$.[dcxȈ3C 쉶1=S}Qeއe^g@jRUГչmmn;0JI}4|POn`.xQy5YF7{.R%iMQx#rU1 I\ӷZ@*bVCu{ XG(8V[Q1 KpO9Fj ՝KKtW!=^=ŠB&^LdhlJY^m kfHB_F9j2-29aOly _*Pd3}W/ -_ibJ2f۞qu3t$檃ʦϣ[?=Hj&Ɗ?S>oݑm%J4`2CYdԋ9(Y?% W 6^g]̺nqabsyۑ[\\3Ǧ|mm8ϋr6n46XQjb27{GčNJ&f3(E/l{ lήj˖,gNwa]qƯ/ q|Ui'd)&ʼn FPijQ.'DLQoƛ4]ӟƟ͌B1k˻EUZ}i;Ul$K'n8n%بa %ÇQ]&Zf+D^T($eaωCߢ1+Ak꒥%~ էXɸ5VrXq g([_3bC$$94"!Qk0 fYCTIA eޞ6$jjY;ypd!#`!ENR*HvPi9 рTJV|#*~5}Qぽ`ՠbQtQ]KZP! 'Bt|] K|0 H5Фbѧ剂rpSw?S<`ڈ C*AY c6PjWًVtS46n3w5Teag Wgû .V5崌뱸d$f}ԪbHXȥSb&/dXF M帞_"HpC;7j)v(Դ8ZO5߱+  @Y 4(ic-GXSrR73ͭAbȠCn6bm|MG7C|UE3eY3T,JB 9cmD3n'I= rjơv.h~A l]ETzߨAp77b0u5Ym_\ah <_L')[@ +LbCT('}~BX;u$qYgB0̊UQ?,5 38_`LS=̚eBC7#w'RC CyӬ 0iHK3(gPE"?žY9{:00X\۴|ݴKFf ,u#dGxPg'hCߋ_`k9U><֡th?| * dhoZCh+qH4S&ǐ5a͐xz><lfڄu>^S/]egDhe'<uz|g]ZF^a;-*M0`E+ 'N3J Ԩ"cLI;߿'HZqO WSm#ߗ|j`77je4zLM5Fbtb1iHTǮ{܆lw W:ͅBł0 *腱gYZ07070100000070000081a4000000000000000000000001616ee511000096f8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/ۖ]?Eh=ڜͩ0Dz QHF>0@6 {B/e$8}|=AUV,W)tn]^f9Qn >RZ?$7^yd~دyԷ c$A`fb?K473FzM1V.+ P(Cvfv;T4mC9679 fb#ؐ6+ G8Y-A&]q}|>O&kgZRYeVM[7JnD E$,U\Yp;osEyWnQzQ J RDE %(#Lǧ*C3b>X mRO?@GZIKfȶZKHXD2(5V8 ,j̈́#y7_]SyI^+R༃v1Yk5C+hWi_3$~ ZxїW{FÎ4TFwa8iCE/hۚo MQ5 z+)laf!+Z QutW銸X+bTK"'Q8V1*LG =08`S&TktlC}M0[Uhr-'ȍ3tBG9Ϙg (@^ZTm+)gP73c?]KFng"nB'끔}Ct:rf>n~b.3#;6|™i|ZkzJ`3vkcХpH`%N ˙{}tf9bFOti(]34aEPڿ:^Uq:7ߣi5X@UÑE#!uiZ<4\ Xdii`.g/.!Z(I|Zhd}QøNH4j g (ڀ0oE6u'ً}B^Ο=¼YQEKeum")n4l5U#FN]WNtmxLK(gSp(S>6bՎq̌ѵ z^Ey1ҁ\Hk{+I#q"ݪ^ }A:/ȉ1v;B5wCBNQQrERN+6Hfz{<0]}nS@E@ge;Yj%\ %k&/yM2LUȳ6),`2݁dP>b*Ϗ/ZaUO:@@X 9KշSM H7%UF dՏޗA@F:[Wj8壱yn BtKD,Snp Ԏ2/n 'kTs7ogF'DzynW+Ud*JE (b jКaQ X(7u: J4!BHziR{P jC+4پS 8' ;6mK\) hH' !2\"aMҿc$_O5oy#(2xօ6p UT Mdneٰ@q# Q|->rмR\Kјd[>Mi))|;īXa>/f~@#%J~@itBfM,RZ|%d;@Ċ|[q'BR'"EPB҃~#gI 8 G5f_!P'_BFBG`.hy]Rt5| K^َSd vTcGU]a|o4ɑTZ:LδPʀ*Be\r~qSRMpg- ٲT}@|( RƸf܎5ÒxEsmT;L=,ԬL󤯈B>!v>"I %#ےXc(G}f<}>[)XO&?m`̶JD1X%T@6XFWE߉,=!? h݈ͶktԊ a۽ <ܐp]0[E7`Sh2/o>oCKaj1_=gu( uo5|1IMhF狢Ry ~1/+ yB:"wE`]#O: [ %9޸}O*o}GyMRVح䇗6^1PlHlɽ%h}`_QhMp2OTu+AF>!3$īڞ}M\ @t&%->L&( }yHD`m_mqJ|zV ^Z另/vпaeS&{HhCK%\̮>FRcn@iOC*Ϛgi5Jˢ Ajub[XqsD,/& ) K/ ^и!5e9{}s/z#{qg[A;s]%ں Z!g0 ]maKB>ǟb2 SF;B"lNߨUt/c7)]K"'|_vMʰZ};D ӱ-y&V&Gqnz? {+z=ct Q!0SSqVk;zIANze+UF1(d(:W$_ưOFvk&~F@)ċ/G-<}U>i aS#L}Teo.so(/_`> _gibDfh^C0כ>s7z\'3\CjTv =`ȧ/W+E0BN~0"iw$]F覌~%f{)]TavbL3B`y+ˢa*[@ ب@.Mn@?~Yҽ JN=o2X9X>d8p!>#M z|~<6:RB I8OJI:̷j"̖q\3#` utv$̀A~/S*LèvDǔ cեNfD~3&lHn %icg?_P6ADZ(-,[Pڦ ,n50e Y5c{%0W @+g*v_wzTǸE<Ҍ]=z$Wl)/ekYҏ=ipH/*Yxf u}w~Ɠ&ء;i"Vj[u&DbW>F2]es+әNWGC9ZhEvH(uڢTyCa [v_' `Sr\3!'h6`Yxy$20KiMɽ PlCθE-!RZahmDmybtu[2 ׉H\x BǓYXAĊ˿aygYDkJgψ CzB͕7&kAĊqj?p{rχ\r)-C熑zr:p6?2#T:WDGj;>ڈSwmG˱Fp L{0uZ2w#퇥]αZosV_o\S `J@*Q`u*g2?{=7n+_;0a@~ߓSVq>ixLAZ#eFIgP$HP )qÀ_=iyi`#̿صNyj ոYd,!ŋ,1Xh qJ+3V4''fzJdCDF44q2H5\\rHCI;vru꽚fdœ8_l=Ie]$B~{eQW(g$PpCk&DIy⶜?2*c1H~L} |}3{TX-$٣׬A` 9q3_]~ ݿi<ڣH=WtnW1%`vnǻR(iyI;vmn9;~N3E֚6`./s΢pQEzz3 NZ5> P;=OOqdna_Q:`c F=;v@}@"?G\ldHGΛn4c Ioy|lsa8AJn:M a&X<7f]|wm7mִ!_BVm}JC)]~ پJXs>P-8׊߿~2xP/L.Z,1y!1%bl@ z BRP|*h;#NgX"B7ᶾc6R/-1>(wDLbF['%QO}$jG2 wIuJem ylXOD{:CX4 -5,!I<څْUBq@f'~p:4#P& Ix" fEX"-F!l&y<'0hQ7*b w}1L:H+ޕխJxvs7ؒ3{Xk9w?:]Rh.=͈j-yOzmFרXZ}ɕWh8CtU\At]ÑWYë pfZAr@^W:]3.i%u72<+ʔ^c帎5J}uV걣A mq MNcH*;p}ՁYjud# !*,mH:#e 㵤O n62#Ս o{ "WԲH8 %8tf22%^6zCA߶qRhFhx-gZcuߟrG~g.*E`Ʀ=Z_UqrF_;^?8Z㕠 ofEd÷UFm(1Ӛ3?K}2<' NOAlIRߜڻi}5Ӫ]<|o:8٥qr>ɑ NתP^wG<Ea_oG?>G~ H;ĥ> ΂Sז>aUu=^q jB'kt~ 0ǣ#evگhgn rsäEM4s=&޾W Ho,j3c }$E(Zg V<7lr1a:v5tpQMٲpH!yٶ===Axo,C)[C1\2"TCM)#=P Xn/?xpnpH;kBޯCOt"=&ݞp= u3ihK_b4I oua\vJ?#a[d~WPcj@.{̥nixV8O‡zJg bQ8toM&&:G"aDz Z`A Fy\̶Zuz: ]*5wcϩnjQ'sWx4<ȩeDntVNr\ h8[(n --x3M۠Sd3,Jf0 (pwQ{>AT‰Ўxwi]Qm[ FE)w:mk'C[C0JON,?Հ$2}C/n?xYacrPT\n =Nn-3鈈TsU3nrDCdK"˱e*Ťjǘ5e|Ll< ɷ¦`oȆzۆ$?tGJv{>lW:ܖw >Q־~kPѝ͛!-Pot]Qwmc_YV|N*mrJܧ_S9Ümɑj=gi6j`˲>{g|ϥ?n}`Wc!S\AxX.QչPȌ펔O[i~y!0/?OvqIWdL󂛙Z[9[s-zzOيE4u句:Q w :hT Q Pk9M>6)XH מuQCHKOShOc%B+w\OXX ɌӊC;B:$F Z 5BkMIf Z/xV;>So)w-̆S)R=k9^{[^G*5<9eӗVFw\~mz.hHJ:A,xΨ9-K)- #] T/yAr<>&? *ѣ!0<> uypPLC(]!Jʸ~yi4V.Ez.,zdijw&™ؿ]htcvFRRa>#1 '>Rr*JXܟke挨"xUrH)$|Yl˨gſKds ܫH^1 V*YR% KdDA맵^%]ѓPa#<һ˄ Hpn@I"K~̀1ѳ/l&Ju"WZ7S:bM-"bۋR8=>Q۞F8V~"15kH^3$r:c1,ts(8y fQeZYIqf2*ZO |x  `k:6C/hAs%jg@,稨vdUZ/mOdQ\vo*>tiaeb'v6on+R4::e pv`;4kd"uQCCh`oY<|Āv-] =Ce1 U>IYF׋KcIj1/։dÐ<)#"8_rgi800B Wחum_e iH>>AXA/$|Z3ZcO"[şIbVnrŰ(/uRdM͟M+ asAM|_Y¶VnEN AIXՂqBtʸs8,sZ 3p͙ FBjQJn_ Cj7y>RO0A"zvDK;h}[=O&⅂?c 0l0z''O "fI&J;!ͫt]v8syKd7WصLC8ES/){g2AuV,; eIikZ&QnZ&ND&.~QtQw۶^J%Dmk*>-%dƤa_r` _vo8Kޫ1*t)~%f0h;+6>!~W_)k HgњbMHT"O,+EJ}<̫u>G" %$[7)J- Lq@U[U Y%I"I8I qsw'ҹGtװZ! 8?20x N͎`2% >bMR0^KC1 % 5l0A8H~m~N v}d+Ľl@cSR[*H''<]]VQ%0X( Uд`>⁋y\p.)wM߽eCYm wߎ`Tt>6 ,lv:Xz?Goh}Av;0_M9 gB[h$tgDXCor,nwՑN6[$O<ph";(Պ0c+Bl @ ͤ|bD%B~Jm17,$M&W6=[}6bX":l#:7T-AnUm?ZХton Y]2Qv9n.10"=AӣEJЬpE\TZn<@ Փ'l[9^*S)HEOl(hh z"$ ;2 %8I>W#8IXC}i&?z -n)4ZP>LIǑRUL8&b[Hsjri7<=QP`2xVrhiT_m _`M9y\cD!ë簖_/ZPնX:i?;r%' ؘOCZ/1NWUL^AyI"7s9) O{mtS,I>@NPЀ`3l%AoyDG qpK~Snz }tDҐȤ$qA8.Vc'oaUxq䶣ԛ (W1 $%N=ǜ?AZdD6]LvT8,q)ξ=Cnk 8čD"' `oށ$oLSLSu;7]P5 obx4I2O0Jc q0Fr2[B,Jn#rUq2P@o9Utν`Nn_C)nٔXr%G<Ӓn ٕBUִ! c1ZHp=j:>z[tږ -Vw 7,}ґ !Я;CxlR 'rHJy=cv+*:ke&b{!6v㦧AS$$T@:ڍ0~Cpݮ>M̝5t9O͞+Vpn[^L ,ݰh,!N>K|`vU3HWsCxbG]d^ ~*͙hQIE}ðooMJ>ҡi]ٜu!bZE1Vp5:S\@A_V l;U;w[ܩXLt @:r $AAx̾s<0m7rsHOۃ;s4āL(;U8jyH<똉64 ǚ v"8A \#8TDIvH#5 A#}K׎Gpcfr E0 XFh:z/jgA1W]ssbPwyvlOA6~8Oq<oRL[N0s_4"VTI9:]2s cr; !(6t{OB:[+b:_'.ʗ?1ݵ,Dmq 8Ѱ"r8eiڲG7NO*Eˇ&GؗΤCIw{zdf2|}C}7xFјC8 6,e [DD)d)hdbb*'fgjw 'u<%,~2 /Cu[vTT~F^q[|8f+CVT{wlxxx]o2x2sl*uFiu1LKfl`v5?|Ό30&IzuQDM =kl7aMCcZ|ͬPЗ %ޛ'y'zhj[]A8d&ɜ~g. P#*ZÌfNRzѮ :A| h$R+ֆy^HNFo$ɰَvh5鶂Ū؞ɦӫI4Y~JRmd^sr[G7V |/Γfbf[ cڜxʁ}`Ù"}ˌŎtXlIv9Uq+"Nk bL&;3^T#@RqƬ5n] =+fF. z6\{)glc)JIӶn%O*:/+mV\x2SǾǭ#;oQ.:%ɻ=|/ "LXBb׫MqL& %P>GNM0nOZI\GҢiłR1q}=VSНPĕadSʁt[Jm%e0-;TW-'Gmxe(7Qzy"LC1{Ov ͠zF:XՓX+};_Ҥ_壚ѶTDd z5#u5p gAѥxD.єN d`["|Ft]7{#yS*&8[-I~pXeI֗nEFG|-,Q[B" yaPzɹטkm^9K~ K :WӐ/Fx4 " @JE0ZgQ^Y]Q1Kx*)O޶s} J>Hw_d'ސh})A 6 {Ζ򁥻ou``O&n-܀c =(c'tmd96nljUz,)mSN Tϓd f4IfW*Z,y!<8# Ԣ}ӪaP֐.ttf$goi8xZvwnEl^_2-ىL`f I'}l2 L +`#fYՋ-L^Ӗs5>ysGJ_0%]`a+Lʖ@ ̏P=D[H[BYu6e5z (Qm3P/U,ry#a_9*>!DxUH_VɡfjAήpm7a5D 1x=VqSuӽ?KMQvO*NRHtJ~YpI#\3+%6?A1偆xBf<%,:w_d䰌eժ$qoaγ5G)Hi[DxU<:f? \w( G۸cdgCƇ~P4So:z hLob&oHQr[rLȞ;WZ3^C9+3p('3BZx+GιҴwſ.u&;d#WεT5 TDJn5d\8|M bv!í&^Qb5&̳|ik؝/E:ΤO=MVF|Qq:Ib %~8y橣REBZɦSf$kKnD->4v հ⽇QLNNjAi5$[f3D@3_4Gz˶\]Jfn<]`/Xwͺێo|,gE"` u/R,!AJd'o묣?J,I"yXzzeyf= % @Y]$2;jR뉉"{#{*`<=l^rg",/ڻ 9>t$X͝;^a $>JYFxw.t9^H\nC{W z`0E&O=Po 2NYt[Esd N1Q)bA\IyAfլb^d*Q5Z&n/u٠""KS!Pp5|,[.S'2Tj(w)N`ϤU#ם/´ 7T2 #ۖBÀ֛n!ĥ!dy!ȡ{t>H׀O!%-fKxK5R>;BM2WSh;i >=/40}pI0,P*7j }:=9IsB;?zkL>/9cZwC &"XJY+SԀZIYf q%Cw8}0;irƴob^PrX@8JxDZ*י 0IK-tybe/ds7v?N+^0jxȼ9f]܍$Dř|uU{{;7ګO<ʶpPg[@)3 %}$M|CJSf1{1k/{["MLUIGa* /e'dI miSp? t̻p:zQM1 2en&$~O #E✎jN6=ogCM|SlaxRqC/df8R]*Z PT"kaXu(pTVrh{un,n FpYm7 x|?4u\&fuԑʪ~]!W Ctn_<,b%m~cAV]Cxy")Ď+C=Xr=߂)2OWwefDkb^;Kk 䮡Sk88 +̕ϸvFwadVr\vx #oC[G(|4#;~3aO[C9p|TB$tQϓ_/o 2O9kY9*]?^Xp+!+37 RxO阥K.c3>aiN-TI lbh{fM:;F2qc &z5nl ,89)#Xx޸a0^Ry1}3һeÆLNkT%rg,p-QQjoܠAm$(yu}.4n3Q{sciXRwy_7,DnԞ#y4rB*)zO |ʢ“,|d`BZ&(˸ ZQyz|b5k e[;PJ" _/f0wQPɬ,IHK6Z8I}=-~\>h (K ⮾]P?nH V;_8 $N3nl ;lw^_\ßx 5h;Ev ^Q—4#nCZ_0Q$V(P.?HS&[yTGR|V-lw?zϳT eN)0Zvn΂֯YBUa\F[P&wwȝX]x _1zx)5852`(GBȱ!P^#S R,`AYAH^lC#U=KΥnap'Sk pgJ>G!Qp&*hvI5QiWMIr`AEresa ҂/Ġtz3jOp{~CR0 YynYW=*ҋkmʎyz?>>J`s: mlmڄ2e )[:՛K/g Am> HvԝaYoԇ\[rW˘ \ ͅoqO>#%PHmB}4gvxKڨc?bɘC6O]F['% /P!>H=|:䤶,x^]5r!!,\S\&N=4|=YDMjÚñHZEMbύ ic9B & ~DƣqUq{2|z}VT;jj΄iF]k7qeWg4]ս(-KybeV+@$C^ͦ@~;ťv{w=EݣiznQXw=VhIv+4d Ь PXҟ*\O?//%ȆP9F|$/ljZA:Mm'=ȊK$AA+$7l\e絪0ҸˮQ=D7>#^8l'=cR f{gtslwE^Xf$< ę{ӹ&`^D1'MMiN^9wLɛm>o^O`Ce`JJ%yЛ4WϼÀ|2o=VsU£ǃ`g}8nxgƊ3x`S-ĮALh~\GV |O#KkS8I^!AVe҈,/b&~ΙR6zs=.0xL)9 ʣ 8)6[cĭ#V+l)dRo`w .:Ւa,8ށm8Ya5f^zҷt.qc1I疐c" ԟyDp*ƌ*;/3i@[1AUƟ]ԨBgg7Kƞ`y_#D ?<-S,pAP:=WS_ص3Z9ts+,Ѯ]9N>@cWoOCNeƉE'5 놝ˡb݄)!RY8|iϳټY#%[݅ݩvm~ ,Zd՞.^ƶ}ig{hz9hV6bFg(yߔrBp񾴓 KJCz:o1vqnY. A\|anNzS2m̆@/C Kqs 't(t&T~ֲb¾+h]Ђ 7]6:r$r lAԜxda):SA5RbJL0W_NpA*Q7i! }CiI..q7f+eMA b;B`,?1CajlqOO^r YV qͰ:?z0r>Yc>VzϽW*5P7j{qN\Q3Jv eW~ocYdE=:ǝs_ͭȐ+sNћ@F"^ynj= S'p Ul EC$6 )7oǐ.N.Wʼn-\ 3W?b|1q44`>J3ٛ[cYjj4pNU iBE<q,8f=C-Q->IʇƖ+(8>H|NNm=f &>v;7. 17D-C(KH n\"Ĥ>dpyI)j>q0.jj*]n3@<5$-Hv1bxfl9G}65Kf%h9+2kU]&{6z:K}>ؔx!\|BIP8;[CC>r `<|upkgL+6TKFMz:Gi1L#hŚ^<;Z3/?q[ IX:QYzU FMŨ/wa[6uQ-Li?5xnM~c|`ETJ fa'kTHJw@瞾3+)|BXPco/)6HC"۞ڃdx?U`kc]ɼޣms`A쩜mz&T8H^IJ&`mE5&Hp@LH]A.ҶrEC:E87vcTe;g|v5_[hR;dWc$"~vFp}+ɁJ<)@0Iڀ6H"5~'Ԍ4JQf.[U3i_ }-81;ikpVĆt+l՘{q,C+PBVm.?x^^TpNY: ml<_ujοM1.n13i'OP7&MA*2[zvG }Xѩ"Nx?%Ha Ӱd(EJ r.r~>^ʡU}* X훀0MQ Ֆwl5kpO -ՄJ{@Y"kVIGҪjMK^` XFR`UH'~lՄ7/p `0 OЬ /qݕuc [1mh}0JFLg =Qn<"^c2"GpL@{wt 2Ao-;Kf.ehm:Ծ"9 (R2_Ж)Ee/Q ܟo]Y2+8F'uލG*bPcXLjhMF Xh޶Z9U]U.nKl-*9Z_os7g.gЃ@RuH} ^@rϣ}F~s;KǃzYMHbUAkZNۚpy>"1$ߵ k:=3hAd[PD2wRʻՔWop2\O$nY70up&Y@9mH*߭~p\Oncz~ǻ,_(^ȿqp^"`O[#4byHdWk|g?Ƿ(ՋBKIqBz KqnyG#8(_Zнy*kjKj(3 1S:Cđ BN h'T?Ɩvb"OIqμ ?boSy&yg]37w^Lk҅8~c4ŀ fPrvom'<*|W6ZCLE[kSiE /;64A&hn*?=PaCB^8iUS&2, NHw!X}A O뫴)0"9"szו#$PlrPA3ZBpsyq&m.ԧx z׾Vi+1fmJ&VUj7Xouy?ASAfֶeE.{V]>dmW&_p6H\-zóz˩JgOU;F`GlvCee,4ڼaīu]墥 4.㸬0LI/nYL'\:Ru- -<<rs<쟕s@9bμ̳9U6ۃEMd;կؒb^AdUp-q1EKs|,xd*{4MsKø3ٟ7乡<)}[)\'_X?yJsM;;BެH$!*x z_݈E "]>$T: Y*M X>^.%^bԔ# koݸdݟ LqI}<& )b^w4{$y栊-;lxz ˜ >Z+uyGb*fm&Lw_*bSxq tzM@|D0[_aAruM䢔Ÿ*u# vhM+JRQ"-xzޝi5RgJBlW!_+uSWsXݑ-X[lliM %9p" .\;cj AAv/.u1S_3E,1,! wI `(C(DZw`hw'|L"U9kq ն|;EӋKEx(ol3E"8Y502/Ys%eQТ;: _`a j\W/AǡM6X@=gM /03 !u7;~(:Qi {ȑ|Qa\2Fٕ\l6c:Ҧtq<<r]PwuQF?VϠb>q&'H{򬚳B]vݛ9 ʂey9pԸ A7Nj {i}f7t.}抖wwΧ_4dCimܿJޒ(Zj<ֱB=?.~Y WġQ,B1ʺGߙ&yyIC-PQ]YHTǠ=lBv Wcf?kzJLK4原+9%>H|{tz,@} DCnZx~HjO7!'솒hta0$J9&h-|ZzZڙj5a6Cy'ZUe?#9V-4([S9Ry왲lV6I20S*7vlo@<?4f+ĺ͆ ÀIQ 7ʣq6bp,6˳Ҏb$4y~ 1ďm;5H0dثkveMﶏq̇e 4h#gojλТ=q2r'$Q61'ƪhT]h:rxMyU~9X(]T,"QԌe]ܾm@9 В)P/ _᳿E칽7z xzڍ/ļs$  ^e%o$VQ)Naw[,"*"Ʊ@\=87ѥݡ7ٔD}@4?vwJ:$(}-{$!h g\pBUlca2˪ ѫPZΜuϵGk<`)".o(zU׾y}r^wUlL,|cNG]Du~_ "ާ*:W=d+󬎚ݪľwn\c75ʥ2<1]sg^DU5BBZbohnuTmUN'Vdzn;ʤYv\d_(s bdv׫6Yu/ܷ/P tV.0I.3<V%̒0€ŗ6} NzPX6dtǬNh~gOЙǧ:t= $MK 'A&5#GhZMtNe>_| C?J5>9Xs`ofLM,R+RɘͪPY*Y6VƸ1Slb/4℘[^ȅ?fQR<J!hމks7k˧^sKبm6IvUkxI|DF؍@0G5w<  +/?wُ R"aܚip\܃h13b+zm/}qw`ұD̟SSuSR?Tg WM,Vav6.u0=6M ònzldBtu7>C; d th!o>yC0Wq/GψTR.,sGYC~=zrU{5D=S5%z枦gYCp(_[Y~`f;7{! i@8ؽ*/c.0.c|TYo۬~:%}j2]Ң0BHen:?4ab=Gcww7VL6Dad=AQPBY(M* ˷)z![ؗ[l8ϴpWz.Ύ=Ut)v)y}߲r2$eFf9 BeǾ1OVπf4z :`cnbљ`PxK%  1g<&l]_ 1sB-z*1N'L2RO9PGE#/[ dדg"]dֳO@>U'=hּQ: U'>V;_8Mt#J$5y}}x<Ӻ-HTGdIR.3p] )`C|$p3E)u?[&|Ƽ/ lH1S?^ZxUg۵֕ye=Tz`(WH"*H=ɷOњ$lP4 bqڼ/zלT.wEegc 7zV! ʈ*e%6lҞ! % HCt܍^h4>dVٻJ]fzf[3-'-ӭM1j,DT)7^ BP:23j2~!lUm?1/s`Ghpdk _NzUMk:c*6湪/Л)&m”\;>b-jP|w~cOm ȤOY(/${K(srXnp@֢/-9 S `ץ{['tDQ[9.~ҬN- zyPQ4w}V+TRzď؍Vɲ|@+ mfw,1$]">6:\ERyn/~Դ:.!ݦQ[9Lqs@mPn`d  5-Wdq0mev q cmo[1%ZmR~*/FP>q{o|w-V"wtu@t٭d4FK98{H1~|g{=q u)1~7k}]$j.^Vӣ$hΟo-Wcj$Yq{}* (6Vۀ,Z!fU:n\ BHޑ]wƈ gZo-.wِr(c~[؀\czTHFiP B?O/ٜ3r*j~:[iOXKq*nK,yX,:^;&<"c[[v<y2~ߨ32^?*05,x?<2~p[LeW}}Tvh^23\Žq~_sm6Qtk m: z\WLu{|yQێ3@s{w5 T.Xclp /w;Q8BZ ,,7{BPND?;+LOwadYL, 8=OG mάmۍo%\/LZ^AkXkw}yP*ڨݰeMP 0i?dhF#i^\ t065 G'+ݒ˺^Qʦ~x?NwY)>5IzL"T'ӱLbϛ׆P"r{MFx b` ,Jn rLe"}luLZ1 $C$S ?GqǸ:6^:g9X[(w`/@L ޭ!Le#^tx0GXCl~n.x1W38d~`M2h ̠pj}Ԗ*32P~ hq|DuUP<7`ܞ mD!HHõm ['jDZ,Yڐ $EB`ivTNe[bF[LQn1z]쟟DWgP$7{dzcۡԱ#*TުjŬL|{l_j{dʔ7]!cRR^-FW {l/k ] o\BRJF0bӎW*nE76r0)]73NR'Z/91J8T.L1[^Z/{fvE`;uv7GV)F tuwF?!F}j?.+t]M>f XFl>yH 5:9v^0[iB hSǎ?@3aHlDGQR8'*gr=TR q(u,n^&Gi)4vXDՙ”Ԩ_g“Z۶WQ ٯV5JY6 F7KP)WdiwH21Dd6Mc,q]A7]uv>-oV]NLݔHӆo{_Lw$*+I ]hF-N;&л\_ƹ \`` QM9  \Tm$//VCg{ÙyQ:8ɘDbRl Qf<8Sma qjͼeޜ PX Lv vdUMz,@Cce9FX|Jv})A_)v1qVwgA4!GދCP< c #D*K4qоT)or#N?N|XryS$;R0J7!˻_gȩoW =ZVV0.ªݗ3Kw ?2UXC]ɛ㒩gPP7g #hևBͺ=4`B\r't57މTne XPI"<#dw")5(VE 0´Ev5)@Q\tF3ܥ"dy Џg/ӻTZ}*1>jIG!Ԥ1yX# -nioPxNR"SWAPZbK><Cv/9ӀȰ&#(oq%2cubKN!rWUA#9x)Ĺ j4- Xj[ PelmO3\?t'0<-kfQwpqD* P\[: ǺՇ1.oZ/wھg٬%Y<È;G7XwRەo%T?-q[~ZѷP,C.P{3:y@wEwQ ߶Y6ኽATS)>#K1]r?a8H3N=۴-Y2`O삅#p<(m ^Nc`wr>@r$X> 3DQy Yw{BxXYptGLxZyy*UhΊ]5wX8SGX6_ p8q^"C;/,$:`ecqwYcC ܪ::ڏb47ͦ͡ SϩпP~ƔoLBlI^FwJ@iC|>:gS5ɉfо+DG^Ҟ( zCV /~eB =dYi[[ GKD 1 x4/Y]ؘV2Ӭ ; M i68ְeJ48>1>N|[l"BIӶ~s*v+w~r ^Pu['qQsSj4Է'&nHZ## wUR)~=y?n%os!MqM p]ӸOPvi%{T/fX.%nah۬gpV3iGYv$dto&it%V|`:3ZJ펦j/+nî'~Ƥ\N|3 g*bCj4 iU>6lz/-@ܰvR0eWRjh ɷ੸ռ ROr rC7G!ڒi 3G'd.R_(P0Mh=@`lF(/l/';A#Ǚnpu.S1g{<5l~o:L&FTa#F&x4/be[0vUVxfeixJlTjK}+)cβOB7M ,=oQ]Vk%J Z7ޖ#ѨO() PW BKtՄHv'zPdO+:쥧pU+ɪ|3 oqiCY[K؋GmC),T M!ke5' ^Y܋o02&u,7Sm@_>o;o4\*DPĻpuQxY&(~$b Dɿ WߨɁE d!2HDSjEG'$o2E3Ӂ^pfn~#%H}bO  㣏ha꧖0&GefsvfPIBqMQ<5v1B&&ULä~ڐ*، {X7@ϰs3?պy}Æ眓7'Xbgr%-B!ӊuF<4m1*Aֆs[$VGjwQ<ʐZ@Kd7RLd n=%CP~gA(TI:KL4[QFeh ј-г'm;E*+)~hWp>:U$akgҕOG"{-^3̏kD /3 sݨ)oMm@FxjǙߖiF"HٌRdk#4zoIçw.;B_<*{ BhIe=)kpgv'l'±B>Oʹcc/ HާVӗ,'owS7#^z.+p3Bҩx6*SuN% )d#D;Pb:U% ?BB& ,h6L\1fqcأyJx&:zE7dU鞝$KhY:F-eHѧ*D$4,LcCM n7ݰYG}<\27MmFAG$W^禋#k0>+x`l#OZPgxu'ߗA#%-=ރ9^5Tq5<G0J!n?4?]t{N (g"g ͸{:(I9kzXŕ߹ئfĸP2a<oL왠3AɃGQ&Zh?p+ } Pԭ VrgYZ07070100000071000081a4000000000000000000000001616ee511000155fc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/W]?Eh=ڜͩ_(&! '>ɾCթ9iV_j\Uÿ=B~ r]K=z"lE-)gC_5!YJjW !֘WSVq70EkeKG{ `t ܭCAtr*F;JCEK@a#'sz>qP=ɾcJ7|UIג,?5 >`nZ1bQ{$?B?rʛ|7;ڪH g/[#mnjX-]\^T)EMݑɻz݅ BUT(W"u%hiͽC|}XTΏf@ޥT)UqG7b<o%yZStKɺ#MI#H f@JNO3kki\<m\t28QմIlg5BIL (F̍RAm1)):@N8e^].R=qEΠn}F_ܡu];dP`8SqJ'{EﵙșO;!_¥AM3ϟp<ٝ?-s̓ ؽҖyUwWhʡ ' jVJ|os4+Xbkqr{ڰ3S$vTP`ej|4p}$ .vPxÈSq٠9*<{hZ$p~+桑g"!qJA2 X~z?Ŷ֦ ϳG y7A>jnܛ)"Lj j[mZÄGjZXZO\5 P5ݷFl4:&xPNbBbt){|_|(Ű}!&JN;-/}!h?wd7֦3d ThsQW}:T@Ț_ڿA 4҉5.M}5g*,ڇy5ےx*GaKcXvE,ٷ z [Ҭ&A^"ax=;6ΟD 3/mz'9l{'Z]e+K#K9[+GN 6ҦCNfN(=%C.:`s1I^ SjNU.*ыZvg:Zp`2"WW7m[ۅ8{I}†i>9I-R{G#/D7_Ɵ':$ Y}dX%@jp Yfwf,P_Q/99+_>krfw?usU{) v)ԨB/m 4)D#ňL'ܟc毠4wyty'$D+el(8`ٕ$som͓T*VAih3%U9p똪v#Pvxp췞P)oҝ;eS!:+yy$ ?Or=龸ۡ@ ˤ$m8XȽqt" &vP"Q `u`v:7@ߕ}|p0 ZZ2[4찂; JlϷg7szR(ySEэcCw$>f>Sw$)#S'OY ѬJbۅćPOKˁpקLע f"շG9oHb mڂϋ8PS&ӣ`:3K_g7i,W+_=}M8P/r xB`>M6mpK1dEpJG w.i>+%DIKX+o8y=#bc(vBP 䧖A+i!^)3AX8\lR`Ǜ r7ě=_ystPд XWiѫDHQ?#9#8[yq_9N᾽{'d;֯Gh5'!qn3׾RپgR?M ~SƂ$tƖ3LjCaV1ԎTLŬ#CI[䌊;um_vRa㶮4 1k|E?߯%pBӜs%w&5G?ֲ_8X=թŨ v%ѶvzLRlqO$ΖKAC$}$D t(ESkEbD -ln\4?mPCpxӷC̯jnU=6r*swŸ$87GvOAhVUϡٔul`!p,&?hR\[(Q?zvV$CeS%b3g{ )`sˑ,맩3_zp`+qDR$ζeL}8w) !k!% TR|ȩ5/>-ZTP T/xwLA||PK*V#(e!a'ٌ>O U);lz+B!%u:7ح͋"}a,3&5F>4ү*fVaމU ,ګrCH+B/ SO ՅL6O:1cR9p_XKd^gVRن|'S3?.3~x͔߮bOry^5 +EC샣u7;=Jܴd5|l&CZXGf=1/&PJqQ1f:u!Ki@Jq7`{u6Hs$*8\G!g'}.]"G\Æ}RMQ%s˯Oqy][0׭MVdDkFfpJ}bMԎό%{.i}e^Ws`2AfˍƸGbѽV"DGSposf#~Hrh{QM{AYo 1lt۷`,odHv7W`VO/&lMF*hc`SOEWҁbڇOouXP,cⵌK{jF@PS`{4!u=eaCP֛)a:+I9t@;>QT Lt?[0?P#[N"h' H05hOAɭٵ@;: O g,Ǹi5ϔD>iFn"?@ ?3s(̏7# ' >[GP<ٷ9xtJ{)殄qy(w,)^J{M&040BX $Ϻ i6(onޫꮒ~cɗ3=S":k}>N)kea|) ؂AD'A/U)!A?'!Պ=Gɔn3d8w *G~ި+πՌ L&%wLPí2/A 2$]\ nn+60fv韘 PoJC[3S(/ԏM>"@OUeWqڞv+65f׷>8!"ud^hq(qQ~\3Z6u=8ηLBES6оZ%Ɂv6gtU7Ž)w) OO $`ΙNHj׏~-wI$ꇜhx \T`ۋr@6lHqa6zGS2I-?V+YXk'~;hУ9N˫ H@2>I%Lz$UMagO}yHE].n ֠ u 1&' ogb?]pٷˠV$H7EHY[OBaQ !09t9By,m;qF v0,B՛CQ?FN:}- '8qp7zʮhZHd6k%!G;?؇dwC"p 8_":Y1Ǿ8~p_#,EڎMmj{AϺ`mpC䜽q PWCU\&ޢZu͜-MN<-plP4ƃA3LH9k#\\5ѨR!+Rץ`ŏd=rf.#uͫ=X2pRVsqYVh,R {RՙuqM2>Zf:d E 0b$F,%,$XfO4ۉs}vj_'("߈crE[o/~0ݥ@^ )#5vEZ4ŽTGn" =86L"]JKH{Ah3,r__?a}4ֺm8 $R{ATo_RVuc㋗SA9;i3v}woKFc9 D(ABvUGO̥hfa~UoTi3`6{=*gu>Mf@Tg=d&GiI+1z e$`y;]A=rGMIYڨM+FRΑ8k~&rmt k!yzHM%j6d7#MdBXaa>"'2cK'LC_Tn{LfW.Hus9  6}HoE/}i)MEs&SO](?b~ :.Ա[E~<`[?50089bO +Um;W FF5;@Ƹ쎶zų8=ES.=QJan=$v\ĐSp] L;XUT07\Ghh/1]Dr_j;{/IĄf)/FACۆ*zO3WDh8Qh>];[_"FvWo2%FC\A@}*Ex*݁ 8 )]KBGu7HRUmXHn\!A3I.tLԷ `f,rm+sLN݅ݣ=۹ ?ei=2#Ts]O 1qZlzB)CC-咕+ɳ|\hT)kZžʫR6kȫAEƁ'ZU%oRIܫX`\>u;R~<3ri^y w"veHe8k-v/H:WRrЫk33[/BFfyʶ_PNmL)oVUλU l`3+MUM9#k^J%{JPY=CA2>x:Pߎ5 \4  !2=b?fOkFꬋn$\]F9Kr(W}ZV{kҪ (I3 ]_@&zV1%'Zs;yW& ٞZ{ǥO&8L&Vd5V8F~pXvr'Nk( _o!ۋO"l$rwbqP؜#z^R{Hu^E)9T)zO v#-tVp7µSt8.PhL8bΩa9b˼]f9]j%31^ŔCvjX=S,|d yihOWog)Peӫ)hC0tεb:{z%$cۊ&G\NbqLc-K=nL:LWzlۆRvRx. fuvQq9 )ᨮXÀvq,?lAZ78%*KlڇX"ְq|e>c,8ht @NbS'H(Si-KvV,B~vW.籋EޅoRdC ;("bD0=z`ZҀk{%"BF<0X9>a z>:C9Z *J*7ʛ-:n]rtDhdScm)źօj ToϿq nF~} VT;pNxn'Xiʵ>?Jg =`Qb9uEij9IT99E%pMLχDiܝv%ܞ gjoE[ :?qpz^]?H˒DŽOgJx^T|{CWe^"/}jZHOORokEHȸn KVT3Xo7 zCժ& {b#[j=e#vy!vO&\fs('ߌf?IJ&c^\QIJK.G~\Bn7QގmñRBT̍H&Rئmf8Eu!Tx(z ƗM6r )tZd"gO0Ʒ#(i㛒4;&Xd%>l? 7ߩX{0\Im. *F3'p<jwHa36\g=3nEj~sML? "A:9X1}- =|RZ+21y<4u QwhrMcJdNJ]0s ZKUHeXSaU.I dRBHQP)XJnJG0}mΠeúMe/k7!nSaó'˔$ ?]?[>6k:d4G 蚡pv9UM*u I?[Sq.Dg㠱j!!Fȶ F.s'7x݊j!kq֛SrA-['& vI^ř!)K5XdU_۫+Y',IQ"TV2aI,rAxi=ng%TV)+k|;m݃xp`q2^:oETe\mhYŁUC_Y3짆"[-} F:ѣb(_H3eLK{nIƮI Er QF΋L}̍H۠! xטG72aA(ZٙUUz(;`@a{x[V3`ίRp 'Oߣr99쪌:5T6PɼA);QljiΊ@or7mWd2| 5SPmEb "w6Nv_iupyѝw6$瓁~9C} fMD022P*x{K%ǎ$p;-_ TDZ"Px%) كw̠a&zcQb=fqWMErMK*2f.!lvG,;f|Gcs\Hzrxs* uդ(|MVzz3)i&XH -ү a\hRrBmghv wУ,\*ҾR?ԁဇdF<, =(I((#5٠4U. ۼ.y5-wZP\j7trK+W 69aSJaFE,E3Rb 01޺yt{?k'w7tɽ`k:C)"0‰<-&n78bF<[F6=+2T{g'FeV\ml,08/Yy*FŰ6Qky{8@Gu|T @g>@YʮTeOi eދOUD 90fuPa{]Ԫ!j͡36H>`U/4+`?rlCC n.=֯ %j[~jF$]as [}frublx+/4< Vg=T0߼7/GA' {:- ]u?wq>'m ?R|[v~A.Q(ٶ?on5fQ /tCAkRMqpJ E fQu`-T536L^Qb4vAg%i(uN h }#L[(}}ƅ4 "lAWgīoXŰ@S-À;'(56O|GS&#xWMoSOأYH)`ZĠB)m\@ה7b%(4nlmg&*WS.7U!"VƣcmiEK~gzȄسѬ%NpQ4$; e?5niDxWdi">Z[Y18p'E?y00!&Q_Ld(ʾX?rU{dK)G>jܖK/g7ΩFU}7X;>xB{ιl_2cM̚ײ D~ثsĨ' ]|ZtsY ^B 'A7o:P/jq[;# p 3vM?S8Xc`9F*4`SCl6z5[3QZ,6  ߜ(iWE_e3'OhVm-V$sPj^}%ϷUwke, e4!}5;fMt-i3/Sgsh`d*>ȖXO'v^An@FD.05 ;ϬT\A 09m†Z,dq@z^NVq[ ҬgyJVv'w/?i2UXAagL'(,V2޿W>f(:k>債?V 84 ntda(r4Z}זa 2~OtoӢ{Lc7i*Z) }t8P򥗳>o=Swl kQL$d7h2T7ΟD6{{;ry;|'}1HH IEr5q٪4CdEWٞzpX>Wa[N!r Ӧ5ѥbC'9Y%E9nSؤLM2s{-2QzyB]X$@p.\Ц)fK%&@Ip8J);A,N3nj\"%d*w#5+Ս@K.F)ảܑĐH%☳\SF5l qT&bHL~kI3DvM:x$ǷgRT; 3cUu$~( Zuz#cwYQ "$꥗w3z|20%L13UhE3Аt]c9=jWJmj 86T,F|]STm)|Pt'Uo%D`O~(@Oþ.4<[|~I$_r̖q5L([9}3r+Si\Y%yY*oy,jkteQVΦU&)Ϋw՚$krlɑDux*m3Rs+!%g*2UIK Sq@<Fby7\|( 4"d|\%T޺@#HSP"OuU;0bj~&ksA)r dTճF7ާ{9,8c8s-zEi ׆~iѧƅV_oLc;ϡ7ִN~XXE DdQZM)4QKPߊJBSީķt9k}6oŷɍirKG2gWUZmir.9sgFE# CnBDXbQ3^GʅxJ8'*}IuM:{4-#|/d8=t-dktEcaL79BG* R~Y-%rC(Wgi ǿռKrX<% l10wJ'j5KϢT+7SOȉ#=CICEٳ,MVeeHs;_b-@NAJ<{V: ;Gmd\#S,Fv+T?-񜸈3H5'# OOO[X=f,PCEU#sI=6W%fw;DVSj@'O9jdx*gT8KlGjz<,oзt([ś5N1HYe[B׃6ݍ磲2geSìќ uG7zJi츥C1ׇDG&;al;5,>S;:Q gA@S2Vbla6$dYaQ(suSi YXZkwKBėk򯈑4"'Xw49J#SkSѮ"GJON8ft2٨ufpaԇuP6X@nׇV[-)|i5n-/1U. Yȯ[&Ʃ^PV#ˁ 6;2n/M̫(g̠Ew굊VZ'UhL={+IQ?Rl+l[6Y[p<<@]i&*=nI< BAxTe[{yeRc)|"ݝ^'v2Q(dpD s{QwvfܣwY^¿`9O-{&gLxXqFCEMv:̚AQgT15@)_JR]ДM o# rbܲe tpDkޡюb`,-w* G%D Ffw-.yped1 *Z6џvCꬫR/nG/XZ+ЪTBgZqGh7KY3ǬGdu3귏!aD%~+tu4Xsx^*|yt'Nm6[gh|<]'tR5GC܆kCS&kx@ƙG)PGwOg}f/!93ڑI[|ZIT ]ͣ@9,l$|z<)߫UIi@&MJ,vC~fG4kO^u Lvvj* :{/\FOaj߰X_'LL7?buªoi3ݶJʛIx=Ʋ} NHv08&ֻy~1A0Yս4Llؠ|tT/f86|ӭ}z(jU6Pw `ԝS7X>19"^ Ό /~Zɒ5gFnVtƎGt"CfA]$\>0̡#t?Q',N`?T\۰][TtdGŕG]Zw\@TzBiubtdž,x—Q-\|YW&eX Cs:}b&;γ7 cxweU*I[&έ&B`MόKda?xSuNEQT1 &bs  n b:iE: HXiSJ٫)GWLrOPBzeQ%ߤ3|0SIyw&@sKߘϞHN%ىYo &n(gSj]pqKV,w@$%H"d5 OwS \ZZ9wߒ}V[B.4eP[RD7ƚMļ&UA6(ܬkӉGe:|&,)opǠBtS ] u_n43\cmkx:1/hN?h51?3ޛwƅiNE #01Z_X{v ,qs[,y\FF $le6h()˕4up!V= yYfrz9vHCUBa/C%VMm֨ߒ% ca6NSr =YJ~rڧN)tG b9W F~-+6*4kaIR+fLW Q/S/0SSušR(.ވ/LU;쟇[Sxn׫=^p|VsrҚ?|D Y^ujSicƒܗ" rֶR}oVy f#/IӴ6[76Up@_U|W#JhxyM +8=罞گJ@AV.3|.$K8Ok5t*/i˚G^aczN=E)}Z@} "Ei+lRnI'AxP :Wڒ4L1|`b'I*G ^f1CmRXoy ܌Tkȅs/>bgٺ]}Yhu<5 ,3F;vaz(HI;:Zmezj7w!))0Z=mû~zLPan^?rFM>Cg ǜwJO'ޠKqu2WX<@CIk\@SkJԇu>Ҕ>ԁv{h1}Lrhm:Ls$D'. 㿙\^IAiz 5< g(M Z}y8#6Gn]⼈m9 MHҝ{ hB?g4bc4qS1J4M钳9 $F42K&*Və$NnN hu}OAutX *ckzcb2a+3qGZҿc(}tdxrl;'η|I(ĪkXyNlSA"A~ SйȝyrDT]sbufWճnҨ( __-_㡚T7#K+\NR2#Y,Tpu侮XLG/u@Ą6(Yγ9K[%6+faƩ61#YAD?N 4$_ڨWp~Ȱ6fT!ly•/|1c Kȃl Ufdj/Lxo,/Fҷ7OQlb?3`Z?cp!(T2JV Nu­ұCeC=3c .inB ZM9P1=#ݶإySx9nEPjsw+ G"-[e´ mۈt▲9/=~O5%f ]s6}o@<Kߵ',yFNt hF7k ~Mk p&!p,}Hn;asFhRY>d㴐q#L>Ź;ol~"8VW #\AܫX~|][hWu[!cq.Z}W9#id{#hi]00F\0|DMS4:Oȷ[Zl`NX -R%~"I+3mlRZ@^J?C5ãYLama7y/ֱTDZǿ6SIQp~sEy ' `qxTy:ifC5*YVLi_6){},qUFRB0w$F -O Eb ۳'m?3BQUO;p]liD8pX`9Q]V*%8?'io=; ^/"Q:(Q`wKa(bV_Hwv_Mj\c=?.Zav}Xd^;AosfDiPP;ߌnlم%7p7-B^1ˎfoWՖbV<]=uڪ6|A!&PŁ# 6{:a,eO2XnU n};H/ƁcIk1# xaWphR?gh@T ,.I<rL olp1fY 0tNqqWOUa O%TamAq[+XԊe8jRo`̾Dp AW \9'n=)Nz2O-A{D?uM}CZ!6c֜)n?E2!%bśaJ/V,  $=cW,mh'&pzһ2'?)+)euB`H=6<'uPvgYBrX/SYjs)^A~d[BpAziE|v*]Q&'IR*u#7\Q<-v1r<;vGhҊd:zݾsW֨|&vmzvͤRo),ό'9vi euYq%g4 13]PYu>vk'P"|pB)ЋRţG BB*xÏ\,]^~EÝZ]Z$Ih&g $=9\TIS5z|H7owIOX F8 X') sM"~?>R[$e6~2`"dFm9gp{X%j.+ɻO e!V0꺕%?F+|#Sį%V~eS@G`hڭJ¸|uD5y,  $WY>/{ostBOYn_޺ӨtLm.*,ʡay/p$ M7Hՙ9c`u}3-r_x٢e{FUcs\mk^_w{p`vў@']Mr' ])hG)9Ŧ,o$.fBA(=wc^[j۫dպ}RFZ"fHVu h2(U3p%Sِd*o\UoΡr2hruo|Cd{E|?ZuJ F-6+x Z.X`2YDst"0";`[v17L^J I4巁З5۲6,0""D2YO(P,Y"+R~"CEá~{,FpI6:jgڠmҐȒM]'L=nzC ^~1SL&Zq2ybե1/xԕ]> ~~M\C7A8NEM K]FK,,bUQϩYjhTI|:Nێگ?lr:_:~sHPo 6\ ֵ&M*Y ͇1 j"A(ѼEzX";݄?Qz.tEH<>@gz!U202zF!ׁ>T.ׂy "du'H܏|^-KRćxHMB(;2>py2!k z4/ dȢRRͭqNP{gl2M/3ʾ9EX8rS6ZqN?gq;tˏQlM`7W }ޭk< dcDSA5Y"Ö3k [ ϝNvħn!Vɴe1Cﮍ7ۂ`y6R:0~MpܐJnV b@@mvNHty7iK1ZB%$K2pђJ@j5g?q rj˸ÚsZ0V!5DUk3J &`GT+1+A#Byo҉(#?jr+6ˇ_<(|n b)DUC,YaiDZy5'iܮ$Bi3| L[^-L k>W h!ٔ W qȬvE`\|XUx394Q͵s㥻._2:nSSjDžF]GN/'B@Mrk7w +'4({T= "LHI{,v_t2˞|]l +#E4t3ӈQ9Iv%˿4?:+^(S;;)1>-Vg ;XCv!T@ _ǐG`6O@-hxlQ쪋91(?~B1sp8@_ZGe,a݁n yHHt Z{K{|2ܰZ@bcԅJyEL'}G[+ K9rNʑ4"DlHZz;ز`焭Vlk?7:aa՞(F?ٛLA^5z"es;+ @JQ3WmtUBG-6NhʔQѣ‚I"?;=ki9fOGLO xlh ?lXndM܀(DCOCAu]}@ge=YCl9|K:"y<70𫔚+(';.?b^h`kD\yeKϢ[Jԛ@kicSfQXy=Ttfw|pC6{bL7}BLj#pЖo-^FS+wTP?bِBvL0e:$ UyKo;g{J\K ﭣ'0>,K3׈tR\7!{ŗa}nY3 N­9}rvMPUMb+*[Ρ(W?HA9DcQQ䲎NOc}]T[ 7;H[E4 /Uc##LiaPCZm&@јt1lA5hm3zV/p^4Qm+t|@7i׶vN'X^2:NLv/>6b{Q4 /jk- OK}'®UU]wuy&ٷ{d@2lMջjA~rs6=g87 &1]dv/8wѼuSQ vХpJeDhisi owt"~9Î;.ebxmt̩ű>Aci`n 2"vxď-4;߯ӟ sN3V"=ّ֞-!0u9hw{XWm=XS`Tg5HbP )\NSK[b^t$ccN]Yۭc"R.83Rx57[F kS9/̳ _J:ނA7eKtkta }.G&d3Mٌ:7shEFtCzQ+4(Fb`GjVKI:y/8Qn9 thV!#BD8.XaCz t:J L>4^u&DD ֫,,lx>7dj;9K>Į2&e`^?wN_K?2E, y'1<*Ԭr ޤ*Պƶ;ֲPS#U@QO(z\Iz.aARcH7Xwy*#3n |(BBHġY7zKSH`ˋUigX"xW Ѥ~kgD^#;nT۟4?d#_+/?Z#͇"[-Ét`2[d6Ϧή u(}ߵ>".K˰o iqHyb2ڊ6I9kkyl%ăeHVljYQO@SJ6&ǧesY/6(L~̆$؞ kbw' ގHE>]i\%fȒ -5wS6rvӱ06r1|%ߏ._ ?jh DF y#Kr$\momL+ʘJ-P\+f?f^]yFy$4LдJ/y1(&`"YX S {34+ѦZׇG!9| [F 2S@@4 9]_`"cZ0.0wLɹ-*Ƌ^qVmK2$sVSc.֌ee)<\e;D+ ed8=˓@&`0`^{5seAmȭ< Mdsߋˈ,}w;ݧ h]U>1E:*]ێR*un4JךT#Fu'} \6,~M{M-|d{} /ks,^3LO ?` MOo@K&G y]D*o<>% 表2D0ElФup9U\BL?K# r*lH+b-Cn<9CA=)E `'v]u5aw.Dj]-BOJPBQ50vGr {1q$+bbѵkmRo(1/f$cI5aG\V5j/CqI< QE={Xal} ֹ6]w( fX0)Բ8e-rh#8!<8ZcQ؁뚔w:DcHMJAW(+k(c(Xv^П>AJZ$) 7p GF$Sz 6\,K_f'7zU&9s(΍W,J>$;#? }ѕ?"៏hK$MK̍T#D tB[ֳ6CYJW-Bq[16["#ĵeM'!^ZVz);qPRdydPӼnS[ٴx.0!iy iL=;r8h}cꕞG;Dn wwF_a㵄 srj\W EHdQ9۝4fU?V+gokF}+ z؁ !J7i/ b  $ A6zuzȕ; K.+XpM= ի 7, ^}3")v0 {*LjiONAv7}}N IЁkGեqf-|+E1rX1WuC-[k-cr^I9o[& {%cXN=``5?K5Jb)jy3CF^aT=gcRy 'Vi_ܷ<"<<79g_65W/~`9e-'/X]q"RDYQYE >F J_2ohv=4t kB)K4Qb_o]qJ&QkWrwI?ټqa"ueAz(M|Հõ\peaK$P $y]8CǂT% Ú%=J'2`^/:]a+ ;x,{i2ğ <0 X C dVIbQal`ɬ=ݵΐ gJ^pUh4ZK:-@2nONLi,Flh~"Ͽ{U 9zϯ+d$ 5\BC2'%v:%)NFJCrQgxŧǪLtvU)#?㢩t 5^EseO5*ns0P7}A1r B2=,: G:._e `+}goU" Zk^3B+A#삊B`G TP5T.70hG~JrU)Uݑ0vc!iO3d'Ay&JW5z"^ۢWW`(TCiqFՋNGJLp-Σvg٢8h̆Q ̏ؾ7YR)6#]6Նc>LC#N:]]k!7]>O,8'܍5R.H ώ=MpRr>rSpb H{)y7 HZ2\u[56q2"ԭij缜I_6{ZaUV@o TlA:+EB6V>atg?!$lD{&?R"V.)VwBbD܇1e) 5ݳc$oVˑ&lԣ)"@: (ag {B7ό~ 0|hr'`hoygCPzd-ӻA@8Zbp@q.{,@3mM'٘d?bۤz):QI'^2~X2E0"Z1oӶnYqj.O|X2U5^Ujs 65o{:mE=-f}űp-CK{/q5%dFBoULs8͵T6]fVoGo [k@W;>[*Kg6L8B6WZ:Le+M(/ ڕy]ɼQB4'FnNi1PB!M,,pt.ǻglr0*8ი^ N|uzl Den`1Eo9ceC8WW^ -ԑi t H7{*MJSw䊽¹E[Yn.l?y@S ].TT*unnI3,q&7krUS3F0g /CQ6վ;.9-ht!yu,aCŚjc%DO1w7ZA}~Q1)@ڭ:\fO$Si)K_S1~o 8xpA{!;Q+Wq*%) \vK#Ei} N9aX^υCEO Qk:x[<]JjI Qa49VE8j[RD5ܰU)-wnΈ˖zVӼ@MyuDJE vF2y b4-cCD{mQ̷%D;7R+.v^<8C^f Ð̼`W Cx,܃K7qb0,DowjC$S!;톋}5 %월#h۠`JF#*І*ԧdD;3sᨡ.oX%*-hqJE+}BB`V6֩Y"/޶bFxq[- α~.O_P )2, kiyQ6UџZY?'ۨrPVi, KJv ueu\K|6w;zGo/ l-ܡ0uGePDHw_?Y-(:ZE K| }X{Z@=Y&$gB~NLj9h F()*Nx21ʍh.,?sbej*jv#ST'ЏbYS$g"㳕n˵B/CV8Dat,OzjT= 20Aw\΁2@ϖ1M4)=x5n1$P?kCaٺzS"Uek N]hBq5*!Z]Eg# %(<k_:Dp"9]F99ҊIu܁.#‰G$O7*l%-p]xx[6jFc'TL'֯1~ /p1Vp4jQ%jɮB 7ؿd2DjְaQ/ضEa=>Rf]2Fr 2E h.]tZ iUV{gť>KmY jh~.FGgD`[Ʈe]{dN$A/`*X[gJ҄dLYL'$M;x+PMf{S(jPZYCGo[ʵCx~FZy(߻# 1+-FѾ٩g%;NT)v!=9.0En#bR֏4+tW6B8AϣB]aާo0CАm8A=CrN];m\.7M5V2]V*o\>~lMͭBLJ9~e7u˻I[{c>sW̆B,0Tܳ+ƀ_;3P' 9`%_6NKob^דS]鮝AݹZkE)7>xSwx?ksweUo 6@K4}<;b?扰i5<5y^ 1`WU8pZtOl+ba! µDRZoi41řѫCOdnXR%+1gJ>P&`m֯)GP '],nқ-c-4m.\u8Q'9վ}=.ӁOxfS$[RH{1x}_xq)Hs#>p8s< p?}O 1+ƹƝRLtU^b/JǓ<1!/>x :.h;+춣Ҙ "4Qc A_}ix4nw=O&TKQ] ޢ+ED,eҐ:})vb S)6{m=N4y6Zow(G v%j;>7@=0|.I)H)t/@ma%3Z=/}m%FLU>LAGYvP2e5hT ??X=XYƨz&_Xŝ:,wֈ:9*J<ᜎnYIB*+PET8v*y/_My\ `pv~,DUwJ;Iý&C,gYYYgHҿoؒpzɏ 8mW]3(6hW>+°o HSZWMv`Dq \O?-[5,46QL(Bqq'o0^+an'ɻ)/rXҳCxUݵm)i-:G˖aaÁTYr~6!ܡu֍qf,\ŗ+9Q=O^]%5yh=5ɯ3K9%^,{ʷsz鏻`.TOl O~ӓ?+\rj[e jFE뜾jϧ%iq<*/<z{|k]8,U`?//_U;4!#]~;72̣#%z^ cD*(I|h7@>Q¢:gdDȚ\_'q6R8! FN0q!X ܃`p(u|-=dX oϲt^oTFŃO=mmr\kp'>+G9 F <2Ό 0Fo0eң \֝M]ڥEorJ軑mY}UK8ԑu9_mY2,=[jnbAJWWc+Lyq%FR\e`c oJJ "7P.wUns5NCoSD <*u4';= K†А~cٮ*`F>΢2Wv_j*O\I5;[ o l Q5"%e/* h97-Hgti ul7z1>%4H"$  k&&)rTX ;l<;ӈ00{,C LxA»k72:(:P}b~ bEFoa4-aMHBEP )<tbpci2t@ڍHvj bdt)QovLπ_Is@.#R-p+E#Ƙ)]_t mcl<ɼ-wf*ݮi@,W\MeJ]GyPA e^6_67J) :Mu<1oƋ^WC5.F#Vܞ;thx QPLcaJ`3aEx.)36'IN_$zw!B"b}ixD_ O9>.dFTqf+0;ܰVU &3Fj7)bjr7~3ܰi5"RX\D#R0#\?iL+:gб4:S_ّ[oh g.yRw`}ŕ$E'ɷ:iT_›-#QL6ѤTE{4ik]U`}8і1 [9&^nˁ34zM{x-#)uSҭFdPtۊ#Ix$\4Yr8NCJ-zn< o͞7PXF/Ca}FBh1!hҭ=A/M$YLH_GRdVS=LnSFqῇASqq8'v8$!w}U>~pƥi_+rF(f fPձ|IJ>)3Kz孹ʘpiŚ%͞Ӽ7wK( ޤPN|N\ElAj b~ڮ;wirrfXģy1I r1*Ez5HD=B b}o_ތ)8>y'dGyb]y ʹAϕ(IEi?b&8GwC 3H>RRunjuM=)j;28?./o̘sܞ/q%C E;H#95opnNcހ+% }|k hRO_\{%.rR#'6؋ "ա gBS(ʍ/5[.EE!ePp{G3uA,WK^}_bNh65P"FTsR5ɻL;II ^ruo { <7Z)kAwބ[891 NBwT\AX5tfm tqre%08fDP[?:>d/HtmaPM3Wd6832-`X(kF条^k t"Wj77peϓm. M?nXt)8t͛FYkWV!BbTls?u<'QC"&{C;{izwyu#A=j-e-$$yn׻.CbM~/! |-k1kte`5BǢ4di7m#.Ig=[yW0Y |&6szHQO6HS~"lↄTc$%i~jF!ᎿMWpNTye$p#,4̐>V6MtEWxQ0z{<[-]%_uH޹AGq4" H 1fjࠀ4A#zd~(#*oƥ ,k@MY |?OƱ(i@ ?[Ekΐ݀{j`7?n s@D=E*J3NF\>}$'w] V}:zmm]7$~c3sr;;h`,#-r1U#LGMk>"%+xrL+\f(a:W9zsu`+'uSL%P{"!U/!xi|NRX*kDEekPʹ6f R5B .xTK%J T#IaShg:Pk@̿)q 4PQYxq`|S> LV%&"-汯UR10L9NK_(gi kNyz7aɂ'%B˜ފn \Nޠ$FF5&  RanPScvUQZ哸,bI7w 5(5N\T u7HM2r< v;iV/KXsza-VI&OnXSdqq5ڱv#yeg2&>``Z)Oѿx[yV+u{"t r[)] hMZ"1oDAs񋳢RuXJcS?d* :P٤R [/pVE7eYf rI> dE".) =tƘ)4',IGf?dz>D)Z'vZlHw`P3LrQ w"1Q*)8ɎFQQ?CR,Mԩ=UB17K֊j(|y&$ӌXE *?LؤƅԸn-{+@z.;o|8(d*-)~?VE~&b5K!m|pC>Jg Kř߿T#@;wR)V !ɹ)2-bI`Zt[v?n/%AtŴ#{m2jF|$ ! B w_XYzN/ ݌l(;5H!ږO{Ntg|>D`r<"W~+ ۹zx#IHbUzߕ5kv>?DTݹ*_d>OHWe905YaXB4c!GESvO w dbKuL'iɪY%k\鯂rDvmHqJc=z9qah멠/-PJ|޳a},K+k:E&-jx Nx2Hh١]PÑ>O֚P^7]FJDP+BqM<: "mue5(,&mfn!{{H^x?x{C#e2%fZn++Mu?rq^Me&›";L׬fyfGhm֥ԫ*xqҷ6UT O\GwͫXrK雺𼦒*;:SlYN%8H8(2.1:V]38[w"oC+;e3;Ͷ&Adj4K=3"A_^*  $y/CA 3LxVɿyu΁LCyb~@++ =#l߷V*9b^RX40yw7}CȰ0-X3)JPֹ~n)S^bO3͉n /`WU7u6/k<5atU'I/a&#@?e$ -5"-r!rbbUV'B].}ҮplKe;y_m)rlKDEPLFl7s,Lr/9țALjIGKͩwn(L}apQt]QstԁfCK*;X<{p -0_*z9ցntQI 8Qmx4ZOlO 7s6jTnUk~,S;!R`7,&S9ߪ[eNʝ<]2炀’)Ő%qx.>^+LKT "iXzB,V%jgXaV.Ƨ;fC\ъٙ qR\E<-cQx]-Z,`6S"f23;an:<5q2GRFO*< M,Do\KOJ4&m0Yx*k{r?a$4۰= Mby @(~[eE\-ÍoYi\-JHD0C:tuO^{g;{R}Op;,ݑgZ,N V$u~A5tCS"y\J$&ƈԈ.,"SLJDZ&hM Oc.d;^/e9aʃ0=:!K`-T?hn(*5'-կUU3켄džO޻ȇJF%εv MKJфAcNs<`U7*HƘ%z'۵V}ϣ~h{Mv; D !nm #DmoX^+o͸Xe?eHҹa;m x{ p RmDpĚvIp*;HCy a 4A\q;+ S~vV!hqTW.| `ZxsUVIJ74†ʼnS9ger  7+(B#Oӑm?;b1ˢ(Oˌk! UJ<cCo/M'9 u7\hsdC(H hWNG)K-\w^.\WXp)^yadViaQn’y\ڷ߄(AS [T8\WwaQeZ>:%??>uXm^5n9A1 S!\z`3fpO-tV`š[UU 5W2YNۺ@[)y 't @HR_?!w8ʜpB#Qu2Ii|'XZ)t=`7Bh_{ܿA?GlaJ.ȴA0<ΔA >v @:;ɬk{`ȅ-M ɲOz;?KC\ g ԕزj! NSdQ`[w{l-;4j|yU*w8bvÀkY S; sbL*RnГcm>c/W )\Ëh <ϩ2LVO\ϬObo`/͏u>Fb؝,ǣNHhnx<@E41g8\!L4崈3f%o\heV *`9v$ft~|r;SG3b;X~IEsyOeknrt˯Dc|k%P^yBwƛ | ˓Ip!1獍[#֢5VhTk&MtĀi?l9w Ѡg-tI+ G2O)dL ][$%svlLLJ1 =BAA!h]OEP,L*݄T9}-ʽ9azQsTSElAI"ny7ͅ׾k’FTt{C WO捌§L~CU|+F 2ndo ,[iwA`Nų<&@[IWm위qyWP!>HaM<Ϟa޼uGza=ac=.Le0GBa^)o}푍')^13ƪ᥈{>%ԪLTAR0a?[I\ɹ<~Gåݾ7^ڂeD^T*t=,*d(0Sۜ 7Tm6Yhߔ 2]C#D+6cyMlr+i>,{0[)m#K((gO브A0eVc|Af8Ҥ s*IޢyPw! tH~m~ @.c&ot Ӯ~N&@yKEhc0</s? Jʕ|d ^J"= nБ$)Q0,!g ?3ɭlƒuWmCAbxIG e`EsdctM'Y3TM"OKޝC1,S8C&2$&5' r9+. ﷣}<ъ8{p޽e`y bhLL2'tύruGX(JfpMzKc82cl;ό ۿڟzŀYt߻ 3q)X@~XGo&ڏny(ϓ0 ]Z{uyH/ F5; ^q!1}i/9L𮠚; Bp@ x,͐ 7cn#rgpufh%C厢ؠ<^G ( !{n&eɳnԱS8%2 _lP<~zc! "t1FkApYC(_oKޝn|ל[(zp>42|Ivt3sP,2ZGޣ>wǤtJdʬJDN s$VfLMTM$B2 BPnRdwIMjG N16f.>!1XF>>?ƕڷBKǿ+M B!7nu[y1{./JkTƏ1P!T_2=_PgR3v`i;iM// l{c׈>jx6&X: *ډz6K+m?2*R>G Q"Z1T Կ9)R1KlZRKpL?y)7| ڐh>S]^hDcg?8J+[FDfſpT]?Ly.|,H@~Cdc^(u-YEo8t*|lw!\g{%@Q6FO w>̌bT`-9{/pGI1w33M$llc|{}r)b@v} h;,Ř7 SO>`=\!cv+zlܝ챋gr'NT F9.|* ^ dzq@u%RB\!v=xjz%y8 |};!iTcFT)ʣ(' ZimB,&RD+}` ļkQA+DHT,RP s""c$$] 饻IzW6u^a8dܢܴxЎ}c7V0ć WzG YDHFFɩjͻ e^yS»2A"MpVZ6kgU} X+ SpO-,wu񐭣Y(oAj[,%In(sa\jys0*1B2RyR [0,tkooIugQfYI%X26dJb(50ly]&P?`rODt%a@"3  h?riJ v߄DQֽ6p>F j48OLK[+0J.]xWMrc4[tF1n}vh4 rӴR WFJT{| L3Gʱ#YCa'  ˜[QĕDA![\. )MTҼa,4,r`K !W d@ e lӊAHvٗ5[ ?BRֽg uI4v=;N;;OJ%k--c^^C$OL~fh,@ɓfbЍ@Ƅ;JR쒊qo}4_?b qY`q,Nnbc]T4hAt?bMi`H\Ix $<03"_q}p۳}pˣA,5bohh~ cqag yrfei|ѷ9~ w'kg;`NW."vxfaXƧM=.Eihl [-TOXENhפWw@Ѻ',!&&m )҄ժ(~꘠u9*CaϦx9+\vVΏ%I8~m;oaIJGTTJ4- 7獓Qb5!o;H ?HHW _*Ar%8[Pt&Ze:ELw}dU ,NWEeJU1, T!`Q0,yL忸X-Ka(`UYYb?.(vƮY8Gɢ9 <@q 3e͎*Ff4qźۜjL$3Dea*8syvS^ !xD퀔!&W\ 0 n,ͤZ'[CJQe/k$>v`=)IZY-O"c,PR2 9buKUXCUOmJAT4bPWŤw 08NN{˲VrdPPD9 /+zG$Tf~9_S1:jYsD ܪHtVٽn|ڠ vT+O7r} ("LAC5Wd&fUcx:rURWc Ziw?V-5۩/w//'*!I,A>nQԋJ?m!.YV۶8wd1?z]|UtU:WRp/l.U9/t(sn;a_5Tw0(mYY){WLuI Z_ ٥J)Wtu?"f[ Gnckgp+oQt xF!b@>+踔-*r?Fx%;w D|ƀւcn!+&yG%x8%XDs8k3j8.hWΨc0gחbRO/ ԒMOZ ,$D) v7 *2}d8u"SِUE!- Yym}?thCD7ٌ(e 3i;!zljS?so -pJ\N( ~bW2ʓHJL(1EJ^:[+{{%u9*6Ƞd MIO4ĤNkpbsy0~ςU_sWmv9AD9"<4b$|LO4νô}P#4zEp]{si3?M1y7gPx.4 1T9!!pF˨6?ǵW̅<$Ɏ El=?+Y(_ɖK*"(23V OEUOPRۿZb>}FD|*E1:ݧGu?11lXf95lⰦuNQw:I ]G3 \Ht7DKq 2j]rRo6teehƳ,GaMMlua ςp*' P BҸFDdy':wL0 K*3-q>>Ex.[3 g1H궦JKX"dȦ(A!MYM_Ç:R v+V`B*ܮEw#ahX`;ΔeO]lGiU_'n1L' :$ErIj5yx9P'qMJ=Ӯ` Mq9z1e Fs.?óCxƷj]Q_vjyeDS @V 4-|*,Drax]w{f-\y@ 7ûew01A~$ɯv CaC2\Uc%F'bbju |`Ũ եGtz;]p/vKx/znx|`d&>\~L(D*?oY h0(ntrent<}$p 3oc=3QT0(߮~Y}Pk:0lGrb[>+!N@Z!XYud,f ݁@P.7lI욐~G_-p O_嗽cTh8&E~C쁐>!^zpKJt[^Hmyp.N+F4teiq%[n ;N)!Fb"? dGax?ĉJ00/ }Hwվ?pC lU=Hoq|;7} jny*5Rŗ~9`٩nJ? :[OC39*n- P|cxӗ 4IR+O*ӑ8Vܽ-Ӆ3UGPX5+5yqL"W7U#Yxůt!}Tov&:P=@' ۪d8/ +N&P' E֋ķ^`(hbu(@Xw{7vT>S~5xX2է֑j%%[G8p>j?@/ RG%0kyO><a vwxlS*|`|쫝㇬zklзR]OD64֝9t`e@/>K+?_cr%b,S+oєWBeo@w#Eҽ6-n2t Daw sϷyι"6lѬIDS;~&"r2n]/ZCGvLC4Ȳ {bub૖axh@yZP\OzYKHk4gL }jՉG?v S:B-D)r?evW72 A;ڸzmAU*$`3= UfO`{z5q7jFP;vc>(Kb@IQe5Kͦ/WH:Z 3S`Lh͓ouC8w g6Y*6Yh򌎕c8vsf$Kf=OuB:[3w8ˑ-᠊Ƕbz@\b90bRٳm5,beIK.Rm>w_j,~}53Z+ Y p.YNs#9o{p.47"J&R sw-|bzi4F 5cKP7֩E3/)ϫ`k4]ރ)bm.v6Q WF zcQ׈*J;uaS\iƛc %H)cUt{wm nl1[Z}S})#ֶR髬wEIyVz}w%*Gĥ{K1MȊV`Ԑ%ťJƌ WI9oywvm9q]٨2W6WgnvNӉ_S#XmN}v!Ŵ7X}%Kg,IŻ3ҧKՑRSV4NԿ5= &)RdڰrRy\;jњ&1Z y+E+tF]~^G!Z&H' a~M|*"F)H{V](mi:rY u\ScMTm'p\U-6iͽ&1ss,n8}_yѯ .-#]Q=1Lkw'H5JIA= oHjX+2f)띂~p'n/RVWz9>ֆ`:fx|}80J%W ﺮ=bY*,!*; *@?2*3U\=]+ٮDJF.ER'~_j{FBf$3t Ҵ!G˸`4V$r$U-3hWgw.3l0t˳*jHBW4֯U+*n$ mHn3O+H ٜe/!6'^ k,qrOO}1.wRsʠ1}isWtĞ><7\,RP @F 3hrgҲ[eؐdo^Nmr~]6nt4t!B:yN3Θhs}q01%: hPml5 ZGjaѡk;@1{ܒw^κѥk2Vtwih{nu͍fs58Έ3Sl̢6@ZRiDl賂zSfr~ şjnܰ_XSC]@~InE$1eGsDݩid%@w}%M 1mr1b}UcuaxezKpLυ*KWI$zvn=5#a NJgޒ3U}|m{M0*+;m?|IӴ!&C%T.&`IYrXĬ3}R*u,Dq=b VЂYʊδP妙լ᧋;!{u AeŔ#+fr},{ei.h'.dM?˧Ee3`[e SkGvcĻ:M÷%BQ|`뤯MCI݉ΐ9S'a2_6` HHEXC4O/6-'qBX¨}N\hě]xuh=u`_ߤͳ53n䱺Z6I>m+/&2٩l hUH' Դ(&l ?JF*(02^hg tS43r1R"3.@iC*zsH Pג;',Y9t;DF=Յ ¯}߯Y$`!2gqԁu7’l]>&՗T\DhsBEY/51xDp [P%ia!z{9Ƈ@ q^RVbd0<"uN=͜O ϬiL/炋ۛfÄYg2`JcNY+"'}9a$#ryr(Zui3G_hCdB7oOxP],癰66(j}W̺mࠌv^1X^IzO2Žt@+q SWAύvy6mH"VD[s/.}>G 'Dw:3kE4ѩ4J39mV/cTVEdoEK?Y+c:0֮sMi.n\a0)y +> [%$ :ߥ:JE+sرԬҽ;Rc/RqNVܑA6Jqz?S %=Is8s(/iy1䤦%1N^Vc]|HݪB|Pm?n/No;nSrt¨ձU7|#ţVϹ syEjSbPbu J !x X _/;okC\(|;p9>HkzPC*TWV$m6(V;2[oP]]Atj,:>,>>q ۲\w_2֙Z7 WIB=4mU1ThUok]'=kcs^'wg2$Hl7h+/\W5S@z.*|@lg? }.Dq#F9? C"2clckkN7x>eW8-1׀?x05GDJivwh'Sÿ1BjݓEE7IYrzRB).)>5pBc8{{3kل۸J+QH`Dcڧ6CV>?ur< 4T3XN%mʥǶ2|'b /*"hb46@Ae]k세Ud-fJL r|WM<dim=0ʒ$V7h5fu*9oY2Otٱ ף]ZP.S?#Mo5 e3Gb?oc<2h >\$< j-o@>]F)`#5@ߺ@99C؇HԻ)9%4võ 'ۯLq^qQ<3VֻKҭ}E$a}vg:Ϥ8|.I4"}tqʉpQmo[ {餼 3Q c=Ro|NQ$Wfdsm#۽02`b7 x&v#FUTqyuQԚk+nr2O,څ|ґ[Xei PMz(kO2عޗB $B1`Miz%s-~Bk}Ju mJW9Ȁqwaa`#=zb)AV)OW@7"j?V4Go2fWšIm޲vzLIғrrq^AItmCZ#f|}ۢ) ф;c߾ RKyE@6\:_|J '$ t!q" 1yǤ$xrSxh޺luׅ(5tեߏg:6 N3- 'D[M kH{ּA6pMN%{/.j72TDIMӰG7LQJ+d`]1&~phE`:cRa(A5QUgN$8޳ו}LL_, U)j@O]/"T>*88)SG d]wQB79}SQ59\>}p  mVΠP}mKT>g ^)WipV)EQ[GH5O}U5rslG ^?L],p7'UZ}4f#QbXzGPmHZr$=PƆ!c|# C#(/p. uȾBLNxo@yp?A3 %Q-S+͎1,y|IKf:)5uvH}`Vrh$eRI!޺;dz&Y)гL1BvT- 8]*%?PSP&`dܗ@By@k>"Q rsq]Yk0@TKQ,y\}VނF/aa6Aꬵ3qMudi'WUw#Љb㻒{s! P=QP`!%߆Ar^Q`x^{l5"TOʣ$!:o}A5XD &@\dYG=w(*1 "͗O@3:yo R6. 2֯]&40*FYU Gz *jl?on1HwL^Rwnp9DKMn-E˘G Õ[ ;!o> _U7AE]5⋘Qt4uuNMxvŝT@}w06#gdo\3e?.ZsF̤0˽LQxwV{7;arݽtZ[3 5ǁ<9 R㹌ʈmkZ5F1R]U9Plަ-E<$|t V/| 4DyO>rOx3u;'/TkaHNd{+, SÊQIW`oXL2׮֛Ƅ%]):hT`[*9}h<5mu*w%goμ0jZ|TB]_\35,L{1ťA ߚHaϖ!ʅLP1ЫA~,GI"CjGpZѵ0/lNP:?د'GQ-sP׀EHj(j.:˾v k3L̎Z<*-K] 8dA}^%V1Λw`IMw~}jdpXƺO N`Pc -ʖ`;Uom/gٿF8r@1랉Hu`V.EEw"a-Rm~3̌,(*!94q *8HRAk"4$ rEZ^ƛQ1'PM)v}%}x\|% dI`o숶i[IK!f")S|  iHS^vͭzDSOC7EF}šUZ/0Yx|C<ݡ*0.JNb ba5=eVn:,)wwi`%GFƨ\ZOX]U4 t FE[{]EE%/SBpaZi`yI#huju>3kKFf aEdFj|D {p5VĘaqav` }#$!I^@Ej$!DS]Aa9r~Z4'k7r2G&=֓_Kݚ*ṡ֢|VO~mU#dq3#NEI#q?yI&YG;gO)ŽץHjC]13؉@NbzzW\lL-9izzT)$L% *7:Stl #nTyڑai  ,y__ODxhQ Z_I3c7%^ #H;{o!\֛b44c04LU?};* b>a2H3 ^"tV?"Si3Ȧ! F>xὍAvڹѤ w!eCo[*(}׽-$a [F_D|M6nx> |s7x\Q7?)t"aMV\λb=|wxN2e\Xb}|!٣X(K`{q NuV Ziڷkq@j^=IB0:IcRAs7"!aP-M:T~ӼȪ-'h/7F) :?yфQ"YѩBc0v#!e"s"iI:]7O+qrYNI]3=B}C+P_V+wyF8Bqj"v!wшMl<(ףT%gstP*I/Ut#-AホG/./PNu޾vxu8X˟.څ>xd8rx!jzPW93}Ku!/z^@2!: ̟q^`@$YvpqXtu0!3k,'g=jAUyQgh<=nuZQ xbb%.(HQ hNfiIqRs?Jpr1I98l;Q#ӣAj Z`j.Ő!6t/cխGuJ6Ks%i킜gE{R dZ H؉6pJ^鉿D@\s$\ ;'X3m]m5!8z0jS$ORjX7Hc9bg6[ϕ֍⻮PFhf%uv / 2]šΙ?( u1/]v]UU0!rb6N*:άvߦ.m-FzJ̵);.c> =UP:g5ښL? ]j3A~!Z+$<;vK<;-ķ oy2f5EfXc4v#xVG<ȗxcЩ j*,{4ohQ2b{r5B7GN)TQBWcf/ {M pn"7-Ě']_u_,M${`L!Fcrbr x9wSWƝ9_'}cG VJG.&c~K:V]u|ָcc{$SpT##O_c>c f|{u͗PKYE\1yOE .򢾇Rq]l)慁esQ6b1DSzHa@_!OogX 0^;@~ml\6ckmOjKuxЄ|RdDca4WP[l=PU{k^ߵ0/#B3LG ':ls\mj<4Wr`ұLjhfC 'ϋ7 2Gn`nRҁ\ Y37\aGݚCbz2+9TDa:-?gQ%EF0*? TkiCn`]zo,u3sa# M{(Y$G6m,g_u"M'&5e<7r u5!9$Q9}do'p' Y5 jjakMGd ĝ|fFteAWꪎ>܀quN RVaڈ`Bj9,/k?$zؓl(+"nN瘹mӐQHLQ+2D/-e>{>geE~G&$\ei27 ^{އWPsͳxǭel|m3vܜ5mĚ/!(ԁ8ل{q!<ܣ.̄? "JC$z}ѹb~:rWڐR.rn1FC&ka&N(f1Rz7FPv|MAcW%A;3PAXH[/}%?'F4?d^9ճmC.qH>[c.W>6Do8 wXad:Gu&hֆoqz$[ _;wgDVc)aт]ǬˠE*QgF gZ~@./"E$ G<^v%Y<8|DU5^AutB}f`ھb(2n;1m$CجDfxL;|H0x0t42Z<^㞻m;/ "xBe R0fNK0. ZĘQ_1zFz=}6p,M2_ ԱbN1ސʖs=TNI^[cQ75ۍ٣ 6gۗP7kN}5f[M8pT>q6FOg`Jq~6˶_/ʱҀpsFN%iCUwis B^ynqA$5֩nbWX1.ݳXFzcz>3u~sqI“DT˝kNIs3Rvo*n0$D>W*]Wq}|f‰㑫ic(0;$_DB|+PHsc׹$id"mI\*I89爮)3Ma!j0 gvR:ѫgtHۨYϘ)lnFM삕[%ak;ҝ烺Iυzގ*Č7](70j2ݯGpބg*T3$URM %H_.>,T \1tv?NqУ3֏]; ;1$ݳC͐>/XK\T `q,޵4&0FF.L<ڶoZ}#5 E*$?/Qtru*NK+$\|"Cj0ԙkTI2`;YD8Yb0δ㶪C[ٖb-V4t/s]%*6ӑ_[/evE8ƶaRr:cH6Ztb1CqrB\,n{_%97}11IfrMśn9 :@zH&\t讍"RΎզUg\Z2J"]R,T9yo; \>vdzY#VIlz;/ aх=B̈j+F؛!{!ؑT$LNr\-5Ct$BJi=9/(fcaMк;%̷a_6aCo`P <*3)TR-`+z]lT8t2jX hcS8:D֘4o/jr)HC#a\W_Pt0+|T BKL㞮=?R%]xl@GnqO|)[wr_{241vVyJ"C7Bk^ @:BAIO*O+ @^Q)5|.A;<3ʉ%_}qE+]r9׊=<WXע<wUzT Fi< ?=QAT%q+gST8+(:KB 0FUJI̕"*_ adMqI7!Vb;dn%ڏ'5ۄ,#_(%@ꥀ* _)_t޵&!50ZDGa2Q$ zg앑2֏m쭿DD*  )R M2nK&9wN)HvVcg|$jJq H1_ 1 k3S5soEgI9 p8Y.('e>-wTy[fT;yx|ֻX; \`qXp +/4R.iBI\]=@yRs/ {\!7S$>=o '$,+qY  %]aܲM%Y/: *7wZ0 ko]΂,D4gC2v_n [DIȼؐ/pBG]-J ʟD mnG]PUڏR^mڟݮ ~( /C6~_#LgTbV{Kʞ<Z"d\(w !QS?/q,lgʻ]Xb Ln$5Ru;C-;J#Pc0"bJʋ*2 ʮ} ΙŮKrb65s#s;UpC> ^+v8:Űcd\k}񮍨]sATH Ir  Ѽؐ-ܐ-2뉗n<Sm1cOZz6bHľ:#TS :.é|*)+OԘB4fQ"ɩ-,шv̍V 7j4*HGj04 E)i=_P@$h\t0([`/{_PL0_WZ?ȼӼa1 l\<4 +A.\%+r!凕,?LDzNY&~ms6'ēlNޮƑ)G_*o rBĴC: *tq/ !FֶF}o-+&փ帽ϐ"){Z-ҫ"yX)~St/&,~Z:*텷-i`t^b┮О}C9}``_ OmE-`bn;.ԭt)شپa]oj%CɱRh>>[ce-ዕ9Ͻ f;3xpC馹'aP 6P֧lvJI15[n?յf̦MXu02f{8S+"2$>9]d_}2.&~ܓu} mz%tyFF;Xe =.hNUvR5tLpC3&gk=zAG7T ܷoANwݕ:6\hYk͋BblfşNh=@f!EL^uL1ԦApxȠg+[ܱ {.F $p1EJ<Jr݂С6 xo4tAB-qb.BGǬQG&DPlKv%2WLYf , 8@f#4YӮjT{ eАwT3$:[mNVG|ĄVPs/ŠM\1( hIPB)W( ae"SW wJjyxBTȦqw)Wm'(2}ÿeKw4"[C$yjB2#+C]M謜Tkz槎V{5ZP,1{}@"#1wPMm#v/pa4e9=5 [~ J{ /3;?$ku' eo}{ïOӋCaKiC;ݼaKTn?T26bh#i( ^A{ooB5a:~=Lt-äЖx( b&lNh2s޽4n#C ^@١ٌTKV᩾$xgC7J*lÌ_GWBY:@E>vcgwTy}Pߜ_iҿjeń=bŠL5C~5Lyd m:P mbg4w 4 z?L,3t07v[-.)~`o{ysZ*4fDZզ>hs.TZ7 2Bb́(ۀ|9#j;re Bl8!̏ހ&z=E̩PUgɻ=֢Wl E3!N7+)X^ N^3>6SA]灔D3C>ӆy8Q)\ Fz-01\ɊӋ$z1*9aYYЋ^^D濯DPӈ覣t/’ p^⋰ý'/@Vi\i)2dn _1ai.ʾ^H:K\ӱDd‘_u9jz2ŀ"+&*4!;RN˕ !.xhO=JBYCuoebü-M 0_^JXRk|Hbwř#&Tu8s%RIF;+ZCT;=AΫgv-">P0Ӆi¹bZYqCŧr.AviuRoax1`ri/v.[#1=`%>o*&9~ȋncK&nk `A3em#Q7Eō3nzKDi47ycE{FMQaKVW]%rv;WjިG / ŧBB$?{ TRywIwr[֠?Ej>=8XDQnnV.:n:d[% ޙPJq,KS`?v+ XjRf!5@/(ġ({5(qJg ?ţ_bl, o?&.ƒvB j 8 37b hGMif6^+5kȉ'$WY6G l#hS˴w2xRA־Kj#yU0B j)4Ut݇݃\ DEM`UC[9̟`˽礥l\lPtB!<[N l_ - E)PPQbNG:e}╗KU}siCuׇ錒-NW|f#>!. +[bmୣK ڵ]೜F#(u91*1淫t p>z֭@_%t R"3[XW`=o+3 crduù|o"b.{eU}^eܰJp,O+l tQ6'tyZqe@EAdoblw$yä$y"'vIEOfe#hp*Ku wKؗZaGkD5!wdT.ILWD_G*L9:Ea˽ ֗=9 " >M BWUrs;=qWzD!RtixS[ݼj18oxJ]K~2A30B.+* hRĦ;-4q NDddjYp$J?ndAۊEɛ4aA㷄AT+Xؤ^pe+E Z+6Y6Ehuɮg=aY?YO8 W4(xB ++tt 랗*RuzrH)H١.o5S\;1 v.W Z-n4Mϋ'D?XqjG{zVm)N\t #Bׂ*kNxrSzl ϬhY&P/&(`t(ڿX+he:"+~#F xj'co.u~U;l`qw(]f0 m+Ks|uZяK194oX&gvHpY@s߉üy4<РJЍ/٣\'>mÃ]>H _,8hvE Tu-`^t`e@Un vnee"ah։%>vi!JmPS1g7Wl9@H=7>qSei`^fP:__uJ]A0< )zh_܈v6+NWu(Jl9Pqug̼ߡ K/v?4, jИuSmeN:;_BnߣȄi -\ӢqG˰RHnh:;RyqBwU#APc{'qU+'wrNe.(LS=h"e$N,^[ z͍'*ɜRDuD@$M_N9z QmV{.ݳ V `4؍QՃ>B-+3GGE.|~9FrTDQ$M%G6KgXAKYE+R,1Okw8v;cl9mb,WZXKґ|0(. x+ $Sn2I G7Fu LPo nLm=0[Sq Nǣk7x!t/gb}Racl.ZWہ9k֬P}i |.tAώfQL _#^#D\@ƆPjghE7:/Fu6PoQ;Vv}rh-X7(~t+?NuWyx\Y%+BPMEFJJx/E>O j/d1chїZ6Hw' e1IY^[iRkVSs=dψF$NJYr?'gW&/yJW쵊 **I(p\8,/"dHdSU _"8/H7Ajv5#rw-pZ #Cv^xl4BmMfV A`l)@J:Qr7B's7chYFC}0!IZ?~Sa%|Măl7u?*NƽR`HbjCJտ)FjAP F0&8 ɚn ☀[ eBGŹ >`H8r8qlG^"bRL7KDNچJJJW-  AaGLi]]tv׭R^G܍`Y֘!1nIMX|N(zzMjI)tɾ[$l0cfyf{.#p{ qxgAR?6[%tTdrC9G}<'ѳȷE/}-\-%B'n3lPcYخ~j=,be[)g^ZO!7rقKv^υO0<'`B-Pv&v#_Ϯ\J:ҨQ˓FFxp;|zǏg9*Sdx J=P hdgZxoخ\icq2g Z I;V<ֽ%z=U*f(58$B(e^VzZUlāoy3NDTiLHUg75HG/ ?66㽠i~i[(V]/rDz$tV;UŪׯ(}qv}`DbP2̿nmLUͬ K>V0bV)(_Bw:$`a%cIq L=ܞ/5~֞^gCc+Bf ;NqŐ/$m2{F `Q8'R[LJch;&B[ByaP0|kmDr} Ng1yȚ؉mԔԎ_N,]x6?t~gRZ,'yV-ΤwlWa ?U?/X 1DΨUVѻCFݾ_Bfl%[̴$h3"$J F}/_unJø OEhnvۅ6~zTםq/pkttVݳd}1RRUQ_(L<6e!nX ݪ;h b~}yjsnB-a(cf%3\%?4d%"6fEm(a ^I+D8 N×+4?E'jpfr \W}-U+Xq:LЖp*ԲR/PﳶHb]̹'YE1vd8n{靮6,LͳRBa(D4bhC|ΓgQ&lIF-^<OJSDa cn'۲,rzjn5H(1JNxś!HmxJ.%7K w(ƉE3ɬ jt?Lѩ^ }+~7w8[R5࢖ŒR\Vjsp$NŸ\B"A/)&@a뙃(+Ooč3ҀP<01Ёe$T7R\@:,>0/LiOķHY8m5TRc"Xe> 7B6|NUrV7C@CP=sZ!H &7WmS0`G;pf:ĩ_^9Xv_jujcJ>1f?] {9N)]YLƿ@=3If(Sģ)0x;e)}yu?bjPhM3  ҳ,K6RFr>!Ot_\fwQiR 5xY7qE{™)tb1PtĻh '3z> g0hJh{tO)N +_tً*cA$36|g߳ZQ_yKcӢԨ v Tzc`$r%-N?OF :.` f?lQ%Vlaw"N {/%$u^V.*jcN?{ O+MW~Z<l%vwб”bE&$2 ֤+tjyǟeRS`'`x>'OY(N>,At3x *˕T3pqO3SyqSs~V i1f Zk16I^*Aʹ׌_>Gobz}엗7镾=һ\iC18Aba i8#=`xYsLwك2Ϋȧ$d1 tEtTʤ+዗Ҋ1ɗPLRBVtR{&yѮ떌7yhMՓJ Ȝ7cnv`Aw쬘C9/.g}eAƉ_q:g=;E٪q+~8bVY[,p~xֳSsRpbsYkQOR5^rgPEg녆-#1i QND!p[oo(= L,˗__s*4N%9.!U ū9`nq+ٕB_h5]LlM6i1tv%?Zk)wԊ{uZDc4tP>&U{5nUÖR@7@ BȄ~k9vm΍d}dd|-D/VsZa #U.3G t&31]qub>p>gd+rF:bԢ_=P'%,#k[\/_7_m8iWZ2Cq8y4嬮z 7}Hh˘ɗWxeQ%Vc0V0=}$2 m ^tlD54YcܬDܸعVf1D.΋yUf԰Fk3n) }]eLJ]A{byM[%΃o"_S ŒNƍ}ud i95%,(xh>~|=% )Z'Ѥ <)(lU)Nmg츲w'3 Zk6-xq*NPPDnx;l)@.)JqT- tM7҂!pMDHBފ_)a=$pwC'~cr_L/@G_kxU0i+; "6YDbD\/FrfƉf9_D!^;lz crZǃ >`8HьE]@FMO~9鳜S0[{ݻZSj?hFv+\ +ޒr{07jx$!M'1a ֌hijdu5~+cO?΄aD-R }aelL)% p {865$vjktT>JXJ0z`sU sKv',e}#"Z37乲 D* VBP),d 3RJ'C6qi*osM8|v hش۟ݪ/3ؾ_bWYp aӑ8qޱ1g[B6?L[#E'YlpNƿ|M/FlUc `jiOє b,eFk.zW7MDoYc+~&zĺ:8ZWÛw:H2O z2mH2 Dh&0#h9ȲJZJ]حw>uei:_6"ߟu.L!mlUϹNs<3q8^ ﺲi[Soe~v1u qT61^wPͷ ~ISdY6$!?Ҿc|_ 'y]If.J Ű 1+dNo(o]DCB]}kyNP녁d0Hy\^8yr} $ ՟{+%ނɗHwNw'1YHb o 1^Єm\l\kC%}Vd=31Gn|ڪ[i6ɏ4J j,ɜ^;ٺIs ӤjIR"V[ӣ'hC XG Vĺ'wg Q^#̚,)聝 P3Dݖ141*ͮpR U*3w%`DU 926ʠAK%: NqB<]Uy㸻K`, t3ﻋI`N^Zo 86 H-qT,ÕdzI nҊ CcMZ\^\9sJ0KzR.[iH`AGPf /آ|׸@s6ˢhRb[]U|)O" AM7fK0XMP_$>TIsxtK^` ls4ա/42:N.%FNZ&/EsA߽W,I_Bs ,=&̢p t8 !*|i%+K1M7FmNh%ntB TM*BQ&ru!ːElRgnQ(B[6l}g{ C[_=CD$zza~D,^M]z[5TGhGƟ]WLz,<3# \NVH1NNG^̏ZvN#>?s;J/'|F4dQ{lF OpB܀d#]MMӷZGX \tx%1 TbÍ|xX7Ys[ۓ_ޗX~*65+W1!`i"8"n ls!Xy蘲X&>(cJa [II`ɔ bK++/y*z#Ox{!A3P&bQy4fH/q@oXPhz}kT!j)뤼Fٲ*`>=@c[0D J_y*{TȽ*^,tHi7vf8U*8pH (SHUof#P} 12uA'Pc+l=SnF>NGKJ{#qiCd=Ftn#p9gv _(q%Ȫ) fXSs/>bt뵲nw#C-ciƿݯXz; 4!aas<]K_DdPאu _T6/R2Y嗕҈$1O ljNݻ뵏S H3af8>`ܦ_Ժ $KKvh@{*¿#yw(`?TO'QW~$_-JS!N,N&"c>vtd=`R_?K#q 4UwSEZƗHZ< x\^eA2,!vxңQr(B& Nf@ m~qځ4aIh+s72ENW%%͐E`pr3f q|. 'җ"Vaw6T.wEΌ^xC{^l !h|#BZC=or8LNڌ2j?nmTF=Xqq;UmoLB wen1̖A3PzcP%[N}8m- EM Ed rJ{FZS(D C I9%N^ݝaI'o @lDeΪl!P.-m{xqܙnnRsg)G2I_[F˥2Cgy@5%[M|9#WLFA|ҚK[r_ \%]IKgZ!;(21Qq,mItS ll[3Z6(r@k|w0TWðĭP $%DO@lcDVd3~tdf 4#F[H: {طJ@j [u =+4vUS\"Y#;m{ HG/wK3;=x^ 5Kт@'1@yI.)s)>|W``-]mmfIk ͓y`5m~H@jv39O76XUt+Ȱ}׈SF]mx#X+")Mڥ#7kѦZ"Z_w1r%nIkl=VX[ ͩ)H>B_з3+h_k:κ,pjNpHOx#5 ݽT XRbqvw:> zdr7Sepb]U}$D09鶗rwԸxe %Y\ĸaV-88խ'U{)̳fZ&f'I5nϗ I `dM/a 41~"}m0n*k P,jJT np͘Wv-.k.v/J4Ki"7U@6gU-}%/]7g}ba@xHyV;6`xp =wr5:)``1Z빖Uվ0A,ԘHI>˙ҟO& I 6L+n[Ck)4-4Nq/¿^41.24n}˺JWˊ$c\~Bb%$ |1n pjIMj 3S⧕lNHw 2&oJPmFq53pm7b!9ۘgVNw̽w>[V6PUU;fCvEmר< wqyigt`=[wyNP$cKr"kZA²pY!W[S>@ǚ: dhsYwX{9@EFm̝ID 6wի'gYZ07070100000072000081a4000000000000000000000001616ee5110009aef8000000000000000000000000000000000000006200000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/#]?Eh=ڜͩV/ֿxݶb4ܢ<l<C@{eb?Dnژ'#de`'OQ~⧰ W_+dE8:i~ Wњ=(z|&~B߯%^:u%_e8Je){U~'rk[%LƁԶP)MkPh(W8kãNJkݕErwOخΩq-x\ 2eL ~CÞILcV'ћ!=8 ,*3l5&cbQdA156`t3w)+FQlpT~ b˲!4ʿ3U!-4{"5?E .glw(5od7Hڝ@7qCΑk|7Ljo&~ *S*#7Hh VT~<y %* K*&/wz,ޚ2ؕR+j`EC[?idԢSjb;-KЧ'0I;.j͔Sp&^x3ѧ&u΁XMF;fOHनEoExQJ]a Lu{Erd-)D@6E#p9'0v;QXj41QBcpױ \>W VCu,߇%-ڜb}4,ÚiFwn`P$m4Ԛ6"HC0 ;Z~f~2 bKIĔ3VO$|&[:I!ÛR^E+=C)"[]NOA35CضK攣ygx EJsKgiq $ d;xv$h&P,|Lך +T'Q/ӔєX~MipM)|gJl6o-z"$ 2R*`. ĂyQ'w_TpS26=O:0qL"𫴩4&g@q~2'l؎ D#/ĝe'Kmx^$8kAh NMg+5gJӭQJ[ P@+LBu:솜xL1Lh\E1la?aCp92R^#Π%D 6 2' ?pDyW؝F:KE`XnFx7cF]ڭm*)6C&ϩˑI\"IiE~8L)|̘+ESϠ?LJ&I K) hpz "{Qz$d:{ <b)eϚܭ!L3tO@yq%YUĎ W) ,.mp$fƽV@e=Led.QN%m ԷMQarZ0:,{N}@ox0e꯱KBY6oej.'OWÀ QYs(V*nL5 TN,Bو'YGٜAŹig?Qk z%}Gx}RXp<.Ø7c)}fI|QnPշn7 ChZg RC7y<{t(,~; :)n6~5*s}꧀%POFK o):R~ 2\ٿj|inM$A9oҭpDBwf5NIk+ j3jst<Ň'c] %cOĢq@ÿ >>ܯV[D #Emr.-,$|X&JcLA)B ۝"@ϵ~3M&\k9~`:b8DN˴Hth-nI#R0z1Ekk |^(A;Q]Nm):y|Fe 9|fwZG^Nzu8SJq%'d +d*y w ggd)/#Eg&+IiDNu*VJՍ$ +xT{F!v&Yq^gޜHXxze B5P#Jcr Vt/4qf^i B>4늧6ȦbVƏWJ(Goqͷywv!W&RxF2yE TM2k^$7HM7WBR}0k`G{iWSضQAs ĉ hn첟5D`2oxgDo;*? BdĆ rЃt(I)pl}mkgEY5=odv['5[܊(/KwAle%Ց0NJ=X ~Dszv=Q8hs 'UManV Q& -5.c,'$;<tWDw)S&%gXT!9}|*az`tvy~8ig9YJKs֕rXWh oghޚ%Ӥ=(ގ ]O]d Tރ]^ɃtW"TPћ~7lW/nQJ֜ѲX \x߸>[Z˱]ؒ0Ѵq) 7o{gq?:8Jb~U]MhJgCCwhv0!\Vz|FO?[Cw$&CJŕynx^SK$=c@-6m!ɾEc* URs%G /\g9E+}ޕ7$#eyK QOYR&^&*hYm+ }I,y|cdKnvuOpeFdP4~t1!|Y5DӀ"貦9C vq*]Fgzr;7pG̚6 `b}>aߵ4AR8J~9XIŒ\0甑L<#o©$lyO-1W+8\[tf8lWc:Y/-!)>_eߣ!]ڷsdMUA#D~!{WH 3u߅g0U=j 98ФXxv-kWQ#N mK-ڽ5\*Ĝ ;ƞ>[4CWD{Ȼ+>)X(HH?4CWm < ̧G.O5aDYrK$|>d75r 3[#DtnWS<ó._?-⪨7ܟݢ[H< 8YUsv0X~<&$QBoqx~7 YubPl$ZB>1/bR "|e n.#6\4T%X=Kߎ;sYJƳc2sEW/;Q?)8%<%6Qq~iJ9&}bF.%˘Vȸۿf0J@jOpx!9s019@V"r:?\ݙWB8x\5_lK~vkr;^01}mbr䥸C^21#KW2͎k=- B' DSWrCX7f㱔eȚOO%.Qt8o`2 #5:@wʊ1(s֧@Fdz@;~``ŅǢ?me}+%kVuf`:pī ƈٳ0V3fd,v?Z|-erf t} v5υ>4}w&w >m/NGI颦ʌ&iFCJ:W;iU'/^"l`D fyP^lkdDIepG23Fz/ij=Ȏ,m>]#Q+Gfp]cm:]b]p&\5[1ǩ)Gn_Nrm1 Bp=p$ fws#h" aD *'yB$g "/U46uOjJGPbŤƒp:p>gD"|3`+bLW:9ŋnN؅ivx7>B'C H;|_"dÂ͵YKU@།0ע#kkWyo\ C$'p{)9ҋ5}Z*S˹vo@wbz2/<[qD6YH%G nqhPf?^ze\>ΏyE(qk{f*ur'9>YT"kge`ϪȽw@NB`zX(=1"j F\$_b.w*,T>ヱiG䄕ZB(Cƃ2 UJ>qS& mka^YUa/(w'tCm}(;| x^~S/u/1t@IEΈ_PřZƾb Geqck}gREfEEc6:'/$s>>qXzeXZKpkrud]]TtRΞsQ=?=fTL-*w 14G_=\Vm_BV.ְ{GSkfGYP׋X#G%=AMs<R.$3f'1%N'(F#H1SH7G>!R2~d~O o`\ŸέFWR /afUH䗌Vɬq I',i8@D23!dG%JwuC8YtA\|$Z-I1U{ j91}RΠd'{/:vj͎FihediCb ᳏ZeA8pz[Z<I/C7&m N@`HLjSq4bfufр}}pLqRP V[>Ņl򈔟tvg#;fXiRSs]=-ٺ3ޡW&*(X<ێ rXcs 9)Rb2qkrd(JDɼO=hԓc'&΋-Lue;[]pVڹ_[ǡ¦S;Uȴ^̚ժ#ig/ C}D$. /O5]v.[Ve@/W guǬMycDa̍DS!=JC'F1َG7a`_: c(w9oy{$=`]~Lr ڗ`z5!W G9"*VMɶg`L*&R8fl54 fd)/KS dr_ "!W>hv_(6:&<'tz8 㩭>7ci,2R+0 ?Ì_fmor[>5,Ve8*x؍0F{/l{UGdž;m߮T1t+r#R02g8$V㟈1Gw$Խ*;e!wyR^g¶ihH nwJwf $ԑ.Ao_VC08UnP*5]}< SeDd7Q_禮`;qXr@v:Z(lN&z :2SG"ǖt5Eפ͈֯bw'׊C M=jU?Tmy7)~a?Ѡ>Jq6r,t-q^&LSlmR/+- bK6Gu>NzDtGYdn0Qv@f A!bGgjM#e.DhC`nVnHxM]ޢlOMYf@ gWpx}'.,jO9z'1i=ˣ$v\Q=Swnq ,Q{0ņ? 惭xA/WC8(tW" hLڢȪ摅f Pe>wzC؃Gpt}% P9=ʒt`zAKhؖC-IΛIjRG-Eȶ`)sp!01~45 5H##[wVvvulY[_ԽgŦ.$ʘOiXkPT}085Tl5Uàz^ z~ZLŜ5-{<`ȟ%>lt.OosM5/h̸M%AȹB.A N-8$ϼ]Kj4D,v(6/Vݑ" V:zoa_A}v%􋁧ٝx\3N+9w;|ӅȇoG7hs\ȯ_;mJVްɒ:KO,G a8:\)9sf@i:1bC/9)5!LLĵ1 B"ڵ7y^;bx'] B1[CXl^ܤ!ik>TIY9g,ɣ/ڣ|lFfXL KKz7CIXu{~;֫M.?% ֒7ڿ$ Ϥ[W904E25/iK‡ek]򂮝0P~Z&!>PnĄȯ͐rS@(n|,P>VTaLPa^| (uSޣSE6c陻rn+HsϹ9,fcVlZA".>.L: k-n7 uU?,'M=^^rPPiMٸXMaX[bv;ث{cikI"Dl2חzk{RO]6Hp3#wu@[etعjAѽ~%#+\(בyv_/L5ITLADלi,3VES[&P*y%]Pz%֮>Mlxum9T1mD f͟G@܍qѿ;Xh m`rI6nFb:%3Ѭ؃r)G &;@=bYC,(>iľؤM⊸zAii^ފ-f֚#(gŽ?6sgO8cj"5 B%>*v?ޠ>*GzuX!H"V30ߤ.mZ3*Kebbp?/m!\Hā3wɇ F9z=[ Cz\.%}yV:4=_MVOv d%}ĎP}(qnzQ $*ʩbv"wB(pҎVr%i"dʼ I)`Q6G+ԇnTBd:٘fjQjDo;D,UO/GUvu cЖts r3&(A}*OƧ-Aj BnS!u[ŊQzgj:Э.IfS7d?(ˉop;keמolUqw b/Puc>[J<-#"ta/$شbYd>/qd۷؊>v^<mZuSdbƃJ[a3AecByq aBLKy ^ JW} x D)#Z(9,)TFAǯXSK޼CtJ U$i(J .uR :xT%Ь`}T6VtEPmҴ_Xdt<.Qv2ba{12)E8ceS 7rg]࢈̄^)Ry/Q͒Mg; d@ |KjX mhȃB݈g2|}l#Bq/Fp^g]<1Q EX &EIuqDbãNx%pl?:>SC@rav—UKlQg6( (M8F/n=;Yާݤ;lŚ#' Iifaۨ7x擫a7 OшLܷV'0LW1<Ǟmh+ܜ)%n-dx2VC8֜+c?%a^TM3 GH$xczxqlRKz3Amk] {VhݮVp]R1p_c1Ŭ\|) _baqtn=<DJ!J-M>ِUBΦ_+*زkz|3V)AB1EDDF %`}= ζPc"Nջl¸׎iWy1ţdKGt `P`-S|:A5^.@QӲY_Ӕ4zSns?+He5g$X0VteOcFdzC:2}41i2>!~⨦Spj>㣨2;.o֎aӻN0^y5wk78դ8]9!"lp"})ֶsԙLqmM_.2=%ZVT"N+pqQ\cy&(Z7iFb&[c }ŵ~=z K%%ڴw5z$|޿H,"k&Uu٪(+[I:U(Jue(WGْcX-Ӭǁ.1 ^zs;47و] )D'ֱ[L8ov46d:hɼa.2=$9B޸ XHmDFr} Edc3׸w?1MR5m qC.[6~).\Ɛr0fb= !73t`y밴L<׫2،дHؓՆMWGI2L$47O2hտrN'65{Gr^Af\YR!ݻӨ̊{)vgF&I)F9?BCw U~:y3^u j z}(c1B↮^П\=~sG u"Sˢ?Ub1A wKB9$jz?i Cr^Jo{݈FaC$0bqda-LfVqOEx/rϨ Xn`l"B 9C vlv1 yk)z> Yv3O#GzSX(c8lI g5eFRN|0 gE/Gow FiaXΦOG^63eihʍ@Fa\ .PD܄ ȥ0D&Mϣ.HEJa(uFM߂y!r1Xy8D,c2mP A̸czJ;O:qHP*+ K2rWܭTS->2L2VX Z~wx Ԣ>. ZĿ75K$,'hIo^/^Z EnTKNw 2>_3xrV.f+=r>h&)-)>7ރK&VXNNqZl t[~5&C8Xu$xgmW)fsr4/2)άb5֯#cD0jh : g<\0ĉ$H~]wH ]EI!:o+_o;yTfKǦm`*a*;,dJFEW%qX[,IO0ccQLxrm2g+!V5¤#0 fǾroVZ6<;sq>:FGnS&x2YtN,6aÂ@LɎ\??;@:RoLK6t!9~۽HR%l\oA.lX !((%Fֱ^Je] K% m pUF1$LO,kޖOHWuKeH"@ 4NtC5|gȠH种J}p<Qk& $Fk+"t5Hˌ\lhۡ~#.{|bDew˲vcԥӶ1pf ɨdDͭh 3@ْLʰۜuLGLBd%C\JAt\r]L8ZiW+jbaj!G(l\2N+$n&67=P:+I6qFV.N3!FDb L aX}gw^WbU7Mփ' 8K4Z&=i][@zslؤ˴!o5 3bHM^gIu<֝NC|]pN1+)հ,Yu*$Ŀe)l9GDv4\1>SegT;vbl޺[هkV]g\V鲛݀LL"ߟOౌ={%ͱY0f UuOaf4D{q3*!zH*G,b|Dy ~ U"72Lza(F^~ Dͷ jn[ k~$9ʉ/' 852/4jt]x)q=:ѷfҹ܏Ҿ,R۹Rs tyfǜS}שqeś$[?4'cj_ Rr)rPm0Z!lW[pyQe3r 0uN߯f,(06i5T ءݡ`C1A߼ȉ@QCЌHgpDlC'{xfw N[\4Y!;521kIJ`kPWκꪂ012ITg?04"7 ƍr _ JE7;.f‰\婢Th@"7Cc4Z =$I/&Y YзI¼ϹX{Xo_?ʅJj-^U$(k"&[Yݪ{aTtK>w{mO 6g'@>3T5ipo^D=H)I 2 spϗ'U1)̉zS)L+ d3 =72R}r*ȞI!Ki+rBo/ r'SF yZhGACAV?`z0ԓbozmRJjOB RsMx#eUL(mVfL:6Oh,S33~uv/ɨ[U^"O]med֣}@`DqUAF~8DDIFC([{`)l[5J? `)PV;@%J]ȅ-Y^՘*V->z"p\Rs1l,3$H=GX炷ҥ;yCTZxKYd-sp(&q ʢj_d4rRB GɁ^՟~Fˍ[H\vr?7Ma3C%T g0'mhlD ,|:XxGnZqmx͖a e#`~Z(iXk0*œ} r#َ$V3cCh8LX}WԨNR̟WϦ!f7% Dv ?UkRU3E>:>o6<k>!85GZ).1Z> Y\C]K?޴ƿMl?$s8fc- GOέ^6Y]eǾ}t#뭔cGxFxW(1#]}H }j=r͑\*]feh)\'9Nؿve)3 k0#ɱf޺mI4AOU3UG V- 󡉞0BBV*{:iWVSSrg+  k\ C=q@ZyIR`!WQ $jcVtD'+C=E(s&Al~7^wzx',Sć*-VyȽw1̰L^6\fw5`ejN!9T(ƭߜS)) V\22PV${/]S=^Brk"]Ŵ|A {rNT?ӭ ZB;\cF/?έ+0S虳C}ؐ:zA%>2S:mxB3 =cmCt! 󓚈?K264^esb檹9 ~9IahY=[LWtq99s vO[5t٬J( a4 c)r&"-Msv܂]ĕ٩|0Ug(adʓnLj鑔4ʆ8v+z%s =WPRiS-?`|V`(dvfeܤkb68L9_< <# AR!T g@̧j5XZOVߒ6j`5H,puDo}+ذnpdA)LY(V|r G 4:5_E'8# I ֱ9l O}U:xe."[ ƈ{rVX{EK:a7ˌ bLG>F7Dt{ ԊOz4eozzAFŠ*]C\xn~EwJ7fj%m@]Vķ?*+V~B~eҘ t~$KOϠf*.Ge[[?&ah?r'MּBq:mjyդ֭,h:ձ3 8 H<[E$o37([(gpi)ө(=0TѪEHDոx.)beÎʜ pwGW$B3ݜrJy?6mR5,}DdC?siTk5-'Wuwl;A{}+_*Mf4pbs'ys7ƒ(*O 0_O"ɺc*0%F'kaز6Vݚe+4?pP8 ~-{XROf̮D_PcLEf)UL;,WFҞr)8%͏2xV%M9G^̜d/hMu;g@ ~>&c4M2~O~Nt3wgnG[qG*8K7SS W7n}msd0f2}Hd+q{Ə0mЀ%Ng jI' j)m2n/utI 9 7$ZK?]LJ IK|PV7{lXsK1b:g#.!f@֤ⷾ8V`#/P7]xWtHhbqJ u(Mb!c|?n~5&7Nz7hT|؂-iM(YלKt.ی ::X+T,e!yirP֪:v(,DvŒ ig/8Bm:"?c!3' u=MńfbE'l#k(s(7H2R[F*(W=2Cd`OQlB[})a EmK|5(^p;OR8H%2.O\QGR7  NYTKvg.iT>"Gbu"s% =6+y"^{&ըj^D};tnj0Ryc'@pHt#Q{]4s(wKXzO~Gû6rf_*#e `a^jF^\_<R 6Vb8m>笃'xȧzxs,3Ldثn{ėH҉$I'wl=~:O!h߾x'Asк2&e/6*G– ؿg`~Fd! Pk'%$}ۂu5X mORtY>&&%`M`vt/AMv"{Hpr}%ܞʃ&.,6?"@>ٯE,*lTBV+)z8qnj]Bz}W4uG;g-NOMt+I>~&_z/*0V?] 4€vrSHP?(cc۶N g 韀N #N-%qC&u<060Rze'D|A&oy_ bOտ5 O0}Vj*ث F+R t#yVD7W"iO:o:8fFAYH2n<ߵ zwfq>0 F0J"] ymy}!rS<zԂXI؝M$H XhV]ͷذ 1hiM[cų>w1N\A :p`,1Ej7(*;U 6435ͰoN+c0A|[ JQ{2Vr1U$ltSoM4Fr|S#>hφ;P y[ȼJMas:e7ǩ{ih0<-w?\n_+27_!mu{xo, NY-;B_ l3pD)si @x#8#AjꒆtB$1 }LtC P:A2j˚5/lWm*SιNڠ0i'Gx% Tu܂H] |&X=ǚ#ح5)ƴ}#>&MsՒ&2j[m%aA:3t9$} } u rkT79ЊMq[kT7jbX9MaF(}Qt@]81Ae3 {!`TWϿ<}8a(p -'D94nU![Q'0۠&:&Lann!sQG @ +xSN5@Z+Sg%#yܹ첄"M>yTE, %^?&idOڼA5fq&meW05O$*0JlVMRSBQAk:>yhCMzrk˟޹P_]Ap}ꝣs3`^&!)xVa}FKHBv=T;9Jal!$]vࢾ7$U V?j)~CRA÷qGq Ӻߞ\+Mbed\N[V ^P#P8q+OZI_6 G[B3Y"7An@=~iLj᜴wlm9Yi:-U :  D52ѽ|; U*'5/{\&Zݲ9I- :%lMJ)͏C(C@?CCCy\pI!#6Ft8`5u,tJ3 :j7ÊI`:Tg(ctr_%]Oey9@+O,/oۡpvşE$P " akȖZ늛#m*\l 9~y2n~a~~^@Oգ=SxMSbB9p>Dv$j$%TUUûO.hH nE%c'y?`5TJL\7Mio9x\ M,+*?*+{:ҵ b?2Bd9 M?/\M?Kլ"v&ab!KJ<.π#鈣A+r fw5%7i]RJ4a,;` K1dz8 ]4e2e+e ;k4[[Zl0M&c,&a &Mu]zY*u<} ==ѥ?حeEDq"% tBLxJ1|ouTid;um iSޔ |d $d@PVȘPk'8qQ1ʌ2$T.%R.x[_#~d i=B8VGr"Kn !51C͖ $mHZ"gϮ,g-6IHAx%ԧc F8W#kt}CDs`rNЙ%4`(;[fV1T޽:'Ŀ6:)]UjDtWx,@Cf,ž$sϜWF"7mQI]쯲y&/W>9)F:d] *mGÚ Y6:@Iu`9}9~,Vqg3$)8Ƃ NZ_*\!OaWxRalVC[ܪHeZFeg#YE^ ""bW:׼(8살m+_>ks/ ( ^jk6ϊmB ToPkփk*^zl Z| XAс:i fJ9]?+kt{託2R4Π~$+O}t&%gGVB?q9'{t >h,q*U[ZZ"G^?kd~?TA5Om̝6qN?rtk2Ey޶-T?S]ͮ$yPۆ5HTng'=q %5 4w|,CvΝ0y&xr kwZ%d/b^6q{w Ӿ3%?d]*#dz_X.sAZp8r)c F `[ͣdhƆK:kA-'K'̸i%6|v]5~2 FV%=/hm]a9n =Q__n6b̈gZ_tmR mtae ep!j475VnoAe iU(lBgGz7{(s9dW2,2-Ұ_6(~;u^ ޅLP0'qH >8)e.R@gzl@SWYm&Xxx~6+q:íu*G-[Q%c\8EH੪u GyP!?9w)ưvZʙ<{-Z^yXXEwO3*fڰe&?7oP-׽Bv8rƛ=1V_IMF Wҍ]{cWbFYw]iƎ^SFR%GGoPN,cEƶlM77#cyO bLXd$,Hj^ˑ! M! m߄799ǫs#-PV $9{tH[B܀W.`KD͘p R T{odcR dUKtdrƫ\zi\t9A{4QeX+^;K37'p#|6JۭE~ؗL:h냎jl W@$XDK 䀕-8>FlTXF ;m%}(}Vf(16duZ+2*<<)rLsxkr:t\_? SzM&pW{[i:Sp n.Y%|I3BjuY >Kt`$(GG69@xsm|oJ?"r{]T׀Wl˲_n!{5ԍ]@UA4e\AQۦB} ÇK^pg&]fLY|kJ`~)R着:7l1\jwr {8`(YpoS};]cM7LUG!w~=kK:TW <'Rⷧ2J5F-[W΅j.&IXxyF{ [鯈7SYrG-{Mv46%c}JZRHigkYD*;a1&5~/ml%{׿]*(s0dUJSGhB ?e8v`'6'5%T*2(!(sD{ µI5a)9itѲi$ǮףS3ޔoHy h—/I|m}-lײ 4?mN( es~=vuׂiJQٷ͒q't3`LfA2W|WV RdTV0(l4 47:2>7iě1"SVV0t$8ak1veA{ԼI̛snQc?^~b~܂Ⱦ$ك':N]d;cMTRb<TR̃^EP]g.?̍96o(ę/9s=`0ئ}܎Ad#iY9''$3;j# q]D%B%ދ5ץ-c@=eD|䣵Tu8$kp=SI05 w\Nl4G?]*MUev®*x(o\$^sr8( M`#yEwb mj [Ě-J0H; mS, Fbod]J1V}y{I=Ds읜eÐb;JC'\C=غX达:+Ѿ`2Dh?ޘ:6KNU/dގࢆ|ogVG'꿘eA y/Sa\Gҹhzn01d SUR}IndLE;Sbن]~'-Ooc5%&?04hcئD,I#ntQx&rc97[6r puÑX8E}Uz.8f7Wh1r~h)=$[OzYT*z'hT;S9h1Tf#zqA&lۜKʔJJ~1aC,ƝA-jY#u!E8QQ1FdzEW#kɷY4ZV٘MYvDEWjȟ8qu:P+<`6DUnvxӝ[mmՀ*Al>fnExƙW]>!*9?&rYKNVW8c0?>'ɋ%#͏U'܎Wuq!CB}4#+@=):כtT8Ԝn4&f&m}^l,Ǫ7A eJY7؜#RO.pR!UB>bG5t`7?5c׽}EKkΝ2>Z1;Qj RaR*S}7OGCς(T]|X9n$SW$sk({1.XFx3F\ I~v.0:we@՚֒yS'oȬN9VwGE_wÿHB?8]>bsZ~h D\>L jE ]yo/#SkO,x.Mm@sr*I{bL/S`c4C ^:+ ڍqZdƨ1+s9nlm/>HTgM<`4%Xt'"2 68oKo ^C6MRbߔ@0&ksM"a*:܍TAg} r6У LЍ{4AlEÿ};Ӗq)XqȓӛHoEK@.-ُlgXQ-۶R+[\]:F$$]/s ds\|{}yB\qKQb(e(2x rΕ]`*$=|Iߓ'фڜ/Ѻl|tKg}׷٨!hHj|ӫD{AV3:D{\Y%O3[0szH$)K崶 dㄔqLꍑeߦ pjˌi-~h]SK < ՜P{:a9{qY0OߘLeNd%:FӉzN[mWxKCBX*L5ҺON=/f"f֙*SY+\QL6j35AǤѪfחQm:pNڥ^Y[ޝKs!i+,MV9Gΰ}Jɒe4=rĐ&NUTauh D`MmS,;ctf%'iEN +| Ʋ\HF1%㩊GEOIьOGHH9HH]U&sdz3 02?}o~-+ ;ڌ~^g]?7:e)qr -k{4M 0!8#ǚϹ/G'$\ 1 v|F p\ KTUI%AeWM?a~rN<o{9#t+~afvG# ؖEpCEVQ|)pv2ArtlnBAhZevg=viтHFl%BT] =bה3|4s+G_^9mZ,1ˢ Hz_c-yRQF}Y ={W[}C{5jz/hrpAxe(BY=,vw4mj9ỷo'"%nv€':0{+k.$dO/&=^S ڙv"B$/hN*/+SosF'@rjaPS*[C eURQEbw!Ym +`ҸJ~~-9dBXUBCD2~Ea+PGKfCstM6Q ԾPvlv>Tm8_u5grTat-!#q`MZjPG.|fGg4H]7~{3T z};`F\B6^QeTD=SnJxh:/$g6L䄝HV!s^y~* l/<ŌeځvM fXr[!nb /vEmйJGlyq-F$c=gMl@\<װ5ӊ8 ͖H{'3{5;/Wi%A-d{ޣ/U {oMP9zsh.H[xnv Lm*5?v\DC0=BπsDLsswbI/!L# 'h(G6 !gC'y;Am8@/zC,8iߞFη%ŭry-ȕzra:فTܵWaRlI|ZRʿ g!kW.g,4ϦіC_Ȑ9XI,ӌ5ي>t=T8\ͧn/'JHzI:[N%Ta9D/zpT݂^8ǘ29R'>#y#?n*ϙkb?XVG:vY`[tڇ\!36T7wԭ({6lL20Djn&V?j ~O7 `Ha%0RqqVc;0S^6ʟ0 7)Ȁ(u.HEG[v?/3W{og 5}dxҮ_X&f*K!g/tfUeZ$d?KH}## {|fњE0z?\ר0};^!,;qdBRy]i29*GSTNG{T>n!n_P+1*[`OV:u'~M1&Tg )$idhgkmuh:{^LSba|ĴTw:}E @˘)c1s,qz 02Ob; FA=A2G 9rT2h%C!ik5 Nj-sLԑB üal .31-4o1ɒb3RFy\ME>l$4:)~-7)  4#,.'qe }ڲ/9."WWaI l6rMPGIۧ>rx@[#[HψU4$IEk9- ڿI"@l7v ^PSӇQ5Վݻ{JܝK=)Ww0t;"q7'9AGF |5}M~(UgU67!a9iS"7~ۮQҐ58I%8ȖMPBqɔtm! 0iG"V[C䡕h=MV rTz+/Sкڱ]?g-rAC}X[GMv ߒ*6g`?D3kA,hy6Pz7V8d:*3 N  ?t 2K)?rdO=Zl4+`M.ʼnxm&OT ;5IFBH ("k`֙]ˤw9biRNyQ{ jԨqc+US;*6A;8]ؙJkm{ >&[SYt!at5\,r7m&mSg-x ٢sJ jkRE:jX$WwZjmnGׇ27AZ# kUL4;s>?'Lcc+j1yCڎUչ-0M)35@vY\.o8CFd@d5ɢn΃ft~eVNN?ށ/d0fe-P"]Q.S*a~n-۱.+GKnA,F&B 㿍tZ&v%L8@Xtx QU@&]2'Vd*&۝D$T֭\kvOzޏ}Hm/aB=W-ټ({U/4\Ļ_-,(Q7~X,1+ Be /E| v,)y9Qk]Z$An{GOnh7."'@ڄʼ*MiD*ArygXda p^aA0~ŊŽj H7oC"Ҭ|-M_ЩuCKHj<:#qaL;3Rf"-N3KoRsc l[79'v/5{=$̢VyTdI+&x4DV:B;,9|6i Q_Ammyϔ~\3GPs/gdEԳ+fP-5@RXmirxfI_P&tm%NuO <-Tn\Xx!Y q5˜3TQHLwn A"sSNm}=n˓0;xǗ7N%(_2#, Gy{/9#֟5Fd>+cFXY\hnS:g2P$ȵD. b}⭣'Lrd,8e63 +(q=CN>I`Nm:?j,c@@ia8rc@ʆqk6oz8~F`SJ_6ĩꡙ8x_oo)f(waWI"1a@Nڊfȩ"V ͓O?AFܦ{ Rp̩mzod%=md^ ReJ]DN؆@gw[?[^> ,t6$iNwuobMg<;ˏ(p FƵnK(-7sn6ɔ~(60E|0ٷNL4]\$Eɪb[)4m),oT*1qഀ3H;xr/~@ %F&,i8T9QpC!4,Go:\pdO DY67ͷo7\H=f|",[:d($a%1E)0B͡agCm Ä|B9_[7I|ջbV4Ivyr/&݁qQP;txٜ")cw흮FA_{ b_M)%Ƨ-'Gq+R=p9¿f8Y0v-Pqf]@r3@Bif↥ǓWAiȌZ軗=kqfCŞ G68w&]BkIIGD[e36Dɤ m[zVƏ3}qE\}UQ B׷rM/7 pjgU*Sg`X4߅y")xn ҇ `8ˁ&DߔN{2Q$o6%j'0H\[<7G؁C SIa݃ai xz&=n`t`G'ȳ`؈jR,rSD-Ie@lf%-%w;@#Bґ/ z(0E/7(u=|3P$5t3ţl;EЬL[_=Z2 W֓B#ιA6 Sn$͙(#٫=&,CXF-F=;P6>RjKmsځu@xn7@tX";+Y"irvFo&.j3N¢GʽAGT_.\B S/| ]A,U)TG * <0⑽x!uK*Nߖbb tzUo.B?"'B ʿEjfpqitXtP*j$#K(r)@y*.5C=JLS]_f` ѿYhzHMfc ʝBhuy"™Wo)N9'8 Iv4ec}zμxZ5Lf.o )7p~ŭRqv E ا_لrDNEQYΑ%ٲM]Ni}ll_>*W(5j،,y("*7> {1YʪfpiBp)aFA`3wcuɈ/%(^qP̺H"hA]TtloxL uSs$  ;roay ):{ˋ EIIte XK!8tP^܏:IMT2 ㉎XxlBYaُ\4韰Vk8] 2;B$S=Ƹ CB]#HK(ڷd[Cf/rlطw4ou55dwA,=WQYY=Dӂ22%u\i}74om{/_e=G&/h"nNV[bO0nL{&5B ݀ڨe_8R-,6"Eď)Sd[oC%2sœ|zT>@0oE%kq9&}eZπ$8LʭvO(ޥӆ_ډqj~&_#HmMlep|B"/dMO{0*- G ^!'+)ĢHR@FPOf`JnN_Wa;z<R7^QXٍ; (ǘAEFɰ|'jl-_mE@6;ÉձĈr5i??=yr.a%Ut4YgW@G:KB3=봹~9ތwT4d^jR=hO},K9f|XVmhQرnhzkp4U 慯z1s8&wEtȘ`fڦ=s&B-uB`{?"-4d~b\#hU@S'YLdrZ}$O?dh$i#+K_]_\Ssa#6x'uy6ܽy ʍ jVDQ0`96eej>P7m(<2K1i9)wz6DxVP֤0-lމ ޖ(GjaROm{R9ZϚzZ $x@RFGAz!Sq7]9t=]rVD9~Q9{dx99FSعMww1 oh!h$n =Kw]C}TԽȖNuK Ķ%Lu+q?Mp ĨP9^)NC ^A^>j}skD2O\ *7Kct:R7!2Ԃi`HM=D##3X& L8B?+.TcBŌMʝMeu_R/Sۉ',gև6$ &SqabZ$bxLLMU;-Ip.;Z zF!K{x\,g <>-܎ȿY% ]}½/"_&X%cG܃b^tw(s\+QW4YQӔ"m. V8lgЊYl\:nL,D Ĝ~SfS>wݓD65g\|3㯹M&hCjNG!>: Clpv29ivs(cO`%3vJNYnTG.yW=Z[N_ǭ@f H{a$ 4X6 1kӇÙ73H#9` BCuBpWJkooLYC]I:i /$[25ҚͰ^Az"xߓϭWx}KLVPFͿ}m`R93W!є[t~HMsi!&x[f%ƥ^ 0||7<%tRy\)ThowTOG&Yz{a]틉9T5s[ $:F¢MN3Z@-nM l~AxƗa֪K:p] fI:eĘ'V\ݎ͐F::8PT1uLڭ-[,OQhTRԫ"'\UN-?hm6[ m?r:Kv^ 5bȭ8Z*l9Y/zՒ`D4S-:&8Ɓkq)6^6Oe"WLJy9_@!Q-B~ƧqX¨gIp6qKǭb~2(aJ;}m  W#n'ĕ ʍ^83Y:$3I%Q=}Sq]Vu.zm}1VYєi)E%Ex#s`p"Ò(RU]h#~2I L BJ"b|k_D1*? .)gV߃\yQvDmjb ̞Ė(sB\d1zBԐC1 x3晥^7JJkMSr`sPNnbݵ*SZUȧx[3XPnxRv(Lt؅Dv̘M 캈l3ˏ)9NwJpcܽw)?$1{X>b%5dsxQV^A%"\ɤpya8E}LY2 3'RK >;p-IX Hi)/lл",F8՝+unVHY!^g~H49DE~9_icplx zATY'7B!Ѫ[φ *;wN}<90#)rV?qΡ;`[ Ɠ٫"Z1;2+wWfc`ѻ±F)@k]q2'Ucl[5C`AQ\b tKjڅB@KcC͑NZsqO&[SĂ,^yfShl EFpZ5,{enxv ~ ~S2n 4oeGN||ʄueC NTi'$̉,$l4o-DZUjV34}FvA#:* 82?2R̔H0K:YUT XuKT6h5=R{k)q/]*cB7)*,H往Z)~Hn ˷ b5~\C6PdM@CEE+62Gif]gfPܽ% Fir `R:6whzsnX ׭کHΊCVp)N➳6]VW8sTxQE6RY;X/r'm+MjNA''dܹ_S`i>_0 u~/ASa !Ú1npMqQHIbŌ$6 zF4in0˗qt+޷/Kz! l-exRF0?6(<_5~J ǂaWʅ]AR ݜ${M:gl'|$D6q 4yuIvS 'UBLFL!ԭC9*p>5d#a4ݢec=ve|N+.={mp yC}=oY`dr /!;Youj<¸[WQ&Yduom@8tUtDgĻu*U-H CPq`K#Mh,@ B_:iL"^_/&٣G(|Ь1ڡFc OOo=?ʖު>CPd_c,0k z!#0(Χkn5>s-7k5q sA|:A((+g>Wp۹H2YuFwv;p2r,N4pfޞzq_ᤜ&u%DIМ6vp>f38/XS^bi_}do1RSyA3YMhBZYVfGsejjȦηeq#~m2^«D%4LaVf- ^!Salh*ǿ'_&Ffݤ53{tXXa[F㱂6%¿lEJ辗HsvIND9yÙVF3)z(IlpXӀ5`嵪"pAE;c2it|3k= 44`W,F';O!@l̰eZ ᑮV i[f[ Qh.9ତ byq҆Nd\ɺia7mwi+0@h7JO$kO۴xdh@ֹ1yf|#4$( # jOTwdfeBs@"IֈjgbWDEȠKKOpeyrOLWZ~e ϯߵljIɔ_Zv9vDf,qxWZFel=:|ht#=aH y.B!P۳łH\U˩TX{ny<7Z?J!bjjP$ ] ޝ~ֱ1;c*>~ Z=8ClM+lҝ=w8/1H x>p [,bL&wqC_jZ W:oJ!mQI&}NR~ޚ1[9րe5&QsZʦ,8ryT]p䜹;1͇ Я*pU=crLC=; іJAܠoKJ_W]xE"/4Dki?>vާ >Ļc,ěsF؁v1a&;8*#Go_.tZɉ:6׶'vN|z3 grpCt.Cq5:lA$Y7ۻXYvI7d{8F0 rhV*h a;< +Ԩ7\UAp [э  K1,B26FXcW_6fn#f (qp@~ T?JKІΘ=Bz|R->A_cR/-)Z;]<"t4Ǫ{ϓr`W`C8Kt]8VE1`d\Yxx.t򓍀wW:]m Ԁ)\5ut\@8Od_ʩU" C ga) Gmgߠ0PP4d/!s_+6<,gUD6.]qiTdeB̃lB2bݵ{~jQoz !P<׬_G`** lbutng.C\͉\&-j]5[2"4_ _ #װyI[_|Z-eͲ۩PYciK cvdy]pKyi^|hռt`& nJLEti}#ndjj+8j^-"A)R6ė]j"!NS%-%6.CmMyCt<7q,IUPOl-&uʃu>ufa2.U4'Χ 3<͖8h;#҄(BGr(ѰR͕C 4[x`{_D:n~ {6Ѹ pޥrL2w߃YvnMÂ#I-B>kH.!6_ﴆXQYm"s*2J_Yx}MۋrL &+C`}n-3\hw Ez, nVs8ov&Dh$W1}> (DيWp<V1PXص_xV'5u8 nR2af2tbv4X q/rZǫHkY/5Hӄ,ᗛ;OxqW5:4h{"@iBA opMoR[dts_,ݤ~RҍƐNk;YQ׻dyi ,n ni;ɌTnq ) Ña7kV~& ^mm+%D4 >,,`k:3_swɰ "ٵҿT:‡`W/mhe!LAo~ƐM4qëJ_d('S/1CR*=|`<@gJZ"]mtt3nmg\I.l x7Kg=n Eȁf زm`bV!uЧ=m\- <k`p>Ŭ͇]l.C X&xbna{F t<@D_fnJ>@]& S A)>d5i{# `XWI_{kӗ,T#ҸZwig@Nm[`!sJ[ZKbFDJ`Ό ٖs! :y5M=ֿڀU̅U-ST"~v4/uG`-=ޗ=΀#9-Ӗd ެNNu<#7j-WH'[zrh \%x)#3俳[ qkJWjé-FWD7l0cn1ﲤ/b9֪[!-? 648"9!\H/}Kt8D²X 7볂 ÅdP+Gyin/2 HHl` FyT!E1 ?`g|DiD{֋,Jf(cV94)`)kNjT^'})bvr>l" n4C16V9O*Z* yɑ'1MIpK6L'k>+JVgc#´"qE,LjuUThYf^Z|rN/OS' Hw/4HfTП-Ґ|I5aO FB LPeN0"LD5\q!J%>ٗ-YHFeN4m1J4/Ĥ 'mƗO,d8Cy%sO?U< Rr%TlPmSZ@Sd3*ena5`9" wMyIQUѐ* [FbȝaQw|v*eD$O6:/8 3pZUPQh]ՙy/906 % n_g1jVfU&mZ#E0?@V4 zG|J7c">I[~#Ȇ+_ۏl1xx?]h|q_;J/Nep29BT##t'Э{D^jV"PkhiW!8CЇsQ{]ƑיC}n{D"eV41 3x#=Jv.o=bɋVR, *$Z9aȱa_m"x>XfH\N=mf5Ցx,rペnQ U9l1qR Gwߞ[F1Ti_cQq&'4z'!H[u=2ɲ)Wͪ{ ok/,o(w)W?Ƿ)ѫ7ygN 1IJ|#!RKT `eXhOy6הT3,MܰbP考MLJY&k^؏K]5 |,ᎊZi*xLC~QDz眶 kH0Ty-c~*p$[f7@kjs$T{Fl$mrt q?3S@!Glѭ K!_aמt[vxð !HRׯV|M+VV/].2ÊANm4gU]-IYߢ#8-n@ vԎ- {B8y1L7jw7ɉ^5n"*.-I^l7,_ a-tۦ"%{* )ukrKzob DuEh눲J{0ٶ,pV^YPyTw6^,D`.ȉSa0Q;fB⳽ ?[8?lxJ㯟)) a0aa2}"bփhwf_*pǶAșVXV,nPGCFQgd B{80-i*Ā 5~Pbj|^y{}R:YSqƝ4 by.&O# Ͻ2JłP:m:51L}m{3nDw-޽c'8d _D ;ե>U߮JX/O >izR %\g2u mZn5T3nR)l[Ep"Ѵz '1?%[w+ŷD'?|<&5ҶkW/9@Τ\S)Qod*V풷'pȌ:*pOnЪc]tmτ431oz- 6,A;Irqlz ?qrXa`b̈T\},Fn6=SKzЍ}$2rt?A[o{,H[#-CѸPgܝgΐwo9\[2MUd6yS{Pp`fq^Pp;uFY&F[8}M:ǐ9Vl[a'CK/C̅<(̙W1aWK>/հeLw[51`r(:"d\neVrs=ZG] X%bC$9&o GQWDZPb{Q<5!ju yϭdlH&gT_.5 |mͺFV}Czy p*;l!g G9RD0sAy_izPx`RCx+\aCtv)M|>{~wzՂh 4"sga;.~IEް+ !VB8pW ՅV Y mH`/NF^! eS]qI%< 9L=t QLƅ9el~aܡP}u.TOϱ$d)*y0/ǂx `,Ȏ-MQ@ z^@ޛ{ā4LH>L8'槊͞SbczfG"r^UɜթoBKJ|6dnW28nۜO5 QW?DBh2dz/&/CA0j[k\7<WF,}|'}eM5ˈ*DdDV0Us(- Ϥ1@DS@ فzpXVg"ԎyUh9:&}w7_N>瑩'I}7i{{dS0ʲA7iXH}ۧzM=iRAѻqV֬cVi |^ݐݎ?խ dUk;)I cPs6<4|vCburM)(*B/Z.gIp!lM'=9$!B\//UְSB# ϕ~ݨC_ 6S5l8;;l{$1;z(93{i{$ǯ)O72Ga;1s'34~GDg@̾`Xq٤VHl4l͞@gLL%s>tv52ѥUL,/ݍ؄kv/5)E2fg}*e^- KL B}N3rf x_6(5Dkف[6&zl%41j=x}^ PVP1mK6}%z$r`NNGJlP$*NMH+Q8Z 9:k ~0rR)>e_OG 8ї͙<% '_x*/ǭ'栿9󀲦J>YA[(0Jӧ/<oʚmWQI6v/v:vÉIDL R|0$eaq;v˭2]#}"#04~TtJaVrw,i zL=ڈU_ai1B;,hA+ԧz~e䄲+|8 >0% s[Ahf:nY#<`j>)` 9G&wi̴&nȬ$^C0r.BQ"|cwRFY WRi3[]7;Tiy]IゑSe0 1B}Ɋ_~F,=4 ESiqmEin5:]bB>?Ɍ5 `oN,\r~o7i7 ꮕ__/ !APf d'HZ #tXdפp|R1 )?k`nj@]GJQBMBKe"͡okUCAЎ??:t_a'&נG@е^֏2Sj ký,OR/RPE"^ eH]}65̋ʧO,!t  C^״po (^~BK^  񌪧 ]X}Ī% l C-^82\@D#_r*lh߶$U-LKB.r=ߔIaW~$+@ p?QxTwI ' 7S=ˋEoιW ;Y5:Z`615(j6d?. XgyԿG.QyO$1"v\wAg v˛Tk!~6vod]mwF _/&Ŧ/0R>!hRkU).t#mpeˇw K[>vTNc|% ;Ȁșʘ ,SW_vVB] v#X?{ $]d EHtG(HgYTTaW\rv,y ;Imn6^GŸ f[(YW~UWz)Q1>.>@x~XKǥ>T1G40 o7?fPpE/%%ziybn9M[Tձ7]#D_8hyEkpywê{M45ݚz~}.ԫ2=$x>i#:[[n%`޶Z[Js.{؁?].}NRk-X"b?vU&]u?@IO 8uHkP^.Zut7!-:jq Mɘn$d-}nɣJffSN!0)G,:K|ax- c;ist$;:- L̍/ mÀi|ҫ%Jd2 ~EZ)?lmY4'+--2䴌Ndo>f*[̕y2|g2 mG.;m7wCA}>9?mK6{@NmZYY=1AАi= ?e ;&nQ zGW+OʡNB+v>S=>&"8rWw}c :5d`M ~lW)ENr~9";8]*}!:1'O ~S`PsjL$/D7I f=;b-q~ ~ UfQc85Ѓpc"oWrWx1Tm4ូWD,kmhv4^{l+Y7 ygLx*G"3%` {)qI޽>DH)M U@ZӀ;<뱛ƙ%KW~(ΓR:UkebD^OrZCm_,֔B[ڄlLb8*ߛ>ʭ_f+(;~; K.e#qGxLmsFXk. x[5MqS;謀d0+юWcOur:$"xB, f@aa& _ 1/\R6;Iqsm'ڡg;8dS"9(OzqN&#whл>0֛кGݡܝ d8v*xZ-Riex4k'Vي2wlW5uuQ8c6 ylt}pV1!'J2*;q槜:_ *_fp3`*d WAkQsI_#!m0rB:PɩIjP4B fbv_ZYnk~;Wv5~$˄[ RUw1Lo-n/b_kݐ/G9mDg=Aq@+^S>712%1ڿy!'R\Xݶm')\ ' g'E_LPZ1}KH`)(ԫr֦H Zsq\N9̄ԃ‘jhQ\[$s &]s0DxּA٬=,EjeV91Fq5.\ $X&P|=ZC@5hcJ>5uc͡U)E煨L4]S#r%Pm iK !Bv;2TLiz 'r&E=g-ՊFZO0S͞*vezaSK4)I>vGP$^n!f9'~e@;@{:7&= {=Cשs?O9]x%p IA:iO+NcH=K1Ki9OѦqبi專FY_dm 9RzL@ q_bk1n'ɽ3xhkc>[HPB0:@AdNjO(/RnA*' ѺnΤӊ|%/3O%^u뢙9sV+!KI€tO~^VvA Ow%'kØ`zk9o/^;HsCbu.}_evC [1rWf-PL=U(5}^l<'k2<8QȵnJ-']`kM(j{ӬJC `Id!ApiJn TDܓ&ɜxuťExjA?1'ɔ 34Fڛ6|GzhH82AHK[Pu7iãE|,AnPX}8 ʸܮVzQA2c̜(,o=J K1C߻6sd%"RD 9WËwJoisp?KKXHl>j\flԒ0Ml.ɞ+fV1$\\ )]7&XPkHuxBxdmkwuiz¦s4 D-ې2TIJpߚ3wҵι͈u%4191; #/uZ>-RAtjYwc=PHU38@*Icj$8̜Х|{? {mN*$'SLTD7Lh7t!lR(].ɥժmO,W1gh qޔU@=3,>[뉍l274ZG'|Se=+p`§ؓ5_TvSiR'HoJ4:jKfήsR"b _ݶ(AeX#3nFrMv45TNthjҟ,oF4U]Yt$Ը\DD{S>v?le~xh )?R2[יg5P yPQ9eEd˗ )/~=7? ,7y5l\`ʷ04i$] 1d(إNv:M hc|YgM,u:EdA ίF^qEkI` 2 /WQL|OvOWL=tWcT!'/Yˊb/S>t 7'd-\5׀ģu4拂U:4dseTbf1]V }"[n2,MFR;*Y'tB r"&p X)\@l~ygM)Q@ SflgK!E7{n_~ STC~2a_5|a@^SCsG92jci@Stt"6ing陚 Ԇ]=ol0^Qp^Ey,gU}o '9L(o$+9!wvj**d?ǭA_AU0|n+zaషύO 5oNbةҏY`IV`u1S_NR;s|NJ]B b(BskT/]ܒ: ]\TCB#5z>e06.05 vmZ[TJ^/a: Z}PﰧK>}a! &(2J R5ѯ0;l~n!V<g+MqcN&s۶3-l9}70 U Y{kѸMuט@xMHdv 6<PWBwM89Oā̺,!=-0t!7>.DE}ž;# zk"g?"G\Ag ;ιƂpӄAj="Wj7H"sjj桄ͮ9寭brr GL^Lm\x-0(\t|H1#9?fM ZEM$Cw;kѦ>R @(EAܶu ~?NJ@pƜx[6|hj4Xr 283/0|ЗoHvk)+bĬؓ_s r-|MO,T-=PBG{[w6U 0fjv3QOiSn'a?UID \l" &i"r?U{Cؠ$`? MX́A=b/Eɮی(_ 60~/,G?ҷQm^ϩw)c;dFζN$z0QvZhf7i; # O'"0l;gV M/#SwteUo;.fކXP@q$>GAd4-&uɼ'Uۜ7G>J4^ѓq;8^-(% Q vbTUE_/'a\yL)X0Isp-1J?!rY5 E||k1->V)]XԻ;^tuE>,_,? "2a':E3z&g+,Y ·ZE'#'ZἬ| | .K߾8FN{Nɖ\\)ZhkMZMYѵeL V,E";m({RE^Eϔ<^5QNH =ufz]#JN1^5-C{y 쌫8TΟ3K4vr7|l蕽Nf q2 쉯lY zpfĤ^}r?ڎ,,8R´-cD*A8Z'NJ80tx4Q#z WYҠ7(ڦ\g*kqtAےB'Woc 3 pT'YS-oؽCփqJ~!Ix*]0>4FAJAH })_:rՋ u)#3+L&Z>\Ad~HcC5ǧЩ &> sM¤w17#aG9ȴ@MY( ӓE4kPl7rRzYNcA? 8NKiC>L~!ThG?sxz t,$U0)TǬx+$%њsxY{/Y>ו&>_}͉P#$ts^jjplAD=cJQuqūV̏oiɩ|`Q@<%QZYO9K[M0.~c"Gäag2 Jޘ%OʤSm#k,=ƾ<-6\+/>Temx\VL9B~8:R "Cʝ#ktqu+!nح S3ֿm%hkg E[UGyIb:Ttu]6|R]vs0U^C2Ac}g*diz1 푴xr&]s=z.ȓp2k5Pqx T>xJUk>šy*ކh >pi3؅%l`1-aQ.j*; Ca 䅭k!/(QgZRJy#nHz>Q[tRL94B :{{y2v{G RԈeK);W1L2-+ }/a #{T<5hZh3U<8o)-Hd8rY8/PuvDɻr:}^[%/ S֐IAqiF MZ.!jQ2XBXrkv.CQ0I]TLz7[<Ӌf>ۛBHU( :? ,R&_|*l \9ʰt !pL~^NoO0 (>!C^]Ko8O7ZX#<3).6 w-l21/(NG{Ib9M NY@caXljbo|obc" TS;)mf,Z9f8t&so^6FUXjOs/fhd NفiĒH2͂N@ׄ N< qFQgWsZ^SwnL/N(9vEU8k)qq@7r Ξ< |y9x6ۆ!O &3puۭu^=W2#[dZ%,wRq@vn3? 6wՕr_$Qt)&z|?a[N#dmOf"Sq-(wyuLx 70kUY@BE4,,f)UwGV3%rSTט$5{8'v2 %3"^v7X}E%M ha_|:Tw|~pn؀[qZdžњsCRǡ8`y,ԡ@E#FTdђb]+78u&Qywaz kxlRWiS3aq]ORpt(zd߸쒁7Ѹ.BR8԰o]yiP#\LMAjGWfvb"R'#:#RnX/ݜLB%/ _t }k kw$XܶJX9cjr+f^(3y䚭$ʉ\4q@Տ#di1_IJΑK@y}I_259p;>T9foWG9>^#".Pd?z)ARMy@ apگ3ewE{Y7@ſ[{l175?hE JGuL`hINfUլ? Ж=i5,g t5/ u$yNKxxk5*k}8Z0460WB{8vU JeKQwSY< {y²{ߣxe/tKAC{_E1d+ )6Qƒ*I@ [~e-n-uU!t>eBJ.Zkv~ X7U lo"w5Z^ӽVAzP~V(m'qA5 eTh{:hM& JcLTU?k0PI70" m@$?zF"(zY]@'mlڥV^͞HبŻnlg# WJ*)Ga< $n(&FQjHG2_G.J¡xKM EMQ9Zd4v)Ұ]Eו~O$:#X|ڱf7TO'}:eͿ1VMLOY xU"BKiX񟶖lTD %Go<YXHmaG.g/2k|,Dj% \!S\hydU'U@bipQRψf!PKO(- K=*Mxһ,AE{TBd+03(+sGTeaw+5LI MLoGQDAp72vJ5Gb=Co4uP'J ED.5GkiY'fRv`@ftz\Ito'vJܼW(P3d'AlOFD^">H$Pą8G&{>%Z3(/{$G}L}Vh-zJfq! D}R'7O$~հgsDUX<*ۢF5J(ö#lGA=QRjeɤ {'m^" Q½OÌcto|`V+F8uZ]v˷@eNQ cZR(^9{5Ty.VfMzsm )u3ʵ̋|jа'ʀecS׿ˬ12 b[`pF#w 7KΑRx['G~!oZ6ֹ|<w!1[k.w@7 H}-2W,Q 5@K'y Dz3-*]i#~2 *OӰ7*(=u)`5Y.r,@fYM'̽gN3N7"qn~{ǫfwh& *7dE' 2V"*`r+jqlsqۣU+8j3e:DfFfN5QyNO~(͛ bl2IDlSSk@=` zEwNb^P}wy5ϓRG8.m{<\F}@Sah|F4TBʵI ䷛g4ZbqQۘJ;eV"S>%eP6`f: lJF9!⁓`/3=YCpoOARf+NH=]#9xnGfhI~C._p+V3K~+jT!Ie}ݠn#x' &x?P~V I\c52#李S42mY8!`W[$]c"y-^U Z)[E-!Iw{\U̟A4 .10YIm'6 jm V=~hȊ$djzNls &5>;Yy jJ *и ֭fk ;^X(Μ0ߘsyɴT;VA.6\iXrEi6n,9-?ζx8]nU$ K/q 2CdoC͍{ǕlCVmkў!.J%w.b܆N9vL_vh;C"ncVNbq0G_H!k+VpV՘[ -^}@-'#?S抚4TPRCȴ[XЄ04 1p}u}s˅uʱyEytJTl* Y=B\čơ7dܨ )њUz>H[`%SrO*8߆Y#xՂhUםXŃ@1MwAzOx(N;j8K2/'r]#AX#~FNQBՅ&Q`YrQwđ7;+՚HL+v" *c'=0D5 mnշ>zb7"O4HMӔ8g3] #MA%oQhB~½Kv#r98& }q"ґu >&Ghy0;'cCOWw ($9v WkiN _%ٜ0 جC|Y!!́3 Cdb1Z2"(/I*oܳ_R_]T`]2^X#6x׿aW1-]OqGM8E?V1aC!_^# d$+l)Vt]91x]y;kCsh/e.^"pHK<iqA8`0+^CPiMP{EPϑ|`邨 8ͤ;V[dR6N N` *$kT:wϚQ) ?$iLS0#GK(Y0\Slﱌ]LGed_5i ʼn&qStF҇V)m5%`’zSxDD}'e#4|z^"J%}~-ph^h-)J ߫_V@^DEADʐf0s&. (M(r [K 9T%Z(g9i{1™C:p>j(]f{|?F1[O"ݸ3._P߾ʺ@n9BPO/n}Dytk+0<((vƸIkT)Zuޝ5'Q6sw%x1 =j(xb\)=פ 9ZTZ|Lf/c5 F5-| |=Adʦ" DPt\sX4ْ /M^8FMM)A1H5j*wxYFLI':AϖS])ʈȪ?9EWBsUC-WJtmwm ,q"Wӟ^|dtBXLf_Ý;u𡤹M)VtzS*4xJyA 0P=+Ne(;WA.:[\g*mWڂ .yʯGY٧d&&$r2 \~-]MҤ A'Jj!-Yٸ7Ox cXUݖ67oU\)qI1ݏ-txzO[| W8Iĥ>f:Ð!Э>vU阌_}I=xC_%#6V]1Ƭobu֑D;CeBR7^d?h f@U}82D`H<{SCZ@m&Up7]lx^Z+Gs:GRي-ewey;T \c"-X$Sd0*I|,&K |Fif-9f*@H#z"e5_h΂/,26o[|xj ÿ;Yvu3O<e*A J G;[SChPtv*XRj|saaߛ.-2Exz.ێꭢy 2aWԞ,6lbp竅g;z!y"BЀjmHH E<+opW _{و1'$WO|~JNw2q7L(Yz%.cH/4*m}5*cH8jWzŪ%/ ȞMRGOiL!U`BO{{'gck :5+//#;SJn`OAS[/a^(:6( = <:\ar [s{ hS:q \S0瞵J?هI:䴡TX E~K\tG19UQwAԮ_}HB;gA=NZX>ご郚6˒s^wCSbWo&lՙ9.R3⨸Rwj.*8obΛ:%o*􃿘|&P{Xk*LF2X$]!]ĩ8;RJ\jFGyX6>Ujuy'&W#WM>6vIFBM-"?(^lH>NT׍d{tuR$X"ް._iLC QFcA#8ؿ#e7ҠZUhN ('u?3#&{mel|q:l Sa,R0| 2)yDء soQMc/~Q{#׆G0${#\ *+ 8">18cyI=]1Q3nJZz i^ELGaZű) S= }'Pnt#>a[WrWa74y ׅ; 8,VMv~ \ y*Ҝ"W%v?:9y?܃¹G?;UT cfr2x?|TBX+0"+ Ն7s+ w? h|4i!9}ƼWQ 鯿*S3_*`ݨ\'?Q-͙^aF;nМP-Si@*bW@5RfƷKa[~7aUhXcÞh!EJ|et 4Ww`3{^PJ-q<1?@kR'KLKv7iN1㯌`,]q!gb0Pb̗mrmd+TPQsFrN!;$]'CRHidۀuN\#;&#6I-YrZwe!xk]+& *WzH@L7bqtXZt D((뷢,=tn\IJx>R|'XcfZyϩh{ 81{74xxD_PwJ yxታH 'ZKplQ$I|xclOspv&]ifg)`*22~UƑN"rBl,!Xf"P~'֧ۘ |,pW̓Kmkw}~,40Ej6>'aPJ)4Gۅ7DR z'yNzآu WH|x&jo Dh^v$\ l%Cqt9\] J.+fh\t5)6o2FH:_e2$n-c>RzNJc'dح f`YP%bcCWz߯(Rd;,rnDҒVڟrV,aCB胿%HVn "l.[nxΨv0XǘERpx!RbS-o~qw)3"l'C<"=9} HƎ脋?%O/Jloȯu)/E O $`=YXשv|,Ci)U|^92h<);GcК5/W34n\4Wt՚,j" L:s>$¡/tktWwHbɊk)o x^(7;򫱛ɥͫ >%;9Cxa肳HN"B="rOq-CQXO9%\e mu31}[X/c`nWEr=\s`i:18m_>6~_5I&eSbYM/V@Zf6P=UǪz8"Edݍ2.wfxbXC0-e)baЯ |rcH f}@va]"=k8Dɦ-ʭBY8SV$'fVB!xe(dY?Qs'ь-c D㰝2y % a9/RxX3'w=aL#Bqn9Ԍ-SJV3Uk)vCxԵI߼"D46J#*t. p]IՒѵ/??$F6Bf6*ηHs|o" plcIHGj2i0~zbҖ3E ʴ8bIEjG>ɍuMԍ>G,BZ `8(fDxbZ $%]iH<uYMdBsNϱWѯ&]w`'F<"q%B@1 `},͙Sp~ !{ y@:|'^_q YWpp|z`|KdBmxɈ0?ch/beÖuml{Ff_/i+;(Ё0 }]#5Oڲ|=0hlkA&Z3]"=\߳]8#\uEh$hs6hY B3k4-KT(r~xݐ eyUS }J6,'_l{Ny md,Z7ݿʓbr:Nwpzlam''[_ny#w(g`nNdh@7K4=Hu|P5@-cWUx\CnG驚s^30ZfWq«! (\se 1e|1xRABa~^Pgy0?pmcI1)% hJ<.K*SdmU-!?Gg޼"^/)ra zb(/] #=(P tMRAK^PfiJ祗5. S6")`;m B+e)\^'^8Kyq#Yc0<+qp/ό" P;ߔˡd8:r!d/ieY7}m7i 1 =93`VzH{_+GFiQ~X6b\5YWx6LjP dBgQOCew9~&ڹvɡYd2|>͐1XKY4g )B{$C@&,RB G?RYQm @=T2ixI>JDvSK-wq'S'yDJEtLδl^^:ٔ^;"hWոZZj$B~P%Dl7p(t<[izظڋ=Uoau:{N[3H/*ܳC DoM Xr_f@UNu'' m/!1zO8 wTUG֎ml^\IҼ$脭_3ucmыx" cMLRxPii2Y\^Z"ŚO[]~ !q]xZ,hL*)*0 *rqo'_cރL ϊXoˉk +G%͈9x{2L7NW\loîFv r;(CWUê) 0.J݋T5\Ng]u|?mئF5?[kԖFc>"џ!a^7=ΰƖp+Ti+mMšo&лb5BXbWi]H,?^B5FX{C<| f1u5PNĞcXHE>SǸ2ZZu Wۙ\frC߇C.Yy=,*KJ^Cs9,ʅkJQe]TJ dxj:l:=2#́ɱӇ(L\QA2[ oTLBԯ|WG{d80 ,?`uăHDːkj(ɒy5sSx0P @;c%)Ktf~q<\P)aY Lsfه[zw9\KQ޹ʍ'ne5-..%l[V1GW`ߖ` o,gk/Dif94DҸYޛ@.Nh.qr#[KgBPȍsr+ ؉c4-hё4=6i\֧7FhéZ~v\[QI]STj!^e(2{Mܛ^o=)vFs`; PNY\2{!ldT:?g]لaYN^i|p& bCfdrq*L]-B'l۽IPc㙫(>z3{+hH Fm=9UͳOxAu 轮N&xvYk85c%;sM4S}wS3ֵ=wAGDkx`eyBC.ڟw,2yohU7€KYe|qZ{ͅ엷 6@0@Vq_:h=|@HaչY" v~l|];7Z=ĮZ>N 3;i04 &)mƇ†SU$ܿ4d+{}2tZt+OCa3XsĴ)+׼Y&[u@?f^OٟZdpH%%DCcp.r(^|RP1A3`?_ V8qֹ@o85M^gZ=0Sbͪ,\\&7;v')`$ryjo'UFihe ^0%b#RmcVLJIO%m)k L~ZVb1eρOc+jIc ~tbx%i{3icVξV-2!GZ aUѽ%}gxkmGjHdiI(~fkv¼CoކxuM ?JKm,j%m;szۇwi}p*,l`'uJjrH/5y0L{Yȍao|:ZwUW̞s} H[Ηun|h9Z&*܇P]Cw[?U E4t-'\ )x(*h= BL[[UnK6>6iYMa-X9 xgWVe2-'L[(Mc\k먍̇^Ȳ> v:zڂI)[ y';El_=*FG2rp# ϒI&v;k4ctR7Q:#-Q}0 J1s4 hW4T~*n %lVj 7MM₟K]i Xrd\^+i:%_ 9-1n1o@Hzb< ;YBjFԶҔHbWw^.W~/>} <[,Rude=䦴u:=7B'sJ%6opۼq#>T8#UlXz?oL!s1^CGG߶_Fʗ,Dm ~FY&746Re̟/x>Ӿ'7e}BoݬGHH8v ˴Ysk=XqgH^5;5c yMOq,O. 񺼬:QF8B0Rَ.)렰]0g=D=? LAh "w! 1<™rMuv?9:=&]DMN[i)$@a j@8}nל1q3sxjvc(s+M@ 1Q* Լe?{=(VCVmh!N"Ɛ-8 $l"LdAҒl1PKZT/B,zyq^}2<4ZRѫ7UR%ǵy@YmzPPqxo 4z LAvjdQj?zv6LWXDGL9jnab5 R]~5׼=Q~\qmE٣{wSQm۩}0a-S Z;DqxmT@ϖ) ^FKo]( yFe|Q6ꚖqxupeРcyO謴zreyrRFL;s?M;g%ֿ! ҇-D}?b9mkv'T'B8nzbXL œz{G%[<h uK]yI*7M3 \y>:o i,-+fX$0FVPƢh h%$+i"b| ҳb9~`F)}q Lj6>HDV|)-bie j"9O_){ BN\g>ER_U}\' j.*]/BڋPܗE9+Y-2p-EqEzE>Z~,O xD n PB1+c,󽄆]wޝeכw]oI&_<^X '˴i?b`+ =7B(GG(EaJWv7^sz4@iꅅn@@ 2cVduC~')>۪3IQ*d;yDU0 >X!}=^`ɍxk;I AO.C4ڼSvAB:)^%RTt :vE9d0;Y<V( Чpc<ˈ'n˲Z35N"I-U72 Y#OoN-vW :iMIgF=b1؉/TjV՝x 3(|y نߣtxHk*.J]k^6xH[Jmaϯr& y60 3񜄮apg::l#mVI+q|ҏۨ׌=xA/{œcN&=q'aJ ğ{90;Q4Q6n`\Xv"j]P}T/F)R1s7ϡ=$qUHUD[qAO+d42kG81O0w˺'Q%bL:;4E$-vOFΔU})j!؀а h /GrcGq{S՝Or+*og"yEr79J Iيx_\]]eTC f߇iBaB\i@$婕bй|oaZLیg(yov.euApLX=kG wK4S1xHl?w'}$m!-OCpSg'lbh8 h-€Nshg/b]:GDdR SMW)qbGN\ /07KCqd hT+}m9A@;5]^h<_#b'B1A*7u xX-!.I-f9TDkVeCf`Uܿ[=k $&1O(q(~1ZQ PԻ=ӔMifWՈŇ,3V 9.D 2[w(lV)t ?F@ac>4>mL5ڴSd:,GXPQ `n%DnR *>o6N Yl}祈xv!5^Kˡ 1AߦXs/{ygVmM+Ex얡%-Bsh463TU&C#¨e<=QQgZ0gϛKV;Oi7PiQlZ08Q'SfvdM|&zO›\6*8( )>3 ű\y "at\QY {Wz?<#}}E gfOAivDE̔^ҫG~rx*VsGNZ*}t1$+}ۛĠT=QV }! cBIYv)`ܘR@k-VO!-N4>4?P8xh)d{=cZ>q2X2 YKTC#jimWP?o6FpxcØ l8^Vw1B7]*32S@2 b@av!0/YLչTm:f+ἤtڴM(> CtNx*DyocA i9bsUh-P>ž2vv D8zAlEPgap,i7N |(f[*=CtI[}Cf#a|SbZ-^]kmsD/uUXloDaS/ut2e+QuLLkY,9PvG|BlМUmLoN1=P8Q35@'[S=`QL,ʽL,f1Jki+@̢Sz\?lfͧ䄳n =X|l4/^Lg)`\sSTLa˼qӖ#n-H $((}|R7Gycs`=nۯN{~CfȲ6{~c̑1k#Q7Q9ixL3&EAHYx]:'`*8v6pKϡQ69 _V>Yl)6L,lH mv8`-9_fspp]+5 >>.uz}x|! >./@ oh =c.;8k[7P,J4Pfa_UG'!'@,Zvp\V wO]T1([%ڴg%4\%fvJHA |SRWlzDHIit6g O @CG\08xRn \\ \ Q uFXu/nB3ˆH/ n\e5icl=BG_3ƥ-ZU]m)zFƪ9RDBsU殼Ipfri%B}!t_{H -*G9N#u@κ뢊X|(ű~02«?޼vUc尔!7m<+|!Z($ ȣz=*cd'zz3_8#}Jѻfd@wx>w|5#~p +?▵hJ}MnBId"Y1NfLJ0lL/5 ρ#íVv]wtsJL2Ӂ*@PIyA?5N6%YiA[9نr52^EALiNC3賄j'eD&0KU*$mV'ʺYqӾ0`V䮈d7]y\Hh[G*aeJΗF.ZvM{DLrR~iȁWò&T3ÛR cMڮy Mf,&,,2F}F 7kf`XU+w5% Mk۱JYX3q`qcCn[g/%1ZOݕe1W'lMp-*ԅ4tu;S_]5:^hX3aK!,?lmL:Ul.X6<2TA'A&.ɹ]in-|<0Dhj٘t8'u^% %)c> SOdHEҶ):T{4@ qFF̕|zR$=I|hŸj w r$['>J5^;1N@"zC(\˷% wi |(y!S}7ؾ \BMb CE҈Ps 89ȍXh݋/cJ]!~zsNӬ<*`j-eGA9@",p]G㴾!|d~=]7`7˿4AxMSzVҰn Tg7@^B( ڠޭM+&kURiht?l4H= M,+2i L[m[Y%bWҰn^'?1[ /ȶ2q\7Qk2qd A|+OJ TPkol:O[?kV4KqH >3bP9H_P x S>t3F7UH&k4?@d@ϠXdJK'$mflCcq@<̢0-gQm 6.g6W&;+p'[iuVBwQP0Iu;x~RzPvh xM4J;V9O2GVo4lebp69 E5K`?B:(j;g$>K& /[Y˧Mk]&*f5jW}#/p̞ -7IU *a {yk'j GC*Ѐ_ C!IJPg&l(3O@BG?=2 6ta9G b+V,^.2Y+ 7ڙΏ=_ l0G\](>T6P ǂޮ(iX:kC7xx @kg~ز^J>࿅97SN_]Z}B0=ep 8 c:F82+mʚ@ڡ{m2RB\  yrBѿL6 l%] u̴w8pmzETnmv}=Jq?7H<-*JI@6+H!>=ܡ]z7ZRI $?D~Zf`s`6*U'~p~уlu?S}5oyvg,F@ܪ HK¸)idn tў ,qzWD>+;fl7g:kaV8sْD(ЕYMfu+ϵH':gb%f2qm#]>y7>G jwӴQ]&W4]llt؛ -<U[ Vk hԭ Y8,fȀK7ϱw6mr|!zM㸅- fBd/,z?2<&%kvP (Qc).fޟ{p si+% )D}٪ЇExQ9lhX ZGqbt/YI" ۛm}mAť~>kR:g6Z.'Gu$fz؋OT/S?˓՟K ; y5~;lɜor`3z`TZa&)TmC0m'WCǧI:][uv[w6aiq Tրq|76L?KJn\gq@ukT^&%hx%_9a{SLُ,P棟e$m'41ae&|S_@ٯ"[HtsƦLIg+7+kA!E)l@kZ/O\f_iA1U#(Њ8u By##<"3EEo/B)R >B2xMg=Fa !gHlA"#Hz3N gLŶvm_sөRH|Gq76 qzڡ! =c~-Q}H+A2& ԩ=)`>R=ٟW0sT$8f~!*Y~e>Wӆy^Ox^Y(K;k>|7M:y Y>ws)U wk ?2 OXo y &|&yR@5 hh.H?U%:/~WfwoLϴd_'2CR̂xE% rkWJ6s,y5\(=H3Rp F7U*3`Օ,ہ9HbM~6T'b AtE!/SdrDf3Ĭ g$,'+}cJr7\:^FƊ#KȹKL KݧqAwz IBAG"UքzTڃ\T1p3i} oq >[A{&Ezߥ3!b7$ཝSȓ`.)h%]_lW5f{vN KZpnZG.b9)PQ[届mrU-"i`/7\!*u/䃅܅bĤJea8s0ht=#'kCX8 '%ſPIT_653{>̑RM&D$6że!ֺf 2=y=nCdea&d_/ƃl_V%T-IE4r)\˺,{%E![2}L{|(`މmڋ5#d֤gj.F)ޏ3E<뙁klN A7A ̶lCbTpW1q 8Gō, R?y\`%[< !Hܮ0PBиkSxϔJ <ԼpԈL'rwPP*p5$;HuWB?bkh/J$"m~㴯 g] #F,oƠrؾƊMO** Nfę-R6g)xiThC*[` 䌟bex/˒yuA *揀xve'bN\4sxDa=Hn"13G>*Pã'Y?-o(W\])! `[N=/gyt'LKO=~){G48~:5nhOv8L1T]u0*6.Q-ϻ!*wUw?iJBUvؔÀa9}: +1; `Z׽vj44+~m%[0%9IcRvh,?DVYh]d" /yˮ{VۿA[ E5[b$rM;7ոQhٽWSwË?2 :;YZF5 >l'f!A" S^9déBXr3]3Ec\Nc矣zwSpy6 mSE7Sߓۯx)u2&hn7 qe3NDs߽D7*U+x:YFbf"`3ʔJv@[\,EX>L!ߤzARGQ˷LΜDr%ϪDCB g[}>.m~7c9܋h"rX)DMLD_b։{, m^TfM 6v[*Ay1>z²0KF@J.MQ{! 6O9GtkS^A/( A%:qls b7|Ж 3({_-\@EuY}x7]kdb[ՇN_E1ovU!8t7TX}%;D󯅸Yax+;B}z9(Q+4Z<.EUp;pXӗ sTBۄiNL@讽]2]fK>W̄ᚊ"Vt;e#kDhHMP"[ KU^1kSr"S uϧFOfMH]~JV J=I %~5hl"=@~f? !C2ۚqyI>\ƿ\YWHzrÖO+5? %]US`X|b*/ok0vE.tN% iӻOr HBvTMYdS C dfo{{,yuՁSG|5ظʝ)o( ->7tޯfF4X[C)qL9?y7\Qy/wO}F ?PW)IᤣAK ؜K::".cbDof9#d7z+([L4aMl[03櫪c0T];I Bɶ oGPs1} 8*ogjxv4}d^`0~} q1[Z["eh4e }!w`%QC_byڼtz]-zX .mJ62 =r<.UL{C ށ&QhEp.W2~}gHxLwt:DٯfxXAѪ{@Y`JˈN: U!3}syJjD1@`?:%4R_Yt)QNFKoœhR ,^쬯=k 2?$0M ӳe+}*:yKidž$=k?@-TV £N8'Kz߃T$:5anC}s ~L*ٶlC/ %BU|poq9ڔQ^NnyY?zAӛC~/ Ji]o _|өљcQ?9Ҫ3zٝqZ%_LL<]_ /*(g__?EMT5l"mWXmJ9 g΄I,niŽX]kxq eK>TLf~D ^(_lB+7-=c0rcn񃓂%HUefҒM8cxQi5R\ Z{[;*;z,pmsle$lFEI}}D,=D Ƭq%\>niQxwm0$1: W tСN ~G"3I{<If"d-u8U11t)*4?I!eNIip֝P#i=PcU{*Ŋ:CDK7F_ݰM[{ҊM9fl26eJ.l512d;XPs\A-r2pyz H"?DNj~b$M5t2s`U踟b#+?|U/? /!P qOcˇUa&C:Qq]⇬UIG"s=y ]rh =0|`ICBSiy 2gIP-aYP>q2ҩϹ2+BGZ(".91*̀IYPԻD` DM8 T A.c}癫ŷ1"&j{"yH{$0JvW[%g8+Ƌ_֒Z5PC!ʣȅL} #RWfP6ĆktâW[1/yr*fjRx&x>bg&;\~yb[T>I܋1Dqv8ގ\@0|ps@{@@QIShȶ Ù4S5,p:G"=>N4N%e^"ܲxj>${F=S1@+#XEχƊ)`z0ƍ$!ǸI<\sp,$cNNMCʗ%т 7\e:`$`1N&4ej;7PAFm%R-1TZ%Zڪi pe50# 4Ue$q^KbpJ4"sZfqʀ7EwS|[CL.CiRH[O:/}k=y+s&EW#vY!}n<.|fXɦ vAz[SJ߲ۍ?#)Z:tߖM {A Yi*0@;`fTFŞnQrS ?g2z-[Ѳ{؊]ӳlbM/r^_/U)M\8?VLCz%*TҧJvv[Kc$ީNcp)FXed#xk3D P`{]1N}rY阝P_)?3+|Rq$Xe9PPjBk8?#P e>< iwasrAqr].Z- e֪uyK"gpWrfAeu"]kkӭ2(rK8׍oA lUT?jX[n*jܖN2KV^o˭ !+RI/ BL\5go[NR!Gn=,$f@o PK}p/k::_XB+S>h~[dD7 $Zf.PR0nuM.[AB@9pK@rs6[HϴRh>c'Y"Irfo rp2S\ OIg0WLp۠V Dyƣz571*}hcYGiL:\)n! EaLVm}cN/ҡ_+g#H RRY{R {j ~(fWi|gg;W,q]KK+Evvd}9sc [Hؼ?*yK[lQ}h^,TYp==+:e-n5D]u"r}_j>]X@Kc7^b \Oo*+G16&C8({ Lt.h'E o8 =Nq]ڬOfe;tJҙ rDQnfn iʜEtjkoB!*U b-ĵ`6.kE|t&t+s["#nzrc{[溛qKD :qqU|ϻաBrc{D->!mviu PbD6wM$ߙ, G'u7D~uM>LN.D _Y>u)~DFK_"@B$mXtjs f!x!nƣ-DQij]k@:¥skk ҍYbsNTZ.2+,X78EqmN v8.\Gl#j )S$U䥞1/dylҤ0<)qjP) Ω/OQSZ׏Wce*f Qՙܹs"|e4˥>S K+[*""riRWċƑKY:@W(:^jvZJͶٛ@2æM̞Ԉ  /p+WO #Br`,eד;>y<)[r3-Z|Nl!|.݌us;˃9FXyu`}ÊZvEoH8uu[' SihžJR̈́Ecj!P( 2y1&RiL-7b^Y"Lȶy%qHPk|(9{{&r[7NIy@?@k$gz$5 {;6`P:0/߅r)h7' jdFSVC7*f狢I}{xjP=J jdv$ih n`kZͪ zO* 8n^m IS䀢qBtwӍݳ~q^#9)`8U2qQ2Wu P }>G쫨-Ő'bNK;WV d. ^OH/E+p@4oOqؾ+dqdBF Qk5ع 㣆qKcCy⹷,a7Tg^]1Yv)^w0 H/՛ d*0>;ZN{MC'6aC-'ZӠ A?le:xbaCE-D-vHX l-(,ݤ$e[ôy,n_>`E:"3GH͋*K;?LIԉ BضJ??lҒ6a-Kve܋Qb'k`rEa,WKw‰H 1XY=X*o  ,l4-(p!>,JE/&t6ݯ3#)f0 I$@44rk꺞wef+q7P|gb:rkUȭl:u;]mtc^ÆVujrJˋYpz̀j?PTiDk $|aw`x: ߾0O! 7%Wݭ؎v՘AWt RphzUz/p Tf1bxԲZ[kMl=k)f1Ɍ5&Yuz3dܝPpTRF K\X- l{',.l[A2]< Ɖ q#3;M+ 6S+}k;Ϝ)JR#ER4}&m]4;D,A~QKq6Шߝ'(\mdjht`y." x<2Z -.v>^z)a/5_zhq ^TY/ ˜k<.we Rj֜6yK/#36{1 @H܍0,1H#RgN ܮvH\AtFQ,Z$sH2KsSW SK.a>E-U#(rEzKf9BS>#ꡈWi0t_;GÝ͡$H DWB=K5zaS )ۺ\Lr5UK^Ka#T@qG;Ryw$b@v/^ %ܚ$R|Z g.lo:?+̀,~Z^ws踰*bk7ҟ74$y:?-7R~*fυ!]ͪn Qf9}6vBňZ>[J@2_Ҋ3^"1{V:PB<absY{C#AFe̔;#1&MQ*&;MeZ;}u8d9b1iE*1w,Wj$Hba~+s0;ӬGy4}+okCTEYO#YCq17a&+/og wg  ]h(ʋwA,g۟<`W0ߛWNL[@@4ݲ\Z6}oua -+MBa$65e"~ϭ{v6oc`D aIN?mNnFլs 1RJ]1c ,XI+4X|wG҈#x4aDϦb,+љ~@KG&q2kg[aJKc<3p)4@Rԛu$\drO0#`_KE;_;g^Q7蝴㙔3Sx3Nͼ&zpՋ8TƮ}r|dc BL5-(]`X%/8p ANl*ߐڡwX#tJ6Ȯ_L`9QKgQ'?ekMƟi¸ yԄ~x3nD35 ﲃO6rL̓Os n)\+%3»O`xX^蚼jLu?Y嫽Ч <?T2> ~e. <ΡmdG4MaTHCJ0AzKTr'$DmTVw})HxOG:0G:FZhKܘqZ{2d%'q Fd$.ΤĆ6NH BaO3|J&3%| 1)nRy\5>~(@1dFn2QjIoWlA'm15Ҫmf9o#RuW/w_V_CZ UEg*ƁDɈͣŒs;ūDj rW^n<MTӏӎ( Xc53ݝTq3BzrY\>.P*Qo F+<}2;E'6 h`t`&.Crw8ED8x]E]H1FsSil;,1(O?<|1] ;pXfMiBBfG/,/ i;p9\͌(}@K)IF: E^Q n3cUv +9o"a:=+oEKp^6WSNZJ䣆8nJA & ZEde k/-M,O9 1,'KGkeY`·jTjOt -VVzPV e Q2 t1S~۳JNqVUsRyajG*/CT<()ܺF7[-+Q_I5zoT ?HɞzW_ގ(YzEk Ԕ) >pj2D6ڀpOM4c(/G{!)^XU8ȩg EC"]}qpw05"d^åŦG-yX>沔OvI t91|QK Mh2GCK05 VGjx2A$Tt;[Z) 軲"Iu0.=)ҁ JG6; !ʅ5If9"Nq!Ƶ G/0@\1[o3a-Bي|tue a & `pU9T5Qg!6SSQpU.N`]II0>9pi< S46Nr. Lqtں,(j\: 7q<ӊ=5,ѪHne?WJƉ'F%TfE@|` I2x.hqO18>.fsEm{Zj"4>OM6EEj]e?x4[i7z(x&}}wDX sGГՅۍx}{3ؿӚ&S`=my޿rxgu\ Q L~aML9 2, 0VncYlM R45^*@pFNj 4Qa021/v.lGJ}+u~cl`,DŽ6M6 sP>V՛=TeEw >p=[:)Pj 6#U[*n!%98c] pRJC+(Gٜ䳄ycr/UaXa؃UJǔ|(¶ ӁFFeHQz1!6C8x0QMto8Y KM*ۨg%jhK\ߕ;տyxJt&@**\]5Ss7~,NGfuʍy5 {Skմ!='"&_1| @E*%0S2סsQƻeYcqmW{qU(h0M[gj%;^\;/MeZylH΀L=3y <|W68k MS@#^ _~Rg\44Uc8_5v;ޏ*Q7jCU~ d cFDb e1~R6=LPPn4]>Yq$P:oWk@hLQ&1x8i#kp"~ij98P[V5&o/9^J c wHymNSjFkQ3w=$qRZ.eVSC}N̪fnj-gZ;1r=z_QX*-G?7XuFf(䰌)0eJey!zгD,)cN"̓hmV $Dʵ94I*D, E#nPk8}E{ #=Ek1j(*ʈr.œȱ [dQ7 'qK˿[ yh;ހ ]Š"I_&0&u4ă:8Uq"dʽR Wtv$]5Gؓ1룣Vo+٬OLqNLr()_ӧ#Ɲfm{|>NE%anz1sЩ3ËtODe C@͵(~p4)u&&Y.K2)`a6z.)ISdegK] uX#^Hn9.BdoH244s){how2'}{ɒY>oĤ+)#Ge]eeEUs)a@t*~;av};WڬQ0Y,{F~3o[ܟ) `{BciӝIck).pN{bq4gavqIаi8V]ϣq4yפl]Ul Za6A(lQ ?&וDCKLiG!~k>#{|bcTĵ=zێН g![;<$&^D!?-w"o4؝:.ri`J2 1xR4D#M 2}u),|٫!T8K q]0s!lw9˾jDՒK39Y<` Uo0ӊ4 r=v~ jU f#7$v" "ɚYr >JlMu5W)M_[6ˆJ=ܘD}}5'YF=5'pt0w&v{?pmlE "]7EC1 #.+=p e[WQܩ1 /,_“g_FXmWk,wieD$0JMi {p;YaDV@`sDİrJ ]kUUL> =\p^kKQRJWGt/!v̳ ޝ0YCxRQ-, ]4Ik(e}x~߽$؊ӗy̶`-woUP^* [úK!ӷGzpZҺ+˲\yUfv.h^6tT؟ѩ?儌|A^i=e`^v`w1woXtUt^ z֯:ؖwh-f&qǑz:WHqI➿2 B.Y B &nBKI~([)]R)T;1֢$ʢ},'5ufnA_5cyyQst*p5IDrޝRk>buƅ|-["@0TRfsV<=緞LUG-2I+[ in!K( 9~mʮ#r.PL/OtP!Җ\*^fxR PJ{dbfO{qM\]-oԬ>Q K:uelEj^#F{yR샐0_*/L8`P_l螢&[;yN|@4/bYknZ7эJz/'F%c"u!6P0K.>(2j2 Ծ !2+@<,=?{cy33pPA Q9cۗ7Jk:H3sRf캛GYtQf|ly@?+{U23V[ 8BwaHDžڧOxRf1Xad`ƣuqHI}3 ld2|ZK1VOQatWbC7볃68HG_BS  ?dB3QNEjv©H2L˂تæ5HAۤdTW(g9xOު?vx쫪pe'X&흛mJpZv)>o<l=t3KCFcSbqnĕՏgcMHK"{]4ώ_e_7-m]vtX MLHew,!7L1eį-b0X+m@ڃI(jmsF_K8>w[l;Y4ri߿3qd!1Ɗ&/$xAR#x,&v0{F~e:vW!pE/,7;hޞmv5-d^Xr Ur;a$+T-I ss>=aL[K_Wx,?%t  4TW O E 2 r;zFOf{/G&Y7S? knS/Y|=xa\ćNzb |;@+R +.?s2Dg.֣鳯] XYE7+HFFCX: X7_ţȚA+^l:[ݸ)y=zvគY NC\K?(+gtqd%Q3bjmf;b?^٤&&^EC \Ĺ;Kqf,7Vû1dkxB擉,tE-Lγ,?t[|:9 ?K@]fK0'O/`~ aS[gSHZ 5Վ("C mVנ}oB4ƣH{z7rUʠA`+*n/Z8d~@-Pl%¼Ph]{ VO3oT Y1 ґ1uɈDBUze$I[q<6("2QYLd8{NNBٙU},:{?/ɝ)i^~匰aɠ)<4w+m%u}MrVZּ#\uPAʒ:fc5bM6RR]MAO E= T{֚jJMD2 g00HQ LX8a76P*u>=0; ']4:fnTѪelYI|f_NKб|KU r-K7dh 췿<' ` RN)-+o[jD.BIm9zB@.ua ]0@I@tb X>`xU}v5V䍥"VA_i ޹6謦5<nV܇eZD~S;]~Y0qJĢRZCs(e2OFs,,df`Ia&FﴈݘG~G.%z/ke,bikk$09 Z>.x**!] 8Z9̭=^(?zzlOmGAҩle$rXޞ|':ZZxC6ۺ5:&Ni:-S2ɠvd .pQHguM2qDZ]V7G:d2vw>gSn]7~r1q 'OnV\驾2R'UYeץauNo1ފSkyF&ɉN*hvQD̥.hFK%i/‚N}:*6%P~ِrmOFfl?S0)NQ̔j&JZa440V[4[6J׍nI,n`e3e'j͟epZq s [[=h؝4TOe[`yqy^ dwOYIpZkjMͿ /~fg;\#OCpcqPX w3]0ð;8ҠՅ/dH@FKd&>)2p.6[& ~f|U{7\ɉ4o SmS[XUoK ?hUB(dUt2#94#6 BR`#u0!bZm15; - ؍@Wo NW1A3Dլslb4trQȳ*6RReQ*T7Cs-׺f&Y޶Lvg*c_z^d_o' G@1a୕ {C[ Gq㌯(`/R4%BX+$ )L6NU,.|NQ`@'bR !Ol:G >20KoA)oNvԸucjFFĹ7$dGmtɩ0 /$x+>=yn3dGrwJWZ5m .U7xQo_o4Kbx3p=S1=b ~Փw7`^&o]GUVPcd",w(v yy9o=pW iwge{/'Rb}"W7 .Q-V {ƍt:Eʼn3Nf*q``ٿ8X4zOWjծA =;- ^ f&^@/ Q~l>䞝lDhXMzH%L 7ވ,d3^}M-5B*P\ 9ە-g"06$Ŏ4` CpRqfW#[l$5w]s;^^E`>p1 V:FH K;w>3$.QJY<-`*+_ 3lq7q 5Gr8!B(o ܥ8\C7ҾݵGq!֦+O.qR 1yNߩ(J`W(Y%2Cψ̖mXʩJػ mZ7q CcԲ}RfE[ Tяx߶c*9@e9lւǨ)&<ĝ}FJVO;ɷ6D薨} }hTq[Nwm'D&# zdmkPjM'#!**#l[R*w1a{h`B{ _8&^H$= WbܖC8Pοc]E]x ܯcoG<Zˑg'+Ozjs˿.7 IȻ4KSڍQU*~ N|2;;~8$^Sowq>1zG8OTUQ*#,UvE7W-#.0vmG#>pRqu}଒A+aa/ v^_ v!{1ρ(61>|V)s9\,Ѻxge|b|,G"p6K e.~[нE|;J=؁TSf"?{ HEɅN4>Q#v`%u6-}JqK5IO@4pUD_­eh{r > q;״5x :<D y$WV!e21cyy NW9)ӻaj)uK.k; .\U#QKV|҇=*(K=NB['t1q8{-{7X,B <WS QAfFtv'hT }I}V>I$:z" &L 6%!WLF#cqDT-{;E #,LHKnH|vG߈#Ea/koj\5ztϬ*d )ō]X-IYw+;]I̓=qEv⾒i,0V"7_j茏{ҟ[;SK 2>u #fAo)mC4SÛ1ԑǗ/I?NADެfaW$xr,mJs@{DX&͹OW(_vm1ߎdKT>SX&b8a(Ҝ5{hteJҞ;Pb*Qܼ$/b屿?II᛻Azlѕ#:&"k7A1 k=ax[lޡ$o PܪVX ωp?֦1Ӊe2Q5Y$:nj<ؖѻ NաH_%Ji]Պ M~N30Ⱥ?`LLE9$˥KP>xMˇ0_>.;?0#pܮ :,]v"U~o0_z.T)㝘''QAA#Y=,_w3&&ؚ:/4^k^j4<*_\ulBϥ~NOu.P8k:\&1KZ:ny؏+evz"DuT+mԾ[/aytl8v9#6kEc(oD9-vpH1YJ-dw|S&|ρjzuRW;(q ^ ܅!V$^X)H; %IXvE<[c)[\?=қ88Y=.Ÿ;;6D@FvԝZ#sY!]j)V׻fDlh9k"4bUa^U^v,>Qh h麰%C|F& 'ڋ=X/B{6q;XYeϯd4KLnt+e[k-0PXeSX•5F ? m\p8mZQwIU?dއ/D~7- H1u]%y97GUF**>T4ҋ8q^:tPy2!VsĔsػaa;1??=YYEwHUJiF!A*p "x)҄1Ɲ2,+*P?Ё4Ž@$e(%|G ]CoJXV7gkN  (r Waio>{By$hc {_AhsmC&N=[`֕37g*^* _J}{ 2CuA&tg| l\w* \ʋd(AJ kC|r\?]Q\ H%vPB}P\JlSn!K2d}s`['ڼ$kռ}eT\z_㨭Ǘ 6>L2]_}bybHd=Y2GniB/I sXHel;њ:Fx`1kBhg@9S% F^9?p;Ul@W$l*a=I& c2ِT۹*I&R[FI]e7?#TAZP5K_nE {jtDm=+gcegySppx{b'oH Wg6W ]ld4-;߲vR,J%Uܯnwx!Ay,>I_hdF5w9Ʋ<^I  !K_ʪ2̶K[EQbBTga҉[4ቃ)Et(?)@蔛Gcɤ=/nu]jX~n -,(9zD,oc˱Ž{@gy>:˩̓l2Ю2f4F1ZGG58I7N6f'5LVBd_KeJ?¯ #;7z*sk q{"R-3:<ޚ\DZk&Ȑg^+[-LS F"AA6˰!Sb@gPN;IF%$SYd_k3'zj9lg9O1m2,FZZ?[lf$[t9b‡r\?2#hb#KR%S7e(!=M;ޤcUg4% U2RXII#ы NA'JYOxsMr{ Y4'eՙPjhHكo}+f0<'늡IW`ys#ub* *Xf+Kq nf$ IP},D:t ח[,e9whN)Ӟ췕LX Ii#}1dySꋹg~ H4.KoC⹚IvU?ZXUJDCU3Cs49jincj+^RA\2􁟏{y~w|$ݸ3 TC742KEYbZ~y40AuJ_aKpCwc6~7xPGz3X[.}n } hW2ŊWӲ[b]d 0aT0X{wm)̭6Q{a4]/$,y`@Ad~5^ވ)A-rƣ$q~yU7\ZAMߺHGa\"o\Ƿc-(ơ%#yqE[?UHRuQ 2N΀<0 ZLZnl*:Fs#B_qlQ= Cs\pMp`+g>YtQ*/PQϏQy'o!B$-׎XKE+#^#~a]`^z ɛީ30ػ3"=SOキ:e:R1x[X$3mvIu[TsKa;B) ߰M7fə n*}5vpqOU?صS K 1]t-Ds c@Ⱦ=-Iay*Q(;}'nm3|IIn Gȉf58{}~|Kx*8%ܡk:|ff}[O9zt FIGm}VG1p=pgO]]~֘}&Јo\gVd}ۄtؿD~7g!pvm+&r^EfOeCq0Z>Q}Ňt+pGT6 No_zni2ғ 맾^wX<4[tt/J T瑑- ]}dEy>bѕK#GDu;C=ʺ7|ܫ8hKY`PI9Aaq9wzWYWT1O`V0O2oJ@ĮgP~Ń?]c@_<^ oTyPүđ$,d)IVp݆95 T™搤j;Y?1|}D >x9b*γRx*ׅj'aK$F%MI!qyqb yK w݄v\&% u2\IO>j9LG'1LSSn!!Y)KQNJAowM%g$Z>">^HTerG-U]B4hM'DWL"Am&.`2(d'U4KofD!qx="j濨SvٌŻk"R?|Axq`B=)Q%͡@fQW%>^-wUi^_9-U?}̿l Ųh+WJ*fO&vetI5&pyw)cE8U~^ač8"3QDq>α4 0̕$7t2֖۬(BG `UsT }DaR0O9eCvR_vhp jTl {^c.Dr r G@uRGoY*Qrei kYZv[qvY*l`okq#i_~O:Pؙ,xd@= \͡Tj$+߉%M6=V+po.g\p~{ y!fsfC.2(;1m<*Pkܪw@ Ь 2{ȗQ버GM"s{l#."cST'k tE;eʙ@a@QC4sIͼl[E~Nx!FhShH*']۫Petb2~qlαM(əIƓ&oWr#|^D% bER mT=7P!^`faKdT?M2q́)h(e_^';kEA(3t#Dtx(brsW&f~ihg'a'X۲'[G/cP;DsM(%ZrqgYp7~[GWY*EZaj6m(2P/AҊcC3݈}N.#i:17^_ 0gTXl\;艘pnǕ@>7\rfAQabοn^&O(ɷ~p!`72f2XMlV5 2)w.̧G ITvY T6gbF?`&g:}-zl|ԞJ_D ;a𗮩-;zr0Ԡb([n1 YrxzJxLXӥy HHj(k/T/iW!zƍvEGAgq#(0 ڸnchqўiϿ+SG ȠxBd) 6ơZqefbymh75.1"49DZt[ל!txQh>[=8y$[wPs"TeۙbTcbą6|@ą&WOs`/=nOI };7:DdmoQN#Q0+GnjDH,?++fG>-Lꢁ<5)MjY<@nɦ4K=n [z6մ|@3 R'O~BzT"J4|6 C ܑ7}`/Ӵx]!j1玔n\0:B)*ZW'EҞ* ڄJBM|%yՙ9PR lrY1u"HYC?kϪfvj1&l ^`-_yb, eg O{2Z#+_2C7[_w Ղ酝^X%~s2hQG@xJixĨLaOӠx׶D"Y_9'Gϳmx:!nԡ9E~eG>kϳ$r@:1}KB9p5}RmWqT^O*0$wh&$oiVdpM4f~BL(L`~ثA:gMK[E36so5Uog[f!Uvo v;ܻFj\TK^Q 'Vݦt( a&ь7^};3lM) ҇q1WhX1Ne&}oo“@4Cm+jR 4um6 /AOP"CK  y8/x]C_.Mظ.}>uMڍ-}0s^ŵb? iRnX;-Y?b2^ל!FfuNsNQ|$۸a#eDDj ڭJ[ 7[6㳪tm҈Y]eN&&;Jb+fW0HnpVty2VEliA:p9j47Z{0%MzFRWP-\Aj%_{%0qG]y:ޯ, EkJWX M呗4R%r;fmM5,L,vz8T%,"W]B3$2/zrd ;V|NoPox26qPoSCsb(%XCE?6Q)JAfQo৆DB68%[#2&X>bh`@ׇȝK'$I/%P B+ R8X+g~$` 5b!| ԐPȩR w C lAw|a=:z$Ղ@T꧒FUڊ+4Y=2YB9%]fk8Jni>Yw)by@1 nSDהS]ښreIk|`MT:w[stIOPsgm0*$[l#G'N|QDrNXqrk!-շ-_9?-X[Բ{|_3i~wrlb+S^WbAHxCa"fZ%fUw|FDDFLx`/՜H%MF{We Ilʗ4/c Twܖcq J-!#[Cl)ONotf#hdׁi?m(I_P88dT>̇UԳbaAK9OFh/r=m6*c3tZ~3r)J6TQG e %k3 &bYKosB>a$Nm=bXƵ[^ _`(U)}{eW pv^i`;ːW ٸ1֘}#|"MPMVkg9GJ6MEr_mYWebɉ'ata$~ tIF?/%)RoxEv+ D?5YRA˺m kT. h"Y'0gH>MWGⱂRy+sm)8[*%$NoMHgYlO|nCߔrs!5 GP$DirxlEcܪ`"5\k(Kv$gAu.W \6RqDԽ'bm+'p1!STޡO)L8,^k*C($eYB4]D* $geYʩ$%cA6&boAY[Rg qy*Z|?y8oji'^OC ;vXOZ*Fr^@4hE.2NhA\V&1f/so 9-5C~yL5Lu-tc_̍;|%#^}IwF:HJZ-FQ!X ~Ϯj2Ov[b*7lNWS3 qr5d?Q>S24Vl=|څ?n1F2",KcHD}`u+:YnrTPTi&sZIn炭PRM}xBAr{ j*C}0x wq.1".MPٱB ]`.}\XAHַ8-*iRʼnOF3xAz+N s i29($=+XH1ɪ SɣvOoBV jp٪ #\dܲx!guYp2"h>F,m.D?~o7 N)Y!Gİ ^t4}f+Q(DxWf5zֻ`ߙaC΃_^)Sa&uvDl>7B3%1C#_;ƮG>Wi8tQ:ܕ=sy_Mn"x/^4+4  8kDxj[-%0* iB.B*rG. MS4`b˯ⴉ9E}# $aa4Nʔ~&W(TU!n K>%1~BF\ 9Ͼ{ҡX' #!@˘CUh*B}AzlRXdF<_q=~=kc_G} vAo-!kFU%^c ) F2J2*l-rFTxHPіJa ∣ZF>~L+L۞.tN%ifOqeN, NIM !Ht(JZ<[KAG 2<?j<ԅ GC5V<0. fAӱn*nfDwfj/M˗Ѭu{v"W]e5LoפA7 $]: {^'|ɩfD!G=Uw͸~_C:`Ʈ}bgߴ[f#PZWFNRav1&VӧIUkV .,#|Zx0g{/0Beg(õd z?yE_i#qq(' jEE lm& 2o;괫IޔvTMZ6=E,I owF#+w8?z6_, ;\v^9tՏ 8Va|YJ$KrPaW"'z [Pv9fqX&$9 JFdmTak5zv @#Xqk͂06Z{V]{YڪIvtKWHG+A#u}G?9 ښ\e\03s}?&>X@q Q1ͿM84My2SNgML$*Vyjƍi֯Suy Bnd#Z!HELȆ0Ql`9El\ܫA%6x2L(.#{.j6ڠ;m%dGIQFlڭs^Iݔ_S]ЗY/ ﰸm{~oUhOrkåMӰ39z $9|rl`IKu% 'BdSsN}z8 THCRwɃ@Fx-h "Q]#*NxE]j@΃Y1Uh/PÐlߠ3K.aДVЃ97:8>Zv{*$UĤrX*lXm52 5N:D}ʭ;(Fyq=7{w [K<~6X?}Lz]c0uh$HBjf wrL/]k\Eiz"AՓ"Ӂ0ƍ&dw۵MUk۷&ߌvڎi>sѤZ hv~k}Ɛ30ٚ%T^L^7vDX KCM"8J>b[^ KhDtcw K7{_+>4<'-eTGyvF_:nG% Ln{ՈD’.] # |ZC&ɛP7{yszS:.ь$]hq'q©b|~῀mHn#zgbܑ+ [0;t%WM=ʺm^$NS岩#ƶt bb?ꌂwaGjL<]GXҪy(VAGxYaJ4O: lRXد\=\8> ,#N?o _4@pUIJG#,xK;]'BcQb<}Vht <-uD&mkEa" :9i> q:arkijFl1 "V)SW}蕒'PRӻ՝JXEh?lT ! NmGL-Jt?NR{F(pv9(xBTn[\Cu eFIC.NE#2X qe#9ԟyjO_v7?$9Tr$){>۝sz`7'*N`jgm)q Xă@=<ۖ͒@k~SQ Χں4IJbؕBdO7U[:c^",zpΰ{O r_+b"^LTq\e36* tw\C2`p2YA:r^a&c27bhghr2γ2QLkIJJ \K5`Dbfwбϑ15By =p%P=,ZszG/ێˋE?.:<#e+Ai΂h#>@<`M>v<,ܤȬ'XϻDD!$2SaTK %eorZ muցeEHIƨC X6Ī_p'sNvjġ_A l2@Ӗ"!?kiԀnŽZA@RR{cEݧIlHy,(Q8 i6 MB=akP> ~^TJQy @Pߊ3D3I??a!-W)`]kwSȉXofhǃ? 03[b r5UC1ڸQqpr%,nqaۘ\|Ys(i-g6ElF$ Nڷ/rCfH&PF4`\/OeS#?Ց^t_1p~1,+aZJ,yK7!1EF"I;cv|aG)܃ ov"OI)?fk(S9AFTk}Xۨ8ãT_ZgyE\ Lc7ZV&Ni^%l|obސCra.xngQ ^ &翠_ƣ*}P=-֚]oz$'tXA_k^<H+@GKOZ0'xla&.fU },(DR6d{9PE9Xf꿆I1F "KN$?8BdWq\qP$Cq`{58&&xmzW!1>2 ]NA:QJ`<"ȴQ-0C{w:xտr0fC !Q9O1|:[\A^^O f/6r6"Yj S 2([}t#6H%bJ21wm^X y:aV&owV gBDk/$kDB Ke|N!`bDa>DicT/e2g{ &kW_G9V9@ <3͋gtϏUPե*iTARE&b(M qa#(9~[+Sp;AVwNJPsF@ j]\bHwsėg-hCdU/rXܻ$vR#riTIgIp=8h5!_vgt t*wVuCQ\b9 Z5Gjm<;2f _aΉOEaoz9aWC&nX?JAζ0Z`?nui 6_,L` k@{gK=\ Iu`FЯ})7mqV?ZF_rI1(_]?CG2y)lѹ(BK+kflzިhY[dAI>,^dA|bbج-A69ћ>bNxhOhWb4/krİ)=_;!΍)*'oX%QIKayXz%-ȩ)5"$$٭8vjJ) G'_+Gw-^^qmn U!hj񼜚q3:F4nվ ܤw)1~ZX~;bP,kP]o2BjS]aYh֔%IbNӂJV?B|!#7E!`ODB&^<ê4I=C ) Oθ+ey?n!gd)fKc fuJPsS-IXfOŇM଱ OahE,<0& ]]BIVL&4ܗ/phRaLlo$w/73q&lE#9SS?ƂLڡv`;j׏kBG"P4>BvTޡꓰaPs>65<0}Gx#8' mh6/VdngI"4)7eCްAqB0(ʶfLxs^m*AS-@vƈ},r,ް6p:|ux]}g,p/< s% ;}}%n:)3@`Tv_&gEȊ,A[Q0֤qug}N|+ >w@bE,\fͤ-Eh|US(Vh8ҝÍ=a0IlR66 CGC15gsS8xDKsff-yk88=ah|D@<|;Rj&%7JFdΔˬ8Y9;>) q_eK "mOuOE.L .)xB!BQ ə7~<<5;q?=h m%s˫^뗲M0›ʈ *6!RԨ)_tC;KC3_7Ĥ*sq]A1Go|+C5/C'^v +9 nUe:x+S)]itOw`2.>nLB?0+" &-qwb埄(x<ׯp\0gnxW+ZE+(^^[*6aܳ f.F3F[e@25Yw;Dc&ۡ&qMڧRc0S&_uH"44{z:yOi4+m2b?px3 zXaPZ`"BnQ^~<'n*Li/|U}$rڏ^dx5l|=cO/.GT&6;÷@TBÅꍯiHcb&N7u' 9V5)gzgf kI#4KT]CUP!4UK*IS*(u[~U&25^$'^L'<Ƞ8.lWw=#eZazx=4iWhlr/Gv̤02f@$؜'/ e6 XX0nn7&3_pzNawZfZM/PLzZ=RpCNOtv0U]Yu` Y: + f&4锚` ΎKc<#e6-RouVy()?i"+*m< PMq ۲;}2m[ycS;{ KwBaªmlNEM_:Yk8<XߙdXDI̿0ɛޮ kF6(.`hT3oEʹa?V釦cxA71 (,Jܤ˃ fi n%(ơ\n&Haɔi`?7K5ý -qt=rTٚ6GlMkAf,!{SSE w&e}|3*9gK3kjj *:覹#. C95ۓVgá2PaIXͧOf#0 a5L\(9] -iG@FǘJp# J>y\Mømezzk3[ #6TBohbdVRl>W)HZ Bo媬Ss(ao=xurĹ9B)N7@LͰ0AOm&[)NM"pf=(}v[h[=7pպϦy>TG{5L㡰><1R⥄36-,TeZ;|^X=ZDt0 v1xY/jL!@锲yD)c7eDeލPkb+Ɓlc r^r%Cu_зĖUnE8ؤg> {4}d#uhXb~1))P"XM/oZ Ed 8l iAXe) R4ڟ%4g:wKNrTVr&&n-7Q&3%;S 謖jlر oRMR 4? Y̟M^XǼTHYt' HgHɶ"2\H[e\J%yLI j$2ND4dRkgZj$kF~TΑ|{hIU{ x=lGd׼c8/s!,6FW`aJ~FW+ՠnMM}.Rqhәz@F%y:9tOa-| A4=j.Qܠis CJkwntU-RVL ~â~,4M=B,k]`R1u"oo6VG" : /jq%V3*0\5`sV[N==ࢨhey/]cA9 NR+6(M{*55B Z u"+ \\I,lca;9)eaӈt'恡^o /V2;ꏋݜ} ZZ-m=o2֥W\nHzt9hH)%'%H mp44[N],?ys}GDζŮ4!2fy6:F5B Ru# =V9U(>MDƇV 9{zCd-,O&^=>)}MBT[SÃQT񚧰A+@!F, xa4__@R.D(?*t9p&O;FQ-6rI.9PNopx{VO+ckLoNfA4Фvox[nB2t"p`툥]OF +[ԛw ~ ߪ㢐<LY<" pZ[}B0ȣWr"NXw/!ѐ^kMpm#ȉm387' @'4X}#ALf~(tb>39B3zacQ6a?OCD֭^3>QYTbŪ/s0# )=/ZwjadkJ/ZnFN" %6q5T =;Dk8hU'a2E.7L8{ QGLD D$PjqVyFxqkփF☘7-KYLa5:mW}/Vi5]!g1aj?+PkEq=~uxb{},x㲱=LG7B}[qa)RlB^}Ʒ\6+T| T,TF&@fֽ1XP$Y;N پ֫@3Y"oS_6[68}-CycLKO>:%QǣƳ$ Wv~gt1۰T2=o|JoF r<"<(Oy\u?Q`CAuNb`HdWGp%v3'dR›,(r- `lQ@%~>&E0J69)N)d.K(YDu\́ARuk I@L[ЁJv^Ys+(݋(6z2fkUe1E$Z#=M8] BӺ YOI֢΄nm} b'@˅I1gq|>i#=!UWݯUbQǙ<>-ֳٽքCužֽ7УZj+bS}jQ*6~R@ܸ3§I6+O  uTW@ {ڻ[aAٝ81Guto&2kƁ3UȿGo˨_{;Eoў;x9 HrmG=HX$" OA]0{֡44HZLepaTs˦- \TSΉo@Ͽ=2Fs,.54do*8M8xhI~6ltWF\X]nNRRuwBV!q/VDLջuep&mgEbWg8K73|6_\9*tX  9l?_PD˴LWk:1i6lզ; _2<2ҵIϗF.4I$G۟XKaH\#w^vuq_#a|WM*{S <y͹N6&23Bf޹%a'6 @7*ԓx XJR:'0Td"wqt^0NɬˍП̕}@=`~NtsKaYV= @5Emk=@샠RmM7 :o#$32JB^B~Jg1 AwܴꗸJVC4W"?F3bWgw..g.L)dƝ/03Y%:BH=,*3pv&.'a|0<&H Tj:/V\N")!L:Ue,N5R?T.Pї1zdٽĂ!#+`HsuGqVTZ,U~ v9keKnl{-Ք٩so1qƅ!. 5V8EWā&iS">#Y-4ū1~xܕ1LHXʈIm6){JA>.B4l2f}-r_u,STKUsoF:wS51 Pϡ8DhJQŀ@_tJhy0ԎI!`דyRRBgO=/o.08$OZ_XØ(*/w'Vp`deɡ%  SK2;>ZH (+pR;e!fy(ʫΚ'}_jb ߜdHӮSaiآ*٧-,X~-R57 žFk6*q{8,r6v2a6-bktkqI2x@inn={r%Xlf-}T=}ssfUΒQETE)2C ; jKmg (m?}? uu9ܱQNɕ;vVQ.PVu5dzf,v`Ia&$UCFB/D!dhAĐo7mӎC,JB$+\4zӰVNY˪P?XW\E e\"/@x(rσGv&-j \\w };cuSV}Y:\`Bw^5rI뛅Î[@c?DTĈ2-EtCk-z߱6I.9+s"Ϭ Sޒ .(X#%hS>L6"K`\Qj^>A {4BhB*-CHrR`WءA^LH-{&eޡe.p4fX 00\h.ٴAbñ~g]a0_ ԚHV1]X-N1vY~X4O007+>1lqAнN I)P4 '!}YtmC8؀LjI]wBK0-3u!ѯngiʸursUv'n, [ϡC$V0#op_U\삈wU*=*G:3G]hP6iUw {Ӄ4kjob4 T˷p_x"K`ecSxam)qn- YHYBxcNl+0s!a%5e#5Qh;Y^JD&I=nC^t C΍5[1 ^Rp<0j4>Ԩr}IbqC{3n1˟L%Yk>1 Ѥ\RJNjEm4 W2H!17ekY8~X>F=lxaXb. 1#>=S]p/Y%h;cohȟnXF ʌaX&N89|"{[g<:XNa ew7GL?Z.1L7b&:F9 /2>ZtNaN2ZFƽ2Ŕ*b8|9ã k9ȸRcZ(FQRَQٖAj4`H.re%q^f%wsնwL)XW\D ta^=Jn>ŮD*.M4-=!#ݒ@ a_c耂wn'ӁB(}seAևi; 9Qk'^쵳@یY$g#}BM}MnjAARU :cb0wk}B՗ џF g?R^%2hC*0[0ky˕uj`6TFW5s9Ek{rFd@&(IyMK\{Xۤz a0ƭpaT5؞UPb:u6/}ZjZ*/@k2A>b_goC`.2\Hfsu⎃ v.3lVW/-Gc5wשv4sqԺ&Ng<}ȐL~[J"ɿ^ƛxgn)gy\ۤ2/iޯ;^a]dZhܕZ܇GA k]Ӷ NnbA^겶W}bEW8CV٦[]MUL~s"/vqa.Vq baԋJǡ<Վj)bB1)(c5# F(hRu]Zxq ̂rΩI$1`.*U(L$=5 $P ~mvgJ)  C*GXwtQj=}͠+%xbi}/8C oɸ <͹Ls@C\.P/+s=` o¥-%B|/*\W7=Nt&P)^m~MVʦ S=w?"XGVFO5wm'f[Eéhf&F [ F| `b!,!aũJYEU3#K8ݴG#^ߗoM_"\a_0ymS793 Tr؏ Ƒ( -A`3#ViiS"6Bt<0svg%^$ @y"xtIun6j#ŞB!6xHpʏHz3F/z/{ۭ6vL W;w xՅԛ;{Q,El۹4TDdy&<O4&4!k=WS+F3TEWG,zoz#JvyRV6-_Q{R&>c7ŷ@O7 . 47.[/I /hzZ^UqcINPf{LEƒoP3}Kx6tŠr`b|fɻ13 yTPto>/c-nЮý!o=nUP2pmhƶ*"S-4U`'A"'!/ĕ.Z줠Cԗ4P[&֗#aΫ1ĎwpK I:%SG~, [d3|Ǯ{RH6{\zƙFog6n6!a)PҺ!ٶ&kiYՓ|ۺBNn j6O4InٔH/pH$@VIAH4jcËMG"z˷YpQ'u <8"(UNJ< RaIwӐ5ČKD̖OQwEʓJe%^ `рҌ}0M'"P>Yxbma+Esm*o`zE u(z=ޠ,Y\/ ܟo·e3QK B'z_! A4^ʁ6tj!uo(C{=ҿgpldXuu )u>Pr[ 끩7P.ȗHpv+8`:W>5#v5U&3.|6AGhgQV>d PyQ|Hc؈yOp,&`UR]չp e[ \4Ų!7@'1V;d>x WpcYLs61҅27\!Q+̕J_genY?R53`&M`N0 N|PZlvIxԗy5OHzsj"D=1AZK`Aa?p{XJ~Ƴ3~|/O2iZ ^WHxQۓxɽu5cM't"ZH{)JntKnL\AH{mVp;>zo8z~ wNf̲58G g 4iָ5㩬 'D}쒎ֲ֚),ބ@ku[*j  H)'_X?s2d3+CU2!H(:f&FZ ?2ۧ'՜˄ Lhdd!RF l|:ϼjaL0QSܞ\#c 48 3NY l|%Hk'(,mK@D:(N Q/?Cն,.2vBp=#:`a\}mϧdeXcс\fQ&ﻧ AhTuA^V->y#u5x5߃$/+w-bOj TؓXu X⁜W¥נ:(=Fc OBkٔ@&/m<4[)ҥmFq)030pO>_35L$ۇޞ{֟ip@s5{Pνm;P|\2HvX))䃇Wׂ=Hyn *h-i ᱰC se2Ȅ3i8m>7qJ>Ym{s,ќF)7QDͼ-g@K,+: ,<ݟo!=C ]w6,X<2R\No]a> t Ȝ}=0v?%b$<iEp?)5_ =7yG=X;c( {wc4* J\b?1K) -GtZf, P)oSyM=۞TA<)9jؘ%|(4.: s`@ Sފ}G5Am>r~zd9]eGVt-Y~чĘu`꜊JyS>mLsۍmb/V`;%-\,6tV_cVBDC| X=phu4Ib CV z9Sd~f3$߉5lT7%I2Re,̇Db@lZaēhL:cAj}kQqT*DPohX.-5<^r(Lve{ӳb\cZ;6#{fQM /v.-M=ԜZ"f 69?=#ENOCjq35$˂vqRE~cnwTgQl&ĔP> 5sV ")֚?753՜ MY)fס2 kg 1=9Cf,N'XQH$yzQl,02U?r+dCDwdC7Y);*ȩ*$RX1y$ `vʭBtt^Ƴ`B]a{^ ǜpɃsI@q-n[vV9.o FP|lqQ.BE@@MT*~*'cd{c=,O\vv3"+cܠO܃R*ezi|_aҥDK3օ9tY  ^zv +yi [fv} O'~hNriNLr-EF,7 Jy[斿S7j݊TCQcǵW%K҉hM 2aT7+H'\Rg^+ob6W~޴6q5)fWU. KlwB_Fm4(m;%B Q婑B/*wOx3Kb\0+zU W֘Ɖt5t B\MrD7<|?5&Svgk 3]!3e"z>>e΅M@'q1;xZaaٝ%,O07pf.Se1 6\五؟b;F|1.\$̈́1 qjTʋ]#19on-*?߯Gu7{ēؾ($vyW;g-F_D?68^(612;=]Ձmd\iSi 'GxƷyv6-yG|~jLB0| .`}rVܐ ,T";Kia|D8>zQdX^_3,4pjЋ^% 5R)F RUk>˂^X\a?-:4Zݎ5:3ߜoފq)W-Zx{?eUpWBy2-sCγ -*1t8U媶Lu>4O^480,EpʺE񊏷fBү_f F,K'9٥rgtH0u)0Y!92Q 5?` FݬK'B wu1ԝwS+"Z*bDRwȞs->H"0O]/@n\,J#$% 7AW.:twmAzdԇL A\#f;kTX< Θ<):; i!r׾SV2@6<6KS\b~֮I;>TznEc=T2RW)Mi^30}x#ڲ qn,{x=H6>{jQJNN"6}WSvU{6ÍOْґ_wswƫDu~:*tNUa4m袡Ԥ1اK.(}1 ='^"^]/ y%U~ЍJz?Wnn jҐ^ \u`R. ᴣ:G;n0e&g\b ~"Ga?2FZb \,ٮHCd9.$?C&~цvZݼ!ƢAYjd`772>4ڼ?%z%6<&1a7t2r_0U}TvHfZ`Ȁ!I,k?ym3p _U";? ,9BLE ,7,\ac q?)ߺ6{V1`6̣E&Jzgܘ1m3aQSʼnBBpuǎ߯hBj8|W qxؘϧb,TٹhҒs#LD6Xt~eť^XʌoH՛gP|IPkBNU-$M&tvn4?fJu)`gJr50U&vʻIln\E< 3N̴qg`;}ϩ3?C^95Q[-QJyPFl{ƟRKф!RG-W?)*I{۝1YqLE^T|U7߯O.>o22CثTd?%]JDWhߙX ~UoMe<̹>^3R4] ~zLJFT];m&*9S=@zlגApG6/hwEk ,KmVVb9& +UӂlE$=Nêh4#ky wa8Kx HG-dfvLQTTU]f`TIFPh2ae0b^YV `;&Hlݣ!Ǯ nNz75fiK=Yl#aȲ=>r5l0ĵs_qT-AKVH Q_,0k 4˘IZ8?t&:,lA. 'tW5RͅNؗy{.2C>IC93^cb*T#6$p[N ZR[2G'Pd!L٫s>hU"/B >'ߜıA9jkD_{O[e! /iPiQf@EN[s47t3$~qqM\'!lTe߲NC[1MdҬU01 q{Fd)g-N]'A5vaWn߿? S0kz\;Dlx Mu#`eLЕ7SNCA _1KK SACUMIPPH`sWcynlIU:*5Eu 'tQ=.*%(@d]ǑxV 7 ztvPwɩJ`C]:&!q5ttꈘÕ/ $<45ve8c}i U=@ɡ C]ժP;Ac힖[uBtw[1wf9j~,5 ^`,9wu8D)//a!ʔJkP]^.lbO%3ۅ)v2vCZ{ r8.vF[!)}S:mT^ײDh(S0, g?IN7%v"xUqhfdjW$c[yiNQ4;)-D!h!X{FHa'V7֎B_hPCuhzWtu:N3R9|8Ud |n6eZ_T7F#GɪPd R]~`4JޒEo09VqqwtY`,BUIp7Gj46:ɠz'=!yb|eăL2_L|ہ'7qmid3 iZ~yi=}^M'Z76\P|Mc5 Jꮒ⭊)-j!Sb{q0CP;rzR 1'%4#QΌ؜aDw ({u@bRAp=B wP#<,CZAqw[a~`(6CQc5H돔H\ |Ge<#OknGh_"Y7 әtxg )"ظ b` B;7ȣo~,k:Uf#ZBzFSD%oyلl\IjX~h8#!@=TОzM`IFB6`7sIT`\(iQI g"jVԕOm;8e=_ÏRUB`GIvp1fe6Aaܠ>;@f|Сߔ k&M-*gb֓: BlC{@g4Ex~Նډ'-Y/5z.z5S?sK$2R?]Eݪ,Dta"Z׼^x\G]",! 5})7jHWS!wݙ˫l3UK=Vohܱ5; <&c&)q @gf/\r:60П/UX ‹?䈐(x-gNMG (:.*n'v-_SX%{{ږ.?t gB6Yм$Nsԁ%$4)Gֻ >(roS4Vgmo4:ˀ}ڹI?(PXH~ڏyi<+6D>M@Q߮rHIHT'$Q{MkIuu%`&+d e I#"a/|jo}↭hz˳3IYM)aj6c3ɶ`X/߇t[Kr6s!˗+.̲kaStv(,:!{5+k#"`9d)XׄI{Pf) r 3f"~+ mŀ ڍ}f YBh(2D.𓬜CQbǔMxUq)f{<@`w>L/ӳ"N~s|j `ߘ++YSg}_-J޶IKlucpyn|[(*+m$_[ʙ$~LU_dbWq2S c"{.]w׭G"<:{Dָ3a$ ; ^l䤻,;c]Bz&}O˿G> >='_.hU'_K.h扠{_#XE3ΊHU-cs%<)> *r=}:]͋m73F, hr`>BnXIr}V&-K/i[v(JS$7՚JnNb877rO)s%pG4 aǞ/"W**yZQ`Čƞ>~m&4]֮Wȟέš2;nL6:rJe#ЎKD!}9^xv{c>Ce _\h9cC@]'3:?NvTġ}K?n\{-zRO_gzq1If*g S%jdmy٘(@ˡR)񼢁@gQu}- A]ׁf 3j>k;m088}amS9A\VB]큎*|)dRL\(H5P^%G$&$A|F]^&j` h 3iJ͞ԉa|&jg*mGb ŞQ@aEG=k<HqXFϻqyj Jy]"2TebQOl$6|)s&sIZޒ5]^7_DSGx((d& ENxGQ xz1uYRwYo7 mG+nt+RU M:W_9sjDHxzkq3[Vo7gż!tfL1ˏC9R-S]5#[,g;[h*C wJAdD-|_vW|"1Q]A4m9`dJ])]5(q >Κjd/LNeJŏo;n\Nϲߧ3ť^v]LK~f9)1.䬁مEAJ C|ziu*BmS5侁r'*H`WC~PAE(wST:\ó.yA3ůWPe^Ip'!FrY4ee4b1xxXm2 ^'Y?-s)@B#fs*8RBc_5vU+04E^8gtP˪2֐U>Yp ѻs{-o+H4Gfz{r +#?R)~Iث/dR Ƅ|N(֦l9 ˔qJ?ud}U3[-EbVpZ4!?!̏ݼ#?2:=^k4ř[qft1d=_nF{P 2]=FŽdY=6Oԇeuw f tHjwzU'[(.'bM1׵9ӎٓN/ma21t~  ox z7)~۠JMzv-HnF/afw E'dGW͔1'I' P›Ճ6Wt\z* bװ֢(N?HuB-)&kǖ2!sq -u#, 5M2*bPٿz0`{6; }c8''yBGD'=ӈ6ΕPR(mR$׎67G&5; |1_MmT%)9+ݩCRMl~Jz{}7Ζգ9J1ZԶf(ޭx&YڝB>veZ>YqքwW.d {JW,`e31$G6, ;eR_fуs!撧#/3ylfZ@b, G% O-Mʏڠ{ω5_ 5v!!*`m'A;Yn8_YLNid#!XpPSbZP ۼyCY&``LOQٛdjǗNIlG*q]a?3K)~E:P"w}KMlODT/EWW#3CrfbR1dQ>}{Uj.YmvQ'BHJ5ΫT,[$!- Æ_5o?c`;Jf?l*q[Of5P>^?+^)nc|t`JBJm}xx,852ߕm sNfQ]}nTUlTwF- <%9;{N <֭*cPSEFs@|טAi9ù/)gY ,9}/;bp)a?-\ft@0pfqg mI4)뱼)9Tz~G3(䗬ES\nMXm*e.~DWx7aE{I/]ipz==55KNz;I W ڝKmcJAi9[t_R+/2vQi%%E 0zdž:i[zeivV?xz;QA`SÚ(ͻjm 1Z@{d8l=L|v *Y%\uk+>BFՐ^Vsu{K]T33BNPVU@h;Ŝ?Ldώ=Xd!ۙ@T|6v7'cCEɺb"݄M3{ɴFX4gm2~H\c{CDzn { {B_D$H4Q{:u\ ^tOS1,~BAyy|/ڌAej?@=!B-AebIQ@\S=2,Z.+?AB¤`eqoЂߕf]U c!U3F`Ow=K UGI5Dx Iud(D,OXp`HWP$1 F>uXvM.ۖbe`h]UE Y^Aʎs9TA5^ N\|ѥ;%Ȣe7^jPif؅jk_Vg!v4^-6=ڸ-ۙzg;gй,nbF򄀧BTP9ww Q U*&3BZqzݚC~`N> }k L{>ۗ=qkڗwO/J7j ~x?vy7~(_D HB̕X sRƣ)˅hI.zXh3!!pnƳe?`7>)y:8=r" yAMEf@s٧9\$PDj4ߌgT2@ٳDBQ φŕ8jԠ@KPI|u[{ ]Hyz=ؚP)#yiJ QnN8פGF^y: К hXdo[3/S=$'orA"+ϡL2.^ 'yRT>OÐ _Ԝf tTnf z$]ݐ}o O#QLO.v,[l #f,nKl#jyd8\ @23{4]3.YmA}5 kb*;4E ΏPC#8T;w \z~+0O(䝶Rmfrmn!%_si} m^16jQo>67DN0lO'%uWI@\?ρ*IhKdZ[Ocf8fQNVꗼ[I' Qm;ReM.ӻ&~|=iˆE)HJ@t ݱlB~8HeAeɷ@  8 ~u?<*v "o!<:p?//xG͓lfş ~Ľw3ZF&"lnXu?4# 6 ]ݢ!(NM#._ gTbi(ltl,&3|shrEV`qضtD8k}s@ B[\ì܇WY0͝?-gg5X(X"xHCm\gWmz"{[ݐ$OpٿwA ?M%- b_D+f1Z&\CۨkkК:w|0?RGm&z|Y]a`- W}FhLɏ96,j=~*stg?_nrF/%E2BA'~e Ďh'=Ѹ &A|bSsop,ׁ6'-|g sO(}F{T%s zrM7S!C/5 b<6Ug-#>F\}@wYi 겦Ԇn/+&v%B].8:=Qe[ |@9ʹtɩ wfgÆ-} [c|jZtUh6wig:ju$:VkOzo'4((:f>KV-P K&le݂ZlJ( f)٥&/HLa5dI[gMv3A0.LP<Ž0\/4ff7tvށc[Zz_Q,b9&@R]>j,HO6ʅZgL+rBK',dTju/7U:;e݇HJtk )0:sFq ˜N?z75}q9 D;Wvd7_'{Sm| @ၸbR'ؠ*0r$4xep&޽hnNI'*&'<ı ?G"T%*e O R,:s =ˌhX3&s`LY\DOxr5e͌(CSEtai \u{v57 *! wNtf,t!Yy?x*4 8x0868v OGӾs:o̵D ~spUMqNs91}xb\S=C -?=;ZЭ=x(-D:Ī5 aVީnf,S(n V0|NVuy].BZs;qIX)'q;[9R<3⫡CvmM^ zjd #Hyj4já>#NbTJHux׍ڨ_fpxh*c}h-'$  t>9M`G:BW?nv"kϦ Z6"&shɟ KF݆'P}9,y7؟'蓨xwC8Bk?bB@i3O< ,&,}Z lL"[$a I%^lݴyV7\NpbU*GzYf_?4<rB8:]f\L;O ;zuX)Cne_4HC ~39Aќ% =-"a]=Xk[ uk=g97丳7cYeqȴr3㏓<͙*G`G{I""$*E{"w YRRnJܾ^-dvM:c7AD ice֦5"[5N ^9SBa{,d!cLe:""fI}HֶdӭL/ebm( kIC٦XJ $_\(zۙ'(YY ״@ gMz \8'b/£: 3d9ܵPʌhJ-itd7>[㫫qaF(Kv3rxy_&Sg! ߜm|pa +te\1l7cGlS%_ɁO~!/C+{14lO(toSn筜V+M$uCDnu;3 G DDa:"! =JJZ) Z8y|Gt)@ ,b":T!SE NQ6dtwC 'Z=H;"sXCh " ܿDDOv@bt|MQ1ޝ@Pk.+#CGJt} 3}Nv& j $4#ԍwP)S!gB/dmJZ_\TաQ6 ٵr-n[ҿÄRy-GYӅ|׃CʣU&d9VVGOnY'{rn&+r `q.X/s !ؚ >W ~A(4e&ѽzqjbtӞG 3<ɠYY(q< aIi]S`i(gF/f+{s(\s Sޅoe>_h'wVҦLAbjM? axWW{isp,#6"{wp%4/ګ%YQثViQ°8\NH)TSܚS\9>=8S4ⱝ&8v>Gl4ɯ{$B*!~ȫ,EhM,ҧg>jN @ߖbާ2 1AVRkQc-D prUr3PO,vT+#ޯX)`QiJw*#=8-BMZ*QE{l :r?b=n f$r֛'fu 9 ej'z +av2Ꙅ֟iB5$..(GCȊ:Ċȓ斏͔ȭBqx5A3_c|p*\twZp~s㬁өw_۫9"1U2VG,7ԫ2:["׽=>ApGUOni64X{cZrlE,Ŷ 0z~d..htX?V7% EQ a:YBZCϫ5*e1pP;IwtVp (8 v vrcT^[XtU /`(t# wAĚd|5me5#CGJH`vp7vL" `AZx8O}R}Iw/ꯕb!x>Gȕȼ=rx=L*]:5KH޼6Ŵ@1̙0cE/S6? [^:̞ S Cx>`U ,2htyu vT5u~p0>*[{ 슋TRw/H9DIexI+]u4( ;{qy%#̉oS nPëa[=-WYe-͡ʗWB-~i,ځ3k $\B6 Fd&ޮ)~)2~:E>AbKrLm{nf h ꀴHP.)Ż:'hfƙKΞ}@Kge' OoUB0h_;wp|Igd7ԕ,BhtdG^mH;vgm[nH#'~Wj,L}& Nߎ%OrAloaP{c4w7Ay: _~e-L}ڧB 1nΔкߋRlFd #3\AQN0 fa\vFy0ҵvB 7?(FLΝp_bun+RE1ݣ.pv+~pzz?N3A$\A  q"M^A> WZ-gVϰEi16Xn/~0 CiN|J}sPOa2y)o*Wf*օŋoЃRRIҽK6$ R z-CS;ڏSTZiz:ݟcR( EgyfE7\)^Q_S.#! gO"=>C =gZV 3@vC@|nQ&ލvH65UKﮁ:+Adr &SDEL44/U&0?j!:Q Efs0:V(~Z[3tio=pb 'ZM %1 %5F `IkF{ Y!XD!/ .ZG=w>3LC@Z@]k(uϐ4k Wka`PhсxQVPca4gy5ǜ%(++բ#)hRvnbNZ`B4тp^I-VU+XeߎBc_ӝ8'#xvNC'O=G^/W3躭(Ҁ@!]R@ ݲPuaQ>نvA 5u"GKh2H<tlȫM^ES 6o+Ov7VBKj& VׇoQs T`=qGrgJUJj͇R=gqRt5%%p۪cNbE;ul GL}פ/=ڮAz#$"Mʚ[>4)vr1Fl9(MUT#AŔqXMGGU{}k##+"b>F-ͯ쾙X,OƥE-6y^.RW GIÞ$w$B6\nbcx v$IV *5Y`::ca<jK!DGY@',*Nʜ@9/g3A%v9 eyȹ.ʼ}/!56bˆN?+}[uS"F2^QOs!h)BPFFjs,yԸפ]i^.GIdЕӡ> BJRs閉e[ A#-Q@s-۟ `kO2_^+ıeE dbه8(.R:Z X˚8(3Ȏ`׷[uEOUlt(ųe4EF6 Y@aǁ紛$HALnV;-KTv(_8,rLkU1?U|zmބgDF)Mb/}|| }▫i Q7 \4ͼyGZL7oEhwa^x.G] ޹n6NmwA zM5ni6tf]eЍUW\ƩI Mb&b*QHe)CpАK V(: *G &"LoSfjAN2j7U>>ُweIG h>!:Fi#|#]>Oس6G[z4͡a xzD-Ũ-IT[l`ZW\Za:oRZ0 zVyJ tp-;I@턒t#U`;fϽt3dp&ڟG<yѶSgS)mʒG(C{vU.{)n:^"Li}x*nvo_" 1dw7Z4 [6 kLY߯fok(@O ALZ|<SZ4Cvɘk}B_rėvPUp]}eϞ~l .|9J%p6Aand^>w>Ifʎ^Q8xij8PWP/cg_K2n<<4Gנ YBޛ*n3n1tEZO̦{3Ĺ L\6a;[ GS/`uCXLAI>ſ?B^ ?Fq;uVp3f΃X1w|n};=ᅫsE3SPl)[Xj>=>'U( iX<%BΨ" 3nADsd,dCFy~q٩ -ZQnȤZj9|n-mct!H@+QNe)INwV{2TJE`#$كX|ӇOLxl}Is|7X*NZ[H"nuӇ   Kif)^.QF9vc`"~U"0ߕ[{t$z;Ko)OV#Tⲝ/UMfq2JƖ8zolJo֥³̘]ַh_>5N= BP?[ y٣'1烤zrB~3?F]v:\CPR*~f5FR~.Yɉqi+=% OȶwGqOazcd9d_ptC/ vXmV( 6x It@lL_>0V=]e氓G1!mVN3SB_7UĊILdMݗgcNZoHSQZ:D J>k%~/Ȓe;?KEk-dx* |OJeHR5(%sgoEC._Tn8 rE ӺN~A,fzF<#MIpSIxUu&3Hkl+l {`MɁv5~ Cѥ9Gu.jS4u`pA{!Je*88RTm"xe='t NąA?gazn|X`JG,u.umr3AQ\_F;ާA.vgV @ oxÇNRɽ Ӧ@О6BM,0dJe.Yh;~o({Gk0nxs3"QFjIO$eOw"kQ̯!f6d8,ñr[ x [;=-9KL=%U5a#18vdYT;=|9߶4K bܓhRV7=CBf8RhUW]1O+qk1t\i <]tX_ ݈#ƷwjLt⼫tF7´3DSԁzu%t-ک 4 3+6|𪓃j!cœo5qH;*CD؂)ͭvnP9صȂ 8AE" CgjbicD_p*)u\mUf.m0y 6  (D%vi/8><I˒JeS֓ V &낺 gDA.#cGcV[BwpYq8߀\q(Si5[JSN "y_{08v$;s:fƷ[sJ~1zI5` -C`Չjq2uszv_H|Dfm~XTvt_)O__ڪh6߿Kd5~_- KaVN-QQW#hܺW :j9˥%Z_d|iJN.3WDtT6zh*}ai'x-*(dT&a$5j(rFAXY3'>#e<`P%iTم~ܜg :3^l=5oخ( o_vu֣hIp6EFk@nG4a@e s\&. 󄜴mҗCg+9' ğ/9V`n [ks8&s!Iy0_VqcÅ0 TXtZGbM Bxʴj?nbs=T7qZ{7kAYAGQSKE-.T×Ӄp ]YR7m nHyVUGt-A.yh /6nBq66=0{%>scVPˣfDa9Kڶwl N 6_Z#!fॎכkrհ+hL#bF<uDM EH>ւr9gT3~Ic;\Ж{CIn*֑. E! 1ȸXTu]Xɘr.Zkm`izX/ek*٦h$LK"=J6ZPiVbHWP7MM;tܔ!W9㥽 Eq:xQ{\>-&{3PD' 3.zJ/swfVۑSk};R!I5tsS*Oi~2^Tˁ}4:+e#s,$3yCվ^ tjTl3cJ=ET[9*{::s+1:F9OU߇oPLRmk:iDԖ2'cN(X/8=jTR*WMB.fݤz&ŽK<~U2T!td4M/s16屡Ñ*O"x'^ $Y)|M3._ӚHCq|N j9 . EC냱SwwQ꡸aS$ PluV#^O5 hZ3eqGn2 HЯja"ր ΐnNRf{‹Ʈo?Ԟr'Gd+ KSv2 8OtBCUNYheRS +&;7y*qB\W?L>48۞g ϴ#U2m54!ow pbF=Zi*+p`q aq9K VJt|* <=j^@.iYxZ8&%%*=$X@$N<UР{!Jy}~A'Qa}_8M(HpLb/z h`-&݆}u<*ĨT.*9yg05AqOӪKOҭ=G *)~.IEwiI[2OVMԺLjZZJ 7C{)g@poi ܟag؞/&b[abnQF!#R&}vA\mC?77coo1ćTD)k/|zP^35ZNHbxhSw!O3lYs+Aǡ~On-8Nm 5s?ΙAňgXFM{ЩͳsӿrMuJI'6`_?}y} J#b1&5FtR*^MgG^<D fQTO%]{<~%qܔIprX?^78R92(R*n>66<_a07xHXN prƋTf/vl#1 +n4020j] ynbս?S65H~v!'Pch#^>&V K9g̻Ĝ4[=y>R:gBI16C$}ӊgvw :%7iJC_-es}*tGRңM3vܝFgӓ_ģy(Jˇ R[=ޚJ>(]4S#{C3睿G4]?ЉxZ(K ܢk'W_=DBL*$瘵(H'K)gL &&3`Na{,K(\ZZ`Q?hho+Cw@# o7 J;wxyHf9gK#o6hckOSx$H @[]68mntGdʂgXp_)p@cGhXUQH:( -ϙ niK8eJNu> Nwp/ O&G.|Jl#"h _h%W,T+ޓu[O@Jn7֛I2ndn >fm߫ ymI9T+^jK4̪:A9UNqѤct\_("t1)==UYfetq5ͩ{{%Ġ!jȭI JvlDqhL6*`H@C*dEz5%z唱%BBpB.CYn[ļ= Sw0 |a宙115ōs~"QLtPtki:uh#z2#^NM_Qa%~mXٴʰU, <-?XH|M7$^#7 c0xBxn}^(rfaRJق~wc]fŴBL|hUL۴P`l/ QhkV4K18.p,."C2mJkʉJw A ص-p%-M yt/|X3˪6r&%#J*4-\f[l<&o^i ve2mB:m|{5'*T:^S8JOoQ,#EI`oDR݊8reJ*T.} +d<@_[?QC4~!+ȄDsO:緱[\>p'P|W}!XkEn0OԐ5~qYKóOp wxm7Z:yS(\;myh3]"Jԡऽ.|H5U9n6meX҄h958}9=؜)i.Jҍ21$IS0kmD/5)ZY4&-F&)>E8mqw%HQۙK+s#!FFJՑdڢsRCR&}M8bH}G^q5 }nІdj}ޑAg2Jѯ" X.Vƪ*h:ѥ+~K3h;ݱe;1M9%qev\zi,2Wz>(ڠW5UC!RՀnXSzIJhE4g$RJ'w9G H~"Y?!-*P9]_?41Ӗ7K?_û$#o+tQkx=xk*oVE7oEs&$"A̴g˳ F_ { v ;l`\d񙿙iFͩDL*Ğ߁ݎRt`Ǘ1#s@}/ݻUF|\CvI9]PjDBp`QB9w.ӦAslS /z>KɓwR "ysyL0\ 3rD2״5Ge*ug;Hl?lwc(L ؝Y&Uoci 0I~Xuf! 0վh}eri\0(QZ ZJt;`X|9Bvܸ$jo퇸y?{^HS0*]Luρ'uH* {0r&>RS+  wjܨfb4N|^lPejR uR!x3&?X4ARoEV/N)5;G,=f&yv+3i7oȩŝ59VxP.>$Qf)fM:D)YœCmHHnZ7*}g*{yK %=fRaN?:?#iMk=dIɍ}z;qWL GoG]$yLw_z.1cwkx*]\`wښrb|xa46dRu&OMa2IvHVWRGEd~|Rq'_bpI-5a#EP~!$r5H؃Op dv^z?Yވ^W/ܬ-TƺhouюVlXbL٢?Ό35QxEˢJENv!& x$MLyNMz@9gt}WO{,H(:Si+ya:!1"~MOc"/_nW{B8``HᤸRp@fk:;wbo"/2VpzO|G__J_kʆ}(]#:F1^m6,yDpf=Ep ~t)9-iO| C}.uCÖT Z=#㿅>2gXVbL"A7NŻF(s0U6zuKn?hH|_OQitl ~jeD-p6e_eiHsepj"}Fߜ|У7*+aPt N]wmĬ]b ZLfڶ9ljf#BwmlPH?9}zKx_I|3]8T3ȏ"5ce i,Ti^\y]?,:+0yugWCL|:x#O Uh{KyWz nSiNu WV2FxԜ.YCb +:- o$nXP#?SA[pc k金-*T܅X05 +7#m&rZ^ 8=r *Kv;=sۮ{}2,|ޞMXFZҏoFw7^Y<ke͍rgUzd\ `U@9$#2t7l&XSe֞ڱG'DzkBwFbPek GNٳ̚Y}ȴ$hTjX~CCq:KB8}?ڬ* EPý~9k~mu`n.ܹ1x9=OzfN!Y0>Z8$NNE[&-2ldQ"b'$c[xUM˯BC.:T9|-Wfs(0u%A/E̓>gS+lEY<&,MY4NA8R5Ccaӌ{RoVA7 9btO(Dap@] f`Vhy*ZvpO5./R|xĸ0lTT|XR l}l".pB@ja=w3w8WdjS3؊E@9NS15R^rb6!5Z 1OTeӺЃ"qjЬY`_f,G _uft&3䍲&A aZVd۔y|UY1#",ͰT9/<1Z*W\-c+#bs8p3cR/Ǽ-Bȳ]dTԶ*0)NcƒZ;( ƈm#-'ۢIQ>l_W} ^nbV6;z5)Uhrb}N ZD䗚ΝcO0r_E[Ղ= `d)t_`BN>#c\2.x]ff[v7fmobΰDd^D-h9]~uf7akBgh$;\:""@m'#Y'dx9sx^zsqrtyOQb. ƎPKi SVYzg~YmWbtxؖB˝ &Q0}1 S3z{*b &s5wGO@Sg.$cc̚-ԽAcvN\,;.&pH%5Le"Ub΂5h8>mi 4s:ㄺOxy1iZ`Rc\ "<6kj+y!r eP -J2*tF*0g]|j Crtd9x$/*T\!~2ЪQX^Zv+QBdwL *CUHY: VYK+Q E*ǑaQA=vYH?;\V=~4/pG*(bqӱ$ Q SWPyԏ;7?%tzz@F] ^`aAcEt|i1]2"}8H@dsIZDUm뮨=t*|![b89gKZy Q=N7*N1$:ִYfǖ11ݙ<^UTG*;g̿5i h7u m}Cso/+nIR$'Ɂ3b$8Q%8ܜkc$A `L~0PB7#0?Ί;;`ćmTiN 1Ei8IL`a=|K% JnaP&pjGͮ^>/5c@4zl;joH92b &~5 SCXsv8{fa \Ϊ,ǢݡxNCdoa 15mfdDîF*R0[cFA܁h(^T#A65?w>YtCơe TAuDG:9,J/dr%Tt*?3ʞ:9B.ZƟ9Q ǀZ\Ck)j?rj_Xʦ4gz{c{FdiAۡ>!;z#Zh}L{8GNo9 }gf!.!<( 54 ̼Q]\u`7_xC/#+r Zoٛٶ Cq]L'XT&L,Y:䯳ȹen>JsQRcvy" oM䲔FR@e\ gQG8ioɄ:Vrq5mI8Isykd۝攢~zmmA&8 1*iܛdEeGXT0hv^К Txs67.hOj{d7ݷ*>{uH9[I^wR3#{^f#Uc^&Us7+4NsǷQySChp֯sD6gP#p$}eT)ЖǿStszwԱm^=+v2ו5*6:$Y|d68-*Q 2I`ĉWI˒ ֿ:4(A@`Y}0Ih%v/YI`[_s6^OC2ʷ=gyLPbє!r+bq ρ3ՕH#:vߤA{Y)!,2Zz=pa|Г?m> P4R_'שCP=dŴswT]`D1Uܸ9@nՊAu/U; 3lSFE ÌlKf4m}}X$&=s*lVA}_p^Wg 5I EMٳiPD0s@iו:w\]ͪ0&7ּEe.njFhz"htpCe`# :dHl|u=g%IdYKH'cQJ`_]ݼ70Fm'=ŏM+dUuy^ O쀬I6Hl0t% }i}ʯ?yO9TTVѫPeU$P ګIsObDajC.4QsySϥ$6j7b L8tؤy]tY,J݁=kJ)^'?WvhO| jo3pIi$(*+e"`(FvNT'Ҟ-Z个C<:Ce@B=U zlj"\(ũsעy4edF7ډ0xPhfMdӺϺ|Hud@1Vg?!՛1gu{eb_L%LU h'oh6LpR_-Lt]" RXAl~;VxwZQUAl=&4=8iIPuuYWiWf19}G| dS.Xܵ2#ҹdq+6“ogYl\񩰪*q ,mYJ5G`%[2+'^?ցOm0۶ז66J JW8x}ɑq7lϵϷ`,D[64Z8r gel56%PQ#,"Fjbǵ0gG1i!?/`M1)F5B)7Y9[[oD+|(Gj b*׊i:+7Ű艹ђ^{)nU/֘lc"d!'d鞙;gvk (ǖhz0-:]ZĀ*GU)F0)Me?ŞKm(`Qℒ tZ,}5kt7/$#G>QO&9_byp-N S zDHG`$;HЍ%mM|f=? :7XbbF KkĦs7 kǽkzڱ,X&ɈDɶ`~۳@JGEO%%̔+Hg^ČsD E%6bq޶.ظ.e'Gc rSx[evlq~i8]+puJ%B6A8ts^kҾn٦"=Tz')_%o*U_)! %z|s h\5ݸf4CAxq8UȠf (ښIrwW/A|6m=Q IVچvI  к6Up8,CX z+w,..ڢ?eQaʼ܂{8HC 7(KKO׆ >W]d+&sOl]-w(D@K\gk# N^@y\›hXb}&Do grV*v߫`5Ő <\@bA7 J~j c&q1V4*LYQw7M2vyjWdpw{]}T[N+\4[>|j>grVS[k2If >3N҇@?#I+ɍ^5x-6h+1>6,]nZ]CaL7 */(I\$r^q^"7]Q\ʫۻ&U +;Mgh^jNus[MD_z6:74ߎo:pψ4qjŞ.x;t096fR1Qʇϸapr}tZBgFW7DW1ުIX[2hZ8{k}P3ɩ358F&wijv{ uQ,gD8ɰM6fBg:cFB'KhgM{5 3%ߡWV9#/rPhzsks]!Hjnv7gERvTIq_0ؖ+{zE,de .Dg@ڧR>۵g7v!+1/b$*k>&ZT*q`V`W$#X5uKV?e0E*[{Doŭԛ|i.#4֪2SZ?*pRYPFsRAeT}kZC9jxtb H  *ZYŽ% ɟ fbE2,Ue432*3xO\0Π OQ`XFEPY_{7gGD^{``=;wGP)9):NޘIe}+Z2D[|E?o9zfX'q:iɧQ9k I|ECv"PIG%)bԣX-8xQflqZ yߜFuR5h[_6odNmqYɘB /U {_B1λy;jVk?|DAaxv,..CwD1-<Ѹ|`\Lcl-zJX-z y`@`-8*}*JGE5PWj.w&n; | ٣[ Kue Ƶ%9kG8@MK;ehM]#.>JɧW6N$=; of<'ƙL;p"!i 8Qk(e~levTA^n"Qܤ[l2W{ i}ПсIj׶STG T:}=t8k}_RRqh܀\?\3&k]:O+̥Sp Á9\Pn\I(.Qlh7pe(Q5I)U.LL{d7VwN/= #:'AYQSXv 깲 _ ՑǼ*Do]se# ?M}Wⴱ20w ;@ds^j+ {)TAӈ4%!AQq%bdv@bz`̟- Ʈ{;>F@I Um&kl6#yVG(JAgaךfoXpl&t&liɺB!J*~V`U$c^xrB Q B/+RnzDSf&Gъu,T'y0;Blw~3y4:A#􈮚mm%n9 DؑX;N|f;{弤smm8YG=ϕwN&$9OMӷD4bT:CcR-d,?.=km6K34'ydx\wR!,5h(t|6myrfEm),"_)6b"'CYZՠ6pwxO\c#H֟=b*y H\ºAQ5y^Avof(Qq{[O*wWM_n[ඳ8 PLtzps F'󭖿05]c-!!Fi /N/lmzrs,R`JMG)'+):gf -Sjlo˻)2w0Tk#oq"ܻZ{N醷B>,I;KiQD|9QMAvVtsQQv$ϗM?sM;OKcZ@& ۘٺue]nh7|tE?Cu"54+Ё :(<ӕLaֶKFpka  H t'eSjͼ' 3t42Y,'S Pg^tF/Uyn Da>s(;Zn1T4de?=Cۘk&[`_:p1,D$leFPCFT &}[& &йڏowm{RI:H7RoEOBV5/*RLHL$ |oL[g+`I5հ:Wz=ۦnNB^G;JYS]--m>vn)l?.;]3yT۩BFByJt0twjՊTFJ.nyLt"gw!N`Oђjn2nInHua Snę6-N5޶ձ5z S^ca_e@+5xL,*26`5M-E~_CB1T&b8CڇYO Ij/vs~$삌Fi H>7i'̣. X1UBT(ݛaLrqL!SgV+$ijNZfz_[ ?L?u?[ާT P~wB(BYF8yI>gk%ۋٻqzAfYVu؎Ό_ VjZB{1~-4NY-z[yz-[@7ٰ,ϓאكp7vF`icWQ6?hf4w}1"D%9^/u]c7n &xv3M[د[sfLl{|sڃ#>Lmއ'VUj2|'S?|v7.3^(>#XdKi+Ago'ΆLkڦl}_&d{q%n<@,٦NypȌF0_1Aw#utxLO79s8h8wܬ.ᬭO`$Ǻ徯e@OX`>w9n9e_m5F'X \WC|^CfAZ1izCA;YdDO^ ߺi^%&3Z()<&]?{:ڕʢ!'1$-2SlI\&U6U;3yP]fpr#6޽|l̀xxy \3` WbΠ4J{L6뵅ERiw} 6:r%u&^ojsBp3ThTjoTV ?%N⁀]>}FQzo-̭ 볚ԗ|$⇬1رj9ɣVdHmGjbQ+C$p)~A 548cwG$.*hl=n#٣p`(>@kճ館8Wھ)Ƿ7mLN=d/43n@I>Z;u{=9",%b -X6`P$bŪulM3PnY0 a%)MRVx9[!rb/JȹK+w3F5m0eOsQ91<1u /r*jLf;7*&jl'#j9VSqc?pLν<[);PȼF5!6J}O[}֎G90fF"Tq~)5^uYi7* QT1@ý Ӣ9cfkԊ`@&~j~ˊVңGBkLi~X?ђsO\(V7D&u_^NHK %}TR0'9DPD5U,쎾V*xyG. hQDZXAXTWڊoHzqЁqQVIEOހ,k9KXՍ{yo%3!(>[~n{ _Ub~`]zR@Mm&~Mrǣn*p)8⡢`9E*kZЯޭ՘ ~oJ\ɟ -(cMOni莊*l@¥"M_p=Er u$|终  $jρh_(OS QUdn=ԣlW 7_Y6e^Bqٺ Yjw@<tܦ&;TUQKL߲kI I^C hX[se!%a :'AzTْ®1pl ^uB+h 0JQP2` W5>TsCg* h€x΄٦)Ez:S-j#P@m=PтWSQ\aQFHUEk侼#GAcTulg8?hU=,e1.5qiu}>yW!R` .b]=5k;u >SP]zHOL.O PN˚ Y O Nv t]]6XWk$wE;psmx#0Gjt٣CI@-wXNd;*L>.n/R8 &_kiUki1Sr?hy} nϺ!n&5h~* GRĔ$*A2TTϧfЖĀ8يeh:kjRb3NVïr)lqLok3z8MS])hup,JX<.nҌk΢'p%bTqZc͸E; N P!8i"| .ck5wTY_J $q?g4#.ܗD L|B5pEe `ih1/r(T}ǑA>m{K"\=u)AqDIKb QEM# B~_k`mUD7o҂CnR%+̳b7_8n1F4wb' xp?eD<(E~UV6 VD Rݿvh\‚EbaBmR KR։bsT kA KV2qLp3;Ϩp)Iofz/l gSia+MS/I4kYEn{('U uxV6)P% )\ht,k&DWmS)r߀% 8 p Lp}-l ",%#CUdޘݭVm;~I3ZoTmX5wԢ|3D-Mqe#a6Zp_N:Hsᦸofrw+= sqy~j筞Rf@™(MKL֡Gv BJ\g(($d-֓焂 ߎ3j _OXVq5^Ur\QlC>eןY%M2 Z*#&\zKT ٓpNřev* cl$`p7^w(ج aԫ'խ(KcZA? Շ+~1V^;2*wZ{q+/hȞ oBqqY{{Z Ӣ4YqM"n4p޹Ohv52ځtm&2_%qY?Lw|)m U_7 4ӋɠY2{!pLjZLLqr'߸>nВ=.nZNe% kS6iN5iW>zwDF yZt$ח,v!v~o8xGrtsHP 'ucx`)/q̺NKxTz^ԩfae=@ 9a+QI4(@x+`d{d#.9Hp| aF c,~u8ͩ>_g_ QgaTg2|$hYy"AiUZ'TۊٔYVSJYZ'\ƉaFwL)'cFe٨l(p,jY(ЭkZӊFjj JKrc0޺i2Ƽ|8^ŶT+)JT f CeÀ+ D6C[<$pk0=7vmMW3cr+ oP z_E F [G`6uQΐE4ho$JM e)N|nJ-) U}"=''MƇ%ݾ9%\Lɝ5VN ~2@'^ .GkT}~H']O% G37o,LX-o=y0G 0f@ >()WkrTheg唡_6mC) qYnBqq|I4]j]1nGi4eu-ƙ I[,ky-Oք@[؊8f2ySg1ȴz-t"/9#6ru gThN\8 >e$3_Vr?k;gWZk2x*Ĺ \$MJb/ҕߚLZ1EvRKlS* xQ.$HჃB1|@ Ա[q%3@yHo:'@ JB;$at0T5/{)w ; \A`Y ˿4\[jr(j871yiDI%X슧((ԟt cWz t<^1N=9ɿ;`?RW/w9=&;rl>@?y=eL"~1UȈSd{±!sx@ްkP!jR^dDi$^nY]LnowԣS4a88<Vxz7yj ]t>>e0;r7 cE TOU1aހ$V!!7jAL؄Yf&jNF1oCYZ,7m1k)K>fNvo\3Z^pkK*{tY v+C^d @do1H r\>vqA_o<iONIF8e^aEl6Ypy:h"M=Oxr~1L!7t#-?wVʘMF]dE!y H8Ѿ k/ ~| ^!˵&H7z԰L:=MШ RvB읷>#ǣ)Hn+&)e z^'f/KWUݿ;;br8jy<&~Py1|E"V%Ҩ l@AQ^ {wO9s` N-ḒC B+x1B%+YVb \A#BRUܢ9H6ZgLeXuш{bD4h B~_DrQ5ē/I u%Ps`:7F(cАg iDGp` z9-= T:B>ʨrhTnv:^5z4NTe*?/oӮ4.LcIz|4|({~(˾7$ sn_?2`MK*'Dw^elAW %;z"vOn?13o좝8R]`$V5=#EN} ckq;RD 7͖6iQEMEM) A e6ią\<=ΠE1$y!w# "w.*3@f1<]r3Rx^zQ=nqV E0pX?]C3X . GhJiW¨Tnixx0l2آc%u)$[+V_=V 7u*nyt@L@quOݶ݆&ϰ>7a*ٿ9􌝤^Co*-4@<X|{of+ev **{  ڕx}u zÜ$`ҾGG4l9#e‚px@4gqe/Px0f~'Od9ՔmWK&PB"4}9gφln%Ll C%3[K aP Q:BX\&81]}?@%巡 ˦x=޳Ij\9l-Ng3g [i,GCJwݰʉ{߀R c!HNn4k YȪ@@5&/4$?()J/I_%"g\`VQ6uQ]DXtZK.T:3k%7; "ݳ>Gm"MgkЭ\^[֣>t ~| 7)Ng>F쩁m,̍%5RWY\+k]FmR+daJZ:>7vUH#5>g'rs(z +ϴnTZ 6d֨;J{:RǚgR^% W#^ cڙU{]/ ʜJvRy%{@a^Φ۹sC.OZE7Y@)dTLXKK9߁IlbV?K4T 6Z%PQd7o0ܽG|r1_aUĠ@Pk K/`&Ia&#}ﶅ!|Sv&$8Kt_.EHgωL nFrBm O]P&]ᠧSL5;&+M/mp{NiG'M2ku-׬pBO'jS~z|3)e->b_ Ud>u3$,N6xR[qvK1~l< * ^q }k_}(be dO.:AWD 2QM= uN#7&ů 7ߏ* mLAN d6b%T!o]a!xj²-;Q*lM4}(\{w^˟f?PY[0-F7:wv}(^ ;cn2<>a(h0:=gƆx;h%:?xǩzԹ?J Dczldp.z@^x'vH(H+9OG|"s;(!>aBg2 >X垮*!CـP_%U, W>[`AQ-U L-Iw,_E=NnvpM!m×PZ|S/WV[ '<Ejuܐ'}@+JÌ3J6M-x ̸}QȈ*MQ—@s|`b̈gfh2I2_>.9@d: F>!^E;:oX|@3%d 4^:1E[tbzjKˁzfS)4hԀNQM ow<*,RUT2gԩ 0uW+kIqkQLhm<~y߉61\-0[3+c&*pu{\ORɲuk =+$0mE }h<;2薬'khH] dFx)e <[W|hO:o!Żal0.zWImv Cͮ"jqѡ}R17{j#4dC}1+<5ഺ2Ӫ]$9 RdIJ?;_55 <"hHġNtjFj<5[\UFmR@In!$-Dt!ETȽWQ W{fRDW`ا?1 m _ǟaTD˟aOtM%'65Vh!}/N_cjf&,IdJF(M^ e꒖8xTX5~+6MS\@>%g`/M*J2{-e.V4"w8H th"֯@W$bB4(^7^t:xgئתꨬYگôx^/?GhzE؊]uD HíZ2j9ivġa8mlMhXHI<ƺD]|G/9cӽ͢6&>Xg&?(>J᥺ 4K䪪Szcd u}BEo ldmqwls gӡ HwKRBPUm Rz ",Cx_"-.4G#8m6z7+ u@%v-a<]0}LZ`^@a{ɥ݆2y<272f>-۽QhyCKW{0"/gAhUd%BfY  uce@+ݠ'V Q*ƫO7Yas>~s,S^? t;L]23A@-ÏAXĢh~=Zz?q+$ՇI"I1$45i~dFzTr3 EILT\r'V~X2!nmAn Qeք (eg9| ĺgX.{~y͏xIO g4\]|.U4WsGM|MSlH,*G[s'YZ TljxY & <Őu(sE)\j0¹zORn, ST_q6Ew  x֐gr`q$/n2H|B^ XuMDr.':D|)$&BeO oXbs*[PJPe܇fȃM*Ie-̬Fe7uܑxcU_4L!6P{:_`G'Cx,}#HLm|pk֙Z:IT37PPU$ ]`| y.oF;a}eאvsGP8 oپI}Wh1*GD`RS#u{1j/\Ӽj-L 2 *1Ѕ˿Ei;3jh|#5c k?|BnSĎt( iFwPǾ;? B`Ɓ~PVRc0Peh(>YLHFxfdJy l&Q$2E2txp $σʝ/o|'a d׭K$ Nnyõ(JVXMFv9؂u0f4zAg[fN>V/C 6a^!ۖU]HKV1-|\>y9r3#\!7b cU2{ӕ|ʨ#C ZI5 *i>_` ۻt~51f|6PSZC;?Nj/NF NGSgxX]uYj7SX ?8gϧ +w6{؈L:] ˮBxs6b~<|9pXLH]'m{f!XDs\牝mnPS C`ZC7|VR`3H$YŘ`P򶟐iqI R(k0Ѣ璧ߴWQ!?GaMH(nZqf"{M ./c7Eޒ1~ɁlkP5PQZv趃QbCmmFev|Ʀ Z ꛞA4҃YP׸;ʒfn6z9P"6|(fNۥ9HןDžK7x,uѤ$a*yę*ܒiVU"S)¨ 's{Fm|hIldMGM}ìEj2 9"a$$u@LNMH56>eӣ1fW񪴁s(}ɞ%uG4:cd0ޡi|xArCv8%퓕U^yQ J69rn ]a;Q@ ~c ^kmI ?/3$IZ氞j)̖eYp,UChX{uL+0N#,RrB#IOϕ(kFŇ?5^5Rbu ïAcSxeg#B OlȑW#VO!o EۍMm̸M<%6LU~3u$lL3'!HTɒ㐱KnH8V#ȉLG,1Iaĵ/|?Z Lh~%Qm_ݶk]u(:OiiN@d$ STzE'! Ľj#AW ^*gld)SK ]sY!0J""Q(eS\x:#P!Fcgse`jNy5`N59F4J+3 ނ1@ gBc :^ μ ʔ??f"tԅ吉ή*+ldO8|'[bG=jh·Tu C2<}wNp[8U8 a_P`9OD-"DV~BLq.U|@l+pW]ʼ/n-NcK-|&IFotԄ$2x(o/& =-fnNY5sm$!T-NG9㏙\&KɏE<~#8Y([opպq,ƴM6NVdmII|T_`pj ˡ' x|xo Q_ l"?&!J9:3"xFU(G7 6葂.r*UΔd3ːyLpvNc1iNBf_tGJBg0\$#SS1/gjL[9c/C!ݍkF?kj j WvE IBTO ?*ŧX1PVqfDƮGs&撱gYTY~YiHs~/9Wq~Vb!xm(2W_m;T3$fVާ Нh\A|O|/U6* lhl)~2=DgNR;"}Iref+tV,芈 cES"J!(JׅW4Bc\Yas}< B^w 9^%3MGHX4Ǐl<M /v$w>x1Gz~v`{cڼIrL*9EIpL5#UeP35~! Ӫv JGA(Ph0wJa*BP9>B_ K&s[fF+U'B zr^O֭YwNۭ~}ңC8L@ {Cz"&Pa ExԈzcS}Ϸi__D1;._q쇯_&J-K`juUT򐪶=}y( c\1?u'yzl,qߴN\X!bA5zkQο^8^PmRXˊkc aMCR']VFȰʯmb!G *RsX]絳փ Z}I!;?#s'r2B:tg> dazuKx$ 7~θBZoD5BK %R6.u>A jylF͌͞TMt!, ckMeC}l 4 +q@g`[$<˄M$8z?/ZKW>a(х;uuQWjaKϧWmS0GRh8M[sRsGmPGq |pܕJyU_dK3翾z*^fK7u|F/Ϩgt6=lc3z̟:h;gzF:t D/2I+-lr=uHUΣ@ |Zz'2?o}=VRà-Yۏ=Լ򞣿X*K+@galPiMlzGJUQXꊞUDT4坄$Ns{{+ts .q 7Y ~kT)Ύt2>YhgҖ3Մ<giǷ2sgdXLwO3S+k@KC[-=Ħ'FIxπ0Hl';W;HXP`ϺzF'n6 V4'ʎWino/o5TNF zl-)Ce~ GGITw6X񹋥br{M}ΤT+Gjv |z`\@oHo6O`w' fA(#&>p/ s(eΘ翖lRyn7Wg-bAO~C,UJsW7SiQNYE* VeNR8Žr/B)tZ.7kl A7$FS| -<6c}wKʑvA\,S3EІItL$$gfOK:EVŵp\cطn;[듺 Jύ0;C2[єuEk%ՐmS?sz騳[v~iz^B|\DC@MwziZX~2q =kVDwW\hqU# "X|\8';N22R?0cyz 0MP~/cjH!BxTfs/OOi=ޚkrCqNb"La~tKrkӼoboiC"Kܔ&|䣕's3?G?B;U$ZkWNj`%Ea ǔ_3^q}n)p6&B4h.'!fs pOх &;F*UH6)|SI5@Gi-C@@zoh௕F>\_L G7mDHa^YQ9n'#hՊ`hKL'Y^^r ]܌AK9L ' XlkԴ0;;3!И(r8Rl$Y`f!K{ԡeѐ֞4$zKT}j6 jn2_sjS1%+fph2;R@')j8h3uG,P:#fAbZP$iy]$8&pKqEBŞݎbRlxvfi=YnW֜=%ɾEah# *kSWńvË ~Ŧ xJNuk 2- Yk 6 cA|=h1ayj~ga EN}MX 4% L-LXy 8>+Bϋ3C"65E7M*PE^7L듶pM21&\Jd=~_^>${j㘕"Gm¦ܵ-X=vQݾ^.έWB_(ߧ0`yx2`uhӴqp`XK@08|cD:هKu?T`"b%ue=TyͰG/ek֛!C&-}.oX79ُ5DVݪ0¢`eq+.|z)B,%ΖV^ZHZ%*Z !xt$1XujJb& u( 5nKw'Zzn- MgS/ o L<".m)x):,zULNJ WWhܙfýҧ/xv95p@'1SO{ Ƈ# fNM 0v7/kJ"! 井UK}}u$/\+긖qs tO6L7 Alt'lVVak?m*p C?ͦȜڿ_YP kVi.*C͉T]6dQq¼NZ7_ ٳ~#k!rC:򫋩?߱}:b7œEc aec!jJ nxʰ (/vA8'X"_A ;"6u r^8=98D7 Z!@}6B` 荷`ڃMV, 8paeuyj޺!aiY'#xsÝ,?NtpExf̟oY4"E]T(-;ϒ$]uC*/X0ffQRh᯵4E.rD @Қ˫rlU\[S;x9p,ۤ4/ݺ<("G^kX~5aT@O'BZ̧΅AY8x[$t gFT1Z /%3D!BKq&/\r˃GNH%{ko“50=\αDz@5Q2̽jPtQvʮc:#f{oJGdxz §qQsG}i<{ޖ4VMu ]XlLɋt魒Ӳã:፭:My0"6NomMTG@[ZĎ\8Mp4nxY3bC"wv0`@H\GI}MEV3fY ۃ^ЕV/R#dF֌c"Y0)tob4B Hw!+N< `bY(\02gDm-MVb6 d/4y|MKp*eHAmU?5ċZw#5PU!zIw԰Uei *o։` I$ 6{ ̹ >rK:Pf_b8}/$ 8M*7X`C4Yn,Ƕ¼u>f(=D.W`PRPN}^<n׵Wk*3; >N vUH/X,XOƑBvY8-y}if_+50ȸM:žos ު v{?!LZܢz0*|nOϟ1xG"Ⱦz-CWXAMioHFpfv:'J$;Pa0;^5%K`1x Z- fv+oPI C% pO%;6cG^8%T} +2`)6նdiIRmm$+:]!no(Nv~L4 &l>+VDrɃVjE aazƺڦqZ>رFnDckyr_,OWp||ڧ6ڈIWJ&a"cS^E&)R!qCbIdi|e(#%O\,. 7İ“$^)-4 T:p߇nHW=I<8#~oD"ffOczK6jNޙoīE0 3 ,q}}ٲo+-E (}-0pN"ZMY=75IԝYdGo/jiHc'[fGᄣhchB:^0UB(=4} \3iqVjo F%d@̽M%bvh.؏bse8~ỘY63ni< dLh9M$"Ml&ٕܡ)]Z9,`N"<,4d~*sL]PI~lo8ڨo; Ԕ!Ths6?'UeXFrwHTp&v |Q#2ar씆PV*SSs8'^y?rw2b8R<=%ξGO{`I#ͧX%qsÞT>f3ܨ *zҔ)E0rz+'w΃&v~H.[cf|-HrK*NyTʥ}|n'6}8GEbɾ;;:}[pa5a)C BEj0-ڥWD|Hj|Fme?ޏöm֛-j`sip 9k%5scXiGwLjef)"i#Tp@f ? T^br{K"i5֚K꜎ÐmsҌh -7ǰNM=b$%5?1Qb!0EWZR0s9-hm4ۖ}QeghcIz~B~7?/HSsG9iO!TT7yWw}.rR HBQ40 NDXLHy:K/q.']$f([a 3,c2]W+2!rCs5SKY 4A ,=`஭!ZUCH[ڀܝ%o-PhQ+#;`~76 v5 U3?B9F"AG^btJIQozFsSrl䁟L&_;Y8,'yp`i2 i"C-/L9lYm|E|eW\KG>CpyӨ>ÅW vmaL~RBDm1)!..GӊSNE0Ɓ0pm_6uVrהc]GjP6?fלM}%hDծx:#a Ę &rCEyo,K73jY%Wte6GiZ~ DQ]nNV_L(Kn/-:Tv䟯i sV<6!u3%-CThQ6d>:H $ )7p |T[Zk"rjԛd!#@J{PD6y\.9ck*gYPLGq]*1FJ»c- e׍")h~~$4W6f;dM%=n.2xLmGT8m)m.(E_eubܓcopbKP[S2}3H}YED1KCl[@IךU^(JMT ]"1%"$KjJХf{VQPlVU/zЖi x[#)EÕc ynFd?oǰ H8A%d 3:)ӱ)F:]rZ2+r:[?S)'%d긕s{&Lf!+TtHkCO?fۅyx0P\"z^IJ$"7۹,׽:JQle}E)87cQE:x8\OQnV6l#DB'LXV%cFl*kx?Au3]y[]p^h&fJ]&;Wpy Wh.Yhb3ivHJLPNVFsiSy Kh6Y+!Pыj8](zԓ媱0g4+>g-ltScXjӂتFK^#.+,V )-,Zh;9(TՊlO#q݁аj)Ŭ| ![0*A߯< x~Ve7n/:Mn1RʻAGDxG`v ^amጝ;ݏ?{FP=EE4芑SwЦPGCjKUWH{ T_R>`DI[UPQΞ,2#öPC.iY&8n1`wzCJCvڵF!{4 д49Nl#Jjxxb|48"d1mSiJJV~UZ)% !vs [E9\eRZ%HBd#N F=<5\Jua( / ;q"7㼪Ƒ}6wXE7n=`>sVUS@7[U@'eJv,.У_t?3qWvkƀq4O,-r>$0IzVu^E0 2ˋݨg{Nnsw0ws^'=Ve܁X~ Bs%*8KΞd/k`qqT_vk$ Qr#ePz<,Z sk̳m|,|v -&__ۉ66Slx๬Lw7&5 $e@΂dANW Kp6X,7\g J8#%JpMؚiֻd":_M<-1BtW[aϫ{3 gY3J,$ƃLҁAL2;nXW0!=. bUUޥ G iQ5, W iU0. ގu"]qQc?|󧰕 l:<ə^Q6?]$0Jk` *w+G ėc 3cc%Z S̏vt_W̞7-$}7ydE!GJh= R5 1Mt~q{2s ֧P!2i}^71>K,qhb(dYzSlP*' 1Pw' k7"L#Hk6蔪 ]:I攑e`xK-$綬 F(y29yg? ̂gE]yde8nq>Ur-/HK@i1{ LbC6Iz`kbl&,bbi{L2)A[[^J454VɊG]{pE 뺵1ݐ;ʫ-M^SzM^1t{)Uf;v()L_%н8u7(mgNImz~bV`p_po1B "kL.c(pMr^ m(=CU>]|@B{D|IC侮uH_oχz<}쀾֣L$wа\s4.ʦȄpY{ o{@IfS]60kԤ^n76'8;c55sĻ*+kauslEh)p''ɝ yP[9(A^t_ӅD$tn4edh/\M E[5 !x6A‘CEl~hs7A[. m7>%BXfM)NȲ9ri7PZpz +^$w#P㖹Qwi"=YBܔ4Bzc";n^@md&}'HQS"qH_@z>w K-S^Z:p:ںǣe- ?TY=-*lg9hP:0a#/<~ISr+siن ec$&Y`C~6 ?×t:CB}JiVD&4;*ODasBB؜Kʠ,t">˾/yvc)n*]ȄݢR~VmZlXiyqmChШu/ehK ۹ #l_G~Pz8+v!KfTǏ%|@tB𬵢07ݦO7Ve=3x֪jC݈o2 Hâ2 Þ>7\9),1(Du_H#$H1 CUiaׇuT]9NވW TwPZՔ%M[|+%b%}zΈ/RwO4 .gӑ :4)ZE_>mxZ$LE>-SZ6,:sb-`˕H.Q`,*eݓEc#Db%>Dz#vyT́:jp2?yap3kY;ݘBݔ,'8 `:L@j.ca`/-Ej!KIj4$-p.?cF=jy G'/[`a[ۘX9X=]y֘c.EsJ_l`{[oXh_ Cpy vm \.jMCY:$uev@xs]~r).X~tJne{R]BRnP?40R W' DD힮d,urYh&-rw$U#VlCU|5J@u+B 0OgL始c&[^t "IEU o} @@c5n ]Fb ӢeT?6Tw'1𽪋AϾczj>1Č/1[(6A[zb;@mh? ܾqKsfo}H<4 \gI_3G|FUeo`z%*4+tEMv/?מ~?p]ggrO"Eq2>(m5%O f[~)ND+{&8 &") ;$zE9.\K!T (9r=bа6|{ha'FSĝn4\dv65 O:=}eD5z"&Zh{eL%ڤDlбVclW>kӵcp/x4Jy!ѧl?trU[,5jQHEC5kCw9Ԅ{KT>3aYtkXJCrU֧L ǑY]9*4/ z 1)UJ~I[6M ,Mn  :qT(?ΗW/ }OL#xš;sßk36^PVQ`dnB8E(}2m!=zp\c,bv/tuq?HKnoQŶNq䉑}}NWʫj\6eA 1V3833~%q-(qtDͫeNmhN]W =3qv=\Ӂl,|)Euvaj}O2Zm^(D IR)?eAo^7H~xyiು4~ /+Y ӗ a iݻ^Y 6bT!n_8u611e08n]`KȦ@%74HJ=8Zp$ZfWc :-!]We0_խbwkA$Z >&,z$P;*NjM#̏-`}=Qxlú?ֺ 2}6&xbs 3☻6uՆ"E%R/ZЦIq m6qͦe\2h2MxXlroК+ck.ZIe.4 exR{ɑP TfW܃Ÿ4,ʖrzuS0Nh$zNϵ)j̒!>;&C]B%* Ѫ,4z75&3>.eˆ 0y#lH1ǟT+P·A8)w ^1foZ[g1d/bm/KIVsZz-zܫCb+Lk9:1ZYE)<6E׷=]oYSߢ~3(B~&Eu$خ'wLƜp/Z*Ee{Rel` 5V񘡞M:^>'4BhvEhR1 L+zDŽQ -Ch4lSHzVO0Z5K_uuݣV7i[=T8Bgxw}k@ j?[ܬ<%ZPJGnsaݳmT&" SVΗ妟7(4@sk/2Ü{O|BSA]bDԬz ,\By?Xяg /Y1c^ђ3"1e:%x!#-mgr|{qu70DmWnRi䚳O?*z+W??:Qant 7cƲAv\Bp|.;%>G`kٌ01fEk[i0 ֘Kaґ׷=N ې"g(^A=tcwkI?6LjwzV:Sف dbTw-d$Ac=i.͜J&أњsŖZA3Ş.E˩pq QqʂJ:bt9wr uR~! ʖD sGY*q^i#3ra$-%/3`$-&@!$t8zÉ[Dr]8Fqg +ҹpUIko;aɬF */N% ҹbEdxy:1r"#u☕2.Hf/'$풕%Ԙ4R4~uyssr5i{ F}FnAU~VZAUl>h XPCs;*J*Dcgǒ %RgM bWV *U"8v$ - Y,d!3(Ew8%K;ݚd vh~Y7h#&=%O&N ^聳xZTXzd^sPEdM]!k;V$oEߪÇ?b  Jڻ)k;I<63Ӵ8%=MaŠ "Ip{vBڱiwL $VXDb1h:+"a4ĄWjƍ;i6gmitJ!gz"=9؈oCbx <[ᜄ1q~u ̄ ,B} q> rޢ6~.Z.u8eb(39vm1&wYIW@a* _׊ M䞝@Ucc6 Z'IB*Lc gg} :ogvyȣFYɐM NqxўXQ%@3<_ )gl{FMn估ƪaAȂY 0 |Im ݊,ϼ7' d86izd|og{B9˒r~ueWX\7UMqnYy7RJN~.8g S`EsW}կꙀG=J $'}#0_1QtVDfcgJ*i^ҥYG9}$ #dqz_ "tyGhnt4Z)F{!gA%%DPD1Dq~NtuΨL;P?*7&h\ziS zYl]FP/FQ!G>+MU[\\Ye!hWk|Tn7V y>6.RmivmRoPxC-H:6دOuHhZ$cyqWtQ64ҽx>:6 R WZՎEԏMYMwm@q2IնI~394J>u%?zRRΚ'у pU N@uxl{Kް` c5kLa/W 3'-W"~_56S,.\q3eܦ/& LYA6r.qωŅ*L.LCY DQ7Pő Eճhxt`&Xj,d:o)IAz!8mluFI K r꣹agN Z@Nj:x3鎕!o032d+&NQjb܂|d;% E41eU aJ(Wr;a-;@ q滱igǙKsn%|?b7iѩK.0cWz<ϓ"@*[]?L%-a~6sh.'_۰(OM]xWͽ2a@8fNr? j0;(blHHMM [4-=w;2֥ Pkc_!Vˉ^U'y/i@M2)CW6 /X3 c84k3UG4uxB?"cW1}r1hΐG%]S'Po,^jqzK?)?Z򆕡*  `EBp ]ru}-&ą>ՒP!]KR+k,Ύc8E9ÅK+8Oyl5NOb^81biyhMHLZkt^$.|`Yxpi-raT0u )M=V OE\ "1g̓/uG(+|!1eC9쿴%$8`QGNHe]3;8wYu/U$4"*{bUbʀ;hEPov)$13 T\(FuO$ns_!#vA>S gE0$oqFN/+sy'.13P s@gq Ĩuvhc2簾K&Ak|OL+7dusR-K7iu5;_TPO/h &H9I}VIu.*&֐!Q ]%ͥ /φzPYi j2:&)[5nq&Նg5Mzݠ;˰[;ӵ",ev-;[y_e)ο,Ph徨9z: _IoU.C Cy `yܗhHYrh1Mᤶ`#jMRwi/1.&]tJX0Ȉ k=0zt0kMTe(FC <þsK{ַ23*pdq)WY(F M 1g@ZL XɴC\:0|ok* z6D1&9k&kŢ jդ5z%>TߔyneK8HR%7e}Q]׵[k5ņ")) 0ofݫŬhi.q'&w{pACE[Dh/•[ݨͲAL<$gq\i/kag8]յA#^.=ܗ^.?wJfiK52&4;,CY~:f:%|6yW 觔S@ahv*)*a%? OwSx%jo|ԖkI]-$zdk$&]?ϥȣ {".O[39H8Ğ&笂P Gӡ5)5h ޥX^0ׇĀ G6* y4obD 1Az?Q7 + 䔓EL1J2̩# 2q4|ꍘsuY#:RvְOT.mfZ! G쁅"#^mgz-9zňu֖{P}(a*Xb_DDp5pg;}ҴY /ͮ%$MPOi%3x>8V;8l_UkK"In~݅ds%P2ze$Յe}"8Z<\9H{X{uu21Kw9THTP}JY*|>nKwd/HXb ?]q!'qot4+VUl/=LE1f d0KT*FT'&timHvۢ1 h2 ӝEsW[Z*@6ʔ9`*&ѥp^ymH+:=yQKJ={> ^wqA$MM 5G66EηwN JDvwΚ((IbXؕA]R+ 1qMTq6/pף'B):$l!Ԟ_@чcx9Wzud&Cܺˍk|šѮUw#IM@s5|` VA gys@`ٛfH5]٘1Е@L_1#uJ.fjq) |h:3 :p \+ P2!167߈lD'הݣ@!YbF0P Ɲv)E`W l% I=·S-~B {6mAڋWtN]֎R,l8:Ml!X,N`[ߟyQOHTdߊ+[,R9-2?$;z' w3|~[q;9MwXNWa4!>$1IvUe1`6 V7Q\XՇC$ː/F>f.Ky@ǩX ޡR;J4;d5ªU= PAl"DI?ssxWLQBU-@en%#3t48u!3RC wйA}oSo6[OJ*%+. ~,< k$i;qdy#b]:J F[f}Ͻ񚋋V6IOv+R .5kr@ FU u. vXKny!d L聡&~1WIG}FzEcA߉ʂB݉LuAw3] bՐ*1;ri"Y2[yAqc{DP}L6gMpHMQ0nfӊA?.]Bӝ08L⛒u OSB'T;\${x̜%Y^`NL:._#G/.NHBS ܝHi!auX{֕nz {1tjWYM+gF̧ :BL9ܜZT?|Ɵ\>C_[mEAI{ux Q֐Eŀ`8MT8nF2CyN›# qin0hվiP;`t˽zПsJƤ5ৰ= ~7{T1izM"bcӉ&-\V3!63wadyʆ1W@0N'w5? lP)#Yam^}|!\#>Gu ԧOfpvjf;i,~6i\Ay>J&GjBK;FSطMXM Dl m)/uxCdv{UA֑єpRʜ9/a?WNhѝQB tnќ-Asc+onyuڦ OT2խB.h!LOdhi(>LgƶQ)3kx٨"Af/It?#>H@>~l "`R{^VP|h<]+EeHuq<85B:; mgi.f"Ԓ.2ͬˊ|ݰMnj-e3ŴA'}˱syx=!ʓNcn}ge4A(_oʅLPZ4&ÃKV=[/WTƴR$lnAg+j jYa VU9f@&hc6atˎõFNH5ZŦ*-P'G᭭;(KwdYl Eo|'h, (FITuߎϝ6,Ib ,V[s(BH`EPn^jN2;]@@fmfdK+Tw&D ,+/TCj{Ycf_`=B 4H;M/VqNڱD:]dZtF4Ufh1X(Rs%)Nſpx%A 4ڌ}WG ;a7f~Lx̳~gͫ űvB gtI=S ҫC!i?>܍VdE,+gzԀ(8kKÌvU4N %Ne +06K_1t=,1dHܓ@I+I"Ym(R{Ugٸ74Idv,?zU[*~cٔnRyAu5vTW 5h3Tt_W5}y*-p@MSy!Q@=VI+ :3 ~!B|>> 㣻fJ A/z5WiD 6oUu <@ٚ|%2*Nb)SthE191!n* S(T>q\`6E4dp;FӼ+2'T{)l4neH?FԹ-GjqKُobFM@?cݽAOn~3Je;p6ϱde^ǑO;+C}#EPR zjwl8)>^9ԿÎC&أ~DUfd|5D7wG|_5L( Dx#]P媮u]5|"zR:clKޖjw֍m]T1imG:S16e* O><+kG9~{.0o?o.)o wYxjp?Q-Y_?+#alp``CH.qhY6P|@Bz|rU[7"M,qrvG/ղT !; 7J$:$d37kO\Ȋoտ*yEq*HO T_ݕn=QI$F(gJCLI>c#>2E,DZ7gZ,@|)hYJ3DDa3QLNO:M?,Mq33e|46 c*A[L5[$ۦcˏ吇bȻp.7r 5#7Y!Xu`89wIԙ<#Z=SQfJ%VR\7FJQ V=]:H)T݌X%\:0,+ڬ Nc)=FrʛԌnt\~Jt$dB qq畐HY-i^W~1a=kt aʗvNEayȫ̱^N5I8Y&[ؑ&Q>y Odub}%`y9FSƫP0 4^ (rEֵ8W!f윜8j+&Wax/Wd)ѲDu(5Cw&W(PT$Af_|nj_>U)e *2ٞcnR)]c*RK)GO[?h۠9m量Fq)KrL\DCWy~h Dp2]A\@/夕¬AwKV˒$7ɢP8v ذzmӨ.3(X QotRWtum_(4|cn뷛c5_[09cp fv`H2(*:~r;?CԏEbt; a?GyC1 F,ߏ!rH#BϹVt5ts{:.V?Xeϭ}f/:Q?M9p(eQ :Ug[{ i㰈06+㉍y1˽ɮЋ(t{W؝Eٶ[Av=xG(D9`?Z>9_gż'o" L`޳XjDƾܓ +UO=rʾf?No@`= /xpމ֭Q7Qjȕ2ja!D R^j[KQZ.f'/v./B; vx tA-pBF~t'&Þ,Xh 4:GJFudR59RiIb6ފhhy0|m ײsJf['C+yhy aBeЩn2ɡk!` LnG&+ A1s{&I4Js3aĀѐsc-[#rs?D|>e4<9[ siB?eEwOU3{XgYK*Zb?qٯE˯DM\gYC@¦sp֣Euc 0ٖkqϠRe!Ogo tiDnz ۚwl[B=d~[J.XCbdAcWc,5zk.lW$ `n=m2Ĥ#a21y%^wuhm麦I@uX; DH6u^JTޜqw!nN>Km@]jL;Ja8vl^I:&J7TK pHMg`v(at@3oUN}|O"ƛ| Q]X*N&gD]NV5kMVeћP0O;9Y!̲zV4S9j'6MObUy۩S7Iq dۀ0)_5ݯ+KUwufF_l3` lZz!jŌWUZ3z9>  F rٸ~ع1!,* ՟VLLx騩MC f{n/b2j™(7υ%2w2. T a8&Bnh%|ŁnLy$`!e*ji#oIKtks:ϣk.kDb$r[A Thۻ*v׵>82[a/Ƶ]3߭6DCQ(<%ޜ:*%M8w[EcLz92 K%ϧd ¤> EBm_M5%FPbv1I *[M\/794w(h`Uې[-5Iq" +-nZGNWDյ[O8vI%ɖQ=NNҤf#-?M䂀^ХSmq !:NBQkToBmܘ9˱pj\ L$U$L/F(!ZT!Dbgɳ̈QYx+Jn *lPsӗbniPS@?z7x2?6˚k_s_γ*{{KҀFj$18|hb-JUͬ/Z&,LH)MWEƃ [B/[/$9C*@Nm>.ӣ>t2ìLLQK Vm Ey10:5Ty@-|g`h^EWtDo)6 J:?RaO OZ=fMfƿ8JEve(n Qzo)8&zj@Z_% >c7G?N\j sWTSҕCL͛,rO@9AOyF Tu=H`k :  * mx^+]M_JM^{n̥!Q: ,iso!U܄FgX> e;LXD3[fe] oSZ:%Y|-I`J>38r9<.e!ka ڦ[WnRWӯy̎7exedݬNnR=@ZK8LNdʌ:a+ 2'ȥ$]=grXY9,GcyqM i"0!CDjd q6&S\hM` x`n.';0!0d1fFMPωS9d5M-{їEb7Ɇw(pX\IYwT!;;crSi<^dUfuعM~Λ7_9hNdzSdN=5YnfTTʄ_uL\Ai{=zKOvI_+0X,] cUڝ-2zx]̛J~Gm8EDG`Zhٗq\ڡboD{h:B:)R>kL PDNW,Dϖ:=,3XQB63\R5 wņtd &9bK.)LbibT01M,7jHCL{xN&o“)D;T{\v_ڮSғUh)r^\B.12wEVPwc= #jԽE5&&#)%#,a΀_"L%!}Qqt LѫwqGf,!wva(m *Z'LMv4I¾*AcI[r}]?lfeg9HUe[Z~DT]5# ;fඥPn,}ّYi=" _Vky8 q/$^jDI0&`G |&[W2RJM=9jjc0<8A),+V5WFhkgaR:ϳ zuBfM?P\@dE*ѐp8oQ^ϏF/ػ< - rdfOo}c9pŋΘT?/):zSsvjsViۻ(KH4Pސ|ѓ=>sT8![bG$O >ktCBH;S*N}D(!GS:As)Iv!T2 x=Gic^\hÅ.U0p bNjh3b^Bttjx)K$Z)c_?wwyaI$4s9ohF*5'6elz]L=j@VJǛ|u:(wj>{d]" T8ʰSpB 1' 9YS>"^>yɸqPAHKKV:'@8ivB=;L,nH ;PY=*eya!ʇub3igFvQ$\^\i2%OZNkEY? kÃ{w ;9ֵĎMkOytɐvٲՍ\% ,S|om!q+=4Jnfs0#,cl`FRMdCfW_mvu-a5| ˼w_W\,6;e˝ǞI<"օ/1SY>fìbkMń`:| l>cho9bxQh&1DRXu^}Pl_%Ƹ !jG(uT,t'3U.ģɓd,͐>FlY$B;Tjq69F.:Mv_qRmj.('fL%  P\8|NZ'I1\CH#w/ED A?eA t&M""dLjB }g&gЌnLj=Oa[v[!1IF=xߔNwC.ILO芥v!Wal2,4Z?)jM!EUsDë 5{<** u 3ZB\|0Q3WLPxYD(˝W+E]ބ5yH7?L`6'g>9&K1ގTG=xG~`' !{Tsm/+q<ė 9[mXs5#-O Ǩ${X*vAi j6/ ,N Քn|vEJMY>TL9KIaC+Vy?*>m[@%\"ʹѸ{jѺ؞̎"cb ZF sD9c$6a!=K̠]E(9މ D28 [ rdR2 S!SٽcU@4-˟9؎+VM1%_tc|æQP(}\k;u8׿]{Q( C(%TT'?$-qU+?_̚Xn-̇s}y7*ƛ_)4} nJW{=kUɴp/lzrE*G?Qq1wHM{_w&gTWxȪY;X[TvPH ؑ#Mrl4;X&D&LI!۬hHft/98)W`yg pä˯mWd?hF#Clckv N,"v/6<p qzNP;Ct" UURAg4=2r,1DͰ&\;WxNcamIrk!^4Q/h,cC(`F18]MyY ]Fk7[T~|ea4jahOJd]tuwir :se_xv3.HBD]iydp.bI+rjL{t 9YP4, tW$ Ldd ;iF`5?#qׄkȳiuBis_z]eedt:5S2إ1U;+i^X&{Zy2yy416&+i>}ve[jU?6pLl0 6JL yg\1W F%/1Ca9cCͧg'Q:^)E̪f٭L/gq< aLJ򟒪fD H4y⦅L{Cȋgn1/!Wߏi7 ]mYѐygJ%0B4Չ4aHWTx6O%Ҋ`B d>PmnjKRZxRqPuL C_Ts4NBwi&\NahS[-JcN+\JؠOU3xf!Jq!rP b׫<קk)46SH\(ɰM#4ra+:js|z%(K7mM5|Qi9[4;y<óeĶ nwf[ό'xA`XP_Ĭ15 61K(3 &[r\#}I2m#4JepDӨ qA^XJ0!,E $Z/>R)C 26} :Ȃ$lefs@i|OPu8K9F4h]G4Bxk_c `NPP8u?VWyA^;WaYcۘ[lMBɃ Q  Deڀ $uHY oHvKj9m]mehb -8]HJdAhՇ?H(TeKK1ĄT(WZw%DvKN3ŵ?•u‚ c/Y ͨ~HeqE16ۜK/A <(:Ϯ#Xy5,T n)ۑKflv|p~s_ zFlEۆPN$T҉';ir1l}"GAY?>TM+f T+dPXiCT7a cU!zZ;p9\k=2l6O\$>MYT,o|$f}~NjnŜT!էa&3S7(v_q7[(5|Ș;sq_T\cDA&Ih.)Fm%.j.V 2 QFdSR[yhsQJQkrWd]M>9(?!X퍪;}.G,M\o| b!*lf`#>X&Sq4{}ssA%Ię,ךˊԁ""6RF@6b@N&4y\>EZ)OW4[M%xbxҴ,/ov6GtGUT8 Z,JfB5B߉X 6 RIErlpnVB[9DžVq6Ldo.=y &J\}6`o]ca_aaF &xvt.?[gm 8`LqNgdeKuQXDY@ɳjb q:E}*0g8ff* ܨC4=4$~p͜9" ӦP* 言@_ s#;myx.JphנK b xXMT|y5Hz# 0aD[Z<;9ֺ5PWI&9f"ٝӰ<(졣0)fgSg%Zݢ ǀI^]q搂}0.B{#JdBw*,~9Њ(){UIE7kAcDF?0!s"i) U4Є}ovئb30;IH6nbO;x[.:QZdgy?e_fJHf1ޞ7X] D$0o bpMҜw7ᝲqbQ愛 +sD6]1a^PSqX~̟oCݠ:Ȱ=qGW7w^M䱤o(P@8|C| NS39l;_<7 %VΪt 'gOMw =}^d ԅ5,؝:4\C@Uh wa';ћAD$HxO)7e1ʔ^(cjF 0 9D!?1~0QV܎s(_M hϩ0IEŜG ȠD箂de .66wIIh8.0]KB &ޮ~ k^,{n6=&? ˰ΨpEиowغODo޽'dCU)=3j agHK+$4Ps/yY'ԣ0ױ^X ٻ& ,4'VA %R^rlpѲ-1.BZ{ީ4q6I&$Q !@IuiBh7@JtJvȓ(X}Lcn,{FS]@+4;vfk1d٪`<Qlu1KQY:H 4kY쮫$X!GUؓ ˥0ga>)us&۔92qz4砥s$ 4Q~pVEȍ5_Ϫlڰ@ȔOvqHBNs.9i63s{^/-eΫ)و(lLMYOHrRF{8? T^9=zp#˛ 8Cts:RTU!eK&hn/ocV^JF&)2k,՘-K)v^%?<{ڧ&j7EvA=ݹ {˭ǙTg@ŮJTW.E*WըIj^4pV嵸J!:V4)5D:o&˞ *|[ KSUKz&FS/~PY}i 0!*qEnlhF =pedqGcͧõjz}Sl,ZSǐJ[#M4_j#׹,'5 3FϠEYi4ek7<(#VsBL: EdT/Pr3V';B7UePhRPRC~}?- gF~>`&/l *ۯKMu몧_k8^@ۭ,VX$?9ELf+};FV'X:"^4#M/DcT6~nˊ@yH#x [,fl:9VHi}BЖh=as6$%(&]': b7bJc%ۆz9U] +p\' _ x.GQ.EhOnSfk ,BX=txu?qP9`4;΂Ԇ%*G0aog4&;#!tρq{'U;d 6*F޷l%ԆBeRyCUV%zk958u@ Ӂ\t\}N]=%XDJ0|qaN/5f;׀ nFX.+|C^J9)c'y@⤚֫0֦h3%ٟ湰cNNG1920gKasb! 0J$?=qWtKeA`:_~bh}r =hY5޻p=N:J:֦Z1jE'~e"YȲi_rɌ䍂D?q1+!$wz4QAQ *͍!4{vT#d{۾Uw s ( + 6Ƅ_3|-ZԱfAzWn{.{/V@'|<9Dif+w,-:oN1|yB fo߻6Ȧjl"7EF*}:cfߡ6n*A8N U2>1p nGi: Q!56j7xڤL[@XwNńhZTk!J~)_g`bcq' 1% 0 M앗"J+L7 6ސbX{I\O<dz-3̻A `,zʊVzZUrӅGٻ ^!%j V!w/wOx"#'26eqԿI2H;cK- $<Ϡ]2\S;D~bN=.N8f51QT[`H2Y9 >R5[пˬ4aV/"Q3<15/ŦЀMZ?KOx%k5 _Mx5ded! \ahǟ8{JnA۶|5V>qu@Ϗ1VaJ i;B8Rqi`:EoY X6o@ 1U{ޱ/iveEUhQ2dnH"Σ%XtN8cbP}t9M<G7rwms2S̛MG)ǒT҃_Tp_kN&]yT{m /3%DLj)::AW1U+3XxOiYRwds))Pf?<8:ՃRs@D.1 KQD/fƜeg~ ȿ ij3IH z0OWQrOt08C2Ek/QbSo2h>"wSZD%VcӸC-ÖZ-Q?9zU|Ϧ&ci\NM$(d}Djb@#q 56{,٧ݷ?ȈkAMqa/Ma!ih{l ^[wHM hX3Ձ@#rhuq^"QmYsĞn W|,M7+307Y|bpv{8wu-6Ia{#_'@FI}܌HŸocJ܍[Hpw^ϱD<`s7hLhv1l&E%CcƽTO j2^nrh#$cauoL`by{X6<45PD!Yݦ&hklrvl-]WM P}%_TXgJ| 0V%ڞ &M 1|tL^̉Λ̶ǜ»2[0 8M;gםƓC"]d/Lfe sjn&J\J^m~4U~麄Ms}H-Y}gyT)8t шLB:I5B\"$@;x ԶPƐә[_N2XMiʀ#qknTqĶLʋإ#o!@.hJ T=N %4uɋZ,^&æMlL ]\W-T:c윑lG矸u*F֬v])E{ˍ(XCJr/s?SOgcS^ҙ=%=O JkvAJ4{:8ؘ ׋,^@E7k!ΌvtDj頏@'0x K!ɍ:#~Z{# FBG=]VnbH;bKTn\p <ܬOo*$]tY&Ŀ5nᶭ݇>< ?{N3+P A{|EȄ-sP,e8 e.WZMir8Q*Vf.Pٲ ;*Pqcs-D{ %k] WߒûRv4:2w>\5-䚰%`8ji !=ԧt+s/żT,acdGp$7WBF駊x{UqRd%R?ZO.jRSi^Wns!(Ep3l82$*aI ?g֐!(N u:۶vRMa# dοUxRDG\ ~,b}`L`j/^ iN79:;L"JzHY8]6d@t Ǔ9eQP ]@t-fuæd'Zv^Eqx (v\hKՃZ\U2!e˨کp/uL [fv/!GT@bt+c޵n~eps6 , AiI";zߡe).3Ț:ݧy=4Qk:(tIۣX,}Nj(oߍ7^\=e1tcE'W%{qJDz<40vU\'.`Hgh nßuQr;=M $97r'vySc H6k4<<%o`< kEQ"Qł`TwS _dm{͸WBʺxx:2GC}A"6=we$!c-ډbkGpGHj3rq>%?-w;ZϘPa!6$1ٞОb9}QEB 8v-B|:̏Z+Qhu&c003eQ W~e2Z#%N>=ypNpNe9E",#p^Bp|5bk*H! &/_t~zM^ T { Sxhȝ.sl:Mhqt| aGdjc;Özsq*耞1X_n kGހ(J}#-FJۜO%ɥN=\YnuC4v!pa`TE*#"ke {B sWޕQʉ6JM179mruI?e7Ni.O͸C!.mIlj"pjkuE+u)QpO\K(sȃ7j :7M,N|Z Q[|Up-D'֚x0Bd}:t IzV |umva^>~N$C4VClpmC>8®$4~a 6DzA& $W J:=lw{œU ޼v6XU !v)%bn}K+nܐ@lԻ!8F|wqRq#Hvǿ]x$@~z$uvƇ.Tʭ4hBY?>yIຘEZQE'n<˝D;lhbduұٍrCuN>XG2ȷM&%,zLL)IJcqʺ15@9U{sce"FCE8mK^){=$,2&["XCn-4o1ꂄsLRo2[|MD\ߑ_Ks -Sg,%)۸$Km32ba^M\ 0${ptCddz baB8鑒zH`~kpՙb:V]"2ǚW,E ~xʝGQ>u[}aY98ɒr֕bb괻ܙ,1G~N&onGZar C%ӛUM4+d$GB@bh ~py;ar`)p8(ogS*gI㩞KNTc! S9j9;Zӛǽy;']n= `;xh~:ҍ+-%P6`PQϐK{%?C }B5`,8QaBy6EN̲l)[.Hb ہJ饮Y&թ2IE')s w']72E o՟WH ΄4>}ݣFb>B'bv#3Y,4rSwBvgv>k-eHPXUȟhH2.("yfj!+2'%e QGO+R 6e{{0.K|jc "SfX+&Hj#v3yakE/wqg2j;F1Q2"Xn\VFx"ia+ݰ]9OJz*߬lY$ʟ6z)Q8 F~>+$ї7>0*u^RIayɡAydA\|'HJr+3 Kw SG"|QήkSx~T\sS>>9XQgm9 dK"E&I:Q:"Va٠VE{beZ{7߿=ru=oju`筺AM _/ 4'WOMժ @WOӹI$Uijpi+?'$:RKJ}"~v9F?ş9@G&kmbS'mk!!2sp&h Vg l3nZ&?ٷm`Kdk1yB>(SzTfw7 C,dYFt]ؾѤ^ce[F5C'䣨1Q90ߖTmr-_ޟq>RqQVW*-^5$Lmf @RPU*,u"0nK/ߤd+¢>J"ЈȺ"f/J{Tˆ\B4~!Ɛd|O1rXV̧}<۲i}좲ǑTVY#jiZ49uP ʹ۹=:)wII\*%¹^-,Uǀ5m)P1^ou 9eh4/@R4ڂh|sYltQ6H ~1E o'wwd( 5D= 0M[f֮c"uXN?7F&l'H0DȼN_t#[>P meN GXm@M4} F_*.m1Cǒ#c]%7=TrK$.XTlx42( xlѪEW9s[*Ht)QT7f%Lk;~涀|Q^^ D!e/`nn|n 9>/DlPt?>@vf *rhEaMPB.&!%=%p#ѯgKeSK)ԣaF/k~P{# o6lOf-2<FekY}G;Dd f8{gW_WޤKp7TD{mhx=7f?`5Wy"E5de6p!"%[Oךۄ{@ㅘ 2:Z42 Ykk;5P~um"o4lfQ/ orS^x2mnuf Xgb>Ł)2􍷉r[?ʃjSS弜J8@ $n1Ϙhǐ K+*/x_?­H03 ~/Rqkg#(q@2!c ^uJT=ql*wa`#wW "O͏ Ыe Z VmJMUۏs}mʆINc`?>إ(C__2ܭصbS?WTȆ)|rKE6ORB*=HǍ %_7exѕ)d_WobZO1ʲ"?1 m 5Uyk ޽]* c!1haH#F"'`?[r|_wGf-U-*!,5%GAUŵBX@sd쎴;Ku8upM>\1 H>x#A/b["-e`y"y?Heeĺ^|0/Ϫq*Ҟ sr7[I WM!{ߐhBB;Qw+½C6klIN@l'ҟl(4-OpD:1K8/Dz{)OZ}7@s\3?hvCNkpYG~Xmy"Mѕ"BpyW2^93]iXRhƀ^  &9ᅃ"6ޖ!O<]v[ (aN,-ypAϋ yKϺGυxޚ)52~ #.Oywb^yx$^j./.qbB`Hhe# AFUIK~ZLM4oi܍_2¶1p)n38NWOBZGyT1SbIϛU@%u?Or6q#9Vd!so;$bu+ŕx,DeUL+pn9!bTxGNIe >Nd{/lDfBO $zg4׾RplF:!D<5t`yc}(\Gwɼ[[zɃEUxY%ՕzC2b9=WaѨ Y8?tCT.&V{;Ef㦔zeN8OVw P@~FѝX,1MJ}wŀ' a=>cpZV lعVPYF}o(S_=oy# 4Xxn=*?p]k7X'~w Z'uRmf,se{ES#jX}Rr@yM*4x@>6i wQ{>f UjC`dɔM!({Lc"KY~Ty{I]y5(З$oZls=,av:\T=MLɭŘL|"F>$2 ܚ]ނ~&J:zMR5zi KևS"۽_ P|R_gY{CZ~ gv uQLİyW{xOQd$I[c*= Qw,`ޝ8卺k܁~eQLs*J^!߲rȓӤ'&Tkm&@  -l@G:v>ݨ}\/Pb%9y9ª*[Ffqqr5_v슘[Iq}U_D..b=$fDP"ZgBv֊Uǩ0kf H}+-QMHSĴQS%r1>>h.2^:p)->0Q _YF,<'AӦw4߈.d'[G$$%:_r(ɏܡ*4zmZ;q`'Ko;|k"˞2mD1ދ}ː[ _dmw%Ac*–PNs;y3c%@C./_}X<m zjG{(IOKcwuUݲl/Ѭ5̞7g@S[ÒY$3psI0'T/QPmR+^K(h*. @ޙ?/qMWg$ .zY,+Y[5FKoK⬟!_ޡ"R^ zѥj攣3LXEgnG҆D+ߚ2vͭ5h0*X2T-ħ_dݩW$ZO)8^r55sgas7_uJ)6mԀߺ 12(+_;YkajY;H'Ԇ5ύӍw~m0::}H/mb˥cl gH)9'mfqɹ41b9pܰCI^uu)PkT%ZHFlIgkWg:&6A_p$D\+-Bѱ+Q8> yh0 _47binC{ϗTy3kzH|f8\+"Q;I;43c#N:zhJ [?xq'#ȫU S}TO$lV L6Fذ[t`51E$Iyb}~uSH6O}CeSC(oݛzmX@蠲XOƩ6ʔN;x$-0/ ]VJt #t \(=ccaY5;:͇oE1Ok$,j^KB_Ƞ c^kAbzKq>gʆY!Nj^!}Z"e6 *ܘ@hLʩc_ʇ"|ґb,E v.K2xR'h'7A"-FHu$EBv\n:PR]i #eӤ09y4#|JoOnnȃ{8#V*$K?3O;?ql@M*m|0?k\V$p gjfD}9|n!G%~QKlT^1Zkr0H`MR]yQ?wHC' WhXꆤ=T}I[Zz]A#D Rˍm^2!i bm. mVToϼ8x5eR.fa/UM HƯ+6E٩>ZI[>L=pvH@wlCVAxz^P:ɔ)$BxĎz'x͢}O7 $:4&%eJuiy@!G9V[L!v\kH͙՞n,>.#ٷ$.6;,6^Y"8KC6'X} #bʲ(}+nkI>Ia݃YCGJ=--[B2N> ݖBiYXAn Auk"p~" W 0Y@8%G-$$1̊ b!cd}Oh2Gp'L##y6$=Oj$+I[,~F'aen>݈ EU EϭBCE TF 3O+.OEԠ yYkӼj IkE}dG)'D@&nv9YdʏJku m1,_7gyVZyz}WF)$6%({ ;@,E!55{de{bG IOqn%s$}gikK?J!-C.M[v_ԨjC9h&Jh ]XT[:|߿ƌ_KrV2^O(*ĨN;< ~.#uV4+ӔQ^c~0`옽LyɧY['O\OK:FM6t:X-) #ł|aYG>cǃ`ѷpPUH?I_D?,7?A'JȬu;:~!'p=-L7~`knޑdtqcjQpq1_ͤtƓVUմRc"u>ckX2ܚ&p`A^4/Y2 yo,fU_/|?d$o,~5\w5W(Wzn!UNzU2c U(|\+ 7^r/CzF=9s>w|bݚhuz'ȀV>5fu]=IE Ӡ^`e皺0R }7͍Ǘ`ϊ Ic""p v،4[j+dqlTNOtۡ Z|3G태6{UD'&n -Sѽ¯m_Φ_Չ;s#2 (3(ʈzCb%;_Q&B>~uMy!7r5i; E.*>S"ϻAM;g.{ 2}%WV \r NB&m bZZ+`J19fM-jI^(; AfΌbVn)`=t5PTZނ|vNKW0?w.6AdL‹ӱl"x1^'<!LTXyH*XFP`4L_ >~|S'0V ccᄋ4&UIty 1^=`\iHʳ xԩ(?"z{g(^q~kH%"{=ǡ Z*^K"9mC 'ưO=}D|:LD,V2_$zEcUhhq,,\eL$)>ӰL7?fCa\`a"i .ф"C٧5U|eSL'^p-4d;jsXW[T4ܷ{26ܸجD |ǂ%*hF*8f0 Pkݽ˘HdYPҍ .`z 5[pBryC?e3~=ܣq=ٍP}f靀0X7Q>C`e +{ %dI-EKG>Qi3͕ Wg^WS8D.%L\@>zc"|5k'v&߳1e7 %߳;$ۦrdpr˿ ;\IyRּ6Xn םB= } ,ijx9*9̜MӅOkdMrqaj%Lﺗ~s?eAAR%4EXC3[uSœ,HoۛO3gU~MR'+d ,Uh1w8P7%KK=hIsvQf@+7-4"@seZ&ʴюlt#< SȕMJ [ si0:wg[gTNaK莽pcYdPWQ y vL?8gvzф5PQhBsg7rǬwůgy1Hf-4=7ݚmXH{Yet4VxP7yr4o be# Hz%?"h;Swf]5t&^PJozO̹*v41Q j*⥷V1~ ]qϹ!XpVzzGQ+UOeYxDАbR𱟮}ϘC綧82XےWKa{8u$jzW8;HidVaC j޿&:1)ڰ'rƠ;qˎe@!w>Ē)k I>=5]yG ʼn8%e+@\^.d~UV8Cvx;LV5N3&"$͸-t8Ƭ7)X͸qy+/U8Q)X>cϰy8$,2:#2Az }0]|1NRkYW fSY@ ƒDŽ/|,]R[tg3"P`א 9KaƘA.ё@ yjdyoPAسE֚KBPJx*ׂ]E A,ڂ]ad5 n9e׏ya=6^GZ3vCZ&ǝπnPeA V!PLlȏJ4gD Rг `-tTfQPi^`VEٳ |lb+豓u-aZ +͵w F*Cšp(:Se/W=kl_Qt|ަxiRjajI{sL.=RWEڅF-?SW=pD,L켖 ۚfFCui7}]8{])pw;|/z-Y)@tZa[np9[,>H;>uL O4j9uuE:PsXEaͱ~sCpFavN'uj!WHKy#OBts n\?]E lW*U`QO!θ+ -h735b ]].20nP v/0eʹw@J'kϰ~!E(O%S|^ }ATF$9~a@*H>L/{We_MCA }_?1Yz';cJAG߽3?V7{[Y4(pIsJVW74845=:.#RˤL3/\W]o7I/H,ZC&byZ{&|*`|5cƩhD^Ò\v R Y 2[#GEM۷f}?_Ҭ;?Sެ KHYj|k`hܨUJS--ſ#/M$=&b_Otc]Kώ(/5l79T~ 6R[j^=ڋB'!8{Eb{>{{G~Wr|+*Ϝ:gU7M|dhT$+`hEȹ$ׅA8bp)CyO֓/.}8 NM֍9_=ҟFNIؖ"D'?;N>BH)# [6Lz;*i%,odszv[ɭ+It6uߊ;""Mp#iOÔ7pM'[ĕfuʌfx7bEs5//#5e`JCaEWNAF^97?ƅk/L6l۠Lxc &I DRL*^&e\Fkii>CJ=G@g}'Iw.ZάFX\= $aDpN>'Jsy+ y< WCU0Zaǻ 3̖q7 |e5+Ea0_ v^AU-I mݧ1Gyk ~q?\DŽv%Mٰ~B&4ؐġ :Ȩe0*\ŷr/XY%-3S]\5n,5؃=z>xN{ ya(s~'xU?6jɭxeZ`{%`>&IXn`Glz"(=Lůwl{GS#^~VƂC> +rgsl%]yk5SP9-|&GveN_* rq2 Y.Й-55vEPp:Y-k7bt2@='~)DY8}ߧOJK%*z2A}9e˻LkK, j̓%L=Z!J׺DeؔԚWЂ aQY W>*Yr:?a{rNW[Ĉ5)p6n$)p({ڷL&"~n|ǽx2$롄agGuL<|wɫ3A4^3*:m]`kvTє`.3p<`TOgm:#gB9׎e# tǴ?OG!튝,%> vmZH3C!;?Auկonp 6C c5ˆ.:Z5z~ǐ@436L'jkK\E'iY%׊]_84%} }Lo re:nՇ>x)wJ^A]2]k3ԽcAZD0) %ڮ9T3hom8S:rQͭ,0MƯl%"\o%KSh;hG.KEN| "iza2^ G`qm/6Jl_߮%PDڟJV-lF}PϾxX۽2o9kZ#E8V;}"Qw ls 4`mǒ=0*?iJW͏ΙyP*?C4p6_}9!N(L%,pMVk5bL`0.y5]P❴"Jjv 5!uӇP:s$e\zIc\!8'L)X|4w\{ ,m2L}pl}*Hu(|ۣ]AɡNE܏Sp u3R B]9FulhjE%tZ+ pv>/KE_y DH[lS @#KIAU# /k9T ˟Svw9elWcuwIܡ`1TSaTgh , vҋmc=Hȍ,^ێ=W2UEc nI})A+t/U9K[ d,7Or| l"bWkZfDMDʒ"| F5q $s[b 2aDC2m?0B<>ִ,7': ⩡Y9# 4Balx31 S q\&۰jg<ѡ} | 'ib~s+E _$; 0-/؇y_НXI8bcD&Cq]Vɵi!Z/0d3]ݬU-'Ƿ![7~HP]=OBFFLX-+37-:ZDJA86^{dt%dZyLmcp)^S\ ŌepQ Wr(LQc.}k!,:(d[- 5(_=u\N:>MT[?I؇k:=;HV6@3+bs\Dyu]ޛIj[ҚvUqLǪta9o d)_뾢 Q`7%à2.X_V77 gbf2aKMyI.~fṘ@Ag0J 92X(0ȖOHRtjEb?.%[n(\; tV(gـ3Y|+S!U߉&6mO})|v2LؼU]Wyj2wbq'뒏6ZA cq(lz3 ]oJq^N,wŸfT4u!W3ww5ힺ,%+#J ljР;!g>o!,@&5|׿˾C?͑$3ZsC$I;z`Ʀ\58xeBLз?J-F1HcVZ8Zƃc^o8ɟ[rnn^טtGh5(-u" !y18w[ݍSk#1 i)`D Ey9tp<x>KjlFEBPr_l=,-mP[{/OHtfY)46M>0\{ܢ>?̈́x~/ t4 :pUJixb>%u q`k?.)DP;ZPK\5`p5h`-V9Ν%dIugn⩍rqGODzk.zͱJ8ڊ`n` chQU&WO743{F6_b0FjX@!|8:h&,2_Gr](|նwR0>i~J ?BhjY)a#Y__SQ 'E)B;ōBppB}Xa #<Pe MΟsx-BCX9-!(:> Tk-/Fo%{f_HCEUw*e0`@<ڽ '޸UBdhi{}#aDTe(gNOMӴk&Ţ܎pEg?B̧s*Ɯ5[-((D+Вggd_{} IgWwPYmkYB,Sji[\֩m=VKKضw^;Bݽi%θ73f=Ý;P 뿟m{;-җYEKSc^Av&5{ dH %LQy$ɉo=>57,2w}:6$<9ޟBbf;94aKU\A!߽E=4)^1EB8.'%l #+ ߪ[>OYPiӢLռImbxH<9M,DŸE`d[!d p-C=u?mB͝Nd4(μwדZϽҶFUi^вIӴX~X;~Ğaͷ2ů3aѶO;D4)p)9@}sU5x²=U 7BR+fQ>y|PÜ3N ݟRmGujpYp , Z$d~2xyߐw\᱃yNL |#aӚ&1QvH?=Ȼ̽޹D"*3J'uqQX֩cp*Gl7/wnwP~PB3 ¸PZMMQfJhq7enrXD0>^^]<庱x;jݍ٘N4>/`#cb#:6t߂pGƚ3t(*Kl,,3G8 .eߙ?iR ]%}oCŲ%ܣ( [e[{`UO:qePM >Kyw`?Aw-NCDH?I ;R5CtQB8'NqٚH*"\p^q]axg08Ey_bqa*/X&hxswRa .??^Y >ucݻ_PZo/H[kT C2ΊxどI;j9_muljНN,bN CVAS!!xI^)++9 \ilOe#(ZT :ñN#hrXX!!oթDWO%Pq")ebS[Z-yx=yyy|ބW2`,%5bTnN&oRS``jr#Hᅀv|!ĂD"6JM ؛KxW_MlqCBSkݡa.aG\[Ni^$xM71E7er z`5Q@>MG>s*htqwp1-_O v5.8XFP6v:gs| xG#W!}uU{7JqsehR pQX`!x2 NBvq}qr' F?Nǩ}#TL6J?ό:O9Tz=|9ɉDF> Ӓoc\jԏ\{G=AVK5ZMdQRS5%-rx&@H5?%t$T=CPdlC5JU\뾢hsGDlLzfQѹIL›KD%10 ɻ6w17w &Bz8v\foI!ƶ#12%OdpU '<<_x![fp^L*U,  y dAkRLuGPQXb['UEUX:&iB?#!&s+~!qAihLplwS3W=.L|5M"xO@̕CW+1CIM_\Qx,_Z̙ӨlN` v5rP>{O .X60BL=E%ݑ9{eEo3Cݽ\bj !͆x"%9[=vu\,='3BR4Y­6cx`?˖3[Qtyc J/A/ݶS<˪.9TRt BdCm}̄!'mݣ_eEgMԮʹfr)Xŷ%ڹ|?@:V ob3h~]^r&%xb@ y/{ZaYl¦S˶^BN+0X'􄳸Nu9zAZq++ɈX*L…졟ҨD{?Nnv7)%ӧXnik("XPq&c8zq,d:]Ozi/Ϛ3$ e.+Wܸ^]+gxenX )'{&"3H.wPT"F'AqaMaWz/Kyx WCK."Piځpmn6a94B|*'ߩ4ru+JQuj '-!^q^)WO`C~zp+N{vdc#֌[lGD,]"w5RHzlD˭Ǩ]"ߑRZ jJ@_$K̒uM#ޤJE8Yt-iS:ׇɌcWPkVUZ:y$7ڔtBAc=Cpk<'g~I#ezH~Q/L( J&nwSS71:-J%{4g8 \WwҾ{&e&}x)4Aniٙ`V Y n-0J/ z0!V*DюNU'gyK|^6X$Ҧ4|aщ>i6~{U.¯DC"mXL^>dku7{Mq^`rFuT[d@﷜ @kV+r^m,ѬH-r~ ,Z eL+NB]9Y3 AܣwmyHsj~!ik#Oa)l πXO$FWăqun *(S sZqO)t-1lЙ5ߋ-E؞'߷QWuf xD;(Z8.ESرrC}HcFM ST]tc|߁֔1p!7HaC{S*X7(ep-(טb'mwC9=2c}T e5.oС \1#P <ݦH]e._1S1d#lp/S};PZD2Wh0G/y ]qYT$A-/?ڠ SU8?hNۖ r׉ ^@j $ 3+||wBX1NUBH$Fs}x~,dMr )(gX&NVEBZB"hR*Ur =:$} v yNOBz7מҬ6 :)V|Q|',‘N%49D}rM F<̖[=ͫsv膎MN*.6@;o9Xن>h"->q ٷ oŁ~ GH 8ef3(8fl4;Ζ/:5K9#hFlA*~S%41fh2n\v[k9 ɸO+ R˙ HEŬ:-^cRC7Ѩ8L7x=%/bJ˖g O+8{EF{U;SԂ\އc*$}nxM4x.iE47MfA7 ;niT:4ޙ%_(:!Aƨ7ߤ2e:7 ;Ѵf!]rHOXEYMv,d6Ḓ+ x+!UTy P*z߂OvF/툡[sAl0(0 aytq扂ԃ o;6%Wqou_)hB̀I0҄7]Lw4Ђdǡ#+C\ZCŧ0 pr*O7*?П<\4ca;AۅDys*LfSq)S^"qَZzO޳/tK>e!CͿs[Ӽ%z v–~$U1W6r`8 dgCV{:Gh[m~J;(] 2 u+i}UI8,6Uk7 49!"W,享p8 ѦBK0r?ny0 $9H`{Q}=EtX}J*:8l4t;pY?Ie+ iu{|X¯u7gt G%`}jO#DAր~ܒS;07ąl l:wH'÷ci x%&{3$+noDFlHUqw柭ft)ng^aW?qAV4ݐ="K็q$uu^mHWJXAvP+E9Yjl17]'oҽCYBҮ\PIXe5D y{[PE ?MX' _8~3 r7%uZo?Ǫ(Wt沩}/]Ycv<7:tYoa%]!3!ޓF7]qyO]^ONV0EWȤ8rҷzMmEEyd:p) =ƨ?8 ~>'XZD;H[jΥoBЭrxU; p}d0 d/0`k`ru2DL80d(VB7Q8רhWvKR$~¡OL ?%a+Z)Jtˋd-Nk@Ȓ, 0U$@nVv lv7=}6 {$t-WT"lqJFS9F>abVvTւdL(=b߆-1[}FKtuoG"BnXDCۺ(*2HǗh{c!ZA[1HIS=nCiOZd{SVw";ÝǕw|UKu4ά-[X 9mkQWKxD4A)Ju/bf`E<ǮKdrMq<${gN-vrF'bR\}!*X܂tn.pBh& p{t7 #g71Հ/ cy(M}4įׅ8T:$&.N:Y 4QW ?=tI,+ MZ)/ %f`}P4zB/5# sSMT8SZэUDKWE&pԔu'aNgϪk⺞K-p/4 BG5=AջV!r݄$zOe~:7;pdtMOZ^ܯ|Q&㊎cmty>٦c*:HOOX/)\UMB@t{ο?ĘM(ESnV+tb_^3*>1Z:rxWH_x "cW5N{\G&©Oh`,vAC؟=*>+JsDZً}#`1 a8!·Juص |°ڪʞ]8n%س6biz5p%WFo^59| VF*v~60u2'6i H|ȿi"AX[hZCy=(P^{jS8@`1*[5@ .ȃjLJZIMt?o G*U{雬yA.7HgZ*rC#A.օW/-`#3T:R;C% }uO) -Cc+R(n/T|6 Dt:ѲWUW;ֵ *nl6tnub-L+&oЯv9 e:3ԟv4v2yQgKUUm]1e%i6e:J$z3֋ ç5wfw 33;: R~΂=,efAHxX\(6&C*L=勼\_>!п)cv+psϧ\2ӁKUKLJ'̲oO`(}I&΀X9LC29<o1bX/!Ε5N6LI5YIqᚄxh4p Mߋ3(!YVuNj3_v+v&#YA'oٮq@Os@*0\sUoSDJ,A'"aQ:eG_OF5nz1@+zhďbH#Z^yU@dԽ<Rbl :A(ƜeDq+_f}lQ@cJ[2K=z8P.e:} y8+iDZ?3xWNT18PΜMC̓R&qx :jG2lJ_ӒJvL\ߡdS<%WtG o`-y 8.sч9pN3 {=V@i?71r3C4;y%A$ӟ f`hƢ9 euz_`+'~x!;a+Mľ,8'Tcy 09MlN~Kaeyۻ52.s3@J}sޭ4lu++4/W rTuí4g[GP&|{۝91|CQ- kezlSHOp[dU|%]~sdɌc|g;؎ECY('ߵGf

=]\]LtMC=bSW}C.-Yh߈Ã` Ai8`Xf#l*Kg_4:56!OzY%|u6Т@fQgoN+a)S&?ѻ~w*dyΚn_ Q-E4E!nA/oAI4?  UTW">;i/uuFs9oQ{45yI@[MsiEoc(p%ލ xNarO=-`ۉRG-%CbDOt9bE_w>5"fbf7hV1AK9\营Փ( iMfC) ?'j-HLRn= U݊1߼XIL{=_xOjTdS/5dY[9y4X9thz߉>9l+Ҟ#X)_`U 8%Ots1֗׬9k8˸zic/8lE䬿6>sȃ%pN5WFT\ukSۗڀC#ۅ:ptVOicՀ)B_? s&`e:´h~"@g'R8`@|{eds?Jw2c>: %iRtˆ:Yi4*M \T)T a$E;FSkkQe 5 AVjW&ؐ3b~sx )JI-!n#9o}6uI8бq,L] ,6@rn^:F)aFujU!zwǨ)" 87B0~΀߹SeD19JΦaP@:o!PLXs-͔ӦL{m8Jmi B*G }htVڻ#5eM|}:N뼳+#*Xf?E ?Sy : U. &^^c`9<m@ayCV\e|oo8:dif@LꅣdU&Us~ҹڠvϥٸov^IZ̏7w·S]eWPWRVOY} Lpw¶N^ϩ%qTdAGT|3I,G(;ZTقr@(8Nc ؈j/+쇰 ?'/bjD4O?11G;8C:KR }]!(ȭ}fw 4xQ["[.QOڢkV`|fP{=@!2jO pI z"I?ړR\,So[$H uVh 1IPz戰*rKwE]l+™=EZ- S2K,,>ZW)K*l~F%jS"lrH SXU0X-h#~lrQ pWY yY@C7=M;/AM)9,TQ(3p~qVwwy_TUfī1P. +7-O}fdl0AU?< %d=T~ u={Pt .ο @%P񡗽VɦehjFjtsLJ~kγ"F"@"<z9%"'} 0 G&.Vkժ\U/80/PC2uw^FXd2Su6G`0914;)Zߵ=5Le:EUٸHq?W$`a."/4f_XHnArWe(H-rSv0cU:Q€2U 5NWX/j52@;ݰGgk'h;݂h %$7NN> =2ʔeo^ 3s2d|[.tygPNsS+*6h?2q2dtk:)ҪohUSn QR2xICXTCҞک1[u:zbe`eł\ߴjg`Qh2 ԓWM3 pjz|ahUG Y6/{zc{`f, *{CH^9ROlDt874sӈm yB.=ަ208;B\z rp{֊s9د_PAAsV22rR:1|w&gցxRR\wشs`ĥ2-Wld,yӆ~TZ u])y6VL[5[mN^h-SΌ} UEsɇePhD3NCP,4El856yy.vNwB KvutT½mPT~@0#v.c|hJbI=˾<@T,n^ }e^OW}^ jZ8m*qxm&]wZLn!ODjDf'm)8d@9 ꦈБ}./0"Y4@]B^d`ހbΫ?ds'c3%do)ZRuCPn6?hڑm?Y - î73{ΡWX:Eq0n ڄvYrSoElk୅5?5˯ϾJ۵\x59e^ Ggϋ{IyO؋0 >\ܳJ7w؇vjw63E;͂M.!'ʌkl΋x4}ᑯORww9^z;NɌۙ;S 2]K+St`#,*9z6OF$xBG/UE605:0e㜧 PKĞ@~,;I8]:vM|r_񱳒@<coSK p#P U@UJSC)MISr\WNO2BCx?=d#v$}P& )d& -p^8e== 3dFeMqhQ 4qmTzCJ=ѻN*Jȩ;QkUCϨ'Cyo | -BXY8&b\E| 6w7BG6B!y$j֞O*sM܂b}*"̹oPZ6oaᕠ&gP\:^/tbtU2>_z*4=J8;JJ#Axv7ׇƐ#{ l*F h%5=1oy]FԌI{9GCfH6/~쒝BZv@f>\yl*``g5b?7 *O#'67_;ik3qq!Q3>}Z2Le濰GbZb MƅHݥ#1%a̍ *~RT[VqS+;pLxZ'2KMo& A^J,Rklur:~'zzQ%U :޿:ov)Fq ,G}m,\)LVz,7-N,E5oNjР@Bfty}['UgFo>|G¸S sb6 i3RgʡuR`fƾ["bQpIQtn9FUƟN 5l aD@u5v+WBǤlsFɢGyBذs(j;::G3[U`I&S*pZT𸔾fH.Cow) |OOO)V-sϖ*YO\ȿmCM0M"M5Qm9(rar-HrQl< h4<V9+(&৵3 ȍӎ?v TmNMH?鳾EvnH@O$;YŢv&T@D8q}ơ;W. >+n ^ɒ3šfKP炻>xNn@H7ZPWgj ?P謱eѼT@w%[ #jP|7% STd:XHKy˵o+yIElbo.h#&,7@ef/ .0g7>p*NWBt3uHwW|DD17|c>b^/\ 0Qd/bFŜSvkivx LsfOS/Q;a FN?‚ )bUR"Pj]G nl\-">t-xcx}-Sx12mC8W]TBꁌ~㻀?:%3=xbj0Vƴw`("kEхV{V+Cc |_Q6m+]rb1ܻƘzAFQY1SQz% =,M! 7 @(Ȝynjr_k&G[H2p"MewY*ݟb31#c GEh,I6䃭y6@2(}VG^cU1ePGmvN:CVxڭRE\}},!>hScQӈQߴ<ѬUZjvǻ0`=)-iԱQ۶hR3P "D}KzHͪշnMn4#/ r0:*8I‹?+S]DEqJ? :1}eHG5ޑH@7mkDgsV3d ePX1FB} +o3]p_\]&g!0-lݑ8(#R&4poYhޮȪagTxWtULM( ~H<=_Z<\=οf+je},HG`k5%}*Yhi<]P.{oK?!|GI$9;_}Yr'ϰgy)h{&cwE&<+!a62(Gdw9Sw9@b Ik+z7 B? S'#Qdhb($>bu8@_B)HXEܧ}wwGSl@G :f$bƭW&AwǨOsɄ,(O .J|\~\ro(FXO3]nm8r{-BM6ϕIR#̏uv#8X;sO&pa[_uf,N?'[ݨn+A%]ΐ3ZK"Xa&;H]ORܥzOGPQuMD/kPs-_uFFP */YKL-;S>tZ25$:Ij@ ߂{nI.2HKchT 8ťKN?M]Vnl@固_,LI0?PVLO:yHk7cd2Q.W13a :}]<(4ٕ$=ǫT@(K+}W CtI޳_iqjA% JD,cTUBX.HJFڋxB7/~ .@V#'!ы-d2Cx5C444s`Ŏ6tAҢ ]{ "bI<׉KNF7lӦ̂WCU̐#^KMQ@Ԣ[샒F$p:Tܘh&7V *fh•jOo2|P26seGsJgSMA.xAwS0Dn %nˍ M`W5i2;zI^2q}+ q@ק,z&NWD<:= l*bdwJzblg4CL0+mAa  }齘pA)M*DjL$>lQ-9\a.uHԊ E_Mync2 u{IT\,{_ my CkOu2*!vŒes5{{< =їn p<"7Es]o$7&ƎtRO6 zwi5ᾑuԸ&Y˖ W_8K!n*K(ƵHn!E+#Ґ;}r$߃ÞLns MCҔWvxYe˳b ?d5+QIF/8r3IajC`54v!(5R#=(-@]~4_^um{Q!/,aZu+p,)w'0!ѵ{wCLNbTWJ:GF8bgLzKc:&?RX5_h (|Ƒ7,fA-w&SH pYd2QOCo8nhVm!?"\,GvpV#4u5 K\"<ϐF5ͷ4=h'ڬshHQ~ojt$="Q>.AN)vޠL8Y9qJ5!C;GIs vb=㝵 |BF2O dq4O\0Ix@BYqIa{Ne?SȖ z::Ltn!'T BJ]C2/ XajƓ&*qQtuG0+m.~Z+d^rqln ]3g@w+Vtpo x#SN<om\ͅ xqثH^ HM#+k`gYqӌ4N|ݦ גF]ڂӮ ln|8? Q0~C۱ $o Gxc] E+.⛚/Q1 ͱV yNٕ=_aNP9*vXWשh;!gZa<[1+櫝PZ*5+hVme(6ErOڹϧE%ID{$-dB#ݽqmʧ"ïߚisPWlGǢRPO伬pk3WG S>4rPmv=C7!?K9y,"~ $r,W0IWwJ')eIs Y>{q Kx0L xXEZ dd{ӏi6 R$LE:z0 #o؃~ɄTeX &i#^]}<托Z=MX^ d$oZ%i I84o9b݇b BaQSg5p)5as'9i]cPO{K(d=ZeX4%LnAi~+A܄nֈi%wˏc-5yop)ŭۀ3#wWk1WE dW)_?#tPBbD:Sz\O°LlϧThuUM)N({8t7;=U"2{܀aM4@GZlZP&I@2GD \n "a aͥ"Dq 4>s[Xmq{Fj6ӍV~GYggȁe/BKvOܧUFaŒdWf3OF`m}wc\oleGޏt8En$`kyrD$Z8;xz;ߴЕ+iٹRp)J345_fql˥zxvJG{f:dJ*!˖x~ }Q}D*g*goP-#ZĐEr4YPeMBI3e إHB_EXVi‰+kӶZ-?gZ\oY'OUcA*}ǺY wQۛM>:h31wf h)A3FaɿKJ=pOj*h>;X4'iXkd3utgWI&$[ ?|xi$TUwt?TC} mv{F$;qb9zeXc+T. ߀u]d"|$$ C'l648VcKju3u!WMSN±@O= //u93NTA܉Gݿ%RA.%ҙ{M@;'8Pb$dNbE5Y7BBxWCq  dp/\F7C-Ȃ2e#i PYE^u&ކHőIc=|1j9dS/GTmm aH%[lWRo4:,z$āuyy+m/78,( $v摨¬J*&k`.p8!x?GCpm][v|TOh/WO!Mڞ rKE ./ :fzJ`-6R%uZ;foeM0uľA$9(=m'=@typ~~o y+H~7zmI#-)"@%,#.vhmꌗO-뫉y?R MMܨ:+l]_QTSzN{4,=T)o[4\/A#N Z$Zf :U"Q̸662jH1>(g-!2]~;El#CNoK_!bcx!Zt*$2܀BnYgr.ؗUizR755<CtV&wُ7fvBMug\jh[ۥɵnW2ȡ l#k q7228.:-H/z" EC?%P6nU jh(Cw)O S~m DgXYŜ­ q%2RxE}!&!C[ypVɝshHyҒ ;^'9IYJp‡@x.@{7){]@DTN6sdvBu nx9+#h?mk9](4W.zz'B^A98&@> [C~v7U$WO%.k~E.iLoz8Mi`X\s ըp \B1?Gk-u !jwxC+Wo=E*_娖*2 ֯&?݅:6}R$&GJ)/E,$,41#P+tl d v;NV:_1d&Ֆˬp>CMCѹsWQ - ␻ 6ED?I<{j'| TxXL'0ƕͨqI:68$gbf8$Q 87u]6`!~XG5㹉K蝫~,TBc+> WUHdlloF_!MAč} e$#sxdAƨ&(cnpNЦRJMmHZ2}Tq$-Gu-P8lifs% #++3hьY:qu%BhZ7P h?Uuۓa_CxU|mȘp1}9(+{]޻7,ϝDU~QŋYas).̯ a$A*< sa!"~rL 8 3LSs*%gg[l+ M c߇}:%?9>eF扰MAngvL>/ ivtSXWˏzD0ִ' 3㔵,ͱ&qJDeD I|P}B%}^ƽ>.On a:>xoS,8Dn89Is O#SA1 8 )ẖ'D4Js&.W%[RR7!&/+"%G(Hy?Fr .݄nmܸ q|>1VUsL4us>l(ZNm+)fq TLT E$W͂3~x7H߸|{?5(p&̈5w]S%<#u +#©A$9nޡsPfP~4/6ꗽKHEkMLN,ZZC~G8_kK`D;9Le#U}C԰tq2Q4w')T@7" 3nj@ UTSJ0 74_5GӼGۘ_P s\o|#dl{ϱi@R*Rv21 \ ܖU0ifpt 4)e{K͏w|Q5S؝}Y$TK="RqEd۟ɔ"L紁OW?5;cRSd_(fq'OYiM- n$(c"u*,%\m}ؼZpU0mCnB#㙵P90 ˌ)g!(>gNNQb[YJ$!عdKYV=)n@Rq6QrJ g cYՄNfމ,.R ?y7Y'm3= X:B8@as6LF-jx C Iѩ7}KV!U?V@П N aGD<if$CfSs>&Yf-AZC Tr3`D\$VWF2EmlݤI?Ɏ b`C0qi>~p@/pć^$)mK ]̂1` @8Z:Z<$XH M-uZ9'p*ҳ|ğ4uO.[`QC]NfrGd08! a .:㻹:d'[?J}JCb{#9>-I."soF'AK;%}T7lK~` u!ofK01/\&!kIB(^A5J܁\-D+SW 6OUs4T$[1=Zs !&ֶ #X7 _|%CΡq%h 턇@E Șu_Tz _Lᘍi/}\e+E.slLWP*fwԕ<_fV$ O`9JDENpna1]:{BU'Xi~Eb`c=CC%H:d 6q#а!e)`I8ƾ>sOb⒓TO]fMе d>vnf(ҁRQsN1k%N0쿲WtUǵ,WMXv?XYiaSZ*TNpQZs@0ڀqIU EU`bmɄ45ɢ2l;m ܣ6D Kڞڣ1@ {(0]*7 ]HbP %$>B mGk&+3<ؓu)ij,6if0x%\C2ȼwh+ޘƝ?`JVJ?1B_) !&y;20^FdB,_`J ]. 5uҮtYl_w/˒ݲh%bTɧa.{q??2̕, :a[U/F׺l K٫_|WnԱ ҏPiW%@j@k{E'u9yU)uɜxH F> :]gm(Yu30ᩐ7B=;'1 $Le.Ϋh"Y .7p` t\WcÁ9e$4z_^6{%0*.k/V1#]>t % k%1ٕnJC9)NT {$K0~WVnsS!v^vrIuBd6-7˾o혨n\EegjՁy%n\%eb>tKUzgG'[BMmʰ==Z;PFe˯JU "(,Oغ|NKwPx^Oi(Gk7b@D IpҹM"E9٦uVMsѭSDg7?#)E":CF@6|<-2ŽZq@PxEjA1-- kϟjn澛-=C{zQPUbDvs_~4D/eLGjͬ{(CF\&Im2RRۏG  86p+cf$w-9jzLi2eHj=,jG{~ bA}$DHzCfrɐ9GUCda6]?<Vΐ"=ۛ41=F4I "LyN1g/4O/DZa'۞(`|C>G7N ? ZoB?+H(uȰP'3g^[$&FFylᑹnH9\7aJ:m2ܒBbG2.=_oBk,Yxϋ *'18;ƊÑE=z8^ULJ;%j}YŐΟ (C[ B>\wg)>^(I{E{POqŝ$0*>[3l&̴AAgU a`4Eys\4} ʜ"E[JF%Cl>P2zVEz*EmfyK.GxX'9ƛA(kIa($<&n5OB {6y>U~?1絛VMX EqsPjIVF=QŊOv,A6%rzZrj+`&(,ϗ 끡}!p&".vzOZ+a,ioe' Um14,+WvLw1 MNȐ "8v (ן 0 8v́(M"NSvB$4x %Z@R=xub3iToG?˹`MY8U Z,œW@CH9,W+2K̪iPrDz :RumNr$rJEJc)PQax`,]<* Fdmzsy4Aq6}lrޥ:\OF qz9<[`\}CWe@WJArftJ×k)8rlȋyZ=0,R3*7BvA#xKF +D%_CE/I髅x5OQHg Lf|w+4͟6KA:|8Sϯ!? P1P}rF|ݎ.@nca`]XF>'df4Vq3*S~R(GGk=71C}kiw;UcKE{3a2d^@aea`3N;W6VK|:負)U7dGdM@@&Q1EA¿*gi FOɚLR5t{zyv#SB v!Dm5b݀HZ6V "]n~iRAN#Ǻ[M Z\hHPm[{܍^#sPz*|uf^H0zMexƷIvz599P; 0տnzG)m#T7AE=B.A?|SJ"D5CW#f/Z?Si<6(Jl Xѓ{nwTQ˚KzmPyf#"e `gkdrK]`=O[;v~U&_DS\/lsn6EBwݩJ =^'jZ(?lJd|rH%QحS?\ͳB\+PTIqۏ `]5$ ̆s+=AAb߻ru zv{c!]%</maiw՛` Yktw!`XI-Gݥ]GQ D'Ќk49[xT7'HBAj*i?{ŎoBwdĠJ9_k^24eCTefIZ3Ʉa8IoZ.Jtu?x%=%'zg^z8a۔/_ Vg5\$LЮ _mr+4\ֺ~}UsTFD.0!@eTڷ4=b}iaȕx>Y6g"ch<ߎx:T qOeJ6J{f Nеќt\4uL2zGiţp^YJs-*=:,`mžƓk>kBOQ)gb;$;c4G# pN)J f*u+We2[yaڧ/QW&bC-uirѬbCڨ%S;j;b,XoKرK2tlx8׀(v*㹣C5~}K$O 3K8m˕c'RhYtJ_'a7x wW]ʊeO|p& jE0mGS3cR?_+4^~'.P s k^LJ\Ӷc;~ b*h%]`AqM0 \)YoO0r11'>q+C`\9`T-Af;yk)˥^qG!)|ۛmRyq0q;lc)#q6u2L}l/)k ,*Eb)Wbq$ Z36Qƴs<9她ز] aT؆nj=Gwu[487Y ^UH-*٫Ozρ iaꌨaYM߰Ji?F֪ &r`!,op~g3~O8wgFӑ|AVod!Y{gܜ`nϞ)OD!??RwzV}PtqeV틌09't,:@&MN_{hڡ_4!\_i ky K_;rT|$gɉ3^$dJY*<|TLv\zU1+.Cx+|X"oʿ^V{ܦwaVNV_5r-I[IWBPX6<; p3TyTۋJ..jE\0vk)m%$_*E'vUe0"<SvjW#A;LY Ni%5'<xxd K=]Tڪ(Fr.ŞNW|[M `=A5z}8Ɓa oz'bYfOqܔTJ)ٛ'4g̙P[av{_WC78v4"Z)R&|ujms=ؓko$ &8BP04KP' (^5zt*ǨԀ옲2ON*b0ڜp*(gd} *gh.픗v3:>ꙠK"C3kKϼDǒl~b50ڴ"%A$ K®Z*phׂ?VzACkA}[[Ow^fOpuLkpWԚ)D a[?].od~>oO: op&v2AN~=MM_SN8iLչ)6~w:>Gu|ԠxD\) mWhOoseƌA )ytB?zi]+!9xwR_eR}5dhiQoy9+OE8a3J1fnt:wL&݌Tҿ^(ϚW*.E"3; X fvqO>Gsy7J?/yst{ vؕ,1|qx!@?G%sŝȚt Rؕ _4XB^Gҧ Bh>WHiG'sNX}-6vm ܌t~O<+y!+Y׍㳭4? ,%Bְ2i^b$IiD"Zk>۴-on!'D2:+fT Wms9\ӆ3t-*u2Jvh(~I> ft(8gùJM$:fq?%`HB-䟱/hI"FozTzft,^0%1^`\4yQ[>|D v-%~AR)M|KʷF%9sce}MĎsrMVp&Q5ùWL`#toT"`*J\ۜ3J 78*k{ ;!IW/b .1q{;kDTFeuYmlyQtkp6Y'j%ã vibèCzVƋqog74:)p>@ڌs 9L\}8;89)JQvYsH襾 q6Ѫ)` \1X)塋d iFdCR.bä%6o##wFSeRYv!kK,> Kp7jw3Ϩac y9d% SGGN4:!J=AV܆'ZQoN[tg( ej JqJ`wEYV,Id"~M()nGlg;2RnzT(R@?t 1_M C7o%]u;i*NVsݘEڀ# -)\w(՛X0^E_ȉ 1YC^Xߙ8*kXY'_Q$;=aZm8MWkӖ$5Vs)Onyzr&MnZ4!JsRqmy^(=+)"ۧx,QĈn H1*H1\uc꾴Bݤ.4m#KIN\`#'Do&"dpo0~sbgp<\^Gd6/mڹ-"m }息bt33¤xsj]=(Y 2lH:-{]VH;3pVkNݡ1zM%f&fcij=~LXPħHfWNxۣ=3[dߡrk83!e'o"cZ|Լ4zm`Ql )ғ!òb;t%Jj㎣Ul>JOb|ө/;#lBDNJ L`WZ~߮<Ua<}:irt/&l6KӓEo CK( jy;ZR(~رuU LwM^{,jۿ<[6Vt[ʘ/;,cLL3:qe0 cz6=:) mBF>BZ^9 q,30Txwՙ9VS]b>#/_e=IjiK'҇@ތ&2AХϤ6tzC 2lF]zdn0@ e$W0.j%A4bfH^ U׍b9ċ{w( DNoźL^)sKɐY 02zG FO~ Y1]x_DH([D..Ӝ9tIzZѮ'w(4Ąv8#4cwX uoeN>(8rz{@nE(IeVJ]OlZ6;#BUʫ04a 38/l-Avr[998ԕEJ!)O+UJCEX#l!4]K\%Dx=vn8p՝:=5+ [7P-*jGmH|kVM#2iNM>cǡW(0?$`ONtanhE6g[`'#H ] *0Ɉ0̔/:USe(PLF%yx>#}U ,Җ a_0j9$6@:񄇪vQX$H,0R"%ʄ{OȄsG Ȼ{cTL9j`О#XI Ԝ올x_4Qb. M2#(GTնfݹ.{[Pǒ2A(r_OW?c֣)nhX{>UK]ExVdd-al#R|nZJlAOf@R(뀫ۍLc J'L!zJ MdAOvUZ5/Vh5ͼI|@|/M zDD;UXV֏~ẏpvF ŋQ-\ÆAj>t2 ŷE+he  j*zI0!I ycS޷זA\lSc{BFQ"T'm5{ C[GdEoWLPG;(? ޻w+.Vy@iER ;i q;:dSj4IDŽQ>FA`@̃|xH_BNx3_#|*p7*)khea'%耮LSr/bQzM.An+5vIpd:r7#1frDW9itCs`ӒR=ZܣjE4D1DCޓq6' 2rpJTdJR;M0ªztgq Ǡ`؄j`Q%L߃l7\9aL I %SVk>- b,x~ ..NH’e3UBl O']qDM(#&\{PB$2ˠu.8ɐYe[?^ݏӦaӚgY#k÷+ڈl}C b[H+uXrFxp%V^=VC堍A˱F[-wWMMv2huNJ'ȠM!&3.Kֈqh>LZDgq oɂң:7ʞ,4dɒAzRoi#"v:VW/u2v V9I.3+#b{fir)ZFN'![&NwٮUdaF>Ae~%>LY!#V2  aTUxSM57KYyz6Ou^f >*Aɑ&ZBcDYwBsi.Ds|qy87H8fT!e9Zd Jt[L=&F3;k@DP dv2@_h+P8x;ӳoId`"뢐1Rq=pjZ֌KX 3bq90[Sڏ`$|cjWvp̹ڸoYf&?x7#ގnO,~wƫlHt KD+}]Hs[o_-uBQ!(9b>[@?Iq-(o~+FBZ9b qGMYLYcʹj1uqk\MFNt ]&&ƫ`F]YweK S=9P([l"O엁 rʀ9fRBaGYwE]rr~p "n;&Yy'Q\-k^q '6a:8Z7]]20^!AZn;GYz $3Oy>IuhPkJ͆ } sBc3]2HLjKxa,8 ,nW%xˏul/.,_#,L~o5bBUFG(4~:;B- GEQxӕ&6b޼W,i7#?GFsA3`"7'Ldd!NsnUvg8ALyX8pA~a <`oajunE+q̯dE=# 2S<=4G& gta .N"8zr9J[*zA:C?e~!2+~{a"80 -a+_bT;Ld,[ nCSlB!Y[` 솇EkQ0_UN_FJeߣ?TdJcQre.̀IX|YOю@;A*S>}}4Gל\0T͛kRޕ߾gL)bI~MR'|I12h)8zJ]G`/}9ĦŠW`%h )14Q ,l"`WDf]˕NnFҒ4Lĸ5h_Rtl`Kk62hr19Wt~k:̆WZ`MU&1F-2\.RvGIaIK}?VS0tW'QjEi71ވ]DTj88Y),YH~B4C9xS* > ȶ!M2*u/ܞV'F뚣{K$Y"8,8s~|;k\όy5YVr!`UIb`l\%׸ne-"MCujJغ<+ppU"i,Pߍb7cטxuU?۹UnM'W3$xOƁ۱9^ʴ@f op?}؞EqDI<<#IlTlE1휤=! 3c,B҃UŨ;W/JU ܍4IȞ!wtʹM/:WgG/Q_&j1bq\EE.D:Z`b[2#WD2L=u$$i, ^*94X*۰\IvIc\`x/B G`/$cv9G$Wd-ikDZ!zRG&t|m4Va4)~~#A@'i ʡ$p($/ڴjF"*Y眡 {Caoh)VUxX r'ᄟ:y%lS1kQyVِikIN+DkY9b~2̧ e!aQY9Lskhƾ,@Km: p[2Bw$iIq;tVbPowsL;+̿(zK9&礆,?5X!<mcL">Mđbl)Km].,aÛF{5 hP 6\Su Y7s#A$/gUMfW,"_VX h ޲'bSrvq%'s.)gK8rX,}߂Ux* iw BMxNlffOܚFKյdt#?HlnOVOl/0"ކZ'w!,LID |={N x\fgg΂$t`^g˛,+5|/mxbjD$̂=Ǭwǥcl-`rY˼#ƽQ5 C,BpQ'/Iy .^u,{&v<._' U^DC`ݻ [:>63)DlHK^_/|<\VBL'|ol9bh>NXd9jI@&nz}^ 泭@w$VP DrlG,2--{cf=+vN.WFyZDn#)Gm8$nGNGjX6 \&E3*`|QphИ.5z "C[%.Yk#]~nuU VG1z9/[%|tFUذ^&&7N.4tκCqlw̙^{pt Vn=2f/&\.&"n *`Sqҋ mN rBЍx\}b:tqŮ`kj1 nOm?8[Zim(kꍯב!*l\o0 4 QLչ-8{TŝmnM;]dk7QVMivLG 4豎?uT1X⧔OBBuE.nh9& 4f_^bsb͓e]w}*bL"='=#G-/Lix>l{> M>JL{̺ϐ 7t(n0A3L\3T!s 5(oH#jDp1:^.z-1^^tb6y4h@Fzѝ+22F8E1!Jð,ό۪A!uvTǙb?Ko?m)`gAs -8ifT)|)g"2mW~:)i!總{xgb<ǭW(!9bkVL~Ά|l1 斨'׌;x@Fw*t%%b5IS\|- G^]fGvCyi}mUJbW9޿T?g-S7MR$8">#N}Jį<0܃Nx^yEPKjGtw.9o9])MimI!Eȋ RYwCDLIyFookF lcKjxwվCʙFsdwsHaQ(0r4'6>,w荤g?n?Y=_Q҈98Km3mZ~Ms|A4}D5q1@W&c=T i !ZTɁa(]&pK~T\sjQ#DV{r|iYM@VsV6R`z%\.RZS 8hqHj\Ys"_CIS6eƎ !nW<\%6נmmAN8}i=  @HkZ.l[R6n}MK.hI[]]]Y3ҤOa_Ycz)n^OB.(vx;wR})2HB{?u8ўxv^L&%حY1bv) lMǖ_<7]  H¯֔KE`V?ZP=@nK#LAe9Q^cf;~vBGVF\ѝ:a+ hx%|`;LTg:}`5ŽsC@9=/A՟P[?#Ǚ\jD B0í5! S¥-_)]0``t$X<`M:9' urof gnv[}C+>i`CcJD[8+kE*mz_-K|T-^= T^eq0 7E6F"pתC?bx@2CZ:/%0 3LMNM;U|۩x! F&tGa/XTң1ڃ8NZШIڷ8o,9`QAme'*AGCo=BOɏ2O^JľI&nL>tSry~U+yuqٌI VTHQtk05`*b1뼕{oP kQ#![&x0\wMk)y)䋠JH;eW.K~gI:ՃK3v[#ՠ]@n?Lꡆ4{ѮO]u'tG%-m@)ayLZJx_Nr+LԗiSA\@cXkA`m>ǺdA_~$qW/J1.I8'Ρ[inϓDHP FUr Էǯ4|MɿęoQV5GTr2M$9VK쫧+667!֩ϐmTW)-kY ?Χr|9[G] Mڅ5Y'!i_=K[:`]tsÜ}i]%C$b&f&C~S ({D]nX"&굼24crtS%Tb;V|ʌBJp)gr טLt@I~;ھXϻ*M Kamؐ0ބrKˊώvT5Բu]sUu wD?'CdQ%zXuӔx{EuUD̰5O崬ϢC%fn_OmZ¢xD ֹﷲF^OM%_jm:unSsodyԛ\^JZ<@zv e=.N%7A(1'ʳM`Mjҟ禧44$ăEFWmRϾ,lҟMXivD|/x:}plݲl)]Oء{/it7ck}b F#0D7?d8Ez뽮&LtTF Fdr;ݬ0 nǟ垮.YO߸8S+aXIMHZNkx3i4jjwQ`C T ?<!*#[1IV6c֥؊כ̡cDɼHo2YhuDu_9!={'@$$ 1 C1%(\mi.HIߊa%G("q|EM(ʜa\.p>յUߵKJL+ڥwaEk_XNLu6.%id+3 =e3"1AČu#HQz_+% ̪㡋Yodx 15 s-k;rOf}#Pkb{uc6&mkLˡeG>,)eW a!PUq˷2]f[X9a#+1j) X&]j_k&<T(6b!Us>6 3t9Q;[t`|g3ǘOPXI蛬SQ vB*a/ψz[&n/*WIڬSu&-IBF3ޑxdd~.&綦95; Rkw< Uc!`/([ɡYNP*1N}3FUsEm4W^Hfnq%L֘4J7̀oM7`C=lW!P%r[(ͦ;K9"?s‚m܆$c~nʹ{TGFknگra5u#S69NRaa#T~$v#s7"ն")yKig>9!g aqQ7uv`1Du3 !ky]W뵇 [g[[^b1 T=4V̰ f9*S^B9 4bF*J`$ek3:`-#(}pYWI(P{4JqrToį5pE_b5R8poڴ{k #P/S5{EHҭX\ sepus ЇDp= E%aZsdjj;v|P*y&dXEQ~)럍$XU^OGFo0`?ݤ`;3˚Fz9cl>ay<&3p Ns_TdesV[shD`xȓ*v $ղ(w~7׏ZIjotVq"peѺu͉Ecy~{o=Sj)S];q̷Ħ޴nK۹+~a+27]7+lFK'q -pPEs!\XQޢ2`xtDPs"YfSЉ:"kԪVh_6j"W:f.Av\2r*MhP۰13i ڶ#! M&SK а[Uw>k=n8My3GoFW "?!YCedN~gc霼kuH0U76jI9'X,Bfs7 MVL(W)y0J{.l lפ.*֠kJ-N^GMVcSBo'iؿ ll6$ne}Q p\}\Y/Ay_ZhFpp~} /Yow'jFA|ihI؆F6L^$q"]k0θ.2Iwn'GaJ<dޒWgn/M&h/ !)VZ*NJY>Ӫ /j_^?^_ do=/>QU'VNxWR RJ,@o_3^Lv{{#J5鰃\=u'J(8n? ҧz? 5EM.ɇL,FOw^sFo/N:_(hyFYb)\dI3?0+8d狗 B<{gj{N;L^닌'W ag 7L4cg#^TTMMpjyiZLAO~y쏗{I $t oqzuʟ.1'1 #3*yXCPys4_.'/ 72.B6kV؃7)a{~+-&qD sk?}Wbkx{)k~%?ƙqJk`W]d^6|oD)&2*YiA92rr3G=EB:&1w5M#ωJ+~xqk6OnJ6Q):|bE!n:.#X\='*l)vF߸Z/.c}i")ZwvͰ6KպrDy4|uת$)B1xWgEI Ysq}h4^ zmTS`c^IW; bF0jϻ6(K@AH48=7w 3 OL v4`NPrdNFh7Ol0ۑ5ؽr\jY;,ԓOr{n6 rJn 99ӥ2' ǗS9UcN'J;/i|k)y#$ƣ8a2ԘMn_dؼ+nO'@k0&4-;׽_~*jFg>W#_n@7`JY-΄Db;܏W,)yd8d$:a }! (;+#$(D$_RQ^Cp;8j3qmʎ`#lh/t2)} XB`&"ܧ"j^ RmnwzU֞v&K9b/40A)E7^Ϟ FϹs𭋚V#WؼI"/RsKͨDA&֚ލ J?X8i$8"_}LZkt"Aa\Zj}VS̠]FWY_;ER`Mkk\HB\#lh&q W#2WWb>!#o6JcV#_ݎTQQ}e{ PZ%J9/Z1KZCz[M~C/5&3z8{By(CKS[KIS m.{@\#c4y ewA˸ MʹS#>s#}DۆT39as\Kj֨E`N< rSɋ]}Gb}5/q3{0F\ DxϪ}8' 0`Kr*?+Pٲg^ ]xӞp>xSUS["GBkj%Z!8Šh OAHqpPո,Gf|\~6 JYmLJm%@>k9WϹ>^g {fFӚPᏡ$w-}B6Wo_vs9zb~[r'qw0O*ឪʽxi gY-Gcz^Ɠ9Jߊ=xb3?py&xs̱SeRZ!B}n3 4V֨]{#_%U~G!)`!(!= .+/ư;HuN'BPF 0[~k;S;A*Q7F.)SPvVJWCyOl|[gn/RWbIq9p5٬s[ϰQ`wV8 o܅hIzս4xO[.@ġ=lZ<'RD#`WX}-]V]^iB;<.8DiVь*[t9Ň)@zmU%Sυ QmwjgxNG|J8CRȟҊ3^Km;8KG֒y?VC>hN=xe0KrG>oC{fOuL5Fj踗qtv~7$3eUud<-@(~QjbPuhKDW8`|l(MYexl(ά"%+Kڬr:jdGj8ؔXY:Po`MRq'ihC|XW?yB"j ލu#QgɈ\>J@c~W^at}C)FztMKd>k%/):o'N2wdy1cL̝)|6`4{p EOb/8s^LBMjӹg`^̣,^xK &p؞jR"' N3_4(ft;Cn4O#LC>|w5mY91jenգ#w|z|$GABgs|Y7)}F,}oɟH]ukhTE.>NBżFJ ;priv0XTc)L:ÌOT2Q%Dz8wp]ՃQVkAAN3ﲣ<6'Ta6U=2hUui XGxpK%N$`vs2VW^DޕǠyܹ սHB {Sĵ5\-FsS$O||ρ YE:-~&v;8lnSK@h;۫`e_07^W&6xE;SXҡZF@yhpN:hRƔF^x6(agς?CZwNw-.`x3=T6#EO\w"=sl^I2cN*Hzf@DZ11~\_-m'~rFcxڮ@po3$ō,րn'$`dOU|ȭ}t[% sN&~?%xy]'ȧt4I_ $S8O!tcSZ0^,L&Ӑ{0~q!@ι i|8H mt 0Y+a$}<ҙ1I{,r"Œ|n-o'I!5Oĉ4G3O%N͵ Nɢ<)4܋)*outffDmO4c1}ä70z-|V*sK2+g^Ğ1rMAexd^q:#s)28>ud etnJhdJ&{ZkqbPA$Z8z.;bU>,p+j;fo]/K2 .5Kw3Dabյwb 9(1=(> |Lz9ajGrI!溏E3CJ 0Γt<)r㽜0*Y[,)ieSSH_%/}vHʬV )Kjx5cN]2!=CҲqzNɏ=60#crK5ˊ+챱%ȱ0%N"ԡfeZ%Z9R^@ ic%5=W+0mXDF=5.;TG,Ɉ2'#Dn/=, R׳{kQl/[  o[X׊_􊂢Z_:8gr~fPELFtg L\&,cv| V1Loa= ow3gNF\W yJ٨R8tko$6i 5Ǭ\!/Y#vægpQb pB.݋#~PM7.[a}H<joAH0#w6AɫRty9_Q7ղ( 2ad|qBacj3;Qߚ{p=`H=OȆ0a{*IFhf qА?<~8JI+"blv 5yx!3$o'x\jkJqIx6)zK'U|zsӲ=80(9=FZHuWy'Ǭ҅H8>QlLG Ňλ#5c{JZ5BHZV+Riu;fh^0sdX%$yWIp/QB_bX)%nx͆Z=rt^>0䋧c][NE* ܧP?=Qgi8O ެMK Z`>fR,k]Y~HAH nY͞  l67(7A2C-:tGR8^T(1 60YTbJ2|zнugxEuU?hTs+#YSqP9x23N&ֳzm#rvf"^L@U[ _j/>g<{B,uEwW)j7/)g~$D=+s^ʏ61ŷ4lG0(!VT$(|Tݏr\k. K"n@H98QbT$CrE) `IόI({u`jRH~$oN X)(D,٬c/:{R7D"w!&T (;CkBaH6v'c&흹 l` %A݄ paFg!o~LQ_?3v/yqMϠeFĮpׁdqUf=nrW, 跄QBn(Yo$ "0Y+_5ŞȩUI m[ wiöLjnƍ/=@fg-*tis:djC62*yB [YJհx!K-$uYWγjNere,_o2+Q h`䚸5\AT%eNA-8sq @yU &1(|ʝٸ 4k`W2}b#|kyZ2dƶ=8_wƾQW 7ÄSr4||mŐ? %f1q kJi[i5v*aaH<4?ڃQHKtscYy{}3w-[?0YnfZ\bɉcDcURcT^Ja=:|骇%eQ!N|Xj/W-W( UɛUo bwfr%`bIBT^j \BW^D;K~+YC k Z/mNZȹY|UD;i%fJeH@ޕLE6+] 6fVbאRRtamf䪸%!C&ysfy~Ԥ"Mj]6FK(jK8JVĩYT?Z}gέ0FLLIJ-~fS6txVV8F^h@ONk鰈H+y+*nP|*K}" 5B+sjxt A@@]R|$3zJyn}v/1lK7#AevN&g.2O_֨EX'M[xO[Vz_T R]WdZ?Ӯ[VncRv?=;>ٛ0b j ^o5Nl=G=KW0džcS$|Y_~ 1-j6~a=!+ Tm"rY^*(- pVez.HVʊ|M34!Bn ,gLY7BZ+/Vnسy.@xH2' =] a'"rњhLJ_eZ۪n9n6t+Y g5'uG8Q ē}1ʫ\{;e%+)O;C郏%<$a Sk?0f:jNr8}Ŏ/?mfUxK"M#.|\D*W]f#W9z6Y}F:nsh#HUJ/b{`t2g ,N/c|׻dΟJ} /jar,jDfm7Wt6eEΞJi+ۍo 8.Vq,r_9{~rI3Nr{iXQx݇)E:{2Pc~u }x(T.x t (> .si0֖GN*oFJ㟱6 cO;U ,EPz1r*X-@8**V¥ ewx%ztR 0>EZ9Aq .WNsP X%f5"  x!wqqf w4pŃ()~❷pR ZT8o dK-ut9ZIC-nH{By7'\WWvJ]B=N@tѕ@E·m$F؆Pm4ڿq3=^ &2FmbGF3÷ҟ*츣0[,W3)ƒ+wVKɃwp]BЬF+\x܁&hP2oDY V=y3 ?1@Y퓋Ys|ca >baEM:21:U S.rX ^O~L*Z.]%u0 ?f<s߶eqGa6.TrX#fiGzAH BI]H-0Q@nN5F,JDŽ_W_‰/zu&SS{S?T E37SXYN/}QiP7!) 1lǚ\P cP=<>FF`,.޻VtKC8)>#}gfq%Zy Nwn̼N՟"BL/kAaju rWP^S|q6 nigܒtȒ(䑔IPRpM[\C1eRH 5K\hH1A܆෿6Z"İ s3`A(7p9ӲL QhA|c j2&pxvLLX,<-C5>#yEc:WW͡,W=wZ;;WR4T^2Vb}nTI*W\\%+:D] QCYbx`[<3pUP- Yb9* d\:}GZFpjsk*q6 5Lk7}+0-f$B'T ůFWk"*%Sl3HlVذ(w*}HNkbϽ8@Ÿ*0ǂ]>΅z# ˻/E ?|z gLW%ҰOlT8pTW{aLsA^e$^& f=BL WZ;x,IqjKׇazAuGΛ^w\`"MDZԼr.BVXP,c{ٴV%N|lb1mGOL8pݞ^l.2X6lw,S8fD r$?cI +ji]_ovx['9Ȏh]F{5FUO5ķ@^~7eiU l></xm39IGCxnEz0pf"sVLI8)*K{q5+pF;~g ~\;;)Aῡy^/#;= "r֙ HEUE,YyYD]#ZI5BC>ɯ!HNZ5)o8Вȷ5C~_|{Yp<.7".$Dpv4%u 8̗m gxBpX&l&ɫHVwk]ps`W.ȌBs) ?#zL{ vmv&Px bÚϋ#R<ڏq2?OWh üңm;F#29!\>.Ecϫ^2뽹LX_~1 & -ME,~L3*WmA2j=j4& aDXr{&캍HqA?%ht )@,&85oSFzhuGQ[gօ͔,y,%g|~: BHg]aX8@?$@"4#gƅ 76%[؛oGQ<7UM`n:%t^2o]:n֖+.VOjn4!%h҂ℾ;!d;5W!|F<0l3A%9+D@`8|L.H!t(u[rΩFbVvuJ{1pLIͨ;ۍ [b6K+#2٢2s6dU0k$GMhR ?T&"8zW2C(:~pZZ1ÚL$KbiLG;f3] lӍ2*NOf00џf2v t E ]4LJVL\^1.&[ e#AMr;kq0Y}OQ{M%12RJ,9% v`S|D%XԴc슸ߢɛAT<<^1>r7`]rN }[ LxZC2e},=* b#l-3:s׬&ԋI*-]ZQQ(ɗ;"L?:^g`{`c1_͒NS~k\@ d! 굠!'reUTPD ׫)ŹCS9^<}M B&8,~yK{2 oxB 2JGe8sB5Y Dţ˧Y ç_`Ē7ȝ5S8?.*aV3$U F2Պ4POtWmj|k/:2$if]91(}n(DvKe\,15DzVX)PmF]4EÄ`.ZtC`v۔NPӣ6sJĽ5xPhlYLPZ0~h=44raѩ #Wxk<9ا0\&չTyMxvZ .1B?#?=P;PkDco@}F|RgkD5jpSR˔%(sd}.1ó28:Z;b乲[ ལӧӖo[ O1U]^ Erh Q PtY>bJppGHgL~H^w˚k;L$؊:c1;%_q:es$}y"RogƸMo BJZO[/A[+ ߄# !_nOd5Y7Pj_EFF¼&{~3k66Q];++3߰H׀Hl[P~<t@{Po4iv {z%{6 Ʀ hvGE}yCg>ʙ`qь@Hid|_)?GCRaUta_wF#>I Ƹaq>jo ڥvg\ cZYlx 7)76Ƚde®}g{؏JE!hK/IT*ȉF}ȁE#gǶ\5nMh,$p{vI]cS&'ꐇ WWB7U ?tP?ؤf7#tW<\Ԧ _2~%`ꬲRsZƌV{3&N5<X&WX 0K~e`y[4G+'L$JZӨ;kI{ÕyB?AUbV;;,W%bu/Ĥ#fFr;`E$@THp ΙJ( 6gpirw?^ٷOH&ُ]qK<>AQk[ tK[v+`k=iƒERy?!"xinSFs: Q{ub鶟e)\5(?MZ^^@N-gP3PȾK #DËI"B"18u8?* VGBt/FWf Ǜ})htu}S蹽"n\lQQߴ>04}~vaq79uMd 5V I?xeE?9{޷zߣ˭MX陯@뽋p0&Av=L#sf$E""/խ0y5A ʔcT![.K}E%W)E}ťP mRCۺ~xmAMA/o.,SeY)iwE X$][ӻHؙ_B>%" ;avߙ~ 'LM-/&h3TylH“.%ؔm(C`L,9޿ ΣgnWjhq(<1KbOt E).)  KuKbeݞs]ߟڈwUfUU_Y&'ޣνNR_ERAf;EJG+{ 4?;!h_!D"\˃@AR`]8:Zo+V3z~.;7MB#wSǁʁ|):*cxDaMcl>,hؑß.< ++0= ‘Sz=7Pgպ;`9KRm/7]91M6z-dm7 >wԀ_Ζ붝hd2H##H{NʭnTxYha1O?Z[{dL u]Bԁڷ𢻖kBE֭`4wl@~\~c4H3+`sE\y ¼:yo`hv\ ]lk҂Z0h5:{ťs)0 IybUI+X) ӫeMVo]IC裶SO?-0qYMA}: OJSkH-`|el(9N.w@Pk_twSDY*\QPs=c!_PP˷ qT8)w(O T~(RJ j4*巌JB9+C1kN GSpډ^>6t@ !xŸ:n?*2BkAWakߖV):(o|*S֒`04 k3n!b ͱU_w5UiR$\c)"zHɣ+*Jkdp*f*uu(Equԥj5ajK~r0FC{`I9-91 ضG_5,ײ>=˝Dž)Y0AiN'm!CmvyZBpt2IeC_ طb׳gq8URH*&!>#=E# }Td9M>@\Yz%MkNGqZ@CS1(ۑU:e̜1` ѓ2EOg4 `[]<0Sg>]t=h SZ+%AVDbq޼Ӓ)5'.d#6i-m) R"ËF[؛~]K-ge)DuOR-BqZ>`tqxG&${WYB&Xٖ? a:tx8I1fr{I0&᤼|qӕ&%J{NtJOXnB 8|Ca Fcͱۻz\'wYaK;,uW9Eg7p:lg ԯ_Y#Lot4>y6I=\!>ImtQ`5ns- !Yqkrqތe!{#&pİbݹX*P%˟QbpMܖ,)q$^:j =[E/ɹ|]t+': ӟdX/X]7j e }DۖR5Z}`w=6IޮVXXݜ2וkr;B |7xlAlו,yon}~u~ >Hd=m&c#P@ ǧ$Pk;^ Q"gRa YTwv+'ZG+K%ScIZ|^VFAI%t?vMD/{RB0םn6zPy$6Hm>` W 7@Ȗ]]vw`r؄y iȘ>KN#@W*4&CѱC0s7eQc5$;pͰG;6çF̗YdPM}j%%$ޔpxhTL=%Z{d 3"c 1*qa;F&M݊mC:xE\;5 [=9PK%UȜ<*4HI<8/^\\&Iƻp}V c5(hǕde4a*bPwT2z^ 5r|D(A q疙t)EKmn V 3`x]aH%rM1 $De]n0|xGyGL}UJT5o@QibF-9e-9PRXȍ%ieurTQ/0bM䛲"JHp#VfK. =)U'~8٘8B4VTJ^pZsլtN"qJ!Ú. ʋvK`{N=gt*3T;4}dW4e*aMa`bNw;|\@Ϙlqpv# p !Iy u o9DeaB˴NȀƁz`X;1b(~B\^zg O,4tp\I} >}4a"pԄg4U|`tQ8T3ba_oQp)7.yp d]i8" MzH*l:%7A U@plaWؔD5ERIf F ?$%az2'Va3lbCQ|ndXǣʢ`\gڪ@v0b KM;Aeu!PKf'.M{x'4U7Aݷ\ZI_@ɡ==18 ^MPWp<{_īrt-ܬ)n4ޓu%6cچ ;tiO$ݼA"7i+՜$ mU&p!*bRq34f!e>{nI9Ag~([Z;rbJ3=7;$jukw2/_MO$Z&Y/ o  킺8T+w˚qȝSχ-)-7*Bx'QC{ҾyG vrz?z 7(b ;fZ:f|^M௦54wO׳w %U߉L+|EQpt7l_Wqp wQ5FYvUaq&xZD@sԁk#6uT0=:1p?dA=)_)xoNgݩ$k۹s' XbkE͘R({w*ob kVc},J%sN&( *ȆS"gD-fmF52s%KB`ʔј7x~:b5~ e:R~?Io2a=:N>d5c̠3(^~flzЊ,<* ^6HXn u] Ce"ሚc%=Ͳ"<,@ 6)6cqwLxm[>a#ݯw'~uPhG9&j#t}"M)⨷37#IqMs \#i4n/oD֋DQ ~A[*@(΂(3I^(1t1nY5*Wg397A Xl8q*|y>WÓ-"Z\`5/Q> N\\%c\uh+_y.7L6լ9S&\׀[m l!Otm*yiPW#X*+ Jk|&~xT2eZW0s q^r{ſi}uLOS'ն.Z3 bv;3SHekpxCHa0?KȦHD8 k-[Kҿw1R`c%@s9^ӀDɎ?OOF9Ju1!X~f9iSS3{u0(>`G[4vh.M4 K۝O7e)2ϓVa)Y{Nf5xm@;:c&Jq])~JdlV8 ޢ0# IS%lɒ\a7(P?Ɩб~r.U-ѐaL$,FUd2 `M,A}MߔhRhppĔ8'֜Nq CGc;lZs F8`&Lݣ[% zfrH1@g3c2ΆJ0uށtn=a}VR!"4N (Kse>/yIM*TwI(DTB{vqste*lS4NZ 0w$ZiQ{xyB^`+Ѓ7b:}7]]^~1,A*Yq ]~+_A~_md. qLکsoJ\Rq0WQq&3+jx@U" pD:qcn7= eM(8kusM&&gcFEd.7~ .C9?r+%½@.ꬅ6 2d 3sS86Oız!Axh}8]+p3#Tyf<хi Ҋ$t:cl]{ˢPOyTD6GGǍDs^>3ȘUc]1VqEmގ֪Mv+3@Jk5p9mim ~MFP%w`ݻ@+Wfe M 7κ n\0ըiq?6dbYpzu*t@g,<`8ڙӀ|Qv yI+{yP3Ty&gh+]PSwt7 km޻k0<@d90z Ve\P5$`OHԲ_Y_*1D^#P7yzYi㱛rU2\[ƖH^a m1 vhQ!rTPxy{DzA^S'?ӿEWuq"ztq;s,cmTD̉ߤ񁯬pz, SDWd mҴ'RcqS|~^z}82ռdPEᨖVB p-H,@>YYl:`~0tÛNA/"=ͨT_<+&ӢxkxvO3lmPL'e,d"8!C{ 4)݆7/ړ@lA;hbg,Ff}cmߗ0,je$WyX2.ZHސs d#dŒ7сLaNY>HY} ut&x9`* Pˀ)h3_:vuwp!]Nn:A@}w~+W5]7I33çِHAԥ3#$x 3l^u'9;y/k~i|2aʐHCזo,z0k׫q}~ hf” v64j+=952="xZkJ{:헀F6ܢxi5](&Ú4nJz5bT)-pE&0;8j&_H tѦ`(\ky1 :"Ll3As*H$Ksh vn h4ShPw"zeGey4H;DV& +Q.9šAN`PΫmpV"!v> 4[ a eR _[ `3"VKsODPiO<-4u ڳP5߹oՖ}x`a\Vk#|g|m3ʋYn,-7=^{\7 'z% -GPeM9zxϷ__B@^HK:'1kH 26ĞA6ӣj5]  rKO5<4CB&CE.YmÖ7y|@Kw\ZsUl-5szZ^Ĭxs/zX F iZ*@&͍dꝳK6)MmŠ7qIM-+k@1xP7|ɀz2|ÌDCi7˄ F </o9-,w~UOBU.&:۴S )w@5\>$f oG>@jZy4?%\BsX*3}pꐟzK3 (yU@r_a SzjysOY+w19[B_RXc#J"a%>Zw^9uߢ()񩋍e.K$}.@,eDfz M usWzxH%YnA&UzG=KmGaB[|EḋM--a_?uF-+'=2W@ZXPU Skk8OCk?FLd(i P\M\}L,&J4X)#>˧Sp֧X۠}/>׽[s-Asq )\IE#_ ]8= HؙA_]7r@Us,fXh )^F@v+{ Q\g9i+Rs-*4Nmf8 gGvYU>cw=?;X~l6eԏqWKᖳ3P+ jT,&+rTn.5ٓ:t)J(e_aJ-J{ wsWődsi>zET̗Ǔyq`P \)ZrETQ)XEKS@P.0閻+Oru%N*%B)\ lsg#r`+$.U69?X~eG.-0ӈM+TcoN0q0_kb*4B#rgh! ;?{ܫPd:>97JfGd6"?Xi[URǬ7?nv? XLXXO{*ܣ} rLSD@vweA1Ţ|R<r8"ieyyչiSi*D5H!en@jTc!9ͦj,{75SW$V~5 K^SG{*ې {޺f(j[r#Ƶb[TP!?MsT֭n%t74dv"?c91rWBۣcW1 BiW7]k[]4Л:=z"^ &ȟDBK4"M0QUԹh c}[n.}Tn#ꐗRcNv%BdS˹ȞhQMH$ZΑ`75@QruvA8_ă}1(Zi_NV b(uϱt/0Z\˒efG49L n"Xa;L@`1-kDHfjOzLbU-NT7>db@~:5Rw^dcbYצ ,e[!Ϗf.yg 7pd (ΗqkLqwc\>8Yg޲I 1}W6F+f▏Vg%LK^)Y]0mK|ͥ~TͲϕ䵈)(R*kܖIJԧ$LBlCœbA rAy7[, tJ(8UͿh %-!&-C<8fR4+\(>YCN=ĬpFTjXJ^ ጵ5Y*2lV3ec *yeBD TGbݙ(k^Vfs<=J+ `j V\ζ©=D!j=x4uu`DHae) C_ZœLka&\f |oë9eظ >3~t=kZ\َv*[FxlmLSrda2|+`s}(ZiѠoՖQo T[^|:R3$~b LNRAV6Xq;h 5I_ n̹.J{M{@j쐴,(ɱbs=3r-|%Sr}yܯ(N _,.-2zRJVvH>18^]a{կw^r!d}[)C!%l}:"9 NfM_JjVME82~73XS3z h]~C-Nxūw?vPW]@]{~g,ЁKo\$&`r6 {e)@KœɤarK/nWio7/}gV9E eޥjz9.18~~蝥Y^%"[9,Nr.;73b kHiT li7 roVM0Yy_3'A5QhԷ˿v#g:ee$;O^3PxTRRtBC&GAfoRHAMoZ/ajSnv"hlC 8MT$_1l2bA0ع26LCfCNfx‹=ijAKzC)(/$7UV1̀=X!O'^b1۞i SС\bNjU+B,3-aeT$g#2 /qK&do Ġ9Fʾ ǀ)G)c%ϑ.CgtPF^6Jrf6;Lfr5p&!F2Ղr˥aZ de[Ö2ri|Xv_W/u}uЃF)`twa,Y&bŨ~F"+ׂ unw>^7DtGt>Bj;0 ~6Why1`z:+s۾yy*H9؈}!|'g?b'jע< Ia>Sc =:ݚvɱԣj(TQ\v}>CwG~JPjfammmUMW9|I.T"=ԸɃʺ}߮~9DjoA(gn[p(D>e?1T1yh6Pr ~LTdK;#XR">Dnegs^ //D *9NP_ ~zʱ^͜E$n%.Y掵J6&遢;:i%$woNV#3RҞ`s'q\pA`D>7F6P}z8vqdX?Bl/|y^A$\V!↜'A8I'_+S6-!^ v6jAJbq$H/ٙ~e-^D UBzV\ 7-3&pJ+]$~bu4rwJs"Ҽ6cF.G^]5E: e'@%<Gn%WISSt3˰\Lc Gԡmw@2;5a݆?DLO#I9NEx ]8yMovêUNڒT|hA 1~;`=!ALe I&#``D^u\!.V$1=I=@>b`X!yqQ&od'/nd<:xխ >2ANbV;N&uOv5)eZʍ'ҵOQ yHH(On>oM|YjeJhctkW :O݂zpn+IVZ2;KZ%b_1BRhe&@04O\?zT=2T͝IB1%I6ӕ 4;٬~L6<')li)ZZU.Rve|!#ZWdk%ә&p UUâ1kvJ#ZlK OVtçvu-f>u놕oXMϷ#eY> $=K>V+ؔ6%;W(¸OD]&3[s |} l"p4"㌉5XY, Nra46ϭ=6P]s5 p낉ؙqlCYZAD53nT%b!Qaһ(Tb 81xd0oN7CϤu1=qj(DQ*0 :[${h"n2w PG-!l\N%@`[i7z_k4KC3}w-XsxE:RFnZD7yBϛZ617$?4 8!O)zS!{D]\۽IwSZqAnFW̃lRTywG𺡈NBk~#mn!XҖc9SkAܡwh%^cw \N4Axh^3:0q}6 8{Ƹ4Zj Xt@ZiΈV@O2B AvV^uv䠟+ UBlлX u'#an"\bPUx&:J{YPӴ`[LE^޴\GGE8%'U^wʏxrp3CgO:8S+ kz3C` i1^ğX0\KgN -ABq{߹8뀣XːLRF1x+t"NavSڿ0 <&W)(ϟH^G qK/7cpM,=|@cnBD(+ d*O Fu[aEm9Hx1!q(ruzrLo,ȦnΛObOeSG/1R}qi!`tݙnݾ6O*97,׭اPXV S]/[ D 4˦o@vhj?]Nc)䂒&DַBהBic L&?X#ǸptQ( X{C?,~fv)_%( - q ws[&[Eg. ~C.G|rqf|XNלE{S63WYIpDFJ+ =egxN02ޗK]܄JzQ`a^JvV*WRω\^K1˗%w }Q}4!J{_b:5 /s:Ѭ&#Tdʍ;gIft[TTm{>0ȱPzD^UjI5&jv3PąKP<֨zڜ7Xm37$n#.n<x\Y )4zW\3`emU/3~@{H1;}!yiĬ,u]aJ%^xIpcG7 F"'="_QP=ί&6襎 qItuQ֜Oq̾󷛩Kyzr~Ұ qV(GNW(l>hNVuCt j|?A|': 5ݕ"LCE)Zqk0DCd-! ;܍$\Ã-ׯOղ BwJݶ18= $Q٥$pA6OorIn[_& / 5]LL[Ij<ᳪ(&CU]$c?J-mfl&j%@{;{(%ߪi#KGB=wfnY l"~*i2fP #{~#)`R#ʦ> eMP/}iF*i٭"Ìv9U|u8WRnR:,Bi ]Bf5&*#3+1Xd`r ,dߛVi*9a㫕i5BulBai!z"4bY38{f` "Q7"Y"ÞAn[e֖""7q],HI:hǘ90ǫ~_ݒt&h{t#u425e"K+(V%8Q\b6_䳍[5{OiӜ,$)+P<»NހU dђ:y[ѩVE㚍{'dus\}ܮ@V87`|LW9{)DRE?'RA)-A]HMv;~W=Z-qu>wrɾLZ|hpڄ)TD ڪt8 7(r#S8x_*J_x`" EaW~.h(̥q4cq, қ!ūG:Bs9XNtGsѶ `fįA_ncz'p{qMg5d[1eb&6w.2 ,g6Kx[ 8 m&$*p+POYnyZLA}<݈ jNZ~t ~ 5Rn֦p7 -".E0p5d7؋T [G8dɚ I7Wjan"M^-w; k%쩂;V$ 5qIs| +CFwsKj'o o3+ u\a>A?.٢$a~m_,Aa֙8-r5}&jca"1 B<$d^cCH7'Rϩ?ӌĜ^)=맊uFroߥ>"U`)\ L&`YdBB)E~)_wb!(^tldSZQ6K&ҜIK+B ;''>oMŲ~ݔMz^r 'MF9, hC,հot1 zދe@^?Vۺ%7)0Z]IPoƷ5P$H}?cflSZQhݱC8KiOϚ9XІGz>͒?y$Gvso mϝs8V Advj#;ߓaPR5 7f*йz-.J0(WTi܈VãHltrs kdk)hz'A2x?T)gH!@is5zrH8Q=EH;V6&VYXTIĥrp*ӵj%u 5٠7xR(@@Ty@8RK'nZxd|QOڈ'C XcÈ-'YpZRV9׹rY nxS; Wt3pJ|8Jv܏^@DIޘ38c:Da$[g<"i.:I5 'PSuTRgIy@-Q\\?`Iͺ71Jn#SױNqoTo/Po#>GLYܞ 3n$Rd@y!QrKV΅*Hi "@ADnwBG\M8 H]3(Y@Ľ'z"1Z6I0EFPh9<+re60m-/ )"#)^(ygtwVڵc5D {k@H9._51zMv;a J=w3+Req=[ {-ʕ .v΅eُe^D`% W*13Af`7/MwOT,Exz.wmFFfEӭ4Jn!ꃲjx;gρiГ6Et Ԫ02[:ucF sƷ=6!߬NhJܕ!r3(Yw6" @ Pjm!^P1 ]Q0[½H!|#kmXyzY+]~Y-{z[Nt+4}CHs8#P8^=)cB,f "<3Do6bS\C??z|\6i1@,pfg,.ejqw f&ޚ.7uDx*Fl%*hIi@vF F zUzZ Z'vng*"鱭dzx#Oq*2B^NB/_" י͕MWb ?]{C4f4:7QdLKaXW-S*܊uKXDxxQZ o ed#q0:/&E44`n}Ŋetg z%@rfs&ܞ h`e 9 0Q瞉B(R]Ia#ǵ{$nJz4}!p,T`/`0_ ΀w hyirYS˩5!KzfȠB9J7 X‰.-$  x.~ۺWAyn:CD9SX*R0R{m5/OV/n 'Wܢ'9agm%⽟W,V˼ܕ -<QG{~@$]$'0]a&ReLڑ#7ĀۈAW6V2in/{zr 0hA3zw $$(W+mVhŃB"B{QlPڴ56o&7Nt,ߓA3U~}-ۻf[Q?녙;́ GZYЫ.TϔzCLdӏ߿MdxD8&嘼y:Η,`QRS#F՘hb;)"z9Ƈ`l73dku[ǖmf:ݣ/ysV%@h vTO© '[>0]-1!* ߺ{r4oVTCoh)Ȑ0.t;f=eBZlӺYPtP$̩en@qB!ˣait M_D~&/']μVe GcuC\+}s2ӱgH*rǧ3Qy*1Ccr&n(Xz]f_CcbXmNį+I6_Xfr*TS7Ks &{rzL#}2A(Ō6?UsWv ݤms|Ԡn6ý%T(7-uu)zmXЁU?kh H} 8l΁k5S<ɜdCMt=H|βVng!썲uuoPmTRzXP#,Z)^(h_{!z6[k 5:p ?⥖ "hۈry܊l {!sX֎F*H-E~ Jne|=VQZ*k]Lm8UȾ['uǪk'yW:5 HD18`$ Ϭ$vj%0fNys~M$Hp1(4 ]aW!\sm3hu,;Ann v^(s;_ͅuf: >ڥ6/q2a~M&#IY'T;m{}1\Ʀ/ h. "UU5tK&-M:25X3V~T#'.MaX1M sϐ a8΁n$ g[-)j WL@0RK~ŒۧFSe݆ޗj4ypqb :ݔ(N3X&GIVհN, !9u)UnVKEP"`N<5yic"-m"e1N.e^ԩݝmitD,|Q굕Xrb~ a$"='m-J1%8fPL2I-dNJϾX"y1%c=\t{#lE!ϫ[թU D{o.@\RY{^e_OL@(DnEPé`}S"iQSj)w.DƬNݯ]&FP 9mĴ-(Y>vE@s>r{w#-퉝,pX-*[H90Fdcy?P]O&mwӈ515voʯ /Zk5A,0F x >Kre5Q]pBlsE-snO5ʆe {T 9JOuIOXTD(yhpO97NP64^7P~G;ʽ 7 |[cJ,O^ɵĠ8Ӎ=kN{*$,;9G/FTIEϴ<,&;`Z|єvZdj&V!ٶ6og_YBi^ڲҕOGHPx<""I8F#|ݬ5VgFi+q}p Fv+Xw"vǖLLjLka\|FLJxLFĈ#ŧB7#fO 4CVbC ?LbQ='RROI KH|Ȥ*e~sqwϕw8i1, ]Ցȿ&o#Aܚn7ʛS~-f)_NiɴtKt?M#L Q Ҙp#4FdmcнJ$,bHĤ\(u:7pa.1/ )tDPLXgPA >Mp'pvSF`faNo06 \uC-X0=8ыÖPd`L= 5+,KɶBUF*T<SI%_6:L׸.aUR88zOB%p[PЙoxU NrH8 M֋(#BX~!ے*VkԔ:(^ԄAy_799_ή4w*%+6FVHW+ہEd6Wk ) gʺ!7}Cei9mф!Yon FV D+Y 7Ny.!0XPA'5OKD`SXKy:(OUu)-m֨Y0npO_ ޣh"?>6P3!6o,o'9}2amTuG*Hd]HF7v쉡br8 d~h*+9\ < SS svid;t%Q(זk>c[e3XQQi!a`=#`|n0-oϰ]nQrG߂€q1yO8{[+~N `. om*UmBr+tck oBfn>q͓@L(qz/SDGl;INi3,*9< pmRl6VU1cXZ`; M2=-YbjiD-¢1,Jp(->:όocTF,>&׮]Yh*ƘuG#Pyar:9G#jLc-TH` P&~?fp޶eGh?x8[0$Y]r nH]ܼF 2fO8%`sq3ۄn3RAxkrtf 5.Foj|x!Y-|ۈ L'Ȁ30SVdǼn{ۦʙ6YO[ kȡlJ '0fAG N. J6U͛,O[Êk7۽XwjOPV֯WvdyhTضԪsu|']l_ ^;{P*4 \B5bxC5S YV0Կkpkq?z;ֺCi⢉)y;_c2N2S\U|;ķo' [zS!s!N}%+ԗkM5[XD*,$RH'vywCmYq0 XEU~Ȥ~|]RNy6vAV2'?ʹN4^XKȉ[/ι2%.a  z*8y[hu:/\vr:7K(Tr$qR4 |zLyM6M+3$/t 'Ej޽o$1dp!Ԏ vugF߫":41o/ʽY t TLqĈV<0aX~ƟL_! S[$BԶ,׏:~u sRXV67f~r 0V2¥Lo6Mtm8sask,gQ{,gy;(|@#`dN9$;dʌ7TR xskkaYaɈQumn.zC tTǸ^ս t<Wu\09c@;t=gcHlwn}  nM!Yp&uZu!<;Uz)"};u牓 @V Q]@03PȶgbeԕzK?*,fGĆ:jLѓh}#LBl$w4'-Ӵq6jr"Gw|`^a(Z~ErB7y,E>:#&xp8U5H+K Izh8yѱ?OI>ynJK n:[T8Ү+rɪ~+C$?=>E.wZT^Ɯs-Ѳԕ*^jxŸzOǴ=jPv"o}#8Dpz* ܌/Ǐա~=D>CH+wULn`''N=vYۘF [`kR? mk{yx.oH!=4eމ4$Uwx@8׳J!XL;X\MT"lx)׀RèLzY3,XZlBu$jpiF"F8*-ilB'QAb%@PY]Ň:?Ac q&;'4Iw<3yO W?=8 +k@ViwlPk9SXݟHwKQ|S; \V2z.o4CP*p`YUYY˥o-&~$qQb0F0!v,yZ/N`k:md7jkd~%bkݱkx -8knj2..a XWJ!cM ]}︳s֝5CvNPJL@re('hd`D،%u J5 [)D1 aiIWC6jĘ uث'~`:Į^Q#j5tn'vƷ1hR}r!4mc#6x9O& OT1 o~LGl;&\|8nXF޴v\vH,6ȧ uW*$a2;1ɹyl.2!V{@DlPi?JD{`Ul;4?h<\eţ.MJs|uajp?kЅ,i9(l{=8C^я*~aSV2:,g-A:f)M<}:[nNW)%F!V ޟV(b\QUTJq[f7 :2DQ]9?Z]?m+Ψ*wTa$l,Irޯyrvav9W F?6|}qT+@)&.*hw WcFcw#Oz)Y8L"9J*|D2?7cƴdaƢ;:)|&u_%ނ09N~E\*'śpӆ.# ܢzxZC7'pLYlտbgW[IcUfܿYlMI}:hMecOXX-+OIZgZ*ð%q+L2k;װDhyռ#S.{q!.^:x'@Cx_p" MAḿ}k3癋(e$uרC ~94=\ r'X Ouk1o;6$$zjC}i◓YEl;;fzR?3  ֶݭ1Kǟ}'RtooWJ&:q8~0H6CX 4D8_]2 |$ZE_Cmt )@]s䋭Ƣ.'35![ȓϯ#N֙}ίN]ҝ1ZI'q°؍[nZ{e" s\ .m̆Tvڽ })=,? /y75q2_u5*re-~wcv%yG1CqӀ8Ŀsrі"C:QȂNcr GWMX͊k.`a$'#2lu݀o92;&dwFk0 csn2 WbSխD &7W}RSDOc;l) PImeH5Q9,tiئGOuiy[/q]dNkJPYK(gjSSDaҗ.7},UjLI 0"oTɥ”fW4T(O GtYwN9B4"Km'Q!fD![6\X8$)xddr@5:NK|\\U[lcG|[PBxܶe>#gC\]j{zFD)w_Q9l P~fk}YP0F+(ɸg<$ѯ)t)h3RXoBImNV9'8X쿙K?5g˙g_w YaLk~o2E16su%W2 KskƇ`6z. c`!-f=;M3@ܝ;Ž|Xj;&ƿ0{ 3]v[|qȋ^H5t{˭$cE^7>]%l!q)@;nCpPwڶVYF::OqmŎ%JZ3"OD_ۭO\tcMC۸ O>2KFpOOlhr*rb h#necz\ZNpDJgqBWԕxylGw]YpO SaIOSs) h :+q[ȋe8<w߾/>=5;Q/ʓqʇ%Ύ[-k`V₫w= 6o!@`[1%+%i,ˣO%? W)$ 09 "YnPZ.noX;=5|;wtrWtjSb~ߟ]i wnI5t -(ƬW K,GE7gQEZ\CyݾjfT| -е`Z_r0gmɯL1<;Bbi.cژZ:aurB6+7^b`0;'ː C9^ hNTH5+`9~k|C8έ 7QAd<A"QUHcKsC̾ \\[Bye'`auFZѤ?4 @ ;s H8Y;t{_}Sob=x@jk,^,?{T82REB9%*UoBLoY7b~i\Ip4 4zhZhhs aݮ<Qu8[0MlW&{- {ٱ~f%vǞw=cI ✆X)oA%)mo{M?2o@y,dVi_kآDRۙj`zPs"pٞgu$vy`gט#-˳F( ՞qF DVtG 7P9Pa()R?8]P+ )sucTj,GYBJ`F,zp͈0P6RM~ED$.c^/y G9AQA,C W{4ŵ/vWG|S7˂Eঝ\yG)|,y32m,X cz2jpo2^Q|&0+ 4z-^ځpĊ8"M[_nޠH|sFb\ʔTu"~[:u"ȷd㨟wb~͜l1!ُa>B>מBx:a  2)+Qvg+wy9حt`D;5>ꃝTd-.3ͧ͗\u^E" _\e,Q_Pe(SH9sqjɚ}znDΐ4Y: |k Vf8ѩeJy6C^/jł 7 gj[ov,{ui~3$m7+|(so?(MHtdFHAIoܬW[cl?<'xm 'T4 ۼJ6D6b97Q)ϔdIV!~`;.Uӏ@3L;e#gH-1y屑.Bi?:֤htRxlusZ qn!S]bYE.jIWk_|.& >/Z^՞xo&z<[g|VV>9ggKcR:K;@ 2.첪g?ś#n*]A+%H;*)! ڎu/2+:2^kao] 7bH瑨yzK,>eFΘ>NJ[dh1uɍ &07@5[=aSѬxo<88;pK;;Ŷ x1IR:J: V"lzv {YVU yѠ {Am!%vl>pzϩ2`'~G2>"B(r."R8f&YᦩRi A<7W뜨2p߮lO3LQYiBDѿ !u0j)u[xLTYxݽ`R1/%?V@^|bL|>r^)=hi?;04S|J9ҬA^Yd<+]s ׺~t8\ :O=0#|07qdDnlKo^Lz%m`imSX0i8Gn ٭w:\j'Nb>-<=y{䓥Wm,Ѥ׌ Rq:ndf+ɕyd1dd)ay@K&z3W3C g[]a:2 ոBrusE B/!By rH#9ͯ;HG,B&MVLPZwVV'a8.IWå+G3NT8⣹ΕGlr]l=v:iiΑBUIimj^" i+Bi!Z2HК\m  h,6R^W Kn|xq<戞t:[T/YД J$ve1n8|s[9{o>T3caS#B]v}{0JkWKōo:n%Ԑja򷫞q7?׿7ܮ Cok| c\$.RteK{CTv;pP=l)';jD ٵL{@3It쩱GŝVxSMK2f<6ׅEK'd@/)͹UD W ߟG'`)&B M-%y}i3e t=f@ zB?6"F?bdfLd2^c9hkHCyDIEFY?}Z΂urlM:Փ^w !^'WH"Oi$ӧrZ988 +UDP+U:Q~]6/G [T2\\9 a`^iݮ>wk9(QTx3x&pTe&y4 igQ ׾sN#q›kު;JKȋNdwe9nK0!Ȳq&g]a3j>p{x& FߏZ U@UP1Mn!\Ҥi>oޫb9.u96uu,bI[UH9J+^M -0FBۣG#`hgN]>E .a-UG/ǘ!.'\Z0u[|SNR@KYo¸51;\gWZ2c뇃XŖS l JI^Yde|2p[}o=<3v.ƽ4 >~;CWZV{@̢?SN|k~?V*ⲾOs|{ UT8&?qݳp .kw#Řqi6r 0O_ɌvޞaB`[AxkfO?K1pF9Nk}Id jmA0~`6~4`˗XA6YTa?4%ptN 4Hl܌!βq$5jTzG xWxp3hTlބm]?% hU\oo`v <2au.혿[ *b%\9ay]PqDؑk,_bϽ,!ɟ"j5 gBRV@KJ|v3!VԼζ~#:zlUta&cSXe1H૫'oeo̅+/2E\z-e}g=㣦sJ;:jA31KX(2bP&6S?hRԢkHJ/T]1ucKKpvU^0 QMFOҩstsU|q§Vx߷''Jǟ(,O{fHX^~;%p 0#HqQE`` d =ɚ_:.٥!Ʊ2GQtţ\s^>wb`KfB3.nG|6>K_/ P !vYc ,lg3JI%:b> jiC~)a<JۏU Qw'<qak_`#O ɱ,輔@Ŷސz-[.F‘] mY֧͔=9m2TWhgy]j=_2դ1`q-)'%R6"i.iYV3?PS UV<9p OCwfzM zP ,Xq &4CJo<Q@ǭVDp5s3=eQ]ɓ`t=;- 9Ǝ%CړlrPrSZU(* %RS=14_ %귛#l:TX(gMjt. io;qdb4 3/[ 0BLOY+Ov)i~[ BПM< DutSynO˪6CZb肚[ץ<حLkC$`o"2 Ìf5$܆#婬qp#5[cЪsHQnAߒa}]wq<@,*7ju;&wZdW,|oEVa_E6[/Ds-^mi9QmHjtȻA)/4B/gL#sPa8rnd D]|;]X cϬƻDj08:7=5}-\[yQ(vZ956cǃKE-/KP $v׺F5F6(b4JvW8 7 Y/V+M_?;Y[d:߁q n>P1lq#e?m T-Q_G[v ̕uuxZ]i?/`~MfַjB'B+]1j[S D`3"7*@ݙJ+˝D)v<]k}Rk3(X=,W T?PY mYV}UnjX+DpEC4}rkͭ8ZQoBk,-XH 񺉨espKhɡu}dk4)C !:w <i$};5xY *9"ib)}3N7i՚,SJۙGvK *O\r|A=W,HcQ8-8r5&Fۥ7r  [N7\x4R9 ~un*M־IqCCa0( 'M_$6ZHlq\lkDjb4@͢sJy;@ J¬@S+T74ؒl(+y/@bF2t9zC2!HYI$:l2z\ɒZFKgߡW_ ,,ozf8S=&:b0rTŔ>oc3FO?cVH>YNl/wuZ T:Ð Nzե7|g Qm2'xڊK8c=Mgd |XcxVCrC:u<4.PK\ q}I v-ďDodt0T 2 [@>ĩg3'- ([hf'FΤ6 N`ĘdS]ցiPb;tLz;$^pդԚ@5(XV֩* 7h ] ٧^KJt\}>.0di?hKRuv_xI>ome`wn۴NGzqs) ^n‡N9L:I\_6Rq{wKz~J|=XqCZ̓By-T wm9-85fDv!GӰ*Bgr`Q7RńXcWw:jPǰX?YԜ%?EG/~$qfPI"ӍDdHg}Dm #xЁ&שk%Ɯ/ lSȹ] @=DW I30Bf&+utаX`(vᅆӝ,`[V5мLdhr8W83>Y<*hM!G#&?*YwPS('?<+-)eY<цu< j8NaҽW5cPG9)W:IJnwu}]7V kn 55o fWBY,N71>m|EĽkaKNjPp`:IOmn]*1*F eZ,T.~d?',0ɪ!gUtp(O, '(KO#mw_7gCK}Qo_Dˆ:31uKo;MZ4|ϱ+s={jF0-"|g%[;VMzQo=.ܿFD}*"b{i0 M8q>2ѳQTb JMĶ[L`)})u D{o}nXݰkioWuh_<[ }a|#PU95Nqs|E;JO(r`r'9p;,3IXxߕN?eN1c{#t|'ў+v,m< D[Erxus[20g,>8{xg>͎r[3R9؃1P:"Z̩t.;wOn@li:^@O33{tWZ t0q I,OVt @yCb]sR08֯t7}޳j8IvM2cJQp_GŰwWV*<\IZGH<%nB+0BJ$ UUX+s~Qk.M1+{_. (Z;U\^wCm%yDelNһ A}?`8ouAK/r8 AZZY~hI]8;kJT2(& VG#KAqEHtqt'2烯!7<<8m}4/uGjR% Xj?7u'.΂]]POIi#8)<ʿܪ /j Q|hCu=tXG-01gJ5_ӭv]EOidy@^bkz+n7Pq3H:`y@~3&!+a͝ rmB GKLvd?#(G:8HՋcA#ZܷǕi+ |87W; @V=%ہhubsBq2.Vl.|<[& &xgg r D1-ߋJw*6oZ4k/3-Y>w((R$^W Lfq!Шv 0PhxWb&pD)K~D' eƫ0CĢ6 ạ0EuS^wm@gd?}lnU(R6JX,~M9VߐFPi(ؓ9;h,5&d233{ Ka%y.ed~^ %~-!иA[FAQs0Øxz_Nk-l%܋vdc/o޿=^ ?$U&jJN$r ]O6Em^G畞_9A 59cP'ϝRbx`ibw.Fͺ(aZxzdL[57:c<y\Mnq/EcN/\=MבZuOu'4~#ceP;$J C5Rlvz)â, }7Qq&2[5:9T.Jb< Ɨ^\2Ga,SWeź;<"(J1*W/M3(j8_/Vs.duVȽ~\NE,~Sy Wu"y}¡*фW؞LQюw#l@H6bv-v>|=C}S.#蚋26ĈISx""*!?B;=jZI1:7-x}q1Px{ݥ,}:Ssx}FŰͪf^|eB6El/CN+`KOm¢"%G- n9mH93A&3߇I'(!0iwA\#WeʑK1p<$=ygmWg#:ϊNGUz=,T?:CM;q[:fuZcޝy #)$<2ِ`.a>:26Di΅KQZ"[wYy 0Y~5;;)^T>j r` uϟp @DKIc]P=pZiށnjDG)ὂ}\mKd=$Pdލ[ \;8ڏs_#SKqYaif3>Dy9)1+vy`t8uQukBhͿh&qд[=0aܯPeb.2/(~M.6'U/_PC2Kj |_Kv 3cݶZlZ#'bYpY/Wr)jkZy$]Y!R]H}^2Oe)|T ɖr={=F!^iʇ 0<@#'bj*{9pbMۛ(ᇫ֭ЍD"6v h@GkGkC{Y>xkd풦L`~4-Mn=0$OkXg-/!檵F s`~2 ƏDX;t6mFZe/uS-!7 =/Y-W4] :zX*cDa_kZ#lO'| fDzxvu!솑 OSV\ Hpb7 QZ}^P ʺz^dIw)7ܒ*5zZ3O  xzںjB'ʠ֗'<ڴ Ij~ PP<"#L3H*d֖au|h8C%*1f(hp[z%=!c-C.'e4MUGfz$ѱ_7ae=Gds<#2]+_zm:f]4@&1iS.)E_n-ΐVdsD;vՂdӌo֤z;6wIo#!p9AsϲdhL+6f 4",G$𽂦7,573In8Buev"d> c;E8i`UsK]3"Q['oFjK%אkmE \_>?KH%,~DLm~ˆ5Gߟ"'Xw801@y @p)< gS@;"uڇB15ϡg\*Ft;0KK"W,!<-V͌G /ͭU46ܦ Wb$69fq6G:7d=NGD;r Ő2j5=Y-d%?ke#9{ugBރ6!%K^WCDr1i~oT6SꂃR1T:Y#GLlT )ϸyn\%9x mU<G[,lxDZ_,fz;E L2͚b|_v' w9f2;(B̤kX~@ֶt hղv0\Oֈq5ٵ[WQ"|{^-(ҪE b~ޫ??-K҈~!~8)-S5]i=6 ņ[`\/82MM@6aMls\%a<أUboWm̼ά8z7sis?TpX2;͎rjS&*=i [׆|JC`LLО7> f:ccNdzOK ̺9XvgAs{7,){e+{Ш&܃!s)F;2Hj㘭Y)oBKTHoji FhJm3}2}^7 ?ʲNZUHo)&~|POb%sYrp SdߛxQDGc ol0_K}o4 B 2D@O@nR$FivYHBM)LyJ!HC*X>=8}{Z_Xy{܌.ة]MtJѠOJs:3(ef1&*EQOWݕ!܈3@48/tt\$eW.ER]ˠO-xx٤ Ex`MnW"G "[NwD)$WGz@Rj/{:k*ȷ>rsS=]qte(n9 Zh~P$쒺$z8JDa!uQڂ@Cu,NPA #c5*+CY j#/X}.qnMHfB{I\N ڨi-ꞒM_'?`n pDi$S`g$&h[3DzxϢFQt9(KP1?o=1WLRw{-v[h/ݖKoఢnBktLopqO>`^:TrͲʆu@O@K͠@ 3*TE)Wce-J?M%P&M[ɉc*0t[EDKՄZ{B| 3NqU}nf&7γ] AƄ+3QN{nT5ב~t߁3~'LC;&(l8eɿ=~TZ0w[X3\@\ 0>m2+Br@1C63#̾K2wm޵)w 3羪O/gD)2&ek1PtrY5dIhEN3d4NǽM ^>FʤF7Z,-rER~3_~>LKb2UI5IH$0C}ƊHOɈ,~67V zwH_Y(b%zAM)[r٭D짤"c^Rt ojLKHï, 's ͷ{7ZCNgx )x2aLD~:A5r ;-(%"p 1wY}*(sը|\J1.1>Τ ̤PQ=5 ~3څJ?GoJg n9Lq }^ڀRrA? q] k\,95elǔԤ_ls<&Nj"ӯD:9cXTH0_. M K.&!4zGvl ?_++[$,U @]"P&y(]Z~ A $[5TkҼNEunRU0 u`Ā[}p~n(;O"2p҅1k-[6`?"{T KFyNP//siأ6()@N9h%N+)q; A^Lo\T6u@8|Y"8\!̡ٙBi3m:oJM`?`6.4Ȩ#6{h"\&ir9;lpT79)G"p {feSƨP ,96|"ÉCôIx֒$jbҟ{X6GIb a+y1w 3ɴWa…AZ|=#&y%(b\؂[N:)DtPs8hB8-gNKx5 z_~_(gJrCBFݬvKӁl%cv;KuKً>[Ih & s ΰ\KP>>m+mQ ۖ'r' #X-J MӦqa].i]u5 D7G%>e΀4/y$]ټ M&^kIkNEy4vIΎ̢mo U9R+Y!x1C\FqwJZfGӤ>Ѭ5-p 7S] Rr2 \'LC)%krԱ!G`De(@x>#_ЀR=?ѳpe]LV6z`KS4XʜyoaԦH@7r'("3T %a{5>̻D(W}0vËAŵBGs&ג1a*2ݦ*TCK&iɴ_J9%Ɲp! RM&Ȅ3idf'Aa4t$7RI[LD% Frs$EhR-R@EvPƋ9Aİu[/TJ թ؜6N+Dq=V?K?jʚ-hKI0nD 븃)4\LnABJ:'yԓ3E_ V!['+.n[Ǝcd4Ys&ZN*Ȩk m$-2ecu,EBz^Y@k-ǐB7ױ> Wo/Z͎G6Sǩ>Jk~ǠWUNJŊ8 cVTs%>RYvMSY)N6v>[08@0%,y跨"IRLlZM"deTs-] QJy"YN%}11U7Io0'"]b+zlQ _;}N$U'lw (j.zXf4f{Գ n{SlͶA Lun1`o$:Ew~LJC X X_x+@Qj&tA\pKw|v1BN(挟үG=ӳ<˅Rd .}b-&_fE3Q|E%8:ڋPר-e59+7=UQ.4XOܦbe~ͳ0ǜcdg[CҔP:2)wy|vYMlgbGcb63Ty} pA*,"ߚbfp\Vs_[6)-d7X I`(BT+ 'Gp\(urFZ;^`|Bg'YYQFr)^^Z9$"hv*;dW &{tn{DV]X)Ł#/$Cmj^F+(ۆgJ HH"xL#Lʉe5Uky1Ȩ$p;o.0ͻ/.GHzng]ߘߵi;ϛH+Hx= K @B Dޢil"%$CgIdZmyR|1!PHM2|Pec{O0p! 'B|W? _3 qx*`ȚrIwPj:7W!Z|Ǘzڜ=n6,;RϘcZ[ɴ9x$EoHd=vWˍv/@ gR1Hς*\kE]t􂄞4@~G&uR6f'@Lve7gG+ITݡ!m5Ms.iABNOKޔzSBj >GPE_2|`,lW$y$}&*b1hj(}7=R /i`Zz+S"> W~oV~(P`թ$OSU,tg xrBʀP|Eqxj1Mqbec',HbK"FPJްrRg Vti.E-ӺCEH,3vI>h=$x. ]F(R6HoemGN'Bv)[W`LBD)/lm~Ij_O1KSuPUpmzzvuBǚi3 K6 sqԈUf}Q^p~+xUMԾ4`F5}M%ŻxQ L]=)h7R{X8;\JzKQc~'!}cC=qH*=ByRfBԿVQguK>Ԃ>4"ma )P~GTJ׼ʗ8T(A BMcM(odY= @Y Zy fji&72Msd4rG8!zS<B"[ҧAROr[aAmdw LR+WnkkWh ̧8)N@n78nțClgi;N-DYo[XDi8~|Gg$!&Ԇ7H<0Am-mABž.A%\ၒX~ T"܇<)̵Coӕ#x[~į4@ng@ɡ[`[Z{\?|uJ͢7 gqяeZmc:@MUJΌph TTh!AS$هB?Fz{U|TE|퓵::댂'D9$Ez'!;{"zD9"NOiuP`}H L*<*KM 9_Vk-4YbtID›^A l.8_IǓ| eNunq=h`L% ؃?ˏV\V~@}\=Ft4߫f *JAJYy*z·yd

~/q49*t5nDɉ>֚9ttsf4m%EEt1zX~yU Hp CAȚA¸P'?Jh)Ұp<W4 N= yrf)Z_<'1;ML% oj+2@&׼ :EUlM%іTV<c%89^}N}UKo '[G@a?("ylR =^HPD N-2[ i=r>4oemL>&\yjXhŜXN|LCp!,av‡Tϫ?x=vOiHG[$X&O8 ǻJWN_8xH"Ɋ^HqXHLJ!rSVDEr[Dp&JݰM.K@SߦLxMtvAA0x(prHOL?b'Ǜm!RV1hcU;1J(_͠8eKn2gs4Uܱ,N}95?nk Ɛ=dAA Zi Q?򐩷P03|nndJD71;wyS; h<_G[ ۧ8- Q|E:X@=iR'KOԸ;JtrBNL "&Dp,پ1+kdQ+E%R >}ؚiZxלⵁLZgdr8WT3~Z2 69 -C* e8$.6sgIc;-׈6Ff5T6iNƞ6d)Dl<[Z e5C}Gt.;$)⇉{慝A<Ƨr)4w+ L c9l37R)l9-.Կcg2z8j(CJExtTgfT$CX3dK=7!g+ãۢ\ERi iNo5:/OfqIZdOVɿ7c1a=ar FwM⳷\n]ouNvK25&^h!W#}fE9cproJW{؏r͕{QT2[(x2HIviT2uy_YC_@iYi RTϿq ,Ss!O=V]Iӵ/,ެ'̭Tys*١eM)dJt\ǏBSi =(K9a7Τ2zʑ.qЫ &Oy|/(f1eʹS͖^ȸY5e*ջ)Dj5y~C4$ʱD HpPb< `NS Ԯ۔PV匃u}Hh"Wy u8QGg&Ƈ=-D6${>>r;K\c=t/Vk1o +l9BIŰ( M難(7ɭ_W`q1YV T-X0gr~;XT-k5]G:e_, /AV*m\v I0gv 59CNs^Lukqb7Itj DuY~v5CO_z ݁LbHʜ7/@VjT^M D|3NVй,، ETR7ДjYQEHi.B6^$d|P9l[RrΔ}I5GL[7,0M fq#܇x\ \.ER ξcťw畈peFGV?/L-vaC^?]cIEY3ЮJi`[" ѭ!d`}R.f\i$kJzdʃYt3ZrD[BoՈ.q1ow j" b<`."Ũ5_I,զ%G IS'xZV6YR!Nh;gЙj :D viz #/;ŃSRcL?E ϒk&4Gc6-֘݅;!A0F8-! 2ťFxmI oAh=m?I6Yg>[,5J^Tߌ ~Lq9fa;uBUj9 J "v{BIP8iRYs"t*’dR'\b(p %ŔQ‹㧤 [  m*k؛11p_egJ\}Ƥ@)2J-vl4d̰^MmH嬯3[qX-A8*.bŒ!=H0uڼ  U:N ]>p|j=6oۓVH1[}:K`~NRh6f82PDžE(!>p)]#G޾2 q<~|e_kgww=%<3F[S!sdIJa&;da&xPK-Onᰕ6*n%wJP$~{ahRcJhh;V9*'|-d4dKz\YJ T&`0܍vv9# Cj7QP¿aƹghx)JY k?HyM. *zIE< (bjLLeD{:xCEwYgK)̛%(!x*|/GO夺Y\!&iAdXXrq> 2U{+(cnkzZkvuu;F"92j:NVv6JMZ)ƛchP?DҥzLO8E%jfu ib(w-hmfQ.1gsKxq~)K@+/pE͌]7޺c nMC^EGi LJK?ikA}X]Kb;MGyLQaH Αe-]6axglhS!X5p㛶 f @O̖~%)O)`>{qb7XopՖʪt9k^,@e3h:RIZk.bXD={  ['(i>Zs~{iҌ)3_ٗ2pַ IpFG\P (ݵ1FUoR4q9L!{-7w}70jAA qA;T AvKL[Oϥ"X 'M^y?n?O/2^|a(2L|vc}t,)>#nuo\ )K'膧U\[^'gf~ kl*5@ق‚V\l{W-nUt'Ggo$ixqE Вc柄YVٸ/Y\Fi j`Fk8< kՔ#-Y*sgvb@/j(`W ! 9"KEig|ty9ށWPCiw {(6p:(Mp&ͣzU!=J3)O 2>SsnL9"g\i@[ S 6G|4dܱ|(F)o@ 9rg.yc|<(p W^$b-绱E'K{C`QVwuW*;UN1_/b)[JTN7K m]S\0r fC$\L8\6vTW%nuQ[ B! D 3$K%!(KhDπ 1Q~@,gB.֌d"Ͽtk?nSY:?vFՏ ˯lc- \o?T́a"ЇSe{P1Y ʏ$qz}l,jkc¸gw'{ZcUk3-)܁J1^H.*ly &\:s,mOx)KѕZHh,8Z"bIk+'v:x @/ۨ"M&l~֢)EI)Q (kiqXĚ6? ?0:ލBRtDqҖ ?o*ǡ-v2 2/wf끱5 :c0/ީc> S+/TⅦ:[ zim&N:"2:I+`bxJԫ6yeD;ǰ $yy*2}.oJ k+蒎R{ӱj(Plj7i]emSKvD6_P/ , 6`c]4$s ;AM 9 ~dCL-v1twhpE*R&T,b 0)bT,D1 U9 )ïPqsTyaXfS j)KKCDծf)]Ku,̼tOnNK\g"N4.xnpv7| xݿ)F_.Tmݩ7R+rp & KhխG;a?.sp˲x\ yZY*4raX48u1я Ac+̞o. V쩫? h&`/*ϹEIz3 AG֒sGYjt7l* zErY!C؇nFȎ` *^Aa|U۴:Už2Er?4=dS7?;Ud'/=O`~ 69d=MaGULJf Ew^ytNin;䤈8mXqŰX΅6ªH{ (Xg{aބ`gMyJd' {ė/q*kyzôbH0dڥc'z] &4mLF.T<9\{ܶBzYi Guɐ1=iIs>9Ko+*ug$9ɦ6.obh+s[ 9Yٹ5t-Y1 O_ҕf^M,5PBͥk:J)rFJ)]LZ K1$Y! uV}̼᪴b]ќ8DfMH̒!% E4w'Zc@#A1Sd,"թ=.&[^")Etuұdt<|@-`*ԉyd>(*Pr̋f89YQjy QVbX>+amG'xIGܥ C곫vb 㜆(EKf 3r 9H0@smӌԲ==N-PsɰB9m ixFX抡xʪʨKg$6-X/>D-#f;d3$xorpz6>bUE?zUFگ(IJPer@:Mt iBwi5PK0F:ۛprBAD&Y<}n5Ddgc00A!L O7SLN  HTr"P6: cLtKٖARObXW)sXhf2vBZm̟ 5Dc촧[@:.Y>'rgLM0 ^yȭPMԮuHWΏ6ChAfP\.:}xoaq%t>L FӌxvGk͆nVkERX]{^}F>k J0'{қ>V3m5h9XM5Y\ߔXMr (ƛTHXuztF9dG&w:56W( qcP`Rz$E{Ƒ*p}E !ؽ!$4)%Fa TDtg.\YGPGWctorI/{螷g!\(9 e;KD! , Ԗ6)7]ܙ#S3A~vEZ:Inr?hpp$/#\4 fl@?JA^{ԑU@P SkvӺ@wJ:b4oM1i*]?t8_hFy>eȫP@!}̘`DdH .Ox<F/G#YU[B{ؖ9"Rz˖fذO5)ie -Rm7eZR  [z䭎JFMJae P-E?Z?Gr %6NAAD?V#IH'Z*z.%[%p0PS_%GWĐ8 Ƞ!{wUV wn(efQ{JvYtFvkoz4N ($~&:HGa_oߣCէ:=cgz/W8yqu gW5E(sՉoXRx Ux(FT>&i#&{=Ea$^q!7JHD,RMZA|}+ X0 4L nW~`%Df{lqOT ,—gFI?e-' 8%cS2:WO,Dy~Dʦu2|62u3?3z3~$-t\$~|Ń c#[1'9iB҃n.\ul(5bEs'dTqнt ! yֈ$@qlۅ +޵jl=#)T5A&:Q$qL#@aV8eB~y̰ⓐq-ic`~ԩ-P쿪+WKj1i%9" w*r@]A~38,~ +}ZQR!Qn>e~J>$վҥYAs?xq 'Lʄ i 1!5mQzmsi@y)Fsrz4'> im%ُ>SuFk+^\qir R)@>9I䆔sLd̉[`]tsՅy`Pz)]U?w%"D'X_ X>yZ]V< =4EE.%8WD$q0r讼;|<j+4l>={^#-/)^hr'F՝,ia~CQFB:0__3{n!lbԳBjIWx%]VU7ǩM235x}7*y7WceE}1;o2:Ubokؔ,w߲d?F-2̔Co"Xw)`B&H$z, =;̬YTom*59{|PrP-W) R-1~Ou O)P:&`b{ˑj$CIV QB{?>qe#Y}?V[ Stϛ+z *$iC Rw&B­X6wrwӆsՓnRńO=/u_~=6&"hoZ*"sE/)ٸO_'Qܑ۾5EܯWן>H+V:nKbTpk9az1as"aKWxF؂/gԷm6HB.h=Ƒ mNݯRY/㸍ǂJ&7d֔+%HQJ͋f?((lݞyC*O,In/u3ōxV!u;EF˜4 W/;y mh(&\31CKR%M@`aq4 *`YXɍ&BKr?S{Jp9Ə 3uG L&s7Ijܣ?γc' Ƞ f{Ă+RChبgML[B TbA #z|4~wAOEkl!Y[ :P!4x}M6Q!\=4 9nIw("bGACY=Zқ™͞?sJ_>$#Y]䉧&53=pF.]WƉDd̪rXzW,&f<lQ?1i O LTӾo_yVnAa_=+ M?̲5▸/LhG7ø횓8HK<":ńx_A2JnK`Lv.+?B:Na^F6hISJ̃{fb7h|D'BP8t$&;\p̼j ;K=32GY[7~S^0JnBy[w "m9#Ur gz]Ҁ2Vˣ1ߺEYUl3hemxݢ?:µ [vdpdR iѡ|dEi 2 qT^夿-qZWyX 1lTH B]'Sr,+}zK{2 ]x &{:ݛM`N4%k8M~ t@Wm̲[%m=2ql,%L2k Nz+8d$t(bOs"^ša1O2~ksQ`>MhG6 riLBv>>,&.4pRkۆO择XȨyV.%}:UR./co,EH,M%D!e:mӀ<'9Cx^ʞN>7t:Y%  Y&X،p:j f5Sv%XW>Xr;Q,Ta=_){'1{Za箮Cj{RE2JlKB֎Ti:xlͭSm`I!Ϩ x7;1 $f\oϝ 3911AùJ Qe?(RoFy Y6b2>ksJZ7 `&/=hvi/!<39E)W\ /dIg:z|R/YN' QnP"Əuʃq9-fHg7iq++Ru4T BƩ&w7N\087'N bpg֓n ѕclVF`;> v'}CWqA.4=Y8Y:C۔dGXֳΑPY%K2> hxȥB+\ 4OQ].a>!T* M̙XOCȬRrM糃}v%^I9b>hX!B:c%/agh>T0Rn=U&+З )|*#4^+@P_sVTYrRK3Fmlpc,*i+R(f B`QX֫ !R[~p"q'8سثH3[k塄a>g@i6 _d5 F v蹣2^֭5] ΙoU <$u5 ұ'X`xA0 35HfNKkPv"֒U oen*w7l?-r|,5ˁKlhF2pyKA1o{NX-Z (Zf94J Ǻ%QLD2䲹7$53g\wqh4I|.8ɌzX Wγwo4z` UvPW,+-Ǯܵ0L2[]4J>=h[;B9HawNLJU`kje48#(S-I5tXR|/!(f2 ?,\j hRkΩNfo)pwʍ^ +H!x_)@*ehZ\p N̘e;uR+@ޤ4 xCZAMnتnRo=iZ^=b4(lkͪ)dK /55Ŕd<~$NB2X+7@;7=Dc>ȱ hW>qK4=8٨BUBډ2"7$#槨 zHd p}TJho}$;bOx600n06<@e¶AqXtQ6{>6X#)fafk϶oʍJwS ԝ|DR`Hski2Dwc. x:}*=8I4[tްUّ"PULչ[UwڰMQr9X H5WF A",7/gmT3jǎ.Jyvx}8t~ǎj{8&Cf ) l==m(RnA,$ gj,2U6Xl 2M[Jm`L戆,++Slڥ֠@3,oȞYŅ{OPm 苌fCY}JP -e6]'f|V0-z6'!4:yEȮ?osOV&k. E.\Q fy8ioQO+LGw| 4dVw 9hMF {/71G%P,2M5e0S$@"SRC۸/lh OSG5R&_=0w4ת0tE[ */yuXV䮡\y< /ܮST<"xxcRк(w :s+P{J{kĎ p쭟ۣTMmaض: 2[8ĩk1dceNM1?\Cj t\K.oPF2k>R2LڎR$E07p&~`Щ[&=[+@Cd:r3Sc;LKTh }VETW]"$j5304xbT<֕lGL~v rnYs`-ϰMt 0/|pIױX5NCI&d~R8C^N%R;JsSJZ, po[f}-T:0=VynAVUuط$ 8C1u(E])r+ [+3Kf;e<QfMjA?#K&60P(LQq4Y?6IMTCf7w5b'K L]T؋fr`Em[ 3A+ruakkąPH+_E6ϮH+._F?CkV䷳5S]G݈a}KA c}T=v׬5ajP;Evs&n5VA^z3"9 B}@ę`R ؗ@uN֢R>jwߕf745C.7_<߭ .I! LEm]ִJ_";Y1PS`iX>"A{bDq2ШfMEZ3 u< ls8{%p«Ln5hS9~wa lִCM\pXE s,ԏQ8ϱK g)[cȇ-(G>,4FY"NDLJk}tL !=ۉQm6_v4Tr,+dD ɳry|Lf& 2†H[s `Il1ΥXWU%:+xLz>S]y oq&DFpׂ= şq%\zX.pЭv,' @Y!7=%p bهfovAkD n TFu;OكU]5y@9!ݜ2t]F_hb!ǗtyUÝIe? .,xɠGȩ50+Lw+/l[;iQ^^-bjkmv ŴC Ә_8r`a:ݭ$Su0-Gx!G|ymƑNGRZ LЄ62Q!flQʟ>eɔ?j\Sq6<˺-dL01dC[FJ켂T3/)%a0ƤO4 C6 Ck1˦[{}GGsEH }@<.8(nA+t@{MDca%tsIܻsV=9=M) J}E!I0L2X?+y,uO=γnSVFV%m_XASN:F{r-y*y!&YwuMN|{HrO6I OIpMv1tf** c kJOkMhLρݜu4aCúKU7⩂ #MDC By c\mX:Wq'3E:{dzNR}N{zN0Աhk vT؅C9uGUIc|p*hUl:tQt>Uyˆ,A@aX94J" }^:5yؽVF`rյ93ki HE*3ܻmjL' *PmNO-dR6Y(3Y&-R{ ^g0D] Vn#,? ]*\-1eݢm C:)UӻѯC噘~V gqvrJeTMymr !Oę;N""78jZ>m 6$WC=&(T^(=S$eJ:OJSEֹ9NǮeq?$YcXS ^`k$^{yʻ$f3EףV+HɃx*F{hL{n+*"?F`FxUN 웸t|+WqЃX*c_1 , ٔBL@<.(r Zu5hg=YmYQ{"5SC;"b;[sd)çCq8&H\];{Jn7\=æt8w0H5{EyL"Y(:ZC.R ;LZG^Z~qaF &W(0z3;bLyA8UCMTխ o\Ol =bսf_lLh[ۺx$`wą~ߖ0Y{k\ʆ*2}@骠ovxOH h&) k[ m'.[Bէjφ4 EmSiw( *vc.1늰܏};D}L<4Pwu$n\.?GrV[߇@)K48^>*5 xhɾSA lP$ILv@Ɩwav\K2og*H,$)ȬۜXk˅) V>ɜ}תΘbDYfAWNHoZ6Bc7u +$Xw[܍ꙤZݎ's'}@:b|-Rky)$ܮ`C^/;5?9Lck hryܾMO;^0 Se'Wʽ8^K:0=#; w8|zA1 gM I8I; A{VuDIrX\`W4UbBfׁX" !J݊҃l /XVc\;[L#y 6tS0p ߻Li^D6ҳP:*,sX /*b[8sdr@{MK?@wn>i7kU$ڨ'{(VΕarYQ>6?,%XPAtkcΜD*:}Y=n&h}ws9?@"[}0:9 >})qp1D>wv]Z8P> đW.G^*.!:Ĺ 4eũӻӨ@\\9&g2BzW$>3bCr׽Mx}*W)lul  `[!ٓ,hUNVo2KސeyK0y=/\ic]:]އ Z?,|mK{a6p1ʰxo\0ҪFwA>9l@~V! QL^*8Iȩ0GRE:N{8x$Qnx${܄zב+|áKqD)H`z˙$*40IӍדL]-51|Onݮ|hd8$S" l}wI$\q5b0$fr.5r@nТ:2pBDv M^R%rwD%+eV>)4 UnuipjKs9FBI'?" :xؾ-Onx?!1ÚJqjl`mjH|"g\b[+ W?'ƬlMP0@;F0]#*y1}Y*3(YZY"6pv&fu||~͓&&y5@0JTnБ(UW0y4j٭WB`<0Y22 @>^W[ļ Z.#Ќq(z=,8B5Щ? օ夾7-!-%gCq$.Zz1u= %-^W6R|Sԋnx#1#ѯ(KEZq5vqMvY~OBMEA s`g@Ԋk349h(a:!DXfږm]r`I_.\k"> qT˜\M|`ϒ-;n/W^$u=%GƆD%|bK*H`"ud],f7\8$|):I+E(hL-y{hܺ)@oN?kocAI\ٍ*`u!wmww?$cgܤ,}\/TkGt^ůX|ǫw[ 4,Clj]jK%*Z:R_FI̳p yZ@/kx07[wGbvA~2~!aƟxe'IEfǴ l-\e:b-$?83{|DP04<x]'z+uf1;#h}&rQ6Uةl;w}2AD|2$(TLS?ԧ -+(794v;p|@p8l 9"{8&>1?|L].\k&*U{xi 2QGni2CyO5R1)1IJH'V"SgFw9k7gR ZF+Y%\|9d =|Obx_'d8[VL)*FY_6^3etXcv3m.+qT,\X3Bϧ`zsЙ1} ³vzA4 [cc6 ۽-X/ՙ_/kKO,@u;Xl9GwHwM!uvWnfQ0ۦU$Ŷg݅q|),OdW^y MXF/;d(IH\1f01~%F|ti^uv}JH4M|w*s[j,؈ > 8b @8>`aOsKMpb~ pR 1YwtmNĞ5e$;p F SVo@1j%|<DŽ#Cd ߉H́{uI-0 ky9K. cRRk1}tΖB*$Eg$莉[^?4bNĶy̜&>r rV[MH7Q 3?acJU itb#9/s#_z3Hpm;jڻi1 r"!iUal78[ժj|XY?m5-]א*νݨ9_3Uѓ.fqbZ'󬒈R;;4`MTbXv7D&8=J.!ӺXzOCDlԉ 秗UtŦIhTDV[?erJu|z.=cK1E`($6e}N}%3"kIΆ5H[+_67e"Ho&_]Q+"<_̐C*[bCl.ثBRqz&56'fX^0aץ3x3&XrbǨMX:o*yHVy|a. M;v}زBqA7Άx[!4039*Rsg|́A?3 i0 HGۡuGCmm gI54p@AJJݹbA*.g5#NR/oJjWKLq99-ۡxlQD+Z]`ŽlXL^mؾPsC">B{̇ 8ft@N֤տ%z\Uf хs?2(oinE2oH2%*e%w0@ (B 2E G8߲p8#K88'SV ^00`Y=(]RNxԖjVK@,q|${Pl^I6GdUۑ3!1̊wy:fRXL \HEhl˩0S)F[xMHٵ3ɚtr?o%7Dn8,s)P;};%#qfq&'Oh\˿gLb7L3>+oׇ"ԓRaq0qt#BJƟ,Sz?dY=mbDᰫ׫'@jWӭuzxÛ%BAZ\`Bfsj2 ms%/mEa~XHTm%x·ծEM1 UaSci4$*頗?0C_`. ML}.:yЁt'ˁ6^^#~bXzJb |îk,* 7}$A;{luL})D!#-vr^MBB]y)Ohhs:ΒI~qm_uDsAKFO% oX3xQb0 V'j%(^eɧ#ѐN'u >ss-Q+2Vv /5fFKKaym&!<0w'4mk@VYa߼]K H3}L ,Rf}~'9;1e YMk< nJ"6rλqL._QM,Rޮ"#M*W3.R[:=Kن 7'/XI 5T.`MhlTyf Aze&h3,BMc[ll2 0&6^(uƸ,ҳ/J- g`EnU׋bV;|F*,ו ~T_ә7:F[sXq#Eߪi=άG ]<=0abb5gBCRl1/>2u'pt̆E1\[:ߖܾ\HX${g>S'9)D.\GB芴 LCPVu#KԑAJ$l&-ʂHe?` .uG6vD Y5[Di(H0Ւ-=GNe{9rcY+c<(ڝ+7­}ީ M{eȊy1 䊉.=~0QۺVx%"{֯Dxsj[̊\ kξ >BIߐ4y[ }=V2$U*5m/5Y&DI `~ R17wnge½/pp7bFƌ󜰵r\t.mh/Nюt(KO{6 /nS\{O^\͇Co䐔͙uݱP*[) +į;(b 綴\ѠlrG0[4Pǵ"#͓ oymk*l X7$TϪ Zl1q%LjΊ%ta^t=N/|o}7e:w܉@x vTm4`vDƘ|#x V}:92j&g-D@nޅm U[lVvl}M@hA9(s<8"PP+z?)PFz:U nCpo0c bZ"bg(s[g4!H97lHEDI5oa5e\a `v 3|\ffZtR?!gGC]}"F"'m6<"VPr kܘGYx1iK3 ma>)Nޗ)Ku;ߟfGFA _1P}=5mh~sy«[O{C )F(ծ{ M8 oW\AF @8AAY)nvVQOyrc,; 9Ǝ\9;'QDaml¼uyI΢ؠ<}N|[O]JQ6SS@6"]e^z!B}6T#Vy3WhDž/D>$C%c4Z76(b`2(p[4T.i+<1 v{LwhioD`6t-D*Y(#>$TS~ޫ[v/fPn(jimO d"7 2 Bj`WrXc ~ZU#]A11zZLVbgΩQMͮ厴L}wFdb{VɂP zԶK\>^bé4wQ-=#Dr4;y`3dKJY9+>^1^C`$N}(G  Cx5mKߗ/!(!vO?ii);ZGSJ*F *\RS7Ү1p˅$VWw`O&ip_7zyaq !|@q>Yzy_Q/vnu:#ʱ2]LTA@aR7,RKqq"SJO,*`kC#5?ZƬKhC Cems9jy8lX46/[ 6+p$vD}Qr{aOHj cmNx*;R meܚ( vZ%ag2\@3+:9ʅg" z4dz< dt Ü t$ڦ /pbɹH m&k7-6UŁRҲ5[QWq'RSHKa fh0eIfuI/\#~՜]_je|4XlWIEsEp0rv^rn6< 4B6\qA^iޙޥㅠa`*iQu}[ӯ^DDNݧDzpک]oe)@WauR*a:v$Dh된-*/5"ߦF߇I*T6eu9K{^`J dܛ嬏1S 4[Xz@&^rZ4YCvG+[v6cp] .I弱-{D+@|*H8|:-Hs 땺Yo3^8x t:_TֽEC4&wIrzo:ӂbkomѪ yBӃgX)+.~Ѿ*q|1d8&ovRyx|6!}ꙅU:CYǟtP4UGPkUa{Na\Sa\Ii Vl<3 TNȶ),@3r"H@m 9?ni~Վn{, O.RR50L%r  E^$a%rW:G1C߀+]q̍kyDJ"?xg$KGVV5ܔ_/dB"͙cį iQ"ppǠ}sTm[X]tHt3;ܯnqɭq#dzz%V"C7L 7C{cOvbRï>R6\}kŝslas=V.B~3!4Xյ:fBȚ.JZ=~, KK߂OH(N(]"DʃtT55AV!;@b3֏gzҕr y}(EP5]Qgrƻ^48!͌% VZЏv\6#A}G16XvUb)zs~3}I*}:v`F}V <-^<,7r\o0n!#Fdˮz-e#:Qf̢S } =E(|E\Ug@KϫMߚ8ٝNPZ"i_QEemLc2oCհuTιcY}Q3omit.؁8AIVb0Ҵ =,ME')ڂ@蜸oKg'.vDa ℰ>|;Z3! 9+F|WkR`sMdOuHhjaK^^S҅qǜSn6 @ }M2i~ؖթ+6B{#õ€b CRؔ{ɴw\c6С0.27_̔uH(N4ataG%!V7%~G\Êؓ,Jxϔʸb1na_WrOh:!/`u.VK-D6}S6Ŀ9/AN8%AjtQNؐY;Pin3Y)f6M]eNchiϣ EV;!|P} p֖èkWPV}rVg Xl㐮NlVKup/wTʴ}qյ)Z Gi XF-H;;ޒX.RLCZnGwG :yWv6m_S:!;ĔJXb5?Q=y a˃@&L 54( anm#l^a3oNhyFRZ.0 {. 5YvV;..~GLӶ%* I8 QS4:9M'F'j= E/CVIZs8@?k^>ErOATӗqTN(qP`Z7u2p-j&Vİ->Aw _!m|5/:lcfU8aX m2;NQy]X1Q2dRڕ@v!_ߖ[||,] O!Z/ [%/lrb09flߴR4/C5O =GIXm4/:^Xg|щ\bR7tQin,_Lnǁ?(k1 \6h_r*9<]{z(ʫy:0Ħu<qXTAE4d+f0.Mw`*b(7ׇv=Z;V;&FcBr+r,qEr+X8! d|ffp*C-@ELρWWf|` ԂJ1ݎ+]iHUMq ғXkF:TՖZx  DC멵?[Jiq0s֋03~wCn/JJxEHSűR;Rs1;=8%\͑y%bwzs9?Oq :$ ׈@vMj&V%~R՞ȦSm[lYA1\#/յ/0qgtxsm@?d9w0ImBM2c 9i56P K7kJW׿}e 3z9z +uwM%_UG>7橄'&BC"^rڟ;1L*FQ2+ FMX&~ηr\Õ-\rk9?QN/x6xtpI-S]B\C5buwl Fb#+ (P{+)ykӐ€揯0zR`QLgLu / əQuO2nq~lx,jxM"@5ж%ڍD a#.x][\6..L.!jy ģ6Qc0.h9{XAsݣm<&>kapG#lI!7v\ ]N}ktIc<\b , 5Q0l?$ 4#fJB62"'. +b>A&VTp`|##Ƨ%" G9~'QfƸt{\ K t+<,>^Q;1boEB_n(VeŜ8rTN4AYnyE;W,boBu NEq6P{o^5<`*PU>a0Txj:l[.bC>ޓhaz@@CoaNJH=qCMxP2!@py%i?lPI^?ݘI-p6Zpqo*=*:e>B8]q&O:} m<{Wl#sƸY3 [zlH5,#M<|ۙg:e0gb|wA°whE2N͚Ϗ(3h&辺:Xö04_YFpxZŒ3`E -RƩnKRL n7o ;Lf˻Jz''#C5qҽh$ζI+1ؼcס{Q"C?>vW!7# AOU{qPJᄑ #?[i1'4޴JpUU>A6">Cc>a771w5*{Ԩ ןBo4r OO,'JO(/|0nt]n f{Mmo\߼C6zTXgwjOT-C]&zbF3t,-ɗϱP:z ZEi\=CW1 H}kmbHr(OpH񚬥Ux&Q9oIղv)k2ȟhs6('m%'2דݼHS2?txxپO8EVeɍR䄙R#p7P#z5cqV81+;pRgD֥xV1MM,(ISUKH zq3> }IIbZUb:%Fl*64%Boƍ:J=2֕+Mi&];1jvԫz-&J,wՏ/b ;JPt7 - E(%"u'zs&&0]F"xۡAg/}v g8'Leu@ZdⅤ k 1-l8Aͼ2/)~)0,Jh#H?,-F`*l{o  LѮ"Mֻx9Ռv)|jt59t_V'T\')HңPz4ZFZ'!(f=4|v2tVe GdYV,(nwXcn ?^x1Bs#NlaȾS,5荮}vٟ7Efn> Ecf_WN eP fQ:ZMHl[W#* g-BRpUg(pb,Ԉrq=~/Oٰ>ɣ#"%̒*&(ƀ qkRVs^ǯ$h~(c$kr:ʴAୡ}Qys,E<4:ȑ}D"ZԧGO>/@H,\"!l'fÁ.p'ф^`pޓ'',rw|J~tҴW28NܺWT Ƙ& cib{9> O/vˌ0!߭Kd a_a4[xG,cIj{TM)AUޗQy#C(`~-w!j #+"B>5s~ 6!WxuI"TL@h6^dGZw׃%'J`:@Wח?l);uX`+QKh~eHT:Dw`@5)E0Bi>eF_J$Qdz6w,0_Һk:䖲%Ƅebؙ&P=$BRW}{Kwq5  b |B-D& `"8xrzUKiX=38c„*_*{~eE\olg$qm|)mLv?*A&jJƧѡE^:[w9r< wJ츽!eu_mʯOV=Č'nL<2 Ɛ:. CGG)"4.5^9ڏΨ♱*ĈV؜rh LQC` : O"Շ8&^ԉ+M4™谜kLiTj$FEq֟04!]yqvyl{IFJ?\ڄWsqjo%(7=[{r* v9hl(瑽84@{ϙuƺV_.+[!;SONAv/*BZW.W#Ǟw)@/196PAws(&{$ͨʳ~#=aP<zn2 jg$"Fu%RRu G9wT@zt^&וvoy\3YO"EJ)#9\Kvd {t8 |e<ה S( TZa|1'bݗ.9̧75r, Lv8u=d_QTjEnhAݓ"L2:9xu]&o;;Q g5LvGP=҃q_jMqơl& 2BYV(\/Ptg4&Nh ϫgj*}[*XW%/9}b/5Q\\h^ݶ l7=W'b@]O$#kOEE/^CIJ=Z7b"UOh.>+;gƔLdxծµU4+o Xc%}@l7T]v!=(Ȁ=O$Sӗ?yAaK `$Nq V30?*h$XezRI?91=@KĿzv[x`f%WXZDQ5oB{ng&nmM2N$ ] WȤ6^Bs ;Bs9FDc (n ClFКOU jLy!#šHKjq$`y"h(;b /H;b;XJ:cau8`v (/&Vohۊ{[r3Lcx q-h &ڹ.sw U }/Kp( <xM,ozc<$t0=?[`62,bv>O gC._|A5JdszmN͛QwN"u#w2P#-g1*3-.ηmAxiÌVXq|;K~Scwvhz@c1=#[oc1:cTs#7ecÒr_B匋R! Њg^(t|eVv6vRl!avI$G!zBwWդO5QNhpPhg=aǪ^Hr>{R깅|o%%f$ory/5[$?LHgTAͤ0s&"=/iܝm[r3j_ԅ`Nn75VohR݀K.sqeﰽ}냱BCcx!ҙX2|]p:%%֥S; egJrsӪH aU*.Hcp.%UMuf],51XuI|:hAm;뎪2'j}Z B{,zcJ(?Ƿl"Wtc:aƬQ |hrBN}rB͹`4%s❨[PJA_ex^_o!Z:Lx M}:ۄܯ6TŇR ij+[39}[:;}]&+\!Ac0F!k.M.;| Of&VNc=.^0|+38`#6] s?^Z-<.B&'Bn,7EȪLS7C!T F%4؍}AFa$65ͦ,<7ARUݚV]fF\Ÿ1C l:X=1RxB⩍ȁlѵEWL ӋQ|w=[/WލT=)>XL$$%dOm^QG 6S+ÈP+,@*j4thhJK95c&zZک*1299uKx8s,z};itPJ!xD9b8Ľz {U»Ci}X I"@ u)ZQ1.6_@mz ^tHYn]lĝE3WM+`Mj!loA˸rݚ羡 O:lmY+Ma7t|@T ܐ3Ae}1$wc ks2ST b?x,qB eO;^w_dnn@ugV+ $4)7g|2j~g"'xu㥓2: C#c0)Rﷁw63;-&Nv z8ƽ۞$&!AoK~ G^+A#RY(ZK]S:`kAoYey),.B3 \ Oޜq9n(>um&YVjzde&DO䏌hԦ¸]ோz\*nӅ20昸VNt}ՎfPC5t'5oQJv"F^9bj yD&^[gf9}瞂8\.*|6|^) ,;0}u>i;G(hMGrIMޔ\$zAr9L+ t~Hig})&Hi>1|ҽ* .[HGTZp XQdR'J.2~ ~P,ńT0h!8VlM7DNhs Vbo􂨔Zv ;AļD3e\{qқl/2G#İ}ͨO=?gǷSƑA)0.!Q*%ów19WIp Fj\g]yfrUZoǑvu49|fJ1L[]3<]eX̂vr <[9vA\  "XL~Ho\GinhVw㵰-OtP&.g,45 j9=&a[W8PqEIw+Fhs+:R#r1oF3['Qau_s904mB M~8He@xOW {@|{|fX!i`}/aozrwGTO ?9!=edl;]Ѧ{*,K!꺧u'5}EQn\Ɵ ZmKضs?0%Y̲ "JҢϱ^n4۫CShyr 3,X ?Z.2^}+‹}[~PVY k /:Y)xf; }zT^~RhhŠ\K_uoڜ`D7{o3*G# ڟ5~L>hW_w{M/O 5)W{EEӚG!-MVa: Ry7J:bߔrك6twB8Pk)BzyOҖ~GIZ$NZv-@~ܖN,y?])WuDLl%YxM65= 2b4b X/քb+?T]m=Dm

Q!2KɃv>o;痌4s #PM`qD}?}'JIaDdg\+ٺboAԐln~ \堉Wf>"5T%Eוg{ D4ƻ&ֽ$/iosz8p+yfS䙧^er/4-6b;wΗ P]1gqMcmSs$f3+k!) Mg.=kBSW͈;=7XbMDuMMoJ 1Q3 v&Y{RD'ouvB\(107$jA!#fK=ncocL<94:D014!-$(Cv_'y`vω? l" A~8D6FY'fy޽O&nMrKLy&6.#n "јJh@k.?|uѡnI:}tnzЧӼ⳹A %Df/RmS"d 3Bdp|,4'H6Lx f#YD+.Y1ZG8GY7*31B.Q~8` mUoyVDV|g//! (>0۱t WNs֢,Nf+ DR<1%5` Iq ۦT(։ zJ#qLB/4i02#?oX- s>c"BwS%FacRyb$GCx7(I6]gX9 j[ /@?GJ K%]'2NiIiB}+U!nu&',Q^9{<䁱>f3,c n'Ou/;1P^<V?sp cw^F~0I3ƒ=[φg<^ɏӢԁ,M}‹#XQپ _ ځbx,1F@㛉tY1 h==6QNT㴊J<”b+zhWq0%qB~A6d>g\ȧD@wLLM˯ngTu (}9N5)S,zDtf>2$aȸCDԨ~ ڭRRK&*>1(k y{N(B|V8,|c>6 "-ġtTKHO Yħ4.#p۲~Υ@w{9&z\vV'֤<⺵y *{x6ϋoAc Zh-%'~( | eaBZT?qTIV:^v bftNrVo6bFE'_‰x恙l~S×Fi-rJ0OF5#q5q*v2@#rxB/l ]j!j`є>q-nޛOź!H ba 4@t5I)^\wzũ vsEn9zr*"^q~l#e// kS[ޖ^ nqK~;u#IAЙ7EiV`WH"vj4#ٺsƪ` A/]2moPd#UBF; /R@03=ZQX¦iH9̋}A%jEl'( 'ӊ( pSjQ󠍐PS?RL=.8@oRd|.%1 OL .&Mˑ5/Nft[uʒY;YWt]ܶ/rJֺ/{Hd^LλZe&0rwB_^x޳=Ƌ@re^,G5NH_nU'?zY5OR3s+U@Twҟ$PLڿuFM) %{um9Qɡy[M/ƗӱZN꒿pK\mbw+lu7H:] }f ܇Mִ jez(SD/¼nfa"``hD`Br=Z X ^69FIdC`+#ntZ)[/Eo;$uZ?xf܄m†~Ճ㮯^i܆zZ*r u}(!;G,Tj4kq a2O$]dwY ==rM89T~gBX[r*$uf3Dc!MBBd3mSHS!`_u<*7/z=( W3bW'3ĤR2?@碊,<" =Dτ#%7bʼnٛډ|f <x?pڟ0 -e(ԫ3h됞wG7QG{K\s ̤՚)&/; oW:e0?_X9l|H}mY31egoKPE%Yj/'_َ|6@y>\v[;PEFElWJ= ,K*PzB[Ԫ7j3l^Ф`9Ba菚+ѫ:@t` !p+>8a7b>S<}Zd XyJM(.c*=?3a4wWsUbݯ>:fvX'"WveK=Rz%9 ;U2`brYM~B!?ZUҬG e;R HX%"7|#,-}gtI8눮hk8/bNӦiWt:s DTo-/rO1~TۈUwp4hG-gjuXɲE %>e>,mϯ){?^Cs3U* wo-A tҠa8ϿKBrG*z⠬n*aF&.IjC*"O4_Tbyf*K+;c~7*Af]Z**S0RgЕz+Og%i\|c5BWócݚvB$5o1zx@)0_F; ~' _O";Q7HeZMA4b]O ё=J *nwp6 +yHzL]_B{&K)ۻ2Eº0R'PQx[4n؜wBGSr3]N.YQ ObQߣk&TexQ[R~Y濍۬4?qn)Kq}v+IFLw=ǂ%ѵi'LԭRꥣӈұp7;sF}m5\!5h\UL O$Dibmb+6emG\l4~`0 =l(&Zw~?nNBBhuwfqB6cȞٲWU5,n4I?ס*hr>Bm `SΘ+$"x 4^KIBx(Z|s=%4v(A3vU6;l,w)}+R;񶁣r5&Ϟ4C* TJ@2ڶSƄC,whH?ͩ0}4ˊ w Y]%I6Q =TzL ]d]0|\g>.Bv#~q&gǺft,;ڽqrQxr?RZůӃdڂnX'pJhgL d0}HhAd2@4p++z[HeQ~>[H\@@.XJ:@_۲> BGb^JAMɩ2K}20`U49W^=E+[݂q a)-4퀂N:;zyXsyz(7M4u"m^dv~/m]g;^pe/QN U=c>\(+BBYoC1J= FBcO 9{ ՙ²88uH3,-%>֘X,`{7EK,_4gr}2rNTk# s'YYLK]3,ՠ ~KR\K SfPӹ]VǗfva5RyqSXɈP,) x^܈ф.L*a?5b= f}&g%X ټW8+>U/(w2_'θ-f5N&iihN>ɔC'B.~S X+mE~ qVb#9.6D{,Fx` i-plgDrsvF=V{.49hIr[ߧFBfpт@ Y7Ty'ʉΤ>wh49ARIڮ^]h8:<=;fWb)~៳^S\.ocC d^*ѥ M2HH8r OJ}֡C~Fv*腌}vk(%a}]uMxjMEq<\G^?@U刐CzSڻ 5ᤍ }fTL~йL{an\Uy-C[v]i`rݎL Jzщ‚n3ܣ#6kMx>˭Mo(u0N JDPg.\vjЕ"\VJo'X䂊Ҡ봆ϔ$_8'nx1u~h{Y|=~H2zyks+IJ[wA9J-䫽WKKrFLo I>J xXi?E8߿/Nٝ,d}@ ffǵ|<ߘO'6Y)FO[`5xYW@ii' [z{N @0|,fhA ~:6#7l\ԫF=/;-dwnr_s HG43J(1~Ǔ=$*#g1gJfM/"+]jK%\ߎ|u р#`@WCAfD]$,wW@OhH/'?AcQƺF v] !pa7eU^خgӪ2ks)&T>xL&" [#7]@ نh@Ip 3b|q_ s _W‰:;a4Zdˬp+D#[rUUJU&Axٲ7% ԩCKUH_TcPԠP\G-7 6+?徠%9:JD WÅYwN=겇zא?t;u)U]RcFNQ42B轃IjV]l$p" уhcVTNH9!td=oMyp('eQc4XWs*qty=[UfEn{sQj"=ȉsi,q 5#(;-9 60F6`&U й"m-ʼODP:;"J&Dsz5ǨYXw3Q}Y2ӽ jlH?P-,U. ^¾Њ-אn|j:ZfD9 7dOmY>j%1] K8쳱}3%3pȃS"pؘ7n(78lg?QP¼/5*)]>>p%ۻ[;b) TЩb2!+2$~t߷j eߟj7HRa^~ 1CzL+ql\)cmPz # S&PQԤ4@+ k;$wq{yLE`( UiP g IO,2ҏ] /y\CZ;c4Zi@i`_͔ ,JיQVjbS6glmSI&ԎTǻ81Z_㒥8t4Bݲ@kXҠ{ نժcq ʴ{4`;a'ψ$b:;kV 9#jN3xsjbZwXJٴ"PsnGwe]?0f 1[x'  ?x(񰩻s4uzxgˉDȕ%\$Ca=N \g[Hɶ-ӞC12z%GN5p G 8xT3m \l?\/_bɭfv]^&# UsҚiC?'ѪAYn=Ū`B:ڇ<R2պyB4. j m'wa4=C^;֨{*2b2bIkD(dT&t$],|HA-cŚfpB'Wͮ^./'3dG{P l?[[͇ 0 Le_$0*# M×ڕ9.8(/j{H}sbY(_Di͘>IUKG ϬjH;5# T[_M񌖛$Xv35\[~+ /q9쪔 x+ޯm|R*ӡff@jG~ky\ijx#1ujT&-Тa4@_2+ժM5:h:<::E`304ʋ_[9VZ U)iV . "s 6ІV[ا#|WaʢXuCiOx"q[>i9}wš^  b|\cF+M`\a}2)>:݃*Ӣ{&+uY|pMW),xCi_q`7m ūI.Z7{б(x~x9`7ݰȝ5c qωvA:/K$#UU.vD#Jxr-œfB 4(|J,s츧\vz7Vh ;1g!ufZt V[bj Ȣ.7wۮ)[ F A#Lb~~E(,TW`zfU׻UAWSI>M(> _F>%骖} ! ĖTbyzi,[Xa+m3'ȿQu {}4h#*Rc'᫡a 9IP$ ^/(9=gVN?&S..GyvE#0dHs 0:aoH#]目Fq(tUsxjOL XV HņvYV;=mflZV5gsILΗnsX u'H챥,AΪ 0U~ 4:zC}f.Ǹ.0 6XF q)gL+'dD'}aKFg)IYt9!e? m/Fax+'"m[^)_PRsyegD~~ߝwS1j1 -nҲg? : =Vg Ji+n}j% ]mz8u 2k0jƪ~͛=E}'t˱I̍õ,w"&g3IբvHǶ#{!@e7e+BX܉b[~$RH.0_h$|X&Td?V5йB~NQ *ybz}4:UN3VJ3l9ԡ_Q\&hFGFym_科V_B-Q$FP}ǂAPOqZ4D!r:%.{5[[B^ &ZqP*H?{O̷ʪC +( GmWmĔ5\ lu:x=%OlTQ< 3 Y mL>aiNM-omƞYFp{9p?`\}idZ(B'LE}m~;En YRAaU#LطY9 (6z yKO7 M6uf e׿M pr[SWR @ET&6z, ?CbjvKC9gB_9Y˘b%&6%!5IAaRc!xfY_.CNCa$(x]ǣߚcҼ(Fy(9C%uOAcџݑ.h-' m&Zysb֒Tc(Դ'( dz|CΓ@jѡf)˩m.*mVX= $l6W;/}3Bs}kxW\ _ԯd qku]PMN gtv%Mu.F2UܹG{!5 ,vZRAE. &l][Ԫl܇pd1,wjL60KuҍpQ\DZ;/)M7. ҆8G*1Y/`xb5j_Ff2nU[`+aIR AT-NmSOv $o [N4I:o[#c5q\&l[ ljcFc*{ A H4H9 I'}.[ M7Bq_)lHvx0? 8Ƥܴ4Ǥ7Z4 r@H410JCLdwB'汶򿎳z?Շ1u5L8Fd6C)8b"9E@BimWX~G໿X_f7`⳧$ю#'(GQ$GY,bWƹ$\gT';K6\ŀ%n?*`*Gvd7Ygёںh2S 9(knQ#xOu`2kB}[X5ԓNwIr(M˂J_(dτb3-Gf4ɀd 1Z*O:U!0EQ^&[|hXkh- c-3껢!e6[\p>o:- ;өSU."<Ux{GBh[buSYI~59_j_YB +ICvv/ާAh~$~f*ءќᘈnNZBe S4wa6'CF@Qg%[p'D?eQB#,Ig[,B۬X4_f|*!fjgl+ ߽ZPgo_5ܰڣ{<(*FIl#5jɥf*0ƍV_|l- 'a{a@?P`W7di V<ʗvc+$| XpMʑ!ڷm^C쯯z ^"&ZԪB:a@=ˢ4۾`*Vxuvw,(mjQk?5i5OyK,>x&WC3V[ǮW֕:KJr޹u^MBP*b:Xh."&2NlL >sten{XO@Gܘ%`bЕvC>jt6֤`$H> E^ᒰ 7UPʖ\'|UA#2L B0MU,YJt @:PBNWԙvEG,3f(u%Y?w-Jp" 5T2ݷL]k̈́5OJ}_T}s>(.-57saן#|" o%l tEpT΃K9 Kf5iH! Мbp0=9f=WB*=ghRbCǞY0%ԏ>@w䀏?}mutx:udhg8M[605*-qʇ&,'%uuP4uzY,iX5:wqx{ iSTϽnj g > G@L"3B(S<?)DS1Ō{lA' /ina$tvy?XQ)-f0ׂy$AgOL(U*vB-Rr=r] ͉B#J%9cQwt_:t6<(< TÄE!'jBv!` N%ڱ^B<C1׌T6$4rcQF6x䷕*ϐ\t;nqipD2, |W0"ZYn`YʽdҪ݁\V3Fj|JqdˑERlOYg$I0,Z0Ah!TYO-kPp^3CI"~GA _b x[;aRk>>QZ.: ݷfkYQ ]e.졇niέ3UU$:m&IǼxsɶ1W0]VWǀQ ;DY (YGN 6"&[:Hay肋dhy]FOE葔tח+ VLwfa躢~XLv@ @suy.t)YEg>#z¼۶Ӟ9$xnwAih3dU,5ff|TBA#]j48d;? $O. x E~ q,yxG|ޱ:G-IGPkBFkt\RfHΰy;ȩХ7bC8·~%:F5>6X*aB+~>s ;GXs2 Vq*DuM&&o\`+c2v(zBfBU&mcs(0 } k(C@"Zu'ebpzs7^ cJlu1{Db$"V0 ^ IkY''P`S![:"Ià!W ;H.9`kú=5(HO_"#PP^<6;U=H6X*Ӊx| k0a9dز=Ip27E f؅XB>4URs?mIgXuihM}ӷwPVLdW)63!>Ihqz Z. hRnV9K\х=~,?*:l'm5W7H5HʜJPH% T/YrLODE3I'sgҰ\^g(pq30u5ɒ>1*X)#㋳eX¨Axtd;߆/y: E3 u9d !@3 d҂meVL"ay h7 !m{dZ0LQifEAb1ȃx_ 9YN 'r.ށ#@D]fǣ+h0mVkPDfH0PE=֦S5;W"P./ =g} 0SU{M$Y48.foNiB]J3{&_ѹ[jWf{;Ot4)2:}zo|7S)$4Ɛ[z63O|BFd9يi~$ӨXqOR\#H>Xk {Fs✏3D2p.W1ln ^MZ~ %-g(Zǽ8>&)ҽ械pqjl[/ҎR5M6xsUTx/Ld:`RQ)ZNttvxb{DYIõRl,=~2N|rcuCS`V;P*Kyf] A̟:)i¨{I pO!j d1Gmhy"IK8@nDăf7'MS-4]#0@-V{"pzg|y$שKA;=C8U|\[xЋ)ʇ)'S\@ eT<ܤ; ×BD!7}4s qg}ݭuTzHu[1]A biuh)*(΢ 0ӓ;o>?FSñh(\`:D]Y?D >?Up[TY9_ykx F-mp?79 @q{,Wm~RAx9lG~4[A 20RHy0e*!M>6Tj7`3xh"=fà ,DŌv9 g]=#Jp.Y߈mɈtU#1<}KΜ1TS"F>Qt$ ˋ!kfGwnuMT@~A.rJ&;OU& 1( -uQ FB%4v+De?n"?uX$4?F{}񨯉 p"6~T;cmd>4lB9†ˆ ɵ2'GuE]˒iӜ$o?r @AxM]ז!5JXyV$3d*a ?eq j y}c:(Z ).`5W6ʱ: vAg|w^`2[MfpE.0ŻvPu1ݎ[ƾ*NgΣ|ΈOgX:6bKT0m3c1bN#ໝ*(I1$P^$NI&4[73X$g;%A,@*HVVBƓӀi~V۪ݲ4g2> NV(2Uo u? G.&H̻YrT+7ϸ#>14%Ū[9FAT׶AnAz.e-;w9ׯ?'i .?Q-:xϦUm '8, xS``djC&dRFc9q "ScRf̂4ty |&$kec 4ݬ m$Ii¦KndKU]l!)Bz|1`cKP~o&R}?`uxM hAd잳j/" #OЄC}iymݏ<]|cDׂ}Qy޿#׫{kh@,d<#_",/`]RL6@wѡP&-Bj2m%'p?-د;snѹ;eK9=pRIT;'EntUnQL+9ҿj#U*hY)+M[#ji trX}b' D)ƊS`{v܂8`?3 ~C^Ev(v:>04oHQ!k Ndg+󥼾g1gW:ҲFhfɚSRWƵ G'磋m Y%sxtZoxr^7Ì$tC)J]jPlsOu& maȐ\{ œ\Ulӈ82M8qdޯ c02NxFo3z>M@_OwDyt7̛ZF3s;i<=%=H0/֚}A'MGzۭ,y$9G_M`LLG2k2mlV"GAZH]IȴiK_~AuK^'6{ghժDWԌ0Qˑ׏~ __vl$jP`"I%`DLd%?q5uySNFF"Ҽd\y^ɐ(r~O=/(7)KTkߒVlaվK4Js˜wܑYi [쯬/tR6ҨeaIo. w^ܕ_d)c:Jq:M_%{&<N:xQ .)neΤeo;MyX[۱'mzfrq,M(˰p90_v4ϒ> rYV{JmA"\MqD4'jDUH喱OIV*_-q"J'}>^s8=ʕ^5`{W:)PpƮhLںjk) FSp$6$' #8X6#qV_ظhҋ=WXkm&-Y%QPiHs;):"<{??4 l>8∦}>t[=t*gPs^e(4)fGR>ƪU5@O_&W<ק&l2=xܴP8@wG}1!;n@(⃛̾5d?/_)K{p>REH"=kd\_Nb05cC7[S4JoKW[kĻ\Ih x$ {؞N=?vٖ)ׄ4FɩYEtEDk/9ԅ8fq&9gY '.0\m0|?SY6A k_,`Safϰ]8Ha H0WEf鶨!O-z$GBQEm;JYY7EŸ]|# eQ!-ߴ4]ju"!R[W1f 'އnG$ME!ǒfw{/~Zr4fQiHyS޴H=%2ǂ͋WSQ0(&oO*| nb VHN [gNv,@L7|(n 49K-@-? Z8/XLA39!@K 8vyҪ1Hܢ5R\TyAN`"XCg څOr#Ӛ!sK)6mF]8g+7,A2wdDWtQAzp. GDhūїޭm k FۈBٻ2c(;xzJzVˠ\< uSqv]a^z14hϛѸcqKٍ^d4(>F' O]oځ64]q=uU@@mI bp EP+.n'SpSu$?d\%hLc@+ɵ&Ͷ5鷩.S=230#at߬D$~aiً:)a֌j~d&JK˃R7Yr.:rO? HJ,)K,tD'!ۘ&2v۱'8k& rpS?AT@*$,1.lyn![{epws0Qvց_딜E 8{ &C=hPO3f85@j{"J~u1qi? RqCvd{ӗ֓4e{<&ρI\^-SqڝP#sOn>FGNtnqlʓ˟OA[jEY@8K~?NJѶK:-P.y%Rj67Mf.^#P!LjϞ|ma6E7fpE~ZpQHIRTHtX?fE&XzsDH _. xsQjZvkIg #, Gߧ56D>miUvLkh!1,nMTۛU5FNNoF̌.^V2m %)-ႆLc荊OԴX+A9]x;8"Ndb#ֺJҼޖtJ ]SaZ%8Je @Gcæ-ZxUUW,:]l4,Q⠴_mbĬA0 r)D]@ uLhTjD 6 Itoe)ߞUw)v;%ަkKB-.tU7n+0Z+V}X x1]\ݷڦ j5j O:5%55RaXKڅ''3$AZ.Y];>)Bh* dG"J9-| G^wE~TyhF9/ ֟.Cnk>v;hgF[V UӅ3_zX%NQ6goʃZ9nDk,[N.Twz=D} .nnO6 ߕ.I;~&1vi~JUUktI%),W4yŠ5oJB]"+TAe`+E&ZP%WㄛtL%< k/RF8awdT18|M(Ԓ /=,/GMA9'H OF:|Sd}njQha~!k02!ox\F 00I'zeǸY-g阪EZzLܚ6a7RuDY;"="•q@](d^Keel/t=w(Q I=bB9ZR0+s[C.p*z6^+^Ye0S6Lr'cI8?#ϒqZ*M{FBDΫ^ra^kHf9ޡb•[^ c":ӦB06_it3?c:A0!_/\yHBۣ6n'yUKJG6d0],[R!ó`zfΐ; "k`X,l|KD*^/ͺeb#\A6ReKOx&{/YPC~PHSAN\)sn;eZѨvӯ]$EԈ" Pb{Y=3QQ M$"l\q"Pq7vk$hf}01X*whN3c냊MN ߼7I :4[FģDRy&a=A\rd(y:}ꢬ + iEWGnvLiy.ƏMoQO`e-dt?QƷsX@ L 4J$0wbn[eV5t#$ 5ЫE $(ۭ$( Vt * Q$Wўn qC7*'.|殴"8uSb-D۫N]?KAYߞ 8 "Sn^ (QGlpcʷ6fIWE/MVE /ˢFҬ^Q^Z:WkA IhGsEU¿=UL17?%>|w*%7FP"V䵵0bpKoJ낀20yY'Bp'*[~k?qɁRсbڟCۦR57sD7u<6p)8: biZ\6N]DB"3K48|z> [樺&voM˧䟖syb}(VEHKGxD + Z]b9ɬss1W> ,'|kދp1v2gx=!%2[f' i`c\.݈"2er*!0c8v|-aC֐O.V9xd gQ[?1Si|&K ?&`MYH LK<syYo^x&heل#Xh7Q exz F;=CW*‡]4|yDӸNZ.ei-/ M"cT: _cxqj+Vddp7(t`؄f -U'yS˟!,H 6˔!E)m˾6h`G S(^tf]h2끭9IѴ^N!{mZG$y~ fi-pZAw(l23S|h@dNLu,=r4C#Su[E'ֱ R/3\=s ?|'XѤN̉(Ӓk)B_6OLkF3W66Q#G:JXCe39d&+$[pA&S05]1rO5\7)yEP]85'B?`F/9 7Cp\1? q7(pb5PZB<0z߳.)8d%旰&^K\Y3,9[>f.s>6JnA/Hns[ZH:ǧj=Ky+nK{EB$Y f]Zh]C'+^/ac@uPHg9\<KĶ,yOh՟ąM%6 QTaB;,p[ۭѽ<0"V mhL`(\חawCP@Ke񩀼3G> ~9З1C0{C7o*:Ej`. hD!ӎu_=`H3&h}Nyi= 0>|&t)XP0S&$ܾ8@lKy4. WU5\ȷ?h{!v$\J$5άb|`f[o X"*3 ?̹$+Fs>c"YÿEj?FUCN"&&ZB& 7;?V}Wv +Йe2I%yAگ@~VC͗2k&a^J-+?ۮI5vPPGr J|1p4N+cz~;z˼+XB@Z|0\) @\xXTzwqPba歊ޢwN*Իr-zIUѰĶӖ[u - nW<qw,wӕgr ^UW-!?x?{э+d(X!n^BA3A 4{lRS2 ?,4"8W_vL5jqQMv\ϴ fM^βښX/58Vw?Fí%*.bX0N50 k244/M?2)mYh*-3IEŮ?;Zv(jG*ߘ#& 9G5RF'jw<3Bwn(Q0{!t7WtF^KapjjTNp"ƂͤLWqI02t"K.&x2 r LSX_d|@kCF{e,n6%sTY9F{kOa!E/a=v% 5{~]$>2QQsaݶaVun;}F3+^~ $0,t^(f|?{1#\PAǰsL_¶48d#d.PǖI!'Wwd)0=Y=^@vB>rKYdkgm& ;(g,#k-hdۮ[1/ᡲ)Y}NϵKk9B򞋍+5B)X `zvl:+\. B'I5z93'L./PuyʪO vK(f< zs!%op;T! Rl5Lsuy`gGhJ8\X82~1{ϹK ֶԃ3<"Az W®Q|G^4DKOq4%ʁ+>@EG$:Մ(lA+[7"0dsGlAB=>x\lqZlMIU[LERcC)κ |h)kb&0(qJC&mb]FrUY敔95G-11EZPT] LUE@~AOPIl6, مc&Y["9+Ulr$ďUi&ת%#xO?}h1~}p4Y9|GEqBA6 Od<=w<PMhPw}r݋W>6PQN^j^<$iBah Cy"xeMQB< m.n#7ckI&Ht- ֮-@b Ak_afqI4V= F!˟xEՏgxԮDTDtE] Ԇޱ܋⯇!|ߺƁf%)Du`)]4uL>Y:=UeDL^/.2@FyoS,cJ!?8!o-Ddmڷm@V<)@-4ŧ /zPdS(T% (Mfx z?ىZⴇo* h$tx?4\bc/kH M". yHeЍSfUF r,H{' U^%$Vx/<59 72D^2EV6Ώ2.O]Ò Z)xA&q 6*U児ٕ흙BxpV'os-s/XJAC0FdBH mKR#8]]>4ڄ2";W#$)jo}=4P빀lXBgTP۵SuAVnT]ibymbJVSG73C/#&n$AGxee<h9R0>Öސ_X?zc訥 Y~jn= ~D6HPՁYwWH70R3HMUZhӹb>e"l 0T y*$RS1TP1|CDQ-[qeu/Oygfc+TDIGRIR{u? [4a1Sxg(6>rQxK`:nܘ:%q4)݃ShUpCLxO'e=+c*@qӗ+o+r<'f˹[< hy 1M[TvrXFZ^ţ'o)!38P1-Jfvx}UJбI!KT5:Cl[1<'ViÎVN;S覾:geZDd1uy3̺̇MFC AZN8y `lyǭɯQP9h¾%> 5^ҡ($$;HB N65{8[!y7`>QCt)C(SVC՗*r%Hzn^0f6A̟7'^CՀ^{a}6M9`}ӣhMIXfKP ~ uT-*!j Fl5-7'7C\B_Ásd|$։%`D䥁xP dփ諒#*cy3~"f5}+htT#a>Sy!t'n}l0I=t)^0qu[Ea?00T!!! 5IDu=+>?aSHADGT5&/9\m.Sb"2#1fkG R ϔ_I>Ƿ8i /^ˍ`wY=CזQ[T{Һi =Ug]8uɝdF): #AIz|sPa'X.RBe[8A^IMU~'*[M:X+]@Lwv:`5p'JVOx(h1fϾ_̪*Mt.g;|fv0E)qI 4b$^Ti3\9x[ ˫ο8iX4@;]'C9P$bG>HjWE(v64- v`pN Y>\o,!kl;l&JSEؐ7v=?8՝vcG85x ^? HP@ HRɃb5C xv3e>d[@E,@I鋌yP$[;yzC;era\CFx>gxN$ 崒->R$kUByjuC.~nbqy `x) Gp{@hOHx1/ Bb^했w"{{%[Oz7o+G@;OXPbQPI4i$f+]S߁`zwp rEsItS+~=7$4eӯ̜Ĉ&O!|y=%K?*k$=fHz0Wg Q\.I\_9R'[_jNlYg){ Y ;XdNI4MY ˑ|7p5W"Ijuwt {+)؏T%/V-@"EBQ͟U"y?²ٰQ%vE l W.tVcT3vK|hGQq3<.a閫nOD(Z%o+/YD,>hSY/F+!56kl>KߎРgQN%'bve8hxI:_%q(,M1J/T<^ek3TbW Mo/ j'4Yd\LOQ#oDŽZ}Y j8s50 0-AݐtuХGh(998#f~Q" .l#i( #DN(H9??Y@ƽj9(՝!#HCnbőpŷ{̜g*zۇL#eC\qHIo_Q$C~^9b8BF(Xlx'[P=*uN؀]%eW\*ELCkN['u jܮ._W` 0}A| U8)ZFΕ%9xw1+V~h5§ P?3Ef 'F4=3Lї~lcɶqTjp |$DGT H|'4ilS/U.^3\X. ߲/ Fe8mAwBy_[ 7`0ܵt] 6An͊|Y#EE޶66nQKlX nQ=WHv"3sؘF[;FkŰFfV8_R宗u4?4/!tRmMZEF=7F_J g'OA'> \ ' 郣rd $4n/,AuB W`^CZ܍[V/ MK!n:s(-Y`;cqG6'ny,x8yML6',p7!p0]jf'D=Aw4\֐ܷJQU< =q߸2Zk}#e1^c^;BnŴZDxex+%?pi3=p V)77Q.>$^얮YU]Rs;H[A?1 *7mX7$ `>=Q1Q,HT2N͏+P,/#~aL&Y*9U}ckk % d{)X ՎhCb0 @RV^r:F~W1Cߥ ,*ss9&l?y/k_b A$bhݏ ,܆xoBZ&Z*@͖Q OQ4O_|EjmoM4}x7&vy-f-4l&.zˬ9TЮb;Svyr ^oi\P(,`)]snŎ&笌ſ%>bVF]q(YP변+g9ׯv<,ڿ_b)Iaxa2Z%#)bS{R]G UGj)T&1P1Q\lw,sEXd[]U7 ucMp\G<ϳ<;8c+yq'3U}Lt0oӂە.(kѼ#̡SM?+'ZB {|snR i4-;mP\SXxzC+M@lL SGL7A9OC=C"ٌn-AL.J'R@g3{cB !D'k3BDm*aihL -cjSRY PF KX;3!j読8/FP%-;3gԖEP"fiwPiE>l߱m_%,8V\ݬ0PQV9)~**LEs2 ç]%(S8ZI~&39W6hk V& ^Zwr_Ij367!/ Y~ūƭ7^ɺ(8wbSҒPmh3 g<2653':OQț pr&nV7/ 0+X n8%T%nMndL{urW/2&^ 6u~k4z뿛~5ƙJ6L:_ ƠB&؎fzxI`1K0 {' T`*1r5󷶤o@Φ;>.i4 rw"V~b:FclB}K'/|D}U!tls}E kea4$bujxƍ&GIct qc/0XQ{4n75u`űReWιc#piM9t>3ob8S )'-EQٞG * &T]]ExLU3hSa|Wam9Q?wUSp|~{1o: Q`pԲB6h܅є1\qk8g|#~1Ęظ~v\j!*Fl~`f}E kS?+An0nyX?)c_CR^4c<[exI`R|UÔ7louvW}Gx70:d蝌h~7߲.&UWgG"AE2h]Ot6:\:K5i5^nbj"d^>Sg_p "nH_Փ<9~1F㷃X7㎒][y.TYpJǵ[oF!QОxpȺ':m\6VpY,"Ve\CA,(M k k2<}@<7ؗS@wBΕos0=e 'k;_>d3]LGiU^XaҾ4'Da*X* "uyC9GpS|$QWfhF{ת_M>(ؤJnQU}KoWڲ6?ȈWy&W˪0oxLW+VAnpfFXڽvm8ztQϐFuo&=HI7:!DRqMi,N([O'I>B+jp8뜘頚(n (MjkSEoM4Fg~3J 9_%뀚: C]4e V_mݰ$F,[[WJ ytaxOx:]:ǹ'DR, (rql>-LEpRWVt\:=&y}OĢ@#,* ˛ ~BU{}grmw)6m~3ʞ)E'rkYZ9WۅUHB,pvf-Qv^T[0E miA*arWF9m\dDi Pmr^SmHdЪlT)jx$5l) d\Z~[ 靈 L뢻V_ i;xt)VM].Ceit1 2Cϋ/g(ADw7\'q -4nbw#Yhtw۩ ,S@Bqvqga0ե!ADT^i>c0(N޾EsD&=9C8{1~׿5`߉I_.&8+pg'e;EC6/~.x6kV{akHRj@>) dPKl9'ҵ\ \ \[%92RSe_YޫE)*ӓdy[@3XO-|Qմ}Fp1rGS0=ārP ,nBoi-|ꂗPiM %<;V!F˓5otױ"zwO̧]"a5Plf@NdtaU*zRʋo}"+xHiWlťJPYW!fbC UD(՞S]'^7],`1ji"͞ɕ2.j_jѫH@rx<4Lӣ!@-JPHn|' 9%AtKsu09 -{G;)=΢dBT{$+j1R;[ef B.ܛro< P_7$lLqE63 ԵN~!;h]3{Vbl5'ߧ?99uN7e8X[rTJ{3Z `oo π*\`DxeK?zo䪸2҄r)F+ DžWEAIseg?QaL t55G2 ]hԢ1#6qTG+b;aHq]:Il:5rT% Xv= ߥtq&Ps.;3\CwNF V ǙȾ;t6P܊5 MVya,13"ɚEG[9Ck{)_Yo 0AjR*YdfdOh0|yW;eBukUO6Y'DB}v ܈k tAk8y { _Su߻dX{m,* gUTc0g~ ±p:Bǟ<$]I z3Ga=xD5K(_G9u=AH5N ց~#iXyY/N 9 t \ڭbB-%@vgoHVX|oZ&ÌDX41QBZg!2k67eԏC!v>A yrb-/+]e+/c"$qBۜ lq7k zC<.BujhaEva$t<;?ܐ e57_E1Va{-HsUܖ1[9ʇ}VYE7 * ^pOǯ%Q&q8rC*ӷ'V㍂mOu>R=Jښ8`&e!]f)JN1!:m8,4zeW]/?XPϫz Hc_ha3>bes$dQ0G.U]PYcHuDPvX&?=#$w$׼S.>Ub(Rg\{I4Il7\"^7zc;nD/Dd@vɛ ':aFR64}V*l>6c|c! \OˁSPC!H(LLek|gӍ#TH&CؾVsX6,EYiah[nDQdxVy`ā`sB_lG>-,8@YOjyixј*Kŀ-`4;+%qך^;8Bxp<^&V>lP 6/֤$e*hҒOʕd橣<,G*xU*o?WtxHș ,YdXI%23tg"@>Tjn f\R \G:Y|^1Zw;Qѫ =Nu$*H ]cXeӓʥj+F3!.u_ e SqA ěww8v#ЪD7Y@ggm=y}UK?j` 4P;*9T\k(?欿]Pds $I\9* |حv1 q28Z6 $)-(I wgk00p'S53kJabFyc)H߀d>!.1_卐DpiB,+]_I'rL@cދBpnlo/~%deؕ+e*;OzȂgbJq,hpsx\L@՜IkirCxY| pow]98jzt7kȺqH2OJ#nXJ#W ʪg+H鏨T3bWQ`+*|Q̩dK O| pH߂&9o{ógDqA~"q7йp߳[ȿ&ueͣ4L[Xi2'[n?gfŹ![TB$O\X>>+:hwl V#7 hT\B?B>]t0oޛ7MJnZPYQH 5xΓF'nْ!?k#1MNȘ'#hLi܈)VƇ:eAD~הZ醺Cd1PhG.)4ѿyfgf;A "ZpkCa6u4Yb<NF̊3&BgsIbx_ap;4˙8~g6To73n{Jh VIhy;@ H^h|R2e  FUJ^hXg%CQӝZ2Gp1 iY +pQD]$W-CNcp@Ɂ'%JaǑF* !uѡZmf"¦fefUՕZ˄+Fs(tn5t(Siu5V2'A MI#?tO[y:K˜`E4gM?2:ȯA#p .y e`kGY"Bhb_]U`ς݀'G: wǞ؛ NnhNjY.]D/(>?i֌,Nhz $(,>(b-Ŋk"$ζM@͘9I_KS RڠqŸ?TiNpZ0ƴ8ji_=|NuZ>zWw+3.[Qۧf3橥#jjރrE[t尕oa|kg m6R3EB*/H؟k~#m89#NZ?i/gFv9!\<%VJug᣶7@}4EK]ݗ5 VkI"Q]3mdp&)y^+꠴:;T0B0@rbF|ZV+5I/ >е׳oq x0|EgM㏲' 9;1zPwȤRT,tP?^ mΠrv> BvZQ*uglC ,6^&W gy/lQ\UWfposm3E vLF(v+PL ~_CsMW>z~m`5xD2E-IJs%vc5A;yo!Abs]T Wz6sĈ&(1[}mWC6j<:αۣ_̓.̝gxKh?:6o]*_*SlB 5p]:~ %k8-;|Ʀܖ06ȯy+HYr<B?_ :5z`nfnEF~Kvc^(Y!lNOнBIEÁSQ[L &os\w; ,p7Ug}o | EZ)N,4P?S_rc3Ҽ_g/`5&X q\.1 % zoSW8ܑnkeeD;&Sg4CZCJ?Z 񟞎?yV3ygY$#G;pjûQ43])P}|tK@X"X9Ab󢞠,UEA]fB>|&>F:ڐޑj.ub  F:`7qzmnq*IL_$qkd;ǰݹaN[WUk'ݘ\ƧQMEdNP?{5yQr}6w=ϳU6˨֥}֒l?H[S1Q^2bj' ?l.}*rҵ~Ժ30#]XXun7-~o w˵h1BOb(|8x[VgiԄ'đ^[L -ؿ>Hɤ1'{\XVɰ/[`.Ü1f"6Nu[`C9.L֌0٦Ӎ[zw̰6Η^ '%x7U^T奰vyTg$5;Q+pu%7yA)!? P\IETx*Ag}e[н^Dx!#:ÏF*9 †| FFp«M$igsBRGFm9j)g 4M c=fA|2Zy6r :IZ-P ^>9D/фA]BI&<$cka;gWWK:Ìg[gëgU,C!5;Rf[j=02#9__ O9rזӃm|:C *zd0h~E2 U$G3B]-fX]Gz%RW<߰<%,L42nK8cqo4,]c;Sgi;c<'}u-F9Ya??H/YU 3Pڴ|e!|=[DvCF?nwti<͋G9 Ǹ P816{-剂r h^q".b^zDBND9kԲR ~ /t ^n{eT/W%A Úfa+'d5+v<חJ^Ț]~ς^IHi|i qY.@NfZv#n= QFzsN@*+_&!P|B⸰uIHT#q]_9Ȩf]1G't.%M? 6hdv+sZV^ڽ&Oe="W"K_PNe+М 1쒺oG k"Ӛ]G#%u4Pc9{Oىj!%gWYQLT3w1sMe>P!%}PU*Tp8?gWS{ֈ|EQS#T1`=s/,F0ScO'ǗZd&-8bϼdfj8`DynC^ ghyLBdRy*(u-y尫_[4NۯV9f3 v͉J&{nwlQ&W-@@A)o>D|3? 6dC$8PAVa (@Gb-hdh㦼L$u8ݽAcPV424.|PjִY 2֎Ǻ;H0b-tWÞե{ I([H k|0s8\2!& am-{ u{o A\\u܁'׎y]P)v!cM09J? 27Ԋ 4}"o }p6.Uڛ lAH4P F$Yil?,&`STO`%FRVozdCV dyaybmx2l"ysʩۧOPbA7ӜŸ%@J?%ttzk4.z1l L#Ę?4APv/:dٺ"qÔLGb G q_<\Dh*٢Ja]zLsu.D**+*;*n_l hWL~ vNoA6 뷮-sbu@--`?lJ0 F2cI8i89N%wT㷾)@3"; ;_,nSYx?e] o|U[,u* GԢ.ppԨˑbJz[F^D#4QL2F [a"`ATn6@j `K:JO'ne1E3H]Ax9DN7/O3 JӒUrs:ZDBɄcyBhWE$\~ߙ1*2V:~1^VW$$ӾQ^x/.sB !uub7~wXSQlbP} \aR;u .?/J>\47KLS*2ċ?E5Ӵ烪zQ;rk?'I2+wRv,'Ϟ2sY r+8rR^VU%P4;cU3Hl)=_pj•a^tlvt[=+L*D4u2O`q& ?EaY \/`FMiY߅4 )h_349n< Gqmm v|O) @_Qb[2{8a <yHǟi-crH.5ä=G~.F(~hB{\J7KP7:* GCDaoC1m麉6 kv\i7¯y5Pԍ Bn3Zƛ ןOdGFnCIH6a?{Kjf ;- dʐe ԑlƗ+0 /sRJXA>q w}FHaHW*U3H -<):ѷPH\|!YZ',}t]JwJtEw.)JѤxɋp#/fsH6y=0a8<#7ɯmTs5DcwL AhB$asׄ8p`#X[-mXWO7P1?yE @*yZ:֚҄+ -t=J/\t$pT EoN/oWL8yv0kC ,_ew6&]Cr2 Q^_~;AzM ~2t̕7ْkܼ#0tؕ[ll+j4bQ6:`ҕh=ˆ3݋[Fn~E@گE;۝S.D!VquzSVwؿs!(82s5-~ܙl|A q,EǶܭP:@x !݅Z^=v ?:f60%Ju|w M d%t4s>w崓)`懯$RI3el-uf$^'4%~v|3j,WZWWVdI%=!(HpD.j<(]fSͦx<;R,C#J<7/SVkle?z=Z,h<-kGBp(iڈZ+ K2D>jn*(~dYun!3ј'hm,͔QKFqaJ(-l@kIIf]z2M[:ZV t&Ûhj kv8IM'(p37*e\6mGޣ$"à+&C6wZ*[C+Q8c!Y~h+z"t$}qJ@Ĭѫk:};w64{cZ+ 02Ұfj1> *uK&wَuJeU@?$(gSZ 8OFj9V5ݍS{"V~~Vȩr]֫=iٯF5"['THFO+8~$v9YG有āOj|1[MyX[lk|W @%/&z8zr) N4®7*]O3c$SDYX댆&f BoOWDrT<ÿ&!ӧs(՟G{汁 =WFOYV)#̲En],mOwX]wN62(>DנqC[Z.#ɟ $^zc'a~uo5Edsri=zhfK}M1wԌ\<1ٺ*Tse@uZ2&~o;ocJ L_%R"t<01"tR(sFIzTzqYnrB0ӟ C\ \8:EA<^oEeMzGy(DZ_нOfJ`Fixbîǻp5QNyǻJiW>sN$ӉɝgD&VWfQ*FJxz4$f-;0@zD;lfw=t0&)j.eF%e n;rubP oC1<>?kPDU7wjJbi{b0jGWLt]Ja3d\;Fz< e^]%ab)<*R+oD2_/%sz4#>fgF`ɓLbq^g81A_[.w'zZ{`;Hlׁ˕GƗIȮ89 +'x+왛wb`ɴUD#61,q#N䓞Eq ųj kU0hEQZL/q.?:򈔄.D.p f,RFߜhCH"9$ `mwadle8`r8#wͳ{Vμ.@~#C4p|: q0(8fYPU'VA j`WP?lD[fTo ;ta/ 285nV~,RtѦhlm$fB[M^/}#}o=Ӭ=bz11sQx//m#ǭ/MyŘl~]rDAsBxH챓6퀻C%uIz,s;ktg$MkJje Z"<@̗_(ۚ*+Oۙ- H1{'NOntdl'q.3Nlp2!& *a r6Xm$8Cd}+}?@ x'hւ%?~ۘrqwE%S[N?X1 D/m]\*>U&P%/8<48OW}D0-0jzs#TA/ٝ{-i:rK(]Ņ9dV@2O2ԛ7 N&Q?E1(=X=rXS))v{:1q< eg ၖr@zJ1XVCKeb'] W a(I< -(FGEZFW=t=8{A&%ikgC骼&YZ3p8k Lm'q4!:`eA,CU(gSM[%3CU!31=aP c>6Yo8vʞ2+s/6 u҉qI;*dpL lgܓ]ƱjKThU*H6ȟ;$|/?l(.-2q7GY o@%:&}˴M(JsD>UL䩘";5U4norANGCDb!F <}FV56Tj~BCWȉ1nq1R)zu2.qEl[,J"jPĘV!DZ7u3?0/^ ٣AkMC Pma,G|.ypM-)2O{N{k4|JGf('#w$ &6:wRԄhMjD ڹlfSȌD x 뮩*  h{Wa q¬_Q b+9;l9fj ª\Y*J:)rR,N=&5`#CksaG딗2~>ܫqɀ:+}4_-D7j_UNEH?KHF/熚it&|/ NX_+)*X;`QHSAHb m4ڑO ^ؿp.mƯ̲3YݿoXmdy&I%V3k>p:Wx¡vBtIT/ZwE;+׽Ky籂е .*-qdk*zv.ߓ( YbQ(YAےM$^*78y+͚PKx1K| MPA=5ʞuC֊hJфc\6Bߗ&Y$ٜi`tjɓB`:#2稕T-wm'yىi9<~O/٩ m4d+V`Nl$**oIE$ doFE(g>f](:9(]|$6m ΢f@ Pmer̲G~\X,ݺqC[H1_Cdp|q8c8AGp[8QFT$|>O@wu$Gzxhf-vr_;|#祏$#K)l.3~'7fso|lÔHe`XχR;Egxy{X`;n,vf8{.Nm\~=[.aV  >-* 0M<ns9_l&2OeOIi8{%^ Z#]Q&6]EP=][&k{9>?pIpv(5"xzk{^؉kʙYcjz_m&~QRg?)n)ehiXn҉,ɘ84fqm$"}%z BMi$HP}.sL&_?p7*>)<> 2AWP43n2IKv]aSe&M!/v&94۬֔s*?X#٪CS[< UE1}OUN\ eB=`b,u})m("S,w.oy{쉌7r8Sy"o2*$NM*ZBѰt;ApUU7hsuV͆a8 u+~hl+Sa_S*]W/L* ]czS^pNVIxW eH{NNXЛþތ(-em9~I-r<\ԭ{K= 9D3N]=c: 5"дoE[{zO[ba3`z0(rB߈VLm D<3.Pq!z*ءK&,zcX&V0[k~!djFixU"EYEbgphS!-\L[ N(T%&/!IUDԅP=hRt}w׊QJq8V۬KkBJZjI xRy}le ZAȤi[g`N3׈r ٱU)xSr=.3snf((tPs,M)t@h`EGGSJ]ߕ vl,<PvUƳv$Mú0;%hԤ>P#MIFh6`Bd'"W^T&!~Y 9Pv &bC29Q]LaL?,X1֗42(MO7 4sCaX Nͤz2zs&LO _=DIwl&EޤCwKSPL93} 2;!Fzol_7%xuS>mGyyP.aH͎>),kk_KE Th !sӘ3ZwӚmKݏ\I`'# vi030{g{,`|ły2qRR_ R9r^s}[?sa+mOt1꺈)#aG(yܝOhMS$>ֈM  -'SB+aQ~g6*~2%3wX YSͰHӒ'F!#ZOxe@ PtDuaPvOX Dօש>rMߊlqCҋ~Xkg$Z~Z-e:5DŽ+˩MvyDn #HprY`bh.< )jB}. aNU;NE˕HzJQQDbeJ?k[όwscpG7Ef1_ EsWa}"ޙ][s.YcN)P,`ԬN!L}@r|㖽X%Phe*lc/d 1$F#CaF<b0 IwpUzy{Sh⋣^qA~\s @h-L^11?9c|7)ir1P4 ˂M-eڿAh/= ldK`i-r|Y݃ $"vOvSnMm;'\yprzO-[2P1sSi`1&T[FJX^[nuWxɘ&B/6䏳b6jni#z_0I$iWPA]+,KMxUp\=OtYsC* 1R{_zGkHOv]Ϊ(wi $W)0Uv5Œ'2-y &`QL%akEW~tl ,+kA:JHLQP1M*naM;FtJX4&+mA`+hM)[H0gع"41$5WNdo-DrGPۨ{~bs/Zf)0 UU˴f9 [6PoH;jP',a!VD2W?w뱕}ҁE{ Z )*oX1h%SDU4"ڠ"k*by QfSI蛵 ˠVz#_HȔl Qk%3\=4$JSI@"-Y(p <Ē -?%>q@^gW;ſ!-E^Z-T24[ת[1DcZcbKUe(O r9%DtS|9 𚢳hfDlù4i)8wxjr /SkUm})%4J->:~ GK.*AQLٙ\w>!c!hn`M Ƹ]3olݗ 'A]r,1+61<)P΁,Zކ@ե2\&F E͂ CL!;fK_،|d?e([ koN$GtltnޑZH, |,%jZ^;w_NF2Tf@fOW<7X4}A2#j9=crb:KiU(]7[-E2[z"QFV+DBH18w\fx%v7`D,rR8}1ۃjIʿG@I2]*HJ,KG-zQ0?`^->9X1PL(ߧ2$3A߄Jl`8ޢN/"{/ 51/!aƯ8F p+BXNG[Qrǰxy"F( BySlJYTM #.:#-c.ygb}=2a3nt<2b˸5)nq[3ָ;~lɧ;SBb~~]CpEP%Ζ*=Epyv.+a[ՈB@m#91 ëi8 Dh\?,Sz~СpGFX# %M1-^Ik3OmhlDR],Pf\*&]*&x*do@uE!£ LgD1"VKջ` _\Q {ě ra?M)Pkr^:S|e{_<{h@J]R|WIkp@ zU{VOjUb԰mXlpLd)l=W[ ک&JcX0iOF:? _ &h@3lP1y ?tEglaakw*?/hOf(6hhc"Xw&}2kCBSȦޖ4X] ;WvJeS\ۇ4]=(f;p[ajyA? H|`XBq\#Q~v W3c>6qь#CŢ3nz|#QzMf4j%mf\6twk+Z z h %@d {y 0S~٫S {FG7(8/ugI#]pwTWw.9_Uu(z+2("lV@h ׻!9 !*< 'T$oYE0"ҟD3 6JV๏M>>zH< NBqhJ?E@EZ3yg dsCң7eeaBLOOGCD%jD,o,uOcZPL%U"ƖDM1ĜU(VpxtVc5>s{sK_B&$qa,=m\ *0|lV=7GԻ~=o;W ӟ:=JN.?$f ;] 55񳔾z1Y?+N?Fj*\G@gF$Q3"hR6q|'kYmFEIY?Ǭ :x|+xnT[fM?PGm/rs :!BDB6vyѻSOk+cUp963+wRH4ǼM.P,F׳bWH g5SL)DsR3><@_c8P|9x[3P#t屦|P{\$9gW75q\JQbjZ"픖hϷV¦/5hDzŴ|TqEBə8TBv[;`L4+SBlfܭxx'hEWtֵݱ!`bwS;&ߪX) s̵? vm^ 2qέ-9=S:zL6kNoImk MMվT"#rUIh7?;NJey]'M;;kO-p ">xYЍ|I]8ZJJ9FKB{q u,2i&Nb|"Py n݋e= n&m3ʡS`>gEaЀRst0ؠIfTY@)FIl'8?o,g2$w H@ao msT} ^H,JtypDt1ƙo9 D?j^,CB]F֭ᨾEhAI`,d%ɻVew -0u<􌴾QՠkbW!a0{)ebyv8WN>'0bԠ!5\LK|/֖z[RY\.nw {dVkNKA~gE'cdwu9lR~S.gs~+y%>Áa.(&Ml|]닧m\k=K,>w,S7m-Y@Cu:f^*9s FwHv>T oUEk;/cXK8v/<=1ftWXZG0\wNe ^QrXt^-NJڞ൷^C2*3X f'$isϵ+5TثHL{_v8 J6^抙z#U mA6+32D 4$N[T+NWHo78h349DIGt+eVyzc^<A}G!kDCB[+RKPԢJ^X_ }+O9L3"+$I)WPq{E- U6y}6Aߦ__;3^IC b)x#9T&@יrd&GEܕMҚMfFwϾ9ɥT%/4U*GcG&${k֖Oデn0%M [WXb;mg9Of2Kv7.'}ÉoCЏ?U~[f]s(vO M]7+Ϩ\%Ȏ)k67C3:|t\Gh%:]pޙfF-/q0E Z?1ʗK/^98cyW^QEOAAb^i.ףdf6u|(lĺ58Aֆy4`bRK=خ0d,2nDrߗ]<#N#Xnca6H{]j\`wfwb|KN4CH(HSJ4@fnфg^}\%~-2.L ѱ"U+SnpKG}̩2{n\ZF9ftelDzpi[v2)GϧTiL7qވ#ZmwQg wlXUDUII/ygI YAr>nbJ_J_ΡbG aߦ ik)NK_MelG(GZ gnTf_W&͛z)ymALe>`ת{4/yL+udstv%5 0@n͒v,o?.x ߦؚ#x: J,M#jH2-r8~Vtްzİ\Y<23cT-YVev[ܹ7׃$BLޥɮ,<ģg3[pȿA[?TW {~*ZvPMhr+-].m ocE&pSٌjUi$|hFh7|Q ];3 =c5́g{=gt6_&o|ktZpc xK|)H~ՔJMCLn2{uL+C9X|^]7 $sVcd4hڶw< 7*|1a;Fmerm8DlL$n 7 N'WKmD)G=9"[n(J'+&t.WHh1v1QO(>tQJ&MPL)E YLqѐb&m7hj0Qo=$! F*+Fɝ;b>1vnDψdh/ԉ5oK3N>nJ~:c^21ȜpvI1&icUCJcMc3/*N[ 8e+13K˃ޖ[x>R,s׭JoKA@s)j=@B`ce>4zO$ZF *ߠLIU_xKkU2 A̙&5ڀIP^3S˓qz8 €OrV ~˹4qeOK$v>`%;LR#:=c5Nm_xv/ 'ރ,;8j﮳h#kqМy\t=G}AḢ*CV[鎖9w.)TF[[9W f@U$vWVbpPUT?g߮e>\R'~+vV˿mrœ9do`eNs1$/aAvz33ШҖJ3zVsh .#H;1]̢5G_߈$3P#%-ce-gaĊjh'1|[ y?O\ bJԹ0Cę#}y' l|xFPA>u"f~<RG_.h~F֫kɼw SIC$G&J{ڣ-`:o72~/ȟcQ|t!c.se[}H:HPE;]DE_ ppҀұ8 3q_8*`X͑Ym}N1?Eq=Ӎ3z%ʹ>m D:ɒ"wa}s2bJ^.? Aeh=fCԩKd ͳj5Qܥ4ŸfCv# LQ<]ފj/1I;A|-Ro"xvQ(BgR]۲3v0mF)a)Q.';҇>$#Kf4DDG~?URbD~_Q{i<QV,cjuu!-X*Rvzg )ǔ ʔ""͡"Y6`NJdp(ۼVAn[7:)!MiW(4TyFε3[% Ҕ6MY"J7(:%yf=z5tů<7.c9= _퐇{?2.|}DG)Thr&$魍wъB(xjKfAYS궷w&rpMv5nPDe$8@K8RYf@g\۔nu~O_Xq CiC'ۋrGҴYcB^ ] 6ws̓,c}\r[@@4iW՘ [7'SȤ"ʤbܣdo} ҏ4{٨,l6%\Y3Y N oL;q&=2Ng_"C YLL yvnc! s){35t[{qF}.웕Wqn+[n]D*u<-׶w` =[-@ ڥ})e\wwD6#򷭣&٧< oL1^tИ(wpMQߊaCT{XXI.+"(~g? )ָ5yM EzTLC^jXd{'4y 䞩f-"ZdHG۷LFeq!{IZ=QLF y{Z $ɚ睻p1':kꉦh!Mcm?rhx@!A;עfF\CgflnvJ(=t?#Fɓ>igN}WM)P3t(7ԊqU@еOƂb-".[Z寓5t9'b_ c{[iH0 fWk}aa=p:qð*5}z ?!NGFZ0=bV"kp*UNfU,:O]=\wbwy,'^xND0O %+i7(r r-"]-\7t":G8k.SJq3lGnX5VPrmǗ{U_,xȵɇN*1b>t-\iw}O2b^cM$4v0rjz5յoGwUcr}OƊRHHy4=,<2 ϝ4 q5ľKZS(OC:'t\h!-?6YQ|un]ATq}DB 6؃$_CcĈ{0Xvɧ|Km@IqYv]fȹu KS}ԪofHѭ3fw) ƌu-l=oEJ v5!STXj SŢ^͋%ϸsxsuI ->O7@P`6:{C,HYpu-k0oULJ )(3{fZ rfD?9 1G<`S^cӉu)e9.Z9vK ķ^=h+V<>Z2 ,73NKkca8Q Y{HoP&چ]4y{9 ~ÑDKϫo[/8T-: M#y Q2^5)΋;5 q)LA)_a㓞ROAJM&O[u|l}tYaocW82&Ab,"@ \x b.~1A!]2h0i(L]±QfVC uGDYs* f& 5ݹt6zEتʒ7vW·XOX4db 0tɢM {ld8Ta""aThܧ6> WjvzUS"_'nXytNU(hA]lZ`9375ݥE'[lҩ?_ˈfYr;Je\rd>3u-u:#Y\Sï޹b}/:W&]_vd]561Zt ;yHkjA#[#wgS/r?,>6hȂlJ7G{h5[d_4L-=&NkQ{l~=Nn<9f6 LyjE[W"2E֟o{` gr}nHS3f5rpS(G4ucM `3*у[%3'@AsB2@>螭9y-I+VLTT{5J G,|k^k4}~^>$]M'] "yJb?]${$oO^9Skwν0YQ+Y#7h0n2EPFw~{ז'mJ"3zC'<',> eioS++~0A1&%v'R,/4 = p~\(6 3\ږCGȏ lSn5点xRkBC &fN~[927;ZaEjA0d̄ X6"=BNU?\ȑ5?|qu \fȺI;HnLP")]L" cQp~z|;z>s˻Sk6ݞt Lٜ-"~s[)['vm]]"&[q=ɺ͓u $p6~PnY(d z.BpC@/%kxHs0Yof8VNxc}%#f%[th U7<Ŕ)?igU\]SS6dlkHȑ(%ڰ*_튛Ï>3M GS aa:ÿ!H24aBt{7$49$& DsOKmJxwy=o{5we07Pw)O لm5(s#@>I2i$M ? .kS)Hut[<@D%A M.LtҺeLו!8c-lll+LٖX$AE +A%(u#jt[?1,ڊ8E@leD}3.Xomw QQEKaZ[A]pg1 ?8rCF?+5Va&,U0P25x0s6k*i6>F2g.%Gl5f=/A|WAm.,h7mќ"`*H=rUi3 i 1PvOsɓ@]}ʃi8ۺq[n _:F MW'uvy;M?w?O[9~!\DːKv9u@](VntGv߻Dw_ IcIB˵ZGn+㾝]v  .!Ͷ2Tfg-Rih`ع PUzVTD! &HdI6*mc7Tdǂz~$s+IX.ɉсYh eu Xɤ;WA!dE>Bn$I[RP]s0 r '`S $P}qkIt?P~ ʠN"Ԏd- i,9o1ȋ m%s)H61 .B` â~R}(9EY\l 'x]G,/NsFlك23DeT?SF n>r$LvJi0p~LF {J\omx93F{ DbL"ۣcV2Q8E:8Y?xAT8P>`XF9Vc6Rfv\ 06H]1tl3S*<Ȑ͸b!-KGgV呯]o3-JFompwBt`(ڐ| `)%S$f;S!cϟ?,8>B*ōw36'n|[E)iAiw'KX9.q:"<ƣ "KW%C5|+"w#%F=HmԵOkHm| D B]93*5J#'$jp?:LJw>f pnP=/G2fqYe5+1 9<¥fgl1VAYI5ɺj1fKۿK0w)Ǜܝ`4g :s'ńmWBm%c]jLf鐰>:1} e1fx&,cϔL~}Ew~fU%* A*n1PHCa& eBMR8 6Qq\- 2}u.3}P|A/9&˃޽ 2@p-U5_Zp4〄JQ4|ļ4hvǠ^ j ^ɡr è/%1JL-G'"i(WftMʕs3 Y rH#83DȐ%(Oꞿ+Z7Kل47-r> 4*c~q^%PJ`/5z $'B+[9J'|e틨[f> WnlCr?؄SsVmQ3 (x_<'$8$d%$@U=5Ni ٗ.~нv|fp ^5? 9 ю5޴ʶi^xp;B]5*jI2ArEYКd].Kİ%j_;@Js*F2A2NHF r]ш4&^GnX:(\Q~U$&]shQQI06aXQIC78H~@mv'x%{گH,uʌrG"dpvmIW~y0 L,LbHv9&y Ds.pBb63-L4Gdս'+yd; h QXRo qv3oH^>^4+~Pm*dl"@Ѣ ͆j7gX M$7n$ja؉ pr4TZ ~O#޳jvYnk0d IO cC; Pm#o vjTuhjKRsDDF y,'Ude1ɶA+ :b U.4YOOaO:73ؚ+qocRQԙbՄw`b= 3gh+vGBA L1]/a!bo߮$5m1T!tǙY!_ \HO [7tF[JloD(Rr\߾M= +v"3*(/Zdj<9W t~Fϕ#r\a A,9.>FO5$#ύ9(M;+!߫`@#T dT)TUX$|grªn4o#!jDeL|rFVF}[ݡ1iQ^+9{1αa*T *$K";"-u홻hi5B@YNmAy37J[*@I.hJ0[Gs]6<[0ނ7ҿF*6!}m{Ԍ,JQ&1bұo?<]2#OS' ˎc:RtP{,>"_xw#P&9֍t& dI@AR hǴ{(NzM 摚J[B>ś6xvm:TЇßs7m%KEfʙ 3&KM (5BIZF[q/&EPZ&m&U0gq0b3~ī2kkSM.C^P4Yt3mAQCUE+2H-s|ϪnOEon}o~㊁"A,T 2\c'E荜ocpۮ)2,}W5^mE{])c2J#(F.@=hRJ=^uj9FTW짺vAb{Z[7>^>_آ;"c 8%m2&_:89f_kw +ArXΦ*lm@){f7_I,CxFxmy 8o=1zG4aRk1edzbn<];z&}|OлƼoaļa 2xv6m"גxu x“]d*X4S,)j$5hG:ӜnQgvo2`knB{r:<%лH7@/Mş^{|[Y9>n'FIد״u9q%r˚ԑ;k_ooq }İfp$j764e;t)_mPC$0ݾI::]/N#*KfpJ=f %O!׼)mא#0嚛f91mڶ+t[60oL^˯H'8B(س Q;o%B3 :i,+f)R^n4"{{tvu6Ą[K㬿- e  5>QD5ClѬ9 6Ltb-%'P;Nώ+E7 (qSFL|ȭ1eDKb ^s-N"4ndۤa3u} v}-RWH x LGmq rdR!6-=Xp,%5B i8ӡ'úMg=^t)B\%ȋ|rP1)T,`*(6 ;gUľ1oV=YO=HӼB uKY>+.Pv]ct^:c X1^Abds"`(͎ َ@$IJo\F{2_q%1.~w) zRho|QTsDɿ%bYڎ`}~V [kKpP׏M~>gh&N<͐ Qc4/BnLU2E7Isp1~,Wp>Z?P4k'  aXYߜ? bXCqA3OY֝ Ԯރ^5@+XM[ M=O2J*{zBԗP(e$ %<&ǣ<90;+{fru!=hy3R 㒢kɂms!fihe9 \+ $UuOMImh(>9.!6hŞ- ?XTs7Vd8΀5Buwh9'%mfҒ? iqԔ'`$d>>SM"l8Xh˒0}ޚڈJg?y JFi?QoϿJ| Z߃3L|g_39Ov w#A ðLa M@aڭB球%x|n5N)_@RG=L?eavXgx>FΏ-{!z#|tE)dPDNav-yEs7 }`y+mCaѽ,Uxdj]:eSŌ<)>h곙+>i ́G@2"b"wuXlcsS';F4roh#Ntu7t.jIB8Xm'dXƔDiH֔_dǀy5+[k,l/fh|†,'r<| ƾæDi@RwsI8u%`* ] F)Nmi5l+8o[TqQPfWHvvLgX݃W%A-դBRUVaUg9F7v60K_Ժ ̈́5sPOy'0=rxyNX~ {~+Y!Oby[g@[pUI|J3'x 7hCte# fVH.qcD4tE.6Oŗh-T"5Lo54yɿna?3@,Nޓ.~ʟRL]T) ᯏGa^v gY~'dM&@=dVIvmyf+%Ua)T8;~= 31t<$3;%GS3aMR #0[w`rD ٴ2 wJH<OrBJ ;I?%EMbygu'p.$\8[Yx 㪅]4RWh^tt-@5>.2OZ۝=Ι[.;D֐vzXBo&vN1a~8>"wv^a Ћ{ZTboK ?EjPU1&_i\+K, Ve;0y~dX| lx_`T% u3jf1)&3;Lvz:+ QXzOcէtñCDVom3těG+s i>G-$LCf }(⑭OSOlqjG>K}MfVwZ:tWXWsr/l USL\IՁLu*C%6(TT ng|? ~*F QйKq+U*,Z !_`!0z I d|>n~jdsjzHR"̝ B(laB#mq|:Ok!\Gb̄ܓq}ADP^,D{.jqb%@GiFKSz}ǣ^{fZєNs3 D9w>Н]8xLػf`bWL=wc]PAGN^;-!SӷeFiIM+f$Vx$nO74XepFXrfFՒo\D YoA"Bj$_k̰!_z<ۭI:xB5 %NUWV&+aed ta l|YT-½?=2m]Nmqbe {*VHO~iܥ ᆕť_{^Y׼f56Cd{%.K?=:TYEwS ]ʹsG q $/HO$~Un"1xyCUk3$(aQ6流2qk*/esuQ~):"_}+oA4Q#`&XMަn"u#)!H%_ )#K̤i*Q^wT8f;)ZLE;;:QPJrU*/4D8ai9AS$ca,ff[ L N#90ahɥx(Zз'5!}bՅx_/ Z x٫ԺB`ЂfN6!faVZ 2=fx c ,h|t`asRlvF俈9EKD%n5#r *( ԈJ(6 4 av_-0k͘`ѧDރI.+Tj%|dmLzdz)I Bejrv"Sjl`\"@" QA#7B5>Aٳkvo5RsL8Β̖`J#2f3Fd-Q y~ k>]] -1rٟAb0ejpgHv9n6[NDSouW\>g)tmha}؄8LN/NWcH_ۡŅ$׋KmфMx !U LRd~G6Ǜ(rq=EGč {t[N$/(DbSFH&-SQdQczh7(`e$CBv2'RupcBdAĔx~$XZRď PG;z:~[Ս ƱLgfOf Y b=Nݐ "򙵤RAKhK=En$E?k+&m<9O.\[W ٌN}xM<hv\l m (K.یvIEزܝ 2U3tQ}x. )*[k16+Tr^eOZy DDU $ͩoaui~/Iq"%i<:R8}5nl-"lA8`< s\R̻.ՑE3M !qm4.A 2-̋MO會N;Y06 Sl I_LکޅAXn RE_(q,E^Y} 5=5eJ~:E5f5޹~A6f )ܥof!0θ*!_ -ߩ]]WTV.ɿp`d4XjtqC*ny0)uwOH=GRY\ܚe;|!O$Ӛx?TaU椪dQAɏ_xt,!Q9%4`i^$x.:a/Ŋ"oֶUqo7e 51^uks k:h-S:YkGEK-AjMril?-ލ}iau5[^&ܵ /=,'"F?c[K*?wԔlh $ɨEer/pkAE-P7 Al5"eV'$O"A=Z(XԴ ;KۮUZw<Gel臲&M} GTi9 p{ .>ɼz E<1:_c}%_#j!ڲ Gm8&\:t@G*QHtΨYt_)ݱjcc $K8^X0y"Ts .l߸797U4Fh*:ܠ[`[E$.# o{Gui $D.SlQGq;9*vN+c"lTx<*g'b>XroX4M)l6I|_Inﲞn*A <3p1{aӢU 4!; +':jLvLii(.Ed,=G:ܤ?[؎zCv#гp)]!@?JCW6X /tϷ\0 av}έZU h.>N|Ժ0Ьַ^LZrUxmGZ :ݔ0T06$J͎i,om >6}}=c@EJ{K]@}G0(*m5&3}b/?c^zٿOs䪾yg@+4 MdS8z &|a<6Y#pE!UA΋VvFr~g$#3G^y!mx]ٯG~]M}K|_=Bia)=ښph-d&<57h҉d8alV8>h/;"ڀtyfH"\怒ʝA@6/q$SA]f@3\kmţG!joeK~꺐(weQqiuChdwX C2oJETkT;J"z}X嗌Q>;bSIA3C`YL: wZRu5-\~ خā c25 `O)`%e> jK3Bv--_\†?xaTBQkM#Yzqi ׮8`n$ItNeprɹ/,"PUOLvE _ "C;Z2QK2bAvC0Z5iHbt#5?a8}RҤxEXfȨXA1@A ʶ"יMI:쾀9E!O)?&a(naGfFjM9+qJGGLM3_LegLvBq&5?.ʨz^ƶߴ/QSD} dn_,Az7A1 .a4 dˮ~%Nz.ũcxۿiG]lq@Q\e9j)g+ɿ}v -$bW{W$fmJ' uLT>l]ךg;hRȑ͚u v" mXV6zڡd ɱd[Xk8<X_{V@.(+_A2YQ~OrFҩ1zEOHVk3@$WdzrٙfCah 1iO=94q,۱* 6}>T ZÙ +waɻȼ&8?BelUI"Ej<w|Ie+a) @Tу81P`ts65F=:lv݌ J#e@ShbhQr0z( ~O#O}1J+(,[nJĤ&|v)[ 9kؕj't4th^&Ղ!B f/>!!kED,s qb=ʁ\/XPn yl ?)d38oGI09_pǬ1a:E x@siibHD슍+m0%Bk*'lB]uKy만28&bPYxk}}}-dFܖ@S c9ܥ3 CyEEԻ"`UH :ؘp4dB(F3GYi=9"ϊ-JEТŎn҈{gjRC[j.xY^"G\J'&HL,T7o]/EGQkdJC3"г}31gպta\S/\/_ O[Xې1cΥѼ"FBOV)_3w}P$b!Z8bф1o7$JVφ^|Ijt?c8%i t.\<|~ta;}ElZ#mV: JA.Qu_&3ތu7%PE[V,F.|)ҳ4!0k)^J%ӤZfENWi[D^?|f¬EC=I9^?a2PǦ9[zWgp/VMd}R3RςڙxƠd}5G>fPpĒfyܻ[zMੇ`H@*_u+Ϟܚ˔cVֱ/"oE8x_s8zK+#W9LsHl'bZ\eߎP!܆5@ O0:*Ѡl-}N$@z ԲB?ܳ+gi:0^*^($IڸR thlA1堶[0 L-T an P"^s pxkzhovyn75I:[(^M%z`&{5pj}fU?Ls$P`E4Pce'k$B{NtraT/_ݖ!L$>Ƌ߂p_a8Ά!8`=!6~RҲ"e}BWpS͛ҘiQ Q;y~?0Z }d!hŬxn6&I[ L_ RGǹֱ=TqN2mYfkogv@d?&l cYugT{[{r&JQO <&=‰ݕjnFl@MO(EB0rJK9}:X} [ϖʁǛHDŽogO4L(qZㆸT55b5T][ GSbL-S)o4:]/X(__*IO"#W6!@ bAk 1ѨK l.wEZGGu|sȗtSe$$+ %X:^iޅWVfV8DO2?Cf{: ]EB]iZ!4TJR;L|'y1|[Vi IϷ02>Zy]lLyYŮʚw^FaCdCtr]Jց 44I!rD1Jӻzin+\r. s$\<}l"%%?/1F o8Z&n( fDR 0^JOD9'<{+g@-9Q(uqcNd֗k}2:lt.?\Wdi$4y IMr g]ɪhPH!/XkV}'lYs]7&]J ^+]W4ЅdlS U+vӢ4,^3GGHʡ@+ָ7R)Vt>'E& N#0Ȃ§2*-M}v~0uI>!*˭ oNMIYޢC;[ZϐHkAت:3gP^$R:đX7y;kږjfL-5ZR$ѪA&rUu$4\Y"9L A DO̎2+0A+z0mNHץ5V:XB hĪ4jQ]1::[mL'C:毷0^/>^1u޲GxMLںX}]PzEFq<]$|9$$<]Xgx!Ak .DkUӽmhIE=GHF@E5+sKƚC$?\$XU141(RzqP8䧍h+"\zNo3E8YtWQ%w>y~1FKPf*(lr@ @?%"mh HȤ5Qr omvApa_tgړS?-=|8D$@${hp~3On'_$Ď;@Ȧ[IQN[7>he/"Cp^j)/dƝh0-@ U،# sS=`KI_]JN73}BS5XƍH}0qDߧin9;jcz& 䫹J},'W"4qKK,Y9íl6AX?|ں{ ?̭(,sr]C>"h2 !NglD47mx#vأH1]X3!߈?%~N y 9PxSY"8MTaVlE& ɛĎhi|їbyǔզ|BCX,ڇd~\Tn 6/Վ_]TFyӓ¾ alP {:Di dƥS=SQ?'V!Oi+337C@Sᥑ7 :.~f}X" (s>M(ȝ4%5thCbq B~tcwgqh7x#9MTFΦ YSmX7]7Qe4zDX L sXLOHs|e`m`^7k@̈́$$oZƤ^H^>w&'oɛ s H}\a~ qnmZ<ΛĜ٪Oe8N 4^wpfP8,`xD e)~x/|G~?;S|-IJ:yzɟ>>1!70tTÉٴ$t .tI=+?xCE(!LFh,a3<|mA }|"B>xzonח7$1zlrX[}hjDCioןDu:Z@.u FD|ͲĕĤ9˭]KZ‘'E-#S49JEw%Uneq#[*abtDj| yoD1 ԇirDq}׽Q Dt,|lp|i Dxe=B l,m EDBNB]A5}*0װϽ?QAb&Tܛs y 0|][ʚFeHS{B}yaK(KbI`cSV>j)qÝ+G``nZ=avEfB'.oK 4(l$kG輪o#DnV0 |~,1ABU8h2x #8%*.V۸!y:n:l?+lZt|`fE}#d$}?=pOxe8J4kBSµT/|泥[?)K`%]2w2@P*Ȁ=}hijI eJb.Oƚ,1g/HJnl-G+f͜DIdc?mET jptAeV߳p=_IpFxp 5q$b9(l } 2[b!NTU>:#!NOG] ;+ڞS1YX RT$.,ź X;OF>(y{?.g4 Bidvb-![.R?eve98vFK1GIAhYCc1HUrq٧hT򊛯ډėWT4_ۢnf[E/8X#cb_մ|F d} {Gl{ `'Uk?9JxeGgE[݂GcZ"NR:R6̄~ e0e򒇋)-r׸,Vpl`Ҳ=(EQj7X( Cx@UC(+70>8`M@Mqv[_W)g܅lGK2  Q @\Qgn{Nț SZ~v@H׫H(k!p`je;Cvah0kt~Db ކCUY_.V`?% Bʵځ[R%Wʿ(^bWxaٍo*Ad6G%Č=; n8VO1A~" "\P]Pe aBi?>GmRd kmQK*bO!E$X"q"a~b.xIGRc1)*&_ꋁS lIQ$8{5{VI6蠎,FM!˶8 3\v{U^ ^P| *DiU0>.KuA'|r/E(:x QwOQƣUo07Ksfn3H?^ں\0|b1!GNkzL?HMNǷybE^ōQLpW5.%5zvxb䅍JW'L} ",EL,gBVģk z6)X`ؑo2&`5z[z :蜍vnOo}"LoA7@ V100DϒԞczUdi'gF)0}TMxlDfh)Dpf Ѣ?!ҡ~@ʳz_Q?1t9,ki[7iyV IԠ0zܴ#Ih[S]@MofWU9_u`E~ݴB\z pv#?VRO=Tu1DfK!K*'^51_/}TrQF)Apu=Qg ^L,cKk<=<ϲ$Yu ))a1q7$,L,{q#Ru,"m> )2[NQH zK=cF®۶p[.$TeDT aE.tk& Q6zȠ~ϭF4(hFo5"QҏQm:zy=}$rbٽdal][rN۞C}Mt%Y;xDR hK^}6ck/Br:v} :*oJTr5FR'$of#tFiݗ%iF6h)9l!e=os xydDLߍC3TL/^{b_ nW)搭:aLxn*SK (uaMNDG09[W SXp3*)"^ž߃6ѐ,(OJPl𐌮6?+m^1DG \zOXuž}HpTz-7oFl4}E\pfbO@ Fe/; j t(M)PZp/ f#`jfХܞMRfJ֡IN 3I}3j;7YvEUmLR)6Ьcr J0!{s.U+?ߠH PIS ˰qhGL8bjCՈ +"{anLmN2Y5_t8`m(y7\ ^+ Q$.k>&1;<;`o|LQPrįiNbkpaݭ z??Ku ^^:p =bVS!mB9 Ӯf_)-[x.բeSaZ"$cf ? {xҙW"&K+Z{*^psPgb x)p)(A$bkt,_:ojLowې\}!wg N "YW{AnȘɘDNg`0=Pp57fs g@940.zds:6=y"*agWK@9&0h{kcGEx^X4N,؏%k s_0ݸ2ؚqJ/:I{R/ tO.+i \p!_>Wջ*fRhȳJA oNv@Ϣ'I MIfm9FTM98;qALGiZK";5r.\4gULX$~jiO1H9p<>sm7o|6.@8/v)t&Z-u<89 =Ssztj ayrCzׂVxLh0qpfå' =XQi ~X\<헽= zmn aZcUmShJa!FTy!>Ďء+P&|%5Hco^gq鍀C BT>Y8E)3WjiSX/4D/;k' Wdڱ6э%t,:+x=P H4'a="f~ 6$47"B9Y@nbhIp8hy9P ¤T:w cHK2ts!07Պj5lT,+me2\~ .ZcƲ:-UϝT!I0œƥ-Tx%[?'Q52cUSY&b66 #naf](j#V&HDkg62~Q%̰,I_h!+XTIQ 3}5zE)7MDB|UnV"rƮQ S8ψzt _dV? pA:G&5vYӺ5o"b1԰hUŶ``~PT" c5͡3@-L"5ȬmzC(B%] "x?Wzi%=h:Жdыh@T1YC-NLJ'mΙ{لyMnh.yvǭ/ sN2QoA\iŮ7l{|!2ʦdF]%\EQ1A& "M}p:Cs.VC_<0INpSsԖ̖ ʿj,OUv/t!cc XU a,eVq/m^c٠oWOgERTWd@is 'nرBQˊHUrtg7I XržA#jt{p?AqMf =OaF+h2{d8HA"Il F{ay@ е819=$lםCf[ROo u:󉭬+&'~w"ts^_yB4[T7 SOqP]6RDR SP׏*jOE2Z(XQtDHׄsBl*rdeu5^%BO%FY$Z^.L;pmy .Eꭗ 73snj kC,!hXOšĢv~z t8.2ѬY*Q ^WŶ$="M(җpSTͣFPLybCqInkmN枳l1 FZ^k<|TintDoCZhM oTА?5sIk޻K6HJ]q"(?>^)QBqOmjGꨆDžyAKOtZ}"VջJp=iy zܳ[EIP)]x~u8d;}B\Ի2{h,ё?f"amL7]*|ON@ZGSӒM@.{Lֳ h6hl0f;#(.2p {3DZڷ~D?$,ev06p _mx CRAHΫ!3fRWXmG aC EÕm,wʩ%/i2b7iK\7a ]N׽' 9dH\#?S3 |Q#H搣踢 WitZgy ikdz3R{}4lC1Ɵ~\s{'TYֿfZZEDol9E p8:'ظpq:P^Βږ;˪M[C_zϣ23R`U=s ѠG# jkЏPa3Jx@f7RXLdA jj7a}+Nr xuaХ=I,3bΛ9ݴ@!227Ύ3`^ʙ6 J-~g!6Vg5gញ$}b=`,x:!m21D8`: CxhJlgޟIZOc0_vDκHkWݷnZ9 "vf8ƀk2qW!U(96@OijʂՆ:a~|i)Ae5ʆ"ܝp0_e*OJWiZ/S8@'gg#j2|J˲x *Tl`l rmƶ&ik }5ȻwWm?=- K.D8q?&['pVk RNGpQ**&_{Κ('0$VS xڊVMg3ų,QD>@ iv$c~<>ۊ"Eko=|r\TĦ-4Q&~T 1Ԩ 1Qg;.UDf/~kjZqPۄʗHh8Au)K|T 0+I=!qo^Z?ff4Pċ\}\*aG lOx1YUBySh2Y 1bZxn㤞Lz6 Gt&Þ/2}2渢6yR8,p Q0keDwN=ᓢn3Eki6@HTƐHiLCi\07;M3>/bTzYC VeF[ u{.l+N&oԈJ- wGV@=(UhU40f>El<ޖ ޼}6cIӫ ]+m7Ea!{jM9)K}epJ39Q;u?`[Pa^K`Y43MW{JdmQimUmY~%96DL;6X&kI`#c2no3d%?!ɶPXY/\6F rpd5m,bj =5"J╶Ug:śTs~ӏ&YJMA fӒ KMn\cG;d _^aH3G `y_ вY^_1^6hy"c 6X[ Zᐏ0 4bd\`v=(T Q^c>grN'[c^`" %zՆ> [7W<}Džq1di_\<ϩ#~C5S"Y}H&HJ}ۑQ5UQPɰphp~Ҁěo-dwaw 莝s lJz=X-%l=g I>,Wh}OE,fIW@xZZΕ^L 썟O Z~& g`4M,&?ܲJBD=8\kc4k^.2nbוk-/le0kuOr' Aq~lM[78Vu*{0ko-X1c ^al]s1҄E, > X& K{]neJ"NEv̬1ew7C nڳ0zF06&e};6|PvӴLh/O6$ԓ<k4'_>6ţ bŮ*׷4 05 7#  N4%c'Qzo?>qxzYկ7,ʶC4TXl"sI箢%ȳ8d b!P]mKdm=Xzw:0԰ipx?J8(yy (G~\xQ' u%בKkM&<YBLM%iX~4\MQԦɇX i>IyG(K +jǡЀ@q Eq4O_y@_ }w?$\Pc9/Սn9oF^~P73܏Hlg+RZ@I"K-`R3jq%Mg&"r*俴CL!Nj@A|HJ]6orPAL(,qv+eUuFJA]sV,1&w0E]X[ 퇇R(ߊ%IRg~*D/rz .qf>ْ-f@[ZӼ~S_њ(`H*v<"cm4vBTOjs/DwZŞ\36O AcW ZET=*/ER)^J+ gɜ69Fq(ƒ:[@-~ۤV(@g` mC\XFG3~a8H~9s`H+,spe*Lu9ʲ0{}L"?ȿz+0phxr[vy]d%NzzBC3B ¬6+];[k=LitֲnqZpqoSy&x|8럠Z[ : ,FbNF(1(Kս^'Ja-$~ÖxrB(`6/k=*t7Z%q^Y,uB_uD>gṈ̌/–fA -[/HdviՆ35۱Xq?3uWg]^*=-&omX$j,bp̢׀A4 Dr b' +8]KeX"+}zرܤ? ?aߋiheGJ@ꏌ,i@XpYMJk^fvN0i;Y]j5[`"97M͛#ZJJp;y&or%@ t]FT֫|&wۛQԔtlT"ֵyزmng X J\ߊ4@[tP1 0<4)#/O`@Sb@D۟#8DNjb|V\Xp4YGW7dAɬ :TzdÒ קr7:dZj5ROP7<%W` KU-B8F*{:z'`{9J?Bُ 04gYZ07070100000075000081a4000000000000000000000001616ee51100065ff8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/]?Eh=ڜͩtbTR絞L"4Y x4ql8Ý0;:d˓Rb3tH{d\#^X UVɋGoxu{bC+LYI0o  >!u#A} @K]xpvѺ̅mgp0ƆuznV!ȁ8+쐣P'|jl>4f#߶5Vѽ Z(>?%x݂k滓fLL4`r4WN"jSvp0䷾H-:@|o >ӭLwF ֧eXIob,C^KBV[2t( tUϺTFbv0860il6R +.k\Z647@!z%f}O:f.9LҖ*SrSӬo@T1f_euX%Wwls,2">wŠ_)-d,9Q>1{(Ofnz<ev=@%jtj-%i7A}OI]765muVHgkg|5ϒ6QA ?F< 9+ظ^Y\ CKb+ֺެ ĎHR EA`e(WʪznA_ʵXj! DR';!(3,59ܹ}uvZ'{.j|uJM^c SF^j0$E=٦X Spð۶dF lP8^!VOKk>C=˴aBOT~r4T9 Ƌ5C>&hFc> Uц=RpƇp<*xq$CP6C --[#==.?1H+)-e"^CL#is+Z/\[>'z}mF ;'}zBkMs`+ƟbTeźxBNz G @(%c=`EЌ9yb^2=v˽ Np0 M>mO/{͝[?\}]w*QtR;LBvg{ Q;#<r_oqI:Or"u^h2݇+,A:K)gaUYe3DD-]BV C zR҅kloNF^n wK.;)h׾bEτ#a{$*BHOb/|Byxdgޓ&C5K+e Y]X\8jV8|9þ̭C/@Ho29fXV鱒;p-iJȥӭLמMO1<|Nhӽm9GQe1=ePXL?9 *˓)|s :a<[˛ 8sބp8ڸlŽ9Y3ri P6bDA:E ɢէ*1hrme@ ۟LTI!Ox v\ %>}T/:r~6! ! Θ]װfe0"lg*6urzs3G f!Z @ЍBoQ: 2 u%1вQT;وBp  V NX {0)ĚZ"Iwe߱FUFJ" Gs`P%9<[WҰ4t",ѰYK\kQ~A N"[)KPPZTTkpNP?[b!Lbٙ8r4ف}YrwZ=TylshΛP؟ ~M!|}SWQ<̴ 6HI콜$@s#% [ 笜c;u*w7qö 2R=0$:W^dVrTbl=̆Z]|T]˅*PKVZ[ߤ8D(IBD23+y, mY#{g+[G}pO?cG3E58m "J] ,W3['<>iOϐ0p駠)*JDwcљɁͼ.2cnIj2&=nCn_AF{z1qizx'*I\PusCW$O^zLse,:Z *A8LK Zl^۹. KTf+ƌ>NrUyO0kU p<6GrY᚛)L8s<_ެ"b'M dژЛej4KT!l!Dx16 "r ;r5 Ⱦj~H!@ؒbk#h6MyWƿlWGP VrZ߆StId4UPYPlKuMo- 2"=gptxا?o oR-s bŦDj@DnƎj,D$u$^~"é^#=b7O%|aFTJT ?𧏶|M,؀Gc 5 VaSJeidfrVk**Ey;JxZd 0eO3k|Dh׎@hjkqf.ɪjnXl9ѝTzu^xE,`6G a|7$C#JԱ 8/I7x:C0}XȒ*bt"Q^#զXѻK;V`nJ~)|.( yĖAHĔn"`e Yݽġk5qU8 6M=/?|ꉀq;D:YEX.d٘]2R>KʕR'!莙/26qY/}[Dk2y[cEw0K߱+אg$Ha02$*QB9n-DM 1+ R@9J@;; ^tARlW0ε*h) \kl R ûP . u (e4.K^EZ \DI`06-, 4LgLWfl܎B D* Ct~SSQűeGKEWgѵ|cZC`|V-Ʉ3zo!>X`|郏X ̂(n]DsLx;Dw*uh$hP 8N>nu~N)#%K&=dl'VX9=F\NFe@{G~ҿABs8E=5ݽFWg{f/R6mYM `nDͲ\BIwH'OcFOYL0. $pm \f]}9MlI/5!,|퉿'tI/fXtDXe2kpf 82Qt Jb*zQ#_FmѨ8 얦a]?wI|;\ 9\cu MtQ/{9%nxz${)ӝHl-®z_]e<|n^EGzrU7͍]U]5}3 E?{ďp*6Y^SOw;=$/Z/=kr؂Q6웷P'3W:ǵÜg[sgb(t>.kfc5yxHʎ7 8= #-cΘ_iZV`bCB23!\=mi#E7ˠT/e $N=j8hbh$i/.U)cSZ)Th$hZÙD;;tۑꏢr:b~Fo+Boف1H+t;2gR#s$yō iO{1 ׵k xγDf^ ~TOL j, Zg&Ls=s2κVGJbCAQ\O (274%,r9RƂ%>r 38J=c*5j@Yr+pZ Wlד4 ׄ܍d M|yM0If΋1h_]8V:L-vjMހojCk=6ip.<#-.6ӂNl9ǵ@kzKnAL A' 6O6>v2,Ra`cFg?ݝa}@M Ǎ6S,j>Ƽ]5Rc|Z ɑx{uNLSCw_* nWo/qZ78{t%g tjZR6/ɓ~ dO'U%jyNlXJic7E8I:.뛲/Po2T{TR)Q\v!`剑0~DNc3pUV+89ñMROyT/CMh^ڃQ:*ZZ@RۋڀA{sOc8,4#ݔš #tNAgt{9(x51d0N*Mw%ӛX8Zšlܱ/՘PLXR0n3[I]+/{/$u)BtR,T'$ +͹dJ=B8N!XJ=G2 (@6{;8 R;f]f +MǶg´'tAb؎R*/WJHY=U\ԛKG]`3?B 6HBӁ$^%3e:ܕiOiApܹ?XgAg Gݶ]ʁ#;d^ 5IM tz`EPnƟ#Ό_y V .tB&}1\@SSTn*Q80H#5jbgY1=9;T 9?Ư9,1i^}nvaM8Vx)94;-dáHΆbyOհ L,6TLGMxI"QK.ehu{0z8B%t=`"!+ޑ)̰F} ؅!yg4 `\XQKc(,H>QՄu9hb ܔS"/ܷY"vSU'=fEqc8G" !*)l?z 1*SDL>M] ۡ!hH5rHk!oK\ӔHKz3yh2ۜ ZE7-tMXwZ\yBs+lG\i8~y+:@bdnڕִV8a3G]#^+ClZ.:=9iWKZCYVJ`;//_zg CռFGk*jmpz{FhMw?X}jFwx\E\B^!Zࢭ]ww8œUHoBH{hԙlOh+ xXyG6վ#fH82ԝdpn_܎A2;z4ISS5#nPJf!^jo߇K\j0R\ M+?%"}p|U-<(KL ,nTJE{# 1VVh@!3kqo@/ MY,MnxCy8qJVɔDgr6#mpL#l&q&\%w\"4q;Enf wX+gj;5g0,&\<E;\GiZfG,G7EY)!9E\ʪAA6(ٻ7LghDEE^xCŤ!`ݡPp)(jq Yp@ Q W~T8^JuM^OGŧYrؠ{ϖ ܵ"9-bY5@QYsIf®)&zUmtƨT\]P2LOm6kC ql/sd>َQ+#q ąjtZ9#U 1Ch&W*ddBql ICD}#U7<|J:y+?سe纬X:g Fj+^4fH',Nh-~ΎgX .杣O:BJS;`uwdHv Zم^HʝBvLW41KoЯ4"Qnƒ_,4y.cwC9AV0WH`8 #Cի+)o~yLJ֒B_"\HϮ/$!q?87wa4z'r2z7uP5D)ق&DJFB% S(YʅjPס5MD^(uыQ6ĭV2r n{O687J%Xc3]=[6&> 9]/2?Yd.&L20XR&u-BΤ9DyGytBlm` Ot&e/XIlp<]8o,%~y{&m"F8(B|t)Y"}WO_;.z^ pBwU7Yv»Pyb?az¶ i‡71 RS@l?DJwTtwȮ=>ܺϼ6 2T̰2QvKB k>VP}eрf+T Qr0 dnخsK} #f1{<2hQR]ťNz '*;j$0Kqq3ͻ:Fiv^AjTwo[V3 cy.E%lGAn8FmNA͘<%m-(c?e~N2r)o~0tEI.LF֍#Q%Sy8Ple5=BQ@w_eG`CƗAeT] nڪ5m9!?difө;xH:glO_2)$*Ɩ"kCQ]> x[uڑ°UQV|\2vE` .opAkOle|mDх _K FơSJA QW[2 n&4  +}lCb5[}tZn(y-|c]YdO0[T_?|:ص03k% #osLhf].}H/&Onf8i6气o'ݡugb?mw*9K ^<#ΌX\GGf6I #~LF۽ dCѻ|v5b,0p_GEiZZN~k:Lۺ d]`rS2z3\;\'j5~6݂iߺ_}L5 ][JW4ZC=db\:׺@em3HS@ x3T9R`f9(6:!:a")񿕗δ'OS"S~RO,jxMMJ0=NxhNxJf OtI^(Χ0d.d0$>S(5׵iګ%(^8ŃQd :7V1++{ VikHNxT֞v ~FW*7xol,'GM3Qƛ}d2ȉNmEbHћ&B|r{~JWu3StN%j5B,̵0'$n<\̯$#ڵ~ԟy;d׎Zګѫ#*}wR{$7|\愼*agMVK~ڲQ|C;.!V53 /4qTXꌏxY].uM s;<зsyMʻ6Z[?[2T@foU츲QXރ&ὑ\G~%FXE+U'vbqrK [z;Uɴ| -*P"K3_,- Pu/a 9g<4uvQƉ1ngb[g·C:I~-FYY+E}.^ % ٸ$gB0CAr&#QWO^:7 |p/> U蛿wi24bx߲S ^auҪ!80XRw6;.Qp @)LgF}R۲D}Do k_|Mʖ',obQJm1|v~zpYiPQD}sZG%W‘ n;&)~ꂇ=?f(-n&Pwwu N9Peɞy֪A#;6F/+R^ş-~NCgkC2Gk8:wi/,N@*] }~f/t3Sx._ni6NY[΋AK463ij a #K;RRG:nb (ɾ{+D $J4~z#/%JNΗ(8Fɧg`;WnrR";Vw@fGܞz{@t|7hvN*%՝uTBXMu[O hm,C),t$ݒ(q7UFw w QT퇵 ,@0SGvMq9{ H6LCjҔ>}vF%|’w ,WIջV8GBU>ura@=Ek5lơd:ܜ 1{b|#3H !oaԚPL =f ' u90*,OHrg2 PoYtl/76LgkAӐv}m$Q?16曭g}2J ao)MG&xTB#PJc DyLd-1BLw+k t`v%Z! fg w PƝݔ{fpV<"F,;=^kNOwZ $9 :[pE"r3cdtgߛ(6jGik= U]OxH6#a=f1>leM~ Y$7({ǫC#:\|ktJd퍆R}Z+%:M fS.Pu,&?4_Z&7 L9C:(G`z{C]#ӏ`D,^fcڇ䤣\)Yq5ᷤB΂AQ,%u=t=& %*\ejΝ;t5L)l0-aO|8j;]&kEb@ VÔ<*7:U{YkT4~p3Q' v` HtL[6~e:XfC|tގ}Ph̄heU=!xS &i;gK[8 8npz~N/e5ԻO>ew[i'TJ X,+! 桫ӳI ~8M#P!'}y|\J"j:?IImtUzo4^&;,ub[B8ZZ\u 4>~mʝb5e_հzV)ɤx1v}i fa] ']G;o/ =uޗVPW`ItY@epV/,5Cñ{_Ԯr|\'q*"{ ݁Pְ` )Ч8ғބwFw-Ô$330!7*ڶLryURr»馼dp'-R5?EqX@AcRT&Ga3YgY%a1kPtZ?r-'{(fS*{3!}gvIl 1ӕڟeryo$[ﰹH\~3f/ /V>! 2 s'C]tL.)lF)vS0ޝ/$47B~c5o F3t"t3Uٯ]ލ9ktT}6L%4Z`o^(7gQ87-䛕DGqf(]r,C5qZ z[E?O2O_Yv3y_]2=+~&,p[&i!B:Sl<^,SD /h4GQ\)8H* W=tmE_'|}֢_z` {/&/heSSL.:q؝B 0 :Kﶧ_$[` wv^ڌJC\ :n{xϻ4ޛ X Zg$D>,1N 'ovKj0/CP;/ H^5?EWff% U:9X,Ɣ0i q [%&~|#z) q$,&f~5m).;DNڮЍUȣej:Ir[~{QHM’~זf9!V& #R^Guh Z-~a0QQ#:h{T}2йQf96+' "@@>@Ȑ >ѝ ,05Il0̛Y*줞+j`9s]Q:hv>,fn)~Fp J#[kH߽Ӹo&$/iR]7>YjQ)WˉyQu"ĥa'JW@w 0*|3}mTla_H+wTkc,A#HDžw|D0:nTHRBoޞG᧗ mK.s=RчR 4Z9hu8v{3e]mŕwn w 3@='y|4KcqhyҌoXԍ>l{Bf7U{Pr~\e[] Q&N DNE#/"> L!4\>0Ѿy{}r!Jcsq?ڻ'0@ձ˝ƠL>[Tcw;{0PZjG)I Jm&, E*f$tӐO:[ ,|!Dֽ@K򃨘d6TWnQKr/80_Ӟ' Qx{3eyV$t@(a#'+ 'l+J-LS!j On46(2MQ|SL| ;Køtd\CJ6/dqIߠBx*5#4,^n}QW}U!3'm Fw<SأgkH)%+!81뎜hNrL:vODJߨ!A, jf]el2LBj OM4ӕ9 SD r Wqz=w}~R!L6@YS6qi=j>B4ãgZ(o9pT!gڛQ,IFeGt'rF' ۭly}7 wӌSSfJ뱼oC_ZݨRh&-ƌhJ+A.aP2-ns >պ1 &/jzwRvE"k&ygkɿ&œӮ ,2ZtI:,h,x5T K)?Ø_˜{}m %롇ݜ eHw 2 FljmHԙ {J}R`U_lhIJ/ZFM.C&JB@-)Y2ܡDο3ڐ#ks9HҀlc7SěO$"zШμN[B|Q%8OgICgWgRQYoaBf|D/$8Ʀ\O;_x#@>@MYv^ aw_|DLs }˟*U䡪B$z#RidO˦KؘV=NQнŒ!z[%qE΃zFŗ,A_p}TȪ2 H+.ۦ{$1keJMJnP?(u1L9+<*B7T#fBI8]Dڦqm1<ŚQ;oYYV ZUFs㶝݄nJjS=<}pDyTLAE)={Q4:{^I=E1~A-%>7]|ĻATSpO3yfa0=d"I6Bس yu!jP"];|FcQ _2¼U3"ȧ$IJz )͙?O69 QOQ7̯ZFR`mdsgu^UީeQń<@|DD_~8JeY] I@FId5{)3_(-Fq|XAyMjXQō{tE}Phk^MѪT9X$UbmL5{![찞K`VTG= $UK dj;{m,)y ޥ W)P[gvŷ*v9T(12bפHqkk2hA;1{*[MjŴV`2!Ո]( iY .!O=l%]J{X1}-bϸ{87@ث} B:K;[0sWI :MS@]y6Rpf/\rWD%RWoOc~"0+woDl,* gfYb_j Ow46:x6d__?'oEaHz18s4ᣵgaEϛuk fG:( Ii&9$~qNH7+aG l0l;!'Whh{H ;]E0/DC4$J_`' [%A~ѱO*tP`n6j+aE&G i(nCnolZG%[hg6LWC3çoV|6@*:Ӌ"*߉*ùi +Ó:vcyȅxk" 2rH C֨V^;BIg Vsٚֆi8@?h0C7 _wNO}&|⨟t, m \ G;[񼎕ƾXңπ SS2%²+PE7'(5S]~26("4**H Y`q,p), dtnʣ f ,89Fvp CETNis 8QwA"?2.k:LsG~/q=pv$-5L?jX/l5uSC;J%uBA|x×MXGyYpu$Z~ 3G*H"F>a~Ͽ*;paNe]+ z$ɷh8t3ܴmVJ!sx;T?Y#{qqS=v;C'I}I˵4d窂#eB~7bcVy+x.j~h(fvx}|@/ejyh`%Luj^R,25'-Vű`˶t+91ƪ\L✜<6UY[0r9 RT2%Mwm@ԜYeA\_,p r]lB#cGFnELwRL;sK.RXi!f1cl洭hmpW&Ms\ u"9J V!e2o D1"K|Z2' Mx̛L6\0IsI9C14\E) \v)ŴQv5RCtAЂp,뢰~4Rt:e|9C1 ;\!~X'e/R4nS0I`ǯU{Cw1nL 0xȹ~{h|4Ns~Ee^54Pdܯ Ov9 AnD(0V CF+5ooCփϔOw@ߙ`&*< 3܃u._~]kh~B@.e[J__lmDT&8U/0>6SgU Ś޽.5d{mC) 0:0U򓏸5gpڰ' vNMp0֫)mGlٓW\ %@a?qQb3WBY0@1BbNn.S)p0i_z`3gLz=͆+ڑ<8- HK8.ZVⳙJ3.F]b<A$N1/ؖȥjk pl$BT 'o'H2 A˵rP2>U:MK[]'^R:-c'8ؽ b;=˽fFSi^)t 4HgK8(So,BEN8U%}ўuryܭAj6fA}jK*7Јb0I@orsEdδVi>}R``Ǘ*Ÿ5-wgIttWsh,?!Y 2>Ţ<&‡FÙ\2EX wT4{yq"ɿ5>e[&Rڡ x 1=B.@z ^<;H^C=EMFH+xZ k$o׻b5-еEdiT DM!,>9ȕLC#{I#fo%Ao:HM&b+0z>?> |XpWSATB@i{]~|}v\!c 煻~)xҚud(Ԃ+vQ?Rs>9dbig,_=;8tGD6w<|PGI^8yJm'(1t&@@;U |yxՊ)lIyU":*b$hX.Rۢ}JDgCDuDt z4 /$BgVS"d`WrG2kX2tѺmǧ4x!ޞ;~`-2Vt"b|z659t5XCe[ E0ىBz"n3&cq u\vDii1䕌 =mY+}D,?R\9R!k#!=1CnWp:#ӈMa.K\3T>ۄktvH*EVBp^ӵI=l%&+o,M! \dGbCI$A8fn>‘Bn|ciρQ; GbOOLX9*-Ժ>v(>Ae!=yv!I:13ԍ6W4Κm{qxv?0Uz >+୒Df@ ٭ ФM/c A(ÌfEl?^KQ!F%eoV|:=4ޒ}Dѫ?z`J0+&(;'Cuz8]0Lc6Ehiʮay2q ϪE}38YslL0 ZԶĘv $|8RT>g(wt||"< {Z`B("Ӵx9d,Tٛr3iR5;dV!nr 'wfJiTJ}PMzdwe8έ^jvynm]jΧҶ}y.|v'y;Bvec(kvͩmWKNB =4~ B$Kce*_ bPl Ϛ CT)`kaQVuxDҵh HR>C'^a;Q]ۇ]^,ć(>͜go,Ф-+b+=,FG#^jq!TYBtĭwS]v%kY^%1Y{%9k T"/X $׉Hb*ѹ̉?ѨI+g><?Y8\|EE*p$IIH'9Lw+z?v`RUߺRMqxzAm)sYw(I:ٻmӽ];*HQ){2<)vtAgWu"%E8zag+Xܝ۹OYO/aN9 |d y$2S?;Y[jyB% Ϻ:XAϚ%zhLu3s}+1"60)XFf!,8$"Sh=?M+CwUiĿ#'vPXtf'Ϙbtls2`GdQ$4.͔vaNPlE Z.dk2yŪ`0YRN)u)}焵l+Aa·|kjJ\-N^k{ 4r𴔃a*FznxO@*k]( xd#ן;Q`+_ 蔗{+pGF-.9 ΋lUI+fE^[J_>7@6iquigOmU9u!]v{9a4;pm@ z9MW±i=vl ZDzEN_4 y]|;N Hp,qXَV`HE/8scx0d襶9N4dJ^bBpc瞎lTiP\Lrf`n9ihE8vXq^77aÞt!$jRH$ZItB."c쥨S_b3΋)I|>ѐN5JЙ~|B^4ѣmM*bh*𧛙F}<[  !3)uO.cv~OF9$!5'] nyκV^-φ}XYF>sp U"5ru3=ʐUA,γS?zt`)pū5V i\ #@l{y4|k\a3L4fW6sU˹+}<,cM|7u_(3Eelxš:/:pɴ"$@l(mUR/K Őf93w}ǁffpН̀[h  z,vq6[Q-e't7N^;.-wAQ;8?"W>q)9)!BŮfiVwHOGδd?g,w7qil8U~+2.U Y0hDݜx#Tki[aYW 2`:iZ&67v S@ՅDŽ1;>;+'(L3-R&`4gτ'g̏bC|D Tj8kZ0xxQњhJDic@w}nk0Dу&tiwR 2xfFDPS37 "]k@W!"ݕN0gy* 8d8_^JJUG4[ Z'o}qҾ|pk\Rq[(KPN@ wxWcPޟמX)užÅ2]ydx]|q=ݍk x rPXظƴ& S')Ndv@]4W#Dyy^ʤ}QߊbL I&QLG q%y]4ؚ(;_K\ Vܖv2υWkŅ4C*ۆݛ^o'Mܱy @$f%=vN͐- zq=@GjE@{rA X(3;7a̔f=Z,R~DX<: Ep]15 e|\ҿLm1vma\5tʎrA*]]'?S}%Cm_0Qo&Cdd}Ga*SBK?SI9Gfy2=CML.wMo WyU:)` אZZ=i Ġ8f*¤|$ !cMF:D[;h[s5t3+G>k`T~c{!cmg-b)WҬ|tJ(e}_ Ȧ@L(ZVBi -̢_LiNaz^V(,$+uɵ3xx?ōί| /@c=exO-y'LQd΅ 4zr*~y͙;4nu%;,r[[Uƚ`0D׏+ܶI?٦laupF ,v,Ɉa||D pVW0:S>6$.Us{N>>4*Z. l~;E'F{`v_r'I7!~-XYט&EljT'IXKM<ο;u@!gɪ[3+J gλrr&aT_[F‚?7L֍~a@Iw~D`!*$aK29csdː8;}?s(xk ՗ũW\qVuEd+rxޜ?U-e1"'@xW-qHqLcQ>|:󄱽i[Jcfb԰%Z.glVm0!Jۯ@lQJZ_rY5<vofL f4;(O`=Hbu_zV,<8>ҽ 6"/ZҫVw5Ͷ9CKU SGְ%/JdE*B7vhj)'%o xSU(A]So1X/) đ݄/Cwܮ4}Up9|jsߋV&?L\rdOeE~zN u к޷kA2!ppJ*z{ײȯ%iTsl{t|H %'%u!D~BL , Xkcy?x}UFN t:aզqS*™QbAo"=Fns};Q/m&t][ޏw]^>4/eж;6sPBQVqi%%3}- I wJYFݫ,QcZ JOR'Mx u{ٹ6JGE+ffHsFAUm)#;?1~~!#3DDg] F*&A6y$.YC"&Ơ8}nFʷXM%d`O1ʦqskMWe5֭K܂{ѶCkb _#Ȝ>}ʮBN P+wyZV2}[Ef!FBЗ2Z@YTk,ɌagUwHm|͕S~̽$†lƯzhtÈR097װ-42Š6! ]<3$+Xu_RO- iX9ᝈ"Yl;.i~ C=SɌ@j콼zB[}].C.F×'y% %ʬݾvA jL}2 0"B _|*Ȃ,Zw!C4"k~J&ieJ)hL RVe?`Nܛ!]ί3х÷]( l ƓGh7g JصZJZU$B+}$/ƥj2v ֲHl,hft-H'YvmBۿN$A|7hV29=ހ_!m4:tV)ICK(Ń&rhOFMF]֖g&X>Ga.`0֖.ݥdv(k#]R?}fR5PwݥZ ,s]wbSe@o a A;Y  w4b dfU;x8o>n_YOp3TTN,(뺉hR xhZqdLrQM o0*MnEAH@Й+Mc/0;{XWĹe+@Îp$O6ӅZI#U;ǟ{:'6J=_LsV 9D²֊N8XJG^eH.ry섑D=?[ UTf'vu3;u_z(,P^/ ":%IhMwn V*`CG@,@mD$Fsj.[_7t>Rpf!)2JD7^Kqn $o1XoZ1Wx5`1[ɁzsUc~S{wBIANl!D#DQE䆮8їyVo/`pergqn' {>-BEI|HI[|֬(w `z8ʮog;If@F{jfweIVwe:GZ*>^Ж8Ѭ 2~_Yay'8t$B$9A wh(\9 &WnZ<`>f러|8GEl-Ef~3BM (8IAK[4™*^jYR/0I xks- ULKA:Jgv5 QʍE*v‹A(<.6ۢoc] UE}PjYJ 9Nr6DliQ#:㗊v*6}:xБ'sVb|1=07A+eS$Mnv)J}G[W~"WX#:Ga(b.0A5Yd^Ƕvc2R_ i9=lIuQ^bߪ!߰o \г%y3BjC 8^$F9 25K='!~T9IUQmEC_ʉbwX\so5,+?մDAA,1^8l1RTJ"_OV6,@ʖ@S"ǵ&.(b%oP !tQaed3l#nRC.}ռnd#Y> 3SV3!92F f+她fa4Y7V)nVը+qQG"n.tŒkF+Z{ϊgt-| ޖ,A`Yͻ,zXmt\Vj|dWl|J1>"7du C) dOȬJv}1c&ܔ13> (l/(gyFA</D!tOtBe `!p%*ƈxTeW= o}_2,(EkI\yR䶂a/b}6[J5I qee*=U} ?+S8ȩ%Z4pKZtn"a]o/ 5l[,|8T=Ց@AA[d֍E;jH-K3K C%@z1PZ$b18#c^?s2^\N2\Ț~Wcx(1l!90)8P}z.Fo~@oqǹNXfW9`*;A8Z\6kÉ )*'wژ QR./0YqtsiU@]W&WNUPC`84xQb.3f@  $ p.? _nrtֱsqe}TK-_f'lVmV6X>"r;$..c9v/b51/ $yCka0x!H=З(&Rd1դ<BݓtUtJi;B^bIo wD]x_GnXHRZRNML~[߁ e[ Vw.e6HgVM7 3b2'‘6\|NAHpd$Cփoѽ +.slQ!ݔ#W(̋PucXEEnB||&va 5Ciwߖvb_yBPd4#L# '- A9 %v&ݣa䩇,v:BB"!Vb_g۱[)V#sh\k@>5 'ZbzGpy>^`WhNlj>ϧ6Dg aa"FEJBz\f'Cx@IU:Q?ڼ/$uM7e/Pj!u×]p{_HT#/IH1[%n?Ma`A3xIeoGQK-u*H|նw ', #m"[ i+\:J_葶esi==T^Rۚk4WDzokNW!K }ӽpqyS'' 9ZAQNdbYلOZT ,b/+uЁmo&"8e{| QHpNJMZ:TI| uH딫"L_B YY-Z i3C;7&Ϗ`W hr#eՔ:[9LlhD b2΀b QnQ$Aq_/u] ql"./ϷdjqYy$GxPQŮba: f X̀nîU3*K3Zb1(F;lgԨx OA.O%?d}muH)/TvܡV7\ ,7Zx]c+{qJy 䪹h.k״sP%qC{1rzZEBq<Ɲ%3t˰ 3}t?B `0ؖ rB"‡{H6ӵ޲)\` qfAGt>\ ӄw&UiPe+=;uA > ;u̘ƒErP9<2&ۨoB E)/Z;Qn 9jn.mYIƦ_NFڪ?ҚM=q!:.SrղWj8y_NO}M0UC1 z5UeE7OE,@JAOZa7N'$T{}ubWLỪ KY_j.>nj9`'b4%%'d,Dh}HՋOwXo9≁ +&w6d>6N5rVdg/DJr};:vv}x ? 'm-KE}m ke<3tgUI7Wf+a+ 7"/.J0e VwŪvCs3|FK!Zy*tjڈ&Ns4yeL$?UۥxTN ]8REH tS’MR[J|LMMKm`[bs=߲*\i321ZGvcT^3C' *@t`@pV[Sн.zAiR^ CiZ.#)FAetIHf}!, ~Gn҈U;Ri(MDHeyݕ]W!Fntq!vjE V>͇dwf܃tiaf6BÏ%8PڡlV }61&\\/}{:.ýiOPf"Y ]X]p,|.PnBUn9T:Tf E 5n%e]{Zҩ"vŘIms)Bpk߫k 7 Jqp ~Frdb9#Qi*S$(d{ [1}!B[` "ƺb$eH C>&q` F*mT]!RLUcK.~!62LdL۪*ÔMBl5gjȪS 5#[N:J=fInk'ex}N(,)JP +ah'UTj^O  Ħ;XT-Cw*60c祫ٽ Yͮ"/ȝTgsy,->I),r5ڿZ1tOx~"! yC%:1̪6<~P}*’ 3l37tn^< FYp-L,]M `bi$Ġ$YUuhĞ<{-Btgudk)7Sٻ'̸c-loGH8qŞx=H7>P<2TCQ=ﱊy}) bC̿oȏ6(KG>EDj2q&xzb.;U2\JnWM+8e3iFRTVLX? S ] Kh@Ih[#{ˎy:>fs ٿ$*jX.e!4~ɍR)>\1E&.lC{7W{/njOmUھO>FdJw$q|u ̧jg'50I4mH4ȏ't[€]م,-W(F)DGf1f߷Jo94{ӴOƍ7zțo:dG1;<ɷZGg5g0wd0̃L5${lN #U`7X{%05 P4ˀ3v8vMTSQq^q\q-an猃7nabM F:)-yJ!!T,<܇dCwU?UFQ0= Dq(GDK_.L,;*iHA c-=+-Q'ҡ>#B:zcU!TD&Uރs0[Y| 47uVwPR[T2T,sJA^Oۧ_fMs)%#|yf]i23fR:͸w2@O3Ǵ`$]4RR\a HϦ{NHx.G;nJCW'ѝE[c8dZ)r^i.ܦڕCd .nuJ5:tux POg,=3LzM?i~ZK,Uo\KQ?$6@i6V:chH]_>!VP9W.;giQl36.>ZKZ|hA< YUOt˨iVՅcT2;94ְ(*ԏr.'qy'i}#Ȍ-Gs|"JQfMbb|Z xa@"1 +F Z1C6e WD'\8_iơdUG@Gx?ک$R;J^s.,i5]ᱳ:60RkQU7gJkv\50S7dUiN#Y{ Ɇe@+?~FڃHV~W\MZ,jam}nlbҊ `$`I-;ò+ !Dsww7zLysmv,E nn&e+J9@,K]T_׊$k>ܻL~ό#.yr5߉].YNol"J68X#BGm3~יk$kW" gQZ.hÆ O`v9+GMw0B0 Kb|#="^ Uz\yr?hv-/7osEr{3;r(f^> ϏFqOxI!$O) 2JkRFUaV3 wLvrSuǒpsjohK=[~i^D{5ϐoB\tq8%9&q6ʼn7{vcwy1BUNLqFLFɫZ~|jo,{)b `(=t;ϳ[I̸e|Ee5jO^`{f?ëj%RTS=<~U=Urh{6I,tqFQR)oNKO @ yܳk6"+co7s{Krٟg+)C GtPgEi"jפ7%%<9bBh_7L"cVw߫ZA&ū//r.qWrWxSF^T &n2Q(fڶLN`8? ssԝФ;hp,_w q1HXlM$觷'fH &M_/ܶ*eH.F_4VKac)?jvEljU(U&⪢ҚT[20xmލEY1lqyNLJ1|q e?2D-@ZwmHlW7Y32/*OܢplBs4 s-6r` @L! : E~'RjN"sKM{L28*'3$rO.)C >\PJ651 _nQLZC柙pV5>+L6E;A" 5P~\Krz we0ZΜzPul[j^vcOEcsB{?H/Ge e3bk R=<;+̽x ?V=hCK.%/w ;]]l;7hgr ,2Lc9z5Q 0AKHVoki< +ܭ)ŒdGX"9h&Ex/m>ਚ$Xt1ni%֍v/0wl՚`OKa2L(MѩװQ͘WQR]u>.[e^.~H 8(7h4&iŎz&"ʅ^聙0 9p#cn) B %bJYE}, C Biߦ[fo'6cP5pc_y.X/ cC^e@Ppw)OXnP`oМ ?"({VJz p!H8ڐ- (d1f_"΄}kXݼsr/&uz?D[ *+ 3r%rSEf/gNK<kN?[Dݭ sDGjKܐܖ8,8Tkļo덙-e}kċ? eYUC3rcjb[UpSllΧ6:'_qcġKO)lM.Oe2ӕ|/2(HIo vpť=#K`|G~L>N-p%Xy ?/[ b)TΚD#XD*mNQ۾>rj*8>|Pl]aRy7l.pr@}d :ޡI0];MS+lQD4wjӣRbs rywƝƾY';2O,Dv!&~ickn϶ҹ%`ƚdf#Y}bp,,1̍/&}GWj[.r[ŹvQu#Ke Εt*Rp\$Jr`ܩ\8'-$~! 懟 #̿$|~[5VK_jhp~N5~YϿƾ0 (dv 4O;FsWDu[JG@: G@%PNg. qN;gR(ÿQ#צߔ7!U?susj&ܻE,OZ3D!2K}WaPN@53OdߍQr? D }IbySt^^N~ b^&ҨҼkk5<7HA;TA0bD1qE#:@( ^c t+t*[BYg $Y6 gEQYL}ww >Pʩ!knYQFb[Ty-8Glmt:#׿MVvfZotb P@f|2*bnT(NU[2 9r;[EB(~&Q \ 'Z_i@&,^ђsPՅ EɺŢuF"3W{l'p)swpz~ %'=؆q 59H"@bM"(k1%WOoMC[fM[qur0d:9FjN]²9ͼTͼ|XƼq2_ %1JJYhbbelym)Z6g:D?d 6\'5),G|DԜRj;ύUNK:$:|cnljR*Xow ^{N`Z,l~i0k+XFcT(ҹZ44 X;կe/l?o|v=@!4'?UJN6nMl=LzR1bGc2c0y; 5WodK!xM`5VySM6ۑ/ljpld@[ K@.XP l @MxYq&'*y#qD"v4:|d*0˶*t]Phtxl!Y'Nq/$q1Pn(ce-RdZdIgܽFf[O*lo͋zy'cKM ٱȍ_rvg'C"%jt<$oqB0X%I ='A4_6n\!1%SoɠxA3 ݾ{"< (Uc}C{z>YcS\YmW|C0ۏ_X{N's(ٵyDOEx%%|=|G v-Qh%XU1PO@|odϡ^gCgL,02Uxv)apQwɢ?&ٿѱ '{gߊ;lc$ >DX(1Z=5.Ȫq%ҹf(z}#VԅB5' 8/{ ~3'K6M/[!XR2+u{ޡgGSy. G-8p/ś KXTc-A@ P{e0!8,Zku K&sxz%q#@`՞Þj_*cƒ_8whA',^jyU3Ğ?eZjJT@VBS0q hSNc ѣYɸɯ} rLϽg_k8oBr&#XGP~6™i,I$h=&m'RӍN\ع0!4LZ{o(beQ͍k J4寞4ɞ 0D,Ƙ醐/uz)Hm+n-k 1"{IIȀ945>JsU lgR\qv4svܤ@{uJ=R{v>-JF@t.<r Ar r=oFfwc@]w7ԥbOQ[4q͓ 1VE]WgmpֻL1xS-ď'𖵕TP/|,g<\!.o,h[)깸A馪@u8mHܬ*HpWAif23 Pl/ٺh~/<^Jō'#Mv͔'^mv6S3mdI6 ]GH@ E{OCxgϘuD;LoίlbDE+UhjT_$C$]I7N*xNSŕu9FE r.>ϕE \H'Hn~3xgMt]* fF)Mm9!iP S~;J9Y,Z$fT9VnʈEݶ?y]%ު&>sd`p9uwn _n8:>tQ\jJX)OuMq{lE^h >Xsq%y)xHLJ0 3sض0[D'QH/{"1Zݍ Չ]VX\$jB7\~V{7AF+7'XU& 呭='Nn-Z<:$݅?#}}+]r9-?]+339y9z">[_ c4p5Z}׾z-;E㍷OU"P-/\@茴0"0rtֈ,Ֆ~ frrunڼ\߄fyl.ȶ y z0I)PHcv T))қiРdtQ9^hn=f`Ho5ێs`/m2Wf/bu,b/0uqvM:N3ptO&&vڿ^gk$[o g!NcE\m"|3*18^I͌焦CxfXU(1*~vSh+G׮ =*=iwJ8 ( O7Æ}EJudS7I{^`/`laDC"OrY>0w[cr. 9Z(fR8mMI!'[<]bl_Qӹ>=囱#3Yz7 z,Odﯤ_Zgq[6ed^pm"䂸nooY:oZ"2<î,$O:feP mizS ሊ .snmA,u=;림uhDkh1vCwwL,*~o $nȅSfIyFcZE݃[nФ{'/~ yQZ)Јѝf#OEŦf8N3"+$M`M[^~ $9[|s ƫ8R{#iIA&P@E63ax="&=YX e;Xqٳ; \1|SHlr;d! R;b 08a #Bo4B6>Zke<~dٳ7H2塎:z EH:Zҟ=ZZJT Z6}rXewO8͚&Gd;l,҉Þ5}KP,esk?:U b~+L;GD>ZgV{(:ܒ%%\Ke6=C>M!@Z}λof[}Fw"|w;U+}/ZDL0ʚ1?-Mp`@~ANKcuѦokj W@wt` eyx+̶oLwT׌%m#W7a Ifprę5E왏ڳo}o>Gŭ";{‮q[: OTx˔-_Mt,?N4*0?ߏ_NV*ö"ě>Z7dv"%۶*%UN,#g9gI~wȴBx矿ގck (ݤ@ݗV7 H {~BXLϭ@E6shua &mX1;}#ODW{  SiHNOOܳ\(;-=_;mƈڬ˄˜y JC <EF6OЦxڠL+d@|Jo؎?sp2(L#1Yk*8O#|HBڮR>+S#dDϚZ' UBR x|+Bh7VcwH#cCnPO2@~ :V|ꡎ9VNge]tC+(W<{)sHLDBE>p@Q:H}=ēb(qMsʙc-ы1gH*"aHBmOgn)6ӵ͖V3yb(Db5cg3k5(!ɌD] 0e=1\r+2}^Ӟ؞P U։6Ipom2Z5ׯPWzYwk=ܦ3]$pOP/jJ|ϴ/ac{3JE`*OчV>PSך&2(0ڕ9<`&R+Z;婮8v;V #cޚ4Ҿ-}̀s|vd\c(2fGOҕw[|ASIWU_}V+?Z\KDQ]IR-{U^942AḾH= @*YQ/oi4񛝗= S"i.%]tsȬXD7cES>_]^UϦ3€D`&0,yY*POQmq`h+Ts'18 "V rr@!nꯏ@KMĆ]_VaҢy )!ܑ0H;%՛ɡh-ƄTtQZP8 go(F\x7bf<X.32;RH7q{8%y/ZWd݋>F!k}*jbݪVOG;ߑ'PB*bez3:@ND~;Z:`9vleW:4f^tv E}t* 'u*W q?26QG|_=pLyh qƒu$<̈p2D&(bDgy<3JxEjܸu}̿O .&w& bgz)b:`^M]X:൧N@x#. ߬{p}|8ʯKk!A4S3Jژ"x0E/ISs&{(<] ^|k^[ZMuwts`,rQP(Yg ޯendr(CDW=/UFƠVTGk֠z༳Tan34-sd~_ {@=8ԣK9OȖ[M /PȭB1;4HcQٯaQpd@aAS{s_rěx';@(E5v LVx$ +!1t"1 B6ϝ @a_h {NTĢ,'GDWt]lCxL̕+}fckoJW!g/]Ox'2頋a"JRBnz$IC.o᪖=4BAjYz C 3K/?"*&L ~M3yV:`;Lc<.$)v|t](GBaDx^ak>yq?qw?a 6n,]zeFyABP~!˻&7?x i z t4' U4)TjC LG۹hf^FJ=jM,ԚR7%s+1?_1}q߽0JG H+~:kơE)۰'ShֵM׺ Sr5;zOxEt3".kl>糾SsJ쌪>O6}FVBR]|<;O-PWyZ")n'ϪZ.[bڞ 6\㷉M΃_vIpK#,6ӞTl179UҀ8 pLQׇ;8ni&Pߒ=@JY JmYc9ogFd!v3qA"g㠾QՃ7X<ɨNr4؏0pЮj'&HH2 aq)qQsf߂-Ae4gŮx*Vrqx~OSR2&ntꐄ}| iI ,'s?4;'ύs?/|gro;^]S *.b׵} Mh7%?4K^8 ʵE^k 2]v cOXc[a-sP|*_twF})Dho"Fm%Y n.: 12]4P mƒB}=@hךL=4U#51hCr+W2C77榃&(4=uZ.1 l Gkrl-'Þ7`,X3%'HcNW?C{x K_R;@uEJži9 e2*&1(DB2U)2F0J-ԼF."Hu?\kģ¾SOw0a~?) r˯N-%}IJ=O_hk~OR -׾5δuǸ%xՓc9aJ7䘘I>;GN7C:OwFy4u1[șͥ$V!ӹ(!ڸS`W֌:? Yo^< s rEɁ N˞/^r̎zx450YTj1%kW޽R7e^6[h2E2fkUZA3I|@3وYπ|Źb@e1p,BDw[S@zR{g97w8V>./0v>꧟̴v}{ +5tey78BFOۚNQOL7B2-͞a$ (1x38ggAS$1w/" .QսT*xq"N?8>ze ?/ *F?l^wǁy:sqyDM2~ϡjpζL312ò-.,຀Xiv -5bbB3+0!) s^,#+smT}0*|- U:C2k٫=j! 5ZQM پ؛QHSeqJ6/osV`B*h_&RZ=(.t""91s-wȔϮgNURQ]+Phje[+>b9L ld΢0Ϸ"iɾN^JĒKg ĐѨ wM5^VZJt u+O1$AGOyFjd ƽ^:^y*n}PJ|kAJnǴcyr 2;鑰4›EpXg _K#!听|z]t`<$=dn#?r"Axyq4PN#6yŠߺq26nT\GO9BSv-儂4_؝t^{mdfs  ( uC#ڇD٥R_LtDwr+SAйg Ab0rUQ^|柳'bmƒNiZEz!'n\!sҘ\/p[JxDu[qnb ?l f]RDzge@ :;+ړ0t q^)nKGF?faB亭Z!5'rLC-=b!S S&o˟)R'D()VHF@Wӊ1sqV;?i:J!PXþIam/Q掑3~rjN  4BltCא2##fUV_7;2f?fIqgtQ.JĽmYg5y/RγF vkM@tCM$Us?h@рE,l[ƿz Y~2>2 wkR ]FŃs3: /m,YYw:)ߑQ/*UOH,O*йٌ֝#Dܑ&=`[sPg~5zj 2.d@›|_LJJ)IW0Y+>c= Z^ ClijڴiM[`xfUXK1@ȱ"{I8,V>Uu"2a3EKrT= fEjAR`U@Ta]~P)x'&{`}=jŴ} )kyRsHaF詄dj-f$"`M2@M;SP]Q 2,n,3i`Bo^xvt:wWO8q:2|7uJ9k7iKD"] fjTm.tjb1vS~ >\D#.ukФu#%-2yMA*^1"L [?< ԃM3dmN<9p*=4PYq\8 =mщ,-0L5>!gn{ ` C=+WⰉI'XObϒ:BL~bÿl9P9.VBtzBz3t 9]bHesR Ì )w,щ˕q uOC..&5mPȔ16:=jZH2t8T+:tv! ;X֡GLxYV^&FS!vL۬G7 UYB2Lt׋@`wIZ,oCmldn*a :4Kić\UoX#/? (#zH!G+BZ?\ ܚW&=E@yi~6Ս$ʭ~}KZ>z÷þxPĵA&/khu܁V*Rk:A ig=9Era:߁T)'2T}~s,"VCN9/vkpD!ѦRN‹kePHǍkt9 e.6v9DEX!L3X,#jYUIʇjRH ĒS='džz=KRLqh?jix#3"h4@P`57@#NS#Ƹ AkM (j  i$/mCPD1P?Szi6- ꮳ$lA͜# Ê{$cF eeiSTa>xޞ 4 S1/zW&<'62P(G0EPQ[lZqWBK\SdxVg64&<0yރsu{{$Y_yMu6Ÿⳋ@la'fX#I%WoiȞg %)MoM^=AV< Hِs)Jd~&\۲srj;g!4sQ0%pGp%ETdiit!eD. |lWh EF'V @klk<-D$aL|K@gAc(]Пr QۆN4}:zyڧd,tȸBZf86)|@S03Xeu~~wۆKL _76$ɚO?.REwn$e>@ULoD?8'u?.cEV#@*4ahdB_o x~NV>asuB LdJ9`찜‡uo(Y| /CdOV'Ku82DKWs'\jG:}”XsC8m|pS?@FH| ʣ6sP^ {7U44SegC8rܠԈ^!A~T.c ^-kv=Y̑-9lPz ]PЮýꉐN(99q$ذm.?5X}s}пF!lb1g}8G|WۛOyI,$#tiy&3n KfydWG KNL :3VJTQj7>K3mPskDĔI?0ɵDd.5=Pszo~|cqcǜ5U0_B#T%$o=͉ *{~6A NQdJER!n4QJe83>W#65N?Us%3Mdp. 5BL@s1ce#*h< DŽCYk#GuڽajB:km\D Aάm0k> >Fck=*Dc"ȁ| 8 -3v--N@@5}ekVS"K"w_l ?^+[nXߨ&(_:2ɰN ZP4G願h=T*ޖ 'ЗB 8P;ښtH 4wBlBr1*4Dva ԕ{mtpkbZ~$I:/Tu ReMf6 : :@\ ^XeA3厮ĉuI<R o9mh7ǁAxE \WrB:665c1zC>Xdra nT8t>$_x6#\0 }h"ޱwIzXIHC:<`;9!P&;J4k nDxk<V t bq44"P&sy,znTtR9,3R+pVe}l%2 sof,Y{d*= g1 :[=E@EN-(dZ"Q6Fn}# .)㡙mwou(z T Ɗzy/KiRNKK-Tس[o\p͏kF4siOZl[Vt4#nmͨmtwcAD$j˟RAy3ru%GjۺTgte,擠ÎbSh\cgE)vntUlxpYNSt aUUأ#dJMw9 QE'fTZa,A'wbikN59xD{ʯwM+Wq@ߧ$΃*]CWcމ,NBrƻEԞ|A<)zGK ʊު.6}=@$T\c`ν0lZ_QbElàh>`S7ARCIT?N jo$--Ekm +͸fqZ //]`{/Yu8L+CSaPe ; CKeAKle1Ӧ+`[K;89Cۻ]Xb6v/.mEek K'=gJok*vN'DF.OeE>),9̍?Bqi[#) V[yb;Pطvkkށb+60^  CE#JCPi$-l)4" wG~AB=e3,RBwF5Mu3Y[/avc];U Y۠O#!ԥ͖0/.ḒT_lz'`/YIyAsnvFUBVteP\SYJWUK \hxMٹI 5}< "Y5HEuF,z]w%ẞsnw`@ykzZim:ԇi7h=),B%UGAp{)ex@{)Y&1S@K$A#ZUCъYIPfϏAKzrVpVECF}t/߀Fmϴn"N…VA#= 'Q<&aNd{̘mUceIA\[2" ? KըVКeƉ57 I|f@*iq1 ;x*g5۔[t>:`g7f ˍ0BC/PɁZG$5JeΈ ,o2'䲦So !7}Y{;P[V͌f :h %465BWN1CL[~AU\:gr'Tff_> #Cb@* k@Y߽@#,nbDܪ#{/PsHXv'|>7Xo%gx2e4ٴ~FsVEߞ rz*֯6JfXog y2Lȗ'6g8$2 M63 |I݃nWjw5n| h-C9GHJ0~2,+wX;4EĨvXf&]U% {7Ao$;[W41CBf&}n9^lCic*+sL0ưY ZC>W$#=m`\x=,(+S_Q=ʏS"D5ѵb]tP)C`~'m $xgFE0Woة#*Ӝ@;/Im@3ce<98CLrloa:Ӽo5_TMBd6/3d:{D҃ʀ˯v5oU! 3~*o\LQ{#kNū3ŰnE~sݱѕkaLE]\%p2~mL4;*xj̑i:zsUC܆2§#A&e2Ŷo:Y2/gܼ49bF? J8 PgKqK<6y:VH vJ8 Sx ^?nk;%mGXNZi_/5kec\(()bvquygz\~xfVLޥ8M1{7'=x_D (k˼̈]^h4axD $qխ1]O*oyڃ|URNHbrÞ[_@΄fc=>ns}(UQ|lF}ȱ ߎe$1gWG` ~B[2ٗ5kԽ_ANSp#(;_ Ơ儴9o`ٗ@ Y~2BYAׁ hGnYbs"0l/IM2}ߋxIod$KiZd3SPG= aə9=<%Lr;"[A"9mX @:԰j"=rU %rڨjq0OFY֦ [7W;-#D)@-l~.7ڜϲذo|0̾ߙ:Z۰{i[׏-{%vŀkؙ1 3h=(uTf*Clj% h5M&VvGuSc.)r^ %8gBU$2s8)ۡk[A9ˠ;>>jJub#r5 M3N SL| ͤPCѷII9+FI_~{!?|lQS.Euvu{$3sxb(mz9f7 xj/ \nwC>wLiXM*0vb`,YslodKOOӒLvm-) J_IF\I林@Bm|?A.?֤=wo' DJUQMZkN)Qygb,W!7H#;3~y?SH]V% x@8uـCg$,̸A~<-NsPf/p3:ocbpcR? AB{rI ^5~ey -:>Y_fPp4Z@R ~\M<`TYYDKI$'0>v!>h ՠhR"Su?e0X_DWSPiOʣ5_׾0 HgoPEEyu d{ q)E&q 1M}Js]~w.՘?,ˉGe褻( }sг!T:=lᥲ @iz6θ:rnb'0X B (nO p)Hs۷j%UJGkTTvu_+E}`v2Tn ]z&G{?H<Uzl jnʁ Uٍsk3Ij5ݻ!CbC4 %/V?X_$#[gG2N #WN!J;c:wr[r$$k(eQ:ῑ倄aEGFHf5ԅ)R◟hֈ6h~dFu0-'¹̓qBI +L)|j.zNjAMNȬؑD,v][hQ&OTɽ 3cl%2A^y)PI{*8zLi] >!Ua,TWBY'כL']x^&lz-ru-Gȩ{kBS^bl &ֱzxnF$T; '|H E*{k}0tdYA8GK ,[4K߾ώZ^,BQ;KLHt0pf,Yg䁡60+E֛(@vT.{mU,c鎕 ɄRR/|ٕ(ݼ#̗1d<+'Q]wh%49O'V4[xsPix bN/6HOJC9:Ug ydLO~}n㗹\+YfrHTBfs<쬥~4Vvm!yDDjXZsn $}Z\ 2'yfp{Í![b@?mCn>Wmh*mE~ Z HiđA@j}{R|ܭ vm|,g%m~}VlaRck}y'!j02Ҫ[_*|k{h%<: Zj[:$~]NlȔc /,5l?'WϋގbZ0>E.wNJ2㠻,@%ǸطNaf+Jd kE|nݨ=|ZFZXZS,D CXVm~'ʽzЊg;{;we[$rr#a2s^4o4ER;GtHǴ$oeTVVa/g'1(1Ib!{+sg*$MVǗ@~5\[գf{ݬ<8;Ԕ )+˒s?q&pPWrJ#5V*h@'焯Bnc~B{FA~4⬾7h{X%C+y6KWE5OS".Qە\{hBl`~m٭I z'g0\D`Yw[U&ΞoTx68?[`m%a}ɒ쨻<!5>\@M&Zhi]{w3?O+]F |Z~ d]/>d"\~G NY)QRG$2I Z|!NxJNwM-cMJi$t\ PE9r]o+dnfkT8IM(*<(j(Q^•~2 k~XrE5Ii f`(K7gmLmޱ&CvC,Km*xʥyЇ?GwM}Scr4gเ Z9wWAP"y=ϟ"8n˶ZCs=j}vpϲ`^S|nWpM`։ ^4cW.L$B|W}  04)ZxM? ]jN<2[S^JfB۷bk`U_l͎u ֩B'P!*' էQ䨵4/[Duuǥ1c"W{r+93,,cGދYTG f0A:Z9`2۝Z Ŋ _B$t#dZXuK(V m om٩cSM q4#+C_19 KD&)l%A9NDIiSEq?4A׆}B+Ţ7,:{7&% H._w$.3^\ } zsԷWHr#KVM!vRyIzJ2B؅9L쀦Ne )ҢPnjO6AVF]cN`!{ xh8S9d>Ux+1-gbЊnv4#࢑-Y T P|խ^Zj'H2x+RvB4XSguT+P@``òcv1K(~2AkWI,)EوWo(F# Z>([DݭOl+O$vC\U6 lБEx$wk&YsʕL0-gVg7'9^j:PI2m`"zG>QnN DF \:n5~z]r;p:E N赒ԏ*ɡ/SMwiZ/"V%Wɸ`NĸYqeY^*:[ƣWdfSx7+7GpͫCEHrۊ6q`p sCDMb* [(vܞy9Jo%n~/=hLR""IӋoG%rüHk&λM=W;O}Q v.Z,>kz)=6)~UiC«g\BCR/G_JksIo7(?"SD꒛?++]4c,hҙB).@=FTϭC Ȋ=T$ǎ}`=R,^Wo8mSq.r:y<.:n*ef:.55y HXX{nͅ<|71Tcaw~,)dCx TZ:R4EI従]W a,iYmAXCTuDy3. jvN%(ochShȭ k?=7y-J j)2 5MzxF=6S0%َ X/m|dޫ߲~~P6b9?Wq?׼,-jͼ.IԩƖL$y& PqNW~Qb=*H[,X-ğ:Drw  JH/ņ^ukei1$諠9FJ}@k#Flw րOƻ Y 5WD{(I5Ǡu n<$moo* Uଢ଼ KsI5lҾi0$M@):Mﲻ 0\BqNjX@$V, Cˠp*Rgj9藠YoUb?ԆC&>Wc|{R?̝u;Y*37"{iX9b2 ;#= /O{Co+쇃u fYjB $ P2Lz7iu7tI :d]M9R *z7<62؟AaX."wU|+V{c xB='>A&ss _{,OXd\Ͼ518Ex)"r;*-aIpk3ȗ`qS!uvW41ٮsQԳBRsy 8"ժ߮h&P#isYV2t|~?" D 3g[վy:ʛ8mbዜ`L.(pS 73Tbk&ZM `~tG$yP+-@bO}=vNq,}Y6BeIͬ9`K@b#_[,6ߵ5 ?E6qXM cPYt@x\AWѕ|rO;M*}qVJ=e ܸµ+8^{!aTpּԨ%ί vq J.!}$ if_z=Ҋ_I8_s^;?~2ve;-3jw3lHљyP{a>)lq]YY񵏛qZƅN7UYV?V͙ ),k](բUȿ.L/ zN㾗cN87'z;34KL:jiBӹ?"U}+cA0.r7^nfY)B ċ=_v55|%8AXDV P*5zwg  p*'7/u!Aux]ܪ\tm*ISF-0DJїGqE) V5]2:ETHqm4:Kr159&o ҨR(֊݀OhFn0~""YkFB M8'P9oɁڶ pԣp=2˓ǧP_[oW sǮW,S\ꠖ64[?m_˶G9Y9k6D9D-RdrhY >VFkDM:ߏGոe}J{~]k90ZHhFo ?p2*!c)Z[Gޞ_7(h Z(-\ž]j֢gϖW0ljsYO8y`a[h1Yǚ9^e%{cBY)GlX}KځD|Z,Y2DǧCĿT!esWyo82Rz:yܓ.5$6טv;q(6:ҋ)s*Qpz)ټGs,Cuvm}UMX%0_뾟c@*|zw4žzBd=Y|U:e ߊ˾w9M li,([fjR7~`x+|Bϓ){?p@xz2HO.N-.Xl}}*)8Ǽr#7חU`Rebmaajy{Fb>bϩ(sAaWQW@ˋXRmS^Yg26Gt8)rLy_#2pa{2c;i! `b@i=%ݖxc:w|1ۤBZe=l#ِi4[,gxta=MO+Pϔ/,ds (<ĀQ>' &ArЌ['$do@\rG[nؔFbYu<5Qt3Z5i AgYwz.Vu+ÄǸ >pCNALsݓpcF w ɕQIT ;P"xXдFjZP[:rSNnki`42.74*ݼڎLZio;"NiS| wnX^X>K윊5Pw vNAbp\QfA5KTRUE`$P:DGwoʘM9ӓ燣A{r$ͧZz('>ʹ?XͱkXPuø|v>I"!~MLZ]py)0E212#`鿙"0 JQ7) b,.!u=֑s3{ |86(|&UhSHf4H#6HkW4{. RfL2q.\vEh=#8*#D ll!:..S_!=x}> J 1j;yu_8g$:cYй88(BUoio~,R /oH;He#ml4=s$m8A^ߢ~IVl&/ܖM5CyB%Yk'' b@@n24nS1WGE;& 3>Yfnh}:E>:__R72^Kb.ikO@pk^ gc落+O%(^NuSr=nN7ofE#1PAo*D$N$nmҡEЍF+ttʩIe0 nR1MC}DNsrte'<wRYg,z 41=򅆺kQ:28IAQ<HnЅ@2O@a5r;Qq[.+ BG'p8Gt jd(0V0^2<[NDžDRg#"w| E7i3Q^s;57yEӑ&9K>όQsٟ#0 Q#Lm +U"1ZDUn5a'L8 v*2A #hI)^q'L ~wg~w^t_ȣqhEW?x)6S,qGz4n)͙Ji " `U㚹YI1 &WˇǍ}sQ-/[f3h,ZpN_ 0/Q27NS* s\}Uben^.87/0}.|=@PQQM$sqp1lߛ"QH;dxH;"!aFf)<HY<0]Za8~q $xLDrnD5 j %?;Bj-I܇RlJ ME;[þ|9-22B{2⢊Hj*ʖr9ruhV:p0ꨁ{];G?uʁNl,_6W٬HM$;C:lyڵSt"DBwƔkEC{qK{1*eYEᵹ8ɪ3$9=>Sb w0T@$.Q>؏^HEKz!e$J(+{/.?x+feїJ9 I3E*&P4(3 Y(IWUe6Q۶74T7'.Dv )2{>TCcI,ς}i&0:b`tqabS/T(`Pv.xi%5q tւ+0{(/G띐Yt#Cؤ?wĻ 6Vp$AkZU#M um+Jܻ]mLiVk}!.mϻ{Ÿb X8Xbmd2R}ORl}z*Z?*n0!m˱!87h+( '7r^`Qz `7:;/qOvȭL+>v4ٖq B4nu<"\@)El`eT@K61_,<tZ)c,d;>Eeļd*<[ÝɲoJ3J'7&](( tR\ď:LCWt3t06AI8W>ğ9L3Q.!J4.jE}Zlgyu-=0ՅPmgʔPȹ-"9K䱜&iGnY ;!\VKAXHFTkr l-1Il;sj{،JYd^T%"GkNܳ=OU^g|Ru=v`ik`ӱ\뱷uX٘O>hl.x2v;*x%Dҏ/3̴2,S\2\+T=kZgh%16d--)U*d sgr<9.IqAa))gj~/*٣ݗFݡI"+(jx^Ȑ}\*0 G'9։p̑d+jl ڌoEW[{Y^;J >|w"wHlCcpx3NRo6,_I_ Y|O\aM6-\R"cg.rķ̢o ˥kf=4i*Y'c6v~<:{)fϜ.@C&):>$5]#j}i",[caD;d.tCq|Qqԃ356{ji[LmyDwؾDuWCH3*o/R iФ(__;WzNU)KׂU,+ͮч57#͏[4D6sܓp ~0Vǽm)$0>ԟ jSFpe&^pΎF" N͏֓BP7. bo ďV/5Gw.N '9ƌFw 6ə!F.deB/&tdz}>emٌAT?ǐ`V*}z%UjPE{QdԩHv"wgP5Bu4`mH`{'oe@)A@ʎJ5kelJx:S䗧זeE U;şj61!GV\6rs#7vr掠'|IjMen |/'ԧcSŇĠG-Hezh !L)!hR`Y$]4Ō _~V3'b@Xh_j$Wˊc(?D,"Ό r g'Ӥ@$'\Ibis4Eg*[gG9˝~X/u֢t; Hd%Wh"cPqtBMF_7WOgYuf'N:m"tH~UFwe!ܸ٢'2UА$5Ð, qz"քmlsXq}}AvEmt)Ƣf}(\eBDm|}O WM'i=hRzs\6DHLs|bt:ճAoӢ>fg/9&[ m̬9D ΄ޖ;mШ@#!+AdxބKppmX rPy:Q6#3%Rwk6 kNuHC`G5- 7yiuŒjr(XP`DUH5ƔwpDC_۝ϗ0%dI(r:WI|OorޖrIaDKds#U~iܿ ~|)V$B5Ă}hkzf,<{;jꔣw1pi*^l"p>9"\2Z`]fw'`D潸'6LUY}Fk% ĔL%*1ݤ~);Ö_$k!Ȼ2oԑ)dtOO?!2 $lǁ5տ0:R9vK3e2Yy#}2 7\[0kG0gđx֨Vג`%z̎zUVXJ}#6޵wt&UڣdF->:ŞD/D2^BF$R \줿+H|AJS:9kLES똾-V & c'G[q?aV|$)Q "3+~J*#-]%E*1vV:5[Wq+O05ȩ"hAٷaR++FT'1xcq8 Ce+;ukP|T`vndeB6+]6oE"U-`Z~|O/z`V7i( zp/S0TyLźժP 9˧1Snv{yeۀ[d>Wf~%x\R';qAO$͔@z(运VK%0:HhĢ8{Li*iB*<埴_ON*ҽV]ZɥPfrKqѣ~ y+ }|"li[c?l= 1RLWF35\{RW>.XYe$_Czߕ*GhGͽ)o96٪ FxAxs մ-v?lh(m^O 8t^m_8UдȄ."Sg=Twk^%Bʐfm#>4=kbw 5{,`$5gߥosw[{JY*ywDr=k*4{;/SHW,TJTA'ǤymSeF&Yx@[b(&2eQ?^E҇oՍMUv bc |!$T ZUS Zt bBSmoJd p pIJV&ܛ+M9R#bG>1 Ԙ-zO-SLl>|ʁa O8^?3Z۠<\=pM\px_6hS_X *OO)s(6QT] m0#ίW/H@pS^D+IVzZpo ES\='ul&RPJǚC΄K WWŧAv \.ή| [e_a1{%6zQ^対7%.ƺF= Ve lVxu7^W*7 );co63agU2gMv μ ˪b(%|kn+Hv'G;xƍv*^hcpz9XpUZᆪMxiϞ+8uks+Ș!Y>S@gYtA/w:;HD,}NsX$`F Xb‡xlK6DqYpU `Kåt{V"s)#i[ywoM5?,D/Ŷy3ZErEщ&WXa:=ff7l`}-9Xh^G6H#p{JsYDH,&>Y^jvM( Y^qoy;#L @yɑW @fyt|Ymf u+!ꮯǺZOc4sႡҩWLpcowS(5P_jU⼂7r$(x®LQ4=jUy5.AVYqX'K JJ +]!C[F?x/'>W8Kqs.M+& cJxߑ~" uX 5~ L57/% U&t_&3P)/`M䤐m̶?볛5}Pd$\| c􏯍XA'Ծm\yU ֮ZP1 9:?= 8[osޑj}GyK~h/ 9DB-yYxFpLXlBǪ&3SĽD"#U Ò29s\̋{4 -R?T]ʻkud&H\05屽oJըb`MrTzQ"lCAW$lcwﲺMxO I `D!|㢯.'%!𿻸I6Qo )u~ nЯ& tT)Trƒ!?[Q̱=P"0K"#>m_۳_SK[B|$##S; Ls7 [i TfN h†4BHGYOU̺iτkR~QU{vPx >6n+'̭: >#rt.y@{,na%Չ;1mQ\2t0 *o4zڃ8 u77@@`bT!);G. h/<,ڞs{,C-Q&ey ľu'f hةӶ Y\(z)<3ɽ3lʥxǗ`.L2i<ʋ E a04+m~͙_rqizL9dxs sr$? 1@orतVj||J+?J|'`&/v-R!B? '@3=!M,v=[cCf̻u6(Z#"ZNLuFABzPE?whRվVL3?^zZF#rat)KTzѷmNZ`ecxvwae[h4 teȊ~pv/hE1THz ުp{V,R']gmZfe9+ |40 ! _'* Z?!X 1̯!vKh}cD{3P2J^MŨ.nk ˋ;xV2^l1=jsDs? 䭶R]{}s!h0Fp!cP!-&WMbW*֞~-0XY7l``16VATS>}!G)#k.PKϢAn$bDj 3=V=3_z^M&eY:U<~+ $nRo Ӵf^JȶJ< \AL>9Ieh}JXS%Kh.u-Cq'%rC]0C~$/H,:(VTZx|{$5֊g8gK^a:lI&x$&.:{޻`lkIhb$,j܂ǽ'~fT70*˝OmTݦin׺B 2SI1'yKw3f΀㗳QQrlOU8<zlyNi:bv O,{[:4G]9hpr|RUiBPFh!}!gg QNÈ-ŏѵK侟'Rcϱ q8ӓD3/Yr;!r-}/=ba[.v~EVM?+ Sru_2fs9)+o\wF{PeΧ̟#d+ƺ,+HM}I-)1"^#+9nA$jI:(-|j/;T}CXR<9]%~̵ڌGUfO!4TŹwf L?gzS&>8;z+?&_6(HJ%h >@!Dcya{S$?^'1j,"{ND4Ucc–V&ߖM kkXk+G#%\%xg*?7MYb} :+'0OVt&/GT0vDSi¹V"^ٶ[%Ceß];Jy4on4~e⟮ 6&`ʮ1,S,#2ʉh\!i0 ˹ޕ&>(ABaXY0Uh1qU;Ɓ϶cGuJYώTg9cu2'Mdߔspˊ%\~*LtztKr #4g&y-Z;8q]MӒrJ]e1?.w724 452f|R9hF~v@ܶ4Zh][">(uɉobgUTL42 {((?6?尔.L W?̈́Ny!S^Q. \=~֝}0atSOQtd<ٺ F~Wև-ly sA5g=UJѝ. ˨qV1& {S]kJO,Syܐܬԟ0l јP+v{ Ɇ׬.we5]{Rbet/ͽu) f[˓zzt2K_S[o9GrUL5jղ+ EjO>kFg-~DlkUqYZ֒$ε#18yITf)M&Z2"\91Ϭ" Fs~5[ġyjj2}C;D.]۬m/Ys=X߰f >E/dp-]s 72|+$"SbDdρ@K)Ta5;`-Yxܩ .Nq2f嶹bP[5CœרK{0[}TͧSW\(B|JJ})zg[i5d\']{TA t{. /GO,,iLq kH*^]5>FntQi7v(6r> fB&f{hb0Q|N'Ngz{eqx17cPTwGؙEW" R!&k,Axc j_Q_']aw@B (Hzl5\5Zd/[҃xLmr4>-XE@LFOjbDӖ7z'N\C߉R`mGT-q[a$~ nv֦.WQ.&}3ψ5}Yy De*j|e vȶ6c#ȶU6 N8GYmmŤ)c ~G\Dç?S: v+lN/lMlyc!n!W=xUeItDFAژjhZNN.ӼJ%9ƝB,SP FEf+v;b&VfqzV黩߼ϊoB \ƓveD-)#%r4\1B*iHoo(`F ``%Fk;ՉUs,,H+2 m]RzR{"H[25W ?o8M2Qօ8( 9]B(KqL'Vϫ]Ȁ԰dQ=лʝN^Y<]? t,_/J{SDMI(7X(<#&L,\B~S!X-\=b9R;07Bx .0heA_{&S2G9 :4cIaQ"r|×D!uVsu?:z`L1&Uwꇉ7\*w?PJJ4iI}eZ*mxLF[Jh {">hTeٶmWhDwշbFٲ#j(Q]TQf^Z+*j>eRگڅ&$}{Jkkݷ4\HHoK_nbG#uI)M"DŽ>/D / 4s,ɷ.fMbCyT2E2( ,V/**8%P¾e o[t+*?&*H?8&kAbW'5ھMoVUH{M Ha0abo9,H!D|e}ϣu}[b72R1(?T/P+oR0B= mTl̶FW$;{I Ș,S}''[pZ_4?S8[]E,TvOj. = N @Н[BB:f"V8m'YX2e,#hfhS SR V.GS ڹ~ SEh|8ݸ ,¢ KUIzi "`-lHT7A48!-ibdɰ',~þ]ٓ*p:s&B(G:ÚZKOʋa(=I#g<0e>hvHU_Rdsd2:xe|SYVFbӄˉ`,9`Mـ65fkV;L4TX8kIT&t C}Gzh^Gӵ hmjd@vx$tDGvn(?mnr2MMo+VQJd/WS"ݏO :Vp _M/NGZ=EkI`[Gu0ovv< rA>ɬ@}Psp@m,N6y\ŊIb%n\SG( P2ar/E%Wv3 '&Va7zAU"|Vb\SHW_a)Z<5LEdv 4L oKK@'XziF9uhη B~fl iɶܴL CpAy ۩9qn\zyK3J =M p;Ghf7C7_|Lv1T,%&>[415T" W;V.US\nF?C/pRěL)bJ[xIcg1HWFZ aނ9ݍ@hS~ᤤVFyM{nEy?8xTl,˔⿣BЊe[nx&o}l*<*Q_y<uVY?-I($9bbG*5Tjp%mrBb"Zn~ɑ??T9zJ 2,DfC6b-2ߟ^+6D/ kT]$&_#}u]@#Acm|d#JզΛý%NMK9( >t9*AKd(Hme-={xGœ[ ?1XmwM*L,߆:&]O7GJ8Ҙr#ႋR#=ݹRBoT/wrAL%}8ZCUԫs`^\F~9YigjYXQ%sD~FKA;,:>TVR+yQB1n;ΠK$ 괃HY-E][n28R*򨖐6(?3-=<1%R!x,{xy=,:Š1SuqA/?)(އ@p4jqiTxp` K98^Nxݻ$ zoV]ܤ aX3 #UVmDM>rz 2EM*at9y\ s{lQ^ֱŸKOQvKbږx*r˪#q,/(T[?M}L*qegOyҋGɞM@e'|v1;}ih YH OϿT`4 ZMF$'E$NIe9*5Zs 1f gyȇ/)#_Y1η vHU@%rF†`go-REH@J/L#\pJ 'tGmhLiBrsom%S#MLTLlXdxG xbɤNSNg]_AD^ň<ʚȅl4\3EOQB'?u-œaMlLnx]L1Yelu]U}Cm(' =qF97K`3$1Ahx3?kFPi%%Y5zȇ6nVi<~h!]}Rop&Myo*Wl"Okp5;rkĭ8JaQC}B8` 7ޚ[B^5$sz<I6FŴ/2ա;"Ⱥ4ҳ(~Gѩl^KpOHīp6?rMەhI}ܦgآ %C2HYnv7S?X{,=P˖ 2K,yЫߍ"2i-XSٸ8?G%7zg)jπq9/}uv0kQ̃߀HivqƓC_>j4h5˹ I|WU Fs 8Uqcvw7ي@Hα\;0,c/"5A_E%1>SiLMc@Pv|/$IU3T{K::3怴$E$;aJS[0n*(9佀ސh֑ qâ,Ҙ~?y%0u({42 >҆=O,͌c7SUQkllSįS8 h^ߪ* Gw]<wwo: FSA;4'=AJ#|Vlf|U\'ݪydj;>Zq_L6A'_Q3Rs Χ=B? @-0hGUHv6R#S/edQe9#l?p Wd-(xT*Q)ch/- 9=$d`.:ӑvWM,<*m\2P}@Ws1J ƒ{kfq>@ϱ?BoV~vDG ?zy "7}?گZĈH(`|sbl0B9pӠ+MR]tflYt,+Kh{gʆI%pz Z:<)sf<+lTOI4M'(ӏWjFLj#mʣZQIMTi.egVil5 d. ,Yc905 +B읛4Xpl_"Yg Hv*1lk")_tqA,ܢa30 6}py/>%kNj DJt8}u<+vW[e}r$I#qHQGu/{N3("p1ql/u!; l_\3c zEVڟW4ni^mȥZZ6&c[r`plTX eޞeg3l!^a!4Q.t ~kRJ8"Z9ENk ;w=&x9XeTp+HʅjS%I5JM\45-fW]Hݱ__eZ4(axݘd&\JLOVbًqo{к/%Z.Ŏ1tW 1zi':a$o:iV{ r"1W1:_NTWF0sA GV-/RA5EW#6Ɔ_G{FH# 눊`ikf>e>8P+mftnUd Jș-@dilsct}')Ž?RDW<1^܈pN2v}GT>J$ = :OPFv! 8f;Qׂ<=ƭJ&i‹6^+йvs40FE &tg:-(=-ij$̴d p^cf>!zĩH1rsi"Ozeŷ*RۃѰ?Y|zD-lQy)av{*Qb@)1ÃtA*uQ9]_d+3ޗ$"*i~M`GR1ciW}h4ld2mF|zf,*D!{o( W:u&$)1é0 ;ij ]j`3?+S䕫 OL Yωouc?:׼Ap#;V`SON4y7`߂p!\Mf+Lqi`O!Bן Ii0q¬zwdYEHH+;IEټ[˖tvɢ/[G/ϙm,쒖zkW  xVG8QKJ/ 6U`ꖻ[M PWd͸pmH捹 !;*}}ܾPB>pi +6 uY/mar^ D!Ma/Dr:Tǫ 4{f0B{_$;Pw8&w)Y?^jͤ4<|зxQI_ia^b,9>lf$# EYgvca<̵SJ7X㸟>:M`S$F`moL 1i枊t|OgB{%%upK<c"XЌ޶Q '⋿juKm~":; `.hWhj`lferaRBjUt-5$NNDb P) V꜐Gc}O5;Ӄ}{NrC?R"Գm]r) @8;UaH)S湆QB,.%^BXgS ؇fZdEPVw<=KYg3jq%sq2w~asG26T Qo 69%O Zo oaH$Q.X/HkAfhN{>QFDҧH5MG`ȳ#KD}_p萒>x5^CZ 쎞O75JĝS* apQ8k_u !~(^#3;_Vm({$ڝsM?|+wA[x,kPl shXQP1 ZI"wxh2$JUy*Euӧs,@iLԡқ9]r$c9=FRk]ƫrw6I* "dɰ{gYCJb<mxa -jF{>iې6Ը@cɿx+SCʖDS.2IgyqN0 Hl^,įU'13 030{Xxb1tI2<~?îMP Mߦ-#e@Q(i㵋QeGhKHj_4"zwj4w,|I38L0"XT*a5Aee1 / ]5[ ?9W%Z3v41ԇ `SX3e~%M5e I%nZ;0JE(`UEzU$ fgWWjq.FuDc0S0DԽW+:*I/*^l/) X-Ovxph%GQo\ r`}PR!ܿR:͜,`a3/,fw{EFTꀺel)cr1PH!OMi͊cmXm[bR F/JWɗ QzT6؈TԟYlsHZC)HfUt,xhCU^ iս Uz]Y1fI w2Fj(§&{ Fl9X1rSႃ@d?kraE"O_+4yũo (Ϊ`w+Jq& a!Jiբ F-Sм dw&:AXyQFx9>~1:Sș%4M*t.RK={]:.rs`b12aUS%RAU Qd%V  .j - |vܢ7D~4TχESfr*8>6Qs\ DqRAo"wDeǗ H=i=L2D! _\U3K t_~K `%` ò.y؋RwG2 GZB}-TՅt$1ӱ 8;lM iڥPy[?p4ov .mS ?HN 1a䓍rw7b*U yqq[s,߉L47=N/oFvꬁ )s\qw0_]*|on+H݆S~ZYS!䋡[ u-)k  Ap[#iniQ7~h֕wC:mɳ^{4X8]myވ*x]1:~Rv?>{[+JG1NSV4^m$_ f ϲ|睳N\X6ۖ%_~IodʕB_iSCB yP_0Sr8chʋbz4?X2o`nT^/p ~)h7$Xj@+s<1/gKwjP1^ܰ1~zmWxN7[vpfEhP 5s\c =o PVuɓ{ ^-+~΍ 3xj'C0s2ncc" ۴KXvnk3 J?*BFp+9®;۵MEfAD4_ <ֲFWȇ,Z& qӆ7u꼓"e5|P\9c/LznS~cX]ܝZ£r[>Ǚ, ˑe=GK5!D[n61;RCnhh~C]1 vpFf ~czStwk 3(=*x5Fp6V<G;̪]pDjt6IjstPh^8꺴l9i꛸mݪB*TʚQ>%h;H ĵP1M'S^uk.+HnD@OpM&Kf5Z#5BbB< ,ǀZWCy_ۻ7 \H"^DڅOI' ! !-)*ffZIJ5ٓ{-\>Hm|a0r]͢4Uj᭩e6& iI` Sxe+ 4%x_"qN `9Sa{*Crղ&]I3; Fq{ v#.^[ECifXƴȖh64گ<빷>8a 2#c;X^N=y8>O{g;vY 7#- ն9ɐ3i~$ Oc`3dw^P.+bJԃ}Ƀۜ|ۺ1DE)V&J0OZh1EWaqD im>O%P4 ˸s{t䑙W;ȃtc!m('>V5:_ީ n7tٕ\,0d, &u9ʉO3`mijۭ`lV&XF#?q3A 0:WΗ`%_Y-Y`<5FPpv~S:4YXOU@Y~<7rhDZbٷI4iK*VA%hG+^L]]{sx3mm\X!eb kwfsirP|ٺnݛj3FVjAu륍]\S53Pp“rƺ_>4XBI$0Et [|9XSe_gfzoջr @bOy-A8i@I(FG:UJfpreu{m&AbMG_[*<)MM,H_ȧ-ZORVr{?ך؞30)eQ@]ƅyMs Qm ^/>9.E|w&qNu 䂃) v_M{o}}k X槑ńo3A&#0A~EϩxSp٘AsFt*kbo38ݺHiK[T2dXy y&Ȟwo^Q Ш0pHXo4NEXF?&)^q@a]!mF:m ,R6ˏNbk>\E ?M"$A̖)'Aat)gGa84Gɨ0rN(' ᜾ĢA;3'"5;Գas{4d6'+ |<2GQ|4SӅnś X2ך)XJԝ(O MQZ>=w[Yjw6CVEAxT*i錍;,6mn}7?z&8\ń#"lݺ Ƴ9J+AN,vyn޻ @FGK{Z#UK0 9UrZ̺ۍdk#PRfDŽo6|eM2wk˙fdvkƎ^ׂVi{X=`0 uQO{j`YgUaQN1?1 'aRH$'Z3џ |?!spo(Z~\"ycL%BoeڑޚIVV29[&P S޳Qnè2"#N!#vmw9 x(qI>^2|JS4ۊiG##A&|9TܡT/iS ma `pIPS\oƀo]$]i*SܕK튷fSEhD`aCiX[yU b&Tv;\T+J/z2$TP؟mkd>RܼOSQ>+bEe$[!>2Ku@o)cͮ <ᦽq"!lIZt`Աvh75_7"HvxcGe GJ=Fpjh-7Cv;o8oulp%POp NHY䡀 Wrݡh+[Ջ9|J3`!Ywթpi2e (qg7ۊ!9DmxFXWv.ݳdj?7="%tLIf\qe8 ߤjJ9`6ٓ;Hvt.s;2Xv酑#7 j݌]/t6wX [r V c?Yvx cJ%v-y#2:|bofV,n_H go ʬ JQZbYvTjigpeY>@H\RHvDxKB{:G'hykBҾ⼖>Y8)5 w^yò~3[o ؅r 78jߓVآ*]rߪ]whmCTjsL4G i3>]%;5', G Hr2*X>X8JSH (T#>M̡G4*0x&;^tV&%HgyO~2 `l;[+q-7Wa@gH[ 5,eI;m0֕izŒQ|^ʹsj+q!U5~{uՌ<(]ӯvW$C&#E#H4"4ZPp =qQI櫾y ڔ6Tk%[,JA5b˳,ɞrBm@;΋~?Bo phW(,-ns'HJəOQ]#Ei I>x9n;tl_R$ூ͕2U]J@2 (?0R$b4)18_Ymc*چ9&t?6zW,@Xk|H sŷT}C|Z>}3rL|:vw eZ^߭uGZ$,FȘ#^:wQUk!r4,2w֐4Y?ګD#;z r&JY`h߉|'`шE1|ݲ+4klƌܽm U77C$BJ*쇭ōJZj;S bqO۳ʷB!H脈ƦlD`y8V;f~.ܞ\8B$G$ve$*VOke$ߗo d˹j㘻vy` +Β0.{N[BO,[ ;TBI/Y9gPk/l7ㆨ{XvwZ43da@kuXK!ۨ_>Wje35V/R!857O#bZ.RD+24Zc,m@!~:vae_2|#5g.ׄUis {2΅eW1LFmٌ-M&U.ӌiC0# Tw'Q,gАw46/?sً*wwS[]]gد|zڻ?j͐`–/ ()6DV$nfB?|]Z+~8V4V(;c= tyCU\(BtU{&<ɵ-7}U# 81Gffiꬬ2\/9{9Blfg0/"9:;I}A.&c'^`».slkM4 ۉ0hOPFS/JD8-ɂT`~&mAW V!bݑV\٠]S1"rzE)\-2A92#qW_OEGq{os8nL|k^b奋l|H߯%)4pJ_sfޜ/׫[4pg?R9'w*SH2| KقIvV7̓vڑ qj )هX rDMe2psoZ36a u<aaz]P +odwJ2.&L7bK ܄*1` Y׌#^0ec >$fJ屜s"VtI{M3wRDaWƸv8KzR gtaDR)zЅtS tK@li/pV'KѦ[pgۦEݧF%dƤ%g$BN!6 }o z`4_C]s9TsGNtC2Rnsu̴_ز #( @& 8=n_Cֻ)t"`?e? /OMDep{5H iWfBHq/DG"{}4rl.ֳwP_'ߤs u=@Iq2*;>a&@FMV gOYgAS van  ݱKpƍ]gT3cNȆPI4_:./"#IcKm 6i{g&vBEy.oyö:șũ&KGPE*U{)#6!m~fg[_BJȞ졵3B ,BS<B!z@nv~<&G{}[͖\j+: <(.6\o_#n/_ߞXQt !P$hwtZ?m v]+2UPbn:ne-(4l-y" }&Iäkd[^"pgL\-~%sxM|tEȔ_@9l\p2)rz"Bx\pO<\,fCBX|KĞO Y@5jL`|B?!:qzBJʹIk(-!B?Cq/Xy!./x+4 ϡX_MqX;XCG Mg;,Nn%T`9E[A\277+vGDᢔͩ3[Ok4_v ]=`h\cڣav:Q2ՕG=d;nhI'WzM,DC.O'vtWY,=tr "M)B~YC)`HLk+ \Qe#B#*m@{C;+' y_ϹEB JrOa}|ޑOZc FB |!4jR^aL[Nhi\",G1/cvL\z䴏1O|y rNѶq'{.1 2_N37i%R4E9ۉ0邈[W+=ga_M+VoqC?p)6{rI)G0Y njy5cWWbo޿iX G*QߨN0K̫l?I77!Ҝ@ D{楐(&?KYnФ3Z!t/4tEVa9.2 CUMS[q[h'A\3׳3Dn]y<\g~~[mh598ȱd؆- 0(`sXS8 7-ѪCYp;I2if@ b7 C X-,,vލwnpokqzDn :d=0FؑMi!Yw_)}ֳvå/8jۭf4rТT *\@|mFL7 2`w%u^4JO#T=貹]aĦ[ Q\9PRj(2󤹙5}؄?^y>ʤ8rKd0C\IzRDPh4z9Ó(1t{琫Dwi6G!2L_9K%M|wG!k73r!T%?㎜HN}`1k-gI|r-og ͳ-lEzXчގ1%їfBCq.Rvc@#>ո<ЮȷQFH&* d茪"\h((Au MXA R7̔J?2ʣ*`K't4Up3)H3nĻ rzsg7ZEK6x]yLm̦Vfex~s>|| Dx9_R?0/K(aqup2S D*>b(6{ehM (* "Dq~fc5ʦ퐮{=Kq7.[wRbHeR"l5/ZΰZ_hq;(1';WU i |"]}N1@6锝Ҡ8V:itrKhYHk0y$s<Ƅ%rv>Wa\nYҀ )"5>eWc&:\\jqzyE%NšAɵv|W/kk&O2oQ"-!PRh;KQߊpx]YSȦ! #?Y %E$ zq Z-VR 3zA{5%M9Xt4+ԝ Up ujǃx=ii}IaK #&ǞU:cqVR&\OV}/IkM~ laQ| qUrhTA̤XMg+WLJّw ēОHJn2-kOXK|_j3DDSŝǩAޠBN"m'vmmWHKduヤ &c$:-‹:uU'#(z˛R=(c'lnSgv#۫;" ۜX/lԾjlpIo E?E[2=^jmWVuTZ훐r`ˉ ]7@Kx:;po[ӧzk2Z\ 8}ok)z#dQx$F(4eaݝosVAmru1vޞde \ &a Y˜UTTH>]StuPp x71&|Juusx$|?J7Ɗ[ 4}jr+!]-b(cſ_'ğ7`3a_|#X$,zP&e}5f M5.*'_c pih*}SY:m\PsR*7/!>ˢRxS)un˕|7h݉wިTcfH p^Ff9j&:] _c偙P\]fQv阞Y=t삩{̵jO}K@\i Ii?uX/TOѳh\=!26!qEkdDEo>\[ˌ~r^$BD&TEfޯjʮ! ߙ#g\1l3(Q9J%8:|՚$tF&"ԝ/ N6K~{`r] `^ LUݎO#$ݭ , HF=qo?-."BjNOl$騴~<:E`KݻXP)dYcJP/&|ZdՋ@i{nX5}Wf^^K\\VuŪ>)ٴ7c[cfjԸۑ(ω>¼ 5JU;Vg"l̠LɥBC(/pnZJdWq q}V<MRߞڽH ovo"?xW_lgb /PJpAU ,}98K kq!7-e Y -8L8+I+[_cۀsN BsKmQzd905 1uyq Ž3쵐 @ig b9n/mx9q2}+ LNPu.,~lǵ[AۿŌ&xE!Q4. Vzy6EKfHgO"ٕ)pNLiG#n'Gݟ(k%2Tvbk𖿙>.7Rk"uw *LA?]2&5OM(6&ԍ<ƕ)64h-ao(22w3ֶD2ȏ':j{޿!W_x/涴Pi%~ tXmP(1<Ey&NnV)k;&. RSI1Ӥ10t{v˗>bksؕVp#dJÐ9.ң@~>‰oZV#M"?VƓ# )  A}'ہxDnzo'A)2?|Szqh7`SpQ[sogDEj1Rdgǰ+"QO; I}2=ve|Z&ocBʴ H (uuh>BEvҘm~f+5X-V@>5LwfL 8Ho>i&r95i.@э3M3uDN{V [ U;Usg*(ɑn8y:20e .YNI4;щf@]*z!ٟ t&-+E?8;!;rr?- u#ŻyʦH`tkm9GH%%"=c|"dtfQE ^XM/XJ£4{r H$ةve(:&}UWr-9^5cHjk'u@ bɛGG[7;6&I)s fpį[Z%LS%Y4HO{5_ (o,9%k \e]0Yf(AL/Szπʮ,+>Rhe*堲~=IdB\s6vlݼlIepsBddb.4>E ")R& gXf)'ݷfoqP]Pwg pdn0}#A&o[pɑE`3.G`:I:W zdcDx'u/f#H`iH5Yk-<[MTS~+"b kdԅgˤ=Pyk萤plų"|)R]uʼx'mH H4m?7X' ^&R*\ۗ6X'/YtxKWz!UMCw*?`90&b|c?'*G_.MH")d-[>0@BRH Q _\K$s`]E4>,=Q5rz:4۰?e֐<3pZ)6␱^\M$o::$.a4JfS&+1Yp32!48{䘘pmljK)X^Rmr}sp ns;;KRd$(D_H0 N c5)G1oYh,E(_v6q:,zIR Yf3x_<"1iuo#b1sxD=>vO Tͮ &T*Nq3\ZM#h0i}Ȩ7x[{QȖ>12ھ 죂,[k#igO;}ׯ*[a,|*5@)ykȮ0 ,#"{Ty]S:h[4P8Ju&qO)"j@&SF 1XE`@EQ=}7mmnS[Rhj;:tͭfα!\߸\Șc!UtWMVE:[*_BD:]2j(s JECR<6=nu(" zhᷩzӦ}a<C2E.5kC܃#eŀ u=Lb)\Jb 1j(@Bc7Ut\H;u5dԵ8h ШWh909H~{'LD1;6YB4'nwTqjH!k/fGI/V 5AD gؘ'<@Zkk@mhQ'_z}M~kn`fPnU#P]u`\u9n6W,LЮ,2OP֛QS[\}yl>_"P' H;%2wDf#' BBf4  hUXx_!-MvO24|mC" QH(%4e)y#{YZ8/7t +.W4b}i$sy+V[\J<>a[, tv|#-\Ǐ &2TpdO#IJ[&ф8"cʋ3H@Eg^^GB%`t"F3LE`+gu 0i{Ei*0~~4ȵMs|.EHn]gmH^Y_ڵZ懵PtwNn>D<--?LӖuBV_xtA"qfnÂnaK0-YtƨKmyf;D9#zj7SU|B)dž椯Kw[#$}V+ʁ+޺kYp륂,-o}9ŰC*2'& h֕xBk%0:=򞆮*@/O]vL/ܗT)B0Nt/A/Q``wމNظmKbm| =DM^zPmt+z O )a<2]zBb˱CӯVs##}2W1MaKߒqve*Q0]5j[1Zx r줷*:J2վUdwvgakMxS..B va28;3~[>[$֋ӛ dLbHJx3@ QGSD>QP5+:%zhcc~ZCATo=hj'7xSP /xZ*Lx$ vRnrd|+z1 iDvP1U!l0dϹ4X)&:h$M{ņ w{ۺ?GdQ6ؚg 5n('o1:&LΨjSfvL桕~}t_8 n%I+WM( rJG8q;$.T`LEPs"LĝRqUr8 [|)ns4 @*yaCOW[>7iUk@XV!}u#t[1%z9H qYz^y23n~_L~B6NiqȔ}2Eu Ň~xX?_p] HŠuxտnb6NG@FkUbd[q=#V:iV*eHpۡ!'Xږf|aFz~,u^NjMB_Sem1^ tL?qS^l&+ğ|F!mBѳB8.cTʶF u 3EOU"WZ b'], $ U_bLl,B<ˎ^(Ğ` Be*vp|/*sY:D&"'zH* O(9=лʤD[6(l-ރ"h3/zcNw%&/(~E -|WWhgv7Ԫ^ɔlN+ pu⍂PW'e{c(<3?PO:UOeVl2Qh˖ڥ}$F] V׺R+ӕ)Sz0 }}!&W)>UjG3|6cQ= Gp S8ը{ KJ%E{@rbmUi $idU\%PN@!pJ\#];A b0p4=8>*&ymu ^`=ISNI aTuPbm7e`V++)(dRӽ59s {j;|7ǭOE>}mF$'mǹUlT9:T"kn;ȺFuT(o?twd2P CHU'`| vDZb"(=aKN%J H#ME"Yy]/'']c{UJtKw_4"Ω|5 GE#'̓Y{wxˢcG|?.4VIN(+]PF"Vw;'%k(c(L(oc|,RqCU`ՉBP鳠 tպTpq~Qm5ZN8Db~R"Ԟ>:rO6J2bO64yg.o谬1sX>f5(S <3z^*AkfAs,3q@Jz(n;m(W u}+BDҦ0F(kMlW~?$>0+BEAڟ!f*{i,4W"XmnDђ]Р<јg_b7g*F(z@Y Wb$}߼Q1N- SNCeWGd?Kҭ'uN6Ү|koxA:p9ܶvzX,$2żSa$i 94Cqgk$ s ¢ Dr^Y!\K -5jy0w>3ﳹXFHV吱r"=͒}j&[zq- NORJLIډ$qAt@ֈ~R#;Sʬs)mӟF dJϺ kKe~ƴngyq]I9 (ZI :?iOMGbUvQ U3&)O2WF2UпhjnڌQd9rqD:j=;uB@ٰ6%4e3)RaU4N=M" =Z|*7S.cMrJZՎ%-ۤ(yH8Rߔ C%MO"i~]TجP)&rރ^f#Wh^$J6gwJۧiʸSG;Aș!XĤJu?g|›2PߌpYaͬ$/31/;zo(иDK9墉+VQ7@Ϟ`iЫU  z6{m GCc4%zD=cyhџ&[Ckg^Uð=qp_yU~Ơ͏2CR"8S U:>*<|&>M:nۨ M>ܕ>,c8'ទOlmȝp qV'mRJ#oC,c2YD0Rsh v h;uqhRTP&K-q}Y]u(⽣*oygSpVkFmB3+2.}h`- [|ջ\FBȉ/}dGj,Vf}pe0Z"a`&i69ӓ=[--D]ӕ(r=ܠ'M6g\8:>:GkbgR6(o)'E7ĉJ/nh0yXx*BG(}U;2f..O קi U2QEie+#Vv) "=27cp(ʬӌt1SԱ҅)0BJː)`]xwic^r4,2f?N|ʣ}ܺh`6 V@8;RM^|Uȍ0H#S,X\T3MO )<V¶̦- < HK U?T<>CQ/-I'lՆ^Wҕb!(vXL nHz`"3BN(nlW_M;9еBuk5o|.n Z?xi/" tVKN @9s[1r5c#U~n1AzTW%Vmi1Z/8elb u^,-].A76;|rzY7: n><M?ՠ#Ĕ?s[Xoc0D\gԌY ջ gyc5ظi\8'3_\)ރa4$E>AheDk`l^ou"h<~Y kMul!|Rx0LrRy%SۋL3aӻo!AU2`/e?z?i0"s7iZ}!PT@+WLvz\~}/# 6. y,`#?/leq%wj$ld-*._ Iʔ.O) E[>d>Ylg X%kİ: ܏ߢ(}YpDc]c~:ڂ\yM2#$)Dv9thE'eeWԴ9:X6iֱUb6"I?D6DVI3a.1&%-(TC$So9Hqi`F;^},պANwQHPq>.q4>Z~x3>.]#kk߿LĭzӠB_.!:`H0mȢL,Rʳ dN!NV6/bmwnz3dwT vHplVV]xDCF Zߌ=ƣE;[nCGoc'5AmJ(v.qff Πmus[5-HI✝,25/8;0c0WC"кy³֎^*_ʔjvk9(f-oE?!%FZ"EzipjXc ^`,iy.>\'b3>rk &8#%J 'yi =}L^*O+X C!LvzBCvzJ o%~(^r#o-Q2z${L31Χ^رp,ہ+s:[;eE!d0l׳d{aTu#g8ׁoڲD7;iHv=L'IтuvM- I>6S@'eBeͷ6Rs,UφξUvyo0u3+ Nq!>XhFig~'H}-x N@JpZ%gSR{@ mNϏ4Bx^ɷۥ?X-20V{#d4l{H2Tk zA2jskWSוDw$P9LD)Zb²e;$rzGky]ph-}d`]|&4$Fi'b6O5j ̮Ň:5"u FX)pAd.?!b#=yyA^R1G3!X-A;ڶ \ʙ2^:~{sCI;Isvxn{*'hU"!0]Vhþ(v>x«uVH&q[ⴘ$bzͭ0rCs}%CymXΌ * Kdo$aIn:ҕWGSd: Rc/bS82K8#i{ e(:K}'rZ!S((ie3>sK6&'cD[|@Ug'MH1!7o$Ԗ̑ & sdNO)+˾?6|)ʎaw gΓvg  DS[0!:mU(|1Y}]b=Dw!k Vj`^] s>|S;KQVjlⳭHHa#*-o{7h]kzC>#nf lULְ]st*"\tz3e-3BVг$VPr ]d8D|v{9v|xa|c +); j/RǨM2 B smbB u_{HVmD1:fλ.ӳD@7ZZz毠=aCx!̕jS`+gFu(Mg'yה^u >BA> V:z=ƽ}3C/rflJ0袵`ޠ$kGVSz4X~sm| 1gf ub V8ayGZկWwmusK1NTb4A%תRS[|q]eѝ<}m-e u(MN( W6q _~DuqAtdմ_&:Կѽu|5A?8(+zkwP1KcI!?<?U&[k;&,R;&AI c27&C&& nꕋRR^i_eaGE41GI@fʊjxò]|Ҟz'T$m[TB6]QRIktĎH,B^xZqc1gRH'FG"=h]JwT9?]2J1b+$SM$q?Pj3/ gMyuQ̤8C.JLpD"tݺ:ׁ3.I` iD"# FbSG!ASYg;E#l3{+k P X3>;F"Oi3~)={t˳va,2;әpq,`XtYjZ+ /\߇V p-b4|V8g^a!<o_\(!yǐM FNt ޅ^u'eYbHzg F2@?J! 7藕CbIS )ɮr2\AxȼOιAe ,7NpW 3B烙 af8-W 1k溉yFP_tBO?*!&A'QGyRd!#ّ:A_haMVۚF_{!^<'kU(\ZAnl6W+ v)rVDp Wٱ*nɁq߰w&]%pSNo-lz>AiVϕQQkW2ylK{Òeu 䍴Sb** m2~.X'z;x4WYw"U!2f}ɵ,|e ȞAy 5WCډ=ܺZ! ռ'_{w꘹‰FêpÎ+Orxpv( vp}_:f1-uq"9_r wY2*ɢd,FDK*(*>lA aNQx֋݌qɵsGZR/~GllZܥEMi$Ezםf;y}e1qN:dC7}?mt Aqہ!}pKJUqYzC#&m:S2f+^F8Y$ZqCM-pЄ>3 ŷ1$M@nb7۬Oʺ2bnjETKH`AYȗoW$ kBBxVEtn7 $nfp(WtI\YӝSxЀܺ,έ8Msz"P%Lc, 뜳 A[`u2!C 'uo !똃E{IZK` =+2Q5 zg^ӫ BHy=: 7_FھGŇi|72/},,F{-*uh2[)he"TkHWLťDhW^L }&'OͱΞ^ GT)ixw)H%e?ESKW㏧Wo/<{ !ԾuES\—|-/0%D*Wٛ2} L8Ui\SgNE̕rr=1G-<9/_ Qaq*0[kxQĎqFϮ$=S!ޚ8P ,rg5]JD'Lbҽفpv]b vV4Ydc|ϵTcT{&n dZ3mîcM_!x$$JG3 :ڼ?{ 0I8mM6.xI'uң\(?5mp-6Ǧ]p¯W>^9&q3C4_]<V|1S)l1J)#nˍx~_">mvqOmi/%=v$\btrP]j E$x FV8ߝ$(d*nl ,ס4XU]S%n7 {d2btoIplր,+?jpg"cku PF慶3Oc۲iFw~XdDXvk⚋pTL~ JoYGGQ.ͼ@ԁ~ GFg6fL<;g#=9QX@m}r& wĘ~N 2wM? y>KHgTۏ_{u'y9)H,,8E 2O !,T pWæ+O?!zQݍ8Oa']7dwjOlSX9`bڑ{OMb⬥jTp_Є,G"*ֵYj`hZM"+MTVBu,[> 3g%A~5Ԑ~ ,QwaSOnq!k雦}擾% ^p8e>>'/1zxS8m ٫gAP+8Mq|t{yڟ G-uX?OD۾K-PY>fG `rM??U.~V5FHV }YLSZE]qǘ`5]M>x{ѧr5{UBo\hw4ZY&9]"ۈP7Q᳃̄M ]uakDNt䳧3ή 0-]C# yYo7NWCZГ|,b,8 -LyJ=f}0(Ʀg{Yg;TA@SqXCL_m39Љ|-quG^ nɼn`Ѐٝ\qf?HvΪ"V٘Pt2; ]닺w#?7$v+Dg F<ۡkt?^lvi~G4ϴHO""wFklV _]Ĵc7^4^Rڋ{|RJAj$".vx7+`8Rֶ:'d|t̓sTD2(uMpX3g qĢazrl%;.?뙿XyBa3sAa->bvVӼR!j/wJAW<=.#\3 0&yljZvt "e`"\kC&=}%-_±[5TIkx5kX r>bF(`';C$uKqs[q:[yO9YK.^H~ 04-?-@~@uR7ϧ*8e8h]6ZH"#+pUwVV"Z.5P`|6 FP|BBAmI4>R,Ż=d|ߊ0ױ U ;;\w$jlK#HW,ǜ)yҕb-ñ @`ϓ HzѺs,r9:'a~=7_Ҥ b,⋢2nOrk8k'T2C.H)UEwM(@x=I+ՠ+1VuCd`؜ ,P YVO(N1Igfy(X*5qv<-4t1ܮ3P}@ c%e3<;,4@Q)`gVF7]Wqs9v>?o!煐e{$Uz `g6v m{wcELvl= ?N`ssӄ}{j4n]J}//I3 zyObQ:l6OAWknth! kbO.t}Dž-2/ٕOqscOH) k_͌[[\Zj׸9(,eIc1փRVk 꿞%h3u:PB1a 9RgYjAk}U{h$P!3^ŃtO>عe )J`?uh(Ļ@I=I@$je2XԀK^gܾߛr}JEAx?->rgpIosݍz(KΝ${jd^sV*UFN."kἷ}U`/Du_b4 ImThS k*Xt{@_-HtO眈D̤?'M\tԔh`TOP/@wFs@4hVytLw6||BfJEƠAh-;XfN2<3nuW3:=rn9jZȅ9NWlͿq,x@@싀wRoN%=h %Hl D&j?d\ &IE q,)8rYw`c=៪3M;?8JtNz^V+8185Ag_?p-f0f%BKwg"Fb8e"\">xZ8Ӄ4\i ^竵q{`-pjx!AS^ӊ 8Y3ȭL#e"2G^ V߉)t_@?IՈaxbis͸ūVʉh .u㜉TיuCl-@[ì/NL6OaȽAΨ9B?UۂRc 蜄ga>j",~? ia!: ef 9Gt$]>.;k D ';+R9>C0d( _z%ʗFrpkkdK>RU϶[S6>j)Ke[BKtc}iyƃ'. `INePV0KJ룡uWZk%gO yR)_~,s=C2à +DF.6[zK,"؆\<0"M8~o~ zo79h,aDU'sf[\h9eٗmnKvXKq0ݠbn' JL7H$sg +us%&Ǥ xKXgY/o:벳Q=7Al02ݬ?dG5\Ks{R1O1nJ@hUŒO! )YZHZFkYܢ-;ӴiIفK2D ד0Il`]ɨ20:7ӻ8!Z\+<zKUYh!:j3o5b1Ҕy{+ZR\Sj0. L9;ₒit.1V5O5^3AFU}mO]1Y0!=R~$n猐1giӖ(8u@~R׺4݀NU`-l7.$#9Mc$-4W1K,{~cھc JŞ5eķ4v{ -^+$2]LyhL ѿS ڲx.sml%fjqW=ypuD3 &ɼ~eJ!V ho4[sB 4RaSo&,B[NQ)WwŪd^Wg ;Zjv.Hh2ZmdpEm]t/ЊU--FUQNm!&kN:}\7u RE$!%ʹ(SӁH>lW&wb?n{g zݝ7dhvuK1yω"zȊf`fGkM ,Q V?W>2u}zMEK ]$PW UBB?M|a<BږCRX#/Sⱡywt.vtwTT) Io}__>kڥR"U( !;s`&ϲ?d&:bFӾjM)7=嚱})4=TsuL]{Wd)b2N >A  8v DC6Il!nNDqSf9z}Wkcа n^$v8z7]'[ԛk$/wѭSFR s18wEq譼̇R*3:Ce1lC9+~Jo ?.NI3XZI8=Z>U|Rjf-Swo@yU{h;3?P(cʄ_ڲpcSQz75aoF:ada'?'Nb:-7[w̧RF:̢.hf/L;X"C]?nږgE8w\;I겁Q?ĈmF< H=[/(Dw^Svn[=Zʅċ;؆nF+n0YvM_֬+wkUC4(K@{_.U@ O@!-B]FH,M=1aJko6L:6D/ ~دVn:6zWe^I؎s\ûF<V7< nb"9SxjcTRkSEF_"<<' g{ $c1Լ7A#ey17CvACV7<]MۉLгUd6>S\DӒ*OE?,C@&(:<>RW~>CEҹNCt q}:qte )Žѱo>*p-FmEF.C_Q?8&_G~k- f * m -ي3>-7 T&huB[F `ɉ.(ɼ-u`$rz[AA S4M L .ʲ:cbThdˁ!ՋQSDҘmf$״.b;!pxјD{Feqʸogd0H/gCYE0]Tk0b0DCG(R$~H5xumLSARN6vͿ0VT M޹Xrv/d IIdr*KE`kEׯEn˞r u7RÏ̚-J cnw?P([ǏUl6}las #X6Ў0o]xdZ>#I? JiMvK+iѵ0f >%n voo8lq0[|_Hp"Bh-CҚEJ.Zz l6^^$IsHiB8U[NVS 68OMJKWҽD"3|I=D_Ls޲4 WJPIݪPhփʼn;jfTk q>$+<7}pS鞿s|VUYpoWUW Pb2e 4ۀaߪ͛4 ge8:{@ik]op Ia< :D2}]ŔB-8G ME?/\ mAŌ'8bh6 NON;lxkK1#MBfq=wqYjy wJWͭc5(ķ3V _w64 c ae,XHpTn|M|f % ˦E_(D*hu@PfqLtRx|Q:" 痽a0A(&M lӪNHT=a.s[шAMaMCt1S|8F\!'`OML~5bie1CLП„Dz{sCdC_a;r cyk-^ԄPJ ƱBzzl ֬(sAcF[OJZȂA+4˺12 #u51٬t0Ufה.r^%LsÆL~/咡Wҭ^/+5r=g.c 9TV'r'cs<5¯2v3 !%IwUj!u`mǷ,U+5LhME)uJ6y^B\^~vg-fkFzotO.!y5AY$)ߵ#CËs9yD6=n/;@(sBSJ.զ6%S(V[Qf1 D'<翱~~Q%5DVE&(6ju$K#iEcv_s|&(^8v%2wʇk8'ˏGgU8RnֻdbL3sg{zUqy c9bA7v%waU(/*G&q(AL79Yar:bY-<q鵰=.saNl[!:̛w5q;M2L*t. &4B^!wWU(ϗf|[-0ZjG7$Y@]| |х>H%8諓x~WV#Vh263H&bdfk ?^ƈ;3%ęq`h26fżΡOK )c4Q;m!lv-'3{mm9QH+=NVw]} ETTʑOS я`*%$VG Eg3\(S.ѫݺ`UcwgjC^YGQrNnbb|#(ˈҳ$i,W gΤeuLϱVB˖Rd,!lN""`PZ]j4 YKhH~WE;UUܐ8 95`/S`Y闡:qf69[ea*Vz*Ɏ/v {ێ[&-Uu8%A>v Y,t( {Æ?'3 Q\WQ"w>]цM ܴYR S@F4UA:U =~b/GjiP3/47]TPREAm&3qIFd>r*{[$a\AE:l+)bQaywW`E5(4^x/F4O?A;#`(F6giM#$A14krxp_`o,+##m~Kfm 1Ȳ@2beࣗIӈ+X-bAc^}g+16 WvrDdP TcV'so>%ko 5%=z{&b=/[MH1u{)^CJ Juz/e}{}D8] kom&Ir'$f-ewylL,>q|e}Qd |<.giHwDz%HF';TMӃƯn+0-SU6V gwy:_0"( Jgik|XphN*׈v[m:VB9n,yŐz==9V.){XvpQ:->&RCJ܁]UK 5MEKH7Pʈ6L]7pIKj'HRc} PDJ9qPC @H¿;ΥsD`!':vnT}LҫIAeur0>M(BVI7\n%+tpOH*P s___(EYyȔ{!A ->p'_;: FAø- Q_5V 84 >#_2X;W% jaAj>mۑ[|J5hd4߳m['˚9b(r 6t6uCW?6uH\E *\ZH!rww$W&S|_ Te0> v LfoZg%}{ %(l= BkͰ7c9L}dh;LD׻/f'a){Jb}

+JfV)4 {T b#g&B]v:zڝ<:Xȃ2xQ.n#.\i"D(fnKLaQh灏sG>kBMg".#Pb SxRWM3FLa`^VRxѩK>m1r*po5bHGXZFhÍQ  bO.6`1ݦ=0o;%tvxe'Kh5Ae@IˁBk `9сirַږ^B=F#f(exۼQ!MG0gaW=GxCѳc}lss̸I{=3Q aᆳ}B nxOyX8Q7hL!/9$%$0d;"wD:o4ں;9|8(Ybob땰Ժ5u`Ca.kJQDHVx*>N tH68̐ SrQ=Xǻ$r&h h|}d=ǂ4s@#Q˵Q^Oot\W` Yx4OD fsnYg,[^\pj| Hk4&0F&%۷ej aak~8<[0L Cya(d^ț$4&ի˫*1zw1353nQnB>Y1|o%=9||jmq[k6m-.sO\D!k&ň,au^"9d܍>+cJ`~=s5r CMU /I^~, wçk>="->X_$O  *=>&5Y}pew%ȵ}"+|/ aK#|kǎqvf+mI7 ]K-] )&GY]sZ ,uprT!Vي' 0Z9A37N;q)"{I˖l# ,JvX6MD oU"v:v^YO>h F %ӽXxP76p_6,uKSw#ɲR?V)9Y WzMPaaI+FgWa[1̵7!Ʉ\C[qs rZ+=X(RZ.a'i8y+`˰Jv/%|*"Ioyj\kns?O[d.l\jȸ$z{tF4&Ü+;B L{$hj;vw P*ٟ6GC76~Υf{w5dR@.lW_fe4["{UFȢ&_;?XS_"jĴ5$ӳ"Dnkɮrʢ\;?ߙMtLvcCeЗ[¶YL9$^뜼V)bkgepv{iD49|Hv稚"}s)hcFnO̵!B&d<00]Վ0=&Γq޴m=tP,c3hR4J'9#/c:0Ywz@fP )CB[Ni{"%hzg7/SLX"&ux=b@]TtKs+1H䩧\ Yp5k6 g` Aci: 1[)VI:_ I:Q'4 +j,klIڀ%3j6TFYLh;=6[/NnBbJ +FnP?9Aݰd۔ p "|v =p&p ~@=R(DK$=i;+O|Eg/,X_alYVӴ!ɽlw@wp>$w qT__Z~r G'"5}.Vea/Qǜ!ߙk-QB6 S9OĠ Ay'uQWH^O]p9mUNSQG#̞yAQ\ZS^K=6TΜ kuU8nd9]nqDDGOX CpZܗDښ}"W( =+y#! Jؔ1=1~FI3p'JSܟ,g5=Vav*-w>-ʜ>C G4Qd#rpܢ Ⱥf;z,DъR#ʀ|{g_$}4P4=kWHN#Wi I4&q1 !<"}]>Ԧ.ӀWPkZz M2`nqgyj"kUCbױkE،ٔu@Z̸GUdlzg)36 n kZtaST4ƃSІ%pߟ5\(INpc?"54CTAo”$Q&a}5?"w U }`U&rR6)oɕ;jmdgL2: i5m*埖ɔ2Zל,3$Q?xsC>Q$ g@dLbuKvEAȘi䩬QA/_ּnRTbl~ ݪ&Nf>gHt,/[pP > d jbb6eɒB53&p8lHn_iY#I:a|gF5p?!$"lcr6:?Yxv9 hٗgh?. q%PHqc.8")n=9(Kuƴi/υRXϔ^먤?7ڒl/ά@?P^肷0ϺOea6h#m-s&/8oez6.RI,%%s%;A&Mx풄 V< ,W3_#:3uʹYgoT(Zfxgvp TGk~L{o߳.^P<۝IKa*QZDh+ ihZbTlFj-mM_x?Bg]<(D'? P}JGFFڐ0kxf(F@SLv oN@wgϓ ۙ~Aͤ*=}c~ebMWZB" * 8?/u|ޭtU>d-,kG[A=fU{*f'w,S6sc`DDfiB7kN&Fx[*a(2QRvP轚H.ww8U-?h07ǜ LBVrmQhht,[(ۢ5ui [`گBKOZx'5b >1U۰q"ŢpkE+0]lcחNM ڀ͠٬q $~Wp&U(Tp5zGKNxco۬+_\w&GCE=w'pLR04j)%Wf00}.F]ק5?@}Yǐkfxх!]M_yWHC"|4|-@zg̚-,4Ͽ[sUY`fqf|R;tvX_{#XKFߠ.m'"J&cl٠=cږ/3K>Iwnvj;:QH6ΜmA77J5$%1j~ P] ,MiթXl[n<%dE? #ČU,|xnNsfdS wn_MEHr '_r"*_BW/?2ǕH&9kRJp}r9KiЮDrx#@4G4b`1&M"4{ #`tɿFwYbʿ,g{9M'SqcTybɯ[YͅV B2fFkktbT\bv }wc`_WkmuYlun풩 #ydG7K՝5đKѯt>՚P-u (Yo$N bkq-^ ]!*Q AMQ//gDc7IyMr[R?׺ewPi#L@,-+df[Aog.Q<%Pax MWK*E 'q:~ӓXThOnٝ@{njNxțZhu1 IHyMa.?q㖺QZeW#7 Nr;^!/"%鮄mp2C7u5lgD7r[ F;}_$Y7~|:Agה6Z B5ԓ`6p.X2G;.XS@A/@j鄶"[.4r=2(ܵc;E[(3(xF/٬ĿR6ݎ-WdRM.x@H:Dt\q'0U>,\Bw)T .:ɹHZIg`YBm+$FKWJR4o>`D?Xo,zL`x<"\ Ibw(,"hrcNQM'k}n!㪮:ˡgFtdlx'I^BFAW3r7KLmu2H:RvP h^a1LkSقG>{oS~rATpB$RfjnYc2M0 A ʽÄ,|AUj-@!P$5 ("};lԸz28q-D mK`c #*ßbsc B-Nң,y԰Djco~l7-VŲ O4^m>`:LKQCG $6pEZiQI/CĄ-p.}!BYUmb,9sTϥ jM!@<N}ԠxF՝fE|Mnl}x0AktWn~ko>ڰzoapsxCw 3M-29B}T+33X1fL>'zPAgV+T.:${՘#ѷBT%f%Xy  %nTj+&_ȍVbF-ȕq9G2?ʜ`$vnPL4`+|^nukұgs L-NOaI:=#?5<5j/tAbQRĚÚ%r`urc+ Ije @>n3yyGmvi{S{<_^J)~A OiȽt~rWrabÅ2ӑ/$+27(Ƞ_w|{`%Us(1(.]U5*t\Nq]ipF1/oza PiE*54W7OM~+@ҡRP.onC&?PcP.WV_SX3&i3\TUb 4; +K;WmB^lR&.\7H/+*?kyub{E, mpDԱQ C$ I%\.2] ԴX=[b滗cS$/4u <4R0 [3;C(vpF$d 8ִgQN)>b?qp eRϪ'TPKRJѷSQ|B0bfIT-Re~=q_oT˻[vmӠʬ&j`fxXjI'ى2z\YARYs l%&UxC0T'* kWv*G/bӒ2"w Jb&%hf8RإvH.Iv0rHX H} fr>kiamu} pbW#BȪK;ܫ88p@hA ΅- |Ewn2elϏt R"ܾl4rDC~6*lM jֻVd]3ߢZm;&mㇼo%Ku#!2Ͱ!*a\B,F87ڶ !~&aTnN-sF )^)+245ynj2HJBjViL=uwGS n omBtsyy?>݊m?ӑX'wĝ+8R[y}ɫƩ؁l5L +#^0j''h,Ė$mʐ#u 6 dy+6Udyv8R;((Y[Ŋ'WzWX.|혀ȜkwV0":W3>  :GWQSW3ȯ7]lIV^Q{I־2(m]B {Q~V5::Wv2CQn9n0V؊tLh:I=z[G*N ;Ю^LП -U} Z+b1۫RŦpzBrI錸φ{2x)Ʉ5jWY|BPrk}}_#RI(xmQ-C줯zM׋i5Bk\>}(.g `ѵDn3 l5`=2&جbN}&sf'e"T^#949"v&CsV 6z @>KT]o.1zCY$e釧AqK(0=YIW8J`7 ͟϶Ad`Kb;l^m00ū/S3e{ }PMXw{QI7z1HJYI*kel-eh"=П>6i1vM~w,oA.t? -Ůsѝ|9lgi\MSi81%i-u##bF+U΁廇d#4o *I,%S9}WTup|qgKesVCzT" “Qxo2aRlR8vZ<٣>E )Ovֈxψh1.ѭa(G~l'QyQM3DIC+-Oڳźik/d+]#_}9tCtifFw0[ʪkM;+!#7I7N(mY5&<_^w5=括^dzcusÙQ5VDUXWgG( OE4j%vIq=/A\P{l,N0BʼnkvBI V.0L fP2%_4;[1JdtmHx ߃j)қ&޷e1v&``߀0fC8w63*q+L_MdH q`XH{ӵ]"r0[l57Mi/H9. V~_,dN@I_kF^3÷\?}8ĖDxC0NDtZM/~c-5bS3aK1ʋ zUc!?v6et qte>ĸN]/9+ihP#XW)[ "O叅 q3(>SXY=j=lo6B2u .-nLXo|#=r o M'aZbObk*24Wut6p8[oFMN[gGI. g\5m0[f Z)-:)c[1%tEsk0y3v¦Ao>ۉ9)ۆ@Er yȐv}̒vs/?g =;vwȋ|$M=H>),33ښyE SX>,til^h~vw‡z(&گ) B)Cӗh=1[*089eŜLa;37FM%i0Ƙ56ds]~(\hAsh5*JuYp XB~Ok֊Θ+LtF:wfh8[a 崤!*NjA4u=6V}@|5eE3kmgRIŝM,ٽc@R t5HR$GQt&zp(e!<$o5Y|,՘´m!փune_7H̊6$Kf6 hʥ3K+E1,a:}q(Á2"J;ݸ*7|wm sH"?m-X(FTyg)T)3 +EX!MNks ؎0R4KR?A6BʈYyY Nɩ)HNnR)'(*ѿ';lIze{Ome[K7)^ѯY8- Ā~30D9QO*',Kob{6"HlӂDgzZ+uX9V_-fRaȅ0V$]*M>bbE?ߦqIwbh,ppN?=8C>X^8b4.&`ҲY58G%m,x2Q! IFLWF8ܪI aKGcxe9J~aN1$/F\o֑d;8%^|+P|bv)6YPja$t|Ie {%}+Ebu– ~GZSZhG){OjΓFOpB~!hRu&/?U] U0e,S(j¥n=zj^gFKfTCWBxn' K??B!n#$GWnǵ7DA*N~{.>^KލN N% />g;޷Iݫ+&[,]HױW/\+ ˝B lYKߥGbͦ'19@*eSK_a0bwl7½b ])Ȅi X"hȢ{qIV>8c-!|g73UX-lpn!zdG x#v\Pe I͹xW8ƅ۽SݒNuP3O"8!CMU$pUeFnSRq۶.eN'͵X>by@Tq،qD6ma+ˆ꛾WC.ț@` v#XbgP#~?:~9o#:}NA5riGoP)s#r$mVDMy-{^SK١.q^Ӓl67[_@kU^bёfcṚSH򱆎Սka'TprhXYCB꓉NA8.%sv5%(sg DoZOLw<) J /?w#YۘE dN"h?"ۣpra C)dAwƌ !̌lٝqC}|==]Os͟]*Nu|$ !ÇAx lK+3疪/\i 87Q@tbho#;mU]z8U8$xq# 6Xci%@-ϛ$f2oD,+yFס\3.Wu _Ǽ TtS"TLy?ɳ edTMF>Vf0^lME,:V^:tX+D0ܓFvyke2FԪ+IrMUG O#蜪#(Z 80|vԴVz.=x#%dO@?sT#,DَiG;H.)t'Sk=#ze{9+SGωRӔU-awvk^7vnd5^Zay'nsbf^H* ޠX־WX3t%>jK> +{imcP@M?=:)P[:;ڸn-_b`A `b£ŗPBQ֓UBe_g'جp7;!ee9kVkh)BPӨ? emC&:' p:u>fҒ185z2}̴t, J2VoEOK&U c=9ќv7,V3pʎUttNF:ڌtne_  Adՙ?CId^~16dhŵal`#p? Pb TI }zxAݨm9fL'_U?{M?s»U_3U3uʘ `Wg@(m6HUu*8Hgݚ{ºf5CH<rY=)@E;ϣ.1#0VtZcZzii;MΧOhe o,PD6I0O@>3#*a"~ڱ_ <%K`[\9x'Iv14\Y!L~FƺL5y/PfU0"A;cѱ jj#sD(2$/93KX!v6*ꊒʅQXa8ώz_Z̋vTG7 @Fǜ@W\P9YZb.b&쮸*S rWl|5d`t~t/=i|FeF^NX*5;m)Gȭqk_,+|=6lnjʢD>ki^"xݦ`.t7H9:b;mIꍈs#.EDL*]~G@yM"eNS;Ѧ# a&a1*`G7@_Ko>RE?O-jԅ*eD~" &1+JnӐͨ2t fw DDlY HS;_nZu.ѳ1bBg 7 @kV"&xt»D0̄qBȖ l6ۍA2vDJz(2;LPJbS/M[Ej'j 58EXDŜRH^hFD@hl8̅S\+xyeB6|/g,ȝZ|]ͫ%@5(éyEP@U=e})uK=jU~U<7? \F?X΄jUHɫSN s8ELUl"Ҁ~!mY!^ec]36`D2IF)k[Hz0[l=  ~DžBZ;OW$WM{.i2 ax}Kp&OIREȪLhK1`.20G%3ָ֮th869>oB q-pYGGwe=Ek鱖jӦf r,xң[# % Rvמ^XEo0dDhL#7Uw%gڡ$!G0VZ>+yq:#M-o@BxNH$ܒ"GxX]όBCs >x-yr.N}t77WnYߚ$in̴n|o^|Wd;1Φ,Ikh)>e+%͐H 2g˂d-Vb[(تNDVrɬʘ-T8 ;)`vw=ԇxI}i<=fIv:ڞN[StmxnM 0f|vH~>rT}8ϼрn Y^kc@<2/WpuH>* @8`oψHToЌfPLR4kTt1mH- 0e7!rpM";+/תk^~JKw+L}ukUn8g'IuĹsV?L#6z[݌e$.A.ۄi2*6σq(jˆ]/C<ʕc8X#űH y5f˅! ~hwcM8/ ǯz>%g( ﶛ+ɽR㽝Mq/"ĩ-2( ~`l'(IXzpB`VBGQz2otL4D2k,Y3V| BWr4A^׃oڟQ&CbnaAB&O\M nvF~j2nM@vb>Z4\QB♟&N{ %!-&/=iX *lN? x|+T$}(jvJR|dGuw- ]0\Vi'7,GM6MmkH@k<Ո/}Xۗ>CI+ 'bHNNάZVVTw?dqmO1~ h'Fl쭩}oH^>̃Q}<"C/0[6BKR։7樳|+^jN$Eho:Rp[&d,l9lʿ,:4H yC 'ϫF(?4[a?R 'Pi8p P>| *w&zb15;r_eccw-8b>x3-M#P"^]29}QlOĹqg.u&d^ׇF.e(XmWfLW}A,Pu(t&k&Z.P]!o}F]۵u7&ON\Γތس ʃ* BŞ  XE9NT*bzwjiA8Pі#MG]Z/l!CIG-jP14-&r1ՄǪSRB.Gbut2cc,vey S`oް`e:F8 MQ}D7Q)XJt4-x>$`6CȠlm4=Q#i2IG|.<{ B_p8ʡI Ty߇.8PqIxDsds%FC{N^zȘۍ^7w}_5 $E5>W.R] Q s.:E41iQ.ENe f`~JծaNJ}ᄈϪE@X2uBԵ -('}ӟ֫v{r %qXT/F3~q ؋H.s:Wm944F5*.H]s:H倗c0C.`G;4 pnV/p's9q"^ aLcPkN/*]>E%p8UbBqDxi,-1akbJ1{M}xaU.'|Ҡ^RnlB\h.g.kA;4 B< ; EƦBO3 j0\Ú>t0oTQN3S&I3ܚ? n((b.W?E #9ϓsRWhҪ:z=b3eD`ΒSY?d_k"a%}ʼn[T Z9B\1̄P*F2쯕`>FaC~]-G0Y.h$(˓*gl=mZTODI]Ea jSj{9Н1LJf iħ٩ ./Dl \2p{TSA~sfYK7>6R;[}mWJ.j2Zo*TyyPcoQ"B FPip>Ý}r 5ש}YrMx, [߇vڟثe[V+!\)v5pym6A('!'bHf. g.iXo7Flt٤x愑q_T؋4ǽفE2PܞBWieW5"__qR[ۋ[%m=QOebqܳ +_O̊4E<%`l)4gF80  ol&Ȥ'H <_1EC dD4$>`Rc3n}Hx){] ݦ&:b:u3b8BSz4PhLSo2dQ] 9CHJނ:,#XbU, -#EM50A"xnu-A 38ڱN}}(]"'},ۃyΏG}=y(mW,♼%g^)! VxzDL~vye3(V;8A9V UKuTwc:T5pmu7xCTQS!/Qk|Wv8pJ}u,jdmZlŢ%Ipë DF]scRUR c)"hQ+2ɒ#kw;cST©v?eA'IGi+~rJ|9v7ڑ'69/{Z\ed+gO;a㾉W찷+OɕJ~M/UE3|UHP켠4["Hm>˔r?sn6K9[t?ɢEh3[^+`Ι'mHtHw\=Tz%kWz5ްP;| ٥e ,0ᄟ9ȕ[3uZhA9>6Hh. cBK \eQ2=Oa,?̚#r\b3Yj(!N?.I&znޅ,BcCUidQYXP&/2 \Ġlk[Q4bPn=ڦ/5{n;U{'$A<@^,%_Yb,ؔsSֵx37"-9pD.~/HqŁ*6m׉{dn%.ׯ*m+?=@Gb.:/wp+G7`NZ)Fw4-ªvJLK^(b7% [(w JU ,YqhBjC9°",R)rpe7! ,>=$DҊ-گX.V&&_e8+;kJW gN_` S<&rs ww3͐ z@M^ųKL?|{Ķ>c=' I1U(\^ôŐ$w62!-5mu](ޟ[%xXwSo:c#"j[Bכo4Qx)tY{VNf$lN>}PaߵY~r/d4?u l,͝ * \ҕ±`Em_| ??ڑ_Ӥ&EC`#`ev38c bId v$ǩT.Č@=adh}?R5г%dҬPP?zsTPG!6pk:g+! h*ea2̤Qf&.C>Ty;?l 28xa'x:2%CK%6l[c- hjÅZW|g Ѹ텗atÍ#~dSxzurl ϮuS O;l#m-)Q8sDV)B 2oцI]:7q ~ zVin@!GK)(h2,wF ;L`}$KI Ե]5 1vU M9 g2HLrُ}ޮd{a8E[*l\HʨeiQ&5'k /͔Fw|Qó}\RdsukW0GI$Ȁ[S#JkDeXQaOpwےr;&п c`b! 0\]h 14S!?WNgt(h߈UYw-&=vsWSx))p|.`!j.}_PNW2a͛?K8kv*_8>lP.}yltHEMxQ49#6Tj1A]~nb jrZCziGN>=W:?oVqoU,oݰtq(tym~.ZJv"N09:4_v` TaU8zDxVR ɺmd:6G,vy}/yR옩'p UO* VQ? p-5Q4o;}Yaի>߭Vi)Wu'$:}<2`b_L3O^F@ <$ e~J&o`B/&}2qA!EgDjm_ky#j=ߘE8frײO+ t{ < $7(Pke\ɣܩh&tЇ|MAx A)~b.a}ͨQZcKU+]%7\(kkxB$!ʵ*^Hz#ݺcj*bՍ4J1XHYˑqR{0,gx`[K&:WY)_h4L-BޠϱK8X@S;[\Yֽn!p~HeU8ږ@*NRQ6n_uP‘W;n| Hzɲ.`Jf L©~b+ "ұ7u'%~0)w o=&4"\`X+|Ol_<t* ;z㳲p'qkoBM"*Nn E#s+`0bN&㒶IAaI2d"f v-}aٓRܖbšl3UaǾ_ॠAx?pxYNDVN3ﻢRWwf,#.,ˀU. Q[qN6z12><柧p}1?({<$LmmcjMƉUe[ih 4K[ē\5~cz|X/dW(hQNȏe]/I̤[3S c4\ןz'`Ecg{Q&x^'Y`$gD|jv,tZ`'.}]SfH1館o=T9OaI^E rw|?x#ԣу^:@mL" ˩a~+62\=5F+1A]jarˮZ2^j+ClJKt0UA]JtCF{3۪(XP 'wlm*V s >|G_lj/޷?XaZ;KQ}WQg͓5<@Hkf[Qˋʪ]J2Ws$rCVPZy|90C) /bt!Bwfe? Rݸ^M,o,!K?Ew=4GUQsgYswXt#Ɨ ?g*gP73NST^HMa]5Dμ֘GW>m)gjg<6sy ٹ;_$+羆L}DPkR"= _ J)泔ja-IAO\~Ϧ_l!= c#bhSL?XWKx6OjFUO 6_ NvA77D'ggƿȃB!)Jp 2 q0He}c mJ=]kQy#@YLb,v۞7xo RF a5X@8N bD^ތ׾1[gc gK=fIN% cЬ1@6݅ {_e#]x(áW,.AAЭwjY??(֬ tW^K?)Fu,f"VYu4]kR24l_bR~`Ht3~].$gQZbWҧvvŌuW@oR .;u*50/wFy|YO,K=Þ7$7f1sz7| ,;&4ܜݵvXyH&ѾڦͬǠ+簢^v`s1[i!D'r"7=ܐ Iq5+:X®:fv?Zя?"N 3څJЩl {;#8Q:m csBdITmTC8= aaБc_ x)Rƶ3MI?$W&i0FDw]" SJ60wRy4.4 Ĕ|`1\{^uTU5weeR"ʕ{sYA+4@o}&]0Y֌(ѧFp.%``>AKS[oF:vˋiR~V9hyҰ;C᦭DMx ==YaMd߶Ą5ie'lΐȲ$C%&IUi9+8f)YJ#}.üdDofӎKc9V/feߡ27*qz%Yϳeܶēegzd<1 db(%4tJG\bO^xH;UC|j:.~OPJԸB?!Αo7o33?s%]7O˽@l&rh4&e;`Q+|WygAܼ"o`cٵzV$ݲUdm BBH wZ `uݐ#q~Cw_3@x/~zeLŽKD{у`(t6_JZB( ^=4GitkUdD!~W6KH,a\ruo/'4l1Ķ ~Qqժ:e+>'eRlDrW&!l{ZsDs y\$%Dw$o)uƏ`LQҋAcy`y3y(&\@س"˘Ęv0 w}HM <>FP?ڦ{tle$uԐ5޻:_ wR$ia=-30y)ɞ3~n]]s<ـd(6kEEUϜWht.-UfyqVv ~8\%sz18z<>}N>M%@ֆt]D3hخ\5{l?l~xI1^2+.D=5ۨ-DjR=l9'=ɾ~ A"{}v.فSytϮN#PxK֗wUu8~XmcͫҚnVIJ4Mr͖`*D6[J4-ߔƩc?h`LȻ4JB{Y$ҷcjU_}ÇZݟ&ZW]92',!&b֤V%? >-т}@EY/V" {&<4uqoC X[ݩ60+сM=a}wPzyu3^Yraڻ zRq-Ч pCHv?'bxЄ9HHGϨ ~ts)71~TfT<;qDNDDXns%t>p{Ҋ7Q!?ji],b L:Lgxe,iF |LȮ<Q5 m{8Jt.1[c1[^Q~oM{=X/jRs, _!հ@沕A=PZr}q>eI69J)\^ܧCmqz+Dfϑ2w+!N}FI#3ߗ Yo&h.33A'ǧS<7m%V8tlHtK-CxeG2(,1BP"',[Dkzň ,Sޣ!嵃)Y^PVBT;j[l=wbDk|Iũյ݌<}s؏|`` ZB%/^#]7Tnl.,nG#RS(Hp1&\nlJ1IF|N ANE \P6.#lFU۾S]ɮybH Ԧvp" iJ@)`5X:~6pqr>ё:`M,2i6;a/sSdܡ,ibń(RX/&Tr8RldY 'yWZwԢUw_ kɢ\:fIR ffja^]D3z( wMAv|:vGe(>%{t3DּF#e}<02N\$" Yž7en ^J%5s?&k_ Q{IR+s_9ff!Rb;U_l'ga{ <\@۱Vc1&`uPo?vd۞8 %1BYr\!XZ^gA&AVS8" 1-AY37*i\6xعp˩#,cY0ߪ8D+x3g܋[U37{9pq ZW6߼cn e~S}7biOiL= !MQ]jyհ+ٞ-)`2VwGV!JW FļA)骃^]B =(>B{P9 r+ng>M,QP函r GezN!  g *_1WU(^{Yܫ>A[wAL>d 'B#Jdɒ'j|\"`w2<twٹ@՝:QN@?u[&NF[ T.*1)/vݛm/#3^5;_!,b9L|{pj"KA4O|ty$NvFچsVقeNp0e$zn"3gX; =z[4%Y0FcGAA%,[0$-L]u9=0V%aɯ`X |q"CxYIcI-&4!Y7'! auU;Ѭ;~{vN~I1؏@"&HcgNOi5cut2]dʠ[s,Ð8^+)}%r2Ɣ;#!~3yk܏+zͳGUڈQ\hCe:7R7+ѝCÞ#Z4Tn ^xks5 ~"~-}Q͖K>yDiM&$VQW*e-C#L5 4X- ` ϛC0P[-("JqBv ps y(1kގX5 =G-䣢KY+,NJ:SǫiVK,mV| @r l.[^$2R2=5ۻ,*vl _rHjP%A9-Վ/^9v5:ʤvapIA3ޝm@2d\Q(.WKyebT׏Jɨ=i~>[{čhŕ"6(=6\|vҖމefl :᭭lOB!K5ŰQM{~Ij w.FObC|1amNw(ATZH]t@n9s-:􊕧%W+s?S929=RgQyQ%mǥa`˄s|&]큝P_[#v>c몐w$DP%X8CY&e+0tŊiR[ޕ_mBMtx[a=Ii 8Gߗ@[Ψ3; Ȍ.3(,ubrQ (0vGFMzD8i  l*?"aN.nF-BTu 9I;![{|҃~QT!CI h4g76e.6(-vd IY"ueOw4#5N:1eudʂ(0 PN'ްͤgˊ~)5Ա-MXM{;zQ7cOqC Hu&J*[7f}Moߚ8yQț]4g5qc~\ c~E x`G1 @ߜ]Ut1Yc T<2فՃ T qG8TLvbYp,R QԗnTZ4WZZT3s^߆fB¨c[9%fQ*,05 #'gpZ ?RP1)"So 8E rYo'(2GQq՛X]3ʼbHSvB9vvJ=)(^]}@f >$#UK'F:r՘wn=.0tCH$>1lxPn]$V&Ew~\ke`rFDn6)]}E?>];l^D `,{U6 ouG<pSxdAˊ]!D\gO5l'9iOsu ji=c%oIp$?50:?dOUOWs"<=gFTZm?@$֨/r9TWvvn[῵9$9xGԔ??d>7:4F+ SW_na TDrȰKe Ar p]Q'`fr?z#pAw^)nwQgk/] ,S䩝8l歟ZBVcT%(~@1'm8_;Q-i"i77j܍03P7/72zq12Ίd(4`|lzدz2ToYw2 ҁ(.]nC<#f;HĈj YE $!$ h؞!~GB6*یw|beX;ҏBnKwb9+ۡe$@j|o !63   ˢfLLpnq{)ӂ֋N. byY`cFp5e/}62$lgҤ ̥7PHܛW%  V7oBo%c)GY_TB=yǒ}DF .+J>،ht9t4 t_/n%Lqm\F"[Z]` RQQXN2ݒ'xY$)rfqyóh -#_.L B+`i̒QJU2T{碶zRM#Z9LF>@!{N5gӑ3̣9 ;O jXu'4[(,.(mZ?%<%R=uo%vW1,odAw:ĊVHGLnR]tve*oB,*;b !1Fpn!Ѝm&nNS3 3ZՑ¦\󂦶,6pF*y%X \jEE:"X۔?ǵFk"SϽ"[( 5f ̨kʃ *H Ȥ"_MR<ĆMmkHХq:n7SeSWtT:8U;KǪ[8IkA5Ldޔn3 LjPpS_r\E]]-GB;&ؚ:)LD* !ry CCoK?^6(4p=:=nx"˵ Kgj lbm=2f2nSFndFϷp鵥Ei#H+;|R* A po{Ψ1qR"G ïTC5ڼAs[P"J-.3o>NE>򀒫IDw^#¦Ys9/*VeHk&X咺@xrVߏH/k$%H! ~349 ~ $RC.G:11Pز$]O|>IV9,IFn:hmˁ:(Uё^IWE53TZX{p\U.(իԵߎb4{fx}?BsNx%1Zz!51T$^:)F\.;ֽVmc}m1r65$zsǤogD?mpv]6!'9?-οT"+*!JuQNQRۜVưB[GOh)Y-\6_a;gx lw\VM OmΝ?=̮R0|`m Yxi+=u \5:v;G z+Uܿ\b92F=tKv v@lo8|K Ms gN 4nxP_F<;ӿ\ TLE$n+~=/˃-{ Zk܆JmµICݽSH{ƃ_DQhWjYf[ 68tw:T'sM L8c'.>+4M:rI:h*GP%XK¦3쭞I K+FѤyHRT3(Άd-jX$xFA7L ;BۯOaz53`7!x/Bǭ :8[;O~ՓuPx.:^Cg'4ÍիϵE)ѿhǰ޾r'TdQf&~a&x(l7kNa?Z4f48~ʇ\Z2AŮ8.J6s}9eBޭ:ihh 5- rI)y-'QuS. Hm4tgs1A(k  X@Ijϕgf݀:f%ײ4ݚ7Vy `q5ͦmQs7KMrnG:.%wk1.8O U0 w۰J_Ese$45UpgZ-ܣH˚d?!^w[CJG Ķe^.WRf5 ~|-goꌅu]C;jHV7ƄZ;0tKRǠa|…)_ݸ/pեc1Yu_dCn#V6$<&w!a[;\Cn߄ lf NfĞCD4R *sk_6AO$t($t #1}+Rj=T1цcMRBxE[?'_9r]mLjh1$.^@D qnpcU52!ХD}?Y NAڑ\E#ϟ VX96du5m Prh} d+NC<5<0RX=_ce56">o &*޷ "nsrh+R9 *{ISoB+єQISO`s=)`{ vjw UCG]A@[^'ScWele/lж8\8i:qGw6iM,̓v>GX1 ]I}4s 2&m-62*\q,|,ަt9 >~̎[yyh8*m^%bSA~ܜ0m_Kif8N|1ftOi|/I&ƅ>lqw* $V}`X hǝnl4璲؝TTȽxid&_$]V)X/Dh*{\عfAqBU8."(TT00<3IS_NA..ϿPb\wKM\x-Wo`CukQ<;Nfp%) aKa5 QxLe *GoGVumsm8f)b,9Ġ$z|'FfnschF"qnU<K4ee ^99tt4Ed l|;mp7GS|rr?]q{#p>$s):z) <6=;B)ŲD'ei!bl)qد#a18R:F{) ^y ;!4 ,ia$?޹s#++}Bdw㓒ץ jg*_N{[.:w59zl#ݕV\*J [0rw-їΫD#S9<L\(̍+! % ;۰,4O gVAV8/ۃ.25k"*<*<(o0.A"gq\4 -dQ,rq| $BP$as>IPL! z@4Ufr+pzoAɗ\< E= W3+mTVgR9'j]mt"tdı(2 !xZ+n% Շ3Dj%.H'M3LSW@":[}3Sv0⠦ԘiDt >* Vz.4_.u}t!DIċCd:~tbdB5Q/d BmŶ)sש$ٽwO485lu L+ PƓ3V{p[M+;>$Ӈ1OEJ“]kz6@(k_8r*аիk?'_Uf cVCBww=Gɻ෪ZkU0Fۣ{;`_W_3$侙O*w4zѝ M Hx_x&dF\G*q#|A=τN{ַ܏Uޛ{'+BUl7(?FI}ǚ*r $w%{Z gcJ%f8Zťl!SS*fvGiDL 49ל {Hli~x.O~a1&Q } |/c\7e *<ݮ_wB͖ အR'r;xI[-e=y'Z2[#M0JL 6>{#眧&PuO}ػҽWRTs|%{lpԚG6pNQoCU> L 7fj6* ĦƪȒƈXɶΉ9:*A6uZζ[;Ü#==1 MSN6DCe`;2i{N`$ċ4:R&'UPmsfL> ;*a@&.v `=ig=xkQDV)nN0`LjE R#Ql$ Ik_*-ֿ'y+E1vNj_R8Tx;EcxLMȲq[ /ΰg&Y nXqq7-W/ Gj3 >_a+H~N2I ʹ2 !-M8ÑR^c! r y3t?$nNJˀfSգchL5%-(xkS:Ev؏^ ckɿKYŘtZ#h:&+qMdtdtJk{M>#&h;*Nw:m&5 ,vᨢ P2B(r9sc1 p!YH ">z`4>S4@-]<SK/~ڡaCwHnLZ)rϹKp:RD# DNJQ7tSWeDBeʥu/~*72g@<Vel{$d1~*خ| 1Oln ^"@w=Ѣ1tc Cd ]-x4B=ʋ 'Ю~l3.k]oxʥS/Lʲ̩Bl\Ė.BEɌ*37=9,-[}99+FA`K|½~ [[u?\P`o@ c_RTtgRl$iK}4R$#f,ͰPQl [r- (XٔaتǦJ%*,s|` ֘y/P;c0M7S, ,pUP3Ex}@TI v#%̐+' 'J)Z a $˩~Y&BQd5L1V;N&'!0G-=ۉ'9Wj暂]ÚyHw"1)3T{ Ǎ{|{@(T~bvm/6Nd,gJu IC隦e.Cͤ5GC`In&!4AXwqM'C2w.$ >I0߹ fxǩ[ª-8R Cɫx)AZKSý۟.%՘,s 8)GuHHd7a l^b-KO3Kj*sU!b캬zcނcL*识-(hu~A@-6!=KͳRF1.Zgf6\k";eݸx D,:@^Z%SEƴ̟Ar#6~YE/DY{"Y˜\ r-ݼ:%M7}+8v\V^?PP,de-D}o6!־g%MbY-@McT/ޠ8i]BIiX]ziۿ8"{;Hm1Јh{nVu[>+lKx67~^Ml.G{&v>f7s7ƜoptNzZV;);gpr \VKaLBJD66MEĠAe@I6{: "l-[9Yj>ꝅ{Qˤ]0ݯC]WB?F/ydEv{#U@6SAM eF?ZN5' >\edoux#_Q :'k6$x OAj/[!-zsR,YH V;4`)Hwe@^?]7ni^{H1dأG,u[OP$ d P ٌ $T8/7JņKlrh(O"mdK] v/}S "jJH﷖~ozšvSXt9Ѻ%@pvv-Pi*5h gȐͨt^ {Cf]C']OSE'c|r}VwX"0֚'J'uQ+*ŵ-k,jP%H89zlTZ^EI/ zǰ )Su3. :) ++6{[zŢ|hk]_M1{XZ^ ힰ".uV[7 sU4Kꏃ& D,L(Rv޽lU~5<}EI(èqdꔯZ8rG9M+LrjLF[B~_PIG"浉(έtf1 ܍pPie`˟R²gH)IjF iʻ)GVùx;E v~jG2js5ՔK}̸( uP ͑ɢJDxu̩hj\GPu5\p6ҨZ7*Y7)a}NRB?(3 B )7r&6}"t?>`M%Ҁ,e Rof[?pzbt$MГBP1yNt`O 2FSދ9n 66ojk{* ^^Q؈:p gw (!A4I_{.v~2(>l;w! ~enㅛ;;fgL֡2(pwq#Wvj/GXÿy`@mdZ48Jkվ ԃ;{TYa23gLl $JkE;a ( F|S2t/|{ϓ#BP}uz&V>>nQ9 !B0gD*T s@CUe"J)}U=;T x4fk[$+̼ q;}Gh tNz|ANt#=8]sqjl$i dR/\zEem>Іf־f#Lrs]:vM=n|vW@hVGE\X*_N'8tޭٸd: \`0 ԓ1!:K7"4W΢>q>$YCo)C. KdI|ʨtWx`CH_-6hч> ɔ9Sx."- DӈdcV63t:+y߿1jهs¯E` qG:pQ+b"nl-y;`Z|v"xwCŔ @'{k135?HŤ1$|twyw4[x=*?ڐb}2Fpq3Pjﬔg#4/O6!&I2" UIB A{?؈}O{2xa C-{!2, )]ݙQL-m{?s9t$v"Ԛp߼b-S>wHd37s#Byyg s*Jr+Q^zkj {HZƲ[O!ٷ]PNnЃ%9t z`l*^RCUq5r7yMjD9ֺ[kB6yFoaJNK-~i: ISOa5x}NlN#Z>㉨(4e׈ Gm9b|NێReXzao+S SOC2nj&RK}_GgBbw+˱W3d11hxqZsBr}}W"!NP0^sWGFTT^s˜Z˺9ϱ--7>9;.O[Qyo-82t&~U**QVT2 [K8pr>fSEtaeGG|\m<4XO*:Q?T Gޢo \כ )S\Ţ@( 9%It_(0eɶ}!8"(X&o*Tc񯇁aU&vyjKĘ<ރS> OU2B;?Fc$U L(Ӿ>9_HB3kvè4y־12顭Ew[JTbUNYEFlŠo%J2RCoe=t:>+bRv~zɪk E*WC7Vsw$'Dyy};;HDlFR;0sU@Jq볽Z~1lk =uǂkC?ףYK_mP:B>T>s'굢~>Z*CO>olXXuK"{ /RhxD: {*3ytkxҬ6ۨ/%=ojCE&\e>{WLD8fj솶#% `"tvЫl7,C~WryD2~1;S gEQSd*toFzPơ@mlDQY)swe+1p,լZ+WW.z93oYFY|yB*^M`}dL:<\bګ}>aM0{0MςAc7ktn;Ǡ|>w\k v[i& ѣ6T'>frԜbD5އ|LC ƶe++ sGޱWI=; 38v$QIsB!tYUڠLf4 Yjr'e2/8N0N4f\X?W;:B%Il$jwsyGX\dDBC{WPOn ךU7t\uu?ozjW&?2])  Ѱ[ ÓbXDN@>dKQ{N=B2?LʹSFO `=W<̋6 xU,(͏H@w2=~uy(9,곱h%&!wSKd3RhcRm>)m{֑(:8Pd{&(hG~p.x S8y緟%\!p^t8,>^FqVNpj4yca}ȣ{4LO#8u+mB8.2j VRL֍KḯoPT}' /mYAc9>%pgT2m.nHk@LmŇۏ97zAlؖ /݄Rx撝TLlVLV5REŬo-t-1~ES]EgNWB4|Ou=3& * 0L=[k H}CUzvs;Q^tw`% xxPc_aL0geÐv>+y-&aG C!sȹ_/@*U}I7p#]I4aZJT*|k ßO`q B|[RȹRyO.$C& ԓTk"|% '<׼fl_ ,3X#q%؃=Mf#3rI)2+3YN5B~ݬ1O?9#szO"mYN|1>Yjꇋ&P2i-K&WAɿ(LB(a4ĘMh P6}`($*:_s2<ȚTz =f-̬jA˥V6\f+y߻SMtt5R< )yYd[~޿E!E඄GĖ6z_[69`8~2z WC\K~g9qYPz`7{ ykf1G 'XH$.-F;a*EO>``5~@Hv<"QCwҠ~mW2!%O\mta%`š=U^U]éV芪c@",>s/B<䲹0:u˄TV\% Oet;CMNX6pm EzSwÛM"NL3c1?txJ7>kC"w$xJIs14ŷ ~:_X\Tc4Z`Nk|A .Y2*`"`W|!X/u 8=hPO ףb(8xy`@I8]!ͦ~17\kY$mϦ*I>!Eq挅wNO8q12pMPݻm-o"UԾx6 ȭ޻2]/_8,dAp6 a5 Voj\8vАb0pp4G|^fgԛn'{81FҞfX L:Ͱ=LK#1YBI˯9|!eS۟ssK҈4⠂A,XK`k #⁩zd`f~15x4!Z3 Φ=qq ~3_3u5O!.S q|ZLɝCg -T$h_ϒT0y3$<dpo+ރ'q U}D/3xH2o=XB Pƿ+jFO? uB)HYO: T8&Du/m+ACv<27t9/')0|yboy\Xu3ݴ|Kg9ǯe? 7]Dnt0Ȥj 6tz.bk}oIϱ9azCMv!N?)ʰ[9`"b#/!zqAEBeX^2b-!T2{Tj}<*7 >M˛޳s,6Zj_'e7P8G20Ong!i.?׍wHs[lİ6Pjq*50w!]Cw/q!(wf^?J,a秭 *Ҟi*z߸!-j7pbe ?d58 dA$%&޻ B 2tSxQ\TIֈVOCKw4\> gqN(NA,TE+Y:;&o|oz8 a>>q6t)Y;.0ڐg!;d#+R02 KӬq$&x\|lS>:6DDHۙ0پ#* k!Eaic&7, 1QMSkh!q(3mub%. rvқJvd<'(eQ ǡ~6(|08`yc\ _b?OX8 4}6f2 WqkKiCs!Y|Nm]v=,3>ZL4IDJrZ];bJ#3'S&lsz1H76E[%AQ*o daXg( c+w8`I\ƍ![Ҫ/1ĕZЮeSsْ;!`X.-_d#-!= JG%rd˔P!5ǖ?죻:8&&45Q[${[TlO] قį)k?(ai>BDAwյwdN"t Ni&J3rnL D৸5cPb|)*p"e6TAr_iލN 7 v%)h1M1=!KN!2p{4n{<ۢ].+B~Y*&DS`5~Zq8Ci"e2>v[ ۡq$2@ɜOU(9Zإdpwb7hoDZR8, y"CGGR _$*hb^c+QzY>Ǧ,!dJZ_a_R™OqY*r>mbÒqMUDQmEqRAyUhΘ )AH2B(nmLϭosSbe+}׎eapS8s kpie} -5"rQ2e$ , i fKo{řkIH}6 wj Ǟތ]΂5WHrԅNXWF}ڣz!b]Wgԓ9ѬD(!V#CKkHs8}y %O,WÙ!<*u[5x-/EK_dr@}W0tZ\ς`{O_Arlm &A-hJuqgZ' _ɨlwP=ՒoHk”f}N[e7'ض_i|Aq'itM7g;++?0Z#tgқ P(!Dq^n"z7x<+=DX&J$KˁHg [vylrdUC܅q=Q#Ir\xo {}.ۼ_W2 Ovu6{o^19Z1V[@)#qڤu ϓz3ՂCTpYqD; ~:-ю9̂zŐ <LÌ_K:E4a8S6R)^Z=?fY\{p\u4Xl:hω7k:D&ݭv T^acsYw-\v`y=efUzU^E~L=Gqv׏Lִg P8&' =jV8 @N^ɩh󳘄{8LFdܬj@n+`]0yw]L#̖58ykb3EEi8j|b`N"=m|>W$,S)lY(pͺ1qg+=OOl wQC\J'^َxQ8צN<"`.,Y %Vj1#c׶4j=1N<SYJ1;>SFyVKDE#ɝ&ubOʮaf!ZԸw.rKT.+f_L14&2g7yV}blM᭽wV6V@:7i1-7|-.e'GNIn$axI{E4fgk?VF0q:#5-x|姲Au1eT}Y*-t!mtQGl hfy* &{aST` Џ'blUtxrsݤLh;"\Ylx3u;C^eg{h#1'9:ݝrr? +%2i]E6\xMCOtBb*;*'HCG=9EcC3eZӤw^:uͅ &T©#;8<+8lX~sD4z1\jHee4?mf,ޱh|R̩h"םT:X 8('LJxVR!,„=\*(OeP<>Ťf5QA@݈xvxL u Ȳeǩك9ihݶWm2 KM5>@AƑKv$/"ӦTHxA `g?BmsQeebË0CD UiqdJ~ނ[ȍ. AFgx)ѻ-UpHx{)G9sw{tu܋0F{gS~-}>Gڄ,Oc25 C<_Yyk]f*[$h8./2ȓF5R,烥ŲN{S8x0tK)-O' zaoK],xaό{*k-jHqkC3ҊG5{jfMK 8]:W*EՃV4S:mjߍ8hnxe?]T.tOD h,gCj# Й4Яf{Y(0*Tf{nF2]'Tk`1{zG:ƞwXG7t6jRM"{{5 $ȡH080i-@7@,M RFwQe޾ǫ+mB%$h]G5ŚT l k^\bP5$5^8m3E}Du+v =X:"j LO׼6E! \Rs;O3>]"~2{9=%}/'kF@}w5ɛem>U7tK %o1bNxEN" {-A% ]f*#dTs?G 25{x"Lj޾\#v(~~RxIҎL2v[Ul'rsșl +wB`c9Q1bGUYѱ=OQFcz< *4BC͌?[̗80mĚ?_W*X^BzóWGpSiTWEVߢI W)i_%j/jFO}ki?fxBmU1MSf;_bNpަi9F;,eo3y~t;aT=DA0cN eb71p6{;\ Trss!Z65F8OARwKT@wxj5DԇY-jy$b#ʴFs$Z-FT|x3jrړKACxv沪?N 6FZ442Y c{d ^don2Ha$7ߜ1֮` D]!Q QEqC@U>XSjz0q!@[w/`|ԯҿ0$\}cC*l1ERDPz^zDtk%5RJ3m R2p+uV`ڣ tYf$[4 ~W< OcCd v`7] yo/҄w%%Mk/)E3JKA؋knl5IMz'cMf=¡t->%ip4 mE˧;)/!s09/xN.9KN֜#uJ[.Vg f rxە %IG8(/%snp$;(l?}ǽM}mu ѯTլLW^jvц$+YT4Ѵ.iiny+GB$ާ󱹓o*"ƺR80'IS+Єy)uP46#.Λp4M$lG k v7#\se% ^\K6foS"GAs061Zu@{<jMc@DhiabC\3x}|9( ,Zt Z)ZhǀS/S!ߺ k5rسn?F'/wE~j#nécRh 'Ʋ0iv5׊($DS>w3SN]CvYFNrGh|z14,ː$VDzMvOG~ٿ"[^@=E_*st9{7B( *>JCuT]g =:,z\s ;QkܽieM$搻cP(h >Gq$FVһG}Z =~ŬJ8ʖ/߅†ÚW([ yk4%*՚f蕕ۅM '2rTek6cwo+-քA& c^KcN$OFw7 >Ӓ] A>Xir^A? <ܩVиg]U߫$f)ecc4hyPa!@e=V Y]$-jz Ab`.vW.a ԼcPd(Ӿ1A+% չΞ|~UÇ8U-RB]0pn Xh72)isgC2)ejLJC+ oHFBXL=9K} P<NkICZ龢|=S>(fH>4e*SZYzu+; ҹ'|,D5{5Opʹ9ɢ0pHIѮ( Oiy kB$H؟9DMֵTw*.d<NE:4ckDr'B&Zu Y}^,L׮,uUX %:g1%D$9a9ld~{6S}4A_@ #K+V|hJ>pHIЫ SQnlE䎒x%"YH*,W2ɹryfV/I0CM}-stڶ84czC}r GGYWfŔ VcF4*׸Ee*K%Z-  WrMMGf!5TV]3Gg$M$8}ʥMS+HpxoFtrcp5h ycxFuP,NG%3OHos詿2Mq6 ֧Q&Q[=&Sr|Qy9<6F>bh)X2{ae?Z?!љQ~~oTy\" P*lGQ6@ׂ.E$` yS)=S~Z)'u_ĵI^noAuJG ׉RL݉}za̬(h&2b"~}>~IFQE09f-a )mV 2~~[_ ]'!78v"\~+2B?7 [2a$ : SHwˌT>{sPy&H5\g&r!3=nϬ"Crn,mB[Ɵjo/&`I^vj.:7TA|E o#HT9c J]qveZέGd]Vmrx{?UJFѣSQyE=/MO4F1'N;.{,R '"Ӽw 7#ݠ:EI0$JՉJgJvݱv "e.ƷoUW;){89q`'a*ļ" Q6W#,5F P*{5-=L5zHe3Y;t/}Yw&wڄq[a|sGZ=VPś7JFy+IVB?Nxfx5)<8KghIh{Q5 a8RKzu}ɴ U)P,Ќ-7Jy$]D߻-:/sY/#\My¥zx뗼<^(|y#בZ}q졄ϔҶmDHP$UOLt!fų8H癀D +og?#4/:#Qz-&z! >%pLKH:Jɉ5d L '"㡫Y%%: td'7؎7oI]y8!(]_GZCfJ"PވdsԴb3%8-}6lⅪϵ(D_Dk 0el/s#IyX[r%gq0P8}9L«f# ^Jp-kPɮΈD70$ 1~<چ-$*InWP*=fXU6yrs5ptIr'|%L F\-;9MgTGgxtO.i,U[i8p8 RZLnR!qV|0YyJg߮(d@`w[ޏ34QlҜVne.Kͺdɡs8]ⴌg uڝ'ѬМG04aH1qʶ["SĨN Z$ݠ_m`Ke\1D>#>ǃLAJmƝ4/o颀`W UF$FWc 9da*oBf0i kJ>$ %ߖ3bG+Rrnd%xv?)nmz EG}v'5*v?]8f3wN TNbseg;'F-=t=62kMc@r[!Nb}m )ӄضg&|C呹 s9#Nz7qI' [ܔ]L;$6V_'woRz'A,5dLȔMGSf~g_ Xa&bC6m% }`Ʒ M6*xc1$7mu+9dji~K ƓAr轄ȭy*S:vS2+\ oؐI$thwY~::s/;:])U(p ۛaHF _TaO{Lo>"3Ih^v^J4wԠҊ#p3ghf]3y@4rEb9 WZOXPF+sRj@;WJՆHn?8VW|}a[Z*À+A d lhQ/`g,q2-j bGe̲cg>?5hD2if { dMx7,*<\ : 3}r[w!6a!D2%8 ɟYtBt[O7C.j=!uu0CMbm"jɓ=hQ.Ҷ$Ntli_F`ݳ,u NtOS7.I sK88â:Ńn)R{_#M>(_(t3%-ӄHdG Ր!!Nb@N_/zBǘi`aA`QW1"(D[g1 :E\,wbXQx,rm \au׽ڕW p[+dC'_擙@bS j)kf>" u=И|6&5Rsd#-\#5-v~r(`.[->8墨9&m! T%FN~< "tDdE73ѺB۱p$c3WIci4x<)c|&s5ӗk3oAy(]g; ӐQJ]m{8q]cԢ5a~c_i[WhC16}mgc|w1H@,5UK', , #p}6iqD&@% |XP dʖ? j*69m. !G1skC'U;1<04;% i@ _~ii-CHݡ *w)SczC:k">DϖPUl=;_gX+o!ph 4/xn `ŎT*'ʟ!{&ٞ|x:2D7WE; N4lRM̈6=HC\Jl@t]Ic`Z>/,*Lo(RjBi7f;ՊhRg02 P,½A>`Bԡ8_&59FTc U,e/8^hPJ=YcǮEpı{BJV7I÷NcHgE(pL g-!@n謳W![u i |hb@)ӭF@ٙBTؚ2"dj8,g7O[#VLw(5Av Ue$ÌG~I9ғQs8oa-hgAT"\|J׆OP}#EiFmP|QF%#1wvcxERu LL t'!hoG;wMo PQOO{j8]gu׸aqtc6b^+Ѣ^Cw2 @uoF /s{'Ľ$4vͦtG TOXD 0&&w>NymEaU#]e|vZnX$[;[a0柮V}|X[ :hIKW:1ymLٺ+J kwƆ 0̐*#L9 漲C%T[b-d {~!MHege螁rmU:ʧ:.оqwKWpr 354\mFt8 yB$]Lt֌'phv yOөt1i1Vj9\a2HSv=X#X\ W=' )h'?'@54L)yEݖ+_ NjQ@ja~N>T|ZQމRT귎'8xY-2_z=Md+wI8AgQF2Mz8 "/8J:a/$v$qQ*GIW^yUМ2@jHm자+^<ŤeIo yLڔзTlf]ȅM+lMS?qc xȬI ( M;bWl\wl^v)e/Jy9m9hKRJza atr\!+Õ19vVe&phr'6W%5'.^.%ǹ67`>A.Ϋswd!\dK7RkUUGuzV.O *d d"b2.ʸRxĥ{6b{5%|.f*#u(f:\@i_e|w!p>h\C|t=Ck+ثEe}u]L'˜׮L<,b(G+rh.tFZ/\ySAmB(al݁Ӄ Ed>^w%K¡#l,g9GGr7GZpz^iUaȍB &P:G-U."04X/?"522难AɩrH p3oE='bּNs2=aase.2oC% ?K&(͐ܲr3ȏ h>J󕛿"_Eޭfri3vӦ?@vsf_9QtI8QUX͇~=z/ƌ(kڶi2R=HkfYܛ҂"؉w{nONi>Up`*jr?0~l)Yk ~L[C&C0w3~jW9`lWy<$1{Nt;1St?DøT9Kto8&o˱_\u?Dŧ`W`a𡎓 ]& asszEXoRh(ceVPj9@g勁*J$e^"K oPH_94~Q ԟ!4mmP_u1 cQΏ a9ǖAE8&0Y|ui3 ꠸D9썙] (Lz Upu,l)M{H4/}{BN70w, JH H?mWnep6 {EeUkGYky)Uax [w&'4"[TdL㖶A\鮿ZW28;-f2;ASCikpVNqe+q;/[ㅭ|XL> א5QO2=10N S~\&ďݡ~N̻UqlЄO3H9/fj: ˇviȆ5=J}ArrlaT ryCqXVm[S %ÞЖK(+߹-X寈ޢ{2*6m5Wt$ zvN ʊ/fly5& hٚʎ6n荻Ex-7ZKHգ(,z驽>`AYug 0lꡍDw=xNA"ԕ,/n>Do % l١Kq-uƖ"Ky󶢐jM&8.J.0F.쉊klc yrn fWbdC%YrBR1& hc̼p5EcfۏFuFǁK  j-- /bXf@.'۬KORp&^-ZlbR_dOkkwmXԾyV+gg-G1F_Tv_L(nL S>!{լY_ݮ&*ǕDꃣ|}퓧,,CA }1CH%N&jwh^ K}>ACLMV ;9Oh_ؼ+w TVlzXJÒw*$ؓlC/ei0>PH,w:Lufr/-E&I AE; ?=n*\\_(.jJ!]4A@thw3c̵$$GlDa.iO`)#O8Bǰ6$tN dqB|sīP;:oc6/XJ'PΛݜ""X41TՕ<iso Xx^xC3Bq ?^nmRzuE$^uŠ@]m=[W[+}^4Ο ܂%xd6q^a( 򹉆cv=%:h{f^P Ԁ.$[1 {D2-6ϥY@vi_pe ZB~5Ƽl 1{=묟N';<׬"]4U㻈sgun<o;]t|7!"GA"ZJ%=S+bg /5aS1?:{ s0 7v#)/p`mcT=bbBݑd+(!asVJ O'5j<~flˇˏ+}Zd/ĈťQ~-}`<_&ʎH}?;c9H e]ڇ1ҟp\{ZH77߾A[we^oZKWJ]7!8zG 2x+ ,.-m"(l8<"ϭ촏('$TkΒ刿Pe\CC*Qf1] eZr$hNߙ SZc+/0oYJsxiXhɥ*pv6?mm _8R&i_ӥ<7Mf%ά'b#TLAƜ= ӦThd'Kۿ&P7оϐpEMvqbXtV$2Scv*͂ѽ(ϐ;p.!@I"_ 1M}7I;;CsߡJ>o㡺e_'Tב.B8$=?uSSmB~ ێ)t8nwF7Ro4MA^%m <vh@C\ C &Tʵ( !%ԃ`3k(J_yy?dl$٦ U?w~^Vj>$ID'r) @lűTTWZ4<x+OT1qw#/̛Ot0]mb)YZv)t4iM% *kv FOw$+NJ G9 G]>.~k8oN079-d]Ȳ[8U'{ xp ǁSC?^C|/>57.}`| O+pH]Q,F] "G='&}ÿ+ϲ%^QM̫nRRpTF! FC# 읻UۇU'R +P( JɈ/-D; tn4[OBm[Gkt__GC=X}U@4m엦^w- Iݖcw21;b*MQl{Oh}+thĪ~4#%Gj[}󶁦aebBIh霃b}\!!(V~:>?UZZ+VSʐKzT/D(i}By~Pwe,_0xXlFS픨@|Ua^h^.`Ҽ)"l&73^k(JWz)7/^OP Pw鸵sfяaqwJz=wn\`b9š8ULJ֊9bmМuU !]t`ޝ-nP7r|, ;z[A+JXCd0ugiam;ĄȾg)![x",ZKf=>e;"n{0CtZ759DH\bIb\|F3[CwIhqLW7]$&TFz%:*AWOgiu ^B:]/\=%-tmϧV騶(Pp<&ul* SZ ޼`-F񁁨 jbT=h-gWTPVr,!֝UTq+8lMB"U"SւF/9iX4`ٿV9}Khy@)/m jDͥD9b2"AU6$ДH1Xܩͥ|_c+iNdyl_tHK˰W՝1U5SZԇl~nu! J(U`6ȁWRdd%=y2+&dvȣN\Y-,ueLF1GNVcZ] d2vLY_EC W@xL|e3Bµm9tR GfU  'PE |!-*ie"R#q6a4$kH]M%/9~q0eQ ,3n#w&sZv8L w֏8^4t/T H;k<] =JrrPՍu Z+jMWYǡ3]wnF4dv 51 5 %hjA5cЮBsӔלH<@ɤ_LR~I~,YMWj5畟MUlƫ"$k$<iPj;gV&e܆Jm*h K^N`abI|9a`' ܶ ‹3Zy*Pjlq S:g).0*Laq1C'+ٗyB/wܻDXOk4wopW-4?Gt ,.IjFOz8)ߗ]k1{Ah}Q|$ f6L/A5e+c}%VRW&!Ol WIiNpFf"ϕ $mo;缢.-dLbx?RaέNDnKRwq:@/_H^Y 'E^96xko)FFU} [ bcaBsmRd-vǯRܮ"MGJȢ Y*/mml=9qd$t=\#dgvl}{uGG"w%C<&;r)/b{jz@^+i Hmј=*3㛸S1IJn@IAz}1,J<`?Vܖ4qP!@\zS _ʗe1:Nv3c`Quǻ[Uh89ōhIPɊ=mFԷdF@lKS}o?՞D1O=s1?gEs0 j@% W8T+<:PN (+%'G݀)˜ORDK0fYid 7UrGpWC  kKI|`*Wx^ᢸ"AB~Dc1s軹j_w QJFpguc Ĕ=&4ό N/)BujDff,zFw M9ȋpb_9 ,C>䴓26@ Y9knK^Q͙x7PLTVeKq9oJB1b$L8hx֨FOupTKZF)UĀdӅrwnē~>jO`PRuNw-+,-ol}7d*t H0m2R&=[rlj6:>EO'&( %5sC[hʑYP2;ʑ;H{:] Y\і<I%r T-1SOBm+QO,2ZT*bޮzT6RW+lMSԕ"Ww8߀ E*K8Ҟyi<5K#h߁PJj>n>|!"n;C헾#Xfl תd ʜ [QK[VɟށSUz*% EBdm.$(1GP]W i-Od}eZ~rW2jhT 9n،߿2WcPYO-ʂjͼi:+WIs m_nxNK->7`"oTi `5;_}KQ>/o|>sx1'K6-ʹF0Bd:GP찟ٵ c#5ӐO?O"[NrrDU148Gfg~hLD_Zΐ_迨#tEuI4ԩ"ާqZDQ_V@yˌP?REH' AڸWh+1Bg6|FM; gA(~B =M%Jb3VP|4`Y)q.qa'q\kD4_g=E4 H§\T6gZ`fƀwZinV>1 l(Yprsv4F}oZ{4˖:- )ZA<tٳTeN!ǚ ŧo0' XqO5z\]#K7`2u]ی9 FIwLtx0V gQY3ǁfKb5^'oi[]HA5$0,a}xDu8L #aE\|{lx5k0%.k[+}8b}РبƬ&ų \e'g[Xv3(*$j|EGϮ+]F8!u hjr&aܚOWL !^3NӮ1P=&M!+.I=G}&4<s>G& ==A]8@HmxXK,OdV?тG(FAV+sQ;FwG4G%wmaW|Ll1$Stē_D~>V(igܬ͢Uy6 U 3릳s(3Ϥܕo GvKΉ#IUT` pFOI o3x^<7^-Sg~c#tРѪa%5qPH |߲[rrVstJR/~18kȕXYN2TR\řh?yp-,ѱHG i6HRgSe5auj~eHK!^mZ - NSzθj'Nĸ^vʷv$vO$Ѱh[k9}x>{RX2# i-:.kAJD) nZi`21e^X;)NݣsЃxX85(ٜ<+"'S:W̆) ֣Rnv;VU3F0/1:ZȾ̮3o)Q&KYϱAmⓨ2h&( d_5:9*^hyq/_*矔C JS]T Fw!#[j Xm(`ֲJ?ҭ8Ta3F2`G94P/ޏu&{s 䋗d=ӝYBZ ?lbn.krVc\%o`v@a0qTS430FҟoiOzgmJzO]_ɗ8#K9ф #Ʊ1Z;%AhM?z ^T`$Q#x,8l_0/@t_!,v<=ͨ&ذ*L:Mf</%M ecNKJo/"KSoH Q Eݽ9_pUtKV-/dX\ڌv~!Mp (c%t/ꠞG&jq` @0ɢV̖%_V_aT~7s8,!V oNl~8Zqbv^m, }pT[xTNW,|5vJUK:#( ^6{W 9V =ݴLam"mĄl j֋<]uF$ro M~/V53g N `*<@&7:m P!IZUB@Ip/ea FT8/fD}hR/n0Vԅ闃֧3~b8ɠzt8*`^*dF1G $khڍVӅKw웢W8q4vW4;q">R3#і*Jc#3.F?svj9kX&3O VkT1vǤ||WAA@ cWdUA4[M>^Ue9 C(H/A:%h|NKΤę[;-q)N✴E O SĦRjl4\wQmә;AGp;e}o}ޜ%?nv w6p(iз=`nOg~! B gH󓁚:OMsLz_J$D DAfƈm792N6J{IJkl<W6Z#u. ȶ{Vv6"6 e,`@IG B?ihލ,vL[H$?Cm"hP'˓ V64Ejͣlj< t3=_s`u'vVߟfv' K`EyM#`"4@7QN_qKPJ%M%Uͤ~x) l)QEדf2 dYnH)K !~wՠ3SϻNӸуe_+iI]$ h2~Qۆ~/N*w" zNN(*)|dB{&k7P$ZfMRsePd-oNWm iđ.f|YHPiOh#2a{K#؀e^M^?&EGQhkzN}~vy |J. lkIA^")γr>q . Uw/S󗈐8qG2Kj\R{ _LVp!W_o(D/W؜-cp!Δqr꠩iDTܸM0+, 6wvvqXc{/j݇XׯhF>7+i /T&޿uBafYԃ6A0eIr\͓M( ckšR4!}K'ZKw1%Hf4$qT({~WR@P%4Y~`_%jj~UK]c3g= oͷ AA\ [I$G=)2,;GB2f#Lv+%P+Ǩ46wʄ YoD i(֤aAcBLޓ,jp*i@oMN:kJڂduTx+Z YEIxS]'v]Ձ>6[\K_}~% r! ׅgґWHȝ]c5"Ő0q:vjuau՚]g?iu#wpyc Y/REɩ> @ $+i.n4Ap"sP}2APE+ I/hdH5ZiΑ..b[Ԩ0@ 2]e-_&AW:+x,*Cѵ a-(_^51~Qhc:|~x :!͋]ǘ4O!*#RgX'Pe"*ŁԈA»fj Sre];3UQ)MCX]աC#8-c]-ֺ{߀"ѪpsvCnH;SQ~AHlDn9q,YvD 1duÄtOů$\8.Zk++ƞA0$i1d‚ۇ'kNU$V _GˎL'zV,I0\dðoz̓AINp'zP^qͫfDنcIS#0+\t!"L(;NtKjQ[VSSmoG E$3f5S]://.U5v/hN*@W$LV3xj2,>r~&auŠy5ۧxBCH>- 1)U#cC>T]ɢ\%6:C)ּb;Jun c&dŹ1^_' !)6Z|@O!!#~Ma"Ǻ?x cyMyDXR5E$02n7-8ObYO,Ð{8?{w i[} f^Híbi  ) }Upp1C;`A xG.T}r9H&.7:ū]&)uCa4_~rqO 0m3~m{K160bRm#GܪddR 2!iL;bbNGLzn4((W!o[b_t+΅:D.0%7ZK3Ul2GNTkQ6(ŰK}2<ͭ&W^dY0 ,~Gf˞#$ Z=q7ߛIH/ܔȓwrSū V7g'ԉbM?cqOmܩ.T:Ox[4&j͆D/d@Re:UcBŘ-*1r4fT7PJ `rIIc.DXa<ݞm|$N-͛;Jʁ "^ rW2c5o- ~oW5"קщf)i4NXq~j[C1uTWcG0PY#(&a%#o-yŇ୽+;))^H+3 + V\)^)A)JTXxZUEb~=5sR2yo~"Pl4bgj0Nx%g{?hV(%y4Ǒ50Q4-BO[;@ Obhbnz0,h^g8Nf,УU_>YMX|NiivP [2Vx!+El10-4,XB;Zl) elc|h,B!yg0.WgIo@yx![qd{MYʱ‘Zzø`zYww R?չs(|@u+ u' Fбtv9(zU/eKh_É(T,FܑRwMF5dIo*:4h\K+TIoۘBr*͑ #Q"pfhW2I3BbV*A(KEtü}{ A5=Ttvlk;Σj dV\'QV4Zv 11?Arz8m6;0VlU#+hzC{=*-Jl҇}mv1/b fկ ;sAƉD c MPȑdF D \.6W (+(`T I٢A:y)׮ ~Tm[Vë́/$㺽C-Bx#@,A ќ]Y}22Yn]Sd'/X9x XqlW 7XyxV'ɏBA]ᰐAkٱzM%b( 4(z,K{CU +* ngՇXbXW[Af@ ^U [@+uүi_{'^r7%[[C`7ϋ(Jƒa97y @vl81d(ad^=,o~0f~snbn, o+{ =ޜ+me1SDT@Ftum|oI=8 Y\k'jxt]o?!Cd0cp3"$k/P_k uut^+\k<xiCJ"ȧ$bs ( -V!c|)I SKY<]{m-sktRZziT~ng9 78> YzټC|2\W,{.*Ѿ ^H AA<3 MvD!jxzVFtk!Kt׵u:ʫ#Ll.Ah`g[`o6=A'D*ڭh{\q5H`D&<:i%I]9md>}"KR"J78qٛlMC҆|*\mP/r[f&<+?N_~:](qٴc+ IZ2] W.ݘ^xrB zASb}=1J7OaUMx&_[w43B-qT-je|mtg1NP%+xg m $PYz7 jwŴoS Mׇ3edj]i>%,jֺo&|u)&ѨJ_ߴQ㠈i̚ܛ79di7Oi3)vѕ r=72c롙]өl+, .PUQ"7PNJTt& #2)PC74;7wl߀taCb̻8ms:iLet F-) }9=3 癡 G8q`yѨe뗬MT)> J0^ 7N$Y8Ԇ M͠ pL9u3 RS}"-F*|6|6J֧QB#_#BsJXQbg)~L^!w!0N0}J䝕`Zy.COA=`sgy)ixкb]O&)[Mz>g%izJ!4a kfQloƌJ2)볅ZsVhb* AAպ`;%'Ͱ,9jgL4≣b#wݚR:*Cp5`.2 C@DB>P@#>Z-aJ Ul0/]1X-n(?ׯ=˒9{^a6\-K @^6X8WmH##oU5@%=-͸Sk"Ѥz.-s+Og7NsR0Vj A= ra<,z-*9"8,MiAӵ}xEѝM@ni<3̚)7ǧ,DZQ5ʲ0!+2 ]XYNb`Ue֋k ؑ*# 3Z1)1ynpӸr z .M.|824#Cz\Oy|@3ּ- qOwQ:SVzknktm.pX43~P4'mkEE9p+%tr{x>8Tf z}gi,x=,_q D2?@M˹[! omJ = ֖J~V&; /{n8"&!s5:( )[\sq%˰f-T3ZtF fj4ܷ6p&0~ŚǴx?x3ПoGg Ibhgn3uR 3/\ԙ ]54]_=s/}NZŢ)I=j+CJ!foWe3@8uJt 9ns}h]bLQ~]a2gGI6^(-gc pfF,=N0GulqnZC}%el}ho7k& 8EаHeFN:Aig Y:`KS+R A{D(knv/@xB{v*{˅~Y[n+,&C3~(QBhY]n׼tU`6Jўq_$?8X",AIt4Ӫf{Yr"Пef ; vQiHh[ˤ4 u_ߓۮ]b667,J5soaߜݚHyHO䥮x YAw8A0E}A t>ݤ<`dtG;PH)0axh~iL+=WK9gyed,5>RvQnRh Jz78sr-J\w,+H? 踓{x-U'^ inŶ7 3,͜ma6L5DkV ڠfb8- CܵGoX2%mƞ.*Q7CE4]Ȑ"_El($CeS~$Nu}Ȗ!+|lhCuBB0!qH"j+op})oM/TIf=]wD;ґ ᪑q>z̖,Qҡti^{RWRжu:R"}o[1o9a4M5Wji2 ϿFOv|d9Ht+#Z;GAnE͆(ugVz@u6~^z9/vιyq?ՙ>HXoqı3 UMäY>&[g68$LT64M|+ϱ% ҌrQl!Ja_}%.r7`V)΀L_~BbmK&/F5*羑G6 49~\!B:^)k4FsbCyzhs>BϹF$SaQo b 3VMHJ]I+ Uhy=d G%K4# <*,[b=5[hc~|LDzJuמCqrXڃVS>3=ZP2 KA .8y2YUٌE>t,܃2efqx,?zp7{ViTϗ9D`4~a?fX; 9#> f@wwLv.JnE%CH d^\.D`,q9Ͷ fc]\^K ~[275%Gb8a2\ia30M}e {:m6\Jd~䀬 X؎-[LIt"~Z%1 ^ICz'y쵆eF>d{nZMdLM쌣6&B/XMݨ>tdZ?PaXVC+(_nMF(KPiZiS鿬3 8}˷D֥ƌ+^q?Evd25ZNfgAgxJyj  ~E+K 2€YoqDEvkdLtPSZMz UERM)o5y,@g%ӃHq s6?c JR^ܲ~ !zN ,eĞyxĔcY+s~,f\ZjϬW8 _G+bݒ4;C\~y)B|zلʺн&{-$z} B6)!½l12hofhG6<-*>wq @S&'b.ދd?%pwh+eqwMg4ψ*㣉F͟ F!FsDl|j{jKZ:+NGY[3RиiVM^7q=jx̓AyS0bp|\y0\?+6H>W־akE$K{{]'Fh. @/fraJ -s Ѥ?wN0vI1ִeHzB* ̙tϨ Q+<Wn.?DD  xrV2(9utOZ>BˈyQ`mJ1az8kĿmwjS o3Q6U:i3Uz28ĶOݝ{KH?*u-) Fd\nc4FjLہKIcX,skT4#VS-] / IkSQw BVxcB)n(i~.50qydi#" iZX]9c'Im/.$Y{!C,e,6XżiLOɾ \)U2 I{h Zrt3W?ks.lƐ,P),9p,FTLEtdR :R9GDǶ #g;k&Y[SW*J bM$QU>LM1q*tb}u: {C%ӤWis@K/3Ӣ[3WPk::.vZXM'Voз^F)'DeI_?N;YFe$E(eʁalp AA.] .έMP h{GT{.M^x=ж5^ .?K><E>,xBN2}3:zb. zNj5fJU֕|Juyahb,]V[/uз"tEߐ-ɯKX/s$_ׂUI(@OK2QPR|^S: "Hn܏>UV0pNRZ|~#6%H xЧuZ42S]xvաHRHLv1֥)1B}c۬ {&eu?&/Gc퉲Qȁ B N =aw /Pyh[o7Z"se-}Ns޹Ʃ}1јB$cQoEld~A3+yaܩ99zbpƸc0Ep-YK$Hd(@rS.l~c-ٟuo/?_bUgֿ6n"IvZ3[XZݨO %Q'7UJup8 y1iDq0 TRI;CE:;]xX D߹H!x4ܨs꽰^I*֌Yj=E=O ڢm~ ]KSdOX1gMt7tC}FH:eO }U|VFNA5-Tim"zhQi P$9 I1 G;$~fnZs2:vܸVo'Fu֜1jI|S󲍟ytI{c݆YR#S.X-rzά?f1#sF׎#[ԩ2\Z0aJ.Xl5t6P-@a<T! `^8rF^6C.fߗKm _udC}'!JG.YCVbV4Oo7ce4Ƥ{8%CL"]q30ܛcZP =AGSG ϯ iҖ*ėXKjl9v|'-k΋ѱ0flBC(Fβ_be3ވZg3OB?Qrr"&zQku~}o=Dg#hD 0BcWRr:E9>(D[p$g} u\w"$}_O%MUW9T遫y+5xsQ B)Iر/# 6 9ͅ!:gԪ2 <}#hSaqr7.GnХKv826 !6זrfx}ImJ4vs~C ?OJr~}mk,rٚ k6ΕYMڻP52y#Eldl+GE, [D^YDQZ/yG[aISrW=SuK"cMKІaIr@[RFzI+%DQ{!_U't߾nE|O2[}^@p6OZi谻s>q}.usz2?=43 }(o +( unhi{JY3ȫvD^d(ylER1SuYo!Z0 % p8| ~M)xhqݖ )4΅+zǑ \*;f@ۈ{{\/Iɰoe.g#VP+!J\q wCb^08r|AfTjNũm{-L)S+}&ylz.k)qG'F7p@]5NA]sH ueT+ `kg7vd?چW_kTd32AX4AWLпq؍eO5dQ'@RKN{ATPst͠ߩ +h )0yCcQ!%\jˀ=/H'TÍeZ@.IoAs3] -¶dB ޻x۷e4BJ t9FVbIwۿݨ(Ed+U߳x޸ޕQ7z5%e86H⬫ ('~dإ!jW+)2qEY`wo7-UT=ˎ6a0i󙣼`n s5v"ճti&PBFglOrY31~ѩjvAuY|EM;9=aV5\R W'Բl/V}_`**'_cGU5I鲑dd,"wDDv܉tsEp47$LƫO{]@JX.t׻O?3x".U ]aR*UPYo.v{Ѕgvn`2hg?6"Bo'葨VOe!Py1c<^ri ƾ%ހr@ OS}Lg/^za'xܱ8q \JQ'd ,m( Q3Z̧8 *7GF[$w< )"`Єkb-~٩F}iW26]k/n:VmiE ('x_eȢ{h:8_.U5U[ED4!m\F)Ā\'aO4XNODZ~6TVfX̉c?dG :SkYPp:OxF:>:2uH^(Ԟ%+Gu sxP'P S,_L=\RF)HH-.aLo(X{+U;0dUk)w$y@l,1svU\LL DЮ+rrN܄ z"_`)p!*-a\DBcDI^4o{ {m,mDuKj|g$)6ۏ"Q&ꑅ9cYxa1}gfûo$rz_b# ~_I8oDbbU|8kC fZ^D¬&jsG65P`g4 -4d:Ey/Gxg`̂Li7KHK45й(yX rL Zj,MO+l cȖrP!$,恧Vea7;z^Q3 ;a@ 89bR&1 :_-[ NOy;̎&l789g?K?`FevC@/C1&bL=P>_QO5YV`+3 `c{j$p?!}kGhFP>&~C(y)3qRG?ڂ{R9dE=,Ulqq}~)R>Ø{kj&)$I{h{77>~B!!Ыge-^UG%XnF&{ ` څj^&Zx;7t 'ZmG1|d0(/UeԡCS_GPKV,(5#+EH^7,;G|M<#VNu}haJ#~2~_ѐu紨= ܔ'W&2dY>m`K \ `U4JݭW=-ʝoXdJΠ`{KJ^~|CLȗXyOK$$oQ/S" Ӹ$ &=9$Ԃ'ChI5:6grO7$e+{ӂOchu=DZ>>x[KTJE"<_^-Ԣ-__+hH^P4KϑCGs&:ivU?2gjKAD bPSuA]W¹x|叡iN{_GES ~`7or"sM 4tWa%)05ϿqڽK?GoǥΩڀ?*aDNz=z*۟-H=hQ">G2ױHDp};F䥄0.*NjGJ%d.©Eg4dA_9Ep̊z^H 1ݍ(mfheߦeP0pIOndNMC%FDVI q9@/E'?W WN|we0骵9rkt˟PB@I| @(U=^UJj-meGgȲ΅揀 &ꧺGN Y37iw'3$yʉLU>G=?T5_7Z8>NI5vɘT)7&_VfpwNrť|%D/]4ēZ_4iנƹJElwnS&ʱXxń2_rʼn_8{ ƷνլWKu{);#( ::1YӢi)qpHp{}VD5sɲn.!^qmWF38et)bk;-l˂zs,-62#;Gb<rk3OP}TZe 1R&3q鱕\wq@HAD07O߇:='VՔVSeɼ[ W"Q!27TwTקl:~ƏFne}#83_qxfiY\Nxן7Cչq~$+'&0sⴔQx /+]Pت&LH Ҩ޵zL~+!# V&\ Ql*pK{y IsƗco RCÑE\JxBl*@QjUs4Ÿ5ZIx3)#5q>l845_ }s#'8F03XcRr%HF<̘*>XY .l6-'(Bߒto^~I|h*FT*RrAq v+{|t| DGl:hbH+ /3!~@ &zEPr/A2E:j~O7omYEl/;3.s/(s52eu;1Hqç"M.g Е&?F.H5'SI sU%fPNڐZA(95o0l6V4%RnN᷂%Hf][AkkꟼOA jZ5#K7 n _98&Rl;&]+?hH` ]=4əpY8)QBk[%#_yTL->n<<%e_>Zb_TZ=RI&ȤDSl7 8x|4:׷vvh'~ !Qo}|p=}"s"xp5 ؋E@ ySwZB`l}-L3ǿ|LbQ3T+~fMçTq~<( .PMtmE`;NH1aހrMiC@N[mYQV c4DsĂEKmnin83VFa]UjR S%摗k&<.K1qMn.n} `0ٸ5`\*)]6V WQrM+N=8˺)LX@[o@);IL=1TKyFyGWrqll9ZhbLBkijbCTPɲsS͋πLVO@ss^drtvt֮T0͹ψX-*xCZ;x/0z݈SF7M|[q1f`Կ@M_BIsܮ]젯y/7yaMMm[|7Xm1q`K]pC;<4[2׏^- ~U8B%N{-<]%)`S (vc/]o;F&Қ~yU@K=UۏrIVg`ջ,S)EcP,!9uݔi/ |!ߺ,dKDWA\KALgY7xvW V2>W c|d*qI҄Eqs>`l-F FfK(@fi[X"‘+CZt5x2Y{E|-^L LFȌMO kfnQ[RyoKOA`Nm'ϱ!bto[캧{һGj0ɕtll=CRi/$7$"uagX Nkܮ֭yiKgnh #f;vDC%ߩM#uV^\⨇͹x9kܨ&JBq3ܤ8¶pX[tE徎3/q,p7pTK 6EKۢYf|w  a8ʰqLG+M5$͌6nhCk pįm{Ə$[87;Q6LYRcw5)> BκYZP_a" J'2\ 87C#,E k/,idw:49l|bvOd^f˄r!h8󅽝\|vr9#L)0758agЫsťRa_d&Sw. !z`n~@g6ǫDC.nHQ |wD\L9u $\Xބ\m*.L/† M77 ]Gzk✲|w<RPf{ /g%K{zMЎpq椬3qbWU0 6_w;DzmD;X$Wc@WF6׾{,su,wsE2b_zaMy zhpIEEz oMn Ro۾=idhS\TzącVגm7H2>ObD7FjuƻRK_/|lkbm%O>q;)%HyZq) z%_vqPhv Jݘ.6H{CwjIӠRjz*m0akgBEhTv(+HȺcfkkh,?GF4Om.ZD+w敗lҳ:$]/WT>,hy:JU?f&Bƒ4Fn kUn$H#W6\b_2ُWfLQ9+([IN қչSZ g?0Ķud}ٞBϱBr&x}$:̒1喤Tns.8m)j["t\䩁kA${!4l[ZqL DT3M U~*0tΐ$}F¨Q1 ՙM @h7-LJ7 Lh|o@F.jthAVf_K y% ]zl60^O3x}EC,wBjwKVqg81Wȟ.P0 -(d Ln._/ C{:ُC"(tL!<;nmOac1崘w\ KLu44ɋnÏn䲱QrCGvp3Qv@$@IDPY_i6͢WIOpTG?Jpwjϕ0zZņ|ʆqay)W7bWzA;PrJ߆Kx4% }=Ǧ3|k{L5las!D8 ]1 w*XP֥ϐԸO?HmbԠpZK6_̧H6&SN94qa4*HzG);,˵CK"91Ox QRhoNhO(>zZ f;kJ(O%PkS|$ZZ{ ;2!NSl:LcFy hV4ʼn!T?237-%E-iYR};2diʹ b0'tMI_Ye;ٗҝ}"(.ctx#,g<ᛕF;ZRa56j姗Axlzb9-MM8Y~0J}8Uvi`擳Ū;P;C/'M*21[gi.4pXč n{m1]:ϔ}# =o ´03#[݆Ї4^qΕ|@`ieqߣ3B|bTB{ָ.V `R8 C 1CLC~/RX xWXr8+ fw4%P~ׄ> )IIVG1QO&T׿!kT|vdۙ BSDq9y"Q'R?iH);yKIK/T* \<{3o"q;:%raPmxgbU\zֲYeqm| Kd2Um1h &H2 CFdO![.EqdϖnML)8* (g .{2?W ́$ S865(p6= 'S R3Liʰ [09jhAtxBU1'V;vL%&~wk?*5'+) %ŰXZүwuk#N!Nnӛt i osqPr \p5`K ' HeF~]_t rn(Vy9 ~~LʣzCFm*!br_!D5z0]Xt.MJ$ş`$.k@bm%/xπќG!}^4kw~#c*D:DPסG#5)gP ɧ i{Z$TjA9"ft'ī&$yQ~mؘBk5 n#TGD^?9(/;mEd6MLG(cq>#5;U H*ˉOA;SJ sqY.받"!"oo_M1[a¤KByM`9 mdůάٲ*wNBQӏCVZ|m3pJcm>cE.#gvn> f氛i뭶)ڊh!*܍-M=6=ֶ~6ơ]T{wgԊ &H7-׍qBƠd%cRJz*W7Qh@-c!)shyK__[峢׺Gxթ4m'l*f(~<ӟG^GTAL_pa:v͙_%]NA)L,0w@{ad"G gx}'^ZIȡf?) 98WM\T>-B\YD@w:>Y9PP9jJysj$[bJ;;;YNZڡPx\'֘)/,pYeM]y l)˱~ Kti:=`c{[4Q zT'[ܰN&WbaQjf;Vf#S1Ps ݑq%&18"%M%IJF $S=`daZ"{RIYJK-ܹ$&KWC=Q+ -?Sls\Ef|ƛͰOQbm?u;N3{ˁfK/hkJ0~r էQ*& m'Ω4q *f%b*uÂ;{֯ jgR LdV\6{4'dz`S; ɍ>(z4hCT˾ 2ՔVu~GxP%@1Ѣju~>oA_Mv8!t@M l(/r W  5C Qo<kʧCOcWel?!0Im Qd:wS[쿔Cn*TM½O!ucWo>d̫k_"a!RMou7\P\żo~Yzj? zږIt`R]nǺ/ă%/j?ɖELp! u@P߃,%,a"[̆JUoiv ZEz1Zߥ-W1{&^py׮8h ZCCDIN44^_<rr_γjOUe$fG2^^&ls ݽ ekzj-{Q *ę&m98(M a*x !!J:Gh-AG ÞSͷVޒۑ~T.Lmuဒyti.mƝ"!<4b{)VDi9F3"|ꄇV{smw6#ޱXi37E:ޘmleO Fˎo+V$)f>|E^"cZy&O.V-"ќWhC LNJ/[`$QY6P$PAs10'^e:^;%Qn))^>O[Z-~_& ~g;_MrA56[qy dĠ):D >h=[_ c.۞#pqb'!h+ qR(&#4 #CD_ ,H2Q}Q'+_Ug9Aᖮ%s6A- 㔓ZnPn鎽( ~#Тkx6)dy @2(ĨȀ;[E[n@=i„_9du3DK# \|&ݤf v\Qsq%_7NMdh27(jTS?F&]8DX/1Zœle#-OtH_ ܍X=T#~ٔJᖚ*`q..3K8U= pa@:zxYfk#B ^m3 2o[*vSJKM_ &qIKE횕*,RUBef1m2rC(zyk 4E 4A7 9U}@8UJi@xf_hD<[]Ğ}{K0J*zsa%2b:P34.NV cjjW<"mlV-vilXJF|i e3 4JǗT[&ܠ. ~4Gc39rMP Brӿ~\GY`55~}ǬOue7QPF<^v||9(9;Z&q!#N˾"]Q;9~jc8 9|&* fv9*mkuU[vAxWxW}s0)<1 xyeg6)hu ҉mqM-CEؓIGnSUulZSW4R9/JmC%ԧGwPxw=;&a獺>WW3$(SL{h\JPǏ U舒ρx8=/4X[v}:Pq@/Ý skZS ]~GiFa-F;OyG yI4ܖY3ac6'<2\_`n3kj\ѾyVTmAW(VGǯK+lأͩKtYI'BcJ'f&\i2ȁrlssC4@'gR}\E2!…MG} UKS Iū~;x^1 J3lg)Cǰ6^b>AQԥH S'R mJDb>_ri r;txo}!1AQQ1D!s lNriR8ow/tTІf,e.;be~9+M@%9%\n&8Nq+3ƒe<{pI2.\Pͥߣk&gDdVB1sHn?p} }KJ?U~+,+tmril `G+ k+=B*$n0`f4.Vd^0.LVXKR{C5YE֭s-pvxnDԝz=_(Uҿ ,èX1Ev7+ f9Χgßja뒞f'# 䬃[QxU%;PPT"l}}E |2BNx\ X | oV5/~]]*ir 1 x*-WD vjVzMBZP^}) CN>{$0,.+ 4TU7[LT)D~2ey0h}-(nNC9tkIF=oZL쐇 .4$|h`T ~)nh] ΄t4f&˜/PO^tz7Z_t*YU|?5@R_'l&Z+@xQʌZ֯M_&ݑf$]GkGZi+G¶nxe/eL3KGDN엇=FOC)Ӛt 7)ƐЬ`wjz>a㷡:UW0v4w|`,@ނ1/jf؛W7P]n~(R1u"ѰluH;"=IKXqP8$B`xȰr6z"kCj,Ύfl/4ToGOPpF j R#zs$D"JղK?B$=y }JE\vEڛ'L e|%7, huzU RE>b[Ρh)/W Qjz ysM3Jc<[ܨb}d?wleamkȰϦd\&vTzF> W}w5x|Bc -e>gR5~!.䧭&DNEJӊ}D6;,4tЏNYsp@N۬.4tzZYdPS}؟ӊ 8ٱG/0CmLT)7Pfy!iK&'ɫ3ˉ}JBxYqAi"n_U9kΕ{(P#4wF8{EqRGHBbDjU7t7JD.jaiӘrN?#1 aA D!Ǭ|0ᖥRۍ;ns%&$zIKݕ3kLJcWՐXCѐ44U?`p p!ۂMB.Nw5㾑Lm \VMWAgB4$* PH˞ƚ _#$o;1TBVstsէ:3+'c%v[_tI@>;X7eXӲ5#8tYo /ƾjZ1WMx$ҺAGJS0d@Nwk'>MQ/1"}n/Wek=1Dnwcy*/:TNlʌdOKV?a9RO$TGg 'Bk/@>%N%b<j$螦 F:7Vcħv@Z#8 x|%6aϘvVֻ'*\iwUw@YH'bCv;sJM?91uv _.nQÒˁ>8q_D'0qokg?,{`y*H ]{B`GVzj/CƸbHV6YQܸ/Ϡr,Ejh&8UNǔUs7 ٢jA>}He&˼ˑ[_rTv[v?9;%#܊ެCG ,(ݎIpfQ Y/. [.o@mC+%gh}]kLݙ M*4#BMpCrc=s~|4gig(9#pm14ܟF|=XWua7rKV{mu `h =*)V LNڀLA τs kJJ9x[C/] -?X~*5e+'m#nshBfUM ٌ >*3e*|=AVֹ_@ڨ@*ks;trǢ ePr{ N-tLDrF˙VMs\Et͟vZ٢U@FM 2-|JpNbgJB%.MĮeGό1D% (1b$L9(X 2rs%a&P%D`3h¢E6쿐 'w&$8F{q>x4EmiTrGy ŮVà׌I{~(ə$9oqdwO (\N^[z+M||Hc9MbLi}"d7d[7GR3-@S>"dB/پ9az&n3d.8{LED =6a( ?H<8#b"ŕ%/+Bw8GVmžszCWMe|q/ usXqj}v@mU Rc< 0-yO?A"WYY0@ýO,x3 -3[#H K_UgaIF xY̢9RPHWM}K?6[0|!R B$=LJF?$MWd>PN;kao킑YZ“ԍq]a1̼⇆Xf!`fC_E4~,i*%ػHtf0-tpKWb"ɗ c ^翷1KI~xHk(c`q(fBƆ<еk3}E*c.W6PJG2ݖُIfv:(2jPtksYP.Xb,uPT~{o'>W7,pǯ{j00±"x[]aڧ6uKR{=aP gva`dF%!;䷬l)[GpIvMOTAs!{`kN疶g6?w -"udV謳6F` xx@jqQ"I*] VڌSÈ A1wL3t3V!#4PFllw *e%6Ӌ2d3BX70XB@HרVF) ֗Ó6,0܍s`!H y"pz[E= "х)K,Am޾c>#Fб"6W&?R/0ՈCf%J0.դ#`Z k|LZuS7) ĿcQXsKX)9lbzs# SԌߤ>U~М *U_ "iRc'N15g<0&z1%.|v%?e'`K FJ {a,oG4iД z nRxLZ?Ϫ ̸-X$}D* [݁*NߡS]~8V)F㨞iH$[G"X$RBڟ<)Fy}ٟ$o:lr$ }E:=#Yǝ"=%v M3Uo S7?Xs 9#vBlisڽH.آڷ>=A0@6 [βTb85@Ŋ٘hN{."crskle:=u4fJYh7fFpY/>>;ޤQmJjL@S;G:c" +qv'Fo/?فO_Z[91NZIpro rt$E]}ŽHSZ? K?@xhB׫9uyL% Pxѫ$g;irhL!bk?xP~sfpz 뫄ax9:@@^[zX;:jnb\1_k}2$2_o3jffJbfX@=zAxoK\4"}<^^]| ^f2BLL_J@ j91Ϝeߍ$ݤ&gE ~B)(V.$9Qeo(:Eu|tHYh e;`n1G 7)'*<meQHDc\9պ9{YR3쐷RʊɎxϳP +wE1ū#p3yx碈 O]B +dq4kLj|ş.fӫ4"ŷt0;2^"ikp⚁yNu 9ւcR&Hs K{j]^xor=C8>qE)1rٴ~C6p,hqV1ymJ;_dEA\7=2Yyhw%2c~]Hfaߟ!X&ʞAw'Rq1ҟd,ֽ3(\^E%Ex9|~{SHflnbK?FJYoN^`#[-GmKŹP`'"hu849(O BEp'h4qQ[k:7"YS; RtU RRwi|Pbemz;*uZ"g#M0DTn^nxk.2D'^Habmt MCg~g!ҵ 6q"jaav gdMٰ^?3pY~UF~ RU{Ջ,)zH|psq=_pL2]1(7 #g|4_z :_eO/E+ 0Gn;ax.\\3d-9JoJ?72\tOi5^FdAf.aj^bs g0p3ՂityA4cwP 2PP!wHcQdV/&muZ_r#9 Hf K`\Oө-7>c0ap /!huSQhFH0>:=s]%'c 1~+(:.&<Ȍ^҂'3qsv{/-ཕ8r-NR]ۇ+Ťet|F2J4O5dy)6~=S=?c[SƊ1 +ʢP z[yfIfoaыS+U#O?kۻjG7Cip kס-pW:'W509QٙmY U^ Uiz#P0A_' ~5 Pl!{T#syJU/Rq"ڏe48rᴣ xU{>p~kf4S Nd~%&5W;q?ν*Qv,kS#2>GqS 8P+c-Ԯ;.ZFΆFTvx@-$} 7}iHE:) L)"'Xy;?Fu>$Pr$Î8kjA0J[ L˳b 3/6Gۚ wcI[7\n@ꠞo.yv0@{%j4܀ JR8xr8y\P-~^ ! ػaY8}lo+N-8d '=e9{:Y C-d0_RE שp$L[]4abW \:2@X)(T{Z~ @kE-J4˹<LkF0/C\v˃k5=x(jP佈[0F|. wXg~Ǡ 蛟";!EUa0{5MeVꉤs9(t}H"`gz?.L%xȅRxdƁʤ1~Rmc'kmg<n94LiWwE T)l+=o< K>2ES?#>&Q&rn)%G)DzF@9˜cٗ0 V|ݧ3e̽ },(`64'']6LhRer#5`_X1f^^vmsà F^:iuW9%y @d1W"ࢰоuAFʹLy(ȣHsdIdp\Y; 48"e9 `/q6Z-Q} BܮS$}LuTBxU.Iఉ5C+X?d^MhӐܙQ|{ 9НTuxܜpBĢC7z\េ}V& Oʨx/xDH(W+[GaJ1|;L dwUXjyHB6Fʹj7Kb쮈Z92'r+%ERnsBcM2$rK)^JR C N?o bjiT3qs"%x;crP5DچT0!Ii<EЖv!9mݳ4ZK!''HI?cw[ (,$FߚQ97bS8 !s p7'-F(RP>%l5@_/TbDưYLaZYKK1]z@ϋ8kj\/?DLy0{lkssD[(P Y;+R34+:c;s _rvz;ngHdҤ-M>QQPV(T Lߜ,SU 7N_S7anڣ+ٚ'N!" W+zR1 [(͚($,8/L)tђ_a '0b+{ia]|s5 6%>zh7VFw&WC>UC`PzKprU2k{AD/V zz߱3.lf) ٩m\Os%LU4PhY2YΥQ|\(޾S?/F}øT6w+7M_P)`7cDx_Y'|xeΧM\ܣCꦫ⡂UȲ'`ڶVT Ί/=b`O"!s ȑbɺ$\@/ƶҽ~&z|ĠTla1G WmuFӖ#gŎ3-Vi=5ɰʛ~CC⳼ǛlN~;7{̋1*뽼Tv: !wC8=2bkk`ދh}O)Q1D%`ĹU\acy= c>cR~|K3Of5f\N-n fCg.Yl Cz_ݿB΃')4sF!+d1:{veψJ#h2h[:[GZKצ V(,_sg2&ʾveӇʙ n";A1 ".5栃Xwꐏb,yҥ,bmOz~pA(e-iq_#oڰWhean5UГ6ɫNq1Cp6X ^O\l\~ FͰ; G=hnd=ŧY H%ٚ,NfIJ*w0U^ - Q2p90>fQEuȊ0:qU¸,P[ѵifi۵U*\FIۯ{Tp$yD}ԅcinLf;?q4!C=" Y5j(FpEJGTT^"N_k۳"̖'T’&qtvc;p.CNRѤ,dB# nG[/)rF۞ #SelQ=վCD0uQ)o4I߾';lrU@pj9;* 3"v*G#bɨ?.5u+9u%/7+o@JsK13Y|>W=e3lS7-E'>A<[&.s7A{!@lSveGIY;Al]gHJCΏ$F@c#V\ VDuc5)k۪֮"sp>o`؊}y\l "xp};fu)lj,xJXgꢴ&'u%ƝٔIWͣcpXMji9gkG)l$ I\Պ/gQ$(6P#"PkࠊT ~4WS7dUȨ06)T?{{n2dG@/1+nWQ@=u[YkJ-4~pvTQ 빧io#;7];XZVLqeNi{d ջ #Sz`TVIvQthU`[~#c0H|e܎ ]+5W`BΕ׎hkX$ q27r1I):nLaѤ:&:H7x*ԞVmMyY-o8R=E)S_SiA)HW(t6MNjnt0P8AGT(yԂn. ?rGmHAZDZWS.tCI0 %xZQvm˚tߨ 9֏HB>'s yW҂Pqafw@`7$ՖZ^k1d n"^f_ ԢiS4Fö|bi}ކpQ~ԕ%x{vnKf4֞|JAEd5:Gaf>Vrwi;a–Mg?E)9IUp'q l[)EXI.84`78c0b[=>UhXT{@ Gz=y)bazjǘ== U'k1LVo̢TNa`Yя査y{7bA}t> zUdh!@]D $1Lh]CWҝ?Z!} M(Ǯ\,ؑhg?\'ϕD:[;q]ay]{6$:hþ%&`Ki tɬ/G$%z^;wuB <}~ʯv% EhF$\kҍ bnu Bp@5УrM#˕fk>˚%Jө޵b!;\}ϨL(H{/Ⱦ>'# \]{v=7Q;oM=XYj+''ݑ7OZw X74R[Ӈ~sWpU)/w;͆l4d+ZVuC,bg^\7Cĝ5lx*A:3]lwjFghMo:,=AؒZ hWD.dY\HRXF}{iH !">WeWn}Q4|U^yW`!Y=UԄ2]YgP*6f~g0~L `ZJ- fP:vČxVDl{f8[D+PX\04vzzEfU3o.e*R03tc>#J=e<.=w<3( z?ʗc⍀~Ca"-fuw%9 a/ wol.^ɾne.B|;|}Br2+=#hm'mia"h[n:'TB[o83Mu?c[Dś$=1u%hB$>`-RZ5 S`}{9XLe>w&kf(@Tp9 XiuA}fVH׍)4(4 Vhu90Q]ͿVnR -nM^=Rޙh?Ʀkv1'|*hp]'\dsRNyebR~1,r62P1Y/G伦J[wmЂpDAtCso0H\*o2U0U/G9O"#1[zGÍVYV!KnqD-i@邍-s_LKOXш[No7 m>qyhW /}{f<p= X>n V<,jw <%"_1Uʞ'p[Zð!OZK L\_#?ncZx7oAbz*쩸#>ҸF8z 6As{Ⓜ}\)20ۆh)HCueNД;.;ʪ%)DjG‰s|%FD)kS”[0!b;Ή_y §,eWx/F ^Cs~uPs.X)T\۝,z_Xڭmd_#Nt\,{|V^mE ::۫H!$| (! <[anw`y-&ۄ)ՑxԳn_VX-SZf@.sQ% QNW<9g<@"Ly?"$+K S{o2w 嘿{H- TxS᫺XMx{$wbIV.Xpzv씁m5PWAMp{}Z~pmJ@#w[?M["gKhpy]ь.Tea'nfu}Nh3^j-q}S@SX ֩Ca̡Ǟn/fB޿x`Jl]ʬfQͰ5L-;|_OXd~A"7GD`ݗޥ)9HaMPƟ^"U>kI&Q d@.k?>f0.^yRGhmds=Yorfs9rP Vc>gqviNDG~x|ki'=<%ͺIq.4I‹Ow~sql/S7"@q|?(%kui49X1I3Kc*BQG7UYңÜo5LWQ1u%.GCIWc6; )nvi^8Ʌdт~>dhYS0?qJaޘpݪ53H\ƾaOz 0GGgGrۤ^a(~יD O6EL:n* A}+ m?PbhH&V> 9m}Z6-mVM&X1hzHV$V SJ_Ap7D AXSލA3~60u QawbZo{W]ڻi\3E浛|J˝7AMݢr­Wc[Mu-e!Pc!9ŷ*`>fxXmgW) 7o[M/snHAki&&wԽc E7yZWt@T+|+>ĉ ľ_ ]y=EcKJJ+̲ל3$rPn:ڠiHnpK/Yʽi-q D|% XIhпɉ13o! Lx"GOc -`3d$ET!GH9Z *׹f0w4C|-ͷcR!1.+rog^S^D->^LԎ(c۠9v]xܩb[h= XeOH6^ t|w~r;|Kf7S7- ޱs |0 K;ŃqgFikSzLGVʚrP9g: Z,+nP-8*j{9./U7U4r:CS'86sFS)94v yF3 ھwuZ): 9{wn5|쨀=2Xdzw11Rwt`,AgV IbUbw_ OHO5YhBI?4, R2M5W "Fޔ&Ȏ=>aeۈꓖad+7r=^]L2=_Q7Y䙑 ?=e1 m$ ;B Q?ppuݘVi]M5}̂ ;7;ZP>?Dʼc+&5%K+BEt*JG}#O1DfDC)gNMZ0!AnF!Ⱦ+dR#B[LT+WڽAag`AU\ɈW9WLj @X#daw*H)QTԤ22ˬ!Z jn~ehepdԞkSOe#:COҚnaaAnR2PRѹSٹ9?(^ܹ6S\n DK:ggJ`i{=@ T^D =;J)OLٳrv(J a?t\(/2K>A{c ~q,"wfdR2Jx&6y-mWp=gy=0u+GĈ?:wlRG᥾lhðQ0/I\V]]5H{9b&hqC_H]J?UR%aK-! Bl4GҌ?a$|; #\ͰmpXxóB fU9[ ó,2E+邺wk/@^h 7.XIZP֒ݑBD~D`Vd܇ 5n Bԟ:o0VdEܦfeZb "o5+S-YӐms זs\tzM )1w R[J5\m)xwR[`mO9Y߹#34酙Kc Ȫ?;!nfk̀ÞKy;'m8ql2JdL xj)%F l:REMn}IJĦ|!.FڽYH0 aذFP`.,|Z$mEvVt?yzB5]:jKq=E`;>hnON?/͐\#)ZLp=n.2E~ӽ'0+"[OciyPts7"Raj K"5ޅ:8/9_{+iDJTIKb;6cSt":n*XS!1/]Qb|2?;t,G'ޕ̕yVDIbz('˥g@"6j038^f>W}H۪VMo]4wIk76wۋ"fI$]yPR{B L7ncUlu݉cA0B ;tXP \Yv>\M8osN@-cKB8; .]ގG_ȟ¡!IDyHkd;5@/S\ڛbkYc6k㪥 a n` 1BHBہ?Ztwt3C-7IKJ& ;XNA"&uF4T ~ .NvS |Z;0k@ZL,@iF;]4sғFB];%1㲩M嚦ԛG\0S췧23%Jd#w)-QIHi;y ߴR%7E((h@,ϝG \RzKmzY xV!~h/ʶ V u,a o ߷ \݃i3e.DE|v]~S:|GԒ86 Xn$v@@ra7|I<4 =Bniu oמz htty-]u79dMAW*PMҚzVN&. @1]?Kp[m9=j>K_JLRFG/ }!%Eɍ]lgfŅ4{v㖔,/1\}sC˛oVrxQut gJf1TUxzI qؾC M /;!'>t#k@3SMTuu K>WF'7Ê+;Z2=4QJ^bi RG5lHPz"욷 HviyD,zfu2NEG01-f‰ъO oL 8z yESջA{oa\sjaʋE!gYn^chF568m͵N9s@}f F; `Ӣj[-'̰EsªA]M^ 0![t Qztc{D>Mα8Yצȓkg?SLF$ͼjYs}M_ 4 §E_T-&h#'J[_IS҂ d9v?2"$$O,+*bvJ5QA#sθmNAe %cl,9Flھk l RXC#V# Jc`̓#֌JeahE™3흕+ 4w!Qg/ *\%|O()&=6otU0;b9i 6eUW%i|u}i% ZmÈ=@*˿@ UZD_| ^E_gc4jtp`mb0~CR_Pɡ~:ʔQA sޑPͳoU`S gu*.[璐=FSf^iʅ "LF6?ڬF`x7N\WR18Ty=?xNc#18K꒸hL{WAjϒ7̞DZXTh%$^ASý-Ї'IH[^$ ;(KtފxihIKfl_;-x΍cZ1TO8mۍ  Dk3M 9 :`Osp𰽰Uk4-nFHQ Cu.]B0/(Jr] ;IPp1+'Q("~ڍ h5[9{#6> *h(%h >B| <ٕxjqob#lp~k4nCekŌUZ>jѲ53'cHwͿ3>?";0YZ07070100000076000081a4000000000000000000000001616ee51100012cc0000000000000000000000000000000000000006500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/]?Eh=ڜͩ5>Cm$JD(# v2eRJGN<0 k{jH 덅8<KN{؋W=4wC~^tV;KAº*SlךOODh٦enLxkiʽAObY/8%z +$8/'CmRĚf2zl(~"M.}N [^󲎈+c|*P?NJw/iVt8 n#%bh gWwhTҾKiC1GE|&Fֽ_3UC_,- #sW̗hft`߄0lxj:>c}^&j읣yr9NYx:ҽABt',ctNʓʌ>r T>c \2ta//v,ղ#3y>̽fH6OM ڜURQM$LEB ^\BxjU_Q@l^g BrsqX͂P1)i³o3ᾣy|Z:sz|ӎzhu"Wʑgy]3|t?aos" Ұe\Fe8A}3QZPg>v[SNQ'|])5Ts7{zFmA\1f@h/dx+dR bM[E+nG٢er/UVS?Ԯڍe@ +>ొ Rfh%24!ea4%{Bs` /v uj ֭ d aHgnhx8_I]i6YpqvV?Q4la!x` [6~GűD!R^əGwh h(2֒c։bG|\Sduj۳<խFIa}`x*3BGH0L,{y)] )J)$:I\W.9f&3]-|{"LpǗ}'!'jQ7GQPY9?T%Mp-e6&@)oȫM+h>ZT:ܻ"0gx ǫ̶N&Cγm?S),L ZHїqʱ@Q>{2,?L7eo@D)gfKtsklxQo yz|ӑM CPMEHb<%:1 t'd05E`AvhzW`gXחA9-^Y8"{!9᧊ HikR|ԁeӦY֛J"Z"+t9s}%Qs&TDx4X8~op ^̢F4:5+C{?W2565^d|ef+&WHÂ9&n=fR"`]T)[j߾oƥ¨@_f n'QXaS_YróRecXӰ @Cv9Wၻ<\y0電ИMma~=R!6\DUC-c9%)2ΎVcB:i!\Z2L=%SBg!!޳-"{OS7f`!g3(FDkVlD& \̈́E6kuHXzD-ug` ,$( e4SqAK]X;$ s朗a jz;RsVG>yծ]8CV~蓈Z%0ӄmQ:v})K_,{{$بU(r<$J`xtz)Th2@Or͒7Ը;B沽>Q50[434Q%eHnedOhiVD:ΊOfθ 4a/g&~j^?+Q {N?S4 4I"mep_Į.n[o{t^HDDůC$Ev߈˷F٦ Kl_ג.2@d] 8@Ԋg%,^(Tq*m4V$:CYXbW87apkۺ0<ׅ:RCT9L~vI*~ .DT_#@B!!6ו`ff̀wZq1q|ɺ,yGЈ*XP8KTzB짔κoa~;TfMGb[Rg( Q\# bgWyԊYm P42m-a 3((T?5]`#cV/^‹ju&ȏVuZq|+g(N8-P"nŒ# ˠ|#qm:"l;uJ<~`O]QRw?(,#(hi qQ-Y--T@xb^Ƙ}yBgJT2FD5cBFԹ-ZU%r8zMETūR**2)`34T}(xao/xݹ˓7ָ9%;e1`};UUj}>ynjc4c"Q)Gn[2{\[ k 7ZiMؖs/dMɢu{Y4._P*ӧo " cY uYzmMC.:(Q֦,/uC,O7[-yhn d/F O ܺyѨu(&$d9g`/'MZaJ >@=*:|<,}]ƛ 0U?7Rܝ iך)C;[rA=,8tRgdc./^#@TDsҰ({uދV2 sXT8$%ا~|iIObA<ĀpSA\PavOWYM]Ge:*ݒ)~8j5 ن,mBC?K=0 d$|v1{!N/~y5Sw{̢b?Y,HzGdP+-3`3t]J8|ħc#W 6Sd9 bhG\53KyEyOaGMuX=e㙕>Fsd (2R ndJz r|S)E|m,߮`0Ȓ?([yY1!^Bm,gyj+'!<]p' _C+dE9l;\VTv%3 ,Egc!T\!fޘF]䨁.E)e%@HUSLн ^<0CW)X U_Jkڟh.yow!G&*uԉȂÞ{M֠7];~P|݂)>SMdjIG xHj%TnvmK%Z1E%3ymD@J~+k)]qO_2ok2jQ yXECpT$4i[9_` 7v ;@|'Cߐϊ?6Aq-qvz&ċ{𕵩Cgif F*WH: Iuw8t/] 6D ^ixB[Ր}WsCD-Q-i,L61 d7x.9:j%e B؉a 08_-gh[t-' P]lz6 -}o4:\Ҭ*?fx_I5BHUx-J_2 8&[ ]8hZXF!#J.w_=gZiid ]mci{l. u)w!-Kֈ~]0Vx,0$Î6;+Zc5m2^95_`"'Ŷ>/= BX!+JxMz&_ U!+%-;0,җTOF{Y$ Ck5 ,Zޯ.9?ʎ4NjiICrC=0R8!|& aD_z78_w]%>>6J2Y<ۺypGٍ]ʻF(+O4̙MޗG۲JYaopY#k zm_fGH.:mȗ {iC]*@ %rUЯOT>}R0Vv6{whٟSϊԯBG:-*dz-J\1SSIq$ףxp61/>P"{2u (w,qQ÷U kr{f9|Đ[e]m !sN^ %_%C _]ӯ$YV*( wrհ>̂BzطI<MT,BݫIE$ә !ia@ sfpW"CUMH&=Ϲo\?>U2[/%i ߶ig5;5A?b4d+4֏0.= I`2ɐܳMOGf ڍ:c)M~T"Vs9d<,|kvO.}Jzr="Һ7* `N *|h+l6!а(_85M=NBO f GeoL 0DH nwG !Xfځ#NSnUOB 9E wJc[ }d:KJkJ_@g0jIz(C6 %Ɍޛrv*NG:ƘtX:4> p?GrWla4guj)n΄BPE ;*5 A2B|clgd 긫g}\CyI̽MT^]7| Kp6ۑf_'Ҭ_`&Q1m} I/d+b“6L2EHOjޯ& b*NʦѵZEp}0f*,> ٦q5 uO7~ƅzI*ssaiӫ} :mޢm`AU ӢvdT.<~ V.1(d7> ~S!lH2(} $iq F gӣ3HvA]L Evd{{pbؖG+8m'_g|@K۾ʤ {4щFIXPQ#FGioS tT[~X3AE%fɬi61jP; .~"Ԗe)ͬ^T2rBy s FIE:O91NsۻM?T3s-4#Hv>A<pU?侜̮0 ,~>ll2"tԖ*r]>D3|k3λTRU0Wl $`wh1gUĢTr΅CSDˋ\=CR ZL=Wf*Pa J^m崔 p7҇*6ty1Ng5=Ћ[9"GB;Vѐ[m B71hOr7 ʘJT6i m_}_]e"HǢNeWW3SmIn6;LWcށ__2H(y|هd+>md ^a;,tPKE岯h.kQ̓| !#{V‡2و,@Yuztp)n;dw ,ڤYbr˪;/BmrٯJ yYc]EFa=uoXF Pṷ̀2ũ* F??C6OVoikя:i5&[$ۜt׽x+'|֛JqevјTN #Pܛ ;kjK! F0YH7٨BHv Khag1R* ģz4Y̔9Ŭ]<HA3Lr,aI5w_oDrWwXYWUQb~vIRe<ή6G.=/NYiXXm (JZ*P鱖)K8+ )ٲZW$4q:.FCĜh/4HQJ)Ie(mVdqdwMI;qu/ЍIf6vu'P!򧈹ʅ11D ~2fi2.L uux$Qylć@kǣS0$u*WƣAx .Q駏e0M꠆ؓoXv=q[)O =)f6 ?8\;pF &HFZg.!C F r6d1fk8fYP<[ok Kb6'7Ax[{ 1*?Q }Аs6^_r"n._DX;&uS\a{د;DU\ܧPۄjŭhhOU SL k*2a?{A[s%.u4`sGQIwv"nZ{45wqԧ:^"TKI 6Y(P^#ЋriGF,2 [NQ2*-G MG%EFZ"fWųQ^*Yt_BɃ H)0PNp鯚$po=[)ˠ@Atmq.1ӑ9 b-MvDRRk'7/dKwR Zp vǧYz?1Y!{jƸYcauN,arC3_v}9&]M-0& #FǗBBegJ)0~\{]j⨯)_Ӈ`ۄ*[LSǢp:ёrf1Jks|܃HXT φ{8S P]ؾ^O:$Strח$)1_of@lㅉW_T~Vu}Ƀ8SȶV[t27A Pi؝7~XWZiSϺp9.i "ŃNH֟mm_Wl?F_"\ ~?T&#!xpx`iizhKl& N^ƴMe1#F׉[g-z2uu|`i,Yv*p5Æbƹ %IL]U_pEQ̙>Lf=X*DMݟ˛pzپu˅i?X.z,Qvʣx}.f j%zҎFgwCܗ Rj,8i 7H [Tinނwdwi׈jN֚yN eV|°ҮIuA>-#Ec TS76!_P`pnNDJ$»*@,d|: ڿrqXN ^Eu3s0q i3$:Q4\L$l- Y|tY8S"4Ya(q*($2|1t5Rp]K C&\\`Q<&qmAXp>h"Zѫ:C@Q_0)Zݖ4>Q NhA4̿,$gfk?D/sC"R`FφkBю52 =9-c#Y d 3Jg]/P2TjoG4\犚ݠGa}(O5u*_%+IW݌vV#7ƔԫI4 y+]Eς 7|cVs0Ûن i1&VL:unțhEyjJ z^YEu:ڜ)hgsgcUdGvh %){9LĬ)ˈU:^eH+"ZOw(tcaM6^J )*/<䠎pIWj6h״6)UԥΝu ~Ȉh"(g *o.GQBme: >%jsK>pa]UiO6g#>Rlhu4{3} +[J&qRf|c̔ъcԎkR׎B ʂ}wlK?gXQڑT܁WHHNQ /ЙZGb wX ;9oXR "idh\v l:kպJeҍ[4vԅwk_GuDA;#G#t18X(Iɐ$py.DHSdݝI] Rg=Ĝ2i5Z2VD: UV*,64:;Kh %o>ꝳũɵsĦaM@2yfyJ aGla!DQMT|I~*A#໓"4[Uk ezs I? WYw=#&]efОP yiBfj2{_Q.x{"},pyyazѳ O"A5[$xҬg/{ -ȭޫ r/s shϩ- = y8EN TxUa>,a rfC K}iD<ϭ6w #"ԢC 3 7:I4 t.|?H߾oN1 .؏H#xϬRPrL5h#27(MnH>B{Hr^)~YUGDʰq9߸vEs)F ؉(A3dj 1O`bhrRe֑7nUZ1`<=5[@9̃3'@+67)CСl|<(9?cH80r=w|-,s!jЄQ$f "CV`wSxM <L45]ZVAR!/k@D_ee@)EfeV)^ڄqv_$HVA /'d,@p WMq H\U[{Db2P/}GL- XjFTM$5GB~ MxGfJ߬G][qJPeGl(mludP,+3Կ9i*LCXy7bIϛg)qft/o:E[odD ׺W@0ZJ&$̒W5!L/CSfD{(]Ҟ۩ߙ`du8x1Z9M%Ud5sAOnL2tet8oMTw=΢1;9IN[(yA*}N0PE:мhqUci"{شLz"!`\ܨa)}db %!6!yI;BYD'^*&}oPuk@0b0c5f8scE1o,s>#擆Z{ -zW`|-A3o+D_ s{78Lxin5+ ?7/)TedLHM1F`KV ȩaEò̈;KgEG u@Tҏ%aKH [QH4] d,ue!a0(=Džz*pyUGCɯTK4_z;s 2E>X̬d q؁ N]PYcdr;dR29G8ōV"@%i02\|"5ᴶGL=T[AYFxu3#+Xj_mjHm)T:? 4|zŇ~T9+ϟQ~! 8hcsT{oԼF0[O |<6Q;?QTTNw7Ӆ)>@1^|SjD$L0{oS'iDz@v36H<Ư wƥn̼ DC *0dvJ() l9|mũ5 iCyKw{SNQ-?y&`"6` ,gOV2>ISKVU"1\!ҜEQA6p-@h~R^YN}8U,&H ¯GȨًvg82ӡ90Ft?f+bYi=VtN=8M/Šh_}o \}yNMW ?pzD2Qq !o_BA>ȥK4,.jr7Իe=;Yc"\3poܽ|gS B(.1Z4@/ 32)̚O_ -.rz!pX>ö+9GF")uIw|]x h2lՙ]'"9gb.KҜh t^hK)c;#uq>×h U;]]:a.`䄈)S $dd2k1S?9ZS>78)-f!*tMU{N -FsPlea>m ݏ#aKf1'0mj`> xϠF{F"dO DzVmc!w39ʫk6ߡ`{qI9+ ai/]Lp*Ҽ)&q)JoQ(l"_4}׆ ?/w`%ܥ0m&ݐ͆[nwAIW!3 M 3yX_YOFn 7{& $era_ƅ$W}]1&P1d&.a?)_%}}v+"Co0'$e&)>VċTP$>jS@֑9靖#[/hO7(71kKA}Dd1T./b>nFNNk/~c5)3ox:3q:oGMtF{ht~";Nfoq ;WN@qD *ĪAy5FQ)E/?ƪ4ڭ XHdVؗ &~H2 zW(-;0Q`y񄭛[o`pIv ^X^S$ld(d߸zj,: YܟlrT~q_D (O/Z+q#v7-fKdn%7n] k*:b`cN9A CEQA, Wȡ=I2ꜘEYE/TQ?yi0 784+.m0nRF%<lG .]1]#=fU q|Ql=߅*]Z5 CebSlj{E,/A ,`4f=HVR\Xcj7!b&9P%"g^ U*@V`u^Ś(Y +@PM==x i2rg*aUi:mB0x#L {%ӪTIc٬V&̺ϝd<0U: Z?e{}}z^OSE,r#nɫ{j)5(1Bk̪u~}Xl%p˜)`yTY{k5lSG?G+>w"GpKeaQoMJ jקNH!KK?6}0Ix~֌"r vq刚\!kw 6@@lq 6'QTas&5Zp(b~n4UF8 { S)] b=`w%Ƌ4#‰/,UD'#euFrchWf e o HSS3lMSfŐ9[6;|@kqYO$殂 `3&/ 74&xsRJb.ݔd^L!S逸g.iFQF{'sz2D\~3QNLJsz# B(eLPG5Dn{yld1r)oO:p3qR1aapk;Fc!Ըcv)1;h.h?s\9!zeDr*Yu8ҵ\:Qt)ZyMÉVu} pm+40DyEZ sʘm]T6ÂtY푭 Rl`cײy`GmhAwC߲oӦEe('0܍@w#mG.c.3v,#V3ntupR!N. j6WaR хE|݊cL !heo n1l;CQY8WdI}"IVx! h1UD.L͋?e`/W- D %|m} S`C|MƦaV=~5/t>ϓZ2o)*ta *8omf=PvLFuWT6Rf tNxDŵi`@_;2Jǃ7UgSKЭdh,-vVN`){c eV>n \&`W~$$ ݇{q9tS27S_seu cC쩿x8mwV8 Zj.H@d@zV 9x>gPp aԯ|?'o5\zmd!9a8Jt2*5 sF폿DR+Z.5h#* k۳=jF7hx(mYw,%di 3>߀ΖMg)"oY-n-PgЏ- Эfm-|= %S\DH0jzB#cq<[Fsfp ˌ%kx$/dH"/i4 Qխ@ccc|5vƻSzt8 5bq2VZ8!w j+ Ei#B)n"#{o1'}QwÜVd)ci:w!<ǂ: 0׃hykܡ0 Wt!ݐ_{(Mh.ڸ1lV.> 毽[&5.)4M J-}mq(9Z .p_L!ijuV[]rspHJ\L= Y QK}=,AA`u޸U1b Umsx[WoqziUWcg)GjOݾy9cK㻺c!)-KWW ދvP5UPH^ڈLOJ~?b^<\֛mLcfTEjlPQjw$@Ⱦ,ԃcz&R@E\ب85=bR沭ΛR@Li}9V>uX '* koBSxّN}v:V k'$$?Zi#'{ `Il+UgOΛx3:2Y/G؊dc&衷ԇohA`y(}̧z  XYgƞk86(=4V8_+^{M4ToPTe 'V\vMW{RX?*(Lz jR5U쵿Hv=#wd>p:OZ뾿tEir7cLGCl]4eW_8zH47MJB0BW8sy Pc#$_;*UnmBྣeNzN)$Jٗԥv8mӸy܃rZ8̧lhk*BU7R%L^DI P;p 5t.;m" "].wV2( ]@Kg 欮+z 5CWױ5!whE]!CT,vWT $BӬ>q6$Bqr2Fɋ.Փj"1`~>-ͦp?":XE`H$喘^Eqel@O'^PZ)grv=nNX92x*:=A dȇX8Ib8zsǧc7mWLVwǷ(kmo*C%дڈ&sQTPߍu8^g{|C &E%z켹0rg/g$p4N)oq Jd{ITlqWbPMdmn f=ɭaӋUL(^:8;H>e j؍ : Ym>q6E{HĤY+A&kKsCOj.u,g&Ph/2(taՉ%XT0 ټqq_ř:j+= *6=AeܚA$mҀM>mՓga͙&c]s%- ץ1ݴR퉵y>ĵro8i"U$ n{TW-XDŽ΂BgkYd&Ɠ$3y1xׂح>gd yG8H5 `HIA9iYo ?*1(yG/h$y\Ce !`k.A}2e1`.FI$q0?c+ʝ;.뚢$ЗWڧ|nČC'=MY!Y= T'}:aWc 0Pk gBV1%ox*$- &E9 8ꢴz>ck"NZ?p5N3*_Ǭh$6-㝫Vꃀ-9ToykVq|.4:U' vZ/)CK7FC!!S$B)5BY;{!ֻ1M0F\*FPyq.f|*5.̨au4!i8i g5?(h\:!\>1l/nrש.ڧ;!C ik5)_0ZiH9 h>iP$3' p>4;` n]x{-K"Ӻ$[TJHD7QݛmF |j4嶷mNu'`fGW\Y4̱KrvtM;MWDNȑp:zSEݻ&n])2bvߠ莰 [K@w;v]uͧ =l,HܟB0< e4"@ՔGE[[!Mkv2|Mp~pTN3v;m3SjY*g=;ʡM v\2)v0j`bi&FP0;Pz`P= Mt_# 㣔3츠PG:\Jb4FŜQD?ŇKʑ Jf kEDE aF~uڏ(b}19 ZV%e(rI{U>48xNr]QFa>Zv|f)V_8 M yM(ՈJ^=xk [EJasm@."AnG4f|G8R`J=$ڮ2ujoZآ˳aLjFiѸSLJM59UƂ6ZkJ f=M6aJzk:"u>;=~S *2uElFi(Ԡ ÷Ƣ|D\\H6PcMx5?hk`Tq1 `k!<ʫ lM뜙ig?x墡Q AlGys;Qw a4E2< [c;mk[3ed ͧ]s( iM נ`J?0ڬ;?SqFQ;Ae&J 4it J%oZ/<4z*[Ub<4ڏ5-\,kPwnNhfq.OM}:e+n:SwmeCBwb 4Ji^%GoV%YZF{T\j沝QpMz ]e܁~dns2]e}%TT'Oa}7H u@)[c4SϨCq v 핉&ĤttuT$cUt > 44g~ne)2S]xqpBS°{wdqCߋS7o}4ijKBo~ԾD uNݣ!K\1R̈́ʶ,B TSUHe:͂o6xk )%7/BZ،+oi9y~|ܨs!ݣx~sYpɫ< !zB .fhR  ɜ`pi+KVa aAo̱9#ҍRiMQú˭ fO!s߯[ݴ9;UI0<`;wrA>lb䠕K̺{y9uaDȖRPLwd{xG:T}z_@ڙ]9= DGQSnb%⫥1U[t%>gȽcEjS=PDZG(SνLFM˥3`lRql©sg ħQQùo{j`D2TI$cXijXzڢb({Lf~ XqV)iREbB-oh"!Za@P;Dfn)ڝgKyt4sIK|eUgy%q%@ƩOHV,1p6;c\Z(@(-`~<BڋnIzZGu6Xc1AsOk9]2|Я^@w&2tO 8fB0v#S:syQ1S]lB9 {jX9uSs#Yb}= O]LQ6E4LH{ˇgC1S=w٩:'gf:Ob! wuA%|{7RxiڑY*$$woH ՗'爁NcfZ*}pָd'^~nee>xOMky \CWe%iոl -J#G6$h̐׹wl@ɳBwӦw(BHz9TaW{0bLؾjz e!Ҭb-Vwcvd4rmٯZ-D\]N(qeЛ^͍d;a6$4QiWo=i$m)c|H䬩T ;iX%2 XS_Dҩɗ#uY2mY\2^(QJYWNѰ@>d&aqLIW^]y(d#b0pXۼN:o` ?}c|GhAqěQ!|%甝#"灪o :`>*,E? Yӻ؇FPd2]jLڠW$2"&ÿ[^x V]A'Z7= x^+,(}mhH1<5VWb넻~goa!7.Dߪ}LL7y%6QaFyzJt·l֚֨N!ގ_WDXgL ^4_4SwMG "P&l9fI 7^EbzeŹfasbg+ zvϙUH]̚cv3ҷq:۬FZAU;*?xDo^ 0p5ɣbtm[xFD0:;AjVL#R߆A`XAfЌwͮ6roc?3ҫ/jv´ݶusaҍXx,C٢P )|խ_6hv9eͅq\'u5  s3&}NΌLCC(wzض'f(kw3X^ %c!|t$شUn^A QfM ,vB=R|*E6╊+eQ7N_<0kt=?¢X&,rh=L\lv\[S&Х<%Ψ .L?Og!0EUřð6;rV4n# 商P:)]6@bScAFU)G۲/ȹU٘΍'EWkkjT]M2XP iȍYAzN p] 3oD2̢EtNmt:B͘{^4̪ JYpA;Nj)b\tYAv39c? V0ꢵk@5MXo20LbLk0ng4D3M$MTLE̥+SdyW&&A=I T) ?}n咪… gN^&Bi?xӸEcm1^P=Z<\L:R51X=} ݸ\AV R?pA*\Ə3m;Aަ8_+ cj+))(^[Y1ڱ-y.{`Gq7)SRv!u͢+]战Hi+,٪Qý}2A\!2L^ga^A u bagB/eM[ّչy3D [ZA0n}+xAnckPCkR:ıL*ػ:(n~^"<ƂLv<b,3/ T@5bЎ^QRf-Q9rᆌ;Wb U QR?VL)T`ac|ߣ"C gBQm+Vd^DukD`\{^%0P'gBh+55:Wd7zYN݉e띵#U({ -%UOxzFjuK" !'ψ8ą%7Lk}6]R%$pͯGmK5Dw>K|^3FnkwHΓ:s?!<H'hhf)Y諼Bꗅbäq/"4"x0\u98hYTo@nQӹ-E `IY;~+I2"@$q`j J挔|8O%DE;] DpZ~Iu`T/+Gq᠀$}3xQGg0$I s/fk_Q'2O4hWlN3Nzqf29.qF_7l9<Z䳀fފi\w`7v{˗IK+Ԣu&( 67y.UaJu"O"jр(+:C> Lx"Db5xcO JPKַb 9r q"%wj&"ŵ#=(3q[Q8sB;ѱd 0P:ĂmYgYu]bk-2B#hBn (E~? S63 :~jW\Ky~Fk!a ǐޭOPfVMIxgrLny8-׏V+Wec$.b`¯NWcg{'NρOZ_R\k >+o}K z1]BtgjQܢ=o zWkJ2Pd`f.Q<MHJa,JhUm27^/$PV|g762=RwȽq9J>]%ҵwxpz+?#Hj#q/!27E?.vNGpM:Tg4Z}yL[8M绾E2\' .k,@"|7tܝb9v ~QSe) 20VA_QQP]U N@iR wSFB=z))+άXH5ѯ +FZ:fp͇ w\T!PE4߭(XtOvx#2R=7җL3LT!=m)vv %?CWU* ۱0y[e%MjOyk"zn,b13gk'fL qrF]Ma1 MrZ{6Rf֛U{~h\ @& Y`^yުb-,KgmoWu<$ܹR O_]oDGXM:rXE0J"xlL/qra2IOKK@F< 8oFKϴd؄zfy)PFYJ+3r(Zj/p$)PzJw\2nvhNCW2<>X䋿1)wxZϩAO4j_ҷjO')P;fz̢!Wd5cl[,gafhHQ* q;+}u-ݺS$p0p2T2f/6/#Q{Ǎ]C\ rI2McSTs} \Pϳ^>  3fToKmC"$MOȺ 148!7ʇ{=٪2lf+ެ|K෗Œ2\ ~6DɯU,NI;1,ucТ.,y3gO;iQR="ك3Nr#*7^=v@K}ub5.U^ Suh +C˻`N<0Ix6NՋ 871CIEZ}m,Qߓ/\0RNKYB.V&W'.Pw洙<+tʾK0%uM>Z~^DAVa\w3L/D̼p\^еVmUDI#&p%rmEU(G-Vx6{PbzV#p$L~aN֠P2l-$<5ɯߌTɸG[:dGcTV]πk}N[o0W< #PtGggyl̑on/eK>}<Ȫ|C_Jr |-#8 M$.wG?\Sv-bLFW"-[҇D뮣b7Ɖqy `dk қQKÂ̓AýŀE;|Z3G6@|n$>$r PE`ԓ|LE 9ouFrBmQ\Yx$ YB`e~J hD>,Sy7\(槲vpXD@`>9j&h!DT<( ?XR~_[+Dׄ5}0 (=}X%7;B+`C!4aySg,YqrK;czYf9gMByyθ'y 0  rcCڄeqsII¾5Jf|W_gptmwy嘏mͦ(IM) G0 %?G綟ԬOYK%弆wO0x{}[J M]oA5^OOc-6^y(z5gc˭$8ƽɣa&2cy2Kk"禷VP5w˿з3f So]]8j?0Wzۏ۔fW%>79Fi[Vrbw,wa.9 2DX xh^c73Pw_+}x^GJr YkǙsVXwY{ӑC,IXXdgUq٨M"m =6&G]ק^PTPԮ:x,Fb݇Xޟ5{+vL7܅0owlA.J 6HF&b`PP탐G(GUS7Wy~qrd銩@lvp-l}r&3glM(}_k a_K,D\oӪK] W`w %@qweJt"D[`\j&ة#e Rөe-7F Vh3ۑ8^Ym߱rK!A}M?̾jJ3#7L+V_\8eוxxQSsK:6"fcI@䢜F ,}E5D5=qYH7dq8@3E J6f;N=wG6mpvhSE9%e~ y %usX6diԶO;8&W.$(.;b6=EjwؠqmND@)߶HW"-o e[@ 2ɦNIUU"/wc =Yĭ),dfWTgV\ B.gͻ2?Q aSt&r_13`j(]JZNq9r=wqc[i,'<C'f&/?,Z@: @k~R瀍F\'̰ #3q\_!XАQD`]GmNA3(\8?ƬZ:f2;ڼh칕a\ү/fvi0,gXӳ^p+k4c+n~ ?H (d|Ր; -n Xnf(ۑ4yV9p$DW27 $N~(vǛ߁Oȅܪ CDHN|˴x\4Ix<^m$PE}Ġ$6BZvp1َs9Q과>y%jmfNN4$lwPIg]pν3 G.yK!^յhI u{=v v(+sX]J9<+рTξZ:]_2LdDl:^} X2IC+5s)Fo.R4V`5Vp#J?G ;*Oo,``Pm˄>K]Pvaq ^M]l^K\!ƚ{إܿ5+skCw"^ m2+q>z&6MxiiIBtLe}fad]רr52ĉ kL;&IE- nj36MY$Vc~){T@0'Je԰Z*Lz+ISC^?G%6'EfExr(Ee TKTĖ!_QeT+U6ޢlvUG΋@R='ݵ)F5v r=I!;,n%v9mwW̳89˪̨HqVdApMݼ@ Wn-o} n~׶_w2:JO qעZqQ_8`x|g6{h'8BO&Y94KZ.&}3sS@ I9˯a\䆚xăD?@iŽ #VWE#AIլ߲b60)њ}u {ګG!՜/x GGxJuNr Hum$ /l.eh*L?4G^bo-Gj<&5bL]X9A'X -֞刣'Sg}d{{/{%Lsoy:: Yd ]“}Bz iKd1sF-Ǩ_xj ~蠙?)_@-^;Gsm##T*/f4Ԑ\3x4[ +5\GR9oIJf*%/7}rT' { hfYd8)~8$BbGW޽KW6 [4v;PΊD98UGQK$&.YN#K~ LTIszg!.ޗAAzO'h(|L(Vxi<߻shys]1Voc2؞#BŠ,uS떳 K &]FO}cV*kTȬ '":x@l;ujv;,Wq):CN%#F~\C@U&t3e֒w)9&:B3jс908Q OCasǏӘ"$U#2PPwoYBk'-̦".]OA?H?٥d}#,[نPN&ǚr3Xjc\ɓr5{owYߤP%FYDe Du F*xߖ j!Q0 @kʋAy15L\0 !OS vth7V^iq&m7aR]kDzZ?F/xr&_4ele3z׫+)n?x 1yĸ$$FaL؄:ۨYܘ?ivp .ݒf[+bF >qLH9$1mK(u)GSвqT@-ar^c* .b7ə9[Oi$;Տ 9w~qblw%v_CwPdEFԜ|Ox(Gj,u*_&/{Zv,lV*,-RCxdo}nP\x2nY޿B߫@žJ9Σƨu>Y]A*d -&sO"0?iSy~H Eu %~.!py^֫9㌟=[=e; n(F}?up9 uT/#=ukL¡qhYRphz?`HOW{će{`Mbn>a,8lюkox}׺?=֭C[2`i~Z61ʀIH*5NBBagM&9N|.' | 141K˴2*9 1+Lrj:% `wovվrQܫ2bnI*tsPa Գ2D: ;}p(UN01EGr1[a@ frw1&&zObR~H յdgdzPOĥ?_CAt6kW_[C !&c8^ =VZԷ_Ot2oTqBB(])e."W%̮GEӲBۯ\n2,^CQ1_;2jMd{a k$f7fZz%[v (Ռ2z |1KS5^+*uwUWxIK2YtdEWc$ }u%i aPa"Њ S,}7\b5Ѯk͌uXփ*BhT˶D9B> 5qu 0+ 7bHD:iSW=:N{p1?)Rx#,0]| w.*V,a[ >?t jl 2Xdϑj_ $>?A Ca{CRDNm/߯i/iCi#up;[GN,ۧQbX5|$.-Y1i^|p9̔AfG4wksy2-4 !(/+)0O-:rB_"X,/LN{sLghѦzDKCxo~BDg*G/dEɚc!7%MVvF ֑kJj/JmB 2> ki\6Z=e,eG*\C5W $D=?5`ղ̳x6D(ax= 0?ᆨ8lNH(ۖ4|.s*ϩG_+}]Br ʰ|Hlhs?L񱝭pcZ9 ?aZ`yFAY \մG?̠a.IWJ[zHྼɩtV8j||bny-]K]fE#9|5Oi/6Te<ʅ7Ѿp Is?M:e(t<%aF?,WͰWϵ/L^ؑe}.UIAU{k\t.*φ99J-D^T [WE ݛϼ bNHGA1U}uLXXl%Y'N7".[xή?Fe!-Fg, ǒ]b$=m*)k <3IxRZmƅ2?&zR_'>x'np7?k;v;e7R*߈O 69pdW!;w{.Mb0!=x/HGv0wuG䊒HH*:F/M`h($xi }=vC'p!:Q1mzA>iT MQ9Dy)UѼQC?e adwhu3,!QOl6*xoXBA.KlR"G(i3L{|{9jv?ԘG)d}Ȇ(xv$X[5nQ\q`X- Svbf{U >P<63:TՆJcBN4elma8ޓ3<9\ 촄/GiO@4D4._0b`){ۓO`#x9vx"ĩ̿: UD/P|E!յ18Tu?/$/BE &м?EQ4Z2ȌXK/mn3yQϑ|R #d| _w)jʵ4{gž:#p\@K!OyI]3g@.#̇ /k r6E׉5J6MdHʑ "Mb1e )so{C ﲞIXUG}u< 4׽TVz!VX'g$-r7xr$Hp ױXn]I":3Ɇ_X=fHwlo;6P@?LkKXndԟpK#I䃲R,1[_h[(a}X co=SW[ƽ%B0ugR7G!e ƸWq8R8Rsi8.USH כbɒGn{~yνׂQ׼L"W o}w6;KJ 4(Ah5% %:vΜͪp5F+Tټ; J E8$/#t,3BHŋ"vWv r'ԫVTeisX`kW͌we*]zg4 (}vؚOm[VPZOngN*^/95O2PKv(5"H_㏇DcCU(臊n ӵ ]mgV*.drՆ[Y~N .3_;iEc>Z+hVp3N7C/Qby(5)οJD43ɱ Y0-G$jA9SpY mO7Ok[b !{_2nrA!U~f= t~@Si\H}v6y'%[nl(. ކr_A4C5QL9e>Z(' 9b??MԞ)]">D㢳]jջ":{KiKXȞtS~x b;Ywh6a [9;z=,|5P9;%;Μ9i 7YRwt1|㫝M "4Tը@qƐdF3|*NFkҹ9VPQ23@5, M~Qz"^sT0F04s ,boHTMyd}֙8T3E{n8SϨI-Dq } i/vaľXONie(. )! lu'. `'R*n)WF yIV<̾9bUO`G:vf!9:C4c!IZ"B/Qa$۲ܪ%|ÙR('BgJ0[(Hp(Ј#+w(`Lx۳ !FL A jMzoDV Aޞk qKv_ڽZd{@2b:6oV$ jB(![9- RR1ȥxxkcZP99+*?=%,ö3 s; !VkRc0~N75xBG\@#ԕ+U-az`5>.HjѕxkHc|{-D\.GG~l|Z5ѧ\@Gp&xi5~>¦4̼tSMCq;ݖBeKˤ_.c٪SLrVtIu/%Z3'l]W8K*q3;2W1=GGPD:(o|PMq}6Ga_<<0'2}3/ǔY?L6nXǞz91^)V1]D#8< ã00/T VI-bV9H%q%tc7݂DcPC@HaǙq#')Ҽ95z+Yɪ} X0E!,)u0mHYE5}VjM A<^"2yaEͬ;[NU4Y5u? )#+qtʌ |hyH|&7QFPuq{{XE2AڝIڃI\|frY%o~u٪K ,^YS)("29V,2x(cD|,xdj>#ex%0u|ॖm?Ds?sn5NE׋؛sw(;QBw] F 1&[E! 2/ձ:b~!0P>KHϿN ?8)>>`%>_bՌҺ sxN7Gơ>lu%6];k$ձ_'YeU!X|a6 Vf$ j@ _Y5W򝤄n@euym>NWDwʱ$}qֱ "uk$璞)Ϛˆ1P_I%F䎴QtP?EeJ3rd#-&B~6Ei :B/Va'ɯ`5 8y8"HT;JƔTC=7n Rs;WQH;Ldqxm+IuLMg.7r^gbN =QEop4,ED Tbz 5s?3 aD|UpqөP;gMXx&;0j߅ <?fY$&$f*2wENTB ( XP};x`枨1={ t>~;4J8TcFd⫕(zbCtkP=Cƕ@ y: џ*ϔ/yMxr>\CdpePW5$=aV?:B3ϟfo"HIg9OnI)}.)0%پW'II6]by=a2]ۃ?rׁ.{Z 1!VX_Fz$R QMwxd4(:]\3^ʼn9t6o 5DVY^뷼hI*lH9V O; T+NbeLj?L0tX0k98adPAjO! ]#Q-FԩQ =_g\eM#hdlz?"Ggh Z&K[x O17xGh G : j>zښa 9Ra\xC/9sdy_e]E-`ɉŲb把b]1Z:"5le* U A ,yM4c JqML\σw;0C`c|%o=zVӂIې] 9cajѽbKya%^PYYm1T1O#idzQA]V~OE$'݆ߵ#釣;|&Z6[h&⳥PK`ӟ] *dbZ^P$ܲ" P 2tEgo_BX7а r^{_,ZR>G~e*|)ÔinjA%}Tw%[Y8 |ңwK Bx$MYklcmDLx:aϣ"\|.G# b )k۠5t,H(lE]c"4Ww\`6>oe/ҟINxO"XLթ )S߿"Xybs@!`SySZF7)$VN҄͊!$RO&dD_2,l^"P{afp??1 ?MݵıZxF NqqW¦iNDXS}:ӋHG^p^R4*3ܩC%4_7Pђ`5{m4ZEo =9e_|HF9=ӘA i@"PJ vʯ3ܗ|2Ka.)xP`wZF9zRK+=*pNͧr v(o$Rk'Ӻ([/A{;uM<%W+@ކ^\6!E">mɅ b?c o(7 |-bVB7Q 4WS^$pmm1l~yjG|k{ƒev$fnG㡼uoϧ67t)ZZaqO5@UjՉSvvy~Q`1OtoĐS:ʂBC'DDͦVǥa9D΀@ ܝ NP|G.Ugt $>3,ڥEQNgbw6gDoYU!H; q QIqJn e+Y~ӾU἟.2E 5093}55ȓoC@~fzclҀ&>jKA\+6V SQjU҃nA,&G>ԛ} [zD"mʶ>=ƕV~W饘ZB)#* J(zVC|B~t-I@`=ϟ Da8zl5j"nd@ _Q0?.Ul4GL"{ a*EUxA[EhH/`齮1g԰0;\.ѩ6w)y]Q$QdU9?1!b VMDdf߳`m^w1rC@=[ E{I$`=SSKb Aitq&9A|1&:L~iׇ81NʗM=⿓8[ҬfT\i!5SA0vI<N6\8޿d'FsSCiM8I4uNN))@(9ı1{Θ'SX \kAnEuyerAP.Xi]|OrS箎 .s{Fu 9B[!=sx}?uЊՉ: 0V0deTzD$򠂉_ XyMx["ÿ"!FA p'#Rh4mMYByLag"`êm^YBtc ;3usH536׃ϙ H#5=)\`/.S; H; H-!.Yޔڽtscq=9]4 +xs|W!_NvD$£r 7|0ۮ@> \UQjP}lBŘb>Lr%:v. opYH1[5sZ})m$BZ}R ?EUd},+I$L'!6O> ܎^x= "_57FM4ZyAo<I~O:ﺗpapёSm-Ocb!vf{+\+%ti)e䥟ᯎ买\4Na#8̜H*uaV@}|Ɗ,3tNޒWڧ }_ gCSXH LJ!"MmU}beIef:GL ~NŴ4@Vh^@k&p$nlVDC6)Eb2K{J͈H䎩 Ru&n(n ƤoyBUd>=k <)8 ,2Ӹq/;p@/2]n)HP?ՁN0SɆƬbcv<깯F7M=0$MH$tFM9)%̉?]mnI&T"9~Jyzab8:WX"VTF !/׏TZš5lܫE㟾Ld䥑 s_ŎL(pGn%B Z|wFMώpʝ~:` q)p \\Y&ɧN~0u6<_$}9U?QJJeTV\QGnP/eK꫔`7#ې <ߕ3|mw}%VP]"l'ϾV?G_j_Q\Mvc >&Gz~+WG_( al bwI.=֜بx S.1| o@ʲ׷ӧewL"0ސ,8y6C>Q8ӭ1x6gP3D8H`^WYH*@7qr̟3/[Z!I,6COKqKt:$bqg9%KAsg#M~e7DQrG52aɅ߶A27i֒weF~P[O˙ia(k+C4if;}t͚ 0$,/˝,{["wfYױA@)6thtǝđMMWZW\`;zCyFdPGO6B}Sb$0!IGZrixqqÄ5io'X@ßN0;:m8 <'%"\ @e3[ј@=T֘>)BΪL`gw>(,\Wy?[SS@$f4`Z%ZEбW3t({+F0(xs^;/U%B5EG38o¯6\ھ[s(I#ol Asl1H[57= a >eTra_oyizP+y2@'n! }\cD2Y-rk8!غwnU&eF?7QM{nASNm3#4.WIm\Hj. /^{YFCԠoJWWM]tL(KGIvN0sǪ-|hx,puAeqA"Ÿ8<ⴼr@8M2hYգK| hCfkvM:70DM:өG`u0 PmSfƶd>%N)}\`YhIM5"tv93_9+gԤan@cb{HZ-RԧA5I/$Uw 3$jS4&cl^Gp{hWGZO|PiT9 '+>G5Cг,胿gIw1֬s\nxh蓼&hJ -A`{av-)OkCRV .eq5`2J%b/| JZ%Ÿ_).,':\K +ԪdTOLS6+/( wn벡7  ]ż7!g%H)t˿Q~@L&X%;5Cܩ6qMo(yS?Zh%32Z~wΨ~_ZU=.1L =4N>S #=^3aY8#ws|s/`IrH`J>s%F蕍ȏi)F4}'t{Xeb T)HxKRQL_)/#{ͩ t¯Xj_]r9Xyl?[|iuOh#VKxyCf4qeOg &IlI\K}8yDK:Fq25 $"}iK3V,wf?u1hbT'G@ :Bw>Szv_v(_.:c4066oC`d%xPDzѺVS@*7;IsWIOa4+OiQ`vu%D :ɸh"}FOS9o Z(-i|3wr<* I*I=)@⟍m@,f+8翵r DrE֐!R m#ee3դAmmx?l a 4*ή5n&*:2e鼬~Z/fi%ɘ r*\ ػ,oEn팓Jl*G+'+G“_Tz{Ф /C>% #tEPͼӰ1}j_zH8<1gjgu{ᖜ8GL\ 1TydS9h'f43&`T]S\7 Tg^|({ o3,J}aX HT/ S4 Q[׈%M^hףZETP`jmz/8/P Z[v}'{uha% fνRg5 #Z $[fv k@})W:`{ρ:k(#̗Sv88?'!"{wнd-()[bF%pY#e>OCX ϒC aC^FJ[)A|[#WjNp,;E<.͸`Aw!YƜK+p3|'X[k.O<%7ً%#WfA8m+ P0XCH r/xVj̜Fu`WPk{B [C 0q̘:>LL*a= ܳ>)ml։5+g]$5uN|'6dQ +<8@SIXjdl'ILiݧB4Q> y[ ʜc$+ODa\GTLGѵmg7#Pߊx,e3TU 19R.R EJFEJtqa4Z#|(]eA`Z̍>\ ~]GIYAF!8tr>oœpтIsrƴF UIՉ~SHta@Dsc7Vlr$tTߑ7\ yb,JRYF~ M]a:3T)\Ax$Uџ+8B5$2 svrI*~QuͶLRBN#CR<`FIefxL`ˊ"%YCC'I_[p^P֠F,]=p,6_3LqقW d.qvlO1뜤 wOk5Z-4!6 V CTvߤU愈?G n– iV3Z JמN'Bp⓹v/TL2{1qg]+KI !P81 >6 1`;!o/ /q\ͮq} vVB7oxzXKCidr[U:[Pݺ}jm' O:z|((ޭZFYh8y.TNf:Xc6Qݗ{kD9fkɰ סgb"`hr ɠ֞}pJ,L Z-TΩwQlXLh=܄{2)edTn OV#j.s=&wb`ܔ[2^x'w5dz.As#6-yh*,8|֞HJ9ЮQP'~+ ^iej!Wh="E<PB %bkp~@8s] ov0'_r;v$|[]h,Tsl]}&7⾾mSnJ#ݵei..%·^]iLr r,orM[zߙl}8ϔ(mʞFZuK@d9=M7.˝=d4Q!y:o,@OQjQC,ޙ\Ǡ4YKm띮ՙ, _"Ie-{L%2z$ξA.wNu sӝWv?> x\+Lbhg~U$TXް$!^UKcuaZH"^gd:r}D"Hnuԝ`] ́P:0) O ~zrGo37!@"l*0P\xQ$Ϫ)ɩ}_Op="HG!Jh)&yIs۝Z$i!jNI:Y0B%8dL%z9] Dv)1b#I ofsF!Dg4[[W(#-fAaOi"ŵJfF"C_BfڮVS:eK< L ;Z:k4ρ8mT}LPC 'oV֫gk5%Q]"v+r:^Yg"r<2Ij$ FWꞟ30͝-GUg`/b A55lu%Jv?R"ۑԣے#*d" Q]JD!˩Z~)e9KSwƷv3)ۙP~Q SGK=+o;^zE;P񈫟Ϛ_lMP^d DXBxA2eU[-{I؉:7[2&M\gm7j;BwG0.>$N opf,3{ݧܝ7l:M{}jrb N pB8s++[ C6H'(:DDtM0˝_ +q-i0޴r7Du -ҾJ ɦ䨱>kC3%GWx~TXeCՉd^l`y>׵"b!p7y鳖5D]f-Q ?'#tä{^5aFr3Yaީ&ܽ6H#jU}z>؝"77(eɺ S%AˬT'.|yiٷ#"41A}З֧Vd91z܉t(6u_6a-ݤCEFA/AϤSFam0§Q1gofi)oJrH Kts à s5? N`߁׸ e!StF4Wy\{8 %&ƘnP<=g3G!zP%h1 dt%s̡ݤCV=.Zaf")b яǎy`FOk9%bD$MKs{Q-o㎯c@F+|`l01 Iޫ)C+%Z8 %Ya3*஢ƒzu@ t0%_T.0mu^98Sn^Ot-Ѧ+jPWc@iwJP v7¶Kԙ450dJaݓ*TJk΁`K ?I|͖d[l=OB"0q)m-K*8u׃ޯ/;W׹c^>:ah4NVMdHWD-\r@ y&6* ҇X3⺢Yz,YUӯ"~T vjZ:w9ᮈ̅5觇2]BcZj.j-s(UT1\CLu3.h.$ !UG ră7Tx\\yQ)Sk@ NY.ǧ)9DMCJ8 'X ʑa2IB k6SZձ^pRZ2ԣf 2|L9Gh 8ɅM,ueT *C!f2(aPe泝nR &{Ql,剄7:K]}֛"]&t{0F H3ۅ.= dU՞3kïgSΜA3ʗf{UcZ]@Ƿ]28?{$F)Ugܺ7`l*84YsB\h9ɱH?8ǃDž⟩ݻ[9 Q7ّu9/ƁMbw-l4Z4?GQ >v:@w*c>}KYتSi,I@L/@%DF++|>+EA2@®S˅H;֪Rg"E4)Xü)1 \j{ϽLnt}ƂY?%ұ*IeFN?:`> 1+SP[XW{\e2,ucesF%.@m$5:Z%53kv۹aNR/`,4| )po63u-ZӁY6+ad#ߕLzlҎgHV11nO/O ÕqVL4bmש16I8K}gX*3s{^= eG\v[-*SC:X6Vrql5p6)Ã>̙HE(Oө74V|Ұ9 7$uOVlA1$psƑz%=']u&tB#,0y]mKW '6sȲ38ސAW6_vjv5yJ%󩊻@0awf _O}:BPZ̻Orc׈;k{DПX` ǖ%YsfF+'Ѓ۠Kи%nzircs|B1kp4?=23 `P6E&,* R*tNyЇ]@t(֣YJYyJo>6b.XL @!xuGIT{`9puA &rzTU:p'nm1Z9c3rS֝xNDo'OК2 @Q8%AJh{&L=̖6^}SBm>-M'g)olb *ݾr׌e rf6& ½ۄ8{9ԑZmV95bq*-A˺#|Cg ;x!Y9R`2`D/:ڹIQ+0޽jqX?P`਄y"H *VuC.0GzUUQfxIlz9R7S>ћIf!\`01,y/Q Յ cg%=pB9j/\پp)C}JzO4FѧeF!>6T%=-Ѯ] sR}@ИbC%.f0 ϣNu+G7[7_|Ʊ'›J$[m+ϪQ" y)"g$#=ЖNSUX#؟=ZPDO ZyMJ_H PyoMҥCkd[ %, mIjvP?2J;o im(&TtoxׂcaPqHf%E}g9Ir;KbE@=P}q3F2u:oN ,1t܉3M9aE.yc4;=HqjOyaWެ?hΕ c5k'k |XkN* >:bHcP,DF1m/b0XQٺ%sk|@IEqe;1,`e7wdMɳw0ZEb Vam% =:i\@0Ҷ) 1"7fP }S_\d}sOYx=|+BAA.˪ cٰB +)Nlvr -+Ĥ_it- mO8F*F`<sh]:۪XџT,PE9tcK@ ʅ`|=S$x v&  ܺ n߳zMCVk3#CT8khDAv2 e| B:`:Ad] I3fNPL#EY!]GX6$H1K^':JdB&᯺#w7@.gQgL,ӓamٔљ%j5\Wv1{4œdt`3^KIy"Mi<8tC'OsY5 d y$q1Zj|wҍ LVYi&W|>ȧeu`pu8 I'm^c/924K@9a+&Ri;{Lg$GLit^)30o#^vF?}icOޜɺaF :j U%oU#ͳq!}.7P;\jn>##dKZ)܁F4OT$.ϒx25t;/>9U:Zu%<0xp<,z">X롍zuZ'N4a3j8;.avdzk\]y?8N'q1Qx" 79latDZLT(؏gӱ'|+<`IeCV_Yi2E 4.|Wo'yU7s,oQ+A޳sM7k Dd/Sm REVkÔju``lFf[tbש E›eJ{a$+q8QTOsh+JD唗FA(kIkm[HKc]T]Kq<6ZYJA$CYx#_eXB;o zG#&ًԶ^/Q @MO\|ᓅt0 x [*0d]hpэ݉"p*Pp/Tҁ/H>{ ~u#san4:B) @_.H5`[ 6j+5^\X )Р=;%emqr ַn،aQȵN3Ϯ~berEEKx?<J^T)x2g̫JfT=U2\IU)Vx!tPSLeqh1 ($RןÌwct*fk^j$S)lM5sCU8- Ajx +hڻWoeߒ8`%#ahq* `8%^;OHU6k 3 DTwI歡|&5AM< VK\|w/}HZ^aj"Uoׯd?yD6ۻd{&*;.r5γVZ'YEd3شC8X."ǟ` TqK`fdetȝ\ΜsW՟@|Q U~~^ytl>##wSnx;R=]NLX!0J׃dJdH6kϒݓ`j$wJut_-٨S~rVXrY$Z'==t$O @ ٣} --y4wGV!,Mc`%5@$K 6;uGRcզ"ԣi4i86ךz׎2YQ-QpGL3(k|6EvCOpp2ؔu=-HpE?$BحpJ'M&s!li ȣ:">⇬aL+3E 'i g599)}Ly>hT#ꙫB9a}]*~%lNnP1hHՌ)P=&Է) ٩0AtCi)bg|Q2 G;}t VjǨ連&"g%R2 5O""a/)M-QL% _L "ZpYoOMaXQWIzt/N!0RKVk0L/0XsOՄ 6dZHTh >䶾_UI1{w6t ]zx'Wp\s ۺVJ@] huo)%JB?ǻl!)" vG2R_2/wFg9֜g+ĝ 2j :EY6`m`O}+Sg?}QvqPA?ggt[dZÖoi!PvbJ bK004٠h?̉~>gg8slAɘ UYiuYd E̙֟Y,}'KFA9 NHwjb` ,e-]5I~Dp136 SkȮANN9|PRQDc'mQW'-^H(8ȲJg04Tah 5! BO_UOrDKaDY$k kA(YC.'a2\6hYAVQLG lOG= ٫\LNڄ;KliPi3بJ~.&4\M%6-Z"X8qsF0OV}:+K&I_@&o":+ z9|F#92kni~ST)o=JzaL'e!c.+)B&c#Bq# mY掾&j~> ݟuдQ%^9 Fͨ~DЀڒr8y%)+Q!Gօ"; [sn&* V'7Χ4 ktGM<`+rsE)¶_(m{1N+LzZO;楄!hTtie}]fx1r7҃tRy*fgjwk1.eaboBO M;/$DwN* $j7, ,9ptY4.9X ?Z9`D{A}RǽvlkV9Izժd5D+{nPWJAܸ_*EbsJ?1?/[@Ǽ6ܳŞU↶*0c^9il/;Lano@eQAs˓+ ;0>puE͇\'>%b4=!Wa ˺{Zq+bgnpKf+[Y|s*YEqRVG#=z"PKhs)a-24ja|!  ~BOtj l͌IjL ۫Yu:4BA*oBzdT#H B3mn8wGL T=P 9Zh6\}8`@H $G'-` j(ZS1 p)!j.ɨ] @d{Ι`[™ק7;@^B2Hy]x`?Pa&mOۢt7.ϜZQ09HE@+VOz%e1"g7{ĄwT7z0fcSO8:z~HLELHY=ۏ,Vp _ ~"&[S?kClj/÷{_(˯ЪM:VX}2t9E)dBqǀ%=G[*=VWH^ɶxڒQ+~ y؆7ѲTE>7ɶ7'2~{oTIfO7݅zڅsEg|6CE|^U#+>twJ;nn4p~ׄrʁ[ t7]'n험8JlYAE tӃƚs(k̩)JQ鮗| fx} f0xx=Gx۩>NZy^;y5DeReD\Վ6ke#INl$D;)K$LEtc_S ,y9W|TO bMb}pKJ}ߪd6h?h.VbɸinVK4ɤx1p@ ^ NҖoS-~B [4?m|݆tԝaԮPseu%[");!#(̏9A 0TvY7Ue Nb RݹқO3ҧ,c{n6\,o*fl Fn1&Ʀg,x0K{!Rq;?Um<5n[X#h(1Hug^KiS.#$=&9*`WD[TU= TV1 <  O<8ǷmH@ e t6'ҠD^ ù<%*@6I Zz@P"S&aQ. ]#7* ³ #IBdw'(ҔPTI4G 0*ƃTݛSEc|aʔP3P2DۜlFtC V`]LSThE~/ t(쪫JO*v'ܸ  '* Hl6!$8/0h S7;珬9Qe+<=JH ڵVX(gSWNR JbaMRdd6h*k[2*'OeL:U')D5/R8N$0f798sWg4J(] 訷!28hmmX:GUZLmz/*pBz#pqILsPH9g:&0jYJ^$ffTg v0unz 5LK׫0/k:_*9¤g 3ʫ җߐ0%  XSKbm%r-a_W ;LklRvAu/Xȗ(e% I8HIsb,u x0Y efQ$c΅~qH͠\0|e~~G%YmHfXLx$'T3SJߣE`*7]? ckR4e>֩u6 麶de_ SEW9Ġ* ,3P}q\=~,Ɗ[oUM*K$Efi#v )' 'da|&;bZA2k^_VO;o~ ȶQ`Vz&VlJ7Q K*EhDV"A6bY?nz dD4L}:j% :󰆅ԯ}~J+Vx\ ?H,ܻNv9~Wb[Cq @V q%Yzgf:fOV5Z?x) wQ$%}Cՠwώ Ywu@PɸfO>/ +\K~!O$x*"FܓrAG<( ƒl/E #p^h#x/3HAf?+:ťX.ؕ1y-ّn;*B`c`ժ=#A^fr7qħ1x˛NaAbJ&p!m )璶x>dĝoO )6G ×P 9&Lae`gaz}.>)dA/n\8Ǜ?fo8Q_0 z ֧%Xuog͵Drk!3K"^#*ը#1y[HfvwmJ;hǖ)a+v{2!EI$獏UwEֺf;7~;d^,4"^WmY@-\?#rWq0/r9+>?Q3CYBۣLNb69O9)hH{~=sz*y? [qDokg U[y^]cj/Ee\R3yJ+kK'?Dzw>&~r!LaM9$PZ4cZs' M_iQ[\7բm>ѧ 04?O~oSWcPOdNC?hqhd }4d/.ü&=P:iny&pTTS=F'9KGONBNH0S=Y56{ AP QKJJwš[=~]4 l@U/:f#!}mNr ([6g$|)Z 0TTh/ҲaP;4&0ihs561P<̃QIfӬՖVPqIj5% P4W; ղs'*Bjnhf 4GD 28RGK%G+{Włwy4*,BH͕ 艪 qq;o'Q0w[6aJ31uQ^LvVlfm,\X>V0rd6o&yB)jO~:iU>G'/j؞aA?T$ǎ|Z;SQAb < pNxG%׿^NFp&ڔʘ8yNF pSF{D'a}!t0znjq6碏_H*<|P>VOHRr͔yʮ |cܨQwn{jCr[@Ũ}v‚h--GxG5NrvHؘ<&">z[KdEI2s@J5Ǒk05Wjɾ դ̳X}| I?OSB]d;NI&{KHDS"8^07ˤT`jp L"cer!+M*&!wXIX~CC±KkG ɀ: Nx\Ccsy/8J7HCK[X5^@# ְ1uloa 49#h0x8p%5A@DT,|\&RIXbׄjw#:+Y>v:+hҽ@gi(r~9&ǓYB4n┹xuGD1\f1iBF?5Ɲh3\P=^<(gj `G^_o +*{~!{75C~  RIx>b!n0McH^QEDoX_*/I]ӹoŦdWAUS=eA9{Xz0ԟ;Yg.S,Bx3 ̖1ap &N5Boo_.Џc }PEQڲG:HxO(=mw.mQ/SEdrgKohEH܆ @]I?8$k`>w&O=Qw E?-ХR3P~^> -Ü17՚\ n IDܦBt]2jVw i!QH?{QR9eu vrqf(O EG Zv8sfb@1."/#kL5 L}=Y}(7u߫pА B$-qQ ](Z^IV@ `-‡YB<y@3tJʄ~,- t%~yG9h,U()$eJ50WwzJQI>ށ4_>4h^m(4*PbyNe\c@iw27VeaӘElM=*}?Wn]8`ʋatw4:Ųyȝ2,޷Gk njDLVjxSTި hZ,+c 2j[⟻$!-aWgvk`݃[m % | }o9 bTkd5/n/G.Iqg ȡe(`FK&NXu@lխ<؇d{f[,C';77 CM ]a+}E+ymN>!H>29_a2u fK/EdF b#S}t::?_,_`XPUDzB(ԭ!( UT ǸFG'JTt{!A;LUiԱl{q^BϐWQ͝nX\K.+;$ djg6XW2ӿt-v̺'c,Ⱥ䱏|>tʘ~:1jW$['c;#]7_oI4"Bk,[Εt}y/^'!F+D}B DJ=":C=3)y= vfsyCm.3}x/#0B>AI=7W6 (!1 Jga-b'GE&1چ ,pu[ԝxn-sLa AuGDa:=ݼV|N3(\k_B @+%˚bKpSu(cV[%FvHts(ĐOT>y_`,}y%l:5"V{g h&%aRU S7?z w mZx-ƨV7=-A^Õv+. /z}a \ 5tuLS0h2nEf'7yKQF[1v FV+HlXN1y S&ݥb&ž&U~bgU `c9NF(  ;ERz>FԬJRI_Ŷ9O:JIW{lsM_DvMss /W gCx.ACzjܨU{B'9QvU~t:FrG'Izs!ds*uDSգb++!UuPh򔣭gnlű}侔{BO9/}(O5eG p f+wf N+ igYZ07070100000077000081a4000000000000000000000001616ee51100003594000000000000000000000000000000000000007500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/5Q]?Eh=ڜͩHϒrԻ_Bީ>UQժ!,B@mT*k" fR:>jtLz$V3ҧҶ֑.$h:>䒻L?4+E`Jba뀧?>[LV5 ԎU/BʥXVqڝn&-egy[ž2,ǨjdԲXKR4מ1La^{Xg[PMA U{( 댺٩xt?UOenuSiߴbv`$ܰei%V%~D0SZu B|8էN3SᩇN6@nݤYɶ1R1τ]+en*&cU,,܍HтI̙hO2F.NjȨ(]\P _S2Q\{#$ yq>qF6/zߣVId00mdȯe"Sô\bl¾]*DdS FcswM_7ECIwHABt'mUKbr3k}ws82Pvٓ\/qq(Y.^?[f =N2eLC9Z6C%F^VkŖ;A)ZSn\TU&tQB`,K y DvS,-ۦ4g,/#N5*o B?0@IUTaAd( E$#U Wk/ʧgXnˬղ J(ׁǠ[)P`,Eٚrxj:YFIa Vh_as wJ =|r}doz 2MÓN:$+Ȓ:/e]E%k|ƂlbJ0-mڌ!LO2XK´? =b="o$W9KPYdd؈>jiHH[)$ cts2gc05_vx_0Rk4F'WN hcUXk]i{0[TG*&ձJ*!6boNzJYMڤz1X&tui([Q J@gGA `U-<14?qa$[@1n ?d,+c]QgYt|zݾ^[C{ Rx)Ŷ-:[zP ZQMu+)| \.>ėH%"Z 6(蘰/Ni}L3ݒ#+DIovl&XHaCP.a#-~PTN*{jMj)]>: _|aA&*'xaD'P Ɉ>`mxsބ !Ήȹ`^q5bQ+SČTlOdOlZC$Qbk|-/$o ̕[Cf_ރq8d6gim'چ n/&z>VćpelT[hCPD+M{T]ki_ "t-QXG̟=Gi`>%GԪ^witF5`]5ܾz}$j}cy[Jwqwg{1dkڐUc_ΠϽdeI 80|nHq^2yaDߣ`G=!M]+)QE]ji*9sC2Xx@aΫcX; dbfjMFNLsB2>8MZr{j J1j̔8)"^C*|3 [= ]:n->0+.&4MO :O (k_t _dٗsSHAs}5[\_kō}~WnahHfO>LިŸaa!Pmf 1]Oku~w.ŕ%=(DLX.`nN#4ڜ}#P*ᙷ fP8Imȼ)rwv"R(Ę6.%:ڱTl!R#A Y `R/nCeYCQ#$NRe G?GVCKڙ ’Xt|[3p ڥbu+ًŸB[C iK"@cG,[O! 0`_SbfױFs&7mNIERI*.Lc`ckuNO%͉  B`/OaNMG@ KD+Jӳ,BnC24>Ǝ$JPQf5XY04\ ͚)) wWN½&=Lʪ@p 5FΕRH"o}Huv1^[s ZmE[%O&[ Ot8AS.Ѝ.Y.Ȗ'!}7uK"ػ츨 b1V>O($vp7ctyԱ35} v{zMXrHjHW=g[r|-)ȓ \ћѠfG#k 3YG;zl&,L!)Q2Ri:̻J-z FsQ:ҳ@c2YB v# ?LJ#_%M;}*d)ك Y)*P]mc._OШdՈ[ʱLfhoaҎ[ uY0ԣy[ӎQ %%dk~3QA>+KV-V=vdDKxP\f>"|Ň/`A%M`ӐV ͸ ,B{}]-8J{+9=ly#ںǂR,6e΍-kZU0۱DUoUu?Y<#i49}G MR_J>cx%8+k΀S!Q0;K4忩%N%"3ͫH9Ҟ,s~ϧ?Wu߇rջmA>  -9ּ)) 3R8+Y`=;.٠vg ݚia0X':Ҫ!]1wC]J46ljk>H|O(#]Qez™jvW9R[iPDZ- ZO126 ب+PPn@d:>h}нQT&C^W=%y^,f`\xdB ]B\5.P>fgQ♘uV?::8R,Uush/#?~x[se'>_XbE&OWΗp}%ZB;8=gٸHqT%$"/yG)̿ա?"-#w|B64U*PwDZ>^ { `I'3>aZeH \`">سL,BxUTsYT GyڣhiJf֐ʼU:JZ.> eÛ*ZPuIO~UVd/.fr~5d ×z}0a@{]!f3Y ASu <6L{f+(AJ1=GwVT,~F+qDV 7\ H^$BX{|XA470աTT_k RS gmV*0 z윺u ʧ11ԒKN6Mv١ڶ>*?w>5d!=k>gۮ(E{-xc~X!ɹi!. "{8a4iBBN}xt"fѐnfHdž{'PeHl _?CǀKRֻ NoP"F :ҁ۲ OZ<\p w͏*Yo4)Pmڋoڈ6 {~:0 O|_$~H̃_jtUqdsO*&%\#+uoH0L N-Ǽө>SSR;yQ@.Ypwe'Ǖ7aKR.'MCf2?=˪9P]?)~, LlbU4`[n s>BCOE4۵y0B/s]w}]Zt%rtn>;\AaXdTYz7=I2t#NH;Mĕ^B);;ڐcn:NDI|/L{8][׻`FGj3H×B"pjX_9 {,Dn8&ӽBFNIt 9J^jt o2 heEicҫ 1/;֎C{$wWIƦV)Sp GšRj]Id}=ʡ&͑$cɳ% ٠/CQ1Jq[`nddKc𧗏?E UYDa$zJƂʸ@qf %꿊"aJ!,p+80R/n)>4[B-m.fELKDl_"EJRo#^h@Sz[o-C_*)I^u0A9w9`{N mUɓUey߯*gهkd9B  >eu,Dz3ͪOd;"~LJ#[v(1?@%+V\? S2sa:rC}2 Dbm<;m҉b\sypQYG ?,y>GFSFMF[Ob[聓P~}X66Xζ,#5PrҰHtI DR‰=ji)F>+@RJo&2<6cT~,[h(Db@M͔{&ualQϰQ=QUh˨]y@dlGs!$[{N'}Pnl0/@Fa= MODRS6qu<-ٗᩙ RcwЊ!}u9n΋hy)L$c0Ϳ˲SU}+ɬlgW8,=x%!qVS2 hگQr ݸeHDw4"53&Ech`]`+$eh02c_S7Ҷ=#!bVW|u*ql }#W8ݺWLn1 m'ceL>UF젤ԝSNs`ˋbJ-Q^D. {{XJS51d[Ǘ^R l}[͡ ܼx"466¨y&Dk:^TNmFlUoټ  UφEϪ뇽; +9i,n1(.(-)X~`Ͽ38 5Ca WJ짣K~$aea8{7 [nq#ɸvYn7ÒPɤE30~Gullo\9vYmzUž@|c̕UWވE)/b$0* ~*x/&SohyqC~ݫ-a:#ecWA؎׻ν'`پ"_.wąXKb#)oܢ"B;ʬ/)R]ز\ l2NRg_~˕/+~9Ѭ`p.9[roхjJh#2ZX'Nܭux BFqS3/1<*" o6 3GWA~Pm)C)4ւ9﫣=7[h.:.JGTb ,(αrE$"Ʌe ;Fsc'}UOޏS}C.3>fMP_JrbȘ -0j.>0On4C[p_XYh;0T%q—MJ/vcU'ӫs)P{ofSfNbKEX7j_s NG2v4z:Eƣ9w& DBխj^l$b{?\[Rk Q5,dt91!dao61uEYڧ}Xb"%L=FWVgQbjM|̎qrϹQ3 (vz&(_مhkLE˚ bW+y.:[Q Hyb!-IEuYΫ+L:?*LTj{3j\Rvgbbp*#HѸT%k^PՎTCh#XQ@Ґy҅8W"n*)W _]>r 6~ iFa{y@wx!m8sQNSiw㕐{0 ˍloA>] 6B )E KmQs (h߳ԅ*XiR:rC$EG d[U3H@.ZIF ed*-h*ΔC;ē-D-j„`:gM=  pD\ⱆ0QIPuO01Vr o_̉Վɉ|m1] 6|-7VGBfucJ%I.Z;ၞ6@mؗ7Ձ&[lpl/4t1'MPܷKq4˔sJr~ͷ.՟᙮;bxu[9$6p3!R;Ƚ#RwY3Xxm麠e.N1l ݕ[IbűƴWYR>ަkYn6C¬5d.0J$Ŋy!Z #&.b! [Ջ?)d2PUpPy\dZPGhɾE$FD1>fO ϧ악Cl0 W1,,ǻKhaR[~ ^-XLB|{Х<݊?$3hޒ78<94I~ô^ ~/~0=2cg-K]FnlA i6ÿnoZnjSP_W++tNY'pw p#…㫃qO# tه l Ct qi\W[GQ [e6qT[JrS=J[6YҸ̙gy&=QuBs^\1e0}i! XhO.Y%Ot ڡW~’vہ5 Jݷy+j+I؀wK KS/SFl;iRV'XUwFvyG˗q7P4-h)l1z!M4֛n0IL`' X \ʀ0nܫF#7u=<+wAnt'ρdJ'YY,KjAdTI,vBwML=4͋⊯Ț3 @4=vlě=m{Bdu %|&V {xt?ج?ͼ54[7AR"^R~ Uδ{x7\>LZ?y' {DV̳+ tK'|QSY-\ѫv h @N?YyQ[cHx tAeHf4e1> BIA3elgC0w2+ % LZ?N4ͼGu2*= ދ `"ϸ%ռuX3%mP,=(* mwQ`ʄf݋Nm NpT[ 6tXsLCvK6&p>rAu_Rݧig3s|W SmesHI ˰_U)w6noӥ+[g)3-[͋&딣R[)O6x/!3X mQll|bo wrխeR8jֆt_lӚ'zZo |SwKxxQ>2 ^3n=SE|=poEl5N`"~¬廛e ŜIJrY4a7%{u{*Ej,4^Q\2KN$V8^sj͋bJ** ,PȚe?ì|d (q!5 0$h[#T*J>drz*|#A0M|Sz5U6 wmd }-e (d/7p.(M?Cn>-L0t1x:0%XO džrp f->Be04pht۷B6s,ק,F2C-"QHľYr50JIn-/=g׿*,8v:IjXM0GHut쾖]k/%g, o|b:MQ?d?q# xu4 tyO:<-j+mgY?0TxUMDQ#b K^6lgG6 IchiHGZvpTj̙Źlg/,nM]sg"ξى5g8ͅXȳg8!\E*>%r"Jj34r$,u;ɉOSĿ̦WDA8]qS=] }K]zF OVĐ"Cij?8%2 7!tUREA;_9$:ؿʜ8𑗼Fҏ`q,@O\9`ICYQJMNp^顾Xf3Ef܌ݔh.#|ʄC Z+a={hPAFW12^+.#uӂnsmB!̏yg^qQ8,bv$, 6/q_>2gIzEixr O_pB\9lT wYХezgQz 6=%'Jrp*ھLuXxIwoV4-:f)Xc+07@AalR.e9ƎkV31وc JRrؔyEI00b koC9( -/u^idⱣ*q2.d&2\'{W{ð%UV"lh?ex&PeDl UCoB&SFZ%gnj0L;6FQdaX_a%`C:=1j@fAgvT:|0̐1*EEd.͠A&Grq50"a!u%}rj@H"PP(رJ%`bAW(X>tDniGU)7/x"6)rf' uAP紽sY(F?8U:^usX(mQ_N8]9NUʀ)'#@ݡo)mhLW=;YJ6KAc 8mvݫ=(x1D4L8LmC)zV > %(X~u>4-VoBboQji:*(!B"@%Ŗm+WU3?Vlܣ/ܥ_{.P谊 ۯ[ 9mT11ɷsٚC|%=3O< 挋@bdfY!8\e)k6u*Gr{z:أeO[Ja_[j*l :1Q+h)E?qWETHtOGbX7kC1~GIeˈ-t(M[[X=Ŏ\Nަb!E՟ /ӄSq`=]'#|GZ9>lCMQ15Sq|5c`/K?sXUwv+)$_}d0AbŧԢ&ygq ՝}IeϬ:A8!:f%zRp[4{Ǘı MH=366sjC5;j~ $m n,C2GY]|yT)40?2^c oh\[UA5_unz8oJ*(Kv\o(99t HLo.n3&55Dݿ۱N_OQDOQǾ^-IzM Ӑ7aΟYʲw?Qg-N- e"IDKj2uigYZ07070100000078000081a4000000000000000000000001616ee51100007384000000000000000000000000000000000000007300000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/sA]?Eh=ڜͩt\M{]zLqSȏ#f1WX!)A#%(v^=tهܜS+`q L<϶Hfjec~ ' &Yh"Bt-9nMKKCv25DV-`Q;@b'ֈ\u'wZ+)FAU+kXt=VdNF$DǦܓ훵.^8MB̿sky.q;/%$1?A/wڟ^bmcӊ;)'  ŃuqjwWQMr1ދ!:ѼsciP]Y7S p:@4|fx3(7N/zWO9n8]}8[oMp;wXW@Wb1OM?FR{^P+wgZֈ N|Ы: Bld aXdAL3 %MB[V%6 RU*WcY F; Z13div*6ȇ)TSõCq8͇m AGK ض!\E~^> ZStjeѳ`ةŔs5%`Gk7 f1w'BFSy>.Ya3D^^0ԌOMܪ.#ZCJciOƓuH; f94\$%ս.9_ƅq7"3|cb \ lvG\.6 EGx/_'=C#qxo!,vA}`cKlj%+;J·b~L5cɞxPbeSs 88ҸD&zHݫm^iӧh+F$/T3anػ`V|ya؟> _#*^;Kcl_ެvsBYz&%3Cx]$kjcUu1$LyYG<`;QmCl7}I ;42J>[eMK (l l&$C{;.ߢQ 's?"@Z¥nj0/ED<0o^t",prCMQ:n:%[AH֒g#B};d^~fA#2|:pE5XbNc AsH8?K_5ę 46GB9*@H V_>Y3y:nJ+-`PmKZ+ !~۳4e#%,^xDyq-&S|ax㋿!RrslvZ 랝U(YL |=blb𳳙\2pi}0)@N<.e_җ/`kD `쫛wQKIvp7H'0tKP7FYKKMpB3JQ"9X9+A/mput.V@2FЙkn#d24?j7ǏKPb$n_fV BqdڹKM dAE#H.Aip ʪ>B e׹ΆD Ԏ^d_0ȭ~ yjpȋ!ϭ*T^p&Vrtb_qS?opB$ c$2lb>UOo[[YH?IZae]U@}7@zev~!ڼ?U]0 +jj!81C /+;>!`⽆h$/b铹 ͪ`uLwU-`DUa0M cE:v/TEYI">۴ ZHTwfJdR!1~]ČWnc2A27qRNRe4Y\ fNE?L.ϑ@9=;ijeYWьtʹأ^KjOF~썛 ĀB@JJui7͵|,HTZ=6ش  2s&,x$xab.>uX4'ʬPlыCc\-o>/,Hb65?%@36i9K pMDc1+55UNf;ۗAͯG)F4P BmڳVdѮ~h9jqfJUG"4pWʸ \ڀR7}0p`O?4LAY S˟A=[ENx"~cE(NZlM)܆R,#&/$\[_+Y(u\|0Hlln=ǧ_n [^] sYe\wn6-SЉVQ, ocF3Lv* [B% }<5ߴ7E߇bYBy4<4_PQv3}e)޳¯l~;\GZTsla08Wh1UrK 3%*l4j"F1;s%N6_UA\{(;b55GNi067};lwwu"H4947EHFGwCy-Lp9Ū?tQk-/Ptڦw9EveXVG`n55W*+9B*]Or7a,"HFLsr>Di =8%Iŋ8bJy n"zŊ(Q XEiw7NͶ^B_Ocn(-]ri`yC,Α߀Y~݌}|h0*P>6ZöFɮP夜d s2 RRF@ }f6BE JXD*2Q):kAC P.8͉5Duka 3'%=h`}~( 2AN8t=nOE)>zY*d685>3R(#!](#>eҝ:TKHB^IQ"2@j/>>N.A}_Eɾ+ ߩ rl1:;dB rU dn5&i⇜-̨:5G*t)Y uz*fͬ#>^c-"'_*?|:/~ ӓ)ȕ^^ 3a+t$(ќM `:U5tB^(kivNiC@OqRTUD vRtD2*~EqQ4i>l~ѫ):xn1:0+|tN>sɔyy);gE#!m52쐎˶zYӜ"|ct3 fW%{}s,Mp>+2 v_i(\u'^*@@)%vʭ_Ygux UjhE׆f+¨C ~4?<}hu\z`4N9tRi7L۰UXdؿD@.YIШ{_1Lt UQ09i#VxKg:u1'}Aog6n-ze iج/w!"~"/_5X:m Bp_zs}oekRLܡnؕ?w&5KԺȇ} !VhzHQ@kN44T L"ʺ:Z46c܄Kgb C:ި4cV&e#9xHVvAjyߊOwQw'rY^*S>2DyTJKS"O= o 2B9A;\, [82Yr;s2LrDK@;f5 gBكxȎbj2h`a TxB9Yg$ c8.t D}!fVQr|יTnl'k#MS %Tm%櫮d݄,^bWI@*eOGQ3{ *xEr /pO S3?+cfbBp'i 1 aUZDcp1' # ڽt;a_ CL8hmvޏ͍][>&FMF%1.gY: 'a6}mj Sۋ-Tcg,@[%j\?5J pp52G7QI [rZ2O|ibޏWt/tP XW2e@̝ +곝;WHoZADp*`U\X?kӻUz" kbqT$MqN(%Ҝ1JZۭ#lT?`Rgm *3WFx < R\S g'zr` ico1)Ynd^&k*2D|˱4cxy)J\Aqܮ"xy漐vWYM|m;~=3_/wI|\j}H_4D衤-} s%!Ւ5갆{dx1TSCD'K<Y#D7M J:LsE'V@uBmZ+~ܚ D)wS( &tv=T|=X2LqI#ܑyxB*`$]vw٥ $be3[4^MVu#lՂtk|-fϢPT~vH7ܸ7SIk4&,P!`N3~?4MEº$um~d^&P1y''$-ebmerPV:G- c@^>waSqF<3P{=\`4 K@m9140=!R&UѫfJFy틊I?2|Jm80v=uNFC iQeoƖĝb Aoո8 s ۹j𔂤K_ѝ23+foiT2` è'i6)>W"{KvaP\͑kxCCPLDx9>Mcr $~xL Is`{m߈R z0 Ol%G.qQ#c7a2l@C Sg=ЈL(r|pIvڽea5F0mS?x p a7gA&aw=·Bǽ ghܺ'D}.zɖ~(3E47&.^׆ɲyB}!+I㟠~&T-&ݥt'*Jk;-mZ&zN%y#jҵm_aqC^&5և cA@Sl<\˭LJJ$7<|24b,8#NV5=lMX]IA@%F=02T24F=R\YSK iߨF 4Ӥ Yo` :FƆB~{+{nn֎r# &(;OH& qSZNe*ċGpqudpBsͤ{?)h486@S"zTI-i xIq\@7  `%p 51"a#/Z VlY;r77kLy׏Oy$CpM{uL=hIhC=KQi3Gi{>/L*b`l{{ĭdKck?5iDq˖|{T}4flMFJ4q09"clfP%X'D*@g8r%%jρ0=[k~hbS73k-t< Wj1^c6C-m+zy+\;1Âif>b_7l O]1 =&RyP(Ll5-W]B 5;B´_5?{śY2^JrlH~t`>Wf3^8{- MvIl,-CSiP{ M=$S505 S<{s'ykN|Kš'sp| %}&yEW$ɠ'x N.8L}١Y3ъQ8)-޺n{O'H˓H]HRngħh* %EƧ|^;*M|Mۙ5=uM?̒ˣ7~t@Q1AgeKKg]p$NMe+?Zo{&(58oO' Ďy7N$Wf8'Au^/v6Hb:,Ē9OՔ#Rq8oV]_7өn AAzVAGS9qihQz6tQ4zmF*ߨhvsޯώhpZS}oW)Bw;iUۢe`fUѱ`T|$5Erqj:НUWyYdG)fYX|{blˈwզK{&^:daKX5V^ȋ>u<@_ :;*f)Nu:G @4aɋkOP3VȋH_kӫ)(^7\K+ Q KA]zԋ:?8 ɿv慌ТE,&?]kO'V?+&e12y5Sm-(kmGj}TڈEuAT$yV=9QtpZQl< 푃Igը02/׌7\v EƝ%9ԪLq2N286b~tӯ4,_V&4$ӜCp˥P({y-˩ نȇ^ߧZԖk.s*.ׄ*\)oS?_]3Fo֔_ʄpTzII483FǾBq7͉ =T9C7&1aTeIkx_FS'gpŸiP!H*FiV:C%&:8'2iћɑ6s$( َrg|Tݫ#^iuʒ$0bcp3H#9XqZz* ;(H[_E9FL+Xi( }QPn% |D鯟Sa=Ϟ Rl=d/oRFlw5l~fŬ4M+HwۛQ8b[h(lX~?$c6E7ǂaG|{#A}l dLCv|d2ʞ:QR/N\|m.(QV=!PԹ) hFT@D7ehFD L4zX#]P,7T= ļGlLzӀ3C\DiA€- a9- QϋMԾun X;1}3PNC~ z"IqY[1a, />WO%'`"Q:?ꐃT2mHx3P \͐iٔdq^€^zq9!a_,a*Yx59k,L@N3AxNRx?3k'F$AN*hm;0JY,w&x\,<>gެ-!;k- z^6|xC3z*f{7ߕ6 TL[+5FK^* ˏ*>gvDQ OQsBx$ԨSeJߵZ?-t#ksF=ebSؼ_"sw AVHF )BcV\vu*Az x'0! cA`,;.HNJH:Ø$ [,XT@wkx *%KmK`>Љ0tǜ? Beׄ1e{8\Ay fty0J[hjYπ}VESy x^0Qr!3TZԍdtt=3O//X 0ʹ?ȳV|2&sJ6A8<̙ JȮU rMmӧUCBgF7jy DxaIUM*v*^Ifmh7"cz*@){gihwr^>AP/uu9a^O4NFZ YjÛ,I{dO;%Z9S*&E\Tk@|!Y/OeOn>R(o[ >$~ ,Cdu,ϰ!Wɽ>T \;θyv#/5Utv `5 zLeV*i af\l7֣5 {X8FzN6/O;i|9^dgX&$e,'>†:t#kkK 2CxW`JhuByC3gώ/:Յao`.Fcߕ#ʹ !SZ7͢]$e ѓ4ޘw圚іK&4ڕEv=|H6ug ֹW|ۅvEA5RZ2Fz^*hB fl~٣?/QH̄ UaV4^!9x !u#m_,B1G4C,",Fv`0wp,e7ј³p,xWrE33۰&[FJogSC"8Džf'T`~FW;N=F4(n(~l)Ag*PgU9µ X tiظ_mRww`ER/DZS#kNM:GP]$^W|"f'{SQdVL{P9Ftƭu،f,L'鵠ݝ5R; Z%'+]2–Ƶ LbӐ9c{`bu6dZnQf `'0I=~ira̫ZzS)ܯwF|W:{ğ?4Ce\0d;DYnĪw`UG @OWqa0ĭ⮽"|4.M-쩳:t43[9 +"⊫ ^6Hj$McTj=ַyvZZWl[B.a1k n+߀t=1cQx]ynX' 5Q ʭi' }%;RϴއֶrT9ZR:?CJAWE?rpG ۆ0*)x3yDڂLÎ& ܭ"F/jEaʁ}3hv8|Qsf;g^"x%=a@nEϒ6ڣtÒd(P 5̓vfL[{%I3d@mw-P%B fU]V\m/*?32mw M&/8η" *)Uf%ܼxWnPy u>^AJIɊ#Zm:IHR֬T%uwN& }_COIIn˿csJZLA7仱W;瑊uMsn{tKcl ;4eMimtrƏ3qF|V*17u`Ρ0deVS@lqp4L0}m˹êQ_c#I?Jٕn`wg6;!Գ;B ]tn28Lr?L!Nˆ6A(Zi$Z[yL]i\Չ!T!n|{[c\yIeef-Sw2#>sΆeɧB̳ }4VП!z*:o6a̬[4lb'%-;oH$p U>䘗Vg c=V+pqu%iw0sivOݎRPdUq(}1qnO<bjS䀟3 xr]g|ж$aC4=bn>K$QRyyA}N\W-؉\li'U'Vq#Tq&EH9o7놞ms0&rV W;'vvQKxps:P\T|\tSz],.fWHJR!9j})5 Ch+bOpN#&3,Xӟ_Pe=O*Y"Dx[>:i}/A\k W":a̞^C`@@Kx?)N8[ni T'{?gZZHLQ=;iȔvPSʀ&S=ȡݣ)`l:=%&!;8|O[G͒~)$h_W1E?[4Fj>NDqIa0t{#Oj8C۠6ŒfVK9#V˗YЕc+tj3 ] d&f6%jꎊP,6"B߈4¦$fwk6Z<xWDcP߄IZXJKRHd=FZ2O[I0RJ,.Kh講g;+ra543nKvx anӾ5z,dahDIbQ'Ds6*4o| T0 tP{)e5cY !C0pQGKh*\j`Bz{п>.2lO( FKBd  $ѓPxEAIkVO'yfoh sJƚ8i*vo,`[FGǃ(063 VW⃘b@HJ~x) 1yoQ|.QEkd1]j7wS+킷EwEe 7|ަ'R$< ց[Hlxbɔh=8ϮL$%uaiW+ }ؐ/ZZ\2!x1?9˂A_'+hSJ K9iE N>S#S ,P@1A+ӈv50G[GE4j\?n`WĖ5l5٤R⒊`d%uӻՕxSH3N*0ۍ]u-ܐdǘOHӿB*!Hu8\sXhB2kґ/짟KͿ$Cg зwf⎊q@|Ku0چ0 k@rȴD8{y&0kv bƭ-7!?PIŌHDkW6.[kkh |\3]/:_h^Cpsp9lcLzβQ`D2qVEq!*c|m>rӑ xSi@A΋] z^*q:2#8=ޫuPtHW$]- (qǗe#K -=~gq{wE-'fgnVJzXP}y_c@8cݭ|$^d;u%xl{Ư=R:5*RÑ. egi],CvU#aqI\՟j>EOv_KԽ p{/ȩmD:>V z]wP_C=/T3Yb:wGBCiZI@E^5&g@mH$5M㚕o"F0s(Da߲`+ *IR g&Gu~k@pƎ#Jβq򦁯H QgOGYSE̍SBd1͡ME/+؎ [@ќ2M} %|~iLRMn&d.-amoB(N#;:nDjʙB@x\Ngqxo,\q@{p͈Z@ >y&]|'hT%=Xӌ ) }ttLwɜ:,huC Gb=wp-tN|bSQ>IJrT}\a ӕ')ize hQ#-[ s8 WQ}iVRI$aبL#?H`ea$UkR5hع?W&XȇR.Z)\ 5 | Uؔ&$ 12xyດXzLŵ3W tV`>Jri?鶶* >Oeah7:BR#[fmsyxfwnhjkkӞVMs;'_ * RJ.XuqWפ_ x$ZTt3FM1{|FØnhn ۠E/5dEk&fl̿=+\A>MMwC ~q?eƟ-ygdJ1S }@0^=7ǢPxO,굮o\Nn㢚םzj?ٵj, ,H?r\/I}D\<70^ːHMd|r!(rL!*s+qk jQ's &Rw;D[aPcK=߽kGfp$YJ7{iatb@riz0 {-7jʻ y)oPc룆jBC*uF^Sn4%#/x YЎžcCI\5ߢzvn-tatXYdAeS+T [P Zz7(|EOLAԴ8lmܫcjrUg'\_zU/z!8~4 ch(Nr+Sѳ1'~6g"O"!)( DY/v>i[|_t o<(B&ݽi9`<#}F+|vp͎OHw5ͻB}1wtY:t}~1G%2 |v ?V(eWX \m7R51599'&OQ\lV }.#M wL0=a8{ :BֿgrK-Ӌ' |wNoe4D|,0F:I*86JWxR ]9z #sֺul\ @86 nԊ-WmzJ[=m1[5#DODPS֖K%oUe4GtV 4h"c 0rClX*(dbUJKnY€*.;֯Tzl0뷖Y|iZcA_ -)sN @!Zs+T2 :dj;EYPEhhEJq&ƺl1|"eqL,6- Z3Pt@%ɠ‰m򾪘1F+P} z& q6gka#~x=af ƦMz`f A gBri:"vÃ#qvߙEӻU+^}&t:{0\s+!f;Yæ3Sj3xetͧ 3x]1B+F {&ثwK"+E \y79{ؗB2Aj-pJL2d^3+*kuWMIFl7G,K&Tb{bs;9lI0yr@QV`U[O=vY@\RJ ](Kb5tZVVhjK/oI"C:R-C}o[8*^NO`ә!=ݘ/_  3f 2'G. نI \9wFyh@"*QexMLqSjXKf(3~V^߶~nS'+U7@/iɮp`=c[ `{uDi@}/*c`LdatVLYwBPZnڰNO- z6YKdc63ו/JMgLu_]Ę"ԤiY?p1;@8e ɳgˀB;}2ߨ#hgy1D XLY%6 73tjW)%&%l%$d*E_A՟“ǹtV. t:0?%{ck8MMO7ߑ<6ϒȺ%,h Fa=[V` f&~VTOXC)4jTi{*i3#Ba41`lMf}E«X+қӆBqIg6fS'L| #Nջ>1(BEߜjJM`:ַ ,<4ͅVfvPd-2ysvpE֎L5(;iZ_Lj C'Ɨd;!^x&F4km^Ec\V:rM{PdL$w(d(BК{,{=yѫ04ޅǒ_b#[lZo@vܨX[D;J.YyI} F]-`, f)_){̇Hy͛$8S1L]I[ Xn%I-;]g gS) *#> mOyom♫[wYv%Qۚe4G¸\|m 7V}*+gΪLKO[(b7EAũ͉15BiDm֦EXa0 @f`Ns(1;[#-]iipz+n7iV3b5ik 0B{P$Z='HgוQT-eÌ C^Zs8 YYdxMLsjqs@:`\L5>kŧ%;.Ҧ^<H ۹E)6h:5vYHN a"3^!]`a,I"P9桛  [H)vr5?4Ƈ F(Of^ѡW[ O'(@gD [ՔC ^CrZM _X|c"*2^nHvO(%ԮDp&bus؀7 pʎ熎#Xu9r Չ9 U/Yٖ4/#sދwM*_;S.zpk!T424+ gg@/0;(c/V<Խ diA8\xn+ {\)NyMfJɷn} %_Ixp[V RugTN-ЕDnv[Zq/!PiQpWl,K#Q7@ͮn΢Sכߚ{beV&6@$P]hz~4L+1&CRkDii֍+P1oswsCj⳴LEdv)C㪶t*kp4y z^zu@' omd;jq-QZbwwn\~4ѦOr fi#zP .y3+j- ,+dKDɹ~4Ǣ4Dw1׃,G%Ʊ&Ah<7O5,@ѵ=+t]w: ; s;mmf+.rx:e tXc\4ܻ[n:itLR9tݹ_L I% ;!$[FzAj2Kі "[B1oTIP ق<aUz)sވ 5qmQO iULO74] ʈy]&bGtu\0z,XMp@on6c[m͂us;sl-M_B .0tptY9emy=֒zfUq@֘K}61rt#I]WFErrC?7~0M+rIHpwGv +8U؎M 3' Wl*>@cj0uޱF@3-fGn.va-G Ÿ]0VoU'LOD:Ɖ6t!`MIGǗ! |,o3 ٳz gm{f+suҲRY4;%1Qt!8V!  M ɾHfکE<E U2y6g6}X-2AaAkf6hU&\* 8`XZ| ;^>< W MelE+(.ou; tQ@{J=$I%[Z %Kn\$#ˁ"F$@cs I-@ a>^9.;^8pv9 H|+Iɠo_ۦbT|폸J.K O 2/8]f|&PW63rS=~{$|'%`KQ`k {˞LF|'#At;i|oǭ!mSK$: E3)4`3li kl)̢x3YCRrOŀpW h GIeupJP0^,B@ A?B q lſ/Zz[ʴz{/,QYVhZ'SݾYEuBNry<:C"ޭ:3U)>*Z"<=j Nwz8VL^SĠ?#enkfB_25nQdf Xtjϻ3 rUabˮخA_۲0oPl/Q߬h6sݗxGDӏ@6Q͜wT섢 y^ac`Wc1-P20 G\Ħ.TQhn?옯7UGWc$L6":Md hӢ\:_j H\ʙ92v1vs2('Vmf$\?a08gZ%cJ^!lp{-A% 0Y|Ir o@1KqV8cV 5yJYQ8vk͹PZBHÿ`CcԌ,X9?fN[=y%rmfJUگi:5={MKfsg ꦫ 1aj`OEߑ+ yZE ܓEJ !Ŀ*0pRAڍPfprQS]^CVGǭ/4\dgK'Iiju9_QaJ]s޵IQZQP6.p ǀ# yW DGQM?7Kel⍻f% KR zU^.~+3Ɋޭz_5 rekaSv˜VT6j3]^::/5y݄ܳy{i-ڿA2l"ƫr]-lV[*(H) Hq u'Y/L KQvբiQwG>Ȗaa(̸N%?LCUOLs/@^BR Lo e|rj*' Slboͨߩk-N*ήI |I@h'%z5#ס.l;EnOjLT@&!A[G} 5Oy+)^6wsz c!0nx*_vU;r7iǗ8}զٱɻYe/ " /RZ-lfmEkR/jS~FtԝT6(~O9oNM"Ϝ ͚`Ɇ1IpMacْm-_9I2vH-H6R/uhRO8:KiX)f7ZF83[uՖ{  kVQը!W5Cu4%Ƿ9 rF_ВVw3|@쮓ලXX?6Ct %3q0:m57I,Y߁~p7^[; ^YG+FFy5fٮBX_Bm?>!0~pǁ')wk'6ʍޝ&_AVd >af]v~cyFLx]YmZ;~/]VY|B~1Zcvgz@nPqX0?5d cQlyJQ{eh㞱SSŊKΑ# w|xʣ3|A%}D0]x*V{Q &Zhoۻ<$co2<򁢌KI%mGx@ 10\Z3? UkǏI8ߚ<]X%Јz(em3o7{XeѾj>Iref>pr QA<˚Jӄ1LYtݯ";^!~\ bɓمZꖠ (*b 'z+gX9Z𲮪_@)Y16dKq·>U92-yU?_K5.ό11.sK#߽ M0 2oHğH@S1ŀM Zg_ WsA"A0*ӡC<ǐRyU _FIw_M +s(EHÖ`lcWYɜ. f(Rl exxՕpS!=]|i'~B=C0|X&1u$e"Z/ѯSm é!f@/ya6OePBCqt+fBEâڔ ROeō+kQ*] FMH"db;D~O`ե0'\@ZzaXd>Ua)/~~>Mxp.`I42HK()ܖJɍ8~2XK(`%{)Yr9JFD]FQ~cxۂ3DuJr(ƗLqՀ!}~N7yfcQ"~xh)m:%cɸ FF̉z[ _^=3§j$Oum ]΍R0\̶t]jr9~^O@ ҧ(/RxRT_^͘x|~ s?Nnwvʣ÷gt<4ᮒk(P8y?c36ؓL"@ /^Q3 ,&xq% ?]%9#_my qgܞ\ISu_}^ ]eqe}sq& cdVRC?1 B[ Cֹϣڭ<>FIY;f]_ JTdI 7+מDd>ƝFZNbm\_GB0XfNLKY;)-YhAxܵsӕ'Zuv0-[+6ՆJV"Ӡ{Hu^(;\?8 [&PoIܳyB矻z+]Vl+X[?- gp9C NG웞bm5hu6qتxKժ 5"χMQRc:U51lO/gYZ07070100000079000081a4000000000000000000000001616ee511000032ec000000000000000000000000000000000000006500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/chelsio/libcxgb/libcxgb.ko.xz7zXZִF!t/2]?Eh=ڜͩO O̬[Ϳ +v]] -(p0ݙ;ȡuMy8jӿ\@uWz}@1 ™k׾nkA]xj`1A| w*ZO#@J\|M6($zvy6~(+C!dC,Sot] )go0vHABNC@w¬\)¸FR,Agvfc`*[O==%̇?;7!X۲ 5wE'AY}LL@įAzs}x=|xRB\g~X.$桀D_T>EWT>Q ?B52(ld]O˼aͲTDZ-t? X|4pUODuCO6 em!Luv'>w} ,nSߏ['pj7vC89 Q|T) K mP EUm]8tL观UyCb\v1@G1+32xhm b\ y~/ԂbSm2?铓]4 $B}wg(6P63*ZӜŕg{u6%tDqXwzǬԂRsWm׿Q 6!K6VIv~>(TG͌9G^<1۪2jS&kζ]ȳH3 PkRx힎4p?@aNhI`P<"0%-!1R疿J9uވzYrMBS{R4!=BA͎^,/G/ ҿUb4sM"F6VMAv3 >K?{)$Xpeq(6:ˑkk-+y_&+7jtc&qpXQ~sTvz!)+%3)1%4n 2"?p=ɑMFz Eۜ~m °ELȣuJ MF`/٤_G4#}|,,uTK]jN?XR{` {Y(%#.n8D/H''Gx!@>sMޔqǎ9{7FXbQMN~>[uڄ&L34Q+f+SV /ҭy|HZoCM*˪zuGY(=rt3*jШR\aՏlKUG\駖–JmAeȤi{%]PrVcN8}Cc}?}P(5}kmvS=ߦM]/?16^Վ]Nč62y{KDO۲y( PdDj4hֿwFh4(7wrĆK"+gzWo IyUv Uig}l0ҟ,Г)ˠj.w|\$q0,~By&EvCo_Z2LtЏm& V0&]pΰޯWD#Hz7"\NCxB 颩#\k>r{:TkU8~)&7$ 3ce emǘ/"!Kp2,mԌ|G#IȉTշkLk{zJ}j3Է4 W5=oXk]m3N9r•]՗yYjfd.m ZRGZNd6Wd|~&ICtZݻN>_\8d%CLc:/Xu> #z ϗ^ }g;կ!#'Y9*Egwrm,o]A6HTjpLPhM M| 諛HPY܍PwJ ^e %vCU^(h`V&Ln7WJ74Q[k77-qdv-ܵvcҪ8(uӪ# @!$od O~7j PLRVcQl>|g960 .&0Fe>Y_qDž,b:c *x&/mѩ؝4Fw#N霍GKINz?t#n αi̲liU=GÅDOdv!wK"ŅuS7Jlyi"LD+`p(KKew'[A&gM(`ɷH7넼s{$0ySL4?#R]__q9Pe l>zM~SrO P%zq 9>M[Xb6Uzo\^P} uċCWƵޮT1j=y*o[xz345R"{n^cewPe H&5B /̀Fmd6TlpXL{8Gzk&_3]}vӓT<ƬLMmRZ/f5W<]4zD%e%#|'0FJri|`%aB\7F_ߔH$3%}U(Ea40Wί;F'hykwUȨ \!y2 bů0E7gI97u+$%mrC+"G۰&˜*4p'c(!)hM%/̳V.?􏭷 O돫 dMxچSn_ >=ol]A1ALXH囊48U VTBPVZ<ǀӱAAn`X2蒴DUߐ8V-@(a?h!wZ{"CXǰj.!tƓmJ?, VL'ߔ85Qm!ٛ61:!lޥ5Uf+Jq imlRQ7@Cz|T]+"&#h zBqcpEtv=^_{hrT;d=a;a!_b=3 I䥨a`6 0qZO: n>}okJoJͽB=cap@3sb- ZJմc ī|A2r3͗Pnu?zT1j{3IepK3a>r=z.!"Sը*J׉(͒$ _53~$/K!KY7<8U׏> zJE:)qx6] &wcy`b-B>̱9S7l>{pJ P.okxd'8z6x5er#c͞361b*d9XUPܯ `liH KMw!5F ^G !p<ĄExSE3hZ"%(d#ޢO+P# B vYOafݷ zyݝyd~мwd+p a$jG p?5sG0bT7+,UnsW_D|ҟ 1)ɑJ~wf@5|Lbrv 5f~҂`VD1ƻ!}xEf? G*DLYƑkw I #!fue1u.G68|Ȭ~gYJaO E9w9H_W d?-Ʃ%gD2@*Uء5%PPʪ,^Q֞3nin52blE~J8u W1ĵ$~#Kֶ|A9QޙVʎCK}W-+}wW>¦#5?ۡ1J[Y.8qYA+4󮉹nF Pt#gy=$@+,Nb>/@i[~r9C̡Q 95<\SI ttF!?j+aI r{P>ڛE^A36 J$Zn뵌)&h*^sVQ 52Th ؇ _2qu2_ڸy._ zķ(8X%)Sw9UL%*E؊ ~]>B2JǬ7 _˰r-sB0&}\UsGRxcV͠Wl'B}LIrìVRG \-"(p D:HbE 9sp1|3UIχHQ6k?"AcTE'!_H~sQ4--.nOt"HDQ C΅\4?d{XBq= ?L=s~QQpQ$O#?V1й9P:u;e߈;y,iz+NYD.v)oޫGl;'k08* Z7laay<)SZQRX # ɾ]9Svn80!2wg]W _|;'֪Qtٕ7'<`1Ro_rlH/AH c l3C'Rk`=mEEӝk7eeC1!~E\*h_\'ʒ\ӻZ0vu@SYQjgUȅ_ G)^3XV%iNL;s?iv&n; &nqigQ ǧ+ޗhqli˸{6oAkDu]SrSRȟMXݖ4ZUt4UgHAO5ǤԚ.`gl*'$ho lA~G=suA*wq *j48 u˜Iav-{ƅ>[ RY~;,c 6uA L@nk%RW,$),l* 5nN7f IW&1D8edžDVϸ&x"ƸV?*wjnh)v,fTڸqQ=HԱNfђ)1Vb/p xe[\s'Ec푺ncbq[9]}$Oͳcx)o_uѬm;sUCfgӃF/#C.:bB|deve^Gi*Ynָjx(cl-MǧI]Gf+WInV ./A!s/x62pqlyrU-6SPj26ASj$}&o؁> q|fE|&q]UVN+i."y&m  hr,G7#q2φH&ఘE;MmY˷+&[;DfW()~-d bj[v B+*Vg9I2fpOKWoq{>hM1. :yYS8z"ub#0^K;Qi>sSYv GQZ%0jh% )u"C͎&Z} d_٠h[4ˆ!O|IJlƟ߿oTv^@:KYS9J]qœ)Ԇ5xJsC\?/l%pӢY&q$vܜ,fD`>E vֈi2HF;TI'VR׺{80r}?? T(ޅIGJ* fzp;'rsTs a9 #Uės/,2ZLۻ&# bMcL3zO#-RNnAaZxm~'wsm.)VA=r&/ĖgJy_fʁ 3<47m!gp$@kbW0 w'xzӳ-pp"Ob+;dj!sJ)I6!_AR-)`QG@{2Rn+@hE'R wä%lÁ8Ka2=tL>Nly8[Qmӆ4XfPjJy7>x*  ̥RV%"8j}mams=-%e3FFHKC}ܙH ߔ#?~_v p2w!Rx`ۻyu ]Lt۳WA,͑DsO7RXv9W7G|\˘iDx4e`G3䊮Lk`E^PlzX+R e6 _B)xznfM^olo$Y<NBѿohzSfCA1\Y*;RSZ0W;v}bĢZ3sQ#7fhE5.wW-7N1_R8lJwvw.o@O%\ LUtDf.9@` vp$*Eݙ֓2yb= ͐Tů0d( fQ#(E=F0+JUo|&ʕAm<؃=%P}NXWSO'**tt&d9Թ-WF97< 5lvZq`3\z4wxS ~n0C nV#,',RVOIX; s5P<([0c,Bٳ3jА6ߌGA[^& ϻA2ǵW<ɔݶ{@ItV#in?:ecEV-sa6V؃3Si0](V*aݓN?L?bK5—FtJ5$kLy #_`SLO3 ~4cnWgPﶽ|/o>ղRRfF2rG2sBTV ȉI%w-r@ O`NT D#m[ Tw<IkXaa:(a9@Phl6a / + H5Vdу[c>Xȉʍx+!C9n5X떂 9)f* \|pqD3h 0i~8/>K_H-Q@m>Ҁ gV§FjHdx̴`J/Z*oqtven!82A[B~w4x4RxvoCU.B[BIO{fp!58*o>+W&DJ52ŏN'0mK_޹tьϕ m~9MM&[u}m3.#eTsHycN"X`o>X˹!;Z[Nr,toe';5OY1y,= :eׄ3D6{D9Lb7۩kQqrldcvxE@r\M9Ӥ4#4GuR#p="[ !I"FW{}2Bdk؈m2ɑTA"H8|bUqet#̙1hg}[5H"YxqԠC%suhI,Y1S_4s򄍙kPd?oF#%8-(l GpV٩G,#ΎurDu3(G޾Ha?-h1<-rNݒov#EU\[vLN O=P;! ìfIH !b'ʅg;,v$ vjEE*@t?pxl_Kn0YiprODij^tx1Fynfy"Û394جHiiȮ~K;ܹ"+J0@6. Ybpcjp6%QݓJXѨ'Zҽ@K_M Lc$ldBRJuU[lvZg:n3fk j1J;9#u=I="¹o4]U3$X(0ڡ8Cst0VԷ6/LB50Ly X /dhiɧwbFGxZEWH|5Ɠva<>18vo@E fYe@ד!k}SdB^Y~wA=Fa(5➚,1zwog/.dp8y, gTSt#p7{M".PU[L'I R&\ۥ3e\ƦWӁK:*h֡U– ̕7x&O/;k~7n): 3ibɑzWXRÄd0/YJHƍ-])Lu{P_ປ&q(i,]n76cߚ+lj #?BcEu?- L3$?bޥdqKךQsY(;MW+pkD3I6A 2K2L7-E.>Qg?1_ɓOw%y\ iK"b^dLL [lt% lFUc#)<@9"+<=Y)cK$tஈm:KY($ʅ*Ծ5_-!W2xHZVs a9tU/q$KltW}bp(b&nZYe)/ҟ|)$l6h@ ҅v%Q*pt6ܣu0ɮ]XeJx29K\w"V&eb@ YM^P|^8ovLj*'ruvSU(_FcXu|̆i"ұg}n !MLx`5~֬;X)ˮ: ^}ڎJn[TUFd4#C`}㤦hqE۹l;PP< |]JPKLPV{8#A6Qaa{s> QA6Y6B`@_xZ'<Ȥ&!N6Ip/e‶ތF)xLshn{nk}y JuX0h\ثH4K#UU$f\qfIVd %uNP:T4,ok*mc)>n(i,Ьk3ϥӅ߆+ǎuƽ2K/= f #th:#FY6V([8F 3jF`i{"BSiv1f)δg0vPN:9wcyr45yHSr;ɞX,=4$[6(X]w7M8P2"7/vIhOo !߬:f":A?jK=b.4n= C|IH1= `d_B<;$ZeU~>Cp<Ӹx݃ `KOUǒ6JZvH~p`4`e?d%oUB_\҇ _P2n ^)5,L~{9_7|?U،/y'B_yD{2iQ>Qo=m)p_xVtTm /ZlWb5=nJ7u_z~bE\wݺ&Yr3Azw4[&rrE%Fʁ'/n9AP% zUpuA_ٟ,G>+ 'r}MRu.T|[ڌtёM$(dR,n@|p`ӷfDbBWB.<MhŹn£촫+$/xlL{T}Nѓ94WS 9y'ƴXwaTXlt4fD!tsG} FaooN|";~ 75%FIp7:Qo/5[ xO9E1sv$(ƫZm^>=tHZf-nU̍=J C|Q^"(7e5ɍu[/! *`ꍎo=0bs͜~L!$+'n{//Y.6~[[~rkzGt3J|WS`BEO3KwfO7 /ٮ$>u׆@&O 2'NqY!iEUG}3BGu٭XZ6*V3 p~{bGYg']Eէ0>ADX;D@̜O;Fs۝eɫ&G.O_p/FD Fh({oq"\=N 'qx+1  b/5ɚlOyJpE-w ?5 vHYpVR ,LryAJz!icnƛ+)o9^X`@S[W'sf+Cz6i9cl>QLz nWR7eeAJ!_D7./Լ i˜*i4M$.T'Y'G!J 7.!uKV\zS)>]Ad!s4[o+@9q/ePSV| @5 ~"ץB"0M+$$3 s/n5OF,qG=^0 pn%B9]!=NZ\k푮&1HWaAw"-i~N𤾧R~J>3뵏ƦubP6nF8B 6dwȔdexR(ξV#]@ܧO 0!VwM-\wN# ~`p%nUp7B{X(i5T۝<2vslEq*oD} ׂ?3V*#SU~h!l?DgMxDOU(CA,!F%[R֔XR.D X}"% !J 8^3)1>q?ϛ]'[^P"Q#/7ܡއZ(ҟvNJwOq&poMRl dc@A~)vn!B{j*4`K/k@ȡvs?ES8Ua Q_2[uis8%|GÁ#!S]M\@, rP"m}tWńXmj T/5.C^X+fHXhiG]J>v?QKEtLV$KBsFjg*V+Um* QjYB#G`XWECs%I4Jp%ig4IiRRWb#D܎`8vil11'm.J&`vl[DDh4&ȰKntM {n|f\kB҉>gяwkSFa2=کY ?z42ՏrjYC X&{rv[+t},h? BsV6 qy=,/pֵ8ɝXhgx,&'{K4GZK FAoykռS7wpYcei3Q'/xP!ʩ% @,({zVX>>XF*UKvp] "(IM2|OvNq\ *;R#muS`r-iSƿO\_}vvof{mF@*=[QݏDr/jlAL>,0W=s\j"`Ue6d 8?%n5jJYP&m*ݖz0bS]Z{1;t{MV[s2gG(6_Z w8B"SyWZ',5=`>yu=Jw23d~Q /sO*G5_f.;YGǭ <1˿uJs7&;0k&;=N ik|Ea#w(Ӹm]w$BǾ O@EFhua }~UTZnktݸA/!O)9mQ&y#wH(^)qgr66e Y$bܥ[."cJ<@@Ġ2? 3լ 0z; 8ظV=eQPz׹۫7[:pkpXM73{jT8!@qYLՆ/w.$^_,ׂ Ȥ{|(Rrt<:B+ \d8X;FVĻQnt+LFJZ0ĻoqQcZw݉ap{|Cb9u }j:D#aV[Fؓ* f=H8$IMmq#PpUD4v$jWFTmLWt x>nIfG ʑ}3] =s(ywe irVpC5E=c)!J| skH?ӶCgCgMl d :0$<>Ч-: 8ui^gy@q3uQy~}UԌ; cGjZH|\AΑ*i4u *"T~UX:@*@nJOqru}f 2>9K1#9H% PzFT-v;tHyyƎo8"@oeY8f(S5\| SGcnI B+kʣwBGTKTbֶ^~8ڼ\/m~57-P3Ep,Oc"q~Sab0лO*]w#/r]xW0ChH!#+ilp-4)$󦱳)t3YRiGo56iA\-YW4{",w`Z>hO},KPEb[缘s#yk|x`ˬةіg)0*K156""MOJFW#.K LQ+;S"ߺ2\ot9 R"ؖgOe݅o,2nE/;)1e a퇆L53XŽ wtt}K4kq{XTkAKP#Ƀ{ Dc]/)mS.L]tP/Q@bc G[HHG.V4\ S}ւЮw'Kϫ`)Z%_Bj8J$<\o/]^l¨^\Y<_jmt Y!cU gi7Ϭ;&AgaJf59m ԣkX^@r4=W -Zml۟{ܨtrrP8¾_ A#"ea\$y}U`? hfՙde옇$B#;Hk n 4%5.fo#a&b| <7.5͕dW+# ߈e/ؗeW{$1q/7Wd)B Q"$Eݕ*{-mK= YG,Ż_o^F-^ãrX/'J,XIS[26#UBFaw#0Y#ה|0j//OkM4m|3&FEq*gHc#^o'1z!31,HPɽ EF s` ,\̤֋x)^-ː똧pd#Gj[> Vn;o9sR837T3@<^?õE򘧥R5d_G&G4~? v.kkI29]BPn%]2ɧ|GǓt[\UgNk`9?j]JRB8mQu8۸g8='#Py)uj`7~r`[(/ό gR06+M4>!ۗ <{ehKx' o*E4K^*"δ[: NmCW`:F$ Kv؁ȕ{Za1'>%rzW@Hȋ;/8)B 0ضx154kMPIMr2?:Dnhmkx>AHwA=8:03rbQg(fuzQӰ4bPR2X2+ o9q@)͕&6U@ϯXC}J0sbiX^J|qLV!<˝|ka)pvU1m'` x89PXVsqtD~RaӍAz8S h ?Lgmor=a?by^Ka]ѻCQ[C 6Џ8qiSJ2Y_lA!Ee[4J8|yu=/u&j,N~;= %Wۖ6 sQp1fI7CXd@jR u/T8 F%56|Q3 4m.q䌻?QG)ɠ =/^tH9ck7o WI(^MPyM %oܯH{#ڭ3IY;C١Rv0;}UUÿTMOk3%Ձ (hokzΑri1ܐ=r& ~Lh]aE&LVsǫ&H$@ͬ Ž*a|D`VKeEZbӯK)j]E%lO&Lbj1>-UvkQ>5q,3|-P?׮>LrCN .a J!1؈fF]v7^Y9Q_G۝$M?dmDs\ڦ=qElzy1~p7̀ @ R"F9=wK4CŜnt>w@q=7_=r|І`"(~=o4=ӛm~6:&P9YmöS@~QAOOfkОި}?\1]sL&+@ I5Ŧ(Bp@c6J.Ќvj«Xx;+ܳ;` N]{t$:-2YR"~Eb1h[> v&]6|!YZYL,#+Q~nAW2o|;܃:2,$8gq8Op^C70E oԟYr<,Hw;SA'=o lrSgTZ#0L R%n9lGG|tgJ9~uuLMuߺ9& *bQT]b峈<Q< ||yQyxڌ\5$$?RP[q fG[ڽ+,~6mK%L)#;F(ηSc9e$ޢ!dB-d}p!Ä +d,<ƈq7A!LeTAvRYQʱ5)#juěA<,{}aMyd)/v:&R)1q@E,23Cƚӥuk'r!p㶖N}ڶ6@A[6\$C*UWZ鞭\ٶedh"΅Hq|ުN߹m-z,=U؈V9ﺽ8q_i<'ϳɩ#1h~TGRp6DdG S:=W*,T=kCMҗ\qzQ 9"񏙕m.TR&(RGZv(+ d7c-W,1V30j`%+ R_& P3Hs-ݳv+. ̈́%4wSGRc?)+[`:ڇ\AxɲgOq7(-KCUuV=Ri }R0vrÕ?vrCS9ܓ&Wգi{~]$b4y( Y@Q7/HU]t-'5*84rօu{==clX(Krg'F?-o}xr,Zc|\5j pxQPy i\ "'G>Gwa'G\mV-zhB}ƞ^jvN/Г93m͉ TjAq 1Rv4x*mMRޝ4)Q WR/Y(gs4U' i?0mQfԽS.tqyRHA[8uw a̔2ۿ pT#Y,%tytm+2d3) q"2.QV*Ȕ-S EAsa7;*!KH袣22g _7:  $MmH^ wYWԈo&JQyToj# Ob-@\{P'Z>t3sԠ>睅 &q?vW+Ҵ2;(N 7ElZXHE]0E^ ࿘2 hTa9fh Q uD&^ H5^R|Czn }BŤNtpvSo߉K>_yzZ gUE' AV|3Eq7jM/ҫTٵswpGun{jNȳJ84{FRBQ.QSt{*ݧ9x"qBl3mRgw'\ p 90X+FF*7ӛh5+nu] TŤ(! W#G' P#o@x[tfESLB9MyyEL$ڛ6"ppSlox&B{ngQQ}i lBX١Pښ^%0)i65әX$:9/z&mp-]e+[㫼hfav}z50OC]\ϻT|UEi14N Ņ$~Oǃͤ|j5 BǠ@{_UMJfЇ+WIE tE{_jaslW`0I] UW)] @~)%EsB1,]l8Zq/}p b9ߣGe t4^o PIS+if2 y(FW&W11N=DQ'#i[ݷ~B%D^K?.dW!h Z~?Po-&=4ވwiuuE1Ӻ#d-b6~J/Tqn5EL|!\8\Ix4૥cus~~(Y9/MCs$E>r[KD:ܦp[N-B?OHJv7f/KD#)BAw-e,k`2e~qoLĹ[fBo9G|h)s7FT!sCQm MZyE [#zHR?HM`Org턋\4EUAn։,^`OV,y!z(EC"Ortp7Q-(? =п4T%g˶I@:y^>˩w]1Hg1{gܬ9ǜ$3N|qt/ۊ# '9NĝǠQvdj}X2SrFx>1,ݠ| Ta<~c ,5C8O`r ]Ӏ4)x??>E5NV91DΠmbpT*'??rT!'b~>'=rejZj;1w:}Qg61^Z=~gD3Li"*?% ߄;-j K>aѱ1.&'q?W<ϻXT[DNZ`Ku %bo&ИOcO缼W6袣9*tz6Ì(<6vI y/cV9 n) - ?SV\41C][[ _XCgQ 2Й.!P:ߣ1.ADjfsy5i>IЍud2Ù+ |z6FҖZz W!EnyR|xCȒ.-O*Y?ud2eghjhIep'̠}^RPvWkˏ7Q5dyf 0 *0h>M]nFrr֪klq?h!TRE#սP҂eLʅaEUx`!ECE-/'dȬʷm|^ˊ5`]kdz69>4³-i<4 Ha*XĨWnqNg&StNfq˴»80^Zuo=U`݁| YZu ҀNUPҘ;ԢET=6OG Ol]XuR Ĩ'Hg(JUkPqO*7#+9qP;ֈiT1HذMcW8NJS`Y:~B ⾑'1p9D CZ} >4 )~MVz[fVGca´of_;g積lj2 , Kh}y]׭C;b!kcDCTUFHV"g~a7u dAd>X1[;-gv-דv$į7 ҝ/4Օi\/_[xHKy;'=.xthv}{x칬[4?CoDotͨ=W` :T eYp{7u_ވ:cm ~0/ pf ==Lj6&)ҫ\H &̮-ڂ^t&'#4͘]A b[쮄M |';Ľt !:`}0pP3!s=~x v@f )]T  對hls{^Kt3a9N6Vn~C"_o ̐z狕J?FXY~gT\wOʷjlB=\tO91Q*pK[,5̐te :\oCȌ\hj :/)kI323v2B:zĬ ٍ"4fQ@-p*8#PD*ĞBuQ&d?[3 _66*k ʯh֣Q\A{+]dl&29ofZ+m==7.ٖ&׊nۧ-4 w҆9H^YEh&,bLÎ3/36c q f"e(vÆ4cٷS|V!w5D %ʄq*U=څ9;o0ӳ1G8 A@rPբ_oKu垸)N~;6{0uu] s(˝aXi^h@$@Z;oSQq!B)/΁qlzܡQeZ mȌsų` tMVOED4 !\XG>LssZ[6D$ y'3x[v: ݗ&Zw(OLY> A$JidRr ^bSIUEpq үTܷ1Myr'ĜD ?DO5:nT{,ڢg @617nTzf V<5ђ$;*v۹4 ҳ*(28$ɑ m1t(F0Ֆ. < *paC%sCJvqY^㏨T@s!v \](4}'d6YcRlL^K.RYj:I?VlO:+px/Ia9Y靥2!lc1[A?P旭r=ڶ 7JKm"/*1CA!:/dxإ2t(Ɇ2tȝ2T.hӠ2jݾDcޗ;aķ@5l &'C9ih:7SGivZCIGJhZϳiKT//lS\0sƉ7q[K^|~e+g3GOXTLh?(b4z~;y@l#;}hVDig\vQٶ 9$ԁ&}FlR5YQg,bPKoH*S 3ƞXS0Qk+$F;g#c>NɍJŗ`񉸂 Y$+Փb Ƨa6(-%`~䇟Tlz=Z q5\P0ZђEj?I#vwcLad6䄹D{d׈#r.tĥcbZ>|HNq48d,ҢtJBxϷrTםiAN_l:}姫-ˊznh&8AydvFʆ7V`$2%S>zt4=.}'du̘ju_CLlqb(5v3Yo^"jnz=Sl>=b8~js |R|*n|YmWP<3ZݪΘMh(J!A#fdfu'YG(EN6,Ψ|R)>Wq1ѿtWM.7hYdLWxʀ~FNu+%>~@g[ȄGSw 6qQiK Vt+%Aم XZWA\TԝY[E|Dc5"^n^bb"+װ9w$\*luP@JQbTom[#h,rxRV3=T}9vByw.tk_U+s#0jye8BXD%h\!4#$ H aܛХ£ɮ}sݴ5b?7_z s5Lbc_|L҄'ýa 3Ԓ>UEc 7P6fRR)D^)6/(1&v{W9T0[) qFӣ= bqm>Uvf8vJIm6^e `x()ylt?,])wv Ą'Z/!Wcvz|}0C^FU{Տ21-+bk\^@gU'o|)Wu':nV8$mU5QśVZx[d>C۝9;WF21#QVjbȬٚ~mj&eςS*YTxF!xR7LɑkvPT1櫗엥kz+E`k0$ "…hR8 <6GO e&Ro@!1UBLkZmbtw}yV2BҠI(SjSR[35mb>WJڨƵrrš`7+{*AXs*ʼhL(z>M釨l:bO=8X"cH0k @%4 CYsg]ϝ#LOFvcj"ieL1mqqѾ墦O0!s;6e/4%<1?]dk?u>q3 8,kcC8E,M}d@hG-5_BPϱpF )dߪL 30&-[mJ ?m"*^C Xb Ơثeg:Lr-R7jʮ2s[`BN+'vՄ>X˖N1f>u/Sʉz7B0T.ս[3tODyNe""b߇joi`'ipiϲiH\'SniyFh4;ڹ\:؄Jp uYv όNδvS (lfgD[m}TQ(Q^٘޻^0u%t:J}ؚ 4"=c C!XH4"A8}f~NX Ȝjh=pLJ'OB1,˖-3/si|qIFJv]|?EkZW`YbM6}q4I!g\ʘv/Q2,O|YTQqDݫd(  /ߕK?o#o9t[Kqd ;Β U XQLW Y9%j80W.iK~Ay=Y{'ZY_&o谁זgzZC9?؍+譒:?Paf~&lwd6 FIWl7#z4S3sʠ]f.n]0+jDާ ߡM]Cx`t{ecy? xwU; ބtOٰnUHSE}IJRUqpd1)[}n @҃p-5N7ՖkH7NǴTh&0ԳF7퇢ElYn7g<(jg!XcZ7UcNP]EL>[LJS_V#[V-jKe8x'{߻f%E(] j]z_=/aeϔ,XψuvGꦍ@fZuo\QP ݧ%@ܽa!SGϻr8Ϝ3r ͎Ib6*dMM\< }@#l$n N-H/Q'%jY& `^/e87nj$G15+vT:<*$h(sl{ꢧ<]ifEnm6kxu&ƔZ c la)4YVJ&Y"pғ4^ހ|>v!2DʙE): IZ~ ;7r(a:XPT!0zvߧ`müx/㫟'Eaxl`2 jVԏ6vv`=&OC;~wJZ*e12~:>}@dm<%$WAѓ` 0A](΁_A*'WPV3#"&o#cV=Be%X[tt,tG:W>Nka#(A/7 @t\'R^'sr0N6n-O#|k ?08\:WcbqCAj%FS5m3-F )z3KZ!J~%  hӢvH4J;DRe#ss6 m~0xS2c!a(?.ui'K1mfy.Id ),@wB> Vʕ T^ga[nZ)[3Oa+u!)8p0◠:%B}WF֑qE~hv'byHL1}k@&AxЊlI,7P?`RIșӛvoY)<$WO U%|-Y1& T{Өͩx6:Sˡ /wY{|?F<قhoԆ-t1eEGf"P̫,,oTƠ w2ZHU 8-vӰS?_ {6mgA% 1j!/2\, pI0D;ޓ%-t烴'-0fO{ Ct Y~$MAO&2+?ӻFʥJ+ɩŬTj~.6/$1g> p:0ɢ>!]R%AjQȧtp"rboa,)+pf #}}:׏p}eGEB3'p10N|eSglU"@3v7l; )jN<2 ߃q9o |(LwT/4~^f1mퟷ|Z]CW 0o|clMNvٍI.\6SF0JZyu .}'P30T͆M\ i(P+NNgHUl5H1sl ķʝ`bY <$Ȳxr7ApJDAw?֠Q yAon $voAo 9,T$-<{dO/ՍJϳ-[,:@ 7 (LVظ~4+n?C=9cԬ?yD4m?ax=6^c|)6wGGܴe09|ΆEHS  j]8mZ)=(q`KM*J9wfD~ EH(BHz&Lj/k0QgM[*Ŭ8'}`z=aS1p?qq6Lz/L%WEҗ)Gܻ bgth"Yk{~h:[98dcZK\J N&6Oj7T8Lzꇐ. lV so |, cGC61}2295M҇Y_c j8I=r=7˲a7F˕/';̮e oCfe9:o/ު2g5s^MJV8M2f=s,+GC-RzDbB T: kWsͧn{ 1} [ ҕ-ⷥMeDZ' ˦9zr6@NCQl:4|H6|<%_PZٻ|{u?\x ]У5| 9 [47b@S A{#:$]o,Hʠ57\ڵ O&2 6O'&EGJT$INS^ N*ˌ3W-P ̽A-.aCޓ+;|ɒAlq|s[|,-__R۷.(o辳.lf9}!GԲރ1RnyUűޢR7$=A(W߽p `ul|n6oSS*"1۳z=BOPKBzty ph`d[ݗ(xŔFJl. ^ۡLTd'2wrKJDn 2 ODvf R'Lu$iAa(iΆF ޥOzn9qyZ]*no&F g[\Vn, (IW4'n [kb#V"TWqT{6`jH_Q } txF&3^oK惝ٴ\Vp]}nCUX+8c-5s jWlB*  eݱ,@RJ7Jt8}9v459?zqX6tGap9$XH β3!6U7mWg(4DQ}(rSw;>g̐>c礢Mg(3D_5Uѹ+Db*>x-*vNI!xId}4tO СUG=6Y+!47xp`/n'YٱԠd_!ܞڍf jiȆ(Ǻ?>3DA.^yqEM:dfomf 1}Fohm.k٤(eQZ]ѡ+ab iJ{ӧ$60csD oWE%N$lUúb5q8JhDCwd"!Y³I2*ڐÕQ}*ӨV>2OBurw"&6@^9!a@qjG Q?, mCmT†r3V5y1nOv |wOPz3MoW]AZ_pd.֢*!`_XTS|ϐM\Q)x$ܒSev / dukdh\(b{2a1'|o8i%)|ć.zw d2‰#eU^ ,`4nфa{TW^ɲ':UxͧFŽa)j]b,S%ܻ!/ut9Sjm Pu޽4=#}qװt`u101uBlA rcyuTnvw60@pc?fDZb6휕Ւ%"N.r{-y *%“T2:Nl\p\PHb6]:qa 6ǒP#Vd -ϺK\с5T E+C1wrU]$Et R}T^bI#zRBV{D:`>*4N͍/l3@"N0Dy?Hk[HcWD/81k[66s(u2X.>g_/z3.§>l2'߆ͮ#|ZaO}Y>ׁKu>\[Oc) Ǣы&D 3ܶv@Irx}u(ch-x6ҝs  JA`W)@e=E%V pXN椯M뻭!a$dx4fj )G&gY쪂25S6!!\ ՚$]x\وgg{&zK8^П[ 7.ˊEez_[Zc]P{Aqe(PQ`;EYjCgi"]m3/$#Ymj`hцDZ&q՗b܍ oOQwo}d,H>y BOg`b"FQ$sr^)1z<۶bJt1E$<T Jl8K84f`zK˭Cw攳\C;8òh*.7>[§@ۥH0`Q CTaE&%ї'3iZe[:flv~XߘSdlbͼOLxÕ4XZU~%l\NAI4"%#DS-NnUg"o 쇿 (Pl/yֳ{m_ch~,@.C R׎Q +/,٠Ǚ+@Uwm컱f VwvWu9~-+ \5;%ˎTs LáJɛ5*S~6xQ\L&q!Ҥtc2P^ qZ2TS鱏i$0ۧ{MZO&XFZ~5$pWϽ@P_wǮt]05ư{ ]}lO넡bzVk+Aa [iڲI_ ťΝ^>@BǴ.!NIR fepC==C5<`dNغ7mD ?l0 ~pRFxPZѼ ӺQ!@nVl Ş9,MRy:$|p&h LZ׊AzҪ K:kШġYf[ͺ| j9ć󃰝5[a"3W.3.z/  Wzrmt᯶_j0Ĩ)6iZaf\1i&~~zj9sNYw}W}H`YL+6%nZ11af#D{yCel6`W6])glA½$r(tE-[n9Q+VՐď?Eһ6PLY g&V?eN@Z~ڟ[E&ŮyY\paB'W~b׺̯wg97_C2(A;ρaJgg1-1EX$xHS[#-FS`'BM#U<=oߜL./Pu"ۉ"\SGF~n"t*C8a/X<ӯT椺B[\S Z$Q *vSYG1BCED9$;N,.i#Y!f_Y0tTeC@$\RCɟT$Iz7 &6P؟`&?3P/ﻄnjJ]B(ĥؼ_fHV)hqPe3iI1w*ΉA.#d vo@w, 7(WXA\ [0iz]S%S1ߴ$jwDwL; >f qAxjbC8՛j+|s4ɼ9*Mv"OgQCֿnxF\ |fl9̐OF=͟/@Q [3}=dqx*fN#ttll1ˎx3fh@Q|rbBkpQܢ*͍7$8zf8WJuj.Ƣ2s}a܃gxvcW}!ϒ)i cۆ 23H/n^ kBYLOw$Yկ&*J v6\n&_R 2)BOiZ_[Ⱥ<<#(-_4wuݜWkMC]fmUlI-YO+Amqa!BE-q)KY'F)P_ZSNH~erO@ATއ8BtTLe^,f8b|D(x>W4O2Ymz̑*#u8;MZҺEd ]/NndM(%3ۊ`ג|0XQ6gc{&(I}zqIER=P#'X˦& J>MT7l|>vԩ*NR-N VLc` ;yh%o؏tM޴Qo҆jLQ2sOd$AMM,kZL2*.FAܯyhiQpVHXكW6h/4qEkF >1ve[Z/hތǿb=aSuU vN 4?G7?~iFԪxR8O/^ {췚WQ<ƙ"A͇~8oKcsd5V?06Df. %hNO k.Y8BU#7}1!q $H5Z)q̎Zߙ|ᮋdqNUyLjrA8*eB0lnaq"Y10T]>b :4ei+CɛjoQw(_@iۓv-*m~ңhlERluK/9sBP݄mh#!?́hl8ít\C\i`o6kQܨ:F;CnE|O-μXasC/YNƊ-ϩX}pB7()2^%6=ۏW /rëY!8z <{؃PБ;Y_q/slAhRAF.fڐ.v kE`mjAP7!ԣ5fDzAsV˅7( Na@vY(lAӠ"K4e_lDX:_rp"@"'2_8$k}a}y-h#oMD-Nu t%lvz67gr^HeҍWpexw;Iv"m_Q+Õ! hM(?q47dfR1HzU4,260al8j.͡Ֆ!HMa` hA\2[\P>=*O,-sGv@Uӑ7s0lgVa؅ap4 i fS-&-%l_wkl'zGX+ :ik[7N|fY{N7&lm\֨p]]훴RŗrDŽ9yf3lg^bf^J=Ly|z* 'VFq3} 4)te׻y&ܶg{ږz CL }nљQ y}}v4-]/@MKe]>nxf1YoS d?o &\9N.E'%Ӹ@G\cY >3Qeʫo51Be!HrHP5y{ #f <5Ql|s'&qo,CЗ]JqBmߗmhi>)<"NH yQ (4yB)"p_K90§'.TnZ/JL& !Р]aٶ||9' <̄9~71.ŦKuE ĖSmh1^%V"v榢-ٲ{‹^=rn=`FKROk N=umuѦIk t[m C`F5EbqJD߂s,`ϦD0 (g o[N`҃b"?'"5eEDJl],v+Az)M6Lkx{<;H+Qd-SܵaM PPv1\#E4/1 cr Md 1"{r:ˁ4WC"LllA8 i:S9Hӓ7^j>2VsLW:3;s8+n`N\zth,=X.u9Db1#n|>}ᤱ1lzpbS=v D. }D5໖oNAOiՒ. O쮘^rD_jRct\ُ´CF o{ MaC?g%6Z̗{L~v&{6 9d sVQ3iIT4׋24/ܤDxG=“ ~A>Ii?h=ov<'wf;ߗ{N21g(IM cɮs.h2;&PG9אZb+]0< if'21.H|,Y|POU2/pǫSZߟP"DTG!AIΕO;i L}+srdMZM3u R K~=0я E2kt ݹHCH?~ VF}]wO#9LV7'oDA;a \)a6Mgk?"dl$(`Gl;Fc2 jDY)d˶2nPi=!,9C>f$4╠sWb :qc|V- Ul\Fc85K\8=3TWy~@@XyxLW^*}SBj͈э*]r 4juٿH}J$]vVOs Xs.*{!oQP )kOՀat[uerp񽂒5 ?0[W-Fwplf9蟲:Pv˓B{sG;ob䢫2L.B.!$l,2eh{..x)P|˨ngLYඬ5SלK0YEX4)b5rpUP`߆׀BoNG*d4TWhW7#DR):!ʄP`:E]8ꓚJݮ,bcDwM?c_K:f2nʐ'r,g EVH+ذFhnE #L +{ä鶑 bxLUbQS|'&5N3l. z$-^ MU ;#j/5j=JKtIJّ? -/jd\JrТ6+0]F4r2 j%#ߗ)xCVV Vn1SesЃk2QD.f 8 ̡V#!v* #V`(yzb]4l~Ͳ淚%CH/x_hy3M6u$ԸMy,F}@$„? QT !T}:TR<81BRUP޸%D,=uEX֥0u~퐎f1%/GH`_;_sܴJbʾFj}֕ D*Mdlsi).4(~w:$*%ݯ;w0 bۥ?WV!'M ߜkodM9_\Y6n 6x1^~o0lGBIDQӭo!>HO˨8QbXquZ\*OG?a $B+Yu =P6d; B]ڗ7>=돺RXOB 78kFa9pO/>3'+2@@ ?gs\ mk kS.q+DYXDI$IsK]V`NZǾ@kpn3 ɱ@cbMn `4I0HY{nΥWI-җK  XΌ?G$`BCl$)Hp~ ~ )Őz$0'鈑5+1__7Y/W_wOb֖f8jmʱ z-Y4W1s#b 9a &L{' CAܡȝyXmQ13*6}7B~^}FoM0v I xW[?C7șCUqP۹ ˯8+\tk HyYu[%sU%.$T.2RnGLU L}:c"J(ۺSsh%4Oq;ڟxʻNT4HQFSWVv<&qkoΤf;wCHf_[z61ؓ]!f dp&F1CJF r!+9RdtMe:Ua"OM^m=hTzIѪxxaeĢ6v^,Ĭu䃱zn߯!x|) -r!UXTr]/Q$}~{%_W#T0$bi ^;wӥTsnn,"U޲|6t辦, NGDpl߭W{Ua)48 \ ="ii~J5\C8앦IC)M3VuO^/a,Tg70yLe'ߖb7wVT" :KCYR}R"U6͓"JD$1޸&zn @7dLǤaW5O"lKX@UW75Y"SN?F@sPm{DEZ^hͣz~S pO"8ktÅ_!g"x="`3#pD]*uX~z%*L+pnu(+MQ7jѸ5V Βq^aS7g0 cXW4_ˇJ7GFSa)ԛ3ѝ]H&0;ҍ-o E3 ETٝEpo7NJ$~/п0wB,m] W\}6)ᖳ˽9evaUekw@oj]h]|FZ f-!C<ш"uhs`]ll$}}Occ[n dDt]A<2] _wd},1_|N} ƍVоl:Ĩ˭ h94;MRH)At#B> `V)d pQ"yڳBTcs=xoʉW Y(FԶ}ٚhx UHRHWkWʚ1t99 EBE0rn).YلuG,<^pJ5̜]46SXc>Nt >OZQnw\K֕tˋ3::}.u]+Al65e=Xor*pFÖ@XsNB;,',"ȊɹLz) }u6 UDJM1Yτ}Kkxʤ:SBgcdAާ=m?ufW]a܀Jhۋ{6N:&J:ٲMM~OHb"mHcb :EphaS&PݻaSEoR,7saGCWA9;c 楇DlB SS>x. i efl<>6qi7jHz 5蛀<=STT4ɌteuY'*`{k4uMz{nd h撿 E:mtG61@l[#`fa˅z` i7=E zM5_a24=PfbFqfa7gx̌Q9aQwf;' 1O`)Q FYP(Exw SGx#i${$BYyO[;ް{a%3: #/G!Y3K&5!5G1G Ô5!)֓%5' XBI(^~z mGyUZ';DGWUPu6SfA9]; 6E&&猪i%hl<ЀӨ(A6cbCp[zJ( |b ABf-rT3]6MA[񸊊8+Y>z˸AV#A]wlI:F O,˷Q8ǖAa<jS=<Rdw}K aH'f,:0*7:C"/v4 ]I0Iu(}Zy1wKDi[Yi;!=խ&QYg2#>.3>chR촵% Fwըz4_/(dv6!4sfN*z ^SPP(o#iI&us ;Yhzx<< =6z@L @RM;)㇝yjFdvY:S:exVA$ z6eCtչ?rwNΖ91.\:RM&5a<^bKխ[I=n2SD [>E,VE;V/36a%2'%SdM3J2|yZw\3hy8\;,C 5?!14 R)rtf/},3')޷~ͻEiFH{73m#@ޖ)'=fʔl,yPe_]+$ԁk\ 3EmP ]gew;Z.ͿǶr|{$֑LZAG]d]  |PuA xDk!g SYEHHa>vق̧> ]r )1'8\Q.t_8v'=.!ʳc3&,p$?{dU] 7I,TȜ ~G#KFh.]'*U~j`AN.0[v;3O`=T5]2#xj[-!l؜ E~u7 c+ #.4 JKO>rSp1Wn]U >^N)SK8B?$йmE0תbW%B%ӊHZ%\HW8XPW!4aV-κYڹz&"!s8 ̥Ȋ: v0ЬH}W&k)tϼmO b4)r95PӛqiXIi;-VH[Sm깷){Q E(!SPnRU9KLG||o!#{G5ڊK,t vs"%|08TYw|$sΧAR!n>p w&6~N~- %pL` T>Ȯ5q[lKO10'gjA @##wWS[Ho=|V`Wd% T//ENÂP2Zٲz91W*{E {WiA2=rig{3`KTX 11Dd5c60qU3{üqgLĖ@o *F} ƑR ӧaSٛ(fRn4cO9k{k^VgM 5eڰdLj}R>H iH+LW)џCjt+BxH 4ZNVsvH}$]mdJ1 {~Aiౣ;]\jvQkC`7&G^;BkHvəf_"@9P4[@!aqwhOe`_7I!Jŀ1k( U×}ecDZ͛5)\Qt8^ SGtfvx+Ѣ2Nߖ 8|ϿU$V΀7Hؓ6J&;e͔!ۜ\i@0gj[˩$-ٌ]:4rwf0RB޾F6QYwǤa%:<4/)\9N_D~](f$F*$2ak>ƁclL"{@R7y}`w%-<:r`: VR ,"zf&D, fsRtƚ67'EBz !!d.i/C{j.w񮢷RʭAƺNEMtlݥ@ktaW(r .=7U&9ܐ7n'AAiǭČDg\ƩeƩ3J\D<3KGDCPs@-d=m!k#X[3c3()mq oiu\ F(,VbK=F2d%}:*9?JW(ΤMl_Mٚ*3 5aA':."ݚJwQ_!nVϏY=4@/7K>(bQ], D%* UG w f̊qZ: "Y%m(2ȃD(1GG +(Kꣵ $*cpnFĐh! WR+3fY!ίҍ;O<^ y;`hT?ٳ"ۑ )P =X赝{b:"R=8(AFj,`4VT1ˠ㮿MᕣN }[}谗h4U[!_P7vR:^ Tlba"y|k#a)søG+na>ʘnc,uT1 N:;{y6vDFN;l/8*%JAo->3w}C06^fd4It'v9$K B-ZuqrzH%d"Vİy8؆OzMiw*+g'Hm j̾lG3X[t>Lo$3\mڷLt`x/26H[XUJsP ʇV3\Q"+-8DxwRu{VOW+F5Y&)2T.f]ȢZՉtĨ1M(lhwp~B:+۫UnAjcqvTl"C@".KxJ^~Y7ks?J3.7WsDF;,kHj)/a|FK[?ĤN(V!dH?.ƞHa4; {q$b8$׀d:cvTroh>Otո@r.]=` Ft 6)^W}{ryv-- үשK4D4ᑩBWf1^ht^6(:`[.S.8G^'l> ^o i4?O 競yҬGnǞ9'ö֠XADy&P `AMMO'Ч/ȿ\0 [סhJbPas1^wfK?h-dǯ=aƤlV&EOHfDԈ)feetq)Bmx<}4+'1{g _zq :=PE깪g},J}?UW$%nBnbayo x{2O kOe0RABq&Jlip2 p>/6faE4^G=:FWڽQ4X;qv .[uT<ʝoePqVTѺ^1e qK[0e!+ڎZMIl8LmhY8(IQwN7*M8n !}4|ީK8eǙkS=K>p Ѻv62{†1g- C41UPU+BpM> V,]9e[y4@/i{tst/ <b9m$:5Q2N˯\\n:+䭇1+̎J49!|h悁J <mC=9 $w9e ?v0.>:izNOW9=:r"F@ChwYip,?"քll톌'x9>, qԱIw%_ȷ:,P&fEi 1С^u$xlt#FyX)F/YP\U`k՚&}B`B4[oS[@j{gZ6s*F 40 uuo,͇zF T# j}'5D,ߑhY?|9fDs@lO^VWX#pW9Ap%@j|0A2XCxK>Y/YZMrRDrS|M;taw3aS(a_gT}lanL^R WSgUbŷr jo9M)t:yd*6kPUo Q*tw!Z "@(G@`2"_=ՀkJWH?kٸ4Y(cT-MH]E̍t?fZV`+qEK`"9.N\ ƘG\-EN>gr,"vDdr~]ؓbKD"rw, u$f~;gQ#A9=MjGl)^Yv-YGu`$2wA1CT^l@4=$tК0Z3)vOJM{l<< -WgDZ)tulTlP=8RKX O#'̌Y roR}~kwt :>rFyZ: zO/̑b>7!UxٿauHVIV/mKp]/ # i C2rMb &SHoѵUkq&H\znn)* p;E5?á{/*J4sкa+Jw#kD]^itkYlFз.9#FgU$Q%|> ߳:y7m1HQ+6K!90̏ ǚz5'/Di+-rwAtesj~DҤqNW*&q8v-;!ȣ\0!d)0k$Q K4*8Q<\{{FJpD^Iϕ ]h]3Gב3tVE g҈ TZJWʓ.ᔹ{sxv`B;hbx̶[yPp;`D~, N)je>xJ1 ͏}>WTw'[A1}+#PiaIxE?zomFgoL'@GxeLam`_OZ~((MK],S.g:3 Vփ`XV{y}sqe2"צ %EW?`iYG'D gBPF;m]٘ϻX7j .̫UVN6srrCQX= Y >QK9@ଛ`XvBFe8ve/}} s/4f^M82\kHAҽAˀu \LlhR3n]QR9"{[r<%LZO_ecك&v&У>` >>T1B.ClqѶ}'.c{l;|UjIq.^=K^h\9RjA-2;Pb\k4 B?H|~1li}l5Kir%k׎5b^j$椤lZ +P UBqHox7yQlj2H嬚Ӥv$w-&\NY2Ø&Mة@A(4N@l„P[p[ƾCJ`1H HN0!41J iiy\~ ^I9ÕvBEjoN9qT|ew 'a4J6&WR"74agVo6+ӭ7iG<@6 %2b`_}{xu3x"qua%6=Mҝ zkаr&#` HIq^Eَk**6) Ɍ2,RZ*!I0JOZ OdW+-We{^˜XD!y$|ޞZvdh"m*0G̿@ݪ{d(WyWC p.ۤyU<2w:{?KBp^s.e]Q? 3x\hK Naa/Ƃh3@S @ v e3sHoxiKRh5Q {̞6 Quu8:JP2b-"$`PΦGfZv$ %M2P>`;T{{ A7 ˬHw'> Cv!c-=^0S'捿YOaï& ʋlJشKȀfw '\D,Aӓ =c^;/j㩮Lca ٟƷ #/A=Ig@T;'@sZO)nڐ8~X.10/b`r *fR)sz\ӼoC_}kc$0>f/w͔[Ye 4WL*OU!**7|6iײS(N?q '1̥=D$bǺYp}zpbo!^ggM nvԅ9+LqxsR \v4VWmWzg\ƃ+R<',- "4.{jz[j7sسّ;\(}h_U^Zɨn6%gmw' 8Bb >1mG2{[z]3CY2p?w۬dS(IAPG>"#NFH2Ra-j|GxhFh,.BD~>onWENa9I->Kk/yIgPz\̗˓WIijPRaz^Oڰ>sKڌ: :;\ftrZ>(SLt2e'q9)=k^*lo̬ץRūlSJWzB*.+1DV^G16}: }(i#maCfLuë%Ys!g_1tVSg2X3#6 (ܤ±Y@n42h)`6ٳMtZ$醱NСT)l P7[/vvP ߱ʧ%l|C BRO3*ç@^ 4W_+|]v11Fx;Qʷ%P3$̩q+SSW_u!Z'ط%^t7a%tK ꏬBHQDa?|gxȴdZvt*BV~!^6ŀ sLcӘIaS}'JȾaREv6п^S*y͟R&VP EY}6gzg`2 UCbk8aD(g4kh8م7@G(}xx*NV ~_w?<΢cv,|4FK^(5'd^,߭,!t rF[3ԼFqB O*Hܹ_LD ۥHt7*lNլaۯHqЦ4 {w4^T?S2tZ)rC&3"rDa>͘ba1 "gS(g@;/͔-6`Bʻ{'-|~q_W>lPd!TͤBIb| UDE`t#YvGkY>`HJζ^Ĵs`2̡L\b.PM1>f >ݪ8zbtCxv:#V%3 )L $Sls^Q?mR'e rNk-jiY`?Ht*fG>#-XaTߴQ5y)4%' =ay9UGkeH|ci辶woye-<˄EB,p' 6baKG& {[uUEk8:(',)Sn8*`V_1@:E N-~ZBXi~dy{ź6C5C6yZ塸[ۮu,eA,n&LߓYp9؆Ԛ|4p7ɠtD>yDY)7\6s콮$jv.E zƐ1?TfP-: $jl63?ߙy|͹9 H;Ye)xRO>%$Qjy_L! pCҙHaX=~̪qp\*.ԝoap@^J-7^8C9c co|Eʥav8g;\Q]D@Y7;?/8(]fɢw>u2@Lsh;" ke8=PMj<(z.OU5J}8އ=E^%ceaw3e loRd"DcI GiH#WM{ nxpuyѦ=U%W;gx=snBˢ3%?ū_Y Fnv{ί.x޺/fjg^VpVr?/||"JD*ݾz _?_Xc=_XP 飬j%\[MHk_u 5l Ps4ū }iQ }7Ԕ~-֮pO4c7**6cقRh hlU)Ťje]@ G8urqPh[_֤vګ% +Y˾EBdt@J{/2==Q k0._s6+^7>?wVV*8L cG=c2L/{/!u&#A=TrtZjԆy̒)J%ynH6'8[ (f%OyA~bOmv4aG|BV|XU}0al%=0]m n$74}Gp+L jJhP"5x˾K⮤"2iڪ{!yG|{ Nw\5@ 7V z"y)C7S~M?øZVqb_c;SyPCsod䅔[ߕ:6R9px231LB~mGّ'AŻ¢N3.w}5oNOO@ vg2'cCS6s8G6Ƭ x4K_MTC Qt{;ORhz*3h% 63d#5J=eJ,x`/ҦAC{)ԙX$Ӏ )dbD(_z2?\+w<:aO^FuϑP?jlF:_SKS m\zhr mU5 XE<^cZ x92Dʬ?e?'!rN;wBNJݍ[?_~ d9`k"W,0JsS틏Pq"OH)a^ztN~m&}>ٟ}H!K&Z{O&^֙ av> mwVu}j;߀ЏTw $zt5bs/W8uۃ 8ۦVbYX2пCZ x[ T=k7^-hO"&spAh̃xb1s̪Oɳ?%}i'(ή1lΰ*,RAJ?⚽7:؀)Yo1Wi<}2=cOp},`ʹ#z׋Գkoo{! hөo[_YTXCU!]2<&L3b7jZDA <*[tM7*.ijRD.Qᮛxo Gr[ 8>GDԬ-gzZ^WJ#1fkF 0J}O]x.Շ[vyWx959v?S2Zo]dzL-3#{2j iLf<ɸL̊FL:/]VN317vCIKf,=bF_ =jD/ N9NJW$yER$"Պ&({ ) l}RvS^ֿaaP"IT3%Nȴ ձu "zYkY U~Bw􅝢ٟ˧4}bVA&l. A.,=u rtHi!jnh2ч:m:db>g&hl|닖Ba%̓6P1]Rtee:} ZjU6jzsw=Z/ΡF[t-#ꭜ,e~#P}el H/jY a肊6ybd\ʗ5!GSL/(mڒH杇k>?._hD 5vh%0H!^"O:a:1ZUډRVʜ㯠 a|gΫ!7:5Jt$ =-gN,03m >{jXY|MV'GzW7` pr趿b7E ,mqk|ʦhwӦbWjS$}bw4YuϢGz27W)4R&Ús׋j~B:S{J:2,ݴ̑C7VrX@զR!¬Amn"}@4UssX=MA{ tcX'=UH3DBgxp_]bǘR僨_"Vx V༈lco[DZ tՅ0я8!CGxt^Ͳ;E,;G yŪvjn @:,oSpѾ^Nce0& $'w oV$);ZcuTX0FHR/ڊ4GMa!$vFzg"d yMC֒gK]>^S. kUPVhMZv2]{ l1.@R' uQ́!ß$8A+~.a xY(S?RGĢCV@<38:w4(?+߭BLʗ0u6#E b#TXw\J n:;z<^f6m=1=oLNDR}VK_T*XN4Æ׈9V8[;1Ȗ1odSISXm`s'w3Wϱ$hS9;a,rΧzy)^Z9QXz\"kCox$fFcqxH88]wN.TSTŶ] SQ6c<pySG@"g$ynȦ,A/o&~+ؓH%bb**cR,Edp, ˅pǦŜ?P pCR 49^1R&cP{TrVׄRRu3dM` 5B[! 1oVu.CoXDFs[K6>T~t}+3˸s*9g;,E&v-pA;$L+$>)f!\r [App$}^@y \)QMR̊L9-mCZ PXLՐb<=}oZTK&׷."IhoyK COj|5>Lo#PYX Eb3 &NK%re]+A#dYE*ؑ9<5q .=! >+םe$ '*+[\V+*@cnT2TĒ|!lЮF! M0B*Ѐ24n$F'^ t/ƥcc;p]J=w UT6OE`@DKш(?aP;X0Q  R} ^,/\ kgC엑`mY4`;܇`I [v:H8Ѝm\ZC!B'Yʕ͏e7lOX1Z:=xp< #1 &%au׎ $QMzkS0h +9{7V߈\~X)zAΧs];kxL_Hx5Sl@U!N#Qb`DؓN5}N() tG N  ig~cM_5}lMRi)ᖀF}љPKP7e;kz-+| ]hpM i:";O wF=pSIW{Ͱ@nyV`I݅3dtF3Vw^hEg0AC)sʑ'p'yT[9[gW/?,8 ^׭r x'(EGV]MT}l:M_қQFuh6R4xJ67b,e89Ԛ:6 ŤAUĪwzb}6l%t=W5{kd W0ONX!B/o˃ ^+zJ}Ե9ˁyryYS3;uIX $\PtFIPԂHFUMFR[wSsSD2S 9 F.Gg?}ɤ91V6% ޾ۧ!F4Y*A*N6 $1l\x/I>nYn99mUȆ?H'-]VȄfKm&nuQl4s Cǡ}2h祑PxцSm%b4NqՋtozI{bwbqGz.>3||9@1]̮È{Pn.|_.ԠQyCѐ>%~Q;l;yىS0LXH^9Z1#EM#jխ(8gm lDQI2Hx?~ŐN i:nFj&A׊=cD-PڙN`6ߥV(Ŋu`>3z#A C7.<%M5Oy AYXf%^eט:ݖ!\\ =ёuh'j**#r 9O{MZO3e=5XR(e$`zL%:q"C5.,Ѷ~XPL2H  'U(BbX>x]tYqg xkrW?b7)7ntRjK/;2'Zi *PdpP hJ0ouZ>:~&f ĽI*+kg U`WQRPO\ zޜy7 k92KLA"ذx/g5wK>\20,ѱ! w`G}4A~@V"ԗT SCՌuWTpu_TN[ºHO\nOUg==_" ( p,5] vx %HL$*D%8@aKꌄ{Fh@~Ϻ6 i--B#O$QN4ox+A5 cA.H4~C/UACMs.VbnRP)򳡶 YRdm *ǽӱXmQg#KfӺmoU.T;vB2;o!$E8SX8#T'yPrՎP*Ru D$wM;| z ׎t;޾&ݶ D.Hf2T-fh-eT6˿*N1o;=]mA!HVapHIO eS]|]$#Vb{(X7pow\}*K~T@H R;B3ټ Wf&U?DH{H+$~ xYk.p1&bm[J?x~ٚ~0"5В@-);oqW &oIW1\HQZESW I`<{=ί/WC\, 4 ע{pbZF3%%"lc7h@QT/Vڈ\S~=Ev' ]WnJEU'ݣ&JfWr"-?5u=N˴Cm<5w+Uʁl`O 'd1*@JC2[F*L:OrujpXqO~T9-  *" 3Z6ۥe~mJF& YakҡhE[xT GLB]&NO%"kMyA~x=@걿_/Omyj8qi|ѫ԰Z}!xy8$v3jwNM@/U lSK0?nFIƤ QwDWR""bCk7OrZ~ 0(p2q ѴܼEW&ouɷ˳#ipX'$vL ϩ?}Qxp0ז96)Oo !֑cß0E9TQ 0i}2,C,;Qk`kuPȸh|K?@B2gQ#1$F^ӭ]Rէ!A \^j-'{%{Z:ʘ;<> ,د gr|xghrsat )4C z +h-ȡ>; 5_!^XtZ_% ]f㛽#tH`cLJNy8k ? YH+3 b im_V[V&/2Qi8]E| [ 2 -_1װa2h%c`2o'H 4i_<{'k<ħ:w[%A+'J 2TSRńO6wga( y֮1M;z $Րm1/q 5B,#pJmQn| ER^qaEs%{ym;Oq[9(Ɔ.{gus| )cUsꀱVbQCEgmj0bP?m) ?XŶ{?9z.jlDDk`gF5WXM TPRXtgmWz]}O,^~cYO("(ROi*Pg 6)sBCM |0Y?pRoS2~* A*RlhLM9-rX%2y~qEةB&ΒhI~*sUWŠ}Fv8jG#y]=~jPT0:Җ}F:(XGaBTrZ#}MIL`  \!fs^س+1c8hn¼BM YQ ]4Kþ5;a9^R?ve16ED ZS [U4]MZ-۹ܒfutuܛAlVQ7E60aGc늎bi 6J41E ?PdZ/+V54Y#ֲ~jD.ecݿr>:rXK`Nϫ}孵{#C Ji EZ4Y(E,P ㋣F1VN%*v ! ]a|Oe9!:kKPt[Z,D@)]wzl6ۦH:QfrGZ^,uJH.")MBI8Yy]ޯuq8#ȑ>;vsU+yULn|cS'>6IK_! V8A=D7 F|9)s7?B 3{bCݹ|JNȷE Qb,!X{}ICe)b+OeG="]Zl2D!a%AvЊOhbާUGy7f؎s*Bkg.<K݅CdW_NNtP,og* )lH.AEP}h ^{"Rf [~Ip=pYHoAr_2' yKP@v;fi|kfW`I#O ';YDp!$x t1\ BۡƪLBbͺB;ıTA4Ө:XʠݱQ He"T}CZfJa3VGY|rZfLRsf4'ֳk\+8̜G^Pѵiz@҈ -TTr my* )zW8x5w]&2ݜ!XK'z^R'XT5 %Ob), $2ge.ڐgMߦT +&V'9"U(B2n;)'zKLؤl@{%ןȂ:gpfL5M}FV$͝BhQ dB*ԍ/*mUF02_NAJU!L0JgOB0CLK$ghsUϳKOyP.FeL"lŀ TGP)>yFsn>ɵL` g8 7+JST1w%#ja[1`{Ƒ . UZTa7%3J ҼF ۆ]5<\~0=zݾxNKLRq0Q] $ .ೠ^x} N'h#_Ϊ0U(R7L{!0Ѳ]<8]H' Lr_IuwȼRw58mu8q%D3^ܣ$,yK kծY-4ȣR=4e$}e΃)HS##rs7Jb0s'ep8:9|%v:[;J?7=[罬aolbZ) 8#8z+Ww|>`׋MR2Ԅjj0 k\O!fi~4yz,1=fh^@Ae^xގLP!V3ͼ,@?I 2MS&J J,q!9+g4;p:Ԝ2tY$UL9[rNI,'(z#G؀} l(cۇ2Ն?1.vظ #z* L d3q4x^RvV3 [\/5NRCn!s"EhTQ ^E,Vq &NGAʸ>9BAcҟ*|ǫۀ0V.Nj3r6+zDpjJs-`G51ȉ %rԬ"x4ms/iBu~{Wu~ZD[ Xw֠#9VJ *nZ~ Ii-:\3 eg): մlF)q?SԤ G\jt7~fpKBmK$_hXE)a|'n{.ؒdJɈw}Wj9.+8L)j*iO8nlO#Pa囿A+Y,6i*(MѶ, 6R]u#ں:BBD @#.#&on&x?ܥ0B!Z, Wl Z&.$mM4EXkEՔ!*8B EDSFon}䑚Fg+'J^$׳[)*D.HkqE឴\)Xg]vsly?#FBU{C5p&X,nZE{=0@ZBYíc5xw_ bHM+xh҈ʬ]?5{ޫqbE`MwC8} \>Dl?D]gEjϝ֟wB)CuGO6ͻC;C+"jAkJOSE T7fطQ1kYT`c{^ʽwfyE|I}bA.6ddDMJNIkHQAiM]J\9Rё%t0lEܠAU[0[0Js\OAi:72':2cnwQo.q&`_hщ0S^VSL:Kx1> (h!Yj~#Q~=h)ayaY/u*1st ޡ67fA1d /"J1耂*(aߕ˟n= #]^?G:Y8 _asqdtNKeGњ7 8#2OJ`gb&w -4|1[+Yupĕ@(m ųc/1?Ӆ+7[GVhgP=0w¾|}|o!2nYI/އ6e)&M{}ё7gq[T;<:V&\Niq}"I?˰g=Aգ6K=Xb=>O~Ka&Z4c^']MEK'88sO38N3:B|0/~?>yqJ-SO7n#}5XZIdr{IZjcc7^؆TXS 'ĽER\g߮ udc#1ZPa ʪAp$׊=km!:;W")psqj}6 5hݺ/&e<դ'QֆW}68S Jӓ75(KLΜ X=iu9Qs+SM+D"qj!1!4,zw<^Zӈ?cvt̀;`Fv5TsmLnekRb=Ib|nȷ Š#țAкBX3ve/d~R@uVig!\;2ӓiQ+~'Q5,n;(b]L]_%Nۑ6ܻw=rpp_8@@ЊVM^L EiRޟ!@EK5Ro7 \,bV(Dgu pry'֮H~?Pza'H5lg<@SW8<$/*YSgs`F&D;#*Tȡ^AAaAI 1 VH"E|2 3޲*Ylzwԩ¾YMzL)F͆8lVj=zG]fW2dءH^ QNMo+GNAH7u@ kJ\j _+bm'PToK4GKD; oɺjaDzQ|\&llئֺ t'b?\LѿD]H|,Ql 0Փ?||r&J@[ |_λhIMc}K h>/UoR 蹥lBBNV.7$* w9P྾{UwB񃣁%O5xMhN #lQ̖b->̓B@7VN;91VPpW;Ѷj7s}4pp<ҍ ֍AvPx4m΅ %x~483nP6!Pn/vM;g0˙Ŕm/(\ɝǪbgW\_7:Ap#U9NbIΓ9>OHN?ƻV$?F%k"-c?& ^C=k2(H%sX_ pMĆ[Y 5tThԶ質f~_mhuV}ͬ c8#"ݨ^T'. AeJ=;f/ A.]OF̮i+,)8F8 M("嶅j\h%܉4ͻjZ!z1rv!ia5l\~,KP6>5)_(\:M{ږ/=Օyl"-} |bɴ6re;N$*:^ N9g<i5ЮVQľVsYedk-CEjQun2]E9 &.]>e:[ֵ(x0\&w8i o2uh@Y^v^CzRߗ-㿙,ϤT-t[kE@arHuF?Hse=5pFUCLo^g}#z@>?K4VnE̫~ EIaZ+gʲܐXf#+T`'mjX\ D G:2XL_ Y;@̷jMž g$T]?j,>,  OXݴѽ*0ďv:a&Z,\c3?nCnڳQɁ+>H,ʎdi`G6IY!_}wsJIҁ )i}fJ©Djm3Ju4f8BM[5o^^A )u:qd}~dߘ!|ʍTcU(7 `V YnW)@͈y1un9LF6Mk\r /TTx.G{{ ]amlƄpbC̯m; x8p u"Atقљ`1'>ڻ $i۝␇vI_!qH!hɧH̴[;S^wQH5i}=׏ep4bwݻ&`(a{Q#gDEYCtbH" 26k4QFΟ[nę颳 E"+ 6 +fKU[|\`~^u-y.6EG DFKBF+=@+IJ:Za*̈2`"I2՝lg^"2mωw|hDk r!hAG|n b$2xd3!S"Oӱjtd`y&<Eo~E~zsлAřLx%$dhXD;Anxs}NxZ $rt' 8o1Nk {~+V:m|#B8[[rB W ) #aKIji=B3[_[_pIA6a7ui$qJP%>ĽfIp\X|Q̮&WBE!ѻ=Q+oٗT6B/8mycنS-,Fe$eeDx +l8sˋŬ+wt-D4O)krg5DHYle!jF r7SI!Z*(/GL~Ŵ}sNa%mMN!@v4RuN=:d^pٯWqyU8:\rpړ?WaU!atG5-i !yӴ 91kP|!Q7lz.@e9vm }S\J% Mn|}OBZ5fr;#6stbP+N+~ Dz;%,1ɷ'bl@F,R7W:v 3RF3=E  >nAẔ{Ni *yN5O@fU#=U9 ?% cgfL Xø,Np"[hk{u?d]30n;9؈xljL.j-ۃʞ٣`fOH7J(Vtɯ\b.z"gr}/KKTWll|“ #5&VX_(䋝+]F컎P,׳4P.ΙJ9>JǴ1ZM\L=omA@m:LGdK,|6;5ICoob0;W2iQ- 8kElIW&vVo]^|[Yz9T>0)JQI#,iI+mTO+br A1VQpJvjVdq(fKUcydMi{-Rm1PtGVVsi]qzclЁaH[dG-͠G_)GB'=(Ga##>#Hf#=Ƙ+kzYüTtKSUחzAt=q B7|M(_`9am?5(9/ IS~nQ2MHe? =5Vr)"5s<° $uzwP eE6Ķouj35h( )u-J,IhzMUV ZoaVT'00@n/dv_8ZjV,I{Q\au[,`z"%?TnBV+Uęb.׭)wuc?:zmcUm,9opI[5l]]7*xNCOj^]is9IH%J {I0C -ngЌG<4ꕋ Je%!NZ03Nwwܜ(!FlAIT-^Xae2 Da S1;ZJdE3,KĒ]98Dޚu|MEfo0x$rC m; rvpH>AzN0>'^WAڰ᧹7/YyZT߉17^uZTeHY E~/.`f&1' c9Qex7(8Wz~1_QO$yឬ3S;͟LOF?/ӆ I@ȧAy2q vl'8D|֣sФ?3*Y DqJ$Hm,9n q[z(:U&dtQbK{0w%]m8*\M<~eOQaU&ru7SR{y ٙuㄓpS^v`(Zn03mQgwFmاOv `_ %hJ#5TPm,y[[5S4CqId.mb4n~a/6RRen,HL+i zk [7mdX;2SxU{s~+~ vf5}1TQ_9#P6p{z\O|69<\@Q:2 ]я+Xv'hrH3>88@ڣWaArޯ~ O6"b7 NJ@|ajy'YVSH9;B&yrH)=^7O 4h-Ge F፥)L>/gl49ce(ӕP\m g* k,NS`Aip?cټQA#f' ~~GDŸEAj=ٔwUS54jSYtC+IoOC'nL](=~Oti }ܼWeAiLMqYa}G  f\{ i&҉EL c67Mh'/~e!e sU4ux}.5q!1+тxt !"ǻca·t a-bJjE6| ogvI6q*3df#Lc_ ǐB۴n:V  8V~21К\a^TJPݎhEv.j˞YB{7%10!7rDd48Z2DLtxrr.#΁ #LgmjUJoe_B \)6#w}pv5@rgwR\nokF jkȪI-Y-qq4 `{UY1!M8aiԞ'F 8(dtPſO.F> WYwq(prJw#PtLۃx'b$Teip|.cKAj]r8rjVŠQ֒T$Gxr1@Cʞ$X+فkZ(jFv: "IuRQЯ=eaX]xALeT(ߌ8 Q` eͭp`)m#2:ry{ C|Q{BՐfzJQo2dSxm>BرZ* MP3bUÖ-9Pn9fO }mUdm5"ە1 P]E" @a*FLXL;*KmUcWBeA@0 -9l4`S es=^3W@ ]ˀ[tnB^vǪNعSB,TShFֹ^A DdlHph?\ G9lJqu/,5sV󶘂Yo v'M-膛J5jD"7 u)Ay)5nbdy@[J,+Lgg>=2"`Š)OXϚD'1XtIX6X> I1q[űIK'R$ɠ.!u7K q(>336Ц1;[rr@EL>ec7[)369>&4dl 85!2 uWz/r4nfHY߭wV>t폮3<6`YNs#/,j+@i&RoRn/LrŽ&F;Q]LgYSߖ%̈́BvGW+J mSua[EP yHk79L0gs0׷= C=hf ţU҈F.(ayNRYP%"fUs MUpK ]ek0%̅$QXuHRoZJO@~[6u D}(4btMr- Ⱦ0E"C燇1Q|TEsg!7'Tzz"u, $຅;nOOAvljH5S bQn= QX>]Vp f]OO>y1TMvS-tibİ+Pc1.B"X 5EMEhOk+f^bNW#3X~|^BJ[$.p6u9&"K#V޶3=qae:ldN#%D_TGݡs%Ъb _2"]y&DF*oWP|L0+(i4?J=n)6OeΨdX_ `jBJgl:}(Dkvjxr͌T!It]nYEw Z>JXz}_GGiF:NĦ_Vn/C\:Tzk T㭽tV&_p+dT8ޙQqC#0i/3K{L|xs:ͨoGJ=`(ir>yZn+t1\.S?!CU̹4Ǎ$wW ]'KT@1[8_n91l *QPu%$ 8Tb׫mzȓzy ~_+:-d|P)E;5CRtN`TI7I򯣃q)6wAA/5e-)˟j=K+ϠRCŁqe* eHñG_s (O=SÂ5As >AC4ɽ ;*r7D xSBق O#;,?agJLG!􊇵S}g^f)a5ss\6q%ǧ*%72@vfKD:^ΠI0Z_JnTӪЋzgn"c-hvT!02"Z& #̍šMI'#>FQ$KAtQe;-({"2 {qܭ]UۅEs7N-zaa@Of!HV՛k勠UF,v&HZv{vMQrd}us|F U[tvK *p-k$ TIx?E>R^tgh!G θe]\Q|i_!/y^Pg`pEƩ2]Uh I/H`JKB̺-ꓐ=yQ ɾ;cnmƵzTKr.)>b4ҒPCXWwxb^$#?0 r\zˑ^ŤCv42z.%-V/mDu睸F>- 125[B1U>,^M|.Oˢ2ƻxל.k-HҫPT&( Xc{'j­M#ND1Z^%Dm:x{kprCNR |}/ ;/WbsHc 5a/o`Ğbݷu#01N*-Nmx\U9?AI)ET,Cp4bt&L$e=FVũCr\PK.)[*tsVذ\cz}}jm'j9g[ydݶ^eXz)Py=Ǖٻ7ˁ kQX0ǾZ2{?*j@pb"AErCi0i] NoLnjfD)OG߱2pXEI.P::-֚+S2W.L~r^c7xZlaPR A W7հv&2Di-'"ZȎ@/0a y[J-GUo ^B JƅVetdޥUt*4^0^Wk> #6:arBtZbݯܱVR8 z\!p?lWͫˉ),,Z8db2|H慨喀ij6]<>֘95K1Smlз'b-!fW 2W>'Z+RfIG|TcBZaN M.cIh=r"6&2Sx|".Oڦ'7DqӠV-\|\6w9b~ٞfHJx{8'z8(BUG`8/ doܚ9lCExjb4`\>DM\yDGۺΙ V:M^!0E#+ e?|W ?gҊNBxkQFA ^z/hU[5ֻ9ۗfC5V@nnf34f,>v|[|֞:BZ7EusLyH4o,zz-u6ud )d ^ Yz&S :ɹs\G 6>VRG*_;fRJ{yw1ʚl+~~R \WC7hSJZj"NNd5ɘs" <o3w[>D@HM|.{:`]c24fk%ۙxS}-܇wd#!Z׷Ǣ0vW \'y)OE`1U7)z !F/aeZnmF}-\`z l(m DLʝk:qV7j,H?ژOmw[snv;sـ X+eYg$:,ng>4fJĊteRpvɄI #~ːQ;$_.vF@5씘s;KC?B#9ڑ+ 钖`01xtǵE_Fc_mW0& aim×]z"kkJ l) ٴ @Rg(}y-/v}QHgo'^g,M.8FFySk :y=]C}-]fiPD<0nEi_amg5\#*eLDE:C+YkCȶ{₲  ϶"t]pNbԎM z$ ίq!5 ;F6,!1;qrK)n` @z"Kڍo{jg'j$@pɰ0cpf~V;)'QV:=v< GP/>\ 86akʵ~D )X*`w %ו") la`"dBƛ*XjYăȟ' #5Ď|;a1诉mE?tvqDAIR͕bodm3*DP 1|ۻV|OPDő{qwi9ɁWE9ef9N;7X0. gin yq &Z_ k삼%3ve%}QaHCe/|iy_#>%xM(ScB ^.?qN˻wWPPPNمmƖsL5y`>yvv`vl[M, YcSc{uNw6s9ץV8M#ʨ1c|p}j/&5+OS@'I8!3Kig1xyHMBW xo[^ު>q -;(DT/uT@iOey,(_kLjB`;)/MxZ8Pf&Pl0 |ALBށX*0^[rZ k_nd>[mj}q"FӎKY'=pLh9f*o ]$rChx3 n+nL _k'r e2wn0.b^k=2CfzU9s5oƙ{]M#"cbӂo1f,SS2L5VµD_ Q&V$cPɻ2=^S=kz Cˬ1Ӂo]4Vָzx V Jsj'Q1lryTLuM2eR)AI'W>Xʝ$mM_fJqD -)$/Y=yYSuY,аɐÚDh*SQyJ vLg.W̺!)`,'`Cx)Ŧm9^^s"^.(@hչRjqCsñuD,3#ȲtgYPIGϚ)"F(jm峿Ln*-s;rryMs%R1I>I~,O:61 $K ?]`\@>FS$#-S ye,RaB:J /'\Rg d`qk^mSҾXJy#:2Z">;uGVJe>vj%8j;Ë@@eXM^.B8JHjWh$$Đ@M~.~1:>!G;)w%G/pB7#$x)u>!1?f 5M3, ًN}vyI%Êͭ$C3y!5x F'Lgw.B~WaK{BouܝXiLI@'M 1!SkuР/{/;1jFU ^`v\$20V&'FgufK=lKɑ@B b2 V*Tk̈1h„t90HMg%)=6h;8'g>fw;ymSbX^)IZ#_&%R )Sbs/cjf]9h!v<(pb&&p`%Q7Q?Є6ONMD(nq*I}%.nR4FPxh?I? +fO z10z/ڪ*D 0{ &}89tJ϶qJ*y<4~~F%d؜&9xD҉ۮXɄ<9Ϻ^'KWx]+"5imBr?P.+};./wF3`ĺ8uy0"3uuanz2tRIS@qtWTzXiL5@-*׻UFoTf@waf:-lg׃cg?q=` Nt;۴]PejrRǬl}BPhWd¿M}46fN;hND *œod~8U@E#:΂C6;z2ujN߄ Z Ҳ&{26ʁ*[%┻mYٍgVw_RP cqo[o(Q#Ab{SYGρqCZPw]*F'T٘(5ļ 9PAҥ@<]"L gU5oP0?*+yi#e쟞I1lLH4Ofs BgOK߭J0_bL}x Yf",cN_2cFi_F w %QtMoz.AM##/,$4r8%iZWJ/|5k >33 zZ?o"1*^;M7p WGَ>3QǡHz{r+h]+L5Q, X6I?'>swI*<_nV "&vo2>4MUv߱OLH'$kQS[5nUaG[Sl+n@:^BPYؔx|[u>[K419!+7㉔dc; :g%˃H2spG/<-o}ؔF~IdS(q{ʟQ5\z6aHI FB$׆`waM:~x~9tdc>*pj:c/%WSg{6# zCtT!vEڍCobj%?@3`?.6[*z`// ) [b SkvJ^-iunQ"sVS5H!r FDSI&ßiWdТ իs)y$ cFW @yFi{ٽhdZz,hy#2hmVL`"i $9tQuR껎ICuu:jz;nW.ۣo~?gos3`W? 2;#iU;™}7M3Vʉ am [?j,lfn?c/}JA2f3'A!-i6 j vUQ5UsL$g:y"жzG]G|% V<>=BV>,]D_i w`->qWTrRIxKxg$q.0̅xx:x%=oCe8u~2#HBD+J# l%뇡°;{{ 8gΫ*M@uLvT{5-6JUrK4*'j0z]#vb;#LK\UöMS]ŭ PiX+$J)3`+܏95F,>.a[߅+إ&;i()љ3aօF%0ћtaB~eeA6 ժt`I=W`#=>eH@Zu0 &4=~Cm@tY*7•FJ'L˯6CЮ.TN#]Ez7|MbP2!D|M\ H!P VP87r'zV9fl8$|8 `H0Ƶ<)6$Uf,u%nk4Xƕ|#~z۶ͧ|=^S=Usڀ˜[qiOJ{R1B{I#|<'RC :M4Q7̋B>h2(igڑv^*/?b;r)7T6$lļ]q.9tm ȄU6Ue)2рX:=q=A04|B Vۮz-9(-s4*x{HXF}[;@C=4fۧ.' Ob}vIwy)fJGwf]9vJ +;RӥR^KZ,E. |PY[ㅼB+?^rxC[,m 1 Ucx'>9V" .{ o.do_{I,cA4I] 1viӡ԰hL 1SZ /[&yhy'iQ[xWafaM@= `~DI&ɻ'hXԷQC[)K7v zgn8ThgH!m^"{,&om(#(ꘞ}`Eܯg?QP(Py /XsEA)heaPd33ǾtjJ7āTޯ2[6kЯGsζ=ϊ'?:E kyT'.J .%CM5fMMμG9iQT\?rY>b Ӥ*d˂fܦZ[`D~>{ 7eZTU8Sf|Q~k7R<̴*H NX5ڛ pв\[Rc0QtN_ءwJR6AFj De`WqY R-_,\>G,o&Zy/iB>ɖ<&[0o~b\Xm|ks9YE}AK#~PL}1Lc(y[\d9RmxW釛ؠwvd[.yJ5/63On=Sl.Zt!lY[ ZwR6y`{Poih<^(`uv Ʉ̵BʽY$].k Q;.^.΢ ʖz%zNhLA N u)e&< B =bYv,l|*u,xUk RR<;hGKXLbx !P'g?ϊ/o@CH2LdHE^8W=l}Vi4͆L?v}Y.O<"zp`NkX(U}yC/D縅^@+/,Aw2̈́MP\YWEBW3}.LVy8->VG!Z)&Be!Fq&"_g&~ $T-@ 1:fz kRCeHml0V"^-\7 VD6|9Z@Th༲Ak}4u:BS)6|9ƜJ{nUp$ϛ)0plf*6: xZ ƣT9FR^߭ <_g)W1ժC4{4U}%bYq+V.Vu4t +t<)u2NJu38i2ρJ5"@g`l5l҂j(p8dۋgMKI-(%X!Z52̌+JG>}OZ1YFb},8xBB( "[LX)>5yO }܋=&ѩO{Umct[]ysg ɇXO9uL~\@y}ܵ3Qk۞PۿٲޕB§ 㖚I_F'{ [ D`q^)ܜ'^uY7u{ Bg7A+TXv&OWN )8&OK9_v5ā] qc'͸=.L˫2MtP _d0_ WhD~/}=j#$0^ZBq }1.\? _ 90ݰ@n:yg텿68R"{k \E?xwl1*k>t<XgʺNb AyQex-!Kmh|E'o|(.)s7 N{{'spm@jl &E"J%W"|$$Ytt"ZF#&+ ᨹiYkU9]ӷ\VA Ķ?5YaA׿exỞ &;e|WӁx`>Dٖh`o S.=El+zFpc|1DJ!-z$BWzDLg(],U@mUle* Hl|ν5J|5{$1͎Kb %*CT:gzapx*!Csr~@ʻqhG 7$4?u1vܞɴc /sr& °iRx_֮c619vybV3CMTֻD] 6րD$L0`K{H~IO&4={!lW`288xYr6}_t<b"‰3ECll}&1ʞ&*?Ӟy=|ί璮 wJCte$Uc.m\\EVl9wN`oI>pn[pCJ.;Dd1o!+9늻m&2sIt1B^4Ǐ+3$ғ͆W'ET # }͍qjX}wvt,@&V2 v=b%DYt'{rJ2$! U5֢XQ>,!#3!5i<4]ENm+~ASx1)5s3VILC9w? ;̙l֋u1$]bC{^XN|]r:MX 1cК5IkU"*561}ŐP/{4n`r*$,tLncl RxgKpRvMe69M~ 9 J$k.xzܩraQ/+C͝׮"؂nOQ``ɽ93'0|/ $a:*X,ѩNova1eR!Q\3wUtI]]EVXdWVm_OS }>ƜSGou| DE߂{X3/ oăR \a ֣Kb9^4R~xf&lY"l%_U&dze\αY\ AV{x#a; D4|m1N1N6KeR~Rx2˷E9ɟK*3a4]g?_ueiNù7QNc?1Cv:cyC`]%~u0#Y98\w DGVyM\d0oj?( ^Oaq7QB3uUR[G^+¢Gn5F;-W"K 9F0EVh9h>AX`9iM1qxZ \Όgް\Qb0G+bҪR?oʤBo +#D* CZ>0};/[pƍ%J$ݠ6ՖLHW,dP;2JtdzgJJ)5bb2CQX,?h9;oH]bd&ÅFtY<=G\j[ 9:-F6yw~D3ǝy2נV0(%]{I)昴D15BNZmϮh*<]6J1gK5~Ir~&8m@tZP/ӽCzhma7DPF23z 雥&l3ghEUV`ZJ<,ԍM-*һwuVJI 1VF tju_*aur[Ap +{yVw{F}}EM ?]KOreuB בm܈#"[o͗G :5'd05jag[5f6ȷKC]$mH LJ)oMDT>LNa#hY2$rX䓽? +ɛܧ3'ۍYH@+cݩ ?KLXGG؇Y+50j&T؀Ss9iz3޻Y o]WǯRPE<) \lؓh$9@jo:5_);5:k?v z8&D)l'vFAP\*Og8!vW1tcƥP0!!d.B}<=J ܓb>_`åO!jwiS(Hظ7xyOZA}A k|)r:tzMxACbIcnw؞h+x6{$g-G{pa'ؓ懥.HOŚ#| pM7d ?kP9qkcyE uD ;$ +C*~ ªy*MSx3I57 &>♼5WZ`&oX`\ ~hK!gEz@71(p5T04n Y",$ރٵ`5P26X68uX5RX.alh0D]=3Ⱥ5Uh0Rء}ϽпḾL)-S2 N .9ƫn[zȺ2R{(z+&nhib̀Ŀ E8ȸ"K`?Q{{+ܮ=fO<_-+mZ!\:*DCzeᱝM2Z@hclfDӌO.GLH4m\vܸj315R{g%O@yFꦰ~(rK8o.68b冈U7?@ktH_c3,4;0m_ifx ǯ0㶢vs!0} Ü/gI-f+!Ӳl1q+J?{c>Lj 07fVllQH0x&nt5JB̀ Ӑ]cy)oUp(L8g(_/qEΗ<ss߱P`#иH$uqGbL-PGFGf;SZQ̈{Zhi)ϵ8Ayi'EnW;AlyVH⽈N;y|lp3qh(Nvgw[3 !ӿG XLj7PbȝH`NƚFCW u73KwIŝ+WuWo+}@ğ>k//q>0Q=40IpliziLXO2W֜Gn |1 %Cq'Zw-ƅ?lM`^ ? ǎO&2雙P,oYl드8sIK "&8IuM^!=F<,׫ooSzƋĮgߡu0D}ފ\OKz N}0` S}$'8I5lI @ތnbL1C@ գ \n{0e^Ml7/ZM쐐-s0:L!(X0 u'3BC20*`]>ɠ*ʌ+ s,?YP7sf$Ipb:Y*p.vi:77ݴB%qgc:Q*]u {"Bņb,vf& }u?5r<+$}"UO-ϓ/#m[сd`{kZdsny%Ivf<h0`>‚ŨX؄#kG^dnщ,8)!,A ,eYǫ+%o(S8;Rrb1AGbF̚1+hKEiACS4O јT`PItl7wE'3P7" NTZf1"[7> %*W6uRkRh$x6i2Y_Rз3]r%[o[ w+$X0б€le@`AWb-\-dHA1%ٴC=!ʢ/($CE) Q?BXh$6Iqi=zutu¥C°[[Ό#}cmU%!߳?oc[G&/j  Cw߫>.S-VdbEvrR}%(gJ6㲳d9p^|볲+J6{]U~cF4w݌.{cwA/;ߕw2סhw5010 M9 *+QRy)NVۓPPYB)|(PLF,SVRiXW}ȁ-pX- 81,eY>5W)2B!Rtâծt1 q 2AfZ+TsnۯhD.9f }rW_ݷ7m<=^q-fgeZ+O-yʱ7z_M%>ډʑ{՚uL[{V8AiZ dH/VM O%c\`{i1qίuthvpGą [Z@O RO;}7>*ӎc59oQi#gSj;o2%t!A|B>'~vRJY=zLQ[p߲Yz7(b|%eul0%5zlX!m M w% %#xݖVtsDLV@h̊کgYZ0707010000007b000081a4000000000000000000000001616ee5110008bf10000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/T]?Eh=ڜͩӯ:d4ЛFRd N/.ì>Kr\%hzm~4EQ`3[hȰ0M(/K:O@hmуߺK'r%&2 ;-Fֆ󬑨 63 Gd(P ,+V6b'`,b,~~*t]V݄0Œ߅Qp_=di":Udc-QFwPx-(U-kEo F{I_0 0Q?TC% F8k\y~FlOU.f}DvtoQʽDkTw]X0x}[W1l6x@Y8REC_a,^Fw`2ZE,88Jd;ᷬoOfEo ry3E"s6Gkx^75`TO^]P25Ԙ:qY6 FA$ZPhc!d<@RqZW@?g :I\^t(̪IDm 9(LRbחgijtZ3כM f~~BJ X] @ ( ߋ?ry@+ 39Zw#[&gZ%?X. zP<RbpI85hŢ=R%D@3 &jjŽ% 領 䣊ܥ|*"H]wz{ܱpsƯ^{>NUՋs~K2udz}xe/O*c:Y+nPzě8*aeѮk9x+oRiocM>ڲhOd/Z"f]|Z0z$EYX)6C6h<:W5ufxv$`kt!1{q@jGG:Qz,U#_GGm]D5.}-grDz }S7`J[3G2k^%I-ߋ jk Qed[Ju%>O_+|0? $u&H:M rn-kspBϛrQ(Ȭ> $Fmjw}bGZ4']eFw@jL?sSx)~0tO7Jӱcs7(s1/QbdNgX=h4BmWAs+O=p㑗r};]pa q<»<;?rIJb׍QKACo ]HM8!Y&|v^]_XA51LR|'<4UL%Y{fJJݣp a!H݁-Q唛~H J0˜u,f^xYdEC|QRT`> 1 j yMry6mɐ~!{Gw.^(P* jv'bAs/WVbه2hoK><[/hn:'9&tX^PG$IUBZb+zW W,ڡ/Jٰln&LRWf=>L]  %ɳudѹ(!:C}u40Çh7F~#-?'[=4 HnSg.L#.>JW4],GI$Jvc} & oQki;3᎛|HMjXo 2g֓@ !4JψS]AVOlO/՝u1GfR2 5lU]a5WرK ؇ztŰow?^lkp$Q5t @,uYLUGc)xf߳HHr~k}[t Epv=0k?3ٓ1nK* أZCf+@׻u[1U'Ia)!v(RU]ɼGEɚӆ~JOǛ5`u:ӯisLsMHY|3֜Pr_`h|v";,PZ-<$8[bͮb4:hfs^=֯jO|S#iDp dfqhh)jBLP0p kaxQVʑ9_Gw:1y&1;Fx|(}ʳ{NzBleʞPDJBF"@7jQT!JVL+Tɏ>bI%%B,Oo|A5 ܤK m~[@>j68t&qshX+韕w Hużׂ$"7@y׼TiHY6?F.I+-S`* Pۊqޔp{ĒbI:BlȴZ$ͮ!+d&lo#ayZ{PN!B{1O6ˋwmđ&Ahf냧C TOj Ξ._3܇D>lP[#1'a msb:)7j|zs9|'paQd7jڭR"Ȼpӈ7;"յ قxVEˬ]} 7>aM5@-ԛK]FqxR/P CK2Byj;d.S !Kݨv%I}ƎtղG!fJWP^KGv*FRKl*BrF ʤDh-2[iʒMӼmʍ7gdI-5QOba[oO@jDx ǯ86{FR ǥv:iRԂ=9% ^˒\_^d@6H߾uK"fI!S^\*Ɩ j P .~k"ViY~#C٢eiQf1yao$G,Sws4WޟN t;%Ŷo R ^B՘sƆYF;8'_Bz6\C,_6IFt#$TU=xz d_D*lbeG3Ґ}}wV45{ӞO J,0+.Ǧ;POmy1sό|n>6?)w[`WtIr})'qOb׷=#s"N+tr:GβM(&{Ɂ*']jx_tp}:3z7㩽u2ًi@h9Y,Ժ$?,*=t];B7/('xꂭl}%RxSd+6û߲֚[lR$:|Ҍ SfuC{1NK-6?uޘb_{I#2!g(ifbl2e 1ߏ 훴_Gef1ؾV!-;bgITl}1X080$egtNFbׂ qtu#] 3j@0/;+2Vhᘂl7Iü顿۠8WG19H-2u/JK qZPyvKq4qnQlF˔)Ϧ}v_ik~Zz<~Ϝ͏V6]廊I ,h036_ٱWpR~YK-t@,_uw+hIè*k%3 ]UR@O~l걸b\L`y4[tMp  Zؾ^HKB%UA>Y` Lbhn"r?OY;C.i+}Nz'pV[' *qkkސZKp4Yʏ)Fλn yIH;+lgaRi,x ~B42 WǤP_PD6d(I{×#B;5͒ˊ+ֆ9mz+ytl 9?&lYbm2hY OB7%Og_3{ Ti!rYSc֊ţZdFKWfDH**nl?g{r !DfI;(z@Ź īꈔI |qYxAb!Qf1+z֘"yIDlSGy:iͿp5~=n [CϯhmdzFtx:@nҤ4Ɲ;~C$4YjJdfۭTEe8<X-W8^XWmH_QqO.8* A\:g VQ"MdtnqU.؂ާǥB!VCyܠ˲y?/Ep8FLF9&/Ūu)2kaXbzA8Jc{Y5.3=3$ʧ0߁Ԃ*DQBz2Vȃ.a؎ds% `{#:<"t5t[J3]}$[⫠DLw*eG>~Iox{ޤÎ!Mg|d:sm`? 0Tgi16lv oe\{j5C @-qL'FNB$aT.[TeHɢ ʢlz[~3SL4W!ȭ,ϟ^:,AUS1Ij0$ۈm zA?^pq50qS%PRU7St kIOu#wTe73##;/u$d|@k"I'MmߋnXO.v)v9SڀQO2w/QH{-EF$桅%zwrN */$l5l -9De]Tڽr547͈úvB0, . ոןM  ʄ'Nc}Zkfz֫@JGgyɔ;-lTތ5wG@ 5YTN4D/ WͦpKI S )ǿA3!Q,Pu=E4ZtߥJYȵl,hx-0¯![)8ͯԠ_ǴddUyȷ(޿e)z~0fA]272r auJ*tPJ<8[i)p\̼OsZUj7d2\~ػ,}*lhW7N0=wǢJ|CͭTTbT(\͞$VKs1A~QnwʳZe ۽ Hשp. C: K3R=ɅX[(fH8*Q׬'uo[숚A XXKJ%,Fm"ciR[/Xy"]uR+z!TQ|@ďF׆o=uFC ,tDI$;c$`nqLUL.Eqfj0x- (҈bXYWXp^ꐃtPɻ|<$oRK &.z^&(]Dǫ"+ɒpzJ[`Չ)FNHiy$YկF9gkhw;6v8]Y|eN/k a>lD4zZeUE18T]V9$n 8n : G9k^mM8Ą t0 &qoؾ+)%sT<[=x/p4*߀PW!5Lm[AVMe_bR,Wg070;H(QȫY}Y&rqi6͎mݵ=9ʦwK2nؔ#1JvbpA#s8wV^08]59ҫ"0;-܅pwKZQIauමPǬ>/jyY TUG}?$|d4gAY3`UϛV=JC^Gz ;["^Kܕ5;HF.s-8xDX(\H3yϷ8STܪ)iѓXhsh{z+קKyۂ.i1 `}R[uHVMclBeoLg,DX29m*4T"ҍtޤܨgZ }5tmfS.A̐O=l!Qˈk#:ވovxlF((r+\8gFJ=߸?;?Hu tPT&;_nG XT}af7gԗ_>UH,oy>v&<'Y#S[iTYTEIlD@炼Iʼ͹*"̎N y,l"O(YR\]AFk]ǮIto_|s2kh)7-]@9<:dCΥ$n#&-ClUi ;VVLR=} HuJpxQ|96#+ĘFz+R}n;HӻJ#Siጢle$>]@ D}{.bxq'؁}V9&b %15M͟"/\dwRQAqh `V|\$#7oZ `@^$={9" IdCۢ\f R*sz1><ӧs"yFCdǎŠhV<] 06XK8e9{uL_%_~ܔ7WdX@"ZZA[TN8uŘzK;͇ZP;*+b^+D ܺ$Gᝰ΁`I^PG _{6\ר?0O>V:_Kee|tK Ftb2h><ӦIьw|+E3u{sxlut;=A,D^mY= DYm)i܊$`9|b:v`#r *W>ś\I1vr<ڡv'TAg22 ,.,nM9 %b1 SÝ@Hl=$EiN4^j2X7A߳l} (,ѧP!qk+5A+H5 e^.Mu.}F.mMC0OFr%<|F1ι, ,/Jpj3CE  Ap$POfV f.=qԉ-vv.*OTGA*uDeć췋,bglj p~{, 5 w+0':G'1嫔sm'w"}Ι}bm6+U,$?|qlEhr^FM ws5rq6o$6nP;hЉaޘo EmP?T@2ྸpۛm0~FX&R2[ao| v-miG¹O6A) ƹL{XӌLY yh[K=+88[bC :K^n"fHved\uYҀjx>>BS TxA8d 94>z,׾񜈛c9aXg$, e72J2T@J<6Epr^'^U* 7a&?<sE2 SErPT)J6aA/[Z1.OQ;tq<4-Y9"`dgܽ6Tw!c28"bKp5l;/!`Wн V;:?rF{bZ{DPx"D͑\ԭ`P{[~/w0$0}D|%WZy]oXGwuǶ<(nfY XobKn=ƣ8Ov}C'6Ge}Sk߀&f᜔&dW#E<%CT.GV=ٯw|T Y˭J<}[X/\=LwG߹Sw?Ɓ106**QHW$5?J$C]؊^AGIBT5&ii9LE`$15F1z6BF/v'C&˶p >*<[*DyshjJbr/ٹ%hTF V?jn/&""z |0CXQ$RJ&[e!WvXJ5sxMA~oyQﱩDNAX5藀|Z{ E]ýL2k5Қ\t|RT^iP)b_1[i/[]uoVZܰkVJVB{$8g5N^u( ZKc:Sb|=>X\xw`o J4M_Q%rl"d'`A5-x.vyhZX=GuJgKC/Ym;w^`)ahGY,#;~Ms?Mj)k@ӏ#Ó4S]oh\Q}x,  |L/ A`"a+aaaedP D3u"Hc oxW>oK8bJ5of6ބ{tl;^kt@jf\eoӑCK?>*k<91 U&Or {-(`5=R&eWr`^GEiّT{؝*WD:FՏ]sF[ 힞 .Բ25&oRzs>`E%"#Ů9P(< ~8wh;&\h:mce}m8ݠ忉O+3dZ_[fA2bs yu15ôOQ 7ya"oLTl0`d\Tqx-'|4KFԸ [רx^aU3].G H}M)F؝e~I[` M kL)Yd Ku4f,8!WnD2e~a ZTïWsg[^c0a|beum!7OmoATV#^R/:\8|I|%;֣cvP4&OÂ:'X}ˈl\EV88;Mg{lOJG딠PשdSv^ը[ˬ4?tlxDE He㇩Z1 &*Kҟ2D ?Xĸ6L+LKb°d$- rs۽8XcN{xl'{vCW%5Hs'7:\djq>8@D2ĕK&gS˒=?3 P)DLW,q2Wot2Ȟ2k ٳPlTh9#;0D1vd\Fq09*%XCY4 dJu<o)&B6O`5S`;B(j)=?BTg6~WZ6~31˴7*'B)?km-GJ u+5 l^Z<-%P-w+˕P e}U6 0q l+bhn]a:rƌAi뫲[VHEwZ.\%>!\!BqkuCpքUr'CWU%6s(xg˿2!RV##0.E)2eƧ,zCM7` PtOR8Vo-iؼqD!-oF,uRnmn뇜}ţW#gösI/3xa]ΐPXcAF) Ϛt#.LAxmfv,_RTrz n665=|x]O*4AL>Mh.p-J-CHt{"q57v\a.h,k~wadhǶf]rOr3pަ&PGnrf! mpR,mk"ua , >fQspVQQW53Ұ@1&i=5sl"pguX s +{Pro:mK7H4X-yg`oUu)*Ԩ;P[̘׃/H~Hf$As]9Pώ0^f-N*wȯYJ\A_ݲ% 63 gj/|aj ۸p˝0n~Ɛ{Sb$<m5r]XYAW.h;pw(FKڿU-~7sb󔲤Ōt@*G2v _/Sۭb[Wr46J}kAh^!:yùԺEvm@XRWSI Rx@[c6FĘHLTzsƵA.c(Wf[ x dô$'ɽMrGFh1S$ijWZ0*rNA>ގBJ=C0*Y%rmg ;]̩a3[LFO!2oᨯP gF3K&rȣBAYLuso@93D}>1Wah\3)Jeb&f?j2r=ʼ,y49:n+(-'}{S>'cB dAAHȮ+[WG3;?$0PWz7_{H]1DZ B<3 ^})'lR Y Q0!R.( -bF6;J h'lĬRLZ+93XÈK\k6BqmoJ GeHC HBm\],{6L@.3QD7oLw_[hq*'Ѝ A2D 0j8LsM ^D` ѥ7/CR](UeZ+*Ao.ySaՋ܅asd{'Hxf7\aP~mF>.pSQJ[  .54/G* K"$ QcdKFhx*?e=$Yދ; &Lpdob{u0;isRAmod&~h26k[ _ῌkj.`k $\u3Jqק.sufWmMlCĀ V_a!E+ x;lڊ̏)XR&`"kj'; btHyʹaAOyoխS'2}$KxpWl=3ha\SSUi/=S42F3e(c>8`P|腫t Ѩt(c1-uNGp-h X!Ohu&F aMu8q:K_SbS51{ؚ4|a%#Qߝj]խA6rAa(1\FRȁ{4\*NY/#g>uwfQ2}MUb1 Ex*_6U֕{?D&wr~+(¶>˙H޽c3XJdj-uaurhEsCq=6Q,_(mNaSVhboNoD/>Y SLs-&~^O,7NWn6>dw|,PPWu_wWc^3pJXНxh묾}m$pQq YPX8JOJ̕bf#w`vmGo͠,|]Dc+(Gk$|b PK4! K˗6_uH'P$|)Kt8ߨY)/3ex4f{).]%=?JӪ ߤoa⛕?n+C3cd9d2|Ѫm;1U&_`p2.D;nhdG lM۩V4]@mJT癚|S:%u{_>8_Kx["DZ -iTtwM,,k t 엁c}3'7aT]!=ʼn R)Iv yEDGGVun iƢReŃxOczc 6ì0O?Ɂ#o`ut)qT|R&@OY[)Y;5~[<\~4.:vS)h_OY[A tZ Bhz{FJ ˻V榁*fgkUF y)-e=73ke2qQBCZI@,=%c#rqy~xo;þ0z8*Դ/\a)]" (o(ro)BNO3f$KC2Z-8ڔoY6!0YR̰9LB}ѧFej{D<rG9 BNpB$qůN<Je70Ph3?w_ڎ7kh5 KGg4FI?r9Da&f9w}l6z FeLŷ;$)K#tB/d}@4e1 %֨I=-m<ٮǷV K `5@~zHV$MCz2Df$3BP?*Eo78\a,U= N=[plf."Y 8){h="/zMus`6U|133紓/K*;>]B]'ڎ _D naJAÈIlEiC6ToSS:[H/١t#"1HZ1Ƽ;wbU[{PF7Op50e -1ɉG;&n>٬m:0{G#[QArbh_Ta+'Z&a"n[{[bD lL,[&)b!K.yz՞XΕM̗wn{ |1I{U l\LeG&:n%KH~l%ai&^Ǭ&Ιy8YY6>NnIpaq,`:1Bf_݋ZEdzi xf0A+55U6 j89k~b/mdwjix{+Ҹ)SMHVZy,<MQ+MBYJP!#u Dc,}Y_OP;s8SHfX)i!yHkgY}Ro+‡2&2,QlZ1 m<{&SP߭T KiL ";:]O,h9Ů`~z@!%.ƉA=wN}ތ,$#>dɎ2[MŊEKj@CfӴiuRgNeS-AYƆϠA_{?$Ou¤3B=lYrX9u@(nu q)9_aL.NImlJЬ=>dE3-BlMx>~d>Ӕ6bB׬ /Rl3P_ JC>hf7m,!䮏FFR5N$_n=_Pg Z2 *SE NOfava2lN1=[r Ы9j| >m a!u vK<3ՄRN~B[H\v'2͡z17mK_. $o on!K]?z\0KDF ` 5}p7-L+#N yk@.(~43qkR:\i+$wiF{PxkԹ#D,8Yɤt nޫ RɃjW"-3Ukbɣ&SGq}hA\T&I+6kP"ֱ=;(&z!~- :oǵþ vfG{'Ggk6:x-o4 cC![aBUxA X vß:b1/^ȝWHd',yQB-MDbczRUB c+2O85_feqY~Eo}x{^8)FC\ߓT&BRaΈka=rY<\q_״lт>%utB<޹d߃&%7i%n?/b"j-G)oڡř P:j  @;#w̹*'&`%w/hnѾP1rs˂n)xwQ{q}H"urVмIOXVJuҚC&IĬUώ>jhUI10*pO&$ݘAk ;Żzi+%|䁸vO&7ֲN\R-P<}zO> <`?W:szL,CmqL50 \i8fRy@2b]KI ;][͊^ U7sjOqq]4!s_HK(WhG$Lj[տ.93aS xT3F-֏K @G!A#N<]?B4|9:xրVErd/V厶bH7aLy̍'kM3}Ky5 LT>cǒ軼@(d'r5!n\}m ޽-ɱ̃+>ݚMscssYVk,b2?Kn㋽ `~1_~> "k"GIVA2Gm=pXkE-KƟW0I»ŶLJʫ\tw:xUl 0LFo Z bH`_Jg7i ӵI$?bbWr|+ԽJYoP:XŃ+ZqЁU%Ú?2rx>s?yja9kz9GN0[ jԇB:«eHj>}{tWƍpQ@Ap@7Ȼ'z>-Ys  &W`9x^ۢddbBdbI_]^$k7AMB-TTm^[(9W"N$p o^ j4"Pi\wAYYJ&qzP鑒RTlè–y4[3v $zHv\T;.up![a}=6o-Pu?yDMJ`>a{5ηYu_Z@XR;ԾuvYq# Ύʸmv@GTZTBdGV_P._o)̚X?U221QѪt

    b9\ܜ䷐*@Pgo9ɒ[ka%*J]fҝxb9Ԥhi[^fj;ܥGzBڈk_VGqRIVjJ0q#Mu% ¸G${/U?XT-X@ i-ο%J2I6¼e.gFd; c69BM>0HHd0#B,/e ؔIJ\߬eƉ~[ʳ%hN«frAAK6_'؜8>oTuE5vlo&PL!:q~{tG _kh`՛~ld T}B_ Uńr:חh JTn)d+2ًU1/ЬڧT9q9ñ,=7tD$BYy32J po=`̒3v\*@QGl\G߆PUyv$\>ĭ\xOl4#zk7H܌X"!%l@qh#`P .4KM\'"לZdtFVFrv!7_>_EhOD.rHq` :3'qlxsh&ga})aë:Ur6v`}ϙ=.UU()8 IЀhǂ?aD%f?5]˔:Om1?~.^݁tuwm]5GĀi'tތ*cnHrp(:;0.W't.HMawf3p<[Td)42ʶT5G@ݕ*[]V&MWqԕmAX A|=<)IY3̡Uyueg'H\dT7C2eS׿j "Hmz6-Tj%ӯ;Tm<[NP|z|]OEY'[N](f|*_H9|Vc,\St떯H->EYґKS_ rc.OfpOg7-3BUj y~a!yT1K'sTF?\9Y.*ǐq^a멸905gо L=Čga`2J?ެޮ;ZDO1FԠE@ e]3h(:#jILpyAڕU>|ݡ>vZAV\r#/˻/$!!uGLRN1J5SOq?˄0X8B;AA~# #lIִtv9}Ty;4:(NSߣDgK8Ệw.~idq#p/vU!WnH APcpMD\n0j5W*3ea+cB&Tɮ r§7Ч9x*If]@tQv4 4xb@Οhd!M7v"DQ_QEcL.o x:i&PԂ7< KfZLJˑ RkdhU gf,ÀRcaq˲PCʦd^*l*Rf!aAA/= t(O`HC3܅Q{tѡX g r748$E4 S WK8L)Q <}=K]ǜLǝr2FEй7wט)KP@}i_# 8\1PѝZZ~7/lOs Ln_ߌSޜMFM#ghğϽHoz,l0|QDWPtB;lɷ/5+!7(NB1u~ijb4Qnf1fex0%\0Єh!`AFK }h>x`(FC %"**x\.$Pm폋*g kx˃DLÕNw7Yj&WyDŽ,zOS$ϏRYZ'DE78n]`aL&GsBFx-5;ٳnAHwIʄo#Y\N2`w: c i |qy PEA=a ے.|N gZ^ʬq7:ay>Ô(X9yK9'i(Ry|\c{A}lmgDKLY4˖T$y1XҮ+_+^‘P߫P'2oֱ *6h):hZ8uxeNB2di93UcY_hP8 x&RR s[s*{m#!@t/vK=W Vz9.+9hrh Z i˹uaS SNѹ,C%\ŦFpNyW3EⶣϔF^u S5# h=Wه0`0@ٖȦ}f~.rY֤$)<ü؟'shyp=N49M'ި@Ta,(`Qjzi.tY?FS 8. ;ʭjs_,xB/?9R|\">Kt3&2YPݏMW}_TĀo 6`?&Uuހk<"9ᕲӊ賈k&){I'2.?\] υsZ}-@ g~?ܽ5}ͮ<:!;e& $ [YB0q|c?Aۃ#Uɾ,$oAg [9EPReɣS3 {Ꙭs>Vs酏* fWEvr 3)J 7bU8b:f; Pw_q3aA U(=39pN{yl'spPHj>PĖ;% & E^.01eeWM؀tUM+i$#SsG\x5MU=M"\gLbʧ"=4" O1{[3~mժDːv]vJ9bO3@X *~"ΙT‡%An*^ՙ$ q1"/zxۅ> U֋ܸܘkIAa0Bϸ{u\5($B(Hvo${~ƹcR7|zbSX^g8Ryd#|#˂2ހ(녿 وC%8FU xF0kaJ<_g+_e&{6^%kjf[pqxRF`` 1 v_)hH Q!(A<Rvysq3#x\#r\1Wo"Ä iG3X )yrbj`W\v M&(cXI KQl笑 R5p4T\ cW$L/ i¥Cp]y@KLY ּG=[K1&Y#ml7Tc,6nkFkt*@D7*?GU<nRT;bQb3w'BKɱ8y[坪 {Ђt,C)r'`Jb/c?˓B|j*}D-((0>nւiqRթJh~\F&w p3!H^#demwnĝX6&- U!CX1jiZXpbw_vj 뮟;ˈGRJ^0=Q!W5llX{N36vtlzB벨aHo`ڍț:&ΰL"=[\aD@WMzăWG7 aT5] <Ж~@C#%v 0KQYo"ZgǪu(SZg#r8Ӳ\ 7VnGD7=!I/]uT_-Ea/8.iljA-w+@Bv:N&NEymXA,:VƯ%^UVb$O"ʍv>ߞ"up05l'u $W֎!!>y?gMu/(m?Rct/LY3BfG,[\Q{!䤷f@ɫwQ~6"K镄"K T"p˘4gژA>0^ LPI#XB)W2(6: l ɽŗ:BǞ `Wna}u]##;K`zv;UÖ8"WѳenXvAۜhpghf)%k;SqB.b%߲ WC&WAOдJ Z1"cҹ&ԢVTfɮdxLUQ=nԴ֦Cu216#pii!M)z/0ϼN*Y0|O,sW.7WNiDudq{;.DPuPQ4o]fiVB`QXWM7X %jFޞ4Z Rʼ_| BqYޅ.Q'rtG\]'8OMs&/EU>nwQ3,P)p ;x@<: hN<^?[o{Bj(3}UaBŜxtO.8!.N]qMzߋ)PN<LE}X4"Rͣ*סבؙ" "=9AWJ]sI*q35x9oe KgChԻcv˚H$q>{r9r5qԓcbl^GC0FFwBe7& =ݖ)ް>zxOo&T 7 Fw̘ H}תD0P-.'/'-mM kNfS<:PT9~*tyB!XY|>o]4tת:ύ}6`SfF.GPKfu,Dv"q;TֈKHo[EWJ%i7B/ME BP}\cT~d*=~-<6dN];oJJs~Y2 [Uj&Dn @`d:[/?Yj!9HTת#S d[s ȸA@QXvA!x*0VU~E eʏMmpMv#gBuLBoEgeFg'C8m ɐ [N8pF, ڙnG"m3DJ=Jg%;^_xH- BqBSg,9b&`icf$#Zn7bj~&6 cE4;7é ff`DN|_A 2ICƁ yX8SCv~uPz`wTq@~;WfPnEmBěMT8^ɮ%},7"~hVgj&7;7Ȇ/Lmƀ,0{E@5e"2 e̵ (Y빵pBO3~0$0ObkƔ0X`Ծvdy!qSK LF(BcwwsHr*`ҹmgTS^BӲVLLVHիYjSog}2 }P琳fzf}#V.TBdʏ$O"qkGV,^#qqJq)TOw:~iBaJxBĸc'ؓx⁝SzX6?{p5m^Vw /.ExE?Q8q)Qj~ V ݼ!TYdNu eK-D/O * .4b!9sQvW-+5.hɎbF1R .=kT*HK߲< c||*2Xfc%$>Nw7r?:5!YF.Up]%G51*h5E]p΁ 4jሤ: KvBFF;~vNZ$,%ȔM&]XHU-A/1ِ4}k ͉͔al( hs76P±KL֫Zno8[Tu"&Xto|(Vȃ5W8_MIild9օ~L+@hyj^^:p["|?A RmFWİ)u= S*؀m+.nC\m\ Ί7D\iug#mgYDQrXfs./ܳ B=l z8ޡds9Q1*Fs]/~GrA|FB6U 0D$!a5S; ަeg22&5bͿy"OL  pDh-_aM@@j,϶MSYg0AZJES)DL"bxPm!<2VKPkdNeIs"Of[bIygM:bis3i#QX7ѧ؃C;s'EDnկ) n틗pb:{Le 0 DEbDNt!m@$xG^:>$W a@oF,H-^ ,+skI(!qk"*~[G.x EBgpm6~R`TV6G:#i Eg>( 3q!Y %np?_N0 ŌʭA"X wS IvlgKՄޫ }~h@y twkRwfmKEd{.Qf]5H_'҃M$ vdekҗ4hTyl(E:ISΫ7NHb:^x]_D OD[QiM J&8vԕUo_%\a+P5UKʇқVJ*mЛYqCVn`/DZLT;Яzn{΋?G$ v':31 ^gÏZ!#B9ֺX$Kt"z*T͍NN,LVLC TGݮ{3IF2JmͬmF*[&8Cʙ׍wH`Hs#$ ߩBm{sJP:fya+] ,!VY"̀)' `{󽇁ܙwF;oΏ;:k<^-VZY&B.Ŭ^6Ѿޡ!O #*nd`Bߢ?CwZ|Je&{vђY&OftL#⨴p%vjc;…pz׺o٠t,pv|Oa S Y>m9RgZMotђom_&A&S\R#~ 0K_ %RKvd%!Gs2=pCոP;AYe / (h+X*IL@E7ME G_:}9xdU>G@i$7vvg C?g $ǂ2ټ 4&ՁFk9( &Q⺈/P7m>T6.7 ~<8.Υ=eg+K*>:WlAI-eio0--Nv'W kata/X'=1/29.'@#.--4avp0b ծ󮓥j"d|>Wҷ@\J=0|U-:kg;+R^e=0Y }|b]GE0VTd0P. 9q[Mg FyLSZ/ܰ<ހwd+\q<_: bl“bKYP Ý1Ns&zI>R{DvGV32HR6CTPX_lF$;B;N=꓊B?'ro)8Tu|nfwSϷ5R*Ku\)JНŒz&dץgJPMVȀsegCT a_V'n2&@Sһ3>\P8cwZr T+Iv? i4v$S lCN` J70 /oo)J F緢q>gxAAUњ7ñ1&Ri?/tq4FNy}RRO7rN|%^3% }-B^CBCw[t'jfp urY'%bSC:, 40"(灲 okQak$ L Hv(R^63RNwGźK}Kx]1,Uv3s>}>FJuŤpg=*+{TR+ +y_7W}cT򕍂>S>D:R#yR9ЊV`߼jhhDMƯNz|Ys 'r v c}yi갉򸓱s5s_ ̠0 ?yhְX֧. 9E H Q*qg:uwK@Mv1WyY7F7V_)@/f(q(W;5X;Uмgm(S*E!HtpH(%Lv6dx^Aq%,bi~I.?2 p%-kn߅{#Mae$s&I+׎OvEVe9"^ 69rW@`w9[p mz8.0B-bzoy/oupEB Ua'%]q7mգtj.!d1VğqmXKzf`)?Q ^1iPdQ|N Px&4F-Ώ {Ż9Fz"t=S\o!_֣o|%->H TxK(A|8 zrp1~XU H&2s0(0o0.-mܟ.r<:#BS < gG!zX"5Ts=VFߪ^WJޯw I`ы(-%"ۿ_bi!V<0z.b|9wHg *膣+Khk8 \nF%fkkz6U n#z 9Eu㷣 BPvM6 )1y}(w}a94NxRtan7cר?dޙQ{耕=2'L#ju9=6P VJLv:-d#-5oH@*;hZ)GXLûј{!Ѝ%XrAϨ!($G(BcrH2$NT4%faP* 4U'hRo}gQ_ 6xfC$Ԍܹr|f SP=Zl2c9H*Q?5NhjK-2u$B5KXYR"3S25*}b 4xEK~k`G:2)hTX l=#\HPy大,T}^yYa}^"ӻ$]X{WE! ViD{pP7(kӴߠϣ))fi#URΗSK?E򴝤c%MU$tl96ȓR.庙 wo:1ͳTT㺵:yXdo5h_spY? Jsv{Zr&ת[9g.DzT7I\#3.)Ú-l f/rI?ɻGhTgx絕(VϾW~'GLQ'6&7о`/jO.+ %WыW .fDMFz[c11rGBLRyʡ{+aRy3^hՏ G>v%?l/:$M'=^9&9B; ׇ#a8M#f0.@i1 h'dƶƭ;*!ƌ1q#θD ƧE5($tV6׵ԁ0\+wV (k&}F5)z |mKx]Yd\p/ ;CH>74h4""zހԥa>#} ϶!}WLActeϟZTHcŰ(k)Pao:kɶŐ/Jqh3!Zbu\o \`%I@ FZ%]%gF&,h Ȅy-X]eiɋg;a&A&a?wsўDɿSl+8 ٽFDW6"#Td؏B PRjU`ka-bFJ -:q%o'G,7N9~ >FNªpxW4` c8!'7v€ޙ@{'Qb-qT(T\ ,&пQ[ٲuo $MEkVI 4?ސ$\}Q{Mo#;z}.TJbM p;.xQܸ$DPOetHJF|'TznՁzREDM&1eu:mq> 1kOftu2@jf5, rϓ)Hw#M F/eArsqJ$_?{,1v%l+Ov#A Y26*Fk!!+ FBެK4㐢Ӯ(FwwL6臌'}vFh=̹(n ;:R =/eA&vK5m9%syOX~VSNbOܒ`I;⯒ȓW OmQmLLWP+ya)~/Rd-k@51;cM[^6v! tW1r;l|im:ΔRUM8Ă5щ/qz/o At.Zv__/ A'fRovɹ,V{bsY'df ja *m"nr".ȺɍOorNr ŏ?4"`Əf>;J$V+/sH( WH0{D+8QX̒A5ly %tP7u<XMc֦1 3/jZvY=m[k}ƴ3iޱ&BpgyF,Q= ?[6~4ldt/JIXD u뤑%s@fTwz4SEW9&uY 2xp[GoM\"1uNۯܨsNNr2[,~_g̒sdm6z./5#fzbw,OTX#{/,dzÄ`%[5sPF "=HroX顛 2lh[)sX?<|M VzAi) huu0cLi[Ϝ.vc q lTk!oM|.d>pDUY ,Sml/ epw.<}ٟ&?,l{hVe Jw]G8Jfn]pUO+G)brI*%8 qP sS3d4rshҵSq*Џ\ՎA ՜zVa\>e*&d2Q1t$K{3qsY#x=_8sLKkws 73WTw_o9a[P."dɂ^xW u`¿XU8#0.pލ?Z* TӖ?jp,[{72V0KXa :ě?hkdo违o9Yf{ZC݀ajvm Pwy4ڮƟ'yߖ{)TGC#R%klCED+`^"F9iTeT.Ye#'Ji^`#@xiŞm'ɨϔ&G*G}Z6S/bL|Aό&Ԗ&k)``fS:娚 Lme?gthm?@'J?{/H)UDkP?FfT[_jkItG̑x/'$LJeƣ&{|]?B#ąhд1֫<d-^#y@Q̛1 GC^$ik&|jbΈ"8aݴy X mCr]rȥƵsC:Y h,PVr^jލwaLL8yi?]2efccl%g.z7+IC#y|]G-aYٱdaxT; & X kzzz.lQ w;$Kju-Yb!" _ ?#a|+u tPX vOJP%:Q|t37'DϛY*8H2ehwCa?fAd,p̶Pte#>F~cNo'KH`ib9}1>:R/zzd_Q}6QV-iA'++&j+x-plǮhosC;#*z%h>Veʵ|arΆK*sGuC&Uܫ w/'l4>lE{uka7qPkƺhLBR4< b$aB5m-EȸE Kh, `한(vqinHʽQaS'sb[ֹ,FX{aѨx9lÌBI7f$˨` tx,_r4DcgMe2HHRCĿO,ZXc)\e(l|}Px;F ױu;!a ~1x⿃Xz^=jǖK'U53pY@[P~3KfT'n^X>xlLkcȰC5FP]'M߼禭B[d=2.!^s_ tjNq)MJ@ODwTJmL@z!3ݞXŮ}eTȺ%sFG:|!/?lUr%[Pڢ&' oaztwW_}7F75 ˿֑}{2e:rEM_x\ʑg0w~- ?WpRW%s&L^遽zU^ȯo r\]s;F[GF~~:&ŧk8 Ӛ>tAH +?/uGl& G}'4lwZD^,erT_䘒/WϽ:-smW_<.Y:0J/8l@A`Xh!KЭzNPGBF8ź~z#5NJm`.sb9OӚD(jujIvg3m1MI8?:R=}{6[F@ydߎSrȍ :*+[t@3M.ba .PnF{gKJg ua3\;%*_۵ {{K5tuiSv١YBt\2k`!aBU/a) FVMWة~͙"x.m4IH }e/f²BvJ>u<󺀝Hkosvū{OC&v{nW"nϋLOې4$K fN-{6{8>:ys U '%YG%j g&'ľ4 3f!vK8$4@sn幕le@i.n.4,y[Sb(ymvILź#b3T<,Q`z;hvp՛A_ͯ+ yϳ?Ao!] 3 uz{ w j7Ge)bd|>dI^%a/%ppQBd*xfS?0,Η$f\83/t1XޥB@&Fj#m_ؐSԓ_y-4a7Mxfl.40,95jgs\X< i MZ[V׮_1] U~!)"+s.љ.)$M +b/sR"NK#`BȀ`5W,^0#eHz&6YzOV7KY"F-/I_HC\31$~>ZbGk&͘ 7@T;hrLYq}˨d|ΨUG qXKD}0থGٴSXKX8(_}{Ncنu ;&ґI[`0I[%ܙUtHEOچ*z\N4xX}?tH_&rɃZf}K;SP~% VKBsO?"x@{12k?5jU_Uow2\]s˼o k|]NI| WvBe.Iyg*KT_cv?8YoK;ZT+t? f*Err#.c_C sU„sxK5%yeϊ,GlnC'Sj;!TK+ZS%P)Zc:Xٻ&}{u"f=@1m/m Z*goV5azκ!zt˱ywleחM:r\vo~I&?oAOfߔv(SASn#-֎ <80 ~|6"(Qi+w)& .{VyǴD@٫ >$TM *hwεgzPu}7Pm3kwb8emֺa NUA#up-#J <)$0͕2)B9|f%|M1U.=_[7>:n2*5D(/:cwhI\8xs5n.tH-Apm%Mv7ORWv iWEhp m Qs{?k]v!#;jOXRUӹreb(lʧ ]Hs]ME`/8uѽ ytiHGTK?;d|,ia xvH՞̴ZZ{xr[:2&<•W$ [Nt]ԘJGzxZP4)[Ng5 h2d&)Cx f`tD2Xĺ8 w/fǵ.6.}$)WS#Qve'[ܜĂ^O-eaҌ<'ݮa'C!?X;؂M(}Ǖ6"VOkMh3wI R,0O#8x95ל"w5 `=RGʓ? mg&ӽmFgnK "j>ߜM[Dž<Y)TM|eU R9ՠp "7t,+:_ 0l] v*f~ Ur>rQvJz&/),m\Ow-)/Ai / HnڇxgP \?z\]:nzZnMQ<ƗT_.;WxB_7.X搊<Τ e RjYFlY_ʘ蓍O\i^7D>(:bOƄ҉LKz\6Oe qsDc[7^sc - 3"' !ƀ3rV%K7\*uӈø&"T!5g~=06zO/ D<ɦj`w [QQ:P J>T 5dVm@iӛ$AϧSK!ry(yTZ"<`5Ӓ(:\ k9<~kEQʵY3 b *dCtNt;R 4 6H2׿ 4HxG@<}x: kl\ 14k lBRܘ j7 ,õ6Dk̮kh 5/8/qLN#/:C\L,)nΔshH^#* YrB鹗:=Έ s :腔A^%Sn+hH?_(i_䇿&xU v D m;M4'* ".NHPi>'0׻0[4d0W&I ai?5E(@ϴ'4 8#~/2=lYmVx p1XW  =ȉts$.YA5"K,T&Tm9`~qf("}L(4 *+c6w,spzx 5X&%8^\xp94,BDpgn3~^N[٬[1. ^"Q:nѳmy3ZTU_=P!2Rp</#i2PUÌA$<iȥ0{%k g'ƤR)O |+s]hŖL6>Ȱk~rdrZUx  lrne3Jh:C ߺЉ)*X%%k 6gS'Q]F/uOJy(3 y|?4Ȍd8v=Q/MJg`g(颕`iO=Qb5}n5 \G~i#lؑ圚ғ>rcgԴ 4 ǿF/bGJ9KǗrM"ro1S.UҖ|w`Ŕ*'_q K}y#(㩄gR]K\ŅrrN=,>^K5盃2U0aN4CLpY8綗0U([kLm^c᤭C ]7sfk9l)! ulY=J=%hI#wGxABTJA&@F&%nޕka41EMKZ"A`͆c Y8 w $Գح(q0a%ʪ]dG(H3%扠zUh!8 p~+uP!^Sw\lZQ0pT"m3C`p._bs:t{,mj:B1&ѡHTOwU6qay2yD9D!Wr%"#u7;_vwnkfHA-vtQHW&B\o&f@}yx| ,ARjfTKD'2"q]M uwt꯿6\NGgti,Pp>Ӹc*U5ޭ(g -C#;]T&ۦ"`{LD;vxyu(}]^#ͭcHTضv;3Aޥ EtJ10 s5ml溍lV %x*yu?Ύ(rAT c\5 c7z8 E{٘f>B&--C'M׉xy0I7n&dzw(wX;)ʿ=Z1%}D,J[򦷆ye6HaPQS|]]*yzQ%=H ^36=E>I H:Gl]$3U%\ <Nj\{tcm+JJSl<*v\LV8?qD&@}ΈL/zv y暨2GD=R.$lpxX #("YJ@`U2{$X8,ryS7g6dІ:*Ou=h'dS=!c#_cK Wn7sSKv#*vh6l@([9U_ŴxfVWE`űC ;oꞑI8)2Ep)KiUO*5:,qheǷSAk'1DQ.~~d[̕,;Hox#Ӵ0WKjl`5@31BAva*Fܘci8+)3ZxFq~Z7VPxNl:H3Թ/$cSG$LFj6k:I$#x2]Ys="4f WXA}k TFS|X f)r d,IS -. ,pB;Lv  Fff)Ľ^88x tq\%ou<M3I2+xGQqlePcgX4m 7d\d5 gZhM EBwtD˴>Wf_(I݋ŗV:rI曀XEFUBA`WXݑX9F֘-Quq#P SkFc.x3N.;9>'3vCiޝ̊Qa8LJl }[:|;j#!_-4R|J:`ٰFB$}~?g$Q7kpH9vȭ[[(TH&Bhe]ԫUb08T Fl Ī[-|6cK@Z$F7ݗj=Ď/"[Se;* ky 3_VHìnv~_@wTz )FSN8@Ll7 I^>E\۫ݍQǞ9LהC[94OIO59*5>Uz17|[F pjjh/P%1v!^o#@!5,aNcYtt.e*~b;Ə\.s.p0%ߒOqU['u'u/^$ p k/}<WRKXn0=$dcpasSr^h!(KYr2#@s\g21cx-$[gJf|R^L FU+ᜃSˬ0UJOXdN2L\jt\% @[or]^HYnKL_C}VloPB5zW;fnt}W$2o_l= @^B%H<5y:bxoN| P:n9 ,r_cK]$jZȵ)YWCY0me ,,:i amat9U]&◯"1LGѱuMo; ;$[BpU_$N_mU&}S'QaZkqw0`&ġ!ǣP.j:Ѻ^##eW 0akcd*l{k==}_ϐ:L6~h?+y(n" XO,ym|f2mGo+ѭ0Ԩ&Hk߬8S-Eh-eoytT?~ڤ5ˀ YL: _'FR5!OG).3 ;#CV/b}B9;v.C+ Qm#sk`#Ȏj^x;󨼀Wf9|5F\k!$g# q [)S &"FcG8tg(?Y[T<- RU75X{ˆ^٣+8 i#BƹX2o`vjzmzwiXIЈ}Y{A=iO\^3T~5)Qqc] (D'B TY'+lsG.—,BGJ2+AA1I(ћ@9\%B̢?wJ>yqJQk@n窭,et&H&|m[˷^{}`G" γs'!n`zTzuȄ fdM9YDPLG l3kSpl!<mcPQeuqly^yŦxrPRN|4Hq* >*3Ix'G-!Jy6hILG3LI/h{ze Br;j9\ph '!X̏`/Ve N)bd4NPhe{W:V==h~E0}-`/Ǩwg9J!!pQJ0']P\TVF?p+?h1Gmo %^8иۚzFjU. %JI1ڸ[';oL5\8ly ,',NpoN(%k^P&li-ŕFQv8Lrׅ2ўCw`[!yk=yQMYbf9DDŀhv=hǴ@gieS/obEOCR| 4S ]g|mfh!``QC)fpȞj'8g9o:C;|V I]Ul~ĦϖK(t6T[1 d>#=yV[@Ԡ*-]V!x@=]7=.zMtU(_ !>nWj5g)N'b+E ^2 (S{Ûm@kjh\ 0EJenoNVnכmOZ>EQ2,Kt]ؘ .BoWUa7RAu[rVx9noj3Zgl1$.ƽ1MPl) 1;s|~?ӹ3fSτͱ{[錄kuR\ZY/p?fضQ8MEKG.J? Dd ˖^Ky۾YsrX?_KPgg t@ZLIT}(yERCV+;$BQ/j^tjoB(%#'HjUιAoC n T+O2VSyF `y_}!m!Vz(] $M -^F1*`q;9VO0HWVEd%EEy3RF)!YRlxS=64^R| L/qvAŀpx_r>keS:f k}ΝBOƦJy&F0!A<5?=/K,Tvc *3 aaiZFٱJ$Ӳޔ dtt˟NTO_$I'yv"nDbVB4!>}'D㻌] \-yT[oUXJuaG(Rhיi|gZSrLxKB 8hT6$=Gl?{+ 3> %u`_ YkjY!H)J_U^' Rilsc F/u`v 8q&[sڊ )cTREþ&e_WפsCh߇9O2(iza4+m"Z░6pUYMA/ t4 !Ҁ aĜT͘=I5M`MT-TX1=דyra{PJ}Oa)-/Ⓨ@zÐxA%%QSASԆEjyvz??}vBŬad,Qw?>dkHKS-݈CviS\L<{;dnTvKWZo))[.}*I6! n5SzmA8뒘' ,;~ctxŊ\n 5PE ܍YI ^2-D`}/'oY{%A29p32kN޴%--{03eL1I(d2(dEª0gk%_ VGĦo1H&& wr284 D>F gʦ^, rӁ(B!=gYx%OFԉiԓ^ t璔r Ɋh])si`+$}bT)M ҜZrݙ*p{W!5څQڕ)^R{Y`;-M{ľ}@RXrQ@)p;+2 7"KwKW|~a _:Ld{--5 pBsH 5⏙p`2,xH+:<أ b&EhرG< Dm3~` ?`KLE/'ETHFL QXZty2R05˒ZJʛs*.hM\;2VA`x'ߐܱ*\܎l LuWj DDr:F"Up1X?iarR'!U]*8b{;CSv#(1|0֚vDw2NKYYP Pfdq=+Y?c {2\ZR(\J^q5qTsnq.FmW@=cQ˸s~/Mh KmgyD_x&-z`,b /_ }VԨ [\,x~^<[SJv7Odl LENbĆ *PBtTBT Q5mNx˟$3@- R<fʿԹ12ۓ<25X`6F/sܦd#~LXyi Lvu`R,\XTl9pN<-eёfb0_+8?>}$D R+pqp3%wKDš^3"b ?L\XCPu ZUǖ]ȖǜC^u S{ú<䀠vrgXHMxԽD2˃<&GH#~)Jzor'Q} [PN+م:a1A7\T}PktH0o00 z7c_DZ>5dDE(bi5!& 2DLOƭ+L!ZyuCiz[ai4tӢ3bqKji&F@?ҪIX٥ụU_kî7G6Z < :_<7|GYL2O~!²!7瓭K+8u<{5FhCzoox`ѰϜM,j&G6!ԴFSfjcٔh.:l XqOc5-Җ >oco# ZQOUlLUE!Ey h,̳JZB*c}X gb9z2Fyp5kF["2}3 XΛ3Pw$myP }f<A:} NZ82$؞桉qO GG8}3)&H|H1e'C٭~Ec&QrL%X9% qo<UW%X@la&Mؓ@⢻ʕ}Wʄt`W6/Qh1njiAy/ϩaϫM݈g8-v| sèBdaO"[.%;DSh?=_· t2oslaz%54ޡdh22_A) i38"Ҩɵ цK [A7:gaٻ!V9rLm/C^2ECw‰ko&/-KeՎS6q9 ]:X塥i4bW*Gdsz6zm®س*qX^Nk0590MkF:ޤ,:c1~F(o|97oY CDzVC 0oR꛵ ,[uL`‚7]>كrn38),hfƱǞ=RԬ1#k{mBw eL/Q粶x^q9YgPRz I|IfF!V!ףL6w9(Zn!mv!,#vR(Ԇe)G CkWc0JޥQ(fe-cw;d 'QX)۸2c㐳b .c:3߇~mK9G4 ?G9ވZc:Ax__{ " 0l'8mdX`#zq0Dk73w=AӵAZњ)Wl5x,Κu:TbL(ɍ2oSF O5-ҫvNw 'F#ps8t:4YkCi7:HV׾ ?;lNf͓u-rմ3B$H?ߙԽ`7op0GXD6aEҞ\dCM<8 :*Eѳ?T8 jGHuc(TA1RmhT_6C":(xк:`*_cD ͺMM#?H@R_= ~8Y>Ee&USq33 9^d(Mt{8yK}`ስ30:\nBLZh]3;WBuSL&&[ᰙ17;\>&A &iWQ 1X>,?gd}FJɧob~+`{,W|_I͙yǤwP=Q@55Ȫy=*O>s3 lϮͺ6c"$U}*Z,l6]hun*0sCknGcݓj<gxeem!zJb [e iҍӃ-8N?ZiU4Xk"gǧi1K5$fYT-14ɷNqEtgךz{,K5) 1UjԓMN0'p'H,`<@_rȤ݈=V -DZ0Utä>smb7-Eӊ"H?,enkԄ"u݇Nl! K$ϲktgD1r@fUM֜rcP+A)pLK\Nd$Q"UH>ŧqc N +GqI!K+]<7%/t'} ])O/3p*9'iX$Pնzh2+C7Q ȶ"KqhJO?ڔ3ҮP<uV:pR3T{3HͬtX4G;arfdN(vnq85Ah2A8"nT36^qf̩:wE e6 WI z);aJ<4;J[f=dYǛ-Qu:רZE#@r` hXF!yX0^҅HQZjlީ$%KjPd-ڭg 8Ls싾CKἋxj(FYißKtuZ4Zu [#xW&'J1גE?4<ۺ4d.a##:xvP1-R; O@sX#Ah4Oūc{K̊y:BXN]ƿ0Mi)5BWZAMD61*B &䬩[xT[SCS3LHt@쭖[8Q*"Y6z5Z9> ]zHTޅUZ+gShX +\Y eɈm2LWkn&H k?{ }ž s(:ޢlXYbh!kVOQfıcͱeA wmD3Y4īفo/^9 en(YOkA ( =J?!y >4&tyм73Ǹ!rN%y5`0yk/]NDc9P`KKQmlwQrͨDW%M.<`u|>fܲ0.W'\X!k&E_W)J}18@c%L=#d}e].{R‚VJGj%}:lVx.A,ǙBdT/3rpwBw{3рe\ݜ 1K?R\EX>`Bw|u#-.' [秷ɇ=9XPm=L>PEfҩ"Btش/{U!zB% VYaujXI)>!g(B '=L𱍀.dYӡ|{oxΆ⑨ w73vx)-KQ"]vUޜ;BMjau=l.:Z},kͣjظnXhЫ"wғ\0x6&Y'/W#ZfqpW،wޗhSE(^Q?me6c-6 `ڈaxS8?qARP_|HjPd-E3<4~# ?˒^\l\5@4%O'6,vGU|A~ŏj%ytFjp["gbvO1D)4Pړ{>cM$>Vt x'-q&S(lGQGOPUK5W7Cp4F` c"7.47)GTdP82-b{W|mD}cfF;cW^"K7G%0ͥ~w ]ǡ>T_2I]՗- R:0Snp=qep:ybmh6!o+\on>+SO"K2J6I5~,)@R2[ZP Sfu & ^-`? V]#i4\3۰W*=c\}+v-AtYdR[NIX#/ ";;b6T p$̠7W#+x v X׹M+yeb0 41Tt]KlHO%0MtփڂvCG?G4ZgM|#? flx\`5/5{oZbxjȻ2 >#,m ^^:ژkZˣH- V~u}J3>f9Ea랅iSH*0KkpZIx :k[ [z"sXS%:v5X}#/la u^ݑbiOxsv+T9qa'Xx#g}!Ru禂G(' E?y[n!I ; Cx;Omɷi'xKhm=苀xY+L٪1YۜSYE>9@ӕsy(El_CfAp4+fCy}pKk y`3f@eo_U#͝[$壒/:ݙpB3Nq&V0~e56_2Q{SA<Rq5=e&n5oUz/0md֌ڻ36t(=N1(Lc~ ӿ4>pQǜ̬Y(Uaد[{$2R%4v[,\2g "3L^SU&N|  s7Q]/\LJ&g\wzh%ɃKB*u/0pN@u sWWM.\æ{e&~=XFFt*ZF՝HWa_ 9uqdH,/S5'+"]x(UdӞC1 ߝcԟk|Rb@Xn (OS[}OR:JŭEbZP*wUM4qp_~~bwrMUaQMyQD|[_@#}}Qb!xNaź8nVA^6Z~{# Q|r"<'ag?  K҈**F }FJUnW=5n%~!?n : ЃPt8d_T$0K3!ʋ=_M{>(u8i1#-SyeuqSPWliuyv#kNxVƣ> dHL카ist=ͨ6#xȼ ]%Yi< jzZ+]kF$eI1{=}  LOmɫ3rS;&Ff[ ~r\`$9_~_7ck]ZmO"l  8ڪ_ey)#'/Qۚ>&4Ŕ查C &`mIL5"^:M÷6 _O3f\-w[U1.l)=97ѯm2wۍahܲWCL}^Kxv-=U#syK]'xfL"]Zis$BVQa`8LQfέ}`uFſԙ9 +k/ <}ͽSY5wE<{yyFϱDObo&V][vQ^*~RNe9p(Xyu^7z8>ƃylKBm$~IR$dM0Jj,UT ϬHF.d&0.}Ϳ+NO(~}qFӴG.1"V'#>Bxu ix~UG+:rEQ7s㶷{3Q֚v!`WIJ3Іw׵UuerNJ6.72RY½O=S"+xL5pm2GXq_uūN+L ˛ktv.,;Q7O X(RA=hFN]X!]L X]6'([NN;ac]Ȕ8T МӐxqT ̗yE:J 3D[J~\'g=|UmEvY;P| sqO$' VѥT`rlyhhupDӅGD> –+G?oHϕ35[*,L@KvIю(Ұom:Iqe&ɲ`:w{ ?iOg>Bڴ?^l TZq]K6gp&^ ܤ(p(jKL|XWjv %;A<(Ko.5:%-9ʕJ܁;"PB +20~voT{<_c!:<7-4Gװ:og(8sʀن5,A+H*ZtV/m'sGZS-E7-.{S}cQY,todewVA ZX}&ZKKLT+t%\S7С0u ՁJ{JIUTܼf%>G}f{C'0Koݔeo@n9yjC57핬& n4 'ô)5 *&8o+"(`o-FASwqVuTY6)E擓#;aǍ~Z9A6 CKTlV~u1 r]9v"a%{^eYTL~Ff2:i2zs"A[2Bn'uG+ xM#{#װJʛ#*>pJ@ -wݔWuŰǤ_koZ{`֍[ѧoNeӷ"6Or'64%&4*.][@"qtGOB3dz%^f̩,JJ4XEv q2eox7,~ǹd`0Xp7fZ* C͠>Ofdw,zv# 7iVLq:+%t7 @Z3c#9﷢yw./jܫ(аMwoxh~P\(6q#$J.2=⍏ #={f~\kެ;yΓ!~ S+(ew6OK&-|v>,'k~֑eE 90EHȰnx[;xPGw2*n3-8 v\Ʌ\v0Z7ur F 4t<²[ ၛgkCm\x/3̀2\ }Fֻ1qb_;'}$zBn32hB;"~Jvun 0@.G2jqMrH3K’t9s`GGĹ:ME*xzkã#9Do.LD$&.Q+oK5OIpdr[ [BPޗ de̺aG9Jz@lzzHK{P<¤O;㌅;t-AGlAjd /wdXу o:@D7UX+1ǜÅ9  4˩%K jފx˱kX#'?"7mBJwrڎW6( H4TKoK`#)ؤ-W3.r?;rpSܾ>NsZo;U0o+s*Sl=Dn(d.AqDpMHU ZK!Oӏ$n.x'FKUIƒ55 ?`Utr9H;w=,ݬKR3T[d ¹N08gXYźSFc1 -Q7މYZ]72Su}[GT9R&B-s᯲)z4bHe`G SxܜsپqC>uw6lN|Av\n(Pӛ#T\ .IQsW|fF*3TPDiDwmD[^Wo| 8諗!ڱ3LUvTsHOY[ ܫ VF"{Z5e*>.픱uD`/.̭ХFIҚ;!H ~&QIj(UįE?"Jm(͏5RHUThR2 MncYrйscܐk]5kܳ7XZ)lXh\0R<5e9cqCqNv @m)%tƊCƆV~ֈ{}ɘUїqZTx]z)̗aOA$&q 4; 녕uCu75[}o5$_I+&0+)ݳ Դo6 %_~Ɠ(Ky㗯kP'm@53M{ 8 SCvԮ$>)/^-5ΟeSִgՀ }+b:%aM\Mb "J] -VPۜ^ #?U87CZ؈ƅڡ._=Jx9u!_m`5J~HIw8w'h:Е#"VI$Bq`2$ʜP/ ?̔!g|Ӕ?X%qNa@B`Y9:jh <jK۱QBڞG9|;m{cV!亅Vo.azOW*x.qN/ٷ lO$g|9Z$zv#>]k 2-gPhb0Ǩ&USb-RHZL-e,_ܜ84L J3F}nvJ_,ލ`<@Cck"Grc8A%xE#zPS9+9?nW)UV*Í#1aO>*W)iJU6ZUm~q p,3v`jZ|?ј]Ը5"͌ m/\-R))q(FMR#,}oH߆oQjqkIitk6S+$Z})GYA@sFQ>F 5:t4A=pJg56[c$2d fdp'Q8{&(h[W9Ǩ{umF gPl*(/{m~A]-Qip}$pDr>u=)Wm4~vmlJ9*wCݝ"K5$l6,Ɏ+D` Get)Q<1>BxKKg75FsҺ5zx/4C<^Ĕtm2I*鑢#@HD{UTs#/e;3R{;Ƕܧ#~*3|4t6:߈LֆIْ}q/Ԓ' +hWpLBWۺ]z_̴f'`ȴ&Z;=ZOMeVJ8IJx'DkTMkwl o" 1+ UFߙm Hh7w8h~b硷l2y98l˯ʨ#+X֎&xۿ-gT 6L;YVy 4`[*, 1kEqw\3. 5E|A5;Y H/6b5f~lOl(N*l&]Z`s]0qe{уHKl'DR"vqo+u 2Z*e@GΩ( ݬ"a ,KV(& ;:~tu982ץl"`4AV/HI·E.gVVP3+KNlȦ V筤w <ә0 EB!ͷ$)Z^Z[$#",k-G4npc: $lhDq+hz.}Ty҂\,XCcwy,e#Be:+D5_co{ |Fwcѥ;m5.W!?TSlEF1m2t#PXXh2H ^;61c@! k}g>A2\?I#c-}0>m8?"O ϲ;a'yǁ~d̒0&ܞ-fNOdo9>ԆFė14z͆>,$j+.o1ӘŬ.0|G&ƂkIG1痴% XL/K4;h8!Πb~#\4$|j#)RCMzR[`Q)6gI![b {bUY JK 񠸣35]ډdĈ@Z@{g2p~J~nAD6-^?/- }7h1n' <*rּaŽ<>:]fBcG֊D:m*GprLR58EOq zʤx%# Z&.rřz34 sdؖRX̦DacǒReI]&BpE_ Č30WwmL.9 >eƻݞE9?7Bm^S]rM2/{=Hv]+0 ΁Es_7'1CsQ٧yj8 eҨ5pY:t8DY]`/ɮ-#n@zU@$PS;+AiVg2Cw j%t~iQF}p ^L(cX)V yiKhѷp>jԤ n ATL#N R)GO􋩉K)8 ?X^՛!0ʙ4A҉i?Xjrmk796=0>-K@}Fn8 xw!xx~Ex ipJ,lc; UDXƸMLgN )61&/D*2jm< Jj/9ͩp)ٸ5LT75HVDs9 ̍ma3#*X2~BNgW"@E!H,j;u~jn܃S\:Hzkưev*(s69LXhi8nOPܭk}Jih>y3/9Ui~[s_8XΗ{?FfYb f I{񯪒u"&XlM/ :f,wpX?7%c]d}U h󃵲P1 [P鹞ZkNmx!uSסd/ DѺi>5]/>!Mٯ|o"@߾ jN l9Hh,}+)m,z/"3{X1zzYM=" fNV*S(). d7ΔO+GSԟ3OfL FwO 9Sٸe?k*RmV).>!Tk|m{LctlI<.TGl>%/#11_<9hĝ3 Q5 df@T[[F 6)zAJ 굸 ɯTCWT3|q.J3x溤p 68S6?M ez~KT y[LR9`AqsZ 4fn?&tTL.'71nz+cb#oL(6qmpD]8X2L6T"!LyʾL(L̒kuMdD,MNL$xx6 z}NmWtU˱gԶ'BvȻT7jPF+/{EJQe(D waA^ ״m?#;&%،Qώx ǣ7Gtҙ V!B' g=f bw)uM:PSbֈ< of 1AuWRbLgtF@$/8Xhv76 DBZ5^#kJ_G<,4fKd_"GM 6l|˶ m>ԩo]`d}#ke Ik }qKUtojDkBTT6~z X:-[OIkMeV!.lUdypۣ_\s#Y@:&p-V2̚C[9[QT>|iqOgCO@8`l_#1X<.!!~L}f3fWdlСT'I'惬`J#c~T&RSS*9K22qӵVEo9ƹџJ2 ]xJlygሱB38MtgU ܼ.*g}ފ˒:Țd%ӛVȿЊ9 #I5'ާOe.uuݚ N%Nũ`Z23̫h|)^K<* n#`dOAdL ľhv_>QAU p!qj*$SN/{ ɘOVŦ~Lggfxɾli 9YUcOqtDgp+Q×_HlhdgnT ,bUWܻېPhXEF|J^.2N2-ۼ )d_;6ϋJ฀RF˝8+GNBED1q `f*8Q'uYI\Tf^}3Y ﷴ`vЏ}aBsX]zv^d@֥ē 2FQᨕLӔ} RDq in k,_Cl?"D1-hJAh9bX#$[OS*52J`P|{cʟvv I[ TKלO ҧo{,tV,ͪ v +;02-:g~K1Te՟Hzd@ryb2ȏvҞ!;Fwː(IJS(4@ak6M;{HP9^ Y: NȕpV*X5]SA2S;=%t< PP>]QRh9 aA充X/ɛVFȜNe{=/d  {>)l_븥=m!q=Yş7-%WEw >8ojy3^(r^q+RJdC?4o[,}q4]ZӴXs+TѪΘ|]9o7(=O|x)zɶ᱃1mnυ]ڳ/</P0hX,®&H֚w@"D?Wt9` >2JDD#]SvT]K ;Ck4Rat\nC[v 1OSq*6OM΂ZN+%޼,&'@\O;w) ""*q {JMw1kY7A;8I~Ç%;#E1';2p#Gk%Ѕ`p;rQlҥSBӿϗDG lm0F~( 'ȩl]QIAZٞs~O+j7+Y#l*O%(hƹLjiĖMTƵꊆ=ٸ? h۳Ij͏GrA nQF,@ 䏉 i`R S*i7LkE$=?A 3L"X*qD-]DtE ӖŐkR>@X-)ݣυjy\NbF^-lQъ/QkeL3]vj>"{eEI?ޒfoq"r433uMxrIrٙ,·SS<([p˜Sp(ǻF I6x;#k˦E m,ɖp$jg-ŃUw*FHYRi>>9k}$[ PȥIZ¹ k4Ed>wL#kNX9%٬avpfЬI3ɏ#~W(9E{''p=Jko i/GAƾ| ɨ1"mlHn=v7 lFwՏxŚ7Km54,wnrSXCA*<+SI2pFrlG_Z<LOxz%Hx烠jYUVI=t*'jhO<=rhuzC_>.Fɠք{0 f"Na3r˘t5ːfiGoNpɜ.m/a,tz@\Bs!O@p~3no{0rN臔}2>,҄Pؤ\4tEֺ? bĔ$krdB1l2AK$uMա6&|oRF$GګO,pk|,;Nһ/I,sɦY[2L`B>!2 gCvԚ=OR"U ߣػɡėzE;LB ՗(eM=L:jj]kbHbbl-$9X ϛ"2*S|慿=z! I;|6q(*k^X}EESҵ5X=y<%MXB $bn{9s^M 0ݕo c) @iJ7gVza37VR{kV7FdJ?͸Q;,G UX؁fA9rJޚ>ԛ'v0U2oڢbe츉]#J,|6 >G|О/~쒡ئvDP* u!h9lt Ae29rHcBz;INa[)9.= 62M*64 餫z|gXnqėx)MZڗ/p)Ӏk2fS`DS`406;'jj+wwoWz׺|IJ Q¥T35O iKzvfIz~ iGֈ'As"AeIs3FHp9;bLM@B2pɊ]6437(hzNV[6 GB=xyD9@Oj*nJw)"1pPA uCs w\g(,o<9hDgkF XžS"Ar,imsZ67|~>g2cdQZRU⋻AuH+%sJ{J];y q0?WUKįA;//wmʄ/t`m|_7Y{rC"3G{)JaKq;mÉ'! ia߅kBPήGq;2t_ިP.Jɋy|j}4V|l-5ڶ KI | lQ̢jhgϤ0qEFTqx2J0^m[ Hm ;)0MAx)HcJ_B(H?]qD@wV+ZD9+U$ZLEpx)u@h#iHoBYvI1L `0RlMD 5;ťKP8}jJ!576 Eɶˀ@a./HnP= =-MQiH] .9xGrɦp}Ob)"|;YjxB:%]v,HSPh'(SIҎd(SuPO;'ڒ:>5TOGUງ@4"(Ӡk$؊m,=(aU*q(nh~JwLs9jeR8/`8Z}:ӹET.Io9gZt?DVφ1.ʶ3XpNk[ښ174p,Bp>/=Fz7bXʜ*JXښL. w]_zam H_qŤ,o!)mMD0 #< {B7"VL rB"({HɈeo"A-KBNJYǵY_2e^t0w ZWU|י8eRsTm0l2Ø *H>~KkեLHMdї$}:xSRL l!l ]~P$4E HD$} ؈| B _x SVX])5۔&t<:"]_d59}WRP"G(Q*ǟXaT-{C$Y p_Z3:yĄW~SZS<{5童`w~a͊ǝ 74U–h_Ga;0|ҩEANjZB5;"6%?0pAa? (pίS0Ge- yB[룭Y@_vtDm3L27M >pZ5S4mtFn"aXvWyV\k>׍I%=9eH S0eh˅XLb\ߑ Q3Ⱕp0ǫeq2} gTXP]ۡ*g5TDZ .HY}|ڠ+~%#)/>s"e) .td9RJ3W[H:Z"1{EZA{cG16;-<ie}=_"D & 8 ;@w*GufRd@mKE&BXFrZ,T&XQR#X2LR\~f`ZWs_lΞ<[[`y pBs56L i'|_c-J4~DmWCgײeAnǖ+Dɹ^M&pwYqcqvv{gdQ=ѡV&z?尅'@ W,Q(ХIǸYcTt Þ6D`AF(tyh`p`U>>NZ)fNB(8CkGN9)_ֱ۾=e,.+W=;Eg3ꀝ#) Tdp H"kb@1SouRQ@4LՍg2եHkWZ!7uZQ: +eC}I'&+##w 59)R' zB芴ѦqsFX}\ ,VWQ+qߑPLHk26?-H`njܛ@H,p(KWhbgfTݯ#?wz';k*TԳ yxWy!JhroJPF˘х2[_-7GL_׵G;ǒ@r zuw'i?Mjê:t ܀r>{CnENwtU^.fF`_[Ά)ZIe:pQ4K΂6e/qL,=5cr%^Jb9jvCbm M^|¦o–!9ηNXk'yBY9w!EF=N}Rܞs qUw44 $-bv܅ڞƼ)UWJpLX0j30߽{C>$Asv2/ fcǼWјy]%J?js.]uohI;/g+)%Uh8'I319jxD<%DAM)4IY;u4(y NAjx_Ś1}̖;$u/Ҧs+4FhsB2Y?ّ R"='c '!p"̇u_7)(#v yY]Z'DWEA,]OLim%0KB5}ø]-+D%lB;/uyR]d RHn {>i<0Y22vO1.iRI#q-J|k"\JSOhVH u$8G<*`92.2Vw߶^\pfHeu@$L4FẕC9Эd;.Һ ~lÁȂ4qnbzgX8n[B K^^S/ H&չQ^TqՃˡ;?]dQT#1݂Wy5073 $,۩N2ejká^ݫ!7t|Рnp(8N?"/ňF҉̬i%vl\.5 F1ˤz{*4mbΘ LDUϘ)͐'[}Z-sXKV^s6Y ~o:O~cWOWrK[Xm'ɛw''1FW#y 閅}!)hT8^q#zhzQv)b* Sk8%Hr^f|35t=&FRM5.j0+L,f>b&+88иueYPȈڷ  \͝&-::X ൮î:!Km3] ր86)8rM/͛ |massŚ\tY0TsHOIi.A+CcpI| P' Q5:|10Ȍ} I70,Ir7Y/klG# 5S.0 TbCF E[`؀Qdz ;DrhimٝyBŽTDxMFTPBwjBjyq'b{56q,O pDmfsN雐j ^HwCJ3-BA}N[JIӏe)ɠIv Eɝb/H:[T#\xJn#ٟ [!gB8[JA:xߣuv_LD4'sQ{Wp ,"]{NwQ(m6x!̤x xk1c-*n/ `؆iMG- J9XIxI!H,@j%;TR.|Cw_gZW hns3RGJn3n޴ZcƷxy*~‚^6/8#Xw?` XgT{y_qXJMt[6Ti+]Y]:k1C[TcxWHg[K_!8&OP|xKzCA{$mGZ z)o!%Fj:NvgCuJsVa4ޠh xRY%J)BJI {WTa߂ =SP~&̐eG: Wzu 2rڰnK7lT1YC0#桟*lIҨ k$Շ<5aiP=,0z/ݞ[#UfmBrt4dH0 +׿( U%hAR ±trT /˂8]Rkr{D9]F_n=*ؤqKzR U&r̞4 A>2pw` f&v2 srOHPD~޸eO3HUuŇ>0I lNAW<޳Vl i3[]&nMF WGY]r/-U+nВi#1^dP<$Ѭ(%7f#$ ~b=Ew\҅G^!d|W,{yyxսKqߍ+Y3<јq'nŊǘ[o"NTK}[6~\țҙ&y,I'(l*ЍTj6*kU4n1t,\JAkh;o2.X6Jν}:l3 VԻu=7ka I%f?~_sz<رf%D#͎U !qj2=K˱2 ,E .%GҥQ$~HX'o2dTo_ I6[8X*pc+c 4ɸ^, ;35 x7gD;?aK=VqF+,I:/*_Yyۗl )*~0e6İ쳶:V"L[89%5Y2V@&P &ns ?Wh 6Z[mάj"hhF1(Ro@HTb[|"_E Z%5O/y3?ZUj#\XRdGy :?I73,U<յgc©JNĞ#`c~=~< 7k;[d4ȹp˦%Y )_% -#DX^EhYS(eQW=0lq=ZILb ,m o]sdi yr_.h͚,*?jP,4Vj)V\,xRo|O Do ` (Od v=-2-pNspCMdc<|H7W,$ķNēw(6w<˚;Yh㮜-wp%aPD%j1;S"s߃LƂ8nTxMB床p4M,/(\K )F%G5 tA[WXkn"{]C?a:C{ѧ̾àȳG%ui;8DEo@hӖl/q$m߳=-0Åȋ9wl&wgnOkrkP&S=FVhLI%| =wywVT)k\|BMkp}D͹84gum!Zuq­z2F7!vЂlL2J70Yp`߲Yԩ2$6AlgYcJ %co4eD؁~.l[\'_2^@zrAЮ!=2PЖ8WrbqT=6:IВ}"sUiA̫_h*鰜 gQ<@WL{ˬ4,[M'P}΀E8I inw͊јajDwb[R-psmGUO6Z$_øy{%b6Y8?0KTsQ BpJ."tK9Ug @MBQd/J~ IlAc1 ,:P4q@ -nLLNZUiUF!i'{Dͮܦ Rz@ᐟmQ*^M[yG!.dM[jVPH$)&kq#?>h,HCКP@?jKa!n:~ amQ$' *շ@*F,d.!WӾSkǧ!nsV׺|f`g:F/FՍ?q9)6 k&b1fݫ>N_)lӊ|GsCf?kE-XKI8KC3\*E|pYpz >U.UZPZQ޸Ѷ Nv5ė֦7|?LWzyh3 j">^ES缏oyM t `sq9adIfjMt 2|˃r; ظD-0dۘ}sbJ=|SIS n=.H49ArQnSg9bD@ ,IFe[l*k pϾ_)t9|z-b{*{ A7;=Cϩv$,p7NqH˩ŖhE#ͤ@y;e^q̡uէ5g8g=_#N/CdE:ڄéb8L>I(cً!Q!Cӆ}V/}2X!T`C*]c=w恰Cz\װE;wo޲&f3]{ן-`(߆dwPh@:xc[p%Tk&߷NցgH\?r[ɤU_3ٛ.[>ivyB|p'vtRGb5 -?Kt"%+(%[~E~#Jb!4fRLA*}v iI%ՙo,_rgfZDRwzaSizSR3,_4yomabp@MF v#Kۍ!҅aE)}P:}DUfrghv V\@}NYXLcU~}`9K51&\D +YXr:Uìݞ3Xt8XuwV[aH%=7$g1\aiD;{O|C&SC.ү~%I4F\vч쫡mLyQbԣڅ לxOg`r xhnT^4SiݣZ%xQvJ 8.fQu6Ȝ8,S@%XG^S)'YeppA3.`.\^v5?VdC.!#Kle%gJ`7^B'..Ih9<屙'=6gv¯x Z% W~7:c,]ܘgKU DY*96ig,DGK铋W'LX]!區LۛoE7iyvޛn_'& mjW+i'Me6li笋[Gj|5_Wh)> |s?5] N|L,Q @![N!kTX>9BJ [J4>.䵭fV!߅"[䬡 &ns̉ȅT !f7aeR"Dҟūm.\1+%VZF45L m ܂ y4 V]4 lMV]c~dd=ꤪ\ޜVZ:;Q0,7mn#/E2K‰;J]iq&vD olm_k[Ԡ/7alޔAPr=1|YM'R,u[xZ\)l^ꛥp {Ot\52-ʹg( <ۓt&_³`Jܞ{±s~5IHG* #rr$2QSy\h׷Nk(*qB`ru `q[5pkƕv39ړΝ=c\.\D)EKX=-)7b"ȻT&*Kb +~\,cM TF1bG1rr bMhJ$m rg 2{?CaX+qZpl}d¿Xӗ0#J;I00(/2H"ijGL{H݅^VPsD7| Z4 u\ҏD q?:aD23o`$S@볲vw[)YB 8^@LS._4ڭmXぉGR`?=j-}m7hɐ4\^iZa;GClcjC4!7.-8bȅs *=2 k5]{N7^k'r4dMy"O~etvև`pNd(CvZ閬6i!HNR9潐Z6&{w9c'Up|yʦ7 p8llEs'}!W.Dls?='V|oE.TV3?[@)EUFvVY4~踱?S<2G Sԓ4{-FͲ| kۏt#`ݣIܟ܈69ND'Nk)AvfdGr_g1g:{y8})Ev`~)*+E7AsbljZd*-ao!?^<Ź<X6AGsj =l~j@ݤ#^(H&TvQU-?@tlhנa¢^?qI#0?Xr@4/M&F %`:Fy#m)r>|RqHT5D) Vm󟴠EeKn,aŒQ]<1Eo.h;nEJ{չH%4\ɻ`Sz~ws[k|R{ E>5Ӌv l[:?xn7MT@IR8RsKVěj]I5*~pfߦ* b&T$> 25ȧ[I抐?蛌TuAdrH9Uv 4 mH-iϵ.=D1QWTE@RwfVD-NdC"B@27>c^s%Nf< 0~1:&e!c-|n>.U8= < HuU5wFTgvjt7@ .rb=[#֓CuE0Vzʓ" C^ea#] cM *lC6H,o6ԡ(Wm׺y JkY){ ܘhBєS'a0/+~F^AU-xW#N<'.|AEP[L~?Fq.\<V+xcgޥ402W9J*(E2N4zPRiMX,-5*cNb)WGQ^b$vôe+#4K-ijPɒ\mGTu swVqwm+u&JMCnj\B [:UE)=~EjL?jo AX{WQϐlc->rЃ3kg߷|C#偓DK1(84q2I0\5 R W6|z5,o$A[k>ant_6aXrf0PboV(=¨7|4e+ ެ|\Tϸ1}3AEWe$P!v9(8]V_tEqqS;P棨^fO%bgN#b!d ;"NxŢ٪Y_/VRջ xEyBܬż2""ɬIgo0{Jt3ȋLB!yrD-6e?o7SɣI)d?DK8h`IQ"S-Ƙ0T-#έXum]Q |](`wy#JEYQ0Ŧs@ҩQ%^Exag W1Z @SbeIH5 ̗1k?0^MvzK;%5,#4x*'T7y1'W"┛K`W]@{ e'<43 Mܳk2澫m'oj֋RU <.^Dښ!ʆ-PL i/*E wq][xHFФM! Hw|g hOَ xd0=2MwP˫Q!Q*]aE+1P!;R$E뎲SwxDG]!7z.CWIUJ92%9_%376iV3lW%֗zj]-c+?yE5l F 5rmdoոxUy$jT9:G(QWExP(8T-sSp=/}==gZeJ}&=)1Ǔ?dk,v7Nva+\: -à}L< Zn#zB?[:fAC5܌ l'+CcH@F{b0(TڐDct9[g Kw&铘N9Flzdޱ_>1աvd,z*/͕fT\QN3ߢofHAHvɃ$Qg$n•,ZFbVBZ.- &%qJ"HrT~CSp؏iH2Tiq!]ݑ+˞7X Xgҿ = @giS +Q_ ~Ňo)!p_DF^򿄬hsH༸GE9}*I$Lh;1('@NRbVjؖZ>^h/+᫽Cq-7i`|Nȳն#`E\RU<ci=+%Ō[XJ}jQQbdC;[S.%q1Bjߠ6 z3)}U&3lўomQ/ޡEy=O+m^)E~(Upž:wdFBĂܙilNĎv)Gֺng#7 ,fqiV2lj)8>?MC#|XӺ61m ɋfVHAOԃ3YXD@NrYB\my6?}sU]o g>n # y!$$$yXX#C+BDν6?>Ϗf+Q5\ZwRG`=Fж L.uI^j3 /B˂0lz@w?8ű0r%bU}lh]Rω'G~fqmCJ;hDN$N@竽m*ђMCiJ o)v~)pB8k{ [XD( C""Xj͝ڇed9+`4#J)[;3?D3-leϛ(F6h ,)DK~@B2F\cd:#fu Ѿo">76]_:_#n폨:,!%AkQ- =nETPzvoSo4-!#'bM6%VIw_+W `E/\ZE? zdQǘ3M]/m6X1{Ôz_'yA$8Fq.QzyZv% mKݯ@> ,cX|(wA,AZ=cEԔJfu.|]naMC\.t:UB;gD]0:k#;nnIkx47O"'F nNMƖdsM-ī /u0YmG^(.׌>l#5Y-s [Z#h)"#rtx"ZPRXC#`Ϊ_R 35>Ή1Ig*(Uzc$[iEXaM0uD.KG|ohžFE8vM.途All0 `rCgjЪuG]?C/%bMffs"e0@8KZ\?ͭ'B;IPii̬R5"A^h/(a-!RP"n%ARl6er9*+g ;VUZ7 N܈df1?:@?Zaag)}*b?_6!{|.*T>tK-2ޑ E$|sNa'\Gzzftw$eΑ|?R֌sak34|WʼNzǷEȪJt^ bm0$I*H0y7'e_^>{3w-4 z}M @? KS"Z0X\ЕRR TqIj:1MpR*;A(mo/e}|iW/IV|QT\iY$=FYWXm]e)xl`&Y}O_m\.p#cYOp) SЊےLaPŗ9]BO׍]d+svр@um|LƱ`9뾕dwFmcBtHLk(UQztŭî_``Y$=4|#{E&! Q\뎿R@gG5j 3^N [o1j\Zsu>NRC\+fQT.‹~W{R:+͜RO\45)ɶLT_6 HO^۱aBiчGLf]Uޗ)3lozyjew oоu L IWz6d ]` ^`J)Ԉ3[M_?͙Vrʎ pﮍrkW7H|d%8tCG!j~)*AVQ (P8/tK ĉiWYZMDRn?}P%u# yk/ޏO) 4\ P`7On4Zq ]ܨMfU?M!Vِ#,*_X 6G䮇 3K68$?ZÚ-SZ4]Т8Q8"ޛԄo]*őKjp! E fUvo#[}=ruxc$bЪetk{ sn<4@]oy=ڿ =?Z% ~>916$뤮,(1MT" \&'l[WyQ 3&,֯jb> /6nFA,+þ yV 1Htue(8hagԙdOp) r׭d##jB{V_$ 1ؐmcԧ \F_NҞ3"d> ?#:d*ʙ(a fuHBIwqp(@v l$,0"-$2$5ʱ(ES#ⅳN~{f2զЗOYl&9k:EY €e^B3oBL3M"vrm!XQ0;dWD73"2g@/K=X4^jiEZb'oE$& \qf!(t,m^8B&  vgw=͆ݏMr k#bTW0-˦ܛeN,7١b1[&]{n yaҕYp\a\|#57  vL0l<˰4rPY;pO?v et y*XAc_/{d7F<3yJҨR;F8,Be3F\zݳ bWWUe|\vO)RؤKg^k ŋE@Sa~Sg<\>{m+16%ei[ 2?T|KTB'ű-h] V*lLMd6ßER-#$#CwҬwg!p6!TbTf6tɨ\ {,uYf27 _ᘾF?jL)$@ @Bl˿!p-i!B>D'C'NpP l}DL׭ub [dQcIn-mՎ]9Dr)GHH=ƪ6 h#R >Di)#H&m,=Ɩ$uJ36HzRbYBIʜkB|I{ɚ*gVwLLIHbo>k$_g2xFg5ÈN}=܈rscNHEqN D2>?pGLAx +@MΜByim;U]bh Vdu_Hr6C3A% BӖZ&o'G2y- :Aޠ^8Z!vv Hb\@4c/iXcLd.w*s+򊱧egE~_$]G) (^7u\d#zlN>@S4.u)%R0 w5Vq 7L ELeyȇY.KMv갳?뢴24wDP!8fb2w`ϕzN ˹0|zE+~xT}!t"Z u_ӫ _Uu8RW#Z}Fӊ4"\e|^T8NG[2:ԢSQ*;WkGp'psbf1?,Y8iPOc1N'j,/ ~"A(o#pfkRxy˄E`:'*l\"X[I]җi^*^b`s[¥S%GANO V>xQ/qEExj".LB1b |hƴd'1▆$a+ YዀD[CH׊%9Ix慓SN jLtB 0e]d7_rqxwNp?pWK8hTF$"VǢ,ܛLd݄5-t^ˤD6v(FUfzwJ%ՖzbNk`ϗ }*=o{kVSzl,VmԇYru`fJxƁd`p:XO}VN[J'hp ?IedBlS ?`ޓIl>Z$ 0Ԋ3!0gU>ٕ)mxFI!hh=k8\I_R!i+U,E_9bԙ9=]p %)86e H~cyVx@%>"b99yݍh߼0*?"PL+̏moPh 2~7>uag4/e9Vze r[B HSWZĂyȟt">T{݋T̘b+&ZѲN7og5ၐrcO]h:%Ї `I.)GJZ:X<奇2c!4-Vڭ۳ \}*pXiOEFQLm)^ O}_n(gn{s`0ѷ1 zFFѮ@Fd:)+!ܙelڴY,?#^GY ֝Bbe_-}rc(AnU|}b2#WDeZPkWt壈>f_d漏}tZ~Dq$6Ż"?lt8]ۀΛF301]HMbMJJBpb,O?518ە-=vcqdI&au"XƳ$qTg"u *hȡ^ p)jSQې#'.OoSfu_bpjlx D)P}H&6ϙcJ@`|W6Ċجl]g${:76յ%V!!W@_-nUS{wM8{8+U`^4VsJ X>}N>gxotC:m* {f5xeTLqzOϕLc۽P(|T|s?PurXnmf.轺%Vi:ڕ[;RR9S\Y.N"$yPR㱽;F(¸unx~{ fh_wRH< j "c7tfk#(6قa0>p<`*PL`4:65շn1]$3;tcPt&QtE<^D/p/lK+W՗q1&Hۨwш|'X&Twyf) C+D?M iSø-d3@"\Kդ 3U_+#G /sq1ts}$GP] b@a* HU[spP EBP'Xizl:UDgkV9ޣ~8[K%jFԍ<=roƠm]}} v,f>RDe;P&M#LarVȎWݕH (*Sg/5QWsv ~ _ez:XH*j)n&1mH sکK7tm~p3F,c͌'H%hFcRz1:B%IhB%Mvzm}HwJʱÛ@JvϢnty Rآ.'x˔e҃,.a|m^49u'+B]4RDj!w8j]J9Qz~Y7iꅀD\4Lr2 NtZ>MOVJ:!3Ҁ I*AEdh5ɢRyIϾ$|A Uahl<]tLÅ#5@g!ɘ'%QH #7B8`A=m{0FgkZ#KD HD4ٴ1׈Ju|Pjz>I8DG5g fpP޹t`Rd% Ď"EĹݘBk!PVI J2K[VY)2ͤ)/#!K?B(s0j`"byARQ oBT-aCFSEvbJerQ ),4ѺЕ*yͫv9Mž +h^2G|j f8lE@(BM02qȓ0l6.v84_%$x^j`(BQzoͻ݉ 3 Ƃ c+!\ڴ1WZ>i;ELPؐ$ ,Y})1]4M,1c ߼2[zH(I ҿ & dhkk-;RByw߆u<]"lBġN Beéҏ`  |KUЉ_#LZd$) OxqB[ _Q<"x| ߉њ^UaTis #w%BrC}.ɫh˹ ApψԷ}OKHM_{ .,Vu" k!}(Cl0< ~$3'?E46r_@Rǖ̘ς]RtP#Y-/W}u  RDG?R:d"[E58O$ 6AyJO WB4J{#q?_mDi>3&CD0.'ǣ7 4U,N\3;)61O!n(puj+;7i ]i2ׯ':_{Kq3+6]λ—)yn0̸#r{2d&U=LyҬ[IZzdIP)E4r9#tv*J=:iMdB~YJyjF(N@C)#^y@ӿE[ꥳ5ͦeθ_3ܔTJ<”b,Vek)XĂ blr3kAg9TlaUP5՝gӖ#FB>BjO_w|T= 60>*= 6O d?{|6pNg4)gAYFl{5!vҾUKpkംz5a 3e*Y]0OiURaQ*ظAǀ*a~ɂEiDYߏhj1RdSYG1bsVٱ n'"0 5f  L/˷Aa6BH$xF&&X< l5J,,$\$ٸ_oUЂon}&8-/IDG+GݲeiZ @'ĺ <[Qx@"7V\JpvMOPۭ9gA^sP1jn[!+Q)A#yu`@SmtPZC&@6u3L>DT[Mٿ4D U%/o;2 ]!bRC1nqWt{HV`H/oTg E s$o$&@Gi1r.=$UP6# '5*Ќ K uG0/_Po$4UZf֒g勵4@izX݈a.!tMkn:ZUuuCRG';F8*} b 'b^;@DµkۇT4f}Sx( 7$B:a]PK{g49vHSEgJVwQ 0sn~/z7`PZ^wWyv}r J/&TkϒO:qFvazA>ŭ*?5 A*iht ^016m8ynVw4z~@|7%5p+g.Si`]ҁ*-Ɯ06E HA}7n{4=g큯p ux gȴ!i"z5[Ym.[q_ ĽW2@`x>'v5SsbaKFGL cb;G yaa)R q P[nzF[ Ha+ovJrR7?ҾCo$ql}lʔM˗;k검j,Wn&ۻӕuc%7J@i43R[eLI!@wڕpw^2yR0f @@|qY]005) wP: u,U"ɾ .Cw=a㐃nYQsd "bmj,Hڠr&~D,!zd/ȍ&"xjBW[0w#(/dVw|]]%P,io\X+'nBZky,5zڼإUu5n4WX""NQ˥: -k ~f=RHP0-^^SfبA{oFKS >TIu; <ZsPex FN_l3~D`r(U |Ay=EVPjjdaZqsUHD,Byjq*Q@ ݓ+P6ͼ[RѠl^o]0v;=>Xm{<slb[@`Q:)VtC{GU硂 Za~ƺrv^J!fe=_GL^XYLPH4% jXU^/٭e-:;bYߤԖ i3z ՎTdǺ(Ulzv>99$/[g)L+Z9#] s{'v瓓0瓤G\_tT|ys݆>4 ЦC<绚Ĉs`07=qΡvgzz0oSEWT_-h{!dXO\H)c/#5[pF㫪1]]W9fVflaxӤSGI^a,Iũ{ޣCH3ښ0q za EDhed^/ PNK j#>5dp.&,|рN #ϰ8vJ= nϴr &pXºi;I8 =,έKK qM9 ~]5h;9Sn~ncz7_X8hz{@^8J>!!x]nVeaja))Zz$p/8j}:T|g] C*>kS%}ẙ0R<Ǚ]۾g iõ XE^?J-ŖERzq@v&V!jx1F'YCߕTyHGTP1kLLvryZIUq(]@6>Bƭ=P zWd̈JĴl6u7DA:@elBm. ++=|%(J<79I:(j2V2?*;"Z\t޶_'de}f+IOyͳ6+f?I!V/Vq SX;{VXIvȸR &> *7Q{"5Ţڕi4aZ0Qd΂78l,Ҡ.hQx -&,j8?X=:d/lu*Č 7)`h3Tm46d+&9q'̳t#PCx<"2yگ~)~RmMP;&F~ĞW ~4GE/w+}Ѭ ԒԊW hƕRf^ u:elab&2iǞ齔(lnrJRv"Rֺ֪f>t38\Zv.jKt Ɏ1AalBH1v;\Wp=(vsp k80\u2]Õ2 J,q"7$oBDm,bV0գ;*TK &zc!c_WfR*@{Aآo;< Ld?J,ʣAjW.Z, cRvhrpSt7RuO/ pdukպe"K$q&t- /FĆ*h*|I1XпjڨHD`ɩ=/X#,1%2ӭ!Qov3hvwIMɆ|_ pc/Z1)ɪaS]_Gk|+]xmsss~e҈wEeA =VsaeqPM9;8pss^2б8y&Wt:!;6hYunbM-RK&[4^SP7I:(n(h+5΅$IbH*-eA@R'Y!u}uB'\JyL5yq/ zI8Y}ynu -?gsJYC#|5=\WuԘ]6s}ETAvyx|xW?J}p^ ?{l>knF+YV])$ESgh:J FOPH@T~;`KVdr]۟AG%F9^6pkmdf0/y/΢M2+x?f1m%˝ך`u%-c iT/CRDbn<Bcn{:2"? vgH)U?߽Ca)) 3[ >2OȓBnl~0I-U`F_ɐ1ٵMŮo@ H|r_D6rHh9@qZ0,c'q5K6!nNm8D3$}I}42Ѻnٛ+9^f`O#_GUy>6τ~Y<!"6dYA+جծ@C;Oʬ:@V]͗eM'fz};mFKAPV;P_&<2fVP= `ڵcΞޅ6Wۿ+twbظ)^r}ðެaplѥ-8I-޻{ ]+"NVoX/ t()t5M]2O/6YլuXv)l}3jk׎Br -Z!7l?#FBQ3Cj}@ # 4{q ]N-U3kQt@@?ByXx Q_ŀQ"3D_$KmKm@^@# Piɓ].dv0o2qщaG!,īteVN!WVo8w gGxEI#s֊06H݁pm cB jdp [ȡTmnKG9}+[ѕ,BG,,4 ^3Ajtd"܎] I_QWv =K?%p Jv;W!q}=5(dRgW~#n8\B!; ɹ:͔*3Ui }ŌhoYN|'(,iom.k(T21ma¼)#& ܿ8&+舩vBhZ{2 #>OW]- D&XKUWk۪@Df1#n9jJ[Jr"\ǥ9kZ69z#S7 /T`;M{w.^XRt?kB[K&C/}ku·}ZpK֍ mo |f[7}u0mLIފq!;H } "n?>+f\@nZ^vnywuAwNztgj`iEm΃'u°@y⇝uthbo6B$,alXT%2 攸z}*)Q-) ,_EI]|Y~5^K+P/Y{ Jϸ@L_:SkeZ-X\bk_FN*B xeH{<!Sq]֖)܎zM4Xp|"2'0hZsbt(Ef 0Y aRcV42k:TOڿj"֡9#Dprn1DzCD&ƾ#'┣i=åOU*R>C"I@P@QTy. 7*EsLo:KH+>7Տe =ۢj3UFBD,7?` v韋B=f*d-f@:i6G*1x< Sɑ'^r/_$q>rJ̋jƙ "[KnXT)Tu׸mܢٸ Kbn64''G-C=%NK1fdPپ9LO (vf^^sLSAy$HZ%9Q":n3Դ5! Mi$$}Dm/_}4oOt5C9^RΝm&3V]:dEFN,P`Ѥbֺ?z$JgUO&D;?ża.VEb66BQelMezP5EA|&^G 1+lDKa1"s#=sĖジw:__'mocuSjq$ ۳mkϱ=$ɳAMs29}6#%s sGBUyx:=<M-[tq3SR+%x{MOMZѬD&Dx7ءw2&J:B5EfoY5GB5%Xۢ q8uOEk!2}.viU0]\MeY_‚:~`u3 ڱJxtEC܁;*#/R5,1S~jڐdv2IBe9[u|Pl4kEI? IP0{_0=`OqO)~7N`MϢ|=@O;V4T&ب+|MMџGW }뎅zmNw79 9}T-k.HחSÇd: Hڷ}zgBID2,mac(d|/թ{攪RzA-cA dk Uj>}KQmS9[/s* =6󀋍kxЦ+d33f,b"th, Zw)9T6tcW%V Ts 6^óWij2(??$^sI5]U#~ Mu!\ԄX6.V\-/Nokv'ec 8( k9ݱ_ߐl7DNq{_hx VB{I JjhpRD@311V窒~` / z =o@`IN$]'OW15EWPWtUw"ؤ H QO`nxkB!c\:Pv0ms9/^!FxWJVIYGx:U#EbhiPlRXZ l؈ Xc*éic[|7uk̈󆮂KbRM ߉BzD_Y/F{uUf?twP6.G"U=^Zԥ\QN͔>Z)` fo`j x!67|-#Z:8|~Ol3-W w#7B.O~*#:V4Qg#j=v[ff5xYgh&wKHhzހkZ8q\h ;xr xzA$wѧ4`v\xgv<նgfہ15>2 L-->żMxrV fP\awHkA\M.| smK;uC{'Tɩ y/2>AYn0C=c/fWq}՗xlYՐ0rN9D.S=GJ. Rkla i4!0(̅$ʜ'B0}pEx/ }wHYஅ!O҄̏*:IX˫GAiWjeB~ Tηކ##t2U5Do'&{sb;j(+x#c}]S7S `{<%Q0hD $nơ 0J.7=N6Hw?o74VDH %RP*h&7АÚ^c!S~T#Q,U"&$YO X52*-΀!cMƒ*$8&s} ;.,7A a8&d/|-oj|F7^cQ{p4f\>*vb 6_`+CVDTOyo^d U`?Zy!?Dup#qacÝ͛NTdd e,^}R2m%zԑvs4<T)@%0S'8-q劏8y]V"#RgQ!x㋜1g{\+.}xOkZy?P6,RiY }XS1qp82:Fc*~lN G7gba Nf(E#! :pѮeEGoJwE/=DJ\8(F%dQ_4=:@=+TNeH sx \9tEsH*wEhK[R28Oɢ:/)1h{ j|Su,!Y8ӄ2kD2^tcInUƙHw 7v~s֦B/GN`a!{aSbsuC\yi} Wu' Dss?AϚ)vkk W{rn |=i=OݲsjR\$)09< Nis^f:_(q3zmIOe<3:p!7(-(UYc7 BRWѿS_Ĭ^&GbT̈́tFx CP$ :F@cLHgh=%{'ӆ._}fVd #jki$'&jV$Fk_'ӓLڥ#0%N\H$,Vb&I !eOL۸/4bhB"Q[ H蹿-ކpc@DoK3Z~lD3xF[$dQ'rSnery4Ǽ!ĥb|Ʒ?॑2D U* kن@$sTYRja{gBh+ߧ&bۊv^A{,̩]hAӮ}aXm.YU0"pBR=(rܼ~-2H$bxIݘgMu3NFf Rs. _cKIlU 4wkEy !wV͡x_#:O RE"#Ф״:_9,1 ?oq)Tmg@u1+1#,<]%FO1b&/Wl ,ZO[TDx~LA4-@ŭK=q[~PP<4UMx9n.@L#’?D(;v@T?px=_u/Hif.D,!$ƻ@d'ㄠk6w@9B#}%Fm>LxHAlo=SERu\_<dz . ү90ǐ='xC\̻j`#ЛySńiBc*kec]LCu4T _Ewp!o!uzeǃ,W ˆfX}c6ⰲ@%j>#Hx=t"ҀT 6tjCX`m <(dZlXM\gS6SX-X!&*K hal_? n)dM=X1t<a+ONr4 Rx8wW  ^`E i%T҆L؁`sUo_%ľ>`磝 'VǾ?+\a8hb7Fb+!~%3JXK'f֯X{tYǃisMpof3Mۆמ!"hŬ@^07 ~ rȌ]3Wج 9^C@TX[dඅ;ed,Bh 6$wmfR;Әʷ2+ƾ0T DjJ6_Jr&g4st>Γ~UOky!˛\֚+nΉ̦z;;[ #gh́vKGl[O~?xRNGtUJ#*ERM| eF :Sv}`ϬrcI۠'*dapftG mU؀>yW=CIE脀0l2kH2FOꡫܥW' O((@޲$#B3E6κDwry$OJ'V0H 7'(Q?0dps1ҷvWޝ{KL\vn +*}u(MF屰7nI-F!E]4~Q9zR^h~3afn?#_y"߃En/R#0r°̅Cyj2"}j5ɖz HYc8.:DUa,բfJ?T RXx4YcE^gc1FJ&ݔO$_J4tՈw~(=I4cc+Ì &KwJ{tH3'`f/m Oa/qww(g!${I0 "&FTUA܇闁xui>|'zZߣLӸĄb]Mb{d2݆Bq®sTƕNnj֬#:dwdW^yƎaGيGXjd^KLŐ7}.}3b/#Cʸ|V.4%8#nYMڵ3q +]${?dfb5,[8Z9ͼUgkN\sJK%bʭq;=?[]4s[ kQFIw*bawrS/"~rFU$ ~;DzI36 F#6_qc $R3 ;̃[=Sa|TEK =8ќAmFFCx{kŠ U5^^BR.ރRT+q xdJ}^eZҾ)FCz/r&VДNjSϲ^/"8<pY2ш"B ./e NH|ǫv&r>#qvP]`7i?RCqo5G|*^ffBk_J9càiE[tL@B i*C"'ݎn!2E|HCޠ\6M:_͢)C)enɣ,0)D{IBE udao!T4|c$'!$|Y4o.47js9(ͽadx6>C< ?5ۛe]0JU t F]&xoPT]_*b v e^NPS:r|7Vd ('ǨI:H½$@T\)xMҭ"fXƷ#K@nٿieQ`LS͂iV*YȧMj}x dC!Uh3 L8 YPuOg| A**9Jfzg* n$C#tЙCB/ FIU3GD[=m+߱}pTb3s'nSt9}9ؤţ[m6c+UР$堮lT\\!p=j>X67NԈ? p̺Z<צ˷d.e[R66o E!geKfAuI('=)s\HJ&rF֝@p%qظGE=RxS/uѠs6}eZ=z]CLЌG۞=y sTQZ-#>r&2)"Z8M9se:7_&?FyO%s+YM{QZlP@kgˣ"1pTڝ`0Tp|VGs{[:?t\Iv~T#-#ڨs'I0ŋWt},XkoI`Q'l3DML 9nO]>x4Sm), w>Yzp4(vFH'KX9z'7a^w-hxX1ό  Ky!y1b)(l1#RA'CgL o#i'@ҋ{ ^5GѻZAwʊre@U h0J x!d kP̢vF(cȉwWyҖ't|΋= ͶζᇑOK#t@ӤMSޑ"՗3vc:|9s폋\ps؈օ@XHJ}yw%̀Qu_eTw~6v˕ 9G- ɈIN B%eM%?,}&eVӗbV᏾u6Aa %Ib'dHpsw!&pՔ`G#qF݅NҌ_:D of=> E?9A #!MuNPt/eiېo[0vH@,3F\pl3dNkTH3Q( 8|9Rx 6[_p !ŗrYc W'tˉ%z@ 85gS b(@: yxȖd)@ ( gz2^u[+;eKg+17_X4'ezZ+g‹A:0=HVXHر1 Go0|ȿUR@4Kk7@X@)_"X?(`+=gmfbk9K.kд>n`k 0%Ʒz>Ga.ͼJ.8#w\:3_^Xm&y8S,Eta ?{1hȆrM$V_ǩ|s]ݧM`1e`yl+ɻ:/83tR¤/hBl7J'""c-k*):L{<+OyweS ?!'</aן++]!oL|3:aVy{ 2ݰISn>inDOmt&|W@!knHt8@RM={-yn-4?f3S!?loI\T\gϧR?cf[S*nF@C B%&rz Ɋ=I+D̦&3%x&1{Q6҆RX{K+z?x!}})$̧upo{g[o@nvapc2dEՕ\M;23jj1::#lf+S8Bȇ[f@VI5m-E,2uD4I Af*wE%2ԣ&7vs̡h|(cNX3A)Xxj$ѯ*:ONkuFD\+5V/>o 7$]ҊᩒNTb YQ(Bp=J2ٵt>FMK~b3*&iftά_req9C?@ tDSbI(f6uaUSo +E}%Zέi+[Xū^S샎`2Wm-΢bAviV/[xtzP CSr>uCd M~_RDN:apx'OT˸0 6cD]z`pP;ul^eyF xݎ} _ZqftB 6|θFE:fGmC`չA;0C+N: ?y풵:MpSzJX"%+Տ>:}?e/{*DK#mB\Uu] "=~et1VP8!q8DA OAL>~*x]* D8vo,= dr@wBq5Rǽ18Z2U uf_)Ws?QTlbei){ Ctƴfjcr0Enޱd, KMi v 85 o*NA!*- :XE"#HZ VM|UQz#ؕwK "W#G2Dv,;~D(MOE0 v3>庆WIqw5"GK[@7F5+~b$+Vr@ZkC'35 22>UO {8O *Gq]Lmڗ裞"{0 ꆷ҈0/ph| )&ȵ0 IZ65u遰^/z6*ʮS5g"):°f Lw(mg|";GSģpXhc\㐻Q"5*ůϻQg>Qǩ}>VrsYm둺BH)Sv5W{J8r{^ˠ!%T60v'ټBQ-ĖL#50OSf_تRcY%Q@V;TǘKm$Թ.8_XGhg@TLg>遐 䅧孰C&Z7!ƇC8l|:h2D_ݳ!f2cɴdp(RW^LNi=]C n/)QTFʘ1|ȿ[/#DMb Z$ P!OcKHro> !,^4D?aQk2)F~SjF5)R:Z7U (~9x~|[Z'.?6)YJ(]x0S%eBE{A]j584 -<-oXs)hPoEC&/I< &Km&?h2E9`Cd(3̓w{Yw_8Ad>S4wmzs9zLYѯO# 9feNZSpUP0؄6.`ĕ$ 5G Fcߝ ߔx}5qyt?rCT7,AU9vGJhB\7gi IU?^-TCM8ZgK0 ?z\؅!UL>`)d:R(/6q]?( pͷ5A+( g73XdXIeRُ5j; %!6 svLH^.=kx}i&XEJl p лl-cVk8꒒5űZBՉѱ uAL lM-A:4H; "ݩ:Rtv~Ibb6Nۦ`Ԡ.S 1 ~LblT;LܩO]:D1N% +1 ?cJk-f~%^pi"͝0Bv)7U.h>.׹~$ .&'[f\6=SE0(,|CI'\!8aمt +-*f҆cfԀ: dQȰTWK=U(]-l5(5њG?aLmۍ+yz5"Z09U6FH}=\c3n>Ml:xibURUP *l\ Nߌq, t"k fÙ2g*LvPz"-%pWН;;fZkHP+^֦n#OvujZ Yַ\!Y`Qc fS/ Rjd ,ucz7WOoۧwuol4dTC܄L'pK pR~>=W~ Ѭ/iWT 2MɜƻxQHfZl_>QA[n6G7 ӄO_J-e!~:5]1z cd UzM.Ol9X˚t\Alﷅt5Ӧ.-7byr< -cA/jgH@THUT4 Gɷ6 ]ͽlU\7 @d hQ^ށA'lSgL cM'8^$yYڮ'EЅ7 R,#*wSk|1)i\D7Ge`+gEao٬5;! t/=yz\!+a! v<D /4Qx>c?9B_h+\hLz,%MqObƐ 4=4 (r8͌֨{w +պJ$b ٯZ\ 垫 5c2CB:YeJ[HȮXL@…D%,kKi~O5`/h[0[XO {ozi'u݁!\U#J5yy#~ x{fL>sDt[~u3jz# C;$U}jף T˓ߝhٴ(ew^@vɆ~Ϙ7 rHxa|~#=Є{!C}l@.\m&EZDWѝU=1GN9,&=Y/l5#rxFo }&U.L(ݸkyJ1ZbmݏAZ`b.ؓe,[פֿM (4)nWvbw{ς5z|ts: _#pQ^}/GMpO`W؅3N R (dɐsyh~ eLxd?q&M˥dhFLGZΑBRculpQUjy)ͦXo)I[]خ2ZP8IL`,Rc3WIp_q@a+[΀ T'I+=;7D* & E+VŢ{D.5Cr_ D U~gϹWz' P/+G,JgH|mfҪovm;B$_H8*]WfTԥ42SIJȋ ,`'sO\O{&`Z# a4A8"MT{z"mg"4ɆG:Gh>ػAa5t*CaLJ>ge4~}sVGӇm}Ӽ;"q\M-ig VDdӕ#SڒAϲb;",WXyeYVv o2;ya]qIjP){/] #})rLi#u`A;.>;,s 8Gѕ_ja78^K?;9 #'_Bo܏Uܽ)1/Y؀73''Ğ?(E(Z\M[gK5]'6KjJ- #p7d!v YRy,0JOLK5JAK iG$qlCID ,މ?$1 Ns{Us{_(Z:wq܅nV]]I/=>(7BN@<8dAs}gߠ }lJ'ϓXW&wM pJH Z __L?>˄cos@/*?.GWZ @ Rܻ4E孻&r^"ݪ/JJewG/c[7DdiEWy8o[vد߻ p>txFKhJ:%~ ?EΒS]Dy[D -y&J->/NGXy^wLI']7a#r pםFB YsvIuJvvdgڄ(v&oMzop\nCsc+B L4PP $*g;KTRQU/݃- t!LaK?bXkľnz)?hӘ @"~LHRyI~m !RMڅoȞ8#'E:[JrAFWPT;!nkBi|<uȹ):(=ָ/G>_,j>tAC}.i6H쬎,cn1(C<댛/Vj[[b=r%}spXQ )e_[ ko2VҒ=rׯ2B҆HH$R+:*sA = c[Bjz߽۬-TYdiE,!#}u% ބ&.a&?NWCݓEnܧߕ`G_YK^t@g/2_,A q2W?ݹ=OwIgas?ǖsmn 3. `loQe~&[IMٓcD"P;$+,*!EsxC_-ʖ>ǜSCv#P֫B?ʬ&JSޟ|M gq?amҀ# r*sk.HM>)bڍt ٱ*9.ƏaWee n7%pD idI5_YZWۭ;M#"Y}98ZT!BFVKHk:,E9no\-4&n<͠2$ eۖ,6a{R?L{UHB,^7X0лj`-l%ON;dBEZmAKprCw, }l Mv@}A=CFdWfkڠ 9L@?s娸Ǡ\5 V?˽?\ۍGkiBѣߣw1CmiU,/Jo-I6- KӴ]b6 EFݝ]5)>p:7.-7RD3IC@%34hC v]hj%CxmÌn#2Z$R@CixWnR Zh`cf*z) 鵻-wF1W ASoEV>yiaW3hdVU`@RJG(1sTm]ƾ|epX{cd=»5__}VMʪMa Syzˣ+&D' [M.x@qBr~y!I[]+x6GoY5] ӣ^4v%9ՉTW1ur7^\r+鯹 lw,2 MW)GlJS'Xd(i 3&C=24 LqfbiRO)dQ`#1{iAJPϡ2Y SNgf: SĂ~r ="uJ—-8 2`QJltr!vԌ&Ug D dnΑ]Ġb K*D'HKDv7vLѸQeqy af􆜊fjwlxKKR%7Íl2qc1VKXHM*e~)AvV:B+Vu1&+~*.BFJ+%Ln,3eh72̥<)E9NV^H\;Ccw{OoL]c([g67Qk~04"/mSsIWegSiS<|WfsE+CR}[rS=6@>y֟/7]0O-hd Ir; {!SYgj @Ҕs~W)rŀ ypϼ:w9|3 dDe:d ƃ^'V3U_jm\n]O f%p+:ƥ7!-MБh =\dx Dy-phX'`gN Ìi O3F]Y;9+oBҁWܟE0l`k+Z%g&mw#瑕)b,Ri { ŻtkR/ Q)\D`~!'?h`q%چJϢ$4}! 2~Wo;f߉H+ gh⑝q |~#>d%샏<{nЋWDkĴ)pP% 5mQZ` 71Xhsw1~4p񽪜eyDW7ghTB`umoJ%VNZfe;XE͠Lo=I`v#] Y3pvjII^\א,ѽĜ3toq}w_` e(Ey-tg7V9, T~tnmFq™ݳCIقLBD_j|BfEH>ZHgDJ]5yIA1?k ILΜ if .J6octMW}69%11 + IOu'mNUӟ : hEO. #@"Ƨ m󧾵C.^ShhQDu] כ@}OyP] iEn7H@queʏ )\@vF[ۦ9 9aYByY`sJʾIz`Gmƾ` brԇ2Ml?6Rq<ܸ jT80аcY٧h44ҍS|D(bVU G% s~~GS&r|LBUOįvOKi:ʊx1kwuF9kdrnVD n!s9F=^PiX!v9|,}*zY[4[[49|v i9cct-ye;zU?uG)2./QMہ[]G 5z4[ ;r.f:Tx(-Dƃ;&<05mXF#;hB%h dSzjIVx)A0Npx,=)ŋSji,m $(jyW֒y{)chN;DžNɞl]nD|msjL|B-TVhR|?Qc9qCMM5ڤp< (y ; 2F2 8u:QTzigoS{d 2ԭD-nJ4[ /ASe2#50N]6c,2iNE^rlƹvkqRWB ed`Cߜ1 I!L\+7pB_C818,:& ZG?ijb%9v):Y Ƀ ӡғTʈ#>OH+_n!Π_+* yT(7[=t+(l9]/RLbA:,Lk gQ+(LkCTz`ԓOE(>C%˜x. F,(H?%ο{I-+GRڌ%uaݼY!] u:nfg3>UJ(4.#K흄RED) h[%9[A҇rRcI=/qjK7ݥ@lh2o6uPS3'XcOCd'C~}DT<loI2=PӺsWLZHde^=uְt B. {o\SW _kI?`q;!ACL2MjלND5*<:Jʤq{m|>GbG"oPE|lFs + :?;&eֶ|".tfFcc2! JʢvX? طuS]^EewBL^.@Zw>a7Ao[>%:v~^5fc/<"ЏN}g6nIԋ\Ӏ _ F 5Ke5)Ha+% p2= Yqz*(bw\,qo81hz ξ L{)rmȖ@k2@Y,vx S>9O[Po k"7QxY.cu#.hI9ܑg뉩@x[L i,/3,5Xچ24 (v%~qy]sT XQmG4y/w)1vCBqU&@Яwl 'bN[ `Zܮ#\U{NC09y$r7:M Q===fk@ p~K'fџ l[61hW*.itD: "C3oAY 8LШKl-(/T'mnj v_ׁ R9\+Yor-**> = Beo強be*6l,6bHl&7Ѹ-}]#1.XS$:l|>5!vqwvi LQl?u Qhܣ-[d<'g>9h}9v+,(+q+O4`0KBwr9*jLjoD_hv(BtE_-ukEםͅ-S"*8F˼T0 xT"|K[(ah~$ )oNkݽn4k GL[@Lu˅yh*aqN+&\ϒ)1:'k6.Igٶq2 %p><\ ?+`i{P|t%i tsDG*To\X5I+htU)jE笌ZK]Olz>"Z5DTiZ+ \<8diiwƧ}[/['liF7NZ b*kJblBnaM:g9aIe~ mtq{TgtmRc^e׉1XT'G|tps x+@2xND{9,ii2ݓaFαaYJ46ky2p:j>Pk1]FΒb53dChf'σ;vE]撠CODՃ I1A~53ZĦDvZ &ѐdi ?s 03ìırM\'1t!c;F1GhH:m[i]jȠiDUǟ_;|M\1,vTkcAֿpH +2*RQ~TYtzB3S^Wıcfo2 !,DwqH?_- &2\:+i} ~/"UZm2waz*7Lb! jBjZai"ƯޏI 0_=[s H?1;'0:"~-S/'5Fl [gdlf=$ngph6mY,1fEo#~D:,r%;(h2-zm7zò^vle3t_XT gaWEЍ,PГDF-cĶ0?+AOHWV3b]iÚ.A$@2la lт1UY _H- ?VB=%H9腶‹tWr0 Tr;mv.l7"߇2ĊT";֊)`Z_i".B5qiAUOeK3e{O Vƒ/]4y$i$ "S [:uE"$N;Ypj2KşnFG Vd}>\*`e٨n\n6#'28B'Q$\ѿ6ՕEL+`>\3+ŋ dӭDؔl.io mTNoV,b)w,<.V,[6rlZZxbf3H"jK^f <<=D5ًvr4'+3@4¡OP.X2N9Gi·\g07)8/oB0piDFeaieQs"ۥ5^Fyr#h$|á>Aqwv(5.9k4NIf W3i&;Ț NQhy7Z$[*7.x0.D)T;ʣgۖ_8ϟ$ lŧx4L{.YMzcoW8ZrfP֏'ߨVBu~b_IbuZ%\N3;Lg5GnpFv.ovpDBEDL  0}HzԢW]铱FXs(,O%@ςXj"n`]5JUNmڲ}Xg^o{6qW/y' ';$D!>KDszvp"/ZLI_9%f8Ȍ 1 7fY0?\ }| 6{م@'X;Բa#EC$󹘬28RfhaD.އhu/j =%7IXݰzpEs)5iᖎ֪S>G9:3ջ}N|ck7AMk2|7rf'O_Q!*$vvYW9I+|R*KpxЄ8eA1^ 'NH6zCbSh9O"(R҈z [omSP|)Hu,).2ܪ_5HE&r-Pht(1.!c'Cx#!b1U><7SC$in3]Bę *^8Mrcp" u)nKv+n˿l2T!cѳΗS(,;gN놽9B2Rke& _Z3Ww<. ,z=#4H EoN#NJhs?KOX`9/!`3#~5Dى5E,Wf~-Qݑg3XC,9_J g ͔ODNaMյ'_$7\G[II߸M8&nes"S1\Q癀bn; u?+)#i $TF["&!n~D7͕Q#Ք4Տ :V<&uc@qF*S~|RA8.}alVSa^|r_b'Ɋ* Eʘs! J>0Ly"aN (J;vya4TT,:HXN-2&^.M `V[ L{3 EN}h#(΀"u??#zeIi le̾]? PWu~p :[+.a%"I/h6 L7VARRv|Ov6lC\ {OJeZ;>~2MछA桦=Ʊ&kxX aэ`~ڍ!0Kf*2"`fV.h0Y-S#!!ߊDMZ+-b>vUH.&,#zHYSs>(ogGs( vE'J5|qavnRBgzٗ]]Dry C6+yw:q”. x*˾ߥS;b~#F=IV5Uj[WvrEx;O|B~e2nvtCjCAWY6i@ypy ŗFΓ<߶R#kU?4RYK  o4SE>t6^/`+_4cY:2TaIs$%^c h9\ B$xib'<ٿq{ۈH{g~ke9,t%hjg$pq p>uO#%ZԘ M)w* Ot[3uW_me0JcPiP50b~DjCG<lw?9MʦLt]'r, 3A)oW8a b}'tzL@@ďailrwS)H{߿g/ʀX\h/5كV;fsbGsKx 6m {' gn_3Ƣ 1DÈ5E?\AnNምLߞFlUQ@ehlmDGr'i^#|:[ i?yaRRŰJkFdCe>'Jrh. m _-4-;#vTjԠB<%wȎ1_' 6e7zi Vr>P#3hxɲ[^#/,<:vF5"NUoԗg8tbaM01]D !;m&ϑǘ\ݦXE,XeqIѳTUe=gnePqH ő7Ab& q ;u& <ņ??;P%XBrGhCwZ8tefbn,-Х`+EXj]J7( /KGӿ)[3"ęg4 (UPia;c}]޳_<7zM@t4{P|5h~*-S $2=2 ~t- ߊ- -x5}?2]K}2#@񾿱@Jq 3>/(X$~.[HOO2uJgUʇ/` XKH 1Uuv¿ *+>Eϑ+¬׋N|] Ԑf+IUwPk ~j{8UFGw'.čs=mNk9PG8 T"!]mʧKjO03`Dҧ՝J~$22=oJPzRr'(w6KDDP3XRNmoi`z; RLߴ`DdiUF%u*X;,W#H8W5ۧNR>tO,/N|>j^ ƪ[*a[MHIANWgRRIZc?44QݑTM 8>W)X H[w˼X e3w ]?b0qnNK;O>_騯lS,!O*e!}Xi?\Z^2{sl|z1j`>ЈGLȩ iМth9)mHX oO%MLL>!FdW)PSt U#Wdvbyp"P 0x $%̀דP[1|OxY5WcAnAU'$M,M>T5CDE; 5qw7]G5b]L(,_AV4I*bj<ji?EC|wk.fPMn16ŷ?3?zU50FJS "`<BT @턍/37Jk.֭;zz_)ųqfQBm ^3iiX0Q}X2G8w̖ce9Ţ t}k*/zѩޝlD]hXPhwH/H;~ vcoG@Uߋ P @<9;IZL4~xZL:=c~9x5ٯJ:8=؅ll}ds0%WQ+g5!H?S_<'r>n(¾{ɕouP"vLaۼ,+/,R4M]^L5W(0ԃ]˛krL!sUₐKvX(fQj ','&ޣ>v _<`<6M Uظ}[ځ}?\ȁWV?5T[~L'<}URA)a:*Y-{2`^l~idڒ=&'ry) --YtPo^+\8 'cEds6 Fd (E9rAn9j$pg^ hF~rFHz$"Uv {*s]хXwlx$* 0;ZPBjR+/[Oh5 4q^_KqwgZ̷\"H'zjJNc.Kx g:'p>\,cw{0Fͻ$D ҇:GlNZdWPTA ~ub6g&LҸ -1(5_N0ZX&B<@"<qT8VS9(|`h\YlGKRG)Q5[`hhK(~޲`ҝaA!uzhDg(MS@ҫb{k*67{-,dTX?M]KrJẆ+y/sB$%F {]*`uϺ.٧ʥS/G(_X2%?Jٱ1x)Q9hܯxa~ !-rP6)QevOoFMcoL my|4SHz]qT*[bЈ,^ X5ex+Jqg!ٲo[@e[G)@ł_6Eh <~E`n\2j~ _uhJR8;Qt1l1 Ӊ*mw[)x# n;Ƶ̓z}.ȸs LXXn vWՂeb~m)hWaַ!ZDK\9{N6yŊFڬxIL9F]jq!;t_ Ђ0xoҐ!@`EZS ,E^> E/*,<@@Pڐ깾BH]#ك\]/N=CK'窉9Tq?!Sa=#HnQ?q' fV8 k{ŀ 9B+]'o 5x_)/݃t$ʽ0o-"J o>f֪jZrE%ƀx+0"r[[֩KfuMRi<9<{?fX񋵠uN:6U'_sz@~_ Y;4.L%)M/:rg85Vod{{ A'XGܹn`|/-uA( (93DzxD g?Ӏ?F,V3H.k>8Fǣ@ܡKTZyyitYWq_?GXR+a6r!ipEߪ c T}j]y=L_!`jdVw7:x"O2)P׶('Аg~(QW XŇdv$I jh PW!%폷Zvg~,iH6h4ґO1ٞ{z`P@UH) Hm Q?t·T[FcXGYZD)уi|WtfrH4: |♛I]5(z1Y YKȭ)0Ǒz\4t;-;7>L8>;F"9==n3}aIsfH>q'Q}>dާ̰$d{[@ʄ!;$Uo$9UUW +VCM{[0?<(0 㢰Wo \ú(zZB(3.@f73knvs < ՀPth\3XP!Z .ֽV_+*[kYɃ݄G|bh|ޝa5@Zr0ɚ邃2=zȎJ'K9IujћԶv/uݣtp"mkE7HCNK 68=~DGw_%F^qKmcƊ>fvڲW۾mL L(lJTebǣ8!CDo b ιhKiVKȺ2ǓHZG eoYmIj, 0*>N6.Tdeݲ裟yXïj{ 3P05Oy@nPeJ_#Î tR6WRXE9;M& LDN v|V8kAJx پ넔4*>0B7:\4Bu@Dxyem=!ahRi$9KZcPnԸIoDTBвKBAx={j/10}4_Aʺ;T}!aK=3 \۠CٮJ``) V]Dt?RRJ.P X]#I xLc_c߼bR9ؖxb@i1 HE:0DGh Wl8qRE\1߻U/TU &N+0fsS\6Ϋ DUIKrw0lv]ywnq_|3{JHLֲ/I6yH7ˎFMw}׏yKf҆ QW`-_Uoٍ}N@YM @aT 6tE8WV >1Zظ !kYB{x7_%JԟNRl(7+|4wX9F:1HFWU,y4̹ Y3fb~љp:HoA:.1֣~Dv;.#_ip<JBiBTKg|" S'>3$=VHq"9WcDžmcUA6pZU=Wbn/p|]m|NJl2栈V}ۮ㤝ЈC%SxÏ`I4[XxQEE TI!rΒc&(c }ѡ/;bZS$n q|xˣ92`,aސЈ\yTOt_K̲uE[?+(LX(~_ gx!K2@=#>Y680@u{Ь A^G%@$.iYsunVI}ɂo.pk@$-bb,KWI_*QVS0ؓloeW4Y`܃4txfo?wUۿ[ \ټ⟞#]5 0YY67c"y[۟'mE9z-57iogdZe0ƛ%/1nsʼnK z#€rR"rm*$/YsFNGIDC9!.Bv &^Gq9FQr@D:o1Xǧ <6VsXgp¯feٵMm}P{ž[08qDĝ!" ɧCpDJlY6%0,%+bK1r<`Uad`2/T8n&gޅxV?wHїcy;eZѼgeS1_>Ce% A1CE7Ю> >8Sh2l;}o;"AqrRxtogMNc2EȤqlpTIވ#sKѴXM=(tw rP!۝,{4F8 dsyo4ɡ0᯾yx)J*XǛXHu`eӭuڷXZ|<_b5_ <5B#c#ϹIR`}ܒq(21![(;zt7cm ҁ5#,9WNL@<D S;]3uf&?Zt)nX}ÕjtS1RMYcJD87d$2һhHĤ/ծ;R'pbxifg=Յ`!R%ڞew42}&sr6P,.dQNSƑ |C8o;%iҫ-X?9:G8~#_AD!稊=+B W%iq){nhMp̜-Xȍ֬]pQi萢=cmٕ1:_Yeq`_pu]*fJ|Im4ു9\>k2ם9\BԘD(S -d1ޟ\ `xT{Rjk&01 xKb-?OJ5q/ C%U$",oa|: l B&:)lCE;O8#2^4ZsaRU9 +Cu6#4z ϣV,7.^O(9E@,j3ٻZ7gcFv Ӻ{hÌU ?Ej2K~1X!G>HCIBI"\|LI.T"" &lQh7 $g͸p| kw.DzT_YsЎܫB =&о:OY]Mi3^,qC\C<]|,\62QA."rB'ZF[/N o='Y@s'nz>,/y 5IKw&^Uqe>@ ~Hi\-@ν]HiYXQ=BEH`:|`Hh:d~6G\~ ^J,J*&{.k\>X6;KJ{8U/rczxbF7LX> $:;]O(@ѯ{L>}i$vl0l5邻wAJX㻥/%dŲ'" &\Pkbzu+9T G2솼a{a;h"/֦7]PNٔ1!9$[N\,i٩۳x"^

    L=0PřD(e :ڒ=qQ@¦c?"< WDmDEhkE2zƎ{ڕoKD2u~_^m_toM DTRuo+_ G).쨉.avlO.VI)M[}jφ;Dމ,k6:ZV(ɻSsrP9ѹbCv.k|bAڦ4m+n^Y3ݧt>\ZȮ8F!Gq#bšMÞ7ZrND@w^IlK_ݲ_W#P6V}+/"xR{fU;|XeIB3)OR.S2Mu(WN"j|~kX O NvE2-C{!E4^ƞ wqXF6:#NcUSxbgr?R_vS<}Q?&kǃǞ)\1o? wF'!EX%XI/ X !DŰΕyY֖Yg|[@]|@}kGu( ̐OD\Jqv,P  5W^'g֧$Gqi~W&AG; o_ߚ;~7(|WF0Hb{Zl7 {WN7 >a }yUo6#=EV'SKs[ɹᜂ`uǫia[cV=+|PمZNtmSn..,҃iPLVbX\z@߈$_ʤϟ y. àztGnoES7脸VU' 0tu|dDS/噋Jt[Sp:YL|Y@Y'լPiP|ޙYx;,Â3Bboor@֙!sh|8ƿ5aݓ#ݼvD|iRH "do@&&qD{e>revAKA:5AX[t#Tt'+N=ZjZG@1 H@A%?'v]MF'&4Dܫ~-H 㤮'Tz\uzԵ+ ^PDN$ē|&ho4G#Yd TS Jea!ŵ8俭#ML#$e UJOVUV&=(+S\~3zK30li?gOy]!cSdAtV7ٽ&y@y2 _EC90PeF3н䄇n=98E|4oj;e+dzx -] lR60孜&-Ws4/ð*:'&tɒ=ÊSHᰬ@{q8XyڼCKI\?oPjk/F_N$f.7ow1 gݚ)/Tߟ>133'D;svE @ANW~6c o˚x+blȔ]vpUxk ![qibbЏp4];/ ٣)%8fQA!]dwtk?)м=$ΏO>!.}:َTa#h⤶t»jM  TB kYD3Ш!1(!U9 M4uV4\85 XQ'`R E yvĒ)r>e^H=.ހ=hKI0򳈗d*,+<ӂӴ|q&Th}n# _߽QC(^ kv,|CNe?2ȝ;/v^ Xnf vĄ9Ոy!%@NW1ƠޟbM`pv a\l)NHvcCfX2[=MO}tݳgLb_LN 5be T$UוFl3ҚMI@9c)[;s >UdǸ1ںE3Gt\XŢ1~ @ 2q_s?J%^t5֨!s^|;&|`AJGUm.XLr->{1F>)ʉt7Nߩۍb$Y\JLBG!\_!Ar~`{]hW\H HilF>VYKМyӉgU!Ih "󐮅F#b|ŇepPe),u-SiLYJ\yZFm $䪑yXʼA@[f w/gԿpVNV2>HP% w>5sH"nmSZު:uStYIiISm-ᯜG%>$NG@p'8k<^ߥ~4Ҙ@ 4HǟX|zr´QlTR~٘&^]! SϢd(0kuGBpMAj:Og bzQlJHN *lkU:$m/ZHM`>dCok%0K!ckq鏍tjehSS4 U0y9W )$2\L |_:"lӮ[B0H"3=2T%9RXդoJ( xۋg#qU?s9;2,-j.{ؿ{(&36Xc4X:Z=Yw!nebNcVCH#|snُ9/>˅+@a~cU w!+I}FyKtpJ<2߶MޜG8F遗ς笑#*2iud "$ݲ@>R2tm_jr 1xiFm5Bkŀ^PޜrSw_<ּ:< },8KrT-G&L ͫ.s|kŞz}5ѭ|5~I|X .W6'Z"lġKLz:jzw\cj(PIz<%`yP03 hgum\64QW/ʐH† c i0& $|{5zN=\檡 _1AD)$!^'|w N#)KȠ(v95oq{0)OW %Uth^EN.#5x) zq GL7C5OwRx!A @)K)7`a]-"$E8)>J(VY/BOs>z Bxnb' lzOtΟ`"6uMH hv (.&2;)biius}%.@I& %8TkWm3+i({~"h04:=c5q׵໣Ī3'k_=hU!)N9V43B1 ܼ\2ykl,p}꿷|RiYbUnc mJ&ˀ\,5ZEF%S·v0,)~HH=ǙV=r=&nK>9w{b@ŷ}h{vHt" F BOFpLUV4J'/\\0'D"KS,Aм,臻"תꅉد] @H "@WvSdpzgq-rxAa~wu \U (qpI<\τn~V=P"i]m-u9iuT5~1rM$uC|lU?ǀ$bPfA0C IvW}}J`2i:Dsu6`zi\Bz*>77Azf{8X?A]$FeiD4 V%烻)S2& Ɔֿ1gȤ&Knx16xoø06xRB i+(O(>IJfe_ɧ}SWe3d8Vl~Its_mb#oh'=GiڿP.uE:6\,>W6EC K1$Rjx{,Se %Cvl/eU](]d%#d>`dl\ GnbC^XX5l@Er+dG>nr83hc}Vjla 0Mz)a|G~g_]-ϵ1߉r=}s6p}/ˋ~z6C`;;L)!慛2`'1z2:RF*tLp[iEj*?x9x6KI\6A*]k7R,p.ëmg Dd[{8v7``m4v(4%o֧)Fy6XB,E"2SZ3Vf`Ma`KiNRݢR5kNlrMd{-Aw0unPgft9lc fBW_r%DmNȽ̑*屓+" /z2=H-ׅ7fЍ{\ IoFнK\ariK>#kƋpU"a=6qWKY~D;H Nh,.tW YUcp%83]fXj7HC@Kʙ(Ze&'TGiuz70r}oEx{vSc(JUB06k-xB|xF'YqR3#(5|8vNJ.c,_ڑkz ~x&AăGۿ$z6 ՞F9A?xa$bJ+s~~s <4c(D}+;իX~AB>@{sgU8I0P&# 0 W^ϑGV2ŜjDcvoq {(I.h)hkeքy-:3T jRjj&6LwXoɑ VW%P?5s f+#mkb GOZ~C ѳPFI090 )B,K$o6Iw_d6Ԑ&0Av)Vs Ru0#uhp. Π=yF:;;^%TR {skI9/:%Xk1 iC&g$O4f93WYaB՜$GϽuZM{\mǑ.3Y%!}r=ebk{f" KI" CtOH.Z~.@;d7 rֱqF< MˁFرYauV+fq|=k1EוY]T=LNm. U#zQInAKn#F&x~vYoG|93.#f|21UqWB~$Rb-JjYXr;b W v}vi7_94J +5 Gkhݵ}9 JMIo慃 KʠLRX#HEA9N|O1COJ`ckR$3TEj-BQ s] ~w|0~4l-Lg4>SvUF3(Mwh\e♄kʼ ks3˫_9]S H]aQtϽmOUia#WͯyQZP} R]ulT1ث x)u]ϑ~jYW,,"nCr_dTZE9yy {uQ}Q}*aqbwO1]O&Q$B\Lu*z woz`=χ#dFBīF/nGb,=(Z>)D &ƟsXZ ~(6sȣl\ugr-/բh)Ӗ}U;^`6g+`,ŞQ)Rmd@m, sڙB'9p̯\4T>(dU: Ufzu„dw=Nr-x9OKӣm {.t5Kgh &#-<%bdjݓk[>о7CC/6ss^xM\,?oFUfF4(ox96M~ܵ+-iegi^^7G͵:i)a0U]xQMWEL6Z̀oLX_?jĶWhBG 'ƜbLmhb}&aDlခ! _v̢ԀWB$v{zc/$2O\$M9pcP?gsU]U"xuAW:wMshKBϮN| fR*ԥc\6ҍpZSj$Ͻ]Зw-7W d^5ꋓ\!I,zT|ȵ ]SO ]ؐJf2r.pu< ]^sx>KEtI|Enr2UK];G4( uKRHŐض<&Љcߐ"-Yc%3D?/]RN,IS{{EɔF} w9{/O8AkV(` JqW^Ľ:" eQǤ `lK{bZц6TSZ_2#›dC*@6p7{7N/k D^i5mmBM/wV]&#Ȫ:%t+ȉKXh;rXuseY8Od HN'x/_0Zcfshz7osvk:}XCOd90iMUռ>;:ܱCzLl3&ɫ=3}m=zyFI^>xh{TO`g9K%*5Ʃ ,_ PřbjFݐ>4GÊkWKTm (no: +.?LԱn⾼Wx&*@ 0Kd6/4 ){QM!_Bրޗ%P,/S*P2ez*}(J.Ѷw8O[HHCN9[O,kF8˫U56KFE|j>.]N/i'kw5ѺR*n ߻'>}i}s;cej3So~a=L p+s*-uk)QwqǦ  zU^Z#.鹪vAsD9`O2WG J 2tF`mx<#RYuظNE]Iu@ [q א_e$de<@rvPV q m&W.Rw8(ᳫNK T}j!fDyɛ?FHKMb#[W~"INKFMƱ3&(k$f|SguF4^ϖn r%g`i[YrR21O;ާmm/@ľ00НhZ}VjTUm0N,ZE?4OHhA]ĆWCV0S3tvN؃`UXPC?~8?عyJ|tNRCF*>mVZ3Y7O@~x =0ә~۔p-?L~S9!~yzn +`+4yFכiI>j_|mp/E=oc C-E'~ͭ`J]E4YozU94Mx@tPt/hOdH~uLTR^7lO6{t%IKA)D\L ?֔;Weʀŕ煹.u_s2e 0Vh8^Nk{Z{ ~djSXS{7"isi԰ :=c#FivgYlMkwE~Vh 8kI6>Upmf"/8".\k׮}K@eW^Zm\12Poqz}bڞw)\eWVމA<_is%W6Qm0t4"RW11q&n%RjFQ]<ĮMf!q z].SCýgR; |__"%> .xVA^ܓDGnry.f 1}a!G""fy?Į-?QjƏ,ՍT% "2Ymjǯ _4ՂAA$dKG'<ƭZ[5݋Gb}EsfΥ(XVU5pl+0QA_Rb3KMJ{FOoei&wpAZ// H\i7]pw-ϖάѵJ\2;*(f\ 9w)PV>.*qϻ'B^sNq.{P $#e*]!DODPi~tj\3R&vt ej}&,P)M4րQ=)IĬ-'2 VPS[OQ$^bgQ-#jB^bGo7]?DV]KӃy F!huP) Š<Wsq m=gB~꥘+Rw2ʮ?=m^K?5oOm'QUgUn?$Sw|tU027 7q4ի>h&N4fj%u2H`۪lb ^y.Nx5Λ TϨC]M GPpf'y?)`^ `֒N6Z 8j_R' R=K7e:9! h C|q+~F܃3_$ |ݹ>[F7A uuG)uںa R)J2/"uB4$;SSDֺrI*qvE.ZT6翗 4J O;B{^ǽk̸ұf J 0+b+Щ̎@eqHꛇ*:׏U5m^|~~?[2P{ԡ|UcDMI̜EĶk6Egaߢ&f\O8k`WGZjj\0;  -v s?TҰ;O)aDlu ezէCp*,K0S/}@+%ٻQ{ p8ʍiH3wBB<=uuUI*?k7,HZ8 '_ =)\sYҴP\_)wB p.TWk ]A8/ |d0g8ؗ+էTX wwcEH/\>=/$3lelBp+>FDhSWIx}kDu<2 G^݁pPKq\ZmQ֯bٛA[q@IX7W ߠ `-#;TQ\~9ܸC!D}z$:Uo8FY(ddlܨgnC "D2^"U;|\x6UxD375,R|eUPY`4AJoBig-[N31cウ^EWZ2-]'*O"@La:堔*Ɠw=>',U lٟ-~W#KGو:<C>l[؞rfO*8^zҞÿ)jD|c 5ecaj.Oݬxoќ54i݈:oOCܙ~FWCz짶lZ395+کI%]0vAE eVKm62(n e n}xGit euqڦnI`2ALRmCK3`DGH7:q7$x>=Z==/W2?h!֯xh_>oD &2ްU~<ΧUϊCLJT5GPVN+!,9ck0:ʂ1H}5^ǜӁg+̒&.KG1A;dTaTr 빌0KGp聜LKF,TE=dAs+ĻcsXƽJuE:8]_۸cݫjNo~ڊ/"vM|>f汲I8!keqBc+rI*t}>:p:155 8y`Ud/{ #]e5o73|z?_/Ruwwn0nnf~X dj_t1tu>tJ,j0'LnaSN<'_<႞VF+ |O՛olc3iqwC.M.\ UZfI[=i6Y9x\yFCT**MԅRO =p +=3ggY+7Y$Y LMN5sX<"P]|+~<Tu Vm&i<')᤹<ʣ1) z.7Ht_wÈLP<~b[|Hv8aZ bMw%^Rjv" +Yw.tBA-Ӣhjz0K {^jmD#hWIUAT?Tjw\$xm PE D F|'( S%]"U` Ay[;&(L*9QMX- !y(VW\,E,.X0œ$ z~5ugME4GORtX9~).9aխ502M,Xƭbދ60C%LG$zEpIk$ڍHJCЈ6*B/@+uKe 32¤9vnJ7f!i=$=Vq}Fa>Z \tu,1!;x>X{uaח5#2_גD*~d LJf6rdILHhvo¦[)A{˧G)4=𢿛׊o:V+d-TJ#s qUd\ϕz[f/# MyXSr~N~-d˖Jjn^W449/@sY ]PQ8KdwUq޹z4h"'E_W~Fx ˥Ag Zh/<(cqT%VsxRJgH:楊BN;]*f dQLe2v|@) kiζ*}*"qT0IٓY-s|ZiV뛥|0 0y'k%_TkOӡW D1_HVzL !FJ02F֣=7;{JGU^l|%û #v'FEn^xՕ]̽XPjeF !(_Xsl]86Td$ 1x"$ӿeV3VG†LS,lntfJUxXBq}N$T7Yi[ hazSG}5ɐĄ g7#M ^U|ʾt= HrcG4q%/yz9Kbur;d#&}&c'5\ 4bGWgE4ʫg0u!P %wT;ԏ_.X>()=X\(߷t+.砻a"=l|Cr{pN#0jΑ u?L &ƨѻL 12!ʌNX齙@&՚n΢0̰A),,ÖƂWL lslY*o4=f7[BDdIsWusTGi ڵ}`G9CQ3&6;~B55e zLoIIokbMGKF 7@=ɰ18 u_Ok>:ݙdҽ3 `<[28kL\4P.b -Z5OJq"ؠؒG`ӱOac"'X&+QQ%i/ۂ (FU(4^-Cኅ FuPMۦ4E_'ȥ5yjF;8̝o(gs}E{rrg{Δ<džOsb k|t?09<,Ho'G0(i(Hf/Г\_R*(r,>!((a'hQ+3&5屗vT@ZįK> 8< -Bc.C }V$S>xl'cY>*hQg3}8g s&셰~I_ 6 sa-SDcs3plX0,\xe]ʠczLI8ب.v2 K(fa~D9ā&Ṉ. :sgHB)*ynf$H¶LcHP>7x::>8F&Φj!>6 S!fG~.o 7 M蔀`~e@IV4QkNOPX?LC=L J[ZQf;zp'T57߿&3H̗-١s1 DH}"?{i@"܍Sf5\KAo6 #22gn?U} WLMcSV4FdpS]l h- ~!Fj |{LpW>&Ck$ZFGj{S/= 9k+Moi;?O@2xy3oiݦY.ox5+ Q"M嚁+sTlH_Pj}ݦ &=,.z64^OQ*T.>Xk{A3(4<7P)@h^pe¤ϊUA;O>oT[ l~5pԻ[Flw; @;Sٞjv"9à=~p1TX6Ɣ"^PM~H+9K@Qmp.{Y e1i3$͸`X2{5^?5i(brhqd|;x+:"PIC oV1gi|=dk1^^UW;xĀ) a#敫P*_h#ք!1@k08u{c&Wvlۏɤi޽)S~)D&`AALwL4GwX/RrgO6[J\F[xl3;(.3DaIX9beqGIdl ޭ22A#zwe^,#TъabI{O+ԐQH^X`Q&dse=s߉i| >sFRs'fݟdy >4A?*ß=DsiBb̪sښ<_q,N5Lݵ5a܃\=3x>7jnї;lֆIr$GntDд`;lISɺ*%-Z2Um?`y$(Ah6Gfs偕~3pF.'1@I{0b>!'|itڋdY) Ƿ4bX֏V~h#hQ]hql;LH\te#cdj"oY<BRSbfiq膖R?gwqh"X v5kqPG?tZxH͞š-s{P %G s$Tvtj.j_8%jց~F-⁀r 5[7Wj@7({#b;gd<#7)U*`! 7ҺWec@%Lc.IkQ4|71b oe\>(w,^A[<Ձ58vIJU/iqGB`oj2!}D@^LPYɎ6sN7piT}CQOB~]*øjۆ]QZ.VMj;wVq/Mh~Af`W6zp qV U}fI4'0X( /w5s;v kEO첧YJxV=KZ\T a`qm.(\B!KN ׬~1;3! % L⟣QxUή ^-LɌtgPݸ4e!%cYz7aks=r1eMg]zHR\'*P{N 1Vݴ/#TAx" Q1 cEwLj^#6uDB 5N;A2v(6-?Nv3vEH*o[Vg05+6Cɟ',,$)UNaVx\e[z&\>{,%0tSfRHa遞{" MCrFo/S!Gab׭Ԟ#ڰzA>!jS>'/λ"nc$09 T`s?=NҘjRjRvU_%3/ΒUO,cU[KI_f:Mֽ_!03 /AWq: 6W9k6{~g(@9dwMHZo孶͟ .֭uFqoYvϚi3ʠEXc暭dH'LfYqcu)Ha&z ylv\CѺamǁnCQ.L^vZ6[^CJo32J&l`;"Afnz=zx+]5߆KY,>AA=_S vƩgJ&#kizpQWLx_`X5WPm&)Qڛ{|kBCw7D>R^++n9ץQ BILq,DjN3<Z-GmbAFD1jDaܢx|i l/ ,k5ms OWMl3qJnFODt. 6+3\Y_.읥bzIDfϜD٥Ik*XFwe^KP8g5D ~D3Q̭0qU7e}rgJ%S!꿒>Bs8H0qMT-wYeN!pڒ+9䠺Hو #=OA"wOMw.2 O?#:Dy[ZeĪG=nR",iN]vhHB?[ĺjne fU3ɱ:#. [oA| Tt/zImڕ-H/>]xAqo$9/$*}w`mИTWk-1[~6q!mw0Я%eTY2 e b0E])bHf Ч<,6_V7&Oy:.~2Yf{öB" [|fw]%prRS5u<<>}M0GlY_gn#^3wa@!V6xVJ5~8+Ih^&̚Tcůs#U0'5A0`l )i{\xz'Uyl0 Z07a'nz{9?0gղ ~R<a)&wӓswB~} ؙ_ ^ 8kKՍIILt`p%꾃SseA=“ VmV Ɇ<UvEIB/D+I-!Y>Pb&?;*> 寱DC㸴*c.`2o%P<1"4=ZS\ײ8֏(w B 6ddY3^%>dD-T,1+A /) \@c$/*Hz(_daW869^_1 ?⯬̊mV ˇ|+ isCf*)ٷ 6=>٫|Mg,UP‚cȨ'TmV- j%Qu^8nV }PNڷA63 PX7޾s45s`Ië3b.*v=*o2ø[eo<SN{ ]Wͣ'J1ikReZfCC-C-'|ZI ʕ{OZ?^Y&dm0mͪe? p@oYY]8+w'1φ-\3 LZyY匤B|b?{{<39i(0 RnK}JJ ]H6`w-Jr\tY<-Z63 Ux&z+jUP!@x7DіJm7<5ā/_*Y̯O0X`S?a"J%߃;lr~+[Beñ3fVbFb#SǦXHTÃl"ElD|m^el#Y03Yd&M"|^)jBq촡 P齍j:[)s/@1ooS.=&=3=\}۱,}=.,PE+`:fDJNd5l!ތmrG{p$GFƏ.} Z)|Lk qpmhJoojm "?s١o@P)ŵMh̷NpԘtDiK[y?WN,WhmDGaY nۿgOu=KǘRyӸӚci݈ࢼЖa7P[vu%׀XQnni†  r7ʸMȱذ“-Nt̰PSl`&]sS9ζ^jL\e8rC3kҀ\U[mT[AapD],x;&"ZM]mkDqWlDΏw$" ˾Nr6JC{1"}BRs} ݰ^~ciḧ4|Nd9i@mwci݆`Cy86;"w tR Q9oS%/Tf%SՒfk":M aZo,l3L"?jQ=BM%D-碮nF|GMAԁmXpX~Z; X(Ƽ9NʊD]-@U:b|75 gu+Hig$G$Q2+pQZ,yks{OP_\ o7D8^nc*e iܽLM; JfxF\(%kD/pj4H\y^_vII"!da0.XK[_tU/YIm_(3 Kx?uxЊ=2y E?zE{~;WEW3G3j1ߙꢿ"3]՛D[t_ 5-i&I޻L zcF{Үd>b=d&lͼɁQ(ۤ'zKY@.bqP`{ @9t\"C}d (a3 }Ri(`t)v0i)3J0qSVlz yfyk?mꤚx64\K]-jyk& +L״?~G m"/(uQ{CETLF?X 9+{RX FDQ ŘGl;N0Y =8 N~OREt(ܤTX`urj0V v+Q~ßۗ(pg#ϵ3B"J_I'`,D~c枞_q$Sp a?0 "U|Xq5.8F`b}%'2Ua F cS:7",.V3VIxXyBt4 }#DN#p"9wG? s ꭺ,<+>e/ !ki!7u $U*d ]dkU*+ʨz@jcV C,l]~BY\lKUs N0QK׉3Iqm,%G__SiHۀ-=1QyL3wFSгg\{܋.nFg@)$XGdDq-!>bl!;"ԍ4c1ofme 6" 2^ vo *pX-1Ra1`v79v,7rXP}~Jˆ,JԀg/} V+m1r&|pnhtiԖ]lOޯf$jmb&hf| @*Pcio(.b*Xޓrv4OŞ8rRhEY'ë@ }^'KV|n寍}]qXW8㸒02{`خ%j8MAcNLzHfȥ 덞MX7&d׾bPَ`].0=>ߤRTjdQ2F- qQ.}Wn?<3DG&=N뀍ן/Բ#y.ь_Dw$p{7ӃS|'v9A ӹ$)gRVѝu25&v'za` eIP3OK:\t޳R}2ޒlZADw-cq! RWFH("o0&~ =\ת_Ai8!r$-ˉ*/MuE: :0CF {iE/Γ +=  áVVR |y`{s$SQEHl0fCU!lRi)^(SsIV5blZL:kCywˌt'\`0ZTsH]o4xq"@Iy_anN~4~͟Hxm~{\ԔvgɱƯQ>h֒)XnN(〩)GNU(>}C2V:H?\5+Tٿs8sz~S81K'A|&DrﯕRΤ2doNhIV7?Ai:GI_8E7(1% ~믠_'XA33KPM@ }Lr{B{^ez5~ZMM0ǪI`)MCƯh2t(٢\<{xyU_">U_Ѱn aCc67zmk}f AIphCZŻV_FSl I. wAΘd?#%2cn4Z1 :O!Yz5F_n:WѸJiۧт`~D5k_S\̇8OIpCy44G( )n:SUUAu|.a_m \lH>@MiX;S('IfNߵ;J՗;?R uއ9?EüJT߽3]:77N bd`負ԚQAyA); uesa]Eβ6KTiaq]zFM\AY& q:jr4Ҥ㬱e?qPhҿ0W8LS=BrOGMO_1S#7 Lm8/31xYA>)lr: )t wgW&/b@Nfw =raksJ \6"aB_b6+P0l-(..r/9l 0WOٖ@m*rqNog/!ͫ H}x?U^HQmJR'_}N.r jTH26}m}`gLͩ,ų&PͺP=QUq 5^D g Qq)ֲDm`Wb(,[U{%G%K~$vX7)C=|< RuJ נHDO©Ôqˈ= ۗPGLLaYkRh3g}Kt 0YB͔qqC˶z|" uH'wt?t6f RSk`k*B˞5h_7H:Gژ 5-{e3|QN3^I5eVl䳮mER NP1uc&J땉/G\Jg3-Gj6Y%fYd!Eo!bt=(dǎ_П0ZXn go|.h* }{1ar1O۬`'[7QY)fKS2̄dĴS7 l %rNf8ܻTV5:LO8s^Ƽ:d@S$8&m,d(-*z;,"c/yӺi3k >J\_%R~oT~LjHAi1Ot0cz (rgr8T]lPވ=IEnN31A5~QZYc*F(=Z}*J[jCZbS ˺{M2v'5%$lr~a*]]`u:I`TiR"NCkeAiZ]a#)WQ@N<~o* [U| s5:ier5Y?/H[amfPόH ]0<eڥ5Ҡ|d_ ڠLҧ-coxN/U ߖmRΔ\GqGИot&Ca=Ipx̕YD1U۽L^ _݊z qM _*ěG_]D쁡y.sE">gF%'"!bnEށ8 r6L+s$3B䇻jrkS<1.Z_u/ә!`腄J-Iݔq -(;fAF\L=9YIղD1XUmH"$[y.*%05C#irLQu/AMLL^r2}6»='5x(dP `䕭g*OB7`hL$,ksw H˒miz5+Q9O2BY=-Q 9):ԝ>|."p 9̺TOb%XE \W}LC R-!YP1b( ;NgPi+mqM1wd`V } D^]dLئr }Fc}]k*,̗҉m!1<u·ˣ=TY?=\hrJB 29Uejፚ۵'vni2+HgжYg"fi`Wٹ=wz I\ZZNfC?'bjJj@.i⇴9CtPiPSŽ~PwWgS`;($TVo91EEs.]6爑9 QҀk!w˩k m/xD9Ōf/ko?ĝ'a]z}ͭ-K B1:J Mȸ?Io6_0cdsV$V)%YG >&DЪ.5/<6'!ىRs~ڡ@&0c .*ev.N0g۳1x+ʐ |waF»e^L'T,(u{Ę p*Qz:gGe8~U##mSPn4`Gq?U,u!gOK{Wd{QEjGY:_L)]R}ì_XoSy7äl@^[U[PO~ZDok.P5b3Ek0 =q|rUr8yN0a}LА|'s&A|ɿ{R}8*>lHrVXV8]M.+ڗJNkP{)öUo9 LIA#ܷ>c\ Sά WdZ(A$!Dʗ㙴%9-n$40%'h񬦊G|8o;WgЩ|]| s?Ŀ3Пe+b)ݭQyn"6/fSZ\+G Z7_o,xl74g匄9v_ $,ZJeD|=F%GdPPjC^ h2VnM9;4Yȓ2[K;>(S;HHxtx 5OP8o_̟Z@H0xc f16~U^y7dr}H?nrb~@ԿZckf_|E8o!s&eRʾG_&>>]:rآOf5TgP`Gy?v=dz¥3f{X =jN"ڂ u0H:AvX;- 2 87 1SJ)wZZu=vQeM]al`(XqsXL1=^{BjsSP /I5let92vf@ZAE8~q'Ѩ E:+։ea81zdE.YeYgWu@؄ Q7Nyz['7~j{ N\(𕺝~_~=X2O!'Jf9Ge4ZulEּX<07P)~$;~WUDf,._41Mhdqزvݸp*(S*aYEhUI?}ayB~ŬFh@ץRe^lkȐ qyf}ڀTaHMiɍ X,llk99 ^%{#dߵHzl۔Yk؋ <P#O ˑ؊8t 'H)'`51g >Se+ 7D dO.qgwGN 9$d_]qԙ`#{͝M:eؔMڑNa;qR:-xchp|^y #%h5- 38|dRAh߭g[p}:WUi:5)Jnvx P>13*e6Ցp#5bR~lz; ( =Y3cWgHRgjԦC Cā(ƾe_ﺐ.H柋jj"<%u!y]N}|d85rU۽6n= q޾Amz{{ZƂrLal$UC]kN?,+dbwƟAzVnaشz|H|M6M8xy^A*IfVY:W复NEa}_-Lvb9EBxu;b&WƁaL:blڲTzpY]g䥜-68[FB'ļjBY1ԧUסzÓlM]gfW| gqͰVIZ]Kd+F%@gW繀bYm ۼV4$]d1.-6[l&DܪJy BV^\fAZ* RPAwy}zm9t_?x1Yq#l(4ewW,/罹zCm uUFNф;Z3^q_aqWtQO`aA Dzt3&CL!nUf)Wp;Wht&I7tڲ@p) 3=RJ)HcV f놇w8'7rqwƙudDUAx {JF0UB<_ C.5q Ѻ'f7. 2K J%t :%C4$ 9PmwzD$8p{,\>jŬve 05?aqLV±&dpܻ\hP:,*nExw)/+ vʞ0R"51 e67=*'/'UlԼj%9 [˚1(iUg[}^VG_[sKNk^cjb]:& <;/ׇp)te`#z`'zPZs rV@E~B_A hg|%E۾ɺ8np4nriz6uϱtFO߼ (FpB]zfMp˶@a6 e̵O7j\%_AvJ}`Z[嶇O<|KF=ğzkp+AE_"_ԩF{[o,4Ra &+a4&SӌAJW&Nq>(qS6-B*̢__ao37>w\δ4/ݻVM 1b)V;z/c d D :Ӓ :ǂKŤnԽȔ16"d'c 91y:C|r&ǪF/&+\[\֊OB3' !jbG,@ub ;0Sb(5߼,B[7̻X`9X]<->/F$rSSTXq h-,Zikm|ϸuFʣAr H4^eFMOI]˒ RI532YڵrU?^\IA·B)¤HBImw]vAs|?hĨH+~Ba1r2 >{ڲ1 xi~lztjųT`рȔ0.*c4T srfk+f §ܳXKl~Q$;\_ZEz%m˛T #zi+qe!sldMVxysk%y8g`&Ք@A4Q&/R@Kߕ^g@1L12;.سhu, |\HKh}ǼG͒YF<BɧS.Pz@])@=g"JԖn$x﯂p59Dz3o.? ];D5JQ"Po4߇$2A^LY^jKi#w!#\d4##]Lʦ}@4M5(-Jf {&G۞aRu9"{`+h{qcKV +LSvA!"NfCoΖn[bG5qpl#Y<1Tr1< F̂gir@@ݪzֽҳ fY@yWĨD:lj\J޲Rf$ Lu= /mI#ȈYKkhi"RTNB"P_B/t00Q?ոJ؊yKA;khC@k2*vyPuC%4}zn֕0$[M!JLYOA/Qx =@ýByPu.2.5MVpҝ|@0X.!yN)_0v76" I&f/h>?ɜ{cfot3lu8֧;5?OaF|ƞo%CTE9-S`ȳJ1ƬDc== Xܪ^ B#k9|; :?0=b ũю=Ƿɻ5]h =anVV"q;Db *dH#7[p-KfTy͇-KNbC` M է\mVIE[齄G2;gN* 0]vN HcXL8>ۆDx<#Nd6mԕbLG.C+ƧwaVTAoL`Mtuaw:ͭS0QdDMi`ofvX9 `) }ƾLpla1 #[fg;^90q`Eܽ7h:o{zj FI<>@ 1h@ u+?' @Ԭ~BE#;콩C.9Jʏxqlw142DSp"Gd}7oـdylOkfͺvȧ %]/ ^=߫TMsRvyy:=E:,ɞ1fzFe!q)[@2 ,KGlۊd9R P9 W"2≒'b[nL_}^H\K_`Gw /؈I013G#—>.΋bVD?5_+λ~;VCLE>ؽ`XZd`mnf>DNJu r|V 4w2/̅%TXϔttvu  ߞ rCՠ6*@]Y ߘJ,q6tYr.8si[4`TH3eos!G4EwN6d& CG萚ۣ{1dؤ*?"ݦlzە&;VƊC HW1"Q95SEISڝMy9Je8lJ,R 0Nyf\W"K_UrMLe36&CRX_?mL~ߞ%*B2)6K} OΆ 9t\-B×a |2{`9*1 o-2_<7u60iD~ ׭?Q*#A 3%uۢ'V%RԔI7'?U0@Ы9ybcYImo$M*4[h#F!9smX9UxՂCdA驳xw%01*F= Уk)4,C-F ޵ѣw^ROA./ymtK##CH| gxKϡH0YJP *(5+,8/bb]7\|MEDn=,G!{0.{lUƃc9QZ'`I%eP`D* fILO`LUHe`!II8?Pl3\x}"1$,M[ WbW`xut@%gƍ5R} j sڶ~L=BfVad[:pI|_YQe!2@(\M\PfH7dju|lMz^Ծc3Lu|㶣T=vSp:нUc,UIb&˶ߴ`x=WXA2ꃌH%,SE3/ ^GQ@S%0c:9nxp)Zr׍׆%WGt9Mzu|qʺ(XV  I~_mikw*߽z99v`luj={,X-zl-8!|KG,{(Y_h<*G"taP;fx_^-^x*Tt~(=6Tm1-epYHΐ a㛙'Obփ~T[2;3xhʧ,JI;$6w Ս#::ʿЋ'u Y#FzImGPd>[PA4#%CZ0>8z5RY1ՌR,[)UŤfBZN3M:dzN Vҍ6/v|VSx:uD#}hQ>ȖdK"ִvxlt7RFy=HFF~b[zqQo,Rm 4![z|!iqsRd/2@OWV.HZr RGr^_2& n̛$ОÛא7!k.RyЯe3T$&]/`ɏw"Tk:J̆Q"S?ؿ7=NO7;͠#=潹#& c-yIJN }H=3qRo<&!^{0gKza*g#^(:>MFm<i;1d&U%i)H@Og?" g<):ZZm] >N/k"aJ_R ЩwyEE{6=U*UmWa5DțX ~ sM|[}<- 4^"7fv)zd=`;2y~S M 27gs!T:<}#ņ13Qw. tN`iI!>\#uJi(fd9UPM.)y7Tɢ/`89%$zLy>e\Jqo}7pqZ/=>:f ‘'g#aXM~ræ5Z-Q[^+/.5fEz_xH\ܪݍSER ?禗Y+ ('Q)_0BNbsǔ,$P޺D۠JI=ZddWӂ+161!a*r4le'ȠiQR#' hpx~"f(&V2 HŔ?JPtm J`4%vq䷱nWɰPvo͎)=An{\yͪA듼؟[>D'# Oy$x4tPx1,7y4Ugi/xe.Rm u =o|cYfWOE|S*`JH{jMTlnBBo9I-i`YQ8l}Yuɞu&wꋩ⮞8&s!@+ 56[g\c?I{ KZt z 9 0/zJJ! 6rTҕ-!gtc,|jlc4I+46STa/X`Ykf͍"0JʎLɯwJiG|u:ZOj}ܷ?Ao߇'@!c\NU5gL\a9MVNP\Ciۢ4ӶӬ;GȢ뤨sZ_ͬ) o*ݚӣ'vo0WFr%2,k7_t= jL[z\#9lAGSЮy_8 MTk!|v| OTM,:TԿp%-# wE\gJ]XDUݱ*cM,ت "2qp7 nXuuXg'bsSvjHBg>gz >m[a 3TaP А|/<]El<%%pR&@Z Do[1aSv޸_m#0Vkth!*Qf>ȋ}yҝo7=muml;r#v/RG^a46xwr&.18u-G#{"WOqd%:!q REz@jx˴ryiU&U~龸y(rX<#fb>Onr+\RтAZ^S!Ek6a`(uWp Hq(rp&1[037'f7s7 VXz9>K1l}XS]n'H/I1p4@"O 4T ztWZJS czN^Z!;@H|=bo9IyzSpcSG<B{`#`g`zc #!͍+mJ!]fyl}"cV?^~8,[걼\!v+[0Xg޸Pj߃Wx"@jZ6`|說O Q%6bFGUpg/$n@/u.hLkJ#_!_ n\_DPA}`,\awJhK1d O0W1UzG]-Kp..>ߠ/1y)ݜ~'4}/ ӖW1l\w9y:dʪᧅi{T 8qyn"\ t>R/&2JDXt,k.)68ɛvIr=}U` ٿ{yDKX pd-v?I5[K\=3g#=QÉrTr/`8F"YLoBء'?ڼ.B+=7ܢPƤ.7'Tyu? mM =2˞:5n[l7VcNk[)>1@H[ʮAm'M9b`]w-N߱p˖ǝPl);z aW'J5bl0^ D$Ji{C}CA@&>G@t۵Ry "ϜAr,m#̺{‡r^P13Yu(9w?oP@0Ý> U<nC[ ˣ, x-w|+L(!/Y^%YUv@%R_ך+1p#Gf2+zlZtq@\0$ѩ.]%GpHo\Ln²;f`y::Ϊ1)JdR;V'kGF mOm1'5韽@ QVPX5ewL"cdYU 'JoݟtsZKQ!dz D3.ierT)b]ð2"&w7(w?[``uH⊂^{-M7#7$kq66m0FY\̼3㊥Ų)t!hs7mȾTRIZrkz}~ـ'-(i_rMVc}3cS/h!35XZ=smo I<6&^QbCA;bBKN([aWNs# hmngRgq0o/o ږY)Ym ٶ>p,U>@K|>lWok h ޟبRd;~cLuΫϏ68gJ3(%_ e=xqڢm2+z-ۦpq d` Ag.z Cm&[v׹vN (x_15J&^qZؑ $p&3  (OnZPeZ~a5( ofz۝!bIΕt^Ҥ~-ή-gbWϔPc\k#>OuWVkr`k.fggM3qw wkRhF J[&Y_,WoKSG9hqفURe(^R=N%Ńol!k Kz—OA&iNYt2?ĿH,[3ȈFYVfv#G;XgdN\7,YK1F~AƤ1u?5Ԫٌ7ϸgty $߶!.SpSa:ǂбH^Y<`\Ovo6~П<eDW  Q J|AP-=;O>$ rG0P[/F]Zz%'ױSA.'mWصi^sy x~oiJNn'*㑃aq\ TQ?k3f ;-Ve~tM*,eÓ#з4NE\ 5uoiƢ]d(=q | T}('X|Vo(Rv.yuнuCneN`8q@Mce9KP8:A- ѪUR?=Vޟ-(lXxt,G,A8K K7if⟁KIA.6Lr LYۑ]njAVv7 e=WY3 +Lx26%Mpق!+Me 2a[;FKJ05gx10԰/b)0I LPqB}0neota+x{? Zܡz~`8d:'.p50YA@JI,<%#~ط ?TQ{gwM.Q>yBXlM;omsİkN?_T<%$ТZ AlR(M6I сWVnpI%0±*m,Tj5?$M[";bH>`}-@xW|/韼9:_D51z4CKQ.uڑcw5tP)-2Ie_sj'Lv͖}k&OUHNga.U%Ӣ8BezI-C( LHTN7wÞ.D‡OK>MG~T}ɻGҒ|`4;zK!~kK'wrKhpL/g3B+M]pxv8%D./nxv;y_u[qV?bu8'͓;"~>g8;lɰ,(?=YZ(X*+'ik$ߧWQފ;uaA#n1`Qq)+V~c*k(X.[b+j2V,8(!)TncԻ5uf}'DR>| !lk4a(|۹uta0/ E4"=rZ[4MlmF4uѿH1^r;Ȩ iͭ+_6tPR?[sUb6 M6WQmQxz!X ub1@'m5@з;7 sU Vf?$F˔ҡe[Hi!fbP( [걃3j1Dͧ*ǚxSjdk|']ɠݵUI2f[rwm$3{wjZj)1cZOZ6 0Û+]Nt6_]m?ʄŇ|u5Җa}MbS֔H8o7< XlA=Q:fT1 *Ԙ kX*]1^i**\>(T u4iԫ8E;Dz3xhZI i+$#6!]J6j1tD6}: ʱ<f9Xd.#>:# Z /K 9*hœh*6+D6h(OTL12q'9Fzyz#DĞ q2]XѲ2{`2MczRkZaOi>y1[XCSLaO="vJ_!&KJ+7{oAG1*3>r *v$2V3ƖD(=9SXj:g`|7evR6 r/Gd*/`DmGM#} H(bNK}nQ200#݇EU}w5ޤ0o ˝1^ٚ=٧8혟щzTX&“F(2YS4ɵ+L]#P"?ނ\ծJ+j3GnV S7}(ؔJguYC*" x\F&M1?;vf6e<QC1]@'>cqdYROH,4k{*ޞ8Rza , Ie%tc4MCpjrxjR( y!9˟·^up5e3rpjvL 2GhħUotaFIr| OC|:R,N!~~zw-\~!.5ʅ;Bk K|BM"8P|%q\m;ÙVCvG}8|#u_=4MWԔe 1mn12hP?OA&Д^L2"6_ gasҮeRYf^*5ᑎ2+Vrh`TVd نQja˶JWA6y׏8xG( }e23Hlό"XǸmWs^+}P Wr6 w&+fu|B4!%[Gm2`']X`t˛j+CWe㧏{Єpt4^BoqqY l/+ߨYa >^UJ?9i4V|.  ZȈ^&O(mz0w,h&0d:ɐI`sX(=.Z]Ֆc=_&ȫ"3#em 7>=APb =9}1~$TU>WKOim0G &Db:(=_p[z>AC$,0F%NoU^ 1xRk~) rYܝ#VZl3`o)+ ,iClp"?jFe׹= E)[=U!^6P5`;t?K&3d&̬3wɧURGogֳR{l`H954*Ɋ BWlCKLNEGL_o?!:K2%(aQull[wA>eih2N%h's*; zzN #k 7>N29w%Qß9ޗ|Vafm:㾦,K{E}[˼S^3Jɗz `7WNeA#e*=#ܯDkz/ϵ*w )Q'i[FS<,p7)ps ǼUIًiSJ!u}tL0J'vFrZ:`ɫBū[!ex9Cy4zQVhmh 77ǏE ZEI"(׵ ҒO xdʜBl܅}z]6G <i:T;}:Ԑ_͊DYp3ˮis*sm!QR88{G\IB}]>Pϩ򱹞ټn Du,ZͮXL'[=hEM*F~F%[/A#>[S8NTRte';ڇM/ګ0j(gًٳhPD&dIY*ǟ*j(Ds)Q_Wf梛-Ōә|)yWSvq3 ϧjW!7Paz^ _׫訊-o?106vJQ6ͭ`S5+Un zђ )S8}w5dpN]Z5 60:cB=A#Be:d`>5Aɉ#h}^;`dzIRCEl蟡kK"S0Q;ʿ37}{*K K˹1WB"/J Ցnakϑ1B;7 se}J8@:?ʅ<`N1_ZOʍdX?gV(ūmQ9U7wSSdb 4chwCZe$R%7@%I)H0XAEWm p5ŕ}LvW`tz_}pzR D+,#bT:Hk^q(qeyiCv^a余ܘ37OqH3fG/«Jl\lYըF{ q͠Wqz_Zqwy: 2@w\+|+[/ފV: Ĥ_MpR3T;ʼ#i$\ĦE5tk|7%j7 քW[jIL9+;>|X> .X egG9[ڛ#)KA$-S $FD`j=Mh ^lQu "T?D}"Og-1t8W6 ZWp~N%$hWh;rU{[9n(%9H$i:,&-l[S&E29OT"S <ry-!4:]{,]}"R<v"BzghSj{_Uە) 1E]SފOV́Uɧ ĝp UARb|d6_C }hS(DnM}\r8!pOߜȪޏ8ũ (X3 #yK :Ɂ,dVju\8̞{ L=XQJfYpg?6̻M*g'X&)xHOsgߎM#1y ļn!!yK.e|l.zKL~+!1-bjh)0\sp B"uo>)Ħv%/-)9u @& elS/2ꝖQ;ť+T:օHafjy' ?;Tǽ:={w*p8öfn_>-T{ #!b!ן"+`i0X(MkKV6/7v5x9h ݲ-׶W,qLDD2U[}ĈcE#-Mwcи֘ uFsJiZsfsa)2pe59M+Od>C$y^Ru Ȣkad.!T4B{yCE+ۘ )H ^ 7"xElX*=ifxb?H"j+ ?/j/E& c|CJrOϰJ8' OӇQ`B?ϒE% 6N s} V>YEѲڒ\_ɯ:!恮xe"h$Nbq9 N3B0v F =侀#JH{|q[_Ӛ׳eՁn+{+!/ųS2 ;SH͉ S+5B:=ʪ8NKrD=Z:P uϑuMe !˝ci(YO [܊Odހ8PvG+*lm\UE:%g {ِN >yrVG LrIST{+ɔ$]vht\X찡sKŚ~Zv&b$[XՇ%eMo%j)'bt :0\86(Bj ZDO_ _H_])5[Z#HR^5(SіTBQ>X|<7-D'c%8rChf(YMU)|Cta~a$f *)@."-#:ѡH!W775=TM R-,1]sE__7ZrVp0JP)+ѪYl+SyϜFJ~jOL\UR% p׻_~T{%7>0 *&5̧JQ%(=SVZҁͼjS<5JԬEµB8+cp+F&XJ!3=K) jR~)/\Q \rGJ{l 0s%0*GѾAY9'UiR"M7gKI>rhDr %: ?d zUw{s픔Z&C;r;֊lM>uűrΎoQe'}+G =V~>'MW,*2q[EB$Rm#ez%cU]K*3bR" +n;f 'EjY`.dIi>#~- L3Y8?by)&/w'edkUiI %eNaS֒䷑`F݌tدv7te /tYV|%edU )Xc΅ o>seC`͔Q;+PzHʌB1%)T4!lwn-~@l'R*KÈu-D@!_z\a:ZwV[8ԅyz6}f{v֛j ۗjI{D>|`.9(OI_f5X_Nk=t9v'}Gi/} e!O}JN&7*6t "a2᛾fwPU/@ɲ]5x7ȟ.+ɐ0[1&lWRo9(7 nf'pjjw݀<7o7[x\iKm 6vƄ=ߛei"`8kB߳,add&f_iOjv>zOqwubt9yw\꾿\ˁ,ZY(|P{C-R)2EҢ^|8DD*wN3ɏy;F}il=UdH.eT*HV dYcw?N+ R(=Õ"`2B)va8"BJmf a!ja#kjY44ݑUF5wciehcwGNULz_DյUA6=7N,V .Syh/,a~pmᷳVbRpҙzٍ`)C ;&{~afۏf=*%tޤɀ,~(6 56Θgf+b3&B X, Ƙ'j9* jvQ1-UsOm+QlOExM\w7H@xɬ <.r㎑g|eUϐwv7;,A%58Ly&"z0^]gK@VMD*z4bJJ#"R"u ~shizjڇLZ/L뢲 /@%Qv> r;\yYmqNV=yГtmܔ`kR 5upG=ʈi#Or-sSFron'&p$UCOTo֨ 'Y5E Pє)=ܳəPDT_%4,2>}"潺[|R$]I؄5rO{h`M풔 5Y[]ŸeaH,CL %$(:"6lf.0J;v30tO{Hש(P`GU?/װ :,:PUD5'0i* dނ@׽֚xD6$pqt -N)mḽҊCjĎh!DQ P[U+ڀ׭aI3@,O?uM^Uỹ9h@x؎=rgm{G^uk ;yUF {xP3&j6a3KBۇty#+DYaTPһ! |qhi"PF*9# &i$wé.\ zGIlDcy#g ^j6Q7/" uq6% JKiF$*E }-!{AC'Gsֹ Ct8u].fEMP' ̆z2elż{׎9E!IOH|NBqW.[0eU3 )>h@>F :GNEV'Cp-I(UŢ4,͸D+dG9YJ$x^~< sױ "/Ñ|D:Ulp3Ne)gXDtU[/GCQa~ du/C ϰ=:\0F(%SHQzxwHOYNğ6,.\ !lxd3e1xl' ^G#>\I1\%@{i:J>~ @q}}ڽ/ 2rx>,!GpgkKPpnֽV+X~{b4a5 0S  (tV:PDmMA*o^> -/A7I1@o-^.aαxE2]a=EgjDw&h6Ĺ絮gV}Kn$=`8d9 B8q]m5.v>O`<\gY6mlL*P E_zEc.w?\Eq\(aZ\Ji?V#5tF1#bQy4~q"R˞T!:*t} &FɔdjCzӆW#ǪT'A.]#Wa}XUU)I!#ۢcsD [RKe.9_X 1t4rZRR{SKxcZO:xuݰl 0%qR,og$=KosE?Ls X"`p}嶮xÞ0}ӃE?+MF|2 * H" q_ZߋCi/$6#^|{1JhYej{Z:H;<-}. rCؐ' Q ;&sN}F578.bD+K~${>byZx=g\+FhͻÑ\=m\~ܶϏnQ඿5qxy9Hu_֔6-hC CRn%-h+p>woEl ~5+(p&ýeVRriNi?f nr]?CThdt|! U9I3DoyҏJePE_d瀭LK ԂzțMY$>+ɩ(}[P۝Hh',Ip0n*3Vw.y" ^q)Z5Q.}nLwAʛa.ӍLOoFuqK6{عPd>#8bƯ=9-^ߪ?w@9Ԃ@x<b CڋcEx'7hIe-wXJ&#ǚr7jgB!JC+6ʀ.fJ7o&YR(-|嚄ϨيS diڇ5xp^+G}#%Y˒{paS|uLft?fv\I qZh8㴲H&aDX!+h~3̷[:۪Q%5_˶% ',6J+8w, Wo wlr6_a# ijqtzlU*6|ϥmK] ޸ny] ɪTHD|ƫI.|/w,+5QlȠąn>=]_  /H?¡R3F"1LtvBx!;\W'#D()#v>L'%XvS'#*&bWHx?c?f #$d&o*njHb@ԵvO}G펋0&;`CDz 癁EWD̬v /tqn+fEJbI.2uLSx~2 ?2=p| !.[h^8ujz(ֹ*`ƳT|<. VkkGž4%"!ZǐT.+~.ԏ Sw5Tii6;Q2`jԥîR lTSx>3v**[E۳U=c+SѾs՞ἆt̗%(C=Q;N[*!7tƣ􉝿?/$uԤurfMjwW u{maKG"N͠ٻj`ME9 jR*(A1XMSsm}dnQtsjj>֐Wv^.HRd>"Ʀ5pwB"Z]=(9;ŲB{}pj姜EJ bɇ,SMjw7Vlc+W6y?nʣDj!p7TJ&NHS]a =qMkA:INЍrci,lnc7b1`4-[(wGOíB9 _S7W8Ʉ@jz;!.]ɫSII@ GV]~U -ERlUiO-%jbކ jI܍\)v uT4\hZݙ}FX|# qk &bgHe=l ͠?eowp0SYN5,fLY+; l:ncg[m!GXz3 !ౝxf<(T溙;Ep3q/eRRcIf#G&t-o [ɂ>{|;ܤ$2-mq}b6b6[h''/36?޼QCL h`Ϭ:z(ucL|]S͂r ᆅ&Id6+ȵ1NB;RU8 J.YdB'‰,%pXO!l{྽KR#D1-f{E;yۭlP]mQn Ԟy4ASSP__~pKaOni V#P'4虷XQGi[$lE> J—d&j(ktNAcֈE&ۈlބS]kҫO}W2v*ݏM/^G/W?حv,RKE]т+= Bs238`p9o\5Q0(H4)@?L9̅qN[·ZvtӋX?sT!ZeA'|{kDdߩl`}ToJR5`S0ܹ7{'sW{f8$}Z8C?4$2"˳DQH{WcRȖ&۝zjgʵdn"w;lwL+FbCفbfm(Fc5jzlEI"a(7EѨQ}%E_gf"ْ%a4"Q͑AɇvkX2#2DEo>*]މԴ B=9h9&k!SH᠉@\M2Qy"C,RtR<(zim1 _aܔ-2QuWW~VoiԻW)Ƨ@@͎  |}m*MJsS66Glq]c5cڜݑb LWHS]jan +%!}8t !ˍ<գ[ߘk^گpRQ,%bcG.qʞ۲ޗ"NFqq~XF-S/enBSoio'بg-׹ &笯) !]@X\&)=:D;SOe刵AD|;RSW y_g|L `㸞~Ch8C"։PTd ,pdx2RN,Tu1)) k>{!gϋ)i7yiFF%D.ky WD!r56E:[[< *r0saZDe u/bU kw-yw%@]NJy0rX;ɑ[&0bήlLeNzcfnk 64wz opsK[.EPR=on4z5z qag+'sir|Yc;6.$[ڹ{?4$0̱ #xIa\㒽et鬎;u v1^d~#U ¤5|1o gm WX_y)N fF0 /qm.R` hb_9Kb0leXQF˽RY Z>^4m"!VPM$Ii:8*΀r 9CMmЦ,Ν>HPjaR*ұ{`1P2SZ۵o) jUgK7}'oc:\VBtae\V N])N$8;ԁٻUN nq8(9jP5g[+މDuFpK}"}V,p*X}@ g:ksp:XAZN|j,Ytkzsf <`0Cg! h NXh|th fRKt L6q7g!ѕabF_ŋ 9Dܽcj'VϿ/LY*#c4[BsŦ9Z bY!ZH(ڇ~vW5 y!4ttD )9kJr,m<.^+OL;Q|EmM]i Jkn(Qp=B5UvX\5Fl~L֪ljnͽVoJރ\ÈۑM\ŀꕞYqA;#0/o;|G PSYBn a ge :Y i; _a7W-qL4ԏrZ!0o s-AI7jL#4Z+lsօЗhȞg'ן(Iivu'Q @%6M޼Q2bt<7fRͪ`7TOMc(rwPl@gc* ^H#&MJ!d0RbaSsz `sbJVwJ-z^/s2f[|RL[ċ=^yJQ `]5S70U;T~v$SQ>4:6$ SyH1LB XEt3ݿn Bx8: s5 L*Vp6pAOKNzFڦÁ}GS8֟1ƂעH0q>1'C`8/g3R1"\b &$u5xPS b7D$;K_mѲI WeH2l,3%oPºTtxO+%FA/D]U1~j@X!_E%UN8x"6Zi* r _ԟSqe4OTԵ7;> "r]U-M`cyAZ^+|-NR{T"B>*%%tv6,кl/^"XF:;L`@w˜%]4!ƕ Nc!ޘCL*,Rrie6.TOl~loc>zRDk?Mch]y#X ëM16,ra9pV$[dF'SЀr`Դ{3L:SfEuWن`Ww ٭ϵ9(شpOWg+Cz$NV;V,4sWI u*}"O>Q-CzW9nhօXg>ۜM}:9Xo ղzVBL 0$oٰiL/7by5Q eV7&W|.aiX=d> =5\NQGiqzDc/AВ)rҽنVTE" hnD-OgoI{cc3f/e۰s2,W4IG'df*ߗ)'nUrׯ "K ^@mEq6&r@@4DҾ%ĩ |BL[7rn{`ZtR7&Q4ǃ&NO.Gyb馥; Q{șz;هu#, ox5^S-EF(/O\D"Xvzʢ|np5@Qߐա_$X }Hj0BJय-U9(k9R>1QU3<#Bd,#F-#9@%}0&t)[,U~}b_A7~QC cbuF"A(T#'-h܏fa|y$ דnUFjjy4,Zu3)=_#~ k.1-F_5k}]ܻ%rn f)oY%;<>QMhPȁn>8!ӯƜ7f)dcvg>~fZK%. o+o@QA3W13P.i"^#% jكV.hL{Cг=Iu?do w NݯXMٖ~) ǨG_z- Ive%}bP@h$qpcR#3mGsXS8֓y \*X qph] "&7$N7zb V֞!%/⨝}<2 N˘Vn/Ñ_Yڔ #c }21g:OOp?)9` ęg2iaJ.?u*m'~q‹75\=En]Dȫ L3ۯu)4/_UEZF$_o0J0L6vPݯlQ2|4׾ع&:VqĀzzX-n1]Wk}=*҄12L Xap(TtLm䪕Fp靾-pE/ S 9gC>Ddømxo?"dkW J9ԅP%p AŮȈ$43%uŷ~޺W_Zu}ɵe"[=U;T#8 0TќVDL גog۩e-/^$ȡI+ێ눆.#v<zdL["))9|1Z+逽)鎵IqKE=xВZb)HoY[B޺%@B3W LXCg>M"ޡa_u3+(G]ױUuԫLw\Vܠ {6&6`G;DZ6[O7:-In'3ͩu ( `+f'셄ueH:jw bl/{_:Y5a1yfKKJM98C#XE.K6~U.iĢmdl)=yIc>S?ՃהH8H'*}?}sDlTp0gR\H ߚUBbGw>V^=kD]~ڋ٪D2)q^+:!U en N,~ X7!.@+~g_Uġ@'G]Eq:Tbe[#CCƬnȄClb9Ol7m l=Q5e @ᩑ$*WUL^]s$2Fk$aܛąU!##v< G zjݑˤfu bj򀭳9νĵg{zO/Ծu"_/캶r },_N 1Ӻ^󒹦kaP\'ͺ-dg{#}u+<svzuP \"XZ2ڵ$5axuNlJ@7w߈`dɋZpnEs(oC߼),aKpܩ= +^2!;&V0}vǬ" @:!M2$So2WTAԆjwk60H-8R;J=Dr^[m{ R'\`"8Z郊E~;1,spݢdƇ4!* sK8F S̄Hw9 ha2K_+%g!wGO,н>ryx-Mj!b ,XjQ zuu)C"=UJY]Ǟ$ΦӌGˆTU gE,>xBOphU89>`ܖS!wTL[bnut_SzR'"?7Ӈ aSi ]ا? l@2p»acbw͔!|ж@>B' cuS!SsP`mQ|6Pq@qj'(+|\ sZM#`.  iuSPDGV5;R[ŀԿ(;nFs3554G8z]U:0ymɇV=OE7X"!P:v&U>e0ꬤtj؍{ϑ ?6>>R%jﶭ& ` $rd7oV pT6g ۲3xhOXO%]P廫?ܩq N{DfvJ7sF4]J'Lp4kF3nu]`b"pJXn*DVߎpٰA\اӯRTwC*r)%eX:r!?ovO#bvd EW BP ’w !\^;O 7'f5 y ^Dd<"-P"x>*WW aGD okxI(B_}݄?//:.׆jnRx :.MwOq>ſ%N 8Q[^q26zBCIdfhpE)&&#?؎aUlŴH,v]mR|4TErϦ;:2yO}RYث\T51=tE$ݓ{$ 8G#(@襷/z$PkpQ<#-޿Ҋmݔ ; ^q5G|3^uq~܅Y0)vVc뼩. ϢQ2S kwR/Ta[zwu@9Qh#\=@F1r-Gy>XJhv\ û~gӇ!ZPfUe ЎB*,L+c51*f muMZ0௱ Y+0my-D`.I&EF> exE6,ԇ:)#v6r'=wtѢ,v)%IcU8 ( >| wNh [86i+zC(o9رjn0;Ɵa'^ &9>ߩKP6]Me:; _"U ^RC꘮V&xBg9yI?ٳ{D,DY_: 'xT!TO1xxJJۙN>XZfuüGdA%Y" lÄޞm'y pv*oy-Oxӏ=H(-\_[Mc9cDnp'}t" QJl `UENI(=/A==A}~ǒNIꔖ MMСʮ_R{嵥5Iʮ "^mtk2s,?WlۢI`#M`W $+),*_m$ ~ꅞ?$ggtiåA|%H9ޥ++>?H5gٝ܄7e$S$f|O炎A6&Иle}b a{zaɿW? YIns65g! ryG7=b:V7pH]C˳Ӧ׼ߪ{I̓n!3q^l)d̈Wuvm4:1ɯ2-YAAH\%KY0{dQG#/3@7Vvsf#)'v+'J}(f_Np#ܪزk$-)\wc~#qy7;[q1JPS?\+T 0miAK:K;m?i?G.j J}6Iĕ8f:  <|;?<ʝ<>X ˀ"p%7Rx pڝ3Z3PfXoq;e,=ľyK4T(L2{͆%npenYUU.BJրzjfl3$\VաO hy M0h HRjh0U?m\Y|Ԏ4w'^ԽClE)>;Nrl=(l,8]2 ax# F< W1TqSՎU\V/(B#rr,`:1e)MNػb@\BBtLFC' DJ u< J(F$b%Ax Ezo,]* U:KgHP4"lBƞ/|+*fS@ZM4(Ь~:6&ݼlJ+wmر=^QX 4LOUXtnGKi&$֫ybNOȌ+Duw2蠂5SI iעbE7.Z:1Y'e.ǀBN,བྷըZ9.ؕ2EuZ3frSqkPz[aq;zZA^%Nz wQjǸSg<}iep (vQC$'Nz#+'X5GY O7$`M( Nn.cc5KKĜ*I,^~gEecr(+$Gu6e3U̪jYgRCČxlAEJpȡ_D@Yx-Pc\C1b_-'2MtJ& aᓒn5*%tpRcM!.<3B~t‰h2n` }$Yq`>҃+H&D!V|]2D[MyED_? Qe_F!0 фl/3QW.?X]FߧKb_˹0͊ @p#q4!\YF&j(*0Hː/鐥gDd m|w|Mr^\//>4!eUP#.ZQByO*qQthTxIgǃ-5ϴ`$ȁJ$BN?Ra|8H(%mBC?(EfzRԏCIM` _9Vui1a`}Z<9ry8B?Cinރv%eZndw; LD+OmO]t ҽ~c]2*'mĞ7%&Xj$xYg2f3 JZQ嫻xK{C?]㏴:^CDHIS)D-۹'0.V4Y C}μ t.e@Hs4%n2N>J+%#gK@J®߲J I-5jNAUVL LQuiF-aPJOV7s] ޟul>bj*x)YDw #r/R\u;π`w@Y]Ru~^ v6qƛ qϛs_؁Q@Y#lֶG"]s>\i/'Knxpskb38u"YP@8N1ZEN5Fn@JgNm@XkSχ0u6ț[ꄮ3hgՂuM3Y$@!g5y.!Wu- D VF B,<[)i l$QH"] )bhUzλiKfWjtnP& 8*r#;C!qnr:CGGY4A!8⅒)d#QjLt`?]W9oԩ7 I*1>|b'4".lymOiG[q7LN(HΑACʂiRAۨP%N\jyӓy[7h__k=^>TRF rG;'ᰝ9D@u.8D9K=-U 1>"aV"(}a%^tTN'6\>UQq"O_.c *J|u&|otN:"f&$tOxY&?&Dz[dˡf4W""rsr&HN4!]軵#%>pZXMBlFz'O%*+ 3=bhdǝTXˮ!3RFpeL2JLM Swjl-Oğ[rv 9Lgk^yJ޺'$3 iUeʔ ⅡHYDtZrÐ￰yA-7ԱXJ,KX:V5Ƽ^ r f0-6}ֳ%I-f8!1+AQ>rE}JC} /g?4O~b:jRuب_d`<{qQ%MNJזcԼ4^Dk!Ԇ:1g8}Ww$ _ u@5`7Q eLjy!RdAˋ? /4:!03'iaWH +&>t< -bJfMXzz…?Q:628 Nns&]peZfR+"䠄W b aPsRSAJb#m3.xזAK t-ZۺȸzDĚ&mr/}舑)\87+]W\P LfelrRUҝE4Wɣ)Oڼy1cnG 1J'?$pHuZ$~п1#V7!Rfw\Aݱ{!v؛e#wΓx%QfH[S5/_4Qo칝R~_z=Mgˏ|"+$|/>`FRiqb>&71E80S扮%+8 ~/ L!zhǩ%)- T߱ؑpmuڹMP-*YΛ&$<@Ef>P r+ 1BY5!#t!6C|}8/d HRhsj /\CO ZAֽN)$y#0)i(;|!4IW_ܩm4Av)N!V|&c+F2i @8 Lyj*s 7FBbq&1.*>TzǫJXacf[j#9izgkPSu{xnv:]J&pnAzh:63v϶gk'Cu8WQDza'?+ ]P}~iHee〺'ONdØϼ ͊ ]=$Q vV=ˮT*[#~-PNrX&( 㙧Q:Fٖ}z޾d)&o 7fj+ :PN118Mѯ WޫC:tmc9EPQ D\칹5%ğAa/FP`E_-u+[c< xocYU[Ue8p=~?ߐ'YɊuC̺~=ùZ%5lm2x7u-KҲ`W FS̺9$Sq[Q؝ޭn\즒͋%L n"^=!IT]A~"|HoN9K.P-Ⱥ&G[f!w'>@")ȅ69?d ;vPU7/$oU\kþYv:X7%KscQueR}ag8ticnҠ6vvJP'#!XCڀF&9ic \fVP%/>Z5=Eu&XckdB9=Lr6'B ,M!VdU).- I's$?VW{y 4yRf_- K_d%׀s>8jQ~U$ŵ㪐'[d*>h376~*uYȘL1%zX#m^i-(r;JS4"d3iHF!:X&h`FO+v6ٌy"-gyqnkgbskRv0i~,\/%u٫Xcԕ23 c(ϊQ!oDr@b"w/&^Z!N蘑|~t0D\%=y5_6 ,etz"K3ibck>i2 T%^wi{Bvdif}< 2-0JwcEPԾ#kH0$Jyu3:'Ѩ鱜8wY! ui !a7gjʏ f&p ("3D)iNV6%X;|l(J B -M 5O˿,ANE(|qߥ2$lzs?緞Z k`VyUp o*'l'fXAgKhf0/'`Г8E JڋqVٽ /A#0v :nDywxokA]%\`|xǬ.(݅JƐaJdf/0>?M.=;HG5[%m%d׷uR=eudFS[ԼݬrlڴRAY:G HuԢ&/$uIc^TQzV{XСc;|u%s ǥ=Tt~ wJ7[)*͎S<FmwV-P.;."MkhEu:S*@9^NV5 YnzǫV$bI1ߔX+>Pjj ܬאx#MȞsdwK&))pQN,yk~4pg^zϬ"OqӝHjI_qgOW PrgR%sQM#طaBFnumJk@н<%@PzdҝEQCf%w1 kt3~bpSW~)OSɡBTeRV/O icO=ڎ 3 vuLKk#I`c+[bnޚ@h?Q9u!6{}VMbb(rZl9jh;nyjb/&`hXyS^I/G[dHmC$ h )c>E\}=P;`E'F\dVHܵ,GPuG$8_BK-&<: ǜӒ3W|﷪U/P=S3nœ t)wr~]7do9@&^QA} 7}$wے`e殫Y ~~S@Lr;nO=ܰ!q!kXXV3ƱVң{|Z;Vwk["y/8hH kXۥjB5U(V][֧e:!EkE~Ȣ5xA3NKy=ot}M-1 +,/p2F0'R=n)na'W `ʹeaQ<-RJVM:@+nl øIuAܙ-ppx/n~<0FoF{Bҳш_C.NI8qwc"gH Q 6Ptys8,@UvC [s cqĎJ Z]97(^{7,d } TiS)Aq^pc g\T&LBr㿸q:+x4 k {`%oՙ"w6zH35$a(On!S';^ZfTQz&>Cus,ڐ(ݷ@''[ %=NC'A۫؉ٜnF[&KvbW>|@\)'?xqb@_+M͜ rwe ,>&k=jN"Uȿ7/}c/+$U4*?驖^'XIDȼAж%cql]G(̙qv2@cX4ꅳ.NN!kCRM3=T]]UX5Il#E(o{[>}ZKL˽_!ddcv+ԓX+*]Qrt)v0C!ndB\ Pz4 DX\L_I^kI?)*f d.R!@-ރ.r8JgҸywuU;I y7\%<08ډxbʐX*UMF9H@V|IƠ\H7C☘Ĥɥ^Wy~W͞;5QLJ㜯717 un y刬]Y?-:u%-RjBۇ҅-bz=ŶH]!蝐xep@_rmg)Rm`RQ*9+f#7|A9\\SL%A|³;6"tyrƭž轎ćs)]QZ/1@yISZ}NoUP`9M*r~+PIڐl`).b;[CY1Ea׹! h?!NGA^9j0si36=j 0K S[_#X^8CZP FA9lge.녙ԭ DOaQ4=u]!MATbnI%{f@Zխ~[BN9X>Lԁ{rmыt&dy“6ν 2LuOBW%B۬r%u< j+ŸP= H!*D_R1Exz=3N?'mE>V?c7-tKً F|s zod=i;Q*Ϋ `8f &p}۴Ÿj#ɞ5X_o2;V)׾}Z _q\:wņY[$|T7j詑ƓǗ ;3f(Q<!ս"_ Zr!^׽ځ*SDo,4 OVj?RY:0ڝ{)'ߤ49Lʘweiqi@[aށcA4αQ@mt]Ճ3ʭM4AAaI:C@bƯQad8OHfwya f++ M6UFL,T!z%.>0,0=qnNd=Gqi[]>$:quaJ+3{;aFfY!iY#KNX]1eXNrv>rC:$CG*KRKȩeGef=PQr#opA kTi_%}`j7#J f6M(-yU(4Ĩ+3pinkQK}HzL2<ޱ\PY@>R 6v'2l ٫06a_%*qyÔ+BC=ݡ_.ƉYlM`6NR.+YW{&g^^ S#!87Lj` <ɲ:ٕ X{q09Wwٜ&ƺEpuUV;3!lWL!61CQYFQfk{2]^Gb?Zc*\͓A6r Kg(-B :SƐ[GxW+ϪT$h/?FԪGO0ޭe&a|a$n\#=4_c|[viSBʾ߻RKtqKbgmGo_= wP$5zQTmDW')%5BrZkRB7o xFcr¡m:(HT~o"՜(~~m.utX~(SH@D5vi9r*r}x @FS '&䥘/؎OoOnP7T/OrMXz;!n282+P*^x2PQH@ӥ@yh}> Vt<~F~-?M7S&>4{?[ Ec: pIq@mo9ʆuvLVW˨Pjݝۿ&pZBǛ:@wG#+%~,s;5+z )hnoe|"vBڴΦ8CnP@Ld $U)dzÆDRE5b?R/9~Clh6aCON`{VePo_,l@^0gQ߆Ќ/ 5k%Qy"$h޶vןӅRI J1ޞVRŤyD,":BJL& $~'C1&OD>r#J%'X&6""A977BT>=!v.܈Z0K@.n"g<D]W tma♸Mv?? (C2jg5hU_s(qքG߱BGwXJ*B_4+jSHxeѡ Z$ZCD,,B7r6_dh'5$aci+ڢurVvE?d =2(s+~,eand9CQ,۠#j9[,d~vC%bLbRBdIGh:kSryXֱA4xLa<&˅/|]xVۀ/7:)y"sHEB`ONr%nA&ꜦAE WWs7!Q })P$oF*᷀ IRKİm+/l[?.H ̜J{T*tD>P~}t}ׯe4( r v˷"JcåGp3\3|BiHeG Q=gcl~(hx$燇 C4D",7O==_oL)b"mj;tWv3s^"! onnDˉa;S f4XH]G_Ux.92:~ |EX(?W Ϣ$\K:#hE ЈNC :G~_7tfyuKɣ/х#q9P|e;{:0,`[6Z,oz [ncҞ N2`'|JE~ 9(0|F4DM2O$O*8v/d u\`!l nv &MOiA'3W*)4Cm3ě&>bJ\[?\s99&`}|B;L8 9+wJ@팋Sr^Ż k\r*]r҇+>mUy:o~M)99z7 YQ(D< d>j& ITicd# 6{p(ת/E}&XT,w.Y%ςfm*oeZ>$Sf?tp%sh ҹx[RF D0DLo PQ~A _L! 3Ҥ3m8Ddon)zC`:FL<~q{D ˓}JbH_!uUP vK~5W4%}U?$< MVh!S_},O6b\׫ 䍪PxNSC)-!GVh(ʉZ{ku8Y6"Q=U,h՘|DM|% 40C9øGR(\<(x8k a'(oB㦀n [::׵L ȴF@}#m2Z Ԕ0j< B;UD. BY:1wYg淬kJ |n@,~hl*pA-Rs i.XsEU$C1 !VR s Գ'|up>DafW2Be9jp1#n k r8SfFiAAm:&A9n'*5G)UlGn}|fhqھ5 >:^J .TYXn7G/,u}I 7Iޱvd $6( Pk>svwbJA `pieƗ#((mKOߖ>L 8:!ZItѐ-}uRx PA4m3EE://Y8@j^"Xxt4A-L8AxD11\.(אpx:<_Kj Ũ]In,;m9dwJ3HTH_G EDL$1Q䯁X&yz$|Dh#!7Vv@Z1sx, mGlj`A9@(}LJzc0g0:4ztsĬ.n`Lo&ܐ)l(cs_T10Uf2X5(&̔+q:*-t46Y =[QZ BeGGV_Ka.JRDeHE=P;S_}=(3 n{mekbŀyk&r'^nbY9`.PbʩsnD)'5#fr*Ϟ%RMū!3^i쿩7X(Z)>h!ZF}b&2WFh%6CՄ<{d{j48f V|Z)RRYrT|t,$*N_&*$z1F&gCqFPj1ffw\k20{ƟUQ(ǩvZ )]=ku W" z^/1O##Q(.f JCpx1UAln$CJ_#9›`G$Yw*9Si87`s|:k3L;H#܅]DvE ]c.B5;C I-x1^NDs;lj.i# µ۬H]?[rK&y&j4zh+g[eU`h^; pH=j~H}o]p[0ú ;\ [n˪Sl&҈;7Q,X{y^h`,O5+ Y(w䫷7RB5Lrڬ;f)v.NUWCBAKqb̥SԪNY'ˊI+/$I{4AKZ>]el<)FRkNhTpScc +,ş"vS@d[JݴXJg![nKuR<ڜ]nPAy 9b3AOODBAsxwwhُOα$M# Sf@O]8Vρ; ;8-Jt7T"˭Pݢɶ!Ok,'a>L ;ڗ/%&=R\M{ m -fknr6;0kJF@P ۧLZp'CG ArJ7]=7*e T.~TW褌(=!GR#g-@3!k;uN@ B͑-D ދ֒MHݳ{4ⳑfqpny5pp b0[/,XZM+{qjԙSJ?I+ib*Y׬t_VCEp&rݽv3HFe 3 OYoeO|PmZ10q5V$Nwa_ Ok8vD3/DMPhX,c>9c&OdV(no.1Ђ9t*#^6``e?{i-nE,*ʳA]MHoɚE#U`$aFiY NQã} F~*bQI9[i܍i 7)Ԍ{Hbgs$lt 5cuc1M(,b 7YG![CCd)-qJ/^#Fqhژb2a*^!Jw/n6@.(ͪwpgMhZ[gVà8VwG;CKmx.9v_;]@R*ᑮ)f O%C} z0?BjWhz7RzK^Ŝ'Ůs$|Ư֕9r S"x1udž-DV ~v@8F'/C+ݛK53' rNp٣;.J$`-v dkk'?=,Yϙhˤ6/ mwQ=Øf(| &2wnXYXIݺ=,=ç!’qkR ( -pPHWsiW4Ų;}k4;гI>޻ҲϾXA_56a,9G1&O H}:$,K鿉=4n4V0-B^  xہU,X g"+zv>S&B!vfiUTylՄ-Tv1{[ U|Uː蘆LL rh6%i,%sKloSs`8v2EʫRqɯ7=g v*vu FV|ytۥoQ\&\rs35&J߼e#~0Ӎ#8Bi;bTl6?k֝K@X{~Tѕ/4&~٭BVx!#-O bqNkELeVr1c\)KǸdmMzx:n9F.V(_נ22e3hjw`|me~KCC<]Ovm!QZχ~sE깑nt/]:3Z ;M#M֨l͝3a!>= QqgoEʢ\yUNUTSV4lTkj`2$,)_It kTX0d~ǜ >4HE!TjśS2ͧ 9+S8;^/! <7s07z6'o K _#S4+1BWVC}בT^iX`2j1v;"K{Jɯ_]l$/3b% jH/hR¾r>XTjm+KЍI), ́IGҙQO#3FovĿ&>VMGv35$Sہxny+Dv0P 0CN70odpS@UL/y l&=wKu_PQMdCY.WKVZ?UCČ:p\y g }vk0e1MX<8Wl`Y!rxX˛kxT eGp/j/:Eo2)ʜFz}a,fx/"19HyWjrnC,hdȑEݦ,%`u!1JU?oy:@!(]$ >07E9+)S V΋q0FEPTu.Jԍ/][ !|gQrl/r*a4hfMv0t)BBǁM3f7@!=yfS*/7Z7J=yWScDF|s&2+m`'P׿3X}.QX0enOb'Ɍވpd0tUkY2)$KhFTT=D}3z=a~؊W;ჃgIG0‘[EGIFFG'؝2:&,ϧY&z{fyПZ' B䘮5Fbp`@4VG:®dnПq/"?[9X|5x0cKq~0ߋe,Nk>4aґ.mM9dYmSy]F)M2֟Q*! xe*j#iߪ4=V|ȧ%aj"*y^%2%\Z<#n",09j=wIt"l=jS?qBxy~s8}ީƈW:| g7,G\1u01.D6ЊWug+ѵ97T EbZ^L-]蚛G,81r"0s ~sp{'BMZ$BWh?mb2@yYXh7$M>d;e+yzy +!&!"`FY97XwE=UG8I*AG,3S-BC!rT$~( ~HV晆,]V@UzZv6T33\[~mj6.ÿiAo 1bD-{,^UP-MZ$ ESPN3tٻGW B:&z_k'u[Kk],Johǃ̓~T$ ^? UNjrpdq5=Hao}9jC֊~0?ٮL]E&RnV.5ǃ1nTe;d Q?PnNOq0^I@oRv3ҟPjwkMrR|Yx,}msFx@%cƲOWpFC4EAOQ l^,LDYKۨUpȑK|ݿq#h”ڰ4˽wڧV0:y]x!̫'*0I潺FӡGRy* Ý5xs6Ha'M'Iss:Ǒlpzso>MZ9e"R 6??~-yFƉYؿ IH~d{U KvUS/U7IT@gޅԂ_6`c^$" ^w &[|H+̛Hnbݶumů%w h")< 5 Zt5Gr.Wi h6{eystw\ e[UҮq!˃|HSYu$(OYz_Vq޶|Ϳ!nJˍFCJw`<E NԞΔ'Rʆ!P3iS ~$ޥ9;ٴi¬fK>81#|u\m0zcB OADžzWjLþf {g(3D|vXEYcR2Q \NGU"O~R!.kYՠmC`@ͼ8r.v#qz{<%u&nF{%.߫W\$F?GXa3Nu :4 hyՠ*qL:ME] Qշ)E6EWn0:i60k>DQjnNcS36oZ~YL7t[t: 0@@l!Àu }'"lU;.ݏaHғ/c`!B9z-^-%luD ZUmE3Pe<ӊpPʇAt֔pJd'bؚ=8? ,~MWy%j U~Ώv=|ı}ȇGbAg5{XvGc?V'2@rWP/BKe֎0PUj.,S|:/ G ]ҴY\OY+`ۢJPĩ[homqhBÀR$ޘ˾VѲ_X1DRʾl a;gŏ3yHX^|al3 ؖZcc3HmHׅN1̶6"=n(dJ YMP2Nfͭ4pRL26+XjQ1y0=,oM;Q5 Į"{W"ː^%rL!<`\2Mߝf:4ےkA"+DW}z","ԨTn(3ҢH"nȾ!>ztp.uYIkWaU|KGm 2e̍>vqo.,LL.-v*PoY_&+3#܀׺׷0Co 9 a9D=o^MMHHvb&_!űV@B4B+$NzE8D.n"Bb [v/wWfNLuz8q'X.!85 J*#UyN Q#X6Lt 5dIc?T9#2 `H22!` 23&oYU=V $TFT u2=< J4 .*G!xGwA"1=3QIO蚣ͳ)/Zʆ^BLWުԻ~N/)! #4PgRlfh#G;d {pO{l;&#%EpIvWU wF^40 P,xZU.rőLVlsXs"HSkc/Z\jlײ6` jB&ʄp~f9fP)RYb9KZPjSө < "%B뎸˯q)("56 ^"]IGf!j[(l+IAv ^ߡhkeoMyz,'3 YEduۙ٢. QF` 75DKJBщv_9 TGykز ?PA*p8ЁJ=LAyWr H4ے )Iï67@W ̮Da~Ј 8=["A@,~-qYk)3/ n%*pH4& UCcpbn6N^"'3I$hFYW*Wʑ" R#]]ұzri(V-b[cO \nv?gdhhgKKt8>:SJ;Mii 7ߨ`0ƫ"ip{F ^Q#T b&XاՃ;ʬ`O#{%4 f]v\x['@^0ѡkRo}ڌSv1`$5֌B3z$'hק@?'ڸ2r+~x@W& F@µ!gקPszJ֢E;[PNMv/1aR0&{J;'Tbn+7o=O;vZ.'-fZ DˇB廭q'=uvԲjU<:\wo+Gu"wsHO~|{䧍DzTGqȄ=72A XSq.?ĒV 1 0UK&-EKX[G( sx;mŢqnZT~?`l?6=F'Lcf!(~ѿ6s&Lv(DTdl(.B[0Y[%ee"XߎY֖ȗO,YdLْE5RpIe;[te\[tEbC5d,xekÍXa^>B}j#8B) xOE&Z; <| [$Ay;PAI$,Yq_rK(|&b``G[coX#^ c""IDn=ywtySfD _v}܏:Phز-`)*b~ |iCc[=DDGU>Dԋ]T}](`RL@EyQn(Ĝie^J!r(q;5ۘR^[ vt6nXB'(BˮG#kVXVܤJt# /A7}ܨ:d]NaJ(I5P8PP|oNZ 6o|N+5ՇPȼ7t77)~ {Jg٠:`՗2#p}7'h'S~@gI'y_ź mh:-:]8hb;Mnd|. ꐫ, 4#]tV6*`U\?_fӕ(  X['{m63:Aܴ/9:yU&LyK#ӑVKgbLqg_tidEy.MHHFO r5g i3)u"Ph9pFDzi0!HbqcT0q 3>OGśyz7N_?iw eO*Gu95Abaĕ|CLCjquN>M25%'Ź oV;P'ŌB>Q\xqط+ {d:_=;(x X^ 3wYU\ 0p9㺪̇x#YG ;Tq.~B:-cJ[ HdAu',)i,ʹ<6H<1,9^zN3 {| yOh}#qO'W@6U!`лt3$s"[N S2w5M^Nœn`$,^:NsV{8RΦ86q" q鸝M\2m % :;qp Ék ѱf;dϦv;o%Mُ"$@ˉЄ\̅G<͖E (zD 9oðKS9@*yMG/T ZIOUoȓ.yH}]TwLTZ<݈p-@&Zeɸјbm? w̏h{\= !d } ^cTu tH)24=_IOEX蝗Ԟq%t;g$}8(/P5Pm|g!{:=mΦɃe| ~wFv5 b vRF//_1$b%_qyYNj h/)a$֕eE|b]Ĵ0y|gN|C: J:r-gef1JU "tv=)̀Gg#-;>@[ԃK";9(Vp]n- LKX2pm69݄g|ئš;[(yz&iQ\c!E٤D$޲0[qFdjXA ]3ôFCij" V4ЙP?__Xl5eTF=WċpO@om~˻:Ԋj2zY IE.=m>(#G3f-u]L*hHB7)z~ġ7#֗vJqYsv$fBrf Eߥ1gri^]GjmlܾKӚl6Crk+Sk2%ӞpcOځy4gi2\p7^jYBIwdc Uf^_\I*iwt2e?9'>7MC4`V=vL(ǽHG!J'٩Bۓ"ɂi=i2nc9Q}Ѯ3H3=PBpm?Upχ:ܾufIQI|@VZ)@8Bo's>KڎL׍sݷEhe"pt|YBTu[Sʵګ9\q/>f 8, CK/߬#70KKt»mroXX 3W+Ԅ3c*OToc.~'aA瑫 y-&2Pެ}11 IH Q˼N/e]o8ܑϥWGs^]Uh<,O)4G,<1TV~D(]]̜[|pއ&[Iw;{/k]oXv sظ)aJ8,30wuSWvӨf[pZGVuZzဓso\2BH,ܥ3 +,zQcI"gIm9~҅6onVlꞫI,AAUqϋEץ R@K;ӮkA3poßS.v?VtjmdIYLSu+y GUR#sE`Oɏ#Gs2l=d@ PTF1pI=]7fu Vz-i *r;#ɨe14Qu+!ױTu],WE| v1kFY[pj؈L*A֨, 7LݽB ?Mv^1ƄY!%<(q|[12ƔM€tOvm|wFsn5$i c`3\]U)yޮ[ Ց %mmx/U5$Gb;2e3va]SvqW΍J+0tyC^p~5Q1MYa[10"#Tɟw[-SCHE's ^Ís#$N zϣ3MW7ڨ̜3ɫq)xskdH©ྯyFT8de!ݵI[&VՖ -_.WB4~]I}S~) U>p)!=nkN 3J#6^GSxvtj^,&;4]րvH7nWrk+#zevBU7y$; !j䨛 j/|^Aa`kN߉֦ٴL0)`nsTmg ÒGAÇyp[37aCЋo ϊ*-GH(z&T%3G{wh#L/NP F)-H &dY Y6kVYKc[f O #\Nnh0;31`` ̍+10*# hBdg2Nw5L9@U:P%T#*^$~il]m&Y·bF3UprćDnbxd57ҔŻQZ 5}/]zvIK1wSrރ v iBJ$G(~/`ahଝ^zT'pl١-?9kOΩyy+<^gseXkr{0OT4H Zo97R$gѻwᕊgPr 2Fۯb{L7~ܘ7#5Y-Ϧ<毧|ЉSVYl7l:p`7Tc(-UHO [ّS$<ʠà-CʸRNPWC.33 =<Gie(D> gξ+7fMa%$ 2ܹijѢq@BHj(|/ΨG60vKç ܎uaL@%U[ /?\#g̉•;iTko 7ys.`9wt^.z(gbKjDlvdً[SسOc(f3Ipuy#%)-XR/pIp=T䔳r ^ߵ{1+\Ŕnȫm6 -/7ɊLB&1#%JPY.##+?!It /O*T{?/0j={5a-=e0mFq{4/mD>Jl7ގi$gŰz`̘ !ƱB='|I09 N{*%5]A]%B$_<")l.`ߢ(`R)L#J,pY 3I)'^n';T.RFH|8W/ kE8zq$G_=92$ ^YӥX?͙x.&5=N¢&_Eaʴ:LN3!մ>ېE'g?4ZFpiQ2cYH*e(}GnOy]ӱ=Q߀z1k*ϦGdeN}C:GarfK%RM:_VkaK#MsM-MPUsftB< J9՟IY?dR@8WvvD#&'ݥ{OEd;UJkOʠe!s\<f) 5/AwB0T_azoI^)hN! ()o~xo_LHȹ F꺁)ʞL%xq]@-F$A?)FӴ:C$5.nb&rAM{}_|KPQ\+CΙ Jseb_^S7AZa4ԇER:!%yk@Ga}Rjp\9j!M5óIuTY6 #*䖻 :Pڌ$a7eї>ClS Fpī ,o[--?<㰺 "]#?Ofǧo"jdͅZ$BnyسLḩ=jehlXe;_w G@2QKj"'D?N$p>Rn1XqLFQ5lAD/zڀ棥0}$vX}i@M.*/֜u 7y>JNw~?@9SЗ\ݩԓ̉(ozX ǔ X@LҮj_d2^,F`|X"+Yw)]#F]rUwqT1aY'/ pmm[4[m'(/Fْ[ơ A)RrunTDMc騊6e.kzB]'ٗb6RHmN2¿51UVZ~Q Ljsۀ@?27u "zT j62ZhiذU\*\ȢJn>qbJn-!1PKCv<)%UXLh/tcIbN뱀ۦ8W;"pwn zViZH^Fc+hǕȡ%߻3=IN{r2d̑ΞH䔫00"ia#ݬb{'OykY1ufp0CW@ ad.y2Rph.W)Wi,` bbnޥ]t P`V^^kC HȌD%Z۹F: kp[WN|/׽|כY# 9*UMB~A<Ժۜ6Mut)7L,, W}7@ӹҨ,QKo PҠП c(i(9v .VD?Tߜ aI4bPwE>n8>mt|Ux+/b՜AFtfL:[fSRnng^h{NtIן}-F?,AIq=rS8PuH;!6*EK`=9PuaQ3}"a#83N~sE*b\vuc\Rv,lϒq-:jӻ>C+7Y:`r4LscY)_7OF跠e7{)HnC <[24&Cm0fY -dݨf?-c,f^k6@%S^~颿p fȜ{R#ڕ3ʰ0|`À.û~QU(\3ka|L|ɸ>6kk zil&v98 7΋jܼvFC8!2g3@Gq1jSf%5{YH;;*SԼ; |V_h ̸[(R56x6|V Tm6WIK_!vBtB'Q@ԇ[R"'?F E*EX_NUK~M/v+8?uuA~f_pYIʃC ";dHe ׫\`B`jR>5??U,WD@XV!kbD  j-%*_*vC2*$0|=QN%Y{Ku[gT k/wvs28lWmcrmD|;&! ʇ`~jF7?b쫾7d};s/ Q& p99`4J2M7U HWmfב*@[zGX?ºAkjkЯ,vz B?4VhaF=sP#h~cӷ  .Gd ~O"uߩ*iXd_ar`?K\qEdںVC怄dy{Ƈ@/<4=7QK`JF`<\RBTCNx$-W{FE)DEُ.\BSv`Q#!R)"n P;9_.LB|69,?# }lI+iU_ 4-^TV5|A0W¨IJ)Kww6,3V{&k h|da'&gQh oMs韋v*2\V^>r|+ufݴ?<8&#t'tۻx6H5r_j~fOMX ydraL$ur(].gF05I3"~`$ 0)IC԰M*-&TᅃU܃JIGNx0=nї$S왞̾T,͔eE=σg˃DV#{پ>ۉ\J2}ӞU& n]NIP1niu%2)A+]q-9FRx3YSyO0 %b?cѪ%gv!}@l,/~ͳ ܚptR8P&B>U3'>l{0CQ"vM%3@jv )QiF Z]TcZH.b]q[lhӬn=v!x~3]yBtiƙAOB2{X*TYvi@'0 W[;_,C0 >utQ| uOM>><+ ۈfӭ&s訬)2̢Rت%批NtdJ(չof(AdC?4V|ڸ ŔJ>HZ.zp:B⡅;>R@VNRł\e7^oyj{,I"q;Vpc^|A*Q-7:vSaDjxgš7y F% `3,5V#b]sKT3m97dUC Q ʩ$[s>t)I)~3TB+|p67X 3sօL5t#cNWN^ǷN*LLfPDݎ~eJ5g/$$u|S''@up&~m)Ll/җ, y [i1NqǼaJײɼAg᫈y%ZB\ ڸ%A/'Y)cLZu,~ 3 ]xzэ;PO9UZPfEW|F[^!H#±h2DB֓jW;1Np%CU l!_͉GYrtvy󒋾< LnJ΀&< VGs#L^vE(KcxS";OTȣ+z6V70vCv (}a;Ew*Qqے;+nm$k+*/uv,sˆM9n PlhtڴPhb؆|#/^6w&&LbڻQIcuɩ(O+vs@!]W\eg"f|i p\8 "eI!Ah[NAs5w"wgOo4z͟G21.&~Uo"BFAːYl7f. &H+sL8nDue93Դ4*Mڿ\s=:٪R} Pf{6Z9 F]>όWұ8_iǎ&(g }|k]H] hy=Lؔ t1ٽs][t-Ku$5 3A2[V홭cjƩϋ1t;ZCZ8 H L+{9[y*,K=iȪ0/vm2ׄh zI.C V4g8/+bu|4Њ2m=Ɠ6@L5L|덝U GS**y OدyY#24& R"ܕ˯#wP@\uvͥ`VmZ+'B`hDeFlb;c4yḱ΃PA=kK>M7L<_V Tf2biZZ * B|j1Ɛ qB0|G YJLM!۾ZCmlNKf<9J[&v4XiH=I3}UeC dv*%[F*L8%9j̶=VPʟsд6 Tz3YD;jZpevзA[Yt&7ٟ@K =6%2-?ILLw}A2~ Y-L7pSA{ݭU%WdzX8SN,( ܒ2¿3.ο 3UL[pʹuɶc/Lɜ.6#1)F'`鸄?~[4AN:-fJ䧰Ǫc|)2sФjO2 :=$ioIp:cB1_ir!;lhrmkŝ>q(AV3wJ MxRR<,"d[zcǟ5o꙲§P=%^> dh0>y2D:c0ZX3ovuPU_c^ؗكx`O'/KAi4/ =^dOqAhe"/ ^7djG?DX[L)qZJ`:PM#9p[9$TR$*AY iXhJv6?_=rPc{JI)e 97޾J^QP

    ~4jL}o)TO '*@"p8-KlD:ߺSp6kk.8#lk@K̺~W|[3=«/AiO巾luD/aAb7AF( r3+I¶IR\.\.J.mڌ8k-k8z1z CNzKv|R"B3_nN `dA\3 ?nry-b d= 0FL  (Tp,m]Q.{QRbT ?:ҴDʣ86,\nVmKEAp*OiS.\X~ f>]7CJþ;fzM>w,&Λzb,fSA{Rܬ=-L|w/(pbYE-ړ#(ʥR=h@՗Z1^=DN=ߓUÈ\oV# #nw4z,E@јSŐ'IEJ%]<%4Ped@iBP* >r]&}Q^[D(H|sc218ӣyY܊*G׎dJ^Șzdsh_&pEyrU\NBi¶pgO ȶL?;T_8n7CS)Q-pHu}eMI%Txf|1!U[:0;59UP?;{ɨ;5Ay:ZLpoW+*,Oj m6pQdWW݇b\xmUÑ gysq] =m+Z>Nn2 (g$"A<}J$2bkwB\3Rfj۫v{(!фѺ=`ޚ?&zRP5ݘ11M%խ%,wZ2T#Roj+LXi6 0$"-Bc>D<5F9Gyo"k1ax8"ᎋLFoGxa6PY`g"diy7 ,hʏGtͅyQ,bקROlVGxTG3y _3ԊIǧ[5!4%d,9"!oX`zIMݥCyxz=|^ŹdZI;eV>ͻ,Pb8`oײ{+pOMd;j1&^OW}NhNe=0t$`vzmG9I+]<1ޚ?|k״څYظĔ$A:w;0+rW"0 @Z#ݙY9QYǑ/׭Zzx(o-ܻ=k> 0] ,?phNǤ+xf)؛-|[lEd=Wk۔Vu쳳b皏,%|l}5sVNF`SO^;7g-2gC98)Oq@BƢX`PRC&k[MԘ&$; /-2`cm[@MYƒ\wvEZηN1.W}%mٞ[G^Y<$z3yy+TM@;KSbYnCeشm*SM]2y@=EԗsP % l_a4/NE yMGC 75M.==vQ@^i`x1C3-2C.S*$Aw h : XS0A`[hvM+3SyWq%k)F<, @?P%-w89kæ!0J{<%'z4eX88ͰN杄 wTkqwJc\ Z} b+aʽ۱}1>?@b ՀZv&B3]ȢO~jfAT@fUOPSb[R5D+&|]sBe n&##ٗiKN鹷x;Oc"CCP]_ڳ"&3]%%qI/s KSo.D"Fݞ[X1sQ>jB: g8vq䫔2 ؃բ8E2K! */Dq*(=voĵ8lϸuz<keht_8 ^_|f: 5R Sc:@};fmo}Bkd)Ѕ7 BZ:+qs [^-%e"=K4ĸ7)y((|Ӓҩzpu솈{WV6pj|ED/n(wEfT=dOp1%LY1! Qb:h IdX!*lN9.JA( 6jEVRc\dJ >Ͼ\f 2y! ',܆9\1?T..O6n!mYS-1) hMu;.1V"w-ے?{;3.qIѾCSѵȂ|G3$ uBg{۹H쬧˯D،=gK"1y}?) 3!Vnl'Ìd} ɇl5lWܳ+R |3q8ּe6JY܃jn>ƨ 9Cqn0^_UuFVU[] m2 %{:j:CPP2̭PeU2cI^մ+d dyȆVȏZtbo\8<YWW& WBߐ ]dL/6'ҿy3zZɭ-f9}7}NB6Wkg,f@1N6Lek8GJ9#[o0,3HA8ƉEVkƬ5; iF9&Sv̮h߰tsVP[am1Mpψ1|xU9L 8>eJF9C] /! ,0 h=q䮵">38ԝB9FW;GMÿ7?a(Yn>@Ӓu apJ_$DA^Qf ?/㧉eh@R?-)7ha&6e\0q~êϟ4uUEo1x߳3r ٸ|<#4 }eZvz1q0Q!iC3Qͫ-sC+&W)B89U0th쬰,;)z_6$D޿TM:R1fN\0d2tb\>?ONi+-I`~]tܔ6NϨ*ۑ/M?@!.tYktDBT*Nrk b#3{Y~\jMsxZ}(CQg2#{KV|:IHy,B. RaQ}'DeVS*ZHޗ=$v}SKD@sbů z6&ms =IAD"_3@2|v1-D$s/cA=Lvnu=M`[q0 _MN'.7p7D֝\Ȓ$50W\TWˌEҒ">Z^d|層>B zMO}mv(q/td% $ۧ+qO"MZn 怢.˄v;"FFϛk< ئf??}6>YOI֖'_ Q -_ ϑA,{qi3,`⹢6dbcUwBTyG$uY:J ԉZG%D>d~ N_p8v#nɊEg>E6&]]#U]Y*mV*=aUVD.^H&4_K:vN<=@2]etq]f2rlÕH|2 ^A$!)siVҨv&R#f (k7Eԝ)l͇t&aM|)aa6'ڵ%U]`# Eů"+H[ߧdi+x0Ii]/IMS$K$O)XTiy5U=A7gZמmA?N3i;WwTՂ>Mn@ާ*c.}>51”eVH'J8}lxUrfGKyr4hekdĸt/@2\ߎ0ccHm;c43b!mEξC% Ʀ^MTUX&I*KqO+!nQNpqۘ[H,$L3u%^v pxdFDa oAPfeQ"JR.S閾Gf/iP#m9~E#FZ+leisHF0NDW G^2dmNݒQO0rz>Dm/EpQ- l۰KDB1p.ۯNC*M:oC?wͦK\CVeda9]DVLQbf~EqA3x :Z(dge'WQgP5\E, M.60zY'bTv-]JgV]9͓tJn`U$/IΠ,Gp"(^TFx~zSo"AFյ;~b ruý.u=,9Hp*͈QJn!l 'ńP&Ł>X}̮tzrk4x#x&"96 wcw!+ݚ< tGBm}q^9p7k~XClCh \ Q"1zVJ';:$Jֺu Ȇ{'ituAOp-M1{A0&0{u] bQiN7ð-;‚pK}%1cٶJbZp-/nYc^rcӦ០aGCavy{-/ 5lsjΰ. )ޮ.fD*) x'.g`͇d# ͧ0ӿ#oPpc X._/ 0;ND=ʬb+7G*>IHh;F2޹Y޼H¸b?nE E^Gڰ9?˚ꅸTXVyK Ao-I< jw54V' lOgSDs wPEBL9@쉙KAI 3+D4ϬhRw2ETD b!Dp_ '%n ;$F%,9E{n#(oFA6\.ʪ(/VPt֫׼{dŎp+2tzMS+0֗z8?bwC7Yg#$?ow]OSҹ>7ŭ?3y6RVA@թIrDvxxGo$n4(|ʝ7] [pTE}VwmL@vPn2<'0@[?) 20OPe*=zk&آY}̣׸^ƝPk pR&8՝\ 5Әӿo"FdKhRuBV UX{m [ۋ-|01*@d)֚ղ@K~t \C TL21y<"t~i,}+ W#TâҸ_DTD 2{BI$PLRpOvNwfT%gǐ^n matqnhR ×Un şN~87Y!]WwZ `qQu=tiUJ/يH(a Nmͧ ]vMCF;︟ReF/{l9N'ij' T钓ʥbD?XM~q\V|›8*pV8LRB"*èY'.pyRutvx#h=W7.EݜXOy)%ښ-^T?n÷>? x>!i9C4N,`ka;J0t ӣ 'g ◷rwVEjR^šx`|J>V<O(VP.fL&t}T~oXC(|sպ ]+aY t}/Mے7օ˒+"~@h Q L5JJM6A.!ʚ+03aUʼn?5KxwJNiz!E`);ׄ]1N^YP Fx^Ē~}ӚE§8Vٷ5q<gwi2FМ͛q|rŜQZ$Tm^KDΌL/,@_Qa= ޛ o1R ϭ:^TNf2kH(7mUr].ؑy,a^'dKc*vro\:hC"[Z$DƷɯ+hvX0sqyQYI,ֶ L%(Z.2kXdĵE`MvpƒcX3U&';Jv'$ݽɖp۪ĐB4ohG{IUԚ&,U3$ek5p *F| 5`aD'I-A#3Z=w 0vl_ZP ?S s-U}T'<.[75I"^^e#h0\Oz᧜܆ .0 *raK (*ONЌ%3LB6p^u3a.xr6J/ah=`Ft+S*_edntK9tO#"Hգp77?u$f j40''W3W@ʅʬ6Te*&v_1بtd6)]]gG8>.0FȦDmX Aχ:ۆl4.-u])D&-e +4! ;Qcd 幇ÑY.αl@CE\S]-&ęoU<ݰ0#[ *,K-lXjuc,ԂuE$+Z"W>7 isOG"ͽ{[zٔ75gEŹ9V Q.ܳdz2fi针0|Yˣvlؾ-Qʙ( 32h uF po\]X1HUZt~m(Lb|y:OkqtM/nMꙹu?/*N2Ipd.MSpM?&~hycu&yp^#+X#;ûbjMW/.3ۍ g6_OVs%k-KY?,LtDj17Ex!$Sӆ3Y"B\ٮ]$_x<G{t?yatn,c7T@.>ivewBӊtZX"W 'y{0p~%vkA&#0 o.َE\)}Ӳaj;=X*%.-1~4b_2ۚU31V*V )fFzxGn"cXR%6}_ An9K1>Eʐd5e1%LbC-|%* UL5:=s> B0K(;KTI5ҕݚ !.%q<*?Bm;C)~:X6wP2o|;*b"TV!gF1K 9$}p`sf,;o<.T.ASk>a? yN"γ$ zpD5LZBB$G2 W8(Ph[JE  !{P;@'wa`\NbZ&;o^BNjD7F*b7ӽjy2~OxjT[l&_!66 BP[O8uI"@jN2/Xrp L,{Ӕ@xB!C{!C JɃZF9`R◒ή=$')ݸ4W|؉,A>땐 ~:y5}7vW"ҌtvŮޓʈf.Ie5jp  rFqG[h "XۅᲤ'xh9 ~%|BPEp4D}\I2 PDIl f=Z/l9YLL4LIGvIbF 0]K[vw: #b4cE& 3e$xl݋ 䊯k0,d TˆnfGpbAdkdܔAƼw]I+ cǐS~&ADI)!Z6 թpxrﴘi'l&`w /D 3 imX_h==Hњ `ؑsGӛj>M0?k0gݵPҵyVz]-Ժt8'?:,rm92pǝ-`j#ڲu;КIKGUߛxϟ.ҧ* >m2}NTB;)b UIkچSd9p4g$'mz i6qܐ?ğ;=oKK܏kLEXMbf8U򭗴 g8$F_0'7j7Eao ݣ\F amC4 = :(9I:!^Vj OL&86u!u-V|=:"coѼ;.`FA4=Er1)]1/UZzx,,?p0`")[T%]&0z$@&Rɤ{Q;E]7d ,G{K/ݱNWHu"]S ھlcZ;D$ }Cؠ jz½% >B 8|} _48sT6Ar -7i rM֞e )Ŷ!>43>99} /r?ABǺ̶ͳV k ѧ(D+ȞĢumg̓2ٌ 4 1G)$Msi עew4 .vsQ?et(6GVa4;<~ւOaU$)-yZIu(D䀎N6*ްdPA0+BOZ C n̩ $*iIeh|/ ?LF%1֦Ta%[#ɍiWueq vy_%,2Pf] ?]J Lyώ(MּWk Qu R-1sռ#,Ym'-Q~r'8J⹘v|u)z.V/<^mEh/^N]-`Dz({-x=zCT/{g,}]#^.6N%=HĶc+~r"ESMiPV SN|OG r}r~cد^zA Cu Pi{ѥjo4 TJmj5EϪD 9ŷ'f6B*Bh i7H e*sKvYgRLP.z1|ܭd*$HaJHL>}_IhHk.!a$=xVdd(?̜Dsy<ËYq xV<8] ?aT'4<.#NgtO ; 8 꼷;p FY{<ųIQvEb}-H0_(Nx4"֌5uihd  `Rk6@@c*g3{FQmI(*yâ2#0 c>w)Q:׬}kB&> ?Iv5؋\ߋ$ca)oS8Bݙ[wMOi4:ʖhWx9o5r(,ꥊ{?rzg/ZDN.mGz*њlYZDᇊ\\c'3),d>%i3Y HQ@º2|>6<[|zorcepzT!_ĻZ9}B,PYm8!eBLv&zwq: zaeٞs⠫mS($QiR#(}V*M45L6 QΕj\辐YzeV!Cї"V^A"[0;P-c%\I~`!cxOʛg7.bHĢ$Nv ̄x$jh%i9#s='W,aπ2k3KWy;'bXp:*{o o_MQߗ@Y=׷{kHpt>b!$'a?|@C#V'QyJ|E;"hQi$͐ ƨr!ds{ s=Rxz:~")7W4W584KCjx$Yk (y\rL(_Б7kSq[a8:?)Κ*,i2+3lψW-(< xo1vIp1v$VZ8:@3OkPA+/N1o>Ws=Lv)F-}E(/}U/3È(Svw^aR? e'N'#[gxIA确Ռ2c/%oنRZ E7?RIxjxkd;L{6L O*Evj9/1'I~]8Mfsg/PL>|62c"c"A.) FfZ->Sk@(?9 _՜Њ 7!zF2R/Sa+V_K?n$5)=~HΑHuH<4I!; n:7I`Y=-i3y_(*3LF 5[FV^DNolY<~=Ӽ 9Ilv@ t2:lz "J #ĸ_/Hui/{CT zDm;BOK+aCwɘLtFIH*Z^ڈp3踺NEVx@ Os^Awn G_mGGr0c7?Q ǎ|oY#ԮhyaLA | 58HSE+Aő/G!%$*@] I#+LSBYDHCX`Wr2΃-?w(Uo]ZՠQ;Y 7rW+oW+lRKr/z'BԹ/#NȾ[}) Z4c6[?/;zǺfZ")M\8]t\^kt|2/ U[Rٕ3it77.MwR2;^B&eiFsK24Fd/c4w"y>ojhz8r؍*TYjCiA67MB5d:-{]Oϔ"fuXɽ(ȮZ<5^vH;jf8`lC gra^n~x֎.vt[| Ų &jx?װ#%MDB] _*=+eU9{7Au=m5aDAnšzۅ\Zc)2Ҟ·~K}ƚ E`AAd,L`)V;Kɤfվ:wMb@}+rY(UyJ掔(LmVUOcւ-&LΤ&Ќ.T͖X/q.4WΧ6~G8_O忮ɞ2}$ݛ'XuhZ 2>'=P6S).ЇOQJ=+7kt*Kq GC|.)/.-M' oZ7wf(`1VhwW?`4o[w#1b鮆)&/nT?_K -=H00g"Yp x O߳WiSϏ?[zĖӦ[.p>iW5]Z maIdx4g&k]Y٢Y4fz㬮!#i>lJ7L O9X ʄF3P։!%Ys쫈7X)Fy`/RD2(V{r.rG=x(h]Thխ_L|Z@=ϱ0i=oC*It`p9PKFT6<xF_k DM??Mh$ CYc?\m/vYRQbpaWyxي[Tɱ95Bʣ6TxZ)V:7PƏJG/{yRuQ_s%F|a#|Ɋx*,f1O/a=ZsĐkrh7+ Q_rs7#vDf>)/8ꂳn*ra,깥}Wى4b4|&` X 6 kkRaVCy BU(IndS5I 2- +i X/%1㓦DfbIQ~eGCJiTʜ)dwpn"tes.%Dǁy,+߱@)ĥlNٕ Kq"NAzFu&oVzſn# %~O oTD_ZtdB6l) W\杓Ys"I-^CBZ2ÂF)9:-m'!֜=N^ogʯ)9 pC0?Hǭܲܤ !Ij׏WY`]p9GfhA&VrXeIH|&p[!s9 at؋,d-|/}q_ piQ,}'/W)lI,(A ])3\:#6?aj6ѬSئQtyۣKFS[l*J8qM[ &(fcY".?^0g@`1;MB f6bz_ ލۑ[i~bcm7.;JO`zE_H҇>kntSD`d巖GQ07θ1]UقA X3`ӪUw[4 i6 棣7o/ }:L]pIN !E-z=g=U 6) tR4Fsc<7 s2$kGQ`@k@3eW2\X}3+,cj‰xxPexzqjv5QrB+-2^lI~Q_wRv\L3iVUe>]dh`w>2ˎ1YCg%JZ#J l/3ns;4Z0"hQ ~fO3Z3ɆXyf=t @?ј:aNvԝ\7 ٥[^QIݠ?DU)%1> x#!f^[&j2F;`U)[V }9NU~”bZ؛KBt"اBqGrGZUlY?Nn!>eNN8vpt[(<#&0ד$]R5$|˸%N߬}nkFu /CvBz4--ߦYtÛh SJZQQ9tcv|4=6%qz ڂ͉ 4^DEy)BWjO+13$Ҩa>VL<&>ӵlb;@䳆oohdď,E lWpEB9 - b%W1phIvrC҂ "]Á_2ű`KF>FGt{Z Y׊%nHp |6e8La8#k~.F͘?)XlG|I*a56 $`W.Ňl_Oer&p rg8/ q#DTh8'9!Jy{xxX56]6dag,Tzreq#p ,:)8 k]n),XY}o bZm2e1pZ^#}Lp&>ݔ Q 2˒\9%ɜAݫ:J~Z)*X] n |9lHp4C}Ww8>氄Z] ?`Zbd{*>!@)!҃V?ɨMQuhaAюMYƌ4٢ #.գ ̣@B6k~8o\@[i[cS6GPf@B6=ߵ&(F | A\5YnLJTO:cH%AE'̊!*xk̉&צ5k%ƭ7ɡNNEvҪg\jL_oZ2ֿ+tN=⑕˼6z1ylbD?ۗjSA'irv)'A#pZ%G7vI^m[vW3?%1_9@e Xeٚ&{$k־ڈ cNp^gTU &^w?+D9_szW$]H9SE֖EF3SkP/Z0?%vok1AQ\Ts)Tg8B|#D/Ƥ NZ$~6'Xx+TIScͼk2>5A`@Pm +paoʲO6Ci CUB:&ruFrx{Vxoΰ\o[i‘R'+!+{jY[ G䯭s:(>OHM?xLJ$f8M֊j/ch3鐪G[ɥF"eq8 &mTAj+@3 @ay{#Cהgﭴ|TlBB8iu]\};P[hx/i0Jfj}ujsaE\0() I&Nm Xsq8)/P3-bz;zړQ?sдC{N>DYpC{%b@KA%%N((FI  YBz.;ւXj%}x5@缱qN#aȀD0.3>.qo(@=VsTq.Y!"|㍆b!u陛=IO2A#`9xt6Ākxr9$>#Ҟ#J-PۚZ^ 05ZC$9w9[o!p Zl|gۻuϽ5=Ȗ@dkc"] l1Fu׀ 6LcTmXNqO< {*h-C܆8A`y?g:O,PL]za4[Y\t3qIqLrj3]ٕcqn=9C-`6 3fPoŜp]$~Bc*q%dmvCK @R9-mPϴM`Wի3uw*)sz e_4_GQmAQtrZOD|Y-mT$+ی:ո:?,siՀ ˆ0g^I ׿2PGpԝ_vU > ]'Êk1~]1kb%)n0@bZ""PYGX`R8'HN{ \d $?>k Sc$LrE~&w1?v@{5C>Bt_Xh;z7A{3LB[H` "$UQ ?8)DVf?LA4r'mDK{)FqeT^PKcM@%P Fw& э(464/vI8cq}J00|H.>g[-iK< +^0R!D:Vǂ7~ 8@4rQ!Bhd1&' ya/o~Z`K >͸R"ƅ*X6^Ah!?? N@i x}*ՂA^ P!%t+@$_&AALb%[XBQ^(njjVd6~1M٫|0dJ}OC7:iVtXޕ}OkI4s=~AxAQ? P̣L>Ncvo[>l~_C¨"wǪK\J+{I0_2|o9_X u ]l/ Vb/RΟ9ָP9"c?Ec!6 <ƫgWFq70?5L(פ`"dFIgW MG%F'[vkz̾+D':ِ 8;< A&Ådn x}9;M0c~c}c Z.+Ʈa4:h[$TXE>6YF*pQ/Zo NX}sX@6e(l92؁E/bW, '6 ٟb n6RVv/[aͲFSq~'{ߵ}pPqpQoEҧ̈ b[زP&AVFr'<0yrsȊ`砡p-v*R~K]Zz@"netSN\9/44G^s9>%A 5`i=M:9k DLlf KpS;yZX;qqI7{(̀?:?~Y oM>xu~# 3*j5oI'(toTde诖yf{ݡ--\>`&ز֦MW)?MsE7A> ,SNnYJtgIUW2AC';S )smp}!E0i»Xo5!a+"ݩ V7f57)W7&_?IzGy 6FN XƝŽ1A`Ŀ„餤u鲺Q(x?7f*o& ͤah;6)t'XĻ,eo_~V#kDÉ~gBm8PF8 @ȧjK͂jڐS6ͦϠ< 9w,*Qs0У597Ʋ%cZigq91 ԯ9$}}S'gm]PK`-ja:Dl r, u/K)2zZ2%`Rna5۸V|lҒQhR!?C<f ^).:,BbBL_NL;:z(X4ԬPb%1rUW3c\Pt3$#(!M՜B ;ج8Ot/P~\5Gr/ML17[]d}WR 4~)neqUX5d<˄>drEW.@)*2NױM)Fm^{Y{khmelV A:SOc/luxZy[,|zU̙M Nb d5Tb]ڿ,on?A[qd8-KHMu0c9IYXK$ȓ)MR@ܳ{\` ?nmL҇zqPOcYtDŷ3;\ZJw1\YFl >:AK[w OV,M* }sw1GE}Su4aٗ%M8vALQ.Steyk tt⸂45Z< *qN-( ɣFr\E4F:S Khi٭A2O>fIv:.΁$3ׇ%Cs0o6];oG}F.5OX*"-9Y/s_!W)7sX,T-e[ߓOz@'YW*P(ƑW؃G:ړtp z`1`?y: `PEq\o⤍^$l5x;~223eTKWt IP{E}ԝЦ̀pt&^)a\ վߍ=W5 姗w i ;'*딅^F#ek"䅽*I Zr#C$1Ί.Vz̆>uʚ+=vgwB*殷k;uɯCMIfq8 xx$&M~^Gd.#JVm? \jWݍ$4MsO2o<`Z7vX,dATaqSw/n9ţ0 y}P_'7= fIcIQWT5 Llt:/2g2iqXL_bz"фw91s1T8M 7xk zd.Sr1π `{F;Ŕ!A;ZyR]TU}jEXoj /Kg1Nf [_&mR9:9rVz=yKIƣD$㸡0aR3R1k5Qw )6 ab@#SN`B<&Mxe?Fm&SI#SSR3RcFsbŷYiex|h?:F M^jH ૅ[VTvNڰbr0-1|FzT/ jX:QAv 25!|1ӇGp 3(} 4Q&^?BBCLk7`vWB\z%MBIۃ3pPs5'r&sYj,sk9}r P R x}sljg=x]!6RRDJΨH q ա@$l(UXZ)j,:.J'o^:SHóԕiJ]›#*ŴA)5nTB^kܪL~"}L@i@5.f7h7$?[&Ⱥevx7 ml T-=eRTc",>icMbu"ܯfx+t\wZKe] i}JgV55)wh5~nF7MfDЯixJBeM" "(EU'v(!2XT:evx.'EdSrw7r @AQ91Di8)UBJ4{܇FQBT|}|Y, :JQ ~)+LOíC #>BJDά\]y'^X'[o/㲛ohK)󔽝M<S}SBjA^z΁'t/PA BdnyoO1? 'I<% (w;$+< 4m @fARU?$ڄ=BU\n)7㹧 ew]É%Nr!է!n]=D-3<Y]=(nρGY ƛd4XH|k_+MT088=gRZ0:^f+Ö4乏Y ߪkfղ( B%$(YT6#Tk}͠xVcߵgESQq+AӰ5(ev+R>g!L4P"W*V7+dؑԲ׺+"A`b 3TQ1UY;#ँnY>H8=F)Y.H!oR뙼E|7>mΪ3%^)7wt2]2GU__@.pպܵn}V)=̭O892]y;R0"utkjq=mr|Mەh,|JcA@֘0Q",4d6'3B8$-ZƤ=ʐǶI;5FHBrnnC[ #?P%P\$Gџה7ytmClhdܥ2soedxM+ EC05$Axkai[ާDCc uV@ Þ; hk-28#8GTZ5} :ˡQ'^#u4õI|ҸRڨxAin`@/W ^ĘSz߸7EFi04E5؃ +⢰wa}p oE۶'e'OI?0a*Z}5$2-.w}+[p &-&cXaL!I:0Oj2!XxP޽-tE)R[G N4ʠdB;Sk=!ma^cR6VnnzVCtgE&m45'rfyƋPX`'; KHS1?>u-k "podpH."-G-{αڵM܇G-=P'ԥw=$@60)+uz0JR:qWN\ƂJFt3a/vU\6"f{GobqB'Վop\ٯ U:xBë-q&`IL)tϡٲŹxO 7@mY#Eț-.c5$;r.h~X7qş{ Y^'=C_y3x* _[hM\Zdljzȉ_mb8Nhz? yd> ]m?p]tk:,ĕJXAډSݴm8HT1Zt_ܻmҘUPqJ: & NT GΉ.|Bǵxqh-ć~u'c:_H (jUYDAy<1>rfc'Ji/bF2@g,Zޯ Mmq)Zj^01z-IIzJEm[TX-}Yì zM|3p0-H._`%['[f9:+? K>){]tn2PǺmA!0U~)Ły/I%+v7-7_*8,2S,>[,v I{E΃ <-mP랗 Hĵ5IKQ}^Ϥ~$!I.t1ө[u ۖU*ZnuIjSͣ5I!EQqYYPۺrMY ͵Bm`*_$vPR 0&-4qj:hԙ@*'N;ЭrnM~bE:TBDNR{Dod}ˀ:酁fϞ%T-cASa:\x}-lvEM8$\#aL3' 3_Fhcu'@%Vt9 44'MWR_C@ٷj+Z9ACE 6ܻOp{4 DP+D94E5{X 8mIӓ^~v08d9oD8o/ ܃a0yN4a7+oP=fm3hRF%]2#YSrCy׃)X~muB,m<~{S?*dlXy v"t-B:@2QCvޓ_D{hzZJ,{뭥!NB]WA^C>P[BդƤֳW.PJcܙٍA1 k&ye2yz`+*1!A)'OPOUWi"Ly.5gBмФu ҋ'C?UAdyQs-}szTZ)A?P<z{CSv; QѝeǂWkt9'6MIp1ޔ4Q}HSf,F fٰE8+٣tE%s^m{ӑC2](iNpl=wf8ìGyf0g5+ kCYR}ZŀAӲp,$!] E?xm/U1lNcQ+.hFĿQ}gUI B^b5 Xg_CjQ?{ @ѵ{RO1Iw 0';%LFfE淾l5M ~h Qlj_U?z:ur[{J{i8ZwsCz5n!w*n!-Ҧ{NVF[?QGEmTYwan ャԣY)V! pL)0~SHDNЌΛa 7)AP?"o~,eYG#Az#xe^.Midd{AU0/1"bEֺ5X{~ETRpQ0v jÏiյOfX5{5ud⾪E޵x1~$!?Y^d*< O2IS~HR$ 4rNu r-2qp(wUXu#ܱ g+ H*b0*Fnr.a`Sj@IjQ+BLLV!6SB2ovZ@ XSL^*PSL6'J;U_X(f(J:7(DY ݰs,!;l{2 i>] 什C9[SH6dl#ԳU$C0f=*[PIkM7$kB5K:Zq_VK/H Ru$ŒՆΟO/p,etmE@wZa<4f`#Y"-)/0-t; D>`Odh>S4+3e YheNJfMTE% OZ U^fAUYJ'OKn- ET; B~HAZkҏik=u~]@|+"8Cj~b:V- Io i Ql"p!}7:eo87INI2a OcԊinF~rEX32 r_^;p+˸Fr Q}0!&'[ V4WL/Q͂LQ2CsxE2*vO"chJ`7|YL2Ȱ4mb7vJ򹔡 詾ҏ(g~*vvALê:(Kc j$Vl@nv\І4!CzTWrx9RiRYaUb)ށp45!G!@:LeWܓz)I`y'>VULXRiZ w) ]'B4TgJ8g.2#08VZA,ʯMaeix10pVzdԨBv)NW0jE_aʟ ?eKPI1K # aŒPtwqTWTO:0n8{C$!L\]oGW3F>q*֙ݮ+ZS^ ۜnfd}PEui;H!fʙ^mwRC8Jv]'C_;:nkjJ1Ê)nvYp(U 5;(\d2y:@{=UfEI|Vֺm:T*: ˿x1]- qʘ0R.]9OѲCmfa47SU:[z+" pmp)7x ;z~>S\N/^}2a-{,.umZ>ɴ< J:@ 71h]RE]Ӥf a 22馪%] Q,-,Hu8^VFID2I3۾Tujzi*qK*`uk7Ğ? ) /{&ǥ`-=LZUXQȮ T$9/( I㹯oڜϕy i?00 S|)H;Ia䂞>?۹SC9CP)u"We> EO^OrJ[ V٭w\;g]Ccw^ᒝ сZ]<ߕTutKe~GVv|UGG?M&wƆ&\}T!?OʎmYz|$+-xz봢^)l 컓O9{8=}OΒ@8ګ_qUz0i jYJOx%_oXCe6 \B᾽Rp0l |yTG4# ޳@:):Ye v$#ma?W_srnX 3^gf#kƥjeI~7 U¶]wm҂*PE*Q Qo#*,rw b?J"s:c.XH}r^vT4m̄vwܪ]YBu'U$y+>'Y8)>%s5;96~S1V Mǥ#Vn@mr<7|7)7uh6Umيa.T효2twHAdØ؆=)CAW(#ڮ'`~$J~e?!Oaȷ_x&&n)p!"\ zӜi3RgQ~HgǾɵ_c; THў20; p礦$lm,0䛹⤐NU-=+O$|6 pp B~ۣ&bHQ_ܩ55@-K䞘YoM1'W$Y7-AL s0k1vÏ簽0*SI:<]%(=~N$w7K%ƌrʡ:ⴿ k]?(US\1{@.ƒJ9<[>_֍`$ N*~@!.9_+yŗR,a oAҰ2]| ه'kT, #˻2sYT>I;xYYǶ nTT!^`L;S%/sW_"^ibUny.o=Yp|9"]×IݑEawP)qqZ̀~>xĩv "f+N󓯦 U{71nN,jVҰ>{El#Y,ExY\)2E\5UzDA,jO&OLey0+?SHY'fp}a5%]l)b(y@~<8bR*X#^Ӗ^Gԍ#!]}#TCJ#Ƽt,WG?C`V}xرwzdUN5%yTX`GC2<z7]tDI'YIN\}%)X7[dM_vu;b-H7~[4Eu범h9>dsl8VЯJŁ$eyO>~q[$Tkg]ȰCP*zGihH0DrNZJlNW ?ޢ08v[䵮gTQd݆./[4jdzxgȃ"Ώ9UF`}_a$$$ENOád8ݶm[/KNx0w%s0^+6Pߩ!IעRD(ienk5K23X4 qb^YN1P~??7z 7J%b9!>crMN~엸&ŸI,̰O,WIكLGX7VED'5UYKF?! 1*!rL`PZ'>TQ`j fGp' a6!+؞!&dǦp]zi; aN|N'(a9y;ESbbjԴq>}yG#D~- >Js +݋jf4zQ,_u78l+4gzڂ*7²jKh$a#U2{{ε|V9绸2R0%^ vIh-cjA`og6X?"4'i̪U0@Y >SD!XuԐF(ugbAOY;Rћivs%0T:#x⸍ݘE Ag e+nɖ/&SGδ}pfܒ6Rbc-U^œ~+R/*`3C 6Y ?ih\&7MҢ* X _p ./YN)a:3筃tۙR8״p[l*E̹0-Ge{R3~>Y_巨qK+ jzp UܽƮmkŽeca9mM^T< P!Y{k4mRt[Y oޫQ6$~LԌU[lNzߪgGmr6뵹-' "+>]+LpBu3nإuPju k`)`GnS~EP˅qM@G2"nr}4ڼ#pXBEiM5K7};S#[虖m,UqᨥSQIATC4#S%'cK; 4lZ$I&X.sЭA&(`W%=G~jJj TcOPIS7"2!Ax5yXO\JhR @KD'LBe/3L"V(6bc93L 6"f.ֵi4bsw#,EYTruW9&DLF*in5o2'|&z i _ rO\,Or ڍ:`MemM&|NQ߀sr8" _+'c.O`An5Yu#?Ij8_<8Hؐc=-v>ea`!((w 6):Zd昃V+ߺVZjxk=*ݵ_rIw$g~ç8Tͻ¦o~|A>8A k WE,6_]-W⤘(ݻr"*7E;O~yK~6R4JW3.=襭4קCJd׻w:>VD)Llm:@>}:u"WR>7nnɒ\8o!-i5*JiS>,;oD"f5ųBE/UIif_0<^#.Go_V)[@ܞ%6  ąJ:m,Q\o|svOs@ox+b)a(SU ,k,ARțwrKjTw{AKO<`s7z;@sYQ% 5[eB=|%q !ZNƥ٩sjqOPPsiLz8zn 0<&0B¨]vAoFpih2x?#tyI?M"ÔgĖ8N w}jg\Р $O9ӃF,qWp?u |6-oࠦd7N M^ścL@{5!4wF`2=zg ۨg ~$QHSY6wt%{!ߣRvP=T8ްZs Rp+Jrbxjm65~S! ݰhyК#J7J_|dGo`vZܩrK?\<n#-`X%\_Hk0s.Kı ɌxJԌAzY}G _agZIU-+˾F_ߺ&X|Nad^#O҉fkvn"̟I~;0YZ0707010000007c000081a4000000000000000000000001616ee511000263ac000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/]?Eh=ڜͩU Αtd}o7g*mՐbXC e$y5Eͽ@1ه,f0 t99-a뾕ii1]'K\.5Ia`9LK)vɄ7Pk6 zLorsshz۔h0vhۄHd@'bܡ 1 sq)UY K+E,M޼ƈi&^nHӜV f<\%1fHI2 oWR/+91L]/]sMSd dEO5H8jy OZ.^L,\}>ίP}x~#.X6mp_^y=eco,Ϧ 6_?APoF7WEC%͞#Gwal,`;IRpA5uDo ]Dr܈r x ?"EO]cw4X!q"R   &o6nח){#mɐ;%>j<;2>odKc uCf-nZrh 9[Q OTt1.h5gYf&*H*a:hQ-Leӷ.L}M T#\lNʆONG@bcӆ&_Ģ?eZV&2(oA5EdR)Νi~.S lp6(SSBWOB8{*UEmSa0Z|0|Ml ʈ7t?*(g x[W C()@DY맅GFb%WZjRc{({O$㙫,EJa#x^ (po R}[,1oFtxJ8)SU).=ECqE@O|%ڸ%c&~RtsZܗ]nM3@g'VU2rmĸy `-Vy7)UvRoJ Mڐ R t+e<54WT(K(63wN|U©kqRk 9UꪗzTf*zY\HQg?c~!!_Vij+q`xrFW٘@ =8+`H<CnF 떝rG/FUV;9{EdhcV)qsIش( $Y\m.0^*%`L59+hτl3ScS7vLܬd?[+ ihR811@Mp00tUuak8EP8V !ٞ ^Xg ׎ ;!T8: ʒc e'NXфXK)kUqԗ$ݍ1"2I<%臼,Ѫ7˄.GSw!67A Q dcݮsC7:RNv*?gDP1:i)/\u8$K0b.* &?u zHdAZlxP/&=[5v-N2FԲ&}:"J/&86xx!\R%4KWB16PXUTT"ڐ_QtyboYЕ5=l a`1ϧЌNNg X2 JFra˧O!-j}/\$'|iA:1H! ?@e"=[N9v/~1XWk7=kiømps>)@S^ ˺܆*&m%}Kmƅ}Y\!KRX4XJ9c*֡_=?Dļzul-$$T m#Q`-\$p44Iy`AV3^6d|sZpvj^~*(.D=3W{Wwc1 It Qq -܍%×}ˊ:OqgTܓݖ<50Z+_ (&6`7`?W̓ '@iAX Tl }$m6i['U|4> ]e-g} 6Fus8-~T,s4eJha4htK^hӇ߱p{ SDh5JK3Mm:vG 4yK شcϕRARmc1UX@K5C҇ogCUV5~%O"G7go ݞU dc-[tn)'T}9|@mV2 )%Ʉm󥢡`t& jFttu @r4h0Ec '}+چ:AFJ ڥ_"@<ڱLt0zD= Dž1<hBo<(hvN՟hP뒧\mUdE.E5$L,4rHXZ[.y'l>;6hq9J\֩(-2ߣn/0tŇ&v {t4֝bj6ÑX瀨8_S@TKUg(Wg:]pVTnY@}FObj@tb)7Hgqظ$=O-lS8烗`eP* Kޮ/ٶ_" r (uRDG? N{ha>{񳉨bp0a&TKZq - )c5.IOx#f?LV~ &#K>Mҭva23H tۖXtxD ~ss@1:COF5E\sqY%F6q5vE U"b9󦜄x#l;y ]x fDcIݕWAȬD 5 "yVNՑy$_>45!iby;-z-HNH cYxH\ =pF>Jߺ.Zj0^kt$%Es9>E+2+\q8EYwtZ@t/\7?jk'݅?B6cMSxkHW#Hxf 13{ k}:wZ1Ȥ~B^Ak4Pe5ZOĕI*_@.~Epa+n<)Y8 >~x^!& -:&\קZ$w@3Y+ռH/!W4EG}*Y).~jC-٨O23Q8Ox1GSa eql,}.E#=W)0ZM?/5tJQt AA>P;e,Q1g:(_Wf6Fk*AɑdYO-h5(+6GGu6Al*2ܐ Ԓ`Am/ Ф(I2Wc7~4\UU s3*܌ńbԃ caVeŵLXW7 7p^){YP( jLu/ARY -lݢ$Ia,kȅLX㋟W'`z_"0w[ڸϬizΣRũ28F>)w-6J߮0?2Iw6` 6<Ӽ^rSDZ\^) 6h\`E_>E2zPfh6l|2qu`A]ՑSj,BQ-l޺Vt:2,pErӻQJ3c'BӞ9_s]m"~kD|hȂ<.V,ҒbkN ߺ睨m%2exboQzm&*ڍQ_H;0, qKK${#ʒ`B Փmebx<ΐ-%zYj9 U¢ ޓqd߱~8Z0PM5$a_dLKT| 8#^Mf's ZJB^8Zwrz ;ڹCnFRújef:Qh( ٴ&x!t>Ñd?ڪݣz2q q ='9XulOxA]4};`GPhsD&l5y0OJ3܄ޑ6XG_|,E&x[!S*mȺ`}7a8Chκoݫ,!~g[bdasѤ1ef #u s-4 213 rQ: 4*P_q%ySHlv[pt$;hND~̗Nd^ܤpBP:Ց/E< bxkrta4(,3"Ʋ"9Q|_8wlP`[ބhm |9,^f?}zԠ13G$}a+H7vb,s+frQ~N_omg,gokEg~ѴL2XG'%'(fzHY^P!!?9 F1{ԓCgt*_Eu+*P¹3 >_$w6ͱa i)ۤVhE~Me/P]=I&v)JW4CkmZbݗh[BB˟"x͐S P\ 3ʀ,PCzA[ihj^Ox}#k)7q*2p2KEP-RKF.'p^/Fb=:8Q*-) JL)Fccj|U3?O6ʕ6>fhN[[Hep O+[%`rbg^I}`nfBfyIu;.~0C Ak o^7/qA0eސ5&'B+,%J+خV1=vXc`:,]Ps3aS(ޓLԠܿu14ŹIaS Fr=Ӣ/[Qsmc(^1=Ug; ,o D7ig Gqd,w$%ɖS^;JKba:UZNql.)3~s91Do*yVo.AJYg 0Mknܦւl0~pQ+wgX بQg<eFASNE5L]y]8_ ^F)6s),4#mvc>w_f~:/ vKX28j/K\u |MJ^"b LI5 +Lv+] |K Z4bMv¹W*{ &CT΅[I$k!˔|iiYHtY =ƙ%ri.q+CN̐ۘ~Lm? 𣾀7$V>_UVzlc}4􃓂4ÎZs3#+9_{ΡWSt5{ l~Z>[TKRvKP:Kb \=dbF`|´=655W'?AcHC `ژͼ #4 OnO;qvdzeA9d,)MBW~OQ Kmw&mP m̿ s0;A_$Uؤ '@̨3qmA,` a#F%ѥaqS_0䠠?9xQ7I g`_&f7IB,\v]<\ڥ{|[-zD8_s|C[h>݄f]ĕdXSI+D[5UܨA9Q/]oVA>`k<½m3-WAsVD1I@7}LpaUe%: .҆bAdSEwKz]& zW:´j 5 XPPZt^ Y]4,kZ gYwX{ 0+62,ٛp`D 52dPsxȿ? fpGv[kL3zW.|39'>DҖ߲_=%Sw0қܭ|&T>f:$A<8 ) .l |*Za,% ~*E{:j Il MSΕ8tG~TGo @yhH-V!2)*mG~ѼhI-#V{6{wMF?RZ!IK*1T(@s|.2@LQ/*[Q:7#o~p=a={EU .qbm$[QHbIèˆp1x B2ڴNJVHP}ZhS *dj\ܼ9Y;%`5AHz&0\gu;j =]vAEGG!R ҅~ߤ6G)̶>=092K U/L 2CȮ†P~&?TCoW!J'ƏZǧ{ >$&^ȫE]}ױv1ՔSsuH\::3!u?r%}2L x [apٸff]IT,qxAҸ> HE`-HYUa({m*zCYVdd,J }F쥨%P4I80hXg寸{-T4Iw<,+P"3 Q덥0#Z{dr^I‎ԃImG:PA|= -niq…+PE("+ -NGc4R.8 Z3RR3Q%ێ:µc5񁓦#'" yʼn3bF>la3LI q-~ N_VⰦ\)w%vLs,muĄR:&SF(A> 2+7$X3u 9\pY[P&4Sa(7͡bg€m­ɪ[%Ziۜ VW?4[߈ 5FEoCqu%! MMHW x;z V8,U #us\̿P 0'!c3Ӯn0's`HWK̮ mMy@:X]îe0|i Ú.*+9b2S4{m-f!N \n羠)h|{#VH*(~qڅcB ;`ٻƩhzTO T~ѡ!θţ*w| gņ-C ztYfq(P6izD o 2jiTz+R7Op3.{RwhH!MnGY-ʷЈcPv2p\j&m^6 yt#E{Sqbr$cpp!< ۙ,eG3-$+V@\Ȧj?2_PNXp3y9.d!<K+(o#l{(%T >OX\) rFRgWo]q 1 !5Uiuu O^X}~'A FN榰֎6KTB| @ze^%(2C74SK]g.%y_q 7Rfe!0Ku :؉v3({ߜMuj9 {Ҍe:n+ lZOAk$| ]/|qØ9GVüT?-I)~T#ķ{,1WQ %MG?Z֭2@ݢQ Տoiq[lPفwcw/Ȓkp/jzג7g%MqlB]cȨi<|f3g'KK5"p7r9N(`7M "ύd0}puOw=aQw 7ɤVzX~ρ>e>HR- :tDŽ?9ypLNg~=k@u`򰮥SY5˒k&8fB'ֽxl)).LmQs7*sՈ8e1 %SV*ggp]ib oB5.fb(/hN(o6 Hlu!y|>(W T4oߗ( zWVN `OĭcuyxnQQU]_ORN˄j-4??T8ߍ+~b`ȪAuz-H~)o+a^;Iu7h&Wh Ƶr:‹$ 5 KdJM2~[Ě4[(U}*z׸Ӑ#V/ 2Q䞎dı7wB&nO]|4'-?rAp:R'4;E+>. "Cœ^gN }ߒ]%ulkaZf1y{PIZE-K ɼ乃4ҝ`hĩrA. /}G-ҝ$dkt=@{P* gEZ\LҰ~J.CK`)v{q?jd`r( Ɇ尜Sckn"x3wځR%rԳoQI&ơ}Ƭb|-vg8Wg2 yݥLm-@MTJ:^dS@r'Tz)2@1ѽAK]b{q߾W&J"<`?#>'q0PoD]nE_3!ePSC*"{lAhhfP!nJ61: *Km1qILpJ;Jhjf##Loi;&HxPh>O!;[_dSVpz(3]6[ 쀌TOQM)h>b9q-l, /9l? MJ&_XJ5'`7N8SURG)ۂNrkn{'|vZU;He\<3Z̚l۷B%YOBo) \J+! dur `*NhXVAdˁՓzh7K컺Tଓ=G+d+C˄3DrWxΈ:1־G6akD<-2@>ؐ(s/V?{8{04 ?&MUy-|{y阃2%H!ꦞeTЗ[Vz1O׽Uw߉<_pFӧ鈘&w(vKfd;<WSȣc0OGE<aU"pp@Xa)AZ \riB) ;GK1ehڍ,TQAm9egW[Zv>MT<%:Ѝ 埑&Q3&@TpL^Z0 lS:?Oιc!PJExY7ubV XF8 ]'eB/| !Ǿn腌&c5|ٔcX#c3hY>7^^hD !:l6+!9ZS#Xhs5M%b+fO:7`w4)r+cS*ˎˀ;ԭGc tHzϚ:wJ} ̎FYFv7eҲ \͸91_QlOz=S;|!bIYEX{v:ʗ& `GXgV`/.''=C=ZA܂n7H;~'bMnaƠvb^wC+$ė}5tG_iw ݇#ռR쎃^9x hl;,JOWEί{xp&4ٽVA= XsJ$ŐE_5u˹pZŷ)х|П;Wҹf̺>ℛX$; ?ՇٻUy7@߯Zi)Q.0hw2I)0!P6mWY(%9/ qy 뷚YKT6Z[2U׀:/a7RU,kq|MtK'Z"**4D)MN",f8d /AV5UrFf}ӑVVbOs|ɠ~ W{joPasi_!?+t+CXc``?Wh7A[~3BN4Xޕ4\qAp]KEt |tY iYR/x Uqy 5uvgk/NYK}|t`Q9K@YIH; W ;1[$ʾ.s@bnMݟE {(h??+ $MJ.j׍oYJ(E ⏛n`U< kAb?*IxΠ:h ?4-%P/b)(4=O\ܪ}Hq0PTxEP DaZў *m|suڊ/+M$\i2L&@߿^dx% Qi`aB ը,Hh?'NQ@hkyMe!62nRjx1H_HtRON/Ɏ_`A3܏5:-zǻ97xda~?XCؾ>a_E0 (oC)ir#RcQ#DH*&RgkV sSۢ~F*+99ū$ے*55ʩ7pCƅ e&=;zxk49U~ 1?dG~="ZX㌋L(~؍QjR`Qxi< 2ѱQ }Sag[&_*%7$~^"Ll?KIwXIfq$vluuIRZko| |enB J{,\uYi,>RS(}R m>[&U{RΦBA/l=@=[!V OİI>hLD^_n#v^u3M*#jZ|Q }+Z'WM@֛p t-E/;l2I"e,_"MH)Х41b!V7k]rVn_>d6 [uH:`unuVIDTVOˀ CP8iC!cx}./4Ix" 8|`Ŋ'PeaeUb=N:>R*t%rΓsF+}R}8~'EXYSZcu{5"(Ia"'JJKp 1lAҀ<24'35e:VWoc g~#WsLWz m=𱔲03NmdLc b4Vjj  )CگQ(E͂Ff'o'uI5\`muG̿fWDGFA&A}YYdĉ9f,HcLJ^˟nij %qqO\SJ x&,xbSN/v,d'@Ҕprte뇜jH0arx@BntA$$0(nrQ.)Sv&;}kxd $FsjܰIەmx" J$=)kCkι R~5c26O>pܧzϑ=y!)^"6b;"zr7GQ5g4k#*~`'f(`6u'hsZ~WVb%ȇdI:mJU zÇ ^nÑG`OELiJc dJ5vr"hČ;٢4M=5j{ep.{Cl>|$ NfBT7Q/@HN mI^ vx >'刼L)B7r"|"2[T*?۬j:]7e/&"ɘz/4\O!J, <#Svp0~ 3+d"WAwbKUq*@SڰaZwW-86"UA||H:fN>p8;t<岭_~zʱZ*ray~F?_z(4~D@ȿfj$O;%δEJ,vj 43AĐ{';O[ (ԔzPfX3nP&k7(|3$Vyov*eɜA#iO!v"ܛ[1 [66nRK5F_Dou\ dd0gCT@VP`1]?܊l4M-[:@V!e(?oS%"@XUe\ozS[Ǯ0OxiV}'a Ho9+=lkh:Y~ڞa)ݧG!CS[eNܶ/!cM``5xz(ӶEcps{%mG1W oKM8$$tzNXLWj.}eY_ps 9f0$s=Czgk\Ax3VN  ~ϑ6w%%Bkk]+86("8sGַic{Xd}9pqht6K 6x&̷T2A Em $vj4 ?<jXi o`H0>uKdyLƭ,n yM:ϊ>/00!5]X% kXrLkLOYYmj9$S!}:!%&ï/V G.Oޑ6ݜ[zY' J%R`D g~ъoZ>5%m~!bB# j ,Pŏyu00d-Wt 3ǩ pvLN#K<hzw)>tYQ:Gfז6cgvs|3qkp&A tetڋ77rPy҉l2 I.!fN&8baa}5L8j S(D]3?C^OHB93SsmC2gA2S{ XirAvslQsfſ˥v4D1RC &xN|G+w ]xIцcjN;t@8(HwE\TdWG}C0CC&QY(ʣ0l c/ҵ-_gc}I:X*63pPx`-Rqm.nw[v9ӁHM`B{Y&(+3(R85l\\iR<&ٷlQ>yR.9 I"vP;q2ۛ$ԾŽ3ʶ Q!*1kqL% ᗼnt}-BB:gTJkžz.QUv½S4k&Ħ7˄{s0ض=wpU&,tQ#YMC(IL__*f4n%F-h巉nY4h]h¦UC*a7*͆Gz,/{X^4jJbRF ZɬY2]!R'.lN[U 3wMb4\xr'\x@ X߁,VZM\%C#={BvxbZHf׹CyKAPhQQbd"Nґ06{1m? rqn&&">vtc$YGNχld8RFzClR:TʜJ,ۻ'o-kwH ]n.j' 1+$?4}|.F>]> *0]%}%)ġ_ 6.z# w}g( -Hg@8;X*<{M<>;_'iؘuNg_M4mG(a VС,'؛'F! Oۓdȅθn,Hw%F;Kj5?ofsGm@[Fx¶x)ewXy JVlv4:QTҧ95U`R$ia<y"t[Fϥ(\Yܽn`j שvy>~  R.D9fZS2"'2]f*rTylfct'Z~e7j*}] ]lO?So!{MlxV٩OsI ŔMl@AE/} @hկAԣӁCB(3j Pz Mr/Z'׭Uو_oXjIȹ4:N!xUڜ Afd1gM^^*Mձ#z?uFwQYql?MGcTŸf ftmgbIOr>sq}1)KCBgXuGz(9ln$ΓiRJ6$]}Q=~WU?n6nu633HgK C2PA5xҢT1z,tN|Rs⫸ysnߴWi@v&bٛg A<}mhNw:_>*hSR}PӓϐFYr~ShR)SP.5R s7n#߅tty p}CtE#>u,+v3#Lap܉oP7kBl ]y)g zeh  ;1Lē?+C37a{M8qMRmgPh`2ݔ߱~ktv/9/qLS?<@ 00|%،a<ִ_e2"Nj6YY]N%4#!v]gAd Pނx[zVZ3bq3*^'4"e2VG4@찤mU')փ.[0=.Ҧ!ڴAW^y|b;= ;#ȏo~R1D"B:h6ObKbL D^Q$RQh&eD}sФdțo/s{Q"SEw1zi)~[„Cks6'+b/L 4T=-o:!HrXbK}A]p:.Ψ ga\8^K w:a5".TSGhҔ Z۶og 4}*p 5> ׶оJ_ cX`a{3+?BJ sDU(? hA~i}R~x$y[r0aR+$)UV~|h}'}$Gz6o-qM|jT6y\an%)`fv:)RUq{$>\gi+*p5ZgtםĠ.QÆwYÏW[,֚e,6Px@L~0 R5+>J# Ɔ:s8ڣ:+]sK>R$Yffd 0H*NtHlI?ād!DƑGـ `[UYH\c4"{S ? ,b k/pɝ( DCi8"u5n._e 73 d^r {C¿ۖ t\!Td2jAӜpҳ8f @0)mҶk]lb)oBTQSL2EJ72 p! :\ ؛Ą#|Ic[i5$AYƏa6;|vQr!>(T 2C~,X)ɹe,D%^CBt[X|Ю7ꩆqp_>K}`$EXd*]d? rowǘ躵nyk,*_yյz#Ez)Mv36#iwVS6OcC+LcHM e;(we2t!Cv;w!ۈYmP^Яo6q@zʴ>4!RYk{>Z3㟀N82r?yAH7Wrkg0G$=*D߸]f.(,Ԑn%xgflX2EhϩiF#3փ/1rfyk)snlp] 5|3khK$v~|k 7Zv7waR1ͥ^/^=HQG%;co,1|?;{SyȔV" -򗄃"{aaFџFh߫C( }nB 9=t/L1ڕ,eh ݹWg#mc˕C"5wՔN~jg7;Y+s W>b_*!E+*Rl&?Z<@]O F a{rҷi` ?ѣIi=8~ҍ{PSdtIɬWo{-\Cؒ &3/*=%E͏٦hE_=tmc_#x^6NITUbUSm;O=wcyBo7g6Gq\.4 ʮ`i0.1!$!B.pW,f<\.3w5CBО+V`絡ӳY虍 S5l8G, ",*Z JN3 /nq**Cwr8ukLRI=r2S NHAJ"" tE!‡Y g o ҧ_kQ{L\oUVsVr1IJf&JW)nyyyVbZ9*mA2O. l.΢EQ$0BbI'" x.'- >^([\RRzwf2׍C{.#̢'+q[7@1jP 7ӸC<lJMwi{y֜WD|c1-#MZgfZ[Oꆷ4lhOVd"B'5Zt`0qk^Á*w)~O ^-]v.o@.i̇h@,<"U{M2 Qsv0rH68R.4?ÕFFD!#bcgdS:έ <⶝:Ak%.Sj=[)ǽ8|p(rr>P3|t`?1 XS4.w-0C9Z/6#~_R-% .W|x(8Ts@2jIP"IX SmfZB1/kw*M-t0D\N_?s5#G3[O(74E->>:֮mjyF+K9ap3E\x'ycK's=HIA0Kl]LkD4;[oTeS^2F@VTkVrB81ͩ<ցˇ_)a1O:Iy2eKnpYYv%BhGHM<yO8OwEwb9og Z cw=>{{3doha7;zM}cxKGIpljs *ӠnjǓNy-DmQoG~äI-q_R#n#ahvuy$WMI`>ĈϮSy/#z7r% m0Km *; uR.BF\f*=!%z:_[-Q3д`X}7k#w'GNKu_@پQ!<2Җ]2j⿲ BciIҲSÚs# .@S*n [A[~̊xXkӆZ eUK!`{o@u豠m,˺Uea[7h#8. Ǿodo3 eLQ̕,e5j'y'G``1 H^:x·s\IbY7̷ ɲBy%-*#@TF{þd :S*Xum ?mO+:Ŀ5:u S˄sEEag!Lsϣ G6\뿚4gAyC:3{D osF9<||71#9`~2|_z#<)MBOk,w4.̦G Q\qcH1S?4x#Ear(ٝ:d::f{ KK@Srm$gv|N(.%LPN:`V)ZZO6.*16 M3ȹj^e"8ڋHQ(~M+Y`oA]F:i &m4 1|^_Nl'$Y aÎܼmΝy`;s1j߱5f|~R(s4\roPC"'4&y`L NL$gX G$ 9Av4Ə2 <(?hQsQؤ<PXSAh))?K5E#]4aŃVfq+cN93{,o oFAhr0\-x3-O['Kok@db\SM=ʣWWΒts{Wa ݼqt[R՜^`<g΋9Fx4?.ZitcHHkzfq5|oN^N`bT_0 >NIo_4n.w ͵~§΢c[yؽ3Q5)! @BV:C>J酹j|;]G]75q$%8Mt\YG(!:{O>jAxJ~ R}=̐X.Om4 [ ơmfY0dN OttGϰXw""' !*1OAv9!o,-g mRHOU|!8Rkp%V:o^ +q䍌fGFlw-4Y^9TŀJE3 JĔma/V2b1𨾂<^JUK,;1O&y}(][ p4f'KcjO[i^ҏGVޏW:S(_Y2< jP4Onڜ}3^ !+i4Pf,WToaP9?`QG#? NJ)VjC04Lܦ+ x,.&EPGд=Z_|1}[mpOWbNU :6NaF\R۬wF: b3q*:c.z]!$@EhPF!COuEyŏ(GqN`o[zz* l"eǶ/̗U,偸zhB m`6DW;q _"[=d(u+֊mHBPФ^KB2٢YiC$E)lކK3꒠go&0UھNN@fTײS.|s[+P6ھX;`-/8LAa#"8%!!6qŀjj-  C&iX熴"ԝwBʹur.zК^Fjf6]lŚQ}=U;]J*`KX:nQK@f1lsʠ)e3-Q#yyPSFh727:рƆK27+e=@NɘZ-:EpV]$Q\%֓{R7?[iFL與m24lm/hBev͉g0ɑI6&ןrKYvsUb[p<iId=+ჯ!36+VsecìS>Rsf|a5' ᧓e`WBwez.z t,u)ÄCʎivd<9^Hjfx&*V*3r,*/ˢ:\,[(df)c[ U_rU7Hwd%7o؜uTu֍]TۼڞAj+CdM .v>$.$JGO1\g"- [Uft4CNڒQ!UBwl}?#CkPPk/0|%7n$oqwCPnRGA8 (զ,Y5RwwI ,w,N@ tS*J!Ma9$ 9T@5D.ī(8r!vX-{LHVlu^.qqHEbɖI_b\p^5Hٲd{DNA1GFZQ!EMeF b#;9a\PԈw.hmoL3*g .:熏 rm@0r4bA0mPڛ$ܱ7W%|vsT.MAxlbm]QXv ڵzFmp*7wTHϴȇjъ2"y/F@uۺH MSFd0X2XD7Kq-Q QX7 /{Y6rmS!NWlC A?uV>aW' 9-7g}7^TnEӫZ@zQTbGAq25TgΉM\'!6"%GsV QzFGi|2FH?lx!pKߪn-ifNyj{}P=j'!$u u.(@^H;F~{g _V>ԡ^X?I/ ^R;7F~ 93gq:kvIؑ Hgt\cy|{w+9 -٤htSצ-sNeԙxj+ί Xf9e\MxBR<@%%+pP IfXLN!&Pb|9a<㏅)cO?l a\gwA`)3F oNbK Y\?0F`I:,D3r\#oy~^U=´êҌ}fe;?" Xj!pV] IIŋ\`0D 'N388&g6ًo/AHR&{m[g.||Ƣ܉zbW7+#FlMϨ)%R{ TNW.CQ-pCtτ˃Ww+9/ l6s-{T_[SPHO, 2)u~~  \>dԷz$*l,: L#+C*ZJE-?o_)5OL.Zp4én0n%M3CĈ|K"p 5,W[6+2ӾBy+6A7f<_0/jc g C߅9kү<vj蟢9/fI7>`>cᆫHa+G;ё'"~B,yq˅!|``_kS۱@)_Vw{naM+[/*y^YZ?bVsۮphsX Dd֑); w.TU0 5\!,6ZZ&""'%q iGXBn' |-?TfiOk眠{?ؠj`ͱ '( IUBH4Uv`J}Ҿ|~ n!pUE,~M$} -8jt3,Ϊ4˞k;ſT\rUh%5dq2 %"wlĐY^X]K"ٴ,n]+7P(ɋ 'GN%s/~ TB)\ C^ӥCn4'Qrǒ,TO꩙bkRƥL~ܵ6]Մ~&\q^@{yo"[<.S o6 Ux)wRxk٠ޒ | rVyQqYi=4< k,is/ ⴏ>㻤څ&Xye񈭸]PqS Ky`?I i&`Jjɜ9H#6ZB/bnΞ'& A؊哄մPuc_D*$ nl:>'p-0;8jf ԰b ],4;wͯystI4ԅK*"_fFFjby}!= DIUmYӃx ׏n610Dh);n*ډ'n&. n`KrAd.ދ"+Yf`@zZa{z]($nv-Gܝ[އ8)ɕڐ5+̜%5W'rP):5#(t,Gz3ܢ/KR\S<oh\lrWCsoc8 Lm^3M$q [94vrIuF~2gCtEcvJ[)ͱlBĶ1".\~2Y]@O@){_6.[ a rMP) LLEs%:Bqs(_g,j:eXMhC  )p$.e 9HǾN1W3wuO^?4X6=ME$!U&VŁ\V^+31E+PCgzxӸ``c":/S(J1Ehh/*3y% |6\y^kk.B])udž{<($,!]q xuLQbvIL=]lqs 8i+'\ˀ/lǃ!HdrhL+)JS (utC v%%jj}khrhLC`Kz׸&ҒG0"J7?NrNإq-e[U邊whB&F[0菅{INRͅr|4s/1shI~yl+'|T.LPwU d]_Nfmz%Bb^˵}AkX^E: Nv~Q&sf6jJ -vd)DK'sLa .9'7ې9znT{A+uk,ʜKͫѭ!~DAaQLN KDF4c31ۉd9j_|idUEχoL R77x2zqeq2ԙ;IDv~#$~.>ކU{\3\&CTJ\ }m {Л+v:>+WXeH,=.).D1#j)~W.-@Fk/pGw)6aa}Oӵ ZWp~Vymch!hĦ*Uf;.!8 .X_iaȐqFKݠBR}LZeKсs "f>βϫmqOKgV/\mعTvfV \`nfU-uNs7GbҢ#qWk#WUۥE<`wNfE;ڎ &*5Y(J4Mo_NJӧsY@]49"mahRjuI4 0?R}ٓ!;Jtg$N+N˂L_ NN)z/ \ y^ &:܌45Ք*_AssLja&)8w^A B4Qm֗פ,a69p"džP=b=ݕ : _J4읱z!PJ k y(3a]JHtV])]_y[pCJW:AíءeD6eeOF.{ ytMIUFf';1<|\+!FBa ZWE>f/6HmhTuVK[r" zlU3*7Y˩FE,vlP Tw3;Xxwy,5]e-$ٖFT\QvƒfPTj@E4Rfǐ|ʂtn-T8E.%^e>.ҼUou;{iE^ū4m0C'hN), 1Ȅ6]OƎ ùRPdߤ!o$#'[:x?R (w&mgB.7ʫv:n$C昼c@Te#|s_XU;Umk))ӢU?C |Z:v2r |T$th-97){@q7v|B@n CiI,e%o'?+R"K]1ɋ9[f`W߼ii聀_z* h23y^Wvmx_#Ͽe@"YnΌcޱ>:֖<^K8XL/2WoY91XۑU徏|CA@U>DV15J-p&e7g`n@N|n3lyleXb̩{WTAm\ZpkVK$~`r]ůݷl-@40tc &N1EN5D<.F2{Jb4}{*z2?2+<&=H yִ7r<ñg'49+c1BYI6 guivSR]qZӾ< .VhQQfp&dJP}(W;xf.e!3nqwB]prY[5<ޘd"Mq/av?WPF߻;ջGQiT-. DplB  6 @ʒnBaICEex(}}u[BUw|=r%0~bJӊC8NLpRDn1#%hxb2Y<`ySj9^H"WBrTSӽc[kX*8 ͮS{eeaz-@Alvsx_gjH GKPZJGF6*]T!j  @ANo "$G;ʯ|݃VXF8vK(OHH,5\8]lfd͝A7nO -m磜<502r z~3k$v Ι6Y#s':]I?g/X#' Y4ojZE,}0QY)/8fsGVdLk-~kE1[']친5jo%*l9!R xc|a'B\_Fy̑wN Xo-' ݵD*mƪ"`,"|o.Sk۠M0>x@c ,D5c @PBG&{Up8]>s# <u,s9$n{fP*_`ƹ8X"oO?u^ѼMz P:PE~yU$I?+-<#,OЎB$ Sy^@FykIP[Kf -JQw#9oLړ&Ǽ_!] QuM.8 =$][վ_c%g/}{SZ.ߠ>9KF]lŞ9Y[Ȍ(..\3LJ3;Zւao4ti6}IS_3K&h*h-@Yj-%#KOJ #A^TM?R12 es bH3 _M~H pIQ^!jƻ<o0p JGarM]5l1R0iU#<:ivelO^>ļ]jZp,{oЄ1;p)Q 4:p) 6ER?B4QUs ^$ŒU\A˜1gm/$6uUMʸsA"{)[bdNhKWD Ohge5Vmsi}:t<'tڂAZжSKi1Rdj;x9ïhAcn:DݩikЎ6Ʉ IoHCuoCvt{\ %sPYs oY kK >I&$qAΫ"}H0g9o,tJ4<_ҋ$3hߑh~0 9fpf+I0a/G st+^ D+=#{aAK;+fh2 }I z%{5IEOOcXlif(Ժ N0+=_\+@(h4r836n.Li?P 8$%E+J&LjEDՑƂ>8V1,{xْЯ;m z w2u?#)G*gP 04J>(BE'bV2P|H"[ N&B@uEsuB)wxf3N»8 3`(ԥOJ=WTplzwp{ˆsj"4d+cJ/e悡He[2iW[|nq+Y}R1$GL.5*PetBy~% nH$z^szif9FQL1xZ\hgBjud,lp ]#q5'zlEx$x?c3XzT4$c<@m _ȠTys|k K ]6R`3jr3kt2Wd8s]--{k<Ђptທ,ab5j[R^"c Ti{H\sعl'i=ژ!{/1q]sI1㞗5 _2 /OkJ_a2ʢ8N$(vi\pd(eVΌi On=uH{wgv7R 2 dnS ަeBLϜ>Kgyc~hуqUԨ)IЏC 7ٟ? ;࠲ֱW'ߙ9s-d\lW'jx<-߬?5`T(tC dc?jg]Hsç~d٨lfyd%بΪ-#/+ILO@v|jVܪde.d.Kz[)/k,bM>vz͛ũ6D7ҽ1bv,5jϞ~G 1vbF,aGBԗ'X[ڃ*-NjwiX"ạ7$=!fbZDWZg*~Ieb!r9* ս2푁NjCK+L}t|:ZM3ڥ[j뫷gX~IPRh ^Ze8h=|EFp}`6$}j:E;?KEp+E(icrd!?zma|;ً"ǑspBۈM a*(:~/!I^>9ȗuo@妽Pu˗-鎆[5 jGO\9hBT j9WpCquiׂ>U.{G'4|`q)}ؼp*ג"o(]&4[5+Mُ,1 (-(Xh/ I<bh~f#lz'PDM'neؒrferb`xt.rqg Dfb -孥l7$BeDO(mRz1GK+fk6I!!)_qi| &v+Mo -W @p74f{x5h{TfH$v\\.+m 3ʒDV5Wnqywu\EӦٽܸ8^V,kZRulP[ v5'Ǚ!r3BZ9:)B+p`u$2v{n}Jnz`("$EFJ #^Y͍ @zhPovj&9ˆƟ3zi֐RQ#gc*ky? |Culy4[= ]XFA)J6ހ"Lv64N1y31`;U7{)]YJn+K(ݰ*\J׹.F1 Rq91UȰ%[* BfL.k;Z5JLbͥSv]DZTTZfHU#)FCWq; "{8(dp@4{+2' NPJ_C V \7 ~?=y3i\wó/Tɨ ]f*9EQݟM0eJ^i ~IcWoPҶkmeQFZ꽲ٛ5 |Nw '_:!%. GX!DĂ Y5أ >7Nj@ 3gԃЗz! 5sx7chS2Vyd`j=ceLީl_a.{ @i"..V[i]ϜG zܽL(Kp%1B]iB0p_K>d& .zTN(hBAozT>;z%$CNRU/EK].]i _>\@w'J`%<ޝX@@ {yR)V .U ޤFٜJG|AYd"%sjhj!*H1oE@chH4Xb1Ge#"䄢&WᦧJ\b=g ꨴUc-d4s[’q B]]?`wUHϕx; Χ19rvuRm>KRץb]wb\LJ6dq.-#,(v̄-d[tdg햨a!o93kӚ`&~^7e|i,F5> NU ŚO ?lF6[g<[”P豩Pg"O̷QchEUU%iuAH#¬Ŋ]RjY`/ Q9|9LJ1X Nkmkgqc8ك([Jޛ.cP+VeclnY>aqjnMU6Jv,\ ]2ufv :^ʉ21Nw $Ub@yiq陦ljó)AˇPc_!GuCY8ЗJ[/%>eBbX<~] ʞ-V%v 3}>2 ⮸ސN<ٮ3.TVŽՠ9D `2. ^&:vK C\ii,|kf?gϺ| (7w7=x ۈ6zm)U,42vnjR Nf4*P]9IQ²ɽ\@S4\娽Kr@uI?yҵ?HX'lɚkqffڕ+ؙz-stfiJQxZq&3C.C,<νo7>#p ȅ1EMr%eq8嵵L=)Kd;*h(VͅbB]Y!֕Y/&%WACf rsq Ոl*ĝWH{@w{w'{F`;BH"BJx}<AfIY3Mm%GVOړKxA|Ly%ւb<$oABaXtGGAS]}1$3Kk(mk0-/t4Vsj ggNW1LP Iߩ*8|=u9̃3xmroβҔs5ـ܇ Ũ\V۬Dvp!rC 9!ǣUBt?nld',|01͹ yEj__"AC2j|%(^+sŠ?&Tp,[FL\1#ku\-a|LO[w"=̓-,u?[)6ܚ-dXuɘ+m0\)zh ԝ7$o̴2G|t]qYkdܖ;ѺŐX&!nczCI!L u^?|Mi0tǿ"wDD¨ZGBA`NA32/Á"AV GS繛 8 }"Eg7r.Bu{?d!Nrpx]'Ucu1j" + EEewc8"̿`u3"KKs\.^)4mrw|ү5 koQ=R0u<b JD7ȀYXs@C'E\ޱeSkFHh1:l+Nz]<K}UC/$`BtI_"rLl{M𴀓xg"$QYH{7@;^bѬTY}+ %@lfD2ϑYՎv`p8d),*2dvt)~Yr;HeyD[s{zP͜CcF/U12$ز@Wk}N7l+BZ@6Z߈cSdQM*=j$1۞i}^w]ajjT.cwH3no3MzFőpW UjMXV5Y1ea')ZܕL6_? NGjT#4 F q9HVA;7u gd$'kp 0 9W㙛/ +=w_E9%G 3}3sb꧈n 2ڳt:TRH א#s ^7~A!@,Kah h~y Pt*,nKÂ^l_o$3-8uZB`5%~D>ھv|(ʸ3L>F`'%j>Ѻ@fPk $j'hM)WPe3ƺ'lan?n8Uì9NI ROATts[W Q`||ЕH6D .Hqnu9[z4?$!y[ +aV +aHN)6mnT^9 (ֽ 4rR0z_tE$@ +Z[*=LCv>T >U^} ?ϛv48(]SRvtXK6LjD=@ c^՛N`$ոv8JmF|1p *<:s2u&%4CoS"c8[|7)Vk<vꊶy,\wYf$+9ǹNoۚeZAX3y܍ca9QaA JAc}28B> _c $yܕr?׽S;T6N O۲lɵ\ʀxȐBډ~%' oZuv:Y;@w7BؤK<RF@Z-'?O{=_+[[n6W8񡪊#L > Ťu&F"%,_zP};9\u?|rt1\k $eH̖\o~q3(qa am;Z:NfZxX;;"wMPl^<&ϰRY>{mCӹ4?)0 'QlnUlr j(ޣYM=(:~\VE͑@ʳct*ʡFa Z *3ǯucՏvZ! q=jݍ̪N7<CT~wT;MoKP!P/8Inx9NwlwڐB$D-pZ;*: ~ mAh5)',u'L.?{r!аQ꼃KE H@KkjGaBs&O3ZḮ&G -= jOO&NXc{oT~?ߞ^aO* `':B/?Dm{JӎdwR[<'se!:Ik\f$IsV]Zx?呲 o0'9Ts/a_-$͘',ŠCd`Sc~YJlJݦ6-.q75(ثSj>JkYsGSW֖%9eX«:պ߰arlQЩi;W<  VL[Vs,hF L9K9T~GN Es0@ EK?x4&7kBz Ȧr9l) !qWM0G˶6eL$6M1o%G+$%Q{3g`,I mk̛@IW' \ZLc:&)(`B:> =o5~G'N?`2}yG銆\جr00cP cHk!SҸC15C!#&:PŽE8,ڛ!@;T*jFh9#@`#9'#!$RS(_5tsHѷlg&™&{DtW>wM2%-NÍdiu R?Y#|KT_R Hr&(Q)k9jVj38]s̈͹Ņ%eI,U+qP^v9SZfd!#ΜB7O@z@k:ATBZxOtgӍ}n'Х(Hzu ]vgќj ҔDPI"JmXYuäI7_^}:rN=๐QѾNuLd2hS+nymxr˳/>  ;/&>+"K=Qh|n:. pywF9oކ[,P#jOK1?[VߡAT;N[\f't܌_Q^NПjje.33K72 f\O55\׽6a}AWTB:OH-LppJOp"`V%x7Аc&:dbMč7-z=K} A>t*1b(.M/ 2Z]#exgbea{nCNDzRe>DhJ\/bu4 9(n|2ZӐ u;8JPθm*6ݮ|r(i <0Ejt c9EsF9= l=/Ɩa,0 ځLl/wQI6`Tܽ9_Ԝ,*nT80:GW/].K/FRup Cs9 3+(Jc&-?74)ggx&ػ k -xm;3K qj4.C¿”zE%y=wEč԰ >lSSIΨ'UyVƨ;ӊ 1QglbwVp95)q3%h4m#^NH@味 bFG7I*d O c2f2x.!?awܳհ-5PSɿ_/;$-݈4n2%LMEƦ\UKn4[-鴠yɼYݦ)c#k훋褑|vb0Pu'oKHJ.y?8яIڸ֗(8F I>dz:ڭ7xS_* ZmnW["ܤ-N-Ĝ~’ýP7\1E@VQ&uOVut 8%TJAl,u`u%`{ +};e}ܐ'8AF¹JiEkndZ\N3w8P .i ް)P9"~t R* oV/fԝ+N  g-$ #%(FZއ( D\)Mjڀ(WBߕ/%wwܦBvy/OΨ&M;)K=ų x  @Zzy؛ob.QsD{] ]'n9v~.O\oiu8Mv!BMZ13=lF4:6|zi (oL_ qD`O[c!a-[M6임'mq6S̙#gdO(.-zA`XHr& 1 8" [N0s檁czU|*7qYm=GǕa> 5Ԭn|$$=MџX|[lIQ5R-S mrZB*lG.L"#=i\ehK W|a%u`}k2e 9Ks12 6Z-c Yk܈Dn ){0ͷ48Gu-BF;8-Z0@[s8HS,ό氛ܜws!<6TdլaETҺ>ߎ|; } )Eo: 0pb RK52K;[@8NɰZ_O8LF2\ !p ^Uw VvY {*q/ɤkp6D@ꏊ_SYh"՜W5Umw;1ecl]j-Fdڧ6 fgLWiSbL6d.mO[oiJ@Foا^wRB+ғp~^lUai! jmlp`#R@S >o`lj?r? źOZ5UD@D,唞pV2&'gZQC+:EhrU,vnNnzN^ȑk^a$0STc7i N<]{k ]TAgd"rEVTHTI"wtJ 吢un?k +X5;S]dV O>Ø+^9* ?-\&ēHSkFʳߧy_t Ɍ]:WH2d~WFeͨRfs+9mMKk-*WMQQ֝nX1?[)'ߡS*]ZI P:M'MNR̷􅊐3q'XFS QQA46-,T UfmssEX6Y-*ooĺTBfd*@4پN*5rpƜ`e)9"_M'dS&/7>8SCH7zjQ e+"+y&o 9{g@UαV*q63FoB1HumL?B< tO͡awHZ ְ(2Wk ǛY8tU}o~ɜkX(#6)Ofy^箈wi`H]N L@@>CtQKcA;fK!\QzB@$c%~$xdd3RZulqMv0iF`!ڕG 9Y'55QAH/(WwpJf <ᩉb>:P 70nJ4k@xyFi9dU#WK8xM@8~4D$K.)Y_u|?knBfZ j]"H',}Ka.wJrm{:i3u2ɖ{Q3^Bݱ&[7h݊M7C l\,abPƺkKNr9)Bh0ʓRK3+8#ǫӵ#2<#"-P7NIuM6c7_=< I0ū]6y9XCW9gH@ c8\sZpjDxiJ7x)߯'rF`6xf^Ω'̵՚{uRqn#e_켡ԶR?!Pe r?=GlL6}]:\@y&T+]7~%ReiCItYpXj|XXۚma x/+!}=l \ڙ &F>~+X|?mDTo]x^s\4:B4}_wUP3u,C@П!f|8mMLV5F/5doϐNG>U: |NCn)]a^;ps|2_HE<6XcͳŴf0Ɉ#FF: 52U(eѯSv)Ԁ ,ͅD:p/ FzhGm7<@n@`w '='+cM bIKoMD?u+ԣUH6}Ygcuxs ss*v\\`1 *S|E 9f'~ 8ML;ƺ"<} +c`ǂϙqz|!:zuCϛB sXzqȁoBq}C]p\v2mW=+LɺfBAxwiYEsypn pVj4Q?4C6ܞd9 h[$i!S6/;NAR/?]CfK}sWvتN|4POtT;k,$}YU}vƆF%u%RYOH#Nfzuf[ҡ8N 6I^F.+5eu3Y|Eq J|vYmgEpOrc>/˞H?:gRX$VIw%qڻB[jdMŔ~3R*kgঅղ .kb92bp a:<ގ(]f֭Au8|p*"sp}۹'nd1Y§p¬|[ '(X[;'oy|SXд7Nc&TVZ<PlRZpe% fuH:ʐCU!z0Zv!ŇӴA"BOӷwiAz]JڼoYWi9Z$C} Yg6Ml~/SW z:jvA~Su~H"18_V6M33lЌh=8 }~^tZw.mY 3$ƄC;?% Rqb% xUӽeӭ<^+7|lT+Y0hkSf1凢tgB߀yG$Xv>6bCu Ff-\&i>}) >eS{)0@p&p' G=oH"%9dEoAU!yK@nrP q 2Kw$x>Atp3 Zg9!p;E]!9p;@v,z fYkYi\k`>"B 8OKv~4zF:* 7tclg®OxǀX4.bq[qڅlm1DZXN-&5*x;_vJ';t2DnV2J4ĬWYϡ(Ys=b fϺeͰ?i:B+\Ebiflb|]ݾ0' ɲQխ#.~l16B콻N %,7/[7ͮn0]'E|u0񣘟c @,m!ǎ XtFyG @IM'Hr+SNǃNNX @FBIL ko)Ŗ+=A**Z!M2/8M)a+irv@D-B>=+fDŽHo2:"sħ _vd) K\nklù1_]e6^-iwkru's2T6Jmnty^% WE_eݓ.7[%ZznIv+ԟmނ`[\V6 ~+OIƛ}4ˈy?Vem`;㝰OXy2+Qk^DӥS%5_Z z׉h*>#:һ^MȪ+k.d@Ec̡JY||1{&0o!O+GEpKNCwVfwu+QP<ce(w^WG2f>Q,YF\Ƅ͊wk~ǙMZ;/su>Ϝh<~\D]/ Oq wesT8@-2EVINYRO3 3Fc-R'a$ɧ@x(f5(Tӵ"sg%gʸ?cy.:q+dAjHV`#O!Qgl({g֟?i2F~WlS;',Nҹg4]WNy4s)B9*(\'mBtކpވke>\N5g!wG!t"זMu2vcx$ԒB-p| H7:y{ {`h9==Rݦ\_ڝ"mY~$AE{_3Dސ(Z\-l\mC=jԏN0@ ̈x9O*ĕ _3v~ E`v4H_ۈ|#)`-`X{|ʃC#m5n.xCܸ&Je cEUV2r!D1u z%e_ ;N |r;C c^G*[_T寎n [K~u q~IfZ WoMy_#e \,[tIήWmV9),4:R0*T_y⇭0%(Oh DB8/"A\7 yIuF@/R4xU951'\\Du#W*D(:# d9>ن>N` L#+In@B1P'iRRꃚ# ⦈-#KxXtYg4Q}׍h53L!ǔ@]1挼EBS30z5/Ts~;k(!y*#G=D'.RR:*h* 7%aDvBM {%n!>(wɡa>?Ԫ`+9/6qwnW=Ü$FMU+; )NAjt}њ'JqU?}^#bXo/PKfN ^ j=F+P *W07 X@ޢFr<8Ƃ,iD6N 'A`Q/=Yx*c?V}7&l~EWc0e/bՖ5c52X2?iٔ.hyh!s漰[y`v)* |@M쎒dJ) ~= i 9"2i-UofsSqnP j[Xxe 9nS4$Jw/+䁪zIlXQNhzðgޕ/6?ԘBB[F6 s[3H(Ouwq+3(V64kS>_Q?ceޫ$yx%#o\h 80s{{Z1*^sg1. 4B鈍 zI^wa.Azv ܂\H ׌m0:Do4K`< J6DPItD! z*<ݺ-5|Ae_;r$v u; H?|Z4L*|y3$lʑ*u-lŗݺvSU8GS\;5<}Pt`:QX2qMX$}U廢ngfd'[qfq[éD #[k-z)D=mk?6>n8=L23DK0Y8ɠ@F&+\^˃obpJ`(N/brǼ;?_Oń,i3vf UAz^Cbi.U{FPNCv_;YA!.\/Doտ@A4q#>[л*x>LSܓk<[żccyP(I<%2Ϯ?B*[s_ԛ(<~\N@`{i/dbkR(w#͓Q4hx?ȩ$ۑ|OX_1~ݝgPEUTi$sk_%ǢvcsYJ"ת(SRx ,.0 Tƹl~2k O3JVM3oyh_JУ Y@qx5cЮ+;D&?Y-e4eK U3剻 7RGgb9qG#g P;oqȅ32>^lf1;8h(<T ( ~˛τn RTNK<ȧK#4 I`ʘ1*8fX=pu/O܁^*{1EӦS@=`Na!)Mǒ)(i1_,^mWRn߁fyrL-N+b.} &1R]*R#>7';JtևˆgֳW6nXz Ƿd1ui/8 1d:O;T[A&D O5|'qp XmiyIJK-s잿B Fܽ|s\/ssCPӆ-qKL!OjǨUg`MAvW.0>`:a~^z'h$^8exOt#$3XPP]!Դ'oRT/(έo1od&a߬.4YZ G(G%b?jX&񪇖Z{#aKviJ 9{V>®Jkfalr{][ ($B7u3O7Ztwh0*~,}R RȎ[ԊV^do&dh(FHbsd jCRʊDON]UN˟l1YWב%Nk$N"y: %C|~mtxn*ӴwQlȺŊRM^U+ZlIU[gӯZt _T[»ݵ3k-r/I[S)ݡՙ{zķ6A-k0G{lL;0r~Y>j`ph+]+O'DXcux6-Gk0l]W`S{ȥ/R/vp I_j+_/F7!1ZBLXݙ\;,kZ!\M?bԳ(y9kcHN~ZN U(L"@8RzUѥş 0,<c @ H+ ZBme pW3iKZ؂WTW.2};!{,|F!NO6i*sO1d)u0>6WdOD QҀ|l#QϺG +I&Vt4 ]MVc,"3?վPt.CϏm@ }+y7D&xWARONh2ӫ" rU4S=/eC %o&0Sx^|&c?,ҽe*"R8#DDQ5ԜF+M-|}=T) YWama}7;s_OmL6;ԸPQ \EK:4hx?[k_4Aˢ|NSִ\Vr=q  !Fh:dFnO`ztTb]<0Q'>*!6 WC)̚ A_W\r `Br4ml8vLXAkQ4hU_{/nT,^YC t{a3?Pag=\qd+ϬE?kR g暟|[_Z z\aO'ĸW vi| 36CY֊%3`I﹯iTwk(<$RLy琣 Ӂ[:$3hyүP,u긷[#i6*dql3!7x:ت-50+(}[ת=!=6 @m*3ROX}U6Iz4' 젎Xm/C@fzP O <lkI7SNӥ}|KYKU\S1xqAC:i!:6 6oG ]XqFRW!YhPH:BQ̖F_aQPq9߾ *nɣjm`2}jwñNFFz@УHq=LatXMzm2 6fN.!GEM@TKr cL1A"w < gp(~snGpĞ֥cDhÄoc&&,m2O6t$Gi+w"Hn!9pgsKNepX%E0 a+(t fuxv+{!jV]%ʶ* 9jM`bVv( 'r& WE3+ Súo!vXƣu*rΰ@-w/W „-Sx{T*$y/^*FͽӇgޚ7p7 ^+Ǥa֗Ff$V; :3qz:f"P|n9)'$@S"YpO{'h*gC:}73Xs@wa3~ѐ6‰JIEYŹ:-_1~k XևH,ﱜv{Nlx#M;/(~!R:T3{hћzm4?Y{m齽H܏_z+%%[9ڍbֺ,>3!XRULoBV[} HՔ%B╓y^^[p__߃Af5FWlrJ\?nÁ*QS @M##сS5ӻNeoyܷ\iǑ-W>5!)uԨz-Q ,7tx+Prw+/E8v k5GCm3HN3H#yRTA0i |-ffzi }DFPQT5d(Jq%0P㡳'x0F&nͲQML-2( 'pAM=w0Av(oO*J&ʔqî^dhYꍚMbXRy#}0k%)#ކ&& bp-a!M,07X S#`Oc} ӚH}JmyN)ԩP8;p .@٠a`J5(:Gj&dgXl~ eHa\)=dКLn')F4y ^KH߬ Yt x;0*x9;rRƖ(7m^$3T?BSmU4AlP6M7XgGG ~:NzqG1丁/[e|G }]ɡ z%s,+ja{w).=g,)7dMByIM}? ?K/䫊'BeD"E-|<%B x=Yh$9OWy_0Jh.YS xd^fC$JxH=Ye9)-v|R[/NC%QNSpuݖ$eX!ҏƏJ$HbXyFmshA>0p1 >GKBыyV U:8>pf(vos'^װ:,%iIsl6ڕ\yh ԪEy2Ĺ_ɝ_=)H= P[ݹSk6OD:|52ku֌FFNZ^LP_Y*{&,',S>\@D ނL;N'mejǓʯ1VBܓgrQ%!ȯA,-Nd:ynnAKg wKdG IMxGNfZ\q=uvKz=G.&?V3mo7}ˮxKOH'u˅S(3V pYcTt"-JpKr]qVXE U  !Rlnd{?ߥ;S xJL?C_T9?>z>dحm.<\9iA)P䀌 f wy\ʿzϕкb׹YmwmL2*P<߆m?gj\9HULe?)y(qݲ*c&Ji#߁K[oGa"}YⱠHKܴ;? Oo*RL*(Yu^ F*)?D>~oOգmiKڥb+hX1]2ղ8V+BZg&G`"C.sO:[@/-,^Ylȴby|@T#Cha& %j%k7bh5Ũ1*:*,mB4e|p&(Y^ҙx(>x8ӫۋx:Ϯv'+EV V0Ɠ-yoDAː:s >8Vh 6Q; q# Ԙ w+yT\]fs|klTj0, MvHzw"nb2J) rju43g5q~Sᙈ\UvR9ު }p?E"S=sNsh3pCڡ@ RL;Vf4u(9.[=/r>fm`Jwoxt*ߤ|}wDX[yȧ YooH4v0` =D(?.‘ /`%n̵vI^\Q٭FLs;? &u}X_g h̼La V`QgqLNqo)_3;GwZ:sZ<-[CPƄgן( X*s3J|vk8ߓ\(,T#kcW9b)DZ\A0΂)=%Lᾲ dSK`+WkT:tc:@W nh b x &lyӸ.-R[jw\phC}6*=7 i.tFp-擇m?F1>ό;3Jܤ?ԔF9`tQ+Nn_h/a@6"Ih4(7TPHT44a4 kd S[[rr{zObiREJ%3CԝLޢwؑ\e6sVC 2"N҄Ou|JA3'D`7m[nŘ Hmr 4Zp 6g^7~OݤZ5OZ{֒g^zA]CsJ=Ϳ_'f,4ב4PjUo]_w_)nDU`? X(͐2YFNt!g̢?U~W(N3t'ξh% @9PBMNo )zI4k>u  (\GoC'e*efbe]J| ZGkݦQBpPr6h7f}newh+mL',oܜU_niM'DxnB lJcY t@ң1)}:Y2ƝVo:LGY"_g7&h˗[&1f6%9 cS 59967yV̺p-r`Yvr*2+88pTNBUUXm;2"08-O؀32I 1b_]{_)LKגW^HC4t9"Ih^sCT@o[OmT7p;RP5?L~e՞~PSOY:C0=M>h{غzcqI=],&L_4#}d`3W|طE&P\ˌ1Ġ_>s|#hMpi]dizN's>6oVCsSٯTZB ]aohf!wRY Eu_TO<C&9@70W?*E#P(?TdN$Nl~"ڈz$Waƥ=a*MDj0Ac܃シ|P\,DZ$JUw\7gmn&-@}UѕB[#b$ԍLa75g{DC@4T4Lj|)q}<Uo pp,u &$Q=bR؀caLcȂ@nLupT*fS@ݴқ`ӣ 5nzxMHqU$YDiJ <̛$%^,+|"8# DaA;q AկP2(̖'1+Cs%`JJ&{kP<Y' rQ_h?ov nbA|v㦗\Gmﺽ~zuoh _EÚ,P&sF$ >9F{sFw_2Tf3X  dFb);=&v<\lRG2 g*?NƊUyq!v#η:dkNV51 CAitp`{ׄe6vEDŽf ky¦OoS27GJt䆻gDU1v vSkЇA87Z}-:=ZN4`<{7FU:ڨzkOG@ypX9{Xa+T~BB*F3RV&jqva(V䒰~`w?ܣ@PjB[FA:Y'f՚]64pN\ ,B| 2|n4٢56$P_/)"(uՃtǎBNۈ\A 貐.1zogÉhuiI=i8U2ιO` 'Zl~`dhq"wsnۈQ{Emv8q%r"d4஍A%XEk@cqFp.-ĀNL1Gs;V7(n(wj*&ByOt',;xꇳO%U(` @כ,=Z( } *(ku`?#8n,SC#Z&ª6]vPgH kE~2vӑ^o%\- ߖIeinys6o2W)_b/Xء7zg:^#Xњ.D5h돩L¤{Qt+UE Py.UeE*c8呯'MȊ7<:ݿk21G'gB5բhvGC8,Q.1U']N;^|K}Xohz;>cȚ;`X S%oDK!% l]~b^-6WN+?;@HmjٱՍ< _.2l'{2af#s(oPҞ?8/z/2BtBZ@ZQY ; lAoyaMm>t<]ԽGNav FKzRrx8mzuо*u72 P}[9ub^Ih#/v4mH `;T9Vm4EKZB sʿ3>59j{_q#] s*-Η4|VX}A#4%U%0=7UNRjZ#b!uǟ]Pxs3(6mFA(մC ;b2eM&Yzt鲍qÄvZ:w<\4#cRhXN0}=` GAN%/\6#_7xvQl̵R:QC0jPU)um~;ܼGtQ@bRfRtSvf׏QsRZZ{3#,0hP t[7bYG H={v'6)*0&Rz[JJ/_M\o"7E{ӟ`k=+qkljXpx\⦫W&rζݝR/GJL+ #^yX׈ie+Z;O4agway}K?\MըS!jQicC;}?8 r xGCM0?i% >}lXB/OCt좢hZ:YB$@O $'"_@r_ CVI7G/n 0@SyN<<':Y2hx )N~\`jڏm Pr!1SN]ƼA6!hTXQE (?e^S 5f3D |n>gGW O&DCm3O`ؾ|q}BjCޛ } (Y1s+i/z3"ܕC|^3.+nsQX&˪RӳN:!ј"bY~6[Q&Ti`sj$ t|guP 0̟2'|dA*hVsWV\iaQFU;n0fRSl)FkRi)îm8v"bϽ:S/nPqTX P$1H0\;?Y-z 06Xd2yRoiHwj3+d"BaD'nK\Rt'efBHV  ߾Ybg 4>ttt(.ݗhҾfP~$p̷z"wÑ9Mg|Mbap*h^lVYZ( )%'#%)`%cMkk?f*'@3bqcz?kA}W[TjuJ[Dy$ zsAkfrx"v A*AXX 0x8#vM.t.7aBwx1~3NgFjF"H1@Rn^Vi3^ IMp 7"8=zL+7:^}MR`*hECbD] SHRV/jS F(F$0gL~`37˖a/9J?TMǜm *vkv=@`dhI5Wk.y)mgAi1} T|h@M4#3@^6veQ7*f>JySkm5iݛc LWNj`͊x`|WM<^ko0Iڑa!]YMv4ԫSctE_`Bwr3#@Iǔ!1.gjM2TwX=M%cP8l‘UdY>co!!+˿^0$ȗ;VGڮ0t.q}g~}u;3&,c)ٖ ~wGyrZEFaBF}h2"RTAy]Ţma\O*m.hXDk F%a/y.,ӹׯ bW$ (!NXyXWQ +?f =74x;Z#%fYz_ۋUXO[$%MyPǝƭ{f]gtbϕG{p鞮$s (+ɟ狘\ x0ذK3œ)}&5{!{ l*~ɣHc?:>•`ǯ~9b{z%Ēcڢ}xȅ9?OŲv"1ɋ2{)zTnYv9!M3Ú0eL,dGMRzZ jw~vTl7oeF0zQ6{RIkؘE|`p҃ uB7% Pvq ;RxUWzrpfu%6|y.Yʬ됖|d+.&Ǭɴ$1q:9G^ԿD_EITV9T TB͐U/*k;Yv "4L  Q(tJ ߒ@iˤ8/< CQRTc\k5pְ؝$ Cg,\ŧK|W]dzКS(? 3zG8Yŏ>n~Ubv]wu_˽6eW[gwҼa`X>Jp_?P5 o(;ПJJJ#죬zUTc1}N%,Y݇ha⚁ACZj\hN͵q?X Ԗ{wE7܋RҊ><Id4p7hG!֩CEdKˬ?,F%SudarcW}jg/ {U!Ѫ8]çVVl>rXX*niv*SNBun-u*W~\GNgP{vIqSӐZxK05?wQLڡfCd –G3Z"g;w`H# dM8^Dĵ|+vTo/#Ppٸ2P{}-nwZF!kDZcCKWWfrۙI$TܥnZJYӢ݃O&-eq:T䳖?lGX̺{R.ŋ[wL}ogŽ=*. /s=)B컦1xc̚E z4]?UN,>T)c>d+/Y2t[\as]<v]5h(vnZ]ꧦ9(G ` =ktzvE2V ˧eȫ}73b<W D_\٠@pgh82mQ_cfq{Q@̈́P>tZ ''7]L9bZ[ #3H1vѤ&bwb )Zmwj+qނ)^Z7.$)ۈQ3(6]z [лˆMO^ɌC]q%hpdef$w,y h6xZ [t.si: |;iDA \^M Sfm9,t,;p6E'^etx)ZX 7@&# |47FF*ՕU ҍtЎn#d\~-Q83ID޳X'tw"ǣEzRKpJ$JA7yHOq}Wu%,f'"ȉ]?0r0@!He˕?R>}KXS /}[|β[&2W+,ЊFCNJZR=`xz{b@g'D I9}3Nؑ X|"se>"E^zT(dWTr9fb{|:R \(uKJ yUwX2 n"MXE]PX?5Ji?k%q˴?b~/}<. e@aMT t]1 1 =aɍo)$lZi.|H7jzIǛ긷?6g|A>@(0]9jlO=urfklĤRXac[5NVhEu\N0{VU _6R@nWdu G#(Q)@Sw;Jfq@\տ!&qd 4 \W&%U fP(<(t#2ч!{y"< תJZ=)j~H؞`-unu?s@/JpJ&B8ERr_@c?sTf̑`_xjP$C< ro(C_ Iv KWW@y SyN'DJN[7&$*mapҀ7Xa~naIegMar+^#U45CbV,jε|`0"+oPǓ3dӦ^-OUa# GI-mK ȩō\7rwŝ'a0cH˙+rJ%]3PG|wEp*=AO ~JA @9Fg|8RpUwēV( b"zzŇ}yE1BLE5]ԟ~/ty{\]wbMᶺ[4KB0 Z~Idq<2a;mB)gϻu~&+9Ij+ ץOч H#>35a|rb}<R9l!P~w,EҠ3urkh֢ʩoR$L@7u ϝCoC{1`P٬d-mms睤r'0b)s_V7Iub08cm颉Ǘnx6m'arƟܞKӤܺM&nCs^ӍqUn.@/PUK0X~sg3=>c;"in24k ZkJذoy7/5cOH(η 86=RRQ8[٢YEfE\/G:xi['4P}dVnt*B}W{|RM {a0=:Oֹ͡nZYN \^3`w^ԭkoBN3Mwm(9VGAP NEоg_&Ip᳚)4@)U֑!T_N 1Gf!47:RN{@.̗ܲ88H~.nՂO,Di]vl-&ۜ2ͽzs*­w:;|NQSH_U~tÒX8ȽOBѻW!C%VM5+ xDY2~AaSf?Hn7?j{TP}{<}fOY u~w6ASaB1qqp#aT>/_¿`OA Tތlj_ZÖ!]-ßiDl0Zv(E$@0_^/A͇{xE>j$q O BQyQ$E~# Zߓ,Z7f :}]žzݣE;N] ($u`b!h:xp4v&jxEOaN-$Ƕn; Pi& tgV.ŶS"z% EZO´L&A%ɟrIj H*<ѻo$lN M $R=^!%TH-eU#w(z ,1WgjҷWŸRFko{^DJvFz11Z?2j ;t$+Hߎ6\^pJ:d"GZA2Zۆ3Igكx0UcuYvf<͐7Zqc*81e9;vt㖉g'k{9 &Mz\}Y 4`uDQU~Ek|-_C֊8w raH Dk\x{]}Zq{G xC 0L8]0A1@J;`X|НGΰF/!5 Ru$?v4h.'nXO>)R,,UO01(L>KAgεE\wyإcN)?sH)ӦCFł'S}X=:"m)L :4VAL@ JÏ z}8Ta!"'̻^Xh 1ܰ)Se[aZK}s,euvAzVXp,<^*!7񣛢-|^M&/, ׈An?5uV\W8'eK06{=H\R3ek'=#vJk\pH,]ϿޡfW+/r62PEUD\.,s6uИ6 dV10^+NK*6?wUP [1-Q+p&Fu }*!Vp/_[]`/R>n-(bS Q,dS3&(M%% GۓVWoTU8Ct,:S?nƆCƗzz~W>ј0FTA^估9R{VpK鄑 fF?#D\^JjS.[4̆5 E|bch 58>;#VJ`=y/ fY"NJAuΗyAddW;\ԀD&wE7h~sg)hgV1GKtᥲ]; 6KőlٛDL_y5t.Ǩ&M$D =.zKNmAw1 W/@,T rWgk@>O:-&ڠ >lI[ ^9!rQ!0j%_OxTs&TIzI1}J"`FK{ȥhϚ% 3ˑm'_gGR+h2CWyF$QXV'{GЅUfXkmPY|D/~j!359*T6 3Lbl@dGB 瀿Gq%53^uy`z[Dn:BFg].*>7"y%cU-:3cu#z_i{x.^H9_ 2_6wng%Xy7 fQN{ќp]}Vؼ6AA6ëB}Nt_}Bg- -#c^X¶H!e)5ȸr>D*isљOxs " ǹ2n_!G(3,Sc`1wIprΔ0myG!2GHI7r>>wm^L,$$݌z|t#Y`Q\QS#'5WOxIxpG>UaH~+E,) P 8hٯ"gv.R.~|<6 F lK"yGf _>7x[B1y)\ࡤv0T (1ӹWsx0 +ܪjS_Cq5̑GcU߹Mgjwh@VhZq&p~amt7(9ۨ /K 풚sYn` ߏH=Ec/y?D_+~TTy/G2Jݜ-pc;|Ur7WQw;kSu/7mYU[ǔd0=k</)7cwn@E+lء:Ǽ~7Ow[6៥E!VɌ;YݬZiQhI=n-kuDiLVrM37+ N/DN5`̓wK@T0wMP%=:˟ad3O\ynKIxEʬq '2D|JMli{~ Q]atw@c҂^XBAJ]Fll[zRMd>S>w vC-.V,莗2^Mgˇtv0s;In"3'rX`U` }T.Cxt'zcY%ӣ]7I\%Q05M~ҽ4Om"*uƉ6ؙԓ2܋cXtn.lyfPBM/U\#Ra+}9-MC` -iՕ 0k*>Z{>ptxy7!Q!$g& Q|0[񎷺ZJCGpʈ8B|"Sj2GNO#: aq39<X8mWlZAթԗgŬʅ`9pkWK:&- 8ra^5,1WJ^8؄n.KoV|}.B?ozG<QmB#̆y9{q1 9E0(E|;,@\!em`[_;;V,eEF&(oCXMT=H!\2BP\Pb?$ɼ $B-~wueǹ~XEnQK|\nG0s0gj=RtLXj m-I .3?Y-/% -Rԝp=2qdݤIǖl]l v᾿To T:2Q,xxtQicu]MTr5{lplo7OtڿF3dfj.ǃ9\Kzg*ͦl5H?G.`Z|h9m1ĨoS}1WBaj q2ffU(x;aw5%CiUUS4y]qF ?g {vU#KgQ)9CTX>Ai]gQ\SQ- | ~(Q5;l#Kjemv826;(.UFϾ=;AK [t'zUy_aad_W`Ƶ^Y on.} ּy]o]/m8r邹$VJ{w?Kż93I12Lj3i'Nn:AZF{ot;&hq–Vm}$BZ3\ 3&5+x_5sHcZiX+Ӏ[h^uECcI"/њ GZ2D"j]);V}8y):r z2 =*d?DW)L~vt}uoiS Hl6jK^b+:Etާq"OglFCy¨qGb p=wN٪ŠFv'_PeLBhUfkHf#[+ʽʒ%h>\[ȏ&U+OuYٌ j> j{)Zq}]3.$@1cw5TP5/(Ж{Ƙua֢ClPxW|K/5"FW;]`ѴQe+KOF{j\ 6Ʒvr/E%9^1$Crp~VJ>^$Gi:~ 6:B(fnvQ^"*r6~bGW8[N/ilʗr]\u^~_$.ftsd{RS ТԤH?uޛ ;;:CkG#ҖdK5 @.hf2^EG@!§EH m(:C)#,!/F]@bUU ۟ hv#_tŰT*>d 'kH(cJ]x6ܭ(7!0+2 t>m'֯|CŶ#^sED,U.Pǽԇ*WX{:wqtG;)ap'Q vAwK#ٌȍz1UUEsZ^~g5)B arcb-;6xJBȉ-_.bZO }`GZd|^ u$uƥ֊ ~)scTϺȡ3iqyl%w/,e 2@Q\ghe)ry16^S"H*X%@2HaXdZLre#8_X7 jb:@>\PsOzXL%Zϔ_פmJ3lDe`IݬoL)7΀Q7bjV3XSL/J Z;\錔nJpSBPy ӗ]!jk!ߕ j HqE͈W`Q8SEFQg! &JoveSq>ZGnenL*P/mDsI~/CvB}/wŔ%cn|bGs]lD٠p`Ҕ jfһ4TYQh?B0{ю4쐳Cvefncnϥ+Fkaix\IiEw3 @5x'=g R`1㦍E1TP(0e3'ndS'=S{&D"hf0DxyLSAPm$gq  WzjR]_=q+M8=G8T{E'{$[L&(9+-/56Ihгil!q|`^R;u1,ƑX9U4G5)a'mVŵGpk^"'DzSئIhHD,Ac ZT]ov7P׌e@EcGVf쓇 _I5ޫ[{D{a[/C2mѻ?JDžԾS xi{ulܸ;hAKfӹ *{fD~߾٣x?G>=6"^XE˨-.֋G;fj۫*lQ-JT%"`=m' OO:-u=zΫiNܿU|Zȅ*"&8t**k hV$f&F !jNȲ jwΔJS8|/Z+ZKT5;ǚڅUR]_8-O=O"> Ĵ7+1g ! 휪:1S]9%\z ۸&ҼFjiJ)”ihϐ@|3K>DsFUF%NjS}FNki;B2^՚TRXZA)u?)by>"j>3n^_)9Q3p r5)u\h OTW_'^I-,d7'E6eu*SOßm7M7Y_z`35J]+#Lƌ'gu; X( T ?]5ٵM0Xu|]|Yߣo3̵Ȝ2 sj)ii9 >_x /w3cUm_&AkA^Z/Jx$|.Ǔv5\Zl(*-?>LD ;ɚڍjvz\t1N>8Hw-h~uGCa' ,on&.f򟞊ٜ˙Z61>Lc.+ %&6KR.iAS|Ě{Fgr!A[yl5:L=NjCU)i.ƸI9kR}gH84 NZv<4}V^#ˋ>{Gh51+%*^ۺܻ_ؓT5:Rӯl1||>E ġڹ۔G&@eSKގ`mrnバPJ~{ I#uzgN׀w^L`;ylJ-]Z0"T )&t핎룮}<v)엹Dlմ=|ۍ$,WF7Gȫa `4xn`⹫TҎi<3y_afyJ`ߐa,Z;E+3 0jYvSNtt"\R$Vh1d!oԺIXoM: |1͑VyڰVe9dPm˴oHO 5BHw9iH[PP*sX -e4F2wGf1Ys'2eXdŤ5ҿw%T/`6hCQЃ^V`p ^K\KfN}YN聆#iJmy62 <ΰ45ؖRJnف룞iY-F(/*^[ sMɡIv.&n)jh <1/s1i=rLQ17P#MkV>O:4.[c9'jxtlJX7.ƏvKuBrn%;^ 0|El}Nm\.*6 Ie5oeu:R;*wdaJ _rm8$ƺn"Vzr&݈ЪzT躔d@9 4r /{;&g{^A ߉.A[JxK*['!凛NvmS#9FYAs#wtu6bSH)P y|D<˅P'_@8V# r⾋G~[{3O$#;-;TxKGȎ-!=C'ny~O8 -\}b)9Ȕ2jOmjNGG*1ֱϘX%=^F+L-?M9bO|W%~ٓ{(gGt,Ixhd]Ƹ0o/ۢ}_gg:r-Hd#k]qJQDNb{KJN?̲] ~:?۲ժr-GYFݓ:9IM Xmf=~,DLQ[kahD>FW7IZse 5:*qٖ2 "J|2T;"$rDr +>Rq2ۢ 5ȳִ%ߧ5g*r" /+-y`1skf2܁&%)x #?jj/ x=%ȩvV$DZ\`1bgC0Qpþg6wY0e*/ByK}#gf*hRCLs~QƲե/l #gNvqy8qd%Woϋw]nV|~ZTdTAxB3WbhďO0cq! $6qe||L)f[=Uj** R&%@=5O7%6>{$ia B 'Hͳ7-z4pe:n uH毛Z]8(d$;M0a qpͥa&᳴|On9=="`u9$=SmA6]&'^\ݛvN Y-(&_){O6jgu'ի+f&|fY<dKf~}_䜬o6.IPI 8b{"=`硻fgt[nE&OT/(~k(Hqfs_DhhD \$AQ߸AA$b\P@nK{:uN7lϥ[B %LDllb n!0v՘hR@S~i34U^\]Yf:H0z۫r {D 3 a6&~0}(ڦєЗOj0; ۢrѺE';4ӐIMrHomTKPݸvX@?`Xj2L I+ 2[<{m0%? 9Ve3;`mNj&n"qT.{BEˆyc;} }i'b:n#'B, 㹨Lc|# lm1҇%F4Ju^,'Dɱ zT2,O^, Pzֈ}gG\Fݪ8eF<_ Y<-  *\/RޅkklԦY`pF˳(j;G }I[g3vd*ܗMϐ8zCx +u6VlLoe#~'=/*~KA $"gFB^)V8N)e씂=&F/ ׍:*9lͲȖJ%X^ fͺS|*@[>X?E 6%Z/pSِx8y{OI2ˠwWojNW)mtv3cf`RU2{U% *NL7'J/q `'ܱ tpn%]?,ҩw 5a=H|xAWCW8MnH$p+&O~RJȝJ}/LB>r"ۊDB,}K}WEӁPДWEǹ( z9^#[m{ȗ48b6&nIK{V ^}Q޺h4޻.أhQ_Jm)wt#P{i5bBB?BEbO@(S `J ۦ`*' k|2WR9[6l&[gGDO,JQt1=ќK% Mql0mV^jSu&kR RATU;&=`SgQd#a,沷̪ #˺x"Cnk.qp@V66^pt QUCEcGvV_ki]Ke I;L|i+s 6xv>b¶0^ׁݝoFK9+~JmkosA& m\n{$8rmfE9^x]mپsoc3va+B;!tl(068S86x֗V Cd@5t4 `&;Fܯ7y W|; #9c$w pgi 7l̊_cE3ͱ+T;ZYh/t>j͈zɵƪn9YdmKRh`Dj -ꭡa: [$8bkEgIJuudu3z֙ǍOWwʓpU)S4[e-JYq2z1YD/q2wOr;F aQHw\ Z}t:z!r'0,`S׊r ZrwWWmQ瀏? 'wU _Prmb…Ocs+۹p{u׎*6$+Gy6Կ81?.cSQ6?RTt7皙tU]L὆>oE#p;ԘU!knMs]qfЌRjZZoG ?r;u?2J ZZgl+!d cu}MnB} ]%IEzqá>hsܳD&U#?цEa;14uȗ)oa7V8\ it%i/]v_P&؈hX"bv3d[oTdžԼb~ЬbmiPsQ ^P"| }(Qn>#Ni9LA".0P|$#MYPTʟ/3KDPaHMO,)8J;W{y\r'R9-USzEO#A2@`R\6 h͌SAi6mz#ǹGI-egdNdˎߑ1DNdJr6ׯA YԄ/y 2:h E; ңpt6=zJ<֕?kG ]]cPp4M=,zϞO8[ELm.cA8 1oK#q|saFp{b'n4*x&޿Ҍ(zrw hucRu|B wt/y;5`"[rTd?5vؙy0dc|nS`}sT}O}gիϿJR2->SA{N҅O;c s? K*+e14|Sj[^EjT1䰐v$N&lpHcC$OX(Cߨ-.^r0ִ1Vއꡌ 88m f'M) ]]<{ yǍoFʽlVaehIl/Ux D+`~\@jFM l19 vAB"uAa$|N'4۸A&SF<5Q1q`5ƹD@D [6]>6qlp31[iZ/GCIPs%*s5<Ez#6ػsGr|:؏B 3Z~y3?鉓s-ܡ]Z԰ !(*3ʅJ6/{]M>vpcr}uWd+a?#~#^'*YP&+{ 1uY# 8M7M D$H& =YHt fuH*):Kr_*d Ia'i/4ZNX-1yF޽UjX ߐ 1>F*ЯvKYi5Ł HgFYǢ+F/2.A$gJ7~IO@NO,~rMdj9qzLUfjc \ug,NU-`' =FpcNɬ3EAuF bޥKL_Os[B3n/FEW$b'ZYFi_*z HjfopgNKż8̳̂L1a?ٷ7jr{ZSwp6p<+jfGعG7wmX H 8ft3|Qf&V3ɂ8~X*J9dDRY7?=#Īܠ9@D}S; 3=Z+[Ց#&Kg5{ҵeD>+q#U4{D4VKT bF4¢Xm1?ҥ![nd(|v0rs2v_(}m&B('D%m [hV?p*οw>j&(C=ITu>ϯe¶={FjŵQLqhr"dE4xQ1t!Df۠+*)IM~̗b!Ě2/iDؾHt#yґ:7/[1&Thǔ79yӹ(@-wi@~q9 p $8^9%Y Qp$IrSS>W3S-qΣ؊wQdH4q\и4E#*u\Wg3I!Р->6ɺP12,4\thU<}S$ @߂(N2+x&}ASɑ"yC+$+ӵ,+$m铷*0, -H[zC5ϋĮ%i ?JcH!£*1ץXs ^`X2~ Or0zk4G ۄg(Ar^kṊ6@So:"L&, 3d!q09ֈ-ynVhr6IȆMTj5I:#,k2&,}1їԇ(īxp \# &ymo~'տHz4؉攁"ޑItI&ۢD(i! ֕#{.JI[6nj8$ῷAc/" Qӄ_Ebc6h7^n${?1[8soAR/)mVUKaDn24]+;yLIJAU8=&*Lpk $F9 zЈ(#ЎN_j0Hd5R-97yC G2n 鶞oR/>R\;};0-5)gšy=a|ssmjm!˓kA֝`ӡ>#g)2H >J.NNpvW%q z[c/ĖB% rhWxmȭĶD[%[CV\Νvz֝bQXt8a06OpG@=RnLJeu(U@>xf?(g XY"fs[>RL^Msz1`)IBPQ5{)v,83Vq~ڭ宥MZʫ30ih10 &Q/Q{}EJL$:[~I+$i']ꘂEOjZ5!WHA=(vH-rPW-Q("!7-fg)mECNIeYt^ώaxh|?t,nT`ܧq}N\,D+_J;=cL~ʞS ,x먬buvSs^$ BUQ CB Yej1fo,3Ӌl\!'2uBo!HM+1!1`< XaӗP^v}ڌhhY薹AE9m%xp:,=u_=R*o)g"&'`l| 6}CL'!^YQr”<%\'|^Dh@7*_xYͻtòh+',{TӆTZ_:>P⬔EQ /|ЭJk|pqh ZC~rss+w-8n'}:|%& W>WӥH 9+  !G2 Y7qV?[RE&\@1ևRSPÿ}>(;7p-̢ӿRz AJZlKQ~Q[Nc'1޷/5ZJt 1Mܳx1bdܓK.S?B? k 6+8{~c`v3#8)6K B{IF (A``kWz",b__+`r62+-i ~k4IHD8'Kiz1*:;@Qn9S.ـUKVwiչR]臯8xZi8QR;h f Й_޲J ҔQ7?|7v?Cv=&`7B/l0-S)=-Lؗby1"Gmit `-0!, %.r6zFJ;%,Az6@yPC(F;!Jmy&=P ((/KUյPDc:ž$~Gd"­2$? lBE܆0>N Ǎ88VS#8=(iyxL&Ih!. 9Ou* =ًiLhbf?Q"]VLg#D[ƽl w(-gmABr򆴜FۗKKRna=iل^q]^L=$WOȍ<4?BKJ Y6dzi% ywҐkp)$qPB{NT%zN&!59bxyLRLa~٬mvJK; (y1g&\hf˩bmՔU\ % h7P;ËԴ)E /)$ĕGKZv# Pʩ{9~[ΎŚgY׀Gz鰴9*w=ηMjav+0܁H(eN @e` -$qڄ6'ņK"} hMBy.Itc\H,7xT=*Kl=<{8eNԝ_& UZ]ƽl)F"Yc["8.X;1FJBC A6>16^H'p\CSx'%MF0vܳ8 ͓ĩHsȓq?ƫuyTRV ^;0Jʹ֥!7eXqL 氹 69 pspPS+w%oi8HˀY mZ.ۓ ['wf_06n"2>F,|s?̺'z 9`n^Bt3rX5I³#Aazhtbu \QD縕dee^ϝta6 jid[:Ң_jrK>!REuJ ٓgx~l/͹zv]~O!&V]mŃ=z:PNuҚ}@kާ B=DJ=4i4p#}p,ߧpaêt6Uϳ2v}<_L2l~dΰgHYܻ8ٙ r Cv94SkƉfex;7Tõ`C'I*%|=4} `,A'z'd] PoOc?[沠+@ }#J«~gf (EFab_̼4Mvj="~"-J k9|S% p.FG$5/+Oevu>ow3'_=]çNe"lHrz+)USc`4'[(F鱣_B`^j Pw5ovM~b1tIC R찡gDoSDŽkE3*9 nI2uTzd==SM\.!b{VڤQ2e nQtIWƭ _+οg1a#0[׵o4VH-q3Kl/6|9AHX3A>lr}W80O)8`d"S?9XCcvQܖ 3I՟%Ս.߾4qJ K[='gv芥4䞛33شx`ѯ3[; 7ƣVx()9B v`鮶upږ f/!ЮDu#q]WV8&S|6;UBa15 GW<Z'HbI۸]u@i'] ͢~9Y#7wi|a‘@)s!v,]NˉޒޡxcW7~.JfI7*ӖIg`K*)@.YԴOgvf*g˭nDmfDʢ}gIRӁOhї;:-Cp֭VCۆL;l"BPB?|#` |Q#YFX~"#|g3ʚi@F]d}[O >gr%H&OwOD#j\+kLZIv2b^G:8s9o{n ~=5?@-9k)(6zD(tOWT3H1XoI ܊L7o 4ƣݯѻ=xjSh)1,< TO/N;q8Yժ2v1*s˚rç0XfzvV_s}Eykؼ_"GC>ĘĤeymGKXÊP(^):N"?v%,w53RYs;)6gd~aN?9&UmQ.Go4u[;vn'7CDU!BS~uD`|K>z7Ws8naIr1̏:G,P+>Κq1%8 +;WEf;f*f»wDz)&Q`GJj gXCTz//sո# ?8l_PY!$z4Ђ7n`S{x]BWF tfw︬/3/y-Wichq"|'mЛ:N,*{Z)s=Q8Fx]e`q^5*t". z5)x;3Un h:g 5SOz*xHg~/SrQ"cZNvF庝YAq*2Ȯ;F e(|V/5>}#˿0K4?E.0[B۽P͵XfsSQ7D ذ/Vj!@(oq,- ^$31 Fʉt)?!S9FC&{)xwd@fJTy]z[#Q~{"tr;0xr9bX}rehp~Sof=n)iO(L߈! -.x2% |U.]`fX"^X':_jm$ۑ 77:30Ў0-vƼnR]ܨbEbM<ِ5bE)r愑{gZWJ\7%M<̟EKySIm&vID䣥y& 2FMxn@TY7Bc >)fcTyF6=zLEڋό#"psd93،]Vzw2! QPź8߿b 'yx攤ȕ֕PqQ3-Djy/K RB*Ϻai<4I?GQ8;_|>~"6761 HM0â_/~D{LQJh{3ą& J̒9FS—d^7EMH QZ Iw'1K}}]Zj` [px)'o"AlO\zt=^h #XJOi||VSeD_X16PFFQ8B -Pz#Dނ!b Ž̸1+>Z{zu qz1_s $D\liD ya+ƹuGim?V 6qvtX{@Mt<* \Nz 6ΐKԀzP'J۞ê o|uZ'0Rbo&WQlx M?Z uQ\FsAKK:[?=!Ϗҧ ̅.;[׫=&qhl(s3=+UU4ՉYq$S;6}sD:=zͭ+ۄ `\.B59ʽotNS+nv(PԪY:ل!WaLixD"HnmIm8DŽ֝0)^Hܻèj4 BN)țN8jzL'srݪzJPr=>5V/$LȮp>KK6bCD2 }1vV dG03?%ցݶ&&T#%"0aBW;@i(>9ڦk"ڄA[d="##^[1\0>%K>%n~-У8});WSAwI<d8{*1'js CWX^nUpg}*AfA" F YB$TL.;xoA`G vDA*~x {̤m|jk<_̣/j=B( =sY_; bhhJ|c,=߮O!"%Fp ~H4,p@~mL˺y,F%)\JJm'*n9&ik2YiH"݂<"vvt7]"Xܕ]YeG*bkԌ m~np NOQP)8י~]Q.|*g O9簼uӡSXn;*%7 JZSBL>S_lJ8?v 5U]nX HW-O*2~7kH/ʡ57~@ۂai'x<9w8܄wٟa`!%ⳛ|,_(uHYl fկ0ϴ6b4#Rm''pֶEG϶>JQ& @Ij(1ߝp`k'SgS6PD`rANHƩO9įR}zFN24QN~`DPH,Q4UGXE5=Ug~f-v=1ҩR|ʱM8%vUm;1в!ȩ` 9!3 1:4ԉp{cyktͩݘr5z>h =NS>oKtl2lNqK~ xc#) q̮DۄU}5S`jл)sjhݷn`_nS|K1B rf J+94LFcv/~LNFtAE[٣?zܾޢ]5MV%(:qB\_F"E),mM@0VIB&uV\k\UtqȦ7|OY͝M zf'7^Wgf]p)y^0cOKF_D$z`F1vF"N*IJ|(U ŤNҢWsi tEe`TN< *ϝaBh:;`>1L`&p0u<'(K:f5U?Q5o )]TLfLte @?.( h\bv F5GwÁ?Gɀ (@`Nsk ѨrmB"}`vOmcAd;$qL`ve'k'pЙ&$uP-ܘ a ,LC`)ZpֽnZ0](;{>ASShV@5n TkG֤tsCWߕn` HZ&EWZMMF ӊy,aZK3H9Uu SsV8LL.+OZdJ[.(A2pInM1e;- Edف|(Z5D%2vT(#mޥX.i%0iO-ɟ'ƺKEziX^$:у^{G&7ׄr_dn?FGV~Rꈗ!j? p~0%~v==ӻ55X)ow=!X}{? du;ظCoJ NVRpZ +ccyCr:$T2R)LķwkksKm YѩۼB_)g1ù)Hr$P6g/|Iٮ%|.m/%]B@}c 4YrƝXpmz@zUn+VHLp!BIPO^<5oyVRj}h$e\5I^ꝉ'ګ&+c ֝s9@ūٸ{zO1@&*z5z|p@NJ@7n3"m) k*>Ev]$`F] "m[#iw){sS~M/gL= E\b|˳6\D@]X2Sja4:'٩poz`!@;-'g-d* &_G]D?H%,+H;L~M?EI74PvhB'QEh>6<1 rKB‹.꼶u i3oѴ}CSvO͖B}bG?xA.&GNP J7q/IɇzT0kLu;׍Uޫ7|5:]F6é(Cdq~[4k-jUFT5ÑD8tֿľR4vM\2)xx#*D[GytL 1#U`ql 8 gyp愯ߝN/UsD#Q\ǂC$eBe9u;AwvN<$\ȒΜk&n,y\ưºen51dw 1٪taK nZgX \ j,GDeD6-hK}nbjy䅿m:O!VΑX~~cUDdMw< P(jf'KbVj3R{EH* @yo|tXLnlUEƒIhLm,P+[wc![*94̹KMi`#_n-9ީ4@"G❲;~Qd5a?2x6+A@l'Avˬ_Q ,؉*oyCsm^0"vǤ^"CDm32"=l,G@B&v(^.PH>H`=1P8"cTCu|bѱ.o@g^\pȵX9d>d kT:qha5F |1+`jנӅE,x#`-CSbDQ`>_&7srQxf|]Bib;ENĥʁ[:r`vN׺bпRt;=2 93{gSߺ$~ʿdm?dPC9DπrJN.8 -],.DGQʽMYhנNscThOqjk(2£-2>@-p3Ẁo|D0.N?"h]㎵:yyhf4}V$,7;F̗ʐvҧ)EA)G?ǽ H:nvƙP|^w^89\&/rB}%{ꛭ湈Z()K]VV+K> :KГmKoU0̔ Bʷ.(!%ʄ"|iឈaB_VCb/=,*a! }SxNkܸʤYR (`He6r_(ԔT-Eߔ>Cm O eeppO&-'ׄ@rc(6rf @f )seUC|2@BŢk;9NV3um㦃mUN~Vۺvh 2JҼkưD>Z-Q)ʮSlV#`0p>!'r_ʉ> 枊V%KԔ4xD[ -I[ޢ]$-Tb*ce[d R0&Q:n䏒n/{(;亣 <ዼ@ENrjH<չ Nc8v xdJ43*ezf4n e={Nkп"}"Z^Sn\k~6b !cfaۆOg8Bo3ޮpѺA?ϭ1[]|bk$<L*2uJ4E.y;_B=3PR,:vTX dעc { HL 9S\jKEqMi@ZtZxI)Ɍ=@KE&DJ%NR״vN"u#v:HWū;O{u, Bt BqƍxrM$rߋ( =iZDDdz Cl;_^brE9@UDv07wܱ8./y8ץJ#D\LS2219Y9k5,٧MػÑDŽiǑ@ڸM"&d+†jpE svvybvoSg2PJgϛT0G~6%xVNso4~nۻiGU56d?=\uSfر0sEA|8 1vn,+0!xY8_3tl%Ôjɯzu稡TmROͅllM9[ a$hq\T0Mo hB-&D&Sـz>k%UyƓ S(Xvߴk}CO''T熧{tJtv{y׉+Mx&7D@dn 85F0hteZ=r[e?g] vj t% 6Sshw񕩆~ \f| D/6bκ|,OWy̰ؿ\oQw}f031vC %dsHz6oy'he ԑIpe ׄ^_}i%i(_a^+FGTT&9`J'v"[a6*2Ȗr (AZ3#ɛpkpi UF89ՌD6E$FY lm*J8Vdj3?/=U<z\;rv.o~kv]h=Z\iO #0OFSXس/[3xxMhPcS4k OrIA?BOKi7s=TU ȚO&z`?pM5aPϾ++ثKp}-hяF@DĵӐUKѷZ5H"Uz^>0*a0/o錥7$!'Aw<3fT@삅l H 0wQ쟶Q914N4'd$OJC\kwl-̘=ie 2E4UzxmT5YWYm-p4xވ"9No=d4V37bC ?я`uHVhLjsoOVRv^wS&Q(+5,ilY?TV /\hIeywJ*Eǐxt7V cS)}$캜Wf:5.VHb}orK2mL('.J덨}ݐRh-0f1ԸL"6LIGMή>ȹGf6SI4,n#?)&@zg(R0M,ޛ~˦M~{*dV F8`1I0ֿϟKeIZC .q:Oo'sq##a x.mJ]&I>:3ίڨ|87䮣~[}mm֑w{ڗtnU3Xq dxr=z4oXKxT!RXtI7VCCO>y"uMin_,,R^3bW `՝E[ᴱ整}X~ 'psF%,88qЭq>np$@P cc۝'UnkMa1BU~วRI(Jq'lҊiԂ_'+ <:B=cuY?;$h@o:CKXM@C!9IĒAgӛ]"uۧI8"#&R!y#sX>i1 sî+A^a|3.\;?(-˛KJ[n3>|]nEc/*x29ҷ]hd%!N&.'@Yйp<aA J}U1g&uaEU=q:d&s] ޮea6s|$r3#i#ע8&Ft3)c!?epm<#UFbo],%O6E̢s0s%>b:l4B R%Ðٙ;H\(>!ݴ L#vܭE?/U02_|c:JD) qqfHW#zN Uf5xr] fʯ&s);Doڥ)tLYűñ3;pHS#y` 2ԯMirP5P RDeK [JޝGFH\v]SgbTѦ8ALEleiI3*x azyJ2B$a8G(ͮB)*@bjuhA0eŢ O"ȫ6prtÌ u;3a0 wl24 %XkC ԉBlhEDnw--]:j};V} qcMH:SH1Εشjrh\+(By[~WUzMA%ٲ"jf`{8ςB ~'&04Ze|a_J rElV:~ma4h^((; RqZʚzQGѻ Fp |p Pj E4šPVEI&ty:B0U|xF G0]qY6?($q@NsXP#-qU3R: ZjG0egpS`ZFmaVjJVHǬ G4 )\>Ӫ%<@z׶Ji/^_fvf/SҲ_LpD[xow̆4V- 7O oj[yjMAb uCA/_)SufY}#{q$3DGF[]Xnd$-'݅5!X>x80Fբ0#0\ .(ޚƯ͜|.(6pѮ78 sAdv) 䱱PSt֓XT-o^ Ӏ(?#:ZEyC]yVo*@#{NOa '3HL0v!jo}#e8 hҤzO/PpBQʣkrx):_p]aO!KQm謯loJ wdSC]n -hE]m=} 7e`WD %Y3zSqZjk_iO&KmQBB@An%.s%XYAWy~ yLknp.% #z;xt݄yv> 7f8c/5rH)^O FB>st·s:''r}9)5aPtP*U(/#|+cYHTWhu\)Dx"ԣg)ՙx,̳rD.0a] D'&SSGrԇpІy𚌒 /Q}FZuRTVA?d(YupS7-& 'L2(R 4](Z| mzp( Z#y&!kp?XѣO2: ) vBR-8W] \:[Pʄ8'ULbO@y#AZj_MMn0gB&&k^wY~Y\g9cY #*M nە9JS%՞*]lW3B7-X*/Yd/Õm-kOUSV m?#IwuWrAU0uNγiFa俍\ O\2 %S[#}:E!^!db9dOQ,,BvhDe*,fBAwm8TbAyːl{HW}_nj魪43aq2qMW8G}٭\S3&2E^h Q֘D3];Hd-3;0O s-*2)S=u{uIf^[|E7 =12:_yIaVEMc~{mz'}Vو&"* @Mb؄ v94Xt۔yrZNp7rjXyV ?ҿIWmu=C1GcYl6oNAxD"࿸S/5i+ۮW3z2_Z1{0l:wd .< .;@s XY;ҽQR0/.8N$(Qgx0I#my*Ph[&o*i.JcfHes0 >pFGw N[&+okZ,p@Gzi(nc2j$4iV[XC:'z*Yl1a`QTC/LWs@Rl&}?WDy40j|o$SNR&CiVD>eG({5B$x4=)$hF8\8Iڸkh*GWAƬjGl`IUWu!jx(o9'I(4A҄irΌ7Ev8]Vdc#MiKPT0]OjXDѩ6<'btȔs}|ys ڐxrYH3bp>sh>|P["f>ew(>< vH7MH&[ytK), Som SYvq!\y+#F=-gO LSMNK,  >?8*k)pybtAݱjm@PHk)$MG?I%Ϗ :e%}޻&D#䦗--JfsJf8ƾZz׊ŦQ;]z{u8pO:'YXSƗ\ n\nPPX.Β `bh A"Y8Ԯ8+>cƠT^;cRވD CA>ϸg,eO0r݋fZzWr܀M/q_vI-Ow//BD&c)cfGleՓW֛qch(<֎jNRs>5H GK2&T?!М+ML,.;!rURTlKoW;p\'[¯743 j7* %jQM /45vJ.K1F!3YP' S˛ -wTEY)@:t .t5u1X9½wǸ]njLp%5N/Xs/?el?}Ŏy jjHq.oa_%DMօ6D>{ 1* >]գUAH>Bw <̶z}țWe|^ٛ_zg#}prh&efs>H95lPUӐ9  h|gIo(7}.NneYEzYF#ZHhdW9 9X:h#za:L_yO lZw@43Xau'NjRiX]"I&- dCz0O9 fZb*]o9/[u]6'94a.?^fxpTYޔ寸/.9uSG](=[DlU5n0u6/N8ZP,6`.@\GyR(RdYYRa̜L/הd@?X o山1/~؁l;:ug.ySt ~ax>NJV:6Fr% 9#ф bdAn(ԜЬb(G zxְ.YzBƁ٫O2˺ZTrT@6lrԮl1>`P0cpA4.ag7ݲSkj̾V2 Bq&V]B8<0 Qun+OyNm](& r% 'T]*sxoj(;?Rbpo}wN/im w::}#Պ"(yLBhF,_9MB(\u;Os$W%3<)ErZf;r? 'TSc21%d^|F.=oOȽwbb*B}񋠵^D{D*H妧KhGלqgJrеq.,{2ANʮp>^0xz4׮#6YqODsah]0dP?CQAN'? Q KUe]os]Bʳ91J#,(h{k}MjLP o.ҋAD/q7 7G]cȪe MrͤߒrHRXx4)ZM8iKRNh~X=؇/C]]UyHra18H]t@k;h:,uǿf{㞇{/åXzkf\zP"at .1$1e;Thc7* *Oa)̝Q߫gz¼D ℝ4̪Yb3@sFj*0}`A*?@F-cߵ!<Ү~BoL-S$u[͟Ɖ_Dc6p̂ v]źlJ2&`Bje6d} -\@ӊE4M&]^dbtJ7fWpJY~<;w_xYBnv9*Gɼ7G$;+DT1T!s5HVPk92?*IdZoFKJG:\_Qb+'DpٹUՇ6<0`qtJ{^}1x>@}]o9;LL/Vq ZPZuɸ5YLH?n( کW m%N4.DmTiPgi}DB83m/KCyPrGF8ˌ@5Vu&H?Mf9z/kB9A"̛F:Rأ|#yM%Ap,ٴN^/6GwP :VXtY72Ms"#ґYNeB)"HzxMLpg=c\sB3:{n-uG׭fbՁÆCޒxlqJEwl#8&Ur7L|(*a;GVhJ̷+1f|B'Q08Cbmin%,NYv A |~ TmaT2)BcU$B 1wb-08#g_w GPSvQ4,׈X6d6& <fBzP,EecW":͕@zUzI^^ : 2n鋙l6>m5[!? q-!&t4C5(D-B5do -rr7ٯK- r)w5c}mg/e|&~Rk'lA_ 2ps)/_"yJ"ѳ{HZrl4r8#Z[@!@N1 X {6:uϏ 矸]R%i9Eְy$*`տҟJfWx:FM=%tڿGiшkA8Ox/xC%"Q?=֌JpPiEPLS>킔_"vp5]_8$=2wn&kѹIrʟ(J|4:'yHH@ +0cvwY92lñc.vl "#oI=_v6׾övտsg|zʛQN%~q#]l ԾHњt2LE++xlYרD~gP@.Zp7<].VBĤHo;~T?'l[&9-'T?F2 L4v@E{8+{?adPxeյ`)mc:\"vPRNm{ٛB7SxV8y130 X<8*=K.*xJAfeTtb:4_YHb.yJC3F錜gR5}745+ I0h \Q]}0.,|=+]U٫{QE{c&NJp/d{#i~Äw3$]efQsOVTAڹ4= $7 ̈ ~\&k>N^S造Y'40exo4V8&PU:m6u`A.6Lcw%*]7EȽ@tf4 ^ɯگaB'X;6.#8N.ӗK9S`=YC]yʾH`2:@u̴Uo3bJcRtJpڭI MC. `l^qw5LJoRT{0fHf=dBDcz[lN|Ćosr!rBW0gp<ꬑf| XgWG{/gj._= xlh sT!TO,WV."q-[2Х:MOR<*mYwgŗAb 5NU* xm'xT晫YZ,EĆ0r9sgcW kT6O@z6u%hJwKQrN] _T$S2mQ_o'+ EːkAmkySX?uK jぉPd }ȨX";^V.Yq&R:DA]*sPXaH;Pc=rq73-C4YɿR t<HlO/;Âx)l|b/Qqne ѺV~0$~խ^8." fWL.PDOI[^θ!h@u}/881iuk<%T~+WK.ZVA @ԋ96Pj/ IRFyϷf GHpRecƚ89(}-s̩rW};'I8SFh9UIq[:S[vdXQy+8xJl!yp 2CÌDF ÓS/ Gg Xl lfJ8{v п:g ̘uTy+LHe.q۰+A+Jh/ۣE 0c`L+'򡬏|'(]¾U\dm$n^&' ZRJC;ET@h൯򒐲vv|]1ëBw9!v!.!؉rN)п=9j8{]g_Icf ^VГ;6=ĸG&~ _9z1@͢/dSHmwh[P%(foSLc8hչ.|QՌPzAˬOÖ[8XzײvI†ȡYraZ:+gY9VW: ±+Lb7سS#AE%iLZcϓjy'-kyc#S#@7ǡy~^zu_-B4]H"_Dk] < z"˯X*FTa:R~KCk=C2 !"b gQ9qKh  N y NO,z$𰛞_2@m`eZm翊sxrڿ-^2fE 2- B+#ۖD-)Fʎo~Fg ;HeV^w}oV-oYx\ 'ͳo@MQ{pu+?D>jo?b0O6Z*J8eb.h2ž\o&lj< &uw &} %,8V&hV̥"q? {#3z0Vݾcbf\Qդ|u|%UY==6"XN'un"A88tYݮiaS%/W+J~p"1g+7Ux-8L/' f^*toh4RU\{N+5dLҍ$9|`,XhqH}Ǘ0αڕE5 4]at$E[kzW:e9vN7 20ΓAaԯ9},LLL{&^$|/)hA'CA7uҾF"mj(R"r[P'\|.q Ev]kr2پ8|3yr5er(Xdw-|g.@ {P^̳xKM,:C5tI]P3hwA?FuޒXR{uAz,69ѱ*hJj r[\h;;ŭ~E+/.[OwCPmY>~R4:Vd v:vӧKOm/ ݸsC0AO 'J O3ϱ"\}^xcW,H0Co?osD_\-L |4"G!N`r n*ԕE#t lI\D -+QZP3;{٨Ͻo*.Oű*e먬r"ev9[7"=@Q}T׸$,C*ɜm[?c2ug51M~ (nIᚊF5|͠ 4`W$*;&7 &ԇb9ism9y+'[$BN-9;nbYnjy|:9)w#tVTT|XH#_1ylaf`oGɜe wнk9(Hd? re/)&"}myo$mϔ fv؉G\}ý9B'a[֞7&~eéTwhzCȱXJh2 GS00Os(^?K}v eCo09>2)8%K栗4m0-k%u>9@C4w-FtZsSћgܬ 8"up__j P; #S"xRBYsra\ e*m?N nKIi:1 G8$8vE K#J̘!x+oR`#22Iq}Iw<>2-$ޮ,↮" qWFDeyl?$ 6̷ya)3P'hjxk,~{9XkLE(ߥEPEw[.ˇ39jԝͻll{@O6Y򄱲C\ddeL?e[('SS|laBQ{rbPr^Oѵ˴W{/j=DLp:gP) Ѓ^ {ڙ;"ՉHu kx V=FX/D!Og3<'x:<aEINnh:Gē1/ƽ񹺡셳+(yA%Ķnb x j PGO4HPQܦ_t|i~q¬UIH +E)+חa*=7\VJp}+Ã`uMw✕C| 0tLVW3W^;r?Fˈ%( 7x+hD,cO16^]*s@i Us:<:㕟tǓVDn)(L$R׉n4I8 5Mf҄CvkF6iU玼Xg?SL_EU ;s.(g\<nOIy9^1ǯq ѱj&v 5%dʹu 7QxZ}'Fմ|^}r+?N_f2(B4y[3/ʎ$E([K+6jVn U|3`(2YAVjfbx4YUٚh$imF,2sjA;{# S gŋ{5;Qt==C|HJk,eSu*tdR7`F.T[Ց8A^ވEb(q޲N< #Җʁx`Hi6d._I%އ﨩 (}W 2cUN ľ&x{(c?+[X<'[{F)˕c6/4Sui4Mzt5LJc  wo$)f(,j6mma.1<0e(  {=)a{~ 5CRr_/\x/ X޺6QI+C<=ɱ a0jdcQn^7;n(R, |/L"ХU:ٌn7"@jE#q,C@ ۵q֗jMoCI ˕UE&N:=v49ZH-O0"6KA;X+?b3M DZyJ5c6OT5T6<ȼ%={Ө r]xͲaMa] m}8;>%1Ѯ[=s>#< jdjm.1YK׊i'C)Xx[b?mDt*]RV\."}Bv%l,/|;ѡ->ehŨҏmP/] W*"QIB8;m[TjAf*K{7Gפ镛iu`3/s?|$-Mff"3 ؜qJ[ޥa븠"F12 $L<$bӧ@Ex\*+1N7#ϔ!7Ws v;2ʴx_ߩκٱ|CcvbƐ|(:4n(-8.G3=q~DEY"iůGB.1 L1|:o 8āfʀCnDzrz3ZqCă; rq.%A>3J@p}h;2\G\j1Lg4Jʥ`4R<J7n ٚˏqu^!L3PX/RWs#ȦqH-+IiV\>NվԼIv+9;u\$; " F+f |"##̣k?kU"8;|1x5uuDT/˪w4#s c2Vj|y\IFwAT[փ;P[5wt~cihPy-*U7tEҺhC8Zզ=m(dQࡻ6-`w:[{ h_Ơ0|r 22Ł) 1'‡_Tt/$Y!AIM#&\ee Pߦgx?r R["9ؠOѾm F4{03r,z$ v\YJ@;xg$H@vV(^P5?2h!tՈkO61͢pNGmV>W*2.U L~%9ϡQ/C<ԫIKfZPH)5j6ŝd4z{wӿdptcPKQkzcr+f L4]IA詒?O^YlŒyLiR_t s sțTEw4ptxF.c(H9qp`̅-]vS,ETj޵n9S< d"F/,B/m'IT؏(B`*l,u=-b{4YiR,B,bc2Lg8fTCR1U%UBpdAb6z !bbMȚ28t=Tvovxcl[_$cU7^Z 2lQ&j*9Y3mZX&u1pE 4}Wm9'!VS.8PKt?:IPeȞ(Wx%W/B7:@T!Y\XT0ZJ9ڸ }s{`9M *]kQbcV{aG<'L AaGF SФpX rM,Uɘ%` eQ4oaf{S哬-RYsL'{!c,l}F>0hDvl'U9WgC_\?] +K;Of2zE!*`TuM&;ssnR :h%6ZڸRNx柫YJAiǛ^FЕ60ʂ&^݅l+E=7WZǥ\߬&Z(: 1D8}+ǛǦ%;a,kzJ6q'Mt!1A+6~F*y6cK3IHIs&+Ul>^8;f]6mm);n >rhR<4b<\ZcÉvh䫿@lk? 4|!;2pSꚄ*<$0" 9G= /˽a4nfv5s 1_aVsiQ5~k)@ut3iS3āGsʻW #aBMcl |}6SMrGiq:7Q7j"#55ibi~ڗ\A4*)*u}1Ŧztfm=A&'FXiI+j0˗E & װ@]3 8z#%i-I{jq. ?sWnW=[S4CU\# VHM^B2yM =.vt~AuCw ְwpSg?ցf莢KY"7Ո#faG:#GU!KbYl}VʽYSwG61n76DM)"tz@!XO^l;4A}mjJ?IKόX SMv"#<Wo ,uToxwhB3; c>~ HOܯ+jW(&%@a!Gu Ke$@ͩ+/1pR>Oe&̤>O? ",n~gyM~a?HVO;BVT5\cXXr,9D] тཱྀ[;7ptQiy$'m'5.*>U=_r^gH ٟW {%9#ECQ櫯rD)Dh3 0;ArR!*әfK׳em+SKGf ] Nw_˔j;.JR,E uW ߜ.R떒WXRGmUb Rg(O/e9g9kUJ<~ '&=瑘[/x<_Wh-OF _u4VK~g{&$%Z y=;jthn%\7TJo0,!ʘ6U~8ze3``LzR|og>@rmt*&#d,)[/x/Ej7l `Z[4j@*+ꡜ)2Ģu@Ri 3K_*27 4ջΙGث f*΃-T=*s^[RFrU{΃!{V|1'Xn48ЂY!E0 |+Eȳj]+=[nΞ1/Q"6R9c fbŭ- NbtD.9(ڤ%_Bf#4@lBR4ʢ5*McIMdV&K,YB0ws|g1OZ@:%]hoy/P)5~lYзӫ Lҭe.lUWA3Zb.PVGXP:9㎦N 4cK`%MZ.}W]S N/P<<B2 L$h34*ߑTuIo@`׃JÝx8ogež  maMBc-6B,AX{5FH۔jpq )c4тZNk~|aR$OhD/4qIϥ~Pĝvj"H'V/e3'zrQ"-,4 {HjaΆEXUu@!o O T"rg@3Jez qz=_ޤfmzT8!g= x2+\XBf%GW2 ;Bℽ{)\ovrum][9?֠K~Ӱ݀$3k}мR](~Mms^RSX1EUղT JP_4Q')}wg% sŚmqPA~[ zKf.%+Ё~Z(y @Y`CVH_9"22rA1l,{yHw-,'i`P0[!X^z z'q'1B݀ejJ+-QzJ8W{~?n\;p_O|*y\PIɼE>}NskQiW+\J:a}Ԗ ^z]4}}&K|J' z48!.AoCאoس7Fּak@Xә5DGh0l=D TMsǧsm|i֊Ǘ=),sֶJJ贾&ش+,MNzvC}!_Tvaݮ Cl*fմ/`?X,0FDͯ(MVMd G0&!MxA*f t@]WR^R׍,nV'MR*Ӄ9ݻ6mD]GmCTCvn]8\ٕTOw:z *t?rr5|XΊ}g)#Ǧ.\j*N~7Ctpށ1TK_oVk~)a8qFvq0]>`Ew9*gV>6MU !W˱>|tcj=TA|s6u~zbCEǿnpy8t xy7a'87 ""EdI8ۥ^ML"\>%OX5EގQ( .x:Aԝ/R̒)8-nMT񷥸y C" f{5-4ߔUzA #bB U'`k)A7޹ Wŗ`p ]$i1~ n"hҁ mvq̾}:t lVBY>}?[#|EBȨmlH2$*YnO5eq.9.Xʇ=Y~//qh]mv!P9lڄp*U^*WV0(fX fJ&QtɰQ( z!٫e _ Y(@8(}HA7Ju՛2@:`CSɥm35~GewTquT$ʜtfvz\3,Lǿ}=b jSF:P4Trr9#]hM>p&8X&P:Cxzk獡H!|%k8om-sa<&/-w)@A;`-aSf\0y;6l?YܴH/qyt ꤲA!Z_ha)Akaܝ +kG⎏-KHx5SPZP uuE@C!(ȸPxL A}T] @|CUX$7h≟Þ}u2SwM7- a^ ӭ>rǡ8YBBqhGuuaZ.Y #Mb;^"֋s $5jadY?ʳMtIiY6]CӪ8YT*c>⟤Ţ0B9F0 KL6m @]|\ a+sA~Qqgӌ{ XyڭaxXljΕ &WhWy{( nF|-_E渱b@݉#&L}/vߥ$JJWQ tn=H@}H,fD,bҌ?YG]a,p=*ɉM,wg3gtPvRdX_C˜?+љ7-F:{&kDY,d~̶^5]`8,R/?^N^7e} 㑴sHRfi)ΨF L֕neWuhi3@!{HHt*`٣d-#}bCQmNo`ENSY>O=,ZdFmaaDҗh F/aln6J3nҕewVWDʊ9kerA;4Wk)m?]8IO̅ҝ^f9ko)xwgz9$/#@1 r1aF;@^ dST̡qH< ^c [*:CS !x3w}"кfdROE"l:OBgT.!st CBƳ% J"yЙ2 xFvR4ͨ Lb~47il-0nj.33x8C7DV qki43d@7ޞ4wSNNu2.#p iwI]X7U{P˜֖IO0!dHbZKD\,UǍRLj.%-HKOgࣕ4qi68,OƝ 奻|}3b (>s|"C"IY,:SqX2aTKԳQ,iO(XBPs>YbpK$$"$d/h6̹8vb#ӞK{h| _RjUhbzp+@r)ߣKsu ׀pӫ ?U]0]KbagqK%! _k67^\ɻiC0@2KA(DKyk7c<'ԗ86SL?ZzTk 4|!?8"ץ w0is8cܨCtRdG_,3Zw<^M'^lc`HJ6~U|:+A Vgi8♯B4t˶ѩ񲦡1>>MVLĘm$9 .ɈU""so?:T"q:5mR\%eKe̊ФM!0-2Hl9_$//ʧ|D…BZ;WRJŭ[%:_2*ըlNTT, ;\ Ѭl<8PL?޳oKo}VdwOIWjLxjx'ttQ9l$m:/w~u6s,6]pŗg `- |V Ve]$<-zE?2^ֲ8 wUtӥLGxt' }rveP:XniD>?Wv+8;46̈2OP}-jpa7 :s≮`N?@719\'HLWx{vd@ρ&ԨƊkPm!və=GOD%r(NLv߿|e1IM{?bJvmu߻,xTx3lcX:VǸ~)l]e< T! C6JpNpg[nߜA 5iC$҂JȂ+'ƉV҉nv'qG^ܔW^ -7>coC\ \-/+,(G%7#_\FPDYdo.c5% #M/5 Ѷ53v+u0oGyے$;o!(  bŸ ʦg JW&?8?t? )|"bQx_~)T8h3!7wdug=/jn=2a7bX` |дז+ZdD#Z4Pfȹ^dx|.{p0<1}iˆExG{zR1ǒ:]wŵ 烂 A0fGg8INۨ"I`ahp:ֲХ1- m9?@W+DPl7!eӻKW'EtTx@\%"_cI1^,%n!dZ M󷵞$/"gSr7diDPD3wC˧d0>z(QvCQ;tg3qo?um"D '16!L/IR*4n8C- iP-[zYSP_d̍+Υ*A:TzD#;QQ&ؠg oJwnj8#f) 5/qЋq"Hd&ZZ{R6pݍ*hl-^\Gx[< OFXw$}c`ݠـjy^_rG(\|Dɔ4odTW0vU]t_ |Wߟ?F4e2g kzfDMRci s:Ѳ䳝w)چ2#)s|X^OlG'Үʺۧ/9e OX^ғLfg];IA-|_1¡m08xpؙӕ!o<t]@;h>}F̋LP?-េc4;% 6.E7O={"q;00%2ЉUzO*Kt R9,}#*f0QWpKTXs_y+p(vD/+sخga!w]C0KkHԥsgTv^;pu(XqN2WUg}wG;KS 2Fvt)6νZoOsPHXiU=Qq]dڰiֵ -]Y Qq3xhCqSMM*e4DS |l==%vK%Cfԯwpuo#D98乣*iMPZ 7 F 脥beXJCP5?hҤ ioQ[ʠѰQE3|d&74nz9b:SexNq^oZTo'zCTܗo[6LC\͜" g"<?AÀW~wKf8YkC L f\SY!!@@8c,JZcP+DꖻBe$k+L\4w>Q}DH2Y`0p$WNPJ,c[9KkXKSEgz H,r l MObPL炶Y|@ 7Yܭ6v8IYzR-B2ý#:5 [ٵ n)P6Guo<`aU'Nߒ߃aN38d?W yOnw\M=~ٷv*G*c3?-*?'A#>FI|P2\DikbIf[Z۽^z3]uip+dRߜd!4rƽFwaO Wta](m$lʌ0 AQ_/cju^5[r4{8^U싣nw¾؎/^ ϊdžK/U$%(';پvBz)y2"YpiucodދF+zcOObu?a:|NDg ÃKP dGN^Sso~*1Jos߀TJwA]3 B"\ln[G"_{P){YG]#vY"  7FUp (0 Ѩ/zqM:M\|$Pvmf\w]8}Tb6FB\)9#e}]1'[uO_B[51>IfE "90qͯtDI:2M벯4׈WI|{T C٪F [rH(:/1ӁvtAArޝߨYz5 R(`7X+}+֌&q@E}s`ӕz|o*mk PrLF Q i -ϸZ a=Cf##681\%%Ԝ_)8QfC-bpA~z$L1[1ӫVYiSD#NS1vЉyJkK ^_rxj{V e`>~@|4hZJd4 ߙEϢ[kmVk%@͆GAJ|2M,P׌jGR3f-^d)g!-NH 8dF 'Kدp+~kl]fuLN%zRGh#Uj?=&gVMAjώy}'Nx;;$!I?IDh"g>9H(+ :p&(] Bq$tתsVǠI ȩ[WOh#F DR+}>Gu }حI!kwKd,@/:沗~@Ij|˧.ݲb)_^J^9=1%_ͤMUC3>BFeis&J_LCv Vח d4޺WM~|/uέɢXd_(",!6@~0S6 +l/QVTwqDw@BjC^{&e p整1YۉFvpAأ8AfnUj%YiXхg #{+B! NNr[@7_t 9ˋl:P^CpQ?w9xn tb=qkiN%JoV%c53vԥo1&y1x:2.rb+-+*6u#,CN6}r%i|a.D.vXMJgvؼծTu Vo&JV*#Q&BrT" zZ-6By;5* Aզ8 yTu*Etv2LmJЌ/#íAioh4jňLxdhDTW`m6WRȩu)SP2@9D:?ÛZ]lul/|Aa~[v Y ޒ̃|8IǏ-. U,f0o& wV $N~zPa+GV&Q -Ԧlۢc*ăhS>b%;&WUaVaqɄ0Dckv9@o'طDRJ==h@84AT5s(d:5TE7]]_ w 3:/0gYZ0707010000007d000081a4000000000000000000000001616ee51100009a80000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/@]?Eh=ڜͩc! '>Kb#]gXR+*h=cwǻyي6 GbH֚?RzeIP_)|1> Ή97KQ0H= ܇D|PԺL |qՅ:ƚ$Ý) X&ᒻ|Ş LD0H^ YL,CqZ6;jɮU4+G_1H9[T9jgSԩ&%4K1)<c:rcqVHmEGKg^%c"|/Cp:ìU)5p3V]gBDgh+!ڀwO!y#hjzWWT]zwcTD^oSF?uސ#yjL&ͣ8ئKay,\ͰnS-4\S2.鵛jV?6i|74 7fwPy2ڣeYirJ7@4$}1AtZm57K|<ʙ2bӁMq:J+]5i|bC[cK`.~Uuz_M' K6~TG. o>>>B;U^ITvE.,t9#n GQfjnv׌ }5nsZ,l b<As+EΙDtMxVQU5ÍެV;$QZV$Ԙ#$\N^zCB bh؃/H޾/5f$SQe)wxPf{}JY_r%kn{2=Be*|!ܢΪ+ 0/W}L2lZUZY5KHpL$#=(>zeHcH6 ᾢw_q2\-?Oݝ*ͼhb/"\aRyVήSm `zqy7OӉ H@f*bxlNM2J!4Oo@y;Ѷ8@fu&Dѓ-mЪ-]0k(]q Hf9xj a֢#qWQ)6äܤ,LcZA>qwH(%SɆ Wnɸ %?z _~:29 !#$`RmD/5 -- TgoL5vgA u ~`ՃK®1p"Gmp<ݭUI=lEF5c7c%Ի.>3G͚(cJFllZj񩉓=ĸΠyd @TqpRC $# Gc1c5ybGAXLH+iJi] O/k0莙\6=tvwPky`_ XimИoTR%HPZ> b)gԴt`v֌"@ݚw%;;.,,5q|+CmU(7z/YxcG{}XNM 4:z-tj!>QRQžP@(>&2xԁq= zi7bjD*gNKsoB#0ۈ͋Vizgǔd\7*:[Hm*b9yU$ M$uݤ(>Z1#SnW5O H vlU*!Q1"6.a sLIq8dݖtHOwoIa%u]ݸ *>֒Dj1*]otJWQB'JF1~U2?.̣NO^Q6&/3 'o7%4 $85n҆V--|i3\enp?1zVᅄ{@/m 4|o +j&F< 0%gFk뼊ė.WegLhiv8wq\CfNI84 {[1cZe4=漟͡pT ]7dHVާ%kP Y#ƄN?B!6ޕX6ƫ3nK uby_,a&hfE̻A[h%Jk̈,>nkV}tz 42]8l+@zXV+=FaHX<Ν{@>QbP K:2vm%WwR*pw֎CGYOSv2^QzE{EWtn^g*BMlo< "nj pJT%{n'&xZo1c^[F.[&Og,.\K7Vha<il3{}v%Wӽd4E]ֆۛewALcYTXu8t#2z)TY\/nޱ4c8f{zt"({f ."FipKM`tY, ]U7$p vIfƤ MX r;67*,@=Ng0";ٹÌrJKF1Ғ*s`'RIH?A8]QN-5.ǙHjVyPu9ɤW,e,K7j]+SSN>%`v/ONpĄ` FMMyR9.AG?*ѻ|!d6C߮S g*bi˳9B:}X;̛ϬW"W<˲etH$Ѹ<^K;/90/`t+h{pkJwܪٻJYdVTಝ'%\kvY$|M.q˖XeSYyQmF':4N8]FFOMrQ!ov);@UMDQ%nV[~0GRc`nMoxS C@y/m^GdvYE UO}^H^m( ZQJt q-,W"Fnh$3iP1K8"~Y!qq~kPbU ^($Y!@;SN W:_7OƘe|rit/"W%*y+Hkb7)mۻ` _kRFHHq{X6vI =OB ea VD̂ȗPԥmQ$lMAh%fêYyi1Enݩ0?_ǭM12|!H4KiK`E3#r|A(P,5ʣ(͘cK8B?X/c"e`86;V UydjDT\34E *#$BWUao3Bx2SC11=xIū }ޖ$I],?ɤPD ձehb9әF?R6I6L\mc͛] 47 }k!K eNjR&dVx S| H{(?Y[6c#5E}3wq%ܱ">\sj:?ḥ&y|67<5؟RIN_J0+v ? tXPY`\FNXn;5-trHm.S【Sd?y0Wo/<(00"DQ'eg!ER ҵZJҹs!ϞT_59"6KsG_Fb3CĞqFXa@{!E>\3wmLǼjr3gjy&9!jW5vm0אN%-)r;2jB9lcw (So{}.LKP0пWOe`4 ڀECe-65rǏV*MwU+K$*J-둂[ Q&ԒHڣ"$,DQ{VF?չyLeS7-# LF M2N4z6oh˟24bC^DEy֦:)L MNp%)_C?Lw\?_]!^k7A#uMt_Wx?_U4Du%N<7 e)g 4seo6D@u - 2T{7o .+ā,&Xz֒Oo\R8nMVvbЏm)8|+l[Z%#Rs(7ꄛ>my , k({Tw4!o>ë3=2lpfN`vY2ެsI&6#,M~/F%Ѷ"(tڦ/_]S$׿ R9e (D|hZbj,_wK ;Nڎ_X,G;[( T ؃p}>=Z<\o^^Ɇ8vN?ܛ&Ssln9\m4=80[IV_`@Rr'Vb7xn{cx)ـיSw%a'| M]eޔ D=Q(_%q:2?~jG)(}6:גԶn9M=/VOe/ʵǮ ^C7^ ùt2x_6TwI c~C/b!OzucBc&9  =`Xp^}BazW}!2y YUKPY{Q_ t;ghjzH QCUzTb}?na%']joˈcSaC6w[D\ J4!nc<ݼ RB6E*GJ UD!f)E$ GL']2_\(n@,эJû I,6tճRq~ow`|;{.љ`<;,IH)jf;`bCջJMX\Gç/R%Kp,;dS>YJP:b6Zrr6n,790Gu }k}eR[JZ_҂:EVP'$D er줺R4ay:"*;lVx u-z/,~|03'暦BI[&[=HB:)KGʩbn\5&#Qvˁ!P`Ti)[-ݯiycnWrwl zp1w'DY!U2$HW bX v(4RH|Ԟ o B E$άcG,/x|]ͮX廆$"l&UgT5EpC#NXi@:]/DL֣xz2^9DƠŠ{ uM/$6H.0V(Cuo9#=OWݯo{rz0^IWAoE<:ŒYAZR>tX9LpqV~: sx 99upvA9M7v= Nd[(D{Ԫ#2:V!5G@>7Yӌ2g4[/ cbB:IBoOx>}o:4Z),_г=z,=6c.& 濡n`b=,Ql7&@ǠjL =9aS$n> 9nS-㖣vOt0s}7^<1GW'UO9צ7SeBSqE0d#bpWJ&Kk]]GaP޼CI2D5m6ˮ2s $ZUF.cKyA$K7W]HIVZgA< ϬXNcQ:/ ﵸiX%-cl2F3 XQzCaw7>1r x!J])[Ⴡ h vnβƝ9T`*mhDb3d`Z>zoAlEx} /Zt{|N^Wh2Bvf1Ñdl"qyӇz02ȕueP3 ]ءhʴ,y`{36i߈qm*.Fibuڈ~[FxBl湧։ފ~ -/4T'g;ȡ3V収. 'xqAXsRX,lx"vG-|B01TXe)%rUNR,(^K%/>mUhx=TG':Nw,$ip.F*Rmyi2۶J>z rLl|5&^ J r뻏ٕ`F82AihqO!zUD3Ԁح/i{v-8nN%CŁ:NGÉ{rczHOpN HX'HtgcC -q[5gDԨ ~j -XϥWWh<5\xDp4&bxRxS;e)R0VPpb07W->j "aut:hnT*4[O@7m*AuK!e &N*hN4$_DQ-H$0ZT|eDj`byB'>ǯ4 2?.%?9v{Su !g&NzX'bH%% cl6G< \LKpȵ⃎UVqf'KH]ˎS i0Շo?"aZI1A!VGɜ֟ _cGTDzQwM,&;BOW6ZcHAZDQTkr̨jY<}S&CQ AZk|=6Xc.mTB #?_b m/.9&P< ͕l7qOt<\J)MҪ=c9Ɛ6+!4ƳBQ?L/2dmZAP5p8*?n`qS8|XMs@~ |X:p!& o @0#|4r(:U'⹩/G#@=<)?MrJC$P 'y3vnR%? G~=_p6ߎ/$ rf*iޖ`Gƌҵ兇MW78V+`od2YN1.KZ2O:$W0#훠hIW(H^a 7٩HH!=D̈́%䀿;RyX jAq+\t!MB9 |saAw%IʶS"rL3Qr^1]VmH"fArId3S~5YS[㸢KO2c[H :W#Yֻ|EkjSmQ]^[+υ~1<8D,ymxY1a7sevM32`$+X$1,#AMj?EV^Y/ wO&X2<_ye=IU#*AWo(q_[wa3y_9$gO-^(JQL200/¡`C*/YeIF* LjL\g.ԂárN/[3(Jˑ- >Xd;)j euhka/icj!݋V 78Yc\c2IYnfw;]]ԙ8(rqUxTb 4^l:cQa5LUB6KgDo!\ d,} _C#ݞS~ uW/apH_N; (} ?3a:;DsLʘ,H(@DKT]#@UZ]/D:/U9:EKp4_jp+h' aq|jn!]ЎYJ8x)|UZY9y5IP"<y>;)G}vD :ؐ퐊hy ܏zꞙEY\9 M] |kOvȩVI3!v)ߌh&Mɏo$կuF$$}m! ç/d-#'-mx9jTEXul|"iM7.!{fagGteU3֡R=yZl˄4N8HsThkxRx#ݹ!Ge L/? JxeeVӎf ojgp/"vXXЮ+We.ͨ|k7RRWJ5gǟk;I5Qqj)Kt:K}7nZ]w~3;ĹB>[q)" %^pW%v&9R-%ỈoA}J^3 (y/:Vq0,R O>+zZ[*8=qGu%`Q[}M{@(>WPA\y}@%L B9g c@/e⁽Ӊ.=:#jSBq?#~v ҕMYbֹ)2r~h㒁~?g{G3PГ/r`NƈNdR%趃-][?]LRD5f<Ak4ۀ $CK=!B$ *^0 5An# 46J 1gUYU/7[٨^KsiMro$<,ּ}wM^{}j⮧vQCgf8tP {uܟ#<т-M*.P#t+G ]Rq)oDBHqWr_'Y.;by~戾\-pf`+&>fiX5 (Ȋ7f4NBq2/JYPi|Ən2"WfA-S9tN_ '[MT5|~l]JG"&_C9,IiMsS $6]j~ea\qI F K(Acty٘/WԀчݮ!R8!$on}5B:q#?|5*B'6 Lw]* [YwCx=,1C7( {ZA-N%x顎UQռJ# 6B4 l}4 =@YDŽ_S` k90bl.Hxg_}Rml$Mf:)7㊶ P2M bAeSMQ+A=yMd\j)&khqe}T}Mb^!#Qw`Li`֞뼻e jso uJ_a͒ 9><9Mc pUV7" @~-lrռ4!,uf`f^  !"i~<9QOҵJqO+YLLwtm"kB+qCsiDכ]\J:w>Z%iU*;g­`Xv$w>pjy+"m E@Qr~{yt.8%o/y Aַ823xmնR=AVL NF}[WD.P V["0%00\]3`}jԫa'a>r6oM¥dz|x㲜|Yl=L8kDe i/= e4K}K!z>)ԺOsNJd.5πmH}fNp\&D s4д/R`ʟ ew: yWK(5zS!|w~KqdisܣMKL|2~bFh5ogkiK n!^t?vrRf$J @ƔP5s(DFtUbO5ʕQ#NiUd#R+`I;b,>$0_Eʭl!nqORB/o X33BR>3 lEx 6 ؼUi_3u &5H_; oDS)Gt6 aֽicVL]6NYKQEIsCq r'T5LkSr-^w?-y9 =#aTm$;Dϱ:z3L$04zKDɷ>n+yyH O'\V RF(a($\e3{eE m0z|"V&px>PTsa~@.f&S94 yTPR{Fl/0Uv.ىsŸgܴw Fx*)-"8lDniី'B=hv8K}k IyI$vjl*lg2X!>Q}&aw=rbK$D҃|lOu$R+8 h3v#;#^ QpHf*e,NhtZ\\AIYJ} Gxs$1ǐ.heá'F?T SD]M6Pw(/1rgIj ##=FF`&ɝX^`\B(?AX_Og1uDOIѪz]23#yӴ ф<EZzEMKS1S1:7uEŞ6^ 0@GƦ݌_i":h&NG^_&\`ƥja+i<uԽ&D%i㑾JEt^Tt"겥l2.f }yb0A{QL7o+ĊS@1BC+̅u{u 潪ݍ 47-giQj2RJD^-t<1 %5)O2IO7sYfgAt0Bi\ CJBJm s 5Jsx#ZŚDjŜ&8-t G%S~c3A",/^Kk^+*^֫wՀ? AqRZu,4AδFNj 湱Ą HKh^#C͛@CEZk: bY@o6^t "@ (Lçu1c8 01=g| $F IhEą8xx)OF`?JM5"rOJZ/0\$LMiLlFa.*A{{iGEUOZ:LT@+B΢\sc}_ݤŌś^Mmeq-IuP Oƒ&|'bLeG) 2WoXIXE^:CPc);YYG Eݟ{KqH?I6%sgkwJ9xEr*SnIb֩w?ZeDD.W'-~ܵZœ l Enu 3C*`]Og5Rͣ攪H.x[ @ %HS5TdCօ9jr\U$!>0&if7ǀ0 s_MYMΐ=\t{Fذ_ -q k6v8 q\]-j Y])U_FqbsXsUE3S x.fAn8 I!q?kq<Ն,(|Vb%%D@2?>w-Ǿ) 0שq lBO|A8GGO>U@!)jץm-S @PSĚ[y:/hI|0љ_M'pn72A[x^*YgEq# ;6˵g,._ɲPjhX`4 x66h=6aO%=$=H47Bz=\$TO :mنخvAmPZ@h,jx#—(U lZ%P q6@d q2\sّfp \ͫ {{ E;~3=anّ7; ޔ>bu.}zۋYRrx߅fQmۓȤG1p`9[SC%"j>-%%<ӋbYY]˘Jcev'WK83xQtBNR[H<#Vǝ "4 +< $ɛd.ƀO(һ% })aPqĵ:| 6@O="v܇+g@Ϗ' af&Lu.<5vB7r]3@{VLIlOA}t@r W@uH"|qõ f%_ad]l$/{NxSOMda/w5… ٓ *>x8bknGXÛxj fӜGpڸ vPN}`)H1c%>%@dTmR=Khw2ʷe#&5oXI&mx 2C, FW MN7KA8-|Ț lE]Sd 6-hK6^I-01Xw 6Ih9\8K8ڹE tcLMpe$f=v>T#3ɸif q29J/wy 6G-&4Qxw+?5~'oN(}L'|o}yhvlx%h3׏̺S -ڊųf |c xU'Mib`W9.>wHR%W=dž?7sq+zOl//|ΨɡKO/-Ioӻ*h#qƜ褱j>H:Uu|uL4F[)\ *]9oq]cj +V] lI[&ʉ}T!Y{ǒ~/.K']%omp jhm]Ev _UrԄDJGĘsXҦ. ))B`ȦW{EKbQP@ئ3ˣA]RiUj6AW e=XL[ x$tv\0zI1].|iPȏl{d&>4oe>7b%n` qyDn(XaXU 9Ng&AMY c/xKc0Fg&Z)m.i#NtV+ͥv0$2}/# ŦYBt;uLR &XFS:GI)MG Pvbˢ'\X,DqWK6 6! EPE. 8nSFBWMVOAun5ZhCl( |mߟΗRp5[rXm m63 /iɔӱB&F5TR4"bzĆH/z|n]m<5b/] S"JJ'VB͎W]vꢲaWfG;΂ź5=9sxd[O,"XZ\[$s22Oɴhd~ϒ^L"JsX4~OgN@PO˛3mLd;7B6spf[㶀+,яy[Ln&~n[IA. w40;I]w6wc %Ps.V,ΓZѶ'qA\gdғ2|En͈>6x؊?AiP F|$A 쉢:BOm=4v|Y^ZnZ7DcJz_ԧ bI/c6(xu*.; B$Xxm4Eh]wg>Xb['X9{OԆ(l5ﳏZmx 8_4L#*?X^!7_ 9ZjbZݞu}6GQo_ kSo:f5 ۴ý uExr$GF<~ Pڿ1l-U۩ٵ<R=|g1Һ|LQq[vV8H %@~~nb%6A#FE )IǖW0AJ ۑLt (nF)ok+KU2d8f3FQ;rs;P(*CK`gU2Zo( b@䴱ѻ4݌B濣dH@^Y"_' X֫5Eߝ$OK2MCG.+KĮH20u1Vk8$t 瘒' kaLqTt˟jjIg\zq=w?x:I^sfV 4sn/dbjTyJ^%"5<'_l uҪ%pDyk9L~ܳDidR؛.< EUMlܩJ+IZԛwPM}G3n~ʍ@ &(PWʵAvPJ~Ty%3'7]ˇ73#Au=`H{(4 ̀ط܄4c迻U j #zpHLg}-_IW 6.+ ]jz`5/| UjoV7SUm̺tSCgcpa։ҏWQ WlauzotM-^78=.RdXmuWb< *F-^86Bu{KJ2=@nA ?mvHLxqMtʆѤS`(_0A񧃏~>rúC=@T4T:%]3VuQ13q MDNsTH%=FQGb(puy=zΊmP%MNJ&yE3L~XTܢ\n'/K2).1=f[2OICl :z7K"=kB'$K߈ئ $p""tip"/aK_Y%Z !N a~׈gLY뎱1춓+lp=V"vY.95~,#IM?T르eT9&=ߋ/ƹ F}7]O0] U_"O!3L|+pKNE"BzXG"(ź;^B`lb8{Q82ظ~QHqPREBc˓`(f vG^褋K^K20?B/g0]VxEBN: L\䰒h7f|'SS^{i3Gq*@+BAL,|XsoahX팘gJ } 3;7/l)0q<[ >c2g*Q cw8 >І8Dlp^8EN`%ǣ9o!XjQs:F=K2ÃmB"Svͅ'5Ql;& At:]TJ4*tLј'|qF Eeڸ7pa6T|W н:L|cUľ/l9|T<fh[Uч{BDAmwXS&".$[i) `Jz[6զBrlj]rbL": .U`%˒UR8`/vzDM>Ѓ& jXAG;FWWh/㺂΢AwOCqHhMZZ_ e6-B/ŀ K9-d^2CN M͐_ |C"2E2 }ݷ\!™t  ]{l2&Rb:D%Oaw8*fdjuʵ{kUEП3tM>]2{{fT;0X|@@ijCa܁aѭYE^{uY4!k+Xo" r0--,W )М-EUC5@paZx yTU{[4!rJVo7EZ={YPxٍagܥ᷻B~I[aՄ"aMDHr; >ѵ<9E?h9H-?9%Y'xGSu1%Hxol[V>e(XTvd-]$_)Gk)W2)E .ą[sq%!MME~o1ELfȅPD>nl"3SmO 6]4y;92KڎzUt%\h[o޼!zHRؖJa,DMgZ NY~T_Yiƫ8F|l#mcs> xU=҉O*d))alH vlP i_C;1}ã4_ u6a%C*/m,9>#E8Àl]8}[c/q@Ȱ9cA@cv]HoOv&6jŤ>AνT_hf[Mf Mϑ=t߮jШ Gk놐kB-5AIg{^ۚ@~V`Y;8CG;J!?ݛuyx" kϱ>יv+&_Edeu7L¾muG.4QީhSnBY 1쁄8pM v\*:5<auo(vԄ>d<͡+\n5lii Ҽ·8[v<QկQKWu'M[:7o_ܧwΌf*rWft>CDv|"˿Akwa]po\X|Zo?0>= OQYwd;--6_\B)S@p{4vH!8bGe}agR/?HJa{I=96Tiɒ@"8D֡UI$ UT EJx]`dd\,`Cఠ8v"pQK+gS c=Y73mVÕU|E꽗G3 n#%L|>أeR>CVr*"2︉wær/is7J!JZ^KlY]q͏L}0G{٫sF2˷ (JVƈ1:톔svȬsHx; Q#c'Q_J'XU2xzao%CB.;fJt!N<~ 7hCΫvQVXrUwCy6 4dyZ ;?b4+oy] 5[D1ا~eW 0+*4lG\bh&[7-I| 2s(ӀnT>aan_c>I_p dނ5 gl-L4{nh@y剡оsu)9icPz`3`\PR>Y̍ r nLb>WcΦb3-,ę܈sm@v맾g@_ZNCUp\NX6ek׋i gc-V0 F53 xf('72dJkӄRF S@PuƧ[#ݲ{3Tsr: kizh" lӿCWP0XeiFBo@sI :o*7ˎr6&Qclz0.סos4)fmQwaY_M4UŐ-cj0Uh!_}n(~pzC;;djuLU }I`H}φ"[u|7V?F>7k%xS'5s(-,; @.߼!ԁ vz"T2nqc݈pQ 8S}i6~Bx@ic<}n_$Tc}ܑ^bS9}sɅmV g5U0D(2/\-yūeoLfaEŽ>U@ɯ.~RA BZ8( sr9MԞTM9imPJ:r^[j*迸±L7gtcžy=aT{Gul[xIxu*yꏼ8 pN^4VNT&AO\А 7MAśBRUI'f[bjNamqV\ء>JGm`tZG%\MM~? 晋-jR}uYMXUUa*a\5 QIB |ވ-^Xv(ZD 1XbK\qiʀ5RZ%M.ߟ3&,ƪ>_E HoGmhcűnb|\mfx-н2t|uMFLqP]F; 830&fN `${7 aqJ\x?#dkƔuFM"2v7ur']T^J+ǮoIߋ=Bq]tJ-/bqi{O=2Y+yAC\dMwW̡'ֽ.DA"1Uz"5.Y[&6R=&2-e5C<4P_WK2 skSѐbC_lh\{ݝcIxn! CNe'2uh' "NuhQ qhn9wi(y; /ϻ2{SoPĕ/{Bp rwg}40Do=a9Ou hp|)8=f4.I3fȞqLer&TmV@+Mʔ&(wf↨ q ^Ԋ7&ӂ/rs2 G':҆<۴l##8bB"cc74J*z!F:xUG$PFò,L.۹{k8*/ i +2p /co_hc߻Bw)Ub;YdW8(ܨd7HT`nd\ŭp"Qܫ蕻 'ldUW1>6Y,2Qj$ ş`8+5]}PF#GO)RqB;A؍ϙ`!XNf` hǖBMHpLրMo% &XT23գm4+gAm-P#)'f|/ޛƇvB uY@h 蓾Q z1IVSW)nӀ2Al[; Ʊ2llwhˁƔTx䵜fY?xij؃CnazΏ?Լ~g~=NC`ݻ? #|.5f9S5DXr%USsZu|}gQ?+P֐Tw|*@5# Sn YvCje\ pnn#`ܵuN6nTHP|[7 Xۗ`.~iL4bnѹDX秴uWTw1guJ~46]PK}hhHd].>s* q#Ez<^FAkoQآ3&\~ XE KlNjd$NI ֓cK\D9DzB7pBjƥE]T1\ 8'Xӝ[?h@c)E RBE{.y7ω-\q*Wnp䤲՟IJ2Rjҥ |9ΝRQ6 MwFZ@T:3^ځ7@j楃Ai6m{H=ĢݕRfy$k$aP8C\ږ;I9~8){S}MO߄f@|kwxYv&x7}M>5 ]3 ƘᶰT\oxeteId޶K(|v>#d&%EwJI]ǘb\k9?im]CopC묜.:NJʜ1J~8ZKK_pޜ}cZ/UA#\r?";,|P duYC1sd+8e1:Y3 dY-P][V/Ż4Vy˴w7)OښV/)υq2z2xjiE ֶpYU?[%x;Y>:a 31ZoaP[~lEDY2nLImԅzLA 2Q'wF"U5ݿ#)>!t"\aC5Q=#$Y^^wR3?\A&H~Bՙg x>ҍ\N zQ*gs]aOI*y-ۿ &5]b< 63[4'mvB)&bT5+JWձh]ʒ-_JY+YUdjG\m7 3س~HͥA#␬%>4x:t$#vI;m΂Dd}^ms>b$nኟ>&oRJC/*\'({dpS,GrlM꽱Tb_G;mS9 7GsPMiPf=f$n-3g~p!V"9k BTkgA{[,5|bY>KE#6f[>`{ ?K$8]Cvb`_QnNÿ r}|jH|ј|9C X& 3,;p+"{'of;V:&@Zlmyl){S]x X:7H9qS&x-YĿ+`yWQr1R(*1AA]}_!"dݽWxOBf{D=~V,,h()S}Ag#ml &syB9|gRRE0<9+u/7K3-T(  ViAvԝ0O,J? M1'-=ᠯ2 {nXw~ըp<g&A?bCnϼlfޢd1SPjR72 FK-!xOô ʐCgftHK 5-D]|w RU^gFI< tuY%ےN0r7z 02YKiBkBƇT4tip>ljqǍfh7h&觴N'@/䊓\N>_j*kl# :N3:ZM>NH5oøI%vз%e"l*=3z8yv+$.M!5f?S`^*Ũݟ$G5Ės:I6K.BiCe`)fokŠk(.*~4@u(FSD%DDl+ g t"NE}7!OvͽqƶY 4H5@&6v8=^I=SP`t֐+ɟ,[&%oF9N-+0·"B^3X =&`u YB?ג~ت"<8j{R2:z UR>KH%܉#5KrLyZ[յ0$24Nv8j B#!ZOb3 1 ~Q8W:@YD8'i+:LGiHB]x,|$F5w:ӒRJB@/(9P{PKО[E8Gos0錔uF3Ȟζ @#!d3̠s}9=享?Y,RBjhsB#'{OX6YdVwTT^6|v#P*)S"B5 SZ\pXٴwzb"t32sbVF;gj"/bt=X,!11* 8^8I€Ua^B@_ʩdFɍ s$a=u,r6eD!ޮm!(W`X߱ץ/W׻p#Gx/=5W'i#mD13":܉μ+6y\U(֍̜‘W]XЍ-(k1n&BG1x>o RG)]6j}F4QCBhߦ) ϥ/9HCC2kJj3IIH»2GsD!ؓq@vv,I˭ZXe>uEBGCzgʽxvMsxr] BMk\uy-Ë ev 'TI/w.'cW߆YH(״ ZCo;7/OǏE<*㗃蟉XOmHHе!=K@H#ܮ*]nauRz3Ƕ" ? LJ6s\cӰ EmcLZ5n8qgeI$=DCdϨӎ͹란4OoYRi&?4>QXa>J|wH9`laS0X/oq9Ĵ+`GUY͸1e[l swOK\ Ͻ938$,ͣ|',8B, ވ}VY"j py–φ5OWNOpA!" f'Avmq|)zd)1܌ihOڿg2ر^,p3v Yuɱ!`Ew bbA. H?"Q *!aS0&O8>d2 G3R+$gªžhp%ކp,\D1tP'qQ[u A|iuYE Oz?jsr ,oEc4x{pݯk9Fyћߌrw\Xt [E5 ;[*Z|~" Rg*>d8YՀڱjEg{DV>{%.0@zG^G/nNCp9唢o{o בIj|Nm !q:+V >2T;r-.v1=H؛3ƛ1G*<%z0az_8X]aDf4L6K} uE@ qB]? fHzD6rn!vFs!`8Dze 1ReOgBq; 4z'6" Hv>ޅ%%2u5\SA=.CYGׂ>(ma"49iu$b䃬nCmg_gY '&b6k/w׹IYe&b5?LGG ~jɾ˕)p|^:#.nlÕ0~'T@P}쾑攗o@qw$B"]uU״jZc9-ѩCv$uҔvB'~vs"֏B5I( ܕTW@MZ N2OQS3w6vG(UvDOd[8&h3Ie/ /4hF*Qg#_ps˽IfcrU^x@݁~QR  ڥBvgb!h^bhF: vۛPOץD +Č,akKVz nՓ#=%Fq-1-[,AhNUCqI`>Wyڻcq.sbЬyDRXvkY~hQQ_$-oM<)-xx-7^Noz{.喉$@Ux:1ؖtN,ZS뭸`S'0AҊ\9q. %4KwV~;X\BQdݬFi\܃r^=bLb&Jb˽1`ŝ:&©fF89ә bJ3=[\@-:4$< |BӆpAEݘf?)P_TȅQ̷ı;xr&3#356M}[ ;6-K_4!ָSQ9uYf5)t)y^Gm]EF٪M^5h5">ӎ# –r*tI  kC|zJlSmȆuu_țy&j=>d!񁛁 إńˋE!!C  *H?J.h|1O1Ό^QK;c (O'2!,ӂ`DP?| d ZugՙMsh݋Fh !rlIJ69nuH$I,ǵ"6uhp RDDHA9cO56+%=,ãL{DHPGs(XR҅cwXC$jt" &'H_"j-\{"6$L.29xϫT+k%P6~qHQmc#hdUYQi*! [od_(Dwi2!WWY2D:D{sz)m]FNQlEu#O?˕rF[״NP$ S !Dl.jBAV=Nx#LKuSrLZh' 2C 0gK4ؗMCS~eH6C!8շkzJAa7|'쥰PdtH9F+&;!ENEYq![(p dÉ>h s`Tjѡ545͔FJV{3uhb4%*)ReaFeD8 .a/R)YUq&+?y+mC[J/am>gyV>)`H"h\ ӫZ!جE61E\ðyjSg[3j:yr)jZX&NiJnAZ5{'4?=M~nD&ra|AY%jwqUܒWWHt6WCWY+|?5VscQCv'Έ&`@[7Vt Opi??ok9q,[JNor"C7 g( ;~OIiRTN㓙!Sf~q{MV!4pdž}Bn #bzoD% ~Ml1tB t]f䐾l&4;Vz*ߨس9 y}rY~QH@NRhC/ ݨp66 u%b.PgI$+ <(wڅ=_o G"/}jrTw4+ 8L2azĴbUSlbVK"܇CQ3R>[# NrmC .%A!o܈QFhbJ?0{؁]. [6bg54&qAFLn Q\F6' lPW˜BLbDC͙w.ߑT?[܅E'v(=Kv9You6d0mJ҇F /fw,՛ \[L1r4: p *6EQ;z9ss9(afT%f~rVslCDu甔*.m/}>pS7.sNLc8ͬNi0dQhIr4tzC4UͺaeJ3;LH`95tS]8_zў;?)hնTc:/ݿOuMQ5 y]'AːmF ؍1E-ЍEu3EoqD3u p{65&L6FWqAx¢uL$(;j'n-)Uڿ+r`{4js0љDANАK&>bLG zul\774"@ k$Ӻ> BG墴pV BU0q͑FBj@MtXYSfy#WPJRe<* Ot6[3׺|oZե伴5{[ya7VIt86Ɛ,4=Ue0no PK<#)G\2&W [z\4qzaENVv}Pt!r4'cQn]=ۿtr%%m\mFDžԄCASZqaX U2^g l鑺WR ~-=]i ;ZaSqTw.voC9}%mlf,>'~Sx@0](: T9@sٺvޖNx?;Kσ(:<"^j i&%Pt!HT[؂<5F~2ڛpnC__Bڤ$LZ'ǎi2I8|V} 8΀1ց^A(Ybb I0K=%G]1zCυ J-<ȢLoqs1mc19++^Qv>.Sns3V U:)pFZз,H  e`$"|{NF;+ivăɽ3Vhh=w8o:DP!5`K?sYE U|ڜ\B'- quFDTVwRآ{l.Ɋar\AX,4[[;6+﫣2ye7܈ e,H[*Q_8?p0I>QbvhɘtJ-Qət:fV$V'ӥ̞xƏ[ U/=ҤZ,|hy%  _'/8%9~!D.f5 FCBTNAi}݈%7nWz,PeE,^Ff`%fzkn/{j~k|XRo6MH$}!Jd X?s7|=eܴ mRagYZ0707010000007e000081a4000000000000000000000001616ee51100008598000000000000000000000000000000000000005900000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/smsc/smc91x.ko.xz7zXZִF!t/ V]?Eh=ڜͩ WND1iAD*PeNg:HoMYV>%:L8S0녙[G ё$E'#/GEABMdB``W@PEx!Up9t_^[SZ5Ee6;Z4ݞu1XHPw:ڬ#`N-%:COu't#PAGfsE}yu%\܍[́-aIȴ"L: `&U˦#iun;oCС='ౝn. cWɰ Ѹ3Шt9.-;ېVC`6*܀p` mjK0F / 2H@y2¢Y]>จ@x!1-_AΣ!/ YrIԔ/ñ>M@^*r|mT|Ľ\FJg@j U݇` 5֐2X~l̯-cȘaͷQf死߸x$T?n g X틱>_aYt&|2hCLJu]X)s"0! "Z/Y,‚>j }4|>J(e9ލHA|R#8k^ w:Ragxw)q+CEOR^xr%%~yUgL١  {bo(A3^<'ft6beq!e"sp A_(1OӋ4hMwL %$qᶀ%ǛV$Ú"`eWb "'_d } R˷QOU;9pvf[B"нZ c=fjPX̂ 6&GC̓G^\n@:<)CH5hf|.{os++ǃ^S~~U_w!,dKoZ~ȁ,qn6x_h4&<+qPs9zU,'rciӷKs s^w|5ďDXP/eX]ގ bې  r Hج=8zɋE0nSIOǑNz щG.L.;OVv/ G[!QȲ nL$k >뎂M tÉ)_A ZL,;4%Հޛ+u>'͇]gΊ?qSLO0UҎ0_}e'kAYi.Fgk^+ & hK\xxԞnc/BxV !i`,;غhM+fi`Trhh csĖxQygʻRDkhV%LZgao@M9FǻtvJIQp+6O$`P1VzT?Ú7HʗVvtR b&I$~>|:O*ڎv'=)Jax2@؃霉J'G,Yai!ɦVb@Й>`[ם go sGlJ[oC0jt'[-b"\1nc}iAs 6QBZ[IqrE{ӨMH5@.35g SX D8_rr*6T̗EeHJSwnU㖘 u*} 네5)3DPJiy2%BAƆHt4U/3&) HL,a'^Mf"͖H6 ixUG\|M D-8g9u˝)v ~voє)MKU=*v%zj{CjILZs{  L HW;)҂3C9rt-m^/cD'HvS*$$˗cx#a{8 CKive<=^]c ˔eGڏxp!ْ-|Qe8!FQI`y˷.0gzuނ`3h &F3iq(1[I㕊N_V϶Oz*wr%g_To\"q&4J].=ch\8LeE}5zbK|L 3]_;94jJ`vǀt@j{7,hhENo!|`@{jU3Kn6 `}p(8 Q.ie?D4Nωx:jMM4_Fh8~@)Bv0qvBxcz>pAkrg Jz3׃Ws[q$"L~g* kxC\%*W`ѽN.ң1ôC%N~eB0e>߁Y)l0/AN}`tڛY#X] EP:X->=uWjA׆4/~g-TėM$3zrȺsiVs3tA|{!5u@/r@`vpl,o}AB7+Ja1!#zH+|Ι8g[:B* RD䃵N8tVR<$1P {lm!]y;[H @` xG-ROBd 8(EW$+\>Ќ#$S!X3/Y"!C} K[IU ,i¹O);,d'OIܵmgnM _rx{ZۖN`GOD<;5KwsYp;N"k|F7"ױfg{AW4 X )ޜd}~hVmsL?ig#8<#"&յIV[]P)^eX~W= Z5v!5l~A(nT*2_=5ĞI&Z4%#`ˏɸ2{wTr\'z)cHŤ ?&TR1퍑4VA U^>!;VNn7͈]QVa%,vr",G=C8[A#B-?RP=t&| T S<.IH) )XfRjȔ5!-ޭ^Ocvo$]btX|ҋhY*E|V@upEcb8n8h6P!,XPJ/6giJ-_ (wZћ$RŒbIJ9'Mlq*+%UVx"W鿁YbDh\x`Ϊy%7fUWe2q6Or Aʗ\vXIGFv RL!-PRMA5L` PwNHFzgjB JǎӚIZ)wXѻrsV: |q0Dc*X𲠮XR~)Ng-Vo1d/j&ulGr9ضmP;8,ްOu i{^ɆlpM"%.,\J' k`[co,bA bMaYl}r. :H1N.&<$Ck%QOF (!+ze* io Aez Y%Zka5ڦqӖ`2< UY Q y1$6BH yehA.EAU=k+;DU0Տ㶑+^$(TV.y}V`u]Xc&Sɚ? r%Q4Qȍ8GA,hޢ:Eㇰ3߿l"XD+'o}ޔ@S-kĈ8Þ% B|mD'ëELhGo߄iqvW*UOkz{"ps_p o#n_mUi9F-{6V[ոO2o<${b4nmf\QW~U%cc45c5ڗ<-˦?PJ&1:M&`ۙ&Y/T܆GN2(JP,p9C;ϠSvl;"`XL8McŋF<|ų=nsȥE4T\yϳΎjj ?H{"nJJ iq)G_[6(A>ܡ~L%JS{eZQ`l#a)gőxpd#(Z()RtբS pfek jL0ƪerˋ_Wjs@A62쾫/Yګh !9E1q߶MoؠҰh/$A6܎'w3Eƥ:RO8dS|eSRZQLd` vKbޏZAqjT|WVcj1D*c4 <4-ŏ*4<"ɎlVSOޤeQ`=޺ 3O׬ªw}IFA_NrR׵E/; 204\kĽdb=ؖ\YIj|܀B-m\W.6f U&(>MqiA8&x`!kb櫴kZiM\. Jw?R6Sb/1P) .#]jDMTt{LzA;0HeTv F G/'p0-+hgT4 Dj mŷKCXÆ6s$ask.qn"oEmM75f6r$w>w@ءÈs1:Fp)o%Ea.JM`%jDs3y$>ې<@E!KǶ)9xwVPVI/4QBbJ?h^41a[\*EsMRV[2KlIyAz {icyyt43{ѕЛ~r"S\,$ʐ!aСE)GxN$f,eM{+ګw1vM{ܿ)'[ͿƕE/nPE%=aE@8/ Vwsژ}@|61 q+38blWqA*ēqh7׊nEru Q_f#]DD{]caf9}L^.t`a*s22 k: zlH%n]oy7Sir)@6rBE^yH_ 2~^+ "uì΂@㞀I",||ȷ2T]p\&S;3 ӮD\Ɋ뉯M]xGIw5=8 %->A|l<R\xtZA&" Rv wWU(42 ] mĻ]%큼w'Cȥ8]~zSozwjj^74Ҍn)e|Ȍ]"pi3M["ﬖ'#](!#0r\9ʤ(*czn=YC3K2Q2Aj.XCqM<0_^$T9w#+Z?CE({{ps*3G=!彠zy4fXqCݡN)B{:=hfƺw+l:DZ摳ﱸ4ΞU 3WߝzV~didQF|(su9 hR^HvHKNDP\.8X8FTY9g|wjzg<˸٭ WzY對t/G95"\l9˜\IuOXtX^V& lSh_Iq ECB|('*K1+_b 73owz?+pqЈ Z~^huEy^E@[40Dz)Ɵiդezk|tn!45g_zEQNn|tj+C+5b86]@K94 X.K:^:5U@, =EHU- Y℈Zۊ+J"*ժ9`|<MKiضF^pK]ڟH^N{;tIо  ,gu犪ufza4\+5"Q6MY$20$R,yn w${|; dH}te.`Ht1m@EGk2p^ΊQ깝,J">G%/?cCq:M:.Noi>ר##`Y]q:3RoHs$9.@쇓:.Yԁg-4o>Q+nm`je#3h'1/20IߵɴXE?փ`q%Q],.1& @Wq5(Vm^[voTJBE;wh{r-v4ƔXY^ x~1IS 4 NNgz6;iЏQ.cۜw| å& ]o!sJpM:?m3 1u IaR4A7tR,e&)Y+q"Sv6M|hʜ`VoDsv2yE~^|"ֽrlZgvZ]ÙTnKQ IdVb) F|Yn:a U7f*IaX7hBBhLk^ܑ9/a yAs#bN.ĆKF'?Z0Eu iBpw`Km<=qo 8G@4%<;Kv'= &ț{}PF?APu8HVk7- .땸^5@fõF ԓ첯"B[Yk\6@ሢʼ C]\ 1\g̀L/&)pRks 5k-1g/"p/#i iy-@"շ杏@Hxq(ө}rNbqa^eU\%&j'6:LgC8] f،(i&2{Dj;X"wR; ]ky(RmuPt63ͳG JE*B!pk[D=(a $0P)v&mNV*ehPT<2b qM`7C<ĕCϚsr[UkV FI/|0(ɬe FS_ǦX¡&QYLf1YS4#νn|Qy?-?mm2#*9VH( L ]#=ئGxz[H* 1THbzٌu` 1Dڮ'`Ͽ ΍a$n)[{OB{n[&r|coȪ]tǁ ކ"_\MeԾTPcaJ% z=e6&s/}=>jقӓ- D 5/8idq%  "Vbʧ$y(znˆuA~<еFF}qy @]hwWLbn`LD/s?HbU&vj@̴uS5n"hnZZD74zwԈ1"ץ-Dh&&ﭼ,AWD9Ζ+Ѯ굌uwD9!3^ܹ/4~%Y{ijjl(3 v=qPG`Bbq/dsDhdV(e[zi?4B4ղR>BҜ=6 *$w7zxj{n1Z.n͓|ؕ ) HKq;gȋ`Y&Rnh@*9˶`! +.1Ɖ~Vm AvlX*y[y(rt;\O'# m\H^ Q^y`gk铘:Ķ#dŽՒέS'] esT"eR"gЄ|y,b+KPla֌q ^"}apϞށ`G{.|`imYGRF4O['\UMXq V5R@XՁc]O4LυذɢST'bjRB/A *9p(U}ŐZ& 0? ഛ!@ZܖrNIZx u%NQ1I`]c^)}F5d{c J=\W:n#J S]uv;rehChz*I$py J81CjLb# tRϞ$ac&|S0mî'x8o&V^1o񵅴m۳g-}1t)FYIFCnOϤY(j\V-0 VƄQ(r^ 4]l`V|-`E/ =-``È!IhnYxXPFn,No@ `B{0/u2S6]O7fL%\)ZV[jrp18覱A_$: U37Ɂ$s{꣠;ᰗbq,l9Wh Yz {b&؜< 5ӽgHB`r~H vz>߭oٽaqXgKl$.dLJu?ƵB^#ДLe Rp[:d+r yv7cןniih,]_[^07 돟 h|7([wY|-sY^Ϧe;k2AQ5lNбf;>u

    ո%ܲA ЋoQ#r8eN EY-}2~U: 'Z:;%n߿ֻTz)jլccWf7> :tSM$h"$י(5tpk2>b lbC4,~}vu:a!_[JgaOuNqRd9Š{S0ɲB<ᴖ5 Aj7~D?>pޕG!sDLrzLJژ_Kv!q<̲q7ͩ$vb37+ť;EuQ)Gna!Iau3{rAD#`HoSVܞRٶP=z㌥ wˆlZcb~33*M8F@߽!s)>-[AAMF6.oxfS1& t {ӌuӛL'\icbz؏+SwD޼ě%;6vHfpq;C nSWi'Eڌ Be]noRd#5=d!J/I{Vm;+U:%Q0omCiNɷnυxbA6 !"he6CɜO!!1uP*E SLGf s77Ņڡsݖ;_ b}s>S[ M@auc `\47J>ijU6]G$"sC)uhwrv&?dhJG9D0yc^{A K"QG_C vlz _GP' [Q8xg_#M4έ 2k+pRh)H 5H'ٯӄQ T*!m]5=͛B~B-x ˻=awq7r :;V")؍kчiT\Fj*cdTa3ԔSU]*Ny%s'{"{5fGְ2Dh1I8.ef(4tr ,59{j?נ7>/5: a!1j@Jr[zC)RgF9yz!huG$؞ɐQ6FkjgA'MC^Ҕ;a/&gΥE$YxУ'p9I.bc~Q!GLtBgcDyXwv/v(QYVxxFӼ gf;W`ZކڰَbznOSʳ6߲C&-vhYWQ8#>ᖨۓB8UtFfoX^))Xr£TaOcuov BRhv6KzBQ‰1u@-3+:l( ؋m*wPAoPK:48?pӟ.:нRI<$FYͧvkFῥ0}˙i Je[?S/1p]+'QvPv 7S|ծ%4$-vIlWTlU^UQ2pSc֐m"6.K692}_z<23k"(!&1O~=jAFSs-hN\c@$$Fz֍H`Z~ϋnB~XvHJ+aШ`'ZC+p< 䌌u4HV1Eyyզ'^Ac`H]Hߓm̚e̟D?$]&GA乎' "ăX_x)i¤>s O|% YUnsb)7 E1]+jVi']b<]Q_ W'3VyK$zTKjZ19k /Cߐ"Д49i&?k/BeDGYmC6OŚ{F|@笢:o=)X(ⱆ.咍Ԏ pnK{9^_g*a*{C:j\.MdkU%'ڒ2Ϳ5y)mY%% nX%bl(C(#D=/2MH %.~_Jm_:R.B"$$r-IYNVѫ 0P.6q8θ0~vPۯd,#C%i|?UPCY_0t MXWRLxF G؎gS9q*]G],r3@QKZyW,W9,&N)m(6J5U 5chm#^@GF#}y5/>jq[dza)zUZc!m2&3{P3.Wr/ĵ1ϿlZy:OjxOih8oC% s5sGiSlCѯx[ڰ:}Prh.",ǔ$F({~OW}^<tUb!7Y6\𜽯2;y[ !Z\ Ol>Qev>)ie䚓F"jUa 4] #~-+Ȓ;,3 ]DVf 6ͤD^ЍŇiZBЀw␅oJdT!ICXE@>"M~/ ` 8| ecmcSUqs둀:r,_=H%`$>==RE68;yӇwL'jRG A~d^%Q/&ºo$ }\Ɇ=1<^Ԋk)NoL-NJ+L {6QCYqqQwv}^LW&6tn4+\x͊~#C!{} %~g o䢯X6S?EjFO15lq %GX\/"2;…ggd"O"K]:!J- d]51M$IX`>ַ6&jsG٢ .gKv ӇlXWSBUtBl!" &ԫJS!$~%QZM͢W8vҹ1:J^ڛtK-} 4FIA%4rʢ4߸r1~|<;tF0$ꑀ,Rĭ@iadd2P*,1W>_kMR'9#^bĎ/ 4 65`Oox+ cb.w$XCB l{7S?3M7Xѕ!X3x(HPPBW@M dzI3% %ƯŽkQ3`O;bV hRsاx!UYo6,;$^&xaU_];60tl'J,yJ[4:G}{n 4[7[xb8K21dúxpqa5q]RK8LV@񪁂CLPC ipPkUEg9c7\u|68Tk<⟩.ѭϲh dd0.Q6Š$C76ށ)Z M.L$%%6v=$%+,o=.""̘Hfex5?{y+hWV%c|֗uNV,vmѺ* jg~%iauc|¡kchl;f&WԈLH|WM(_E3bN+"pJșw/|]O/PH}2#N, %I 4jҩ7 oʀ`$JB]6_vq3h4p2G"Y%UCcU9\v9!Ùd`ͫ%*g!F)ʺ2 hbn]m3INM*+&žD4xmyt DIv0s/ٞb-%+Z<#]LTKpK\xY0sL2Y8 rQS~p c yq<fEGG0\L 8l$YoꚊUaK7i!rĀiX$.gWaFqOaƒVM~[Q- f)ހV NrN>Sü$\C 6i.hK?=B*puT^:c #V^JAoHG1I= bp/t *ŝy嵦*upb( (7 v1:etwN2p3l˨ݭuU⵸J[T=xy/S@He4寺~ikt%W"AOiR.d `+w )~ -Ovb>u9 >'5Y7fl@~fAf5}QݶWQ x'G"c$)I:X9r芡`G*,ow%,t'k<0 +5U0Nv\EX+\oS'SUPeq2]5ٷW% VKʆn! %e6tna ^h+<9WeyZi! h1q8g< hkS)$$MMcTa'|,0 i9؍5 ns{k<ʽa"k\pMT/ ZsG2n%Z{nEEE짨Lb0Ga0RGs=b9 %{HFÿ+QC_:Ϡƻ)$Jox,VѣtTQo;Q  V'PGD2ɤirHɶ]3$o>T[+75 \^U}gּ}=wnՒRO3gS $On>G{O9nveƓ8u2^qBuBYo c%+66+՚6Y*;`@'{h;R2|Bv3gJD*RsV7lCUJH) Fez}k8/SW O?ux #(`RQՉ#8"0-v +G+ jȊ}|C꘵HIC)i5d!haXBn"xi 4 Qol  ;=:Zқгa"}Zo V8]soJ֏Lu&#ϲ$iJqZ-m>>M}Zxn<p~:{+ܪ^ěܧxz *^綾 @2Ac Oh 4Z2Łi_h= /Sz#kQx S,<8ΖWb\ LS:^+5$s,9%ͻ[Uؙgh'&d܌ު/зB"*~6`#Y0~JXuAl唹UXǒQ'oeIVl񖲦ۯjxF<L vKd)' BWRhRnYMަeL%`Ys9ɲȂ߬(s3$$UƒӼE" *zKu/SpsV+⓳%"y iaT]DL?3!@Q ޕlt&)?)+X M_(g (;@)kR(v|` Օjv$KhSG} -1?@|Y9,~k +):ul>)Y/iy5U zyI!$Dl?Qѿr +;}~jI ߋ@ "堖'8,Pԉ+iOV <7YS+fۿ [z =kǸ4?+-蒸F?*]>+:ͲQR}PK_\8*BY^J<W6¦F>=HSYq.P4*:nٽC 4OR{5y2DEpΠ3/%:jM)7'|= ;wi:*rERxpiFI`Xut5VtB9z5e:ޤAgFG2"SryD {= 8/78Mb+n\ ]c6_Ƽ(Ɗ^Hlj'Hjsy.?=*g/N Qg_@ayw@(DsɌ0~"PT' uD؊n @+ڱ21pٱA=%X[D]L3]6vX5޿v0#Yc_pƟp09Ii-7 50=0&9UeMdT|twP4pxM]>LeX 1V'Zd2)rucPUi 6ŝ}g7֡ Mi\XE]fA֡ЖUĂMZR"qM5,@~9sg^kt |+Xc4~VvpYO0]vںly4\Tg,)䓸hvxRx;=-kU~ (ճ+}ߦ01IGHk1k,=BO| \Oܜ}gp>8I`\v~Ȉ $/|Ae04w%4C[P$!O4KkEʏ`땧oQv b zGKU?(Zj:ƥt@̧VA/MDjt ?uk4GE=ٯz[\ [b˅|- D25õ#Q55~/JQ.Iĕ~^Ӛ BtDܔ5cS"N]GZ!uۈ%B4DB>O!>.o1@Οx\Y~12֯5LBz(OgRݷW \id&,kкPrYƁfR{5Yv3V|͞%"4X ޴¹[#WC)U8Z҄9Qdau2F!>;&wK'Yx y" ꓉U֒YT*&ax-ɬҝ[ @ UTx܈YPpA"so̡:ZP$naHYW#Eu)ٖwhjs쭳i艪58pɥCaVV5@O>-neSNO<.`~ =ã l7TR.XYJẋ M(gcK1x;57]>;RrV"xfֻbBWrVx*ɨe#^XЪjn Nk^P&4ԢT3SJ\|s1D2q=}x)46 U3—kE hC13 6 )#C R<ɡX? ,\t(O`:XL&})Dmy93UuoSrz1HNs((5?x??}cl-BzB"G #?>y9}.bM'f8A/nƗfԑ](Òq+!_pˋ^ί1nqhh'= 5=J~Չ@#*) ~ qYe;#[3pXʚטػiٰЫNhgl32m{|jl1ʣ,ĉ8P7~jjs/ 3IB?e"?jYuYGnV9"P%OUQPMc.Ғ29O>޹ӮY}$X`n.o2\N/$ruD`o5<ˍ:Zq] Nr-rvBL>L61T<ۧ}u;Y .8Ŧ?~c62GO=2 yvڀsVR}zf.w`^6>ׂCf_ckԀ*g!WV"!f,'?U͊c4RE=G[Y@%y G$[T4?: Mshr.Li_[-[Ct4[" /_C4TzqZ b5=oG>Ͼք.W4 AEW ~u|fkʭf5!k& X~50}Au$|:t:@Q`'SBۦFpvor: |e`8Ȓ}Xlזf]>~qԌNY).;RSLzh榕 yo^B!fL 1y"0Σaw_ :F"&Nv/ԜqNNo3}*mUzq"C߶Fiy|Ҳ,qt0jaoqIKVyY-Ф"fHvp*&qRUzm{WiAdÒ>ՇrT#ЯcsfK~.\е{@E.Zjtz3`5W#'~l8ϖ4J(@>\aM"+-RLYx;?+tª2r*ҧck"6R/L GZU]~ uo4"ς-^Qc eܛImonyv25`۬^Fs%[,߄Ĭuz*D?,68f86B;,`T?]*5?3+\wi*[5Vw"W}5`bIqM,Su{f=J-a"qKZaβ@Qy(Ņ򅞨|n3Y~aaRdבhߑVvWׅ> Dl#!K_s I(s]7j&Z&KMk]+bc8iF;YK-ʘc%JOvzWgI>BH̼n -~'Y<-4lhlqaww@SB'9Q>EŊ8 |)x+Dk W`૛ m Z3He^ЊD/Cse-†@\q9;@Cϋ39y7l2[/NPOc_EYQ8aW}inY޺q#2wR,2?{l LO-VU$B0%PVk~N@B%Ycӥ3tD|.hͽ3艣PSyg]f , 1PoYھZrkqZyZ:\\ 0Q Ǘ83<4YVNmStyV xF6#b!;,R?o(M 6#&Vy5@\_1(npW&_G%SLj;z65_J(1B ߑ3,A^h; ԛB^[H sȏ;3eF'k@T3Z9jeP^bH)#m_AX M)!Z p-Pd_JWv7,zr 8bDƃqo J֟ŒnKAǎ;i/䢿erؠPZHWHLw6 |zEѢn9O㳭GDcQH,w\K j fC-B.!|IAܶnDhف4PݏYjdz _D8l#1Do( ^:9\`E_=_hUpd i `Aڸw2BG|9Ȇ*ȿ˶ц5W` ٟ QUmͫku ȑc4@Efb `ỳ@LXptpɚK8ޟ7 jāj\Dٲ%]0M]LJPxD3M/K =t+|t,fGm":k(B|0mOܪK7MS)Ψvnf .,$-֮ЁEevP$ЯS%szPkIUbl(E#T -`{"!?+@bB5>{`iJ/S'sgCDPc(!{DB?ΕM+[i^`rn1{'u'H%6 \k$o_ͲpC:ظg@#V檭|z{:5nͦ_Lhn.ۉ,ociՔ15,2Rhܳ&h]84,dKdr^*k=B5..%򴡧{)`dWumoB{ t,@9{7Bع9՘ˠ3뜓4t-!ddoXx(pC;;I:oTpDh pAMxțj皃n7i I#@4CIRbYiA}%pULm@ $7I_-KRTHny0Cf%N 3^IZZbkB{zWaHבa"$~(zm.l)B }ԧ6?H+lƳˊlW: =9G#:ij:)R6|B\6Z~2(MĨS=Kc9MZ;x c8h :D2:;xKixTBk uu? cSt9~X%J$mↀ>:b?NK'ܔ O'!Oa2P)e ζثG:STܝz .w:e.8F?Rƍ 󈨆ZmeSئ/ׇ4mAjTHI|?U?k h?NwylԻeGkI; %QWw=|32ĶJ4j>?UB= FݨOuocEU0"ǖ#r3ɤIzO]DrdVr1 Y^ qar+*~/A0"'׈DdqubJɮI W!_.T:|a=j~ھ䶳ʗT([nr%)̕!Y7ϧ14+wz]`cp;J6)L[3e!)'B2xaS%P4ŊH4l&IlkEt\iaC f;aojkn4z?ZW?L'L!t*e !x!br`hx**.<~ <]'D {0Ey5VK4Z,MU1&Pp)XOlg$/qЊ!1 Z ԼL+Ls>QZb4;݀0 %?4xI[4ؐobwOaCa% e> 6@s/u0M(G9ǖh|czGEd]O9 '!2VE=C%#H3T36rQ_5Ju:ǔ~#9>ss?4x"5yUo *D&kF0E¸n/Q$#x/w~cGAi$C 캄݋za6C #@pw4CSm"4:6Y1LP_ڋUg-laxOohMAjB sBIP,^э%X:_s0 YZ|sk-E DiMZlCĜH%}fR}C_׋9r;#ŻA> th I q.'[gIŮv߳򍘭[ J wҷg.x2M+8n@|95ݗ ͠_M^3N"󰧗~Gy&aT/_s_iQQ\6>QpX38qK-|dïmIH =pۑ\b=ѳB',+Az(tHd=ؿP7eQ*#_to؜@ws%Rķ3W&@rh; )1mk2Ϫ.w+TĿM6+lNj|F6( qѰc42Uq+XY:zEm8ed`Wѻ"D5_{y!DvH%t^u<2H"yVY3C% KUFzHY1c9hM׍fYRQӦW b2@CRdS5˦rK'_ѵ=#v J(φծ>%qlWxeL)4𾕦mھlL;MT$ 7Gt,~TJ̢g2*Yr)wI|`AEuvRLU5p/_'RYq f]3kVͮ!!dצɇ2DZ(<ˮv(\?ôy #oɷ2:Q1x2c]fgǶmX E F_P׊۸S^+~}tK49hYeu#؊y/JZu[x㿫q싎%J9lr\9cLVr%pɆυK†qk_;.׌J|**lU'!EOخXQCJ;*A -[pXő>ɼEmiDGa=/jT8!~)\י, ~r'X8(\ xzg(qsGns\$Mլի.=؊z|U2ߡ~E6SZ.HĸS;-d;kxbؑ;'&"D W̞^CF$iڽ'sCx{?8(y`&e.™xp¥303:Wg< GGDPq7KW(M=7P"C+Wlr?ת}ICb1nwO <,ywRi+ iLOFrNlg,!ZW*R*>kGsOS@AM%H|Oz)9Ral5m(7I]}^} tx^-lp|$i$MkJ{/* ?pq҃zQ"Y0bH}dQMKkORS[m;ÝDe P3wxe츜e@?XWt9# En*UX5l;eC:x䓟N3.LBkm>N0vl߽ӥuJ5"\)T#AЌ!"LOY/ɍxa Jڲ?-Wϗ}De䑆Ty+А 1K[#|hU댑\yRovN{W!v+H3?krTOss0ܛz47ؐ##C%niKg+BJ9T%6~HlAz>1ZVl 72j7/B13q@RϘ(CyTo;MF\ qBbDlr`mGs'?֞0l<hHDM+gd<֪k_/j܎K$5X{ێZM@gP`ok n0M gh iHq/& :ĜD_#OKV2[Uc /#8^"&/Yp1?DphoAwؠ0ITCm ZVM]bv#P5Rn*xț55 ޶E٥셤(At!br߻'&\><>ovvnۜw#j!"qdlZteuywiqFfP7+*C.'3vG?7s01GNj[{HtCUޥwa/e?K0HC'96'Rf.+?ʌΔ7 Fę~ZQ.͠wJGw:(AtNw_Hh NMCq$tO|[+W28?qϮzK9-.͈b<Ǘopgoz8hD3`)he [څ"Tkl7Qd:e!-襰^3}kq3,k`!4DcDZ5|t綋 A-HQS.N-:[zCvL2܉CZo6r7[YytsiYyvg KIe,FjQ +uMwRsSmvԌ.+o>OamP՛۸R>TElUHOCˆR`FWOpx>ki^]Ok[e~CH-GKhl /lKQX}LL8ʚyC4c.D;d0{zgpN.4QÃٸ+C{6n],]"،]vO2mbG^ HW6$+0Nl(u>_Y pnВaʿ;FHIGA´ +ԇ4^W<72IT`Q舟$}t`wX)m!i\0uNMZ@lVM[UfEk/ёP(5HD0G׻Z/ LL#S[ux;ʉWZEmS. Q7xpHI?)6g[C$.}h׎N6Z!*m2>{S2#,IrJ#*N &BLkdD4Ǥ7Bc`~}.Zb=$ JkJW(%=-ʰ:Evj9bZfu6D/˨=AI;RME8[j%L#˧#L{*){tC2w{́\W e%O|UM'6m[˺E͕g%4W˱ h4/Y8d9X$ϔ OçNB"ACUQ^z9_`e PxDI1,{24);º{·JSz̩dQFfy$u_x+8!,ܵ BҨ rU@ŤW9'JUVW\(=/{pSϞ1<|VN ; pi}Bm'MFc1G,qڵB?]/M+d~*ˎ>s_6>Tr̚ 8>/%fP9X_/n4 k v?)%` e)%D=D ŻwTYMf2$ FgԊh`R:"(u ک;hI0Ul]@g>2x<K_Xޖ)@6hYuFnIœRD`4K ~IDZ܆ |{a-J[>GX 2In )ASr|&fGyI +esL""l6Z3sk莹886Qxp.Fip2z@iq;! 7KBύ3iB7 Ƀd B'ِnTvhcgoZ) HPQ,Kj=R# PY$hySJ vKbN59)&r=_әv_!k 2A`=0+4% DM 򵑂jISM=PиO}ޙtiy;VD\ L=ܫZYG"| 8&Tr}m2?L qɪ> )@Qӧ+%[>ySExLT;RisJ| ]wUqe^UȺr_zbFOCb^e:Łiđ;Qhm Y`h>$; 84slR= &Qę`h-o iQxA{#4~d/M,p;Sf^6f= <c# sZH ];g;!G(vhۡSݟD+4F^JH4wB+$FmM4"ffզ(0xH Zx ֦]ӧlg5PIkk- r27kpNCKrr p-,QP#݃ $w?">yx% ,7{ɤ-pŷr==aUA/g#q}+6y_VizqSI{_ا(@ylY vpl_YV?S m;=]ޮ{z2q4%uu=a. '푚P.TKb#|?GhNqT`9]dU" m`R~hI[PL5e'ʩ+cƸ(Gd$ttxGb[pi60W<٩~u؅ #u^̃1AZ&tUjg3z}S#DwV8Oo)) GIWf5N|2-;zd) ;rr:\?t#/FKZpU 2)Mt'6q"GaDǪ>|EHOcI r@WJA2/ڵʆXtf Xʣ .G?8qJS Y0LghE%.RhQM{K5mLמF6{*`pCh2~`QG9TM網4BN٭/MNX5*fKAD eA=pm+H)"k;b~~R۴=2#{-`5чw3~EKJZJ2uZD׌Pn_sY`?X^ ~3Ϲodv5Km G.p]]Blfs MJ:<G?SeS„<|,"yk ܪ4:T9# N'oƸWəl2ہp4=x9_ Z4D%`GFoFMq>qaR&=FTυQϹԵfB}="Zzoz_sosx2~G/DdkEZj`l4mnO8{~ޞk6uI8;>O0ED_i0N^12j3~YmҾ̦3.rQ1]Qio$+RSz ܳzKwPec@p:m n9kILo郒.Hk ]]t:$MG8T ކ>Όd\~ RIH\񰡍-P :[)*'_:x|*KϨQ"KN +pļfߔJlq?OH5ω{1) 4B*@IusQ\;"c]YJ$-fE~Z#Qx1h16J[0ARueOLۆ7.x>~;p$W ȻpVux/,Sx ~\EA֋'600"QP*Vl4+1]oWYg*eǟ"`PoVФ%eH [Hup)eNVb_TNS>bT%W]rir'SaIf6e Ez{SSC\*!\lCYlmZ-Pjt*),4p;V7@[HC!+`)w?ȎzgP)i4AuVf`5_dVTى>>ڹE#Q.~1_P[,quϻan5ipIJ$<_9tjW 2]ӃLJU.S}(6Ea^ k.RcB6ĭ}3UjE^xPSے?aT@|_ F<9qf#5#Bjzk_2>=);kr3}}+뺲C[ H9C-9R/rV?Ƨ` m;;ҦE?@s0.:!_is:l88E`V= G:ej8cobJ|h-^W/ѲډuO6xr۽#!D%1'/1 )/ J~p+9O]85>I$W:O9.S\k7=v^JBiSڃfӉ`*룩 mMPfD[h0e|*%5&w I}bC_\\]9 hgTJk2a1*61ٓz(#g4fU6RK}*H7CPI3b G'џ/D"9cĂ1_HH6iYch~wV :@{O!25qd91{q&; 9AڲmM 6)k3ߒ^<}P n%kދ> ;#E3OkBvҡ|l+ / \h?8mOaTNLp*5e-ݓˀ#)V^{AHD~,"0v$wF^:aK{PBTVi|~;,\PƔ|W&@oʡY\0)aavplKoBHĆK%-!2\VGtL0H^m}IJNrB֢C 7<8 9eO.5§rtOr2.m>"nbQ\<&.)t%&6RS,  f 7e*WAcjkJnO5zc_@`k /Eȓ Uc1}4%syQFF$ѳW{F"<ء@.6\BFD [BHLdhqm4!&|[J;0'7tJ̭ CXi{qI#oj]H24CGnvoQZڵux OH\ a=5XeC_;1mb{` S~ꕎmFw/2*zMVRqXE'F&6ZE I8#)5A5e,63 (&旟$1 Mn>&A n5~҉{t-Zf_bZЏ`w.T9! 1CG ˲Ҍ2?HLV#TȠN\2"onY@hZւQn9pC&|mbMFaJ\G(u*fy԰`,}@&~K|DՊb 'o%lНwej X[D"HS`Z2VuW*(Q?a342*-s_d-P+.(0x (Lu1W^ (>8}oH{hG*3?'(ed^\,hdWIelV q#2jCyDZwʶt*Gu4p,c{RYF*'ϣA;Gi[wНgc+E[Iv`6b0'[)3g)0%1Wu(op"4c1Lsr~"{ޙ~C ?tٓI}mHPvXG.tH_Ԕu Ouu=4qÁ9^>Bwy.Q˻B04wU>Լ2ngYZ07070100000080000081a4000000000000000000000001616ee51100002db0000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko.xz7zXZִF!t/!s-p]?Eh=ڜͩȾ03D ط(88NBr$vGa% XqFd7oVbߔkes5~!5$XfssuL}eVUʲ1^D,C9P 1 v4rY`.f9֖$$=~o|J-0MsT6(Id{Ҥeu$o% .-6mJx5xWH(i\{xtNx1V@|T [|nWPIPhF67i>,pԥKd'ÈvePEHR?L->R# S=1cY8)k i '<1R$dۺc%b|ncNuC/|Li!pGd5/ݶ0GRwTDٿBgZP5K _):yFO]0BKjm@JXz3@s)O8D`xPVC&^)KѯղxWT0)9ƚW95|1A՝ZɮKw$Iяbܿ@6TchIqyyCUtcu|ʔG4&AjXsÞ Q[i؟B٠{,tx4}3bVFR %,Svsm<:C{1_#Bp:}Dq'U>S 7#]/pX Cx"؅ >}pHdOzu 9iT,8/aLy+iAd'9 s~McW~GrQUʦ ;H/GV-kIHA^&c7!ԃt:\0Y).UwW0PI ꧎6)\|_:WaI8H3SI㿊z"hмBkJa.SݙLX /Arc\~ cI.S.S4xŌ27??uR @/ lVw\,6l$b ́7Gzi(Po^ХRSl08Zip TcǷbzߺgq]WcvQ^ ݊)vG@Fİ,L@ $Ԑf7l;:NkD#,UmQfS QT,_ԙ$ o_,. wU1= t*C:p ij ɵ.SI1Xs5,H̟κt:n4WF`b91>$fTN8,f^kE ݨR*IdTs10NzH73`C=_k+,f>GO8 L< ^&P $h a>6_~($?Y>H5Q+̙jrOΙP xts=͹Q<򧢉FYR٤ |Ǚsz A@f=G&I .F%j'-4__^g"zп۸i1_7^:=( Qk5ABf5"ty^}ͳs&Y2'_ŊTܽתdsڄi8e(a5>ΰtx{Mkd3c *9 nbjIM#I=:`C$(┧ VDvZj[{KAg7.<;VϮ`5B,〥TOYϿ˩ }4T10Ã|ͮZ('Ƣ̨Kz}UV,'z"0L8-9wǟ(3F$@I9]RPA1׻@*49ު]Wv (mf/w+ UŨq {ywWQұIt#ᶑ%opd+pBP?g|7_Y>Eo_aڇz$.xj8{i_o}a_9N8RHghrǺDKc)vQo |>h ѩiFcXD&ݽnc-rĵPm!E`C#$Sֺ.S!Ha Y^.|i՛-YFXXʳwV?Iן~L*Rt|͢g"~.8K'8^ryZ_{⫶WUR0{o*#VS9"ɽt=-w% + /b1d/]lm4g.VLI^ !1sw6O'm* }@`p[PA ٩aC`}@+,ddUT&xXO`~x{ԔTo 7D{r!50C\&gAF[Q*e0lkȻ&Vw4bzYtnH|N}_upкVMT{#+>~ziQ&j]qR>$Ɯsޤ_nq.H}@^tm=Iٽ!-J181ȷ)uy%g.xNY}T4զ*=LPzfy0:|D%gZFhlh CblQqpnW!>BQCY-ɑWh- /$)fV $S^,LL6TK(e.N{aJ'Mp#SwG?$%c|_mUp_zQ([W8L`oa22/x~?ٜ FNq J.Woj6URjKv OnK#6\ 0 oY(Ha!qȦbGB93 RJb9Lo%1- pxd'{[WO0E`yx0s W泴;B]"C1:K ڒBkZk@AD9$;Ѫ}T*E~_]Ae\|҈ l vj㷩6W̬vqͤc+ ۤRݞKIAwEima4W 8-nC`Va eDf+ҘXMCԦ(Y/q:tqt`T%A[n)P}8i=hyf~E_ft @{X @oyfQᏎc-wpNAL+uy{Eܿ:\?~0N ֧$mJqjoe!vW{L%8Xƀa{ҳNDD&a ?-4S>]#ohD$Ӄ&&`%s0[a4Kg/ȡ4!$u)=_EwcgS'j#G&: zFӞCm8Ej4XGMF&jLKxK/o> $V'B(]1`I=Բ+ס˕))~5!9\\0#kRO5_] +FSFL %_CAT[1DwCᄛJ,XwxP( .zR)CU-(\(oT"Dr*$>iͩMig!K tSk uZ.#*fc͖RA]-=ԊH!lz}|U-vE3hkE8.ul>Is6 63Īӱ`wڸSm`7&g*dSYuƌ77= ymTiFISDr}+l(~):5ٮ)ݛ>H:8ުz wRҚ"/x l_Yك!xV3F4)_Y뫓$\AB>:TKio\9.ױ=mcWMEM La n0z|9Qq-ze5'絫3&g C?*2UʷUR\cbf0*=ZY%j*c, lMP$ǎeb3;vQ"Gԍ5g4+ h׹VQ=#sx[`4dqK%օDY}7j·|Ƭg\~)AoEc'-4 >^|1;f<cL8򋓁6:a r0qnGAdV:X;ne$2BhmK?n91:g9uUF=E7zՅKM!d,yI@d$¦$.BE6s45e;]ϲd~k80HbɫmCI}Q_ j7K;]n9|RdߵQ5 ]`Jfjcщ3:%L7 RsE8zf3onM}mT9n_gkGj<#N܉RO<qI߼րNE/U.B?VMeϿubJN!ͥV109BW2 w_ڶv%R7 W=ڮ;EY'XXG_^λaYe^H{!.{qvϿJ]$@a?yev -XIGW:b]菨WS5.^'MrDXO`$ӡMl6θ\i{Y~ęccVK|KFiFel(˧LZBc i<9~̎SMG,G noʄQAA%qnuwΨd&-MBmy Yf>cc} NxV }G?HQL;Xy1(gZdE  /!BiA\)^6pXs .#Ua*Ic_d{v!L> FH]dx;b,Ř=0t V"B= 3M5yEE, XX  6Ke/mKM#4 jkTrmiĪWdIYR/T;5帴)3Ω\?*Vz8U!?jn={—~wG8h˪QPEƜ[^1B' #B7in!$ɪ?IXaA`oq 8̂ C^Ǔ)ٸCHpzFoGq l8!,F jweQaA΅n%S0.kG\h%P&Fywլ6aQc9%rEDād7]ƤG5={Q>v8]218xpntnuB kj_rK;D8Ukfcaez`CbD]˽0؃_c9EEEr)23-Vic̽I@d0aaqOSÁyiFOsom897$sf`29 2GuY'@9ip?Ȕ6aB;'& :d,\=Os3].TDiuP+}Z8^],ZT?<^RﺵA)jq&29[t{ͫd -fCbq.oK4X&?ڙH&0:!&= y%Ƥ< Px h%KSn#١[]4?@smZлKm UgUjb"pXL0*" #Ga\˫JGmX/< PlUk"Qb-5lI 1w&(Q%'&D$A`Oy6͋`b<݅>~ b"49 t#Z7(H)N^a pe!K4>ޑ*/:XY~EeNKδ,׭PD/g4O&†uٽPi"""<rݠ'ձ_~P(c$]c(,u.C[ֽ5L{'(8(uy ®̼ZLq^26s@$l2<_ ĎqdʏN,Y6z"UdbPQ=fa0E0m_%i/rCr;nBA.=1\d"m a Qk!/0)cL ddiG+s2z:;cX; wX7U.'yԂEC! w+77[x|#>XK@HѡS7,q Ijt޶GCG, OD s;x9Ѽ>C5U,l' l2 PjA DZ\sF̤k01t #VUa_v_ǻ~^yRՍ8,Aͥq ⫅98d#Akk4A\gESa>f [`Z$^Rһ"jc:b9I_[:gbw̼eχBL5a^'~A^N#Xی Psĝ/qL/gXz?>*z]6$jjZ^79#rWAn`^з "n?^B)0JG7<Ƚ/< )1]^0` N%]tKjN"#tFN4{ƃ/H;c|ixɜL4z5k~h+)/ɾˤdEvPNc.uYsTks놡$Ϗ_[r.Yo{9Y͟}qw2s.o5&u@Q)?"ώ Y2DzJǎSF"{nq=)^@U>~R7vLX덎RǭzY+{bjc>G $za!x!|a.Rѣdjڡ~ݖȻ!%Y^eH 9 G ZG/&9kLdVH OOj͏K`7SiT(Zi™g =<ј!j$Pw1L !IRMD4X\eTX !G;^׃|eJw"ym̥Go /'CWodvț'\?Ip`8_mMhWLbA"K!p. ^ɒ._KBh8=SW/Ե$[u֙oEF::,wm)Lh\!UN̢k!ѡLjgH/#*VyOr_ĆșAʲf|5;wpFUbo}WS,mBE3pPI6bq[2c  ^tk ُ8h 354 UoB8cyFf%Jy j;Ρ/P8{m b{/di}<#e1c1êMMy2DAcO&YKaI읱Xg[e B[z5l#W7EgԋuD!-JVgllBSƊ ڬ LMA !\S8Y! L@.Jbpuz闱&q@e؈5O ssUV,6s#T[VP!ep?hJ'E:/FI2^=:)H>sN\)[ٛU{5Zu0$y~|tq;.eyn\џ$ґ!UMZՒxWդe vr/#h^ak꒺ץ%93[2-0F9(!04`EA*\ ڸQ ިQ[S=b u<_h|E(uK  R=<C׆ 6wb !|iOѭ4&Xc=+VD!m P*؇|hv=v~D$=HVYt Oq;h4xǚ9ph%;륔! z_Dbˉ4XN c~(Rༀߌ4PZC q2~G  3^S, @ /ArE*:QP1֤qeUfGOPNb?@lxFבXWxZKT2 , ct'>5yќvi.L)CC=WZ<_ jhŝ7oWU X3 edyC7-Kȿܨ3w:2h{όpz>C&,n@ ivvFr+^'8ض[cIq%g? lUb9ũj(zj;yf}XXY2yx*!fC%B ik:Ml o#W7w#-big\ӗrf]9U(!:m%tpތ_=[vS̪}Gp.m-%uME9\[A1ZuHGI/3,4:}2єp BnIݔe %< hC.h'u"x*sYXP's4gv : ^,GD3ꬵE>sdF2fIaxA<Ӯ_{TЎIYU 3J2; GlKYLKvwKk.z0El Y"ON}ۇNPm.Zґh/ӑU j_]Zg|"9;);mA<b FF^!3=|x2蝷ur0-皫sǔOQy*1.y3iz&t'kٙ[ˋIB>Od8Px FX4#c?z=e-Uk8H4p)Ip:+/~зù[!uj5NyKq PX)e(bħYy '.fQck,@a)uv=MkWN kp]rD6ݸ1O Xȃ?MZFY Mx C!z@_$Jla;OU- hZG[ہ=]rX`aRHT'sZ.]L[NʱF'8$O U_kQ䈳1q2&OwE¶QR<\3TVߺ%\#I8wtnl~ĭ:Ccl j;4'`d_A|Y8D UtyfLj?wx3dD38\ 9>xQ;l4e.rsFp[8A=T 'SWӵ +c$F7fvNR)L@Ji,d3 lUStA|mSƗlUIR-eh]` Uu5;+ɭk!V>Zݠlmͩsʿ`&*$I2;6w>$V}. TE(Q k tQy1+XOQ|[ <z߲H)ƚ,mkuz>w@`%C ְ=1-51I!*5t2%8 hPGg[d`e}V)c,I&Xó' TZ$h}fc9@j3ۡ 4x7 o ]2hXTZEu#qybV}i{FJ.-1!Syy&]!?P4}6&d Bs5eB sSbcdy?#S#G>U*nuCTM@XDlvbC-pޗ.V;ϘH >t=vLMFRdXs"kw^a+pa;Pi3`4?ks'|Iz&:7e3y̺*uu%#&^#5YX详LVMobk#E7^.ZQZbOK<ŋB]p H kc*qlh g""ϣY.= mnxչCiؾЉNfoy:VTeќK %$>E7L;-C(!fBGkQ $9365 忟}j*:lg4%Ȭ*褽*֓g1gQujY}~zG%ԻVwqZb=ѕ_l[aOf!,>Y+erbމ(5_x祮 X:Өg&Up)+EeܓDEùP¢*Q\GkY6n T\aQi$1h1wrd^@4n! IwE op z4w0iqEMs 8ۓ+1&v3?0Deoq\SgM#"C2"аOWwZ1)F`OLz >x㢢(і͢IWj\tuF=Qk׺,#Nm+YwD2j07lt:ظuر } 0^3voQW@+/dXMW2`{5{[ʸX!5(HSNG%[m,΁I`/@vaƋbU6zP򶃎,PFO.$׸R!Nzx[/~97-,ޜE`L}-p~8lj$-qq~Eכء35؏I;ekxˋ]IaTaQoE b9Β[>&n1a!qiF"溯+_sЪM -aL;EkNiZPonU(i1=abgG2;[#Gio+ O3|*RNsI2M1ʰ|8v8-j[f @My*Oh5uٞVB;VFH赀So]O&Lᾉw-)"*}(=V_뉊g"glwl;lŧ7 XE|Ϙ|X/2 M5*\k IՃ-cZ-b AHQaTLޝ'k\3[VCE5pRk27i2t"59ܚtJ_.~a wW~x rUymnŽHn YH.׏Y0)hnin,IZ5BسA5] uJ8e&U{n7_ urq!GOGyΎR!\Fn}*?1 q.FrDa9ʫF@d 皦?tY B4ӈ_Y+FLHx멹} [}c JC/2s;\ +'>{z5QRɝڡP K,}2.8 CqUT@O̬BZf6!|${ʣۧFzғ [j}ޤz`ުQ(9?G=eWהPڵȞF>Уt&-utu޿){Բ=7, ]}f~2h[Nb5ʸ/{sOܪ(|Pa$HsD3WriM~i ZcrolɎtcD)h5W,Y6&\R.,ۮB66Fi1Kn\ȎK^PkC3s4ozMy4mQI7HۼUaѰ2M-h-iXdeMAd`& CJEAz;SZ={D ; tc!BLbͣ8NKv_ђ{\K5ì5oo-/%lby a!AC#`Reeکz+E5(ñRon1 &VFno;mpF,7<bnO":lr$]h]TݵOvr9$b_UݻC|P?i3:/ޔŨLۤ{0:E (lX?d9/Y9 $@=_ h'[\f塑{NLE E|QRU,_\Pӷ/HXj M+sf2ȟH\ V4EMGח8 zžz4\4T_!N8SeՄm:ppvH8]xq+F[n'T7^`«| R бg8?CV󹷄ʹ!RR[8.0^ؽtӗLB?f%tMubwl}fHtq冡8Z}q"v%ңkl`N/˰`W -֥/W$ Z 1Hn&/o6ytd?B;5yno3V-CwW>p<1,!k=5qR_ |uNz-nyXVsF|324Z$׮7b~R!:X5QN7C l)iPi!!2/K5'[W"?F(=!=@]js[iPo0Kюl1?v`^tA5XVu9<=kn@2ASzQC<@0hW 9{."LK6Jx\x+j PC*D^td Rs Ҋ9:>릁Eq˗ڦo ,&2KQv8ոZ !)M)gMwg)re#<%,+8giBVx/d}d9'QlZG4K> W>IFD'Z'%9hWn.¤q6ix5,$MxVɠ|_NDoq0 )0_DSi17{vcC[)s>S4F󋂙%3hݯ]P : znϴ<hVF($j^PFQwjsҌ8ޗ8L*SeԜVf^'w>Xbԇ:o4 >_X!سiN(>r5SX_&gKxZo? MҖXe2 Iwia韬w[S %~ֹU ,֗|Pϐvuz ׁ@ h1zir~yLLm 0NW5@7Ed.Kel# ]x.ƒX_~$yGyTV۽.OfȄtߵMp)gԮVhoT}{l:IxN 'e3;]|5#m)1j6wP9DIrş$ /xqyzmy@h؛Y%vt sQή{8&%w6@'Y;iB&z*`f7~n&5R,V P}xB)!@\pyf ,{8IrG3(h$܍W y 퍕n3+%MJa 갫7T -lS$ 6@2o"ś;߉=ؕ:Yw(?r:s3B> JF(BHme\'QUVBjI97"'~mܼ݅I FGjx v%k3_O ]5?-[ 1 @y4d@]?KJk,1*d5xA~&u\A_an17+L)6c )돰@_jnHØ@u )/ƁMq]IVKr%pZ'$E@z 'ǿ j;}TCcR1/vH@i--ip4­ fA=o},[+c]a$,D :@>SkFsmkf s=aW򜬾I ܜN.t?DrdOms2NLS5,6G8M;ʺ™Uc] 7 ϗW"AКUIݰ`'Vx۲Ns>yQ@ Q˨%Rv"f= ԯcݳm9Ccj. Lۢ ˄| Śǘ詗k@dPv AyD8TEqoC/mK?зfʯԏnL٧TryH*4ěRIQW໸CȡD6Ȓ&"6unӯTU>\u~WhY'Wsbps)ᦊuf OLao\:wU,1yxZ~`R$# 'φ#k& =lP"v+aRW|Bi)0ru6B 7iduko4.҈^!|3{E[OTۓx8BsTi_"k<ũsC&՘i 7E%! (@Z;d1ZЁ^LK)A3F?רqhy!BgSSޗL4*v'ϬqN~ҫMd b |H-:`NQs*/GQ2OAvȫ{yp+CJ5XS6MS}e'dN@%x#q)U>RY@鶕lӃV^W\͸czR4(uCS9VV_D.j9)q@=|v_}n#^d"*V@A;躣{G1{_5 M/t(4R^|,-ww6㹱e+e2gWjs搷KٗQDFZ#I9_unt̠gqp 9 (hY'Ȅ1ީ+(#qj}]G!Ԝ9h$לfdl Z ymhDh3-! ?&y$bRWws[W!P\!Aecb㹬@q lKoB7vfQVꎰy51G}WPd*ϵ;>d'+:2+| #7%M&Mn!ʑ@z;\+_+Ѯﹻ-ʒy0ӧ{KnCN&?k1}UU*F(Ia $-<-y=x %}Ga>0:mæ[;JD1 XNpNj ~* Dbcs#M4D0`̓iUxn g |#-Oc $`Pumw2Bp#M6 vԥi{QIG90J/ x,ܓqQϱdf.a ! FSpmQz,S +ߣ ^q;цK)p'ڇ@Lu-$K|LC|pf ~hCzolӫp=WJO>ǵgVEo;kF%r[*]_Bu,ZQ;/T"d>(# n0c&_S%n_Y km5UM!SN0K2Xi2:/ %fŗTuRѧPv4BיE{rb&l@w1 _q`T%hQMm6 c!f=~A^`Ka_=Ox'3g"`}SS S&!}jl䰃[2z^e؇x/$ w"NQ%RȬ\(^`Ϳk*[ebU]aBO/$5_Q'IV֟QO FGۺ RY SJ۲`}G59* g:S:cZ 2<4m KX_?ZЫc*R(U'vBm11:J5Zd6kS>ti'8c6{z)vMSfgC%=^ug%dœ~`/,2 }/IMwY5iK9r| E|6ǀ3l)cϡOAM$ xv%^sQQ;BS[<g) |aۅ&{im`o>hK-) &%n׮'+A.x=+ٱ폞SV@Otp]p`Fwё #nP3`G8ZUɏ*kx64:yn6,WV`Bg% -^LWDFJM5j8[=Q@< $M9վ&^3UM^EGQmߜzC`bf}- S$92'}iڰh;wNW_5xVksR궙c>{x{i_Lw&Ȋ6Zy?֥dP c{*Ԛl=E N;F(rY:d;nGpx0:HszqyƜmu"wjG=Z1ب u__ 7'.j'^ 7GVnS1hG :VdB0C+AZY/6k!A k٪e ܼIEk3Z~ }ʑQu8P2 {sq4 ọ01Pwr(D. 69{A;/ժIl٘b9.YOCZ=έ%S\c߳LnFU$N^mWtL"=PNJ ђ(wEbܭ[LV=,|uwxx^ ]1> KaᬤH㜙ٛs`t0?/BjwlBڮ8dd׺PۛVXsq+L5oCʈl%!5fX^W_P|-mWr3ۑ&K[MѰFc:=+[\% O :ʅ|w E-bR઱r z~rf ։>-:1alD?/Y9P.; phfXUO~u; &1ܤ19r+~ҫ]WMD0xw7ɌIXU~̀,q}6G2\99֨OǻUEmDjPa[vS %"$3M'f(Wm]|/}9*h\#RL? ʕbOv~ ;V򘹁B4wMCٛ%e3m>;uGߕ!ĻNCQ_WM )O gE컘jRA_WO-$1ׁ[w۹0a/>.:q=/IӾEhSsGq˃ⲑ^HJP,rpf(@H!!E͵`$MEH `ej3-*no(¶R[" ^Nijܑ@uwKQLlK.͌ "=4"q5Ë$*\6 yEeRB]1;Z$#ip0.=5hF!>Zĵ6cJ}C\)G btFkۧ7awթcVhqL$ދF~^}:'y,Ԉ4i#$KjԜ2ohIi'4R%}cSA0|pR!fL#D7.8^p[rDZWVh] p%~srD$1y=t/ fa}uJDo'bL*de ðg(ti)sgI H\TԲ[涌;xRg<ȩzQ8 saBX EI^Uc+ܹg3C5ycuN+# ڃ1$OUfC3"aQPoBܲn ۫ǹO1@ءW (Z~52w$8GI*nP} 䆭Hg6>q:CENb& Q[b#l~KW[$8ӥl\2,zF` ̅<"@?'Zй4IN㑣{29M�M 8ǡ˅oG'ȍ*4i }|  osW>sZ0q26!PfɔJ񴶿,I)JHWR#cFJAEOHɶL!쭺/*.T= Mpj(cOթUˀ4%@T~k!O+< lm&? 5 杁OnQұ5f%Z;ϴBS+$3>w;g{WC z<0=Oy=?pXfqcEt3]]vf* ir "V? V'kKR=@OyW< N]j T)'ȀXF)P]5'fm/ JKߗ1Dϟe7OeNm"r'#i fuF)?B1D1/4ߟA ,,d] {[ac4;2fJV"\PH((A^^֨*HdD@\=VmΕwD[>Y>R`?i No焷י;|MIHF/$S'fV|ʒJ/Vi6K "Τ78B*myKX V sZrs-=.0 I[ {">WtwmgVC0 LO ؿ5v=R|Ag`7Zrޟ}$s=3j'X#(3Od,rgPi&}Nl5uݢ=N KCj?,(~y~HV`fYHC#m0XinqqZIZUMri<6^wnEE*qbo'fƬ^1|_#zٯHC uJ%<wk`IG5 CG brDnsw/9{']ot`Ū?ԟZkt/0Cwj\kT􈓲<8`.m$+OGGL[Q;E˦}s䄇H2j]IfZ7W"7t?D{_0=~#DP38^!W༖n)IҀ'`GrzIDg@&|(\q 'Nk!,MJN3V6hޣ̼0';5g2Sgh4_AP&5ׄs$,O"vJgXѰ@oJ0@5K?؛ifʾ]2~o–?[-U3zSۀ-+򴣀CnXYAx"y`[4<ϭi"=0jOj1a%f{_}OO"mʾ(آF53%R M=E)q H'O:@."Srޕ-X*zlU`ܯDZOs/4 ہa'2-8jT36==/$֩ld? !UK`55hPшS"L~+՛P`ґ}d \2Ek(>Km ?j&xv BKsa,k jYqS UxlWz B+mKfubɔoGm!6b[4_qvGCЃ7?$hzCe38yS!Fv^uY{ C}>L(4xM SduԤhZFR ¦>LBJH](JN|%5fU#Nmri<) k9N#Jt<{IZ0X^ţe.Ź5"@Z`\((@]9}fd"u{|dL.+ꁘ8TWq7؃dyvJ Y2 VjdAU~! PD̓O-@ ȸ)<8X@k RGh {o{[(mo`q杻*MI^Ce)hP;:C4ܛ+H+ɥѝZM3WR6Zՙ zXh{NÆCe\ kԿX#X&?p ڱ۾MAfRӗ) #F |&zl/QiAl,^_og^+# j x}N.DvS% EEo`Z 4i<2V:sR :9̕<?(}Xb `j/47Q-ܱ*5X~@2v]Ό.JjA՜Ϲ2^pPCOd5j5&@-3g{?R,Kg2J HS{+3]ӌDS˧<*~e5 IaXLM>`:(:EABlX$=BRg~ DbR+K_-5`I:^,CXkIBlOԝVGa7.k%psŔ{9ºсF5ꥇ;+eys$CuKc3ѻ[#-d/$'Im, rp%2U097i|ʛ^D,~H+qv|`TH Q 飄i@R$Ogk,Zx i?uW<~AUkphL)}ʞ?tq8j-==5xp!A᳑KykfR+7~RS0T`aF;剄cBX 2y\fHʖc524s7 ('&UkJ:GGNPOH0妝[] j<&o2GTex[3#Z ^9RhN`GOr:}'8v$ 7)OS7eAMx bwOwhMRUȓ5$LE<%&j rM؝_E |֢4l<)-snx@J1 )+ᏲQںvpeL;0P DY]aW1 ?"捘ش?+1,*+xONJp.U>[ <`ț41Q'h- #[ {d^E){d)\$.\>[@9TThJnu@Ae#<6 {b^'_ە^g"z䘙m`Z~rUFw`۽I=%}OL&PɳLXbw5e,޻ŀ&"בPw)Q`Z1a]Z&ME$9~º"TnD%j3NC?$ΗrE5,-Pn5NP[J*{8l҇d=U7,\i4 H_Y^vլ3Mۂ:I,_kjGiwy U:ɏ:Fso̢cZZ!@XQW|iv._YM!l ~NHGyz opyhF/ĴQ_Sn r?}=X\VʆCb9gۈv%`1hPO+6{X!=imy!"dyiiub $ӱMak&>bN,$*:ϛ; $Ƥ`ǢYdUVGkb>Q g_.%Aȅ]aH#3`Vʾ{ KP> @.]k˪F QJB JV _+e>ߺ乤Fs]`iYTi:hu/}Cy׽5HUbV]o J\!RB3WDi Ԝ?E?/ ̨c+s//0I,u3 4^(,t,,G1](zUݝCtS!US=W ~WKɿ3r)sjֱKLDWCԪЏfa(!)ֶA(P4ޠ]Z*Czҟx؟$e4ZG4=;^sѶ )6c"~*qD!h Q{3a5䑟?Y4LM|C`h[])áBK}-;_J3M4|cObtEl |==7iۢ,%)^%4qɣ16餴 n̜"w5~KKe f HP8>o&?ń󹣍2= Odvd<RUTM)I#҆ .̟`:r!zc5[yfb| ﵗG ͐2 4\3ꡊFFY:KЅaCwinH)MmE!RJڨ#CO*W*(:C9K7H` 崊)m+ydgreZӻU|q}} RU>ؾ>|[#'t]*v[!EvnׁƁi02z/M9 V0۰kjpoIe6l.p &AC bcUu*>c]@+Ea&&z؀g}T˕ߝQݥocA<_KYwS2=|(>Eb34K6x1/rX< shmc^J61}Ml9`L ? 4 h fY{Bo _;ԧN7/ai&iDzw'SSQH 4Z?BoEo.ARu?*P-vS=hDἚB-%5܁r+j`!,QI_7Cj]k(?ATl[UKyNyAז33Es7m^~-ֱ)x)d#8{ۍpb|c}7RW/cQmjl!N0*Xi5IcK /*42q*շjQIZ|?׀:ju +h'Im'Ɩ_̡tVJaBEf}nsCE7q̵Фz5M[jd8G`7Q y4+)K >*G1|jXMˊM!G79yVI K|;`ZQm}X6E̍bD!>Π.8B 3g&[x8஺8Eeu"tKT4da3o[yҷU!Ũ~0+LDqk{#:#y6&]g)aR !C( J L!#)'7'wCMЌhnQ;C |v{ 6y}I Q <@ Sx{vqINºyjԲdY.nyjUh͏֦,pypj@AfIIQS֛򻼘ָ{8'ע@'Ao̽@NbQ5)2-+&E `13 .IquqC񰚠_Fj ~Frg{ȇB5L7*lkžH-J}u >cńpC0Y{m~Fg!9$!1I ( Pqa>6S&̩)av}!>J'fn"ĝz_bQbЬ0WkHXSd%MuZՠ0u GT 9|w?3Bhao7kbshEJ|q~{eU8tz+ U̸͒Fm"A[Ɂ;e&*c0U̇ɚ!ʓvv_樷ET\b}tL -@i_d ~%S$NSk p:qƎV1jc٨靥pqĻ|ZFe8a[ )Nf{PgtN\^3NyK48 L %vUs/q^|}>c2&dnؗ/ 1R+Ws(QAo-*v\}"l+ul-@8iUetg"d\xvQ;8uHy% Ń :KK$)Dr|ЭFl5( (!~'y:u3QQ/@’ #N a$gu|`uDpoɕۏC0nLDE6Q XDŽ^Z 37CyXUM:N3Wc$E ȋ*r%;Gd}TtE6(?ye>G 5ljY _I=ovk|PSD8M $M[-cbg"ln3$ fk=6tXnPX=t'MM'p9:X!,uTvBke#сl9CQ(F"p I}8Dv|N y z.mqƅ0pGA:[S&E] x*I4NBsʹĖ 6Sy~4 9rq}`p|.`C2Z뒀Ey$`| lu.%^q ;(M=mq*[&JV+}5a4v.bE\Z(+`F!p{v,i$`O{Ȋ EqI0ВeS]gDlQ# p5nƵFV+D'f?)fk]BHO bF,|x!?WFWx`ɼֆ+(5f-y 8<&_4c k^ }fF{b0$dvle'e۟}+3UWgFIc(4*ҷjaM'bNRj\̮B(fs =cʕ5~q;6Yʹ--\wdul޶u\eUB@KКL[,ok'СnF)_fFK,fTPȍnǴqZ 7U\2ݛﱴ6P,ܜrףCk Dsi[78x6xP0gO%FKYnXɧMZ0TVUL|P";Y_𦠾޿fFq\DBUȃ_\A^*?ɡ{-L/~ 5'q)(K("35U=3T w+ \|wGY( eHyy#W%TK8,-Zz$Z a#m$w?Q/Q &u}Vle\b΢}gBܒY,_y'|4/86{_e)W=+PeB[EA=͹ 8=8\ruzWF3H@[j0? ~E]ѳQhK B_\>F)c;C-H3<]9bmAG*L}I`܁Z1X +uҝӸV|D0lKCYJO^]\ t Kذ٬@|+៭O6At jIA׾ȟےgt}lG7=F%{(j(dys֒ /X{4CoafƊŲJ' R+"YOſηӈq+w:}И2!(Nha¦RkzO$t +srͥ3gs^U+vofG}ShyA460*76T?>n#Ql6 N(b"(uqaPuCQBbϫs$lҌ.y'Х!|.%봾-*Cbl؍y5tzcz#q ND&$z68&u.;[t~_LvǴ$3DZ|R^;t< L`U{FWW[TFKUng+A5>Q%I?ØٮN,hbߩ+擗,H_<k@%rQNNc"b |W#%n[ތduֶտ/6Oyna|OdwP)R!`1ѿ~i+RuSIsbrz}}k`L3c[u$V44,lJ^ۤtLYMI)҅&X.6 Ѕ1< 3goZ_ 4ƒ.F;y5P+.־.Ұz#(0y9v)+}~~2 <̴Pqه GS_O:8Փ `7v~Ƣ u.%P *zKhmsʥ b4 PK!+ٟ%> E;`@~NrUX21_y-ƘCT>eぽ`kstg%_}-_EX.[E~{dW6zw+t ;9g0nˤYS~^hh3=l0GjleZi˔A T/7!tiW{բGh;tѥV:Lh**رF5՗c8$8ntT*9]+^_A @Mm8p&8[Pe{;m}ɶv4Gy G8**~5zf4kwN/,‡!_}n&nHk(Y!VB_O9fcWϹ5J,\J"k3ka!X?ut '-(^b NXƊUNi"$aN> 0l:3 P"tیC }SO]&мraJznظ'3+=wl'앀=ha#r:YA$qv(:~ƚ5]S,ٻ9f~أ;93f1)fWj mFE/W A ݌9xy؇JiԸ 0c=.ZPYl29%՜0G"N.Yyf\f`N0ke. xFpg:-Iĕ-z6 ƔQfg`$43j9U5]Mf?D|=wUȷ`ޫQ~r9xât* ;_"@(UL:|3GNhT0; BSWp64;AR XgN' Rg5v6,,uGm8{>A2Qy:Oy s_S|S{gQٚZ7S&\dѓ``T\Y*_Pdm(fjYs;Eq.PbBJ@$M埐I->!)$ A&Á_+~8di[y}߃LyHg\pDC˷])`3z 9!ua a-CxB PTV"jf\%ttX`ET)x pъzy rlW0l.۪f,akJ!Ԃ9^ ><SyeILǞoΑl`Kle 3 NC4nUE×3kD#".g^FjbSɦ[\[@GrCF.NwfCLHVKn*_*[d3[R i^'soD,5/OMkqۖh>IwSpo~VIe#)ec2'ȗ ޓX˿xz0xZ%lI23]':>7U8?8: OFEE̓֒_K'[CJ@1{k8<Ł`9ԕq>9g*^fqDs3L9I!% 5CS $D xWZMLHPG:Fēy>]hRIU)r{<=9`^ m?xOlI#P^9+8DL\?"͗j 2lf9Ar1 T:}" {qZXqLV[2%mSKf/)U"|I/ҩrnF DS/buR:ysupOUHRBm׋/݀4!Ld{>])8+ {|HًfoTJ}b@9~|۳|F oKV[fAyM+?]QfTyL{n:RWɈ5q`x`nj΅>*'4UڼXͿ~#FЊwJܟ^LWv%pX-r1wm!tQ]ϲʩFj`!C_sӴ[="l[)dQ,m7(Io3S_-jnTTjLN־x9C*2B*ȵ#LPKYjKDNH[;zsk1,ƶc Yf?*i cU=&Y-3J˻aZF#}Kq:!}FB̅ w@ 9Z< QLg&'V%~Ǩgo,>t|; NFv%,+$B*A$czi+mDFI4W/m':1*KL=Kc|Zkittiֽ?%٧-'MiCtM'̶.]_Q8~Iw竳 AIBYu4k|(*ùt5 nS#Y< Vo(R҉- F\nh&}.Uzt䫪ήΪEIS}ca:=Cv4u1Tz⸴wӳpi86eHu6G1K}(0Lunvo'hn;&50UX)u;3[F@Ɣ]ц} 3a[6\7a(M F_M Q7>MO @t{A()/yQ_<`gK8 Fg\)Z ggb6m4E~%*i)Wܣ"Jǧdcg-MEBPEਝf\G[ȉΦC@LRޓ QA1K \jj=h=+̒6lMnblZsgb>:0%7Ū]Sz+Ի WrD\40ؚ }v)_Qjmt/wt&Str$U}\ D Iޜ"Qy^r 5mM% Y+q',0{ǯbEݪK=P>A*`SuFؗ8hƹWQ+ˀRF4*G+KaL-I㏓M)߸] 7U֯Ne2ўpƲ)NJ)-svuc@344^_8h4+TG{+vq;%)iuOǦoG$Q;څVdy帰J .M"`f:gN' T»RѤvV+RE=pP Uď9(sl|퉢%QR!z 3bSzOp&JIﲊjBkni:Rw",dlq.8+iW㤯`C;HtbZ^Q0#!8AP=qRFg\d˒ 3SHXR]Jc[_Ts Z ࡯(~! &rCTiX{tT{?^c *ů@=NW<>8DܛnL rt+'pX/Py$~ *Hc5t';^`DvTQbq,3ެS>OfEI~"I-wzFROTww[%Є8ڸxY*Ch+|K}O书l@px~0ސa?e`DZΥ]nyUDf2=g6bQiBErZh; tږ@$\+%P ?B_e˞ZשA;+{4 $ځC$.^qޑ (Ӫ"Heyu|HEb:`kt |2BzrreWsJaJP:%q K*nU+S6QJCAoEyDԤmY*izhKׂym77Bv ad$J~glf2'=. [gj)c V$HsI)dhMhD2vO+uV[,~g`ڱy|͠V !@,,EYj*4bnwwaTˣ{*d[2Lll) !ͳra~D MfW۲\BQVK"R)[/|\7i6Ð7f4sT=@+0\d]ϖ!;}~ 59ZwRqQi8`Wy J LlcW43P॰CҾ:D}`]ì*˔Xy::L"yy Yֺ鞄nS mc N( B`5:M:P ulq-I Xȑg6\گ(dFMc TI22xYHIQ35+ݹE{_sa_/?ʾ O F}Sqe/яXΣyJ9hu?!foE-`Kۦy&Y0 /#`8>pݺ{Ԁ~` W҅|2촩2XM\]PLah^m(/V .2X_+~/UHdYT_S.^]9͒ljw?W˒ I#i14\VG X"yk)&14;{'5oMOd]]>߰ӕ~Q+I5z_ ?]7&K+춍!,99jtSWN#=H=) P2]nHkOXj.ĭWǽt]vC{_wl|#`* X!;sue%LL?wTN1+DZ(/րsx˞Ra:ۉ\']1i9\W-hZ8cFUk.0r[gut51BC<sQr9ܠl w]?/pa~z~t M;ʇ;o6:2۝WNVO1Zw" QwAèz.pcj93,1$8xi/v5TT( >^<)sAZx6W7^gSYՠg(;G` #)˳LRl fVTy~Aɮ>D1$7mIp^uEMRdl ;>T5F=H?b_c#5]ql`#م ?NVȞIkM7/JܵY2U0ڬhZ~U> Y_):}¿V61;UvNP?,8T&\㌠/ Vϰ4aRCT0iRe[&.hi:T8~14v;)o_3_QWVS_ ;=ntFJ}h(G EEbIR>h30PsEdѡ/ik'|kV&ӚWea^4X%a tv*hɡA׽h" h.gQI.룛aIk8pï;a.%JAwt&]yKLА2ꛡ4ГgłTj/V>"ԂS-O wZt}Z ;ãȁI牛sq0mv]l\C?F1I"^1AYSn(Q%dk@vyLl< V"X$fE)C_8ʹ1Gtq>'dOpZ^}&GBَ5Kl}_';fOYBU6g{+a"Qym5%llw9]3τ?O YyqX"oSuuP///;?eԄx&='y)y·]8!AGwK!+vRMB2:z-:C}:1,6q傗$F7`EX}Z38{W*$, /~S`9Fɾ> 9)0;7Lދ+Ҕ>k2l{WPFb0'() xE;ޕ*T>kZ`zKnoKAЗ;hyu < 2!r#d2_ϼ*F7SM#R./]w5O1w!I6 @,qV\%a~:=aBs=[{Φ'6;-2Gf+#MM@Ŀ;ŷ})~>LpW?8T!1#/a1Ťlw}=I4JD?nn s$5 #&=jp_ܙz m\$-Q>o -მz l}  m8,) 3 'sĺ6*~28pI0l2?>Ω } e,vPڌ&Y8bt; aĚwlKgxR, LE#.מ3ʶ԰-.Yq^WUB SL%j[>(kY;H.Nla&^z OF`# +rQLr.ƏMẾP i4GV@fꊮ=rmDde(ˆ/Rzk$f~G fP=Ks+ *xRݢReC[Bt&[-[>7L˶ҺzO[*Xʦ%^47W~4sNɞx#lH~5}".O)u*Ŗ,;|jƥvcFkQ1T6QmtOYp S8 k *^FV ZiS2|N/ozE? uͣ]Y >q lCȊE?JU e\ _e.H -rRz(D|5ƚpb$0.P7&0[NKㆦb7/:L_)lؒ FԏV`SaKQ<]v0 N/G9;_Z;Vm7'ot%_+W"XTh*o)'ܾJPu:SJB6ewI9C RI?xfWC~Nz#Jc#*ؿ},k$XiedI鞾Dhscj΁y=gdTK_jdoY^v-9 T/& D7CGhB}-:jacubJ*xeod՛4Ks |;ʞZqnGvŸeo1dR}H0_y'2NI\9eD"0hSM󼲖d=u-U=NȒaxZSWAŨzd21K*O迿9R`\_PTeWY6ΝK,Fye!ަwa4q?+?%Ǹ.E|qIB:|7s]D pLBZ˩Ö:A䘱kՠa_bh(֭o{*\'G}y譄";!&ICּ h8=ݺޚ1-(9 _XF2`b@ugjʵ}@J(mQd#J;*h:"ɳj e  Llr+2u%@VJ;jfX)2Y3*pK>e@o\!"bb'@tf&VY|aL*ڶ+1RO^%aeA1XQ:|exϴ#2v~yy2Ok]`*{P=0uNԛ&u;p'@Q x+SanR_u,1^C~lae{zuw`TLI7;,0+RQJ%kcg١J,K.N{@ V$gϾ> `xՏVʧp#k,}BVZd7'Bs˃XR􉅒c&5 ZTKlwfB||a@e)nAB\rQUj9%ȧG (bve_:kN}vVAn>.6&`s{G]\ F[`ڨ-wl׈F)1:oF/Чf-DX}SRXm/wEԡуq1bEއpn*t3Dc2rn_xS^G!~9tB+ v[6=܉wn<(|Օ-OؓYtfɞ:2@kn|Q*"E'tM󧮕7nKkde|%ij`7]PbTDb@cR4 ~*߉uPmx:x !H%ðt$€Iz5lvqp5\=t8؆H~㿓l8+bLS5Ϯ*o*R}oƝ=Is?7Amqr<m1N7^zxr# l| Jn܈EDۖ6=9U %cH0*l3P~2ԟiv|Ll5$ [**k+InT9X"M,7R#k ɀPᰀzpjlNaiR0CG,Ӿoxa%Eok*cO hb^{(F PAԆ?,%Wz9 +`kHX?,g.\4E57usmHy nQ>oQ.,NV.XA-P-ztRmB=[.E%9’=[&v܍[sI_uVhq&Ln,yzL4 S,Q,dd3rsf"=B5Nha(r>S(\ lUF]1.LmRNO3y+LEPqb,V.{Hu-.ߦ]b z՚3@e`u?;,`6Ojl^W޳ ^ -jM"#䓛Z瞀f$Ouf5!}4@;y H7g%Y^ (T#~:!H1so n.3"jD E΋,)"O>4sȘ`uk1]55mty7$  Ep:W&u(uF @\):W ݙ}+c IƪGbw<"Cxw2б-P)@~||a=利ұk/M8d.6) oQx4&i5M\ e\fnZֳHedFBXEhB#؃ҧ-#݈}muXޤgG_o)E4> `Ij8ZWPnzuc^wl._ƑKZ30زn:j( @ C4Sz  TfXpH' R:s~ᆸ%QnsBE__BOKtn2;BYܶ~t%F?߶[P!s3&3_X>tvnj(] 40:IZg?ѷFq9*"j1 5Gc!Tj3?QP"aʼ9CR0yGW-! h}lcma6ȏWU)7-ԟлCe?DNSUp` ILBhj!'dB]:dHn+ j, Zhf6IOLf}҃ZKOX"i^#gqkSX*c5hj+n)3mv \ ,d/-%1by߉:O>+Zx>.ʳU#]syt9z/L33`~籊T+|Bբ፴ / ;eBgwo3R!.f['mGyu%&m0gKk2'?#e|AՈ֧Tqʴ N=K! nqm1%iurOk8l{$؉z Q[ICrWUˮ^-l\el@$Ǚ4sb^G],O1qF)L#s!൱,%]pL)*C79%u{?Xի/1ܻۜ04tjxRQǷy놂}pE}Xf1Bee\ &ʇ)gdsA:M/ Bj@:sDKe@mH\h5|c-Da5oH8xoKLmB("Bz_RXy_n46sA< P;8l.}*nGEm^21㭑ș5#xQR 9n\I> )$7PJ؟m ܞ ^%TTx&BVU.ߟ>"ǭ"G}>Bw{~Rc2'LJi8clU B1۞!#1:d6|4 R%u-^>BV^ 2I nf!&2 LMeJ}]fxCSb6$~baq?sX\|1+h\P zJI$>$@W$os6WtPvBgĠuwbvF&hl'B%+8V`la}@}:yML&u'vBZȂV2!/(S[KUO2;ux*sv:>NueYxX\&%A4Fuem_叐 YzQUbFqXQ ը,J֦  i=y='fwluh#6xk ,сP<wC/ݥG] 4:ޚM,/uGuЇ#An7_-? 㻻z}#m/´⏘;1"%R\,Q8q>5b,}>DdKuN~l/~#ʉ=%?yJ)1 2[Tnj k|) Y_;g&mBG0u}J%(jkNfNlSՎm}MSj.3|ibNVp|g~Z@8g&'q_V|O!wuu~~dt{ 5h[ o>i-{[u[V$-Ì^BY$`y4 'Ǫ|y1ίf-|6DSG}bl2Ű@7h4`, sFA dz#:EvWUXzst0-XM]^eH/S '=X}fPJ'_?(m,WL'pK >ē(-(2gC}\z݌sSO-C-ųXTBFcR6,'rc!"F`wCY5*yۚupKE 'B٩WeO, &\'ԗ4eّz,>9z<*gɇvN߯+jMkH`@5=Q^#'!PA@B}(|T cmRLlDY4$c>*:=̖ԥ#P(~ >MTa=16N4 >z;NLG(QkORR9#B&bײj˙tM^L,V cZ5't0dC:I<sg礏ǎ%9zHIn<unT竁2",fzDX!6ߏ` Te4w4z+]XCH3uM4T i1( *5Û`Ş|\oeՀwҨ oO֜ d7+ε,V#Լpgm|ƻQ;C9K7]63 uY4X-э"W~-m2^__݄y%F W(NIb= '>%YW*8V!Sd1n9yi? XX L%"ip jLɅt!/8?#CµGzKh .|_6KX+GER'=`QHia ߅4cIyX!)bPIG;X al66uLOuԍ}!QPKN*nڟÈ׸qj'TL]͟F._/NX)숪!t:H|!nv:Sk!$Jkh3clqK HIMkOUdrR?UF:+\h=DjaUk*\zn~bp/qV]w@!'W- ͟r!]ˇWcW1XQefh5J*-zl wiU9ЙWm;d|r\#HEΠR'WY:ڊPx,ȶyGHi `Ɂ쮚rPz@Хh,QŴ }m:gK쓦<2l;p(,u_y,e _ J|m%MȖAq`~Gl5Dh3P\ڲxduL`~̨IWg;7<ΞIxMO .MJ<+#)g5ͬ<EEk& ,K `! e+w,B6fVK頟ҕueWՉ!kdZ~*ُ{|'{ҞRdz;XًW f-7 k9Wݏ j/ {sk>M^Y+ŒsUW `$]DKq2p>%RNp J޸s(Tbj`!i)2pmQ߈b l5t¯KO^TH&i<#3>AM gnBƷZu/Hҽک?x]ZUt _ ]m++=^ DEi?#V0UFEdXEԥO gU©la?VܖW GY ^ȨrƛItrउ&CSBGQD汽MSmn,cQF. ~FyDvNw`N~4TJ-Ѧv#"艈H#}n6趐 !5"dc8o:yW=jg PD.MkJOD&2RkשcoVϗz5F+ssWN,p"/3&uDZݐ# Z\P:Jx@Lmil\u[^x}bqje}"eCϦ']ݙỴְW:&_x i`(AA}[w㎱ "9%{TRJⱉP _v?48h|Wn=8kvuɯzp2Q[uw}ϑbb{Lx@\8"fhjW# E?|1:6_cN ~rވصJl55X: *Xn}@V=cձW𧩹:rgMéT=?7g7Ȗ<,ҳgL\9gɠ59rd&] TG9™\l8^iJb^KY@3H}X};#`k2VreM iΦ0Nadgm'e']$Լah'ZRx3 lzhXvycƷc.亞'K!D2B Hm0{or _$D=c7^A6^w&-n%:̈JZҴ~N<|д;y gE3@>6ZR!g C> VnFWDi@M+Ħ#88(2`v#4lM璿dhN*nN42"kd$yg^ oۤ %8lʏۚ2&3>6BYPo/g~59w8! -C.BcKмsjx]~ܧ)iMZJ϶rӥfNkr3J<-=gg|bf5|4u@Œ,j^_λLZn&§n(hL Ҫ_:1%4'QԐy_E*h<)j`(1vv!^vΕLo9Iҭkm0Ͽ^ 3]T>PNd"z5~O5ϬxSğgW- Fu$0KVJnPM-ΐVgJt.ڴPդק0sAX)GykZM,2=ӹ8l&j3)g8.fG^oƐ1a*XъQf) |h "gc:*ڒ9dKW-*Y% ~gaodS%MyڐJ{0\Ku_l@{2#X:THyٳ' W3yBlРM g(fL o4)P =!~८[I7LB]_Ɂi+bNQFX5q})cAGwgb6_"E}8vjŕE=)e 7P,ÞuF}:xsq|9|)l k'M@IngxO_A\~4$ GEϿhZו. ӷ DaL.7oisLPh̐5Ґ/gIJs*V}FHjwx[V#// ~7x"6 4l;gmpQ=Ie'9ʛ8OV CG_LcVٱ{xiA")M"C#:nʕGsC4^S>D&/o ,c$pB,(dZHk/jG@ K-!iyA{#Y٠et u~()`(+a>ps~%nc J3qH*L)%{9nՑ/?y O=ۗ:O-ozoJr>ǖdL$\7GCY6&t3ޔ ZܗXqխW|wCPcmI\*^$EW)z+9j />pFZp.Gq6W%_<1Z4CN4sQȷn+BxZ_-F=Gp?옹yuL%o-:>`C3iW 9E"AxhB%G&سL_y6+tO3TI_Y&2qYfj}9] c6y6nt^ )J L?^!ڸ"0-ƚ_U:gd`b,̣(Oh vS A0]HyN֬vE?hlĉTU#;p~">4>IABʹ۱ьBeRkC$ThȦ@bGi]JRk|"z&އέ8)}S$]ImSIcBݽo^d6 ׃,,Yv.2D(=+8,"KsCK6L' iC? v5Yȿ\n_uUD >ɟP?F#ZnA#šLل#sBxde{ 2J`?|VVܵjJVKQY<->ll -sH~j+zcGimZ?%VZi[0*\*w%m \@%4W')?oPl \<0b췘[*(au=J G(T`Tv$t"AKe^Mw^p A%ƒ̲¨cY` )2Ln! sM0VR`KCĝ2)؆xRVVz,i(j.}2mt_x o|Z\$,~1{ mNNU@"z 9C:ƅG$S}Ƽ.@T&%CG3'}J(YkH$%P(/8G\F# }>~٧ᮺB6ڽT1DًbXDBาF䑝X2:ҨgEUǵlN4nUYwreΗkl1(_Ίd+z^Pl'KelF_ak_HojaLl3.׀b=y FH< !'=)qYLs@rS/7?R[MIng>02 ^rK[aXFlUUyHwz[c,\,Hm|f;#Qq|痾0h!:XSxI̠zz=7~@Y@lR?;3-B6BHej0;JN<(3K δbɓkZ^/12t>^gNtuojYzZ8hV}JgTVcBClW.lb7yj ̧K-+yDf9ʘ,#*d27ղ`KyEZTt38?~ ʈF> /$Q>wlD xX`f$[Cy㔀/] +/0]9,?9VMIуS+G m~3>ʡvg_E<sƩKP9x}ٜf.Y!}vZ~PIg{ x0DܖTUjfӟUu5 >w\H] XAF'kҍ n#w_4.'K:' L9v5!g>,,- iZ FQv /l)$sV{:,P%u:I.t {w5`gO\Rʐlu7zi?:ssi=ݮyf- alX,ȧX]fпib)i频Z*N'tw/51 2S')*)[a`t^Db`<1YYa?(5I+=ɡ,S ]*띂&;D7!у#İ'礘tئO{}؄M#G)GۿQN-i!7bx$Ǐ)%۽` hcL(]W>y&9n1=o]a@@ aji44ڕhcr= u}fN%gS*Ւ)8A,d1k44y43[^n#O9cǜ':L+ԹBjDPn6QTs4R᫾܄CʈTHsHXB@͡#n=k٫ 0hcѾWV:N DwP05(H6dK>M!KER)aQ5. od3|@ƧOݲmae.5t/u)A`.& Y:f )]E;"5#&z\ #gC ڐ;U0*,ѭZcL|ZcE*OHyJ :Hwx 1T.5<ߖJ- \IG~UsZCTs Ol^:.X?Vk !`̻VeL bȩJNŸ`=g|SMc}MmH׆oT$Cɬ (_|Yf.4wΧa\;s]T(3f6YϵQ*<.lf(ŃKUFE xiCctZ]A2\)YѶ'` #ʫ-eڌqx8fly%ga%w7x|(> W֜;Uc mLOڶnXM}+H"kP[:)a(" 6BTT7C<Ќ.BVB.,GD/ m>P 꼉1j C1T?XkrJ)IKJrV&"Dsʨ:Ǿj&TD!@gZ 5LޅcI%;=r|{>XXNy4څp` Xʃq`wc淶`j^% ^qzKOuwRy.|(V?jm at3 إw.?CTJ6Msղ'K-aTh=ߞV?ڣ0[AC{(~x}=BK(ծ`+Y LDn+u]4MȒm/ô2VZ3j:ID#8y㦛0hhvjƖ!)c]Ԕ<ËI-Ks OZey6lDFA&1TJDw<áteFwAFF9Ķ\OkV`~I=>яV3|/iȼQ/Vwjůӷߊ0jJ7,l}-[ƜR2}l1+&&^^ȋq'T[HT* 9/G,+nVXZ,Q직UR/9\8$zNTO8-o~Jh٬wx &r%I4*iuA?q/O6`4?hARPXJ6Eh5nMc}ʒna3fƣ3hچ>M+O!Y|1F$Q|Bނk _*[q4.,$u 2D:lxIlUtM1eFa{d<>Ce0jL+w!Xm3}#Qճj.b'sw݊KstkR{C#|4\SKRE}{yY'̏#m!}YPvN@$-d\qo3;n'7&N#[ /ТUurF`?L4ܝ~@p{QƉ)ZMf* ߏ-L7ZM=' P-ڣ|;BA1]rGG=݊zK#5k9k>Zݠ.vȎHn,L4z0*۝DAs4I̳;PUx%m(wLsZۘǒ~0Z?31T2C oE)7_*/O`(tpwUmq"XjŻ/'T̿U4FNo٤(#PbXF]dB `R*q鎁]EP7=C~A:Au[d@1k#Gl9hF҈`.۷BO၆BӅaOĮqX.mrɗnu&\)֯^x=1}lj( @1?=Hm"SR"W[PL$3RͯIsl%Ȉ6K7jh#+P&Ϛu׉yDVֶ[q\%ݍJ Oqr3)5kU"P˸ 9|i:_PaK/ݑ*bj>U}@ C88:e0m*z?Udll=1}q}[Gԙ еe3#o^Qctqxmul+EO_;#r\'vb %vۣTD؜ WnS6ڸuy "lj*nr߳at^(AmP؛q=R%t+T)zŖ*˔u ǦK*7'%}F8ezRm9F񸎻4[#?~Z ΰY0}snXE= :]t\Pv}_\3Y̫QL,. Ցqp)uO`,r]e&uqxp!3J8;D;oCB`%!|~}M(cnڦ*I_EL7"< !3J rFvB)Y>/YH7B47a L["L< `g6/yu:^*2mSkplE8+> yxE0Nբ?Rhf6W)+,kVPO:0W) R?@Pin|jpBrbF' Hl@\t Z;Xf8Jb.]HB-p gNiDT/"wGL3&{Ql>.L{=3i>i&2r2Λv-tjަa3S?Z\|F1OfNAiEJ#e7mP#hsif|0&c^t N:9*hJ w(jeh~0VBi"G.\1x`+jUqe(Id|ɷ&֯.XP­3| NJ˯}\'=wצ>~,1S[x8 B熡S! :mq.'mJjpL9tE;aA/Ʃ@0UӤZ5'p}a%@{[$dž!!ė e_ N۟\ \46;kK1x29/c{VpkF$ҳ i QO_q(9oN,| KUU5/)\Xnc(Y0Xֳ3 #[~>r;!zG4ܢ-AMf )פV4lTGq؅~`G 9뒝"[ ar_ G6B4L-251#yO6bLvz^BR RqA=) iVk\e:K +`n&UőG 7ϼz;{qZW9qrSnqh9ae@Ta)Iq&kˋӺv'PeXt uK~dG9S$#S^$!ռ3JUH'a1ܮf`kP'jw=2IH[_EVJl~c{9]a*;L.ټR rh..aöh2‹FGk "uT,~jqJ (-WnX=G/̩r%{7Hl?9?a/y|uÜѮ?,?4ZqL]?EP؅\mVp&|Tl3Jk\r)T:\=K3 OwaR*T_3bb>Vf4l0a>LTyrtV.Kij:m{çA>]NrLFݎQpABIwS6bNEրv4Glo:f^( 7Z0r<@.wVjYIKo^%: aMfg`ylVExyކug-[9>} RdJzT\Ίpِb]Z*u(׹1S -0N"̖xۥ\h-p [Y:z{_4."Bzhb \z;Fo d) x&ǫ?\}WMs&s)8$+l${B rBRCg[WN6uG&|*Ji)4<93(x}@M}MЄ;?x3, ;)s^N0[b%hK)vduT,g(F@>=ߧ^*Er`x*Om0G93?KeSb؛h1:%<2GT+000 A,,E/ iUrsOLl.Մ& nBlA؛dPl|)r#x6n;Í;"!v} HyJ]'2j/ .$$k7`ק&ʛmK1٥%Hu=f~*DVofHaP8یO85C`I;- SZ# GpI{/]5!W[A r Dx3pC2B}#j8Aݓ8&p=z%aʰr>tZ/Hyx#tM~)սrpif"A6c`1M?((MR6n>gV2_փo'FϠjUd3}V߱Sc@G؉i_gi@:')$jBJDL B%*qEriv}$xʁ(ԥnw Ө&xpH4WvIEr"n w[ȮSQy |"+/֙}XGn$k.#'Ы@vw͏i1R)j %=KtnBcP_runG3[(x_;Pmzm&R9;lY8 [)2sYD.5҉F)xc>fF"oC_R)Xjؗ$lyh_V@^6!'ڽ¥/u=a{uڽa&c!@wAA>Τw4y_%J`mnDQJTepWTI#XpCINC-6j.Ba(wPuLeYzB EwT.ڙ?쒴!͘lWrd$KIϷKL-|?~t 6ON9 YV ϼG (,țZvy5CsӉjCvU]>+0m0/UMjq3È" "26Ch靳/xn?&ʹp!颥kl͓}9*&(FA`/CԵ0=ӉSZT}E qW.j!IXLb35=T&JzULѡc8O7dZ>pV|-\iAi-x~bRwd|矑7\kťtK-zPܠ:Z܍ ܤ>ZocȊ%KhU~>N?X*I=¼m+kHi~ bJ"GAI$(k7e:E{ȉ˩w|?Y"2#X`^IL.*R.ճ 3o!)xizŕJ)!쁳h<1ٚ# 4pK^@DuoDk@Qk!4xۿ.Bmt{G`Ҧǿ[݇d@hbB-!] qq9inIj?!_0S>9@J )ƕFG|TԳ3Dhv#x2C6AL (aI}C (_ ɟqB< L`jTQUQ^iɷ( sn2CYC2*\4Ct#}NHoչJS|'`!Sѥ_~_6SV-* %lZRlWsq#[ *q) LRSer[ @/6tDRmT#8G2tr,a"Nk\- -Q%o^|a$ cJI'k5QxI9<.Ly' v#kߕs;aowBH怪x,8V"Zl tB(2QRiҸMi.dM"Ț)o;h^ijm]LoG]P%qK iD#$+jQ ZsAzmĊAW3@?j14}~9ВVaw*UHXvtf Y{Sx,$:x^B`J܄!\Nh:(/?h6.W"#-.^޶G,$ j`⃀l<+S}gF܍밳RXH fC-p4߶ pUy/W J[elI1\glP6 e/iNN՜ 2e~O7ђK!gT S]9 Xwȷc\ˉe-cY7z~:n̐?Sjd3 `:nF9W^3>evU=mHu5*+m1x.3>(]h,izku"/:7`JO|β -,:M~L\ BN:wFT#W9'G7t JXa[WzK8bzÖ-o ͔ћBKZ1Spt0!<#I%mԫL?\U}W'OSfB#5g%w}W' $H#Xì+~UV*˃ƓxݬiGߖn%c(=m-h u8%ՈQNNsUGxe |բr3"}I, Nln( U2Ӽ([,: "þZJH&Z1SNkk9&d})I*B]]9F; H!5mh>B!a^VzlYz"(_vЙ Yr9FnfQbIྟp'a dL~T4VsybT%c5q|`]na>%e6hk-T=R}+v{aj OG@ndBT#zRQDiTH'GډpL%w'Y-/ۍ6KDDg_e }   c)}m 63"=3c.Wth}u<0̺f aQj_ H,'DbpHM+Xo 56C(`9-|2X֞\}I(ƿ7R D=^Mk2=VC/ Hy p[ew.1},;آ4 /9WّȦ5Wqrɠ^F.8^.yE[HԔ7nAo+4ъ Ym W oPD`nP>%9[F?L 9;OCsM],D\3,TO-©X7L]~jd!@HꕥR$?2r3%z9D50Cbq_oP>eRi}!VL} 5*uɟ=<͵>*'n>h@86x]f`gvQ2ٵNãEI1]MȝuO "g_ɰp*ț~Z !BT2 YȖbm?B E/ 6nLgNj1yn8FoƑiFμn<"_x`\MhyYn5T Lݚ醂8H݂;_2l.;'1v$ s?XV9Yovl ëg$gZתxNzpQ6%:jNҨbBcnIwUSV܇ ʙwT(Ll^nHsdT$xUPrrᒸ 0{j{Fh#̑+cg7=> ='ϰYIV/*"℉UP {1xiqˀ1>އFl'?#9T'N\ B1esCXbbqb&(XmjmQʥ XrwmG`Lyx/$zwg0JͶ3&ſWZ (H E@,9D0ʴyfnQ{ N{~q0R7-4]R2 !'R!{% DXW'#(J0ڟ,C֘_[fSq1I>"ZGxi~`^\:?(U:dH?*x6ry~&A @ (}ctQ.7oV ϨF>ݰάvȶŹu\([zgY4\%)H*Y7_<s zK/^\n _Qf٧?<]j~pv4/qFZ `*fQ&a*2v-SXvfòqrap4|R$!/(>$spRtvAE>>d"6 e!veҾZJ'ò7lwPdD,gp9S>|I<)n;WV1TkKO=TNGQKLOiU3K.oRV=(})Th35`p!DwĈ{dЭ"|$٦kI(Upl zTr'/COO ^QyKԘ&!wAJs(BᾸ\[ݚe9K{9+Wz0ڍ'^ cVITb 3㝖LY~և|QE!I;\*yp^ ,wxS}8_% gWEh{SҰBc?/4cßg-gp%^ VaFZoQ"Yf=b5kqJ pI\g\;кڮ5a1y0gfS 9*ٚ5`p5gN* PV856s0FBe7nİdW3srh5PFCp_޼|2'p*}5f`_Gh/|J\$Mg$j0R}ġ{հito]|T϶U#l "`׈0@,$gأ҈Q0NK&Lja @m\.Z2#ENɏScW6Cq _)*uh,I=l@: oeuRj\@9ytFl8RN{Ґl9p nUKrؼWGY/X.;.l%U ou{%w:\QŇa]Y^pVW |y8]IKG +$&ϬnʑE|A}gH aĆ )klE<CJ2oݮk= Fck]}9~iβpTMNn$>#Rs?Xt*l'dA8ӽ† ycq:g]@ |^cУ3ӆf!<š,DdP}ɑBկ T7>HLrcfz`&<~ppۃ {o拈{6dvX~ bS>"* " r;- so˹S5|FRB)Y=ַ)6)疑XPƉm=P\<:e8K`H$%笧蜙v:ڱSǬXtRmZGЂ'qZ谚ݧV7 }b+jvljj0]|Fu-4@ODzH X"MyiR%i lkkQ~vmxwیNn򨕫<z| v7Q YYj$_h̦2'NkJ c'e%e2sLƅ8J-a$u{@3*uEޫ}PA5Ģ<3u@{V8e\׳ LA w plAݦFlJ\юeSIcѐtd;HcECV.2B#˭C4VqTK!5$KD+{AB5 ,.r<Ľ὾Axw;&ˬW,¦ݔ~%Ub[E&19 1/Iɚ{:cg" Ə\qhy:GJ.Hϑx 5EצMu$џ.SzD)CWZ?&mP 1rqfk 6ъE}r8;QTf-;,pl47ﶺ`zr~Z)eIbI%Fxn6dś'"х-tv(\l'9`K \"!7?8#ODzx/f(z~HCbe_рzrT V |8#V65,&A~7l 3$?"d0w9*ޠgf^AG Z iq J6yZ>߫>|ū$NްP#W #k&O8Gr ۚ w-;jV4鷛Lx䀭\.OP xAQ J-jH5lY1iI@bTpCQuk"PPlb"o HԾ%ޢ7Q$Y|̓ݿK+[2I`V(VN~/)GE~YC1hˤxZڿ Ǎ7;u'zulgu-|WF뵺'\M`c7COO~J etX8!,[w9X 1΂D~aϔ붼 2ʤyyА'NXN74h)mUL @eBi0Lj+2I/(xjH7OpuL *COcOr;4E7=5[z>`'w[H@E1sWuPmW# oP9Vo(D0 LoMޮ9AOvp8{o|leJ/焍yL#[ΖN `%u3qH& }Vl]EVFj{r~'!B[\VP>I.}u}Pɑoo4+ p{UNP9>3jɔؖd!l8e hc!=WBĪp k=JFUtwiȘ#ƌ "3;09t#lV H~"8))8^Jm|Qt_vCTcCۛwaYSk!dMVH- 2C؇ַŪkC Vs}#cc/V)],ޙi.,˔1Chz[ἰ02ٖH̎"E uvW6*ʵ$䐄%k.XSAG+ ꢪ &A<:m{&l66ny9.&, ?d5n&)[ W u Q ׭hh{kiqΦ7L=+G`zl}D"XmMKN%ʔ(~c{#n)1b$XK/'yy`XM9-KG[ #WsqОhHo p!Uk9hmVJKZc V`c w{o}h)gj%2DxdI?XBŜ4v%NbMK`R[ƛS)'  1 (K"ɝlN c~n12Flڂ<4Gui,bHwI-x$P6:eChn6Y:Άt-C!{!akIn^M{owZoU CܿR%$Gu- Q@`%U klkǸֹ_Ex^Z.BĔhSn,ʷ[lN_E.S^)-{O#3ЏL22~f-x6]}:h]e,fDxc%U&`,Ï@P-t>u9lQPb4'=,ldI(cDxm#f,c*KQ4g?]e [%2[5&F5d$s͑|#& NjTN,6EH긽1[i?|lVH% . >}ku ϰ**f=}67tW׃TT*.aƴuۏ̖5q: ]gI%-_%ٗN*;E wW U D?x(G҇ezsa-F}_[a>Mf3Q"o%9ʲ?dT RCOEԁwK9 nHgͥDDp~r~.%͊-\>k 9 АÖ1p. Nu:JBoWj}

    WaIP(تVk-˷@Gӆ!9"c^G.8sem$EaT&@Hl]1>$C/5/CDa VA$~~PI!49͓ 6o"Q**eJqFFq̢,6"UMi15, 3l9dFح$xs!xp|ni\zHs)!D bz볃pMH*{Jai+V%ꩉřFQ4r+d}_W$}4l0+Մtp&er{y\?PW UnQ,sgV V}*~Xv}}v)pM-jMavOGR}<|ɑGŨ ԧ5}D?T `)7<'I%޺rs8o$ak䖆[=v(XTGt-(:y{]^LpZ~z:p@1O/&RIb&\)?s2ӟycfG->`҄IZr^M5'}8KQ 1BA-XKO(]ʔ)cRCRIHE{SՕAu o<˷+=,^e@Zƞfx=PUjCj3A5J.JhvhBFwfD7v]6HHqߺ06=0L1O$Gt 68Bg_~_>`GsVuٹQ~Ew5+vXs(|I4f H҆:%吽'*sl{6_c^՗L&5=);8qʝ}$řkhPi czr@PQ\ew-lV=im,+^<5[Om67FK[J@qEt'K+F]1ј]Kg tup5 ?Rl#\,YQ|:Zg"M>2p=f6#C/KV#yg>Nu"܎vћd34k#J hT ٍ+k 8o;@1]t+8~yZ8)v8,ȗL-E)8ui~e隉dd(]ĈZYzE* I- s8Hz J|.m]VJMK؛1~&bzsՅ+$g7vɈRijN`irHG0%2:W|JݧdvS6x{&-6_G3,xE1how'œT@lirc gCPCw2nLGreV9\dJ?\eoyj.5+6~lZZ% УL^Jq4?JI?JQD̓,~5'ԉTlpR> `:PO&с/ ͨ`*LQ0aB aO("jܝߣiMW)f0oMWTo6V*.ok#ڤzxAi)Lg2sA{n{bN빚6OΤ^;V>5c6v8h/g3p<@C,jiIU?o˫Usx{ʪBϱr =-0QTJ(RwH &DŽܮ%7R:l/ sq׿i;aO*"6?Gp70]Ѫ ̯o])A7%2襤F_0g#QHDpX .^_?ͨSrhγfZÍď05Pϔ̃aN =jWXgG5 6op)Gƅ+হj>ȧʉ"?-]1Ҵ~?dì $d*)Ns{0S[`pIg9Z ΁ *E1lVz+][X|tuiM~K9A_EexNv><]IP9iEBjHkfI&O <ݥ}}J'GqƟW"t$S>M .RФU"\^CK.h7 KZ"̭w[̴GݏҮwr}N.JhȂ5Cgƽꗚ˓+)ItaU;{_nE=l!ú5ԻK5,Ff2e-1w۞Uznoʼ8 d=Ǐ?p$4Μ[e8hX[&#ЙϨgnW[?5V j9MN~fŮdwGFk6j.k4JTCG1Puw`63mc?OR7iK  oE_Q%7NG|6{^L(ڃ=~f9x{oM⃔eϰJu/NT[ϒͳjm )%H uz% ϴRab`,ĩ./!h=]_Z^t`C[DNe UJztu*N ьawbE6<{7^ ]rA-+'"e]t+z%ȉ[|rpE/OuXخ7E_1S^j2JIK/)%hywrj-:gL AK}r ! %p45S젒T“Vga,GJ tlUht($խnJ0HiWapxVhT"(w)> O.pML&`v)wDP_*4T:p𛹆hP^Hʇ7B)Sty?TH:L]^;suLzCZEUuxFD]Ӊ/J`-ϚD)GCϧ<2xvi&Av~?̎IJdъ˩yM#rUG>RuKd+®[c` a3WxF|~&<3 ^ Q.1}s#2Z &̑$NRPEpbLomkv"fuA+qk# FJ3UBN#͂[p!;:E(Ѳ,{XQQ $<>Ɠ_@6 fuFpaY)Eo`=qj8>Zřlc 7.wAδV }{e ^˄@z3Msʖч܌~V認y[(\%0NMent~~FfA87„Q!!I@K3dSk Ɔs]. &7u.)5.2W|$G{6W[_D&۲]z$M.!t#iv JWA-H#baY_ ЧBӄcūzDa>U!bFP7i$W@غ$ى$6E4},{c_`+PKk?lVsx+RK J%%zv])eyW׉jVtx u܁$5#Á$!XXZ ea=ljDLGtDHP-lCȬJ"u5 ㇰIm~O ΝI=e\?Zg\$Pet  t64wH48W> ZeVI<!bloD7oA_`.LwUϫa胉ֿ;JS@`3"=)0zlVM 7KM.tv G3޾~^ 2n.JQo x0sR e.exL@*9P=r6ӳLSeǖ0MN|20o:fɶ*q`NTiB}t>d᭫qkuVMw3ۊ´R׋$[ⰵX]W9)|l R䯩PSxGߐqk/z-m;<6O[::ls&myL0 YgnG~z?w, vA#bPp6-=s3/ʦn.u"&n qVG5r<U`JmaM:eN{ \M+V=S oD@ 6\RKy26؀q kfLլ|bnB..90w#sfFYj3 )%脠89v&2[d k>i_n_,zNɭo4AM+K ByjP^THoۉ2S덻blJ&Aj#y-݂XMoq2H l[Sh` Y 2}tY72T'!j.b)%͈謻\t1(bθ;LmsXHb,;ɇY"ߧNôP0%m_+\5KMv*јCJ@7ܬ0 MbWG0Z [FP@")Ji}gOrz~*ߤXm|\ȉ o)X} _"$c$: Z'"uzļ=.ԥPlIaK 䩽RhIXYA~R6l޴W%le-R9ġ~h NRf ɹm|T6`@xHM q9y'։s=))Qᨆf(#ERAy8`C5vz]%tOy-$y."P.:΢?gpVkyp4G66$F}_h@E6t̔8Hm{r9gW(gm%ެD%丂#HiK*"0ց r tAEgU)FvzZ'3UFpRkƯS3y%A h'}BYm }ZwʌxDUUq19`!EG ^j,z`E'<]W1qdEdsH\7Ŋ _h^:Hxi/XXQ +SguK<m8v[s]eNﺷYTmrk;_3{^KQ;xZEj |@ST8UCp+6U" )L^."0wD=DA-e`˲BΩBǖ5&Hv)If&]dzfZZ⒂;sX)/En6tpPEqǀ ARUG\YwHX;Y# X b$ nek]6]4gCu}Ly-$ f9.Eg[L 탅/ʷ?oA_ƍt FdXa<z@\Yr}g)/PgO]IDl)ګ[8xgͶsn/wjsaz!>a쩂4iclmx~kæɯyhOx Ί/<Y[ $HJt2_0q:rJ0;P2q^q(* ͵fX S7'f*L*oi>(?js*f~$7NGh8faz6,Ra ?l] hGe^NJ%q6#S6]6:@JxEqE)o Zx7Yu(M9LL\3P ezE'R]0ܒoOyz';#MDXH@k\qV*d.o e2%}! '5-Z Kl ܾȗSS~HcHԠ]gTD+yn݆8|-i 2ZUpAh)su[{FtQ`Oփ6,Lm`sP gK$1PZ]2PC'< 2+̏=b>a؇_[?м8RˊN Pr :ǭfHUA#Fgp*a@V^+X[+Z0hgύwk:2ICIk,('_FnGj+Vc!3beYz9 7.ܻl`f-@Tc ׊h } FcS9}8}Q׏WX\+`afR#‘%>?J c'PV |լo˾nq~y:RoiD͹ΑCejGKў*TDJߚjץ|b: Q_`Z1HzOϜ.4,eєWg-s_?F"W&ׄ*}'!ry$9 i'!$ʁZka:2+gUѾ;CkklS;! t;m*)ѓ iEhrtrPB4 BtgFC6ׯ \a&/o}&],[,&SS\6݄A5yZC׺xtb1ӷqx7ݓ֔ lqqz*ƌɼ 6^ja|iu贕#YOM!ʻ{4Y^0eN~Zճ!%[8Sfܑc$,c4- 7iϯv6m awtx*~ea }6n5I*}U 5nflCS^~@rWsaln!-MeWټFF?iPBSrwǎS6 51*pIeK'EHj$M /_lwh(b^|lR6zaǵO0 r&mH ,F\o0]K֗]ee r3^T)BvZ쾈 a;V*g} @tWx&SKVG*LYW)eCp|Puqdשfn-qlkhvWH:O1otB!1fY:rŢUU8awGy  Ʀ;\3~"­ I*i5w# FKu WE nCِ!>>nkF, L }/uR۶z/(Olnov[EgZifοT;`\dL[˒$%iNXݑXGQ? DWb83+72=7q4PB :2cAB7BEс ?yϷo;gtlx_,#->?}Sz P\- OwOneLYJ|2Zq]Kޭ HrAoyd$z|77^HޟIOץYf wʒy#YM*gn [*d(ة/HK!ӖBȳB ~ XF'mk1 (j_#ˊ,v?"] Ly3Pjūdeh|7B? |Yྻ!m*?>{ ;| xw{D*|4MRz̞&:Z:θ.9`iܿ)%Zj=m|*9T}@6基!<eVb9lՎs ` |dσ Kw}*mcd~V&1cƐ`7cz0|LIM#`|mH 799it2M,! b2%[HlgW 66?h ѳ㭸FnKцު,Y5]uMvbo˒O|SO&~9lh>^?Zđ l21k,oi yDee$@ ]ؘ g ۊO1QE|PF3 pјML>V(T-lrpUbU$8D񡠓G*>l59|R/n[u |׎`扈H eAuZr΃1J0\4e`S m&վ+8OμVWux(5@v.ƠiO:X'4Ky%\~An6)i㍩X9a )40wW]:3U<"J5_ !71pS*.`ՠ E#$Csm}ܤmUJ̈k >g"jMm]$LuU=‚IԕN^"{e\_ݛ02 ~fg]o4THq]wr~Ўؐ@,*WZ|/vmco3̀Z[E]Ph!ocBJPw !ź, sp$~N `cV 5Sx!*A-t+V;H>4[xR`K=AbVa߆2<$U]3%T̮OR}+>QfMSsjVI AڙbӮ;pRQXMlF'c/ףg?AP漛^!-?O+b(cU']gGB_$|0yo*4z!CӠԹ cRe6ÄN\Q.&9Or.(gjj Z^\13=95QbPD'2.|} P%yɞ2ǣ~cͦ涔e7|lq*6w6wR RRxGҝVw mQi]6OƨW~[ВB\Øuf;nT <3zAP0%͢y8ae M9\p1Xؽ#%~]x̒;4`NS'-\`qMC+}{*`3:shÂP`+ ^Pnx`jq^N/IWD>z'e=~'~xqR2@}n,74Ͳ7Mka|x2cK.W(qO< 4Z(\7*_l@ y~h.^+I&0{8MDd"" #$΄&;sǎHzϔ|BdN-_4˭fqY,HPR9+QJw&2ndz~es{0dteAdu%wyCBijXj{%g&2`N8h'84,Y ̝rXlaXYh϶%EEnyOuKg{nD.Dx / s.ھ@|TX`w{sU\biPR,ȏDTq^֘&;iOM϶/ڡBuw!Kl.@4]ɡK}/sy2*g8~.E|AI.MW{&͇>w1 "`z +V ,ѐ,Sz=0FfߎOD|MAgւt~P/zu+xdcKEgنЯna4mwߋíF[?'fI xe !3Q3CTDxh<0<~QɔLE!ɱ]vvjeDk`~./oV c&,_!enIbن{\j !F ]Hv+_huK4KhF1ބ~w̆+CLo-nCFXՅ@!cX;I+5~?@8wf\ߦz2O[n)h qFc&=yW;cvmw:Vq2>P8*c6tve47W!GqYBbwZZeagGT2+40j.ˣ^(blC?L_X5|#ӪПד=8UNܪm2ס ˭BzB$ PJyKc}5ijBO80H_M Uv?Cjw6FۍcbL̋/](`܊9'y\\VXcAD: ?j1Ɯ"&{fkuMѰA=z} 9Q(j"S7O":Va9p%TȲ6]0cʍp笭&ѥd~_=B@{OzN.P/IG͚a&Uµ ̅Il^䟺-J pw |B4oo:]-/k-yĄnπԢlJ_Fj Xbt߿̮t١+oA R'夷dE LE-Poʵ,'n&T6Z+0;l70#4~$_)>Ǘh)`3&Wuӯ;(( !UD`Tl)ArDVVI6 tb`SuMc 8u@g17J$2:KX[t` ӕ] ^4.{&Et, R|< L[2 .:Gvi|?f4z7ի?uͿ'p֥c~,J/HoT77I/OPnP: u|{MʥwnrE/ M Yg"?T{]:Gz8Cw}1e?lIE:.2/ 8+ ?{FrSr'({r~,둵~#2CyjX#*͙:!u?pePU^->: ;ޔ6 YE7p# pشBK=` bN|e~~}94٣{@~?6~#mR/i~'`_žY%*_ 8mzfrf~]*NuѴ;\Sx'"Omrs!qY˜΁Nݡ-T5^#V6WpCwF -IJ;PvEt qQʪc` fRY f}y/=W EKܮ[`1S ]p}o"Ig$*IN4Ն?:OLˏFlaOB9w_fVѩu 35uJۋHWx?VJgLЎK;+5i/maKi"O .$ᤁuSN +XU+ix#@GHRn"PA|xxl,{KuCiH|(Ә_D[E^Zm"`W;O8 Bw-т_Uvg1pCC? pMrk7kBBc}bh(<ܟє|P* xTHWl24Lë<{|rGOQݒKbخݦ-yHV(O`VW.)q0&WrqX"bR^-8L7Bp}ٽG/Zܷ}lTP;kr!aʛID j\9{#+gmanRRL!dx3^(dSg s3:xr(k u[y;#cӃ֙lQx.ܲU_/-uI+82߁e>&G<{&AѶ0aI ]h %EˏM h,ߴ5Q#o]`i\]U>rc.Up GD̊0j!`(2dɎY|S(/ NS~-uCbdSNt-2O8,E%^W*OO-TW&}9v(\8O4wkh[X g]L䇶 .fYw=pezJǿ/` zX|8"HV1;U m0'6Ja>l}/ԁ7NejLd Zݿ2؎q[dU&Px')Ȇ|/BP3k]Uŭ}lŏ/gsIp($FδRͷbqppJjp '68}:wئE矧=v.D1+I_bҺ!$$u@i.OiXIT%}Al(gŔ%xt*b<: vUd=k_ NN;/^#Xt : WA+2%[[VOʷuA0;XD38Sypv"R8Fc06c. ^FYN JO" 5@v)Ǿ43&ju}8Sij{B9]vJT2_x C7}9i)`'\n%bR 0EOJWhQV/Lλ$A=dQ8N/kXHo&F~[#: L1.@i'$5s#o ΞS`}oLS=X QZҗD@.LF^CrvHiOt R: [E'GKur^_kxBqYqM8te~_L1a(Ԁ Đu!o[cS ~8]{_$ QJiȎ| 37ѱM:|"b? (֜E{Tß_0\N! $j=Ǫ>+`oY} RlL‚2" #!«E+%r?U5sӌ(X/s67Z9B]pq0 0alPCp$1' /dP NRU_ԭ!1ǞP5BQb_~ۭ R5Eb1J‹ff 06PKƇ[ŵVKNP?2'Щ;pg9i0VJW\<]JxS2b¶ KSxrx!sT:?Ձ̠=n";^R/b#U]uZaRxF98"#m3߱+]'~q~_Khߜk_.\!|+T'| xԵ}I6zIm!>l@pHsJ0=\iL9Ct? P>?7 8y>Ez'p+PZ['mTϥ}7CĶ`$Lۢgv\F' vljy:/ոg8~s÷VY:|M&NMjnrE4X(Qg0 eW6]vG984YY$E4MϐÞX7tc,M`u}K<+puͭoWZB>M$)<ʩ|"ϭ|s9`xh~g [n}>VZs.}iC`N^M&8!)q;YILRO}R)ⱡL#i-P %Ƕm^H̹oga&յFN Wy|Τ<.q\~j!8Z{Nׅեjm]>D4>܄m#-Eۑ_m;~3\9halï&~J+ Q=Xfʍ q1ykV?upDž]~vpv3 $Pi)e#0(,!xPd\!BQ,[ld4 I"}"iز^Hұ;z3Sȑ&1hel{_g gRsa[lk,skݰf*&a*LD߳ V[;_; w޹@4j378>` ?uScA/%foc%3aG LJ2@>p0.UKc9_>M݊ɴdQر}-D0s"GԌF?E6ଜKav'v%qvuFh(st%eݨ((GDbV"K];!\=8U  x:VN\R;LfG!4_ȖDa2;vqg.듍3PNq_V,bl9Njf.O<:1/q#`Xc\5<+I[=rW&KSYA/8.;ڕ+D.-YubdNJ7iౘ+rW/08nBYCDGr;`+oɨ[SrVw.'^(), ڛq>+)UZ5jH&[]{k#|$ÿոYN5audC2ßT*,n Xčk"ɬRboΩ~$x]Yr۴\<YEI֢3J>SaKc[*{ĶA *nUN,L ,(ZQ"_;;ZD,]̤qkPS2ƅ^vw EۦB_2W.)9RVbh|54 PwO/xD)ıT㰫{J\ჇȣHfcAfJFvB6;ઈ|2VxAIv} MV#D|9GI]#mKMވe7]`2畝`Vfe\%Z ?? "6gĸj-YDv9i(8\&V3fϋ"*+ hs=ЯT^s~wNI\kȦGۍ aLiZu> (Zhx8O`V#A|UgtB-G>CTz0p(Tg°Wj{R/Dqfu1Ň#c5rY-W_QtY@eKnNHIgӮmY{X2V"FR5GӛV?#2LHs k,vպ@ˬ/]'UK1]%]ɽAiL0]ɨkƾԮƇ7:WAᒝ %m'&yUx_)vW)_k}KMAj!y$l yx(|N^S&o nG%ahn+#du(&@/)bt BXkwFkݤD]fBUuukS2mVIF=Tꖀ(AʷZ|%3?5"%W)D9;_8ìR`]_4#VB4C"&C]/lj2] *g踴ɔ\2'RӚ blQ?yx gfDj #i^tw%!&&4qA žQ!EKWg&ZVl( 0PuQ/0#lKt] @Oaij3E<Σ < :G U:!yEō )tVat=ciK^)ڷal~EP\Rhꭉ6^QUhV3&F(4ƐW{h\.WSnt{=^ VϜq)ۢ \%C@1utsAj3@4V#_Qγc5ob;d›JM4W4~y,4}B/).f9JfVLt)؊@ءx9Y_5I,|mDҧm}QvߌINL1lWV1/W“>. u 9!mb8(i.(U}˛6|s;W@,1HQ;/{қ3ݽmU``Ri'WCD.HT礒b~d'~9 #.#h8.NN!:,Q̍oT*<9BG 3(2{/=)h.j>}j-1֜dpͱ` IQhDGj_=XkF ^фNd5^wJnaT!ew:ޱn [pn4bJDv.c$(_B'"{>#&[iۣ YUwK{鐋T!L ž 8T3~R\tjvkz 6n+m9J V K"475^H. reLPfT&P se{o)̓+ىwr49šCLRbȗ0-o>-䢉 fS\8^ ' T}TX|Sn2ͅ`U%ݺ|Qo1me6m?r d|*o@Rw-.Ɣ p^ q0^ H?/~iH>oɯt9%GBVloθ.HYK%cCd# zk+fO 90Ic5bXe_>rL Sctwi} s>(Î^Քoy/r*D% z\z\?鯶9~ѷ2_ >=i ZWs"ǔ3@ӜLnrf~hI3PmfExLJ{&.:ql˂pj2J C-$Y*MEB.L] G\cIWoڿ iU#n3%F_ݷ.VLQTPgXA-o&\!Ցxdژ&6qPԳ ^ ڈR:ߚ]E!?> g <>l2RD_*4+rC,[T߄S$ V:>>”=3vq{^)VkC/-GZ~QCF͙+S8L}i>D)0 b*+` LjT>drH:*Ē'Egt/¹:/ѡRt]霷$*-TY:P5E0CPPqWd{5L(:m=pwVBkC$;\kl,/ @-8|5̏2biqD2XM,uJp"?o(ˢ m8^jԣ/̖~**B(rtF*u\MvBS$&x;:Gz mJ)QY.~JRrڨ2L Xw;sI,(E`2I9u_-;)Ϋ3)z6H5iv$rw?)3WX 6j1>og|-c=q~=%HP"۝'Ts0i;)i}qwcEXRyjeZhHt\B&٭#pt*>U&_)|s.l%ҹݣ{1ӃDR5-D(;(H8dەwoF-n~ ѺUy:} tE|x wO/Wͷƀ@?q6?0ȶ:Srk rމ] +9p!Sh3k`S.G_Af hY 2)ڔDLW-p(QNWIXfH9?AzŠLA*"A RҴflzؚ`E0VUe_}| dTW]^ʢ,>奉{q>W؜E[r7"Ơ]BlT ~_ҍή[kU.2N/D%^uqo0GG$nwN|2Ƣ  H+}eD+ӀPLOr5 Lj,inTIH[a+ǨNI K2y;j^R>\S.cw-)p9Rĭ !6`9Gܸ xK[PUSf?Jʴaa8K/g/>%κc4oLJ)W !Seb4dAleJndT/%qm!#%ʳ9r:Lhf9I0U>u{& &B%gTsM,G5&~f[N҉tvW"d^vo_<n)#LB z8X^iXWM3|$^GzG@WU%dAPVʡ GW7ʙ] uP/,CpETsиRw'Xa0 <Ԋv(=ࣙþϯ(ޅĖb '^&1wv*?5W&rqt>ˑז`NGȡ'*) O/"JI\*H93|XDdޙt? n_K) p4(< 5ft>$ixF3^ q;K q]|s5g@NĆC;\V|JFv+ sL$7rNA XZdӓE1MFfQ鵃( <֖RdlR Ɔ/Kn|T]od?&y>N8^ߜq-g)h"qUztS~8c|P jv7"d4B3Kbj\7ܼ(f`G}ipULc]nͅϛ^ޱgL$Wwذb=0akj"HhNԙ7 ΁Ō:bmI}U+t%=;Oyݭ#Q׎A`&~7RX[YI ʂ`ŏ-H :91#i£\9*?'$;FaJ SyFpi-Cp4x|S"0 b2.4OsfpEV4cgcXخnKK!8KN873VY+XXqBUwIk`ܝ{߫@ޫOQhUDzݼ/H 8 kGiY'Y} [EWYF+g:+:^Meb2ٜ{PFOU>ݮI] KڦK5põ&תV&ܱCB pCO@|!d'Jз;0qb!åI8_23aKii9R@&9)UǶ5/$0ΰ 酸U ^sN[a삉(>l|"a1AV~;P@t2v{#<s;:L˸Nq [M#R._CL܀ë΃тp)mȻUf WTsrje|ʻ5ѯyX jm$U-̭g }#@9Tej͐h;+HXȍ~-w_ \DʈH,L4/]9vylsh] ^揹9;U wQe ]'OЧk܋%.i\@Yls>@gEˌv\9ʵo@zC>Fk:8I'fCW୴ә>;P,ỔdPڼq'-0+ZTi !(cщ\rhp^ώsa%}HYWa qw`0R/Vb]7r W> ʾiH= D]pQWh8,uXխ}o~Z ]AU3 g^ggr~G:^O3ķ0.s}Sr-Q*Tȴ0Կɕ! ^bl[R^Љ?`k0V=v^@,YgٛzƚG X/`ӉQ0/G$;7w^R$fB7bDͮxDaՅlڝI 68L G}~##W'f.ՉaRgnfKO m3tVmT*P"EQ ;Ȗ׆ uf =+ < 1q@;uj]gF:kU[d#(s'V96VSZ- 0kۧCmb/ҹ'^إtTctFS+W=\ɼak.U?KB"4RX՞2XUз-F߷{}n%ĪWېy1zm>|1nD6Ss/(˩ۜ[:AmydN3H)O eLzF0q*ro+7>i=W 2qw=>tzV-A)q>6FFiҰp6M\>JO?RD5ej_1:e)?HRTsX+d:00.`3L28S.Q,ѻ=k;WJ$2:u8 kWVOP1@h)R+;4r溿lli5˖w l[bõRn [[@JclE) y X Y^­(^:h|ڪt>N~$P&,gF/a1`{HYEOX l)}€7#ix)I7LK%Y-I/dj\zt{jͥj;k)ؓifm**ѦP9X,Gy#7栠v+ZDsZEw ~'Lëأ;ݡ!U *B5#4~<1. uʹ7(WLQ;MŦXwd˵xV IڱLQ!Itٿi::=-h/4 preɧ*y'+!i=z4n*tsT7N"Dh|ֿG,DZ*0~"([i()}.F%mߨkwİCS:%:I!i ӬuFbab-vLkޒе)J@~2 s$R]Ym1_]ݡCS=q'*Ou}qA1|вFEde2Ȇ7>8~/J! q yh"/vi=T>YC+Aa"pyg*^ ^ۇ9ib(#sqMp.օ.IlQuYJGk gǨF}]8bt% >cDs͞jDa|L-*UjN%gߪ;5*&?IAO{=[Y uupu4YbɣfW4a ze^ᚢ {C̐rP ^aLHr by ;ښRp)nJ :Vd)گ?b>"ϵ>T泮rks2.nrvF/ '/뵺h* 7 $Ԯ 9=@w.oHě"+L$b0L4Tf؈3 {5ͅP #8cL2hG.tE/ƫDS?)CF;KO6'Mwn}#4:zlѠ}pT(_\ WG5W}OQ8 &4D35L⎘naU;MC|>5 e"SO/<`>9 -5/,Te[ ]/t7؟H5O5hXmz*["&QO%y:YXK ZrE^HjH/xCƟy}׀Lko(!)cbm<:w+F]֦Oc㤳$WE"W$)v 9({s`/X{[_ D3+Yx"a7eVFœAHHy`rΣnDyfl< &ɂ 3h q]~(F( Ua&H޲ =Wog0Son{,}` 8# 65$#~?i{Oq.k}#]JLiʍ~ׁ8|f-$";˙{cAX& L[Z~[Btikme9a")P: au 轿̈\nwNJ,bPcl?,W6Z:hR 38h-bo+3lMf#& T"gA nyj 7ڣ)xi|$Qdjpmw>ʅ,RXc x5:vhhi8ĭلT~_>DĈ/S?ʎDQ0h~$O};;n%ly rܱe+RoI:ͭ-ܲnWȓ2Sa! " 2tt$|I#ߣSE5~";-*96+q(%ZBghT1A1ҹ+z::"= }}/u:22CCZI{ }V0n9 pL֟SGPׅ_~5  JvfЦ=PU>CB[j{ԿE# rl0p6Ԑb{HçӬvzJ yff~׃, ڑ=<~\;Ų(ו ϖ7T4 f4Oy3Q:|Jq#lnQqɆT3g)gsSyok7/sFU}h`4Tz$![X&Zcf1~\蔵^E3oDH@xІB3jl}YɄHG5[VBi8ٝU (XR=?(0뒝sn+l3GJY 8 y2B!_,uw@]|"sOru[֩gSB XmRSH~M'K@P Mf2XnCHc)[4nI*prjg~}JE~P" _9$BJ;z:pw5Y9VF5Ԝ2"X2PB-G#QPD7~~O^&YG{NF_ڠmi-ԩ'bA^ E'(]Am 7{&ّ;ݏtyFAM6UE+;c OX;EWJ?._pfW\㒋φd⥵1u'D]IM991Tݎܼ  ֒ƒSʱaaҭ3 # GYK0 O`uYTvx Q <2K>p*Fudt:&jc$bE(5cBDY1#rQQfl+WÕf >Qs/k!":sR1gfh8#>š6~d\iiolH:x='Vz񤅆OLa )|$,-c4iADv1Ɵ 04B8̬겜)T[ GƋ/Vw. nnfjTC}Ȅ*jS&h8:f!vﯩ Cidk-(I3TNSc5R|GPF0䍛QoRa2Z$E^MAd"bugסc&Fu@|Ɏ:/}"&49dz3o*VCXDWy#zie2}MRlU2ž$>t47#JEC\2v/ ~ Arb-%8 xuO@3YOL:Kw L-ǢƉEuTylJ1!B8/AMBewQamǁa*VGMRPʤĤه#3&WU] 9%,8 Fz<#C~o+4Boi"fKnŇ\-|13AoHssam&0X*{E 9ٰ=>fOR8c IhL] $y'UJ6һˌ X&N6-oLƙO59Im"80mܐSR%vԲ vEŖ27T`Ţt]2 [8;,WjX39nGϷ |V\i>)vU_JϿD e CFNz:KIWR@Yx əs!>ƫK%6s|%kz}U Yel&됃c^{rJvKƟzW{hY5z[31 UR v@[h3SJ6Uw蒖I(yATΛmӻb yMS()R.eõ ͞ZbLQZ Z1ɵQ49|$|%G*uD3yIlɿ_M7U*7CH,g+^33uB3C/(R⍏g6@hl4mO5w9*˷p?BySD fI+uJI y 󟢟C$$|+t w%Ov@ai]kcby@ X-Wr_{Cn~ɷȇвDZIu=)1pRk1o)С;``JHbw( Dr.r]p`*A^ duz #01T\PyeMn[ Y*^9'AJ5c*wGe5DFFi <ȉZ=UR-hmzhԍ}U [!i4 2FOԣP:)!ojн`ul",rI.)w(4{35Zi[ jY* ~u8]PʶS]CS b8%|7j%JDoBI+wc:>isouu^jfӛMRͯQd%]}-&d=t gt GpW,Y'{ HNd3M&#zW} $/Á&Xp49O^_`vqW@\ >4Йsj.+ o(AES@G4𽊲TCTHCs=(ے|ގzME"(9ఫ?߬~ޫ$KP*eWȰ938ЬGOEܔ7Yyf@I/Ɩ I nb] Gjj4 w <9Je33쀟뜥KƼiE;) #dGe$nV;Ѽa%#/t i˯.埶y`orPi}& 9Um~cW<$[C M׍ZKpI48خ9Uu<1==ՒQy'|-i78CZoSᖒK +58r/tƬHwW3'#7CmZs㱫䯛HWj'IH+s8^&qgUt>icWQvTIVnCh-@0q@6nC(ikIx/aPHŶ{ul^#[zTSTS8Y ϺmX\[it'ޤ J'-#7,9ԽJ1~ė4: LUNc ʟ7{I(2|5VX+#oQ31H`YW5P2K2 L/-抔@CQeLI6|4 g.HB]X 'tĺeB]/XB pO D^^ -jPht$ нC=G;MX}]gfdUJiկ "jԻ#ĤpVvە;Л}r`G-0 7vT脱橄 izN]#ƌhO?I?L e3\T*u$qQO~0L&`T!La͝Alo2F-`2F:p3) HMWizW5DNA{K1|}}JVUG5-uܮ DQK)V=HsSOOp0LC#t[mq7: 3W\H[ElП/'WFIuyM*Ԭ 9Hs %ܘ?,A[hS٪v.0gOVz;w8$RO gxE_@8yB rxʗXCy+*v xq<!Ѭy-^3s~vfd[w%j/u5"mMn6KȔcB`EWbdOwc_K{Dz$x&6/X.Pkf'cy ֊5읦bvgNKK]CKlg =%zp̃|I,H>7!WqHL XiM v mz}zU TFS7c;]@u.oCD!p> ЭǻrwL;&Px5;C`h52eQyG !" ;#óHl' aG *Fzl#D,t4D^Ku.X&CR*aP=R2|Fw-r o\Ut԰͟ryMIAMc$L`|e.Vx cdJ(T[]+.<>,i NϾ͒n 0* *Ń:1-c!-GpQlB/$L7ʹ)+Cs A@,yn?q^ 4m[ZHwj﭂W*OQ[(`'EdЀ 2Cef˩l k0%T0,T8l: 6/8V,z !(;lR4?P6S3( 2MLл&?8F ^i|Y.+Pd`HoDηMv䇟0NE.1I\$#Pm#KTYO#)>QN#նT%fFT5p"vzW+Ge(Ӹs9Ah܉S 0^bʕ4pY\#0MWiOA,*hZhł]pInF-/oZ47=+BmYӹ$O.xBf98w>i\{] OE78:ֳb7s砄HF!2IɯMP1)Y "{;!u P$ Dzd8PL|YbW ʩkAJc;53'>UY]\{K@k\r p *t^O撈Ѧ]*?$}HC@\hZt:ġ88 8Ā<o"{̓$O ^Y4FTBlj~xiLTŞI_l!L'Dq~DxF"gi|y8Rywġ0OzP۵8!vV>l[j`C/F럩Xv- }URi n=OYz|%Zz1jQr0y> !b8hIn&Ϡ_]MMZ |%QI,z9^0( 2PD_Ӱ ' ڙI=-H;Ul8))^flTd*db KAA{{k/wEW.G^>ۅ,o ;#F-Z4q=+) s1gzب%^5PQSDHv Y (,P fTwS Smw`䪳8TY(:K#w/ 6Ϣ~I(5R^"zeTEع}$Tv> 6ZC;f?#]mgH?,̵3F T1E&eGwt5ǥTGk@ꢹ .w*)j{s^ӹbbbNVz(U3Gçf'h?'Hldž R4j{Ԍ[nJD ${!ht">^dF9Ö_Jգ>΋gJ  Fj֣6έ I2rtGץkbw=+U!F\`]exyDZI W$U0dS&``Q'T7FqdtRouo͝n[\`cB؉ So+l˼kg3,0*-{No$iDv?^>Y)5}-3|5))V T#n;]TɌi y3@@H OӼR +>4^C H3NV !YjZz2*_* "Kk3@:/g=[a֤UB.JCk Ηk#OvK6~gc.آ$-OB cb#kuMynzrVMEڟ9ڐ-deٝПL .¸9VH 4'(`ygi31SrA@Br7D 160]ΔI]S-?8)2X@O`~;(}>Z sIq-ΒF Bk]k]؎0/:+=C(\sEd#ny:j;c趋?+ym7"ZI'!^oKJY*^mu0fvؐ>sLn葅XMmߺ5 F)lNN5R8.5O.گ<EZ4oiTX/XC`#5 TЩRv#|Ά " rQp=,HX~S3wNs8br7 nݷ[rRJeBxqzGqѫ?q5p4hﮎ+kbl;/cw ,؜H:L5avmtC _a3i; & .f= Vb'k`CɁ 3~OJ|y^4_RmIrd8b֎|\cä1Ł|lEFLoL[M?З`y1[M㨇gQƪ9=Ū؂Q/!h\F9/LAU7{ٕg2v}i?9xӕ9ȿcT_;]@ENf@sz?8x0_&)cHsAg@t Dz ;NMnꈍe?|I])[Yۈlz.oo{: /ձ6mxcjPș_Ŵ)Oi3 ylM8Voh? 7L\m+p`>h1w*P"6r(wVN#*^G㹞@ ru bZ ;+؄׹6cٟveZ0 [$K^%q>6`{[2ěPi1S[R]bc/HK1((Cuz|ВHQn۩ n|Fm4b5Dr5AHL<6@"5fz: 'f<1tNҤDXJud?)evL:qvmTn"X>o|UjHP_3ҎvnmӞr? E@8[el(.;@842:&Z_a3fƺq/HmޕVM.> bYEt.E"H&Ԗ<7}FD&2,2HJ%2]aXabwO,tk70Ԁ̽ߞqU_ $by~ B(QlAff0 8pN$muQE 7N7^T[3G24+Iqs啮Q( ,N ^>?Bk2(ďhEcHk I [n#$~9K7A"td^2e\ko@:]I09!ތu ܣϞsK81zb5>6,NW̐pyw4&kꡃ|E`cG4H(N9^_@.7ӈpFfT˒)ィeF)4QHRgUm|ݴ2bZtps@G=C_yDN9ʍ͢ W{*n.\R6Z$׺(}%Xd0T[^UN=XɃ@a8 uc]֦nPo7/#F\՜qN!}HE_΢Jl k4XȰRC_ցtX8L~OD~ϢU4@:Y21ih%,`93÷XEтC{'4tTE7{ \eDR"h}!1 mY,woClHR٩%+zw[Ȁ$Od&1,e_JLW %I 3m]zL9V^qyZGo+qiK|^l0N,B#T@y akf]yFplz69{ aU 5]57KhmC 4q>N"YAV1ϩ]6.!~aZZ7|&9opQ.wn>I3#02|@@&vk ߵ}^K'-t_*b4#A2:ۓG{ :g XY~\g){^w&5N).um;Wf{^r8f]qe}yPaWCJd3 ԉxN ɷ`+#Ape8xz/Jh h46.R,Dn#dٚ'a)ǏY#5\ߖpqCAr3M͇ o~?BSݒ3)"5b4Gj7u_k=@T @^~^4QN(hBwc=(vt߈( P5k޳/햚/sП1xޘmwCndu>?loۨO"CF5`2 /O q[e(BL}B~J />Ђ=GcValy7kkrs*qDг)IZ`d*G7.__waiN6]hC!B^H'.mX@͍nKpƃfyhQMR7iDSY@W^ OTyG'ˎb~ʼSC=I. dӕ/%uJnZ* },ŰU- ,xrG}pWWܥ*W2bK&ZvyJF@;3'꿓 \n*ێUbVǻYNwТ7 w$hTVKN5I6BilFYU@S@h'Nݎ?Sؼ6T.x%0sfwƔgگo0&5"ZVnv{\rDsBJ$gM :EW5v}WE 'VBcr;f _*?;nB E01f=v\N :vnkD 9`2Ja(>&+ 02Rjb . L,ٛanǛ:BK;ÆY4Kl% Cf\ǽ`AM޺y+PEy ө9'Sp18¯ tXd*-R<ȕq@w=<}{~"̱aa;|D;pp'O)-ў_d֥kK#ց&Qzl~X[Hoт1~* R Կź$ o'u9T^+ߜ7 A=oVp a^93ة?D96 J*i0]I0E.Y2]MY#&EVpp%ݤ޸#c~xlYJد޻Vg\4 Fh֐ LX$qC)ѹ@tW3y= jZfs#*N$J: B u!SI|gۙptq˰vY_Ŷx}j(/Vl[ aq0ie;֓fbj+Ai? 0Mை..oL ^yMW_ 3A9^k9% Lk~Ѯ~CB@xVV4إ#?̀B`0ǼN2^lcjh~Q&g™r{j{=2^ԛ6/!T=X|-mV}⺚M_.B#ͻG9o|%NE^oO:ɻa@&FyP&N]ߡm)Se ƩoB/5 4u6n\R7dd |8OFڵ?rc9~vŵH'Ӛysal,prxVLUb~wWe&=E*zrR%}1x EiT:WRrdX97,a@<jk;<cy f<%X@WNo7O~t n85RvE41;O.cn-*!bDOrtKfג;vSq7Nh&|>#9< qep, wlUaVB̤V]o'Wx0G@ɛ)S8<ퟓ݅LGKnf) )%9 BL'Zˇ0Ƨ1vaҕs*XqV_yLto4/={@nE÷8W`4W|N)9BHpsB=bq;[},Vf49J9 mg#[& ,l+bFoIIhdԗI&kԱ5AUI\/{`j\}8Lj-gL\:8GhL JfD_ct<gE3rԶ[TIt=v DLs@stc#+kGƤ,)3x4?8{=끈xȸ#h!:S WRha)ONzۆ;i X~nep=BI2H~[:} Y2*qĒ=}[it!̞3bv`羦oBpV1pR5$pI7_xbm |U^ P.gf'.eSh) ʻ8d41>T޶ 8 Z.gs&Gbd=ḭͳ{~j@`E <e 8F0'V{Fv{#X^0qLY>Jͪ14BC.5=~S& '9ϐwsݣ]#[ ;"+sFG)H >sSs+]]>nsG-6-rY)%KuG$?njE ɭ"*)5;,;J FeMIkscug b%?se!EDκĈ w(nByvoGT>#ju9 "[K /%1ac`9 vp0_B \+]*JcYUԌQt@LpyO}bQJs%U%"E0׎Cfq_^M̓Px zVR3Z!0؁Jat*H)%Y/[Bt4rE2{/' O].D>pMĦI,qA ,S-sX_n[.{muv|]Z@p/ʒja*G\C? <3௡ê5b ڿS8&s],쥙\2e\wNzư](iW&AR(,UAgb>{Za=KN_{q#;{/NHl{?l(w϶cN GB>h:_a秈1o_xta]m[V",X{SYo, 5<9DWG 2 RJvdGX Py0ӌ3bzhHb+JA_UBMe tS,og^-P|fSXXw $3;4dʤ |s9?Czc <{qS%ZwʙRO>>)^aoYKinC;lBHHw "}#ZlN' :K@Jڎ,?ࣳH^A\e0 |4_ݛ4[>IUA4 ETRϹY=GlcX|s-$qDbyM:?J ڄ\3R+μ9(b~=*OR9/jGJ ե}da,&1 "}dPZ(PPb* \P`vG6܁WO騝u.=}m??ZALnGǫ{!v!2-G^ΒL0K/EYbab/RxE| ?䀶IBʝ2 \Q@@Ymlv}[b/M{cgң$aWӀK b\Q#UUU0iREA,Vdi-)c#} W[@<ՖIKU5#y>[i6kEK{${0Л};6)[пj4M>㶵!~!KX47G[ꘅF R51=*{cO(ݩ8~fw&RP0a7Oc[RN,d|HC)/ZJ/1]>=exԃϾOBbBDv3z{hT3ԹDYq%odw~;@&bqv~+?,;h$cytN ܟ#'JGD*Ьp٢c#$%[~^bQ8d=*"vx,@J4cERZ,tki)bR]:*wDjUMBCryh0լ Xei2$s~蚗a" yPHSyM6:Sԍ q ** NAtz\C<=nϛ-#%Zmyn y-=7f!uh^kQ@62cz7nQE"8iG$YOe^`aԠExN!^ GYRzgp Hblon){a+4W*=pdRo96SH)ی ^z5t66k cwσ,8Z1D κC/CO.6=5(.^#=A]WCYа/BH)q— g!/&ZֽT(K0FzM7!_K-\fRGx wŇ&b"{5)`yQw8,v. M1h? "h{FEI$]_)VWӫUX`sh'L5X;}dGX]fe`3@ΕdZe(ME}*D'օX䁚vV,Mne慓>X~ r=G3m7DxӔS*ŀ tg_bˉ]M4Y|)5]'^UYoCbmt:G9ה]<)A,kWe1_ ecrzЧ3._Ot AnN@ *zRx9 L=+K2$HQnSPW._ /ڞgKa<'g.R:vH]?=;KW xj"+֩1vgB:&*ƳR//c!X o9t|#[h`@[CGg?B3D_H!XH"Үd9]sgOW53sRÿc!9KbߢBGnRjRQ0//E©O|yӐ%2sTIܝ^D31Yaޢ"}qxwF= W.ŗP+.¾B$O wQt2YIx7=!\iZt@` щLIc{^-:_!#y.tl!}OHɹ!KO\\z*d߿C;{d+8x0q#ݞ(qf 3eĈ*HukMA_,)ߎ"lDf8ӓhԣ Hq78ZܬdK˅ueU d*;#P t;D^p:!Y;DϭJc 05D%7q2  ΉM-FA3(& R"-ɳ9ar)?ֻQ,h*>ȵ) |l8C?j*d0cqՍC*WuML{|]T>lX&3qLI"Fxz $E[:QFx'!zQ!), I5-xmOWM*ŒF1!W sf05)`78-x3b WTۑ 1)m(),9}GT!_ kN (9-7 ~XJcJD;]\f%߭IHJ<k5>2?{DG;,f&"be~>Q: f#5\\H.nMX)vI}#p6|q[ tC%֢ REǝŠ-n3{^uN ,{B;qI^S-" R!e)x/Ol3N֖<ᄇ1W[iLK T"ɼan}䶝_*4dS4L(Ґi8rBP#^l=ҥJNҬN yQoLU032Lsß45nt_C~@&R,=mBmc`8V):h 5ZB{Z`ijhv%?|ź p\% b>ΥDi&LjO"ۯY$eHJIQ"->k Qy$VL @{ALQgoR&[ 6OiɁLn-xT…ohߙUQچpF|T6B5tM$P0c7L[l&{=Mh֓WKZt%H?Bt+O@_ c^Ľ}fy62a0xBswgMT1 8HC|2!Bڽk!2w$tCHR>D)F-@tb'uaUyuJ$Ry>ejzy~X8|vnT2'.Jl ߥJsc,C3ZWXUvvxDiY@4Jia*DE|WR^|<8 e 6ѿÆp#٪"o6aOb),^<)i&C4? 3QKIrl]C&DR UUulHM>[I${Nېo]n2!N]!_ γbuxqUb?@ƛbPg\%Ӯ&BZhH!wua̙2yyOtN7XlHkCToʐ ApEQr NAW+ 5T ۼ#a\TYl7Gu otD03/?|I**1vTsTEO1C&zMDKR]R^Pd<;G"{(U+& 08*3+\%P|weK[pq[k!B^*? P0UJ7< gcG(EE:%47,xZQT}8z3 Wc(.7|)Oj?na˟(L>&@8 (?\`bT+@/3SaGwn!x}.b㎳y^@fع|[3/C/v 18\o36&tNo 3@[4%ZQE&Z E[(%(gE7gVuܙ@dޡO*.tWHNGaY7lkȰNUp U(( ÅaV1יwj 헛aoT[1Z"QFaI@їu߽&qInn.ͽ6vjKŗ+WiDpZZ)C#}f4z >'rl%Ok"u"#LY/!NS׾ET3G1 @瀥ucݑI.?8dQ ׿e+tG9٤ȁ ܣ_vG-C@l:Jޏn N j?Ԣ~ v+()0rV`s&՟@Ҳ w;T-W6 Dru/S褤'pdwa7I n’ZFe/C"`mֽ8>Ijf>pWD_<jFĄ$ŬwPc_mRԌ:>нD{iJ Mr }JsmשlZ5O\υ ,>OoW?XO d $[\xtg|Ur{:CR D< &R6dg Ku,aķhmC"nLk,uIẽI3mjR?AآQ+Q")[t#fص?"cBxHv~3a5 ),4JONA=AF7\AKNyfr[;O30jhs_;j*Cn21Xƻs(`o_ࡷ+)jSB& tUgZNx_6me=". ɡK9tchR;{9, 0&:v Ȭ56ﱼDx5&]W>7QSoBVW$ {lq3JS-]f}6aB`t<׾YAk)Qe\"53#P,xHݶ[mr?0݀IAАI[,i}}%+)vjڍ 3Gm=x-Q^c*s hV*w?4;jժ6.4pV 0y8ϰ;n!A' 1rw`iiXXPc9})yy(19DU -![sIg9UX->CPcK{ T!kRUcq;VTz5{SՈ |eoq@],~Ҡv] UꎪٱFڱyab Y]0с8kӑQ66qd;rOzXhSV]hV$Gg)f ܞ'#]h Ҟ\wK+9S (ŃIB8g5k2kJe o;n5Su<&^]\c-Rn#ipyv+2xy5޹5UfW4o+2U v™uSqiu7)vV4?< +C!G@TX Ϭ?2Ga[P)MQ _0I?}k{[G5#Rf=8^I&N]01ΰ7 @ŵ^gx]1!uX>や89PS8xg~x1+5 K΍ 9fҒ 肐Z"m:#f:O<&%?=8х>Fij=rQT6V0}j^J)96nS0 "]5 _68&ft9sDu[o=l;:d{A[VmbV}QDJ6KrS{.CGq1+T\ÍL~O`Д̀z*ۆCGVr=8܉)E1nx#P'iY^(8tu P0BXG(1@:m]X}r@VKsFh{ 1ce&TXk C6[w6Cxa:}'=,W=h*dfDs۫U0݄ē.4 p`Fl~(yC,4xb1pKG蔥um 'ĖDҏE0A@T L۴e>J Yti7C0 Ij e5)WED&$q̀(9f\eIsul߰oUEM2)bXnq/i7z$pЖ@/联B^LH~bՐCíJc+;堀,#Q&7dxNP;E С):PM j'f /ߒrtj쿗aMK<{@s, آf]Y z&_G-f@RqmN/Et̥r+<㹡$'񖱽*1sInD #@p~y]rNpd/j"" d4fǠ d}Ą zZZ#f=c7Wk$rx2$:8SUֺQ6My7br-K2X-[;;WonLLm'p19NRA$BKGZMi=&Ɔ|{̪՘K.w: C"39tHMӭ#PWm$1ഷ}!h8o [u!7~ ,˧&3aZmSV̊aXZ=<]"cNN7!úpD\% lNhk]g4~y8Ɯ+}9[A̰Ǒ߰s0ׁV,݆9ki,ɰ*l&/4٢ _HuE,O̓G0|頻z;مG6q?}nCLq.w?!Q0U矲{"V̫5 0td3L}SlaT7X r\?}d-w5ڈȒ3ӑ*`z3;J#ṠP(0|j_9҇A_Te{RI:6K)E;>uT!B_Jae|*Ë {R-U_$"(7:% p6ϻwLT({>7YoFb %I~)]#J ^>N/_y[vXƑlR` pO/pO;08Pk*T'p֧bJջh$_šJ obb<ϡ34 Q2VXlƜgp#f4Q~FfFOlJ $.u/Nayh[)y;e{, }`̋lqz5s 26/E')vv:2m2ֿ3CRȣpcZZe}Qq;pL^)RF Gp$ߖIϡyICJQкu(v8d gETuv"#!.a 53m[яP_?=nHE _c+g7$iQց#\w&Xb H,xbFC@{y*DL-kp/R/v$Gldwe)դ"E:_g:yȻk< H;`O".}GBtԨBIF7[1E! 梯Խ?])} gCs񵫶r'_ɣ!d+\lȮgKshC}'v8|?bO ~Dnڪ4cY/qhl~CMK2|b;ܔ):jfxڹ5? ۇݴA8u(ԯ;C8w>Dξ|euP_8(EBk f?3P@A}3yQf[1김4ga\c;2>oG Y;u(tP ,tOƕ8`Mt(2ހuc2L..}h=1o7?xAAZjM^L1L/uP-9;f=[A5@wY۝n2,hlrs-CcP/tYH^юԩ+m937jT<=08[ͻ' 76ӱİuKR=QNI>6jeSE8FA)(2Ro0 N7X6MqN r$?'hdqz( S~W?mN>JO˜}z.t}o&s ؎ t48 H0eXHq!6*,8Y}a|q$Y-]Oٴٵ7%`"r8rX^2!<),{T.Sgvndr| ΰKE"(GPiNmiZ=_`Dj ZO,*pό.?a-ȀR&J }_fAUľQ(O ϪV]ӂd R{{p,C68yLǴh>iߣoWTTdx wt&`6nJva`z[{,!9gvFk1"?tUrT5 8.T SE>)X I|xgA|pΚ6:;+u =HԀ `K@* e# ֌F+bb03#p7fX}b&fg,BV4{yQ&SMo#=cĀ0W?Kב\82BidʁXQ23)$ASs'LbHX^Z %2"=L.TP|6kHqO,TWd4,^w+f():T9{e"4ktI69{l1^YumTKܬ˚]@6[Mإ&AuZ[ \FY3QPWA5Pom o%֜+ϱ*k}WH'D[eJRv>s^x2r kdel =#1.26Dav , E;6^Rf c\c50W:`ew 88[jWͅB? ? >ﲶq.0uR-DQSլ?Q7*ꌩ)g]`Ao5;TPlp)/tyweҦũ'bF)s +ʱAѸ!ݟB+OB-wUȧٞ EWd?}Mg9^;ؘN^Җ#b*f>h֘Ē~^oSànAE˦/b:TV90 Nl?vV,Yw.<{7Z~~I,?dE^/o>NW6KDDݪӀx4ڐ Ej##Yg94يAt-n25Itl] #ܜ[<`b\՘e BjzDu #ΤmB|~ANU>=`6k|0RZ4YmhJBRnwq2,IuNyA*{] Ċղaӭ.gDgwE ^Y窪g@[<;€" UY1DTEc% %.|®`$h{:mev|I @ %ɓfL~ﴰrFcn1s ]+@:^=IH_&.s}~rʥ.BmRO0oL3k~r+?51Ew_ eƞzkLgQ/ӭ9@#IV X# 6#bxS@$B5/7J=A:ŪKge'7Ss/"M V"]jTX9nAYڙ xs #nZOiBGE?l` ZF&./O!=t]R$riɶBZK_sKw -veyZ9c1\JhʿcpIQ\$}8a>uxu,{T+k0OZِ$ʦ#~0;8OV9m?M緭0AJmM>%#!Ru)+eay*P`S5(<)ϚxY&],dZ*i1Sc(lx"LKbw~OkՓKL!\+S0g "qlJA )1e|v@۽?nf.J {Ի ~0`x d|o2;E QxycXx/$um8[>tx}@)gkd#L:1 }+x{i4l}IQB(أs64xQAҎzd ]m뭩/et7Ó,NGb_ TS[|:zM0n5m9KXlF cwf| 30;/,^_Ŏ\=~Ό8^_Y8= 2}_^8$6't/LqA-V9bPfiz[a0Omy"H `Xֱ%5jH%Jfft;uoIF+ Q$PѰ๯͛r@ 2>4߃a iaoiD9|qY^OJEeԛ(K:%^Co>w@5law.q0[2OL;2? ̻(ZT*C{gl0ϧ5P\7r5{&C_{ڱYPzJN'lZ0գ4z̫JRj4_GGmIIɹQE߄?+pRZ DfC~! VhVWvMf(8ޮ#=3F1$AGе7IAPŨFR&fLjc@dDBIWNɲ). q $IW줢 SO5XD/0&b+P<K\?Q;QÜ;21L~/n X~6tm( tgfհ뿲PK2wZ6ԉZ6XcÁ#kʃeqԋR1fMׇ2ǜ(9"ڲTgH1, XB1NDkΥMh8ﭪl,)d$< İޯ} m6/g>Yղ àS gZާg)6CH@p7D :uYt1}-(R/nϗtEc sjvΩgihO_rlx,-ĞeV~o23mU'(b7*htY#[g=0 oS&}\cUr! j<PQ%4XG*c*p} uf]t;bhʝȄv$j>$gg^,=+E:Û:mwezi 11o7a[0$pfoWWW0\[h`w`= ^o* |Rl'RY'HOA_Tۄɹ,++Z+OW)mʪߗȾvw8PX=f8:"IҲ15h("PA;u[ Bb) H. Fxhi?T4 ќvDm^u뻔|qH&O G:3o,YB% \}ő_o+_+>ŀh a2πqau N/NY>@ZCm(V]Z 5BfTaxCv VnT }t@]ȋ}415g.-ʄiwkcr^=?}U i#Yā`sxK~`ef6RX3/|9{Eb!EK?}!=b )FjopږJ !N&^){gj6yQ+brO$N<{} Rj79rψ 3 bjM5ofXMQW֚Mrw(,+,nR4)toc:8vZfLK j^UO *8|%x.<\엩0?ߩ'a&\ DN@NdY@g$E*-ڞ6'ҹ]4->mHpH3}rAL_QFy9R]k抋:bmޮ]9#i`rgICVxm"ҡVs lYM?4}zU׺q%d|gL&5\)ƱȢ>#y@*Gt2>pr%JGO"X U.,)k@Fw#KbQJ=$oL/[rg$hkHBOM;&69= ` Z@9`rUi>mICN/)dQTQYHDlE}t{RRWQ^ Qv0>ЋAXK>_Gri4y".Ea#vZ}-g1Ju?sGdbު]d5xΌM$̷"cC:G5DE'f-e2?f韖%PsKy._*9/gt=yhT+OƔDi IkJZm>s}M+ьaR:#,U91D+7\I=V~ #85ž#QM+GK86P)צڈ5L_3^B.*Wn-zC d"RIԟ/˗&?'GĢT槶C$Xl-%%Vrlh}?rfy9zѮf%'@s#|RX QH*FԀ폍vP᫨KUu_QY@7318*KL歋,xh!?dFd >"?`6L,,/B H^1\`[; M3#|/G V6.Nt6CJM>=>Dj6lWs\6NLFQ#HouC Ҷk;M#~E!!fuFs#UFF$sy>9Zm\xQsẊ4B!tdb>`xb/HE  l `rV֦'s25:LѠʐ1:&Dq- 9\A0 j|L3D/2#]omMbmV^^aH {zS(FvL[jSg}`|&;['hBU)v9áM({autH!z US/lJ[.|F(ʍ)D՞ByZ Y47erG!}bsMű?(ph&x߷$آE5GIXH d.i!y޵9V׃=nv@PM ƵNfk+&d`k&ڍ (vDzs9'+0o*KPކ*w4푒8Ls&ՍYx -7VlAM_"/Z3 3% "2/4H8s?pu 1&Pa"gQ=Qc omD 03:'/63XW"ڒcXԲ0@N7&RGTpЃ#\~{((ZbFטwv;2\{K( xB$ƽ M`¡bFWCr߳ui_1UA`KdsFb%ocN{$QX͵ց+Bn%ɹ(m vhkoorkh٭lhEC~ӜGSI<|NVU+[(gB Y%kcRmu;{@p ^}d}3(7xپX2{*NwكGLU@(%5>9$_&)Qc>V#GGPـh( Z^3g[D~ZگB,SH>TWs )9tu0)N^*˰b3NnxgrtB8d8AՊ#+#-Umf`b"Ϗ34%)rdzM-?80l0qH9g[2h!~ > ϥCK,`+c=8|;ȶo?TKs&*]Iv }@aLMnʱXrȩ9% .%0z3$x[T2`ܣLۇ_5&]Sf7X%qW^`)}~ \rӟ%w0;SngFO:W0K p8Kޱ%ꁐ}2|%~{*zʭh{ɤ5s@ZAC MBrصBUa7wX,Z p@yl`xpgnOB^NqJpd<Q) #JF]}kwKo@D72nZt}'uw>l3_ϣ"n62zT]m|IUp e-<܎g5#WJɞ,Wİ ͹𖷉&NEt+~g%|)*2N,+۲y`Ebc# E|7Ƚ}Ol&Vh^ԢCFhgш丽߸:`-z>3/n S`>Ӑ~qi@ I#փeˑU Dy[@ϕ|Fup`QV;hoO[x ު0( 40J0­^oWu΀Zg=, YZGP;zTE|&,t1; ] h䑐"~Ԟf3YB椚´ⷅɳg)a{~lMiPg]c>t;t\,~C@s':in7S&hDXC~qGB&6[`wzΗeFܧ 85MjD ƂgtKE3t]a;x#?nfۙ)b)NGGW4}f2ٕ8pM|{O+[)RR \GmS4Ę+K>cܪGbz%;jRvZZ@5:fn"CtEF8|xF@ 9Mi q`5rEcq@VK(3c:jn]*) B6b3;M^bӎDI_ *ਫr cO=xM_6+G'.d?@[\I3X 1(bv_.A`nJpSZVABީLVMJ\a b=@V? A#IhO,`9|pƚJej[Mlw?fI 7 !p\'fjKR$:݁4YtWɤRi'#g%G;Է7Wn^ j~("_&^]Ore-o GmgX31~6 +VÈNt>Ő^svoSb ՂPo2[Wz7ghjLFfɽyrWULw[O np I#=VJ'*x/vz6vV|-bY3a ƕlu_rL .^b4cq!tɩӘ%tQ7>UР3'/p`Ugd$2v]Iq{x~3|%Vcn-ΨHE`m]̞̔Y_vf 0Bw-I9,.Sv ,_ .䈼}=b/G*61֊nEx`C8i\ BØLmPI'ĵF)jOV̘՘D=Ms11')drꪈ: oE9P/f= [Т+8i"57d$fR9DaY%yk/QΠb_|,*e9SMaA /sGmml]Dn*z!ߗX8W Z#oq8rH}4"#ױO`JR1ӣ>iE~q;T5]M2rOcN 6Fw 3X]S*'ߪd.O_>-MKǫ2.GKjov2l7CRr4R6L|Bnݪ +6pMBJnٶSj܃nuX0"|ڍ<k {'An}i`K@Ht(tվ!<)k;$е *lL٩S}~Ȭwnܡp\j_8sWԡ*x*T2s !Hw-^\-5y|/[Aێ/uvkBd%@-t.6NPc{1aH`JKۙwr}vij=LF6!:Zݮ^ĝ>vpݸ Х7}A ЭøtSyQ k"RY\xD|Ƴ.'9V !AB8^I42\XYxgC)8>kcKscm՚t=K j&If.XN/2צ;:귽u$MDs͇O \ϐ~CZؼCCa>؝-z:+v>h b`:|;"?s&bC3GF:MߑK޹ g!57H L"?;-g9}$QRWRˇ؊CˌMm:~,(~x}$D<&ZXO}E DX`xG>[OAUs]t8>=䦞 #ȟBNBWnφӆ:+ 7!||NX}0nM[Ev?g~[!/ڛ +J +'-m-亙n7H#WMg=?Yܓ 1+V55{J"4/MI؈?O8~6_$XH(a喠^.y/7 Nj{0fr{0L%Baͯ ^tEj .bf2cܾӆ{+B\  ~h#J%ᨤGLȍr\*{zBt)&aAf7̞)~UFD[o8g7|+zZ4N%XYO2mu²HڃqT%K=3@Y3sp;8%_1P ad6\kmȍOuv%,⺄>-lm1cb7 NxAM=^rzH *O%~`lF]uܕT mT%J#)D?\*"XBJ(i =ħêQ2 nSX/4f?8$!U(dBkEꝁ=.9Mh-v*دqyלa ٜe+EWN utܾÿS)YErKSzBa7aaJ|T#dnNv̷{ۄeK("T}@[̺un0xؓ%<$ uNU~&+?yͯR膚P.obRVucԨ01ՉVO/;{K":Nj"?}A\h]q'is|?[EC7K&׫3 ~#)jjً+&f?M63luD,\2J3 q5 u# gc.>UNڮQq5aT(.E5U/FR#mׄ( vQu@ޟ2 0/Tep 720vEyt8MA #̯>^Ӿȩmm,yZdm[ف xN:])# yBSq:v r]z}|ጽ޽Ĭ:zE`aiB;N1"I!Cfp/S:(LF]UXzWtmfFM#^nsC@4Q8hb# )"u_Rp΁ аY1J'6tTӸ2r\'GlrYpGϽ&@۪yIa|e9nh@&+(!F5*pT{7w3N J#g⪃GIϲD="hrтW^0["7 ^z $S5ZTBLjةrVxAbhޢop}V&24H: .[wq"nȡiz lĩ5kXAdvuoOܾj!=藽S͝iPY(z jf_)W=e mXMIvӝ6&'{B%tdC(!8;?Տy[ʉt_VgYAfck pc|QLSN$'mCր]N%$ xX͇:V}/*&0Ta(a*uMu VƋ;q#\8. y鬒9)ڴp$iJꙧ̄j9^ CB!xR̸eS!!q*$ry"{ 4IB=e;Z{98Lfn)i$ϰ偑{Ox0~AЎ{)C6~x #mxWGU)蟴wZqNZ%FHUtNCZ|1S~^ҹa ;y^SqEӦؐcj彤tVu6࣊8iE:%dn†(ˆO)` ]EqBD7oo*䩽Α}ee qhS歴>ݟ$qv 6#_b?iA{<FX;ZŽd[7Etڄsu2 ƴwҍJ"2hQG82"p?bsYH}m>(դu֢)|~J1ӅSH,ӏF1K+Jϒ9>0FSNϨIhF*]97K.üvF$R6Ivg^;maK:l5,^_T%{wS($8);|w=ǪQ$@۳gpHPCxN6)5y~]?_*Y^cE>4X,¬|Ώb{hU~rnHٓ~>xj&PEj+}Šu@s^F8:։ӬkxcWcHKt;miaeyI!Nw鞑#Cc?p`|!\ w#6NU+AiI=( bt_ϐk7y 1&v2ӕ+!C!+s/oL~DLHxwv0l ի I# \Z􇏮j`4Jٙʬޗ³E떛?C~C^T;802' oS? eFK6TYAX7$KEt .7@Hxy OMApZ~۾*&5]jFZؘ`zF:vy#i=Nidh_f\ s ]yXDI U$j,E}q 9!S"ڈ"`a٪oJbeʠgm:=Kđ dL LXb7 =;jh kh<:y=t*5:{S#ov&>Cc(8δE~2IPmmSB^4Ð] ?񨞛(A,8$-ZSFAX/Gh[Ѣ$DоtDuY3WqIm8ºUX: {ۇi7@zn^;f_rktS=gF7)N1!e2DphS8_WsȝY>T;F`a?&hhV{ D2Ri@ަ\ʃ|~TLhġ!88ĴI%lUdShgSW!3@0H, {ĤԴҜ`Y|gs w?^CP'џ/ lmn7ܖrbj"ZW|Yeӄ(Pӑ"9#;:gYRD1Tc4)h%C3.U&ͧyIup@a TWIb6 ^b2:$M鋱[}—dS+=NyΛiTf {QRne `D f L벿*, x]2N'_yiD摙.Y=z-p]- zdV*&+fNoz@SBZBxqJ$fYw3 u=11:O69%%߇l=~_ҏ`_9H`!rJ !@}6M ɦr4tÉu$SFSkxaus!qs]kM8b X5%}du oKKbJ?mܤ{Νv`&"#%Z߮\Ђu.Eǒhh N)"|ti4bRL/sEy7 7u7$kU(17(W#)Jᡎy=҇ rSpĭAYН3MՒ.Ye.:7AwxFKįѸQjQd%_v)‰rb&?LI> @XId7LDRN8ʨcP45 ,K2 47H^ʩqZ„ @/:c C]ġI$wFD2*F:C3:+4'u),cH~≇J\i_!R= D-N00I̹mlHGr:w9)~/sr7y]'WAõ!M;^lG))~>39h050h~ZvJ;q~+)0j&! =exM ܂pFF1w@2ۛE~cI 6Ǫ Oin.{V})w<TiPZ{'#sQ8uHu?. X$NNj[4{!VluLPQ|1u}H]d\473 D N!0)}3 V"Smg YqaxAz{9?}CvDkfEako2@Ɛsxߍ2x@_!1m~'&. e ze\JJe1Y](ɘhM0EXq,;kjf;KYjR_):_r-YmJ\p>Rڹ:%tÐtrs$=lMrbVf-{&KIQ(IcVX&*7_ nʷF[b*X|2K+6mVD wi9bm ։`gIcMpl P%}mLҔ*m4=h8qCxt>bH6U{@3^Swzql _xyζo|drD8Yl%L5 tUM*_ aRS`kf2 >E!p/hu Â5/[EuVdsVO8F Ǘ.1jjKwAu䗭={6,Hh<̇w^>{][[da@ \2:D_lG[H0Itxͣ):\׌uv!mϖ#(2d7O X!(l(mN ()P/Vi4nz,˘d͕]z!'0in_ʑW7}":ghPe-Xd|&t ;C+o38 Yy,<˕h~]^aBa4ΚpS2! A~HB>G"ɣBŊeXޤ ŪS;Ó :q5B /{l?BܪQD#hU3x( d<3+\Ry_3ҩ?'V&(邭@= YO|,q<1-NO7D'vMCI>Hf۵EM)7jf89C{GD!3 v_Y|ZS,ܖ8(G8۞^˘ ]tXűhT X&\S 2ޤ d- 7o]fHU鲣(%oYS]=N@{!z YarN`_K<Q4GxcX81r,$dſP0d$c;_P …=֟ϡ#`pYL:=bR(nmmn̒xVsQvn"ކ,n7ǝ HE%hQ긶I?K\B]Y[Ym]M!"Zꕾ+MD=kiyCDVgs\X}$n+,'VM%8{V',"%@,P2 u`Ǜ :v'o o)e>̥RhNf@'0u*2w[x;>ߪ˰'^|GqB{!Dz:yD E(s4kɲp.}NVP*c8Awꡒ'Xm}%<*yjuMf^pKNśOݹ HFԤzqD%ν;yM~:ؐ,e,qܔ)޳ m nX9ٵܗT;^"?6}HwXof‘e=Py'f﨩Mdt齏~0y*7\Ե \n_M9 4m; 黖zOt/l:a/ojvD]s]P `3R^b8]vr-}R[>q@`"c^qXf'e+b`&ߗ ~2Z#I3zKeb&%n%7F`Hn20RsԐr55L呭 )"ލb6pCD sU(.jEIJ\ sNYѠ7 Y32S݈L.y#:fr"Brj@Dy@? ɠYO%A@S!Lm F 3 9nnx?kZv-R;ͨDy _?ٴhӑ% -xlddRP$"-\10n$hyVoX7?%n%JMnbBk"3)sW@7/Ap GtNZ!ޱ2F{hP\s|U5k?c~8@ BjG lYJ B y& eUt]jKjGquJ=T3*#I1th obMe iL@H*{3()g^F@wpLfZ #Mf}`v27\@>tn@pcT\/xpzAkTp[ ؆Zqϝ_L`%ʦv Doo f:5|]:XkmMp]&ҮeN')cY Yy<;ؼ\>Q}Ob̍Y}$4֊vl)r%_$p$Zp Ln%3*w6KEReFR1,D>ro}ܹu&eN YR.@4. 8/ ԠuSXDF& ߙ;զϳr*`b;ބ| V,@cb{U2V@4+Q޷[<1^5F/IB0 c]0PGh*),xVZjgYGٱz0TbxJ`P`jWAo\!{7,Q[[?&@ndǨVXew7?"ť.(dfO@ 7L̊ E>HzWw~ tR|=rק:K iXFudu}}WA iGǂ*CW30kӅzy $j~J)nZRmyW4Q&27'2ўe>L|@4AFU[mw48.nj+ډh$#, oJarEo(:jtcľ,/}eC438lHę o+41?X;WW~2$ tw8 WcN(*MpF_iRyg`#{l-D|HO; O!+K7@kxĻ^#4MK4Xht+BxCfzA \P)T4Y3I-txg6?9wjFtBzd'.YFV/?1*{Ȳ\S;W`qNl\r;a* ĎCxڲ¡cHV"Xu~G VH' عŇ]꿪xwdB>~8 V#ޖw;vec Ƒ7=0yz0 y.@Ua(?4Pٍz0M5A@\(hJ {IB ~Lz՛Jb%ɮs}هQnI0j6rZkވ($R{B/N]S*lS&[{FjMk Xv&i=v|_)H*FzĎJ V~0Z8f 9änp0hFŸ ll 2SIKr.U+˴O8N(ïpsJ^Tn ˜ %A;d0eG`UExo8o,q LS=6LӋ4k)9@BESf\Zϙl"9>M͜V<9*nYt@@*)CrV /=mƺu M1Y?ߑF5]U+=K,A%M.R o1] -&3SW⪽y;AKp Ə-`[_Qu( @ZMo07eUÜj*P;LONz'7e:V߼Ӯ|%4i_`B3#Id^rEGu͊'C>Pxp!ڰyxw3zI1˯íC?h'LxbDC#v |''[s f+_G8 WJD"PShL<;N z¨G(/jt/>jPv~]3ndKʎaZH=Ma)4|taHA &]2%ms3b07tL!dgM,, E>ިY͠pXP5= ␕FtWsC#'^ld&!Ј& 0(W(r䕀RoD8k@M齩`>w"ב.USNԖw~ rH$Xp5. -t~Sa6fW 8XafQ8;oH?30i8(aʙc+3ןcZꏹ)J}qɚpL9# {ZGMM$\GhPYpW&Y o [O $*B(m n;< x`kk Q{n:K6V=镗VB1ʤ C;tjh؆#dhJjQ+ԆvTqwe]W^`(sbUG8\;9GWhT {n9`QD_H\# x QsCarRߤA !K™S6u0*0 /\gs `{9v,{x{PdQ٪phj m༷ÐoƬLgMMhuҋI7A !J ˲B5b^_9,J٢;þ03V^+(0A$R~{1=7B 5ÀDnt;ƐiB [՚Fdw8eÙ!yRP6z͓s[L b1sغ/GK* Ag@_&7 @#DUˠ^8e{f,F|SȈ% ;zj'8}ϑ_e5)"̾e"`rӳ6!eK)à*Ne(!/msD<5)`Z;|aCd _`7y(( <+PQ99<(VX m>L ċeb;ȗ)EzZ=TlH$Ǡc )ƶe~m8E$(v`Ŝ<2ǹn {]-ڧy=ߓVґuMRsFnRJ 8wKϰ ҡ,/ux 9Rx*KU8(%c/{Ż -\Lio"8߯Lf ]p ;뀷y ]fyBK2Lk1\vç5u޹GdD OR ^NdSMT`SG2x(~`FK1ԪnE { R_.%D'78""& -1h)Du)tl6401{s.Y;<͛CxcuE˘=]+;n~ o>|zkɅ5ĝ T\HpCчKLWPqtUs(%Ɖ_L $f>VŃ(|m@ ?ŕ,B|=c/ioKߒ pŷ-,}z=c,=y0jZA2CWyYa-G's0KXFk׬ P:)q]#NaMAQx#XZh G%Ӝ Ox 2hNXAyF@PVcj!ufoqOabrLWr]٧j442J\Pl)L"t\Q©[={q13G㔘_l$s XJϼ-қb_51:m9M;Mpy6kCQiU^ξTbODb`.@U}FNi qD?彩Aw̤Wt("`^d 6`_8'UWAy ӹu'q<lNr|N3 bVVXR˞N1PʳfKra/bl' 3$橔CHkэw_^p[ďrOxHed^K͢b8. QR' ~IM) r%3<_@v)Ia.˶ fc vhCU>+p3%[Ae 1J$M6fucۭA܉6 O2c^Z=[$]&M/\5 ,<rsSgxMV)[hYU_}mI[!806HqJRU 2> ;&sw\6PER0x 0,#\BhX;]uL k ~ NL-/դ@{(o)ZX;.b%@TXU.8􁛄vi;@SQ-je`A#|_3ik<JO֡MGkgI,Kby@*ω~UW´@wN7d-5ZΕY#^= $9`l~uυ f_h}0ʴ L- d D7^Sйw Se@fȘ2#5ìwL>;-_)uXc.kѬʆy.z|l. 17!_/[-.]5[O'f-d࿏@3YJ/6tpݕ2stoL?C[܏ħ@gs5bC"DU#f3kb1%իi"Pfw|Fh¥)jvv`3Hm!k8w+NQ{dr?( *slE7pO_Χ^!5!1R}WXDXԢ uoeŔ8%4A`_wn_\yp}G[/Ď Mۊh&Rb"ċ1VPr%mIiD$k{^ 䍁Ey 02^%s(OSɁkBɞ[th~ӘSW$Aە6u,D&ƌloAS'N3$ MxҭS3+rplU!ǜN݋\v"ݎފ7֨s{fCojoP8.xr =]aX$#XEMzg_1p$:7 8BtEܤvٵIzpUj3i;P>p"8NX#fk']u;K~"?'?גgTIm+ܷGCkѹ㵼+w?!N ]y/[>>ZkW~n'cՍp.kF̮ʹ/z9MKP;^&g>{",y2rz~S%y$ AOvCYv7kH'jMB>+oNt0R1j:EE >d12"\0h[$ā^n F-ܔsÚ}S3q#) L^L:|r(ϲ!F3`:V1P6 kB<#*տp5ٴj[dzt-{hݴO=1Ԇ7g['9vt[]7EJbM+an(w|j$46}e k6bpE.|=qflTMnmgUx]uCe( ֽaץFh:vLO}y̪!Q7Hy^c:XmnW>.$&;&pt,e+] SY ?ȆD4tP |0!0Nl{1}MF*_;2RnvZE݆grGJLa͋ Z \YgѱQ$7J޳w0tnKl`lMr播39b7Ɉ3Ip.m67%h3_\VA6m )cg M~ܞRY؈+#i %Aͫyq~'#+&˻(+zaX7 䍛7GM51%j1'|~\S~[&0yk_8ƣ6qTj^˟3 1*2Hz>U;ֲF)0-_D[8!Ѿv1–AgnN3oocMRHՊ삩x`̜Lפy1.I$<\ON8pIre=]Q6ے7~ 7ȶ-G݆j!b 1 3QF!2mbbbWf$;c,Qt&R~%']7I$/XbHLitT#%>!s_pf &*5S&1?sbD&{, 3-;}E^w/]Ϲ7~!?Llz@.Z^][71Uۨki^?[Ry89܏GQN]lhvFPqՏvwqy_ WJj16GH}mgw:䝛Tí(rюŴ _F 檝N&ܛ^nI_:~Ia2DkTx#lq5U^B0n[~)%Rkbcf K%cI^ FTMcv1AWl{kgDtˮ4*rOeT^ عS\>/f~y%x?Uo;Q'%1bK͒eiD>i杩?`&JjA{U>En!J;-=ºR}+67heمY(e{ٯ>~X&, bE.:IB*ŇEݒa O;S:ͷ)1]w>Dq:N4a:Q e w45[0wRLIg]+e%l$|ƞ5Vt]T7\X[V8}/SJ[kYaK)I]&U9`QyN1vj^WSTis$ EVU;uUx*_K);%bK]5r!TBF?\>O.i;k`IWirjŗt5+GW(yk!R???F~Sg@)lX0Gw R:Oˋ_B鳶5$FT_|ĤCհ%v;Y.?~LmbE"!jdeF\cF?/͖lG鸗{(Gt41C?_Jkq|+}! nPx I<<-WbL/P4sNa@m-ĺRm&NSۓ>3+~Os{N(1wٮ`W AL)v#q//kCd =4+Mܦ~~>'4gKk֞BbsT\7zBl:$VRPsiǵbAjT9:DHjO|bajQk%X9Z;lgb%IhaP,}gaZ/"aK2|Łwޱp2ۮޢR3*TԞk["dwr|nZ֢- @"gYZ07070100000082000081a4000000000000000000000001616ee51100002948000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ppp/bsd_comp.ko.xz7zXZִF!t/{)]?Eh=ڜͩw>W:3lPM8|Doc0>k'-vdReILtIN hSf^)raBZ^S$0>x 2bYulBL,Q~V;|[g8z`rF(x'.5U-WXwD.ЮiŪ*Z`kP‡X(*66"0 Lzֵ >6[9 +,[wcY6D&MR)Qq_Oz:!+K_TBJknzRu+}h۹eNӆs }٦h}9 Sу}RtZh+ϣA@&Z`f,֣Q1}R, ''j@=^er^JWl%{l;kÇBI$ޠVg,}|VDЊz4izά$WDh`Ÿ"1jT$wΣSVTB>oE3!c(!r ĖެQt恉] ȼ7]d۞dh. }E" N10ݤ-F SMYebO_KY 3riX"F7ij䂿9*~*1uů"@EWfɵ1%栧cZrIyA>GzOC^u=26Zq&KҍóhC RYtM:PH ɨXђ0fƔw|䂃P:u^L Rl|u3SnLCh*l~sT z#t`Rl4wFNpG:u.3΀Ah(u3p5+h _^86=pP%6 [8$ҜoxR'% MD vby<% \uW[HJI7 *(^ 1|B׸,qwV$'%ib^Eufe +& ~V|LhC⍖Zh-C4zHubub{Z>xT>vNOhFWĎ| TBIt/.ohuF,T$c4 0c>C]Ѱ}xd@ l }fY;St8_xhvSnazq6j#xx@ \tqR6PaO`^xpEkjc)gйWDUlwQ7AYL'ۧx΁ > XU>̭?EޖB 2H6y`I1]'`#-\9󦖶!4}M\{iy+Sf񛴄%v}FE~-Z@WunAeX$r\*;'+V va$*(dOǵv+ w MJlKV̋;n#0 `1/)iM)k'8rW={'PP9?dlI\/0\,_GDZ]f&AX'D^ޙC%X u[Q.r996{[!MoL +Mx"GA,A) 7|p^ؾiq(܅x(iV$Qf6,[ԇG7n+T"5>QCFI_Ƭ./}ZQ}&PA͙I=N_6vD|_Ab%mk52R<ַ$'p*  J75lM];Usej#+L&c.C\m*KH!} _Ƀ;>+7!X$? I{0m'p2o%> :߉Ϧuw%d f?Ye/2h䱁}h$P(?&=h?5Q_(XT`WqԪl73TPmP[!!x7M W?zʴaj<5eЛ֌BN+ G' %~l2}JJ ߡ`W\~-+-pl(SpѴSnBNxM$ mOdsiڵu;#^;*;$HҬٍDG]U)s9웵]g8WR(O՜dݏ,Z"b:DZhc˞k [`ScqI'/!>GüV6Z_s^?C4kOG*]^-F>&Yo:Ñ!uemޕLyBw `sMȆr%OIu 7%|r,BXEÞpZڇa4=Pcj=OZC4Ct$RWH/K˯GEz \*c˺qş) <0 uI2 ԇ^(;-;уDVGc2XG-#5:wv>}c:9S2ʏN!_D^0TRNa+D䈾v)c5 k(a0,]xzǢ@0K`ì"mƛ0cO5IP&pbM[MR|24:>ҶΈ^VЅL|a={RۖVÇdòA90 +[1ߎ} xn t4CEރxH@B=7<#>L_lPcD[=E;2T>h"5xC952NĝdbjezF}Q6Env3$nj2lӼH+'TUKXO-;C +lr8e7rl<}* >@,Z3 JͿ)k {jX5m>daFrSyͧ)hCDc W76 jE\V s Gn<2t9Lngkzusbj.(@~~JX9i,218/]l,&jwvpJzG02_M0` $-?LޢR'{k ғcm9ظjb?(FS+ Ac B&ʁrXȌ N$x+Uچ0#w){ O̹8H'sXBD=`y;hPB|zpQvVk!AۄI[_\Ögp2GF4- \aǢx$&sA{ 7f,8f<қ$E缹Gf?&AXx̄BBwk-&ѓ] 5~ȽYM#'Q0]\ٕHsU5$<=Jv?p@Mv&|zj/"RbtC6MxTo8H|9C- ۋInC8՚ŮTd׸Azdgo)tYǡ%%G'i¸p)EGj9L&TBZ؅|lj2*eoךj%1M_g1QlcPO4)Ku Ѯ,n AhѧD{&P1S 'ͽIA9Cz]e!A }MpoeD/·t$J42y{۬S].K-Oaؖֆ]f }‚}M{,i_= ՝3뙬QDkK5yD;6{ȷQ@Ԋɓ"n=@jBO=?%yrQK7/y"ƢNAΜnd>o$WP6d:K3ޡ@bbo1ːix>7&`x>rr ؃˭)8N笰/A7Sάrm[9&扏LҌgfRݝÀ,iC,ɝqeZ2~rcl 4Ae>zz*Y߻%Yt[!tI}qf[%QLGZ:gpEWz}aq"x'#SDa~9Ū;Y q\IXPG|ed`VXEMM!3 LRUxU26"f37F sx&=$f;&#śB]FFA=UewƹSꙻb. KEg~+ MgA//͈yֻqnw  1qs hI=|L&XӲ9|fQVd8DB1C E x7mB"flNzҨ#_2ur Ierޢ;6ֱDFB3B&WB ;/3Ej(D dĻ.-}u5`B%]ez=%Ɣbn:o%F{X^JK\#DyȫժtIFBG?W+{`mjz\JcT)͚H(WDufB3(8&4~gh[{PZjXulHaa{]ۃk^HLnQigxW{=HЙA( ,q@t'_4R8{f+@I\m^N`_l-4^ 9?[MB7rVRY)/nǿcBh`74dN[ ,F=,7&UO>aԥD@pk5yIц03W3>cRh> 'ᄺfc$R`#h^Z`f1L8 k{Dj;. *K."nvƅP%udj&v=tg>ws>YpM\ꃅU*GZ)jxZnB7je=^)Ue5 ηUiqW|n~bOP>G1WG#:Dlo^vbXlAeQ0˲1k]l5MvYJ<,Ut-$M[X#wӅoƃo=0cWR]Q\BVv-l0#.y&=!DݶkZ+""ZEF{\+|NNP80A7`?v{74^tƱPHȅ?N Pu]8; Mݚ_*μfP ~R?Cn&g-Wz$|`4+r?λ i6Wf?\ޠ_UNFZꑔb& zbk&, %VU'&L._cRկ&٨Ղ3 ZnWl)Dq hc־nfy<[d(am8ҾYdk .*@FN~U?ܷxm@^|j<`2x\{R^ I\E ~ޣ1V͊ :n#} Ǭs:rz&56u*% ]=`"O#J.M*3p+׽ѱ{2,K!;,dd)Jը9M +v\U.:'wy;s NƜy#E$1oNlwDS},!g_Bؘb03lOe_-ZHom_M J ? /h7;[[⥨ K͠B&#_ZE7Q *61LR͙9f(6ÿΰI6b"uX5g0y|(`-Fzr 3WfƧ,0ZQ~,08l=C1]Ja;QJCΥ#Ǘ?#x"#Vjt,N½I0nk5H5%,4eE].c[(bfv"-QS 4Af r$e؛}bUF`=kBLm9Эk2L;i|D]ˢ okOO_H''؝x..FPT"[ee%_ Q]0 A#0½x l¼G.V B(5Ր'[̫,LW1nqU֠bo|om_jObNl VsRƹ :ߔ|9RN}>#qs_zO.4EZ~/sW; CPS5Y#\s'\"by?Vz4!t̽j-:hi,VͽNS̭d^7Mn cL̠V֡vp =M>%gU~j.!@PffJ}?X>I[ѩHT8GPya:jyǽզ$MLֵ\8M'&!71|F6~\QkFڷ^ujbuMwAebS[EB9Cy8$=fJ݌A~6)fqNEpQB950W*#% {1?OfJ$9s \mOz:S?x u.<״}"߻֪2'+iЧ=*@'(U C^xeW6X:ƕeÌՂܕ7%Q+9]1@lb%IU%)vZTaڀt8h'(1e~KXD/m0D+#ƪ_ H67Ŕ;[-&\2QU%+d`'ËZ}Ut7"^r]GbBB RW`GA1gtl} hqJ 0O2 uԅKq$θEvW1 (m*f2.na2 JN^&DLtN%<ʉg& Ea). <.)Me2@8@x*HlvXqkB IqDHFda%_ -*g} 8.j1ZnId/Gf=| N*3*N*6 >-a=u^:4Q\(ֳsB݅x24IG,r3IhH` Qpp*/YMbLWNV喝sӑ$X萱n/Dp ]W"il2C;Gt$c$@mwC2:{"s:JK>Sq\SĀ$|et`أmF#"+n!a:%l5pEIP rwTIOLvdWbo)~4.wUa8MS7[!" } TS4#{%N̄`6'@vй4G0I{M;n2"? ]M0]gjx$*P{GhRf0|xÞ7kVhw g8#k[c;r\ͼDEJlX0@vыS)eh) )PMОlpTCJt|Z4Kк]@g^ȫ6 "IrDO9D\NfCaYd8Py3g3 *;}T~B̎:/}m (dj qqTCq!@&IeOKv&-" nF PtRZr⊽rtVJx ",w@;j{e(S`.qZ_Dӷc ^ɸ,F}q=ǹJJ@KkuFN}B{.ɠ屩o5~pb:`)4>0Dug>P*h4&cTr[,7F0%:P&dhCg#t}>EX͟5-=˦xk3[qdYjju_Okڅtγmۄ8Z9̸XX{ږ ի^s;,\*үCd hd%INݭNdZ3Iȥ)2xg=d"ə5x)#)'شPT,ڊ!X뎖o;uJֆeR,#y/ٽ+RzТgYZ07070100000083000081a4000000000000000000000001616ee51100003788000000000000000000000000000000000000005200000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ppp/ppp_async.ko.xz7zXZִF!t/7G]?Eh=ڜͩkkHyo|uC4hPjPKV!Vf|{x$a}O qJXYdR+ &?"%Cmcb@)  ÈJ-9d(-Rљ(Z:7h I@$֛mJOx]y[H3-pꝔ`+fU>ĸ[3ԷS^ݮ2"`޵$YJO,DFoRA՟]>""ޕ<Γ4B/H)v{# fdOKp v#dj tZ6xo _bj< X=Q8R# ,R^x>J3XF#-[O>8<0`<}5eidQԀ>/62,B_ ň-*d=pPuP($ω+QOSq,:(ϡf8!b&Vr &?+, s_)WhɔxyKOdf|1~bt :AӳM)QS+z{[aT rBj9BZMKܰjbd"CQA%OWKQS,e&؝߀SJvt)=F81?GbT6†7*.4 qFɥ]x0m-?KBy[RYa@}_?9-*d{S5/kL"[.vr -D$@0@P0IOde[+7tgB#'ILy3lӶ\> vu.n^t5Ü;XHRwјdIF<}50f{^xZֹ!Uygl@yL)1h&V ]OQɫ\Z{dJ8F'Nu1EkޝN~*@h;+hF NYmWtoDE;6S07-$Vipr!OjRQӇ,L&#f866SNfsUnx9&bKt)`zLP#HS]i+ dPXʃBך3>&jlB4H\lA|&nR+|N_i$~,(Xkj/@ 8O2_7<-ARMKVhH1F!V_Rح:֫ۊn ءZgY%k^ b$G5F=rX;nxjxBQP$2?Sc4H`J/ L1>{xUߜ吱%pPb戋Qˇ`"ݨzfs3VJ\x'P]z4+1yNvXs3x-Xm%D4IU1MCG=GU7< ߆?#^N<%9)˂ Sx%rgԑݩr#]j )U)tWԏ&(>bI+'D9ơ -QcHeDlɽs$$pNqDɑPodyEu豣:z}law$os5S&zH0S+^nU7A= @\6iGk.US9Ys,<6㌦V.-wBp-,==SIuݢ&w[~Ae39l{&v{D.4t ,u  eSԯR:ւ0*g_U:A؟ï{r0MZ(,_O?D.|ïO[\` i`2XhYImWxm~;"P 3~Zhxs C<GS=*P$@e.%ëz\ z뾤OCOs{ъu<̤g0 qE=6K4Jl bӿٸBj;{c71;Uͼد *;LO#t2YN\1gUum҅BgXzZٺ#jj ~+KR{"NCN`7M $fS't GfuwS~^o:^mo`Dg_uS7^F0 F!5UCCPFbԯ8߼E {clʭl ڤ]坕xV)6BU=|1-=Ppжn:)̍ ũy[Jy Ӫ@A/=Nb5u1O&kZy"Ç R8HPP`K9ʏW2$" MCAH};ݥg'4g eaφ ¿7p;zzo"zi {-rIqDodcq-3] 島BI\9L@tcdntf! }"rY'4oWQ!0KS-⌚r'I^6w1 ukxu}o7p5:PSp`<;+AO+};/(PҩSS?#"J-P BmD}=^jbYB%I,^A+eV4֔KᗈQeOj%КhB1hWx+)G_h;Umݘb8X?\5 Q]HK%rq;rWj0@sr<;9E !%hWd۹j +< O69P:oW!'瀽f5+rDKkc*- 7"TM'PJONį~KjXfWSvDHĝ)HL Yb*JC O@VބHKxlC$ScS>@g0hb6'~N7Huu*U-{ MnET":'D*V puL%otŮVIFrfFa&1W+у76&$p'&#3 Hn_UOZIE+ڠ r c{5"M"f8SQqTzu{c&7.}:MӨF]I&J5q:qcN`ɆY;mp40rh]'"JbC͚iz1 sOGnIJɠ0P}~՘^dOVTXA 2XugjR#}\ fHOu$==&cҹ;MF]Z q[^=Zb|M1m,e,0z28~$=|pup%;DJ'٬{־.jv#oE.@E{O"Aͩ2/$ 8?-UΪ5'sqEp;UP7 xgWV9.`:8q~AvM1;WVS %V_+2qQX10o^S͏;HI P[PW:2#pk]xКUT F"\D)t숸 ͘ߊ݇Qpk \!ga`ߨKk3@^`_`qoWi4Fm}츳 KTx~ŧː|{101C?#UӅޯ&7nI6SpI8HЌmHQ9"X T x4jjh( dG5\gi.|1&6kBm%' *V!۲3na6vMt3]jWdl╌-Sߴ56o:l'!npn Np`zB="2P+o~,4Uj$gV~mQeqDQm O8 nN53/(Kl )6!a4 @vi$;ɊlO# )ֲDugoZ3/M>,i wK%kI9@q#|&q؄2xՐ )CK|`'Hhs:70lel!VZb =abt.trgle` |LZjᩓRi-kV;;\ZMݽ[$%hL2usr]ImF#nrw!dǮԏTCWk4Wket>_x:G-;DvJ>$xB: e8@7%nQ7tV~.VFk fI "!pB UD$p>1L&bpLquzv` ` ڳ^}Ec| OgA։Ke+0̮ۆt;^ m m昀]`!X'*UlanSTՀl! fIhStG5csQa,Mu ND^L]_w!q QuLQPK[J%:V~P g rP!]f&hEONuʭ+gh1&*Z9H][^iKjֻCd^K\StDO_XN]ED& 3#:8< 4(+x%JέzSEnqP y(_6%~{ ? ~ge@( Ϩ{]뾂,飴fRgY`͒­{C906qec\Z׊|X?$wp&&N˨z6;g}KL]OaOK)' R tn |kS粖W BG$="ꛇm2?0 \mQ` Y+pZEiЮ/bJdpZsuBFݗ4Eԝ0fK7]; zt5y+;TT?0_wآ[nU Ǧ-dj=NfI̩:2?Ea ~ˈ&ގ7T5Uك?7֡]&->_vh"؛߻0nz,\z'ˋ =.8׉Q=/,y'I2W4X>;?&CӁBVc+7:`g@٠PZ.e4Vklcd+NWDqVh,#$+Pm,e֜ ;6\պ׹B<'ugvL֜ >#Ou@~naɲܾ3&FUi~K<*=n;\PT䨒wo ښRݻWbX? kT]XQ޹f*t}'J=4q6G&E/os08@B\i6 G.f9SG]R߼dQ%N&[%w Z6xvORChE=]R0S{?e=iA8/7"BktsM tJ)2[ jv-(`M4tRBRIu*MqmG `v#efR(5Ȟ3{߿M_PԖ=QHw~zΩk]y]@/%rbRjDb 4H=;,bT6+Aa2l;3ƌeC%@!JT]dî A+\-i7|R{68/n؉`]ʀ  %#+xt!p)}^#\,Btr>һ7E>R.bXs3!'l-A IwA\a^rv=/Ey #ڈ%T+n/Ͳ\:w6gka6o8ۆA%_K~cXu8C?fnR&jܵ3.fԴL2]/9rnQfQ80uV7 "* AiBur4LW9IT1hMŋ7 7ٸ}&0l*9'5bri={~vƈ ԛrl vH" *2=辕P+cJթ񨧈:mE< 5 υ}m-#rzm[ 'P\"UYaEpv_~eqZtrOPޢ3K cmNR|֭j w}+R-(hgf* Ϭ/\]t6:QL3D/Ñ9H^6UI |>< %6 /cA%^]+#O:^]̡|ڿęYUS EZ$rαpEM7ݾpsP Cf@irE % 锅ӏV}f ? y{3񢑠+hԳ "6^As!b299A|@A~qע hڬ8Ol]Kw{ce%0JyÔr)O7h\?H$q ҃Nk+d68 3{&Vi8p3{Zi^٘ӿ&_s:GxL#EsG&c9bRTDtلn1 p:)@?BQSOtܬ$ddOV 苧B`3 \`聭\I t'.ΟaśsƔs4sw@'pa1sFk+axQ)5٢_QY]$j^gU#̪"kG]CSBR>Kͬy'&SOAIFоܻ9!y*Q|Go2xʨ+ѻEyJĬl PSm$3MJc%.Èy{6f+'jCihEԚyȘPI!:o {Q(+֐E9_+~U oH+A=Bxg1D ( (nDJ3mtH~6S_21m+tΣ:ϩ=~x&bF6N/q'*nzP|@'W|t"gOG?S >kNS[/E(?Flv4~|-`ꎻ¹ԎF T-4%S 4֫帹FYEL9nb-wbQs;;]*5A: x63Fe2n Ů1'uWfUE)AC^PQq?r♫XjBW8ج-'2gl@i"Vd5m܎}sK Eaz6!}‰u0;^m3L½@ +&Kܲ}*wؑ_ лI\ "M 5<<\b(v6HUQi˨qFt[D:&"1c[,%HJZs ɟ![ܮaFB?2m[د|T E n&۸cZKG䛍0Sa8]n)W@$/ݲ!|z?L +vmPh5 jX\nNc@!8fYDԾ8 ۠ݫs&4 Պq^l/9_9/#Pїz#Qڬ5ueCdW]\RjBasw Ѻ Mʗ-H%CŴ5eHEZQLOw bcIc('+BQ4dJ޸aO7*4xԞ/a7ѧWk?5k$댇5X'MOpƎ:,NG u?R"E/B#jXyg>%ekJn907[ l2:zyXޝlclE J։ݠ RSD aq_} n§@KN8z;]SzTxLE^>h63f8!kkAHl~q瑏BrlCnҼxHo P >.{iBH4p Y9^V&z]/\&Ui;u:[5ϭYJ }fI^L3`OLoT^Mlxig.ofƖ87CURV&+14j("tGP`!EL-BOɔ Q,^t>?r,-,}<49A4=sL ̎hE? ZtDZX?:^dH.X{ ]V)]/rf4%1n GQ1:'~nJ~𣟆mlH# E5O'YƑEth(`)KWq919>G%ױ)7]`?`A7j˜̞t FcW"Ůtqj^|%OϏHg%dҤhri\I4!6!q/C GN(OZ_քqhDL_ tu@b ? xx+vSȾS4CWIOۯ{72*Vgc@a6B}3TMp0G@E~QF}۳k  `TaL2XqpjB.X{*D153g8纕W>/q ChD5-ruGa1/$X>PasLf/B2r&>wlг 9?T9T+< 'F|}Vy4P#/!XK=  'ωw4Ax<#lЕർF_2 ;d#LB'NH55s󷘵iw^ޱ=igWL8Hn^"*uA%WRHV^~ee'8q>hd+w!2y|3g0؝IӣAnQj>_s>&q* 7zVn1C#]KڡEQ,\CK'k7D͍"1A*-֩+:F1{Zvt*/ꯆOZAb_0(Q T7Q,yֈ/>ۇnx/N.@>E rϑ&}5f܌@y?ȥɴ@*(YV97l5' W|Ѩ^o:)z4AщmQHMic* ގP azk ˱E*+{pc A($&0 $i٫V I$A 3h옎ub:8G~<۔n ҈gYZ07070100000084000081a4000000000000000000000001616ee51100001b40000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ppp/ppp_deflate.ko.xz7zXZִF!t/v]?Eh=ڜͩk7W.E8 Mf_Y7Pr.ur@\WCʦ=gEcK˶Y4oXu~sV~#,CzB{8;mli6IN B\Xż;dV+"X,eN@9w[-gtsѴj|q,@1 C ߬V>x WG~;[s;$v1Κ7-AO$C~?y1V7l RSI mv'QRNJ%2N}?5ywC@{ lkיAJ|8MO Ëś %8RnKԨ{|@|ZOE'9[c5tIc:ilӜOi:*n `:aSZVP:I%R j2A;1~ Zlml`|:)hL?#B(X4nvWugqC$?c,q\x' C^1E؛\Y6KS,[BOݬy̆~s=]J3D/B؆wkkǀ aӍ,BxvB"Q1 S85;/Z~>IkG'#;IxفB1P ě8qM*cǰMaWrlg*0's%}0>kjCˏUmq:Ev6TIzM`K>9FHSO,9TݒR$k?!\rԈbRd_Ά $_Fs11XZYJи:~:Xͪn.bh)6j?uûYN|j qїofB!\YX.|.^([".0%ךJBJ/J ),oĬl+):<;"fq)Zx0P_LYfQA2ߋ^X; ٺk*k?G3V9'KphNyƊ̜GhnyZR:7J #هRf`6>D$ z\nO 8 ~7@ra>0T)[yk=ЧAȿ oB i!)"g%H:uJ*$(xa}ȇ5Jhb[ [j/:9(Hgz5ۘ͡*! J7RJA^0Y % {9u ÿ53B-_r%4]2|Y]W|s^h˩NMƍefRR&o3Jp2!">o䏦Ou&6;âvV^/دv)P\cs$ /]3A{czfTL7OEDUhL/2Ɛ8Q>`HKC3Eܷ{j=<_Wچ_O~x}?ݜe,\:mz`9>C\Z^YQ ,]m҄}Eɠ@F S } k` m?b6;?M4\.`yAA1j2xR[b~i.ùM/r4!s3503ETĎ35c)ZUF`Rܱ܃HY/U|"*)PZv$ #xBaJi}DvJ+`[tw{傒NAQP_VuzI[at{X7T_;f8<>< ^I6I:cHwo`OA$( veL^מVզ5G/< ȁ+4{@/A (MAIr i jY'Au$UT Y5 ȶ{\¯ T̊g+Du@ޠ`J}Ҍm)> x}} >+lCTd*5$"}[V"Z'v-xıc &T@zNBV/g@x݆XTTfD`FNJ"BNx qlɴft69Hk{^nZdݗTͻ4s{3R|]^BtrRH6#@ AyJۺZ:+ /$8\}9> W3, ĔX$2,0y)},|`7yp@O_p|v7O+z@/0H^YPʍTV/֖G#$`?[ b* G@|l "H!HM|]$fi}N $$b;^E3W}ӎ 5 $DΠ!r]ԃv/gmjn? hϧ'Ns-ޠD24c$o^f~{mc1 O&,_ *WC_'o=4gԡq̊|;ibtO߮<2}llxQyK/2P}(p6JQ_p[J} ]sR(ŐX$:pY6.gR /.ɿZE͗NT8aOt4U|g8k& 8Q06~)L={ p3{ 8}Et{Uo"Rp7dvZ6RE$ %FH4Eׄ+d]lsw/dEc9 aF{֓ 0s;Hq4[^ i4)h)j;ғĤL}PJ8y[i Ǵ*LR z4Vߌ;,8Jb28}X"lV!FDR0o8d$o*TiR{%0kJ )r,_" j KC'NR̈4BB7:t#a~o+[ #8$Y 3k dYf~Mgqe{ŧㇴZ|!jQnFlLwCA5K7TJJMkUHE3I0"Bz!~1O}7PAQ8X+~XZB7[Ԅ;fSh߿gf ̻APGWfEޒbU> W}^ՐmryWCY7i=5twr,RtR1:6H]T^qFDj;B rUVG"}m5⼆#|~-CH>Qj>A ȗR>4dY%L!?ƀnE+S;!h1\iNH"=t4&D]>U|> FO[yKL\nf:9MZv褘a֒JKYԥ<@QεaO~%\+G>%乁 h`fZ/ Z$pbaZ 2]:7H؉ǨԨ[gNTၸqϫv9te R|s!:l-FUFXD )k8HЍCWE fUS>5IZ7rW풊!fAPwt`v9[ޚL;qZyᯁXlJ nt1|=ߺ_h>z,8vM3f)۸9|3M 5 m/m+ꥭ$Vm E'`fZKf@'2ͶC\4F|n8\!..轵tW^aHL{}>m"&r~3%:+a^nD,w}|WrgX_%ж5qh0|.W82[s!#gsGB]$4? _~"PXkwq1EE'&>8Z9;oч!O%ȚmgB §WpJ#tjxςpNOlXpװwf&\Sv 錳)t{)cC":31;뷮ʋCu2(U݈Uqv$ۼlPK^oa;\Ңu6rc7N&QVjZH 3Ի] 2~ 8bM3a,6D4ց(~ u溜*_f/emY g"삿$>{(ru 섺 PpH;5MQ.k4bs-B[rPO}zS)6~AYd˸6}Q%NC~y8rB)ֲRv?zg3{ [6["m)ڳ#[Pa@=+Ÿ~Wz%&{7d j=3X*㌜Ԙ9 ^gq&``@4LL列mlcG m$Z\7X%]S%@P)(Î+Dy+H69ܕ;RU.}CoaA͟|mK="Q+08θE2>IU{w&[HUQu%{?K*]W><4%6cFuׇdȟ1 d#R|#k|gRC'c&?dž=g]Mw{BZsY;^S(<"9[ eeI.u+#ڨۧYؒj/TQL?D ܶz&?4{;$T֠o4OܳӸN2 p8tњri[pepSABp&%=L}3rt-x5-#=TIg\mDP[o⛗W*pϔ%!M1MPEw2M9l#oJ)ӧ&Iui?'i>px&Pz ~V}["mRY3a h.`FL6Ax 9s6aK7H#tqq iƬ^nybaA}Pj6?N B#.F2hN@yM<QI6 DƱgYZ07070100000085000081a4000000000000000000000001616ee51100009f8c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ppp/ppp_generic.ko.xz7zXZִF!t/ J]?Eh=ڜͩAr($Mb.օc;&5jN$ZJb'`ZCbI`&G)KUq bZK~sBVVD9t~71:J1ڏoŞM#Sfd9\%80 ;DN*i@IOHs2GQ-к.B?s8"Fyzy"1(#]nNF x@ 3j,02kS3 CʈB`Ǫkq}^Vf >=/>|Hoft=9DoBw/:@ӓ^t7w6?>Bϴ~(̼MD>ȿ\ӐRj-n_el(q;L?}t <ͤZB­ rWx䃠me\Jg -+Ia0#ܩ-'6EoP 7:ۍ`."K4+=u٘܄f4SӃ'~T4~]mfY#ނ[%ڀ@epZ^2 d2 "ՊGD1v-NR%e+Q ,g9 T#kI,(۽/F mx#EU\tIF Ł_¬в>ϣqZkhy9JVBO-aԘP#NQ(b=5эsSB 69Xu,hDdpC޿5Nx0CeMP빸kPUlq kN8?@~Pdy _zܪ|@zY0<[2mM`T*+{13xk쟱PhQ0g>aQ̜_!/ǻGg4tFU2=an &/|S ЋS1/a`R6ɻgt֙"VTԗ)$ q[NOjhD}H6~<'c/8.3p:`Ⱥ bU\HSbo2!$JtƗ7 7:EKNaں֫A󎓠ɽBx|sƛp"V]v G:/e[HS%)7)u Uvn|*R!m$>1XbHE۱w[غ_挾њ~rZ4ysn42,iC_q(P$ [oR<8P]'!GӚإ&ϭ7 j"WyR;B7˳-`p‹ʇ!T#tMxhCc͂ %/\=MJH!؂[/x0[ dɮK]cnL_*c,  ]eT|fMޯC-G'Lug}MB>^/+A6w"cU;\RUB'=?@Xs|FZQh="YIonь a4N]I߹)!l1:݌Ж^AyC%i<)3uQWIu9k섀B$3dHmoTاo삾:YNlaGSZ}toNVR[N)^Gez-?_ZZk7G`*uoF ܀=)fN}"Xܲ opuo[.CBMNwaLF 5L@]M|Q^qV^ ,0F=T. <-&MtA時u%VTRo*;'(2vC4l0;|)Vh#sٗ$BHC[e=evI] H׫1EQq4eh:%5L7l.w4gQP1 +bk^8X׉n˄skxH9ѵXiRƄ::<./ i$K gNL^[owez^-e|gH>~6 GN 9=¹KxX kH[SD>ed49CFb&)俈ùN%9*zVzX<+-o&3G?V*hݺD"=w dr)Y0#~e]>, P*yw+}Zjnp;޵m:L- >G=lmyE"o;NhŬe c񡨴i[F)kM@`r r RӐ`GTeS0qv TunsqP RӚ~Q0ESd,ô(cq  S`LCZ`՝ ک#q2m';8:\TczI .‡0InǶX@Aз -,M/I#g"Zd}{9Ds [8/85oAd쾴}3$]S=]!:~PjryBɦu<f!I+Mz]S[үXV.̪BVӨ7MR5'Z9yVxl8yc}݈CЅlnbEmpL.HD0G!|[lR 9):>~y3".j=6|Cٓ/yP]Zͻ$ τWA[1&Ʈ- j}d^^|UUuYϠ'&(zj~&kOu -M`D3cc=뜈 ɒ02""' //`蚀#Q8XKfxQA:MI2w,8p{ B%8{"M,FP)/ȢapfW>t&ɗN2D)15AmU`~/Q~E:Oo]n*/4M^o kcϝ\kE@8oPd}彐^,tH[hVICB²xM&DK]ɮ.Z$r$K ̇p:ZG`5 =m#55nj,jbb3aÃ쵉Ph5+Mea6 5m=*KG9͊`׊SGC'.[ %hd£b ss5u/Xh>/6}~u9:c1?hfk ]vÞUÇ yLlk1 77ImY)- q/nXl6B;45"4oϬdU.L*ҩDž-'=t4-F#;< wӶmbزڹv`"@pKJ^ Eb\ g43gS 'z]8WCзU3Dcajpܳ )%ad@{4&X C*lҔʴ"ZJXC ,9j(O,JIc2PpֈRqٍcH2 !*?|ous0sz! Mr4/H>fQ $e^6Ld^ۮ6(v)rД} F)*-ß{Ǣ/k٣:,#!|_{FMOk?a@v[jE _x4]wX.H~Z5 ϒD=%8ߚ&?DTOy)M2A3Ht^Jzync8D>}² }/t9 d^+Ue IIG g@ՊD%_TF+vduLr$~9Kț#ײuL)w X cnB@h1XmR8]\u^Qb/SM|>$8n,U%jP3x2TB=;:J@F[k 0" ?oO^)Vc:~M:$`NO!*#m1X77M7Ljz},oA{n)q\zD=MAXҁq|_ DϜtK[ r{@0HzU,F߰)uL 2sDБ\:SSJIJQMxef5[WڃIY%E +q>cJ8<BX8scBk-Ь<tt4\7חE UkXB=A˕p Y_{M@ӁBOq<5kB@N Chbڞ[S|t1o\qo>v'{wz@,HbPР>{ Qg틌rvp2C?,J9e_`g!u e+Ჶ|jR?X(s-5j%=wΑ b/63J%]\T>Ԁ]>Tډ*3{qLm]0`QA܎т(LW76OiA@ ,HK 46jU;b<0qwG]N.? כ-s`it_(=˙M]$?_#0O`(nXWF,}WC+`q AՂ}A[T@G' '\rA_,x@aVÈKaa(mOԀK ]ԙk$Մܘe))+.>˼2gEP,u} EWrУjg`@5Q`+&,|gg{Eyǒ.ߐL1H]WWyV$H-Sx:xwF6.aAm j'1@'*x:Mn*,]7J&2|-kZs -Ț1A盍۞Q/=}Iqn&gC0,B7(iJWq ՐAШc{VWcֲ.}ĹBIRq> ol ܵJWyd0_]Xy¡^v3"=gUaݞZ[՟@Y~on9Yɬ>֔4g+f%O"W&&]Dbw To3#qj|bA]%0r+v#86Y$x_Pе21:eOq?N5k9kڄO,/6A\MA`ߥ > *'ܯjt0?(q|'k}LQf!Ghqw**;p+J_hˑ&*NLm7xZ պ{D+o`< gۨxPKɞCۖ(p}>PN FIQ> ޲Ah3BkZk {+&AKrO :|t4%CqDrTj$+L?nJg_OS"N{ed,a찬Sbn@ݕvwDM#@L1v(^3t_<,uM } [Q擖\ |\ţ^;moåU$_;KS]-;f^ԢHw4a0F݃EZ?c;]zp/. 7p;L|| ݊ѳ*scs3%_Z`IE¬4Ti=VCA lc9 SSPk#2$Tو[Ɲ,[W~OoFBy(΁oXVy`$jaApAvyaAz`kɕNP]7! Gp a) Q:vu5Uk7AHrbK7F4y|x34N[_d[O0%m) |1y`{l!sʣo.F< Xk@PEp [Qa?@lo}E~buP0dG~|Ua X| Znb`R&"y-,52Q ns4L]}h t 0 kz9ܯT"d( A_yo&e lp;ï#e•tiU.z3g,'_g2APUP5)j[[E A\۔(sh=mq= r 0~ȯş?}cWAu `1*8[Y@;E4}!|6_qpVM` ?f[p[Dgӏ Loaz2%g}o w4YNUj'gLRHM9n9ۢ@Ĵ A{6 KQ1mM#r :d1Bh3l0Ty c-?iranm}z'4a+_g(4 ­d= |vۺOZ~,42[.o%r.&7: Q8Rek,hA)~]5Ո}Ϊ."9EЂB{<գ aKo[je`C,X)S/O~Mq1t= h+)rsD Anhs\Ch4B:`mQ a-:# v(0Q0ykJ̣rEO΃.C7/z9$ ܍9bn*y?jӋ9'a51 +>DQm3*iEGԛsKMG]ܙz-'q M(`T GA3zDz91"`&j0pS8ˮ/\%oS)>Y\̸¤/fV 7S|/.ᒵwJ<݄9Nأ{2?C@Esd0X;&~n*ZL^oWHfUAvXյG'iTY3ıc[ya/_uqORCd,SFr(2spІ9ҕD\A4Ϊq.e"sK%kfb>BP? P=rFS2qJSb҇1 j 6/T Ejzg~91B)Db-K"Iwσt>Z~(պL7Oj~r2u/FMWI?:lؕ;';ocԉSVbDC3, KBs7+[C+`4m OyW؝i⟳4"]\XHF}ۢV `V}Ijx5М s;,cE(Lb?O 2 ?92ь9PCSzO'wXnaݼs^d &V']`nHUV#CȲ4}\ً̤_KTz,kG+ѨoHNa~z~_5dHw,li]\<&O'UiLPZQS %ڀKѱoBPKX֥T3$hB >h`oaR&DWC[y)Bqp$v"`kk&X-@~bz PiO摺ٍf؝;N{q0^-H$B SPYoO^Xl݌@TՄaS7@6_`H%vpc'djY8Nbp&chiXhǿKs  'S+E&,@!̻*T@5G`qh.sbx4cĝ dɏvyR؆O0\ UtCU1JM z[ȷ$#c}N`ѻF˫'59?Vܮ+ C; dyUKO>*҃\`d]3]v^BmM_ήS,pmD=$L"Ak& X H{ U{Sxj E?_l@Iu$C%yn?!Bc܈yjH'c xz`QpXTYL1B=8Fr mtv8! 08j]0'PӰO_'E"`@UDQxE'OCS )Z&r,r!i]ƥ8vږ;pK,@==]Xc[9$XڅogۜZӇ$qm -ϢzKD̕نf?۝(r;C0OrF# Kgȁ9j4aD\p԰/,afWӫ "@:K܈i'7& ݝaa(Zwn r_ŤZzJ#ق27_oY}%)d?IjPߎD̠00P"`]W4/I96 $V6FsCّ*$Z)>BhC սo Ǡuk"?ʭC3i{ SqO{劅UQ7Ā|~ $5Ssm,=$ާ'9$ DiŻ:B:@$ALϔ4'"E9{>P9S*oJ$^&|[Tҟκ0k#K{ulC.VBnN+q6w^".pc5\aWT{􋕰Sz?pݎ68*- #z\R0G Sxf+h 5th>Xx*肮[[.T"s `Đl {XպLMBdh}X!>o6-JC&?L`rY[|yMmڣzȉJt)0NP2վўc \"f#72M3`$Y͛#GEDŽi]:˓PH-ϯ03*d+Oyo{p#+f glz-reA {vM1y4zjClkmN ^Y^7Ei.7 `T`S?Xk ;"j6sZX \Ti ̛$Gͼ~R"J6Q7:ދ?>$ yI&cPA 42c— tf6x0ڿb&Jr PWC[4U6K+Zg<-/4A9 ǓÊqPF{$ѩ&5ÛT; Qj? uKpL͈6(1:X ^\C$3K ;͍)7Z̊Px;8$ɵFh1O2m Nnwa3D7Z$"cM&)C!%WMM酣O20,(N|I *RY¿ ZfJ0ؚ!l[(+ƖC[ 7LB;2&'jnƍbp{X:|ISNCSH@-& meO`| 8L# tB'-iThy41IZ&H 0 $d(Pk1H6c=*˳&@ش*t#ҖW72t:s~uN Zjhp>/$: fCI_7!$'E\4Bgy?s7nbrwTmϠ'Gf*v'%d$_N^ `%&ay&tI6 m}jMy:gIػҚ 6t)_  n !(aQPlEBa6|,Ub<:9zdBݝ:zK oq۝Â(T+x]T]A=DwXOf!]N GkSDυm^|28)u_Mӟ )+\MEZꑑKjQB/q+ LW=F&\Mu4DÆ7(Ds^W|, (t,i@$xiˬe/`PN&mX\)Y_g`_48W GPdDm;7bP-ƅ dʤ\M$9%m&hApB从˵+̧ڡ0\Y'h&W%d͖&$E,giM}nXl=̃unł%Q+}hG˹X3i+2FijJ.A^ ok8MKQDT.nfo4-r9:faYuY`{t]z2>BXJXliގ)H`rZW0 !mlx:rhP-= ] B~92(2?7S"ۡSɿ#EDIGH[0.w]AGdz`Kt7!,g6=!yw1Ď^[P˸>OP#V?XRXKC֣L#cF< m.8М9e$ORdn35i1uXf?DpA!K0A3+U3)YżLP^te u`"XIVu_>n~ewF?B%s{)4Ռϭ#޽g3&PyÍ9=+QIaS=]2cT5e"?AJm'Tp_ۖ!3k &*fy* 0& jBv~}USZIjgD"4=f.u:Th3]8M{s‾0Nf4d&>1A>(l{BaPH~qEћ=톦A XuXB$cX=-T$Y(gy{:X_2׍}7@LMeKzDUE~=IÀQ2cAW=&P2~!r=TqᛒE:ޔlx}"L '60'7DtLN*+ǞAo[n-f&Jzl٬C|"NDrxÊd9KRuO/^p/%8;j}wDP<ևBZ0T%&+ T]hޜFKʃs2^jZD۪\&YXɶ&3('DRR_\x^}ib=tDBD5к<26o'^_c6U/4M}qA=DV2+U TunR2Sc"/'z!hG׵^-IXEğ^pQ~;dFGOb_Tx=DVA8S#7P?Jאs F.`& r֞ѥi ;Q'A^`L5ofhfy`}N{?e'9=+ɒ ++=C_"0N[R+ ! CoܔFoڕeW,\I%KhmFFyfOH{e5 C0~Z I=Rk.a}OmN4!c i֨5ޥr%zwf0>9dJ40Ò\9OěQ\rX\WN++`wӴusE:!:VG|rud!xRNS5"^$WK(\6^R0[^{b`L[8GZ?i~茟?eU hN;}씷omL_1 _Nﳇa2@$|Yb34jՂ* ˃-WΎ@s8pLlnA=o4 $<.R2jUd)#󐟵,̒ЁGOI彡_t5n )6=2D/o @Q!;=ܒi&#ySFUzBVCdۿͶ&%!m+joQ:!kXLC+ģน,>:H=1i}kr_NPVo!eͽ~d6hXZ޷iPI`[[ ٛ9sV.L_)}3qbwݯ  [9Idhha^V_%KG-f@ 0b x绠 0wLI+2#ՋO<խZIJ[֦ՙr[:l{㿃`1dw?mYwz Κ54^Gr˾`^oT`U*}X6NwVъ.+N Hu/&:e8Ό2؋2ݏ;KZJpTO#}Q$n}}Iؖ+žv3VRzMy)'%hEmqV#*֎X[t4^ƕ^^̽=2'0z]D1 5BWz !6s7 ycpXzk>pIlxfomEi>'zǍ`&zTI+N=.53aӨ j#\<0ޚƻ5"c+|"=.]iq9r]1fʑ;IP(tȺQ(xUY\Z8٬g EԢ~"kSI'Z3PGb *)tY2 jI&XT\HUiT+-|= V5K?2+'XA&osu4蓂u+өlw#+ʳR-Rps%PUz4[%R7Q˗dC.OVeR0,g,JԠr;SP=-7"t EA;NJ=(q=k_1SӮMc6w(p1z8^W:xn/EG dn5V:n*р,sj(:a\,5Թ &㶂QxdkLh؁%`$1 vhQwО#9&rnYD,*MAکșw?_ z> OM^΄=\L%?fxoj֩ A\AkeLVAq=p341,YdJryw#,㈾olaqfclP:<7;!x>"`v%ssu(Lo)\ 3 /2Fbd v3֬a%ٌOq^D!!w*+\`\z8ۯHG_NVϕenG^CwɈc2j233H5H,sdc0HJ9/,G(slsMt/T_ HfPf,}H| 4jRaWCZ8Zqu"qW9Yt,5EKBe$ ͼcekwDݧ% 26_|#U;/F]| ;ֳ1}蠣"N7](*>񵵞5eGШhg[T՝L:Fy4599;ދ\n<9X="(1vіk2+Y(oO; VBO$*U4yp"RɁVd~EV(aSRqń-d:')!>Ynb"]UZSk)j:말d m7pߍ f'0sm!ɌBeeQv? 8%p{ ϲ`t^^<#ˢLvˁxDG,!U$\;Wgb3b+>LmsZ+%?*Nnaj~~CPe|3ƂG{`JsBwKLAqkZ?1 {0]dlQ} thLt)B`' Dw}Qdxg^b )ۊ]!Xѱ:ѩ0;De(s $F$c|%ԵF0h2%jp|8XA @,&[mU ~jK} # x_I0 s>vHqqLWr7[rxnn9?G6@cl\M x%<7ijz M]>L$| H0#i36Q)-s[_?MS_iw{,g?_)H O`yMtޓdA=W?l: 95XXЏL^fc4ϼVm6L,jOS,V _ #/֩+<BX;Wc%Nh*.8s<=@@Na Y`Z)%$ OvV-ֱ*}{D}:~&#p.z7=ƒ|Z:Ҕ9oݮ,3Q j]VNf9GC`ߦػ`#. ש- >"}C$$*Oe8~,>`@ F|iĂk3R3qðE?5XTHQ- kuKӖP(q(*KFS$%oI#xw0,@Tuw7z$]&qKP]rܪuuCf{KIbzd2BҺ٤ݖ{i-־ey^0kW;_sѱ>IC,!X22ۭ>'{#s/]zmQN,^PSM"Tfpsu΋P0J ݃wfUed>7n%4kK LkJ}R"2!b7)힑cvN5w@l="45HE*79xeRkݲ7ճnojPpu&?{6q闌6'ȓ^h6 E{ku޵[҈,h V!7~/Hupi1~\czd0 aW%vhEG!|D דk7]pf;{X7#;>&/*Mŭ~OFaek+BDyJ@_8 S*(cYi":DFGTGv&`JsB2s_)72VU?ൡWBtiqU9׳x2y4 IJk  _P׃ʽ+<')᱆G0*Y(5kޫ%҂\ =_t R@Yϔ91O{맶2:(w_'%smu}?4kWx%%GI] fH9lu{H1(c{%[ysG.Dp4ngulj*2Ծ&E+Qq: $C3"')"jP7hlE4i;}$e6M4KHq8;aGtP 8VlC$fWQE*.Dh p"F>͙8Vk\KN@Jk^r}b .#OU&1"Z=cJ.%,˔ u|'zSONwY,|È)$F9sиY/6-=|ws>Xy֋H]+b[*4]́'?O"gDJYLaey-ؠ.y\q#g9;iDm9e;<WVkDʴdkٛj[^Oڤm\ J*t",HϽlߪ7ӊ2'm蛽3-U;n.AsPY^h H[ V߾8k8ef-27Os;Ds.LM_K@+=f +t jmč7ˉxP/n[K#$K&;3/=G;$h|" M0R Ӌi֦d$Mn^"X*ș.&!y2 赻4 ?1y<+&l/y*HQ\`eb*bMЦsIT=@a_ksΉ}aᑑؼ ݰS;S6^=.#=:?[I0SJ=v vA[=$͹lxUJtpaAB3;|Xԉs?Qdis;_`AlU?4nCHU-6zi[ݏuX-uXwvȚuMcbڷ؀]Ty%dYK`rzyu6AKAd:C|TW~g 5*Qàw1a'o0,Χ<=Dk=?(ƊqO/6mKݭ 361{ij3'n&J?އvG*5#8@j2 JL5 K5U8J (sNaYL;.;{O4qj8v^N.ɨnX:woNk@գ|[xcE.rA(X5o&bx(#`0,L]ÅZEii*0 Nt)(nb:}Ƅ1Δs7w}tZl̖K>3GG.3ܖgy܋vMG^ȹL8y@NI U=!&kwZ(392#@.녭A r$(WH"mջ[c^- {Aڋ);SROkY܁ XuNý0g#h͔(Hʝ E]X Wb(ST?^Rچb@Ve0 hQj1@܏h@~>uUMqMg [G`|>KGt$3K-@iLDd0 lJ^BzŽ.T;nӯk7uyoƧ;YGo sJlT ]έ05a?@'1t,2m^˴E0C^'JdBL[z) .CD3ue^t46:n/81K v;;I,N}B4SG:5BRTp epsȬ* [0DUh8h';k! 98STk[Ӹ*KgI" #p>C ܅cߜ߽;FȤ69B$g~!W=wkN Cw]S.BTbXǍJk.SEd{_]v-* &n^5k %!IPE{yo9=W۴n*B5c$=jW <4@"R.5$J[/V@B79R2E ;Awa sZo<ˑSjkvϯbH-jf U7x)=I \ V5>Mk]yitPي ->bD~!L2DH<]W1C0D'KzZ#iDKS'Q0tћPn0IXH6 #np&%^~d$x?)k%; @b4GFlg`[uf>H[; #DÝt>(Mwօ1@ $}%gc3XFGhe46 ̈BR}N6m|H{׆h(8t9JI01ެWK>K0R#j0:bhMR(nSD[QWɋØp9dӡ M n㩧uGɐ%@mۢ҃o O.^[N܏ ~vN !Qr(Ab 4r^GC.ln|xg'pUl\OPN4` ΀<—KjS:$/ځމFvtm5r \\%0P>wq@U֨s95 *&,\9}he_g:DXg^dߐ~ze;G5ÎJz&9hKx6yzۦbo˄r(s_p4L.yG<1l`F?4C6&m`ㅀi/l _<<8 6 1s;䬜cuK+ ѝa:RvۜPY:O#}/ѪX. >E(ml^0hvq7P(ˮ w I5 )njJMybIڼ ~@Ѱ›E 53l$bOZ߻{6+#Q)^`@s T3[9]@F˨{MlD3=x˸3JUx`2&#kY}@ɀR^M`eI([ :kjwւ -2_g3 rđPqf>.ቛU,";@ ֊J=ETT5i7ǫe/k2c相7ԹEeԽ$.B* A59-\e澁1sZ L]J|&^i~ΰi.5Ȕ8^H~ȟc,B^JNRR~ew~e`%!bN`$@c5Q3ϯ[aM>y"HU,Ռ >Ǿ?mg57F*X`'=ܨuj o=hճHu.oȨ2ziL#nQDY ƪu]cNQ3gm7L I|4 V3ZWS{n&mUį},A5A$ 1c` XxA3KQ_U&{)\{">Y@%l2bY=! 6x:*oX$_,˷ ?_ 3x`NhJW>[5&Oft{ȉ*ЇpK$ˋs oANKn1J%ֽynUR+d9Y 2VE=e/d'd;,'%_kwLIv~%QwX{S`;~RVq"qڍs UHfWNݿ"~9m"G|RTQ@?ttΞޔI{j,8Iwϲ:53  +D@HDDB >&b\NK8;SVn\hCXr{8i2 gcU!MwH=RIeUO#1FB_o+&5,?<)vk#HIbn MW _ɝP`]ouJ_w塝cH#;Jt+Qj:w;rMNa:R kXXC"wKaq^q?UU%–#ӳm8 xy!؀e>hB(V_Jd%wwc96,5M d4a]pW#3y{ k@᛼ La]a4ܲ2ۀ Qe{SܩدkvZ9ݳpE֜r'ˆR$߾yqJB6MjuBI_b֮WlXA u_Qj|Hà <$"+)Eg8$}!?Jn*@WN|V| ml7zy9HҼL[ eD,He8UFwt/X [J+1<5-vX֡ni,茦r&w*x^D ʔr쩌,g>u8Ӛ@ I_Q,ѪcD#湟a?=-DX7$Cc# (˱N]StC6RS̃ W}&1I50@'UqsXRPo}lvEϕGxG׮nlk|/]w!tzӢYhԟ]!YVkekN?kFpY_5p+,'sm<'IYCm۳sr'o\Aa.T7*D/7b $jjߓE#URVCvAtrJmi<GQARh:4|Ejļߏ-|u?y?!?Ɲ/h%K |g>x=5:Lǂ?Ц$_&N*{ԢO:v0% Inr%cN]I 3^';9Cpgk*G^U0:%F%R>] (.`! (nf@1r?N:\̕~㝡,':_TGO.E67Ѽg}a޵bq7x`ۛ|0J[#gS(ܽCBtA%Iɴi3⚫t=qFd:c[ٟ'/oۙe95>_xħu;VC;GSk%Pݝ|*b*0b0tys!Me22%Ryfs*A"GjZ@B0YX&A+U8J{`"];1Wk^ ĔuؘXFbKm^$/ #h 6CvHDpulX47&r3_J{6v?)t] S/#`OU %q3О= }umS T.)X" I%6s|mt P2ۉW/-/Ac2qf/S{x,Y,C.YS2.FQ(O{bVrȿn|fa /rwOn 6M=4b E.eF^Nhkr J_:Kpm( %ݢD2sDzoLO>BJLdJG-2A6r<'aSp{~n%dr'eLὝQ4Uqom05vGeZ3f+By!Dvf. 7M7 |/a.j2+&;} Dѫ#sv<:K%r<98OE{jT\eʿ\l7(q um'QQ[)UۛN/bj@R7$DD,ulp^ VҮ_. MX *aJ݁@*,K!grЁ7xOML!61IN_2Eщe Sжx͐A ܕתFwTఓĞ nrTlNlabبL }D,lBJSc$;dBUϳƴϴ6k^Z~?DD]m =l Q>!TuIoBe,mcԆWfU**tQ08.}#{Hs/#w:_~uO}$۾G(@A-tGZNjF V .0/djJl_l.fQ/UcGC5IʐVקVLWdjC`ڑo7ÐVWDR]1f7Өm5rQBQsF.[4}n{Yr@k,:J2$V&s لХڳ(lO}_ƎcP|(n4ҿo><iHt̵G҆>"!^jʜ,TyOA@ᑏW=}>~xnFcB* ]`X/V\ɤ$i \y{1~UjNFTn+Zs-Bb24#]oM)~cn_QPP3-nSIH,fMnU RaLFV^6ޑ`퓄2n12΂Rڨbc(fG, 21 Q##Tp4ÕbLK H+oh rt~4%S3rيI\=l8C@6)?p Đl$[5|{MmKJ 2XNm$;..2{gL1U2&:?VNJ-+I9HEP?}Oz>WZ&4Tн6Q|nJW{.sύߧHΟNh Q%LW֣ߺ#%ʝA% $Fws Mb3pZs9 W͛'PJVoEF엚I;S5RZ\5dz?e' Õq+W_!m}_e[Z8' ٤vzUL@o2eb7\DˆW226®/#Py-ʉ`~" M8v ]ZNJ-{ ^F>uQF |Ԁ ],es)5xPH(塼H9`G7^FOp7i#!Vԩh +w@|A]_zb fHű$@W9l#Sq-sx.*Wo/4$tH٬C/T-@U{+A~vֽzPoRχYݚ0v4l;Nn~/DAh,]rJ"4lmiF9g8bA= /%g*?#(l)1u'!(( 4=eWS!ϥ;d K;B| :YM]r* b Jze|$LU qְ} #࿀xހVzR8t0ٙ>0I2&G堇:?>0xJ .-+넚 PEm KЕ9)U9Ͼ 41T坳=c[ơg@}KW#爒ɸՂ\kĤC%g$%L̄1}!Qg`EyCgLmn8QMK*p?;)yT/fFXAmeMv^?{$,z{R!2ZmjlһV6 'RϜ&QY m_c܍$ℬ]~{ I }]Mǯ9rS j G'j'gtGQ2N9B߳u8[0mb Ab);VǃPiirm+DNvwUr[ qV9'55up: L+ *#{;1X{r!ͤ!*É^KZx@Ke.4y>z%xwVDX# Stq%J"7LY8H(fsؓ筘5P]dK%?uǿrna9"?~Hgٴ0^s}Q hMxkjO.zzSᑥw[^KdGDO5x8C6Co-&_sSɨ{O{Mp KpYbښV{JanaUId_@T'،uď)E1 0gZySJ}!,TUZWt&sȯ V詛#Zr*W?LCwuoimt)fƬ5t]3ZRKgb;аu FZQ:-+[f-Y"[0R۴/:;֭\[>7|A2tz?BP=ϾB vHB"6+R`µ}@F;3HeNn.~YP5Y 0OQ2QY)gbݜw Hېi;*o7;/+}E \[y"$ -teg52qDlE0&h/XW'T? AJP!} kp1Yl#OvS|I36S`Iw.S1!ط jH!/OFh_Q\41^_6a`,R)y./ԛI dBR[h-K}){L+~%FiaH+bٸoUVy$70@3R8YafgFt7o:>e-L^b%C6&zpF,ЃGw?ܺCdcb ~489Yg48'([!kG 0qK")ߑoc'V>!R?G՝mtby)FnA {DXp+s:Ee8ό0pA}6 e.m;) q -T߭?;/OkhG9cye>zfvjh7G xHyXFcNLf$t{)CZiíYӋ*'FL1nV0bD0s!` B|Ɇ8> <6O{ײ)i޸r?=#;ҭ\oN(@>?߆ֺoT5薡tNns_Kz+:g1mw',jj',& hT}VnvSJűP$ [rL<X.`I? :CSU@Q{ԎOS5O\?D*OXh1\"ඵI07țx`6jl WpߣJY3`)u <Ť'G #rn*MϽҏl$[Ѵ ٶ:h $@;€uB7d Eɖ)5O?!:*a!W Ta [ѧ;D#$G7uҳ{x5!ks:է|~%+˩{ 5Mx .q 7@&?鱒rhU!/W9zҟjsUl<;_QHz}*Z9bY.g;֧wK;F@vNGC[RFs#p!*$;G j=Fm>P}\:{clmlg`~I 分MN8ZLxD1 >wWE0^JdQs>]ʫltt2)Ya"6'km3ek;]eo.5aqGN|7ג.xKNjfاS0G%ZUg'-- /j޶Vq{pYHkVN}slA>\{^s?װriop% ID _yаm X=b?vԽgig>K2{*+-U}sb9~Ooj6E!!%t{<>9 W\kNZN%fE8= K tq፺OH}*p x3_*|:4e9Uh};?N]}Y֋ߺ}cb~y I,Z}(d*h'qB*3do "y{$0Na}&mˉRlw1; 6G9nw \ΤZٛi]SɖKv)f4yRDj~yݽ^2fܞQJiA hJa#RS恚oJ5?k.rXW#ȥr%1Gf8~#N$ `-~F''_bc0!3pbv~;VZ0kp r| Vr,Cil$,5 =d0Ӛʍ]X* 'A+@IEX)^|Eȯ,o{'NlekO-Ջ۵{:@,VNA$`|B(;_፸B7^Ge#IgCyJ|Ȣt dm)-SܳF6YB9Wx+R.®2"sDR7΂1IFvDb]DBTPsh4013 P#ە蹢Ac6tke+)wrBLH ϕn' .}|HFOJFm|hWR`FrB8$Ob1 δ^,[ȹAq=ց"(]Ӣ`C])+zR_0$ "~9#4"\nV]pe~'1%eNX'^\\r#e ޯNͧ ߄~?=3z(*.ZhVV!ٖ $ʍ>\bۊsKoxNر9MvO̎&|Y  l{zfӬ0E2);轼gŅRN)g7} ̚4\(¢L#}u vE<}w{/hd_riq@7Gj.*@yi:3.lkMU#-+UveD^bXY 3Ykðc+E+M)Jp&8Q]Uuӟe Eީi;-]Ž5ې)gQ_m8uvO3Ķzao ґͮ@C_Q6Ł io;sTi>(yjQQ]"+m)TQw)x Ac̤S'T`8LBݾ$W\SKRvR{{6h4E tGݱgYZ07070100000086000081a4000000000000000000000001616ee51100002988000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ppp/ppp_mppe.ko.xz7zXZִF!t/௫)E]?Eh=ڜͩGaF}f&HN庽vw _?4Jzse  VX%2SX̠8WzDI;%RU,h2DznFu!V֏qٰaT]I|jQԥׇRWs"b{bB1%H-k,ӯ2z1.:>hY`zƇ9tᠳRS -5 = -YcH돶\G_GOE.v Fx@͊3|9qO VQzOH޸@)ѭ ]E㶏wI+4%KKH1Ꮺ]i {uɡ0!qR 4c_`1.G^hMS>j`)-¡P|c.loֵؙ[rg;AZbZV5+ vpl$-%wfSVEk͆5=ym| h9' XR%7)Fcbd׫)r4waus5b^s'Bj2")mGlϥ[(y*Cl_ҍJ`g-D !1=cs崀XL/4%#CPH\>xRp$/g2IrLl >̹~+~3DhX}f\`mi.ibmǯ=mF)%)QxFK +Z4oVD}C?*/v".3,Nl.=Q k0!~2O8fcĄ!D: .0/E]T,n}ՀTTznDI1ؿڇ#1 {R4{BUXT/ɋ[xVYq O=Ncw/xXr&c-/Ԯ`-$ a’Eqh~ɺc`Fh=kKGim *]$mO6oY"2GRƈ䢡#7Xr7U23w 7IpIn-$BȰH)p<~&?h8M%摓JTe_56%? HR@MPόx;/flPEm #9sox}O #g,lo;{Ju+L r O_=Ȏ(h-W$?]k_Ϧ) _4&gƑ?р3XfwTVP9᯵X虷VzCDb>c":î*?hRbB ε ٓ'Xt7x$nˁZ,Ga5K(f ]YqvƎ4w n30ELo? A4EF5يh>:ԼїPluEzP`-^FE=Viw?g?)d&sѰd\~rh ^F[+cdDݚN?ZzGϿ%>ډCj9 r蒍!-"*Rd%IΓ_AN䏢X={[ocu1/&}PxXVXE?Lڴ!";*,\ewZ GvlGpR=N*cqG Ug#zo{IM&M ܮ\"!U Vnq~㧪 IG]u#T.SvigʳR+{/0Beo NJ ~8d%,12li\)"o+W&^KпBws80]@EDwH* hbom&Ϣ O,͂9z]3=m- ST^jŚ0pL/Z%1,:_(q)U#BM>A:6LjRp##䯠|Gwu>FwT] P} 3RuaC%|Gh%XgCnr+q@!HOAp"y;Q^ZktH tt9"gY{ oAJc/ys;a9_L~gk ӎA=S#s#E8r.>ˏ&7^C>bM/vAW/ϞM@RN&gxv9m Ns3qFbt+er$Z vڠnN(2/!h2 - %> %Z>1@A./ȂՅK5QwV\H,xy@}:[ZSOqɜ aɝ2p˦"fٺ ),ۭΫS|jгװ{> yT .izez>!a}HA?]'k P| } @#ZY>T])=#T,MS(";"L([+Z} aؕR-jźkYPX1t'< fvvn1+9Xכmdg'0@m;jG 2PItkT@-7J{dOϸeߡPA*xt g,jM?bز .uT.&ޗ1?aʝjV5)!|z!VPT%-.^ R/@-qgb!xV|542&ǎ Xy"*S]Oia]ɖ!EEuXt OHF9ahp!2l j8 ְHj<{fqsj-쏔 %=΃Ѝl%' [4hDR\/D!Wݝtק~fZ<4$ieܵ뷡4Xn땿 C(IRJyT;HFd dE~+U2j#+ӏs|g% 1|si,S]Ŀ7>"'%1/@vc#%EyS+\~ ʂpN }詵*y P@? h"6+"\~Z>W7x]EU8p*,#]ͩdϹ%mc;.훴 1 f*nwc{R1oзrG3J+௢Gܧ7òAoTuhw>t6%Ɩsb A%uG2&PĿE푼͕ثGip=5ߦ߫Yd lV᳿llԟKU6JiGY@<2Y~y%(lQvl2=| V4T"[y ^KpC򫣌>IXdO#*}sjBT\QyO^re@øFMk`3i20/턊6:@~eRPp/mjb@K_i܏CP%9,\NC٬ Z΋eK\$iWk`v'/Lx, +}Sǹnn'؟7돑Gbol}˰k<۸Y ,ꞟ6wgr'#0LE% :m]A6Ѿq':-iȆ.8'o,DTzZlB?sۙGE;)Y`X%Ylexm`7笕lqHIMU"-cC뗦DXo4_RHbNB#eo2#ǁR,*qe:|\0DTwڌb|$L3 F yS & RIa_;I9r<9,9bu6}wyʔ=>1YX 0Qi@G͌u#t\[V?_E71 y׵lpv +{$IC tJ1Ji^[}ܰRF+mṔmJ4pUw S!&A/ԛA;¢~=,HMU`mN庅iY c3JiY@xe)ؚVnSwΜ(?d;Ip_ ҖhʼnNlpzʥnZ=ݬ9i`7(m mmfv/jg'b? #MUzbu/Ycaf"͆S&ꃓ ݫ=9ɢA@dک?G8@GfAqc7g"LK88F#B^$xOdb{\v #<s̀PΗՊKbڿJጣhٺ{1qBmӡBaY_ "d.67ؙF@N/ZhE/ਿMgR2V,x N W?uUP˝ ߧ^MX?@ZTYO-i1?EDl+@`g߽.U8VGɯ?-2҄?Xw!3)TK<ӬjEC]&vN0Jd-6J`NԼ+" `U-_QΫ6xK$S-rEʒH.;'@~GMcL35C,jUYY<ٲ(1JODE+8*g Ew!&U8ZKYyf< H 7z=*"ŽͥKH%ͷxȑ=xoM*HR`{ r4 5c|y{z>qQ3&`tS)ЫPhD&F3|&lԧL UU9OJۙv 87CkjTQa8X@5\i"ˢR>fѮ%BQ6-dtVιG9̚ćPBw)_szX +/חh 'Ү/EeTS "F41>C^ԽΟ5A=%bfqvNAܿ7E9n&zO8XBQ锾;S熍-&?כKVW~~P꠷, 4Uʼn[6p;ЅX-mnqX~̨t@ 䨐,FIi< fjW'#h9/3^` 3iN1 ΅fߎH5pRuH=_ q \2`/rP}S/#v]s%]$i,H(/W-Nk{A`L. *pbRO< :i8X*H%ɓ*U*/ KRr\&J1&km -VM%[Pӥ W#`ch-@gv\r\u6biwT=F l-͘n;MͮpӔ5%n?RWfB~YN_ ]GOq8 oa1wZH/DnAHR,p6/3yց!f$lca_۬v[6!ZX Tmlc*|Y%teDKrh3Ef͠e܀>lO50:,2y>o1M*ʦ ׺Mr#NT_+c7pnxͺr f.ߗ&ȅCcz`m=2jӚi@RVHX Vl NNfu%RwUNmL= )lؽB" ?D dzfA O.j|_|J ^;+OnvjTP+m[G)0N3'Q2;\^cݷ[>2n,ֻ)˥2g p 3&^,BLcdt C2zBc/^MnÀB+ML&^}>i&<)+ػL{)I\'r(o-I(@ȣ̘G][y]Qr0b4 ;47 ]V׼gbyA`-oXO7n L@%>L G:NXʡL`#CL'#wʇj0}VA8$j^`´rYX>1L{wl rГZ'3@nvbIy^oMYU:ƊYfoU(1G+qwYBɆQsԘeV.act#b K^%RƫFp2btX(%jArWXii}|%#?i oP^asT.@@!+AG7M{Ef"w}a>? 1Q>!K܍HbQU#zw)xts_~@dBMYP~(3!0rR.-q}PGS,Dx8^M G~[)/bFse`/iH/:T S #UЩa#S,L` *]k\h)xz{i$#N5ǠC[Ք,1PXj`jL tOpT5aCcUם(~1֨Adq#CH'r=Wa*0ir)clW(8#u T|@ԫJIy+i<,5?KpԶ>uiV$zujZNJZk- z݅i;Ĝu/\ GʔΉS\T4ł 6{u4N9vQU q`.zj&;h]c`Ě|5|%7GL4t o77F*9E:uez~C)Go#uq,TXU9ZK:۳ Tڤ4iDeWe{g?O]˚2_9SlyYHkv춷ԍ GHycjW/? zLf(-KP?[ogQfӏѿ?o)sE*n}dS0i?5yRs c.mM4c]-E{aiP /d ]9>}kAMs cNĭ ./.hiJ!FOӐ+4̔9IH 1B,AMy<)Lcv#D_G@ IԺj"y,Uɡ7a:M}ՑTh1KS-;9V!4'7%C`a㣫KSM8/M _fw4 wfr9{lϛz!-G2ϨpmKY\ԷSޚnPXpfaof<&HkRȁVz`WFq2? }|TRvO+^ϸy9R :K>ƚ)m6g.A i6qdy F xKꮟdXY)$Rnê(իwWK3Kcؒ`h:<RPT@t12 p%O6bL"wI*(5U9G=c5LM{bo=XPX6{㄃8S#td ;sZΉ5M| 6[On]?}>&-iuN}FE7Zik|`pQ|ӫƲWҟw}ho#s[S/"D<@M SMR)WznŢ}۝vW86J_;fBfܼ߫l>@"ӸQi7дӊ;mLF(_D-e+!Qf{FJ,"IuvrN.!l>-^Uζs?o#+c-> 85?tb6]5CU1K؀oAl//y o`b:n7%ZL#mK_KMEUH eWe"PL)" z-Q6 ]OEiQR$9S WAOk6,- Y)~t8s[Mtڹb?)j'ع*68_R#% 3T/w߹Oş/Vͳس;=lqo*ɎFv1Hr0R 7:W|~҄ ^bTTsHMQ5UAxM5a׭>蠐7NE;X5i tr0C8:C (qi9o&Xˉ1R\ .w`T4?"_s I+U('Z/bCkU>y.[G)G&+bm(ˎ^6#VKovUޟMYbBkt*=:Gr' 6# NlNٟ㡝`pw,u=xvs])]~jKOapܘWC\{S(+}IQrXZ2}DHrY.dSao!y67\F;~3rLeN(ncBM M:2!ѼNrTGYQB߄듢'?΁ @x㞯`"]a.|i_g9"'4Υ,?ʜ\y{@P6;<d(߃PJ!y svjDcnJ'x=s4eҐd E{3DRbQe!Z&pMue1a:C)X.hQQe{y[c,0TbS+,CS,bFGU(7Fr:5Tx,&q'@KlvBA5ҍWv mifg(!Cd J~>3˺wGӸ^4mm"m)KvڪerEudƈGe|voȿ|A|$Q˕(/ϰ$S3X~MEu8c}lpX>Ab-2e1%\2ĹwPYV߆{{CG!!lh0G4\%<_ʇ6ZWȗ`ʔX x\UY$JҲ&ǕVʃy8:@Z?1Lr2 dXʻf)xxU5)fai?'ɇbT $X GY[1,:|ߓ4cF|)cڢbd; EJU̡)aXWO*#5Ea!0 =|dÍt^rPyh_b*}<l_$1ـGZ eTlZvx2ěDK̝뗼ZZ4YTط2)wa$$eO_™P[y[TLg%J| y{,}QFۄERu! $&y[ s>²-Ԓ[pDL:^:FA!^lJ%6K~)m ; #-M>k@T`t2cĩUf4V’ x<%3Tz=7_9V%k5bOYu+/G[J93e )!Q)QF0LDOsΌQ;k@2\Fu!9h+tY:Ut3̲ k8v%GGڹK[AB,}}K> Otޢe@kXK Xe=L|p5tGYqsܝb^m鐰(DE >LL Ș`3?xX0Ie~q ?Mss?,ANرgvU~tJܻ |ȭqkf۳+.:J<եNJ1 5CќDtP#y7Jl X.]=8)bb!*C^z;-[+PڿUdtOCr?i}ުLHsC5 jB탹s0][aꪃ4v|Q<1)V+T5tE]ulBdx%ݍPUA{d&%C*|ncz,bpC5@ʾuhU>Lgo{5Пk=J[~įYz%MB fO4*>P.Bk?hU&t$s>rNq-ƃ̆>K{rĠN2w$?o vI-޴9@jV}w_Zr2Ց2SA]f0Y]6rp-3Dq>Wy9xBG, uuX{+Nz9zJ=<FS!g'H|?xdZǁ 'm .Zu|ڀ C a1*q,9BȽOTn&,v]Z]Qf%96ONvSdҦ @lc.Gl $:n!U0},fPex0reĻn{ 41H 8gB`g_r /DLLY{y%>Օ0<(O J0pp;(gAS1@ݹ >gJouyK5Zj4k9"8˩3pfi@fIg0'4 y~k ky116--Qa^+Y"q IW'5^!QPN7tkbf CSLu ?P8zg*_HUo26| miAmYLFwy̦H=AM@J_a?W7)hiM^5b&rNAxƞkh4n8!)F?2qP-˕Jwtg|X?iTwq2f^{bX7Oe='_ ?RUNFJqB2pwVҳԛdD u{wEl^zfXu!h}! ٢LWrtCq07pn 23qZA>*^2}eK 췆A6[f' (%wUY($!P{gXΙ/l9V@O,]DXŠ-'t'2 Ƶ˽FLc(|hAPG:;Kc-7 ܖ>Yz LpZ@E#d\= n9Y}UyhpyA'ŐB X$greR`Vc [=LbfEқ-)[rP ʖVyaNVRLLziaAi#D$dm5mπ㶍i&~VjʽU* x3$Dz}& 9E=Z}|a5.݃%@Sj֝J 4U8*a*h84Bd/:umf\\Ca'87juy" WdX8+w`_t|r_2jôg_ʼ=fTB2FA!d! XZDsA92ȌN 7Il$.<`sQMu=NMtOXE;!u.&n!=vVm S`g) /NvZlZË̈́@.4x z;ӧUUtu>Dq՝ P{,n:Va#o<D\'X?dJs۴\Ĵk lY([oCۮM ^`r?y'ßx1BAS?Bp~(͒(FB'8> j@ǴP+I/|G]CeW𹿆n9Wd^kNlDUN5F[+1^pC!!/Q؀^d[TrLXv.7Ḡ/Wa~Yo%`y'ÃaOݒRAדc!⻣ bٲԴ2nPۋiq:MƄ3Vvrɣ%)QA3ҪC+f?H[Ǽa@? ":ݾj9sP`cIǂ&޸ҿWzV3h[5il"`do23oIW߇ԕ0t GP4f%#+z+/9LC$ӍԯC^;_y|(E͸ʶ3fykQΑ,r̹9a!N(@|bpǶ7bvѡWRC¸"u\W l/|҃'%q4~|0DFôqxX4{t+.2:P <6KO5<\ p!1hC.\zV٘z5_n/Жf"٤8Y Ͽ:)44p6jKt/e3vU{X`F f{dayeDsK|t( /!$!;|k :^D/4^d. 𫒣MԻB .FJTo~~o5+.LSPw*[ً65aE72۹Jְ0oFD~hZf[MjR W[?:1pr- LҮ 6gڇЃkQ6Q,!҉W忢lVe5ʒzt%S6T©8Ln!*e7`*oX3GdSUަv7Ղʵq?Q%ty[%enjBkhNŵr rap|&ddfItYaގ G5wjYs-C:y@T~/\54ˁhv*&A&/,z"kt-G=tf[$pQ7RUYB풗aZ^l?az`]>9iUoQhCxKX~{Y7er-teP6"#C5._J"fXJ]%*73l5j g-Q z\[ ynlϕ0LǍYS*:a84}8`Js0 ]ȭd1 (oiS7Kȷ޷xԽ<&,nqC}sSd:x3dPȍd/U3UADUM0}|:RgǛQh![l {@1k[d.&M5 Ρ~27n7wzF¾te&gBe\HڟCbK, ž-da-އ.Íktܢz[5U 5 @]-GeՙMe>:( m:V]WFH ]9v_MRtY"n|;Ex|^vM_M^! p fj!@U}f3N$noUЦk`[Gl^OpFxUۆRIW8`Q|䮚"?L*~w]_L%3)I(m*'$$it" USS+UK cOEQ̾5?U5M.D<<-G?@on+5*z2VH\fss/i=,֯ήSxYVܝ^쥰<{瘟~鰚)ڒ>!ϣ3Ӧ"H2U,[.^b?JMm} p^/:}f:>lzeϚwtz*;0|aݜ<_{(x1,μlќYZ8.9m%SdC-hOC 4 h*TǫT{PgWh .x{|Ӹ+ Z'YfP~5FZ%G5r7Oslsl`@1Ib3ӏ 8D2Ŏa$2I0ҢO<.h(w :nTC~q$S5ļ'XmWsۤC"J{9cz:tc)]` ғ)~41?ο8o.RG6&i:ˣgpm霛c߄•z梪x  qN곘%"ֶ \i['H6) B!.}%);)r%²q(Zgsa5a r(+e4|?yGcZ^5^t|'J0--(s,&$s7rX}'oy?aڠ [2RI_ ԫM"iOӎTeKGm|WO?kݙe VgAҕ=}/ f1⯤u!\OjE|U/j!^.L=nb]vXaX/b.٥?iU d舺uXc`5_%,$\(~s|9AzS'hǘÑ_ha<Z3C 8sD͉WjonK`2]/= G͋cfb$=1iyY睷 m=T̖~EΓ@pcTcۣ;XDG̗N:*u- !^qFF2 )|l*sF',lN M'T1XX3K[1u*gHXDF׾(#y`2%Z 9h994B~zs13",+E0x߈}>*N3Sl :;k51:Ep@Bݪ(ԦOH (̮w?Er=b3ྮJ+=K&# c̝x}BF}Ys\$o@nƀ#W[Ϧ(o]|[gVmm-xýd'-ќ(l-yŤX,3{Ӵ~R^o1P4;*I='11zEś%`GŔ CU[5{@lp}bT1*B\r@gBYjD#f>LCu!lt%*NU Ķ*k %):n.G!-h"ltpkH"Xx/1WAVpis! G 3l+9j"2:NR03qv/dtQ 4 Q@.Syθj8㿛Ljý0h|g1|K.0ЁpwhCԜi3ۃ hnS H 7-LCNxNĎ-WrTrb 8ϑ'߉7t"f^g zCg>A?<]gᤕj),-g*GV_Fa3Xۥtkŗ=ꛎ0xɄOkwŤ,P[ )ےi| g?q:Dɸ?t4\NszLW\8/$]{Z T[ 9'x"c󤀄c饯jz M<@?=N3cN Qw~ {]aCˑ>ۼh>ߏr@?q_-y,ɸ]BV(P9SUX{KcVdT`ǮLjp6AT)B=?7K[Y-X`~ kg`Ǐu2f6سBF27iYZxGLV۬s<6;3Q(&:꺁*c("u#kHƝ(7H BR8~d} Տ%0YѾRRLiϼƴ1K7ݑI#KbsX# V%W O\{U)G[FU^DN.!#S9|`Km_1D Ao D|&aR*$/ 5qLnD20'QYq>6z8 1=dԲySK昨 UBvjBFDWTt DlTdhP"gm1qiN;n6"M0'RRw$1L[tR,6F*ML逽Xz ʀv#`\}5um`qZ.qjz/9,aҀWQKg:ug%ʺrn0sܖ Ⰷgv3_`P-opCtw=Z<E}PXJBnjLg.1m3f`Ā3wv 4m?923=Mm'نl<_Ba1m@&LyH5y(n)^lǷqx$tQ9dsEo&NgT<]2nK(oIVZ5< յ@&rImsSo"ⴶյzYR|ƹȻ&.g6Mj:L]kK5 JUuFQf<((zw@I`|yU&3F :Td5w 3.P%G'Mr}lT3e+5WbivsXJ,T .Ўbq:Yco6^܈pe 45̑w~o^ 5AZS)]Dl=Ĥe 8'Ѭ3B Ճ4W\ T!EB'eI\p%Tλ0&tmϪ@vbA}v'0Z'y!;̖ o :F e ?&@s#G8Gd%:==Lf;(vn܇}9 be8>,*Gl99JQh03hP0  TuB &G+ֺT0uiŴ,t'56C$6-jLNbo~>Ort:2}GGVuP/|T&W=͖'g$Vܶn_O\A𑄘jL4y`ꃦ$\ BB,YqѴB0Ӗ=w1:[%B`Ym)(Hn8VB/^Ml[^5z'^?½XKA |^jm8\#m;z1+Etu\|.P#Y`kǻ,JelY'}ъ؁K=k,T!4ݶYzmdЯ edWcKf P 4b‰Gy尌JN@yK_,~IGQ\9GuH|{``btR5@+ @}RY% ǣzJU5=Rz ʜ]kBԅRwgg #6!v cJQ5afCo4_xOQj 2[&X},;* h8Ѐ8k`BH(umuh %I]3mBSJ6Bwbc:THpkeKwep,4ZRLYc:(MWFwc]b|eaT#K/R՜܀5ӱED>C֐=Z!h%KB:E ә55#PY>Ħ3nP]^@OіO+q_uc4vi'<0dZ(KK00̃uYNg!X]2IB,djv `U%d_q@ & iJpeո;YP*gՃ$?]ϥ]۹`™zltUmko)xڀ-CX`:R1@ӖDkΆdi,[yl+De=m7 P#ԁofԷO'%k*0o Wjc["jv3_i28^Q6Ӧ渮BK1i3^@zwgh$Q:=#0=:h4lX`ڵm/:PF \ !Oz&iJ7Gy!.MdӖK׈c:$x{gj6(*J~*+wg"R-Fs"cؑ=ӟ\+Aq/ * 稣#@klt4Ĥa-M{csv ^Ι36;n)ۛz/Q 'Vd<ؙj͠X?x/i =Buw,KAǜ)x@8菼%L' d˅frE~'Nz`.6F.R:#ȶ sMgMMXEm1é7 -C>AF0m% ~|y~;P&W_e[Z6-a|(|hWXoE=qXb[@_r?T,j ܦ 6/a)[35ns,{>U \-NM9n؋tlES`@KyKdbN@z2va*oI(^Z+?y|EFB;M4vSYOw=~רR2R x1@b`;钯Iͬ0-="f "֭J_cTQ}9yڢXmO׸#.'Z;)jĞV9'ؽ G K2Gk.-NaQyGTbxkDLߩ w 'l^#NyKhzB4;lkdViqCeA!<|eBP_Ğ%?**뜁WD&l>y4CҎieR+:}8>lU&Y7n@IXYbMȮKkzW`XbΎ%i &#4#vQً^U#LϥI|6<&t\{``|/\F1 )|=GK+7gQ"R:I6=cFpr-yCh˺٩[2ėw@#gÅG_>2(KTz {H[P3Kl [&PCR9d稢FCiR#]K(=*w {)ΘXl=i9WBVvLNB,V%l ~, p (pיk|_cė)jV]0/ϷP9Q_u_">Eҡ1ʺ6Cߍ. RYMwY%=K摜A6Wx:cj^$du=c(/D$02X*|Q~M [:`|z`R"`R≟ƵN#1~ܨk_Q<&  1Z٠M }!hQN7`Ŧ: ݣ.f-;]eSQ];k3?!GF`.bP'Da㑬[޲=c*(Oo@> `k~y U0@uHX~ =hx7lZZ`Dm~Ao9MݑqT7~l|=$ŨvpuTkifHrCyTNZjM3Uڠ'ОtOO()fpc[eVKTIN[8S%#gBh8MaK"VeF^t6\:"lh69v3PZyZOWNjds<ƅy 7L:at~嫞!?|eAS갹06fHy+_ߟ)_ˣ~u02(f" ?6~5Z M*]?Yo85N'[!"w]"q&|Ymü`_G!jo54l".&SZlBS4($,`[<^yJq}㘗w)"NnO?b"=a4w-l-w }tKPﵣ%!xCyH~}1T)&VowՂFq+\wq3 .tUcƗyR%3gF} .utɬ9Ԋ%*S|xWMvfֳDly F:"g#9JXt4|Q8yR9~vEO,a|Gn@+ ߐ3c/4O7IE3SzY!xn@uQI\Zf*q(a N\IrBS|yJR׾窲2_bOn"U u6pIw19;xeET*g343S7ff,2|UCh&gU^즠MҜ@!9ej3;[Er#e~LBxmsl[۝zwDv2ZN6&h lόc\I׺d*a1  l][C p'"@` :r}9TCH1j]zzvLqyO<usM(Bw~3ᶙZ9$9famٗftC(?ۅ@j-M] J^Շr,Nx+kRa [7@T,hu)S׮y334?Dېb7Y4ZM\"nJt&q5(Y8k{ $f~ʕ2Ts?0T$$ð/[KZHh 3۽R!T%F{4&~qA(+DifDdQcdcufze|Ne?"{ tF5>QJ7u}Ay. iqY%yY4!]aC('<*zMYZ |U1U<͎¯T7CQʸXZ`zAۭU]`elhE['t"*ʓM)Erp޸/fppFiH[mK(;j8ǀsXjw<9ѡ6EgB n_UbHɱ|JGhO@T?GW6/29Z3/{jtLͮ^Hֱm.5~jMgs2"I+G05SWR?^q#sr=$ވh/yp3Ta/i؅Չa5x[ |&蒖չ)*AڸlX;{c8m:_"NhUKF]=ZAD{rB%QPA48xl2dOqv>8t{9Cf5x7?-@)R/x,3>xBrZCgէPܠ99UP¸ǝ9H*~.jM@΁,'EÙBFI8Uy T!?:zN\?uXklv>5/5O<)֨@3Rl :q;=r^B~2WD VSqjӉaG |Iu;捸Mg7nֽqΐˤ&D9za*$e<5g ;d $/?w?#{QIx>C" #/$@SewkF8p9({X8ĈBɔnd{~:HEo E{J.p5?aSOC{^%t$(x*JPTJ_|f0i6nj_*Rh4(85s, ڢUxR-Td Pc<%ǔ<-fjM#$E:ji^JAs~Qqˆ%~'dl%.Q2jH Is )CѨszSuC)r1Ux>y</'h;vs.4ȥz2NX{t~cGE!,-w?,'A.ߵHQdW<+HgU .ٿ3] qw.E" aPSuzY5rq?VZlҶ nZAq WC Z8?$R>mJxI)OYR j.ScX!'+<ɭX?(T]rB&LC[G4CN/ QVLkm"B* 40 x^m-kffءтl}e."x~TZB_)f Eqg!O**tD<$)[żH YQoxKz،PD)9#IY>C14%+/r+_a i܇ڵ*v˃jpZѝgfPYfNyJ$NgjO{X´H`^ԝ |{~@u/FyUǤyBFIiZcy}A9-ǝ}!aۤ5JJƄ՗mf%Λ cOn *M!6[.BY#Do'V@.wโߢPD[,P.Vހkds3X^igvl-++v^6XadGjWWks7Pq YSZFiBue1}A/}3 BLjӸYfin-S"Lz+ȷ%i\x(6uwq\~%u}.ơx!+Djq4ٜ?'^oLilkE"0[(/"5*ߵŪXfUL1*U1;7"wS'{}\`+G~lM3;vVP"J;'PyghTI;7jE<H.ȹjZRK|}1-<~q~CO:7!tOYs&SUXo*9 Pg#9p{Wݶdw@$mc[['e08mzVmVɸS5w:)UhS2ٟMhkPIqxsiO؛ƳTvG\=v 3[3*<+E$8#=x/ z@/8ד(vQ >π.& l.+-J0(g!.%h],'(2zA{78JASb)*ߧ&ה LДW}i O,u+gtՈ ͇WsMJBV R2b't=0/BtmT< Zgo.b{kHܧ)b ܉B6ElMfsCv7 .$4Ύ_v}{GrN2Or;4Q,ͫ]K!m CXXFNX(v6NQڛ~t)o W郗'`z1)9z"[Vr#Ͻ]$>f&[?zß "N!~7,o+Z-z;1[d7+u3I3Y=7D.c2 Dɰj!hmFFx=0~],` c}#FH\l?P {.=*V@a`QP ŭ}a}LtzJ/ZiwP0z87H FjLR+.#|#3bI`36m`௉YjB`D-a蕤%=ܠҿ%PAIGH[\̠*ľqoy?TW:qz^we!|<÷<Ɛj'¨Reof\zmt?'GC3Y#m0<{òu3;Duxם姸B_ COTx>O4 yJ&WNN;4:6Uz|ǍeFSZM;U7}|N@?U;1L~&Fg0a0[p Rۙ/L,$  $ 7STS̽ =^nwt:R?(N{2Ҕg+6.od1:p n LpD)F2x/ʥtZvYUWk D+jYp5]iY+q'P:)FoKDƇ˼ Fb]g 6B3eU&#&A:U" [erǟDeƸ0'%Wh, h9Y{%鿄ƭCnRBA'ˆ48~'=M.2Ne ?% ^ JKjEk`!$depݵr Dߣc(͍,~ ~oXK0 ݔ9 5zIѲ0\2F[T̋e˝8spR]*&UL,90 hJ<ɵEJYj̄nܛVu9h^ʅ?l9cp/Th7w۟r9( X=rO^%]!n!WFdX=චM;`\h"@"hu@ & @s"E(7R㒂iMNJx:[+֠?_1=ry _B6B( i{=wȬ&d]Êub8:!lA͝PN8E VY4MjbqaZ|,OuhH{\ttI%s͐cY6|kI_Ћ>JÜt߉oxYVZCMGx{/2T|EvFE+:{e!&Ib&4q- Ⱥ8wŽb)0q5XuTrC紈ŔgmQJ$SW $Sء.dT%!3atrc(GQEa͌!oL0ft/J?o_+~HlkXٍbh"Bkk/(8<6(EnZ2!v*u:@l[qV l}(bKOTTXV%u(`H}K@S 4Tf. ҢեX7vxj\lX fa'+v7ţ-S p=O8)A8v "o+o蟊&F-0~7Qp ^_3es"܍f9`qr 5y6R9QejYz"dxh>.A782 )UEl@f򄀂op~bFņS٨e/_Pvdg9QIGwIʈmEvS͕Orf}3]rZ4u|1)ʣ)@5Dw toNU#V;bWcGi{!B }7QaΰP5B޴HdTZsk `͒Uz bwN suML%vN\^qVa?^M`'LJի\ YƇTodVė=&cG7:1lj`7cuF8n?t&͌Vk%$@pAsaI`f!yl)tCqPT=SXGi9nӊϢ =#ũQķ{ZCLG|Q?\`/mG;nnE.\1{H>G(%A:~@])׳UaPI3|~aS>v[RI X [Ʀd]cxD{xy ,%HaCڥؙq&,ɮlY+e5L>lDȢ'ds4m]34L~m&I9"bib1Fu3CGkl~wxO0TocsR#8X{2<=^V,Tc2FfvtC7K]釲s֠SpsQf$vG1}N˲qfyl6<`X7 ȒF| E^/?j9Ύ8ⴇyH|u@%}oT*m2MOlml;<'㤺j BX<1nܩE,kf1>k{Eu9ԽOZ:{uX j;!IhԋCi: %,2 zŒ'؈ffca-l9GzV ;?y*Y~>{4. Za[LMx;aoz-%hG5.)IY/!#-GFg:+F-9-9 e0kxo)=54-Ar"h45]KK]3 )c߫d4Ts`v!cs+W#F ^ߣ0^0LLV`(FbmM/S'f9pOXX󴈦qT(էxEj=VD I]zzbԽU[/3ΓydC03Ǜm PJQ6p>s7\ )#cGsϜrUkw/hVi4..)I3UZq 21upU2 βhrLJbiO7q(,A2 o كV ٽ<|h҈>g&m hD&i>cȏy{B)p M/i? LBT݌P?'%.j, 1ǟ+_m܌]rJ~TUľxim4naJ|IYQ3]Fy \{YA=-i-kSn֕7-&^CD~Oܞ nno=L5}d -]f;z %6!)-\Lc?Qnvaf#N=brMPӱOe%sn]VLN&evSrT )4M#o<`_ĂɆRd.lz& CJ[ʎk2V=Un/ z{oukSD;霌^O'E.=B띌ļp`baE:֠u"\AuN IS"d^_M|U;@H_l0ՀԭK+UNte cSYAho31:6 PS" _yT[Z~}-J58X_0cNxZ3jtp0|[~cԿzRZh픱YZwUV3rer/A¤zر %'e"6n$^r}D>\X+ =mó]Ob\$вNu{1FgzMW{ףzZ+u<PoMaL+Qyߡ\Y -]\ ۚxIک%-Ru~`}Wj!L26/KH/Q$-E7lZ Iݳ3o&^Jj.- @P@ M>jPӑw{K*h3&B@[ȊUЫ^1/\dte0~lf)/1R6XCy.P8ٸݻ92j~D}O"rxtM_9QPL߭x(~1g1Iozxd"{Sbjz2.hxz"Zۚ*:B0:s|W8-Wb:G~$bc 3\~XAWNA f`]+CiYTz X]ۭRM'_JQrkYAi2fQ]dcWۏxӰtdIU^F%227lk!OB_D)2*`ncޛ*O_U/h$ٟOK1ޙ#ű"SLoFؙA 0m(NXBu-`Xs- tP? ry-ǝW}v3pN~YA_Cf$`^>= ˆnP›muqezXF.K{菉 ȑ"CjwDeux++qiD9S&b r*\{"Ė"u=/;Ap"!:X>[UśFڷ4kBk9T?_+rPLy?t:T- cgɸ,6P}EuD\|<P q-e}a㻠ZfGg9[E_2ì%B+S7%F<\%Ц>qnad J%(/yqL6?OʆG G9/ݼrFP?I P|= [-2[ !k\avgD@X4Fl)aY1u/bh13LۃgFkd1^0 r2+]iČ y2lj>;Hj.B4RA*p%";Z1JyGb' y%e:"7hLYB"D8Z?2 oXrΒG8XV2a)VL?v"iWPf73rde{_[,eayA%rL^5q࿧6f¹YCP:t΅p\ nvK>ͮKS.l L2iy&R#D(fKCp+A%&:1/0B$;>?m;[O߀vm\}W%KLdm"ǖƚIoC:zVUnf$F0UC#RCb(usK@/Ax Why): pS-]Rsصx yS1nNvݝp6Ap_ǭ8I`ntf5[{]-A;^ 9y1#cȸrfPDM˔IJ4SRt49ղ☨YJM3S;8aK:IݒQ*ݶen\U: G|-~G11n?mo,T%_(4& Ӎ'Ʉ5R_I?uw @.YH@cnɇ)"$@ښ5,4< \ DL!gY$ًj ޼;j+ P(iT =tVn֫KCU$lu[\8|?ZY;4*q*P8xB0+b7W(ٓp Zr,I<_Rc r048L; %NRbAbAEY?2Ѫmou->D K87aveUtHK4\?UjU2£J>U?:LH{*>j@7RevHV j4G"1L C/gi`Sc W&kNZ+hfYU_uxppif=kN-rPV'{_nk)M~ϛ!d*|A;8%P2JIr.p)g|KA? Vp Ss?sfOȐ݂w*VD7I ?8F$59vLe?p$HMTkd@꣺LJ|ВÍ? #bn9J5'1)(xEeAլ砏q pR_wWwda2Z/h5B.SD6aHy ,°Fc# i45ɷ橀`27j`z%3ܼnuW_F49hD r~Q"0%؉{+x}tV*b!JqA@̲TySraaUB[NKMFۨ#A9Z9MR:Zw@yfGD=y"./F '[=:?ʔzJ+Gr&TL>('s@q"->C10hNxd"KҙwhsN*ߟYRKgpd`SA.Z?m2Z/!C-/~ /uG$ɲe}hz3P l=Icg=;3hZQfju=|O:FV?rx7U)~+~]:BVʩ@9qe?C/tBU4Qef4I ("w-Q*T_b.20BtryM:{2SELB*kҔaH Da 0q^PlOE98Rx<gو%rw)g&2vr@ \삢d~=xC?8E9gF69+S$֌ i52mT5 F,"b J ~u^N0&c})ƞMtgbV|:k@n`[8eCKUppL8 KhcLK.-jq04A4UwU.rURqK?3nV&R4'N|#x&*c>bnM~CP, ciп_u D%>{%~zpZ` "wVqf3_7:aM(-iqYA.PvfS`困׸"zS/ǿj2x7iIe (:2w',y_L~K[ʼn趶 9euBUv'6PWaeV\QB">-T+_3ЭYj#b|3~&]_=v8y.k{$wf#0*Էxz~SS&chm²hn arHdR&>. F&#؆>bpٚEi9gXG_ lg7ϐhri>ƠH f]oj\C(1Dzf@~i8[ÁcgL&7Zd_ kjO;TR8P*&SÆƵVH7->{{KM3ee eAbtdNP4*ߢ G.YFnSd~J|ihEpQqDT yez579ً8 ͓`7UnN,~`gڵf0ű! oq볯p1%e S]{aH$Τ5;s)@5Ì~-X?R6EkvdT M<펾tHT6Vm:!Be(^BIO2*3*?AR"4Fh3u|O5J樺ݩ#TttG@A 5ÙRwY%5d 79ۥØ IDh*~]1P(J]ͪ~Xw1 k¡f Kg8m D^V,pt5!b!?K}F8zh objSZ๖9A!Dpʓ b$?FTYdGtNLvRIM?'Ԩ8sW3Zea527_*ObpFv]hNk&8-ZDɓv)"UwШIE4|CzX/apY Ǜ(?^2/9(m^(6^)(Nehzf;w8|D{㪛Eew;)cLZ1=kcsKmL7ƀʱoš` "yimNBZj6|ᮘ) !oAO71>?*͖O6A-g뭷?'FXFs +24腅ݢ$noy,%Nű/f5ƙ0NeL%Ü57JfQmM ]Kˆ9 dhEC8C4?.V)l]4-:f>:j'||``J!`4S^+mcwMUrKQȅ #HRE? —9F^޷›AńjcE {U)e ڥ \LhG:Ub]8nutV\*q\&bezvG/Z-kcWm~fLS&8t5{EXjא-vr>.Inpp-)bUWyj$(AOE{A7o I߅\ @+ɇj28^n|ϣg@I*^µ­ŸM$"2ҰnC50J#-}WQP'l EH- d?58DdxS6nt aP))*^;) T,riYO)םd6.ko{-n[(%U_H6ޖ>b[`q3v(ݒQCb{iX;9*߳;w;Mйkv`/ezlS9dNu;b&8@e"WF-*~Օ8p!ұ:(ƶٗ %+tvaWZ^l]}Rvjk.0qys%/ꬣRBP棗0]-TiB]Nla-q{@b28ŝ^{;qfsa @TgYD^Dț~R/ $5zߩ kq(q"%m87=e]! 讬hs؛tkcb`3`EO9 5@LB&u !A6l]th#1O$ȁܿ<:4$ͤQȿ{͉Ҕzm3ne+p{[#Ό?L\f#EyALt $\/9: Џ;`+(cPBfR}X IAƍ7c {=~R5o!W82Rٺ*WJ֎.;xq'&6{[$Gu8:ԳSgp\5w -Qe̦e]~]W]g&&W E, d[ՎVvۇ_E͚V!z0a?Pvd Ap]$Ei Ot ' 9ka®,4 ~F pH>}if?AZT%0s()Mw-z di"g{tۉ3RqlϖG,뿊A~sm3(z *BČgq |AO㡷eHy5xp3K VVv&yC1%|lWDHL "3tG}H={G\ƻ3gc9 OwР'RQ Uh紒}|ڼrBԪ[5wW3g1 E"8qlHm  bǹ=ay> GxpڎJsJg0UA1 ɥ.ċBGazx`$_GfЫ|ɒ B4%3"{DPv<k45"%n 4)ZC}(N (N/: /rpz= 6_K)av(hT:oQkRROݖYHۡrϘb ܰ 9Rg)(1)Vo&/-v&dAزikc bC#U|`87]&f`?gd罥˱FkդDCM:: !+|)zl8zo1\r }XX2 J78Wf{O YSIY ! "iJmֽ%qq8œѡMO0k_ڡżJO5I[X1t.{-clZA9bC?Zz`V{'?KFiS^oׇD@Ti+br7` 6p]袞P6SY^8pWtJVz:KP r&>/K^'ɓghb>/ g' 32 ۯB:1bKu9?!̂H<{P7;b7%uԭo,uaL f;39{NLƓ(e DEdMt!d'f}7#27|Fc^n:ΒNOИ^i57"а)٪jJ 'U'h 1u6/+$Ooƨ%u*eŰ"7Vl} =F>1%p;~| <pqC#ycGDpvf3.ӳx>˒u R[£|)\jX;qa 2]K&G1⛕4PO`7D4r[' Q|(>jגanT}bukQ̘ڠJMpL#opV1Ȱ), ˭j{"Pg$V؅lu%Kj*ĠK%snUb|Ώw |-V MLʤ]9i0\dŠ]MwJ ̡%|I Աk0҆֜a?]@X]rZ:"R^]9Ȕto8o(6裆=(ߩ 4).T'G,.7㻛x:_WV PojV`.'g0#""TWҷ\u>`.[k7`e`G#ܱp X/+)W!њmBG>@E~W2}lk"e *l{}2ϡg{2q}٫WycTt&`o_$xI22qlZ%MMf#QA|^NeL5H. oLDe%|@ &x-LdPDVm'9S`VPRog;K+_ϘaqC֡Ϣ>2#=Kyp P̌i).:l.)VpagfNx-57߶EK0+y(h-S,WFzoE[_)>ϱJ Pxi! vQ"\l E;kGKҿ08rRgTtdžxH؈ ;p\af#EċuZYa]iuX_~(Y()o0⇑&TsҀ bhs5L٘JhކOhZN-g't}jB]^ѸY ! JUC۬>gd38 aMհ=%4g!^,:eu~KZOUz4 = Ǥ ]s#{!K~Hmwm&Ҧʽߦ)ޓ?(cJ*·E2yYw/+Eyyv[H~&Wm5\? bE:}` -=!b̨?|qskU{Ku[zrday##mo\* _$xddI@ZGLlwiBW+dHYvBV{q|qB14ol_p7'ȷsYo aRr$e.߹0#}6?)G0u\&xy2 `kf&E#⋄/lqPFǎy{º*!NЅsYf$|A6J:uɑUp`E +P"]lʴL11iFEqqyU!(:y$P 2W z$q 5R}Q1)dAy]6B\ ,Ѭf :D 2iu~`ݵaYT,;*QG=a{=+G矊-=ֲP qkԳlc2zp \_1 0҅oSG9ifXB5CW ShlR]NfN#Mo9jZw-9Qx*#'5Gy_H.(v/SFȭٯ(<<]⅁},@?)/S&tj m4V_֍kdUmo2nSbV-~WjKz(AI?pf2u] 9~~)pWQR*u=貰BhȺET0Cڽ[.=N}u!tA܇g`'|7JUYcBfc &9vr}YL,uXؘ?1 a} < a1sw$EjEc"RtW+[ SGL iuk =m ZLpX-1~M¤CDtHA@Ӥ# +ՙdQHaj~P=Ʌ8xW=#Chb&_MPfq9B9_q,dM;:|A4,7o]W(zqٜ:E4?2fIG =QRBuf'[%2"oÌ0SoT?F{Z#/iF1g}և?RZ+aTSԟmoebw eh)O MR@p 忰p nD8xo@ &usRXzcBTm'^uh mxa?+=+$5Cfn+V<U7*aXƾȧn2,R4*'\Q8"2o,T-)`H7 Bb7QvU|{ b(+zvډ<oXycs{B'ۦ1Պ-Łr*a-6Ȭ rH2W*G]A J> K/j(mڳA'sGr|.|1Trmxr?jl 6{:|AX\wڝaY2]XGP&mY)t.GbZi5l`F }oYe_Hqi9۴j=״:gې_5UMG2A<妏0lXmb7ZԉL_|$ψz U@3 fb(\4%ђx@[.  (cV,Q%qiND9TW8kizϮ9gؙ 4]] FyPw5[஻DN:a`2~Le.:TP9IXm Og;F '4= ydwsj67"G9@}oORv3J.[^`W cc8\Arn?.>v$: O/:( 0uqYPf]zJT썩Gg7bKnY1W p9%(jMNہvխ]~1xH[DflM2kGȬ6/5y”OI8|O VA#zm[+ jpPJd&&<&C]˵LQfpBGˁ1wE(z\w}v,0VEU<)|K %7^[a4d D Շ <Mzd2)Yҋ3t|r^vsl^G[,f=P"eQ̒Ha'$KJg ba,S `(Uن$A|s#,7>f(u jJ/45TS@B3rwk(It}LW&RVʂV52BLXv@z&{tB>mv>?ԗGvk hs6*tm5$v[ WC" IF\J}ʸ#rsF1ϛgkzWSD%W]|#2'F j֫'OPO"IksCb~ 8;*n1͇o-hӆ?iՊMF __Y gkbքCqH΢4SӖL䑀~։Eb,s?P+L'?cZ+@jQhD q/[[Z¤̈́Y9[w6k~3Y ,) rΌH^(1];SiU; C~A֔ΐ-|qW[DW ]Q% ;W~M'B F=Ϭã pպ#lbEbT!WW5,&!m9c͍#u' ^&];{3RO.k" f/|Lq:}5Ƌx.iRpG|Ȑ%eDXy L'Ue qX{Qz:_ ]7@ƫĮCP߳>+b,[$ hxSC$ut?Zcsi,3ig_@kQk*2C%FP-(v/UYr&.U;L *G*G>ڶ1ՐCNw\hA;U vDRU#Փ1w r16=^gk,s Ӷ[Qŕe r9"}>[$Dx{Y}" p=y֚do+W`(sP!n,wz0;=MZVI9;E%"AiZ_JӿCG@OB?R`R2}cM%Kg7wuK}`&51="^ kwcAّ]( ۛmY5x''h "Zϭkt{i/E"TD/!.n?^12mȘ5zD6Va|<Αa{ V^Eu& d@//j=%h 5^hu} 44Xp}I%gʓ.4 lܑgJf?lm =Eeԙ1\dˇ Tx>E!keq/Oi=T, ]C35.ᘨBTA80'ȯ+CcVA)-MI0s>(1MrFDkd&6V!ʅgҪ[qX-tE/i e&"r4ÁG#ӗmSW)'9גLEV 6kCZ*p7!vVFb?#F!_[mo=avJm <ǃC0=P>wXB]_PIOӧM9)_]|ؐ Dk;l+#V@N)UE.l"P݅<6^FHYgzX uxRƌ*q~-pG+rx́3`6UjaS_Uys_>6(}2w/{FCMgOSIz)è3 cAj!o T1/܍a-iH:kE/^N-p`B/ ̈Zy:J9_ᆩҟK^Smp+NjvU?4v70Ŗi?Cm19e|^qڗN|Q6{m_RDt:FY8s_~R3zq1ՁPtKF::! ]D#Hy@A]mqUExJ 󘌖K#zAy%#\SuPJDr#7Ft9E`<o$f6EjbI׶%m1{%{-M1%N7*e%grcU+?GiìͰk>E鿨j]1=7: !rLiO VwoxM~ءKBo~#`eيXx9` bۭ/h'cU10`S0eN߸Ew#id%#W;Ok[f]ۥl9mtZGRΔb:`:`?@GVfj 6H\ )3"mģrZuvW6 2W3yT!J9q8}Cs?6VfU)uOOМ;CB x$(3Svbm{W'ʫ'щt$l%>1cSK |ҫd{b؄J#0F\J~O+PgLM:9AD5Mb5B]銡?6?Z*\3RJ8Fa+G0ء]F(q$+7y|/nƃS~A&cę6S:+.> \.[vFfGT%ݐrmZngc$~G,_s c{_'dW/Ҋ4r1qQΕ},l]v;Bbf$;<:^q餝Oa,l{`8QFkHHQy0rC-?+7ѣ%o0 Lsƿߠ@D={H+6$oX;{ADcPb=U`;_HT~*_(#gn~FȎ& C42F.1L:)'׸R"4iqgEe4eR1WܜY* L3埛Eԡľl; ިIr}r{/3ڵ-CS1aN򐼡m *}+qj<_UЕ%X-%h=j=}fV(Sh($"Il4ڡ7UFڈw cC賹 -͒RJ!R KKa@*hRy2BKN~nG~̯BNfZL-Ë} ).{yChd05lЇd-sw4;`DXRژ$%KaGE3KÄܡ{\ݜ"xל y}MJe 0M*Ҳ9~œShE.!&MůVb!KhF6K̏dNj([::+LHv4! ;-&x9R%'}b*r^*>\>Vz4)x@E32|[#D1/3) x=Jf0Fjۗ`Z.xxLE <4Z;`QuJvL;y<4\/K# p00=r["l@8c1t/0t&0 Nk. Et^VbP .ltͺrAl_Ph[w{7#+enW(z+ 'e|06 ;LdR1@DO>. 1f}ƈ.G"s^5bҏE7kՌ9k0HbMmb9__7SM'g Z@"s }ɉno! 2ۋݚ=wKG2e7[-<οvF4nl!S¯K^VĮTJWWѫR.,oS&xo[ w6 r9ˏZʳbX]xZ 2V ]-]#`,le CgRݸo?E3W7\0uHx#4Rig% צc @ͨratbP(p8a\Z b|uR`NPVPǷa:*:u2*f쪍zAI&{|,_ 8ZηA]%򞢁Le3$Ͷ I|A!>PgL!{<_|eM-mD\<e>"mLA[PdC3Mi ٢ NX8P^k,1:-[MUy]&IaQLDғmkͥ4?)w?n<YF ? Lwzr5_wtV Dy:+a0>)]{IiᶆYz# om_wBMe'mQ3U9&zсV0;} ÁYF.?%k=Ur-dPl5,G1-_ceHNÝQaH`9WXyG:Ngd$x*0"b@wW1W'Q ;)ѕr & f1X礁tMgmB7"/:nSv0.bpx;$]D?6DF$%?W-D #R)Sa#2*%dטtt^#z bel'/HTطhPŞ@c/W+Wxl-ٻHv%J25V ymoǽL@7m'9ٔ3)@&%xY,%Bacu$eH}CE G/2WL[;Frlyӻi"+Do% ,&͵v/ Tz5n`J4z J9:3pƸBD@gnbn[$X\f[3(ޠ#CUO4wf>rgj&5 J)C>?##2'zf^}.;_I"07?CԮwR91SDu3}Jg 3t-@u#rF6Ts,qL>WmaLl][TlqD S a< _O*Іc.nX(b0Vy!||K\!7.Eq~]0: pAKS`u@a+j*Iv/{0tdvQbKنc,q {_<ښ* `J,&H[P#nCLrD<yYSԅH1Q$.8{D܌Eri9&uO' -/ky ( A%vB\ԟCub){WCe -_*} g8-=֬n_M3@1'M[}6{}՜Vz"8e8'cJ[o=8$=|eD~ʒM7:gݣl8@uɭ/OGȕz"/JƽZt,572bلj\ލja2kɝE뽉.xCBe XeEݼU!E/|qFM[=iSHat  eHUQ/ *36ڷV+. s {~:^eL1RcWX XkT Q21yW̪d~y7dAkenSkp|VR_|<͒Y,?*)!C٬%?WSK5t@T+%-BrmC$96ȾjU>7S?axhrEjܔߦ(cJ%0E7,wejA84}k4Q*ڹZ Q̮W֘궳%s l1ZZChײZ}Ji0Vn?B׎L[\(hR|&ő)QTQ0%oڃ8oADa(qE >ƶԊy%N`ȱMc'p[5? vJWx*ZSDI ATh<##EKW`^3(%\FĮ9ٜf5%.E$Q#<]\ % ?$?H&h?.ܕfvO6؆i{[a+7Uj^ Y$iG(GtWtkc$6&k0 J>uk) ʒ(PZ% S矈#X~cv!m&ܯI֦TA=F1#mv rˣ1?]GiLJJ)1nŁc|H4h|Ld Bq8kH4lPVk+X4Q }z.-V-ŷ ;AώF H6dܦ]lj\Y=Z:((j<\ Hx%눟lv]TONuc&QY_"Pi43yTN$of*ڽ(;p|.{~U i̲`-ns78m;¸k?*_k,mԿ9#!ࢃsj[f[;^FU) $y$#۶Or@hõgO poK7I_ M84u"*=]ͼA Íy|jY`ps&!Mq#K5T:**_pr=KE:ZM[ Tb˧:ʙBz1\|֋[>2.̟rr}C:ǤaLulb,SĴUN{ޫ Zi84%Dw ȺimFLnO SPsCA][|d[ G@ %5V/CdK:+KCm0a'$Js MeoMpHt&—Q:Xy,7XtPvM\lJJAQ2Q>"ח.YK,Fzx9]5@W=6Hs_, yxoT bM1$1.y {txdlvbi4t.[G9S[zQϖ:HXlx$gTS] }tz# I0;ރ C)qմpt0xr[oEhw{^E/'tT:3*5NJ:u|4R(#1=oITp #=cƥ- U(:O`ZsR?(2U{`_>Iԏ4enկ!} uVƳH6Voxl GIp20=7^ L?KJX"5Gy"w69s?аtgV.Pte5'Ikqj_L$;+3TFy?ATNŚv|bqҌ.RB Om b]Al;< pi!INwvЉ8dNP(zJ o00nIǗXӗyu+g{D,##1֝"G*ziɜhh'wcMA.ˆ[V.JLj+ ,=CK͌!\ꈫ(dq/cV>DwG|NѲ.{6J`˙=RVќK^x.X~9}}0DzK9O˰ T8׳> EZ'4-?; a!.Ap]>L; ."W-~#aY µ0.ax;Ă9#L2O{ [-pӗSZK3z2kq{}e"fs\iT\<M$7[LK)L"v~,䳙Rt5倲n0zv<9sV&ScÐH1䵗GϷ/BT//J?S,_JcSt%V9e: aՔ*gᚬE¸!K_L83H`<ו|! P%s|4)Ɏ5y双};>+^L'Aַ敬DZk(p]@噏7Hv r/Ͳd%srL)/3̕Z U\ne0_tZeC4h;H-އ mfZNbX姢#\Ւ6#6}7tkjk;@檟G $ -DŽR,S* uJ=ׇ ]q,fzQ v\/D|{) V`#Ym W2*l}OQkCcYJѴ #,*xQG\XT6@J-r6)# &f\fi]yG6DEpwB?Lɍ^=iKx$Z;R$^"Sw}ވDqJ=j踤JS6x=5ҨAdGý:y~}8Gq}'28§_B (bY \feXJpv|u)z%IVRwYn鶐ܒ+6'1AHٜhx H^5vJ52o;~J6\mvڜiOz$L,D5&r鈬,Ptfɇ([?°رҫhym̏1ܤ_1`mnN@|:.$CEP,y^f\HRBŇ P?}/={!!ԥ`Vģ;5v>hK-ؿFgxY&s5dv8D; GWpZ: I47.fSOTn[躹ޒm\M& G:P?P0?ڀwdàrZ\he*EEreIwT)R&fAoȇ%$n涥c0E=-- O1W/h|i(<8o^ ZI9j(> Pf;BeB=ZB 洦HZF.f2B*yUʜ2mU rM$6|yQ L՟,C"N7ya9:ҦB+Ҥ_&}S,R%6+'axzv!SbK])KMHR"ϭ~P݁a7l `k__W#Arc2P*7ήԿ'NڄX=fZWqxfWZnrX}2CGb 8>>*p:8Y2"";5^a5q8Obf-׮,A{-E0D(qCYfr{p_<1Zu%xpwz@ `OCiVLMv?&b` Hl6n #s4J:G#INjwĻpq(A*bRjbQִtQK$#\b pg"mwD'z^t UUpmip*LgQ)0/\BT?f+DmVUnޞNW݆M2s&}'8ׇ29+~"e4q>׈]&b;ݣu5cԤ'Ufck?&X|m~c@y1Ijm>.\Ʋ"]Qŝn|ɚ9Mr>xh:? qQ 巒 kSݐg; "̈́3c C{|n)24;e@T]^{Rǣy6fd}ޅb#Ѐ䌰!,X] ao8 !STey/g+$d-2}صwДY]JdRoTpWo2:" /rFF=\`F{AT13SlĴ% ܮ:͡qΝIҥPҠ[Tw䑬vZmܔuo)ɞ0pp_)GE1E V^ئD@f犲_Z0em /NkY px`Ԓ=#c z J}1{dJ;PD{Mc~t<{RX9P'܋S7Ԑ7kL\0Sss6!s.DM q\c=:}0ӴL\1f\J]X `+;ߣn_w:Yg0oٳ;8},95Y!/°HvHh{9jec`(aoU,A٫z6 Sk8*K.ZK* LCθs%߃eszR@s@_2_VPEY{;% 6n-N4Լ;act)R}]B1 ͠~WmN$1$:nI |؋|᩺i fI+&? R`Z+Ǚw▙%vGKI{c>v) , 12XRDSbL{zǙglRɿ\6ZM,,1*C#}DEA+>#r;M*G!ɘ1Eey߄wn^aYկ;y0NM6ٝe * ^AOky ދ"Y$SdR#Hec(H6W;R&3$e\4PZA>_wW A7%?f*7ثM%&l3_φT#@>q,UұyB BƠIp.frmh} [I+nmHIΛ bI8iW#4bF!BIg+uLVBCVQsf"~Bh8~I5l^%茵K6ޣiL4q%Ww4,$o5H?MTJ4[ y|HM 1tr9AJ0ElxM0^hfP%ܺޜB`Z<37OO:R6W,*F#G n1q* _&xMu:+50v#E]!߸QFwJw4[&t8F׀s#3o?D-r9yxHr 8z͘^]SZ)eŚ p#`IEH7RKw%sM8ώw݇Sh! ZoTػ>r)C-UZ1DyH|xJky{KszAM؋{w'Gگs@狠G3t'f( \&8-zֆzLQcQIl8-v2k^4<$2ӽzOm7eY+(֫?Aw.ymяk߰{^wth.yCWI FXJnCON&܏'ݴMXʶq=W.3Pnں7 &۔^.Pbu#5؉*t0iȤ0̯_`Q%ɨ{lRS|kHjRa̤Y3{4pG1ξ?9Is]rsL2&'Ae6KvUF@l] 쭰RԹC92)/v+ C02ؤ? Uֶ4mlh5%i"-Dkw-ĨS[%gR`Ei+#ԤC~E"1l]Vel*{[n\~&]I.S,78AM Vhcve1' u9F{JܤB FdYj>Wmܚ:%|%ˡuZgi1BQ3QW3e5nUnG/:GP@ga^0ma ~X-0*2'J<#WU.adIPS ӈjh8։ŧep[j[I;H3G|yM[E=8EqIٿ:Z09 pPp`A]SlHR%庰 p8J#jUgW`Xi$ʒuqIZ/*?rg}6FD(~j{Ԝ8tԤѧ)KۤSܱ@n#^Y-ҜF" s,q<="6@Սr{"\W\< 0/_}Ȟz񆿝 qWfY k`LUD?qAx_knL#rܷdyz될Wnzqy)= :6]xꄲXǕ`dM٩ۂMqúe%}$ecߦ`S7U5[ig*ۑ fS"CUeu\f߾:rWµUyK#zweЭq[SFnZ ,#^Xݽ{6` )=*akDa#UE0hۻL"S3?"jL?jt_8 ܤ4|?qv9MS!ЛE j=Xl ebXH9A1wFvG.Ӿ-[xJ+IebW@fUT)$v1,1$MT~׭DpXT:E-1yHpK#һ뇕 ujgur;փխjĤFjKI)ަbz~ "FJv|}mRšd$& ekns Ax|>„ N6*r*PT܆{.ZHѡ2R)p ["6},_R3aߒ0 {ӪF1e3 <+IYȎ}oY.H`/)zڪj+_9 -ۼf#m/ QgsI# 2$|$Zi>~9ML IpA1, : A #tBɲt)wLڱ{ Nß(7D&'0']2O|_.c4\h9(]߂&Ry)^/䎛_ J:C@{gA xjyS-n8"{zKvIX0P6;TxbkChg9`gvo D#R2!:ȟsoaS*޼:VJ(*< PY :xػ"! lj%&LbUI֪A,>wWMc!<e߃Ч-Qw@kֽFz%>bJ("k4`|2:*'E,#;&#̊+ۆw&9YM0 iѯs6ˌ°mF) pɐab(Qbr2 C MXV7"/ ʇ|X) EI uT "P-^d+ ̹,| W/oǻp 9VUIfxa7`[(~BgLPgciC68*!Ơns$^%0mڗOX =*!vY]X=4TW=`bZG ڹW3^fӶuތOl2Ù%kQN!Mߑ) HG|~Wcw&V&gan!=µ^n"K: a.cwgZz:LHwO.Յ.H d!*=fjW$/%EӨڶΔ8ʞۄsd^z1lA!PKu*W!~5j>Z%FJ>5]ɔ~~Q08B4p5-:[zuACJox=J֪`/lX-o1=aX–/HV5oD>4?oJ>QD7QLmJc!ʖ\̋/]wwM~y=O,:1u@|<#ZMdIV`y|085~KBjj:̢C[xհ'J”rj(Ǭ{0ŝhj97o:ߜX`]@hgs&cYc(& KT/ 9(p셸Yx>0Kq#lK5/c((JgfϚU",FH/ðJ rf_'w>CIg2bH?N퉈ӯAjs~^e&f:ﺈ5 uWq4GQ,Do:1dR".N{0{ jkgਯcP+omo?G1R"G&6ź|$+svHt'-J>edF! ұ[*lf`$oqo_ORoǎ;>p8gkW s{Y(u:?I Diq$D~S#w;EO, D+#Ջ# BM7$ޢ&M?DԷ]-ʚ,+2@5``2ˮ&CD|' 5@i^4$2^6UKWPP.YZ/\f@`o ;[ȲR>`Xk 3hd-2HOjs/eJOU.S2Ua!-1L,{# zx8\ڄ _.,a!\.f8w.` g@=#'^/-.tY% \_OhsRhL-O\M0$36>G4 s-v@4+FkfU>62?mOمO Bxj*Bt5LU6 (vD< Hj1uq`g|u PfcTl7–yAk&T0Uܞn~y/57ye8ܧêĖa׭`퀷^ejw`S)N,vQm*Yz/CaA`C'@T .Ei31<|^f@<5~k5k$ juKܾnTdq3'SRgH)ߑ騙Gh% |zC%vr%y8}% ZvHWXX5Tp} 4xh`Jtbcѻ~7b&\4lWr PF;3 hzРś?P/޹ziZeuGz"^hBlh}=Yo;-7!9* )K#Y([lƯh"@œYs*X&l<:z ̟9ߠSɎf G.IECz*Oo:J4+OeLJö8/̼F=UJ枦]TzuP ?י T; >bA;J~g<2/iUQ䧮mוpfҡvQX_>9+8G+eA{: =Sx+nΎ=f}ܥ_j6U5OGK;河E~ _( 1Ϣ cMbrP )CS?e,_đ㨤[3 Z,aRX8l Ȳn1,5NqqGPm#W(֧Oe\t4ZW9w#1qnm.Rf2 _\~t__lw͋=-`p{WEk%D{&I%lއ XW=M5c)eO!}/Q,sZ7I,XT#ߐ=o, ^s c! W=}6%F5Hv52 YkgX|^zx^;e[:K_Vhnu<#;sxnD(SbkE HH ^Hy nR]$8p.0xɡyKw_] IH粴H6ltzíDBGltyH\Y/rz%H#.oUuH' R [("kˀf:a70ݷb\Sms pp|} L'|' sv||>hDGAS;F W8! & h?t:jRKI/'"gc)|\h1a8ʝמT;b~g(k;ڡ: F7 S][ٳ4*zAW|J)Za Z6ajN>/kH|UKbr;XtB)P.UJQ"UVfYbDϽ{ye`SL]E,.(;/(a#4p=FrDuaH"qB/{Ltax|$<41V Pi'\CXT;Ξ-TS[x7kKۨ6C6{(0RN W~YyUoe|K]V8UR:q 1?xj A ,3!p~ө瀿Bpd C@F$ h?`ΰ, C$KZԞf3ětWD5 }l58!jgMuͱAՋq9"gHpal[4 C`1IeP)]~ǥ$7tTL}<  աː:lЋ|:A ݊$HΆ !}J~&v+ONu% AEK|J&䑉,ֵpY lc⛞%b^/ jNHncû "NpAWlFtF\!GZa;c#~!1,svg*|ITd2Ï EQ<s"+њb"騟 ~ \A.h3 K_R$4 6L\{4Wef ׯTK#QTrk˹E;u ):yߧN\ȫ?> ]s`}8@ Ru'oW=n H.G|\l hǬ9fhA+u6}y6Xf3,aܨa'6ݶ-'yͬpp7Y/)e EO (,O:":PN%^43VPtbhuoKme8 ԪE9~cȏOZQͅgPp$aC_[WN*2)b8C %pПa=ۯ@vL: _LфGgiWƸ)YTðjsŜ󨷅G1 eINЛꭘ{iXͮLp qPb2edTFu(^7dL9%U Ssn' ىaRqh(5G*2Fjϻ N 0gt`4Bl u"Q+.7,n$ցT4-jbg#лlлEO1ͧw T[}Ff!~~>ɢC9j:rTGl(f,X- GbJ2_m鴻ZnF `,oN]4lIjlIR1?@SXWG54 9PMc,9y钘'\TSbI3ErR)4kM'Q7 _ [p~ .:y-MI}Z41Zo6-;Yi"kMp+|f/|1Nss/BZ>]Nj671P-T~$\ [` T$vyMST.MRsqݷ'zq}͂Ӿ]6zdߢ!r阈BCژNLU̓6_s0'6,lwqPnp,Te[_᏿?dVyt>nZshq*^f/4!oDl5.n'`5dʪ9.=]/af)Af(uOnR%ɲzYqU44ZMyդꂲbz/Ėo~Y*6 |y,2g $%>?XIp*i^xxy#"+:*{Y{wwcnP7&8,A'~{T^+X9Ie zhNW 9%֣ךRB^{ ?.!zU,pEh ȹ'ǷPk `Am Ȓ|oLxEpѿG ?(-ke-XP`l`aGC(VYYAZ+f9@xo3Ia'59~".B\m6P sln |~-'1ԁ]CZoIŮKC7|A,[ap`8+|D*wa39u'8Ola9WvL`)*טarm:.Lvk|4-L9H&Q;TXy a HIsF^jsUVq*o†"4`$/)mڷ+yڰN0!-t:O s9ū$D MFƞV澕8O݀®{>eC !Go \XWT[εnP|TD00[{b?^B7#3 ڿ==zS _Sp:=_O,ޕp[ܰuX $9ZX8P7#.ZAVHjDtT|]-imZw3F]q3}jX^\yMZr4r?(ftđDgBݿ{޶>%*C¿2^K_OwPkջ n+?\LE0 };jܲ74!H_&[/qhs% aFcY.jS%O%dZCE] SdLo8D) G Ͷ͢2R1n΃ KPȜI?sآ@[ h eP H&k{/w#;=SL!M8?ZCV`zZROfG 53%CɅ*<K32O6#M7qzǟlЋ|jTy(")NR9UؒRЕoj@i;Eٞ0䂃k.7d;=l: 8xlNecGx?L $~\-q~҂.?`/e?u/3SW޹Lag_.< .p׵EHk/*CyI,C++\O&2*</01m2uP*Vb?/Zd HhyfW^W V,27@ڱG@jC niryMrޤh]Pil"8vDw]9 MJ]t[`zr!V-rٍ1pحz\Uΐ[D0XF"Zf, 5S-pt.y-6\?)wᶰNɞ;#ʦ)xűz%=+Vx oz4X^nXĊlW鍚NO;lʖ(̆fimnhigX,'e(U9u3!]ګWb0%h8H ߕcrr`IOpybn*ĩ]6ogzG,SrF3Q$bظh+e'-omýȏH-ڹ/}2Hӌp^VxA5!e5df@-Z@9rtD$%Mrg O0j.4LPMYx]3d*Iuظ%ߥt.4&=UD3[0joM}?6&Dg}wF0D %b )]- S4is}?sREpKCMLn R([]*]:,Sezn_V+7䵒C*x` ΅+^.d7 <;0^S @폰Wi,FrH`X5wA N۲5 (š3R8,YZ*LXg/D?ZJ@K.{'#3)_M J#A/)pӾ=~23 x).nSz()>i,>*&Kt < $@eݐN||d&KMTfm޷-u__egn41` '.OUf1@jG ] =$X~ɶYx3B)lߗ= PhRޢUt8ť'Çrv~wkҘW!c|wX F3 ؑDr6- [@- \LݯBH=_>B_y}ZEbd/31 OZAeJmsP>hԩ+ȵcJdɎW!2ȵmNܕq8xǂڄ@$K"?0yKGD5ïqv~y㉘鲬KHo}4"q fo1fiIhv'?X'$ޙbC2^7etIejn+"JRsIB?U@Fr崏}C9!SHoa.D}̞"fM[:cαy;J2===XܢNMPpi_(U|{@ÓMfʍ (]>{ÛK Gc I=fER`feLF"qI"d VE aL'Z2UYebD;"͠EznpAZS\rڟK2Qn)) t 7з c i3 /۫llywf Cj|=) h6U\ ͤI=kS^rx,ɜENgxjЎM"_WEo9a,S\+M{s@T[w9u?y0™ b0C8]ʪoK :tAu`Jʨ|/f^os>s~g>ۓ [|b%DAROj!kMbAH`4G[ þDDngD0a=癧E#Eٗ\"!2151RIJP[6.^pIX ĮAF&-4rBd: czj׷?!VI#bβ_[פp$8ޛ҄LG%5a-3M$!t ( USjaĿmϿm)2jzhݕ_H_O}cr#K{gB<<+ϳsD bWB(* G֨0_CIMPC'Mټ nZ;3rֻü8lKg&Jg#3Q"6@3J51}x;8&k*ye?oԃ_.bBva9{u (=@d+eD]9=h:|{Hۤmh'Q5"&ѧsM j,܂k:޸VТgc= ɢ6n?f_x ãA=`UO;ĸ)&~o︟w Jѽ'aXd4P߃ޘSxLjł6D),<9NcW1 x oRj4ֺUbJfz D"+PQj""dXoH[ױAso"[꯭Cb:YBKP)C?ʗUš %(ub]Cy$"RaNH!0pbeb"KdjYr O³nDIk;y,Pn "Ձ̴Ky10! ϭl . $e]SF(]aq'!]uL<.cv-,mEG2E{q+}R|Pɭ/bA'%k zB/$p?_\cM.RColN(ęojdaAY<* UF_tX|0B&,zz:K[] aiS>/1|fsPF4;̽dd-qe:HKSIlb;jœD]oXPX 4d8D@~xV ,1DOaM&#feZ7i*|Gp㽽u |TT7 8hg#_Tnڱ΁xeK{XJ!ЅLZҋ>k_sl1&3T ,VBl/h'h5b * $5MӪa5tѫ@@FQk%6kJ턜Vw}&eۍR4aAW0 Hz-4c3;fYqn&7lE^HNa#cE%;p[܌7vcN0rRcBjAkcO lLĎ\ARQ'/(@=nYھs }":EU)$ְB?#+JTu[RRxcU'ҐĬ!J1vdQ ) _ϯ݁>z~xIjQ孕oWdS)*Ob߂`+~͟wr_"M1!mb@uň8R` 0|vnQ =SH/HN3L}c^9 >qXB5T|&4 /a;i!3 z^Ix!TsD\EƪJ@Re N3CQhH;ts~P8)¹`E^[<Ά5`}Wl"N됈VC\OZFW߈־Ǩ 08 ይx'TtoFigga\M-h5OW%VǢvď|~5) R8ya'I+f.6:j_qYY_e8W*[^Pdc*Ä_gv`!aaDRmlnxmVuֿjAj ;2" ,oE0D] 0cQ |V3QԲJljOO/@ k ?p%[2F5+1d1vpDɵ6YSBh,frɊF:#H`frx3}~'8em|hik~'V1YMVN3?4G a2_E^kY#mxzoC -"_VE2Ʉc{`۶PGrÒrd%p͌@̿bP'9_Q5r#[ʤ ׁ v!5 O %ϛQ!AtLjrH[Kiv$w<0YUʕ@\bMd3X7өny+ùqD)cקQ6+;& \~V:H6&(P3W3dCllЩC yQI/ ~Fn m~S7UmIN[b2 ā3[Wb.]@w Dw8Ɍ~er A’&BĆ!Қ=q2J7ZGquYܺemah'³xtąUu9qv5Fo'BmX)?ZPo݉#gK{<@Zxa/Y䑫Q r(Ny, B)[p J@(RObM D#Yc6;tfXQPJ~ڿQ+p&_cDuL-GYCsLy 9 fϷ̨9&%Bĕ 1g>H_j*dͳNi׀CH g|tfإqgt.K/TRյD_1ҰV= y$vOM]#@AzUChIwvT'Zo2 7iTR\BiWiz$)otn|>+:5Cq[ȹJ "}=!jEw/kV"(+ڔKLjRIGs9d񠯎6_Ob@:ީ<$/"j^JO3ӝO6{X#.mqEX/ )}HzEuS5&9< ozM4vouR-"^Nw~#qy`r ڱY]g!*/4?pU+sJ|I_@vm߂znc7S$< #XxWo;)+}.H/djz}KEN-[) B;:wqK)'K%PԨ+5܄VV>o1yZg8*ñ &Ƨ(w2#Ҁ{^2Q"6;>}Fdeuᦾy0)k/kK*1XکF 8Щ^\2*X=]ǽ B́D)s:1!4y%,ݢYT-(eVޙ4`M{̔jsq!br´-4_y|3xP8g+~tqmj_8~cXxnjX΍گ]j?W>QDKx !vST6p[py1 oXzX&EWiC ""Pz4 9; Vb/&m7j<fis3TA\2&~2>JR\QW\ r>q`MWyuaׄXt/[uCZDt͠%Vq@1*m#)y4Yn)HWo~EhNE -NԚ:B0,H|EivuBLo`hW&ŜݩlOu57:A(wSr]XF,\5cx*-/@,umH3kN ;f=W~*H;0!ÖTZX&CġoVGg8[93tmѰun4HDb.fbL4 CᓟBGD?@،ޫk2zs dm2'\pR(Z̢!qU7CptM# DhK5 c5EVq uYt3U EL)mզb=6AmC<3OTGe  'ˁЭEY#ҹJ鲖W9]z mERg B& @ch6HM+hĘRv.shXh]pƿG&-D!53 NpKu^'X * _R%cUZ2Sa1]=#jw,+?dh>G$)Hr"K$Ni;˃F koe;]^p#N9+Wgs4ǵ kxX3= QzU)W B @ J6KF-CTHHuqEΈRta Ϝ6g"K4nO; RL8\Q 3:z]3r[ZjZ(7jEtքZOC^jW\ o91"5&7۴SiHP~`0^rFS fyJdNZ{\xmT{nH:=Hzܝ=p #LX :wHh"\-^&l'Tm˚ <I4g +U r-:;߸b=h2E4v@~MH6Aa G ֹer?O|*;}*EhO vN ctޜ1LEQ2[k{Lٸp}`ӫg#iu)z9V׋ :?FiA='s UgYZ0707010000008d000081a4000000000000000000000001616ee5110000462c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/ax88179_178a.ko.xz7zXZִF!t/DE]?Eh=ڜͩj[iEZ &xj5#mܴ@X5@+0ǯVъsItVBXJs^Q0.`6)JbHK 0ztxE;zwpV3^s3 蟂쭕G.̍"sB']ߑ3!x='Qiۤ';GzNr车YZJ͚oƐ;z;9v#QELwc<.AO/&;<$#C,r\22(!ŵkE-w$Fwc?KrJI7eQԐ>>q{韎AUHc1pc%>k:P~wf/ xI*E!ڗ2Rw,kL=]SE9~u5n/^Z-!M]oOu+vXO'qARWٰl Z3(Ou&yaԫ'x5F59q (#[ш{p- Jj-ĪZJπsfj3~WΛ {w\Η&HF^krzo`|+aO@Q]-9YoR} E-ӕ!MeZWqRcե(kz[|VRJ;(spr)!O(bq+ ΋e)Pxw6t& ^`7.t#~I!HBZWbفLBR[(O` y?}_/dW;.#WS8wu&QbPsO@ Q+PF5SQCHR=8ҦZ捏̘ߺ9pӤ$fx}:ނJfZ=|`Gg!j7vk.^GPBfd͝L.Zg:(kGjH'/Ƶ֍Y^SM%fo)EFq bAh۲m\wFb hݒ<`?vEj/qVׂVEs/ͳ<ʄKW`!2r%BgTÌKqnk4#\a/`,g&xTCe;H/t|*l1bSPEnLg8׏ˏy> F]zʪSX/* k<޶ۯ?ElNU`#QnE6~r¡eϺ}z;AaH&ҕrOR%b4_R_qzvo0N^~LEVv/h]V#5ևW?oZQ_N6D%-[mj v\6uy^ix/ίK`$Gϵg"#8ެ7qwdD="qr.BV?9ODn*ilUsnTڙF4EBkNW7/_G&~DdGV#/6G}@ѭq9`+Fvu&J@bՑ@qIRLMC aeșN; S_)Tw ֈuS$y|@nvv'NK&|)A lPM/W$w2ON goZh19c> SͣWSdW (4qQh)$R =_PlaXD姮>$lB &mE4f"DdJ!SJGmW-YUQgBϮ9PK]'.5oӭ/z# d!}!P4aڋq̜vyp3+~PM0F[ρvZ֠n`ã:a+8V/r@me^$qPo+ z=%( Eo0p pa Ӯ3Ldܡ9@M>49 a 7&l#A6D Gժ+L_EUs^nё9?#o=LVs\Ջc ՏxW{rw$_n* 9 ;._mxT U;(m}mKJc^~IxYh LkgҴPIءdXP֞ B>xOocYCkH>еY ۃ2Jnc!s10y^ׯtѶ/ 1hFS!\lιA2DI6Wh~uXkwk'1뎤N>!c?]2归_`,$5;l;o5㧶V1;^!2  >Pѩg9 eYDP۷\^?a\=ϣSNU$'rM#y[zT3CfZGxz,ճ3 抏- OXuU2|EQMcCHmݤi7 2"=f%4F0sx5]ha:7c_:W8I/MlzY @nN b5X#ple,3:?őnV-ܱm3!-Q/ӹݯё5,M.ġW}w8=i> #<*T6ZQ%5w8&H'$%/eO_SybCk2cD-h2/b//^܏NS !*ؔ--6Mp(<ܑS#=of^AkݲO=ZכFoC̩+EwL *Nax"`CUVU䑨4k+Wح#A]I͹ 0n9l,xHCLb (2Lv'q ' I;mCWu}XEgg  49S"{6\6µhk&ə+ f$9e/NvS2>ܥJ 6DRfuNҼMiYSEɂ ;Ȧȇ۹C!h yjygȴ?DiV% !vAKr"kc5y9hWb_]5s;o߱ Xϑah^a%)]'OR= v<l52;jjme+sMVaiU{4޻D$UBiFgMX 8`0fӛÏNn8̡la=9 &SIU~6 ]lnO{X'q3KVV/X4YƖ-Yq]t. zݼWi)$@d þn^y@ 6FdrFd&Nۂ> "9 7r"gݫ"zj}ĕz1Fb(c^œB '슿NQ)"sjfVjO{F}9|"C,90l՜KGL7&شT?͗D7m y<dx9M!b$ZDXo^V ̭@"Y4vcMF#$G9~yHK"J@g@^/JKs;wU?vWwF>@_|TQ=Hzbss]ge>Cyy׼3SyOWIuly.zD'X`u"*w-;dboF7`\+ŅwC,qu/x]xYvz ^d'GbDa%xk٭4| «.EX&G:,M84G.]J\\IH@{P5GTNr!KI_ DOD,KP-ғs11hM)4.fFf%Y{P4{#Z$o/b3t؊3 --5K3j"rmq(JNU~TJ@濫/`5aLM Q4GtfoyK%o|U~ 8_I3DEs 0lyge *@ʡ`^k!_q(!z Ekq?z;N,XH!]rUNp87i!WY?xL4<_Iytlk2.CʘOKZFXgvIRtfPaoSO? +t3Zzpšr Žwh+F-obՀJ$, EM|%Zo(gNQnra68t…'޸ *Ȯ >* G-Zfh)r_VUo:-펣D rxN\W!6GV'ؽW x2^D>otta@TC\;E`s*}%poR!^$eFƯMjs1ɠZi`ח }X$;&L*|e%[Z‚Xս i)hN?'2'4o,Bg*:::RZD>EmՏ-̎U8GD5,ʥZ#!_2$$OZT1ȓ0*\v#w"b=ֶdIqEF> e6Zodat(jRF1jʞ\RNfO|t{gEUyA`Y !3ϱʨֺR7Zh_Xs`W ;y4] K.AN<(N|rfU(_ )zȵE^=ymT[@z34l.ͷVLr2);6|RJ`Hw;eu] pkA̧vR(P׿r-=l@~GE`EBxcKDq q$4ЊcцDk8~t9FmtwheEmɅS=Rȩ'tL*MyA4nr?{[RZQ^ BhV-4& 42`̬F |r^S!~r$o떯 I54puj~( 4xNO4cg\ͰacI^lk\DكlZI^E)׸Kł{QCs5--Ph +&[1&{ʯY@yߎ#:WUл M[h(B UXR!膬/ X RoCu|A7^-%YőneM7ΚǤ3=oI^}d5{~Cӌb݁Ї>oՃzS@|u j!B oKK4c,15M=9_ ]W*f3jW}%: D#W2R#'h- ;0Z9p o|tOfesATLwE!0JɽiL_w1d#ΉAWx&-ɉ^e=q0)DQ‘'G@;c-xw952|8vl;/Yx]6bj80e6_{ "تQݵRTwDW('s+ϸͫW/)[W9@DE|G(Y|x1nI=![i"ΊM J~[RșȈ] ʸFA'*:^E.? LĜG!pDRR+q>"E(Vz+U?4r:wu')^=/Ĩp6xqCu)&=ZlҎ+D.,_ZXYwD8[U71$E"H 7Y$;VԇJJ!Z4)/7bw+mmզL g+䴑}ľR.;`R Zioe9*t_Ie>2H՞ujulD2k\E5o+sR[ men4&!XyZ/HErL:,Sx6Ǜ[[LSlG$_EuzarGxclc|cHR̵>?lWGPy7WE .~%"zP[bW{=1=d5撙w;`V1,zv@y~˘jв+ -jeڷ*!>1܈80ĶgE=_Әỳv_M6˕$M, qӃndԺ/px`R(! n(%Ilr}?On]J}k9}jLԯBu?~rP'C复_FkN;x~nF{"@g+6,YucS q(C֩&~pյpK&ЇsH/E 0sOizLh5yETI,N ~בD|Φ6_U+bH Cg~dFSMR@`9Oa]deKv>8_ٯ4U^UdzWCUu"KUu~4؎ec`$u! W\GWrCbV8hO"C^؃p6 8ȡu2ı݁@A .Oa@E89lbw\y|U*G͖(L`r!caѐ0@>L% ~:*zS0!-Sx>\NeIy~[7b,7ľP(@g`c5~>SKw1z]$|} /NR9AA~̀ArVMecַ;zJGn673+zaU3td \*>uVxqͿh#]_Iury+=aD '=#3 JyQZû*99}}G,1/T`&)wIh5SRm)fN3x&>vZ%wZIyzuEq*Уz{sg\ 6 Ê!o/H>fdC gOj7H۽ʘ*nd57DjqI&0_P}x  2e]%ym 0|efwʃl OSw8wҟ; bE*B+H'qlD "\F,kfWy. O20:h3X]> ?-};R]'b&IUU!CئmdՀݢ( =sݑ05og[mfz5a^,[)"8h>"$ԍp/ϊxvJ ~׊lv1pA;[@9/_c>!C1ϧQq e ez?s&we.Jf\%>孢~&iMRH{7y i8rƿ<)ߌi3Yc㱧4f>tKX9fnfTo'b' ] 6 BȅOU6 >HB/qz1ǝ gH&Y,lqNWi&DDcZc*o\ݙp) o \4aj|% M,D(d6}r &{6?)3*pBW!+x\a6Q&8p1yɝ~-)~5g0NX 2x]y}NMQBwͦee1/\,muVQJ=koB-~.Ხ}A*- LU&?3#jj"L #B*oUs!fL/[]0zjo1qsٔQQւ'|)b6 ]Uɦ;@-w؍d.l%&n eq38/IF'TǛ;%Y(ίl J|>. 7g69bo8l[sY&!l{iM\)R:+Gפq#(_dlPF tҲF`*dD޾['uf C=JtSGgYBԭNF .;< zN37zmfۥ2S>qW_`]Q]0M5N9Aɩ תӕcU 0煕6('^zҮC봙qy`0aW]y8vPYATN2躢oǼ]B[Apwҿ \sW% ,mkg $XvF-6\sk)sE.@i˷i۶rP#2jcNnMQ]`fSW0z3TȀia $V? +WOjׂ:GɃܚS_9Z˨-}t)0TQh̎UUUS+#jou@>npU,1AqgbrIBr4Hp7aLO*H' 3gtN[ R&I$ԭA?6s[VtmM|Mp֍i/.޿is#gme$c]l*e41յeyJ_6V0sܻ(bRӾE5LM:Ю\p !29r|_Neqv B(f>]@a2 &L,{6_OH$mY[ܳ #Q x P^B}]1t(^?mξ 6H}+Yz?U 1!:W@+Xj@krGCS7f\I!z t<Le:#9\VPVx֓?wd ʡ \mɉZdf|/A LUiY"Ol2YL} 0r.b_vR|^;RuFO<P[ИH!?j*նdEo#ja4yI͓B8a^۞.[:l_4nFސBV%9YHE)Rɧu$iN9Ur &6m߫+XPM,˕t7vE##C"3d< epfKpϯw ^]ᓻ%c.!] cC|RЍp\qJ8ȐAeE[А)]Ix ?]X>jswZѱ">cI=GHws33&7@󵦃Wby4BtTM3A}XC}{PF ^T`Y|ʹ(r wb[$&6vj52j~`pBҴC "0o]3>.0IdײV'kgq^x&_RFPY_IF~Sm'cnS?˩ŻXL[lrV? a1O\7_\!8E NǵJeAoTD&7j,d9xt!&Ên'Hql Eϙ7Kclj h`s<7NfHe~L;Z|b觷o&GR?zD?m׮Lfܠ㵿s*& x |-ϥ,lawJ ;^Ra'rKghS=(eaOL>$=7`N\j3}pRRBfuUt+jSpfR}M>1x՗p|>hDHdSɐ^pFIs|ݲ/u'̊XPvT|q5A/@xj5q0OC5gs+_ibww$h!#1"hI2EuxfcRm58ID&yHVdY u/Ԁғ[;兣;-@Nψ։i וO}!EY=Dx8$qmȵd` nxE,l_,A.h5i;C̴Ոќح)<9[4x˦֦ςpEkpQ"5q!5 H9YVK·բV&3cTOl3U+9JחM٠ .ղ9F57{6ð1ZF_i@CK"?d)(H8#datIa<^ {D;OwWn7gsmgQ!S=e8;5vIrF9Ypr?YGhH9;G^#LH㙊]O}L]y4MƦaPN&nWEb1K9rg*ցĿ_~XxyW.pɱ>3giu9^YyUy.0뭞aCk&/,K;6gsDvlʘ[+ș%㵹9?DnSNq1YV?\(3f>3}#t0ɽn\ < A,йcY[ug'f{T%6N!lQsl ,%Vsum< ,v"tA)DCYC$*DʺMv ɴ.!,w~0Cg-lHF,?Iݩl1oI:dtw(3N bĵn| E [}3Dco]9XӼaG_y.>'_OV'Ӱ#lBˡMU_# %Ɏ<-Ƨ>gN Y}6P+E_?,ҕG~F{%?w)uv,9ESJCH=tkS@z['6Ӂې`nktEI)b fzEw7mߎēMg-,ދ彬/CbrDH(w!N5/#-Wdl?V $`O8WRGQ҂Zw_$ӪSnkьYtkwK!D~E#fy˳URz 'Ͽ+f "jRÅq̕wݸE=xNAGU\,=7p*F|oxA3ØݽJ9-/~+J[SK>LqLpO Xȣ^| ܍zQ5ݒ84-[Jg5/%QqT npᬣ5r:"RUػa˱8_+Beaș8[F,n4%8{3NDh2bhm_Vp7Be@FӞmZTdl\ Vu$MQz|Gs1ӌ3aa2h$G"/O-Ž҄#3X];pL\#o|sg >-,~ 4Y`#CtJZC>O8g!ͭ"2(͈7ztig~TzHQ|ϳ}$5 C}}6 ._"EҢ:,O`|1yx2Q/37JF{ZcE}9fW7S^-4!gfڦ& 4[0qVIgXZosQwӗz}/D:igSpRwRApj]#x~:ts0XCvYk>"-g,Zq5\?1YJzU-FUDC*9lD{3o¶0\rC1ows4."ɉyeQBuX {Q:[,yGd Zfχ3lοSbO$0mį.BGbLv0RJcy3r7" #5'E7{.5Ku`-DᚦI6o]~>Cl7G2P` ܹayQ0"2dN ı^ɯRq9]TřOV|k: b䰓coέ^7K)߆j\X  ?UD`E%na$6y *ܰT+}Y-R.yBŅ7G mj zf$Cu ]񲘯JSVMMJ0ɂvVs6UU ]u{^sܤ nzoam3EPe;Q]3"~݌IlM隁GZt";PZ)hBcא ɦ[}VVc #ҟQzpjxeSgxn/|z0&X"(tlҼdp'5tEK8k43,Mvhvk;KԭJAz^,hIm˖"Hk'+᯻V,"}yi^7Qj' xdPbRrEe~#njگ"4MLkmɰ)!wh| 1lp+lGu8j0| ϝV蒠2=Q>:U M 1VJ$qY.趨dmO>xd6W~?V1dJDdQ8=oRXujpi r/)P5+Wr W Dg:y7t2+i#֊5/vY$*9cm&\v8Xt^^i"!VoTd+@tĹ.SpxmD"7dZFziiP0䟞Աx]kOV;eEcEr31.d֝!_tp`$"K$"޿usj+R[r r$X۱eQk?B HC _vlF"-g#5|@83V54S[ߡ`NhINC"uL@ :ɀ6ƙMG2Mұ xhKZ(i!B0gf;OF"H ;XMQ29W\ 0i|Пx{d9-̛.9Ó=)x/'^cѭ>,R5)*aY Ktt[7L|IDְ_qtЅ⸴[hݠ`hRh,SF^a,Z_evRmRDVPUݮ Mt>e+ 2*ʙش0=)=h@U&$ºL IOҜYŎʚ=zf eJ($r l5=#=C܍td9΋JXC͠$:pD2֣/:z&Ϸu8@<݋Ӯ((X֟vN8b\㯬hP5 [&Ne ϿuNL`:.ob(pܕ{1;e476c)[lAK|[$ S3BT:ߙKWAD׶|G HKa\^-whQ;X #4?0J3ch21f7A2h~ך"NseL NΓ83C71"r2Ap/L!J5|_]ԾD/f[8i#  A);PZ?ؖH7Qhaٹj^X(' g}d#jX=㳻O9FHM͐w*k۞޴ȷVmoʼns]a:qEa#B\dǃ%N-,uo]uH̭o=@eoAgrdMoAbn+ǖFD_dIM@+L6cw:xӅOLcXXG\/ D$!ݐa0-hpSjxVQKD҅cHSdvY202A qs(〚9xk71p_~32$O ,-41i&nY~sB17&ﰱ!; ?3y\j@b~W=>:\<`z6[ d!vg0쾢~i0MTl4٫3DVjɶ p&xWPJYߓGӍSXRMuu 7?s`54b)v8aL |LЩ[]>&cW7: zglє7ёYTAbOnydy o/ƓyU_:[{5F ɞ.wVfo9?彼ɀlX| IrTndpR:,c@ؘ$drvP(SeRc\{l6/# hP|ZA6(FFQ{EUzpAiDZ0eTS!W%kJXc]̦{16ڐ׼7nZIkX Bn*gnFw-507%e 'HY.ؠHM@%F!],˶+eUMKP5Lf۩qOˌ@Ӳe:ԃ@4K^GxvFdsLfQ-I C%F²f$ˬEK4ߐDҽ\0mRz!5P'M!HR2ZmOvPrb~]j6S='ˬ?) vi:!& A&n!WX5>LYPj'p555?-XXVр25BܫP缼W`cs4ۓ0sA%\鸿%a&NL(R0mɮ*bg=Ib\H#j"1?b'VLo3Zwy.ʬ!jƯ8818{Nf*A`w>af?y") o9'ki8A?M.==DQXp'Q j+#`@׻PОQ-zW.4>`'%} oN@jKy\T&;S4c2۞ޣDoQH':QIh(T06E^ASd.T&Hg_Ŷ!+|XauG@ b,Z)&.bk_2" `da߉&u6 #jndtoqpC/?gO;Ypw0sU lVn)]9Ix[lofʛ*0iz[Gv/X` :Yi$-+#Jjm)hBNwI9M҃QY}{зiJf|J_6=h$Ʊ{wܴs:*B(P*9`XZùbZ̤E!f6 kd6M{*sDIsd55ZRy&dҊD=&vmL{ I,xUpE`~ބE[X# ZiǨ}ztO_#B_[#3RmbI&PNt~/ޠAw:S}dֻa¨0mSkAz -1ֺ,!FydO!2i."оt9o$^+gaV]UTR2?AڏnLTa j:"f('Jn鵲Rm@GNNcSK#(W9U*N<|_F醖_濍5STJĺу]xfW>>p8&PM0-:dc&l'vA4E{;yn\ϲ *sW" B$i'ISD?.xǚ6Q3Ȗݿ,bEtb#+D_?oE4#-XUccKSɔ1 @@o/ 'Vh@mX#N/oF'wߣ-b;㕤QMMqb! 3,_'0C_\SԷY)0 BqH({=6  Tsj&|.CA]%,}RM=ep #'0V )6t:[-/o;_rE_͙@*L'67jb~Q{s D+a?޸zGD3xm49'Gtڙٞ"bfeE 4^}QS FyAjy8t^`PKRF"Qg)MrRz :&C,VH|A0x]7~Gq_a3 UZ ^"]骞^I58ef*t=~PCFB%`$L?7D!]#ZNUEQT_6?S$̘ =o7ۤ(l5uk:.SM#OU'gߕ|斊w2 LU'm13@xQag=35_bp;u^/bd,OQ#fߛ02n"فO<,.׺-_,mj^XOXhSHCW+w\˷6{)+ !-Pwvcb.O0ȐJw =ƪ`du;>/i FɧC@-8H'/N8RY'%E^WMds*22Qdw= ]uB閇o{FOr}a$td|Wgp~8=)I{FhNt>Ñ™Z'W l(JtwZ 8:?|v f vzc \A mX&0~nGC P~֓Sܔg85aCN[=D׿w` I}B3WүgES%{N4##JAs̯ۮD ɪN;QM]R9C$P@,,JtEϵT^P> \lKT=f= >3V-{}S&;꘷3.-#nOED8) &ά9-34o|._Oh+ִܩEkfөBDΊYx CH^(K5v`\ .HxShBuH>t.aY5Kʎ`n)`FYvd v"ܱ o?K~ÒA*!PJ"`f/ypv4J?ZKptb]ASϣ9udPZWSj#,V( +Ee i5 ]v, $jONWH–O7?HD-]쳎͑C'CPv?ZԎ'$$fP;/pq\s/t#v w' /^?-ayA|5ZA MmN bZZV"?dՖë+,Wk,!NFi]9j}yr9 M ‹Y^XZ 56sqi/6rJkNG]}z'42ol'kTW>ni\`wUw.7Wɑڥ2 0KX`㱏o P4PJiq Q'mY"hњLޑ߼8Y}Ψ0CѥO(R b>ʐy"UX+n`0ˬKщHWf@d3ċZޟ6qw.OKV`=ȈA"VBDuIpNה۟ hqips'7taÌ̓OU  ZNU}޸/X kp/[LjL4y`1|C6@4U@aeƧ*0;!xBwKݫL`p}qɓwQӐ~nm |z$ԅtl"("0z΍Fu,EP@v^5/P~ԹI2o]*N)hsՅ7&H+ v%fXͱOufw-yCMfg5 <95REx 4\nIqr;6DNna&$7@4k؊ y N& 2 :>cyόY7O8C\X"08”#Y*m nDόc\v(- mj*Sy˯񂇔dƭMZ $ƣ>1~{!Q_?.+u x`V(ct~e[w~Oُut&l!Ě HH;B!ED;cT;&suNRD!Q~{'ADn {7?[ ͩIx*kaʹzIw_ {G2h{X_5ͦq0z8dU8hVn^D_}BAC|Be>TJCl^c0H:oDlrVC/{z<8 )y `6K\m%ס͇mқG 鄇}ˑ)5n~(Sw=}E&}fb!&B 8$~tӶDHLvBBŪp˷ *28G s5D1 YXDFw.jM\sdJiUD CZng8}E|\*~x%t=V6Nψ]rDzoͭ]<(H|~CW^+UijM[kAy[WE;;fN1I9pN@G+Y֌1q^^.o.:2At2ydu4B`v>-.m fӼ"ԁ C b<:][U BiMb+{|cNML'bwQi8S\DX[t`| χc#y&+yke_d?Po:0гcFv@a,Jbn-cc7pvNٲI俰k*,+Р&A`Ğ+4'/h Z-bdL8 kb" [$Pl1uyb̺UՀH`+YFzK>Z/[}'gǹJaO>R4z[fF7Z<\ & ]]lZ W*L[f& E4V"X8/x{<_*|T=S qI]';4(3'$ԕy$ ?2IrmB3&O`{C 18fX^ZS8˳(xUԻpb<(flY/\@)#F~G|2ޯ.Men/(Ma#+ZǕr#J^~ZC;'($BJ?> ħ zbjVߕ2- 5 \Us.lpEx#k|=v3fYlN(z[Ar 8`͹r Bp>L2MJ1> !{nzן- {yA==+ۣDwj:@PdHm!(Z~%&|Rͯ1X3>;iM^bY(z>3M8]aJ/jW4͢%2r 6#R6Eo*3Sr[+ɛFWKk6 K_Tu_dIN`d.o@ tOȉ5IC^ e}KsʓgtO<xE47 Mq=Jߙa F SƉ8NҰb] \d\1x19e>Y 稔oce8:l˕:~t|;YGE0;i#8` GDV8C}p%#=i7I3W;QRij٬N d:4nG._X 㣪|S}.BckTÙ]ZFRO|_Xb_m`㡔g )Jonܔ;HQ/a§ Ӈ.3XW.-߃3e5 GL~Cȁ (P."w6=n6\r}YC!c[[p'ydcz@@ɩ{68Q&YxP#{h0r~IN2K\eQhfOPNH}ܕ Q9_ia6maQfxh/qJ#Lzh$6_ K.q_OW(0RInyre#~ 7r͚\6iҴ鑤ufHe{Ū(~6DHX!#>.iIk*5!3/$'dǥqCʽ%ՉPR5 a{?Oh(83m}"ܵ?}ol 45,8Gtr;bg̍š0S]>`1rvpEПh.+FM_s:-Qd*Շ$ %HrME3Gg$LV7c~gȗG ySؐ Fc6pRu$5/$q j}:΢>o&9U&8l@ft>rYd~u~, /̹oϥSsK}mO8v!+otYlhf""P¢O]u ^=I#H1 2iLaPw79 .$Y:oPr;m#z^ ^-!E= cx*n/!PCWx}Oe]v+t/]gߦVCWҀlki9Z!!Vq|i͏Z kÇ0ݼ-+n v`2qMe8 e^$Ǻ HuxlO$; Q.sPGyZ[~{36)7Hbk'a+6ErsԘb*l*ON]GM&NfY Ep&&n}C ?JmA2m?`5fW;0| [f,P1*vxkԋ$*M@tK@oRCSIDocn wgs+F|=Ȕ<_C't^ SjcmZr6:M es巕Nd n}d:A ٿvÆ؀Nobs-X1… $!|q6 *͒] pgI:f5U%d銧GIEJbwCHk-$4܈VɧiEGls3P6?ma o?,>uQաk;WCxS7mޗT`uG}%yx4NVCK[|YYRJbus:Hj(F`g]NVens=mb,LtO|! l ug i[αX?q:bTy!Sjqo tX7enY'쥅%mx"X8,d H7)MQ rƔ3^ TXy{5vb9 )syD iG^`1 Lrt!};R&FWӠqb?%=т"WId}|:gr u"R{9߽2>~ԠpMM@q[ݱg٬ lScg@!4 (i+E5lR^x®^cZ;E5)h%۲J0Mi#fX=ֻEJD{sE9v`g .6B;>3nH-˂CY`_]AU_4 dUhRtr'n+al!b!ˇ:XGXeR'|e {::Ϩ ʄ}5n61Cn3wO0Tq}O2TߓbIdIcdg^~gYZ0707010000008f000081a4000000000000000000000001616ee51100001554000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/cdc_eem.ko.xz7zXZִF!t/X]?Eh=ڜͩs"CnJh*`|\jcl ՁLG71> C|Ɵ+C u?\f %L6 |ڭ]^ăgrzNV}dl2q_4{NA_*eUɯj/{#s',H~\8|qX:]zC IC}qSh*!7YfE*آ{>6RԽh1l@ F "bH)(lS`ӏ(_Gٕ$zɤ Y|:[q^& hH}~nzߤN 0b'I XHqfi{j2M*QBhV`v|Xe$ vVRXFsP9JrUmIz*;ápf nGbxsZe%zzڢIR~GP; [l崋cRnڊwOU9L7kX^|SIq񛴉hXo(;lcΕ*.;=o~u߰:D ^/qs>[?UoYޙo'~KO\BǍ-h%ޔ.gC^5&.Js oL,i>iҁG)$\Nj%ӬPGݳՎEߐ/mq-}ȎA!ZϾ22p6TSXwt`W/iޛ9IGKD_ sϩ&x}cYݭv3A׿bI~=I'i}b:'\xҜ +$ 1xK? .`hfR*d !^_h?ӷ{Qu蝐5wlR:l.WEm4#֗}i*cRoZS#ȏvO3]5W9~Jؘ;EڹP+HEVSCҕhy/(, f29{m&jD(711PGc 9>-1#DfTd%d'!@x[h93ciLu-hڤ +H`,&?LB3)?bA%bAF3;jk %25T]^jKzGzـݖlrs0CGJ$m 0n8pp[W- T$| "Ih2 Ҭc>kȲ4 (XlSO!UHJ誯mدXk֙LIxZ9Yb _$S*_Tw*.B2$'\a pUݡw,oixl5S !vL¢a(SHI\3CP bc$|)YB{d{4uBD6%pہM2;3\utP|+}C_TFl%} DwȔvCSd'ˆ^beܠum7?tL!Bdd0/5,T #Wm1k[iSgȡ(²?F&RyX~u<۴ [He 10ԣk%3rː-Bϔ,feDrնV1m_K#fBN8MioJ:iH¾ǷGmwi)EnUOup*ɷ)Ԗ NFaYDVf[^T}^@p81;湌Oď__P쵭NT)1bKTQ pb -UT^oʨܟ*|_s aCg E7a{"7A[yd.>EK]|  Tʥry6_EIHnH}//AY',t!+Ĉzql ߥcAẏ3.2>:CMnM}3Yw;uͮfŠ%wJ:?I%g!nC㛏! IFgPg_r%Dh9OS4L6[eLHXOC䊹5}[z=oe/c7nWhhz9AFx6)&fxU}6!/[xKwmHhwbie[3He2ܜ,< 9DnŎG[ .YFf㲊G5٩(%T"QG9xp!LpW[ Xt::p/FMt釅%0h#BJmn) _$Ii'{$I7%[E=j/)Q$?o$!XΖ -QWm^ {;;Ek^>6SOp)uZWx{<ԾH~uh#^ EYJ};%,Hr>A}JU} 'm#OEQ(anTum|%kJZ. ]­|Pرs9jU/zkf%MvH5Ö}6d EOB/]:MA3x1NeɔF$T;EW8,@4̼v&q7W#-4g{;JKqbf+d5 T~ڠ\rQclho||sgj% 2lHG`b━x U"_#9a( yz 9QYh~RG-;4ՑBDO%pD eA%5;7~TLkHHeV: r@KIKAH$JQ?@Et{uD% S8v%?#p fى4Psaiڧy de:͘ 7ڄ\f m&^L"5_z}ŒgYv$mOʧ|Y dY-̪T7/r [% $&xpj%xJl {%8i o[:4N$jksMyK{Ìj Mvt[\jGHgnCV%~+K*@g}9IPo>•>_ ?6M) (!ӴwNg mH| Wb8$ xB<Ɩyg3h.>[|=x.t89B~rx*K L!#i5QA/G")|:*eb2,Pw!&|pG#`x8*6 1~ o_r}RGho/*P2g)9?>T]| ;1Ʀ3T  RҶ6A闽T2.$kUv.Kt"2 ?wXtp}c3DIS$b'*5GMT#w"qT6hWԈixlĝAN`Myoqr8h}S0ٹx*qIb(#rzx> г}Ȳ0(>A/6W&[ՎyV̛kPo#͓rpd*1Rӫ~76žgՏS[ǽn$ ' Jx'eed3sRUIw;9 Ts6ɓ'v-:/P hs7)%>3yVxPcf c~ 4YVmjwrclDVgzSvӤJ*͋cc[=gKIVY9@Da]RC"ᙨC][\[Ƙ m8`fDүcFg.*ƿL&|CkDN?b@@Ж< ImFY[;6c&g22iiX;Maz?QG^.8]wd:y-eDAFH;/*bD6d3xo,[ H|\N?OUp:.0tsGvd3.boE%qe75|v'~؉mI`^xqdzm %zDcZB9'}YRK@1 -ĺ5san;wzU{1ֈ* Von-L""-U* 9Nc D9g+[0snYkY3};}g$]PSzmQ-l̩%[Ng}X%T/U駲\0!43<QaM=7ʿMwy=K(] T]ůZAd~ι`M{!5'٦Uq#Ƚr+G֠O77 pda?@ 8yTb#@LwY<`U{ËUۺ:SO8g5JWr4[W{@v!_ 5WLTF}\wl2DA )*B&v莓R Jҕ/ &aGF7%ZnHa Esw:.жrCsZz*A$x ]m(F'l_t6' KX;@p9y\ːS8;۩-ɝgph=+zligĺIub%mPd#E`;~EWʼ @$L$wZ)tG9\O\,]fB,JMUoxxݐ}Wɷ;_\R?a2L` 3,`fJ cI_߀`Il|[v{N/†D2*@ykGP::UW%&=O˵5à uMue͕uM Oi Ԁ{bn Wz~)fl8߮-iZiclipK 6$_SSJ utŒSU0Be,yhP6̗3_2.$+WCN Z&m_-2-`J=Ȇ7O~][IB&m K6n2F#atΜ&%W;`0TG%ʬR* o\vxKT0Eiv-wވqy6$deғk,.')TE3jUUixפj4d{,*\ QO`Uz}IJl`A)KE~/Î^6_.&-UsU[ ̝ƆTxu ؈Si-͸F"qDMO;}Uw>yqjTDBA Pec}6Ci;Ά+ͳuSQ.N 7Di+Qy >yt+)P`JE*P"ؘ0*2X (PU0Uo` 2%>܌}p<W>;|%6d%~fj/+r5!HK;lU]S# *3"$ykȬO"Xs2Ŗv䅢\3զGڷB¦2L4TMfdQSOG2e&v~U-K "?ҡT$\RzǧGͭhm"l:}v>+hUכS>1nF68ѡ#?ږe>1,]1 \#n=?u$f߯j&&=6hc^lU-Ɇwڧ z 췜`4DiGTw6tE<`-rk^e݉˃?k,He2&FUcW 9M-MKjj>i'Fb ^- wn{Aӛ-eE o>pς7!fǷ$&z bg0 8Lq#vu7v!Aj q僪Xlnh0IT2%M]-RVʾB /rbx0[PԴc1xي.RaqB EB`L킆xa_z>xԒ~ LsUZԾ,DԸMSG1mc1~aU!=jp{<7C!9꺴*ɣ:4N, z_:BT`jb*1W˱_#nU9xs'\̹ӧsU.|zD(I?HxTXvKWC^Y`5wTSFX,+9HP]}%%嚸/6؛^%yo}ϟu.0/e̴!*'½& iR)nUcΘauοEDWJlTmx{I#~lLUhc,5ғ77Ooy,d57i?ֆC!M5(O?V=L+ <_܄t3{%7y)*] ?LJ0 MHcjצ$'1%ܮ;gI+Hr/yKaz`tVx% nW@|jo@Z} ya!xHR8|-Yls*%*BȬP014^ qdލ$& +Ax46I?*CPĪ/E'T*~6r pxbiXt Ң[J9YК,>ɶsj:Xo{Zf>3-"Re< R]Q<0X[60X Te!QQnX,[;$;JzS[^J4UUl/ffH@C$g"%9g!ZP1C>^E2֡7Eu4{佴4( 80PYHQ/ݢZ&ڻe ijfQӠ&[s^ӂoʌhUnm۲ dµ_1<_#-L* 6uq-,ݝ  ltE n {Ё@@Ib&bE ]$- +< Y49Z4), >QŽks 8 {阈$]=LdqO ߬őI'2ܘ a3bmip".~"o&ImV gL=TiRP&ϣ`kd\{ճ:LT=ܤM֓?asTXgH )WrQ͒}+K(Om QcֹI>: ӣÛ2[b!?maNf۾>غik0.o9Ͼ“BDž"Á|?2&p$Jm,;iZ?; "\X L!'do\Ν +@<w(dB OkqS<9_vzC6nt$>9i :Jd'{7GqZ`O:aw'm*'iӟ/@;lZy{D΢Dj7ye4 K ep\Џ8 < ‰jѐb} ۩x57Y˕i{~~-4jW%7G;iH%3' ?uOA$O܋2 ws._G{A2 Z';y1wx>S_)fQ˧9E'72{XE3߃rxk.B0&mvYb4CKQͷ1}4zئNA|%˳59蟗U?!}4fZg+~Ԓf PŠp J3wUM3a)Yl|E]c)I3#2QWdRx0P(xaӹZ+1 :?CyDːnteoķԒ/,b@(cMFZH'N|~: ]߬ؽHaAGWBQL2۔lV,fNmV.;N<ݼ`W<ںbD+Keh+iL%v_ViSXi.XNF0ܷZJp;y Բm(613 m`Ԓ|nk[}2.QA(j~Sг5T ~Gި)tw"t.܋uI( z8^~“PG*<k86 np^ަGC1F Fm1\` uBOԵC =ԕ`/gzY+q ۫? ӅC#ВԿ ҕA }UA,d%SJ BzR4JFQ`#cCd}KB\HbR+RX™2C`\o"C}A$ c.wLg3a2w\FYr0d<0t'W  nBc?>v$i&IOEs+хq">߷!,B$^#<Ɍ[W:;d+A!v>p`zm)뾁\wʣ]4B`9gn dvmAKKψP8]s (UfH& rc)(?SEDK#yDXgW! /{0[]T+z%{ WOvtEl5 E\Zg-="6XH2sՉڣR~u2|,^ʳ4_3^"R> "CLӫh t8,`"V:CN;oKiR"1Qmi\RHH~y8/n=&Ű`a6:e&TQG5%W^x'" קzy:dg'Lڷ;m [ xf Q 6c99@7oe*Bns>>ІqqDV|YLX#V|n/*O청ҿt}N8\nQ/JpT$f"?#SiPtr WBex~+xvm<75V7fl4R9i#U@uƔ-8w*]vƛ֪yT ~)`~!ک] -Acnb4'$ԫBZ. eǟ*F\Z?ޙZ9$%=( ޚ*\w#+=:A^X{vLV% \-͞g` A$\R "ɮ^;564e0V~wcOS=4r6Oճ~u G FTL08vcjB^Ee$n׷Mҁb d'c#X'R}JVlRY!Z̓ǢnII a)o r}BBq-#\M3B;80,kmo'9_9A!aõ~LrCFcɞE31 бݿA'hDQEp'vM!2mpJpyfK$!ݢ)wxtImDq;E䂁@Ia0e"1} zs7`U ̠ٔ ﵆;觽-bW:a{%~igB2nPP;m&:"πmEz Xyt*h ׏" M#4oxHCI!3ZPI&ϼ0w;~LHYIBet4!^9)$Zɫxkh?\4|nih[ohZߵ,q?lҨEY`^1#VyJ. `37$qV{۱,fFwvCټA]nc.]"Y:%_˺t\ vo8矕~xȨ_&Skؚ5[*<+e_j 5)AFlL{ksHXaKvŧVr^- 7a ])^gkU:gszx2 _$oJXI@ M "XPuOB ^`jzUfjr==6~ %\\wrd7DM&BĆ)R@ *%YVC.zxxXjξ~ &5J5!"(-NRt4BW2R~SR\M-fct^i?\xD LTuur#|6[** S'M\y ӹz 5B>?K'?ؓd~!S@_xZYٕS!igf(DeLg/ [5ifV.Ԋ5 !bqjaVif C ^TWÊSs?uqEX-dvqGeMkز"Ro ϾNLForxO}TW\ Rm5 ud@ش_h[s3/?D&=72''**8&'(FbӔ0h. 'csM>%b~6'=%KbPʤ̓P'4% FU(V\Th'7C;AUK9y;fe M.1;g&h2T]HkK!t"4Ucg7h$G$Oh:maCg J 8̓dXkAC_nмuxǠB_ґPtƧ~7Iٛȸ /-spu˝b\3 ( =8}msv}i(pn0vpQbH7\gRa5qC-u?k~>_otS.U].v#2%@Idz-Oz 9e`C3s,rq1.ep轇;g7|*mG d؉Me.--Iu }9;7Nr&O%HV1M -D@!esǽ'gUfp9a\:>5DGw4:vBo+Μy)~,{.wv)R4akjZf$fXmxZ8(Tv<q%Kp_mVZ/5xhjꩁZqūZGKٹa ߋWшs"u6Y0Yb2Rr/G)Oc:JzycO0 8kSdV ^%/"5XFacTUǓY բ0 wtrk#TNY PPB={WLS"?~v&GE{n·iݠi0 {nݚ^ӈ*ghK2δpod|ty-d$jST\9ɷdL|FL 4K ԄUwCnQYvb":[,\Lm`.+6-s(NNh'!@T'(-ǰJmn?“W{K+Ćq $M) 뗥q`FܬTJ0ZLr%VQZfoeYXPs!;\$O<2ݽ}^ KdJV!ND]K}ymh~l}EQt.hΌѩoz4:0&F׋f>Cts)"4,R{$F։2+JJIy'8$1<3]=ZƏ5ʛ6̀Z)G,L? ԔZlLeP DAd*}\B*]A /;Hfe7_dӕ*ó9WO_x1+Z̏BTEGRÉV̎O>di*Xvڷ/qʨS74\5.ZD^,ڎaq =d_Jk xK6=9vk hXHͺ6oUj% 7]g mu1K0maEX^q񍘕3"?O8)8A#9p8'AcnQT'skpZk\>D]Q0y`=K"Mx LCL4p),t=_OvWb{jB"]C#U v^8P-l8Ҹɐ[%y13wF-?jրnd7U,`QqtRAJB%% d]s&!Xw`Zܥx&|::d9ңNx?J{&J:4O}xY$$O$(iH ?SqnaE{!l^=$c;]ǗgUXR& -h]!aSț@EF@q^cKhm !)Q(Q"}w+8l[+D|P=5j$3QE"91vݤIg2[[- 痫V';zJO>ua99͝[aRsif]Jl:O+\_wy`n2W/kMه0JΊ0tG>~ ?s)lhv0lib<}Ĝ ee@o:;2MpMGa*tLVgr5]xTV^wCXV)b䶐J_kNAr~X􄒮] YaJx;V:X1CfX^Jj e9-j%  jq ٮ2|'x;ԭͰ}l8,w+n' c8-%U?W'PZ﮿ ϐlq=6XϤ[R QALz@#(IQCZxSrXx9WJ* zv,&~Ra4C*ᔌk|hvK{@qb#3{ 'KG)YFŁՂ眭Y7ē_Ҁ[o^BUBO|;dM8A[MtKO5XiC2 00z[V5 6;hg Ǐ5NYH'^co|R3"g&\<$9/r73p@;lR _いa0L^1kZq@/H!K_EsΚ͟J!3iEB"y ME{v?tԞݜc Ir kf+O5 ߨ|oc bz LT᳁_dl@>p7٣6YL7YXfj簌=ONl*!˭qKu N}>&yMr N$0JIϤk@S0nw ݛe5?^研+.Ƕ0cÜ 0~2֔:><6Jeœ"luX}69iF MAqvOnlGM 0G ՀB@Z=W. vn8o*dcz#ח)u="( |Rz=Bӿoi-l՟syFWhp( PajO/8hlP'K=~Ib/b+J, :j& Ffk[Tr9Kc?]D$. w!Ʋ e@{+JoÜ&kEN{qqAЛ1J$#QʻGCPYݡMm#bkGHaA߻o(I^#Y 3SYX[Ml3>Mp=Tu%z^[;'mtK&Bi_[Qq}:>Bbsx7/ ߴGM 0մӍ rldU%[p4m5G -3@ejqQģ7cVw[U;[ m(]㋶NჯOm5(dhxaBA9sT(Twf? zWhuF,z{w5fhpn^ F},R:Q@4۟Lzq4IVCcҼ\1}tA/:Q[`kfnK^0A1UX<ؿ5ǜ8:n]8Kݻ``ʐu@Z]jOKm₲&<%>ܔF`1 zK? m!`ޫεn@`qt`䑽r?8k;Է܉Vfx􋘸U8B6h4%*\$J;QJ3`*x *#̃+NIE#ß'[47ށ1ӸĘg6#kXǽ?]ԀK{btlsp8 I [T\ *U;m[|HvfXͲ8Tt@w|WsH !_;ɽ/v;.iV^11,:Rjx~P{Hljʑ]#BQPOo6*A˷!=Q4ƥ3ldoZ L_X~N!%8lc`fkvyq=Epcx6]a飻!W$h]45%SM 21F}:B]r@yB̓fhyEX՝/W=!B({'B^3L޷%ftoE畧 % af:dP\ˢW+_p_M뙈}}*`4 b[ GdYipԎcvUH|:ȉw(ٚ͡wɄƉH#D_{,W=H e,MZxdKE" kgy3}\Nz ?+ EIM< a: QZv.`徦oVv^gQ@ lI[)&y-O2>" [~hX;sk}&*Yn;^15@efe]Z{s+ `ICՇ/p?Ν Xc&:sYk}Ul)&ޭiauQ/ EWɖ\vs\G|ށr9f٭@M>Y6-A,h]7'a(A7ώokLsW-;[hd?`yEd q*Gnjes g1vjDX =@# cp4A~P!h' .Lt9LIf'YƓrs y"AL_ꏲ& hoc~d!E0X%$nnNvPE_HǭWBjvG;vTܻ&aƑzybc1\DFE˹5lkDuNŅӧGʭNɱTMԛiQa 9OBn7_zQg_CcqMKETpڡBWZa@b G}z|:#4gtWd&,es!.ɠ#YxHv}*?컼Wm1S#[c(9vkNKW R#"9`wDR%䗤f-;6'罜DkXWs#8Lcx0+XRM+a OKwur?҅,`NwP#2-C@JmT̂Qy$E y7Gv12džVް Syݫ<@^wlX)9*b]\'87@PItsOj"q.ކ>zZ.BMeKKxmP|1\msᒭ"^R3ʼn֭k(@ &7`-4n_{*M’KwЎ:Å' YJ(WXRC @GdJP(/M/9B#ݺjy?t nQB[o Vxⱚjd5My_S9XL^dST!wșMs SM2 oXqZ_DQVW5ܩ;ZISJE&Zdj{M1x;xds@ uCL:_ЍwUy[7T5Mk1{э7L>drk5f64#xX|`IaN`ɼ,,wڽpԢGUT䙆eKY]\R5UhP2 Ah_-a|=ZL2&2BmaFg %{i I̩&$ os柹*=p+CKW%nb.T?5-S"r(Y̩f?WjhK_U$F|7&m Zg%låOxF|cδ34F9 '@ UgV )@̀5o*K'F*׍ߒ -JMlSH-V7 >zE2 *ȥS1ɑ>.6g6[qngaPK V? NHý=:4W!:Bl((ļir2ka&e{n!HaEl<U'ʿ;6DQ6bZau0Tv Ze831z4S{o[l2T "C֣A<q“-~.ՑY"id-wg=GR&٤sTk  P]~BkgP-}xFy\@U ٜ]S)L|P|<` ]Cİ܍2ZrҞOdGDTYl-t8r <ɽWbWOm uBF&^sKXzV0u. #䓦/|@{}Y.CܕO&AģPx-VK$Rr=:ѽW݃-92{3U=w<b@"a}<"ER>GLHH̚e Vs͙;H,7e5p6eiL!Q=Q0o@319TǼ^i -Q##~}aȡ* _o֍s!l ^ f!* $w E ?d})ԝ #/4}chE2;r K7dXOQ2JTih'n$,%X҃H3b:`K7R𓗦 F۳0faRWa@5=k)EEM4 Ji ,Hu(lH /xO$(!qn39'ϒKՔYxL#7BzDU_.b<ܣݭx* М>DJ͹$)=}qcIf akPF."5\^[_ oDhRLf,%_٫ z<(j1~mFAl( llr94amd ߽׃u wh+%zA o\7:S-*1)?]*SjOep{?[Zs'o jnF2(#d.\J (; ^2$mlh4y&ѼAAPgFf[SolN{"sM7TNop2<fR5{|%i. 2w950`g+䴃̸r0dfe6#]&7M5,XZB 1>\\y'LX/@ ]0 .oLO^<[WDI$j\ͮ0b`F*5Q5^ڼO2Dq+OBJwl@ߢI_&X?cUdjvGՆ4&Է)P#@e~_M&%smZ!]4Ӟ(q9'+XVm'T1/! })Irt RcRt\A 0)?~~~;6fHp]P/q&tɠ]nl7C]-.qiAZ=̉Li CNA/V"{;%wTAA9u8楟Jf琒ihsj$ gIm3 HnnJ3 1NnF,rݞ@ŚQ$L eɀz<U̶o>u^ wwԃt >I8ZF7 VEi.iH*HRyYs`{T49 :@"V'PJ%ziA<$ ZqƹFn:'QXð$ BB&AFv}[ԡ 4j9W`\>`s58KfliEvfɲeNiib'& OSbHNHBbh塴,c1k/nuU,0㚇5Fuuact~n?ʹS+aG^;!u%[J.L̖s*UQY$B "6auA"8ŭL4ȣm.!MA뾇 mp9dlGqSRO’jzkM dK*P3ֈ^dGo 7F~eOp}!3WZh+`ܾۂ^Bd 0SI|SW \k@(׼Q=5i&eV&4WIܰ{Y ^QX ` vQ  j.M̈́%X6lXvM2قzμnձur@-M'sj Xnqv؝4%Jz2i>RdŎoNzw&Ůd9̎>&16Vq'24kmjϧ*=h+]3z_.pcEC^0c킟L);wݡ$K nOKD,C^I6.󚻱iĚ\s>❋·xCdtmc )n[)Z:bb7݌JKtA>Gw708+ ^!N΢+i9Y!8/٫F *ҳp1cɹs:4) UҰ,"pm~14_Ju9BRQOO܇|ETcLNG jN]&0#n>|hQkYq]1 L-G]GĕmK`>-wo3q0Byxb aJ "j, ]?{ڝ+GH£ /R͖W-yZ$q(#UQg_B$ݥ9nQ"tvXg_X7tD,80 }{ 8!UF14Aox2;˻AmomzF*ȠGƥ%y.nNOl?R8ouʐy$:ˣ` iqUVA ys'^- H,S eq] ttL<傈#xQXU)Z4ͷL1j+V Ɠ+4!vl>e;GlGqsh[PBkX".m"Mzӱ~S'Z3\A4ws2'kkǃpM\EY{y%"U}M{ZGi.@g^! 0O*:>\]cDG< yie(*A?=CdYM-J=k-no#I#Zlw;{Vi&dmXB 6-BMtP(O Ioe9!'x8L,Ý88Uķ\X2x3Q;ȚM)? ]la[?]4(|lO=5'  Þ=p%0k!I c&ms^Ѣ2'U7V^/pRN4dY_(#n$@ʼn;M6򱑀 _s}nD[`x=Ge?+d" 7s:p7A]b YwQbwddvtHxCp/zK!uĩk]b%.4pD_W]y/ԅڛԞy}QMl갆;=(Z$ VLjalY$uT8tf7a5d\$EJ^xṗ{|˦WE^;0Hc#'_?җC@N]: ZM`PM[tyQrU i67TϴPiWq"rWJ=8N.>q_< 8|6F{}8ǫ mb0lAuͮJˆprC!(^FRSCh 6 >e ?Ey8%%7^[əޠEM.a߄S*`nB2(u2*:4E߃LZq ˦Bߒ{m&]h6oP{ 63AU'~cBYhTrTOe ȸ$I#tFlP7QFzXQ+$vy-Q5~yAhp%^/똟ʇKjEVSޑ =1£Ԛ1~ _翳i"BksmyP (;M>q_ӊb;HjƳI5* tFbٍ\5TI*$p;xfvځqI.tKxR&e-?h讋[7@1G:ǎ2R`E78SF_e-M5E/#R$/lF_o6,to/P"d%#d vɠZ[.lǫuZFa?WŅ|4h\&a;F/; g9?ٮ ]Glp۵i)o 򝶠 㮋ైUs+b +J91iH ikzlY8I[4!JD^̺%ס^,ngĔ>=٠w1-mW !^8$V`/Ƽ 7M$m[nv_HnHJ*f! kȹvqOz*SKWD`*'"R۟.i,]YN񐰁Y(d"]owl~e_skbxVZvUgE??30~PyD]~ ja42S҃|: =ͨq a X}6a"be8 @8,!+p&y.׉gC"}>הp=)'NH @5A L2|KE'9C`@69}P1 d|EEM?,'(+wvҊ6 SyL6TۧE`q;HCߓWn *M|M؎Jʞ8jd;oD]*QB ƮGû~hJUNHVm#q%xJiƇD3焓eo,[$wk|AĶk8Լmo$I+*> u[cЃ%pSڈJf: ڻznbo3ϣ/N|z,׺|竨ҭ$XYʣܻlyxv~U_v\4(+y}A[4[>p6~qgQۆ|"px \<SiGH":z;%En6Pl٨*G)zPIiaߌ-xl9+~y{KHKWR`f΀ L_[51 9R TFQb1ʼne#.A 6 $X_+̀QO+^N۟xq Ƣxt@}aJG\. H څIoe̷W3KL" l,hSx["!i7䛖T!ԏlS`t~oJ3=|G#saLđ|x#^1X= P^@|؜3}lNN>Y~nOdý"L& O#ӍKV/{n k} Z8BD:D,gLb4^u8КDƭY6JN30-SS]x ^5ېCoαLӧ:\r9Lߍԯb9C!b_!zA|6%Cw}5y`Zme4kޠ&=u.t;2 Rat;t3~4ᩛIv%N+1Li`8jiU%V{_x6duRTYú!T21]LJ|TmWuk.n8j1 ]JB;V!Mx:"]d"DD9ҕ*( ֪lԸnb}ޯ0Ͻe*{ix'q^f&MݘdE}CbBJ5R7M 7ъ0 9M\' !aƃUx,w@ #I%GĘĩ,9?S9"-o>}\h~~jŝtl儠Azd&k_^]jT[$q$9jl=ѫ>:Lcw<6drFEF!tfN\tYz(-DCm`7(ʦCv$mq_nC NvRdz#0ZJ+*vЯ< |尷QbSC!:~ڷC5 9oЀmȘbK[t<]Ʌ,fs0%:~Q-;5ag;B. )f<JP sJcrIqn1eEa*E%CZ8 }'GeteI)mJf@auuo%)aY(UHC}V,7SnwPF(}VsPh ¯T;]"ENX@{&N)z@OS={Y7ޢx;^oM SwY vywRRtJܱ5a}E@dmؙ:< @yW~ϐ m~$hپJe *5^+Q&BhTb?@:?`$  HFKF.D.BYs_VKn5 Pu>5$þr-*v Gc4L>YYi,Pi<$56HrTLͫdoLUR;,L7)*xÖƧbd$VIn?GV Aݗ?gJyz]hd/9E8ᅞ*/"}p;7uTsaJמ.v8`uڹ?6_QߑcE۶hg^I5~4Wu͐NȻ`\ Dΐt.u_څT.:n{qvofD҅ՂF1#:! 0mvLs҆xgui/5*\E0?A~WA:A~d%PbvK. >tM \fBs} R_6~kes>y\0)Zp8^44D&j?BH*Rl _W-T3;cV!}?zz"\[K?x'<fpc|Z#M AR(| vVSҙZxd%뇠,PuU " l׹N:iɫސJ!l8)B1X`(NJqHh #95!nGyGѲneR|^yuevJ-,;i1;K|oa j=ٞMP)Z]n!B}|5Πu-w^\-Y#وF[ixèSO`{ w"ZT)0R Ht b%ThQ bMsWQw_Ƿm"?$l*3Iݡ}V0:kvOH9^{t{ܙ+#݆(wYQ2 k[ Vrtp+ (8l0Yr9Z ӊA׋7U78siܣ.Q~l *v6r&}2MXYV^8tTg0kӯ!N@5I>F,HmxM\v{dỴ)&{Zy&͞ ޘ0cnp2턽/q S&Mɗ(A "aUAxk{N.\$T#G] Π([j\ 9G Te!2yZسw&t bKU}Rd[Q̱ p`5x+ 0)KkD2ԾΌe"7 ~\i~N$~!pIE|0ȢY>)eA LLcrJɅڒU颾β;O鰋RC\ læ|DJ%Pϣ!)IR28S$W0$B8iGߧ5SIl8:+= VD +* o8{jr˙l|S\gvXGA *%(#|6*|EyL/ ©Ȣ5W> x] 䀄vE?u^}厩Lm4m; =M:y:y_BE.42ϐx_V)j8܎=lƘem2z5ٰ8|@M d:r$6pK|:(pqJyj8T/WJiC~y}Ჸ KF3R{F`xn/٢$T$2'd#B3e, IQ]8k aU.~q !;U۶V Lgȸ[ۖL6jXDgPLjᎇo4_2t;i .nS,XLjem_RnɤM#}֘PW* eWؙ<|!=j4BxӡDj ʴq=4GfWa![ DS`4 t֣yfHC;t"S[og~F#L~`*1KM8Bcm_pvҝ_W eILlx+YuwONKf%7S+GG>^ܸr\QƠW4?Lz2}m$ޚo"5l[`mL$렠7rP0Bq*p p-65q|[# \*usX5n S?+3 ; n}uml&N!<6^晉BQlɩ^IPjeZM'UD ճȕ+2ڹ$>U]B=P_u :jaX{PIMSmt*g==R1HFL׾;ꔪ24:37-ɩu-hHݷM{cwSG*U $fUJN 1ACo0[cqkc fi`vei.{Y}@ vc&q`v6"El<\C#J5v[I,!TEZ/An0Da@ǎ}`ecUۻy8B\Ƞ7>XJD(Z 'đ*qBbV턼Aꎍ`s9\Ҋ s&C$VX`b%S8gep\4ض7kvU{aCӶ*_LPOOnmބ*9P=}2I`EWw@eGNzafԞȎۚ( QeHKH`1-,71^0N}̣߾G\;.YLGx\J*, I(RQwIJ1xCѵ1:RȉSu'‡u?B;I!.I7QIWHثj)29(M~:hr GS{V6woZoS2h*/Yo!( FG,$q;VSslmKљdUև"ɑ%?[S pTZ[='6Wm"E=%5ɴzi_ڻ]MI ;0qۡ%7S'bHsv@mřs-R8[S> ; ⑞ȝ^jQbH]H"v!HYXƶ{{3c ^,kF]! N׳#E1׹xϫ4xkei?%-;R fvUyy30B[&I%1g;1#Vo0FbKqpfrWBs| ?-tMᦜk !6uRlU?Ma\WkyK)]DI?nkz"q඲V vVǹ+v7nJ6TuuCf3%=ndpo<$.їL}]9ho OPE_P>adnZ g乁Zay-{JUA©ώ&g>$LJyA#xYjMݦKV[YeѬ<@[aiy@@*%j2|ۖHF!<3^CZ2Y(1np(w[|YIS;`pE*Y$<ƍz/o_ :Y즼 $/]15a,H҇(Αe'bFa;Yڹ}uKP itV /lqߕ ;ЬG޲i bkM'9_>9wMCPħԉT0mȴ\CP#cug4w<АDq2o$N?A7É^/pZ/up/1~_Pl;Kw d7I'p׊Ԭ^Ziw_v; \$|gbXG?A6~e)ˈnϢї#q X4dR3cmC7G~sb@2}c+ P)%p6ϵr M+.K&JWA/~]+e%|);ęr2+Ρ VZK엷,c$.T-pujñD4d]+\?ؾ܀P"E1I"K. \b'B|A"[ؖjKexrw-l!J?|KL7X)[$.BhO&}C!}@g F0[YgbD9l0F"hE_t, =ImG7x]Y`J%ISژ: AoԶ>CvP;_m77Z7Y8Ɨw̲4 jUH$0 ǐ,ۉa,6yh<RyYXH^>3Yo: 8YR&Y_\{|T Rβ4h-Ospy£y[t]Kuy#M,%>x zκ@3YRv.uw+֨A'4RA&4qu ^9Q8-ϑ1%;+9AOC1KzP+4 *\q׋:uӒs2e97l1uGa)jq4/ ivz(SsE{+a^ Ar\΁K .eomLEyFՑJ ;)Qrcng/ Rj^ޘVQ 1h5áy|zWb/jaLO)Lap=B?UrWsOgAy1.Б,fP͂!go'")&ͬuJmv89D+a.QB?q=paûb{KVu6GЗM[f7A=`YzCzpQ.Ue>͗| G!N=I@Ip2k yhrIM8V ?2AimтZ؟( +mP>9jz=D\$=t՞QBரŅ@d EKD)>A O|!&N`DR_n1~>060 o?ޚk+ܹ) 6p 5A%jT -׶w'n9(Pc)KV=z5qxThd-fH2K ` 6ήtBWlQ -8#-u iܾ# a_ǟ-0 Ŀ x޵ C9ag|sjpAaMGW &ջY XOgtg`=bHP-ts\qR@KJ_1GjNjgCI<6} _S_uݧI{bF\4aABbl$Z ܐ*ge9Sii1$u4'Ϋ3*>948qOCKR&j$L&9Pvh7kG+L8?| FGS{/) H9zZ .WiESJԐ\,Xv^0AE(Pߌ;TjYY2/3 (ps+Gw(%#2.D1Y% rQxHRPYA6j/rH r@ag|XW>81K3 09y&m;`  }m$ (Bo_nҡ6 {Yϯi;XK_¦HUz aAtœq,@&VsL,8=2cfH*_@P!w07I4x5s TT(q81}+2TY \C"F8 Ƨ: fW?o+&DJg;B 7o¬# V'JcQR``(+ޡqmԹՎKGd1<8[S:(xt9B#ٴBͬs}*V N㾊Ob~Q71{wK) m=S/>=BK]\ Y1\O:T#B6=6Խˆ\5I;?lϰzZlb 2<$C0J;gjyjK-, s*%,{w)+=1geC7d^'X; 85#vF_l#W N\ψ;+On½ҳmqpX~V:?nvm24Ke㊹HVYcݧa'V|LlM2[ 4w湷]pdD t\;8ɎMlϔѿT%].M{>DYv+[C+Ɩ7ʅn ɂndƀQR$U4w2`#0'VV4x_'@hf@>/H f(q> Z} {2٘6]Ts5H|>QO<+GHXPtd) dFF}ݒtyV{[,æÆ+9%qVlߏ47[}eUvft9̊K+,1J_c .)ޖ޺5)– ;%?/ђL.ogh*)9.H'Z%d:?]b:r[{4(Y } Ds"zBd{Ts3>Y5woS`8S[Fy$(0\ ?Yy2uxaTŰԖ6c46d;fI<#`f(8.z}zmX ]=vOA)]Z9&QN[1 "_ObםUo ^ fTzLX+}*ª:\Nܪ?>v+ =Ժg d|,%C "XzD.fΔUjH#$Ef忢|#bO'4aOHϮ"6 k5^ޒeJKV+ ~]ǂ4MjAex7*SmEHW9yNZUu~||Д\ȟ)Q sOM?5{M\q&(x[502=JEB>Kχ\i!\d142$:pk It;!\Hfգxd7usl~orV[sEFs4%Z,4O6P"dg5"^LC*U{0鬎@DXR9Vbf *Ki(zat:ΨAB 2Fp"2yDQRR˷dP\pM|q*օp ?ϖ[̫YT~QUƽ1S.uqNAI 0g#c v ӲܡX{h:m!6"Tp"{lVQ D0oH~HӗxYi\2@"~l@7_gDBWϙY/!4k3O(y mDa+AhiBI)=AXFh J?c!kfSMpiEax]s$!/X+9^-7MS`L3^Ì;Sjl'I$Ct)qwd# 32 $1IYUid3HI6j@4bxc̬_ ˙#`CkTǏ6 7d/- IՁ_fH^wj&@R$:vG8"q|ԠҘavH\uj)C[C"E'JGa5 =4(yyUŪ_F9 S#y|MSpWpܝmkNćV,hOQ9?fuJ0B9'`]ٹ mNH'<ݾǀ紅ckwK6`Х1>h2-=U7:Ved S1U0#S@*~=>G/hWӢѴ*~)X`Yh6v_Dٝkv _KOבdc@'$ص!4 νlW\}D̺o5.&r;4xt(Wx:vSJvEVW.4 !ft'obJϰFW.tQˌmeWBeqqzBN0m@ cU'h~y آC*MթŒd&H&[kYTbLg$=U}K'q.n_pK[ 9.ؚ94r\3::[ ȵOxqxkFaO~_:$\m,q\D~2^^iGɔk< +>8 0-HѽQ,/5m/̋r4Q,vR>.H(&`KArR $_#ۄs:-ċaW% }]P3Ὦ

    YmlIehó/HCbXǒADz)NCZ$,C-X{rEI6DVekcl#k'@&Pk" %΋=Lv|m+I&z|jUv Ӏspeqf娙zf,YP;Kwrx>hOh;4Ra`ۯ/:6 )ϟ~"`CHD*a+w_U 5QZ-}ᩂsC e!Jc(u[ebD^Jۣ/[;63H˯}/Hlre_t8 ?婮?!UL տQbjL `$dy4 xҦ"׮#@KsW$GS=ɖu=YChm3=D -VH⸫U?WQ2M{>G_l98 !Sp7L<;"=>eq]4-Ӊ?9 4N i$c ?RB[]pb-)XL]5_Drňm XZ%0#OF*veW}ko؏b\]I3ylJtav!ve"qi½n4M۸5 < Qq{t A1^q<2EsxI39(5qؕW^Ɖ=L (\/r@y_)ᴶ8ʮ-@5Yy)dTnzQ6u 7@ QcWǚ=#:is C#ȒI$وB @'ڝ^,_섊Ž3/3q|\KeM*׾%";1]AZ#ΞDPDǖU-_Λ=Ktx#qる{|)?~/p5xsSt@"͵ $>n@ #'em!>xqmg1(FqR.6OYfEAu-QG'r'uY,ˀJ)a.NfPhs՟EOd8VYZ%Z#Pnw5 (^xgCPU]C<&kduQ'_ Vq80چws]4j=M R>Y"M) <-Ylhϫ]\Eܕ 9W; v(TڰMhܛUV=!glL5/ӳ ރ"yqҏ]88 on܅׺z҇psιxQK=B'R:7" t{nw̺ʊy4p!ViEYܠCMXЅݸ@%#C)iME'!B`!tc;6wӪcRLIN!}k|iVʬFz+,06E9@|*#b&ShK/'S a U2󈼋h?/J2`d[8+ !|36 ;>L^\#q;w?a=j@Rs(Y GR/臸G9ӧtK@EC|I>J{!|3#tQ>14R=$a>eN4oU*/Yg)bɳD ݥE}A92˗ N9Kbאꚳ%p +K+nny,k|%_ӣJ(!dr/Şo%I_CvWp&vm/Y >#AKij29{-tY35.wwT_~T6km۩V* apiO#t֢JMǮ7v$tJ4 SOZV.>+;_k9띌rA,7B \O?chȯRԯpwY#S0@s }fuaNU[/,bmn Lg\Wq/fCBF1!}3m0;ݒL Pc ,,(!?ӂ"yT/1ֱ+gE(-j}~N_4}3wRQe%N f7H-| w#fqf!$3jqop&%G3E=J,㼞Tm_oOǦbݼR5{bOx1Zp;FyEqb펎' o|ҩ@E})YpX=ޙRu͜j`,FũBz6K7ؗީdhe"NCT>}b=LJeEu+!Xd#C Bif3M%_yLX¢ޒ$$ z$eMwai,סҖu Nlbrt.-bNBWӱ򚀅2=b[n 6!DaAU:&}ˣGp?TN03<Wh͌JO IZaMYJ0ZP$5O3~- mE sd ;wF';ArMC%wGNUd|*\EֱԻMZd 8x ֞;й׫իԢFA]T6emzqhNXl~6֯UFT<));Q_F-LʼniGf?hׄEZ>Xp?XܕVE*S0wS)磭M!tꔍcxI3 2_d߹ᄦΪ #WhO5j {Zk7r&}5t%llLj6*HC]U 'ykWe%~`T恂!S0ٖP񊗁XSx5+*@i0l͐䧏59aY+6lak~zOr%ĝ2Ŝe,P3Z 9Siv4ż)oz:mOxRI- YS_(tOECfҥ YiR0c5o4%m~M9*JQ1c=Uted?75a'`]!R rI8Vmm``sKt$! ^gEG?j~TYGlxz> qt,Ф%ΫGnqSZJS ,Cde'Uؒ},ESy^tnYQU{$q*?*x) iy7n`>wz&wg~w{ӮgaIsK}(|V:(6 7)V+W%ZZ֋L GZ[ !װDѤi{|ն7nӃ%uR_N{¨;IciN.jj[H U'H{JF\woj]1 ۗ}]dĭtD1qOskq(G,wxoଡ>z{DC~a}y?kյ'wULqEeVI5zĀnD>^L/>g8֦r5 $'iVƷWٰ󖪍PCUi:0v)Xx-3tO9=foA%2t4+e6 \^(9ڡ?.: bM1e?JhPM\߹'| E~Zbٝ5Hd<+`y3 *ē7|!o{_RIsuwiӨ3Q{{\\K~<4}'0ͼ³)1:v?j7FE}R֙Ya^Kj#OeSgD%H7kѧc@:mK |$Cl>uG 1PӔ =)7p"yE@="sx 'JY7?ÅBYd3~,hA&m|8B@y r X&wXa$m]tZ98<#ƔWǕ U,R1uЍU~)E]19pPpH-VjSO瞸% ϲݴtX}rH_)ٙxGe{gGSu|3"#߯9))~oDQ[f#]:zt_R:fkgh\z _v`/PЉ쩬uJUiԂǣyȤ,ߥL?+^ Oy${> M3"&Q "@ĺslYkUV XKw/t#JgE<I)1wEAeA=) .ђ(DCF/YT&VM+> フӧ+t/tCxšK!: NhRQ˔N_XlÓ.Tu6S 1%t"1G?Xe 92 5heP% 3n 6/[D.MCawXpʈ^ZzR1.=D5ISӮq 5 oރkK hM7&[1Nݞ'pc]Afr%RD]U)Ș޾8~r. ~?RiH`Q6`2#nƏ&useEr='+l7vI? ʓBϻ.ETy5jcA4> VX u5я_Mv ; E,>l%CHZ>*Pk^)dV#V?^bj,gzW[,z 0@>($(9f@zKM\keN,61;)\>~]+Å'm=3Q$_*7,vNNgKP-R[I dꕀ;C |YiII:>2+xָ-(5AsbHD+L CZfqCf_+E%Kig5n)RW~sL h{JY4͂P9kT^ J}|S|Eqeлrb8KH'CH VEnh.C TnFȿKn Qw6A](ZC)/MO-f^rpygljZ ' .eD\3lᶃ!|Mp!w\1G}U~ Y'ӳ wRzT^JCݒN}״mIqglASѯeH3v*UjtWCzeOhd~ M}y7/6yT4\Ka%3KPR÷>HDoa IyakԜi {ͰPѩz&g~ 7VA:ė}s o?Qc1ivqlI-@K[-[H?JV=NȩQ5T3PM~.SM)24Ç?TެTx]vL.~RX6%;6X~#aPhS"_hw]tx'M*.XV*jԀ&Do9׮vynCfCmGw7#h*3heUg57Yl63h;=jHx"Mx:$ ET uq)l,&ӓP'AUO=2V YHj7`63PVğSg*x`z?J2]/$~-D>!,*|L0p] -9zE*ǪbD&1Yg a;/Z22Q"MΣ$n6e+{[V0 7"P;4Zf9uKƓLJF R'&| dZ^7.DZkpB٤Cu(EߌGH`S=5/U>: Is07\l]DиvIQgu |>rﶀQc]qPP;IJim\5? %(\>XH⽌Rzox ZZܴ fHv51a&2*b?QG'V{\MsͨM@U A$7b"›\)keaUVU_x}wDx;bm*t-7Њݍ:9ʇJ_sHWs0Xݫ"7 TeKuh- .>mY_Gg3F ,xxhIjAGʿ<#9YI҅jr(O #18%p&HUvz%A(&y>I'~=Bl NS*1ETOpQL*͇<.{Q P#p%(㳀e E8i<" iLbTt׊AR@RN3_/^<.ir*jRT~w'ChmƳ~'V!<(20{i[RpRxU'por#I*ǎ۩?V,hoQ WٸyS*uawu;㌡O[d5;.Uo_%cL 2В)) yU]70P80(4*&IlA. L ՞ nHLcs` X@ϩO۔enY2]T5!~j0#o@ RqLe/#TYq<:M>w#nB6#`{xŐt-~' ufxU&JnYA:7u Q Ӑ: BteF"N׿2Cݍژ'; Շ%ch % 511|\r⣓ۏiiԛ`Gy7bXa@FH{)큹ɗ{ ERh by?uJNХJ%J=$oۏ01F!U?> #&H"H wo0E{y3X *_PLg4 avvï4y8vȁ0G]\|ek/6^_]~K1v`@YPEt˜0㶰zWD 5N,|Et諁8UfXi:_;',rh#؜E™?=4[e:\pviZK8X'8MWG` IO*CB$8ǯ]® Fј` N"; 9e}Bt&K5P}v,g [uSeGFt]nRKCg/^o)ӥwn~z`g09{(9zbQWeLGԐ[T!<,d)Z'p^!50ubCQ9шF}KIddms( *6;ÒҔ'%WN[!Aƨz!aCڻn{y+_T~$VTV.m8ulRܦSlXdGR4񙜇Vn?Ve*wj5 bv&}|S|O;!㳈+,Ys dqa#m!z9 7 1{7rDi=Tyq=W0oܸN+(͢$YCk1Z͎[Aռؗ⽾#9&ux˙1zF-c?o{NpanCWׂoQI:Ybl \H?Nz_$u9{={ϩ)'ruTr}xf8c^-Ntzyqp@Y$0^iBdJԹd{co)G(zQ@lAi3g=Da[ol#q (F1){N5~x='!H/a'`2;c>?WK=ݓz}f\:Kp9;Ϣ*ߍ:݇-f;% :O*y'L]f:Du;ߌM @#zA";A*Yʈ9~Mg6gV](u:,?#T&ukZkAu@?8ӭsW&Zne܅QUmvSYU [jVڀPᔛ9m̻ 7kWD#cқ.]RD'XjF$=Lޜd퐦+=Mn?tEIh!fBBE_Ht$B^ =fxs[B=Gv _h8^!Rc:>5-7-U?T1b>Z۬rjbP%8JKu1j\|LXI(2{W42KEqwwr%lhKs&-#j٢OAaGrb 7b;fr3Mms;!oTT⢱s)Ac UQU#v+Xxr>|ZS-L\CT3F^}%(HX &¿v$&|*wTB5bU 蘿0}raE|/"lR%GCQAޖB/C*[i'tWC?AƖCf4ӱ5yK #&q?mLNqF2raFB>`|qy_vU>4>@DXacq]l! 0C@'L2d۪3@GdBel!BbE;/l` ~ (fuacejap4&߽y%o\jSkVؤ`M>sO?,eqe]AFR u31S'\ z]2l,*Ҹ%Σ[9f'\xLeriw¸]7~:fg&'銝Ib-iҁ5^hҙ;Plk$_?6[*&6d)pZwNV>dd1=Aq𲗩!#Ǚ\TDk*?4F.> ؁vU >$vQ$xʯ^?&հW'K9| U#%)v, $5>\ eȪn* I3?ȁR6wmo:ҍ<)W(Zqn+_ Iu&GrM3,x\'d2d3XR>׊7_8hu?#Ji WiϙQKo/+ޛ Ѩ 3KU@43x\+!U>IayrHB.gDÙLO #⎒0]OHVE`zYظ'E ~(&e9DtꅦWbj#1z[skš*T֔٤*@:a$j' {C0Mr$V[]n[RPwa3}rB" ʔBe-I^iI1xGѻ}6rf\/ Kc3e+x6nf/̚-X ;z~͖4A^-E!l2\~̳X5z6/r?B\'~zx'l9y5h Ս:mjj~2͂Rn֏#  ֧%+ЂOWy\eEw@<$vH&2S=;fyW0ZD/s v_)@k0Awb7&ϛ؆p?tL^H 4bgKT"bq#wqC\; 31UI6p //j$?LkiF, ](c0k͍|Znnk!!O]*\1F*(GY+ug)!dski4"@i9XyçTĿ=(-*1aue})mQQ(1q;Vm\vcK3œ%2OBVW\Yw9@'%eEn涉=[a kacۉ&Qo,TbB\Zy'2D:p!G@İdYMIڐ˘ғbꎸmu%R\yRL1W&GH4݅֗+C1#@ˈf6nNːA_9Oɐ\W͜3U^aZ`WV=nN{Nrz_sh<ƍh8u?FBGz F|Sza≳h3WHfD~H3R139h?i%f!n2y8 `K퓿;חNiu@b=/ PC]~6wgE#.XXh6JTl!$2iےv޳Zp5AZ.E>׵ ]m03%4)阕[O`[LPс֦9fI؜~Tpc+Ug g>JR,0e/HbRŃ } )ϪSDm=C69rUl{AcMpoBMjk1WJvQs}s.5 $ЁEY5{ȁD<_O*1CE@*%v@S#t8#TFT2iwB Z{). 0 ~1aZ57DÞpVjK˗ 00PՁj]96= 8: qؔ'w0Z ֯h9mZ]n+CnvUͽ6㙜YXS-%fφ eú3 `rݏz)z9s`5& ,zD䞎[eY߁Df VHK8ucn2~4o='}c"._ 4xrIz MeB񉅶vuZ@.0K!bcG~UkA}?~6;t_{7hxzE>(@zbl»SxŴfUσ*Du w߉4`>p͂&h̰xt@%'aX*X{HD52 yq,6 "5>5f=,,)(?+L0oN*]4OaJVT>Yo>jJI'ܶUK%r("畠"L{1ZF+9aZ %XfIeg Fvk(o BHǘj ~0 Q9'\xt7#&U2mJ?dI2}rχ9.a) rWeVWeoDΕЁ&{IWdzLk>@$~`A-ĭW ",d5t"E11I(,枙ߍ[vLBL.4}TviZjpG[vۏ5KeX`XʱEԉnAp4Vۂ<]kP~> 3.6fwouE4Rt La/PF."#*h%!vuSrEPF!8"C06,O-R9i^RKW^Cox;0,hqhԳ2ȷհQ^Ů6>$p"+ϠcSR= b65dqQN<^KQRXQ΀4ʶZ}tm~ʱ]y%`(Q $u$YSO8})iG{#xN_lRJ)d.[]KY1p&bm-:x*]dB7Tqh*z6 Y{|"ex |qwTR`%x, OݢJ +YFu!\6vwȱgYZ07070100000095000081a4000000000000000000000001616ee51100001c48000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/cx82310_eth.ko.xz7zXZִF!t/y ]?Eh=ڜͩ=6ӡ.s/?3\D;/TرOF1vjUX0: pV]b@|j4_v*w:Kq 7j mjO2}T1˘zT^jN &x7O#5g]}`s^E [t{9VsXAO^vHP$j\q$򵥡mA "-ߎlg;,g@9p'(d|$ZNV$H!nZ'Q;;@|s;q|\Rв}XdPYZ"?@OG ;  `vL\[ϫSDYAr\& CqR^AC\x@IkbF\dNNb=Q ^hjz P61fIJJ v7DLw xSKtֹtCr݋|* :̩69vW䟛8 Vx_A%~(j{{v{ag8d_Iq. g] &PNLӅTHvl5mN/X"|ER&&kVUүW霴BUר!CD` zzT|d>ԣ5Y|YdN+Wżq&u&}ڻA׽̗B/LqTŐD# *JgeYI߽s'!$pOs]3Qg^|y{eG[!@vR?qds&9h͇ C9+x륂bB{9o(#qˀ S#СIݿnp{E>XcKW^˼S3Pw&zw+ON|d1x֓O)bwmRh:lrͿ&^`{ȣ3"OdqGFx4ޤ jw[~:he):d'6>Vth 'E1b  {AjFtMOwr\#b W2s_}y J{5- G̒QRf `$1O'/P%6 +Ԕ3n >$ Aȅ^x,%) Tq)} .#+0q)  ]ק/q}jo9꨹h OS~7("^q^ߠL-=cwp1CmfO1rc>PlPpA ҴIG1J>"4WJ*޵辬I(`R4ng*w|Ue+gmS0 :dHEυëb-lGeV`0lɇV)\nD5th 80c3f)M8~]i̯I6Db0>*ý0JN-b O) D򒍌8y8_95j .n--OiՐiP&Bd1'c_w-7!"MG+*=|b;ϋSi!nY%Oo;{VD܄sWB?&偄GR7 GwP0aZ8sm5ocI:(@ee5p^o!5c YWd.]uEt+O@֞Lar7;-ehJ|{kt1*Ѹxa'Rdx? ܲԪiR2&] 8`C-gmcfG!/v۠Z "bfC= _oX?7EzJKOJ(K(HT)LBq}DLtm'"$$̫.5]~@2Սz)Xԕ$W-+cScکqÃO-+ X#-mukHKnj7m6]] VN5S:,Tӑw^iXÁ1fch^4և̀n.y^Q!D|ps9Skm.'JnQ`S9<6g5 ̷3A]Ҫ*ȥQ1tP\x: NYYI5bhaYCp`$7S6SrU°:8΁1  5)^B0{TGLc3bEb.L> ʝjAMuQnW5tAruN<͜X x6,J* hE0RonHĉҼ'_"+ yc(xl[N*y;Մur!\ᤌ{+I s1fw/ ?6 أLu֥IQ58k궁pzOyh1jdX9F:+t[G=b6RD<@o4L9>,v5q%s-x!IS>C`lQwjLlǩ`k_֮ {h_di7oƬ渢%.Qt(S!IdwCe]my-ic0Oօ^+F/g[QmkSsC͟8^WSj!e VZ@ 4¸ ~ +yRAD.*]l@--@ayJHG|tGٯgd-ɴTgi#FQ0x-uSA/b溿kPT駚&ӓ@=|ɛ{Pby_랍XwhU2RXݓۙ R kV5lCt8M-*Dw F7=Dw[HfujuJ/n5"rDn`ܗ!B"(ST9%ܝ#=߻]-m@[t< C}Pp!o.mrqוnG/Gz|+:={Ndžw^¿8h,KFpN]((q#b?8ZᔇZư;p`TpC!(x M0^}')$K./J%=܅δ?3P9^G{$]2bKˣpK8w ti<NqVZ[򨨲Ktt").R%,\B(EGruAhѲbutBtT'o5rfM!Ԃw *Evez,6EnunyTcx$&OF0niװ&||XVF6Wa)r`?kZe2@cx r<_k[ Ӻ[X2j|^3Oab#^Eځyz!NT` EF׌ӧ8B4*n&$e~@Qc^kڟVML\Hրťn".r|,& ۾m띞)<=^SؤoL][m) fZxZL6Ywt(Z 7P4ޛcՖa&&]NL9#-`|gI獬P l GOi;Q.h\P;I#TSQtGUTށ+{IUʠ\6KZz'A/Vd]2DO ;lo UԘ*910k1z4ߕoDh\,;@? jj=Z<|Ǣr}Sb@4ӞoZ5waҙ+E:˺A-x\$.^f}.qrS<3D!~$"R%t˟nϡ3;ϓa,/ݺZ د׉? 6tòV;X~8I=ǥήQގ$C1(&Fs)ҝ!꿍e56fh8M˿>QE6|wM|oQjmrnYGhT^f!IuꮋFPpgֱĩ2L#<$^Vl­ɇxx\w]frxMS|dBf`ǐ7@>o3$Hnk CGA!`(K!CAhy[X,\Wٵ7tՠ\)qELrr9|[U=xEEV˙g#"z *@Sgqttu/}.NI }(bڪ|Dmb.ApmfnpZzKJon[&sV$+m=ۖXKKK3]-Av::Oo?a8C(6g}ۿPGw$f0~oOID?2ȵ߰Yu?ߥ-1沕J=d o:{ !eIGjhgh~cn% [hx휭d8/: ӽ8DS}a2 zI9>eo) b([&C p{ C8 Jz7"9jbx!6͡ 594 HkP$ؑ0ijxc@ǷiaVMC\6%%&H4-Qd8rR[g$q# P 2}&4[C@< PYoklhEh;[zgi8AE$*B4^ j_{PH#VWc[O6ڬ>rIG/0hDzdz9 N7?8tkX_&9ruErJCiX*WCUDCrEJ 5‚oOoJY:_[/'|1=VFf[Uh?NO`Tk-z;$7J6 [e)ⱟ7c-/8XűgYZ07070100000096000081a4000000000000000000000001616ee51100002718000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/dm9601.ko.xz7zXZִF!t/&]?Eh=ڜͩ>1 *)LX~va͈EaN\O vۮNX٦ VBX^̾/)0-fnU HgcؑH(yd$"iPj(!F{B AʶMiKag]>`CY }qr/=+0=kpVA Hh:/ 0Y+T^d늰W0P%O S56׀d'xī ʽ5a8⮶C  ?D{[!J{ceNp> lq7If5mO)7y#(jK^<,~ 0ms)s,RhԽO! FBߟxƎ7GO/T!1M;LK9E5t8b@"p9{Lh&̡kqyJ(+ty38=Iܲ!kl ;%q8mqCUr wUh[dRFLVVq 'PK%Ϥ+ u9 nj)ZpGs"]ן"yc":S]d2 ~܆nYֳ^9?L*9rڵ=_/\/y#AU2F` TUvp%Z79&= b$zAvܕFx4y'&zI"o;r, P!+;5С* '/<=ht2S;=kdhҕr[OƂMڌRJtiF6L86KϤnD &%1P2A--n#gtpý5 +˗| qFsZ .cA6*:]RRZV#/U_y~&Ɖn^Ɠn@,̡ĘOڐJ ~cG\)ީz8vh{z!6Is-~$ "qHIIiSx?f4EOߤ{0߽.syj3V=t'֭ٷ6HžNo~\ĪOGlD7sjt w=5k7Y_U@%lBW`sK2}U+j-6$b&璍 Nٗ3I)0~NN^өP~h!7駼jo$_%x1F%bCAw)'x YxJ|PN~tbຳ3}!L^#37D)'|!EpvBe, i}lU 24ۤo^g/ 2)3_|߳f*-,WV^sI`*"ii Z9.VcQ;/ NI]fϜ5D%2, fW6@pC%o '(N17unK|g6Ow?omD#B1oEwxO|D@I0e +0muUG㣁J`M4Q[o>(ЁS/N?tm7&iJ3JmayHbvh0,!%ܦJ9pA .yK_JBK?V#/6`B$~꾣*Izr]uI(%ľ O:ZVgG4M`+OE]2T٤TC-?TNPQӏY)dUt⩆o ,MC%3s6$ɏAwn-Ee %(<6\DuDFUDDE]twl?Jdc`Q>;Qt,`DeoG䀑}԰叽neכUS)pZ{etR CiyO5.9R錈8T*̻ViU 9$.]ϗ˲i [WB 7B֮zn'eoM^>?c-S@F &.Ц*;~ҮO0t5,i0~PWm7)Ij5WA} @9Q1@w3Z<5aNw6{+½j UP*faϢf@x9!7}'{ߝvԙf V,Πt'*u`n N-Ƿ=@Iҋ.LLIk1Ovj0D~KR/UmcӅn$JAQZ$gFdjyOnP|8ɲv^)2ɲ Z y7?0s5/oUӔBPa< {6na>s\ݰr9+ѷ15lH%WDrutEA$W b̨*a`8LM EէKvUa?ij,:6 Guj4F@ iMVΖ8!PL M1=rժS! t ݁.q*DIlHG֙97H Ÿ_&'uKN{&r?E v9F~i*WT?pܮ~p,I}7CA@XÉLk Z~ хMr-2gmNѰN*UAn2z||:u*AjHeCgG6Ĉ$ e?GFv͵9r"saEagN]j̝֣p(bg3:gkYPCOeV_N\rA嘍O'5ѕ*em_7!}@qѐx[`nرDD޹j*b22)تKPgp#q [%b˲ {Ҝ(I+bd걆W('z%݅^[+asV3# ~+phjH:O\b~ad&]JF}҈z,cI_ W;MN(3H^t@ܘxko (k`aB_MvR eO B=}->?Yܑ]|8d%rI"&4 wEpF6N*2Eq1 k49z&rt 'Dr@Sㅭ<8vCzqhtO~,UwU4GZߎ`MF?UekS("c)?a#Hf)V@ޣx2ďe@H6;+8-JF=1ɫl=翛Ht£y 88?ɋx -Q cg}WpyNPeɆ<{.cd;faը;F< EzrkGp$!`ްHɝ5i8zH#^  _l_H$2;SC|ee+N6{=O%5N%.] o:*!5: ̞85\e XC`^O$2 j` @u\lN/ҥ)'c&b+='mukwm]*8;WlRXIܯ[*VOl>5W^ewJF*c{zhp$Bx 3*L]׿ygAZ Q^dMslkGwˢf,/̡b;Y_H)|G2r7Ȣ:@pMK[?Ra8Qp#_0#܂jT|h 0 H_@DY4{U ۻͺ #%OB״ٲފ})>N1v&b+WY$ -Rȃ0r'χJR[5>/DĶ@*?x@k3FI]C1LkgL5Q_ڼauV@ԛŚY#+e5E0!!J"<`PX?fZ}),yH%%kl##liQ_?PEoԈ[tgEQs~=I7+O j7 +s0C5J3&Alhp ⺄SamWDx%v%u{-~\Jռ%cy4!OQFr|ˮs֔ ԟ}<8*}>4*FWߵ`  tىRrOeM߮haO!g">זgɆ+~FMbv; ZxkMV8 P~ܒf-*n4P[(>>n "&Kjrtq+j-;ȫK_>L3Os:q/DU-^4";U`>aG8~v(<oyKbHFTvthC61OXL?(H#B]kPh{RrꍛC _( <5 O-!Ndaʪh< id=5Z: E[_P-I.|Hg7۰)yf?D&&ZͻB _Q <2.BQ= x5TBOwZF31κIy}O9>7v2yr\dS8J\%Ow_'CQ0!;CH/>R}B/kvdJffxTP}a3~0V= COc:%>DOb|"Ab ٸ0i!`<.)߳Ri{6wNi 9&`czd-B_-0eK¢?jޛ(X i/v%vzrN}EDN¹ܴQo5o=Ȁnwj٭Kt,%!kׇd.zX~QQJ)6^խ2篆!ձw$'zeaR5 B?!+2rf nOtdC;OtTty6i \P\i  YegӮiZ^uE-מ9s,Up}_6RmZ20Ns!tDlBg Fmrx,;-=IӔmֶ˷7hM\w+W8J,V|AW &30ڱsUI:cqg|n'㗸q Eݎ 96}՛({{;*sTQ_T2(`c'JBM0C):!c}&f!J/qzUў~ .&FK["1zYzՌcx$T14pK8H7Yc8 k8\9Ɛ1~zOgL26 B5WSǢ]? 6% E{QkIO;T(j^@whԟ>n%XxWrs:8[dql=ДvxX!favg%T˸f^ D^p#zW6,g-v?%w7ql2ai9߂^ڪ+(f)h7n(+mYgaV;C=H=* l\IDYkX!7X٢"5'hfaX?2]%Ѓ5g\$?NNp´9q~ .I#. ujR|S*k/k+.jbde Rt&"bDb o ZB.ms`YԲHY{%ϬٝR-9QyƒJC~N?ͼ{׀)dY(N=E/kB< y(g0C@^@涞Rn˸?J9EZp)9,FAYާbNΎ&Hr`ޓ-]Y wڈܗpMVחC_&=c笐I7".^$: n+kDsn_NBDFYPoѯwRF؋OMǓ69@‡&]}5RkV$g9:.QU6ׄ9`zf-f12.OEdJ 8%% lp[+UwkOFw];&Y>^ȫ#rq8>P!dӟE".)e8 lVMgOux(~(A+n;:T$݀ pKPp6f%34 lOWgݽ2>YXתeaZLZaXl9E-Wj$MſV#*1-z]9ƒ,sT /=H=`;chtLn ^Ipi툉ψ%s)Y'όPrf:Džts3ɼTp j&&PDƦObz5$:yT53ůzo9\T҂h"Wo6MG1ϑ !9`A<&F/M5qVw岡Ơyݺzi c EX>ԝP\H,n H%J:eF\6:1R*Gy|.^K1qx9N,iX%7/0 `~HrmecNC7/C^@<\+ӿڪc}aFG&&EVؽ@V9HѼ8g~|oXmfMFQ4$0K4C-ټm0PZDud75pk>h=hp)ī.U}u}A!D( ӁeL{.~,qoNPH105kq,G`dxv vyw̎L_i꯷"5}$t4sUqlb"+-QBP2*BiThgmS)"ETLy`3>,#K`?7"n͍} z, 9FVHEwj(?W@|+{0 UTYNƪUwf m(p2s#0J1µӬKWi1Q=Dwe7׳?+,X H#VҮ1T5XCa@k! =y{`oG t[ ȹDKCFʴ\[GJOܹPѼb6e$,Cv^9m/ '3O"׎*r L.QNIܟReP jVɝg9+gmK,dP5)i2Œw#1;X4HדW7yjt Vd坰;'aǔ>qў2Pr)I~/7G*geNV̊ .6q^n ]t ~Ϫ/uGQNsbط7ԏ%P(MCgYZ07070100000097000081a4000000000000000000000001616ee511000012b4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/gl620a.ko.xz7zXZִF!t/Oct]?Eh=ڜͩ3Z^G ?Jў=Øv NMl߬,鬲â0rE|fz3ZПV낫 9+Vlu_m.Hb r3M9@XJ-y:Gjb¸]txBܛeJjtpa9ˋQR*ȍE :S$֞TpK"ԛW 9EzpWٞj}d&aNZ?^{C.VP&&4{ j#M|upOMEݶ=!FqS)j]{rnu ?h¾y̫LsyjNSUKecܚ z 2)fG6wAᷟה.|D}MO*pdQ(ؗ Es&kn/[.8\rfS FY s1LJ+3ǡSRGGDok*8to@ s/Ug0;>%&m J9: +k:@OtfgkmCQ/u9i;p(7cBwT;RQ73(UhpW`1zy|G aZp`zA{m=uEBKΫ8gf p90Ir %13T=FH=,zI܇w) Cr=kTS9n㶶Ic/lf;F.-l/5R"7NHh}H&*lØ&ӕ wW?ܸTr-Hwn^V]*1k1/%k <&waPD̷1|R mdD_oI޻ W(W ,ðyB"g\YMd^o?';*w`g`072hTα SDA%M*k@c=1)'Q _)|O2r= XȄ^iI3YbGV<#urH|LtuiGw3atO1 2X.XU;ew8K}+^\}n%h{"s)$O(҉q;'R8$0;ba=iHT&*+PH%/zlJc48ꄤ-+=(e\ymni@cO? cc4QKw+k6hGޮ@uL(d[(rF̣J̦"MUorw7Z?:3SFj3. R%Ɛ|z6`b<;/6b|XX_4̖Rԉ!|b'j8jx[Jx=ʷ ŸRJ!f?d?JY^q-T)wld~ )K$Z\_z9.]tԆ.`AZkUd"vm2wED k%#,UeF?P~BHJw ucB?iA8@F0&HʗM}Da/ rhQߔ )vjN_>.ǬU,bi.Cc68r2$mmM!?+8y׸? Z4 vnYUAt6{_,,jѨ:5 A-ehuxUkL!͔&иה!>E~$+Lv!ݪ-N!r>DUߊ 1m \d.N|UN_.K>:flM\Z/y4^*WF=cFRV hrUԀ[|2l 6^]8fPBEn }ݤ$u$OP,t ]?v$SF,YhE[9< 20zrd|),[Χ(QCu\_T@ćT+[C:Gg},h/4o)VgUp|jmT#yXl 0w?4B|Z=s yzWgKf-W\  tjU&+_tu wx'8#׋)^QaQ=8ňK'Rٖ_b;W2x}z -GK#/]yjB2:Z\a5=ЌO %VIzVG"]DD@YocCcvl#pN"_$/οDgӐJ`ah2rۺczcin0^.QhL(׃-{s;{>4mѸr ?a8\w]U1_,mNl07f e ~mAy5qrVNU)U͢rGkYRq. E|WI ttzejR6GbH</61?xE]y"9ůeck8cA zQuP/vyc^(N&G2,,$%>`gYZ07070100000098000081a4000000000000000000000001616ee51100009718000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/hso.ko.xz7zXZִF!t/]?Eh=ڜͩ0cvEXwγ"O iH3%V%ٷ %u鴀Qm̕:!5Z& c5o q2֝~H2I=2`ЛuK13.]Ci9ۙmDM ' 3 ;fx,ç(-ҮޮJrt3еl6(đa=. d^]Vr;:76 k 9ogI xjB ,L,-5#`rӖt8!5n7gJl1I9 `J"I,cDt=YiT& /{Qmh՘~A+8X,M"RV^M⥽?;␝%UAqs5eG=xS*IQ;Bõڑזa%GHdwr!!:FfuyOŁ6Cp;wu;:.u/T5[шtkaQff *둙u(=fPcv\JNL6QEn:{ɚ!T)AW*N3koSB7ϠIM ^=y6tup OԸ.x,,찰N m=d׭9O#a0+(Ψ2 *m-H iZ5Y{^)/L[+P&AFu };Ufj6>ɎDC&EH0b՞|{f_su<@:69/h 7d |(v4<0T~ge)3n]9$bIMq`hxtNlb&=`q3 $'FMr+ս§n Bǚea.Kxr}?a/g.x7Sz1H? 7WŀDI2$%B9Y H0ҕh38~>拖3l(rW;TB Ͼ{:RGAԠ GpgkHj2j2288m#~& Oh)T6~򓗉iF@ %{Ji-e@JJٜcF08n4 .r`Rf ֖- ag&HZҿ]=  rH)53%Y}ߔp˄k6upX-> >|Z <,I# &+3V$!y%Qo83|8OFbu4neoFRGtn>3XL8!+sA -_#~ IC2,|. hd q0N~jCƷ,R,v1XBegN7V_#3sk9;BقroPuo_]r1=Ky|hECl{~=9G@դ4lcƅt]9-%ΎQ uKg`x#1`0q5iD? 0pĒQ$ 7X 9vݤY{-`VaBByu_e8))ɠ |ޯ0|^M[hxw3pP! <%>CR#W3U^\)A@i:N#΍ 5%yܢ$Y?c΅Buu"M 拜>^ hm?0{C|hT+_]{c|4Xt95Qo_(SFj\AK8A'n8Nw3_4 bc$\;5?kצr8m C,UivD&rw}%6xdh|-7k4@)qze`ydV_?V/7!Yfhax#d$4Wxt SgT`\ 6#<}4_v6KDt]8[mC&'vwxi[e2$9\BY'`ٞL@"ՙۻněEyΩk_Sx;*ٷr3bJw+}b]ױʹL^lRYLӴ}"Z{X1' /;D3<9}_J& Լ蹡n1)>9k! ƅ[OUۑv:ŀOXVXM7&:id(u藡 PLKop(*n)T`2Fs (YNd&iH*H*MaNmP2\;S7#niN4#KKBwS_)/:ڇXެ<{b2f[Vo55[ 0wHڤȥi6l:-:}+P 5|CbL~HOϰȴdh;MHB_Cގo%X5( UCbX6h5V_Vf̳UMzqȼK2fh7wlr$U6 V(B ~NbyƃD/^~BC܈(դ0JtH1zj@'W)H$ҷT [V Vz;."0WM4{qji9mhb`@ # R FI6u% ͎lS@ PO jQl Fǁu79"bd~4Y@eyu)w| Ad]Y7+.n$oĒʦWZj 8q]]1LCj`Ҙ_l&U։!H9 xkPqX Y=R;w=)!A+s۵ȀsqvaQ#UNc™nZ|D+8(d#w:$PFXئE?k*I9_;8wYSzZ n0&"W`3x츁w 5 y*ābyzjz7-=fрv:0(^FCx\ՕHݛt⾉h? QJ[on,8 "_Ul g,VZ#3f1n2PR5E9 gx|\bƕ 11ad*M6@#ݜ5E &E{}%=7?욳acEZz΁~s:4)/s@<UҺ%]4 JiPMHHPg)N6;e3@Zm">Wf$rx$%J-,a_|OlTڍ'jynjURw?=681y freܬaB)ӫ C P`8~ZQ+$6+"kwe9 a lgjkgoy}wtaFi' ͕ormY1vdykS2e}mPk2O8CQ<]R^3ȈL=W< a~n Y'䧄YI}O UXaoɚ$R;.Vjs_Vlk7/d7G =e _\́p^^t雵4Bq cY`vА3'~2\.*v9\/'OHܮI„dWjNkxwxY0$~?@/7`Yg}lאAT# [ba26D@Ds6z(Tpybje&i2 &fHo}[Ի>ˆ|)@S\̬r4?t 8Df_C9ZbV$kcz$m&8LNOVL"TXdM? 7D̙l{@mPQE+/#jF1J b2n+r 箥_Ӊdh%Xˬ?8,o=D8- ePe:coIh+Έ.l3 4KȡaVK@אD!vNj%嚑SAqM^d XI% 82gxnCĆq'|}0 h'OG뉢g+7jȎV\D 28&Q(5:=[s3.J\iT70iJ\Uzu- A!T$ίd=EKoXbbv[h }R3m5*Ix4%_D/taUVaTDE.eE;DʐH8,G綝23 ܾMb@7u2y@bw;IOn$`Y7F sO}jzgj: @!x0Pi0CvlýYB(P+Нո9`mQrґX0[ALr"_ŽxEר2 xVڑk0g.u4 eN_UPBP<4HZRe Q^2elӜ1*>?EY:C EKgƘi[R֚%Rdͻ`lL-hcA $ݥTQzy+[YlE # -v7cV[ȢF wu% _VլJ'Kv]mP^&< Dh*nZE+4R >ٿ`/ˉ? ;7IgSuZ0G]zypl݅zΝNZ<+x=W¯zނGe="\&-e–qsDӒ9ntn.S1Oc!A7IÛ̳-4Έuc~W-@*6OtFЁ4j*Ve^ρO!MۢFH|8ayP\ԚN>\TW胧 ciZ.z׌M9_.KduY$m6Z\1*O@>5H -x}?]V9FiqMi#6H&"Hd4"BTV'̜z& Xy vwo=ۿetW뉡&fg8eTѳ}a+9)( H~ wؖ_<Xf)%Z>XTj\V_;Bz'vv+^HV)suѿ:^9(=PunӼq[231I ifKE4DRN'ܲ#82DK]]-3 aqQ" oA!wy&li%1|ݼM:Vn)]w!-OI>cOwGt]BY"ͣt|P.w< Obp#\;go,=Vt*{e.񹘅3h A]*K 4Ƒ kZ5ð᧝b T54`*#J EꏊkHGU|VzSm'z?f+wGPR/wQ T$JE~>-#M5XAh[cEnvx {5B_Mֆ)f%(7 ȤOiVۊA)T&U\a«Pۀ .xoƹ緯s,k7gRDJ^ Z&3'}|haM *1]4\.=ś%桮4js̘el"ro䝞7u1Xs$Xݐ3|?i;.,XS~рeeAIpE}S'FJlָ;Y ;HÂnCאr֊>8 zZCs*8 ΏR606`XӾ.F dMBǍ#&9MZ߫zo&b1,ZȌHдd]@ ڕI>)Y2ƪ; DM 6R _Pz)0}~c їy1Nf_MRa9*~Y Q7FKklI2l#yX fMY$CiS24Ԥ[j:܎`1k^8>x$L0{j$ 4QjzΗ@}yáf[f^~dZѣڪ NJ K ~Bbw:j$d&qM ~ns@3V>/}ݥ'FpOIf|ʺ/gaj}y:+֑lZfזfa) xm\kW308g]jEeBNjt4;aKXg\޺{B+;zdL3E]͡s@x>ppoVߴClQ] c|{U%e앿ϓuM]q0GkJDyQ>N~m|]4?ͧ**Ky@ 'q/]b^sŐݹ +N[~vq_F̚*,r=Pi!^A ,u&Ƌ<5|Ң:RD-3f,`'B4~~b ` !C; ).Tm㴡PՄDk_>`;P2V@6MKdz,WwQwt0Ug^D~.Nw; ̝5ƭIKw2.貨^ˣZf!9nZۯ Dpy K]2 _.책8?1zd] Mt9I3/z!1yi4 e հ7Ñ;Gj!#_$O4@)<;m}5+0thEeռn- y ([ɾݧ<&qxctz8QDIl vn t T܌-F*ty8<5H {U%-OJ$^'K%FQ l/v?g}!ņLa0u *ЙEc^!$򨡜n*ڕ '$1.c0͐@Ua>H]+ƢhQIAab#I਱VY) GV :Wr-"B &kOt[B7?쒧~h ݐmۈ߁ pii%}&EDA9S*_hVY$мS@&lVN&EަtI3oΗp*BءC4B1,ezF]:vl JJM|&tzweuSaôK\[$"VhC JhqQ- yG!jHO6$v'D!փV^N̨%$ wIDjHR`0QCŨQ@.LSA']^Hږo;+2q@o`yv{n@)~1K긬@;%'Tm4R&u\I+M(뺙XP0j^<)څh5.-In{\ֻuNw=w *c 2&Y[ܷׅκkߢ? ZI̎e1rֻ(#kCdynNWx9ۜH!]FAیrUb/̽x*}6cd1wgi>Ej[y9{_[7xJ61ݽ!j.#9.)FlM(uJ"AcԎE;ܶAwQSYU>|'>.LqL:/5nZfE4:y R8ܮooJǕwkeA³ӆ:G߫Om4},LVށ: FYrZUA9pzt/>& hbz̰2/2A|O8<7#m}rUMGX>u]p}[rx|H>~UmJ q'7it:x Xi yzΩ ‡VD1Bsm?R[%=8egI: v% ۪βj4{0Oh| 7+U}tIA$S Wn C6K*[|X͸º)X 5%6G.4f!PN8AmsIO-Fw6-ލv)/R!BC/:{&kk:tG/)]BB!U=](:o!l?[O/`D%T !bnqT)Tϲ,Ǚ5_)j sȡA4X3-XEY}Ms=\m[]aK~H,>9@n1XMͲݥԨҷ@kq nD7>d9hfM, /o-q3%¬tWQ }̜n}} 6Xzkm|kUuHvDgƴϜlٳ'Gj3TLK\Lg4'X=x1ջoYMQc4WGw=Eވ+#q{ Rl ]"B w5a?\i&GV,m9|כJC`R淏"Ӄnk? 6,@9<qRb:['of+`o P a=%=A쏊# ʐQ:=)`=OL D"R6xci:3aFpMfɻ[զʂy7Q|֨R0G6NOVaoIo% .$\  7 nIv5'Uw9l˯Eȉ_)WNg)1 SؼbɔmoͶCoh&>4/a;LD'1`P&޹ΥY)6ZznA 9x v$"Yz"4qGH7*+[E.?g*X%gAPfɧ?sdU;b ~BV;#,67/79Lcx։G\z1A,LTnQ+q/s q޾-e@M+ce^!ڰzp (lҎ?ZkYe{~gZ&LB״F Vq:G:u'(lLբzʺ?5dQ$xL:s"8/ۆEE,p>9RYg@qa@mX5.RyV0tVA|5`@?1\hI 7ybfC7|>)t T`V:S!feC c/#~Rnb{F/ 4Ե-]aM֑<+8l_F1'>Cr]Gk`*O #>BH:ʷeÚZhjϡyw4jF#4m}āW y}=6o: RnEk佸@(ⵉX\KWOY@CHxS5U z)hbb>po$B*@&p$^|2 9"iAmVEݼ9V:&Sۧ{ku5 !rM)@%^ u&Ԑ ɘ cL7Mmrl>D`8 ꥧ>AoY)).[PVISfyCFǐґi.p:$E#j/%+:,ΰf*b˙N'ܰEZZ[t6P!~x^R:SMnL&a N*^8#d(魀A$.ή @ ٣#ؾf9>6Utjc.z)梔|K3f:H ҁUM 2Npk#N"Todk{젇2L9jBn 8L6x&Qq$y*=L\CWza$eV9j iqպ*ÚQf65}{a$k+DMjO5[*gIezaixVsZ8AD%0$v6㠋N^ :c1XQI~=2vH{tKD_|]Y9PCٶOGz%(g# 2>T4x }\R]TD:3jHkQGB0 Azga=V?5(dK|wEPk w1a7ήw9lxk⮥MwΰFƬPP.ܦFE=#ǒH|_3`KX=]s:|@8i5)$f}9kUGr}0x@xeakhZJNJ&_s*N$;HSM{34eW =(UfZ$ףQ`(+'[#^// H%"Ei*@>BM( "S9m U1) 4ZOJGfܼ{D 4'(R+;@t$x#qLȨimoi3+a˴bZJJU(Ͳ="B-ͽ8!ne/? ,Xd%j.F~7 r7M`2Bk'8xrsu.1C7]>O?~)";hMIP% zd $聘i5#~%vi!n;bK[YJ|wL,VN t"&4#!t߼%!͘ i~ʁӪgNtN\hTfz#ڋaONv0<,RD˸r  %Oy%ƄSh+1y0~bw71ޤt-xѻϽQ`(ͣ Y1 }o=Y). R*KVʤIG\Я3ǴLZ7˺cI+vJx9ߏ8j8=Ms <*lU]%2 P$%e{虞%K|HX.@`eYHٙl%D68<,-_nw޳tx#/&}y!oʴHuΔߴSvČGoB=~i7l*u,.eJ {fbdu*?j͉BM M7/վܽPl̥ͥ?I2g}-3ob% +@a)QH/C̷/|C/zRA"I^S.7DQɱPķǥu|zߚ$ 3\ћQk](UEFt+dXkhV1 yE!GfJ\`ϫ>ĖRD>2@ #e!ҍQQ;|{|7O9NFlDb,֖(ᔡkkdlPB5 'ljȰRRtȤ=B?.=l=Fʀ̒[ֈ A,0b$ <tb6E$~50o^iG{'V%Z j$Hd"?I~1U οL:p;,$T(Vw0lKIt2q|QIs>bkEav8!VM״SiEnJ\4UgP+%Y[*9eh+'ة{;WXѬ+^\kY:ByDB dzH&Kb!@]}R[#ƇwG>'Oм`iƫ2tJ\Ml7 )ܩ- \߻wTșD#TΓ-bSg}G'nE0z&&W^ SD_RiNy0K%wC`wA)'&jv]\Nܦ6Q]HЬeOX"ccnH&"Fy& A04CcC$aV ƢH"OErpM |f9 %[\b&K{mآ"dO̚ $AH~hg[W8|#)y킐dRci;e ֶ.kv^{^{eNnP9hN_ nUPvsq\ `e%?5k@X|'r{U>kD ( R!O\GܕWSlQ%LUPl,YJ4iKzeӃ堤ʴ-@&U^a԰⏷ʭ L%}`qnD h;N1ݗ^r3*ExzY#!ۂ \;YVKvhPt1i ٛkVi$@r&j-lzAhz⠘8JF;=@fM@Ƃh# me<)lVz?ۉX_ݝ&j5_|o h2Z)ds@>]ޯGP"7ֿZ3>?9VD.8rc"'O0x^8Dc`i6d>¥ \ X-aM }I`"V *5J,+q˓RDM鶵o։@e;xU-T8£7Ȗ.,gܩJ*z]L%q?W8]!mg%$u: ??7@CieɥspԔweP3S?#+T Q6Ζ5?2v=k|(, /V4x{֬7ȤGM;dPѵQ re<\ 0i#E#8.U5ph4r;ϏH+Ry3^";Nk rNǩg!l}DKn!]qJ&aYw>zjNT23Ҳ&Yʎo8,>P:tՁQz&r3M ݏ0|%)E^70`jb9,tEDOat*B%!FC^WP2c ô}+<^y9:Mo7{дrZ"!V?Ca43׍UB l }3@I7ɆDrs9: h?%X[ǖZB5@YDb9/*ٌ_r ,4[B OcL,cA(e190y.[?vh[pCgE]pQ0׬޷5p#M)qLuj@ϭJi #x> cZF4"VKNc_gkKӹ2vS::4ewTKs -RxENL*i /|V'SOSBxg.b쟇w3K8C8}!(My;Λ23S[Qbq9Jo'u*'MGs8.nwr1L{zڕ9uU]LaCe|z"4! X70}э5U#:n"J궔'NFe)8d,x\>^hծ$ܖ#|hwzFi)I0GkGFuĢdڢ6dwČhqDZٶah{Z$,D4i/擟/HL>(j&X ZuQמ6R2s^(a]EҀ-S TgnR3>_З5f |t@ iЏ_Z}nt' NVʎldeuG"bf5RS$;@^p/(4&15RbmIm}x[@W+o=5NڏHP%"f:xv3OOjejw׶!BY >tB1fuH~'"eisLZ= JCHЯ1; r 8޹FI0vfh)c悃IG߀c'Tހ]F%) QӔS#͌{@kal@6#y]rCV*-*RΠww`d45N'f4A <^b8JGF 8x+NbkpiSy3Ϸh;"|`$eWGzh8{$5֩ |Խ dbFB=R4n+M>֤=!؈Z7v58Rh6%BMQn>בUN<9LnxD ǒIHo%T|)}-uy._N m֑xil7"0nDR'Ek+7QЙ{>t[[!YkgCAH Ixe-Nm.N@GgEİ`hh^4rGYh_[>&vfqx:ؑX@TF+\,JmkӚ*]{*QoR^laz؂O"N-V&+>Ҝڧ\BZ%6pLw #HK6T2(ЗE=gv6OH}t<8/ĐT*)Q~錗cy2)ۉ|t7KL؍@$AL#+_ncVfJVbϡ_ 91׻E*$t94:o!zdU:<9'i T)ȇj|awt5W^*0sE$[g0Bًq+3CwM2vDхTAU~sqLrW7A0@QQuNcgRcCge`֌s7:!¢TY c> mFILzs}뇬z΂93l41& mfy_ݫ:50JQmCq SΖ%(=̣nRD E &ED xHw˥&+8wPŒd"NURVâfլaI1I42I~YBTx-fS!k(kݰ<^t2o.0=ʢI|.G[4Kr;!p6v.@l`[5m4|r)TQwzwPvcbJKdF?yR㮨Dܗ V6ס{)M?" #?*Iwd`ǛzDPo| ^)}n'|2\u8fp_KJtCQ%兛(/JpmfN{z<'ԷL$g^G,eԪ慫@Ȯ"K[ܭJb:=8G1?w8Ǩ3S} b;2xBt+g;mr!̤ތWt(̂B%kBaSv\7Y0l`Eו%SS8p:$bkC@*۴% ?N{ҕӆlGs9f# ;|jpF,:KkT^n.z4y #7-,3Pj]lake.9<PPQO8wBazvc;)n]eqjLaϚûM뤫iO N$bwU\|ꌚ,"-eu~|8BTHo?4J 1QUF)s zO'U~T'KQ!kЦph J2?)f)T j0Ze,56) ;A;Vxx?vPUmopZH^'=&ҨxC91PYyyHli[߻fkCH.QF31Ϲ/!qB0J0w>7 w%H"n9ق(ItJGXUpT2Fm:ѿ$!bNOF4!B lHrݮT!MM)̚6;ݜ2N^,]$:`Cd gßQ]3ﵡJ,6X*Ӆ&,eP7%-aNnզ240e! ו:(AQdr[W?Slgƀ ou""/*Čk]e+)i9m沎zo}fqȐY:B;k9myn λ]Um)9>.UVaʖpR$6Ctj1ZuNLFA#9bf㛮9q_;]ʸ>J'ĠhMcs(c8+-%",r%i]HxYfmj |/THO"U'&z3 >Eˊٕv}Ǻ;k,d%+ICqOP_^FV3e:e<19AȮ_m_g^So5QΡZ]P?6rRwqFw Qoqi!];=V3kOɝe::ppb.BΠtVE.T/ ^K&7)`pvGIT㙰$07>_ՅZm"znC#ErS<2]r$?@rA lCd_9GaNXY ROa]*G{(>U*&|#{!rMJAt8y%Bcڔdekg:L8UzsK;.1?aF5)xc/PaWQtjZ[bCڒt7Ϋ G[IC ?_1,| ^8\vyP /W~./ʉHlޣJA)éߵ7V083a%rK*-v1Bz~ Ȟ>D.$W,y=`^Msh\{ nQL2ƶ`hճP{ (bGNɄxEsVp!Ĉ;XpkD48U;B{H-f<& Ju/8ɅC%D#F"ah@~i9ΨBj߰4(w Hd`݈`{gbVv*eV]_-7`Aܗb9%~1XMHbVK NBkoIS+V,GaM8S<Lf{)g%?B4 74Q=[qF~ry9\_`4+ DbhqJ\S%w:j? f~I{ {:mS yjqeVV}O:,!(@ovk!o):= hj~L/HW_8Tf];;?v;EC0 <&KDz8Ro+`~:3BL$"+ۦ±Mi NYmsP{X.,ijHaåkt}kw%Bu7%ELO\Øv~hI*$ ]K$/A)vHv8IB@rmdw|n=d7XlwM(q/#wN{V$1 }rkA"g4f;e횢&@<#CX@'1 ()RX¯H%|/ڙ.hW&ṆVJWP%;y䯬2bBmb'v}}qLs8gbkulZn +Z0y-i<7cSkɉUi-^: Avr #RR&L$mI9]T4n~Qd;Hk(RdC Gs,b Kx./9 苬s,d<-,Uj_YZE_^C&Z#fub/1P=`'΄}2}($-ˈ'a,>KWI`Էɱ5ޏ-@k=mhAjIxU՗җzTL&'ypj.|4*\f,@9&wҋKAn{Fȉ,xPU?H`V;dGW3+s}bJ/"!Ct&#^+ůǕhgv;sڼ "5 ]ZTc.1W8s`* fyDeC٥i~@<.W ׬"$5藛 =mq5&Bf/AdPJ*=Pypml&E Jx5~.rNdJR0J$b4 VFm{-1GN1/F؍[-m&RbZ h]F.h3 %,*y{b/J~O0 )lE^:uom%7: кaxs;Fj]kRwXxٕ )\Ɇe I&ocn"nA2P:3=.!Mi`x91o7y K6KqWO]PgktXu]b`DV(XMʲaкF? . Aޓ2;+ɏvWZTLEK UoZb'2τiI]Q%m$Bibuq1|J7*Ys;ؗE=9 W|+Ёr(c<1 vЌ,qҿTW{zDp3A]jm4婠c)A)3_}!+Zxrtt1ŏG94N\ =#2`i7J v~rJmC>fL /6~O]PSv~W#AH'p2uy+ RXXUe1l)犤ol4aSfZkMMG& auxw$z!q.7; G':nYИ-l!HJ3<,{S ˾OSLqQ36rlNOrmXFu@?VYnAk(kbrΌ=(p9 MiTT'V4| hR m0j": {P<.xe8y!|(ՐpÁu YCcdWWZ5r7S,).ۀ2Av/qwZXėx?DL ooF0@c8r21'PK9V҉F0&{o+ ;Ebы8 h-MjwJ͟(C2Ϟ=8ݦۉ rlkT 9<v¸,?ӮOL]ѐT=B^*sCx\Dݥ /g`|n١;4{#NxWKCx8["B/`rVY!_FDtUl3YD4Cێ933f[@d\sD(Pפr HZm3?(ZTЩiz_AZ{p%fI:bog+T1cCgpF<27\dʏ:N|^ 5#W twA4,MjKټm1?B L&XX@2'}#s:Ѭa#U/RQL T_bH7~Ks&FM˴ch3TӺV2AzG֍283 fzcl @2zV&Ԧ9.73;=v̰D=@A ٝO]QKg^=ԼpzuI Y7H|9$+ޛCK0/L-+C mr~N&0HЪKnאc#&;RY9KO%q^ɍq ^2JKQa9i:f6TJ߭Ð wP͘plS,XS^{gj*͙ADQA1y3`k5 em{]WI#H^2jз, HG{f#<r~~-s,ρFz3K .+sk7r׌JpPAgk y2]MZ3.XMPi*ov?kBfXuak6 j+]L( kGG85^ Xn_Nb?fl=:2 b{R|ԞE`% +>')>,OU4&V,N !c Iۈ[SÞûsIsGyTB'& ǃӲ= DO7{pP|s1q<|kfT E F{ZuJ][LAŔ($(y A(㎞ބ^m}-h۲58`Aw~k1~`TQU P(ZgAn+Z\u]e脝!'Je푎E{jцy,ͽϷ*e-Y( jxL3.Jn)-C?Ðsxs55*RvLp(nn\;m" ^!e-}V4˻fAiuU*DZeх$%nomly蛷mQ?#1y25I#^{3ttT )XDS{LYc$90K |h [U*zEvy^:ߧbH]E,mAPjex[tTEevǩԓ4M:k0_3znR<: '%Pn"eU]׋A6zDa"l(5*ʨ~1)Fh ; g wY>(߻eڜ a\;vy{@Jm}Ϟ"7kbsȫiX}σz,r^+!-QUԦpQyjߚkVmN;EaίG0' m]USjKF3i"&D}M@Cr<4F͔GHK> j%..ڴW]&M4:ȣÉ$N=0Y;So9O 3F/JԔG8 EDu,\Kۙ$G W&2Yث8Av0]W7r>J ೌ%X}q  l~Tx<2]rNl9U@C< dXM0Ęr 3ᰧ qSu $J7 i9gD0k)WC\y#%Y鞔vC(pDG`Fu6!p3z!'!Ewx1k^x(d4ͫ"_NޗBG^Ĝ=alVZ786ˇtjx l"ZV/Pn CMN@ b/z6}5whx6$R4g &r 5a`Q3P'`8 Ю V\<`@]Eʷ8+exL6{,|؁<&UL>g2CK $]X )za deG(p%pJ歲Ñ:0zymA&2]?>h7K|QP_huy)n5٧W H3׽P-#L(w7iST F]~ 84?aV!=̔E"D%CTaQ|>~-3JM~\0˓߫A>:[JIa_Ι00\LϨb%.MD;`3$vYh+3Q".02oB1 |qt!6"D-5!J`V|.?X`A},]>ZJ ,%UX p8xTTI5QMhILZ=SYVRiOyjt(+ .I_bamGiנ}|H\Nd:g?+|޷wzx)#OI ;ߓ43ru6龦?'Dc̍Y5D@e4:w^t-h~f08Jq@%LHTo[/JjJf2|:6tlpys_"H\:(W,LX!gIYlGo|,p142aaal_HM.pN'0XaSAQfIIw~Ħ|f݀$$y#'9`)'æc(Fl}+Ce͆:_fӝ%ݑQX2bBHns pAkF yS["rlF\3+m,t/ťL!ͮ,pScS;L[`oh!ЕJX&5&=_۷E5D28,<{Y"~-Ge?z3v8O9N'ϔ@%iQ5SL2u{3)[bИT!u[w3xN 窥o@#+.N%헸`E`t-)_ ׆axF֐h˃>Uh#dm>)WU".Jn&Oŭ\Mz~Q#M?2b$B> EKY.1kƶZwP>v%i`*fɢ(lWEϸWI2q+4Uy+-5sbvU"9{< JҞZ7Cv-I="\)-2TBՁ Z[f}ЦqaVٙ{-+h]wz!q2<3ѓgVN#AsRNS@K-\9XUOgZ nyt&jEl\Esph-kmNY냑Vxל; {w(Pʭ~[w+61p.SRE䠣~6ɂhhF^a̵GŁBĆ$mV31U> )2삂*)i4S vR5) _j]R! KNe$rg6L׳MsL$.7_}s7K@,%e+׿tq 8 N^2R_vͧ%>WL wq\~_cNT.9:;{/Y(pW/ėEf۝v4|;l;<=QY+RHMR M,m4cFzDI'=Smo&&K_4Py+[GcR%[ٻDC/20V )r?l d0z_^7GsC64 Jb Q:ő;gHh (_ BCY֠V#Lk}8u2AGue# Sw V/hiw:TCqׄ /C ~,{-Z:k%zsy|O~px*vPh9H=E`_ @ϜTy9SR^`:w MTHH% 5285tb9okeJj&tb쵒s?8O5]m66+l,A,!XbS=t(=b^2 eO/۩jNC]."nNjSc1Az!d%yYn_jK-5[],"9-'h2ʷBsː\ÂSG[v`fKJe&Os@v[3!(~=󟳯=J)ܲCݥD%~'4X 7Q)wd!SՊdž&qY5z8ʞ`NWNl_V4VqAfw!HtyԒ? !Qo@ԂzٝT"|@(qD=/ <|g@{҆gA>') ؜' y@4of(aVEW.W#"/<+dirk_?r_r}I9=Ho%6lί`7l1<_M9 -~ f>=X cs׷ w2P A Ug*}A>+O,n9lԪghMd>e~̅ {y ,0Et4!X[EŎ>%>8'La8>yBbKdG*nB~y&2]2z$8zݙ1oI1#1w_It񱍨T㬠\_)5D e1.1͂y} t.}ve rʼ;6)o Ά9%XQ~-?K>jI*Rl٪+5 ꢯѕ 'ܗ{HZ3O*ȀCaC1ʏfYx!I(L}r#$]9ie?YJy^|gu[Q[YC ݎS~A,ɕ2ndY7I&- BC㽼2NiIdy!!v-^Iw CNJ=<4iFĊ?J0Z ~5,Srd)J(z&t&a+(eiJ%QSr(R7ֻRI^+R3ײa >ψ;37d ;JȖ b~5~eDZѽH&`tԢ4x Yqn6]J2wǚ q<|ײAʿb yb(ǣ>0r}?p$?K0smیbVne,*(^(B߬6ȒpD\U[ļ~C\!"WKD Jv}A;զ(#T(C}] BvIC\re6TLRz #LzM5 O[ZZB@)S,ŶqOxkHk̞z_WC: &fPŲSoE(R]CZm/g  3%+<ck֬a@W+Q2 ̢J$.d'K:6PE#*U4rkEށ_6V%葦sGGwboԧUa${cjDJ<Rکn.g$3î)X>Gf=zLsLtsz!tt5>Vس;XzvGaM\I0f/E]|)4-d~u9'4{] ?cг&KT{MQb|t6Dq<.{lx0)+rJ5R7@Ah\fe@n_$VSL)zh%,5D8oru)XP#f<j2S xE܉1vzi1۝it| R۳a(¾)Cf-[.oҠ:CE??LOa@A{G}w.}Q! *3NOoTb,9u8# 몎0Dڬq?^{.M#X0,2\g D#X I"P<=RCވ]\n* 啕{F]ͨ:v.@\W,zѫ@oY= e]yL٘5V%`}|6{gU$f(u^#K5gx׀ÐL(J xRS}Wu,ϳϭt= 50jd)C}NUׄF}iP5W22 ?o@" ٜO"+;n*QvS*'uIYҞnjEqӮyOH~|%ӾX(/W2@:yb_e&V`jIHl_A=HdgvcϦ" ysv4z}[<忀ތm&ٴ%ʺ)f2E*WHtֵK¾MɞM,xj̘̭uw̃t'y*Tcu;/"IV. e/~MP&s ;ek6,ybuA 89LE}zO㹁jFAr^&Wn!-a)gX<3+GHRy,}a@"/_+QUyd%F{iFJ3%٤X sov/&Y`Eet5Kt-m e=޲ka74QjR P.wRMKj2B슽# Њvn?!4>>#ԄCi$EdI`/E;TöX 6=5Z\  ƒf0]&c8^j+%`8CEL:͊=♰bԎҾze$昈NK0@`<# E 5Z]2-0`|J[KԤr],ZJZYv~'h{7o8b3>fpry^P})P+1k^eUce2Aᬘ8f/Dhh0(4vx"_Q$AñS/F!J=wa؊8mGh:t7ŲC`7t%ws,A,˰LŎ8gGlDn=ij:=Gm9јGxfZQ1Ǜkm| g?HNPj74 I}sFd,G59LH?"DKar?`{L Gl [DnrkfI-}cdQIFz.61$rm8!N|<+ 9hx5Lx7p"ceѪJPg>Cѵ!E0!nA[Fק¹0~Zx2=@'"Gb%O*l{p!HQRaL ]Kh;P{m&JгK >5Lgύ.L=x;A+7UGhŬlvG t)bL Lpx*!Dp۟:1~)s4QEZm? }4Gؕ@(z矮D:-h T#GMZGx*mu+0QIU piF3 W~[iI2YGg騀ZzVYgԞ-N{Yiu\exҢ8R*sK;`q <&V-$"aH}Vy6(!dH1Vu#9 ?AZfO֗^RiGq hL\$ F೵xnJ<ԉ2I/|V8/gr~>`/JRBa cƦ) 9G3-ςpb+}h^[Z;@5Ty?%+[?(U]h],熡ub7]*)pBGa<?-1DS}1\Au/!F#Elv0 m` c6qzjBy1")0uN׌/n 1BK x';F9&]#pѶGy_ BǩNRZ[=',TFE_]u fX5jxN4Ur bzSJŒgrs7O 7zy&0t%\|R=, l!Ɏm\H|bwQ1_+Z pO AdGXrMvym>qA&%im٧\( p+7sI[oى)FwKtļQPm,.sT8]ĦCw0 Rsmdn6$_ |e9ɍCS6R厁t\¦b Rn!7B3P4.HQ)g^6#W8@{y0Adk\;?^ cy/j%;\T/"z?47.cR (JU#[3ł( @E e^-ư‘P; =j]IaI.ezNc!;`HtMz(}~2BX3\/ф$6*F$k차ew|G ?~\4DIP.gN@~N/jѱ}yWGLW( 8?(;qW2ee3G;N24@1!Z- 0>3{+8 RQ;}})&k7=@zv&9 bT#WwbhsȼZ0_,HDيCy+!Gc%fea5Ks$+ʝ8FgC|j&=tLskri4S, W("UJS,,+N:"֘RbA9ȋ^^Hx)65Eh.c9#MdṦ6'vSm{`s㾫jh!]@\;l떓{Bc%n;V=i_Z ہ:m:L_ 1,i2]XB y${v HW# R~O%\bQ,,<~r2x Erx=ק6 }Ui &H:~[LWgCsOYa (D-Wp2y S׬`k(bD kM"fLKn!*? M4[_bDB?1Ќ[#q_̊f1EM`2ya#A1,; ʈ|7ׄBL(u}ywY P'к8rΧIrU tDgY}ַZnB4^NQY&ɔ~'+U$䇺4cu!u]ub~̶ `V[Vt#{F8!-?NгI:JReq Es 3qW|)|}k"P%dVx7݇kHGeK0C9^Sv0Sz)t[Iq7Wu I]z1 r֒S~}Tmqf$2L`wJر|4Ūj3vY8L?WvIGtCi`~PG(!cS7&.;c>l$-A <&'~f`YY)lpMpV* %ҏPSTT&8,n,wa[ԻNnK7b @Ql7j4Rktѯb J9%X8Y2q;Zl<}ۗp沲}pþNǂ"VQnפ]2'o@KHy&ڣɿ>jJ*{Rfߧ_[@SHY.%{12{:l.WMjSAͰA (fͿlGrىؾ~7]bPQ"CTEy+H[1|A Eڢ3Xw#0O *vk3hbYVR/qpè]|Y@I?:C){ٿ<}[& }u#kCgdjr마"}8GH*E'zIB%9_*&"'NG0*O1^ya]|85D]UR Nʱ5̏Tѽ;VR̕Fc];/`;#c 9k Ÿ1 lFhQIDWt<&_?^`t=7?:ςDԻp  =u-T J+jp!]]C?p |bq(hZeBoף&>o^2Cքx^axDa.ʾ\q#u7"D]!'/ݡ|<>5EDž$̞YwܔU$ 0\M9VK]r ¦dF21k8u0dPQ^׺<Ğ"65IABa6* { %@ΎRCa) *Ȉ(*Zw$uv+8n3:YA/t,{8yEw%~p Qc_DŽcϼA4=RZj&P`q0݉SqDNS|W9%~` `,'…\$z\В:;e8&h1,ma')(@D6׌:O ̤ؕ~!a iyy`82tUoQ<َJd=#Ph B8EGAKKYXyU,9qz-> !,u4d?ѷG#G.s5uk1y 2xz:8Z. s=d3LhI[$$RFսHeeGm >,Cz 3e/ͰjL܇!MZ5ùW ^TjQIF+6 tJ~ -?O`C!U2T4c/B$Q+&>c t'Hꊡ ) p|[Z;dF*H\p#xO2<CdZrZFҸ)p8!Y3s#6` rO ?' i \պؤ`%T$Tslyӹ~^u_>h*7R jx{$zM ўҁg|-5PU{UK XVWAm?vF>fxAuAP Uo]ht-ad*ʸ}YcLyUev!Ӗ`@ C4JUʡoWC UM tU糑J4E=-"r.yU;発ڔ}_|^DXS[u Yh1o Yv#-(cAdFh>$N]uL/OB$KxTzAyG12҅ʟ4>vŋbsHpAg06(.GD8 {6=ΊzF*䶶5\:虦%׷⧀hir/KT`I ҶIJݿ~ld/}O+^c8QK5,UH9 bAŞ0`DNM5|i SlR -KyVKUJ}AwDY{ 4aQ-Ü16Pѭ䣈!j e9ؒΩC~UjG+2ERhm73t_܈BFO Lɱ1jS;wyZQNvʑњ2xz!udfL*2m /Cx'ŕ\vB̑`RեbEv^[si<$ .x*n#P"[m]'~-{Wf<)ho4g. $u2vl':É?օe©8aO>'0'U3]mieԽ^PC'e"9FaK`"q0d~!۹ J}P:+df=t. Slφ8pigq&= QC"d+4.`7yDxermD$(SKRu֞7L BT%Z&.٥!d7F⦞z;?olCs廑h2@)Oֹ|Sv=` HƝ=C^dɐyDfiMM+`! @xA+Zxcry C>Th^"q(P>JE^T\G>[d"Qh%GG{+M/~\,=2iqW|&CDM|,8͆>˪'B q,(J.I7l[4%sSŴoL IҎTn^l<.;EcŁ˴(!gWy.`Xx!>6ZcъĬk/3("%i&?8pdpjT׀6w/ &(0jP NxVclD {.^rK¯G}"m@ ҖבajiZdPXdl`Q$:#ˑ)I܎t`9E^\q¾1.[P5+N6``ᳵS<Ŧ<߿n ͡Dl[$2#&RU|DS Hjkbh7~'կ.j~oebV_}(B*⾣ 67س4 qL[PF@s~ʓ8…S}Oԛ8̧Ƅ i)96ԵH"<` dG31ΐ+#O^&#LGtU ‚/9͞Y` VV2L saw!`zF^ի6,b)t'O5r'~Д"<V*؈?= WճBNGѽ\U0lec>ʕ3jVm`u IůJw~)uWMI (q |d)D]\jGLq匢TxMd0YlspC\-)9fTZtAI聿!ؘAiiv ijy^7Ϳm'$Hr}ԺD1!ǧ] ּx|c52Ȫn$룝kQo,dQy2ckizI%5Z(Tӷ^HviGWW\"@5^'ڒNFY(tgO¶{_dB1iiXHK]HsX*,n3xҒmXTDa Sc X.Cy*%pRyPSx[[MYa{__7NS ^_[sOcZI(l Ԅk,y.wșJFnoNzT_W_d08nSCTgZ-_M[+h'NhIpK{I_2Hsz{$jbkߢ1&3WưE\_Q7A 73#B"BB%B6P-ì\ ə$~Eiiwdڪ=9= ;^3wdz0)u$k'65r I>^=jlP}Brɂd\ <8QBa^]]>޴˲ZvBt?BEgeef7t:ccjZ1rCK'}9c>0TGC{t'u~/}G0nTGQ7'HKÈ)'8)L p? x()$EUxbQÅs}eƭpZ|"lbX:n]e -$׊dp0t'I*۷W FjWg|]"у9 %jx&q6@MsYb x1{$QWklw6ƇJrŘȾ.3u4 GPZ=+#?TS~QukF)+F4g9 xH=FUyk׽~@@sN/8U\]lvv-  .{;2@5\㿀A#FZ.U:`7M zu+im"3 gn`<⃌5O43xw=ȞlvSS%]5,\od?m]zYr LA)AlLh 2Kґ"ބ>KmsěS7ϴN|*&>92}<.Hg p2p:Soͤ>uAS̷Io^1>AK)ZblU B 2AN'vUa'6z%h_1O!jT]W<Ǡ/h{XmCa-)7c;A 䝩FQvc< eǹlxbwQH%8>ٻwUkm9*L zڶ4d;[QR 9@3x|:elȐ_c(?( `vvB"R:gpR{ʄ]NXrOuYRLsx("SegzP;z 3"iXZD] }@{<6>A# |tiՠw:fΐ={vl :1l%(Bam6 yc$* 3I` O6cv;1[A\/[' "1B)I+FS h8wc%~Fscg Jp\M~[(Dhc}mFaKk.J 9ʎQqzY&ΕѶG28I]@K- d/{Fn;փu ̂mE~V咨>8=;FJ316Q yUO]Qfבzq5-jX#[A,v(tI7P(v\,XM=yu=\L:´ =<떉0"׬nPK !NQmФ&ު"A:迳 i@ӼG9tzi3FjNlD~wM#͸A?6GBЯPky㭔5ܹ#aZQ嗋g?#oz! ua{t`K =t^-d7J_J籚tΠ<6z4$'vG@V&)7lrU[uXL$Ts=v%-!jH;d}q) :jf6y7_,Ц^|seu6rfQ1=;ךFm =.^pm`B!ܓGsn[䷻q\ձq# DHRgZ(Hto=6@,'r {q1LSjM&,HD?md=#ym[v8ù>/qQVGW-}5]NQ)=vfѴX.T5ƣvѝݭN IAm8p=81v8לT!=4FѦX 2mq=*^  j@wg>fdE+d!2 |g>Qw#y# /_ T_ w $`ɶ;os>SP9h 9وZ(8(gOVz!VWhirYb65f`@]Quф HQP=ΊPmjx3tIu?)R_:v%)khE"*/&w!cK)v*YГbX F⢽ F@pW`3p|-/^W |;Q TVE@ W *QP5'-p@Wxs&E=7Gf $=Wp\YAwvW!T7o/ņؕQ{q2ox)M ?)(+ʎw)!g 5TVI&j1<#D-/yLf*aZr[Ai[ n{}0y*5efusIrRE~Af?!ѫGWKrʃK276mYs ?!"I!1h Ŋd:W1CWC9@T6'Su4⢊3U# x-u_c]YIpQL/t~l} ma#kÖ%_:CF)dCvڤTŖF"D!"loXɒ"&x9?G;ѦRCz| e#;T_Tu\_^J(?p%\&' "5\hd-?zv@ld>:.&XYeo yai7։gqEb SpB YcN}G4!07ȫ|( TPϲv ~E_?!)UFx|MPdsTظ"YGR:xxA)F@Ű0,\S«OQ%=/" 9*wO:;l}T+C9Z鷾}KWyi+?`V`+Wan6I\AIe Y̊B2#HsIw,gOC̃h.Wٵ6 {2.¼iAIUU0)d$.]U䨢ƓifI?+%Tgǹ W]/j5Z 塬޼4#r*tLdOKQ5x \Rt[s4nIrsz) SE8x;]钴^UbB*sZpMѺ^dGuz*i4Lhx%H}]u?2R[0Xm/kA(b%ܳ&zdƯh Pg2y97л=^wW5>q& a 4@#D&lUATfU4V.X&f S|WVL',7Q W<6K:b&)U¥z5JMg r`*|Ƅo1hbr oaIF^Y]6sd+,RiB\mPb}zQ[[yڳOmir=\C)"?w9vCO1K%ydEUoY1Ԏnx >aX btbJ?%(~%duGdujNSAH,U\> ƜjrRP9d|BZ*CfWephzmr0QdQ wU@,X2N L38H,u%x)l,p+O x뽝UF`Dlz H wooIDp|dN8EلWC 3sZ}0?{49 jm:|}kd-T~ꮙe$uU)0I=18 aOaBn"1 SR m6Hx!: W7R;ΪX 1^#sΫBmge g[u9j2Bd+nWaVx$"p^pGF5xc"U$>rmGFb(ٵM#88A~E|=2H !]Sy]l ĬTovʂ$fH(iSG 4񁜲+@_yW=Ȁ\x:S@s[eld{plEo6w* cx`Xjss!D0tPO osX'~qDEcyVySe/t9L={Ϋd_DZU KX_%,zYu-p~@1eGB6ц*УRbӚuebha i;;Oڬ|ƠH6 $a֒mv-U ʸweM:#`_-k<5&wVFxqWXtjZeB&K〪:0 ~*a/SI-qΘS.@ N[EXRX8H$̥>R")z =ݓUɲIa!˜و%N>DʧթkYj݌~LJ=E|.IcY=)*[s8j? wԪPV[$cbcmG°=`T bu-|sW9݃H vcx1yiUae*>XL$h-m=BS:C/;R/B$8f~mez2F#R&tޘ"=>4z j8+5U!hm+|ɉxDkڼIM+ohsa0dGR~d /yq$VG<^~pUtE?QTIĠuOAx˂OBާ@k峳Ō?ԋ|"pZKrI$J̖k>{}AEeg-gYrZWI& ِP޲m}Lo۴E D+0yy:0'w啛lAU1HmcALGf#K8r'*jG$BIc˿&'$+$Ɇc̱" /?gnV٨ߴdR]3u@ íwV5}+HB&MxdLB|>}w uhݕkVIȌj9C:GERd{"'>[dΣ+PqϮM "\ng 4rJBM̬h4pYGܦNHgٛ'W+;%:f]K[CB )k_%|1 ٖO#r}?E%t#lz_vIٜCe`#ɖH]y{/ﷳyl's ܞz$/eGЂġy G%W~dұguKlvjj x"m*X>2`FSփEnA؂8\J -5&:V5om)lH6UY(h-/~ܷ3$㘴܊*{)@~p];uAE#(9XO֧ɛ+<(bߏ@vrj_ 䈎+ͥEcrG)A5Ah,sKS}7@{ObqBm@`fq، 8M=E_/t՘PDy&!'S"4&=˧O&^sp󝐲-SZ* {yϭe[3t:m9c`O ?/`xO7S( |$!^(0_$*"@?XRYeMlPfRDZݽ 9y6*jwV ltqqm&ՅuJE8Uܰ4F{ՙ FnʿEYi^Wǘ ]W{!.%arE|?&ar.)dD[Ү,OdJk'\~:KIRyg>L 8?{}KP/䠯m~Ԁ6U9P `ek/LV\71ALt*m5_EyppӶa8cZW3&]둼8mp31L\}<"T6yY]$J:AeI=ퟂ,fm bd>e-D)olj*7mo] e-\BP 0o$?~>`9@ ;8o>m#@3Ć?6\o= rVJ)%ܽ%0Zw]ڂ3-6 S[VPV>#qֽbE GꝷԾQ:wl# f w؝ C!'?'Jveo? cm|1hka]s#rұ:MsWHp%f=nƹrfvsJ~@MKHz):.q'ϵPr')c0_D׃%Ǎ/K #d4೘^I\6=XL߉s/Bejlg,Q=I?S= qu)SU LnEA5 ꒂ<smض͸_\H28釗u3(ա:1aU8SaoQꪄ~k0UZOq\F}Z0ܻgpLWAV^uU2d;Zޛ?00%ɇ%K3~@[;T9L">u($e QM~f@Cҭ^ D]FR3u$q$ (3Tn5cHXo8$[J`a͝)&fID`=la|K?,JPkh;+אD_Wy)MliVtŲ?op4-?҇Y^Fmu3%s2WIxŕz|w/4 MKe:;@j[?+{w6Į۰}t˜_`d_ *do_y{`eJY=bkC?+Wz9 1 V=,pJ;Ar*4q83*Ds8!=XfYhA-|Xj+nJ#mE\w|-9mP Yl}KitM9/l|$x#;vf[ bqp_c6`a$6&dj*!Y]G',沸~U @~i'z-"Dw%B1ޱ(ݏ 3'*CgA' z\H!&@dsuIڒwGcfM O^*68A 7zX,/E6kĿ_r:B?w6Lq.GJ ՟NHy3r;΍ 9m{/~VX0GIy*f<\H{du?KB+>'a \D}g [v&Z4O;|;u4'!FG`ޜ<M*W{ x*+5*OijU֒ޑQhڑ Luк$Q~!e]S<2qYgPfU]Nw/M߄/iֈ5d2f eWSP*Bp{N[ye\b8~lIIvu5;4(a Sٹ@(3E<1qv1VJ>ܜa(@F";漜upĝ6/agkTQI)_@.Luh8㦟T $,zi51v gH{Ou:\TZ1ZnLJ8;%UK>_*^5Jʹe/v[Gs!}藖 -Mw& T솝BLOp.l&m?b^`&`ŒS'z9Nw,)H/1]OA+)`W8ʽl"nTGp30٣GsT8s*%o̾ߝ2;a?ѥm5f$3js;&AToYR0U &5մzu~!;6 2G3QPBXfP ##=g#3f1u7i_ t&dohs3k=K>ȩj2apcԀtבn|[.mG:6TCG=Icdd$.nZMzKEhX-T: GN)~^5I  [$|h/4#W%^pTmTv *7d~݊Vn)Hbp<`<'.oK`>!곸<4YAM 6ls)LԐ3ݰ5.k˸y Q,FoIgwn܉ PYETGЃNoE_irm"y?]{/iZӊb7t:jF6j>ʭs9eMgt()٭Y5PO@g2 QBǻV%GYN9Zb{`IL51"H(TX\[ŽOm嶝X6zzOo V`BURg@OŸyM@BjSdFTSJ';|X 㧫ǚ%n(wMu [y=a* ?8$bIS3Ga3?أF RQD4E)dG%0%]¯A²Os* _Eȿ\fv̷%`64KT6 2G3 <`Q37ύ'zDOl5BZ!R%h.]}lF2nYFM& #۠/YA JV t_``bA%x8^j:$0L`F?$3NxӂR6c9i*v0 5݆ !eqRLJ3\{EAK'& Ā/83',()+0L k*.ǜ 6E?1_WDxB>ʜ!԰ z0\ }QYVPR7 WoZ%9'|XB }7-{/Z"^Lsx,37ܧ93qrT[8r1!lJhc?7Ґ|X>c2kг+[D*BхGDɇ1L mc[(ER%瀩҅S_D}TfSVY:I<AĄUOe!To-|KJ!= ̫\R]mu8ٝeDZxFJk\`_%{Po0QS3dsH zp%$Gdt.y(U JRߟ@ _(+Oz\} ȍ*[Qg4q}'G|NC`)+†8vU泮,i6lD^l7ҳv5c;XI1e滎.|H?v18ʉ*%V&STjRTZ>xEY$u~ii J:ts- Z{:2|ޣoauMA2Ȭ,KYRK(ծ]k^IOVUK);sP;9TWBTI9KX]Z$7 ӽWkSN $1ݶrvco~YsP75}ŵ蔲ue(X{Z.˒fBfgHH2 [˱A (?ЧI^[ ] qzk:::q%`\wdVRǷVu ]ETA.[(o5l)weK Wдu&EPIgGvxPMyp/.CDv=iyz 'XL)*LȚ:FynG^BV"Ts?W\P$b&oTA*g:G//1g(tD?tH \ Z1fUBT?sQ!7Lt3U8G3ѽ/ʓ]C\F>X[𪥔}qEǙ. c\ޛ *2fw''h~z2Lm0FԈ!( CShREEK忀=1@F]7]hA$-2!KIRN]^F \.1GJU:-u,҂zHKrvoSyEY)aG*91S0U^ɧg.*͊@(G}tCSIhq֎UmIl"z.m&teK3]Ŭ(+>,S +jP:OUǜ/!=n!<ѨYr?&'D]k. B"gu»esͻQ/Ci=V!AM"2X:X'<3=>wv0|#>ZZBM #)!:ON} 5~^[$X"k-P丐^Z7u6Q| N^:})<35ᱻ_3 #{a4A mRA8?),(\t B!)F>%2B=.p#ڝw.eB4V;7+'͝@ܷ7C *oܹ2%f^؆L=BR77X̛ `Y|fVRn_]$\71vo8̮^&"3ëSvϸ{5g=+Kċ8-1ewAŞY1j6b6{M+ 3UG̚p#Cdx% O[!FUwQc 򱲟휘a4BVz3٪ۂI5(Gb'm 637UNGKHe觩wzH"Jh˗0;m/P&n+ݻ۲+0Kid㝟Me}_NP2sV:C8=ﺑw&p ȗ! f 0$鴴㆘ۮ=[ak6vV@Z.6͵Z_{:(͢U| nҺ=:'~&,/V.|3zp8X~xBЍtn'O,9LzYJA*f)lf sX|L>IC740d%`%򆲬!1Z qtF2UeM?>\iSOp@<3/.0TvR@̪W=ȓp55xg_pAw;˫p Qy5 x}qMiB? vh^MAM1#UsNJ7wel7d-l}uԨ55P$ˆ ۭߡ33NuZR/"`!!=:ϸqkX}Yy'k&z1qStf Fn5E?qjUvƼU;wv!X)iǩE.|\3ltS݉ajPŷr˴'iܝg%܏ odOHQ`Bl/SW*WpIyCM>oh:YDX+}~ z2*_v&G }vܠsK *T{9OF) ߯0~{:u%e cT(g5ӘWQq3's$,&PpUrݯѺSQίI8$Z ~I+7c}(*uZ7GLE7ai ע*hw+%Z6[b690*us1B;U/D]`u$O:6!PrǺp P (!λCNΙ ŮST, 9H>I(苕~kŽkaGଚ W*PDiBBM<7>˹ ]ts)+#'~4wVq-jԸ?EnkM^5$rgs! zL%(zԂ|CV+*khK% *x~望8W7ɵ=$)"5 8dcѝ*,jhkbT4% ɞw8 #:`1P딘Koǚ y 8216P?´}B]w4oC.L]&쿆gN")j l R=w~O Kh}@\Νø0]RD+70!Y4A{ :qH<@L^ T|szZ$uI{.]+w2g>rCPD׺`aE.?IJaQLd8<`|rD!wEؕ1.k,\nh2 Bb[肼@4R>Ҟ1t8n}U 4aڒs|Hj;Щ s?p^T~,+C9#* 7դIi!>Fb)リIv5_9^DcW+v?-q oST;i*1K9nTW=Pc aÌ2*GJ'< !4[AN`z"pvs޷ijdXKպ=<a4Hxt'I3Fx-Yڼ2T =aOga&ܟ56q("A8L!; :O ]>h,֜7\ j^M9\{8@bnZ*$׈zͩXץV%(G8e0Gj6ۃj%ݚ~pzbZ݆t`C9) }}Գ]td+ Xt0]թ‡'9z6P,$_4q#>^m8Q:%72_\g>n|u9 $+Za>躴(wK`HPXW4|bNCp }pB֘K?W`͂5~+t,gQE fmwZ`^S`W7n.pt $ ~o7+0WDW,aXbt1T2__1kn*a.QU3 EVkqֈ\dhHkM璏+_PcH9\(N.At{Nh+3 'ȟ]t.4V@l0;Z&7>ȭQ1*8/*iC 8Uv3S ܋cә+Uqjz N dPs"fj-D0׌(g܌ V|:é{J Epޜ;yA1})f A|t t|$n](}I< %J-=j99 &$ُYB, 貰""zjw]~"BIwb XS-hB%;e( 3pb|ɶV!Y,&KcME,Q'~=sPs N-N<V"HQ|XQ|t:]tx@>/ Wf%OT HJ#4}#4fQL]=[.Um,W]}i!7-";d8.>w-U9B_WLq5dN3cWiۭ҅ x|JF hgGp2(=t9!ms6FB-ݺGz?N¬-L$0Ȫ fQ{ _(rKumX6gBKBy 0 ۍZ7+ji OMu~ ſcZub7dOe!x~2Іln Dw'2נ@eΤ?wLPF~O-* Cv/>-Q 28Omo\dc D$fL0ma)٤w3 ['Cgb"z*cRpNG$#UZ|cUjˉ$Rs;m qVb[_%{ =(.n+J >)uC)y~`D)JqFZ#kRZ >R2 |B֬\*٢^k#mߝ_h?\hMQ2*Y(BY,l=*.꽔YT$A##5J]/Ͷ)շ$ L}$*xЌi~D&{Ixvba rf C̎BiIEc/`*E- bړFJ KR&^!e\A P=aఞJV!oOQ#`Ֆ"4-.On;BxG,8b+nh`i:}C T8+Fy{ 2&w՟E0K鬒bOYoQzer+*d `Wê_2xY}eN^<(hIFL2F`xͱ1]y:`qe>|O$((Gp[`6ZI(w1L/ -(D[++ĭ\XRȶGV4TLN. -,7Vu\Y6]TASq*'%Sa&j$ђFEhVWkۭEƖ]0%&-'veS6K=9lG)g 2^Ysv!{~!Dӭ5)C+Q*| ;BnV‡n !0hÄoxAOP(@ Lnp&B&" tuf9YM=|؋_a~#Bs_  &.l#cYy PvgIU/бxRY<#c)[B•lRq0[XE=D8Y,;F]PguN+,4*dHlq7^1/?ܦ9F;USy: 9[MtBvva)#aՆ*3څEh̲@6}l-䮌|D@ ~8,^Ԙ *D%Mp3?Cr*+rY s;=o:"$%(@QtdE2Rnk|4YBpq׀:r&Ad%-oJ³W 6txH4)ؠ?[E聰kWlbju :o|')V隁4 ھ?Jjao]<řeX3*l0xD?[/VMd/ʘgkPZ=f[h?/=8}k|L%ʑB1,Dgv8dԇpX `eK"Zׅ9@`}%ibpi1oK_HKy@`2˥nGiA s߯ѹqQh | T K"1g-. /񂡾)JN--&Q-@ EMfALFSQe^ kyn5ur~t|B;Zi^鹣etnBB)ٜ[믹bN;N=(jXe@dQ4҈6Y'cN_jy(t2WI3‡k0%90I5,LoF8Be~BERLPЩjR%!'̔Foj|Й$GCJEn>nrcw؍a[x&'&مÃumVb ;,EUR2+g8a,8A.xpnݵFL'KE&.F]եnAGP-3)oq%]o !{֩mc ~ R M%c Qz;닯}E[^t,Oͷ꛼9!avY.k<}Mf/+e F(Udwhth6ϼ ̱jKrY ~XR?9c/F—Fm]O;ߌbj2؉` r~6 rOηNC5Ą|?Tb|$>pSZP(B}\7_ǔ@ˠsΫ-lݩ+4Ь] R73DIMyz7(Y0s:OH'loB_AsxX KWJ^ NcuDGGQz䮡7΋&L4 x.vz"#NhX$?xo|4T9j'6eL[ܮ+a}t ٝhP1WD"*< \'P*\ P so!.Ori>p|j48|n􏃰yO-CA\T#mA+Ȉo5`MֹF* (9L5h~iG$b ug3LPM7<ӛ Ȗ5M( sO>mf=GԳ&VyI5|p%{ 1d*Br1gӂ&. X:xC6D=&Lwxa jҕd3BOmV!;L=g?Y$kdh9A1<XHr ,ڨkEv34@jwV*X=ɭXYewMȦ䏂WͰ$.1p4ZKt5ؾ.ewslx~FvLHq6 %I-"jI|%!J}nr%Nx׷=kLK0z251rYzJ{h(Jh+߷c 8}luyˏ_gM;gcZFat ^|.?rd:j B۷w%XW^^ȵ@9NFFppdxIݕW1=_\.pC *ޖq14 3 A 9$[#+sr4/u"wɻ>t6Chza гl?ȿI`Thi$ Qjh Fex O.[EpBJub?uzo7je~w?6ȽXeiղ\P$:ͦ$YeBush DT# ޟJ'44*e>T ouax1G9XFAW9Iyg=pl㬒a :k < #6>tХ@ NZ[ #:ԒDbJX 3 `F%.XBV cUa\~wȿl͛-L:@\]DqoxХ N5Mq?Fl^!UBFܩď|h%\u\~j3Bu*_E 7C\6g]BJ12m*yiMMDPPGasF\TC7}+C(%b5 bIM E(R >?88] ?4zqo_C%m<5I19]G֦*أ/@CK,|䁺xB:cZOkk k/_b%5/8@#R; 8ʯMoHıIb=ߍfdW:5͕63)\OWdCeW`ShT  /QJ?6%`%LN'ls3C6PP)hV#Ij*qWWz͜7c@Km6G$!ޝ"R v?ES@  [q/` ܔ MmL?rpnHlZx" d˖]ɇ~1]C0M-mGF0ժ*@&Paϯ~ Qf33͗O"㒗#}Z txe8OfΑAp|v*:ުj{Gplmy?i|:[F/ˆqn>|ojN0>&_/-2ԌbLm~X禢28Gh:`'z';9`5QKbMC"ZWB2ڞ$Rg29!~5b?AABm\②sL\?n7 p=V([uJ;Շf":*~;JLh|+m cˆ ,~&bǞ]voYObܠs #3ۈ9b{rcL/TMk2 4LNCu9$ wd]A6]sưUؗhpFe47o3"׭7kKrGxZwD7? $nYX~mqtJupZSJ#m=Z%eKDtH{\1?鿵M5Y6v{lvt|p,Q.<>5O T:B@ CCV4H#/4d-`MaJf+9-&[;gm11|Ib6sqL,FdhdF|FoN+}IfXU\CzxByM~7m1(^`B3 W񿰱Z%AvXEb]G9xAԬ?LpEl{*0ʵ3XzڼkP!H՝)됺\U`u9!RV?AG4S'IXM5.GR ZuqCRYʢz> ӟ!'f,#zJ(͢>q ҤB"~'TծvmB\oUluOu2 odN"A0|՞ǚ0RCy{;Xt}kB]/[Wy8:9 zp<ڔy'Ng^AŸA[C@ֹաcq Br_F$+C{pT AĪdd3@ G6,s Q?= Ppeٻ>{jiy6ܱSϻ@6]o)͋92*9@{y9KkaXQ\1!G6 91`9}⃰ tN@'"'$ ޥ*d=Vrf Č ]lɯR^F߄8cxϕ݃aJ[+ Sַ8L ./뼤 H4JSO1d9}jnD@( j eU c(9ŭ?c*-Fj1W*{GMOIgI^^gK:&rzF )pfzsIJ(5L AFpxpDvŴRIԄKBH);Nf?\ 9&;mт DERSwK] PH"ƃj]>0M ҔHV($ ]\f؆n}T.(P Hr;!_<>x6A5;J[MީL[ܕrUӁ\o8 'AC6-&Ö#L_e1[(6fMsY] 1UB]{ۚ֗A^& }+ob)!u@G qWd7qXo=dkV6@pš`1$hj=xՅ2`{?/r2Eyba92$ =߄K2JP[#_iL( !+5L80vMs3_-oI7s_^p:DgQw),w"lk%N떡Lqi$UTg 1d;S wNyio!R=Zx nJ|z"TGGΆ"sVq>W?:ȪV4LV|~?^m:bKxVVFWP!gn5{r yiEm,u]ׄ=剢K>Նa-Iv RKJghE 8:U̞r[Sp!*'B me9$s}$˕1W.bAJF|k zz-_6ZݑdN/? t$e=pEm: x sLHH9iN+5KnF3 zxDe+:hQL j+gX}ZP}{aYkAA=yPgBXxt%XOBTkIXd?@u?lY8zӨ [ך!7≪3 5%S[FRŮ %_'sog%=#6]Xi c:\+nZŋGPX"H9roq.)E-oJ[ ڨ |zh,;hVzҮǸ{GR8kq3-`]f 1GX396B-Sݚ4&as 3ޖ9pzbt+q ½>O9rO3Z$=t-k+8axfa88rGg'v"$ cd-TY1V  uR^kk N,,l6ʉVӈDEe[Vm" E0:b!DRވ|( 7f=.ng{I9˿uqcG-"Y3e@߹6 >S! -Ǔ=뉓ץdsƠ_c]qC Qœ GUJ3Fp#MD?t2u,ˎ-4ˬ XكE3.GE08#gJ {36K]_~^e͆ r"; \A.nN6ʹ)0Ye.7ż)j?ȼW8sxt\*qm:m1)nqMͤMw& %jQW,*5]C$&RL$ȱ ֗Hc$'q'ڑXKCm][3aIYEc#ޞ?ݞeqRgM` m&*耡`5o  vY&Wlg&,diW,1'~m9%ȥWA]%D$nTIăa uc.MćEih#wO׶<(XrV[5gS{$OeXM+M*qv$]{Rs(L4稀ҳa(0\4dG2'Sghenhji/h ZSbbB׳/L=6`NV3٦0)k[oOeJU_JgGic[ȉC1K u8% ;~s 'p=Jp^Hf >?oRSX1 *Tg[@dR EaCռ5a 6HY.Gңo)`ԄOjve` qES\Έ||];?/~2􂦣}WbD`>4YÝ+.z8iy%$jK},P}%uJg\s {J 3ş|Keh&fEpD2ܡ/EH^u8ގ\2a*j6Y ,"}oH[!@JMՠAl%8k( X`=d)UW6f# +t}Nºq F\ux^XJCC |vwKU"E,O9Hu nls.zr|2ӊ*ˍykXK"iYm_'LHДQ%2i9hFrM ]u;Pܖ}0ЅW\!vp:xZmmCۑ>;$]j~3*NpG+27(;M6qyp] 9HFVyղM;vTKS.oHWS;`>t6퇌#FC-fA-S"ֵ1*W>g? 8?()(m3TF(4-N2/7Ac ^3Op=/cv N2F%C0XN -N8 wf]|  Z)bvPtc5O3D$|uA,=KZbf~DMI8[Z"2#/wpt8-0SJ/,{iVc١<uB: +F, ){3z1p_OEyR'3] *#~Lq Bd&ި\_\!")r6+z䫭(9vDѡ۔R/@8S# G/ N?'mp˷q=.DGOVR)c1yh$V #u >#L3dv!ODmugpX>"a@Zep526+IGXM$wͰ jUda?ի3gvod83qnR2PU s,;Ak6G=f3jl TRgHkëf-=E ɷ)}ɚHx,a l?WBj/jWrBM O+9?>U %&&ba2C(:wSo@Ѽvɹ^yw npGjZxA/h4q!ܹ&]h@m6h}Tds䴏|Rwvvim {;F=R=hQэ=\/ei$RZPYYɌP!ү d.J͎t= VC;{M,ín9(a. p?;$qj.pJZnYIrQh:H01g|{9˰xn-wm °rg,ns:EvЇV4cl@ea[FV|;."ri-5.WG<$Q"W6G* 9_ \D@.TV!q,ɍ~xpvpV]] ZQ:%vfܖ70~hV:J83fShaP{5q#F[4jSMCa=X03Tմs .t-㳜#D"kNteS@nuށ'p9*iJ|\)+::)vgj .knͪ9 !41&՛€:e&y "$0XfqųKsH7S04`4[)mR3-F(kHdxmAeJb*C7|?p7ӏ$ Z }jtl{%~Ш{;rklt+A5"$~j2$=4{.( ~rQ[9 ؅<=A| $C! u+~J. @] <}\>{N18˜t'Kr7<8b7\5xv&,?M:K~D5 ,ho҃9>a!oxZn8ze$\8'qZ{!ZB_gSv?_>1_[r#v@79akСQݷ _y+8".d'Mj֮rwuMY-aIhZªe.3]8&pլvTMaIa2 -<NkW'L`xH2g!v%m n2ۀ.00}~!;}9d#:{}`31xW0퇧y~B; Zx[; )jԈA'8;{a:/ܪl8,\7 kBh;9BaT13Z (ZPB<("#)9&V0+Ct KHKNR9ePʜ@NĄ,v*{^:8<87ž%/h%^8yV)Z?ǎ||M?'afՌim`5O%9&'JΔTR;{T c{wrhG 6gkúf;)Nl.Wѡ}Wi6Ny m+(P1l}\OصAl >7(]uz ._]FV(Au1MFɑJ{:FϤ~B֬>(vٺMJ6ԥz]$_`ڮS?S=/,ճ4z'o.:=+vg<¸XSP9nB~ [~g!LbczzJ?az4V@+~o6ݦF-$fMo >ȯyjޒG$VapNޒ ߱i"kN7Q9GpEWaAIo=@]y$ɇ"t#qDb `\SAZ%gNH4=I$ Jk :?*5),L'|!6ti xOT[:T_]ǎZ ;[]ܹt'N| gN$TȘM`=2T5\l^㚄AGcx~`_Q=fKwsiPw =^. Xo7DŽpDiت/,K`M,}=^j3&M2r!oe#q鎕18))L$vxh|GR Zv^hYu.HDž.;1$` ėQ/Ēx `lGNul#8?z|MOh` BJ ̮dҌ ٙi;^Y?Zњَ,BH]'8z SE*PmRg|(3nbOX ,b@LPKg\ZaE֓ ``aNvJ/!Ϻ hٮi6 kZHܧ; Eq~A.@zEZ 3d/79P }[&9Nܴnr\aR)cngނl3d3D \ȅ5Q$= CDijo/SEt5#rsz9Q»Ib &$hT d%OPxU#T`fRu[ތLjh6ꮕyߩ.G5xik)bsQ LGz:vŀ}yy>I εgj?(euN1͗2o+|,+eAq:MPA}U7bZ a+.x<-H^f:33t`/k8%5jN\6Y8`KK6)\qƎS*u޾zLIxP-\szaA>Rg%;>21gW*ݲ(ŠE>1g rFvDUo'dPo9 h=Eh7oHGDA0+ wYK2tI]Gl:P"r;Gȓl>]oɏgҎ&Q+țvup=ܲ0iI^Cg!,O'" 84/Xb`D0Y;o|R>a4)jS*m(lRz^rPt*bKn3dϳv L2h}Q4%C1;9n EmZlU#_*QR9TV֭ ɻ9QWFꙻIA!\adא^%$ <>B')jˌl yۻx,>%1V/3V,8E G5գbN;J4wVoy(oj$$ra7be!|9l#񜌲d5$p?RC ӾbѓD;ᬃih=_!>*LsNlTu%N{#}x.C&mRZ|4#_9bIX ]Β+]§Ju^ԐsN ǥ\ѠWjw)}=J>P-T1AM%ʔp Ѱ f:QY٢ B[|IjS!6E3U6Lp<f'>BC@y@Vxm!'LSFF?qA ʸ{ LO"s qmtGÂ[3&\ꖝ.t>1|^jě9#& *wu4#jNxDΞ?nC<XɧUcU8;1)7sAx@ӨR9D><q{{Nm+SdV`3wT9"Ku|A<׸_%p73e'|mMB(RQֳ{|WՈCT_j0!¤ّ7)4\u>Sу nVY荺-T0F/.ezygdEj;^$z 5'l¡ʯݦǣ0;jLyyi4\Y|~IBuĎ w6AI@< [.yQY?8vͼ'Q/ހV s1~|([ߠ;N rf?[=0xřobY D[Г.i<.vWXu kπN̨)L9'"e3)Z$әj0k[`5_͜wSWq s/h&]-| FH% "\On,\ Eͷg>D>Y-V<4O~C|Z•m.BRҒJUݷ,5cV/~fzҕ$uo7*2Nf3h+{H3 e3 $Fie_,q!^ho,ګQ <6kF@΀*!2"ݎYqԋ2(4NQDXHSeTԉϦ5٭)ѽf?ƫۿloYN [EJP۠)[N˅hW93- u1Hj6p58&Zdd\#@[6"roQy1' 4j|POZm9 +?8(ȈDWQTGhp -f՜B7ke-2(6'ʫƘ1\`h9)'϶ @h3}5*J#'*ЗlC{I9l+ᑚ)B#48q)5G;Q{ y{olT $SFJ;(5Igul1a!fΡIPo:+ yH.hm+ aŀh QxYԟӬ7bTVo 0E` f48_Z7\-I_-i…KmOq/`m0̃:ÚkїHT&1IVcĩkgݢ3k^Y[0Ұ{/! :/2oN(D)_xA~deH%o>vy@2VU?OZ>جtݒB3H@*E4˄ H:ln4epN;:)W*~zTc"i6 u}Xc"ZLc9h`&"=NRiB1Sgtɗ> QPEd{4I+匩ܘQmn' !נ2U: #G@Z0VnZ)5>uLIȭRk (pcYΰ`guvCtxbF|*P]! 뾞\ф1;>wӣW9twf=]/Ѧwa";2u}mk1k| :y- N=5&.3A!\/oPbLP*#;[wHB֓m9N=q#W2.EPa)@WS2ny^|^󣳏WֈI='QFqz3֚g62QzP1}mm w;Xÿm4*68-+laT}LSB&Qb/&Qnx 4(>sM),Q C]]ydƺY8ұ6 I{ʽ#p}bp+2kG- _$ҧ߮Y0tf^HUkʇ<~T(vE.U+Kxw o5#HB>lY_V e!XkJ 7@/h%*I:[Ͱg&8 lL-֔oexXztܱ|dQu1'9þ)Td$)H at΍ @8d &Ot퀿XջxX)|fYMDELSك#ZZ>gyV%-BnѶ6,Q5&R-0dG t؄]i릛0!-4꛰Ts[c A w^FHCOpaT ^nj=ʠ/ 2o1={fzu#cl2&\&0< ixr6@?[K;RY@GԿ,U}I#E%O7ߺ"ۋV׶|dxgFNJ[/)ܫf#[ ãz ud\F:f2䝜U-N&{dAiW%0VZ b]Wl0GXJa }sZƬ)k ,'-;}Lv qT7B0{D5H.`gΔ %^MUFc9=Y2\U|>KL[\I]MH̋asi wЗ<ڕI yl!QO% L);b!p <.tyJ Һ;[1=MaƒjV Rs3uUP>Klu4u$=15huq&rç+; "Y8pSMO˶)P)iƪI "|'|M{x0h νtܡ2ݍ~Lʓ#0,<).y.aTFc}i>.Fh#4cale'dRJ|%HϹIqE!|t[btNv20嘄bkF|O1 0A]/P;(r=iQcJ#A~ 4Xa6__2f,ہ1=Dβvn2w,KqֱG[pj xxY%5r ,yh&[f c\K^g-Q4ET@]?? "x8X xlu0_: ۂ>8? ^uQ"M gBdelHx!׳}haO aG[gl# Uᒆ y1g!o$NjWv;KB#(ϳv(44+4 h]?dߜ#~@O90TKڴh=c6ZP~<}h|ѥ]&rGzj4pF@/Y7F|mj8d(N}`I7g9G4RЏ^i 0퐫,X[ȟx*[:AVQ67pMir[p~_v/d֮2KWD "=< |. G<壒3/y\f\ (Rj1nx䂺bpspZFTv~/]qQEfMW:Eg 26a,M VdRݟc[e":}y$ɚ@0px+ t w-Z,x䞌63{a߯[}{A_s [)0lZD > ʵ|0F5@S I@>&C"kO.;` ĥ-Ϯ u܆2R^O?w䎴債hD " mcjV䦛]PEybAעApizՉ&pkp_|Yf0_\]C/K h_g:MCdVV]TӨ-V#8Sg uX 1t^aޫ֓5.9 =,b'@?X=Зl[ mk-c/'8b4A)%5;fxT ^-Ƶ 唟Rz[ڂCCG*$!uiQur# ߱ i)P`^+9ƫ !U``#4Po§4"0EYks`v:6,QymdquMx)Gk(*5gwJnGXS{,xd^x |~(Pk ./d.bvfob=WEےtk̑9:\U>%>ibk}JkP<L7eUϑCL!ZpxvP%idCRf"6 |@Q$6^ƺ5| ͩ,ViE6ƭڑcbwzI F$jD8ZRS$!a \쫵F;*7*ozIvk#iƵͣ[NLd"N tp)j瀪֥$9ͭp> !yH,݄m {^_cf5$aP̯vMSr^t/Z_>RLٚ,7*g].p~P{n J7Ɓ]c~<TlD!ͷLeߖXCubeSz*Iа5v Ц-5|K8< J]yj=CN*M~#/ ԬhaB3p`xaI4YM&*-+)uʂ};[ȏ~^;,ԑ{Qc"s'w&c5,>Z B7`J4d)xpB>(xAw ,'F>)6e` 6-)1Ť%PEA6|02UJs_=5ļ8J`;0D$`V.C]lBo*q ,i2ׂ}V'9jYE'%&B3oawJ [׷\w, sCoȃ@:ϗv]J۠ @aSњ @[9ɏT15 : ݳdf7Ь]jgY 4Q&2 %`73-^vkNA`gN6~OG[udqA=d_Z:l'wNϙܭTn]8Z<*U=iGߢWw@ j$`}6B]w3<+FGS"CؗMv@yQO!|W*.q1Lً*E>dn1zhTɇYv7rJ LG̀2?~>p1 g2B6Ǟݜmӗ9 o-(&3O1c%Vbs5aQwQn>=Ykv@wOqo_p2t#ܙ^̔$TW/uZpAIKtrU׼)Myl['Z)srt ^=ns?CR1'z,7cÛrLM賔1`7᧻NrmRu#-מq &Gc@ى$ dy9]64AuA#v~m3hkrx1QqTbDGD {zOuJ,osZ0>bt7y C@(&^HP ;S958m8?±ὲPQ+h [$]wֵHrlMuL6`FBmS+6S᳐u‹aR\|i~)%+̼P)4EOB P{R9#eDXST/"ڪ{|p(=g'fsJA5~?'- e0 ,cMqم%IA7}ZI?oAf== }qȆ0)0h,:+LUKѳjnkuB!J][~{wK@9tl48S"ͱ9)g$o([8cB yzČsZYk`G BZz:ĖXNE"xfZ鞪yIlMWͩjhO !Y@Կ㵬)<}$a4WzX{u1픚fbugg~5 u>4' x9V^ K~O[{䄒:`VQb!Tw8LUO,ϟ .!A 9C$޼ՌTsi ʊDT 3'ˆ ݓp~)*aPd6jž N6"ġ;5Z;/ & p͗CGys[HZ_˨ Ā_@@h1[`V f}ZP`ۢU ˧$]q9ꀟ|&.ͽ?=x"8D(S3>/ب_ Kޔ;67-ö~Cߣ ;Ð_GῚ1 "ڎRcNR1Kbƒ' "<}7lcĺ\5k~?-o2^aty@܌Y++ &HŚZǦU$]oUcP!?QMc" $KDqm˵lLBٛ2]3%'MRuI}c斐¬5'Vq QSqAВrOߩ|*A|Z*eAA:L?$ը N-/.A-Qtİt eIɽSY7.v(-pjP}ζbM#);R̔X!Id/$^FS j0$bio vuo17OoA{~ūbPӀH}=+<;?' PN(6UlKs '}|%&3"5z|,5a|[ЁoF?Ko;謑k]\ň$aωvƮgQV鿠"uk<*|o\~@.$m5k=0$1"oh9tUHC` >$H.±3R k@N(r-6){Pj(M7K|~QlPZE+_* #?WknuBZVS1b@H`x&q.9-*R^ц*+ (m|,#Zm% p1UI#?n|٣ x"YbwLC`a3X]^O:orS6^wjHbIy''f),tEcR؀æb{as<̹f}+Y7i@:Z" ǎ"nhxUn{P,=<]2.> [d ԭ0ˌ6Ycd>= p<"{= f ?w< : i~1-uA~O ݎ%ʼ6ʆ%gvL(B?k`{< (蛠UWIѢJ>2\z6?*7{GLako9JiTgr/!ݯoؠ <*iϠA!Fh<"YL(ytA>^?% {tӓS1z]y+~ׁz/L0}CK,_o"CDRYܖlXIhL`O`s^apA(uC1\̮`){\q=M~CD |'G1^BE;@UPIe'X~=ZI9x?L0.vFm"zFծVJe_=n0v!~WR{n8˺5F!}%= gwՠ (-Ĭkem֯Ao  wXGz[g'w`s&˝L<Z";iA "D͂zkV_|[kxbi WޣS@]uHsA>-pl(0dҋh- rp([4Ϳ@Gq=}>"4djX W_LZhW r op~ U0L"]/jYq_Dgԥ9D9=.h xXGQ \~ز*毝Pk!*!'Y:H/XY݂_uD p l=5QZuʜ8{9Y~b"LTp )+`գlOeޚ>JyDOpP ^#"я !h൒PGEWbVL+.<݃~׌iȲ՘҈ ̣:}GxRu"Jˋ{|F!몑?eeCi M"ۗ_Y@UdWbpipRkǠ 6r Ok"x%IR {|Z-M '/S[!˚ U4-.?{ܼ&J]rA1a9acT}%"kA[K`]3|̀GtO>mRyzr/:ޛ'n-۾Sx98djq$58aO+LKظas1\-W7GٜN0+Bb@hU-vrdfd=!ϐֳ`li<O?S:|ifk!\S \:xI^v|9 q!gdT_$xK)nWLqͿ?dtmjL֕cT%J%x:;af ":YC%QGOOXm ǂW]Lϵ R[`] 3,3NYCôORKfNRzJaFD1B7) gPfw}-Vm : 8T v$4QhiYе zbP f~gOsՎ/B9rmqy/sy%4Pqr.Ot,S~36iM挏8o*םQ^=؝Jtu~nͭ(B=kQ#1 8#!:cptsv`aBqo(yUYT6AZ4n- p _4[R˘'!_|Hr:C˿Q5W2/מVEOcǠvҞX :Eo-G:%L +R6_ԏ mFf#$k"u-S`f c6䋯ue|'"5v~tWg$ Ą;`lR2!#+p:.=LW!߷k£UYVHD^JEG%QG! wItRD\h{H[}|3rwmU;@T=?سs乲Q<][^ g+ncː"eV]'ٶõuk XIx#/`z#̣ܥEP\~.&-nEɜH,iMK$t bHo3%wÒEnHpKXZ܆@%-ShY$kK/urgkme.:~C߶!wbO38A$1n 1 i|HN{z8 2)̤n#\ nYN,dY-bņYF=$NciOoҿ[8g` OS-ZK|HѽɻyqTӤ葝E0_%,`sV.dXgpCUᆾ<%NSJOc!0%[ al+Əiߟ)l{Mc&)B88cp<שT5̀Z5w=~6ڢO߭5,};(OWMCWzE@3r~ .XW˧rzDŽA@`T7-#zỦ5rzSB0,z7SMrkW-mj8mO7nABK:oQ(fBpCpsEX6o  q6)wAj/K}"ǀTy"VrI/.lVD4?XEu"ZS+}1#SC@U |܏myA{bzF;tIrW)8LQ':WM S6껖٠)O?E)_l>] hZ@m&\r Zu=]a#/4"OF\#Xk$kT$KiTQXChsk9k33ƢZ-Hon2vCzU ^J8K_DoyfqAN;L'PY2POلށgJX#ҙ-&1gК JGlOΗ\@/ E=As;vf&ub J,o,I-9Q!X3KyW(H{3ŽGz)BBycjǤp@r ŕ {-t]s1zmYP{aI6z` xKnI. [x(Ιwre .)ubSl]i/\D"YqC 1bOT=sm\60IBb0j}0M)}~AFQ41 UY'WZ%oDޗGjb{%4]1ោYd?Q|$Dž IRߥ|Qza`bOvSِ~M~'}REԥ,C:>+wwfŝDBI6IҶ4\izƱXVH$i3#ٌ5{yγEg0cDQwQxZ>Xw;S52\G H<)ȠHY7Ӹ> ᾳDB!dp\+\R|,JڌcK3H(]VaɭbDS!Dv0R:֢h7( ={4:yAYtC0liӲZv.M<!I~f{NSTKAQTszF#粔u2bg  5'4šI$u_)X\uY IB4 WX*8hL~-]^-\1kwqm~LN<}19 ^ǟX/1XA3,m)vhI4r\mtL@ޭ Pϼ3XhgK(a?:9g/;- 9ݭs] ;ŗ㄃>&Tֳ'}夣ⶾtf$IUNWJ;5pBCm(Y& _h^ʰ%P_y;^~.TpI Y0.{L։fd_T&j׏%oH.}8od~>/1H~Bȯ-*i 6ѝF{$9Mךe<*<-Q۱HIM]e\yǪIH+,b:[(!Bg\03+f"1 ɔ4k|ݗͶ:F~ ȪgD"oGI`83$Sn~Ø=޼sk)PMt([p5q݇BOj Lő*PJ./, П^;+9n_ĸ N\F-&4| wmZo#ͰZ](n< ,<`wђ#l!ߛӧ\VFPe-HX;Q!&3gi^XTRSPxɝ) ͉T-n3FYn7Zp~ npH!d @0þn,-Pw8rA\د=bm?yC`V4bH'#bb01LUYȝEsxCxٞK"xLn1=M+pf58Ga4_⧝9_ct⃵:^o\ {<3QVߴPiBqoMnO}P؂XAɜuڱoxS }R6mjv\f2$oObLrə? Ğ(#Q}JI&XoDmhxX:IByF,x9$o)]2GLB r- ˞>@pvCi$F;u:Ji*BU5TP.ݶ:hȵuBL:B I n-!<,؀C/z(Ix= c xfż@.}sM%3ŽT neǂݪ}.ja \ҩՎ*'VC*&'E}֫ojPrj 섽hFCAݤ>>{[N,}ܬ.\5&W<|83 pEܢ*MIF``V:$jI*`8?bx\H]?A Dʧ q;*[L@NzkZoz{WX`l[MqON~:k J,_ۺR:Ѐ YCk/pVҕQE~[}.c)sR'I~m/Ķ+j(N?NU м&xYF?SȲ^V#9O:M@П~]f84W RB.HI G[Jz6>I+'+Z}M5*FAoKߦ HC'/8 <+5s71Ն6qPXUIdXRtyIbhN=S1Ti3 X&G_Ժ)ě(dO\]_ЖC4<[t_\G E־R FI~KܿyU9Dvj%ݘ@C>B=~ QWDBP2J4%8sg܏PMA5[0}?R}%lw(Oૄz ~eyWO7(==XȄZ1!TAĊoF)Ɱ=Gؐó"hIgSirHh,U mnoAP3*&U.v;Mt87`ք[ ϤV-j;kb*^p"=~E /Sw6Q>@ Z7叁"Uͻ7a\ C ~ 0B:I>#޲0!%RܥAJ`DCxr~נ' < : h7{0j҃{M[] :/Ns)l͢0?!ڱ擺BGz qUe^M Vճ⨂̦y+XɻtswܢIFV!V #W!CB5N7J^SCVw.QTK}UhXnd =?B](9CWN>@6-3!Du%%kgK Qm#wukBf_|RBS?& wrL5*OWw-Jp59BBV Dևr*\Y;CTh>0z:5^<"{^-eY+nZs;o ,VP+rUc @+F qM7 Ch bE黅mԙ_ȵR.9ִd0[YOc ɒ<߬ 1XE3o4Ҽ#PoG; {{Ā:AWR}6 * @@c@%W-'x\`&|x^;4aMt<cwOQ~(qZl w$2QZ}zPQȼG|'{{jq:E9yli'(t| s,^m^WZ:] ݕMW; F>{-J,xHyZĺ][1,&SQ=O8 '%C=d4K΅|](HT!sJ%C3z/jU4}Au-'9D;1èB6TNjwQ(E^6W1}ss)#+zYڨ8=),Ob0 rԅ *(nS}Ro@udNs"'޼LO]vP]<(<#(opށt}[5i>Vx(j0؋T2L<76BdAlI\Xv@+>Aէ,фiʅw[NcLYk^'1Nk53-qTl*bxzhV7 e f/Rw~#lV\jS.A dq}BݓEfQ; f&5҇oLŠҦ'J Uu"-Wȗ!4Nif1: @Q|3K)[]He\<&2n dfT*~סǫM4W{PΎ i(@tG?r0xYt||m`E!}X.m/_D^}|aYmo%n~<_ m/+h+sQ(/>k/5B7tpd fo]=[@]{l(woXr) ;v r_0f gR X붖DdE6Y#gsM?CL[`Apol]1| 4Q$sJH1isyr2t++kZ#}phCفNh'$CjhLQ;pԯj>K.]0Vx2r*SL ;>{}إ4C,`ey ;S k3 1jiOVjwu(6(@}Z[&'6 /<@߫ٗr 9H@ZlQJ9Rji@ 39԰XIz,w)/)ųYfI2fJ*۝q|N+o~BIB2jyֵOGfD% _V:u͓`ӌ?.zOlC ΫDx+z8(C}J*fydspɴ:[P`ZZ}OўךU8mY~؎ }jzc<;'qW’ڵ0ġIEV@fDu-j1=1Gi#ן5碫fd#hrHJ!XU#ӧ3H9a[h4ÞGivkh—u@|Bԅ"38١ o)PIS13Җr d4|D]vpX~+[OF i2rC 7 z TEd/R_$]A@Èd4-@L* +(ezm|g_0ңvkKqÉyi)Cث|{1~f! wM}_ۖnCLMͩ!\ װ%zv)7,T+fp3Rٞ5g_+ކ&VE9$p8ؼR~{6Ц~v3QtDt8G]!hNKN TUѰ}ls=ƪǗ l@ XA'ݚ!o]yExO%j87L,= ̸~[ldU]BTehGdV}.b7$RPx$|58PMz] (8 v ̑Vz`8&s1FDn0uךx}a[dj4j_@\0ܪF0RO0^TLϋ><8-EBZt#QuͭR)7ݪNINF~IhԈ l`<;'A|,6yM40r9Z& 5Q]Oqqu /Ԛcch#dQ\'Y;ЦàYf}n "K%Nh9d1jQ|9‰ G ;үóO4/ϛd7@W; >U??1WX*ƀDl xQ~Rht0&+K,mƻEnZ̒S6bXA媧Mh_e@GvaXݟT4k竡% ͗~ 0lE# ί#x<7Vs笖veƬSP׈QUIL 5zT$R^K^;Z@'$F40XKۚ~{e&Z&Up!@_jfm/\e'sHe EN%G-OK8FC%l~p Ҁ8;GҞLfj}0z2&k׳/}u؏X%SLgr:"+\_AA cd3h01\jpV\`N÷c  rn0Œ*{& wl`| JPWiW @:/B#_ |8Ǝ~UAMT∞aw_QHDV/+ŲKǜ{6tes׆D G >'LpDMP Ġ7AOy ܣ|v̖ZWY[R* $d RB-DDY*НCC[xP 4k^P8{?23rg~0zQRZcl3 \N'֫{QaT 3Hql{hݼ|(&ݖbIg M}sI/d{j)QG0FvMJjawd/Pl {͘x9߯edt'ۉ2E/!A=/@F &x%Pٌ1Uj&EJ k; ԗэoBlt>GOnٹvEQ"t3fZrVmeWU%7HS SאG9-0h-S8vD/7Mp#}Rd(0QMT Cv/ޘ?I1Dxܰ6X<ўGc \QRES_ pN4ى`cʁ_k>g*v!1zu'Gjo[|ҷv\pjWPњ=͞DU+`xD n+qM5C6rM}IE^@$1QÛ%-iy <`w"c%!:W@r|?&*zzߗi䩝зq7sw;M 3СT4qO^$W7%- r聆iBU^skèɉ23}]C0坨 ̒K {/[\d6 SMȾ#Ev7G[r,G6n٩/![Saq+"ϞTgbpG"ѭEe $V86oz9FF;U$ơ< ]_)}Oi8iȳX:nFN G/7D]4R%?}+[*  >3֜z0P#*Fs\ٗm#$hm θ'vn~ 78lH4꯴sLHmx}4EjE׿Nrc'\0]{$Գ<#\ݤ-'.*s2Z otoUkq1vjkhGW:w|/BԮ/PxbrArl>O:Vsȗf&3E,PŬV%Z=PLVy7i}zh׼p#N9Ww17߷d1cp䢻0!EUz2aG3\(3_[swT7*![C7+3&.@HgoBE^9=㬊:gNJ!OZ ڔ%3_%:Fw.dvl!&U p=5%am?ɾ""W5ƭP&)Ӛ4R硰%piN-zurpN슶Wݤgt\Bxxah &Ǜ@}ngZR"f?ǐ7.B?E<\e}9F>%e`#4Vx㎓Kd0SR~(_7YžぢN"V:drv;*j*_>JʤMt;fLRz-奤 &CSbԏ& 1x ȓex]uuUC7mu]_p~}p@Se;S )pA 3'EzB\DLo8#ZLA(Do{w%3ߤ% l_iwaaWԪm](I{* ?.&g2R50ĨOV0!վzM&m!GjCY7R1 OL3WM.K86b>pԗg39m} #L'&Sz] -mq-d%vjSCZdR8Y)r۴܁3\]D nNpS+>L^΅ٶ.эw}ظLlXzKL!pފ=tnpnsqigqܥdC#x,&xVC#IŜqDFֺr,T<4f6°ol:$F;P[-ַqT@:exB[Ow gB2(%W:͕cR,ؼ>]R jx`;M Z xNiI _7ʟPL +DӞOɧ϶UJQo}yǾWm$ύ8+Z,`| 7&aA)I?-,#N^yB*^1 4!և.\ Ⱦhj (մNgCB3̒mqάąݡn6=7s<6޵J$ҼwRH*\PpIq.z1CXdejl睡,Ws"-/z-XO7ljlH'=қ~ạU4 };[>|.X7 0ty<>7}6BɔmۊvW.4iĿG%i/Ü2t|G8~/38U"s/ȕs5R`.D E4-k/tϩ9lziym+=qoyk>MuHf#sM>QтkyFkIɳZNe>-&tW{^pbLeɇ.N\}IJy\~M`=i [loVG0P;I:~R|!7tI:)i'GPQo>T0:mlaPx9Jb+к,[9I*ܒ9[.9:1R=D䞞J n30 އKyFG xd¾748?-QJ@Cqyu/ILoG[X@D H=;4iH-$,˘$vSRa?2וw: wǽ4bbr2s~Hh L603q ꖏ,O!W]  \ኈVD0^|ڏZYPY*T2 (v &q:;ȉ'`ΓOͯղl#`w˓5/HS.FCB H"n[P%EBd;6ҕV[sBhTa;PcV\kzԛS~Ġ j)KNgp5Oص08kAp=|uU3^[K>H fVCzA(} #/2*$YR-@BOe"BY5 !4=Q LJf=eq ,i9GW 2(S@m[ѢvIG"o<ΓsCKNG>4p)L?6Jژ)#dG>ԟ$ac&'1za|.\N*,.sREA] 9GQ^kuGIupS`~gB;/@Ȍ؁wJy5i@MMN $VѨ ob Ve/vOևM[}z, )% *J6TqqدQ$CȬsVVio Dl_P~ڇ%H9<^X6rfsupn +\N7虼ځE0(-eޮ~ar aXi}vT(kt3bY!uЏbkfj_+ 6Q[ 8)ԡ׋/χᢛ}9Iz+U)lh~6;H@b|$^ [^iya\t[̪XF ],/.8EN!S h-F)s z-~'Œc!ӾzP 2g$RxdȊCjf7bpmDV3gf&TH?V3H+z!1YvتxHL,WWca3Y>agE0$fjpުsai_mܟu# 0VҘtL[z_/)%ؒl#ulw(e)÷tdӌWiL[j/vW<$'qQmܷ|KrV:Zg 5fH> r0S ꔑ$ 5=TPl#O>'YOKJ-r˔}LupDFUf-ޑL6G`7-_6pӮl[?rXw<FZU,$klRF\2<`JN|' sN ޴9 ;ft4_lzlz5$CH'5cƟ3cřD6\Ex h;֧@jK_mQ}=j*'n;(h9)pz~;m84[gkkl$Fuyktk":Uvtd0}UQn Ӊ"ۊTk{B2G$FHԟQ@(2UV吤ҥdX A)]7o{:2Ozֵttށ*\FvNSx0urڻZSУ`|\t>]gO oz9t?ڣ@\cGxzil&hL%LLuw\(XޠM [qfU ݏuvkhCMJΧN *:_H^'l3 G\1;;$4T {?X{rùtAm-8׈-3C<#N,B69ewBD`m!_&G#e.6RIV'^|t?zawdf4jסiê l s>yZ?VXD4rlzwJAh(oTeD]ih@RM((0K4FoI'u +Ɔ80mSK e6eh?)ZhJqװxQ;wm$:]bF OG$Y+dR`Ĥ1ĸ䅴ZgX>hyYx3 ;@߆%yhaҮnNԪR{w{('ܣlВew)-G+}+T1lAn01\ qD"W|!8-@b%lI%ʽc*-ִ9%v)'TҵT–OHms~yNXm̔mC=?0T^'fJ9F@+z(NԫVߗY ̣1Jzf%h W*l4pX۠)As8 8DovBFoW[6!;AApKZ^ë^rԦ瞋00WF*g7nDa z3. H=4W;h ?i\ƾ#+Z3OլE8v:A /glU] io~9'2_ S eU:R*m(p<FD v~h#T:r xS{[7m+.if8pMe5~ʏ1(_R=͝k vdPeP#'I(wkVsa*tKwX@ޙXwE63Jƀj#Ekm<mb a o ~J R>1CM5Ql[^R=ג}EP3+޿&Xvxvg uRR-;6lc_Eh6XxS`i묓VAob`Xc5F#%W*T"*CƼ/o:Pqby4"e]Y _1z5lN]`T?˒ '>Le_TPOjQ!Vsk4ng32*kM@; UJ+ F;[ݸń߸ړBat|󻲋pf"@=w)/GFX#aiS!d3@w@1XoE1+iWAIq=JDN.YPc]5\ӱh#)sUgy/|"m`< ]HpIt Qqz^$QOx$K5JtVM$ d,{r϶vBRYpQhl%W5.Kn GbVBbьxn`ٳ9_{!LlVhƽ>8W`J}Y)-V#J?X dޭ]\ƵtNlaQtɍ툩leoG0F:gYjvƏ>CQ9?tX1:~KvUr+`@9!iOLy 7$-i XII>!ByIJ0¶֡`_dӺrl7D*xzB/!2vP]bu )=M00iVx4E`:pыJS8Zq؄F%*BgYĖ5SFRz5."OOi녳4đK]>·! 1yf)8$ĜbY1m't;dB#JkI$ ?JOC2ܡam(>p: þ,s>}fGNa1Y0QHCBzW~vy<]A&;|=Jwo=[|;Z)^y/(dm$)oSpfJ?мF! (9mP=|*uOoFJ@BŤ4ro?9xRmwvmք%Nl{cUiH$KwI*1+48y߮ AϡUa"v@Wbub0bō.%r c8s!6ϱV6+1eUTexP;WS dܙ*KxLP_|,ksO:(ȁpBb#3m?> F|EM< 0Cn챆mqH9\g_#He 601.<|5ɘ uf@k14 -V? !XƼ{.C[0Nq V<\x3eW}pE Ec=?\)Bb - ǕlݚK^%r8s#ZSk3][1$5&Ry~B|:knB@73BzTcSoS#®Ӟj2xf)+e\Zv+ߤtn;F>盨h)z9XV;?  L6A{䍖 k26DI'wS?H x7%݊5?ċHo¼43w>qox&}_td?K8esyw(Ͻ)?m. S1g֋`D3hعKCD\#) #@19u2:T\cFHO9`?KừTc 9~l dH1d< y*s F߰؏&5R1 ܪspf݄):N$U=y@uzCcAN-$L \y[@(T畀'ޱ%C!3^y.1M-lG5|[4,}itv~aൻb,Zvj|x>gk!`G3FɌs~]'qND o!DKS ei/ :gb}) y@zrLRaN?yP/d+rNRzx ">-ℋcCrZԍ{JKפ/hl% &f?ȝhVI">.45R4¬އx:7쾗iŃ &;jٟkT@_ԯtDKNKZ1/dW1ԓ,8ߎO:o2uT4U7Fy.Z IVwO/1EQd?GIxQ2>"bJMdϥx& `[ 4UZ$+djȔFuR|o"-`+ 9.v_|>Fta72o1k9V͜} V,. oH Aq|C5Qg-㐇Q5o rFȾ+jݱN0kINg6Xq(u;z zI($uv";&KUALNw;^ طț8#Ę >0%E٪pXVG]. z)`l|$IlԺMub 3MMhTxDT2UxΪ>f5Dtq,(O]&%'zxCi^ bۊW@șGmeb xJ#+s!ZlF*lk!j%bNf/V"4?'k@834Tk#"; #)lH5)kJÍ%TX tucqi /8|DO'W/"͸U qe [~ ^vhUPkN(^FT#&C!jnbvҳʢT1  `FC"+jE.znz Ǝ~=>Ҍ<}dLSlM<.׊CU)Ʒ*@=_t xZЄHg" $ 6AUuhrrD[F:rhj6R؉ Ȩxjt#%{*l=L +_at/W c$ R믎鹇1}0DInZ<|~fF84,q)`-kY5F5Z c7gA?6~FMODVЫ4M 4N͇QP+Φ;:}cwj y!7rnV3 b,!ۋmܾJɜKYgỠHSHWŦ㏮1>v8n,ߦh&l:^`'7Q/kM^a maxt̩i`}ʔ{Hj7V\3ˬG&5m^Xdz&"b5:̗I٨խ#>oLFj j FYI >(lMT<^}iH5J~W@AD͵:kKo3,>b%GUR} (Go@jdEQlPR1O6FXX6 lЁ:γ3t-p_a/1= -0я(*+K %&1PG\ O{F QV|v3rXQ/v鈾"ˈ>}_ӍUtFH~1a[Y]o|ٳ9$z$/zkDWg.p=; [TD+Ry%?(<\Z:D=qNѿ gg:ݤL/ OOC1 pϝ_SA"kOuob¦ ܠx8|"; +N{m_a6WLC Βؘ)ÄA&b2;YЮ}[8(Yw x2niYU8 `ރqo13%*bb ѵc7ƽH{"#췛k9k)˽żCt#A2T{z~ȸa𢩱`F~" V$UZVR I_"`:u)c魅Ǯ9!N9kl9LfoŬȃDZ C @ww2H|6 /u*fxh0֛)8{3l}&Z Bp>s՞F`ԄxR#V>T-Өd^Ũ6Or?CRM#)펂 ҅/I)){MQRScy%]6tDYρ(5a-wԭGnPzyF[8A9վ$L'kysd0m|c .7Y!4OEA>k:;#?HVpnN-D{Lb!%>NzuTz SVHm@0=`Իԭ:رgYZ0707010000009f000081a4000000000000000000000001616ee5110000173c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/lg-vl600.ko.xz7zXZִF!t/`]?Eh=ڜͩv?~mG~MA+J9Ej8?a0Ϯ/4ؤ0Nh9%Cژ~ `^+{9r^׫ȨBt4+Xi]pf܈l%+NSһ4^£X(_!Yr ]{Y޻`9KL嵐{mf-X3CC2 YcQXrRf泄Dhb_ cuB9dBK {B<(4hzqvJ.,l"ţ]ȅ"Cp^i LrCubo}g d'0Mud!9 /B{%'AtGplV@&$?ɗL!1*&*=9ș|$ x)u8J26հHzm Z?G0v=U2Ē;ZmLVrrē{,, QKv`O* q3ꤗ04z g<!> g@6!f]!fN"|sw4o$~;&SmĠTwd}3?u3%/ nvĔbѩ  5mm2ޤrӾ`F^IӺx8-dSF.AiMȴ\yd%.cp|AGn wo>`ۚie D(XXѐB!RC(uʻDĂ;Cr: %8o@3p=Oy1QT4;Vq1,՜MĢu !R?/* 2_\ [9 9vu6&bO5@ {4CX*.DY02W(>U(D,ƯY0Y7`{: !n SK1JG`a^<ndB7],eCmje?1m5ʜ&kIG"w|%:"#P)n%]/ԿSnAϲ2WPS,xR#LL?H$ձ9c;Pu'8ҎygQ SM GKJy6 J[0 MM$4]MV&,M^ 4k6|h4joUK  ZAurnÒ\zX3gRC[c ,SAƮ j1σ-4w?'HʭTKEB&wjK^1\9 uR\<>B7\~F:r[dQQz|@r_P LPaVzL*)9f?V)9O5rCO %^6ݜ}"5d $m"'Li?3'_ySUbT^ʨjk(R0L tK+#^0DBO%ZJYX/@x^y!iWzsZJc=%o$b[zjq);\<]oH.O EK&~%FC>X5Y09)qּ$9!֫8T䋒 Ԏ xƽDfbA"ď-nPO!B^(ZKkD6;.܂0XW|]vUϒKJn Q? =㱲@9bMPwiX"GiA9?\:zDlpiVL\h @Pޝ,aYi-iN8oJ 6n5UnP$sGLC-1בTNPkK<2$EjX^pY/eJՍ;gM-ffϐ|1 on;(9e=(($3t҄y<,o6 3tFqp74C; nj1kF՝ nUhh Ze~o}ńwǩ$&p ̸"FJ^ 'eWɣ!g$Ox32ixOcOY ´h.1BmiePԜGg8'J2_rw /ľvo9>_oֱ\x%ct҆&0ӼEB)1y ,qehiוo`ܷ8Kh(q_6 4:V~պ6iK u!@"y|Rq8519{.r6U-@rj ʃ5D,3TCsrKWD&Qkڦdq2c89sz:3At0e/?x|:^c2Qc2]Vս\R${Ҝ`_zsi\Ͽw VpB/‡p) C! _%=%=>x]‡?ԓhEɣM#cq=EEy7 4YO~s &o;¦(Q5L3?({xGePv@jjGL1rGxs-q6.3JWṭ3w&C㺙C0aPmrR:U/Br*1՗R;n/ 6^yr ̞?m3ѱui@06i Xp=0_VGUq%,/kV[b*Fz`T UDR"/Vu88hI-t_V`2NO(>HߺDўf 2Qwh: u{B+{V&/7b w& j(3㚎×SZ% `ǩꃌK듏uKtMb!*mVYYY#43PiexNXt "+H{|*697(B%a_*DVLO{2$K/Xe@c:)U[SЈbĘN_$+><ѼrYOFQFshg0.l/l湿هǖw TLt^` N2[_@GFMD$K$/iUQbp`#V=DCq%g?~$1ga Hz!bܞ,Dɂ!ZJ"T}Rc8R^T<i;]#e&4#آ3ʦ>ʈ Fh{AEZʶwXHҒ6oeȨ bG^8Rbqv<m+][G2QEVIig\%E&rseĸP΀$f%63ouHڳEſ/>+w~zsU`qT G-kZ/HA[w2;7bgH+ fBL!,e?bR%Q [ vDAɅq(MSBT۴. 3gYZ070701000000a0000081a4000000000000000000000001616ee51100001f30000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/mcs7830.ko.xz7zXZִF!t/ ]?Eh=ڜͩ>z͓*y-rDluzd?ȹX4*07VM/kcD9*&ALi 6\rdY :mkUW_ׄJu|>V2w0#_eD9ŮDh*Ħt̴/c (3E-~܁8}UC܀ LVᴾ#ZaWV A DrlWZR\ )ҭ_%oxT=-bS~rݛ{Lb k a%L! ܡtW扵SP+[3]zZw/Hixﲫ[Ңtۼ@t0iB*PJdivfFaoK\,G;oRYj 4b&g~㥆QNE\3G}Eh8>H>mr2i0yvt6g9 '9D6W7w=}Zp,=mQb1菅xјWf|p b_;Sc쓛|8ًEyPQ?vKטei'##YKə:\\!$q~PZvl ֤fWݞ((b#RΦP4 +%z:}c>& _:P~Bc ,Go:~.;Y+9=J !_bz6AgWK:g${*Js8\\-lO%ȯ NI8[\p@vf:}E/i~fU.s %cff\m/Kk)'ry@T; :(膪Rǒg"?#.mP@krU hrxspgk09eO#6G$- RN(yw}f,Pu'I\7^3p6%YQw9pt 2rabO|@[pVb{4%껶ruVgjf!M֜:9~y l$Tk>ȷ\I47} qs 5駯h=g@՛-wi -](ݦ8ʯ%'Dʓ-zc8 F+1>c_63ZK[Ki$#بOHTR?Ux.p[AX@;5Tń.__܀3@S"?;uKTQ]eќc`[ 磂cE`iǾJ]wH6#ۮ\zuJ>lr~f a/~'>+I$f#$vW$(JXӥ24zWMcB۠^R [R,/l6f'֠lHi {_;.v򿉰7Vԟ>]t@қub|1Eĝ[`Ј١6ObT9/9pjvBI'ĆN}IXUܱxM;JmQu34/$YRnwo?pd|9w*< <ec OP@WOrhmb[molW2ȿJi"Y|<%.bGxLȤNAw!BN9/(O!l3 aC Ⱥ F?q(GJʕn۠i;י{J2?MR_,H^ޓ%;ש6|B|ML Y$ 6CB Syd㧹a[˗5ґu"c>pUIC%&"{PLd?mV*@2jl; m=g Sև{󺄜')fvY D.xJP%+6ScsD&cW3qW+{T@nx!DBYA@Å:"z"4WD򏵗Z.K-4RrygBaV7yJ*!HM^ӧw?>]z ]"&ji;ŲR2?̨SICCQl~guk\( z|T9,b'CS ^U@i{Nnĥmb]ՓL]>CB{jCh]:™kf<Dh4.I1C taر^Ựڱ~}܊8N%ٜhgي xLm*[fXr>O33ґEUT$nS7ƨ$r|)iXE'^reQ~r > J 2CIP`v 3BX\)[tr`Hi!z Y4 | C?BUWLP$Zd uRNV'f(,MzZTAzh#= D8yX{ ^xԻ P;Y$VFŬU㝳Z\;W`Ȏ49[SdP@I~/#wr .s VF?Fz\G2t|}o\J5b L>FVV~QD?Qj-,i ޿I^{:?嶋V 3jc49&ƥoԓD:a.zޜ$zm-Oĩo(OӢWk-x ՜+uәF!8ũ}ߊbWf5 υS5nČe6ŴڜX1n 4DBQMu k6*_S]Hڛ>˥c!Lֆ*9.FM|'A K!*Z+0)GzNJA*j\ :P01ފ3B(%]\fJxm{DЂWwO7ﵝ"γ fzFn\vC% t9 k%~a1S*_~n U[n`됰dLhnH{tHV%6_q^wouV櫦D)M)qDKʄZ}@V/|rp+`_!A:4*$fF3ܿ] -  keiU, aڦ_hׁVZ;gޣӳV1$0māJ2XQ[,F QEC0PanU”Pz33"˱,Du'ڧl0ܜPXd_p֬Ip㣯kL=)]kyː @X˅(\xzbiCCDD7[1Ri[U ߺjRȧBW pwqA *=8?S1q%0#N~itӨNޛ3?b\1JQT =9_NTВI⨴)u[?鏯 PH"[D4fKa278]^VvDJ'ibn,yHMOˍy$-i[v[_uz aPl 'g:V5rr>\RKI)v 7HT Hj;xǙ9~硯c5=?GzS#+zJ#Px3WI@ݥ>r`Lb bVӝC=?[cUb٦D ksi;À^ߧ5\'u۩$sJFv6P'x J9畎KRzEqϣWC y lyؾSMFz /E6טŒx@OUB $/I[t*|?@imi\GF@6UyҸX4V~"hd6s}T8 fPp}^_]qIr^6&T%9'J<]wB(],phv,,`j,k}\o&i\qsxX HT%{r$Cщwn%%{փL{x㜦h4clLM4͑EL[b 3)VlN~Îp2$ /nTL7EWlX ΋WD?Es3_[+q&C45syi.GS{6͆5?ל<7f?I_]Ł{p''%C_nF~J/"<ޢ@b*cwUPV"/kQWNUV;F'OI a8`t۞ %#/e +~@ Ws&A2o*Q̟x& h0=AQ;V~\}mH:5Xq& Cwǯ!f9BO:Uɒƌr qaٛXVU&?po[.f7hxZ!ͤN_2^}z{1-QMpA1 AB9& :D'!͗Rԯ1#*K[Ϝ JjLYKuP%G(@!KN[ 0@Qz>"Fi=4aD->ѥtѾ(\9|"tt,j#2T&:MBh2暺`)i;Q q#]{XPyS8*0WBFcg(œFhwkq`٢llYze.=m՗p8yͣi99; Y$[ÑB娬i9+d. tMR[Jg8|9oaODv zKbS 0BoN_N媩<;e759/ -$n`Sm⨵G1+ ]߼cN-ŀ~6 4S7e7NH;ش,…N{ Π(w|Uk^pmM\Ene ŎaFEq?Cd}qLP0QwLX#| |\:XT3rw:C~~~ޓ͍@<9{SC!C\#%&nL}z׋G-݀-O~Z<%>4_x~;Dl"Ї2uפeZŜ j\+x[tWnDȏy.&xuif(Z_fB⬻^y,!>i i7l/nRHv𮓕0 ,߅Xvtz\{qCƖ&*ySSH%۫QӭN–r!}QLJbM5☬+"8QР=d g h$bnx[j"ԡk(in?ūSpIGML6=UNJ.Q(;L*6ei7osLvis),DVXSN-=d{9Ȑ݇m] ~Rb( (dƇlyMK>޻?Ҏx->N]Ąl*D@K0(ڽ-5Y)$?QbV~v γmWp>["kp$bn=N[T PdZ8wq~Ͽy?pOO([{38^nŨ 'e&Bd1/T`=ᨭC4h#fg^ TK|:ͺO>dtmg~$QHȨ<9H0[*MX eIYȿr48^1r=k{ (q5bnPd|ɐBE+G_ËaDŽeFjӽsP >OLXWǩĦTo Ok@\Lر6ȹ߈)]#)N[cx[xN#~ |e tS]7K>;* r8e{R/b)&pl>$gYZ070701000000a1000081a4000000000000000000000001616ee51100002038000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/net1080.ko.xz7zXZִF!t/+]?Eh=ڜͩG0/A7e\`zZ5>C^C(- &9ne5h2-”WmdImM/wʓq %o!UJ#Յa~JƦ5q(ovuIٗ}.$Sw_xCRɘ~۪H}] z2jK{y_h@yAX3nҰt)Me+ Y'O@)̀s$\+;\s$%:ަp鉹Lv=IָǓ$V<?T_9WK{~h` Eٟe;5rS"Pt ;W51UxkyXrT×I/?rvS;(yD/P4,@MԵq ~t|͟j P$lUH556 uŒBlJj}u)&#0Y6;O+سL")4h)&fw6{*^'T)O$Qn6TR&rv2y-k yfpA?^sU frY 3;O'UEiJMX+<Z'|JbH&`Na㤃 > yG&R[dCk$\AAoqS>-d`="ښ&xvJ.o8`y&\4i~Zeдjo7,:=p.f ~=vDv=xDd ;gKeh U=]+Ң+LGG>s)i F']^IJ%s19E:B˭|CFئh" C_=v[h1fRPny9Jop]Hˌ+]8V&OU?՝Hi | RDz@[TcDuZ-4VAKTLdBw՗'50 ]sZy<廟%kLGfβB.weI={%H3I \9DϲO@J $},'Zn|O߂-8XϛOW#ә h2ْ 隄`2Y g//]B/׾Yl #S  $ wWBboE_ěDze밬dV0 pũeVU4L.N(;жaalR8n^U)DWyqhYg7jiA:_.}ӯd{ %De[έ۾)jewVGckItׇJU&8}  Y0~ } _/Xp޳{`xr()ױN_a.s)hIysxhfv: |]9ex<'4"gkP^@ckؿDzyxˏ6T }%C 80Yb=Wϲ,&W҅A({`hS_xc0)ߩDb2ѹutwModfwP)io7([ ϖk.cĄT|v鶱y6 ➅ :dkyK\AV/) v:M(3&|C]"aJ!s6V#?#9'?ʖ aT\kH3B0\H5Xt$_vFoiCm(Mb[2%SɃu_T(2@870[LօBkR3UI~U=E5=~`8/:W BAGϫњuM2[< qi7U5|Ȩh'LI ou7\$=Ccݡss`l@kyo/_*qXnLxHa)'bXG @Tlۯ4ieG>IIEѥP/pؼ7fd^T#Tr\µ!$x *{) 1,*o1Lhzܙ0ݟQy.?O NVdݣ$nt4Yf?5^7EÀ~'\=瘑7>(DM+04r*Ɋ|bkq.NAH(1;iClW-/;DqN{5,!9,.U볱nCQF~", >_=`ozܟ߶%iц^mJ/I36䠰.s j 4F9Uu۹|UkO|ZfCG%rh;0\5/ iG_|\dnX hsN㎓ydgD+#]_w"F @Z]]cꖅ_Bi44\"ϔeEԓvgQ(B( ^/,'My Rm! Ty`1}2 ^@*͋2gHycg\?tls]ꚕn7OSbQ&c}b@0T?WnX5`)<]K犦nY9U*+!sjG/ZbXa޽\N(PҊ"VɢMѝ5!61La:J:&L=ES % *xI.]95 Aqz\WäBDtt1Ph#Qݕum:O:'`7Reқc1rՁҀͯF}yorhqHi2a7Jw"~z-m&d<7] rVW4Cnr@L? :J켘9N?}ڌcUɚXۨ pi+ZzM,'1la |6AH A$rV_!lrP(G̠$Y5!P:Ntpk b ]GёdQ~'f*,zFt ӦgaWy)ҁR>e'$KCn;vLQb014VLq%;$ εZ4A`^+IyYdTi.F6M,Tȿ>4ljP8ˍ[?Etcj\ɬw "~68UVAX;uEe$#9~c;Z}4^ k7#Guaϸ=|obGf61w;,@'X/s.$i&8:`x8щ:уGU˿bc->Yd <|d+1|a/GWd`O!q-y_7(Ɂ6Z*a3Crmǀ"ۇ_iijÒMCt( Ɏ(B9T1HZXJ RT-# >z]CgϻkJ;UOD!=IN; !o*5̶)]W)/T̽5[gvc 3R>UޝkdPqrΕ#.c=LK;gl:BJZ,¹ֆwt]isuZpvW pH/5½ LLF~ŝ+7&AtS\Y ӓPEM/3>jjWn{G93X>hE=<į>@8Ã*RHD\*u,qH$a-:ŽZ֕ncCW5WU#{w Q,8'^vr- .oyp_70jgZp:ȢnGL޲̦;?EƠÃ,8ix>|ScP}ar& ^{[=|E*wp?IzF8tlo!|CEm)c's'-HX/SRcdq^8vzyd䖰a\@9 ] =0=%rԁbףТ9`<%!  5<g&Ym{\K-3PY&#z d.W\|Wd>&G^XcEnpԀ1*9yߓ.m5S04^Js1^hGŸC }47b =Gyۏtc=o#|Bਆøb3CM EéU"+&Lq0i` gR`F˱fjj% S!WbmHbH/)aڸ@;`|9Rʿ"qHͿΉq4Uq $X?>1*au;.ۙK AKX{eע.nΗz*oqvH* }cӃH7M 4,!jWT(dƷ05ٛБ-|{ X״@6B02gtr0Ag|ՒtՓ@|E-+P|nDrBxnkbefeKd(ɨFaW,m:7g3q;.]7g%pch;i6y"RǏ佨6 Ⱥ} |jx7B|]|< FX| 2G/w /|(>{#uUAoڭD~"rmYY[#H(^9*Ŗo©j2o|QHğ Vc-qՀy IQ)$:Fp\z>\E|PZfvqCQIZ3G}gdUlA3-`JY9$q8WS8BiR /sG[Zc5p])ڎ wgzhcܵyWla Yg`~.X*-\<~=U]nBr =/;K< ZĐm+#YbE)O.!-glVgdL%j$5t+*I%( S-{igMto FiRB i=%GvzWND\Frrydj}+Y.!Db}*i<`ˉ:֩x9X=LbO+jļL{9b>(' a7MNҸ4xn unXxŀIQ*=hl7DƉZz1*Z&;- a+}`,BA0,}8PAM`g$j>D_C_L0!rh_&꽜;ZG.؏c E(&êMo+bWfp~8?H^ |Dw(~*)"q%aش %]ثǦ{:v,+NLf- q6'/InXР̽ ,Gy2Ac.򋗦^ԇ].t?'~HDo&'GXä`pfPWv;I2,J0BZW |Yh@7L-Y"g^as@4">kW{4۫OqQCh`_:fm&s?xi]W-'d19ʯodM(rpc#x BzDT)K4P$b)nެPfHݖR g"B^Q\,%);lUl̳8m-/-+)Vm&~JT58}bk(!C9Ǵm0H`h2 3r}3V mqAc\4J -8G%{-ŋmTBMBuMwyv17 y̲_hѱH|h6![JbveTLƈH %Lø*&C5.+'}oTs$Ek:aI͊RH{W[PLrQ;G1i+P[O] tϺN;5VC!eK)> 6n, 7˃Ħ72kvxk2@YPF.;QH(߅Pޜ-IxK6~<mQ+evu@v/ZcRAl{LJ_T̗BFn Ae䘅o Tq]ZFJfC^sYѶXDARvrkXIcf׍, pvyK Y%6!=L8٢v&/%*?卸<{N dbVwZ|3㼴f$3ne'vE]b["XNuF[\J)ڌ%Sk$oKFI\Ch8e#f ub)_E0.#B¦*'bScRN* ;ֲL s|]*l2LZCA6 lxZV(鮺]?3ŏԽ*kkŀwKq# IHQ1=Jt ۻKfw%xk(,GΘK!Ζ1`L A?UU^_#SF[P(dsxNe) N e~% AyNS2dL]=J"﹟+ә'\XwƱw)V_i<7|U#ȃY (P-A9E]rHq.dJ.U!Qx$@\ gYZ070701000000a2000081a4000000000000000000000001616ee51100005d3c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/pegasus.ko.xz7zXZִF!t/\]?Eh=ڜͩVEZ %ar~g ٩0?}EW!{zvfBPEOsm>Q3?'wMIԅ`eT)a)m,47p:yuÈk[i;7qE="UR s JӰ$owk̘\_f!drWpɺ_[%P xe UbS9ʐ!3D_zP+`*յl+Eo&P(dYf7{0m&j א]?$Ι8 40x{K)^߭Wv3Eы6[y_dEHH73 V<KE FNK^nNƎ~Oͻ5L1Vl.{EaBգԐTLmZWoXȡ`G@.e47cJb/J7 xG^Mr*:mn`4Vaoiʣg4.RRNq8/ Tk ڎX_]!N\_ʞm ?EqPӭd銨 O3νJ >zbxnCn )zxKT3'*\!M'fjr@; L!'̲[F:zzYkd=!IY:<-iM(hġ̾# cԓ8+:[tc0:ݶ2v;zSFJ8QnC->j)6a߿I?\D\W'BkŸ˫~=TrBeL?z,g4iBNA`xfFhQ!!+#Br?Ɏ~ Υl>˾VT@\TY?6-xxwc@g'TG‚^HHV/xa$AQW &$TA=ͻﶧpǨӑhP0m7J|; k auÉE#{:~D{qd09Wѕmdp2RzOXT-[Yu[]fL]fCCd>Mo)&ǢKFFh"b&"X}pMZyc yp{;Z݈!|bF, QE>P Od pJTk>,Jj:^7bl4 inBضZ$Q<C#Z3ʰzf];MMI'nM᫓;c |w} ִ!D̟F:ٗ˱o'ǿH볱D\-_ouD}C/ p>Gޮݲ H+Qy0&;V)^Ĩ1GJ|m9֐RY$:.EPSGs=fCl" @=f#"e,$,Jpr3)%Yr|t[Z6 B抑R|*9d q#_zE $X̢ft d\a0\Lt0%!Bu4yg|j:Wv8hN)R^g|6 B_ [x:O-5?d;3QhǸ:3 QVD ip824XGѻܰΔm=Ө[4ұd 7y\h$:jwDu&]I$sRvҩ]xֳ6_*ɂ&(=(DvpőeWDNƊtS6D Oxwn[ ^Ҫ]ϬG΀ĭIAy*}4}t+^ţ,*aCL+e9ӣd c<-ɗK}˜x!J n? &~Eo7FAH_Dc +\_wgWR!FXu<ɀf]aHqĵ!gN|oa}ȢWZ|`X#Et|;V{*5\9fR>gRm䳹/l mb ɿJ#&Mw*2xMs$ cP/~J7SL7hһ.֕%wMjmLoߖ|k`N+)YܾR۔oծu!]]|ZQ*,᧪޼,и "EU_ȵX̎J6x Q=ZhsefN0gM%l8gvn@kv E,\\^/:oV!Xۻ$ 3vT%.k鲅hN8vyIH&yID{4 &BW8(銋J)0jxU'JPq<>8anhi@;h,7bέG6ݽ禃ឿxOI# Pʺ7x\nU&?j^;y$\Ver&Gs?:hf%I0}GtCֲL(I ]vy>9¢sķybB i?N*t )HoS,ԴMfG017EImVGidoĞXlh/dV~0Pa d2Ey3*-+#v|`,)j'{}3,VGσd@#2UdfZ {y,GLqgLbqsͰӔɪvw/WerE>J 9^fH v͎qJ0TS(*i;$Ta@T4mM8lz}5|AfFEhE]L} #@WúclL#iLE|lpWB]G`2䋮[}8Hv!T9+);@7NVuBUb1v-F΢vY!bq =:V ۆY$qg`O' 2 {ޕ麃#^\?Ɲ:jYښnx@ld֝lr_v^CF9\iW nǷayT Jcc7{m''ylT-+C(]猌7xB' ;%rn`B Vte"cЦBrLDNL[:ጛvU ߫룥5bqOC?{f1T'惫= @n:=&v)"}r@^^*&QtD1L™>q:%1boU/Ơ%>C/j섲ώ+5khC"_Nb RHhR=ܻo-1҆+(R|tb+RxGL6kFGt+eJH즞g7-v%X/(Y[˼T9TMͻ>ۊś8@z~0t™l#{}vi(G"0́(]v.Z4u8Irsk[izIZ8)9i`('=Շ 6)TkZv@97?0cFEl_8o~FYXtRn`hlzk1H!?bST$xby9e:mh}Yvfj,ONj$ea:@idz2'[pW;lWWTtp|*5rkit1Q"qwB a+Gؼ%E3Ji_KY.S`3L''6?rny{Πh>;ҟח_<'w`:Ì-郭u :+Ġ{Nc_2N̰ͤ$E֮~ e%}ݤ#a>/ # ("#oQ|(ܻƲ~z?89QW|386@ :Y)(Z~ߪca]Ƙ{6+j=5s=p sJna{-mK${)<%׽leRQhGr掅Jp>7llߚ,˘==T&^{,ᒉF}CӨ,yHD6oaLdbx.wg@QXg?opoWfqtuka[. 'ZkiF7K ̨,ٕ>ֲb_7H71+ў睬#ʞ CSTvi^ m|ҋnych]<́{Stw&י96o~+YLCʹAC :m^Fc}.|lOjlFǦJN*18&ag6iL`#9k*A 6aV Mw(\l92s;hxeTeǩAϊg_A9γJ|@^i]hG.KHڱK5q窉Ѭ- oṯFTG0BZ?Ћ7ocDanCZ Hd4Ku|;=(p>j$% y<ҮqgMJ|wx~?8RgYpp *;2»,4)/")}D{l}28p( '_-Ԇz`l{l =\AHRŜLp\NBC#EDm(x?~4J&~6 Og m[r:FU׌ x\7i⧱7 JK _ښ:VAgs$I+Cl9*A Y'>o Yx*U֡oT.'TK'Թ=_JG z+W!Fϲ d>=l2zY+h3!(HލF(VRPr b[!{/h&'ɐ_t֢Y ;{̤'Ez_k TxC_LQ w<>8D^!VJD{=NJKo*VGЀDԦD8~"~ft̻5RSD`_{ӈPef`qs$@7"d 9a޷Z XH>&p vO)A3Ztguw\>GqgfjS4 >g UVLOyKSB%*@P amƦ@9Y>)#X'di_PWXOE9: +ou6yx9b+a r~h:ܷxj9Ki9@'*OޱiOBSB>j^o #M24i3uP&NU2cvٲnHZԸDC xHҝ0%߉xO:*Ri0>==ˀ#}QRڽ^THׁ1 4xO~эalCzL;B&`m0"ȋM{K&WmrP-Fdm?Y%(#(ؒUwĮYĴ<| A3}K(bI 06\^v7_J-J&0Eד~sDʂa Qya ctyS&X-Q4tdGa:"dKa_%%6Cz,lL#.E~ ~GN&D7T $v[lwY̿m_AsniTԙ[Pm(<0%hpD%|J-sp.F:B rSRrȇ4"W&a\Pd8HZsuT= paзjʴ-#ǝBM+Sc7=o!r";XGIkL]2ч38 ݡ AuL:fc: vY`tİrW)+ߊ|P-{"71kM2Ghϧy -hr>r̙u$p63Hq@Oj%i?&7#[> o<2eʬr}Xe+gEdz Bc`kUw׺1) L;<1)Yܒxr`%!eoV Sq0J֍9,#, D!^rIÖd45^e)`QVܯ}KJqg>&i@$Lr?J[@_/͌&] V^cc tܶBsԧ=|rtX_shS57 :PNC@@nm!nQ">XK9h3{SV`au]fL'@ z8$lǀBlpH&#I5-T=E7Ӄj$*9;2FFDPؤP4?u&p%|gȶTޤ rܡMʦ+k9]YTVb<;%b56aI C@6YƍN3" 1q3>nV7ާ3,SGd%[k Cݑw=@_#,F#x km\H ͛E&v J )Eh3p]jj_wkƫS+>6Y/y駒OP4h GD5 ?ɿ:=CJ$kb\EӾQ\+l )]`kc 'GJ0oI 1pNP9 uUGʗʾY;$wabq@v,(# ㆆ1AXD&}*>rM%3,pV&nVx?;\X&Vm}/B%VG;n(lUw}İ5RKyD!c)N9 \Mh8Qwp2jcc -DLX0U iZVw$A^U*;uGU^ S5 @>!|Gu-ڞ!1o+`=9ҫE&N1:حy. ZUQ7Y#VxƒplJKT߃zDaF";M~~|nfIi:(YIo:۹:iA"6H:̇V.(鯾1fxl4l J~i;;ͿzKqMaq_rWW>0&F@ȳLmuN+F;jBG0}==^)&FtZE\!m-M RBLui㜱- pO$ucA=MU#Kpmhc$ʛ/tcPb`'.I7 0 b 4w1@@Ɖ2K)?Pq|dLoDRnչFr_] pӓFwC};rs֊S4upeCL<ef8Z"=qP$̀KMKXR{D5O% Kb(X@\9gX~-E9O(aqV_RUG1A) /U]M%!2,Iu:S<76GI݌Az5Zx!PڧF,rn&-vNELKGNq |'<`L)& Zo'?;dEeEob,cd@A}Ӎkǭ5wt|:QR'(֕V _oDH޷&1DuJ |m䥡4l!m&]>me]/†< _;5T'؊`mQK>b0;Xg:~᪬t$[qTN-VO:wR[@7*Eimx' WM5OWr69{rp6m2=4$+-70 y IO<#vjѝWƭBܐyb{_wL\fe Rgx nV1?&@{ :XRdO۱yvN—vi%ڤg͘s\pߧwIES΁GF${.ܸNܽߺUpg}%pq/^Rlx:4J@1; aELlW۲NK8P\rćXj 4>O ~h%Rҩ} g")>XC746;rPu X%6OvTG߅YQƻ?$2n\P kA/BU<PtjGBdYD_ZFn EMՁVfw1T2bԱ긭A^}F 6?WB`"\2}ku c#ˏLBϊ2 ob4Ɵ @zUW)O|9hDG?G>D?KDž[*kcL13\( U`YHsiVa3G١HQ e%#.r2:)H U"+*/k?\V'8YDC˵PyXc!ڴ[ bk Nmf$@b372[0R &BJԤ,W&fQ\TF/h( 3' NODG&RDZ",3xWJov@FZ[A\WENO't|"F:~Q EAMwċ.Á)+9F9hUToGn0g,!q&d-ZP)]b6q YJE7av:Y:3rIHț7G~U=Z@pK>fu  S2Yy~u!wIOm,Iȯ^E.vQfR}1f}nq/)rKW):& @QQwib{"FЯ ,档WZmޠ&&X, NuCH"hPXy?]l*.֬G7|YEیHȢs-%б=2pF洚i"Qq.cy,}32tONUsŋϗk!Z( v;ئWqkdөMXUcy#\o${gڙE.ZA3RakK2)Њ*AbΤ<0}۽JEْ99^ߠ|@J3lh=ܼrFfa<FƃP w_ւ bGL"pq\CsqŋғNԉqْz_FS {8Akh2_Jмe 0C]ޥgdD&]H>,zxd MrbqKh*7gKIz0?wz" dIHMI\\#jNM=M,@,#O?em$ #$/Np 9l֞C'@#욿{xsohc!,I6qDowgǟ9Ⱦ͚. ǛvAu Bz#;{1̓ԨhB6?mG"^DXC4֟>RE np%[ }I6WRoC~O~bQVZIK`WBVi)'w9xk5cd~ɬt4+)J-{ܘ 4@Fctg+ha3s}(&xL 42JHf4A K<[ld).yXclP{*|)"\*/4(l^'LbFƳT"Cb[wqF&1#A+JW?|G5i8hUW:!ҵ5x.s%,IfK63gu 5Y״זzފCn5^x,/['pIս^m!/ue&!w \xNk4,f@R{v?zAO4=cP!eWhF9PtBm*E r + nQ Q}"T2pMlRIYp͝0V'Rg,y);Č4p3c;HiU{M}cfP1MV:M5B)܊ $ 8C-u3 8WwmW~*UDž="|I~"cJh%]l-erK%Ła5L(PݎZy+~^/Ze6о)BYN.lderнO"NULFST V_ceYHZ^Mh^7AeюaAEVmv& !ٔGtm+=m;m5&PW\W7/_fVՃn|bD]^Xݖ#Euo( Pڋ S0{U:TҜ=2{v XB˷mk 0_<~zOSB%]K/Yk;Nc&NjX1U\:UA%|xg!OGnn~$I:Y0`q皋;gK>z6­b}\Wh&T}ODh7OvۄyK֓%{f/=h$1;ڪ0KfKcnGu4i8LU8 x9%}\UsV>+fOcF떧=߫XEe˛Ab!L %\dBH#R,yQJ:mt&=\ҧ&Aђ/^z}M<UFigrQy[u]Wok\FqN{:9ϲ삮?qN~$7C^@l3(<)_UrxesDyƪ0Ḱ:daG(fYF^崅1c$DAO"4%΀|" zPѝII%w|B@3Â(4\嬮˺\&J4`̩8Pt+.h(;rZ1;{u1nz'`Re&jfSGu$ 0=Y F43κ@6N̊ݐ(8:m|#kU=S; &<܅ÈkY{kTݏy *&lZk/x#e2~r񊲨hXBT$cBPWJ3х- gK)JX>0cm6*%eYS;|]VrwPktǰٳ:OB^FZfhPjPײXP AK&i<N'X$W]#]xajC.߳J=lR)kŘ]VPei0`C-K7T@ӟim">ʚ&)/ |X䗂϶j(!xB*2}!9o}VCix/W>;[uF*VK_y,y݇x\^ZV#* um jlI01 8 ~|V.ܷtuv!fҽk9&BL 5Ft)Gkt[0z#0/z{7~ ΖB4<Dwk0 \SIiP~̤^/E$]J+aHifm˄Mڧ;97#~]9D!lAT#'_!X*z06 >_(P,͵< Mc&=ĔUT?v4a a緄v2!o&3Q?G%"V)}&l4bǡ=ҿʈo^'aos6P&)~j4ȯv_'WHܫIAA]ډIo\~Nb?ñ%{='z mU(- Z!oA>z逼۝gԹ{G"YlhFeHϭ%0My_}eݯz-G2Acuxhj-uEP@)F&d2ppE 3yXr[^LGi$,KvZ"Z%AT7RP]pn8[g&,9Iؤls4m0C!ɟ3嶻Ob[fUI`VѡqÿȩVco2gku\$*5|'PjRDa57_Ѽ.f=hBaPeR+vqy˄agEɚh3skGwŴғ^tO6$m9: ?MWHJ1eӠ)yq%9~wotFx=H|&L6ڙ;JԦ c>~J{@dzH9F|Hsg/3i1*p= f]2ڈG*,VT{vw3TWDhd#쩟'MeF~klLE4}Njwu=:0Ȫ9Bo^ <`U|3U[ʶEHxkr X^/U_zbNRo;D=:Al2eϭKnzگ@ިW=YUT]I5ېXV,[i$sԙTߣ@^rp'y趤.pLTBt{r=+ <;]@J{֋WN$g?|QF TꯛGVaAv >l4^B,Z:fp<"uk>bO. ) A1.K 22rى+~x`J 1[PeBw6wq ^ zHI QaD)i?(ԏrзYʡWQm砢;lڪ7K׬]":󰆇WG֥ٖ"7Qل6 af<_vc=$|i>7y VIkJA^ _(DdZZ$svZ..:}ӫH+O %i)23` FBfPCadeUOw9yGip.pTrk _CݠZ3H;/_5[Yv^@|XώSf]uA @r9-?NYk<*#n;jv;M%tQ 'ZIfc !@ËD^c /=YWn!vcNaeC *јHtt(^\CK쓙˓%Lhύ*Z)؟7eK/ 9[ܶWnwewۇ*;'CԤ`$| .>/Չ *tԎ1ΫꨱE8Dy7,tW2h7YA,^"V9#_@&kù-%v,IZ)f.IV同6l& ل&JV?A^9˭ !s)3Q73{)`V#gߢӻA}ʩfBj @T&LPWm*7[v)Gث  69i|͢\P IV3ٺ-NU#okR!G?fR} ^iN˶tRm,k–)? չ7DU(QeYN4w+zchn[jcqZh^~>M^xc`DX#Yncp{ 1ю!3Mf~MŹ%X]g*+F)jhUN=c(k75E].r̢jzu]ٕ})U6|h#1o;BO >%YݾfVK8`RxPB}EqN2@Bu*:805هlE}no,̍IߏN*Au *9`PkB7l'Yk\D#&g!8vEBU_0%Eb)n h<9AThsF77 O gXoEkc 0%(/4 &O6]Y)i g&"`ǐcYY1ro_<[T2~h-fuK]z *drLRquu|2QwM?'`_ ޖj- uJ6OTI-0"a֣zNJ_*]ppT/ZT wZ:>!x\}*?͐騑'Pe :aP# ke[L;؛Qq+~ @sQ-n$NM٩πRm⠡r\BK"Bo좩OCϜt癡+]Aj! q[#]Yd?[VjgsĚ`2&Sqxo p@`)/;*/T?g[BP4bX}h:/?Umprr5{#BS*6]Ep!(V6v{:fƒQezufRvci*պWyqZqoNUL8 8BDH*@|}eb0u0?TaU`wX *x%l)#uF +eL"x I`l%$g<%@3%˝^V"A`_0r?%9gɈ:G5I3SWƛE6 iV:zZeЂyO#X*7%{d-86~+vJ 7ݘtTi9 Kˬ"LuB{Izc' #"cin( qvN,洠(,z7~dU?ĜתShtn̔en< c5TxjuslYsfxFa: .E %J׈AF#vu^W݈@5^K.{`[våBU 6LT /D5cv!Z*,u$b{Jn\}OUV0[[ O{!OQŃyeq,ƽlpV;2?) =#u']4&( 5~?p~y,V 38 gdN7kzI/Ka}Շa_kK/ " 희҆}Hn3L◈uU(- 킞w>aQ;׏('I\/LAZ oz Y:PFd|aiH:*bv@- W2̬EMZ}^ |r"?uyIt5\Fy2iXq*.L-H׆rJwCRRd=ԗ͛W+2j0Wr#DJun?^ @ꚛ(yOLZ2szmW冶1p~&0 [2A*'o,Q ʛc{(M6ҽqp4id(?"cMҒFWj7M7Z.Al^hC0 Wl;S#,wbR)zA7{3u^uťp+/gT1 ޕʄJa{'Ώ|{?e1lvYx+1W۟yºN99^eES`(2 \PRB/Z8@5i[%]qib %gӛ{ܞ)h_!i9!L?Eiw{?}J\C*D%P<^̙u^XdX~?KX_G hQ@:{'>Cċ* %HqᎰuzjknd6ޚ7״"I)@Kqz|iK|*KoYΚ)H;y8'uTX!aBR"z ತ3ٲsl?8a4} K(uAI6)*ҕsPlsETfm+~sap?VZ5a_SF{xבz}ڔzXwh&q5:2vm9\@:"ή}< <ǪR \>J.aRͅ)$LapQw!IQƓ]ߪTJm]1DZMnTh݉67mz!wz#`B\gt9s͸U菇[摿vՔu@Kd\>P-6", ['ΉweKGp 񖓐M,;0hpsAJkGe/Yιa<~sέpaqfqtoxq#~Vnp+U洱voLR!gYZ070701000000a3000081a4000000000000000000000001616ee51100000bf4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/plusb.ko.xz7zXZִF!t/7 ]?Eh=ڜͩdQ+kHlp2j؋^醦r ~TpT%=.,7TS*xqe7ب>0 ve-Ďw_9(%:v +(Dt2{eA"v-k,Z"g"ir)=xtqJz< I1Lnn@c#2Fuks`?6s4N"k#VjR/RunMƗ:q(6 $~v[Gzg8;t̰34< O&5tWe?=IVvΝ5O~]t߁xӢH]Z(" 0(~1(_O~sp:|-]փ0o:`k$W1ΈP2w@=\6`ҸU@LJxk!dAQB rU]$Odzm8dcֵWHPemHOJŽvR".3Xrդ.^^j*i.uIXFU' _X;')THzVӮc\v)DI,ƥ>Se d-ͦN6QQ1E+ pX.XR'XuAˉ^ZY!KYoV< }i7AUU8L~ &Գh?}x6CVZUb*|E+r?t7wBlќ&1tF7:~O;b3-RQe[ 64;6cn>b @Zd#G=%[x_Z2g1"'H`aTG.k [\S]`b#?}&UT,H,Rlup/#1 [ LL=M?f L Y͛5h6xMsCcIf=sFMhb)895T[wE(ʛǘi ü*M+jN#ZE8ږЁ㚍q`Z2om;J񪾐 ,r {L9YٿTh/s=Dx8PG~VɛzmSdP@jOK1ff#bE/| 瘹B `\ IX __8](8o䙁Ho⯰L,Qy~Bl]yixlM5?Rӏ3sgEuM(KDȹeвAQ=2<#.}<B\D cq-{Mw3S-H:6ʒ6sin'H*:] ]QTL#cL.|i1ЍsкzZr/}dL1:g-]O!p׻MuSzC*) ;=E5ʙyV(&J7%>VQqzE :hKt&"]܇|¨ŋχ(݊~WlRWH wWޯA3aI:\pvv3s݁gId6rԊ(0 .mX*0:>Hx;ktWUl :dz܄8FGx0DGA(WfSAn1`Q89JRD|t1\Lώ&^aLDQ|e O<zǫZPk{)5hHǓO=q7q%7~x`kLr2pV[jLI#[}ѸӶzctMR_'- x IbҴ2Ku=p|ll%jhrM5Sh;$÷B{v3|H٩BX;0Bgu5ggOx4.NysZkvd|g֜S:ܛH_Z9 d=l.cZpGxNNB~r$aOPMX7t *D<|'HǷNN7: F;g֒%w$a{GNсKRH#a(5u, fJ~";G `c]mEԂz'6 W@CxWUCʀ֫fdŎK J!M\ǔc]_~ml+}qe9a8 {PT1e{Hd|ݜ=ogYZ070701000000a4000081a4000000000000000000000001616ee51100004e60000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/qmi_wwan.ko.xz7zXZִF!t/N]?Eh=ڜͩt%zˀb6VzI͠!&/Y+new]REV WmDT?=3Yps #k0O@@0}Cƶ0tAÎ[)iHI-7UOlNa *x3⨿mrU{X蠾<;хJɕtbݕS<#E>pz$84c(G"a16+w_/z @n0,Ci{x`p btqzeMmUǶ7@>~%`N4~>5(3j75`́4|ɕXN 8bCSHa )oW /i0Q %{ndC;*8-G6dmm弸FaznS1x_Mj\.+g4S"{J;vҿwwetwiF|N[%Q.76!q%xG)WkaQ푫ʾaed V+A^%X,r(HGu iW|/skdžyP,*y(B؄\ L#Ӄ!岻#37= wo _e[4|L[S)Yí-'ozjyLssLѯ8MNwm\%,} %5 7>&+':Hmp:PiPKlXDdx5 ihVP-Ζ7_ђn(f"XOUW\Hɲ~h3{I^p b4v”`;Fغ$l2$@}pk=MwΙw|UL(d>(윟 8aZޑeڮQ§lg8|~y/7pL۰9ƺƍdUoUH CxTYe< c{+7c܏e~>֫Cf;#麊M3ܲoɄBt,U^!ptZrI}p\xPS݁ߎ"'u&Cx!R;QP -˕wFa.\;QᩗV 2ōJR*d53<[÷eoQj:uXE!<_n%=;RwE@s2 G@{?iW/%joɐ0a`V' ~˟ɆmR~MgbI yuojM.C8*G׷+_;/[66eE)ǥKV0SCǚ_jYȯtye[A$S-?Kb2ʱܡ5ui@o~V4 -ezƐw&`/o{J|IU #D?8x^ОŒ7g#K6*@5d )yOE] <EQJǽ&*&QvpSzIa]eH~QG-zt-=SC{r"H<?wC`"\H tsi\kW@`%mX\ `dzئ|AgFAӭ;8'&Tb<n0dek8laY]+0[IKKCQ DMKfB l8;3^rMdJSg?i7Ju'z-Nê`E t>) 7+2uZ#C)0sn%-EYeTHNfnq~ ('Jdo[[њs],;DE3Eyj^nNlNQr|̋A%VDhoz༱hYBmQ@tR/ʔWͿCr\vxSYVTδ!F߽ruŽâbc_~1$ 8i3[xvKF[!#c#X;B_" prQ?v 5ßA9U^9 U%aܴ-+)z>Q%h=yyE >gAz+\6>hCoTXq֓o_? ~VO 5CwDk+El-Pqs Ai)g5.شu9I67@9)ݼB.IYDoT)]Q'5KoЏoHaC D>[ qr[.ʵ)JT׽)|>n*=oOT?F ; #&+Z!st4H7%F'Z] 塽?Ny姚XV~ݬcX+<:QGwk8#pʣ<4bRӖYCD>%y/,Lgw${xyVXtcz3Z+.f'<(+DOvuZ8:CR\H[hFh]{}yh%aX?'Iޓkla o;S>NkJ "٠(#iȥJ\ &lwT+i N%A~?pb[z-Cw=擈^EaQ\<d?XCVN̉}mZx2f9zo2ghE v ^*Rag ЛbϭN>+ wUh?_3b;YK@Hv7a1`nV4犽5}G*qOJUxN7o[)ޑ"9d_`W.bB?XQC2D=Ҁ zV( GD4,_G=v-&s/)1@ Ln i : UX,ӗ~MCA 7ٯ%*d̫_s1=(틷(O,EaZrHSD;L#:mAye΂Վ"iz{UF3ƾ6b{}OǙTљfQrT dnsȓFғ4ZwDX0C7iNF~pI*hy>2.0 9btv#mGe4C"x|2"Z#5ܛ4(uPmbS/fJ.*[,,hכyS}UᰖC1[H9FR} H}{۬#etKHM[?sM,sŨA(%LLEAU/U2Fl(U뱄h'g@\U8 6w>e;>^R?^'Gّ`4! DL߂YI;85!t&0WT/{0.ϖ6òyx6lmS.کfi#A/t%Z\fV(FEM>8x?h&wn*?cKPvA.JJ+V~toqىGlǏ+h5;)U;7;Xw!~&  eXX2zȔ*Xb뎐w<A+u9]"cXq?<+%W8Z 7Uѫ^_<¼3Ve& "D:ojo-,3M\%ym<Ӏ D"ΰ_u_ΑA = VMsk4eZW)PxksYܫݧҜtLυidU'EwԪ^.dk!KQKp¿l&7Κݎ O/~EU­pk !K52&ߏ ȥ^Vށ$űx/ ;c1˳~?]$F軵3vQˣDZl.:nXQ0A0n$]mf@Рr$@"(P,u+LW,Hn z$<,^&N>ÞhdV"Wn?= Vt9A]Wm/ TOR+X*/;1n9 &@(-Ҧȷz ף0QC`x3X{c =g֍]"T'~ K-CEsRUn4. k˭/^qqAm;yGuRh^yk 6y {ɦA'8AKHZm%8}8evm{, Cp/ʶ43ige|*C& C̏_pmR =w`&֣NVLqUzh_@fXCgKi~f8i?Ҙ\pC~Zo Su=+'ga;|=xwtN<0|H^ bmBzxmch*Y{V!|Qӳ)N!<]糉jd:G!Xٖ\WxrZ`)՘>(*UM]ri.g戟zbc<3Ғqxw<@vي>$mc_I>7_&ٯ&,&4*zݻ`ao,+{\iT@898 /4D>I(:|k! zO+Zקf&Y:Gvϩ0tTZmq- q}V%6+< y7;%T6 /Q3>xj&r"˔:*L3^%3xz41vLx]ϺpW,ʠS!&@&T&*uR٬細Rj /+°%l'0J龢'Vh#bu>d!Dsղ0|^:Naآ $Y9yRwFDoјBHc B-EC'-Ic_yZ ,uY[=J4qO Faa rj,+RkopE~/sKYk/q̚۳  󟄇&(  wI̬mX`vJ~uv-|#Ok/ KK\I&WJvF:zf3dDeY!WO_l~c +#7,R}8WjXbJ\5- rB~y9~ѻtepիh܀.zW=x2w0O{?x]1C25dVJq[ Qr.&JMw1o ++E1uZe8:9!>Ú96=F| W|p0S|slM&k *֑SN*Sx1ݩퟯNbpΧ)m]\W.N,J+en$f#ᠵhHP{</B&i,Ԣ H=jh!VZHBA^փ8Li.οZѪ`B1J<2˩}[xESH:|g 9إK>8"<7‚(M$>9S:;;dDk3ڻ`J#)ҧdk?I2D^7/hGI@rǮ^xƒ>Pdٵ[tT)VuN Edw;d [1k`\}uE4d__j G>vc/-RP{"pN7 7!fY 9_ >D*0@'y>,'䀬=S@J3"U"$kզP3\ spj쮿ZBՙslngIF/ ~T.WkZ2Z4N>ï@f:ьșE/} k SD <@wS 7J4hdyd7A0sH$8{v00k w"p]|\dI'ԣ` '=R]$4w\!C,󨕀 ϵ'$غPxyRkY aeTjIA>-eY(^.q-Q8bHc$Jg^Ӿ#,/jX Io[=K6|W(YW 2"ݝjL>f9?y*j5bf&eba!O@zdp\vv OB:Q$+?On&{@{ûԄ>!{@ 1@#ߖ 8,fMk7M .-l~HgQOxOd U@ƷqL=X6iv`i>"ngX bWE> Co^>|34~wA`qһ fJKL3<˝mARy: kp-QvQ)yn9):65HFBT+  qLG\6VYidy+Kj"a Mʠu_y]sty[|'#kv|$qs0r㢈5^ړH*üVd[˄ 1'|qā\K2Ҧ D1Q-4n UFbƺx-3`|M)+nUfLj&bEv˺}zZՒHZ) I#*~OHҫ/~5 jQ) ?OcIz<%=nKZ ݚaEH%A2G#z82| g0=k=`1SP<{˔=c0+[ji4BTYE'~^cTSzH~ I9vwdfPN~~S,[FҐ*{XRrzC$[ƿ c2S| })޺'{ B9ZIv1:Baqc>?N ;qeXU)D8,5:I섋z81EG$BN?#:-C@hyu:ivor1_2&*UQqĘ2mid_GtM. Od1ThҀUuu#X/+Iqԏ pդ]B[Ir7Li.Gл`ws6Z#S7#,I&R*͸\Dg2\qw7ѣ;U_Gpn)>U;dZ^k~+rDN4c _5^f`97iju:ءXY3 fe/f6=hެ"؂r5o(3 b |2746ZWn0UF]AOBV9tl ۥ[8fyOHsC`םݬdj%2F _ٶŝ<%ri؋Qbݑ%. ghˮuh@7E97\jb]؂@O *J$V{rwowYO9~UC5 w_K6ixO09[qe  G<T6& ^e\T7gZEC€&A" 7k|pmd9CjJ ?_V0bϲ<ȁfüwbqr9U"*~KNqn+/ 9{F:Gv}HertEm4,81,\?`JzDm]ß@sIYs[n}7;m72XÞL" h]tU[s Ħ.Qp)\qSg"[U3ɱ1ڲ(SX'aٷ {b0-COW.xc9DhJ@SyΊK 2db$=F\t4 ]r}B\=vkR:cEa?KNoCrw2̙pV?gS΅sɁt~qLXzVM| JT_GLw}tf<]ZeA2$f9h`1pc"Fz_@;- 1mp65:a -Wyk'wͤ-fB|j5&y 4Vf>:+H@YKnGT1OQ+ϴҦ`StM/s !_qgANP`Lp=ő%W9oiv4/Yo {6> a}70|nlPן;KV{>{"8[_߰d-@ k'R޹T23>ũgeJ%zU{<:71pOuM~7atPΝBhzH'ڦ>B#p\v-̈́%s$ʌ2,yZua O"E<#dUVY*ީ:㧨iYdB5dE%.!F7nտT݆(TF|36-d8٣ڴҟ]J ײ xΣ稸Z G<."{Tzɼ37w48%]Ƒs8EWPϯq J5 % >'[,]@ʅ? )~wq@xÂꟺ iٯ~`cU3;:8ť Z-IEb[?9x Oz!-f=]o ?.Bȗ"C{NrG$;õB QK~I~0~`D2㠬Pv15g$U|dNrڤ)CB=a@RS G;ib5vxwtyWm #Ӝ+q;d_=-eqzdtracQc!Oc,*M1ݦ!G ̤Mh*R ꨫ8^{Ҍv =-5DI"^ѱw 궪ULB-`d,hƶN44vi'rj&,љQw l'Vdz9ϒ;)m'|'P1ѿ9Dk4iscCcpņ<HaB*܉kW/SA%\!@*Du2U-qϱu7Gܾ i4ІT0q?hHN9;Q\[.HKq,~Jul2ߙCpMb/BvʀM taxM5u4F69J4,)0r#Ag$,QyU/} ׹lW:D3AuahrU¶c%E(=M֒|y>P_8>{I"wl1L(m=Fg-dŋA^Eͼ"n m;B\?jU]?Nz+tv3ձkgR<$RԈ[PcDB&g)aJI?"޺HaƚhG밠\*݃<>e.0.1\HO?rA򩲋 "2eִD-p<یo?o jrX<\M]NW'`еjM]!4^<)a ;mwꊆ˞wVҊġ?6wR&f_bIVO(ݕ2`w/w:q%x.SZ >֌Eh7Ѯ|&W!7x@ci}B^ T.}(Éh WgP?kcLZ 't/^o0tO#.fNPBHr+R"]X gV-4tّ"S{K5Mdp%dա|pwMÉhb7U'vP T::ON7ګ͹ ,c =F dži@aLu?ց@:pj l'߂BMZ4w\ I M,f;\.QֽKqâtYsYDPǜÀO (XYljTcN;q"njÉHw!9qU8BԺGh. 1t'ܢ?tɮˏ[a2 AAA?yk$ ;Ee h7 oDBZqs873"/z =]K,r'>FIGsե`D pIek1i/}e-K$6\yy[ΙE;iv= pF^vp/5TGYW=IibXl0bE@}VIz.b ɩ'rLWFܷluAAw6n ĞC䒵OIr* 1Նhmm2Օ SV(Oݫ)QpQ&B[PKDR@!j/- .be4:2Iӆ>fs,Vس,/:ƣƴ̓T딗QrR9>s=$s'%釵!/pR\u9D3 z^~nMŽz#=AjxTd!IGoOԀLU#,S'DMXWO8}m$3%uMkYW?Z s$mUZxZvj&o(Lpj0hx(aVHgr)O5Vob[ ϊ+w[ϞUCI/ԧeN^!I[X 4 +u9E?fNAfh[T~~I5nQt$n p| twGJr ?Y*\ʇsvѴ6w<8п(%&c M&z$q>݄ӔA2VWGu(m͢2ead -T8|C6 ES EBzѬYO8]_M/1NKxtl BtFlL0IAZM ߹l7rRid6o ꬄ&83cLƣ֏I7F45 v+_"7/~'*f58^c'F? kz%ˉ*=-9OA JmƠ #;a%@1/{*uoz'|!> 2'4bI`fKf]m9msS\k7vUovPM\m,oFsR-ucC9/+" 98)¬e̟.W,!hroeWL]Cu;yVL YAӸ6c2YiL41,VQXocJxӲ|=~2;ڬ^AkW@a7 Y}ǾlWq=B| -AZѠlh&OF,N!8oɭWCݿPH&*-2AH^g_KWU,4:v nbݱs&rN&q]YEK&ͯ%bi8x\3yb磝Iɵٔܮpo; ğGᅣxj?*uN\|GD]}*]`'~ a S:@djxMR *js Mx[n2^^1-8%*g7'I4,b 'R^?w৯rNn` ?lhz'u>V<'?Y׽'4IYXGEp0 Ir5:aG&J<@fT #f^3Mss3)̊ G(^ޭ\5)u 17DkAg',># RKrsl[X sWX_ B}GbFskLO%oj5^D kl)DIuwpgģ~\ Sv8B;86f(Pm?2rOR ۏ`urݬw wD/>![2Y- #U7\INŠ@1[~ QiTMu^,VglcN2ȅՒMBbA, Zv {kЌ򀤥, O\nR{Cp;u/EY܇L>0uS񷌺晚|:IYoLvc&6#!UU4R[/#6A؍e2&5] NCf/Tl13[vi+V=klDg?0]d'ɼv[P4'Vr! $[݁}pxDș4KC6HsFmo]*! n( Yn=B.)~mclC Q0^+^;~䲑DmQ[fx[X]?Eh=ڜͩ @^ Nӎ*ir8)!*SR,p'r9֗8N6F=(XGC"E?\v'dΈTđYVkG(ƿ`ƥ JjsyyIrXJ,8r6㝥!baZG&\8*=+|Cj $˂:4?y84kn3.`٭6_g g \Gw q+.Zo *`/q(T ̻he; `ؖdŽ  'i%|;љ"1,=+qZܬ(! $Qn-Y#L-EbS*>D)أǚ$v:Up7oY,J 4ْ]u$61_ywN74䬼(c i&ʷ=DyIPs9J+$!Ƈu6 uǺfc,F x(2l03kqonֿ 8ڸ8* a)VԄ|Ql%Dx'nVlM`T I"gd&d=ƥq2:T%4Iѓ9"<3~H-%dj*(y%\^"h І}10e=8N6nB 4T qJp*G&8 V'On>톩)%;>Q<bzlh0i/9~]k/5?:$H;@l  /=8_~/zi=4)>o[nf1qFROݮ)19L1 YbWp>R)ew3+!|S] ș?ਭD\p}5c{$ ~\-{(!sMnfΈ bٓqag8fvxi OE䄸%'GyHxa'hGd uQ t9(r'~/S.~- B%Dmߞz{(BGQVHR6ƀ1dbtjc,zvPw6X!gЕAY(YGwQ벪3my' uBf?D;$f+)U*pSwDWk^Yc9y>9 .,iayݽr$>t;G }mS!X:cltrv01lX@/4zS+7VM޾2`އS"#@yf^4TaLJ=rK(v74gBUX㇃wNoy4 -J S`*О70&"k R,Ѡ0lj`PB"+8M`|C)ʸtAʽE(Nm=' VjMxQ!Dr=g0Pl>l]]E*4Ʈ=>bq;lsgk)x{ѐE<)q/ے]'ش|e炧}EI} ! -<qdd\<{#G! $.s§"]\nU(8d S:i_!W\Xc$O @;8 E9A0Np\N| N,$Jmi\MھR2p=*csR+)ƔDJ`EgdYtqETUdHܚ (,בR ,Z+U &^ie y-qR&"eH/Oyy>5b!c*"Wb~I>(|..%Bzڱ,$4xua3SE{A]{P \N>/}`M Glg$S!';-YV5NKhn2~eT[4S)w'`b] .>K6?tihb́gc2hgc`qGv;2گںp@b)xj2ifH*y NX|۪WSt6dm#l<&FnVuA'qw~.soRf4.*Zbؼw׍r^0 9%ϱo6UM'p) @pƗ(PoM:{q^vS/h쯰1טS}(Z1WME"\>N"ũ&ڃ)'#xe<5,+ĬO [A(~Jv>>7j8Hbc)R q UGYA%sԗ4Jf$w1?XKKŃ_Z+TpAj5Zi#G:d^/ K'O̯HTЮMYN]GmYr9'{rN^Jy~|;Jꑒ,LCn.+(}0]`J,"ZhP8yNZe&rxBX\pRu tvU>QW<ϡ_ۡk1T O/#_HnvJ+q#%'d?qϮ"K9{FvWhWEYu$P>:mg#i47Po!hCGrxpuԆNr41oRx|&~{ uy2Y?uD8U*seb {/Q@6[Ś1zܫ:8ze1&J[{&/ N#N7ȧ4,KyWyvsszZ-^("pfPCRޢVM>I7قtGD!~wfeT!lȔ:O§'Ɗw{cdXB!sm‘h놣m Ch0PfcyjdPf ñ{9ceLD"9h:YLfF]bGmg"*ԃ[5>\K+Bk9cmx'_ekh w0DE#Ѣ{\OA`rF, S"\7{XGUMdԌMI4aJMMJ',kDPѿ;k )r^&rk ZLWw2GwvYFK0Nɲ8ㆤ,zw뚶X\$lUwt Ec8$.N*{,`;+Fme޺`fuVPʷdSYZdP$╏x^+ uN SL yײ`_k\Vgfjٖ[8QP)qoxLwHf029~`J|ǍG q}^ݪYi3ts=qPE5 ^5)zo#KPDi0-sj%D:b^Jb&h 攂}\|];3s[R+)\`X{fK-}cAgNZH(nЬ6_N̲  J}0xf/:/r夏j4+WpqvF-EYPN/d˽i4ѱqzJg,}},Qoƌ lJV=?/HoN5OFIƲ6d[ ') ,f B=y'=R:IO#."Jܝ;]k'7X] >0β< d [a Xr*hݱDc(:Q-,$%uhD}!/^!/ o)H>BzFJ~a+E]S&v,%TTnm<,ۅf֜?qeػjQ.FRIHmB1_J Q=~Z~GN}Gņ7!m8j`UO zqVWV7P`O珇VvRG* j|DUOឹh17|'"w@)pK>Pj &([hΧ;2j-Z_v~NZ`.뀅įd cxi[6ݾ-` ڃɨsߙ= ђ'4a @dx't!"w쩯-ґ ql NEH{M(v9г<-Hߨz6/Hp_Ren;/+d,ެB؁սⰬ?ۨ{.q5-Im׫|'w(GYMGi|%/5*eepwu?;I?).l x Be\G"hNݡ _ 0V;\gbnEnOb5xF(Ta )"H*D]̷.9/CAq E? :r@ -.Ђ5p,[b!ؘ[:o<V$6f^:P_6l9@$$K*ӊkB栣K` eSZ 6pRK&Gv&*Ke_ɷZq Uj;}j:σN 9@~c^ +®,U7v gl ʜ˴tEpn2)&i&w&V뾃=h݅M#g%:ˑ>i]P6v|Ώ =qXr}+t;ModV$Q>(Or-yYݞ;Zw-P3`3J13ёjAx#?w @"vUoiԿbr&p ʇ0yCZr1!7kВ@xv81dA$R6 ƈ~Y>:&д#nҸ}a(˯7Yt#j>,5 cb3q,}Iќ(ͩU× !ǰ$oL4[HE!.!"6 ~D&/e2nJJ$ͼTώʚ:&I᭓|; D`yswKF"<fT)J瘇[zJ6OК`A|QSHq|ˬ(5_,-hͪz!NI)n+:qXW ̨T^ ^}@Q]7{y(vʱ/CռW:{Mj 'Y x>fuSrֵH!~ԫ fa{g_7Dlm*Q1':}ZA'>9,=vr^' COB^ѹ xgPW ؛>!^89 Z/Q{}(h+zOYPNׅM"+hUטSY bȸ}s3]PP_~sYVa  F(>@$gRǴO(hg"Ǵd ug% kL9mmvIǪY;t$kwu?1DtM485:',6O&'H, jxfhĨ|^uVGiWTǥML(Y[*=GKeL?a" "&-h8Ijzjjnڢ&׋S'܉Vwb+Z(vL[u/6!}grX&G"H]G+i~BuU; ӯBOuΘIv+ @̵#.DB;7 ڋD 2MnG&D@=[aZ(╫͘K1R ,mخsYS@I qĀ3Eu9Iiav7!3<򎮧^p ] _ʏZA<خJ.lw1/g&zNM-FO|$L]"|J?Hl_ng%F3[]t?mIW|*IO3󑶍( iCs $bRG:">E/J_HE󔪡 !BI+YdBsqWf*ṰZ׌B339%N+ 0zu+yA{p~ |%oO`jQ@tN#P$#{5?вxr. -:GE*s_#Îr" *!gЦ:Y]rnPGcgJdi {c[5BΡb'Ʈ{^ J/~.#:sfOFF7'Y,Sۛ'P})L|x1m֎`^B[[ T.r>(לabM޾Nj*%09֐WF]Y'I!Xtg,@YaJ-曹g %ṙ\=UL.G,XF.ىx/<ۣ!y%uhTvGLs2jEYiN$YΫbDEBt{%WRyǏڱ ;˄.Oi69[>TfRJ8o`|FNoԮN.l6~B3p&ioZ|'n]0g^6pŠțO`I  _ceFߓEQ#^`Hȍ[0\ ] D fW>Qsr)vřk-CƀFQ[:fWK/PyMgR# zWӝFcH[h"WhwU~ٓKcEp| [@8l<,Q~~psɛdjJ ,۩9۳p ;Hl÷ÖepZۚ<%py/#PLdRwUI8O03&=[3-u*'k6rC "VZKUęz]Tbu3ܮ /gBS~[G7IrM#$_O]Us_1/DRޫ`? B=yg- TU Ĝ=v)ЩPC3WS[ Xҷfl’x7VvЅfG%K[:4˨D̓"/WxITqL1͋3p.{/aJav@* t q!gTwxKBdlc֯sYlD^<7Pyw3:&ؼbZBO 8MFZ'ŚPv3 2`N5 d9kw-]e кa|T+Q^}-\2 LhDI I;SP$1 !y@H8`$I|&&ͮ g"5Má|\zM ;z,?4QX&B|(wNˢNdhxWѤHsބIjdI|Tʨ]8삡\fcaпHl]~<2dPqkɕ0Q/,?Ŏ"8\m;{O=m!IJ-G*pXʴ(P/\5e&-{?*yÛłku,p[6[4Y 9J¥UQ; WOEKč 3?ޗܷxf)PfM P%:HUyI3by?8*PVɪC"oo` SF#%S@Fm8|ɡބYb /HhB02A8/8=~,Q_[gz.9c=XPijW$agBG !/yDFlpz}B Gǣv^sNVRh:It-HWEV ŞE|.cl\*tbMZUkBE\s:bm)N5"nIkϗ9WYjRw ~֝84#:6)}zQa`(7n2Q ~yy L]e_ ꒔k%q%nm\B`_2Id ,@O$_kp #|V*pWPϻ\׃s6Ejj\;_) ~сM_9sZ*SU ]R!Ү-Wg*`(DȤo`2eX_oBK*{D ʖc(4t^.>MJN7籜]j8 X4.A%U°RH}Ž :'DH-GMA!w#+Jџ]/i-L%g+a7n>sm @Y)KVݎ!ɠU5w KtߤX48j:2aJ1w^8Y;R֙@~fO:4W<(.?eKjVl/P j񨉝W k'sW65A9DD~jV`A8fpqۊufn_7eQZ9Igs]ϷUP1E.\z*WI9|“luMEX!4ptL[> U,@;ͪ EϮ`m}PsxP;7_؀  ?cGC1 ꤝ<÷jCO}/cLe2X疣GXv)ƆCv aK%jr#j.t?Vqv gXx 4"n|hp @~M6tw'хGvIOg7-2m5 +--MfWtr L[II[`=P_ i /y_tXǛ3k9H/A־D HaBl 5Fӛ<$-UiU#X"+`-svWp78^FU47MsdoA K٠F/KVef0WEJق~}5keon($ -hD+p]xjJ=y0_/Л<@GLi`Z_uӑUVFa_2^M"y930GSeUU1R / YG xYE58M?fsԳ=HԨȿzٵZ9»Fo懱),KشDarT!G*a")(ɭJfMmlz=_(xi 0G@ȭ&g:6-X!f(}cpKyH%iq($GD%Gg7' ƵŎ6bOр '`i4aKvZ 3 Yχ}umuӭ 2b~Lm)X+$?F.o 0gVb;1DDFJͿ#v9-E0>Fb7"6/i{:@*tQ+F;;@7~O"eH^f$K "-W$=';S.6ĐWl[7Ll֞&Jrtw?L/V5eY_z}VO888&;o2= wJ4uף˼73jNefxh $#!h2MCv$:Mtc8#^0_62L5FW&(~V+y";u(rg)xԿefm[|ܹ 67fCW^P5}6r69%IG= s/r_hcI!2t3E[}?>X5 j0:Ϸc툘8. =qP8VvE$DfmM7F7-X]MiBߌV!m [)ZEwd& =:Ngye6 S3SNp=9 f*; =aSLD건koFN8m4|mTݿ$i|i,h;ڇkmӏmU\P au 7* JOʚ/U? 18nra02HHp/l{_u-Sg0`sd=E!v4fgܨ":[ BzhRҟ{ t39iPv~FpgYaTB64?wQ-? |8 U}"|ȆUm.L H*nHB'Y +yLC+ SSC '>ΩI:=Ʒ c_j-oMKT"QJ_K[7!Ay5?p~o,KQچG| >)nW =$IMVq 7t3|t<xq۶HKۨq>! &AcB 'l\p-!wq?L 2'CauTUO7@ K+1.4'4~UB#SWJGwl8f7;ihuDӸ$Tz~v8sdݼDQie(6s|F{ƪ7z}DkA |˴¥A t_8;UQ ^}!x>ʼnzcaTMD]Wv9x^jyR,4.;2 8GD$ xbEtnA'ν ~i dىgS/:Pr0? &>"ލu N/mj~vm?Md$'JutkW؞e= 0&"ɵgdЦ7[ckPSQ)QĦmzߚ`eLzly%SRś %kqpi^PE]5˘iO~(1u`]] KOQplc3ߝws>HmHZ\5Ɇ&'=6 F_'ܝ4?W>L*/qRtPψ>gNŗK;rByD:xo|!5 [QHʳ^XW [/.[K H &ݵs7䔁?p!eV&yt2%i,KiB뼊*-[ʙ>!WND(ȿݲ/&|(TtW|rV=]!gL&14` -1Hv/Vc:Q܏B6-tŠioUQ93AۛR2n LsL9?=YM/=ʗ[l{#n{J2:)m_]P%8FiH%z3rf8XGFv}7p}`j7ޡj&BZ@ZoKPݳ.##\#aD1U#]v6tJzW-!sѰjeSYP^[&P] }4&a.*I{%V@u'U];sg=Ǻ\Q)B3s!uh,*l,Jm Um*U 2P@ W#8/RFn@gpdDa9]I=%1؍8*o HjAr~/6Ix? ¿@cAk":{M2#N0ir2La 27g@3/nIMKV得Yg Te/OUo҉CX^peֶ֮._rcŲk#aĜk\(tJ]zអMgl'#KbUFL ɑY%bYO}byEe<G]!]Y%CN0)%߬o߶Y#)߽2q (/jD|ԇyKE-7BHEuVWxBEB:Jqߏkm9HЬ!8ERh`xoH#)p/:O=Ȍw?p=J00ཊl}~ G\kz~1 jWf#R2&yLWIi;aH &>䃻aDsRlw <1e)PWn计8)T"NfH%#4!ygHv9VjS7HAaź_4|B _y%j($jlQIϫ> ˹9CspB]wZFSMX0Yyr>NPDwO?$@9e mؤK x0N.2~uRF|wB5܃X6WjEQ($3RzGaAetNbT)&f2|h >;Jg(W,DPU/ /\*6)TYe!GE@qHVVel Ad 5VӨ&x6ٽ {$ȝTTۻ>e/43y.3$-߆oD!>|bæ2I/P=.]Le$!l 5J=9M b3?ND˗G /瞾,,zV@f:bم={5F8$K SjAZ-R1;`fC+I8m.KQ, s,i#@z\ٹ>X?ZVĘ펳熱aՉ=NY[ΞM״zl&G;~*~驄QG뤎= q5R\|w+{jQpWbmRkO3UεaU䕌a4g5*ԃ,۸'Lq}E6Fhi6WE2Nrq_mkCouy/hSe孵Bmlȇ3 In)@tWZӵ%Y 0(_,9(؍+C%۬6,ө32mm`|~M5|(>*# m½dqsE"셹g K qs!o7;gJevRO70ׅ#62cu 4܌ҊN2Yp4box/wyN~^J+Mԩiz!]z]ROFʗJ瞘q8 ѐ2󚝊΀ͫ9ؤJPYemehl^@fY˟iAAD%,zv3 yRnf"㧘) aLo^<џ+ОD#^w;!(/֑k-GJOtrL i{n_0`D\6B/J23v"9L]pA%Ëw43H_`0+7W o!1CkxղkzO(z,SXwLG^6jPۜq:\Q_ 9ɸbII!#g)r/}#K9 >nj2pEu9$Xn(!iB;bwdٹn@W ԕ+N2tkwWȆK`)tt<@~? ֒J#T!51V|\KPrH"9$ԉx$BciVPS2=g?UZk}TYԮmTRc?˝c]%e[%-+Ohx+h ݄xtL6#FA!귑6+CR$v*'Yh*A۩*Xk31[co2$5,m.UT37ߑ?msC.0rYM#QIϔ_\`J,|%X/hP@4ĹgA^ex=F 3U>-j^^yEKrxf 7&UC*>"oJMq]|F] yWtLջD @)%}&uYƙB.plENtۉ:l i_\(Jz!yw[9n!&f|˞U-8šܸdK>@=F1;~ԸˏaEH)]Ku(ѩh)5n,JWwTłҞ[9S3ަT䐲[`*q`o'I!tu,Bt-Üt8?2su1niR53:Q d7Ygu\?$I;=bܚ|rgާބ%H[SvmtD_H0ip9s3/^&uIez2Z>8ٿ{=wf"7n:R&0Ǧ!r=FzE4.,|5ֶ?LWx63%Le N .tXX)td?O>>Uam ГHZULHWHՀua9*1 )=gbn-1_\'+.s}FotG)"opu 6O|84i.:eGBg U.Rdل“_׉ImsЋoS\5?4 ݕ0[ˆSțX!C&t&`HR5' ": ~cV/i214TMoKA4dnj T^/p9AnIO!@_,J pl5nwcfZ4TL34=DQzS%.jE8VM5݀>0sC b Fr6Sw#=m2=·WwO.m^Vaw&ՙ=xv=X*j%H ?q7+q[^{7^5%{^mt& nA6wgnߒk-uVћ' kJ^+in[+]|^dI ^Þ}JKu珝,v"W\|YU&nnЪ~OpBK_(:j>FbبJVZQxxi;^ɾ8vꄭh7TF]5OѾYOHBHhkm|ڧ yVZ)zՠ|D\>f '1)e0B7_~2bVM4 - q5$eMȇ$!n1_<+e] ]]:-L3FgVm*?~tKX"/ZEXf~YЌ{p$:O-bIxvxZ;LHu-ӯ>S(N@mԑTZE]שR}4RyY J?T̊!4[a<\0sfq8Z L[NT$/:6d^҄ ~(0ko~Uo9a #ruIbUi6M3v7!}A9fx-&ddlqQ]q'ioq4׼ _Hw'3;[#^Gzl }V )Qm<.PlaTŭQTd/ '7.F%>NjzQV1AXӪCQR0NI~{~wA0}kD+wLax. fj40k1T`wσș+$Jngp޸`Ms&آ+ lGfk0.{HbyP]LLiNDa< w\ .\/q1U3nGMld - oZaBG?"0Upb+kW*vsU% Dr;T=]3(ݷ-BZ-Yd^?vʻ۳I x`5&M!@5=NnKy^M =K&i@r@=w E>yY"&Ī|ÿW~*sԵ};>AՊ9umv Heۤ\c'sJ(N7g=VURkv$ꀯ +z/>Kz@U$on^φ1鍪]N|ɧ)%)i@㶕Z\ќ%ʣ90#&{AzvkQ,<ږS[O1~"WV(xhSl#-0v? i{V Sݕp~cv\dkdז*&hnPc0BSFFAq 7>UXOWjo#X*1߲0d)XReYmo͊0[Hr$Ñ<(ʁCp?Ĵ Q;䀛p9nKFugc!_[F'clPy=d%m{qwÀ(Mq0{2f)(pцbmlv tg0v ֒Yp}(iY %7]$#ct6يZB)ajVz$)RQY.[2Pz႞vkm٩K87Gx9&]}_\g@AK,H%0%H@ x`důPhGu’ 7GV0v?ytI[R0R*-þ]_&VVŰe|E-si _8DՄ݀o8F8'Q^wA$ l[iw)'g0d '?Xh!sDd< 1e@3OPa] 9ZvC> Finx9%tFzFhQq4gqiq!!R{̄PH{/mh߶QU\N\Eup|C7@a ٥ɝK7E*wVX- vi`8"pςS^zWȊ͊FsgWY!׶\[r`6:Nl RPO(*IHI$@ӱ /tksnM+~67lE3 tС :3OR:*pRX/: Gݚ1+z zsyHߓ!*KayT4C Ў뼨5;}H"i8`K&su \`j={'M FSJGDt/&.%aZzEtJ.= =, e,&1G'%DƵ6J2haiJ}2'gۄmoOqD"xsM)1-T>@P2\< ܍ʊ5? aMYnU t р0 @Rcqǃ>J[u嬪++vs7KSӀ>Cvˠ t71MY.;-BWy" VHD%[\/ŧT`UȽ]mUCD=AqAW[WY & 3tKl=xNXӜM%GzK뢲aǧI]5ڸHv[/u:pJau'5u:מ~C4ƻ9 ""8 d1GeՍ1}B-4OtWOK|ug 0@ϊlLuAθ9D'p{^'`}Rea[)zEMpPN1Pdf7gUTR}\8%Ѝ 2}߁画n |%q/V/ql JA9=Q{-(_ƒ6ˋo,(ߔ. &vdB;!mJQ,B:j&{/R@Ix>&]p}cvlM{vq236A\_iVkgɚW]@s3ŵnסP4)5O]9+D^1ySh]<ģ ˠ04Z~cy0ssf U7g̙_Y; -#v?& !fѦw>h$0N@>5x+k(=bWL#.C %ITh%#Y`XאKA CREj 7(N!1#Б];%C|z&)JZ&lkKe|aDb?^d!C9=ðWkƪ[oFyq&]ÿP\30߱'3)lBb╃rh4.+]/]8h'F"^'z͡џrTB]˵sUS4~0 xIf =,`N_m9%;#15W!4T%PlNx.kY_Ϻyri1s|&B=tW5Fx_`8wPZƊjܣ@8~}:G6J0m4*[Fa=o_s:<`XBmRcmmڄq9#_ ѡn=@s`;ZH}_gW +>@- &4 V.5 X^L[GzBKs]fȻ>`=8\'.O `*]8Ɣv[rnU 9% if.<@<0 Lb>#uA*y6z@4i. Ӓq +rພ<Y@|D`k5 ?-ʢ,oN=KFX[vxԁT:ipk0j<oM9LKdZ*X+Byo^=B'+m0ﷱK_ߎf*Dr_>K a$1 4%[`Ti(39YTv\O?p럂29YŚ|U2GTٻj4^`Ԧv1g /i{g/t4x;# *;6B{#?KhS۵gO)UŠHu/浗l떑Wr\7HH^- ܭ~̹WGSnqjeqKk?д,"#qL_YTڬlֲ&_8>[60TPLU!{ p0ޔV|7m.-_3\=Lldo%)G+2S guv܅ _8PL~ۏ\v~Lm#ߓ#[caev3V=%plwzFүIPrCF8doeϪ(0B"\gD0<(@3܋Wȹ>߿&Q?*\: Z^C޵[zX(ݡ8%v(bZCq(b0gd1RpbU JJӢȍ\a͚au< )N2ٓ䕐Fa )9*S˼p2й?\T&|]wMU}GAm>b8kMBL|$Ds n3ElT}6/M@.b&{܎;L퍟Qa%!S2!TX^{[qC @H+:Y6TR(/ qgs#/(?*MQԤLyƣaThT@ bȝv\ uԼ*Vw|tuM̆/YU?E[`'$ uo"t#jRv&Gn'taB"a=,El $Oce /"ɘ+> m1V<,FI3WVp)µGS`}%Vw2*B\$e4D<[\7zɁc<QXո:өPL>bTzD;< RhG?1&EۏijۮYj!+iyU*Pnԟ{;Tx;+T<2{D$Y4,Ԁf[Qm|Oj!麹}D=#`9-uW%WUDc]g`>&Zcdg dGt{vyX~bq'2{?*iuD)yv*Qk<#dACRD@/u%6q}6cFw4%Q@v9yyp)iia"T %~܋4=`A` ηE)R}+D{6gEi^-(BY5v:*˜b5eBt7k^azԍ,xBvkUl<;YMH$䳎֝?d0lISs&B{sP$O %\qf׫,JvG'E܂9N%=dve\#4H l9gR(ˇTqXn7MQ#xc5–#H1#N9fnj%vɦ`^gTihNŢ[W=ʠ1L,}FeQF*"j9r(XR{Nb$yp byMJ5J27(G^8;H\Pr&9|jhMV?+sL)Hv![RLLGCrOv X$t4\ Q^"$ R/AIőh.*NɒAIEŨ:.qڧ/|,/#Bˢկ˨#V.34L*A(Jz">_4$*$7W' ʷi5EkZޛ yCJP3>( RzKv=^9fdplX<)<&l4{)Gm7m):4?gdˆFro 6#f4Nes~z*%IhѨ/f#Igx0fg. f`GaI$v!*\ID8"05Ո|#P_ *+r;QmMbL80hXtO zUoWC? oKJשy0To~pcY~Uv?oTnz ) $Ǩ-RaժRyUW,j925SB`^V3X itCh+Kd[L l@z870ed.?7!7VI.Zx>BCVgoy7^(tcsfVL|LW,>ܲ .e_a\a55CKȤ v?9VO7͕U<:D=%c߾$)aDC T]S{ sf *M]L,vo ]صm0JOK/9?Bn_ؐU!WuZ{ޚJ~|:Sa/CӪƽntlLH*tg#ru :VԛgĢn%gdØ7PPQ-W>$gw zэzcy pЌǁr@.(J "NɄ&V/U)4(Gc1/ bZW?_a' H+[|ֻ㺳r q8KsҚzf*v].tFRy)SH BsC{8N\oDC 1"#~ߵ^x 4L0mK%ק٘ ԨJ \\ ok|$÷H.ЏyIp2b; 9bX/u4y\r % T"x"|-\`폝r.h^';!S{wȇ"9iqF❯==b;=z&ı_£imK%/!GC5I_%pp`? fxiy/Ⅶmb[ٗHUސxp`_0#\@ۖ+ˍ,t f.|K~W%!&nTǚe er?< E;kQhGCmw-aʒzi)U1EeI^ E36 @{NE)LLRXqqF'ԕJ DE_ξ7Ŀj\&c|XwW5}DaOe3Cы:}󋥩(ݦRefz9aп`EB0l@7J?⪉2x2OZ!]D=j{"I=-pkEcdi+TWXubz PNЗVX'B&Z*l tq` R|W%{8n=ŻY"Jfw\ʏBCrν ٻlLP&/ZǛ՝z䚘$Q.} |B^9G] ;MnA$V^@z QQQΆ &%OFoȨ9#2׻ۼ"Թe2skO13jx2\zCcέh]:%>4_~f##P^ZSAWS(j>0Ge'Wd{A\a j5CHV[Oi 3Ol~R8ہ; ~Ti5ؠ2hK>C:/7ps;R0dE&!PHdrhJE^v4ŷl}n-ɃgCM䄲^,ܜ2}l0?6d:o셜[Z7 )FTXF̠ 'OB :Ό bdY)\/ǘʥo7 R;cJ \dhIu%d'b 9OW17lnV$iLæAioIBP4ѵͩ-Wd w,ʴjk<5g'5kkPa-%Yl"6 B%zgD/qu=mv]hcY\-?*ɼ`?R8bd^‰P̌G>]-wWlu ^t2Fi-6&T"&Q_VI^O {G޴B(qEWOȃ,Π&EW:% (y$5.9$z `DkZytO+aNIP%U*C8_0{O۱WjK 9ѱ`r/sf* 7a1ڛ\&d#\C >Hۇc꾳Z@!u766ʁzN#m в1[H2g=l .;+ڸ4Mgo* `/>[ 3Aj({L <&3n7nnZ{QJ}#) oKT5?s> _X`"~ޛXP@GYނcia'|]]Ua͎ęRql*_̓>@JGXJcjs8ƹzO,ٜ` 0mnO|㹃q2' ψL9~C5 B Hn$X&OQ ׽b H-f3A>3vZ Ɣ4/M9x]f 1gmN[YÍ4'詴tm@r.DɫΫ|H74eZ&xuo8aY6TݞN?A$ ~<'~7IWu묶*Vx'-[)d`3vNKN4;ivn5g1hTuZ0٧B]f (UX7hBAw=d\bEt6jmB=CȢgiQ tS42QWDAΧ[%*["cDb21|z]gm M$dw5=y#ji mjƒBBK@9ɓ_%^J<&lˍ#EqГ#)_Kإt (aψ׍wt KǕ6.U'Sq<w kpsA~9C]D֧ kU&DBۗQn/SԲ_.]X<*İ Lۗy'!cg=\d[bR%ޙ2pwMG;@aI 812ItrzжR}Ex.TSwĉ8'5uVݗ#@S2!k A?p?.8Rwb\Eٕy>o^*ız"Mfb? ԒPk;Vh'3Q" 1V8j6[C5o|}K$$n;ԭNpw;}͞>B+5s/J~ne lUA'Z_vv7ӂqKn0mF#a>ɛPc `t+$s3]˒FcI]X'>%yl.rPQLTJdF3_1A3Y~bYP+BjgM_WY[B9ӟp4߉z?@r7ɋQC\a[W#p,rZÏ/D%Fk S3^ +yUړJYho)mzp%3 אV$sT&p^f(`Fd }< p]_YSXhz @x5[ -I]%.M}E1WғW.`+1) o(7{b(ЯoΕ,.%^KȫԒ.*PU֞ Jgbhm2? ^)U-KȾ4wh~VO}e@) ޷^3ȝtPe>M%Pe}ztk;c9=,w{\ww=>w|raBYp*ߓ _F 5:+8 f̑2;c*W֗]$[m^W&6)ɢEW$PRGrY-hgӏ->AlRaHùDC"CZ7)}'G3;t\h]{PĬqMc PT<=muT'h|ZLEM`(›јq)E/f;TPԘ`fhAr}0"Ӆy߾iIS>$<.$uAPDJсzXk+L!LSDhCVgQW q@Yd:jUr"=3ԟ!_k]=U,.unHUK}Lb˲My6GnS@GwPZ=3ӗؿGLT8p&:EN`<Ɂ (ԏ?6A%郎pasmlDEmѲ%P{p3UX`2Eu_!YOyI`>ʰ8!2toxG{nr>zqfHm*ԅ<ɔ rB i5и<[ٰv:7/H|u)_щJH1^2* ! @2zJl/*/q.<UCNX_Į|Eh2).:- kum(*ֈ M0{6:oį NOdg%ɏD4fԼaZ32u/C T9=籗۽(Qr@% ~?6SF2z h _Cξ^\uZs W03k|?H@  >M4r"9>'~>Lpغu0~&wˈ+a}+%t8̐+Wu"IBT;󼸡+ t@|+U:#tJYh{ \9ru?~n۵=5uFl~H,[y  jW 37o틇ܽSS1B/O<)g|au*c'RΧn$Ag2@K/ss6,z=*7h MP؈oL2 ټ^tg\ J-FYir%F笊ACO\;BhP.GRO9n8s3*"~e\6#D ?By Hb[> ,u`. ̶kcW'4v T3_ Q,"fC$3Crvo_Z&;1<# ~δ3Dv7y!ׅlCŽuyN'3*ĩIw,Ѧ{S a6(RK,eFL 19Ho7:%{ŷ0? _izdأEğ^ X~ߗb8btn|Ty$ʂ(·ۗ?ʹ,5 ;ѼSFwJIJ]40;a)kjLwMtANT-sߜC9r&gôLx0 {nc8pP?˝*MG_4'Mp w=5`*&1 mL<O0G {찭'8VUf5 %_=!1e{_{! ڙ r> {9p-c: d0;$*Ś?TL o|VLxdo[!ʷO"ݙ؏>ˣ,e\#c+>[|'3MKœ{;w־1nijBXe|D;\bpQj ovIQ@ؒ `gwGV! VKVzr6etƟ] ƞgh7Mw7!U_t \/ި#Dsf۸ac𰤞NJ[jGdҚ:afzixON$ʭ{~@߹jC! cP:6tti((>D~SBfW^`SdeΆ1!oHP^.)hC x,҄uIZv8@NXe6 ..|ל=3N [[m9< ?,bGec[Uq舳rAێQ_ 4&2"Ֆ3oUML|e ot XAi%w;YӬWPFV0[4oX\ dfAY ^vEPڋiqtS}9AZǫqhy~ô%bTc^jlP@?9ehP]qTR*h0Txa^zɋ]%B:$g}^([UHou͆}dxSn)tM ʾI  ݉1rf͞vi2HO'N0rKa?=CkG$0RPޡdȱ_gQx1C^x[!Șa431&Qu`1&g`fye"pga[/b:؁`QDuh)F'zoފj5`4YZ}3/_̷JڗF<YjDă;rUlzB}i\n%毎Km)OX `:4.8i#Djg>dYRRl)o(wUnE;E8~xKnH5~.`jlC9M:B-9tgywh[X! Tsmd</P|t-C{Ex-3mFK^1!> {h"W߀aS41g,5Q(O{wށ5h8o}rV)($T>+quQr>8f*lO%-Ԟ} PI}Hw1|dtwKYlxXLjrڬ3’0ٞjNFYԫ剠kw!L4<)LD@[GeT[eS4J apΌ^I"nyf%g8\+v^Lx<}F, ]>c#Խ!C y cEz=8e^RBt8,J*O/}Aciͳ@+a,!6A~aONSKU9|yJ.n+sB_LR%eРC^Ng7%4y +ZX4˫jpB;vQR}PGFݍ~^S굨Fpo8zC8.k]"^32V{H>F󶚤46 fŷ {kBKD/S.V1ݒGà {ttr$AsIs urͭ lVg̻[%=ՆnKd>z+~ܭ!]BԽ{|ʗ=O2;#JZ082w`g $wc@ fGuo͔&s0=H%':M7/' g!3WXURF89W} 9['!e*Ϫ !`Q5tUH.רIVx5kBbbǭPIKFdk"ބ gIC:@yV6 <<B_i{D'sEZ%hr*C\G4ל"~[Ýxݿ^|^LޢeSTyy(84&;- 6efؔs%4xt ``S,3/Ƶ?c%F|Wh9hV 4%)WXEL D׹Ղnbyu-Z45Gɮٍ^x ~𜧤%z>MɴW&_xWGj@bӚcv a+gmC#J(!R,7YT+ g|YR-̬#3&_a@ m?ŶC6 Qk/x$>@I{*poTB)I5dBi][U~I;OlBDKS/4!Ж?[c׸S?hekkҚjp}ٸEec{l#݇( WvG[$$+4uX7薫CJ=bv|C0bL'8ym~mV:Nt:^s%ҩ &x FQހT(Z=R <TyD5w衊tʽ;7P6786*8АUq"> owFw 45aQ3VgGpMk |+ -.,jjRWq̀RhȔCz4znZVvUV\( :RݛOM jh/Գ>`[PV4n/_({CB8E݉|d%gюcS~U~ Yءu d47!,.M_~lzR:]5VA0U_v5lfX1>o?TˏwM4z ?mS&8k!b~gg{rӽ$<7|7=qTi6j"L/dsc&ɯ[d$之"j$\al玅`#n+Ȣ+5NSׄf3İKẮJctfF4i8~#4/8w?˰ԛHL¡W36 ;8 I2p !; Ga0W5ďY|(r2;VYc~ "(XkHq)LϖWFȽ8]QVZmm e?ue=C^KǓX?k\$3SC6dpzf6km5@KԬ)/9Gz9M_gN5K¬'zlܓ0(' N@~>ayڗU-. c(GC[`g- ;%Nm4ěVTW_SNK =n$"v>7!S"GWm8hNM77CC;';#_!VD!O^+^Ɩ$Q [g$u7n➦-pX3 vU 𸾺ت'CȽ/n=ަ.pvYvmXHLL_)ܫl 4mrn=3ɡsLy lo}MNÒSQ,Ď+N+G6.2(`wPA`eh Bw;O?THK@QHk ?DW>[dgG8]uZި?tL"Ip5jn3j=T-깱VW}#sڮ R/:"!Xhl`x֬<"B%ywxDk.XirN{D}x+A?56[j&w1ZZ:U`gA@0b'LV)܏kNeCoY[:'n# u `6.EZzݪ{ n͟6GTU]>B>mڎb( FtJT>vaeg&[wu/O5~ho2bM4clER|a ^pp1e"Q["'``hg'7KbPjNă\xOwION3*6'EȐwRZ[4߂^gfW4Haːc鉸ѧ}!$.B}ѻ)W\xp+ب|9>O5E7z/j'd+ IqAt`\Qʿ13joZFw>>b);k_}H=h%$XO*`6qU7DE6ȁO%DNH5H*ӕ b"bsOfu_W쩅r܆/ Ƒ(ٰ@lcF1oTwםX<#8yo&-{jfV1nB57H}>:~=<]w 2yKk/S?^{oU Q&dcI$W,{S>.q+=2U;ق>!(Dݡ5b0zC)6]]>|pLt,^ C5Gk~,>., `cQBΖRe#C+o&g*5 @lk)$ vDLؖ};<^u,]<{InQsGlb@!lDZ<2x >^vK,2uEm{8Wx3ˁɒZ8,CkCO*b gV^H a#?μ? ҏ{;;\w^5r|vyfY1 {;1rPfO0dHV%I?J_LqgnEص4B:`_kOSoQfLjyB4UN͑kvɦbd*Q;bid/ls㚇m #)VHx*fƉ;RO&(dU0ƠYldY${QQ$hԋ$g_ K+ğWwW-}5j(MAvGIR&/gy9G BPfRMeKaEPU@4 c%{]0FO8$ʣH=Ja/ x%aTLW2m @Gj,̭ڍcx: ߏWMS-Mp6 `T]Hn_(Ф!\E4( %=q!ѳ|1&Y %Ló8pՌxRy9:zY:R_ZĴcAQD3 TePgXf#X?P:ͳP;ÌI.,\U/@+K=<|rtrK_c5/V.9Xi^ n:"B!ϧRQ#6$Dfw8>ݏp> KR[zf',o^(LgE[WdUXpQ5z)vt|9쵁 :bCf-6+ToKsfbЫ&@^ q_8 6ЊM_[78w?ҾNx ~p޷QӁo@ ( {k@ Ep3K\mrKVEdkLK#ܭ n7z8m]R6+Py !'edG ?.-L4M[m0^oCdžċ,aٕZT.&ї`q<6FYBV&D ꅷbiժ;a;)Yω\o8z*-B Rq{!P )7 ]+`5f8Ϩ4k0ypΪ/{t6n jLͼ' .WLѧUek)Ufb*mc+n b̿͊G6MmI :{Z~NcIղF͑zDizY `B_tuP!AR~^pܷ2> 6YZťgļKg FH> l5okO?QtVƾCpphR~̃!Zn缐IV䥚qO4yxV dNpܡm dzp{Nj-2bY9[oipJ0YqNNgCE3Q`\ SiA ;X*qF]8FLZ'Vwz87 NY5q?`iR_gA|ﰷ|"խfwbpamQGh YҠQuPۓ>~h񠋠2tz")Gqn##wԦ6 y|TiB ‚8m\&V<ՠ_ӟQu|%>AsuK]QV4W@wA>ZMt!-꣛2ǹ_)uLV[I~D| {ibC/Ʋ٫NB:Ip+ c[!MY" 4ucmEH咍&ç lX;{rQNR7PiyCγ) z)2Elvob).;9e =,*wQz C!cU 03ϴ _ox(nzq$sBP]&lꃟ䡹lwFn`[~8$b\H bscֱhg;'K#"f P?1vlS&+px(*ei:ҔDXVjdwK d77T>3sͰ1y0#\Il'XbVt,qKy Vf@xIh?-@ND&ͼ/8"i1]P~E)23{idztjAQp!.RslY\'oJp@)-_,߰%G@jcn QXգ fgbb}л^xm}lҫj6˺ +[|eTXrwJ$`՞tk$Dh^K r`!5 gZ Q^UHnsf+VdkԏC:6cCSтSgž,3' `vxXe ݢo~neslb|R>e)|PCYEҎ̟z% uf@痚ՍyknN1a™"PD@z PC(+~{Rŧe}V㚵Z l8%Ka9I;E puLvIoSEmH] 8Uw$8ȾJuHA395t#̆]Jx;2lFzP6`vIVf%ӧ)ⓗmWԪ #HVC J3@ǁwl)>@6pmo׎s+t % [ "cWS|dz^"4Z]!nq`Y# 9>m8"c4koGEETB@C*N8 Q銳cOLJNR!1JvcoaK8Ó71NV{3y|pw|ŝ G/CIFڼ|K7 &L*< \%,XVRsjQaUo6-=5FM-.&;Ö=:ʞo Mh֥ȣBS:.*>ZzA:2 777+ [S?k.j #~6"L(Z nK UcHe nj2U27忻EIr'V'OR-:F/o\ L,Ayn -t%EɖFÛ4e2[$4Z.LK#x?Ar2仾w al%ۗQ}?EYZ 2XC S뗧CC@V#B:5w4/E;mb' J(``TGىCbWʃ: иdEha3lؒc:+K CT=2/Q ~+Ce `״0?ᗛQ$W7U& ݄ҍԥ ymHKtbx+\3<ݘʴx&tM*[2t3@DG?mdUQgi;ItN luQ) Le_y A94? R= tjP<B 8()@P4lY:Of`S(ѵlaE"-֥Խ(*i ZOϺ4CŧiAw kT?wi֭x.5i!ǩG>v.#Cy->N7c{: 3kc6 t#M'*asCB 6\1(yڕ8H96Ɵ AN],@ ~g3B)+c%SUF]Ob|]vgHvRf~`:N~;9`PEt##{ CCLSԌ̯z&?d5K2ז}x*b9@D~lKJ)H "+lk@#4\Љp\B X?RegߩNE$Y?N'?6D/ Ɵ~ƏGs[a2נ>":b'yWud1Bk6Ux3϶YN^MA AˏB_K|=)6 cqoT&΢V3CӼҿ&V;>3ߑ (@G{sAgM^hO x$lvr 4ߣk+f̝Σ/䰖7cfF.d-%Xyv=O&WTO8.#arp;5%8M"_ޤRg"!d&T`p=" . :)'s.d_ 9w?l{p8F׻m&ڙ|;ƫ@'%D82K90ބ}ӷ]7U/1GhH2 ]=jFJ2^$^\e8ٓ+6z[eU 7YOFPk]t"Go^ZXeFYl\r8C1 CjacְƓ㼸wXNCGsRB9K,cq Z iXoO0w$:(rVn ~k-\Z1ϧ6JM E89br E).-eGh!uX^@, XP7X#`נggqP;[$9&f)@X$Q\7aUݍP>u$]2uZD.FjW;kz[M׋) i;C>]bBld+jI q}E67ABy_J]PR:Z5bz 㭧+PY U>LU7#J>$KD0O>̝>G´׍h!DR"Ӡ4WYxrx\&0BMs."I\oѯVη[,ga*k5⾕y| $3]V8vk~O(,ˤڍ`+9DkG~`y{8V}t|k޽nFȰM s:$__m)vQW uq@⌯ F! 8߯1K",[!{`!FV;wAylj|3 $w3Ar[,Ƒ_r[+r5^ r+FkdŨ]HlaRҗ5VIY~/t b)D=Y~G//|>I_1#aS0\a&$G/l`@3=ʦYlZySG4,! s"4q醳vJ2v w^Z|ݪ>cgy^.{v璖B$M apV Z޽ r|Žx8\"1]7 ޭJes"H@( \n]"]pqu#m(HQYHg{ifҘ!K=e!s(Aj/k=[f3IhKxp6udeHi#^= Y=WtC̩RR:SgFF^8dɤ2 rִM Gy|TQH6c,7 CF[$0l'ڷ@m'3'4J)2Q(j#ZNWG{:)nrt-+]^Qg`pn@TjI x`" |*<(? ఺y~^%&$\vPk]3wK!BeB^9.; a4|C8DkJP=ݰO6Q~"}p]&v0xFewۣֆCEeUM)Yp =VNpF$v5%Q6b,O^xuw|b y/Cr'c, h < `O1,~SMsc\¥Y #]TgݛWe, Д19=8|rl08gLh>-l R14CSVܑǵ1.SӢ馿-zag ƃa:HM *\WL^:']X q5[>5.1Eϕ`&-]y;,YC~$_Y]X0_9uk(T$}2[T;Xr'=m |+Ad]BR@>AlI&c&c-Ui IxE>$hyֶ^X̆茷QB UբCiRs8*){Ժ3| (+Zc *~?%mv6 Rako8<]z GZr2~;H8)#u{wA/_<y3N6%Of ՝ X[60Ts;2B?kp/莘S1>]"mN"ؚƄlHjrb ooqE2Q9e|ӞC4VC(_ˢ+=!+Ϙ6KCy@(>sKmTI<JI$|K屌l&#s&/$ @%~fO>%seQŸ/ +`!iG%fFL\f4#?BR8)ƴ,JW) ~RF, L]@RrjLzDv6}ZC5Gؾu8dʜ_aY`^^ -yf-| Pq%N95@yQ؇|ϿAQԧzr* 8#'e*ĉ9q9Ja0Mw/a5sf4`yJ.x7E$*-t*oJ*dS%B{1̧?(dHcL F86͢ +{*7 +b(WSH7âyN1i}Gj[s*Dp"%IjO{ٚH`f^v7ͨEO57^5Y8G (Cs~]w{4 XD\=Ԫ+v>ks~QS]H>*$֐ZA]*BulK[4X/}Y+77ي%Me ^{͐Tngr|ifDڀɈtG\a7kc I6gH`pFz:l VApFO9m)@S'Db~U<\|9. MA0eX4`4ksX23p4yf KMQJBinRULHi1hyc9hA~!1apdQ#~"`'.?;<6'ޠ"/eW#05'M⡹heZAI4!N3Rͤo]ʄ=DSA`d#:K^ pTBԅ"-B"z~ QW\mSTۃ39UN+\[X 1V 1կgXr~ ،? L)xe6sBԑ LHWjU0b2%3i>nWmk46مгЏ z%aV=+DgW&}<*c g5]ϐ2k~Vs=>/;PqՖܑoI7V^1tS(gks~o4p l7dr*&t咇J ? )PZ]uwÖRh?圂MS"+I:aqaMH Lt6@#c8J]_% A va[1=bVij9A^w$zlbzee![S vp:v+q^ʿY('d+PpB&+qU8Wu9 e+N S YlE=)U$c@Y&E1tW3ޣ0Yk.X-LY Fg5Ua cOߑ⟞Mhnh'B 9yyk|ؚ/itl?;ؿ 29b,qo~9rWPycvܼJV|MuYJ!SGۆ_Z盈CAniYMG\irǙ t30tv_\;LG2KA;Lh* [Vٙ>fDΎ8ESR/=B4$/ ?FQ)P <Y'纅Fp4B`+:,|#ُn#+*e`q3pOK V`d%5vC+iwOϳo`qJcC):mO/^dY.)N* B P,;[33l'>اU>N>q:%ó. L+w71mG iھ%e\T ۹5I̻xԥ^5 =ANIrpe>4䚠| Hk[XR' Zn%3E$T{nS)" פwVz?8n05,6nk ke۳6tڦ[TW؞,4MACWF .ʳ9QjӉ1X]J Qf8 "Vutm,"DL/A0*NR5?s*{K#]ŏZS־pC32n<7֣ryv)T <ѬXb')m?CF/>"ʎWdlHN*+ F@D0~粻PќYUBs fϦa|Č*_#UJ&*LGQu"av[K=RZׁUK0}?O 2 TQ{M4ynB1',cڳ#ahYvZ4()pɑ5ub1C{V5v9ZRhqW>:c@W6Ju":7qX=( kX_ge{]B5ߌ8g٫PJKdmoD$'[6l=E'T [t#N@c(=F+L)(@ W+B^ _/М\2ӽXkž&2NrSeF->akT V$>r31' o`YR:tcU&\<&@l\ZBj 13Xk*Ü2 u@Pm>n#r R_i`".uPԓ&qTG ml7fg8p !8HQk] Y߼1 nڢ Fw)ͩ4Iy<ޗeU[2l&Nf%}ɡ=Szûܙ_C%*f_{dB:6Fӛ̌5NPY(o9ov"LX+H(})}3Yl?ֿCc 6a6θ”%CAQu]:h,Uv^YL PSK #^Nf ZA}qZXy-pkkmV|CI@c&h5S珵Nj 51ls1T:i4Zf 'q}yTQKJގVʪ4g c+tm\nѪx^ϑ̷ WKu2e`Zඥ.ŗf$v:P QHR`FdO2E+3ZO7wH>O~yra`5T+*miWzTFi k8=TeF6ujjj[XhTg?$y+Z4_:'&E^vO&Lo:Bdj^4d>f*(Vt=\6i=+(+b$?]1T5^ K\!cO^"E HRB'T3'!ik:xw5+F5L go4OƥƐ`1'sJat۶EрɲZ .?=4A4]ؗ(K< 0Y/LL]+KQEC"y& 7ؚc~Z1'4;q=a]*4ކ ֶwoY5؉{qBpa0{R!˪!pv׺' p7g6W%ۆ$4QMA ayg:&h AWP/(HJ㦿)BAM=vG]K4`+d _RחW=0Ÿ9`ι=\8xJiQ`X:L5F `r*vg a׎,8@A-^"4:uA/>+v" p0D]۬zy' ̶‡,oq'N{'9ZjN95"˴ypWdRļ _4{;!dL&}/k}-/]ߒ?at@290QHfs#'6Wo6)6^&W2q:RѦ0=R*趕̒AHS{ICךN= >o˶pؐid xEcQӌg~Hf[떴szЏ=:nwga_%뙚=ɰ|*$R8F d# G!u/wX5@ltb@{~$ qסD͔I)o=ȅKQ>[\weO($)W4?79ߒv 'cܒ2PG!?tTڻ$T&䉆 1A"=qSA䇅Lmcp$yٹw$E{A`%(؊r:,̀oWKcU/=>)~grqǩg\A&xZ;Ib] D F/l*Dб'O(ؐQo,_ ]ޛ .Jna<>Pv dD3j%˝eЍgi/sr9fz˒c-xјxבCudwB D@%/\%&s!䜞O;P-VH6SQvOi[^iK ́ "o9-Q;˷11>ѥ-4tI4Gl2ҷH@0,)D5 TD@Țm `h4(ײL=WѢq٫%M;/sc2 fJӨc,ߦp SCQew=?G`YkH:v{b#0P!donqsQQIaE54w+ڱfhLbl (?^^*? W4PIy$TB⪽#zmgD7쳫oiK:&(!}\v]G8& uU8yMxz209GFҠ׉Q>T޺pgpue"Ou[s$`kϑ7/npBQϙ \6P}B@|>gt$l\5Y8u|z8pKg/ȜI7 H+#$1b|ԣVDQHֿǴdx8kRcyQ4[VNWZGɌ+sf/gvw*vOS1G IʧRYV ׅ %C,x)͂3m(W4UDT©s["%Go2d)zoK;r_垃yqŊy{uȲبӜ(ЈQr2>Ji1)5شv,tK}&ĩ#,!.THukn _uƉ*tŢO=ӨhX+V-,l9sjK2MG85Oj,2b0Ī통IQ(bZ+ ݔZ<]4]،S:+ a9>ړ-:*4ł??\3z;sCS7 d:AʑG xҏk|Gs){5Y;9k=|9K_OlZiAqA%k%cs#Q}Y1Lz2צ&KkMŤSq왦 2y77B4v}f* (LcYGs [`P ] 3Ss $fvXoތz  kE"ss󆝥t $$& R{AH^M]T=s0Gh]DDW@w`gf6LzU*W2@| 4lsE2܄[*d[yMrَ͏-ÀxLhI!ndȟ>[lxGTMRvaNr_07.'Nu삙< 9C^ K9 kg1ph$r*Ɉz4yȐ_JƦl%ac)T+؞Tnu\N| lu%ܒ<:P6c.z&%XMskF5qbB,erX'\F-ܖb6`~ TsH3;4 q*V" ̐~?QwP "{)sW&6,CcWVl':ִ âr5Xϡҕ`KmGAL5А !9;)ZxAl.$a~\wwp^h$QJ_ex|Y_9okBg֤1YKU:v-ںf'FK Y¿p!I:$ %s68v7arCSt:؜!iܡV/zY-Z>^|ܟ.':T=$)^ K$" u2|LFXbvBE-MPEв5Rx(?, 6d=u|;P‡4#e&nCж1%j삃 8B Y~j̬mOv0չ9{h;QCggs{%AѼg<$SDΛRQ;MJȂTOQs]%1lr7Z{S9]/XQ# } Gk6{q%8D*ȣP8|W@<m|JL`Z'NnManSӶjb!]S̢s|-ΔJW X7U%aDl9}cUUqJGLpC 8¾]^RD+֠&ꂠ#cw6ƣmlQ#:Q(BE=^biUG.Txv.$+.*eZLn|lRiL:;W(uM4fBbbƱ:?!r=eЀ.yCx/s|ZO6ʞ]#xsCpޙ8c1#7kL{cLϐϚJ)'@")V*X{TH+#Pg}$ݕ 'Zwaȷrʤ3&Woh4Y#98PF]}ڧݼNSwUqYb/ R>$OMvb*myx$Ǿm@:ĀGiVijz0Ფ+W!0P $ԥ sdK.E*aڶ݈S9ZjuKJ~n?}WLf6'}}đ{ )Ȇ}\ `cr%1EAt]{)R 9 h{JيB`M^f3həR GIP E߽w5.&*03([ٽhQWL6qy}4!㎡-p|ru^a[B4K+u1dM;y jx7L [ wb'.zxHD҄z^ TƧk2@qŨZoj|׶HJp*rksc[bڴ`(A(f}4f2&qNg9 k1IFڄh2TCfx{2ydihПۗ5gvQX52U!^|}Tn\v!~ omJ*{CbGɺ&цW zOw 8KUDG]]}O|IBB8X?7w}0?,;Ì :P]lNg:i]y42Je% Ңi‚ dxzlskclY:Jݭ@Mq||Nʬ!5mH+Tcv&)}e+nMmF6li=L.;It鿏ӵ}%a?x[ Ԫ˗"D!oeO~-Ȭ˦3zx?iHdDBA7M}sK|\+`Q~[S25E7{I}gB+.*%VpqC%KړD1c,1eiŨ-ػ%nYk_M,"go *W݋(oN+)80tv3tTvڑew6trSb{sǀ-MZ0y>6 2X<lr(-' ٙ%jEuON2'E߾CB¼AbsxeT)W˂4&ZQXKhO]iJ P 5dK)#˼TH[s,seN7O`?WMH>V7#p[gYI/÷ݽ9"7(\m;D z z:QGEԓ*8Skǖs闖,Y=¢WlD%e2 }RNr GpVaǰdF.:7(^|}XTF"Bn̜]:HaV<^::'Sw zΗOVvbHSmcO(n'XfWkz&8kn7ZV~P-̽`޿td>w"C}%{칦XhJwKA懶EC% t0O)1*Ȅ, j i/\#ЪIoyزn1q/Sch@Z;yv,VxΫ/`;&%|?t:clCpy)K[kˏ$rW^{_W$ޕm3P*S`iO%TrvQ2 G1BJ,[Z!fjܹuP[:`Absb\VQVpR[y~סXmRs6=,ck꣝\Qє9 ? Ո$a&bO0@MknL׬AM~.'`:kVT»y @k_)\u iYdVr}[How^Ueݴm N_WY}r)F)!r#KDn8վ`J=ŅA';{ $fGk\OU C;}VYIE FL ;Z!p)b1g¾7}3K7T'Ue;.3JTe9Z$u*@׷:EdX2r ^֑&VY5X(dxAp~oHpiu]3啃1d/ܾᵩtftWw!5,-՝e%#U@ o ܛ:w7jfgD0"  f h=P#dPOɧ,9u˃n2;өõ83P4l1&oʋ 󮀢xrqFCvZkx9BhK Mo'#f\{8C94#0_d€YPwѻjʪ 2~CJfUsM\hM\8iYLVpُXycč̩l"à؉hk"Mx[0j2m#2LAYrhaQve[9uCQW|SEm@\{!ܓ:. I":6~  car:rS[Jpԑډ EF+Us3a0O-cO?t MTQ<<Rr$mQU+ZF whQ/ VKϊNcL bMh 򽶖yH~,.\es%g-m~d?/r>2?Q]$ZЌʷ|ϖLehG<{|m`-S ȒQSK*Bp.w2!bkE|_z{*CFRhe~Ji#ҳ|BƥxQlbi~8D9[G..Aao|[޹Pv{#J"'ͺYڞ؞I+/e=Y0@*1e1n-%a4 hu4Q+HT .^x^xgYZ070701000000a7000081a4000000000000000000000001616ee511000039f0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t/9]?Eh=ڜͩ@M{]Kq$Ǎ+%%ꂏ!`f{ebG1M&OMۢLMQ K`rXjA4߲Cd*3Xz}nq?8̟&r13SSAz7_vjY-8~/v52mAMƲZ ɹ/-t#gΰ B_$R ې $܏T@fX"y;,;ǴOtf}T)8kaТT'h)/vGdɖ+MCw}s,5z=rD=Ě)1X~«ẆG6o+=|3mUj2qLut ORch0@0_.}1L0 ƨ6u(~f6$SoV>~H-w9>f? }(Mw@m~Fi=7;ZE :ھ`s4I 'n}&cʐ0H<950}BReߒ i/ H<+;cHM %f?٥kkR_.RӚ.bOk(&KrW5U뢝CC \-`xY:/&P&|`“I[|S%|Ol>'rO_ UfZḦ{205 |`4۸ 9vOZGCN MO -EfV~_0ձ;?vIHtm֘+Jj)EjEwA+ϓn8+q2|* qB0vm]+/|7QxdG7.޵宲7mUJQ_m5=fzfUp;=[S[.J YpU}G)(jwicKj[L[Įv χKm83}!{Ɗ?=/rmhպx)n"VfINe#&2q,Cv"巏Bbr5h ac◘ؠ}hĘ[񝄊 WTD埨G]MͰ42-h>Fub/ tۍ,{뱋OI}K 5Zab,aoTo+JW.<9 IW>ּ,KUTc`8i:l¥f=R;؆Yy#}[&v["340J +(Lk[!}Iǽ&V^&|ǶĘw?N>X+SdJxUZNZNu3ؐ $Ljõ>ćT~tJnM< #R# hcER_  ^pA)GuVF<4'k'c+>nXYaʹ-Ѕv|h<Sayz ,L? 62mWц>A؉KumNȸc_aCt?۱C Bץ02㻝'8>~Dv 'cx \8c2ݜ3DdQ83l(Ȇ r43\"oX<.>)mתpΊ+j>}6+xF z<ԵC. 9N26%W~0e&6:){ND4G .M qN䵕wn^ CL>d?ڊViw\nw;>~F'BkO6\,zs+-vk+r_ aY/ja\=kj'DA-ӯtB avhe{ i""cԳD{mBd2#Z:\p=O,TtpRѮj.3_Zi`nR=z_LJ[^GES|w d.E=2L`fap4M`Aq񷀭3:CJSjaFCKہ8Χ<@dׂ\V 6i3G3`6/Xڔto6#xayUSNc#sԻKY(~:bmO.<[%l~OP&S ȯoriR2:XKxF-᝝=ZL7+2)@g` >R-҃EKJ !c=k M)V&1ONJp GRq*!c5YğfG%͛V!bQ6o.wuw.c EB¼,Y#PsL3WTR;_>|JgB[J*U˥U-9Ó2){W'z~T[+Nea?\!BM@=B BD]&~9,ȃw:@4"KnxExfuO(@xJef*./gt˨ d%7v$ow| ~Ν.hD=m7En S4Qy,pp3m3anQMov~78ǽ0zLcz#tG΄Ʀhf]GfX "Λ͆)&p'̖ krns$3p+%eZ5)HvڢՁFC5>j#H5g_bH%T5ŧ}"|b߱׫d:ΐG g{DCUQo#^U:Q|BA5^QUߒ)J=,ݎo8vQ:~jTZP'޺{3K¨"bQrWz`=ZiH^S,dXwlx|ڷ08S۷[4,B,=Ԋr VCxNI@wef/r/)zi׌N Rv&b[ 'Ъ΍RsTU*'! Dz۳tϻx!, DlKB_78;u"י2I+0l>ti]30IV8m 'AHĪN c:ƛ]6EEƪ=E( ^ V d8P:$P;SɈi".? E_HWsF6O:Ɉ+?UL}07@~⅕Ǜd/'7%D OXwy:.Oi*U: 2Ц%9 -b&m1dh@KI16B'`~R6=D%p"YC1ƄP-\ Tx2͎)E]1vEg.V~*|?hw^k w!} h JɞU J!$3d͏8/Ƅ 7L 3$>g7'GNuXcL;#-%$%bBr^(Z!t0ɧI 3 `T=ѫJru%!n8QGPJ<&38fUO$OGϢg]?z f99K !ͤg~m|i+aVZJs& {_kKۣ1-3[W*[E9zW5hT즋m~wr^KG~ZĻah<Ŏ:oȟ=X= t=[@0§[~-p"oD[&׳Uv̚χ*]u/vGO{i 1=ߘւs۔]]qGW4h?~05`^6'YK׉ nu pNo1זXb 6B'sn/ Rw[GszwvՇڍ"7SE',2xݹifzun*RU}b=C#t]7 ρE4D(Ɩ!?؋/=!PZeゐ& CPYBV45i,+y}vqGqWkQ5-0sYwT?pGA9fߘ鴜2Z [w;Ԓ 6f]FCT湢JԢ3R߇z;mEcGѝT% cIY8Z !, CDR¢)C>ONh-A )). ^lOP9&J۷]ّ5G )TB)@B7B4lF^~)yl gk]r4ul)~ V?yYsq7]zӐHSu׸vQ0:a y|BAQ.3jq߂Wb#!o_VS[ 鳣 xn7ϸ'}=[>IUUSpM6uhY܈a_Qk lElC!%2)Xm5޴E{Eu‚M*Fae8G^O&,j=:On?RK!sg7~l,l[ƆX$B?pË8p0l~eCKg -=Fib~ݞٯD'YNr!)*GOӼ7s[H;_)4];S1? s .hE'Ly8&.YCTE]n09?5 X}))\]@n0ءN-,|$V\] g=# QZ֖}8 O̓FQ*X}VB:]"HY RTxWqJ=_02)Խc+e9˳ 3>цQڸwɬL<lϤD3g̙P['xZ?W'QwD])^h\Kd<{eA/"ș2:w>w#wϷf!l[*gAJ-08'D  s 8GU;ǐA:.aru ۯdxn"8y }4eG 10g!Q?φ b̄8+ Ć1Z'5Z8rW2Rppr[@>2fA'VCDLzh{T H Pކu h{/#0bPRМO+ۡAs}\.ع@(d(6XUQ=8 a>êQ,ORbcm_&9ઋL: N!VpYPf!J8)AY!YdJڛjZ"tϭS( Std537Q t]B~R<=۵3~E|:,~_u9_!gn 2&x"N=kѷgC뮠sJqnr>/|FV0rw:r9Qd߭E7﯃ɓc:gv @v\f:n7[?n8l|f.j}M*T-ٹP~`SjD|_zQK[i5mpUr2gv+jTH=->?~ il +qI|jsɱ 'm J¾$]~8;K1u5.nEkLTQ53PϭPBݰ|Sfia]{yΊ8X E=<)r`ID2*3*$JBzu(Q /r)SՁx\Y7xfP@:& NƼȺD0coyo\ɧI٪[[>:HSvێKQ4ӝm/D]^[;$c)Śc*}o-LS¡M븼]a{}YR]U6 ##gv~٣8Ȅ?#ph ?}[{pW> X(KPN k>(XG¹0> lc"?+jw(@[4XT =e @ܖKNZN|8t{cP(g捦{0'LZ;V09j6I HBD)Q8&bk>x{rl J^!~AwDiz#B!dDvЇS f8Gy,kU@Ut`)T/OI`ߵbEa_X"vkkG,˱j@Oz? eLW:J&!}ՙ x'ޏ04~Ḷ]LM׶ƍ!_ܥ%^öVqn#q%඲6״ nf3| ]I^O yrz-AaIbh=߂J5]Ÿv6mrnJh+@%ϛX$I2k|pt$3Z `e\tAAK7FW}}(@^ҳ 9mS^f$Gx#_^jt[ԍ"Q$w`_!)e_1`CPCOBVZCGJ1y/ ȌBcXb[n\-񓸓`XL3>Yv^JYI6ʛyl7]kv][vʳ} U;ͽ 4HE_݂24ڊj MiO)tm3ҔHp}Pp}㠂0?d)6 T@xVKRS " 먦mӶ{L`C3[i{k +/O),n0tΥq6˓ހM Vǐbgt޹UX F\ʞ02.&*BTgjmI^~M6F`~5ߖXv07}|n톙mtU_Tumd齾Vwa~3PJ-ܲZ?8|w" 8l0u>ÆB%@Z%-עOE"0hLE6ap)o_G˻)*Yʭwn4XɱJY`t it(s|87Z}`TR-@˴6[?^b]R-\xOu7n uC`H(|_&׌$o9gw`)oґ2ܩ~Y@kpt mg%d4J܁|uVBA]8*D_N~'Еx:wPKպ/Ȭ a?,+*3`GYlx3r(hw7Wv| 4OJ&۹G[Q+"Pל<[~-Dq={4\vfZW&L8\Bze7W 4煾|<1ce2Fv|4>. XWl꜓4c37PMRߘo,~W!Eġ Ʈ}N# FLM)<|PƓ u}ѣ_ZY ֬s峆C*htdmU8WؗT =ԟMITC'EVdVj {ܡ=CEBW!tw^n~Inɭ '~4b $vӹĖ,~mFZ8Vw>u= S\, /P;}/9< @5G&EdM x̱+>90jN&1nE+NmDy>Z7ˠ%2f°U$qGDh_#@0C~m֢ҝA^pDZB T q"X?6n\Y#ʮgƩ9 ۋ@/:~ S)n~i1y r@BD15`T^ZEsei *TگPt_O; BO:?|~S5b.lQ[Z02]~RBjC4ETQ= a" /l|F3 J~łCze^.}w7S (.e49D"ϸj ǜ/ |JݗSl7J9^z!;<_F—VYĜ#?@ yS[-Pb6v'8^#ucHY'B&ž'ĺ+IQ 'w ^BGdv;5GWmַ,E\"dڙ?NK-D}JOKcyn\M:)ؿoTaylp42Ipa ɷV2lHWP?ai-(_jzxBv@q@k= 5&5VM?`X`Tò`R:@c!R|z6R@]/rMI+A(qO˻ᕃ6"Ƅa ZѮn!1 #oͻf#ąocd4tZc1R_{x?*\@K;cGfe[/âI\'q&&\m8Cx0 3QX̍m}CF96ϗ7*%0m̈5LJ8԰^`XA )(Ȅ‹yq?E!_5>\'1S>ݠq"kSz5`0;m6lEX|ݎ댓55= U UTlJhLFpZ־ԟ+9N@T&=؈.*R'%>2bD =w矸2lɽ (su $%e?$ dqjW: ]H࠴2U9`L2EPJ'En{nW.ě3RW$ )M-ۃdZ i{9| jxPdXrѻpY["YmZVѬWIPw% l  ̊ i=Ee "O92ؙ[Su{m@frHƕ?M`JA'vU_L*z.d/a `}Ί *ٞB`#ZW: LS%*wl6`'1Q{̝d~ Q:T;@W8a{o Y/We/3izәn-5w?݂0]id~n$[ngJ1 y~c̪vQ[Pv*OYVSbl# L2:&iz0*$ތw;WQzVy­- I0(Pi3mtRgLsU"{{^\EB1ֳa`9`09BJ=rY"ҩޚ d1O .X Ita[(!\*\I<^Z]ga^¹6=äFjɹ%wa>_U n"gz+F2hM;|Z4OG=^E_.jY-Yiټ3&g͇d_lb\i|q)#F fxaC>N?S4o7BrE=ũϱMa&.8.e+uh( s2PJJxukp^i(rM]᪷?-h c%2dzGxj$f{/QݕxNՆW^g^Ŝ0qRQ)Ӏ&鬷،YV9h]LA.9.RA:[(i"t5o$I8mR / ~=Lͽ yY5#O$i~q~כ4Xtɲ-_^+ QCH|6 2f tTh{"(7 .Ig%ң<+.U RZo.:r*Sh5c߳suggYZ070701000000a8000081a4000000000000000000000001616ee5110000345c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/4]?Eh=ڜͩt`)[)V>"' 6eںRlvRp ک$ֻZWЫ_ \ײ1ăB2:bQZl9F&YCCjX51PݝxuTFd?0`Rx,19(/*1c{ 򡺪U~[: ]Auc1T}jiōė)g?(?CӴ$V5 f¨_cg nf ]h|to9zU锯-h\u\%4ifupβdh6l [DD?va>J"Run61t5ƠEp@"iS!ݶxyM4Ya7dn͠`amΚs9}#ǐGac;gۉ捲z7 n= Ta Y"}VՓ=<.o6h:f˚l>N '~k1V!BHW%qvkG@ĕ gnC 5E֊]~ܯkCtCOR4Qa#5L=wB4~V"7Y#5Yf|uP9NϾ9g.3iݏ>gh7AtM8|kٙ)l?y=0Fd{}!p 8A0^Tu/)Furzm`ѻ^qȚ ){fj^2ITS\5"eË$WxKRCk4`O5~ Jp\ ^%"txgU6[} ]{^x9ި0Vm/ 0wije\tQ_(' k^w-F#iXҢoĄ_xݣDYfst6 D?&d0Rwr 0%wxհzoKx ]m"B|v!Xu>H(͟ #pUmMȗ }DMFB/Gי!Γ^:Qm7}H/w./YXb Dv1ɐ.(^V}Fgu3e8\lAͣtoIz0>vj#Ќk@X7GQ8=5'UEqEf`(-7{Yy5|<c0&1r&ZT^@l;0yY%0E_ʯ/8ëz_ha H-1 ϐO_i|I+_@7B<w'&pHW6h(#aӣb,vvdcAt78pQF`Kfco?NL$У;=e?H,g͸t'm?1&(XNz6 76ٚz*W?[ius]BJE5ԩJBϒ6eR1QηՔJ-n cUxIp^t0)a 6\ehxY͕ :FFNޓ'C%ˆNlU1i*9*mJ+qg&UP&{WxQz H xt^25___ 7ME V.g"t̑#ɌĹ6q565(d=;ƕPD7D(,: @ݬ@fK ~om- k礆rхȗea#*R7|iz\>}ۉ|}J43*@g:g:y+ˍ 'gjpnc,y|P uc9b>=W&*e^U΅hO&/ጏ5S~C(^֦ʝ[znVVOvx)e77$h2ƗKz|V.}!ofSec uD;yk%Dže((GPBz!Dٷ-mo :cguC[<^Kؽj_>d@MCi^ X<%p?VF'ʉQkDuj 7gp7?QUcs@Zb]d]EXhmV4=\ z+J/bۚ]!$`Ml{3iRlQ WM5h%-*3SyPthtP$W̓']: 3 RpN)i'%Z>EM_ @AlP u$"fpUɦU)/ @;LZ^PYIC!{+?T#Rtê.zb5v `+':o;cab_}Eo'|@&! Yfv^[vFM/Ndʹ SdR?}.;r],9+[Hc-uyZ#`aNçiH[zzVaG $U?PYACwR̍/eRGzhyV᠃ fPFNh"IP3@Som(axi֡^Ӥp1 elc/EXoT <'m?=fǭl#$`h4ۅ%_`-Ye r f&X$Ai"AStH+EgcZHcFg@Ph4r}R\|Dͽ nn<&s(qxק^x繑pwYn„O3b;\KB99[Ac9sɪ]K@IC=z9 =躩|`RM%۟4?;:Yt*y 2j QIu't8%Xp ڝ_%R5+ǽ#ѰR-/79>٤M]ͮ`xHLQ?q!c"ɥQB#2IDƌ2Ts8"VsF\U\;p/7ZֿX2 ƾEFmcY;$M̾~)Jr:O!*#âx vDc]\cYWR9-jiޚ'НԿ*cc t5lϱg6Z#i4z2cmi&0z:pɣxUV&6I*­F0lU%~}RfugfsJy^"VÁ*;)="R7c1K#GȝȢm%KOPZ^`NOT4X"z^zx}vT7,4+TNu4={A"|[ͳIr1\\ᄅ^mbE&yp+eR "^@IȒh-2ȽBώ>< :6C΋sJI&zb/ZR=VuNwU`F(;NSa{K=}z* B&ڽ!Q"yŎ_cYu<ٜϫ^qF֖-A1t+ FN/&"Y~ocq8 y}`W^ZxtնoVģ]a,qp.PX,"*B?=DB5ge*)ih2JN *e$aK?f*dC~"9 5ɷBI'산]+1+_z(Zf 4x4j24[!:|=s=P8N!l)rSD{ =qwtn"hvBHpVtʸ!H H9iG+z5?mTAvC)df!ޮEif{/8+ VHjrQ;U1PH1[z]??rkf!H`ȩys5 rEH(Dg5%%Tlh4=IN2r>׎^ӳřaS#ZyMT63'}e LeDXjbgݐ`W끡G~#ᵤ}?kKcSll/"֙i&t%rν!*Q^|TƉw")wь}nnUϝTQjudoOCh9*~F%;k`o&2:MU'&iQEa]đa}+tsoV'R =tBn _.2i:"bөЍL"fc\AV} NwK+">usYܔD-LL]A+~hЖ};i(xܫľac)-c:כAX>- ~.rHݝ⫾KGFmLǒsה~]pr?Z.龙a@8lb̭(oRщ #]"i,w'v ' оKT?Cs}7*&lදAJ"PJ cb=Ǧ1?I\7hDnuؔ#MNVc).ٟi_WI3/yj$\b]L JOm8 b\%FiBOU B1GZ{ { sy,gEqNcђ ]b.6sǸn5ے^p`}wphUA쌢#SY#ߗ*6OLU"V|3ؤdR7xF'ZĠgaxb{$OP1[/Pzj(S69.0W ?z  gBxoA Eap&~Og ) ,:MASGR2:ZoŧRoW ;U~Էsxdఉʇ6~ӚLDOAO̖rShS'D{צ]yɦ{ۇt 5m'DAR}: #(}_fo7\j'Z,ABC@trB`ݴ)eIm. QtǸ8 B8cdO1RSdR P4 8,~ɐ霣♟0~@#(p Pl q((uY jJ;]RqݷIُ2jvZ:p;* <_P2"jI@K,16z_JH3): ¯(7] ~95*%ć/`߲uQg,||9kvJ 1ï@c*6vvIy]Jw1;UÜ>VWܛ8MIqFKNrDr b8LƏ%O9DVҀ& vbz mj1>8{LA&EX O9pҪP~tfd}qnPf~DT'>rY~@+!s% f!/Qi;s윀,a6!=gI#U[qSʭNCS}UXNk^g D3R1*sF`痠.QM&=Sgb.py В |5B%9NJ&' 9N{ 0ǣ"@y>oAFNoΒE^F! T[SX-ܛ}s`E~PWr aVf*%*<"͏2lţIBA'V_p"o.}'_@ 0y^ 2~MJ[>Ust'a1uy~yUF^sf3J.׀$\#֜{$0Ke^abf.!\/Ef%r9j6le_(~pq03*t%-jwl ř(;u!PSRhd"BVO}D`jgd*A~{n߹PMO͹!TKg\!:;/omN2VԬL/539H?yY-su_gJ,rm{]d3tæXRY&*Nvknqy/AĺePN)RNpYa8ZliNg? CwyY(g_K_ylJaA3O~<Z#]*q+Dp%EJbUc#Z" cZk!O;}hD#ng4aߎzaui3lΎFpX Wap d,}٩Qi})3Z&&,k0_J@z1*.^ˁRz~;1 u'ʯ%.77wP8Fޤ= )vk˂$А>Ԇ#pw;Oa }-9@x}wC%E{1XR5oo`@8`AC+҅1k{.\ S+Mrx9v 7oiH}_VТYL_H?7Xs*3@+{ /ի!]U#}`2? pvGy<:=ˍo[~lYq9Nr qg/#1M竸*Ґ;:[gsJq}4^ T+, UrR&!>5C[Yb"t*,3d_pUҞ^S ICi1>I>;sbm3e LzEwu ,b8V<6 0_qB륨 oWFE.!Pű )]eKOެ2/l91lGPZK">O\=~wf%=wL7ΧN⧁KU]VʎS\j.d dY=QFBJ qBD4*]AX{IE򈆖bDL9Zƛuykif60a1E~iޜgG~P&JBSX|-D+ObġB R+"]{i\Vxҍ@C{(хP-QS.^Rat@G`8?|bmvT~k:5] uFz]bE,AԌi8?ɷBӂiMHF=ɴJfVS;q؞'Rgdg*Sȑ{?1ϺC_G,@ȚfX*uaD>+Ͽˏ7ܻhĩdױgYZ070701000000a9000081a4000000000000000000000001616ee5110000658c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/smsc75xx.ko.xz7zXZִF!t/heL]?Eh=ڜͩ稒/p(9ѵ$憱AO@_1y}q_QۦZ+󜡊`'1ŗ :<2Q-ne[ s:&ۧoc;@~MLV.;4M|:H%;l#ğwYbܖKV3SMSq|/Tse 9%{N_ɐ+>ˉ)7G'C"oA΁Nk]<8{Fȗ Ftj V-)5[ݵMfa@ wu&k_Ε{SM lv(VpjU&{G.?]$͕i"{TYoL0AT:X5{%xޖ#mDi:-CY 1$C\|Fpدn6 lc?tSڒ::`DoAԎr'Z×.95~Aփ iTOǭR_~{MGIGF`rY Bd"]UĐemrb&wJ-o,Wi7)m([gඕWzX[wKj([9\45_]5q>*Qx?/IHG|XNY&IgFݑYʙe[ |ckl<$(h9 rDMOݦc R hx.2p_595 G; 6ێQA8EZ'}dF-$DŽ rg!{z+@Q' }YL390m rc$&{%hn"'EUhlhSl=PR1[NEүBt=8QHh_1jjuȝPKTKs$- t*Z!OC[a ((HҎ;_4>F qͯyS]'Z96RT \v[*# >d `Kx­1EZg6;,%A)%}FڿaV=ru♘ioSlη8"M=; MHKkVK1Fi\"w^e:lx %ֵl+1&'mcȐegNU3mgs}H< KyTã:oUeӴ8A = uh/qķi`%Y \hMOwAP)E 1+yְ]`Ls*EFA%ـT>%]sq|~׈1ɧv5kp]<Α$R _u?Ŝ` syt5c]UC8W4wg,ؕ((L_c T@X<6nR4i:iT M7Ɓ+S5~H 7nm0)o%†mCi )9XhMQ"-ٓeҢoxxэungE? lM g\6?_rB:uQ~r_8$tacj=L^qlj=fѵ>QSlaPO=\֤,lyts]m e GL cώf^WΒr*h<0(;TMRHlXKqܕ!o*2u"3Ũth+$8ӒR2L(E>S'k‰s N_~CXNҨŤk{>@WLNZ$Ï®#JtmݱjsR.ҒZ 7"]$q̯4KѶkl6 sJ.츕=j%V~^- ;U5Mor\H[b(^;O.}GR篥GR|"/:QǪ{{=`] wު1ILľ.oN亾~tc1s<}>ԉˎp]#CF&vjd]ݟuGA,͟lsƩىOdlD*$`A/({4q`Tdy&9Vrdߟ80)d\R4p+e^?>C3$z az~ pߖ?>xepE=u~l_>Zt>D2w >m 2fy/aRSF$ $Qdziǘ]~a@p>qb^t m֡F'Sݐc6?0vThVF~TT)~v1"/jCXY2!=ۮP VF͋3v+UU?_@ m̱@ l R8v0mb̨ r'MWtZ{9š8R S6p- Jrf#-fK&LAGy#,v8(_y__$=rDToVlT5?ENFdI]UBUĿI?w|q TQY2ܧhͼexbO:"dƚ&3:;AYϽnh|1 %FkN"ZIoU\>KkX8538zԺxJJ3SeŴ=eA4짖yN_1,Hv,.ʸ~ci҆;+ VcijL} EL%FK;*0h)Xu΋iWl3B-6ūtF3:'F*uӗgXCtg-J`&_R0!B/Hy q N+z/.:k"ysb{Zӫ#/e0;6mۈ1ZƤx@P m;5y/\=f6[ ֌8dIf:;Eyir]1Σ1rfok3Ўx7nVY/G;q{&G<8uyzhjYWVLc>0P| PQ.bX'RYwtI/Z G@6lVa][Qg5|ՇRP~.6iخAR7Wk^} /g d;ַ'j~mҢ-&LfcL\OM{"•;Iw5MiuX8g.rFs߉ѱs; ?& [Eu:h2K;lw[V!NW}sPo$OF0L$=>jv?* KN!dTXV%]JĞp{pn)c6Mхuݨy<4ǿp"kJ_.?vf}gx3z&x1^lH|t)'t>{/L5}%~A%>ŀ5x=oxt{XL^11Jܰ`_]ߩxnO U8Rqbo?fF SOAX+""j ^܀Pt* `Bi;fsL<8cZ?,D_MNo ǔVt˻kڥݬ2ƪsFnLjFglPXUL2O26dh&_\;!z% )"6(dQ ~+Pv3IA"~wegԌUqEh\uƤ6Rx{뒚=D]p#{Du`sĥu (R._; @G* E%©`.MAHX3Px%3KA^XCǎ<8V ASA:rzw:70ժ?:zU_5AvRHj&(ͬ0(~VG '_C/[-(x_<"bMAp>?[pJC*%7C3?22`PhgeO)sfq8_{WwiZj\PpA4:l&!@Kށfbƭ/ax悇17W@4'Q0ƅȞZNA1.6sG/o~lv ϿK3Mlx4BjoAڛ̜\>Cba|eZ9S[WH7oS 2kOq%)svZgǫR,䭡,KX^Rdz^jޱq[s=L 6VRDݤ>S`B=7?+nE(Pѓ "7& }&4iI./0Ϯ}-LR\[ӉZBK%m3oQ՜I?v~ ; Q#6I]Hk%}nR ;=-:ҰŬ<)'){rO(3_nEAf@0(}Z3No9Mpck6,/xL[$`Z wgM1Vf*$aXJE6?i }1n {۪NBߧ(?,Җ]fh NHdw6u>^H~NF,lLCǐ%_LJ>,un^"\:mGۯѷ_"iq9{*od7+imo#k}"~0"h1[-s;GP*J%Xw@/Uj_"!~d (/(́ή<0&/UR^~<=\w O^p=!siti$;*!OƩLS?gu?=z1W ԏl8\! ڇDJP4qS^P(? }#(>C?mA:PY*$NkY+tk0n I]ím(Oc񩥻-n)"8D,Tƾ>ٖral"q7]ܽ-__%$+5h:('N0^2ۑy0"^]fxa~E4o 4? q`9r n~*r2La5" 'f1ŵpĢeU{^٣@{ffҚ`e\;@Y5{V߆:?_TB#6 i1bjZtmG`kBB@QuߑZ$2o=.3IUfR+I};Ec>keLiS<Q d4Tc><Ѳ@rf A!Aى;~Sдtc#lX.eUDW7cv/G1)1 kڒozPHܳSBbW3U{ iW!J!2uR_BL|Iyʄ~A42d/3?Sno1 _% I䞄/tCr9C+;|9`SH@/zsûV3Y 8_8 ~df ?օ̒$Q+I:`rARYntږE|*~f͂+8Ɲf2%ȧ\G"Ol/ȑz35z.4W +\ekj0d{]8 Sz~,"7 Y J1]\y uֱ\e#%% c0_5cOPag8ݚέ6S}E;߆bh =i]Ffw?ʣ[L ]XҸIb0Pf K?%™`[=\um228& 5P r7e/yQd _,^DQqgd:b`(:|x z^z与LsE0(4~R.HȜEOIxt!\1ng{oRkǍz.P׷ʑ }srM]n˷ɟS2FDxCc.Z& 9IyZ~*nE^ؖj}QUg5 n01}y$ޣ22-İ[6I%|Ցzw;} |BƝWcKW]5E=bG\jk20.A뷪1ם{ZĢG[PP̭ ,Sz?͙jz}B%LU!i/8aŠ q6ҍp풥Q=BԽ8/᫿ɖ^v۔W!XEd;q0$cTA5bX,KD-G&tDIpQ\$Fgm,3W/ѓBT-_Kig 6]Nb"KöCVG˨a# 7(ץ`FgKY׳l)@ZX؍- 3mn>""3^_!%SUc|6~O7C 1M#'fyp~;J ?tzysH|,FXW*Ů0M0eYj ]h w'aHo01Al^oHa4w,G^j|Yʤ+2l5ag4y"80 n0M qɃݔ~^}YL*d9IRS 8xPQXZGcb2ѪZ-#~aK-wdPf(OfdaYߋe6_s{ "ԟ‰O-`6\&#DAf0`"WW!OHcL*Mhp%gM')2^*^#N< yqQ LX Lh^֙oa|MG1k-Z+,ap{!l -kUȟ(bnpRφd֟{ހaQ`G:+o6ed$ xU зᙛ':[ـArH3eYlIlBϋ*ĬO + Ï\ 8G6HCL'n1YVA6|ж ^ouʾodH2z:nDPx̮p,Kq.=a Knė&P'HCLgF/s޽3FG-݋nxzp}[mA0 3V4EFƲB;L\-ϔ,&z0|=mY? QmAĆ?b d{Ӈ-goJ7CMrzӃ2@]IE/yW_`j A$YPz΢R` >-91Zkd_mҤV閪>߰9xm!~ljOWŲ&'TCd+g|!.ő Q$+vg:]NP󵈴5b#{12l< ӧgXt´LDc>e畖&zGՆ5 C! WkR%?ﱢNUގxPRu+oD\y{(3gNؑ:%QyˋM}n/mW_!Y6SlDHc!G}zf .C g95z ^L4LJu"qObJpL}>d2=6l?Я=A=^חz-+XmZGO{tT$fWb90IuI2'촗VƝ2У'IHF$*0I7)/D_soA0|ӧUbOG|c n폲| N4LԛZ=+j8Nt pmKGpcy#Kxy X ~{"__yVqF%r¬eTꀋ-T-"ɼDlmV]|Hea2U4 `\ ,v7&J/`L"jֹtB47LNϴ$+>$<4ӃSzunpdZg{,H!HoF2Ӻ3RmC\"BIF4Bsqx-A޲JX KaP87N0 w4UP`; o0M>SQt$&axIj(QwrmS:#[V܌^* ?7vK.hF<ݥ; 7s\('sz U歺' -fL-WbOTlǝnAK.**ܷ Ew׏ISn8Q'`]U M0uEi -0Nνh3[{M2g[8> ,,ʶ[pM3`R6<~\.@/RDJ@>6?9 Ƹ=UwKuȁ<5ieKcl8.Wb32zVR,_-U/I%AMUn+Tc^to %7Rnln6 |-' Bk8b%l8Fjܢ*z*`6ތ5XddIXt#['[k8AIK ќ7Q\Ǎ!`ȲCw ̰XZ۹Cp#9#x|1 rz4>!/HǛ6D04u[@:+H^hABhgXXMo%-2yfMA 8Ak$3n̈AŶwR}Dw4H}.l6|8UM#Utjàz~o<$w%IT+/,wi)U`-zUn2qjE\Bl1B'%O6+9Le6XIH-|[xo^ΒRZ5]]H}h-jԈM*Ky"y|Ё?#dRczY>< e i1Yhbq } W -dL+hhRL85OZ`%Ҹ&J{߉q b&FwM9>oO^z7FrbKl^ nV;>dWRِ1jc`i&-[;1 1́p1=K-`AW;i2& +!?JLq~] j%' 1XmlcXn,[^Wv;v8alh̙`Sa.ΩDBwK< p;\m't͆Y׻~jX X`LqiY?@*9"h/+R AcPCEh wX0/m-d8yTBYTyOje[ۯ  gRR_*И3l;@jw5JϾ.@'Վ &oxH>́N)H;x,jqP5~'OpO[J|;aFlW\U.kSqzǔoP 4%iUj˂nQHrӉIA5!S?ˉ(uhS^CTŰ{!^3M3P>km.֘Çޔ.R"()X트(GT!*c84#L>ڴKx GZExoR:v)dl߇ B m/uX=t vleo#RZscT4g9VÐO%oWWLac-.m%J25p#kXUI=dCe8gt U+eGFjk |#=-WRb3kz*Yk3gN.i@v<1, w[K LUH%2Rp+ ȇwۖe(1g]mo^R+ETQ"TRf8v̀ ڜ8a2Ү!TT+ 7['Es y&pǧR ݣYZ{Kz911 t.p'^U7Ra̲ Ne ?$Bfԕ"թUS3j?:cHͽ湆OSN-EʝUA#Kƈ]xQx^C5!ZztAEÜ4<ժPo4x+a[5#Car4;9LbyyH.הiJ""eQ/T/Ŭ@)SD_'J;nC7ׁ{Ӗx'q+ U$'0Qܬòi9.;B(r×@;g,!JFɒs FNd_-wuq1R=EGUnS÷[rIR(=VYc *RW, Jc~ɮ[JB{hBG脋w[2r'm$Dg/|t0(]flHH1*{ {nMQ\m̄8ق^fNth<߯XeQm>_M81wbȖ˘r >c/ĕ$ AȖ4 R4;Jubj *U%rHpv%ȭvUYNN#MSA4PfDj4My(}yIՄvi#FC&fF7++ṙiS`;5k u Q1NBGsU)J7NN P}G٧yMĹc캘™jY{M{(=1H.``wxܧdvc4&^$P{nO=^ "rScs!^n֍/f{R@stj~p%. rJ?J4 \YYbu,' ?=ŦQ`Du)k gI6G9\ U0b͢ NXw1VDDyԚw:n?k뤅t'>G$ /~ONR68KrR,+6r9M\5i۞)| |{CzY-9?ĝ/Kp&?\&^~; 'fYE5`ÂgRq"I~|35AW0j_A )6 F7>ڴ1/?Qm dqk[,Bb;_,J^:j=Fǰ:"DRdf'S 90'z$ ]ϖ;< ST1f دREa7S?y*SjZ}NUDTpȼv=qL1B]i=C(0mȠ[zD%_oC9#[} a$Բ·=F!ζŮ̀39Д}:N%Gӎ`قоXnfنhIg!:6pb2Foe3CS8]#삔 =Kȃ`r6d:\Ч^28+JTJjvLR'\%a {-g:R9[y6$Ct>tX-'pP y =ڻ=|B*4: شc [qRߤ!I&lI{΍JY;xć⬑Er> PMQ_&}<J ͍W6|_UÆkDS#z4qC߰i^mF$p'Sv?r0 yl 9Lms./ NVP/؉RG9c{(J2`O|d=s6m5G$"L_ߧ0%Wt%DF>LxQ--PGЮԩ4)dr>cB2 i$ rf=YU+ƥzNN(^\A@[a)4rzv9X%ԗ`kW9*ا XGY]PĚ w{Q#lj̍H$Ѝ`gҢ~_)e \Vyҧqd9f-nG?pWr_!Aֿ>o4nd{Ax%_AjPR@G+mi02ZXԃH̱:.{ b鄳gM^"\1}չ-GhۀY(6\'1Vwٲ*Y>qw@h:Lk]zKWYOC D1.4BBR B9Q%3 'hˁZU_T]4$̫j %no?Gy^Y6_teKѰ:ʻ CdXLgg/ĬNNU/tMlT|: 9& q` W7ρ%`BKʃ .Pfo2G=`4_\?!a!`ձuYtxأ\eMrl]j J(_\v"hE~pj.W`4kn!ʿÕEFq倮&>Ny!Ғg 8*8Ogi7/ T̅ސ#'!F

     =𴲮c  =':y)I -]"-X+2J: pk,ÛآX3əm[ԭDh-R)41E@S9ɠ2gSQHr<6︠oxeaEĊt%_rZZ7@vԶEKvdp W"ӚDEP5Qc*"xb="a`Q Ѳ+:f}3ǣ?꺄Dxa/)%l@lBZЖ˃53*mձg[ E< b2ob}}!4Fk]5=\+ A(Js >oPRyI(lQD/-58#&9dP6n J zC%UG=ړk :MX\d`:I|@H#.SM/. F Vn5@$; ە^&T:`&LDR~By&ӣP[@v-I4O}1ua1rLD,ab|> PxΫcVK% ySڳ,K_c*;$*אI,NɃHVgq6 |FfǮ&? Q2БFNW1^z7b(\[Ⳇ }S`-FMʇ5pJ.z{ک!vaN7 .|CrIɬ2tϖ!<41(m?bStAHdTv-<Ɏ,Bg0VpbS^սI*=fzACuf򒫅\L]ś s0XPS&t75j-1D΋Z(9N4;j6F@GB!ՁuU#o dUªpZ? x4ŭؤ"ݮ<A|aX!ZL*~o/viB~37aM Fx s L1(ypCxG0}d> \c$o8Pm\8̔; ́ԫ"[r' )a##FgX,ɤybӱUR7G54Xp_d'|#Sce3R ۞i<<߯UG=Pdq-U! b9qf!J+_1^{;-@y2P2+};䆉Gc{$ ~^oC;`J )z&ٍYt~p^*H0߯ݎM uNJfR2즎b5U{V81L/~,cQ>H:uLe) [806O]$u](:ISdmEl\-@D'"6G(T*dQu1 {ͧS3[f~H0 j02Pbm@`FLqև~W q|NY.AOcQDž1 eai7p $(\mVXłºz!οn_7T؞ cBkCؘ8@%K*}0=:Ix/J`NAVvfxJgkW}DB4lE|F+R6~L' y;n2&K/ ){"e9k|7臀[(OtĆ֩qyumn-TrOn1 uM9{W AF$-D:f}v۱x=ZK0q4a]nUqD4H]JFCQ&K$ͷH<ЗB<]9OSK6ҘD^x1+'ҳu$spPT g6H$=/V?2p~^26H!߄p4d S[1`o`UX7Q[ rR=YJ<1CT-궄6IG )E4:ɬm' =n;K,kx׫}; ]P@W+бBj3?uWk௼O6튐(AŮ,06W Pc ֏*|ID\ub[}S,-H"}8_]Tx@gOL{L#1DasL%_D@aIL^BRXo.<')3|bOQ+T+ g,i|z'N_DM9buM ;*29rf7p\v0U)>lmX2č)FB۟W6M ,Y8"TZ7@cܼM*[.YP/r/%W\-ef5^9హ7^AJ?3!tcIzQAn׈eǬHPsQxT4:I(`_C}tf`dxڸb m\' w*2"B M&e[1xkuW{y  TMnGVS8_VX2iPAWi/;_>O= 8K >"*mNDW87JD@ V)IEH;.ȃk(3(ZnVvIޠSXl%tUXHKS-y{pE#B˽]m@"8sNg-dqW_eaQl}饞ByذFDE !^@P o)``d%nCt{ĹƾNT"c.ѩ0eĪfbu7  M$L,+LK^7 tgot\p{Á084OխM=\&8Zgl_}53yIM7Ylyqۘ)S%3ͫg&(1I pdqWwvN8j4lK KӇ"$t{:,~.͹(:z'(wFwWScv1:O66=058u4Pl_Zb𙌡xȇCgA=7"6M)׫e -hɑp=9z*ݼ>w08ګHEi2<ܟ'Ndam3~:dxQz0 [׭R%Cj62bYsΥ~CbIy]|/=}= YD)H+A7;$$4DQJ2-(8TF!bœF``9+ iE Xy`?yZ;.Jf%*AWv\gt^T@=Vtĵt?f 1"dzE~HQzDKe,towx=['fpaVB!8Z~$9m'b6Rx2>YuS]W"^6CCt) t^}MÉnv0.k °JM4J+'{ʪ\ޫݽeFʓfC²u6%f{YKf{HK_U/*uV].b*:MGuAO!J.wXjA5m=shp=ú@H]WCv}`&dv^S9GMȇ0CIvYgOP Rt|m"aznHZˠ2+ T=x,cE.,qy2 wyV uZXRosί |̨pFI=Tvy:⍗19?Zbm`Nf%)= < —bSy^tz.߽8bЗ1fǍa\[h2u xz,($ɣ;UqbA$myXNWlҢp i!𵗒9ӱjhC9bKn-ǑރDt"[ڕOa4"1R;۬w*\cQAچo L>KGѾС4 am m'~hO$m毊yN!k֏Յ K-gkp."U&*Ն<3R*¾Zy1%U6@;}8{>c"אεPK8_>2ڰN| x P/P^$\M~ž QA(<2**-u׾}f@^sJr2H+X{huͪ`lKl?͓ ?.N ym͓GYU&%2"ݏ ^It&W]GޛKѰ&}#Cz|7fM o*~+;Կ4B;^/ẗx&B ,R%HvN8VzĞm勳@1KsNOn,N7ކfxZ+.$1۝ gR^Dž*膶*ma$Cw@Yw"]N7(K0 ueQ%[XAbO <ԂSl߽:iʒ*j}?RV2: ynֹ2f \(Y:baw_&XChPi$, h/?lMCukFcUK?!v>f!Zͺ=q=ZsvVA Rՠ t7SxesLtn/.ΐTB*/2eiR"0Ȁ$MN LI^2j8WOŘ+*ɖrtip夳(:DХ1(}K9eO'{ZO0b`fє,W@弟 &znsC!`j չG tVl ;k ۔}(݄7\ D .}4;)_LO@GGvC=G`MI!l4}j<\ 'oEΦ]e"95DԞkŢ#\m˒ o,!cֽG>k<XDMN7WփF3A{+Ii~bni ֌c=p t2ULhBu,Ԋe VSf0!/ǟS jQJe=AܑZDX ^ {cuaߙ 8cTn/ÿ́DlgFgktmb(SBc =]ۧ{^{xׇX㛍)pm7KFVv2q眦k(繷MIS6Pca e IWr*#)eBg(:է8t$mh^Ιr/rP19oq$mA–#.IUrzzPt֎ʖiI }t<9vd_&⩠2]xR r˴{wQ3"hYR Qbbw{G[) In 3 ^u5.0Aޖ%[kzNI3%c6?k)3^nJ?\¬܋܊R :_:f̎X+sfaa~<7?,?yVt#c1 khs/|/u >/"s/z\=D&I>:b7RVK> ͝cIO3>+G(w!k& 8n(%GrW\7D?%F^f`VKa-TlDE;P0raly {)QzIJkShjr|oұB` PdriWpH-mb`,Kt#淨o7jth@hrqApx`>GXA,n+a" Qsh[@Rp^&zfL]q.yeg/V]2e.zyő|? 'hK;h )sei7bCˈFSKUYn D||9De/濊Kv>,sA`O3T&CQ?ܧO @n# Qe$ejG*,!Y4ދ>,/դ>;+5E,|:~:,.j9.'p@Dڮ‘4c G/B'" VV dM48HVcx^B';iol54K#Y#c!:x +8WtZ 4}h'ǘ9aEo!_FBaWg:_ x4NUYY* CEI7@Ar;Cܟm]8Ktש]3C@69#V2؜m,+u\\H`=/z )x YYP^ -'%Cڇ1~X(HDIu>𡕃^A"#Hs>Spu6w@.(ĿaHQ!3V^rA(_GQ FٺDH[^0v`A ^}Be 0\:>{QB2Ll>%(p~hu?\YI pa.ōP,zj>[XӒwEEWø:5J4?!NpiєP6DG9V eխ߯zj5GB"HNPC=^bᄚQjR3A") ns½җ$C߾Opm2ژB d,%9F^ְ\C Z7GgYZ070701000000aa000081a4000000000000000000000001616ee51100006234000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/smsc95xx.ko.xz7zXZִF!t/a]?Eh=ڜͩ"L{,uE!ӃH!XEI1+Ub'S%4L.v#Gh.ࢯO_ KQѹ?\&`<%D`w+B5P! ?݌5VkD+y'\'FCeL\>{chX2c0=YS; ޣ9)jt>犓c2{؁y$ҋ8oD<*Y>4e `cS:5ZxKDP"WP\'k]e;!0s:-]IP4e7~&L05C`n':jn?;(s=QK҄#W>ꓵ}|±$ {JpNauWU ]?#ugar u4m>f!B3U཭ ^#E+fk2wv0vI l͛%y?[|̗06VjvQD`%{- 6 mk3͏o-ٚ__ 'WX5%^8薋YgS'݈ȘWZ^7uF ^YՁr{Q87Ι\=by41jgנG)r\piPE8#$`:c)>d_/ԮZ11Y \(!l`o,_#:#gcWoKSɟ/8|_."Hs`8Uu;5q4뵘|Մ1w75/\*OqTKSB,P7,*ϝ$6ORaRS)=}U;^|ЩP!TOu&y uhzR ,,4$7n1 i)LsϛgSd)f:P м3>N"Ƞ_\Vv&3 )t{xc3RX'c=00'v ޿ctwN?V*]_B(Kpkl͓|Y7fͽœyZ2>Nr ";ps|/OF?j\- *DYxnځ)4#O\sbwZŘhf]s]Ȟ^> fO?\v_C *Όh `̀I" ĶcNe5Ylԑ+ Fvh( Nq㪐In#V@yXAا*W?^w7P^;UmL̹AR4sN,A*so `sM eE(9yt5;7숰ѺpU¥1Ic.b)o4 {ޜ4~fMjN20d)K@).S²[)x6b#13R=[OMhЉA6=@O#2h9?^m4k?+ZӶUfں A>Y؀d`3Gz܌e/5*u8:SOl0Ko{12«EV/">֛-K˚73Hʦԃ>@$tďݷ*tḤlϑcYrEAԲ6uN9%QjDJ7 6-p,>/Y.`ݏFq6<||LDW(%vjMB6{O3LIYZk〧\L}~םzO{m+4JgQ̟Њٻ,h!>cMJE*!5y EҏHJe~c/IȠmg< 5q'Gr޿o UA>%IdtؕOUec1"mhvYYX#{f9p Ջz*$F1:ggOk-PN${,KЬӾ}wJzQ2Pu*r?[3"?j7C.j&?l$ڏb-9ֽhէT E>@JoC+/H6 [aJo&bgB`]{oރx;$?x'Ԕqɰ=}|4o)HPk/- Un2ЗH 6r⸱%)Ĉ3}|2 % KAifi0ʵle<s βCW9*b1~ŔRJ]PoE͕=F)tϚrh3b_k~,+'[%HabחLucUV#n6S!x5]o )o&A֞ґ7|s(׍晞!ä#r/3&|t.Pn:ӎAu}w)oW^*3k.I:f: Ÿ3 kt$y^I\t}/`xXrB qb}QT7ŵo^%w險FœzCsTwіkj5  ńi"M;Wn:9?X09Lt֮,Uj:}(7C} 6!v7*%L&=35._1mM۳lhvX×%f!t-wVYwu#ˤ}yO"ωyq#[%d( CO%kne?y.x콆KﺭɬqOU "'.v9_RL˂;Gq Tfϕ ςIeûd W)OY@y̓5y|P-)H?Ha!Cu I&'ٰpnY{$a8=epeq/hMgqy$['o,Ձi*ƚz>e,).K*_\NLݰ^+k {q# _cs1G< Un -k^HN nQɎ _Z4fUliBʀ?/xxݲqܷƀ3ٛ_5co~p5{CZ})yDdѧ^ @JR\p#8ʹ/D4T1#*wJ<G*rm^FY[w:BlùCE#j~.(nQE@ˋ45?8+6)!5L[pb,8{Qϵ,Вo./T2V<>%hO' mWJR9\P\dўh[{Aΐb+3)"VBhk"AvAe1f ɩ@N+ `ԈگM ȞЧbIJ >Ƃ7չ10z;ARJNuӞyfL3}*&w PP ƿ:F'aNΫ:[\i~I@4o.K;#ਖ਼hόHΉ!(+F{?v)w7^@ 8-U{OKa6 od)-9pU~$̬63Uo u!:ǰOGZSL0<(8;UqW\z7^?"=;4vR0ssYj^a/ ^hz!gBF!"AFmI^S2  Prq3 ~o} w?2&4k0l֨ȡ@9^U-"p[̱/ޗn4)RR& Dj?$YuTڔ&`z(veofHFÌ0e.mE$ /͍KZ:"`W@BpЊ͌jv*z4G 0%:: IK jtY}*;LgO$iEGw'߶<5KDz>vĹ!XnhFd>uC?nFf7}t+Xo@ H^͚cfFL>_ - fҪD^yտX| ((UCkrDveey_˼CQ[mw< =ّPTKn,Yȕbs0aR$_l!?iw'`ET! q-Jis+O~N 9 Ż@WW~2f]Mn m rg*< s빃`,-z~L-DPl@Ybᩢ'$cju?XAQ/xVHcs%ugn ง~CdEEN"mDnVG~LDl&zb\}bM`!. Ϯmp,]7r>RC*YbER`t1#_gM@AG#I`?!}?6d@.[=>hꈯ%؛])8#g 9 _%S o(.Z.Nl_$գ$ #|-7 e?rW)ÉuY\aabCh|/H9~- ,egb/$WDG^ia|vxJ-*O&%">;qmR |+pqM^4&-1V? -c[(j[x4F\,02sLiuR+=NlN+#dr]fz=Ƴ荼f(A)ҦjFN06WB.lMR90inwڝtFrJ;#x@'j "gl霊>m͞w B7^"`kc?7wT }WCWRk]ΧG[yW[ok%иdM:e:X̓F:)#gZb\iX_=?exp@5[~&4rJ[*<]Q 悞MVқ=-,'%O5s-MݶJ]ٞ)]%5YK/<|D~"W <9o<eOo]ꖩl w45ڬ6AHdtO2T&*Pvڗ9M!9ʓe0KCe,/?$k=JڨfB '(Ccq!v0ꁮfLTxH?\A O䈧7?x΃qEV T$yvβ+)m~^Z$#JzeeL`7k CoN>S D9g(}jZSm"z'=Mj*cDIᘢ1dt4!.0}3PS#T8#'YG.H d%KB?ey1 O:Uw֔[ODu0a_9E @x"R_g naR6gYا77TBKi_uAToXj/xK %@P{L xx ve 3ંJ_zR`{h. pdwFqfbPu`*Ǟ{t\Ӭl6up^Їm`ٚ?I!x3H"L5_ek!U*y89U޽5B [.7{$jh ֚hJ?mHZ>: . {7ywMVT5Xz, 83R\>Bzr\oZE84 dJ)>bHw>sO!.x,PAq)|v95rD#=W_wB$m/r:-Ɗ3'm]D%kDdl=N4-zuZ' ABeupݦS+{x”r '1;tQTtE24폆}_^V@fv^SUlE{Go_,Prp4|ZL@`aGiʼ*x9dtGpҐBؾ4WWq:~sM{ Gx)kK>+Tk (9]}PR]ׁ$Vj5AK?KmW^DXotCHT$yJ7ܮ\Kz;-&d&_WJ85p]B0\ӸS \)q gÆ Jq-g?Й>3 T.t '̅<ԎδQXM}/7`5-N&408`Fc̊oc} @.0=x0ўUܯ8Yn>&4{{%%fH:CV3_./K|Hp%Ye#qp#dW:JMiE^-F$ \57= oWS%Zh8G랃jUo`P[&1I&ttDueѽ?(zn{(Q_Ϳ鐉 m-t$8nz\~-H<;Nt`ٓ`~ujЧ L^#R+\NTܥ r|B9&hJÍ8x|noxaf jI'-{kZAe.RmaΕ{XcP3<-R#|@=74cbsQyV1 vLJNOmGg Ҟ@eO*|E1n uhcFo#\=qgAV Ni7Oqn\wHtB-鮴9"MJ6Cޫҩb}˃kKn,6;K{=GqNY/QijtBdڑ |P$ܠe¿B9#Wlv?H.T:Q2RAꡩtBtN.ń[HgwPq2%Á'b#AiRNfLҊP_Mz1rK'ǒeLr@?7ZifR 0>y1.kM[t{&; xQ?H^@ XyL[u(& 9(7`mҁ W̰P , yh9&bڰi{WrMڕw_ϺE`R$6m&FD雟2l7:{Wf+>*+"2 D>=%0-=2LS-ˢ`V F4bWVV;yx Kw9z"eiںtg*8mŀs$aA׋s/r'vt~rR4w C@#a_u[}lgWrfXOdX1>@w97())iL`{rɟC)H*e4 AAÚ",NִI;nӎ`#tVP1G[#.0XYP/v,{~ю2!t`*Ϳh(E h~k}g~%F# }rQgkr02wi00?', m3{80*=/ ./Z&IpAzJxh:Y|NM'|>Gpr!(@As00i~ 2'Hm#*Ε2OKa`u?}l (pS!X;^gXN_Ѵ=Hjo$zEx snW'63`Rav1UOb=|*2ÍPh\m|mNx<& Vv49:&5WܝceE+V :vop5%\hucX3lUY*p#,_;+ŭi@nW\߶_Sv9CJ$5sq!}hb B)TiY<ȷ-m q*S0D=aLI@HT틷k^(=E]GB`x8 %,,?EU_X$p!Dg_m(&D*Sߧtq-j3V>.,^IdV"G.0cb Eݛε3n۶TJJl# f+Ǥy. 0(\xߤҮcؘߜ_ar.Z ,IrzZmLmU\2"F]S}e9DPsL=]vBkxV^'d"UprtӬ&>zJb9Apdz1X5Ea>ݥ.%#{蠭|q=x>^=)p*W3Xvޗg{Rӫ`*.>IHx\yAXIT*7|;t]goi2Ğ.GMl9eiZWyed5Qaކ- 8iPDW;DfNT%WMTU%EJl9zow]!xiV`FHEG\B'"GwQ@X>4=D$VP6ly-%G u(wGoX`ekÔD=(OXjk5u d;Ҹʢ8`Slޙ)aI)=u TVDK7VmO|N)K:,<їx?(C9ֺI=2#?pNj'\^^/L瑽{kF ;2ϓܞQЬ7t&MGa<9ڶ_lnY,Ll罟Iﰚ(bƸ*ޘxk\#0h168y0?F<*5D+_I=W7ʺ'G.lx5a%v[nvS4S :(cS_$vKouŪ_?k6T YʆdL\{(^ըZJX"ِ[o;)r k!宓eI"ܢ]pdIuH9| t4mE%:կ*8ñӍWk,c%''k.I!% <;V["OESؕ< JrVHiPz+k u[b8T7ME_g#Uޠ 3f,(Q.=_N n=_9'~_&-ӚO0"%OUBpߓ#n;,nR6k%".aһ"d[$Lg`zz:XL!v߳/0rZI.A@! tX{ J\ڒ*8B ڀ \z +7mMK4OY$uDڰ.-.xH}bsD[scGhk( dKcsjA >ݐV69gN@ybgތ"  =a q^M-a8p*V{jhv;֋$.,z1 _Ui|942o GaW||]i/Lg*eiCHپ3 T49Cqoi|Elr*:C'kχ%v-W z8 ,ecfyM[' W[g83cxş{ΖUg0ٌ%k{#f^>|mBW@N,FIx ڊ@(l1l)a"قbQm>%8] ^Vc}\rS:97Z5 _ C%s`OCa[跽 2i1go ۾ܑ,EG%C%w3rb~L>p>^,')gXӿE-/#XG>㠌)F ,LMf3!q\Y@fpYdݾP~OF 3km ;/0C{c[wbZ-Ùp֚*}b #Qv'fya`\*dYA17R z|wx}.b.@FdPcD=sai8MqGae[i/F>XdaӅz}z~d_FbpafJF:Mw7Vs=J:AҠ )T5Gi-mH39`ad^ ٧~$ZgZzp7Ndr|\&/>ؔWd<ߗKAyHϫ!ol׉̑ k-VZJ^@B%̶ %Z.Pm63GVGއP^i_#mYr!," \}46˱k ;jGՋ,%FX:t(¤kYzQPO!c-0 u!U#ozk&>[Q gir'h@DF#kh,{1P Sa&n*r9 KϒOP(UR? ˬ9+W4s.p'd~ +鑙3jթB]Q΋f)IGBʕ0-ul ely:mf5vH",%#)k] ? jrd6h&jk<:o>QHn t ܍sˬ*>Yqz,+"Uɑ-/^\Hm|RZa7:r-2F8^aY Jq|{xk~`|tCqS_ m"5Q ac~ vyʳ?Zz^@ƒgӰKRFNs_nSCGd߉jUB\ӨX{+ĸ".grt7Hgכ\ ڱ#{PԓxpP`4!giPa_\vDH%ALQmK"RN4λt8 D1#K۱cŊo9n\ !,S{]2$1isbC[[(h".Wq)"^͂XJDDG x1L3U54̞jMZ%l3(l弪&z7IaHm~"f k d_\*hCc[U>WH"9}jYHSUD GTM`q1]y?ui¤elDZ>E7 &` re^a$X2Һ Ydg^Qi~aԨYY843;j Ed8: M +q~/"Smq{zxv[̃ly=k9 D "u9{=1T|Qt= 8ɺ2r$qwNlK1Hkp4e2v2jRS􆭁,KFt& |< 4{ S^׌sphu, 9״5#u* qtu{M,rvxi0ȩ:ȇ20b+Ή!4MoA#h Br;_Tԟ/]xalgњ"9aZ\,y>z{xOP $eDIC0*@ ZOe]]2J.=rq~Rx#%`qh{^Ɛzd V%;zMLzcԐp\ay3<໌%ΝʣG3)0TF!ze_+mND*@1OЗD?s©fq텈I[v9Cz'+A#1XRHfI"N82#@4mhnZZQlNzaE"Nt"ÄކpXrؙ*/U&-[: Ƭwrde2HaOp@ǀ#H@4bhaFgfn]nNa.mӞf@S~x[EH*R_TZH'lB^Emdu} 2Tx^oC5udV]vψVvwJ>],?b#̤ؕb$%p~a;[Kt9lDmtE1"=~ V|f썖: p5>}nt|Ҭ(ktYƃ;i/EGG VBaUqRM¯9?^ʿԫ^*#,u6ɲξ_'j'3 <6[zlm]3S'ȕ=3;:u~Pv Xn?*c5E5>~3w5hPsY-B˞SOF3thK4ҾX[嬞I.ifHEs $nC5z^Z'$L4hWt/%Bu XJ86{uTP"J)E0Ze+QLؙ@bqqXjV2k qԊ|@oIމI#þ")\\!cwu;;R9$]2F< p(}! x *RxtU飭gy "u+qUPJ@Ruɓg]PwmG}fS&Y ,uW?-cw X\B!Ivyvj ~Eir·-21TjYրuJGT*a`K&ua0jobY` 98M| |=k:#~La} EJEB ZuD31ފ m˭%x$^[;nV !sTl@ƪ'vGrH0ן^:n\l?c_":5`=s =6d1o$s҄I2 5`9ڨyE θ:)={#WggřrdVT+}茾AN~ 7H(-yߚSWcZ~j zB5R$*a 3n sTkE;:B!£Yt kuޙ/$3>zA$ =ѐl jݫ.`{`w 3bbuYr0iۙpv!/N8g -wuo+/=hUد!`J$/rfU>7|麎 Mx>]f ֭d!ZJuZ\~XR?SmO[#vYOc BC꿖U[ߵL 3jq3/b&(k3B̉)`W?U{&q/E1ABj=aDͬvΙz_u`$&O ׯL#%z`A[cws]jѩ6{X\uQ41~]E,Z#GPlQ4X&'7(ݫEy]q gcw]{T# }u3(hqأEݐ-R'ed9ӔuõULUwDIE74c7L|n6xƏM0'[٫Is_m=tb̌k&y(jr%G~A)4ּcWb:dO>PÄApLâ3Ā>c4Q`',j+єJV-OHxb_Xn4 +*\Nc4)~2/E)͐bJ oL)›T:ǰpTZ]a)YVTۚcr17[DCAc0eZ$%84@y?q|ۦz +1 #ơKl=x8 0waa f$TP)'KuO.tw 6 la{Cq !*zH}X6PTavm%c <=?=)dO-04lvzgBg^)VmeƩ7ϽɏP7,Ax*xz$9 ^~k_Vb4GS:}C(-,, =&cfNq:|耭&;zHxO]1T:;-3ky)&>ƯPYsF$~-VpCmR} aV0}}ގ#keQ6ai r] "F&DX"l^mnߓd+[RԘ{KKBOi#~w٭JFGê\~2RK1vDk2N,OojqQ;?ԔY*?>+]1gBeGт4ރ'{/Gz%ArwH#ppj lk_UБ/K2{ el#t`%E{ Lܞ87+vY71uXm0u0DJ7 g"D|"csٺE!qeOqu_:B Ai*#ӆ3nR1njG[ Xi…J)n5/Mx4:`=+u {>J;5tƳbz:~X&6c;&lp,C@AT)}p՝f8zoP<^`x{>vnҸRNnO[GϦT Ӭ>co4opAm?wC ´UM|D -Fڗ Lhۆ{]pʕ2xtfmLYXx<o*SWQetmt8"c{eG4^0+ujʭP+>7&qVVфd~|ܛsFfp!Ȝnu<˸-Bh6A9OJ!~1{+ ;CPv^{deO7ck4s$ДAZߗ{i9Ӕj*h:N>e=6"c K#k97Ƶ9jN 6L%w0T-Gv}t4+9OvnF9"IK2^d΁B>e dJt;&?A]ΰpĀW槓C|o]}V٧KzJ !QtWƤ$d*(M "ڴ9{F> đ0Q|L[[PD*vXEXex2kʬ$pqjDhrYUC-|0ZGOսdR9>lKY4:h!+*Џw ]_7US4YPyJ?D5\46i\&EQ<;Z(V,oyLh(iqi& N0# 9Q+JL];ځ4@:ѯ/$Feh9)M+X7Mz碡gen8 dViђF R~>l!cgJ7J&(hv,b"!ov) DeN2+9FɈOݱF 4J0c=!jZsee{T+T%=p:俼]Lw7w(VnZf?0W䦅PBB,_1w%yl en u@`aW1Eb$fT߀1b.40p*契\ɦ~8w2D9E>G>t,& Ay88bve\UUL?ZӬAUF\軥w޻|f,0c{; ej,vzM& ,wFcѹVd/Ƨoߴ;/0 ]IYIc[ %@4UdxHvv=x!ő͗RG+,xH.7 ,QY*.FX&b ޽WUZ'Fp9O"! ';QU]a`]KvDp|w-UE8J{ů$!Wl0Sk# 臑3moǂPj0ɼ}9!M5k޸Mtۖ^ʃfno]GdT ,Vg@M[tₗB۬dUMZ \s}HzH[-UMbog<55@#{`n2\fE7Hb@pVL%wi-1[ |"+r# 4@ 8t1zhG\,܍S7]$J8?Gtqb _HV{C>3acr7HmRVv:o8hX+%nq5Z8&w_vdu4)Kjq%-e TCQ`,lA;XZ-))Pғ^pRz2!SL^#(^E(JL.'huQpPƩ?G ,hהL8k46 (l ޣGl52.3]űaGU*%CaY6(GDo6 -ӦH*~ڭ;,/K nlN)c;lC_}@u}Z~2j(fZy=d3aɨ[e"/M"in GU'<>~lDo"x5촗]b7BB(%EʔD[!D"i%=SӍ29!c^ΓͰʣ.Jw^,,0!u7g~n@)_@6Д"NZY!_MY}^w)jkEV+)sȹג!jeROwl߯ue06M5v&ǎܘ)f".U^~'ȞX{ "y% OR!HSV(qi' f2=![:oJi@2Vv[ +׆pʗ2s.Y9kRzOKL_O^GPgYZ070701000000ab000081a4000000000000000000000001616ee511000024b4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/sr9700.ko.xz7zXZִF!t/ $s]?Eh=ڜͩ>T *y-rDl.R+,vzS΀z?dAc5gݟ.nQ ƋJ$v!"q o)Gmog<.^J{zzqfj^ȵxxsOI&.W^H\2 Nc Ȥ|/]amu7x4Gl4*X%c^?Z'j*4ҡo&a T/i0i!6dOᷩTH+s2sб;ά\vᮬNORi?u^y|zg9S7,Ъθ%;+CΙ׶YxaC9gg]׎z3>f7h/y7IOv71FW)L_64J݈gX'}@K3d'3Ç>H820ZXhĠ%rR] -TH^В\2$/NtF=]th1(F o՘ JB:5I\s ?rfOO$ r>ie{M1LbE_Zt{.VeX_~R^]kQ?[`_Ci*9 C2)!җ$.Нi} + 74AnM;"AFiZݿ'NrqYgd= P)O&GmXKQ gG(9>X2!\g<83pj,O;%DYi=NfYn9J4m)D¶KF! b̎|NwLVLmE>^!6#? No+7[TZpgo S0a|I,f`Ys"SvpѽUŹ&ͧ0BrkgqO}RWYO"\< >Y22=2 e0R]]ҁHyS~_y/~^Zk+gUB;/HqypہYg'` iz%OP&ǝbAi[\]'˂&2 _򝮱Q+ V *#Ha?(>#9@>di ,e vx`_?JgB5.#`d}iE/Oy|Y,{AKT AR$ LőW`?#bdo?;m&t0:*Mgbt7#Q.hSioQ^A|(l~0X%R=#~YtOK#=]9 "Nt\o x#Ck=PJ.uۊepshkT "T)ֱ 8P=Ԓ¶ɣ8Ͱ \ ^]UN m$tGw)it1iUWn)0p7ͤ Y| .z3 i#EI-<00[f"\LaTv4ڬWyx$/PYd˖ԑbg>=u=c_U܀wX"u0hPC oPc4=2qQR3T 9<(LUw@Ǝʸ 64˖Sw&eU*_Cx!-G]1ã=gh|p?TܒEݚ"-i(#5E0]rq::IJ!~Իeu9؂1PB4FjMd¯  QpBR` i>!5 {LgB#]7c'sfD_6v>L8o$GYn*q%N`gHիb~ArO#r*/ȱ1b;:GH\T*MҔ% MZ7 pLE||ٝxA+}щqڳX5)7~WcF QTլ}`ŮUmOLQ78GDlBr vKZׯWq&|:*׼߄hm0_М^?`D+6~vs>]$*۳;Tˏ[cT;yߗRDi*=#9:4z1:ӯ]0T 5)@5DS*u2:L]ŠU496}#|?{rR9,sAo6<ӉSS7N*xT|IzEW *bW !1qSqU~@L()KS8 ѳs鳦Vk L29z5<$HL>)#=%N N jTfĄ27:7)]!4)Q&:N6]t 99ϨOiL#Y>y%}=g 溘{ދx%i.ކ[)${h׺$j9iِr4n@JgDUVOsLVg2h+c' k:7 +g*7[Y8?UgI Y(J邡`&mTx"YG3pxJYD)ՄhԤ0@A2H]%&? ]juD]%(E,1SpK;@$@()x8K3Qdׁ$K˰dȜu Rp†%5s_ȴہ,$}[5Z(&X^8qMyҤ"$D4ԲXJLuu&Ҿ5\G{P:3h?g#6r#!p%{멧 *{[KQFF8oZe[$$or9w)Ԓ 6nGpT>2U& aJ@w'칉0aH˕aʳk՟i2s$D IZP'e43YZ"wk|T9msH#O[o[׃ -f(0Ec|:Ug㛂DqckmkDgJV4J)S[0<Mc 'ٿ} ۀH3YSk/nEC@YK>!49ۊK("ˁg* $@%5qB JZOh K!7:-!'cԹ|Fq`j{Z]oyLcFiR,E3LU4^BR T}şKn7}M i=-UߴTU8'ћSRǾtIHHՔ۠03MzijmFa4V/nczقiA.X*/AcY3W>עҨۤLro} ck*}[KT<%4&" `iԶ_Z3){H Z]<^B'!Z^(!Frg63%bYp L.gVM >!|; h *|n)5~^r=8pH2/umc`kSz?O@`ƚfDJi-Pgu{ǻӠ4bVzMuYwvBrPuCZBYt-*(p.R\Rd_&6ux-' ŃX.H5a޿*/B1&JcTdm/d\f_*#Ov%/HOsYhM+˪{.Wsd Mz6Iy(k.m6"|Le${nk<twk4]3`/Iias_TnYnKE&Ucy˜nPNJ+RH|/3O:i&h$/8:>`c/oSڐKua0)s/zu&i.3:ϔGe> Gt0r4kꏋЁnP}JHC݇W2 m1"rB0nծin-+z/VAlpB0E| ß-ysw2uŊQ*s) ΣJ_e:FoJ>lkE XH%ˣ}wV LܤoOMo ~&971 [o Pīڛ3%҅Iul7yX,YUr;P%WBa-WT660F=jnEm.JmkACG^tEY~1O̻ҙ%0_ߗe$`W/ b'u~I: Z=(za\)^BZlj"!\hG@ȡօެORzd{SƋ^1y) >&-&tϙß8^q_QN-V = ş{ve!dz-= |QZT#ysQ|ZݥP5 ^7ԀB`]2翔u-jnn2ACK V?Ѩ2F C8L %!`"-2T7`I{!.p ɪ D{CoLA ,-g,%/r:;.䇨lkfXJ1̆3n~V_tv:$ z"YDԑk0daDUֿ7.}fWQXA|.7(6$(:3"Sui<'|k5"Č(3hCP+S6%aM=ZutgENa|y`(8V>y gIzKsߌrZoY4O(hw7 G*N$ap`p r?I?0GUoLwZ^s]Mj[9JfL;3Xz1$S9*"5V97P]Waf0xBtq'Xd&m1HE1!xI-k4i 4*,1jܾoG"}0w\$SZd_XCj/9xAD;ZBIuf?PrTJvk+M5GúaXp70dM$+cwgZi1-S\`!l0p2ncS8,^GSl /Iřrz~TtGv`; ÆX;'vL'"7Cư`I@QLؠ/$p96T5TN;=9*w! ĢTZC6lǁɔ?">hRSr`KEUm@n}xVƓE4T%iFUZx^g/kG<gaI8HID =ķAMᎉw&1-y(,Үu~e*Q5 #"^OG WR>ËdCL!Tݯ K> wwuSq-)B+##i* kXwlV@s TFzUqM'"쳹+VV뱯n"[篚ڗ\$75~N]1/]bQlY !&+dq1QALjh_eCވKFMpvfj"7>78y]*l>f3ثe!M aǘX Jš|AAK=~|~U.ΝN+\pA @4<&@ 3{"Au|B< ֢y@R]ͫK:ԋVhCG.ӯ1F [fƏ'qd_v k̪ S;J[kyAH gGeǜL"n-щ2I׏irXѩ#lB2qFh Z WΒ6 Ѓn˨Qp =3 VoƳ*s#ʒ hR&5BT!N\P\KyP =h3 "=*ZL (ʊMV:}?;nΞK=͸yVA?peA$9;w` 6F-qX m{?[ka8ݟǏ~<'!eSSєW,*q3o9xmn]K$sS^ 5^4! D+V9rGҧăQI2KRd7( frysI."#haZ:=l_Dk^PyzFFyZ8v'kp l.|;,ŰXS"u-U`A~@Ch[+|>@h|79!JY 3ŃWgLܐ5KM`F7a#\-W5`v2-efVD7rH ޑi( 2" w6xV'>h.=b !KRHr ctR1WM<6=⮧Ύ m8ȘZ/e959~SKqTzp¤ac}ߦg}!~SJYdʲ:.G2B$u]$ sR|8ŝ=$=+<]^5fH7X _EL8CCLVID%s[1qOAѴh tfk\ˆ:dUOB>s|qGF1HP9۝m$1HQ|4iz`P8N}E2av.Usn6ދJ`I@>HxUfUŪC掊Z{ y Wvꈰ5~<ն\8D+l}\0˸1qm1Vk61GDa-Z>KhU\n ͽ)Sa $eG&$=r`$/J^IAu~H`'RK'B$3 0nV5MkӲ|=ϵL u7̽ v됞;$akf˩cs *ݩƩ&2޾d;e}Z;GcaհjH,e{"oa@Ұ>LDPgi׏צ :Y03sd Z9]2C1?S=ҵKD/rq3|윭b}2:ji9@yԞ8!l\|۫QG4,8p\s&~ ny$ndAbӵV5VeDYKЉ`!!쑊3>ȴ.-T AnN0y8i[l_ B {L.RdU[J\U8Z/^QA#ovz O9j(\9j{ lVD)4z5v9D(HTPPY2YJ_"$5IzPi 0e9|T.k$0{=0J{x{G%iG$N_nk &]ދisi+#A9 XWDy(+}x6#HWa¨gf4*Dgo;Ke'l2^ %DILr٦*cԶw/@suުD3,&>gAsx1YabUT TSdXk#q=(V؆joT}ɄP1PJȰQLE7mt>9#/YqPqP ~w(K[G`zC |d ﺇ 4lphLot;o~1r`:DJ>Ecψ$! L0K !$S_.KR#5gLKS#a:5"V%&`6y@Q\g/HTpӿ8vQibSy3\Yjgz7.r&/Ul>?e7bki1,qSJ5+o,*ց7dE4czo{?"qXjijB!\GU Ǽa~xKGepJ:1z!Y!]Tzp)$Ǩ[rt5S"nFpFzZ{)0\ ? 'qkah*8r3X/c3L4A50SS0L^TqrЉZr1$Ko9vI;)S9bE'fp8\uFlFԓj.^Ҭ|{7Q3uyV ")-&tPaNG6W=3<|E9;NVH]IY~)q PErTo$P]XI5NGxIP c+[T=](bV )*r;ckRUE3 fﵙ<\-#qk'vga9>#o5Κ/Q$79;>KN|rl5J.("mI%wYy6r?ƟS_udxKHthgR}:TSN <18vo^8q\uX3M[`gwZLLciT5>G.= .ocQOE2 M?f'yiϻCгfB܁qOFU$/O]h 0Ӌdԏ?3Ԗ3/_S oϞjmKδv?X tʅ /a3Կ>O@-"`Щ$Emlol(^Ψ̃}#lAHGbEAy7S,n+\ue2 8 KC6vM;oX*>qK/Cj^Bz]%6|!yVc|#PW,bJ(~jd:ޝ +V+`:I麴}ʿ4KׅHv(P1]m>@,5pM?۸^m:tK+#MC4O]N^; yy\#a9VNu^>>slx ]v ʒjO.C^}#Œ?J?=gdsG.2.qKŅ 0+2˃T206|2VmVh,6|oR'nU8qlDg$D^GTl$ZDWlfz΄TQo?!A!qeGK0 }$ؙ+]}O,"lj9l@m{wͪo6 XzThrYqأڪD[FfG̓BA/4U,lu _0 ҽaQ2HK~X.% 7FQczD~Y#MDS)q|?/L9Ȳ3YlmTŒtUnX7Li@^q5qAAc(2<~U+\kjuExG`KÀɊX@ glk\ ˘dʙ9o1X:UT!3+nG& w*Ɏ vV%JŷQƃwT%r x!Xq>+"p6U /<4pF"\ ]o,_ \2w|}kGƣYRPˆ _<`Pr2m6G>OΡQo{(ʍbxR<R԰nSq:ץ1@t?)c  ^%P%6)o^@[B]2 AU9ֽZa]f'`8"~j7Z8ÒRz/C.C:_ w:6]Ml$'_|XѫawrasVNzsv?5.-(5gPRm(`."^^!7T'zc9j,?e NC,3$N[jNB COvk YGjўZA,eV=YAmza-PU4P|HBL3x5,LVq=(Azg},"Ξ^t"hfl 5ga0nWTp0)+?ufuhwqdR|ѬƧ3 Ă6\I{&GBj%,0/ȑ7A8G`~ s V9&+`܆ >ċu~By3[oqdi~´g"YS!zX݋Ӡn#ѧv8 7^{>ܢvҮysW@.是O|g_c1e:*5uV ;M)POwMy:鞛%ҕW2T(iN@M8,-Ket+uCN!_5 %M;(mY0sPYZ-Miq$ڐ_J=: H|oCQ?Urh0zHXςJ<]J]Юa .W[WUD-m~z(d,Fw0Д\EJHvn8}]1fod; GGTDž#VOU  b|fLQ Y' syznk)EŻF@I \⃆^-wJ78H\3F䚞{5Wݼ]!3 kmnxJix@\{fN~JM&('&|?w,2ɷŀ Ѐ5~X~4`qГXTiq '(SpM;"ḲLlQJē,>9xD,jw8h Q'ZhHLvEJ%B~(u֕7+RrԿ 3QsaY=vpBU4kE@3ωV{T<$yAHetÍrHyuP񛃦oxB *8`?iSd#u6^FSOj\c[$h3Y\wXCfTߚBWR%$+E"=nАͿVV g f-,O="gW>yLY魤^(?HTpV(L6@i\'`774WBY٢QqB@:2",ꕋX7 [,mO$ځ/,YȢ>@AuH!C8tTӐ Wu=bsyPʹf]3w&_YU_ffļn>o;?W*^!YN8b}y"kWdcь;ܪi1V~vmwNZ֗QiT<;)"p Um; Angi(A]ˢ|鉧3Š1z&qӦ}VupBI5P=;KɄu8e?F @ %$2?ޣ쫥#>pZLVarHF,#۵8rx 6jK/}aIrr3)4b?$aL(͏Yᆬ"g+ M4[;֙̔n2Qq"wZ$]9 :L[T:ฃIڣ t͘OOB 8&eeGɇ%ԣԕՔ[#oEruBdSfaAz3K1cTp]6cFߏ]\c[|a@_Hw>-q3/x_2Ap* p乏XWgs@5f,u>zk WWݥXhSV4 *bh柴q2x.-t4^5uL,?PՉ*n~AwL0zmR.Ot-K*wpcF?oN}5:WFTŀRǼޝ 2W"gWQ哣x"Q@$ͫX)wNgN5gqphEQ1ipO;꤆`z0 g2\ҕOe$P5j6T@Diد$*PpKP{,MflnA! S4;;ф.7h*SaP7\S\Q i~F42x!C,(ӄؚ֔Z}?sRDZ R!GvJvM/!* +y@"8&}ȴٹkҡOdy5x8>>W ^/{g[ӑr4APu~*f WN۲2lv2&6J>мϢ#cSYۣu[GF-f01bN\I }f e*\F}y$> :~e4߉|5ܖ0aS"ȴ[И2,FR[Gx1B4hA [Rm-&q^i&x`,8*6]Lݵ,&ĕoWʄJFcZSk[8E4S yUGDCm*_9f͓sUQ/e9:uz;#I*+fסCaN=m|C|{oB$'$OcN Ե9 ?1Y=]\ީ*n/Ũ0oH:AK#u l߱Zt}FHdpH?eB8G1h^|l)\8N@ ?y0Q@&D]^H\Qg؀Y.O'_ 0 Z& I{33 ~$tJuI.b3yE:Ċ6|h3j<>=ز䙯ysA ?` =A v]WaPjKni"X8qMSs4 E?:FR[tɃvL6uCBNзpzq<ןEDVy#%_MyGI nG\/j ZWoҽ5$3Z74&~}v 1]1sHqA9/̤^">4W֞b\Qu%Zz,X<._en hKdݵ7J'ܻ2seυ/(CHEPK|'*PڏF^2K%3J#NfiGWCE"btljwsfbъ.4ļfw_QV%1LԜIr+򣆊G/6fIq=ϰ3م>GڟiAhѬ>䤘XN! jBd$>bha[>DQ1 amaC[Lj}z'FēG?iLSTWZͱn.`QaP/\&~WRf, mae Ofu TӰĶ^0Fx1m رd)x mٮ|b79l\ZÛ.o~SKp&3lH^W=ي ,=i F-@E\.Q:a=&hJHhPdkJ1ľw;:ǃ(cLo^Syߛ=tA.6k ]o[ph4x{YzZ.a8_ĩ 8>eCbgP&TS~q3GE n,FتMfR}*z&좾7\jR=Nw2d<܊ lK0=[egxYByZv%CE#ítLL2Jg &Eu^t3E|H"af̕\ Ð!,y R!!^-;@cy0/[ j;}=?w 2H,Mj%ίؓ+PwǞ8Qdt !cQfmiЪՆZ#˻esy1x9#ԕcﭙN{M%+0ݿ.0Y` ݯVv_*CYwA1/K)~ҁM>xxC8Դ%[  i^>c>8N%C1i-W#i9+mfnjCuiaozr3hg^h*2.E-ҕE])n9^ߍB0[)y_jwu3Ј;"wL*J^kҸ:c̆ݱ@нA;0c?-YLVި?/Z "2zYa%aKhd{i>cvNz(Ƞs쉬3L#˕+h"zdftBBsZMT FʷFVgX9Hrԥu8/ECD|+e,.0$Q\bTQim'_:aP{CQqg2^ѫ_`5.'Ox(}HږC#y nD>LdJ3^nk)QĈSMZBVw[͔l}M+_G1{a 79sޠ$/-h| K[~-q9N>aC\*fgZh?#)ˋ\4?L)WrlZ-?<"y邍&GG Hvsg?ZRF lU aPe`SFW H"?8@i{5i&36#6*;aT*ԍbX@g~А&?9qKΙVvcH?QERMKy#Mx0Lkx#W*ٿ'D`z3 * t|&\=|m.*ЋYţqT.*@R:6x3sG%mw}݌5x a*~YNBy}g794 e}cb);?Pw-FMe=/F_sP#}+d{ idOW]c?Jܺo\. ~ -V[īJmSV mm.`Ib,Ze~A<A>4E(9Stk 5U@K,opg3;,`X&ZFup|Q4}ޜv4|xQ @X>80Ƨ2Ŏ,|9 еWʷ#~q2=+&=M]LUc}HdR#cΧSy@Ol TӡyĂC,2,"PkQ ݼi׬9ޱOv-;Ә_Ir (F˶QQ5ܡO4t£DQzkZU4 tZ'}XB$ PƧ61yy(d[vR۱W 6JI?(26NjSPx}QϘC3D%4l_"FbV?G8+f@!fL7 a%squz_͞*VcD)qҔ'*IɃTgJ3ps2?Ȍzxcv-˰LM=}_{>'J嵧sN`)ƈpFdg e̮Lz8l%ڶQyVLAh-7̉^9ƔW cMdXp Qχ"Hbɯ mTk%@4gdA2۸fI_^)EfMzp8yv@ 7YhOߥ(j x>t. Ռu3Xmf;e86ƙFc%Wvr oYODdGF>9sJgQC9'6Ƒ%Ny Nq0 L^r…k`N7:wnRc>(QYЄ5tbA،>)lbC`6oO&Cb'1S !uT'C u\v@ z4M %xgL~vH+}%G8]Z#GO豟]~ZJlj"!o|yg^)>H |fr̩%߈K- ^]r(ޘg_Sn\|:><4`ڽ#vHK!HX^Rmu) @IbV`j%tIgd~r" !9pRƵHGjV4}(YLY!tXʰEN8I5(.*q7}C(:j򚦛UH@]%ׂ  aĖCFL@_ה5:FzS Ub鎇1T21KKy)j0$a| Dc۲_6[']c;Hn}cđ*hWovO]˯W>Pu`80*qg՝JT\_A~_}_^ZUՊ/~A CDUNS?iS'1ٷ *w# t/GyO5[׬spdBLQN4$>0R 20tܬ+D6UG.H8G⧮pj?*gǫs;g~!? _Qo-ݠ͗wFO9B+!/T{@z }/zڟ A/~getnE1O$*5Fv\!aP5'ihxҞ2XmVO(21FLV98]k=-NzI`Ɵ?_o0WLkKe 3msN.UJ=!a#ؑW;C,^gxvkhHV:heP0H1m?>]M(_Y,`cc.4J'}2*Mw+@,QsR-mR;C]jÛ1qDۙ.(, z`OcU+H~_)Z3 >F?w{חvU&4gNa%WSρ*ꗰ*IHxu=x`t^Vu:k{:S>"z+>a\[$ y+Qz\ˇ1hja9a;_zj_fזс ϦQ?3ik=f#,Q}X0:ag!BłqT> Ɂw~rjx8:D kmN Q4yc 6+lmMЗ\2[ސ9ħM- 2Kf$ZQrh~l+ECC>q^4΍wqjd[끮?;XǠ[AVPvסbGPlQ^+_I4~ ӢٔɁ4{IaE7Ps/6Iڹ``tuiPoS پk@5k{3u/z1ׯj>Tr*Y^-dMZ2B zֽd. 9 0Rsr/?Ck "6kȣ4uY6F4Rq_j| ïvAqE~]aA;lʶi؃T!񢘲xr/e&!VX7cR0=w*şHr߲7F4TWqw_?EhVJj+JpX"]ݳa?ep<5{KsM}Vj$B3ŋ)W"\tm9BԘPV~51c4~/2Hu վAMM`h-JdRk߼jY)K|e-3d獑,($_v a<9?/W}h89}x.]T?f9 \S=#(%N.4B Sb8{gО@XᬥbvٔP~hyi(Rt2J/At'\&d/^s8qc_wӖ 5wy,b?~&Q%/ Uk} g,kmQ/r~|i9w64Vf*LV#I*4ce> I?=J z-4\@r^ʣfޒ>%(64֡x'_AuX ӬKJ%1EP-32շ*=&$<,3w0G⯁fŃ\?ٰjТ I$jw:\w;\Hөڧfׄ3O6#uCe1o\,&S0=麢NfiБy\P/RύC 5>4S<qJ5ōIC wzqKV3' .>^Wٴ[+^kR#:eՈ'jB|+Uܭ4~BPB4lM] &e7 q^ <DŽS;ܩIXjԚcnnIM1Җw5rkWڃ lkA3p@72: ؠt;L#$x7zmWl)vYߜ;7nzaBu!k@&cfcKrZ4q\$zZބ6 D߄-z_˕I"{lIDj|6K 5!3na@5Oʱ=HLjnoiw+|Hiz'}hNS(\휇Eؙ &Ja H3n؋Vqɟ:7TDF )5 w"O9QCdX7/ņb?q uQ{a5* )qb%:rbGM/@Ek7sQͽv1F4FVE$ªWz +TxQ8d(1&͌a-Ò𭴰5z $!|zb$ .[A`PntnJ֙~j[t9%p3wD5oZ,Ѻݼ^k;@Vw , d; dhoxF#Q`PN{[v>0#5~f~RЯ?꾠\L")#VAmMsOXp Z,hמm¯݅%1K`K5I<^P⮾A@LWI&LUyg(Tp?S£Ekg^죣ޖ1ɟ0(or (pd#8 ^}mM`}N;࿫Po6bN(]ɾ斉.}6xY 8 HēTRet 웈JdjBw暲UB]&-̐OԕY`+Emq:5<{pcnAXW<4z,;-@N,aSKDuQsubt;t-VlyH&eɠa_' (-r>'{]. /ͰIE be{{K!!5lvow&ɷg>Lq9LE7[?9++(A 7>#/hR~N| # ULq=WKWw,`ypubXO{bp3rE|ڪ;&,A [uf^ ֳAA{Aq.F$<5=io23 `kZ0','?\U )eL)3ٿ7S=\#TSj]7Bl3P%XʥQ vw䰵3h>ۉӆ^c|V@8>й&2,f }di| JJgFA|o?(%쪌c=^Tg1HgNYs)&vmc1w83"t,J,e x*!jre=L{l;VW+٭ϩ;6qA"@`;Cl%ZIn3t?m ]IK ʃlsq X?@^Jm"d[-4>J$;LIr#W ħ 2Hp$-{#圏` !GY?9*r6";l1YgXM1'Yk\TRz I>\\.څ_{tɒp/!iPtcHwET1G#$zӗbbmc`ۇw9.+אt"_ :47AD{wFaVdsYw5vpH2$W%Y_](q(D&g v*CE;),lƫ;\Ζ??l<|u{H񩣵ūPSɰ%߆HǭP \Re?n?__e ޖ `mVpNI*@} D#Jk*jWzٲOI lB\ネ9YJTZ*?;>C:1Y]:唷O >~%up7GIGNX5F>(O[R$FI~2TS_ 7sBFBIb*s@)2 u!ߗ504_"]>1Yz~jqe{vrtԀV 1fdf,MN·UC:?m?rhAȊ,&> Bۀ ZDa# N%E<--M^[I]ft>N$IjnFLB0L-}g Mif/[[?E ֒MyQO 72 n$El-\i2*rPnT#fCz!NyYX>6l~*GV5КѩlA,*¥}E%細xrZrO p{5Nec$]*M1G^s23+zg5~kz`|\'ƀ 5avJMlCh Oၼy޵i"3;z3WbzT_Z 6dk*;c}_eKɬڊ >Rv=e'q[=KzYE)s#hft" $?|ZW8Ȼss䉢8'tzST~g7HEJ֤ $"rV1%Q l:o5˷d&?N v5i.)1Ux$kxc ٦@,](]-{#[:}H-8N@ 䂐`Y}R7w#tjP=0\.ѭs`l`i˙I u1Q\gWp ^E.韁#R9vxޠ/h_#7b,sAaoE Uzpn ,[7BS\+3(mNfm吏(%#7T_Pb ^#(YIk6:¸k~)>wRדּǁJa9״W@I0/90%``9c=3oCV\i8ܔBa!yؔ|VPaDLff@rXTEsϟ'h xî@p͝]6CNjWW5#g^ a&t!uTS0bgX{ݨt܁>ވWE{m=w=Q1NQnRl}V*Ԡ$s扸YDZ;xI< pI\z>(=H_ߴ Q'pX܉"RI$*sK"ueD,fDִm>;\KLP"Wqs{='z:ݾNhiAؓ6+i#٘Fذ"%T\d-{4.Gbd3 5B 81~Ht X9!H:~*WiAe:C~N1ugO `G ^SXDAsqP 4^Oǿ G(~kA+qoR! =^ǝp7}{pEf쓋^ wY~ 1JP:UƳF>zۜOk\hP_g$x`Be[9dTYEz1a1bڕ6E#v/ 3*A3:72I3,+kiDx;|p"z$#DSnhbNFQ#1~ףb4X+E ;CE.)j7:wf:} H&Xoy0& 0 KJj0ůb`+X6!sn_OEATMTDL(@Ƃ4R^Er vH^J$ #,l, Y4NnE"@׼Sv8U^Y5e@<sFԢjXօU/TiPAX;@ΈLv#<۪9 J a)WmZ88Hs"Ue{ h*)0fp@"):@1uf31p;w!ͷ_$鄓@ܬ#6ΫKv'g֋F +1!=-^apLֱ;:."/!ZEaUeWMh?%h~hSw,W6bmT@qD/a)`22yYs *Z7Spy%Ld\͟㾏 P 0aJ$Ub<~U~^hf>-MF"3uUX^ݜC`_tp@ ^Q&i( fxuro d*Bc'Ҧ{|vPO!yF(V8R)akco+2"*\]ZetדNxI5r,SǺxC@˺IȰa{j%qҜ1A7\ ]2clmwaDQ3 O\i .1j;Ţ 7p=+4+(sgt\.R8C1w E|HaH Kh3JBţI.^'A8!dʿt/;'娷@m F-]w |a>mJ!<~7yHVu(̻u6%x4:Iʘ!!H/55w 9tE6AG8 e6 X[+jJ0ޏBȸD,^g@BJ_i  ƀ;Ϙ>B PH&^b#R['o%w&JG#kNӃXŅ*wX[⧻Yǔ񔢟.xVޑX ~DRV|C)_.ǧpd_/J i#іWb-L 懦M' "$誟GdSn_/mS_o[~  9N$Q._py&_1I< EEֽ,W+ khyAf-se%iJ4br&\RQ ϡڥ&Prbd;1w0Hvru2<oIMf_OuB[׆λy(0#vX o hrbJ9|TvH;XjK78EG^%>lrY15o uDhKhreJ$#p0p,Ig@t/urg9T<=cH*&+~׍6\Xs }˟ÞAwt%>r fe _&[ Own̎W܂}Qξݚ%w@B|Qtptԧff}XESNZ %6eRC 8M[az2?ܵ_Q1IW$ⷥFdvCKN`w5^jFYcݝ_R$ E-0  *QuZf|ӯMM$]oe٭gݷ'^@o1WRɧ #_ǔ9LdpTǮ.z rBL3ϔ7))EbVp[%zS ]ATZ q[_{ zJE1b5N'vi}ow4cNy'iy S6*8bq\֓Kx!D88d]զ- %JA;g@g al:EجI 4Td@خO38l k;JF_=lNl5;EW{*U"x4Chze)>-`$9$Dƻr\՝dӮ9F&5jE`JI~ۇ(w0w|m.N}M'~obZ-QĜ Cf)>t{Zߵ:!=N͘ Ϛ3w_ڎ֨w*n֗!q'JXp~]N,fsQב O9섞~1DN%D\0u@"+IJ^@%0h|}fnJ\zMƙ y=UD#eTP[AzT3n:Ss5U:g[%WȐ̳<{&2>fUE`} x`+$E  o;sC%1ݨş%8BG.~dI~Π+N SHO)#:7^Taj5"!]mA =Q6<ǔ;U51I8 =0)6nVrYz"3?-}âUkwHJ/0o7ҥzс]f l宨A4mz3zd7(:^!?1# 9n/mLCkdv 8$*BwLMPKϙuAunly::кdBtG5^;4e@;:G\zxDs2^r\;J 6ߋebzwYT8aCghJ9 POUθ6l) KuQ>~{6a:ی< [)Gu" kTPx.HI09c4{j<޵ԋ#[*)(Z^ EM6s?E8Hx/K~ZEDvVJ qB*q==,ԕˢ1i``ʳf::|ӮMi R!#/@YF*(?66ȸQvt_rxh^. ˱){0$ZUmHao^]rrVVRnugytY*{Od8-n5:Qg245t aC^a6e~G^=͔΃,/~mX`&KQ8kUV=;c;za0z>q۶G;kLD{򳂧F|Og%WS%FKXJ&JA/ Eu/,LYi]GiQ` ]J4^:5~ PÕQ6°_GZq덧Rj#`bAspEak87  IO&+yԸDKnHɗLIXϹ ɪϥr B2^ԇ. L$fi)𷭂|\q䦰s1l;Z%F4֛"gk o&'F=/gM%wIodT?3FZh lE?d4#A˶M(J:\% TdGΤ[8#O* b9МᑠE^#i25kgM)u`7{=is.eF~2 yb& |J 1naL+jpꑾ=+舻1]L 'o\[WޤZ}},%V dd+p'ЁOno(} 'td;3֫jb:Z}%Z?a‚&ՆSW봐zhA/~QHUPFuO1Xs[$:^W;~:?CMs%;ف_7K8,$4z`1bQ+(f)}1Vhձ.M3Juat'G1V)=i, q}M2pC3K'!{C|_Wu.`fMಐdZQ(E715`خ_Mךǫi&p ܝ{Xłt؉ 8`6BZh4.$s-AJ\p1׭Ө! BcDս~}@c޵4d@%"d| (NtxckN=HRtE}WI!TkGOFȞ]"R Gf CS.]Mպ5deH{7@!? ,Ή2 鹠\qon:e NeHֆB4Q<Mrr0 췞}"kzñ6sں뫊7k1]?% H=#U6'̂_4o/G}lj2u',Mzʅ{bd@[7 Lœ[Bj1.oAwfBOTrV`ʎyIM_O擶E-[{FAGҎ{.҉ >m v- mN:/޲U܆?6}1Ngp <;O:B:.ygIP3oOȂyIxP=C9&s/oئDkDz)gD(>€x V򶼞CcͿdƿc<1\q#AGƞ?!{{LkX A_tI`pP9Ijx^gfޚ~P*|`u$T]5*r%uYkhNw2CI26RBQ܁aˏo+A P*7x[,swA-__1ssӘԦ CM VEq8-/Ȧb< }HqWRrA6)$J8-e$ T_OS4{μ~'YX]L@7s[@xI?9's K>Zmeẝ0֍P([ܥGgFVʺVPڠ!L0֋.)Т?܄-'E )1Hp8IT'֋6؆[t=%fY?DcZJC:Ԧ; -] v>L5EzZӭ->քDp8I=`}ٚ(Ft~݈Y;||Wim|G04sNS9]L m/!\C118z tPb!\zʛgF}S9~#'i`1'I$Tr>D)YD _nB4z)9 9BU r b8YVdۣH"B*S%MCZX-s颳 bqk:g]0/>ٶ#lXϤ< )%KT|LLGrgXFN vU!BZkoQ e{ϝD%NGNIx=`71QE9ŜILZ~)AYkt|nrXfvJLyP^K &~݄ޘI+QiEVJj±, rl#_ >݃-FH=3<9|5JUQ$;lIcHiKf-+i/1 Wߥl()E7 '>f, p䧱 ]yF~(I닙s+Y\iGhpL!+Qӳ^hn$ze' /ndnA#PYbCCO0 -y+_ ỵ;itbA0kM&z^N3^Tcjj0(2:*@t, ? Fq?Vc톱qߑbgND3b6o}K/φN9]ԡVnK0E\$ʡ>BVfi # %2?: i]B@Ms@(&v:ݨiZ6!CX?3I!15:ҵi!/ c#GXR+`@Mr*l̈UP߇\s,t:X]mhW?ͦuf4J#1Z P4zhn ?OP.1 ux;9ڭ;yNH`|٩TϧgWtgY;g \lGґ@\TvdxDcFR NIЌ/]n 5%Ɵ"qQEi}WmW91A7ʘɚ{)+Mw{~v=jbDF/ͿdsQID\DޡaB:5lXt/żeJym77;BfQ;# 6S{#brsbMݥO-gChOj3'r~eK :ٖ7%Tm3$ aY0OsU]W܇0O{t:蠀bK&|GxX5# iq3ce2po!+c QX{r;wAgz j6x%7yj qG56U-;u9tZȄt7듫C쾈-[u#,1h김t3H.T_YDVY:)&gD$&Sb?SJ%&9qsv)j[l$Lm!q\,s8 mfnU`ӓW`l mGXSsa7N *6"3JhK-nJ;і 6Frfhn2!n]>aFcz򴧛3@nO|JN<| zf~(ްJG~AMba'7HV@8 WmV_N>cHDC O?]MV)ˈb"MLmeJ~ GUJmMC㚣[D&ŽlbJ(6:2l[fdk`{`ˢݷrhƷ9 .@!M;:PmI3Ll.Tue- ?R P(4FbFHphcL{~ZFzف4YuSs}f]nTT)$ʀq\qCMBNs>c$79kc}.Yq!e{wsrB_0by2lܓ]+ Δr? U'V V]JogˆbkNf3ds|6a8+P%ݎf2;)tqWd0J7S.=ayt-h(yHgbNT4r4v$R&Iи+AL2Z0q/n5ܡU#llp=hAlm9\& Gd&Xx,?vo8ƆPP ү^8ϹI!SM4(kP+ Fj:34w@:T1ʽ/4K `I(B 5!̒n3g9Ƌ_"H/XX6iϮ0sN$ qb 0ݼ_Eې̔K d%cT[Gº+PM qYv~PЃo3`d`hɀՍ12?rHEU_O,$Y8 ;!&~W}B7AguHmMs* /d0:=x7%$f-d)arհL;x#4I!ʁƍo3FQh8a猵9JynH 5FG<j#|6RzG꼬ٮ7-DY+*4aF}~@hoVqrsVGxopIdQQJ;[{wPNg!}BU缮DمZ"' εҴ4j y'0q&#&0P`y==40ov 9HVEТf`K"g=n%5j 衫$"sPCQ!<-̜oy6KA~b6LRU8Z*o_%ua=t0;f x? 2Q0z-~mjpW$)?MWB3ϕׄ/Z@\B`U?);8*#g_3I]Kd:>Q &jS& pOcEQ}ʶ_vjta_}=^_3)w]E;S~%^ݪH?+1{(i{C*s76b)|ǴVpHW~д6NBsu}^y .zMSwq~yv'B.Z <~8x(@34*ޤU]Q\p@W+ '0NrHoOɤ PCؤ9ws4eɀ-Km puͿXZ/@[\ȷ@ z@}X (|d \!@G&,Rdʯ&Ex(&.xE 31< C\U*AV*1'u13#"_2N ']zI:1bX4 [S1V]=$@5ݘK Kk]^r( a<~=cU>G{"<Ĕ8Y|#UvP$tݢ3;\G1@4mԒ`\|o`)K.hD X 8L9rIwms^88H崐xT?4L*5$Iu0n U›g5+5q,cYt%RKsDrI6l|S`e Ɖ/^gYZ070701000000ad000081a4000000000000000000000001616ee5110000162c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/usb/zaurus.ko.xz7zXZִF!t/n]?Eh=ڜͩI55(.dmDo66Ew5%7[i2q I"쟇2;ױe -S36aCoc8% 8i9 1zV%N{9>#.eܖRyFSmm7LޤYmw=خ~\0fFkrDuF> 4uw9WOZ3/ZvG1 [g\E7/^p0BH<^kxp]DH d?OxыnO̾SRiT5M&!]G%4p jk #6_TwPrcBJf2%1IG5RSzE! `Ш36 cNlR돝PٙK˕lt'FXovt,Yf\EeOb-0^)}4"MS`g23m'M/+T,G ҏEtU(F) V 1-cy:.˰j /uLA1&}]:7iZQsɰ;k*AnhgMI8l{;gh1PZw4L2>zvY.~-ή$#ΝG%5S /@$t,*+F1 *VY\y{ulY y\u؈q}>]<KL9ncխnU@ MM…yn,4o;1?f2ٱmL8 Qt@͞P')4VG,RkUf43VA=|?c) ki&DӠ?zpyYvtN4iR:JJw[7\* `('ɴ^lOZzH"7Mqiգ^j&eggƞ\E7TW(2mlHtr*;u1awK_+4 eٕSҦ,&< uMi]fg< `M !R!\4qP-]ОѨgxg1.r) ^tU :e>y 7aaJyY6O nsjdhv09S$&Ǫ{ 1h5,Yn>zDc= =L.(5JlGRNvL P 5gZfױ-oP@i[i Vk25L88=+AN>NCtᐠLUgAAgÊu>'8qK ~BG0;[bqqQ%5(jV$-SdoaXF&Sf~ڬⶨvMMexF^q?(a}z\#Q@PB< J7@^T;ab.8܈V3 *[7vWTkQDҡZmdU!OL1+"{~Wb5uv )ly%j]Yu&ye'D%+X77Kȉ}9Ь]ĴH)$fŵݴe+r?p=q;~ iHkx":. =۾oB֟DuI#+=c9ZgR67$ Vu;)A Xk| fU;-4[iOuʏZD7>Bu_ /!REdR)X ¤i{7"7u=0IYg*k3^?R>ZqOגbƘW$ہunj^/N?z]\MFWG$V<%Kνt'.>%)o1ج24yhBgU N[<'T7%0ۈ J0gGUs0q^RYC)Yssy(? <4N m/߇=Iʔ q?O,s0e&O@2Ր0rڭpj`OS9I~FGu5TzQx %y7 Tw&՝PPnG()R2B|-gZR"1lC91(˘7fbt38M+oT\M'VSvL+ʡJ@԰Ei Ѓ5'fӫY\k V[azf(fZ; 4"{Pھ~ݞl+tr=J_uj3Uo1 *5wg6x-`Ԓ!o9V>hig4x'` mcSZ~mw%"/4=#%Kb;{:chxLYŞ!퉎O9ͩ.\y!g@Y\湠.hS.oߤD{})AvͤBlkyW7o5njuhOv{.p  Qqzq@hJMypQ\>7SهRя~݇;,<|,A k a](pK[+j):mzvhaa#3JƽXGa0o7@gM4(e3pCyD5qCngpm% y`V[q%V,.cR9'J(`~9"ް1N]:woAR@ R'YFAH^r`hhⷆ<%dZ@lz;99b<5hNEE 셹) A#L-o"J\;ZN$4HQQ?Q~ %wR1[\!sGTvcptVDpPA2]+m0]r̝PhƊʝ3m@$e.7i8~G^Eph0{Ίs$qJ? ӲFh^yk?Ip4iPZz݁ӠF_U4T|,^Q_N DLT|s+;9%3!ݒ~㥅%6ь!\7O':VYM:/Tt_/χiử/=$ R&1[. F %^a BmAJ|L97Ɣ ԏ΂ׯ أ6wE//{fƽj5V4PNt,&Hօמ[ LXcVr雋d>8Yuh+ԓJK3.,"(a,v}oݩ,ކDXf!j'E7ldBU74q<'IEwDD)B-XJ! UE"=v#S7JƺX0ΩM1B (oġ!]06l!zo10H$AقTuGjulU2=b2ưi _H! TP/G>$cb0F 44?c0Y13 m|heAm^wԏn{N!KI f.o~h?6<$ '\nwhF,*7BJqaEܜ;ן4H߷ApяD@\r$6Jw(^r536?P$6(YA$zq~7&j=,&YE@3 IVQr7 UQL0Ntd9x} ,ygYZ070701000000ae000081a4000000000000000000000001616ee5110000883c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/k]?Eh=ڜͩF}c Y E1F 6wnJGuQv!bϓ> 0sӌNܯC[ib6 MN5V) #Og.MUԨ_z":_% *tWM ҒV.h)\NRWbs.Z2Ý9E` ] mk -/rqnqٯg@L<*"cOɋ %1e6QԪO0\wh)lbK" M+8CPl<սF޹'뛉#]PU> =ezY;L DnS%%~Y/+F`Sݰjh'+4yT JP1_ooG|La'^ ж08)))0z\oBy&nհJp64Gv"̨M`Tb#8;I<Έjy8}qʍXl|k5:X߃qMXCM7XpӺޚ`!œKѶJ Y^ݒS#lk~0o!녩+bf U8 ixR9Km>j%[+%JX5¿ ֚g)j^rr>mZkI%Sxu JlMǬHdufc WE4}sQ*K~|xh=D뙫ރ,^ WN E NVFengx[ps| h$T !LM籁"npi!{k!o)[U !Pa7nq.3V2OؿE9M|,m4SR\O쎭_e!#QކWpj$7`5їr246fξGPڛ\b<jlv$nK ڿW,a!Ea30_C2,__rhl5J\0+K)!52` yV'?A0O9㉮y]:Rc[f|G2?/~ ѻ)I3a0y7-Ȕj[B nE#,}j\8_KՒ#7s-6JAPX,UqR/GK?<WEIur7Ef&YEU/eQm!Co2d-3 8$=ef3G>t B T#I>޺4.tAOoQR\B4嶘q"Em&т,]9"h5<9L3d`Ͻh;..%wnژ Rᘒm:#"=_8]7|5<^*;;^W#EŪrvrJAFnUu>#37߽E6,SV! &|kŏyGAxsIoA 7!˗|aZ\V3u, 4|7 M;'Y4Lɖ󯲿x#" lht9/wi48}3Gq,=/e[[n#ۖ|00iA>&P2\CeO5}`m8~8,"x 4Gӊ4r9u&dX$j&;]YmJj5q>8o ޢpo^E QP Kԅi#'l:VX5DžZ[u_1EǨ+eU+Trے4bAK|EZǒK~9~3?gܯzڭqDGtˉW}=N[t.ͣ8Q/ 5}E&t鍿@{<7_jRszPOQ.}HzRoH oy)PNyn' C[%W% eh a|ΘqY]#%f3E0xJݡnS4 R雵:ruO=*o̠b`0:_#/m%0&6:]FO5}>j(yk'4yT JR$3c83|pzS\՞hMQ$kSY?[L50eQdT._u`խ1n1{4ۍwrxЖ˹E840/2#Eiǚ !wTxOohapt0 H6FѥQq|^ PlFZunה73M83;U6N ϩ??=P537*'!7H)m쟅Ɏ{AdjV$40Df F:9"n`reGa`McAзnL;\-"㠆V 5S6 XDY6+F:}g@Sv<Bgv$@o׋:9<‰M>?N؞X 6n5(n{}S,lM sXH[+y\|j.k|AqdDBkYP(E^$2v-Rg]r5gn~T._jRmal_Ix)B!25Msy%c'9D:ܲP'+]&W{%a`IV̄G*nJQ|G΋"ntx[&s }$ CJtVJ K*dAYȻ>97݂aD-#n1 i4$?L/kV5(ܮa@2(8Xzc^!1nBG+lLޣ.S2O?wDc@1٣AZTS]\ǥߟ'<$Ն32,lCj:C_VYE+9%S`oߏ% 4b깏ӿpnEdMcb23mQ9@D: 2I!)Wa2ƭgpɤWJK;z( 6GiDhߦZ2`M vߖ3ETꆯ'I:ɉB>&HFwlYé/ B^*ҹ2שyK~[ĤaB]RE{~f߬[ڦz2 l<+Zsha灝HK9I9uǨ|s`c85 "1BAsՒNG52'S=bU@J(Р 3c}AR9A54qQ,bb5( h4Jb `UBd},[>|X;{fB8F΢c?HD/h=<îY|uGƪ͵ztC$lT{ѧb2`V]\pmxq[eݹϵyŸs:'/vº`{NDu`,t _ɴQ-jʌ-c qc3rȺ:-s3belF)d@)n?|r8ElJ.Ӿ\ ~(悤d|@~,T(MZPm㭀+(UX_R%pk2zĿ8 ̀ u}к̔?HG+-:߇uhRZZ]SϖwQuO>7ubV7C&ג-ߘ>zAבx -ko ǧyKH G7YL٥`Z5Le"z~-g';3ͰBT(Ѯ< /沍G&g[Y^{uBrfcR#>` lT{A'D;h,\߾I{X>%fRen{zgA̰'B3YO]ca7%Jp$mhy; ?(PJܧ=VF2P9,@T:r--if90>b^_!QА:wwwˇd4շ}hkf>Qh9 ,s]!XJ).(gAiSn<0SF?l1/w:4kn.J8}WOZx=ȁN)Sn_QI/Ez Nezw-M$`:}V&$.i0e 9`-}n/ŴPTpM*2-W'.^]17m/?}=╉&_ ET ]J4UGYy.W 2RDN2Z[!xZu23eF+b4mѦuԟ;45so3h@HC!`_ķ{S h}~#xiUWWӣ=WqE|I?_Xd8H*7.VFs =AAsj/jY"p_3g'C,^|ŬA`wJ`\nJ|40æ1/ݮ6z[AۂwO @L^W9t.kI%q"d3bJ;`ClU-0BsaNՁ&! `b'wwCi{46bln1\|rieO8,U_s޼b&46ʄViH d[ڥ0O pS}(pZV [K܊:D ZO$y+ 5=3->LX]_F*$'&UbROy{C뽂B-m"VG8V 6m֞ϰDo`T CpϋIjM&ԡC*Hc ֥zUKUټ !?n]SThŶ@\@IC?5#U04^7 [eR ʬ4 XsҁBۮ?l[eBl蹉T8bnrT]$A"8NE+"G1J9+*W`͏OAJaŊ^85N,$Y~e8SFL }%4Z =h|d!M`XGK#(h2*l{c\RAt {6 j Aa $sA;(VkcK؜ƻ~I]7@ێۯSˀ \ZTHho/"΍挣lHuH~yw*nNkD[07+:c:w9pwdПK j2֜l+3L=g8,㝃bDWc&Dqiֹ:y9G,w5:=͑<)܌X%&\4yxmŋrv1v4ͱwiɰ,qM7w!F:~h?n`6zT穄)z(KuhU_MM8_?C+"R7< &g8{G+h1@/Y9Nt*Rgk*#!)Mi1CWF{qOF36\ #MwVW. چZT5g$eE^`ɣ+.Pu(k8Z>3R=8U'qY`~! Beٞ< ٮKD&eR37v΂4x磵 i7ȶ̧&d5BKwm\*sI$ġ6S&\=yQۋt 6?RֺgJU'ȱLD(~Y@Qr_g{D[.YfwITa !m-\a M%򫃥)8;^4գϷ?i3pK) #jok5wn1o|DjR b(ke9HȐ Cq  I8A>Z!D;߯.)@PbnkQ<635G'Rʞsmt +xyN8lT3J:p*sG`vA4<,Yv6&=h` F' Oݩ:FW!;O{']B Hk Y3 ,YΈ&ʖm;n 9]A%xZWMeދ#, 1@@NPMf^n_(u{ \VOdx,ƽA^Li RL{.Ǖ)u͡C}"exLk; i8nDrocnj|ӐP| i!M$+d#:dc꿵M6wEH&p=gZL/@Kgj-^"pC;+i:j6 {Os]/dMٵ; n+G8Y,swC>c Bt׺v戃l^jI./σޥ 1lƏ~IGIZ=kP7Hɾ7K";|+\p̡WVtqh$1uvjKCC/^y-(2 b,2T+pe}v71BI e 2&yU;V/R2}@(@)E\+')uZ'|`ۛh)r~?ܶ4)>/ HNz%>3WstkƆ}; DK[=uwY*Mܰ\gr_a7>Cs3ܹ,cg Ir\5{ gcʗu|Je_gJ<[z0ÝVL$-)WIe񃑢$q]w'p l,A*2M%s-գ1p蜑:D38jxlȺߕNY6+\ WP͞аVɇa2k"6Mg-zmU%&l/|bo稣Q2;˨7{nWhW f iS娪mcZt\HNЙ`㕄1Rq0Y G8tGڦ7_.ThR3gAlt*zg CaiL,gUh ` J6D 3 YFQc.gRP̝v'Gvk%#ƎBp,NYhrq`ҏ ë4GJ>MJ,<9L[fRr; ANWAySTߵ3xGF;:L*tbi,a uEHT31KdFwH4[FFB?U+74wU|}[Q!91ߨ_bG*Ql2kՊ9g+>S)M&RB:=[?B!R`f/ 烉tPW䅽s.(!sr E:S;×X|N\q;oI_Z3~H%8?$r_^)&HTY5>m޹>_CjA|m,Lqg,S!ŰK! }t xbr*үHV~/w2ent_.Hkd^ hws0o@c!3#L6KU"X@ܓmǞfbX369V>ءT7W]y4`Pv-"8<;nQZ;SaI^U跈}Hg(y+Bscq$^hk 'Akd& ׯ_"e1X]#l}N'Yi)C]:B,V: id؎ZcOT¢qgu{-͚Q(D(^edWt7<O2ۓHKζ_yI#Y XԤ;2n76ZZ5sGBTМG?"rp6V.4 i\lc$ @IywQ;xR{UqSS_ mH^;Xߟ$O'VV+GOÝ_|ߙ(LxK5oR)!>UZE̠3PElq87P#̃٭}ƔAVڝh^#+a\kO#gQ$MiB#³;mkw&2>|& dѺXYwJmD}z!~@_[AY7"a*|jNwk]ó-B+d]LdP^/sj պY*LS+݉ߵ3e)19̰\7/k=Am,Gq/#M@'Ux>/]Guf2O~gE]`KwEɐ|D%R!&"İ6/ '3~mSMD!{PF/qp+%R>\1Р(@gw"#6yN}p19`Y`@ D^lʤEHc5|G+e. ,um rҍkb47 !GdgAtٔ4A@I-Sc:Lg¼$!(..mUdۮLHvs%</Bts6nW!5+v/u)s :tbT'=Ag /s=͛7ML[cMc~0ϐr<"j'%)+H0Џg#WLcƣ<; _Tf}|bAE"WWM&@spH{G -*ul K#M)™KUw.Yiqav aJ|̨^Z*G[7b"7Cj"".Z)sU3 l4.hb%!O*H 6u|#Abų4@o$b'ɲYvnBߊ3e5P #/bJP[ZуUyfȶG^_dOhc؉ZT?w aZPB: 09 M;Y?kHʥ+Mr.0$vTXbb&)6V,U3`5OnWCo _:+mA8Șҏk:βn'Te%#^^,vC1JoHlFJ tC˅w<17, ?L}_!R$=qw67T"r kzQFDT1aнLH,J$$ʇ'"Ū/Ѣ\+Xs3dm/ExTϋ=lֱjGB aFl%$Bůbx\JE$\yd)S8~Y7);7^t{ |dbA̢ZcPT qb>ݷcP]P`a*]Zf>RY1ԝZ6j6yjvB/\;& 49,J݇D"ywS u=v"-$ ?*#^'B_' g -7ZyygMGqV+Q@ x7Jy O`/ʠ.6 M ,]bn{5{/e'oB<:j~sa ^@!}Fs[o0xO)?(Z!)j01ʣFBT_,lc6pw_GVʬ[Q(NMD!pG9ml>ªmsKdҾ[:Kv;Y-6a}jۙ?OlZuc6x6ژ1%~_&lkuB|Ax 9`ll?yiB&BAJn".x٭Oȸ, w #إS^ϩ&+[Yp;Ҹf(}A}?z'<>djh*,S`l!w6vS{.ϥߤtPvMmPz(\G/r@*&tѡ[1b6d|5ݨN굪?RX<ճ1ɋcoH@"0챚Dɣr8U߹D1#Žm4ِ[5 նп&I|{YY멠?^HxLi+o#"U.El8 .p#jtC49\1٘99SY?2E5OLd% ~&Ul0oxm'W~%3"h7.en$`]EJ*7D~}{uLgTͽ |AN@gbFx)R9}֌F+ѐ]+ȏĺ!b(mb1kSb> sՅLATxDcO#q̒ik?v ̱v(C}qb3ޣK|m/kOo~s{G@Tn,|ԂܨJ+,x #\E3& /(A434:ƿe) Ǥ,<'5\bs Os)ɈVo`2&Ee65ϞdՕ5%t޼iKm4k͗{reָވt$,an|̺O[JaI`NLEzAG"ًV $`o71;bI/=I?Ǝ \.ť) EoiKxOد,@RyS!|C2ݻ]gkhV޸eD/p>T xLnϲ 1p 1%(\MuĪWajB)iIQ8 M[- ?{SIjXuJZ>Pa,[[Ms“ٮ@,FQkwp;'ċ՚Od.@l[\1 m=6ֻ)-=Ӆ2Ү pʍS1hQlշbU}u~4eDka姑iRׅ7эA.Dp^ C-_/ЧgKsis*Qmag@ΥNtu4gWϞi BL{UE|=c;(A8006y>(Eec7r8˗ϵMhFS0Mr6bԴgqUG¦YTdoIO~OE4"+YXˉ`6{ R0̯k5;>= ?$e˧eaG\ιpkǁvtlJS@XfXe=lg#P.Z^aɠ⟲^$MaU^{>`mb/* #ptȪ9XR՟j4!e:FpHJw\ 1HA6/K'~q~]/,{bl]N9cy)퀺|'/<$1z#=s/1FnQB8TI3D3'Lɳd%D:Ζ,i\lޕ2lto/5G-HCrN-} hUZPѺ2q6?9hP/OM}@%уU| K)\GVQ4sy1njcorƙ@k#]?R5q.1/(=|CQ9I˄;l Zz#0~A5;ZO[y&t *jngc$sHJ*(Itᤒ W›u~.iQ]BxJ;iW@7?,[\`M{A>}/,8$ݻ栙x+-eQ.6']-mТы赱m zޫ\d_=SkX1ŸbbOP=Yj҂Ѱdpl.]` t;tu6RvYeH`l g.cF '}H B&8e[\6IS@Zmܓ{gV>]ڱ˶dH6Lww &&CO{hP4J&47thϓGDzrRШɻ= ۯ9] wʍ>0E`]KW_WnvyNrPQp E^e xaxg[s9n 6*6uYCBEO9&$wTf [eOi;(){Dnl#D.o!)_ 8o01N ubeT1?Rf\- WK jGP J^ e]GĐz~nAJpiϘ23#oK>YkIS jJ>Ȥ哳 Pc^,pF|)}ʎxEn_ӑw `tߚ g!ҋ8N5O%h7UYkr'F瞧\v9]ttgvs#ANTs=LppFn!2~S,m^A.@_# OxiQ¯K <#RIJx1}Mw\/X%|[P/^КI.>P4]8 nafayb:P\S FkzP0 ?D&0bR!=r9 ?{2xTe&uC3Whj4vu! _e^Ub$t&̰iғx=!ѧoCP<)ׂp=Q yG%C="}^ -Ae-eqS/Nc9C\* (`>|{ qn2K+3=rPQu+\J"~eP}y.]I.[S^tzh{/Ъ)£1B񈁇&6eFޑzt2'ɕnYZxYp2T vS \-;?Isf JNh~؂ P׾_05,yOF Zc/EV2̶WQdыN^9qSaT8mYPE-_gYGgYgIH!O+a%}@+F[ i]+D %{\ʆ|JPlR}?A<tn4j 1R?ZH`kYBN>*(}/2ywL|a!.zU=4q CkG=1A1vlӪF$M"50*793i (5ljHX@7L3뱽zW:qs0 +lqSO*XzrEs2b78}UMtYkͳy7HwzL8a=txd8e18vF%itɥg|JfYZ6y>} mt zJ$LY壗+Oy-&'H< z1BGCH׏) 0( "7<|[BɗR۽Wfȑ_6y&T!Dûԓ*cQ$ƞ(~\?ul;ƞ$yΒN灂N~KdyFa܆Vl'zH)ra5!0Qјt|uw 47F4/".~VUʂ 5>1\#(x\0!N'7ַ\2a"LN$vC`{ H9UJ.I1N9eԶ^cT?(YCNӽ> <=ߌ惍Nz*|?@ |SKǡ#WSςgY%iw?F3i=%7ϮE8v0{c[>*z8,9}>LV'h O JȬsD = ¸ne䘠S%˺Ϳű67;/#$R&h0&NO͒jZy, F8\H҄{$ bԛ I@e`}7G&\i8eM'^wf;峀tJT9۸j]ѿJkC)߰W?qR/ aCE6!IܒU?L ͮ.#t0u~ yC-Ov [ZfSy C;wr8 ,T3Q߉ NVnm!qa/?Sb:ni|@m@j*0f5/28}l-}l/zcp#"EbmJX";lHgNxY;}85d*("](Y2عxP,x"Ev%0NJ^`.ER!D}SC(dH-7:e.L$DŽ۱"~,\ qnT> _i_oYʺ5lFQJ4,?'|Ee>&P$_l0%U[C ֔tɁ}3Z : GBъUdntDƑ0u܅-^5+kpvjQ0e8bV"_0DtglEs,q (uxTtoB Ss cƔ+% z@RgRBZFU.?LP^?D |||l:@l 7#ǃ&0G pra(9U]C-,lۇݍF"M/0fM]oҵEWZyE!4J%=\OAG2"^PG4-$!4K%ޙyLa⫖]{V{UeJ \sk!6+hc> l XSu?UBѰYNFEaKALQsgo:ގuZbCfu^\GTЈ,ִ;Ev3Dڗ;;a5~5',303Z I< 9@SOQŐo Ou Z_^L\d뾤(hCH̤ 1"C;I/K$`A E.&M*(?n >7oJAE.F/Mߞ,y2LMO GH|iI8Wi!EL 06QO_5sef0E_oų3nY*)Hq"E ,,90Z^MP} 4jlUXV|z32}(>!PBK187VoRƙjkN} R*ݭf+!"ʊkwXJ YHMB8&d 0~HuNٛ= ;ǤVeC"C?Dbme tP1]##X>;s:%ڲܭytl͎@bgGA}39}_z~tiq5]H57qi7ޣ!a>@3(gk8 ɐOR}hgP{)TX{(R5AB^ˁ3PdpͶRifx3# &OfqDQ~殮9W~_`Nj)"_Q}B.tHM9m:寇q $폖n" T۶YJzO`7q S$%2#}X`Ӄ"E<@մpP­JK%U#C3k ZYV̑ (?C{薋@JuX--]i뒇r Gy ߚȎ 3h,r&P1K-֔|}ӀN&̲iU"V!D yHfϘ) owe^)/@%X P PW%L `=wƵ%vR 8rYLefM,ފ@CL/W=$& ?MRh3t AnO⣆ Qs~>tӺ|MVr)bڀh[]W%%6E֘far)V;Wf~} _2j¹[o^"昌ݐdm*@'a;HndA#XSk$C55__vxs.E ѕ #Ds@=i\O8 `W-!"`)OrW8voq//];k[|4V.A6m+L*@@4 b$J~r'8UP68e+5 M-S>Z3dSmr*IN-]3IfnUIhj zOU N:Ԅbv̛CO!fy3yBf gDi -)x`yw7flb;VK}1BM/B.ml9PZ4Lx,B+MSSsKa>|HT2c֜ MKG}Å \djBrn`tu })'A)-\,B}xoTL9#qV"!֊2x[Rlw IYcfv==OQ2;wF6Cs(iܷ,rK:뮖>#xwG\#ݸ71~-.хz1Ea%Jz"q=VT-_\ ࣈJ{ 8nч pPǞn^WXveQ;N11ؓ\#13A-"M} |f(7+`vR^~6ƼZ#/Ӵ} O j=?TMs gՏͲ0} }J}z "&2{ւUTiĔM~f$6\"E@[Kޯ(i KG/ە4]v }i)u};ܵEH6Kl(>/,a1rfDFD|>Pi,~_6XY|#37t$q4j_+~$nd/0ժTX Oo>˶38=mT[tW|?G9SHDIo歑K&)VS6ĻU֥ZJ~?P|uBíCSHde W,krCԸJrna}*9A#P[{XISfizW0Ekv_ DpDtj+ǟ9Rct$`8Jv-*?A IWSYi.df  D] ⼵/7#b\<ɿdu0AXg'a:fdBݕvV<'@xZtRѼ FB>9,wH;2ZNQE8X[hi`?&zڷs< ph|>I C#>K ~)% JBc D)o{jMKN{h/mf} P((Wo1"П bV b\L(J羘jQh~m)G>@ՊiXǐn)icZΝޖhyZMy6-(QA>m`puE= ޔ0 T>gl8@tPv`~mI}790ijU-Sإ,iX{{r# r3)'Ωʙ=3fъT#L&]MG._A#[ڻh=֧ͼטD!W2.b<oKq<ad1(UPhœ&`JrNw*%b\2˘ڽ[Y`UxrB4~LL0IjW'!pvፃCjD^SW URu> nدLG}#V qU>l} [ zvevL)]/tzHTH^3Sfy_U?&߃zӮ OzLb3Lڽ7 AtWX|Fn_1 y|BMLQaMGiMv{ߝ?HKq*:WqKv ;S=K0{v<.@a@Ƶ`K"Ҷ6%"Ry̱O&Q.ΖIPoQ.LD&`y%Ip$j%S N]ЇS9C^r(2 7sHsdX})Ʀ! ›x*m*nHઽ/lUw>sk<) qj[LVÅǩ5FBlk74 YitʧN.aҡ?Fwp$uIVJq=:Xg>,9qז]/@7)@4$t|GI2M 'vG.|՟MաؼZP)KM^Qqf 73E/)JC`q|-u똉BQ?Z׷`0o!S-^0p ӞQ4qؙSe^(@TuYdSǙ'_~iex>Acu mųJsc_zt4+--!ף LޅD _,yt@tn :y%Q[ɥn9d _8q#aNjP"&;z[5l@h+(()Q>v+Sl7)*Mͫ7^?3o -;]X:Gmʖ9v/*dɇC̒h5-m_Ue@+1kP"ՋPp#Dy?׮ Y;P$;Jw |*;Yǯ.Y\(h=ZOߕ~}u TlJ?E&m"l0~r<#88R1(z`wnUV(ڥUc6gU/ԃ82X4kXbÈg /껨UwŶNUvfu<II$&ՆiX8ĥEXՈÿW6:ϟ1jMe#<A|+?|)%} |%+WTs=NhT0Q1[P Ds>1$ב;чJ {IHYQ=lP.W9vJZ6&Qp%;t5V>./{;Rn'OJ`/uSC* R{o¯9EܙPvF`%{-HE3a xRaW ~ 12qT,$(ݷ% @$L6$w(?@p(7yxc*{ª-:,m܁Y)rQ07"FO /E' ]dVBi߅7|4GWg-|Ji_z偓L*)z3u-" eq nHd+~G|P~|=X4uw}+Q6JF >X^4,v7Bfя4Nv1{y#`168O<ʯr6ېVXo|ѕ >LTj. d=ᾱ]u/5Ok?_T7Jf*& mviK`L?q`:=FЍ;8v^qw79wQ @_p$!}2Y57d[P蒛YىnBH$mrq=࠾3oi6Ivm[Jx 7g:n7eP薹|Q<=j׈DιŬ/ϕʺuޕ˱5K{pdC h){cPœ4{@NAKmXO[3hߤ:i+$cF$D;5?!5͙7CՊ* y\1^WAv(Ug3, ]IWe^Y z8.&AP GV['IbU%JHwӣL<2rhzM d7>LxLE cٍN료^8(*,GW윷x)`^vm 0iP¡);XEڈÖY|V œ>MXp Z ~{D4曕#z~2 g-^q0|0WhOֳح!!37Wq Fn͙{U1׉U~#w,TufH<.h-\YN`{9}7: 5ǗB0[;Y:v3趛0k/:2962ok+b)JZ䪽z\"01aȂ*_Dq<݁!mS%WYӃyٸ2VC yP`]ѱ"5SĶ%r=E|FsDG /O@ ץ|u]5yszel*~*欳"-[ i5jԓ|6Lʼ7NRRx&c]ky璉4";vOMd4GrcJ qz)h  4;` \~n R4eVIJ0HS˻~0HuRJ4l1Bh@镍TޤI\\]Y^QD0)ⷆ @L`ZNIвELRd6 ,drD+X󨇒Q8M,\".]d2- ?NY|AulA\9Bvw~dn#!!0WF.K\ȳHLr8O&  kjۢ?s& cW@2" MDE /cH0%"p@MOtir6nL'82GBTr1ZEmsNB$:Oa'I&F|Zgh/ = T\`RS*2qI8fw+dhvKj $ْ$n(p靝] I|]-kϙm8K*@ĒFh3fxQ# WW~X\t\ 6Æ쭋[\@v15;:so0iR|_ǍX[]^N>㟤סOU]Wz@Ƕqb7IJʦIG %x~kQʓ0 ٫D̢H_:v8S~6cR2z 59VbTOiY]yϸ%8^ lZFjG't4XXvJ~\狸tᡡLAjQ;&;WYUC\]>Pp_68%({=%R_Gl! pu*R=뢫𞁌ŵ{0(uXg30V#7柣ݼz;ņ;Dj@džt: 7gd+rr.5K8trXD$I9ffr)*3k,] I}jdO M'1PѨkI_g28_lgJClaVA3UۂI_}֛i轓NtFq^gk0"zq+GLNL5qF 3T7'q]:ADk;?:K-(A$cMWXeeӯR %v[CF?~&H`qIhm5HeuKK맑qFol7a's5s)ne,5,1u|g$@j4 ]N>ȉް ӱ]e _Q!nr`u}'=xn߳r9c T-z0cCЧx+VT?eҭvm=D[Y1)7!,Ic uӶ  $>'ܝz+Am3^KQaTaYP:?<&|ffN:pu:R_^2O- ?)=(25]Uֶ>D_ >;PH߸]D 4iv $6'`8?1ϩrfG>0چ%_Mђ:E!{Vddx8$ *HOo[fbH`Hپo-42aaXߌw;YR~=~O6M=DcPkQ 4Kn][H!Ҝ-tz[C)tK^^8=)h4hRzNjKAx* }oVқvqOx.lQ\^PҮ9M[۱Q@fBm)!a<≮D&V8TxGlă/A]lWo׫72c!^1S6{[eH䣀[ X}ڼbE~8nqu[+eH/,_Ϭ0u,s0Y0Ѻ@y(7jGV>O:DF2r)OqL9 eji],X"|6WS̬:f!Iǻx V=pwsdi .V$xJ>5yz=]-†?'GsSEf,_<3S6=xQ#&4Cvv=N+Q ޛzDYе HC0֏3oz>_)qN+7`qMc ɖnY3+1`I k|ȴfn!p Tq6=ި?oҸWWxbpI^a3PZ7l'bm}ޔ@-#ZO I-KDN2SLtQ4H(Ey"Ux6>&]o#TX $ py_?\ڒ kZoElKs]ba3,ZVD,Ӆف^w X@ ^ZHIF4wCrAL4aK&O(Gd qj0TRgm'yo@GiF=Ggyl*OvN[NÞ<!;:7鹆8 ]@$>- ji|=ur$sjL2Z, boQJLS ?,LF`W\l(::0vBBr}L~9eϩx4L0U{?caU?ybP&=_J3m y5.<e9FzBŏJTs?L7#qR/'oE E6Xm/o97g`Ԏxߏ}{ ] [wPKebLZDzlNR:va` W'nNl]rXƽp};Tcj9%šAq)k+n[l+-=X8bL }WUgYZ070701000000af000081a4000000000000000000000001616ee51100007660000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t//v]?Eh=ڜͩ"!M'< sgfnbJJ/O (ьL2@ 27hGIl%aw3k;1rID#X'_L ]+E8l ^h|ȯQDTPRR&@wbr%?ot W Wt0A)0%rKᔿP02 bPz 7mv]jW^AkHT$."ʐiNeP;U :XնdqdY9eH]T|WgݬWgw»!g4v]5^IaT]E>xEi-@mI&)U qF `^j P@ <3|D̖SJd0;! -,ta<|)6R`wѲbG'۳i%-l|NSn1 =Lb5N'e_m\/](Z ݣ}ʥX OT#xpӆf*>|I\Q*Yye4j*`4F4n䐹*.x7s}:x.; ޫ VV,M5Ji} zJ~ۂ\5{c.R/[( =^uo'mO%" ej[]VH/c w=nd٪j)L'OO<5˰*W}ǔ8wa #^moqk!cz50.a}H> EYGм p{ocSb28a6|Af-ۭSRU}qig]}yH\k7SDzA9q>cͅ 3WL^\ r]1Ij!>HS토jA*b{-d*8*37m|e8E;5H%F j87<%Web7u=ڢO8欶 }>Bt[fɼf^&J}l[!XWvTyMoV$v+@wezǗ$6~mdFz|KO[f~Ӈ)OʡFp{Aj%X0Vr>.k);CFEk u"53{*[z`" FgΉV*DoaM3d2HVMK8ۨH(^Ji/\2&\tӺU`4JVXp NkŒ]B~9nQ!s a,2C% t^@A^ I)cAOmEz2RWsrm.A>ir)*VmN|I;UV>&5[(?yb6VWKQqzӪFjTg5Wb]\-lvd RA+t+h%Pa!gO!hwtvo,H8OхSY"vm`cm$G6,Dq8G)OldJAq~n_i|[xrC%Q8|9⼨|O[, $56&U9%)y+fur3U(% $U n  #6\w knp/_'Wˉgxmr^$4` [(&z|ލ.~/ V+ѝP ]aK'jvTG>u#BN%SV|r[BV/wK+gt[U;uJN1o2;ݧ!Pb5=PƙۃZP۹=E8Eb3.GTvyU~*©.(dd„VO8ZG mh$Il[sV$G ˝e {K)ByH _Cg4%y]VQ %ͺmڶV㚗Q.z{I<Q8f_t\+M%D߬ZUh0$Vf0>'s`"RbٞZ,HhUݢblܽ(宺 9.J[`g@^LY`}♪;#f" "-0ޥ\35#gIS$ .`6Bߥ%gs[>/.K[-)#qGlzJhxݖ4td "E)Yf\fDJ$94xR$njEk 6` C ^J@@/5 ؞u t?VI?IGTeYseR4l\\/c0?g 潓HY4*J@=/j&KdŭB/7HHB~nòNFU!,BhnF/, VDG/FA:oXF>' ˴R8Mz\n*ە޿8 O*3⠊y0wr>P7q'nlxrC.=(:k͑}u6+n J*4ⶩ?YYF%-,Z! ֬e)Y5B,~=߼f57țt.9KL%%ɹ}rC%PTl娎KV#LmPgFw9nzJS5>gVTUiBԶmg"Ցt̂qcaW9:OAW( ͛rR˹OR XMPș6YD6q_gZ7RR~j8[] H'q}8?nլWRQY]wЗy*L*"mFnWlQ ϗݮLAˁH]<W֚њP'C3hCrіo Xr 3iVL^th82Ro'={!>TB@:yzcv>ho-\s; LՊH;AÝ>&0_AU^XHa,c!Xc~+2 Kt\zbqwFLEk:Z\FgkcnftlO~/?ܝjin`)[FT.bjT8ӚKZ۹> p]MCLCq4Ec]jPq^ }RiJP:\{=ys6oHٖ]wtct}e|_57g =T$qAj㯻 (! ~̻ ȁ5k䬄@v6BN!%_UUPIgFy7HO`!Iͪ.zZ LE;(* Po(W|]៓5R<ׂTT#zhG$ `^`$)(PZ!ѿX'%A-[wGfmWlt%Weƌб};8}Q95ijUlj>|n)g5o 83 ՗|9i: El==A!椑e: 5@qq8{?Jx䞷$EDhOODd>qMa0jMW݅'Fq>IS خN'%dRi^'m X+F_~ 9⯸u?{ #s{ URRDžJq=LZ&\[n ysؠVL\<"6eZsIԫTUӮx '*; :ۙhqI557"WERסZS/lGErCgpb.h蕮+}Q\(VnČyGOd),]w/[f~r`vt"|r^T )e*bMiOmNNM_KgW;̾!s.EHʂR+) -ߚH^\=YQy cpѹp1qĈ r_Μ#й|glemNO*Ȕn?0Ocn-% /å) B™mQ4`ya_ge@9pD80d||jĢ jݭt_<J*^ g&<jt- C$iL0ĺS<+?c_`S*qGsNjrW?4yWg3~ A_@HcOW}B{h:BPԁ\Po\O*[WԐߢ*{cf!G/g Өusc4uRgQ?4"M2XJ<*}[hX ۙTMdT 6hJnS!:`?h)bZw3fy`E:[9}$5If%JavL|fGˤ_X0rG Bbہquh/JPZvVeUH2ΓQܖshMgEɧUdw>9{-# >rpј(]&^Qe1[`P˄" nC0 \-i2DмF9MWK3nﴅ#4U5Ԙ(Tʫa5uh90`<EN.cIO؀g{'#z BM)S\v]u4"n=y7~d;Ev?E-x4cDuU +ȌkB3? -S LY~"c~u5|utz՘az*)"L f,F1 &u)zG" yEPY4V% Łq9OWm&j{`X7^ |k_wy SUr'X35cw5#+H=Ky"SCq{($ń2) S-3(գ@oBNI|CJdZBxx oQQޛ PFM@_>[W7ngNۚ3 "r ~8xS˜j}y 1"s8rCbe*j.x*!4ȁ?9RHIaM=dʆuJ<ҮO% cyB Gy4xl49b_H*?^ Y~#A턊HaxA_ *z95&RNz, #70Jua` ]pBz_RM$$wI*PLĤ4\9,4wOҮ8{i\<(iiW%y¥28s8;"t/&6b$yѱ°eߒCrec&c7_j[ /wVXi{'10.z 9vk ,k!hjA3Ho٤(W$si(4O UB+C컩&dCpa6bc~UVA0#q\d-,l'k_sg޼ch6@w#Wf̥ũB᫤s%W}GNs46Q|UBi3UCvK=FhgL`HkFhIz̍Y`W 3 z϶A֩`% (ycJDltU^m,ИH:m`4!sӁaENhg˽UNELSG~~ ֥Q'XLgC264VS TME׌dLەX8)b$)-4ҙ:!= ~rX%.^L-E@{/b|KHlcК;7w!/u8!SY '¿:Q [<\yߩ1v͡B>]hGm) Y^2m]@~~BCt/X<8~ny)9ɡĎ(~Nl"ʆC>O?/=ko2]2fjFgL= Eƅ^UQLs/7FpEw}K7@Xcr<"T٩_1a1&wg9JbfT6CR? =[y;+S*]a,s:dm  Y Ahz癓@q:.M];n֏J[Fnde)q ~"D0 v h874YBE*[WˣA3ZR2p#Dd~3t&NO#raTT1P4>5u)b mII]=Įл#@t˒h)dF- vnQD[7~YV5څiRlY3ʓZ D Ŵ Sg*/XKlmoUp F>{+KLQ ۤ7U")=0! (EVRSIr| ڌ6A@$o; ^A_.ʢ4fޤevpfw"m\pp`9IBC\j]mR^ܐ>yE9v,1屓2ν4sPhA$"\"6aШP湿2F (Q`"t|;gK<k[Jy8qTBKgy@a~0!)_(m* K#P8.ܭ*@!P(ET iA3mRABپ}- Nzu5b,ebRD t*n5yQL@lXK= j{?(2רE]ε ZtPMgTxsInԟb"@/O<еrDžU9Lw?E*FoʡL]"]J[Jѡo,Pƪkޙ'3&/;e&9g"-TUl,,qZl+] ] ^#HgH# pىd*M2mMhqI8!#UXD*V@'j"ML8Դ)r>-${ך"7vD^)0"3b[nR0](qrՑaɖHxXNGŎD| E5E?i˜Q~!Si "{m`-]{di=v>h&XքKE=x9wb_Ws*I~eYGN)C@u@h8$XdrPTÙ.cʣV+HP|+f&oM>ջEm5;)ʀM`j),Z@J̖[gs4P9ė՟ /N>)fK9#₀mv=dgNGp2QqB!t pDF4|q{!hw#Rc"n@Jfmzxt9_1 jVTRU_ i?gL1XT-}ceQ*+Տ&0@b~"b-e7(D)1'J5̊ʛf,) g -A%Vdagќ=4T6 GzAIDZCP;.,8ߗ3xO(s|`kvyrzyG]z>C0c[Gh2U6_)| ;ojgݑyoRwhb NMvMY GOϣ眻ȵ4!\2l|1vM-+(b [/t=g)".Xc =d=Z!j֙AƜ6屦RB/p\V2Sǐ~Ӕi؄TL>hܙ,N5{`Hb8Q5e7SGӌ%TgkvNH{4kxHCWPf_yeO≐'#i!؈{ +b pL`7)qJvGlޯn?1Ehjµh}뵕F6( ψ 96j祸^O'56J]zHX'2ҒK9K fo_@MGw^uPbi7fC6bJ.1*|Ln R`ɢnׅȆkƆIk_j.WS7$"żE psHS.Ț}+oep'1 ߹_p{s `FTo]hZ#W1zEК&hFq'x$%$ !*+[.wJv+6%E1S b? HÉ4&vVs0[O-C5fAK7CbDКzߣ6uIV9\=C<'XM% `XೀarozմM\,X`rަ̹T`i}3.p19tز5Go7٢HƪlE+01 ΢Cx)δ=|Ď2]TZ^v+j "\4K#Ih}ƺGSuHȋ{ J1Bk ƛDloƩL0}Os=g16P -̴껋1C6탃 {XFϒCx]O8)?;Oǎ!< Yh 4Nb * `A5y\m{zzX¤^w73 "#_sH MZXJs7 REaO+(YvxȊ. NR!Ȋ 춋9FEAEkۢ5QIEҠ:&_P&',j4` D8 bپ|: ),CӱWN:$cs' hƮqcYS7OK0UdWa~S}݌Yo ?|W% n8Kɼhfްc|= Wlrz!C{)}Qְ cMfOX?)wB5 g63y,7`Z&Fe҂DX6oOhD= (t Y|HzK#its,f3 Cv\ukTiCJ {6uDp@Uސu5^>ӊr2݄> jcA1I(y?WF Ff/=\ŝϾW9 m(1lkE"$"lļ--q*nISgIc%Nuk8O(+V6{&,r6K&K^ .\WOXj?)-/}lb0$XkN8KӵHF:BySi3X]ir@g|4T^J ar([`ވ%ъ(~wD^<y=Ru:5ӂ7Yh5 ^'&|pA֥sH ~cn,2y\NA/JC_nb" 6;G/(Mދlҽ PժJ_7U' _~|'dTHI~bAќLڀOiDge7euܹ kqeɼAtlN)L r `qM}o:g,)8"ZoǶF?F_sKQ(T[%kY1B<߬(a*oB@ϕ}'J&U R%uh3ebpb`|`?wDS—Z ?%P/VW"jETQ17 qNN;c(Y>+n Io6X|ǒSA^hiKQ/ǴDIN\$gn]?^5FOeaN:{ȫ7z"`n V Rۆ>hX敿Zθ7f7Ւ=5<9\:重5)Yg#]QS?A 2e>V !/[Ν\3=V[@F*grI3\[Y[RmArMՓ,*Ҽ٩L\REc-3?6?iFR$ xEyݦ 3xy? PS_m꼧Qs=S?O2DSNg? D{׵|h޶HPiٗmtƗH|2i|s<bg >a0VqOQ^7}f6?iift&c;غUR;*zٔy?v1%a8Rx0{p@AU0 1;OuT@Z v Z& A\[4%y޻|񗜤 yNr~iSY,YaA]I_W V$gyjm z+^BWs~?}n4`A}^v6 R;n4!8i߃&X t—cˍ-9CEgW`I~ߒe% 13X|Wέx |uۛsׄS߻F _9߮ݐk\+dzX[H$Z@sհRwWνOA*W== !"nU>3B-դbij ^픵KxL޽M2֬ <0G)K7[L2Dbcg扈͛AMڥhfC˖ cl$jCkJ$dq3pš _?4q5WmKʌ k3ZSܥމIyM<:&kb3.q3ZiMr$H8m˰sz0@7TtOzEnQ4,@\~ϰw|PY%w]O]:>t?iJ`mFV!GՓnKC}p}? ފ,Q&]rv\fP(#Υע0[3̢D>[zgؤ LO?V)cd ƾ!Y'oUԂ+(3,A6w< T%Ņ&{c߀t_'N[ޜLTbw?8q5Gо2SbWq/A{޹nC!Ԝ̖Ȑ=~緆V }*|^n"'Z! >'WPT4!2uc.%GDW35-aAFnD% EU33(5Ov$Nl.%WZ-g(G+΋4DJ -V[9*X!uEmCAi-Wd~4E Ҏ1i[&!x| s( t`Hm[?, q%Dq[v7 T*ޛẐ'3`ŹkO"wB|Nx(47ŠɻNq2T}jY, VmmwTHN-``|0@,vr}ja˿M@ I@\}Ǒ%<=k`.Dd/;Gxs_Y<}ZfPѣj;i QI~粤n]K=@ɅJV/J-^!Џq]Xs`bl ^W-uO CoHhKseF?\Dx'f܆3'a 8߹LVThc.1I[1.$A^U֙b2lpݢyGnҕ:-ԙ3YDeaҀ!f㚐:[Ȩ -)қϷc 7\pnTN[bJ;#e`>D'v:a,tǜV1xc j}g*hx :h뻁K-ˆZ|u0=4XM5g_T<(j^ C s[Qwo/ MbMxiӸRvTw%䆧T7$'E_gCa[=nϮ1d )#U s x5[0ЄPyOiǝGq-!b]԰rU}}ȝVlj _6!V[gvRB_fT eF ~ e1{{ѱv\j.1Ԕ]ׄFDU j~w_ |,9),IF|>?38XU$(>nxi_fCi9s`-4+}˧jv!;1xWh:[Tmݺ(\a=`O蝬D}K12fSg}EGRSUql$nɹ6q ,_ o=&bD^d _IY{eRꊚ^T#[pUY2t$awtv BqyA%uB}7/0-_2u0gECC6Yw@@T/-ӑ2E Zov+ "&h4Ȏ]—q^qoaB$8WbBи`1iT5qM'8/W{2NͣSge, =Nr QVƋDcMA?%L/Ž5I~QQ6qM5~[3]h$nUo|w lHoXlߜ>#5s iziQ5CϜڐ$.TlϱY P,׉|3퟇*Y͏F2z䡵x[. K{VEc|C $J2sّy 2W:G ĿޯٌY/` ?JW<f~y ZZ8إ) ˼VbQ'o-y޻R:õ)qU.|QL_`[_zBawLU rqyd,%Q U8l\?Ȓ B0҆*8`'8If/ ^-)_X )~a_@W%wyX`ui#TMkO^\ ALF3r;єvEϞqwg3a+oPM.|*!0'2+M^c,\J}L0GQ>mw7~n q)â^Y~ؚ$/8'0e+կvEۏXkLl]B`x&0\=?*9n`m;ˢO!+ݑ&ŧ&BTlxf뵍b>ؾ< 2* -+‘]3犨VFL(:d35=%]at||4Q0y6MudAy.C ݚT ((jaEԸHORRWYq-'X{-HR%V$Ը$y4DgVs I<' NY4G}sgTRy>RB HfP{9U-âe8: p#"ّ߭hDr:p!TŅ @#mPp\~Z^-'?=| n&0dnǎR>G$(@5Ny%)> TF-肄/1(Mue^ܰ!濍@ Җl$fʺ>dۦm%o՜/FoF<&NĠ׎7נu7mv6iPIo׼ p|b\V5{Fe $4?e}O'ⷼy(-7>W^ޝ%wA:ivu-4Q]'qMz#[ nd|GCd\1H*k,.1Eq3|5/ۧPvԝ~^‹U 92:tAl7,(xZayefR)NTtk}j[Ƞ_ OSdd~4;bfkcGG9#}),aJj}x Y^`NH@!~必u` Ѯ4&^;ȵ?S꧑1Aҏ7Cbރi4A{eh f1d=#63áQ^Y* C"^ETʃݷN#L2Z>.kO< ɲϦ hNyY/mðk+\ЭMYjd9r)Ȥ-ڣ qcI=-.` ~pMw5cK_EcKF5+u2D: M!EF %L4c{^֢E6+b6)sPOw[$eXئtTRӈʚb|q扇cZ1a ɇ@*O/noX.W\"-T\@ vz7aӚQ{i;D+`A@x$@nHo/;p5l@eW3E53 uÉW-4ۻ7HJEmDëKs>|-w0OS">cUUА9ڌJwp`T("NC$z/u~e\-XcL!lF /$iʶ춤]joEgcD v@8{11MM/O "uܡ\?JguȑU0/˹h H}$+ :O" Rx#=+mE_@/-7ֽ 9b.';S&{jաը{ZS;B6EySS˘;tgsi;jBh5T l] wmcc_T^E٬w b2,UÓU?C=#+Ů8% >#]nYf nqGs]`@2bl-"&0{d )4Uma請rmPYfpph(0#Գ'ҎɥSD}z4LJ~m#,ڷO͞r0k^}rX.&8-9 5>ɓ)Kh7j:H$ـŸPNqxV,,(Ǩ`Bь^*_ _G~,ezu$ɪEsFc۷i/y/*ࠞk2.tdtGi51I Z9H:Ο:,}z!MA{lɲ tO* ĻWXvW!ͅˉf]K@Ϫ:WΫ#|)Ns0cGh뇒bRr38 _eRxD }8'JSX'a%m~?h0ݮZ]\=i.ې~w%͎!e2QCbe:\ S+I_?EOL~rp["2nfj0 ko)b%e<ac=uʓz Z툮9::eҢ捣 K]cޟ@w..\n-@HA HS֘IʋpQ+S~S:ҿΐTߨ9`eNs89z K+Hl~M#0beC#m$㲳4mv.'c c@(3;e}\`.˴DM" ^[k&УGquEw.%ɇ[ vuP3iU@Kߘ+W#O!%'OPqg;$5 nǯ)QMo$:K#GF52]-zFzxJ&Yp17K`k>F2|vKH;G\jh"%A巄Ae_d{zVI)vDshH8]O:ez`BU>Q;3훹24o%r:N-'G=ݹ'#u,v杘 !˯x=sh+] 3 < E7_@mdOevU떵)jsfr÷,S30YVifwʊ ^+(VҮ)vt6xvr&'G48Ʒb҄$VS_+;p sYԠ)]ܘt\Q^!+] rq5wT]oNld)mL>hzu}E{Jƚs0$4j|^A ͗부 y^_.n,@^Z(m7/fbt ԝ9ÃLSqJt'E).xޝ X@fƺ⴫cG0s) RcidS>Mt!̻a\O לƑ]2r2aAP[3"Ǜd9yify!x) TۈGfk ̌|t_y+o^ FYu1\OҘVn鍂 dwD\Dڔ>9ThW3oƫA8~B{;gzgV$f;^-kNj>~TcG8^>JxJ,j%#+\tM[!SurH8naEJኡh&4߫k`ǹVԐEJuXID[L GqpqEmGpA>!B3r=l*-__34=f!U A x蘹~x@ڱ`nlA"?VyY!\.r؈g~vZ[1ÒQ#-'NᎊWA9QNTZ}FiQ [.qR[%TVk+6{7T:ϭ_>SCiQe$ܣ \WΈޫ)ʂMQS&͖ǡFtI$r&Z_ œbu&ȂCIO|3339zAjUG{88[[K݅4 |xtTs)Q:]3tfv{1!Z~SI {l}+|n7<7nb`=m }d,iHl\ Q^'>BfRbYL(,9nlh֊$QP#SM:839- %a O ^?_{q*vkƀA| eUsY{W}3 -E}`3+ZL7{nA߄H㔩-:|]{TˁG#8Շ*s+lʺD[#2*q3,]o^Ң-|^w-s(D{췔ݫFť&f[Oa',:/`MMD(a,6:>q m~+eո+C>Ԗ뇅μ|&cTw xi(q+Yld_yETP/˟)B_xNЊOrؠف G-49_(Z+ ֐*ε,\V푂Z/) &YJkWx':|mUaes:TYi(9:bKբ;} m9ٹs*h%`'9Sl?w`p݉/^NV&F`zkXj?scۂʇ](TW>6] Aɜ04nSG E_U$82:L(Lv`g.+x տe{:_|hR7ԛ<ˇֿuZZ!f7 w VxZ$oѯIaF2ʌ>#dhC8’>?Uvg cD5 3+H"y #s?Ԍ{=]cXvaiFt$n˪x }#V9Y&dV6g!&u-}IX͋\y :I.OX2\ٽ%̈[H|@y pS&F\˛Z.uE ݼxJ|G dߍeJ N5^Me_bE@6=$ NxUz&t93_mX;ŚY"=-INzc2gk=573r?}7e}]/#|!<%5T3 v#~ *u n~8~D;T$Y8!D hd(;k6.fҲ߸DR.`^JtZ16ͬ͝7E\ սjF$CA(of|&F LF^nZ~TD(\3Fd=E=Il;鹐ԧ:D^̣ (~˕ >DtИHz+J&i0VVw&΍8WqqGNaI}WdSIm@A>ME*O`P6z8d{j\|t|Uo ZzvLp#V߳ Bt$qyX_VzQj5A[Yb"C@`!R``-X|Ml?jܺd/=z6Fw9,AeѴC*ԈS 7cqJLj!VA(O27?<8F䯳Y%GG"zd:s ooUaR!&8n~vlyt,_ _RW 򼮉b'7U i=4Bj'I4\VF|-o *IVOsq1 j0EGXթDCvѷN!J"] FypIPұAD} L +4' C;lof ml\oXۭJu: {l$vx+ty-7a[##-ݸYPw)*l?U1 ]qSlhDoap޳6Uܫ+ o(S̒T#G.3|h9(^n$f i65Z&(S/`+E[kcz#$c,"SA?ݤ47Q]*\$:.PO8:ђ.uEi^ZTpyUd94$H 1`S6h+Z{iFW-RrcM l4fm-oӤk9y¸^!tRӈqu`҉N8HrF0kglL -لȐd cs z!4aA1gb+X{7j!WApMli BLakΜ䗙p[||xJL'Zr2vNsc^|fQt"i!lϓG8 byD8i+;TkUS2qGoUdbn!1QMKB^'jXlC9ޗ4:abX]?Lɓ.͌4DјD\ho,wC z0>$^T*?'ݦ,ŷrR6C;ydkK~7Z#uM5pEcf՝!ڭ%]ϯaa }q(4T ì| x;E5\5dIU3!qyNI9]|O`['34]6Vpȃ'J /ML8*e~eݜ68 7'FST줶Ͽ..  2*,ÌVAcFGb)Dp#>`m?-k4,ԩg:V/;Fxy X.'~`r;7C`qy!#tyyf7!@ݝn1=Q7#B]b{#U*+O=7٘b}-UzYigbs :$%5E:;0?0 Fp?2&3 ]Bvg|aJ~N93_XHA/EXISR08G4>(U9w%]%|4nwyjh,_e(ϑs dTN.`´~[raa{CT 6箻9`QOgD##{K`^`ǝUfA8xu M`[-s GPJ, =,m2%;]ڸSXbh]}DyrY6uY7I񕫡xhzsA1dq<pŗխh᝵"${n4Ky1dul*u!q b0Q+78~PŖJwgkJx +pvG!͋N1L5=D) NH% hۊ 츛9]#J *'&IM?"e?HeJFÎ.C{SBݵv44=0ڪ6F{Ӏ}Ӑ2UA%_+/|9L=t`ʆ| ˌg Dt\юnʿM0`< }ȜXR). 9|5DQ6rn;SzCIu#J)xP{8w7@Az! J;8 )Fۺ¢Q=IQfYX̰X\OXbSKnfX#"u ]htG¡dI< ;22oy)|1]f~'@ԯ#q316 Kd@>#*+09'=D GTa[UۜDƻbN KWU'e֐?0JuLGrAY&pM7Ttc%>dE>'>MO#¢[ğ,g?=Ss=A w$}@X3k |z~h*фhvhX<gaY 6Kz beo^L1,@02E$0+M#vcėR[R/TzVk ҙzVcxܽbSz;Muj~x$06{c|:Utp( Rۖ`S 5Yq D8;̢tJf":+(CH1wme"Efh>Vݲ ~xE[DI|3_×KOkbC忷qk;bCEъ]~6( (~,g1v!4*uԯ4uzW'?2qB /lvR13,GʫP_n'ABupX}ѧ5~wXZOGB#LAOHV`q-c)?:z_ӝVqWdvd9N%?[E"bEOs71IdyRFOݺN™̖n5ipCJQlZO{o`cIv| A>tCP`[@Zs;p96aFBӰ]S"nv%g0*LQsHny*@ɑZ=Iꧼo@t__fԷ{P/lΠ_Cң,* I$eW[yGI $hwQ?R hYN[[ș#/`27}4Q@tQ OnJW9Ff2bS[=ݬou#l8?> 8`͵EBwApד!46i#b.ث jR}̀|B M6̿op w.DK(Ň`u+fD:K[[g5(ݦ./V(FL/D#D|햡0N^h@0A0{_Wr̾L%ݸzՆYRE7CñY@"MxTwLSItɃV?^myɌJ[@}ZQ73FwPl>:#2a:GnؤL!y 05!FC_:4-4TF_ĉ73 #1V*Dg4HP XBn!l''x @$l(1rdljYX-SI5˼[ea7WW3Z=%Q~ |ir~:^N[p Xk*гCᦓ-0|KTV92-J-ۉ4ns!w5ORb':}`FD5JErƊ_[1C,> 4ӌRa_#1FDۖS )jexQSlfV+ߧ=Ud7JA.ͻ1g>t98&Хim L􍟉:#~w^"U(񋸿U6=]тtѤH EzBR+%fx@7$ xUn T̚%s &B/ ˸=A^e XH[7k"eQ .` -J4pQd?Mbt"a,Heq˝ꗚk(!)dj]P.(w!;J{tDyp y7_ rZMIzZVիUzK0+ r\:Y(C׌@&Gž~[FIQ1:{jUPP9Xף jƁ?Y(+~K|WVslZcm˳3ko)JN9JgڼT]N1s,ŲBϟVEs(B6{ |'E7a8sqgL %LM&ˇj]AhթE2cQ2{Lg e.bXpe5qq50oWuXꗢTwg}'B:rރY' GA>tkX@sA-굒=?Z;'c BŶ^y9c(a;o]~awͬY۞.w]ҽvi֢Dz$U7=lQw_:˵ > EZp҇z@'_fvRI7ZH[0XOR,CXJp_$K*&[.#tb[-p>{6hLG5.As54%x_sEYq0CCd9آ:'N4OJV1-u[jl}BsXr[ho6Ɇy#3?X#,sTҗVG.,OznNQ\2R=@>hazr/!M3/])Qr4X26rsY*wm*6+bg=5tͱsu\BY @!TG -8)~hM(B{J@V>~w{ I |fkNyFO8ׁH>p7JڑІ%,RA6jLIY@j.me< veE"imM#yaOob/7$~E?:8GrT*!ԕȡv嘮i`|J&u|{6׵N|EXj(JǛj(,}@laңVcnwIYQUY@8b>nTe<+)""nǽ^̔Ih+p~QoJ%N,]CWr"!m&za u=qz^|m2Fmd9Gܹd8BFhRL0xw'd|0]y-ϫϠB 9]^Ez_1Xʞu;lQOH?nOx0N9eԊD3\kW ї7(N.'JXAF*s hlFwgz;6VGBq7֐M>8VAO2y!TMlK& x ]ȜNx#FBI,gِ=q2u(cE?c[QNp eo+<5 V1X?1=\G'_P䫘MvqًPX7ubA9'BGV, ЙִshY ޺)T0)]; f +T6B4w ~Hq:o֓S)S( R%KE&@8q+$˻ dLJHCsw@pQo/yp _gy4F{\>:ЯɯYq:TY}}#s,GKFr 'oQyrC;V1;S0'դ~OZƆCͩ$&|UYhqRx)g򙊜cФ;[F/GChuH=|\[.N&fK1Dݲb@'q$9ZkJg~,t:Wxp] գpIc2rd&~\˺.U= LY_8 hڗh7>$a"CRd2(B^0N`{}#ߒ!#[07*^d=keQ=i F3 STȦv!XD8IT"$VR: 4TsvY:imה[Zdy;YZ J={X¾@@~`l))/o gUurqDk,0~O4x$G#g*fS~\,\X22pX `f*AfTztErGՆ]9f.ta?~K~F|r,G}"JޥEd|[l^d}yǭZ#SF*55c;~mFRR՟l@6lcݏ`hj0v?FcsEݜ'N1r[w l%EVVǥ9 L{"D Xf-hלRL'Pƒ?KC(=Ď<ΏBl\X/!D>9HQ0^jX8U([@V;fy0Qı؇euk1yᐲSwŏ:V]N SO&Ld|K#I\Wj;4?Qä9ya:%A_!: 2K,bs9+S^sqrI.>Uyh6O+K@s?yF!ay!WğvIv5w-(\ڃf3_jwܩXK:d@7؊F0<=/s~?ZbR~ʫԳ+~h?%cTͅX<Nh+",Ы3h!LkpeI+W=MaN@4gw[D9p!0֌`';;3Ig'!]gNJN1$e\u2 Q(<_(-Am h猨2-`D؋mNֽb3E whʶ)$HxE9tP"k3fg8>C9*ȟvyU+b= _j6$N$.o%{,+Iyi |uBf6D=ސ$"B`bg㢌ӆ ^=trCZ .YVO2gLf7UC!1s8ljM"R絹5]?5o}ͬ1}l* 5c2?*֙G8qP'9/\@Fwfw-`mhU"8/k3I1ˆĿv27EZq}m SH*]\EKaW]mM eB@"U1b)F8|ka[`3rro>єNC~::zsXcf廢`*@6ɣIjq]p":.7?c5uf;a.kB:P" jUt/dW|i:/R3C^0xqz%RksՙЯEI퀴\'TX𸽌8I6}`qT.3Ɔ3s!ܓ5 CcEXk{rǩl6wNKFzF2"%vL/L%H'}"v+=bXȖ_,vp*N=.9vZ"U@hSRmrwYNZ_w *bSI6S@؀R婟#6/E!h2ͬ)pS@4hG߂b(g(*TԻD,ۑ7 3g#ȷWt"fA*nqS8 zeY DjnH 5¢PىY΢C={NAݼi0\NS\<Ӻ8Zj躨(:B< B}~Tsb?9D?:_ɠ=4CXqՅ"W:Pj+ \eqq+W.M]|# %}TB2'QVg4;wpX4Ca7l!N)v\:~v* lcnii$,ZGӆ#eK`EWoˆ!k [\O4@$7eo:%g ;ۺ#9F]lÿx$)_ ̞*>PFin 25jc\&}0aADǤ:F5݄O,rNk~| MU#n/kﶕW-įw7'`pG[z"s%ɼ S&X"m7}_"X {AuH\% my "i~w6F'_)V1C"cKk Cqy#8㥳RxA/XW͜sCՋ߮z+ZN!Ecb+g4#>'' 'D&E[F s?Ԋ[gNeT-N3O M륿p"`o5n秎iN_{Nfc %bG3.[)v d2.v`whqԄ@h+F9콛&END`2_Sty;oxO/jK oi7rM)n10x SN\_c. T.&ĸgK=p5nzm օwY8,M#*qp'o8q/sH_ϰZȣ!C5q҇=)Y _'*=G&H=Wy+t{ цAAK8 Bһ;< })CZp_w.yVK4E ~}r"|P5_.T;My8m>KQN;ynf#^CUI ۷&\k_ΙNgnHobi6"g9Mi< fzŽ(~.qLM. r)6zuo}55C{:H!-(լApoZ3uVN7Bv<8ZMݭ:Y=zsA,n.-45nq5W;LIG6*0%x f6fe0cZްH ?Ny[H#~3{  Zߏduм(S|ĩ+}*~DA)p-,Q6is@a'eZD9{v%wþ?%؍`p-X%BLdcnnĤ?=3̐G 8K=wԂXħcb+0ܩk`Y*Y3b\XE Ie?@4vVK\Aׄ튓AfXNy+T6n3n[$y.! ؓU۹&81;[4D\D%84' cD~ݟW{8ޱ1:].:7#0|{9hs>1 WHAB]Y҅e+ה-Mo_VaG?H5)։`R4hjYL@E2sE#& xjTM_b[Pv ;^oʁbW@q0QgT\b Wo+=ot1)K NwS=͎X|:ְ^&H~rϽ2pVЎW?惛@$6z]^Br5ikWox.ӕo [*f z,1דN@ovrm32páӍ U{;r}8&E]a/#1D1Hk x)8"s.o|S8/ UY+e:(7.[MiԫW1 Qk:n7>d]$x:Cɝݕk.Ai*"j?"|xusM,g8\-:=8+hڵRLRz4kAk q뚖OJ)Zn Ua.Az޵OSAބ%'vUFW[kdnQ{<2;cmDj&&M-2Dޓ=?B9&mԋ\kJ6 Pm:| m蟒}$Y@xY Z+Q\T(>_6u~6Ld9A@W)o=7JK?]˗`F 7+7_ByD^Hab2=&{ JE]+9"qZLKJN Hez{eqR@^WcC˰ś/2.sK癟6M j(9/s~k25'v_DИ5U&GJګC+P7ttܱ.(gR 2$lm?plϏ o rM˿4=6˗6cq&yqa)]6([@h,i*9t:vbȕFGk +5~"#P!4Iqʁe+hIJ~wn,` S{ -G9cm 䗐{_Qϫl7$fG5xwZ&w枘3ԅip4Pp;L2*ΧvP2y HU=IP\L> x0~{لR W꓿ 0Wx{ūuA-U< s};R3 CS3}pC'Edt VpO1֏M;]R{0 d8M~1$+y/;K{:";7ϯYBqk>CzqN8 XiJ0>4J*Y?^'^I>tY p^e`ws: (RȖUO¸ m'f܂I# ,a8CQ+&*i2aT05H*X QL`Q:QP緱 SFAJU# O7Cd0 |8m8tkِ\2̜Tgw!8a,/)A!^ÓTi s=5llyXcP[{Cu3GXiآNkYUkN!a `u;@sN;繠H4+ELG`a FG:VM-Soo&'ª_G"P80L.qFPO- ~Cf E=[!O'[Ii뎦1G'R1S[!imf M.C[E6ؤQg¼Ssin7VmN:Ev[ML@>fUމ5z [ Gkª ppٹԜUg΄(ufpw{d /ttqgTai:53+D /Ј'5f6 N5RLS%Uo4Ji5 ]&(nUt3 !pmell(]_N,E4sѣ'4uyk*n87uR Rs=ފ2qZy4vùj̒eCwn_rnBwRn7ݕMN<iҜEh)2_^2ժ%9<ʦ֏ե@,HQ^pR B#YS|z/GE.nxW(J0բ/^mE '"Yǀ1 ż(ՍmNCױYyDqXdL| ɐcꣅI> ; sxPX s y~hD`I+ݍu?k}o =8Dkض}kYߡ&Zp*x$H1?dde +%Cv0Z3'6lG/3m{9 <ʘJ2a67]C@Uo$J* )˅348,c@<)?C4%Mu *m Y[aPx P{@'A(oʫҐc&]s6ON[uIB, o6:)$Pde;}L{Wq_*W,r 3 1g@90)iCdlO-s( "&O^*hoUKM}4J7eBvxdu>::Jوi@Aj1Vх+a۫7 wTw9WP7ٙ ϦπXkGp4 Ğ}کV5XD$}F4"ޓH][Ycd)9~_}Wa:'c@98~LuAfYvEf@A}pBMY4"Fk`<kAH/ood\Pj<1?EA(d1tnp)H ~+(w NKv)ӕě3W]fJYXݕyRFv1e]/Fq;Q1Ps1-$](Q)$׏Sɻ9pBqT'ӕ5LmC^R GNYŐ墊TX@b%m(ȝ;yΓa M?9aV}VFqM֍@eq~t'y26'_w/ dL 7VEmf}lSsP[PVJ 闈%͎-2*ä{$+7$__̫h9#dF6(OK @q~0p.mXE" pK!C+#2W:IdD2+%}nlcX ̣XE(g78S;A!I[Nؠ'T#hNl<7GUg. C+1/RZ/:;3rUUvyO;-7jkEuު`wuD kA3y!rαܡ=[J(PΫoHЕу.u5ELvX]Li$( v7HWZ> Ih?n5q01--K y*z$] #1uMm{sOfj`0\k1iLrY*W"fh2=KU=d1htW6O TwX/oVH?ZUZ<ľBQ|Pst7O6 5ߊ"]>jr;ȋЁJsVZG̨%.}d0IBQirUH Zsvyc|?x0-}ҹƇU&8q[늰.d©Ի)8͘y %}ds$S o͑ET&J-#]^aHT2PL"ެf!u[{gi#CVopB=Р(6 a|<cx&۴)Iix9+lW.L DF2r#VNS%Dko2p.5DW'ݜc[8ǓnZOѦZE.M.!(Ff~XHnOHKw Se->I&Bo~}\aHVf3Juڪ̰G3bHy81 ) KFrHyFLKƞ,lCyz^7鵡7w[dn PQ A 2Xhzk:ZWNuucikg"?j'$Ą {+aSTNЬڷғr0 o+pZ?{zxG`eQYBrޛb)kwA`.\42Q7Dj%_kYć]L@0oۈ~PdL0۝H짍xMK|odݬ=72sՑ/{pPhe01c@r[8Y&(@-xW:+`幫 h"fm?|h O/Rp~ ܷ&g+*K(N̡, i1p]5oPTXҜë[ID->evlEy^7A&s RaM* uBN5h/n5n=Q/<Jho՜gxf:dH| }?s8KJƱZ5Fo&r]/1?ƍL1LO@v/ʤ{.{d=6jaHg6PP 'zTK!a6Ԑ J PBAOUÇ6b9ph_~WAd]mDjͯpaj>V: {#p'=!i/Dm'@8bOr4usPF^_U*8\铞;àɷ{v.(!$ABfe[ rx`H &jb28@^h~DC#כn *oA40v0MI۰ (n]if'5sAC@C'poY*YMְG$hP!@ 3_G։`ߡ'&%$9 `醝e!lrg_7'<܏=qHIϐ_\{֊~tc'`aOc/r 䋖$6rTU&[S\=m*(ٓ%6Dh(x匥mxK1?;wyHb$2_eZupn_@(X} J-SOYx/δKխ} .L>_gW{ Z h1 8%/P-bVf0K9$1ح@c^%F5elM"9k 2k*B="}q,d¡$[a, ßȸK&j-FgOw~iP.@YKLE')3~0^kQԕ^&;ӬZ@dZ3'Fٞ3z (FHjc\~+ lX00J켞]ˆ Q=>]yrwn)M*~N[;m:C+]ª:ΪjUIf(0E0xDɱ +H3уvS4`.jk1!`Sݲv) F8RXMKK|xKǡu^90Z]dlll/B7w93ׇxUeZʵD$`:rP=[ w3[r88?ED!4&VC$8R O&N:eJ06d$=iAt}نmT~8Tr$Br@np!yW)g=&8!Th:Z'G[ry${~7K?%rT\fBXlo ² Eت<0 of9iCCkLyd6`$iL1VI[ZO,D D#J羰Rſ,1xqRnߦxq@Kx`d^ct誒%OziiC) gZBiRF݉- -j>rEF}x` "&1I^fd1ֵ~3&z%+ӓ֞S'ug23B7VqnS5@󎋃N7Q TﯕYw]2Ԛ o7=^3%m }K*;Q'uxrDžm|lLmx99E(ŏ.cљZ_{1p#PeGD\ T=GJ*d_Bp&0b^o$S Vq&GC|X:ZKxU1J30,[-.{9E3SNb.dɛyoЋ #SE TKy(Y;@x~Z׋G6y.FwX &6R5rr]\w3] =D y\"]ދ_N bxj8Ģ~v)2MZs$B+ANuݿ7o_AH!5-\4z%iWɉ!JڱrujJ$ʀàNة379Ӌj zL`feOsu]9Jlu7ִm ΍[TG]@ʉcoA\g!KT-78o"wơmaD4=:O-D7aE2σ>in_+C g҅bJHǻJk7Z5%Yɾ'_ 5҂ۈ;Lxi!l3UָthP_088CK!$HǨFrcyj8AҀ5=bLkWw+M ,w.j)žՉٰMf #? }3n==ϴ:Aj͟#H4=Xwr+gevgNwkNZZagMyä-swX}-A1_Wt j#rc:Xo_.Щi8@>:Z[laP/n.Ai/ m+('̗:/#(~#< ydSdw R/:=B?%&F} T?ϞBZ<3ʞ5{l 7|V8pp.59~5 Nfq>Tu(Ң2B6,ܵI%}>8cC$  7kE0Y4FdvvF"œ"nDa㍜T}Co\rT뫰! V_2HL/`@dNkI7<4د46m"W£yY6:sX^JCU8<8IHL#0;` `8ir(!YC5R[4^|8 ek_J10|M覐5η#պsaC( 5y }?Ľ5S ~ ]eJb(1AA~Ɲ<f1"Y_e|KQ܁{X7Υ]rrr2XI@9NwM,GCNS9*>E*@2޿:ԣ +3yŶ9sx0leveE0=w«N8BԎ8ewvզP[|#JT$`^.n;|>NUh$4l۾bE_G^mƹM\(ut{] _q.1yc&01-AMܡ d|n*H1iKawah755d _Ն2%ОJӎBQ$\-OlVJ*zl:su B㩯l6ΈQ_UB vB6%ẵbdW6{XAR'Xq;I^ΙָcC= ]vD{JBpv1O%uy$ lG* d 6`n!}X;"H󜹐Ȅpqr5ELTyI'~CVӵ: f`RATj;FߎJ]$ b(u&5?]2A_%;iSǻ4e?n޶W@zGG 5Hc^h"jgmrtQMYu*{nCVǜ G`ƖԃR-Q6惗ޝ=r8]Hv}Z,ky5h?>PWnc_R aFK* D 6[ , Iza)XcՄ N Yc-1OgN>N4&1]xNq&fI݊+zf)pG&>QX5۬ciG]>Z yߤ(B0 R_ұi#XY5B_ ,by5qkhQ<""4q QfF!wF/C2V#jрqҪ}΀! vbfׇ}yڬQ`Ox[k]2;/uF順;x*dԏr2e{,"Uԙ]R-. wgCԒ oIX:#B{iܷP/.ȅfZ#M+$M(&M1MiE׍5PNe&P w{:IAcx?.ILo]+j,4cHCێO|ixFKsҡ/]Qۜ#_-u~jLV"/UJsO3Lkj)݁2J{Ku͹DrEh 3|%0-Q3r\ʃ>Pzb*7a?6CQK9A"q!h]4{0;جnWK>ٷ O&n@j='OM\5381A<U^$ EiRųJ XV)黪|DRUi>}''^䶾<dMP[˹y*JI;%-'׮CĶt(HSv?-4JkwԿwe%!7Y}K kGw%(8ғCr*fqu-W2c Id`kWS'Dj cZ' y3jgc7Lz7 P'6ߧcxpJJO w⁳(H;35bǀ37Ż ZUJ3pI_1o B Brc 4喐=0Z?t``{Hv8lIqL3T/')z7 [PHIOh5G>1 wOgς+ݏwAY |Ͷq޽qG({,1GtV (w6ܨWΏ wȇb8!U }]1OldE@bQ}H*&wb-Z>@8yEr oRq +)E6QIXFvR%G/7R戴jtjٙ'MW+U̠|&r N;2R8SDsD ef Ѭ,]2IÇTI\\ӟ5NX"#ƈch tZ}?ɃLHR(3-J(,m<Ȧ n,6&aM]HI ,r͌:k7T#N4y#|HtM P4_M, u1uc݀Aߊhajm`)q~'G9,7C=;@`X6bxNh|ZLPx-{W-g2#ʜ5琨숢OW%7x*-lͬwP"_?]s^x>(T:bwnaRs*yL`V9lexy0KR.4T6q;`EN¢Njf$oEC&+"BB:<:JFu `9SE5g k2^aM@ ΍:[ʸY' P!PŃ7`DmdId qD^l3]B,Ο1|wp*I~d78T 0Go-JJ 8rnq 3=,RL-ZCQ%(Paga~rd rcTFgGC֋+W^sR=&E,[]YXـSD/a#xP[s(_EpY<7 gŤEbeM"q,0eH\5u1Di /O Z`L2nbSĚ䯠Ai 3y>+^F,.;:"b)ڣuU r^Ҍɇ#.bI•ډIUB A*QP|o]&'̱!#\pA*Sϊ RF]/G5pPSLz[|d@ ~[eGbM"biI6w.:0:>D |y)9 U|[Ȗ@RP?B]ŻN _Ն&ٙt b: $yxظXd/x9A\36{Z'<*brػ:CG|@O b3X!j'.}[@w7Fa uc_;Arƣ;ɣ22\dx+8i@})SA@߇ҧ¦ّanXƫp;9.9]Ä`'w˒Zt-TBa }Ccc1S|H[HO&Yy2|UΔ&jX0^{^fh; Ǯx K#` F/wO. {cUO۰]n_4s Vk.1V0nlx JީS!{ik#QX#c{&G!f_ FP}˄A{J\xvǑH̥DeKf=mgE n_/)I^(>,`ؐVh<֨uPAl)k1Gi&6yd(f1_]BfBc픋ӔDjZ.>QKh``Pif AUqMO~Iq' S,ٍ=UCG0q+Qdڨպ6&2d*|itLA}8BJ\S靼L̀_oϜnDžƗ%`AsB,_  T\o@ 3\8ZQ ;Fȩ4= 1ONL-Y3k+ݍ^Ϟ"<0s-&w)Gk PFئfׇy7xa[4cEE!{ BA*tN]S8L*1\ħ< );3Cuvz1\0 z2`1ĒMSWk-$a݂%lIDbV@4PEQi|7'AK$%"p.tqC*Ġۧxntny tlw&6`cb`f-`Ts#FԖgd| X/">UMoOCmFzAQ۪8RZ,Ha[hU:Zւl璲u  $ia)gV!As1U n݉=].׌EܥROp6AZqX ƈGQĠtv?VZT,(2Nq!:J ] eɯS)nJWlfu3=5E '=QG/6ԕYG P>q3E<\Ll']R JJp}9A(sOga2GJQ̐~ߝmUDūCvF;zO#j*r GikA&BnLfgDg#%iI U3^C" T/v)D2 TXHH'꼢,Llv;ym+iGHNXFkUuLh1na tķҲ*Z+ǚpFK4J(DR~ ՖA31Rmf;UXobHPi4h#Mpq_jI-O]Dl@P݋ШC8H*[-J3L{dbׇCD9LqI< :NWe $~t2:tE.a8\U/#SLfRD]?FoJWl{1vp?uA暔?܁wm"mc!LY~ٍa_qP{?CtRvrIE4(@Fsn5|0elǚbhՓ|VW{)ڿg3{oØpFbTϡzÒ/@k3Iytȷ=/um⹅(d礌ּ_G/DޖX 41+?nKާyGi/s ڣQZv<&%q !Aw\@(S娘i;ܟ:rbwHVvW qE )>!6;Y>UGƆ)k$#`81əQU`_]!rd*5%X^<4)Ojl|^2Z|`O]^|zp]sQ1\8agKꩾ3|4*[IƌߨF@pNF  D4~dC3^\FRjB mC/vE.e hMދԖ8Gd7 qnFG[vX^LmT԰%xP{nկ<r ARWߊ^bk;+-rb+N=W p[Xz$AVo._8y.Xsx1!IHf2 8mCJz`^EҋvRYtIӰj~zVMRc1Ӂy&wO@iT$`ѝ1|rdbqɂ5Krf `ViͺmiG fk]o[;R9`϶Lr9/bPR;Iه@=Xac  28[̶9& *L~jq$ ~n٘<(婱a%}E+ZԦ 9RN0E 袙U4[1]fcQ7IL/F,V3<:|"&ֻkEg`xnqnCzH|ʉu 0JD| ǩ<0Rp=dٷ%F5bc,1 3[O%Dq1{0?oH݈S2Wk\#D`> tA-3>TxؼGwnt>G؝҈r2K1 m&nOL's6^+c?@΁SDCpl hu܉5}K}#F<̘;j~ ^*vFqWsD~S=p-*7ӓ+&|w/7`:$1Ax￲Z|˛.~-H!&Оr{wȞa8 ܐTKrҍ3=wA ER(_1ɗ/SsN ;{]k]/)e}y/_]1*;MlMє=gEH5 lf4 Sp1znt+orrhfs vu_G4I5D VNX`W*iNu"J~2{E!p{`M J{O!vf[V:.tٴ}"x,XBrV ^Jogd؍?1j2N(iUݶ'nU MAAkL1$w'8VALfjc"\78J΅ )qeLvAp.^^Gi܎E_͇"؂ 8aԖ6$ӱ3BIs [O Ȯ^L47WCT`<(;-n+"Ցu+UI4*һib<ʍX4.VOYi$T+oq͊i "”Xi})Ȟs)HGv]6Q֎2[0!>y_&V!aCHOπ5&$ ^upƦa;{Fh1Cu~[h#h0f_# U5S]϶L| 2Yu O#c Ԟ#4&5gw+")#r&tKpV;JGZ m\N6 f7 ͯiuNU2DC4Au#SʄU[Cl|p2T$N`:HXvCG]~V5J^6*"|Ct J`x%ꞳS>rLM;ZW5(O2]خ $xk) .lޓ@ZkKK 03}ҸMGXMTIծp9ceJɢ?؀P4MxB0~9?E(`JoX /-YBuR{\~G Ai߿j)|ɍ\7n r650@hXu&JQ$}}L4 '=-YPX\nץ[WεNb%T+N #0cEN!Gʾ q_]ӊd}κP~\uzR_)dv'WM,F>pp-QQ *ˇJ(ĆWOoWЬ|\uA@! X#`o. .R-zH>7.O0k;BO('`¿ft 0&@8.W@)hDyFFf6,Fo{˩@t{вjS<>例nD%Vß*f#!-0<3RW2Mg] 2@aT-,-`G'(8C?^˔e?l*=} gw/ 2ʔo1‘jyk?f򧧘9伹CJi pr8՚qdo:+f@z<MYC.w]" <1Fߐ$r+F3^=.~#%rlsIQE.NGN%<ȃ3_^p*?sv^QX{j3 e|S b QyAf157Y a3dsI "ܩ[1Jxn R VAM1t2J&nF:Tb]Fh7 {a~X'E4ZpdeKɳ7~ &I׷LH^SjjqhZv'9+ǃN ƞBTFĀ,WK5.d J0m@vWV.{1ݶ 0Gcc{92*F"܋߾jGj B'a㫹P"'Kmۑ,4!e)BI.tL-ȿ1sk "9ytug@u!v88x &+F*~7/=vR֓6iMŮ\T]{2Q+ &&௑!j7 aP7 hcT6ڢs\zXnl̍':RBe^ьQ䰠_ϹG㈗^ed H6iG=_qe\kJG8pd*6Ǖ a(\0<n;adCh8 %>phvβ˸_)Me$#P;Ha/$EÔrMI$ܫWiRZ~x\OLt4acz;q(HNs&LG\󡦌㎥(q2ͥYafR[ݸףFkiq>AD&.-5!y0g-!ǜR׫ʲDOvbXϻ:+"/dǻ ;{> ^3G,\KdQ(|J `ӀX CS7mPn",:'wXJtO2Eg`w~x).e dX7\;dfYX6wz*RIrO;]슸#ɲd%ig75ɖ {\C#$8*s*j[-`jj\pņw~!Uz$0;3]-D)Od 骙0%:gY$;h088ntK=?I!12]* jQ'F dX |ᆷS(LZa\VA˕{ JM'kb%ӛ ,QϦp[储"@_3k/CQ e{ưӀ.UQP/,dgTLV5&  [zHk)*%+*qXkOL=ڠH& e(qExi7q[nGW91bÉ]pBt;غϛ74:7/ęʏw3V;(pѵӐ)h5jƖFKNrA 2Ojbi'9k ӻ ͒A笞QU5c)`:t@J/R[2wnElɝ8"#h ƚ$|pAޮey.$1VDY j/4\Sѐʳ'JH 3+{i\'.6QH}zXY',SUEЋSɔ7EsG%x*Q.5ɦZD-wb8xZF8RՈ# XZLVGM0`pNgk`0r~/m<@A܍fW|A\%*]ܳ&CX 7߻st0$NtgT*8J sI*rn Y~ץ{hFAeW3_@`od~.ʊl_"%1@g D[ns{WZ O /{~7'zIxdA^)*JZ!G2/e͜'s86e*M]c.aUWFt#0V|r6o UZ·OlȮoj?5fhSMĴX6[&8.G032M29Vs2nV6su؋`n~Z_cĉyu?/'i7_Gicv3CԅV\@'ѵ{aEQmqz o' A TwtrJ-B={Ke+GFuIC%1FWaWNXRC#f Ԝ0hWG zVp,^۫%b}o0!jgJ="՚6ZD6^?̆2E,i_аYSb T86!. `|w(p'qHب'1ȹoI9J/<צ!5ܳ}T`{V}lkV+tn0$Vy O0Y@;5SY+"rrA кU8挣 UP\nksԽh͎4eqw+shs .S~O^r|c XPl # cxC [U#zYa]&F!&~ mA%~*WbDTXY2.!'{ (E>koivEza& s]RRP{#'Yl‘ AjE>}OsMX̵,iPN5yZiz1+>za'5mBrٺ 4KS_Ji<晫R8Εn *1ҋD}J~0% >Fɍ&b,0uK='|MgY<d-8Zl(ctg+9! TI81[nFKIe\;dh~uEv|TK ћx5 &4jZTs.[MhC8̦Ma&uS6~sTTmW❔!pjzbH@x,wgo4 zj" cY-σ`up'س-5XpLHSz `D@f }7+X̫ /z%<'jcܤ䰞Y[*0G*VJ^,2t7S飑[y Wٺ0Yzav&+.~nޣC*>fV=gIyL`ș55{*k ӗ_\3l)ޑ[S;Y6crj=TwJI5&7T,DFFTr %?T~XA6#W,H♽@unoׅzmnmR#YKa02$F皤-e ʅ皬8slS)evf3KN>?ij Y/E"m_c?Dl(  Ux}dizR]k> u>mϼ7!.;"V+@\pdbPRzOs,EBĘovSBXQMZ9cNg-cKK[`:`] k#؇gxKy$-#b:mf6z7u|㬆#fjV; 7X=F6!C`s8<8cEǀ);I PDz|W~tǰwuyX NНP)UjeD  }jGN5XwgE[j5RCeP(Bd/4^\| '׆V/w S_zRA -gw$nV`zG$6Eds>+5dXSn]>Pld]gHziwnƞ,2GnûmE_y*>,"T 씬!w؇Q%Vh"ɦ;ZL6—a!bq P;ʛFɨxV8G&' uzXfF:sTwQ_S3}}Ve(X:_'6[uWziX[`:GĬ@G8cЛ?TK!"nǽ-Р,ڬ6!0L&Α6;l=XRﯝeq ?x0(❔qw E;8!ll=p5ZWlGhp!vLYa4!)g47GM@NK?9B{E +8@ұb6ձNBo.vV6tȒ߇SZFpu&&,5w%:6ƣG"JoS,Mmsz 6 9hY:́x6b/ærrx:gODK^ ֢pDm ߥW/u#(-E l{%*|J|~ž d^GdU /cL_ <)ׄ.`i,P6|XY+2P:i? j$e3IuC"r'IclaMy~PʊWߞvRs)6B}Fu,g_dz]iF)ѷKټH] @_үĂNL; JlwVMl> H j3@BcY-`BGzpN}`?NJB3R:ےsht)UԤ-Su #n<ϵ ܣnĞI 3ffJ B(e>ïw%X b .'gOI!ZpmFTlf|ܜ8KbHy +H9O$sR%L, gRKꡡM;1.n_Q;f'1kA) Ύe3=AlV !^JK:)9_]>pI$(HZ/9,Cs -ky5X3iSjw4Kc:6-=-1*+#N[Se&ݩի =e~j& {*u(*3vV?B쪟Mbvӡn5\o{r)KhOq=}ZACPT!fC8@Ȋ1YF U{{xuC%p] _zRTLQA$4!iQ9YdQ\8&Hx$쇦OnC[d8cxhl6H^* +)UNTN蹶~ÌgtE]rFY$XnB1A^I ߃2x4(ζ;=-O5oiHyh]=x>%MX7zhq"#R(E .Pc d;[Ƅ^gLL'RAU-G[=iRD*td𲰏˯c!Z1rL"U p;oe}ǒU (͚g]e)#'Dͅ:6[ % HK\wUb)^^%IT>a{*#`N 9eF-왪$f~\A:6PD8$ KU"?)9)'A?ӳa"I@OkE?#+mL- V ;K_Y鶭sb9dwWgBgoK8V&ǻpa3¶)<TjO[ӎf?=dNY, @wfU{Kl%]Gy6>y]?C(!\81g K#SPK74iU<ź"k忠{s\B"ƶ,5w͖Vt&|h3^o]8IgA6I"FҤN v}W&e}]q+]#9^-aD]cY%gP\iܕ#tHi³ԉu)VF|f<0^&&DSԃC7{|̈́SI$%₄v.:yn~IT bZL Zjx(1v1$e Aie}̦ WoYdiCw*$˿S}ǝi(Y;QFb4) {ƈ8(W4($țu͈{#iI9ds 3IGoφ ;:!@ ~Q&7cWFSgW;*^jUb_Cfό՟ -yH lд ^{SV Pi"+)rg?G0[AH{w. |~jP3h:!r. jcR;Sxb'QNS/o18:|q7Rz. I>y-n/ <`ip4s-8^uxc+@BFM"}yFR0WyfG]~ #f߬yLM@†d˰ŽŜtҫx;]'Y&TFƆgIѷ?~x3"V:E 3裹끂e9k|xA-&HZ&;a<.zWRAk_LںD>!)Tj `\SN'Xu6oCeBY ~*j(-{?|b8__6"o2 ͚!N@Q9 NY]V[*1rUQYVxKϧ鑬wOٍ51KKp4EhS ;BtR:O1U][W_!|X$;z=U;psZx"7ptj Fb=RZiٌW"ZCO,j3=eѮpV.IZ^@L{ fQAswMZdZLLE~.,lUi?o' qo$7wޭ>ܟpGO%P1#}ʣq41`~쎶t*WS;, Bcq[" u'zc21G@ "'ڰZ͜4rSC1)?_/ߴ-1ăEΩ (qOn.*pӘο%l4Я[^n2T]MM\UGOth=W a)౐D\,m/^#rJ飱gVL#*4HD5FZtޮra?oj|+ P'1+cH:L*6aqž[5EЉ);daP>@~cH壶%ܙC}x_WNޮ)eIyx5j,}VdDQ/B&:)CQJgjo3a2d.Ћ͇O"o.gKfV6ڏ{%T Drn,#18~u~ y - `N;+iujQi7RTC|Q' ,yl:z~ #4QiB7;S0 eEV5 L)I/Gr=pT!g;F҂uGڶ6WWE\ i# `o<;tmH׮@FDe{h(›4YH08+@Di+3ŰGQ&?J[Uղ,b;ӴShȟ]#'wGkpH|wk}S4֟ qy1vtR"mj󩝤Q+&F@lZM)j0c4('̉9R͌oډZjv&c֭\JWB{?mLCuL[n$].C> lfx7uD'ZM,T|l0ꀏQhX$\R|LA&P_]ocQR<"=FYWr6!=tS~I?lPSF͒Gf̘7Y.ɨ4]H;2Qw[ z|IK8+fӄSOJBb"Fg:ߞw1.5kypp^ ={8a>֬OF{ <[$<ܐr_ękk,^'Yʹ6"@J&nAKq9v&8Uiܖ/"񚧽9Ji$^3ZXK^@#~ne9S ݸYkFXT:3[yow ?j/M snPa}K5NImNyk^>|\{̠זt٣$iG բv])rbh>1Y+EPI"H6"#O{r6i_`X.IbR.VQjm<8G`MB-=}~y>Мkj& ^ Ҳ^̩+ @χtkzyr nAYc8Xs =tUQK"6%)v{+/y6u'{u^38=U+maeJ{>tR'$X3XQ('VC w#'Xw -ꮸIx!Zm/UA>ƭ(4 z=5ګjMktˍw_T[P1d%0%eO`]rVԲd|bkoʋιn5@lnҔt\O9^aO)-6cӻey=v5Rq"'̝"nXZgJ^BQ)[F 3K[9ע9&ۃvXIN?0+;*q`cw۞AvjqVnB([!gU]q4L*}Lxd@3?ʴ1RB߉U0J `XGaFi"3?N qq+yIDU Z5em)4 ?>DWc>Xdh6,?ܧ%AĆ_tF ? Oke7[T)EMeI`|Dŧ%*MB>1$9@VB&C3V.s>K gUT]eC:f,RCyia2ZEˑ EecQ k5h"8_LG_W:nr`cXֆwH=rz=@e5S(Գ K+=SD+n|!5X(ߤt<8[O 7oQ2E\dAtڧANV6ӽD%{ܝ!,*p;,Z=UCeq&Z%RPZ?tyvgwk_hX2S`]覿К ЇʟF-6 R\5lob8:prUi*]n?ڠVcP|)k7M*:JX5kjxwJ:oiVNxj//k휷Ss~6 K/}맜K%ҡ5У2_V yc=O@]o_Tx_!U_*iʘ"\E P1=9's6JCdM3>´ #g/س3q8Avpt!2[H鶴ȷ,d*!SqmB'﷧SmcoY{+O#v`乖IKJAL"Zlf b^k C E0moa·%݈bL#'IqzB"|@ɄC;HLF.eL]~WZ٘6͑eK5ۚ%ùD/7s"cƿC r!mHR Wt{Aqtb.T&|G-!7馞ߨ7F鮽 r/PAF`2Y Jpvv}&;hC{I.""Aׂji1%Hٴ9 & /3R_ =KZ{^jhrLGyAaO&)lD>e]܇7Ukh!8^$\Z9bsn[dF&ˋ\Iږ[Pkʷy7y rOaԜ]ɻ ѓZ+y`CQezHx%(hݦ_MEP.;̩d[6M%#ӭ" QA|,'[sV9īf&Q!\pkiT\hXN1Kf'"gdR<.MgOb``Xbr{ i:@^AvH4[ܳ4-sB/ֆ h]:BrK: :,Y`]=<> Z+BK+Ъ^l( }~,!_2 SDs`+Iva*#q5Jᵐ{!'ZF}(Ke/5oRa,踧2 W<1FKarp"ӗ&|s;rԸ??ʂۮٍnmLnJ!U 5P5lP &,~1=@v|"޳tu{>NSH/ T}!-}U(m wN=ݣ֋ȣ8:C&$o~&PxlIA.(R+da9'{<Ǘ|x,x#R`ؔH+ç!/Mg(8=2 :ah8YK`QEbԟ^(횥 yzZOOQ_{%:":je%^0^(# 79mnNU[OUvTغnoj fe!w07S(?)bCQqZny2\زut=N1N%rsVo„J ʊOR1 C+⎞Nۡv)uaJE*FiaG"JM4+Tp657.A5dlU8s8P/@ΤY}; @$+NJM{Z?`wg}0$l{Q*azvVץJ ֨-h z(4+ohʋ@[1tTUā[v4$M E<97Z9wOXE+ yJ>ҫnԽ\] {XYDC$\g7)WÐw>c^sƇ D|+0cYM-YWF0⮟|` 29eWtf8e*[uQyh҅&3;)Ulo(y߄^) 8py"N>Og=%&j\θ2]kSt ̕S'{ y"'F[T/Cn܍ȣ4$:j>[iG C+Hg5 !bFZ?aظ^SJHmmsf'ٛƜRuxMl"'fx\\MWM4(֜C-QЛ!_1w8^] | JA|NP]`8r-e:,SՉR^gIDGs[ɮ^~ Q:p;[yxك$fL cLXJ9L i ǑA+,3UIX)8lf\H]MwL_%fׁFb@d4@F*o~cel̚R!b}q8@Yۉ],\i++0mUܩWOgP2v{.62QQY~䎯Ws4m6<9?+.r r]]OG_]K'~hEh<] $(Z4$DԂ v,cd#'˺ybX] >۫ 꽊 j")*=aRҟmF҄*x ģbݲQ|xX&?m ٭qH'sF=mh̆?FFrB'*Af Yt> Di?%Q6|t`ZC+F]p/|>WDBtK16 K@xTrZ. x$ "vnpw2᠉qݮ+Gr,۲RO38~U鶐n{(sh8'Dv<;l&iƂ)ArT9pl\@M3a!cPX~/ph(L\2{}ј,.QZ8SwaĄCOud9%N,LR< r6PRfɒ:IKH|q:Pȣ(B(TY2lx৞5^ 0ۖs說D3-!%UKTWܘ<F܆\Ga%&!cTz37[Xne@[Fi=œ/lѸP 4kHňk?MzB*w%-/dؓH5"dO.'|t(;IxG0Iי=(n0l7>ηRTo[8:I',[]?UΡ΃]E32{FaUG#9Sԫaa[DŽ_1xT4%GVt9};M]d#=̒WiWʾCGϔ0(st:&M1%r4bAqLBhcK,Dq.;' ůH1{&Ҡ.o[Vb_OWEٟ >ŁSLı5 g%LM }]/87+͟r^Fʺǘ{mXÙ^ON["0a12~>  SfSAMMYLex`{'F8~f^Jx6,Ag+j'Ck ٷ]`GW(ż)V"H/{thKgwp҈߲n["}-a59"1goex)qvΕq7j:6P-R}` Sk܊( eƑftG d9Jם[h\k*pIGϠ+OF[ fFaEk- w':mhjî VQnMĠI "doǥlOu4yw[kwC˱缷$d,-`wI _}XP8a7-!pVs_vseeƃZ[^p YF:c?;dC|Q΀\g--aل~d{~攟>1-? ְR'~,OӫKH eY%[- n獳cnZ h:Hge#͜cd&fklyZ-%!)H7sݑ9hc0d*w2a~>r4Fs> @)7JʟR,ͳ2/:c:Ɗ@M,NJ]Ngzn`۲Li8ԁ#e[w.esij?tKo4cAYdACB!N}er&~ gC[a}CX{\.ka*%Da/-`766yz<)܃/1z"\; 4$Lcg[ieE`>ƢGٴob!U;K{N{2ݩFzҀ5GPZWfu(R+xP4?doNʞ&HvZC1WUYR^~OSnd.(B/XFXS'4tTP2#Yjb 6\zE.yYgGS K@ȦͮfblŊB 9'(ʀWFQ ɭ3ޏFEJDĿHgҏBUeSnX z/ZP{-@_WWX'T.y;0%&H"=m,a (L#ԂQ'5գK|my(9n!zbmc/wqcE.۷uZZ"ˠ#_ll섄r\#&']' \U-˧ >(syM-ӌ@q@iQgU3]wD!Ϣ*%BQY/.C/"~x>e>A0[ԩ.!_Ģ{Db@/X閈h".u,yT Sиi3zivI$QxcVP_R鱞Wm87;qDŽx*){ĿW"s&Aک4Q <izz39x)1b%Gu=8$Bg. *2@Xlr|zƮ<4 x=!@{PPP~dďĽKQg n+L&F]CMNF 3%:<CMַpT1P-' cv'"\X*v[  lG1'֑Z9\Ws ]Y/|04QXlK =J+.7P vM -p1ţpo6O6 C6E.OK)&J?Xw[7Ux7ԫ}7}hF8)W[cjQh?^;o9;Y&5`IO\5S2;[oY3>$Zofjctny̛:+ҡX4C+ٕƂjxBgxB9Ӈ=|\E[΃/Bpә0>Oόѫp㨧 sU=TRz!  3΍e[^AzZCA+v1YMhoRY#r f0uXYĀmEaYDN߉U֠oAqn(FŃĀ ӣks&fM /P,"E9礇0( G8=(9e/"vvGv2x B9V G0O[uDp> d%V픁r:*S 0i~Lw ,#!ph%!=Z[<cƣ;|`w5̢ZB \1Qz )ސ]ye5}=W VaTv,sXJiN]]%@AM0ɾ1`z UɁYkc O8=u CNDb9=B uVhP^H\6kD,7eG=z51GEYigCS "5h$YrUN=#mmM/ d━j;" 5mi:KW&IeJE(L9V8ob`-m55N$7NMتg ,U ~^%7H[RX[1ևۗ&'D u֋P,JzhnZaBڭRDHG+Ì7P>퍵씒eWǣ+x|RyO&Rs[sGf_p5U* @p*~ I^^N$5ql@; M8: %Ty̼H%i +MlM6" ԑaw򈠩:~K`r"OCFZDyWvZ(q[jѓWW!|R>jDcK[ZLh>vb\jS~;8Ɨۇ=YVmGE! y@NNgڸ["I tVˋ.vG]pkņ I1Q^m"ֵ9>jЉqR=ڼob_fy*Jj,ˈA[kSF|Hz)~eFk}tbpg F+HН1,-n'uu¹ >MEb֠FrvHJ٢FABIRe8sΫ5Kf섩2n1FoÑwAiW^ؠU` UQ7dHzJAz w,29a`385ﮢ-$1[=gU2vI?6>|T,B'@کsO=bLPiч'0O6wh[p4g|!2mYL2K.K 0tr"pLNK9z&8iiֿz g`aFDLūZ#]e^[B@ #pܿ؟)?sFYG_}ƕzbֳW+ !_ 'ҙm9DX\?nOLU^x>7!8;Ih}2~%)O{Rŧ֨_wHcTLX~񁪱~6qQ&xS+9QKBfogYnظn`쭴)(s+?j6PTjuy@n+\<#*"3lc,RxHdǤsch R\l\,E!c]cSZ<+O:g 8g`7uR"hMR"5 o%BS>Uclg22{EĴgoQ%8mQ1uXլwXMܛFrLqU=%CV YؾtZs<0{k_e΁K97 vzG3c &fĞ]j fpL/1&տ:d|:ip5+mgD )ⅼYO!;e$R9ڕD͗yMհ0Z4LbʑBM;vO;Nt>ݵj\@lQ" ǧ&@u/q8@-,0a MkDtaZ 3`ɝXgp㠰-y4~Am1˜I7_'u?SWOq#[{(}.c̎͒`iiҸQ}(h E9 >z>EzmT8pAj Zg_U&4I"sVIadπ|`‘:P qJͼne~DﵲQY wSP$7Xy psS9vYe@1$.<@TXD jnvA1 \N֑{4h佭l'JPH&G1Ihf VyO@15FzI?g>×>G3gף(z[8\ii>= @/Vu՘o: gbgsP\{( 5(m%n[ &ҕ7ӯ Fgq;ys־ d/5B-}'LĒ 8!Y4 ZC']`^gj2][]2ʑ%4"W4i 3{ע~H%Gݦڥ+"LtI>}0<c Q|v148nIeg"/Ǚ5s-d"РeyGENQ'Pט"ILp8kO`*b[ksKC90}5Ǯh pΜ ^dZqq&U24yEI~#_u`~L6 ,{Ui4wv-!$?Ye/Z>/ebCc*:[%o(ynvo5 ڲJ]tX<.q ^1z$- V)^:!\jaWSL LC(}+̞W*fhs>ֆJk벟~[fzWלrs6k"%[0n o[<~=4o4u?RmukR+XlXުκ0 Ϸ1hb9SR?u z=hrP̎\t(69a2c?iy>8"܈6~4LZk DR39aBwJɶ|KūYMOa >TJZhXA;q]jt/aܤ\sACGHbwN#Wgwҥr0&Եv8i4o&2ܖX dl,!<ڥam 3B >BRG.y>m,j*sDϫe3| ܇FX Gf^ĊàgV3hqQ?؉p3PJQJU9:{ A֯o\^ձlP#ڷe~`@PVJ^塃j !N 3~KC(>O)rk"63%A/g ?K_/B/ D5?%-e_a/TP59SN.^f @).30eHyfhL,[kdΊKcK=E@[Y玓y#87ZAQ55K.S.:[B4y5KТ0G}Z' ǟ]y&zAOzĀ $f[ d(zLjD[l<Ϊa70EVZV!69GE7 DRWV'd z]xUp94@K tyD't"XW"b_/g>lz = Eq$ɝG*{igT?lI; l P$W@F?^hF%UhOMMx@8V]8A4-I7a#dށDѡ!Z=u}qxb[ _Vjj֝馣 *2/!8|b8{e= YX]U<ҸM<8 bVXym =fL>xꃖ;;&G 3Nv$=sr~ J؞ |bXf*AH&y΢jyD4l+Z3W}9J>bn@!C&99`]tsUw7'@|N3)8- ׎Nv)~ ,W@ţc(/a3sC QGNgz# s~&_9Csu+y޽Y<ڔv /^nCk+'ax6?Mn\Ja'@B4bz{[dӃ3iYfT֊dXw2}Ӕ0_ &23O #։.+s]Zsn2]uD2&V Vצ uo" }9!b$'V2߂eZݭt ZJs[ڰVBj⑷x4= mT??M3EzZ{|{^):AkFIG=Ulfh(jeD[-Pi<'Kg^'Gl '{׭`v 4ٰ Ke+K2LU]}<{q)!CR6"0˷&GLCQ%=V})Ëޟc '!&j:ZKg.m/^ߌ*,%\DgYZ070701000000b6000081a4000000000000000000000001616ee5110001d604000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/#]?Eh=ڜͩ6%$ԁ>iimk7D䝶ڠEDUw:awũhooO`^`OW]S=WL̰n ]5~rnՏ%8&0 b4&TNy !2U(x3Z4PS}'j h=j-#ETI Е XT)XDiQְmVYKE7m\ރ ahT$fZݱ㞂JUgܐuv\?_r`۳V&*$;^\25O! }V ٛ%VՐU~Ӳ?%I 6 )H[$VVC,baգȝ|F]GƃnR5ʸK_:=W1"(1<,wML}ٷ㩤WA"ԁR:{ w{X%7 X9 "yt9=m{NJPDjXao?  ewӀD)cY NpֶSm%jwC)*lfsh)3wA" ܩoO SetYWa$ By-K 4p=l (F1ݿ*Sw;W}c7R>6%[Jx40ZjM9ڠBԁ|9O8+GsiO8+9rmkb= L?>[2Os42`{:b]K, > \KivTPrֽ| _THT09<I).ۏe_1ܜ4!F}ɘEpdH *0U 45<"xV PyʐQP.9YYs&vѩDm !PVl`;H:-[yt5UƭҘj UH Gc[&:u⦦)MZwqlQV7m"•!xx, 2Q'quT%ʔQyj3vژɄPS࣯vQ}˴);!{iJ3 N mXOu! h\Gj=Uzz<F2VvOP'JVK2=hyk>˹~p ]w\a'lĔ 01?$GS$ca-WEMa$"Y_(m1y!#(Zd@wԌ5o? HcnL4xF KKQ`rۨ5"RYE3*|ڋy_k 1IrIJj NQ٪ _:B/Q.J~3V_) 9j.T+]dÌO۬`9(\rEUdD@f0Txpڦa[t^˲zqD1CHu4ŧbO <}]9#9imV 5LT~Un h_+i1ahVQԫzy"í-̸Gtt>2[H=ZS~YtPP$ajo6߸ՙ9+aܕUomO*TXUnu+nw 7%Hl t1D8\p=)nrֻRu7r^̑bx@RYݷ.sԛ2Y`+z {"/ C1 )ҟ*Q*bF;^rmfg^;&hwۧ9?-u 4Pk|ItZ<5gՁ.@RӏS%ME3ِ+… G 50o )2b;#wv&I%\{,*/;!dͮ;zgoK|b\)1aYDi !ϘCu\'0*)BI1?yS6jeıZAI:w2F*8 oƤn;U˾>QE<^2Y  VWSö市 2lvϒ7_*K6mѳGJQ`ۿϜg3V⭧!UXF>@ :%NÊI aE*x}>!f_d* Z$x:|}= 4X, =4ngzJ-*PIe=IտT<| G$7rVEW5%,JƹDiƽ\/TAF3[Z3u|knONׄosGSW~=tc @T.=ڼ^)k`{0by$mO D#@6ԏpkEo!,̰6)qj O(;yj/ic|'L{Kg3ʎH ɓ̆)o"nm=i =Ŋ-Iq΋q%DPi: @ U+QLP m.1"daX͇P J }Ђ3t~ *0]/3}b.dKP_-?d3@`d@ű: FcT,{UV'vU|reͬ#LlicƋP7DjK-@;G\mb0(6ZYi#U}׏tyA"Rp=*Ԋu_n!GWn7G)e\ SS_Fѹh}R?vy Öy8Ya©j"xl]t*OWڔ`4 dVp -A85H|~3}H)+ UyFb[l>?}a$8g;7֋tFYk˧&s'lMy]vfn {UvMXJx?{q?!98EH ]Ï/-~ӓ@S) ÂUl-Smg#a@#'4'Ӌ3$"|HiE$Kq7+smKdv15FƐH.քʸ*pI{RE*Hd8rKV'R%<V 'ܛQoٛdhM (mJM W;f`>sUP"żd`{x#kw:{:z~ڛY-TgIEwP{m]aȊ 32,'e?`1%CKHtwt~C]ՋZYxR^i0y ˫䬳a[z@dS8kg3] 'sޫz4"v#erQV摢т4̠z<F"kѪ+ Zvo}Yz٠a>~>o j0^ʏX']blZ뫛]Rsr8W-YM^A@?!@u0"NƸَ6<1ynil^J k]l-NLxM[~m-|I& ÝIG$w;R)3 U@ğR1s\7eH_BSp;谘/靘rU6o){rBh27/]OpQUgӏ;A_ mE׬}9q±8~Ht* "l6*1и!ZRMM(' _|GF;RyX ]w. H8F+~x/'bV3Q2>V Shpݬq`?G  M Po{nBNV}V9I0 .<2x>V7cuc{Hf1"5fq}__S,Zָƕx{=_@Ozogn'Y{aJȈ|7oS3{DnڙUy8R݃ ňaUӡzfkɾy{ JtiX"Hs/fMd8~X5{Re{mV*Gv߷%{?Df${ MV>*W7"TreQ ϿU_&&`1'ǛQ.04] kGBI( :k zOr|OQA"P43M 0+/d) l-{A&\'q-5oW[~4ٔkFuBjJwi!'N dޫ1 Aκ&\m#7xs<)=nP ;'Qu{t sV1 rw@H=\m( g_o.:ƍ`H)m5QJP2zgw&|#o'ٿ+',')VY)C'H꣞)z(ܑ9! aZ%Z^ "UteI{Q'Gu{F-)$VvnG/竢1EEy=2^(|+A|PV)>4߁Hbem ( ABͰQ\stqD(3nFl*xw,Wg,Y_s__y9XJKytO-Ij3z=n#+gƘo^xtxrT'Ť@ LbH*pfRC`vŌu`Ka% `ZL2Qؗjct8 JjR {Nj@`{n/?Gm:e2-脀c7`[*^ Qr٪u6⣝,ﱩ0Yݢ^) (#`Ӝ[H"'Od~-aY.Ӳ|b^*:8,sjyܒ a0 LAm4${k`d%o=/lEW@;bqɐjMr27ң=d*n(yג1!Ne^Yn^v5V=b!gq,[3{U%3DVG9 a2\WcMUuu1J`ķT7ڜW-eеGhF0C&8rvA c"0 i @*'hfǯBME$`S6{kaQ";F+/(]X͑ݕ|XMV>WYzzɼ,@(ޘx 旪ƌ=IŦC2n<1ia:N2Ysġq m3Շn o"u.YRG CO}!83'Q"kl\Vyy (v*]uI E=4'Xߟ?1_hɥ4d:#ib*7Oa+Ly"5 0IU)oqLŴKCp]!&J->ژ/I={}V꣍M82['ƃŵ8>u+90Y|ҔXA$YGJ8R҆5fޭQ{xU6]弑_稝 W$`2vPg(Ǯ&j=M-SE$Ǩ/&ͻ!ˣEFՅxjDQH6fN4)0) hWț (%ApCI1Ě rDՁ/hD;0Ka?=anVhk?HH퍫L z9>*\Lj]g<tq%L|Z{p|o/=ITv~ռ=HE MAʅ(<. y&־CnXx`pOP][=_Zj&D;ݢ Roq #aNvf(:hɓê%0hcV[0Cn Is~Ѿ K6v-q;ճ׬?^fN*8 tŘO^8@90(XA.l]eovgh7JQrll͍<˅@J7oG49z`Ek2ˬ5d9{fB#cz ̊9Ƅt IO!D̬杄鋨yE{+:V+xπv[T^uGz>tezRgr ./4(DMqC/+Zy'vt$ꡊ@pe]6g|h5#~t8ڭ*D&CҼy.H{}ڼVӗB}i<\+R˄'DxjqEtBDm2/}aWƿVOm$S<f?LscM敔OX=p Pr2н"UsmgY7l)D[;'|G4U>1x\<Nڀ1p媂fXDٱB!%gc0'-Z|[f]DdӋO^1׉8=rrWbzrIhv?%@Zf ,+E}/M +֘2*&ɈZV$`A+D"*ʄY|DP0(DU"CkBg>׀Pz ň*NBEPQٖ2tݰb|x,\\iyS3ц$PMM],%ESŵ0|c ,ލ`wiJ*ɒ*OÞXBVў}kmH)_}2_;e';+8ڑ|kVͤfP\$KϢ 7j1?{,\\ 9eiBLӯ22%ܿ+h 8֠y74%,Beu@}j4?r]u楎~vzŞwxexVnA 1E"5疖9lrF,ϯm>܊>SubnV;DM,EŚ#@/|ezuӆ!$L ,Y"DE7ܖg/7>sܳY`[fI|fdRy즽ߎB8ArЋ_X-kvIkKNr񞓔N9 lıXՆTr'z Nei;  $QGkĖb@g#JNBO8nv3ZX)*B` (A* }A*%Mk\Jn*Ie7;Tp/[0\.f~m^[^5:qT2Sm!) ZV#sK^%X4ר)垭x+  {LJOo։WK>,q.N0'ٽ (ݘ1-/F=GETTI,1~uj07*Yw3f `/ KmRKRK(Z@4kI B;'7y>>'wn窳Ά.\1pg̺w'KUyͶ3A޻"죷 4ہ$,z 8.1g7>aEGM4L iDw[c6P:'M9-DMAS/f64_9&F_1:09|$$̣ iasuwIɍyԂY-ANw$6w="1L$H@ ~=殉z!] @?aLnri_rbC2sy7@,ʽdu82OWS9|*8tۃd:^>%$!KzWA-K j|<( E+L0+*\VIЂ8umsPZEu' DAGOD=dR}>*G9PB :56/48,2zqw2[ȫ8Wrjwik7A69<   ,9xDr_\a؄1N5V! j@ݤwӰ\2φOhЪk֓T)G_oloVh|PN"vi`7ؗRPŖCb>y`I"B{0""w(JT leM~/fSIbi ^KG\a,L-ӫhliI[h&[ԕn6,a&f/ =Al9Y}D,?cG>%w +8BC:{ҋ-~6E@jj[LYGxh_Gwx@NFJv=Iڰ1ʍn/I_ŋ8>gThN#slpdn7J3Pqh}@$ПGC':\ ([$A6{&ob.uj1Iȧ|_W#x$kݪ)STpZfwF]\EVhkJxMwZRzO(p &F90ol$ )å*HԂ G{|F"lq"ncU:Y<\ba-&"*nЮ 3B3i@fUs\gkH_[C Lq,x/|-uzh>W ,h_Olf'N[Aym]ą!)r4k< ]% dLZƐo8 xslWE6UW8/9*F"Y ⦢3U00Mlfz ;ޥ1+>Xo1&Xqzc:7]gaK Y(:a7bFUTMdu#+4QÁ .czё" N j7Ă9.)1pfٝ,H ֺ ajc,9 4̺ OiXS;t(Ba0?׻V&riryL3czĽ[!NCṪQ2#4$}b."41I6~p,|lH6Mv~燹y! z}*EdG-_KIWǶ["_[ ƒ4b=yN%*r :7**EBYT?qcg4%cIN$] NL& F`cĐeg #}a!L36QC~c?-R}PmD47 ZvXqZP!|-A({w6g3ŌVްq) "2nria֗Sxeeqdv Xf81c8U<3\<,,M}( :2GI ;O*bbȞčą*'Ʌ6}+]_<=seH (! roxVf#ƅ!H[(.$ -ϰ7Ėm]= ̗DҺ?q ȼۙ*b8{ Iz`E.+ [z~uVt%zD^Z8%?oc+"j @qUcmpD%,u2$60<$ݙMķh#)֧L'_9A.65,c".?yD?eq^cr:w%~{--e=]z{Y1Hw]"DA6(W}b N1_yyjOW#Z ]YSrOrr,/tg={:_`+-%\D]he!`sx='@[&lVr+GA'ʦ `F{P' VWUA0[B]Ǩ7ع5}EҺ]ؗA)"BJ 7$uKQ5y)iF򆐡;x\wPPNn[׭]T_e =Vф< =t=Y!B)P5q1pS)`t~;Slqu'G"AAU,1Vk[ 2nAkшFta6PRWB֟< T|cP ].5lP¡j||Bo'Rwgx rCLoԭLM"kCh{KZ|i`r%hFɑp^|!"0uqD lxR{^y+=lx bI76FbrƢ Ӽ!2AB!PP99޹xBGXGc/W%;Zr$91Nbե7秂yET T;عN#/Ї8gq 72*G3}t-B4hdɹ, &\ilhcR mwZ ?-e -X?~8^(A(y6,lwKeҘ+݁"C bI-,_ܒ,׿Yo[MZpt¥l+ݗᖠ5iCz5vѐ#L 3tۤX54^-F.."OSD#ա-u`wS4yړzAn[lT)`ئkpqݰQPLʲ>^>J15td Kqz=Id?(fz7T[n\K|Ө\>!<: 6"F:Eí~'g@'#Qg@θZm{xYHQu~e mT]xDO,6CDi 84߷?ٜjNk(f.a_DHN|F(-E{3$n*$;*v^4OPU)ypI>$eA:1/]K" dVY|ۯ$5jsջxfK+wO11LW`Cߡ;(ljźGMr?+j?J .e?C6|i/k7; t@ T#KDY9\pk)r 0_ԥu7;;D wͽB_sV(؟rB:387A;ѷj;[䎜m]{.Z1v<1ENEŠ&2YoKMAPP/ϋ:wӢrhT)1"Gωm Q떰QI#%}PG2j%<1Kd9]Y\YT.7`[n+@ꘞZ9}Tu1De=/XN-ܭDZVgrj1Z;4oz:Y݃Ptxh-1A`#m I)Ma;)8fa N)B,~/̛q:D@z;L[Q\Jd3"%}FAFceX̲P= f7bhj Kn%$ˤ)jm]lߊ}aE6/j^Ӆ~BJo5IUe]>A`ҍS;fc;C^xv&E%"-̰ƀ Ny3hL?r)͂F7yOJ~4ߘis=5 juV$j!=. >{I&*A:t×doSjr47D~})R%C!<$Yp*:Y*!i<ڳL_-5ߦBcA&hHc]\X@ a8!.N)_55pBk)3#Z65{+ wdNOJ לgUFO<}cGZorBubqALQvl>Az3I-ZȴIYgʊjvQrw4=ڽ_`EaI2I'J%>`޳ .~Kpޭ/=VE>GHݗ:ZoOچZYڃ(6ZT&mmO9W{/ן0W1a:+ zQg9,nzj;i:Kfo~g6:4>&Y5o6bϫp]&ǝíѾ+N;pk鬮V|PN:Mmæb _*&SCY :p,F(`lfyZ},=n +gg_4aU`YO=gsptQXaѸM*^1iWMVȫ LY=K&8DиNnRRC\+ܞ5Q7..:XQ 2%tge9F-R@ =Z,˞SO)sIiq$9Dt㖡.z/9 #*ܺwyAȠ% ^da Y+w9qv !.V«GROsP켨E流cP&AZ>-zM{LcG nt V)A]R]j;(jc)jGf{,Kaˢ }1\.,zIg3чHȸսZ{Xv(_ѹ+NJG&/@]7(բ1Kʝ HuY.a0MOzŗZ@ ލ.!V XJ1Dt&"ePCXrGGs~7$9e<6|rE1׏d d1I>؜ ϩ?5P` j&ֱV4zư"g^?DtK~PIZNS0qlAK$mDǽ_+VrxʟA:`B,U=wt\58`H&xɲ+(Or[@Qޤ+.{& ??Ęh4J=Mĕ'ihG@cV,Nj!Zp:LiBrwjdOW0NeiBf&D>Ý4<"7~k{ Z{q"A{f%P B:`ՏtRu;))/ͬ'דBJ`.#2&[5#, k➮})ʻ~݉ Ty;MAsi:LaS &>_YbXq^fBBm%Gz 6ep4 4J|Pܱy"o֓%=el73Al,gFVl*wGd4|Fp4!UYHnO9$JtqpjGR?Y=AItItV]w %u:m4eݙ0sk^شWp miƎ< hEB:yu}h4,HAQk OiGeY)GIfE8ne%"qSK)>E_iY%ރI&Ufn0ٻuݭW_| ;>vxP?Ż~=v/92ŋ쑁Zk/I de]b(p0w5z[QUҾqҮ7c|anJ >^#-0:̵6ԇQ",0Hb?m1\\_CҘэɒKF|ޏ:nrnp^ns_=5C{IyJ!7Xgb5$ 5tEW$aAډ3ߛMMWR~`x / O?ÛlJ_`qѕh5jHU¸ZYf}W3r/,~ .(ۣCO7,Tk2\F+[Ӭ&ݘދ7akC*C(&.Ft?`=!2,b {+4Fjv;}hB~j.K cGTƮch9dTD=!PXB~ ~T 1 ޠ3Y07>*{HV.t_40=: ܮ/qmG楞 {v-\CuثyWSFe6^f hjv >JUʣ($Z2 cbm%69~ 9 fW5O2$L6zÁa¬3\>CL9p` üi} RD QLU?vqu2ތ_@V%AhewߗiXeM[H[%={mTtOkK^OaYБ_b@laK]Ѯ'{aأfk⹣FDjQk0ecٻ R_1EOK3 +X+(+yA}w ʧ: &&dݸUW37ס||'AS ^. + QߓfMZ" ר݈݅[eP9#!dH5*its,G-,n_5>ʂ[6&L0IlZ|nzKkzKZG TYrV!`U zcuU)ʅ zO3 b61i+(M0DI:`mC%BQQW>fVm_~fjEiKxŜ"%Ev$],WV]^z_ \t7yjj>$ a9G6L%RJ8-}+*5_e׋pK`)ZO QQw5mg`5:J2ay6f<,7{P(ҕ4FLoʸRa:-_D]&tt&s/egA%R~I* /&: 5b+ZrFpA[Gk]qee8_mV>%)jrn`N۽=v.XUu1Xq' bl^۫ E5ÓO DrCέ9Z\*/Kcp{Wc̦$h ]r|&Lٍ_ٝFXYfpnVۏ&ׄ^+ ?r|A!6|EPy E?fs{]j8'LiPGC3.>_\; 9&9]| =T=m'[hSu)]%E]IRCW|>2)/8N7fpƌ\_WB?4I >!3Z E;uRtì[^aND>SiG}@M:I#HF\m@ѿ:50f&ez3~mzk2p4iJM>/uN͵ )+2 Ino jk@`MQ+β(q(_o5ƑVt.B{2DEnۅ@vB]gS7l!1Y:z.X` +)傐Q2g#|LkTU+OK QsM0,Јp#\VgsI-2J)tD=L hkQ6ڧGK'|9` YzWͧLNj'%T2L.I*R2yjƃ<cܵA?XCԒ$Y@tP2'Ѩ'TBp`+ *x0\gG$ML<|صI%`E,/D2Ϳ#2g!AAsDZ3g]}m1 TU4a}3K )ks[36;rJNee.aaI8jBƍ%Tvd+et&X4Z6OJ3I\NDUK2LMxֿSఓOQҥ7I3XC5,iuYn)3\0е٣>) g]ןM5(G@6_g 9 qo ,X슛[!Fڳ*I_"kWFV0SI7>l Ҫ*ډSu) OBhjwÊD@U>~=cnyY3+>FYXLm mޝ`3s<-[u'#hTlPbSduӚOXE_Om(MC5J ρh؂~-1-U0.՚@.Bm,˝匢2,-DZ0k(&S4! (ZMJ*[h`͉ 7B65dbcax4`k6F%L7wm^.=~>Nh^+irfjP9iGч7oH7a}1/Oxw~ Q͈麵A96zO~p9R:ٿEC';ɢcej8S>B/v/R.`D]_21[U`Ɣ42- MXO#!SyČT`>3K܄1 3Bx!U%['s&.w(7\gHgnbA@{)@'O?YRcפ~-Q |[!^ (ޗJ%PnJGΈ ׸66Rx܁*fP{8Iffik>5C[Qs3>#/._|%|lЈwn!Kz{j!fQD,WKa0l6 m|rwv5jgu\ct뽨~5hV+8^?vn FrKɥHow~gv8.<67z h`u[BW@n sM+=.A!״M* nZv齄_\R$$#:gz쀀f(ޓezr؁?So2+). tk \Vަ^tĂD !ԄН"a*a{\Mɥ7"(A2`suB>R 潶kd9OK#ǃ :t<-CSzz ~nŏ4l#D#e *3Cjat;%zHj0zK W1RdcOyܛ5bs>D$-Vr.˟cyOa0st8>Ol};Yεi4rqA.`}n*@|D{0U1u'KMLDZƛn$$88DPP6Sj:mrE,JKނ ):M Ewf4BQ{{ dm ƥ` iv"Y R:]l(Uӡ0&:A*m-e5fGm^~CuS\XETJఄgzsm4ľw{/Zby`u >FLJB0FACl # U.;t;:k~rX}s>B-DJK&x7wGn}|zQettdaq#q+}͌""iVg"@_3E>5&@a!XskX#W &}6Y&T(R2m74]Ƙl'P OkΰFGQթ#LP=h]v$-T?RPlInÛc>Zh8&N$=nñj'*5 KVZÄ2[w[>}Z፼%>0gUDV0晜_1gBPLcx.u 1X>VPV m?'q^El4}/ ^8K,1͋0Wp`>M4I2Z'SnCG֥?}AbŕV1Ir"bA~O~΃ϾB٬.zhWlT H+VY"hl$64 3>g<o7q D< y P}k "N[ov-B QB":)}H#K^gcniC%T# k( `ȜGZ$eqyZ(5R߯758jshcyPP: ?-!gKOᄫǹTyFZzVvyp%7MhxemƮg5vQD k46Pxtu)Iʐ 柋 ][ifSAq((ou *@ʷq5?pv&!,ulAA%, ^XIfRgLɞz iE8ɣ߁ޓRXVrBߍ mi F-0>H8N<$$B /O 4DI?y({ ˮqO"/bi瘯_O&LfͩNi *ƙɨ/7FX^w|IH0"'1X'jΣֈoDIgJ(U9~H^*f^uf4C .XQջlH 9I -Ԅ秙R j9Qd*$MiDsvIβ~Aˍx dd×2I,WHjiG>ņ _Qrcrpn uh@-7ӊ,L?b(6v^b  [NbޭrKܺ"C~(c8Cp)UO@٭Y!h(\ʠE5uJd56ʼnLIrckU2kQ1B ` |_woTH4}ݺw+.B.%+%DY JZ)$Wȷ^BO5QY׿efV O*Zid }r׬|۔c}BXJS7@VK 6]N#asjuB1.Z\0͸rʺynvqr/\#XOuNRqߜQlo ETkS8eѤJϦC\Bo5x,hZY_~OAXլb Dy*gG2cY>ys qkXfRH&EWBJg%ɥ1%? k'ѱ9Z틢k( 'ęzAYJi%gٿ- P1gX$[Aw x|ZC'%P0"y<ܤ'i}SD/6WY4M]iQdkĨD#jKo a][l'x 0AiC%v1nG}w[.L98>(-]ZhMTIv()]-TXɶ*Bˣ;P#j5FIhh .A1[n^ U]{PA=3hEGŲM.QR iQ Z@$ȎK*sx,z ߷CJ^8xjù*2= sr٪SSƅB75 \˷Ԓ늁vp[|qcV=?褽__ma4ZsB\‚mNn=}$2r^Hdia/vJ.{'L8;P-vc)GY9f¯sSE_ńZ4 w:<$"Wdm\yUi\®BְF;[`éhI Dg/Sor,Np V~%ʽ~G+2@1$Q9o";C(jGnn> `)|D· [RjT/I|3 4Oc8'^s!8""@'4*h6z#]$rE@Edby)tj:NlWIlHϣC_s6(vl #NpM) h[{k+xX9sѲăP*"&taY|1FKFjZ4V2sZn~HB|yAGqQQvv z5_Tw6G3`Mo"Mn{mjvic O7ؤ&3hxhLmcIО3ϗƌ<܂k%R @HJOa5͡>6癠:M`H8L>4cw @,9O,I 4U8{״I  j&#HGr|Q/ %I/rXjUˑ`  J kM{, ?vH5~>sζ ?T][d x.JѮ;>z ufݶHiS Vk W7mwjjb^3d8*SkVFݞք'@avg+$D6@.G[u5IJЭKyt"J\"@>Uk|1q~v80:ݥCL1XXkOULIE ve@Vf1YpYe#.C\p1L!z!#>⋥Q_>W\*XFy9,vֶ%S5ϥgA}f7 J.15+W@BsϜjD U} 7CkE+ܒIb&#Q<|&CMy/eO]F'*ʞdNZ`z_5am[k!Gs:Ѭ^(cfDpb6#.=+`Mo)sb\UĞm].#Z@i(Q/-F.-QY?ߚIo/U-6GAP"rrTV棸f` 5*6G. C1h;ǙT_y! BmZX߻eV#Wgeg(&A x8VGbC;'qWiÎ:gIf M sң>$0IȰxNcw@h;4g*esϦ㙙 LY@gM5u;:FQvsH=J]즜btz\ h?ϣG0k0 Higd݉ۙc䚗Y,G*1;S?]Y+? ٥5B FRTWxy٩+.X./fm 0",0 .$ġl:MG>{XƢU7 !};I&cݏP<$c땖l{`}si Q>vgbWb{g8jxOew*!@FLJ"-v9|ɥA ɽdJ0'b d^xq 8ʀJ_ԕp3cp<0.zˋ((nk &z' SF]vzNxhǻrQ y-l-Sy2Ϛ F0[ƏB5݊Mae⒠/%W^=Оʉ>~zV1? FdTBfj:YgqOFe (gHק#)m5rt*sy̐uDgphT4y$Ƙϡ椭Ѹ«gτ[JV5F^W'sڒ "o۷eJ_Yo);-J<=N ju6~ ,Ա.pޜcUR,S2)B0V|jFTءIDfn! K[7orJbtIN劀YefO6H:|2O?5P`)ב6OƒAfP *) KyH Q80(1ТZz?oӺ{!YbW+K?{4. 5_ώ۔Lܸ-֠RՌa|nKR̸P uU[L6!@b}չh-1Hc9bAE%M8XGɅc0dPrԷ j |boaY2䆰v|L&b%ܙHenb;ƗAZb/#kR h2yO/6 ;̺d9yu. KP$77XI T0CY.[-7ڱZQʿrZ 3FzR㋸ y 坼S X+{t7JgUEHué/HZrbğd=/YMPc8cQ25xa^.igߦoz{#fV{3.K+k$7#V[hpq ݴ3ߐ]p#<%1vY*.QQqMwuʰ9Ja3wF XK{U5$pvMGIm1E&THE:˺{]m.'ƷYIի|4N*~nB !aJ[4ʈ0N܍nى39\>G{&/n 6|NM:)~xžڙ 2'3Hj5Ȭ"ZC=(U>#:AȈ0 WPr$blSVwހ9%~!EتL8N39.U]\Di5| EB`L HBR4?{@a(+g4u@ SLX ѿ\Zħ@0} )mbA! (u CFEUs robTina4ImO_ Դ@#Hi$FiO/d(}DۤD{S'aČM_lapASn+'5f58blY wK qGD[mv\.HԚ!y 29\@crVr5hL.Té⿧O102iu7u:}ԍ:OrtVߨ{%' 6{%!f@uz+_d-?۸À&;X QO2n@X\<|P.?Yw^Aܛ eVA9sbf.N;f5 uyB0) 5-!:oJ*!j3Pzҧ>j`@TT'ϧx-~$sv#l8^C+YpUHA\=BQ\~#!ūlF#n] R|)ԍqB°qi]xhD!/c <;ݳ \ Q6tcj AyxG (l=2y*8dLghU&G<٫1st*ݬQ^rF"Mbi++4|=U>ыA껨yW9L(T:5g΍doFUfeЄ%'3 (וo`V{V.Ꮲc!07ޮC DrRK@,-s]Ҙ, /jKvtӦ^UaS>5%0"b3T喝 l?6C 4$ݓlP0WzA|qJ%ZdsihA ,ϊE`%5ßrӌG T&#g 8SYٷľΠ~D*}{^AGZHRWFG:UH-v۸YM;"T*cK ^4uN@$_a:VIF~Bd3 O}AT;:q4bx?S~CAD*"ƛS A%+/x;w`M{}m씓*)*JR;(07ғ#9pkS؋d O}kʑ#^I̷lG!f'oƳ֦Y]K*̈́|x6FF\^_ Xm*R[1ǕEYDq=7#n#JZKxnF./u:<\R&6:i>bnXuA`k^1$uzM["žsA-R:Gq?~Xd'A ZNݳ]apIMۿ@l:DfҖ'wW,Ϸ}(/-~fZ @DJj.‘R>4w|SFg%.eF$#^qͪ"qzh b. z:L܇ՏE,\QS O'l҆{E>%|*bOJfXP',JIٜх5E~uI?W`?p[dvEsCӇE7|xw]$0k5$ƠeAxS99far\LjU^+Ĥ{OKa8=2f"JE|jdrʼnˢvw~1.ڷ5:7/9,DP Mxשo7e0< БZ$G{GyvQ?w1-~]W9<))!Q^7k^+kQG&Yn*1^H˧mXLVwt^ŰMoM7MO_m|> 2h(y%LVTECEȖxvف58uEw/WRw¼dw@=~\և᣸iOd! LG}ܠc>Ftu;.kCj~9ϼs-)3g]9pEdPLx.3I>'dFffdWT] MHq1t]Om+)s` 9'H'>z~tP8;_SJxN(Pl۶ !K3^Ib6n:;v QvM6zlOS\m=c5[2Y"AzG/p%<])dQ@}C |>1Ɓ;)R37g|,'\纴v#pHx9j6iZDPX9.4^%/;F-ԯEcQ26h<([df":<Ǩڼ'\$dMW&8?.9bi ZhA>(HH6E Dkܛ>H}kZsS'qbj-nyBy@$ ,iۥ~iKi((nLy! #W X|]X.J&v,M"jѻ\ʼ즹0xs١pa'_㳛QۢZc_&r|zXY^fh/ȸ>E&.Rr H=KD ~/msvt9(Ǣϳ||Ӯa?,9 ?XT6lc0 ,l Xغ~z/IU^شT¼\@27 d?kT+++ޱC^ˇk@m’% y|j %Wt OHRȻwuC%~ݔ/[?::Pb!Dٱ4ԮTU_P)y ݣL 6UP"n-;pup7 9N C%er1=3!TƳсE%  '3x!vթDQ~.u9,v/GW3N"qʪOBF_6$/1L ҌӢ:Xi"^?8ӛF6}gXr{Yl A(˔9hA7Wq(twC2`!L!Wl!}^s`0W;\ Hv" Y&HLw}-(U;ՉptxTzlXEl>xRJ`7B֗5Zk,2=W l$5Nd`sM g>yv|ZF9WZ{lzўR \S(oN-QkT|c3ϔ]nd̠h(ws/w;xҕn'g#KTUBf^|^("Q+G OIu&lS80<]**qz*桛6fg8=߂oryq6s2g_ţ#o1&}{jv4 -vTd^ԤRօRCD٘r[*#8Sݤc~#%_E| ny=&RXb,۱-!Xz m]˵xn`l'=f>'ۡvYl b앞" 'g1ll1_ϾqzLG9mN(ey w0[" ؛ڌ .OM;W7ihF5_G#j+o4޺s@vM/VUcXnI7EUD5([Fo 7D֩uͪH;5evIM7ə;QUHo-Cm_:8m|fBm$J)w Ce\mKq5p?_ZߐZ7<+>muT`FKBJBPkwTg^$ݿQpmNwxQ}}+wKM\YdAJxx;[cV/óDķE%n ?_lȈ|+] F̭e]hG4H*7{WEkj{NV7RYʒG|wyf7Xnr#fuyʂT 6>'}3)Ѽ\RGK ~J`L OB=y}řC`pH'QÒr p-D~O5t#y0㛑0FН# ⟶QMĉOb*[8{8?3D %vg0hv8퀄5?|f4~6q,@G=oDTeUܾ5.zҴdΛ!w;~H7en@/]V=[zByG3ˍP~G(dړYʆ_gx)H&O_l;=R{gn˝U K-U棽ToF Zp^k&D E sV=Wxf ܰ=RB|d6ּr_NL|6pD8 xhZU tŊ'}+*4 oY=Κ|'3Uݧ 0/ҋ{~Ðt):C rv,NeuKh.(AЪ$B6*nKɏ+{P׊ўS|rQx0~5`Ns Pl4O&,^v  ־ns'mX3/6'pY6Usu* -ě>xC =3f7vQu#@]I%vQ9tC[¯ߛ [DX nD# dtSWPyўzJ,1 o47 2I(UlIH*5r1Gxd^Tho` J/E㩡=qzi!T#5i!mBjuq۟Ӆ v D<+htjյ\P(`C`ofMv+3=![P 33'uuTk*U`#&Uc'5 <0̒{)12[w;7þ?bD]$w۵Dv|4rőG$RZ=em ʱۇ&K~pg[H4hoY5RcΊz%RȷYzޣM\.+F?*ĭ0R&5 u\Lۥ5Boݝ0YHqA"]*@t'c+N~ix8X։z@>ߣQCI8ES 1&gӂ=aw\z~u~[rc\1wmØ=R.7ɂ ]=C2[?e=YPYFyd5Qt]V#jF oo}KͿӊMwfxjR5cݞȉ|z_^pzswbrǀQS(X߫1{Ҟw*ƙr^ ܡV6C!w^exSxIȓ}-@%y./ӶJ\*i1g,Y&piNTUi0WrzD1lմV@ކ]-ʒq! XNK/sfn&MT+ӢLY;&(x W?->'ݡiabpJ8Z Sev"DE,ѿJBP-HD֍p<ф0 j̯~unn4ǯ|t{ͩY a؟N/z^ ퟻT[FykdH t;A0W^T߳Lojq/ݒ߼<ѧ-2`' CW@HԩZ0s24]XIiz*Zmb2/Y%MzHT0ey}B}$WL'i4{k ¼*<:u~ UK MF!ݳ*!ɳ Iw!ޓg s3s#'7Sɸnd'R(\  ѲXHijgWXlSZE VI <M",?[`pa2uZ xҭNfJe'-A1<ߴ)Wl_ДљAmƧ)*TpdGzxVQKvj~XZ<jc咖̗)UiBBqk}2 =up; F@- '? +&=*o4hC Vi%q6)ʐΉ< '4< QD#}Ec<~;Tr^|!}'! ARqQTx縈D3[(inKzV݋wzM Yw4*dCN[BDZR-1=9TZj4+w0]D\'enEkT#N<@S\rp6rQ`Ga## 0CQcIɹXZ]SU!ȌShk/ג߶dC16TD()J8 ـm/ydG"ycaujʛ42.mlї [9~n&CѺXgz,;+ NyQWB ;:"=H<J]$7C|TQbja[hڒ@]Bx(f(nfSǓL'+\plӐurzQÛ]`"^. vL}f.,Lik >Bj|( me5Zpv 0uGJ[E8`F>X=L.gt^ye@x憠o⭢bNN& P%>)3_]͛߭3/+<sN%y .imT+7T Ln*]eڣ[Q7/wDH]EH,ӥ{&MĖRb2{3ΐ_Fo-wrs *'3WrXYHL`)*C/b}ts@S_'O e=f'S+oy3ـ vU}9N +nꌡ d;SsnH0LdT/ e/t6}TRVX'Cڜ[[˶L;8`oRHfҷŜoKI I(O40ckTԴu%܇? KRSNg.&اX!x>R[kGLz )˅)P˺L]jAd2uL@,@8IH5_^vFFP[P):T<0LSӅ({Li"jM<][! %L`8?8GƜ0oMKe) U!$5aʴ:X7cqO*"I3 =>! N'ASIhpQKE lI5][PB+?~ >K#h<!ZO{ӪxwvyP% > MNT#o *K{ ɼǜw1}l2n) gi"v+0d$c!OK})yV 1$3eDjr(Ѡj&h苧mSѭC==lcA/rx=LiBLո .`˯n8oDdKڃUtC,?q^S=mbl( RNs 4xf>a7Yl!s*7?˹rOLFg@xv_2Bi:T}HӔRR/9LH4y-J@`s4\u Sb_v]MOp!twiSΒ^ߴ:+O,k[%܏?/'ւ35Z0_3?m`_XT *@sa(|e byzn:6B}atsX){MB&@&Q<.=x¹No˰^82])U?xQMnjOEWHRY?@ݮ;ʊH KǿF8Νtc~yZJ'v躭&1;+HCGޭzjpyB:ÆiE^*j"nE̺gMea"# b$7E^܋K8&Dt[uЙ$Kf۟x#|NvK\3mUoFx?sđ-V ʗhSLQwp2'R/BѸP'dRANHK)O6c޶CMqpU"~a(˲ok' SD5¹EAf&8k~46t\ο, l(,dy\t̗y~;+#N}tzj(+ham)R{Ƨdp{Zv;V H? #{P`?I4SQzi̠ya#'n̛׃7^3a I*/f1`b꽶jOAQ̓,;$+~<(>,y7&dc !5\->dF :,K~ey񼋹* hT\p-^<:_jOxYɋȥ7!&ˡ#Iz>+4<L.Ur#WN`C Sס^\ 8W=&xȏL*e 1OfJly?LϐTfѵ'큫ۦ%іO#$F.> 9($PioRPb9S YΩ~ on()ɂQ*13Hp;:ZR62ŻV'Jvސmz];ƒEؓnSs\A?vɿ^o12a*B2Y+ BgaDdNpO vX^1TiS$ z@ơ1m홶ZKTOSt4..vl=]zX*5Qat/Vh(}hO\eYUWhFUV[ʉ#ÖkFrV'0 5wVnb>Iw 3J3dzkJ\M$و"$P?~Ş7Fy ԍlCϛraQL9(`AIg:i&J# &E+8Zb3hXI*ᎤR"TCg}+NѨ`>uZ9-H/-.!M/u$?3ΐyȫiuwifo1/5bOUYtR |:ch#wnsoxAM)0KmP1k x 7;ttw* ME(&C9nX򫾬IjЉ#qLyc\} %c[rȜ~wD"F ϋ:y#מ Eڤ  Ļ'>9@Kx $O 6.S`qK|M %g,¡&[7)0Dz8ܪP- y^{q&'TEGP`3P>vpNj , ޡV#bz|1J%v_]`l|0^f֍"TΫWH9IVxgB5Ju}Qq$kG-Mgf{uKmx R`#FN3-)zn>6O4QkʫK1" ?*;'"Vo1_^7t_r}D>&V!XZ#\Cky&@vk3٦];_ g FlqNm'Iڳ?q;6dŇ=iS}G:mz/T6IeHeiT"|`](4br ą!& nCgeuXnw8 MݢeI8-2 Z- :NIyǗ6#ruNOSV굌^ȬxaiY,$cYAEf܄RƳ.ǃK5O9e䢓oZv/ɤӝy&QQx NĒȲ7I[jlx.,D&kR/.@t,uXg͒bг(l3fSw>m=! spL XI3y^TU@B`Qɩ; h(WbJp"J v%cMoC 8dqH՜6/@ic ']Y+9 !8S\{~tg<&:ILEMTq۴a$,wl4QLOk9dIK9gxVwt$՗l[5hsVN|07_K!j$? &/lw>,vѪ^Jp58|r-mVJZᣜ& `8׃Z1L\u 6G킿d(QѥqYIH>@ Z\D"vyL&B +4h!l/"2d$k\"%]KdFLKSMw! -2dU-lMfD۽ޛ3pGQжt*=k>.:МynQ8*HX|c0NWC! #ai5͢j%G|5S:2gf"יMZ{qӆ FE5اuxByǭ#֢\p:Kѕ]֖@iNy |;7hvi2@||wi"=u~N&R>A0YC*aR͓iAuA_9 1+o).^xCw,Y1!B"NOzƭ(p̶,)i+>8vv2\0C3nV%8+ҰZ:~Dc8J@™x$^TG`V x8҂Ks"ͮ?D%xsQR^($[Rx$@T* VEChb_, ݤ Ȭ-Zڵq<\ElSc&c!j~Q4}1)S9qz(yFX !`ܨdJse>"o*ԜnBz!f$~~[8SYnyԸ(W@0I{=)3K(x09*,尙ܝمSMO?8GfÜ +L f7X஗s D"Xб[ZƯ"uzq),LĉV0A\-:K(th\L#x:mpW^=~&1r=Cҷlf qNF8m#KeCTslබE`b3(g'5A0w͠ YEc_7dŻdī%ChapiLMj;mϵ;=;DXLF_қ7:Pkˮ@mGT!M L48KU؏q~JmAK$ECVTw7oÐ;\i/=9 KQHG'ќ!?QG }rFĄÑVI X-hk仌lNEq@kIQoGawۧUȩe~q7W@r\@E\V:5:'(c얕h1sûV'&Q+7{cq2гs,Wt,Aީ+%6Fӈ%sdT|DjH1&}4c~7>*H7Cq"-T$P(YR黭 erL( Ne懚PL bG(K`$ky䩱MA\(xisv5RZ>AV*u湻/Sy'~Ȣ@4RZ|7JS5R_ˀZp=259V&߂Rdس\G %Q}}N "{`86&+7 yyj,?Ԛ^Pْ(28ݰ994o7F!+ɵHo51I_+7{!ݯjQ)OޥtB}4usxOMG|{.ؿ> <,8Ԛ\dt] ։#Ι؅K#irX { P6Ym7,xe Ӌl5 oPXbO#c̈́e9}+v\͞fb%*}*a !!$, /'o!"xB3-Q2@ ^+\ޭKF.3MP!SF ',e_wF|XiwX5w- !xI矝'&{:M=ԏafn5϶op!SbCƆa̭I\0 '/xI?xӴ13X;؎bsˍRךJ&K.ȜL0ovC籄Vt;BZB_/yiOV,5 9 MtVLH0KKqز)@:>V*.vAC̳er+$.UG%mϸ90SN;N)O?neV휝)LGbNM4ȭtV>LI) Y'21,(_ce_NMajNSN59:חZV& < &Y聚O@L|#"R׋ih)mXKoFSJK8m-//FcQ ;Rbyhu-no."l# )u$둔 ygSwZ'{P03bϪUEۻ2\M-)p N(4bV^aAu ֞x^'+K|BBn㕻H*_KGFGHUݸP@OQ9s@.WKHdpNX#6^1š)WRbQbj6r05;|Ci|؀ǁ"RLu a>gLtH@tѳoUG"+QIZ VsZdqqj y9*p\n1)i6,! YEnlS>wU Lewbŧ+^X=REklHday*VJȸߌU ̤IVڍBc5YWMzYd_H#{k-6gkS'V`JCڴ|ƧiGئ!GҴ)L'J dch3pkyoiT մ)Hw\ÝB<v!۴p@ eE1A_blgMǭ鶃Z@A fUu?q׆=x˺U۫ @{˲?Ԃ4"k31Xh8THRTfIL0Y{fTlfW6A-p7yڨn(),P5䕖qUu6sl1 gJAWbߊSp};]*'Hįah>ang9AతqRxw)C1!vCTri[ ]TU 7][$uL*,r!踯jw`?ȣR gK#GPE7wk k " \8L ]o|HQmh4Ej.&2y_y8TR*oZ7>H3G*Ē|y=ϥeeiz׷^(R.ieN]oj2Dm╃y' ;O3|xMzt^mڙuqmZt7tT*OK-Ҥ~1Mʈ ovFJq^Ért4m`/!ҽò陗iPKLѝ1̉1!m&ҝT,ks=YG|yzc/3L.ڂ < }ugxas g-ntV^/ &]:KAxCS%hŊiz]%y*~LwMQ|Yj򝿠j8n2Wqp~ *:)/"jz \lf0-VZԅ54w<:朂}GcR؝ ع.eM>%< q#<0]ʚG'h(Z[n*X~0V+}b1G`GVK؂O80(^,x#9YM!(q 0UsѭDq_Cd6F-'8:\ d_RN޳ő .#S)bD?1Q*][bJp@QҤd=9 nМH$N[}22@zMcC:/q9s_5WKYAr6+]xYvJMQ&&q_iY"×gM8ƏaʵXwG J1C7$nDyM+ rM~()6[Lf_mssT5*mMIT0ф{6tMuIo3}-S/ '-L;NB1OawZ?Ш`+ZIVC$aiG3VO؀]>Vf'1I;PYO쌨w`wd[LDIrq̛:I׮, QYԼ4!P-/H-C>]c`DޖACzq·۞3svg*Ӷj|%`3h-5Sf52ue>e 豂f/f(yXz\$Ry2j/y|zfkFkt3H.WO+5v _z 2]][cKx2]c_|fԅ P< 8f u'N=0_{NHf$>6="-Uռ,#YI' h && lZO@4(ȝMHv,TPj"׎ -@\&I#0" Bc2"k cmy69[t'2"[7h (elqWC,㟼/WMN/j#܃^8V_sRx'ѼVWj{N8T3(Cyvf$۾\$yXO&:.X 'gtxdxBlx~ΥwLX(GZ49quH9fcJ #= (gLMp1ʝyw5(< |X%͢?5XvOS+it#0CV0JjmpI .r^C(*iH^CzWlo(j% *':Lh"}Āru z+$sxBHбyR7#c 0h]O·yrIOTYS,.k%p_<i?.=.xo1+fqfpIj"ABg`KUN/(Lړe,0sE3^ [kGE@唩f)|s%T`d#P38=3E͑"c믒Ԝ-Y1OJAڳ[.’xPCGƄ_c#""2G]dp`iDzwC&>:XiwVP:4- jherCm>a;)kLr[eX5)AJXpIɞ'9"#B=u%^@Q(3^7`ֱ<|=E)(SW|P4hz iI9nFuh%;Z~Wf\ĭ_"A -`ɇO:Q=p 1/4?oO~f2-Kњs*!ce.7#A1OKԬ|fD䅶R cl@>iY~R=$eMa9 Ҽ~C`Vm VI7Ė1cp )OiϭŨ OMŇC~5Gܣ:%ta- &/98n}$D`̒D׋%{z@vX%8%H V$ V"VyPҸ5 $ҋ;&EHD9Ys%n5VO^+l(NYv?o.MʨXTQ5m~@'BnczOY??|g9>9ʁ~L㨎*{f # ݨAlaM 4/q匱 wڋ^ֶ>LbCYı@#`m9Dynzr$\|po?(J IKg=puո<裂=F9Gx' -w?wi)M2g0qQ^z[_ܱϓͼhOkuc8Ųe[@xt BޯO.K!ϥLP)n^^'U͐94=,>ζc,W[OeKz6e(6?iNF Ё`PQ5Ht:-s CLV5ژw4Av;«_O9Ew7=XKGRYb1 |1ʱآ1~:Ab&:δ]IPSJJᝑa;ʚWdU2-_fAUc*=4KW)9<7_zb;.Q[ر`|MPB/O?۵.I#"|bKߢ nm0q ,R׵W5pcN܇ d/"zY]l:oz}ͳڎld s}(e8Ty[lUJsafq6>Ҳ,&`Q\Ǘgotbj3nodVHJ X׏`6i_G\Rciw)HBw|I,jAh6vl+0/|@ib{d ("|Vn GNAу}u LK{T|Ux@w0P+M(XoTM#8sQ(Y/Lsզ3⌹(TK(\VuZ>īh%HdܝXT`f|]8b {8u󩝯m4L*3U.)Ϧ̻sר @93Eu鵇;eV),eG[Qjۦ臠_\Ϝ}t<aʸ(hoͮQԳɭ`YGnY5e[#@n]ڬ=skf> -.gYr$tv_7L|*q~?yEN":tMKoWh"z0|#TV%f-KAv l?%V.m@R;0mb72l}uQ/B?rKYr+s8"/yzi5R*QvF)rEUL2f4)2H9zP9:_!kQ1p- 2O10jֻ.;pUlğTxC! ~bR6.ҵ$(b2/YRL_=# \{tLm `:+=q,ԌMchtþ; V^OqoP΀sK#*Zoahl>vRkʜzv*p)=;7hRZ >~JڜGFP/ՠ| o/ɨ>,;<s@{vZ/Jd4oU m]ue9¾xJ(+{}z,br VP&J,1]dwz@ ~a_ @\uYOZڥ~Ć'<n_ğ&(`r8(Cq-4榘efy_7}[*mw=:&ǧ є_v[bX{mV HEG6J!*]YřjiJ`t 2@D? )o<ҥi,7V}k,:ݽ?|fqX ԫ!TkLR_Ҍ#qM`4Gxìe^Nr+$~lyM9:>u3IsXbų6ܥg mv?d/7uS)Ҳ44^ ͘iUn${HHc{k&Jsqr.:h CqF'uM9pŇe6!Ɛ; P8hdRIGE'=[r|,Y\fCc]j Mג8;$?KVt2hKg4j4~pVS5[vmN 7I 4+dkvf9RUF5(,rR~c}҂*l.ّzh;,N{XZ`),esqpԁ= ՉԴA:cO.axY{k)Yr̻_W~z?_' L'~%)+)B'M|[ػJ,>XN1 tf=;,?gp "ߺD t^WUntD\U"DЃ5I7Rᯘvb";6mOZ \5LX«7+:Wpӕ@vPќ^;`xd5!\_?[xId)8OtEaiD78 >ujuⅦ-p`yhc0lMQ&{LOp[K+u,#}G:Ŝ bڒ&Ar<JIt.|>>+2ѦDAyB|T`{vJ cDyK)sSy2}02$u#4\08IB2pB>$,տ81j1݃SJ(rIxrۿCof(+šKqx Ahx N`<{M:@ h:bk ]7uYZ嚾QoiP \8U[}= LjHl'tŢOc2,U'׮d2kT%اR ÷ݛC4њf눌``az t^PttBPuN*[k::  Ŷfjq`; &q(,"/a#vpd< ۝P!n󓠶Ɋ&'ӇD^1Jg"V/**c9Ers6W zK:KH[1dSN! OA;1 ,lun l pGQ|QB8jJs̓Gxx5eq4պOty \8m¥  uHË+=fMt"tE2'p.FKÚ7 ALEgɠ$E+G|F`݊lǔ|:J/*'- ۩;4\DweCVjoE-yZ AR0;Gy  :0^B#x]pwEaAeQ|2A;'[D.2FHi=1- |=ҧ's1)2xL Duuu tGZ.hPn"bܦ~3ط *ĜO[E876a[e8.3*gw֠"ag?X[2Bj?S(b1]6-tـ+J w۴l|Dfd |HӥiK. }LB*|0G\JY^% ;kbbb -gXeMm j⨊FhRWY0n[=A~UO9>HB8fL5&۲DĮFvXc 4%ǵOQYq oC\۩@%}(ȕ󅔌֠u+^wv Q"#q-o4pOMXKnqZs`f@%>1{|!γڿkPsR c'x+?:O(G1xt#=P,'{mMUqUڽ/$¼BlV7À-+A^N 5iٝAzWEZ/ﭬ{Jh,idJ + Oq뒛]y,[ Ѿ:Hd53[͑sYx90B=)*3:F·T= ;E uB[ 2Gjgj0VS$m}W6esږ|gye/wc,\=<<x|/#z=ˍcjz|b<loswgĩ^vIʓݡv9, r`'A9 ,ip3ugQaѹ6_%< GRo ( Pˢ6OabMuχ;$ӑB1;1/Hr[!`7kJ}KˀGr'>x=Y]k+Q#=|\ݷ_*)ѱ;L됍)8)Ѐ:ִS/,R/oU4鑾G9Eb ZmY/ 52OO]ӓ2YhG!ܓnu`{\j ~NXCSrKR6m¹&@Hu=Q ݷC"ZM *Ƃ̀ԅkɏK쾂)~q>{N}) HU#I'8KQI@4gLBUXӛ# m:RdA}ۅgVTA` ̒A7>uׄEKx^.;+>JLrnbU*5=aG)(R8+d U0l97(vDb8(,Qhi 1c1Ks9 xO+j 'blgk$ؒtuQqr9Pu(EWoF\o%S QQ 2!O |ȴx^%>~sAv\A ,RYM*1&^e4ji2m^?/?W3e?TmoƒF)|Y8.+ء5i]6/Źl˖c s!aj[=12B\. $q#^} @%.uNA3x mCښhd' #\ێ~n%- /U/jIg\]hTAo R{+ŎZCaH}8XvK2l7[!2I1k.7I3pr8vfd]1ejNTd*+v\w^?{* I#bJF|Kpn[ L]@7.$O I_+խ/-Ѩ'$2k Wx9_ϑL/Okԇ )J"团!iE{cݢަOtI=Ϳ14Hwt54 ['ql r=x2H!dŔ=sa?⧑_q>tE(#ƓF cT(4fɮ>Sgf;hr\rc嬎:<(v?akW-,R _|7gi'x y$R?wL8, dUd526tT)Qa̗])F&~w$U|\ Vaϳ'4,NO!=YN$:6gzr=ǿ3Ψ Ǜ\NR{(Y,zsjX + Բ:gx͠e+ O*(XnG^t#RH=|O0,L[,{V~%3 hzyZ IYVeC<@Yِ$Sj>pBޞ{^BH+juBjZC9C%8J1:l41Uz¿4~3 uͫDeL#V{IVݨ",]wB]5]3+d&r? .ta#g!O*zd 5{4ƻQ.7͖z ?<ЁDAݼ[_չ,GX^g_-YGcb|f8!&^g[Vm9=FVI dY*B#uV⥫v!0h6ds:Gx+g.?ᵶft0IAΠt̾Z^ϦL)-WQCH{V@uKG~V3ESxwo;Ѻ)N0Ǔ┭FH8`("-Pe!ٚ֐%4,z񪹿FLA;aI< 4Ǭ;7S-b Qڲwe 2ކ6MFYP#*  vS0QLg?ٖ h̩] /4R̈äx@cemǘWA0<K-e42>?Ƌr[7s-ughFrsf5l[L嫂ԁb P\ύ7N*^YmW, jǶYx :̉5[¼ ǜV^O\@θ Nq^}E^/+ҕ |=jݤ\ߧv)~!QɮN n-*~P ^l"(0`4 QklmG1Auuͳ-Y0]y$Wy]_[sgMěLTv^)DJĪaOS%Jj>l+Ggy 0Fq>+[eĀ?^ >m2$\. 9&Э@vSN,NGICdk1s[G5J{ĘiTE)&xƘIԉ#!J$Mm؋-zcT/;c#곮<瓍v\#\>3nũ1A(ޟ؋ݒn[.nP-=:@w%_do9{ |.lC^۾; T`|VOi#f6+ypǩOA!jz8y#a0֗0/-=ݘ9Є2d"InVgU$9]uGtuA&5#N׺fmXߠa&xJu:˕ #ة,`τ `ew{.hL2f(. B'HU{zp6L2FF|;cü>u5@ ,E}Ʋ3ZL5$wvʤլ|!<4KH3X(@[nt0$ݮ =huՅHn0Ih'z,5y=j쇝^hZĤpiY9*\# $7\c9$/1䲟k'ꥋ (p:ʞ8ۥb3)}cY`/ NYn~:C6q{UfWJ &K ^N U"Ƀ004* L+m.Qk\cϮ̌5#VYPN !ۿ3U,-Mo_O!m,C޴N2ܒVOo JW|%p{ٟlSH_}2(YO.Re*!T$F#4WoqwE|.h̎X\z3נWK3 F-P >+/鋘\wf3doңޘ0& 5ÿe'=9 I-R|p8 WĶo^wc#rvmowd`n=Hw7KX/^g5Ox % z*-)SA+y̚MbEyncync.} @7뤌&0ʋp}vc ;`ErǷ9*Z=gg9o~>,eax6FSJӪv]qpC4wk@2BsT@4 {ё/Hym\PϷ>M]Fx3U4(y )l~/=8fҲ!PWq7Y9\Dcfx|])Y8?r&pWk˥kBOŊKvRU;"2Xo4ՠfܦU71B"}_A2Y11zDu c P1h:@h5oCĖ\M݆R+V g?/UۿC}x@^r[kNqZP+!5/?0 eB?7jœ>kArN$_rO,Eg4 M|L /̔^&;|'}ѤA~K_ 7ŒMm9Zu\k #s"a`PLhC*Q)STK7#ZSXD#UDdkGFK`.tfv``R7teH'<7Ds)+l$U3{ɦz^j}NPG+UP n(P! 3.3F|,=їrx5z4PR_<4?(@2@HkEj֌;&} + °uFnWٍuik GU/L|ܒfWaQo$9a[MŧgejTTׁM)9?P-qi2ïI1Fq&S]/ a:%;zKV ̃)Qz"qE]ZH OUέM}?@sM6ChI~^=L.iRɍQ"=YOtdܟ (o۞ }6MJ JGM2 ?iӨrx!!lE犽=Z*q~)~a69`d_`+g7|UR%_[y bdm*e.! j.uӚCzj4뫘v1*YDXAWeUgD*͑`Po卷 NF>GĤ$,4< xc؅J^_H4o6B*eLќKP0'0BUށ)Ow %Xh,MT@"oI-DTl{l-2Qw*׏+ד2~r$AgePmy jvy ʽ`}@KФkz  Vj֗`GVC}"1曠+LUdΘ$GߜjS(ym~(-}zq~DB :8)_K=Cܚ=&{0E[VVn-F=u&&FMl⓭,zhUyj#4͂~!}y? ;$õRWQoھE︐%@) MH,mSm/nؘݗC} :0 , l*(}˩pAQTao\@aC!"^\t!{Y~S?b@gc-wAb폌Koh#g0J;>y¡3mĜ2#?j Zlߴ̳pH͛dPo7+ 2y+v"H\Gh} 8+mO蝩]' 8VބL(`n45UD7 eA'9V۵2=QEݺ sZf" m+q3/?ehЁˢWڽʏf\sv7 >5=ׯUD[8*(˯2q3YDA0 IW+gB&Gױ)[+uD.ζ ^f^!)|grEHZ+yxCU>:`E|dP)8!KHPӁ$' HZM.xf@`U f(6C:˻Б!D0U`ǿ.G |}ζCDVB+ҝ\`1X( e['$ V"RGZhW'AA.8)EQ3t81dFts:Yq|lI xznlf7BlRw'd~{rb8)ƀpf*xaߴVI'Nq E 6. o$Cx r*LQ =ۥ BZy`:k6\]*E?m~La//)gb;knMu$pM?Js+jmxq0(Erjze_>ɪ ewʱIYaDgӢ`xlhui_LS2d?&Lj箇hvJdI^ǚËj13ȡ;VAh`7{sF4p@) r0_s`pVݼ*Yn쪾iAg1ZjAWL `Qs-p'xnG;tB y`LqOVcjeJVC[G ECk%&Kl-fcVK59hk3!~}(N\pzVPӇSQj, ErUGD\5D8iA6{&x\ߋBWAĿ-XLWxQOL`GnN|?6p&վBBtn)&FyIR"xj"x8ʁv0~y #&x(O)K }V;9k@tSj8&˫l"~}yͅ"SYup߷knC!~&U,* ʗqC5A<ųNQ [a/*a>~k nb"yW)f|'SK<Ė#n'iVH-fYƨAwΑl,|'Қa`!0T92uCO] ##p{:XGpwv>ƅE`/=xdn`9oR `ij#MW\ Lq*. 0 UӄlG Bs8 l?[GvS&]rNV xSrוnT76\p=P$ɾ\I,3kI2| `}:'1Q7@lk|"<+ Y(BƠay-tQ\y/įcX/n6wɣAJxouM7VC)S9{d 7O7VXRwĊ;_6XU)w^㘹EEGvM{oV=߼d ߓb<ļJ$s63t6 Dt\7^ ^i+;z^y;%*^'{(Wv~;L2b VQqo \)@U0,4n{R|k1K:DžOд1ߏ6XtRdY&i4 8}pa9-q5 M4LL?c,qݍ0L56䀳^+>s"Mb/%[_`aly?^T zQ' D]T97 .(jTCZIZ𨲒9AI)ѡ5z{Xqw)n\ I y |>j@Î6f&$"<#@T:.w;IR } 3V/;՜.ͽ? qɪ pҒD9݊D@q,ș!w&k98N1huP,Sb$Х,kPnaZ/axVe2ˈ+b0Mm=om.gdK+FXW@ 4OiH͘`>TD.ҒI3ƮR;cI5:sp#J%VLiҺ`pwvZK%!;dضO]b xJθ h=lfB^w e:"`0\!v9ML˹}L9fTK[7/r:#P@V"A4?쿜C$=/bKa6Pez!_ξA>q0w.1Q6;)D࿴*[έ*3"FSͰi% ݤX 4o@(v7#G郓ENbgk"6պa?3,Vj5dbo;v6`2-C([62ID/,cq+ryu{Y7"Ymxی}, El:9 ,^lXɡ'gK#: ҭkVNO"L{ ϟ"i)^vy'ԃIBWwR|<9BҐCop.l̪0J;+O:b #mUGuHpkK$QQƸ'NHwĵkӇHzX\nixcĪ4i'47Rk3,jk'[FV'NkJ6PkӀ[#_?O_H6@"j4:eҎ<48t M^e!a^\{NN0J1Gk=Aj/TH6 *4PwSbyx"jAkiK3l3iة`yJ۶W(JK=eQ ڍ{Rg9 acGgP܉:Z?xd/6^둁ҧ  ݚ3l=&㜍fBfn|VM +__@ܪС춦XmvݗX"lV.>5v4R%9i] Mʓ$/AJZE!ڂBMWvRJ9 T.}o'7eވp6ЅU0'\*YBS5nO=ڧ٤:}2a0;x!X -LJzA.tM+mBns a71F*䞒.9`' Ĝ 7E~gȠ~zFeKSQoYx9pz`6B4 AA\^掴UT…*jJ;<~..;< ?& 5#Xmur5ѱ8ݜ#VD~-$.Njΐ7 ٶ ߤߜ_Q6?din7 lvlStk_rms3H_XCOTPADq>&;NxfxBogXorQ!D!<&p[I1GJ/\ u#vuC=#)Rx23J:#-Bk\iü&(]cmZzr&K[Lܝ< 27QC{[WIUS?1m/w ͬX0ӊ""=l1M{`-h7o>pOkȕ9c5BX.6Q).|Wg`1}6ĐNϩnSrWdXEMt Y+=Ca7>dys![}y8kdXb !e1,Ψ(cY!QQEW\%{o[ZU~'G;opm<|nv1XzG$ edr<`]oW!ھY'}ӛG5 t$`k{dviAz>Sȩ[Md!.a (賑&7̈́gyMM4̴HS7φ3gtVX1\hҹdBt^%=$Y :des.2GN=K,fVP]Ks=Aޏue, ۬,3Efjfظ7 tB;u ASN1-fϏB Ww|z H I(M # mXrѩJmrD ONʉ#RaLv]M$r??8(0V^wfK 2}*ϳv7Os/:?yhz :g1B|/ =11He$!OpNr<2yS@&ȟi#h(WG\7Fv`T' W.O剘I#OxW9=}ՏI'FXkfTmf;]HaP!:$kp!ě&,8aRi=^h'ԍ>>?d|>z?~z dyW"KB;o`+]:qW], U KqzS`4aӓ+:X7;3+$.ש0jO}^ek0 ?!f;S덠jto@wY zhKz_B[?OKًt g!+ڱ 7*jڶeѓq-vUNS+X 4d 4DEK@9Q)ki=<~AC @HJ`_ȃ5bEs[%#ѝAhP5rx_O|PɉP\#p5! اT.gGJfG3g ("0ms#:7^`E ܢⵡʶda\6 q&[sie vaNh):W^HT+cZϥڗiS=԰e,ǚ$&ۗk%OAqSՎ/xQPtf ||BkԘLA=!ʼnZw^Vѥx>ieԩe$+!\9bC/郢Ll"q6rd#|ּt=rI?&N`.FÏw&'qaW1\$ȵ 1ϊ T&Lur;zAhӔ2ݒp=1j)kEӎRS1z_30ᬅ2IY-pEH S/ RNm喝A&=+og@ !]HJ=^vhQS#h0Qku!-YMqgIѩ-)vL搠sVsITr+ &y(mTA`iuhC\ê/[ǵפr&6riK& U6Jû.w˕7 %+:`+ݴbqO FGh5Eݕ(f6d<]o*_>@;i)ʢɠG{@rc-UrsdAo\ds^RP+ ;rWYyȁqsB~L*oc°@AYD `|̓s,犵}iezaW*DtNDj5X_h3\ZyhuM"d;Xތ^P$h?[И>w :\+i5v'|wy kJ<% R:٩![x2ĸ-mR1!}I^П4U<(d*wJ ?÷D0G{F@3r_Ɲ6Jf4{.~w3TO >[E0hm]PAA4dPgU Mނo%hhTd^ֽC1IgȺ_<s?v< DΠ/KZ7ekxg>*T;;ZYʤ'F!"wBUB95H`>0d}G50eza-Ӌ2}^t<@~5g8+ rd,A%$OQh[l-ؐTvhRjGx0CەY5CK5,1& NN/s+jXTX5rMT *Hi'3꒍iڕWI'#fM6?&z0eپs 3 ϊTCo\I=!"Ӫ''iK]egzLQ@) *NP=$nY>cpi޹<(N];:@MY %`AIΕ(֛g/itpU?N2,vtŏ=-CY]d,:1VJ[}6QrKrpv5^y Yv-.W3(珞8G]˸DO[e Cʰ;!Sm"YvAǖĊ|\6$?ݸo'i_w?"]^#56ŐS.''9LA;w2E|.fܶRUňym >c[m}!٦N#409BXaH,ܢj i󽬌>7>覐Ubhn)e!c;<;LG'M[? iJ>pp^pNJΒ4[ܜMz*6"ӻB );#/_=.Equ`!`|Q*tƎrS^{o e9#Fu  -T%֟Fza:i0\HmgV%jyNl4P N4IDڵ)ʙNǭ e̺|zJ(>,<VQU)׌њCyn,GPic,K;@JŽ !}~}A鍊'L+:Nir3%-ϓ9M3a7P )Y_u:7( h$`q]F73J`m rr@2.14c(HeΣ^vL Ol3 n[]ڊ{HSi~Vc|p0G:)+ 7"ud7uGC]3PɭoRF=db@}<~w"3aEsŪ*F^Hm-ag-2m'C1DE/ERzeai엵Pvp%c3|.Bf6F<bm wn3:8lp0):+^П2ZZ:x`Wŧ]H8kp&qU|h7mKv92sjO*Y*,{~e|˨ӈ0WK5Lj!}ad!b-W}f0 P2WCL ur:Rmd :舘Zwڃ6% k);8*ٷ jFQ<B%ʱ"o>s}6>a:O!X=%v9NvZGӃCE&`Tu4~:f8ʋ 9{&OXV,1h/'7 05%[@sTR4`GX v-+= +M*abb]^ -}v4륙_@= _& Wos9T87Em0\^eUuQҏ84 @D3Cb))_Zwpn H㹼jqB#J_zmI:b 56Vu0 QGs߆w~SϸյCM}O<g稳^7e@ՊFm6Pzm 5}̘=jEK7G& Zb`xlI:0: | )c{T3 ䷶d5.}Npb-9\~Vxau[)D=Ȏ?=d^@ zQr<*g;]SUX'v) @~"'Tb#%pP$٣eXaq(I4Er>I !(d0:}|cתDXܛ!IuC:3NfП2Kw)+;u%%&JbqZ)W{Cn;!~pL xwk٪ y7qMPdKF #q}$b_[W|2_TS5ɇcbU:w8 } 4{[Ȼ:3f]$ \f2l82#A/QŖf!L0FcD@2r3)g>Гt\i)Þab9I$ؙ ]?{FIr ݺPkѻbNq5oΣCR8(7yyR:RdO ;#[GICiO- @4zH.;|Ȳ֛'Bf#akP=R JF?| lCiC2:5 |;kTz/ѱn}Iw^ET |rmvz2}.ME#SA: Z)ZGR̮.q3 '.>w+؅0=GPA_oFY_؎8iT+?+WQ![j{׾iM >/Z69HL=rTsom~9, &o푺,6eةck0q4D 655A`q`캁L᎑Ʋ3gq94O*}b?@BI?" >e#\1pb4Wu=sPF3*#T֣#v:t},ԓQ8ttzkE٢*%X/^~y0z`o|c77;w@CNM=nxϐ\86mWL2bC'#O HpγUǡ=c/RBfFZ?w0ߠ E)g7Ԡψrڐ*9HBkdH\ ,~]eA A,gkp\8Mkd9bU*U~tBPNW/ےoL.n"}TB5uw'L$dI*_!a:UQ4;[F+B~L%?]uBTwR:H8>)@EcQe8;%[-C~]G=Xt=s1NܐZB>ke13Tx rY%/[ɘM*yMؒmI (|EIh}0FuI٥Qrj! I?2Ͳv9Ic~h/TkQKԒFvVyD[e2(|!gSG>/+=!O\%Ns( ]|Tį]bDUl@,Yu0}J[4!s} ̜{nҡ7Wݺ!>AW2p|!ӓQN'5D /!԰N2Ux:rpYq-, mNjRlOR#:.5**⩘ eaG1%1rOwtĺ ΆtO@aO>[6W$ .BX [uIJA&݄^l^Fڣ~4Tae3?*Upt-FFonլXB`#ʚzۜ5Ԝ1I9*5Y!zt/ƀJrw_ S*tX a\YH#",ȩY8g*LÚs3{j0W61MbSXI (ykVؿDõf*LJ磵ҋ&8( &!Ts)"Nr-4k ۍƪػ97'#$̃*[ $z<6&%wɔ&#\n*Ozl inB N%12e_"U җ@O; s,_ .؅hA̅I딌BpD^ hoM7F=29 0 KDž=H̝g-X]ʃ)!zoaֳ~IAPzt#C'Cs/\jDfeb:u $S):RlGHa5_G@x1Y":%}4/'x0)^UI!\g@ 篡6qJF̖͕R8DHGi]q! OECLk#ی \A񂮁0w^I4qWM~z`K}Hne4qg!7$r &i{k.3o1#,G3-njDVA< $Z+, n ^M ê$2#<J3o)I<9i_ܞNqx*ǿf->j#T|PN{<1sk3RfL(?%fr#QB̶#~PW#IzY n{Bϒa)>PO0"C&Sq-'&xFoH GޘAW3+wP0?32=N0N#)]UʆRDfDXzzHINoDŽ> "AFp:{raJɶ d>&6t/Fmhwd ox;QD^aOut,[Xfxb<&L颏_Tef2bZ4.]ߡ1v㤮' j:wHtJ> U2KD?,dU]ߓ.+q`箪񽧱 * WZ-&\f2 jmGT5(CEte>Ŧ[ %* _nDQԎ,jn=ohUj7ʵg 6ľb0`Q -h.)$h }_ xBiԤbEĞ*Y 4gTE/A O&H̿u=Õr$ aF1*}cnд;S HBsӕJ$J͐U3A |S\ )BW(;3%gEd,=!VE%07 z} 2m1-~nȿuyʲZZEQ΅yE'5_΅5ѤrLgs/ғؒδb 5o.lru6O)hn@4aF~T *V,@q E?^DZm'H؊X@0񝒊r.-TuCj:ļ +M4 zļdžc k'=($):{xYvlʧs{mb}wZYtP>cD+K!)2bp @8p9eۿo'[xqtV𮒫=RI!;sVJ, ח@F1kD#9DࠓtGq 御8jjg ~;Rc(=Rʺ,knf0z"}̭`!)#1WU cҬHf wxhLgsoR/q^}=a9(zkiODl2G=N_MI1dbT&&fL|wc87Βa!6@Ū-J ߉oTXQVm|ϷFEJ32MrW_,ۨoxdidZv@bDI#r1`Ml_@wCr+a V ~cw# 7*؈~;/ ȭKk%lY؈p=a;+ʤP autC_ѭ\`\K$5W%qe}B1P$Tp>h`Kl} S#5@(+vL!d%ճ NM En E~i3mScJOA ;0 #VW FɗBE;e1CxLM ʥ&P]h0Ј﬌wk$of|~EלBz0O?:bRI DɞuKi`rԠšԆuv^e{TAP@_Ef%]bJ@+aoNBF {( %K4=$o89ģgя6'^2"aThK0"^$R\E$Լ5Z/ê3˽3.ő^ `eo1)n7Ut1\q6)e5<pg.NwZ$Bzw-= ᨉ'nH?%,nYTb[$ ,'!x0$vCUO;8.sJG_gW! u+y1nuz7QEtQ/93ճL͊ξC3:\Tߙt6þMoezdY/mA}]woEdcDAe/,H%^ViAҤ6v5ham>*]0۝ }48kWH5fS ]P|{,߱Z#V&XDDK 4<'e7*-3A]cI!lhvM|Li->ԆutD96E6%N5JϥE9&҅Q3vA?J0ObΏ\^d+GGmNr:ْ靲1 ֜+0 UİCzuJ1D8qUO4(S-bpsSoQ ޙ]Na2fgrA~ ?rR=fGi@ߴ2Goc+l<&tݾ^G5,9˧COM?u\U݌@$ٓrt[;a9drŊвo>;6|2ķ4};?|[e_ZYHv68eHҿ30)7j$X_RV$#6qs7Rcˏ`!46m p >y XliH_m*m6Uii*;CI LيF%cv,k Z8KPJ4xGceAm}u~Ym[zU|Oט5ep/M,w 4'p_.1QV'B|zOLP]5SV<$76K5)P A2*kc6[AvjT%_0<[!rs]Jт:6TуUV%pP t"n^k\ Ja%QC"+>Wvz_YQdكLihnwL+:gMUg;S–#Y b0wご[-)y#:Ԃ0dl&pEAK:F+YͱotK#0mEx6; T,.CnzUq U95Y[{'+bK:Eʲ-L03r]Z _XA.<;Uqsz rGPőmWu{~ܻty{X'q`RٌyTPpRˌ`U: )<3O1CiFl 7pdV=ps0`sJzWpG>[8W/ {gtJF/Zђj= Fm|1y$g:\KjlR.Zˊ |ռ7v U8ᯟ4mPGG&ye],Y Pg)N{2[Iz6f d݀MɞtBC| hdMڵi]%g=$Ⱥm_)$~>~(K6w?7sF'R;7ys&81w8w8]% I**vBñ$x+y=* eCV܉)k0)j(ħ=Տ`o2pqvïd+ŰI|-W|BAW+B 7G.j dhn)n㣾f9G1`*0 ~6\kW /c jIy0jgYb~S`"_ } 3KuI{Nԅy&h(/Bi(yY qmafU:2i 8F7Q'zgZw*</1P#˩Cn{x >@yK e,OP.ï//ߥAŴ:ڶvP İ5,Kߜ%Q46r}6ͻ"=iJXdi fS`%j$\$ײ4ޡ%>*S¥"[DvLTPcofie+ 1ВLMdİ#1F1 '&D` Uf4Gc_<"!'1Гb \;Hp?2Z->OφA 1 +!I_(%<, M]Lkֵ k|to䇂%EB|twB w_Mo3-eX6<Уi| /G2xӣ'λ%c|?:Dj՚Y#eP~K  v?ݹ+SNLb*ۡmrxߋq~Q~jlWv31 lܓ%#y=P,?`]P.%z!] +r F~Tjn@J:Dr8C@5/[ϔ}mɜ+k DH)W(|_Iybqx4蓸BWʉV~બ\cwZ]y >ˆ`; .'Co  1:J@̘ԱGYck1ϲX=>`/lYծ\&^z)unl]٪x &ZR }.{WbK9W`mHxv2 O׃YXX4M:ZrxqHf cꆓㆷqb#mߴK~N!8 ld Bc7J5 z쯰 ICԻ@Qc nCgDyHwJ:~C]m@(?i>3K)pmr ejKmC LOQ p7Q$~|s@B<9h-dl5'ˊH&II'X|I8h{ٙs骬| _^MTANq gȑ7QEdSsR]b<8]:C[H_HSFQ2xҺ)01={?@@ΪQ'EQVtMGĮ"4OCk) > nhos+:ޘ-{A2>*{^X4*yaIAv#qqux9Xʹ_DGޞd,$Y<YXImm0l0>YVQ,.#Pn8KՆaʀEz~T2|b@ |543,|o@ +T/6&Aʠu{؍v)pA<"o 4g8TIYh8:fp )9~>;{< MEW`Fs'Qp$b#$6eӝg oaNXwzU/on1%)95+[-~qz^:p??G$ٌ=Iz=)GM| 8h,igQBܢ|A-iMnF9+ar݂)vx=66m~3eR]IG[~ A,:33J;h0s,Ivψ@fb)ӄ |yz dv7C$|O5JC̀h‹C1- _E"t @G^QxJ;z/ znӠihC)YLJB~3.tQNxl]J+ϧI8-3@A swy%mtsn4Chn_*+|p,I>:LH6jGC:[a! |9sָdRf J:s#~`2*wtr/[DjY"^~r>R7(BZ66Ynئu!."\@U*e_lqA4OςƄ.;2@fץy9ln7[ Z#v;[źbJ =⏃e.#Ƨ*@ut.g/#dWG9-c$=,a\C)]+QiQ+:^.#{x~ !4ɪvUӫ΄t Ҩvv`02/xU'5Rۇ׊9pхvAqѡzT'[5jǣ$a43b*QZ1錽zHqY͢I6+V"2 2x9MNpvebX S˂W*{k+u.]-L ǡ 4p*Er)mʀ[ `. Mmdɖ-N g8|tq( 9E-?28VHPƋԖ.RgZ2tb6E0mֈQo=Ho&1UG,,.Ez>^7Atϳ G^F2tub^oaAޡl؎]}\":B; H Nҫjo9uG(tލ$9 @`pq!Œ:}hV,;ݦz:Dؒ8xˆ$ 8EZA]#}d4ɠ)ؠ1Xtm$@6H;aG{qz6"nG@bCm]s6zy, ޛhE-$YkNE4)73b/ elim[ېxbK/? D)#H{g^+ے}+.{JՎ;قN%ĩiT._zzҲWyNaњƲ }53+roN2c=Q m@ ~CxڒʼnWFTg ( 2{?:j;w^m ʟ$+1ۧrp3\,~O\'Z39(J YLTqI/tQ2ใG/2ӉL[YSTK, F'xtҙIÊ0 RU雯˪\UƬTY"zG۷_j̽m/wc׻U'nE|O>)!e$=  |祻V)}ώ/2ÍJԸ>mfX]MUcy5+2ۣ$Jƴ^ɡk8'cbVeB\Zq̿D G߆ yp*;`XL2?$DgfO(#rSݴF2Wv\z%[$5*7"Aj}a>|8L-ր.fjb |HݯEX_nawLU!*,7ߧgZSo]Džuy6=t6W &!+JlG]qT`hs@`s|R7^<,Oi;OxQ=冷W{HY qzL=3N#Ǥl-[YX&O.􁪕evMGl$BGrV; TSYU Ьshmxu=@7??Yۈ4+IgC0tbF@8IPzM(ɨ *8ye!KG-&-b{mX+x hZqCN]B=ـQ"ْqܞ%L̵XUh|z]w"kC WQH dik%.N| ]#C?C[mQ}a'o3z`JÓq,5M6{pJc4Ivp!-8 m]̅k8aAxC$عU5"U6a8LOai)5kd vQE"nU%Gjb~Ec:Kju~GYgWо3(01nm#[o9 ԑj ABLBAJUV'i [;uݪӈd&j?E"QhZ $].H:H ٟ3[=)|2VBS%P]CLA֞T9"ДV58Dzv6eJ&+;B9BĎx,b0Cfգ5,PG 5\Q/cہT=Z_S OLzX,=nH Wii+p+HHօLV՝t >%ud~.OКO5B2p7$ e1Nwh78/;:e4y/gۆ4oYQ256\3װ0ǘ7ŷֿ#̔'ǓM; (F#!h jnŇ3/E,ϵt}YuŠgP\W8mwi@*hs|L6_^}}^L1: EF$t=&hA'q7'qkt1>bQn*{7&qWp% Bx3C_D3cVXIo]aiCS |[Z6ձM3yZIC%&]E4YpqJs䑝X_P_ƆD4l4Lhճއe?iglWΩrwD'ɻ$>-aѾ|Oߣ+VUf8VUݯ|u1Wcٯ7vC!I5^ _n8\zy,+ے[ۛ{X}4<_'ƽu`$3*x<8Xf੥yrvt+:l6 <|]+c$C6y sAw 9g[}xGuAx?]7пX|0T};3,!}gCʂ eU()VEi3W쮓֓ouLIy!{ {9|qQ>(6ƖAn`hzc3Cސ1αcab:<'<*~KYNMB<T/ dbh"KB5#ڢAgn.z6r8ipv7tqi 7F*vM4e먈j+q$iԀpQ$ۺ@z5Ü;cj|S@*LHܮ23?N tDY1a]~).4㋛zG,ΗUذ+`Ap`9 [-Rj dZr Y+4C~qٔ ݕ8Ϥv]:"rznrs0^WU\ -K 銟35{Tty NDaw+W:|::%bԧ{.B㼾}ə6[֓%9u[JbK%`6%Uivaj,sgĦve̱)w 5EYA~X+vPa)o0"OZKY!'Otr.|79Y@n;59 =sA!2D1jkbt5C|6T'gJ9i+_$⠡p2>v g QjDX[eA eGu҇;}Y^ X|W:g#{)4aRbr5 k~ 5b:A 8*Tb*d}(5[j$PCTU5`v9/7,25Hmd`YGI ,2KȆy9QA8ɡiN2rDvmrϪ G4'C9 OG& iC>(Dg!,5 IhHt:W9>O@&d9@F)G-vfԍ2rőݚL?oncU, Ó%^:Q=<J,o?&_qDh kwj)HIX)V}nnI~V'<`q@wr ؿiLL^lRt4qZMԵS*{\ɁT4[D},51:t3%wv{͹O hE.`'}XJ.5-jsAYKDLP(җJUPf dmZ5Pc˒ S-N%]s/lL_ǰ{~!iX龻δXz Vn6G#OA&/uichT (TZ܇E9βI`|= qʯv9_XZ2ّ vp7!"I'cyW|=#szq,sa 7Uڸ— %1/KǀBMA({~qF{BY%Nտ!,75-`bQ؂çeO좛%2d3M U{,yb _-l̋nh;?@kcX !ѺUv粠ED䛺sfT14Bwhyl@+ɈMsBUc^iW4} o@|QDG"$K3jG9v~;=쓚) #0iNhtFhLWvĝs_ZMG* >1ΐdUwv~[y}i[8NޝVtx%mq**Chc.|~B OTq`ZiWċXmzz;]E&iɁ6r=3"vMz) e*nqe$sLU=A^P Y饲Q1Z%yY_b0D*JIf4,4Ԭ cE|o|Asr ۢߜ[QuÛJs=dkGmx̵ rHMCaU}mMseK:rKeWHW*C41ZԳX$si_+KxyFR(o@zJvkI C)#av &rGEN>|lDQ[gwo* ?\?-Vd Y3Yck9@߱!kռ`jO9{,~O^7#eǹ䉰v :=#J -0jFGQh8,DWzbIZO ]=,LJU`ِ4(pw `lf⃷)xe6K]/oDVO `EgH >~@" {8+K;,`4"lE=6 Mfƀtp =/fLJMKe5~Ievv&M0Čaj|JAȩD/O'_G3P0wUz/9vvB)5N%EDOdL:M(ԜȘ:Ntq)HL-+3SYMRd IThoѼ0(| NwmkQ3Z;x͖2[lN&b8r΋Շ=tLf415&ƥEc"=&2j_NKy%By/`#"de?ڹo𾜬_2ِ1;] GXbw{='|K?y!2پvM"c |>:"Ix%*$cudC+I E]%fC3k{M40Ï13SÐlөVI(yd^kyr@L~&UyD^J~c6B~jرWg!_۬R*4:IZk+j䯧w,w*FG5KUPB-GO]̮ٛ%LI.ɋ8Τ rǨ"2؄ZGP6=//^Cw2<z98}7Juhϫ)kv 2V f`CN'G0YSL?ǐȓ kD+YکԿxkKجY9^;S /.xaBV|0y_S.㲚d&~ ypA<䧠.5N>k+n;>ռrqؐsMJfZeֿQ"4= Ԇ}$S$?&FeF*>Zݲ[s 5vΧ \t' R$5?פ YPD GTۢ>V[m ~pkULZEӥ`BbpfQke'ft}U!O|7Aۃ #_ ( YcseK=F1 o +_eٚ~Pƪhx%y*ZFܐ1Va63OgL8hIMҵSsȱMuJ}CgZ]k8N3 ǫJCmY0>y+ -F o BF'4e;o7ZEy/۳AFIDg'қ]v`w+".860aW$)~KpI}Ne)s ĝsEmvp 5@GDR.Ð>,]]\5,caq W&ݧ^^ۤ ˵$Q3,P>αv+m#cm֖' "[Wفw`7?~K =% erQ5ŒS"dzCOŝ0驲Lt|K>Qy;XmeFuc#5)Uie<'.ʖ:ړ;}B-`ˤm; (|^㮄!oq(r2ysfegC#Vԋ ŔbmuJ4m:(ƍ $|uthKhzr&/+MNڵc|~BJ^-qW{}7WNlNJx|>= jz¦!NZ F{ I};ܖNޘCJ-PI&t̐c:@e)I?#AV-j]:a?4QN" 첯`lz= Ć45b@_ ḷQ@L,r$5}RbRw$<4fn6j.~p4B[R(^@j>_sIRP dOm;Y-۞jg4~!nM€z0^㙄*3V;PNN2~T{mUxFL y\U[Sb[Fާ H9y◳|i àV"7;G 9_Mu)]r _< vu-kqS.RyЛ> eh mQtk>1% ͫ;lWx.Ϟ(C O6BWiQk fmHE w7]iӟϘ7B]gAFiKT W#b-pi'dM! OxZpc=w~w'5ܰbzB-yw͆@Pt /LV83!9%7ZBJv}/c-rna?\z8П6^y@Οa`I-c E *wKո4&K<1AkBh Lw,#>?[x'.* =D!SqI*F#w!b?$M1C_%x-ۆ@'SG^g_"i9t1@l i6V ? m#9i$sZ~|+\#I@k73/T5ы 57S4 cȞ'=Ip.>(Psxd$`gnQ6 NgMS\xL5y#.CB2(߁ ibEfӔ$=Sxr ~1.G1e9i?HF=0yA?d–_Ec7$:6s&$tHֱ16Uw(fP#9&9@{C?!iwCovf(`spP^Gm!9VҲ'{XAZ۹nN2?o>:ŤF‬Ӊ&ry7-x 7H ! *gs4cx Ya a?׼mJ4]'ߧ~'zVfN#Je yH%П I?íؔJ,UyUcn-/xIʛ#SU47}5tW)]pcŷ6kln %TvbD6x&wcV놙 H:-t>$*bd̽(`S krN7U8(x~j TIϺͺQF'њ2֊ȴ]H4UuMb*e67ϣ(UD@>skw#$TN䌽쒉َNf.+ Ua{b-c.o5.~^"Em;5ϲƢDrYF_Z>x~M%v괌uEЙ 0&h^$31?P2棭V+.=q4_f@j\t?{/<'œϘܞBr\Z*kRJ[sH+-)}e4MΎ*k.d_780ldA|#aeG$Hk@6ߴE)`Q߾=l]T]ݩ 03%<+Ep7<0 ݞ+`b2u #~ǔ;tC74͏-0z qtL,!嘽*Z*{+!S})):&2eiwRIVyȎ۰y0"m(F더iJ"+}ru\7c: DhB=Qļskk{v_&5gK/h^MxS]e ˭)I\3E'' T[7xxlPI \g]T 0 %g"㡮d!$Mt6hesZvGRh, . f+2|!%j}Y#vT u㱺Ōh|c# k?B(1`}r q ?;w,2_Q/m}{L;zKnზJʼv wŰԅIk!@giȜ('MP+En{`- nt齝vJ\k(s AOvu[@E#\am#ѣmQ{+#4u ZӰjn7wg\4eP7z*&MmDfd7;?#ZFV3s>K *5"=g>guYJK`K>R:O8~GHERNoi]T i I7eP1ԃbVAֻ/gl"3R[.>^IkS ayfG.jT {xa7P󭾕UA Ď(^j\65_`xi H҃JLxE?MF_~}ȿ,R#36Q kOoDK]]3q9gm}bjVAY(TQ nѦ0hVƃӄ-v h;,g϶:KPk_Gم H2vfJ,ʕ\hqIyU"IWj)e: 1/P~ef㾻g$lf޾z{t߁A%n -p6%Q.~+1sal[/D% M ?&^7lbb#FTt/n˅Fp?c ;B3,>̗wUguzA|*%+O$8t_''6LP!+5F*otm1jUł۵5G,6qc0h_qxV%\/:]`Zr6bg-薐ZU8*.W'/ c+  Ay}p\I[φ ׊vA8LE^=~,&ϡp6ܣKd"KG~ɢ ԑ!zRJ8Xwh{|@xԓO|^PLi})&+ Y^ }$Z $($nT*.9TYآ!ds_e[W]? x7m4pEg2QjdH4Ֆw7Ꜳ!3J]ww{ le;OX^<[RLkq#wXID.4*A VNʤӾ7,,ңHRmlf!UjJgekn4m+=OdŮm!Ƭ:YIb#ރ~u)?:'ppSٻ85H-ZJFHùF.;ةF&3=&-lC*/VslG+܀ݩqpɃS|~@Jw|AOo<;HfXnL 9|Sy;덑98E,>8!m',>L?ӓlҽ} NNU H/HX'IU%+HzA*›Гy% PSZŒ5 B94$J<*Zo$coxq=0ʹ>ibh<ܦ<' PruJCw?z%e@0M_j{||RI ~# _}벭Fq'pv~ z 6OG=.ﺱ[!osA`ϤsɡқIWfX /& O~ǏCP6*˜!z+J^C؟5D 0qZ^z'ظ\ _g s| xU6xb#vv) OO1tG!ݑFLU5+x<Ī%ԧ8prA%husȖ Mm)ɓ!V['x=7cWTئDEH}J |kb ;DTe:?4Oblcp]zL*{s>]q˫'xTXT5~Sa~ pa 6@нR齚aRA~M#st I)G.Ri,zWjy=AnM۾&H uu\_,FA~Z!Qog ^>2  vИ9Ly:tu|##ԑnB$SrS_{F0? T(Okce,?c@ꏉc.>jsk0Lq̀B;q쐣 p^O4,)4fe}Yy|_xH9SjTJ hQE<ۣf# 3,j|nF+\ τM8Dgte dE-%P,X]HLWx(չdT^c`;ǩSs̆?gE Z}r2ĻΤ`} wD'XXz 9US~[Oq HOdBȜaⰦnV:?mov7S"yq/~_-oW2t]^j ^i<Mb@RfؾRJ!2u:;E;<3!f7@ bVޞGuVZ8SFhU>fm6q""o8g;9OI[TY^psKr& ]jUPeg:KN{Ҕ,kÈ2+R_mY':k#R;:WA uygVNEY$Óy%8B;SǬCO|3xXZ-AqX RZ>aermL`  P˔ %JVKQjc _HDVTպêbPKVNM;_,s1AڀYS >X =C8P)iyq[sBmqhڣjikCNx;.E嶚_rY|A0j}VYIY=(BL,ct_ @oFKΡPO?^&wĉIў6>AΧ>f%u>A腦*Ya"g<]%4,RFȿoCIӳfTҟu1qE VUL0d :Fi%!IYfiMXu9M[hO2Xu_=j%%qs?L|Ȯ#e&`VAe?g; p!J2vkFp֖зZZ~qjJ٤c=ԼbOJ4>o?`f(VN7 ʕ_KWZCn^g,3N,^L& }$#tq̪k@Pso`״!yCG6d`[(dsTsi @bKNJKߘF/$RҡTL}-:7ڛ?_Ƀ?&[Ӿd\xah:܏G''8oKl.Eb\!LlWPlxP+^;q&֗87c FwQ>r= M4)Bɿđn6?Yj Yϐ[׬0Ae7QF` R~3o"t™>@F5?˿RȸX,G21uu#$Fr*-G5Bc_I* x7s;Q_v 008 TKc$%0BOWΦƪZ*;NQ\b{RßrAbmKp n {qdY5x\d"Zށd0(b(q sEg'jW6^;lU~`_guE ,Ê{~8̷GwK)ezh:S> Tefc0PE=}&MjK[ 7' ƞ71j}'8#eq9LXx$,>v4]Fr)*1ÑwFWQ]"^&&4A-[$VԻk-Ɓ]ooKf+P t & Ҭt}5jV(y V %=(CRXbh[;ޫ,Q8.tbyr8KGrɌ+#=&:P7k gնdXD_ɦ,YBTu/V̿ -S,Q=rLb;tJc m?L\3e/$sNs%g{O\AX[_?e$isӚa`{?5S ۋnJૄ, :v$IG0ĮmZlSs*LpF1=viӱ{Z!:dh !$lւ8)B˱Ua BXul[Ή&UD|Ig ]d+'8,iא)ҹ{NUب8{t-pj1 &E %LO!y_]L]O@mfF<97twqɼf3k݅]ى ~O: o8E`Jd.R~9f/n EGsoX|v:WW3̏?:)8پs%kJ79 Yg \6R52[5Kj&o|)±ȽWϾz?+_VJ(Øq$ҨU.{O$katgtUAZ=z&*|u]n_.PEsd%'RC'fB/_RZ`&K 3}w PWwL@ q)C͑=ࡽaO29icF9t7p`BP@n 7H <R`(~G{ ̾ݹ&Bkll+&.@OM"1?b{)@o/SYSO)J xO$= p1#KS$jXc 3%[@8DB\1^MV%~bNeZ*yL!zh&gHiEc*8)25,v\Y3ѾYO4u}d y:|Ia{O"86@CP , ˢ<]s>` d$HaC[# )ӏ`O f+\]l=7%†7zbո'LxA(iٴ@" Ag4'#P_Yr7:)M&t2MB``HTȿn61MU@tգG0Jy=qdy=ϑ+Q%={|-Zsd? ρe#;5]z=p]$5*.OY]T8Kyׂ6J{,G"/}Ai5Du|WACYw x(ԉ2a9q^v\G~YQVpmՒ8H02 u3;O./?̞W<͚P/dfTg n.EV0ηȦ6Xak,B(_;P&!oErqkL09e+7sa)] TnT8v8'{E@ߢO jAQɔCE|z$lOV)1n Ğxui)!z&䱫Q, ޥ6މ@q?|G^4aoA{;,83[YϑkBn;A%ѝb>S׌U%Dii -xok212^X 8joǨ AND_^\{SGA%Ik7&=z]㜂o}LDѹ="ޅע@;<30jgÎQ2T hC\C+ZIvoȴr*q;?Q94r.!nHj?8;?ȤG:%NXμGx>fhTs\C]ALa UO\_ťvÒ] k'*dDH K[oB[ش8l[z?# IO7$3bZs~{ {HGIsw4qQyL~jx }xfWϤ FvGI I Ю ^^J@f6">eY?~1߰ͭhhqF i̎[6*SWFda!C\{B+'Z=uI,)cE+11NXoAn]l F4[;;Lv9^'2̟c49ѭMbQ Ȭ4G۶v{u«fO)"u_\Tlnaayd )TNRKl ]gP@ThTb炟)ٗlJAy[u_~\.h]m0^nsl塟;:ȊV&ÀՓ(cg9A[oC[}#CL H5 Ψi;V;f>|.a*_W\?Zk"al>G8& 9S`W参XC,a_ⓥ`yvJt'=럆}x` =ܤ@*bl}T;p0w:i3kWc+-:'q7XqGPq*zuqwĢf+7%ys=WC..;X fƽhe/(S‹^q qzu0ԁY&F[b1Ql [2g& 3 Wo)?X6Z;שwVnCdzN rXP}%З)WTqOrqт(.ʽ6'o#Tat:XfbT0rkM/BJ`D3EZp62 e1!Uv{C܃NI{ؔ.Xfa';ՂXM38їF|Vت>rQ+]szՉn.Ab*\kgtNS*7#wJEb ųb*_W#\<Ϟ˘81m_.Uj="L/d{9 A0a/z.5sho5݄;2 sc?*'cEf + QMR,F.=_[JRU|UFo |gtᥲ9r-0:+[sxEwP/A佒x@zq 3]P`É@ע8c$՛[/):0O] ,ύeo DمfAfK gݙ QG:)k:RxcT,8\XI?vYެ8 HvQs{n& ta+~+!$X@AclG # ƕDsΞ-Zkq yS{;g'ZLaVTFpnhl( 6wdahYj+Ƞ{ ~~lr| + @NՀEc߁<3H_uqZf2G|}F7 N1Ec,X/cWEgL%!Q9at?&̨VdC2C5U7^z"jbG;ג-oV=Yف| $@",{ZC;d\1;I6I ЎՑຒĭYVFhsn \i.Mڃq[$if"C|Dbhc,oĜQSSpV f6{P&Kk؅v]ӝWf|5+pR Ƚ5y|Cir!AcAz 7o'j?y=95T_d^SOKHh6P :8] 'hs/ wT_H9Ow[g;B# (" ~ANY߈Ť_M3 Epm L]jqX='yG8j YL}B77.e)ĄF=BDJf0JfJ('vW``~aN""ET&ԻULXy $1&>b2.zûxQ)g F|f 7Z+S낫wxPy2^AJrҷI\j` HVv}6`FbqGqJǪz"Ck>~޻-NZHrvKY쑈sJ6P캊= C߶M `"-j,;+cxHEz y#18a9iJs|JW`H2B;[5t_ ڀl&0~WW!ʼ[|S+^bL6_$I~wI[N*C+yfY^N[sԹ͝2vA!V2 rT~BQfA ZȔda 5E1 ڶM2^ᩖneN!Xn=d2L9<㫊'4W5 ]Wy٭26 cj !ZYo>ܪ'28 Wܳ@u]z?wU%gnA{'W&p;6 ;NZ=@W(EÕDkW1ayƅWa6 f} 5SkN:{9=W{ N\345~DC*M6>jN.l{Sky݋93{4DL5-=]B.nAcA'+]I/woܾ>.bmLt"B9Ψr}1eS2:<%4z,mX`9phӬ}J ޵f4i.{u\<)FVG6\u 1/@ESm{2Ҧĵ=SUb!Sن'hf-<\}sI$0PKde7'^BY{(=e_C=]qB}1e贪ȏzYxX/^//Q  sb;H([ - xUf9ټu-x@2 %r9wpYCu bbAeGÈt)`u8Ӊ'[Y*#z4ʘD15Oߝܚ.prq`u ^$-?'oTLs237sE"+]yA4}BVWP`s AFw ޑh⯖nxnƀ9{ ~ĉ]s8N8l#Nгԍ.Gɪi͡ ,QgQw\O5&-_Z˨^W{b_5ى{=Fi& n$vJrM aB zMS QI 5BgϭŽԫ[OArYI_eY䷠4FdDc&6#څ+3Aijf.kL0;| e=ԉrصZ;_sT4ߩiYr]-^6BߏyY~cC5Gҁ "R@j0kiI1$gsrO})ߡq&KQ $[X32xǒ ",3qW@ 0 V)iVc-"1M0yJ7x#ΰu ٙ\*A.;|Ⓐbwk+'`4ZSJs{Sml+O?]_C7mZg0К7"䉛^5c}nb\mpHFǗ. 'rr]Ш^ ud#2wWhO!cڑQ}תѫ/JM~F8\>*-=ǬgP*n Z8?mGu^m/ H6pgaOWm DQ| لn@-^1y28ԪMwb^|`b6ǠhlJWڍB/Ն@:/vVPH/HRm6tPh{5K+$FQhMYoj? b䡮`qg V͕kw VCq'g0FlY:CĬL 0Bߘ}o3!5޸ RtCT1"VH6l~._%~δQABǮ*ncH2V r@Z. EkL,?qM<(̫=ǒw_K6~`sӃG-S5a!s$&%w6/b#\11˪F*HՕo0>+|O*25 V Ӿݔ1*6sbKd,hQ$;s̈h &y+Xnjj c%%匕RWw+ɦsDo]yf+w:RYW[T@k[ |X:uv1?ԬڽzfG-ԓ63v_EώxŮ=4 z_EѲРd8*KQvq`seP>TXw.XUM :#$z୎A" MM'4oed[i0aW(rIK'q͏%tuKb24‹MY,i40a/3Zz݄r8p}(t?_:.Ru(-QK!!JKݭk܈[~)#J,"7p+BY>2><6#*\kЩ w'܏ƆM$׫~mXkpm NW+lbf9jFlT'_i)E@67Gݭ^n~KJSp .ik[/"-vَ YBy}c" 0a$MaxeNK%džT#ȓeH֡!N[Ӗu~; jl&B ͵ӥ&mI:P1qCiɖZ'0gYpS?Pr'Pǿ UNLȃ֗U]Ӌr .!L!!_&AGkDxBᲱlM_=#]!Q^bxzE4 3{Z4h\8cvں<~]/^do<7#-2|TJaΑ1N~06cT*8v5D l mT)Bez<~hwp+@!h1s3;_H (]eWFa9H{2Y $ >@X,1ǽ|ߩP \lV0Û>MN>9SV9COSeD} .# \˅)(n>i뒻*BfIRxa[+UMQ3AR;;O*%|ݸۙBX@ V2ۢe#?1 ' =𫧻sN pVFor4yO7{Yˠ1nгtS#'l.vwzԨ?(#! ԨzM60wW8%LAf 0'l|Y͖ bs2| Ft@>5>?iNҋ-ږ/ ߔ.تz7{q]6oA2-A>ϲK供eԢzNYVL|u=gVN$#9ݸ/ GDSP%onL#l#aH*7)/jQ TZ5=@>׋˖1=n`+3rD[ꜭPUN,'ipZ9t!e*$AC K#Ę!7y3dgs^D"sAN"+KeÊ=DU1OA)5V`$8(ܑy}4h`B6p,6+-yd# 1(L M3w9p5PHV}Lٝh9 ubHsiR+ hG/ՄevwRs!kgvW1HCFo'0L!'Wf։2 \+LkjQ/Z9(tnok2,+/.*rGrgo6?~>n*ybOLZ@v) ;.'ͣr lc"=Bad"[~^2Ph8dӝ㛁?v{7++rhm`NDǤ7L,z~BkXYFro0ѻ[V$|B@LP_q HYr*>R,u_'5#T۔n)|HLe:?u6"ɞ;sDZzO&-'/fM!@C 0IÅ'lnTԯ=}m\U+4DJ)!%W?uՁ%I͡CL'Ǽ+>h/"SzJ/6Tt1?|-'gS9x]HJOU6΃Ql')V6IhjQ"awG[kIs=steh%ySm}8H*_ 27a7l Zqq=Z|ɞ P>W2m1ýn_D D_rѿ~q9eK|i56|%0?']7B(wI7nye Ɋ2wJҵpt2 :Ν5z2"f)R"-Av6FCcR UdA-KԤF_'rǰ8b]5#oyߏ{f6 W.S9) 8<_+vЕ_4D=fyձOVpwhhOMt`{ϧ:іqa^A*HaL^!?&]6%kgx)d+}}cnJJKqdq6! r^#mﮓb$NGmxiqWb4qE} N޴n t =fYn"UŢ\ٓC6< An4C\Y8=qbxKuP҂]fkRlY}tMqRGyuYk/ sJ{+3i5達vԴ5V(tވ_µe<,փ/ 9%1$?/^yW58vB;&ӝ猹oj"M=L~"Nes?5+b[D^hxMO,Q3[SYJ2-&d A4Vt@7av 鵗i0c&?E\pFx{nɮD}zaڧ[m#7mwlMT426ˠ~arSHWzPuI =Qu}N,8:(o0$8bU{I8qNݧ)á`G@8ḾϹ{F˴8Fu."g&3ۢ+FZ<9c-8 RsË\d=Y2S /Np&@0a] =xm H9S19^ jGv}tb#gHRu}r NOo9y`y1[Wo *P ]*Y˜.k+0۾}/{f.k*tG0ܐzK!)jZYaG+RYޏDOu7JwE**%"+O`ky}R-2$RJ%a)˹:z<ϯ>ĺf*VOf +lc{=/aLurzI-H t^k( GV%y* zu_{'%5GmrU'JiI:je[#P vМ?0mlGS&LL$qފ(V\r )6?'^4q;ܙ@1=Sڗs@w$w6}3{;6(d W/-ڎuqa*6i5tp}]5AD^.k/oHfV81nnM~;4 wol3MC : 93myzѿ(#Ë=S6FE-62`vw1-colO69#ST@eimB HЁ"bb hj4QoG~} BmH8gZA7.,8nqpٟ]Noʚд"zA5~a(򼫏XLm!zNصL.JZ^ }>t=au-%xzռ\X[e\,Ot| 7h7iݲF5O 7C\i|5 vxq+I߭U5{ߒYg@uNJqwR!=[WO(Ӈ+L\s=Qh9jFXb'>dUGgt%~-I3A+@FFoR[@ Bf-?5!nL)_vӿ2;7xvlTbAs -> (iGA[ /+#˧D(7݁dgF(T$Њ&^kPcqӆ`Ds*cFvc V!:A?HG&݊5,!K-FRFnP@u]ŦÚ'bs3Y]kL8Ÿ NP*?;EAh@7KC!ȇ% aԡyo"k]ojM[][I4f,e!0}<_œؒ93 ghDeu.y"+u6rqp6<؅#Cἐ|_JAOGr]D@ڸV-ɑ?E{4eNl[>8Go| pM2~ o!.m(,ۀJݐKFF+˱ sg:UIbIDg…:IÍ,Ŗf~nz"Dڷ)z#IC'x~BZ(GˮD&@1 iɰ ytDt_R[7K%.ۗSX[(j'fLO% r."vw|be5+^0 2%l+mt.@hsOkiCl!BQ*a i__͇_=|]7fb=iCj8 ߍL"f<QԫI/hDh'fL-z|_q H`[a[p{r~oy('>S~q !A.RɬNiZŅ$nС+L Ҍ&@f߿"@:W@ ~^Ņ{d}k >%hR^,@ʟ* S£ \{> 9&Njq_," U[eDox9*$ /);U4Yq;;="<{gk7$mEF{ĈণrB~c8icw'&fS;e̢\] ٍ+$_~3Hnx D0r?H:sI֘@s B`" 0u 1 /}G.p:q6N%8?e."y5yr3T@0Mn*N#,(hD攥z=V.eHlnk\]`.!ʥbܚ(fF-|v~2FG :@yFYi^#cIW:Ά7]fWgB̏ႛ̕7%2=b05"j_Q_Eu;M'˯ΥYMW#>ZQY(FrBm@7s4 =%xJRYө.1yģٵ~#_,UĉEO:бP5.;[UcbUfܩTИ#BY)M"#eCrڝC͜  `"Pe{Ma;rX%AA1!8pρ4E q۩k&5}|6f`ٹl*85zVrL޾%8{`|:l8$MJNخd`A~_boV*oݙiIԬb?ޱ/rzWCeFҶE& S*2&O }7Wd4s":rX^_>j/S+vYj=I}{-)mҎ8F}n=|D2 9Ç,cͽd'4ILٺQQ;̵wܼ5e7Yo+2f9coQ{.{ξ%*i3@&(qj벒_n\utA7ʼn-$fngX霧#2n|gi{GԘ SqnuWs*dlR')]s"鐮34nVۘ dŽ\P<{j>uKkf~L-ey.~a$r״.si~AKV MRqa_Ss+;W!@2(Iևs\ ^, F?n$>rY_9'6OZ>RoOB;q^H-Od$Ԑm=PHlF$xEL #*ߛ3*6VR s\Ĺ cK+~A1)%r5Ư薪_,z0F*'a/meXeJY۱O<{Ai\dR[[O,J|d}-<ۯgwړm`3t= }9`'vx"dHa4@q L>pf :gG,_;lf*rnؙM-d8p nNRkOG-.{yc;ǟ9#^C,BZf ڤٍ6Sc qYk誨*ȫlMlu7 m:-X6dP E(0T?yzKA]U|VF0>_i%hm ("ԠUtNǣ;Gt-PcVVL.EQ-^ PPTiؑG?^}3ldy/\Q]c^ո̡aex :,S i7~?T4.02-Zz Î82׮^%EXxPH,{,7o(˝~%neFp; =E6rhFf)fZw7ЭMtpaA]=:}c93Ϡ鬻Ź)1x3_W:3&Nyb>h8n8 Nn <@LϞj`8.~~rc -H񡠈 6Ys'{H}&Z%rɸrPn}!(i\xk,B/1 4egVNDB8y |1MՇPhjĴ8Hɓ_*HіL#g~yɝS$.3T)+{ha,'%71a/r. 0eܛ'ʔ@HJJ@یgK"56Dd"d ӢcY:nWB0EaD ,8AH}4Hq8y085s%gFMHcII @t`R)'1!a^Q/cCHs.l*wruo;/#wena[rH|Io Y6;BYpOBBl gpiRUϢ$E*DTbKNٔ݃Kj#ݮ{V- j 4vAeT'[%"!mb "&f /z%s;>}]ǤjbOG4E%Qw~XݞhVKøJ8>'ZMYDZFhbw9D*#8ѹ=Lwbg)/1z{StvO*+וHSZ}'lcN{0}G  ה#(*@y.ۅh}aV}]ɓV-@\%f =j3-21 3sLw`` QU1_e@ 琵b5~z*7PZH. (Gi۶Ӹre(7R|5PG;iwwjB6eNfW7-԰ \#oݪ}g*9TQSQǡH|iS3b@&B2Kı^HH9 r44Ȍo@XX()Mի5τ"(L'='ð06R3J jWxdwSO^w2i-HG0z{ΤKDZ3kn+*h)x?YcZĢ v}#ſDEʥ`;|BnL k[*}?*Cx 6~uGs}o W+UM 񕛑#hF%5i`k͂"LO[rFA ^l7RhD{~(ܟ9@-V9b"얃b'>{`)X-~X a"DyԢ9cφ/=1lI8r,' ^StRKw;W2t35*'3VYsJUkyZcW;P_N+`=7QvM i^ۀ 286TPl`d$֯1hHM}J??0 $hڮ<$XUyQ@#4}v~׫!(rP% G㳌:y EEu*R68VedOE>v5j_CYsb6G _c2<@gtF<ƈ[9[3-nϾ0"ts24uuSpJ"F}kQ.80ەm8Pz͌Wm6}`<?T3JʀgaCE7_ iCtJT"waNUqu>xo^{8&M4*T{{;t؟7|u@9OBva=IeױÏg="Uėo#\u)5ͩtɸu3 !WWoV]A+kLN}y'}>ci6۔ApI`vҤ"qb3NLcwtR  ‡ ST53npd_D>0"a/ė&B$x ͏ca :rKZؔW HhJhk{ڼBUl'rZOqqYѫ5 leLKsw8>°tDd9ya߳N WIG$t;/5IL bu1 Hio̜}\bDn3q@%+vg ^9+"nlh<["Q##qwQGFvk6AN?7ԜjaǢ[KPLq?YotpUWo0:i5WhgЉM G"u2n˭`f(ٴ923KOKJuz QycdzL E@= c'(TwfC1ym@-h|GW; (<؄n1D,GV+f[oѳ>G5aQz7 0}?5M%<(]E6& k5匢DchM> QIUeZ ޯ@ҭj;VqɴcfPywIRM4` !FǗ1-1<%!'=; DǍrnjBl΄㧮~s~q+*w$VC0)cl9Nt|DNy240x@:caMzZ]MY+;#g O +&)5a+kO@`Ӱ Ɇ;w:eЊ."Y,b'J약mI(Zl9].PB|H!;Ǜ @8{5 ι񉋑?WtQ\t8]UPpFA-|%J!l 4(wfl._q{ɧ.+fZ1AuGȉ 2*cyJ~8wjm %;t]u3r$ XHW̐>M(Sn߷޽'A^Cs)}̳dq[A517WocWLsI2!,I簏9MAvPb|`7~&6av1`:$|{KcsxivFG3Uji;6W|Dڊ} ʳIS%lG W&!gHEjh@_jlêiXEhh"~jK:nbW.Ii41rZf^S,) jHS U.c8)+K&8Vb/{|n0Mn(ixԞ7Bz8_*!q@mwhѝ*@ۙtTUf_t2a.TG #^q v1jXT( qR%g՘ !м{KXn8 E,E Jw~裹u+Dk.MPG}Ƚ&21V،iى_xY(i6z٣HhҜ@w4q96_*yLnIF‹Fş=7CQ4ͦǨ 6J8̀gj Yz| ʢ.^M5@<3h=J_Zzn=Z[OQC pg+=P9tocD$/Nb2Y"ќ`U'CiVͨQ0?~(ڈ%;7FΊCk r?|i*Ax94L",N:#fx$EǺ`+ORO}!%Q_ҮZ=[밐˓DNϰmID|W"0xRZٸHU1.2nV2IK%'B5H 2Ywscb-tTU|V3*ˉ 2- UX'n{Q9Z9<1u^2*EhwYS ^ܼt9:ǭg?w(%;z!y-쉫h=ֵܰ]qeʤJPY-E>d#NnA\:D.:7/F7.L y Y@PQL\ oU﷐6kM8z&&+4jI[X!m14cjiv>`L~mTN_F}Tw{k}]'4i1~91D~Dk}-BMM5f,%o.rZCht˹O>Ll(WXl<΀f [0Å8LQʂouѴ`y `8nЬ>Io9ޡTJAju[S]5`iN;qk{_F~4 YD.P׬w A8>L7hAU8IoYnT٣ |0*UU@';1#+]}ș3WD$lא)f S.!ވY,a!D!_k/hXXgJ{[7؝ hCOٯBg \]=1^.Eɱ4D|v'M^ԓQ{m*H†gM@'½#JƂOxn2Y"?K^}и[3 ufMx*hf |.z.;˥|jBinOR~e|Ԧhk::t+cFR31znmXd~8NE@>/c̲iXɢq:ҫ@^`b3E=#$Bec4]Ox>o-y3P @-2ߓm umw;`PSai~I_]n?qS[a)8-ˊ`&?QB F, Dm%] g}.-`m8vN}z;jD`#Aܤ6v} GZ9UyXU=#c΂,1<,9b_:U"_Jh>q 赙)PmR*r03(piD%nC}v:KiJ7/Ô9 ,rirw Ӊ}[c`*|J[4;FB =>ED:TPm'AMŽ0ܬh˶=CMZxŲ"ћjXZj~oEB^GWn EGI֓.G;ٙU.c]<oSb%%bbnBYұ z35?S<#W"U>g74|$?ǏSs?6E 9\V*}![diۥS4hk~ x3Q9I&9*3_h8aGFUQZ>D:]]}Y04߀I.`Z#̴l\/! )婖dCDIzωG4I'#uS. %",ݴlsQQE)7a; ՙt?t )q89 U1 ת3 YDn$ԯT< s=ǐ1="f3ۭl"A$Ƕ7 bRˌ)̞zHHBcrY?<i,OrrH%\I+%l>EI V$h3F XIX}Y~,h6p$o Ko~VU65M@q^}3dVHw%aOH9F:4bӦ- h3mN1J\BVKaNԅ Ցwl3}۔J2ۆBX}КcVS5pҡi~H롲ٕT?0kY&>.Vm欞*zWZg;rNh[r퐩?52"X$H<!Ȭ"ڼۗɺ 4׆=+; Ȫ -g0 ^KB;U79Rv_O 7XdR *13֬-&,"`[6%ÉPϮ(!h5P5Լq!V(B,N>Y'ߣ}jYScC_^!NT?kFpVX%W#߃ν֛uQjs-ȷ춂52/e\U dϒ>VVkA,# A߸cѐc!~uA!]ǂY9R&J/#Է!1-3G.G}3K1(@2b@mk {(RP\MMEUղ ou X64(gprD_I5 Xbx>J]!}B{M`)L=i^n'M%1F `le >WXLi3ju! NT7 ? Z)85hХl?M̖҉وއ7 d >nYhpAE$tem })Et&9_<⺟ 4ZOEɍ7/eɆ[(Ǡ}%͂LL;ЙA] 2YC.CNڋU]eJ'dm@(Fq\ȅTMw`V˻MK 0I!\5/WCPfJjAGQK{_܃D9XF6[>cy:w r{>j-NKҾv#۟*DTY*52$ļ|3VF!haS{ oZZ04X4P/#5lO [n ^!.[}0]K a7M@^W`ePy :v`zi{7OlZ QVD{"-,[l`uKH$0$_HN:~ A` Fpݿp݁ U,0M}r6#=lz;V%' B9 'wj 9^* +-!򺑅9<`G!kzTy2>rlX@ٍ\;O鿚i)pMht1{ICk=NiiWGnT7#V]Kq&FiG h|-ˣhڟ0xfƼs̏/[s0o;<`f)p]{`.SWOT8{T. +r׿i hk}u>x_Uܷ= E.f{r+LJD>-Hlgh4@KPM&U8m%nȃ㉬x*0N$ik>ui[ 3 W8Jq|BtdPKo,A AcWrkyv: C_qJ/׀$Fa"[nkбW3yL-gvj.f6DN.=u.R.x>whLf?z5K7Y6퇊Ƅ O,[mIuk=!4 J{PM@R3%&5 MS#{^T,+;*%r!Yo5+˰U]᠛~,H qCIJo׀.SAg ;%z4'"K>.# b1GHTA'hu1F n'gxWJFтt1 }yALOұii,m Qrɏ tFP{ k ({ziF! L09K ,"cVX='R (#m!e*cJ U6wתH8 YgZ#q{㒟ȴd∁6sP,ty‘ضnHzP;:֐j !-g AIk6Q5áYfLI%ZOoJpZͥa%;&l D>ePuu9;?^P$?0Ŧ!¶ia0^3ZW7e7+Tu4u#}Nl )W.mٞ^t܉"DG[8?+ J;oM!<**5.|#9A:1+-R{%̱C$z7 fcfN./)l/ܻVO[M N`6k@bp% ⭳{e/#-4{.^al6oESϰWfx G;'bK<e^fGCUda>WB~L@qaAԴg<Dx ׹G4fȈi':Qs`{SX8R=a8_19A\k;*D)ۏsxH+5D"'`'"\f\V/l7/ X緺U?`I iA$h3)ȘAp)ކb"FYɐ<[8@K=Dazr8ЄB&GxޜMjPڵꥍ(neH͞ʾ[L[sHb%&hhREB3)!sEF(ΖgZ^+o"['+)PO +m_UAd7i+'pd`8`Qqq.Uq ޝUyx[9uJ2IC[cv'G7?.:8F̦ʫ1b!_ETdPlUw_mK3>VZG q< C'*M(Y@S X5I%&ճ Hc-ia/Xl?uʸ ~"2eV('с k@ʿeT4(eK`bdxE<)ƚgK%nt_s6)+KbƓ?ʯL\C8,=x&1w )|ʰm:%\v{i!%ok6)O'>УmoBȑg}RQ5ч m>k S"2:Ol=w.eQ{,Ĕ10F0k[4CYYcU VqއRS91oW'mtkjmŸ`!t2R;ӽ˕sT֍U~r⦞{1eOyP7pHV;5 :ą-taq]b^ȓXÎ'jM'8aD2kw9CӬ8<.@HBK)ƫ P[a脅jkCev0Mn[¯LqEkާsZDR2Mk!'&(:)M&lw8ʦP%0`\jEz}#Klq*zp[qȞL|y^+Cw0ažDBs$qlGoτzQManc[TpWǂ7kGLi|wPߵFPy;F+r^Wܬ~jzw1af4\oωXD~8qԡPJL` FL._I;^*3dz4FIۮ.sq L ȼς*єfT%m9bTmok;īA䲦PSͨ86،]&G C1NnYGB.>` K@8s1*ude%s_FδppV/[Ck-,a͖+M9o, S<@m}'[PxDGp.fdPF+c"?Iwl'0TXbywUW\_h)sVrP'nwY>lC?ߘ[&zXuqc큺<(&&˝>F[R!z&yLmtL5Ҭx9R1)1~P ^V.5Mi']vbOZ &m> ea/)4pP6 aq(_"b 9z>kԃ5mdgb٘i`M?';fJq07l!3LjV;=&CxA #&fr4qډ{4@ʋtA]msFVۧ$'VH:=UayP!e%ElHh6H=MIY3K`ӳ[b" nIC6ͫ' L)C/lf*i51qR)]Cb?jhT$ddl{X@q얍fV %3EaA7>C-dW?JFYj7+zrRR(KaƁ~rnvZ:Z.JC.g0DYaai%7]1vYifaj9R M"1 X#󠑂([Lc:k8y4eTݮcXUwO?@rn˔5V!nۉ0|'(#-%F{c9T|J`RPhBIvAy{(A A] ؘ=¹ G`4Wzi"ϧ[." m/(}P!Q!;{KnI>C\rt)u;?7*6H*u"(ĄZ:MC` D4/w—W\LOm& ̧%}o \`N@U0yIՋ3/$U㺩(@op@;`2xT&'/{IzwgA0'X+&%y-+ mMPDbk'a>`|Z-tאd3J.Q}u_L$au݈]9BGԃw} ٬^Ȭ@nəc7߾YPc찑oCQ%aH{~kthђ+GcWd v%V$؀ywYgFzg|o5YKb{ ^87_Iuw# -*N"]40Fn< BQh#~ӫ3IW/Vg0 ~@^Rir?XAan?OWDL#2|\0Dфd.h}cESPc:B26Z]}J @h|eT7EZϕk(/lV8y"ã9-}u_ -,I)|KіEIlkYҌ4|>O _?LNu05yW†E:S{J:oS}k j6 -W%&#;TuؼǬqYkՕFr=*܃)Dsgp&ԩK.jUoB"额 *K13Q h i" fbWS~"usj8"{ 1nݗ_ysh): ި2̳.omlҸؕ2n>ywW^[*I 8;ҕW-KEY\g8 N /}7fx ]hk %oZYh1r5_K3 8srh!{ka)\\@*DS8,? 6"fϲjSjKGg@d~u=1~TK" f0S`Lg*v[q+KS>Rc(〳Kemk,K(!{e,gFw;ZsqL9;XE+LAZ ˴>ƽ_KF iJ}lƼG^{.%YSy]}iuuĊ`WZX_$W_Rx=2Hxe}oΛӱ}QqXfA1S@͉5UȎrTyЅA"\m(0&`Ւ27HѺu CWoѲB6;(v G}(8B6p-HӒ\ F 8qpǾsr"rX&T|.#óRҝO*yhRW&.hC}lLO2&QL2oVIVk4%J C. m@&R5=q@~j%k:M I2ދ*xLjMA_o<LA(siPe7*H}}Cc,vF[ɛ#{AP ]Vm#_sXƺff{ MhMV&'TP;Uu<CRGVyJ8S#FTtu-7z8pz' 7}7Δ^EZ^;À|ԕ i~'9(Zmnf ߜIX;6mMÚe0E&$+@xA_}@+&Ebg?Ic#jx\;xYH`\E~}Go.y3mɷy6 x6`%g:L;%G2JY m.hNQV^S# FH_%;1`>3Ϝ* '=ө>_Z$-kIjLCF4/0+M}0JŘV K< c%m S. 5;Mhe% GF?FWOIN8I׃^]˜f晠hĆ.8!RꋣY4I\ɺ|3BcCKdr" \5=keė{!fj!kIAќtP]onVkȆAy'l`})Lᵝ\o>&VZ~ 2AQP,FpF=97&.ڍc28/,8$,ܮΙw*HMiAtbkeFλh{bYnG *V@W/t&ciќ I_*9~} ME,e7ph , DGn~ wdfc 4XoWQ}Mc\2(} y0cqt Tخ\gRXr y I{P-.Ӏ-1)4a9TwxOٳb#uU EߜT]ܑBHr\1`;Jq[?+~EU\k<)պGW>'f GsZ/@DࣘVzú_S}Eύß\I5fCu|uR~geߋ`ć LbK}|JLfQ# v}ܱvdȃAesYa%|le7*NN _^þz&͗7MI~֚&WwMKab< l7&F>Vpb=U{і\/ ad E: dx z./d"1Hou :EpD(*?)3OW:Jᄉ}Y*T)_"#g'N^nڈQj̼oaVx 5 ߱ڲpT *cd[L+-o:(=8b]mm/dYƔ)kPԫˬ}~M?.L(?4j˙AAۖMTeul;2 W;bYV~jXOcUs_xSf9v wU8\ ֩^wj vLT;?jt߂܄9AFGGRR(J/[DX̾lY0bÇzT*𸇰NRcva'(,sCD r&-qž.JaoH/OA8]_[`‹0^rLQ*8&M$uR8̤`SDOXP,'߱q+K]^rՁtaY̓`|M< JPAf֦Z%3oS/k, m4e~tmz6{sMa,hkk@.xk5VYgg!"v`nKq-]IVFQS -p^KߟE?A Y:"rs-|țڨ jYB7D3K+|9+mRYTeFn|;tV=y۩q5":y:wT+8r i1Nq ZN:{eA2Ed ~`rYp׍81+ٖ]A &f:fo~|y"!!!_K[&֐B v<%J̢i~ m8Ѝ{ӟg@VO849R/E0t(D"$m鮠(׊źA҈ap`~ǘ' EL˩uLSng5K %Yo?I A!c)7`?fZC:t`S"Pv`u%c |`yѷ@!CIu3>2 `cc#[e2 '3u ltSۻtڿ񒌑kU}~2ϛR(,l ,h|I%*}Y|<%C荨bsKsVpqONoNI4@ {J,*kDhB/x@EJa`ڽ{ 5坡jLEjN%]` >F Get)Gc\]AW0X76-p<"Zkܮ NMS[<K~ʻ7p9Ym;j. S:K$ hf^_^Rpv(3RvT'u!U"\"I&E"=^H ?> ƻ8/}Ad#y 3"P<180sf]x: m&w[!͕mHq 㢢艝 q:iiNe[2ÿ}ooh}E{7g9?g98|98. +L\ C]{Xo5G٩ JD㭩 L9<2e˷K&p|%E7fLyG!fD p#cM9*%ntdzLO`V&"ISw U˱36tOt?{cµæ'1'`Wk7oKtEpezm]qC2oAIWj^{16q7dj'qܫKJo9&͞$wDSunT2O*ZxmwvuC>ެ@_2=r 77qA kCQY00''cZ<~L g\aY|Z/j@Λa,KƾY9ޘ" _isv. Z&zvPnrk'nk. P#}T^}!/P j/!-i\%g=%SȫmKj~%J~w =wTI&[>Nȷ=~xh8?or;}|k>z<}!|$)B.dzRIYFe?m}$s1W]"mdp*Xq#/" Dod99}X lJ+^92y>+;馡 MsYj$&j1 09U:橠z\(Ю;b麘NAHJʼn 6*IOOoK[0djYͲ@f 򚚯E>ai6?&ڀ&+G[h7) 9.HfP&e(/%5sMДx1e8/nA=xDyV5:vYA5+iv?`3^T=tMnzȢr: o8%GdГE+x;=*s[2_ mv[JۆY6j{2b(U ^(: SI ~`H+?b{C?5hFl!J9]ƒ'"lRs60ʰǰ&@fZHhV`+J, %['W3qD91z<_&YXd#@c pz^FZ[8X.ԜIok+!DTSe^8W%%WV,sr7,= _GETKc^&291Uw<➋Hd=&ɇ{|#Y8)/J% |;Jo)Χ5r`7: kS+?CқALkڮB?ׄv4]Lӟ*8|P7f(1bؤHJ:pgw(Dǭ?o_@7/һ0)\;+<Y4..W8"'C߱P`| ?eFN L({12k~2eyBO9ZsCUUE|1B )au~؟J罛 g?| 'BzL7tyjvSޟ;L-yw0ށ[ƴ]UE> 1v-︹KY:uy;|Oren+ZKx94p!9v ܬBJG\{aB7+0T:I緦D3hWU/j3R]WD Yd1o_ܨ|zD6P h _ȣ9-!W :jDU4#P*JY05I#6?7Z ԟ-\8tP(cH7N}:"`aoY%] >h'Tjq XyqzADžad2%eXoߋC-:ڙ! *K9p\h,5 cpgy9f,6{d ׵i@ٍ]9^V-` ֓ ,װ߂nw mWߵ_n=o}OJTYdnJS_9ގ{ﻑG^lBgaU(Yh (>DuK.΋rǸ, >b|< ~}(]#7dvJq3pM-۠A!zٶŸ/c@[7a]h(0ڒtnBMjjsމrko-cք&ދV%\S Զa@;mlhvln .8/>8TZiGyLDoE@ "/?;dV <p/b <^hbQg-r)q?3s:FGB_4`rRN^_ř .2wMjrcּ,(|8mH|̽ nj0#'q?vQamA, Ђ8CXMS(afو Ui+ά+f ɳAso5 *`hxB%ك9䙿=tgtahcuF)%ȌC\v3܋ir޾]{S#dQcHߩ-IT||- CN^ fIȾzp,k&*PEjsGe݈v12Od Ԑ Apwï+JR60D8DP/pGnjoMhʰKd5oY=]< {~$;'I :*^W_f¬_T.%&g:iBDDN]XkDKd i]Wxu زMt[y>Vޢ$NLmAYiZ170aZ.0C˒k#ܜ\Je\c1|=*Aq@$ZvC zkIDzF|YԀMg2oH4N|JѫL; lpq|o-|2\RS1(<"p]͎l!R3'ORV~/ pHKǐ0vٴbDSgMy_qP@\S>%THp0b˜hΙK*t 8XƝ1לdJSUCB@p~~ORܰ߸Tۅ s`ș\#CE- % Bк޳wWk;N=u'b-7'4blNhc4ʁw %H, i (6SA[="g}AWgEk1H~] ܕw%\%.v ڭ>曳] N;_}-OlI*g"A H 1A!q&Re[A6fbSz4@ SYˋ]zL KAc-OYVRMƔBMfSL5O!0dJNTu!Na@L<9n5vxByz-n2Pf*6!]_)e e5^',0g^M^+A%DAB#F ?lH(8?82F*lz ,eƚ%lnݧplMfH.lIo?w"nBin|e :V]x!"fySu%lViR7oXq0q`v\ۮ8\nZk Eǀ_ ^P]B7,F^kw"Asl*aW>z(뮧kڠYrP{=uL8-w?IU*ڔ25O9%W8j\}0K q-.C(YZqUy-Yu@G@| 0H yhRߚt*z|h7m1ek[=b'-vF t: Tn1X,Upb kt ;dz#D1-OpfWtS}$ŋ,)$A8ZPʽqǁFlZỠ:'> ]igECHd>f4%*Kі[74.Gx}I={bm1ξF=laKkLv gA]oR%1erg!j"]xş; 'w%ފ+e"E!>vpVS$؎+_e+wɯ]gf !J<. bt Ӹ$Ih̀ucm:Q&bbt*S[c!D;W)?mw# 7./weA&w . aGqX!߭K*ƹ"ڼ\KD]HUFsKAC0ZaOeM=a)>m!%Pc!W8]Nj{m05Rᘲ)i IQc54vP\5)  –(aD7-/+uB^U4:sv]?;o'_];ؒtlΓ58p*z@FPTxT}QB$-4 sy0qYk)0נiwbBvx{2]kywֆ(C%{yn>^*+ǝ yG7e "{ J@dm ~-=]|4l d գ2旽3Xk6bIb`"K?\r~&%HB`|cɁ}SEBX/ͮ mwjdži.xi'QXoV(:fףgq By!j6è,xCi-oe7l, eRqծe :#>1h XUDq7͆ݚ*KvC?cCH6zƯ<6}_ B&WjUXwh(f>B,'ŋ)k9E?[$^MDar`Aj0O YP1VP=tQZdđ6(Ue%:ށ`eu H=v=Mn'15`mLp+¨0Yiq!qoGْ*2nO[F]& NayY%Ј$7Kj8: Qp3mS:#r81v0?PUƥtـmGKUcOa Z XjF{!=Iöؙkn}ĉk"nqO\/6DÒڧ*+ yi%N~3{=u45D%? VJmJ0K deI ɖwsCKC9:{z H(_-6Xx/õliUjk_lK؄(9ɽBD_xɠBdgGK,84ŒT\rFل fej'ŭTuιX&oO.F8ۧw}Ӑ^Umb?+T N9A"`!5.^])y>T+89qNxI 2kttgQҍVH55 ص-F.al W5;5ҨzpKap>{SԲ=`=E+ ح#,mP6bGwf#VbRjf $޿Ek`,;{PX>r]R7.C~(P-hftaǕ˂~fds]D6^Z6we+4Om"1i/F@Y4r)$ CXz03a::-ַ*# ,G\"Cj~]A7I\0TɇkNrHlOvr[g3Msg`lV6:C5E_)]/i\Nфjkk$%DݕpUӮ`" s5RNN1Ml$} pTxTS&bu*3T3 0}M;K9{s!K. Mxo G~MKArvH[hv@;NWGY@׳RMgmxdT̹CNqȿP X7/jy^m?x$z_,a1zz3E3\Tp@B-)R#-"8Um?g20tZ'q0ru(*!XLԏpǽh_?`{q4D135=֨r(&g;mu/ >@B&LQqr@?KSizЅ؝_NQ"3ʔ \Ռ)yIoĩB4i4=uS8ͅ|ȟłA$XԪ=^vI]Ú@.gCi f#ߘ(]\7gCM[vp]pTێQ\T{]q} 0xnP9ޜ*T(HfP6ݘ֞v2Hϡo'mC*F[1 gqFcyMhHX5"Nw,3?N ݧxnҋDKg/TF9ieM֡ᤪ($"-3b5 !ĺPaQtЀFEA`[*z6.`6Ie9Ƙ*Ǐ*pomYs˿F}5ijJ1Ct/`T:[u<ʈ*^>{x7ˡDOhb%uaBw-_ LP.ziDDޔO,H҄_/c 8{yeix{eY{kqB; ="pWFF*BCTtBTsy-0fh`䯨@x[0,sH(|ܷ*m$J%))b/4ULCAe;DNa3/;ef Gr]QK d|:'0'td7 &Jʕ~mR"y|m@0Y#z_PxjGÏ8Qkpm/t=vc1Mrl3[*Q$U?-7e'^K`UX+pfWn0ׄ)ƴ' }n3g4\n B=3dB LYlyXhGsuA)U(# yrak|i u*31M2xsVG=˳3> b2 *(!+R IۤAfL9J F̝)Īzوf"Bx{2Zj2r}9i^#fGM(PZKQO)~ZaP䆆@MTt@JvPeL2d_ϒJ 'X+EL#C9j8dfdk%yp!Y)5~Ptߛ#Y˿q?^dT3 ;PsPrH(.N/:bP xGGT [1l"}-u4pƷ\Gm׳ y0rJ37Ǻi3`VR )ݢ" /"95h`) tr91$Lb>~s<<8$`^^w>= Ϊ*%r_wIn ,40Q*nEc @8qK~7 [)e>i]9‚0mJEщ\fP4ɾX]үG*G5?~WGS'u({؂=)yͬݕZ,/ߕr#;|iPGryy\}^}ٹhEC\XG~$Ű*r?]p 9wUe6={{PBZON-@eQC07ct\: &DXz|HH;F:ZX!`0{5/$nӊҘqux `h51 C A6 ]PT`!.;?;U0E&O#cj@uR>rY0? dJsN JD'Q7φlBvV^AM=.fsςN`- m6ݤzK1pÛ)&bu,~@[;*z@NׄG,1CMn.[h$}fl.40#y;!ҙ<i! vN 1:4@I(fX ǧQWJsSkz m*xiR޺wRF8`Wk,A84Yz(#EdLۢ{FxÏGj| ;r&Te7NW>Vql #!;vԷ.(n>#h-qwn!h2AxVEZ Hd.֋E. ;ʢ/'*,O+1ҬP;17Yп0>6_U)뉲I*g&pEtpvYvSlLh*dXw.3I7+xMw4CMM d6}{7^1HX&2z2lkO᝕׏/"9+2XgPAK{^ړi}N ?Yu;\۳*V|_wȟ*@eK75uZ'eZ1_۵ⵇ?o01mzm ?ot<u[jWc5/[5w0]u]2`elކ5;Γ|繮%R^kG"3{VAɥrqP\53;l^(#ehV\Myr)#3V P[H K3&9Bp5c 1^hV|)aLH]+UGE;V\,v}]b4LR YL@k|ZmSp0^5l _=X̖0Y-,tI 8c&=ߎ#zp/e8sqB(YRi-T)#6ui[ WEa zwi>%&Y&[Lkҭ 46HsFƓ9!˜33^`@|X{f2*|W|(߾Es}eKuhC#3D]I~E㜣c]睭]d9Y.noW^ ] "^ GՇt;cݙVkAÿxrYtEAӐ@N&qR )TzC6LP mQGr>kUUQ{M‰WB>^@ZdG`.ՠF 24?l4,%0c#[[ӏ3"4O7t!))qa0f]UC%9?yZ_ܗ@_4vYS nԋ_ *XIL8Y@vA,ϺU~-KE9f> u~rpvh^)Ў[Vzzb݇7]4%zڌݍ(0l~C~|f-kiû&U3%boJ4cU9ʺ98$@H?%8cWn|t:؂~]x7xA v-) v{ECd c$g rUd[n7RM¥3fU?;6wQO8[Jœ X 4AZ}0 9X @ݭ4:-V:etlh%PIpVⴸ_˰,y_Loۜ KQ7Rg* pN]`G`T=-.%дWh%YW%o/Jذ.*Hc.pEak+|=*~=S.,Naw|z c#/(7w w{3[n`YUQnqd¸i_Z):I|$/V #&!ľcS׷f^: KrKvJF)LpC. eko% ~pO:[X 2vł ~ʌVT2URw~qrk_ oWze#  BFUS2/s'oݚuqx^8l[3W[}Eݶ]F5JֈFlrH>0/4Ψ%Ⲽqj>NNǃuO2>d;о씶Q}Q\&$/cLpȬy୊`,# +/cܯ*S՚my5{\ج [ouYGap|j} m?VSNo&oQ!w1X c6l/"G^(Ε4"3CV= gdrhqr'ְ'J:4/?W55 y˔ǥbBJ#sA]&T{xMk}%)˽Gr4Rl ,N,{1b׮J l|C/ѓc J3Dv,?{ck[;b,y/qnrX-2r@g~ጙMxua6r`ZTǑ*KZs+g2gDpWpƵދUR# HM2:&74S&@q /m: | D* xx Ha H#Gzi8̀2 k;u|LaJ85&Pa-||/ U#@\ ?}t ͺZZV2lWu)LKш^ٮ6Lq?́EpYu$ !uPNk_- !򐀞<ԑ^heKKq[Qک{Ah'~q*YMJ ]22pE~R3 sx؜RP~EHQUk(O_w4R"7`:ް?D8zO%ޑ]'4p(A 'kcp$N'w Xqű^y}?e9}x˺)[k5%{q̑O̰(cN2hݾtV#_b^}cX:cCo&sO[u$pZƺ6 IHJ9^JJċƎ `lsj VɭH )NWG3=U& w۞\p\:nmR+bbRj|J߲4E] ?5]Xr]~CBt빵D*sΥj#k_>(MIBװnP:7)zYYW*504cbz6t^hů9`*/74-a!I^'*+1\)QA(qFm~\.3΀؛$a{}~p>A{j|F /bٹKT&N7Y DH?CW]φVAECVjDB0+%FcƋ 뺝ˠȵ4*JEWoAk7v[tdh>ۃQ^ݚhQ)awTVUWP``lB7..JtU'ԗTM!a[q$Ư.ZMJ]AFHqϓ'N?W{4 jh\L[rvc!@K&,zI.nmXD0W1ReKgh*Ԇ'\}S4UkB-8d5y%BrҦ@c'8վq$G4[TazJiD98߻.Comb)zslr- T>3هluܠogZ}iXK\JtruDqNZ΂=my f()AT96W~U#վӚDUYwܵcP3W` %"˧X) ghgG?!8AZVV%nL"Qh~e3M.Ik] ɂ6jzz}ruM'҄cpZ;'%T!1GS; $o1?ĪщΜ? L_i)>{0ࣞ78EE&BUB7.^6w `R}ZK`n] ,HQVXIE){1*S$692[IJZ9f Q(7=Gw% 5͹?Gq5I# 7\27r@L}[7Uy=p"$ p$@-ġzM8>_~pQxkW׏D3\ꦟe}z 78g(5Y+FRʒ,ªQX7eP/Uh%^}W`@*2ᕻQ׾qG ٥fa\^lu+sqn#7o3t(_o\xnGʷaGַ0|$\f2ִJ)_;wڀޮqI hl8tVw MXBpn.y 9hK-KtĹ!^:f- (eQ"AUQ."(FKMs ~(NjV].?# C%&JsE )XAVhy@)%e .vhA=U+x_츄_ U]gB O]V~U,n0ͻ-)ޝ/lٔii -:^ +/n5&Ư .!)17^Y)az3ې %CU 2F+JӯbVM'Qn?rS8~E 'ZE^W;9!rnlgg8 뱵:B']y*10c4%+N 6äDN㼡p)3y4:]ޫ'֪KۂgoL-:g [Y_9e/x} pg':Uy}Rwԁ[z6Xו&SG^o hF?<dynC\DeeEᘈo;-#i;u\ /6B-HzA,4OSV+LMP 3'Yr=?T1y/|LiR*vL9Jx $Rp00 gQglpZ3PM>`a3UJ fP|9ҫbH(-ɧDʃ̷,,brϗ#.S$;i3DhmҜeV) ݫQFV.LMIFETz$7jV d\g٪u01\T*ˎ޼ݸl;huR^Fٝ ԫ'AfnBڥ=hiHY Zp]]*~(ik Dޜ8'|.=قv1h+1!`z9Ppٱ`ѻ~TMޯ4hqZ"8j*dQ`/)&Hn]{ 'ɺRZ =ːs1.P X<@(~ .?S2Va(7'd%: @J`+l$[(36 >4~W-4h/ʻ7Zacߠ$,PH|)[vR< =[I /}9'g)(륑gY*1XeE#$AӽY7E}:=Z@X_ڗh vyZ߱EģϏz"z|U·aMR<-^*Wg#΁yJ Ht,̙أ}/,cl(̢rڕNZ^ux(IlYe3g;J.F 00x4_rw;q^%1j;ēؐO<} Μ[B%!JvB*mTꍊbc)E[1 ~!hX3|;m2n'ޛvh댖y>J$`OD?d(n=̈ izCv=X286]ދl+p~%+3bGLYnBV  JFe \63>5 q(a 6dc\OU̷51qSHYk-e{; dR!ᒅ|CZjy ߸5L=,AlJzds>D=Q[jP7ٖ]hHL=Ns*#L )l z]:CSp [s-mGF Ĝ!h#W\%0Qa ih#g~:O>5JEL0+m128i|0t]DKZni4Omׁ^$oj_9P(&X"!nHϵ;"z E4iV51">n$m~!gR:?T3?4E5pSAtȸVn=A*#]]Ƅz9H"  It*ek1Avĭ!pd ud=$@3]ŠDK SZZ'zG+&3"q [O b!c^=/5PK}JgPdȫN70 FjuapzUW*2 oRqQ[j0.љ4"){={?~E/uC#ml1X˰ijEӨlGݣ Z0~<i@׈(۟%@ ,} ȼ haVm~$IZy3ˢgK3"ܫlŔ=<[x>3NjDd;z(7D[oE-4Ҩ;hmw(/Jt/f㩡ƍ,"@=SM'&.#CQĴZf%L$G^c`R/o:&h<\刬F󏷠oړ!cfՈ${`rt~rC-bΚ@6ഘӺnLj_mHcJpبz0,ZK o%:K:π/ԻBA(:y|.i޴rE Pk-uc``K=lI!/qkAECquj%^UQc}.,ut#fayEcثaC}(߶F /i+:74wV5> EYBi>,mnn{nsQS@&H|ݙ0Dx eAákGP"B["x6yHM/E V[hW[/϶6ܯ×Ƌy8#pu/R@>ĈӟĶQZo /\9$-y%f{ثA#\"QZf~=G[tσY_j @INJ@蘔6!(8O}:C(v"N _#ဈ @2n|)kS;˥XcMtKZ8f:; cH`}<)~Ӻ"4[=Gͣ, Q_DFVkZg`Wg(C,;Lb2gaTotm^;'WtCJ 3O)C.#gb,Ԭ)~u VH+UiӠz"OH?033gx~AVG,+ٮWDvӡd)=j +@(F+XSs}M41-aT|:o7M 鎪q(ZfSK?Pz]f+UA&W|v ғO~(e3ԅYQ/\SMJIw,lٖOtד<"4Ż1>5 zv~?hƑMh2@6l^?_jJwLAјd]#I6] Pr7ςurGL}WNRHU˝yо1iFK8]1bԁǹ)1[bCMRJл15妒ՓcYQCBN)?c=Eq Z,|1L:/ CDu`v*0O̜mOT@:?E#$ss8:Ӡ``>zم>P rb~h:-^ط+㉘X[Y3%X? X'yF+d  S=%͋FF\%4_Rb*CUR {qo4:Qݽʦ#X} l-X9>;bEl6VU ޜg;`~ PL{&ÂW*ցިD 7y'ty w?3vn- qĭh:nI+Dnx=I0sh`AhCe D$Qu2)עq| s~M|hUQpnAZ'@(9@;o{ +(0ӧ! }\7#ꐎFN_=:DrZ6cqٵm Ʌ59=ט|QH^] ?@졵zSɓO1 fϑ;$ cܴ=.S_Ca$"kU*^Z)a]1jL8^ ڋ-;.pY;nfnMV-^ȖQ,c=l lD'bkz+Us|NQ5I=$:1lSҪ}ʖ>40*#` ]vxšE|>c,Xͪ>ͯ&G#w$ pxolCNV9`GEՁVasߜox; :%5\4픓q*4=NW?JxASmY -oceZD ,I|dׁwSɻ4Ļ=P\|9, $yRa9%4^Qc`kYQ9AGog32 ͜@kwW*}mjI!p_d ԡzL=} 9q:SWi` @#s+B49kha1vC> nCI~XV+sZ{$b!f/@lfc*8 +R6tP،X_%>]ry<6#8ON(&T!edXjCȑt_T-[m˶daS_-$drFvܳ@F5SlK+AqvL"YN"3֭gd>պ/Tǫ [^JևE1CY*4W nuv13a_Ѡ\4AmEu(?ji`Mx=@abz?6r *0`AQ wRH~Nߟ:u'cOf]H+`ՏۜeD$ tSŭqaU: gG$8 5/BDǯ8.x3`agl#:oiSdDy->$ي aB=L:@I3`R⧁Pl~Y}`MBDo7̳z)XZ hcۧhel0VNcK{\?+UoU+&:fzzҌaHh?(.`*0f$7M&_wf.zxgNs|7㿫1z^r!bu?U1>og 2z~֖;DB!mhS6Hp7FS(Xf~h0?6n5YJ1kGh>{9 #bX^z!+Z{96IcO2m~aBui,&8O@o{J?zO 2IJ^ol]F.h9.r*beLNw (HyG#?fDV !FW6}j""=צ-y a94$ot tma| ᘠ>(LMjtV~ 1iI p1!ƗfPEDWӈ҄  {ZgH?ɝ1dZ_G'M9 eU^Nt>\wQ[c??!hUNg?DX칅DA$_YWz:e U%ua*a _}T_'%P^/\jK叆9H~m{ -̤Pe!_،1cXSزuK|UN- Tzc0hAgWs߰VwJjF^Z}hGn+ò%(&/lM:ThNWO@*&H}*fOZZv9Ɔn_i2!tZdU*G[!Ҫ(i$`bz_#)i69<~<)&U;lM>p zJ7h85ɶT |]ZbAcn8^s{ 2yj0jK?xrU w |Xٜw`Wk=9UTFl'g깮[{ԃ4;f.ǻ˗BA5 a:X8N%nsk?5VHCϯ2L&^BTL+aF6ᕖILc.;Ba ~LcW8){uehyt< jN#OϋV mYkh`2e:(1t+r xԽA^jh 3E@0otyqpf̠}!r4#i<u ][C*n`?#τ5eAUkn)-dknffNyz"NHaSU";ȝj US YpG~ M@%­RX+pߌ\'ٞC]A( vpEUVmDdj$67o&߬ҁXMjR340jC}b6Fʎ5y ]~ːiWTT)Pŗ>(ck`yZ'gx_ F$7TضƩrj*K)JHlx_"_wA,+(-e|=fֶzґሌ^~l-*}BEe BJ 5J}ޤwj[z?SYךpp/IQ]Vrtq~ Z͐t;ŕ6NI2)307P/׽~c8}J "5F`ˉ?bǨ̷l]/V*cɷ'!$~ 8h=-W:q&]2u5>E7q>ii LC4P-e2UJ9{ @A5v(іΠ+jWS쎯Q8#s~ss.ʈ",WIB*Yܨ7UH|! c]gh<\= i2ϗ!1ݘsFdR8n[k ¿(Dlvp,ܮ9m#{S.%I(U>4⊩D|~OE)jJ_G,l<*8U>xSgµ7ޮbX4'! ZlDJAurXa{a'ɚr_X0\J>XOO]=! yQɡ Q5tIT+֎sKt%/o"U-!Pb?A~5~w͊clS3k1yZӦ*:fGk==_y ` ΔP H%|Qmt|I@\qSy//Op-m ^7Rc2|~VQ%\r0J2 (+g'<+@<׫ )6t1mK\U {U{Fs?5(Ռ ]^J"=xSu0Ku1WX4|DeDE) n]Qh3+]j? +7#_b(Ѳy=\52]!/,@ط{?bxr)Ȥ釥:hWO9qNDA఩GΥ+gNS O0NtC,B' aM@RA3\PaL/#Q>Qf Ef0j/h %#U%XK 譐UWv[qJK_; l}GϮWtI9F $Zt]r^a'"%.p~Y aO=N(en]1/uJ̤k䎯QV 3*'=uK&ȯvB#'[K5)Q5a)Е݊2k?$;OQ5%QUD5*[0>s7@z Ki]/,lR.q6d =?ǀ,<R5]ƋfOFSB10s}H=j{bI-’RXE.-aaˊ^]kYռ-67-bK[`X:w ʑτ'QG( r!-lGSZ7^oXǞTFNdPD|" G79=l)6- Sl(gW* {sv v+4)pbWE5A'\ /~Z:&?TdLlx 0fKfc]q =;U]N.}5 ET eO-v4A~\(x:C nH+e:ҁ JV^U6g* sމ0ִѐTt-6V-?ߧ-) T'v Q#^ Ž1|/ kQ_}ј!W'vƓ4 ޱhhVF"g2b#ׇ5ntkTB#"0N~mݑ< D͕ ^@y?-r(8DA@>JZ!WeBR8+"am1ǎCGK@r#l% 49q4h&)­StlZۛN6ݚ

    o?xWv=oW f {Fg m3 a_y?G@;PK(<^+v@49QQk=,0\5&@ ]Lbg[a 4k9cJBl[观#Xt;P}i_ ʏ<+$ uȵ!^TSp/jOꩪD~"#n4(O --G^vIz?- C9G[Ya*|5!0Pvx%->/K1E=59s$}w>7 hJo׿r^Ly|Uh?~Q&!8wn\}Ϋ/ΏH\c_BŤ+Ÿנ iX_Fz93o:J(|lꮘו]i2.7˞(GF:Rl#Hs{oiwXOnLV襦08tt5duBݹ@baԉjlaT[A#&% n0d`(ed1 ڜn%f\ a><s-8v>b.kEڠBڸFIM`!D)~v@+YgjB%ɢm%J15k& Ը^5GP1s<^ Va*'1mS5r$Ts2>-؇8%vŃ Xņv!fSSTqs9DY/5YTٔET>~ɧ|Jhͨjd 9˰0()/D^'5J ?h")>kFKؗJbǼ!l^OR`Agt6uؿLRN!Ngn2ب!i߻Vָco X?E*_.PѬv./k6^\,d}b3 91-\х:u3kS5h@@{WCYlyÕL8J>% CQS2jn.קpl!Ԃ8tDWunaQ}PhA۷>=k:Kpr h>Ws#Ӛ@/ż4;MZd ٶf5޵[!RAT8oՉ5hK8Ќfw&]!ItT0(m!Y&*XB5sOkk _28FO`WY#X!_cXWRȹOgw#XLx@tD}\ssem^>hVGE?mW xA8 V Rõz=o):=^d 8/H^{Mc:0n6>yp;f wk"yd#ȌVЊp9h<#Z^3(7"?Ƅ[V)ֺdP.0~a-mG,OeLS~Y07+=]u>(MܘśC ?- >P g:}&,NZ]CS(jY<|XXG1M%[|ure>8F/WbQ&J4"_octyV#ZzrT,*@)0 `B{xAVeCw{25Dp(5ef M9wVxXsn6`F?_M]V<*upЃ:{ MƼ/{ȿ%ZO[:I%82yzmMRs"DF!+m4- f{d˥_*EVڶB)UK1!+ S~ql+Kd^o$粏8 I=Gm*\[lKus >;i 2*UR]3L^lQgGt`rV i= Kイ9WG8-$k3"'N?a-Hi讘H13p3H19isiW4hj৏^]Zĵ4E*I7(.x^/ f*e,cSIR];q^l r]_PZo12F_k,%)*w2&EW{/<~E^%:w.;i̅OU6 ᭀᡲ{i(F-co}R hIQiPFАDpl) D}75^3 =sIN  dJvP@#(mL1Kp9qiZ|?aʛ`=‹"v;TEjy-)u;\90H>Kn+;GI7I.9^vW?мB$9F8hN2*.` U<|b@lAd9跫Cp^ #m V>l-L&RWj6 v-1K=F8{E K#*)k8>P_ۘ+oSS'8A?,=ΈN/-׍sV>֣?ϡ=\Zn&(Pr<_=у$ݧ0Bv Y|HZ7r{Tk~{ⅽ`9d1ѲȐv? z~3?gD5RٝΪ0?טB[j5YAkA4EG_|kbOܡ%nVuނk!rrn}p;!xa|_ycp5^Ԝ/ʂ ͊ K0i-Ɂ^[;#< $sup2Ą~]?y7^#b4X@٧:jAG4!䄯 `n Y/5Iξ;6lEp)gf- E0VN#eݞRp lC03Axu||&UOC^J( {ГGL Q2b.+sp+O/A@s]e EѬk)Ve0h;&٫3wgj6x"n~I3mt?ZnKgƞ0 dR+WWJ1V`WvzbBd!I74 )R ;Ԉw P Zbc:A?샢í<%sE;?-5M+os'X2%?|F䦏o NhwGr$OoG&^*}"č>o=l3$ q3%RzqHQUfH9 *,r M?=lأqS6,G{a !McCVefsb6Gx.q4~ W<8{Fm\h%:}ƕU3V,] . Pt5}$SڧBE:4*}``^BF/'N3yefO@t-ML #⏟$7B46* _RD sI' 9y0ⴡ0Db]Ȣ S&e/VӪଥ.{1{u"ʡ03 ҷs&@]/ ICV_ nTz6N@=-_>Vȟo[,e+΂QkhG6WVnfN+7q|Zʽx)'Z)H20e^ȜR(ѪgzM_}&o0 u [Rq:mRi'WHêb/(։HffA$ V٦. 7̥T1:d'zmf@6ů^d['%r4!Xhæ'&Nh(\EvJ. Aadci|jpK!%Zdk ="yc nB X>2hX?V5@ÞƀLY? MjI2_Hכ3UX'/aIU8~u'i]34hvzٛf@:غ܆ąWz}?#@KefQqNښ8Z)j< fj,ބ"<)c&a^pLi.Ut_Uͳ0SƥMSzsCui8X+LaI}wT6h%-5֮{9Lo|񕗸g:Q{6kN{m:gBv;ZL)lW1PbгO@꼆hD9M`c.5OG)G;Mrjcu+%#G=c l˕-{~=9'DB+X3ȝ)S M?Գa07i[{-7w JXJO9xt}x&?LDJo4އr V^ԧ_hT{ɱJqGI ~WYne" ܻ ̇9y_p$]%{6Ks`'pRMx"y +r~c ,;#Cۈv0:e;ʠ8Xh>&Jk.&aY-zaU>:~|tr0LPQxlhjVl&%+A:FEY׿-G@XO>N{dXÖOmbVR4Z.JNal#WͥDp!!HɹR}s]q+R']L_B;zi4# E}uѣaG Q>)9 6v֍hB6ٲ1>ZhV<'$K VKep] ]W2 (x75.ڴ| E¯<(1҅#FѦyc TI4jFd[>z5T*ÞQu.c}'?E@-^MϏnZVT"*#` X] ؀)#"PT"~庲! [X҃KA1Ti2XBZK͇9?e꠮q_Ђ 2o#T dTlJq8ڿvĶCM>P6!{pѥ 鈞qjd WF7uUvMy|3IڎʰyWQۯ-.Zb*cEReG.6l^ vakrLNpQљ:aWtpNjEq=ņDz?{+xل[S{g|(@ f_}|{܈q,qHp+ XGC\27/ f̹?\qiIN':d'{ ζ$W<ƶ$*NVRl22xF֜!5d>{0*{UNݱٲ/[Q+a j}HMJךxm!ǂFڳ{Jr'S o}N1t?wsIJrՍ_G tmW)-GM uw@06ORใ*K1=Z+V?:u~R%eZM"^#`FzX*uAvf<&yHi2c_~eyz9Z1pjβ1FT#Yir4sƟa|;QS+eijNe+Pq)6E}bkHK %c7$'o᫋us)aR} QDyǸ߶rE~5N)]Je|JJ6񞨷ɼ'U]v&jyO뾾2e&+MZ/Mh hn_js"W5>&&Q(\&!nOs;C-k ^:@uHex? QIHz<0uW`m! o`1 1Œ&].1SG$@{NzWT FCQ=D,8_7_ض&X5kɌ)2^x _M1큜=\E[W˒ypl ܖsH`Lx+N( I0=(#KY(47Hbqi9~1, إŸBR"T2A !۔Quϗ?ŷ"RV!L-I&fzZ6-^Xk˞>#{niCFr3([ʁ$H쀍Zh.=EM׃ki-uB dv%x4aʄр.'Xad7F<:S`ed& _=1{ƛ5r-f}Ek:5I?ߓsKbT(ьds45 묌Y31K:)H;q0IcԤ$Pǻ5t!i3U Pv~<Iajʉ1ϠCsYLiC@tEc@vD=X! WR(*%NWCY<0K##% H^$g 7eeW7࿓ ē)K:ΆkL X{Hݸb)&$c\y?rz[jTDɌp9;[cbo&5nG _d *&aA+vfTQa?!0~c5dk08cu9_typ()`f]fċ蝕e?aC_`u,{3+[Bw{s>E՟UxW\veFޥts2GñwCp;n,+.3^S">@^(S:"Y]_d^ WI6LH-GjЈugBصE[;1+(VEVşovB X'>2X(!>~HX2:A}j[pj:Dj g"]6$c 6RjRw+R3u'KYQ uԒ}3HVR-h1h)cI'LN^8>֑FfEvjmA]QkXQa$Cp웆 JH L+XVi궎\԰3掚Yl"":G:×U'UH ZИjyZ~Ԣ}˸RR/,oqED Hi nL6A}L%gm&%lr FQ0GԆ:MΏ<'} <|>޽다29JW:V[\3j+cQ~|6>!RST}۝Ek k&҆n qF`U't@,P"+Fdq=c;&B6XP,ױ$gkh|9J%O`# 2bMm0tLCqïjkBڜ=.2n$x b_"(f*e.&Uϥ] ǜḨtUmeAJLb\0c%Q/1̘+8dG_q0ɒI1`?@ׄN>DAN~(Y ՈM~ڙJ6bX5LA6H+yShUgNaIGכjS_QFDRIij Y{}[;61#|.OF5tq;0+\!LJw@;ϾI8<8*po5,G =rx򐉬ک}ţMRPּQ 4;7!&wgzkI |⋱mD\cФhU&Õ\uשiWʥ$Bk5KG,L=_xƼ57%8 {N㩙K5>!ke&˙-`OY<1Q/Qi"ĠbM#v%nش%_kV$}%11Ÿ$m+(9¦ ?z#~sP7eto} :5,jѮ]@IP\Lc&@g+{:Wd2m2dlA(wEȰip8}Rrm,2妭Yb V;,0}e9&&.0Ӏ/q2ڸ@v;O @ (!J|f &ع9V0BB\ȿ&HT͜:ޢN? 5*\ 1AWrge=ws/6o0&'rCo0awa)ET\'VQH㘊Ûf`˒@i_(2i_%n7t\]ҜONaܭWԳL6@Gp@!/&GZ1u` -7Z:ş`)&: _&a!AF"GMSNѻ ߴh =2foRmjݐڴXJ BceTRWi󍻻&hviuA54nWn+zF0_Tژ( e+}2UW!{e2R;i7"5$Raa0WiQ \X. P֋H3t}t w#l0]*ύ%C@W[#nG.]Ql\y',{`W>~T[|!MZWzW =>xepBʫT^5mYr }wqy&՗75<{I17(q[ey65b+(J7X|ZK[r[p}`M ~-(Cx"U셨˳sep15? q(Ee:DiIAUaoZl%YݛA`3$ -Ւ%4!~}L]+lEC-.Ind`E)vtz)_+lLwx }i !XeĚ MLdZvJ-yC^Jd] YY-$yS"RCzaI&n^]A׆^Ybef p瞧cEmƨ ~ϿwtOKIWJ_ 6klC+R }|7<~fI~K5RAV`oj:;I@΢K><y85IWyOW ӊ !=lQ}\d$`J&o:$裺 uHfa Hee&BcSDڿ+f,MH'msrE@șT2Gqqg 2FAPyc,4Xxo(EG$2QrY!bP_D|l@' A04yz (|ɩq)X ?:GM1]`Vҋ ۹k'(Yd-'~$g9ȃ 28ߪ6s=R!*gW؄Q2  )RHy, T1T*EC=Um˻c +y/W^ B]de~oT"u[w.3D6zaӎI43O_c:9yci9E361I$<y0*!ga*{Y͂~gS3]XˆjpjyC]𕳀ShDhW;vώ7K\ISXb*L~v0OH4|pN)Uur{J%UD0EӅ;ARMܣ5@OA T![i֌u%`5 smԧ) čF=4{OuVE}JmdCc j`m!sU?gt +?P\t^9;3Zj֮mq#6& u4Db PJ\dd=M7Ȑ*J0+B$l$jxQGX%U#hz&ш`@,Cg=QO#ّrP($&.5_F ^^%BnxF_n eY&x̲ȓdSkgTq/Ya3ٍȇu.T hRAk侌)$!H` `bK .$~Ȱ̢\5xv8ud`Y,Bn6 (Nj.{iOreBȡgGO~yRFQ8'+F"nw?_]X, / VKwvW4Á ʯZ~u-2Ļ}'p!qؐɸėF4^j6CJ%J:qYG$?m WՍwnu>&S[o`6+y "?4"THo3Kup):1gh(4WBNqMr+m'}&E8uri_Ppe^*_zQ@~R*2r'gqEa5/';pYkSz~ :kIH^"L[%(@WJҔ[ C"9dӅ#Ը;GpԝwH3V۽o/l͍.K{_q+z)u X 틉;M ͯpg!Im@?HZaT狝+' Sݑ'=C&M<ԛ7zv9ulOf^7p{f㣨|6>eUဓW0+g@0 Z/3HX=0{ؙG1`^Z/!|J^'8*V H˜LIOBw[L Ѐ'|u4UfFAFe(_s$e~oP=S΍Q-ѝݓ8ji)B}r1H+R$.'1Ծ5'b +YBExឈ­Vjt}"n3 d]3/T84}6o7+I"W H(59h#'Ѱvms޲ R_ɇ㡜:n*Q)^h؝LTbLqRw*d a]rE23H}x5MS4Ys^S,e_Ali(a TxhYܠVf\n8fv1 #(uM!k;F-mGY~nt(k'πDAqY\,Pk(SVa»Jq@yţ@.!!V1n0F䔠bVc(E#s,f9нvi95 `Ylr}(>zzg9Uƫϩ]E5=:̔;!.m>:8Z3w_FKLL`QI2fT1c pn%Mt=A$0bxV)/F(E*rיrQ RgV>m@IT\ԱZw,><Otv+=6X7yb2rUwqʷRU>]կm0n׸ȡm|ӱ8p$i}.A{͏-0]ٍ :V2OtŜRkǔkDQHgn>z3OȃEK|x*d~ij<~v7َYjc0ErAV&7l)2c"]1~2'K4/njI-sARׯ6œ0XYI{z$ bd%y;tRLdRX?KMvJbJ2HpGЪ^Ā_4ܚҡ> HPK[f<4 7Pd0wl#]}Z% R@_&a֔[<ՙc (Q^*!o0W^ K!(z%`bDt_ve8 2I+!>!3do7@K(@U5}\ ^ٝ*o65m'l.ӁI?IV6G}k$N)u{,hY'>3>,GJi `v2*|hE n`g\cIX19?ܧ2 lR!)Op7!$2z 鮕HKJ :}Ss";h,^'~Z-HH$!ؠs!k[2dGI~)ۄ4I?$0i8/?>@}/DUleb/3=O3 ͅQ\buN$; ՀN&`рSj"b{)w ]T;OђGNq]!(L˾ 7Eaw 6Zܣ"3@ijO}J GyGUR<K/%Pq-l݊e=v&!8|[WptֽkXwtZoNo9!?Cun .KN"xP ( _ө'ؓq3K>f#$.ցQX:oy62Dz dk.B琐>"#D.It;p 5n\\āBl՘plxM*ux p+JHEM!^Ț}}FyF)ȁ19>|y{^:q&j1%.&* ,;ӡ[uڂ{._#rld6D *. bRue=7pV@Dge9k+e_/3[j7%x~H*C2wIIJnY?H,s2@74gz ߎSw<8؄}fQUW<#-|+I8EyIhdr}r̶;#|wLObE{"}Ocm DJ ӍllW\&3|ۿV~3}!z~η9_\p5k]/y!cק&סdƻt 1%;R5E~!ZQ eRHT~7Ňť&?ǚʚ%nyF!-qiR@i-c^D5UbP КE ٘40k,6u.yj$xDYq[9n@t,& 3uKPTsN&EޅzTNt[,nΐSb ^ ri j(sd"4* m "Dt< m4#uDӒ4s$F4 eħlw96Xe;RG߆Q3+6]ǸA/;q\'mx%6dL{3и NV #\SMiP&9><ug'tϘDHR9udd}mWٔvW;_7 $ZQ83z~ቖQY)Y"?2aU|h܉?Yf!*m~rtI҅5aIF%2S }| iwT zF;3nBYҾGfYlQ }}#ýS-~C`dcm7 E%c0WJs];`Yc/1cX-'a~=M08r|zgjRhM}Fl/ȠSPЛ!zh0"Bd^yJK>(ߛ.`+2[-+dm'V.c(vm"bKs=OV xJgާI]Z'rEAxt#qeFLN8ytifHU\W7ecXw?{ԉ#>?jklHt6'KC:˸ho]y/4$ys}va"Vbvkrs9om6*OIeޱ;1͋A y0*M)t, “z\p@ >q`mExd~s[ǂi`ǩ}M( |fC5 ,V>Ma5qME52F]Wp{Aa:r_#Pwvx})2oMz+B3RtK仏>jXd20._]SZOc%т JOA6KoIlypkHhO:MLy1M ^_4] 6d6zƒLp`z&.N$y6uUtend1,pnbo0阔ejqR#>˜Զc+nJ .jƈ:'sSlRcS44 cjHu B>b}_PE@v~_'Kж[^NA:tl^̌'2uSMiuNKg4OD-,4cWk^϶;B^uTs\)Q2At+Ew%wI> |!FnF;7ד3J|tc:6ק(JKwR Qlr*..SK1l:.JΏg/'dkٔB`Wrfu@b[HҙJfuދ=$χcDxRz|OF=X65tФRưQB d:gvJKKyà_eoY# &=4* %d6V~JYM=7;דJg{B4ۃZP*_f=~P"RVY$IЃ(eIIi;Q#c,ft%O˦elM]?8A ,j @Wڪ1 h=T,FYIn778M-H?sۏ+O֌GV? mX`! .y:vugz`z~wWHړςW#@j6~X`c&:%[GrIf\P P_vF(ay {%V -@pLHu z k g6(b;}[ ];gHjx?MWUw"!i:6];c!cvYp@rJsmJ u,8͠^C K6SdPy2&$X:ֺLm牉QS 8 It%? 5tq"@†@ XW2T0F[nߓ\H㙷@DC<+#r}jss}wErvCB(aAEƔ|юdu{Htϲ-kM[B#/[I/ɏnV gR0[)W&ϙΤa"LflTK";^&󀥤@[uϹF  X,UnGr+T:sCu7p,s9Ag=aqR)]]SkJj`7j6j-۱iY3L *⺊G[z;VUs U4W{ v-T^厓3"%5L_sa1p4lP !D2^i. vS ;l^Zug tآlns0|UVX#qtAQ[m:_-lǸ7[6\vMNb-9)><$e W%ds%cȮ4c̓]r 40J2%ã_ vZ7bXE NB6Pi[!˗A4 t)7 GDO2⥜TYF"?.NnP0Su(RJ#x"^DIgogBq²%-Y.C%rк#3o=eKjت " pz=B8="agqB hZ^O!c</i0{7LgV"tO(70 Fb<*`5y#_XfK=;*w!RL$yG/dl9<$` T9Sh8 ]" /vumdm[9N#$h/`:Īp%f!.*H 9FIv Y|1RAy=D^vPb=lhXAPU&\iCpS\z*VMLgGXXAy^ѤNoÝ tZD$iuf+x]+S"KOW\ #:~0`gA?\k+VZ A1jˮV,[:`>`Q,XMaxsen.|޾ȶoRg&u\q/PH"W۫X\͇{$7V˕5k2g8^Z1륑 Dqse[$ilԬ,4%8eoߘ^'CPݸzXf6ϕ m ڻ)^& *Λ@Ԥnh2&| 9 Ԇщ5oݝJp*wy&҆Կ/ftx]28sxL9S |O l@4aXniU=(ޗYTnqDֆ] f˷O.aat jFNDt(BNt&q14fm!b6'P8[d[[ƪ _J t}9C<NMkuZR׳iw x7MÂ4h7I3OBQnm :S_z"hvWBf,bZwnioImYCAި`"fMx;[*(3Eސ7g\18x^>\3JmaH@<ΊDu=BSsAwc-xP^= :>(+lQv?NU;өyLVgDklTOY1EhKc_jv>lLLMB?V{3˻ 7m UwOcEFȶᙪ<[e|!qGYZ0~HJ[)ݻ0f?Wɟ;W_-HRwt3+A`RvXƿkU6G45wk\BZ߁#DA ֢@Xf׏ w\?oiɲ]|>!dkG$qQje|Zeh7.LX6 C[nee7cu1L!V G7qæmL,hHȓKu PR/gЏ]qhmdU $fptl Y~R)4ͽe!'/?]:#J/.4^TitSIL/)Bi'1=}Hn[HY#j,}H' 87Trub4=G,̡88Vfvƛ7S]n %&}VW=-ZL_ttXq[%ʷJR+z Db H]ֶ;?F^9(T1O<72;IXbLycJnV(lAQDnmp{%Ugqf񬩣tLjS;H/ ^/^ Yu"\NF1PPG@~pEphX6iV)e>- mQ {ٹUD?EYRaJ.ZA?tQFDZk6#Paba\oH]r!'a'&!Lz|KV N!̅S9Ɣ'fi\_ jxx^UV|#.Fuu˷=W k̨/B!W̃Ih>[#v#fɈif4p؜H3/FNZّBnOz |6+R|Oު jB*br7KU FS? J1\&pHn/ Jڌav .&C yZ`R7CN:6aٷb nQ/VUsi*i_I9QPYrǏ"+5|uL$f 6 >o1_ ME$쫪pmXkM/ަB&P?&$'#0}}MKy;/_[u|7^ӭ0i2Xt80D*Kbh κDoPnS?>׊ھk  |X"/3(xRIIa)_a93$-[]D+Im-ҷ ;?E𡽦4T)/NDtɗϮnƕ@JGAǻM!<~#y=7aLu[q-?=:L"ߕW?{I+nxN)w|A )QPRU %F_ǵZU=Y}ԂFk;^xU"nG-=+*"T 2ʕQ A2| Xm9.kiod |+.U&4DXlfV \ >uȧ2 UlᄍqS"M? 랽 )YiTCCi5TM5٪F6l|N0[lZv]6EҿK j6 )V\v0( Z lֺA8 S v+9_e+ɽ$P:@[uyEd7way(2?=#|$~?m8H&nD6lŞ^D *ol>_dү6rn906t1v̎&[eB4 צcneͼ#ҝ30k <6jV,k1?}=;t` )f bD({@r87؅]j>Տ-qjRVHg&2C'%<}$#tlQR}jFe4/G )l@WGDǣ (/ UKg>W ŸK/֬& O@3Ɍ#$(COX2gb :ki8Ia_%U)Q("L!a4ZL:@ץv'zN.Bv9g#sߢ>w9zŐ$QJ- f8кMDHͥ?kC*L>Tn|chgLmЄ!V֕Aj܏!яJ@`Jkt!i;c "!} O VY$paQ 8{3j8SS`.qPboϗZQH_S' 2Q9 MoC `y.'9qW*h>g"C HñȶKͽ *5vtod tS)t7dm`ȴyBmbF a}x.*iG~W-h壭St!qnvGϽw11 O+ bdkiA8*EبXЩI?Y^5C@Y ~3ݏ<9.$ Db.ǛuG,hdt"TUp3FM! 3w<\+}32u{ #^v98֮ħ&U2x;Vş$aNj0U}']HTuwQ rM۶$[J'4Gn"%'OPgpºǸ`Z^ w4쐗|9SUNlD9 e o-PeTu՛eȊSANY"sp/ϕ^#L|/OcNEީo= 'F'9!ݾ"<qLz5w*61 xA}>SEgIy {%~dU$MmHy DBs#QzN;\-Џ"I\ɓ56D!`ƍ HL`Mҭ{BcyEfRxx/9BQS̩T-#rbɝdbX+L߫Ů r&eud;, ~rʩ~6S78sG -gͰpiD!;STI]dnsg;D1MX@ɢyd_RWN=㢷`GwtOyhC{KgRO5.^"d!6Y"% xT`fFwI6*LyI ϐ%W l8' BNl͟m)0@B3;֧ ,baa (iVk>n`Bs=v bBHA$- H͆ҵS3R >.|g=ӆgA(7a+Fp8~Xה@Gs3^-y bVrD<5a\rA=;!3;IŔ.Pᆦwʃ5Rc96-lz\Z!$vpgeie\rT*"XWYWI-i#[ ѰeJ+y^4WPKDϡҊ5!B(yG04 ya n:j5_j=a[m}fn$x_Bh&#翺!u տO r;pesϰyqpy/ǽPUYp^ѣ]5jFJcK@z *%+y?OOxHtB9l\H2q?c_- pKprF:QOʿu˓G-a4s ޸sUL8('b"cƽqdN-v|p+n^!gb,mP(P=1"ޗh#١\;[x۟p!9}ܖ B=uZSu:'f]Qq9q_;Ctȿ?H+aq^BL%7W]Dd?qeiX]UZo$6 ivfXfBZmQ `d Utv4& t; b <4AUT' VBZ"CL8 J2ٖI'繀 kLV%IQ_s %($:swIB)ClX`O)1`j}2UqV9J` g\k;u7 t`J*uQv3ǘ(p/bg"K:0+TKMKf aVSsfsF'«:@oc=klY: \`T}8Eέo{r**);!9T/M|yl_%#O\040] `ѮYu[I&z$5^Q6cLnPR]x{v}wK7 vANjÏPo6].ҼLޮ3'vS%Z9RHRKTE˗Cđ ʄlc&m xK&6ۖ״;r'Qh1k6=daCm&rˑ;LzGwNxw8_k/^mRyDOs8١DEhhȋHrݒV> c; Ұ&"^J:dF%5p{%30:dm ^TibjTGɳޘ}dwb! D! ۵)~RD3")|K<-m)ms8 RVi}Мs!!qY/7L6=)1I$]N2>,0DVV,?lt], "|kS,c>K2 A)^  ywףln43'c#GSPCW:v۹ܿn:0}vm`[*.H\{MRAܶ!c*'m'Α]1Aq]1 ҉a *U[o T j'@TnR/o^WHme/ғps3#mR>N 7ylQiЮy"^WU\N]ⶸO#gC;Y2̑>|Τ m[,Lkn|n\l!|_fVNM][2o| _TR"$m\h 2 X9E&MYhӔzgY 4<$k<'<ͫMj= O˜rsr!t߂>  >[ .H &J԰:%REo:!||!^"= Uµ&Z~o[4=4OKe޽P9591Ȏ/ww}kyqtUU)U*zGvED"#ج@G18gm 5 <TNB3X&E \ѡ]x[x2W8q%'ߧ-kEJAtu^'tOacErmIjz ?VXM^0ډ1 Zn:xB$,֌'|"<6anט.KuHkTc_癠UAse'JNnj.R}t&h0Ki\Cpł`Wf3쪷oyȣN9hq /f[}!Z)X0o]xے2X;p3F +󢞯ibZ+'=ȁf (, "Vp/pl ) fEn*pqIj5͝GSFUꔖ"ǹ5Zķ(CRRձ S$?N@_"}~yc:&Hhf-~Vr uVU~$buꑀpKJGmG\Y3xcbIۻf7syӌ1?pE$?yDjΰܻXb \(cнۈ%ʙAwRrǼU?EHҾϕlCA W#TR5) G"K8@ŒAxe aA bbI*w44~̮,ÜkNPC_X9Xuo?aw-ɚqF AH"I//<`v.BRY:cuXu9{MĹV򘎶Y5f%'O}p6"ūw011q,&{+m{6y#!L\5<@sz8xi|DL?a̷7 [ވ?y!`$ɢevVBVCL I/D֊DXp嶁嬂MX'fŠum;w%(ux}[TLrL\׬w8 n1gVaU9{ ,Ex'c\(AMQtN ofn. 5ub{+5Kܱ6٫a8U,ȲV?Y:F ΍ ]+CJzt KwNt0Pwme(D<0Tj9A9U21ޗԴWue}m>d Ft4 QeS܎ 5K٧73 B_"ep`D=U>w@@T*s[pzEl,eÌ룮y \JԳRoH%&}&X&~Cˮ [:֡[:Imi n )&\qwvCP,6@Ôg|%Abc)b.\ˆ!t`u ,%c`Pr_7:tk;5JZ@s'%@52쓑c.f*9*NڠFj{~E6"Cx!oӢvBDXd-[]aP"/7,=eӀ58= sCWQS70^tCG9-lutوT|=+]/~(3"/jjlꋦr|WOГ9H>K?y:eZ18p,|u-@ :$p UA[y?KL6^ւqfZ `da흔ǖ_T/#ihqŬHp/qifҟՙ XϏRɝ.NS<~ʻNGO _rdLtg+Jv`eL O Oh&wr-NCd>%Tt  b^Ln){`f mi +3[RZTaShGm`27=l~Z6{y@j'#">_@*&ī4gY2]Zy>SBǷm΀SZlIfEG6o(q,&Z|Xxk bfMVi@l_jU|3q=^}f-S M&#EH4RBt8SƊ{2$/}1oc * @󆐽O7D+nci-*YE./JuIhu* \V+rAbqD$GH&xz*f SET"Q\hE=Їqa(jbz <]Y;0ߜ{67-oz'$w 'ەL'S;~^!T@7jqwF TkZ29JWm"( cs\6l>5w}sy:Zq!9kB='hl FƉ6S9|k20U,4}p >*m{*tU~N6_\A g%?x)I.Y's05ҥ(h𚰠c@x*Z OݼxgzH3ρA;,Y,6!4`0mE獠)8g5 <jzMB;qJL-=-^6}^~͆)l]xi;`zMb@ ydۗ[JȽ޻s:\H֋UZi+s ySm} i*3gs&4K'ӄsp oa=V,J%k֚: ʥ=a++\?bSo`zoWUܴH;t-qR+{ȶPj22¨/''(0R*Bk\t푢-QhʺA{x5+h`0i:BݺA87; ϗzeFH郙83;`j@8?z4>*N*7 ÁdI 8ɚs#뜴>.fk/-mHvjRU8@qw-f%kQ(F/,ut*(<Do{wjtQ`/ 8", snDyR9&kԗKJ K݉u ՚DE?Sj{rFkgJFB>)A^=}3ڥcXTlwf^^(\늰zV Ko!}d˃=)~]I"tSr >Tg1vLƻG^AOyzP皦k ԧPm.A{>ծ.Ncƺ.yaJ8/Ayf@<ͭ'4'zиt>-baP ;`._  54=! m#8 yGHRHtcL~Ց3zipwuѐ(yd $S"&YVF6)z( ̦w-툺!`JJ 2P弬'A-~,}0vuq#TK}QfeIa<%[LXT⍫BQh3_y} .0ҫbRu\XŹ*B/8)f,6Z_&aчp1G9y;cYuֆ44jfT?7G꫚X}nbS ~aҵcLvl+av?w1"(\ O $/"0Qp%Td$vho:L4 fLjBl J^$ N1ޓ^(Ɠ{*Is`8KkR pxȎm5w{2X:ghdZ(8m$Tg8[٫sME:'.ɨAް?15rSnp_k4@p_b ,brJLϧN^3:]w3@f%'D,ʩ?040'/#-K#Čű], 6_XWۚiYÈu)1?ZQX56#G' H:#|4(tϡ%ϠKt{Ś "?0*k3iZCKXem10aP<0^Zń mjAB+񱥟cQon#[kwzm0Y0~D*+PAHqq$sOE9Y埧8K&KRU;ޞkڼ- I7#%&RdQ=y o~2ܓI u|ZFB@QYQ ϋx2k`$lmť% :=@uVHQ1-G?O;6^Xl70rEG߯[YsT*f =W4!fDs@ n ;p-:B㧫 ndgD_ +"\Y!Pu67š 0phۻzyR)SE!7vG΂Q!Z#fD)> c(<Գ^a5Htr^rr=Xc#y.Q$f&xy)+#+*P~X9f2*Y@ tf f͇.ʒʌNwMsXExsXή4 "KX mz;a_V3վWnʙڒ6*,Ab )/Hꌆx5%~=OUH(rUɘǽ *H䮞ϬU~ EY̮zSB8>ye`'{81𢈛h𽿷R&C+y>:lRRdW_+w%`1zIrmykKPTcx I&B)q8i_Nk>,abMyT*^sǀD^&_(\AFH k4D]N&>7jWnĢ)1eAް0EZ U7{s@=Sjto"%s4~ڃ[K=cE -# =UTHvT:lzwbG.Qz|d'"m~mtLxX'Mu.G2Ӊp45\ЬK߆ k- yR$Kt;{֖=ӵN {uPz,mGnsA m~>ߚ sVı-E?D96ES6,p* +}GSۭMљq6V_Z9~pC- &̈]̼9AJ:T7y봊Zi#$urVoMW )LbB_dqПL`nK@".pk[d*d"i25"|UK2[!dWD3R%`-A䫷UEBĂ{*| ${d?>lɊSuf3f~/LhU;Ry^hg8ʾO@Gk _0u>E#H,U]~ilB gjXAZ@i&v?% 5 z ?@AtM咽ҹe|O97hjxud$SZϐh"^OV%7f.XTW-?qB>%YjGa%\,* fhD ^`D.Οp/4t+xop2CgFΏۑ ({ "0vt&0rڝ og&smӨr[ -򱔮2*W 34}u7bnz#[7!'SDyT1U0P-+T.OrxMhj_Pس-dƬbAZ9䱚0ݠ 6[W a17u:e& -l؛{Tku:߮^IT!D`6 ;F+&y3mwʋvlCw7qHLi(C~èig4Vʤ0ʞ qȿ7MrC#}Be݈͔1mo:yh9j /A{Krg%L8J]翪rJ3|%0GsN&NOK0ĭ { 'L,m(-7iZcW"l9-q}PF  iv#< *4@ss'ǁ/?Bi* I2QA#/ZK*P ٞr\<zw F|)8< 18ƻzX.=l#yi?n ea]F9{ioG>~+]?B;󜢝Zv?$\ VvbXw oH`*}OC#amiu IRC3COx`*hF;)}\9'p}Gtvj6T-Nas78 &_l#? '*9ߕv\q[.q\|ʓ` c`|=sk2q3ŏjԞp fϰ'M}.'&뻩oD⦉ۙe&?P0-J.(t'nBu;R҉IŠ uL G Q|* t4 hS~EJ+qe`8YwӪy% L'^ s(9ƶ;jDH,b}LdԳ*ZˀTI"s,х{e ztg{i=D5Es-"pni蠆ҨF 19i',YEx>9_R6OZe#HdLtjWjk SY]buP+f$@ZϺe"zA8HoM7&Jd_ @u,b~yUķ$=蔾<ԏԑԵ4Da@<] @iU%qY390IfY%;, Yg,e-%ïR0A'4T @"+B1wg:P[N->rǟ hI 0!!s{; :usYD_[4p֡r׍gp#дOw=ג_pKmNDgnGq4Y¼\hEVM'*:2 ng:$[2-'} mY $SE%vIҥ@QavSjtNVH*f`8XMXY]NJFN6w# >cv7]vXiK53Z#hK/DϦsbj8jNe,!}T8i=ȇK `GG=ؼ53 +'5}<\4s=8t&X+LH7Dj;v_h3m۰fJx/ j OZg̓_1E5' ΅0WhPLvXAh?2 m?,CQ HUn^*YtܙWanM,5x`tc-[C 8B [.&[]%qMO:K퓒Q0BdwOLHi`q@2~J7RWPQɇX+dLyoOULA猦C[F[.+DKhMĖ=NG4: /.U9rTHyk߽m$Ҡ iS[(Vp $s_C %G%Q2X9 Twˇxln[ܪgQkJFJ|{a~,"3.W+ZL LcMy~i^OOO;j%hh=%ktga*UR(N̂)%V g rE娫%[FKo]XJD NyÄ ^?pMN('Q|r+ՉPuh^E.Beaپw6l=J%+%İj RY"u-{9Xg'c[PoEI"bni68Z0kӺYBnP&5 Yjolywˡ "sw@#"EPsbc@/B׆ьvhΏ6L K{G)'3c Ng1]J¶FaGroU6ZUL#dykؠ/6Ml0bxAI#6 Cu8^kzNvk༲s) 4z5i5<.Hc)lJoM)x0~Y~#)w?ɨw,Uswtf944z&=F|lBH+C(}Q3TDN/,DFN !c:ҝsHt!ܮ֘Wʩ4ԡ Kw cf̀9kouz){i1Iz=5mBYyV>4צd$P⁰,u~ѿMOx)1ۋ F~ˤIqۏ,L#MDst?1# :jŌ#EHhJ;.mALJ̩=#m1f|3< 7@R"#\\M O6VJI= dV.HfX*) daԉry\N~"ћ%4"&Bݏ$U3y!!G,ǡN ؒ@C0!o=H*Pr: {m5gkЖn![,53S:,U7IOg:G*mԠoL3Sm.(]En[uo$3fImCG?zC 9-qՐ w3膦 ƣS6= j!#EC逿\؊vFV&r6x2M]mK^i!7B?s޴1X#Ϯ1J=DR2-kiMӣ =Xox5@ v7*?Խ[nܴ^zr(Z9솰y٦4[ I~DLf'  n`p<p<s0y1\)ycda!sWH>??WmxT.S^oRT˛i.ݓSt/*\nkgM!f&#UL2(c{ 4_Tm}F ٭7,ʰTY_! K@IUuU@3BaX1rٰZb~UbKj9i6vFy0`lSjWebBC ;9\EG8sW<\_xӡ%Zst {Wtjx>1pU^BL@Vyf—aWc!*=H3p8)-R׽otV2 O`ʈNp6*n1w݈8ñ>ܐM0,ʛGPKEԈWib? e7s_Mtg!n·߯;?ZP3k~LLϽ({R @W*r P&.M}$0:vř u,sYN*N?P4p6N'KA* [> .^^;ig `AKu}H9Tp!dji]"G+E N4!.jA퓛V#;-gt!'k\nmcM.59hK쮠ad)%>>SVu76/rq}Rcu@铢jxM{IW$/.4P}0;9O]ŷko8o֠W^B~RxГsج1iT' R"J<)qOQ9ZSA' ]d|dݺ@&r=(L}ph Fd%5(iWLMr% YF+"E}c*,݁ . TR×zd{(X{EU}-MW.c'/3%tSx[6sUݺвuO|f:5fLú2`4m@_(.|Ĕ.77uO!dop1>%'8n?wH`Gcq%]kȜ# فmX, #;3%V;]ܤ @jGi\M@zuBs_ m6+ƴ޿؈~51)23F{^l%O1T޵G[-`0eƯfoF:?.?n[&%;E9w7/=@\%*&:4=pma: Tjs>H$'P{dqK_,P #WV>(Cq,-$"BZ%v eհB:NOMndS6o"vuC^al8Vr$r$^Yؠg W`3rг̈́|@Etcu29BGK]a>䙊ѷż#fy _1oIXGW |1fj`Vv$ QD _PcSORg?f5Q8e^[,3GK?JiPv܊RsVG=52G-F5KCfIvHncM\AآMAv>{jɤ?_wOV,#2@l4)Z Lyox!C/{O\Pq$dKK*g /mc9좒f1U'F)- ~nB4 p-1B:SC PyH$}=/NR9%<ݫ\%XvMbt8] &H/'28ob8V= ?grGycG|Zq4Av uHh 1/>%8jr'lQɢE vz זMPZ)[2']$vpXXlKKXa!Y`s"_*c7ǦXKEV,ÒUb,_g?n F,%e 2rAھ Vx6;qQ LܦBq^/RZ ONr-z Zk^vݮ w5d484 8U5()rHo1{Pl-3=Zƨ`wOd#j ,Z ]a( sdnBX/udWXn=趎~eejpUA{Tn׃%Ch&mz n'ԚÂ3tB }~)4q|!(P3ݢ+$Ń5 .lJ=1M!~i=}Ȑ/Z"o]Q|X6ݒ9~Q8PK ]zIc`Pz)Ô|U&6j@w;_uF!a_SKic*c_nZu ӸK]6$ ;WD*X3@ʤ8g 0{[Vžoyϖ|3A* JWkJ*(|}O󝯠_γ(~A"3sЀd. S{݃8^ w Ao2c) Sw>?¥?BS̷*|n3qf0?X;=Ud$7G~W-reT!Z*!ek E3o]^M?;Bz*xq2C?&1EWbSzed<{+(wOt:́ms'H*ňg, '8DKd%ZN*Tt{z%BRM0eW.wJlH7Pps3I`>Uɇ2XnA:J̊n<%.7jew5̀oc |ҕ1J?J/uf[|>{m&Jߎ"PP%'Rʌu\2\%LMu<FlN8Y`ǩX[D90,IӏhepS6dO`PY>Jx9Y cÑ߶0#Qre4sO5#MU8Y-jT b)n>|{G7`ЃUde2'jm .5Ņ'#f5d``Y{_7O4ZLyIMTx@I/=B$HRH.W2+T4FTmq#V}f? ϕzKXrrs7ҽje"EFM8ljoN[7D2&( E䝆 Vbh:?2b{)? %݊qxbF!R tFaڥgרO/|T{os1OC?8-~MTI>.P{\|_}_Z0zp6w%SOo=Ils/X2OyAK('jvU)z}{~|XnMie$k?48qB|  'Ja YWۻ@ ;;vլM`H\$ۚcB"l1sWZ HX()$-odOZ%pSPztA;*oe!dS["ݿ6Ԗ_e"Xf4B rօa#qPl|>ǰ~F  ZpIIJ7IާڛumD˯9)g#?PCz#{zΆ,{#]jEс?8Cy7v8B\Į~~\ |3/0Yc9 䅆6[$$z=lrͅJ;];.J~y|Ks^:ZB":Zd0-`?)ڻ XX[B>cY»z%kɃK)sI?7;7_A1{\6٦vSl'׀T τ5l Öo:Y1.] ʙCU\W##]RY OZF/qUڧ5jTy:VeGhr԰EM2@mb[&ZNڑ]xlN  > <`T}rͦ&%Ht Q4CCm0 h+}}M2=LRAN=Fj =rE<`rJو-R _`nx+-cRݥI!BL 5jGӏ4p$s$?ϹkF-ڃFx5!ԈJ=CVE}lDS3Cgl<[o%d4JeKL,V o6r]>>-n4z#˺AutrZp l_ U(_W[xRu¥}`-k񬅑W=^."rNNF'A'%{ȍ.ӷu2%͞>m3XQt'3}|e`RWmHaStV0I6'nb8»dk`꜅KUʉ68yN(ó|L\SFgosd K {((T.&WcRxMchH\/T>xgnYTf;Y\ FvslYsg6pj¨8Bң`K ylgO[]4G7JHK!i% hiܥCԑ !++2b t%\ &`&*賵{@N˧*k0(&w|D\̵Ur(m%Q94A ؗRЂGG&3e$5P6 x߿_MIb=<橱}|Bz̚E dH$[1B搸s靝Z݈kZJhF3JY mR VVϻ^ᴻ]i9k9WN"*Z vCfΖebh;AūeՉD& ݑ.SPl񈚯 Z*|ռQQ9=הˎԞ&mrS9,3 yL  Foa/PΣK>~P\X&ouPuwŽ#!$ZhoJJtg[޳ ,tq^vMCNs?%Dgk0t[NRjjꋞDFnh`zbcyF7_&ctPjfK~?2qV]kjm]_낕 ڲH۸ŒSDDݜ8i Ք'?J+~]F2L'4c}qXq a/mҀFFn~hHJs{H*_ 'dJ'.C|P_cQR!wsETWծJ˥r=5L'k&SAEvLClEJgcqB7/u1(>ս wA,SӟيxqeDi].b٤k%YMD2\,k| !/LP˚I&s wx*h[">>θE;"U%dD9-ŔDǣ.AܖLQ#&FȈuR/rb叹667i џ;\ ؉(_)U1&PۿxUBW+rgHcSe)LZ|VD -8X;64R #93_OWU#;ǣwR=X5?.3dV˚U}  bKIȇ1ø8$]?aN#vn9z 8U]: #X~g6a_̆R5γAnޓ1R<΃Eo4G>f(x-w|6SW1Qr&0~Yp! |/+]Wb5m|y0\u>ՋՉ&vv1 D h1V# ,t#6F4|֢odW1*  s9۞j2bJ^+(-8CweG3v Z='ihxcu*:O M#ey&#"XL6'! I2ev˚tK2F"2U r!t;:ߤoa\w7s֕f&xW,cٝPj~bLc.,Jޫ$i[A:Ɨ:d;hTah%|1]9$t{Jh{%zζ6Riײ2 0A+ꖍx k3U&Trl쁤#\iS!5$cx7Xqj/~Fۇy_tO=d4];OwdÝ u8%Ig#DƙO#wI-Dn%4:4E[ܘR]?Dsc DY(A d犨.0ѓbX^E-Xc?%`y̬QW x"c'`v$=X& ML~dB2 n>o;%D&i4xԨQE6lwv9[Dvm]xI$U"WNrǛl4<Ȃ=.3Kiz4r }e"6pf˸8GV'@:ߢ7]XHͅH>2ϗVi)'h[=FK܉Y;}A n@M h*/<@SbJtozS8yCNQpd"ƇXkl6=wM-!гќ̜po#5w)uo7ϜhkϻXpDa',B0Ѫ 1 WUO-W=m>/{t1-sGYd_HP#XoQ+a%uoRN9Px)&ĴM@;US80dBKm,. |@e;[YHGya>V__NxDyͷFQ^T >n"3n=Fou|GFƞemhjKCbӶGQc* bD'SLԊN}^ǫXjr~Mhn|O iC^.~E#Wr|ikB(Loiv廂J _ֵ1T͓DaqO4;Z nYW2ZbG .Eyϭ&"J ϟvMtɨ뗰 7]@Mޕu9be`ۃAZD3%+/H5z cL!cBH;F+߿|e@طhSn3BqoBTV-5J7C\R Y%x%äý:![c?Տ/aj,_nrUOvN@nn ث[8DGtķ !7|{<q1"D_bSdJz/\quu,13՞!Sy{KlOL\##XNI9MG[1O4 J(qik擛<3޸g˩ v217_ST4Zġ/Mp¦L8fU`N}B|rR8)D{yԱAV6Y'4:U(z9acWklJߓ$ 'z6dGWznQrFL«?c%Uu/S] q^@hމ;yDI'|X-N+(e!1o$ōECHE0!vvcH44⚧dj!*(D*Qx-2ay^#aXRg Ũ4NSggktO'^')ht^GesPT55RdVN{OBU$XX8h3a.&. JQ7(Ic] n,7w.[ﲟKKcܼz&c ~unA? |s{)>8*,({&K6LHhԜOIJ1UT4ĝZOi5 c VfYn` +᯸ s|$ݩ bdӉVR ӡxȓ#e=_R]wԖ0V:,~}oZsզGZ%_نSz} ~{9 D&}I.A`W\bjFЮ#E2ɏPwj [W'kT@FXcغjK)lP\ |+ "^8`̎1ǧ'^.}*0h8S*yDb74 M ǟvQru${K@tk+وp}b6)tC 2Iӛ `{, sTy>n4w@$c PNfNɓS/[1 LЃځK۪RҲn/|JxaJ"R޿{' cU6ƌp?LwWIOݿ~buMS*Ix<8?ִYgP2<{<Ɋ]p?h>qV\OJ1_apC|od~V\ofJ`J7^uAdulj #2澥3v]Ԕ4 0zNW8}7%NzUF%U>Yhd[vPR(:aUZvx]3@ÙwB*.ɃvA?PDռB M9Om$ʧS39z\A Sē{9Ŧw- IB4azsUctȎ4@Jhug Z{G='N-SB&`'rC0=V.ĖoyC[ XЖJZ"p(f,zDIe_7(J#'մ@-'JFӈ8۴ yo+<DLrD`cx\nko68LKcOSKaWRz~4M榑BArfXG}+~5ɸIW[9l͚&'voYB[$#5q5-w8 _@ G"ʁl+J@O#SM/vH}etr)MꨕDLHyb ,@wʒƇ[v#r. HRE4co~8϶[ދAYmy#h/{<(gMu1K$1)EcrF<&?Cj? k?̕^ēU*̎=嚱7ӯ>fR|w]l?h mI~_8V{FZ uTA3T_0iµoQƻ7؄0#baiSr }ÑQaFYW:<2-:r:#I] [,P}p VLh $yߐEp`tӡ? -tXG.:Kcd{ҧbI \ FUE=FD'̗ whV|Gm&$I&o.F0\^NsMlkڧ .1pٗ_pzW'hjcl@g֝"?G|:FzU'VmI c"dl:Msbs̀*G_}wVt ȃ.gYZ070701000000b8000081a4000000000000000000000001616ee5110000b2b8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/[x]?Eh=ڜͩD\cgGlC~Hb/ 4*A0_2"MĆ|2g$O+4a;Ldcr'Dq# cRq'm' !>5Atrrt;T¸;3g#t]A0Gغ:/qñ_? h_LΆLk+yWl=Uk=M}&LM=pWC`3M,^z'wdXP=6 9cv=ǚ/fNnq1cYWy϶s@Ɍ0 {ӬۗzCo|Su 6`+ WqO=Z-9/>P+%X,h ˯=kd+7ҮswUߌbfƨpQ]n!\d ; N#bBO j$񘉊JdqgH aeoa!1V*}Icl_hÄYT֖${EIT|p Nכ 2 p (D4; T|Sݢ9,;^.M=⇝vfU0{C[)ؾ"&<.FF(Sr␎Oe:&t}7`=c\h$lCb08dNg71hrYv%Aйv^^\E~hN%J#YȪI1ҒJ+gAOK35T``IUrPWfNZ*3g E馻00E&U3w 䮯?>J:嗞Ŵb!Plhsoڐ=3'7YqaPX8bpK2R RT"ݵ&[ցwZ۾]X 嶣'@ !w(q_̴3pI<ߜSrǂcX3'x6ls @ẠA`Ps [kF`O~{.b2Tb?,zb}_D+ 2N2k mjrqkazTpī7~e ug@eM(Ky^4-`Vœ_ -!OV(Wg$,rTbIzt s{F7D'4Bj͑ ]v<Ɂ9zBe } aKǥ)b숶ƵP Οzm_o* b.3py2?-Wà̸ɫ KB3qsǰ9i&GMV:ɎQ4Ck ?dܡJ bEǏP%OQuF\Q4Jߪ͓cSX3O# d8ǂ.G~gu0,@SvEmM6?'nFIc%d"pA'I&Hd\#ޢA˓$ ۄueة2G1Ja 'd vyd(Uxp/aZ' OŧCV[ _Bг|wsЯϥ `΁΄]U+d֋~7`0,"ob kRF6f5'bBU+Fȷ0Ho2= o-Y4\TL))Ua\y-‹ ng˧/\lQ`9T6 _%D+arDZ0(`vOQ_O10hąVJTΧ-KSAg 7Q-شRk'k}azEQlWߺ5rIjJk dI2Ykbl̉ã,OhBK[B|V)qd{!pnqIYFWK/I6I܅Ф͢I+b16mSE@&5\wg~"2nxeߊ{ I۵gB@䟣ɧɖmJpZ]@mWn)[<=o*:$އZ#u) !D 5.-{%ɐXIjv1Mx5@Vխ*#3bY=Az! w2ihnZŗ:N{ @gQJ((f hͶw0Xj8̍CvYp n=^?Lp nvG Qu8F򽶸*ěwL(. w`k/I5r Yt5$y C{.=ftFė #52N=%TK O702Z[# V,!=T<1A07 k@I_I]>eu1t- "DR{ x|+qcÝ[\a7FQszd3@rQ~̧5s8i<(V[|Ev~;BYrliE ?FN?L̝6ŝ u\?Ά&>n<= [n3u>`Ci>ʖqe$FPmlwK=Hpt %pxX_ V Q;dv!f,~6"Ta㝞/,;9Rbaĵ*;sTڒ:fNU/֫/y &فݸwQW_CcCr#szAwӤNu$9eL&?"HᚏM9hzGS 5TstC eʶIll`D1uXH g*o d|z ]hPg@%+Xr&DѢ oѵn^a7=I/[k G%n}YWdLJ$q ,7| Nu=Lj]0B!Zk&['/1᳚4oHڞ'RHJa QnTUwKd)K=o .P.#;ɤLwI8=1̜A2QQ(hE´./ 6GWl;|hފQ|NT̛@ wA|\ wGG3IM@#SP鬜]bd}4J('yÆ{I V~H|cjP| Bb] !ګN1_ whKqc^R=UJe,|n7O7)$l'n^ׂbL5΂ƭFNXPwE|7Ude4CJ.\7>ʫߥQVg+:Ă/FrsųU K f@2ʣS&v4WNv@V @HDGM3QcE5hYi6ΌN2¶(ɦ畱x%ͯywZJU v}q7ÕpSz@ev@S.o{J =:J&Ske?VWvl /豌?*嬇0MJdV4J;K:J6eE 9雔CsDΰ  w0Br;Z##[DdMG-q0d Gu< BbJj%r5(y66#a@ƶmA$5}xUtv \6p BN HVM| ΅gi+1w|W?'0~1JZZTJ& !u.vEq#GT_{2-ɟ}O7wQ"✗ͭSuH& Zgz{$t-SSa-ĞX< ,UN@SWnjciL=ɡ;9c#EKH]'~F(ԛDpZg,^/3 2vR..cXګBnJF](C \YRc0|X9t=B9:g5V bdO #YH؎ySBRK/(td! 3_b!s A،%lТoMurmXI$atqe}cp2ĔJ**d') |k3Su!XdO~L:^0N$7U`-RJz6~Up/tcA,Եy3AZִ:9@6Tk~ 0V`;hDW>OMp,!F;?NYj0Kj-x0{sB8}*k=2-"~vΤIV$9Jsw:6;5=k꾭!Ip'g.q,K.JdpDDv>L̦ Vxv(Ҽ-7B7` T`o)vA 6 ܾw\@kYqNPpYj41;df`j(K 4[CB7CIz&*S#/ 5?,/4O~h!n:tE (UXK5;*KUCD$&+`ghBנ(~6.lwH~88PR0:W\Dρ-\UA*5OoP+("f@s&V_7Zivõ䩕E V;>]'`4pP OTЩH;DuGꃿd+o7ȤЏ֏KIaKNt{Q+n퟾8< MjAhF7j  |}l}AA4m?;Gi&H0<X$xYA&h{¬DlMQ DR"O]Wam&S3C{X@mq7ť']J `[\gNaUC2 u3d$OO0;y:H84EXp*]CXo]]ᜬlpqNj҄Em_OܓؼMdqaQ =Ufnyr¾bUwQwyDG sjDfg?p[4T1Ss]KXoݏyh۔"/u<ӈ0YiG[ ?5\ kQ2P+!/=ɡU?pŕ htϴHV!)HTygD\sz,oeaמݻؙ(1$lg"10FD0IV#]eDs6vt\+D{ n /DȢ&v8,EU%(L )o٢'tK$#$>Zh$'<8IIrKJn U`¯3q^mnX T4-&lܵN C)yEb_#__&KaBRQ' |rQThv=9o齶TA[e^0~/#UQqhv.r9+n=|I[<t,CcPŁhs@"-zš gM>"}~Ǎr8u3L;a`u>cvnj?&j(uF~Y>[rlxK k\D䛬U%"ܘ~jxFfNx|^bYc>c3Ehn[hO)`3Α@[e0x4F?$x$0 Lq FП_YmS _bcڗU%(lQϕEN3wp٩$:AWW)d Hei`MǎHw,= 9\2 p.Mdtv|_}¸&S\! _o)M)@y3`^ %dgL~J?ys6TeìmGf@ ygVi TkmAK6FvŖZ?G=d3_[7* ;Ϝ94#ҚhKGӉ"ٛ{>(gR@Jy?9]C<6Q"9۳=!:R*)F T6\vZncqGmv;ݧ09m_BKn|聀ݻO~xzEӱ>N'Fl8i@9sK.AAEYLD "+:aL/0т$'>~Pdʗ'"` j6>R.& >S# C:U?^L;mP߱#xɖ2ql(X) oke‘#ەNVfb*_az*|p+E#H&SNgj"h> )PF??3> 0= WGwI|SMjM&qj>{9*lS~0$^6t K#ym\jsLEKmULCZgs;?oXWȶHBD;y-"NH L 9^JB)R:oDY: b`uW$lWNpIuD]h1?]a7pu fp Q SvҠқ<)N`JjQ&PӀf 3ŰDy6Gk̈́M:I3XNӹuQOGR<9wnp"uUZ?žf+U,{OW%``MZ w.őB0:xK7[xM9d٫ |."n+$M6KJFtOe<Kn;*SӪ֘V9FQ&O`UL6 F%90HFHuBW=N/Qqܹ+}=%itJ'삍KbGEת!ڸ}L0"(QR+ I> \# 1[&oJ(32Fei ]8,ҐFjo}Wb C#6q=>08°Pq_R-G6nHnr8(4ݧO,] 0:NMe| /.D3J3<'S3'nΉsF(IpD&|jق_ xd^Zw7mEIGPzi+T8|a) #ceA%6ԙСe6aO*tu~idһms6< WSHǍ݉S13!}{1VI |\xZ@D<7.F\: |+=ٴZaTђmoo~&9粒8Gd˶Pxz^-Ȯ@"I/8kp4;Gޥ;dzc`:G<e)mF?P/3 YW1 n1qWLa tCl*q\'Ɛ~ E@#ugjr ʹ>bIZ.V\M!Jc=T4)*ӡB ԉszB"NxB R:Sbq2r8V@#ˣc!m_O[ ,"想}[a`ծ3s g}j/\ZU.SUpftn{9(d1'mw^b%~(m3gL ńfbg;/ڌdҏ`4c`0*8$]a= *ǯT u-;Bۨp3B~a{׀pG }4!lil82DR=\ |6G)r=Yj\v@s}{T{FEn{'[x~F-Ur֗y@2Co(Te&K򗗕2Um>3 qh,O7tW Zb9{}];nY(e&dW7:ZgI}KY { 6PºuFRTZDI&'W36ķ yAHؼgIAH%X#7p Klk6ep'$~J3Tpެ>@)Kf#ֺjb܉/&{mAK1mZ d0dj=vĤ}LA~ K\mK_ݞCL ^蟰#r¶2>_츭' K5Ź v'%=ŧ= 9v`LJ-Uoz  ]`Eim_MP7C`:&TQMrwT<jnV1p8Zb0[\&' GI ܻth1 F%|esNNJ ԛt*8??j0$@…^$ʄWE"%\("-D_t;PM*Mh@M̋Ь@OgVqS eQZ~唁 狶qȪdRL~uۑW'7h`6?(c&YuZ 2H(gh O81aάMRZ)q~XepR ( Y"-)W3͔Gz^TijsłLO7Y+\O\KCV $_75LgaBSai7kTd&x4J8Ol+wb8V6j-ŅA+\2!=j t˶:LJQS~'/k֌u\QT+W0w?x)V)O %|xep%p<4^OѿľzG 41F o_۲bR<Ӽ#AosD$qzNpSLe![]J` oLWj<J_Y-=ϼECfҽT֤$a[5ϝ~K{l{mEYc-@??Nhf`lQ~mdC~/Ff"ڀ |%t;1r\hng W)OWkhX=gߥӱy=e , EaXY&ٹwmD|ErN\{=?,&J p{ v< Djͫ+zR͢%{?Q';BuK,*H0e|m3+`T}hٰ{6vs/Anv) :,928Jlwk֜0?}_? &QhޑԒ/r5|Ijر}0;\o5> 5^6rxSZp'Q1UGM'JSSjt3p}]17E[y.L0gAa(i"*5#=Y&gϚO$M9Z'ߖHF롅1!mu$cczGd?;ˆjd\64$C/6{ Xtʮ#]{df6˳h&[cCLl싾/+T_cXDk9a{]K޾5.r&ǮKwyEM6Զ0uL7fbar|i|>iGD?I`za~ϲ~"eUDTGr'äWEj\Sa!2eÉZB="}eD{&&oqal$&&.U Bl 쟳0V^ɖW9QioޟJj9gs1 yW'#aҮ[5}h63 gC\Mi?@ۆ2ӊ+}rQrhqp1P%jo>ﲛ¤ck~:k@Ji2~FN+pāq@UcidPJuoG}c HArF-|[θ1 E*{q60o{/y@},ۇY[;Kϐ]HNZظ޴B -Q ab&9RRSJB1&U)3CRc%wzL=*=CXĬ#ࡗx<.:|ӑudC~B2G[fVKJT1B)<5RvzɉJ,0u` .[~L}[òOIHF~lp0yf'T^KkA`27T)rMz  T|:|ռ動eƷ< 2.hoՋU/5=g7+FxЗ6 %7xqY+DfCFDٔI7f%7@R1tl }Y‚ߠ"Qb Y~&l_Bp3D$o0ӯdP{?" $/Ҭy4 ƏSrg/2S@e&1+Q;y>j[^MXJdGS@Sn4fVxpS>]QƗw<,K%D޸qD] ؓzU\XzcwhfऍUI ͢(:Q1h@9כ'Z)%p۫:<0 |˻yf {Z@iyОHZ(qQa#=W?e8Z^/K12&ͣwZX_~rrC͘IS<~&VV৕k 2K~ؼYk/y l £Fed ?l'6WLJmqX\~fU̞bA:5=.R3O:-荴Rmg.`5p}[0')vrtϓ{dD)0 {jup9JVȁ IV̝Iv)T>*Y{Bo'u.w=q:yJ^mzxD))o=6{LCW;_*eD8g#Q4[|W!K!P^\kV3+pf* 1]S}}Dz>eo(_g[{47˃c[Yg ~ W*- wr9,l7ҔZ{y|"߄r]'Anok\ȞnBùth׀3scDjz\tup:VG29ar{ iLm}'o⢪K,+~@vZ3ZiAYWfK!m쭛uG1a6"(Yq$ Bm_ GSl?㑔9([W- 3WV&&M6;hbw|ݣ2բN2< ^k*@xGf`{K\M$,O׃E`ik` pGʜWF8_p&R._mz9$O 6׶c6FqRvZ5(2qk.mۀ "b[<>u3`YNQSg F33EvH'5*(qBt\~[{ f IA0W{"'6 Tz MͯЄ8+(˝@Mƶl#͊V}>eNGWYouoZ_5uz5z ZIL|ܦNI=wm7"JUJab'!cT^˨d|M~˷lk2VP-,YJp2XxQau([v (uR]-ؑ+;<}^ŻdDZ1 _\-9RDd؊ܓMTQ}A 1VfܢYDxx#21OG^f t6Br~qXUktݶwE}1/"`{UD&!1.q֊dUm̷sOa+=6!1(wee3͛QXA. MSI֨.zB 9e-=%>izah'2m-t@<1pQlކ"!ٜ f1k4݊'7Tf*xHMXAiEj"ESA*s3*aG%n(;b+@SiBIPj~N\=0 =H C!oB@ǻ=\I6$Zb_eS-.FvjzwԕHDRJ5ʒ7IĺS1nU:uTjX~3ocD,WZ O 7N_$` 'z-7nMS^FCs9ϴeRlivRBi*a:!o]_rnFX}CZ`{2\}lҧ$L,"=#DhuHDŽJ+)~:>ިavl`UfǪ?^s]w9 0R(Wis@GqhBs巆h zQZZZel:##Eȇ:dqS<> n~Kd3I닫G{h!I$¨g8\xv̷ _$ ;q?پ2G~ Q,v/N\G6 cK6OTo|}ics.CϙN؛9lU';`%&[U4uݲcJ'ؖ㰅Z6:1Y!(J\Ƌ{X8T&{dO,ָngwXKgiQyo=!`p7o,54c^G+QM`_ׇizMyG@ݜU1Nn Ϥ(N[wf VCf6m Q &v/ㆬRW9*Zas,Ӿ' q}@6ñ)$Uc w$8MS5/SBsfZ3M5'se`= κFd_A ;o4hľ{(رғ YrmndɂNz8w@)Ji|Z,'0,8Rr.J)8`x F׊@ɦy KYvǍX.=GIJ=<{9w/ L G 88}=EЋiq~W!3y=( ~=-tf  )(c}GTij<eəω&G%I2**'Zxd%sVvɣ/_]Fgk{Bc˳GOXcs'um:a5I/15h I*-r;7kzp&D;,)}uJ̀F.t}Z9JRu 1zަ% jeH 6,.پA7p2nGYj: AdbZ5Ou&G2kKx*"]+_Hi M s(ˎ&F'RINp]KйZo Φ)"ϧk0Dt3cFk"$B} d=jk aBt-[z3_ӼBdnϢ7xj[΅ܷR >rNap:m|C>[Y=X6nWg۰!EY_+Fc׃x%-nK6}}415EYl vHL6WUHUó`̻?,d"0fv9M\ xtn:fLu]rdt@4$PLc.R't=ˍ25,W2LD=ce2Ȉ!y^˨]9Q$ϷT;\5 TRaэecQc׺z.kjcz4/("Try2 h˵3-%OD, N)11@]{08Yk,Y¼ dUYm亮n)B)&;A`;0vTR].iӔ[Нߑ:-Y-0M-#ȾPN%g~"jT́3ElQKoXr$UЍg{Dk&"y8 z 1lאr.UȬt3eS/"sי 0^rVEt@@;z;Y:}*Ba_hDV 0r5X %7YODQw6~2D KͣEv:OT5IEvN-w6!gE`cZl 5ԬB P *@)utc0cćƗq3.BNzvf*EΰO̔gw2~iuB916L gUG-w/mcBN.S@o?[1'TvgZZFfشj^Urg5HLcv 8qQeHQ;/O*8_{]wS:77?+f)(d=V[z+Z$-~1%qIyGL"gQEQjϞ9/TԱژXROrR2vN}T{fkIf,-.Dv=I1 wБLe>.v?itCz HysH.%<蕋|x:D\MRy2e)炱2gZ3\yI㑮̽&=ٺ akZ#OCvvejNJOlWW}5\ׅPgUss:ygh.Sp 5H`ѢVZ'xV X(TVn1Fi$6 1)'̓QUAQxiT - D@ ⢹dck^He+m:x}Au7 clTzkxѳtpR>rnܾW*c4 kѸ Jm1 Z]qB#rB>&i+ /nkj>Sɋ d H7-0_jG]Ȯx xc2L$3&m7MmAi!&fk za6rTQˋv޶{߿1*sr0~ ;,19!|Vԕ$؏P=@y)I]1uϯ[).cڎVav['Ү 摿kd Knu!8%2wmĞ9ʿd %/&Ȼ B* y<V ,ַA/S% 0ZFbS]`ǻZ6P=$ΔF Y=Cw77M6vDDWNh,b 4T78gMV|ʅf/5mZ{[2HHaB-1[ V>6ͥWx< OLfiʪ\wކ2]Z0.wǼcCvh/gR_HYX߷TVcTysdrLLIjojNZ߹5' :!W*$Gd# mFFn6M[7JvzSb,S??vؖY}x"==8u嵣IzF*h͐rwu4*fذ6p(Pֺٙ!e=K]n.M dY:6nyWU؍' F[[ &uY^ JݭBLb3&̖%x w mB.G( }T)-Һ3~,@Lϛ/H /.8Qʳ63fN͢26]k\pNvmojC74/~`ЮeH؝eB9xBnHY SJ#[=Kz٥}`F2JvאHnzi0lHNJ(r_q5W|A[+|?ۓ*S u| R﹛^B`J"2럋VVs>rY_|bvI,2PyQVzJGS70= (|8|fGXc,4l[vt D' @NG~M_ 3zcޯPx{%E_f1xw8Η.]c=~,M 8X~P]!oFk\-ȷg'sG$SdP6^s.<݀̓Y-9 R@'DR'MT?dg2LoBzGE )WQg,#V3$V+ JP`,T~/fc Yur uü7P+E#$ȮM]LO (\?6pcQ%n2* S>KtX}aϜ ^4FO C?2]HXiouᲬCoj\z&O1~;wz-^hٿ0@cÁnDRSPE[\:aYWbv);RD~fc.60ŴFft-vk <!oy[X QK[׿|LB}[!4xsQVyCk~adD\+?̰-Ř@ jߢi sQ訛1`' )TaxȤpLyĪqA#M4q4<:Rxhӓ(Qnd=> Bu5߼&6E!*(> ê%p_k"8ӫv`i_=kv5_S\zI/P>sKv$Qt~;!$pq.3%Ő>N'FWٞG4Q3l`z1 Ǒk-;?TweËqPtBR<Hl}/w]l[9ZC|:~GRRWJPM?v[!k&Ez:&[;u3N!誙qmc-_tWMRuV ("KaU:r>vD,LjVG5w6tH\zZz,n0Ng8aЍ'3mOuޭx· zFZb sjޙiT".5P^9 1(e_]\J \?;(a`uBx_n;D_!LAH8=WqBLUA))rJեP z5+#~uWFKF:Pe[o OdnxJ䬊CNߠ@ ȴ{&m,_ ˞g?<˦LgIJ%>t0"~Ն;.hd>ݺ,+<$FT* ~FS{5h'nuO -h2'޾ng&8s{)nkP >A3X!\<qsWlʂ?E}GQ1c ~]@v|)OP%&"l Ag|{۝< 3QٻK#% bQcR jٶk06_mio!#ẕuR vq%~C#;?(:xƙZ~ O5/>GNTF:Nyfh5>Z8D*5ͼ4iJ3F"rU@?0bKl֙'\aeH|Bpʘ^w9!A۹K e5IGW]I\)gرɱӥ( &ߐ w̚JL+h":A:^XLxRRe@r_-U>/T]5`/ Y %9Lpq=h%CMOf4rp$'Vpd1u׌ǡ3H{5kFBW /(\*|L lǃh<٫R8B(5XTwb!Jw㕴/ZOY3IYf&1yrdAN_}kQ:5+m5^BVP{RU:t(Cb$Y=[se.!8ێX/+K͏_3#ݯ,b dz<^%\MOOFh)W,߬!s*bۤ?f.)P /,LkmS 7ծZOqVb0^[ #3-#m=GP,:y#do+ ˨iƛl(pqv=n֍A`?>2bxhdcxWRa-u UyZ}{+ϞX5(pNzYoH|J> ᠫYݹ\uԥ6i@^f?jK1$c6H%D*"{ E,a?M+k緺^y4Vgq8.Ή]oBl3o>_ɨ*VR(4мlJGN  N)H%e7x?p@កw j(]x,&"JCW؎|qhuyspdA[X ;vvP*oEܔyIyʻŲgCIJL Wg'O]m{DLA W Tx0;^J XLQxtͦںs $=Q`gt\QYŕ?ȏ4w淽9!^:?AMhxt/h-xI&j<͚q>Ec%oEd RSyr6Kz"0~0 >]J+A3z6K#O>+"=t(3=A!ʱj'`` *$@L7^&frKl$h4CInd! FMHXX9OМ`6ȩ7@ofuP\QŮCZۢlzpcFUL<܋Koc0 9K.3ڂU2/)bX,.&9 1vCZJB_3r#So%/0?iɍ D|0~#M*;1q W"jBA'wЁICu3\ϝE~AbƵd.(3alxrQp>~SitAkGx?mPubNTF@\Gjgڮ/U${jpX#Vu}#Z#q%E-&!deeƦO9]|z6=9}A]>)8n;(jE%Q=p2UE A I쁜J1?MhޑV;$!ډcK 1^%I ߥ*ap#σBczmٲC>#|K*}=.vVFw Z=l+N[x%6 ,O6h3e_t]Vz뫀PP/aUma|DgCP#Ԑ\ a|:w Dzd0bחF͏ze2>ۢ]'/f>K[_YFE;) ])9qTu;v.j‰ YQ0)4O6:yz_Ȏc+:^̫q88/^k ;5~ vqQH_Saw-Y͍[&V$[-qѬ: 涍PĬa&`4ј|l"#ՠ)bz񛯧>6˃렢\ :A R.v(1T-5%|nVU,qy]AeЫʚ&kpoC%I4 FIdyu)xQb|T?K4CZ4'W]P }cy,gr9w a"vߙh#!'{\wJc ?T&v-'UӪ7_ښOˊwh%2z̳8{ >RV s,)'' . OnzW4Q\Qa ^ٛ6wZ&1fICrd%qW=9ҝ*‰kS L^?wKa>e2zE܍g|aE#Qs*(=7MS lvb#kQGy}^ p:?6甒O"'CDJD1-җV2$PH&!I[7sDu9,fcT^Y3Ii4ɽϢHd}@WVБc 2f0g{s'{O,;@DKyn%āNc DT$F dot6 ǜ%АK>>] %S+߃hrKIFj1ν"n}*A|)QT)vw| ^e+ C/E gD4R=GԧJUZdP/$&^cydJCvmp?3rE:{܍v-xssq-\ RD68Wn8ҽ*3a?2hЉVxṔdq%(:{=MgM?_lV~6 aˀ vj/pVgk8m@t6ҔoP,,kfSm i5Y}AԚ nlEݘ, S )&tђϣîvnM+:w2)\ҧs!uHD@6dEۙhI$Amδ_mXsxBpzփ5ȅid%~\z.'/$*`k)NY'¬kľ%^%KwMw^w`'Oȏ(gkM;IWYat$ `<Gs--U>/i+"&=Lx_u}ՀGjԜ6ЙdL;9mC. ;J®!T$MJQTsY^,Ԑŋugڪf v k$caf$?H'-r <;.-W r\ UmHLf&h/zF+ٛI?S1g V)933{ny䑛 uYX?d7Ϟwmn[Hߐjb֔2( \Jh3*JRJ|t#2Icc1&z7.uFYѠ[9[It! 1~G\K [` Moο.gd8{@+ޣ(s(Ĉ\nFRXYb%W[DBUR Me+j!4!k,0Nه%2\^TMO_3&cC?r9Ty^uf0'ZFC]&1^p>e61L3b ePO7Y|`|BmD-Pi0yXYr& W˪|k[ oI1qӂ;F d&K;GLsK]G>ѱ9ܱɸBs*5qN]<UR>rem4=xԇ?k>AޢsCI#ؠvn҈?fS E7s0ZʓGm#7/}t |mL'"M>ZI{yⲘZ )RvGOErZ $@ɨ76S 3gyd;ٴ XwZInvZ+fC.׾nF5'[xx-SREEL3`wol Hlt4=|Ap3 sg :N%N6OuFtN<~vti6 kjW4Ǒ <*01]?Ok9#+;oS)@Ucǿ8Sf40Y.% 6R8ևfjwS] 5.R ~x6;M#Wԓ$%<# hГ;bαYDeD=8K T ^f[$-WŸkUpfK ꧩ z}^)= 꿶^)6oN󒮨+[?/_5(F^j_{H#vIj"5N(*4E)&eU.)ec uD?I @7Hګ4l㵓i][@ `K"juByKeOM*t{Sw1 wE7,8ZZ$Nni@a ,tίo A3^5|G<קDVۻ`٣@09ƛ*uI[7L1cy!;*|D7#P1)Y)s)²~YjY j2 Eb{;А4A!#\?(`${OтqqT$4a>=G#qM \ڢ՛2_!- iG}$P{UC|g\  أ-4y擋G# /tnnu](!ѥxDSgsW8ѷ}(8 Nx )'=lo={4ԞF&=i[!=Bȭݠw*T_#{L-fQ<,yh  s\j1Eu4Xy[LUx9ObFf6PUU*B<߁#/ͮI꛹eXȽnWA#,<Rj7,;F1һrd Ms蟁?wJL20 ؈"HQN#'w~<{*`$T7>9zSR0:Z׺M#$jYT@J"$:G 3(nqλ6-gV]$߷cHE`PK${- c -18 r8;jP3|~Q[U&4vU׹2nr=*5Y4nٌSⒻ2N| ޘ{dkwό@e^VY?Cېo0=tm C ;Pe2llHJYكFXJkMLUvyjH)(}>n ^Ck  ]CDY_l9rtYqx"X@HxލMhm=;%q$p17ų \>jL$q0zSc yT,$o:qs>G} ijDz.c#_@kpÝ5VxtZu eo!2@oa. kۃ?1Vk\E9'mԇalѾ ;ݒ`!?L߲gmw!G z[1 .$"t\+I)c_bU#>8`;v;I7H?[XpъŶ@]\|o3C2Ybx @$|ZbwWH01ϙ&υpvSyEGN3R]ڃk,7蒀,pBjDFUĆw]f$̯t('[/AcLo }z 51iQuI!̼rsঋ-Fv5Pj5?=IFrnj>1jէOЄS Εi}Ui{ml֝J#'91O цsWolS9;IKv||JWńľ5-' qxH(5"P::-i:])@X!?%x WV Zc *p]^W)1j|Qޯ>_ѧܑiB!n<Z"/Q >%s^d rntD)5`=s6b9)}EVoW%ԅTy!]#ZѯO-m/Oi QU_(CԘzdt,tG٩UUD9f /28B8ppީOޞjB6=Sոq=CVy*$dЯ &!h8Zz=(}&X/LOnF1!^ucX\IX2' c&&*]VJS rSо$o"PXN@O>]Y4b`77–58sϖkqœTF؄sxϘP|DD@ݔ6 Uu0 wЌDx K j||oS4#[+X`Q_'A NA>'T>9D#}hI" P>&{cҴ; {xdD$7bB]I1 A>Y(äyg}Ef>tL,c3kHŢϷ0%y-ݬ!)|V5۾qWp!!ӅC~oť>!pdK5ͬh_. 3$8YE2~զ,`"-(9~M+h'1QV<3sڒ׶.UI{+{>f2t:)T.˼0dN@=;ĚݡY0$N4JႪ7H HG9 m'/' Ԩ-,*(:F2W\\PmI]Eurt{@),Z$31<;M[Y CݷA++\2WXP&dj {t`t~SՏ61 d(3C=I ]"Ttq3$%W,Һge d찫mtC GESO0wHnMP@3)* RvLX#y[! h[OYo!%?mשjl S&orBq~w?6~6ghOP+q1aJVW;J<5X{W4[DF=y>q.'7zFP~!nazFAqfȱE ZV-4HlPGdU/qȘ NmQe^c~NajAj"1 knwP7@9L.y;,9>F^v8-y+EmjEY'ٗF̉\[cKKķ~j礔b֑EJڛl(dl<}S-=~0 q;pZVK|몦ȟc)(a5 *$w~;CEj RVJ`e8BpkD Qpg\YXFj(g*\4)ud vw\Fٌ*R{¦Ȍ'R`w 7 Di=_nzx k4Yal!hlxϴvZ>l##2ڱըMAo f)+/j^J'=NaiKѓ)KPa?M&qEnDlj'w3 r^Uw$wT딂wZLM DOAyxˈԛ/.Ș`BE"p~Iߌ!XŸYKV]䧏G%-n:OP{40-ZAjh,Nn*h߁Tul jFbl;-ۡ&Imӊd V$Yv`bSy' aC' V@[;ރo?"N5ciq(> zJ7 $JWg#Ԇ:-6t7"[l ,"R['×/=cOm57M|%8=wb齇3ImEu$qwz1R+pNt|nnyUS{Kᐌk 9|#p1jԑYpfL9\0Bw]=uEKG{ϰ ZL'@w?_byl6us/TAI$)iǘLÌPf8)ɻ f$'9p UCK y" ce 1GT3ԢP| ScDK3^J{%P#Tk쾴">GȵȲ7`i~'{Q0jh$ZJ vjVLg[d)jL9nKѯ>{`"sy I)'5>? [( {!U[!0 AtGc@R2&z ho֋H8e{>ýJFPvIX %ңjGϭ-|אkH⭜ZFZu "(,%+5!)Ү;m[%RNOp)m4obxK9t3ciBShܘ3SYղ Vv?Аڳt;S6u͔se, 5^iv6QgqsrYέdiSaLN"ʴTa~Ç~y50! "u9!CoBCy  IOOJ :e=bÓaO ™0Ŵ t qkI=Hh2#Z@Y@:x)<~'{?kgP_xf b3]|a&a3op2W۫2i] F5.yكO- m0ebDHtJWw˼'.0͆Sg(f:t _;h pدm&îZ'Y+ʼnGb  =ؕEgfTE0*aG`*@K8BB6CV'EzRBXL-k"_?nnE 3U`:21O+-W۬XXmc|/mtuJ*٤_W?4kfX| |4Gl4_+AF痞.^ava_be&$ϹQT%G?bGɐMP}]|ib/}mA fTuP> Ƃ4wHWdhK]}~v9Z](D;Zv/=[Ėb_B=6R=n \s5C]"3O ~1 ?)[4[ت fG]]ŸP/6y m-ɾcN|LSdAs8b H iTF"2P;فJZy-'wYS敺.(7K^'ԙ/:һz*C|jp$8DΦ%oP;~8Jު'-i IGe x'niQf@$XcM)SM2%{ނ֕/uz d ʐG˃gTd7G k=񌜽"\zgc/O/.E .%V&qd0UьGcɩ 5Fp.vӝܻxQļBb쳛~FnBS<Cc5U @mf ,BH; ?_0IG`cfwpy0s#^OzxWY}lM}pCVrKV2 Wʖ_SjԜ9Bc$$Jk{i@bƣ  'j)O}8M>]GqFݜlK^KȧtAduabQ{VIQ-ob5 fX=gIϸDD6Uײlܙm&|+cFc;_u,x"vwZ9TޙҮf۠4!Zⶌ&!dyN]x?)جby𷼯䄵ƭSHjM+WxáWbt-Ryǵ@ Oo7w} (N3׹xapbS 秫MyX'A*:[A]ml5tqqhˢJF Ǔ52<_CW!pՠ| |/-Mǁ,<}ѹn4ylp.]ǁ Xju{@vTY7&S:Zن.=mܹO6ofw)9Cf7onmVuBÅD@B?e[KB͛iȌĶLSt)cgQO ɫ*sqN$fFn#~5ǐ?ʑ1+sf?&S+ 梏uu5@mSY%aH s~dP *I+"GcnCyj mXXM5*KOL' q pϳvn 4W 8s& 5 Eb#H 42.VwDO!7QQg5I4JA'-ņ08Ӱ8IȈU\aUZpCAVv!I d싨W5%H (4HC5`h2 j4F`X}}D AiPo:+i']g qPsa> ZZ;g&T&<ҰK5 琢C;e鋬cjil3l?}I[ř!l@d[g@Yp{ՃZ z"s[pGN ي5>0gT~@QkPm:Lš#K>t}!rqB h*>Յ(V c#L `B 8b>23U^_&wƭ~+ ֽ?Ɔ<}i[jޗ=e7mv.P g6i&.UF6vH3^M$WO;"IuSI4S1l魾c$WX}ZDg< EήY; W sŶT5 +<2QJߩp 9نa _K-@|EK1x!VU^K+) ; o â]71o_4h  Eؓ4rvWKShW~vDUL*qb7Wj -厜v|ɔ/RY# 9al^OE^[\ 8[a U]!P7(.`O L2XSMK4K򈽗d9j$6(y=%,py$ɲ#KZM8:PPy B9?fHѾHos7Xj: ?FMaD_f:Ko?\ P(wlo 5/zK|௅y-.W䠄__NMk0DH4Gҋ<q}l_a+Qwc ݚ%%؁瞐iE蒌)pض,Wq\Zs.إVkF54Hph+{y$NWCM磗OT28$tih kH?nc+_>dh$n7r#,- dBC4\xah6c{IGK=(t@{BGjG=e}-xREz YEew&6'o3pA쀗xbXJyX{J dtIB\C{ 7Ȑ3WթJ[G FG\Mg U #SJLȞD._>׉^T_\aV7ߨW<}ҵmKVC6ivS\u2pTRdT=T qީl;Ht.| ?V O֦〇_Jm-G4:5QiE'wwf~܆TH`? ~Rf[BДnuL QZڧT3oPs ,L ^]ҕDߛɞZ#kI1VIWD~{GḛcVtav(+i27QEj6m|m•hY`'Gk ˈ, Y6 &9d\ @HosD} jM~؝;1'3^{ ˆ0v$+^.*!ch^[ {MW(njZl@ uO,G:~C .rcs0ny&`en[ZjL4Y#iKKd{6ўLȉO$}zĝD?o"6)U)`ʹpYLEes`ɌXf3'5uO,h+}\>HT++e&# 7+3pRPS@Wׁ֥՛`8g阍y! 6dQxgbO !Dz=`Wf]сM:[ؼq :dD#4\@rX]!̰oء0u]re@_V~ 500C\k1zR JS/ R?IqU,2bRNWa0PClUHorq: obCͪ(_b6%F54=֌={H0?mġR:AjMch^ *v'af6u+{1XA;Vt1*%+O?zOH)R*'o.t/_(r'1T[Tq~IJ~Sꎫ]Kiֹgz CQdq*20m" ӷ48D/އ¬ɂ߸bkҀFt ;ؚc_+7UmE`lNsWxaΔ2#0xA:62y+sGv[=ڠ@&|Р"yDkFiCjkq I9V izW:LS6@^tQ1Fykh5JYtR~Ny{60C8z-&SdF[UΠ40ΔR.doU?*:}P}JvSPDܲ4\_o di._] =7.A[%UQi!Lߙ$j=jj#7Db+\CO0[R9.h{lddHQX::a]V22ˣh m̬'I8aq[Vm--}<ˌC9%P_f"JR*b^:HY̛OUՊk޲}NPѳ|NL5u vH X~wgVب=Kϵ_9O  [*j]XR9`:ں/J08r7P.HPdZih Aw;f$%MP۴klm =Hfr_\Vc|TJ|qRVl,%N pI&\1c_8MkW5!:=QWާ$͖ԓҝb8IN{8Trbd̹ 4S,ޓoڽ&8-,GfUe6˄V Q4fT˱ XİIeFzrU6aguNF^Ca, [Rr,#JCZo7KjDȳ"$Z/S5]#؋M񚒺@yeb[pTHV*Xթb$)LXZio_#)A67{?So(` Ye41{x[4H h$ثS?1CfKl0N,xMݟ-s@8wڹ +QB(9z0 `OSOj92Կ-ahrߑ1E>^YU?F Rgdi,R~pъn}Zw}B~W숊+^N0VIxBoJvO0F?~v;2ߌ<@#EY>QWC)k~Y *5%oQ9WMr:SwSPp`r)#mk*1 !KE, UV0kE2"x]'籸Uݔ%^SEve)?ӌwC3mլwi]@3姀=S*~njV*Ԉ[ >?CXkn̚ip!XĆ\ ͝dQ EK!L)^Yr$Z5Mޓ:;`m}ʵ>CB.9L1B;WA=*Q%*}wN9B/BmhesF 8oG`] ?U>aKE[`oQ0^Ma7Cpՠ=~{oa~,8YǨ`mx@Z2>wL.S4NIcuqtFr&uIReZD .ݼ#FmZ(xot}`:[U{qNo"QxzDr{ 7E66 0Ѻ)i:픒JXa7Q.q$#}7쩀 ]PNf„ll4Tqߦm wS<-q; ~v" 5ɘ$rٽy*+Yr_\J_PPs-U}3I8–\,,qzHpZz [ngÃuD%iNcX *%8wV@{(,؇c$#>Zg4;Fk3"N@\DL\G{6GA>H&&)2~SXn(aMM 'Y~"+j̣UV ~R3K>K$6w6Ώ?xˤ1{Y~;\%Rq<Ƅ(i9+w:| W2 *м9 Ga6VN492_{q)'}70iO2uv 8h-@?ztܛxȍ@Ǎk s1iE]x-K(v΁7yfJ?9ۗ\ZqRXG`{I>s6%4h| ETijD89J; `ne4D9:!5 V, w(Kq Gi!S߄~dq 9J~ %rC2uzrg2={P#X,W/~gx+_h9[]3lx<:OfD{dYaK⽊yVʉ_~̙/jF(>zuX lN<CM,&ЁK)G'gafeH - "&%[gq˥FL(n(D Z s~ p&V#v aa#H VOuY*/~ma 楲iݾzևē+|EL6?6VѾ1ʌtM>4eZ]{wՄEa.A2>_ѻ1`l3jAY|>puh8ThAph%ӢB W$# <22S/fxD4csm?XLӂޓ>̂M>.!I|~|W4P Af`˟dgIUJ=5:O5#2ck<2e`# 7k:om ř?:cEA.4҆I_椌{Aڿ5sx3I1taU[ڍίb왡=d>D,{v`&6pC s HZJ9'_o%sUC,[y`ݤ1j"Q#dS9ZwZm-5H~}.5ߘfn-8jS*[j7[^_tHZ -`3Oje꟥ טnXx~aao}mdAn,FϑvlSC։4~W*'ʫPUiXsfT>rxEayDY-|O940;^h[=a\C"\p}8AH|tΐhyZ2 LWobTK\4gBlAfZRU۾h־ w_C"uc*Mdne7 ]rS 6ςz]<5wW7 pi:gL=@cJmQ`TM?P1eŖa8@ }Fݿe).N-L9KuYylӄJwg"gv3R Q*KAt]Y+i0Ͷai-EeuȏM 9E:ъpvﭧ1RKlĖGiK7a A+B쏁.)zd?`"ȩKl^r (֥xG]SgnFt2 rB@AVt0,ǒ٣D|G%KmGI@a嫦fJ64ZH<{H^ ab[\7v A TUAHޫA(hY8rb+TpLDfG[4e5g-dKnGL ooJN t73`5JҜD{2}䬧P"QGnIWi]_*AV 8n V:zTbSKNБ ;mybN [_bϹ}) (V8GzDψ!<e?ȇWk!/'O?EjZFq"/a LgCߗ% Jf@H/WA%ا0Bzd(^,&ӫ̖gif% IGX@o@+Ɓ虳.!=L!zkFʭ 3W{Ã-/2~ Mb`:rcs)166ݨd:rsM E3™uޣ끓矽S}B-Ն@\»,Mf h:,lMz i|PP8&˚AQ6x툞.͡T/B‡#uU@3Y7B9  "]ȇ"WBk>9sVuzp?%%h.y uc5>zN8vV웛`B E< Zxk Pyȹ|8gJ },ҼvCܤ%tX_׺7S{Xb?I4KgqpKh [H=՚ݡ"Ӻ.Ɓ:;*ʕNjI\]~T !Xj;#_XU7Re;?'ӖKm`% 0'G] E79ˇJRũfN'x}YFP.YsE|c&1pwJ.QK 0({h0|>b&)ΓXsXBv ^xDd+>;]0OatT9eīL.uB`zfںYh2L3NcִT/`YiSSo)5^ڣv땑c$xY m(h!?Ns}2;z,!cCؓxDZ: #Iy;% KݳCCwkLU:Oq+dl"ҩX@ih#I^ Q<5GSB to,k}m A8ҁte*5 0movOWDs˲):ڪf8l s[SZ|1 ETa^o(jZp0ّY` ֩HgrfKg1bɟm+a=De6=(tJTZڋ{Jp]Ka/~SJi"<~Qd U&L̏;xޛwQ*5\2 %p{@*hK,GROvp-)C/ .I$h!Ϗh[ʧтxtp!p(t.W'/GXVեl}tTW]^'seϳs>zyF_^t~ko]}18^]fd9#p^ K0*Sp !JqΖHaeqQoH(c?!h'ľdU,9M47<1n7$?gQgaV[oŵuofT$-(Pr, KP< 9FGhY(8Dv4Z8pиAIߤDdFo1;SXSC%f/Hc:;Y9Ph|~eeک8犭>! ς$4GjᮭJziVy'Ȁ唗ל4< Hļv5zj0PJ#TnyM~sN,qC8Q-,u ;;Na@#ࢱ1hz 9l04>XRTB .f}KǸbEgN *fY0O* ʞc)x4MbGY VZo9':cW~£F:i LxM,2xVfBK6(7 1Ьzi_}u`^,_EX]yin0a - d*{ >Y -޼fFM($xH9VbdnЄȾB0x=,DXYbN ?&a8@/4&;zZiR+*70FP,]B$QYG7+L!ygjHH«ZBcqbJcmEoȝj$\0rMG,:ɪzdST3TMdcs$gԨ'k4H@D˫#,wIVWٿڊ]vc*ln۷F`?+/s"eGK:d,؄[_][|2QjBF"?@Y_um.sZQrX/ t.[dv^z=:4 y~Ұ?\:%5uifd|Jd^ڌ\ -/WCY2-'a2& гw _i6rF{֓wʆE@uY3S=;U ^u2iKmv5õ G"PEyDham9M,_٤dM{!Zj$6! VΟ|vvx0Px*/F &Hg*55 kXCXk'4S'޷:jcg8鱝 a~6f^O;5"[Qi & \AQz~^4hRj[ /9Lі+q֎u&xƵv5{x(-z|͚\)m: h|z.ˠ#6\yd d? ޽"yN蘦ڒ8<؜*x_l3,-bH^#@0{ gJ"DѤrj*PO$_ }6Vd\Idii3HS`g[[_T-Fv Sբf,*`@~V$HM!daO<ՈlZy`(әh:פ??C!l%c& m$VFdIQcszCЎQoLk~0F;HWk`/4 LɌ*"*aSnV U1+, COx\ZM K,ܾeGpɈbh4ډ4qES3ի(%8~{uJfߝa7WC'@޶2wJ}7ܕJ ['X Juhp9ڸlZ^Uom{:r`T;r 7s75Poϥ5Πc7$xlkv!.t-#];h0:s jq@_U@udhHZ1V ;C],p%uKuL^U/Mrs'VqfBXΨ&\R:BDJoԷ[<@ py8S3ӟK'D$| 5TB/a67H9DSiG-YxA`uMSxF[z~fr/V V^\mh}_]0V" fC@q>a # M*u!iƱDҙR!$X 4 vE4Wdjt!CRf0+{zLjrf́St˶Kd#`ߋ #S+HKo"QhA̺KS&M}+*h RtqogGx O}i݄7w+g #Yu$G)!-J|sDVO+h򞿏[T^e\@A( GuV`-T%؝\Qm<3s=rxa䂰wVj"_kSz 0վyQn.r8P|֔AWP :04L5aLtQ#".gR anBAPx[/NtA!HHew2+)_D(T0CAL4ñ#W[t+<ѼPsTqSu2ϩgyIի^ yR(!OŲJ3˩ *ȌL_#2kM>h׳3$M%_1^Fⰴ Ͽ'╅-t_yױT8@2ϊ0Tr7\PY4⶙qDǍy\\v-G#Vb4բ&\~kOO#1$/\qVf+ň'/, GAU,p 0~A[+Gq]nw),Ҕ ^)JTq(!.-0̃[o$" ּ*L#,|ʿAp'Su()YUGG)C6 Ylv">egG6' qLzY3RLP;{PjYIA8X7^"*4%)aPlsXkub +x1SPQ]jN>]ʀ6 j ['FLMa+8j[V˾5 \$ fnBl֔[pUh<'/|9ݭy[O5&, i+RRMT1ÝmFXLY19$˙umS2ݷqwasL*º=&y\0i9)"? )pҵ gl"FڪJY-[oqO j3-OQ6g?{HomXq؊jXpQ{!@PS*dZ^y3sZ4B6:`!FE/Gi8d>(Vx'FE[}.vte484 BRv 2FZZpW(`]5;fUQ_mr]i5W <l _4nJ.HRMQpMJ1]㻝|}8i:Q6Ԩ |'mmv-y)ppg;4A#iy`E+KE(iSNIxa"7*)bL}ĩdPɵ=D4:C&O?;5(g[H&ۛwV}}'ayWloQu&1zqľ93" UզYwʦ2&Λ,hM^@ +'4:\ LCsi5==!7$ 8*< !R3?O$lH(X?2@X#~-~깦 'mܼDCȟ (c+s%Uv&!VQ>NUτhI)¿Uʿ9,[WX~ֻP{& Ii" Yg7 +,]bҢ VRssIN/Oy%ne.Xm9.CZ F6nXUNwϱF>pன@=ɲ\e.OD+MN=BUj=ڤrR#'>}eߨ2DPa0'G4Q(+a7v\$l1T ʇR>4LvјkIeIE?M=GQDtMӎeGਕPy6L;M˾1q81\P{+eQ7̨5)'ntK!4t\(ekK}uݧ)kƒpwޫIX$=pBhwKYV RpeWy;}.~m@^9^s!zuE_uK)|~0Z~gƥN[WSDz˳"J~lv-̎2ޝlxS6ڲSu2cMr~lwy0!*xVP ~VPjLj#e'!}[E4A7߯PΖ[;(6iO/0|hč@$4y#:~D2]5iAݩF 1cӧt+=M؄k<6+% M 5 7Bx?S唚*gB-6^Ln\Xg"11~5)}DBIvcIԱ<Þ%% ( L$Z3o[4v 1. ^ BwQLuK{>HvУ]}yzEŻ.MVJ.f+Sr4pqv[fd Bʔ[&ӥb6WLAgA:*iȊ(MV;46&Wr(hZ9oɖ}: ܔޒ2ekUI*&*T">ic?^) 5M/{2x4T|jpFg:fa7B 1T=mLYM~=B@,(O~yUp{Ӎ,)&41V& >dݼVDUiox[_,'3U6f+Zt(%Ě`-#GJWqv8DAw:KH`\mu-"0lD6,/:'= >s^;~y9?FBOߊFauȲ*ZoT^븞.}F(x7 3yٳvy̋YW#v` *%hΤGbQ*72;[PF~U 7H@΋37h?d(f}Nz>zh0E9Hc8[70-D7ǪU?( S;_⿟)8G[U@Q{K΅"'?]!iK'h,;WߪS a0ʗ hvz 9 [b'(01:rdPIوFoֲ6W~HM%b O G.$(8rb+㌢f-+yީ>ԭ1;)-ܫ [EN.Lz6cVFOc0|XF œcN2-aS[$z_& 2W2ЗƮY~63DZ~tg q\/l:*L#YŭEbSjjy?P|OI)Sfs!='C)]upG1`ғ>Rv$Y bw1v.V0BP/C4)I9V]uʢOqybWUgJښw 'dhyjIX೚·| ъdpA듨 e'q] $vTi,{Dϛ-HnWBMDτoշɸBţO3JA'FUAx#ΆVm5L[h`88u{vp6R{^Z'G$k#V7ςʂ)8'vׂUY*Is8DIV\m@ yGS?s=OälA:czwul:j؀kvR^v7xʜ%aR1Z"RNO{c6 `_~~Q|OƼ'? |/K FaFtmun-olu͹D̰8V ie15iã!W3Ngl{].}# 1wn5ٙ[OدLn%lZX6DNKCyH c7([+7_(%d191TOcYGbF.>o-\5W{^Kz nN; 2ˉi6*YZt JÚ2jWֹ*^Nk(Ak.e>$plذ_t7],y#K O/MO588oCnZ51uEuS#J 4BȳiAjc֬%xӐ~2(;5`tpp kIȤLeBȮ?A.pys;}70J3iN^DFP|C%x,B!7ɯRa7}"BT] r>-C|I7l|Aʷ7L-.*_ Vޣɢ;ts(J{oR4b^-> xn1_H ߊ9Hm36 QmO=@ Vtɒǖy+R>]Tјw?m#)ɒSqg=?uƠ6^/[& ])ʡT57u\Bv5X-BUZCA{RF"=ըuAx.䱐iF e10ʤD{ HlnDgCvkiiNezO@vlDOFjh;`'`plRUS֊HfKLYKJ=y\GWZA"YYoǭՎO#?U^^xʲϨY|)s"C$7tְW+,Ak}hBاk7.=1x_$lXL2+oa>}(n'҇T=E^-w^HF YB>қ4{܃G3BJ o3])굒mwgCkYM%XȖ f!3z7JX,+].S;4U+l$7|]"W7Eyt/iW:d>> ږ e@tbD%d#[j7[/ iܯ#oilf<R yZ3/P4PnW"Mut`VVt+ע|1<4C.H+sd 0/J8Y^P)%9J./BydfeϦBiݟ(/ER6ח}ITe6Z'ea~;X2JyΧlڠ7 .miVR{˪a?J k8 QjKa3|0}RR"܌>#[6r_Z}<圴LUę{0c_,!PwTr[t!Nd"2=6T F+4j_ϝ|*Ѩ2 Dcp$6E\( Zߴ-XֆE]&&W(0;.K UBxWk"B__Uy:i&MWv]$Fq x BДHҍ k.48φmi , Jɖ-`'IpS_4ΪyB->He&9TY--SĈ*X,F f2_:{W.)=m݄ DҦ4I1\ak]["(57%DWZ9T{ !N#imGvfB+?gE i'-Ey_SݱBx.E?hϮVUVxMpO{ 6_, /=Cw"M|(ejbLqgzi꩓g1}$GVjYs)D+lTvr,KP`)%n~qni{fCM"rvX xVt$H& 0xcAS"2ͮBg P 4hnZG&4qtBC%#뇪s A*Wv}E匸 ;7O|ꁚ? 6Uƽ fNꁯ.BQs׉~ V-V\>NlE;5%c^0څ6E.u=yZ*48q˽27p6UBODZ07IPK; $9lT(ǯWN (ˑ貂[H 79>Aqg(W~Hu^!ԂGps(/ c`)%lF:x '2ǿg$q SmQ{7K+#fe ބ *i;>_6ZtZ FGcusl쁓Mtt-iLg0?4]]Yg!elD:79ir۔.`AH<~^ N`Z^ % ө98WxHGMf/$Eb,G%b[s;x&]F:FA1/j M-vA'*bOӃNm$%;6M] #ɾ !̟}ibc6K{\ef4 T:#i)h&[8ʾ+jv_Z D>7&Z9^QhEܟ3sK(ъ}Ĕ7f%\#Nm{ Vz#8Gw`f-?؂:h z8 )/)>):`1ui󘰞'm>~F="kÄfzґP>)Щm-Ϣͣ D1xg, n 7?xJ"UXz>p`~̲H6ק̟~GI-^"q)\e8G$kys Zg1BZ?&Dy j` !58IR‘G*"XVwzPԟ?G ߳6 `!Koa G OE̠<ʩoxkcBApZ^ TcX%҂4==_T`w3F']I07ݞ+lROALjKT.-{ɀ.2( 9% lb0V7Cs]9*8u&e.;gn|MۤکS1c$,a3޺;6%> BO@ L'nGܣ5a2m'+MwĤN$ K5?0M{͵kR@M/;h[S' YmQ8{zpN 59D;.A庲ih]o~Qm^UzY<,xR)Z1Z>5Nj0=E^֤ m¦P)6CLn~)=9wF$c(cqKM+qvnbhŜF7sQq d[QbDn<7>lD )k69-Abc7#[j|[n=`CT]UYLsͮO@wE19|H͒m4B'lT=2Ue뵁:0Nsj)d^ %i@iS޺f TAiћȖ)-٩𭯤 W6Q\|wgS1-n~(!2S 9ֺ5&L/tu2=P\#U=|kiT{ ]or蘪@P4ӁK( m95P\\wZޕ֛*dKNg0b5<>!-+P.8$Cћ*t<_041U+XXfTzX5WF)j,@#A8?S bmJ#aיˮ4 ݐfe3OE ,Otϐ NjU(`i C غ?UTrU٘v rg,% M/2:D!:8 Đq+`94hBXTƇ¬2:_#OzBn o\X>vFT5i,hzKi{ؖ *,{Sך٨[8tI;IYm)*p;M<]cwյ`t_Km <=,jH1 ʓhq1_J%^ A{>v՝)bY҉Z$JH&~ * K73V*? Xί)(Re60FɽO>x%zV^[5>z_p[ĕϘCDZcD:[MCakWпi̚`3'ð=e9K`>0KxatH%LvR^GƥP$ig]-EXP¼(5ryZWyCєhQb^6QSAYlS9'f͇\@&k@هX:X){3Q5v4$Ϯ>bHnL#\$x"|9M&&9acC_]sǃ_H/)?IK7z"eRR}ēMur!suL5$dU~7z|_A7/w]9bI¯w!JLZWO.DQF2dZ5k(\ EW}L=*g1;=6"Zhh)1Q@0ƢG^6_&cG=@a>Ew#F)wT_*:jzq<6s ^ڱӷo󕞁 b4).b_V&N4+y!pkuBI]aKI-6 ʖMrށTftW27"&2)_-"Z8c='KS o)W\6N{xp@'Kl""4g8YOiry&)qaG]O3OF wnȗ?}@B^GԽjIs@ P9CXx{g]>,!`D8[kfK pK">Oj jE‹s{1b8ׂ^ Jn[ f>L$chʔ: rm)5ڊa^xzQTczݩNS:dBLڒTNE-lEW1RV8GC I5E{エ37$ݜ5x>mM]V BMc[ rqxau?w=" T0S]%J;(($Q*wXsf\/|玑jA,,x0YPQL!sa}Ry4[%nV`C`|[J 4 C,?N`(Ϭ ,#}qƚ8| zE݈pjV|ґ,u[$!f[zg]fǢr1u 7aC0E땤y-^ o.g(  K#j<ؙVʱ\xASFXzvmJ1s W8k4%Tb' 0֌ǯbkI: ]30D{슲!.xU&;Yk002D IԓF|AzFPJ|I=[1$""2". k46ק,NNn&k 0Ψar++CYxq,$VaD(oQFq%Yxjue(݄q4_24+`C`jBH̠o|6Zv Dܔ@0yPsQ$=A6hFT֟{!yhIJ?r6)Lh$bq]èbب}Y>_tU"̺/Ohri[땃ET *lX'ʝ %|jj ,% s$-,#j ;ıiEȹ #'o]IAM}jk ĸXQJxIv܎n#븷zlܗ O`;EzvC۴g; /`urX+B0 {SN3Yx$~Ur JlŢ"pȕCW鞷`.ٜ*hĄ6}vn( 6렸_T雮٨\54(T#.B@|N5 *ӯs7N|tD~mYn=4%U#0 dm){]No #wW5F }@w%|&49N^#1"ҽd, ?HL,2QĘS^@_Le])@F3%Υ=$(Gcr#gnc#Ln&q5ÈG͏VT43=-$s?q lMɿz^ì`i#CmL|;K%HU" ~QM="">$Y#gYXمA`^-l_J+[[ZgEO ,)Ht蜼d>VIP5rH{B(¡^;ﳧD.@Ú9s~z}g8L@Q酅+u9IF\,◫/ry)o}^ "X@M0Mr`)Y&`c-JH5鯎~% Pvgxj>z \R?HtٜktS? ì7p)<ˏ[AAї neNJ,ȩ `ahx nq*ӭQ/z,HqItAآ2Ze?ՠ1z-Yч^qm_A$r뇚Fp!NKd[x#Pd6D煮wC$[BF`,z6 y۴҂_]*P!(MrB F|2 F-Kc4>xMl]՗}¨$\T7aymm:]kpDF'v!oWʈş[eDɳ@dABj)gkN.%2@JH-ǫ^=.MᶮC8(HUWU J?WR* l,:ΈusM6) Tn9N^Af٘>=[T` Z^aሠ.qamEؖ03_(ls uH}D^A{a] yb A:Zd Y(EWS׶.H&Uםˀlʆ'bG#ҐT8'Fp D[u۳% xIPqQ`Z]37@A M.1E=FZݖvMf#IJZ. nW]UDV$4bSv"UiV; J#)_+Cނa"m/)m \@Xj/7J֙ c d/8al(<`F$lډ 91csiLF}GC?3?:U"̕AoGS3ԋ[U5l~ |wbrEwёg/6˰-I)y!7qK8O+%[ij{A0⤱>}Djwzqi=͕Yj E'"lHX!Te0XnHMrVq"]0ŸYS,.o0G= Hؖ\Epv)A`kL+vVl\/GKqn-4:cҜ<9Q~&<NU*c Y4[ 19?{|BExץ""i҃hԋ)d"5g/(lgu%qk=$/sg#6Uص p5y`hh?^- t#-n`g=Y$@)!,Zܾ%B -hw#^}?(F{ ?*G{ùކjIΈ\dإzw#TE5/A[R4<6.O)p]<أse@ffn@z|OFtoWC3AXx:XQɨnbm_ל_ UB- J=K%νĄhuȣ"x#e f7(w+UUZ MEbzt&!$vbʳ)9A)a2%OJ|ܥzp  )6\WR!y aOS+fW!E֮ब4D/n^;=`wS]1^#7U8ɠ*C\ U7?F܊C/0 Sf IpsbJ]刅q0$n֣5ҕ+j}m5Fס;LQ~aA $bUte_MSbjl]؈_oc-4դApl{8+K='ْռ"†m,[s@WjP8_ =H `xLRLދ7;ؘX7u ,a( Ko\'%ℝfafTw&iZÝ{@`V۝1Lo YF+L|s f,ÆLTФl 7}9^h[[V_/B $e,"Sudu'l-Q/sFa 1o<{ vWF:yrC U6uCP.? b(x =OCu{duXARYQz[Euk\&S U :`*nAדm"AR.̐؂WK/J` q C\A z=;uq(,GpmsU-vy![EkhVp-}kCDƒ]H9#)R$' fQۇ**oe>@lv"\g|^>k)Ec9UV-#<{R M.QFp!xVuTIZڧMI'!޷VApkVF? +k\_\'ς"W_{]ǐ3msq@@cljz2 I#>Q;Ƭnɛ y}8kFz랻G.$䊈qp`EpE4fķ)ArN0t=*$^k@Ԡ]3~>Q-5@cw&?"ťXSůܨĚf?]TӦ0ZR/y{ưm5M͡v[+fĪHVtEO{Ed>aծe_u~+zz C'2\ZA?wJfNzH []!1ΊN%(8TwԏԹG83SYi5}KxmosӑKu3K$ԍUН<ͣԺE{IKot[/8_WNf/Pһe/+ 'zktGH0#nyWgZZT^׆d@ɤb~HMKh䨙BYSɑuiÃdVP>B|jr$P0 D2`rjjVs[[?}^NjtTDoB"Cu.d9@9' ei7ɉ  :aRF:jI$복(ih+0!5L͎'6xq{C޽{ )'>{A2峂l)%#ο{k"oDhа<[ /+laC#safxAc1CVhF$$'MW K FJ!ςW7[;_eLx n!q~cz!B* mZr\耧Hԉ}~<$cҾT^&䜥驶XŤC䪨,O5`M<.bܗƇvoō5,'ʈ{ ] ] 9?--VF=DY LY8ARWbb0 5G? >s[n7f2Ot{T|zWBQ5*yBD= W52@HhR:8گjq]'P§L6ᠮ'XD;&R\\h1_63OneBεrj3W;ޖ3yn }ҥPl.ܗ_.a ,vpb2buUi}DϝLa#Fup&*\˲D\o1#x64˵ uI&T1;(9ܼmH굮4AXSlYw73ƛᔰz$ 20Q& (o|n}bOa6U, ?6ԑZ[j&=<$ ,8[r2Ao_Vg4OR/-`e/MnNlmuXaNZB0KuCǎjI܂'gd9EXV IrfK `~V-يlݹlJFʰtv~& VB5s`ЂAS%pZPyOϢż,dң/ެ>SMa^A/ƂMlbxПBwՋ}ո p^ɥVd"<4-ȣׂ{NCx]`E,!vrC؝aƁ[e/0*Q}a5$d qdPt?Qz_T >֓Y^c嚼NXFw.^W;ؓ{}wm>@ׁR4LXe\b5eyyXҐR_]#TNFRvwhhU0H81`p C( V{i]$C [1-ʤjc0B UO ih/JKIJĽWjtY3fT͔㡋uޛh6^f/O_1^[ďG(rx;zmp'[(~Z x94LdJӗbq\tR&NQysy̷glZhGh{1E}ip8nC$OgϭTqQ<;|eTڲAT"ϝĝ_R+!FNϪ+4MGx&Z cysJKyIVPOwЀ( Z,Q}C LKa4]VQG7ו`{50Z-216XR2)e|E?"|6]>mdgg  (}UpAZ>-Y%[[̢%[wTL?\J缀ɬ :b`MA2Xu!܀ϋ&1 3oe#}5k^Un@zbF沈7j,qYhLC%4/|噄@$ v̞uսx60i(|zg^6qB叾7b<ݥʦ'r[ &Â\? m_OE ie/IKMYBadZj@%,ʅ!ԉ|5/>_MapʏKGsM9˴8zd_+ {3R-]\U\ϝkH55/-U- .!S< &(i0s1rUONrf2 szӏ·H"q3:/G95X\ǰ A%':C|:<*x0Q K]XLrbP0z7S6F6hdTKIy:FmodLhDIkk(V4[W7`uy2RnFm/; puw5&3n'&;(u b.]Hub:B3=#Sgωhpud4`+EdyDspp %"h YZ܋04{ @x Sz^O~hD.)e-V;ڂd"3|>i(WXT UW;^s,Z{amRضƠ K~ތe+XT$Ԗ0;VC/);m]U˼pv K&iu7Ǣ&j"xi\)Ib?ǛO.O\^i|&%OҦȠk+OԸJp0y LqV!_ q  =ŋf Vx=(p)7AeD'5mHގ)x4S*଻0/WI 쟓&wpyµ 14Elp0D|4+l^f˾C]4c=FQX;8OCu3YOPvMch c,B\㩓a& sl a<l.UR>!^?D5* iY2;0]>\lP,>LжCzn?fqlΛLO"~`;ׯS,ɨ8I'ϻ@8f3aOHj zM0 /l]||޴+ކڌW~w(gir}Gpi+\]#^%LA4͏>u1w ,65x9 `uE.bۯ!=A2"@jWU NL .L3B f%8+ٜJ+yy'[PEXd3bM`XꝻwcUPNymz3Ur|RhfiEa# tδEYƴMI b3ʵY/ѢL[gO?J9^lD-LiRt,3 .jlJ'G@?"cjqg&B~ceMَB>~Co7 \Hb䱃$"^mOv>'AlC]_]]8hS Q;g߆~)R}O/Pf-$NXj#xkN_(HƦ&2!d7ya6qcp6& &F8j7BnbtdġҺ͝kO\"oNiDXT =NU"_4bahQ|<c~BZURlzC S>K7r\T.ݟ=Ok;&ǵFj\cmPlFsٲ3dι8qO O ٪F9$Zj9E 2m}ubskܛTKQoFhQ+7(-y tK`{]dw3 }0F8b8ǥUݼSS1Jt8R̻hql8ESRʃ-jom@p<( _{d-7OXow+փ.4i71 cl[MX06qWBɒoҩ@5[0ۥQLMhT,|,{(4!R.<3jN' "=jMMK6G,;B;[뚙ڃiQr0HwF9\\ J{¤^(|(x\/=8S<[P*hYZR?@|InWDT3#Trf(lr.ż[ˊwF+̫J2~`m %{vQh\}_߳ז.Ds-}|V1acJF6Dc_ɴeEy&wy (N^UBC|{s٣9 C+0m}5,tJsv /lOd!Rm[D:H d/1{:rfM/b'UE? urN`-/.5 ϯlR+0bf}wyXT{MOqxO4 >Ҡ}O-_~6 @/RCysetp2"`U70'ֲ̃ e될J>q49ЮM67kڂWU g3Fn^/nfܼbQe{Wy&d9]4OHb47?EPoݴX]K%`:;ĵ$ՠX*+5GI+ vFd9^RG@ ]nG6aٮ KdW'NVT+S6}TAoG9Tܯ5t\0'=4. 1Tj۳'p-]P2xGd#c̋!!aHVeRmqLJ{_w;+! y.' d=ɞqI Uj5ޞ\)3Ru#$#ȑnXZ!?N$T Wb4{p/y!@Pdy'XpY,GSŬ mxp FӨ &9={+W'}aqߟF{N7 !^&ΎT΂ٺ`2 ~8ѫr T˿.N@lW,a:?(`;}5:ӛK{+zPۂ]+W??d"mw)"E(e7Q0"r6I2 ?=!殼^X|շ%)@y1%lDn$Hepw%TS|L"E gќyn(iVܘF8V?RPrzX;-zC(ިdl&s=o 5 C9<7,h;Xae@4t\ QO,*$ ]뿣@&'n¶ށw^K#ky2 h,АmC b Z*}8{M@Y2ͮ)u} ρrY~19D-̞ZNHEw(ѿhv(@2"Y pvGK02CgHMΥߟE1]i X7oXs吘Cx%U""m 4<[n(!|_rfP?͒57݆]z=-c 6,֭RP0ݵwF$ &jiR! j{lXp{*Awz>FQbSwz Έഴ٬ۉm =N$zTgX#>;sH3C̰E7yK gW6Ka?}%)qs:m`2ZPTv[_;$!u@TML ˒<ʫ=qUT>f4Ӽ$ bI#> $#yP'WpӅ@!$20TVm<N(`B3=9 K!yZ_1DzEx0vamz*h7mL3#qLp* J=XlUxD}'$.ƴ"xpJѪ]bqn\~F P kc/Nh!-bxJuF@_[M.2f^ h-Gr㘽{4O~E YlenxOE+9;'T3X}xD [bt=cjM1|+P7 oDz% 4הa*φY|qٵTIP& M:$8ݽx#K먅r׍ܷHR‚#N+QWWVxZ\o{@X,xvdˑ5S_!ߍ_Ǽd)iDh~gJ D"ZU1AY*GwY: nyI~RB?NЦHn:HB&qt}&WMKP,LR&bě绲n#Ly` F9e|HF`'t'2F[fdNŽNEjsryegcOJ{AT͇J.['Sӆ>Rιݥ0 '.$ׂRoH( %h"ҧn6HώmZR[EvOAb' جޔF=e qsmLP^= ͋[% q^j3h{vIx{$00X7Q)ȿTJ[N`t׵_?DA`H.;ͺ%CqR JzE ;2BG򗴖r|%ոB4@38'` <[*, >EkJ9$cS֭ڽxyԆNNsCjlGύC0do$tK@7g&s_q5MBX"_V_wwnB ^s"6ũȏݲw׷f t1$z-B:eF&H=lH%}Ӂ;Y `^!;QoAʔ/.gt Utcx]-Nܶ=PZB'L1SCE>f1)9iɀfuj=?~>1q*DϞ[4MCDRbjAƉ\%|l ?c2HU/i8%HH X,ঢ়2iӘi|6}#<vwdp+@u?Lޕvd(68c?3}#}F4X XW5?P˧ ioiqɾ}n8 #KZHb]cVj#&wR$/ĽR**AB{~+'/8ր63&U} ӯෘމ6xT]L&86[,bFۓX|iӸiA ͙膮\\QC2W& rI8I{IgN5Y7U~Dq5~ýSBgՑTS.Dkߊ$Z^J,i#ɣISzd6.@U-ڜ5!2K\fr6=aU*a6Ԝܘ LiGOHxftT}栱g]Z䒴.5P YtCeĻv|OC͋+?: aZ\TwwF}W^il-t ZhbMr0XEF[h[?(V]dP%y:?&VRIo?#A\c'OҢ-{diFL%,0FK(,} ;432J.~ގsKxRF.3Y]! 7>,xJEʞ\]u~9`o)mm(4dwV>busmnj5 4 ]Z4`5k{ c=ZzH}ԡ-2%BdҮў@:W)|YC/+_ p~ׅ^g9ZG>T);<2xs#D>"gAf*cH!w$si&\ p_%z9e OKds2`btؔl/R~x ,p yZY}'2=XcA10([aSaRK #'tѬpEWJyc^-\"GʚlE0)\T:8Ln{ шԙp w80#7 aU F-6@_4wL*tKNL(SNGH+C'6RѼ[w;Xoթ~r-NjukKl2[*q /ֈ2&o>Anͺ\ KڛSts/Y66L(`ss58\V.w$TŧPѾ&2!6Vwһ2ƶ(H7)]Fed)TuZ0ȭjȎwWT{gHoA,D#o;~'ټ7nXk:a#^iXj3}լ }t-\ʚVfR=jt}m|:dO?.c#^8][En oCΘQV[=%9{į9O*3 keFWd-쿠w[Y6r`krA(j@(TԺD,J$Ankӿ7{>lS<MJjTLaZV 4:I?JZHAbآ캚UWK+ߌ_!}V*,ЖJVDlQ2 8K 7{wXx Sm$( Xa(x~~:D&cLS=O~]BF$3aQ:Fe}pͭ]` X+!y>衙꞊ee!"SJM /²uPOz HQ]lN}=2 =Hhol Q٤T@k4NO(GN w2-Ǜe/2WdK.Yu=u2-)difjAJ_ s#|NP8Ds|"cGj.LzTʶ}%i l5w_׸Á'4>.g؉s}ݐOң)Ca$%nzĞEl?Z-jO)Rċq{O!K@o~$ū$ ꄁH_EnIO^A53)Fm),UE* >N qD=u}`U9HkU@{rWO{ʑ#g m]CL)0j$c|lpX N+g~z6 'V8==~єuYH${l sIyb3 \r SE:0E$r^]J|a V|2.1"߶NrW[_@4&j3G>1U8X 6c甡:40e7 4H`\]$p6\|etn!w:Rfxogn5 7o Gx#G.Vo:ȶSrC_@&i qp^b,|Uv3lݸǐ~R@0AYWE{ZR*]柗L4cNIVu{]s,JqBi6HZS_:r͟ĈNǦ2WiSQ~s)z+pH4htK:ޞ',e ƞl ՗P'K'희Lr<^ðzvW jŀd&h19" 7A;5~cHN oG08hdK;{é}(*{O.,URSw~0P,B_}/"'pOj-^sVJ}A `{}Y9~'m)R1 ˟@g$1pqЗ :;#/ bZLsn4+l Y3(H:7SXM e=ﻓ/Ѱd6a(u0y#\Mm`0rw2<7'!]> 0BMd 1 ~%Eۘv1 P;Κ% _*Ӊ-YBRߔ3ѻh+/yzGӃxMIznb*dfG@?3, nLn"ؔ3L:F>XW$z &ՁIkN\ -ŀ XlQb8Zȥ}1쵆"IAH3ر<^4Z,/o洛cZT<`ʫbsVUS );lYBk5o<,?䖲]ƴ j݄ҾN 7MJlxǒw~.a@(,Ү8G`JyaA}p! Tܭ)ɍd+ޥǚlВ^ YC5bWwj5l9A>_;5],Y?N D#s0U%JάaQI̿1,m0|0YR-yĒ.'YG0]ؔCcoyVO\\kE0 Whbn\цjs`D@On;Y$D)pfQ=ȡjEõ~8NIC\PD%)Ms.<㽖K "mlE +!GPB. #a.Jנ^3E!IMg<YiMzX48zx`@A^P?x϶+~[]T<7wOF͠EM}[|\; ?eуMZBlF& ӟ@UѤzlVrAD<\ЀxnmHZc)deb?D^9zkri "U&ՙB)g 1@-3/ڨ-Ɏ,_ئ*ib}3fW2N[Xu`R9JJHZiL!SgJCщNF迁_ +E̽@@ijidge5 Bͅ,#'^N>qʁrr@VT_/r4hsJp%T^:I4NdDR²^RQdT=ܿ(ݭ}2.f +`IPhfhB =_44l.x9ȅnDjbNyw;V.GDIMOSjWK]`F&4ݷs_rD ?A| F)P5v9#& <F%ߨd_3[수rrMQ-i_)Љ5C*l虾H.v?xͶ$g}>-T-B [Fw?/:$F2/+; %р01u IYa*`>M g1H嗋 ذ^Wp%ׅ?/"if. ͤ?¶Q濢)Sa+Df?EC64 :,=#UxF e[cUVNsdD{$_%h6(J9#{:(="&x;'% L7T VNT.|Ί>q3hu2ﵬٻ xVP "'Eoێ){W! d#<ȕ!m/D #NF$M(d>'Ό/IF+\Éd6^*p빺s-:  Ihm&ֿU ɐ]'4 ;Wަ`TwRʠyMhºXsʟ Æ*WC7vdO.Ewu[Tܥ^BS}L;w#xpg3 ԗ`+ЃG@]j*{YNT} 8K(&3޲A<(fKDMCZa}yF&w_=CR#u"{OJ¸eI Xr\Ga0>ȓ)ѼP=X$;{QKfU910R1;0@4=,t'7%HiBju>/$ ?+PDǪʥq-!~둨cx-. )ZC>$Jhy7бI"[>5o fZ')yU"r/ibwy*ye6< JF ͟1xgLP.g $~a]E=GF`8aK4qUcdtҷyǧÔ)km5 #x%a_; VU5 84}zUW@ڭ=/l:Hkj*{D1^1PRmsCb`“T=a6^%{-Dp$FE- I^>I.Rۡc";_VfeWgֱ|~d_gccfskz7 X0K"Zkalي;ϧF?N f¢hBSwZt:Ԁcc;x?X札l`ĩ27uQu?LC3!L'9"q~~A!VGRpU7%^UN2-\niWLޘaE[1(-' qx֧t9vw6K1E60nx~ٙ2r0G!Ih2s?ڎT)evc[; D!> 6jTZj=;cv%k_7KD "̄A]'9W[M+Z8=Wm=L_7~UcQ;A%ZU~gJ}Rc#yl12^ ٻC?TÆ[88vRSp4u+״ DyA폤 G܏}ж.Qw0v1S9i-_\ H,V-2Ϳ"Xۧx#{ J\7f5%;ғcPC(܌nTS*:>/ozH]tf2!}f,)–R?;~y ~PczZXw[CA $?r,_8eEReIJwj!\Y&YXBx4D 2`!L{5r$nV| ĤM 1c~HS)EccsNo[t6%{I=b x^ە&sŞj>ZU>Қ1s6e/XzD32T2@9Z;R6N~A+ pܥΞdWddW(l YD (J4Pab0)"ygs#mT% oGSX߁H{ .Z@C" XZ\;{h\Jd *rpT.*Sxj׮I6>yuGM'39- uP ֨j-BGSE nԉAdwk_N0XZDW#?9k&le)&G[JаK(ANMT.ֵL`xE*6F eǦ%byZZZÒcF&>D.")ɛy:P\)y;^7&[iumڕ: 30"M9dFHU؄Ϳ `$v̕# LksUk ?mД!~iXė?'rmSQl^8p#T1(sb J\ɨ(@q>X3՗O\?ZZZzfӒnCqp;KVdG(kCt1;ߘ=Y^=hKfuG.m}Aym6dQr6dhLor\7J~B.>!@ꈴ 0'TB^Ŵ xLo? &#eDaҌ.a: J3[~%ƽ6Nhb\H.H?|xov c%w$:3b^B, Qa/ AK&=& Lbnzc,-P5q,ct,v$m]8L(fx|TNcKy1&;-1ڹ-h}^,mkAH*)7z4nl TAʿc4&ry%*1s:=9G0y:#Pm^V]pH3a<#XQ8S@|@'?v^갠M5X$!RѴr⒃F9@.{7DAe(*\^oFU0 rf_dfz< BJpTǾ /1zd3Oԋ`4b![i&/xԢNIYԞK^0 LX ?xxt>AGj) 3 'L )5f%>!d5R?}& ArǪ[5)=e0$I}"*ɛ siK@"WG2އC tDECS9G׍.,-lgI}j W:+ZC~vɛ~%eûکW#mmX:ƯūGYDN0 dU+0e<8a[qX%jNofi$Z6 e'FD_n"b02+3~s}͜ ,O[l *6tR6 zթO%Vͷ`'wpbHrG^j@^91=4w+ ZvyGj6X:Vf]Re1 p(him  Q6jOCfD+<ߗF %/c[7L֯M,.ESH>(32"ۏRU~׹$ga18:5񜥵_c{$cJrɋdT කT?}R_=ʫQ_uFH$Z0).,Dv|2Z)m6,i9J B0;. .-N&+B(lqFQ-.qw0Q2EW"s^#h|*ѝض'm]Iupz^E6?8L\J78CWf f?" OmjS6a[?U+bMBlSELA7&~P1~!$s#K@4Pz/tj|wkwoqĉ1TL_)١Z8VङaIP[hD4١u Pp+n `r&JL5=ajm@$MX섈s ]Y`vpޒk\*&ŻȓٶA-&ٸ<܃F%n'!qh$bvxjp(i<۝Hd(Gi- J O§cq+>4ޜݹ#pc®:rqlsiAl h J 5v!CSzՄ(<FbU:!DV=!D 0V'\ (1a';"*Nu+WU+m7juay`3? L| &FM#4ST xoYRn0WԠߨBJ{̳~CLQR.i!us !s#o21; 9ɤZ-Ez.a KRc Eݚ*;laX풰 LXjgCY;އ/CD)N=D A7 cڸ_K|!i'Mt :㗕=U2q{ejUW~Y_+ eΏFc8wGD)tv;ʾ!z)-aP-;s?h5 HG߀}sn\_ٜhB?QmXQWmL!g2jqGzU*U?I˧P((eb}6콞#yĦ`48$;&~pj¸kQ yuu{)gq"P,K(Xݞɑ!Ll.Oh_hE=@O(i_/l 褏-={SنaIuI- _+ʒ,"Mb۶>|Onhd_a{tn!yʥi9,7Kh*pK:ڌ'z h2_ר5fcf9rJ?EW s0쨾R-%eŽFNmc|_u+`ȕ)' |䢤Ѣs"E1"sWcDDG%r0$" s"gE^ߥAr}g JwRY0c/9}BAƘX %fV4/svmd%?EUaP#ݝ~O],>\-l)UhE_ikbiKPQJBEI"Q`Lhqi P/bhr(/,\V: h,"Kω·P2FM*j\`ugbGa5D8a x)lca3^n߻Buz.*) nQx%},$ѳc@a]"k=Wutu>Ұi)GsGC)+tQln$dhuYO"E^[l:c *<8}{N_?vcCSA &lK}(RxyvRcKQHɭ]z%(RD c$-σDĺ}:\4w PZZp/TBɐPlG{5()C&"#/xn?vچ+}D9Nڗ1HW^z_IJ.&\<$4[%l'42S;em8 ,uN5BbCPv:2ABIͤLGǒdD|R뾚/"]ӘŜ4+rk3I ´g0`[lYT^fPU}Uq?Ml:72hmLߐc.luF:42p˶ݑsMkpS$zQ14dtl#l,#4S;%lʭ9ѳf'\BȕneG<-0hcEb vA-X,P}9up/BP_|BNо^ X~<+OYۅ(CMӉxť_C&#x@#qt,y70G@Yޞg= !sY/̙&ę20i}[*@[,wOV$LCe@d]+iar T[3^&?C߮#(|@DMR4Sywl\.ap#ۆоwm s#+k_E?w25'M.-|]pv:313d!5"K"ܩ+-({qR,پж+vwS-/ sԷk>~Y);i!`v~5ұKOeҟ 7xD.gG&¨@3j p鋤*.dyG_fs?ّQbJ_|$*~@uTovڹ[rm'y&t\Pn"D4/},C$S!'ǵaؐe*io+"=xMg5!L/#&vRepfĝ E% u/_^8pK|\Һfd՞k.'Jbn<1U6-k-`kL? 3s|OuyQ`} pJ^[!×/Ġp CƉ߫*\R'&1?=CÜx:QQP@p җG|CDI'֖~=E!Y\;v>@Soc*c%5CSY,SjG 1c_*wd>|%ZYf9lJ+l>HF[ڐuYN.SC*l7RS ?i; sZA!vk)۳!1;P|2|/ J Ѡ*^K^CDq1fXDYBʵ52nCg_Blj;YJ:J7G,cg7e:&-)X^j[R.M=/[XL=" CqPk6p"5H^/my։NKa$A#ų˜d]`gegov,yVb45Q_fD3aM@nCe~ *e3JrνU o4 _ut?Y.\R*X3Ipt BQvejuEo9qqe0|Lp0:ED'(q]Ejq'|k"39}m2kWX@7J *a^hA%"6ң; 0a,ǝ5nMw[Hn W 5qmB\f=$wJ'RJ ժ(u{It,JUT'2)@LzOΜMc2^7m ^2HiS1&QFb}uڎt!0[Vn"rNJrk^U.WYUѩ(a5wBg 9OC-o>S'g 9S6sNԼ0ǿ<^?d'9 ߓbV+Ƿ7zTauG`2f<̅T0|Rg`i>Z"KZ{eʀ\R}>z/PeebV[(j'D\b KހɖW7p'7SSL _TvhfGD&{H&xiz{i4=WG1"I;>Ɗ.D^>,=PP;bG^G@._[MXm8V2թC|.h)5O!fBWJLcąs} d7gC2P VЯ`'A2G.5_=A@gFݰyc~neH\Hw.?jv%Wi<۸\iQy,#u7fޛRDr pl?7^ 3o1bSݷ,谕MVsҹcx)EqJ'+>/Nq R|.dш5~U 7qX!_>^8+Q4+"G3c5GhpWȱè.; qŠpх:̄5롡~Yǽ8-xcN<_#9k1"΍qKl0R0Zh^[g18|Dazmzא.ͫpdNߎ,wFihƟpDH)äUGUb{گ%?=Sj!^9mQ7,#F]t̰|s ̏cwj;{GTen-152aj`6BVYFTuZl "'+K+"e!;ZENX.'*ׂ6!wo.:rJ56;2i\.M ]RFC漦@I[JlY P1Iy  #*:m_l86{jN2ܭzW !!.WroՋg5H~q/ZkSUaPDЌFӮh+Mu줜-pa;yA 3jׅd{ӥVC1+霺z6զ*GD` eCw (Y /xpst^2$ 폀BICz"b >Ц< -y7Vf:zPUkj=5)l Xu{7*m|h|n6(즻UC5ah^-艎U_0waUB!`'~+y+lmb,`  1I@o4%R+~ݽƧyc!8vN8߄D6^QRx1u*o3f3,Y-'yb V~eQoqBU\LJ".y~//Us[O$}%N`WxQV 坷jjGEpOH@;Zn0TGmPRiJ8n!3}mW_4Ja)E[8P_+gTg?hGP$*Ջi畸%N)/H'bTd{|171|RQO3$ _$*LElNRks<򮙛_ª r}6$2V rܕ cpJo>OͿg1hO`MGyJ~l-qPdH/~лmY8G`taFKvx%\gutT6@4BVx~皡0P槵@Lh7о:"rGem Upҥ-ް٘WFIp3C&|D-J&U2[**-vxKO6AnR1hT|̧WBPfܟ=oUϖkLPjj:+Gqn92lm̌hkRq$9[c€a[Z-0pA|6dTΩ}M8WmIUjc6(1eljL=ߣ)53(GvvV?x4T*O=ICq k<(0fP//Iwx[yR}t-<> LDu1:aahGX>Hdw\{gƵq%0R#գ14 CEd_N6 0>\F]pqß sp# X^] _|aFR/8?9hG3/\X6O)1_aǜ*iL moRibE:#Ѷ ΢ T۝[Hڞk07ugv"{79Co??lgW.5.YVW7v7H|cf Փ)dB4OFM濋6>88ѨOB,Hi4Mokyәaɗ#RŽχ(s|ͰW#DpW賁UY`[=}NLzvʻ;?_G-L]_?Vﷅx /z>7ׁ]pڏd{'E{&ߖ39z&n TxlL?>+࿏:lTMmTyGRꆚyd`GSWFy*#*$yJ7@WIM mM\SxF*KwnO\>+UWަdٶɱ8UTc$L*94+Լ2b-4N`R߈N%B_%H&KCrmjIL+_Ns3d}v  JwX)n-i*U2HTԃxmJF7rɍcw [ϐ!j%E˪ď IZgx|R! g{  8$ҿ uuZ6#9K f"6+x1@a=duw}x8#]sy-t(-v?)!5άxmykNpnuA$qgEc?h *U}Fn'.\&I0 b4{SNZ9łG؊i8|nwX?ƅLH@ѫk0֜n\d4Ō`zqZf`^+yM ->0Z#lp" XZzsVRoF06,5 vo9*'1Œ^@Ͻ\e=f'v5$) h^ 7.bwE:-^kn?IjX-0(Fu\W@sKMDif`B&]ӂO *8Dޡ>+YA{IeVSOTb@= ͡9 'e GŏߞCeF{9f>֙e e{Y'\Lb. Fg[},Or`Z`;;vuH5^3g/B|w,R' 죸ͯIF .Ox5 3Y)!Hm $.`H a+۫.O26 ,FxT7xb{"B#@e!sڛZLsS[=-dd| $_7d|$ Wy2U=5WO^H:vɻMqlYb v7kB;_6@A<#|,<[uc1X=jוo~RIt]4p6Nѝ4WȂe@jxe[vIG' c4c̿L'08#OC"u#.]0813n 2 5&GJA E|dq=^Db:UA?{7nHv";'\n~sr#"/pRzw^}"_c'X}~Wl1Lqԋ3.و~DN {u2<0 9j~(=z1$lRI0~/bg#3Ywd.WaE!jKjWD-..eL3We?S  1MRs7KfU\߾*N'(=/a(Z{43nIf[WB-Kll;oott1^u埠 APж#h|1hI,!RD. lY7ɪ!)9׏ t9?CxɸF;fi+@!O=c++l5j% VM$SJtS>~~5qdL\R]E(C9[(9 ^C|OZuc:@ sTsVm,}A=5J@tG e'dΗz{ܶ{l|n.͔,=N3 l@vƬ83艱 mW4Ƙ6rnU?^,;vmlTE~XқO<Ҫ\n]H8;=0tANBUg<].8İ>\bI0yF`^У 'G?N^q/֏#UQ(_e4G%t0%cʑ isS7ޟvf.;1r-d plVrXXqSDi!ǕMH$Vl}4nTyy[b`4.1TBHٸ :DG^RAOn ds)_z╈vOˠs _)T),ޚUt o^ĎN,~AkQl"+oEP %M}aδ}f;o$[jK[H=ON.=c׌Xvbo`RPbYsR} L@: M5Go'52$q,ނzsϱKYĤpw'k<\}KHE^@956v=P-`j/N}~-U {Ζ"Vr GS0M3SKj礌J`z@;R7a$z̄ubKtn,w`6R Gg7,[{]m^͂k!vO%1߂6(=As]F[_3%[^q +uhm^^ɍykSFܥdepdQ*SCq\2 lLB7s@-<5W@B#I‚3J8q!`w( F|_I3Te rʷc/ 9߅&a[slbrQ xN8j*3{qksXtwx MWVؤqȖS9QB9yw:t+o#;_t=oQ{A#gl'^t9S&ĕKUUG^2W1[$U1>ĽA~ 3,ܒi'"NK+O)R;v":bFZt3GD-y4b֩-V͌[O ^3I}6#MlߟϏy4_@Q 7F ٲh[p"K#'H7qV5^Pzq}ۙ==d1+ȗOb)J]Wr T32hQ IPBKgcv%/$lse!q@M?R Ҙ$I$:?ƼxKPn5|j솥6΂T,Gu4oٙOʝm(bzjҫW$ 6̧( eiU "AZyx/n:RVMiءm";$9c(Cadz)IOİeHFS|d*(` ZJ1q #eBsPㅽtP<=w7:RJ붶AGϠ9AƈOt XF-;4OhBt7HSN+0!(PRHi[0u'Op1e$V˹!/㰘]ē~tQ{rг'9li.F./ݦmaW;1Y9'B2zn̓-0Xվ.4r[mv{- U$k$ +~jɠ0=3|{pl.yR$%Vc8?̷]鈑T6Jx;vxP&^7!}|t5KwVw݀b2WJ!Aiܬw˹S㋳>}_=ʁost tIɾϟ+}hvqΤi:u^҅f87s& f8tǸ6ֹ!@MKsf)%G!*8wVQ\ud*,eXD3u;} |ed n Q75[ UZ>O(=Rʍ!By>Y`a^SCaQ.0"?Wu}gAOSny6&ע^kWۀft)OgD Ī^b%rc %iplr &p 3O:1VXڝ$Jo" Ud]bdjjbzp:Dv>-?C M5A68' O# He/ w_:j% `;jxe: I_a 3/Y类sɩs\{RKN_=Ojb6aXJ4 Α!^d b= i DFǀ^ >,ST> @q}!pC_y@) G/RG|çΐi3ug쬠0Nr4Yu O`xnJ Y"ʥ0!@lj Y >+ P,LUdQ/Q+:  .xTDTC:Bd:>G=OU Th65~V# ZdI/NQk=Ub%F58X@i>,`n}+fZw+XJ 升Jn%!]:[!:2nϟP\YK:C2NZ_}AdmiF:9<`P@qsE joNL:BmvV}5^l{r4n!y^\1@^zAe[ eeՏ "-fۚG`8il5؅uds)(7zR[ZX~#6@w rc[=yc*4\?60;DЀeiAjgu-}?*ڶi?}}PngmG/y-8 49 &A?0Ű/ g ""|<XG"Ajmfqۧ_~iԄGZD-d?1J:"m㌈6Mg ?lrfkŖC|e6{0B׾7D^#$dc@_fޱ@C4^1a4chԽo*vP-ۍ]hʖUzY\]v_C;C,YoJ̱goY H)VWzs;d.8`%("J D:VqI$HX1>֠.vI|at"9Q_^3o@uދe[v6'"hWZ^Pr[گ70z9C,OVd`Af"`WQh*jlL1Cel;m?g(@M::\m`Y\ 7m'F͢WS a~*cDɉλ =E ɷ/.@ҁ;fY\N]}'^ CH4&_h.wuKMo*ƮP;tRƌ?s+|2p/Thݛc:Tr2^{|,<:`"{bjpa$l%G(ؾ ms֚8 lRM _@4_qPQg\3zChbY Y^( @`γۦx#hp0Q0Y/>!jB - )&4VțЮB7;{k&tM 5+mK'\_UYkq,]}/#eM5%3 T~XfcA*)=GFv5G:ƽ'BxYt,_:807G~AɡUKPVĻ$7Uhz$\7E Ar,p^y͆t\:ҋ5`hlG§3",U:d`wp<²ښv!QBZ7OL1J`}ض{TtcoX /#Ne{ }@mH/{åf/7TDLmOu98 G_HWkX40kczu~?l:B׷Uu דYჃ_ǤeXVEØ g*4jQtuL}y+4ðas/cnWC&ӧ39Pn&(F`E׶A| U9g[ຓBop dκ客=3 v,r`1PM)ʓ~d u#(n`cV#qʙ@iN-0eMU/;FʜWq&-r M% U$C;Ttjh3RWvFDY-;$T8S6$i| &ϙtu楪Ѯ=Xi|P>^ܸgDGVq1>>qx:"Ibay%ZIEYv Mᣚ\1ë>;`~C^ b%ȖV3/ QoGBUخKxkG¡,^lx(t;RX 6 3 oxw>c]~&qh0Ng S$ZmnЎL g=䟆DO$[[oSIAY9ޮ8t"mzLZVNJ3i?-,9#Xy:?p"B2ȧ;t E7ԇ\p"/X3yz)^jsRccӏ+ s~WircTdv4{] E©uCՎY y qJǛG'8 /G^E|͠!Q]H03GNTR "Nl!\>R# y'54\Ď,,AMg!S,=;0,ןF^=3[I{,4%GxmRL}]OɌH"+6c5xԁ 4y5ᙠ7LBաWU>B`{YǽE H|==+קڎZqpXL' x= ttcA=+XG6E8T SWה]Zz9u(Yj $4qV%%]IuQoN'Hb\6P'Gַ>n0Z&G von\ }g=j./0C!WǮ#7 j0#uѠoe\T7C9 )0-ı+W<1ؠ^wqv`ӦDo-dFmo =JlGFQy񥯥j*R-Sq(hы5h.%>7@Z -~TXvtS t.! 8 !gh4Ny[%%ӊC) (p+^{UЍM)fwR9{8T t xyie,d^~U!( @roT+N%:MӨT7E: C_:7aY *XNʝ%=":ZBR!GZaN+RHj֑|om,$RW4r᥾%~ QM ]8$MeOO,[qD׋hWW>(׃~5"bB!ѱw%}_NX1M}WsjEFV>Α5Ѕ<92`'nܱ0Hޠ++zS:8@t|/=PEWy<{58qLC/6xw4oچhrE`d+^YִhʄqPHIzQT%U| ׮dhE36&x& 8ʞ*Fl+sKœoًAs'MP6~f"}Vh"dGlϻY K,/S,ϔ $x̄_3O-A783d$&~LZ,MKp4g'48VAV5Xt/IzWTr9ýXL'0 "pkɂ۬yvW VL=dr3fKSvFNZKԐ?CqrRj}dvPό3նmmatw/ҘnW?mփnH ~{{ ZiU;xpe.B¢oIAuV'Z R+8k| +ӧ':@gbWcpIbem-G Sn]#yQ!%j䯼1㛪̥] &Ym#Ĩ!(L>z'yw6W 24Ff\uZ~56R@Oao X_ 9TJ66ZH`tM}1SLʼn9H ԇÌ3=i ayQVخCqDPPu cK5a~̇q>0"QЎ x+bۉ5^F+Z䃿|-=O~@zrYqHKʤq2,Nd},0B HLl3)$݄Z _=}LU@Wx@ @5ԖS+5`Qu쓣-8EGj h)^G,Tx=:4Z=Y.H ~ocl0 ]p(hAD2)90ݩ![2g뗽\^/.o;Ԏ,p$eWo?su<(,GKDY-P4(h84=Z&i`jd.AHʭnߙ>:B<> h.JF!LSu f1hyX>׹nf\ق|9~^ E&M)6O[Rs˰[(m|fLTSrJ4 97era?DR..݇ _vrQ)R]@)ڤb=q2D(eA1 1{Wp1.A/'1WS7~ߊr1:_v0&w2el[Fv6n4f!?E nk`CǖvvtZD+Y- nnD2 9 K巧lg낏a= T)Ð3" 0:[fr yXͯ7uk>GԓVix(go_)/l00scWKHdpx <4p C/$_Uj`ډrKDiNy jը5:7 F&\íg4\J^$0@Gӛ`rGcQT05~5vʉfHQf!MO64FC}0Y8{Se_c-3R\PG3xrJ-!ܞ|ƟwCsG/Kols_rhQdFyH0+/7=9u R1Oyp'>S«']f_PCT:薓xy<]Q h^fՖEUZȻf`/̍MAlSJLfT g +or OVi`ɿ͋m* LBon D ,qX0{:+^G٤b,[̔=l;o$dԀG}K&& L]]|>9* #bQh<5'ˁ5+y&9WL|8V6&@JnN0.e"Au; t k34N 'T_Mc7mE(l>g 4O{F{jekTH-5@Ie2J)mύÍMtAMQ,#\64)Hvb`BǻbBI\&*..YjiK:M6%9RD(W(.OB#G0qGZAVAq<1T@X~Ӗ#3SBr bpB37g>95hrH+_Ы߇ Sd{IjE:-4NzҦ;Ow6 9'2.ˉ (hhމ–X{L&o$όrr2U2P1Cy ur G -( /8iscL4Uفf4L(>!BE}'::tZP<5L 1]^%uƆ4҂9380{v-&t 50L!]z-z=c&gnndׯKE>I1% yV@dQ*&۽+\QFk /LO>:@lRO9PQ@R6y5UA;Q@1-};B1< Z5̲11BqCOPa|(6 ^|͞p7{VcreȔQhJcrب[a,A>V t(o!^)B!ɢ-L9Lp!Kmneï 0NE!?ol4P'RI뿒/GIvj?gO7ybWt^ Bw+ E&琡(h:Vgb{Z)#+S=vgc^^.a26Mޯ9m"Щ`7p 7y~j''A5IV)W$u65dHc"h,8o^&s,H4 |>Yz{1$~C-4_PB0wUs-=Y-к?Fw⿿ޛǒhyqsB_k&";{ 9:0,,yu]3% {| W*ɏLj;gx{|XIj@aՐxIcsAY-[Lu} z{iTw)ZjCZSvkԙtCġ==jv5̱p2D_7mwR]-M]p%) 1k*qBӪt-} 5U xWn^96F$~>&` ~L;LnC涡e0mm0'˭aS)bBcf$ov6˽.OM@Y.DWenL.gfMřEkh4FY@P h:}[vHL#1!֏6삅,ZfR&xYP%&?^WVg+Rtd1&-SMgkLG0bMbi4odjC-erͽa `+"O!o|r_*0L}R =S'hɉQNjt+uSF7831DcZ%q;Ǥ#4d1?q%FģTa&b8jR7 NLexnuך2⒒b<jD\JDKr:?ehTM#1U&)Od&kôk L[Nbe#tGfn51tnvsCy2S6_ 6uFj7 1ȸ˭-ISp *ܟ^0*J4lѯ<p7ISQZ]=U%}0_t]hS˾QWVͫxV&oR8D+C< /8~zQ1kyS|_#d A=91y x=1jfOo}$EW GgkTV>h牓=Jki:/C(YPwWK &m"/e\aDi;&r> jLdǘa+%&hEg&E!*jm䕍{I|'uM?Dy 7mBR)̟8nQm%eĴ?:q"n:FR8-sinIw]bv];H@vR܀ gFW~G+W=0a 2X"^?['{u˰=eƓ 1dH7k`VW$Υ8VrJ=XnD=L a6ouFXeP׍[C( hMGU@`B7u7ĺU]黪a ]: nr"Ϥ~`L=Tc+Ptg868Jh+_,h}'TI<\rM5 KQO? fZeւHHd]J52)2hlo \UԜ$}*s*t=P8':e :c2z)t Uw#`0Z|̧]0g(S w"ڿ=Ncnf/24deZlVY̾8Y R$"YTM}wηϵH1i/pr**/'6j]rNsGq,m!Si42Gml 6CE+ U)ˊ+<܍ N}![<ۍ{za| veVh@:00R;2cZ;Vآ{dž32 D Ă'h`u0G xNiD%4 +D!|vc`_Իmv$:Qd*%4j,I\;( QH㢫>?rc T/Y8vJ+Ŀ9*4킩Á"ʪ|T"fռҾC1{66GZyވFy4*0D] 9H:Tge H=ePԙhԮ+28yұRAN² q81l_B"{-P.}; ϸ"76a^$f]k>QL6faP Mb%hz0$d7(*:o%xFUUk%]G^K|!;lmZ(g+-B)j/$iOp1{g<+ʶo2S=Ȟn$#&V] Nmٿ\̾s$v8KMd0 '7V I;TPGdHPFge'G.̇8~.m6}>0DzgN-7P}Y#P G1YSs7&F_({~m_WPr[.}ɩpCO* 9gxu+|~Èl)Vכ4[G%kԬ^ib!tKaXSYQ 5z̕x!ݢ"HI9Gݛ~0Xh0cCSĖq}s>7G?g_aA{anUֆX&/һ*iU)x#4uxo] úWH_{Lr_S_0iv!xDZi}7]62)/!MvxΣË^7􍵪XP*#8Rlc3.P NyF}9fRJsaؐ)3g/x&2gֈ`'0id,NEk׎d}ՈxiUV|&U9vcI;N)1 vW啧(O&˟ ?-Z~*<5vE+}U2nK6&5B#h?qѱbK#б5P0Yc/D s4֗ki.w'8q%!nyTp50\/>S]u~IQIu"@_oskej274ZѹK|NSkvrn 5~6L5bzEƚ a:AaAK?Xz y{= kìvTg-^NyL;k#3N| =eFZƳ$6FJGd ꐩHJSrARVmQܶA>Wf 9;R:]p3b"l8T20.F\Z-3&n]cevM2y'l!-][<]5zX"b7IJR8"hb8w?K"pם8%K.]TO:7fC7}n4j7/8m[aN4,anK k3rٗ,oB;lr*nx~&(Oz'M~*k2d\F3 r؀F3{uR nR{oNe{G_*%~g ,SV]s1A'Pinz࣑⮺>4>hN]ɍx4nӬB[ihؗPYϧLBn/0U+&u H E)!5R~bc*q%r1Քn[/y^K:qoy76Ҷ/F7God6t+gw&8biPtCa>mU>PVHrփȭ̿ ^`Є=oe-#~xكܐq`C(<z(gNʯ5w^67ͬ2;ʷ'5<TMςIԢ͉M{$./B^o\R^?IJB~v :6Q(~B}PYpw3ZUb:5lQdkd(cm8<2є4rn9 /KH\>OɊ[5Vؤƾ -.^̰tq[&4\e^6]a/mR#ͬLdwVƼ=̃pcGDKѽINNp Ͱd˶;4z$z{RlSJXz+t$-&xb8߮ g--x+-;XM+d}rVT37=g=O@niS:b5:sm%:Zĝb (2XQyVi+˝C.QLmѠ<&υL ?{vƨWh'gEl@t$_1}܎6xn, $@Qr f CGٶX5)UtM0O>8O]wx3(,av -}ZtOKfo7 sE<lC/g<]SS̶=x__}B֣I1߱JqKZVtǹc?/߃[Q$)NƞM,cӣ㎖cuB7T<=/܆qy3H.h $g l'ްh|%L]" X(;AtPghJQ̵-JK%"(N5h!( ~00%~+K&&7FyVN^ЩTd>SQ,G36`{`/_`n4/s;yGxv=amGSƾ'LIЪr]6Uw^6ˆqRtt:J/<n禵17R1O}O>Ro$7E7!䴽(e.XT \vG vIs|)qHF i<<e̅ 6~e'[QOr0pj0apnA_Ε@JZֹ ◆5$(v|d}ѯiQG .c@\(Y*)O_Z3os./܏Ƶb~jZOu$EԠ90:]xg*WNNZ3"/L1g~YLW1¦_p]"U^ogLa0w=W;47X dhb'5H^`Sy&p߀&H6sYȬ>#'$kpYrkC&h.^ y2$Ⓘr&A*0YP AྰX,Ӌ& U!j Š`[p6a Kia~։r# JC9Ӟv]D^T0|8n &Mg[?!à #kvs 缞?#xn52Jc(BR@85f9,EhCAd:4rĀ$nu㶾O`֗*vٕeZqYvOTƃ{6&~_po9>[q~DY\yqAdO|?ܪ{kCyEXM%w~`b .h`j˽ BJ kʹBxξ;k;]?Vm#/k_3YHAf917?JEM ZsH/yjJlܴ݅gphuIs.t吐-AU( DWOi Œ9[ݎgb1cSp\7I9_zW&5"aQ(xwK3,oC5ІAS({ġYw*NeuOb.za+ooFwZa2"V _Ûf@̩[}܁u7D:J$?fxrҸUkB.Z~cªlb+($^LTYqWTgx#Il.oͥ?!1ΤEj-[Ϸ±X7 /MP[*[ְz1*"u!*0SJ\*}QX_gʗ{탟^v1+pUt`Y6Ԫ{=`܀: Y-x-fQVidu'OS 3+Mtø&dl,: ^xXXhV.LuY pݺbQ~hW\1f࿽ ~X-BaPpa *i4 }o3$zRnycYGܡ-B,1W>eM ~բ TP똦\7mMX`_̔SQ}~s폯j֤q>` WsoSiAZpN(?ܯri?_|WG,mn挩׵]M!3T&1h\bcLJvԲ]E_-=dK8[^b7 [,P竸!TR!8U4cuvt`^PE@fҦSIYӇ]Ʀ#vщ&YBŽz?̸8]{ ,XlBIƂv%JLOmNIiأC Ql@%1 FKHz9eG,N4HzŹg T)Uz{_2r\n.SA\ \GnLzJ`sȏ7jC F{bG]JAi!Я.WB@HBR\!*q$5 PfM\2F^s[mCQhziQ` M+)Mv,*.LTH(ɚU2xWy=7r)τ!*k5Il $ÍV1Ar9x^)V-}";OI=2\+c}sY0٢T#nSlժss9d o¨Y{ n̺QL y%Jn?fs~awvKTbaqL&c@9Q'"/OYcny%!0%.FU#me& <$Fт*4E"'7n^LzKڝ>3'$'_WnQ]>mj>$ `N+a$W}@zڥgW_ ¯` \%)XطTG& YLbɳ2=)_74vT’ZxÌ;_t6l9U1)6$,(8Ӆ)@ڟ/|he*0 A/Փ2esG0q6g{fGk" }t1HLZcU2wNtOh{D^ÏW }#Kd]0]΂_RiR/-,n$sFMUpMd|Y*Ar\ێqljo]M @2hQ[h( J$G: 4=:J /5Io@ι@8MsӶanSP잀0܀g`bQR>^`;{%+ѣ'ZJ65^HӺo$0;GK!R"-JL.'0ہĮMгBe֔Ŝic<د]4; ɘ9 tPC)!ћ-*q/f,5tHyU4́bL#Den q(A 5|{sTE|v~`$c5LJ-L*aZ޼G> yLgtZ~ze2~Mp/->i6J1Kj<0dj3rQ.2&)o:͢s~2M9Tebq%"6Aњ)3gϬqmH\H͍3M+G ,`4H;ZkzƊڗv4/RS=Y%uTw2ȰeGCڜ<-6_ZaLY+?ӵ^Y ,2f(6C:2V8Զ(#@^0bCU=j P: !H0=hFi6H#W̖QCP^xc^s1O{< A)$p-ٲ0wO*,DL!}e;2zp;9reȅ5p|쎳{>Rgkv={WEDZΨ i4Q]qu=U ٭" g8mp) zi{l-LCT B*X=a4k-EOUa} tj mbQJGzu$+7 ܖG>%VfA^ >8nO $?wm,w܊uQnoo/הDLŲgdC" /ge7prY2sIQޛ c87&4{*1/[>&ADvziQr:g7kJ\K}bOˈ% +P/Voo?-{|>;I~֎rTy;/U;ذ=CL;*A^u`Pؾtڼ <[Qt /J>8EA $q9L2sI*R"lOΙa[a;4X]ƞhiFv "5a_+t#$YԲv{є^dj#,u@t3IK}<緹DgK9Cڋb7>1`JieETW]F<Џ#3&z#_Y"RZw5ms5󣓻p>9iapR>d o|q9֨. *'+L` Eo~ 䕖RIՋ@)Zf9mYZ$9ءz"r(W-}e :Jơ{WM' Z~xqH1aF^ /0LJDJȻj2*)iDIhVw)vyg"KHv"rL ėЦ,0_nїg ȧ<|:ϲ{ZLrAL5V^Jcyptniz4ho`ȠC-|twGI+@(C[Uvv%IOux@{"Hݔ\hXtJ6 xdU`١qDRqR lJ" j`J 9ZIlQpňao2 :l4ιu9N+f[;IOKi| #B7ݗ}9yoPN-p3!2F7Xx͝+~Qk*P@lSs7wlkO>Wх$Hŕ1=ڃXVt bD7{zZ LQ/4/>r4PYHx+lj%؍7K;cJhHUǶlIFޭbGɟu/*wdBF!ZmP?yܴqR&LoSC~U B]Krn]qk^7D(b xPDk}D7?̓+Ǚj3MU%^؊=ivNXj6I.0%~OËP iP5i"xZ@Lj.|=?rm>/NY^Z[Ry{ڭyJ3n+tA]RƟawTHe%fx"ftLvMLPxn@H>!\'8~5R9c(`=t?IBIɮا(8Й; \6KKsQX#Ԩ<>û\lpJQRȦj'*G#lv$L.'N2촐4` jo{)lm7אȖR`_kY>W.d!=wY%؞ 3.DD8K2t*yki\H^)2tMqYFu8E=Fn;s|ϜEf!v"L{PJs0dB䀘JXV*7z3 }=,7$Sk~ .spxZ׼qގ{% M ,@HZ]'mb<&s:T}R6ŰۘL.y$ZIwB|5I3[],vvRTI1Å'4Zd֬2铈P0!7b(]j״Q7ˇ8O+>l/ì4t'Ш|xҴu;!b>ofllw10Z.  „MAdm渐#)u3%/n)s!׿|kt}x=B$l(zcb98VZmk lgm$L }שUc9/9=$(..z1mVN mK"o,2dQ]6j*K@~鬪&g+|;XYF/l6~DV0[ػأt7lr`I^qUvM<5'ǗԈ,1n #졪PWvsca?PR-HF=L2U"ٚqBq9P-HYI0Urxz |u8cG 1['FK~Ϡ:F$fJDaO!@a+.Pg#08l#fytن(G-U xȍ#%;$3Prɂ@ &d1Oe-4I<Y4"g˺E 6PQHĎE]O͒;m- Wz՛8|OκK֬"L'P[4`\@ akqsc)3tQؼ+|-:J ڥ0ԃe>Ҵ>~v\Zibe'ǦLjՂ6ٯhWu-12:RJn{זr/X$1=1Hcr:A$[ߕZQD}ka޷m R(kWZތ(A''Z8j&[!r _({ `\'SAm52UF!7! #w$nj1f;eWE,ZPމvJSKl﷚Z)Dc-o ,:X '}Ӵʫ0Mg͌,ŏ'6[o;=&G@lrf~n VA[[&Ae6`zQX'RrڥV Қ;{NYgdKSƯk@-ǔ +Mߙ6<4oԞc`Q!ƚ8oڤOB/6k4hܮ{/]ut_Lr}u T!k iP42齵 .;xF^3;GD=2),qհ=tgoܒ4v 9ClNmG+d\%T턴y )Ĝ&F)4}2&Ͼ܄lQX-,Q{`Xc_8muFHc[͋:AOGQ[Uu }Y"1ȢoM.bxTVgfDsYPTJD 鵊͡O"V( N ?6og+9t6wt,0}n3&hI- QKlFH b2x_WH/e̼m獒ī:otCܝ|F,C8z-Y?]K1m >dU%WmR4.⎋sI%/G qy~*"n S |8fXzO*Sj$sDp* *Ciuu8K5`5_G gQ>h%QO؋!<|(Ń<eHCWlFe[ iħ06#Y&c/_ehAJ4]NZW3k;jL+:wiĥ'Ǒ GtX kgDKy&8 RXΞA?zt {orYk^Q缙0/fP8i1`F`&/ a޳!5at HS<q4qY‡|7p#D^EjK7עM?+K#jܛA}5rsQYgLwfV5cUi8߂\Ï; d@סqb@`xۅ*)l&Rux24pz>Vnpj4Ro)J?5MrCo_NKi)2Vb"ɿ:ZjÖɜF0{;{m47Uzy ahԛ@}^W#"x}LA-Aa1|io93nQԳD:T2%=_U(s=m/QQW-v"ic(>>/&Os %n]#(Gmέ6"d1HfQ/FXC)Yߐ2@'#_UGݿ XZz婷굁[k"3L= K9l ?ۓoGcM^򥣁7Gjqj4o C>h^/Fr zi [.|{q<":[]3r{]nPƙ͙V&Q w_ :,\Z[\ K(Q9#<~ޥiF\cNYbs6|L6T&p)X΢h^Gɛ4O, H 2 ?o˥,KLU s؆X݀Ts ӄMGnq;sh[1Oq[-$�C kP/.DL.<Gmݪ\y-n@,bMUh 'c ?>Q͒Kqfuͫ0HDuǿ'ۜ|O\n@)6qİ≽w:a )f́\#e.L݊>ZIp\`(k̆j}\~ݘtYqgI+K>)y'ÍvormN^V~y]m0)pvXC e& i(6o -NhUf hI' Ρq(d 8\}d);o‹! E0@\udK)y%bC@uGd5x7@p:,Ƈsu*!N!c>SS1D6宥+~=Vswa$Ai[ve^0 }ܐY.Ҳ u_j! L΁s.fz C]${h!)e̊foۓ;C:|yr'=ԃ2i*sUzf: X޳o=q8 [(e5Q,醥Hһ kdbp #eh:HxYz7Q-De E Z !k3;kN0P; ZAY&p6m, (L" =5vQjJbT jvRa YGK]}'IM3hdkcUV$ih׳uo\XH`ԞBDU5ﹳ"'Oz[N.Rx; b9moPs\lEBt$7'4StOVj렅^َrJeP sauxp{>֮ߺjHqp}<3katڈRc+_Skސ58ԶWFEJd/ssV҇~2V(B"5_(Yw-MЎ[3Y0 Rl8sɜEL NQ\8ޛm܈@0>J>v3F|J% yaC"Ws==<7 / zy]ajGsF!FDb)vǹ=ՊZW`_ÇN['1\{B? =MhE-Qm?pve`QF=ZTDr@u !eiN&a ́:[>D~nR>Xjw04JΤbzm\h"S5;}qcZ"h) G QvdD`Uy kq[_OEDՀyM}H4Q2óuM(;B>:̏shX*Kuփ4d+reəZl> !0Jg~K4 ^j-&nn5B6P jSWS^w 6 y3sI qof&aK"%O_<.A3 Xb!纨e(ށk' rO`졟f˛`73b2_Kt ;9p5/dn9#:促PԈ7WpWH7R˖׽=KSnUN.GIYq1O]ѧBH-(0"7t^5,wǷ}Jqkљy7OA|{A=x y F2f*‚FaelSOTP$}0DH8HAGőeՅN$5X@@޹L/򓿄`oȗ *(V i%dw[Rnrl\(x) J? "79|lyCA |G])v b?F1'9wIe(еzf5+[>$)\\Nv_Ï+g9`L S1se(PyQ ]* "v 2i&9&W^XwzSL43"cciXd4Eq=ͧW`TC2Ā((2R]ōQ/%RzɈUyҪ2!duY:C'>zpőzM3H!, M ?tPU%p.W* Q9 =e~ UaB53FF: @&|g6SutLڞƸnMmdVc"`@M<%TAXԨ;|$^'P{E4p>֎l4uYX;F}FiH\μI&׬M*D-vx5r(&ʨrȕ+h 8(l"sT8{^}04ʒ6ByO2_b:r "_ Y.iv; p}^[ آ{!lRŽ`^WԫL }ԭfk.'5dl_k|^VF{^injn{4mi;*jwg;`1 q47'c* '(VBhW\*r Exan8؜ gvʥժ5{wQ ';cs5e`' Ap d===|)Z2ļ%t!,/އ9=SFD+BYfcY{4QY*k8x&Ƙ('2{~)`Tx(3YG% u_4-z \8[E7qr9{ _ jIJӹ,-g>Ǵ~)}x53fsKrãqZqՆPڅ/ĂhکAB:yѲ>uPa4L#f5^?0B ,*#+l^TwdisKhi-"Dgj:n#U o*ml:s֦҈GǕxrS K8Au0#@أFx /ۂI]^AN˙Îj&m ;b< tƜ'>c 1oDDh$8VeC7RA4R:b$6w2)z^b~5ί$k՚j! "Άt0FM#1x\e~J 8M9a^ep=$WH2]GSோ+; V D XK5JT`E~2cO#C5٢hQG9͒ ^KUs,ÿJKШm.0ߛP]d7ӥYAw\{\X7t)_QDJ&~i#el˾ڟ-L0ķh@~[,mj2ۃ e[44#d 9H#} }na["ˡ>fr;h)|*PKM]}ӋCS[R$6%̈$[>^Abg_"='qwi5Rf]8)Je06¿kg(z JG;HjhSMmRgcnطB=-R"KOwx6/#0sJX;6NDhe.*(r e#cd-1moAi2 32ۿ?MjAN.1Z :G@<ԇzF/ ?5jdG91\7ğ~Mip r9pNd:(*+Ց>iK>^Om#& w((S ,qn(ch~Y y31C|ʓ{6@'D(ca_l›c ӵk;=њ[|7ɬHD7vj.$D"GasmQ!-9x|ğşv3=zMtQɡe'W(Z\`kAi!" * kw}Rl5 &ȇuCyFt-}k ֤ENHa9V=*YEa-ld-Ue5Y?槙; y˭0sSi~_\R~$ 9@t}KgOB.hv`q4(F>/77P?Snj\0C5]쬶sdD:"2w(zԙkfYc@osijG+̐&+zUwϮKl_NՑ&*s(k Wq|TFՂM1C?֘Љ!~ p PIc?ccn̤v Ks 3{̍M(y`FVs, =Py]`i[JF8'@ ss)Ȕާً|S_v.au%<~:!qźPdc+`4R72T %lV&J4j d7ۤ]mX+?!_?(O׾V5їJ$f`MТ¿,N?~aCˁ:dkEpyLe5%ν̄ފR=Q6lO5v*#>7aM_?iMwFTaNC1訠g4C+ E.(&1֘}4` S|rAVh;c.Xǐtsq82ƅ*E)V?Ws ve Zc(? 4tHO™ĢhX#W0=*`Le_"xlH}L®erO4͟?qc hȰ >ޱe#`S@Ɇc-HtZSV` ''~ ?)mL|1ds!/A oq[Z,d wF{M=^o(0Է@ݠ9RlVءC&.W:+•02_PQ6ϩ^I8RHa׫v̠Jrvw#/r،|~JdqE%oѠ&HB=d`iǃMQ"NJ4T 6/Vɖ'vZx&Zmz臎ArPDXQ(BTWi'\.^ |mLjFp@1H?)$[oI<9^r 9^T% ])s`'/k4 Hr7#8 w6pY7_Q؈ZG=X,1\K)/Y^[= W-;f+vϩGJJtmS eŰ{B6]GXO +ٍ&x7ZK4| gtq^Ҹ$O v],.uH Wq5kJ P0pjLdU;Lƫ/%F@YIp(ZAaVcHz9#w?Ob5V\97DR ZO9縠7ѥg9U#k$ojn1qJpuD#T'ב.óxR9 2Ͼ:^.Df..Qa2n[^ }]P~R/Aƙخq!6GՅ yXNhY^CM/'0;^RݔErWЈ._޲榖rtm\Xgj;Ti*&JKexq(M *1'ZmΆ! MծEz؞oMjF޷Wh @ G0Y֯XE:r;5MY|e4 f[jY.SHv֒o^7OpKwʛ:| 'Zd-yuJND;Tt\q]lYVnVᷳLiq[Td^9E|Mh5.V }I&&Zgב'PEH5P"{ cyDn~u#r6U54z)r`DHw ~ϧ9(Y }@3CUl:t%0'x69>7!2eJoF` |=)*2]6orDTڍ/ }~1[S+Qܕ5w)(uk ]'2O3^PAY<Ii'>Z 8;쀙/B NвHdL\wυ5qILuYlOo+xRJ=xZ mP127"Dlg~3 _.T06՞J=bD!9窋~&V5.r?5sIW^M…#7-b@gFAʴTeh#O#(k7Pm{075;?!'dmzxtB4l7;3̛:94(A+&K&LHRE*ȣgZtW ?9E}}rɤ]T\S9 Fe/ cNJbH1$T~49`6EᯍKG_]AÝ v+#٦y&SL5Nº؎|e.\-,Ǣ)A\ ڂm/3 4+;^kǖ xށjݍP ƪjɱQjk\H<5{Π`0{ ,NZoWۀ:)#8OIJn~:ߕ>rӗ7qcF%M(ה{=WP'σo>ZޏX䲫,6LGk4ظ^}mT-k&OvQ},PM?¦`;&,mU?ދ8 g5ël/T4љ`L A2ˎf Ϟg{L79f*WÏxaM ݿrʷĊJ)""H(=FD$ M^My qRo#dώGňʧ3KB<#ģA)+@l.QyQRMb ഺXIucIdr>xW~t UH"?Wv[vn7!YΪׯ}V!=Bo*C4{bz!Rg{PZHȗs8I[ ;# Q͜x_zr$PXTC;*$.aI ϩ'RQ`~{ꊰ Lx"_VRkQz/i>+Nrk˚8 c]3̄q-D;{vrWCYd՞ Aw.~z!IH[C̝q0b.EK1N5d$gή#QD CaKy..[ p'_֦+(F7/(Ʃkqvq.bk)`5W![ˏUohe-ٟ]I[4R4t jV12> N B(tZ'Յu0p,nZt8,mD,^M.v/1(Ggm(Y[8H[ nU)6g/&a'-&MHOʾ]m` }G3iפYpvضʓj$ȟ, qAXuХyA߈]O-5ۓ=oKJ @0r8d?pcG=\V3wMNyO =;^rT2mhOUhatN k厗IV05i vDA!*TڬxhQpΓC*'].`m.G(3*|D(NJCۯ5:yeM3_T9XASsr= ծIr6_!3C7[@u.o>%tFAxԡk{x\<@$\ 1!Z@]N..Kdm/.]OaIX, iuQs~:LIZ(!%Mn2IOL\&Ie)Dk.Dp?׎~Z>u sgҊ"f1]Kd¬w,G'Sd)`H 6[3s5-/:!FR eiIsb>s%b y 4 ' K\C/zX U+/uZaղ@z`_PqEkX@ 룎D?`3;KLӠٳ /וQy?]k%Ŝ%,%ͽ+H]BA@3!(,x8_.Swj~XWS9˦'Ǘc%Rr hw1_鹑o[ür%6v.LqjW:{@Ml ã+Kԫdvý/zCsO>B}Pa0JEoSp~,Uos$-of8yMl7YY|SLMEYG'$$lP3.wK=,!m$?۱iaRB8ѫb~l/ĤzRX!q8H;F4WEitRS93Ry'ns(-es{b>( BчQsNwR% MfL^p¬\:&"Zi#ߎW\w ?,d{oh~E 0t Q$$&î:4zk)g$ K%ԭ?)rx뒺6lٚ'vN-i!MtT`!}+*vAXC2؆5=2h vǎd,Vaq&ЧmXe͑qZߓ ;kzM 6~P>yھPp6z5J{keFpp5.:2 b&vϹ1pal}#r"3y.yqiwXc<6!CmЇzwkbUfL`<|DZ0qzQim/s-vJf-WpyWBNQKc5WY5& }ɦ? /K֜k=~UbYͰkb!^OG-%%;rI]r? WXlO ߊb/o>yCovE&G=r Rw=ߨl4jIKinQG v`HPBF [B<~_<:9oYElwFRnHXҙ S00$bÃ0mIiJ:^I[զ4#dJKCyfp3 CJ{`rxqhF?V&ڙaU:WW,1bXR︔YOA+gqn[$XFd_[es;o6b#p vD-ZJ NZ 10*}1 +4ok[àT[ACc ~oY ▯:\7fztlAHFɶOIŤ$%{=bJgs/1KABBe#6ŽPm6x0DEd@7h*:"UV؞7e"DK\(~ |0s/@P>Ü*e!X2;LY!w(2)?e"sKS!"᲍ipTn@2=ɝxqT?f5K'U!`RL\bO51y),g9Tmݝʱܗx?vQqkk1/\h/8![^]fN-1c6쾟w44-~s* :aî PrMS|IoOq2L=ZMFYiՀ_-f--C$,r]ʵZaG5;4}\[A5){5s+`jy CCszzELۆ}暣!6jR=TUqψT6%-u+e^ÉWwSGt1r؛L>~Zv|7_n.^]J 3zO6yJ d ˶$b=-bvYjiԩ S3+UAobHgjHLp#\RE^V! {̈51g=WzYNѪ#?w5) w2Dp7B"V\ IsW:ےc{Dlot$ c |1ᵊC=,7y33 KJC $3d4`j_G]Ɇ8(g* G*v"ʀe2.L|uyӹIJݦE8"Ԗ/k*Vxޠ'%3]k51)D|Bo* qNA=Nɷ&r,e {otļ}ɂIs'Ppį^aTlBt(ޠkeVsǷ%bojkoc[.EMXlfًi2eyj b"Yų/BcrCGۘ|R,ee٫F ߦݕy"3|O DT!&ʬc@㜂l2`}B#s=Zwxխ73ݯѷQ W0#tVZ.M˽eNǓ\ja:/&9V2l;~,(\.3tU/p$BX15/b {Nw^_hNPKB}"l\<|ne[3]v2ʩ~ Ϧp]pBZ(Zy+Xn롧,,.v8i+i '1gʣcns57^DhpW=;S54k} hP3trPE@x_zn{1En'%E?>T*=%y( XYHCm2uJ+{,OАa4m/;l<ˍaUփ0v<(FCOL2w$mVfj 1fC0Hc[.W.˶e ɚP0_G`>w-HyXǿ@8N#.h~:/n8XÙ j6 uv#kA -7YSܹvH?._U2ԑ@u@ؾՌ_X:y Հ7YW|K#>pOh/έ3g7PhU8Nn`Uʻ\M^ҡ:D6*̏hZK\kaVg,b?8܂@6Y;xlF@{Ӂ+&1s50YdD58>Rw]ާ? %9k7)E9Z0RNgae˅Wqi{.򌶷lP9]ӐGi7&N d= fصAlݹ;U̞'QQc8{ CLN}c EV>V_c~dȬ)mdr}9䃊6REHk?\^:lj9@ \dm}֣JPDeE^d}&PwTBĮh|*R$b2ܢ cq*b9bp?ٸ$͉тW @ r emӼ2Zк;j|HnTd@<4| /=.KقT(_ŚBu3`Wh\'%Ր 9طSILiOJY8Oj'nP|tX+ ziq U֞ЁVfP:_3ǚ.hK^Oމ= (TA] >M삡HOe2w:H:BvE_@rEo t7fX,f/O]5}$H0Ie}@+<6N<ѻudݢOȸT^l̲l/30E=L8<Z'8<vQ[pV[>|0O[;U8;(xsK⒠A`NyŸ}j.|,ݦ췲kCPs [Z,/@|.3.\I]̗Qd%;Ej"ng61qšV+]$_#W(ăyUrp _uV!avCmY`"LAO"KBle[AB ʛ+Mj%]"zDv6z9GٕIi] *SZ6keV")M*'sEe}%'ctxF\&5ݲϗ⣋v]ړL%#Z,p%ZFN <-*WPN*Np֮1S3~.oVÚUJK8bLto ( r3R"f_4_\ڠItSB O W Ɍ$@f^ψ)\bM'p:]+Q.n22b@ teI^pX$Dd_OLtS?/on9+2oeUI\D1'jq~uH41Cq+஥pgWU&Cx0?l}"UaJSo!׉)fX{Bz`m]նE/34 :َhfVoR|ax7M#,wM\k/g!tȉjnT-G}_G9IJd̋<!ˍ^_$fG .:z9SΠA (Q[ФIHQA7ʆL Fu5UHIK>%cMFٟ/^QiP+$楇_؆oC|j5̘@οEE<`_[H@R~p^N8v,D7뇴Vr䶁*4l[I_Fi 7>'}Qy}(=Wv/2dۭ,AcPȍޫjҊ|!>` ]Rc t$F.i{ }A[_ ~Jp `|tl K2X0JYfDB,lxx}"|Jߝ)4*ݗ4<)sj"ֺ]&~w:;>򪛄f⋚:n[v28u`&3His#G!=^m; X$}5DfC!EvT/{uY`̹O9ǚ1۔hܱO $Ŧ ;7("CեsGrhz#zMN . z+ |iqn<2pf$EJtvceZB HЎXzoܗ*$Z+7+ԙߩ3!EUw៽^.X|Z[—B"s>u%ƑI.1SyWz}^G*1YV7i|SI8@,-HuQ~|@i'K1/<9n?gJ-F0"lf CGcn1ioB4_eUx .%KB\&T%L$PӘ>1VI%Mi Ԥ.˘Ryu d=/uhP^Q\ BR9l52 ;h㰽- %R+/&c74ތՂ?JyP!C<X"\]~0_Pah8ӈR_e?v AXHSzmd er-Gޝzjn Ӡ\d_$a_Fap1i_%ߔi_ 9]ɮc ƑVj۹cz2^Pf'+a8&?XE%D_|VNOLz9V~7. 9fJ;^ *]-ÄLuPUc.`V wP6VGTUU[28"-@:D]PĦqLs +.MqO<.yw4(kA+71M<ٺȉkI;mҜICmһ^Ǽە. >xKOfE[8+ Ӫwkũߔw;q22$CݎJ S3 pfRMhKg)oaKdR>IzLu̡:0aODN()LV ydF~ѡtMDczyf~3R6\sÑ 5@61E5:4^ GXs.u |,+V[qumgRkrUy~D7*8M q`!Ʃ*qIAp}ar'cPxAh◐!:ik8bZ*Q}pH tzAaǨ*bgI1DN12\Qu0 pc{wJ?7jcNҋQoYu԰of3}꠮>0 m,*2rl &A‘M57|گk 7pGXuQEsj.Hԑj*seL:5MYJ$ EUqD ?TQ$O3_-q9r.DkхMhpWʽd*YR%F:u2ӳ+!O᭻PQL|G>"M"<>aP ; /=-K豪Z0t"S[7c~[bATc 1ݸQq;%2j)>JVrĠ:_ cȀXqhҫ{>3n!6F*@9rM@P?ID|a{Δ&v+a]e]<:,$4*nAwMEn +bLT[[8TSe$_}ۨJ@@LH' LVkw!7zGtd W=)}mI *1j3!t'~9‚5ڹ' CD}mIE~p۽,f*mv}ɱ%я1(uۘҬ[w'u{bMa/2t⶚ݟ r.t9IAm*v4"gц􈱝dL/UQ?T0aуAkGn'<D+mk:4N8eY4b ڡXsС)YGIy|PιPU`ntfumϺt'M~@iC {Um:ץ39Nݵ~}Tƕ}jn ;9s:~>K$*ܠ5e̙l@0Էb˗tkm(iaM\9}raA2VM)nz&IIC;/ ˄Px/" jQ'}iRݍHMSm5ȣTt1!̉߿v}uy{U)E*%rQh3B3n@B xjo-شzn\[Ee!کV ?oTCլ?  O Iަ-Acn:c-sh 8dȺBGwbތF5RGg)[FQ7+XrM'.3Jg{Re ix>FS0mz)8@ͳvfG 9/{IU5g*B_^9PdbO"YvaJN̟ShJ-&d=dh <~(RF(u_Sx61 JСeBC*@˩htU}M. `7r{Bye2t9Em(a Q֏8{eԭE_Aq}07ku`% 5HKȕ49]xm-jτaA+G52z+W}9K\ M!q5j:V|zK\/*BDsx\ `M^)fg4lɧ QS]}|T2mK2B _?%*\+);8x j\L L xYgZfƐ\U>h?.>ƪomI`Ok g[-ޗs=g϶knW-Na簅ك-,7n=Yyn,=ɷ Du#Ό}/ |8+S\Qp`*`!svM/C1^x\TW=44Ɋj0v L o+걋v=D. ~rqlM:4JLR^v9'r裸l &^8r6Rf fɓj z{f˚reTYzx6Ul/_c_r'J!A/:btA-/%hf/HDFGM5o~ 78I͢h'8`\D@ziE4[_"q):zmcwIN(Ovzby`J'1b}S=wF]յ:B縏|nZfPL#  U_W Й(ͯ7b06pn[&AUӱ:2%l\'KX¡Yᄦğh\KJ(Fq5U$qz C6E$R%!sY4ȯ_nK>k A!ar)됸c,Ww-muנ<~hNn7ݹfֿ$y>ZԀ՜Y̌y˽B?{zY~)if<\tD@ wضف //e+g9^F ?{E5!ȜfW6tMOZ *ͦ`IЅ&jR?>UGkn.\a:{~%⫚6 ֬v@kIƝ \lӿ W ـ]U&U),ƹ!wZ{WBkB[`"=_,,`s&ރuJT{h&“^oMGrWyNn+_o9⃎Dkו4^FZGTRXӜp@7xq/6ϱA$4^$|g轲.n\Ҽ흽ۈ䰪Hu2/Tyְ/d m~ϓ~Sux-UlXL,D}ehv8R)3#}#ṁzLGZjs%>68 3!C co}_u8zyqʽk`rrT@J}Y%]\K]Fz4^nS>?m}pжYΚ\Ub|{ E{!$K_Լ3CȽ`gKQXbu;`n hߕioVbN>&d:wz;(Fn jr08/gf{bhYӍfH5̳[KWO=E-NMpQ>==  w2'k ?dvxսvNH ڠ !٧lp."l %&t@m(YwT  k]~lPV~ۊ0RUٰJ^0o6NU&HwfJDX8v[CvkxfX16ZT%J{K۬~y@3JH2' `hN gU\UJ?lBQnZ8eci9H[@"UeZcAPh7N@UyڥoG$mXxˢa8SsŹ6r(q@]=zC+K`dS](eTLd܎W:U_/KA Kܔ%N aR*HumtZx V Mts|KT|1% dTbߩ鬒k<&7c2̮̖x^o+84GCDEMBύgjiI?c[uGDJ@jWek- & ~F ֬OE?fIH+hO=UHL ..[/߲xxTiW>vdy&ѣ&w×;'3E:<,Ve["f x='g{9~vUY5L7$,cO;-ͶRfot5S.>V[L/W-gtMuSYX[VVBu#uQOYnRP&rf&*DR6TFAg׹9fyk`~X_7\` 4E_#y4Y:K 9qʆ<}ԓzcn$إ'D ^w)Gxgu(>;M3=OZ=cL봞x A#!M۬l0ܔ[,"/,s)nT8!&s<#RkK{.2^QZ,`w m?Ǣk"d`0 Z_H!Dꓕ+\N/7xPUJ:!M\j%〄ߘ;ᘞٯ!9k|9aWd$MmmeFǧ-l+}2XHrNZ[TKQҳ#D 2,?~ȐkAOY_hJ=C">Tq"]^4Dz $M02N{ȖxwwiܶoD 3S;WkOHzIzfR;$~j-4k"EQ rDu:mhp{n' 4$ l+4-!۹BYY1E7/D=¸gAz1MeQ旐|]-LKD9R?̷L PI8bjn>I{֘O(XIx^d]k3Mňo s97#첒\@!f^o*|zOi$C#b(>4]MƨvFPmAL&IQAw旟xԑTO4HgG\LSҍMX]U 3.`,Չ.KܵΎ`Vv*3e@q Jpx=$)-^ ցoְ+9ҴǸ3.y66Ƒ~Y>u\ G2Gc-g5Rզ"ߧ%3g=X |蟑,7ٍ[ӿ0O&XyU @ER S-9 0yKPV$BO9~r'X B{3Hf)U }ϳ.̯]Um=\7 ݭ ug3nA4˚ٚĨ^?>?\G}k-C5,vߣcy/OǞ͏&*!8+dAI":WaT> &IY8Uu58L3Y>n;ِ>^Y@%=FƗYoq+\-2JkKF{jV_{F4weUPx~J 6 o#]"UȬnF5__S> T˸KU|-wi3\uAc_̷nz~do@YSJ$9Cm87>䐒? X-,>GPzO<u4tU;H liFx7A~Nlk90AI8ġQkUr,I(͖v> V/1̮;-ewλU^&iP˥<ʙ7g& / zʽ s7QhoɅc :uuW.;3.j`ܴo@A7?T %·^zxD+L^f&EgnZ L/VƴD_g9AnKF^ƆG(MV42Y؂97~[5q<0l.`5tED|Ӟ_g.[,hK#U:YJ'jX! ZfRv%8=;Tzԑc2i1 GCv}W{$Az9Y:InvqG|au$M"`iڇڒh͔|M~ys=|# lCM*sm"MƉ \t5CjO&ǘ^x :;+F0QGTT=Ut]/|-=%D71%Y,'slCHlEI"袛=I ~`hL_OgjXl*g(6$d`2GύDףi ~|.6i\IdmsƢ _IuO+ .͕2Mup͌,fIVy(!!!<|GnzU}>IO;4t#0]z˯\(6L*Q;Ebs?m1b{ۖhNn>P<8\ɫX&4BR_i5MAݬ)קs@)Q5/O %Z1[Oqp=/ :t )Dc"PLa"_UٙR'S_Op(LYVb Iṓ40T;>Q 9ؙxMLlD7W( ODUpGܖjzuU#뤪QPKٶ_!.zJs8tl rC~O%k+~4RɶőoZG02~8=Kp0(3Xwd8^ ^ Ȱ/̽!M9_Ĭcj!< \nI% P!j?}ssJ>SfDHe5ЋN.e;5_PwPܰi fIGi>'Y0?9|Y`72=㄰0Mq2sjF-&@pyC͠zrRcttbdBY⨘$c# NN/JyShz+eFZYih4EIZDYT% &vZNDFVx×zTZW(8 UA+D}Gu,gVy[#|DHijah䜝8;я{PjxB䌩́g296 "XP.ӯJˆ IP之 6 ;ķE3v4`h3f+sb2y<wwLঽلm Rt8(>UAcym$c#a;UBm {EJ_֤7(H)/EQ"=}trI村'!wYë+aE#G_3y Vsg+a¿1_DW$r%!1ƅLY +=Ӷ:VC.d%h{o~O|۽^fV.dKxC!nYD 8l oj 욒2qh(Y:okLι:etPFI1'=viG8s׹?\uAp}JâǶ`+H%Pi:vsѝl2r]ušaB^Gdv"gEaI%(tڌiF)zza,8`ijH%-" Lj"ihx# Ĉ;H{[6%+ 8l4e8TkfcØ9:'}$|zϐiV`{"3J QB1&d* -">_~NT`-<gnۅdzi"'Coٿ_9K S;d1[]ql~GY}6PWaC +4)pyA% BτDlDuS0~ C340/ͤAb:2=z3:Nb*930rȚ೸NMBwÞ:H.Z#vg!/M-Άku]$i잨Mnj=p6mcrRiu4!xFǣ}/ &YUp;-U6MZ n"@rjV|s?&Y?x@r8cW#K!Հ_cplZ{SCdӡ_W~`]0ʧRHUU_~]$i#A nf " AhFvFmD~*~Ym@ YPө:ՖcdmY,MHQ7Q;4*%&t:?piG.M{~I,2F$7ǔ"]0_"BbĤhxSʖz^q vA"ؿǴŻrbXў6[i%l}m([_2k#azN@?c7?58ʑ@Tc*xzv"-GrJ؟q>nlAiwhR.Sl zB#;vy: m.vrTR,5v+NOֳE^⩀.f7}s?5m嶟ʵPlSsC j Rar%0?|,q:_RuwW^80.)L\v}Q7*{x[ӷnz_wn`|uީzZ]iV4yֵ_4e@xlWIӏ 臡e]|OLyQԥ` YT<"qeS"(u`0owL(uI~^8"Bd2*K̒~'ҤÞ$gDbhk?-mlm|" ES19~' Kx @@v -M |XZ7Ko*d T1s7Tf{L sl9x̲V0a!B @pV2b Ϳ\;.! :},S7~ĝ(xF*,ID 1o<2CS=uL "M!tHkh*Ne:>A I88z{#"oJ* {x& wq2٧ʯ zXalCr[UW7,C^ҹ8>`AvĆx Q! ~k V\yPž>4JnǮx)uc_wJӿO7*D'n(SjE {" |ܒn`oj9ߪR0JV!Wgt 2(@gyƭX,^ L9ՒB:w=9giF=dU\IL_uԣ g'N'lTьq֏PνX4f#gŷ:dIה`>ss69.}#)'.oʻZ*ZkH7++vc37JBj:Unf>úT"zeS'E"D;?VKRu֭QG!8.'Y;X^ 327pI 7z@U.9طjF$3 4FìLs)̦YXf@`u6d& "Xcs%[:FD dA6q BCBkV ;аudiUG %@{O-lc'u̍>3#P[tqSTӮgL _ƎlkJy9njeX[<3axz@ktzp 3}n?](iZ2"sd #9__e1rܯcmyL/1q`KT1c,6RMr&yƗSv*yikeT,iBj'̈krw/&PFcfDyI"(/fhww'ao+~KO7g{DO3bMún`Â/ !xhYg?@)+bzKV;*s %iʅMl=X$ۮ* _K` l78rZ+Pko$Omk bpH1Lt8p;|  I@eE<\cV*+d8W3 qMhW\֊ 7P=/ @T΋S6;T]\l  IPh_% vєlޖݛX MLz~.ʶC]Zhm r763iN>x+#\ x-&d°#Z\2/>]nF&c妌 79XN 4'&4ƃ S^&) KF/(LJ m.> #k㱡7yNϥA!=?c9~R}H=ıq8%GNg2k-dkBy1p+jpC R jbj-hFz]fWZX2llWjTr#T[}֣{ MNֺL+Jehқ>4|0gxcƸqE{"@ g4f{;b=ϟox+alZ洌E~Y[/e{G~;(ٵBFu4J1C]jrHXNwMlz Qsn%ًi$V\ + sztvl- ('hc,5Һ(`U۴,]}@jv ;[Gx BqD0&qP0?1Dcdי4";bgX+g-}I}4ݮ !fFb)FSpk6{*xe\i>K^S<ǚr,n03 ol)1$2_ށGI=^\&|ZSG1:ܜ샆.q" 9>ؕ0gE{l`ٕʅvWpn1 PY\&w6P-ȳ(<Ic_QW_k"ijgyAgRm(E jN׸lqrҖHSq>t!aƱ C Cu[aL 6(~~w)Y+lKMEs?}rp.qC }ƲѯݛT'݊(eqb<笥}:clPUֽdE .KjhENnYA:(Xu1:X;KvA- w^=(`48}X1f9TGR8\ ǿ+;׉X"z^aCG7ҳN&<꧴tΑ>_]{Wu6)Vq5V4)50k&N2k^r"GOև/1ϮhnAG΋=`#%2Ou,'lW9ď]2>1mnYtx(UQM?~a7b?>/Dbj3.,%0<̨9UHTޠH:8AL㨐4t]cWFzRH fks&n[+_SIuL z3g0֑-x٫I<=J'3y9зJ>N&9}=4b\aogoݮ tg2"@Ȥ@)0&bqSʫv- Z.8,@=Kds'j0eh< 8cVW`6/<ܠr WCТkbSU[HzWijhYey$ XOh{nl õ$h>EuzS X,%tӵN6mil\=+4泵*n-A%$"ch__ hbY瘷."ʼnu}F ylpvXEtzfLn~쉁n.@!opZՕQO >x=dtz}/oh=:b\B`jG ,}ZaPgVd/ހLHi?2e_xwnkgs+[y@ jwO;SXV%0ۘ`~dS h&{ =! n)Z}58Oeb%gw\j,hɳXF#(a-jL8Xn% rH?mwlڡcW@@:GJ51Fusc-PT#a`P=N'6Qgz)mGK`(dQϬ~D~+pW;ޤr0}o#WJ 3NhW'"9S]ůtK |?9 MCѩݬٹl;iŘipc3ޓ [85ԞUt +CPv*1'I/_$"6#c|rT* ]%[*'viC#S>✀`OIZz)nN<#w6j1nuU]B5tg=DɄ9q`5 cH:ҧQҀª6xt>es4+m#rY%?.5tGvi:Uio &`&h]co)m ^Zb]Y/厔įvRl|FKi¤uCxE1w *] 38hFWEC4u3pە}:)PfFu%Cw^_2j9ͪ$OW<^{gDdp"ÕGP(|Z| Z[43{ Q}xnΌlﶫă | 1$,U$ ݰȦ* ȷMhi:puQhsFps pX5Cs*7|s}slI͂~+!ڋ8"7d5;vڇguUmO!-N}Aҵ%@5ۧ߅Z GO}© &YQrv֝ !g4}۠d LqyThdBh,<9 W)QM'/%=˔#B%Fi+MfkߥmUȮEX.3a ~qa8J^V*P(jmB=K ։"PXj Mf]CCe|( < I'H fhGb5}1&Vc+Ɛ6Et͠b)xGyf/r]ԔI \5RE;G8|[@Q4j"OKKF-&I ň.@ugX^9BOYw`>ֿquR+%v#{/e󔌷Z O0Z]ZQT"'Qc.3R!!/yKC[ҡ-%ឨzX6憌.a}bs.HqȅܨasQ_܁ @_ crpE۹s}Q8ȉ{~M|pj&DHɡ|Y[u*+;nA{m%grS02Eh$j.u6ft-8;o"|"&uW=%s5dRCoMEVNY}y?) VIkmor˷fRnpygωqt9並^еDr}'8,G)DDyi,۞Ä}(bxt@z8"R\!)&&_7Y){s$KVu|lYX ;fSx_v,W_;6|Rgu>4^ B]|5TjF:*5rG@1{K_{-Ԟ0]E%HY"+Ƕ#,(|*^ÓCϤgѢY4s\>e;h7%Ӟ9W(΅(d`3#c_dMxq| qRȄ x 3df?p-w~\D&H"h6sԧA 6RrdPzn<֞!^5ke__ +Y+;a3riKé{9Ǡ' /;zm$%dxVݩE 1=懛F3^z !fIg^ j)sT Sgo k/ݰe6m1,ydgMyÆmiM! ˂, qB|sqJUK?zJgvޣ"NV)D!*SGnr^`.om 4TqmL^(5[H߫p+lU3/ǪZp gu}XtË7}pl'0]ִ̼/':IjKHnbVq )a#?n'U [̬ 0"wWMFVI. D,+Y?͈Z |z$|ʜ:RٶOY/\nEf' lTkƝ}vQT_LM闧wˠG'7gř]o7|9jc岴=6 (*k嚈M05D S#~?hiuyИyjSi]_q/u`qb`el!B7ZX.`j>7~%Y~h\Je j-v/NMrj8|3|V978Jnuᣉ9xBH{=\wH!g` !epҐnZ)op8UaR@`Q|b'fk7$On?,H2W"ˢG|4 *(Y jF)Ѵ8P[ʛr;<i(;+vŧ -1Y2;̉:j03ZA;SeFP Un-?'Yթ養Sd|W#we=$ca$TnP*}.` L6Fv lՆ c`,@{ba=yoLT@a+_ٔj~Pﶬ*ޤ|wkz@s*N۱YiLV^ZTΘYA+MrQZ DSh7 r!j ?~"7DFmFUosպqrVlIlH]&{Ο֭$e`B@}Kj4\>0{V6O/&6sLLCE#U3>PIlʯbTO(M 'Ca!)Ԃ{]ŠPa4, -Bq3|\uo9&]5)1 &!jP\WzetLf`D&^pPEvX\j [|\b*nR@?ֳ-( o AcH=xO1J n {|Y}D)z;CMm DyK#'}eҐM!;qfb`Ԁ ?,Jx|t[6I_y \[w/A9'v"W`qJ~:9&::Cy 2*!td+`x`&\]Y࿓ha|tP>hB]TsNz5:eU%_>zx1uנ3Ɉvʖשd[$3e(az`&RVl+°^r397XN*bF@Y1`ѳpΟ^ڙ/\囈GCi3]ĐVuY%, Zj*]J}4YuM;xŮrʳ(>sq?b!:4Tio ;}Ƶ{)ؾI]@Ϙd "^m6~2X 5Y?8&41G6g2;qFqOO}Z *KdU w55]wn-I7y*"p8.eY[~gʶ rs;3pG2<5-|KUYGt 8׳( SiwiY/_GB~ /4B׌g9K'ԻW)42P] N#C!`۔qS@dg*7!7Su ,b6/ј&Ыfbլ4HOAV3(Vn oa[!z)ꕠ+s/AЂXDE괧i6:n~hJ;L ;GHqıpb'P61^6FV=jU4P9F/Ƕk*N9w揚W spl2ыw,bl6ч墣&uL0r-ofq޸eSj.O͐5fVY#mBj*M G?IJm4".rNں;0ly U>bxVvzyEF?ZC445~^[؁*T@FTg!{qUh] z6ltk8XEby9&"{t-M#+8nUէ=cU\Y#\A8.K/0e(zHl)G[nգ&{J,ΨU֩ AdK A N%0w{NE pBye6:ĪJ-lC'+UQ+n'j`Hvl-nh,@oI&J1Ї lk`qRH|VBY" ڨ,;IՋ&zDG(mъwz X\9Z,v2;2 &s%Җ=pxwr|g؋넓o~xNI zY%$t [hPI8X;jY3J{%&>u20GBVߖ<)}7VՅ틷7? LðA֟En#WLϩ*P 3ĽpZ̹[Wu%BNJfe@, StTjƮ-y?= vOKO2|yc-CTr,{.`eJhw3XS:,ܻmTX.ot[s1kBmdΪ9J(( kSmLB6[QnU"9IŤaϏZDmq]҇wpw}嵺&BO5p]bY|QÍֻX+CJɄzʐw%>5 0e3N``g DV1L䶶2M]Ut `0@}}|n!#RDQ0H'85\"E,OT@_IK 0s`%6RC1^/ucK)N|rx9k_a.$KtRcJ~߅"ǖO8RZT8˗g;׆Ӏ _2f"pFAvÆ9Ѷs q}ZECKUMB7uRE >* u&G<ޣ?#u_мW3vʉ ) &D7YD?!@8q'}_LHÎ {,O"&v z~Fmo^yҏ0;P(6.I*4 y* k]c-%5zo/Ӎ2A>U0eOW譆GHߔ7Boe*SJ=Fi*+dmu ^p7ř:1̧n}ihZP$kC!=Ri+&*T;#U:]>"WwraĢ9 SЖ}:r_N~N퀚.jZOP#`'ƨXٌ\8+^}~l;{՞ޗWD9q&J6Vl(N9w )[u'SpJZ9GRF5d+iuop@xm]%:$滚%7/A:~쉨NV%-q|7@qg٬~,R.,&@ 5 "%0WNIX2W nJZ}P׫dL OtJz)oʥ0竺bd9vKl0K%GΪ! ).,HmQM80~)jA7q$2Z$a*'ӳ0]rEa'K#<8\[9 hEԮ%dP:),Rwy6IOa mAiWKZܷ&@^: d;fޑ.,gꚱ@2Av:5TP~x_:*)X/Փ\߶dSTje]9ѱ^c-zg W/Iǐ$ZoDLzC8w~r.9qKБBTȿ-qIHm4dc{G^>fTn/!E "A,SUOX7CѰM(b b| zY_wMG}=b㈠l$zb&APӇ6/ yr)]!lv ފ cWpawtq!6+;A 9%iҧkTƄu؃ wGB(uh)C<`k9RԅoMڼG#_X7SlCQV^KG0 9h*b: يDž6Pe5U@׼\g_p^;=88U@4jOZ^y~|fy)kxoQ~`~D~V%ק=̒I(ȥ0MXyKYV5_=B|zaH$ \DŶ>)[]'Ds;uyOَNIgӬ44!q2DIޢ*PX'jCt V)e*JofS3vg{]&2z69t: V0)oWꔀW8yt_`[qC.Ǻ8ѫMDRD(ow2KFpKBkgB[[ډ#Սwe&/j7*WvVW[6ID-c|LGF iЅ}O~f`CW8>q`:}ӕ Rg$?Nkn@>+R%Ҩٍrr|ijVGI\-h?aZ@J  \RܜMe#yY#YlR񛭬OYYFчsbƎ:?c^>~Ir MSh(k挃I. 0 QG0lٹK,:\iζgC꠩vthGA}~h0*x>+?zF/,1W#3g",=9FSPԸXv pa7.0:m?2_ƢtE~LER tc~[P?)I8ZΉ1@Z3i؇a.6~svI]HtAR9çw!.\Q,>Y}\e50on0}]R ),B^Ɏ6tWœBI NvJjb st꿠QzpPn^_,By.B*<5V4佴MyՖlWBtOT8\YkY+|qN ;o0hK"8MWC uf7 yV /怠Z .{X5ƽ@JR ^l)+n؂ )lC>zH=?#ɱX@gXpB> c\ݽzOF=/&~K `%.OבP5&0{,YFB)=B>nBepW_ VZC﫛y:@Ypdd7mH|IF]SfCL_ذkv~>av}:- uRz3Ռk4ADⱏqh w7Srl(0J_ٲb{ϋ??huC0~n8+y=ʌ8ѝ@'Cp?z&>[kbBC_Ѱ@6hxSqvze],o^bx#pK/ଋsp7WALi5{խ{}?7湏}.xgiybez&H2Aqſ}nͨ]jNlZz8덥/@7@$dpgJȱ/kt]L\%sINufp+>CT"@0 H; ٴ|1;~P읿@Vp& ٛXG"rjJ?0(DT 6c 0RkDi >gs膭[,^ۡ웻 {yL;PvNGGS{u4=nڸh-ƒFlg. )oufLAqrwu/ @|/ L_`k6nH0a)et>{OIRB6 8=A)'}*i kc>0י8Zxhs .nhpr wɞ1%oQ'YlmW%~xT0``9>;M?.4W`8.a sW(rߋ/舷@Y Y͘פ1 T>bɏo+n? [y# [{CQeBeT w}18eS:ci"J>ni4,]JK[P弞E__ f`g~O:yqCTS S< c庀U볦_SzXm95~J3#ow[Wr^L\Fp+ޚvfŻk޽%/2\:|Hʪ!P&VH%4)X]εe8/ '/#%qcJ s%$r7;k |RRubld6I(cEJzSU爭4b{A$QL*=?CE^s@uTC_=e[w@\%j c2C'kQg Q‰7DUX&߁1)^!~YQ nji&a8 ZFWxl<"Tԥ#bv$u_DI [*GyM&)&w&9Ƌ)!Lm+YW9r &+~Q)z&U ].WD]rF2U-$87\=]gD?n@g'`ci (_@ۼV]#3/ mMʎ}Nٔd)z3<&HTJYBty[͗O0?^gA,֘!PKdd(#8 Be8oaE`=2%Bt0; A0fΝ );nDtrm?:2m@S[#nQfJdmJlMQĽr%}ȗ{`Al%BB&VVrR1@Äu.3D92|zaVa لS\i\7,eyrK*8,K1@%bQY&~Fr1 o2p3xxRնOA9 p& |B7ST `Xtr0.I%Lbc[ٖȫEh-z?N&7{'/ ~Sjp@]8JN,]r7m0sx6ѯ qñ->A1n-EJ6Hfxp+Y,Uܺhh^P'Z"95d^ E{%,#g #/ԣYwFMs 8.VէeJ6/O50'`e>^RtrUYN:iŕ7'xz =~\shN1Gs늲sGy3X5L1jS F<#"0(5rc'1='-;RѰ7bX) \d g׽aHd PgYZ070701000000bc000081a4000000000000000000000001616ee5110000487c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v1_hw.ko.xz7zXZִF!t/jH:]?Eh=ڜͩ)BΙyxF'acysOStz "EcSVСJs"c4ZyLwD1R9mB˻ t-_)R)QmMss2InH1G7<(߲S[EZPM\yeUҩOi!!MT;3ǵd]`Ϊ-=dBQ́L >:3H%qs%xRҜ߬UlAL&& ZC65>""y!yX$ԉw5V?9^8> Ү&sǪp}mLU sr<֛z &R#4g Ep2F H [afb42X>D4T q>zkE̘Ny)zcB=^.VV*mc7up)I^%eERCjݛd81JO$}ӅI-Gʇړ]W!woI I uHɧ#?#[[j7BwҘFY%>IY@xL¢M"Hf-ik9l )% J{`Y{YpT!eQ<j@XMʽj(vY6N +0KEE)#R|ezp:. J_ r (L AuBA4yak{n!qm.}J7Ҕc8pzu$oF<$Yt2hEk T!#3m)2>_ U+˅F!=CaAT")`εMQ[+5isv#>Bxyo ı = -@ dQQGe:uA:X&-'oHB ^g xP /{C?aLu2tܺ93/+q9|4"&:nbm(1\I5Dh,sՃ8sU!}O{rDTˋ('D :38%r ){=N+$@{~Ҫ },d*,t!|M2^D7F(=ANAa67pK?cs [E7C\K*/6nb)1Ƴ iqYqoZ5X8m _*- kANM@NDa x>h9`f3 :V+3 xd]=y6zn0QK7_ 0 +bT_yYEt]S[FC n4!5Q3Iy;5$Qˌ¦ի_-d{jh;^X.}a"*UW?1Pc[umar0҆xyX#wPw8&w>_;ҷj~X^iAXn z&>G ãU-0?2$bPHK!cpا)!: A837~2Zxif1L(> Fdv ?f/-ۦ @o"L{p'M+oy6޼uYmz{ |۰E#9R.ЖV %䭹^қT΀'-*1v@ oc}345chVAW_nP&Zʂ3G^9ݑTMz%kW 2a'(Sķp'б(WQ 舻?51ݶUͺ--0/S`xF}m:TQOP9 Z,!- V:)3N*d1xS[$HF\]g'SZӭF:#7D Ȏ~\h_ɜV@CdZ4u7_LqpzSHҼ(nUŰ4ͷٺqQ{x^fa߽ˆ43+j.55Am'O0k +!599r"i͉I+!lZtF\$O7'JA11-`|$J1C;8 {sզn0? [ ;\=l856f+c)}KZx v!GvOf$&ݫ&Ē |\,^?eT4nQ`li"5)~|p@ˊ{%\t]Y@r[ז6w'*S'x ]\C*K3ò7F4SS64``~gN4^!e 愗P)W,Zj{IR,{D a)'R1dAL_ Bx:,>u]̞i Aוv`jVڻ9:gۛNȼgddD>WGBJ~#.í!nc Ǡi>FB_/y EQ{HyyրW_Ė)ؘcϾNi"W&`J3Rޞ+?\ w;ghERgu$_Pur#e/ESoξpΜ)o:}:>oAEZ@\ +1Gqlĥm OCWPwt(ѰjV Gx~2蕵; , *Aj +8w[2$G e5*ƙ/CDUREI/6siXAO:Ə\S(:XonpƄf#?XiLw KS? m̙e7v#兕Z@L!K`<9`Z-o8@*H@.ŵH6%SORrizHDkr?f?[Μ=[k+SnڂFP7[WzpvvC^m[ơ|No,3vdMu穀_ZN{^~@j^l22Jdڝ>{"VF3#s@E3L:{ ɲq^ rR¿ _Q5Ur:R)s%*^6NH ȟeC kF'GMN"2%B37Ġhr׎?vRZ$gzm9V#<"B݌8 AϊI+ Lo!? ]5#YPb!MFTjk#UѴ-"~'7Ks6YLV.C<: \cC?gJKF]1C:ȭmϸVkxWiRbź}=ʐ SC (~a<섫=ݩ:=q :`f-`åDSU]H~&mӪjy'ÂHsOm:sDbx,0TQ>8#gcS>` _˚KWħ/WI'GdcH y6t`"њaƫ/C]*Mj;FNWodfn_z >qFHPo"^ȝOQLAY-ZOm$G#^TOEdA'F͂t EFl-վc؇cYpj6Ѓpv~4xAbb8ЏEyc \>RdO{5M SxcKƑ߼xLūf6f?|Ւ]0!de}sĸqZJ7=h: pZ\! !Di>[{0;ZHpJNp1@ 2Y^aU؃^j0T"e8^Vg6;lПݣx_E)) x0e_.m{<}TEu0]BB3ysET;{mT-5s׀PT@%>5Z~a6 "m\yӐ2и ›v0>@-g#c[MA).(fJ8 ְP3v{"%Oo͊"mR:q7EiS sen >-\WĪg=1CR*#MRUY.9^3QߋUC&UHP®Ȁ30wKK:~$>ȟ{Hš~͜qw);|rⴢ|3'Fl[yG6ݻv &YA> 5=Sٵ oEjl"#݃nHtitl8qWP͕Qh ]GmOg=7kB쎨 5EѤ=m%Y w ֪mY $0JS-L?WT~*_NSڨD e\O Ky8xVyoȷc|FOm--J0ɚ %Am]/u]4=W|)0BZ]0ͫSZu@Yim0{lKEh?ݣ4EB㦀<ebQH}AHϿC )QcDf&2G#;7d E70[iȬ[+h&/-f22lT<>wXgݭ}A2nw3s0e,ټT-RRCq;Ҿ_dL߉\:8BJK~ޗo|bZH"^C:ɍh5AOE#7FKjb2M ԧA꒭M9+x;dsS f240e NZ yp S.gQ紓OqL'@XT܇WS#@c~)^7'3k$YpI|<<:~U:\SqEf> AL+uVmV~}ҰÿjMT5C1汲ek0 KupUHe}s0g" zR(^GI$l_beV{M8h}e05!)PNKx< ID|F/nUz1cL3j'CpE|d'qظjp@5fUzӴ`zQ7\\NRE[̟ʈVpP Gu!6a@n1Oqjܼ)p ]KBns͌ai%<̂T'zO 9&hct|R13brqle2pM Ҕ*" , 8m/j{5ށT\P ffEג>fvnL|iViE&sL_FEhMەM;0|m_ysv5i2DLGo{f%1Z&U䉹$ ~ Q>D$L>p7e F)u6MClTjG{PN$*$s!@*Dɝ|4;V{F@68)ȹ£ F"GP/aRr9=T_mnVfVEhX}Gev날hDksŶZW)u^yx;G-g%$ȿl C^ ~/lA:vMvb|ޤot/e T{Ma-d]i? 9dD1 vB렮;t ~ {8gf[X [WCHoYR!~^Et>lna'C~ꅤ&펀^'{tݨn]nf@*ȕ Ut 6 @WւH,ovuf)~"loi"N0[p*W"W?({>_};Y# zQMO)dWVdRsm<Q)IZPaD7Vt_59%#YdqTEOW[@}L3dG'1>S:'!(;"r(@yN(QŢŅ5&_w]"dhv^^ãrLQ ð d8kOG!li[^i=yqa*}m.L~t5۶},ip{ר6BұeMN8 }UMյ+busDw[fms}%k+zlfTS.b#=ż_$C+XkP $RGB/%lw1[I^rm%J,> mp[csvDSߐ]ΞEvC=zF*G ;u7OR0M?,JG548gRe>Y >[(kos^|W{뽱#b^^o>yM<\l:ÔnaT+fD*,bIUnDꙮoPC3KtKk.!-Ư8x{EKvYnz$n5NΚs,Do=`:9*pz^÷M9 th=M4V̖\&u9$"Ҙ JҳI$&QNh 1 LR$'Zwf SIkJ gJ"9{(s\VL %:[ה##PHp9)-L؟=H\V6m]NAͳi*);MCWtb+Ak g_Waꅬ*|qШ;g9*ucFNL݌v`}RɪnXuZ -jxd9B>d)綯ua$e9Sdq iaqdr7.-U~޳ƌ\<_*ro `W'# IT/6j釢Z0j掳bX V *6.#!%Xf9t4g,mFfx- _QTn4y {*X%Ξz@-Co%\_fCZ,ERgCQ܏kO>Qt.3N3Z%?_YCp+i#NLeZثo0Ϙ:Ov) 4{sk6n1#'OOxBС؃>˖ SMd )Rcpa8B6Y78`3y2scIf!r.zm9DS8r<k9ub }<Moofb_ :|X[l~3|_AQn!|3hx hu+ >ثD(D`*E:[Qg]9r2suШZlr8Oa *Δ`#qF-qD.j [ICpyvH%BwM,W^ \;' OkmԬ-vwv1v+(w3v#<"qTUC.\PDDNvz Gz>|&lʸ#iѲe ɷZXq-k̉ G6Nohseє rAsZe 8 49vrUy&w \J9~ݾ|VLn֭bJ K^T|go,_ #sŰjXZPRF5pX`K'ҶQGEcbVb'0hNAG RaI%KͫooN+z<*pUE\{7w)y_@jdRU3D&c#_u׌+!Rj2/LEF g|sjllX#e/5Ie&I)PVau&;+es A,[=hO69Ґn3aؘ;0'e*ɴ- V91^G??bvSi:jeN^ +G"#Lux]ﹿd4¨?"+^lQ ujv C@܌ 4 y`cdUf/$YU&sE#:ar :CjinC5?,줗~[,?: sO8LQ%KJ[WxGǴ☤91_jSc6ڛmo ~o4'yIS`RX4me-}_Pg >B/퉮/hD̉Դ?X7f҂VVG\)VEWO/SS|!# FXpV @ ovB#(m? 9ҸW (w~lUM0PElen`yx@ʔrX CA⯈/j7Ck PUW&JMqғ;_t\ K S( K\4987\c/Ea QaeYBJІ*H&o +QRo珯VFg1`,Z Sj`C#:!۱μAжUUŸZŹ?{_n=9y BK]bT|1ĥ!C?ro=P3 eZ_q KOf#jvm\p_s¡t5j$^DKAXMPd$FaY =*KLҢ;kӞ)EkT$f_O`ԊSZBW<@f(X_0r>]~,"92 ":0i +;pYC+'ҊK̐]~;g ^>md&D}Y_`mS+(yj#KD;O ["_ 5Xl~H&s@GK&?N<>wU;\KFg ΅:"K+^||&l5$e뽅` ?gK.la JL~*Rf{[@(wCh)gzg#39 ՠHj54ʠstq{BU}]9pNt,WX(QP#:JBm]M=NŦЕ䣭1xFEV`] 2n/š|@.@u䨽7:Uj_[a\8P(UqܹC~F3Y_qo1ͫ M> -/m 7N@K铗@#SܴVt|PD, Z<;{ Ap"#,:!"&"b)/tR(]L2Jdyv*y]Ӂ_Aqҝ3o??ǾS)A6扁Nm! F{F/Z>J1o}X`El;jnQCa ZsuwLNPKOAEM*123ȩP3+'NJ"I Vԡa rۧ;]/ײEշ[Kpe8gB\,s ^H|6f';cH'ʸ 9XR@Z/ekx+ DMW(x} {Z*fv$պ`y%3N]ℊ>D7q9v'o G6X qY 3:S.Euˑ;O)USIc|gTi_FɕEWXQw~k)W1:̨.XYr.^qVFDI<\EY:A <Ψj,c=y^"e{%f)EC,F*y䀭,,]U[ WqXK_JMHAyM2 scj~M}?;meRe~e5I>Ke]tX¬/)O| FYKq.Os׉RK JFܵk;ʤt\K? CMצ z[[\..\Crn\Hmm4N٦_*azY2f1.xp3DtO0tD˕QoEDaX/!G)rEGKd&]A$e ưJhOmYA rҐ\> ahNJP[m^hC3\;fVyoE`.kNJΓh.YyzmU)Y` r4헕^冓JhKO8F,r:Y8&>"r;;Ogx~b$6jAҐ f*pl ȑ{|x:FxCLIUDv>{:yƻfޛvte!y gMTd>7j/CeڰGPƯNHzͬyg#˅MvV- u|t>QfTݥNQ_&l8.SWq/Fآ upoHuߙs\1> ]@fG)_d AyB@*kZ5[Ypd$N)O-_y#{}G;rWݿq懽, w 'r/-klB|1<~ZQES%`&A9d|Zh,mJcW|:eA (0ij b3'*9{^ӡfA[BǙxr 7ȝ,\/5^u! ~ܞ\}pƣ\,=%c'sNsR]dv7Ym[#&i]h)j85h-6;"`adt'/:(&Vq-$( ~ L4.dHm#h%dnբA_n2PM}b8d>S{".v`l('KO񜛫6iLw0ٵz&:x27;(0JԒ.:fyw 8 +{GT]kaG_;~bJ-sr׼Kҵ%}\ &z_lp; (:b6DjJ aŖ b2-KÁg3uD^;4H9lv䤍KmM.y,)\r~ڣoHxf|FY6j\iېyrL*$~.c81)ºDm" }I\A~6&xXm]@?wiD <]: |~no7`eA`Mރ$]zVpǾ BPr2nVak -.u/l]VNB}}Ys6#)|MAH5DNOk!vL0/DpwxQ"{`{F?J(e 2VE”}%w8(1̸Hl%8ُ[RuK5=g\ 5,U,0-EJkk:J0^VٔG(q}#=Ipp&1`o\$`-{<2#4qo!c<١ָw˗a? ?6eư]bivGsgy#Sty@<ZI-uN~Sk]>Ж"LoY-bpL"E I^ 3M|I_‚23F;ڃzd2IBƧ&DP]F"M94]!]Nc9r[!(%GR \;c19EkFT;dEp b2kJ7\|4W%%h( ڪmO3Ԍwv`kj ޯĿ9f< "1(cyiGv"33WPWԲvpk~O"|9;Ef{ۢA%9㵕ܫσk^ K])1.(\TEj8)/JLMr8"UkbxP[b$SF*0w$4L|~FWC"pՕ#3rnL64[tR|)ѹq!q,t]RkE8E)8lpwM'Pg2StY2-Ub$JU8,>ʜDiw3aj`dfߠW8 J^~'{sDy,gs8\ڡ& ^$CEe=*{KB z4Q'ʀL5 \K_z@VZ$wοxDsiEm=٭8 $?=l^6-VV-,AKzXIVБl1ymhb0*ZRuΙ  eQx JffpD_9[0V.p)˅xFiynE-}j\_oap^ݞtdcN=w\\O0MøAB˖Qզ!_TM7 }g&뇏JB=B2fWJO.t||#׾РJ$Zl \E\-6Ǵc6 Uo$v[Yi&'T5-8oI0%WaPIJ3H gĦƣSySQuG  LG`K]캢zJba7Liqkz8 j.<V _+Y<آ^rdȢ4[qM(@?@*"4WDf48{?F⹱k]MB/|i~'闚hEoIFU ;rY,@Ro$eҨW=8mS';\/ .v3}!Lh łr^ -%@>65ґ' )"RD\(l]XfȆ&JwwWeA<_e.2Њ؞mÉ5{eIhOQjmvwf 9CV-2p73HJOEvϫbi\RBy=a%-./b$ ZX.gkK 5$$_4UhsY#Mi-ڄiq`^!G>.(9EdxRthЍ>0Q~=ɫ=mlҤPK2,B0_cμi{s5Uϙ-'M'n3owGS1JEd@3 ˩]Cw!R!Ԍ*W/ Rm0JZaճ7W 20g fIa*wyh,&FBdGE T#bg3:eAn]BzGs<3ssǽL:ΠA'M*.SJcckjL#@.ʪ6A: u*_5 ('G%rnU{0J-]O@YneS6Qr(kE>^X,!y pf@(H-+:wwZ<**$SR D^\@=rI"ۇmA%tyx]%I֜PD+g;:RE|jd8;Г@MiHt.8U[U̜62:hU,DGQ35LvSxh\:;&kq.k4ۗJY4DAO_=wkw={Y nεˤ V* J%l݆|yp19Q! {8eR?6 q:R#-Sý}{ ANyKJ`#(tdWer+;H'3<?J\_- 8U`vOc{-u3g*܎ܫ* 1";4U?/:ۍu[ 1ri gIw}Ht[>;4v߷H MtƋ Bo?@'cwd<^Km&|<}rJlh,`y<{E'NZd}{m])n40]}%lG|(M2>2{lÉKeD {s5f($RiId9jQyOw%̌cq K(s<|jYޯnzR#vYЂ=c2,;9צee[ʶqfXLBtVA`*ھ)KUY:ܼhwur/-u%sVxw# >$ l0gS!=1A{uYmU`Ļ+x1np 8#~ˌgƫU_5Ri0s}"i_*|Wτs~@MϘf&[dS]4z{`FW:1"@2mirS7ٹivE᛫.S`m* zPtmd?Ijd25ᎾTM]IL1b'B,τiߎec-/WZ xݮ짦>$oogۆz%&~~Pn@+*~n7$JfRsL/fW`o6Z9(06Lq9<%sD0@7#Yֽ KY9497;0sS9.*х`c?}(uxͥʜm?TZH_T4>VYLP:~iuskaf2.C\eO&cYtWqtT4YݠYW`᫻Vf ) ~ w F "PRɃWqP79Yqg7i$&Ƥ֞ ڬ4ᇨv5a>_ ev-1I"ADOWE90ڎPwHJ!ٗUvn69[`x:jaH,' z+Km?;O׉ dʗl1y 4n#o*G9 G2]w3 SjdP"|2 8s#Ms6YfBB}[u+b;'b؟ڛ'G̰x9=Z7h 8o;;93 S E(פj.܏9gHwcF(^bCk\DYGngf6rQe뀠<,#Rd&ay.g_OaT(|d8e qG&9=W@`LL0D NF6]yji5*[?%cѬ; ?AzufUgtY xx)ƱQ.&ϙ^.Wһ<' 풌=1}lfNO_s#Kv2Y)rTeD;MMkX8#_'#/޾7;4%UHKOV!`H_"Lrgo4"Cf8m6 .-( fZ 7#@]\8/AU?{^{9 H`=$IOb%A*ʀ2pÜ9'CNڏpWFkp=÷ȣ Y#B4dӄ|Q/4+l HQr8ܒ,Xi|"nf1f聯{C Xo!ُ@$cxO3FdąŧۋΑutg[Z)Ίj&݄*4?xl z!31K]Ն}(1Ov'8u>ۜ?j"@oY+}T]:qGHf'ߵͼ`q9I}}L:SU~v '-t&Qj9F/z˻c1 tE7#D~&J.'Ñsεg=MԶHhxh+*;} ;6ЊhHzV8µ HJT_KQ TCE X8ARRsd|f=sƢDڿ㥥ߡMFZՋP%O%!P/U|V{_F؊Nz 6~Gk[ꬃ>`+)Pz7 }/bWw^0A~Fi{! %Y@ _MA2 [҅cx:BAR?gz%7pcBl"iOjan s>1iSa5pD=;)8k\iT>;iQ1cz*lFfe&>2ZbFa퓔Z: eF@seg=9NJ`y&3JyR1#kŦ(xctS-7U *);m:%]e ޑ~Jnb"ܡJb rВ8C)Xܮ+ef*snKM Hc9i{O'UN3p&t!ECb|Ͷl"u·~ G6b*$yDXq?-C qpAZ>[8 _8 ӹv F}2醫.zW++"@ǎ_-峮McEˣ17$m1uTԲ/ kELL,N 8=IGZ(PpM4'^qqzKO<=T%f "e@қ)釪Lk[grDST/Y,{sɻs-r!%&0t?x|~EN?V>8/|=Sh-0o?I]h*pXtF+TRJ3ozBٝ>E)%F(S]e;EpNKvک$ה~l1:eW!M8wܮ?>]X {d8~fe%WS#3-9~! it`&^6)8}}k9Djr/"4DG]`0z`Q,>({DU0~* fiHQsQQ]8Yo?BCZ7k\ ]mЖ; [ pC.< Bx7aN[$By.-L=ڏ3CCbcr=;. VE0Ir[_DɈbqnܣ{N}ncrHHƆҔ F D8(=F,;e,O,Fs1NB5M̬-xpvt&AtzZܣLe$+2 6HWg\,}e3: aYnԝtSȍ2~T<,ĺX,9#ۋ|Mj .( >ZQB槉tڔ{R1^)u-t|'4WXZWG,UFHRtfFf'VFY6:;!>{z3:4a 5OL#2xB2N>!{>ӌLE^!pcLSȰY zY-wo=&u6>Ѕ_v5uь(5] 4 @.Zno򽨒+\5` ;7/n1<2N/͉NI_6z4`:1#7ͧܺC!㋘U%3'УOg"]wRæa'#Cky %-ǫk5% dmڶ/iȋvͦJg;3&}XDZ1auN \4hli`^Tk6ֵ`)r.&a$W'+vzxf[$,@)"ԚM/0N:"nuh$jt$H؄j `4><کei[qhor [5`dl8STWy8rƃϊL9_S}v-Q 9EdEBt!oXDfz˷EwegaL 6Zd:ԎSP- ms%-;:MHDx3̯0x~&7 0lǾ=\j]?vP,l;) ۻ=u7Xu=X ?Ϋ]b}?ZWά-c 2H~:p:t Rݳ{tWWe3*Y+ ⛶Yh *i[l7ft>c lf4d|hvw ᷆~ls=B)Ta߻ėrJ iwg_^U'ŽCк@o*׀ ês$@1J`XÿlZv 93^S.OOmD\+c.˽L]m?ORm($*&ʽGbN 7I)$G+ #c6'ųa&px30޻0h2Qu>RZ4դD_'Kò, y|&!ͿNAԈ%EԳyxK7\l23¼[7O?+dKp46W]xi' <#Ta5/ѓ$qFR ɤ"hFSgBٽ JHJPyHybN(틈e:+Zojq)B<%dW#|f @$Z S[rq׀Y* 4`c9_3Z K˛Z$zsfdzdp@ƌU;q%)d6]",C*01Z;JR 6;N@N PYpfhs~@x K0vvDTiM$.8xOepiٞ):b9B$uZ3|b ,)M'Ȱ@)?j+Wn2Yq#SA™B|?&Y<]rFP,waP9?-}ڲoEiIwm}'}n  ҝYUY)Z}+1>&MjQfQXլ=@ѩYlâDU1/hT{9]&TvSGWN@mД%@h; ?fFc# 7ϲ|mG>9Mk}.= F%L#eIA=h=sغ N# U»"?gQ!pb,iXݭ~C"=%nή8Q{;Ǹϴ(憳й;7v'wd!'q|)Z8;b^ MVܙO`U7FMcWz2%(qHjUT4ʱ}ebU.k}Ha؋D6V)X44Υ3JW4)ve *O\;2Ҡ78 $C_j05-[ qe:;]^{SpuDAhm䆁ЗC%4 qu{L !MO`44dK?lކxĘB)lk~-۹iwn01 Mt~}PEQ~iH|}# YN?/c'WKٺ)v>Z/ɃҠ&ky8l RiݐCJ:Sj}cR9C[r-W:J5(kE/N ;JB3'5"TiCZ79Z۶ ٹNjK ^Bų ?&74tE|"޲86Ҵ2ojZ-8BM wnJ{⋪h{‡ g[qHPh?rӈ&E"UQb],sWjܓO|Q=IXGhYa)A %.9Fr[%lL^;gfBOg^.U{=o~85MM4~F?L9 f0fg]$,n H#tƛQX! \7kamM@nQϬZrf2 XUu˞CtUWsҙب dE_*d2á&x bd8\[4ﺾ"R̝rW`S.G 8Aqfj,VE/G DZX y"u"QboOhi[C%qoYR){x@ +(~CILp6@Hzx5,@V@,o_}A:lx`*uy7%ve@4~vB\L y|W wݒ4.Ey4Aπ X}ǣ+ hꂩ %P##5oG[7K]ڀAD 0+O2+/PIʈI@ә }Py'ZT')k2vu}a8q""'EF]7$' GnՅs9S2)+Z \kǐ t4WB$,V`[<J]~ R&0^Hm*zvnԈqP`~S]+ʘImDӫpE t'@  bK7vjPJz?3{qįUJ8|=b*ߋGZ͉=+1:Sأqr"xn=_4>Tے<_.mj켛Ȃ 9mlxa^QPֳ{ %㲙ߐ es .+CJp,%Ǣ ȩ)\l.*kMmicSۉ: #K 6çNЃn1qr܉{0,iT_])!fQQ)P "Ҫ1yG .V/]07 v]/9$(}/Gazr߱P}%aeEE28yU]1k4z <~@jջ"8gte zsKj]cEPQ8BhIJ `*kac# y] u!+1 S"gHHz}JǠ|F}};UU_P>:(X2|`)J3#uSşumפ `fW?шTg\VGt9 yxЋ-;%:]7;hgzʡwtS= i\:LvM.KԜ+\ك#6Ev bot6>,(J Ԭ{OB~cƈ8OHoDK# {f~9 ]4U;ge-d>y_o,>PoKRuZgd E&~Sui/2dR|(6Bռq4 pGPϾ[lts4 8]u-k>:,Wx҄\^7RW:UEkڪy8?b45FhF~rh)+d{J-SiT]/QEdtDкHmqF{VmXܸsy $q-E=e/q[7]ϯIzeĒ0(! <'5IԀS\X01rK2eu u Ѵ$ ҥ QT?yМREGAϖEήpe}yƖ`Jw\G*@1* ]sYZ+4\;=p ◮*#upW `oZxK I8<j0&Z+f߂ P |xQ_ЕjxLiL$i&}QuE`-xTNPn:ZaL|́iaU0$24[soUjs:tJzF7`ǀ)bZMoR"D/>8M.Sքt c!pSFypsA6\(m?ւUijQbq;,V޷I XGM.%T@.ev9j5#,N.΃$&x{ϾJ~ '×i#g~!.-6t_ZäEGS)9̼Q~G-)=xTUboWl b.dg 5c8y"C-o(6`Z%`MowdF4h &wUFbIaC%gv5Isxa(@%E+fHҶLc('gWLA0jqCߜ]t xkΨV Y˟> U!Lל*GJ)? Tmd?1^<#Sx[XD{vⓔ}jU9Օ| 2 .j6S8/캾J" Y`,Uf PRvTY SQmy&݆#蛋X\X𪟏y ~0z.T]u@gGBK˙e޷xSͮm{t8OT %%l us(\VIΧ6!"_6-1Q#?v#l>1&4ؑLI6*^G}!|o5ʺCTNXO]Bp/n|u۽g}K&g_.2 T=lvc'I&|)K[nkf@׋N)&A窛`i3Sk zΈ*G.^]Py١;,q %WA5Z^JlR5} @7gr6P<d+9ị=SgSG1m^BP~ی|첶C!tтbdnLd*̡aK֖hc@n l Tt 18NoWexΥ ,=V&UF&COy"/|9`dlS-wNաfڃƧcT<1~xf6SX9paSy.x0swܘ-e}̡~Jc!:v jDG;uR܍:]w˦>c[-0-;EO熵+IB_VIHIL1Vv{4 SI@:y8q$m|>~:9l'㻈թ/F6_~$d{}Ȣ:D7"szm[MA2"IBE\؉Yю$"&iwP;>:z۷YER|pJۉPRV:ɸ:{kTR"y Yâ{蚤qSC.DžqF/wZă$}NRw9O˓V;Si{g!1*}e+J^LH{L,#0ى彘 thi= E.7)g`_ɬn3 ShlwAC%^R@yh>zÌ[an%VV[aJV2HtH jHyw~+w<M,BJ]iޑI/7)3rARg2<eی"X!`[EBnlߧR.*nlIw bDIf f(w,`k쌴}xM3*]?8 urcDN8V|5> WO/^qu"M#G~qTE:InXjX`PUu~sC6ы PO]=, T0l1rڭғHz JH_}~V[.)LjCy,QWיve6.STn}'Jl8xxu_#ȥ@@,6hx Xs,)`j4yc|XВx{/4ǧ>A0dL& B_ub̟\={ xOֳ4|eo<6$.B@_/_%gW CaBjRyP y6:;@͂ئdhqY_ŭ3!`GJI*M`+rRݽ^5Q"Px#w9\eߢUctK-c_؀zC}+kr߻Q+] ۤ(\%%R;dDH$WtU=w+*ѝ "Y?0 BP ׈$,"tD <&@Y4 VWδH`)@$E m6S 奝]rg%㴻{Th uKYWFWC@~,gˡ,f`oS&FyH2.~aN4ߗ]K$lY穷%e'!-gHyjJY&OjBF@j&t] QML\` {-+O;BwLԌv0Z054Dmd]oFkDs:?Rk`teB.NI2" F3å;F IĝŌ+.Rq)[t/ܟzG?QЅAb0D2)jR"X9WHnyqVb}+i_Xyh 0B0dS |Pz,G4mi(ycXɆ>ԯAת^ZckՖ!6H9؀rD*6TNZf \3.+k% ^1\ d.jKjQ(+aDpzлAa*p13`WW^W+]h?m4?EC^5t :@Hv5fgK.ܭ ":%^4p#5~H76(oEb.B 0>|!MSL%! {r'_˛>c±b0tUzsqۅ>5" !N lܞzmK[T9k6P]P+sվlx$w?ut_D\DٟE%e, f'ꚱOTPC݇3ul@#|tرs9B*/7~K|KNEz|+Ko ²7Wiɩ`p9%A+L",#vm\>-jpC<󻝓20p>'!xVMo)o+ H!ȍC*I ~.WZXʲ|5N a`w2NɬC6 ~lۈ?pP x Lrؖ/Pp҄4Sz_ukyHARY/Iic/Hã;'q2׾^ѕU 8S'=go׀ zKދ^1"p8S~ Cc%S߾ѷCh化Ro}1/Xq_OxZrO$>yW14x(;6GL3"3`9H. fOS~WݏKLXr-RXO. 3 2I1D! )AaIpE*Ƨp.9芏eC=. ;bu `P^ w׿4ADVkXL=cG5)\Uݓ< h!Ɉ0ZͩWwEGOIU۷((Iʚ52Pt~]fbJ\@2Hrp95zCxt8O*Zpݵ9!X٢L%rאPdO7_ܕ'M@].(9ɴž~ěM7+.fht텖Ӯg'Z"杙TmɕNwh}$D g/z]ўٷyI*9ۼs9W*LL^E寺2סRرE'ڬ.~|HƏ>tLBʙVp>%1ژwEƆT~pdQ8I,]Yl}k!Ve."/btYJ`JqCʣ$eh ;ijCi05#&l:;OmӎzKA?eQ,9n!tŎCE.m1 noC˸4>u{9b/h [QXwH_5 spZ~w2T.^3q1@kI/-cYkeSG@*\Fy.,R.w#UX%3B]"?pȞNK݁sKԂ gZ1fræɘw{di.X6oqd*?嚐[,5 Ĵm4!(D*"^ɞؖUx&fn۲E;xMyƯQȑMM7@;YQQm%(jҙWEmKːMK@֬=hйSA%bC!->4;CdžͰ(12Sڱ[Pc/stBCgsWxIF0Mŕ Q#'۬Fp@xVk7EFP)7|Quj_^ւ2.dUر%(Kfs1zra_إoBoEZ IRKaZYJ"M(COէ)bKEҸ^Rju]5HGέe|Z+gtO&aO5Fdhalr~Eymd;ŝղMPX4V~*tiEh5jr%Frf_8jVUZ/ aBC/x1bea#_eu_aRW'A Y/A ǷTR xe@ǫML)n g'U@5_]=4 ޖ_dr]Y\\ztM@(F6f{AlDȲ{&v}tZ"kp6ݢ5*M'\$EϤYa99b k~;"*7Β>+[KP%p0H1 ? A݈Bĥ@`C0b}t<"̣E':'4hjӶ7 ݢB ׃LdY2 JE%At)uէxTBR{E!Lcr dVȕW=_T3d2|o!_w60z |9 Vi.txNz~*#Kn^/gnFTc CT&TlHݔʮT4]R ѣ9[;Mt!ɼ&𙇨Q-y\.3Y*$0Y_ #BvOw7H, EDq"܃yQ :/)(ZhRaGUXn ړIJS:.C9RI.;KT5K7W0+ĝm6'qNlR(_fǃF{uE9AN.*|l? }f1ٻP.834yM!x"Ȍؙo 2 22BGd|O̕]ӱ`:$PJJ?>DЖ, q RAPa ǩ[կNocTW_ߢ6ó8p>OYAK04O(PցY/p8tJ2kp-l,+,AYd;eM ,Hla}r\2 _*Kٝ5 T1QN d3& V~Pi89,K#.; //_؜#:L]QDT~yBl` =sy (suaьfμAG CLQYl?w#gᕓS+Qlg9`[/%IGKyAgFdbl~2qbH;3zgIጕGyS;$h J j igJ84zR9tcqj|HoェJgWcAoA2n|/+d#_<ڄ$aS NMq AMs$W'XuVyߞ 1ұSV[`,I&8_b]0 W")*#􊞒\Cg ySe$ Pɩ9dͫM)O7\"$ђ,\Ps#f[ AN]ng'._)͢ < 6KZG>RˊGc&>7O lZdDF'r0D$NVsٲX z-\6.ydN MpsB̤ASѤh 6]5oy*AE~ECtQN }bHyx0Jh]ɲG}4]Ƀ׍R Px :'fbS#ijz WkU]r=?Y[KHa0ګа5G Q{s]ᐣ!dcgoW*o)75ٯIM(z_& |??8x?p\a犯3 bX|{EUBzgUSWRpr f qc ՖN2n|@Nu/5#Z_,f#ZErZ3_ԥɧzMEvS5GOc8B^T)`H YZ%?jr:<"iqɽϾT5f-R9S~xk<ǁǂLxVSt{m`$ݧ.7 iM)oxut4Q>x`;f K EǶ8aG̒(ۨˢ"4uju gSO< F>Uܞ҈^*X uGE6&M0"#d*-%np{(Ƕ/YUAVJlzpk&);2c$puX&7_Igx@jK@V^IQ:0w%?Ke]6qc)5|[rKrឹ FrmJ|:Z€"etF; . Ť@#Gl'XbJ]Y]0i7]6sl᭙3M>ώW)&9@_kH0dQ!f–ɇx 5o` 0q!, FxHDN6& y(7}2O&Zdz9@ӡWd=? 2 ;}@??SBt:]p'wfOFJhlwcL玗ۻ'#;'D'w2)wv"Nٽn l^2騶wփGNo}鳝Bkt]R&G|:#PmXd]#sp\rNYPlz+ vZ+:Hy˫wZ9R-o%78+ö8)їH:VAoIk  ӫގ5[Zץ ޝoQ. {)͚6&s`|!M@z^j|C%B|؈+p]p\YTW#!`6:yHz** 2F܄(3Bcr7YOka75^&JTLJQ᝵JR!rc7x ְVK*i=(M]yB*L C |9֯/)S aֱ o?* Y8JMNy9Z'o9W:r^Ԋڬ0g kBd]JU`"Q)&1]eM*{R`CiYEv!*CE%XBÁ^-MAm1Z: QDAÉ!EdP۸J޷I;]ѶyMx}=Jоrix7? z%@T(,`/~RL̋x \܀_@ (+Gea!7aج\NfDگ̢ílHp0AXEzƩE],3T| -q ہ>kK<+d[^U=?rIA)x WX04V<J*'_gΟnCP"թZoMWxCžIdݲTg?|a5.8+@ͲdjʦC %^v*~n{#])?b(f7W/ ׀c9M4e2°0Gn>nQ7a1NmhlY#råw k"F1=ݧ|`'1T=GԐT|KL1"--p.b_Alt6B.H4rW2i^Mߤ2'-TNظ:5edXiu˖BǢ! Gc]tG?3]79m .5l8>$Z+. ITVMV DyLqh5ج 4!)QKR)īns[*ޜ/u [8^`*P:꒥*"b7X:pF7ctF ,Wj7owFO>\R }aN6# CJsuvWd#*$xj{8LjcG a)%=j1@΀2˚4;$*YCn<^)q(gk_}4[b ~b{wF֟EJDzcuw{߷kPT6F˝Z/lͨvM\ⶒb"46w搯sȦ=={虘)[1yA]*IFj{^G41vwwt'{6jF-(:<p D|6 M+CTKϥ#@Daǂ mބb1ɖxȥ2̘:ԞԼ(B rU~J!b{K;vGRikvO9j~;]2_`mnW}z`Zjkؑ{]UZ} 0`](FO]!R ޫ@,ȧ"Oײ0^E /Nn6 t{m}khs*)]6y(nO_u02ȧn[ieǿR2doö2ݳX5u,a.MHju&=K^[y"9`srq@l~(b$c1 Nf$;&GbӟrX>Ϭ3_}w+b]"z*&7>ӕ.z׎"JXqyo)\̞t<).uKmb̟9LYü:s~\"8b5<$~U)\D,uFXzYs[e_2&}YeF-HЙmX񮔬:?k-P =эK%NXDj1_p5<ʡqzе R3A]7a .u3}%t[PLK2LUGm_FM~aPŶOX|ȖLmVUVڠg4}T])h+.UD-K (嗽mL?6 @ʞE@; ط6qS`}ETc ПW0}6u8b^)CK5 ,>FñM9!ז?Qz$ڜ WEE  هcYlC (N +mоdG)<P3a|QuNBsUWK[H^BӥK;v\aÔ\ '9/klRZ+8?>q ag=۬K2ڨIİR; X;gY:Ac@ª @&Ɩ*C9m;z-C;#, l5`5I,FeT=^g`+(bӒJ*= ;6D#=HMv8'bE|9xȱ_/"0ʠfPC Y D쬢L ?,*{g@C^nnhZBc%JYO`|V IPPO=;0^;[n'@:|R,yy $5ߑ 診id.@z"/0/7/- @W - _ œ~Fݫ^Z4M O' dq6Ǩ-k9L<ߕAc~S֝CHlXt\l2-) k [d@vaA!# 6Gy| |YC3Zѓ,* aБD8)G(cb2|k?mcKU8B׶k*I萏6+tj۳L[hZ;nfz%#>ʔrcY?&$  J>ӕmjr &ɐ hΛ?q7HG)zP@*e@ìH&N9j\gƂW} oɴʞ?J#Zxͳs Хљ_AMh@ss{ǰ=~@y.jE 3Ԓ˽],a  U5z}ĺzNp뗽wFylԀ<_y"a 9 y,ڲhw>GPO^,Z'-*mՍ^dD nCbG.f\W-L+y.mlrSd_?\{汛&VsJ`tZUEqqڀ10x'6f|h-ipx, sk?-9Tb픞 S\?Kī[xxScwpP/BC{_\ yMj|m={&xccf\!#~QW @Vf?vE8! {ZLVwif{6cWNr}o> ={ϣv[Og2h͸ aN rtWd2py' `lOB5ާmM )>w1r(mQg3)^Aq6}`-h4vZMUQ \mPP2+HPkm0[P kRt8Om^Ջ(ڲh._4dCeJg\MV[XC:@J:;"W$䠛 U(}0I0x1jok j!BM+&Dc?f& (>2qW\f C 94S9s":´(fOl{X!{WM`ˁM&1$lTPobji{~H oJ1^MLeDenn`Fuy*bs!MxS}bAF~9Z3*Pp$<2NSY{fo| ݬ(BľR1.,$LJ~)̿9g6 U*ưp&)Xv".BC$ev"0s9bp|=xwka2wBI2Xi{ONDi3cYYA義*MIE! T p57ﻔ@N_gcP1S";t;A_~ܾ,7x)%2H8>:1mCq.^! %ݙ.986t"bQ=\M<0 "0(O^.%Rs|Kj@b} D=l RhgcEVtDv֨zu,',RcdbF\ryI"3g+ȬSFZ;ӷ؇LD"+v=@r$KfPQg)/r@,(!`^^AiNnoG ]ۑQM5^L # ɄY4v[3 q-Q FH6,jh,N O(\ ktS ~OzV}tw;Bu_<1k`!  )B1~ԅEy%p Ɂ fAF]E+]`Qg"92 XٴG=ǺƄvG:ZXs5)y4 pZ4VƠӗ9&GP` )}")ЭR`)OG ?U"92 /< t `18D=R}oю^3cS>FZɢ/ʷpr/D7Z9!_g΢ ˃E nǭى$ S@Ҿ UM|_E(s 7iGgYZ070701000000be000081a4000000000000000000000001616ee51100008ecc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/hisi_sas/hisi_sas_v3_hw.ko.xz7zXZִF!t/]?Eh=ڜͩc.8?0[? RM!$6T=wRE*1mLKI )U z<{ :O=9 Q"ŇTh(bH+qK(f;We:G-{a@fTlnDҺȿ_XNK#*Mc 8%*4=_aFĴ!ؠ=x2#~a)$e^l+\&׊h:~|Vˆnqkf N F)PYAqȠCvhfZϺInL]n% y)1U1m0$$FSZIK>lY _m2!*"J->GBm[+G&;`HbCaf(ͷvRِ}]AQc(<&?8fBJ /}&&_QWOqU|c>YQqʅמ0T}KTᡏVcpS!1hY}A6Vw !\i\Jj0&lՐ碖<1XbgVOO_aA /όe9w&qcL̀ Sb=H# R8;o3_4U9Kލ!=JE^"HSC{zh>ןS!7sH.ҡJ|w?t3JBEݘմ48#,9?.[*&JNٮ:~SV мjY^dDr(PywOo0tWYfFM< r(S,1t5an)Y 5nJ.hњ ep&;Oz/<[CWH$FqeAy ܽ+I^Sh/s݉,DWJFVzqßnA3&V-~*j^Gۓ1isQ;s9XS 7ERV |hkZLlZ`!t75bR/8{Ow3vCj'Ym4(GJq^b4BƷ$$3F HcI<S+G)&&kĚ(to}3FM֯gZ7ER ?=j -{ØtX}hbˡmjZ]}# ͽL9G(Pegɐ !m̺GW*DӝIJe0n5QęQn6 VhGDIuJ;UR5c٘,3I˷F1츜l E6E0npChIQ61{p1Ds7Y.>D w%ܨyb\}P7kI  ?6U NxS*=W:3L \b7Oy9.nZCK]#RtGCxB=F@vt\_scI*>86< ɋ@5u&k"[9ַ -` RA3uȅs$+H/a3n dUD ^Xc3c.6ȹukwgQ@#|i|ɿ;hVj]XTܶ`]࢈xue/'AY Vɼ<ʋP:z;n3k־\鎅nb&8R֓^;1 . w X J4f5XHY粿Ńr~߾IQ#q`YНp @fܐqżs}}9j`囿[DpS%,R}&j)L7#zmd]6FevwC[?`~w WfxCҚ[0N30X8p/^p1ҍwa0ja&mM/e!w7+oVw܀sȟrey|4D=S𼄫zx> 98۠:hӉ=腗蝏x)AƿJ_3p\TRѢMYTP9[g+$24S-pxbE14NSm+$l&|Ro|)YlF+^NQ^ʣgv\@"1? "-鯢]6C=bz#Vla`T9!;uX/MTTv(숏ow~k"/`d`АU_~fd@(ο1WC=|om?)(#Y/p$f4ع95hW_2څ572n@ "b w)}- d56~<ι]$vwOUQ\sNqcxU7==EtT`K/\NOTq.6F6AK5U~Pw2ixLvarWLPыV78Fe6w2l*EM.isK;}|>E]NZR hǢE;+c#_!PX{PEG͑}!PSr^*?s8CԜt&5wrbO$.haew2($r`ߎsK '75MOw`XI;XeOlnX/q$! xf8r*=WwّSLBo1~&ҵq;ڥ1jLo7oj<)q[ZO]|QT@ b:%l0P Bj|wf-{}!j38^b) Xvy)$8$t̓SA.b !ƛ 0 'D)5 q3]=AVÖqUҽoT8@Ve9$Q<R*KHb0|̶4;>g"1.V9&F%հ"g>FԽ2{](6J@HlR%q')0R*Ļt8p 2ZFaCH_qt<}.B.abj@΢gg (+/:xyrȟuEJZ^E=@HǶti> do")1y1tWG= /4!T9(8C!#99[kKq(>,&gհfp/:H k͘A7._3/xH5~u8(,Ͼ6 S)qO',k}aARgdޅpJFXZRNXDA9J1h%&rMɻv=yju,#=T= A6;VIDҼaN_CaW]ifV#YVG,qw.䡰zzRR5|3 /o[?0$,?%j<REy4%[1\馸CjE+p '7[ k/t|-ה7phVը%ѓk\6!D{7Prq VX1v?C &K@r/:8]Ei$9;@!_A+xۧ40B@XhgC7ն _v k;碥8вb [(7b+;Bo FύֽF):0X܈4hŌt*հ$&R4+ɀ)N>w-Ab|~&Yʛ@4u岪P@o$K%4VWzsELhO )ڕSw k"F.90s_S'kDep.Thg޺) E>>DcOj#"N,CEޞ`z$ #c Q{sD-><Ѷ>^N9af!* $ p!;9m\ l>X:h͆:?Y5W q~b#Gs=~~4\@B5f:D{V:S⯔w7΋rO5'4VM/ލl8BQ ED?iʬtG}<,LcnD#n+Vi[Fn9f 7@*qr@؆JrngO:Nn@Z/XxKٺK/ Z(tgV&B3N3F(3D*f=YKw S.ȉ',p^yLK){Z$e0a{9:ugKP~[J&#.Bx$ՍdM I•ҍНAKCC]>^wFgN/KU=烝V75zys=*mE}_i5 /Ge <͐dAXY amO+EȤ5,zm5]ger_7Wd9dIIh7\p@-ehk; _%''@0miH@Drՠ梵Qo(_^H)ْ|ٞBF`"H9{,7:yUU̷EBV4ewr\x#EúEGKoe^w 49Yq )mu0 ~֛ ~_;Sӽƈ*ؿ cZ/M:pg-5bjuprQl \d/< jk*SdL?fV oAt ɷjFF5&z=MrA,ȓ+E6e+&4~2l\POs7{&w{TOW9&Kǐ! S0ykTpd$$NZj˭@kBV 'JҤ{7ik FI6n5xmUkī81N/~t/OJ9ݣSCL 43'aĹ`ngRMw BC ylz˴] 3ݩ""#ѨQow(aƪldWlZ4Yc8bd9֖ԟ-$de(.2@ue=7BU/-]XC$ Si֝ c9Эf/XwGw:om{Obߪ?ʅ [q|sD0OK-ktYa ] 𱊃:k67XUnfK5c \d5mLMV' qlH҆.t:b*Zv%U:[Ю%K)3/ckikT:X2sI\,[L)8ic3#TvBݧ-jԹ *:pNfއRb\X߾lKGQ?VXG GW0h#,< ߖ}3Vm;z i8„Ͱ# _h}Z?0Ȝ|F1vo&Ql?R|+Gĕa;dbyL\;ƍwmvy\O-5Ge]8Uxlgd w)rZ?Ż;${ӹ؛ʪ[1mJ ) Av8(v~܂KftؓJ[x{]0x\]xL+hBADc&6p 2u_#cp+Ƅ6&%.]R:ﭑ]spyc%Dhڔ 0D̅JAf@sxJ8 ESyr,wO9#Wr9hmjfh}JcG/yJѦy; Z8aa0A7Ok jsAf[ aʲk- 4I!ZnꈅmZ˦}UUV2}h]Em@"XVӌL KC+ψPz0xJS.wyKd;dE23߯mB^7Jw*h~fq䔣p)e + YNLh"ʾ#BwTu9pf\ʸB0(ê?D،aB`יyDSY;耂"mϱw*vANHQd^U7 Frϋ#v/Q]&:YmjEUX\8}"ۛr,P:%}r !\)8/Lڊ'|!ՙyXp(2eWONE\ =ҟ8 za ˻bj(nv*kw?-jiR0㏍>=6 p%d%]qٳG(ޏs!,=em-] 91H; r) O8SeŢXL#67ሑ}A[|%5!}}4+Awѯ K GZŇQҡ@ɩk g 9mnՠl̋HA*BXujѬ/z$&zRw5%Z/Ҋ49R_!iծ"FkvW_ v5G˽>Αf|JG_Gɺ&feb԰I4BO}|gII@fg &KWwME޾Ă4փeZeu'@(C4.bBfb2zV̾V<>׈L#5QN5WuNr]2Yʉ$iwZ( @2s2ޚ[6Qz:\ol[l房ڻ_hp靍H<蒤 |'`#@[UU}{vq5$]/'E_#ﰩ؁O2VPcEIU: ڏS+|Na5,P7+2 W83 gTM~3dX+"0TQNXŸ&^od,fڥt^HS V-yŸRJ2ؾiWp_4džY #|S kv [ /sWB϶p~3S}Ƙ)^ԴJuu@P/bsId}If)|\eGlF6a4Bh`me/!-r#šHH!W|vEяH( r\B@"5Uѥyכ\ 3BXMMLm<]=(%j mA3E҄aO'OS{rwd̆7d?z#K&*^Vfփ7 &"Y;eef f4.w_: <|DcʛpW5’dg}^T-qZr* llr_o m?U\8x@[Rx#نr7Ҭ]ꁰm2E\ݟ肤5U \+n͛k*"X+gVٹօLϝ*]5t5u 0npb7TO2Xt< "5tF3ļ#P!Je]fJB2[254"񏂧:ga[T~_H.DGHj+ٗ 25vV.ހ 35 ` w/MRe93WV6y,ۑBׁ~Zb 4٪Mh>m϶B-T!}%)zԙ'x$Ķlum@4)i6xmKnA<, ?V1RtG]XBe)ig9c#~j DYbVj@WtdF cŐ8]8f^βnvOTfo2FH?WEϠ~QN֥3YCXJBO%WUϛ$+tFN}Mbڥ'M33P EԃUsS'ˋ8NQ@laĩJ7NVճ;<„ E¥MsP}VvC~\@ *9O)n}ɮM3gG:Xy+F;^\Gl?~h~*S `/*aқ^,>kɣ@ߌAm\cIU=|*C$ôc~}g_ҭbyaSN|[buH+f~0e7EDdv* n hʷy^ZPtBk ]gU14+R8h1_R-O-Kl92ڥ{Kosq_D+(K5']B:?=1>Z,6+: 3.>maBzɩU4JnK]a]i1QF~CʓoMOESD4Gs,_(.!R ȥEk7.\;VH?D:YLI Dzr+󀈙iɉ{8\0"[X \Otcv"s yD!q~\ZWPqd@\3h"͕O[(_r4 :^q=)AcqhnEA.cCƳcݖ-r;dIbh}qDa!cj7NEVK9Xӗ&pUlBhPwvtVŽw`(]]珝[%cR[T*H.*6- AǞ(42YSbù\ƽ} $Ualޡ)4_#jcY fT^ԠLMcWpńB_GL05.H| 8/a;8Ƞf{[Wzp4 kJ>hty LE0pZ+A8S}T>QR*yug=yw"@\:N\.R(5H4PdV\ė2K aKCBQf+MS@\7BI5|% 1zMۛ|9v}5Ap>jqqU?Zd?/"X0]O|y탿ajT<3S;e*bvfJU:PQ_렍!V BxN!:e3}x܅O?5/;}(hkz{׫WjeYdZL+F^C*psA +BrZ'n>{Ǥ/5BϑC E/>_8rĝrHKF(ΓfTyv~@FISUsTSyqHʢ d}}5z[`\d꟔b=HоhOtK^2 h[)#4x,m.OMyrZ4yi C: `x&GqzB#x_(. DP0sp=0ȓX F6agiSY{3jFA~7p?o1df(n+BR$P0v 6qj|BdώQ.Q _`vP5ctrSh1|r@+S ;hdT\~WD. 7\7VBzXQz`-+o/nn@y.PI9{̑l̥;K"|u3X P`QhN3ŬkQm#ZGJWy}tw:sUkfjo Cft[ AI`D*rCyZ^˹XhTZZbjmĥ1ppFR:7XV";ro.ʞĨ dbt1Vt2"4G֡07kuTbvnJО|xAn9AA|?!kFj s d foG6cpaWVO9obGa tPiV^at+&Ns9ZjT1E*4v֎st~R-c@ /V\6# >c'XwXG TѲ햦ĩ5}"Q$XIa@Z mNZjQ^z.fEo{O,}{l2!نDLI@Mrh^x,!Fe6 ޟMUǭ{LlYS;rƴEmAZ9| ׎sDSs0+8R>-&.1dzo;mzg#Uj*>G\mVB'@&&Rc#W dmG |k$fDfgpס]ᣑjXO[ H6 '`vA3dC01?*NJi?T֎!zF+_MM&|:!+s=nTqetGQ+sk1Ȥ\ueɟM/(2ϰRw E~T>$#lj^0N}42J\U`}dN`XQ% q~B$Vb|AM6Dd "tbXxgBad'ò0t9:ՒV)lkxBO%π4yK\TѝP]{ :SX$C_ u[fQk5!m'HdVqF~ޜrCOgAP A?`4D#uN!@CmbS8>6YP'P23;;5 |,`U~P00D3v{.˸Q~۞XNkw&yr:NF늉*ٙ-զl\P`X-7%z D%s7?Ik3)?ק>.=HdV^m#xGdNF N^xq,{RlHp%-rv}}gV۵ { ~(yġQȾYs~*LP8ρfuNMuc[s2|7ӄSy6A CБ7|ER0qIfoWnt7X 2,A>nCGqsB¢xg&*n!L3oLQ?5Bwpһ5)^YÏ޷J0@Od%ߐiC#8m*|!NБ3ze&ᶵ$Y+,.5co=bG97~`vzd "g4UFtoMyB#C/|*kMh -1PM5v}KaU2^vlG UoݒzfT BD]`-[Vվ@Ɗ_MwBr+$r F&b& 5[Z9&h5r\o W_iS8VL ݈Kk6/s'"[)h,V_#` 5TO0e?f ȳ  ooozS΃Dǡ?¬}:24g6QK2{Jh<{!rֶ̄6Vu|Ć@ƷS-#jDΦo-/K vÍ9 Uk|[5!1Z'2Hg ,_!;7MduN4LRWj z~̍<_ y7юHN_=-Z`W|9orq>=?Ns^1vF4E/a &%QOߴ*WpyƘ,#=N a3FtKπ}:9ZzZ`.0 Y @ݹLn?a%']D%Z` s[&G%茊L$.O% ?.E 6ZdaXzy䇌e(ƎP^uLLane92׼ɘ$iz ,rag/;'dSd؜7ٛC>>ɧ 3q UrA I/bhǖUiDI?HuT!ZTq)2[YYCr1ߎU;}檸DNNU|$z5nk`=pne%ɭkDP}À0uc"jʇK'j9^rh^_pZګ}?{ꓦHs+D,-MzIN2#:ǔpS8Qdor1WɝToGIX 71"%?J Λ@g WU4g,6V_Gg = p.Ļs4pJpi WT~hcaiGDl; -v;E:Ob_vy*e*%Y vqIՐ$kFՌ“+(Zٌ[rTzd2 //  tvqpB<إEt $UV+xZ, W\EУUC]+RaЬZvĢƞNmg@Bm&,mxA7nFwf6g X"F?C! ~NLaiOBc€ܿ\jY? $/)I/rwn3U^,"u9h?&ь:#~.>L42T!i4ۡ"{2"%{^g瘞8st@̻GAfu1P*bxإzmq!WCǕqh'*)a\J6$ H;g$Mè&v;cJ l ʬDtyGcO8ԑ"1oOFۃSw̒7Ƽ'k7{W?daPkLx]t٩EE ݵ LA ). &ۄԒC_*8#I] ^-d݅r&O2鶨`SI)Ұg{"/9Y_"G(aOd^4erPmX\c*5VB~K߄31Ͼ<[ڰxAV Vw T3|L02nN.RUhYG%RC_>:J}Rѡ-yf ΌuCn?Gt'?4eؑ7xe =#ǺMvs~qª}7se|ŗ)>B7w)7̂Tws_&7i۸',#$^}4S/ii Hoj-`}Kb%&<*ސUئZÉ ;8pW7epW9JDO#f&̼F9}0TCz8ڝ8$=Y5a%p,^l:O|0-6s;n9} \v\U/V6)dh~QR:^''ZAdyҷ64 㝕VYv~)/gHc^O#a9}AJ )^雀X_k}< ƒb)hߝ~r@3WUhP[\GrH|ْ5$N-c[A :TEINΉuM^3Gjn¥8ў%snΨ4\etl!6'ABMtגz73VwX#O@'  2`5 _j]Jد亲d3o5pQCt  Dg A2ȏ 蜠+#`gk4Ӎ7EC.TCwJ͵,m?NpX;H/,^"bWZfpt)$÷ӹcVEYC͡جđv"&ϾmV욙!zU6-:'r_f2iVFoB/؊7"~]Xe䫰=yhAjl4\ j;`WLg9.)NaCܤp yajga]{d weVb/YVhl'koȊЕv՞yQ*  @,R{zKpQ2A|bܟL$dٲBU[:mI5qS:KܒJZal󥎷X\KU]9+ ͭ:(ric^Vwb*Y]x?6Jqlh4}9B-S^chp ޖ ի@in%|']1A '\eת~?ZK/nIuʛ;ȃrU&1WUk*DtߍG,h8d"8@3RhF &|pAh תMcw j4pQqڥOƆaiB#{@nԣ?y"6M8@:QD"Ն"J 㮌jxF *W_s1j/FNDA1, TL{D&_ f.BW#]`@[E.2exT|BآK{`j8uS#z$`q2N$ 7]\ZHlyVKqZh޵|+N)㠜Y!qD.7v!y'!8[^Jk+U#*8)#^W)4,ZAt+LWcb SH ]ӯ#Şsz5YA_G+w92υ)}]QKRC ~ s.G13te\#>h<2>s$oJnS̴#/Dy6VWt"i u/>xy9doIr)C!փ<~IiB>Cd5 b2-%Y_;,1"H!F'2\F$'Zh3h- ,,.:/k3яw;ВSy;)8O$jAFAm 1Ԡ`nW[6Ψv!\y|Id|f6d!+cX&i~3VPc# Un1Ϫl0mOaf3 wǣZx*阱hg#_ f 兢Ne)'OM6Pk.y]2 [c7* ]cʳ^Ppo}Hz0MGx,%pNo6lwC{5Iyf:4,%c+,&Lꥏd,8W(5k|SʑQ)! -2!7z=2G`jx{_5C XP]iQZ {AZ::81 ]h&znn |`t~m!Cz":0&}Rf窢2l)XcTYkShU'w֫E]:hI&p)H5~)C_HbA }M% #B_cV.iK4R(R`àQDbp_;i=?*Wa~_׫|F劚4g\?=hTU:*uBKB fu#2p&Yl&Uh7U__oK(4FErBKïڍCL/-iۧ1#rzdx`{6*x#~r+$}̐8B*MrNaxs*!@7L=u=UEn'2\)Ip]ӕqؙL^6}l8Y\eND/Dſ +$4hH-R Jd,UaM_:wLkaݶf?RzʰBؗ-B8|2^Gs}[!ĴP S=tu9K A $Eu^kwKۺaaU Ų6D&@3o{d Ŀkѯ%B1?Y&Mfo-T*q[]oBf@D_FYSf1>( '>l,5'W#!ٔ?[NWdy!L zAr2ꮲy;vs iq{X +P5Ũ;8ՉQ/{"ssAO1@jw塇t'/O.e˗FlCHB9(@ w߾u,z?zﺞ aya]\@X<OΫFl"`CZ}zMj8r΍ܦV BIq?!Go%~a) )rB*S}?i&P`'LzVd!:ҽ:t8NDu_*5ub<͌JN,:i_N[DU-bwcYBCZ292W6irF*13޷_d- x#mc櫗V9RBR`s͝G@_>Ql4@'ȿ'@ڟpXj#X?)(^Y Ff)+~Fר}{2퟊nhn <SFNu$;AMкV-l}l_Kڿw$~XA{JƤQ& Qtv}U` \`*x?]K y!Rhx`uUQX{~)rCuF' ]r#7Q.{_V+Vќ;,&ר6Y2(ѽNjb<`[/X t M/i+/Tu,G-R0kd 9`i?95o%5@pysA@8#p\wuz,Lw PF@ +=knӔVuqv|4htY*@o\Di :Mʏ:0t`aĉ]r\_SB^ׯ!"dc=󹷓&bX,fMyy YFxM -JcLz5)ޯ0j1я3%Wu 6iZ2X;" UH ;4 }_›Uʘ!Jn;cDr_2gUHmŅs٣J=X0f@7FA| z1[96=WӞ+xs #LkLLDhqZįPoq5d!G>>b/"f \ S63DTCR\v/k'5΄#'zh!VZHQͨz7) (cg,i.4RsŇ K[/x4?Sp~ȋ8?8VkԌxk;΁Vya%%Y'zp(Jr^mH۶c5wb]=mYzΏK={pL&@N&O@λxy`>D<k+]ɤ<̧G9obD"8`7JCT@[#ԅ:O~д{Oў}jgL-ÔizLۋ0Eɤ95'OX= }lE0ojQBR疔/|Jw14!Æ e3JF\kU2JNn&i#77k+H| R']u-ܰRN2X1QtBە#g 8WKIOBd*m?[ڵfHSC"p-^ /{YLq\fntd; Fc,+%9uA&Znf h5OJYB :)p ͜(dvL > Y=tje9pl\(p7vXv!c1,[%%B.;'Fp*ۓESsDb#og!g˼\m݅*4D@C@\egq"R :QKo6 !o쪽AM(wU2xs 4 eϵ2}X|6oL*iKBqm *Q)zNPj?xluVh]\Kʒ.X91XO޻mDke`cDäM6ꐓpngxt|9p2KwJ?9TKCʐ{Nе W:uN P~CQh$Ud v _8Vc$_$!e @GbfBKS񔗵y.&HY)r$Ue K}| $ӳ>_MF?&GCG ĴE珬 N =w>H eqc;f2CH'^0KX8}4xAqd%e$q WkEr'-A'1Ӎlv#&;rHQs["k,?XzgwS̕acl ]2TUmt,A[x FHΝʢ sK#X&EPR:ϙkJj%#<—w =f{F-}bLPjPunjQ0q߫ѳA, Zb R"3`GOr :痺X3ȜtJtR|%x8&뽢6KdHDI_6 ?wEhWrBŕFZ^P`]m$'1pe}+?|rW"8?&0 qNSdۤˌDσYI\֍% Ӹ]t?>V2/Op]: #+K5Fqo|1J%ic Ac9Sox!QqlpL>|~*÷S;g=fR z-fe%z^!CekecnEˉ-Op~`__Q2O8Z3y-m[^4H 'M!C!fPɷG."lA)ܲ#!oh=Tj<03'6Kzs6!ee-zP?mRk*eI{ޙ\l<N!}g\>N)h]]C+4myf<# /CiCs ݎ ム[Oѱ{+o(zsR;I24 _iIԯtO 7Oo\h]ሶ LXj / ک('\D%W-zHؤ_E\}?e+b;;;@H1BVSb2p c>zO'Ы\>c(s Ax WeXW#8ڧ*oDh'ұ[n&=\"e oT2&x|/GŐ#jO3*,@}꩖fnn[ABxHߢVGA$Cӗ# e p? "]|:na(Fh jg*2aXp@I𿹂dqdfڤģ;QR&ڐ$d -ƶdulPy{{G50q#uuL64{Q} NFQ.h>pL+z5Ó=۲3n ž~.RQ{%n qWOxn]M0)N?yVg 10vys6Wo{W:pɉ:[KT$ڨ;ilE "pLW\ Rus8$*zʬ[܀qJp~*'n*;G1 h^ޗ:4 #b*@\d̢kav:qg$C˩wM/Ҥu4BDĖ *5 "atFœ6w+G h aTQJ$/ 13s0?F~Ķ ((bu#-e5M׻Qly/j{d^6qp6e`hMoun&,ec^iDG#y+z!ҋg^zPs!.9x7*oca̔V"'Lvͳyp"XMHp"F2V:iUNJAn ỊsYskL_Sc^a~59ȋb^H8qgnX )}V(Jʞma.8 X?=;yQv/$nP2ޒMM#:e}\fEJ=?kHR] +:Y<=MBv7Ib'Ɔ?х>z! ō,Yܿc_gzkƭ|%%]YLR\X.[WMvޯ!T84_~\Q ɪ3dUfxl]܋LECO%5->Y0Ne"+"`ĵOGoݜSTH2lUa QyU_umZl;ڄ4S %pq`rXr?v!) !Дlr'pdF wnjOD ΍ fF`\vR殲 m>3aDYcnq'JcFvyl蟎B>pxGE'6+gj ^i[C( ƝlH0l-vѕO'U\Sr!w.r*Jȍƙ/RJ^v#xHz۪RoDV,7.|$rI4 zyZwT=`NywPpzݟ.AzdRGvmuvΟn:.l֒#Z}<F}ůDqz3bR4+&>P4?2f!n _{m.ɴ:^>L0wuwe!WPk%T3i GBuhY\`n(SCHo#.3z;}{̰/N>]C_c#9^DX|VXOY/kJqxR2%bJx6pM(j3kGRr3 FN%oA ɗIx]7-)ZM^ݏAY6u5Z0?ˤ3eQ3?횤>.S?[^B>p 9!G!V4zM.'oDVɮc)+W,u\yhqz)FKښ:gv~b̏@OrzbdMrXp t-A>T fxa0,Axχ䠰b11Vl^)cYQkljQȳ{|_C﵍%? ,EsO~n_my0mWn'HZsAtsw\xvnBImGR18ɻs>.\p?&`˳fW mn`(_%F*]}aQ-N9iώ  c7*[ķjˇV|jiz`1_1.Hg/Fݵ?ilrkOkN؛mJT+lV5n#qRG5IsX#?W_U5AaĔi =4S GGe|{Luɨ9vp9igQoδ4 j2XSP6Zְ^%g0̿O"3@ő&XHx-[S``~}S.A؛>dZx?,/30c8\YI $Ao:P s\W _DTEP,}~L!ihe{ kW8;wRI@h5 psT x->uXP` | p5-Ԑؿ_%Gƙ7Y/. Ʉ׹wuyF[}.qÌ n$<9@k[Ӂw_YT@3'* !!?"qVkVpaFZH}촃vb` \Cpa!n5jlێ?!,do\-p/+y^DJ|"NgSjPmcnU+ß_}sSrSjao&ct=ko .*F'S]OpKIE$_0!,t[3-9)z{otbDyľTw9b]J5ˢ€BXD%[Q5IzUi1 B&Cu}-iN,9#+~ " T61,%(wZWٿE7Z5]ҨiQa' J =iŐh]QZD(ӊdfYKqyu)KfqsPyuj<]P'.&cB-T0 NُUrų{唁舩Caw_twYgOupň%˼ 153$:e%l@_y7mǖ} _D+ReuPU-2/6 dH1-ބ=y7u8о_idB0ꢘ9sfmҍem3nUgHq|Ɔd'' 7OMlK)M bkt}q^Vگ BލH uO3X! #[9δ0Iw#Y֏#Pt]|ChA0(Z*YFa_GDB(Yu|7$xX)4<@u{wh!}ی>VU"Kۑ01H}*'z4x_oˈ#n_d͖a@LCs YL pUf@i@Yt/K;s&B A);$$!޸%b:1<轅0N6T^}Mi(|F̀'r J<c+&a>o{0x \,MAZJ0T6~[bDJr~s8J_]ix y<r&'63&;<,Jq͜37DSS/D?O`yt.tE`xfۅw% 2cA=Bҹ麹. .j|+.4StZtx1عRaS._SGIѦd'Cq" ';bigQQj))'#&rGJ*:ʼn8ʟE@~:ƸR+8E49x<04GJgzW8>2EO4[m6:!7a*[~VqypgH[?Cj:q@ڕNU,$$[wOR_X{B}T"W 7։zP* {"25u["ݠ,eTI-X+c{=Se/"h o͐@P&v2w_ ڳ?[jPm%x ]َMx-NUhCQoT$uY³fR{ǵzf:pMr14i$drRjq4MO?Cںo}ui `vo1gz}BlQ5xpR7 |YVAJ`--_A 9`c=|,I'Dhg*> y{Sp`)S1VQ #ykۧHF֖72j@wqW~#_Lrƛޯ=š*CPN'%kړ`xʽ]B%EC:.r-t.|89$`Til3I|q̆7 )&˞xH>|??dX7v9 cάoTctJ?U`xVȀV }]a2qAbx@uu }9AN 4|2}p/p@sao_l}ragg]^ۦټ2!9Fao~qͺSkƆ?|a..%=ZZY,\q. b U6yrl讏4YvUJM{_K< ~8!!#亥 K0o{_m[uMBM'6A!N0E7i,< ڰ- [wnfhAW ('dG"(7*"^' gu̓c&֖ ^sn5kZݏ)!V-kz׊v<4cکGv_ga@V[%Zm b#_4MCy~ZSA|U},FљQG0qt.CD!KCBJNFlS&@e7r.>տw8ZQ  7^O^s{7ͳ lP&19[=[(4rc*FvlU&e !Mt)P0tX-2M~N;i|U!x5/!O sNSE񠭃0p{שּׁ:Țeu09v-dV(4&(;e>JjYd}lHI4BSY_fgҪ.Ni3])堀LX汒_ؔhR 1\Q4cᕠ(<&GjXv /tOrP1\3ַ&QvM v7ȁȨ8uBlXkIAn\ztZF6"x|ӽoG&i䣦S #a, lw4 m[*Z"L(tz?WjI ]Z]B:[UN ˔pZ~Ea >)qwqĿydXTwRNe;2f)ײL{HJɓpJ}w|! 9 ku,nSBdMm-))!} |eS_>|!׾ydL%d{p*1bBA9EW ִiGEhHb)Ol sxI)^Q]afJ9ƐAp"4p0@T󏟂SOGb/_F]H"1 %(QߊKFeRtp#w֥K\M_O8~K 6X̵!t µ`JMp"- ,f4Kί&}Ǝ42:qKWAC'eu˻>TüpM0Ӵ}?-Rө-9=oHS`,<R.1>ޭWLtSqڋ=~㰱+E>5^PKBEph'mUxݶiA1(z(Uܷ sfHcZ ZS :HV66`T(~ciӘwQ $21}wZ^5.40h~#yWq^oh&=}ݲ.T]`5;`P@3֥ۏi aY뵈3vhVyf@Tap1T[9g..'ZF dtg 2БרgAW)0nL̷H[*PeEH\G,\&2~ɟյ1h>qA"K 04g"#,ə_\inz ]X|N;kwQg̉۞g~@[ 6:6:QOBEKkt{;zs>ޱ`6O>'trCR/w+ ؤI/MVd4 GE+z`w nxZ½v9l3O@}eIt^@ =S9BPOK 7ńfe˅P+5CMEY$"#YσCCP !k؅+ Ug7&<^b,rܗw"3~D'H>%W%PjV&`e+v?hĄ|{T{60{s`&ߜJy;4So/-3ٶȲgQ˃ c IMz+F`58'*<ՔNAbKW=+{~9_mU#W63JE ȟ =" =pc=MsAAK-cϲ1݋8'5}y MUgxӟ].XoK7N8L Hawɢ>O)ZgBsPE&XZ@c/o)b$%8K_?.w;}N ' u2"j0Tp L9)@j (jrt&}m}pܥ|7RK_cQ!ollkt7Kd]kYHTiRG-$vJ^oxU_8i 4KWG"WdПϞqGh=GQ{Zr"sVֹ@3TV -#z|VX3DOE/5eps!UZwнX{lTZ,js\|WM*ҚiJEPBƷ͋AUVZ/<ضt6H z5:$)41`[l;NԘA͛v<@1"{ RU|52'"L=]%o[U9]_ L; 2;P9tEL6.8zd`JXxN_/kFN9+auxHcs7F6puu?)9mʧ@]6TH)>2K3d>Kd\ --e-塪MQ%[bw{gI$F0ʒ^[U8hokF9UccW4]ZF~<*~3ki`mH"u[)p>wHMD_[5k}x+tf: լ.S7~2U3jP3&Uu =nʛj>C|3^vN_B{InsP@bZ 0)$ÝF wADKV`Z!|̟?є:_nN\R>6 3BEM_@n˾*7 tk]ZWHtgK`h$480& w~р@7ű^m=@qsb̦<]):qs=r{bMv"et$(E@e-g(-x772,H1%$?-iL GQPZP0nk.]'P˓^mZT(ND P~!DwO噢^Oc)'y"8Px\)?X20k&_"Bw$Ԯ]àZR1hɷy?¸6}5W%GeϘ^x_M>d?s+8>sll{,D6ĺl~R,wy~\=f!=NEʹe }נּD^0,Ö,0Tus,gɝ zxz 7в]:h|E?c-&b@;V"4ӧڶ׻# 1Nrin_H)aքPy.T<ad\>,y1T6oRB J_g&qunNS [ w>x"}ao ՗c]Z!Tզ'2B =^?=Q79.`IGɕ'~lI1GF<7G^tD8Fb#5JœE\ІM$2Rzȷ=)8R=0<`O[W<.%)qxpQ9͡¼x<@75g*Hʻ1vgo$(g-Q%,Z9P J c `i!Ý9PVz)ZO:{*žy}MK3i;Jpyy@i<ĉ-9K3=`;=lyX8sb[+] 1;Pl8aVӌLGe^z@rnJA?D0Q˒ .N7ikq#SB'I,xG}/A<|srni /L{xțauaALYwqV-Smרj;w!z_zTaAqAhLyUH6JPD2 (NQa}'V_@NZ' {%QH;EzX{Sn,-+)ٖAwRg 䵐SHK A{Ozj76Yv cLqÀWі#QKu~RlҽF,̎቏}5mI3vL^br+2%M}8 D5}˕~lm?<ʽo*ֲJ,v)_-@X90$b%< wMn~=4h_m_OPxH;P$\јčI(|_1#I-n?ذYC[ijhR --Ϳdj,]uMlXn9ʇs隙<"kb|Poyb4:Ɲp }1E}B%| W-¾,\?>]9r/%v\}R1m8k^-}'BP RG ~_f N^G{I>lsv[[B˧6^RepKx U ̫7@IBV>U(-XGkK#Śvv/yI۴+AQ`V0N$wrU; wPY ]-7*&S]$d.FTia;ck9@+'yr̼Ea 1ٓwDK]#c~m>DpT<~p G9v[tLY 3k*LX"0v|E m?w@`.Ahlj&88xX nܧ•ŵDMm,M]y`e6^R(QGx소?V 7\}8W fIjdIg7Ńv&ުɩ3cDrC{J=6 wF hr 8`L5rsVgFj:lD ޶-/C¦vHDU}P-ߥǁ#8>xDˢk8Ɏj`DeW.gOn5]?Ƚ>iݯ$3V$ cҭ%Sknq@2dCNAM), # /OII8we}dfG{0andž8Urԩ%ĶiwP]-ݦl&{_sE,X|\㝮+EVEy]S5_8L9`;[PԜ-_~VjޒtS p ^VC;_gV׸"R ih _,fPS%;ItSX^F (Ӹ͆~4⛫ ~M(6<:fQ~U5!Kf)ӂdxN Tn=&VUɞC {|dN*+qr=* qoa<mr| tFPIzq46TEOgDB TU5nCƪ8!D;@71]\3,vN6hlARGAlmcJ0AaM&1 :n= ojc$17n"`jFCQcFSFkb4UE_ؠ&[٫#:,j*Fc@lY}]ʨe0&} Tw&nD! qG4$Xk%+NfNT]@QhuaْtTO1vԵ|5CAg&LG&j Q5 oEjG$Zy㇕BՕ 1m|$pʗw^Ftԃ4+O赵WJDˍzIaX)=zf_N!p9Qk4"h,U-f 4G"ߑCWM4F !O3;eah7vpRfmd6Za'hB$1}za2a-ԯH4=o[\H_b$Nm@kSfk: {+|Xp!5 [aM>ii˫0`أj99('s+^ΐֳV8 b0yLIcS1>Rpj_$6ԔtQ)e:8mQ 6|k\1=gP7]~; BZ\5w^c`tPC3"kxU~KR>0}>>OJ%[(${y (}c?S} X3v[6D(( DŨ+'FcZ!0G`P_|q$A[2ZnB6;ޝ?ўw5iCfa#̴A.[FJO|s[.: HkO (Y7F--*>Z{$ȣi^sL _>*Sb!po.e$t_# %6Ѵǔk1 #> Ǻ_ujyg H^AkΏ4 :Ȟ~RyDY"V Z*F9(-;oI1+UԋK/]KzV"8QjF3] Ĭ-` ͺʃ:>-JXl?.Ė\@j5b}y/e |+NT8nc]ڦx^䤟a?I0XSw/m-l%RME:a 'QnC#1AԒ6)U8a8~JHFz;P.ߟ?"rh `6t;"uKhbA.\t輬1S{^kp+)DSyoǟL>nq1+bwA1Q9N 8\悀(o9dg]@̂ѯ˅ܜ#gZk7ջЉp҃Wd'!@uӌG Ozzh[LoI/+^ϙ2\/6,a'Y؊?T|)TGB,*!-~\U֮Ĵv6_9抙')$/:{{p9lꫨB?5 :jP>8ky!]knLD;: }__*E_zph&YA)'L|\oLi]vK_c͋ԝ'Rxƛ@2^IshtJk`hs# @f=G G>R 0xK> {]v.2_CY*r/DʪNdxccs= 8hYMO. ¦`WK0M$-]PkߑR⊞,$6!@ n&0;8t܃ ᤄ!Ʋ4Ⳳi .ugwz3-gUϛ t+;ț.bUulEF\Ghup٤fӀ硑v{wc*6ŌDȼluܶp~)K3XaH325[쓟> $cTl1jkp%Osia8ƨw0b<óE(l` ZL'Dɍۏ !-OT V)TcPNpiF & ͡"'2](-s(~`bCH5ŋ3}53ռy$JMNA~Af,P#pp`yJc(L6U餉(Voϋ9 5K=k=np7^طHxíTqCwmpml1&%Bel{_ŕc.ߝ;5atԮN6+4 Sg=vG>J1ԊuVbTݘNQV ( (O=0t Z)YS"}Eq9QWgIcE}.)0矄YuIӭL) z+u,^.BFo kCRne/PKW ']Eߩ{@#fVFa?^u: qo <#.ze Z$5pj}wUz\oE8vEhid +o7)j 4|=!.9a =eAu^$D(K(YlBD .!X$k[e1% $W6fZҧIsG\0j&7!JGPM䮬ERJ?L)Ldܡ ƹEd@7Q Jl9tZ pnM@qIlx+_scHBthz[V Lk(BۉȄю 35Q>1(~Dloksp{x7IǵR{זpO7(k&pڶr11O;px&b1V[/n+cNDǖtX.~mMF=4lѤ!|7 g Ba{I)D.E~AoLĽ;]4UkOߗ[ PJ*7 RO43bI h a"mM=* qE:SrA,++)* f>(:oў }elS c~ZM;'Ty4tTX\[aUbFihnWYC6^-#b350 ٨ws ^B/A %3+[v󬲲xy:{έ]9S;w*ךvgEx9PQx$cZo^fg}A$5SȠ0rUY9AٹΜFRRL)7%1_+9(Gj.WZ/]vmF6цllg 4y@'PKȭWXw:1D耐jlT`HO!525)!jhW͎eg2=8 9׻,MG '.YjݽܴӢQe Y$u]m_dPafH  [R)^/\fWB+hcU͑6BlKmW X1N5Ql{hf>ڭpI# [a)hY6 +&ӻ@Ѧd7Uտ`0zw2E0MBqݍAEުs2I̴$ 8P i>acD-†kSw5V 1KS f Q*-y!k$煉iOTNS=[+ _3_=a烡§#,"Y S6]Q۪!fixŐ=҉B<:ˬ$0 ;2CzpkT{)sfwԒ,+D`^̰ O'rɒGT2@k -7g`##[R(PəAL~~cǏXvA!5`6+^G|jy7 ;8%4.h>н rDI:S^zyfd:g%YL)<"Y`;{ḿ@(?xqX]d$Z'<,tm@g$ Fν bPw gQ#!t:g\ꎎHk,=Myצ#Z]~8#Nj[S Xu Lhvbқy %`slÛ?VwNb9CϜ)]_&3=2rkA5/ÖWes@,G~6~eBsy]C\1?xpb:+Q(b~?wk?:ƻ=oNiEK;M)unFG㛸ƞ+7{3aпF<>ҏ(6_ O&1O/_Y:cr6>j7]hn[a(5NMSHi6yY>^mHT j߂X"l.3B=q ybiQ}Ku[4ݾ4'HC̮o+D^#hs=Z  Ki_ރH>GҖsvA(s2 E{v/uy72,xJJy6YTtϒr.q}+ndȐ @&U-(Կe}-՟e(#p=gAJ!h}^X\N߽&+|Ր%AlhMCa3fcZtO ;" {hHHw"\(2%^MMonaR(3|Rt-v?7r=z 3t;j=8e<KRli\-( ,E$wAZ:s_-Zeb8lv )|1T|ROբ`IkgRTH8\BHSg]"!.q7ӫ) [gRnF(TL'QeՆ/WRﮢ1q3&|O8dA:5nTkVo?[0swM>J71%btM܊7ltעJ&Dlp̛u<bSЁx,MaET}_9}n)5hUGl-tD  0'~J*L'w~XxR"}{;cn'w٢b_/r~h^6x?4DQVPFV kZ#aT;1SmGlj[~Dwj2|뀖7pL lH9+Lh=,eȵ9J+yftl AsK~bV'/~ا@. /unP9p/Gwu d; i,DWNyӐU#rtMэH2 FR Z hL4Ilbụ`Z K<.\*ӽ.8D [HJ-@NX{^n[E)LKOk֗BU E[Jqi"b*Dx?DauxI5 06zzx)oK3bͿrrgJg,tNY?Rඛߡ@zmaDM 6"(6bf1׶YF [RG> # Q̗&mB=YS ooG{_|1Ɍs4J0O!$Sz 6߬5_(Tczuw"UBɞB1Ӡ"f&<$S*ou˟lIO5;vB&1e&ߞK3H2m eXV O,LnN /U~( X-}}k<1[ngDjC4]IHe\N.ҸB[2}ZO`bh@-Fq6+xǏJ@e1$>|H0ĕ; !r-}]6z{~IcFw_)}Sppo@(.1qH0ru G>WwQ%t*w#ˇ7s9 5ʚ#Snvewd2opڒ{4֏QIٹ?ٍGKX"9dI a'ag}XynJdt\kyqA^rjHX6ƭ2጗2W{僻C"w[`Z:).?s*-SOX0(ҥm(7ȎopҡgG+'%s C^3_^zddVqvQ,9t- ]ƺAH3ӛrw͠5^4&.3c9ZD˧$p͆|B{l+::& b@iQdɄ?ZPu"M>gq>Kvʦ<W'r;f\O1&>q` ~̛o6VXԹ[ XiH0+j۔76@8>˾ 9aS9拾!]u+aL@dw`tU(h 2BXa[gKPb ɟ:8Vӯyέ6!Y LLt≱`ˈȭ4DbJ}FԫSX#3g ҘXljrK,z SL>Bb,& *Vꚽ:и"8 Fb{; q-6o*䬸uE>rz4wRYYrEah!>.zMc͢-9YW3ΦNgd #;pͭއ?]"}ov(9}=؜S:''@Oh p3k:!4U蜏SpT{젽S?.?7"Kqo 6T#X9bP3˶GүFO_joB]wqև/p]W6 '77QB@",u=.) pV?Ha₞J,Tp&ĎæuF3^-t %b.쵟g 2;~F L-vƟ893XὸX>R|[e]~'PpKW6Rix1M.}|CE`à ]-]E]dցU,J;+)R&jN Dy&ՍM<;'nՊQfUH*&7+-\/oG8ÄwdO!Y5N37޻j!$C}WU:fbP?6k %WEXEYȬ0epN!d&1հzqDٜDZ#3KVA` \D6uwx8tGi]MP NF9HmOG>|9q6*3`iI >'@>I}AXmgBG]}iyt842LX3\rwahXs-V4S2feSWҷi`ά">ydМ'J \㦰@;@ 8ۘdgSUN#*WX1C4,5ظeIe ڛjEo Иh&x]W~4>nQ>+>.&8Gm{}嚍SsJ}h哦"p1۴+[o\z,E5yDȂ$I X1wx~33` V׏@8s/ mxE5!яaOz71d؋P!Tb@:"l*ܤ('4;*[5r?RX$Q V/!9cߔƦ[aT!FdcVsne7~uN;澾P #v NMԚeaaclߘ>lNӮ1%sw280z#+l$2FB, Erq>Ѣe/A[pԈ=0g%mg(AK/؀$")rZ,͇n#xNjUlи\!xAk%DR@F!/eFa-4Ђ=MXڮ&LF2-HGywSRq bs ԙ.N<|q鈔 EfPW-و:V`F\-plh.]ݼpu#,:V K#ƳX'O=-x{b$-oL-k({9fbsĪ  DaϤIʼnhN4xyYj׺>i:n,F#ܹ4+Wr01qHp+[SFcadGiwt3騐X,הA?pH{PcҕtG\pȈTs\|&[}16BȪuuJy*uۅnS r˘I F=@,?qi6I8uR Cz"0G MO;ܗ 8_`f["}5kKەwSωMEQCWT1bVll/QNBtUMC=H^K l [yIJ꜂ t"k٪!5,7ϒkIWE)N_~HL A <aʭ?RH)D $ȿ$]o6*OD0V&/|UM"Fd"ĄEqäK:Ϙ/};UKw_ E16cwX6U5oTDDX_ގ4*ӷfT$qi Ƭ:L37MlݕP8Ku?4.j73_DdKg~f>Ő\ ѢG7$ru~9k|01i3;T3jXA :BrӀQ+X&MjNa;^!|N+!p`e3#ī>,4l*ܘXzڥ?^ÒE~Y>xL v nݫ7'E$v.s &ur,Mp}:E2kM#b;wo[ԣ`'?<*U137")'kDG@4&~ג&\$$D*C3}/KֲRElLmZIp8BƁԅ 7FI/cK<EMLnάOsmPI+;2bڐYuE:zqZc1<($zAkoͳ ؀~Vg Y.JL{pj@kp [A"Qy(, {Ic$sQlLf <:u5J[%K݉|n`rRPimmO#{ S +)_=YεS+|h%b//WKϖ!/Qh6*9(9񈜭1g2meZG\֗gX2p>Ō> ru0Zu#V#_0VDzd?bo âZzrlɕL8hVpUɓWh)}u bAb+Z?Y pβQQ\Qi\/ќ!2 AQܓYd<ޮKxV_1IwO[H9ߓ!go H:!zPHLEn~S@jIcLPua >sE$1-)(WEni>@u4t5oL1Wߛ!ư#t"取߭HvC[fW6)Ylt ҙ?g/äQICT%Ry;c.Z )_a UʭXcD~r  @ `OX,Õ(tϳQjYM"͝ 7 rVUskAP}RI`m!dt)eBx*|]"]h՛8SUFG-LD@ƍH G[mH><̫o6SAXWuzE=X")uHvӻY(fJX /'UK Y?F_@'ggu!놏;!0DV-gv$aBx;J}z2k.Mx\:mbHHny',=ۘ9ՔqX5vmrݱIOc gG##Nᴳf6eVx넁oXZ{՜NQ5G:/~ڜ9 u8K:X2z7~dm!(+s!E҃U"ow ] E{S% {{rltli*X\Ȉ)Z{ƞO_ Pm!qnw\GY2Azjn"^ > l;;RR"I͖a0{w=8`JնFK* 63oma}Uoyr,w {Lz^}„F1aӶU?S~pEVdv?'6@cA޼,aT4ٰ]V\e Xhy(!?"eg@"QmX#+ڬ=`V_MgU#ChOQcoK>l<0#_\h37k +;ciSk lѕ%5C5t0QZ0#FX0h^SX2s%H9=:x}X[!.h}`2iiNA}wsaZ3DȺ?xjnxuRH~MQα*w 1 Y8 .|;.<7<:lmdf Jvb(`9)~[BX^PgrXT U@O1 {$;~Lչ.?@pI˻4!5#~jjcKcXE6 F,RG=\#9#UtcGzb9Qhu0MQ<ڋ[}SnƃkʟTH-IcdRvv3eg! $Viˮ~7oH5lV =b_)(eVㄦ_{m%͠ ͈:cTxg3R HO?3$@L+v4|h3S!ԠxR{on@52hk,alS6&t 8!O@+OHx_I㻹Sm4q 7ye@$H(5-]{vBZ<'bbG=eUv&H&c$8IrB:dK5gsGw;/Ժlrl%@&Df`[^պo(! k_4fjZk M|䟀 sϐ% t+|:QCWֽ5@3)P# RZ|on̍DH H^q+(@ٗ=DXpŔ sU%PE {# [%% KYΘ4Jm@R, °〡TQ1.ׇ|gźLtFp/&Jχ諒Wwp B9*m*'!HDR^Gh:PF掃D eATdIba-1W eWnEJ=AyW U] .(:>9P:ț+ $DD)]|p描;ڏh2::Hp<7=103?YPEY'oହnŀ!OP^gA~96`qzZѼ<ޗ!pP>7`_W#2>EaO]0I&Qve N]cK,t$(#$6HMnzaŐ+p^:aZzwO)``8L .8}!jV4Dp ת̥km@$YgG jÍ@YWO ֬[`# } sTT%@dk rrRpp@f>߮k35cXz QH؏V $[z!ǁO 蒌]^wSdzH AL'?bAWE\4fF/nngͧG]\1w H)' 2&ȽUC"ްGż]V~E.~އTDC=;ae^2G1ל=?ҡ&C\ _z:TODdf[xu3;g9U"ƗcAjd mNve&8ZHS4qBrmkƽKqw7ʕf#) Q|<@m <p}V-Ej?Och4S?4KGiDz;>K}EO;TQHGMۣsh&A5yjc& E*x$C np+v~ؽ Q )jNb<-*T/SG ]"" ӐWq+U œYvXV8Q^HՈHK@~鑿Q߬dT$yp-pQ"~⡍Rmh?aSV|Y?e~Wsg=#Hz(/z"h.dgz03\FܰٴEȒ1>iThvܜX-N(Ӵc3~\ws}ãSA@5`Pt;JV, X"GJ|^L {@QUwc"dT0x|#wrҐ|,'xtv,kg ̎/9@zt:'O77&Ց7`sy?KLцU,T2CA=P!.3 0]8/@IXAv)5F6oP.'O9C|r\YBbВ8C[cAdeSJzӻp(y tKE KK<}ns;Opd0i a"&cK)w{Î\~9ީB:?~6O p dDf-hBR\Čh &r@T0=~+PM\dA7Ac~鿸Cv j0ʒoнr_*NÌb( "UAl{](CJtf~>x2 y{fGoE{ؾ(6^v?7abᨄ6 ʂUQ[sl17=35y<_12C?b2{.q:L}W[z?XXr*FJ29'\"Z|jA?5>S-֦T =Ɉwo2Fյ?!-J_I1e䛲\E1 uSZ\`nW=n!E;rA-Nр[PMDYmgȲ%Rg/fG5^HZPë®_K#=Z˯UHH>|7m"TOveNf3! ˣ厡^Cn+]w/5)-lE")w2# 5ҵgW+(fШRf\\jQ:Cؓ6,Jw\4>>TQiˎX`W&b:JMzy—V&}h;> G.؊U>ƙÆ{AOvrQ.W&<)=%Hl]?ֳSlfcW| ZiƶFW' &[ao\"Q(]c3Np-1{ҋ-c޺0N~vlBj`@hE4<j F_;y1r""Vo 2ΓL}Cbk0nMY/  A4"bR:[bRW@$7{I_\y@~@2VϮSq%>G%21J ^JX}O-UKD[:98͆ETqʬ3"5a+<.(V㶝Y^~7k֬KW"z oD4W`t5dǒfDMCչ>yl-r"B1܋cz?ԟc^Ci+IT+ ]*"KAЧ&p=9m߇MVݙmTowhH2ĚZAM թСZҁ[10#zFh0Ug{[4y %]+{hTw6CC[XPiԊ TaxzHS):@`3scbԃ /!y2âNL RdT"wrw^ ʱ\"'pʰO߷2- lyUS?of`<ӢZ؞O=jcC|`n3n[Ba+k8g VrwKL/Ae̷l@g(W.H_w!Ò);lB&h  BIo8lq={_lGA8a ~T=OKpdJ/ih@#-3ODx LHZFt(NAi!_cX-(y^K1cMI.nAFchx93Ó+TX-}7- ]kC @lX9@`t}ý;5a?qzW!{{@^|NTWi)l@0>up| p+ą^÷0U3?qXwIH%7)= ԅe[Ggc Hd&ÅK=B',D0`-T~-%SK1P@~H4 }t] ײT'O! MH y3&VԹ350b~#D:덩 3 g} <_O m _ve2)4iG\{G~.YiBVIw&(WlD2DDOdAH Jq^vh:xmzLmgq֍DȝXv|v"O$C9ҍw*M"[o0ܽ IaBQʔbKU$_Gk}tZ*i| >?׳# jX5^٭{d16$H O9βpcߩ1-!rv/(EG q<U BSmEE2ihmƂ1aXD~:2>\*rP;G̰ˀ'[ebwy "C5 Ev.))^`D|^H$3*QEf@BDOsz8b DU , I1KXF%keHQ"mJJ 6>,V,8` !-@ߴP@;а,lS%Cɾrbpm+`Q2QFcTC mNf2Y4<@O2.}͏ѫ4GJ)EEӈlDډ9|ek/a7nAU){+Y9۲9ƛIC"=/$ &>h,9UlV-A tDaOě4Qy-!*Ipw#B~/h[OlQyat|_X#sgM3+Z,k[5Ŭ$euIh%mQ(QX˻J%$W?b)'Vr"͔ViɐFJYS΅Wv-/.&P?YQ&]7aDUYhQ|4(ʅO/U_dfQ8ѤO''`i2Pլʇ0X! cu7= ,)7`_/5a NnR:d4E\8F|O}G`' ^vtVT?95BXm.'K՜Kq|qE I_wrc@Qr䵠}onyXbPO_{:C3(I`0߬V_le7zlfq"_|a܂C-b"bj% o T, n坻S~Ip=,wV\o?@j⌁iƝ06FZ4dndW= U% H>< gysҦUІ-EѠմd! ɼ!" V-4rS4 &hBIK"|Xw_'@= (-%ng]1/:وM !S9sV 9C6ף>Q6 ٭[!O2#e3;qVrܘ3Al/V7K_bBy5.1%z@_#:?kotO׀y졪DE1\v\Pji}B0#8Eo(vUsc7YD n[PD8DQpd\Dx>&-fSig3Яw\"C5ǃeth_D4.d/c{P@}l<LCG@5x@oiq~܌ХrƝY4$p5@X Шjmس~v'%}WF~h|E.J&BLi1VW?b'y uDrTğkoD$6ܤtރ 3:&F{oѐmD.#Pp#x3\o/zi7Nؖ~?$KF?xs3nt_'b2OrY0FECvFuG 6]fkI=TvPo37XX%΀!$ !&O ߃S# |I?6IPc@t{aa,&ޔ#C]}1@SBeZe,MaWӤҕH;CAUqsA 9&7!7z39pdZМP)-i8cc<84K+)ĽD!uVa -o J|C 薴G4tRǛ{R ߦuEp5\%Z@`ee0# E=+z~8bz'r9Edq~vw6XҌJ[e7;CtZ[eBp_EK 9++k,d?SxoL9n͢b.W5;x^reFV{Dl@(5nQ4sU}I޶ƛw5Zj"GW&:\.]>`p)erMApANT:1YCdkN1@h8Mw$bNA!1[kAI'z$4`tt<7DhcK0k9cs9f;87eiA)kJ^O'=Y=3!0!U[Ξ#Bfĩ%2Dv:̑4uMWG¼?} tɽ6(^In3c+}pʅ=8r9`Nk%ڕoҕЈe>f~/RA񺯙z?-`j~U'^ǛGz(kb.WXX%Ms?X {Y.i8Xwvg`!  s[V 2F {]ؑJ6Q|FS{$O6H>}PH$B&.q-|,NhW1FŽ "CaM ?Z9@EB8I&kʺZD2Qզ$zYX1(ݎ҃ɇ!gHze^)3l)i}Vwjۛ:TQᶪhàj/FYrWUXW£$@k~ ~/{{p&H@$ T;SPAGB~5ubЛ7yH ]*GibC\Ss  ><tќ8dGqX=jri6OK g]Z tWY3lrR=p{tP=6.K+iM^-LpUR|d44 d5_* **땙wfN+:̝DalTc0*)"S l6u Z6=ϥpĴ@`Mвqc-vl,d m*Ms\Xpg$'4|ߎ (EWWg`QKPض`Ci NJ46][E";8IqC&-JɂVD=(ש,^wzWOp |<$ 4N$¨]1%B.I@Py~NB㫭w &?ϛi M3Hn(dH4:y¶T T@,:SR%:KO3VŋVoB!zD`-sC%?aF75_Ihc˞:?/a&{g 5هuoM:2^"㗏 WQG }W.j W]ؚS.򂔦i̲/gN-LKV;)꺣ŷ^잤4@ZX^Fuocz/'%gQ`h&&@Mma2pO(Hs2~&_Mjf2x8*[FtL(^xrX D^_RjI8k5AֻRt7lf=jbZy`rh|+c'>VvZP q/H K$Cqyo;Aq(b8!IHPr]5OW5Ŭ )*W>'fՊ! EGimFz@`!'F7f7Vqp`vVP3uQWHkN!ȐLJj/oC,*MAq{y/Br_ 1vFO'S\g*[̈́p %ugeC;6# S/Ԑ.bb9[!/Pϩ61vRЎREc#dnNI=U7O` "O2Q']hI,e0SE^gtYk.':1+ s[T,08߬. yY -.᷈--p-♂n4bۘGYzRIG sH¹Ī* >vs)rpP8 $6%*0&ε T$mo̠7(9˛XHqwA"ULP{WHGM)@!KTw [9'pF#`5v W} ᤫ4nZCߴfL{\)K)$wI*oA駨^q*]ZJH[WZH\e.i)U풏" ex̰"90A Wa&O?x= L2DcF "QSom7i/a73w5RmXn%ѢӪ%AOhrҝzűlg}HuPLh2$W^./"赆*tos5!c PCKsegP}REb5f(jDF*;Y"zUUZm񑌅r2Z(͝aN qd]sjpgXXMu'TF_3 ȅ BT FlfE )G9)ITOW@e< p˒SVtqem.֣|\̒Ga`|ϱWXv6w:H~`MYw|u&ddfvBLu袊aHyZj)I\[epW:ů)njq%&H&Kc2Idz:cxL`4gh=$ҼҔ|}>\5Z>q՝i&*HP!ֵ%h&DV(?xsDޅkv]5[Aꧻ.zin2j[a+HK5d@gxQej҆R8*Btb 3j@3,ڏMܝ~rU @Bȃyٕ+é/p:˾XAUUWYl H?Jruyq%d0Z{&Q6 ɷȀ/,һ㋅ێpR6 ]yJ14o$O;rU00Wy mwV1@]VIx YEFɴa(szhi)~7G ڻLxFP,Մpoڟk!)ALG_2S鬇E7>tXh!'u6d&qJksIgsa}x`xNgCن3!8b7(V e M,itGOaBF?cxg.4N'W>pv0*~|؜TxeCdFm= /Ɣ%!0aHFhtat e{ٛKk{؍K~t0S6f_`R'(. /Fs܂s l:y$}qlNZp+ݓ* }hpr/n] [ra&!2 /IFh/dSǟ8#kI ˨RN .-1@֮H-x.jm4gZ|:ASnQRȹG_4GAu+ Y3=ΖHV k-uC|2h ΡM/b^64-|I*xTY-5ـǃ |A{vx{a-xI_fJa(V47~{~~F):S(7,ֶ#luٌ'BVfkޮo_ؙ#s6D-`^JoX8(2ʚ8=i8s !?n8IrabeKtm]24e]Ƃǎ3]*P__W]'ʨTxoyU1>/j0<⺆QF){4rͺko)m\fw6^ u}TZ|"1M.CẁS\"T @X7PG@,GE kE 0|Lp.CjoF`{v$#ՂO dc-MW?tjaȦAGw*vH%Z /ԡ(P#N,*>;l.* b.V>{1@n;ՆR|gd@$g{\"&-Mءy\)s؛gΎ➡J]G^*W.ՁG;Eyo2&| GAˆjHIB\^R0hD;|6vzj;غ)߿/]AlMaS;Z,Y6UYӏ=4K@pԙ&og@8rt"Uxys]4NCFr9Bž& ~mvSV9k[eq|>ZBQ5iFauE@ڙ"l&a>N!n](^ =06`ҴPbDPf}oSi]xN:veHzPo]F*j,Hu l5홸 7ikA 25}]t3ҧ#Xj;BvDL'ZugZ3b:XJ8L)j[Ec -g} P9pZ ί+$8$;0$WcY+iuI%sV [mDpjT-1qdI)(^BTV &$KYi=PX[h$ 8mUa7L?xBbzWm2<<%:^vNҼuM4˜@6X؎DB= ,gZ*PCbe< $*Ϫ] Z|(Q !aA<aw JGKC~4{kucQ'o*I5JX)_hQ hz*:MW}{M-uз'dxH@ zhT7H?YEcƷpk8-v^=p/JpgZ5*Cl6;9/u+K(o(/r$d-m` [鸅?Ѥbɹ |Rkb#[P#ʲ.;&Lq'L-Uݬ;="C&:mD28raʏeg #rpEdi:5jfvq|homՂ&ˣRۖ{BlXђ4eŮK6.B6ru߀ 'X\2$/멯 ,ɍW=NF&nympb |5gTE70t[ͱ{W_"Ӧi+rME8>8aWjTɃ:'Z}a)@&/ol6*W%1Wa2QޕP/<2Q%?Yqv6o-ZqSVLyP)kюo~˫:IS1mjw7m;,kMj ѐނ[_Ekfc=$"3 4̍+V.yQX*8aFX"4E4!C~}(s̥GxE37\xܹ/9K䘪Gr)׆FW 㛞j7\e؞.> ޥGvu*R8eq nذ^q!7@KXS\Lk|Ȅ7;$oIxY 3('"?^<]$ ϓ4=xbFs|,o)@Kҍ:I[9G$`'Uц>/T hA 1 N53L!u2+S,ؘh $J7$2 )(t┮W.t!~{B]YSU*41i(ݤٺ{|^g_ ]u93EMtvW{?Pu\Ud@N@MC LLYUBj2XeBӓC2c$넶K̂G 9S_|JTkq`!S _4$7'/^iILBUny%jn2; ,zj7Ắ*;Y2v ?p,= /7!R'M+NbhhVֈɞyW&:X.mFjqFjsb8 ѡˆtaMJe?1eN5oR0J^ASBt!GO,WY=|sNE=w푊jGB2̦Vݧ _kЕ)-TEN|7RZ]N+AZ [jih :?CPXMeDؑ$H/<Jl*܆Z;R4y줮`R,M{ԨlQ#חOr}Qf3l{ۑ2D3FfĨWW( T V4}@#hoγ̌w =2I.x`&Hwj) !;VjS/MwvҔTA$, /PL٧bN„EZ qm[iNSxd[CҷuMǶKSO[D,W8/ +?Wa[.khnxoC2VwQͺ1!Fo /QVu ʁN<ӊhR "st1;SvkhuDOӑ؂o EH"Xg 0?B AxM$A۪€KNDf᜕8ma,M\栏VDA!du5 uZKe{Xy{ "sRjpL+콽%'^pK9cL{^+K ۊ~v`wi1y*Q'J_9ZaP"N' _y?=6q89Fy0*vju^h{ Y\x1@ cf@]Kp'Uit1$1G4BmD?6+e¾z +{(lDV^EǢzLPcfYk 7QUMw UʳJ:  L@g+/ 979$,7iGan-5p`< XP=1dwM -Y;mbHvʄ(/p|.خ&Y&70m0} Tv3^ZGUhXXFfgZxڠEGT{,vK"K!B{y.臢BQ57A?b|?:1(2%"6YXΈM /ދ=q`^,$kI-ɿ ͩB.Uihfn9W$A)NK*?fXS ZX#vɡ{exMQVq~5ͬ` 7BcE흷+67WX|^[|抽^o[0.ؑ:e_eUm! H x:_B}2W,'ڗQY1uTitMPDK]+ Nl8mcfs5K6O| g^Za_Oc|^Ѕ־rXP?+;)POª+mb\ %/C#w o* 1,zPD';~xyƻE KtZD*؆a%k =&&/k~FcEqO,o#"WSTv$쓥$z ]dKIĕK[7<=5N}=AY3 ށ$bt9Nc6z.E mMv" E,0d8TqH+˰B({ݡyN%8946247FUxd?d??’nOQq_Tkrf]P~9t)A ńL>lwz#9;.;W|vQ.g;UW }4SMY.E57F%>򷪼7 p`: =Qр)R0.#FDe&h EAљ7Y!]z]q>ʭ-UHn둙Qf4*#u Wq. О|tuMBpI;=quϜ cMI̡E᎙3gcfrK)ZښKuP`oH 9,,)j=pK 4]pR GfHn5]Žhr>Z _ ˤn(ۻ(y}(QM21mͣ&<̇zhF{oJs Ns`KLi$s}E(-`sr~GRUP2PEr⤔OvB+O7N"ǵsGH4k2>v*{4{"߽=1W % ZQC_%-݊qȂ\oM ͗E]՝)i5gՂVㆮdM78og%"ULy)CO2~,!!.fUu Zj*a]U_Fܰ'fxrTj2ɟjܫB>;L55R 73Y/Q8lA1=%rHU>M=X?z(iqdwGݦvOv&?^IC$VE+ }e-e_k:M7(`~#Gm­1սY fA΀ؼbH&10X 8WGCزؗz&!mK]h 7j#;VR tʉQ6HLu(cO͈#~߁7 , ˉBA c v .H%V}3DH}H# +?OV0m˃!¸hшʨ1͹&PCk;$o,vs9 )p(k7{?p GB$XXpf-]ڧ㑘 4-nٺN>|R{ZGXJzB.ŧ,9>oG//Rg؅%-(K XPI)ZR,PÚjGi}L-{bOwI#rnj'ET9\>eSʿA F!wcʿIx* eu&j]اAt/1MmaRqDIE`s؂;]Sx\% _y-@s?Cifջ~N–g=Uq6Ȋh3y5VídE Ͽ$}Fp(\b3Ԛ y\Qu dZv)G/&<"|g9 Lz8UewQthvFB`qhC 2,X|O;N=]ԷrWjl~OSjIەMnrU1L@)bP[csE|:vr:ʇ=,, pHa0c{J{lr*k XvRg&Bu&ڄ5,):_:Hu+Ll~x-Z3IĈ@XJ $Q_R%_aTfTX99$G|a䤠MѦ2E)$l5ُ T VtFHb73YKx}?a<\H 5dNGyóцv [wcZZVѫ^mHG~k'nyXڢ ;x,J>Vq:y7:>Dw޽c)ה V_!m}H*8+f>B4عI,'0S\"Tywi9aSBÍyӴߧz/j[*GR%)%9j!j0oOzzJ5~E ^6s;~%3l#@Ӕ{  FP'2CX<,|cP4[o-0$'%,KC ҅9mwHa/5?'lt^ND7ްbFdZb`H-`ZG!Γ]oŸL 3(%z]SC՞ELHye TTajXʝ0ac~ò? \ vU!+Ge> 8.[vy• mŝ.6 O7,tB7 o)r-rz,>Uf& YW]l}ZST QMol׬Ca%$lP ^r\-Ua rtTMf]Vss^.ͅdjܖU=a/ԘMZm|5!S`g(+i yVk&N YtW{K\ZI4궕)lSMxT.}@h QMiƵ' C~, C$[{JAlfcyi{XnQ?봰wM2 ,vZ*a][K$;Я*'$:$W ]6ٌpJ~$5~$&xpJ6nҲ)dX.`Zc\dDŝ0"nB>[5:ι+a (yc|:`DZ 'yv#M=$yPx(?^̪Th5ʡ=EȚ#pb[JZ?$q{j6Z;o x59__yZ6Ӹ06D 7rƞɵ{MRye\=fBMQ^싗,>MRO x$lGwSIb(j‹fNhI!|(ɄxA?V=FU nASQP'vGvc[\dd?7C/`?A_ ==WLîZ?5Ʋ Laǥ=ѰPEjsXayx ;'봗9X{n6!iDb^ :6W_Y';KE-ODi>tQ:ײ{j\cg*j_tc=(&CL P ?\VH uT!ӦbcmD #3 HJYԨXڜGr Wn~dCttlJ}y4-&ԆT QInuf?.C `V8PU}ƾ6ҳ'nt({qHӃP~Y"%&k$E*2)diY&3ROp3(XO92rnְ̆1D#GR|: 2yn{6ouI/Ud?_?penmlyDJ x+l;Ow7jP 08ȀҘQϞ_v\{Q}##H+ j03߶ECB~CXbgT}7roM0S?W1](_Ptrt2)} !@\ jJ5N!v}hD7/B&VWN@Ң>UJy|'oB+ϕ$CJGAPNx=*%* &MC$WPPNx4=Sh} ]u}M.$RkȶđvnR}?i|Iɘ;nπ9C-s/IfT|kd ȃror˗7(ΆxoOH,j3Oftϟk(r|o@-N|R#;sSӶb`@"~$ ID4WCK; (1E_ӻbLhv,zWA(M̗Fͳ|wY=ƭI=2C~!smK5ҸMPu׮ׯHH# c(7u]Eu %54JL֡VITEAT)s}ĭuɼ710+wIJ49 nu9eS~v(z L~vpaՓY.b۽h$){wcNT+e4 1nMB&`Hhpzˏ&d ;NNz}".ZPmΟ&aw 8M ݛ#ś|Zd &0Yz*SWI* ! U(`r/wbgϴ,2:1u䙦 Z.#0*oAcX>F~,+R"Yf-.U,2x!&`U$A>+>P49sxZ㏦=p@zĐc&k1)~X)pZzhFN2מnP]F ziL&@c٥MIR< ϛ"oZlGzMݠ7l_\ՈF rlYH D OKT40l_W(8  ݁M'{:;]G#"Zh̖𦡞@׃SnwGHDZl&_NJEWC,gP7nU3V NfHOlqAo93jZ5…Gt{ʋnsO# sDY$!h\nF DvXaG31ʝ>9S6E ^WH5LQO% 1D qz  o>Jya8jZw^RE,-XgGOF 0a&`;8&)Ѝ4,75o0-t ‹JmL(EcDe[ *5 B6P p]D0t8*y1kPf-_Vf;݌d`_;㈢Ļ]΁ HJ_Ix9H/"s>"MP_ ;+Q,>XJ`]tHݖy1<~!7uy||ud(ss8ZF"6@3FŽ"gek@ 4fOWܘ30!ƽ+į99XUwº:JeD}M uj6h^eSxYq|ErY% '"!v{ Ț_tZQ/(/PφĂ AU "މMХyQ'BLC)Vפg#rjMajx%vb7(e5uGT%nLteդҦ,^#d= :S&tˮoIC==%~7nv\͗6z)'1s_LlN3k:5q*r7uk6u33 Ӧ`BYOO&5%pfSё idHc D+:dClcL?BKUI+qZ菋{d!qӗ$n&OBVp.\ zId;=UU`a4$6+ްAcK Weu ' d99'C\Ut㴜oR6ۡ.-iռhm/> U`85(gbelq+-v+#%VTcsщQ9*/U! ˋ BUSETcCCZggqQ_w*PGsG}uB0aK6Sh{'=gs h*e^nz2 vO FzZn=2mpI/].@d55ZS@U=uA%˫Vt6Sfz9g ᔧ>w } ҦVViʪsJHÛb=s? J0#wg]4${ @(;SZTX8_1o2I|a]"~|a,`^jdT&aoޗR0ߡԾ-'*bf,۶*fk1#uA:41T}pU ,r(ZLhe8%t ݺB O>3@>D>擣D46&_o7٪A09CV<*@i<\<=x4\!VVZs畃ZsA㜠[#Ĩrt2hxۥ54-sNIR%Y/w"f}壕X1t}"hzZ y~qXq;id,;N;/M+X> X==%Tn4Ey6ɞ1k:,ߟnm9'>C7{k&:#ȬNXZ&_Om U\I߻ec iJ6+aZ\E[ԍw3RգXVd}{AE _`Bv,/9/l ۿf9]tVՕçsU*Qsn8) `"d*>!g% "g8]^ڱAʂۇbw3hTDN9LO {po5׍`z? ه9sg5P}ROk *dS'ц+ RV'ߖDʋ?x") ro,D*|VhE4^>y9ŕ\5q*͞:sCO p Dv]IhE[[wYi?GfKuowĺ B/վkQ e5pc؎?lBLRX͵pBzvfZ:Sz5_B Q,2ȿ#is|/rݯg ?;T131#F:2r̳p"w45L*aŸ*ej2Gj߷o4Xu&2ZgefOMUU>Dte"_N\mlؗEe=ڲ@_߈i"Txvc(c&G?+Jh_+ ʩ1D_&.y*ю ~Y dk T=fl,E8{:4;ڦF̩}֍ Y^&b }t &ޫ-9 $uGjlIe66IԽzuL,[Mr ~X\ #ڙVK7t9 ?^@]T:t>+ߵ$ =nUNE!me:E1+(Ǔn!;8gCy$::Tދ~9 ̂# vx\€ ^!z>fWi8~s wʣ$MOej3o 't]00p\."_'Y`})R>&}y!܇d=̗dg x~'u޻Zݒ&#yCSZ$M膛Bɥ8'>Pj#[+b[E:3`T`T湌.;D?˘1\HgJL[লB`(̼ 4y NlĔ$\r3O^^n:]yjU{x`y}m`Sqp|fV  ϘAd:(fC(VS4vk.V>@Ff413G-T Ղc ,ZI+Na>m`%P mCu5ν$]͉u|;!t [!]ґ [FlOZlɊd  _eHZq^Uۨ-9y*ݯެ/k7{J0O 2^\X-G陾g`%m+E/0k\a~_szT/F"o3u:3 9A44luZ Hٷ joLՀ3:973C o1E*v?d$"bee)H7f! `=#⻧wGu.oqqJ:wG4EU{p̣{|1<$-ǡ 0(h-UtU%cTƝ#oդd$uNcuӼx,dZ 1#܎p\*~?pl!]*]!QU2ђtˁIO݅=CvGʥ%4|YMc'|^:e`u6CF-!JlA(g7ei.B{X  0c)Woi(^&o 4t-XH'r'm<ҋz&B!,AvkqyF(sK cEj _|扮{f ]7~ax |)* oB[ m׿{WEoyMnA }:q/3{޴j9t.| GlYgKUfNR#k9/]F|R+T3i0PmQ_ qPgGBkÈM'xHb摓-82X"%m@F)JqsI hHEb?S紷)>6RS>E@{>k\n7\C0p +=G!r`+~1#NR54x!ܻHGN"oB"+&r"nsO4]zBE>GA8.nXv뉝unJhYv\xx*X$A&(ד֯GdK@x@*s  ٗڇfC{jle)Y|cMWO8e4_UhHewCAj9 yveW|m/\9mz;N 2K{Hk846 B׵)g,0eHi6mZ=vO`ҜG|)0$j[t:wDdef6H8Up:@Dl!~_ί|GT:~d%9v:n5l)_;z*uCFoSE3yz5w,rO\|drRʵ#yOJ$3K-(ܖ ӴD-u3ʝD)0*XWKok9/3,%Q7Yܲi~ۜАmCӝB;%p9F̧ɂJ5tF815(FA]nz³LCQ_~]ATqϳ#T3A>n]$$ 0Vk9ZbǷB=gƠ/j*#<*B!pSOfv&Q\πS\C lآk佄HHEDo$C>.+!@%0Y18xc=)9)KHDŽkrLt*4<Zk85uFPKs*s[  /Ek5JejL|Ģ5vqHsU@]J|!:HL:Sum.jf{9{Žlܿl Wŷ]""Qt\ݚ!ɶ™^viǶyBBGlp6 C + )nT"IOt UpHH;Mk?e 'EnX10/Z"W30fHbFԇ]BǞߛgD Ol0b6q"r;DI7ju`dR+ FCSRΉf,])-r4dՙQ!0Y*[,F*ðx @FO01E2n΍PhI^bi5h ޕ#1'I*y#{@Sb*1نo6|)S:$츝ΡtKZ> P)4* .>ZVLKqC| |h:g߮ gt>x.'A-0 Q+ ~~ %qzЋb=>RɽTcV3 tJ]6/fYʭz$P96!: /zjۼEs}M.RΓU )VxŽ t `j۬u= d5=Ha=bpC6239_` ;sw{B`{"cUBw!݃y{e eXy,x퉝t^`7LAƊS9n>I]_6;K|Gx(lp-:5EOG8D.Bݲa /;bDɄv1jb`'Hn&nz4rN@<0Pp" N&UٷwsRJ؏h Tx*EƴiL4P UNsU;-gq]ŝv-D%E3k k#4Z􇣫%liUwd$:J|> J6 8jRŞӱF?~/J(oO2oՂ ]8sʅpenK pӉo`0t^C0ٸDE\{\he(fn鎊!dڙJT>jr1CXD|h_@qhf&N8w/r Z+sb &̓ƛZQ2<"WG+Wz,?w 3&K>$p Oٺ ;@D1} TTU蝥EfV:\C&`h0uNhS]h!fvڟV8'[#ה&HO[)sib\l]|MW ^$_,Igr--8OSG%YvX&7ʅ*TG' ix`e[k5H<a W@Sa*dDhdg5o^=sdz MB0r[!hR2ArbȀӭ>w=eKj>mG MZh\ !1}_%&A*9mry9hq~UZnwclr5)ڶYݐ!?3<*vWqJӷ퀾)'83 OmFs?U$Y$ps"%nҦq>45~a\%9"TA%7gDaGR n (Y+2r%OԠBJnM Q >HQs!Qs m9  Ma2wtmbg7&~ҪcOdoT: 5i3^RZ`+LJL!YfdE^2$=ySo= C|ypYw+3- y<^[^|z_fJL"h+JjKf'+2 Tn:iZ.nD%ǎ{D!Qz%/a⫨-mp6 #а 5&BEcT'O3+yJZ<yK:GOl).y#f!wFtOIN_Qj>_NmyՄtjɹ>|%? @/G(ԫZa|)5 g$AxE0޽opn{.Q*_m1 #JU$ޝ*Q?l.9,"zqw+9<P;jG&RLre»xFq<}7•Tm`Ƥ_dߟlW suy^Rɬ"rI2`dLn6;}O@x- 2Y+ʪ,v]Ped-udan4]{ Y$b*T{Oc~-!^7j>_97k聻j1@H褲8C/_/T_5xRȠscw&KIwӿ-Sݛ3TaS"cہ-%Slt!ƖRV55B>jzvZJq:] Z4IU,XbgVD9_|e\MQ.DS fA9' pK/qAfͬX&bJ zAt y>‶dM@l聴[fi ҋW02XiQ)y>I#5DЀ,?y%ِ?t>d~jd$n5QhC3sH@- !5\p7~/Q,PQrelL{r*p?~33HncZ#~}5Â~3,؄K\j5z48{[[vnj &_SڶOz^mȜD*~#o(Ya FlйGNplyqU>C= їj\B/0)Ј5!<0kJRΔ]\LZâ{ c)[KA/f΅@2(g&ߪ=2t0x;\CNK}Z.1;8þ%1sz/OKodkVn_p+ $E=?\GaI0L3AZ?d#7E-zIkȧ`[j./i֌ߣ|kW*_nEG:*1`Esbo,|W("9F,h{iv8v~،emde)_PGaJQY"FF(rQ! zVJK9A!o`͐4_K2@ةK9Kbi*[$i+*d*wƿ?Hժ+ (HkX Up͌b|y/?QC뻟 siЍd_ImڃD}`|H s/)a{LM&TFwc]dLi4ilٚ Wݧl"?ģc@H%х^B t=]؆# +m&.#.-Ta͞aѮ"jO,9H5$OFطzXqZkeb jSRՒdH߆| \\*o&0 YpTEIk|hEhf2Z* cf\n:גȽci? *LD%9,m{f3!ҳx*tЦjۄBX6kI0AɈJ\E}H4-A [@><#SlxSM,n*O9CC H(,`sPARo{'2\ik[Sޕx wוݢ0XҚ+Ȉta.ʼQ gf8x%0cXBJ/7`Mv&qP%aV%pmY ;)#!z( }u)TUz|.M%hHx{8F*یF:4&CR],Ԭ˜3VY̩J3?JX o908\4Z<ଡ?5MW)>%`E9Sܧ%)P}hIdr-M5Et} <aյu~S$4PJhm^/v{\ȵdܙ/>*/0DmH-G -h43ƭKS2I.B?4e()B8KB٨b_ ) KdfGǘA$gH]/$ײEQUb&VJd`F&vRV|_tv> ^Ln;5Ql- llL3+fqȶMCv(y/ǭX^3^-+˟R}ˁR E|T{{+HT6&'\]NY c@02mAŜ !W8"& @ G>j?]-@a$Q>V8v/ b6 @#PUruð_/`Tra`1 cYh|~NJ;+er3mJt"̇5ry͓N.Ntr:?0h){ɳSn!ϩaάR1́w3j{69aPUkac @ᢇcJeoho@nh4$iUlfnf-a| ۍ8bK=. N#_k_5>K'ms=~PZ;" Kz|] f}ƋOӣ67Cz*u/ )ՙ!ţ' 1}_E%sj+;%5 !t J~N}jrOV-ۅ+w ᙯ41]HC9KnEv}s& V 9zod&S̀8VX|C &Exz-;oc<ӳˁt*?(oH)iG=aQ{`"<}yN8[ͫjH oGט7-_ ݏt\h(\|ޢ"dt!ʄ&ӹt=do 5$Y .&g:eQ1foBQi,hjѩvwƿШ+mz 77+7hJ'j[F]Dob]N(#[c9Nr`Bq V|[Q8.zh1-N~yRH0c #{!+UCx0~sr6cǹ_:Bb/\u#I/Sl2d_([T3H:Iv6$=[<H!J5ɓ羺iio/q͕ eU(1p8yH`w?oĉ٥?q0tep!-Ԥ7ߦyT5/s^}S3 FRNd$Zt*.|X>(Z^^q[7k 07T6lSdA#Uǜnszvj"P6 .ٙ;j9o\Uf] 5L;mJ}X-H8)]DM|uS aX]4} bmpIIJŃttgk<F`-O&2?q_h~7. >6`tmOv6h爼*-y(; kEeZ:M i@D)_>V|q4Y^C2԰w݇R)3GY[X4`&U}ȱ]#Q^dX"⁧9 _9OZzCje%fi7*U[kS.+cXlKUxg`Z:M3_6IX_H^y؄8o.[š} {$\ ,7v 귳I`Sa35tB[ٵlsRWD/?M+5Cܶu95P |V|np1f>Usl:+}m Oȵ__p?̞!2i_q;sKbuHD1UE!ݞGŝ_Bgܦ021=9Ў@e{gQȝEJ_ᾶQ-so-_Gn-Zڌc:PD } (k_|B8q3@"<-# \tm]bOsy&;^Pl0bt)-OkP(,Y-+jwQ/ˑvub$geZ;}H\XĠQCTSxlJ_El I{zN\ܥ'sZEL 0>BP~LspQܙae w#+QR#4[N~ E:X$g띾c5` qjV=tB("ʼUݻ.K#'cRs*RزvԿ]8xʯ]?+)I@h$X5*Ue(;+[^(XO>nC/Ld p /B/Q'T\-FȾu8E"턅ʼnCƦ9O>\l(fA=S7uRm=1=vS˿0XꞰ?*K۽K?prRJ$זw٣v4sҶ{xRh]"v.D/e|b2=6d/BHZƱx#"h&IEZXP^/O>QxSR} Q氣V3R1EjSY  њKN[vg, Xwex'զ7Wd8`""<,`ȎzORx."ÛP®低sW} ԫ=W7`\ grX n x(PDݶ~mte+ bY@ceeλdG܅rqyK53@c, ;2]ucneDTvCwGS+.a횵( f]5@I1sNײKMt}v+Z^|>ŭWFF3W)dv+ϚG 7J$%vo6f\`H5pW\tEN?k1I~I[}essspNt-]^*?}~|gs 39KC,fXDl=a q#s Vk@69{xD>O[VM!ZRy'mkyM+62){{6r)eƭu'_FGX3 "0ah 3^MBoʺEYRf+2FhDqP=Vkz(۸R.mbL9ѬI?Q EZ!6ϑ;_ m Pɋ^^#o]=xrȕp_m'z=jWF%b']ֺlcIQ_nΈZq6GvhyHYP; ~VO1Zt1rI3{Y\U#e#3Yd2sm=Z[͙ $Xh5rt|fuo[U.{+XWwM-_;?[px¬9;Jn\x6N^kͻ@Xqbbc{њg >iaѹ#Sƻ .dIߋۇ!4߈3pc-Km4{g (ڷ{Si;Q]wH%8 k&+09R,yx컨ץM ђ؟zpuJknX ?W~ 9__!Y" &B]8"xW6U8RNZ|!9sRvH645p?䞮˳$^dENòSD6 H84JW6?$9CYŖٓcB7ٺՉƹk)9MUkhVvh/_h}r!NF)` ;2A`G{K? ]bƃ#V.3+;Q(KSmFmy1۫DV;\&4}9J'kYq@se-|kZGj^zn2mԬHLJ^0p#kZvχ GBٱEJIx #Y Yyf^@kħ]L%V2KqBӺֳzr;CI91 9d%qێXhY P*5c/ lXMFUzJ.8vw`V]IؙZhN 偆Ln^\K|-6oFlb %79ST+#LAc > ^)Bx6נH4Ih8rOƕV=jko\/^O(=TSlUx&Z&`R['%|^-x148WZR7؄u1ᅞf0hGئ4ܴ[R1iܼXeY Bb!wG N6 uhnRz,[h6q{@2xL[=( ,L!rl6sWLZhڙ[TelW3$^-ϛ Ɛ;{#[5gl'6啅ә$< KIu$ؾuC\m֒.p7uɻU6=J>xUP`5Xg 4R@jgLa&ߞ])ʬdz+c !azl~%@ `|YʍZJ& ё)ט@Kz3~Ǟ>crz?ʬtkΓyD1\[4N5o18n7鼞zCuMy~ǖ8ؗ6%ɭ5.4˔ϩ.t@O'QjKUP vW!;tgQrր9*{D0A~p`Bo>#nO*s[_AdVJ|<0ҙ*^VAĘ_sl *^SeX p}Lo1]ЗDQJX{@=!:ʡ :yG= n0MuƷԷ$w>Ubٮa/*12"놷5B͇-;aXj~)Z>@ ,I {cM܏/>kG0 ΢gBmIEȗm>gtJMsG./nV~~;3Xa:.g3 Kl$4fX^$JJԑ\8SY $VH 4{J~EE"Ȍߠ08,'JQX@3,.g҆ؔwf})ٛ4Sq;gE1g _G ߤP/c{Ft){yyUN3?⥚Z<Њv9Dnk=@b(%Ri,0m/CQh&;Z%)lЀ6@npyJyQh1 19?UբRRǸ6׹AL_xbOѐ- q~#uFnr,Aї]=p!S$k'߶Pq9C\gjueꭶlS ("c|#"t˿՞ߠȲ&/ZR1l_whwCK`$DY]ىy,n+%?RwD liPzw=Yme}SM.@zfi| ȃpiFj}=).Q`yrnֵ0牊jI-^k. m/{W)P@gDIiMj}L\P_=ŽԼ:\1NuuF rzg n,βHGoWBWkO]G7܉DLU_D?ȋ xpamKCv>,H u4+!$QbjYGGKS'Bkj+M^:g B?8D-j8)F߲T!8Uű8=US7ӄ𜧆$M̛zZ,9D}Lt@rh׳uTeѷp}q)=^`Z"J,"7>zLB!I΅=}0`زSGy"wwɺߕ#YExw$E:u&~Qxff 2?x[E%^'njGQhq)1 "ÒCEKE₸Lj.[?O=؟ IYko:&&6eд5cL`U8hZ{OFwA5Ýex'#1!#p.2/1"JY@`[Y,9tD!5?u&R-zq?P8t#c&䏼LIDc J[=[ {Z!{ @?`X[?=ACAye'$NCĠ X=z^fgfhՅ掞{lCyD^6|eOXi|=qw_ jp4f=Ywk2::3:O6?W̄|?h?W\:QV(އ#"6a/Alkȭo̧UđjM't;"<S! % AHHxΕ濫&| F?8?Rjk5+AW!,8K8=hRUf<^*Á[RlvH)LÏsso jPa֢1oZ9?Eѐ<$ԺǼV-]c qp.ʫ.7Q<|.q8XR3g^ wcC \Vl5Vr vaq@͖҇mC)~+COUcCY:6~[.+z G`ƩK]$&= !^¼Q/ݞr@H9WL. vA-,.Ź%5"wP8!"Ut+&P@^;ck]:LN#K:*0oϐ℘@*ΠCI8ˎ4㹜dbi4xBk(]?Sr8{8ʆJ)鏮\1 *JM<~׻&?Ia;9\-hN,KKP}6"bSK xݥAȁm}+QH>1Ѣ\C&y`y;k/=lv4@?6YMTmS,5~?("ʷhɝr_%Ip?l(\ԏl>7ިS@vB'  h[:I(`!b?1ı ם7SFWLk%%jl)viAf *QG[@hxi Mݝ(Us-Fm1cw*]Wsz e'nKQb7WٛZ Q7טsaXdZok /ӛ03tX:A잇dq<DT8 <i f~7Y+WD{ξG|+ezq)g2RT4C͓4LDO?1#bb4"ӿSKɯKTӒVC*@ 25EZ|4 2oz~`lex.gdL9M-&^ Xl~\gNuv;LS⌳3;Ȗ9!sP }Qwx₆)CHLxE^ ǯ'NNY@!ulPXu1~JsI#MO朜wp"7"m"z1vCs,nV,ty7uZy5ib&{~<|,!e;|HhH!BAĵ8M1~D(hu?ߕ:tko،jMzmwxc.V(\#fߝDa"3?BciCҦv಴sH@9 e& Hb ^ƕ_QvLlù#VV> /T~Q&b]S$}~i~;n,`v4 gR:Y8}y=XuF(ӷw,xFjA0<)X̀+,Ғ+4E1\ï>IYlʢ .U1)8z{:EO_L.(ɠxB\tP)7Pї¸9#O|v7Qvm\㤥u9&G^Rny/8r/!MS`Jb٥[bfHܪ$kˑGD)D=dv}/t it"`HEؙ1QKn!㵱% w.0Nq4geV?Hret|}mk\]#&것nPa̓sR>QJnc77#e8ͬ}+J;l{BzY¸*]H UʞbkIJCFc1n]Y8ԠyIh!i'- AHqHY}6ޜZqŚ0l_ayY\xep$YT$VYڡi|*yԦο:e*!L\OG ƻЫOQ 5SCG~Q(A}=`y UY_ mn.S?ބE zJJ%GYk^*m}]B m$;# )y,0]?GD Tukه4F ߟ $` `D$. x^7rF/$T.N9 ,W@o?4֞7HW )@!_ӢD*p۹Zd-)8z gz(wуqٳ`ZHi!r1/{AOF@qNP֬ p\5B`Ϡ~xڰw5Q?V# `WCxuyXP2Azee5p65@v^n}E{c .݇@6 }DwLYhx!LX|*Y6v`W6PLJhIz5\- wQecgk}`DZdV!]i^oGȡ{ݣEaddhE6OE ҽu2ԣR4wLqnuϞI]+}\ &Nʇ^[P,֌o&9"Z؞+鯟RPUl܊`l7^1g[UYm;swTuQ*[{ر0@/ItP !?H{ :pIlYS!B1^jbg8"V K)ۢJiU$ԲԈ$I}[ 2r=398Uy>Re1jrR9ˠ=MTH$TdBV'K"ᄛ#7Z=~B&oy:ړI\B.ͫ{_h$rO*I[[Q8jC _DCd*@?1N.A_腍w{;~嬡='hU诰:# EN90wۿ qa:f8J>kL@ߊm_/11}4ť?d(9 }\.B(&ހ2%UjhAd?HMy2 o`A[4k'r C=H{9~ވ]9.~R逑xTOc5I){=RKPkƬ2<1sR߯Ќ~_{ڹ # T[n62Ϫx(@U቗ngFsMGWp>JQNIR%zG⏖`~.J/U9'xDf`A@o:"\$[./ .]6Wq2zZzsZU<j&LPFf*!TknW:2;* ѳXslJƷr 9@U̝`mq߿y#*Q)y{qk^דnœG6 x"ڑcij ˌa44 eUje+%b?@i -ƍwAZs^D''_C?~4O^5k]ڹ')gV d_ ;Bh~E5>'.%o$CaϣdžM,+{ߘ&<]u eK4xQG e%]W-h0|y>X}YiE FCdՋ1-wO5uů"Էe{;̛-0e@I|9 3D~,"Zzvƃ"XGu6La>v5OJ9N'h eaTZ]OAޅJk6{eJ1J)ΨEϮqM0-sqslx#"j[;G7F,ŇS.DvJOWN_Z#e }#zd0ԮqX=eP]]z⫬*;K< ~`^4 R]0{}R$N$v;ZS&olL 1(H,ˋ2V;sXn 8Z5uc nP|:îql:D )BY>ws ؠbdܫ4k=MT69U(\/u`Ԃg:еo*Xlj gd'N _ld*!;5*1>Hl#P)Yv L~kCWh{@)n%C;hڽmP M[[r[nRKfBcwE  P^o7_{Y7FPGhp}!knLCD+;2Be-cN/T3 #_[`41OH;p#OH ɉp r76qeCBM@6ΪKIݕz%&,`Pi!Bxk‹7T:/dCQ7਷h6?ZW0{X*nQkvQ] ْdR悰+tU?3.Q7VolPozWRE[^d@X#Km)6GFܣ2)Zp1N5;eM^߫oH91oPHl:V6? ;Htb #3NK3[>I3Ĝ֎lqp56=pCP1r,M71MB88~ :+?6w 8)p&TΦ)vFΤʢ )rТm\ѷQ <{hAPu/|`,sm㌗+d6؛{!eP3^`nLccO-wQH\ Al\4fT83/M@\Xڙ|.Sȥ څ7jQ6-=9@J9 V+|2I#|q:O1UDJfc& 8PBn T\^- z[fc+փORu(( ` a=)L<*smrr6V%%SĎ^̤ט=T2݈E7OjBvWdϠ mEeqKOSR)iuY"]E= jEy;E\TB#4-)h⥵^ϱi9t3X-P&bNa9iɐw" L_*(7Y@BuRҵ%ErGC c;"ptV (R./RXے'X{rԀO?WRi1SCuLvyWtk|,cY<^)1:pw_w剩MfǾBe +u_Oڽ]m[ք@QULqHfy@0yLymĪhZ1*YE66=$:Qx}DYGm !ӇZ51?͘"W&e" !Բ%Jc5 ?l#!SW@w-#ڏߥʿD_LY f©;ҧH&  <ǨDXA0|}!ۃV:Cny\5 b O-/:XI ÝIczX|TG{mL&)=l[Ϟv/9Do1"^gTe2kK8G.N~Y]aشlh4N`7oKasp ó^ 8s꘏-cq~vdȖԥo|)r.#@=){qXK:Qv$:ќ$_ ׷Upg rޙY0ʺj2ES tY /iL3S[L \b l.TzpiE˾x."0]`:@8˭ϙau;zѦōזq%U(@ :0Fg~In:,,S{/]PeJ1][tC{c 6+IlS.2R/뫘Cng 4vDےL6)4TSq¿Y@eSVP *=nIa C\=Ǚ.sqP0# 3J;st TT^ДZ:4 ;OX5UNCm/NCX*e -%n[UبdqL7M :zI{ o'J4*3VQK% r>Lx@j]QQ0eR4:VBIWTԋa%R:LguE{݆[<3T1Joַ"njF z 9Uf8MF#JP=Lo&NG%9(VXRc":rxx&taϖ+ëvu$|ǰbnm.d5K,gsm8Ic1F {s f-T޼m^FD9E'|Xilŏkˎ\3xڑ;?5ȓQI*V_{F=1:2umĜX,j)zo@`1s|ǯ-rku(#gud[-۵c4r~ d_vDm~ dy#e ;qp̏kk4]ۄ }Pյqt۾rR6QO|Ǝ[|M 9 |3J7X^ gB#[P/ %P{f#y pjEOCӱ_8{pMAlkHR dñnM$VeGP{M_k~+4Բ-l _ϫzӬ睸[,({3ws."IӘ/s6;TUdCRbQm I{6,G* GOih0!/ ,|SÕغR꾩~|ދ,U>EFt7Yŷ T%~`amRDanf zcUOB=}}C_Mzg"V:"[W,9$#¨ FB0I*8_jP:\(8nV"zy8~B-P$C] c̜Y)bT#(`YML3MiQ.Zph;6):YBs@!|RݶvX_ ^x~7Dj"hc%%LP^jL޺u2Zox PpXiZvM]nV~>_jwc`ZZo5ZEHڌP$rOM~.Q8DDi:qPsGEi\wg~>睊Nl1l<{ iH?ͳz(3/pof4S9(})?sM2\cqfs0nQy Ƅ$-~'Ot3]|uNٯ &bY|ikP}nE#ү?Xs7L&,G+WP zJj:R(s=ӇY݁ɳUǞ=E0yAA 6'[bM=o aȕL-ݹ.55"0 7;d ?ٟgg"?V; F7ߐE=Kn`K+dı8܂D$o&mYрȇC9jiah;J1m'!m_/"ӡBCs>Rn! 7@HW]5(Z:|ўl+}O9js2p0(Z B?[:W;vux-ʅ ?r"G ʋ'jNܯ9W[, 4ă~2QDeh.W{5Z6X%5vD!ZGn(Qhz#mfݒF} =jhawiAN#1D"ŅX]v֡,BNM}%[PP,QFYCAq zB+h'/ݞVwg ]<|cCA-ˀѫ@YMFV7y-s1K257^K; D8lq#Դ>'osjeE,Oh WS*4 $RJpZ02HX(a44I xۗV5< [ b6 _կGg^z,{j& t@NaIRoi.2_YbNZ{rect^XeS)kp,|"˖w5٩3T$1mmE y%J/9} zY ^>S";N3s\lVG0XZü ׎^5%?vf ab|`W}y) -p6<·l7^(M,gE3R-jFQ~bu6@+7mu0O[q[IHhl;i@翁.^c1jޅNS%.#{Ύ4RRL3A\Vd++=r.P|%_qR'4C;+F"*<͓|טeMl%@Om9~}<*_j͉'xD^]X&o8zNg؋>%9ܠjj vĞ(cdP`Jg^j6q;(KoxT\צ5ŪLv4rh~s:o,]N{hhaN~4!Xu 1&C7u#,9 YYIE1mɫ59`:j&XFyd 175WSUeW!x,-&y9kKEN1S)Jx?d2uu^;:۾(s44z+ wujWS7Ϣ"A`Jg9΍t⊼U-,ZbZv\rebc@DkASA#fAhfh?BNL#6^z,QRy"̸diLXh,[>4 Ym 7*y>Tp/ERoःUJS|8^wYnY1-\! {_pȱ4 թx0Q'p IpEM|QB$J,{/tرݻG (ߛLZV\.d\R*snyUn_F ٦ٛiؔ: bYg͗wʘڲօgz{0yu{]*7%fFQ}Q]dW2|'S#Ѭ? { SI15 mGcq>&s5ﳤ$ɵȹ(reN^q\Iw"ǡ|)'fGX;*{ҟ@FЯa0}:4I *pSkO/6S NSuKn[Ƞ[2/nXsΊcնd5F[E"7:KqSͱ$b}D' 'coTBEу@`uaݗ@ r;D]F1e,LnVSI:#8+W&}oZ|agO8u= Ȫ?4\R#`l%XTmoeˆ!o`kٔӖL\50~IAmˆHقPN(dUAg{dzpœ["9 ׵kGohMI0Jt4JKu+v#< x] k"*Rl)Xp8]U԰_K6ku T)w) Z@G Av,Ƅ`12&3+8RUgT[쁮9pىpJO>a./3RE9Q͢IJWQA(oroHZ<ўpm&3[w.UI їFaBG+UrV\E'%U:NW͢T#Jg"D<"2^{G Hi:UeSUB6|zs|{$Uk:bO1 \=:V.~%g#bq4 X7Kwm%B4Ax5!FOR6M2`fPTMa'.SF3ݫ5`6Q9+ g7s(.kU֔u s.:wu\2+C _p]3"RBu'5k䐚h{.>Ikb| @R,:JZ'=MCͤ~t@bܕ S 7hOQ*izhͫ4*Yrhx?D?-auָ; `X5<Kw-OO>FnjU1n6mJigo oPԑs5쯿'y#ppr3&FFD#`)ڸ98^Ķe^rES/o4=K MSſ|1Yΐ?@#Ŏ޺Ă!6$8ca]9dpd&^{P B12W~ZトƊGGa 6ؚ݉kվ(VbY=qߙߥͳJ5 +,d-GeB)ncS_N;GA *ψǸc2$t1r BOH| iΫ~]u_.c8~OQc(B_m- Α0Kkv8u_!+M?BP`2 psh=劍X\D=v hL Ç ؞[`\G~9QsP (^.SPޛ+=g=BsDV[7}ZN$̢_~y뾡2sbHf%^.>x"Ef{̞Yf!spQ7M7R;wT)v$ ֫qL˒N"{Mqj&,:xf3?Gtޗ5KȮɸ3\[ɃP5^M4o9 qSS9oi&S»E 27_[x2h+tFKciˁ]=*Lj rRgЁ?E15Rbe[%s}<۸9yTSC u]#uDl4>f}mt ^P5 9Iʈ&|9Yb+עKp{h@ ^lv5#Parx؉ esxwdƲ|Q e[VR,,E imXKp0DBx "j2~ R} T/qZ`s%T=p `}:|S aښڔC[nneM}cȄ$ "3hBeh<~ [ ܇2[ƱMn4դ"`w%N*- h M; :KV=wϡ UA!q|v; .!”LT!pd7 cbs*,~VTUp! K]!uAt]|J|WS؏(IbfxyX'$}cD[ .5>DU=bkӕ"SopE%rҟ("`=dN\ v:*r9>p٦暠-J>aOĠH,X`2 f 1Ikj[·91$pDY_oHwT8Nܲ=e&%kQ8a01ЌBWς?|*=_L8yntoFxUt50DYM,=4 &c}1U+I&/U} <~ߐnd]Öqqf`IF@lVyxe%v(:k$a> s1Lq}o'E Bۤ݉j}'J[YenH }vۮhJxn7Iل,FqFfN}&3Mn'-gcxB]VU%]7ƿ]%諶ů6DT8xLPRxu}q?i;H4ȞM(nTe\ 0efT$6R|Mm#%׼1 VT,1t\ES񯸤2~>q74{,,v{Ie.eòR8M6 wY@P[ r*ȦN-2#W7R\0LU'{mX\zifM-mĶ +*B%„]:nxBOsH=(u/і]G'hB҇2^1v~}@a$!vJ H24Gr欄sr FKĉMb=Rl+EW$1%*}$iEdNLFQ1Vf,`ݸt-][zP$@tעI?kj='GT\&zvm&y /zwd|8my 0!iq4C44ݐue3M(r.dJ|s8 E)bxUI13:չ|7˺"-? S#b>֥0VPY#o[Wg͸$cēGbX9CHl*Aؔ&\]dkfCבҳ^*ŸV 3G!E4W.=u:ިcq/2ɾ+ן罴”7CJu}D?#ռ ,̋_E, 43٨:{4K>!]cYއ!)QdT,7R 4To=6Leb1^e،t3qpDTC[Nlڽ";dҗ(r6SZ2-&'.^7A|N KqL3ty?ǯ_P{0#E p4Ι!CCuk =Pj陱T,&/s% ,Z;SRXY5rRh] n'[w!ČiNmP-SKRR}B*ZtP~՜O?I7V(,EѤmUGDn^;X!D>/qymv}Uk*F~6UR3`OIܹ`/Y-['LH7'W?.zyls ާ':G8͠}CYoucu Kry$D^^-c3|i2P 2цAv3K9*So Q-8^hS0`Ըn_Րs俽'L^/ SIdlrqmP:m롹zim%%=/=dÌA뷓~(TlFJ4b d-B7M9ޚ#}.!-@Ll ݃9I 7|6qC~vebN!h/E;Ykbn 3IC{U^!߄$hs<)qh3fLtLNSĀ}rLO3)fSYWgFm~~pD;&&$.iƿ 97+YW2m}Qxh<29c(|6#㽪|NOF;2sv#NڢA3%Dr1s9#lՕg`A֜Ye +5 )m;|aJ0NkI>KY޾zӤrh3Mk] @~_0dɋ ij@ q,S]P/یoI^7<ɇ!ﺨS^` ;b҆}kS- 3VPmq7Jrc.J+Ÿσ5^doCg_Cݗ)Zɋ@0)]/$XjQ& ҈2dY?[])tmBW0vþ[|iNQ\8W-|tEeIItpK9j=ݳu@!*Wm>nErUlS>a F-VdbCLB&14^VYZ~yTAMB.ESyE2`J<|R"s]+5젭e)!s C"PhU:./eҧ!G7I{bmCkJ( e63NIt3=hiMY}D) h.Fs٢2U9كnX=?,{~#ʌL)F/#\&QA rԪ(vʋ2g3/S%7𻓿b9)z[u i 3ǂ*4g'So9 XgaǗJCVlôg @RGOjScP/^"% 3-gv3 %P/m~R-_0vG(+B@ 9OhQЮTs_*-܂R<*J]C||-H-DDuU({YTC/R]z 8[\''QX/jXdW٭90K]?M79S>u egvCy'aRrgj<>OOaI9v4q՞5nŅFe7ޔ|ḦXͭrF}@mhSڿ㉉Е߹@]>m }W j+6)ȗQ`[.P9j\BO#q~!qO77*V  w>43s$e1H褎Y=}HߚX<`|D] }CA}2h?Bn yJڶ?Q|ӚfoXPA^b;X'ȗ7 0U,x79y %(NE<崿9נ:n}K^vV>+Cgk2Y%wVsqjkG6ks ԣ N?+MꜛިPt7^XsQk!ޘjeii5Q-SJ9#(ׅ57:CR amg:H\ג,1I`DM}|ũw*L[~ )kWXnJ1UҒ V$YoD %w&!vAaSAEdSSD=R5?}H,6vTD4pXfK慁wh̢-fSI'קU9OsnKm21X98xU4#Ad@L*D]M.B \k}!# &|jQN6JYPe֗{fn &{,p ~%f8'tyi` mXzǪO<Xc>huK^u*E &둌p+lG=jώ@cBEE ^f 4 G/.kג{[CjIwUN%mюbQK4]&'7Ԅt k IhWȗҿ&׊@.< "❾FeZM9WF<$݈뙛\UcqZ MP|j$d#^sJ1U1ܿi;a1^)b@dn~8,n$b͍n7pS">|Z{5D"p,:CPj0}ш\ψlj( c`F@d+ſ.( e@ޖNYu9`3~*)[S ' 3M"!C):` s,z3 `}}V:58I d3C".D#ۿe:4DFf~H(xm;{"6FT':LYB\U(_vZ2vg^є=ó;P.f{,`d'ƈ#h!3S;6aB"ڠݳ0NHWm%V(._度o6ח &+StLw"3g?io0pk Ox[+P?㋓ig] 6y9uB$wS<5N#rN䝜VIATy.VK AڬU>q218 CEV5g@x_?;ΰ% 7Y9CklڑDJ7ӚCPL2}qlҠhf*n{ՍW"F_z WҳdFD7 Rص|h[ْӗa` Þ<-Njƭcu=Af#`VwzTZ~D8$^gPC~FTmRJW }7uZZ֔Je3jE9)1pY(#`P_*Yt#p?uΒA'% KѧYuMb^zu+GF6dJ5TJunX?JJ7 02[yN_^(T [3Ea$4\`K8*clXd5.:GE:C4*c:3E-)(JBrpTNx^d6Ps Aޭg> -kevT Qaa0FVѧ\2ߞAMv|IvB=Bģ'.Awe1ms bE99Ha D+L Ud_jTˏ q|>Vg,.-rx tkRRV j 1q}[X@ibpxbY4Kt`^%Y, RϾ؃Ӓ ;jy vKy-y/IC+>c)o3zmvS/T#w Ȱ㇧ PQ-]zSgJY '^>3Ok;;.ћ euè'-cdT(5!؞!~֡ d4͵G mWz?L-bmm2m.}X0,iӟeY~R +rbNw83a6`+jgཊR$H#ϋ.},ſt&y"3W8ߟ#݁ltU=P^)Ɲ_i~8\fQ,"\hmЂZlڭ_uf`ptmH@ز$&E04kde,Q̩A]|Q\\għp[LC)@ǩbaMvlTn+P9 F, u=a0iy97c~ܚ8w4EF !۳]k4I#Lנ m꥚+e6cA\XccФAw'{.8q.Uؠk84&PU`x؏4HX%rx==%Ĉƹ zU0WCJ7ƱuQ>r֌i늽6dI2~'x։ 8K꜌b[j6k#n>4϶ [ưr7mSP*c(7YJ({K&C +ǝ(lrHӥx8I^:ShPScubNW'DF.h)t4X| ~_ A#Bf@ [*_S&'(e^"Uʤ6EoK*S1$^Uj/?= CAJrǴ95%e7+/j3Cqt! 8Nin llgClʈ qJS;a |k69uXRseМk$owm }><̤opK,Iјwѥ"7mO|p{fv'֏X$Sx{3Ƹ>q .Jqh.(G~J6f۵HN|q%=[=qE')i6af"D`VL^ǔI 帘xK^tY9e C{̹ Z bO\SGVѿ1O.+" { b,Bk[J_B,eO6J6rLWf+[J` {HhSDDvٹQl'3/HDzY˟^ncp,;'oZ~~g|=7¢fwBʣOBtmkvx[bqSgrd<_Я 9 (G,hy< }zH wN&GL%*[r2lycVE3^O6-pv&Q-Zxyh3}VLR'f^7.W˜k>yفƍőWt,/dUjD@mjܙx?em$L\ũI_&$[f:F黲e}fmksK 2`d 0X׊{-1lW,׵*#{mK< ~g7EqbA PO>~]^j&F%в;dWFt:_Hg=Pc)="<~MDnUkޣőە~}C4Kp!hKRknɨВ8(I砫cيSf.m2۾ʃ#-k] ڽk=8 eSG9CPh=~&5`L[58b̍JrF)#vmy8Ez0]x֖L񍵾Ћi@7+8hTiz;la75}X*`LGE ?8aڒvu׹"v8S WSf(A {f"i,5|94)DܼTƯSx>(i] =q8_6P#`-ڌY9)^Mj[i78X2fݘM9Uk!Gl&oh&: ,mh >_@l-UV5yC8T͢+gqhW) 5ou꒥$oX+*I$K P 5cC O PtWWx 2jvG,<,dg*HiJU6 y1Np&3>O#Xg}7.#.דIJaOn𫉶]~M?K VdHhWj|%CA<'iQAw]#Õ`5ˌ :a*Z~%8⛪b/Ns 6$7R{!ʋrHJ\,iu ,4;],} g ֪nsCHj;kZ)/:'n(3ad $THHA}K8DWnwxn sAf8hVG,r̡gESn݋m\{#m:aD+M,Il.Ÿȿ ȠQ+˗0ۀ'I ##} +B4:d&iTA^#jn=l>^콇6m5<62 ڦDOklGo!^}ŭ6NTg<"Px6g!BMi oV w-c=;tqiC^(оL#ޡIqs 8-:\>OI3ΗEF ˮϣJAY/v2s4cKdPڭtWd4)-vzh۱#N06et_Is'$M9quO-}Vt Q`81na0+&8Qr4XDGm[׹2nxD][~+!y4"la}dBc|9E+Ñu.$|O1- yYw(M.g1M⑑4 $gYrV@09iY$yv| 8Je> B1 =MRR!Cfi &`'{.{]$Z?tWGwYbDq3U 9rxF2mg VP0^F@! q2Ek)y1TJE+^.Q&ϪTPcO:5Pv7R4s6"$G3qR{ae>Ez{Ɖ"oOnca/0+@:%9r:u\ RG.gp ןߩM"IPӊװ([CwFsXĹ}@ShP$P<\|#-eeVtov^E9̄_cE|ue]WuڄRݠFf"կC($kIVnZñ*}%l>'~ ܽMν(q, `a@NQ6RwH#8L}?:"2*ooE*>\'#VdCfqBy`Vz_Y眕li/;.|K=SvTzwmg b p&B6vs:-)k}pOr(l1A;IIOCS3MpH m'tѯmmhj-ei&s}`F* E>l?ЛOy67c3kl6x\Ƞ$AG 08QRK#ma$fƍvҩEf׮i=e{tYs',XۯJل +^2鮦"҅9w3jt1(P]K/!lD[6=:X<$'xchXw1'/e#=^;7]+\Ua-z IwU6|zo6덝E:Cb ,Pŕ3y!JTn#Ck#忹H[hv ]չxXd[<@"bIBX 7coq wLPO(}|$ʟh-$YPt§H.h;?n,-$Pͯ7z°'#xO\I5(wsǢ C>;e6hv׃sސHNCPyW`ങuvs꾡 x"A17Cqu,3VffI4&Ogfq`lv8ywugۘ_ Q}i1|AwղrM8B=4Jqu 3L+߆>NMrpte3o%5&`wL0SxYb'm0V F*E8+ yW](bdfb'D'$Vfo\E{&X=q*cr\t0bsm]dѓ!w}+~:+⡙N:x *V;Ƒϻ0M\╎2ĝġFᓍg f:#A-me,۶x mҮ.NGھ!Po2Y.WENYDe)-̻@m*M7sokf7bkhi]-%&<`ocppo+'B|8(鋲b/Lvotn]#Xs!93 ZMO mͺK]HJ"%[EyQB/OH@`[Ѵ/í-6GȲoT΁{ ƦjC&)ˋkrNf0nׯJZUav nH\o2јF%5omy~RAț}`vZAD%d۹*0:uBˠ,QȰHi*m1R6AUl4mH .jHt㹲˂[ &^0"4 E5 JKadT(5/:=Q+px&4C_ q pyh矺r/67.sl&Vx:l&#!OωH2ӊtAWH=XN@+8Ֆװe?dhUMfJu` .& ["-ډ7O&Qhh7C0V-Ԃ sﭤw9ڌ#Yq`c¡ؤ 4=NwnXI@RY ԷHq$v)eS$s"'1,gY`[Y|_ ^~iXgk\b o9t߆x tr#K'ЍЅbDzZ#1eqpelۍ*$h;bhbuD|J9Ϻ&4@kd12)k-B go JKPPpGJP ߆ցzdH=#' `PV'_pWн^W0uWm!FgStCU"TCq86&Z?7TSP6bӝf/-;tӘĠepB MhXWEg|}04 $9IXYJ l$M㠵0(i<RXI'϶W`ɁgX~ ry pә y|[eb]}<6~V%3hfgu(582.zmwءw,])vykj}{'.a=H /tsʦ=4w;y`*°|Aa [O@wr!;^@uzJ@;/+X$YimLd {Sۏ ĐgwI/La'N&. 2dǥ*~dgQa'yЊkkk݅m{VROӳLWebbƫ{X}ba%s2TU VF3hJRxj-W-Ⲋ[E_ { ϝhu !dԮk~H=PQbE'͙z$WD&vӡ+ _֙X-]kBC]a=`T&@o~jc`2I5"d\1%TgDC3vJjsAEi1yksz^NɣB$qƠ0ipU:60d~#ܩ l(IQ2iVWXPrh5JIu'R$Pu/ t DB78 jOIv^v |&|0GjIM/~kMJKK_tw{VUШl.@)3CWi|_*#ҜQp 7DTJA josv%ح[NYTg+5ݚ6R)7QHKxǂg )WGUS;Gla*Fe->syg(Dm]H³QW*19ErmMi,FyK5;|@8lms)"l3RZʐB}K}l(̈́~d/߂dѱ1Zh Ѵ5H#%瞄TCܔ]%huy<-OfM44̧)j)9oF J-= Њ5ي {N/ ܶB/H:|4}ʚ''|'c)Ci9_ ǰgؕ zؘ+NQ՘w8g18$70߲xƍt8EfaP$s)m5xa;eNfMDDӁs؏喝'כeK-algVrEznu~ѻ / 8^؂kG5:wŎAjsn\b؇F‡0[i+Q# wȦsp$cbtx3m=zѳ-gg)5"D'gõ 6+mY~Q`oU 7H*T%o;SK 2ֱut\,U p} ի<ܰ ȯYf7K9ϴIؗ}T'&[}^SœBca ]''PCDa(xnn@FӍРN,$ %Æ%8P; 9Ǔ uqlL/Q*$b7n|u<0tƛ}6|-uH!U=-@YqP7LH?zWجvM 5UNFn.k[aw4(W@'ix|xܞxvG騵$%D-pO!I! [7@1ʢN+q ɯt1d( }ׅ'tbCxՌ#0F4t'"*?zYZkqq{ oUlBv예+ ƷAW`4 e}f!!#^ZO%^^d`C(#m&Vmd4Q_b|̈3Ovb~^0eJZ㑖ΝO',ȊP?~59*4 \4_Ӡ4 )'q( w)+2&]h>: O:Ǐ7m6Os79ݗ$<3Ԯ 7݃r.we)앃 9S#j-5cBrfcx}~3FJD =Xt\Kfnd);qUPgkDͰ,I0k>`:I-tMjd#/̰Xk+Z,ʻ7Aؐb^o?b>u `)2-\`%*)eK)#ty| cK+%2Es{.tQW€UzRpTu7'oie!{lsLưU\l j#c賕} bsA֤-{L6_~D=WIFtŋ2fi %N.lB[jMq)RC唷Q6,DȕE,wvSro_Jh^5#GdZ^Q\ q&=ݿg(|_\=Hj˫A#M6OBFyy'L^~8vԃL Qs$1gWH (.[ź>'%co໢ bFRRz DXoօΊu;r\O\1+z#e̔w?Ip6U\9b`3wl$&/3I8&٪OO'x{1ם?u K17gy$95ȒV~ib_K:(rM0ej#|iBG4!) ?HvhD;K#>PUh?6I@+ۀl}'ˏ92$A_UUѧ7>Ԁɀkc.?RsT`M:&AYe'$Mٌ&>CF g\i@R DkAk$쎧BH^ێ/>U9 tB~* %9e|&X_ ?7Y tQZNd)慢 Kw"nsl-d9rt)[,Fj+kC0=S{Vls7i3Rt /Su()'R<N7uxڽ4EKUKїJIm 7|F>\wA?q7jF.:E*\[8!c]kV| _([zS2TߤϜAAZͺMi A?,cŔTHUFCնcs'!o6ҵ>g,%|HiPi=&w- ;:%hwnQ?MY==W{|y+$g4EilV*e V' L픘Z ^|-3hF?TD 1xV#}Ʒbm \dF; tK#\ z/~mkZz}'S`u\rt f%bbXL۝;,Biwrdŀinezz)R VsZ} efMLIF.ņ؇81Z.tx` @x ts)60[ L{tJwg(<3Ǐ2 ®$#GI[m.xRM6:5h˛UOg^iE\y=«dh-K?sR8;HyW1E,jj%y_U|zKm 4 iXjL'l ksfAtgWAC;'&l6!yNzzINoQ(rI*fSiw.[%?fe+Rx?3gPcLAN nK$D^u`lqQcb Qm \-VY&i_Ϋ_dB5Ev5}iZF2>Øc)l_qxv[wA!cQ HG `n@.nXT [(ȃM7I4e 14 c߽kO@a41m(gYl4Y^/'IT~l@yr>Bjuj !Yu.#S4+#ocE`THV%qWij)-̰̃H7PnIߣ6|! TQu-K 6ݓݚns$ '}&L`PQd00I,6(&Fx$knCsgצC7?Uy)2K9UP?ѭd9RJF/"B})Gn] )jQtX((2QvfQܧ%-PN R/8 #μ_& iW[DMIl7ڀpkcoMƺ]yH3U=C[u^.T3V:Qn[{i 7?^fSq^)tg,Q`܄eqR?3GYe=9t=K`E 5Al+§I܋ {x{7U Zm hJ1>lBJtV!W)m@Ɲ* bQ!|<)6Nȇ\ 4!OG2u Wy9AEj^ؿ](_xFjX7H@IѠ~qdRɽd@5 A[%{ȑ=Hމ_W:L}=\D&qHOH6N76]$TKQjπj/+=孭ԭl[cx2q0^q +Dx(枨٬afz6 4ln;g8"SAN Ɖ}1^ߚހ!IYcHHau*ǓXSAg O p^zv¯LAEbl9j<9\ү# Jz]2&}b B ><wp1g4&H. @h,|D=oe Pna)#;j]L sK&?װŸP S+,uoj6=*hZ|{DZZlz~sEJB)qHUt MR~-̨`!g} Nu)vՉ19n:;bx~Re3HXB.HIhvݐqEX=5yx)ZKD6BDYיؽ&lo׼4J)vzt>j{Ҁ̮/%fa#_FG1YHJKt 2uO)40j#h{5ɔw}Xm_> Բ;`x mQ 1%plh5%5\ 괗R',wP|%e-Үs%yo䏤Յ+B /#"ۭ˗-`}G/eMgPB. ;kёҚK2wSws!U&9nhUp&&3U`5~w$!PwJ\ˢ4(S<23~οM @w3;Fz33DUN9SVtpZo!K?M$»J>8"xAb96f^g^Je|> Ro~-&`ѸK0 /OT#"SPq?|Vr0JciG>Ęd+Ǥa wG/XY/3VaM1X/ex܍>LwAv9Ei ye"&^Lu:{MfͰ{9T%h;n'7C8>9Ƙ<c'd(ҿkVPʑ,8$jr%eF8VH|#Ab;yO\.@N =)+|vSn )gp0O->u`aϕ6ԀV'̲$0g[! P_ï5 0cBJb`ekzL*|s؏4"(X4/ܴ9$<#ydmۈ֤.)2ެqoHfUe<̶@_oAI4,ܦ9("1bgmՒNC\ }|}O E1>}b|L":qd$ۖB_Fnd6p>^"阓ݦyݫhi2 qE7{6N 5RТfC&`t1̜+{!zp#a#_w[AJKLW]5r.uy&8;2i-^C; p ]1G@Ey ja zD99%G(dAj | ТPPhZuqS۲T} \h]uÌPA7ҤqRnq)Ȗ~˧1opM0ikFViAfX<0, τ+/:Yb5GGd? 7zw큔#X~LpX(ACO*QB V 5',_1Ë3&ag:@w7/\S>$ nIi¤Z*eRbՖMҮx Wn}Glץܥ~>Z"v5I06|62 H@KFX5? Uq_b0Md!Kn xe̫1(| nf!U,'_Fw;#D3o~IH7Ök}ŭG_Ə`LuF57{9ζ"1<:Q/ kb.Үc̠d[ :W#_yߵ6yjz"((Sm4݆y2ܾU"~[3uE PD[ÇV׫C}o X-B\YqZr wٌxbc;=I$ympj'ݐ\ v,)T #b/$L'UTJe626䭖\ ɘ $"@q1Lɸgo d3?!KP,+5C6bT b`5=1{ v&,If&gnʘfn|<^E! ջVf]UoK/+QJ^4F[I^{z|weV!ksKW =3:[ Fef,AYwhI^# t2/rv-/q3vhF@~~J')YyQ $yHi&qītdPSZGSr۸((UhJu(4gE2s) i w9"Qءl-"6VwywqdQHWMptjN&{&CWdϚLy3죛L y7c`@D[rdLC9@,g`~DzǠBs!xo[L !8K 7^imCOzIf}v`>iȔGD}U A`_|&>cVHU,x=HP30tK.ltX/aзQR[z!l#jJE.|'%~E[O*ٳZ}O/U_LŔ>N${k}Fo5@7Z ᱂(7/f"}L"V],gyI6c$r wAHWwBZ!."BeݵiNÐUZ7Nʤfn% /@=O,kG:L۠KbK7 S:p;S3 (o$O!Ѣ&CA"|sӼu]= %aHWIRP,9!a VSB=U1<Xg]\Z RkX( ejB[w[hoU!A,x*qdQ JF])|!L_KE AME,ǚ i0Q1?W)s Uw8g@M=WVR$A9nxdީAL-K*L Cl{%z}q+\h⾌yIPQ]P{FF+<SrU/`>!bK^s"}ɏ@A֪ ҩu]JYTUh$I?T|)?>FMUwk[FAnVЏdl_JMj.oeOI4?)Cj^G˵uV(Ֆme[( ˥d`S^M| < ]]#AWz<0eLR ^C9u͇m"R2) `|GyW3͑a"1?OFf1 JY5M$[l}"O^TB5>ӺO g젺C\򩴶)=.%= F! |-me;EvT7q+ 6w- 2e\q̏CRX} Y볱MD5IeR X-tپ e/{l>/¨,GP2]jh3lK lź*N׃ZUBcf_-'.Sx68k;QPrwEb0 $(#'5c.^W&Yύδ<ؚl(pp=Ruxhrrt ~B^2LwA1 JI:4I_?_3cQP@NJzI>rV􈚑0QuZR5W;azOZ#}I"Xoaq. +gh&W)f6Εz[-wA1fh`##T2HabAZĐc#[Y2|dFQ;d:Hӡ^|BoNk«k?OQ.Yߐ˨d/$"fK簃eb[sl\Xm&K6y?p"FIؓ0SY;tx:P&JVcʞWp -L JwKa t !N7@um!lIm$T+ c=|\'{R&a_K %i}4uZTK,Ya[",zde8Dԅ֣> <ӳ._hFU^Z7 VnOp3:]DثMgJp: frAߏkK$3z֟uw 4ʜ-.f܁Ӣ}:bZlY*(]}! T"4Hh2T^b{ BJժ^t́got>6 $c.@wgйkSPck?NN=QB<v 0q \\VFR2 vፃCT:NR"widݛnny4TD@w \!.!pc"ds^9 6^CaP,m KD W%?R(SJf !ف/Z×KDJ?BέѨ'?.Im2,Is$e7o Nҋ+ }JֶX2:4Ýi ƻ^#}|ppGw7_>K۹ȭ]᠇kPhvq;x0, 댥wmEoIo% R] If1C `ԥNFpvSE ٴXZk|0,9٫DpQ;, `vi 9]܌PXob1Dz:=W}G%yK8q=ٲeq9\bky~ fh'6=ZV~Z^uTIJua>LieGgsg˃ơd-B#8 Th̀$GۘJ3_bf#d:L/'>][Ye"BW"Ȋ[룐Ϟ![Wjhr>w@Yh eyG$ؠݕ,>M%q})BD`ˢJ~7[%nDŽ`vy{>:IO9&fڿᥙ}nW릣@Usʇ<JbRԀs_Y7T&aR ǃK^[8Qt~C9{Nf:R)9&u0- N1 |&0 1r\"TgS1BSՆF1 qMuB FfpwU][' ^ ʙX,<^0İ Y~x5ؗhyS5i?5+*[>E??f7PmE7;nn8r|z+a!6*X0> gVF ^*o< U.B =X߄` 8ԲրE~ řx-5B [?S6J>FЏ%~T<" 5:AVUѹKQwTvU: %?W_I'rTtoD'sx{8e\qwIl$(Y%#hw~A*WRn6<.5ZY#:I]jv?s#ցM4hj9kdz%> GZE;$V{P= imoҘ 5}-\35~cd<1𾲠ԹdF1U /j?{,!MDa2?8Zўct-rb=*m[H-WMP?ۄh9Z׏5Y]qonl>nTN%FFcѢ>%skUB'a[&ȞGῡnuؠ+E U>=չH:V:M/n.RI9p/~P}}wMśzl H yf<-v+H"DNP6 ޜ|=v_c@~~L].<9[Tj wȇv75 lƲUozEbFɩ?“gi2pMS?5{j&+<&Jd2A~tƕAy2}*< _Z}Dӳ31K͌9䴫y-ֶ`fR+yAAY #׽1Ń=HC)"(ѩP3*=+)c;zLsoO]h[_n, tCU%wlgĘiܤl%kvtrRfbxFKC:B #hF2n(Y" /˞4M$Fwy}*AP+~OoaH#SA$wsS $;DoOAY"gkDf ^r:ЪZa,ga<`2 [L>^  K\m x EiԴ.R  7@b>+keM'wy3=r]nE9굊S//2{Xx] ޥXc~ ͊ ߿jq53/JTeTVK켖-v<93:'C`%tXX8CxX3Ӹ7[N^ݰVT΅fK=TK+$TdEHum+yYILx- ײzKfۭW*i| [IjRxfFU}ecⰳ,>Uv pYNelX E&L!GR+gE qH](0EԵp0^*RjbaUCrҒkѴ[bЌPnʎU#Ps"-w71v=Vΐ!Pg=o V5NF#Yi{ʅQ-*Zah|y`w#N^\{ ^\,9d6 b&eP2ĆL5%dSJR@A ha%S- T H3إZ|w ޝ PY;QL]۩(- ]$A0ȵ4p0iq~7'̫%rXw-.WT-xɼd"dScxdoNGnﮨ F4<|)]+UCOO책Ak5Ù6C/~uҐGB*rq 1fVkս`~prЗ L6yDD~Ԧvn6Gl(ڌhKt(3S^=fH<×Mgtΰ 3nsR!xl8tp({bܓG]f/6ӰpȢq'0 IN _I]ҳZWc,kxI]zj@ÍY/ngBû=˘wֶB덟zOdcTRa:? @7m鬨ofIܷ̙#:t{.3`eKE=3-QOHm$Xk0Pl`цdRZ~o;2\_!=s Nyҗq&RzP-\uۉ z6tXطqvhڳ@n2M>%o V `]D:>bmE586.(φt`y"GHфJ 3F8W!nGq,jEٻPP̩ʝ#u/UFGjÐ Pk4K sxӎ'F VbN%c#ޫH;8UJto8s +šBE&EV?HزxjChp4u abU]+RHg /, U]T+Jg!=$֜1X?!kI_ݔ$Fg{8t4R R!n9k0ưDT-5VO,z-HCt!lTtr ? 0;%{A;gޙ*t7~ KY+bh-TyJڿZ@Yjώ5>SxV/u$bQy/;uoy/^*q|ux &(Ά82gncOYlԾRޅCpXU]U:G30`Jˏɗ跿ZމȦomZɚ$V Z/3ڐ4ؿ&>#ṠrINv$D"A `,/qp}ᄸ|U[YOc &Bܝh'=;%K(=Eyv_:-h\3xz]]~PjO%ɄA8fPl4z?!ֱ:qOqT/4%)wg@(ǦMcHdGP {OUFJyIN~0AEb;7M&Nz*aZ;^t@7/D3 f]Mi:D!Fr 0͹0a7'ѕNܕX/v "$0*G@ t,*fLr]O Q /$MKWW_6>МJ$RMyu ݯ:wgI ]qFL78d@e}^{)]ʘ QPJUj**JW 4bLˢ4z'CXG I^ɯ^]'W_/MI3X]f5ڣdM@_FߊQ$o8EQr#`3L8[ A`Bj{<ٲ/ ; . =l`W0T1g@rIUN. aI]+5;$hTv3}\(W 9hpM+&9{c?X~8U#Se68Q OZ} '!Y7?p ,Ch(77e|AE2g$p8ڨ7"6U5LsH_nK!CAsKE ̥ A6W+iÉ@:(0sp,ߢgZWҧlV/Y3gOv-uֱQaMv?&2F{:ޚYM\Qͼ:ԥ/5*DHhkn&0Mֳ/(HQGmXCd"!9dh*̿otoR77"Ht59 {]-KKhc?nwxIJu}2ݨNΚ>-0g0قނ ~{JP;wnYvd&`AB;#&y׍V0qgz8jH!GqpLJn&9`g\WM$ﶝsHih Jc-yY m5c˙8޴-j(ON|( wylsZ#QM`cql6l #/O+ǸN@N<0{ch)կ~83c5+l 6t5^fߧ|+`Ht\۟oavD{aEgLTK_Hn^y#=>.4kcb]Luy, r;o!X!dZ\pE c~L(G_5\r^Z: D!07&__N_ЭZ3=C +A7*;MyH#g :t'_r;v G1vعx@\Я #:dcOLUFוj1r1 \s0uv'\!Jr;bCc@v=dC=X/,`ԕ^KU;*kK~/!g;Z {kX~~Q! ['>R v'fxiI[+3qr5B6 F-_?fC- wt1_bVM*'7?@ Ht@Gf =6]6gp5LoaՕ=!@tU>Z6W֎ 0yӷZzkWjfh:_^^|˕|c!w+/l$@_p:H|cmC#VaD J*iD|N_EgF h(YL&QY|[p<}F)M1fxTYI7+4G+è[=JÝy *pNwޠq\{=g=l&݇vG 1׀bG^I>d^)Wqɻ6ėjw}:8$~ɵL3rlvo҉Aވ\vtH@Uj?tЭ 0tYyu:C|5u!+pR"ymΎfRR37 '2wǺnT Y'eNAEWW+V{ R)\ )R5\CHӅhOG7+KtBC1Vh 8&$Qŋ $ˊ:hLaypw#MV#4=Z ݛ4U(t:q'N8ZoVyA*h}\jހ#?pR>[L5h*jPz>FA~a@C;D[Nlv>`Op;v[KeMwYC !}nQv<t:1X7_wV9M֮k,2WfϤ tf:W7/5,ul>3:0J(]EZDg5 @f"E\S,A.^摵Qɻ(p@Rs}" u^E3w̨Fl{եk=NS[~nj32\hQjѢF!n*ZBF}3Y\[gyntD?8vZݤH؏# g{q/)rydR4sN"vFӿ|<۽`1_򨯕QXѸz"+ځXӬJ?ŋ\~/>`=:W3+y"޺_M퉿}KxW:u{}$0E7 !V9喟B񈣯4Df"4(|ԃWϞҚy-V>!J{A '29ydDrmLj)ð@r4Ѣ ? ?+{a~$8&|̸w d3mvҿcS}#yT 1Q&fHb{бc/!!tVڭ}5Hvp'YU-A!szV !lX;tHkTO.ۢN\qHRH3#U!šmt?fC": p.,Ly%ٟԌZ :Gl/ Q px0EUD6uӠ۸FZ+E.2بa0 s97l;(L0 TtbSr,I :33=Y}5UqÒijif3ĥ7c?c2qU .XAx1U M[eʧ!"h~){@* 5!ZMlWSH7j[[YG/! Z>MMYw׉*;2٠S Dz!u( ɆA; ~?T +eUL=)t/ƐǢ09M:ip`M>!}9`-"tq{ M!*;Nh#l I^W],R̭Z ', F,'qUF Uz„8XYzLX2γۉ 9\ $y0g(P8PFqxز$ _ &eK;#:\rǴ7 "+Q# Cp!XZ i|# %xkDI*FˇȢS?ya FLFWˍb~3SRTeCS -uP[UP޶!8Sؿb}* fȝyAň0B`,ՒD:RiO?rXY:TƳ=:/8O\-Y-+nyFB6[_692@Ȕ2Fi4Khsе* 9ЪrRpUo%0 < ,)8ԽDq`@gg4/#)N>nW7/L/BJPr5RC yzSZJ# 9"=0S_ 1딓 M].eFJƕnS9e&ϻޜ[{RKWN9kԬta,- 3jǵR21}4)ha =r;qjG3ѧ颰gRcPY&za>>oq'I 扯@TtN.Yg؁鯈 e- jwXpBCKO4鵪:fCۓl&^WKDL3Ga!8P*Y;$**t7|Zz* s@AFS7z&m24c^+ʃy7 PF*abs4:OA6VNUլO!F *$s=L?6xUs]4יc#a,}"Tz<묘4lg.d۝+%+lmr+ i;txȐuwלG)4J9EbĈFrPJސu3Gܜ% Sٳ4Xqv'jO hGF^:К6ӆTcsѵɝ^)Rib50`*-|"K9u BZ M]4mK`%o=)0Jd@^6M2 lXGsVY"QIv;W-ˎW5N!C@sRz,(JI$pKD Ȧ!rEb!d^4JO9`:MP\R,%9:Kh]|i.˱/*Ǒz?񓹾ƿgIZWձžlL8![ HIcHLԆ= 7}{%*t[.BJ8rRH4l`9%"oDC"Xm$MwXTGI1Ck'@jGRr}?V9v;nLAG_;mۊX&;*'x8H+K<@HXi<1xYU8}D 1koB% :7B}D [mk$6sР%9֬t"8򗨶g!HXbv,뻜Ib0AmAoBCt:37 0^q!7xGhb>-SjrH 3,|&%\LU({L~U8X?(9w7{TD6t M$й,S\dN\P[2x8Ƅn)k-uIejg|҂+{tڴbhj ,du7y!anYGiaO[=~/p_bh0 x"+حJ~F ;:V7Θ+5t}"J{6Feu] 9=.xt1gd$ 軲1BoD\Law"oA%\]K{MGqļO}M.{H=!#;b޲U`wܦIAXBV*vffmoӡ Hm CJ5:G_q 㼁+fJl98|f0zhy^{t32xcd%'q',egͬGuS+|qgG\ BmTn-F#jyvV>, Nk$IiW~PKԌB P m.âefi?*04it,4<}|ږL#pwi1H*o1OWstT+1^}E0(zsHXb+DSO}! ~0T qe*/vY7ˍ$CPQ/xB7 t}<Aۦ bD@`S2YH 4yrTWŶzjle Gd0t%4-j 1sX3WSh.g{bT~/D{?dl-: \ l!jZOE  hQ8||H],W Bw+ :̾Uŧ֚sU ?4?oZ&wtD~O0PuUor$˥@u͵x=,Kz`j*Pxaf i#'@<9 #sdnB߈rܒP 1PW l0TQp"<_-2ĘCJsz ðe!nٹ*PPZp+cO4,Tx5\f嶥ގܫfg8[])$iiXiطu5&ip>NqQrSg[[p^+L N~|&Yۏ[<~]J A$k35vჳ_1\FrGssj5x:9.G/YH?eҐ.P{$m†\kIUآZ/'Yo> / 9>GUlD;=Љ4("wxm%"G&13|Ѡ`c$;.8TB JCnXRNyC(۵tZl5B;N䀆QHqVe hղeʳyPqn_/`VM==|=۔X{c59XNK<@Owey֌ǰpJfqx#n oZ7w[8z4c}~Ǯ4/КP`}ܣ;6j=T" 4X>l]W1Ypnw_Wf|DC[֘>.NfVZc !0ؘuON-hwv^8 m5\d֢_Mg0rMu8+?-Sϕ冝.xͮF$;;,xupO:⋒\87dT]GW:;xP첢ed#q,CMh4 ѝK<4ϯ=8~Zo7FZ l1|\#o/c4R^F(7KIVxWW6ڕ|*k>,pɎ\V yaP̶Be:jjAVd`kBYupQ XY;Tu F* \ü,I~YwMWb`FOSl"D. j*[_J. K`qwqAS0*; =AO@vhA<բ#VOpw.)cvCQEM{S<_viI;䪿mc[嶃o^hkN9>LٶB:SByIΝ?luS񅺓,˘4r*>POw3+R.wÖVX'=~DޭMNCV`8<:@ʶg֐_[\іKaMf-I,ou8񋵥I4:NHIV%ꆕflк5kNT|.-CKcBPꉣN0rpFfr 7Jf0-vO({mP0 &XXeGP}vK ]T{p2t8dS $d >u 58hN^x%+B$l_ I: 6?+JeYfO#R٥T},G8,E)έX%iK~齒 bxw%&p)ϳ&{|}Nu jj[x u$głW{zZUTX35W-qu[4WYw3(hT;fVF7ӍX41$r%R`P3ȪCGYfEL vPOw{t9=P OSPUa\P%aBwR\HWR*vU]9WV(Y ׈|Fh&V{ا#VL3Q1,͕6MҜ,c|>/Oъ\)ѮdzR.&Re,1pjRb"y-(Ț!};(L‘%9ӛjҾᵟ#Nd:æy$ ax3@a8@4F-_0K J d@~5}CD*M2}A\=G"ߛU姽TFR%W%%bP+/5=-@w:d1m3\Ƌ_.^^&-x_ $Wfjí[KOL+/ʝ?LPVI@[y͟ nѼ{{ӄ)K$nCi`ygK0#'aj8qcØOW}t00d#'=T,p,ޏ nw'pee6OD13}"5mxK 2}WB:BdלvS~@X=RWvFb\]'e0T#9-0ОG矖A5~lp&|k~F+ @6B}C "49e玴 )y5#Gp qerڈkvu WwB\BwN|Zf`8-ֹO]lS$@(z3?Mfer%Legj62* ->lOlZ; :@?C#k4}̜ ) v!WJJ{m}P@.Zvۑ(kk5A1{rۊDݶUB<4}P/ fy3j/0Y۴1_PHuś8"V _ 9볟 *$ܿg tB"}܅(K`'-Vc<ݡfxolzZ #bJYj1fQ֪\ُE_AWfp ?q uīK fv{hKL#%R~xTQ^;ۨy+{#<5;,X?hw䬢4T'g`EY W Zч*bK֧Lb]1h`LW? uTO_ 82 s6}aN^y|aUYA8~{2?ح]A\Ç ~#{GF>:X+I|U7*1D-yn%<.B̡_~ 8w_C?bm6| Y9Oo81P$S~XLv 't!w7~iR \Qc%RBQI{tvdymأd6L /? 3d"gEͿKxn;iFwCЯGͶaYn|Ylz:9ù% ;t&t!@ΉMtA؞j#gw9֟w| a! m *&jYos#/wc&fP\~)N"F*0+fp4Hl!EuX@7t皋pxfh5{-ʹV-:nPpw%IĀM4COD yw&ߥ}C6VgG8-LtĪN.!$bʳd:Dt!w2C$=Ar9]c%QbFn5_9jf9l{[*/u? sSC[k`'=+3,V̞4bt|x Um}+OІMgX3T$)w rwҌ YZȧ<XY!ԥ/%$XF3ĉ _JuI7CemB@7Vd"Ť[:Eˎ͖c^*f~oL6G$@&JC~!kDg&ikCpLœvvn9%_&%mxXE| ޙH*QC:rf2J)4E0)ZWd\%s!bF=m}H@qs=vP6yw)4 WcŔlV{_+_s 7 qGY3mMzE~Sc` 871Bg-LKbljY*עÊ)GšouAI 2|i#`gųӆ; Wz0=B5,#g&3OtBW!CK&$)LYw5]0Q]UmF/Đۇ10K5&8uY{k`:1LX2G5;PY]w^?9l0f4QWԕW7ٰ1BTI_,1ځw罤Y.\s Yְ15+697<ק<& w7,rkF?i|EG O|ރzTyl2@֣VrtLWkZ|҈e YROH%k]zۓO@[&b[%渎9-c_i4K:{epٲGPn|_rDuћAt0ψFO~zN*ǒ$FyR[P@+C?Z+Ž3[6Ix=4O]U!I' ;^ſ@ҽݴQJ[MZH|yӄwېUn~x|pGڟ7vɻ%A􌛘ˢ(2 d) ;JɆäߘ}K^1cdOo^I^w28KM0_ԚNٺU([sS>Jc98Hzz 3)%*vǷfҩ= _L{#*eG8o7YZ,*09+[y|ѻ>}l\H3C aѯ2S9k̤EUת ,d8&D+C=؎/K}F3-kOSݟ< MG[׵6g"u$P#MFH طa1Ss/ Q*ظеx{j ̢_ƁǬ<= ÚXL{`(ؗݦUO1^#դ}+|2\|.#RZA[Cgtr!ge8?1jgw/iZD4qnRHR6Q ގ$j{:q)| W:lb٭7׬S^W 8\)Gˬ .@낥Umefظ@`Q:ۛ8fVu53zM(-S3$6r*plqEU"i轍Hd9m49e* `o\*gH˧#v$;M GcqƔ/΃dQE}J CSeQQz27*0i W8]*^tlLN=@.I$4,/Vϐ0 QLMk&"o3G[K2ؓ=[3 CO~rjʹV?WĐ7Ik<-> .SI[[Vٚ͐p31VJp1P:Jm1 [9aa$Bn=Ԯ|Yvi4Τ݅4Цa9+[@H't-87Xvq†|% "žyk+&|؎*UVZ ǴL3ЁG97'pvX]  0 ׺z[e"{̅؄a 4p}FKd~ٽԩAR߰z*O*CDYʪ3沆@-P]IF&uWL+U2Pp&K=>"őF.?G}ԉ ፝otҚ\Ձ=q\ ѦrS-԰7}$wS ~{ :x$hcU =Ik"j1ppC'P\^㊘/]AΠ쫋/լI0{|txإ"# {KCHԀsap|s˂Կ$ۆuB Z%shpơߑ#֫fDs0gg^",i,g-4V$de &?k@ l܁\[ )٢7No#?Nzzr^%Um0 ݄фĂ5־጗hs˼=U-*,%)A{MmΟeve^%)rׁc=Ó_cs滻 P^JIPͤ> lqbiL/8F]bTɀӯZ9SwI/+\WXo^ 4ֶg]GIFi~ >}⸈9*`+7t'%*Uأ$N(bSYnf-IblI6 ID.9?*~y1F=g$b';#Ѓ{~clsmOЭs" 31id. %ftQdVta~ nj[R-db+Ku PG~戄\{Є |yN k Vδ߱gںW}앥q8M|doY] <=n" [ ێʃB]tJJXlن"ž̧H䮠6^\a&\kՁ[h?TuĮ6p^p~ DFQ JauincC-fkܓBai۰s|RPOxH. 8 )cX E׳6RmJ>dܪ̼􆂫qw"!WPE'jpǪX yңNͰꖆS ;I:<h15+VfJ;XʪIdr.*G:LXaadԟń<-)*dG;zS=Nّ&p ~aKO*K&"F)>WIH{Rt2DXXfAJm)cTJ˴R^5wXOkr5:#(%%/yȔAm$l@w@իaa׼0Hz ]YXV0TL֘|E+CҢ{ ԏbTGىژ*ӳI f$z;k-39 ރuQAD[c%{)58{^j#Wr jzxW246ZZ#FOD $@^@$hXа/rёKht4"'`9 u9XޜXhHkU/~Ehv$;9Q0~ssA3v8e EE;'YO7?EI v7%gA lݭPGyi!#RߜАTA1HP8x\'t!7TkC֟EwVU"R8.iX41RYEY53\gi+0 'X9^{)>QL_EeZM<ZlgP$!tܸ4>sT1;CRZǠWAߍ$ ) u 7:`9VX{g\Z45N}cakb{6d5 vsƒ*Bҝ^3uj-WJJa.vVD%MpVi<1}|؝a?#Oi KeQ7{lQ%N?RleT&c+4]e^Oy4L׿ٓ ^g{S(5NCu`etXAH&HjbDj4_M}Vv6f+td)sBm\?=mR]RZS8Q%*j4\툀פBDQqF+]a]Gu2/ rB揲Zq&k.F3u%M6%7+FD׺M:uRj(Uk zg?e|G `n*-PhØũ^*3$ 6Y[ɣ[! h{2Y>FEmu%Cxy^|>1|B LhtVhm1}dkv$U--n˳r1-Y7Q `7Ǒ lQ`;RɽnC❴cc pJL.>:͡Af+pAhCkC+v40Cp1`"c" ZSu &\+)TڦC!IVΞd=7w?(9qWc]“cn 2|.]5[hЂ;A: tl%#vN&!L/}BJw7뽐.ӻpk1ȳoGX5~H)!=TPH54bkU^G@my`9UfTiE=kO X Nx&S gO1-5tN{naeQ3܅|D2ee9#Lz8oH_cBŽCŌ= ,τ_) [X5x(qԍ^ nj CӽEP.[f +s7H!˔6CmTqߜ *ńͱN{_#&e(V.`.;ۼsA(Pc*^2v---~^`Y_xK f8cx)G(H%5l*uSp2i7d\Ԝ!N؜P ci$=y``@~S=vdr 0lSNERͧ$.\y2绥UUT|䳼up>S-KA\g%dBX3R1Doeq8W7Bh}骷VaN;l:6C=~ͪ[Gl\G;nM {gp(ܤC{$bpPҩǭV̤RmT#.y f^q 䰰 (1Q@.Đgmaw{h@o YlՍ>4J~Ʃ$5)a,7M4KlH2S[+>q ۬D 92U*:5[/ қʄA\C@e>fy8M$OSȅ]. yڤ9d$ kjLx#!4q! ȇPgN I_äenpg$#;WN(ܨYO9R\ &؄lZ]u0S:˓nxhܽ\+>wU&ȧD2 ^TqjX!M<:^bBd,ܶX``g&Cj7dTv|jQu)4i&Q_D!qL0h4Xi^8#-k\5b]5@>6K rڋ AԬ\oݴ!M*yƻ8HH޽oFm34 %@*Thh 8{W!8ʻ*ɐL~3';i1άõg>*Px|H3j DKEP'GLF nhkzq$2/ I=Nח)jkpŢ ɂ94bg>w"eݸ Ё~"MIɤ3x)P`5F *5V}g8hŝs+641.U4wϽx>φ.UJp^U* ^UL_ZϿyr̠4PT|džYJ+jHqpZI1 8ۃzgdyqB1Xv Cҹ2(" Br#5a<_BtlL-fD9ȘoCu0I+q>'hi)waRLu(I>xv`_#+I00 <[hUmˋ.Kx+|MD Q;|_k"(PJZVn!4Nor׿Pڷze o#9muTChQ,g?e\@dU3%bEvc#jmA-+D%In=xtfK&S9ƀƿ&\Ig% ula<; <,&dhTII bJH8`wyWfPK$*`WWMD n4!+ujO:O@vD&4~6dv汕sgҋQd$ u+{H f:X׋EN怴6ۏ- -e_QnĞ.40j27rpzqdnGCi>/I`P`Og5\6VO:_}/Ou* mUDk5Q# is/3(^Q b}&Z\1eHz6!QuLs }q8Ӕr˕A%qh;{趠 xQj,GHQIC= p޺pc6)QjV}=#$XmXa)CDbE*A>Y|v&. ZAw6WaGބwtJxmr1 YUZ"躡f_ _mdBOpR˨ohA ŸjzD4bǼ<̹\ѹwrʏ1`a!qڵ'8fו$96Ry {d [pd\L΍_Y_zzխa%N9K[*uh`ue \}LwKBQ0;~bkݳW%-6D¨Y6Bifx&&jBDtA1Ie6rdXdA)vA Tv>5Z:*_qR`BZH&:c pGz>(DNW) c0͓DUPZ^ifgb E tāj4(/˔[3dS2*3K(Z$|zD9!*3ԥ%o`eVCrMtȍxFS$g`] O>1v"r?` D(A^ R~ > kP(wWeUe eAu\Ω3[ɊDRp97 #m)odxϏyUosk1Oß("Ft2O=@Z@K֐(iYm*7##uqt"ވz,RЏ1&Dt9ɄFܹ;l"78}VcA)tL} ܁*RXV\^E {G>*. _2Hux69ŨuW %&=ହ$tՑBlgnh1b:7GSH#4-[>w̼nQf҇2Q |4@z$;":zh _*x}+ Vuͽ?yD= 2ʉud<$ϳ[2Ek\F[Ȼ8PL犀GDY'$pky鑒_~b*t_>etmLvϏ`6~|\!w̝`g1މd4ldâ[,zs64r_M}1쩵Z_Şȭ$N7 M"X'ђrg9 *V3V(E8{C~n r7kW,u\ ;sy9E/6A=Y(kv1_;ߔ,|ú2GgޣX"p1J2jMR=pycR};]f⌵a,۹4:0"~g9S ߇ͅJexȕ/⅔?B;Ӓ}e )v6y}Q`i ]żIIw0_q,"[ˇlHm|I!@eM+G>ll+2m-{3o3-*w((z2F<. g-XQ섮X೐E|[F#5 -\GJB3nd)ilR+oHub[0B;ٙ45#E b~F,Td!럱VщS 9Z=t5 |vc!BHQ%$_[f1 gAJ]n:0K wWEp#γ{- &$M:/kړՒvpWr~v"ѭ]ν ]Y2 AP-ͻHnu/Q@2 - ~ɭɈFGL>M[ï3N;Ivkp-1Tߴ^j'me 0az\̞<zj4En<?D:T7&%@ěE.h~Fg*n]mabD@.P@Ixhкu'G q&>v9C3sRHH.6iwbQ Sh'!1Y*`"):2-]sFƜw ٪|7i`-+@D$#ȬY*8c3뢝l-oh68B%pKWd>8dqqE,o 9$oΐPr$e[q{0Ie釓JA2\! GFZ"8LPOS$W wvyab *Z[w{U 4Eu-ZɋkIPYקΒ5HvaEղc·cPwh+@aZM"t8X'o8&~5Ў)S ͮ0I6 /o,Y]Nx\#>]&ǎ?t,a4*ib)G`:gݟұ^ۣ[_XR͑ 3^͛@YN &T ;:9M55:g+a$M49ܦ ;bErs< IBe9I6, 33r)=s>tg0[pD*U1 goy"75XUgTF=m_=蚘-:n(tpvϞW 9[_fIo4k@BK8?-z,^ TI+Y\ƃen:Diԕ!\U^'] E?0`HYi{*}*i`{t}}\fҖ#!TK"BP!O͌-ݬxs LvkhPLnULOj['98r ÅMI]¹l{{ ƮII/G`PݤcA܍D?(%Al)Fɍ&|2-"6OH^y6kd)eȠMaVHwfuӑ4[X:sx1Jdx{` .O\ퟰQ 2 wܤzHۺ}Y__BY& EY_3|t2qD`ڛFcU'6Ng(0F0Df6'%@qo.uKV?#1lG|A.AI6|,G:lw[%ᘤ"B-`lsWUwTw09lUJI{*bE{Ԣ68'g]ŭԬtv*E)_+-/O QJРXLO2_UW o cdx^j@d()/M6| {K dh ~ڒYS>ܩ#9%,.S? ^ lHBΈgzb_!jch'fjN\+xwE6}!xN&B-ՠ4Yv * 'Z% 7H'sDTlK G<{%pxQ`Ѹ^;;p`oH|Ə͠gJjk;s΂~zZo3=/SKmI*o}-?ڿN GmMz#QoX Dq ch %_*FiP^{UBm-llUg9G]*arhR&l>˗Z_ǘ;UhZ_E.5+LE(Y PcC_N .uƊCn{21P2Y z]`5 zFpOZcDM@_=vOK. QoZ261YD7)MP\]8P, AFO Mcx 0}8QU/튻n͔ 83=[ yaW6@qe&F*PC-h,1}%Nqb.PWK{|;r2pYQjM:!2h'+dLjc7&fsr݇;wNh"EH2RѲ zJSnspb_Ech i-ƬYgPA,O]eRy4s?F5/VZ%9&Z%?dfJXׄA]guS%r7YS#Ov@k _u4Q3C6Gı3j{d>$ !w ^x|8ZGiɿKrݹ?vΛb}A/忎'[!]m><[}7߿m_RpAO#\A;IY8r!)5cZpy_ NXzi CG-_Q&A:VxdA:KmOϲ9@*_a DG

      D';| c7 dO$=4lZZUJY%'7$r\m5m%T`adl$#]dWo/H ‹«61Q "ZȣWhB. 7O(l=@^kġEg[ֱ=0 *R) 3C"L{$M|\ nH$|(#%$wt8FG_9uuϙy\n3H'-fB=@(<żۢTZt" }@Z waakW}5^G'5fxN~kyR HI2U7MY'efț23кO2Wrߙ R0B{K|qH34sB754zsQS!'}@{+SgS:(jnAӵY Q\;{6@ tʵ?6ᒷ&G[JP!s?\D|+c{H1@">ȡ{1gS!jݦ%_RVLTȅR~z;<$=UZE= N𨂸5qmD|ĵ=8 fU2\Z%8{jУ|7>WE#aCVMTD _cZ_MXX 4U= .?DT )'|#9gI#KgICQ@F P;띑 R3lW׀|%к @!Cv)/!?o˥ga rS!I34QycTʾCkũDExj@Xe^ +8dKC=sHRU7p$*'JdjfY{iC-}aXX>״LB+A] q(wL'dF sCA#!@5.}b h}/zz hll5RwJ*[2#+ގذ諡i5mjdmRAGFva+;a#7J Z膠hCY lHCɻа+oyn7$rde]EVa>PmdrX*Qqg2V"Y&S5S {չ!@ V6R;΁-?^zs+L%WQ f2ՌFg+*굌ƔX|C edsi`t&of H^Rc9í,ULd:$Z 顥p:l5[x2Fŀ)p}y&)GYo@(f ty.;[ȳuKϊaV9w @},V9o3*zEX~ k˓,W}LRq ~¸3[sL#EAޤL1z Xo NLܭ7c袅o ֳ) C+gz{45]xא{,Ukz̡vk@ ?_g[j4s)~ k՚`D%|;1 >?w,Avݙ{{9uGA~>&H-GGI"GQV*fœog5_HI7Gh5) 5~HiS&xVTD._*i"rIߓO:@(0IZ -58J]ʉVUBQxon=B vq ihz'„,plj73Kyc@I8E?#Ami^D[Q]ڶuQSg HdjyfNf\|ف m]tnSʟ1]DLaոpԞ3;$35Y2bEjA"{Nqcr&'Rx2N=9G$2/ɋKVLOwr`ttkJU<75\DZ#;iU/:[<܄ERCZ1e{ C+' _՚Q"7R'Ԉazc2 z$G;ix#qf综bL&%y|t>=[Dz(ڗFC=]OUyuJB ֟cې`b7Jqu,9g%UI \U$ 2rLɒC6Z3=0b!9߮_#$'/ohME% +bF 穵¶rFx0"}IpHI C9)PDd>PpRNu'%Jy}a^kT +fJ#IֺTG`MuYb]PUW(dm[H_cL {;. &\10pݓjwVh7v`*NaCEm-¤PWi^dS=`9l/LW6񛌪N)?$c{8$_`8{h]%ϩG{Q3.!6&La=XT(_JjD'+.MޢOz_Mf_0\Lds+r3C%-;ނf}Ͳ2p+_WMvNR &ȑEJԽـ^ЦuE_䄛I__ɴwpD?i!KQ&yWhdWE FY\JbׇQˌو9W6Ys Kk.eoʑNfIM<24"Ґޮsk!M ĥ<^{Xl6D P]LbτLP9G" smt\i'ɋ,BNxu7ش+FOrkR8Cz|W:[R' 0;cxG1m.Fç( ]Sڎ|5yUVR'.-A@|Bu:ij_f:QGOw@װzaoF"Ͳ>qHWvdhn!{1_Sv ma5^ђr}%n y8#Tnem-,~yv!wDuьk7%"bZ hV\^[%sIѲLp.7RaQJYH;?@|w0 iynwYm=LR=D{S>#1[h&~;ʶj}jHx'XkwQ`:$YZx_:O;Csy_Z(`ĚAM6#Yhi"6zCҰq~B9w8U-hQwY/Ttsy8+*aZ Ddu*^ t"[Y[g2, r> .ϞWÅG̲M":NjlT^=Ѳ4/otx`tp ~j"m^H+TХAI kT 0U_Zy !uW޺<ȕTB1A/X J͊_RlB6 ̽_k0`'d vy6tׇ: 3Uę^:IӼLc"Otƶ#myX@IL/0|Wgc]|WcK0#缯5xV0oomV[o%)r/ᚫ,X8oj/տ:>xb`䄢c 1kl^So#KSUEKo ^2n-mBā 4#&Ca %*̓;<9ޤv Ux#.xԊC]ÇR#?o^/k/E$ ϰ%Jl``eg7eCgf\楨y̍:b"CBT|kQL$̲t|dJ[ueL5í7 :~wȷc4KQ0NS 4Lʇ٬YsW=K$eV7 ohbD܂!g|J8lU~BAuyNcliۨ:ՕR`6LAtΰV2NY=+ZNJ]F }|CzuM_jwsNTI)-2|$^`fbrfI?42"b7*:_w)*%kzW ǿR[j_' ,ŻBpsg82,<޹ZEADQf>f .\a Z\X(Pw^T&x9nr5"cݹ:˖'` A^ Om  EUלH=S ɹj9/MHk:>Xm#=$ Ҽ}\2Mq&ikW!Ia, i^ى}DuG23KݗYQ<[H2Jɬ!R _ oku7z-"Bb`̵.8X}$w*bۊ7Ba]‰emɒQCŝ:Mgas#"v]*!BZpdx]VшC i]&+Bz_LDۓ*-, a2PsOV_'ߣ+:bei壤x'<Ayb(uEkoUG, [8hv~B?|BkbΆ.?m%@I{@魈f b-ʰkVK%z#bC% +$BNe'MEWV\gu2>Xc㛂0% E!d@R',nCH^}Ҋ4`gs߆v tA{"RIO|'bCXfvT~5B|Sj/ib #xIPϏ#/Y,q~q|mVo^"ГT#rş2.c(;#.&|]r,CI]GCnh~oYgk+6@ ee;k~{ !v5Sl(JI T)&&Z>3/$Yn,u?G7g32oR8'M.f6uG}I23h_Ʀ3.]dM' 7Iĝ~tN/&b `Ɖ P% ,i+gC( Wˢsbn~dI^F8v3}Q#'eU}'[AU)*أ}?";'+{Tl FrN TӘmk3 n%tm3|PIˌ wd(aQgq ?윹ȣ Q6!CUB( RZh+oщ8V>CLm_gR(zR@wOR.HVWc^BF2DnZ畼3%Mxm$d;맹1Q_o69%䑖׼XkL[ Az{ku 4;>Q;jzqOPi_o^7U`]@\F̧8|$jGdO[[9+ZK 72πJ:=Pr=%VZ9~afqb';ğzUE HŽ~;a<FLC ͩ#/G "C<?ɷT:ɚ1}9#zRc ̑tZk00u*}]i>ZwE7WOVFl[~h-ַw>`7֞h_CXd?$bcNBp.r֞qq>j=[c#^u F!.ȓM-PM2;E2- 6;R_jpsȫlby=T A\>mtcܒ&RTѰ\9y[0Z!qv,/,nʗ0KK͚}yӭ#S'n9.P3y = I4cL:p^Ps=oLr EJּ' |RH{`@2oU䬾 Pub6AQjp#M8 LBy@}^?178!۵|o3oN!ԭy|Ty}~H߆8DDN} WAqluKvސ?jbCGRߩqzDЈ|eui`w)ݿ$_F *;^+e̫lۤizIY!jBdi߱ &BDCIk}̘SͪWp<5c%|GU3ȆVHؖ'P6|hV8a>02L y'oǼi@yn/%mxb85c#(GH7 GyAnIz3Yפ~3d6EVph~E [Im 12 wlx8>ԡy\lڍxKl-uc pV蔾`X(0Z)̭c kv 8=6ọ9f-/>g'-@+D@cbf'"TX( rR}C<ů~ B"xEʶn ! vqVsU/<|D ;^l֎!֝> ϗ.ya@mtvQWA*ĜυfHWQ ، -qDuk.pUVD%D3MZL~ L:74@ ebqgF!X`-а]V- #}'p]ӣB S)pO8)8R\9;;e5'7l0`uȶ 9Ed;uFh;Qx)d"ش 1qֳ Aݹ?JLlR#(M!Nи@./ Z!e/H$sL;jCt/p-njkcy-`Z0jfHq*l;FOh<Talqt_U0 )Q)mbݷGﶓ愈FќUpd"BD壮 ݜ 3%G캩3k.mjKPϻtldf}9Ga([19M.؏@?Z`נdqrxI`M'E{k_+؟s8 NAW< > $44U1Ͷt޷}*3].֯'7]dL_-weՠu|R.w=FVA]^M|ѡ \@x7GA+lFv"ֶrE_$=\luap ?Fױ}JH~]7v`ceОd]6q"£hern9 y:x򈋞1{> 6FcԷ~kQ!ll KcIMeRs"vu?y@f)sq?E_)Dz)ŭ.2YEvnZ4{FPdKP0 M3kYfiw'2tIbƽ7dqV@+5%h| ן@0}c)(q3G**mdex/N逑\-uXKjzUPS5<ֱFjcE ,巚Ϯ9̧Jgڮ4 1 +ylQW`hgh/x&m+;5PWζyWGe-WaRʬ\`m0߰q&(v+lw1vUumھv+?o?ylE#[CXM=B7Z])2=Ru߈&IbN'rz &.>]Hdvl+u#zU)hN{Qfz 2҇6) vmRj7gOI *.0)?flv4v&P<;:)tG3 x5 3e21*N}W/wQjs_ ϰh{*Ʋpu撛s9vg6vǏ+~{gL*`@ߎ Kw {nc|{ޠߒʜL"D$;j_(]1΁6ENظ$_ؕL]>7#<7?9~y19͚Y*BW⮶ʜ b~]>G8ʔs'%Efbp@tvH u=uy#|@IϘ݅C p'IW6񿹆l%Vefqwio p0=4*TmAi7zCĪuSq0PK UESB_&(~|ג&+y^OG yڠH(;IXԢ6.;>V4x|X.e3L/-'fѼRQN8a5HM\cTzW AS~7'נ@UwIc]Ɓ!<ų&Cڙׅ`APYa#aZfEįZ6 ܆(OYp =n&=53tND?m#[Tedy&A#_9I5DtY/+ss`-dY.%bUP\X83A'# g/Ζ=_40,Esw̞!r_e4)M;f `>e ^j?A] zQ9a ݲ\l'}=AOQo1ڬ[6Z4wP~lB38[FIphTd𯒍:P(Ed( y.QgxHYKZ-Om<3X2ĀYc.^]8g-笷==2K6}1;X4xSS?2`Bשs6b[SOa= dSA/CAsQ*1ZΣ` Te6d}~A{lj6c.$&f~K: ,N4 (鵢?ى<='7e~{cr~|4ԏ߼Д;euOb77"D*Q D$N9@id,(=¢ eI'X;Q=JeÊ]!$m;zͤEpXj~F=C*lkxY#TpǗq{&۪n$)VbQƖ pi(M EM9z3 |G~3K8ݿܭ^& vYXIu4 AY_ `}]VPQ&c!Z'=GfNNU#T{K_1>O:&4Ej3k,]AWV"WE܉4rñ{oj,235EkHׅ;C YU8$VF9BX6Jƍž nuv 1Yӂ7][֥/ B}{+i_5"ClѴd۱Pd\ܒWy75rJ f`KMmoLyyH`kꁩ7_9,d#mXF){_Lá $B~=s񎟪^Xb^Q mD,fyȧ!g-eɋAkC[ 'S0?H"J]a6zr``lzT,ƇSXӃhW6;uj3SM˂+?V0E0)*`ClX@ RFg4Q4'cGGcLÙ/F/h樤b(ː(\TT # V=UX)U|,n,:S F^l '6tvÒ<7}j^Γ)&#=)2nAyv<"&\RIA@ OM[0~k_JiN[d\ITY~.I?q)DJ?~[RٱO+wVHcЩ Aε }FhĿ%ZO![jy; Y0ddsVaxXaH:vX"MWM:8X\ua<<$02H~WZ7>⼎P` 4vsr~Z:CR6.#f?!uZvD\ .u eiYLoSMF1kUJNE7^ >C V{l}$ ]acRƔJ4?Yo<*9??8#j5RXcCCRˉsp_3xW(Aɲj-׾(c:w@`GiqDMUu5]K;Ho j!+E<*9u+Xܟ @yݪ.GZEGm>o)BDߋYZvB~'`q df* W~21lL#{W/\;<|>6}*e9`S_/*:aLDOzLVfB#q-)%*%Z[.0ų1P s5/<:y3+'3b^alHWks沐 rx(+RWO+k<5m,;Ͽ)A,P`X!LO:FiY~ėz ʼn`B-(σȹ[ P^JA.v#Mp_ܝbj=|*}#*|'rMs\-W#Z'fZz1pd8'BkgibL-zj}{Y<8,w&5\_n?ܻ4}3DFAB ]kvPI}W$#+)s 3/*L)ˬ7ȭO(jOc2]AQ|@BT0ҹ]>ra6t50wBQ'Mejpz(Z.-ñyC]ը#1IT4L|1z# ]6ɽ P(o[Y!DžҨL叱 *٤u)j,kD`zSupwwm=]>u^(gOկc8fy p}>m%Iʽ l$HhЏ>Å`>:*WCCX7kV2 }[@i!+Vyby\:۝pD)AsbH%Ҹ&VY۪ZvgUpEs:F8vU?銃Xr6S/-ĝso41j8+ˣ2bq.NǶ/ؗ{ I) ,?H`^s,Q)B$VB&klRf9dwDf.W\ hNP1 Vԯ3LQ[~JaĆ>)hgf%y9܎2GIx{ ?slJ 3 t]-ҼxXr &KZ1 c)mS= v)W^128+!)=l5t^Nn |L~ Zԋ-` ԷTX-Hw.,z Ր Z ;-F!6~cUrZg5;-zBU^/&d|;a-YXr7ČVFk=߾ɷ=$ZFۭ6|t6[z$k Ep0E [5`=Ri{?5@h@]8gᶳw v3T|{[8=[^_w$5E"C2vZ~P춄(uj؜[(z^ۣnr*$Ϻ;Qy!$dNC.era7gěE#yDKc-xqNTr4<#pʣ.Fa9g{ՉS ]8*1R'-KmPQ\IeIZRKOv;L,Kθs'/= ˨A)] { UiwޣZu] LeBd'.3Ugp52T!>QSr1K"<<:35jA,0#@d~V0plrqsL~ J]b'0I25`,[\RwPe҅__٧wWRM"r\Cy^`Dhc̓}t()U!g=a)ǵg1瓗XO8Ǜ ?WU}7m'TTٻ U<:3{oJ!N Q}ˋ Ҥ;[[ >[TKy'̡+uBj7dĬF:U6`!tO*Tb$ߔs\$4x1 xOA 1ZT jEDs/⋁ÀspBm!E1Ҿv}O'.j5kjEQܩèxj^$G`HM;s`?Jdk6»>)ֲ#j/[PR׾A4ab!a^of櫻ڭohSD^Pel ;{ DWF$2u!&$tcwЅ2\c9j%8wTv!o.wUDQJ㨭A%({QZs]F0'W EodR-Ddtuci~3"&4Ȃ&P!_&C딈BTqL#2+y^2]+gfVާ %4I;zRj"MHQ OvZ(s<֡,/8?#< 6 #'6-gyܢ( 5m's.}%}'S[eY5$pMwUHטfvm|`[gtH>>aFtb,=35|z2F,Ʃk\g(rɵGk>XޠšaXq R*K3oh. GF{tjYvtZouY.ݟ{CVDI+f]`6ݔp0.!g`& qvԷ3F_ z4@|%k)!$tw{ǁ$p'A1fh(RT7- ղnx U !Ґ!<Lmi ܀XLpu"%P+7S_$,2 wmұB!/gĿ[O;MZ*M &Pbf!u"bDR[)L`$K<'+N WֶFwj ?{p.yX˃%LgC l7-*t/b"|q/Kr$*_s-`LM")8o׳>R٪0U^49g / I{sJٜnZjB KB֒疣J6 /:l+Vi"jzR|TA7;q>gyQXĜUO Cd{s,F/] 8KRĄl SiwX`nj [n!RG;cw+*).H%/y+VmY=+(SSNf^M =--[ z^lo EJ;~KFqvRʌ>L?WT $SgrT彝^W /*63D%'̒P%SY;i^sQ$BBLbJ}B8v Z}lϏxuIFӹh^-VѲ05ՇguR=D{2Z623U3u#J.{Lw#6h4|+%tKz{w.ֶE1Ӡrr(`ÙfZoI]L@eZeZ} )z F|/P,FBqyY5Wf~Q6PkHN՘<3B@ ]ۓ헿"nAmՁ=C2*hN HNE[ӑY|* 1 sVUII2eտ0S4Ҩm5Ì]*v b?޴ef"p`2>nv=6>U>ݰYk9F#܃$1DӝVyncAHI;[Syn*JC!8&dSc[Iq1xEksZ$w* dq }⅛_qaSx˞"Cv| %t}DpM/(R8B~tm1o|Uҥ>œt&}AC ʍ_|&='CSYy 6tK(πRt8ߙx|p\왨T!G kɣӒ:%O2f>h].fjq{fw}J5`[b1ecЬ?@%؁LR'[҂&NA̠#6 p3 I ZrU;7}k—_[oPeLGFʜOܔ5Z[UC7 n(%ݤNS. n$^}Y \/A-ϫ[!͠OI9ӎGɿrt:':jI:+7T巼czZ4=WQ_bU[͆:C$5Ԅr5r#)q_ŞVs9I6kTX cM0ܷ-/#zg  4Q{x\…̇{qK^3Po/:c1\)=Zdh*H%Y#Iw0div m잔pq6))d9пJ] 5u̩Rtxj8 iކUU&"Խʇ<ȞPR5ڭSy@Š:`Ue>lI{ uga[ __r2(L *4s7bi>>3u>ygrJM4;zaau*0g{M\Í }_]'A]ٽyCN8#rԬ qpr6*0,L^ttȇm,"jciYHj%S;y-$CZ*ë.Q{ujvdrh u\0V~$:T}r}_TfTZ4DTZߥ5rƻ9?ΡYj>`u'/|ᅉ༕\ ɿI-"EP#şUxNfe&7 `G QJ=_o='G^0젓~T fn\;`eL6v^EáN3& ȶ 'Oݩ`b(tCkዧ _hQgϫ*6X}#MjSt'@! C9mrŚH-jq!.7!Q#HD_lyioQmns)֍b1 '*<-O6"8&*bSI?U7 dA٭fiL *_p#&y/`0Sc|_`i{؁uN/@ Lh!zr;Dh ʵ 9"ڴgR|W<ӂT]>yZ@> !Ƒ7$7b+5iJQ { 9]<@>G6 jm XNǸn%Ff$S ^KX7Ȥ((1u `n5hŶ;_[~mPq E{eZӅqCfryYwdTpy9VpM 7hhF1ސi~+$͸x @?'!j.ifX{]J+\z{3ihcMK6ҙ'+b_2Z2;zgO dPƖ%P)ڑ4B &C6$µWF 'wPCVʮf>J/TS2<"c~g 4DEqsbu 1W6 yk#,˄^z+^ϕ#̕QoXS܂l|)2F*Ze*ڏh޶g-p ):ހJ$mR:ȫU=F=dD}ޏuz}z muy/,$2 Qp\=re0_(<鹷݁qMbDbjޑ fzxb9,5xtܑ(y[L+댽Cu|R?S Kb8vhD|wWh_j#IZ#̉6hMaMmD%nRkTRƗhTuSɷ ƺ,`|*! /0lDOj|daj!X.8

      {>`Ox"`֐w\Uw  dKw@،ǝ&!em:pZ0R.KX#7F,&<*(bpH 賊׉ &B?(SX~g z{&f§2_O']dùi[S[򈽻HLL!!l^(>cG&-mY'8 /A}JyLJM%Xξ ΂SO]* ў<LXըG@z`/Zp^^cJ>I5!iws2&)M!H>/FD$WF> { 4J=O蓓MNYDttrwsN (N WExf뻝sQHhfgh kINJ?J2(|hm ӒzeI~'kB5k9ܹ0V$D6'he8|'6ޓFJX?*PU87\? IX5]΄/A"WO1h2 u ka"VW4qsH ˃qYU ƒg{2t Zܿ\X%}ìD:t6!aP9VlIj k"}jBsP`>ldZ@\~eHE˘ҟ< <~rxG_k"9Q;N\ho7D`$Dhb AuzDA zr{@E'`npJ.$3?o!yUv+alqF- EN,."_r y)F|$ '؄}felgX43hx#(sLMۿyKF\o3pٜ&.f_)؃f.@:kbFH0 !d@{lj3{N+Ň p~fX$2$ lSJtbRSSj?[,5\7|I #~W|WP߮ewOZmt4'!Ǘ!c?ɐvo".yIK` wlY&|`Ҡ)v2_Ɉ)aٔy$O7E?_~@Nd)/)Jf ZYlMkgOǧIh۽?ۑQfroMfP@B:!lC7 ѫLw fP?#QeA B 0BYz2.\3NN{!/Cwɽ'mӰOSУ|e/2cf=tLJCT(;SRMY6CBƼӺ "cZSEyGh?ЫhuqOa⁇(vO+丌]<0sM d &!N7[C _8>9 LM{zSUu IĄP?1{z9{F%o:(k9pmo]^+:- ў!x +zFg@YL-W~ǝ#5F#Ϳ]2̥0ݾP (AGi &5TM _}p?c 3>@"fVj,Acywˍ#} !ͦ[#kLˇ1(]"2;=|2;ܶM~d-@y[܅Ԯ_XEd5< r NIrcFktQp:ǥ#"[s;Lװ>YsH*jG𗻩;ѐ.(lg{1t*f59Uo8 qjG{u&f4pP0۰R[9w|Kӆp($Lj!!Jkxkj{_;\uibLXd1>2@4+?}(9Wo+NMqBcL8/+߳HΉk-V⟶:@bPND_WY[Zow ,T"iN.ȥ0PE#߃=PiaedąKۯ@Em{VٸO o5`yuڝډ$"ADuNvkZ־I`AƎtasQS)t? JY]خҥi's qNk`u%Rz\*&wMqcqO%)P|ڛl #EJL+%ȴK/A?U8Mxw-VVq:K'hi%":C(/cC=Z,$Gе+i%?AH??w>3-W 폐X,w/#}Y` J3ljzHK" oTt sQuҰu?C02ݧNx/9cvz}~v|ج} XIK n jE = 'f%k #]Zд1qT.gF?Z$6v`a)x}8v P!Nġ2L<ӯwR?4 rHGԕAnxsxlfx$f</PixyT ւ ʊ|\b.kMHu>]U;@—)r壉$$!աf1Λ$+5]3\on8O"ֹ9G+jp-0a2QK3/IsۧtǺ ¬75u?k;AZcBg8.[bbG]˳rK9{*|LOa ޷sR)R:f0OLGq}G5B׬$?Ϝ/ߏ3cM:7ևO W^̏]=Ge槚igLX#DpcȶyDcM$X vK&Y*Wn@f$q*6!ƚ78g5X4JMԾGt0Pft(KKP(Fa-]8fI#^bk!N" O,SQOE6 OqCW7E `!ޡ;U ^:4mwէM7!bV45й_mut&}'%*3s>JʽàbS>_Kn۝2 5ԝ{XM=s4zyB }yU\[ST-uNQ`)@~dC$O?FN +~tݦV*?|'%˸(''/?OM~M49HaF :h 7Z+5RJ%/oT q5rK*eK Vd>8+QkFꀱù;pu}^y(D\D ;d?6ؚ$ 1Vkg; 9׌zP4\qU|@͖U_[d}#3H2 J֮*~Px\H5Z;+24AGE[IU?[hzaxSMKKί:QR5Yf8Bj=Sy,7t2e" +@!nGZdx|znї?eM1tZdx۲a7c&-Uhٯgx i܂G]+}rXhB0tpf4>#,v:b9(NҒ56d>:XtMa7w?nﱂ,tD _u*~3D'1[  ԡٓB%Iyw25Ph_n@)(4jYAj7gF9&Vz:vz|?,㘔F3Pl^b:ϦG-C-J-j<9pF7«,/.3@RςĘz7"#S@hoH!Vtlod-&a*g3T!Z[u*BTcýIp5.$FemFD'zI9ԚZhEY9F1sd MȒ+:(k'6@0χNe/no]GL}>OR+Y.e}f|a=SHy$֌#F?k YOy?zy >ցewߴ/J.N6dd]6硰1`/n %DS/kz^CfIpHy,`6kffGo%F]f2\OiwP2v035p6Y1k>,8y )ϳKi9q`ڹqϧCBqzK2kdk#AM1 nt'@ۗT:4:kp 'FAr##x.Κ)s ZdqhZʯY6;n 9IjO\Z?t3f%H`nBPhtrܞ^ {%+9_o\e%M>{6EMZa6_HfNvFrCY XjyT\FÁS§f* *dxvJ'Y̵ax/R6Ya"fȸq% Ϛ&hцGY]20j`r&=)CXbPRsPNxQ K0t쎿6I锆 CXϦܹj%"D-ѭs>.ϼJ`”MPǐ9 ^xl]&k>ߏ^ h Ėkmۃj?B,#~im*(0B)T4SU4\%2 kY T36Q~Ѽ-xp2):^Dž?IHc1з5D9^ "Ju[xJoBN5,Wњ=m$ؾw\bjaHl_1L4V$y,xWx>u[W\(kkiL4vS[X ͅ2GbOOȢc1nZPsK͓ČTڒ^L].8"nr% c>cB*Gཫ© =_r0y 4|u^!M]vO | ܶ!7AÊd89)]NvBJ ;MbQ8)ic-dr:7Wtc(q)Sfjj~V8b(@ r{r=5˸{Ӆw|m .r.YQWy&,C4 ȇr}t!ۡR}]>%A5wU.%^@7"K6v໼gQY=?bG}*:Ӌ.4ayc+mvl6C i )R7;0~ tkGj ^| k .iK=!+L e\-좺;NAàJyrɋWl3C{NޱުyHE(v [ZM@0"??w~f^g̚7RH@'kP?=?tRjZD=W⿯&l4=>Ϋpy]cX ^Ѿ5Cf-#t%iӴL ʝcIb2R-߉ZK0َ|ca_##A(*pj y'{bp&֖A }[#ee|zzq.7e˗ՠP7zӦK4Ns6` mװ&Ol yQ>FESV7|QLchܧrl[sw*4Y sA-9j8 d!|d*U\}-\q[ ȏ 'Xj3C ԙ8X=ˡ`e_8y] DX4qf+3)9Ǫ+t(JFp~0O4 \ξEz!2#H$4L2g, ~4 o ]ޛ+_@O\;E~h`W}X{$r(= M55-.@@Bg0I$ [ dhVl/P!Ŕ\F)xB',uف1F 0ra2>j{I iUoUzū& gEZΕ63ڻ/-ÿ ϥW7~%]Bk>*_$G#5[ZGux&+6^2bmb%mqCIuEHr1"˃zN.~{/P,J8]X?`ʮҹ{m%q>#g N.)<>Q fi!R=v(]k$ݔ-r#f9ncf'6ḯm݂巂Pݥp'[}Փ&("V︤mZeS'|CnJ< ve#h"cWIǂ_wj`cjDKPaG-p4>&(IDQbSƓ .exxA/ָfL >QIɖ-4,4+VZJ>oBzP%7]C+1pJuDM~P2ʏA& U՛u;/6 ›1R!mƒf0>2Fѭ:! M=•Hl^3)ߠoJ@v:yn>LPb()3^"VS"/sHxV|z;^onmS0VO6BJj<ņB>D]n|!T:(j╥l,5+jz2aIJ)/)k64'w͗-&1/Ûә:770q}2N#Qȭ|51ة`ʈcZ릣 )ɹҁj%'3抟s6G7%%*50ߎWs!{sܦJpx|Z@V1U"%N-C[dG¨rC5TV#x4H~&`-N#v64uD fDorm4mo#9~6y  l'}^:3Gi! 2I,j<+㘡bYfrFmfhRB.u;H̅=O!ۺ;3vNa};LTLfTRhkFy(m\YF̆#a,&8 A%`\(|r٥5pcC!+O=Xeើo>K[_GV`iN/ E}eA(ѷWҥ1W21ܕa匘!R,baY.K4]`Ϟ/Y;B*QFOo_/֖ܱU{`OUmR u yR03K\&I{~z٘AD`gX.S=$2*B_:0]cDv  %~pߟ[#Hbmˆ)#'(F_PGy|~|}֠!ҋ*Wgy)jݴ]>Dҵ:pЪh-Onp]G7q'uU%pf;q[˲F4 :_IY PVa;BJPt(h9Ţ%](^{cAKx3p b#]2ԕOPЖwn~|V߳Zk9E]x97CM/1kZ?gљ;=X!,L`/Y'_^Ilڄ$V+#-ڊ+A[ RNҹ`k)?Qq2֋3JĽi(pK.Zʴ:y/rJPx5;-bI``ofZ # Hݿ^8s)zJ]ˤ_=/2eb &+ |M"/rQ[VS)E" ՚pZZxj7#VT2*XG\MC@ E ]=)Hj-%eD:\ɣQM<=_ESc(9Vjwc(>oOY6G`ө7ZJv7&0i}*"«v$P@?d{1dK+lcKΖ8j"|zFddlXCU"{rLagj(HȠ9|7%;K#Jz Q# H̊~c 17>+*L TbᢳC1}c7݋?)O3b(/ah:l_lI^;9Ҹ--x?Occe.u[FM̘9tm#02Wzz#H5UΗ ܀(ZP ",F>SIRY;à(k"{k-2;YueƫGf5v& e$sȲ~#\5(k'܍Kb I-T fROˈق3,tyjzj;E]hͯRFڷJ0 %N 2Ed16?~/B+m0s5椞(92Eقd.㟚h"W:$zhk_XB`0IL-U y瘝G{p'Ƣotٚ-yg2B u,DQ\2'5N&XI$hAX^$_j)D7^lze|O8!4:DJ`Eٹ}?9CXϕ4:BG-SlaFDQjHqb9768 ͰśP&f*\vSHy9M64&^Q %gsa8r-N1^ 1'u5s S<նM,+&0żHA@|V'2jA\7̦~7Tz+ch.z@N *=zRˢעGSRUt)lnǢx>y6=f;A{̟wCQn7_ GUޮzrnoony%4ȓp8'd"S2R|?bD*C$ եx.t栭>`]ryv6)HHLp{6AіQ9D,prsұ(\G}TvB_kzZTa_ OFE@+<تxqD/ZXZSd=| x&Lщ擷3ӇNTN)6MHSq~[$@"7&F[+R| 8Dh JP i(wF H; DyN)-&~tbIvlJfm2II 蝷BzqW˛fWQ#9ed( 8bq(V}Dlt|3Y@T( xe‘$(h 0 dX}91NTh~:Rv j<)˒8ֱQh&^8@S*KoSs*#1A\ťb(LPXv YZj !{ |3o#Yρ͚AU)[\MjNS\ƕk22>[ $Ў7oni+rNy{z3xQ.X*^~ +/5Z'[j-ClkFdEZ")yQ Ց;1 \5I,C;Kblv/hGUe6Qm%0|1K~Bub¦݁n,"OKK|Õ=z S%Y}`OnO%7@G0;S^p0兕gjȑGDS|<^[CrwSQ0{|E g->XL# 4<-R`VBk1<rڰD-_J ZM&zUR_sDj›G>4OLJҕp*ҼgGT]SM^rҘAzj&IIy%YXdeL0G\Rg2_8?//[vjܾ O( @ ɒ |Kްm:Pe.7f[8Zמ3!* OnB@{#Vpx+90&<9ꔐ\WL?bJ$+@9?3zU ǝ)98B0^Pq61)<{L{L}.LBIkW 00EL$#nvP`f;-&6d}WIVБyr=Kos=)07V(Ay &eע1a cw//FVMͫ ݌-g2aB b5%1ж\{?K4 se/L(bC;HTp Y1sKք+%?cq8"V27B&&@ o%z= yarGh8Ճl:%J?n ,* SۺA렢i=XC%NGI傀I_P@χ >g'fޙE`y^ ,jd4aΘfZ|p ,=sXty!Q}t=cވpiE1|kE VOL{LB"0T=jvB,@t^7OUYO_}hj65wxiM$VE S6. 1&l@'E]S&ܮ_;\ǐ֓qvH #V:{_#&fܐRmƄ9g%FMI@3_+x+o8Ka}J" b-Iw3;22iY8EIX*Cv:q;MJ)G&TxvR)d+,w¾J́TEnDhk`E&Sv/'FL|(%zdpWT:QTC+aEbm\|Vz/KؾEߑ YJ"sM!Qܓ63C&mV۽ WkMsKaL:onљʐh7!/1$.hђ0N+m⇺XT2Hh&YQXU,(iÅ "9E/1I.9Le=۠t1  [  .Fӗā(N. t TiSۥsCHoܡ!-Qb֐ dv%~O I'zn§s[Έ$m߫AQڷkV5w$4a,ʹ*ldj _ߝ=Dftv<lVmY'˚!:8H7ڻ %qDXbSߠmT$Fdvrc/p/~P&QN&xlbx  $sL*#=ٱ(n@ECJ(Lt뙧$]HF}.QZR( o#sOI~[ENc@B.zS e$8g^b&4*MDŽzN0Ź 瓸4Mjc IOCf2#|? LJWDILn=7tC4fg2/[=i!ntT?hukީX%K^mfwj~,IYdy4nMSҚ>j=k o~ќp%ߌndkuL?*@.7 )T3?PcTAd@xӠjo<(gkBފw4:;U2.ߪ"\_UB[D*Ƹ V ؏$usѢ_FEF% @msGǃ uc}M}rB?fgpaSaymfzG(Rdv?oZ-gΓ0r%k} cl]FZwYGcNzu?"Xjҿʋ_7v+(}q)hH6Ԡ-.CgY;o%$1U/>>o2AZA I-\ߩ^'`nw(JxY9< \'M/J߮|[_ز|,gSnz{*'-Tt#IfJEIV[Eu-[yK=>t%M8Y`!|9+")\\^GÙchEk%t IӃgv ގkGtڛʹU=[97;6r~jj ^ 3UT){ptK#eW4PX)FPVK+ !FTIctE1+Sþ83O-—j`G,ǤH@,!,i=|J#Ӭ\4@8kX,|~jLց,l|`b9[|X<2_HIuV(HrWr]9c-Dmko{p?~#pWMn4JX3Dp\i-ZP'ߪ2Brl} ^Y GSe܁mǩ޲wG^9j+4鿞[\rz!! y @k,CVGS\cG4v2NlA}_!QxG>mE& ̶9w}QHJ:p8 (f]Mjo(WB#D^&Q+`@ @AF{+QWd;uFV``nKiaF B9&:F+LXo!"ӲV22[fbE\ /TEKL1浶Lt;t) "ܤx"g}&; ]>гמ=[}IU˫Nͅ_vrE# QIShň׫fQ|VvGQ)}WScHSPL2"L۽^m~_rp$It&|,гu.UY=[|*&\T0R~Rmຎaj_#Y]$wIEk"+kuĚ &~-\/Fe^؁ߴEMfόfZ<~pbI)L`UuI DW=:H(d 7r*Ay`}g*NeR`Yҟtgn+OTF!fM |6CS8Ϣ{$ȹs./Lhw@b5^7/{F_\Ak"DkI4|t]I73TS!QzeS|2=HqQQCqQ̆ʯ.d%5~;W_#-VƬ)3D'<ꁶ)Ym <n?~r̰}TajףdqLЯbeb k3@AX,HZ42 'lkLI%S|I`+p9R9LKtgLE+CYnN4 ӲĴ"J' 819gH`SdD3pli]r|EubenfexR1>oH&ՃŮD:s*SI uF$r?a`iH@>w~Z;W@Ho[*N4s4~ڑ`6&MnW;),#ϑ%Zq8ԕ~66w=D +!G+VAu(m:vaiNdKC#.R98],3<;m@QR8j_:1=TH(ʤ+nhmҵ\٦պ.[_ICSfif$iiaY{{-,ؖp)zJƟo 8Cv8SVŭ,*G:%j 2p|Z~@1 -W PAr\J&jd"ZT?{X6T b~˥p%1ֆ&I~uWJp IuDd2qZ]b)Z^?7@x\8to[u#o|Ê'?'9~l'^ 9>맷ՓU{-fYrv#d| M'XAށX ,hع^s>Gi:Όu,Ĭڐ[^wt(w XM`%OM:s>sPq/코4$zep*}G_) u`y蟣 vqf`%>͌Ѧu?0U]4zgȣ3P-2JbRxa;ayB;>" P4RƔRULGO6:4F2eRc62~5p=N97/E;n^ğF4cGq=-?e>h_OIbCIh(҂FpBh-Dr҆pz˺y3%zaZHoD DT@/ƚDk :rb$V_`$F%^&<-JYB2py! ?mSbϑM4/z揨.yWPYw7pݍMPTAXG ھܾFho*G) 2a39̘oA9C3r O r@Ȓ򜉑X6Y>Ytq[]q?O/n0-o˴Ћ!A}(۷7/1ī]1n!Мpڬ@uN^ijUvhX#&>9}K xmA4D=\ 0ƳS0hΒQ,!` |*B 6MyPvWJ R_qp)Mk5+*aa>!mPJUSݐ7PSnvv),tI{77Hx>DiWG%QL[.س4zp1'BRT$~E*Fri2 %$I*7MG'har6.(2sbBSfz2=|B# )=5_+ސ a= FqNWxv -mzӨݰbHxF՝j :#vJa7[b>]F$L$W?$Z.XF+-N2Dr;& E6PqaunҎO{ADHf*hܧ]/fMwAK mt-8 g*Wx*6f=L }Favµ"IU<[Q+P516rǻ76 u2-KnW4ʍN9ӗTK([X>7H##+X82q= { wH$ !siv%}=MJYC 44t{GmpMb,塒Q`-utĿLͮr ݦ1u5[?.}!yIY BGFSbQaMՊ5 (* ݨX6ks&OWaN QH_T(d'0=4s~0W%sG[7A>\0\/y"j%`}/Q%RU.oڮaC6C;yOW|Ssǟad75S4It` eP6> [R#3}3W.WNCzL~KU-Fs|QA, }qIض 6nI:#n7jWLDNw3*meESfCBLIZOI2%Z yK՝`" ؋t*}Ѡ>H|_S.11 Qq%O.MU5iy욅+[%)d\901$ *]^,R.@7f?JH3xnZoџ`oq}yX?lp[`XB$u 8j}\Ie=t0%*CEE DȰoLsDnE\5ԁS0eych-}ٰ9 D*z^/Ҋr65~ 7m%Z3@\glnw8Dʼn;E0L?i`p[ءN7^BaI*r}"dbw +w79ڼN:uHlK iL~QG\UEI+7?8O.NRx[5H_FTLErG(<)Ki)M"( rŨ:|*R<횃"O$d zmaW=v0Mkpc[+ɄYSP|theQMeVc(pN6/HJL%k*3dk!Ccg9.t8WYKL~h/ TH򱲧" y>MyRt<ӷ,rPvTWƗAN QDExt+^3of{9g|YThz{ x `n+gMj?m%u'uל\ŪTv#$2pEy]H=\ÓG }m \sOtFV>O.~5)"Nnk&uOy`&ק'`Ԑ ϟȯ Ry:C#B᷷Fumݸʵ"4wBEN4לPo䃓5nݬ.eKD0fS =T|o@}э >~ZaCe2LhsuC:ømT0[7eGwC}CMi |a>%BqRehǠWp!VA ۖݜdx.:f$&9g΁/)|'i9Wb]EeB8! &~3RAY?ZQ4cv(czT@|aƇC> sAyy19*75=T8ٷo &~63wo"1!yǾBQT uYm

      ֗u3hmM&}^/LyXIqa\Q9^>DR WsOٱrYS*Hˈ~#@-G { eMm\lkN2\Ǡ?z_ۃSb,*c>HZW;EmFAࣆf\Rzu'Bq>k&Ţ0YQn*QD$ l̬nO2˦hoO:<;xU\,dW} Fע.pdkZɭ.QR(2-뫩?"_P{maG - i"uBɵGW"I'=_ۮ,PYଢ詽KpyǦ{a+CEPVM\z9Ξ DK󌖍L0425 ˟v.C(iL.j`u0!,upF2>Yn=EףȚnrZeElkEEca2y7C4 GjsqdvqM3"b3Z` _2_ e:2῾oLV LSԳְ q)ݡYSd-mn|@o\X=ߤ$ֲ_nh' K :Jc#.ͷi9Ao}Ψ-]+Gj\ g:x,ą5)XFufP_vU$A"DA2p{u_$ɹhv- [\Qmt+l@<ݥGHdϹWz/a5QګdApOtSb/m0fܩF 9Ga.ˠ/7z~Yt nB%FZ:,W60lX,y@1jWd~$fXg~)_j+/^{z]Xw|q<=|9z+C|q~K4+X㼤gC ĺA,iG_̤M k}SZSFQ^8lg#{h#[RCz{ #X4BXqU?ve aLFcSc߰^"#9y(W ^ufnw}-ewrP'ğ1cG56SfzW~Z|tCvx>u~$ L1yl-qP6-%QF17zNPfđJ "aA4ԙ)25$rD)Bՙ^,eLG&lNvFg`r75Kf$R6fneĉ^{"CX!.BD,$ IPP+It &`%a=ERr7OAM&uaNfjA}B_&u7 &xȈυm F|X'+\)lw3kWdE |v[2uv5G5*]rs( 42K Nb\E8E=MOQ|JNS,t뇛#MZ wS wL#" V顼_aX.}ܢ0G=(>b~|K2$3*O3jѐx2ނobu8FF% l ΢\&L ѣK7̐Q=X sm k歮ݬUؚg_mzlZR}/\0,emv־p%R'?ItQ뇜^Pc V gV3Qadgug9YlnSIAIKrkܤ0g`Jb)&Ū Or؜E򘎤}0Z?r8E!b,+֙Fy`[[ HQVnQ`+"0O؀l,tx1WMhNƫU) "od[<~A#[.`;T]EvFƶzz<{%`rG42˙~A~| m !#\ɮ/ږG#K( o}9k'D+F)/'#e7i]a_ =o\h50G%k7 }O09lZt&s|g|D`Ʒ(H6 ?mq_X 2@+WnV l#KUE 63 VQ)/vȅʮak̰&0Vfd40\+¼=,"#q\M@t>4r7`;D>rs ??@S\s2,Od,  x&%ɕfB·Dy~i4Tځo&*18'~]twŒYVda|k L?Uh9TeeY):l4sYg.qX%]M8JJoRGc×f*C|8!:P^`_-DWy. ˤK,=9&?5FpGf٘4K[LR@W^Sv:yAQqî!dէ)2+5|WjcGĴ Ug'P;[Vq+VԮhf^nVq{*]' [ :~zLd#T6~V-]t#; "á2&,^؟$W^nH#Q3nl_,Thpny qkz7FunF,GD,8tHDL95X_b<Ÿy ie>SVωxJqSFoeq|Y֨.q_V~uH<g6}t4Bi(~8>{3iF0\LwDBF,KFVU ab݄snP#g0g'.w=;U'm>e&iGޘ&gH.jm^BQpR4\^ ز0Q9qqi&G$na!-ta`̙TyLõná7o}=\L)?J~#ć c*WJzuϫ3#r)W*ɤFSJEhaXWrׅdeTF+%~ > aζ'#68]|4۱<Y q{1s/Wٍ}&,HB$ `*sDxT&Е՘%Pk'ʅ.hq 6u BlYu]|7p&zqҸhB*kNGmiGD eMR *eONtby(y_mL"ܜA%+w[*o+g aIy}v4j1o- e.v-*mJphA?b7hH#2YKjΓmHE|o PsqX^ܪt=a'BUjkVdÝ{+1ɶfnMrw/*zWrw=|!~D~":P3۸@tG q#`|N7;&Kzunq_+qZzBsfM?Vh),o"wOF*=8,+XMur"X弼]F=C=GRy!xژyߕw p@sׄPG_kOy9U'?VuJe{K3F^Yl|(Yr)`]{[]+Ƕ^o+ק_֩SP 6"^WFLuR;gSTe :c"b;#,^\+%F2 >s+l;PKɋ*OB5\4 h' ³܆Ĩ9|Qۋ9BXy٩ -yԾ+i~l9_GטNĬ||ofZv47= &)~2WHzG]DYJXX"Ⱦ6i\KɱdI+#!2̱y2G~ѱ3I s - z8.IJ8Mi e":)s=35Êc^4_RN)4VϚVK6WDLO䦋-̀9aOW/@Cven65.qYa$ڇ@F  G1}oFUH;~BɹMTstK܊0?+ jV{K(:^I] ce:/O{$mк>)&͎N2Q V?Ӈ=)#ortM5e>}ll(o`;-Tflh ZAN*qIS|Jdx̟rJe 3BcaKX́?ttΑ*i`ɬf3e,0Flϼ0 NܼI޼s$ !\I&#n_ĝm7<#oɱĤ .Pb_ZuM f:IֶmN$Boc[9K!ySLrԿl~ʼ3M.YmЏbO>=ULctB]|Fy/nRR_ׁ8^Y߳CA.ݸ, Mg6NwwDѕq@"3NVW\QBC"\4:pM}G'es`y yeK ""3TKFx񤪳qWI .^5z~@\nz+綼Pz m^젘ȿٰND == nKA$U0 !MrHtIq?ЬrA0.gOFR{郏Ozgo0a0Aąr''41֮t^Si%W>n& 3/]օ;jsd> F0efK~'O\t*'ssJG䚶 G)0dPjwyH0D_)tx>L/*ڧ7:Mq09j؍)Ωܓ^sޖ5WZa%uQѩ`hsL47>L nB)bICjVteˇ">KyG0뼯xe=R E[1J2]^r[h&N>:ntAT${UUi]鵡)X9;J{UV=e9pPڷVӆvJw_nٶ::Xwy߉pWnu.|e8 ȥ򱾰 |R2g|BG }o~]$&UDNT[ n8!ԃz,V>?'L tH|<@>JdfhӰ[ˌ2!aRƍM4ٗX=sȜO7ۘ ,TYqZNMM+j2*ԌFWEKE7XQ(@sw%Tg*Lɑ>A iUmoQ7z4冣-25 D@UXr- fQ="V%WOũ~U.[,][W>M6N=P^Xر UC/E`-vk87Ҷ~!fV'ԓ-? ]0psYg ĒCnp K&KqKB0˛rD.'-E_ TeNlbIäUpS|?bYFt%EMă| !0}T#U+bx aj9culb{/>16>@tkV4'.-O=; 6GrRRKկ x=CwgtI$cc)wL4La.EV^j2PcSu2 .fW8H$[Ƈ-Aa”(aS^YІ:XāeHy,[PϽr36Z,<Ɵx VQXrT -1m 6y#eҭ%ĩPMZhEP> @Mɢrt6?-|bdU o2('Wb Vd0L<ԕG@[4ʷ~2QBާN'ISzO ~I>eu &TXEk_rh.X? ~RI~G.(1V=e}EN}଀qL[O:IiyrS: 3puЊ›͎J`la~ e$dp♴`"ZW 155ŒZMG3'u[p;cFRJH'KYgOT}:f%߯ߦ~\ap] ?*o"@͍{xԢhpO>D~m/@d32~ c|0}HwQ:,==(/$)V~dp nr" vPu)́1k%ְ|3~iMMRfƖv X"ŪOfL67q?v}@LCPvHUnID^̙O'%*ۍ1IF6NzƸrڏz&bS 4$q_C ?~|ڞ8\02YCK#Jy VoK4 LT.& >[*nFjd`#(WZ7TB帡'7spLq_aP6RIg ]t E3 ]1!8c>|8bQtΉ+^&̼) ҹe.ǼjMQ#!@FYZ:TpmBqT騌f&8ifMq2pPpsO)t?jjlWA|8 8=X$[Ѣiwa GD |kৱ&ce!_jq/s@Ÿeu¥[bZ1QebfPABDv~C^(Ģlp*6IdtUޝ~vF`.*0"|JPg H|~0Z ŭW?< gb&*ȥ?L!ߞW MjP^/sVe͆>Xn+9ddߑ(ȡqd߳[2r*\ Kq.eJ+< X`׷]4K [\Tqj %OnYPSmK0%{Jͺ Y~ܺRR&4ek.AC?+HqɬK7/lޕh}|V&4h z88,GG/wp gQ6m%Kr StpE} B4߿Dͅe%jR=-Qq_N2B* RG 7zmGE8F7!dΰ2p%%Y3K5-ƥ_v-߽pWp (4MʹEdZF@ X$fd2XcF<Xk?-$AFOZҾ`>(LPuX;nl+\;IĤ3QNJ,ٌ@RxP2t<6I?6Siލ)'c2~eeWܦ\;᚛&J/bFKJOP zNmc6'眐"}gYQx_h,HWO(4ť dm--y/ON/IIʗ=^QMC ӘJ{ ּe\"Gˠi&S:J`4|5Xܹh E/؍i;5͒(<+eV׶.2K zPoY+:ˋxy/W;u9_콏f`Ğ$®p|DU0J0ѱ~@TZ]@ ^h%MLVL󵲫90) ?5u_FpANbX2DCΆ' 3T\hVFr|]CTyM;r7"XG㷠aFBE˜ }?֣:}؄y+34@#Qϵ87 Sps::_ml{'35 K" R%lZ@8ʘ϶Τkt<+#%."W خz$jzĢqVntA܊Cc]RWBur < xp9}'4j.]RI?cdydy..y:[GݥE}eMpԆԭ%O*b=k1AzTu([Δ?Wk\fE|rmEmy3J8$Ⱦ7 ╹h:p: W# `rVwqNT׊3;1"BEKI"@H7]ä0÷Jtki^3 s(4FyB Xبbʘ37BC+|!gL:t8hF8{ݹMcP*V0n%B6b~lv\uYEWzcbˆcZVd,,\՜ɸw,=Iɍc@8$9IeyWx.TPxOZO68u4YmV9;m m]5}oUns8cQ 5@ .pM@r ?qZ塗!xDR} 9s"7RN7wCju@n[JX^c~ ,Htz݄:NeŒXN $-I *|9۳)_=i!sjMI%2c^w e<0F:|'2u ֙cw9 }K~:;6rQz}W}8|N俾=O-Uw~<"S0鷠Sp9sx*8EHk8?k$xLuPg^jaQe5aGVfMN.IJЧZNOLQwyvGvʷŖ 57 ܔJ})e,[kcbD,r,K b\^O_ i\<:ϵiCN-X9;ZqL:鮮em쥫8 Zjk;݀]ouUh*) ue!]r/}DDipޔp n$g)ڪ4_+{#~T[JkGcl4Q}tw(?۝ł$4o,o9:ȗ5t4퐨-njm/p(ܵ5[W$D1ʒ2:4b8o_]O>ibDn l84xdh49vtxk{l-\B+קFߨb/?gbG|5z]Z *Z BL[l$ϟ既<ڣǠ%쎣3@: 1,Nʹ.)B;noPǰ+jtfozE[@Vѹݽ/UNJeXȵ2&ۡ?6z]_lGY&RMMϏf6Sa:nΪ8d|39 ӟ)IO1/MN c8!]+~ָ` vivPu.m]r/+"OtJF]Ek@J~AlFK@!@_.0V1BWfz6?G$t-FS]sr?=RÍ=N&—>O+({b澫iqmFhsRgk`bBPɸf2 r:f1x\nHƼsՅNV5RT_.ПR맭[gĻ/jaߑ)j_ tPF}zrf0y`#QU&T#U<Ϭy%! 2Db[á"+~>> w L$_SJPH$4@_4sx;+fD!B 8H jZLLR?eeG&`+JA"u AH(u:jC()s H~rЋvg0*"`詒[qrL̔{gɷB͈Yc$Wxb{3cOoZ1w5(!;UwB֟'5&i[Jڇ{4w.!e,h*s≿T.}mIa;br?f'wf<2QEH. =uM!Y_nѢ41KuH eN\<%ŔouV4Mppo!k92"Pt&)6q٧Q/,V844;D[,*//-bE, SX8X7yuNOaio v0fw[*KԀ4 !\ cWvKL;?+M4K^vi&Zxf ;tM[A2ͱհ|u]+tq !e@mжRԵUw5*V#A,a~c\Nc Dz & ߋꌕIZsԕN@1}8|v{kvwt?0zT Wg#9!.쀥CԴB@QĴ>@9| k6`Ke]uѐG8OVk 2dw#)x&(,Enۊ_@|\o [9~兴8JPL [ZcρU7w:A126=ԍzǫ݊ sJ ̅+C^sid>OuLyሼ6Ω1{ C7> c89K|}tu( :`nܒ܊on L^1oĤ %9azQ玗c^>"dc lyK <=kqxX4a ='Ҙ}Q$ 2UtH˘Sgz_"U M&V6gI*٪cpBSs4ZZ؇®Tv^IGU7ϧ*}ʈ I8C#PKTI)2%WpkuV9 ,e(ۇÜ,0^D Wwݘ!}Mv2I[}^hHOsDL)mc4bV%R^[Rظ3aw{;G¡E[*PwqY|OJQ8nšG:V2IPMY5XkNȄݚZB9><"JM{Y4xm9F+b=4|"'BE`w,XwHBS7ID61~-P"3B5 bU܌U`fȇ7'at R›Uꪳq=P'xv e#]9yru9|g_q}!\583]봇; Uk" NѶW:ͮ6;1o*FڵpY־`FE "+;qx﫪?Jh>ʨ$F7a$kwx28Jh[8>!c(po?b;i?qS<) l<:'-h{|W2=Ҫ #{d$C["UF:wL|WƶP s[5/S+mv=$[*KNЌ bBa  dE .{R 3ryPz [)k 8:_.2^'rÛs ?v )|]&>S+y]tJyV,r.QG/2?@t;ص5ɲii_]ml: NŚ pƕ⺎Enhc3e*,|3B*QV gytӠ@QOAH?Sy`;Lxp!pU<8vv;Vyj\oƬS~5g1]w8K[)mߴ?sarYż5H( سyxr{*d=-S\eDګWj%!MY7)od^Z!l_`mqy~[wydi|ֶp%:(UEr::Fh1 9;T39#luz~ 5s.-CkCl؉Q}*Y;Ĥ~"%p6zs-O.8 İx%vU7xPmL`*^\5y>,*V#;>LS|+G38ʼnVHYf~ [Ƌ{+u'ے*vɢI.˝<۹$,0Dǽڌ?3oPkɽ @" JWޡo?wtKK-B'H-}$]! (]fԇ %_GU jg#Ӥhxv4=A Ԍ+\ WQ n3&FcECB݂T#B|#-P mv_h'[l3L:kBw,YpH~xLA35i`Rjtt*j:ʙ';'dnwaa Aҩ42qŽ{EhC39E n_l 2A #,SCۧ '(;ܚv՜U*$@.'{YN=Q7t>0hNMOmB;'B֓ M }q)paӶ?hLrnϤ,hxs-]LB~`HO-}46WΩJx- ߔȡNڊX&-ވ^T-08ګȌSh&rߔ]Q4QpK G+sQz4rJ=½9!Ls MW+тD fwS&l<ЊHO~MD/uIb)pջ8@ZSwXe]X)m-Mgt`b=Sz*oCh.tRE,6N6LGYHK~|0YO&0knANj$e/VsKrh4 S6! MN C6&<[lm_9ac "~w@ߦQ0^w0NՇcDUŴUYٴ>3М@xiE $, w-̅ XdQ6k1"FL4 %2JD_}WDJ~ 97rub=QV~y8$ib$&,Y1m8a2&<\ƺ+uTHk8JԄ^S*$U.m׎kuY(hR(@tK)d2lYfߋSܝAL| Bj|J4u(ݚ$*fX`Er"%:tj-[oV}ubDȲ=/#F~$jQĭYŤ)/=aDFJBDGy$7 nfrjÍEY[+NLg#1P-C W<0OgKun5z­@߮GY[ vBvdѝ}';H\ 4Y똄dp1"ትW)3lύur@\wM͂o!iewpJUr -;m)D4K[`s?ex3!*Ckxw#II4.d㍾%ŵD,qMt qxn- ԧ?tBs|ɛ,g^u)冕\b8?s=0wN*ܭ-(OD6/ !^yQC|5J~dMޟlyͪ~L|)ս+xn~>1+u MW ͣ\Ph"P?s Tbc:[ɟa1$[xL ?e6( $Eߌ61B:[tL4|8ͥqm/9tJzx8%!1vKꂙ7U@z“qqzt:YC^N6Mw 0<0é ܷ Omy+m&ׁ9M8jGuߦ+ }JZ^T}@=rvzv *V\2G]X bb ÈpӅمY֓0*?_6?{f6o013cƨo{iz~ssZRm>Hd59%+ hDS_vO(DuDpeshǨ;w#qxP(_O0(o)˔)mbѵR]5#n{i\k)JB=Z+:4L;*8ld8\?$[C~eF[|+[z[1g혢m q oҟzWl I"Q D%cm EIFReKJߪ Z-Cۊp77[h |F;Q~es"<f8$7/x=%hrRL7 676nTT_W'!ueZ#0&UaEԦS)Qr+!&>\Q[g]M ^'u6pĘޗ&&@SA01#qq P\DNp.Õuڷl!iQ͉2 ^3VǻVl4 UEs`785X'`Jғ.B!)qofxmDTމ7G4,~ Um,M6o;]v/D& gV RR~^q\Z.FEuKhHc:h?e$ñ0giK :st(TT賚( Yc:+Þ{%BUXx9$gk۫9Gˇ&!+.,؇~N0+ |P_oKb9} Xu `@BB`b@ãd'sAњQdT1PDWHhDA,%uЋJK MCƶ_Y;\"cNx-j+Z7f`(9!*-~F8B=eO L.EO[jꝊ*+GIi.'n+9ZlO{+(zE$k~q(qCC&BA0L x EnzKuZjj` LE9yn$gi? xܣXUF;cm5KK,Yk70YO"z4<*~R=O)(uk6A?PO 5lPYg&S}~H`賾JpyGy$bWD /R*5rekoj={ Y>7q,*&O)0}]HSӂHrMa\s+zma뫛&3]utIaO怺e%Ѿ!QD0PW缛ƠuMD)POܣ6 )s^]5L\oS݈dʎqI@d~™2A5ʓm^l'poMj*p`'TJ鯻&LdN77 =XM?jh m`%HlM4ىk@qYݡ\UZ[΁b3v1|=0iY\,?/26ospE8a mڢ'6ƫ1C=]s3s *-^6md MgyGEIʶ VƎ 9XTdwȎ a>dS?Uɹ =%\ưܕ ^@) ) 93ʶV!V/l?.b[RzK?T!ʖk] E~d GxklXmԂ բ#CDu\@ xcY-YgmE!p{8Pq!Ė&78tomȾYZ1FVͅx i?d׭,4pzTrFG:ꆧ mnB*/*ǝ gT(X% 7 9.L狧"#R|O]},c{fڕ+a+/:oi9t2ݭxX5*2p,Ҿۂ+&gHh=#C0ӏ!r5K ac 4Lא|!X D? 5I:!Ic[]LAlgHbhjܳQM_z$𤚩D;:Oۼ& B jz)ഓ)ڷ<$ϓ+I x#M\#i蟲ZӼؤt0n9Ԏ$xj)/`RE~k}efA6M ̤qЈRީ@2;⾹ǃ ;П|)HN]A'EjI^gf:"KnuHnFWt2%Nn*%hojX?h$%2 b%.I%py ]BVo>`{ j=0tsV8q?F6@P):UOlpN\x͖`e#l ƬB,_}k)q~”ϸ0 +ɕijG d]>lk+Z+ܭWi*M_QEԴlBZػ8ưr!4eީ9Zc]Qo:)˶^B0͇Hw[ Ic; 5V3K,.St^; ίXFҦq>>'U]-Z={M"sbđJ[tNKt"7D^HD0#zq}(8Cq_a>vkcql׶M.8vSV _hȫO/MO}Hd>:rp$QOiRoz} w:4u?V?0V}j8Kky0ךjG򨂭s% G2Xdo4Pk ؏ n:N}5>&Iș-0vy٪`BrK<}"[gdfwWdIDs{OG\N6)T}'÷i_!'*rbT>aȥUQaXo~m DJ.X؂iJ)D0^Ŏ'1Z ]+:HcJāڻxd }3P`&}7Ԑ64T![ H*A+pA~3ƛb&8*DK|X9\UCle3N[C y|Oc l1ͅ[՛!\5E~kuqnûRLHB^~;RY $&S:d9W+$^2}s](0Ne$LH7L;66{#*; "V65|__1µ+2^)@ /B]q)I'!K;)>ɰFL; B௳+zyE}V}75 X 4ўi*q$V:?.ޫN9%.aU/mYikI0ow;,& g$sT߄d֒pxHx!F2Z{cBaB>쐥9d0N @z!'#й?Zrc K}k(\eN=ҷUAF&| wh-q1|4K?sJLM[Yz˚+sd ))>&x7GAJqQc}{ C6Yr"*.&#X`#BS&noR#S:JztÔ:Yf&} ÌklbBZ0B 9[KQI%T]+LѵT ݐ&N%jzMj:cPGdyVa^`-V KLp˘"&拭(L!x>?od+%6a =L7(_ '^6ӾJRqLI).yQip2_$2q07TSfÚC(I%">kU<3Eٗ"܍hFw;nj*U݅sė:NC7s#*&&UHY&O=f bѫyN6ݦ­} 0Y58to(= GxdMQ긟 f'#yjnum.JK}tw0&ә !~ @cǢ(E7PhQ'Tte8%- v7otBs8M&<Àr?XQ0}:mOvuS?L GED83cf2hk]Uߘг_Day<&P[^/U~{ׂlGL گEd8u}SDzE"EfB :(iwa;_:-[JuCAX(5W NC;1!.Kg\Ԯ=مaAqU7eKu.ʷg+ߣ=L[NQT1ܥ `0ݒfьViCJy"zs~m79>ROՅI0myik"혡Ѣ >nhY 7܎ wmr.7-B3zεTuB.ur/ʊFU~^YS-o4`݅\;r*{c(/L4iK~]6;-Wkec Ƞ5)|0 b348Rb]Q}ё.֠q)-澲jdZl1,i=u#=~i]~V7 P:A)P{զhY>X:h(Q\S=9F9Ƌï_QK3&$]:N2j>Y,x7{~r V8}B dž_Xp2LcvJnO/` CՁCO#]kl)lۊ9; =V Sϩjqζ6uCO+4Cdi*߬.%^`srTt'LY<|k[Q˱BmW|g~EpIx^4p BEn1g&h ٓWB.Ǝ4{F,z6N$]*hSopŠutׂ'MHiK' س'a{*Tm1ė̄8,T<Ü(KQ[:+V] PfV5yЎhl}kL"mt({8Ǥ: )OsEM/7-ljf.ܦ|2d\TaHnI0wFlM%~db{Q5+Ql?F7-XUZfXsz%PW[e)Χ 6[nf,GxS]m/R1vYgvXtietqtBCHFցٲ3HwHpwX׷);9|3L\Λf,bWQE]`P"޶,/`q$hei5=P.N e O MmDĸB NV) ,tT?:31!R6`qCTd4k %}Ñ=(N#Pú; |R+t.~a`4hl_<OEi-On:\=֞@}<`6RF^]Zg=t%͂.@1,Eې0Ț'p\MHiLY{(pmew XVp\c߿HyQxuJkXs/p7 ;Z4a2Aާ׃t1rTjk%ڳape gIrm+#q4R$ n90a^'a]M'IcmSko'ڢ)#X/7kL_'CQ~#q먑Y;ތf[Gm.NPq/<' N4q壐-==H QU:'=n$G\ ?Fjx ۳xbːF>*u(8-#I,~tv]E"4mؽeI76'0^ˏ:\j@mRX4iX裱:ix\$}R'HE~kv U{)sz K D'}zSC>E!ScP]{&*ݥ HpU.eǑhCSg!\h6]41 zb_0ae18<7+xyU'[z)I fQfb`CFz~Xm2`%+ ,e 4+(ύYkÉ 9~փ?{Wh`ȫ}5]OSo .Y9N Xj7a Zb'O٫ Ric \U!H`8k3$FBIIjtL:-*w}ZwVN-]i#Y1 ǝܩ=ᑁ.0$'6wb?U$qz<#n*~bXG=W$!? Դ۴^uH,^#7#e`wu˖dܻ"TrCQE5Ӣb <TVl(:G0קyv#ZLmONŝD$XTc3g B^tb&[OSQlj:#~wPm=~ PJV@{D ^Et4%E†og{N;4K-(3d@jy +˸fAFp]]c٧Q >bnDFhG`3Cx ܙ.ǝH-MAjD>7ZZdT<ЮG4Rkmb,d|۔=LFtP,8?VJfKIyCliu=Wж,=)jk; dUg7H 0U0w)"3+-ѓ4QOF&LԷߚ~'6愈;697Z a{=1-L;>ǃj0`}tGM`? C7UA}w{jQ*5qdvОد'pJd;.N" -K3tܓeı? ~?ɕJwe@F(TIMx0213ΝWeCk" n(XeLktEt'n>΁<&fy88G[IlJ9(d?h!8Bb~l.v?=؁pMe>0ao pgj ~1E8p X~ZSטlx< STc;MVM#6;o=?0Io)JLN7/Qnx9=A%ál^/MҬ\D%I=<= W^(F?a)ؗr)FOՊz0Y,s6`RW'e&d-'ZއEWѯfD]QsT(`Vv͈0җH( 1A;Ucqr ߒs:&wAc/X%ߕ߉u6+7:ȾtVIQW5zKU}ABYp6o;4 љ2>DqL2фےlr89Vh5UŖ AlOUPMA>٪;% -h[sp̌P]cxjQp;Z;Զ5j!3fZ>C_KMOߑxQ44uФrt‹4|dR` U7ʬu3+UoU4NDu))4 _U6\A-a=bKK`lV M qՄO^M+|i7kSE+k;z #JԠnA}19UuE AA@Q D6J Qyil^R*>G^Rd|Qב"4*nvdl;p1[Sb[+V0*¯IZi83/U+]8xOyteF)59iM,;d޶95bT WDd|I޺R DfI>,<&2k!0ewz5)^~oifJu\B˰5~pU򛺳Gvb)Al2:EmD:2JL.;?%+ 5u1RS xyV$Cm+xD0o3rlc `J1xAQ >edYwm2APG* xTWPb7z G nV郈C_3r((xZZMWn(XaY);`M?ПVigi1J><\I->Qk_u< K{:}R2dV}>wN9An!>r¹B0^!g}c)f64{s%дrF@0wit+]3R=gJk^z4:o]dP7Cű /hJq'/ˠ 6P2啄ͤUrSfo 6cff]_+< ~q1J Zp|i9 @iQIVfOH*'}6] .Ċْ= Z[}Kj\$}rX[ϽK]KqV2l Isn`H> d)ޥYt5cfT$6;#MxKjY=ݸ N{4em\B>\ϲH5͡9ΰyF(c ="YZG?$pf@0[@);zV_u53% L䑢TcAX mVD"45Cn *F20'<*T4+; 3GẒpƒ "+9rzdOSARbQcT5jMWnPr?uTHr GSy^k\3 Yj<ͬ_=qT7Q !EblgĩwsGץY8Jo_85 ܲ5<>3, $+} 70 XhMQCzj7u`ή+Dv4",p ŰexHMXćO|kUH1o3+m\€ ư]z9 '@4)[#_,\bےGp*'/*Yߧu ;H.(jXQWS)(>ղp]0>=%R}:h8ϳYN](d Z'*>hmN춋 jvT0_wF{$C,_pmS `Rf;#s̛@$Wkb}H PߧDtӎUi["vt%FG87T!S*\]u8YhV/$/)# rmgn$ehgx9*c2$ȭr//ȝJWD !ƾ{|Rzug e_َ[ ї01I [щٝ&0n֩顄IXsl|_+JQY^M Z "`̎ \*ȳƞZ >S (F3G7ǖ$PwHjl=iBJni$ ):mHgFO~ҿKǭQ u$i^zQMxqy[:#i;PP}x^|i<;"nv RlVT){s_y!猒JVdތE4aJK(yU\Үf>Y).WFƮ@5,W}b^aW1F}`籾Uɳ@ޱ:JД&z&}EB3lj=H|V[M ~3rei;NfCŻCw=/Ć7#QzK8ȸ ݸ4"b.4CsehS)_RIԯ0\.+<ԎKaΚҹ<74VmVwCZw#9ӯ䭗]^H|VibnŵWRi9X̦莔lFU3%}ˣ뾲M!>ۼyy,b[()K2 _3u[a7o_:y^ԓ=Oݍ\rQxF9@h%dԡEDJ4~З+O. g{ɚzP^#I[+G L%wsB- `F]CHRHɸ t܍Hws.l We7Ƀ>4c:ƶp LthAy&i+cg_䏑Z"fuۂ#Qf?+8lrmTy#&O3xoRB>Ӿ4d5RM"o-լ/B@t]'>RG 7Ȝ\gɞZ̨̬#:.l_i<`6u~8dqR-vKVj3$JLKIYaraR02{ƂʬD5L8˧p]kho lm:!ֻtϷ 2H8 ':U}.yx*cLNv&b]P MLiE^0}F@`$TLDҳkKHVf';kȲ:RLj uPV2v(շ 7U[!Q[ɒk 6r*_\e%sJpZ#mjR*|cUMϽ/jvUW!*6Kŷ0rŸw!-OR0_3uԬڙ"kI.b=xNbV`_輶)~T(?+q0H4XvoD`ZaLtEv$pOirT4c˨$; =;8r.Qр7 EFStj*wg~+̊f%R0LGua?b$ńl%:Ӎ8Ϛ F2ҦΝm#.Kj, QB@r&tЀ0\ᱍ/P{Vk`!./f?pZ6Z$*G:S if_]Pf |G 2aV9vYX6#[La $H<#(>V#)# ezB]א,bbP \r5dZ׼~ږ~IԆ k husrC)Ry x? H,ƘH7Ӛ)מR,fٖ*\ߺ#L,τ`Al{71̽?JMQ煉r{ޏq0d P^Ӭ#DnwH*'6=q|(v[T׷ P(}Dƃ#?~ -Sܘ.65Hh Vcpɸ+<<EX>2ORC餮۲S.x6$8r2F 6PߋfD9``ffHI`^N: )0R*0ٙu wHw;8Ƕ>\xGF$BWLlOiRPVƾ.PE bju[?g26n/k8‰Sq?շ9yX.iēJPRiJq3R?,i4K7WhtPwUQ`wcſᢱǵ~7UA9&d}suk#a~.)_Z\GxMjbi;ӛmnD#X'ZE;U,I|.~a[201WA Z*sCJIziv'j;Rq//dt㦄dO-գV ~zpa H2K"^LBiNߕCfjcR+yn82+^jݵgU#Uv/l ^m*}g_7 w7iP9d;dWT>..L:x(YSFBלYS^IaGWh26;RtOKDW:2keW ^c>oj略޴xeѣ}Ug31.c~zJKv. b^O0^1Auѹ[J;4'ri)aRh(:溊[uGqN#9N@do5oaթlsJuWZ_ "Y=Mg55gYq;k>پ9tݕ0I TEu|kNiV7r\|%i*AFJo jxl/2"ń8 hg` fSc Jtؽ2Fb^]X ߏ|z.];h.78˿\C4CPs`P {sE!RPH7Zy'zkAƝ<9`Tt@~ & aN E,S{u.?cķf_Dx@W4 {bEL&I1zTy r8zŧ*e& 4h,VLb1Ѐ!_8qWG8H= v/k/.3(N*">O{a䍜kUvފqxt?2Lz.YWAX nHoʼ-EE#Z$JaSqxvbmr*T:>YĤ,O_3@>FS(:抺zP[>Gw)i7y몎>6s!wBf|`to sD"lLjoU\Av91,28v;Ґɯ=5׃CoSL*Q9Kq/fi)՟qИ¿5ы~֨f lDBBN*-r6cAۨ <)C[+x^?|-aš?} ^'`BR3(Hw\͌_? :+/YZbz+adJ"S!єeW[w)O;e6-Ჩ-t8>9YGUc9^kZ*XMӠ:C=$ӖB/*0 ]QJPӧ4MsF Y4n۳j/kZ7TQ &Q,:nHPui3ku?D)'\R ^ Q>֓@puq'I!Y["ĸ5oy/FmY,]JA-.m^Koi;μ#O&#?Ȥ;v8_m"НRe#&(q>)V=s%eiԯ=SC#b-wkalT9Eih.E BNӰVؖ3rQN[~U!>gTiR!g I9,'2sC1$|>޲SbӢKP)jx0Ә^MVa` >]o n #3oxvLH$$DEOu}-*U%/jaCy_C{HOPJ8=&1JsEgtCQeT: 0μsIyBxtpmF S}`^ap}U7˲LQHX*К{q'-2q(Mfl(5NB4Ș UIa x4kY_oN eU=_Lms-%ps>> Pϯ=*%5mYpnWC3!X!dTw3uk XŦpaXA=im=OV99dT`}?0{+:P_1K XRFX2qvyK=;Y)x@4aēSO܁+&;/S 0Z0tŔd&%乌hHmU1o_xTt7ogl)#pc;ύ3ekr?`FjbSYARU74i=|,Ȱ +Uy$/m(*ݡtjf,{P Z I5=a!yyRú{0bDn݃&ƀݐ#X4ևG--sPQ|VKlc&wRKaa%?@wbHB'0텍./o7j^D&G5H>U5rP-~ -jsH_:7 !G1K\@ySjn!y,y§u|Q88zחD5cڞl yj_%%Ѫ;#Zh7f=vr`aMٿ[HX:֏O/4P4~~E/RMb{/%H͛'S; :+1h܁65cX Ң-E?0<~a^ ȳU%UG1v}a<&]hmɡBW{uq+6qJ-o+rw-K#F] Y+PҘEUTzn@sTϺy~&VbLrEf "zVs Hfhh?荸p wx0aEb[z2QEOnL$4B-CP䲞LeNTI9ӥ:+uSt<B(ן^Eڼ"dtX^WfD-,Xnť_X괯+'zߏOM{=>y7OK_AafMkz?&9V@PP*0<ӛ?*cl>e" ФXEkX9YY^Oo`Ei,B5l ɮIdه'blh\ʔl#]/ܷP)\GVRc=DR(cϙ?>\8UU`qq\XdheT[GhдN1`{j !ҩmnHB;8;Yޝg/7)8Cx R;stY&`U[E>VpMw+dF2t*r;k7 ^jhۺgpZs1X3>TZ]R/ѣZi& V7{jWh6$Џ54rګeC;E%M%zA")xJLVdqTS}/1}p84k%h,g`"UZ;\a>DMu'Wb'wb1T ֽ 5$s9H0̧-#1FΤ޷c$~ϺIzzSM,~zrs0އO4bRQek<LG k_ Y4@ WJEqPR|PA^(օR¢_ RY's"I')Xr$$>rgu5vZ$==G);7,qSiȏ]j!Q_;qȰ!u]4R͇#OOOhChN_z Jnfbݖ4EV] pF~I> h55r/q#mkӇrHD¦5.bPB0dg% S O R9F8|; P2 qS:Rk1\}[*1Iimc@LXb.DM§͙o]*cza>eb2"t;:<tUEmVwG/,ďALxH"<ß=DKs-b xs60}>A'qt4 Nw.м_x,;9VY ~Ų|r3e!.7n{82|<}5 59rיvVLp :MKஈ&DPVψ߶CBЄȚ w|\W#.DH@Y^I>V ! >1\q`h_WNln(R,I{3$06{::λ-i|˨crwh%c$m5\ sW`cV$n :Μ`#D"@D=*alE3LnF`11/k+P< $CӍZiX+Ŀ'!ǥ;VOU碚-.Y~i)+ok.w^[u"{H_ѓV_k h$*C=xy ffZ%*[ "v$?(eX,W `a.w^qo{C ܶur(*c*x9sRvrg\UiMnj=[rD/lxt&Uy/cR"Ne;j߲'!j_\Jzlgw78#$ӓge/gDx=?M}*XPfO1|i[o4Ld";g'Q@CŴ~N9y1 bUl,(ذtԡ~K%?0y#7{* 2 `ޖC~D#GsD8?bGEmlW?Md4kNy(h׉ $O.{O}pVwߙpR&+U|_ 3r B.=C _ZւŚ@ ?%KAnM }~P^VT("o9*eo>hNaaD Z\$HSJ ? I8= ٛEޭ#HyRXG;ض ⯶R2ļ4٪W7wS܎ Qџ PD Yz1Dε]TV:!'G/iJ( ֱ箦|}5bn*8|Qحq{ygIҴjAOjy(@Ei98U»C*c40o*hՌ[qRQu ,t~')Ŀw& xl+_#g=QWaM\uO/uf 3FNf KQ<dO("4Һ) "\!2j(~K2z#3'>a:Urdw*6.\F{Pasd!E}Aq{ߒ/͔'܌*tS|x 6釐-Vv*`6!:CC{ݩ*R%tĮDŏms`10 k7O;U&"CkLɷ[GrPec[ֽ\b{J3`1/gh ymJnح˩|Fݵ^"Ke \,`gg(SIhtN{KǭVJfvdcmDO 0%$8{\%${{[4%9#!Ct.\/G+Oq܊lmMW 67aj'0Zď&E͓|vd^FP tA+J+o$O6hO#R'A~7:-F^ Gj3A;&P$ C 2|?<.Uޮ9+Ĝ}݌/HbI9anHS{E!0, Jw𫿪3ϵ35q?K(yw8A3M#qwm L|Y v $]܈a#>('N_1ol<NC _T:SPy/ `7_QeT}V!U*U!uFL7=B7N%P5 dvK{-ܔwX;<\5pl4XL%*N pڊ,#?CG׶PZ7_!~ /hDNA<dvϟ$ Nrmʸ' !`]֤W|E?&2mU[v39H9FLi?Ч{_1~TnqzzV]-(!\1]o,ɟ딖h5q3jzcTy1VHR]Pzj ?|d*37u6v o{8Ha;J{5OҶŠ70YL / !PR_K6av~eſEݮnoJn"uicD6$L#vėЩS)HB#}Ů=׻ B$p/[ܸV޶u3Ǟ ~gDHG,V:NM5#|hB?)U^ܧ6z43~WIaZRۓTCr :ST"$rtf-{x-^VC8Yn"L!U; pm| b4J]Xes nZ{U-p+"[8)891^ KW@a9q"{{bЪs7\ѥLb OwX}B-" @xޔf 6(i[آ+U)JCKu?GPOS,W-U\{UVZssiaBS>Yܫ~PlU|[+imµN*H*=p(xH^r;e]3s\£lB/bg Ii!_aݓ1I@xއ.|"fCIɷdRL-l hKӭXL0Eb4C\7FC,UW++ZTe1B6[yaJdܗ̑~#MwѳEh 8҆![%8Fe=;K۞JUܻo#'Ֆ$"ƼhDe 6!@Tң')K\R;)5>Ri5~"z6KI-(.173/H}QoLuw/VӮӔ^g- OLboqAE7[| ͩe7Rק.شT {w*Ԝpg4TloV["[ +H:9JgõLEPB;o#jKCa[݈ՍV?3D<[Ÿ5 PM4PSPW@+0eh>B]kTt*3x8)FL/r<4KfC۷w8 .mx0Q~'<GӇ^Ӥ%kO7TC  G(c03ģm8ZʎDA9q^{&V/ E?{$óUXW?Hk9 'U4i҅ӄ AK7}9*FXOSE7>럱_[*JJ8ٝ8;|4v4«VL^\'yDǀ _OeI␻~x{C*{;۪MK4{$0hO%p+Y?uݔ!rnH 2c2x% ߿:j3 y.os8N\u=A9PՊ5Yە"%Gce3s%U}H1NZO[ {^&awUQsWics O-E<-uUjIkHoiRͼgpa͢NNۆ~LjaoΔ$^]/_"^piecP &noL@w :I9cd² KyH}οiGeTYhgƈ&,Xg& V0{s*Fu{wA*lb閌^lSDKqw yh0G%'Z{az۲YrN&:mFhGCB<M,l \!Ma J<߶LQ )B_}gI ؆$\X2aœ궰ZŏGGyТEwe&Ntw9懮D-|b:M6؋>T{zo t<$ⷅh7/pI҄ٙdn gI-x=VMGq @s=b"fߢN.:8Pg2B@u"Ϭk$o: p33GK3*2 k@4LlvGdɭQ&_79Z4y"v7N(8P4G&; sW lW Ej&a兡%}i6ES&;h;0-Mg-ϸ:A;:6Ewe x8ͭr O~ s'MsvąnǁI.,%l[ (keI[F;PՙKtkh.oP ”/#}.<̀]'u_k%#Fc' H~!¡KŤsvJDWW*w"ݠLX,3'QV]C)0ɭξCDPgG} De3|cGRxF,nʈ3 ԗI?cHTYt)A@;2lmx§ltቦJ'.^Tꠣ0cB]"13Eښn]9UT `]+EkXqZbz^>hD{MK n/Y/.T>ėBoç2n='kU$%ݥYX1Z>VcR?UF7+ $XJI vfC=c)SqOݝ=.^Sq`C e뫪p_gS@H%pSo R+kb Ϻ|׎DӏrTʓ#CrP ()Ճ nE|ѦG> Hr !uSl_3TT1e8?8>1@x'mPVWN;@5!ϏGE^Kqv<%XD >>ZKtLs,lh{Q;fFXF]}Nʍ=<+uB$ذغP@§ӽVB"H>>՛^nsjx>K;wgYP$|V҄5 ^d*9.?DnH^D_7Ytaze8SC̚4ϙm#"E︷6Vn($QtS3mϾ1p.fJh 0aS2D{#=~ ہ U%jyV^:xqu,Xg[}J=;>xgp_/odQR[:)-֎C}`[fMVgx~Uc% mwwgAW\V泪ӀBG#nkʈj7d0j"R=( +BSvEȈ.N^yaz@kk7 3s=I!`"$N=<.aڼyv*kNV}t Qvb뺘wty4Did + -6O >ke$e]SPBÈ!ZBwR~t Ź;_G@AP<{ UWzצ(7U!qI7E'\j'P|G3bd&I6LiLbfB{N`S2.1UqzQ1҄l?MwRH&7D"+Ԡ:d~ğ#MokP¨B{<~h踅$놥kCU9g"loVCcVM}֐殠ұFKx{Z㬃\e%7ɻdb>'Ljn4}劇V .MWo1lo,NNO~ITI'8vhЯd Q+Ne]`Yv1c~THF5!` Q9 )ռ - %nӉxu۪*]:/ȌtZRmsd z;m*!z@N'Y\]x%]iEVMY.dkeٸ]8HN ߳1DXd`p7`&fmQb>#BRJh?1JWѝn<iYXHQ9c7) i w%їL#ɨo 8G7 N.)hҋ/ʆW;YpSr H  \Љq[Φ/(wLӢSSx|ᶏf)=p&UjDޮk@7W20'Ny짹Z6qK٭_+Qim-ȧDo` .3UK{>cKn *+:է}Y1dQK6Jbͺ^\:Ha6GLt&JixRk `9nť,w@g-dIm4S}e8f:⋯%BGC_8ݔ~g:c˨% uES4mOME.28 r#?Gq{_ikr0" zÏ`-_zط9H: {C^R!*d\aU/heމ`P9C-=b7,٧QW:_:H o@+x".Tȱٲri^,$GÊăK(ru^O鯤ž S諸-b!{U7ـ[_2ޤԿ( @ ;Z)w@Q̀W~KM  &QxVM UOF3V7@1^|gHձ];Dk{_t]ǜ#UR Dn'Cz9Jn׎dGpt{Ut%L"bRA H7O}j'"Wh9ݽ}L%fS.%WMd!z6m$)tǪtϜ)%43O'f4l4d,qLU_yJف[GdOjׯRF/ڋe]EJ);TZr{%λ/  ѭ~kA,7|vsM+Cp#(1XacSxjnދx➬AMg/ӭ{lFvsz"}܌/0>**ñp̆TdU.])MxdX|W5>Qjfz}]C8b¥ .:{cN>f5 ,2񴥍PtL(2nB0Hh2+Əh#kG:ʣa,<5ml?GĹ0ާ1UQ‘{qٜk3I}Y}t<X>Yy8)vF%C) LԤ0MXDک !x㘎=+h+P{ɧUŽٖân^ xБ5jW] ph/!ː>2gxd_p]\`{+gn𷺵bY1jB@uФhe<_X(~jbfA8[؍Fl`2U9Ob+gk:i0@1|wi5ErHmZG߭ $ { d):6w55I"?dk偘p*3R$~޹/=Z0ȋ IU1uNoq8%H3!}Ú{  k, ۵k?/ٌ>` 6g-?M9YBp}_a)Ϭ^uV*h #i@LՌ8*D+7&o>#Xs[i&`wbF978Gx<+73Vy`5ޏ g =rۢ=>7;vͧb@,V5_ZM\J#1Ier'5d&OѮ@|~mL$3z?`Y^ ߷&_͊ (f5d7*P̰s 7-o!h>a[3d@'g%蛬ݍ9Y-QƕA"t9'bz@)T+Yàljvn/UĘm fVt.'C!Q8._ѪOn'z$Ap'Vp:-K ݶ*h:m!<)P;8ǫ2 Y')r$OtRBLֳZ<@|j{A[N[dR+Bam/%hAG`5 8%:?Zgz g.<&U0k>dϛ0<5ۢ]w.5N_y׃ΐ@6 &B-p!T}W}oޅ5VxPv qvew*/2El=y!E|4dAWW*-1aԇV1#wR-k"0i-'5˷]C\"Vә^gپ o6ߺBmb~BquF".=9ˤ6Ee|گʇW6Zs⡨A>KGI ,2!&!QRi+QM<<'/GMdz7}1CNw:U TFbhlE!)۝K=EX`wڻҺ+8D0& ǑHVfOA$WC8 "CifM%_pSKtX2W-򒮵95,\E?'3~rW!k95aFD'9hqy>~^O &2nruEP?17xCn+>94~~:S`bV1 Z^5 nB_.coL RAm;%dɤF/L mio ڬk9h+rWlݮF%u>v;V4nr3p lr1v[}@q]btkF@S"Q/e=uZ'ZuK Уi#T)g?U]/F`uBfwSyC^7&N? lѐ}4HGKRkuɠpXvuB9UuN@&ʼnAm爛BzhL^QD#T_?:8̈DP47/x~_=O1d2^/|( ƼUOnϹWʰ@6'3}=WL n0uࠥh b{ط~DHit؀>}17Q^눤b}3P|[#I> -߉ݘ"@1D^|)Ԑx jP/t4 sBdMd {i"gsl^H$8RoTm: ͘^䊉ڷ'?r v{~I;䖼2 E+ f=/zt9^E֎ƌH\y}3E6CVjeC J^NЛ'VR2t-y*!'[St%Gm%wz(f{hF!naO78E"- /bn/Mͣոa]dsTsfk$#@hT }1%~ =fRŌ+YiE-5J9Pq xu M6v?cuzյŅn?Ga>e,;[6`{G&<A"+MH,K+lmJ-x+7R9_%8Lֶ :䐇:g+%_˵6F]#` n9R`+͡*֒?B@HhL:s$Wא@v3E ;4ӯ -wmMTo Wqr7Um,/1iÙ#ojb>~́}OZ` W^JڎaYJY3$t d%>+fvc""ʼn7Ф&R&K`n/X#x4 ]aNg^Jx_CIA*TӚq W,L2]=\A^^m9@;vMՐݑUD ꀣl2e DžtT Q5M* qqD(£0FRxwŏ޶ʅ Q 7$נٵ(_xU{P\\5j}: h"$ lw[v&Ũ+ݕdP~-R:;`ϷX>$Dݾ}/.Sn.7yZsEw!уRsE,Ûg.MңS!$GѱdJz=Xmum,c+Zf~}j;ƙ&c<  "yV_  .!Dڱ#S͋2WF/0x- 8_\A9Lr´w-*xX." ~%ƒE'z1Q[},N&4 t/?)upܑ+قOcXq|jD•q0r>ťf0%0Ñt } ڗ n'dz{VD.Lg5$ŧ\D@s߬Tt#&3wySTl9/ȡ_q@ߑx5۰cwf ?&?v4"@fߦ&x37BvpH\]n-Y&@]nKcC#w@vHK'x.8ZN>I7 X@rC3(UpNLܧGx,wymPz"fHσ=lL<Đ(jS/e{%^8)s($~x:pvD r쭑Okέ4Bw^HH&M+޻מq JY7)ԬEgL& #u_mug~5͟eEsoh?By7rY^{`m,9Tq) fh]bLun G"hc}{a!:1ֶUX.3 cD Va|GХ ;kɸ~>?*wH‹&ϨZ4>;yp^qx摝.O!@ދCW8G}O_HOjr'+?~)󾦫 2O`=Rd6kVͶ +gVs9#gy t@&C^KC\ckt {9Hus|ñ;\,FDJU7ZU6M?nvtsXIU9]de Bgwܷ۸لr fBȶP;_UN8f}c0:#&3v|j]5> sLQoqlfvfN,;XM㎺Ə2/ʆymBo^pVY>^=߰fVD"9|X^d7(ճab .$8:,uSNe'#S:mhM NW2\$\ghǗXl'6\oʝ8tuύlޞ-0Ŧg٣NN%ɕ`~shC {0 (Lib(|Z҃)-˜1[%\u~-V8TH?s+ Y=<Ŗ3|q=ex diZ(}"th;y3HBXpu]a9\ zм`>|#;T1ED67L%)5.3pţq&.$kmD["by_[Zߗf)b~WE垝)9 5ZG{CYcJO5O?e:U6=ߕ'FsC?G\Ӿ!k &`95j[(;|$⥖aẕTyt7wà7ƖE8(亽;\p@!dU/afKHƣ drE[ւ=6_й_BQh!8 U7DTR Z}yi7Sc7Dv&klķgt&eq@yaoI@J,$*C*҃H(k"t#jT7# puqʳ5_!9!VZTai‰ ]7P1 <BO.3CCWwL!p/K @CU^#DSƖzÞb`سvV݂bilB^>﫮Av>wnCYaA9jh=!F{a)/2$`uU)~U z"-`k9Ose\}|e2AB' *'|F§o<(YVwj{MDmfKdJM}_HU oö:m{6s$ۏ&nOj|5:&|{Sߗ7kY %DɺoHZݗp5|}xN@QpVrl#wԜw٣I$&a 鞻J n0ӿnF4Hl}_H<X(rjB īI5%FoSl4ѕ;FoG +`9=|Q/Yw[.5QWco6kUygZMrѮJMKh8nFmv{  \&2zDyA,n$)[J$? k@Ccc6HEDқF\?"$V2]/ b1ubÝ )s9dN;c.MwCsNKzg0@$i;FA/gzo>% 9t@J%?aG]{&-6;XP ooJh\# c0tkh]ZN|S[&`ʵ ov5Ao>37<D@@Jߺ>q+c8s(r(^ɪ++#>CHπ)Ʌf5JU,\WwttAS#>Mo%KM¢Nxs/@*Dj?}PClՃ6MpB$.<28&ӹSO9x)`y &,#bx5w{i@ K'J~k*%r\23bZå߽zy2< B :kJ7=pbWD?iU.^fѱ}mN&f yyj+8mx_@{Eh/ UʌO0_\U5B..h hoetykʞV>R=_Œw|wxM332V9 %a<;ˠR3&qQnVDIs+↹vucXMVXsz'z6tsoI/4͚a?^0];A*1N.'@̯5>63,i}Sj 6U21`o\qhAũyEW͚\2"+)^SHb{ϴ{RL0f 7 k^)o:4fw'WV(vG>Uc%ڜu[rB mWfnUzk*@)L׈1yJT/ʴڪN;ar0 (Z?mUP UtDE*r(?1bp7|ٸbJ3HdIY~mO¤({`a;ּ$8ʤ`C|?ml!za[ELg V?N,$MsHfq72ܫ+tW&p{@I'.{9?G|Kk0yHө5Sx\*D*GR #TUKYhK  [FBj]?L8{RinsuwANB>u%uu*@7Wys[%"5|Q`~pd6vs$T +)p-DK` F A)T#NoW1M>?Ev XsaNϨ_X#)es:e79Mj=x ү  ,spe(bNI~ܢiAC6AgIlEvie8 "hQxNf 48<=I8  "WdecQv3Fx:''^W;̞;.wATq[9"ES)AIHYMZ:ϊ`QsA(,{8XmN .JA \ j$^EK.o4!enaT$?UUѽRE~2tUG1ߧe1hɅ +6fƴ+'P5հizBz.5jC=.*lhj4,U e}DNX 7Wx Jxphjtf2.wTa"':)X&ϥvlY%\2EycT)pQŤTB%0❬ьef*Րx&y7gv蟷G(ŴLoiMy&}J:Gǐ/.&ʣa p"_q8+L\H_돤 }yfNn/|{"\0;zk-Bre`*$g% OtC)tLyDx?pǗ 2 q7sMj<0gHsd]Dz$1 %DPS3n7wiu `]:9yg.o E2;Hth{ּr̝[a.ϖ|U ֬[Dy>.O"Sc+*{ٮK@36kW8golF]=&)_!,"uO<-uj:7z{;8'B#.fzx/=B<5Uŝp]TwQM,)@թ]\@1֓pT5v4IuwX(K1,x=d_ e8Nge8S$O$y⛚)3']x:3c:nS~4|Ԯ GGbuBaޟ5ix16:&lVjS+!+@I?ٟlN- rq V̓l*q3sp/qMHIM1T|I J\{]NbCG8o 3;ӟ2Q*v+>7xkߛI߫ڌ %d,\SoJ߉?$X3B{NX44"cDЛ dCdHW)R-gj\"(ZaT,o)j( crm=%\D;."9jnE̶їbȶ  drqjfjYK1DZtk,}Eu 1Hꝑd6wT%= |wFvBowed*WM49![ 2Qasd5XJ5<`'-c%++MK(se囏 A$_ՙf VsjӘ/m[a:-oJ'ImsQKLdxJ8˫Yk N#?BL:)[}RzUI>D ۼ=6G sm=vgVe9w0 "&؉Il"ӮWd>DK jǛ npjHNaf_8"巰x/ YDvsFdL.﯆}h&%ldw< ٭e.Gca<MQX8{ iPߏD&N28_k3\#Sr.,֞fŔZŘ"H?fqm5ODܒ_O.f~ab'rrlȳg誏h5j.@T&aH^v²-[m8ݣOM;%BHa[5V.K8ӧ(@~`>#Y:g0%YgŽ܏teLzސz3W 6*m:]t%]kDyj8W{G2Lt<3tlrʹ~l!ie,Ŏ~L[E̯`^(vG3N=ʛPLG!8S2`EIiTG7%%?2I=^ ;`[)O}A/LX)f<R]j!}\H1Z]TOIg?;#db/|JN:֖s]+굄i^B3ߴFm۶3xfԵSqLb/|Xdn>jqB NCWj<k1ǸXӠJ񩂨%,C8kLDe&, !,ř2 >y7Vq HM¼ эS|xژx?PpD6nacUV7vpgH5jkz~If~H= ,'3ΞAFNIQzD5I⿔!W7LI2B}? e-*z( r{^'CJ z'HpgڥM͸tk9= /IQmIXQ逭WWi /OS~*O׳gI,&^&pǞ0!q;˔n~x$f 檪u:_p 8/wz_h]pn ^řxm~%f nǵڲ^ZXO į* qճ&;\M=6l};)E"b/50DaLMn)gj|IXŤ~/Dztsӛ-c,VK"wtRYD@`WEfء)ı/8)2ˠZ¾4AA;"KF6 Q>IbhI`RAܤb$y,.g쇤 ] NJϮ~Ƌ>^wjeJYBgZphS&̓y2ƴ 0"JǨ[8C~J+;-U1AfY]ZnXȩ8 w|{e̓\@ |H%* 49cUo'0xm yʺS Jt~ 9F gD 5:?eqa~ clRC-7ElWzgSo=6QK;iWn]d1⨖[%}O)u*Rd1yU[.;P`C~^NWnLe[8b'f P ׏.4 leWZ-mDfpݖ4dŸː)4ͼ:te DjS8JL(w)sb4_~NKx=L˰$gA{CoiH-K IG>,Cyʞs #E*bIikH- k+.I"X#QifKT-IJ9-7xcr_K1ODn<Ø(lV۬2gydm@gv) @5sґ >M9k=^&`NAmm%{Qz1 #VON7mr-8iC⢈KTm;m>ՕPu ؒNDc)*nĨ.zCH Sek.YBp [kM"٫?YH:+?yS[*;V:K*=ά Sr"]NǠ>H0V6lAfC, Dk|JZwFp^^I)(n$B& kEɅ0*r, }^tݭ9Z N&YM$D+DIZ1˝`ffU:$\h46V"oZ-}ոAw!SBRZG}ul3{ZńWuVEIJR'P@`IxoƐG.O S!bx|gȰhHZn/-FK#!cY4U@GZ$`0irD=d"G)rUwHtUN퉆9S6Tvo J1}F8U(mgy*ךꤸt$IKP}Ox M_}@㫔7ˈ!B$NuZEA:=zj8Dw_CYNVH׭f[݃T۬)O6%u$`޸^nC?U(l=уfu?KƉ\ mVM"g4EokE‡7ۯ휿[w*戃6aq?,7ޣ| \%KS#B]Yg7dX5屭"l]CYoQ,ɮD}UeTKMխemxiۆ.r@Lr;Zj}6N.6ĕmv§z1acEМ_Y< VbѷJ|?w. S#2=րWSMsBɶy/$l" h:ϧZ:GԶM8]s縪JqجEȳ(\[]?һYp9BjE״Rf__nv^Չs9)XĄm0R)йQ-wf v_ҿ5TӰ^mP +ԮFpİ5rtk*4-go9LǢH\n_"Alb>E#wEtnc2jނTgŮm"_h_mugFCn)Tsj q;'NhiG[-7Q{x27O5&0՚TU=J‹0B 7"dmzT|wpL]w]o_'1_vr׶o|ia+ v$x!媳N~EJ;qUd> IȼN ,IEϱ`54!;^HL)R?CosFE3z:5ݛx)B_i|3k,% `di'߿HϨurO*Ͷlyc#͓#f:K4RbhbS1J )"Cz_ZȬ֊uf$?lw }P,v{tr!@)cPW>gj~k\![m{|͋\ϢUH0'"bRz|- _V0BƀxeGQa80~PR]"vLȆ>gr4w]Td':ID Ց)}U y\ŌQ'm }`Voݳ̛S+GwTyušwsh#5p?X^PU}x\/yCzdM}j7=v4DSIE{L:5@O256GN\fwla K9bR5z2LY=Z.XmF|3s^@Fjw;/g~}#ZJ_(ORI@kQ9-\9+GEa͕?_7=z@P ?')Ko${77Q<%Fu `Lֽ^}VNX#A)ԣęZg)k--blƒv+wjǦ .b(@Xf JY}V;ye9ڷ08ĕ\tdkAcj!|^Eå*G{[e{E!&6rv%ǫayK{RXjOҸ$ceFG\ T2Rmc~+ci8\tRQ4ZЙrxMz#aI{ކ (;oǬaN|ێNs.L&GX`ynr=Ȅe뫄F_Tf/S Vro*_VlR~&/_(e[8DIa 2nABrat#iC[ÜwN r[̨Hu,u2\vQuWoUƐ9y}`ia5gAOϬ 'L qp$u.੺=nL/HTYPQˑ>-B;wi`k"4  zJ ÜM뼚wkq&M624H7r\2D3H+, ~#;&pO+Eq΃j4>I{ aڬiS #,2k|G44;A$Ǧ +j/ҍ ?3je!w G/޵y_ 4p-$W\ 1/w(YP z2_rXB UԴ6cDπ!hqĸ*>zu;>]#Ii@MYq88^ 4#4 |IZ&.fy;f? AR;G4^tἩ=vLܞƩލjjqFD9h0(=mb$oŗBX:IA[@;a ,7lv!8.&:kܑ=4B'<= Y}qfOW􀼗}.lp<<גi*j]Yh^So'Q!_KG4yEB)Ϡo`wwzg8x n_+קJ'L0W)\a&:U(b-r"-s5J 8Fu]]Qدvq]@N:FM C ]*}z LRu X~8J>d. 'zFi2<]C5\ Giu$,+P$JT23{ܹ[Loq؄x߂_홈Pu$ϔq@g +KBy_ ( m*g؀*N$;cI#q'MhBT31W9z챦[$RPiLo^/IkM"bn A%E5uK,.+;vXqlL҉}<%)LLGZH. ^x'İX!ai, Հcʙ5 `ٯ#B(e45x(HފרVzY _G@]=8x۶G;pp&VìR'VKڼY~ˏ4x)FG` zO9u !jUIބ+ï5cF> 9At[؛H7i!K& b^z0mm6M;y;-4Bk"t131X=; 5DZ|Vo}([kdey*Lx1Z~ 𲹒 Whg!ͦ,o缍$otMIh[Ws%v2Js/bg[:8`7[Gax6"_HI4ey.Y\DME郬^E TaIuL7B~ OK9{aȸ S 8  cv1D =Rdξ7j}**t;,ILPj_,f9$TQMg'q*kɡq#P|UXEr0_*Þ~ pϡ<7R19_Z;zYB8R(t U%q 8+ _jRTӱ!6)a-pvě|q2iݎَLU(`fgך*ϗaj QN$q|nαTMp8K_4wӘnY*$3iRlYЬKX́,*ͻWzO*!L5[3P_? 3 )t1E= [)UqҋaXmN8 6b)Bډ9EgĈ1 !HZ-GU Otf3 1>|L]n]0#eP4d+k 룙k "# WnZE$Rm[w,g/PˠNVwvc6R_OVۡsr?Na]B5" "2EGѾA~ O=DYVKR \itx1:Up 4pj}/Y".0/+L`}&Jst$ea6jn>LF ؛ĭ4%˫ߖC5Jxeei O D_#=1FNh?&pA8X6Z0٥Xs }up*;e~ #m>F`0tUcfN)븢W+ 9s/=ͺӂe9Voe[Foڦ~qF7_f:C([(R_?s4a0(-2G:{.(k ;g1;u`2½+ e5DΔ~.ma@ά}M]:S]跏PLC54^@ڮg,FqO=&+cLw/^ 7kj;,D= S_$aM7M9xYhctBk [=\j3 4;A\6<2 `xbz!$=RNVaiD > gJZ&5#%``_Bod);y X s6!?:!O3v<|1٠Iů_9lɡ9oT5ԫiHqofHe^f%|;EdEI3|:1d}OWA,=lzRYǼg4xEV>n9_~*.Jy2%{0L/L^ҙFչi3b"MLp=YLJ&y9 9Dpq1 c%GMv!cQf+v|X(u޻uAPRe/_>" 喢nlsc g~5{sle[ Ƣi q!&8"`QpJfA"dމ@[%ةi( (v@[PD B2b^vs)/ y]e.5 qഃIEʢzdXfEOh+'\{2E^צSղ63/m_ZNPC<\h(JDܙep\Dn"€mRn(I3;NUd qd|O xj ſL= 3פ19OKDx_Ŏ^#_5'ɚI3_yU; EWfwWbc[ YV|W:еΓ[3 ÖKXik`|)MܠS|B" } N.au;>_ɂ}9S?N rs&xm_[%1!͔=n#}L@Tv3C(if`Y(?bg^1Axڇ@SS$=Y?C?>`z:!is|&JE4deb"`mQS^/x.|oG - lZzQ+p[J#Z ]_ `,IJ_3ꡉa-)$mB͕,iMi^RȗscIZˀrSNlVODTj8bJd7u#H sZ>jg|wD[ 0h6\[7MN ]+W&r`{_^)KprɝbmnQ|YɁYDE+bQ5A JAR r\ͩ=RJY&YY[Dz\B1_kaŬ?ݸ&6 (Y>ټ,'ӥuJoLYEM_pc&s`fItk,e0Q!>xVnáEg1@Q5-m:we#7E}O(IVfd=a}" nL7C)hg$oi BJYVy]cBKtѼO*2B@9.őErFRDHKVO-4=,H:C\*9G30J9MO?1I;f 5i+J+ArE-)A{󞓇0N+]f Gbx$k 4_@{qr.eS-_gjTp;tm u:0_d`쏏ӕ3GNOEȐWoGE]qCM}\mSrq׳WV[_ .ʨ.EGy}**7ud] |<6(]Gb!{d_{ZI{`eX ic]h|- P!:h=ةh@]Fb/tXUԶ! Fr]S.>\P-KK~^,_ %SMiS9oN,tcn.zh=B]ȡI w Cv[+eF` ۸O-aӤs^3^]D/-^gD6khOpp^V!n~{0qn]܂]$? G!No֦0k.X y<1#_twW2" =)W7dnaGcP'֢VC" ?{1b/@|.wxx m_fؚ%!2='hnYsEJڏ~};pA0w,?_$RlA-`7A3q9IЮ6ft(Q\a?,[r+%SfY6U 3ZUԽz# FMW"ˀ,e*Z`7?%6nyĖnqY[bP"1iŘWEIg *Nε $B87k.K_IG7#u,ݜ $Gz2 ک޸BSi` i  :LT>@๏"W?X"+ cnBGb%HUY7 g[ {4܁JL0#\fn# ]©Jj"%L6 2 y: [TV_įRabP*I;ucL@U6r9U~|2ڮmL3q`\Vܣ02b@ȖX!#p.=r5r3 j.jWbXfDS??ͅ"Db;Wäh9]nWWtM Is?YQDn1>K }AKɢvL&^;.$8E/}qGF'`U# AF[tqȹta=2qI8ZBP_ܭsyP&vȾH7k] U{#9vy~V^zwֿr%k[ۖze_<SvIma=M2"DY=r%v8¡zAYx&bK^@Ѻ (VQɸ$@!<Q&+Ğrb {%xF(?w]ćۢ!j?R֌!WԆ69a%vcq0A8wz83f!Z%p^(1ĺxV Upxյnc`4m˸f2ܼX7ۋ.5+1B0%M_C126ZAjHdա{;jp~'_Z/[(V9&I\dTa㞷 E4forg^w^xWQoJT-.wνI@vQ[.X00ҴUa~wrjHu<巅:evb=XO}x\eڪ;`~~]q[4N̰,jg >n6VH\f4j.p&$Ɣ"9g #[#Uz L8UY | +U͍h%xz(9h6| |l.4!jAR'/.6j;;6?$GKsYt3. kSk(*x <5ꜜi3dK^P,q oYd'_p&#RiAnP&w;לq$%{fO`Hiqሥ@1m|2^ :I4yYU$k/n= 7N<`b 0"ސ`#Ր OI+v)zxmIfd=a m)5VxWݤ=+8+u΋) {\}4_Ep^< V"U/Ɖ-: :fE]lD~b>';4Œd/.քQ FQ_"ɬNb+ A,pϘ&>iWtF EWJ`.b%@t]Ӧ'P5 q*,|'+|q3B{ 1Z^9Ny`n(}LلA6p7TL57 6R&٘  $ej.iMKfҘ j_t@ M'b()?;\Rw1+oӛJG6ȕX݇|uu*dZVN@fNbo'hvd;>7O'Sp1;v׮k6 Lb.Sl̗ek$Sydn<l]hI#/,l~-egxRo>hKG@~oԩ %?55SM= soȝ{+Q'5SWX2w NCo15w|p C9=#SJw t)%$R9X)Lͩ Թ|Lwy[Wq2!-n6(9sF+B`4t@ÆkhWSג? 8q#jm?_ 6iWXNi^ZM, *p_fF w쫙uso(2_ xuڤBAib ֔o VްtAh5\[6Y5qI-NQz#yc2}]_S^.P[."{WF0v9fJH_7OGu5FҔihhָS?(j$'Je\mCOwVIqYG8>@u?l[yҶѥ> :L O^k-Z@~I *F3`@C:k`s;TMg_HeV^C^ N4"EY҉D%+3w DLZ*U^,E)*BK ʌ3{r"S=Xq7LWK'$1gT|F{P5Sw۝#=?~t>Sz0Փ?y,lVb4SsK7r}(9nk|-+]}?~I/'N?cͽ֋9"hUM?;\~׸cMTICv u¢hȂ#3+[= Ĥg& Ecj*18m~I0L0WJ|IԿME h?/J. Ur ՚.V^b^ O.tiQ@ԆC3S &oIE^ghz6-;t %JE9p% 4=IyL:,&$>WlRhNDR2};iJ~5Sؗxwq 7esbI*TR~-"MJPz(8̱RXbz5d 3M1>J)jL\[UO+!,(27NA[js49DV<Sr<T*Xײ(Vsx YWDȣ+%U6/R5? o1#SBL!"ҢI}-h6}"+9aV.H6f~Џh׽"l\vT#T4E \0={[`tΖE鴋 5_S|q%牥hcIB٩qm][lxZczPexXZ^rM@ѱTM.b*O|\F%R^3y g2ks/O_i9$_ 3$sQ"mZJ\.ˀ[ӻ.ƙF!GXʙ*B*_09, f^·5ο7 ve_ dONSG,'ʍK@'ԇ<)C~k6Sz!j؊bJ|Z2Du6HJRcܛs k?3݁j o"`f{Wۭ)ndWRoo/^_C!QgOղȀB恊lK5< rﰲ#c _{7>{ĜXR 7*)3hMu&KӓA<ŝW=sciI6mK~_/P%/*]SKV2Ȝ1ƼPgz,_FIY Rd엷_=4d[xv q\{WZձ!I].VtR8( P;)|K[G aV\ xcț1vrePm [(.ߝ}&)==[-,`!Oy{{sgXmZ.>}&!;: $\_8-D >,'FT4[ Tt=TQ#,:J+wH' 49)&{?m9: Rr@ USΠpzp-\v=z_d^lrw.aƂ CB!#YR2EUNGWmxMK䠃r\o9wIO磈9 _y"KMEmL^zXqӄ*̳a މ9A$/-BfXrք@ukٚ b\ƌK4[2D,9Uc|B?GXՐ1̐ gvk iuu}Qb.ṽ^ȏyOE@쎸*R[(naTx!:pݫsV!! 0g_sI(yJ'TC=XHiTQǰi ~8AH!Jn.FW.މ">rXpY*Dz 9A< Y\ˑJwAyu})qF,U@6>/QK?Cϑ"#>1}T܈l[^HrrhqHX}[&]'`5&Y:μZv2ѻWۣ 2h"͉*XPʢss{,9V zx73{KQXV.bW+2RG K5 G@k~8Ѧlg`[$>!#*hOn0H+~틼z#DiU-ސxlT?җ IZ>yQ,`;7h(}@w7f_ Q&,n9zzE<癯!Erpܶ ˖؞)6 jJM`huPj m `c1:MMg։i$HnmK{i.I7)$X+,9$)z νl}Z,?U8 -0Kppru23NuPD8hI&\;%Zǂ]Q[$q#3d,BXM-S6OtM\r _|SJL {6H^+Dӿ?>ezIm{tV-7.I| ?9ɕ{\p';zu]$-V K.*TЖ IA%'}kxw"(BhQr)a8%|*; C:׹`Nyg%d^0b `fTjD"rK]l>J@+û2.7ϹJmHsbND60 iHjI6N:Ā~ Q@ wT;NPƮ"lg&Pa$1P>8\ehl']  V`l8Z3#ۭ+&~~=O5J%fW1DK5\.w)'MXvgvQ 7idpwI:Z| %gvit)w\Yh 3Ϟg Y-v]z8bcJnפ7F)/ϦDj1<5u[I—MҠ-~U([ȏ?\A95s` eUWÁK7H`dE, ld|'"t2+x<M{Ю*H>scXB[ ]Mbǽ23S8M{% 0[qDP6Xuds|5}XҰ GB;񬑌cd2snE=!et$<uIʹhl^^%Wji׀ 2#rE2eȫxR&7>xZ$4}n{܉qΕnɢ|khzs^gGdIGq2MY@Vtu6RjRAA?@k;oDcdXz=ΏxU3zt zrGl T{UsB$Zi"&MLTMBW!c;Mun ה FI7_iG5ŀ$:g y9vYzm̑>Q8!}ޑc2)FLGp3~W3j3cS 0a001P,53t'i8W+/h@U݋û3^52KfJ-9"8cT+4FNhdІahڵq/'o%}<_iqQ=5U"S?Qa^]N\7~㪝iǒ`+rP{ C9?##LRlg;p .U{J΃₦g.|()k+Ү5'M>d㌙b8vAQ; DΨ$!1%_H ]v. j(J4ܙMiAJ6E/FII U3;'$LT{~s5l"I$UEv9u$rwЮ}7o`w!zQM ƃNvVBr-sFo^-->$X%&{ٵX9n[i4Q fO)!U$$8NV|tq/oߗ<AM%ԍˣ p$()ؚ˧kGWݳȤ(a*d%ڿJ1coyB^z!+J 8,a]oA<ՕHzI3cT"])]/]u);҃phPM܀"ܒS(ĦKe8-+zLn"񮯬aD(>'_)]Pi1 }} `=VKO1w"Ot#PjȪf57V9r=NtUݖ\ 9f%0Q64ՃmgYSg9`2ffRЧfD=t&‰{za|ݵ2Vu٫8cV͋ /t݇֙?8 :<ϖS4.MJG?5tuNB!$L &&{^JѦ*=Y庯 }_ 㸄_Oj9. HO`Ӟ8& c yH+@`u9 :)q:7h?k5f,^}~瑦XzIrPk>.kO V||77V\XŤg80/gegQ{-eChw[huz/-H*w|"*ꤨoen!yI\LG &i[:[64%Rmς3\iJ &M[PZRtZ^H4*(u0e_rH֠Qs@6$]6T x0"a jVXn؃X=l*QyF1GZ3]77K \No;V^O_p.4T@i'a@Ui> ώ)Ovj %Hg=ߌВ2[|KܱܣZBe׫ 7oE UC7}( mFu'h _syk*Dp>}; rɓoӍ-QgOk&誟 ~"HVqH!߱mOg@KX;Uo\ j<¨@FS2u,~a7t^2=, `{欩HRz?:UkUi2DP A C`Y:y)-LE/BR%s V` בt`IyU,ώʼ5Txqͩ_Id dKLs 麦s40SG k;ITW٤,%Q_\4ֵ^~Ygd/*iQnuO|W痑m ^#54଍K+6aх0.t'aGGRrv51f0#{& b_GCL6㦸] *6 -̏gƫAJs ֵvhEKU+&C U 2]Y=_-=7F?C;/Zr3Ga.m8aq]Ck0+Mf{|紩dw;l:a#Z^Ԧ{@RHs3eDs*8#9FgZA~ua46@`S͋mWYNq()dFz2T;o>ŮQ9T긂?s=^K)/-?)НC L:@O]Y8gGImŸ>ڿ-cUL !o$譶X9O1idd3=Cfy =ˬ9|+Ԓw#S3 ERscj$%]{夺͠^£PB+ U.PZ,itG^qغj'AJghBX̽mKgfĚטҶNJ]dvi07!t3tH{90_ЫDNp3 rNgr>hfu˴U$E|4YlufM>bs0| ,Ϯ2MAxIG{i*Qp Or0'ˍTӇ=GhѺIBoF4XXK\Wp;b dJ!lсv{h2WVK R[uFfrh Ɋ`z@̫I&( 6ijLi`眝ˮU/L]`n0 wJRFHX(5*p.Q"qq3p+vv^}+UB/"&lݳs&,Nvg얊x TmߠU̼,CGbg%M\Ez?sHax)a32bu_d'i' U:K?!?NjY2^o~y@:Uh I9_pg||1u|Rȅf0'tzP@C֣_!bP+1M!좰%Ohtה4u&25eNt  K)BwpJZ;*7\KlS7ZgC3Mr2J%^Hj{+ -8[x!UP] .`FĠ.9:{ iu!RMK*9pc'iK fBS!r=Ve9i׭ HGODǃsKeC:(!#C]#af~5ڼ)<'.MQ+3: :X9 hH?}, Zg)|Hg{:#LCj_O=in(j/D[/ o<R̃aSbo`l%N2O30 H'K/O/6 lOhMtm-y_>^fp @MT~i5t;M[6NDϑLgwW.\Ǎ8ISǡw;alPNItG|1GHǗ&vaekN|tdqbYҦ( YgG⇹mo )5ʡONUmnREV*Q|GhJjm}, jϻ߾Mf<[C*2ssj[0{+GëM5<v%郞dsq(9@HjpAϦ>ؔHWDx՛Ӷ2: BZ}n& $5R9l6k_%R*xsC$Ȟ@z(>[4}$r.9 >Tĝ6LCZ4gYx.-Z*h2Ȩ=F~,VSC˩#Tnz3.?Cw\ҲP47Pwh3!w4E/ExԠҐ[QZ֫ {Sm-eBM'oqpz Y\Q0[4~n~V=/h3U)Qڼ+/*lֻx>U-~0,2C$W*vV2X0ϲlnu%ncÉT8nlj%ItS*vQtם> s,:0#GhD>{T ~5Q;cɠ(<7zB2ɟd) {b چDR̾V#gC׹^ύp`[Vݦv.f[gAXs'ڹz)} ߴd2֪d WUls#:נqRf {9{.>9v@m1Q?2դsQ\6iK`8jqӓPN0hPI_(9-0q?w9b6>e=j-EKzynPgYHBu~_b(MŠ98_:nM߆63Ն^Bޫ@c\ZmMz&8HQd0Al|et5Cހم=dymGzB!kg:$"ٹyYGHҦpYPjSLH&q?3ȁvjiK[\ |>l (jR$;ծ.>Q+^˟qO 1!sAT*r-8)#( EID؞ & BU{8g }S>AT[פr(Q< ^'37FWqc#,lStj4_OijC;p3_{_ & )ю&gwRC <"fXYYV3;Ƴ"#($0hx_=uoBQh/%@ט q8D_P ? H@%bO$2>E3EEr/e*y= R5E\p' w0t?Cz!OT\# ˰Yjx䋖(KD}1,ZW>WX̀4hFsL:ໞP,Prx ƭӿ^zQ˺Fer6"8@9n\Y6|Ӿ+>>:]STǾiUXy},/H1/Ȳe_ ʊ?.@O`ázhh~r0YxCU$}3+rh+G0vRӵkXN  n ' J;ơUc܅ jΫ i `8$f-f RW%≰OINϑ 1< EY̠|\͚V8<|ȡhHƌ2I4n%f(J^4H'!*tRϿDwţ=E*g0,$vZiv:0=ȜXwD֤Ѯ3l9ܚVŧ.\Yh4Q:;NDb >}#Ѐ`.l$^Qrḑ.,ebRRiJR-smD NC6$(W":Nс G)[ʮ|*Mm (X²߿2o1%Zzg0ʣtbյǻ3\n"Nxմ;[(l|YsթtDw[|ס:jjS#tDW rL;+苐?+CT8FW]crx Lz8T7~_a4dl~mug4`}dS0^ II)˼{ї EOX⼴=׹UB`lѨR8be[gFr8˒Z<;xj",{=? ya3{Q:4Q3(7gP}IcƑ- _ "& Qm~`%_kq~󏼵0iGo =80>JB8.җs?Krl$ )8u"hz9ݮ d;%(4nQ%Yp24b]4:ݘ~h⌟A$ p%~DTfٲ bnj W(iGLR)f_y_+:@HZyɅ:+O4WUVvql!u|(ʃ|3aAa8ķYbWW#".qdpL @{d߿?)Aڇ2K|HAZ7wc}!R fkԉiz* WK5V-;`cEIzMJչrm͸3 ݹټ~,RɢK"j;D@VlNLe)_b܍QwA/ces[|EiN_(vعuojK 'c/P?y딫Ly#'п*I.oXZ>Q1D߂~kǂA\D2W,%X)/&+0BpXـcB*AQ X ڄ;z[i͖i>T1{<rs}co8 Z&b cR g0 H{:àG2 hoG S4Z}j&Ⱥ|V/ԘzḺa97=Ѵ'ڢ~f5p>HW@qĨϜ{[9h3"ZA$9.QwC/zn~Vi2XlGJVN֓qb9QVꗾ׷d"#-gME`Se2f\L XxhC鎶 𯉆?U U-=K"Owu(Eh[7PDR |q6Tr@7neb\X&q_C񼼖&]qD*82Q١DѼ3Llw{ gʝLD357xM/BFS1ZAna7FEKL_aPR+<,iRGL'8AtUВKv7TpYX̃-ߟ`OvԎԈ6l5hpat&Kve6@8dhHD XX1h9֠w@^yLh̝dq$YMGO9(oS4:I/VPڇ45b"/ ʌ ٬=D{ly00QB٢iܱ`nIUR:5QcAطJZ~kFֺu~^2Vq[[@1¸lK>zQ{LN# nԉ+]y{^W?jAI_dOQ.n1-/ݪd,_% F F.^sP/6'iC#>S`f oTâߝ>a<:00p&x¦EbZUr֔cNP*z~$KȎ{.}gm,NL76x5Ǟg:PI[GQ^X}w' P=x>nEkkVө| kA6S*Nq,Wzz׻+4oAa+/+[(Go# Z QS'IQb;WGGa@Ft^@%[پ f [ Ma~(bhzV*~fjpX)LuhH#4{J(FD lf?@QEX1  kDJΔ6xLI Z RIAMC^\p:Z 4D& o;w@ EVPSUnn/?՟dyRoBA+g"##qyȩHthߟQ'~-kVz+ 5 J3"4a\YAhui*.0nG£Qs}j-FvhC`8ZFں脐~hg_ d.,N#ReYVWq+)HEqo`]*k\(Ϩh, 0_d{9=cj+s\k_Y&*Cux; pX>&B5_Fd@g^t] !\0cuLNk2``]TX9q q;S}Qp9jd5q֣ܩئ>j1:v/90,ɷr*< dt+_x}U,C8s·kU H!0^ID8r튆tKtl#Q!woDh %9k$߻tKyW/7/K ;m%B@^Du= ȐmfՁ/´TeO n$̝A\ oXheN#عpֶ!Q^UoI],KP(n?k%w`"R@bwvohNxΌcAQpl3*4(s? d7 "myIqrW rdC7%+;פ :෸ |%i I?/&yMG9:m%·wNr'YG:)eZM,2%( ^Ӊ*hoQWIyόDM{TJ9c~l ,xc ߕIx 5YGP 19':>GlX+T{S2146͓Bt?ޒ-&ܒ BhZ``}?ȰzA m;fq&`MK.P&:.5rw-+zVYӭ[XBBH (!%Z('5.% _[5Ů![g!{r~8;eeY{ޛW`04͟BypYwBP^f9Ĕ,BlI}/V<(d"hA >s9{>|@p SElb% qfyPݦQ3ʈ)T7l嚀a fpd`{.#T䮗Azx Mp6t9͔a͡?eĚ< ~O[([nM]1⧅>M3%kwzF9$x2Ϧt}$|lCsx?^A3=;tR `պy"\X&nD;P*,#l3'JHDNlqSRF[#iچh6E,.c2Ih~rX>H73eߚaQ׍;Ju'*ĢOwVm#FYoM9p`YŽGˊpȻ2+1 ' dBJ\Xp}8!>0xٖ0_ dsёK%Xe7k6DE4 ,[e#a*堏yީIحdȼ hv@[%ТA'kRMAQv-VYU> \57ie7#\=Rf(ʭbh4ݡ׏S\89D:{d?+bmpy<0 "h3 0%Eke(Hb d14 Fz(.xJoXC |!K't e4V l4Eִ7؞ӝX5KP˓e؛',IKVW{4WZ:o /Ei:y֦&Xty_^;c(Vd{E^_%7ͼlNf1c M*mjd4Y$mLnyjW;YӺ?O{<D@c0&1'F-zapG3)Ӭ9'ǬE۸5ͰERzUtzoR4BrOl]JBK+t2Zf+15u ~ 냅M?.S4іЉ]SDrd߿ڿQ8BҌge$8K6G9чυ! xcǤ g|'oDP%-,bR'ۈ/u9(bcI]BZ~$R-.$Mz˦ب5"?\*C?ml} JKi Hhyyu,kl.3|K1>q|.)VO:+ ldzT 5!/̑\\ ?'ke rjDs@_&+-q->70{ϗ jIڣ=Q10'ىi]q(|HskZx +OnR`?P>KE}}j"Z9k\9W maܗhsyBuH@][:9UZ"IKυP}]s-WŇ<ܧ\|ޑ pqh)1Iԣ&Pyg n-.a+Nt Ȧ燧)bW b4SNdjOjVOAhv'(@ps1"xrVc0w{~͈ב4eO&UIg53S<: k#{J6!fNMpWk+(NʙoDhD_sǏ##kӱ n4@!_<Lu_A'Z]C#?Kia:G"s 0}cG=b?[%+Zv =,dh*.F(-ҀX;ΌeKW/ܨsJ(+MA6r?jT˥Z Xjg)8 W RLO(#72wz~C on 3=% Ua8NZ3ɵ2hс;ɏL[c/"E ,RMi!`7B k^R&B̔+/ڸVtź x^OgGR. ٙpڮesj}(6В݈.L蘁,$9Gj/h5~R"6.wg y#qi&aD4u6DY AOeCӕIℝ=]b3J+y'1)ӯz{9V'y<qysm **BM|&ڋ\%!NKei#m뾀Օy%Gx&`W7>a 8l1?b2{#8@՚I Zm]f"ȻaBvh 1oSUM%i&IX` C)( &w/$f eNkK| W6p*(:NcWVQ+|ƿR|{]^mwKBl(lD3+ 1Hϡ??:<CF8//-se)[P:N|{O;cew^͆rאt ǺKTDՙlB5[D2n , d3[-#uUQb㫜靈JB]6, pi誺H]qlh27GŠu?o%Ne^PͲK[p{T"ůD.^#+yX$D}p ?PB="E; *J $ u#߷ D#Thb4nռKu,ezm}knn} uxB+cz3F`v̊J/ \Ч4K| "m\nEٻ|*VԻ+0FOU/+ ֬{H`tV+f/A"{RƘG?TiKDTէ GMqcKD!s(Fcy݌X 5G/1 =֭gV8+ݎ %9u`(\c鬁3֓#F*t}Sǚc|Zİ>bH`79\~$LD: ܤک#K(vyw~AR8{N_k$:, y[ O9iˆN%OUBAL0jl?sZ vJ+3&\Lm~Y"룏x9Y,?q0nOd7\NN^ \(eaI2FSu K=(?[B@dp 8C*t"oDE,@|&TH2oNiNi'k!NJ(U8+Tf{22赆|WkZf&UZ]6^ čr?<~l.Ycx۽HdIyڙڻn[HGSRCHs7¦0sJpDo Y y0j|Tu#=h=7g9G-S 8sM.>s&Dwt(amG=.5`;,[Љ_tuYME;6X4"/r2l:G/f ϫ `fbNDYv.ߓgc;CԾx`z :jddWA/uQn }NZdTP ܚ 3&`'Onb7F=ho2Ta阓b8m0ۮ"48X#= 2 #bt?n;"љ2#YX%3;0, N/hkvdARݵhN@;kOV#τ=׵`=&^/];Ha֛^.$g"X=nipeSxmNE枝GLoEg˪<腼 hK=(Nᰦ3n(c }! vP0Ɔ"++š"f~l@(xf6Z KKQ6 ޟR ~Aq@K-zÉ.%.'f1fZ.:^n:?x8LiQn+>|k #kkVqr Mcix30&?5>H;< Y𢨻堪pcê6u I-ޚ&`d8Dta®X\%eWh&I -w-_OX6 wY/}pF _L!$rGNś,bݔ+m9)b\ֺ?S6_/']?27B' _Nqx[al9PZ,Umf!@ps#&g9¢@y;֮ky$4[pig/"X4YjJK𢍈ɱx_OQl㺘X eP&`u\gȐ"ClS5iD4!תBefsq]ZL5d=Fg,~0D3<Ç%+\qGoaMcJɴUsG%oN<0Hop] p!@@NܾGpd;RE6/JjY^$&(eú=)DޜgG &/1]3d9 *5Jl? ,R(!ij*BE ݞݠn -Y4Ƨ_ڋߦ+oV[P0+ӓ uJ' hk?`?y5ɩWt _*mh`U/?ocTZjWkQW0 1:7h%2)rb;RH=>GD]K4>E_M;nv;L& 6Yѻ 3q`P&FHDRn]90f97⨁a٘&pCi٧IYÿO\LELnky^'!o'Sͬ3?L썢_5m5y\9by5a%!uͅ {+W0. d*0m.(Q< {rC*_7{9vGtSs= oP,¬[^\5]bD%{)(W+ hLk^@vnoL;!q$rȈɸ(wϨ6VɖOX5qg ]ꪾK⇖u1u@(['afB10b&ou$#+X{g\EP"kf~VLO8sb+z*#ٽ^zi,LabcB #6!:egϩJ2 @Yt| Bʮ  5Уmt§< & 9a*KaPu噐S櫰٘+]nRQ}Ć) ¬!$؜I'״O-]i+ u@pmz@9&ąe;z*t+i*?me~noEAޜϻdsWϖ“QNH IOoMh4's 97_{ǃsW/FX!)kxpVylcEH18$&0AAqGPBub`ul9+A5:ʟ({)9тrD"} N[fa ӔF!Bf#q{3f*CF5rJ3揿3G^ifhv:MzX0&fGK]L6J" # 3rI 'Bg.Cw>z˒ ݊C"$L-Cjq)_%e5z-.N3#ƠSHPWkuY/6 Zs3ZTICaq*F! <"΁ͱ/i⮵+$|[§ߤ#c (zQrbtHFЅǩěMfx.ٔH0 cs]SL*#u]T\nRS%h*U! "R95م\ ˍ+tjʼ?/HھkbjO'),) a&qVVY@?`{,BaǦ2=.⮐_QzSH]ٮ  & hxl={q!aթ0*셇&Lkw*]~|fĵƍ> 8,ΎeKyw)FP }V\]`ԱeV~'0P>xtr CM{훝 QJڟw^YJIPO!uM*<8^=],q~<4⿛} )+<0uCCъAJ6Dw&Aq SlC_K) ~UnعN!2| Y 0). H_h ),kUC,N$f>E=ǺIH~g#qZX EJ&S[2w6FrISn˾` Kk/OkHrޡ 3%Ըjs"Y֋J4EjCZ(b@?*TakDt^{1̦ *PG*1q%dK*4y^ҧUOX&G{BZ%4WPXkaԄZ5A*: U+$:

      8̚{9 ҖPڝSmYf?h?'Q)#C?^vuV+UcS坣t^t>)s ӇKbS46hV&j%f2G'CB3"~s͙eWOގ,2LNfmM=eس2Aeijo r=U6ٞ*rNRt6bjJ+2(9pJkN[6x~='ָ8ڡm8? \~ލ9BuH$x (Q2W1vU[T$puPB[PLnD%"l_xa?1zHN]r0>af]Yl5H~`T^ò]译ʻijk[`ٜ!0$>S~WOz4vwߐ@kQ N"|yN:9]t bPd/1N`H+\/&{om1I]I+ 1Wa6_3>*†J[ MN"ctҮI-iz)ҹ睚&Դd 97NEܖN=6a Tұ]m, AV!3Ԣ1ƾuOB2yTlMqO:f4O/G_a%j߱XT,Ó* o,WBC^D>$ *քc"t1d y+قqx^7 󘤛7O[+l?1VrVeoL^^8ʙ8aWF30TȘߘ5O],g5ohNC''ui=l W^I[ A_YyyAqRW$G.yi>p>N eǞ*jo~XSPx Dwjבs><%c%-Vh)&-1ꁼ[e3TfdAVB^]OrؖbCe 'mB_"SR),;#^=}V:l =>`X6&%ܢ5]Q8B@e3t(@@`մj.RQG,-5^k z.`t}T]??־-̖~2 ?rLv,e]Ԯs(]PĎiPE0zI narA}MMRNzx`]bWVm2Q~J?D#Ѣ˸)b")RZ]x)7Jh(51'^^ǘpb +.>zU n{;%hLh".2(hq\en/:&32t\rr]$؅^Xr[vm} J׊oEjqktF8 uP2@h* ʫB\ZˎwWM6(^!8ŜЎ!R͇w´]KŒ걧n?fG0,R+D8`Z7$hpܵڤcO1cϵ8).LKH+Ė0Uj{0Q5.Xb/`C{N,]]/L]e2*s,ܼv`ܛJIp;GTh&2֤V[r}fi ҈ת (irT/fk> -\w nɼ3Oʯ ]4 [>orKLhKds őO5\ʩp2NLUz:`N;bԬxIyWz3|'|Jh3VYU?0u y]yΉ$)G ?hKӓ'F}{ubY ,8U`M5g$ Z3;Yܻ{_S`ˆ˯>0! 'E aN>TYXX[UH?[\SA *e].anx68OJgˁqVeΉG雹57 $`Xn@qk"" ֥ɳu3|TAV̽|d%"نz<˷OjOGȞe/ѣ۲`4$ϙӏd0&9)z2,&$zGz#" *;(R `a&OM1T _Uu KtBԢXK 2*MIb3ZԺhl[ *mmsUf&|/FP?v`Ώ"aށ;.9*Z:7F*[}I~7GK4ɡ+<鬥cH$YUOR}ratrމ~kVb-a*Ӌ`f1>(t52D HtxYf#ki >bCBo,<&M'p ƺ%< \*ز٩S9pͷAh&y>˷QޔlW]GsB(Ht?LMm! tfOD'f8sELf.] 0DE/ؚ=@ߤTնI2(W8k$Ġ-4Ii5O/2Ww7j(T6FퟸĘA郎ޱ @ hK-@pV$-posDq*:'ȸF"Hyoh1e,J:ThuI@(}nHj}$hI?hW 3MPP݁Rs?t,<3sloUW:;?<|GW"v5i>@RЛ%bwɆ{`Fߢ y]"]ޭ q)JGLj9}Ǧ#:2SW%[Fp!`!#^Bjp;m< xQ< %d2\cEAԭ{gf45ܕSة/vsg4P> cz%ѷ W9QGr#y!cd Oj,[&^hC,>ŢvXg,ix,pCt0j&Wɝ^^_= w{k'nɸgdžFyEc`sSr7ziЦ{&9+ \6%GO$B+3a~7뤭1]>U7 6k/L˪Y׈q^̺lXdf  UXhQXcdYcp+Y#XIYg#3*)+OƖ>m.*/֒^C\$Q+HΰҐGz w/޶DX&]E1b .V`' °D_+jj]K[B.F4VFip1ele0BQRд/(HXX,gʢЬ˶s걮`͌[D2- K{9aI$%E¸v 7W<_yC0Wi%rz%!9' .C@.-s1*OC@pDH};DRZD\U7N[Ekashq3 _=?BXd0 VH&eqd&9jEKul7Ƭ &0s$2&yCĄm]􎇩/pс>e;!ܻ^HK4Ng|imc L O^~__c3=VH3AZ* *4PB4RY!0{H *^?Rze.G܅}*A/ k 7S{ҏS(mo]~Omd!պ4'Z9s # 6U^JwؘATaP(ߢ7HRW)(HVZu{T;P]; Sbv[i٨)+>}T) 2}ޓh۵̥zM#bCjQ5 }cAClc؂;p( H DD׋Uކ\%j$stTBmu Xz_d8s|hgC@“dl&EƿgϜ7!S n3)UgOSJ(¶E+SQȵ}A][>D_kƓ X@Qd~g n'`[-BDEGMG>Ǔ^FWҨJTNR ]~1^A + 3sfBAƏת$~&Rw9ݕ#vp21[򯱦ͭtσT1a<@ 9@2.gFDsiK/H)1OjGY[˥g4-h~[Jb:Z"D9`3crB]?\AņlAvP ڢ H%pEvcH~w Jh=3"zIs7#J@kȺ[Qqݳt.FL'H}SЉvbAo{w~;,VwȦ@Xd4ZG&7$xTl 'rs\I5Bu_͹k]ɇ k0l/6"p jB15ipܥ)-ll%q}ٸ%]MC&[9j/_J *ٙڳ( m jj} 'o9$ ;LJ_U|JHgړbCr@YO^D;2G(E3ئݤaڟo'+mn޽Ra2 OHq5v4)A0ә{QZѢ]Ɍmnyo*UetW/:hwb<&s9ȞѾq`+]IAPU5c΁enK{;pSHHKOj=rːo! 'xLac3Kz7} $5T_LP>U'hsN:*`æ0l!]l30/ $%@[m_6  5E/xn--gpߘm-9A;Nr0-^É/P6Z_4&#`e—];-wh`..|8uxzU&tZ"Ur2ց!΅։hIEO"/M*rK>]?мs b\XMDX2c蹤ASN3;Tȑ<>LA }u+,D-c T)őll>I !Wc$ s/N*R qҠR#2,y<S8/n}%u,u韠4`h?@F0,+$0f{QpcMxH(Ԡ N۷ۧD'E]|T{*?j^v </Zdrٗto,.3 [W~IktB^ *%"Ab?GftD&в<utTQ$XqTs"~9VI>,K"XFg%Ai!A іI>n@;:Νx2ћ]jP 4H8z7b㘮z$c64ʫLoDU@X8K F/8&N7QYC;&!V^M6tז]Q8["wƁb `Bg j?#h%\ BŕV,د|8>$x#fq*E6W+&UѼPe0b5蘥V :rI5m&{ORi?K%lJԻ(&w{[Q}2Y_yx#NNn%nzEÞb1݀~kt ZP3/R6 3`FE]f_cbzŒfPZ ņHT"w>0u_>,"3I G~qvf+14"rLeS4Dz`4܉k&43eY14D6c{5Y!&m&<%_w'C ] 5<!ݛQ*¨,}#TClQ6Wmy\ 4zS?S"ȹ\y^V"GsWzp,|<&Nꜰ߫A4:{74GŒUpUU5&L 5Wψfz0=e1VGx)Zʁ8oG|S6)M" Qa2] @cLtXwztVWI7s੊nnVRI}3(~2p`.훧lv9Xe)&t[>NOb/0j|1+6ĢC&2P`m([s>O̘H@UJ9$r'_qI|Qz?5[:,4QڨhQrbbL-{`aUSՂZM6v+IddG \s4B{{k~m ŜOrMGKL=˫,.[o'%Bj~ֶ0B~+iN+B +cEoQ:` |䪁%Lc,Ӗ6$ye/ѲOF{;ܛhR ڣkꈠܔpH<k+Elt D Bo<'_NJ1ٍKARIDaq2|j0]s/BxE04 :&KV#s,!$LOC}`܎X_cy4 +E869AʝV Pz"mJ뼘: AƳ*{<2x=_ؒ%ݡ{toPC, IY%(Xq À o<Ҋy\E^%ye?%ŷ{?@VNRӄg8o`! &nj(zL+YT3Yʤ yݗUm}9ˆ s!APĪÇ΄k85qY8Y?: i iBQ}E=W6MOf{v,kthsDܻ&+j3 wS,:Z$W(XOg mH+k|szW:IH3. ^Pg5LΨ킈&i@%BĪE3xEr g*.@r(}AKi:pO_#r{x, 9#3wX6T*] a7 +<3Ȣ(#[P!W k^/-2XS]ԚV1 3.s/C~a0ߩ7E`1}pmx AbajˬHTKOd:m ix&x[.|+>9@j{\+cmz:֛F@̾pkCl;+`;gEvk\ͮO=2`?g]LFEq$_%VЗw : W?]Y)uPPH}쥂XΈ:/?ͽjH|?yŪ'VFnR f.Y{ZzB~e4|\۱+n+NT–pe28]&"X&Dҳ!4`ic.UR+^M5|Fc8(K@5p~#]W+]!L#%_"-׽gBuؒLL\W;iii6_ӳP`^x{w~ 9ߕΉۂM#:_mq.:. @a96 x9Y ׾A{z=Qn{ʋ400X* DB<֑+rڻI1U#K= /E~-%2tKG62Lodr284zF=DŽHK:u!eH{GxQa8-f`Țǥw@HS ϥ^[IŚyfIkLq( =T F&sclo`iS#Jй)ai BIW8򶂳s VkHoG;)0>2Sٲ_]ay>.0Q2B1S} SN%1 p,cJv16/**$!885I$X'ӄUZUɈfm^Zr8٤t0>Ggx{GIXax3Yȁ-b~`#mGW}Y+ـ'_@BII`ulӺ_"-29G4z32B;i!{;)rn 8gNMԷkesvAd?nrjqY{`)\ZRoMx"+Iã%&F6ڢIjȄ;1uHCs{ #A^"Q#lI ~  H G=ԟDDU*B<}:뭱dYtNؘ" cܤ\ԏ7oX B!*ao~oRp嚼ۓaad67$ 2u2* *øXVtM]O4AC un1wMEVP&=ָEWq)ꛫfFC"]8CK5aKU^E+Lv6wSVnZ̐2ВμCw $ }_YPNi}F3p.1{}K>űw2h֗(}+u;ν32L_ҵ_ "48 bRE1`CoyOjEQcakcNDՠqId7}9OVJg:,WB)m qL5M( *yMvkYK&Ho?,Neg<;G@T:bS<$"h1TV2#斛t B|BQSm-:|7 P'+?VR ٠»'aGl"9Zi,/'n@ȷ?dɽ*QEFSxY7*&D۝JB c ϔر ȎD{~Wj5,nYجSIb-USRg`kYC"WVu *+G\?Ÿ6{'+up֜~`iթ)<P&u iZfm>ۿ'`H@?fnguHLeX mI]$ԤaM XL!flJk~".ƥ,PryG 0!͕w`a"$77uC͡B4}Y CI{@n'gۚ^ǚ(N tݡJiߟopx*,;,+aw0ҽR4˲,7 |18B7Ծ])A6:L>pgO@ueqm{ (Bx ~m*,bQbB'o{,v5scoI&tQS)̞28?L㕛z@OM ^CF\> Xgv(/]!!l?83DZ?1"GYA 2k|*_)Ec~k@pH,s`)OD :9exisE++ސzyS|9.K9x)TLTR6\Gݝp:ScGhOgXN RA84Ū_ukC1a/+ =eR7,ᩯP6,(7.q'OU_AMLT S^7᳴z׬~4dr~7;-"T$ʖG܈wT'6qTcyVP&% Bv[Kf8wb@raqә1rkV(Ulp ۋ+p]^Avt%VOL ~w$Ӿ Iu<|@4`q{y4m1@4%O""PRt4=]JxHXh7x p_!W߂`-"N:JTN8xc0l&>94KhLkRʤx?@5!JN;;[< 2;P8@QIMFg ^Ùh+hP ĺ8:޵x}]2xL$^W'/cf:Om13 HbieLt9y\f x%Meq~2\ӜU/#*`l}h$"s?W*{ JIY-zR4t~ `f^ȕ_tnddZ6_=-Qr/,{lѿSK%&_?Ԓ":/1퀜9. fhNqdްRoIfXΣb{YwWFX^..+nf_AY+W{yʐvT%iJ1u(WRHMZmeƁIoCڵY#AIEyed2*=$ ^{+hSnX_jT5ֈS)Q̮^&T*>$ؿx $fgsKedT$}F#ߴsV#]GmCzHǭX.Ž6oQfyc07B&gK3]1%cGJxbc[tӭmW֭7*e͘%zȸwvꃤ\AءFhy^l 7\9fhRZE}~ôk> I3I u*5{bX"H $pGv#!bd58I2/,dITWwՈT@tv B9٢`BE\~`grETQ?hrn+H$i-;3$k1GO_R|$\0H#8D逝v ,DĈR. ,_:8S-`% 71Yazi!nek*fSzT KXi;~gnyOO.-G>B#&>l͉O)TѶ)F&-.|,[<~ګhk#l|SL}ifu"v2dxzIC<3yP~Lm~36I9-yЫ$$AE l߀(B&^j2G sN8ڹww6{oA:5="yю/;J?R8t_>hgZI&&81 TSL=+Rb I5YĚf8*j?])%!Ƈeř&?Czuym1!v>ZLœ¢e"$T.9qBj*W1}*zDkb9WqZxSj@vkf5+[&_qd-Tjt< ȗ8Ӓ9SAa/ÆaVl%}Ļ,c\&+B *DɫCxXn_!F,oDD5nlڊ.}v{HJn*M[$ (w=-!!t f1%-EJ{FuJȋkH S(HrϵZJV8-։D,]3=0hV9j>Жwfmz7 wF)`͑ KM˜!Y>hH)iMP%5Ԇ$PP᭥\jʬG KPے$ ,Cyߋ$S<'oCNkzkXl !A9,Ξ}ނ=(Ib_TT! h\z-ή,O56)$ʸ7JXRR7P q4-aO -kzQ u`c.^&㕍Ob[tt,~\@QZnpcʋw]!'gbr݁n }d-_Fe{Ӊ@SۋeCb;垘 xUiJz}اw`ɫW5(6RF ~1D'/{{&_U!d`OOcJ6ġoP2d~zDǬÒ^ݒ5ׄ-Fp|zM"!/2X TߺTGvaE4Q"?L  )Hfv3<~yceTu,{e(,xvP4_au9 8|Lb Flӟ s|sS,@+u)ìW_KlU##[Jep݋4]ޗ|y'L3" 產Ģ8w0XeqϒLhAKT mu,8['u&coĕ{ꔫk<zB>9 5AdthxMAۺkxD#ʊnj2>׆TyHpȏ?A;ꭾM:u%TAmأimc}$3|DTYhܡV|<~ bw YO iK,ͳwY 89(fҵݑ$7g0"bw7+%@hq[. G1n-ۜF Yg]g|{zh3xUl.N-xo`K&:t<%ٵlC:)YxO]FQc5'p%axKcwE$Jté$lc]Jx&OOzOrgRAc\+!Y0gۗy+MJ%=6!e J5q9 )V(s$Q9X LEU>@f#+w@k'PFKh<>'Ha;\].=NvMt^hxY'hmF-u/rkÅ"9]t"+Oq9K{xEu8t؏c_(ͯRHz}1/PqrN=0_ ,6Bm7@̴?zl͚\Sys5ks쬇!^˺n#wje󆛲%t:pz$:GPGQuQͷ]l':t¡qPږ>F(:Uu䃫gWU4 hAm|}~7]G&ۨ7WkBRuC&T^QuB#ds偵 :+[WiXgaLFx29`dsT72PhIUOxa_kWPsVEK%!|՗MhDOwԇVЦ8<_[Ywh#fwdY%*t˔ <)iǍ?"M:͟?f_sQ8~cm$ ,xVjJv^{+<? "M='ҽF;=AlRQ>E (s{ @j𼁌+˚ɺ}Ua]>yz]ԍj5ZjZ>k|/;"xe# E7AT|dVƃ3jZ&C>aD@V=*cxOMé-3^kʈ?ձ*־7.|?xP>6"`oÚZ`iOVu=^װ]ݤ3z_wm߰`Lxk(֤9ZؖH,Nvf~Pϫ!6+YvZ$Oy`W^5F&̭d:E/H( _YxoG  "Ok%bdF.bX1; OOݨ'/[-S%u{\.3#- ^LX7sTγiua@F;lu M8ee sh^È3Wᑶ[Ə\Q-R_)]c!e\c>>z|[yR>s*ݘ޶LN|ih۩!.BM( "HyAV01 >@0rw(~(@ޚʺU4?j+Q:%究C>Sy%fΗMHT*Ů0RG@ TJ)2`ےMX&hN~NYxs:?[>Ak/Jh=qt+X+gm:ay~%%''AY#hG7ݱ=;lh-{1`O:E.#U^B8ftE[7IqtPMr%4l , g}m~/r[Z*Qzʃh%ӣCe3֡HA¿?)mWtF=< 1'1 ]<Ab6j1 0^ EK D7Ɵ8;rrBAz1PsSb^So'Eɬv bӈ>:Fg˴A:SZ곅Ջx[~0''֐>^2,zY.y[SOa{nvǁ"ޕ͘@_(X7ƍ(i8l6ՉONc_v/U@z@zZ^O~B/E:"S* P fqŘ| HP8rMBEP' =]s=VYE 'HɥR17K!: HYY7*xC#fr:6^,-fVvn R0vm0P N]dP$Z.l5d.T-dM'c);o7ijyw՘Gm#NY֏N/j0P8^+Y_~XUD X3wwIriAuSvT ??Y`z{ y Gk/5MR(txw^(p&!ZOi& ˼vr]UC$6-۸"P,h1]QJDhm-3nVbK{b/yj~ø0+T A] ^<>ZZ@?ܑ!tBg a9蝇C/#5L\|7v#tj- `Wߑ5 :nc$|o$8`&8i7Bٶ.דl ʼ%k"1כu03S / O氛irڐaSB(eit>V51irIu*+*ܶ8eEC],pfB OֶYN#U4Ds~)sP\v\1|y~o/tԥm.|UVEW?Z<^Ige.zT}B|M7CF| ΧչFstEL3`4i팀L#@I'VoYL %σVrپᲞxܜ(yn,icMq~.0!k1v d+dA9DGnJ8#8Y?UB8  ; 1<76K,58?”YZ1VGxs;a6ߑ{4 u~4sԿ|^GlxBk7E 9j>e'9Ke/um/x  xͪ☧kؑ.C]sBn@B_ΔDf4j/NiUfQsqB/lqZrl;ˌ *ƨC2㇌)˞xVE.q#gtnOm3/fW]FJan;jP:.uݛ?"CqbƒU]i؎4:<`K?DƳ3nHK)"„3&e ޸͸pXŜ᪖EB^^2ۊZ3@;0 l?{kE69[Յ}.^ viW41o^⭻_B+_3&,ϖ5eHTArz cy hGo7gd5t&?Z&3\ݜٓf@^V& y~ Bh VN"5ΛbٱjǼs^zgO؀shY&Pq*.*BV*]`(l m;csP ʂLϿg25ń1c=l7Ą=&5LːXz"kPHc3IM#E SIp*^r-p&/bƻnѵɳn?e۟7QtQݝXd\wx(D*]&' ȟAAHQT'Ǣq'D_d> Wy-qºB>5Æx.y(eS"S[yެPgA6,&A+faomo-`0u I/ O<[|q)t~ JT9m=ǃ< $v-/jOԯ 1G?ʃv.S[#/ )Q0_07շۍH};C`5PLc鄥~"R;ys &۴Df&lIf͋򤓬37:`+oDZp=__:CiGWW:pn-Qre͆mӡ+[Kejk8-,;fCA+)H <,nFf8Y&n4křDMǡ!&` ;X(k kL"c(uA "P}:#݁gmF7AԀVYs0E`~1yv+^y׏cHP D;䎧0d7=E=?$&BkrdC ;OEr> olT7uyƎWŹT[ K\zƱd lXV KFv{ ~E}I>Gz T4wX`d 1Gɚ{_IG(TB Bdib^Tf n:4 WpsFLIw$syə1 A'$ R6q:8v.jn_ <361(iVӦ1gĎƿC, fFG8]LG 0<tW$uy PT @aGw1ʦ!9/2Py4b9w#ѱޔu/o1"7F+D~9(:aH{uCouB?,=zr0U{~/,E|4 %}JW9OFC dz>佣OᾂE*vH4D`V4GK)Z꼑kH?)Mg K.f mN`oR/HN(Fkɻ)Xce&Ol#r)Y4vUH| e}b10A؏_ޖ1{ieHx13ʼwuDV]G3 !'c^p5|_7k#^7Le$t| ܺ)y9)&~x 2h:}WNJ/e~ckK`[섣8DfF J"~I|1@? jwn1T U_OA 1 Ð| TO1ZYXFx< ʌ0PEQ,nPYuZu }ȡW?NIJ>U^(W{sʈӃ>kT%>-.ׄŲ gAҬHj#hm>:;S 7jrOddfij*:?YJ=>"eɵG1Cbܜ s:y*a+S o5֔V)%mB Hl7DAa lۅ 3G zᩦӤjtȗ,"Kښť`oA{?ahd,7{rT>A(?ɣ„RMόtnqG3LDYw>#7h;Fˉy_c:D q#x|?UML*CZK- Gy?)CU<1\5Wtc 4 1>UDK Rݥ7領=rjJ)˃cDJu7hT̀:> Bގgr2ڗAQh{צ6&{O0N;g3}S7[>EsiN:Ͽ24H5`Eq6}EKڧRסDž0w0%^ޒ $Qљ?jH#ّ0q[v-~[OOY4؍G HZ+гLlT*a5Nbj׶#%on#CEb?OpXE2z'Cb.P$*Gs &joMcN UYyv:eM0O,,MS ڵ+K(rDa8#6fԉ+ :)%~g1WӃD"oqH*F—Op+*Mh^C8T;&Xl$i$a:x[>sqy.r?(2f0䖎1rS}>#@ٜe G{y[W lLcR nKåVHBo sW M1$u/W=8)֬6KPkue{R7Ohhyo? tc;ȡ࿌o ΃S _,zW`3 n2jYtwQ]~_dr}8܅[d&g3dzJhJ7@vPCgi\2g7&#=5ULkb`d٧!,i:vs|{Z%#<~Ar ΉO/X2; ĕ/X+Ֆ1ɠgϣ8G}^䧙垠|uūŗʆqH'َƠn%t>g,!@l-4޿"7-ПTLK#,Q5kT i2\` UU'2C)F"0%κO_&!3Q@* rW%fAr4RD4#kg+ܐVF3UO9Tgo=^ag&V$!LrğLK**H7xqNn麷b:jJvH2` ܗ h ĺH"ZUrQ'7ZZؓ-H@o9&ez#e=RHgcrl2>pXA>^,N/ȜmtŠ&i|{m3 Ё:mH[-vD߈lLڬ 榞Z` @g'f3(f8< [u:qcrxuwۡƅ{AɌCz5EщO(Y!$Z"*蟟X" C,*M"0(f"{}SY-I*L ޹Eghs)w>SfpP` RCasD.Jb "ѥ<9q=@%6XZg b`h3*oj!Z!YFkRV; ¢Yfš1D$, XN*@PпL PG^k&/K|@VZ/l,`jV\K#F"n$]GN'_jY#Q?j$}^+R| E)+ : DGtjjh,hZɣZv+}dL8" oqɻOP~-q5 }j|Ua :OUo iK@F (rsBX' hE=` ORJ~;VfzX;3T5hz_śta+]17O@VRY7`QpH(G{,SN`9sj*Asx8wnh.@ƌ&Z"&9GfWF}ctx]t1޵hR-~ GI[ 28=J,|\ evD$̢Qo5mdeB~PoJ~厶ULQ91M>Tf抔@6BRo?>\ΛB=EX lh.,7K{HR7:3mYf@֒(,B^,K5,C)RKWxp)X۫ܵG/qc/v"Ktц>>$ʣcA惘Dh<`l[iK+@a]Ŵs?u`b .̅uN6(=0M S?.&@mn\ N촇WO]m8U U\KijiZiqbf9˰ߝsI90J?qW O (fP |zpw]؜Zƺ(i/2A+Oş j^i^DcG b1\1[-ob%y, 쉵+7ozY4+~w#4t[,'c}d!o{=( jJ/+n@~iA=@BRW[/z-W_?G[m@ZqQ punzk%2 7 \c@R0&cw]̋)H$EXT+,d@ u/[\MRlr.)c*$_BՔX < `^5w:׿st$PoNn~*s aXEAN E/‚[mE|ϛg?}p)nPXhv9?]{lx”,8Pg6B8 |*24.&*t}whCi"wFz (R?gŁ6K'J!Psw*SP-u9:ԞUx$N&FáKjQ.yGmoH4qL3`cqIݷk )ǽf,c)x ;CS@#4G/ܮ%"qa } M;T-\(gPھ6IQjsm!]!7mC?LZob2U3U?, Z3Y]PM,'ˠuZ$CAp0[^ jnNICY UAV3ݕch4ǩ"Ek jD*s6&\=pPo(:ɜ#]NJy0Fe)zHWKAgr)UK;R 'wJ@zuY⑦o?YQc5Ano/[14\@p=c\f_g%Q4i'Jw4Z4Oܛ?)5t~샙z/VAꤐMW>b0X6)?h$^ǫ,kJNQZYrd#e9ԲG[Ӎ PEV ޺ WCKc'bc/QM{_|4#)>J=J֥Ps9KBJ \:GcJ't\!$UrX.vh%5lJ p i-6 KO1HRŎɟyw ۸.EMTv9"UPY$J7Zb"IC|M&Qh@N4_/},s}45 qol]$?SR< ~(~(#A_~*b{+P(?5ɁI(>!Sx@|/!?rIL@+ I>P-2\P }M,t +t%2Sr0ofwW0D#2* E*J+(2!sjs>hpvGKt6[I ( qbġSW j3UD Dctd`M7ntᰂ뮶mHOG}xd/6FS.6-اxاHC K7tf;)Oyfik~cASF-0I=܇z-ԄNzx^cPHg;.$Mjk*8wo5pgHwt d<ÿ)6}7LKhȏ]RJϾk FmQvŗ~y(U䙈l&%v;/'’gh,E Rܐ]΍xiw0Iw`KmkUyz?$}p-b2]9$Tp*$,,㉦8t@iHzh7It\a,#I|#_Hk7gge!0Hw˼A>F_zdR/6gEe(a`B2nDM>v_t2nhYnΥ~S*.jhY )](I(7 l uhN? XbӰa3y#Y:rب!^!EW~ĀTZMG} 1:|?rܽB#!*99:5j0ݒhU(c{HwMNh /+q+KPF} !)gV@vWs{@HyٝoBV9ג/G2& /:~620}.ɻv 4 Dխ6iΉlKk5 _-^Fl2a"hB J9~[86]*Smxq@#mwl(-CI125 $.r69# NSBYe8d qQO+GZG w*8 qIL_B[?AS4Tt˄n|8}mMTTܷl6WxKIZsPN,V+E庫Ǵ3^:աP :hj65u7?րlx񛗞z?Ω*6:ܦpCWxO˞H[d(VqF鼋T}/4lJ0wYjLqrB3R5P62{aa6z~=k8~C?[|Ls!Qf:쬷lc2G!)l"び_xNydSQn# ˤo]תawwDo3}7ԧtq)dJX/]VfXnUֶW+ޖA-N/<JF1ٔg~WQf1KUت7Z?dV$ELq}g 7(:,s ֆq9%f[x_45^j7+m燨I騹=;-}͠bQ'-cTnIFjp݈I"3Zz|<]v#-`O7C^5 U5nַ`Vh]ȏ{Y0Fk_UukiwKʲ r([|w1"M;n/\)_4?'Ubm4a:(o˜UPDɴP/'( ^X_0^. g%+Ҡ2niNh@ YP`4n\YٲH(W4| k%,3ӧ#w?4 Iej*ڊA[  5_>u3h5W [6Q{B!6Csru$^MZ0-ۂ0CynY?v*0ql6:s.q"&Ƅ]娎Wb jtA_l.x5ʓD@ȗC ՛%0 TU11 CJrՍx$wO=AŮG>4yNcŌ.|,)ѵ?yRcd򅹜k`!@uH{`q @pGND=S`y~;I U(/r7GœmI G9ˆ_ 9ˠkwp/vW\+ڭ%VT7.'^sj- +v wl;X <(~uܢ\R?͑t)! ΐP+ ,6qPvsNNj?sZB״}82+3=Mv }XyV@QUU2$I)ȹ=^0^ *x=N\:d2d=:Bu Gc;UT^h%q1 O~^?Υ܎2A"_6:'31RI68 nJv'9*-.1%cرnUyi!Nwsr䏲+kev^ϼ7:G}Y۽3< [31cMl~1> IU?`!2_h L}4 <[Bي$?' ldP.EeH1j੟/6Յ -Gʤwz/:Fwė/rޤRXÆh8:Mx׻=o'klu9踮Ӱ]xQ<D}'Y$}d"1,?qZ# ŏo; y &NXk]F{P%6;y>,BQF>`p s4V&]޾{[+h3udHEGHpg6'$)1{Y{kز`k`{V崕'&?58_cgIRlA7]P\P%ab(b'Ky]+*}KJ! )csb Iy@rWb䂚(Lيq2pqk]&d(?J-K4-EZ{@̚@#o~׺(jtBv>'Wo$LE:*JPb@A? jq}%jLI^04fĩd}<(<UYۣ_6W)1>sݽ;'\ü]a\Ϩ@4 zGW;PjuWQzBu).5,o謹ZmTW>3J2Ͷ8Q0kj,U7֩"UaNd8e`RԾ1JwRlw6->9``]eF3*#n;#axYq: ,)_!X[d^M!T(laz㰶lN:#Zq-fc4ϿA4hU#GʄܛyVc76`QzC)< jWIE!c/M05si. *@Ͽ~ioT{;X wDڸ@@/,Zg௠.vLOf<~u!PGf) -ꕋm%I?VVyBC{?h2Xe1YѲKܭbYZ΃ʲVV!7Osf."tϒZmfNkR GP՜եh7i+0iK('3Yʘ?gN%NJ5IY@@\k}a~c7m"j?m6YĘ8z*K6u65Hlͩxsh%Շٔy/u742J|A}˧:;8FlU!dELzfu[3'5F]\fϡ3!yK,҄)up~V%x,r>lO4bjr_$Mvܧ*h99nt&INo#R{5 NAeRw:tk^ !|>+\xQF6]$ipz;6]TAI;Ž( f2ƅ*g?Uvd^tz *̑ ;Vcs8b-)LSB쯱Yg^aa¡{k&v 6%cαE{r+6`uv`,{9F(%iVl (gB`jI}")Igou\R.)>0 E~A?0\n~x?\iݲbrl|<4LGl\/CfNjPk <ӥ~CIv^vi7CDž]r.kNqw7Jj_+PUϔ[ a=)Sx$;eqvOOԝ>$ Ao_#Eΰhd`7Oeק6Äo>?8NS.rSM*( 3^T ^J4fM5zwV%G:s+)Y)nؗ/>S̈́h,W \ e#'҉P_*YiKURޮ 55n$P/M(-8z/%]ݢ7*Pv< ؍>V1 Q#N솋 4\tK5(~+dAjUq\RNQo2iRݺq֒Sa1kӧ__ [𡟹ck}J\F( Ju,3*dXX1u6%z ybzt&TH! ٍ.Cq!S﮽ށ]XKsR3_wI:{ߠ暙rU) oL.>gf)✾ZpԬի'A7^R"ibvU_^sWF8fCG)x7 BR@|yŝ4Ӛ\5kkBJXT"]juATzL]k5\BJ3˔|fs q>nt>L>ഐH\ind caW$ڨx{b(o\q m2!7vt/"T^/Ha*ɾtBX,=m- o$? /Y:RK9 _i.gEX[pY< QaԱ?egԞ21.f'Xݴ|!O}N7>!EݣeΣ֐' :iiN;(o\AmLѲyU_Tb:/W/{or컇KesQzlmO,u]cPirg_S)y ˻[#JkI o}4:W_(INLoaHAMP_L!7d֨i7T@GW^'<#k+!:*[îӹ(N7ro8݅q /h:@Ro{?B#E=?NAoDZH=5cFpz^7wF;C6m dBho͸IN?H9BH`ާB"~V+2!I`K#xaѨwզ^4zUBnM|Œx^!ԵuJuyx2Dd̵.mFfEhcWIN;oc1W fLb>/yT3 D*?:x8Kj17@(,BfVQ1/YJ6NI,K.n9:2ga+LQT|*kv͛3qnmjyFN1R\ O! FҧzC򇡫 K:Xjt\x5^pr7k<+h..QBJ#(9XφElңf`0Atĝza\ͯa6=Ajs\ #y~tX\7ӊĆ5bfO6܃2hG͎&=1vg0g$j&TAa:OFS72gLN Xw&RfyrMg?'fknG9(j H R`>am+2FepMBM`?b@"TK 01İ4 b!@$'}}jxݥ4xX}= "&st - 5B[E5K/=/ @eցm U|uϐq1ouRq\ PмL љ6L%/^>1T,$9x\Qr墾`uFH Г/|7nDЮ$^^ `i9/C9Ś=€ݍnqV' ܸͪ;Î̺h#z[o>8'84,'q|Q}z+14GvXoPl) {D sStp4,fI@"I珹7gS$X[_Ŏ7mK4҂ V΅I4seņ%XNEp ɲOp qTdAm Ug‘/gSal q!MeS ; ;NB8aQی[@$"M#jbsUdl'PBQՄ @`]S$(k'I$GBO`vq%"͛MeGdbez_@EuO7pc׮ۯtU1woa9E4nñ 1pQ; azu`s?#Cd3흟I 5"`|'k).s:"2>37?Za#;2j6L'hptB 1x&Z֣Cܠ f4s5-+[8x!x{TC{ ]Տ[K۞^ڡһRLT8U{l? Տ GKY֌jqfU,V~,qpo/YOʩlqα7'8L cS=d؍DQs/.WZ^#ܻ܈ZL*m 2fSJUqrTOLt0B0bM,fo0ijRA%1(muFvaHM j]_0rwb/{ ?!fXU>:U0Y!41xXuB}>Em e^w={W#3lR>m!TGyZ= ?OH  `h%J$-^-,Akqqg'j)I JkjI5cpĖNMY|}_% aC^/E'ܵ)fG*꒪,RL(}Qd5ĵ}faD_`8(:aIBҾ%>MlK (OζF+ <v0{B^eÏ8x)-Ӄ:8#ΰOf<)ѥľ+FF#&W]w:_'Qnmt;3~weqgu׷/-.9m"]eOYt?fY~.Fَ35:kg]0uj-D3%3XjP鴡":_vRI㸷R=ҝw?b*A% +.hAwuTC(t~oFh`MW7a~4:${_̑X^11',vDT,1"[6^2ٹ&ΰx(/,`zg;f?&H۪ZG&iڠl 5'Dߏe3hS͛oO@.LG>OZqڙW^nzQI, zJy˲Lf;Ci xΘ!cF㰰R*6e1ffN(xTǦ N>5Չ=T6uqR_]"ҵ۟։#|9%qZ1NLŨi 7ARZڱjv^[O4\*Jiܕ{_2FCc >څvu]1%_{{ K-ɃSnag1 &Z GPF0r7++lo]5"Pbk_$'9b(RH ~K~?zEX,w>ys0KKBE6Dj?>ȹMTQ]x)|sT[G[?䨂u13@1qqpEw[lJ(~γ[ |1ZAၠה{}„KL  `m-zZ5)J6)<>›QP0\*LXcF'W_ Fd*S?׭uP1UC5-S^a˞B\,ȶWKޯ!c|HxJUtU3tAkO(H?[f-)xwχrL.S[sZ8Z?7Jpl׫%^zH_"j>5%zAe=\v&=O<`^ʼ;%83S~Vx(ZcX,&7PBoB<)\bM_֠*2>)}.\AU_g& hvX}eoDvZ' >RJbc3AFC)wui_8{P9dx+m}.$TPP@ k%RӭZqLNN=Sϩ%ɞ]q`" 5Ƌ!nhÏNltYn_L|$rsY6W\mYDHtݣm~.~b""2Ψ̅v kBm^t@,z`'4u\Gt_uMqߒL4+Η?N'gBWU!׀ b`SmzP#CB3(W| 8̱_:[A)gaPd};N)PBooّI,@Fڧ>#Is`mDRe[ a 9vڜ&wc1LJepAAʬ`43φ#2yDaˋٙme ;կ$Qb<*Gvxce>4+aj pLoaFsȀ7~J_F~EiNM,w9^z:1!7w[>< Jc%V9񩘤jR-ਵ?:c}VЌt+_G8[(Da)x"gELiH`d' &"NuClD{kfSxdsMsj=j?ċG*/תAl˗|ǎ&U\sǝoU&0ʐbR_~3d}VKT 9Q}-Gv+60أ۫|~mM9o+hX>͔Ø!ZOt^B2&t738#WbTˈj6g$'։]#I7HZPTMHl2(2M hu9Ů1-D$&VBpnfMG@._gzO+hLZL qП>;h9}gt-u8D98sA56t7vᏊeR^.3N͐3RQ#Μ |f^0p=F2NJUeJT]dkF\oаHkrKQg+Y2~f"j5Ѷ\O@cDҀT2 ١ۙ>HZR8p0e,*ďzaV^hfGQLe^u}9+ZL7(A{_}.Oꂜ,g+~@>~&V?-\ZK(JιV/QWLidE}6y7~LxFK6iw=$ʘcmX^%!U6?xX_gU0_iE3pRAe|+XAVF`-$vS? C(x G '`f?Λn&nS0aZ}9ds$#L ³0hP0)_؂YC'3j9? tv61&W$M:=S~$AEoI\"5 eo%{drq `!du|ub6|_(K>6!ۓh7aBx6GsH:&g"P YѰTϱ p[3`}e۴ocF'xs*"PWsQ%ƅ97&:mG2Y0OfP߄'m_EbG|s6X=zenD" {"ky{2>R &wi*/ZnSnmgf?7d˖ʍ\Mh@@ yo:}v xrǦ#y5G:Ejō%2)EzgыǬ{@&l~e0%Av:GQm.=\`ֺc^kl -G(p!ܸ3l4OUEϾ}9q,RK:}$o^߰p}+,;- kArv$Y\[j<=0Mt]H 3,d0oF0PiZ}]߮7Y{T򺛯5)ԔM#fωQ!lc"3] on>s_?A͙H,A:j)O#̧)owͿr`` < 2$.C/"Ĥ(8'MO@pdb|J 9"f$kg$|9_Pi{_ahSZ9bd%[Jb"?Ш8!(X8q %)!v;EϷp$04Kr n%6aM؈ܐ4RƉ_ޟ_Q|u||˽ *S@˜50u=Zh"vZAm]Dk>@wu0A@l4;RVfpB5InWI? )iU!Ɋˡ Û{QrG$ JY{|.PŀCR70?>PX\H\.^LWNY>_`ƈhM`G]*l뵌s, Xs%f-˒03D5~0LY:6!E.$rL@t|2+?rߧ+;˼a 0IJzac20X[N?DW1]=p՟0aHt5a*ӠQr?b犁tp|E[~ߥB7+_C  퀰ǢhCF*$3lRybK-e⠄,-^W퀧p(Ch7=%07MF v?;aT.t/51vk i1II,Z ]oA+# : zIuѶ L_\~ŷ 2"QB`#5BQvcc>`.g \n#/V^jE_dUMx߂ 8qf1 qkUϭ*ALm2$Z":=66_jF fF6j/{7˫,/O( (ncOBq8vo,EߙW%$Z68Bkӂ'l^紻pgMwԛ6!L-b+-p ^"CRvAݐ_LUpaVUH[-4Bri? .tJdL)S-!i[I*\t195Cjok-+~}¢ÒV]ZI}IuQ53مs͊»hsPu'iJj( ̫n>s`W8(>/DK4IӞm/-wKǭ8F^bs5Zj*1JhuF-j#6TXtkJ:GQ]Ajt}̞;i{Kʾn*iM1S>OMX=Y:6Vzq⼃S6cԡT"_ɜhGX5`H>9v7 M]B(/ emA }»TqwsS"2XR}61Ci㤚!P]*9S?E=mwdk#v3m`0"Ӹk@S⡼ݥ]JY;~EƂ 0*6rŷ TzctjzW42!L10LD &PLTngW8MR0VNP'o#nmw>w"|?ek W8EUW9E|)(7uDD1/%pՑĽFNO$%̤z*RL2V,H/ƥARVF ~ ^`0)4?;HRmc\Ce9Cb$qMe}c(SOQ2┌+[[r^6. [lG7].Pu9$䴚-YZWjUX<Ց,n2.w!to.% Bt(  iVuCL p wsWͮObTTޫ7yoCќ'/$Yko" !Q6+&[kT1:ٟ F`J4 &';] a| ħmf} 40A2AM!hK /Y Q1WG+ҍ_{spVk9 ‘]`x ؚصVj,~_UPbI|S>ޗDMB_LȘp=|@zI 'YL@ pr"1y(TKb5p[rҷvc_e<ɏ:!%6_-۽,a,^c)kf/5L&CACy=%&,ˑsɡb͕#M[W,V,MzI',gzEӀE0MH[tӾjf-ݫUY!~ !X[ͬ&uK)x#+(Eu+kw>%yyWoԞ٪1Q}^) gx(7%^{K:'9R9s_k}X#Q?H% Hώ.(](` W=|v &z %^nb'Y˯>P\Է6;yIb'glMEZR*WvA{\#@ 3UTY1܋Un-! k_w[.p{U|DLC4!^ %]fKKiG 3kлhl ot=ՙ 1!]}/䎑El/ ;@?As{^{:ņ!Kհ |:KYH+$Xn,}[WDEb[:i[ a ^5ܬ,6j^{4 )+Tܙ'vhٴ5^kst)\CMg6b7?TCQ"pAGa-dKUzE|rꏅ r9{%8Jn`sZߜw!q563Q\sùhjJe-(%alYBx){hQ(Z͈oA`A~1^-)|䣁){\ SLe!毆#}0[}!c9Y|p}5#{&6/*e11j:nHYݢD|I*sjq aV.E|qj0s#Y# {ƑIi B1Dd{ƪ~/,cِ?'X45O{e:5ԜNe0ź}F[J=+@A*}cH&LMAR7LUGʗ.(4˔4W:̚2UȅK>EVE]lh,2ޢ̫sFޮjPeXL\_f4:&3Q/K7ݜue+PGZczg=p.>=_BfgG|`SPVfNx0ER=+޴'di ]PF.E^2~$@:eS2'[`FlBZN5+VqH,Apކ%^ut>Kg6 %%}9 4Oߥ+9H_'TwC5Y1+m_{2 :Ȫ R|45H!>ꌙDڿ|"(5@'&׬ u爟_ʔ+h %%UÈKK4V3}-)ݥBp?`| yr=9{OB*@ Q5oPYN5|Ďjnqlji4<)+qNϱ?RML:rԼIUة[ V˝4(=׻hBI@T('i|]2@^CKVL:ɛNj3D&*C.[I1Aՙq|- u#419:.2EuăXFlp]c#{WƫqBH2 ⽱,q'VļPXN;)p+De[ڢ®Nhj-O;B"\܉Ez`@L5Ϛ M_;"@J(T3ct9Bb<k^FZppk"Bl&w\m bݦk`}㽵CIS=fEvo,Kyb!ռl * OA/)brq:dL ҹFzk0,:g&t {"-nQ}EVafFK9^(X1Q]{AV[JBMpp)19Kшi2L'7 Z+8c1bkڒפ %ET NĿ-lS;L4h:#Y8+Vq`RœD9CiGEo`1OCe(Up-ҁƒ52֮^~!$t+Cs枔?&Duڞm@3o(Aālch+z.G~Z7nQrHev~cӵ`@*hMF?\Oo"\Cm}bQŃ ?IA C}:祗"Ѩ2וϷ&T *̝ J9uj&.A*^ݮw9HY#^mTPV1h@-&H' fk:\$MI-jA. bLDIljwWCq)4uIjR2>E\ږq$~_`b`gLWpI&ACKPx '((2>ۤ{RRyӫQR%m(CZ4U! *v'O 쳓ٓcjIt,i~g~İ*0@糖{Ъ=-,tR<%z=T}U=%DZדgFw)S9iT_Y糞fQOTk.hۢXsDsڷ̨hFb DFQ&IC{#iR'ڟM,&3K?dH18Pԕ֮Alm>B<?rLVRya MW{ڳ KF3;߹[X rҵI`;[v4TB!w2ՠa/q8.~*o% kp,r-//wpF9)vb*aUG7}-S"Vm /Q/Y-ߛh\\3;Ҙ8=~ UpڙS'O Uun1X#Ǩ<鲘9;Qy;'ʸ7H\M= u^Ԥ15[pͰDkJ)BcWKpkc8.szPZBHEjVQ;iȺ@(U2_V0荽sZ9E1z2U 5vT1sGjbbɓ/:b{'VK=%ΦZ]|oNμ8dR96DV)"y:A`Fkg3L4"к4/C6&AP& [pHOTE1:=էؖo2E!ňl&2ZRrw&x+ }-t ay2~6F&*(]P9hvp_J} 9RTšLp~ j:D1<#F{%qB5k ',֛& vP_0EoxOJ:4 ud"bxɫ 5z ůO^Ql(,WSlRQ$*d\FF#&X:=#YEH˝*\Llԅ“Z8 9}zOL19G".cji53I ̲t|vl|?|nEc*|3F {WŏXi /˦\P3.VetcwU y EI؆ kͻ|<~t,HXշy2zC.W2):x8<rCg-oiЬ؆;G/@bPh (H݌5 ڣrрIz! xhkesnczmn"I2W-L X2#XyZ:Z_B0<(Sx*&u1u3 Q LXnoj2&An̿zd،yT-T"y3Pc l @{[{; $}S\V2бB^_umuIt.[GZ ÀUB<]K!bqAdJ*fiaOsݼ0oG08aVӿ*EF[Z>W"ԭGY/ d7@Ѽ c"9~>Ӥ<#SaY̨1x⥵#«!*G/N#.ߤ=;H gv]uPΖX"- ^p,(0'O)rvGV1fRjE[|ctc6ʄtdY^I]W4>^?d@/&i0֖Gl-Gm&` 9lK:(:LNE򉕍 z33Uugld#79i-֨'E=9LH>yG=_X&-/;4ʆLf;<~ Wh]%ܘmLs;]V(|_E8JLSm%x ܳ|?yLz]Tra[)7֓E8oOwlȑ`la0Tg*]?)QC8ڥj!nsC`tD{ltM+Dݓ LC4^Qr$߆/(8yI%c(Ar|}+TL> 9~[E66ms^mk0&+uk(7Nn6z_l#\9kܦ ]]3,_e>W4[QoE+ h{=]3xiq&Xw%vliC~DiH4ʒ XWޱ>oȎgTT& 8&N Bw=L̋&h Y/YX~K`F4~8Dzd8죱'&[g,O;aP%o|Z^+7C* `y P㬱tnD&"ݶS$?^[nM(H3a'07s\ p(rXs3<-?Ԙ֙*c벭)] "A s /tP!wB-03ݧ-8?79F/]rH'd J$<1f:0T>ѥOP7&qo @ZmD{:<Sܦ (Q3(BUM]%`/Lq'^ h4P9U.# vE“, ΟSThy6}ʖy >&ͱOg*Z#-j 5 ~"T9ba2h\Vө Gu9EN~{;#ZߞtHH`p\&”uN]$1\B3΃Jxvᓦ\C A NTJ)PYG "k\gؒuTP@3PX)L{<=Бݠ+[V95M8\l7+I hnó8DsUL]s.z(Y;A(ERCn,`!]nͬ)`d=_<%T`yiDKJ~-8rZ i?U~Ԗih\Z ^3Y4odHIdhBkquJWe: ~b%nxw/¨|_ uѩlެ jӑnηlJPhJHF=Mv!uUnQwCVW#M0 F=o%Wկ(Iɱx*~ ၾ3ݟ'Sֵw-[+N5`ggN*]Ao"](n3h{N9! /ιUMX< LvNx(õVA"'IG lieck8U֡LjQ>/ 61 TQ # d}fV?*@^DIἧǢxhekWuo[a'zYEӗ?0gJH8Crb,/l5 V:p9-Jy> Gn$Q iGyD\CFG614OMK݁nKfUI$ɇS(VՐ'WIG$U#EbKu(8ˀbbɹךsUUMDye6{4띒R>?=؝%Rx602;!ؐ+G IqΠM)=̈}9yUV4rgjz1MlGͣrwfG}>Ý)j,;8wXKx# .D,5١.xT8&p()-LNо3\nh!3zn fC$b(5Gu~ˁ¢5ݴ"b%uH1O>K#9}{%ЭZca>2KZ j §:`༅11C3Ra(o`50tF?p2;6SfY)E ~Ssw娨HFlOD7DeԶ : l./c۲BX/ @ ɴr̉[xhV UI#!WEc 6@]&ge4 1qrw2/ 9 nDL@/h)2pi"\3ǘFT6\/]sDےEW88_,jOxG9/yãgE|J aĊ3 X otpdn,!)G7^`"GUj3_{}ob J]gwx)CZ>n?}-v>S2 ) 1W!*gjqQqU2#IR9H *kŝU<4| IK۔TTI}N0}v` {E$S}W|{BmD#,\d8k-~GFDŽ˫`~)~|iٿ:Sќ6&49YXOx9&i4\,!|D/PX_0cx([wA3+4Z3g#BECQ A;}Mޚl o5 UL$cmֈ2?9a+eyOt %sf|_ț;22g? N{ G805ʨe^//KonvA4/w1r[ R%g϶9hv7/#  ѷl -՜:򕲗tY?B׻$ԡFlrٲ ⎒qrP7iQ;ܚJ$TU[҄*puKϬ]^ 1|q?L͏B}]z D>XNyBˁ O%)!\ߤ9i4_B( ؐWikhEO&EK9HN-ʄr|$ Gu͇|3RM죦4DvURKwqصJCa8˥ ֠j{=!5eqAcP(2?ŜIP #mzo5+YЯE(<ʎ|, &X|ĝ+_ܐ $܆dž|B9 Bl'њ[ג^5 $@6ƍrۀq"܏2Us{ɋk<*t>O[:BrT/Jkݡd> vvS?%>p'\Fo;5ٟ EyWS$:{c ׅUeycIu!㜅Yʻ𯕺Fw\)Ջ0̇(>NTՊ|jjNY=@G"ifP8փ0|O¯Ónrosz¿֣Z\($ N74n&* ސβ{@9 ۵YvۃЛma5'-m/agYQ jd9QW"bIư/-qߍ$"Zh0$) %kT3K<2nr@'×-v34UV"EmQ|y*8q Q#Nu+|xCC4Ѻز4w/㵡@$A .oqqCe5b*HD4\w3D?xsuTbX6~z'lif$*%FPt/mcm1d;[}#4ONFFq}> E ęiD~0 Mx=4 Z\n) DJj)]H㻤~;YI?qo {g<.Ych'l/?(qu=G{Q?qs;9/#>*'8{\&n#)]|i,àPeN>2_10F?'tt9V ] gt0tASJŢFNCN"aJp-'5)2Ż3 %kEɈuw'|lCzɃө0MYVh^@;6Ē|dbV,ه/@(jGXT6 ,2>`X,LN)Scp1Nρb57.@S5V.[+U76@pM"iM))Iѻ*`[ްM& :e\}tHJR9_!eQSK0ny-] .۾.Z͜$Uȑ:&}'+HU*~U]'Jy-d|{u:޾xܝ?°tbШ ex~88F@WV e  eoܭNְCm#\v3+$IOS4'Ud۝`=j`;0 ˗;j&+~;-Qf-\lH=ObUWMQA Y0" -Hh]O+2o/N6m_5}x O*&!RMX9iB0ִdhlx (we$8V:K/)zYdq|9rcَPM#@ |{wck]~01Q5JGЉj1R.e0;S/cQW.@h? c~p纡nFC?៎TsƃWϓ3lO$$̲pD=8YɸVK&r w֠6mz86Vu)Qa 'q;΂ӌ_ac=(2E˅+d BT<%}R+j4kcZMdQE 7K;"xUo)~/>6Lٔ0DJ*]|4t^G-W+˜@{9ǨO`!v% +To1(M(6{zT2h3Fiufśj /h}k l@WN'䰐By8(Y<i CqZH ?.=qQ4n5ZSYR)6_hXAM+lWDXخJ~.G9G/%C~N=G.Eū~ =23P"^JM}?HlirrSབྷM0)pѴx$@MC f$ Q4WjlnT62|ר ;uRo \<{0|TJA aKLLy 509|@:Ʋ$?n\.=r|Ѿu\.1z7sX e?3xXJ2RaxxOW_uv3=f*hʭP]~4`j 7Z0!84ҌsuN"*"D5cq6!˻j֦@ -0Q : .2v%βHSKGҨ!{O!V[y}6Eyjï*g n(p,AryRTQ0k3uAR|GG,9r"E*8c*" g-oAd{ZHpaq./3|%l{SqQw WTpQL|lqB3 BWy3zGrK] 7T~ws{o);" CjU+r 엾> vš:to sC2b0O@z5h !5 nD?³Rs)2k2ȏƮIk N'i1)!lTgJ- ̒mP-pxw}Ė'B't:2@,<;U߅AMRJ -_3^!yN׼yHI)f@\>jCaӵq]|?@(<%=~Κ4PI؍<CbEEXwp +/-n8kć@'arZ4FFy'jn(P++MepZ[S卹2:2ݡpB5!^6C &dG8%­ sr؛*t'JnS(* P.6Pʊev"`F\[忊ݵu8hD'x{iz h? w H yNJƘ,F~Yf Ys . yKܐݚOUf>՟BUK /۱3~|qZ,&ad1_~ϖiZrhy[^gwTH[WHWZPDY(v@' R f= ӊVꋀ"Kq&gv@=g$vh wi, X.QӜit,d˜MO&(,)0 QM19d+ 5+~տ_G S3p3GwpJ^߰[Z.IiK]zĮ/nnaH1"nݿO#${8"ư=բo3f˼\c>k\3e05:1&scESFfd ؋ݼ2.P.kҚ}xW`U\^ZA \`1C$hKg/d5'\y&jGOs=Z'=1NTCD 5_~܆o=qt=#fI-إ7CC(yd[WڱH7Ô89ţxRK|1ʂ̨Lո8uWcߣfL=$/ C;s nQ}ŏuf떪PK5[W@#c^H OwUyzB+'".HWKWb|ߵ@;Tp[ h`nu4_QC6W5G-('0|̲nh@Iɦ|}?4k?d۪ԅt!!XhEշAu%Ӵ#'j+*_p@tb( p!\F]l~s9_NoSҶQ 0֊T$ejo?m&@]һh*7 JϮcXBuP;Gl-,͜m=<5:}XP}WԎ[F`W}F}h)V&W/Om׃aԩ0+8e`g>1X`qXڄƟ>9ܚЖ2vfqYګ̉sd)dp "@jRw"ܢ1*m-l)[:ƦZ.dTnj/lJEE"E<~CGي,U! }5v>m :TD3)_2\"C:6Ğ1h4Öŋ!-߽+rNq'0V?^O )ǀ4J4:]6CfHe1qa$NKa@p;a*c/O_-tG^&P`G^%ƒ6iGJj5.KcrlԖC`j7HoqN~d}R|sK䡼ʨ,{3@|܍ry\h/,ja4C];8_QT.+Ԁ5+#UIΊK(iΛ@g!Zi# il)Q99}L3 0 ڙعV90>Û:W{t)ME2w&gsp kJ\TSoUB;RjIWnlm/d³~F<ύ Br#Kј%3]OpekK2@{닱z7Fw_G98{7M:!`vRiN>в !TT3h9XnR"ŁW#.킊Piwp}iD)1cGuuI0INr)3fy # pKniJ wH `} O3e`L#N+b:T+Bx\ihgmA-Wy0A"YSZ#9c 2BI2)缷7Vhƿ r B*<@%REq4vdN#K=U J4%o GY:NZER#0@[wH8lׅ:>g~&HPx9b+| T@M۠=i_ԃq wFM[MuoV"tfIċd9a:]9b$ )7:_iK. "M j) d!}B1S<°i҂r褄Ft<`fd>Gi?+h hI,I32klEѯIá&3ͯ<-_E4dpTczVځƵeQYomnurH@~Lu㾃`Q 4J\@:N2bj֍Ū~\uˬ]i2`$-Nm!^hT"j^C g`wa  (+T.k8o m0rvؖ WUk)^\~Ԕʱ.}Ӟ暎0g:L S!;@in-;{_b?zʽLcłd<|p?0)D8CDjp̍868 Ji| _޶Ǥ\0d=@ywu拺FFiQO~MV'W3Z'B};cpbWufPQO)Е'PN;x!5jv:_]ʘPKF~V祅6y(+@A^}נkտ)dIFP<^9[!o.Cx GIPn4t)dt<1L+ hڹ{Ka [w T !)RT`9mؙB'1i'eo$?ʉ|Cq1fwT g70u <}N,|q 44$N)@Q)j‘[|}wv,(L\nj%Wd1?Q+ZeIףh]#8{ʑ05h(T'LX x8N(*!sQYnaJ `_ìH9}/?UYq9!/S'7͗b<oScѥ[] 5O0#[}Sw19<x7 NrfesFye@ibzeϦ(yoꕙĦVKz"A1FmҩdLv[K,%bTr#6p<›Ke"?vP)ߚӟޱY0lb 59][*v%FzY [5B=#wNefK`ʘ*$jp*R-f򐚫`}Qn4FIqDp%Sm~Jșc[!IOPK (QC]MM`.t̊'hѠX W܍mE2XRJg@a6Y-Bg9"DRU#坸F;"bũODԝ.YnFS(tzs0wgb#gk_B=Wep%)&),»&T\F{@C]Zh8 =Fk݊ 5g?_mGg\JDXyn,2Р!85+Nhǣg%~E8כK!2uMGwMIKK_9ΊR%.+ڜXb PKH:JEީǙ R[ijP_*]s~0ݿ0Pd[6*MeF_^BpѺk_J66ȵھX>{񌲴7ѷN63Ly5h WԢ-0١]H f >50PvQ)HmR&&g=vd!Eyv;NI$F5JT>)Fu} Psx^˕N|w1d t=zoT Ii"Tdu!2y舘p >28vq)O Rv$FI`SPQ*^#:C'*K4T4'f* Fo.Nx‹pc6v5oRRL3$X\*Pjq? 5;5Z"Q?o+3}?PQW{LᒈF纲 Ӝ12/9c=+Fb Pл0fF G4|`jj~hx*÷~Hs /aA֬bJ`>YIe,1-EP X?حWMɭEː:SU3J:Wk))֟ K^ȿn/ L S_OkJPE~o gܵ, C}YU905ڌJnƳ Fح Nz.`4^ۙؑ,tDT( TD.yGZb|vJ|@xef3^K Gg# =N@uGΧ,0] V]Sd}/-½!*Z`Hhi=ZBOdud38HvlXqxJ9 vG0 PâN2Y`Mz3KUl_qmоI9_NZ ^D~#Šq9ciЇ:G{3J.<&mEasؙZ>X4sw?1ch}3;ԾS&Ґ%zk 0SslA&@h@񁷼if,;,&S,Mxk+2bSQw\RHZ7FQGhp\nbll'(AEnyTߡXaZoXl@ej_ɿJ9BTrtjnPMa;AIn{*q(fi&$k⍀'19BOQb֏0MO5œqf2\G KWT&O0I&ʘ7+M9gB(;ѪcC/29(DNSMm@&[ &Y亭"q3m@V51:j {{].p6¨t}22nE\бv|" B":סם*M[PU7c)Q'Ϳ2uU ^ܛƚYf}vy/0]g]B -y\("xaA„bF ]AoflMPQs? {&}3sӁoh xB4 *Qs巂)D197M 5' k03!PE5kծTޱ{-䪣'9GKa{P ⠮iׁ[sH 7pqڔKu"D)cٻ7lvXJHWC6MXJu.E 8,a"t ^YvŔ]wl5c2dLt^£v9o|%`[ <&׵_0dTNt3xGfryXNjNG18^hq'%7!_?ܳ>ek$rYe0ƊgaV Gm'ٜ~dc4kpNSZW[4rKMY4Ve6kvfbdžcWXX(m.Z_*^],7ɍYh%-[쏪Љ[?>"k`DE8Пrq尮 7܄sRA>fQ8:C_/ DaR`sxOH^5:$|qҊ%]bL-gHArvBLghBvsنrtAe/Sךr=V] %I*9A5&cg>821,[ =irwwwMʥQ[ mA۶.?F7yqe| 63ZŀUO6pqhM[zȟ-/p9?c^F( 9A|[R)Li$o*Sw??<e^`'OA*OxO0Fo/V"N#<\k*[P4a3/3'PqJq'c+-AYB`U0 U94 ~A)֜O4*m Q春z(Jnqʸ2_,!`B)v/Z}${Q*~Æ?;>~ldo۠ER7 HQ[B21YwR~ѸJcÓ4pO~@.R\ҽ>f+LF-\S2 >uY|o܌\= Rs;mcY3 TO1>ˣA` c $er|m\Y5 hvג_E 2HRo9+x?،/21^P>pZ*~|# b(!ujr{DˇU'/lq+.k ^^yg _?+$26yVJLeγi}@DʭJ:5-,$YkݾD+5uiŠ|1 )Nf à`jŹ';bGv+\s"GlHX{AC3fJ,Мv=k7>a/sɏGdg.Ҳg= -wo}En`8D떈TreNjv$WuI@&aJ/ Q)YӍb.2 (c`cZG>ADُ||3Y:$ǭ:+8ruTRRWНuW>J]qׂoӹfp =Fɇyjpg8}QoENFk t>e_I(~WƦDB,*Ԝ[ . W8WTUz4ﳮAMSgGdePcLYrQ{P.5:`*=#]3 6K6D-Y١SC([Ff;oDaLѣ2I2R\3X 3O_i=WV ސ.24ztUTnB)N(n\52TGv6 hqÄ+u}l>Ia#[p pvO=%CLFi}_$bt ڣ~*bBU ,HGa^>g7If<4LJI4M0ժ3q`p3p H fJULAxdJ /9YغvQ)dy9pb0;x5 ɗR5[|*,C!0S9͍.Uvl5V/09[N/ɏwDcKH4nKMU[Vke7?K[!87}SJؙt'ko :6FRE\՗Wp8,z1ϵHla0@n3#S=#vRaZ9 Q@IQu0>g2U -ca) GTRؕOo}{ۆi'4nǢCÌ5Enb7x3P 8K%ҕV+zchcH,LyK a9<8(ХoZx"an4nXpBJIj@"_`/ nhP]gϛNbnTWb!?5gC7R1qWPbFB%m-`IkVbN?;j| Qe4䘒ǧ9 @9\J>t.D8PޙgœPpKnTx'?w~F?;Lw$겉zoXb>AKNٖ"{ݎ?m2J[4[_K{@uLRUZ(t" L5KDWsrMu7 [XD+K=f>x[{9TCLv)J`8'u?",&I9fQϡ8jޗ^|fEa4tϪ7ѽ"c m bcj=|>TY^1^6_|B0s\ P߸ ) baA%9s/AI@|uA.ۅ(dx5}<#-~?Ӌ@p mԒ0N|&j~hҫbA˅jQ_Z{IuEnzwj{?t'Bk`e/1,vGD3n{w;y:} com%Vbn/ᬱOwCA d9;1 Etf,$`cS6;Q;7e͸BK^q*)!_-O@_Dz|_f؂"lY&J d-]jy4 2VF›T#3?ڭ7̿OdLe:R8CW#%~T_]be?[O}q׬_Kkz,,{*>]-ws8g bQznRzǕ"r{ }0HM̄ꩼq*hr9pmQy:j$xh~?wDg76([lT+f  4{,t3tH>N2!o剄`\PxպBXz#Y-w!3:&Zr HB,/ď-R1S|c܂S𿂦Q0"cc ID ke;}#}=Qr+f{N~z* *ٙ]OӒ D{s R] o6o~D׋D]""3%\4u-d)%#Ѫd/N@SO6m>SU!R9]zu? : ,ۢp-KPض1)5GLs>Hcn>όg0ݘDWfi'wI^Dn3H ?K7*ݵbWa@n >s{53pb3TTn WAjn';k8JTz05=~Ď?%˲ }m@ *U9׌bʢs@wDfiTo83._pY tCgC֯-.coL&t&)y O97 ͦb\=Kh{8v8&0Ax=0 AGVc\p6xc V+vDxbL6up h˅C=4у q[CAg=`Rrϐhzn'A)B㼼e1Zۯ>K7ww(2y4#+L;;mjre҇f/?#H_Ҧ]9{r+e_hT*\cХtz KIDh-'x]u71=Tl}Ă7(mtD>ل?dyۃuœ}%( nXeĭBh9B4~Z VLMFwlpwdg!KO'#>~F9*v~:D$g7@)>Hp14וEMKO"gzQxbhOa |B.|xB&;,jl\?xI3+]$8:Yi [nU%Sj,&zGk; +Gzz/Pe&FKZKv^)ѣ3"kydVFTn.*p vz1z'>TpX043a)yb[E)e"'i+}Ć!b{5,&+tuz1WxM6H#{cD< TӶ^ rtJho;~5<_w6$"s-PS@dQA짶翶 @}n`^`&N[_&` )D9;V%Aw9 /v Lk|wg0U( ;Y݁;N=Ѷe@`z XR%2XBS-4F¶l`sU,CBD3] C-4q@HX+][f沜u4ʩh APch><?R_ pgx2u1 X,/lg8(Z֗gA']Tҁ@)0;e` N̢k6x)%Ò8$Gd2E'X%6^* m-\#@m/㴅2Bqu}Zx*Γ iJ X!7 9~<-Bp߶{MiP/{E>|C֣|{=ZT+Sk†QQ_0R dypcWJѢRlO (eQj)gnn]eKEY>x=<gV^DVBWA"Cad A&lrQ1R VMwN^5`9!4ϔ6a`i [*c|-JNHgysJ/$g HQ>OH^r9c.]и -휬c:Ѷ00.vI ǁ"uJmT<,oRܶTCP|fi5@)(E ;IwW2GP /.8JQ3`8~kn ;qDG9Zez0cHy _}N({G><שп𥐍${w َ]^r?Bď>đjLft[YgYЈYYFu тfVcUSJ$ȃw\]OVr@V0~઎&rtB0 ;x!x4̇# 96wEǥ=%#+ȝ̮$ gTAMQVp쿴ߦvo+E˂ok(ܣ&HX9: 2>KwgiT`T=?xsݣ*ReV ~ v2nc[r壜#],e|ShrhaY=SPZl:\$h4ssYnBEmy 8)~e04t&8]ѣ'R*": 0>Hnԡ浶*} t ^ˠZÃ]0jJ2JzL'h5)ft7Y'n,66x@ J 0&5IiEv0G{^rdXt[:NhL&rmb_WSd^W#vOex7kx_7!@) j\ tf$^Կ{/Th-"+UJf(h| 9P}b{N@ b<ri*[bV(̣)[B??> T] ٌ3Wh+H(&3Fgo˿Zx!w/ Yqm fj ǹnWqWjPmpSbćN/FK#6^"cKmkLpYH/-ZAtwR-+XqKfҢxIЫz{{^ $ E.rp=NVJ@>,cF+KuѾC0G|yuc+3Z4= wWp+/g02:s#$}|e:vMQĮ톏0\O yQ#^"ͳ!X‰5B&w c NtAI Jo䉞5F!n3ٖ d ɓN7W\i]FSYӄ?0O|jmmvEV`Gqш7ʵt]*,otO(m- ֺU=,[cqB"˯ZDV]`]YQ݂P@b%$ _'o(r~|{` tVhܻQRu`-DO aNEuY;K|Ƙ$ L&-Z#4, ͆C7?Xkefמ4inuE_~} :B}A|g%)|LjawovbijӸ0yc N%]8?Ao@KD>M4 w=M0i~(vN E>WH+huzX0o^c5Y{abYͽΊM٥z'(Jb`'3VO*#.D繳׸ѫXn>| hx#L }2aJ-S&W >o=ge/+(g%k !Y-X} ѐBe @Q>g$NKnmϖG%kmHF06uZ bt79k/1l!Q%ͧQ 'TrLSASz#Am>>{⋽U/k 7^"]4z K9Mԩz'hUcj= \"ɻse!pUWʖ+>Bf[,E_j F_%:"&W[nEŖЦ(UGa,ƹ/{jS}bz0G 7t m| %,θ potʥu&{. ?p%dPZѫpR-dAւLˠo`̟,wְ"*aŗfe7hP/Rhrw &*K=Tv2/g' Tڅd&>Be0 GKޖ3k@wF#Cu(oj7;f u T$HclfY}e D˩Fp{Rk&e\1\1{󖞄Kza=^ @uA b̷({:=jj/R:I[\$tAzmyAphV䤜}R偃lUK1 O]m?:NS& ?Hg q'R;aLE#j,K$P& y9_RZE6Iܗet%^K_wix;*Rpq- ~!I`suU#Mg2QUƧ`)JHQm@ ̵~Uv`ڬ%lCm)ag^Efn f:nQL3n*N-|eX2ByxesrSq? c]1M$ZоLǼ!Sv;N |7;ۑH˵Я:DBƪ#<$w CLBӟ^ *wNf I@k_y56gQ S6TjSh9i0Fݴ{iDz>"/<ەULIr&7{Ѥ^%u:ugڊcT/}Ɓ~ Ki jژ})~SQl+53cGOzƽPь@c<&}@RV(Ų203|o(X2q.sj{ 5 v]>1K|֢'cXum7mθ@$ПJw V`B8a%}Y7b޻_=gso~QEIlƺQ;$?#\keTúvS&O $:uڑxз^'@+`gC E 9ێ dͰnx&=慬wW(zJ/7M8/P-iFA&IMNTHՉ380iod.'H "[T(Δ %]V:iÍ ҤDHЬvAR4jGN5"ՔW n`BuI?[|v`>9d*Ŋ.X>*5@,;쀻{kIqg&6H^֕) mmm4U, C{1+&1ԖE5z sFoXTni!^$3L{Ab | HaQN@}V똯n`aʉ*vs)Wհ~3SrԲd[TlPNs+nMB36^KWtGnEy17l}c~m4{+æ7>MJyBEgHQr'? WW}4J+"YBdEYI/+v%HYDaSzN,׈ř1-4.Tglas.W+˔!RT}> me03})>%Fa[D >՚.72:T~jtL*%EQԃ-hNTs'v`E EvApLhMJ _Rd?nm3>9i,DbrĴ? \^?P6w$Q7kq'lZp6!_6?WIQ\F aieV*W])FǢ@qꔆ=Nv0:+8@Vĕ 7 .TJC@ڻ:.4ϧU`om7>yPS,=NL%yYZ^xčj$ Ϥ瞡s)sXג*0;~on ZkPԭ [V3`˾osEǼ )7G}n[gP#lE/ǧ@WK-Z |;6&4\MYQ8/l'˸(!#rQJ$%ܡIy'B/"D0teƴr3{|PSExJG=oSk0j cZJ~c#5:X/}CdkmnJ3bs4MYݴCw}#EiV& eh&6+ʢXB,3CD:gG@Xk )>z;k,˰8&ǔJ˸AJ;eCƄz%>:]lE3w{9&Oa;2_U˜&>@Fs>C8jX#aIKeOe"s%K}|y wU<m8УYiߌ,*g,sO CODoXf\c{.09Ղ~UW{$UX{\P=^R@ar7WwL6qD ZZ\8 gLW_ ~`H{7D?vRlSSQ$ \+#wKs_Adj8vLbv@5׏/o 7B{P _.@3JAj9 1U܉j-߱%dBtŶk 76V)~-8p"!n~x" ;ޢj#C@)Ms2mY0Ag`bĆzO[().yJTFU5`诞$Dݠ}Rvqrzc:`V XrAQ,Rb#؂[L AO(SLcSWLp{ 3:Te#B [j$NAS5n_ԟQb+ 'vb_D5G(sXR^@xU:Mf04\Y:,*>6 ġs?MլXA}G܌MĸsKxPJb@ ۣ$-s91&zĴ`p 4 O=QFd6?. J2bCF>=S= vLJ-RyJv Y%V?]yi( 1hukr{%ޘUGCZ f9{>0L<@p600+ ꍻIGEGE6TL&GPqã]e ;*CG12ԯGJD{?4f?u;2n7΀ή=jPuWBǥ1|?E}`v]ߩ9j ws` # %t3!+-w{v6];Rpݜʽc@ɼ(gs*Wn0Yݯ5֏ǗpT:*9jw5DCFFq_W^cR~C~ZƉ7˖?|^`DۘU5"T26zN$@Q"@&; N}o‚ /NÁO {TAˢR7SO. ,WWKP4_WeCڱ艤OXT4C]O;7X}~i&1vet3DWABle=Dz`?;ʐp|)/-v9 8?)s[m@II/l& f;f)L9 eeս+f4yMRu;,D1.? KM/EAl(YUl ߆\El쮠vF ۠@i Qo/jҕId3 Ŕ|eAR_`ڛ%,h,#^+`%RԦ8h\:.ϓ]];'ib`sp Yqt`RW.F_CƋ_i5WQ"Ĵ+ggub Γ)5 ̽.[T'F96{˳^a+aa[ņriyVc_k$x'el%r<)l+%+ Q4Mp&![(z ޿"T䣴] \ؗ,LC^S(t0 ;dn-/y#]NzDe#ɵ-}2qrE\R`1̊M%O$u)>?I@:Y([g^pɅ,AUX<'lᇙkRbsC@v5$Y28"񒺦+I+ܾ\,olE;[xľ!A+\JZWq9G~iG^;&UfzVLi$J*#2gJleɓO>D?%|Ǥyȭ'u{>.VX1F琈/M^cBN,5AJCE1.eJ}o.L}w؆i,h`1Ŧ>f).vLM Kg^>4#6ߩVHn'2 b75n7L!buulĚY˛`='TX"M,olDS#@3;ȵq;e1`srk_NdkQDTse({5/16X,l[;e/U~oiM'2GטsYG[)5&>.! F uKKZ u}r-E, ?nB5;%X?8 ,Gy0T΋( ɏo(J?~5 c\vvvBEW~R#!@JP'Cn0 ^Y:eB0/ȡWڹt_gCyc78&fZ-nWM<0Rcbo1a2(֠ S,ңɒއR1tɄ#ۖ^}èQEgTȽo1^!X- {U0om$Cdׅ@6 tBGDϗ";/C~N( }ڂ}P-w^5_Ѝgus>1,P(,A"#9VnHǸp7,U(Q?5mCOe6sLR$Vd*(P;]Nr>!2ee1W+Y 2jVa'Ӕ"X@*9eYdPSiqK 9=Hb IΦٜGp?M qRQ f -4vk S:%U|q(Rgbb?-;,}v~E:W@T꽦gxjNeW$f1á@+}(1rG~B,,;Ưݬ0M}ǘ|*W"}m!a HŽu3n49 >|C?#h|KGxi.9?y,bɓBR.Ȟabo> w`@5es?ioc#.CQ%SQn!wP(9EJR([qic3c>}9":Zg- 'eT`\_r{ѷF(-VLZ 5}bFM<#V٧y5L7f)m@:Un==mK+ 7j}eU  f$4G΋XJPNa04m, t7cr."=A{H:3 (iEBbC)64ohӡ|SƼAj('v>L^xFx~sPn)]eo;'p$zwV 3YX f뫼EPR筥fq7*ȺoO~7ك=ndV-xћR[ 6gܤٯ]NtQC3ͮIt–c㼜Lw8(%y-c%5nҭ}*Ȉ g? WzeYtG= |,ΫfZ .?#,GWL69;;U9L7uD;0R<;(6HS0\ mXPLv^g/d9Kƙn4-cfRyNmZ,*z"ǚ-NbPӏzWd޴bHZ.F7//ļɐ)S#gh {>nϺ`FjkJ\6pu?-@.lNYblV%g5_{|d~ϣY9Z:=hA.'^i򟜟JYQ[ |TYT*M3F1謎ù/wBU^ A86 A-2= zIo}YTIRR;lyjˁ xu{v/-`e [5DBפ'T b0 Ev9kjk;c^&[JGP](hlnDǷXN2ņ-}-diL|w X87XlG9>*$ʈO*ցsMfSkFg5VK{p FR1, lܒ9 ff=u8zqV10u!H:mW"BYo8%7`A1Oӗp(1 Cm`Bv-,u3Z2]I/9^("4ΪiΥ^ @4B[2d=*yL؍دd!iPE ~S a: 5j& x޿ { EVѳL@Z# 'bS[>:t>D",a ݊ZV}EB_Ĝp=~2\U"Wr_rG^*)Ip#DstO_=\"Bjj(/8}ʋx2w ^(#p|G&8(Mᴓ'i@;&GU5a?Q`) FT/ `zy! .Pv3%DK4^m/q8ѡGEKo,:qetveRQ;4yҬ g>A4)bv od['bwP<] i҉-Z;nb$SwH{ aΣ7jғkY/oWշ' -m&'mJǨ f ?&zljKF%Ѭ5;)zb^iorьk5HSH!DW`ӆA1ND5y7Q<h$2GQ[sv0si,v:,_ &ڢHQ԰#8WA%c#.IBi--ꡨp@:=ӟ67C -2׷05Io^1;CQ; lM!wD}F`#3~bc+1-g%AO(u}R_~Uٌzs4ֳNt('3۪ΑZZ-(UZ$yszgbqYnG0"⏿wz W_H&a6W(g$;gCJ6g-}B8%4"( 9OLBV}=B}֖9X{*yE!$h\QM4n&^~A/ x8uwnRݙRX4-Q/I? vG0Um/&ϟ{=Fycp%}>bp_ luD1Ə˼>+> y fXvn38|A e}bUkBgy&.9!eL1/.{=|?A9sܛ &X+Z]0҉INE]ZS}M4cQ 6C=0=U<FN!qTZ ЋpW6 =O5Uͺ*6eؒYn=D^~?wdl`kWzN;[~7ixduo /C)؃8 &aJ5;%m|߆XH%F4~ gT/((`j;sch|E5@2)MbNk]E-V֧3?3dTô+>ꦷLd ?V &l + NMGI*Q6" 1iyht^T["ȣMVR7:qwr-F6k~!o(vzOD]U..p^[G˸}lJX[ dcͣWKgjpE "-fwAԞ>шI\:kʾ"T'6OUG-ߑcfn䩡 HD q 4ЂոcR#XLRCr2gQ;ۿB3vTKM9鶝p$&u>_hfj1Άϕ0j!Pnla6 CC"w=M7{g 7YԄb [&O~ < S'qF潍y9\X;*vat͈ g,mTW?ƲC1|vh,v 1IHo7?gwց>]fl;8k,aE+ @>[S>hO5uxIkউG{EI9ho F~h*U0`tBKt ߡ?^QQ*i%_m a_ -v Rr[EIX\3L)D/ZmݖP OV)` ߽L/<\ 8j\R~S rTtqvbRku9R#47b`N68Ǻ ͍gR}'r.+B 1QBʷ,Uɘ㩡o1w}, ߟUc@~ZJ]&~ɦꏔQ/ Df'^miLәi >LpN:`-3FUЋl-jX9\爨jk@?>?Rv@~mYrW~)l'xHD^asz#VƚXVԖ`2KAtL"?S@|Qn[^hm:B0vS# 1íZ.Cxu"Ϝڻyu+Y+y9I-7޴YW(s*D Z$XibjD1ԕLJhjB"5r 5_Ƒ\> 'QK'̙ެ71uP,j^M;)R7+=EO+'2c%'ش}hw63xxygejhlň密PYg*̋}qH"AoaBg9)*6[ar{YV b4;f͌>lZV:;M+9FtՌՊ-Œ.LJ\YGj@uRUfs2}QO9r.ےA#pp2zD E3~uC $Sj9@0XiRh}!kYR3&-IBN=OR9bDye7҂dPf&+c7yix l( 7X-KQO9C$v*Q7<{D&IWFV ;-IBТ*gjQ PDw3tm;A_$H9)0kjsc-kģ g'+/〗UҁrC/XCZV˄]sr(X. X¾VHv1@Pysl9q%+^XDž." #=r*%hMv BBMƌa%R[O԰kir̔nQcz٭WE07 \YTd/EjDhZ)(N Ûʾ *qc$\|F6l 0TR"D*c -!6qTJYk ]des{ƅXax])!;:B$Eu9RER$w~f ,c%}-O+XLX`'*<Sd[^D:S)h vӯZ+\@d 櫗[!o_hy)f@/(lEBM20Zv~dzw!;])A5i5&WلQbŐ=l󅍴>+`Re4cxƝp3n;[X쮔.R3ԦOt ''vsfFjr!/oFs-׍EOFy&ÑM(UO,̡q=3;}: Cf<Ɲt3|LvcSd)FD(sV0y|[H8tO:a_FæE(B.J>ђő/f4Q,m4AcodqxmlRm>OO&~͊/ӱR@rX8# ˟+ XjX54v G6VfzZh{^n=Y=-E%$%W[i|WvhC2+bOygx! 9PJ5$(+*iZ2:MVcRԜR=/T8rmKI7xp1l;I豀VӤVnǏK?N&3ƢRL4063<ӦC:35 y[U,Ȭ5f` LAQN:{B= à+4b;}Mq`m-M :?:ι9nYgÚq`hz:ey fU׶DA2.^6k'( =ib&8vt’CfP9 r&ִVbLsFݾiGZ֒5;-ۂzN;GY@)=*Dsowx7'3At?i; G(֑taxUz a'a= -(y\T]yxPʆJȎ7#Ãk>Ak-&DO{d*"p)eg2"qbFsG< ViS7yW|y[`>9B#cǃiޑy rc,7EWb_A#]ƥٓ=_*/.62g=>LPkHR ㎒^BdbZD@Sq, 8aM%M46t42b`x,J} "ޱp{i.i2 CI&G OkZVf!% `R ҔH<6[6X7p#ִ8%J 6yF3 1-,t~>(Ȧ"ʹs4pXZ\GAaPg=S_VA.١ (]6 6y*/֨"a0MD$s֬/$+`E!N'I6DmBkRW=JKs1H)c+Uƭl!*jX% jhUt\8wYBj-Șɍe6Vhڵl\xg1g3/UfkskHjU7hߗxA5n-kfkPzUS6!2Jg t Fs5,Ɠ!aF[TV3;oXU5WVQ6f՜nz7djn2thNQ0<obà>Ⱥ:f?(Qģ\o@j(P>KM26/wy`XDHubTY;;XgcO7[0,қaB$!l#pV]>TUU-IC40<#X`L)C923ə_ȍOqn, ˖I&RM7ӑ2TUd ZIkSi;Ӻ8 G{_;мaPyOx9U>q[+y(iJln4{n OӐRPm?app䱎6(gMj3KhV&>CkI6- ܲM4 i PdRĦ^G eF(Φ$9ۉ9m-I0=^4 {:S5A"ȃAQwfAtAraTY:j~9ٕh[`MCLi32.W&ʛudb(x'4TeJBPӎ14K^C/iFX)TC6O8U_לP6 sD' D]Ԡ֜c4ꥳ%hIt;Ի[ ^T:> Pާ*-\FT smmٓ}9)=U"ycx]ky3hpUN#nlNB!ݓ)7y.hw.PiXT$`1#a*LL0U=ĔJ\0`U8,UVf@_ TD_QONa댁YtzмII,llU"ca @* B\:y'Y\D_?-OQ^Ϳx_<8ߒcLs"`ݡ' Z 1lO+oVc_+7ש픧0&ہtcꔰqvv b8۾$q#5n-|قv}MQ/j"h _dKMs=& ]ξpgOښVC`dC|`!,19 z/!Zx,&꫑ 9o*植y" IFR'Td4 ԽPLځFSG0%ZFIAOk|4W+5hGxNq&#o;. K(6бzT^ awXe&S湆,4R=|˓%2(m4o@z6lplBlޕ(oH-9"Sm / @B#Bq LŶ=kZDg]6(Ɛ1았pI,o6[/W.aÂR-}'ļPMEXa'h' m<(NC7/ҍ^GE';*XPN'LFb`],F`C8Lb2`U&FƨBB{StuJBAƍ!z]Oa ^_N&h!Å8m=P*?Ơ t@Z/2g 6Tv{%}, #˻k,FήWO b:PjA#ƑOk#<6DDߥϷ͈fC^j=V*>XSPՃ)AY0i7@곥h#M'({;> jE+l鑑R:r5"x]cj_aU{O!/53^ćFڠhM_:u+F6h[>o1 ~=690j+{Pœܺk5|beܷ"QJ{Ƈe<*C`0 0'kdhU=B6.U(I uETc0ڌy@b 鉯E{6Ƣ74,(SGx;@ l5;Wm@^@eQts$of/c bAM1TU'6UZckFsp9g(LmoRκb{RWl+$̎R1KiDCƓ7ɎN_)5 UHՔ1F>9'bO0|!ߏװ*rK7Dv Z86㈶0l7ϬSD6H&⇜>} tHRn#aAv$.Hc]N N5LVes"&3v&ݰU {D|``w7y[m+-d>*'] gBXjȌ: gp;U)|G9bIr|Ǯ*sGqxaKU%:P|D&‘aKߛlؙې%6xx6 /'FuVtWvH8; ו2O$疩1ZWxΆL%}{1fyEgx҈&w̥{QO|{h \%dڴ hHܶ^ƋSe#1TJw#3oZ]y$ҟ[}4FQn^;Hzۏ|E.N:s k,M{2j #1bOt-_dP"(LLX~ݎ9:G]n6Zɺu,o|E6f;NJEUr$|u!{x/ck6 ٍ(;Eb<1GwӓwXp4=p{6eTW(S|R/Ʃ& oBM/NQZq~ga$C22,ãӮ DUyEFL<8,;;Ak$,' ;:F NHv@-Ul \[]oW7mV Na+* A njF7Rs e4•ȴ&9W4`Qgd(&M'kM*[/ZzF4zvuG%|LfA}V VPAJ:Ʌ(5~~r9#`LyѤW 1:sh"$qm Df3~ay8>Ǯ՛S/ D2xF:FcwcN1 BboiHVC,L(M'ݵ \XS#O52X>y&b2&cZ5w$ŕ[QAyPuҘRD;膏ļ}8o'we*J#v罔ϲy""M<lE;]:UbH]YBȍQe~tV+E(6yd 0No Ìm{S?f'd"ϝ4$e0C Hq1LS,=Bo x]ij-_7YL LjYviow8.qr ZŤ/Һ<}$Qe)#Wj9+i-Vj>͇1e{`Mz&xP9E8^﹥)#WMD_lblvN EFƷ3'SK]6NU=]Ŝ.ot4dSYVV;p {Z>BQRmY-h7t O}GODA9(\VVvl!8N4M_Dd/U a L$ZkW~ҿn0uUikӐJ.JQwhfY JlL^nvF=ʤ؆Ƣ=/jEVGGTu2?7-'c>ƾrؒx^nuvyz-?lQڶ)Mk#g ʪ9Mev?-w?K+G+<F" r ?ݎ0OҮz Wܧ[<^y=!].rt5e^FQK.V2NH쏢"%jCQdR3CRU1Dr^zWrahx4iM:u7 C͊ M抵/4Wڢ몪ObKc=Qo13{(!뛲UClH9m~:_ #epPt(^F̠|2Kx$m D :*-g)ylh~ꡯWZ;>Χav25*`dDEVc2) I5ViB>gx:!zHIv'ofdb)*\N;]g.OP>u&_j|LdR4᥮ cSC)uV漖7Pa4%FoO%%EOlAH(T*F7'mȡK-[QnQ>}OٖcF\01ia`3*Jn +٫w>7&o& $:o(10;8c8R (դp648.0/LGNcqԉC*[9X2klf2!\Xӟ̞Bt YUnyxYKu w;(IblQOqh'7Gow´.غ|,> POSTaP]zD/vl  0a: n$ z-}}H~eXFpΐ]7_%p=Ys :kp_]LoA~m߅NZRU)DNܝY=9=*Td&jc)Tv{/N~ G(6ƻd{ -[Ĝ LSƾ(4 T>\@K6jt杢@]QdNaZضzGa\-qYiAZYķy }jYI oyø%QBIse]u>4n 9W,URٱ@Mfu?w3싨]ȬeBhZVg?˜֩mSt@1`{UeF>^2IN$5Kv藥:}MGްH75#3S9)1B,7U}bd+?dF{ SKкПMПh۔_SCހo ) 8-=(Q G8Bh&! ޲JHZgDqlHdEċOѕkjEHlcCٷzyaAuɧ+'UkD(εeHJ,.4|)o_ܴ/ ~~˴( }Qaw9OY@HP8Qs#2m鑳U?a6Rԧj.hTi-Nex#~\rkf#L&O}_օ$,2G?w!#]Q"[&vIVhzzm $itDiic|+\MAzuʭS]͘ pe ꩘( 8\Ɩl_lLM"P -@@8WYڷ ӣatKb覐nos)! $f9{|P<Ǣ΄5- zv]$Tu- Kpƽ.t4'zz} G}Ħo3tmIrK,-k{s2205io^3̗L]auk:]7,-K|B8ت%ɚIm7Wc)ι7xoSKG | GSO]+n,:D:~0=1''GUST+◙65gJTI_v7.͗߂az7@ sƏZv dXpX(`N˹J@l T'y+$л1 {TDr 2aRݬWb#P;atGdxO`W гHT|  *LS 3U_:$$kYȷv=j2cbb UjS!VQE7kةX} % n{BjjbL`9ʹ% g5U3{wvlu ᫿P_FȦ9dD):9n3?v4Ѓ5hKR\2bۗP79?8Ap;^֗ТI%^9d O]s6lmzI85~uK܎,rN^O&Z)^y!rEF Wť3_4ߥH㥇`QeH8/o+s *,NBluTؗ'WGKBϽ &.8;Ak*7%K}܁3 O 9^D(пB3)L--/(9c=l4 wS*'.yǻ{Ib5mShH΋߹WEh85g$b6c[J<]9,,8&D0&8.#؃u$7݅k>#_58'ĘUqe|ni#FxFXrdqJdv֬/ عA V,c ͞фBFZ#PH^>eӘLf`}O <5w2zh.0>oGj=g*mwWVYL_YWJ@{Mc~iH_4]SbHͦlXmYJ6dM4 F'aDfvݽSJҞ>9/9q>urwMI}(X }{P%=D~t=W!Μ?$םF[FuMWpmx`e HSt4r5 JK5}u|-F;g X"ﲓU*%!N".oCK6Yf&uȰ֔b'H#Z- ڸz >KsM9}Մ-hTԤoYT\ Z&;G{yF@PBпX498Ҳ&lnYסr#;޼o,wSq!^ Trcj7.)J r4ۗ`A\LDM}u(w#c*:Rؕ)evarYx*u*~R%lb:IWrzQj g1FD,oZϝPsׄ#e&UB0H2POSs:H3ah9 >ΫJ}elĊF~՗7V}' f2TA^iY==Vڛ'lИn###Kk=(b=Pq.4#ޕ?]\R=矱V‘w&{W)v69R嫷X]Ol6tW%*0&^iDJ^Egt%}r eibO.Oըy6h8jm9e*[}}1k ZSUKѵ@]WP#a{]Y\vv,oHQ_$aufJd*RJx?*^UjN<C>gwZ-QK 2#[htf\uH)K'Ǟ#}QOQ51Km+TOg)Ц, 0 ~HydÍXU> }FLb|l3O>Q_`쿰wyx+@`"TYpQ eA4,95车ӻ.5u5'GH"$τh'uf#Nl;[Uf6>K& KK7 -'A䭒)W UVɽHVh)z-AS*|sGAdP:@WhɆn 0*ohV`ER^pム-pb0RF>u:XQP+S6xD t}\/U rw}B-ľCz{ D5oQ o-ٖC4:MWvx?'U/N yteK~3 ,b>J{z);nSFzEZ ĒA˜7ikJo͐, =׏Ooz̧ݰxuGPQ ݕ7\W~:ݻFAM`ca&Ϛ3jrW T=kܑbYˏ #S O69JSړWgqr^}>a(dai݆so||Mł0,u>0t0qmsNX!CcdR+_ 8 Cw\W0xEH ="eʍ.j ;7PEwTq.:q]AvY꣔vx|zBE|g{|5.a:x>y 2:+Ű,^n!,*=Z4ȧ<ҀR5DAD,ƕ,*qWsz5eORW3L_1#FG .Hm2yHJ{;]i18EvZp3`0Z+"|:MSGmS}1)@ PHYGHsS3sG\iц`E޾D&C L6[i9ԡe܀-`:JPkny}Vg5Qe5ȺB.v ^^lcyI 6.D =%;*4).\ڥKzFϩcJP ķ'Y7@v9T5eDwahkSnve2l9MFFulN8cܐ k..n?]x,f~RIIcygr!߲$82IYŲlQv_:ӣX(M/ פlv-<@~> ]U3,ŔizzpPvΰI'Z'J$Ӆ5g֌s1_x੪=T6HC˼m}"Ge+ 9(i~ȾHhgz=}nW+Nl(#Q_&;mDeԒg WɎy@qğGI,@?=qV( Qwp\^+dB*wa* Κ?+!BX=O&ۖB'pFJS͜ 7;0gbJP|}T/By\Q;=LJH;~i Jƿv| %yJf:dv=H#H5ILY7E0CB́FőyrKW0x b(6#7 >^Ц`:%%`>Gi5Uc78q˨Ǔ̱kDZggxyTdO1su q|ƊĐ(DhMym".)rB-{PK}ӹ%8ruOFkϾ 2)]¼x>|Z],-Ú]Zˉ?f3_Ž9^`;3Ns;@9VovK"cg%s")ͶRCJ}k\ Q%RN0{s_M;#uroͫ<7$yoū|; ۱*ۗE!/S]|Mg[/j~qFFO*cLd(֝=ZFtq>ipfk k{D8Nը砗f2Љ0^!-o`ôQ'J$Z(-c ` ).%2­!-| >"]pH+ֺZߚ]>2Ƿȁ|Xm2|d4ďq_+S?DP"{A`LN))8g:yD9^I:=-߼_O<w-Nw񊖁u U QW&YOyr4ϬD=1wc!r\M{j{!&M0dՀZU k bmëotLg8YK6? fr:lpؚ,a߁D86%|h86s@"` ČޛYE=ǖQ&E9]lxyu,IO O]2$>ށ9äNeKgl\qj3iǭ޸v agl񞚕-{Saw|h{H1/˔$ծ ϧQN j* ܏rwFK~{7% lb+pRtA⣬C9]`2/<4h#QXti"Iʧw%+}R~,p yͷ?B>lƳ*WQF M.t&ƌHAcF%JԒq?dn@5W. ªjW_TN|k_p5"7XV@\V}@a2:. xNr9 >(e.joGF}B`a9f%-|x RGB:K5KD;6GK~9 p 8gs}@U,›>hIVqڐ)&ĞER Oh2`9mޛ˒-!0<pB0ok0G'+F^4}q6s$2O Ea[d@ 'f>,14aD{770Dyt|׮96VAvsͨNYYgyϤHTS ?uߖhO&H _s> PbEVBoU@,meN_  G2yXFtSmg*3 X+pyHO ܥ$44sK$ z]ع[SھʥZX0j uNK0be"_Zĸ߶Ao?hN`Ԟhph3xyoV7l)a8mvIfNRNg6V*dR~Nm96`+M1֌yȖ/q^x=:e"J#XOY5鮘=eî!cC^Q$@`bS(J|U%L8ݗpȣl!n,7B2cf97ry'/-SA]˹i v5ۆxik;c8~_7٘[~7]&V)j=txRQ);*c릧sUV2jG^Jq.#m/J?Da7Z6vSڙ^kJ(o-A<'^+,3u: /\&kTwb{`$> -QV?54A'^sy ? L`m&Δ_R8|B>Ppq~{U|**rlTNj| D#LYtm#k#4Gqf EyW1f3HFXhl复%ԖFCj6/>X/n'8mm%0|_nL`0N1%pG2ժ-6Y[l_5Nh߼r(HM>ʼnYsPBk=vHF8ۗ&rC|7]$v ZKLJR@G_:'_wJKk2SO%vIS^pB#+}:o|~\Lxj,ay ~A-hwڣܗĤNy5-fҴ:r4nb#%fU3 Lv?{9 t %ԨDWЊDt߈#X (9Xc ϛ6t.^3szКH ݙ!HIȦްCBQW?]$Ӝ*^e%b_'<Ø#MsvGC7m9c4a$NSQH.0Xt6:m5fPGC1KDt[ rtxz)i`օߝ&hk#ʛn4 ۜy<$K%#{[H`GgdKn s?2"RMDlm>}fmS,Gu>Ih%q _~:0tEae\P2ӬֈB_v>{:gQ+\곊!.Jw>4};qo{E+pɿp#b\CgN!*^:a&',\& yekOV~CS0vm ވCYHI"um`7 l]uD|f,# ?(3y/ڻ~jKIhy Z<!}ŒyaXƟYݺ)﹏0\_edB6X:գa!xClOzt SQ?^X?+iYK{U:ϚKJS%AJQy];8'a1akwvk}}vnxf9gq{tW;`uy/fws#ҧ 5laQ1a/*oy՟'Y{Ȅ:Fa +;E|=!~B1C&7g=Zȷ6;: Xl1RNڲBiC[0u.%q :嚸# aUz1 n˫ o!MS۝V=g a'mOK\-VR\kw`6!sc"!:+4uH6bVWۿu67(ptR}@p@5&6;~%z^_rA)3etoxSжν .V$ igW5d8xہc`/sf}H4WUpa49R~ڍA+  TVK3յ%N08s)`6ڦID;+EP˖ E*_лh ު'"X,o2B7b9ea G@OlL PVav]-Nfiy ,?&Y2tށ4ȀEĭѻLI.' ĄYoP824+M@>;hu*|X)1e9"(twJL5]k+lJ%T%b*U'?x1o&L9\v16,kSʭq'1[tj*4tz$΄@vk F5yd5o,`C.Y6{z/qLLV+V 7瘋Co7sSe!A9Qm=HcꌓћEگwyK: g/Si$^ sesդ0Җ8)fJ`MPUj ս 2_ښybyg]>hI3N9Y#tzFQNWئ!n%1Ɖ+t|P$Ujy L~~-'O'uS# =o0,"):b:t)T;-O:9l|CCFy7朾 dyy;[zIMMQWї V*wC6\DbgpxNxp{d5R]Tg9&oWj}nSܻϡnznQY@/DuW`ʩ8 ,ohN"J QH#ʈ&wkw> q+pVMVk|OJm"y9b#%DfH]v@XDW[^:aWbr`,U>ذnO1^w9<Ƕ쇴X UI{ةK8C0txNdQYVYo;_PZXJϟ$1WTx j|L uCC/idϬfzPx_ ]Y1FJTEwq,n7v4B+UXȠ]k&ٷ&N=$Z9$y͚yw72}bT}w@~wWL*6ۧMTHAL#uyS.`q[fhwo='zKJċBL$ac&(`9rv[ R Ī/ \PNr̾!iw09pOKt7j$d/)HkG)wߩ`ѬI+3sȡQϔf Kڋ2Խqb ^jOk38_7t+*6fvi.]?D`4ź/`xִ6;e qHi[1 <۔BGOw𖭮 5U k(\HT=Y;[4l_9_@V!?Z܎!}f5Tvr &^A`%cYAQX om/bӔƿcAwiҪ=m|Vx7eC$H5;ռ0!I;NmsY9/UZ+8.֔t)wZ9[8T v2?鵞\ I pn\EpJ#8 =?bVC[2М+ m R'"wȀ'u3D7tFg_Wǔ򨿁S D[4 v 񌦁xL޸mɳߘ@›J*v&K`&pLR`g.'?61Ir͕ԑ{om=5f2<:_gf[LVz8 ;$FJqO/KEH%~P]X#3iؑ±=t8ψHǷy+KZ62El :KZ\f<":Ods"7Z[psV2XtkK)Qo%fSV/Cַu7͕.)D}XKR $zuFrN]8c WR x;P(H!O3̙Qw>ŦϿOp@*[ ΐ:ȱCgU$FSx r&"7y ǧ(OV(/g_!&#f1l}E$q +>.D!dl#aG9-!Nd"]rC22}:eBBlkJl߈o6P;yWn&>;/*s09lCo?ǻW1ʩM%}1nxx('IoȂ$+ O2MB'IPKS+T+pc O]fp)>Q4&mfup{q]QK<+s?s(8|؜U>(x+31Y.W=qN/[%:?Vꈷ>s^:]_< u?AP~(F~|u.ZMq:#tl;sq3ٝ鋥)'q ZMlmKlţy}{[}Ʃ!!m (CCn<.?.YagWȀWju6~%yjxA0µꤧ`s͉J.BkO:/"={~-~y// X;B;Tفt$UWA" \ڍY~7.ٹG4fykw~0Bd u95+Րo+ aR7vRUCij8wl-Os' ˆ4Q_%fݕp#\; pqO%)(%9@~\((r]ӌ ) Q$b!&DS[? d0MW7P&3d6̿G!,?+ okx6>, Ju;pWLGu.ˁŠ_s7Hl# yP3:Dw*m-z Rb|쯹NƿUp%ӳj~o0IsXqe^n1ɾR\W,|.uj̾rd'O[/mj8jҚ"=GNOGL~)#c7X! F@~r$A(q0v/\N?vK|l0[7Jrԡ=ޯ3T;aZIv3DΈs0HFh&1]I.lWT+0԰)iuCd]ɋܐӅ*eMbY(XSi6pT|1imxnݡH<9 _itQ?}oIvM)oܠYg*iݢQ&2}+s?ॷp Y! u0N/Cj NWtt݄(2{!/}qc `K$x&2K 4T߉p߽TR[qӕbY9ZZa"I9FH_1j`y.٘">.X@-qWu_Vko&uRQ#cŽ|BMF_ʲ?re,TJ~_^Z-naܯ4e<2ZAKϒ`g;8WB=a8 z[{Gbʊ 0dtR3'X&Y?FD4Y~Ͷb`F yg +jaBLm\۠Z:4?1^BݽWVC./Ksg#ꢥ!N/ϤawlbMgQN\GdvbJMӓ!:G2~ o;2@AgSy^4䃃?]9pvrQT8ϩYB$1DLo2GBˀ=ݳ7f-2_5nS#I:zfrU;0|z! ;\ڂ?hVD.`5~df8{bBD#jȁVvbs&x􃋇>Z󵛔쁾O$#l'%.N -nB |%N;wyXa_{[`v>_,ӬM0+Fh9Kā[cpLFsf3E͢m-afg7Gt/>s0+se.Ha1jFKL06̝U=y\PwPLnp!]fLPqe{hby ZЕi3Ik)7e&*i򎱣)}z,tB&b=NuKTW`Z.]c1p0"n||lpQjSpHBVaFwpJ4; .M92#7I[u*pA P.9L<b 6S.q©PN'Zf? _s‽&"7j]%))É3]1T3'Lv-#v֏^Fw65"I OtTkJZ3ػ]L'"6HvmxAqڿ϶r109 i("7[*o:; eɰN"N"=BE{Jn(!T&R eZnd$%csyIsզ @&cL-=!YEWs,:ʜc4X""[1:ɜ dTm6Bt@Chj -8Vy+_3;9ס_J|Vwv'O~lJ]A0dy,oF%引g.1J,w-eW{?.M[>O`0#D9z r>$XugÖx|* pQuت\#ssAlfm3A&'tͤLZ%2z@VhH!_EN"L5T;Z\9nC|(1>1 p0TG V 6BNQ 6-X $eIࢫ4RNHn2zMi c#5«/+vߢ$.LY#X^T@6m8% Yx|.r3Pz4҉mhƻ8QzbD=k`,ue`-mOIHeu21R Ӊ'!WܫmbOS /b+g?D5E[FhF1}ƢOAdqn j֦^QqZ,c*`/⺝9mbBE aᗪYA=fˉ9bArlj{SftQ[^6``n!'YG /H:WK&{Q;o>}[X8"d2y"zQ^A ,{v)P_׬iE?~7U5~Ǻ:r yӊ-z8+c f`rҭxP3/l?!V`5o(bus^CۦTqDBuf=-ڭ̈́ݙN\Uނ0,Ki{j e߉]=ԝ۫0[|*z܆Xh{֚ Xm&Mxھ½bxÐ`[ Bבa*R ^oUx @W:Q#eαp-<+L̗jgQ phA}(rQׁ76C!D\[S %JD K|G2jt-h;g 'Zgm;{ɮCKfk+8J--ԮnesR h~m{HEկԝcSj3> f. 0JAY{E])}.`-}`$S&qC;d9?ֈͶh`4\OAQ+;i4 ⺬8#6wl4KkH#^8qWh-OdPKWNJf @u,.%=PRe_~kYTPc ӺkKcH1OXjه[#B -ilc"4MłqL~~~V}bun5bZ,Vɺ !b`wjnAGDv;N_58 !GƛY ]lj+/pl1WӰ}_*֘;IHf]fb$Q+k1__zLl.3^['Nj#QBk[ϒӖӉ9̟h4J̤:߯*1 :؎! z7ܤrelMPU'6r쏂'7|XNDSL Hpx!NWn7˲c5 WHZI\^I_*^0MaiKΩb-d쓜x3yE? ? w]@jsз%Z[o>ˇ*bW:_0$,YmeK;ßSp xc~TcGDI1B7*fo.<63^9/󏊪o'93=a |Ӕw3IZ*Qh&C 2wR";kf%*#u^M\׻zƓÕ>%4%ۑ {2 ^n%Z@=~OAw\zLw^Z 'eVW~)ڽKbOҝqHS;pP C~U'CaKt}6pt8<58ib^K&OMv  ?꣮ 1I'kk#Aj.*(hReѕ$G_%vc`$D;z L?8i'wT%%Nd`uT4^ΗL8ȖfL6vlzTM#7Ǜz"s >qj` ި9;5}U\䩒@8 AT;RM',OYhiO09T<G{Ĭ8 Wo2&7Z@G,P=Og׶xv A"uQO_aRP4iWZ فi>U*V+Ct:iw77+ǎ(2yu~nqCWl=^\ӽY?ݷ >ƘED oyJ'T)sn:]N3r"6aW28tF5K{㖖i䞚Uffuy{JzO&Y9ybA:ey?4\'kT*=?Qꏔ !r l5)F?|,QF#65 Fv*Ms coܸD#yZxŹ5uɤJ@QjAx:G]Tucd!|$*YNIi& Zz'F}) wv4Æ_/86 _`Rt~_)19[Y;7 $^$W>r[E/(/)w*4?/Z04x.OP_L%܂/RPfoc):^M>YWB,qJ 0uks=z!=Ƅ᩶"AIFF [;L6-Ϲ\mC~&U +|IVs|%}ة:Yz0$rY{VfrWkoVwCGSu{@9<ߛJJ=O,ͺ.s Sc5ҰKvDaІ>A4W#$qDyߐU8LpYkISOf6pE"@SީdA]DT %G&JK74Ňt{˩s&_199MўYkNGYHh{`>z0\/R 14FK"դWg$PTjU5 L%2nܚAH 6Y~p"0e8L5%= KLGZ|rV5FBTp t&c(orHB V֠:h?d'X@۞)HzjDgC&?rJhᐾJ!{7`#MhKZL̵˜'-ōD֪^*gjEpSەV^/r&K^i@M+Lпo䉫# ' !煦8Mz'8J1olYdQfWv):^ u]*߿B98 3uBQ&TLPXr+mzI@Ǒ sP"(Vo-c) caؠZ[q<[l Gp\0"Qk$v.IX=sVj|'8{6>oV|gƤDU JHs cNK͆b872Td,$w"FPPyv6CLjl5yR՚%?W(5K$K:Xvis+}=~g DZ4+# n`t^^%[]̥^۵uv#.-&Ś G$mJ=TlM2';8 \t!'`k퉻f->J&]B! +k`/~?AWS(nInd |'c@6xen}幠1k e;q]eW'cfT}HGB8C֑`B]KCx)%_r&BS 2ϡXR68b)Lĩ !ZǘѵX%jh,P_W2@zڨd65>0˜ .{U),72UM)&ڧ ~dQ$6ϟgtwkP2s.3Zi{gq~x*I96hCgiXx5ʼ'8P˾بSYO`<Ο;b\)߬ PutF#sM% UFWKVay&t=}z~(oj4zda_-U6A `}xJ?n mT CG`4 >7bELbZ†Ne*#~ǩJ1fj4m/juE9ZYMi?."X҉/2Q@xTy@ "E#Akp#;#D䰠Loy[M֮%I 6ת-LIM]ٳaliO-x򅨗|"%^AG<_٫qyrݸgoُH˻VyvPQjj AǸv񬐭r;Cu.m5#H We+hb݀Ey>'ҧ&HH/[9UM6?oQ/cZ. )Xc6dc~D3Q`IJ^ዏ!NȵrUS'&djҤi/Qk^ˉ NgcN\.hI}JV~!ΐACn}"ˡ>++00*!9A}D7;:<(]A 2CFv,\Y)C-)yci݆4˄m oyW;΋u+ UT6:`0f5&\dr{QZ@P&n(w~~L` Fq$rp0Zu^DR>B.2}Gpn!j {v}&󞟨TKG0&Zqt$?#/ Af:Z}I=4xx>2S ݶ/ٷt5'8n\ +QД|.ȳ?K2ٶu-I3;$O3)`]j;,mY4h/*hj;-7`DH BxkBK&53`0kgBVJgOC3T:v;sY+JlCWVMеXVj8,7 $嘬+VbW\"<ζ?*Uz]z CVBǷGfG=Ծ䎿 acŽeؠha umxî 1sg1G[68ɻvJ|Jqf *ZHclga2gfkco#@̭< ȽM44\5u*Rw 62^DP~O=GP<6d [Nn- # W?h@k(2օJ-ĢBUJ}CoYߤWkC37,1XN_aU2XZ:2vnh'C!/2BA<+?[as#j䠴ȜTm/86,꿧:iE/|W4Khu 紆&"g ȸâD|Fq=Zk?-Hmgˤt=zyf!jy7R~V܌n.#3==H='?W͖//LB9S~Z Gg1¾Sp7=( K!"M ,8zI>-+0 :zxX A+H .kI=Ў>K'(=~;F̢*i'FJ89{W-qmij_Մ-& R>]} .,럢iAxlif l*KK퀂*t Xy/S.F5UzW\_Y7b9QX E׿mАճ}e7ط` x2y ;Z(S,4um}7 p?*',Am<5͟ǣs! LSdCb} `*AHb4e`UVI|+rpf`")x9n?fOd 7%a+6ߙ(}'ILK\+7~^Fjѹvz >҈b˿Κ3Ѣ yw tet7tGD̷ɿMrQ3p0$G"Z(/kpH+cx> Ѻk֟KwnE1(K "I'#+0JoW@rxN A\ .zjTߧQe3H`岌,%g$hDY'0gͭ<ǝ$V?z8a+ő7ޤQ:x-֖C%ǗJg&م$#X۲{ ֣9+fhJ|^e͠W xhEԜԷG70фo*2m3|?{+daXKr&Z/ZWCf_Ox[;-sQRR *^aL9 T7L?=Obނ3s.ݨM($U"*KM|?XC aD!s_b)yS QBa:@Xt-Yo `VI7ϸ${ZBR=.֎]SUwƃpeEۖ0/x6VQ[:x 4l؇t0Q-f%jL%op7-Wcsj֨J_9ԅ@YEa=uc^A޽̱mHIe ̣+-ēWh$=퟇1L|!;R귚O$-_U EJ@w\^s!tM8Y6B[d9Rp 8g[MJ&eBIm&IH|4KA,5>aJ7e%rTsYzkFAZn޶fD>F##@?yP;宕J v9ki8%S \7IM~|7-mrL,Gt! kf+F,F${W$hizmAYլڔM@}kP:ġOyW)]sLL,\;<9W"iQMuJh_T_Ѻ' h 7AyJM)1p,} ])P c3к҈w"z0 ׷/! \S*7w}+B4)E]=!VpGKt}7~ʻe&G=\JhrE 'sc dOpjs.GM:f>}3r~6fx!w@ɑgj9ʵ\p^􏓉bW;Dʡf3!"{Gw x[r- JO4{6ؑj387aY>[(,}[z?eG~Kْ%͕v"<ף1v{. j/`G$ uh#R, jlA0 %˭#Lbl 6@).C$=[95nQ `]VmE&|א/S*XtpP#D;𢩴'/j@$]o㉘J?[bY}W҆3[zߡ ڰꏏyi;gEl,{P;ԂZm@ozx+Q׻f;ݙ.*VktvM77cM\66Z%/97* z1JzZLH$5KmA q{|' dO+cӳc1@HhB|zK>G="V̮""vv9Lu ƢP4VQVt%"WG疳iX)BzwH@?A}, T ƟL-D*d05p1lӪ` *_d+`'r;ɐ("Ub=7. ĸ򽌗6F8)5b#.kSi~bbp2I'v!Gюjùv$~ޕImv* uF;1N_Z 擡&h9 yBNUDY=2-YIwB|doR91,|;j5-}h&zSGkYz=TBaǮVJ[9|]Bt? H{BaLR,#\qO G7\ Oh/F%)p6j |iDc\T7kF^A^K} ľZiZ2VW*$¹.IáG*u TJDpa)W.K7ߗ D]+"Zw~Rc+Y܂퉍Sxy]׷QEPa*m}ݜ@}_v4HW&DsK|!> .#[HU`G粱-~D^Rso2fP{cCО(iRSE=: "3zX΢F*q7=Wو(*Yi9X& G;\ x]޹˿'.6RՎN޲\g{.Rm\Ld@jα‘g Ĩw y?e4qS!Mc= M_sFj7͗{ [Dll,k,3q(yمf\ qh<h5=0?qzfHPͣ)CTva2KH 4h.a\KL.[D8_i,͑/hb#zzc,/?#9dj<, ^c9@R7N @ )"X*JkJ B3{Ś<\ҿpش^NF9vN y3ϒ]w#6$C*^igЦ>\fV٪pj/ܾۢ|"xz[VHP]jK$ئ Hx'֗.P4qǻ¤*+;l"MFIX&_lGN M$hENTŻA۶tDe8P4[̣{ͺ_4"ZTQu@/r2]nM3%<783Y B]7d=پaZ/(MV|#]ISHlMȝ9? (4=ip3$ T*нw%v`G#Ȅ ӧPmپOz+Rjn9,VW1r@յ+J,L+(c.YFa #j3\l^-/% fבR=EGy[ASiI I{hl#%e BmнAI 1i8iqDփ8`J0h^se8\t/Ӄ/"rsDC!QbIw5h7~ ,> ۆ3vԨUCM{"@r7S8TDc}!f&x{V\3NLј(HEw&!32X KUv/_׮呍eemfb&h߰giø9XL?QQ^SiJ}mRaܔ;Um03r?sEsej>fHO2Wl,mhGJr.*ApC: YdlWށkoq%v,}~jq2w0t ow!h"1 iVeg0ᥔWrS܈0bzZj`xrN/?wv8>`RpW<-F&8nm*ϵsj&SatND0;b}ʧEmiB NECC7p߸ Aevz`\Ṗ вNY\{;Ȫ~]cAI6j鲀NHȇ—Ƿ{n;uEܳx۷dd|}Ö2F~ztA aYp|,% J UK @v0(2P`/$ +>-ԡXL!82Xx /}"э6?ʗ Y&}m~A!)DS-0;y:m44!{:^xxcZ 'g1Xsgj W7 -/lQ˾o<ȣ$ߧ+ 2w]ةZLJmacu5ϤCmf嗞Hs;B?"W1qXliK\?|6l@Ψ'= u*8z\`^[CT?@?'PL+Vs@1 =ɷP6n"kĊICP:{/ez-U Vų笮ÌŶ~=LDJOEy7A-9rkaRq`T'ܽ!zU~f'#\ ۺٌ(A֒ټX>6.HiyL< -=sv'~}3I-yTV3t'dNYpf )SDfL-bQJgg'\֪z*&f\e7垾;dV-xؠ:s9>ɰ&Y}0f+br ;۟:kvZ89s$;Ё(Җ'xFTn2n)* |evZ뚔Ar ɰRbZydw+ռ`ÓO$ *MxMќC?tsIO:@!c;xk*k&0Ϟ?Vxp0 ^<'h/(\ t.{k*^%wj^/M+ikzJ 'o)CiRs"O9ME@;o,bWt琏0jk<\J%a -ieX2"F?bD# c?״K~޹7ThRvzZQvFqͼ~x#MݩtX/$'rYiJ.7}v[w7/ڲZI}HfE{,1po_{d)OeicUv `Lĺ覈$csCBa߳Ep低q-Ux_G#"07IFVuu1ZP:x q*vrAO^lsGnWٚgtUJ$+e Ř|P5sKZslѯhneU6kŪCo[w жҪ^ief (4cA:}&8zr8SS$.Ĝo6~t~5AP xHyS[vaY@9c YX8A5r+Fx7|\ c~>5ꕮ,ENLfRGvLHrWLGXϟ\h rp2ZcVLbo+g opήҫi- rmfd<:jsx烞Ik:@vKUzaB$gu5I , =5hf檉˒S}ܝ͌0eAtK 9լ_C(m`GXuB/]'FIao S"6S& 1kآ*şC%z +oe9/+B&x M"Zp1_ ^3ݗg Fk`a1,rhEGj͖$=V 4"Slb=}hgd0ES:gJpO&1jj"UH=BI B_}?:A>wΒZ⣿Sck&2Vյ#<"3k$j-h|%va`}4'pWI:`*zyޜ1'fQN1ټSV~tS\pact Mx}V'yQ(ʸ-!)$[0Ţo~{'݃a#u CN3+h*`@sA3Z'i5:"bye Z*yg0I()S6`=@1)79 54MTu|R,SJa4ܢOܵCr1= 4C c$2*X0#\Â~Jc1(EϬsj9L]-c&,M[5k$2{ ;.Ɏ_}ɚj14^!R7rG0Ko2rUӚziBṃ \%(L*a8 Xo%aFS$ K$n_鲚p "<[IXT\y%po8,kqC S=!V!5+8k׊gإή8^CnYYOF-ڱe{XU@H3*K,_mx8 !Ǜci3f'Ȑ1U&g&|ġ(Jq_A9J١'{kk#Z-'{cw<@+FWN fGw5Р¾®)<;T*o uOɉ+.=14o9 e:6lcHϿE(l\Wpf3Dڐgtl?JP(u٧xgnN]7 +eFP:2ul B\q=1 y* ,C0\Gbl 'vpΊm!H%H%d ɮkKisR' F `f2iEf'Vm.,'[@(*ќ]\g"T\ <,yZn44wfHfy ݶL`hFrr-Ljx<).6A{I8j.+T+K:a2pl{l(&|*Ba<4#oJv)9AY"eyJ1Xy8\W(. ] =ZH2 !eӁQn,_EhFxCWBrNtS߯R&na*bXlW'^z5 |c J% `ӴSjW[_8V@-t|+~285"uE7=q!Y0'nb-bԷvgs|A؝!QI8zsT-= i(ݺn;m5( íA OJmX bp9(T@bM "0cT (@ }.|51<3v*7vV^?*>q,ˇyGNEZ>LWs[/|._6. gڢ.weM>$rI!G*@*BErFiϹEauC֒/k9:IU[ܥV3+vkɟ)HֶC@f$tf6Q/lNs3d3.y0am9QpٟD*C$mMhd[fZ.ksJJR&!?EeIgƷp+#WLu|n_Cibdc}h'uc?lӧNM94kHz) ioq:li]3M Q M@"%҉:068V/6Y8 o50̀I{/X=q<#;v"kS0KxxQ3IF+`p 3sBv"YdL`g|6h Kqf#Y8*M`]D|xRjvQW9[FˈZ SH Jx=Z`TEQE+%GBR0Z&|ʰΑCֵ dF!$\=x hDDZg< î#FY;.[Cח,#!47 %&Ϯlu[27'YhЫʛpd5zŽ3GLjEGlڂzjV8VѾBTLW-c-+=(aM<}H G3W?-Z. '144د4qRFVCǮR!2X5cTa۾B-V:9aXx3AVUi_OJ(Ir 5*b \f7YRZErlei4lLp-R}dx CY ;v=6TԀu3VլO))/𯷼LzK45U 7*Sg+M}j.bbL`/f- ^۞'w&A nmc*7`T ,ikQ0mt#F}v\Ә[tz2n^iusygqio\Gqq@r`]7D= &tq7/ڧ|)O䖪slΩ 13yEEI@jy,'16`)Ǩ=\7*D w߶;6#ŷ[)cqI2 W9e7}zx/:Zҍ:&< кK t+ 7xsv9 yC-Rm*۩k>Ead̵O9;6ܗjc=SX1׿.9/Gr5,gJ-{p]*?s)9%XxwaqIһ䤣M7hQ1Իwy*z T ׌hH7;m;/2>6 =zw;4ʪ'f7 c -DBi)]j'ֵIQB f3=Wf.5#]:ཱི׌+E諸!GXGYF).- P>}~,A!1JwXTj٪r?&dV~/`3a;&]a Zhe>2c[nbobg0cy*'3=WW=Dٕ-S!BSz5i,귟%9u^k || G=L lQ-Zp\s+j3ťaPNYVN@qhրO2 Ԛ[Z]d9.6}2*D@H>fa$=uβy٬`7<> {knN~t #,v)Rވm g!o[tQEro *(\dW?ϥĒ3χcM/s@CdYKXt⾌M={&'n*N&6TiXc׹c`-lGZߨU`f0Lu{XNt]kFnElJHc €pdDܞ [Q_4ClO@bwSUɍ & 7[dL>6'm|מV ]}8ڢ]6EsBH˵ )*%P4&y}Ty= PPܙ5r[~IrS:DŽͼhR5?xiϕ5"ܖ!{Y_iYK@<tݞK7%ިj9OKv6%tW] e#a_xE$ݙGh c/tYͤG"F):3YMov?ƥײT\Njy8oM@.A(B}.|ڀ..¦q31)2@TM@L\j i@e2E9lv^X985O5^i,E* +9ιzfz[&78<=Mu[;)P#G^FR!q{~{rhPÞxJvXi%<'HΞgEzq bk9T؉Q$ .}8Uг6 @,Cxc) v39na47?Ɂ*ĴykZ,&%z n8v5 :a)Xtb@-` /'@CbHX*yvXs4p4"(Ģ{q0Vͩj>H Pz'j$Fq+yTwRrf Nc˵htt^ {iAhMe}s#*eLd,pc\CB 2a ׿fy+~cהlp3ɶ3*]H3fdqcK)cFMy0[1/Υ}A9 6=­rЛKJݾ7?~>f&'3$4 "+ݸu. & +KC[ f]{ M'Hbd%x<[E'?[b\? Iү0G%̡hDQIɊ]ۄr>G}]-!7b)ɭ >DDW !,tOcH39WQEYVޑ60{$AܫǪPF'!VP wد1է*sOw:lcĔOn)1Ku՝W,1&:f&xFC6A\Wַ[ąb((d`KIJ2LM5\?:"m #d 78֡Wzn#r`&Vx&  t _*80HTOb#ŭ1}TwO87FC%ۙW$d%WwqAlj/Yp9o04cl:e$1\Æ?N"L) \MW0$=nU+}9Ԝ9 p6*bAɂYr֚a,-O&ʚ%:}s[<\ g,ոD?٣+E=GW7NTsMg2M1Q ܸrK^oOtLohBI i$fz~4 snw5z$%=vJK`RjO8LF8ydI)-Gʈ$otѣg A/qZ\.p ŢU˺AA~x$2x'0 E=FgS"Y >*}s 4+R7!H"Ocw(>|AI)׶mՏE`5*2"}# ηDmI9t4y3}۵  {O 2-KWW4,ކyPD=]KuM*JyK^xYȂil/wwX3H,xm['D(_xT*ӾNŔlPFv h+JO=UE*?.>=Zi$^`ʀsB 'd# Q!NYn2=.tbʋyXUwQ;pcGXLP쟅?3 k hzR2m}b$քF?T}N#&god?ʚ C>W3TT J~DԘXm.h5Y/@RY L^η~oKUa{TT8^9kdX6HĈmT{yzYP|Ą]M1uD$KutGŒ#v;BxwYɼ3YIXйE[8wP(0ḿ[/a2$@*[|ǹFn_M:p82n$jtGKf )8*T$v{I7x͹'@xAܚx|u'wJG!PTR& `޸_l9{v,#CxUQ d-Geb0m zk)yXPݹ-2.:8QyŊz>mG7bm󜵑VȲ@L۳ ꃌAfh ]~p2㺣#*cZ#$'([z恄.JbFhw[U<;^oW(Q/`T5(xoa'cFMEoQE'WT.1x#(мaQYb̻`Q 3t7> ҏ7:uz(%'%|0gQXZ O`[B-ˡN}X0ttƩN[+Oo*E_a(n]X֗f)0GtƷdO_tgQfV)4~(ExTyT TWn5@SY4.%?޸H7ԉYsJ6s"}ܘfW4o^ T%x7s_FENꉋ'=aRb 6Yyڶpyx-TL0G $ !.|/ڵzxZ\pB).~Uο =Qq K/Sv-T7DZPFV{D; uz!a0zE 4hj34'} ѭHX؈v)ITZ|vDżk^dȗt3 }1ȶB 8t.5qz0VOZ#StU1 YʁxkYj i+OKF9G uCsg* ϯsI$F䩻3=4+>a"5LCjxTAoJrCH!\ϔdJz"8вu -Z/ P]>_%Δa3_zGc5v/N5bjIŹP!#C  QI}=z>N{;ShPŠ D:{S=s` ;GʹwJ~<8/U;^$"};"#q4?)"0%CT1J0qQ(77(撓'f$ҷBPׂ`3+ȃnS-T*#:נ;w6/9BpFh,EE#hTMuob>x^9 !$#w'[2)<,wHk#wڙmo |lBXD=(Ux1/Բccl8_I ҔOo.mD{tN;Sq]TR5BqdJ bQYx0z$CtHߴə-Ot7x93kt^@KkEMhm&ʧϱkL=hCݱp 1_[TO?U4Q'Nb{EBs V?frj ΤM\Ų:4a)^6B_ͽ85wad33Rm saT@~onb6|;G v(NDppWE.&n'>\ofE/G氺R7^-KS+NP^4ygf2/f&苲`+pf QyS)ZG:x#J.igE_iĎӪIBb Tɠ[^RO[8G uk9<' P46g0ΈOך<=B~. KhtAX oNjW?2CWϾϺutS²MNp =?}LߝW{x`ؿ.3#MS X^q4' $D?q?[b>e?6e7BYB?k.xUIDO#ߊ=inwt荩sA]%Cu-)kOT zam}LL)U]ٙ%\$I01\2H悽XtWH z66GHz^ ]gAdJ]^!u@:I6n[`OcDHa.yTdvEUUZKtZK<`-bU[ҭK'D VG.~c3CT~5Pfb+.dwv M!ipNSO&wΝrF=պJ2'ŜaV$rZwp| > !3"A=!`mL>S8өXtA+qn:Yi26!ޜ>x'|2EpZ?vG{{28 ov/Ouve֥(MXDƼHsB[ ֧Opb H6I%*.Msw\5hdy:.9C3 _@Q=ݐ,be;"۲[vLnhŢA˜QL/ZWǧ<$ޠm2]ugɶ\Mf Q,it_`VO~O SP&OH6fi3@E+9A-іUFl-Su^7~ ߷^<: xAU4BBw9|Lݱ3GKvNDr|0~MAPqr%^v%CA⨄AAl:# a)Q,JLW'XĕΨ'=LJ4c -Cnd#E/7JeAqׯw;xh!c~5Z$y_̂瑑0R݂-B<@0 'LOoz`uF_[\8`13ы9[pK_\?ƚIKHxTYkU C[!<]:iXӡ0~$dUAVxgFzYkK-P Φ5T }55yŸVVGy Ir-rqO=SCo_")hkGLlZ1GqQ\&1g #Ţ}=ZjLGjHtv[yni˰dm>xH+pVrqpvm*w!) o3'QXS[GJ>FaWVCFŬFȕ߶*q-[o(ZW6&]c=9<Кb=8WNE!m:կWBщ D}Y/8w*Z\U+S'#]n5qDyUzaMa"0oתb TKmҖ^} 5Zf$F+6|d&C l/n:f8&_5A@Ĕ2Mm龁dn hA5yהw\y7ӭ:ȅ5aXd~ܯM*M8YqcJ^ oFz9VbD_ d"GH#P8-[Ckw08 ~p\(QuQ1A]Y> [t7lyƲJcDT|'_f`.k:. ڀ(/T3v?x敺E{flg E>`h'0$%O^OȘ6l݈9g%P> %֯M=F&80>hCF,?KbM媇$${#rBuT5}wgMخ)gﶍRWɝIlzc;>& Kwh0cௗ 1:VWȓ=C=J56?:#>UP)[QK0\D_w#lBӕ C|'mETV2Dd4 蚲9s)Va1%<,% / A\w/cخBIҀF)agzgvHzx{h|Jj-GfD>eӀ<)ʝh ?gaϕt-Ԏ^Hz%w'Zft>~ҽ)s2]@ia|X-'g؏ēzv \pmAM#P=/PxBx6υyTDp6i76),τ [3Sj`=*W4@i7FQ<(&wr'6?}U%F[dl ?qIr2A{Ю:އXQty>hM;<Sg8PX~MVX G:YU!'MTbroY`X0lO'Jk[aԴb? l r2>/u;O[8,yt-}JQh eT #75Wi dqX'E~F)J^ګ8N3sI{֝N %|e$Q!]*sՉVmO*H&~V#S| !4C++ir7x>O!J~&*^TGk?} Yd*Yt0>dI\K"D)d Pxx ]cٵj37 >4-wvx/KfFDMK_{ WE"Cf#Jbf)KiI~py`qe|: rX-!q,=ɢĢ]~n> Ÿ0T!^Xak3 ?3?A&%7NҌο4Ƀjb;҃R/9wveYW%W$6ǂᜒLbU҄#ژ-8>EDNHZ4ܪ직 ;r>m+wٜg8סᐐDBVpٻVpļZ"5 A ր9eo]> @<6ak޻(m@ތ &M;(F]p*yk!.jCTV3w/%;~-T8 ݴ𝌯@zVdq:bX >z8&h?v4)i>1>LwXUf>êOJQPI躜xRz*m 4z2)вmKj2qߋ%K|? rm{|h:ͷ4UuynU;`+B :aFY?qhD?**F/1qK`-VRdx|u)R -[/?//tةqEg&x~#=OC,1p:#s]2j o ^;VOOY+zu؃T(gu} Yӫb}q|ޔgҲr_X7)B7tKaeGM%xs RBA=WIBZ|1pfnJl^d{h&%%LSVOk8jTaNDJZ sUP'$k[F4?=aTvYGgQԏVs(ɴ*@\DRifY,V%oT}fE= ӁLF$9X KD,Vj uL%7]> I5>wc̻EiC/.3@#H(ߍRT>7c2*Nݩ2REDm}G܏d]H o2:(m\Ykm uHAmS](+No%<]ͮijb3Iw![LˈߧIz1C*񶪲7/r-,[yh<;IˬMzI#Pd.?AFpZ0Qmha0S\FbRx,Ӊ8 r E#([mZ4Q}qЁQQ/ _SP.NwY1q(}JK ꉎ$?4wl/.HnDs)Ңo84[knȞ7-Rؿ*f \.sAM5՟_'?\𯈍#)v$QL_0!;o4v[A+>ېǥpm͘"D3*-E)n ,SVs+ڋPyYt3xb:K}\%(Q-:tؿU@3zA4Nj(U1ù[ V64ѺH!h.fQQޞũbԤynqDrhչDIԓc){ousC qSXU?ME|e?l?'{;t*lqFV^ΪȴcC3GdqxUk^1F|Zه PvV"AZG`thFjj$j6dMЬj8C}jȹcf)'ƼaL;| )IBmW26ѓ~'PgsT~8H)Yt\[wrM!7޷&HfwΕX׶-kQ;2Ax9őyx'B v]o) P z*Eo6 ,wO? ^H`D$R{9PI9U'YR]{ݒ2Z>՟z$iqQҌ6zO7 xd{="Ѧt-dLZ4|ϑV݈eC ‘JQ4쎽}@jW<)Ǣ'5YY ɾ/qJC`,:e\l>R^m#t~-&3!`GQض77*URM m9![ IP>h! t˻O[uWt8ΧnS\a--+(¯V"p@){^)+KISO˕@%֧{vS:AYSxc˴4@2Ot{\lM"—HE,'$]PBbQo4|y,8m|ǪT%#jz ¼ڸK12Ez5vuu@y` i%ơJUҟ ]pp ! Ln[3PK"nۻOHdG>U.WJռ6@ךB#ƪBaqC׿)wy&,@s v?7'ҙ9V$PEx9Zpu}>prN(LMbhXR%[ySyYE>uNNn* ‡^Ed'8sobL9;tH-7)f {)&w҂))(@̄찕(Ss}V>3:pP.Ӈ[ pq\+=*in\$؛9ڝr4;5tJWj^Pxޢ L2)E)fp,dȍǃ-mpiq]IBMWg`(/~o߷Q*ڪ@-}!1!s("+t+8tA=yrÐC[hS耟'u#ȗc 4(}";oBT2{nX$OwF_5%8Ѫ2yH4">]Ƕ)[hogOV}$T@%݅0,ոO)j!CHY] 12BXF TtjrGii 4ChKPhzmWi’ڵ;"c->M( pj"RU+J#ûpSX tK[ =35|rYӑsXkte"rq*_Uٔl>8lt;UfSD;ak#mެ@Qq v-xt큫K0ȕ,=<M_( c  '1uuWLc9 J4OЖԳt}kqcvQL^ !Eݭ7N_V!w߼pK7Njš颽RJ5Z>a@o H̱770d\3?pRBhR2ݦ PJ9-աCTZ >W)uzzɽl/bdK:3:ևo[ůuٗL kp4e1'e >> =kؖk:}}q?sbe*Ksxa]Jvޕs2` B. l$"hWK)^v1sh` {\1-Jriu FeηԟQ%i#-b1v"n>G< Ex!?IUF%t }#"ClJF, YDB?40L/Ӕhed0'?]rH0߻tl -!Ek,TΡl"M&gPyi~Xp )v|*vo&DX$ ޯag^(Jv9 搑;% % p$;_̕|e޹tb y" )ئ:u}Lbi'_S,f\ V'u}M5pWW>跏ܢc\y6i|FUc aBBj9gfFI%ugpt2։4DrxE%R Y.yY7d x mT?K^ˁVgM"/x)zעW-ONˋ,`4q {ְ|6EkɼXC>4>W#a|Gb^6 xa, 04Tzzg(wwzWHCԾex4+l[մaZ'ZW:g'e1Bp9Y␨|{#kjd2.ԚXNZ'sƖ9 U+Ϊ%uF]/Pf4GCyBVB QyQW(71@vyЭ|*=çrcL5F%fG]V|ڕ?0VW S(}8wx Utv@Ik9.Ūջ~+x:hru+Mi4z39[ZPoSlMC1Ǥ qwtפX64^V\+yNAsH`r?JN_8y5TLuk3Sd7FaFOz"51 oU-P!WMG0apMkWA4Lб>9%s,d>ޕa+x]Rm prG5^LtXHgْ@G6.%=~UʄćFn?J8>^p4ۋQJ@[aWF£) xهUz&nQc̱$ٽX$/n0Y R Jퟦls/1d5ׄ3r?"Rh*vfmϱ~gs3+LX!?d3,DrͤKN5ǴIˬAbNWv}QOp]94d^4k {4.E~LbG#/K5D3wXGQ (<$ƏݢAb'BFKOYeIn2|uz: AJ#K"`}g_Omb.$A`lykX1s_>XiAY5PSo7ZʐCSH{0" 8~ *)s9i㸔Df~9C3 ;ּ Rl)]3 ;VFjʶdd8ze:LyGJLHeB.o>" 1~<"}\1R#'eRp0d]|ٟFq{If!T3'lM肼Nчp[9#oxB2Ѕ_UF }qA:$rDmi6$o7Z$) "^¦#&$A1E|7̏B7A^'RPֳ_d(jvP^{uD, 3Y,o5/yqNzqW+@6 &72h1LAaa\${OtJoOYJ3ΕUɮNIDeװhI_kLٰ־hD 1G|C:l\N{En,p5{<Jڨ/93pB7E"N$X7G [`I<΋yOΝ` &d ^7}˖f%&!v=W6֭ )?FzAbQZգETd-/ 0i<Z{nո+Xpeaد+p4#7ƛwth+]ÆPy ۮT_rNM o:eo3a}kaB !L. Avl%|$WPҺqؠzEYWGŌuw3fYzJ}>^f,&8=8,yL ^K.0mW ]z/_gQ(AJ>h=_:<&C`ԁIFfcڄ[ݹ,ޮ7@%YA5 CC5L~7IE,\ǡKN*laox i"xR&Ar[&eia7K+(S?y mh =gEw obE۹$ewF?,had|wa{N<(osǀ 8a DRORI6!z,w~{ZAr-DVl&/2N8=w;u{ą FUTYXBMh)pSJnX7r;{|!AkPЦovBM"H =6kd 7/Rz8@$YD62,l#?X)xκ傠 LdsT$&?`(VWT:8< bdpFqC)#T)FAoӿ."4`!Z1`wjSWm1zB4 T#zKN|>ɧ5J߳g}`6D̻*-1T&IWϴzhUwBz108dr $#jxfW+A1ݪ[6{5G0\rN]N[C}o}~j|G0.\ >wz^umpŸ䋞=W"k9,s-qDBeq>UgX#9AGl )EAI=˳0Qrܱ%5$DƱ-!ica,O'Lq?OU 0E;S|_h)Q5R*V׺cf v uff::1`=7¦On\  Co' v%wY0{O42yTBڦgrQ_6]Q654y0!npӛi 7N;`EqֆkӔ'(J@tq_dLW( dƆx\h3pPٹ~U@Q#eų할k`0  tJ3}hfT=FᄮY(T}9dPp#Vns ,\4hk O!E9VQ4[/o=HO ^:ΤCz2)QԱX!ڍ{ ?3ly}%UcAQߨm+Csm"<6R]vs?2YE2"dbwe`-dN=f!,@aƮ/&3Iq{gΪ}/1 0 y5f_J>sS2TU]!w(}A#gmJ? ~iDm#о,>&ձ]$Ir]t=d}Col+]?PWܗ" 1ɯA]t++;taˊLvo͐i$ 13wώW\Thb,q`_S) ۝5 GC[<Ӥ%!Ązk%Uܿb' Qtg2 ԞClv GXKRa`*o,"zI]ocX{*zΘKEcr V0|ݜ,ll`90V.e5gr35d;N ; A{;DtAv`]^^R /8A%盺M[ne :xN5Mg3iXK+4xrJ$D QoXM}4@w&A~E׍M7 ǿ7}+U*EXfȔ[*|tj#*[P=s"^͋ p|=/Y&ºqɑ쏗|}cfwEA}IwEރnXIs 5Uܷkcڨ>5̑8FmM.z/K8lJ8bD138h W?_T6\JFc'{zVa$ "[EL1+)j?$<o?QѶ/X@(H?G,IkMc!Ȉ+&HsIyy~7>M5>AThv,&?ʃER cXS!?Y%Ĺ9l1Jhu"CFuF/ D2 {OwA<^z -6[MupjySUz0.O1SK*~D)ʔ3ĐgtuU=ż†9bye>iwbE|//䖪RpQ!CO)PTȡʻ|utrW\V+.mzWɊ?Q"5zVM:@ҧ` h(1@-C 0{FlNyWEZԪRm{Yg8`:.sÕ)6qP/YfoSjDSӵ[PDa.revf/LPP#5ct(RHs Ns54 _#ycD.' 7~aܽo h{`Df 07^g6(B3݈;k=x\Y6ئ4E,Q]N`8b&QI"&SD:2, 6L$b:~BSfVwD9?Mb]$USz-UD<@?"x:I{Xd0RDa hn\Ѕˀ;u5-K;??IL5wk]\y9ҥaU!o4{ߜ-S@j2~C*[Kg^F5:.\v=ꃡ@$ďT~Zd @ɔ%SXiSdDatjF|3FFS-2 U&?i`'n=&b0*2BDMDPQ1 ]z\E%+a{d4e؟Oώ艑 MlA2ЁW< Sڴx}6dX2ԦI2ЧMm}xk so}=PGixûxz ,jVl\j' f9|=܄Z#8j<UOA`sS|.뭥!0xQZ0^Em!Ie'b2s }]i٭{b.]k-c{i:]WVYG_06[۪l^y`1Ȇ$xA |a$ .ZxyM*"F5rnis~*܄ `/7Tag ,mO*΃\^*DN7ٔ T֜MH\f=g5Qb I~>`6zhd4b}S<k&!_j31QkΆm_tl7'М2F&pS?̀4(Fz;r1NQՂ(hZS;DRD~ݱ2(rʻYv d&:/,кc42/BٌY2yC?$ftmBw"d}ˆhgY1(AI%#Z]n@dF#!͊w**eR~ΝL|ym%&GN9/@#aRv<)00-мJL~6P;-h~;:mgwILe&Pkc%x;I["Vw^-|°H?@95 QlMzg gY/,\ϡ{|yHpvQ}-"Xp\zsK){>|`6ĥKWigRF1iVxcQP PCjXk|W"r[. ֺUw7j>QÅ_xo&#rG#5Q0zF? &{g{B-!(ݻή{x9*ҫLG| ~%MԘH$ӍMYicɆY<߱Mpiĸ]#Z Z=߲PJ<(KP7sj@#JڂP&\f o B[Z0)YٲX򸛋ݾS1<Ī=yyWﷴqjW D;B >qQP1qזP^gjEhfx[y>(k9B|Z (@qsH3gO=tPކ0/@ *bWPخp @R<;vFɱo쟴T#=Ng&;mp6'6dU`"^:.CRD1`$l:t2݅/e6UÏd/$J;$u㌙ZlzڹzX;N4ddƱt-/ǡFڍG9LaOXQz8i]G'NNv BSQ>Su~d:̥4HW$2"a&4Tyq8"?vDWG̾T,]ynz~Z 7r-?OHC^Ǫ/uE+Ls80kϐWp~;jk+nbFSо=DUFq䇦LR\Sd+0pMPf^BPi ]he:[Jw[ɧۙ#sJ|D+U2U&Hh:BBLM?0\OCIN+r6M>g{_$ʹ]$`<%CHYHt']{D[sv1vz4Ufyj.\Hyyfү^Zee{JMqcc,Sꇈ͐Qz'4M` 8c$C{MfP *۝ȥj䩃{:;[HV0lo NID/X\Oev'*GsedQDKc F ?y={Sp,^c0; R}3 .7*O޸B6붫x>kךTOa/Vk[^dN&w#R=w-ZB3y,`ϝWѯKDkh V'#^6W>Na reZev*`p>r"ӟ+]7̼%Lࢳҧ5rHKbۘaqG2pP`!"mYi Ķ4 $,+@itO,Ҹp__245}o5˥En7=.cd|пo}$(K鬸V]w< "| Ѽ![q1XAxT9*?_׼rѵ A\te?w_F I]PXu&[uA+3zwVӼ膪:t"<9d霐Yĉqyߔ]Z(I}Wѻ&d;R ?iyl"z'aIdB$xP)9:H=V%c\RSܷ6Y dP6)Eǿn;/4>D#]և*JR,I懟f-5r$uƠPެb=i$HIWlFx'2=vogml}J-(wK|}"~\JyfH`fŒPRiÿ(0qk^mCJËm c b 6 _ ^^QBM%ovyc_#̤sXռ,S᤺`Y OvPot629a FhF T9wN6@R.5WH'iJN@ 7*ghA-D.la JtA 9Jq@ߴ d-6j$*^Ta = v"]PToX-~.1AwaϢAڄՀxnuz+K &9m,8W"I8~Vi؟ӶFKj.':TRtk^T30XrD/^dFFxeΣjr41!$Cb+Wzڴf\*ӶNgOA_d'>}4`F[\mcS41ybd1-%*nvSXã&$iDS 0 .!t3~  )<PfFjҬ)\q'N䜉y,n]t)}.$F܊hOǒV~ΠУ ,H<#h*_ /GRɖA:HR#L\72>_LxpNQRL}7G)<ԪKU63!'C+41pw{k?c:SdQc|=*_'=x&FJt(? xOU9L9T9!kr?^ČptXGR VndVʗ]ʮң1Q`1{t#gQcWRB7hp^\:hl1\i`,:Bgх;muN |&*!dVMtfd=SwS6xGYpׯKy~AHrω]'I1uP3=AtWo 1\i %(<9thBp٭L{W55kpl^а~rUdK\m(DxGhv⩥ R]0jSͺtQSY!}.h|ægUAtUmbp纠/H2UDOՇ,tHy4tD:SWp}/FOaVpߗr# 8N>#/w>rS&̔S#mbz5{l4\~mwvw@|t-?hV|2Ͱ"~s"d&3U ͬ:ЅOzAC | پBMdq)umh )Jk1|%FOLTX/ljQQ$q{_gO׽LEV_Y}hr}Ê H^;P`3NKO6BWl.\jONH_M&_J{6%ދWt_Jf' ƸQت{#b,6A>Å)B3XK +E >*5#gZ0=;sM("wuFTb"qOT4EL2B} f?%Z&~,eCZW֫c?w$TUjkvR=3(-D 5 jDVPT/4Y:O# *u> ] ׇDp=+P#S qQt)4οS LG0!hȀ)>Z9ړ>CU/X)`W_GBJZSX/O s&)D}j%kCT)/*~nC_Fw4.-Jz줽d"vEcgcn2BSk`vX|#Yz]ӽ9q ~?*%P.ԙ8ÖI4vU1X-&`+>UZM^Tg]('xnoMf?{䓕wsΓ0C9g%0k80;uiEM0{n.{OfrsOtI=vrW֧H ٛ]8:jP^CvG]f~ *jL> DP`m[]1~^_]|B`NۯףcW ɽtZtG>֏av\?'!CMDI fZJ&oD߿Ku= gn "}Wݞxv_dĜ4@ƴLjz7ظ߷nbtx{r zC튍blTGH/+VaB)2@ˌ{rl TsY\^8)7Z j4- r` 8Mlyaŕ;ZeWb`HMjNpSڜ0\x]ZQ6VƊIrV_  }vSȆ,P'k-y7 %pW!7:8?<"]yW.7lЍOlZUwͺ w  *b^h. sڰ!_dk-?wb si+ř%gCnPB`XC>}1S$`K*PQ_CH7"Walj"&riv3~|xriWzD5=Ƽ.SvPiS_k**yWqiZa2yYG:X `MvIJi%Mm`cڂ%ƃ is'7Z계Kt T'ҡ-ެ ^HȲFOXl-^רB-k©BKR!JNkކ\d%u`D&s7@lL]ȫh$L|_+er# dn!CNKl[SEy6M]𢚀\UᓭLnF[fduфF#y'$ʂrÇc^#64ߩQ8PqM rj+aVճZ].]tZ= Nyzz 1Gw܆78KSlOu  bG Ɠ{$ˍ V?U:"}ȣPz Z 9-pXjvڍzW?@mMn$}I"eBtj VJGe3kaԍl)cnO_W*#p %k}Nnx̓ bJ#Y`~{lfEmRe({l㢕  J#։mP:%#M h3f1B T=gA ז=d 7R-/~[/̮V7)wXa3y|<}O-nQ 0zZ;X\XNuG2u)i9/ueeWMX^ΝQvG^ER'Uz0k`g~b0%ik}5 ԙCqJЭ ޹SA$#,vԑO7we{g]qLʼnc ; 72z?**"aJ!:4Oa20pZ#Ђ>5MWHh,?ABp9To%y};a4+ebhHX/#foK,y1yfiYVL̶?Xr7iͬ&C>+/۳tjqӅGyv#ኙ0nUf 1Ah :$hܐ 9=A 8±N \`Q0|QW$!x'zҀmg7:T7.춲} [8cNl*牢߂\݆P.'iĒ2p~uX-y;tyY<2$\ &jч9:kbg ؀/Tr1op&"Mzxt.9QyCnORj `۬E܃hWY{:ކ ȼܔ>o,arYgmdbA˷_~T6-|ͮ7SXMu쁚 Q{y%p&۷b( ?+DS ;Cb7%%Q1_h mtAR@iYr'mE_Qz 3XROJ~RhD喍@va3I"d&r 3}.H34; i'xAyڡBn=p-v}tB6g?J읊cR5Z( p՝dSG$!gU7ǥrҲ$ׄQYİpG$X8>**Xo ZjХL&/ىVց`U?T3k Q~k(7#=`qxgO\=H˪?8A# -Ɍ_G/!Ј@Da]}ңpN/B*ʱ%(]tyN|P x;LήO eB"UE^<̠3FdT3X*֜{yҶ>ly.kq/3L1듒6t7ydT],ٴ3 /Q#)Ay[;iՈSxhC3Hr]TvW"#=D|k=kEYzĄ_ B:ӰzG>h ~:8r/~tqk[Ʈ߮9 ؗ"*1z >kVJ@ bi,rrg 14ZRh4$&&ڴ+s%WLyZU2R|esdbU/ -jw"A?BUˆ ZY3=#tvc gtl%HĹjiZVeBޞ*Y/fž8i$5rR$&z 64*t&B$WfpSBqT$NQ9}X jJm8b5ggQ/6k'\'SA7$sG.P Ki$.e)G?g B29\! [Xvr ELIa W0xn9 F|FWu#Ƕli]W۱9< a\w/ܱ= '2X^eTzz-.phT%vUcz>LP$1T٭"D좆@\V}SA|{ckE}6l_j\05oVV2DQM{,'*QmЗ}+"Px |4\0&8S9" h@Hԉj2`P] X_h1!pn LhGNşE$3҄i2(yǚȏpE=s9_Q/ awgަ` !8 ͧRRGzKdfPC_810[%C 3!K^ZEğ>%2Gy̨ueh+y @t*'i$: ΕToμn⶘ :XiӖcs W.5Mdؼ0wm@Q7-#E@?Hӛp?0sGKO/e%@y}5{5!z*7~jx XA)Ϫ85>x#nR"ScɆՂ>[dL 117 <1tR#?bxc"/8<0lS\Tr6U_Aej)DՓk#mu\K M$JӋ8 5H`A?ɯҮ~tLGs?~< %7"'X0N8 dUoJƅ@&5F뻙sֿk(bjYC%şH0pufP9^y;:ߌ hL-F^ T|B&&; K{/lxC'!ۅ 삠} `<3JQ"~el! o$'VUoMnma`cleS;ڱL h~.Fs "׈ŏΛ;n=y"${;qWxu@- [0hLRaFpY,];T,6 kx$ha#Vuªfʵ(RfrYVq lsh׆R?c[1žN2 ~s`У2Ⴭ-EKK\ uF?8Em9CjϺprV iE05D,Ie1TsZNo.*. @OsԲVLBǪ-I @ۑd=RVl؈6#&8A9!Eq)i 隹 :(CKqrFQaxFJ"f>B=޳ƕhp#, MNcMOa ŭ;q!,x $A?y`8*W∓CI]Z|>'?^H38 )!P5W=(H9|Tڸ]lʎ:4,ҘLTeL\IQV/Y_c~mMsY̭ml:ܧe\I`9F&v2,Uf|;gjR>B,]/ "=⩧?xL%\|t6<A6U-,QL iGϒxwl,+7k&U>; {+?ܲ".5\|ىZƞrirrHa?B ҭjbNdn)Bߤ3:lXeYIi4'78LfCbjsi51S0nM3W7EǑ%‡ 4s63b\AL_Z+5EY;Φ鍱5oX-r] "1pʷ ^"+Tv Yw +vƶ ){ai.`k6SV#n)p!n崥bFY\?G&Ғ8K@0p|.:IiKjM&~;8ߠ 3YsZzJa@-M,O19,F{}(Ь|B^GK8Q(;j$>N#;G J飥Qpch]}b y0(y5«p>LUL <3Q, ܠ߀p}H(&nptIwL`0f"Y|Np;EjLuLP|@܊ RT=W@ӽc_jR>u@egExP}S$W  |AO$Vgm.fafr(&I5X<%>'Bq=2ֳ=}Fh{p~hg}&v!yҜHOk3WƙD;vB.1ps"&xKA\>!1A%?W;6mB^ɅaM+BqjZ~[.yK=dG"H aef5g!V09a /,,FfǓ2'J&10f<8Dglޛo'+25<╈݋ ~d&FHdq~# Ȕf<);kofqOJ%6#.E_\+whq'`w'7(]<RQG8_iYg3.*^`jm5y zn*uԖAdM,߭-a1n(jjՈVjk9n>{ fBx/ek*kp!˩>pg%8t= f^9gh2CEXIK)6GIEvMOBZ)T%}Hr~kw:H6#U 7E 6aCבs3Y.@I4L{ պݛzk.H#Z$O +hOB7McTL GDgR3OPT "MA~NwYVeab^/ s;>X,5XHpT1-u`eFc|>gvoϦR#}+<5\kQ'SK|iV.p{ 5>w5*0ʥ ObmS\&Wn`Y&SeY΋xg{,Rl`(w|LB|gOj~)AYoh _MD Гv\6hۧ -F+9NՇ~]L0PS XLx- u Y7PI[wpR12:*YuB (dذ=rCSO]?KLdC*!Ch+I KMך☇,s)Me Nk9ߩ]`>ZZdqX֝OnԾ9&1r(`Ә!3A_|=Tƫ0˄][-Xk#8ΐ;h՘XO(31Uo؃b0n }9,<[#ֽܸ1 (2un&a{@j`RiQ2uIJ,ǺvgJWv.< B@nq`׌cg1E=42q,IO]L1qMZf,T@6\NgLK4@#[wYÿ3sA,,-oCc# Nhcþ.PWc@r9T, _ƪϩ_ :Zދim"i݄g!D:9̬ +Os"{bD>…Æ\1*Fg5} 2JZ*# VVahIN3O5t`~\ӿ֚OFE%,/4Ǫ:x ϿE`_ёj (శ˹ 9YQenaoE%t0 I =B"0m[NjڀEb2YKiB 8>ȋNǶ>zɬ eЬessFaP 2h{m7kI48=ӊ\ˆ쒷D=MU@|R>R^L?-,Rwqa|w:,<(AG~CNe!2)X*K"j@RVg C i}v~-+ -D VP ;tP5Q~F^`“e~nSW*dήPT19"+N#ZqG\N,9H8K̕A?0~J)^\^BL4[I e&]|ۯQh:hdO-ŸR3 OHDnq;e|8ԃwM _?xt9oa5_xnI9|Q\ ъU՗lA|{^8$^Sn@)6~Ҽt&5y}P.VedqUdZ&/nk.ՀzΕrV8R#求֫F'E_P5%zb$݋9NMpܹT63Z9 C!]6c\ 3{NbBP1?iq 8rG,% +LnK*UO9 ΦQIi>^dJOHD{#jgŅmiaJ@DyPN91+}P걟*%vp"Wk$ckUq֚7f]V{rY+XY8t0qKY(w# {uq!j t!!5:LCvıcb[`^uY8j *s)?gEO+[["QnzKcM=ݸV7Ooq|]MNMگz$oxsoo U%LT 9rNA= bgtj]t?ߢs n0|9|R~ v{-=dtᝅå)rf i-qĥv@m"p:Vh~K g{xpbWj7\o O6s0mřV4P֜y I;JŃIs|9^TiY໶e<$(i2x ZY20j4Xjzo\1e{a@DYx6gB -*^vfDȩw07@rGm+ɧI.>=U}Wx.dq|~ؠxbԝe|1ep1D{"aBjOg3 >?BtnS9~gkwh #hb$C?b2e3GNrC8Ӂ€3ty(kSuW|ڋ0I\cSrܒlxe3YwÃ6FK(V:Y[ÑP. (:?q$栨Sĵ[ʻ0g|L'~q[/E5>|?<%oCs;Npɍcp~!Ez@:ڭ9jg*_YnR9Uā(㍣^k?J" m>*~En0Zl=΀ĺ,y}^> 7={$ĝ$]WC6&D+HA_l>rE 5E$:1ֆ\ 8uZ>^ xg v5΅5 \95ǥxG`#B֋ M'CEۀ?V4 Rk1ߦs!Do&y] !VGHTAxDr*6[[eB&un<+Π }|-I%g.汕 U,(v1A۳;ĜY9T; B^Ԍu6z7I7an1jBݵ?~&:7x Ndyi14z~xR6]{s%X;m-kذ&")Y >O 4o\z^Uy2 G.)֑ wKE)J#ܸGّC{a%E8,_/z1w#B֥4<ӳ /1*b5i廈&_+Yz O9fn 0 TӪ4a M.8qti3B*)؝q+ w)9{(9PBI Il>™CANF֓qaچM÷gE(0=މ(VL)Kk'u\/4 H<Ȭ2fS1?J3k؏*Sm nPn4Vam1e\m6]`b=.h vTi(X!8Oؖ\n(q!VZ (Ы"6Tìv֕QdzW9x|w؛eI*fä@OlcΈE@ DRBVH@)] e2+/S{ ,-[~lY<6z\"zLkuA4N#&ҧk6C5~d68I,kJ]G4%j::۫4+P"Z!d37G*(+$̈́2L۳5ȑW3pD:E8#|垆f= O,0S1+/ċ6A AjvxO΍`ʌ9]xh U0hl*H%ge $p tx 5l7>_ W/icўZs0c |L_TSqZLW:NJ/Os[ҝ)$\f:0_)ĉRVGWN:b/IMTNݗVM/i!OW^Ait *'|Ʒ(WDB/RX1SmwRߢ As@G c@em9kZK?&o&:;(m[&u%[dpaI뙟 %!"Y P%sPCs.]#W@MY{̗4['"D`2E0q:?) BN GM |6R )V`T_}F/CKmH܁Y$¥j諣Ml^ETXR_M*L: nqp%YP9_/;MeʱWJ9I/=Z'(;aB- [vmiQ(%a^FJ45R˙PeP.]ΐ3&iHWٜ 72@`FĸC2:V-6ӤtBRQҜ3N[#a\8BM[0>F:mn]mX(;塶 g'h#GQ$L^sMHW/XkzM@/׋qE4  +nWXۏ'1VjdWOI/]Sxd 5"A4*bڧxl} T_H}:ӓ&zÐ&4'e4V1`БuISr_-EkH$0,,]}|DkK[.*kCe*8YP؇*c&3Ba](tqxYbhHvK27i)}Xi ZeÕ\#װJ h AZgxj's4RT LU1M9lX|l1m|.𹏧NhrZ-\]2=-Ơ=OkXdBf<&  a=8>鱦fVm)K "/Jmx?8W198;S(gd;˂SM346trPzz(/uˀ,hwsGdZ$¡*B{ZbR+ʷワH'1.ejEI[UQv9\Zj?w'Gg=H2ma'=gń-XC}.èؑiX Y<_ k4vFrM_I=M%kncX|p8pC^+C_96M nLe%Ȃ'(3 H))4.lc>ֹ9y=^aD60~C"}gJxkVzApc(g8k.aw.K|Ӟ.)s4!n йQ 󸮟bYL~&_+/(vN;;QhԹ:&r1"dv?KՕw3%@eC$ 5}]Q?>6Svf8:@m,GG}Ud=\K!'8li53LQJ!LJ$MvE@a$3vB$NdL'peQ+s(y=__@iTb?hm.%z}yD([.L6hV '+aB>0:Q z"Ub v23+Mww& ^$%s{*{'=I3n2pܲ1(<@dMŏ-IamFz ))[g=B "=6 +-BǸUG:^Le`)ҙl`4 ^@U(g +UӮ~1px{6Q<6:ۊZp\-%עs C wxvַ Uˊݿ)c0ңl,(ҩ5e"1p8}I(SMq=OpӚ_Ґ8- CtC52XG;9V["qLi[ ZeU6< tL>/g8ƅ1r)Ҧ,jbPo,ߋv:SV٣P,-!|*@DkBx;$ggqa^2~< >Mm[~62Ao^+c_dH>z39(Y$IesJpCԋDH1& ZZKm#7{9*Z8/ U9QQn#%v.Dcʖ {^1Gn?|бD:839x؄ii!} {E*PtLfvOpy?Ѓ@]YmY+ g= )hf: G9S$k+ެ0wP\1y2GGY/NF=ފ?Y$j24k,u3u5H#9Z~bDuFCH@ʰ)GŊ+ 4I`tJ8Cפ;k\T㒛+Xpjn4Cʉq DgŻxgu)/Ap{ITx_K MԠc`)_E{Hz4bޥΏˀfʡ*@rXc'OmdG$ZSZg.3̜9"J+S&M $=p'mP^lTR\lM.!5Ӏ43}A&71> y-$vEF={{YhQ(HT}ݷ_3mɲ Hm1YDZLv%Yr풜b;ué{uFM׏׬6gZ`+ ؖs"w+ ٴzW@2xcr\fok!44uʋ9eVϞR䀣itzZ{+ӜQ`5/M *9F3S7˅ϵpןͺ#p{,ekxn>϶hbJ6'-}IV6d)c&ͅRv ]M]z4R6~zCxۋ~T#חt`V ~#ՍӾbaCP(C|[(yS 3(a7R(rBJ%wA>{2vwjHEWBux}qݬǑ>xi$03T|%v/\JvуPTq'` 0?̛ml[&%|{J=ףN؁3D!jm"\UJUh4E(PLmA8hDy d,9DHY0z!_/'{dd^:(dС]4'o}0bC<+ыiTՐ@^Ou'gQvX8!aQ=ѳ{׺HM Qʃ≊q5XDX-g7t@˅vƗ T.Y1*A\EW{'nʟ\^΄]kCuBL$8[A$#]:^m*fBڏOө"\{Bbȓ0?dZH]<| ߼՛e]Q(.JPG}h%b ln\§ J_.p73+߂0yޟm( HC9)vpdO0#CyoƊ*6ka͐˚13.^òXL`Q4'.FK7(4ܔہJf`*؟Y7_գf+u9g˜9~O$/y3!:EGM[5Of V8"'6]b'Hk|*GPV_\|LG:Bc9EZ`0/rI5 G/IӦ{7mXJE2g5᭣#J܋μ|2Z E2w2_e#!>LI5jegs+!Lalh=gn-sbzvc ,wj88 O5[ }֠y0FԶOCKAi_KyDc(pX \\AWHK To98GAp ] xf{ 5wLX|;zUhy>b6e\|*?ye6b E?HS^r{-I}T󁙧6/^"qLk6LXR0S4QIJ;[P['bb=~ Q$Ԧ `MESq0hQNLDV^`NhI@UTa41'g7ql &l RfP4lWya]4yBv9og5jV[ߢzIPfLYYFjEc PLL `-5})͕h[#Т3Y^[F,S?@)B.cj12 3Rm8ѦCdH!y[Y<42cRu[$Yu.d/X*}8+ &W˄חP_LZzE3wC`0/AG)3 "mrO׷i1 D:2*y^@\LECьquzې>Kk0Ś8 IZfn72R qv}u>L|4nSsU]*+z0)s8iksrW53F“Pd4WV"88u E,Ѡ8)v&5[+Ub# }\D3Ne߹]0fױBÌ*\Jy:M1t1"W:FAԫT Yv#gA+Q_ﱡ ru_ חNQtV(Q3r%0[h'|eL0Ч5Ew%I-ད?onqf*= voZaJCQ@FdDya/CАGW3zX~T 4i¯S]W'q0.pPSQyK ,I, hk@urP~4`e+P*%(q  I7[/^ҳ/~V@o -,`/ӟ ,?" cՃY'֐m u҉,15z P"s^o9'ٵ\8>:lD:'A',*;{ʽ*d?^3a#!),`C̼CyL3X]":VCKDL `nY tcTj|b_I]l=k,}5hYn%~yInrJ3m撢L@]Bw7>%ݚ6v 9X (YvjnjNQ1U.wfX]5aoW 1PkE2 Rˁ|c*o9 iJ>loAxTu]#{t_'U{Uk3ܟm c!z,Eo[: 6:{Qn5]~Dz4Pd6I$.Prq],z[B{I.+n9ta=_<#PON ;odVq)g\\&yulH mR(a 6Mt; ET Vþ!>F_oޏ 2A۩_`mbxn{mI,M#E[:7O=u݆PŚSr'&vWH7_!}.0Cd74,۳Ҙ9INoHS໦iMph|d~T"r¶gvj޵MҩNm"e/;|b$! .ҋ$(j%, ʫ< &9p;ׁ*C"h R&ƽiw.C}{I7Dm3Ɓճ͵" !^:3J\uNJNT;Bظ1|6#ګ7Fєm5@S)F.]g" ̅*S Q΍1M,3l ~ͽV۔ER~Zo|a'{"AqEw4k<3}kuIu^zy:}TH47&j@ujå`=.ȴDbxCcE(FW~b:4WgLSCqt-NQDDKgV~m{_Mlx#_oE cF~=1˜8J'Oe8;8q|iݥ$f ^.z'COb)d/6<*Hɟb@K"6{ՉiPf:fbJ?}gZ @ÖNÔ֋P-\[ v|VPlň69۰RCK~TΣҍ g5ѿCp,u9ョї f gGAגQO"qR[+hC ,|q A{# ,)h jk ,w!FP2d_Sp3_2Zhټӄar{ɤ{ Y=6`)< l6O d?C/-Ɂsd;eUY?H[ѮѯC]ŲR,L5։Mȭr(fHLWtϜ7`ekDzqW '6R UG`ʋnZӡ|RA(1%xŸФ[PE 0Dړ0&A'E:I_+}]6tN +G@{n_8C%&F9*r LҘ!!Vhqf3i:JUˑ}$w Ih{rWߺa$fzN ʦ]L 3T|*S9uꂵr-$B0/0@P^@HTkyX_;a\X%:pX46vzU(ӘQdE,|idKdbA˱P4Զ1JA_08`gNYޫHm W2 }_ UfYw婒鿧n;ւ^@cB|mH؈$o݇`:'h~k&Ig9LrYiLa~0@/9@i#p ]0XM+5ml¦$rȗ6\9DqF+{xRx(n096LI\V%?wO| 0˳XR5GC?nUKVRdS:!70+J45 Le*!%ۈj:' |{szv-\D΍.| ?Fmtdk7s_2Dng$;cJ cm5p(3ͼ}( _2KH,+M%]~a'ɀ_Y Zu i2( x!G@a(vŧtƍ݈ ˥0s(H\r9_YL]ϗ]z5Zj3 Jnܷڂݎ׸[ `{Qi7墂⾲gvBdfnmL߀`j{'8ꯅ5bz`Aͺ; @gE+4 R^]ܱ=em (KSt+c]s w̭A]{ul]t D- *\kD*  "?D@0 9nS'b] 0{%{=|,U+#c~)@Wy29m.V'M^O6,[. ~y N!|(o4fȎ b0rqs|g ~KGH'kf`m"(S_rK 7xkԗ+9NS.p[i"?s˓0EkQ4LnxsH*G hQE`5 ѝLefݩVnv_z[(9BKXi>/,O4swmP\Ba5e=*=j.&a1nP /׼?}d+#%XF` %ﰙ CD&F:TS Z ۂpaű[LI~ء=e خ*QAƱ0sp&KhF<=A#ˣ:ѹJDn@L<+}c] ]xqRLzYz`pS#Ȗz;2%Ug j"h~t0ZjSfbl6}ZZB)"^UHNVԗ<I*]Ŧ/s3V@ߪOK&Vf?Iهzchhr:2P!FOO1PuJP:|zCFWuZQ*, J Ou t7P1d6=ͳM\yVbRΓgKuBETavgi-}XCv)(~-JCخ%2leLy(sUsJZ^D'+&3Ie3픰DxL97m@~cI`Ԅ9<9 ny'ttѕ0dw9 J*hF0Z7d2~f_1WnD-R~T êg@tP쇣YZ 9c36pJe6MԺa䭸rg_{e.%7dMb\"{I9e0gpWCS"/j,MQ7^seFj*2N6*=lp&~ی974~ "IV¢0 䉺 SLC[+k$c M3 :\HaEe4K靏+r_k펷ӟ1/ S{o̗3bL!$]bv`ǟwwmC`riF*q?W]-? nou_ ۾pBIkSƜ3d_\/p2 HU 1ssNDf7 ⌷vϿ7hZ\XoYyJ W gKv`PC4DnuzFP=n7R#Dc5 n?ZThyAAvם8CXy6.Gq[hS;*"0sfݬxlQ,f}Α+" yT9H,}Ҙ\/ ,֚JM$IH ໅jݡchXhu~Q4+tI~etOJ3Jr׃mP_~S&l8?*kO׶m4ʫj"ƣ B\uN4\BX| ~+y ZGXuRv1 L9NlC34ElGUp} P}] \\J&lW ''T9UT}tbb9؍&hG.Ty^.vnt#6[) a?,m ,ܣ&j\жav f{+}qюJ\BR6<4XxsNB|KԖgG7ifY;hW=,o"nNmXi&1;-E\t( W8L$.umB0\CmY IPvZc9OH!1t%1#ֺdw+L?L=M@c#Y_P&Y keeOi Z lGb^R3Y3k7&TԤ8ό>)(QAld5=?=Dɚ R / e57W$XM-fkž +!WGQ 猡[Vプ,0X \6ocs,~u9G;VEtc} /gf6ePT ~-T=%>D)^nz2ୖE#&/L hǽ_` >U@]џosŦz%_HDZЎתuV\FL 0D7&vU$cdJ{ؚǹ2ʟDhi3-p0Qlۖt5zN6?{ {' ZrInlo$:Gθ4`0O| 6X)S $K u#u_\vO6VJ@#8 Hr8A`-VtC>5^mIiԄĦƇ!BWvS%S RРZZ#stBO?O)ISAAIQHKGm1M$?N09wAt *etz`7e`lu  GiFY乇/-#h{?p-Խ3T1-}Zw ŝk9)1o[):AB(ce@aBT^Ǯ!0[5i{+Bmѣ."CM۩!BEq!]RNdv[+4h5*bft-VWY.j^e첼SL.Rkˣ,\fx5`wNg0,gt0tXTpnZO2G}]hX]nL2X>%L]6xU7Ri<wylkD"aw_ΌϟiFm8nm=5DZ@cq;0YZ070701000000c2000081a4000000000000000000000001616ee51100028f14000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/ ]?Eh=ڜͩ$bzdkh2+ P  4qzovSb`i % F3h52`eeder@\o$_:Am^sn+0]'0_{Hv]'ѓLXӁkP?woO7(9T19DVa%lekd5A bT/zg:RrCIawP4&4~)uNIJ`"»*Wo[^tk/n7|*[F[ 1{A:sCQ^a86xis񱗧MYAL|]P>nUmq V 4'5#Ijh]W/9T Lc<$mx]Bm!~L|q{sbEe̬?{ aP>q6_VY8`g%ڧZ^+CVڌ"$oྺBW#y]J,Xuos1dLqn;|,b=bnU &q F5kDѪ_]+jxc=$9f8F:0^eF0׏W~N@ʕݹ.*"WED׶7T(|c(@ R֊{| 4|95}#Z'ДJUgh7+!`8e89ؙ2gϵ=^}kI| )!Sf*;.15fl7<"`cPtUO,#`Ut{)_]a;We5 Vk~q'Vp˨cŴG9Oq*KG}86a K/:=~QbϹ9nF]FPhz!#44#<~ȝ74"o \ BH eB5 1Uly=%j& 0^>Mڲlb뗱1 ޵HwcEqge8>!aw$3B2JHV[sЖHj< DpP.396 Й< D.gC#{{ҧ~zYP^FBD9[UJVy1,{}mBs|ppߵ65˶Wy,` ^vlQd-킇Hs?߀XeTcdcJ3_l;^Qt|NrK5A։?l8v))޴f*2bxdT,rf:NNC͝ ~g( /Xw@j`+?r+fe~I 5f7Ƒm5_1[a醰kY.8m 0X~DtLLK+c}ͪu8)yS BRoT-mBzDXȹ띯 !l=%۽Q*X^Tb ̹"< vJY[>JCO,iB0ht+BD›0{~y ©!AGe%54LQ!Tz(A[UUQ*#$jj>q Z@rmx/N3}R::2NФt+GBogWdFk! C? V-LEŘVow ]>>%/c s(OVЈ/C6jZ4Jv.UddsuN2͇ jHpo~ʄSs`kɛ&qӞRWB`8fы tY7"X@bθ\I䦏GP`)!.8T[X-wm;Lt^^pڱfQ\6{H#m#A ^R\ʤ ȣEьBjrl/ERhڨ|=IWX3^{ε %C;g2*wHnI5fPƢnÐ]EP$9,꡽&k`2$=61kN"ClUb)c:-Vo擡Ig :`oR]=Tz)8EqxHV9(vr-Tdy=|-גI}^aFN(=G!9*'Jԫ͵.a7qT4ȁ.mT4z'Ɂ6nr=R}!*h^'}~9ګA`>++WlTEgu'l=`HY N{7w2ELٔܠKbOdS`.o=3 8=~?6.`]/Sp`ۜhKv/~^k(ShdP)} N=QV!«qJ:Uč4]JDaNPJ@'_=…dޮqX"S͜GPG8G%FwQBa v?@VDQlc˙܍_N^p9@0 B*YPNRt1?vk&C&%ri G,!:"o9ӄΘ4,OAt D|^اMaHVI,zV:)5β Jb iҌ./M&L+y7㑓%waQHS-AYtFs߯y?%<\\L F~⑆H{T.d0qsp7p׶KjQ̚vcI&yЕh2 /oވFT%4nW9U_Z?INҀVV9$7 t͈j)6egYa_1U#0u.0ho}z'Mie*~sk|/Kv NCB ?()kqY@]}B Y& N'OyKՌ'=ᓯѲR5{/#(TRZN~Mn29mȮ;c(bq3[pvФz*LUMzgѕ czF[eW 8q8P-Z,6#ʯ6AAFKw: c;TکJ;}I^4(Λ[tv;Je-'ZswӺyaG= O`H Urekкc5&}Jݛ_L%>i۲,Ǹ5Q `Swm+4:Z(<(v^0yc9Iٿ%Oq4P]CQ Mpiыbo;/Vþ-F,֧֌Z|1,vh*\ҭP| Pyq)o2o^)×Vu.#@P1ɜ"Rz2)ۮeBqNMtb1/l"?߃}uQOCK&} -!;|WD@VAwqE[Ky) }?Ī)K~ WgÝxQV;.+Շb&)4/ߏac@ o g֖$h!6rM\*~ $fJԒd̒?&B7ք]x7ϲn/t8 $ׅa8pr[abc]Ȃh|0dAlp`c]d2dzKiDiDȅJmȅtF'OmZgC4@r|:]3qqE{ɡPmƩ+hXT ҿe!m9Cp `~ZQߊ |~٩N8@߆dKow yzQ;I|btl^\k4:]c_:9wEp̶nޞmmZ$ZCA]V}_B7_^cem߻{>fͶ#^Kjh -`D`5Qϐ˨sLcց ddA1n:?/μ%JuLyV1U2tCh\j3XqN fT[)rZ{tysc[n/LȦB|N-TIხobe;I1+i-z>VK\{<56-ꆲh.Z~:ԃ nJٜYDmxPA-g|+.5]wMj+ ɪ+KM}TwLGg9ej5ш'as-JVipwBD`_-e2wWcկQϜv];uOWoL0 hNh>R_lj/7QPO.@ r2FĴ%@| G5P[/ %nP-*,ά2T"XD)RP3j8V-D/gVb6IWN]HjgY}3vL3Є-ã}S0Iz#R֜`T9%,z}|}XtTuN sab e  @4H~Lvc)K|%&<m,56O @B?Цw yi46g T6m?r@JK,nal U2skykh= -R:Aَ|y)dn";#Vu4;w}S\}1F E}\[sI3vjX8TaZ]X+c-ei3cRP)pI"Y 8~ ]rUUzzGR;G pjgUˉhokm"<5Dی| $)TB#w o4H.Cٶ_ګ\^HܡtǯngJB]!Ħ)YG|i:Y&r:( BG?CO^Fȵ5ه,N9\+w-Jiʲl;?jd3\K`B-a$ƆY Q _wT ^3~4tĮ`6/Sno&\.=׀v#OOH\> %mn@!J (՝0g *@ifF:`xN ,AYiZť7 JzqxTu'~t C1vypGSY& =iSj,=J0|H( * jxaU4' imi?%DБcR}ZaVAaj1tȬ'ִg"GAo[W__y8Rr(`9jyUOrzs-f-T3}T2 0\o򤹖+:D۸L}8L1}s3`UTLJ;L`ss( \C_=:XoWUY:b]+_4]]ɾjf;\קS e+_,LLL)mSĩNn6z\}ΉϘ|T [;ݣ%z?ͪq\˟Svp&}D|n;`\d x 6m1V7]#ZHU~|_)gb n#:@jrnkxided2BȤ 뽋 p}a~*ih["BJ9k9yUXlKۄϷHCp(Ypi3?>M.#TAC MrG5Y}CսGfU)y=E7!7uthՓ0?y,n׫V @#GNeR2*1B:\*uvg>vX8Y4|t-%'׈&:uMؚ5cxBm{<4<4o* Ο%k@ulD(Q[YFVN;n%a cko}iFllL>i{K{`GJi3^_܅mY{udcGCKul1ˮ.o3Fg:MKh+R& LyK:N+*YS}yQL@3JO #&f զ+4zMsINIpb%;T_#^ZҖ>繞4XG &Rc5~(y.ߴg4&[ FrOfb'Y0(c+NOufw@y g În2dC HhŸP@>^ e'F>{?rz]'O/IԺqBb 6ϑ}^ I;@&;n8 WIT%0L]USTp#d.KNK|o8% 8^2zHԐ%ߒ?_/ $yDeUN7^I(d޺HM"_wpֱf[lX3._Qtͧ|h΁=ݮ*]h**F{lg-zHQ&yt>_6/`G{Yo׆x>g' K>^\&g~~N+=&V"(e{2Z$O*٘SvlĨ-ﶂ#U_v[Raz[f0~»2պ<)G6m..= m[팩2²аUA2׮$xHҌ'`B =+4սd0،1Ndf5!-דa*pdF 2L.e$b-'ElG`ܫ=~GN'K|! :rߎ~1[ɫRe*Mѱ2i5r9 SNL\YQ pV't \c?1{ G#%fΏ` B|БAhl=i7;IV}[Jj0/gЦ;_5“'i{zc% ;`JK 2us@6i!j]kYDV3 qz20Q65(V,h! >bND+cZ!]o9ܫGzbNPp K(kه=15:(C׬̂l@) RE, ؀xCE;!%L~bs~,ZudBcWqűѽS_J,r?kB; |ylo_N#X/Էz ݬ i+b*!A)V`;F%F<_|cܠZ: )b'}9CgD:LiXXd/iܿ^@۳)a $xd\E'Q׭lx@_D*RnAe.s.g}Ty3)o&^8 NWsيlAGYDOX56ԟ9'D$umqՍ!kNR⮲Z3m& ߉\ƙPv=4)$y?(bk",]&tk}T;rQ{ L-ig'v/@GY-^yw!I`Vb]ܛim ݖLhײZ~jdA。G Kry/[&ԅ9f~Tj7͡{2<+4 lWZf7Ryȸ%ѮCV5ٗFE#*+vMFNJ SF8`!;N`FX"jdYAChEncr#fMR-9J[vc{pXM{l$dU~Nڐ]F%snHL{1NEPTh ILlɘB(f{f?^`}sӬF\5$0)| i ہ`fJ}FnTᘊ,9u"RdY+8qmKq'MqdZs]+q::>yv98Ɓ!>9KGcWI@JlAy9ʒwD]y]O[g8h7$G}ZiW`E$XDL(tXc#;FXCWAM7u@CMZo/_~|g„3oU~}H y9\YQxȥ Y|\£x,WqS >C9GΤZfM;PFܹR"HO9-Fַ8OC|g7P.L@_gCi XA5NX4I?f'!SF2| DݿQB)vYZH^݄LP}}9'-$yIbkPRB2KL":"Œy*|ѝ0_3'Dox9 N㋣yy=6tvEƝ~Q^6HpSĄL<\ coJ:bǃc,GRq=Aʓawd A[;9/!HGk`+'4zOX퀡N ` u+I(o'*/b8N@.PIjL.RTHF]xrAͥ]@wX;*22c‰q"B{XZQ7R~>vNۢ;= JHZۑg 4_P絔_Խ*Bz Jɢ?w+_ģ׸I)SR}hF:V kԧP(i$I Sq?V* 6˾Io52Q{A0"goiN8FtKc7^s| FlM~R@~:%汢ISN] : mz!Nԣ@t FaXm}W^k4W L 4Eʰ7~2(4Z4ye`6*wV|^FR7tmG2s*f<s2K3%Lݕ@sPc-&6R&DDE*^4y4gƒ<&E+)Ma!.xx5RVuӄE]c3 saa~ s%'OpEbĞ7cd3C4@ ]w"B%ao8Zf{+H 38wI1x1!cCD,rz1Y˴~H[0M8x|.( G?0,@҇Ow w^b=M/(Z_[< 7IF* y;]pʪKC.;"5Ýze2!ͭ ^ RPs bK,xDVԞ /M+B_V qv 4e>a7o6z[$! ֐v7b|/('q~Դ lL9#355B4?l< HCA?VXȐ"-QAm~g1!IH|iXIM(R{cF(fe)Љޣ2[(!xg,4ˬ-tqie8nKŨoh $Ű =P55e&câ ةA^LC[{ ZxHدy]\(ErVSJ bD[<S9?=Fs8Vq RGv'X10ʜXQ.[mfG;Зc~ֺO\Q@l#]dlFD_J޽z9\öTSѰXBn BH;&Y%rh>/%xWξrݢ8bj_ͱs{=lXڿޏe^:F9{ PWɊ>y8`@17‘DH>MLͺсlz,wh1!kop`3"6.͵pM%3f8,,SΘNq|1YN)MU\c3 NVf&SH"VG]܃qVJgd$5&ŌInw\s'^H;;%qw i4uFZw1'e Fmۢ v-b҈xO[<}|*p9CauD/#Xqzzu^)ˊp\^NH["›9~g,bMToU(IjykxyTY+nѫ7<5DɺeDZTtb14wtUqcXeؿc:s+R{f7Z!p ;:L[r%1!O&\28 a¶Tԛe*S ypaxT9Y]9:Jd gH0ie?)u@<4!XE7K=r3$d&>pw͜!wG&bAnxk49AQz¨`z9=o<}2tڠ U#+ 4ĝ2>a2F[}1mGi/ib!WE,6)%xGu=lV"AMƮy?w!o@,kMK f5jU\&Z6h A~Ɠ@} 0zU¯ qƞ)9ĉEhz dUOKߍMP!ش 3Mf.IkJQrX̻(aztd%FCu2#qUNh:ĵv ܓ`Jbbdiy3͵vTzY @m;)}zu'~mE`8jU!:P1T Cy?9't/77+G JЮq{`eII^LMvFLD\&= ŧoRB*I/hg-)7L8A A^C'V` N*z{ / 3ʬ;| Au> ڣ&5H٠_=?, 0RnZnu$jG~!9;۵6{aDVh[*kN?&nHpÂs; ð||5g[-!o>IC"G岟QеN^seQvBS`2A8pa]yji'喤`b=x,/lEVלAc%,n߲ Ma:4-uj^zDbz_4 v9J'guit-˯N"?CpSI#(I'IZ/ B ڄ(l;DuޚAɹhZ Z7m;M{n/D 2Us^FނUi//#IY@51#l|)wpgsdߢuDH 9 VƉطRܖB 5; f3M8!q@NUݭ-Ix-x;LKxa:JwB: 4QYHgu IJ mOZHVnZ!$#lf̋AjFV 4҈Vi&e2ܓ 6D=HKduW$7-ݜxUBLw=wFgc~H!%(THd⦿p{P~v ̈́~u*O i~XLI_^XYAy v~pB^}WG'qOF^9aeՏxf 0u=L+Vu|jrc+hw3`lK*z,C aH w4| &uء!=#CWG~5X|-EZM (ht|&0󻳧Y+]qA9j,lwg*(dVueY:+/ O(pWQE;%-ѥ2VR0M"lp/$1>|-_YLI;Mrh+9EHn]J{ѭ[t;WG2:zLcALJydkRÄEHe؆mjg r?aYV} CNcVE]w n:<-ʣ'\T'%۾ FUVk\2`N 9axJ< DV-$,eǮ,MD Z{YxM tΚQBdv.zEHA{ddcާ7?R 5AL;EHƦߌ9M6ux&1ځq|P_Jb8~)\c#ÍT `~ˠ%! f cwנ]7T-?lq ɋ\V`a~ҝ 5SJ@`w:ӽ~ФUb|)8:gOϻ8kc*|G OZzdg/ `XAu;-LCPdYd8~(`s ՟/<;S?-$L28Ϫ|3~o.4@Ҏ ڒXUz G٧hPڀׇҐKdB¥h8sZϽ9Zm^ʋ70=&[Y ^T0ju2 xL9ϭ԰^Vj W(bB/ha?ء>h1/#H$,>9\m(?؋Kм{mbaOC}mtdj瘧cyޭA'.ZĊ+ct`; ɪYw˗|>x], i.݌6ƍt.j ~|Ni;VHqAKNbKB$]j(:/H_!˥!3_ ib{ ߨa7؟(%em7zI xYEUu 8vXefLL9'y u4h fr0 Kaȫ4":_W1?̹]>]Gy I^w 6k}RTH¾fym"BtOoC?2>u{'kGEF@g@sNKxR^9֩Z-{D+kM.^gQqܘi,=*10)Yk7Y<ul~Ɲ/r)sDHHm­6vTz\b&=5gU^Q$2vU/Du/'c=/n/['v?±_>1y5~Ekڹ6ppA{܏˜߫}@O%ҎEucº"«~Oתi2<<$WUb*;*QJ;uЩUhPh5lgF8Ӏ|ljB$j ?ECn()kqwGFCV\J[HFx">KsAÑz:p ]$1Ѿlob4@Fc,H~enYS~ O j@p6ϋ:,Si21mf=Q j-` 6bDW>lk&P3V6-68 6< p|M~8i8Kg3ozɩP'9HH$\,&H@7,^N'YJWF~GO74n;-$m˷5x8"sFjqaydrdf$gKi@C)R2t["nk}E9~azeS/ɍOT ]0H~<|$4}5Q_mup7$t0{2b9ŎTAtfwEԌ«xc/ ,hc>6g|eRc=8) jZ Z2?Y(D|Eh]O1Ix |QCP|>#2g< #hAB (>bPIy Z!@ꛮU3>و޺bͥE SlP9QZM4p Br%x[ki ZlO+b5j70-8+fG^I[{4L&Z[S""DBmU >j*𡤫DXt>h?C;"-3M4f6e2ͽ7=7oj*KtXEaF/.>=E d "pbCYT7r{%>DE='W" |8 nD{64贜L,ι~݀3&za᧹o׉ޞ,Zµȏl PYlR! eIq[iUri]2I'Xm*h}Iag\vϖ6taGZv^s՚H4 B:؝~*]j=z: [ďx LK\? [,W[M{P<%`JZ2#|a!֖qgKoX QLkRa:#!.?Ixi! aW qa@S5iO"D^\.nYu wNR ,EO~z)08ъ+akTq%yNE SÓBy:w=1A{Á,[!{KzsaB~l/N7UM F5IvEh6jnr>oJhQʐ3dBB`jjU}qq:۱XCLG'JZT7!B-sw+H0R[\ؼU-J0v.Vpٟ9 Y eqtK!)6|nnRI1-p( 7U d݅3 )c+5&dSE7Ġ*&km%MP Dj ;b9fL9ڋz2a0: Qo s [d[a6=k܀Ϳ@\{[p-/[f3j SV;jI}=9Vp6-y8cL@^BE0}AAWے|.vS*-)]X˕Y^]ƹgGВ72NVHٜ0')7y-g/ȀO[2[UQC2D3T;H'{#\"TlĻ996S[t3)]u7Tyg*f,C3ayDn痷Oh yKIh`YWsZi.FeD,aj!nT>$[(lΩ8FSʈnmF^*1s npwN7 aBo;߼"bk@vJqg+ACF}+{?weڄQH c.1`ę2-0e1n >HNپlA cEHu^@VYGNq;iORU29&ҷZ4 MxZMOOu h`^o8$O;k`!Y=<$N2cv{Ļv\{ݱGptQƬ[ĻVMUꀄYk$u.jh[kifbCUy94`=*$tz8)hqFTSﰚ~>/nA{B߷CJL{w&eX"5ʪTV!!G{k)d ć3%,dw6}'TI;Q KWOq"f9_v=F9 .I1!Q)6VzE4䜡T{&oJJ_ŝcHL zpqgCà\95L"J԰:ٻPK(D#66V7PRsy# [\ZfҥU[ЩdMgF x9PK )ec3j.s]7n:=k=.]_x6uW P uΰrFb"[m% < }/s0jj,ij'9ÞM%;V9IbZ{w6q"<HJe~٣O8Q/O:٬TݞMzYꎻ;n?L҉K\6 l+l6as1I1P2,Z:*kIތ++[kthZ.+˥S?x'uS7YՎ `Ty +}Ȗmm U40d3cވH`2ړgK kcqGkj_[7 0w(Rp'54L7-sqozI2J!4äq9(3ݯ\݆TY*c~sA D W+C@ lM5(y6jtIh½Ddr]?D)"$RWj7M=˼E8j/&5_¬BJ]Xha(.H~, [Oؠȵ !; u Wy8m(#,@5+@(u׏- 6cdD~OW>yd$f%ZHdu?ʷ eƫkIC!qE tA,&H?zJqN'&ПShhi|giƪ.l5 ]nE!]2MLFUƻSoX W¿ ZF!mb>j,=Ӊb(܌pt 2MM^WTN,F7;f1;{c%2. C۪ ecMѝ Gd5zlkԷA`fiW*Þm{>w4ΪG) i(Me/ {qb؜dH,E7͉Ġ S̶cszaA3';E B!yaa;: }yYW aFײP7)!)u\#1LI5Io)vvCbQ4&'].{.Ɨ;ay鼄&â۲ M&ޒM~g.>|E {E;pԵl=N + ѝGL7j*^9W9(zC<4 "%v=)¡I1r'[]sv(M!Zl4yx4 ۫S(i}Rm y3c&;<x6Rq|rRŦL=AC5X¢\' _˝ mԳ0^cpK);M!𑰭[vD{[yK6\7hT<"|TH4XeI. j,& D'A;Օ8Qf͔4&&i]`5't/>0&b,ۻiÔ`!hX`Ot]@\աۑH<{\ej&@"2II cձ='p#j"fs OOS/Ց1)DJR7aDДnS%9R|Pˤ)Nv|!H1)Lք !lfk2yO]h%V4JLS1kꮗn(C t];%33h0}N6Cuw{%x+4}ÅO3oj%vp)a)) ~eC(cfQhPcHqjg=LKՃ_,;d1͉d.n@a/hά {l8c+y?Bkq9y&"w$5ҰՃyp1/EќA~5APaŃ>NmaĻ^ gUvd)ҷ/5_jYQ *aa2 ]]uY};$+\wT_j:,NP`c7W_yAJ~ hIª}yʌwѲr̢Dv莟Mqڢhεx.hG e5O(߭4ޡ .0H$,c;r f f)c^D|궵<ǙA?Hz?C&guг.*d#d K:(u˚#Pq׏7qºJWq:;U}$5ϮR/.,Q{r+ЭD&JT? ?-|Sw˚ҨEКl/Xol`LtbUT) S;R| E!w67ܱEzCc}[I/#f\D7介slD~ Zca&ܡ˺ߪÓ? !1J-|h1θi17:C tqNqcBLM@cڤO{5_޸qȷQF5frN͑}m[QHz;_W8e}ӓj<')~Sx bσTNw Cg6<ڧG0_++lwVI Q1{ZS E00XfpT)ڪ(ØдJLQBK?rm)N Īpܛn?0 ,F%39fTWQ3$ ܷN޺֭))##(?;G|C"qrsaT%V%6v%&L~3-L?7z"pD'$b[`=.A|GF uP!+N%.EG-ʗIr`^U} ±فmfԗ̲i)Il^*D3gb\Ιݹ?~y02muK4f>JxB2 G?+h o1y~O*xn`D_ui5TBt/wYF?k],vJ+#7?VR*%oPW:jsng2t j)] 7{_4upIj_M..d.b"}9a!ݵ(D$}ƬQz=:>oW s5ܓ4HJ?s,qG_re> #a-MXDH_*v^S';3iaws:㱒%XW,8Xl=?WKkN x P_<t4K=Uct6/.PQCCŎ YW]2騔9X1<[%k1Y}[ŶwF?BXLIm2$Y;Ay;o`jG9n~P.̭:+\?tNTхYjU hl?TB#7&kCcp&ZfEܜG\p!O҂SdL$o;gZmc`R[WV<39v2# `v%=թBn|'lT( "'LHn|L.^,_SypPOZ^Z sayڀ3޹R$: ;ąs|,YX8^<=SJ0zJa԰RFIIS@Uhw*K1%s[%^kXu{&ԯ]! t'\Q ֧jΒJMAevj7{UC !SL`qABk%Tt#4s 6%rEqo8mY>[ai*0:YqK֪#i{xkcOkܒ_q.U\:MT :C- _V ^7Rv?ƳL!<2"Ff|S$&4q$i-q4+N#sFV/@d4PVt+[?/u xS`*MPV$9 lͥWdX1%[ߩv-Fg qІ/5 7DKPZ$b֙-B.;."Z05*% 5OC= DH *A$@ouGQW ?j.c‡=Fus&mq"4CSUiO79dPc"6}êV$q o<=#OD~I'* }j=#4'5!F#DN˜YגYPGh}U2j!&m!ڛQLS,n]ˠ#HpmiEb¢4Iφl-d\sjwhvLB?Gʇ ϊ&qڝrhdENuYҕ [27qZ/A @)C-C$L:BHQ4h?38iD)S nR_V67.CϨ1LDz>FUhsi)Ϻ(ؐg '[3dHWzTQ7/VL =(74 [wL%ԩ]OvQ 'Pvyѥvf-l;(R vOPprxݡMx * ,\&>i{d AeCNR a@/&->~ىzwrPc?q2q p)W % <C(~*fC#4)3RjѢޱ94t􁚐*s;ƽv3bXDLސf`ܒ_, iޤAtd@ x=;Х=ȕ@5`mÞҋD׮'h$8lt8/=?)#K^ͅYa" AeoS„BlŘ"Pw@(?xǗ ~,?]O8/4Y&!3͎2Nm||x/ C  hO5b$5k^j/k{9^%(Cҙng1ROf"L+ pwChan&r3۪Nv?k#W&B-EsJ<.^DAb@J~[,>A<+lLVRAq =t#Km,e5RwY3S1=b圹 Ș Rp)2f|X.DjnݹHtbֽ[h|{I*CA&@~sGUpM˻⌕*EL!1ƦUy2O V}_m LBΜ99huEaF)xy+2.+݈M~`_-30N~`/(̴W -1$*~YGĔx?yY=nr 6a|^O9]cFU%ŰGOXtv}S# oJeNc9HE[Lu֤3g9Ivl6SIxw=A*uDڅd]i^h=4Z2:̈ nxP?@YN" `3u',Az~<.d0͉!N5JRwR?O옅wȆsԎѵ%ޔ{@`NY%Rָ~-1,ۛio} gxmru$Wq2u܄UmJUv'bwNjCQZp@Z,~Yb TIRCD>ng")S=Ix3pE岼#(S;Q3j^rGUagq͹V4"I 5$ ($#29n39h Ox]dI룡NvM'n%S+SXjgCǚ[M=a|v~(VܾK~Ä>ua, ;Ѵs(0n>*Fö'&fGw̞.Y9?Z {љ ͗uX2j"LME[06t@"P5y(#Y)s ӰKhODg1LԳڞU4_/p};cQ91pF̧|{L fz.Jk.mEd P|x!W~4={?kVi|{&sBHum 8s!GJ ԱPOnȰu*y?ucm`Gn$xw=~uZX<MFw2az(JsəM_)z%1F4|]rFe*S6Sȸpͨ].թW:ky͘CG:fg)\cD Ɗ@J9]"dy" VKFqZ\%a| .h8a?a.]:E]@>r1y7\^5ً ٚ'1<&UFji$f" &mҤ5Q9[.EWک(RSMlb[qG9ڔD݊&M46jMsE=2ir%gKu Qi"\-T8tճRyJ4l7t1MK"y-9~,>A^G#z" vnXs2j-lkV# O0ho][~WA*hqVΪ rC(TfR򜛰XɗC@zmGpCZ֎<:hܷC twX3Nʐ] l\7&I(; < L t7S#a* v-'{WZ@}y_Eʅ&̈UOiPJa/i+@qc;+߹zc_#ז}HA}+VU&C3PXGGuď]a F׶Q۰ s e~HV#CHKie[8[`7"E~<2Qw{fyhO2|s4uiR}7!hEX?YqҹU">,_NͩwԅfjmfjwRro-_Gn60ܧ~:Z _uO;6wJÏ}?hĄq6m7AaӉëQ1 &(M?7 Ɇ:-a,b%op@f5WkI,]x2SɛTaS#jVW,G@/K9KmewE {/%LĖy?IA ;>=hlن BBX\E>_X(lDBFo(Sp8ձ.T]v“U.Kw9Í@w@*a^ {vn΀ug& -t bjȃwtZ 7`A<_e%꼗/07 }e׆M1jGYpMj[ M *V|xLݩ|>G)foʍESW&`[r]1"@oP Hc/,-o +W)h6D_NGW> N) qQa''Jf%ȉf3Ƭe yqﺷe,/0}Kߜ@lE-GX#$$d}Z'o~.,/v<nlO1#͹1njd{a,]DꛄƱ}$> 7XzQs i,/jd [nڢ[Ac85 +LN>pUhB+dZXMUx?0ǥjrK$xwZH;z) z1n`TBg#Lr){,jG7@OB 7m+vKxRոuG`f6M}`2=ʳP.|Ր΢+c(.)>g4LyH5$)Z ^xU:z$E4tt5h,9/!)Ģ$euVg 8j _ m-?Y *Xynfo{=^= Eh0%wtۗMsj6O+ߵZY}?8mWp'ej 22qXjQR0wv:*g/ o~iEX>q+ #Iq'UICZZ+)KwWݴ>gS;$͏23[c6oRQv#n5.v?J %ɋ*j-_JaTL[ȟİ\ZBU +bU?s"u4zb'uc⯻޿>M#Qy01A Z!F2[?Pb};?curM"ji^?{f@./V8MZ/9QY6_;_Inu>ziNC߸-bH㶇 4/;R>-öގ0e j3=sup7RNǒ?Ԣ#I:qtLƫX˼V,# ;t5wMuX:,cV$AK}@(tRfod^ƘTBYc9j&etw|!~t)rLn܀vNY \!L}KJ%H8>Zwd[;R-l&Oa @7e%7~f^ĆRѠBڧA$#@4{3>9m}K9,_ܥ|*4=Om_E}W"lGXد-/ V^8/Μ9Ky,@ QR)l#jSXD_QK4.kBG)TtUkIږk qM:`ɻe| s/#'_5tJC_ssg|DU-x.8wU?\|ϧC(on-`yX6刑'ipmV C8承znыtUΌ,oG?A+ .m!բGLjM 4tswȣ'%Z?qM0Wv~`O: )s /=eX8R56kgEV:)uM s{x :$ + ߢj^1W&7MUf9{E|+b mnb x֏E\LuuA2fe-t[/D@ FpOc5NfD Rbڙ1y1SAc=n?f ;R 4qk@0L'ݬKs$]o9YX zfYڨ, Qw7 %$%giTKa&6 tMAjow!괍VDZ#"^gcK~S|9 bDո?SeIM >[ws7C& E&%vzT*@V/ɩ-v-bS"G3&ڢ,z5!ӇqRV$t_8o&02ۦ |LylAu)\v~G>fܲ^i@ӴoHg7`ԯgkȼPW22?6̈cV煉𝇴XT {Ti>  (/gw92 L*IS$=: 5w#b*;3m+B:*_ 'VL$` sPx=c6,GRX|U[r)j?['VWqb ŨV.Kbtl|v%nlE}PTrma"G_Mө[jz]t.MfQt]V֫<5HՌr>`0b߫؇VdWx*g@.D3ݽUvoOOr!JVug4hb z4.@p;hb^F(aDWc).C|] =\-VS/`. aVeԘu,X:C.qVj<8˗gFK1=&[MhlY5hsTaEhY2bu5-Tg?u-@jEy,4HH~y3 Yc wKdAD%$\/!ПR @2Мvۯpx|Nk(8{mh{ ^c(yVuve٭ u;3n$7 ʦ=gtdWMpMlE/Snl8f=5^rLt j@󀐕vg-<[=WyaRxyָŒǑ`5Ϳ#Ңk1Zpt')'oJꆓ {"Y*ޭ}^Z/TM~q -\.2f*rt9oy-|Xc&ߘnUcG<@,MJH$ /h@@”>%4=?ʜGw%p>k )G0"/ހ{2w- SɍQ GsY $`㲡kT8Q\Gf1BaxgG  !S@)V!y!ѣtP6t)o$'v{zdLl/嚖 }z4DS6xu0!PV7pт) Y! "?y,@ yuSK#Zr7;Q6{~pGOYMFߑF%xU9,eI)ϕNH˳ԝ:lbO6p"2N(lJ9[(aWGvhs}OBc&YJ Sj+Y>x sk )}1 C9Ui?uCܞx*&j8`C/V6 a2bg-/>vCU^^ ObGށ)u0 F+2|Q.[SbeXfL8T^6oԆAByBmZs|Vx7H%nH ӪEWxMs̩ 5L{J Qӣb ݊0e!w x5*A*Ng5ybGa){BToƊl2Ğ=KnFM"h% )f,sx5k<]u)Q^P \m_,&<`fU)ܞm\EJedvA;봳Ů4_O$lZ{Vgצve:`uZ?\E) ; & _L.T) 4jdX[m5Bk2-z`X(udI_s Jn4 T3?ӺcA5An'\;&W)PDh4a3ՆOS Ko0)#!AB}uQUKM*G[ዢKΗ=pɖv899ae;濢Vg^jReDu?3U9(X 6Brt.:@$;M_{˝_r)7RPa+be1hÅ䑂,t%x5?j {?O.@Z^C»Pݢl)nOۮP}Z`~wlbo+ ]8Bt{MmȈE˶ȫ(PF>xNas6g9g-t|?bTy7d=AD[e/7dVQVgD?䤪IM _yes#, ZJ;ZDEO\}̞ c?w_6SpNFVwY/{2higtj-q _P+k:{'A<xfMj8<DUdb?7#q|OSLa1]\`5z \3v79Jw>ҡk<Pկ_}GUd6rpF["<0(RxJu\~>GFޢn@sŏޢ` u84v:%i¦{!ܭK: R`V1KgpiFNU 'xo궸$azV0{LcDz45e xRi˩9 9`=7CeX{og<>itU1&}cr'@XףzW% g6?7W8kR$g="ۣf_k1ZC׸GMK RŘ|V7x @传Fcˈ(ֵXdiihtfN3f-VZfO;@r%[OڄKB>zLzSD<3Y'ttݓ 6ew=΋b{up5:h2[tE 5+M+!i'kf}ZPmt ~=YW.+x: lb_ca7 $%֍ToidOr94f*]D) :la A܇@7&tKI{p;F׮1F;/4d.&npByR!; XZ,bAЊh[# l_)c1 z_p-#=ǒu%!Hq9ґyս%[ /~]e,8SBю%_-Ӓէa20]JezKilQRL3"8ƬpW+jF2Lc*!3!DGGȎϷ765MEyڌnv_xy\&:ݰտGBcsE^Q!9FI̒=kS W@2D ˈԖ |2r2CRԭ-9/ roi׮)@kgV/1Q_7Ynf3J:0Y?I) ɦ6Ƽ6XM"%0@d ݻܷ.QybacAj$Irap?΢ L '\c+= q.U MT?4Is?Gi 9!(a"z)r W7HI,𘃯⛂4yQfXS\K"T!BJb߱y/+ޖ& !.8V7t&_;gwBNE.N6HK?D^.GlF<@gAjN.#%V=Lx(l$J&&xqG=,Co-)M.Rvd@ !zӺ;7oDRw-u@s0iĎ8`Fa鮹:u$"h]3g0)^pZ sU%ǵSF3WV;p5GZ}t2|\z(LѯE]ӈOuD2 rg9pWsa TYD%x;"ZnޙTWr-m0}W)\a?8w "Gqf}4È8: &FN<:yYh &H NpTWz+/b<l(JveFvQ ר^>yx4R7 !z`Yԩ)+|oPMչ0[2컀(slg+%+C+N4ű{gfn4ʁU*(4jNWCwvg7Fm2Tfĝ/?mq[ZrA [0&" ~Trڵ{DCm+cMi~FXCޫX W E&Ju]j7ˇ=&af)^&ސ+ z%pQkT].sӌz'_!0Ds$Nq]kZ͔$@ޑ0Rr+"ayj銴\ΆfIRc zlop@'5OcQ<ߪ*U`YQmPER2(/۲轊h2 mbLϤ@ < 2j4 PCK场.U$C4E+m2k.7oc"?)nŞ8zB $ED[X,D1%]heGSwč;Í@m?zԱpS 'i咈p`bnbdv$ ILֽxNgarfmˌ$( A)WSW-c)\9IstGU2g}զՋҢh+wC6]za=:?հlGps|RKݍg r뇢Iij/_q)Y֞]\[@A&PMqȃV߸ZĜqc=y jG~b]=q`M> W[5^)15W|g.Hmķ[|e-f++1RDik$S }1Ju3*\L39<ndҧM#bZe؊vɨz{BqaQanhʌ`,D1!bzHMwn zZ+ +u (o 6 10jJKlquA@;=lYPo]nı7?ӴxPfo>RM)aնE~Y>FIc g(ڮjy#g iI~#-׊q yo|V:k>yr[ʿY(BA=9ܦb-m91LyҼl )'lɸ |IG>. -i]oߏqb5WJ':@䔊Gm9}qNiAZ>Mͽmui R@*ũWKҩZӯ'ਉ8v> u'B[,sT9\-iFtI}48;#MB&0JbH7z9zXMi)OF{L֊4Fȅ9U j:osˆ+| +t|L[8FCQbiEaIdcFA%,Q|z+iF/=^UH:U>]p [cB=\+};z;fV0p} gGWX<9ZLϺC0Vu?گʍ$8'cu{9&>$<ę4D}иl>WG@0ڙ:¾VKkeWIrϸ)H!V+t=nt_i"ID]]2M#A,BZaREԮzxN<&ьʺڸ7>,h|V:, ' 3NwWC('9<p 7Z1{kw$m]*xſqǷ>zr4%oCw*< lZX/*f۹9xRh>v†}q1xrND_^KN%1!/BR7̼4O S~l'-~*˺*Ik^xZ z,Jz&Xmt{G6s~5<BȷnVDq62V8=Aq"2*~QhڽٺGGR4VV2Tu&B(хٮr9ݦ@-/yhT ^a|p2aR'Y!YmWH ɬhJ$(y4u N!{,?ud})fiF ȭ~.s~d`1 U≫}JABrp#O2{4z}?}\~]w! Kgp'n^:U/ W0Us&j37uw'H&g01jtm, X%-s~/{v px 7O ÜvWʱM=e>j4\?ٞz#:Ox.3D CZZNAO +nldSDc74hG}Lo "ꦦ 0; wsQ5XRW쌥f&6kIާ`A  [D=azdƇJaQwfU)DsWט'c f|٫_ƽpU_Xt,Pb_|^G*fgKʒ ]zCURUMs5cɓ|2ZJ*ӻm ph!maM{38%EiiBVJW+fm$y;So0l*J6\T=A$4gOüCeMx$UhFc> >k`p(Tv Õ^b'pJz0qF4Hsr݅@xacJ{Σs߫d%C~̗^2S/z/Mp[a8#zŧΓj Zkzl]hq|KXzW=.*:onSqAjER ;Hi[EEInA1ȏԋ M@ɻ G(_( }=Wx0+?gyu#΋pޔq4i-iщO/:u" ϼ*HOeTVhBŭVv0%\>?^y:ݮiO'[}\WAhȉ=V7~2`K  N%Rx[&c6yؑ@XUGb[+ Ye/m-t tn2Nb\B\J`KYVMRN=M]K02q*a;6oz?I/61*M`>8g l5c* ^*[^IOpB`j≲J%4JU@5~"` "ۯӞADwH*i{g'LQ~;"O'"5aBve"\'RD~D`K\@Qt-X ҷ[B8?> E:FZ'\!r;^CɢzH2RJUk;')Nl tq GuO_Dॸ~C3"{JoS#</ZՠN|e3 \{ 8hD)e}Y6[H0˓e YT8HRUi"tsVGq$L 5F ϓt/=Ɲ.yb4QPkȿ.U q%~O[ijiP&7ػGqIB,/v Կ,ҩ An͂]JXBA 54'yr2|0~mĢ,~"Ex˒r.~^ԉlNlO"&. 5D7c_ea&.Ycearp&GXyeJgYf ߣG%X-edb<'GDw  %o"0~P8br.}/k~Td2o{dӴlYy]5βqꨤu9U0[Ĝ1ʇAE&cZXvۭ[{ԁl`_p#X˥#oS;3ĭ2Qcc˅#ue!%XJDTuZ+A$Iug#{hi=\6~ZRn{llQcƾ~IHv LBy$6Ό[?zmZWͼMʉ{t 2)ڲ$Ae_0xR۵܄wkNC;ZQMw@},4tbemnJ擛T_\ֈ۰2 zXSXÅc!sd+2B>7V9]d:(F6dq wͧvTvW4nz`g,eɉMJlIO CQœoaڗezcaBa",润qB,|7~#$Tg+V5_ d!Ax=ܝey {ES#˧oqw3Z{R̙@büCw}g7SKFYP,XQKNRI4s{R,W1WGkcRRf( ?؎2U>0r OlVUb]k -Q}'=4g2ws+؆01<Pn WM^R+ApazZBB]? :3]g`4ZZ۞x5y2 $!iV.aC0 UldLeMIzeYgYVFhU=Td3ޕPq2ᇩO~sn&\T<85YrKUSx޼ֺHYqDځLi[lh47A֤ZU"a8YX<\Ub+)Jߍ+נA>t{ʏS!E[qdgf2nI:!󠔑s `'vvKlvTLn9;"p <g*'lj?nn@ *=w4_8π.m&l-^J^/Ѳ=PT" }E{n 46@u&0 J6ϛ fpMX./{`faao@!'gYNxp;䳷~WwA%@`FF?%Q|IYV{ㆮ@L!  ׭lRP;q3:tw95Zp7_ 6$>^.\柱74ؘSO,WF0Zqۢ~Uv5XL̗M6_ApWQΦwFO [Gfb]l%!=H%2rg&Z9 ]›5](R[ߟXN?iu`h VS"VUN9RTW̮Un)^i~:dy[1YI# f% &x8){xBgܝ֔Jn3PAKhfV+pXX@}=6zZ?*$(?#$S7?C^ݶ6WոGx ™;$M?KIh<:,7!xNhjJͭ>7wtFȘnm)Ȱ(kzi7OcL k*#MF̋&@aiUΗmW;`5k30l$+؞^rG.=Lɰ2˱;;gp:_5LDĞDƿX;wz"n'bE1\a)r=pLjǫu]|b #?Gl-;=}%(aRZ@<,C;=S7/-: rb`tMe' 8$j*='g Р2W Mq 50c7 yxѦ5pbClGp$>'cfaj-\+fvmۉ 4>2=õ>=DBAEO^Bbkthk^{QJrH 6?::WZO3G>z$0o2>Q(#_q`r,2ƂkonlDkvzuR>q&[fzN4S[¤fiS4DwwE+;Úq6_`j~L` & xV+]tlSV rUECKZahI^ւBAI" g'.qM9թLpq}3($m0Y9M3ϔ5AsE^ ,I:aK󓭂!aZEml]bǃTdבZJr:!}l@K> XT־*?sʢJĎg WKV$`XU~1"?,p "Kv>yVs~S~:3~paneFBԂp4~mj0o˱MAŴq}ArAa\ڽ|U,^`y <]U?(E!"XWwghJۻ>UJǃx<4LK$+nc_F % l{"i0(ʨd!AGUYN $[TM!/lw~T)A~k X&޵`]׉B/y %["t3wr%m@Q%AGh<%TDQ p 7E-;Kʅ] Oe+5(J&R+6F.-8,kF W˫*]Ըt/9 !DP*/f-bg{1&"ǠӳTV x]0͐sH{7/QWaU$VY^2U_S4oK»xcJ)t+6xisbi[@+&=ޮN0.G"GS$kyU떾!a 첍o.ĭ15X|#ڐܑZT8.2׿뼈ܐk[䮙GD=J=8g°5Mƶg$`fTr h`#%%}r-gRh优2P,ꇪ4΁%CUh {gheYӜy41攫&Yj_'%A(s6}\15 Iԃnl(vb ^Wo6Jw"U?"0)Z,!mL~)i1BP5 ~Կ_2УihXn5CoWiR׺[WLy>vgHy0}" C{(WTi~s,+yO^)~p*.Y*W@pe @kQOc:N0+Bq/c]j`#@[7ҝDp[mksƈܟn}pFrv 4̫z15w a' S*{mow/XJ_iNYr]nDpIwcU~Bv lmAT,2ی'Qj$m(/ -֑yVlWx;/X?y6rn~uhHTUNiBQ4E~yuv VL~_Îi/I?o͋Uw5.K7=zd Nh.pՃ6RnZ BOkSI</q3Ǜ.[bx-w"-\@v$]W1z w%%a0}Q"d'ZDF^Kd>4rXB>$=>߸P:Z{)CJY1 ^|@ a7@B+7^-` KDž <]XN$Hux֯ɦyVm!!,3}+φ"XdQzl+ФF~bo([3 ~r;s8G͢Pz`GϨ'[V'l]Л؈S=#KJxl (WDڡ$?`ImS@1\;kRJh3뷋ݤ4J(*-<.)xkF4e"U_s㦓dYhX\ج^oGO&M 4I-Tf'|ѶcAdeVd㓴5Q`Iru8"UL$xh X< LϜBִه|u :gInQU([m? mJG:^}n"`ْ84Tp*^'H%O(#dQilzԯG$}뺂8^ }|}$i@~AX@G@ K]gӨte'ۉMd.9H%6ѪO/qݾ#P&Qz6BM|>`0Vj"޼#oA7aqs|=#L!)*D}ezHpiuW bˊsjBk`& 4zt헗PcR!rtQt㰐R`$m2I h&$.Kiq}xtR"fsҰ&ǜfQ( 2&?og!3#Sb@Y4PN}Q1 TN2JT4Ʌ4טc^Ƞb^U3;4&s9gI(Y@Zj/紐s f 0A]R=@/V/'lNzp=bBb.BOX *UT,`'X[Y7,(l6 ; L',}V 3MSfأ}lA9L<4@U͙T ^Q@!6p/ P"H.kȐ/KAizijRdF)ZT.NMA E(Z|ԸRUUL]E4'%Ԫͼfߞ-F p=af"|7xh@ S"st+,ɽUUM̑&F4Mgޏf%KEmbjyڦW:^z+55STݏ^+@2*; y|^A3IU  T|xfLs0.0Jr㾵"v8Ѐek?sG7G%<:"ˉ3) GLGmƺF V+ZBںOI03S7_zLi oƄ? &t4C(v0ذ^: u3@xzl)ti,bi{, .tZ@7ʱ7I)NfKQ l+!Bˊ-P-Bwa8$YN~G;}*9}ʸ*ųw6'+h4T%aQ3NQjiC|+ 7d T, o>ͪ1.@ŧ yviKF>E%y,P^Dʓ09Z]#hbWת0.BʩHֽvGBTB܆LuޭE7+$Ȼ#]͡ X-jB4*Q۫xliW2WZ-ڳcߞ~enBd09i1Td٥ࣘFy?n̥Nhܓqv$Zk ti<|#4/5AM;~ %J܊~0 z~(r) pע$E IZVA\a*=aH S[wvw>{P&YC 3H:kO6sL;IFc)dlf Wv*: c F2\gf*r1e߀^ Z #t,vT!nM-^`ڴG9A.? U[CVv0R9gf< BI* #A$c_+5V r~H-r[UqυdGO2k٩0 7k?JBTǿ52,yz}B/cҙ dC45=ktYG[Z[[ Ӎ Go+iw} KWF"oEb;ɡ<942ϳx(P SHX-q@ .wzH=͠]4҅&9AkHetpbf,=~co@uO~z,W/eelNj4fcDe ۳[@4_noBC9kԐgnmM]J&vDޕj xSsYҡeQ'L 3Ռ< #[4 v[8`{cVhȧy!^,$ xApLs`wzgj V潿W$oJf}9vT bMY5k4cWK<3ET(=BCU;:3L7 !RP'p /9!?VZkMLWu~^A516z0ڃJSp2Ke&4q7,XIa?R碏N0zt]QhϫGfM= F{e-^':G2(ek2(_w"eE:(]l J㨗+˚s\Y{mxZaLEEg/o<ԧ7aeJ]2/En mX:t~:aW\(3S! qc]oB:kd pMYVa(i[9q~2.eNJ:gMVn2ģ$/N9f9 }?J@c!SOq2ۥش ئͨL*ÌnkFceϸ0 5^B^hSOԔH~\#.>Dc-nEs.[=:Cu&51S2'C*}}veRPU7ַind1\0yB@5dP"n04'ʫ||KĦ:Po|9[`2W@rϙ+HJﻄ#,7uFpzjgN䏜UhMHfB )h)Q1obsQ}fb*Mk1G}v~#r u7Ѫ'q/gX(6.b\}hV?1G,0=U i)Ԛ9!c$߲} :>ZD͵ح: 7沋ICN}h= e#ߦFڤ1jÛJ̞\Q}xuٺZ`lC? !~4avtHr2¾`+%I/YH=zjCNWrq5QrqQ:{^T8 .ZDR1WAxфW. 3 Gi,m\7DAb^ ~~*!+D wS IL ϝ$*z5JNWwwʨDmY|EoprdZ[-=Qa#]9ߩP}=BѦNn'qaa\^Nv^` K/\&m>ڄSCy'eD,{\wB'̺tCV htie& 63e,%п8, -v]CnCkmjym(Ymv۷)MJ˯䕘W-&KBf =1lƒ0X;>lLsldEғNݧle]1,sze"aE_fջH/Ux |KGW4sw=vpTPx^Tgvuc؋_3̑i&2B<3M B0R*R/@:/+use5.o/5E zV|tm|dvLI$Y9 ׇ"):{=|Kb &l3=c  -"4\ tR5WeXmYr<>VW ;ֳm{R)4#&aqzA>B$/9jcFePm GQFlT9:C' n5iC/s揉NO=KUZH,\T'UDLӇ!tDD'Jfow!R.$ iN@s8SG N]vI7_&/3ڳ Y,*w+Qw(|Ш,_z։qk.vZCxR(y;xi1 % Jr3Olv@Lby4TS*cOrRhZX_(Yz2`x+]gQ0p>Qza e ѐ*Gl2YƯB1Zi%gdS\G_n2uH =Lsލ4u+~^qh#}l{wTJ Bgw⛿ٴ3gSq 1K[:b 1F3ƍ|$K*ڝ@3_£!Z tP8bR _,W֑څ]?ee.(DS@%I?2i.KKDuj3,~#[6s2X#-J=Se{(]=is_K`11fNF Y"= sqڻ=?q{a02?sz]Oo3J7LNYZ~0LʥAM[x)R J[l1>pkrdJ37#P28?kK'> g^|k2`.>ߢ %"!65r;o3li%RYZ|+K:Nc=`]iFHNCEfr\ȃ] * hFY0S%6Lq%51 ]qq" x?۸,VU_ ddp#y=<n?蒹0dΣl`kVlsi*#VۙHΜ ӳS1j'AEzr5>jiҋO-JZ7va3[Fje<(,@ D$'72|$9qco-(m8@/ Ld ϋ}vm7HKuz49Sǝ. ;1ց[gCIfºw#VLG*ݴUf)j|O6 {zgev դ2WoiWrN"G gW[nS>Ux;! djBT`J:G5U" , kIXa+Zi# A1 ۴a_x8U7U#pL&}/ڼ"OXX7D/Gn,7a ? <@8YV|Bo\1dx8|vkXi)FvUDsK4 ŭ¬r^Ju:b [ɾo&Dd;Y*r̻fm wӥ&g>34}a 3KKĄ :J~p9JA wA,HCͿ9/"I)j(`x.`D`@}n*]U@_9t!@as <͝77 )DKEJs?%ڨe4%h)^Q\#̭hLԏt?fn+*諻M6ǙJ%=LRA=$ Tϥ7@ HM!kYY0{zqq=i_=Q7 f 6-`a6C,$2KE $KװWn&]\ e)AtR܈Tc1B_2/gʙBze@U el͔B@@F{D8ˣX{L&/?(.4{gT 2]YmsH9ϗ]wY|?hRuZ4"3+2/u- zVʘ=h@ MZkz-#ж#|܂`)2BU٩ZAO&BLj[ߚ~;$)2ʹ,Ð8@+ΉD4CPo4/Ul3(\h?~QLD߅*fdDU!d*Tsku)% {+$.KPYEz+xuQU.+WU$.(33_8\P/,Uki/g!g1|'[i.i jHHzY0+ђA3y#V PFt2}k[4eCXŋ.>0P۔L숼}B$(frmӰ g6hyIˊp6+-=&_#K^eݨ[A TW9Ey MqsfG76CjS̐Rmyn :={zV:y2@WsO7kW`?Nտx?P&St->@V2a~SJ4n)PQҾG%Ͱ3i$0G `L)kr>+?b~[#)X֒cUb6:Dϐ LiYr QUr;=bsiz+π>z9ޅL8;Yu9pÖ '6< t?rsW gPOrWv&\$zgV,D]S~dN'iJЈRM#M ?Ք{@Wh'5ge$ .X9]KEdơ]BSpRoP. 055(bYwNXnB94cW8Wc#`>lBh!dnJ֣sk,?]?]'Ng4UU߫R \k. ~󉵘; 3DۏAk%fwF-~P* ҹ#P1p9;:s/ 3!eͫ=Q#qsm HȜ.M8S3*3"lC'zZ9y^UTnrv%ASpZ4Y* X&_O35a\'RO` quٶucg:瘑XYrw)t[2ɹk-ˏ}=zPeg|obW$b㩎 n[Vv!Jx4e͡SVxp0bZ+ZT@ChۑCJJQNhapܵ:bOAár!=ןynӸ^>ժaKcTlqؚ\nuԨp&SoxK|_؉ c/^^=6 t gPRjO2UTa>BU[fZb d?/UyșdðNǃ|#@6DOwPa\=vFdĩ]HХDK!>2+ mg'pj!x 2g)p;gѕ~+HZ`ʫ+Xf*EHӚCKh"#)/ӆ씜ZN:rŖMtB58KyNe^"D ^_&7W^=Ṳ+gGDOnAې{}vTydblU)r\Ѓ 26 '^AU֫_)_azcYJ/"~^L:#qF.$A 61 ?XScހfJAWو\PrUDze5aҼohHwBCIT)W}l>K&3vKz(iɋ)Z#Ftʑ[ ,۪Hò_Dh$^u" >mߎy*÷Wg\V =vsv~eW-6r\ ~6'iͪX*@ +;<ϚQ1 |#sY&v b;#@*p99c1XmDCE5cg:~$w'^$P?e}ߐԖq>n_/5{$$к֤^B_xLN?p/bB,~\KjBsh%2Տ "16Ʉ,qXѧ=<+2]7ߴ 6.֘Pu'C8/"tx}WZ_±G#c2 Em_Ep;S'R3\am;KA.rj(;vW Ӽ43)*T,--"eT~ `0rOY..Cfmn)p-rշ iQwJ˼#Bj7MҼ}I~Ha }:VhHX́5-ZLAԗ%s0MʫFQӗ-ß| A+PeVMpJ:JOVJ=>=a7d$ -W&p;I~QLD#=]jh'e)uc 9G@| r Cz;qOcq_X7`Ta8²Qu5&W~\BL:Wu:{r^ԪYrv'Ob&aʗz4|ɿO;%c('q<}C/']S;Zm_9}gycרwsrez656=R)ofK&T P)'M}yZk%{[._ ;Tm~ܨGp=[YtᬜsLj-%l(y-PVlD=:2sPy*;>ԐdlJq:Cbj(WbUBGMZ:?B[dƦ՛78% (CqfRV pKW1Y#>9r9^(s?In>~76@ z|mzֽl{1^NY}Y,;i?A8Xp=.A&RV$ҨWZ9*fHζlpq@VW>Mz;=OXf,ܻ﫸"p~5Gˤxwc+`^K !} j7!'{xs_yl4T(ހns+W`l='8|2\ʉXnI8[ TM6v-@WX;~;̬fly!J]mɳClP1^(tba qO(byTN|U"5usKpT/{V5s2ݦ ,?̀Cza5q!_mSZBN h2O uUl`hl9y2Nal8DF4/1iM^Ǿ#>*p}6Фz4V31bjĭ%>А:ke7}2ћ3+D146*-~؅ ҵ^o4yI}[m-CwXk8}:V㼃ik9}9)o# KMA+2@{PS$3cP͝utӔ"*ZmӿL (#|PWuվ=$c{ yRKZ7[n$1 u w,2 4ũ?9co+Y:yTm+ >w_[ǍOY-Q)M'fW^W#D] @vS_:+|Cqae2/(Ag`7ֺ~/$ݳP:xϰ{5UMo2l9ֻ%Dг\yϏ oGQq.$]Nis}JK<W*y0iNt"yc!]r`9%]գhg-~*GR$ ȻzX]G\!kPb#/+zE<$Զkp.fy/SSFGGUviZSiuXVC; axܚ)3|𫏲e^_(ߵkIsB{èP=K}fҊ f^=Fwţ'DXHJ:ߠ&SI#hX+(̅LO]!m/TQgg=?6= O`fK13ha PbA`)ipAKj'B|b|0pŅ+[ +\#֑&_Yp-o c+HcjE,NDsԡ;8΢MDJ铌غ%.Z,8\+QpO[:lcwR'"޻ςہr6}8sLȌܗ`@F?5)3kWMJZT *tP<= B|kLDAtZ+XI~2JXn dpRcsg30i%}d@:Ay3:o?Efl;Yj_=L @B3OGٟH)r| #0hjgDSL o Y<7]9QB&iǡ**g~-q^b]ػfOQEa+8j! i`:!\z[/Y݊tϘP&*8Tc{,s8Ĵ#4 `rӋwПeNT:quFcYNpŰ;D=- BSMH>8M9Rۥ$NZ6fAUS٣APo[+UD7ͪLJWj?pAO?erlJ.UfRTWgB73=1=5;J͸OŐ4Y.`FD}B>Wi^ԒKYgn9a-vd~{ m|j=Vp-F`-K0(0-AuȜn:JK.*r=s$'t1v}\VFZ5Bj>P _ʬ~"ޗ# .4Tȇumw=,aΈ2xǤ {bmNyB v6b D`1wY$|ދX*˭nJ㙴uA9fDoٞ(sL1~c @={&*ӹ Z0p=MúsR # n$CuCOIR4Y*õe1x,0e|#/21`A%m7Mu:=f4^hNT"?\j4]ƒѣ\@H?$5Zԅ89H=ڑzv}Ft'P5 {yks|G< —/*XQ\ن4N:)ޟZW9=%k}:`b!K2p: *{RzP zTs9ΜCeT-$=%*E>"@ך.穹AÈ/rv]Zg Cq+@X񍤟<0P3חoZl?{}WAJzT>sg-OwLIW ޛڣ|$"ǃX1$q ѵasc gryj+a)4S J ~(]j$IFR]piCC-_ZFkC6GyFyWc (@QVLdk5$G{*U8,+e3Pe~Xk#Fdv"J9"g.&X@T 6D. MTxa`;XLv[n:3Iwp_̡?Ě3%1- l0@2x.uǕ\>SUb4# Gyt24I B29^뎾(p (٠6&xaّ7^C IzSwnoJű.U"o ry5alMRzGUUK͏#P27 bWG2 zVR b4XB]~\M-,O,eF]>,:yQ~ݝG#R_e` #D6RzDgCrc8SV"p܃̅Gm\x0 r崀0nb-|&,Q͋j3xijG(m\3&\YdlHu"Qr..-OȰ8rqIC8;["췹eה Z!L`CMZ[´%FZt'grץۅr!.Nuq^(BDZ 0x/6 )Wף#7ט+ففY Si$j:.T0R\{yaP\Ni=!? }m싽45Q` ]s7Ӂ&c؊NB&&<7C?evv95֘8Y</Pe$ jm>-d:Xy놴bek3y/ @yHs$&(тYJ)\S\gEeFoy@ `&3({MYm=֓-=*'sxd@geqcn--EOCn% ̮͎5+Jqy7V$ *p'3!pyڒĔ1T.s*b:ǡIe(4Tem)-o^M΁ַIn#}96 ]X4qCDx/y6e𬉬n2G =&c4 tGvL8 J"c7Cu4hBcO ;`FPn7ڜadIv8;LA:yhhi~ R+kwſֆ1o"6/'Җ*sp ßxFc?SMk+c)1M`X=D@(O"b9:OPa:UNP;zCP:-0Bl`Ȍ? Jҵt1mZ%ϒ3SNIQoIiOw3i:4($P2dKA;( I ,`3 n2H?@I bd8 g$?p Ljmg^ k=/jRdNA(w$amٓ/PKx [newf5{#7|$;IbqN>0%W2B82ZjC8nI)dS*b6fˑ܀~7 %Կ䝣 zCv@|]>n;JJ.uڞ99\΁Z^R,g: '栝 g>)g/%\\1[ ",]5Js3h)3wy=0=0J)(C1rʯ:[k7:c.X<6wGMK8jA'}ca s*dY.\3_rXB/'߮бؙ*  XbBz08i FJJGz˖E3˺>Z7q[;hΒ ڼs%H^|-U.sӑhfLpjqQqWggWN2)E^tctmwS'ZWRλ2摢v=JjJxu>Y6Y1)T=1v3=^) eCᡍt2lRZK揧ľ( gkf*Po@thԹ*fb Z폘Rfk*e$fii!qapOqT>%Iûe싽}S>m?+1 c"@PP-t7,Àj$R FĐ*gHf5e ӧW {f!6Y=.@g .AF#M,#Ns`+8> v~ɠ>=kg8 ngƅZg#RC>"?},%+N d8e{PCp:r̯QU < Pܲw kO}ۮmYpI=*/5Uz63y-aHj+mJn5񦆑>ƨrF%J]նݸZ5FԬKE~vD1D]"k3^Cc5r^ 1V\Lҟ)T]I24]To/fD AAYWt SOS$)뎆$7wf-;u.W*s!WqbY-b M36_ٹ;Y$u&(%WztɁ=*n#2Hq77-{gA8q(H\1{X}-BHhvu ̬}2s, UFO&p~Oj1 %OnVD FY#LZ\ljH$T=Ȣ^‡]ۋ@QkXOIԇP't[^؜Љ`;TubFmwoWkWz۾Őq.^0z  텽+%ܩO&Mo^ݗ JL1lQCU1$(EK*rRtj UP+2G ҥZ-UDq07H9vʱܗCS&`SAt0oWL{e|ccd!1^i*~+wЬ 9ݡHIY2TGxWife=0 JHwG*-;ü,>rX 0u \@Ա>Bܡd7V N:^"KL1 r0|!\N`en$ٟ] 6An@zߞvn̝&v<;AķtE灵\Or((>.wy) QMGPl ^V{-G{ـs~&jPS!9MTݍmа͹"e $N m>9>pU߀aT% _-z؃hL^.Flތ5툄S>Qc_:`<" cZ&0PSnIK_*oq }r C=)HC˿6!Z*[m# M~IE-iaDK|yG^LUɲmHŽ{vVM ]"@x}҉П",?b;W祇2&ۂOHLj <ϬVSEN萎gx'-,nq_ GoxNRЊvd^qUA- Nfgѣ 1+FZX wVƝ9'_X &qD3 Z %B;m'^O^G:!^93[`]sy޺ V)tI 8),0uOwwb}) ꭅL4^GuĎ!$1 :ѝD^zREI0\Sn8j6\\Гo(3Gf\=l*|nNl)+ZZag5Xw43OKUʚ{ І#PakM=c^X[pZ$BZͧw&f 0MҸCy}[μ=C6]RLʠӔв`sBy b$߶<;*MpP@wfaTH >gm̿b$X7@@0ZF?wQYdȧkLWw4P%o0Y!ҵkOOMs4ɚN\a>U "`R6h▻C p\펦NT;P#22*,^1F :AҪɶW!i$gJTjd >0c sl8]\ !k!=:nFJ_Q'Tks jE 1kE E3ZcckWXs k;'[A >(vsWe~nJ4&Y7T5DȜ<$a8ߠjP:Lx]f( " Q\Gw-b$yvZ?ٔp6rdYKH.d}qo ި%ޖ )G[E_ lٸ*RMœ6(}%Ja?io^-._mpϝ1DXQy?{@B?6JRƪQ%1 : Z2y*ѻ˧)_9uiuDA*3 )-ԄK}lX [Wr<)7N\I};ۿz}RW$U2"o6`un &P7a>c,'J/|֎?y f'?< D:'j[c#QVp$ndpf+a9saJՓ6)Y9  .Epzfo6FӃ(dں]c%br6E+RCssjǪف lrVLчl+B4ѭ9Ywn }^*W#zYD@n=>ApGHrun`N/4w*#5߹6q+#@A%%q(TZ\ȣjlTD1WbLsRA%i5&2&=!3PїrSl(y##24Gtu}2LeCY06TL1 Z 왐yxL)tRp@ޛ-i`2Ukkcgүybߎ?UaV@JB?9Sh$T|3 Xm}XqFg챡uqkMiZaomU~Y]pf*]͹QtΜ\t M׳&L1uGDuqt_ 3\``ޜh^BRcqVNMp5 FȐ<^`t~eb,5baU|*rSљpXi&g>/-e"[AqUĴ>S88Hy* 4 -8i\ۮYD/w9K6f>6R Bnq`rWs*u8U".)?wc]u"zRd!݅iEHf좷wL;A3aa%p ClxǼ-5j|o^j{ԷR&:*YuoRb ?Nu3 ~ZJZ+HKhhVZ}G*i^ ->+n|JV3A={MUI0V7k(.Z ("c%5U/_UVPS8cx|ê;gn/N^7m=JUu02ʝQVy-TˉމwA<[g2 QB򹡘2 2ޤ> ](\m p9|V ^P&  H5A%1ԹR>5 ls^V#w628H-bGX\Rb̵Ym¿MpZɡ-{r .K1X}]TnC!z8V=66ěJ2x YxRNg 5!]. Wp#bj17 7tg߶wjlX(E~77MdP*ƀɯPa#*E)\kԪgg8X4yOjcYp.k ~M\U|O͵MSg򿧨%]V HfX5x,L}GҚ{O7 -&"K&ۚ`C(`E 1¢wf0*x9Ԭ\pS5RV(r.$ adw($NZEq}EHLXԔII}Hf#ͬWL5ijQǰGPbUxhrirNǓVk)@3TKo,TR]pM/OwQŧ&εOoyu P<*{ 37C" ɇrVKfqkw x!fS+aRލI3$m&Jnɰq0ҕ&YZV$,!,O4C1p A"7 U;w\5Eo6/^}G*Vyrً|,A'>N`ƺ/ Po0~t4L j&m!N]#*NMI5)̳ve* TK}#gͥ.7 µ+}@iPuYrBr,=KfZEAo|h]n#b˽ ⓙ/}Y$o Z=58dp0f4OJS[ ["nOjͻ, 7wdp t|ZxݵYGXhP.b uw6b&YkfP$̘֔5_5ģo$.0<Pᬒ|Y+{L}Txzuz)8^1,g{U27%;"chˤ"魵LSj/:\!G]B@GĵL*$(ӑߊQ6OF&܏* xvz+G5sMɫъ'tHRałs Ĥ+=w(`Rw:VېՄCvluOUah1:w]LiiK(R^ `OӋkBP-Яpc\ |YZo}1JFh>hcJt]K n|G5ҵȣty!Cr3[0jaЭHg5d Pv]&[nG}Rǂ*جΕ@~5~o*% {zi){`\9*E]P ¬?Z>ײ3+G-j&)E0C\M!$4DnJmK3QyT8!b=G$7@,2o No݅fy̝Fdc56ID\H2@]F|2z0sɦc8:ӏ`0VG"p/Qu(fƶ1HpRAbiw#? ;Bg<|0pN)&ROm-3Ɛes#E#CbqddTgɇ^?pL[˕jGÎY90_`b9Fĺ5 &t(N_lZt_鸸}&&~nMI=?^ӡ!}+UA/&1.NlS Y~n.hQA@]{wX6[XI"&-0hՇ 8_U^C,^UX#_'mx;:1HH,C9@4gS\.|#Wfid{ GEIY:P=5vF~z(6խȽ5+ Uv!GDNI 5'ř9 pǸlzSF#'w 3u߇uAB}p951ʢ,2i E;9oN;@oʃ iCܾd'1ݙ6b7 HM{kZ&ރ[\VD<5/Kr^x) vok&C 4]W4C 2[‘O1|H`m@(l xONB(l(TdgVk0 pu 6 31ΛuW~ j  h| ]-zj,xQ>쐑bJR+9oϝIhq(d+qJ({D盆&8y1Z %_J]7OQS|m)C{DpWmX:BJ91I|]o}hd?嶋|jYڱhq]Y $'X(wvz5wo`=}qȭS}+0hJbбc(arזVN3f4IA\Vh=ůu?5,cg+mdm9!n?K)0_)ݲ{ngOwK/Fˍ55U-MV!ulǰ_@9֒?Y}@[^/le: ̮m3ub9/ S8ƧpoBr([Zi`1}Cq|ŜR8n4Sl|IFnt"{|oƒdoCvLC.̈upH[=0Og/tomAGw!$[ptBD%23:i yWo*q7h7wG?:n0|,H7BLmɣyG&havQ"evD {*3%5~x`X%ZJ+0et,P$u0&x ԫ˟|UlL$#v]M2kxyYrX|k> nm3îF9e:;Y]ڗ!0?h7ZJe#F0QN^\%Z,*fT"[(|9` 9yiב l>{g]Ն׼ޭ`bU~῵;*b| A~ÅW=YFrgLTsse40?z#:"}l;^XV5H6x]NiS>Qsv ^`\oY[!r|L8  悷ԟ%/6ۥi#-MD8eZQ9=?&{/J˖颦Ӽvs{|X*Eu w+3M`s{A^m!ItƎm9^x<,P4{œK8-a}%X-KsEKT/N $CNDe|:8X3*Z|F} wFkvօqMQ&-h813phw|$f*֛#lxM)h)=_}0؜\\:Uƴӫ Yr '&.`Qj6l1MA#ʑ[ LU>9 -Q6ZT&]h+C|8^_У'lNA`B t];Ԙ*ȅB"7h1IuTm;v딐jM0q uIY ANqIN UW:6Zl|H"z˴}n8Qe8QmSMX܌̾GUGb~?C֯H{ѩ55=P F = cԪ󭄌PS&^:K%էBa=%eDŽ9Hf٥@0 n^&QsƖ凘s~aU+BCKp )vQmuᯏ_pHfX1-'YC]gߌMA_!,w:UOm]om.Mh~:U䖬Jl;9TS2Q?g" n_+xpwjQЅ_&-o>j 쌴m _60>>q!B1񶿄)&+P(fqLѐbD֓%CT+6]D̕+SIoˇhHFgɻZw  ?l%[R^iZ]Å) $\Z+Xsb ZG)"Sؙ6k Ě>Nh&BiKӜ=1sVcɹ| hr4$gc$Z)]4%H: Lt!Ú*LRmKF^{/]:6f[F?N;w=1- 'sr'c984۳< Y_xA-ak̅i#)@zO4^6nXa;$w:%gi>[q'@5 GOcʶ8K%TmW;2{ xWO="Džn=̵k|aq),2U; ?.4 Oc`m"fMYDGTbzn&L"wh#OU?$}{WLƸݍF}rsw; 1aNӖ(f5}. [v2e/N [KI,z^h|GἦtE Zoc֌!@辱@Clh[Č(,?Y\(MidU:"Kg̱?gLxt;LSJQL>"/ژ|qL` A_q!ڮ!+zD>kh9m7|'=!/ne5sj@.`'kZue/~G>hgW$~Z+_<{a*Ւ/?jWubΔ%wU4w*i2S[y+qMcb|*orx0sVp pOFayG73=7o,.<<Ԫr fͦ3cVʳ|\8]T 1#M3& LWR x_$wځ|*tQ$Pw؇:J OMv҂ J:+DlAUY(kzh(2`x<,,935jŏ31kJjQ9uJ4Όѭ{}R[OPi@),?dwwVh>0ފqW'AIH+:ڎE*«"\ςw˲*f0}/rHUBCl~mW:6~«\7%%\eslČv"N8BcjaHN#{$.J_r!kT&.} 1J|iY\& X݉~mañ |3_omMF P.%–!ɏ3+N,->Ԩj -xuc۩k[<_A)V#87WVH%4|eUUOhs9Zl _c Be/?YradY(uoqb~\+ؼR ]x5/#3oDIy9TꙐ @LH ;пU7M$N;(ˋ Kآ!P6 0G>QWi7ps$YDVqAD"?@|>m&l.[G&RPͱ+ gvh+~EK^kC_=G jwW'˃',y;3\^L3:[53. vi}cx柄}p+G]E˛BF,ю/"Ћ/Yʭ~:p_3ȓdiW J:3qE3܄$}a\nrq}%ΚP kfY]A݋\J=D}QX; bل>V<MKODZCZY4< ݩF|fP͝ÍLƖM\;R e& w}~Anl\Ag0ͬۿ{6 x)ʰ.p;`q#}+Y KG* laO?2 Xy.oG!&>Kʋ.y:͒8ӽ & EVV>4..{ ,џ5ZBS(&V,7;,ԲUȤ:#?}2@0A9ں2gB%ŀu0cR\ * L%P O.f>>u]RY*QhIҸɇ1gf{JQ/ *v7^b A@)3*CGH]rsOg?tKڴy;Z*1!AۙI "x1n,d0PdJ+* 5}>Qar- 2F<|q~pr.el k%"f} C8xJ$A3$`WUQ-_PʆyRꖇ~_Qqhu %p OX䷙߿%>i̘"| ĺ5 6O}`QT§ۖ؆0jbNL&#Ԓ[aN:H^`=Ig [H-gNx#9&=$O>c# ȡ[Y?(UR}^&(yvN̽efC.İ&60?&GݶK[*- p~ڜj d%E 3;a,/_Xm7˕$u֛3{zUVZNQta:߄~_¬hjݰ6{N<ZBbؒ7 Tؼh5'n9B} n25?ޭ 9x gHsJ3 L> Ș日8fu: 3ur=Qi[ЖR`6/2:V'I`Y>ݾacYXV8]@H[ , OaPYY xNFjFyشN dxДʀNڽM3шBv CPʼnQ`  8W,j%2G0g` E5WU$moXbU>K~ک%cR@FVD>^fT"*8XǑa.7RƁΉvNVZvv!' ]ȗlC?*W<4tjy$ƷY_U73B@hX^ %DN4(O;&fJ3Bsƃ?\.npn䮝U1Bf*@V Dǩ5/`mS,Xdğbfk#֗I09۝o2}iWF0 mxs|xQ`/貼C=JRw)7PHqӿu%.Z4egDB" l{\$O(:(w kفJUawN@w ;ofx71frDS ;HV9115\$ԽvGŠ_%%HUڹfd)]qlݱE$_"ѓy= h3|ykT0%\`!VqE{;S뺒fQ/;!ݙ(1@ޱأ7B-;Ȕu5"jhNJ}lnېeE  7}e'+5OC'nHgy+|`Dec2/AhQѢ`=Ew#N+4".2 ?Y3f._ϰ."޳Z2_ʱq')_Zg-Vq;no,\y\*hk@A w6UMHE:wHgRMq:N@3S[b:iWk$q0pPٞ:0S8QO5t*SQ,!Ne>D|te@q+yv%'>o\uxt(Ќ*X w]Jzib!ӣ( #E/TWs[ %ڿ9C/{H]E(v |6&btD"΀ m{R5- | 4$/Y&gC,*D `yHq]jY.M @} 0Ǝ9HU#(xfxy܋trh0A>h3l T{*G ɋ!p0pCc"/ D Ofv.7B4Uwq)4=\Ed!`>jQՁjYOۆJ!2_,y a{ePg).oQAaNgOY$wKHG iDusBx 㜑 @\ΏZ|<&x:%Q ց{V4$?U9Yrul_vd,q?)"[>Ԃ5H{D+Afc\<́AJ$ZsPt6B5:$D(ԑL(G  >n G!̂3TSg6$`+ӟkmꉕ-{^nV6F!9`Wݗ?YW'/:$$^y!ͫQ Pq2(T!m2D)_MkUP G C{ooE*2E\LMYuyn,?[ƜzX+fT:?+[~9Vwũ<8 &cŗ[[`oI""9^.pO3 сЏBRt{WVR F.4si558դ/c~؋]PMXsxMQ%虬Wa`tQ6Ԡ9rGpMRz8\iM*i-T@ڤ2̬ VQ[~G mk_4Ou `9!" m#ĝb{tbА.e۱(_j#F:7,?TQ+ɒЄ$)C}cG)JIn5A@9 Wϼw,?.& -.1udC֟ȼ@wO緈tzjgzɆnᨄ X A@Ni]|;I]M9ReA0g4{9Cb!bZm"\+T`X{B~@0%UmVe/!kEbB: mJY٨;YT{\i}TOCRI-E7&XK/I#Jy/\C_"a{g!lz&3x_TA7QԞ.G^hz m,[:&ᇙTE'Δ ddžV1^Z#N ȶKKR5m=Mt΁J){n>ԌhΗ;k ܀srcP ~la6<6F৒懷M$3O?:N[]>gZ]tZ _Mseȏ;Im.LuiHqz ;ʭyfZ:I.B[z5D`g-jЈ"vT%.y!IsA兲hvK"n YNHlUXwحq17U}O&!zKj4n8f"F>fijJ;ALqԭ_U;(7'aqih4.M+߻/(S*[)`UeNM9)j/oe ATcH%o3i䳄SW:aprYc*ksp.Z2MQǏiW` x!AڧXB>UU؉$ұUPW-E"Qv|f:ul<<3 9JY8RՄ-5(ytC J|G,-Ǽ1W{1l,̉k8-_;%m q'"&\#A"fN7DiAy1 4_E>9s%"ܟ(q56ڕ}'[ٗQl+x5[kCCTb1 oMΦ#2lG8|22* 8rٻτr( >xpz6Lpm5f@X |݃c-k30_w-\ (蟹k CÚV7jϿ=?@3pp18Tw=#fZ.gIRssQ߶Z͏_P{<*¦@5Y{&zF:n6tQֽnX^tzJ,qݐ]h)ʁm+" bH,LHi ;(OOe 8Cn ;!Q5j QU7vMƃ'C\rܦ7,i,|$˯&1WXgOZq:8ė܇!""a2]A 8A],[ ޮx^hLA>VbYq:=ats),[_UM|v`ˉ럚8B,#b( Vv6rQ]n?$@֎hnimJ^>1ЇrbqkpO5ELhFP,* e~%g"uEmrA_gSNr*D# JKX8P ;8@B',nux0$x/ 4}1 XgW(#Fݑ8&8`*z!W'rK@Tݘ}2n\R(6+lu7ubnQfzn'%/?/|s3su>QB1#qruIهsK Ƒm*s9M-  Ypg]~j&X {s⏅5sږ<)MB zlڝiS>Rp= =W͆lÚْ,7;wM'a_4ծ ]\v k'{v`{苄 u&vDYjKd%o ҙRkdl)ĝ a)6Yr+] >|0#!#w򺞖%/z'cHZ+~dwfQFcoڔ#ܔ F:;G*$8A"BYUA'bI#4`R‡S9zX?hޠΡ)TG,$hD-,/i䏼iz#>u BZ^8\=i}VO^u4~GNY l)tiһ37.rѭ':"mħG*!0 "7oXBҒv=#[x$ kY9"cB̋{[9FsIm¶vW86,slu`_n2a{0eUWtm40ⳀY6M=M40>KX+Eǐ\&`ns`2;x| 荵876GV.ln."]:/1UOZR^wCkG ;솥gm[:$$~*!<MВ:B@>~J ++8i'x?g-Oe kj^7]ČkхdEq6ij`ڒ4y!D{+FH邑 [Q棰l# !ZYW;CQ~e=mA(6Ӂn+Jw 9%b0<*6mIz. Pte`4BbZl0tL vMz i}'fv/I͘mT1^|U/' %$5*.)I~p;fCedaWə,ӼN1mp}J&Hno(I9V/w)Ռ3x78$p,L7#J˳ZY &E9 eAz m%5T$MRCr6U{)ƥV9T;\@4d,sIȅ+;>04LO:~'-6քH< . Q-va\o.aȈڛ*૕^^_-kNH)4]F!.GL:e$ AU"wwKmyq 1͂rpe{1[/87ϜS"`zE,,pUFz4=D3_v4,f[=2''>L=fncٵc9{[*Rj"DLSSR62IY]]zhL]/c#%\F`"1sb6HM:#B= |A'` }re k@"380ҏ&+śq/cRPtUwPga o@ʯLrO/jPnwL8lݻ)5G@LڌL'6Uy9 MT-fXQgy{Xt|3"__^_{i8 i߄4xXkFH! >_-=a8~>aD(z.Aѹ%Z0*}DDLGE$#t@/xU.xEFR?s {26nцkVf FjD)Ճr1^ߊ?iֵA7pNw[H>u^,a~iu9Q飊gW?A3?+HǧX@Wc`[ZʢGVpm*Gu/ iFNN?gſ $PK'TtL |!C)h^Α߮)Q+U֪V©Te gl(l{+v i1|93$?蜋I{J?\lb#Xwjhv=( f^֋hYQrU$dn\8+أReR =v=lJ}l̲,M&'KĠρ7{fTQn'N;a$Κ2WD B1 oBAv ouM2V| `"qfܯoiʼBڷV׮"}8%zYФԐ!XZcCx1l96vZ -+Vơ1epJ1o%ف%@Z{#hL+j3}3ow>Q=uO]Q/bF"QhѲ8Xzs=u͙|U5 0 3SbxX##Axbvaشw˘#1ο;567 59 <1 gQ4d>W+LWL ԼVB ǧ =- Ce/AY84FtkSP#Ma=d>l07tq۱=Nb+zjįvcNCm^hp.nd<>!?,]d۩ }hjllZ|ٷ08Ny0?,r)pa=2*RӤ*J@FbrҺg5mv7#؂ vdqub$F PrOÞ6}>Ys.:; 2j>wHJケ&,H>/ Gھ7j!9Ѭ)8C jS(җnM zmu-C!/&/g9|%?*x}4zۄ#Z\B m 4dK%U= 2Tv." ȶlvWW "&NJBon '@rB>cpz( \edVʂWU'o|al,Co,+'TzuG(X]fc&|Td9_x# ~;jkŪta)6r;hQa$cW)gЋ@#׶DĢ{#J́(jF迣7*0m}ڱUD82DD H&67nZOaڒrBg4ꃫ߶TtqX7i 8vΝ[QCI)Ӂ޷3a7:DCHB0GA2\9$X$*a )DGt ͤRX>xI4Qb`qxs3 iJ76 قqx{kV"m,BP(.2A݆NCSgRY td8w>j=!)/V;^+EjΠ0o'i)>Æzles`hr8#I_t>4zsqH 4;k*W~p$$Y=& ܊w|+bq{t3 \5Wڐ' `د;WXOIUG, ͷFmػ$=`:}E{"C\U [ŒA  Ų7~>9~32) R.H{HƲHȧ% 0 R?ؘ[D^|nlN,nlIi^FMJ[[@1(&S;I=Dmȧ;; (hiFl"9YQ,ꭓ2}A׾3:Wn ˒!x{ Mk+zrOكU y.B"W1A pPý]tY[y44wm_P?1da*C95y7%kfʒ%"T>O7 hߘ 'H@ ޭ09 2 (o& '|iRdBQAKL|gz3P:$Ei+mqfNY)cPusQuK5|];Kq3wHrI I>FB(A.FÒMTc$rUQF /sl[?DB+2gfM-gck'Z]c.~u``JB#:vv%T:x gۋ'xXM MȺMM7ojӷqem ĿP8W37o {STX93Ǹ ^M$,@ysp F"%k(,NjXf=ͤ(ѫ |[ǻP sL3*` IYݷbaY\j;1j~hQمF/8:D;/9WG  s[\*?(⿔(2zA6uxew  )T^q^iaP"#Қd_Xdl>2xI .ksM$[7f{]q\r\MZxHy|ҶK|_ mc+Q׏5bO*9pr~>JȞ{2!6o ϭavaJ=w #PH>bdiW/x2Ci8c_xT<*`gb]6 C' eg: #!9cv|C# kCY'ݣZcvYF\ )gEvQ kv&jYU2 1d#>ayQ2)VX>1!Q =i܊Y#%U, x0M:ew+06jb^l[RY+SlV_|A AeLr|ix~}5 ^^M"j ;4JszS$3,z_1\r"T-ebQgMv;j?!êCKY /=9{oCj&t=?+}[[xX92ǺW]q@}V̹aky\vND-I>+ `&dIh Er4X,x2H1hNkzC`8\JY[i*ٖs⻭T͟?acsciciQR!C' PjN0S2[ʰ:жY(E\ ܼaj´KO Ac O&aK><,m*Ɩ;dx B("fu:T/@Jk+ٜie&fHOJkO(.L0&OgQ)1sySRv*tooBvY yGHSl16tSCH1#Lr K*lI{W*x3+̆i>]fƢPcLIzWNlae|ɗHSI*P5^,Lhul.ݔM*_ 3`.ysYpy7u'CVOecJ"JRg(e\R“=N:H~x 0IQ 7p5ٌ[TroHU6}}ߝ_e-Fa _Q*#*՝2Aa.QWe+)-^J13!IJ#UpC-N+dB"¡J9?Vщ}RgU]kLYU1`j|Lk#TSy{A,([gZ˦@莆KNXԑ5\Moh鍆y.Š9(}Et(L^.=uebrsjK4uYi(1)̹2v_4j}mԜ$Oh," C=A+N+9Gd$Ȝb]43?>߁ jdd}:}rьDgP8֫TIsCpP!9fd(.1 4{d;2qM-b2݋vptRLԦ"uD`j `烀RWzׁ@P1hR r%ám~mRg"7]+!DP阭J*~Jq4 [eh"y}nEx n6"!=ɕ0C{c^o!zI;^=Fe{}mt&7Q75X8RpT>%NGYUT*e;o^1jkH8d 23ԅ!*D\6/(Q~Qq6hf{X3)k'3~AenN$ X87 xO띭X ~}toq15*vP g?WW= B E#Hɉʶiز(#RzZ@􇥯E\t.tie4 SZYEoiLtzSUsz Q%e4bAyb+ȃ_&݈TAC >Ș6XuJA@47l;`QVD34 hjP+ n+)m6:IӃZA=2Ȫ,ʑ{[9(JkD~h*7XGd~d+=֩5Aờ`*^ +G=Zi#u $}<@@]8& <#w̥L%G,CE ` J dV&{虉A^u^gLc_qcL-bȦ3eZۑ?L ͇;Pnzopoh,օy A,YHv̟ J@/4Ù_b ^XoȆKp{@CFk0 !R<:sw}\si.Q}[+/D"; H&x D5aJgP չj$;(cȄXe܈p1ֳA ,=?zft"Rۛ!yQH#NIAlC׫$ sEk; *.WȅlT{m ;Úh!=ef Q|g Zi4j> Ż#+#I Zc +%󉜧HD KZi4*ά-Ӎx5:x$kJo=>=w(VSar&OPFjvCU9@*eRXI#k}7_ c 9J_Rma A]̈́MϨ4$‚(1b^Q, +uRA`wvǭ}4)}MFOyd? SMJe戭F()0ߢc066y0m>j^ūZo10n?k7yC$\G5;d3[P.6ڴZR3۝rV`cHEXP}.Vf-f&0aVuY?N)#ߧt)@&"'^ ,Ueo\_kpbbçtC m0/$~rvЄ_:l&8qwa&gi;4'0 1B@jtLEqf0g^~/UyӳWZv>ޖ@Rvw\ӮWc5U̡ްRIL*2 & 8T(˘50/,S\G,,W7 O-OM7LGE-{ݺȧ9sX0cj%?jrоL9XybY1ZD9 }Su֤]wbU2D[jQﶿWM"6_L;鏂&ZMm 6 "țoFC^EnИ>CeI%-ndL1yP݃M o FRf21V̪*GS^MJs_9)i,u/-5QXpBSs(#Y⿽;'{k}FY1|=H.byeI}ix&ތtws btұ%0,!-.gBc=ٞҟ U=IzȹJHKa|@=W-6dE,pzk&C}x<~=hW7z\+hs?V b˸L ss(6P;fml/3΋ bqHJY;X[%THAQ;x0q/XYnȖV>EwoϿ+𧞏Rz63)ws#i =!VF.kk+>'tZl~udWZB٬rx6eGf.uv{vRSkj4nnn4Ǣ?܌Ƈ CTe|_x~3ƥc"7"*-+ t~n{#s*1&`5ݣ|oq{V# S`̐"eU {\ |o\MwK,;[GmmdaSFVkv+]'3෼q``iу:.I֫ F]o`` \e@,b=|'!}ktnP vy9]87V -EJA /|㢺cS8ϴ1-^bY$ŗX"~q#̯(*yҁdI!Rm4[|5lr%c`o\f`~bUxc1ڞ0K>*X u]86c&:f AzveܪYO\pجMH><6#JS8A TZ{}"T\ziAZ,滅0BDņVGl-iЙ$V)uCfU~>WvrQjuy,ةt0]([$cƽ E}8~ R@.c#0EHY,=\ڕGcz<,7ZqOS?䦒ʣ#{)٠چCq85K5PPH:P♉úaVf*GE*VO qOvn-ϹWy>d.#:4`M>jfA 0Z5WLKUi}!>j $NcW0qxJZXyoMvE34xIlYGgt`g!x"r1NpN4E8[wm˧ &Ȏu2qUaB B:ե||/[F%vz㏑{nTUflzp Zh+yCyΰz(#$(I7'e%!/>"6ZPo}a>#ؗWe6?8tҵd+H; DgEe䁒)WNoo{g$L9||Gj@s^'kE0#^!W I7o 'X9䠈ݛv*hі*t8R^-CUQAvB(b|ЏsƖP Bfck|lU1HlvA/0/;1OܣOK.ƍr<(-(;&yɘ ~6j[R|#[ʤ!(r="'BP"tʏ;$G! it Uݕv\YL⥳kN0S D2EMMjE8?y;,E5K>)< O$d!7)J].w$9l; :f[-&~]Е{K/:0 <+3֗y|=\d!'9\L8-ܜY=~;*4r X55@YLdGEBO/]2>M''NޟߗܞVLKz11`k.{ښFo$plޢ^~2_$l% $iwWӵh'Kp (E4ܑVӽ[Nٕ<<E#I0hŶ;-V ¼{JJ b]OYhGzZo97li. ,E2SADwFΔU_rr?Քh&AER$C $_gÒƚy`9|n$QDr&ҹt\":(S:8X7VIG)%EG+SEx;Mw цk 钜M$ŴҠ |jyZ]g׎FDˌ1u /P9@=)\R j)ǝSypUtliF9Y.iˠVeh`mQ`CR$D>p4׻أ`d$0wnc 8 PձbX)},҅ӧE g8Wdf&{=5*,e#Vt6vةius=_f_:C_]񔏂oizsd|;/Re]vӆ'hQ?X`{KF["R!I'?+ݝDBM Kʳݱ%.P%>岒mCu:l 8qm797=᥃:I$cޫ.߬7U j|ә+WM##"ꢬ|-zXxڶ "=]3"Z ȫeNc/1s~9et,wl@Z8'v0 :rvOn%_%EI^q1(tQߚ!!>8}yuk99!k PJ|ð1jVB>qv(JzS,ۯM=K3뀣{m'c216$V~y1CؙAxJ-^ ;)A[ԃ>q. k[7l q;eQ uvnjXl=hsQwSr4ɟiL/;/FftȮ48lf?}_]wb1 {{w9[N SMZ.܂^K ||~4n6 0/*x|k ,Tf՚~Cuj9.|G ӕN` =b] ^c.?4~5!}LuhHfM{hWAc1YEb_q'1 .X'a\[@*WȾWsn⁷MV9J~ h-xA Ż" =Nfgد~y4Έ&6`;r"qoACpo56MϳT'p5dNkZs09':҉gYpQjK>[9}O1<|n8:۸"D_6uپqU/<&[ ޑ~ OE)H9+\ŮM˺&3 uv=d +3`Ir@s:g17Zd"e!KOLu*r?2DS觺ث[_eb%ؚ`P+:3x]U7]C$)kDE j\g!`mý-~7z`5-[ Ӄ0KpFk/2ݔB2A|9=Uۡ~mcB5cN>Hx+mx`G˒z;.d;} t1%ْ ';虁JeyiTɨΡ;r\؟{,C ka[AΰQK|tI-x`LvLwH-ChW`xErW@cLdz KFFXԚVs_au 4*Cz*<0g;w*?W8g=Q _<*-SQҷ< ~2T eԾIvbمTJ4nЭ@Mli܂`s,ϑR_D, xM-i1UBL <$-3r -IlYFpb>s tkt|I^> 2Ll2APڈ^nG fls`.Icz>nf!x@6=9^r#ͪ&tX0voK9"6XbQV42hnUaC!AM9L\roMh<7 ==틈Oasi# FSË5^r my /%}㷤mu˞FZDŪ?MDەJ 7~ao*#Ef$}??kQtI}m2FEǾVg!0b WA䟶5QE{(%@"١$>b?Y*oM.,{F#3LpI\Ymip- 8vb˦Ru?v3LFxπbD+ pG*>:8I}4q mϑZ-f.!Y 0$d?ׁ{s+UMӀh{\_QTfo|#-gO~X>Q|E$1d FbUEH8Mmڷ{Ll/(%x}v]I}Ez@+;D1-%^GϧV]~rKu(oش{*ne+nxAX}23"e o;"tN/ގ\~'܋,TX_g]Xm=DWժfLfNr ln cXNԑXT~j"ؘvg4vK9vQcxWmn1fyȎQމZh9K_N~7 HKEtS4*q3 wW !r\'G`]`A-HD{UT-%hNl'`8o#t62g.9?$% C}7Jm#:fhjbUbkURb"{ќ04 L kPyúna|VFm=PKe_Q~5rp:5@5kQAl 57^WW.ۗnToTd-Z_8Q\{RFM1) v[3AmniՇc{W'ߨ 1LUłu)YUVdz:SɶK25Y,>-Wl1R:*%ZRWY޺s.{)E8㮿 V..ΣJ3JH@ZeH)hꪸd w#P_F*>zk oZ44K\”TZɐ'wz9#G9)~h2pc)iINE5;*(z6p'#Bq[jT~7rB2X@pvh+}a>?8l}| @W G}9R3D쩅ӣU0QɁqM mX]r0m8.w60)WF9 aztҶpǞz#~)cc,u{>;I X; L2Τ1uS qFۉv)wB{y#>=ރp<ܸG!ā6KT&?+bqx9O-X꫟j;TD_C>lJHcR8x*,ogŅ1P`Tu՟ d 1T OOZ^rzR.6ףnZA⤜z5*Qg.F|'̀=^ORwtWFNqBZ =dD JBG!}g֚&.D2"ld߮$RK?e9zkUH&^ި<@(|a:.d;-`C͜+cnY'!-Q .=k3撋) %K)2+;fB-}%XKl@\MfP9kAO$We&ut`\,GxFC0WE%3IZ-qsW$oE/<+j|w#^6]$7,f*,^0qiHpjV1T5LOk*1SbM,1q.5sҹJEyu4`!Յi4@XZ$u"lBebm8shT"n~@vgᵻ7נRCϩ_aKvLg刋ڎ ]in\9_e0:ܘ)[ٳGPZ aT6 VCmY`I(>FQ{4B.4S>̴oY v͋qݧõ+>rEb:FpH ԣ˂\(W75x_M#MizpǴk|Q8TMI5SЦ7aje7p mm78j}+l#v;H*7RJW ^8i,'hy4sr/z5PPS|ʎrǓ*XX5{N-O9|Pn$YэjeXmy<{P1&,,+\ _jBQ% (07yXEa.4w!w|\/* )U1ӝ'r R Q~bn`m2}8_t|x- }R>OpS).hrj9q}cl -GJsp#`zuyvI+!yer &SwUe.{gS{s1չ?,ys%Yϗ*}'sŔSM t@ b=`u<zXM59! 1y4N"[ n;5&PBrgG˄(P+bPeZġwQ åړ9ucwBE/<1ɪ}Iͺv$R O.j :,ϝ~mhkqĕ8h{&!$kr]{ve ꑴ ՉA܆Sor@eҋ.c܀uݵ]|zO:$_&$hNs, q^ȻFp>vJ܊8wiÎZm9|fR OJo~& ]hUIcqflbإC(%M|S*S1[K >J{_ĥTwfM}6ƙ~ AiP!%ӣ} RH9)e28,GfoWm%}-SSyՁ+T{Sƍ0t~3ޠ[ Xc.SԢoE SBf\'#Gtt&'viyD~I[eaU d/[E? \vzMr,LLYF;5KqzZ]!K`1FZÀ#UڽuiBM|=LO5@,PDVyO3,߇7ۤSȀ cҮ4l\KQɚŦ*&pFBtZ;uUwX"s+=n*X G OIcM,/U"^M1ND~EZbJi|:+d@Gu6s%0Mq3bXVw?m w~*I_+6ߠ&=F/(^:O:+{$szM|c[7X7Pī06qy1HXrW2" vz Z A5Nq\rwP%mh@3%SF̰_*u]\P(`vݮ8R-{/|u\Zp3ʿƍSbVyL?%K!;0e5CwJS#_w-%TUj!$ $|\Mlr؏}me)\7u Jb՗8sd{Myf="FRV<Sh7'Ǚ~gjy>:{zp}v'1ǵEBe^N<yM4A8;CoW2<ݻ= (;qQ d7N/12A!ar2B1(xJ+ 4*ЊH]4nAsf3SV*lɖ!5q62odC]bE䍡KNֿ(|si RI(3AY'/,2*:qĎ?= wȦ,nzY{YY|ۊ,bܒnb@unWfDa(9^PQZ'BLt&Z;~R-;znk E%zG*%ĚY; J~2lc2.h:Y}KQl!d ?>tզz D ͭf2|H\'{ oգc&1G92\1[i ;yuY;=X]Œٯ I'.[|5=vgB?8Qr,Cʀ ;q28p"zf;XMpN-N0X6\NNLV8rQlr @%@X:9PS.ʃ 'e00"䓂 1o{'>}m 9Ǘz-~D*)rc}JN6G:lTKO'juXM$j-h$1u[/X@LbJ:Ɩ- tHGL/C -zĮ52+3P0tj jўk/=6ۋ_^s)&hep%CEGΊ.ů^'sWiȲBi7%vd˛@ ^lnzn@vbpX@!P8:ZodS΁Mgn!43+7~YOV@yJGE(]wA%\; {&Xl:ӣ XS$xڳ[,6Xp h~y(mrPgIƕ@+ٛhspJgY8eG~!N@dkr"gz̍XFo6xVlh(QqƊ1;Zw.M[[->v[ ۙUPQ Ӕ\V{VtЊ eݦEL{W=@xxVT.o ṗVݗAk|܌:&K-Jk\PN5Zmoh]yrYӤ{,|iJ:_OPc9.Gл<7Mbs#҃af5}yA PͅhVT}:rLt]w0s'+{=!v/1%KsPhrEz?rPؼF*k5Ad !%AԄ$Ed)OתrS'!{;{MYZJxYk;} 9]|5Qp?AĐrs_Fw4-]\2~lQlg Mf>ZF7yWw;hhHȊN=d/PXp5]xI_Mkq*k0ŮUWq/J̽мU,f% ћQ\“2Nj^ۃC*,j 7vFw b_%=EnJ !lZG"wZ~D[,wO(9䎬ch ~ǥF) kL3 hAYrVb0Q*(WZJam K|tJ?(`ah+x BL_rQXp@C6fv\6=*%\eDkŶ:DUλ\4ț*Y(;"ҸM@wՐ^ڜ?[-@t(XjiiNS^L seQlvi9ݩ8Ǔ}JQ9n&@ĭ%wx~ Mw7)k֬T&+^c E#`mПSx #EyrTL9`M(F{-x2M#-dD1IAcP6R"?*臚nF`fcF)i]WwXtɰh5N5(f>TxgcÞiJ_ٖBJ _x1%~^Z }e6- #:-qmSl߆Z, MEm8+^1!jt!qkM>U'7r)Eՠ2g;+s!ӠUFφO"TSKeFA(t?JLTYV:@\LQ[ۛ-L Gϙ-oJ{YC ,xN|ˇ#F {-yG?,q9ԋJI9Kf.' b?ԤSutn ,Z#`3WuNl"P KU.PZ Ӓ]֖1kڟ.*w̐h&5|V r_u[#׭Ý \:nJ&Br.F&2MR'aZaсXIcNGDTpkE#sK|x}=UdiO NbcѽI 1ߊ?0e-L0b W}K1w]G8cUe:PksL˄Xi֚Icd-G-ڏoͯ $/-s،%Xݢc=PDP [٩tA 0Qq4'pf\JIۃD,HI/&#=AUtp'2! g/y+jO#M]Z ƣ"p: jR|4߇ ԙGTS( R+гC$G˷pӐHYT &Bi1E*6r^U_D.L47g\.jl,D`~` =(C-ؖ\(&w^ky %@WZ=y%B'nlbC//%">NȝxXlɏoqƔTw "ՕG ٫cqsD>'e{f~dV1jH1 -uL.!Ev fn1(nmaxe[bV5soo6w"7[\3Ο/ V{s hPR. L[k(<ܪPD*' z֢)(-L˩ J僑UQ}9BTc2Y/ g!~|Q\ɕVۇq:2n8Ͱbz6IN0em2cA)Rt1`z5lgYJ inVCVj;uk2 7v?33OG3HU6l]tf} {ca$U{`O=RNƵ^L=a;l@VBd>Nl[ULE.zo,C!0FR|ʕ2D,Bk$IDQ+[a@ Č(,R J'̍mq_;hB2(gXjuAА%b#m\8}kAj#HqkMAAxWo3 Fh2hmhe}CkS- ^kh`cխ2%f`%=8CJ挢Y0[`'3GX!JiYm;~At!ȉYJMFs '8xySƖeh!1׺se쐈P5_Vmn y3r ]~l"{ XmhJLuH$Ί"Ή~+Y@I9`7z~ȳJ}nsBH-23 ]S nHRH誦OW@%1X,5—-,s|ycϝk֡9*^WnxHnKxɳ8ѩ=dzs %(f"*гŮC#/)$aAךP?f.Y Lun :E߿SEJ8sO,3t#r4:fhSgA!Ƚ=E?d vqç|3ȭ,,lgzBȞtw/OM1Hݼ^2D诫x$ݘ@+"!O; Ȃ& 9J ;)FSɕl%CY9-P`.g2fFeSRw+!}OgpVTx9^)c' E:][J1J'e8G ɻDe4$7,;s `bz7znx>7hMhjVܡlg9$R㈘Fs[_u;P`z1g;4CEs`/ﯭg ;6!qe'2>a--Ϯ"fv!٧#`·,XBOLT58}pCKh2lݝq7ȆR&<ۺK#9?\0s@g[6!UaX10SE!)_Oǧh5$$13{^Yڻzs:m9u}y',:7#r6l0UJRRui{{* h̃@>tF5;(qRw7?t_^ДOZꙛnm$RaC7$'Qh,KMզFz9I! .1Im9  =SoN('D9Lb%2F?՜K-n5u @ZS/v1gLcXt2Pǜ/ǿ4@y:]lGM]]+t:ʿ~ Cי·Қw(y%^3AaQOetj0wU~"67N@<|TJ:&:xkt̎_[ĝCզSjUأj=Q1X?ߘbw=Xd]1>urQ*I{d9O|.gjU4&jSP"}))3I3F꽳EBq 5,0IXpwƑZrrd ;zѐcHiռJW;ZnW$8GAĪTJz~Cm31<aϝfRGMʢsV0ݱ_o&L&ɺI fNf}% ev67#v"=f,/Vz*T.n,'r&Αy*عP5ux~LꊨADa`R0E\HJ*jI}"5 w/8f )m|sXj?ak%w"نA֗W=^FJ}2xF 6]O]u NB=)^2%pƃPCm7ޜӥ>;|JwC4NEz }>F][/ˌ7`qĂ9ރ Eh̥GЮƄsrUR|Ī[ϛ9o$ ׂ>W"NiKNuHYn[ALy(H4OmuBj7W+\c.8ɗlz@lIvPTU"4gB=ː-Do:/hi -[/ʃNWuž8½KN;}8VQiN vH(N9ANa bP(u8󛃞8i" qó^b3Ѥ{LRTgCwhC ڱ O/2%j-.e) caڒs[2}Pv8H) f)+5caVãc7>ڲhKWz<*a;VA})> 7|(]ByVUcZ`i7ـDTKzٽاl"bU8;؜hjeη:8GFkc*:,zmG&Fߊy;vk#2Wڐ?h "'RUf [߁xR2210 xv@7.T.=_M-J:ɤw+/.K:9j5U5:h$7w Q;`<75&@HHO?Mw) Xm!qa7o<9 -Q ._.emr󵴇Z]k||xP4gRpQkMA)l[S;~ьަ&,>@)-^"%!uՃ Ħ0l԰aؼ\\|7L:0q/+lqtylۢZWk4 B=ABwBKuU&I)ÒvTzm^q޼,><1vGC6+&4"5Іe ˜.i&y;Mi?!z:D P$ eu4.°8ve[$)pLXi rPԯٯn,E+..F|eØFzcڡ+8?Z/2YT^jELB%­Ḻ3/ں=MCH/:iƦ{Remozz'ɾuI6EOG[]k$ƇN: -'JϠUU>[kW$n_?7jPԢү FcV HMJMcLZ40̚?\uT6bOcv;d]BH3M}> K[1V.4׈ dI!.$fJ6 W Ze0@{A5Al#?S-%G2DkV"rE"||6I3Sݷª1X$~Rs ZEŻB3C&Aúe:MLPgLF֯pd،ԑ%@*I @1\ 34~IȴD%¬ٙRNiM-:O+*OJ*R> נn kΘU-Ki!9918/N;LS 8_\`!)<*JUe Tg' 1]dkz R4ىlDe^G%̖v"?$Wf!?{[+7h.^_Vm^Xm=P!LCLX`Ƙ:)-AlU`-2" e^pZW"O "NV-2O Ai&^1N&?2_ը eױEffk,:}"$sܖRz",!zx0`<@)-03 a@h}XDӾ f>|qņ.IVks$I*x(~~?}`.BcFFM EDذб#֡C4g{JtpVr&ZJQ}evK2V!ͽ2@s޾/U8 SV?T`~&mfu~фoD5n G:\'Q\]Slr)޽!J:P^PUAC߰:ny3$;R]u+} \|ڭWҖ\t GțR=9=4']N[)0G 36(/Ct(cIO1_l0[<*_`X<|}5YPkuކ˿TjI+󑬾ISn, EsOJu>ĞAPxV< K°Fse K<Ѯ վ1ڄ hB"\qŘa"QupV7ڃַD|T?=1f; 6?đua y O?,]ϻPwЍB]?]GntPS# 8u-"OI?Em1z('h/R 1>I ƨΈyEEñ2@9Jow7KC`55FbȨLu:C]Í:`Fy*Iψ`$!Dt0mX cѮ?W.#OV8*s䪏\B1~q#{N42s+jZYb>Ʒ Vx-#'po:JH`/ȳ|P9[a\o=I|LJMOE miT[iVF"@3sU+*pFmc;}c PY}q/6F'_0QMT7xa[5򠠱^WJ؉ڠ M<ʼnv$ӝ=sg7Ɓ=ήYKbf]KN" >f Ȃ}VўYJ4Z2b\HGP$ZxboZT~B~,[ i;FEpdK^B>IQ] T =Qq^)͠i5zu"5W3Z QC㭣 DdJ܁_P@ <_=٪w;p"Yl-xtgQXpY!A,.8P_,neJLvmdZ;:h=7NrٓGv6`Jz{KDb"^|7e1 edY˛$B]z-0f&AZ5U'Wm&uh]XLSTIIU˒(]TւERrEv"ck)JN|SqJ:$nRVAIG'p?>갖H0Ruǹv|Uid6_Z0 >+5=uČ1Iղ[D>Bh2]Wnau)ΆGmH3x,:m1YJΙd>䷆u` V,' @O ,r9zXBt*?#}Tʇ|unZY)/-̘\ogz;;c1tr?/}$afФ}}61'~>a+[~zQ+c|ޜ1{J  ʑa?l'/ $ljETHW9F::JULKBQ㨎W]QCw~?zIiqf":Fum⎶Ff]NOW,j?'ȩ&# f*@ Ql>|/c^HSt~ԁAK.S> C9=KゴN0y|9t; ){ZZ`:'X:> W(sB8V;q.OpȦӞa0C1(J:ZD(4p$ejB2yhztDe K P;qbym$zn]B%M+SI>F)T~Cwn(+?sϺuQTLdc`-,-V̦%ře 0Z.xAX o|Mu vώyC۝XV 4H[N!g]0[72 ;y̳FrK DgQ$faTu?:Аp6w=* yjAO yP/Ivy:ʛqSVƩO%o ʺum_ Ƣ(pe -8<ڍywD':xi48vŲa";?0]u^"{ dFN3%^.jB%x B_51;JϾaIN&^7 VdPKA_ǖw*o^0sݒޙ٦~ᴜYWb?~`+o6>z"R,tA<:Cz@V9 Vw $q^X" ? @Y8"VMBnfUL),cfvalw3$(uQg[-<=ml+9Bj13@qx/`_K!"2 "8K$x̭:|{=[#} 9)HӸf`PULngH: @Oožii:z{/ RK`؊뭿mH׼FLYd7|l(DhGHDvF`YLt{Dj鄚H0z?]tnnާWw+3x̬p=|Ԍ9U`CBY` #$MZZBE[[{hmL~(,qGD:N5|C@HP)l67xI(/~dL24lTlZ&JJI !|}bsL4ן)oBYs~1rcG*)u].DIq]Γ 6AӼGDdzXL/PdX#R1V `W-++J%+5&1/{^/Sl210f"zMM IĎSV,2=7" 'EuQ]HV s:}͡9ׇU"Z>{.Q޵='`H!;SKŤ Tl~&I#~-v'(Fy!5{9c_{o_KvPxѺ3LQo%YQF=sS0,&`~B]mG+Re<*:ٻYHDl\ۉ?6H[3H;  RxAo'ǜ;O|yRN/%JEv`;,Yx*PޝNX==mhWxlS."vK~,ܫT }-M'o.P"/AʆɋATjR>u{R@9@^yhX&*9iX7U5oiwIշzyuиTnF޺NEmX-p{"yj 3<@gEUd.z,4$j C'1>祧;?/CÝvAsLJ}K⇰uwyXrU2Sn ˸H3syY`v&zvF]B])|Y(: 0ɢ3#HA 3LRY#ΖͰ3~>Xe):|ڬW<=EN&CKuh&N@?#c'Y$<x)gDQ,`/_Ub CP?ltD{4ؓ7e7a&jC=IdbL)Ƴ[³}jS g,, `m%o#0s ˪yK\[9,wX`<['ҎP|i%h|f~m|S1n1Ii=}Cc<>r1!߁:+8F>+/uúLum߬ K ʓNh×.΢tv-2\Ze*w`jy1L~tsoawQ'WBR&.Lm5muhGضjkA~zF̫9);X}Jg[C 鎏+)aVYw/KnW^bA EFT&c5 %Jjm h\;k:VjK-W6grd@}:iRrEoC8 dBD't%3&]Z`}.5#9w R%#=!`2$tPxϨjW{uc$% \;9Z@l6Giim8%PmR<\6K|n]-2Rw\5 !:x=卅p&C6 Ek/jc( `eaO+5EؚXz]~`Ƚ 1`-e >Uz]c:F*̑XR1 h` [CyB_;:uѧ:R =0uʂ`V+Ű50)&ZY7\2t39ZkRf:b:J(#㍴5| `]/@E[v"9.fd m>OI_t]i`aNӕe1y%.۠#c~#A(A_PCrPF?I@on}]~7/$–FU&[rgoeD5  ?-?mjsO r[{RwE`[(X'A GK}xD1 u,pz颡aT<[߆2Eg/VO` 1;|ҮoQB4Q{o:LN /_ϵV1; ,qo`(xcw3+9Mr\N"ljURG X0]3bAIT<+JeEiy^Φ,Dzf2Kl_ /YseQ1]M.CMFnSƱRm֘p'pVԊʣGY"/0U?D7*Y@|2*RIIE]gW <}13vc+&Mnp4;zmB=ɢUI+(Ns9ѓ(ʞTC>C^ԃgECis*iiLvug1Ϊ@@HT꤯ lT&LH1 PF !;>? ӶD-M&A]@Rjx_:hXt(s$ü-::JWޱ4I:|6@%[c(B nl2fWU:3u[2 y?R=8uBfK_G`jcw!2 &Rvp37's.aR-KįgI^:qYLyӅbf>a-e(4YčNKP2Yu[(H,4,G(dҖg,0hKDGwMX>}vHY?]%=Sk-S~dյm'zh`ibvPnUfϿ~ق5c+Ci\>Bh‡*h%V³B'wX&TJN`k{}j8PN6HB?'"Xq[C;\=@+()x\Gk#>\~ԐG/f<]S&2E}$"=!ڣj_X m'kiĹ7Yr37x-=;`(bhb.ܪ5#}lC>VWJb{4 -kW뚶yU&tsZ<_WgoMaOUN"JYȁ@NFj+ ^}Wh\,L(TP8mӱF&4&Gֲh7&܌"Jc+q@GTѨw'8)霿\QC5}Lr^nqmII"{0ڴ8Bk9&F 8')\79oX`~w;;}g`Wdž)\m$` BsK4Q3x ׃?lGl#_/O Eh`1fT 'i"vzזv<\v?64QOޡco%' a~7+9^fˢڂ@3EQ6Q|E.#rH# 6@:s@kΈ3P 6nCL{gzyIߊ-ԛ\޷nTaA+یHV\ӹ-W d|V!jcMKȩ&<ΨnI[sbTζVa u 'Qg9PʁJ}BY]>l`d !L oȭpi1{0TY`k֧wPw" 6揦B۴Us5MxuȔ5 7ηh~tl܉keU,הZՖ?imYQ&+2IMw G dFedgKFy?e,ntnfTSfC w\p]P]8QK3}we Ns-t^8o7 TEr?GPSknkd>CF$E49XS<'8m{\X{aE Z1U庴*f|:Q,>kBtLGw MbNOħAaKE:|!p8GBʹ  J>ĨgԱ!nݏ& ]q]XOY)w-j-5E`+~3 ;/CKOUdmV I_϶yζb=g͢abkq#yeK]?pLT`rM `=xs~]\:΀xkͬO W#lH2&E{VA>$w*)aTK`o0mӉ3 Dg``^Ag^N9Ppk.bqmc?-f G,MJE !re-(^I`d 'm"Fztxۘo@=V1'omا{̨e!"j|@н,fv=a.8YXpb1}&U9=?-(hHMM GnZoм˞~c /E3VBGtdE.b !ܶBrsAWE :!KCX>ruI?An =gRLftiՍIb:_*?+5`Շzhf$U cff޸/ozUZ`EGt}<=^YlToʺXPlC;{2I̞`hKo/eu1c-UMKB;"*[-YPE_Nwc+jo <*K߉~ ԴǩGX `J%ZwrGW۵[MO\"nUDܣP2v)Vܚ|6j $MП޾ 2hp(=;I:%-Bk sy*kFa]4hWJ(3&vpsA?o~ \~#|M7-I\c0VqURQ^v<_pixH߷Io\@R{# W32Ù!|2ev]nS97YԠsqy Ym7FQ4<8y[C#3Sq9D*hv]EGN=}a&5DV;DaikZd@m,t6jӧ!,{ 犐flu};)|k{.h[+Ҧ-̌uPE Ə+ r~Ifw !sq=ADmm\)1F 5+ }LkD{e!4:쉺(]4GJZ-`zrS8$IJ/mjڭHeP1bt|5s M8*w2~+~WI,A"^e$pc4-Rg"?` "prLvL ܐ5Aѻg|7f]noʹ:Sd;+E?b1e#H!F9>{l̉Y2*T F#@gNw%&L.$4ʠjU1QV UaBzS~Gkܩy`)SE|E`QgYT IEj?ƊKLK]Gskk`{s`+[2'}ZMSK ^5 z#!o4i|+lTf-`?yTܾŕ(LiJ9հF8}sƣF%2FHtvS^?ZQQcC~|{콠Kn'?t ʯ!=/?⪢ AOٰI{ O*CU#zJNjj۱VB='<2CG=Z/r%Z:<TQ PL>Y>X,CT7;"E0oldP 7_5VѠjX9s(  $0-%/X|4 3or:&-v+"v4_yQ.Y.6 np@$~XUKӬ4Qa]V{~k`x//9]I΄{uir1s1k}4j;ZlF Ͳ5.~1\hVj`s'-W!exc6',@Ğ60'&qvz~=xɄ|vd,IESQvC]֋}YAtrw#/[P.`kf*NLO4< Sd-z^U 3S:V^C6SoZ`FkބZ.`2I^2RRŪ(2y=yCKw;+Jp|J1. }ۙƒJ\ÔdW5_p|1`ck[g ft[ud.@>_$WW{ =xV˞,~٥w .BfIMba\N3m6/7 h]82'5%ƪ3YJX u*GH;ѸUvi5#X|1jhC;B$ 460zuEjEͿd ߾9O~cU\CGlM)%D@-ZWkX=]MHD解G;n,VwB^ #^P"R-J1`{>UhR ; xSTk{XG'%~*dԴ?AI'i]oT17]Ϛ&pNSNo]|`Ϊ|?bNInU金RO=m4i೬mD`*K8-փy;/ O s~(u[Oušv('/~Z4w[J5 O5Of%s;xᐎS v~a3RƔB敐W<7ګ[X~ 8pG!zgD$z4%J;ىyW:/^mwVHrxXQ4WӅ?BRAͯ9Lj$t$n̪W=JgKXLf0wr+o#_Ó;|,1JH?2:Ff5jBTaa65,5kD$]dhR 0B;ϧݪ( X~ռ\yo{k G=4HD3caYrCO>p}qN[ŬچtS Yɔ>q/ͪMˇRY ǠICJHHjyDop>]jXƅum Z8s'NVx#T%U:D{BmYXiI4nsÃaRw*، L{`Tk"UXݬy@H;9fsм:1:#/VpLOr/ ٍEϠ*8AE3FTPM2v~DJ6WgSC^X+Ecucx o6r`H>hzbPbi),*Ѿvy@dGCW s$- +Ώ!(4IL eEnzԕ*лaZY3,s,<hQwl'>j67m7"?7Kpifǒ_y,9A)| '#FɼiF)P}@?I ߆U`),mέ L'mkS6bCDZ8HtQL6o/(á '您7"z7ji\giQ}a">26bMlpI<'W3 \oqT渺v,F³iU!S Rpm/-~C__8ᚬJ9Z$D6hk%id%p P…zP;Ic?DPK٪o|Si;5=ڈ4: TMym(Q{+Vÿ0Y jﻧ5ay]zCx,KH:_!|pp㯘 V۸QŜ-ݿvhPRڅu7@ײ#Kcsng;1e1$o D vc˨rshcNzu\lxَQ9zN:Cfqi<Ʊ`/!EX;H"(u3r:n5VYڥ9-AC01kJ:@zn$KW8e@4avVK%d$@T6`tS5;[lݨ%Ψ۞`x62Jeh.ueqЋ9RzYUm/soT@ɃwQ%;=H>_ɦͪ%XR4=ejl'VJ"s @ĬTeqn՛Z?ӴY]}Ȱ& 쇤{ [vyx8Yv祋;9dA+"kX|v݇m@t=byouSJT6|n_A4B?$*P]9G0M#*'˻)<+kӏumWάVDYam`oyf`, P.yѓ)0~ƶTRf^B_Imf53`s,"(ĩOw>Q Jd蒀W _16.~aBXEk WvB EKә"@G ec$*߻C6D|']C5hCR:rӴ>-iPlձ1os fAz6Ĥ3صĈ? yhg])h9Y>FwUL [z<&j?<p4={r@ChP$A&D\wf2EFR?a@?p|)(  g3du58q/uMzuՕ3iϜ@ov*;gZccO["-8nG@O|q}Y]+k1߀UP`韷Lyu.7n (}E%N[3cj"wZRf!9a$(:l_z!N|+*$#op@~lPs_Q W熔ޡfyX ;&D!RO 9m'<|&W0qt(*a(bLNW8̇u}-Ԗލ]"e#J~&{ah0 Vk ߪ #}%[BzXZR핯~8⌘"q¹ǀdf$ʬ5+Ϯy7 2ўƠ|Co JdXr(cwZޠ&)ɍ"D{!:]ޢ=mMGɒ ?O禑?'g/@>Vu vL%Hztz[pcf*RRs/=x4FS Ф0yVۂX+Tp 3J8i&~ϵ;e$x:_VRE@DSg"])9z(K:뗾} , q(F)۴r){/waI$yF❎b8 pU=&Ɣ K~2Q,+FSC3OKǍAFO%+ªr<(SOϴfs.s242V,Lg dg.X>Ƌ;``UTf=okv/KZ|ǧԋBJiAu<?ỳ SD(Fݻ>y/zc/v!M>T JAԼRhV~o?t"63c<hg{; {W׹o1՘q ,[g8dSnlE#&B~JW8%v6&i5_jBC<*55͒a9{Ӡ{rTynNnIIL3iA:Eκw M4vԴf?4>L +;]Lی<~sb;qhңɈmYMh/,S̞wO0L ǃd*1 .X``{Xg꥾[ep&LeLz )glX?9Hbvз=r{\jU3TjyWCsa[Txʙ\Cއx0o>e|'Gapɚ8Rb$Z@Zێr5W*Bd<{A3V<Y,amr0|cEԛe'^[߮V3LrU{x%*Vgt=U^]R{׆@Ԫe=x;P5d ẃϒYpqq'E _M=jupUdF 8SLDܲ]$03TRZG?`+[*IE;1a6-Q 7ktrcg6u4b)֙yqܤ|4"՝V czoWruR'7 Ǟ; dnpcg-&]*HCdzoc@Do2 #sâ$}Eqöf}8=i1$(ewiq2D*J2>"A? =lOg빉X50οѴ k`󖢗ƺ)aD99aGA*Գ8}{(>vU4 pM2G~郴a+&kAbp*=7yC#JZK:ooCӳ/+ΫDK`:S)v0w S9]@-ōWqM3 aKs6 }QWS o5&Q ;[kk~7]qIj1ZH&Q$ɉz ݼ ƈ{"l&a ^b#Zyzpv<+s2V`x%Y KW(KXY:m.#ֈ'. =N#DxyC-T܂dӮK8 oXRW\}xa:#ŗ/abA; :}7~%ℙ?0/6XլI`"8lijΒɸ)Av{1R7n : ck(O5JE_ن mZVJ!+:`X4 u[vDgK6t]6-́t 1*u*e,< "/W7%aGdY |OLkf5]a0hA.jb͑c5ӊ3l25U:oZk 8#l0I,eSEMUeM{ʢʋzIp=13H~*3X{.?茾F\RPܾzxd rן?,r:Op\mZ+Tyq7cTK-CG2J1 Ʊ*,`j5NK(fN]=LZ[Q0ݪPtg|qq؇.] \m|wF9kIBT"@ vbgbVN7O!}!dSa/\_"')'lyܹ pu&E76ЦI5#hxw Ccg=u֡_d[DbB#'W%-Jb_Vҍ"CwYu+.5oDrGs LKsiKJw[]ddTfC7zkFkKvW`aSgi5if,Yq},&.!zIYشlw#]u{} BrJV+J@+U+ޟB!~ (zX:[tO?l6Rb#?,eנ i)GR[f+Q{fD+ǧ!ॣeSCj̃CbRsm~6 ,M 'hVp;9[c.PI*kO*?t22 qג1i],B/Jڷ?ёb"6ksN_Wr|ŋdQMRL=u΃hD \*JX:>VJh5quѓVCVVO7=餿5'! Ai*GAcDF22Pʨ;/%XwNoZ A-΀zfyd%*:4 Du2ǥ7d>s1>B~絛xyed#\³Oȣ=,DG=<Ej\;v9?k*|KJZ]u~ʯwԶ6+3XڀA5CSbMq,!(Mk vcOݤxxfƄA.88a3?Y0vQضN[h|\(j}()0j܀O[oAH;s'DlBEwO8Q _xx)HdT 3~CۅvTJzU:[mb*SЫDlakd|pOr#lŎ V#L&oLJR*CBEVt0bE3|^ UuKM7)miN|2ѲJáv)G|BO[;&\t5T)T?b ]R2ϐgyL6 ~PN:.bBTP tjhʞGтۋ8+/5㎭vh,M6z_ Qiu[}jTp< ɥ7rڨ)~oX;fc >- Ц*Ǥ j$ڈ!@'*2 2TL]`At,or4E f|УY|D{﯈lXaD?KRp7nPʳBߜ# >4>6KYCq K~ϲGm sJ-Ⱥ_g驸h)Fd#s&_ egg`J0R-Bǡ >cVIFb,蔃7s[ZqTWӶH D86OL$Ozc: lex ܳb\j"1x=*)iLE lxomۘNFMIoF윫 W(wNR +=|(gfՕ`H.F!s5I> 4 T|>~~ﭬ;WW;AśnIWdMi$#K^"*?%ⅰC6rgagA]B^X&czR?뷖㳼;$=Y'^pr x"eDML`wogaav^uwHamxȌ-v|uC  U[G5\SMuva =@҇d_/dqa&I_U"_S?}3 wQr&l @q ܵ&WY(@X6iT$0:;䃯1wUoWt"J@\J˰? HcR=E!*RwWyr=prSKTZH Fz8bzU ̠}jR=RUsuNk?}.a.42/S֠d0 =1n*,HV ܮ퇏+S~,zMx}mOyjBɲRv',]p&gZ.\JVr/6 4ҫ6 h<4RصIx:jc7PuE9'^8CAP[5:2/`Ůc>AM/:Adi4y8Z`6?QOY2L`vTw'CJzeY p7,9ؑ0}0tq`` PA]{eAIH1lcQ<ye"z}eP*B¨|407GkI?|V߇%@[,)l9tK *[̤ =')jq$K bv A ؔ[e^@&=0k$vY!hap?X@#baZ>c@ G-&a6@\mI<ڪI֩-2_Q$!^kʏ3sYgeNr,:ywC"/"gKQokbtvA"IJU={!:G/3_.ڂ?(ϴR=hozOkpHiLded>/}!kz5YG #)'-d@k|.w 0Gio g[O&ʄ'b$ !LžkH$v4-M(@ӏg)9؈Tz{5(aaMV x&ay.+Gٸ%̯BF@f0BـoYкo|.4R\vKnpqB%f-KnHYz 1$#L 7ԷrX xj& &pMT9a[(K5vZ?/`} Ӵ&xz;i&x f 2Ԕu{֋\/tfF8ہy_7fMJ Ua:XZr}%cO-X=C;+kBS}%W:Ju]xВ)ciD4urOJ2p&[Cn` K͚B\$,5V-c$*ȲGFD\Qً+ Z 8/esgJb=\Hy[UU6(s׾P UY ?w?9{f{$D#ÙI <}K:ĀܑVlY*dn_zHpnq>Ί=B0֐}L~?.>5;&_Zp񋛁ǒf>Zf\gL(ZvQ_,5읦t͎NjLSK tC3;c.W %8lL;*46Xĝ-\lO~E?iKaI,Fm5Ēh1/ C,ЃJ/IHSTy+xMl/4C֭aCT|lof[(l+d! }CE5Q+o]R:s{"^4,XtdQNU~8#jZgxCO)4sΐ+u5M+- 3.A3i1=%VЎ9 c =W9o.ƟcyKST;J@j+wZBk̷f8lLIF 6PM0P2@|nąApdhrk[aNN':XanCZg/OHhrO^6f$$h͇a "g#T*/BU+Zz=wu_?NuMrԴ v6&Հ"uJCzntx |_d&pܭ7rez{z4嘽zK%>}Z^(ozÔ6Lj_cZsh ϱhmvz§qa6nz'i)lic.4dt + #]q&ߏL Kn"*‰5^[>=`2\F,\׷ JҮ4췙h_SKvF! ]M0 ۻN3{.B3YhE$-bG:1</ -86\4 ֤6 2j#w?JkO5[ewhi]&7' pG4RUn;Wv|'u=5rhY'+QNL$/gX:tzb̬/ZRUWV)GD^n>_jl^3K9i% Ӧ4V7  6 :-7c]:'J ܢշGef1Ëb p!eT XRTJT:iw,kw# usZlLձ~b4­r߭-]ˈ="$f3L1؋-GU;;%nʧSqZ>+"SBYlxW)>ejKu!H t&]dH[`+Z(pmq8ʨnM[mΕՒE8e#PQt0:^ILClOzq3oo#'Cx al]_\I׵Wsg SqdBg&\^]cr-nI. B^.?jȔ|>ep@>GZ@JR.XS0 , 5#(;s)dtWL,OKl[gJ3It_ɇZk;D@гAdM"!vA5dMI5m4(PE̒b.oXOS %dORK(Ղf.=䲁 G`9:Z#`r+7a4Ink<T$ô.e}C uu8(a/-DmY%"LzLang6#f\sH_wȞ MܾYKi&m z־2\@鴩˭:&0~@Yr&}D؂7T,Rw!jDCcPK:>Ege둤z4Zǔ\V5w8&)+Tمu9g)9vg;!?8B~%u]M`zqvx [7x d@hj++QNnyʗ7 A*h}?1gPQKόu8]Δd%v(*҅=ҳ<\f+;ko82_CC?plT/g:p3|Y\>:o[zn?Po"J^dNy [?5ESzRdnbSdbDׯEst InfkI[Z&γKiCH\w\a+ k|JU+ ?glɵ:^ RXáQ(MΞ̢UnECOSNٗl;sFg|}ͦhΦ_@fkVOnK$i+K?Q}B1 _¥aG_8R48P3I .50jTR}<-^HGrT)&I.'tFCOY@[ )pX>J5QsfՋXI> ͰQT j;^fI0-P!Nk%H9 hY@yF0J`[습lhZ:4UZҁ7 :d1u%O&8( U9o58 }łML}k)~C0&~E[;^%?P Z x2^0rK f;ADVz x%19Ɓ_7KL*ЉUA!l!C$;+_SʱW'l7Noeή`CÂ;>j%d!o=&%rͬU3,8X{C\ɯ#% Pp4F.^ ( vA@ o^OD.5B %'6OAAKK F,VS4^:y-o,QZt\% NLM`:'p8pgfŏc`x\U+ENeJ<7Z? ޖ_s]QDE׀;疼`kF rӠk)8n߈ui"g :FjD؏OL)A/5՞piՒ_<^;EL."#E#ռ/<-Z$3eo.}s"{W;T|)A?T`51JPeX0==蔤t$^IqZ^|E*Ug;OXӚs5EgTs6<1'x͖4-垥Sv{YiLXo9o cXy 5T721p,Y+Şţ,0u5!)-}h<:2#ArmcW|7`ڏWxq!-;Ա$SS<9؎2l݀$!.hIG":[m\f;m ;f>B"s &du88R/%"$OxQN~4.BFs "+j,^->lLf'$zU1a5zet7`H5ꥄIӤb  M&2Hkvߏ@=BBQx.ji8Q thݠ:%x9F597;*Rb!y81lX5/fKmP4V=s(9y.=neUJ;'? |xfXญ[Щ㢼K+;:)KɖA6o?< *㕠'[e:E-EcJbMV窅`z;mK kJN%q@dҦ'_̱$̇M-5GF(8a=mDW+8x$_!O/nyPyXCwa^*w+bYScg:=rWҞM? ly]۱ II9uDef)v+*f K(/;VP uo]C p{Q 2]dj$+5j%eb1I/x|^aq'ZDjxDџ~@w7/1/k"QBv,F  Mc&1V3Sdn ƂoJ]ȷAh d^XOV|Á[$;}HhHh>F)J!+~hfW^OsVZx+ eAܕY4Nd*g_7 ;%6QI3`>Cj7:f~QO\]k}j~Q)E.)8D  K۹Q,\L6e`~D&*T̎+CÈXd,pyQvM$e:A<l0x|**ӇQNPuDԋ {u1 =H~ Ey1Kʄ; "J) &19O苩۰K9M(ʿfxK~Xs(HLf0jꡱNw ƲbK?\tT~Hw-r`L5.$xs*4H7/%c ȲGÎ73et*nsܙ^t27=6-ɔH>ryDuISk-k^^7V͠nHc!ŵz!Jߟ~ z0Z)c;- ZΏ_pqyzh% *c!n D ]ՒsWC1 5M7Z5+Gqz0T#L"v~"e7szVa5gwz1 'a4B/L)FIBOZ4ͱl: ][ۡ_lW PhD )~`$/U>4+6Ot hBM}\'||"^zr /@TSug1(꼸+yfhS萝WCC䎌Ep8EXdx`CHMyots6 uMQg3B VYL5"ǎp )4]WwlbrL0</mE3Gk"hkDW-ȞΫ.ɗ_^wfۯőCk g!j[tߚĽޖg b"jBk**/S1:E-jT:0$RՉ4N,VG|s΢9܅I?L>>2DcHo39)EWS4=[Fc|p}sX^@*J5I*ʫk5Tn]=N>s}@ު-zpś5Z@%6Mŝq~ ]Kr(ue\7PtH=6n]Xv>I*5xbʴl_{_=ү:TSxɒ$3 :: IP  \)=^W\9/C'0r6I $tGm\C`Ƣb:>(:n]83)ӧa\4q-~ RDoB2*}7)P! 7p8gYZ070701000000c3000081a4000000000000000000000001616ee5110003b518000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/]?Eh=ڜͩSx|ʪ 2 x[*݄!ȉQ*6ECa|!B8- z)bJ(-fV&@IwqA"I!Z1GevWhrGIwj&ſGd p'Sm$JT²*]uG|t i~A 2RН*t#R;1K,sqRgRu0T:1##Ng]t| Ӆe4\B{UX^fV(.=U).':=NBK?') D;]+f{s7?RR1,Ot WCPL52.[d 47M]l&ˑfj3 j/~Х8¾R UYGWg7Tv;<Ѵ*m8RF0FkjvSB>eZeutƳVKR\7oH-k?Mu^.= )8IFo./JVD/t'G76fsмNIH۠"s_{oKECS2QŰHE(Rẓ,%Qv E>ODBkӿ{2!Bsق?.>z + E2cǿ\Y-VxߺN) )k@mԧuV^ޖKDBJ߰ Z ǡ ͎WR^Rv,/bQ[K{X턥ܨBpY0$"kif3^W㊟_aC/=t  yXY^BtI dpPHJV=QNqz}ʳv'Ub1^*ז_vZkK q_bLD9;2n3,&Fҡ౑!xkV c wZf:=q$<5,xzy\6Sڀ,F^%^I(v9D!cEE$RS{ ͮEicwsB[*jZ\6a/G}Hȣ6ƍvL@%<ɱ@ ixĭ5]P3FCܹͫikԟBC_SD]Na*K $nL1j1CIq.`oVeX\`(-%Cg*X]kdMG9)F@WԈ zi("X I yFML;2IJB~|7;K<P+EC"ޢp%ǿ 4g}h^֛^yL9@J!33ǝdlO >˯n 7յm  (XMM5W:ʾVqxd߬x~1c}l_e[:T[Q :Rh/R|mwRn߳꼂@~s/aסQ^IqxnˠX8H2mM/!+zj62[H͍n2}sd lc<@~p_i=*z8eU͡[POf)6r2uts˗:55$i=E"O4 r7V7+wXTtR@`!db ^gK K%t-fJhrYB~jkb. 10366Ȧ꾖J)+7Id0߮~VE+2.uڋ–>qȱD) $sͅ3v.GQ!(zi_`l( 07ʠگF?9 [MJފ^S~—S%-b+Te@ OiZ`#Iޫ\(F䏿D[;=7ok w`a 60B-,t<,~a @*Fg33^>}=}ࣥ8E+!]{Yp.N̕= dƟjEX/C4_| .;Cei4)_A&YxG1coy?{dwϊ&Ɣ"}I(.h"u:Cmm"Af!/f"5!\G`GdU͟aOKa XYSD#?ʮ9=5c?%^O7 FЛƣ`>^af뚦 ލ [^R\KYvzof/+،vѾU?qqx: %-1?L2S0j&ydB+b$]q" B OAS?l× kxz^*5uMݝZݙ_*ed=0~KIfꪖ^}ih _y^{š ]ŒN^kVS]agD!I;(Ϯ+I%qyOl}ZVunɷsh͊ V^0/۔ǔrmLPWߓRON ./X^+;B̏NRE˰Cy> 0) A$Pn> ,L$Y,2uegy'ul[biG- &)^[82?͍@UtLliSNRm;=xNmYLCx7(opm+mF'| hɂ賜{˧3a<]ZdFgUd}\CzMbP&}OKi\bMfl}IsnLfGno]WYo% YEY`t0$ CYѸlK6@'bT ZqEV^իQ҆c%Uֱ㓕*$Sv#ed#2]Z' Y=ɳ´<#{1?)7X텾[.ÈPt946Ց*a A9B^mdѲ{orX(:{!ڸP,ϯaJn m<^W*~1Z.MŤ* :[ 1tA~ $Lh<|o#Neݯ cQaH|pi4[~-,F*rDr5Ҙb"Z;΁fm{;D%̄b_|̒ފ#aP}|úP_B3J1:l26IGWh>׭eG*Y 9*TцPrch/ƻz* Vk]3] D6{ք$ՁzaJ)3tRNsYeX-6-!$ ߆*QhtF̍LqRB8r4%AvKEI8^Q$Ͱ}(+:y,$."9@z{#I +=N,lJq(hN߮EO0l&(>e;YaM:\6ABQhr+4VݞxVm'<>Ԟ&/eh6 Ƿ=w<`nڙ̒D3oȀ~v#窦/xW[_XZ~8Qh+w+lLƦ aV&lvo4h5$i<QLCUu0ib0+թ<@I67C-3Sqt>PsT>L7ݾ-ZY\,vss_:vdR2Mfec\  8:${"! ۳p%.8 !w/ C>[ZaT#3*f 6gl)7]űӶ@::,f]=kħ5&he,\F,PX$8Qk2oOpLx,"r`h{+ G SZ#ҶԺ֥YtE`*I,ݘjpSFh@{$ rHsdz Դ w/Ɠ1|hRy'cZ )KT9Mď:_oFO'53 Ԁ͸:[^12 @ bPҖ 47{Юdaw40飒!l*W6=B'BH~ >UeY/itu(M< Do;$ҀPNPY +@&yXP87V\ w2URidNht|2E6/_tkXcDx*h<6 i jOUY&"Tpg*J3A,+"1Bz簜,YE2\?B>0Ϳ>/}II0{_]bo[iS7'/leaq~].staJ,z"ᐙRE"ד{=)[ y-R߁Dӌ-b k.<ޚ|s@|`6ireavaesvz y&[48OΡ1]+Iz6 '"}}Կ3ctJ,B~'pkyT!H>g%7Qd?y_+Qz1XRm;N?LV4*f`4cPX*m>Ƿu%ށX 7C'[K3dnEvj4 #*8R|攎|Sr*+FN4x7F_INςuLfX~HNUU7̲|B_f7ÑYB"bk& 44rؐ$X.Kϟ˺JyB]&áz{:&˸ծq]E)D' /ATj Д@x5dz\mqVu/P6v9mMZCaFQjYJ_@1CF3rf4?G]6]yIo҉UT] f-ҧhH(=j[אָҡe-0V ;kN_)'VE$%Md? ԯXF\?]Z%%m0?eg ֹSԻNo3j9'ůCdKũJsj˔0BS?q>4i5D 4j^>>ty^C/{i< #Jh6 uap\!{N+lA-pp̊jo5D=@;7`#}30lȻ,)/u[4ee ?IQV3 .XA+\6~@mbߛJPUS9<<ӘTqȝC+SRBZi%U-\.j >rmW4?,&_* |H];k4ng=0n4o dGDt );\/\,l6[26QntW ]&/,o(KJZv~i?TM2uS|6x)=Qu|+! ϲDs7F ki +6%UM6Ag Μ'<9dٲWev̲|aCl%#i yHZg >eOL+əuX8`tK F96%6P=* 6",J\p[;mpfyeq,-|"{9GRv/BVA}F=b`%ip bFj`9@ۀ)X3F u)^ LG뒾кk$[mgdX4ڢk%r*6;,}ۿ *tJ'ޣm \-tytz16>!_YuWReWJG|TQPD(U5d&ٵ CDqBK})Ew2V"}uzPMKfDΧGNh֍KDW_*#f+[M I<ݞ2ݪw6jZ2GPޠ2z}iWD?nJo v+ 0|۾jkIQN+Zsr ߙSs2P=.βȿuP3=00zC0}M) +Uqo{ X%Kh%ez\_s~걩" +E2[ʘ8R]WGE!YM,A}Y/Lj&eK#Hx;"AM+ dKHd!$MYЯꗣGy(vR_{<^*\$^F^|80bZo`5n& C;Lp \ىu³ 0싛Tn7;]\/GE|"jʃPa0A7t z$Hks:TSyLIztM"͒4ݶDH2#VXR mkdJR1|hz G B3 ͭ֗ÕA)ZD5EcZvI8L 7a?Ҿa^[9 Qpuz&^qimG>@ _9dp[pA&]C !@߀a3{MV3W2(FZVd@`*bW&.{Ի( l:8IM5p*޲:,5WyyŹ$ŧ1!N5K/Ҫt;'ݖ`2d7 w.č?&hҟKǜEgO[CZK:)pũpxu~zq蔿q0ze.Ob"mFV8^NQY1D AӅ @ |;}&G _ Roy62OtJ ƘgB?L:_ `d?Ak$&d;YO@k5i(Q,@.MJĹ2dሧ^CPkyl w&W`"peh\N;,{?Eɩʣ^׫ҿSA2ɵٗpߥ›biw;wI/K@/Ͷ8'̪M;cV2&:X| C#$T%< f,ubA%fn mI&/Hz SJB~oNz[&"j}=?ptݮg6W`,-,#},R"<>s%Uc)_k-UۖuS+ z% .Q-i'e3Cڼݰ٪z6(*܏SQFG_?:v@ K`SߐPҾTD7bJ,Q.z J4B]!~!la0CF-;꟏Β GyӕҁlfP++n K.u[oÐ'8g2q@ÈB]z!46R'T;0K /ɻۼ,>/_3~ .paXC5[y=Iq0ui/+t?.FH~qMe?&;rrM] Bwzz.2Gr%pȐg9k@NۖI2tI5I4{@#,xDOdFyF FC%Б DES0[v-0}fL/k*Y;%4x]nk.RuPT"NHhY(czD*Ԁ#MZTH#a+s5.5)ƾ8=Ri[ݙ2j@,AfK0{԰MY2%kմ8ʀhVKuaêP*?WG=QԦiCۣYWY)hm.FAX[ b"k12c֐ TTƞ< ǖ}ͣPDYua_Vz_ҒPGgI'R7pmBjI}9憜t#׻ڧ -UPG49 DLnpŋ P,RzIz5+T#zԉ.nz`(;'y+ޡGѶ'#~-^P!8a|sOmeP [!e-F5:QZ3z-c,_::*L/F9 LH IKnYkHoY (r^nۦz-bo,c=S hQ3A.'E˲󆉑e3!բV:Ƌdmˎj遍+-:K 4LTe>.l`VUaVL=oAuF*|9Ńd.xIK&LKEByxRW[[<5dCcRH]e]Id 4'e+ZTپn2V}k쫎PT]Bld+)9z@!bv& 켢Ŷ]vm4cUMؔn_e>ki9uL%{`.7Җ~yW?|gЊR"Q蜍8v >, =|EfIRQΚ{q ,U1 [gDh[6%}vn&-ٮ浬{v||x@Q&fq5ˌ 2-2lNz8)OCFx-Y< Wit?LLRZqL5+Aބ/w$a(Q-+'A.ȯˮ ? B:b!ˇdzv/U''Yuj3Ra!Yw+Sbl76²ݥ2$abGa8:qBrΫ-rF_GmֿH5rrJw̭y z'D\LFZ'(@CuPc%Ccgd   G-hcRے{y7V 0A'<܊s'}RNܺ9[qZVV1uSξKUOjZhlx{*mҵg''S.\2ΛcueIu;4$$v/ք( \%o?]g[^ܸ$l)daZc%ķCdZ^{QQf@s/B7EV⋇[ ~F OB.n!F9>e}`3Yrex,M>ڄGC0"Sbu~>kUL)$zdF]4{HGPDD[~rVkgE8vYEu*Q;ZHIY܅$6~v'-L_(2C盝"8Dv`!E1X dS@ѣ\܌,ʼn"`*8ߥ`>l&{[ +{3EUo3i~QZɯ&Nuoc$)R?!Y7Q>1uP~4 ysi\NwX' c2]yo}SZz55ltҽaŪ/f5u0);LG#0*,0bRϵP.qJFbLd=n_@I58D^`iG8BKu8 ']0C&%m'ŋBX<}Nh_4%*D{vQ [1X9u^?KV{GFU;rjd8':)o4۴K|N7S^&~ Q֯C]b|3^7ƺV4 T8!hC!ܢ/IgS,>X{uÁ.4F lMGN}[dXc үu;Xcng1ƫ톑~owLST ʧ!}:p(QYŚ#ҙ:ߑ5k'{N(KnbnGplQ F,) nL0m᥃O _:k2_Db |܈Ry`9ms=yTJܯݽi:l2 yCLO}h?DTo:g/4 ^H[TAVJ::00mU-I&^~/xS L{]TuzIiYM Tǫ(*3=[oY4 wQY0x;+>LxAM5N6 #qDc<ꇙ#r5a-!Bꂮ1t-ptލXnCI^b9җkM!ˢqC9W:Vt&ZlFBucT\vΫ2 i iV/ 8="9R&70 qa@1ڽFAZFFB9iUr0Xݺ|^H}@2 ON1=dDm-y&0"xr s%APbW&ߞ/2e s{s]u3OE gJ x+ s]Y~*N$87Z5\M09b"hF_GhսbZ,9+9DM~2h;Tii똝FdsXP_%*<ȱGVS cVm*%ۅ]3Cߨ/;J68H@yzCb2'Grɦsd`^ ֎ӹp ;ϗn:Mߜhc02,q,9_[65Ҧ(Zd!|vMyE"=IuF|'kH9=Qs:Rll;\Ny1D܋,\SsdxȹK */G|"UFR^$6;3G|<$sOAE+ J`mD=owԝdY8$]SI,LF.N@㛴I٠q'rak4cSlXMc >5G ,:&X U'HQиQFhFf5Mi3VfxEtR i^%9n׻oUop!l+{^&z M w]&@LbD"3bU-3by-9Ź߸ryP".\0}8^^΋:])5ˈ-N">*u\7#{660MW^5!4>T , |?>OGrmy -5?ಫ<:3; 9pLB=+s=ﰱ3NFr0t`x":)o;;LdK唨+Ǣ ']ߠ^D2B +hSkQ-~Ƥ-9Cͬsyqnr0iEhÆ87V\KJ4 A|<&As *SoêBf^cezy 0Չ+im#mmeycw]"GLjsA1NۓJ#Ĝy' н<"kp@MÂт6ƛRaKd >@v`.Bt@+hV`Bj%-AK/ɣWZdQ.Mf\]# 7*}fq/*NukyNAJ@~}wS-sgok-PU{hmj؄ u @C<(a/W0IÈ AF i^`@{)T%OzG^So"^VBNؐ>3W@ajF%WS1:?'W<.j9`%Tt=>yesXp3_7G4K&Tn\(j;{.4MuKd'5^́phpB|ԟ&AAKK|8R 6c-Y.s}!+x&NAF̒asn\QRgMAՄGS%\0+Ȕwb!Ԧ)vt!%,Ѵ/bTLK/w9u${^?(.4_ C`p +189R<Fmk+?7#4](F 7n؊_kY;;|qiV|Vp4xb90nM0v5v~W"-޳c i+ H)m3~wQG3$2-ۨkUk=AHKuQ3ϢYV sJd] ~?j~ʌ"Ě -47hir0S].-g\*0KpD%X4]d 3%e .ٴp9ly)/FnЅp`Ƽ-RVqp*dT+9AhiKb:*>1Nw M߲MV{1TIU" ΛFUJ}m* @+ vt@#DƖ2LZ(çi]I:Ի>7pDi* r1(7L6&JZ2|oYӫpT1 fv8G[mrtNJ סiw!(>i=XO!vAB=d&BA ^q~fFE~CaK޹թ1,tl=æKN#`O#~UL3ϸC,{mY4j#ܿ h*밐jp%SC2hrCM#GxIĮ}v}9S-Rޚ+*xʆ813$* S5v l}vyi/C'qɧp'`;t@4Q$W5q^Je)ZwzaI%NQ <{[wv[ע@G T^H&toRb0lC$3=,@7eG;%C)_ xXL.GAU flJ纪|]Pk3,7/ Q{Mvd[g.vnd.öz6Ǡ\Su \C}xG)jОj?"K |,T&t;[OmmՃDdz6 }LbE 謁]ä?'g)$Y+V5wt2Jh%"7׀F! ]'TJ-b/# ہE>>ٝr/y<[w|9C!>4E* & Pz"*KBIOXZS?T% }Rzwۃߢf9J5}R,0a0Ng(Eh,,/ls4ULGO֏Lm2bڼ1Z2t%ykndz.,O1?lmUiU1rZ1GM ?\ծw/>HRyf&ʧN$0IQh̾Vw`%YdbO1}UTo!ep=(7 (uq3NTn8X6e\\RNf,;*:#J7l ?͊9֛v 3Z4kfB3 ;:C|t{20jzs5/aA$_ ^;-7s-*Vvw ƒq{sga8?(+@L5D= |&C-n|,a?^r)yj(ݰQoȿGVK /ny7c7mև].(%EudYR B!{;5I[X8q\!:~S6y'Mǣeۀ髸q<CAnO56@mUr*,Ep,l,7^窱-7 )ܘ&<I{5Gu6>$JY"ZD^]D,J 8d&z7t~ڇԒ/Ytc!э=ͣDj 囦%<)hkm?-jcG M}Q3x4!0^؎}h2vN"Fq4Mj6\_2cXM^..OH!,gK걱ĞXSYjD܆dO6jn.6T^)r=9vCj\ .9(瞒,.sEg~F,zb1HrOrSFQ Eqo) 0yvG.˧M]W1٠,!VcJjo-(ϴVwK&}QMI (2|)jPgݠh#Xt<[C| CEF:EĤ; ݯN,l'z J"`!:g!Mv=e%釦 7KK 9V*-6bdV8D3$"$ǐ#7O#||YۇPr7W ϊli|h崼(rӈz"I,Q!l)Մ!B_wGiV!; Y/;i ;v]Q'+Hp=sFD;i fj9Mӻ~<ʤ?W{H)\7O õL!+0 t/G ÇE3?j R?UoTX8%8<]H >. ^ }{bD ++xQFt2\skd*wtx6*(?R<|%REq9PXs\$e4[:h#x֮SybvHF-%ng!j RdƐ ',Ajb_@Q!D jXYgqsWtF?ɏ=r$mt`5iwCȻ^蝪!Kk2 7[jpf-BzMGEd[mwxw?(v~UȇK嬉ja.{1YQ2:cTU93vfYՔ AiK֩* PBXxgI8IktbҵIb͜(E?hBg}|+$?-mlRN~:OO.PqJ",i%WHQE˾sγxͫynnbD`4隴Lx@ ꩭ&=SJ~u& K[%,LzXꣻE[:5Teș٪le8]?gQiQ pd`"'r9u6H-G!gj f>QY Țn~˘d*4t2kH.98TLoI0FƻMelɢ0sV ?kVmout.rc,CA#qyu˩JUؖaxj~V%L}Ǣ EZdx'!?|ġzA[N( I籯фys*!}B@z0n0p+*rasPEqw-0Fq]=*0@7wM%WKRs& 35TmXyӌz:L K#\4;+OFsALK2B<4Cm1 S4t#:͛m!+m,%琦?KI^lEEXA.v󲜙nİ2\ܥ@6*%-QJOKZߌ#epq_*?uAIKb~*AO;nrY_S ygr6 7AKs|fs|Ҝⱡiٳ._˸u3z|R>cW5Ywi?YJ=VDfwqFn@؃ us.?;orV!cD4#Q)G)L)GwZGYFŠZ{'UACBz~O,p'A-]t(zS޸%LU?nH|/K67h_} hLC 2xAۛg9mT/gp<z?+BpQJ9A377Jvȱjeٟ& .@jg%lAmMGT 3fIP|< ÷˻_on6Θ*gߌYʱьҪn2kQ(Z=`4urIip,'E$)!!%fW 04)la/b&"g$VI7qy rCP&xuQ` J+ #x=AcZxH[jnՒ$^#8q:нd2>tKڥ z+7^e]ެ< 4h5uwf/g߮;bV[: [T{Z8M{SP&pmP^JHw}eAZ!F3.b@ƌ׃>y5N(Q2SFtwdrTs&0b:qYa" &idL!BYUh`A V_p *`]ܫ/4IS؆ D(=ځ" Ge nr))8 `7r6k pI|]ZI&m)l'0Up6ZglsѠk16E94ૃ.LQV I e!1XX9c8 q»r7(%0*+)p)Ngx" {yNs]+%H*eOhƂ_oځ2>2hG"``)3pșg7[RIs@Q=\ Tmsnr o~1akOtoz M ekhBd0b7ɜXsI)Sc0{ɦɶB"zּH|4= jG%5MO:}"G5"ş![ ޙ@vMtր}}mFʤ_Ы%rS#[vbo=oz}Ů{BMO " Qߡ>GԲ,F_d`"|w&ك޲(Mãlettb\~+?jsh}=X䃍]xV|q,Fqu吢|c">{pTcgGx:bSl~TLi aB$d!͋I9{x@>;Y.x.%2%QGS*D PtQ>E,t ZGoQx*'o=tP, YgbB # |lkX>%AGFۂvʌpr Z$pI =s\$N۾bhȍ ShY׷˶ 6gʦم 4V~5JW=]moDBugP9q.5J^BhDPojWl༘& aDO0W*0ɖXK@e_R6BǫNkvt~qIcǠ5W:Vt1 k{d`|LؠL^ZrBtiZ1_@{8eșTZ:R )I&fk;ݞt[nB>g,S|9D#~5LtESLU}ldY)\9b@Â0~2S30La]Z [KMLzI‡ )|ǃ*=CBN66eK27 lekY[{paa8d_iQ.  2" Na&kx{= 0q+ 1Ls(9>H9Dlu[@k - UM ߛNfƻAK`Jܕf#,yҷٶ%sHT!ɞ۬䰊Wtj-ॱҧ򈫕(iгS\`nh\C-ro nWy U_mF}XА>@xRQib5z\VZKq2Iެf\oDS+>̼ԧݩqKS}RRT:jN*\RieBӍd0"eW\$dw}#&,BU}%H0b$P<<`a"^^ P_M6kk(~DFIi>*av'V&&³<z*"rO7` !&O"&Br <8!(ld} ΡO*!əXQ̀a Ih\ZcpQ?l1So+M/.'F>|Kۿ_0FN  %޼B<6rHZdN\E$|W#6\3*)& {b'd!;~[KrŴI27=asuhSiNtQu,1mSH**L<=q+ԩpA:`^0/nRL]@on Tn :e ?F4h=X?K䫜r;m KhH5n {ePݯ# d=>Lʗ^)%eSn7`w"^?$qbsGoN6mx_pP@ Ѷy#3LDם2Հ8 R=Jv-8i4Goq)[B \w8@s'n,Tus09-fmO8 |9#;"k6IfŪ:K{OFc;9Ϫ"JЊeF^.g JwI$ɣ%K[ :#[ʉY5~-~ǂ ,jHW|Q{6. R=yUݮ@#;ࠡş:YNi߆qW= XĖcй FmssmlRL=)߀ tłGwFp[v(F,UoeV/lKM40ުJoJ1!w@Wp͸l) 9֛R$W_P,_PKQiEC3vEB5w)'RVm9ᇃ]&iEꏼX!y@PWLĘ0LOD**^G=WİZG}]s#B؉9*Ӭ+"bbeiSOO2|L'Бd!  ḩ{6KTЂ=/YK#iݚL/G6ʼn~e""Yb*b( 9xF[x`5o}SrV4C?"\8ܵUIą~H!mq[|U5AwOpPX*)ɻ^ >6+FѪm('8j^<"isjP܊(wa!Dܦ,v2"/1yVO'I5݄0PE=/}p}+9FLjXSJ?r=@zWY4%/X 8kF(ڡd3῱zy(Ck0f.;GyH*!G[]1\!C^8Gg;ƚAm"pek(4a] h26{Sc0xPIXwR;xb^S[QBrxaۋ[\<]7Ѭ'j2W"!OiAqJIvX1#gU2@]o%h(DG~|ʽp1An/*9czcY, U'Q`~8,U-w'x=A=V)j=~<e'Ho]Gۘx9z/B9$Z! .`D:Afאd^CE9e-;aUs9hX;0hә>`o|&֐gK"b$®!WV{`%S>%>J! UC2 w*Of%0 Z)=WW.74TH="2_"  jxYVFlPZqjrUHQhN+ ,1Cov2;PZcY?mbm?EBhnEߓmD,jus;|Zrۡ_G=9gBw(Ya*hJx#:&ަX>hC4 ctm$I<~c:&ai"1GC2DGNUWx)Ę,3WtbG,` 6DdhqKn-\{[g(G#OA'(q`pz.-Nzp!\e:hzk'nqy. *PNO3#V)ȦUaon[\z;i螣YgG2,NrvRC9nS##ܤGЖwA zx%5Z[D-Oan% F YRfZiih_ǭx' o{& z@!w1 kaPX%^6qvѝǂf .$67?awb2y}[^pmu[tꏩh Kdp;}xKtO1~5 G7:|9 hemqS>?ϕxkd۶ѓ`'H<0$ZݠE)#g^lɦbښ(hp$OO!Q~Wmռ,\oK\Ɨ5a̐J?AžϼJܨ(P{Bmz+؄5D/յMMcퟙX Yhy\g~9Jt%a_[y8qSwYaP=d8(SxM0>AҘY2~{24jc.Qh1݆9[đ3 j5)j.EwK"ٰ Q1#f\5ZYN3:<Aex_rz{Ir:z%A|y#w}d5Fu͛W-sDڐ) 0 ViExw$7sے3?UW{޺0Yo&fka,JD4AV|?j> S- L!7; =蠉c*YV;9󕯀33M:ifM r~ 24S'ak'iڈ0hbJbL\SXT+h@]۽)Es0kԶZqD]U Ӧ5Z ?5OK9ЏdVXJ#@L𝪆6H9W0<4R3(>{W|YatSt8Dl ;s‡+]҆Oue!q !+k{ڮW~ܾ Y63-30A={9\gNe4Q;U]n =>.81k|6\\ Ph)Pe*bLJqu(&)6o.#=BmC&urw[9j=d;8Xb-0Ԋi ;,<=ỸOZBq}}vϺ?.줜ò\嬩&Ѧ6g$NYAU3/{N LB}n hU3T~1䅅0&oCܑpV{Mta]t%3@Nrx '` Zg,ϊ|G]L@'(bx0d&ض)m *v?hjuUC{$}X =<ަ sfjߔ؁I)!cG^% 2+`g =/'1.PB1hąMR[X9ezv|-9hu+⶿. -}O~ h|SbHoՀBK@9~ Ʒ=VV 9Iq hbPDPg ݝ ]VSW%n&s,8u%zg[?8x`IOXy~aҬdO-; w8GbWWZ:suS(g9Лft;Lkd룩=oȄdFdygVKPft#lT [;<3 @+*]2k,$u&`*q=7yͧ+ EˊRK*gIn6BlДn'E$HxO.}8M$*JOIp*a`?~5>_r%b . bJ|K aMËRs'@y7~Tv)E ~Y"8WNp9qiY']nEf~jD49OIBq[Lf(} \ѶUƀ+j!{^[ _dZu4*h҅d/<*m:Z UTiƜ'hx}jWLeN{L$V9StkFopnlnzM`yXbk<q40ȏe..~*JysxKd53*cGYhDAmې`qYֲ=גnI5 ul7(~pwd%U!) ,xi/?ϋ_mUnKTb ¥ B d\#@II۸oHB*>dg2'ge1/%b;חXj;ccƂcSBWIMGxżk]X  3=[T@i5g-|8Z$b0Ӡzf-nHX#1 册"'ajQ˪ Rk5$(iȉ[-GMkѠdH?vjdU5;ntP ~QHa%*;,胋qu*2V.t-7I/^AߋpCE@Hc ̎_Ggӡ=)r6A r_/0X|[E8#o $*f~-ue E8w$!Kv05}TʰIE(Xxb5Ym};g+g#\sYsSjmx&ih8;O}ƇA9 NPrGy|h #@oLBü` zH;o*r2|y#~9^kޞ%w!ǏFy"NVö}vQt9nRYwuDPc((fbRt>]}ii iG6mYLpTu(`֏u5͹a.SaݞZ*]Y2g+xe3Ylp3d_ۖ`@. ]ZQޯPu"6.Xμ; %S G:Jbky*Hf|/pB<Wy6ٔ7,yW$H%8zmmOw<.fpRErQ `Ļ>|*gdm!S#zvh;c_wBwGQ9hޗm D.<(P>dL?a9_dr]4d.ܴ,Qcܜm$@QblN]^ h*eH8i]Dߡ9℠>~oz42 yaMHzAz C M7tX8F49M2IiYu4O`Lv /*!jGRt-u}M1@dE$u}fX q?%},c= WA _.e&&7g'pjh:kA0Ysn0*|2NNrU?BZ1zjX3_zH=JTm_\e¥e{ 3(96v}V9QW 5e׸ɉR@I% W^۶10-\\aԠcY0'x=\ƛCSUZ~Wq;B.-3:>F;L٫+KmfΝ :dϱotPzt7AmWg+C4,Nq#E5) ;q%;x@Y*|UmE`8!*"$BOcIWWcC=⣍l)Cu#5` FI7,r]BHuJW g>}qAZcѣN/j;w!nͧ7x}j]`]vg%L -?j9-嬡g( _q@[t=לs/SJo Qoop[ f ܄vL{rr[i 䐊g jUQ%WQc== LvZ <|>dnk SXgzlnӥkPbI!*ƢPS^ל2C=dts$Y3ʝZq2.YNR93 q\d"Mo$dosʼsRAFZ9^bW> 1M 锺duZwm,ȫo@%0%kJU" M H$e?|mU*?ޜ "U3=cbf)lQݝ gҨ{UB{Y \`{pS5_TZ1CLդ`&L61gd0;v=kRa3lBViWtc^-M)6 ,-c#z*bU:~`66*H ?n-;D3E(NP-S1B~U0l@ \խH^ E{[p hv!PSrNQpc=.P*^PzxfvÁ3nnq00֒]fD?m]['Ja璛>ayeq)ŢJ`G0 q>lͨsNBDg*3]02hWBصQMqAƖkS $!VX?)̌Ur׫!9\05ET#rbeN w6@a z ɅuJ{=1!03u2"j?:8Xq!QgA]7ƫ/|@BE[!W˅dtQgΘ2q{]=.۵,CsA._VYG GЁqvEH1NTWp]YU텅G4jjtd Q&X᷆nR̟5fLdD[̀##0-=/I{j/th{z54}5qQ%̡cS7 Enϑ 0`]s am-%1%΢,qƹ .=NBoφ2 L00?zyz'̢K\gH3ݟ|"6 @t!J^dcK^џe$wzvU~ vq c{iɶզzrCдR@{L1+_Dܦo,4ӱiQw-!W͔(v ]{R;0(oŕ6AR®^O *B89MʽHjأ?thm~rUzc|kAƛh!౔̸IM4^|#oԜXB'կō-p-ӟc.ׅk%إ,ffW7Q9*[7jexJ;fD~(L֧LwFUiS'!Krŧ˖N#jlܓt-L_gXoy2ua= "_q1K|w.ߺ po,'E|[7gkĚ]+q(f'oj [=a{=;š`(:C E0mzgjw1 QFu@ P4SSbS2BD盽hg>Fщ:xW%AKYPG@u5—k2Oґ V 6er~12#c.࢞U q߿%wBZRLSZKbt48\p·-<[F0>EgD3E{<1dhɹ5ƻl{ww^;t[YMJL$ [ܴ2;WA#:"n C56]SĂ`AL ym8w=205n‚2<-bܳ %,I!6hAx!Ɠg;v"ܥa;@,a2W,S%)s,̥ L'sUԶVb{k }~RIc\U=Ci5ZM]ݨ\zaE/ "._ܜgB\}'}r2d.e ճ^%V*_}ƒ0 SVRCzLC2Tq@J5qMɼf!y=$"GWy$$k&Vx-wࠫږ~j-SbM{.h5Pº4_Ԅ`o Jš* ׵, TœSKnoERL`[W=w|G NR\o7uUf ]P< _c.O;gR6 "#-mV̠$oS޺)*03A}Nx${*%DˁŒr)J 2Nߛ@==^4]0mm]0:EIa{( V05][0wa{I䪋dYzoVGީ66 [Ꞛ/bfa^j؟E#AzV,ѿ/l j2Kґ<:Γ9Ln$[ K#8:gHDնqWHɵ!bU7a]m΋n +CR4,ԥ @2~ +Z@\$|!NyQ¨'\d- c9J>vO]6ċڜÍk\ejHB~lk=zg 2#)*E~VGz+ +O} <\7= )lh BLu-!'ЛãL9kdB2Ƹ0eOiy);?Et*6('ZZB@V g jq­OQc܀춳f"6V%ܢl"܇0|LsۻNxY3gv a5»I(cS?Nz-߈cĔ~P[ u딺n6FI[ o8غfH~@%ոr#-~\A!l 3iq5q0VRWR)B7hK ˱˚ry)b~GN׭&ArUFEؖgYT* s"\z%-Y]uْ$<_ꊭɸ`lIy/c޻@Q7Zgܦ"]UvyyQfBȡufF?5F1~"zz>VPMK| ʷEK{PyDG-jq^*kUt(V8z`BgEЮ^D;arYg[ôl__lfZ-;{Ez;YPRg(:mؑh}J0ϤLPa;pbmTZ/jSIq{ry#Z^` -͹"8 L4eA4wpt]m{7K="Y7)cܤ!/AVhH8e{;-[ؓU@ r~+0xYAl߮ :{"4#Ə92G?SXNXKe嚅dU = ]iSё aks.=GCڧT`b7475T)뗴֓ZJqW9jrf٢aR5ZVʌSݍ':!xt4uQh-90P:_tkOh;L\cllfeי@slph\ Kc@uHlMQz1 Dي$dVQ 2Vq`&`rn].;9]$8rEUY_'?Wv[j 9Qs5?6\%VEST3%ӌZ f!)8]&IPپj7atL4L߼52ݻuTT3dD "z18=u)ͣ+"2[!dov>iSVc/A ]Qd*z֤4aHm#hp^#UF3JLs݉9aSrZLMU$ )9#* 机۬IS^D^]|ڬ 'cm!uj/0LGGs,%̚<{Sjc@GM7Cv ~YP)~gRmIByue7!~Q%,dF3Aj` hMo2+/lM fne@a9yuz Ծn \r@~6}NS[>VyWMlf#:%SNlA4GH L$i\ uQ{#?B\R%S~Ca u٠[? c?gGjLR-;KKL-JǴ:_2Bi c]BG#yUMX\yc+99AeES_d'鑼uƕ3=i"ҩ9n|Ow| >,b"#ypv/W\"5̕^ L{tR~p_F$.BIEZNà_Y1v&L1n/C !xўsFu]mi7>UF32>mG-bQz"wz`顤CVe, z%C:`n|N]6!RL:]AB>|5u( _@eQN|}q#^c b7H43e߳+1&I%D+ALܻm2у,SBb۷pO - V&Ϻi%̖gtd`7wGHΏĠ-dh| (S՞4mސszDغO9s<ѦL^źP0Xx !Φ 'H xRxl'ί F7\ЦcJpMOB8&HךaZ. <$եȝMh}G^&%7]v|>3G!k,4 No ){ K͘DED>㨹Dp"#fv>?P?,[apAvBc…GzY&/~fe>wܮtpu(R]4$)V賝 1d>I!zp?d1i0[sMg⤀:ȿVDT n!uX0M OUy&ZJ8Ezx XZ  $ݒd%Za!l~CIܴ}#ȩvgҢE u!1eS8dq qܟ\=d\JCJuXK-w B:EF#)0`"/5%9Pvs1+D\U'.q9!.Vz]p:'F!,[z SJ\A.SQ/~n5ALG?yYStQj-~sMue1JO˸rcR./QXzO_ȅb*1<*aU^r;G9`Ɋ*EAɴy1}眰'h$4mI= M_=ՇixqpNh|ns.D(Z.#Z{38 [qxO~QM)ujMQL4I<'>\ۂD\hvP}0Ep hyيRgʉ ہ}|= vt`x\q\dXb#"6;eV||⭃Ҷq}+}FX#Y*%ZrNJsC&/F׆4.g"g/Ovكhh(.<d#f~9hDKF=3D77'Elh,FIZYb.t9Z'9ljgUUg$cRSoͿ7JRd¡ϑwYXF}bY"Ǻ%Q'/LK+ߐUmad֥W3=X_p-L|/ u]}@ƻ·F?kr e=-v)IT(,"S\ԟB5*xpa Ȯ־EEzy狯\ ir>)LЮ/\8Orjh.Ӹ& S5ozPT]I; :n!lr)<'Ϯ>9Nn o)*2u1LsN^^ 7[(&hE;Q d/y-6JjBV2+^t]FP㮩/vm$gz l $m4p]Ca$uR Қ~٠`vCs0:%!\1]kٸo(FVv.HU zg%Lu+t%^C>kh<&A\1ϊ":cʧŻ @;L:u.rG3b>FLϖX\uns,5uŰoH'&e{|#^F'DGPR @bŢr:X$ː'8Ŭ}d"ɂvPć-uKwJNPF$i=Zo4bf7XE wxI.&>HBK#DZ! =hI՞Cty,4 O@y<36pmBHH7+ST.2Ѫ @XA@3CͣZǺ21㣣[gynle2gގ2ʦ\ %ǣB!)F%'0O7 >PبVqWEfbK5Ⱥ- t7*Fas6Ē[EYxA%rSw/4Go-\{)zl֦bbC3\V/)m.31X3 `E(([ns^BÃ]1ll_"תRAN:@1~em\G쯧//0=~Kl? hb߶=DLϷN!pOW{?j"@ݸEDpyQFݬɅyai;3H "H"9rEbLd،vڪx[gO'A!M3N!K~Z," 8DaM?Ç1nw4莠79ӌ#F, eNx#RWNbQ;$4W-0'QvϽ2 LtّL_ 켞W>/ P@z2PSQ~wkWArKi8&n-Ӊꤒ']o^X@1 e +C\m B`_D Ml kP/̹^BM~6wJ(Gq6Dj0XՏ_1+)=. ݡD6} J& V'wS+Shz HI7Q qa nb\y $z&ȇٌ@%~jV!yؠȢ`+pGdm:FFliitÇy+R̬"ں){[]@4qxzCL9j^-5/Yɍ${ 7~~)h쵄? ܭL oC +Ii-?߫JUJ' r剗ܿœL~I(.-:3/lcxe#8uMu_alqb.5u?@@5tU;JcՑڐd_㈡봕o鸸I^CC8n)M-c.c :,ހvU4X6F%{PW}ϻGMq# xhxgs!urHiᨈ-2x!Ft[n-4ls\<PoA?0ouqI  u6M7}H׹Q#z/(ˇ@ E"~Mq =Š}V\@T]mQlMjAsg VZ;r([D?smUZQ{yBE+fÿzZ<VxטT j$[?Fcm-tnC*знKX!}?qMnUVf BDETOp9D0;O8$ EC9SE繗6g(7 ~ƬVNHEQ Ǎ/{„SwՖ9S=á+tKEBo.*m¨Ue5?H \M^a,vjdZri'Qe 1ݷ RTUm[<8AH#›mаFϘ"Ro`zr7QR'Q$k\ɍ+UU^h_\JiZ@Q K\YQe9J\"REb}qwZJ{O7jߞ l_v*NR6x/ _r6>mFkҹh{HZބ!!8#3P:%|ΰB8^=Yr[VE|zVuۚṾ,'>jmw[L[Z!&T_J#kTSْoV_YH ~j{ ×2C2'5S0?.Alܻ$lFyZ_-[1Cf.bnr!Gy}`ƤC\B_.xNa g '߈XGРlFVѽ[z*G+,9;sku TdWc7 %@}ۚ7bi YeIU|D~3y>nFZ@@TzcMٌyyCct[Qeuۈ> bG#ӹzo=e:HH8nFɒ HZ(@= '_N#VUzUq=Kw=>>[!?^s|fRLͲUM9]='iyG庫wgO,763>L>*1(7?F6!4nGvgXFlK1 ӴG E4F>7WW O5<xKݳ+?oY,cI(eG0]YvQs| pq%b68, >_$Muv Լ zP߁7(:Ӫ!Q \BإqV"j]¶4]U]Yv?; ZX J7@ ^=珂|>-2]VQINDpLׇ!)3{}J]( J̯_ٲi>4Bg-(7j\5܇^g@{Y 5Zbؒ3r@`yxJeRRhɓ>Iܯ=VcLr}l$NG ].Z׊}v|=1óQ רOLF@ J0pHםGKv67FsU'{ bܵ5l`=3*<-lMeO~ {lܵ0_2f ԯ\|5ujPlb4{s>r(%DoeW2G %K"Y HRU֡*)t/3Q\!1,^\Y3$̂lL*"`>Oᐛ "jغEcl fk{Odħ>:\]|[v[c[Xɥavi0~ 99@t"9R X^=h݉'aI.4>=#7VX)5 ty3rj{Zˌ0.8{#,and>Gh_Y*!'cUhH:bBhk%v4'[SLx9ctZcΖۊ͸ٵR9W%z dz?j 8vF>˼%v0S+}yƺŸCy ,A+I]hj3%TnOHq)KHE=1z a ~Wm}&<M8~`%iOB\bFZFN |;׸G5fhÊȘ(λu&х mˊ?ghU?6Uߕ*G,%63!PFj{EBxd>yxm+" ]@aqڠ(GF. D3Nfn{Ʀ !edݦ^]}q2y1Bx3tߴ=Va=yoSQH ]~x,U˦[Ьnm=`T6&TaUb@" (8US|X.Rc>@(]6Ϗ)t]0wJbPUᾁV1y9Up بʬؘ6nXk.tߦ ohzz8}K:\8$ee"b?Kk4A ꪌ$e2q(~Q ,Fg(GxǶ{D k|)Z_7[M£#3 P9Zk{|Baݏ%`2!;_GK' -?eD"]o@KVܐWt3WWyIθ^ 2{ Z@>CxŃ#Lfhw\u#5-DJ{4pypR >ǹ$Pŧ\DO22?a5͕-\JoiH־wG5e'e :G^.[@v!F(F=>P<}κKVrWu (||Ԭ'HZK+szU_ԝx_ U^V)l5m,2Zz!)K`^VGW+^t݂c$>x5$RhtvNO+];2᛹.n;3j{<3Ko2gK+Z DD4 3ݚ$~Nόٛmf8%sc {)Z!̼nnђ)A]j Hoœ+"vS GIQ&ʷs *2CZ_cheU1eh&Z656r ?_\fp{ο]S°Yc$ W0nt7ž¿C$w%т0c9~N>x_#r%|,!fs#M8Y8 j,U^iwhHe<iJ^_=dp`UH9hFYy1H|ZzK,ÓF&FX7h8}j [@o˜#}5fNƚBZa?fw+/Y1`XXkܬWqmSBM}VxS^}"a0j ƊD/I>[NCѠp3?~]pf|C:0$<# a+Xq$1w|LO-ioG V}OtA4KY+|Xcr?4TKK,kd۷AP!#\uyG>d4\ݛ<'^진 >p;:k]fhh{:.dݦĚX9Rjϝゲd-wNi2r $9ޥ棑spеvM2KՀ}+*.gcKy9Yź}X?X I|Hp%[5]\IО dF(YGuŅ0Nh".=)]Ua,rI6Qu_VavaT5*XIr.ag橮NͤS;wl8P0V҂φݜR4>xߧg`UOnt2ČcR KgwMyz@{M;B%RoD^+Ԙ -sg~:onΡ~x"փ^s^G'32ߔ " BE'3w&J*-B G2.n)#])ض-1?!mcx2">{Z/фLay'a<{]m0F%jn9(%ԅuX` ?#>n03:%=87\17.#̈́3~tBuR~VyXDɏZ(vNRwvG'YM lk3$|"-=.+Y64 .L8OQAF2b+#*Fљ8A#Fl9kmM3zuxN2WЇCllݘK1#Wc*b-_9Ը`у6u{1 oKl;v_1 舑= %\Ō},լ[4@{۱1؆DL8r.>%lFxf%Ӈ׿b+X(`3p>4hiCܝ UTNnlzeWvgA Wi))azfl+_mwh rT:=<3t%7l/?Ey荺E) |:ݑ]:-g3F > ӉƚbƂ/й4⠸`(\;ٟ|䋳\3ڜv..wbvB\^eLfS C1. m"vn̻_Z@K40\x qY W/ٸc93cU/4185فdnoLBVllQQ)S{SCY0/-}V[yBOX8Tibz[C4ΰ̈O"LB{Ir(OGbTKi8}tˌsoCNb*䝢xߠFV{ꡙ+|I;;SzmbkiBFyKpO&:muȜt?SG)9|^M4I$hS|#Xs:$7t[ ĚWn80|)r5 &AҰvdD}Ʌ95_m#docx7Ϲ Ϲr Y ;>%S01A-av[ /,T/=4kAOHp@FC4'Uidm CYYS-~.d :0(SƢz ߒ;rOi>ɞsХw|L[2Nn32. c㱷<ڥ3Y#p ] dbtGac1#2V5sD.HJn0knʞ ΍ ߶ʣEJb !ѰĮ/TEDgdy}ƅd-}$h8.`TzfS_+$ 18b:*[}Q|~Κ VIWz ?ѱ!Va5\qt1$G4 e}ٚiZ_0K?9->Ng_EuA7W~_UWW{M0MKy*ݿ >b"D&/\yGWc,IIYhJfPA.@5Nb3*z;a#> PB*@^C*7m]Mw=>Ba3b/7AaN/pl?NW2:>2GYNuN/+7J#+_1'igyUy;(ࣉkAYpvʅ :YD /8Y?{(!h<:MGYLi7`Cj?q[ LB)y"9<CG0`xshItP/A vf0+_T7V@D}O&FꙄsSi)B5"f2hKjcVY0=7z a@j~Ҋ13m) &P r@ y[LZōߧ"dֻ3(7cMjG {trJ "+."tsJ^\lOSD-eWj?^%𣅨 +F~ܳd*V%\oeNosV+/:`Ȕ'&d]⋦bA4yɘxpHrGQnls )kÞgo_IQzx y/~ AUMao'4[vw3nNPIN4[ǃe }!g{Dԭ't]!Ŵ~_ssT`Ԅ EBqR=90< '|`p,XGҘW(-!.V^c1[ ӏ\L$#L(ϬndBO,%@ i+悰t/&)%1qb+䋏XU#6Ԫ%u,?7Γ`8݆ e`;"]ySJiu?"dWW(^+-h)Ǎnm5)bJ% )4,KF7; ~gb$(!X/ctXw\gTEm<^j».I>?/8FZU:ű?L]LcK^`|&G粴咼G~P7،oŚ5 Zi`%ϋ'o5q(p'V֧C0yw!~1@t#xg|w v_Dw1^}%oAs&r$>9@;cĸHMBdۏIxqƉ>=u> AA<@,ȣ[ݞl^ҋơ8i'(%-[1,:8n HUGcZ?A 8 9Ӵv~ۂ܌DQcP Gv٤*=8 fd6s;]A,LX>S nq t;~h8)*xin 5>>W: $儱K[}aFB|-#aA9 y!> xΔo~HH0j@ȕ!$_̫ۏrHGUo`,k` #괯RCNnZ83y% F Y{=R^U埍_&VDܞi;+;e{15^cJ-݆+Ȗy D}5|X\Z4dTPf4]~@_ U} ?Q~ۡ֫%@wYCmX Nykg;莕XL#KGMdt1/\1@')^ʹ: Zhmz.EY𾆚B*蝆.3t|4,}P~۹%hޖo87E\iB!&$!6Q9RZ4?i`dS8n?7%"1,2b3I v6?jy-?찓S@ Buge^{-QUJQ<#]4=tqpUXd"$hq]yO )g]{UD6STm-\[7ˎlgB [2ϛ`P1B3]dF;T#$9F^)1']n ~\Mo"#a<L=aH!n8jfRubklu鬈qb2[#dA!(E+wDŽ/> 2OrQm9NxZZioeqc#NR = gh>Ҩd߮Dy5`ȈmFnS%<4lw0$[mہt1w(˄1@mqɋ܁C*]k^N;,j3vVP^8]%T]m) Vc.0Ub"Q< `'4Q_ AA$ jrwXo~:PY/k[<0Y qd@a^δkn;l"[ݗ[ܱ6$./EXpO‚1e!pl*G4У?v))6=t9#THY7BvyѪgn;oO$X?w&LBss=)+樰BNP?; ⵃVMªiK?^ 7RW~J/?=X3e}~'*SE s^+`LFCV;}nU:}ItwKaciQ=%_H=D B*l_ZT& %5v= W A#@Rnȶ0DQXn- DMA; &#&*FRxwP*7N0$ +v r@FB.f6aPFegwt i1`$:[n}&F&gGRSzEߕ=͛*dp|?,fpҝ沍A60Cm lvEnBO% mVZB>k DsO7~i&SR~tz7H4k5 q` mI,~9 n۟KqI<\6i̿Gq-5?D\^͐c_`vVL!oG9pZBQ엧X ר2x١R6G6 =^{H+,Zp9 `aBC隈hqV[%2׏lDZ$S.MS?MDұaq:^ 65l@Bgr%*;Y;B"R*Z$HAN~"FE&Jx)Ԁ3ДQys*ID@|W[MK.nj3ߩ)B˃ VPirOHhC{^P֦/@ClPNRZ=l;v`:N~p+pWjF? R@Z2jPCnk4B{l^ݗ}ynj|ܩ-6)3tFPz`X|R[U`A\qC3 }BJYWR@2LOfPL4Mf5?mRL937Dӏ/FX)788- ?z娀e=:vFW$ЅRfj<(S@?p/ A&9HvZ&dnb3wgA Ȧ3"b OU5ƖEP?2 a8xڨ&U*`<_ix`_kt xFx^cށL yqN9x_ О6'a-&lWw% !#Ӡɖ?r_b 00JY#1Om|;ժUN=;mA *{}զ I!ckU7 DŊȄԬG=OWX"yB&_t0r ũצl i|X2D^j349ļ 8(;l?) ׬M<aP^TRhHىy^RF*5 _jӃ "rɘp,xݺP巾NTytld[\ɳ*#AۤNzXWyݲqk(rHUkExr;/e@1x`WE_\ji­?G}R2n[J[%taKfyE <:2  4"2+cÙy֒0px'[`$ʄ̏TuwRLɿ>d'\< +B3]o3WH#N\xY7cr~Gvɴd %+tө e n3BH8'Mߔ˓„=!9dr }N }`g" \9B)7$\/*̏ ?;Ld^(Ċ/WJ~ n$5'.XWE?~D\1uC䈣"OX#1E\(y&1|@Fw/=߆VB3M!+{t/R{uKV:54N|Ɗs$Kv,zqYp[aiq̸(CL7ஔW Sv˅̲.{-[7,3}1)!*Q4Ϲu#[VΧ[aBR3L7g)"D;_!n bBNCݒr*)1 }/w?eR_ƒrX46V@$?0GR1ezW J+N2O, YAy-Oq@$]`k_ s%:wB58xڝ\Zԥ =>L tgUtaY6 Cs_J

      _hR*eH&{Ӝb@h)xZk.g+?)'d'H270 A-VH]f=KDӊuF aƠIx[fY" lc3'Zkaalctg]U>.> 2фAv IXQcrHx{/_՗Lꯆ#buoI^ȪFjJӐiўL4upX8--q&%b,'6\/D6ubV?ڱ@Rϣ;xJenˇ9厳J61p |+Kqz1W߈kl]6mɍϼbޞsfD/g4;ADaFs,-65DZ+;p~"1w,j>r$+HQMOcGޙ.); kJ}[,fQ&$(q_nO L&׉C%L-c">8T[qyoK5 ٰwTOFv_\e&֤?Qt|J5LC0!kâ SY Y?@e  w6bP$KHuHtQ=Peb䯾5䁽  >`^`]`O mfԘezt/&ףʹ%`xuL-&yHپgz~VZԅr'Urw?fCdB4Vi .ozZoyK]A_yԠJi9RcM!I ,}FlR nyh$kM.%IC RHFz !ۑ? ]U#:bwx |-8\MF4mM9˗lV%{MOI7߸?&yKVW1f" hgaP[Daɻ1nav2ͯO݊c"N.OP_*mD ȄѬĪI")=k ~  b˳ªCCGJx)}̼>.mAauf!EtɨGv8gh!=v_!'0FiBL ǫ3g#1.s<pn#h^f5J'bלGkSA  )/ < ?3 R>sbiOSgSM0 x8"p=dT}|Bȃt aOmbUP=v@i8`DJbc!K'=.K"KGZOJNc .򝿧󩑁FOV nWJޞo2pOٸ_EsΠ6NjF=_8h]X S!ΫnEU4';V‹-Av4zG>ʄTJumI04e1`@ J_8ۼ{mp-a 7#OFNYa6t̿v]E`Zjz^$:EW [s 5ԏN1jn#g @>`וs|jI*flD*BIUǨY^BI; ;]JR Ô'?D]kVzˡ6=o_ZWXLleȞI0.8~{1-"&ßt:~UPb ^ c/q-IZ6\uOy<G<'Q㕆b#0ҵnP7 sS9;%?K'fp' Y`S_q\^aV TkЬ=lh ;R h|J;.{,;Q6$6N75G%P~m6l$i:B8VBE+B^ԻZҶuLZ\2}5aIޝn@u 8t}r)08(DkBPr&+55iR՗ڎC nR$Dt Zb ]sx6!9nM/A\˵0v2Rg֔W*b'ZZ7<7 }(tK)]wEbZ9 l/ U\i`tl9{6<d.l~$A$WxHY>f4u}d.uؒ*7tx%˻){mWzemVOU3~BTDёr.^,iC/<{v8OFT-^6(&뙓>RacAjXGBD}3ӑ Էj:KH/74!Oђ/gؾ"I{؄ԁ֨zG:hO]%aYkE?'^'śTL!bQ(inB3'g,pɥ|z4d,Rcڑ9`xkZ&1ۏYHܫt6X7vV]Sx=tE!nG5v**zKETg}/}^ ,]7ΡQ^"BRP8"=ta{lӚ.dֹlNP|iA;`yIB4%^$cn7_^L8qkbORzyg& T\Q jyқGb@9(/Xؖchݮ$5QMxڢ[3̇Y ҬYpJagZQ7E }RGILJN [F}\sgau;r~΍;bGz%mΞ@`j s^_% sm5Dn4?5cf}BeTw%d)*?l mȣgRhUFUY8; *|3k`Xe%r=IN?;=}b@NjE"0KBiLOC{´Ll]p><0?oTIxŹN)th@,^|ȋsއˁ-@ e .Q=Q"q{J=7*2?ο u0[n)hx"ݦ8a;:UCo/Q xۘve~cG" :6ׯYy^'Xf켈M< ujb~ҜI0z'Й|I!gb&ϱ]4\@^/o}k^!vAub rcLQԈL 밊0jm!9j)ndXNs XOgB^SAGKܷKEs1Q$TGxr/.POǁV*K2gy)&|nTz!o)w0^̒FN}-Y&'a cYY>p='R;Rr5 RL.yZfF/8u<-'ػa!Lݖ\dȎ39QtآTޒ2|u$iVtv&- zDHB̝OhVo@GC HN_j KA6JN}띜 6el(!g_+&W`T$KR0[Ej2bj5-"yZ;b~F , JHQ&Xre۽S͡Y1cc*\;ot~y{ӛhu rup3N1]}CS63xV:\7 30/ ZwF4k2d~&C5;0pYMn~WOs7k$0R5$rb!C:-uL-:1|vErp 0A|k{Cӎgͯ#p5$QN͘lS`fwl:$I1uzԕ J9%ȃZ%$aPmJ㞈ZKy>>⚈}ľj3M76,JT6W'`EoY"1Ƒ:Tf-&B6/DuFRHjplaQI&O#P S!MҦBe8FI Wz)uIYxHGu@Oظ dW/,":/ pEnU3`p4m@ NOlàI8?()w9?UǠހRd7j %FR,/ŜQ{J.1qZXcT_?i"x=bvgqݱ17֋ʜ)Pe^߷L51_ޑ-MMXW C >!Uun1g&AtL{ ف\@A_uY=[7$Ji鵰iCrB؛L6J+\T?]|5g<:yf5t5Ay;ؽlϦtZ댞S;_9etPe=WX^]Do)(]G50`<=4:Ұ[0KF0fa'zbH.E tQw >y?Q׽\;Sh: 52*;Lq ӲB_n_&kA " ׁΌ V)Ha^pOC [6 <0zDd!<;++/ì zJ4ivbJN$65`_=]74K )čx+]%[v;!0qjΣݗ(VsZDTo5()"U1EcTfxqp5r` w't5!p!#([ `Klm%fKi}tE" a:W~NzR!ے ,Ye׻^^qO`0~3oyvyb),EA$fJ.k|,~v) YJ[BR9S+s@ғNGNPQx-_e"IƞVd#Ļ0?#4Չ!'~ t` 'W'Y37~ 2@0!Au9?6RCcc  AtUHJO 1 -+eA4R8̩D<|yҒ-^qUOe;6&z67]Dsª^+^> ʓ7(oQe)%%j7wrF٭lsv*SN >M=Y$Y;)3@q󵠭&lq~ x7QuV?1;Gv8qҬx1?Xp!=gHo]gZaÑNҐYkL58Zw,<ӤaB:e tS~Yį@GtۤUĭ_FLfMR+\(ĀdW9!vԷiIIK0>p>OA.@SL1/.z`'Fw)ឭafxrQjfV,Ō|\׶ +aH}`M,EL?iȺEuTHnw~፝T,2cD 1O)bk?Rr ~@X3@ @Vdo,67J"A6cc'eDu Uwe2AY>0곒ZM.XyƘ<կ9.$?V,N!Ӡ%&„xOE78-@kks$pWmQx .mvjc8JW[;)F+L3mR~e0p)؀Z"'[>LGgt:M_QQپ["s1ǡM!xw#ّSR@J(@7Je€uٸf/߅wJlɻLİi#[=h<12Ad?JB9*$ bR`XC~dџ5!z̃fiZe%c}C4^ycH}R 8G>qΦ ;+JeEmJtCխ@Õ:QVV5i@{p|)ca>KVI-r݂!_!&gs~gU-e ^N*iDQ5`śOQ ly棪bS \T;H!n&0Gק\.sz!PM xą[V荵9r,x@ |9\GOy.7: \VPDfIYo֠ϋ4h doa>‰"L j-@̼Ŏ-Q!G܀X(NJz4䖫v Zn(. ZzYMe] b۠FN&\oSj[_Aa\Dapot"P (^!,5!.0)Ib[SQ-uUL!&'"YF[:t`y=ɷ}ON.Ñ#VZԈGvڹ텘dn*'vu5c3\eP6ъ>cO`\2p_ЉƧpo:iW7wԎ,9=l=h8 VEDv؁iN >YsQ^""5; uǖ%u81R]Qf%Mj] R*Ikuu9Ll*Yd#DåQZJ8 vYTIM@Nfۭ`0ƄQE`q q d߇di7 -5xlMPGDqDm89;ȣ_I#^ḲZXܦFr)Lt܀/~^ 1K~9{#TDGAgk~~LQǮ`[[X= X~iq\E>5+qԝW*>yĮ (huJeZBSXy\ʞmX^':q("x'wMN؝ϐȯb(Gյ.&Qjo*bJa y|fEQkH);]j89RI'$1)u6qy֐3r/,Ms4{wm/VFhMo((p #ylR_j6sN!Kt~V5O P t ^Cw`q~Z|' caAlx44_^N!a"͂)ͅ<c"h⿨Лt%=jp]>D٠uZI/U'׳I~.-e' /b>ΫkWOlnũ9V 3TOј&ZÒ1 o|"#.v] |bntдۛ\zJۓOl8L'{[=ro#cSp?OOOm^]`CKfec<ߕwAT,aʹ4IDA*f_m2M0DЛe6/¥!j50Kg)YPAgj:eMGykKA4bfrc=5 >2Cb sr"~v Ae.v=%BKzg MAj@ۇpp &w r ] +{tUCWgϘAj7smWܷ3gu߽R{8Y<*n:W1KL[gմ*IP`ǩm~u֡8"W0(B< l%2S/C嘄ѓdXƨ=O^Oqso,v /;e(y €lw]*@v07m*dW:+;%6T ڵ2 cK'] /`-oV* j^^-Kټf"OX}K/vuy JmoUD1WȄH~X2tΚ?" 4x3Lj7wu UQW,9t_(1 ,h}hlKxЇlVFolxpgU+ WVPaIA4;rb:xB2+ͩsiQ4,KB-2td řuc0g\G?0OZqZRPtu h=(Û`_Q`cR0HOX'vW\j/Pz}H~&[Rgk(ܬEb e)SFcD"S0cOH7EAMLtK?ݳPUcdH{L^a+4C v@'22PE h3[cUwqFy2:j$y{h}[ūiԀN𔉢<dl}Dk<oםjk.[4fL{ M6QU^`ۥ`F_}pXa Ld׾=<8jϓ1$1@tP0"FgdZ9SǕ%γ{D`A%'T¤'i'@{}pl_b0ݑt&U :I2$>վWԣ|`JtGk#?կz'/=6C= #rE5IxTe:J[S;d`\.fSh1: c"Gs2@B4&xvQV)nQh28[1Z4L5yHMdr^z RVF췯橨f8I y:k*֋Lwg/5YkF%b$Zq?:81`hSi&gvHYg"7e=SH V2\0hv+%m=4P#+i<3VE!4lsT/nI;f(~.xdEA7%npa'_6΋"2[sa\┙BgycfMɷSH-w"L6_0Se,Q0Y]߇x-q$,tAA Ǖó/&W(c~ 붥oE3wr"pccPNNh,;'v@+ "+ qjncq7E VzpkN`;N@[PM~ %K"oFruIǖ''/l)棠_߉>b=s-pA]xue :y1'?VY#oAau[R HCK k2aг1 eA,&Z~W26H*&vd6D .JrgMjAlB&Za{?1DQ*UHv%FP fNJɩS$;^pSӶi P]9AnMJ7 <ҢU:82Uo4IzgՙG"5'E uL083-CϘl/N>=vш=ycYnd(#oȅd[ /|>Ap러OwZ@xWt 5Nn'wѨ3XHyKdx8WS52ٕUO85bꆭ aVbڿ[ݾ]zhdn1T:=E@8֭Ʒ2GR*'8‹ykcI'{ mwi{``cko1H\.b!z#}c޼7Q mg^& ]pTB'őGmGJf}~oL”ġH"lA8vRt[ءULr:YƔx=BэX;*]啹{iݭеlwPpjIl%LJ: pK#@DŞURz RLX31"Sq"7-0ql-i1cBfUr!,K[. ~J^p,sc)XGPYĴBX)EK`" R@7<;@lqee(n7,yL@lj鞬]=5FQ>%0z0%y;_q.K10 uzyj;>P恫CǙ 9L훩#?,b'r]=DM_619z-Y$Ɲ `a<8%j-4E2("QZwmӂuZVedRvcvCRAZ7w8YJBxd 0ɎqWTA?yٽR{yIxjM\Zua ΖϢ|*:#9nHu\+YI|:ކ7L;rwNV2&E* \2?!;-fM"n/*@LM7ڦRK81Lc΂{ =ƍbUerßΓAMnߎr]xVvmtE֤+KT_ ?8{ p!$^0_Ca0ɸNk _3@Տm= ټ0p3Q]NVcSI*t^FF|LWQG6KB j/V3v){Wڮ3P}acfyDD<ǼpHn:\.r@r햄K{ܹ4# 5msQ{ocj܈SkSc0АZ.PJlk5b,M]x6ҞuP'ڳG*]ã:4`tXUb㩑@jj *ڵicIdyэ<(>'*k8.u&AmN'jUhvCA)\]Gϳ"Dԍca[Cn+d"jͬ.c/i2ZH 5AP:{]DGzzB(6tȀvwz谪Z9#߭#s`+ّݔ'Tq?x D0]PQM71/ʺ"uU'ʙ^P8H)(_ADa9/佄R2 aոmA :WjY>3Dգ8漭'4Yz#!(8W6P8 c^l Up儏r6IHd:C3P P ?rOCUg5]Atd76  aWcчm+u\(m"giZ*G}?$^mt2Od[*4򡔻U] Wr ʋ=$j:i˹z;o=¼"O7?F2jTon1ߖohVVUnߖ0Kg!6#Xֶ+\3L/J 1rb7:Z<ǂ-vy[zUHύϥEy\U7!:e,.K¡Fw|Q2j\DlMAOVW# du22AK8gHǨ9h3#d :#^gVb٣ߢeTj,^ox w̱<+ۀ)=ӽJSlǫaS b-R&c1K_~HⳂ9O>@a@$`5}'Dg~_WME@vPL&_d)/h+q#Xݮw+!̥ȼQZ#7:yWKsF UlNoD7<ޫ6($8Ah¶DpbA}) nJܴ|0~ $%!g!ryMh>!G!H&4bTdj?섮eXHYq.!|ί'ϖ/ݱYےR b8?܅=|Ӷn S'pD巋3{;iHz0@W+7=<Dž`+a(PdJP$q>z:BUs["}Ù![~ D331e/[upMδYmI jƦ?Qw=M% xo2Zb,܍{'Sg$R0c13{r'R'~$5,f1G9q;H6n&|bjUAP>Hߌ6Kf/S1bKqR|}缏v")n=r  I a`ec}_NTYأk,r ,(Ty4#slMIOwS=aQB}^ShLt}ŻPuGcFidܗN#ΓK;.szO2˛F_Z 9F"50S8VZ d 00gceDZvxrkCM֬n:quR I|& b1c*8`Yzߩ d&w7fNqtb<37' Wr"3>dx/'[]r(MQk]?SZ6xy*:ڦvS]Fb$I|k6J:&U*8 F!N h[e* ? ^kiUu3b9x*_]nuʐtgwс5EQhdPZ"]zIF$לA/i36%"ur+ԭkE7P<<(ht[8^ 0tol,p}0i.[sYݢ(Ma1q<屾\dHЛWvhū~sc1J>E?.3K=&)ntIKfþ(_R7"wv1K# 癵RԂ˳:4@'5iå2 mه+'YGbwyſYTтir..b:W =}.M}aff=BBYߋ||mY21:ΥI27bجOn1q!,%XGGEà;.qᔔR>JzʑRr-}%wN=\.es:XqETj@e%? r.bgD-0E)q8;! gnW.Rg`-$ ОcZTs) (U0A7f\OKvT!NJR1+oWϓ S=Ӽ݃\ X@Tz '7l^32Le Z_]1E/ҷspz* LB8%qw"vRN\BP4)|x7Kut%ŀ?5CV\-#%=-JGAX9k۝lC0=<Iyn ۝3J `mv Ko|"8r8v音oq+2@+sYQ<;#u#u75k])!v0&iJAT5S4)D*$YFyű_ fb/7z5,p!]\*Z:7zj[Ax $-5QX32Qn!X6My_>b\VNJv:= -~kG.i> wE\e_b=̺P)!g˄ptXzKziHxz$(K<., Q(/&gc xPD+ꐨ90"[vNFc1lJ[GӍsό4.\)MU\UA6wd/8j٩\)CY_kڲq-{i= ^e{,0Z\:S2qOGy3ߺvF-IH$at?rj,p2Qqr>jO8|7(YQX@9*}ŀoI?)"$Ӏ9dCԝ=U$uBߟ+ۣ-~j )}'.v[=bʬpKd"Sc3|bSlTݏx!dGSl v`*7S!#&a}5+O!i$1BʙփѺk9m+, Tby^auhH'_=ʻjo viPjlAav[/DsQ -z7i'W@o6Rg;aB΋-~PYk5FQB>bK;گ34SٖUF'A,86AZk^>3mJ?*W<+[4 ;ߠ$ [r\u-$eB(f<`)N@>ޫ&G7} $.eYux!1KEg&q60sH)J.NU)qrr2rAzt"ލɡM_7SJH,Ğ̾-@~8Rg:0hڋs0s8*^ӆkB(m" 2,Ѵ;èwt)υAUwqft * 4fezW@1Xb!"H*RGRpr;3eejD五f'$IX_d e!Op{#p5!?ݥ9mi@WcR̯QUNgg\zkj3ݫ,6—Cjˌ1q)6Nf>ȑ%-Ƣ"a{tۈ:}L;Pi:aӷ'=?Y?wY&n̟YQy8n21Hbxxh=NaodI+(m9ku+G/S4LBb3(S}' VޅMIzEBj=_@T6{Bq7r:!`0PU ck,:މ4&d^_ @b l8[wC]Z_tY-s΂|hߘIlOuεiZ$to hyis*>1B6W8p57Ö9MKȋוW"xͧ1I`)Â*QWt%F[8D=oSqxUYbMJ3uȢ Z}!&^[4WG< LX)|KŎmlDZN"RnZ  -TStx`LRb+|h3]A!hLS Z__Oŭ MC">-ˢ_Ba]љ#ؕpwzɀ4$z/&^ R?m4z+ϡ⹥I|:2Z%5}A{nܒW_JHt<,[ʚ= ٮ+}$Q{M+C =l 0 >V}`n&Gl>|<""^'1Pj[nB_M'JTJGyW [R lbO [nMX:>6,q=5f6X W}Fʙ" ?fhT֍Y~c l zxI4Bg>1F(/MD=Wo:^P fXUhv>E)8AFؼm; : `),ޣRv!k }IC pG{q)EBn<'ɥ/f&1wO66{$Sn<wSRu>ꏻ@{ hAw|9EKroSq{JcaQwZ$RP8\]a_ψ(+®ǂZ@ ؓZL EDwp<1'"'߶Q<i\dn$D@X k9U#\^>-wn)p;e$J_v Y˩Q8rӛْTEEfr]he aa;k4<(,Rrا+ut={)^_L 3Y`Jɱ"\ T8d[Cv,3ڱg)u$qA 0.v,Ƃsj~sؕZux_Л%jDvYN[@]oN]z|tDI7q5q908QK&nWh ټT!,\nwVFg o/N DF^Hx ->}A,_:7}کq1R:mXV +Z6ơĸ.w\IL|0aODeCe?Yh pɿL6t<4 }gSKI^)p]MD jHLY'u?e0ʆ rPMۤ'ma3(:ep< :o=2ajUQ> ܊Kg MuS_ O!Ұ2oӢi#9YaAZ,HLӽ^[O@ X N */E"(ox_w_>8i)1mm,뽣1sw ^Pe0ur@S:uYO[:P~?ݭE}y 'JhݵcaiSc|M!by 4h,ߵ.ՒP6ێmُYmD|V= 50X`~]j=d+uw *8 o5=]]%PqCX1UbuO(4 4S'D$LF $1KY{=Щ:-++0n?RAO=4sTMP|4 (xӞT>vP0Bc7ן(!2B2CEmp,3F@bgF0ȃX..ؽ%?x}cSȕOz0gr|g#B\X`;P+ lTT2W2Y:pvR*Ⲅ8$HοqRVnbp #_|h/FCCۨ H] ̬&p`@jZN@SM.DLX#JZ@nDH`#ψE=?,33ՋLbnapo > #_|^\YxccҘ!gA{@A$H^TIi&]n7WAG.McwGyf,41b7$vcd&e~'XQ^ iI2&*\2a0axLQ&Y ͯh #/q!_0v5W~̉UAO]O{\ o;;R)^RgP9צiԋ2B "]o &/M?]_UMrEs$c d),߹i ;wPneD"ս{h*kLsDO>\nji䍽]$~6;[w~Ah3TZA'!< :t*o芴 HzL6fs%O[yCI#$Ψͷm^ uOX|BҀ'S&W*y=I˜Df ːE1u=Ge݀(Aog@3KB8W.x!^=q0 3F(jTMSL>%bza ykTD6d@k8ML%&Yѫ ,2/>yR-΅DpKnG!C{To"f >Mfx![N ]r]- P*kŶBŹs\9j4U^T7ʱ{ XhSQrNp 0$ffDJs&(C-BՆk5UJ.5՜NG61yodAN|I2|pB,ۂM&}]᡽ʋL"ʂUelsfפKت#-%q!xJʺ/& ^QI: 댧 6d]vؕC\0vL2h3~c)udWLu{gnh5 TL=ʛVTGh5TrE Pn*|$I$a=On,~Δu[L_Jᇞ1X !Q]Uvtgo}>xpܘgIx_6*gQ mXq1Y '}n"Ga5~J9b4@Pho)ifxIFW0sPZpJN!''eV:Yg( ?7/ljj0@y=ACF}9f1 eČv/ߛQͣJV2/§,>C ج%Pjl~ȃA6HݹJ2SkZ "8rmlzkIveAk~H(/ O7-_^uj QҐ9E̾W J>@U \@){;]{ٟaNE:T0V[)Khou3Z͆i1o=JZKmaDKJ¢L 0=)`D"07_=?pUMTT (˜~vp^d&nEEWz$W̽7`-?^?A:89pڏFFMLME(ot Xsi0ҭ44Vex=qQ> c,X+˶"<$EW; !X±Yםк5c>aHq`V"ofVGIPkH).@ l맧5T3vZMR]V6;9TRpe9RYYH'|u`=C 8Tu]̂\^ UV0>iс'}=uY=5_PlsNBqr[cPUyaZ ~V߂\u9"A^@Til| ;?refE;f{43H#\0GL_CI( !\1y7o!܍[O >JN`52q^*Ɩ&+4OktalV&thD$x>b ߥɝ3TsB\˓JqCE,OM^+lbK͢tq,ӛAP֜VKp7ANK愯NbJn]32`壾|%:Nb<.GNGH3rUPi}zCN{BspaN4A @Q}. MJJt+OXŏPJ-Z3yQO|' V~BTx: яmbi/9)SsC6cY Xo-=@y|loХ!w _%ѷ^+%R:lU9(:agęL9u#̐|d6T/ Kj9 60XeJ<ůRgRK!hL+ǥ?A`v}rB N:*2|GUGA99~Ws(}5,?V"iq (% :٤2)WqhDMg<Jr%ₙr3k 0(*K&xVT4`>1xgVm}c򈭧|x[߱tJr~w1Qe$~ܼ5 V썩_*&7yhW,Atw3Bë1OdH6Dуnk8E~=r2a; Ŗ Xm_~)k!g-@XG=${]@研GH8tΪb0ؕMTy.$Ń5W (ThYQ 4眎 4ϢG[vmbi<ޅ3doew#~mgi,& oXCPC-XQ=o *=(#.(P+ͅ MEfom!6-aQ1KEĚe&IV2^&E(]* XV#s-}jYN-p FuE%;ŇilD3$٠+{: 8{"2%EjW{w2ƈRL@6q˼En=(<ƺJ~Qܱ*-)믤)dfYՇ#&Jel0,X"apkQ~&* 9H&4R AwbdF\ҸEM` | 8<٦\Kj:xv<| HOI[Q&Mڄ(&=Y4K9XY1@W\8%A8ӌ+J:%(YT$ۚ㓎"VʼnԲ0b\,L4*aRR =][xEufU rxbН $z]${+iKjChe5IUܿL[pi9{\JZšBBd*=z-mͯK+$b]߯&rflKZudFLf]o}>ll  Vنު=@D_Nfe:: FDF;l@1la!t'EǫГ mqs.go_tUc8g2< PiS L XI^8~00cnOmO불Ͻ,ooF-hi/HЌ֐))ʲ"f\Q/K 6%{H+,u*F3 ЋADH%8Jb86r'!Tf2/.5/:#FjjTD&<82$`_zkr6득?]|fBJ~j{:‘Ŕt2[j'!O09mnzȘj}:gx}-mjbL#FueovB >L%!XRM:M[Ef,7FIiX>''8= ? nF^ kYFPο@f%  5;@pY(Uluz(NnZ*]o!v;7AQ ض4irN(搏MEyA$+r\iZ! 2yG\+2.e͜Eֶ{1-+ za?sEiZ,,kF^4.ɀhG9~1Ca5pZ[c>[t1z\JQd11zO*|G :8_% R2Kq16IEW#?AxldS5frr+Ucmz/ғ"h}6z~Xav؀LD!L!hE`kkgVDm>>'/OEkk%'ju B!LlE;70Bvb 7ꙉ&rc4<]5r^Pb@d1)Xxl[A-[Sްu H?]tlܗhދ-Vɕj?vw ^^.$zB@Z7E'kL (qmGP^>!8!9o'-=ӜpSG8zyU~>Y\oA&mz_I /^貖͏#?=`|څt&3G?`5 "~Y^C9{xuVV7϶6^Ok!3N3&6n10vsOĕ+.=ݝSRL/ (.16+=dR2EI'œ(e=J]7TOjLt KG?~4zu kE>j+ 13Rq=fa UǮ!/X0CNYo3b I'Mz~ ]nSQlJyS՗'{6Ҟݎ %ƍ@/ٍFsostN $lTzN'͢ᩢ;dqkDF3'OopY0.\#a|aTˉ}r~01k,Oܕ.U9YF)($tmų4G[R GM}Ϊ'lsM)΋ғ6Z3ʪ҆̕0^QwLCb+{摆r]v)S:27N(D,e)hBV[y,'a$scNIƣ#Jh%9d'p걘{Yk7NO!ʜy}eN)4zG˲23ع^3w_ns+/  6 w843(i)54/!yx=1nGn0 WwO_W>xig eԕ6M;|F/WٟL4?^vk /i[1"tXm۬wr%b'5\CKIk7,)hMI =20y - 0%W9 !Dقm,Co*T6vKgQv蠼Ah\W{kT +˩+1(9b|tEmKK[GLOC~֒+;탬@D m:#EdtQ\SܾBQ>ؑ}D4c1Z:Z*Zs):"g$Ng;.2l<(wB/Џ"H /(-=>gKnώylGY-2cIwZ!w,aN3^;&z{;i, _%d)v*O'pz6ϫ"4A`CqJPKy%5Q7֒%$N|a4pNd9 l⡶zVR$]'f篧t̔pnCjEKi;IOYb;Z>&k$a=|eJ h2P$?5L""BpK#KvQ$/ZH˗@`6_TPz D=B@6m1x~I,aGiMY 6~cƓV,djޙqq>!)U [NgÈ> @$/bh%~DwdQ܌zPpXK=oXaTorµ:+vQxNoWT :Ao$$elkh1ay%M=~etˡ*\Bq]40KQsGㄔ d x!ktCX 'S[#24?[yDysViŘ=tϣe9?EQص7? qn-,j)q]pK]NIj7d;F>*Ű)-e3A ]J`  M[1qpaN5Di Z<(m,R|rIPAFHHoD  Ǎ]blF1ohќ XIz~7+ĪKrofVyfq7&fٚwl[%>;ppl7jÅVeO[>,۬,zN!گhQفExeIߎHz1H]\L[M *ܟņm0V.][-{`!LMc2Qf2FnLzDBE} A$9=zF WoZѓ,K[P5B2rӸeʢùMy_qPLxdP\8$y%owKM4WaSI:[q3Onٕ'W_:Vwƙ.cwA|ᴻt,Y*> O-!B A@aJN27kf*e_R7k3v9Q{KB>!/ cʭhs`#ng:xS*eǞW'h!&jWVjfg ^3y&@"`}:w@Z{ ߪ}r F~ne" uپ {=`ANԛUQ rR|ۛU'"HStM Iχn">J/>鑶'Id?<'4)'S[onb*wRzlê񏰕g#H?^;o]x w/1Jvy=(dd}gr%TE ,X蓷LuFv= Lo&mO^~Aj1o/og^3|ڪo|lB<1dz̨9OcîRuc4iEYj+ _@A9Rߺ؀3yi!Bf  `A#< ! Ր8d"xc;-*[Ή%a6~S\,j;"&ȅȭ{կC&jQܔC+{04:sEt/Hv dozOind~@iD; ^S`boyFdBjQlD;XxRlD6 "m=RsS޽']foiWoQc/zvBBg2cD:{4s 0-nT0cx ΙAva]B aX?O)$"t?B\ЅuFSNRaTo)C*i 6iڼ68=VJ6`t#5=_v\[r1ʛc=ƥp7 /GT\c^uUqdw(;BF ;Q7LAR(໘i0 FEz:TIZhCvVhջU<냫a2@h\2=,Aq ;L>(*) j#T҇G@ CJhNd*TEaD1L[5Jfِ%GH=e c]Ye <@]ڵqd$ OqwKX31i Sxt/VȖOש.s+lD|:!C}CYIh]bi/'6rs:Qma #TH@o- kR;-#wt-So-$V6$<+KLi,Kw^Uʎ.?{ "̑j㧳 :r` puw9%ٵ\f@oQ|tM-1WhS)f `! ƖjRtDUQ+O*P<ِQ~JG<H`L?՚ÏR+lsnf1Wc 1I0t撿d8&0`ص/E}DѨQH:>nGw14Q[ޞs#Ag%[4P.\Տ !%:Xա2! ]q шnEE y `X|8ԥ'YV/3b:Ϙw,V/6bW_qnR H87 +kM/!1hd:L 3MC%5O1TGFi4>S<{Bq8v qA M.=$6w}j9}gtnV w[Z$$ꎛ)'^Rp <ޑ?uC$(x{VxA>"Z #bަdYk!4F^^#)B@}@B?SwC 478ُdfšM_azf'7d UnI<_Z&TgPgjd+lF"zFR*}NzvWa[Y'vӸ#˽Wly[UXޅu~\}Wޯ*~P]c5 ׅ(sV iC^YLNG@n#`伊R,XIMdX-iP%T[z ?B5@KCe\G2|7xT*_w]wJ>{(#"!q9"TWH~QANIB%Z>Y1jUu O.`c{) Y6I?_1ξ!Q 1\E4UdvxMS*nEҖ@+|2BV~M5^. z5=G=K8u<*UEuMtRӐ@RE(ztGM8z9RR '-e.!fՃY?^e^촨T0)O A ݮ_]UW0ьh*H|zW5 yohLvZ8/lD2"d$iYjUSr0f3_1'dOZEAhd{ ".y/pvO; V~= j+lx<$Цb<81l:tF7 >+P΄UZ&AIPcOx? `Lh*~ [9 XǷFo7I㠔AEUĬs!<#y]yQ.u|h/?GT(0@$kv9;RB*dѺ 8_ PE,),r\GjL{/Obe]@œ W}A}%( JX:9 9a ɍ325P_a߫/>uBkR;WF*Q"P  @^*rz'G67By[H!O??j0DYkQc{[˂;DOa G ~m71*45X:]`>l YZ}xSԮ!f)8]++ b$_bQ!<#Y{G :Z5f$^ֿᵵOQY![vRv3Onya8d¼PI|TNҒcH8D&6MJnҨj+{QפdƒEy|Vsi)ᑈ8B\K~@1e{Zx"9 Mny戌>Rr\*+"O2.'DB@nqۏ;צ}Z"4}|`pPS KO"&Fo:u_8M3BtAev~k{kV!n2}~=[֨훋ہS^ݳK+ #P+6T݉PzXk*+ 5 #V㯿=7}79}*vn\4zLݦx@rSETԑh:Et쨋ԆDqiT/ƅ2B#1MjajbYC (R^c->qZ@R]JnȋB`:xzcVv HѪm9rp]<d/b?v>?|?&u{W,Y y"5H6>@ ĶU ltv;ȕƗdMLB (6XMJֆFZMgבP'4?@l_ 8q@p+©a)# 'fu: |p ~mB,ACl+㎋2_|4ƮM NhEìq!?U9 wj[a&HH2,|Oz]L'^[;^D}q5*o QXe 6R}W JRV&R"MWJ *'*T.o+zH%ol>˯JE^cx{D~vw QZ\adGܓ>'Ӊ" 9a24(դG'vJa-i}u Or9CrA.LL}|O契RUI_Cϓxq2yBI[]}'T<-5B$@wRx¼l"$890 ~S ].X+U2e I~7.V3c8Z,;yQU_ nޟ_i&2(]Ԙ16;2 9Y<&$ziJ52R"a$1؂٩TV+d݃-E/yr[9ֲ1n1k!yЬm~qVHcdzi$HJx5Ǿ}@Lemc 0`5ֺ/y񭽉OT6K5gvPTD%tS$ .Iw8Hq#1I};*Nklyۨ0'M8y拢ڜp82ɭްt5ؑ} Ov*xHQF./ɸp`PB"EgQÌG?+i~ on`v1^$E^ܠФVf,'o~\;m/~l.뀠陽Tz\N=HehVS(ڃ5E0n'YYygס.!4h~2%Q8GxNȐ洒:)GNaBj1 Wp@/:|oLak¡ZGrpt! V>9-cwz#DL٦fZw5[ ^̝bٹCd I(|iKdyΠИdJl7R3F:]F=ee]63GWI0ի,"/¤g[5w;% )Px̥А,0rكk$?VBYwاAQ׌_Ґt$,^0L†\8M 2da~bpHp&/@#m؉#d.2gIJ+֏ Tpݡ,!;­[lTȒS2Ni@?us͑elUa8遼Fic(kr.a 492VMXQO,@XUTfjD酔rv?|̞|#QO%0EIW9zNݳD ,y)A>' *<!r]GE|KdA[AR.74Q6hrE}<3#Ƿf*/w;A[0Z-` >pHaΨKM#=Mޜm(@CĞO8_KxeL|>Q32[Wt-'ogQ$vvpt6'#|ާe‹B] F-p>YizY!$nOWJd8niTM#nLJ-F:E72^sxd"w(M}!lr ˇ{y҄2jleLJgg4e4N !1EZ' }CErЗoYNMG r^z9Y8`Q\EҬbW# faE?N10‡cOq1:MIѩ1IajTmu5ݫm<%LEΛuK֝O,j5B,ȈrȜ $f@EZ܏yB]{-38Sz8wg4ǫMHd^r;|;xKX]Jr7n?Ob%O^o&BHz{Psw Ϛ1I'zܡqhNjA!̠R,rq 6NZ?g/, F|){d ĎL!z E 5 ]S."=Kf(qg͌nDI*K gBAв\HFg̬;)rR5A_JTjhXt{ ei!A_q,W'B#Nwø'ԕ) <'8sҹ44SUR}MUQLw" -n$NJQSń5Ȕ)e6^FEf+Q+): 2Ta6H]0嫆prU(0s/, 3/qMXuԠg(c͌QoMǙCʼO*jbib[ހWbB?Bn?.ft2baW49͋rm2 wʟ"`c|:A@Uxf@kqow$nMe3`~ճ4>2̣mvRzVWнBM6TFЭ.Ś\ vV#X/&~(K5LSW 7>XěO/Ubq +!|n0p#.V'_1y-r0L42ZZ8[Քn]b;CYwhh'X8gz P7JQn@@~z4 ']VnsㄟRG&|'ݟ%pc5{1GVzfa:c7g)Z p;O!3qrgF7l3=EFmi/<Ǩ6O #HMGftK^(ƛ g ˛sn̻txqChI~mqBSE,積q؋zƷHIJÚ̍kA4( ʈ!b4ԍ3 DjV~غ\0L(ԧױssު-4k`Jr;YUV.Nt@!l /Ԫ`Rj$CW͌:*ӣ>߻dSdjJ[eG19ȣazMkۯkơKt6= }lI{<ƥ:uMVEkCT@8v n`R=W h9| 1@x~*=*e}b2HZ?j{v8! )cS$e}RW(Q1a7JωV诬8(OKȈ+_D *`;~k; I!5ë~f&z쎟qzC5h96؞\ KAWb@ސu6]݆<w잏fw+,\/U?ׯTV:2 Q;쐳 L|ls>|bgã+(`}G1:e4㦁Lq8lXHG!*,BSֵ3$LÔ D^:;xA $P$ 78rtND=TFtEKأi@$}V^=dpop/Z|Y^IߞĨw'@)mѳmkao5MֵZ?!34X9hz^E c>+c-ͳLͦ #9R[i`r动 ½Š,FJֿ(sc-qoB5S1Mܧۧ'9@֏Ը16Wx2-^Q]4>, iYcz⼐vu@bt."HWmhEh}﹞MMS@bxAFBSIm.͸n7XltgO=G,7?8ɥt5`5F`R/{\m sd%?2Dq-\G)دbM?9*^qKg 5\}bf㳵'%- ("x(⥆MKX6fh -]?ȭqahyDP@v|wy>œenS2Vlz!~ *V,m#70蠣 <ݏzC4^`& Hwd4ZNm&J&[ڔ(-3L$2sK?OsCr;~ℜ_GO(s=mfXVBɤty`@I>0m7\\PF,ߟu5 A64~:Zڸr| q "|!ث”=zpx8٘ $|: 8\rRDiu>n\І<A c^}[1@`s=y1㟪c"O:8NH !EgWlpF. hҽg/KZHhaJ"qËf[:z|{ρbbZB4x) "}rZܒWR{;b$TGjq_O|U >0Vp}ٴErGPTx~| rZrR!Owse ݧtS:E&y#D n˝FP^x.eE,64lQx3'4YME h'S#)H%|n$4˔<;sg1!*LD+/~hϮ9~=e A%Ii/HЪ9H~=+jUIzQ=b:bszi)KIZZ|D뭨-#P IPaUZ/bn˝Ugkk^BQM%G2$;{,i]2Ӳkf, v^a HQZ)~.($ @^s{B38C_ˣ:ёh- C4(H~\r',Z%B_Scĉ{D+LGlxH'F[“V+})1 KY_]pdڭ\620>`K.!ī_2Kf` ;_w)-v3FlC(Ёl:)/FW py p(kBTI:6Kɮ." W{yܬnKYFU]/)a'.i:i 4p|eg1Sv)tlHlUG(Y`aWa\HqT16u) 4u`2 : df/ɟD R@*-c9xa`fPpWԡC+xj4rݔ;rdFl8XtnfXiU649G8J{1T:H᥷)@L`.d=:EJVhA9>Zz~X?x,$J^ Fx:.5%zdR= ;ʼnb!ښ ?:|A;H@.fW(+>|r@po=[yU=ӉGGÓ1w (ngNH;?DT] r9tP$㼁\qCyXj~ PH*PUMtw?] |]gz>5?8 .nqNY2 =fPrO0B=}7|,:I%z?bEK(lr{q$mMkO #hI8n޾K(P3|^TGGt⥁ WՈ;"#6 k(EkiG?A$΃vx/c) UP#-(`PHb?ecx,}7$mI@$)_V_(itY KSttrU[N>d֜U%u0<܌M`"jEHa#+3N%PL4nSh2LYA[;bϧ0V}8TMi,hAɖlʠ܊[<T婓zdNq)+J̙␌CI05e3irnĴ@!Z*>*Wx$|nLЗυr!06/b`DGu[V<-KCWR `}${3ap PFݠLsnco<ی՗ iX\'mE~@(4`jK`rzp?XaB ff"A =\;v 2WClRZa-p͖$Ï)ЖSg7SdhJoB8a E+ 覊v+vx]"%_;DR Xݞ*j#7tu{+<s~#>CX1TZ;f]ŽtWsXIicjN->vZAv0k]x^PX]lGO'Ԧ ?Q en$hh2":WMlt1Qjy _t}o uo3/Qf)K#+X VcPǒVF9A>bmyqU=)a=ݮN2M~>q.fanBD9 0{>Zェ4,5^+9^3Xju+j\{>}d,| fuLF>|.؇KẀ 6FE$ƽ`0̋=C.2m ūnT:R p/!;qWĮ O[sH.-샆ǭ՘c-X/ e>pNa=gI) n}NiFAy=ifDWג .w>w/SFC.UL3wC8Hgvqeۙ˛qbvW?nT2+SeOYھj5Ic<xRXi\7z@ `P3N鱦DkıY!( Rpe]!c}!"Kc)O2s՚)ݝqT=(>b[b]=P+0.=|H$5VT\@]pmz@k S,Yǁ}]*VB1|3b(Z{B [Bhc_E `fIA Hift980@/ou`Zjk3 ou:lx2U$޺eFS:uQGvd@ 4}B <׍nUn#8q[frx}J+W{ M@" $ǟd\ĵAQ3e;Ő@_ v]k:cSoȱ7۶>IT jN nop{Waگdg@Kl>[VTwHS, O=fNr30MuG{dn!.|%wl*Q䍓Bgq{a3F{2@vTB_; -܂1I 6qNmI-\0s>TnPuOO҄')4IodK`SuS被Y&o>VrvK05WeiAd$.;W:a/pnE`[AAv4>3pofEovn@?ǜuWmUc0 ~a >^}Nw҅7C 'I3S4uɥJ?/j1LsXc:[*٫$MD ~Fl6J Nbmpz~y ȯ ŌNגU>DHbؓfj80j\*w>ӱp}.r./9;l ZqLWB!0@9"(=ްj9dEsL7W7)ׁ ?v*#M?M͐GC0rͧ.CF5Ш %f "1șN!v܊ uӑ򢢍ݠXձ'Y1t)) 2߆M;9] <3ˑ ɡ:Z0<\7s^$}2ubWu5N^)ͽIXC\H"lD*SbGt/3w/B]ddLCT-LwyEAtB vHr nJLBK:)\J`F'Цe]U덆1\fDGoEm{iIF5ֱ1]@ME&[4O2KG#J g9.ҡs/,x'rKũS*}@C'OIZe"flY9fw߿ߘ4",wHS3; K?MGR("nY' 9WLqd\X.KA ]5"PvcNvo_  s8# )5_ʘ[;6d(ACŦ{,pĮߎ*-kX?Q1x]q8oZ:yڽ~vc4 ;fU['Gxt[CŰYF.>+>*v] b#AU &ѕ[ckZP䈰~ PQڶ ݓԠگTp5' #o뽰<9֠׆;{+ob xOC&ԄRb<@~e!S,glLZ^<sk},n/lYWuCަC'2~M1#w493w{SY8mk|Q{v.WN-QYaE{mVi LS9{~*AdSѯ@YtE:P- s`: ^)^in[gK6H [2Jag𤝲i.昵?V:sABSdD pVQtxk+_|LRgmi!m7]1~%L΂=F䦯xޣ(ZoU9uF Q.=^sk&}z^g"1@%$$48BQ}_^7u"gaj׺b"7v2yc *RKHMڙ' H:Oڇφ> 6[q7JѰQRP:o3 ǡ+ 5X "Ųƿ Na'?7꾣.F#+JQm<0׏|~ΕwˉIKu4?u@#eF!'dVX-F "^uw4508ʏl#*[ e$v VrJ‚VLrֻC;휼^hf8_N$l[lIH~>Lq'垖R$DO7s>Lv7#\V\Hu?|;(HkE^_" Ӓϔ{E`,zM[^ |虇{h4y^֘7w&ձ <}PuVTz|B֙5XGsv|Y-o}ū'9,겥-E@OL{qFmX5tGp}s&SjD8>,/!)jN oZۄ2}QVd[q"x J Jjb1tK'Tu$$)`Ί' Uܩ\pƋ%Pt&q%IXUJRȠtw(6E"ETKX=ЕdWHfw "y5 lH|˕Y3cJd}jФ4ِpS~25/~Q6#PB %oӥIZWӎ{z֓_((Z.Of gYB8ʠ_jD$$"ՎEosuWWOAu˿f}j0ZalpRwP ;?b*Od_q3Jk7"`sPh;gJD6Lr`F}%kX`Q9mT-=JwN]sjNo[VJnuȶ lLƸtj*6j.8r}8wGzyu ;u ˝gaC6kZ9X!;F=#$otol y "RMKxj}n#&d`=*E%U&Y9eӃaJt'#f` a#bAo:ڎŋ&=Ơt3ijD5ܔ8?  Z5q=o"I-2Y4D8 ֯54B*pi^Yh1+}Cߴ ih#E Ox;)nv[,lc晼NgBڜ)1au\nڅ\,.q7fw3N2)c,d l٤Kӂ|v2jj*(^L 4zETtkTφQ0n*Td4{f&e8lbSvƃd,PH䑫^Fce|FUJ} p-u13SQPSuI*rXM_]e"lyvYiH3S/f1^ŕ:uzGM ɉv0'&q{? i6 ݳڍ6wCf7_2@~"2br3(K:\jYt/{<> ԡ'}2-JdǨqpgִm5Y' ^~NߧB7jzz+z]d8>ضևէy=yjn0G7]lW;O%S+j7WxB8~ nVUB$TxUziX8=m]. omj찭< :RI|oJϺ{2~fį.M6dlCAB"h6;.t_>!n6"F6Ps|2ah-xJ+huK?|~ r`lK1")81H1fewc2"+Md ~IiPb[U5)a)BHl HTW,>Ăx4i/$fQjyc@ueFԝo5pCIY=^3dJ82n*p͚ #F,T1x@X=z=|}T mGɈjQKIkݎnc7$Lunꠓɥ@`^we˘XHxp$D̫{V8eZ2:ZPd{ADuNB0S @4 Azksq}[*ѳvf&Yp^o*@<dHڵìw#7>XN`ؘiEH@J;6yjXz!р-@pA"c >P ^Pvc1IJv={0>\ YH,3 Hew sxie(ΠSahcP8B"HegI,tƷ_9! #SHwȸsseV+1}(bl&xU|L9m:[EQMppcnfe]})ܪ=v/ad[i ';36պ&>  _FUN nkMhs54AT>si| Os% h=ISDnnQ$`x|8*@4+MР1M,z[EY0uLves~/E ec(hwZs3V5 9J;V;_&}'0x$نi^kP%#  dZ6r ;Y ×5 n0H~ս(z>mg125OSTҧ@Fv@osE]i&oo(N⏙p&޵aqƮWɣz{eإIR֋)r΁yh;T<n>2` ' xiOzJgғvw3*<*b5S{S 57TY Pۋʾsdxk_ Ϯ̜q tJpZ}0qo[H< |Aڼ~aGU݇R3`ɵoK;Vt"]*[@Ң !ezڠXMZwYά`;l!}gCe18wzDf"/'_5vd4^ۆ=QY2/DKۛҰl׆77ݾ/`V" x"PAFΰNNq=op7}7Cb815I+ g+y&vt>O9SLf Skz` v 3^ooDϵMo֚ݐ2,hƼ͡b͖8@TUbO%LMz;3/6isdg\~X™ĎNJ2cH@A@a:i>Ӗn@lb>[$%9}w _Fepgb%hG_,N>߶rYU4 54m!_(< WBZ{l f$n*Og@ga+mNIIV)oJ8/c+gYx6s OO+FEтUn+ Y 7Uy_$#¸m0Ut2}IcQf[yZCI [^A<ܛ4X/Gaͨ:'4Y!@!U`ph g$]E5ēoX1N0rLT`$6bM˾vȩbgranEx:xm#LDY̸fHbH )֒^alw Z~gt"%5KhR鵇1( ]3WIeQ`w^ 0I[t<ő@cG2p9UMxdW}i$Hf.D]1*1N'/}$QjBȠQaTP q,Wmdnw  4^Eh) a$Lzxq|S/oZݿ2y|M"GTTS _ӑNMR>m))-DP˒n:'^Kq]@P/M:P7-{0'L!RI%lK p>TbSUEдl?95gr"3ʽyp *h*|^Jce@UO/ =bTe%T zXt"IRb,:̏Qԝ,` KQ䊉91Jg:)$X8<:#C)M #K8-⢺mXDM&nY$y8Zl'TVƲqspnp"sc1Y t2й?)ЌTuiC.ׯG̃Yh)Bt+{{fsÊwL 馍6OqLpP Su~2Em1"_24Wtxi?GGcv@aԎa Ҍʎu~qZOG@j`]Y/‡Y (; LJY.RzÝ6zj^W[{=)L =TQt_Pؙ=Ð _9W|P)6';!N˶ F+D+;dkaM,)TSN 4%+X%ʥﶣ6'/v${oJCco90O6mwTX5[\ EE[h jhyYa'sRJ*?Z_";Cd:f)& W~S ս/ݎOpOc;LWĔ\]٩[g<ӈjDI\o1V/c'veJFH>ZkcqKJ7N!k{7,C}mH^HD<?;^E:l'^d`UTY!24T0xWhʸzr+嫔-7I }_/jJ2 NGN\4B %Z@ɵYe_2+ *IUN?c[$W&B^){L3H<&\?sP$ChiN2K\<-(I(`,7n[QݣR@{ܩ_ɞd |9"o%q@fþP4өF@$j(qk&M(rh.zƊ`}I;Igf5ust0 Em2өܖC@O(= ^ K,]=NM \nVZ,uқ FzW%vbXŹBnU"[=FIżsF7}*;"y}<٪<%# IGt,ytؿ?%~9U)Ի0DoZހ0z_tB(Dz/&Mrj:Cd㝹PϘ"yw@@^wϲby iy!g 00 a*ʽ{;HNR5N龜`K=OQ R݇?qв|XX}0J`"钎G]^bHa3);wN$zy]蘦)ߊhZs2#f(ɨWwz_B )l^|rְ Fu~g"%FE׉lBQ\Ma-UC4k޹R/ rWAe2Xv7wb<7WUX㨣mw3DʾЄ+D*նbg] J:9#m")gnJŷU~q>d ոЛ]&VgY2nƿjiYQ`Ѡã\޴Y,ӺLD\3U8Ύ#+vXc`z-=eo΄6"9(:-ʑ։a6|2lb(_SE-7,-H4K H(T>j/(9j9R-;Y(9[aq]+ :nN9jzÔ{0»/&F-T<$]]ӁҙKEN3ATz`!n Ey7@A"Vm>";LQ˝:m>ET+Z&TJg[ȟ^QSp?JS+fxWLOb$!*!M23$N9Wיk0ǀ?/+ǭY1:bבBz{]T&Y> ])(g>ɇ)BJD4e;l9yuUh-]إƋkN(wR ɭƈDT篣1m6CDDV o<,+8EWZ \BnfY89.Y0O5[)O*cij\ V%o|w\_Ueڝ_/5;%%|8 x[;<\"#2}EP~}Zu)׷ʧ`xͽ*:S=ޟn/&т0(̜҃kl3l#Bm9NJAC>+6;>I\YOu}Faa-|Ԝ<#;9wF%6!SO:nnZs #rp1 LQDcL9Efh|S)n} pe ;xS3i7ICwe4;zgqvH=ų+ 1ÿKc49Je?#S$|*T3td[5T' V-u,oУn:2v9 (g:Kd/69](!.̘,웺ðCj[ȷ |G9TLwALecY>ZڔqF< |6 K"|z\A;)iNP3'AsYA}ؒ%nK`W2ºDcν8oq%k_}Sol[p%2!>ꯒr8ɖ pڜ`5 w$jYx)}y(22wrUԻz5Se Jp4kF ޙEͿ |Fu Û"R]>u.qu1~ j__d=i:Ї NJػp9 a2*j$FG-;jԧPZ fݹ -yۡ<屭x=d?'Ɍ;KtZ`_+ /]B\[ӾGgνk3ÂkORqu$׀?Xs(Z҉YN\,jpJLa8" uyA ]*sn^Fb#J d;4T. D2m?d3"p?rtʥ7}WRwU,W1lkIv?oc >ji˭b/LPԙdݱf$tCgec`VTΗ27) a}6rVa! 9S/42,m]8S60(43̃c],B5^Jq r8`j9QFY l˝kmYx„ tSPEל R1#@1ku88za$. 3}){֬"vӈq SPzr9\ ]ِ;\)"vY } PVZ,SiAle" _Jk#/u4ݼё(r}h=,Y_WG5_Q (e}'\p&K&D PvqH$bw9.QP!U, 4t;:^l -qAp>xɗK[uv4JAF(@h |HJF,"՚xƔΜΗq7m!h)K("[N<{Q8PprVY^HAHT꫰ܶBLƃuW/܋rѹre<U%.hQ2EznlaQF ik2I[ZgWX(\8_^aQ>;[qOs[(EA @T3pSmAV#2. H-ȆSF@UuC[[LQ{V<*Ĭ H;<Wa tEKĄcn2lyB);#~(7gp֩H"^x?% :`ޗf2oaLC±A+ajIͮc4!-7΀`w5grNsa7x?L"nŶ;GȆǶOwࠢ$Uۯ̆,Գ5UEP!Afg?pt덈pڢAdN3H;"yk`8%.6BbͩJ-:ô3"l ش!C ը矯Xz'kYg0Sdi6b=H> ?hэtDm„#qiZTq_apW)#{P1p 8)Q֔UYݯw`qdG&3q"D乵˾&ab_dNȦt$@BZ~-f-#. {T4f\n=8Dja0o>%';tŔmϺbo P lAɔb~a⧒6/cn&Cs3ӒtbYң*;^bjW:&X \SҊZu{y,UL$ G]؀0;YhLMԃ HQ[桄e@>naO^1;XW"н~JFJ"PJpxG#zhQ_m.ׁ: R)F-ÍPq PeZQvȋcOibe4XAh:I`!HyT* Xנ0H% .\iȃoKYv|0[I.ٸCjExMd4iFwQ`$/s֎FGн@tm HLn!̦ βl$Zg{&&:zjVyU?xo7QK>#Aƨ}=mHovW閯~7sȖ/)~qY*Ɲ_"]gp5O)矂Y=B ww/jnQflEm~ *ʼ3iK̿ɇF8crj(7t溉xsĺ2)La3D_dTQN+ֹN,-*$ x-ԇaֿ:QЬ|`Eq>+20yf2O s1AVjH=7l5[|^A,!'G9t}d[Z=5M3)k"nv%C1-G5Dp՟όh ?< G`.bUE81:,Dc8yʴӞ, Vw1ﷂqsS1౔rZOY3Ihz_#*A9|"^گK_Y r(NSb aí;rzi՝l 3k E/);,b]2^B&1[4'Ϫ5$F4wLUsi<'C:+e&õG9ƼFUHo+5u)#ZݪghO#}jNZ(-lIVPODZp!k;neXݿ~mmUz<;BI%fB.F'5<d` YhA@SP &dMDN%W/kz*gn\p&4]+tRM4`591wbL)͕^*GX Gs%Pu[V%8 1}niC gARR]gOJ͓bij!b$_9d~#(gQy %6`о@@3_6ӣ 9(ZHY @pbI`}ThwrIF,^ \~ZSmDjcWC|t;BY4SP$Vnރ " l Q-j^ 6zy~V<ШּU'd4j?Y͔ թpo`Ơ~^9s<-Gp"9n2}Z!H >zjշ-|N/d%Ց K^ޕMQsiuLao L1Q 7t7ybtHSB۪t3Af(>td /D0Jț59Y\9~_$YAWi4i@ԑWOH̺**j!\y,g֍7\^+8s9rU;ҁM t^Ryi+`(szY"&UvG8C/PKiP[,b003+dzJ~wZGDg|3>xh@FuVeZ>LTd\G[)J7PsC0cxQ@̅77ܮp_!pbupTη뭞\|&a4ᑝI_sia†Nڣ\qvP)+c0%04 k%`BU)ʈ|=:&J)춬 {N+~WY]Q;҇ť2ehp;ك0rN ܆u \&=߫^1-K֞q$ gg!B: 1t#)>b~#vmI$yf;/np\ 0E/!6r"EF&GK@7hK ,>ðZnu/1UMo r^?65,BwN-> ղbTyz]7Rr"ML 3qK}{\AtvvlUYغ-l}I3`xd]9qՆ~&(ѻl $2IlHj'iv+v/h3Oi. .{<ʹs\-J+d-lO{}!߯}E7FyCpЂJAfL&c_&>o>^z, x}8Frk1ΩGaovR9QgyIӣzm1X dk5Ё#׀YX7Ti92LA֤k2lj~j8Máp'qzK [ Er]3}y' loIO'"Ɓ8$.0tV{'C` i;s,5'5Qk ohv]v= ̶*&9~\n X1)U5?~7RUzI5EpuLJumHB1.>VkŸy3A6ƕ7181z<+ ?M.IL7J;l`LLJ^Nj\de%XŐ$JXiA+Pӕn@)ڎꬫjh,aԑ]o:Xps@&xߪsd8y5Kbxwt2'6ecHVS=-Ѽ\y\=)e˩}^!;.e5'*h$U 8youL9/~:ld6բyEC/}qQ,Ƀ"9C6 y:]?Oh0>[Zk'+zfQHFg>nh[NЭ8eF+&wVwCsnf\99I\v6c+өYY&=] tptTbk= C)|<gQtd)0h2b1^L%`#e%BY`H“G}k*..stu@}jQm0HXɃT}4%ڂP%2X@ɃRpAc4>ǴQXk O/~y$< n\ o,h"ugM 29 0Lw|FlXIEʡV)u[hތ*>a']t:m w B\$[9JCBc%pLyme BGw^ t~B܃ j&;$JEys]*h*C)͎U8@ʛkgrDL-GJU&A yvd VYNbՊ [ڃm Q̹+}D13IZPP7FX%3|OTiVN)8ta2\Uçާ8O&cG4@G^S1tPIr$*LGJ4a3[߫(X|Wk qW}^+ZJ33+ <$5.nCů't-:I.^/=^NA1)]״T29]@7{} C[ kmy}[.Nʮ`.mjX4m7.uwBiXdtrET [@`"$\ ]?dxs*邁Ĥ@Lx]m|=EjX6-/~6"ӅZ,#,Vʿ%=8 bM1g(NnIl٪i0`c$`z*F0`mIfv= um~n+jmfp5;jA#gj|L;6˘1\@lQjV7If`mT%̧+gZnsJ6 1rO` &aˆd!S6Ewjol\,}@|FY(zQH#KY ._ {Ā* yIW ^{mqMu)l稶hp⤐;p[-xr4h} 'I |,(Fҕ8*r%[٬U+O2/hZ(r\?)U'DSƴ))p MO>LR/#݌onP[jdDX,GP0PP{TEdZbHxM-髜]x_8O]iE2 FB>lZ쳥 $fF29υ-74m`UB;ܟC}sg7Z]|]v+ʦN37o6 T =c4!bbMqN8̳/Dž+R~u<-4dYqS:*1k|^4~no DZ !9فZsxpr ;p/Z3ঽ|,1߷Ҕ-IcΟY_~:`KxkId Nbщ%Ư&}34LO+k!{瑵W1?ݙŨ~)S 1f6+rFnG՞̉&D&Hv .Oc> f*h;LJN%uVvZsuz%{GA3@P trq_>Ƣ %"w=4e M-\8O}CЏ?o^?RȂƤٶ>݅IF%4 _3Ƿe@E嘸a'7ks2WE'yOYhbrth5A V{xfvJ٧LsuC$c 7&NA;)MꉼH ,s0CX*ڰ=W/<.x?CG3Z4 'ٻ`& zAEjO}-8*3hY3f!Xq?;IVRX0~rW$W%h|5q"NBi( ra?uԿKid8ܝzDr\T%œ_4N]O F(8K =Qb~lӌoMCJapYPþ0ٮ!w .XAT bb4 }> Fxa[YX+qSlMf$^} ˹žF>]3Z1-k`V29_\L@$& $&ԒF0&ZchڈBV:P#"yRG]D8u8:#rqg(긍% U .ÝŒ9!Zsw)`}.WV6է$\y\ ] =Fa5$3 [EN==qEb:f.}§>!NoFY?)<A}VD%mʷtG1/o.ExٓL7R2v? a&AK}{ f=U{̼A쏉Zz38FwU/4?qFgXvP׍5$]Elw?R{1g\I}7j@X$0fУQv?s9{:%xUOYN#ݱ(qgn:9#~@`].h}ۛ!3SFU hvzbyObǖo&ejF5J0*eaO׃kZ8AN9VeV^[Y'IFKn~dSsA==M#F ~h1*yD] tNVhϭjb7 'E DC`a2q=ɍ <6D In56}kiA[-2jezk$bNd~4Ked`UU9Lg )nx4h}OO\ҨOe|==--c'Y7"mM|8M[**o e%47:m?Uͅ6Lk,(`Na ynvЛ(NY/ ̥hhb<֨q"RQt;ꁼ'NA2)ctAA|r: BLoY:57(ID4mZwRAO#ar+G\ҥj)F0r/Ԝ#E%1@hœ69,k#5/WOګlj`{#?[~rgA{B.*oy*ըZ.?*.7ab@{ȐTS~pq{c4B&wl=Ffh8Ίzg?MCٙ'-Bl9f0!f5/k_ cA^C9ML> CL0)r\.u,uG(Z~ql&ZN7aHɖ$Hb6 obX^B)&r֍3qX.̥>D7+>Sky$j=dyYgzXa" uO=^w 5Ƹwl!UCV'>,`8h d\9"GDrGBx5vI9%bnh1׽P2Z[*Y06Pk׏}A`?f[UcYI4 06lWX0ջO؝TRx""wL\l̵TKA Pt$=(=>MpեI Q.+FX8_O\Ԫg1AR7DbE=X*R+).%RLjuuDMMGH~` /J٣"07kQʩ^6Z=3I&.{)"r+{+Zᥡq.5/xM$+iIBJjo{0&ɪא}(er47]Y]_Np} ?1k׏Q,-W$R;%Ggn^5w /t^4-2X]A-G&X2XC$ppĞoN6H /7 \-18oZpw|Țn.(S#uWz?E`\|m&` U͇ yo!kG#1=fCD鄏7/8cgO/;Ƥs/Jc7Th9ʂf>E+5ZhaRM.T<<%8Я #,7'ѯg4Z;E|X7Vh-zP웿)ݸqfs\~(Hlgm@XF!/|@i-oh6$Mz]M9¬G a+)-ط"g1D|97ݖr:ԻzgxO1 v#d :N(qh:5Ց};mkXm\a[7ZiHV|߻2, 5hԠYDXRi;V|iX<Tވg%KJX$yv;[GK9 Q *8F(HzO"2R8a& \42s!|1%t\ҟyʹXm`:}6J9gO?Oh@v;}7AM[hx(l:9ȃjQLOS;abgB=b gSJ]PM=f}Ǔ0"Kfۏ=b i:nXB0Z\-9ݶ3ƜZSbdvb?)_cvZpS=:[gBtj>SÍ JtO+6d`F%]W 0Y8JcTFi.z-gfEͮFyy2kv.*P5I~R?RN.^51Ha';=LQ-e6j wRP[^ _Tq{]3?ViFO >Bɳ7|z Ys=kXǪG6o%(fA,&~>.ZVjҾ)pA3.#*Mdz^epR%`<~ԆS6sWEdY7W6ʴv<:wY 4&~U^P]kp4]R.)< dyC5K}Lznw*qkM( i'X~Yki)рRw]edS~ aOjK cw@vy%f~|Pe;;FeݮMd|ؓ;v3lqOm,IdȖGo`OH;ؾd`ڢD~ʹ.& CHQnyKd<@6>M(|B񔰝!n=Ž|ijˤ%sy*DNJ{?-upRyGXRKlzseh"ŚGѱ4TUդ4#e%qVo(d)K(Mn9<9&yMYD],9ےuj$'|]Ou: q9ٗNQW)S0{蟋ϔQp>\?`b&`';@t![=w)t~CI ?ۃ>s61[!xQ iQkߧA&VO01XBgp@u+@.s$0'{$nZOv2& rer&UVz#VLU{BoUfMIٓ7͙Q:8Iqg;BL _/ oٛh #Ҋ*Ay3g neQbƫ#_D8Eop\o- '9qbk5jhWfHYNKRtܿ;a"/ Yr?= r_738Go̤#6,cNXFE;$4TA6ג]܀Gxld"I7 \MoSAVu!2?'1Ȼi 72DvZt"<@VwQk\dUie=}I 9ۭK M4+HPK]x_]5yZ<鉂X&cJl5Pm/e_p:C$ivÛ\s\0&󮟱tö؃S֢ c7opxpȃ<. DžmG*;씋YP}O7OF3yo N£j@D¸ UcO\)@`ZWEsc/1E$BbAfD?m<+q.FO7DhZć`7F)KO`#9qL&{a~lZ_9}Ĕ x_e˰r^um.CĨ۱$r37W+XhS= ( !XPJd(sU(nt'MWrl06쮜ɫ8lw+;\&A qH [(Sjh%䦹Q81޸z?ǚ`^zsEG\YV9s<+ s[-@ ̈́c5t_^0-l^PY8Ut2*BDSD.tVޢF0e>MA[|{"#>s2׋h~?J  56E!+z1 *}wtK{;3Rt@n ̀%X} tcvj8:vq" GBKt;)l]F- K*l=,GoP"'hoU.PHp83B6<^)m鰭4GYIn%O0VZ@3 `pH>QP;2u:uX6ٔvNKNV+T "ZqO6-} v~PY+e~k1v*3UKE+ZƚNͩ2:\c&>J^TI&9-\nd{\z\LlRZƗx)`ֺ (DP㷧Oy!hxO(u'}$mR Fv?'2E߾ߩB6VT:ܞ] cVS6B%hscxm+Sy]_+ _NyCܓhpZ˫m|paF e71Sq5g@?3'\ p ce(D7 ϺF'U-#vؽҋ7i.g$gBxUɃf`Lx`q*~0x-妅Y;פ&.HoK۫l1ir7h9iyK5x @3Mf6![y(x4kW\h&'Mq]Q6CwU_* &qAѳ"\&ߍfjPI'%yz8)$X0t|0^kqC#=͝#)*_+۴)dwN#ES3 FՆ bfOw;3R89bCm"rT5v .@숰ݼȴKUɗ-m M KQv&8LuJm+c+R˿ν#]g8BO66T#WdQA=`Izc]xES/^U5Bcj ]7 x:xWDn60(sӐS=sJ^8Yv"[_io sM1 ((}=d z%ran!-3ZlWm> @t^<xX C4Td9aQ,V>So:ƣ%B"|/$H}^pi7aj0)>;],qz{w<Ō&p̫[ |j:nUYp_abs1NY8)C;!qɤU:-*VN%)J/R}3>Ga !R}Mݶv:%Վ{V [X ( ML*ײ1& 'ٱUgSHn5/3,`H!%fC|!h{ŵ=}]+ r 2AlRf|wGiz摛 +/Ĉ @M$Q c]I=mTQmQԗP a~rM!y?fr;=b)Ǭ||#*eÅeU˃Vc.䉱^̙t̷zk:#C=*`PKBSr ?"exbx]>xzf8y|Rvܮ䰴8=uɡ3]JY\4ǵMmє( o9V|GkDaAVe&}o;L]mOyzimƬ>E,%#fA)`@mXHH& )<7G~19F¶r͡0+MVqA*iq2 Vȕ} >x4[U0+aqpz*X;;td5!Nlw-xwҥ7#ZS>a>y=)2)o wᢿ]rwM(5)T"| ek1cIgoX 1o$uwWi.vvxPRDۻ2$yC\{ݳ@Z O6L[z"3t93_'ln3^bkN06ת]zDb!QZ n*[xG3gy7T`Up)iKc)$^*<ؿOyњK6\%†FbYn7߲ܩ9O_ K84>_ʦl[x}*lKZ ,>AyZLM\L4v^$Mf&57D'׳sL`jo/Y~Plp]jG]U4Ap% ?"QZZ$w 柿UfG(yf7+j,˿ Ufk G$2)|{_@23&TƕMcɴX;1$ gL`Cdَ =lTC.TH$|l#IWݛU)2C%3f!_kt@~jjxM=nLat85 ۜ]@#i5 + cEP^!y&,+L =<5ع뷇uJahQ'Bgs)_ hnA(T#z#QtzSlV%({av_hv1 0eJ>fM"&]d%ҷR;3Mzr%3?cp8 ąsR)fCt_uV;f9k%<\aECOMr8?z7i0AZe!EzVi- <cL@&4Dh/(6W7^dKVbm5m_fd3J-vT0R۬047% D8T"2~3}:S6K- (6| o.żNxwzDd?UCQ& {(#@Y.!,9~%2@P# am᠛gk.&4訧ˠڦձ</G/?f+Srp^N} {*)|W3aЍFw0hD35"$>KO$;xSn'Yo)G8(|-^6Q F4;bGwK (o,Jǥ^=|- 5n}A"-f~C{kjʌv4' 9ZEq<^N@hG'<=C lBBH+ãd8ܤ'?rNݒ s {xFC6xR5aZS)I`s0kLK91)3ksdf5x*X߬Hu8+eNP͞è$*AA?2Q"xkrn|STjے?r-+>mrȋ9r|v g<1)N8[WK]FSZeQ^1d~Psg@5EޝjȚđitRacTn.AqWlF Gp?ҍ],RpK2@܇k n@kYK^iz ˤ)T=/tK?C%/M\Q y .uqHEj,b$kno۩j (_]\h#8Pɑ 3wv5 ,Q=j:bָ5+lA .Q 6zm, ES5CSR8뚘/Y䷐iEc{$iG,іfpZ#$ApL"C/fwne;Ę\@]u߾%?x,;Nv_><% \PN'fy#l3 y'iQmUjtauO`lD.A-Jž=if4@Ȱt>}hVTAЧA26)E! r/DO@+GAޠ@#B5n@ CXjSp ՝fF"x{dY wdp@dvR_ɨեHųm>+oxfg\1scuYڳKN lܬϹnlbc.pñ"m#vqAZfnX_=vTv!:B[`Nao!"9 ڸ;0'YM{t `}]w(dٜw KLwO t1 X'ĮO*=][j>'aü7M3[NjDC:D׌S W2k6(>^EEh6,t&q 2/\Pnam&e8U.}fY1 /§d)/>h{g"+[G]5aFi۱bä[92+(Q< I}#各Ne)Z:1\SQ`WB-ZkeCt"]>#Gx} }}p 2)/_{xG5{ڂiZ9O F!7).iK10 jɤE‡|9d"RD&+I%pēcEINM}NA3=փ9xHCe?EbLJ30ZEr?]08|DMf;.`4P&y( ͩZX^c'#n|f`@4&NV>eQV w1/I zX>-w}4 (eVPT ٩g12nX%Ԛ7^aU4O)Wh=6r=nx0NشI>ff2hSPPzs9Jd;5r߬!c)xBqXQY RJCѱ}maoaY xʴ4]#YRuDtpqhdcYMZTmiSpڝc\a7Ξ{h̸&L٦ h"0 `S1K?TNOlkvu1ѢԝZN/Dg/3oxs;O&n+c/̗zZD >x[S3yz\B'R[q2q($5 Z%{YnYk2'oفuUU$>H*i&}J I ςfސVةp!=ӿ{L"9VSaJ{\YITQ`rf Me=,TG=Ly/DmP(k ğΎ/vZ@ \AlD"/4K4Q=s3T|>5IOX耥,KOn0hkt?g4eMC yTmi'V˪[E3_\?SK*wBNrR۸T> ߊp=7}|~-7֤8T]S1M{"l 2hObskANN0)yEjqհn Hr=>|ZdSnWwHYG HV"L2xy%ei5쀡4 J|a+U4>a1f[߫Ruyݷ{1ʢ.3 V< dK%׀˧4љK{Upt /"Ht ϵc?vM\);.6ͯ:kg@*_tyy#+ eEo&{R<岤k!yCE[aA\t@ 82ˤ>ڲJ}UL%PR#PO߄{O;^f괚 g[懲โIy8 v;˴;Ke GNw+WXEDcBez3{ #HvN~mTP ի˸6&Ӭ7RϮ@/Q9_m׋v-t.힎V:-Oxnj6#>YB& $#c†s젳_oW_1G3?x(G[8, 祪`>pf0̈Wf,&d2HJ<sjGjX8 "O9H~N-K?ϸ`:Ovv]s>2ib*/aG͂?lj xxj勺Ʃl7QM A\   c GggxԥGJbQk/K3u]ڈ5GYe^WQf+dz TvWT1n[PD;mrHv8Tn*D]&"$MgFOC "n;(&wq)lwFj1ٮ-gnlkU)ե4vtr3=Ҩ?ݎ/|3ȁp_="^cyɄR|:>q05y_?%us%TV4[PiV?$y!ȿf,wE1S-]XAE$uhxLkrxL[6i՜켜#Eh71:E\SKALJRi؟Yw2A S+/.?0?sLNRlJj,Z)m8ZU `5U> p:?ؿl?? Zy0#"2-A#* ^{ox֗rkd 2 UX[<1J4(a숶D+ y C}!:y%3H{X *D;^y, ف1Es%Qe֮o-ʹ%*Nhk=S e%LJ?;sWu~4Ȓ/:T<%6 .Xz|A/''DK¾5ۨ*XTW1ԋ69쳃 +Re[X<̛˜erE6a&fɓbs|jラ=p,myDc"'| a]W:Wي+ %UQZf (m}"J+(!A:Fx@α Rx ->ADߓ:{y7'"{4VǼ$*R2ƀHs![%6`iWG"ބIg?7oC9JcU 1&6D 4ǮFTxxx: ި]3ZYRѯW+-A^CAK>K!/6$UBhoʄLBw~$KHwtGOօbJwmkEp;˟z IK5;m38=,XMLEݵ}#\^σHÃ=b]*I4"$x}ԷRށ[BҢپI֐ݣ@Q'a=Cuou0[D;oN^Gv(,xDTy İ.ýPTAq* sk+#Mo^fhTD#,Z*-2hw&bwU!胫RjnO^1$m35NNYDvw`9j ;Qr "׳#-4-e?oINo/ܜ HssN~(ug̯Xt,N4&fL``9S#AAVŜZN|yE\OR3DEj&d5lD\FeP7-c,qRlinG}ZHw6F'/ `@/ڏrH2P~/  8z=S϶|?Ao [~I\~{^-7t.t`J-ǺTP{E]Dn TW_,=N0'?{}ʩb еS4Mi_n״Jōe+Y΄w$F<@Ey1y0K`{p`u4${+ZYKdE7=v@K[>uuktSWr[ ;W*1W+/DPZp(Jt5}jh`e5?ڔ^[TPqЁ'tÍV.&(n`!P, r;qv>,6j۪nՇ|sUFs:·ptתbt8>ִ=&w=tcc8`  GiX*Fuى DWx+0E ׊Q (⯎YN4U+2%IaTչ'-,_b|᧦JEHr Ϡ(Ŵ wFPwA31ȳl$[֟XδT#$C p,Io5x\Y'oh|t#d6ay ah(5#9`6>E9lB>/UhdA>*LWc0,~ @hN~K !){&Xd=I=Et N~05Bٳ/_&}"0Ε`a?&ˣDM(D7U; ݲAPW 6[7>EԕeSY]`Eļ;uϼq0BC*X16x>)tO\E2~W+uzCs?&Z;8~b!"iLs L-y=@pIïI!'bqF%mFSyIq{ں~&-5vS PmiQ|MѼGn,D$:!RIbT(!d>cmҞziGRo25Fv$|T n1Qc~!_K ?(--` GEe,P@p0\Yz(06m`ltSnF0vz[3m"(b|h2U B  - ̊:`jn J<C! ԤaSYFzE93N.09Ȳ<ӒByYRz3bpZ2`6H|53IŖ*+c*+,K;0R~~|vW~#ko =$JS+AJ'"~WANAѱD>2dJ)&Jl*OG/nn) pLJ,[c_%9:dn"M8M #K=:)0/s 9"{|JP ϯ=RN&_qVߢlFsȓ 璭 yVYa,Tź$ fr? v.%4%f{Xru6 {K2VnoFC2Pv_J@D8l&[ϗZK4W&Ol nN'mC)d`3:ktH`Jŀt[*/mqFXzy9=&?!u]Ђ- ^E}ߚ/[8b@>[ Cs0 *9 &( qY<3} 3~=x~yu{@Zv]!JE1'[a.HIg1RXe2}IsA87:@hDʷFYtHpG_DVbz1E e1/3?s{3o4[=vŲ;X_(Sc7q`daE_ZRM{.fZ"g_#jb}xCr0}%fqtbANj#[`@Lm>LLy6iB}j4dsB^I*:-5F#3x(N_M&I8 TA )1zE'9]6T:,ݬcY}mby"ԡZEe ڣĜȍ&:1s#>GSJ(u\I/ZTPէk(GZeǴnoƹxx-*]ц٥"~`gg;1 qWX$Zt !& | f(:uzMTY #V0[M!t9s!xxW,%=*Y *o#*/1"XtmJp2{HF6Wr'wHd{Z imE)ޡbљ״-n"{VG+%bAZ Lna](,ÓeF}-׬`8`6TU~ܪԿ )X$ʓМYUʟaf'\۲bk[-U<]m`lhJ<ej̔C:._>D9psL:NdzȌ_ C"zLbe&W~&0dA8b]-uZeNK1IXrƫ.}??*+>RHr&f[W)>JW, QWH^z{c ^5aR(3>y2c(qsS}_*On(7I['ͬf.ֲs.:s_:sB.'FU4|ETkܯ*vmwv e nQƑm>2 ζE$b·?86.qй7B$' uL4c_{j1a.r>"R,-hU0:L|,;I٢qjbsS"j[`wlR=٥͠,<8dи-oGx&A_)̂@) `OTRq0ܦkqSvY)m@'>iQîNDܟqū\, ZxfdF}T}вD_^T{S"8[*n PVq 5r|pK6_b<Z6Z8k&``Z5ǽn͈i~Wm LJÍV'zBy7C# )QODkz$JǁV(fJ:n͹@!_YCLrFuO;gS7B2hԳwۭ'WtwۍX5 mf>" J54"uPk') c:gdT6rWeۂ " Y "s'@e]ӗiV'p9C损iiZ-aҺ؃bsSbCp8K͔Ɖi` II(2ƲΖڮ)w@3Xݭ/Ca*Kѡ}yȜ-a\ R('GPp{_XČ;4'rw?S(HOΥJ 's) )BHOY$6oݎ͑Pv$s6V(M؁nQXL:揱糫GhXtP|B!9U /{D|BJ r9zjBÒw\ACo 6b>x3P(dr♯bnj-7/0Y[2i ,[SzgzifKpq eZ@}ԁSGw{j/-н6b,maTl f3"4qq-&#͇_y츜Be""¨4IiXRV-`eΑ waAPq=([M=A)ma6i^*@$χ#0g9+jsBw!c2u:j'XUDC DK+;${rXA$at_(F&d654G$ YZqnp}nwjIp6ZA[I;B6j~D;8 q qI {WB*9ƞ;0#BaO(m|u{J0y?9|q3 #,l_z])0o[G[^KOtTmNlZD-`\- =l6.i7v!9OE;L+t(F@,Iϱg8O=K}DuW-PF| |13C! : $|W{CQ"yPya%zܙ!@ :3W̽` 4 )!Y0Y4,׋E>⓸J5AV]~v08tiCM' ˾f:eCeRaL$L\ߧь5ph9qKU.HtgUIP#P+Nl^?ES+vktdDv8I4VS9NGrSwtXRz*W睚+fQqyθ '&ErX(;9$ dɀI~9S` !j i*;ej3MZ'/ Sa @0E̙st:of-#% ,m͒g֪#;W"cqF8)vH朢 To¤1qJo̠&A'F!r}:ܒȼ;"jh&ڑ mV =#0 '!1pp$6 ".Qjץ怩RQ2&F?9?'Z/X^r@W#HÂJC) ZuЂp @`)FFu5ӄZ{#3oS-M+4[̣_Lkρ1k ~f{L?S4Gu*\Ѭ =qJ)kHrq9]3Z-RmИ{f\h9A%_WKצ%ZuMU+ڎqieN%槟dw;qH/wQ[u0}|:yuEyWyۓ͓k3~ĩUq;^@V:ש- o +2x>zz~$Ft_N$I "[^{nZ!~uQNBCQ <&p:I\!1kL$fdU%*{S8.fK\6u\YM$LGl:MaL'`F+ [uˑ AEXkZS1-wYb}J6sv>5x(<:A8LvJ!vddydЁ) uq_T [Ч o [.g[;ëb,0"=~ɣWɫq3opW5:wtfYG" G?6[nMFC0SX;CWTp::__ ?c.d"l{or֥I̶!RӴs@(ɌI!;kN6shL%:#kQaM9@"ɥ0;a-T՞\u>/d%'A0-#yP~ΞROutt9^QQ.v͏#8\Mރ?;I'8A )޺!JtۭslJGM'xܱZ~ӳ~AsvDDay-!j#qг޸_&zztmR +HR׺+[SGxfX FB y'ziO0K@LixwOy|kzƎb./eUsOb=ɖ7>JS2kMhJ..ɾ e-ɳlFT.3ĻPmM56v:Ⱐ^ qotUG95p?Z N 1?;97ߍh=5~k8=2# xI!sŒ7bK%ub}[et6y_Ӗ}@i8c¿RA!mf]klHʅ直pcEqna~~ KIG>8u G/c dz1 o9\Y$J}┑J gA&B\8/5# q&ݔlQh4FE%TH~̹xTCAWO!uaJB|g84B{Wz+ A) =["&q&] [f03dvPnKp8039=8֓\|r< >F`7"6/TQ:E ި2bM7-2-D]S߅y-=e>N,%^=p2sn>ޤ~!f/a ݤl+D$\P" K-nl)q)9ojW<,?yNS}IH)Klpqbկ0ϲF+Z9tĠ/b~]IFjWsC^㭁c=hcFU~PpȄVm$ %"at+cn[@-y1| "-;#et5GI9g?Zt"+ [&siVU-$c΅p}KkEfwL` _X8t()=RV]U ZlnCyM'%^X@aҍ0IKKpkF J 2g Adz>ӯb̤ƛ$ME=m˃d'Ě7{AZ2iBB^oT-tsЖ49k)tlc 4Nm_ܫ $kYpc1[ 4ȕ'B}"~BZw$m](znY΀ao£R*0ϙ%`L3 mx~g L6c(pYp*şfM)B*`NRJc\aB7),G>˛md48=GVTD`4#WHl=ZD߰x[ "Znj/f3AvL9u^.D798> r j-nwtThKj c_C?DRC~ZKpٱEsI:`vEV-ŪL!~|7rJ6ÄVdn_9u. \S^9L|DfWeQsB?>GRS :N0 %8C@T ɢ‚KZ: $ĭÄZg[|6{[zWz{ay^w8>) `f𱡐8'pPfOs&t+*`dPy(g&$G^ۑ}K{oaG[+娌v}T[JEjf57+_t[UlC,u`=?5YZ27 *_i+ ^A۶.&z4dEsb6`Ksw@,(&@(i拻y)L5\WW7~˻S? *z9@lCV{Je=Il0Ѩzh\q wKo3J#&Y>8=`_-8.pD<׃^nu;.!{Pbdze_z,{vCݙzqd%fe8۔&2_hKx6;?]0+%J,g;ח𢜽V$Q+ڨ:$v\O,,?5gsQaC j" IB]ces~:?mj]˯ 6@Np"v$uy+S.f@_1)j4 ^W魰gYBϕJZ9k[-+X#=-rgaNOFy=,ta);~02s gK6FQ&eop``SCM) %);M4O?ZIccOyJҜ88oiCBsN-Y,OGi;IX|CKfלFFuQ.~rH csMr])$>pA]> {U5x$7(}8{H'i%D3#GpghM>dU҅dRWOez'\:!|*WiE=CtQ6oxU2J|n ?C/V ^VM%V"2R0vTy}[x(%KzXH vup-zʒ\8ˁr`[]~D q>8 d) QÜ0GV켯ԢM} IH[ l3.LtN&1Xx:uC{4TzOFcHF{ ߂ONɽ;I1ۺc{/Vq܀XC\0 +d~fH{ 8)ρ:2<Ů.egN0F ܁ڪd$؟sbj lZaUZL󊚅[ardR-a0fGZ,Ƿo?vAܿ1zY\QJ8i3`y;s63P{i6RHi)EU _bTcEM2Dž*>ͽ!)SlPCP-BQa(Y˺Xd.;ߘ0<"| "8Y>ZOx@K!Ȓ iN]a9·؀hc&txvkS1oߺ5f8\CoJ}]#{9qd3WgM}-,I^>cq"Ia6|an΃]}zs< U a*U3}>SQqϞsn?}dw8 = "pJ; uh¹E*L"}D:#fxuy #Wf83]l Z:x^arJ:_/W]Fb(w`%e#GcjZ?R!zHD$F^RÎڎ' ̣=%p(i6Q[%nEpMxjct kj"joLLSN:r(ǽ!(faă)=KrOUʐØV6V>rG#EceRtd槟TOhO/}XdqFWoFV*vز&lX+PƄsyE~sdt׀ l.{yq;F*55^o |D'@5I7f0juvz(lZTT򱤇o{b!ǣT# $ 0?F0>Q"؇wM'l;i/; GrD(D*KRR_^?='**&D!7$LBy3Q x5lO}9CED\ `<GAC#i*~TZAD.2gՔUQ.I䜞'gv&(B W`Gw&%(TAmfyfU8\UM Kxt8w"+.Vd`S0O}Y3ba(I4TB=C`~Ťs`R`3x>b];f1f]ֿH*cg bJ)zGۿp^65옧ԁIȽ4i[f`=1|rω$[Lu,$=WRMbeYJ r]l/!yq,( קj3x<D7bʇ=៸5< |nl`ݳaAly]&Ui!c %+Ԏ_zδ,}zfCbXX [*EW!}'&T#aKyy͡pAαe $[%@ ;ڶqV^hhzi+SfkŞyRV+W]_~ C U봊CwqL)EƫľB.MoK#WTfKB+«Rظ Jן0UUpgր P77`$G6CVQQ.AˆuAW.;Jv&O*qa<$B1Y=;⠑@ܦ@DF.A1AmÄ 1HE?OkJӵ tIR#㐯mV{dIzʶn4mf1S\ s($dNy3IR5SvMF i¨D<=C)|^}.`JϬz;~׾]I ;V,fڧ +Y[(yeܗIනv {up@/cxR{8'x<9U+Nk39z3AhbINJV 縆x+?oZ&E{ĭױC P"u혲qKg Fv3g9d՛ y콰(R<ѣ> K#ӭVe ϝƲKc!t;ESq*-f΃o=@Bp2C I)%}y[pMfY6¾uqjhr,}9F.TWUZ1a3NUv֝)nP89Q^JQZ۰mc T鷂.*5\Ȫ(s:1lȶoDU\DO|ֿvGx&]S[:X-Z~b[=|')TM1Nh3OԯB vMz9-Д}acw}y߸-Xb4! hum#nljyWήȇ<~_N,vK7攽DY.|#ydOGFBk*A.YF+%!z+2!Š*`(zA9njئ#µIQyF4IXØ@gƎ+ 8T\KFy~J9",0Pj|^lqoYUled{*-c)g_y!:65$ iyg="XnSدH$@sIJU]_LuJ}Ta'Y3ңq;. pվ$9#JJK?դpJd3(F^;=8hփ @-xLD,ES;tj [aO> 5l;Bև*/T-޻:WJn:d  Gw[SnwTC8$VߨLv%E $2S]d%~2? G ZOu0ʧC)P6b:C.seQۓԧdySW?gNS[wքx31Ili7xY.[*+Lu|> 3FzPHCkVbXcrcQ.R|$PmիӤkKTl0^T6 ;׉% %k{1֚. 'ݒPqs O ,k#ƺ@,? A4DvM(}? lj@ef*Sq ԩ!y3KQ]_DFүVSI%2tuWw-6^D[sL.#XnD&qp5u`=Q8X[(l,jiy }TtEDU%q~7?QUgڣ4A2ku?6zj<-",o߸HAW䥩E4 ]{>kGSHxB3\y$RM C;4Kwd aAMQ/vԣLOzPVH&XZi5Ϛ5Ѝ#T-ov[tV&Cfe?p dn'.ߌ WIF1dAEd( A#:kM3 f5 ΠŨĜ}>!ўРRTw6g`AZq(=I4IJ*޲[>7 ^r}}?؋HxZ[X\OVzeeF?@+!c޹JkAֻ` JB˖ n(yF>=J[e05#dSV]v"VޱMek+!hhbrѢ=kkFKJ̖oX'dkWp(C+{~Κ6(_tK;<@l.tӔPy1]\Sf&>E tqX)v|KڌĀ'Ӈx၆/7=H44IˉRpza$[JΩ0 ێ  $q G 'REC`;H+c}i,k-ˈ!! E D2'Hu9=j)s+RQń`?Kj*/@({TD5}`(pAMY[[RuPZ[Ve h\ްB:Pϰԓs.e6Ptgc"! Ql/Q^|, "ġ[fĺ8&g`#S/m{Zcny tRW_;ܳ$$H2)O8TxG fvpSH Y)˿Qr/^EZn*zM&t+}7ҼqS0! Ms/L|s뻍ZPh:ٷ̕ѱ'XOvv_`gFA]YN{]Iayt%t&^r[ϫ|1Z&u-'rg$muļ$+$a+?U"5Y3$IaY_u\UV!"@ckv\7>}VW85+j 0T"}xKGrރa5䮁 QU7g{.7Gu{&*}rFjBreit+˽c9,p<1g(x螇=G٭x hc:`F6Pj+yGȝFbdjL.E Z}8)@P$u]l"岢Y]dt@OLs %x!(rL,=ڜUOMęCQb#vMc4ۡ 3P;^gQ"!`];'ĕ7v#Ԭ:V¹&p$~,\oln TT7MUh݆&%3Iva̋6ʟ)=VIP:BLcH8UXGؓċO ΛM:I\pi`^砄 ̋l% '8΅˦eHm0 m Cc/?ؙ5%zr._ dm{}@aўHgU扬Dڮ7ه,q!ibFPHp$}VHos7v];N:8n)"(WZw?hiP$B& :$i-&~fžrc}ӽͣHҷG<([I8?nQp6#ORUwX%\1 tu0:KY1=X|7F{q(o_3>H \hJzC=>^PBb5*h'i͉B1 ѡdV/91&XH{Ў iy [*"[hjGdyO5di}J*1ܓDa92 jJ< pF=no{CpP!fOaɠ{ 5eSN1d>/4LHtn:K'g(1}SRUcx3ܲ#'1vh=ojD]9WO`^>GzKS3mWKIM򷋫h:_x.;OxST&\l?n6Yg@pqP-$2&෽rH8" X9[Qzҙ|Jv#X8J+0Vkc(m,Rrzg~Ls [r;%`"?+%KJ>|qԦ]_(UX*[kj#JFN,G"Ր.aH6Ce2s-{h0TStCқ"^g Rm%J-!QjhIRtv]ׯ!рZ =9x~{U)]SgUBoO-,85/Rީ`-=,+&!N7=xJ_%>ԡ#]91Ϋ ME"7t vڤ-_p7 Dޣ1@99-~\KJL3wn5+OQrFNy2`ďn{#H S~z"ׅ⏘fۡ?MIcȄdXW%NTF *(]gKG'5XNID̲z<;G Ÿ l5+ji'*}l 7 0%Se0Z95j|l- yʧ 0anٴ2_YDG6"]lrMcnAj+aJ5Oَd-x#/IBj^L%8vW+b;=uXՁ^)g 6dx6ݙ-*h?C@R}ЂY sXbthBB9.S (pq/J 0 t8U+ ? d*k؈,L)VU !,LEA=`͉Ea$,TEsm0uɾm)7~-Ri1/SӚ>٪E 'pkDa㕠Lâ6d:MFI HTTq]H^…T7-!EudiRGY K̭ൊמrT@\j'dk2pmڅG`9'{}&''S-Yg}s|9* >=Xh=*9v)V{в;o=uk28QET`Sf4 H 1jz X">[XS EC/ndxlJSfq \tM 8˞+o򺩟':Q'' a'2aɂ+5VK{6⵾(ƽBgQ9nb1ޫ@]#OZVTo3_뀾ҟ)k-V!f"bnDSTӶ)I2WP(Mi){Dl1l"OwzF%R[Jc~|jIS$Lws"_K~z5'ÂGr~e-Y^rvfbej/P<䁏Tp< {|m<}ّk/'~ޏLB:-5p]ѡd y<؈azk|ϋwH6֠z"-uHi]P`Lm> `jWj\ZwTMW'Krls4 W+#keg?"2Riwж,Gݏe;e>`:+Na9cX}h2Ňngd8|{zĚ3p?tH!ﯞ%Hvk6Ҝ֦I, zjx' %owAyqV4|Hl&}<E hb;OdDΠ :ZJBqNcn*>m:„ *foSy"G#B][~D-#xvrJ;ï/a!g WC3<krc8ƻ4Y^!?Hh ͚oUŽzk%O̾.dy>؅ $jDCB-0IM{]ul֜B-Bz!X?[IC ;At 4:ն7: z|^h"76[p܄OpZ\v' M3yhm00$c6:E[+&tD-ٙhZl7zNrr WW9m'2*_hVG񿮠'_2.1m%^vPML#.t[Ԏ V7_čm{z/5+[ºحHd虼[](ަX :ʌ@$E }­D*+V@E$K$~Ґ'n7gAOџ aesx0R9~9nق~yz  ;.Uҿ7Y? vLHE5t: J< ^jIٿqyefu"<+޶^}GaK'f=wH' .'rP7>Oڟ8dz kUO"cNDܴU'lKmc7=] 7ȍ2!SEeEs/~7}BRӱXG4YI *YoȴUqMҬɽz&cb NywвN*ũ3—+3 `{mb$U4FpM*X^-Zm ,=Ծ7dUQ eΑ^s M6&I/5I,o<fN8F5a5+b0Wr(*ۼvE6 o;= #AúP ,ȼYP-?8s-? JT1ʷW+;ݍ>[oj,63YuӥoMVSOBkae`0q|CߕGu'I%N\}1w݂ʐxUxiYm^kBF= &<#mL1fCK ^ek~/b J¯VP^k {0pz!j3M,S-/i!V;\*:ंs[+S5Xq~WN j9NŷE@\(1҉P>nHDT5јtdLyuKW^Obg{ǖM\<kqk(ӈ:Ǯj{g`ube&rkGZ<R ۀQ-TAS$@P8Ƚ āŴÈ0Wݮz^MɲTzXvD;?mTjNq@UXsmc.юmi0уgi$05,~boaE}/R;PJ^;-+*ŗs'"_p S׺F8^]<@8pT&AER=`Q #wȕ;xdvJymUjx̓t*֥`@H^D9/LVX?fCpOi#SOl0`")9#28ij\,sH1z &͕ `Xtg>&3|^Tf7J]a}#Qa~z:UEКGoE\tn>)f1r}?xn'JWQEgOJ3$!m2(n:dg!S7vv-[28b}Ưa] #*N{L,xFHy r 3u{s1\5fdAzӎcOJ||%r_=e8zJ;30]pt$^U S[7:%B0lh(Nd޷`9D.^>/'DZ*(8)^NM`E$7)1ify⧥@=) 0^VJC TęgCm'a'"!.&Sb>FXXI?d!8Ulv;,>X2Hr^}͇\Af&|>WOyaaL[K僛 -4h+=4lYwk{[9Vrz/LKx !WDIX#/AO9IE?ՏfN7ZYC+"3^<~_*Oee,@0 z5؆v6+Lsقc`ci L-w Ƌ9OC)XC""]NGJ{V#[a` $05 8mgE1+q^bR†hgaフ34taz^32R{'tnpGKd0̆FMZrOy]b=}+dUu?w!=jZoJ+K0rD)W5I\Uۇ7]j3)]-S}v2ϼ=e8a|E,hC .ڡN`딅eD ),$=U&X Q`m:&WZ֖EX%x <9sB1\eSCq"El􈣜Zx茶DޏqPLoJF5;>NY>V$Z􀲀E:&. +J !f.j\z?U6@h88Ҹ;f$/TjNcuPAX"+Fb_ońvgʡ,j0ц( g3֖O4۔]raoc(0 Hj*@C[J"Ts%\kx +BGWNwt_%iYoD(H_y2;f\ %vZ!@ OQ:hoQb!8u%HƏxB: -!uAˀfu)3u_yg`{wkz}Eߕ= 2 0a#>lYĝ4`W<'@LA@ǯ}sx̦sEz>N2,V ȩBDlh_F*AIBk?, hcĺ@ɇw<tQz0?wS RȯN|ԹJ=s|TҞKC&q`B<zzW$P 955ƥx6٦.7t&:ȝ\ e;^3/wZvGQ|AMʸ뭍 HAǑ$0'WFZ0>Ja"dwm]…(r:w>iX{E!ˆ 1֧QF[\v\*YQXEx{89چvD!fԎa}#¶A<9`-f G>8A~>2P*{{zп-K&=P>菌QS(<]^YR_LDSpU_! Me } J΄,j9GJc'ɷƂݕ=G77DӉe~OSvyq~Fݹ+m 07}# u *_KeC{E8hڰ#hX^ Vr[*͏_z1!i\,]E}o)FjE>3Y3u[$p'Zc6ެ )w*j R:, [8ZAdRW+pNTil8(n~xqol%nqPu)bK`_9Fz;7z!&,͇"J(h{խoI 0mncը7rifBc(r)̈R#UJ?x[08!w[\9NHQ{5 @:1~bq阻i=m?ǽ#}*SzD _<(P9cԢ$-JRDGP3!KyxyZkC1JLjD$~Pw/ELpX?ɎrYLA[~J j!*|&6+wFI.jR]9JA\\pƧeH́9LTyn+n)R[fq&۽wKM?N-ZrN*!y*ԙ>G&z,ѤɊ{O(/qyBdY\ Hn=((Ɉ^)qޝQO2W}!s3 ˹Lpjn?D'<SPOhzl+fDKi#>+!Gz =ip=A3BtW ^_;w5"kE:t-~WQfyw?v&eKh=*k^d%dpF5BD%Wu,QRD//ǛvȀ9a03ʶ:EEjB8D5Glˡ%Pc,s$9ak޵#Hjnl _%7hɋM-n#d2Qe RCh7"+.}5V}Pt0kB)% o:XW ]5q>&Z3^d;{OVSі6(0^%m"&Bhͽ,غXv1we$Hvp Z{fϱs}3*G6TH~-x򜛚Cu#~L on|=1nqVk:~s~y9!4A{;c+P^ T! KVp$:J N4v.DiKG tȌ3r1 7ŒڠdI(Jٍ7Wb|$T7Q*ܑ \5YAal GUnt=y!B;e#77#9tiǟ.şі#ÆUL۽ũO_Lz G (jt&=>@=;Ϯ4NlӢK%=4KaeM_h{`2Qw[PYg_E4ͥݮ$ COSfb\/Rt6h+b!6dUNRXlp4RPnnfs}Ximr[݊ yϒLtt-/f[/~ŸǛa8~d\uL]2D+&q'!B)(~&l߮6Uu޷;DȨPIKL~ TY ƗI ˷\)o_y?KE&vrR^aZ|VpL`NjhJYzh'F˜>VZY{yI//e9;Eť.>X{3& #B(`nlal;|Z9S4Fw3"=)P,w{ޛVɫB=B#L(L}1D>)q暳a#>oQD)fSc;t#V VF mPO Гo pWDI"rP18S%[_?)D7ОqS Ћ$J*IV=)BVBq"~D9*nyOÏ)~ ;0Ӏ2vr^l  C(?n͟AR( nۨb\yn%O3}Gofm""mY{#$lx4(]yw96:_-dm; ?Ux=!p3#0bgorԓUJ@\=y7O+I{ZB }2 1(ć{vOal(n2Y \?"ӶӥTTE{cf"-̕S~| ͦ(V%4 Tf+,g?(D^Z; n ), ܧIG>'#,ZOTN<4 'm~p^`8C]VM +oؒ!եiJ-2vfc)֢7b'^CT__s$l[4dH׶ʙI+&U";F܊u㄀./}HdlHiXa\x: P% kh*;?JXCophkUSsIF-T!WȡID.ZuŬڰ8#8`u%V3Ty15bq/5m:GL4Oh||;IeEFdh}3r-97ĄWv IgfR ּ3_a\K W0rV|@0hyb߈ɷ$%[H\,NjȕY1;WL"5$CUgpdןu gpaRRfWԖ_F6A; } MZN,L9SB[Ok'.Ʊ҄Ckud3*C;F徆 1VGp )g:7>Z[{~P'U˅^2;b9gCfo\C$j/m$zF6]|ymLq%S.ɂ TV8TuPb:7 CsWi4`ۣj60TO,vAcd\"L Kw%m>l?J*Cq%邆%ʶW DF|hپg!wkz.܂K?)|70V,tWh@ Zû]v 6LUw "]6L7T) ˨޻4 Fxyt||B(.Gd*{%f^ƔR&kKHtj i^ǖTyS_SVHĄw_Cb,jOw#__oUKw=?RH|k`r$|7qX #G܄H V=q ߰哌&n_cymfKM" =6^Z zSXdFey JCqݟK*Nty(h\$;|W{E3(b(R#a'[~1ћ>;wLFK4{!V~ɿjx؅L^pd~Jh]~Y͔D< \wyr:_vCo#e]>R:pzaEnQanV|K),)'N׀or~h]QZtpG!dnd}u[pzc|p$1A Z'ri?I" [/D@*>!o^kZ߃DMu!EhsYeU6ǐuVU5m]i݄ed38w(sV0|ʹOwD!'@~KU̓6V-v{Dm)cp"[50RA?Ap]}bպHCؽ8aSd-^LҔƃ\ ;$wK%@b*s+߹=Rr:ض2֥S(ZY$[c r޹\迮^~TއX@R*I%tx]!ם祑 ?M2.ڀxD7}![F- -MN4WS&+r\K)6\-N)lXSuv3PB^ݫ(?:k ) 3lb =`B\Xje7Q( le\qvjh=M,QZC6d5|K).-߀F=De0lӥ&EWK͒.FޔBF5e:=⶟O6a 1N`WM.UwҜ0hX㈂cutLX[Oc|oe0J >jx_Cު4ᮇj8_Ep)~Xo ဟggd¦$,lW9Bs ]֜`;C/~ߤnx$82Jҁw}=yOiv\hf@tv#&!04n AoZZwjj*nY2 _6c,B/#<T!&Qo"NmMVAƝgX_\kk8F]GZ$2YלrQ-C(Li=zH)~mDa?l j7Wxr. ,b5v I1Hn75:%ϗ{!Iy@FGVm]ZmI-J#- 1GjϞcו P<*љ9X*48iVr>ɣt<+'\|"?Qw[53>)t-ݛ.s2f+{W1p@'R[0>N-B97'0vg:V66}MzR-™8쀠N]o"j"<{A>a6OF,80(+2rH}@&2tF_?? y:7wE-hd;E\@pLoxCGMɔE>/E+:!V+gTA5W*p6vmߑ1IHr/M `XzU611*>YuEAƝ6C,u.k!j ǵ9#1KN\F9mlvbqit'7C' cYb5a-|!XnvPf9izPp4&]ߡ\PƤGAcq-?@fG$wdo&RjL _P<]8{%g]dޚ4}&G]ٓ۴l\=B-XwYEX8 =#|Xܯkr)'E;(Ci.^uܼ6A @B̙|CFpnh?7n( 㿡PX(M v8 Ź́OP32cN5ƒE; -ΰ\ʀ9Ju-6! Xqx˒jL;o'[Diak;^[Id ,9*ѻ@>j gAH*'2<OatOl,v^Ł%^"RwEI ,)Uq{_=aӎ{/b} sJmbP[;ETmHfz9zAZC!reD'KJvP.8iN>$s_B]i]ҤRh¸:uRouʵbPCFXRRYגdyvHv.A"-.0CB8zQc550~ɿ˱} ٙՋ1ߣ\t\4)\PP_Hzyk=x뒥 md~5FS꫽%bSWl`e#)1ֹ`΂i3ai0 '4IU "o})Uu %zAs=0E(zΠZ\ERMH04D )\qփį{-G&ᡞsmF.t^$B֤#((%L tC8 ?ںG2*E<X*ǐgb|zO8샄?!x w1g@szmUJ<V*& \[8<3ִNGT).+7›#KkgੂwUk0c=PtR~K:g/#-7 =8gOT~m716C\cOzLQEIjEeӅ߳s[=Sߜ%9y'ٔ-$g b+i0HR6KX"VAP~fSH,@6CYƲkSg!,oZ(sDEB4Ӡ|9QgEYF㳰u1ig Iȏ\*"FHsJ&&j&Y>b&;EErw35rb[??N <$Ϝd)To8 *v,;91տG^4#%sF Y)(!]xqd>>efhd]x4g0l%01#PKˑldgUDk''^ng޽NZ'?d(Vi[:y΁d[CK;ˑp-h7L+lxu o~Sr}r'Se/1 V;c鑨 xfl`MJty7 >|\¤Ab7WqքF".['JQֽh]a3ȶ&Exu!5LW#V1A8l ]O$y4_FfjMhKZT}QgUҋ؋ح{1;Q`#kv#ו;GQF{8 g88AvCxR`ZNw6Ld\:{`?'Sձ~`|prY ,?W0vQe^"w,AwD". Oo?@Fړ0^iO $Lϳb RS3 uOl"uL-F%j?3f):-WҼzXy[ٶh۵Cš5_cNT!*9Vg-76ud|tn EXuq@h*gk@Uzgw(͆y,m44qjO"mU>iyDփF(1Ҭ)Jp먰ٕkxxKfؤR-R@ *1h͘1yG )R0QjGrnmobOhpJώ X? pdiL(pFfc@]s SAsQR\rE/BS'̏ %1j W458Dmh^l;)1pl/栀ۖ@;6t!׿#)f;>N򃰘eq i=o׍BjlP^(* ^ ̃ dh9/S C4vdK ԮIo3<Fs+<߳Js8X\b IHȽ)Zo7=mLPd\M֎υzHk\:%sw "{e//doV奐u%1m>2YEZjbLv߯. KfWsjeGaBYFP &i~ʹ7]nCеI) JM|+M(Rµ1Rw0?Pą@ М/4}O$0&"zl,~sUGeq>r#|,7ƒ0Jv ^H'ba4p|tfΎK}xI^ R6Z ghT4o>us!sA<=\.\Li-!%(( Z|B'i&5 |#?PrhЇV26q5T WiqVTq{`O#"LHJDS DJ˧w^7&H5I& Kq׍XL]XޢLjE6bf!%}\;(2{?$5r8*lD&uM}IUDY&pjf:7+vqe7< GL{8a;,+XD@;$-H.z/`D#:\! yjٵD;(iz 6tCl'wh̐!؝fF^\h9"q;Ւ@J3@wrhҶ<ke>(9cbFوwv0܀0as☍i^=>+^g9&=sJM ,,c[DS;_XE(JuO>PNۚh>DL\z\ȆV܀>EK24?3% :{ igЋ#t"lgO\;XLŧZ<܏X}VC^4L8'6vUD35@@(y^ga9,!!c_Rj!-zC4fgwDUBO5mWyivV 4=D 9Dm6(y"`&K,f˅|LaWK2-Nͺnv=8Ͻ]7ԑTDMa8Cq<4SLv*~ Hκ)zb'jb:}6;8놼7q'o_0Eo{. " HORPZ@S%+CQI<0}>_+*I6Ca6HFj7"o#%rMsP=m )};^Pwao$i*Pp4H]+zC4- lJA|X;ɣG,N@/a\}tM1kmh &%iN`4V)ɾ^~]NMy'Y'u$vSN=JLGנd_)$kP:ݷMŒYK\  hl6 ;-tQErqPw3q,ͧKR_RdU\a<[D+U+"7*9^  G*Kmz2ܨmfݫBu|ףq$6}hԥ'#+.SoOؾ@7Eɓ#_K YHw?_1^,2@:|v9%U}kT,4*HqRID~ʇGJ]X m{~O&n6EW`w$=_Q7ѹi i eR]yP_E?FkO(/|M!=#Tp݈u$H 6Kn!jӅ4 1|7) =I休sjFr9:۽-WG%jY اL$.f)W?R'w>rߓPoU pl楤wx5㣯[e)a ߒ*!>/呒 9a 0^PgiiB3V8AG(4ǟiFdCB.H u^AQeO= 72\Nyi ZA^@!"`Dw3U6rm^*U6\Z剡*|lƲƄ+#BمO֧Xlu] iƲ\CH&ƠQ6~T FeW6kcjsB@}@:q0CtUa]e H,$NIXA9kPg̈ xߎQA(`Eg/VҖC  -`f[$ g(0֣j&@0?Դ[°=>h`%5pp]rGێiiM`|ے0 ST- [^zV. 2޺/:}8s(T N QU,pjfh}`خ`yr ;UZRЃ'%ܺ:@)՝}7ӥr0#U;%s^\p4o-:h W!T)#BE  bYvtYʧs<6OSUv {nH1^n[6f[^l͊^ ܌U7IÉs!adkDGXO"Fo)`WY*Ls0] D.W 7ITkp]yLk!"YSļ 2xfʾcu5T %@`O[ʙg,l\(r-T&cE͜#o/5>D5V~ҝ!F+Z#ѵm; Nzse}ȹwK0vYK>pcŏ_qUc*b>NS * 6XaOmAITRuHεP$ =)u[+rzB2VlQ ;B͔72"7!Áw1(Z :T ]A,qlsM㐥@ 8 ^{%CmgmR[R#x&Y^$2Ԗz!Nm_PvFRy`A͢>(gc}.Q À>X2'_aw>S{w*3w,רK Y['opA] ãq7k&'3Xp4(AjqDGq=!(^O*שwapHMa~7!kE,VdsJ_Y3{iep+ҊLq JN@q=O4T÷Y#g 8Z uu`8O#xiխ/$?2:2!Q@y(P(VRm;AJSq;Sŧŕ(fSCmmh [y{}a4g%YS>DޔBKiD} ;iL\D`hDPbSpl>ƂOZvWgD&}mV])d_-I(Xm ?95,r/_o[5q Qh j5d2nLfN%nU&Q~}G0 [g"bW]ps%@^rGHHF>' &V@y+f=v|]#rE֢$Ș _/u恏ɜ9#,ɡqm>=\[`(.) ÄԭqyMr$gL?d'wԕ? :e/A}>6Xr1LpjN Ӥ̖G,_WQ62v*ecx\ϻn^xսގgQP\Z\`c#;ϩ[dA Qoc1@XUP }+Z "&sN?ݢ]\Q{-E.F2RN7`x}y0a^ {yl[qwj߫#u,;}ƤEj1w>#h#I\zy}i%Q.sz!p< AΌ/?_ntU}yg mcK=bŘ*q /uKsR)K5>V䍾tΰT] hϵCF=> ~+O_#0] j:RHpzX +C*S䠈}̼ۯFdpIW]R^Rq25j+1RtTasr-GGm@~xUHR1¡RFZ eY6~zɯ\&LwƈG=$?>Tŋ"CLB_Lh!jm~v!׌Tn|΄˟ɭ7SXZ_IUș{Ϲzbͽyk_nf!! P,H~:@<7ׂsp&yک=d3253*IR:73@@_%}/R=wW[^E*p+w&_xj/dLF"}#^e dBMMyL?UU6}`>qWऍ@XLSȩ'Dv]CFsa7h 2YBe-i*ٞ'Ze]"i6-zS1gabx.P b1SM+-%Kn*__@~`6ԕ~xg"8TYx =1yo"EYvW2 >tsbo>IĿ#(jEY's >bE5tI_9;L[9xz@`%SI8(h2$nne6{IU>nT0Lg, z bT0%8ȫJއ^ۚWB͛i0/,RkLc|W[9X"1$Dyj TIqS:l^j;[%6vKlz4y& [*UN qlTUׁԳ: 4ι,rjwNeY#Ջ o 벵kHmYOabdr. ‡wUveGrBSR jRC·8gY)V}b/aFCЎLi|NnO]7hvM`{]kIzb6d3 X?JEq T ~èʏT܎RBgpke~ch6%Qؚb开93ڦ!9:U4Kul"ZTVU}Tz MVRԂbVzBF gC!@ HuhM=ZNw/Y)^R*^I~h<5u%؞+<b2BKсYJ53fiNB _z5[Ry^ė)&ׯȿ#,1Ӗ WA1cT!Wz"FU uS-Z1ZcFQ_ YIQbs28ݿs*o -wnD=2-XW\X_3pmiOʖ\EgH7Q+!0[>e]RqqF-u@ #,1'dA2` )#chs4˫CT5$7d(x'j&ݒ EQV>BkѶܴhp_zY3V(Wq՜7 'DJ@jK:30GOpFǧ_i(ozZ$La@**/΢sq6|kq[tDgYѷ\O o/2&p#W;o(v4$7I:EJk-BPK}j&8du׍q#-)pp&7^l?ع#@ |3Ii4o·ZM-5` }GXкjbdB QVY,Cua`[K0 ZU8AnCeo_9&ȳ$$p)5MF0*I7qC$7 V>p_v:]'.J!欖}w42pˈ)Kʹ>,j5:+Csm& ޛQ̚u;"f, ˂ALp[-Y*"{扁P xqYY n{}:R)'/K1wx_HiVԖ[J.A<,!-$hΠVPL"|U neޖ*]rm 3=/7vk9[m+SHR^eYE>pQB1%:GfrǨ`\ɛ_<'Qob_z c@]q'1e!'ܚ׾@OY|K#Ԁ|h$=z qѽje[˧hu%x̽G p۝UT͘9P;k{}[k@scr!R=7 Af{j="i{ҙr(CoT'i(S(1[9=ac.ۼP6U%=+doϭS^cًٞcKy9" 3kTgj.̙fx.ˣ5#Di͗YUFWr1oҥJ )~Mt3V89wxw%*4;69|N LN7Q@6΍}K'nEsr2`Fu1sM}k0?0IĜ8<)Hqu/rf"hD5?W?o?AM7KwG ĺȬ8H{>O;‹F'侸k4q>@dSg2ًݒ~J eXD<XԦ=]Ri/C6n!GPb I177CHm8-ǝ =tWcՇ5CXB4e@ hhd< aNRHJO+tQT+%&&G O@@ "bFHcYA<uK>C#k"aH  b{5Pkd٩ՖD33TZFe f[ϭ|Q|Ҡၢ?}U; yj;AEA=cKF2%ceDыU>O0C8z8üԊFK?n/}wQ1ݚQ Zw,xTZc].{m< `36xةm㏝ 6\1IIx|_ V,*VʤJ431:WqIClEEb{B[ =*X`(w7u.)BbqՓ[UӋ(MZ(Ӳ3f[ HT(2goa3v88A*`DT3AKhY@4XWi8l`xZ{&.nwd|(|̶1rCD]K:|<Л'V{4kOfr!׮NBOxpC&S#^ ē/8ؒӐ,A7 |^LPW+RHuyM&y(Kba5}_ڔWYup*>st\%$xv 4PôR ^5%-aR+ۇM/ / znPu}YQ]h 8TމK(gY>€2DS;LѳW'WX(0{B{[O`;B3*O)kEܿ߅LC7]f V^5haai";:DUs[~[g ,]~ I?z'k&ݲOuc"N dh49]3=+Hˍ_~XX VD=HgM8cɖtS:q_vFHmehr/SגpGAӺ;#fI`IsSfsW V0Ǧ/;6J;Hax}*Z |2x -ee'{[W,Oko0[Co'} -򢜽­UJit?D>P(y`&/9%V40>cf]^pJڇ?Ҍp',Ti](;̥v zi)`-R3,J'!'`c-饎U g;Hw ԃ6+2O:Ɯ%qiLH"}^cIfMɞV_m~5|.5[;%xΕ{O/cĈ2a ïC젢":_ǔtU~ؙDeKRvFN:)@;mh}ͿΡ2e:09}B:8F f 1{3V$*-iLvow9fc @ vXQ,FF@ +ߨgnCch{N@^pQ'~鮤0t;mB(H"Jx| )q,C@M:2}J*Պ)!@z֔@Y5DgyI>q[i)B $DNbO#\%:¼K-' *5.c| |n@"/Y P'lFj E6hvPo\x\[,?3@jpp)pw_Dcywv ?h Ъ eISUwm-Ji{^G/ϖ6RmcRI8}uOs!5~z&fi+),2@%YW2ܜfHն6~t0  \-bsmsJ+?knibi!H 1=3t%BZ-M&n4hT-}*2{EKy!C~(x"G7uwR}i40Tڥ%.!@2qdѥJ|xH߶Ii܉* OtV 0$Ryح6P}g4Iw%;[mq>GyzͼJTj-@'Rd XKi~ki*A[>S^І zw~57!PUZ곤PYCTb5dTѭ{&cr ". }Jrk]V% smFL܈t sypJc 6)I6'xvDU (pDb7"@N3V޾9H 1^w.z\N~{^(4i/w-@ `n]~JWUF\zUݯCϸA:1_QM1tn:S|׮Ux#`Pj|(?>X;&rf[/@%<4pNx5H 㟈-Ef+ 4Z IzMJf6> DF_KYSg0?[ wB&dҌm9V؋_(N%&kbOvTf .{9>bfPo׎reZI Q.wpF`U`м< /Yqw^D|=b4k VShn{axF|sfF#a+F cݝ?<<#FE95W^՝4}"  DE=ruP3+~jwvnȃ_aКcLo%]mRc&JM{GiyX9ČwW Aj 9KIl:a۾vW{z*_+FĄtpJDEz)kVLpL`rFi,M/ AXĪ8yHߣ]H݊j?-|rTw#~KOHKlt*bM.b!fJ"o sPȦ,djIxKLyztI,,.18$ӐmmӪ߲*>WFe̋F+ģ bhn V `_ wP{uM~ϣ.UNLhTӸ76ɟn]0-hBVBOsMhA8mF:9n7lu|s|6DfQt5T#lRjڟre%p#% vЮ7Yi d`{™?&F{94-Qpq?@(J&gNao]@I*G ~,7,0CTwdDGNk񥗰+zm۬ǣleqó_!.0 "&qқRx `i ~ x%VLQm2I/zC;7r> e q r*AE9ڨ34SU4(ߍ3]q–Jvk@=Đ2ԋC^Q.qVw8!!ʯ˫)M F%Py!Q@LʸeTʹ菓˭ae t yRaG~Do0",d4JZ\/l#f1I4 ^Qjy"xLq0A%NU֔eLjHد-OطsHr@Y9&U~v@)y"i^_8N<;Eǁ}VLdJb;{^wFF¥a@(ğ<$^ץ8f-|:(WjG-n % \䷮$! tHjHmfƋL\IH>ȷg(lXPiy>//}%[䤓wٽзΥjCNUIM~wȚNǍt[q3(+n8)&D6XܖMH1?bAσzݸ:GXR=\6f1D whOBOg'cwkȐzѻ4"]qo0B 28"ОVqs]U 4*e"~uJYA,*.--Dɭ pX۷Q!7:vĞ1DUp'l'Wd#JLFӦMQk- 11cy^^x?0FciE'C/8)9URQ}n.;ÚXۃ@Op)mp L GVZ<:>KN9'b+j,so/F?JJ@6M;(X= >}'Wo*iO0 UpSU<oSBb<? ̥ACa$IsRJdµP˜_jA?Dfہn3]!|ش2YјQm!0D6am'׉;tV3g4ʷ(fJL5;cc,"%Ƀ~[jFb4 ;D2Ͷ nr85䅱 ի8nx% PA1G7eD.VS<רHx\# -.pBdŮ*=Cx\^}ڭb6Yq"C$$d)-ۺ03N\xB@IRb2P$!oQXjwqs' H1qCP`zW5a4Y |s*c^:88x:mƙ?|=mM_<@ţ̿.7O]U`M/Vo]l+rs#gf@F?Y=3n\Fy9|x( $w?$'η ު(_*ЖmH1- Î[sh)%r5*1FXX_X#y? 8\\RwLB,TKIm8rn]ƭ~ǩ1,ǍqTB*NYP x!@3i<}5풍7} krICЮn#겭V43Y/92B2wY9>}>o 1Ԇ= m4kZ @u^j¥ak6=Lb^uFkaWیвQksTkq|b@RakǍh6!]ʘWAYc'\Ip4N:N=,$+}.f# S)Qp}2Digx5Wyh>bDXsurEu?1OH,7[l,7YS^l`mv捣 Vڀ[-%`<Vt; GSg}N=^LFO>WB$+;Uy_p:66ȸ3?\B@.-Bf$_Y1/g|gzrSmnWo!$ Ěx.]{[B4Oŀo9ly^<&*G2ӧQ'4̷Ż1~Hc+ȰxLD?Dش]te\SWP䨐Zo#-kL4I&/f&/zq@sh^.(W<[ 9jo.oj3P9Lexn $)zvAV'xD&=kuh½͂xC_֋=E1q}(tX˩W/VZ[N474D|Ce`"8|NK6a/Oow=퐣] kM>} 5 }< V}tck(qI,IFHty :<7gDIMLbRʊB/ρO9 <֔+3K~luIzWzbUjefGz:D2_VEUpT$E1PinpRҭ ?^=qt7wH@&Q}: RçۢΉc>>M7n"] ]MU,o~g!4qQJlPv!r1N0^RAWݔWd<ސa7Wj@hiuyz+$s. |j^ x[ ÞNm}L:1iK.r w[~u BNKzh a }*@Ѯ2I4zȰϺ<t237ߌiZFq ]_jA<>j?Zxj??Mo_T!l|$R{t]dz JB0o(,ɦVc,CZQ+k=Ն/a{zJQD _x$q}~fKym +眭0j/̧rӮgP 7i߆o{պ&B ι{u`|z`JC9AXG^S^7N4d&RHfdQbw*H#QӜAsXZ1ڼ Ճ,dMndgzqd(xr ! K4Ծ}fUkcdԀLj`iV'# meɈ|#{~CȖQlΟd]De=gd:f3X4xG*$ɐ;J+P{'|C?_ 2nP|򅳦IGLo/j@ԕ;*?o1 m "ˊ?/y$H/ s wQgo2%fG?)ؾF!.FLBϸZ}a 0"}#^"GQR )8R iw#PNz)֑ +y!.3+/a@>`UM 1т?MgCk˚83![*;몿ψ=H7vi9 xonBM㏇ב&J⟶O>`dM(IF+/5E͆ ^s D@I;ͪm3ZL=iNxHE7jv-qFApqqi(q fSP ]'98aKDJt{]R12g !oMЂ_\mCJX1ҟ/5 3|!^/e#1=XT琠op"Zml*^־k.YpB4ri*P^z "+#e0[RZF_Y_ߐiW]EFpҍ$k. ??U1\Al}0\9NG~7Y?z;O~5dC z1SqX |;ddqoKvs{Dno9d6`( _{3,:ACM 'I( 7,@C,=z RK{H1 |Iӽu'"!7YebS٦ 1(YC`peENي 0;9k9,PE $OL0eA_q:j`e.,Ůte7)'C&(ܶzf&껸op:!ˮn 0{CQ}B gŹic6JyO >&i_)()"?JVN;폙fX˰-?ϭ{5bX{q${!J>k0"2=@JG Pj& ɸց."4%8Z(By WT-^ E'-B/g,Le4^0[!\UAvq(qs]]rl|4K$#e) 56(QPz?-j tV֧IfFĐ9MiIǜ_:kծ :5`t{E j>fϞmVk bqU+g+G֫OrW&edmBQg'l1M߱I#nDeyfژQ$2ɫQg Gb.ިN䋈?i ѽH@<1hS4r> |S2M`lahWl'3h]ڻt;P.>j Q<:r[d x5.n+XEs4r|鈴{8̋)C@!RӞƫ#gI!7FFXJ簆„ՓAAeJBw \0f5,fŅ{eyZ$%/zZ ]X!3`-SF.zQ0gBW~ԧBķoha%b}hjM%,_ݜxNvd__ 4\ri*cI9@;d|^yᄡDެ57JaO4*R3LʪזKqu ͓h F0Osb{qdᯒ߉<({mGHWŎȐ7R8MA59N]E~M&"%>D5^o"9^sU}Bix]w!%WkW-.KJPEg^uinV.5m' Rjcp:* H1&ZhAzC]ٷH/P('f us*.oYyt:BģhՎ,X^hqCRf&k<BiEWDoR{|cS,ULXN,+rµhMq=S2+ '0&ͫ~\M ֶ7LC{#2KF-nк%Ut{- 6!a$ 0yjДala 2Fp?;!Mv_gș+yiWɵ pm983)Akr#*,~\|m % 7" bx)!u% qA7 ry f̓u7dZ N59>WүѬaljPI0@>Pڞa9/P٣b@T}Q't3d֫VGZ'R{ʒߏKzMb6wByC4Hlˆ(] ɮtE;8LPx)Xz/`䯡$A@ٗ"fLXԚq  N{SDc:qe>xv2%df$Gcd$|a74О!8 UR>^"# 8iJ=#Ei8ϫ$]&>>ϛ,H.E(.2639K1"uɼيhK#0r-.;rlҰHo%"G&PRX @F!lWiXq C8HYXeң~*"}I)uYIi២.ok|HRC N#XQi-W@< '@BMT NF2\lOn< d lxgq{ýj[ D !MG%w T > yt2N|K3-9VTw /,,yiDC=V2a)s%kc! ʣYVFtOWQE5=vgi2@.gݫkb[kbQw#Ӛ<wͱLDCۿ]Qa _LœrJ% 3LçpAs_CriV[>.I)!?)@WoDŽF2qۊEg9šQ:Ѭ#yzt"H!Xjh*i}p~ρvIzDn$ܘ#|zGTXQ9֊.A:wˏo>QIߢ{/F"ϏBhr?ߨTs@=䞞|=r][;R dD!Nz'oża2@1!$.%wCf LbŒP1]Ra+&(|c30RR)$tm2[WKŮ7,mBEacؒ^FԛB ]Sx 5RJo]~8xIXU6ł7B!Vov6# ښtFi!`&|u3/IhnYy&G/dph0[ TbJ$ 9[+R9% 5'Dp?8_#oL>¿kkv<1FüFu@N~'K,mOҼBpr->xsKЗ(핇#ɚKuUiD`nuVԳzn yȿ(yh@]!s/^sQ:1$egvl'Η]T~&bw@t ݌E!ja:vL ]} Xd;+poM>>b- Po[N'FuPXV{@'-I=L; C+id:gՑZƲ1,z"ȋW!Y2RV{rm<砯~ﭚ.ꥺE'h-(6ҳn3W8FWHkP)<`=D|@Zߡclv98oH~EO*2MFK8*G{BI^,?GŒx._A0ݗG,\3錸|_# 2G&$+ln欖A#ªEY4 q1K1&""ӥk=ve~8@R 1ˈ)oWOeٔD[b7]ӑ1H.|QBKqAƯအ;\Iks"w2CXir]FJd@ʖ;lyc9!r27jfJu@jp(juc:x菶>u%."D̼2wxe :q(ܒ(]YHaTZ"칼.wܩvxXcpU-rq_T2;O{! ck"q2(~(u$sMtZ6I PnvB ysI!C70g6NZGnVF-KP5*#{ej}rS~MMk&UIoOAuZo4:gP&Ծ ˆIY [Ԝn~,ܭ2"՚K, 2;d 'r-yVf=˒Z,G\Lxd/[r\l?L]&,3xV !"":R3t5l\y V^8c)D aT}A$Un ̽$WMOrӛv˚vtsnH]"g<QaFEzΠWOG)HmsnWOȽuXjB-$Eg7A'aWg⧗V^w udkZ,usycDgPyq&8.4cP׎?/BF-(K~9sPg|jfTo5JwNp]J9EcGr8H47mrGAqD̛H;] M$uIx`Rv{ 15?2=Hg!XiztW8^<nj5sS@/=:^w*F'T7Ͳ9yqZEL3|j>[ާK9416M0y"W4eG3I7JJ ZLBhxx[>EA\x$~ZLۢxZwf!} +T@*brؼW4RpUrwv?;Z!vWuPIkFw}] nZ0}z(Y{d}T2zj%s%j,p|Y>oQw^:!|b'T4`)"cxj$e F*_マ>m[}]پQz JIܗy֙ĵCh|pNfnB'umI^,(kyA!׾Y1`Wˢ qL>G&wJ&rRkѧnD7>rͧ=QT[js,qkeqzsn3cW b"m` r^Sf$&p5ؿ.] sc>3Ӎ*Hj%}fk|8 OY I φPnMÄT>l )1#e9&@ay!\=!;IfrtIۜ_2:rlF[Ycy"OǕaQK폅T.IZZ-ܟ S61nu4M @QRu IPƎ@t\"I=7t+UsLZpO}OD 9鶀MҚU+1AU :2hwtG~,E&g.+9NtI1 [yJLT6]tNGKj/Vf1Z^YEmåTu5!!ΕiIQ_|le*ʗ}(DSiZr&𬢸LJ0O &vgHSy!Bk`$*qrQ؃lP XsHXg'JEYQ!jiL`F*&lG[=XW맸2zo.I|#.7v ~B JeU7w쬢~!-y`PI[7pڤ;6W h '0y@#JVcM֬Zs}?X㕡 iY8ȸv t5O8SV_)Ӄ'lH) )I_|n^*ZW q*[Hn?."N{ oz-C=椵a,.^K½Y3aIԢx|<#lr*Cs?mK(xe6pq܂gZW֦ڡHVI4u9'61#y(ԿIvUi-T7э̯n0kd;bG~g^Ǫ "em[ 3U2/~rxP- ~Pd' $ZSґ@3@RUܑ,QV!,/*09V>*g %͢Y݄* ^ESv;I * Lw4;N\4߸CsxI(@a)1b$.L!8*YErh]67Ņڡ}#yZ@O]E!lh{C} ~b;gR>'xwS=C=q&T\P?:PM 7KDk2?&K*6$8(0ˎ>iKwRUl7:%f_'ǫd~<[kG7i5r˓N}TtW=818MM»2!@[8`ځݲYxw?`0T3S-qg?_퓵 s<){rMDc;53ٔ2)<ƵOZ D:/!ƢȾ'޹Cq-;R OBCoNBF$ `TA;V-{ E\iOE[{|wˢ颙GEҍSeYDž;8x~Vb \Y6%*P)icķw^}蜲ð!.H*c'z.S8;t[`ooPfH«jؾ ;4IP/C_D w:tKö8'遙H+?7l"kEixNo=ᗌIicu )%AoPPR}ruG>SQ{Nm DghkFp^N عΧ* ovHjA{]Ԩ_o4a\װHgBۢ'OҽܣH&F_dۉ,w3 ?YS_ ,9q3`5MAuEYEK}-ŁTXE >PJiSZLn) X_ÔrѽwٖVnʣ:}z8L4 1oT6L|61?a ۾bosFi`rRfc0m+ jFEK4Oq ෋R}NRܱ>OC<=4\~qq3S6N0NL!-Hj܋a9a.;̩r%TP0F`-`"'.F 3d4Ab} q-V |F=]=sa$: ִJ7u-YHFǛZH2GxMK)BSR2 9g5up_΀iGe%̀W&s@>(8B-N[Ҽ \:`{@0j8u#F)R;NV'T5Ri,=PdIqca00 9vn ,3_2'iee& /9t {=!o_YX?: ǍC@x+tό *8>(*pT 8!T=ơ.gk!yBM@E>B|=M<ǎ;J+|9͉xlq&dF ,}% jl`Yg& @->׍.8\/R Ex RYMZN;)Ld&/Ҿ67-hk< k-2q_ 4b] hhb-둳.a!OF*.4?U+\. q6{ i(p+ %U3#Yt;FOHAOB5}wxph |D">kVJNj𣎅eRt`jN|2ӓAYNZAꕟ+i2*D("`O)> )j=vOf*+S>ơMWe, -'jG7WLE[ÆF8D#~XD3$ƛ \y^@6ƼSu1O߅+{~-D52g\f@kwBܔ}e&^'$K=f֯J +>7ЈjAWIٕd0< ܨւH iPv<m6Ob0 TAçGҵJQBƁg#d.e(q ,,8_BlCMQ0S!1 ?1bM(7"9B|v9j&#W r?|/PQS;]27,Tۭ6{CD=Gwahwp=\s )f=n LH #nG=jHӄPZyd+-1ͼM0UW<a-n,lM#u`!r}2“%hK_crk- m[=;ݳ=@*b T݋Je6_v-bv&@M\j~bΠY,iv/&>/+~+* C'ԭ!X81f(l(#L{=.[ pN]$b@?Cʗ3&2(9)͜?uˊrΰcԖ_8`K UAȣjk|&_>wz6(QtXst[Zzv$Lʭ{EC{. Clr˗c6Hpk\&cN ΄rb;)Y ^_B8ȡ}S[.]OPӥrvٵ,h0W5tL=CP03@u輕GMS@7A`FBn?]_&~-zlOF ڗ妩`wA~*˩Vܩ <=YlU AD7̝P#7<!"]JQl*1Ӡ~d8Lk'5>cc9+@/Qu*gzζ%F ͏Bu_~^#sBi"A.JkL3bek_kvUU?B.>K qdfC~ kY%3A[٢~M׻sBSw<(|rC`W eQ.}5x".2 '7\Kh0Rk@CqWJ2 N١l|~j (/q]!=xNJꊙ4Hŕ),%xJUkrɅ &rǡLM+ŭu40hˋ]6V!VrRrF֫Lxsl;b?uMi'n3;eY'BFL7.p݌7{ ѕugTU$|qQH K[7@4OLMAs 9GpXgϧ=Ks:[Zb^";ޣ7\'Vt[)iYe+wCWk< jUVTE]@;SKzw5,ϕ20bc)3A](2SoA.?,rVX O3Vuم O FD+|V7@K:qe<np0 d;KK9kRW5UqDp-6VY' y[ILyOu~q㥊ȁ.p G.a .)tX)8?-R-d &Tpn Y}sg+%'w yonT5clQZ8+^Ư#u*[(xy/e-tCy [?ǔ;{Zjdȵ}δ$#]Sϡ{!*޹c2Z([$ANY$]f7}HہTr9h> wX.RSĐg>oPP:5;6U /ꊞdFŀ4Qn>rw-x$ YeoYկ&0'!]axa:fI^U8 x^Y1x>Eĩ䗦l#Q K i?D]SNw{v8E8HS/-bW[ݍnps3^O)I(f1 jQJ|cY/M2סFoaHrbj0DmTZ؁j~C1Hj>i[ 0_\(*`T~ЭRYӥ^s:'X ?y fr y{aEaLh4¦ܴd/q=S,aOd:&^ͬL/N~b6ê7gHuFD',xM߲J)%InXUAd7gΛ"\߷ȯhLigþ|>0/2d/=_0% 6wzL`} 3>mT*yHi,0vbƖ1+ W0<n%[4 ONg!$$YlAM!{q@0mB9C_o4HO0}g w-Pew+??|p]!yrDe`A])asnmKob6w]z $8ܾ}r!}Auڱ\2,Q 3y I)VyDm99Zmbā>t:c릳o2DPX{*Ӌ&/n~}~{͋􈧚9IR\׺7Vsj{z8!0F;ǨΥ`jkD7dr'68I}>gǨ^@CosCI7J5kkƕɞ}gU :Y\x?鯗a៑=J  sNL,?XjƵ`K9' UP\/K%KC_dWzMIeמY<#^Y/OiO"25z87Y″kZWx/ank L j 6,Yp%d-pxBpTNL;kD:QH1F)І"趣g^`&z"cR~UH϶~F0= C@zrȓwοGzHIdE*,5Tt4bȤRLɒ{/0߮Ac-7) JWlqݥ/F~bg2T2|XR KE@D$\M+E1L꧙ G&)z$vQ4/in =x_=f;+ml.oDi /MT $-Jav"MD.S0'F@W$"e&)~P…\PX]VVNA2*{BP+A)6S!BV.A[M0ct x#HQmFB {XTy|R \yױʙ_M=HB P?4\"ZjJ Spā}qKN6|2p!e`JQr RZp_iOz'w ֋Xw[pmPifC}ZxP0Y YXWw)T0}lyGrZr#!{L.r&B=d mwoЗ1/um*w7} p۵%[~p~Ha \X95CwX%Ѕf8wA mU8޵$0h-9#R 璙R]?߅O,_l]GԎn囻Ğ9 wf)BT7n]AǶq~}=7;hwql<-Bt#1 Rݭx^Mc uuXw+O̺P7y\BAo铧Ƥ؉9ӭQ&lVj7u $x 츺Tuթ<@47 Vv@"!7(`O cvNͤt}V49o\OVUϧzH%$t;4іCʂ%'֬<ZB$Np¾p1zTbva4 03[ZR`9IDޜ=t:QyTV̓s*L&^ c}8 ]Z;Іܛ14&,Du>q@T{orc SPTY[SSx/S?B"'p/fx9؀o[\vٌTђP+BƜp@BMsu@Ech!6d]V Tq-д4NU9QN%s/kRIzpOkaDOank%U^]DRq@t_1#O(sp#oIW8O5 ӛ`CUOT%]Xjf e=L&f|蒚/`1 R\PpT]Ƭ gN}խ$fS[da`!5ubx k,͹.=94-x^%Y{!P"g;4#>,w}0'60-b3]hwtne+daY{:Svπ,5՝.}dq'iDN, ?}I&Z~˰p7E=`3~{ #z%hPC \bɁGM|49(TW@CV7cob2(7 @U. 5,_FB?Ek rfϾ.*8s$!#\ؤ?,aYJ$5p^%׃r ջyf*daśd)$qڼ34`ЩԈx~ 2͋{Qp_X΁|qbvpoa yDeTlD] ~wD"w8? pNFh_ٷR+BRf{+k{!Qc_pjŌ/4pODtf tqStD]=h7{^ v. ] 4Pҹq H:EDxQ>K ϔ( J˼E]JAw[䫊Zp @9o3 ?a`}/xW$h+˧P u1_^7}zx~O:V Y5ֺVl &UNK̡ Mj_;O_Nj A$&.&V{e}RHhMNet4gcva r : BZ큤>Ӵ5Ajs|ƴdʘ9ݛezI]P>c8B2E5"vV x(݈TrYW;l }\," };m`3v{A7D*#Cy]P P_UsĢ ^N$p2%z(]VH|RNIx69qzkxx jX9`S`jy1CPjwX: 8C=yS~dG^<Gbp+r^!oRVBQ@1 a0%P-gL@s@+p{UԓzDńPA\n.)ŕo~TM"Tm>b >lI73ZShXE"ǹK `bMAWtIYu4cwL3tjN_ &҂c*W1 9gJ=7Z3=thO.Qϝm| ( fVc6Qa1[n1R>9RZXGV4R[QBۏg4ȓ?@ -ؓ+7QJ t40s#B1_Ȼ^@_/KE:)iVME9:1lCw|XF*@1$.H@'N~C}˧nqI` ^d7h}]ގb)nTi  P4Y7a/)]Č$ٞ \|| 01H e*r $KLE0CoO[<3 Fۂ2(PѾۓf 죫ӓ+g P,}fMf3O|i=/?Y]h6 4G=[e^Mp>EZ=}m0Qo 'c$fwYSU֫Xoj&{_6`zѥ1Z̈OB"<^eМ;0$Pz I({PsC\"o.8zYPZ\+5ƗeP>38\Ws@ZΖrOM1u#K.Vŷcޟ$ϛ'ZhNQ}}pƺ8d͋ V1ItK/6kN-:u1P=KkvOF;l="l5P"DP Cwjrvc·!+:$Fm@mRk-]V|` k'h2,+5̭ZļfD_;[(z}UChZRpUBC:80u]`*ۙJ5ߢ(|y lWQL߈'C}{tVUØ7VD8xۡR#4Ѧ}b`@C FIg]OHaБ(lOӮiKQ2ĤƇ 5k\& M *^;!AHxuӦqRNӶHF wUf(kZ2@QVVYe*o$Y-0&drmFJI)h,5tQB_-IvI$_ % ]X'n=K\IX@aԒ(0f߰Z^>t; +;1qqSC8IO]fk-lг%mq.׵xfBe{VicvcDŽ7sՑj±1i9 @M*I{#~:c*̺z7OPg[(_i\V{0*ͦ OY <j4GR)58ZIL 6YFY%YNG .gIQ۱*ldMn^͋'5Ѥ+EeC}25`GvMIˠ֮sFY=djXRapDcov 4h]HY2ViW\le TGp}}/EJaJФ )4h슘%B?h&'٪{}UyB8(#C7r A@5 .NE9,Y1g>7JRe^Ԗ7~:doZ}Ǻm>XY.x%94=В 7^;6dz$2oȮT>|1aB{;}SSBUF:=rrnp Arq fG}Ī8 |9}hIO ^^ &K/c $hp)A@^#uxaU.f[ ,e16 P}hd6a ϓ̼rTa3o`4][cHz<_=AX MB 6 ј5!yOTaK.LfF%69doYd/sA+>>:"J8 w c/7}$IknX%Ɛx}^ %@_\ i6s*8> aboD7Zq:x0&[s*˨nM)2V`)CUvy)ƍj"hUZ.¯ss̳x؝U0Sϵ7/=(R.T[4M}`}}-r!pʛ&PL%L`}QL]ryT)Z`zҮHh諚#CDRqa-#<5:\= `լ'k^nZb[*IMrݼ .8,k~'G1ۋkŎ9JEVxU/ k2ޘ_Ge֢P^YK% \|\=;3]*$R(Sp܇#.91m3K{O8kcpNVQ"#p:zpJ~JBW9SV8 4+(CO2~G`ff_mW0cmfŽ&jP9I ͢ Ux&%rmwO+Ɔi$Gu 'XϾL^| 2'TuzX4&0Mb80KS9k&<7J\V 3I"ϱ򱹪.vYߑ8g6G#lMw~اs!K{Ndz ot5$B1EEle;.XNg4泮¹pqΌa $4O[!*0VYCy^͇*!Ŕކ꫱0I}@XJVHzgYzr%4Br-iSza}PɧUU0tK:FuHΟ5,1Ej_Wc\5" B+oݷ'7Be7u!kv- ڼz[)o%1URZ82ϴ8Q jcr\\>,BF׸ H雽4eeЦqjFMsi#EbM7Y8rۮ<2'!]=\Wl,-K o,'Ȑ"nZȼRt\(6z{ K۝.+2UYKؼu2&&Tq6ϚҾ$I@*LjBYF eJW",]$5,?-ZR{!]] SG^t7iȄ}i+FKsxNo_Iyf/5A9*Gˆ-9%)<N32ǭ;n0Wuy &0r8U,&Tm's7 >IGBh JRGTA{!rNt]$W3MF#ЍoKL"`Z$rkκhr p'8ԦZKp:lSpp&jr܏i]JEny`P#UNoCYG$Xީph, U:Pu3> ]霰b:3W(Sp"yD-JAōqؒhd 'Yca#*$83+4}GXG(M:]N7ݞN-1۔p^|rn _{Ѩ }:"p]ҭZ! jWd*9)ׯ:6=iA,EFj¬3_f36Ě]YO/+ gW m̢w`ia5$~hE֝cTQU@ J"h 1޵}2\֓߰r]tC2ƚ`dw:î.+")_x+Qb4) c|bvCE 6&AiL|9-bZύA+M!9x'}ҏ tr_DA}wj|り?zQKivw=~ %6b0BwjSP/)]xl N2Va!պp\Hͽ)DY,oNfuqgMW7nR8pĢϙvt'!ȨCteR4Tm@|>hXjL*')7e}Ԝpz)`8B *)!EɒÆl j-!n\?lRa%ףO v\6e$QkJ xz$74!(`:ASd\VJ>> `R7t\gLjx3Êbi/P{vl  촆;*;+N>%AXG _Kzg5뺢v7󨱾ݪYӦ'"Ql0+!! zڜdڑ9a 0@ X*dJX28QKq[EG}^e} C/Zq`:@"09|aKН@IrGd[z/XUG\ґ[@S3UOVu!.N?ҝ J":m9x&;kEӬ E#"aҭ3C ŴhѦ׎mD5ۘgpqNyO&l7'?8M/fY c b=oe_Ò1AZ>ȥS6q` kgv+7\ R:fN㋚dl,_\kY{}lALBB_M.3Țh;!p7es9oM咒<ޖOU6hUI+2-1BY\u~O(.[@<U>AX֕y/}GS/&lrwI5`{&$T"-preLx/'Gcpag^<`Y J,Ϋdb?dͤZ ȹq:R( yzp$XF`M rHt}7pQ88Zۛ}{D:]Q  G3#]Ku#Q5\6l gMã1N,lsGℳKۯ?Vo_J{_ zQ`ErCoTL |{#T#@8s2YeR tȁyXAoՠ|Y41(ATR38.spV9Mak:$t t./I|ABMxQ lg˄|K8jhNٙu% ӹ7B6Zܞ`5+Pղɯ7 g@]9])$֚DT94qero0]<嫑W#{LEb|[K״f-&JQwnggp#$7w2hO Sb_nR"=,TӇlq7R w++F|Mvw!&@A!jN^`D 0 ~Z_뾁V`Yu$e]TK+d;ggi#loNs2n^Xg- ޓf=eDKI\$,M (گ;Vɤ/OBTy%\8 \$Rn8KDߕX7g1vq IS*CD8r{kEgc{ÿdvsX [@M=~Z4P7^La4+Q+.Ð)UbFpOD^7clb򦞺Fr6M{_fui, qPuυ<>=/FWV8 x0wGćnqeI=Ā֯t<@/uB{GK\͵Ns04p37;"d/G?+nu;yͼV{oq'AʻM;Z-qd?>Vű?00L,lUnEUNX*SmIQz&%2ʏ- ;|y( 3Vs2|#_$_vMmw@]lItq}-' 9xh@{=Ei마 >%dzRÖ/ZMޕQh‹QF%G\)WDs9엾6b\|?\3Z:p6W}ʉFz5Bmk׵怮,:"2 {EqG"+oȈ4 5+D8/;MX-^m2H̩u8;9[Hl .pQ&)n.:5CBv: 1VzESm,Xu Y]UqPbi.$ sc$omsnP_̣(=xKJq5xXΫzC .繈Ol.a9xmb_'?}pv Mw;+U,i{ZQvukB:sHl!I/£uՎ3=)#p>UJl/<%H 4/ȧ&үXT8 Mݞ2u'u 2'C6|ЧgD|eW `抎0Mk^2k |74&Qx~çl}D}j&{iJ3Lک˵xV~N'KW60w=Y*ob2\&BGoRBd:%iYвTc@ݰ.=kFx38eWe]E+}vZV_4"tFhb@6AfxAКIQzfWKpnfk4Lz 0 2D]$p2Yap'3zD1M1]bv<9m*z}paOa>.z6HkjBFfPHdS?drxݐ1ceϕz>NW4;GX%~KK4r0!aZk)~x6ĕ52sBk@H}/7D#i9n3-F۷ !^vH!\yCKk{ǻ!h`d>0떓|ݜPb$<]T ϼ Mr^ͼ UI1?43Lv3ov@$|Mχ;Hg1xs^ A<ŚMo# 8,Jϧ t0%3mF%ܙ=+ųll|b(G:˃du Z^PP#cR}m2}<_wmM?eUVt8b`Mθ`/Ӯmʜ-SDw֨7fӇIk+Op|ʆ RKՇKo}h?Bc<|lhYޑ]k*s ݖ +Fp!r0%g@ ;z &|;CM%_VhTv?3C蘑v ci Et~^NzzaKܚ5i։sPNUlu'O5t:Í5JS?"^%LQ{ .G^JX_!Fj"AZ~̨pI-ڢ OEj+ gg0&lw%G5sQq#ɡ7db4[Bϐ#2MrMo!db._]Mw:E#:F~W GTYER|UR~E4P8@Tz3)P#S}V\oN Vݟ2j:^Bΰlﴏ|IFySȺJ̈$5f]s^W4~ j3;9oG#X%?SnăT)IQjŏ [?V5j6JIƗk`,}p*V,6xj| !,]jyfr3rskkh>${UӨ$7P+ "07qyEOMQ^Fp[vz O܂qxxA :/[*3uD`DxrЯɝ,mEn.뇌Y㹐^?7|uDKMmzS}ףvUutGy|gb˲6H|UK.\D)q@>K'VX 'gE(4J%+ȒE|{Mךf{ѲǾ5D>F )hLlu;\,#x%ǀ[EZb 9 9zimĴr+0S;KӾ焮"蝪sʻD"C(n2?Ĭ˪on6t B-cA1o:"6rvlApsZm@7osKyTwG\sBJt`F Gz `W@sbᗌC.2z} ;d9#4&˞y7F߯#XMXXrKXJ69qƉAqlJ j̲TaS;"AҪ[ z _NO0rؘ \q~]ޚO)7"(6pˠ]#Ow Üu!é]€O`D3F՘b ?Or:jc0Ʈ E5tuCe\isZЁAvk+bQ`ZaJ:Beūk8FbKy٢^{GC΋ ?Zݷ|eq]F$ʙ%YdZ\@>jI"K DuLVrcmZK5/[p}¦ƯM㟗 >H *{`i(: rVEyC_^>\c*x'xCNP.gR}A1u9ԸD$=oGK,3 VBRf3ϩ2vU8-/,ډSf&KճR@ W1O4Wsm UO>QoA)#q|@NAz^ߜẝ 5JWz9s SrS}3g[["'Y|>>@I|Fbt#lC֠2hFOih Jbk`鴈dbQUdⳎf f[܆D"ؒcZC_Ը{Hwf9pq@o7xZq⤖#EIR;/ 3F S?YX'o aeZYpXtR08(SzCE% ގ1W<#cKjmF) vE# 42xKMr Er(E+9`a:zq^5x]˧Јi%9rSjkh*O ژwTbsK5me]$<ܩQw_(Vz0!؇F ~}Bf-#N xٝ9 r&p܂4.k_I"8cQV6VPQ ?pƬ(ÐE@~^Y&2a}QsvrzV 5PR^5xykS2wko`6ahn]'*M1 _|Io+K?ȏn8Et(l:Bđ(TFixF"^8ɠ2zDjBRUe|PB7x,ɪԜ-Qq'd27"glQZFrzVާ)Sde)>s[%ENeZenSa}br%|fRg>[bj.D܀eiظ'p]Lz`XW_h;/:d5 lK3(CpUǸ-UeNef3jll~>: Ͱ!)UQ2SS݈IBOUXzh#h/$A^'Wr=]즥 - t6r(="d+ݕDH^z4A DW6ӽKb:cMxM%gBV‘Ev$|(_J!Do=`#лij꫼HҐvlNG|݇^aD=^ 1IL!ᅿc8̔# %p* Vtt$ /eAJeY~U {~E=\[PU|֋ N@Ô-t? #d~c(6},A bv٨ f|[A58z%910! k0%9Kϳ&(ED$Ɣ; Pߗ̱!]/@*d{[xZ$0 NLOjo^<ØN 4v&Ȑ̤an`\P@R<<1y`vn>㶥h)+^zh\p?LIÁI)?@tMm?m">7Nu> W{c(d"P4ed( a>3hG`_R.#QO5bh x1eW/sm>9=7{yFö|qO -Y{o8I_LLT TsFHHF@%),nL$ CzM <r0,/0k26+B4O^Ȭq BmgEà4|f,.X 'C$ISO,9k^', ؀΄4 2gw' E5?a}Ш;H~foz`Ant6l+'[7&ahd4|b-Q~GИ, |ǰ}vX#.M#3m3cL_e3*:(ܬ)f&Q⳧h'y݇-F0JhEEsܙ9rbƜVVfiNoʼ%E>Vh%U(u1* 24%CqTwrvjw_/(|˅A7?>#JmD" Cg/Vڦ@0| XUE)$`_ ۸_Eq9*-g/Xxzky]T=++'n^?Tm곈CEu H$}P~(O 4)!ƒ6q0&يiV}dijE;£^im|_ ,$m'AyheU1O|cC?Tu3BympO"uѺR{~c]5a^O⽗ ?8evt#rlc2ZwA;VZi 33 =g8ex aL,9R*7?˓Qlǐ-o[QIaIH 7$km7":"myL[OQ54Ia5Ns$?z 2qazvܐ _oܖ:;bӷ"eɭ7/m5s3s.?>&EFs8=HVD"䟤`9npu@_ơ|P)͂2$ALxkC~4Ǔ=n!8i ;Y㨘ūJ{apmq0 WQS)M`ߊ32J|Nrfc{L<ڹ. &܉֑6cP O6ݏŚAҙ[l; *Y.t(> +it~6l' r{N$/aRqi]Vuܙ, &'2}q;Xup<.4?6tB^-fX]|ȧk[>*,nQ1M+G %YB !?_z 'LOxL+f l!omU+vM>`H/xnɺNkxrϘr>N}ɔ] ̞NEeTCBH|7(r1n3J{ ^8umVmo> C4vU_1JX,H_Yhfvmґ(qs_  (`yW#x/OVM;3*i$sѫWcDu~Ṕ$Sbwm PТw+@ۋG7(n'N3UEC_礲rk]r+Qh -'YTE4 !>X~1X<|ܷ.=^ û"/`OJD_K9~ <3Aa-_~xؿ䃍%Q Ze):5K˨*<b_$V?shwesVr "[bI0 ;%. o/-LzNA EGswPFUX9jw(XD@q 秮[V*8UYC')CvdFHgN5} "Vv?_rt5<t‚QwQ9Ѧ\YTkxɗ|AtoV$ :pZQ<ޙVС!}ZǸr(Qٿ 3֭n$1Ò[ |]mwVc#B,whu}B%ǂH]p,45ݰ@{`I{ɲ44r6Aߗm;)%dEh` >>BYG<;8Yeo'FTro$wX=#)m%QiMAFT4 Wu0kw]n::a&oKM$}fZ@cߗG7FXW2.glK^}=&Yg2je| >j#VZ_ڟA"D7'4Xxik1ڰwՋ&+݆Ofpc u5dO\N"c6#dW`RC3纹s\¿k)zy@Cj8ɓpP1L<(ɀxD5JgV 4 \9%ЁƖ?V%<̨Qʂ+ׇK=Uut[fb+)gb71ڕ[/*na)J5)/ZvS>Gl:60n6묽!/6 r9D|ARJ$Tu3NޫgIi7L3$,T\K#+,.BjeW=#_1 ]_h`OD7O1nuoX=v:u)y>N]FX@A,[WtQI\\7Iz WAq:O"ZYg22e[%jOq nm"]"=]P!tל+;^]񎬂#T+z3Ḿmp]7A:R*5d9*ٿ}*i{8ز)>&CC*.볝4UZM ð.<}J>hίʈz޲(O\BlKphmM fNKa^ZER ۇ@~a$AKhUz.K mv8OK(&g%nTQ^,NKR%J` u69.ë rWY[7RGFn%GwѿYt!;|>-\ Gir"+-:[1OcoAoFvp!yb@$JI]?dF9:%H*Hahհ}eDyAJHEYϐD~ =py_(hH*M0)a8,ׇ+1,[)Z,8y=Hi_ 1?e;Lme<17򠆞$*!qu~#X gHt_6eاU>C"­NlUT(CmwE":à\Y{ۡG7vvyv;6Qk] + n(/5qUON%jܨBXfSSSҨἶ]ihO[VDRF7ܦ; GA0<%)72gO?OؗÔ 0sF}JS&5ZP ʂ Pԋ`/YҺ_EɌuXsz)ދN. f:PC=ֶ :~|W;ۙQPjoKt茗,}*KIO$.8Ɛ&lDgc6`'.j69DyBJ :uD!(U8`#w-2`X5Gt 5V떎X˿Nt`=N]sAB[쓈B];ģ ^E|{ "j֊e`<4ຩDݾ=02xFO@8nk06朞zMPώ Qf:[JK,CqϑVZai _  1RK&_w of1Ynh0xf_z4ZOǗ;d/M92' ~p%>D &[P }pBLdu` Ma%.F`5m+[P Li-K[%7LK<Մ #2RX܅ ⪉W/`4B"O#S;uJqyw@|0̾P-xE8oYz,m7  I 뉞1 * 4x_vB m)Z3^9О^^)BtHKA _72#"bH{8[wj2M_TuTQplr8q4/3`Fۍԁt4l/5xv۫U%~`VhBDO|`iSRgzJAlqɝߤ*%kj0Y6TVpNa]C6ˎtfMQQ߇Wa]s* QekT<Ӑ+$kd$.fj!-֝IFnZd<ֳ6'3TYzXܜF{KO$ZR`XS~8sQ)7O߂U(T~;i>yS)Vo-5#ワ$ɛ_ĊX[$2Xxdz\x!gmLkP,=bȡzI[<ՊI["&2:e‰; wklz9X;ڋ2՘evA y{HJT! $R W$>|CPR`0qqmds$9ĻJ *_$R,Q}Cp& ?<T:LsҶXҼ;mTP-g(ERi6k]lE3ݢjhjM)BӍ1ۑ~ecNدv[,Nekyx￳đ7WT6x] "֧o/E22uBs] PO|]E73"뎰DD|M-\Ln5*lצP>ж8+㓾@:(DYiՈi9a3/+|gpх!&lm*wBnr)BDYqr|i1IֈdI6@퓫95Xo+v|`[ яwO=aH([GW+ =>3]d0 w+D6@+5ֿt3f)kgH̶GJ{κNgu{bI-Xxк|ABCS?/lk ^t/4C #SRv9\y>#MjF~vR̓,U8J@jsu TnD fʇCI@+ p^h//a#{dąhɯB%ڨV[Ҩ6A6<;`80tBcAU0z8#XaVOr3w8}/KgĆ5: j(tpw6`FpuQ@IsکOLCZWQt c(dza&u" =mXF"#J^i429Е;:(o[.nuQVʃwիL}bDF;žᨖGX4o9KLjC,_`yYԒh٘LAyjJ * Gp,ch 1oUK{~-j,̿(>Wb \GOmtUV_ o4sϾڷ[̌td!"a1FW`P[/yJkLS뤖kl 6'z &hW)ԺAx36uU W$Q&6xi/ovӌ7j\Z =Cy nەc[*IIrT`gZN?:Z«Bh}Nfgt qtb{yZԊ+aC.:)VYb7@ Uxy<ʏ$ 9MGO]kH(9#?քK&b0wVJJ05G0 %` K(>Bۂ=^}s$G䠉G;t8@c % ˠMLyl\%BxTџŇ]z`gr{F$;>>Yy^OH#aNψC~3p[r=dK]dYrC>R҉uM[9=l@T G36i,'m)w#C;A5z. H]/x+G>TgCtLbL.T,(] 4o=!ޢTo.פ~%LA~)(uL$hЄt1Cd'y!%Q.kF;U_*J3o}Q6I0'I,LtSk d⛽\O32Weweȃ6 7=cJFeՕ\ =m+(PE;aGnnuƄ9p:6fvCZ/V [nJTpgˤ Ma7cnGbow$FOu' 0K,~ЦM{ws$6\EU\8URHi&A֦o.*䓶cx:Rj uXsc; >9qu ƀMVT#Kèq ](xPȜ`wC&S@meV+c/jY)8u?R*Z{*+2Z8 r(~q)|Jp{?#{vODLªglJ^;:L@$>7|}րjnE>~c[I2*Qɓ"<^(5+09%o5+0,Ȥ( L gxFAͩSQ}σO~zSV a%&*ajX>w}ّ5j@H* 3LC!3*aכ R4OZ7U6؇Ob$evSIbհ$K;P4ѩ_ bj&Mz/4,mV$ryAء_OLxG^^5rH-{f|[R0{O.TxTIQE׮Oh;*ʀoؠG,=~,fnX% S@ CrL˶YwP'|ZCal[@'Ah)B+r<ZUqVC +cYmEe┊;0@~Sm?*nV8}isaU;AKØ5h]$ e,^p@MI|\mB+vXsw$1ð䗰|w["P|9SK}o޲$,DB3 v+"Z*KG&T[3rdu:K D{v936\<f1yM9"@{ː6C=jQJc0v9˂RW#HSz藺.}hٶ,sjH2Hj0%GhtIjok? jȣ䯋D:5zjf 5U83Uͳ|Ӌؓy؉?_%xa𐂒6P5 +-$@eA9=?:Ⱥ T f'^>ALKsw肂ђGUfwrh $v!S"Y- $_)鲒cxSF)on庳' y=lkA?tʍ|EweHbڅuHy-w:6HQ{B۴bDejpn(ΫBIAw4HĠS qGZ5 JwRA D0zoBOެ+p}36E.hVoSwqLMLHoM?F!p{3_6#ډ2O&]Hn xsE!_h{#%Wf֕l S[ɽdx*? YH p<;=[~0Ǥ..w/XhJ㶌ԛ8A4Y|#=X3'9pߟeNݜcF.=2e5kZJ9SJȔe 6\ŸZSH§.vhBĭ|%,AVM/p 1C7=ߋ)w [խB,՘Ϣ@^8elXs7,NRM#H߆[7Jw4#DdVu˗jw28U\ǃ족֛ 8 =$ ]nZDݛ󔩨;[DފА0F Γ{ͷqCgZ\tXfrѡ"X![KR#Pw9ۉ#I#yjx& :[1WŜnͽ+uIa?؊mDJb!c XGwB9(5$/7,FX.S^]\@)ԗI._aT\< ]ρ۹B a e I䅎h`-bp,hF9Rb[6 jHZ9H  Ln4_E$Z:6b*opp;E ^!8x9Lx$s4/D`o0P;유ч:1َ/تQ6D[:{U]j1抢|N6 /EBiQ|[,X!͓b#A۪ X܅2A$!vAx{]v#N1"=*e '/2Mr`6_.WVa{db+ƛL8vfࡩ*E$gVX*ak L˕sHAFω jR㰨  TKtԈ=ջf:9׼n_9]2hM>)ug2[ڏ:K{BPy~wqU.M\ K*XQEuPJuEbf}.浵2ܴ=R/:'<Z_r׹< D#4U#$;us'_ ]}/͆jjFcd] xM8_'4нE-"ǜe!/V [ 0L%8cgte V˲*6k:! `6MLo`n !~oylS#btBlCp/|hݽ^gR54W@ׇa\lEnk$vbǑtll4F@Ђ{duR4n DQO[ wLzB68K8bGLe:&qOŷ]Sg:\7&-7"{8ow#UB&^[WoHDhfWk%cN9%իNA١UC6v+F[ Gꯆ&Ebk2ǟAy-X@/W.BծGxy8Cn0φ1_[A&T~#R$jɔzV&d OjJ&QI0Hb%n9WqvDCҥD!/D;:uoi9\2:WiNs ]oE0#R޺4FɗqZ)NQe4@N}J?*VIjP:Ɗ;QL@r=-K{-] 003Ufz|:qq&;!@UOb9ܼ# eBt=wbPXڼS_1訡J![Vء~wC^+ K[Ҵ+>N]{.kGdaln+x ĜK NjDѥNl+ÑzM}V icPnv/~'# ש$699kr/ۖ^g&w߻x_S"v!~ s<7u h7 q0<~׳WLLI b<|OHQ饧>$pb^Y},3DEPlbOH},#dȫNx^ ͊,pbNl1wdzٿM؅!gS0ٵK1CeDjF99zGHz:6Hsɲd1\2\Կ#+aTDG3rjOKJ0~?Vc_QHJ?Jq/eϠlh2$ گdwL}qw<.,^~E-Ka;B)ep(or#g:f/u6(.*'fS%D?o܈Z'zΕ} F_ ?9X5n+u`?K E+QމfL $pT׿/@ _vZ |Q^"O"\PJ\ds-@+wK]GʉPskѽ:]8䣟 4?QH]=(/|6H Df!٣# 6yLăۄ88iy GX$3݂[qi2`Ʀq|zj~&󣴕VLQ6ƙ2+Qvq=ШrVMhujW;;f91҂@2L #`>,ŏ;}鮳+Mxm[N X)K+@xNgP3舣-JZ[`00I`cY@5Y Pt{(*%)s#РF^z30uiǜv [xdS%&KgS+zI-|_wL@62R0y]f%#9WEKƈ!f>nzCҥ:=f_Tן^-˶l$Y x™$9/ۭ#F*y[1{@ޫzCT.:C!k-DBKE T9.ߚOV=J|AXR[ƞwgU-y@8!c1ԎĂ'qsEd9Rvb *sF< 93EEd24x2cgT.S[Ʋǎr )[ΣYZeSǧ%J7&8wUm%7#M4=8r'#g_7g7)bUxVݔDa40fZH=#N4Z*$(@tPsq2!$e5r=s㑟 l ( 5"̞%\]QR.g,x`|;=/`؁'d|ДȠ$ܹޟZ+6vx,WGUߊRvqB  |߲6{@Dk2 <֌=Hf}04依*-Q)H{tFO0v$F#"~l^v-zΆ>t4W/FFVq cm0Ua%IJ|2=Up/^:cɹ~\b>~j| /F]oy9tΩaWU)޿EgyXg3k-8u7u4RzI"2KIlzR 7ϝHj3el*x`{=;VН5Cw1|n[E}[ҿa"7-LO[IYV*2$S,=u&jz4ELPAroImi؅W,\Ό*xN〞|_\2W J72eJ J6`Ƌ"GSFm O4Иh-VቍJ v>cJԯIE.2!m&2 MR,nu&Q'lFt"pid\00Gx]Pn! 8g{D}\MwltFv":`<,R[ Ya2MO̧ M?odZ"94B& )^u iЙpW j =&0/( ]}إмsW訄u 4?qi\rNczvuڐkaN+a(cUZ{z?cXs*met&ts,rhf qBԲ~kLqŐK y6XytᓻNup .xURwҌ7H gV<aǾԇI,8%t:)%Wh5B|Wc<Pv]5;7I\;?'~0/Kg-b`c6{0765汔e?bӊ ̃P=401f-2yBU) m>XʦߑbC[Q%*F}~/b|aT ⿜ \#xhjV 'V:LeK[óa?h0Ͳ&1E[dc%b'a RPeh"eoz8!|Had/6b~ N"$eⱜY^$J-Y9URg ^Br{=b\E7e%8- +Ӆ8 A-D|DknAakccB=sIM*&y>oSyե}A(~FSȥz6Xc`[͍uG\3Bq]k,uڻz o8g%r'7J<VMɷ{fZGy)60$ G]RW ;ڏWEv uoW·7U`?[?ZH0W_X7O,no.RM>#Ȳ4Gz}zyqi3qai@'ɲM10Q;dCOW@VRaTz5Y6ܭ\H|)xpC5^\~hOfγU| =?~Y[ ⰶܒ> ~kvDMVUHՙG ` H3l +Ẃ=뼓 q5BA*8Ck:_dH -wvP7W꾊υZ#t+F ]F=/t"3beYYYhBEAhA(|EuAwb"BEn/g&K(-+kxNVjJ%1r4hv͍cuSQ2$lw:}/'*| bVmڕKtKic!gI -t藃TRad 5,ł_kJl4Ld$^@Lm^+;t5nY=(RrnaL.i߁`` C+D|1( ^e.ypP<NFcCu4|{I56o!Z:oUU)8kG>eȇxzP$ZN#2J`~%'=mۢ})X$|jek7j[־;SE30'#$wF )*8xMSN_Jug(l&X0ggrF a=9| V)7ƪܡ[ׯ}ŔY"}9=s;B5Z21!1CȦp^?4$7S/v8ե2 ; Az;m`gV.f;ɍQ(q?\AacYeEK&v՟< UwI{&s26] kW [<{M,eo,Myyjp?1hI\{~n2uȷ6"p'*>HBރՓFJ} )B3`a,ǘje8aao"E@RhV.b"B5e|I[\&!M"n9YC8HI:s@;[ykPQRo{]Y S9ɵ,qm('D,ڎŽ`l?M|>ڿ@ecsjSd°Wa ]%@ɥ]1 |䤥@Cqdw d*21921-䙀vE7Fzjxݕl@ ɀV‡`7Wno~wP^<:M/COb&C޴ˣԊPZl0buH.LJ EhUlg2wh"5W<1;n:OA *z`@_xZAMx@ Ea*W#A (]3Ke-IA8D㠳]jMb*I"Xm.[F.K; ŜI-BX^ګ^C6IJc:HE1*$V*[Mck'j'W/o)< 1p)3-`>`"rA)rW3elݴ+8xL5,cΆR'ĚP*2t"NB"V2#}ٚxAF⪝rûiw2b`K{vgvamzTphg?^LϢݽEWBFv8҄sQUO8MBh:-sdyBA~jC7:S9!Zp. $@g ={/Қ̼/TЏפN9yOJ&ZSlt$԰uG]Rm#BtN3 DcLヲyy6B#ZhH~/ԏ݀dP+?85ťOQIE!m~Do N,9)xuQxZԲă-R^VtB_E)Ħ24UWOV!ʈ"pDLuHYCܒa8'r U+J_bbc&zj[vpg݌(_nPmc 0OI ߴXq3xbX:KB7Ro5GaKm0(vd.)%(rtؤQģX=}oe_|Ukoys磌-5q)ǚ-?GӡY֑vS1X,#ڶo@Dmd%y{\j~qM7O ~7|r6ۑiGD$^N|~k[IuO _(3!& <✗qƞE81sr RvP2,)bQ=^HY$*baK" baC13:EF Sʃ)Q?.Թ1.dUoRp&+ vw8U owkʫOt)@?\6f, /TwF[KS2i~s%۽꿸BC\ltCkn_'L e?{tASvŀKF壟a@[",]5CEh4>"F\Zu0w[}m;lUH{ٓ;"9o}?sIRsZ,{/J0̃>ᷯqќK,@\K̉I Z/6MY `*z|XPO0 $J+e7eWF"-~R $͙o(tAw5!:?*5rG1 Gg3y_8 1@?˶$^A&@b^(VE+l~ن.cRuUЖ?Rn~=g.z.. C=a$7Vl̴-SoK;2BV6jJ'S[ҳu6^Q8\F:215i78lVQ@ yִK>ЯeZنˤq xVGUT:UMX4A>],-VfМ6]䋪5Vmm=Ѷ%7CH[-CVTy,6ZV VagɻRe?C,o-d-y@ńNfgGX9͙B\u7F%gKGxOpC\4pltYOO V䊐gL'p]ҿW0ӷ={|7,5|n[L5Ki /GgmtnCVu5f!leF)+6_guIoe"&O*dѬ~D6kw6&M@ Tjf-^+soR$xTڗ)W*N +9D( "Pt{YO/7D{⾭ ؽ4j :SƠuأ$ ?H'm]KME(ȵ!gzr6;+O1Nj_a ꑖ, @l_vxtٸ_q9䁇u4"32zo8[G+Aj?cy}tZ<3k"UXH4nQ횹Q?рT9Y-~DCͻg<*ܷr?i[(F`ark1627a3xEA)as?ګ=.bؼ 5.iFʔA ft61Fr_8qwmIk78?xb9dhE`Ȩ՘˹c~:2%Z"ϫ5-.̰ʨgޏӤZA'Ra7^cwA{!;7X3v^d..oMOޥ{uxmxP9z٪Vfȹʼn@c !oww?hye x![Eg:]qŻPUvMq);fbuK*stG˾LX%#If{>R- l~ױzߛR1f=HpnM9ҐW̖s$S.!/OJIcР gǘWRS+ٚmfd<ґcX~^Ih3P%Ra ^R'(^~ a)1euO3Ƚn }a U%#SN'Qoa=vv)UR n .U7T_ I.jv C$K_a*d8pm|+Ex|~ InZoG/ ] ڑB/zLe̱}o#+Ynf M%*)J?Pa p#.ܗ 8m{*X{~kT]ҟ$ֈ)~oӚ=h8QY=6ƒ׭we^80K3nb6 0YH V0 х%1ZA q$;1ZDCiG&Yk7T3\ ҀfD$uYҩ,p`Bq?͞dfDӻMqg$_$RK)E0`_p*!t^I⚈Zi{Af,OXkr)RT$0FKuz ~ b6Dgna_ Pw+.2̯CkG#4w&S yAj f,\72 V<ڑ[R_&s643,C_F ,F9#ip>D h#%eF]v+jwX3Hv BRp.v%kIʓOѺ w&ɇK UU`5g"t.Y@očZG4otD{%F)}q砦ìpajt؜7& C>!25i_+Yz/4uMKy,u 3tNGX dU( ~TSE,Sz֒_rq_mT9ܡ}TM/eL9}t&KVm 8(Wp>5= Eiu9yS\}ח"!/n>6쬚9~r!'szz[k8aJI}6.hNo.AQ:AhIC66o]N, pb@ӈ!KzOxp,r#PuJdQ,b$5ށX}V> )z\st^5jf(sLénf, Gؒ IRkt^l񖲛z@MIiߠ1'oىw:iQKڋƎKmy[P)` 4DZ6-_B;l,5r |w,xlGNϝcDTkʅgIt+//vVʦ`BN^0uxZ3Xو1{Q_lp$cnCzgdy=H퇿[19.51e[ [h3o{ n7rX%9̫2C%P7խNɌzZNbUYջfh^2QՇΕ7[ZN#d(WlZ< tk6'N*'/ =ePBxD"z0ZN {~O/DdkV83"zYݬù\ޗi~9~ H;+W6ݮI&%#4,/;>X$cYlNKJ~M,Ap3V >IjdRJ(Ǫ@-Ǥd_?􀍁FK1<}X{CU|!>Î\sha8P]cW/aLĞ8LX)fQ&2]O` hk2d3ekކ1aw}@̴7\ٜ 8HVL`3O?zp>x<WL{jNt6 ؓ,LŰijuR_7UrxSSPhEFD{iy)/O_? &(drŔɢbq<QmU n[+ a>^؜JMWvN(an|c4`sa!WU gʎwwBl/t9'!#Baca@9*ĐfT:F(K  ޥѰTZce_B&dqOH, H`}!ʣ(ST؃<-NP[ 2ןE~HmaD83,;9dcrWۆO~ LW#+4!ՙH/x>03aoT5-ӺῬ-A|rQ=[k'\{\nV}~!^t1k\eZKuXkT3X5̓)YEe|׎PgF\g*%'*GYqbٻD݊u}DlnU$<WGLjY\9b%z !8ɩxGL'q53BM834N -XMd_`}Ge߻ 2%@qߡaK?Mbv4'oc^Ҁ:d}Um_e@ CU&)B1A6"A60`DP||!j.g.)h4+&Bg/Z~Ar9>DzɸRZ8\+1:i>WxxVc9Re7nu__WݬM0'f0MfT1rlȷT/Oƒo>Ai/eCiSc EB\K羁 *]Z~j%E?- OLDTJą!/dD4w an|Eop5K IJS3QJ(ORak48p*`]SEܜk]En=3ͤHRơ.~k1E&)Ȼksh !$\lgq+89MY7Fs˄+v I "լꛙz3C/KеIJna `175g훑d=4ܚZ!ޤj:m=jBT~jEXf>Pnƍֱ=ȜLX]NܱQ!^a Ornn:- Q;))=:nm}&X0?$޸(FCrRv'DYjsp9d쁈 J 24 娠0yk sІ5{Dגa 1,߯iBaWj!}ge)(8U$Mfr>{_)eig']:( x\`{ul4R ZATV\@6c# ]5o3sEG\X0X~O˩m8G"`SgG bV纓!E9c9=C{7/؉]bazON^ (u==z_rSh]Cbt?2I%puUqiKݺavxPVT&{4퀆v[?Wbǚ.8 &IkϚe~ Gb:3;Q`g)鶈នPii8b1gb^}|#mEq2]8V R('0h$n(Dz@\bUW]if Q&&4}VZ(il2|' %otl“&.Iw Ù㒾E&zl>w1}i|:ekB,Cu86jzF+?HE1 Ċ'RmRAnsRk‰vAޠf!>T8\+0[HEv] _JVw "EC2QWŝ񄀈֓p%/mT[$ET|EFI~Xn Yn}]Gهܺ[X#N6}. Nu;$k5TmB΍@qQhW>w3\(ٗ*U$!qY (=o^Ul b̶_v4[`2Y[{S|1 JUL"Qs!C&ia#jƴM"rZʄ;d̠BVم75n=y4?3*iB73by Мn^0-=~¥q`]k7B^y<_sj)Nz1;`t>'AToKFPzU8npnLPsgXCw9o|]qNdXH*W#ޭjޒ/({eT؏0WB@ ۯ\@d?IaHasO!s}l5[l^1'9{Z1 9()ҡ<)aޞ.)l4k 6N 8NضKk55og)aH^ݮ/UM|Yl>R0X>mߢSEmҩ9DItr#JFHLK*@a0\QL {]LEs%RB(n+pLnJվ^91EY 4QE%`Y@H͹Bb{$nXL mpc#ŢS,"{}6:Znwm|<HxRxH.NqRQJ==|z`=k]ל*K{'d\Gp+N#aI&uƋ0_#Mhs-AԜI8py8іKt`6݇+ @>(DGT%HaM6!ߟHU WP(K2zR1{uOU$UU^Dd}]+&)6I+O $3L,x! eJnrH\1hNNfJԮpP䜌ucSc]bS0kbhi=¸gs<]mn<9Ŗk $X"HbM:-ԔKc P!xxslޘx9uN"%73M! ڝ{H c |{*׷::F[jKIQFBF oW-2`2 tbX8xqClQ.t~vLZG|ck NmCKU[LہAW1Z&Sg2b&2||>j |-=wL7 X#Lbg1/m0]k߾Z5&W/. 鰉UO#N7J$Cۆ؎;ES-nlb\yeYxDHr5D 1hpʽl@{?~TZ47#~M+F?99 *+kGюXRXW5o A|6 ?J=].L_Cq g|j8X\* KϘI"a BuFWb'a)2|{l^M$#$Ko!0&]? LaB+оQ`--~oԈ;i]ƪ _uUA'Nf8i0v \v9u)MY^7*0] É~vmAth0?xQv~5CDEŗe/?@TdeqX. K?"e~q* ޠa[ܭ~& n<3lVo}K@!Þihߣe淬D"1/RfHTvH ؽd7'HQBK6¯~{%]}wA1Ӕz'|:نnh!:AҳX֑٫GG34};jpv(y sF$ȕ\_N@bVSG]<] <"hhE2rw\GB?bՂcLӝgҢ(49{piqn@wM\>1= }f2! )0OB9b+i~#|2?s/` D\{ 5?޵mT;G+j헼+IZ׬iu P\1/AjN(*AcZ/ݻ#Jz3xH.L:پ]G`Q>mz%ܿqtMe4"=T-ª0j_eǖpn V4#aqn>C3u3g2!]%\b$̕\a/1VE9gq{iC}Ħ%cmYFY_1r綄L8I 9,tk044lI=3{Q!-&2 mIk0Əs,J5? j|Zpڪ׽+F1TiAKTt%6NjhJH'ΉARHv]>s :Y:J' fC lO}xUΤf4t .`߈[e⒕oU )566k|˸uz,u#X?gl5Eh깫R8GJˎ-'8zoj6[5 ,|튯m1˴b1Båbfnהzξas\YoҙU68łnzN4;F-t]鯷_"Reg[ρ9{VBpF9=3gW,y i1.tcndx5I,u/%Ip> Ph+6uU_AZ!N(!i Vc3mw7 C:礣lD/9ZjCnunƗ7p{Y<} 5soqKUWe{&}T xKMkwn b˩P Y~A LWw4Bmj}BT-f3 V@jI9"n>1j̼)Sv*+ӭ*#q 9H -?Vi,K|<^[sm}āY´ Ef8-Q^B'ObED^آ2L$[x7W-ա ~.W0.G?#`+\ոƬ+@%ǒ-9K%ڬaxueI[噃?NLjg ΧJʮC֡K yl 9!zx?__+"Y\ ]Ǖ75@"_ ym&=thkD;u.=Cc*ð?da&e*I/56[h6jҴL] ؍Ι˷mQR&UX /);Epٔѐ,xmܯ$غo@0Z=Z']d_5 QŧJ< v~c!ꄘZ`%<=R[$"V(bZu7J:f7 .dד ~Yز T(Тm`Ey`m KaW|.d&@%}(.HQwrz!,t6)%r䓀_o!;SʋzB '>9d7= Q h33^f;U&>vݏH+)K1m*]k{B0ipso3/o5 +L݁r#T+>|ZEe'bq D71᩹ .΃ ~D|fMigGSաC2gn%k:2FDJv+AG􉡃 v/p>GTj@D>McdVڗgE$mvYz|33!ZtȨ`9/B:W]ó5+PF%`>u`S(.btăzq@~m@iCQqc+:}Oq6x"LJ;~?YY*cyn"!&֤' # Ls~Ե)fz`􏱁@pJhGA$ $ e6AKŷ`#t 24* z %yO*j6w4]4mՖiZcH"Ħ'T22cnL? 3_R3 N% 0AgHl2ʰ6< DRG]!n<1oTkmw_cGڈٓ0K*DdmHE)<2೑&Q|=@(JU&V?ӔG?HϞrˣl+;9;:^bCF Ƶ Wa+)/ȋih#هG sd]Ade9T&p?yxĞ%V" t)RaC},dતA{ "kF5& G+/d/O3),N6oD)Z ffH9Auul+IKصlvos |5{5k~/E-@pˊx04+&8å3@Zc6LSPjs7 <%`V *L 6bM|yk{#Dxթq>0BU.HMqGTk~pQ`YVZ_X㚡R5$uxozԴŭ\ޅAOM^Jw@ ⛑!nFka%k#NxlWekd}j`ѿ [8vɆX6~jdvh& sKF%U]].vo>m\6+x)r~uȪtꑚX0pq*BTˬR;{Fn7M|1> K Uߡ~R7"`{>j籽ZE/_?gc;gx(z)x7(BS$P/;du@=5 {g;XoC_ qB0]mx߬#ҲL/%2`,.{9jKޛM8]7# rl{_3OKsZ_=(-=m᳓V@51-LcbQC7gd܎9֕4H2)s킻C cA㟒F ]0dFhLkV&bFZ19-{GokUrS}wLJT#f0CFW_`/u>a 0QNNX#Axdv@Pzhc֒ oq`S! l{Em7$Y6kZ]V 7kIexb&LrA?ر >nft=3X$(Wbث{QrMY`<@=Ciݩa6 kcrR ܑ(AwVTA+z-U3MxPCViۼ]MG7ŝ]^AƄ^N;|?!.Q"0}Su֖6[RN^BIulKeҶXp/`8E_^|4T4nW}:.}4u1n񿛳a.ka.ZD.(}*V a y3 Y|?^|?U 6lk EhFU )[X!?¢S4VM;xTR(p<э;1FsM/ fkFLeK5 (&)YU󴸶  hQ} N l ,i=Ps*:2)'(#,r{6 ӕЙ2yv=Y+̲F۳"|שGq.="'пl}2*fa*[zhM9o K7zN½B\E =_>bvj8x3VH>X,g,DckLo轱XAj&L@VG} R7~xg4q|8Ң_5wt*&Xi3 AWL|0U7޵Whoʵ7-?t6 0ׁ bs*@xe )ҹ_-AWE#UR'TDm5L5C0غhbch)|Q= XUַo*wO*٩xX~JՏ$N Iy-|UԆy&W8qn3d e>qgnS. }Z8L7UB9t048? *d%"*uUb$-\`l"{ޑgO[Ϊ]o k`?W-$3[mz{OFc u%f @ U?}>Y貕.-l-.~Zb9VyX gOZp> Gq_F>P^Usߴ8r.2I m9ÚV`i9w*CuL%DE}3 5 "+ʷÚe40xeAt̸uK[_/thd@­?fX}:?&J=M3)l0.zoܣ`1ԶN 8_jԅ=ۤg%[Ĭ^ "?9ZDK.Ǥ1Zt,cPj&|tI"GWk-\4!WDi{ 0/ޚXjmO'aϸ|a,R=l+uDiyMҭƮB!ݣ` eQCh\v7_[ߢy| ^ *t/!HbY͒gQ#s/GBGI Giز.&}ކ|Gj殈BSg\լ{t#KJ:>טA N} iy5MqNI^[ڸ<;z01GMRsOZR]|>x6, >ruDO`t㤴G7%z#zvDG|>tbhkX۶xus8)3p=)|^CFI q%GCmN"ݺBXyh2Al9)x-OHlXŎ'' zTZS;8w~"AmV7KSa?6 |$[a=g%8D رXཬį#/c) s꟢Wv1"ѐcG!օW>X{M.GDK2b|D׼G~irNJh} 6vߟ} -3{9{ۓ_k{5B66<">naBΉ-M?=wvx1{RW-h;GtY-l*de);aqsbRЬ(|&*~kffhbch kCw5O+z4Ne?]횑9O?Q֭\ځ'b#  :T*݋$' fi(FĬHv U4-κ˾teX%M~j$ ϖ4>[\OQwc|x~_gٴ:Κwq"R>%"ճY\k߹ל\uqts- $ѯ#ŀuq-@4ntdY$#0\ hc+V ύul2D[1`+%RzءGC! nѬjB=&Ze @@ 8rppzp)w:OM>s:*YZ F}M,%zPdN&zb`j4NF .ZΫS`s d9aߡWd_rOP^k[Tp\u$(!F=XcIJ0N#]d`G,Ra**; |w`6;U7Gك@rb.o!LRzMȁx<:(^~uSkb#^Zm0r'uIiyI8vIUTe5{Nj 2O-&꤮Cjŭ4Lzk Gc?gt_+#= ~[Mq5L:(PAWXg4/ z#mkEhn"Fꇮϱm VφEfV23O/R 摏'-WV]"UCڰ-[sU$S=q}kʯ*vHD/w Hg7fhڤ{67!ޙquZ; -^݊i SwGy6݈Jz[MYZwpN3" 3dҐdڅ:] wbK#0;߉Tۭ-VwjIXsNgt4Z7(4u2}X^Za*'/n!G+Z:~)R)xuژDe* Hu@5s}"y;oLQ"{zJi aKicw⚨-zfZo%"Vqt# ’xUWn@gL( 9n_^ܘ1L;#T/f(u ?\ m d?ʽ~s2|k 9/!V?…LhԨO58BxBfEgӬmN wq)@2P ka.hi* c:1jReJ 1B-rD7R-_a1gnmt4ShGSuLd痹^ào&Mri1ïQF~q wkϿүTb+s=&+> fpb}'s5҅lQs8QTp.qyJa5 @a wy 7Jls25?rN$cUs* uʹ YzJ<8Qv2[,. kv桏>C 2D%vFcՃwPm*#1>LBǖUO/pBJ{-,2IHczt|SMM%N\^POJ0zg6Lal![ 3Ps*ہN}+'L#H /,&7EePAV[Y8wZdQ4ZEيɦmvmّܢ7vTҢFCE0uIG(2iσ[W–'hJАyWX'o6~bCm51Ss_HbFr/@{F$Z!H ;ߜ"5:<`Ww9Wl`RkU- I&gF[,匘 1֤`1 `{ބd%\$_/$91L0)@8ERrzhk>UsY/i]8L?dD<1PX M0nB̕TUo`wKAf_HxإWT6m!_9_x=!RB"e@-cWGT;dCbimz,D/b\3aFĤKoz5(JD+A/@7=o SJVbO:`% l4mצ=Uy$vf&jsyhKy@";>@#g3(IRMѳj6 >B "8/940YXhlØmJ6-4|(ľP J䇮(\x+Ѩ &% !u[g/|{`!d " G,zSZ*R:A=zV>=hF+f q1bWfCC_nU6|Bۡ"ȝabPapgyЄsx]bNSS?|SI븎aQ.uISSmiU՗J Y&gd>%d8*:|q`b`@ :bf kŒ햋*YCdr2LUno3Q>!%b5st۽8O|L2 D.!#3{ eC|PGzh⚯j_=}R3nKS6oņO>"5}8<:$h!Fjxiqp9Ln_#eIA5\j4q_^}*BWv !Vmp€pxd$2jx8ۅV.Pd==saB?ډnK"u,̤\kм$uq6Uzݶ&?8ULɮgf?&!bqU%~2Y$Ga@ !T"'u'tǩq g>ѨRIX9TjlJ GD8*:7N1 ;Suv 6RV]&~+b_ҌxNl ph['pnR>zjX1ex_&Yy:Q/dmHKʠ(pH +f #-* %ʒHleGP1CȺ#0|mWdqNg! ] uS"1(ÔSXWSJwz{PDs# vWm+Sӡ[őRe=@::<Oe}yQu) 푇VVi ,cwDS7r܊ ^l <#WJ`ohwKtۙ-ʈͯpp4m@F"`h߯J /63`8*T_rbB{ub4CqcgEy~`m+w͎Dp=p ɘYgd7j53!{/Kjgy ޓOYd0l} egA+a0|z-؉.y&/,E$c%sQAo(HT.edKa/|lu bZ;"3zo=SL.g 5=Wxt8|+Q~Pr='9 X228M ziv9b 7@3-˒ [aӮycϕ[ DB-Qs>+L \η^ (fqti p ;wa[Ro6-Hc`Pſ9c!WQ]O;V9CX a\j\n-l&#^-~>MD#u@h^#sI v9FH5b(YvzU$_XihQ*p1BhC 8\t &qżvOMdkw~k}gjI@ s~G9U+G|D9oZǬ 3*+''HBH]r2!Qy]{qׇ=v ~ "EnFaZqGiw)2oKqB@nij@\F#q%p ʿW> )Ð )|ܤ BŐߴ(,M9Qې Ig,dC.Q\)Wov6Vx{WqVֽrdH;U qP3(O$cwxškր-Ć3%=H 5V;K|xh0VG: ]~ kscM_>s`d%m]w7T>?BO *٘AI6N?'vυ0<-4ئܻR\qW?$ *g*QY({(~:c3O"f'<^+  Ƥ!#'6+V"6f4fhutn 4ɠ8U ؒa> y{Ru4$[k~ZJ{q)Ɵq+mksUv5^P ̘gg\%A rGZsdTi~Múϗ*'jZ>ՠ.V] rH=i _3i+-Sb%sNІ:Fq`{@Ͻ[ŠX'H9\Xv,Am4em2aᲅrfk1vHwϻ7~Q&o|q`\& .}WJu!Fhė|/U*quQ|n\bY%9_NTLJ#y#v@H^AknjsvBr/vo#_5 Fy_BqH<:(.yJ4U-j)>䛋|] pL.÷2Eε=ȶnsz<^6ΉI/].|2␦. m2=Bx .k47HR#D_CG5V>K7ۃRn_:PZe#Ɛn $Ys4Z$H;/Vrg,Xוdwh}eI=:,7"s/vQʻ*\7㡎I{z_~)Lфf]pN=7 ^* &R_]\UqzRR_y,k5(f{A؝ ϫ{qxT GURz/o DFqIyFez~lσ1@H{ȎH@.Iiy~KsLD`tNN%qZ M(^e-!߼V\ڧ0qY52vRzEmLNfls4bsfi#~Kȣd4y*iAJgIRٯ}p5[HM,L8%l&o\A{˟`geS*M/rO@z1"Q=w_3rAi,Bmm[(ٜ$>-kYm^S{UI0GwbA?xsW$:8ޏ}5YTL ۽C*hcb6Gxr߇_-D.{?f'G5t? ^ {;O[N<$tќƒI&-w7 u=OʔKOgAqyj-:4A2گV-jc|_;' bJrLMzDA_ԩa7i@[M^J{X>@ }^7:7Z)Hi0fS4+ی+COh׀#݈P,C{i0%QU'GrH 0]'6> ÒP)"$_y& =Z?׸F30w!qeK cF`}t[n =~6  8qa.]“:ϴgݝ>d +bZǬ-8+v An nI+ 30-Kb #} >Q*x_h8|Hdr#xhy"'/Jmfk=ٴ;]TceK5}dhʛS4*0*X3+ﴘ}ci9{4!D%ϳрQ=6+a;aY "(ԗ vMqa>f%a$KɐDI VAyBEs* Oj 8uL E!ٳնS;쑻XYNDDGfE!<{E(BH^F')T :}[mod4JeViv(a-;rR.6 ~?yu.l.F_M1`QW*L/Tr?Of)(Qy1Mf. QÔZ^IAn\kC[;Vi9U].d#Ԧz^{75/N8翉Dֆ/IcQ3 D# i3>S0>M?xouvcFN R8yI*1 Ϸ;̆+OOd˂B~|v' Z)CP;vcL% e/?q*W6 [-6}{jLlI:di%Uòqb_. lu s Gf6Vz*.M?sk;,s;^Jhh2F`KϨ05b8i+㼛reKpFF"ZI~, g#~:-#PL0th}{63:tcwoG9z^S˩?ú2qpyf &(A?Va}˦vtD"5O/Q˃8 $4>n %>2U/V^QiLG ]0 9Ԫ0\j dE ^G]?z1v +F_IaaB`QUet&+9m4O|nU`@{gyS?թQw}f_ ؟Z Cy:cr]cU8'F_ls N,d=N5 qQrҔ3 7߀ۡ;ed6γb`mx-क़qDa"XC堝7^Y`pw OG#fy)79M+r?^LHΝdס'wJ^m`jj*6bu͞ [|0Cv;+v:kE_lAbZ/7ʭ~PL;IX Z(qWF/-4!3Q:s:to#X}m% F_W}d0ؐսOv4T0oF%˯b6Pa6h@Nae5i m`KTSD3 guvObP1GVT $|c(R>7̬MΗ^p D^N T0rZPKrlP rH1 \OK[.S ,`&?@bJmB[ aeWZlyqT؜A3SaS2 WBPq,ǎҀLާ~k_^|F}0lZ..}N^v`o?rņz&] U!XbYtoMOrzL2j%O>P\ȶjdž6[iB{zʢzԖ5F*9ڂkӗ]1o:/g3 <{'|psʧ?>|fK[:G>GOZvoUVА衯qCK)Icy@"ev7wҬXߵ4KeLG7|22/8tvQXi̻m/N8"R 8zjdbsP)jș۠)C?n#ﰯ8lGTyf8]<`:`ߵgo4R8tJ4>| G&O2hN>иS^qmk@t>v18`#Lj NW[KmGX (onn3Fĩ. \38+M|%<-<4xva'De.hR ﱃk*S>lB~2JJ ^o"6-PШ!d dUt— b-;~:R~p>,]/7o:cD*Ys8}0GWg4=n qA塮6#ɼ('#FllA6=$/'HO, 7CyaMp(Pi_Ba'e )=*>5#!/RˬM[CnYd1Վ!ie^M䎅c4ˋD#+:$D(''hd+=D_y'l4ɌlF<4>U ~?p~b)E Lll|3jT!>O𿉛 'G+ :_+jP&Z&u5,]TΙQQqCUXSЭ2OxSJ]LS #EJG[X3S/Cğ, Xb5uN%< /Ԣ0VaiRy bĬ@k&aّN2pFn.jGJ*C V uAŰ)EFE='\وVeUҺTan@ve"j4Rw0澃5nl2EqEMrЂcn;̈́cP%\-8jˌՋDʢs=ھub?-\,FbW8fa2{0d [Yr@,"8KÆI`&ODGE5 Wk{D"ce8X:+EF́܍6^ף*N`NFہTҐr\_ZC/RV'eZԆd_n߱G3a@iw/ w_7MPNI*^ij@H2.L/d2~Zxh4t( efTw =^`풃F>0|\)n FDUhPL]'w TZd.a<GO%7j7QD<SszM@!M&} 2-E27f塇z*њm9zXS+4yezA5Ihw$\- _ƜMpi9۰51] ٣DT}F>_JS$0ZH@Qȼu I!ey{#MO#$xct%_ MϪ ̚ Z`lFArhKwC?EUns%Bcθ;괺gcY!x}1JȒ1ij{M=s}D\"l o-Zf83Ɣ@1klώ冭`ۭ3$Hሏ7?dL>+Kde#Ո~kg}d)rPzEǶ ?!Y(a~:xs25 J}ۀra\]LkژU|W0֌UӲ%㯦BƎ2 [FO)Hu!51$Tjnϯf}ˁMM 2 J҆qo@RO(F#잖06jR].kH<( \i1[cYy/xWpq`Ⱥ5;z: ĹgisJRw=SX}_3mv;QMnoKg/=\d%VsB]̝i(Y[:љj "4 V5恳%XUDZaǒ WhM^4E@pЈ?.S pƥfǠXrIO)Tص;ΠD 39Sr? *xaqgg!zNrbwYW^Vc3I E L[QL|A]--!:@Q"e܍_guhgBvES/mZ!!ZM!k+ ompBiٙ' g ŽD O)tq+ٞ}0@\6iRsnm"sTҤ0"FOGe}>N6f]'OKkXTQ '=pd)H*ZfXnnr Vub^7]"Kl A~.[o@oun]n  MjXy4CYFb%=dH=~0Nh[/_\g EiQoz|ɠ' ,eU5q̮Uu;q0IMCltHߢoR}%a=T (FP̞("<$ AWf:6 se AV»ր9u:)T8!Hj.Yȝ|0E\"ٝM,yw-PPq(n_\6G=)؎ dl,"ͽDHY@nH 㚡"μkrw)K!Q DVuFPx,+)1AJqY|T5LcTF1O>ElMn*3Iz~dG5:Lժc`I+?ynhۮx|ֳ8GG~Õ*\B%,nbKv fhWS 2;_r8L܄="GN3K^Zg1A|aIS{FEK\F5%3g"h@{SVU6単-l%+4b}=v:G^L]Jv<t{pOrG(܃PmGj MtF܊-́1@n #fLGC+r!^qbk-1Q IqgG7"gDQAV(ʥg&~Y%#;ǜkl{ЋE/!hCƬz;P٩CH\8õ˓9nY9_p!`\3;YEf|3W7^b{'QH`p$!UCgN*F>]c/߶`s߃,kM"+LÍ :߳0X $r̟xKQkPg⥏@a˽P %v:'`eP]~ Aj1Re r<@Bٹey/c0ܢ8Ώt5iOނ`T9#a4"KrZ&E 3ɵ&qc5h~C* P ާ/El_XNV0]D՚aQSs̱%] CVCÄzl&(GFl`7QXF5WG>ި r_yth6>xسq(Tb"_$!zZmh{47R.8uW@M9 i&}AYz '2EzYY&h/qCp ~u*: R'9g9 $$f(jmw5t,aNKV.Wӱi&6@hzrMȗkolei/m{^;iQCB{-;!P (K0Dɮ"R9La-mEg6+39%їOCNx!&RojF SCM1^iP1mN-+ɦ/ҿײ.^kAjE_u*̰ڢ`/RU+zkT*Ol +~>.S.-s϶cZC'3˪غ.d; $Jq0Fgy(SCxuRT͂Ar.%'v^5inbmU[ Ź̌-?jC3\1Ds"y03Urd($گ/s+8y B>EW ̨Wo\*ck9e70 WR:e•ѻbV[m-؜KgvOpH ^{0!-\*}ĵk & DD uq0rglaFb8;: ,sQő;o 2[jur5+2=Jn WG)#6h o4D7vpĆs2;mm WJYr>h:F>ɎDVw܂t aЛTy KQ{a[ƽ@RT5T hyg'‰v#e'ƫbP J2EŠX6H粈at%NJ<M:歂e-͛j]]X $3S[3l4%É03#ф$9Bwc~"U[) |̈W 7M~#x=^,Z| d 1N(%'TZS)V`'5k?bŶHIBH0+)s% g>&Z߾zԤYlY䰓ٲW@uD6Cg%0&ZXf͟KEiVf&]Ւ{nP^"Aʼz"Ma=.+3(k=\T[+r? T^&L]W36PL-WF]8arRk .ڑ8s%_l FY-m=~/1ϲnl.ate@#x<MVs' Sh'5)5*= fղ+.ؠs4ʫ!GFR٘=e:@5?1w-,. g!+1XX=w WC\S޷#PBJRXx/u$MmC=! WA},k[ePڊ {]s8 qY dJJjMESeXTu£ vcKL]4H3Ƣd#V\6y} YN$P3Z _ (9JQĊ BNɔ܉Z.nJs-wWυcr_PG?a@54ra+IM8/~EĘWYeLʔ3=S2| A،=uk9TTx c *x w&y5pHm!Q +FSwHN2L]gɼcL<eɾ%|0BC&!Db$5'9pl-oE$˼6J/;!SL#PZ$y}1xѰSinpv>R^urrK;?9 僌[WӅrGyj[).0E:._*Y9xO& =wjgJk=Wx kq՟SlUfp:W1(TՕkpR+ 7s䲥^ :öm.P'kr0|U$';}ĺLN1G\M T<4YF,|Lܮ/:bHc**PNg!5\B$e5!&X9c+c ;8LH#ܩ}@C }\]cU@vઉ{ϼna_/ߪW7O5$zQ9 ˇdQ613'p:dzs;@wС*Ә6˩6ɕ;a(Q }$'eI5L(o$4Y-bӧ!pC΄syB@P{[!ϣvkĺ }F|ɷ')00[uBB.#CEkºcNѥ4>MLE{\ɟxeǷivU-,Vl ](yaʒ?X ~tmK|w| >TPd@'Ovsߔ\;,'A C_T] N6 a;c>Xp6gW:0^~#yFi7&.ve3W9\k]Wگ&;{OK8z1́74NՉU˃tQE.^9 *~Չ1?,NHm,J ѿ\xC̃znֱ`FP/S,|L_hnt Jdl.YSj{7%ZziM#զ2fyV;:Dž7GMA`Nj%J@7_sLIo?;vL!sD\>Wkbݮu+i &i20vzîQ6)qҽڑs[S^;s 12jmO>5pR2U,Mw02HV.ct_)SKMǏ4iszJ3Y jZ=&wε$-YhOALٯhVȎL [\t3 zV*R~%"Ι; <л 3D e/DXڑR6=aL 3$NlSu/Fcgu 6ejlNU)OJ v UR _eG0+JKDm8^(┼S/IP\IhqEOl8c/-16d⡎ûE(f^L'GkP(PFQӃUI8g$)~[;>~V{Uzh;EF(si>\̝־o-VV[޳:56=쥐ږp< wKw9րŢ(C=@+)@w=k2QwY:1.M[ߙ]6G\mfJ:atUj$'IYRC?߾zJ0txziBM-R_gVձykOD!B%Ɏ :_oHLV<+0FP{L\D/䨮ɵ~la7qt}܍XI *d@v]zK-WD|K'E*X $~r79EX!?c{:`, k #Q,ƈumڣڧ U9d]#.ƿ S 8 }AKOʉTiӔ 4^0F#|Ei&KCǴ aOԊubN^[7*?rN?R*,N/;vao{?7ٕkJ/g<)M07}uc&Tb{!.,hn08t 񶨏 7`)Υs HeGXB %gDU,;1v@ a{ 'iC)l(p!tOB̹_ !umn)WPٞ# z8kLKJ:JD2݂?v>_MQO°26ti ,;;UZ$5fHTuZ"Ɋ1`Ee@C؃!.Iv~ZKf#>s-TKeެ&1HT=k"/aTs ˨y ]Gqp@Cmc$ V{[ Hq{~@14c' }qUgNmB$lcFkNEl+5dYQ6Y NC=.㖗V`.~g&&Nmkz[.oW`@uG_랓D}qYTg?o("O>d95 ޼9,=:`BK=E}?Ӆ%&zf#l3%%K߸Ƒ,l40MK5'H7<6RH%xyN,ɨ/Ԝí>t5죔iCGcs{tǡ8o.@5ۼJu{>6'ޟqʐqGF^D?:] d:+I}۹3W7 \A?XˆC@Bt)Fʲs~K'p:W]#[jL`> Դtܰ(02 $ͣ߹cp T-E@ڏ 66Й_z3#.}8 99`!9.~']TjBC ilFAUX6k.L>Ko}&<7tԸn-u>\|D .y!G47tH÷dVHl2Pu4|[7WhΩ]MARZcI98N.Īr?z4ۥFxDCw$~]Yj304nXv8+D\$ؾiT%bpt'4|OYiHGSY Ut/kj9W"g\g}"Fb§B/ӷhwyD!{hwwRǙ3 *jse5x~ }\|)H4e;{,ňBiTf(?]¼!5aTSȬoK=kKi?$ϼ5,Ԯd*pǢi=@u@P,t6do.JMxK_n5apdSrJ}6]4EEwSI ۝yCUUX7[v)2H!td}? \8 L0Tؙ z:yP;!2ӛ0| Q} 1ޜ=|7 ٙÜs@d7KzBT'պqȋzVsJ %|rfiN?*tm^uO94 xKiK ~\\4hnΖHxzR#%H~ĒZrp[ V p[R~((L ף'2^1/`ZgXYUԫ2x&[ l30ϮgP:Ww<9ى{  }j|+'IZϘAr'6"6ne| @"?뗟X/2`av\_tdRXG/QOkZfi+>e@`(泶a5CR RVնk8Z:E&VAt "(ŹA+ jA! @&Iv?P6m֣N$ L=|.##ǛU>bR5: E l k-^XujWCDYR~ uia$r̚OrMXualTG]K:&*K#1 C<@Lr.iY*a@L6M2/m0[AQ<|Vڟz00*y蒐rn1u6'3P$xuk*ʹ@qr!R ĥ@UFl@j d+#ԙkMVz@Ioz8.Ŏ!~Ⱆ,xM*0Kv՟2\d>J?xT ?KFρs3>Z[ś+ۏƿy?ϐ)|u*4f6p [QMlKRK,'^.zYJy㑡nWq4'WƐTt1}lh@jab>^(^KjI;6R, f 8\O۵|ȨNKL,ڼTMtXYD,z>0[8. &o9IvS}Nsa50P:f[' xӰZEZ%ֺ b_5N٠F^(G薔4(Bidۗc _>m,;[^*k1 IP[/6vwt3F'] / *r1qN2omߣlrGnb$9opY$짭N:X/FUnz)%7[7Oc,2#:~Uu]9z6Q?(A "K8|pU+;x4LQM 5º՘ L' ?cCIoGx⹢{pKE!~'dv^im"к adEֻ|;[{{I\pU2,wh8!e9UmZ7!½.ڬڠq01Ns,jak:05OyxEZ4R*-_##3,Xչμ[z>`ڂ0TKԣKg$&x(B!-)Zfě*AX{EcO@C<4XȀRQeۚ%TrTE-H`4 ~@טLuybj" 9j՘3N)ny1~r;w(wVO6Q"İʭ~H&R*597 aI, &HmYa:~Ɩ~P%yo;ǍqL@Qt ~gɲ|vq H뮰>jK0\@IMi<0Ѝ/t*VA+, ņjqH>g'PJA2sPY@y o8FQ筲\ys\Qn_Nj,I6bz'߹˨^% G]B÷S xs2$!omZao02NKEH "E"H?Ibql٭̰QM-)qBwQt1U*c7.޹̋{ݠ䧭LH4$7gJm\mKLp=ȀWmυ0{5 PUI+@y! Gۣ)/&58GטG@D<ӈXQgU*q^fd  Ƭ2R7ϘEjyU:dB"t̀Am6&27@tLJcL_1lYxPb'-?Ji&f7 H!qz!w!^Y Pn|H/@oBP>;@|}/ >Дi$?|BoK+oaVE$ fD`LU,L$섳?h FSâr\4cŠ}5eރHb3t3ecbKo._zM|h3{gJ_sy~@ ŞJԡ+a<{[4&Wۨ`'V00rc4rZuH -\UqFp#,cjO q5 dpSRgl}kYad8{_z4~]#ݗOIyT+d|ow 34(^zPd1'`*}9il%;䳿ʁ^:$uAj\ aK|܂pOҠxs";LMb}> =q8duC}vɮmPgqyH&Q]'%~ /AKzs3ѷ`0"gĈrMOr*E[icN8U kN.=v*Ca c8G&Ϭ*p@)gVY{!1lO^aAb'"([wip.^#dqWۍԪZc(k&m2D6T!5b;YT<>/3G]}SNaq 9嶱$r {҄ƲMe{+2xR"63','S8Ol2Ñն*|("vz}j#s0kҐM*QxeU,h_Ho]ϧ%lHKZi+F&[j|3-Ef @:GOB0@LB5P/j,9GԿ1mKįlk=v"6k^(oxnm켻SrHBTa A"=XY^T2姥lH9φ1;ms`_ϾM sYĪG{}rFo@7T٭U(x O!ڼ ;(qx( q ^5s*ܯ&oΐf-\Qr$sHg!-,r\F@(T5XGA_9t3/YZjkHGQ?s1 bN?Zgw_ƈޓVFGNvBcv&vh{^i_cx2魺1$2 s2 CjEt\@e#ٛFL{`Ql f#{*PVV>aea2 NX%5a<@,˒ $%2~__oG/3u`mF2禩リQ6A4Ņ[qez'7Um Wlrcά,Ko>߮UR]bU!(߈Hu Mߘ,7ELMz ku(kea iT1k:]4MDQع8J6#y<ҡ@Ҍ=h?頓J};G[nLM< [T,*bAt!uıFX0޳dn"zEۗ_d6?q3n,pBOUVpH &{\zB_#^Y-MA <]wPBN5 lN_bLz IP3hrfɆXLyc-^ҵUO!,0ui=VlYzPԿ4!H嚪~z 2Lr?'/F8)2 ~X/*Rѳ qІDRZQ( XzK|7E 7 Mx#>6H4O]( ﳎQe{M4x_"Fnl#Z"KHI,v<12fzR]EY|ל~4Xb< '\'Hh@egDS5If42ޠJ(1fg6Pr]|unp.>Jfqk3}w-Clχi=X $d% !F'T5l)`B1yA#nYpy-92ih>xӾw.c P&NIZpk~+10T@cC(oŒtMδo1•3L|}w"k'~Վ_'zZl]:^\1tϽr.`Dhlr.J*赕gdIdNW,Wa InyRLણݾJcl9BNxA$UQm O i5^?%0~M`QVDJFg+o?Z"+L/mbA|ZQ|x ! 9#!jP<!M#Ux~xWrN:,s)%)*Fbj㷚qO$t fCGMEF-)tmmT{ó}X>;#%gy5xڃXS3[+ JJVse/%okLVe=,RiCcȮM/Z zp8rln rEG_J9|ww>*%h|0Y{-<'譶8rPt_w= ]&2C+o̜pEnc͇%0 E􌕧2 TU<,0 vd842!s#;CВ;0/X+rI9J憩n^zP߈xH=[oq)&W;LO+%U8*g9\@M*/\rq~>.@tzS-*iΆ,3Zc}F8n&j>V xo=8_d:Q츉{ {,AC1,r bw lpsYe$ IUtl@DȋjRyZ$3Y:ӽnK빼!+f[U2P怆 ]rV)17]{(4L5~jhaaqPQmD:0ͤ~K#V9x>z; -Kގ.\;k4Ԓ=4 w PzFnR_k+FyS: \I2fwċ = P9;C6Y^>`QE4<:7RY.`KolF&2ˋ O[osAu\X#ǀfUUv#H) : zql2دS^p YMŐF0.HJZQgʈՒ06Zsc VeJ) fY[c#0dW0)rŷVl)R֓a@vbӑKD <!3L*\;pk[&\CQGIbYUDH. r$aHtATY;Brd 롩AA<b$4'-#HZ^l?34 }w'gШ Ew_R%018#=PVaXʷSh:QvXlP!/a$b~15X.V !}!vwX2Xͽx_8cQkޖvɶnQ*;$#tt!Nr)U)tgXF }V:_چ;&oP+[߸mtaW^egnBLc{$.Cyf,ݸGtxׂlvR)i=$ak۞ISF}ki ,lF7'|V$W&3ЄXXʏǪB?:fZ10D}ɍ:gpOY2=+p_Nv3裡 JȺot:S TWq':H٭?"gDR`942-&K]x0d 튾hD,N!M&tf̮/G>)r㚮wóW:mfե:.^im_bJ&xO>]-h5@8[ڗuǹ.*p|"ۏBr,8Sn 7Z\dH`- [`I[R|;蓵TNߖD]?:J0, DZڮaà9 4$XG㕍übS-')^˿zEK74Ʌ_9(mîV*aE2&akjqHTV]eIXcD9_3 E`{XӪQ Zxd%*?^WeZfd3돰OP7'P6h`kYM?EaGHKuMUXyQSbq1]t@~ߴ PI8(l3Atw]s)HNSiX: eN( &4W։L h z E5TxKyz[ b{JRƶhL W qjxl"ۘKbrvtDICϠ-+[Hzص {CmeEfzWH7HD~М_)ėO=.MmM>~~rMkA" *}qeu3di/,4Eoљh!U9E?an>drחcM6-dlM)c"A@+5׬?ksʢ Brܯ$B1&N/b.[R \A4;Jŵ^b8pRgx?rsqV# 8.ѷ_Ԙa]DicKw-?ly9D~\ 9D^҂hɵh{ά3`":;%YIEM"x/T)}?ꏌOTB\t9֒>(oٿ;xELwI[ӼxyBJ tY^5P9)Q ' 7>'%g$` ,`^tt T셾Iʟ ;n=;P],><7G nB3qJOW?m- U8)HsB 3S]WA I=׉([%.Sg ۳"v^;5P$u|}L NR. .Xe $nuyQן!A V!0r&i| `/M˱D7BEn|,}9hЌw;U5bDӛMڰၒqW1?}𦥈X9S\bM}YVw@%..yӉ3UA {s-/;bRb) iW-@|j$uW}ʐk ! F~fx~^#<}'Gb\2r. n^=NgmCb }dL7 5pTtCm&=^Ӟݰ$oӐ;-IÏpG@ړ+XR߳b B@N쮧:D&?G P7iʁDUKr(%dɜKY5fپGCBטy [\61#@ߪx>OvhASμXzbߪbc*_xċmq;HZ:L7IS\&OxHb>fՉs=o4nss@0u,τSdY!> z}e`,TkO01jBA*z !sboRπ>gh̛i?g:y{Nf!ᑦ8itFZhZw:tyh*"ctZ8zN)z ~I~*^AgهO0&0mq@khʞ.TӬTK'd7xɞ--Ӹ?_qv! q1\LljsWp~6ʕmp!1|cMQ)U]zRyiH0 .fu3c:MX惞=9g?AemGcb oWSR |g>+g+`OkLv0˔m0_άaLc;WbFAXCkI=p.T,iW]$G_嬝9V@OHÂtFdTtӁva `wթLO'qH<4vHh3H󵕯ͦ&0Vl4P0y̽`>q8l46EcL_cQS' #'Ktemao܊aTBbs8oGq+x/A~w1ep88haFT%^d4唍:quBbY5A'R+~[( 2I^GTf2IB+Rh`&$ sVwpuK oPhCT8a#)Q$oGr>Nj mb Q8i\.p{H YRO!{,yaFMX Y([HEtfבD|Oj> [Nf޸{`Wkvj |@؁ԟ]ןJv~^Fw`CyXjf]8+T1yy})JK5/iʾ4$XlrbX}!3m+&nbpaeC[s$gn,Pѿ袌 ~A-6~[3S/q:~`(+rw6w;{UfH-MqjM #MiP=Nܨ}«:dRݥX3fnqHγK)iqceE;LCk "pzwO, e'b<1-8X}cWlnO?(=Z]yWYX؎0:Qôe;8r?QmͺKņ8+#YIX./r^@M>ߜÜqկt޿wY}UywnKuT!MJ+: |ҷMS1[hs+^ ag~HF=`.KiEi6B  0 A]E(2˱K!Fõ?]\+듻;hʤ컏2M@_g Kvzdޤ%D)CrPYob"G=?31V]ǷqST-~`ڡR9lv)o2Ȍ9ð6B;xq(c^7ȏ=Vdվ?JkޟSYIN#*ƶe+V#m5>ZɭL$"1}򝏾Ja{ /ٕOQA.Yg=\GƣFx b#Nh{U?l8~=0ṁ& >ޔbdAң11r.8F/ҺBZ3 em\LIC)W} FNnKJ##ϓXQХVyq)=u% {6\)P+'f́i7 /K'>X;ؠuvK#z"Q,9O8Uw~)1W#0/DDl ,H1YE!pZ=YJ>ֱCs[;|uuq xQ @2lגDʦ=#37 hO%O2bݲlEF9h |Kko[JB&Ã/.,2ڨAvv [鹼&nJ {ċt#ooiv'IY\w<P^B' Z]_4sp+dhl~R"i{碓Ä' WјLӍ&t":2D(/H(14fsS3Oi0M&8v.6oilX؉>((LֱPf^CNV {H9 K‡*{s{5td=Jlo=Ilh;'M17^K;n|o'6Kx'1E=d;zK٘Oe:mߓi:sʽ UA~9= --7̵]_J@D&έEgND$14^ 櫗g%"굆GlRj)hKiAnGy=ٶoD6U=~ap~'*' |h|7SPJlX7sgVxSm7}ȑ0`'mp͠H1)ipg}s3sD½hUAՇ['7لye`ٔ},r;v!5)pT̼5<7Հ)QPއ5~wrksHJ1&fO\JHkS -e8HGdD*S6" m;) [45v~62OFs% {asÖ/Zm|h{-7gGf:Fi[7)ֲ|n|ݵϴzHM՘m.*1,^ 02o8\4L;t.J'JW:P0,_EjDHCO6ˀ+ut53lBpEWlz}ՃC:`7 SDis$p",)Orb-tzȴk} q KLx;8e _Obs&NqU|^|=K*z5J`QhdJRiXWxc98DʕbjkpgT1T;ݑzX&K|)K(+@Kk'wn@%n@vwɱ(pyBMbM'@C;*Lcg +3 ΍F9j+䛏6Q)'GժX'ƿP7q4=sfD…Dt O|k/'loEvx>*e˰cк$ݺڪ}p2ȑ|j4[kA z <aPXT. &/wVT%%H Ax.t\,&x 'وW*/ ï7"bv۴|] "'m0!?%A8%W'Q{ۿkvztRÎz3s u>GXh1. 3L.AL WC,NJ}2wVj3FJN`dY/-zbҫ`B7NHgK,!u8jt˶DZ"ӕߔr?Rc%K )!圴M5N͐М'0㵺JiC5/r"m`[ge;1\}QF&#Vhb% ] EQ?@H{qʛ.{2 s 5yޒ%I8&V2f ϴd5So_v3Ф>(%Bs rw !C.(;Qcx&ş /~ k nx:R2* v`bn˻͕UM} oxif\Awi`j"HPEQ,%n+r.6tK\̌䍎 @th4=>>Ìq\ UբVh5l:iB/w"oK7MLpG#eAfz}FṖ>*Q&d'I/|⒆u0~g~l붾E7o6s/ oflN5"uk%E"B]ۅ6*(,p 7Yru<薺8#l F(CےcFX,d W\M–}V6nb,fr,w &PE5sBpTA|G)="qc`空 ҈X!,yAVF9Lw:/C3,haWwv*Q{Z Y픖e-a`WX"UX~Igt}THDcbxZdESxG]w9i CK:H4#L9ug۟xt}eGL eI}sq#m_ӗ P۟Zc}ג\ܧs`y`ƔJuq tU!盾Y7nr_;*%voG9! 5Q1K`ۢ&H<M4b:p-o}2~ϸ,aDSBid/}oV [)nq'qm(sR,?m{tߦxUyN)'PO&xpheyAbSihB[FᘕJxle,zWwd*˺mՁay* P iq,CkOYr0˴c zv<1%B{=;+u@Ilaq`nXJ}G,m05к.1n;mtrBȰHT8I:}jD(2I%`^+fvzc#b)z{ .VLGA>{[wqoWŘGrvCӉ{&0iesAB܊nA;#׿gA j= :SC-4FSd+ BPrQT :@)Z65ezJ ;z0^XHv;q)O;@\xY-Ik&a6˜3PLCw[Onƴx_FÓ;iiRhL!蕾87tuk ֲ\%ວomM|FLb8Bgxe:/j/2m+ö yknV w,MIG%O}w}HC7I\GsIp]`D}|@k gD8tK >L}!XJ{% fUA5$Y`s\a8a-I?!"yfQP?.xҬݡ[W%x0 ބԱ4uDi_'-RGGt.ЁBRd" 59&wf| -rZT^4DHś?glTښoa*+@uNߍ(Igկ1T5 /e Gucn&֭a[aG%gBr2qq]9tU [γЗ@"er{:Ce^=ּ3V;xS:E_"v/~yr!_eս1}\F]^|yX}D%VD3&1E .{$Eq4~WTN6&hݥnr(^wS^ V4aJIKoqUWLaPڋBg]:ӬbaBB;l5lo|X/䣪C{=Z5i7Lܳ|tU`]6W?,z %Q: ┅M9z.^ɺ6F2ǒ1cpqSFH@[41s30h8G |jl?uoS{E&[8y \pI 8WøCRwUh܂Ba"i,au1@kIXx"0).'Ry!ơт„kĭ3:x"RuC y:g{Y#s6D=.N w(&G N%7qDi̟ab2 }*'uw;B7Q9( 2Ѽ^UɄi2Wt; uTe}1TfqYyi8s~PO Y8Zȸ:N_+oR߷j*Ѡ(`@ tĺ.<Fګ Sfo+ͫ :іCd|m^!=6q!%m{tJij ]S˔kP~}P } Q}f3$sy4hg¾ m ;gz+jYS 9}>] M"Md P>0ղ_oEL ju+7QԅRB.k9ü"(dQY ߳6a<1|In~<?ӭZ 9qgKEusxz"/Chdк_s<0d{;)DG-HLًeXdn8ft h.th靳YV /&Dyl`vcS؎Jrs兮Mě/ , 1jjKhH?!{2 l$ q 3q@ +eB譵eu#O9]+A!|v`%|};C8s ^_2#aNWEС2%)SF4,3i/Pמ}: cێK#M=(+ pb73b܏0G05_Peho(ؚ~yزsJr#`tokkBMN5zoSpUV#rB1]| ] 6BXx l@7[i(ZfDL2ħD\jh 讃텅|)K iXu;2{\=),Y+0L̓DyښA +cy(a`.Voln yΞԧ8z+Qiq,wM{wE3׈8 j&(h*V+WuD${ v$+X:/]1P|@@pBx?ج_qE(]k GЫ*0.44$4N9;zVx!6Ce73FA]Jҿ˒ho058GkzU"\hPtFf hO#ãK imώeXkbf@Qc+1MyWB N /JWjJy@x< _v'o0=4N0bOH}rҁf ƪݠ~kxzjj8f#u>U_[/ PMкfq[3ڮUQ(Yތ/F! `A;B0v+/3i<~dúI6R_I; u!~,3Єј.,O;è"[}Kbx"tX8" .+[p;RX&-WoĠx<3bH&6wK7)Aw(xM{hv"ajS2OH NOe᡼62n{"6y4Vx&BnϬz!i#u<^};rbGE\>h`b+q@ P˻LM ?ep;w*\b3{fet)}+C޲q+E%{ë{_Sȍ:1 Ϙvi#Z]oVU$w3yFIhEݝ܍i\l*vp&I@t P)%T\%t¢56{SK&,ug|WuO<  ?~11=c֭PLD ܍ldmZпlf=ަqg<Zn8Bݽ|%J;ߝMӜX ])> ֙>J\3.9/5"-J()^NE*Hj=6H/ANt4KWn%OSa<%"DLfu"w?ʡQY!ᛒ鄓>ΓX9 N| "P; 0*y]6QU&0E c;lPY!(u\#gZ?YiS~Yq%O]Mns6ѳK?J+<V)JLf >]~z5k f ZU(a}([QO{> P$HB x(8N7uGpXMWXEJIDfDNσaؙT3dgmnL3c;K!xExsޮc ѵ[lyh":P 4KXQ.d%2ob.Oo=ɜ0խ{gCl _D{vc{bm'|앸 Ig$!83W*b|jULS?]3gvxAҀ/cɦ0"f:w?Ѽe}:9b}yZgNzҦ_S5z ݢK) Ԩ Q]MvX$JcI-g%\j ˋ{]`Pa`~(>|e x>pGDoU"ٯT C1/:D2Է3ѻmZ#3@8Qs:cOS.=3ӊD˲mʹ -#u*1$ӌy>eLڵ[cW훡d4w#¿of c\g{׬[li&%`n0d>C֌%ml/@4@y=WKarU<>xDV|MPK  k/rz俤iq]UT]NB* 엄cfUOsI|E-v.Knw8]bTV. @?ְ0olHp2>StԤC*(kI6Ob?u1Y~j1SR]B>t/]E7j]Std0[fsDq8'`,i)u;nXIk%Sΐъlt`5}m@ l}!4*@2-%w(t*WzƤ0OڠTk`anN\jY gr7K}Rm ҩ K%&_kyoG$I˟ԟM?r3Q~k9 Y/&7Io oEӏÕ{…QZZG4lJ$+"Z[dq7n/ݥ\JJqG#PD1_Z⊚fg]\ 6Q.31m jr#t3Db*Nn6`` 'DoT;"Uux[Qf%20 w"K0j8.ӈ9tduxx;{F~(UMG4kbP-gK!ں[ h_ gkU6a,B6rvwʅ ƐC2̙k<9Gxk%\G̸X?1}hbD!ggFl>06G؅qмRq=HkJ@gZcuuT1cI9O f1vO7ĝxJ`BrlQ=0g 'N7Mn{D/+MbN@RcbլCi>a"$ۛ@>2a~FȄKU᫔fm 4R O卦e?B=ͨǒ%`(wTNu O<] +g7ow-eAI+GO|7tYo "#*g3?LR QB%.EE-bPjJz'rVɌ ?Ʊ POc}U(̮0cjbY?g15Y}:Lz+AZ|kLɚfQjڢPF@9ޝ,r\Y1Q|n2~=0¬G_.(suv nI |ߪ[;[/ ؍WN&,C=upM]zcnJ u= FZϽ/W#rL)QN1w. y0 c($8MH:c"dgkc]5XhKFQ1̌$ _psz֕%-zG0d 1}iKX, )ƻtѧ?~е &u|-&dLlxP.3,Ȇ< )/sƴg PeЮԉsp\(B1^O؁FQ,wC[V4dԹVtl}i"GS,E˩b$\NX$9T%E,^Aà\oRʕQU A9A{T涓@c&9𬺹3D9#tkuS4aI..z7 U'N=N7y L2,2sK"ױǓa~5P1 `A/dt4`Gӑ0_ Ty+nfm<98QMFXN\#_e:hj]%iQO?3 Ǡ~Z$t-P!Hz[7{|J]c_G u+ 6wl G[cc {ݫq! O)ɽ"l+@tUOVJLJ)^P<%ղs1\<~0 3"Yș5  Ώ/-ڵlLxxKoC]od~xFi-q !KHͮ" Sࢷ1{?Ǽ*,RG+HQ/"C2^i  w^hv@܍< hF&>:|#Px8Ųk(#IN? LU/+ 4 vx@ gcoŸO ӦZa\dGi#:dPq{M-:Sl]y`I]`~?91! 䓑w-@@' yRC^pÂwLv~7q.ԏJ&^OA/0fi^FT$t0럴Vߔ36m䢣6N͖:/ ;܍Wژұk;4 _VNf8M uWGZ:^N$2Vxd1޼n>6ZP7q+d}6I +JkLP~\HX|$?RZD+ 0$D ۼ (ΓA6ix{j9IeSC (*~O^4> G$$!XwjT5emJTW[o(5h2R;Z< gNAtDɴY.QJ;{fN{۲d?5RsP-M$֭T!r2qʛ|HԌ.qR@! dETgiߓX@mEJ.Ŷ,*sٴ}4AARj0̫m<~92 cA˃1s1\iNd@K|VKL p9۬B_,kDuRK)pkf'_JHMuiGzy1p::)0^7 iMw$Geao-n~LSldt?Y 5!L2ȏ4X%,l-rب *VKtKL)WD|>[XY!Wڿ^yGq#h۸,^,{Y!et_N 4 jy\L2qQ i&fgZ{ç:M#qLleђ9z`tP90QZl塶eoD?? ܘF ғ `K(*Y~øa*Zu%sWM~L {aS*,_͆ۺBԀ{G4 O5x1"Voz"C"m#5"`9]6* h֭i}W ۥ9Aulkh@P'Dzs iA#Si ׫LX|t uUv¤ -IDEy )Y6X7յp 0Q)/jx~vE&fHѳ0y=ωtQ{,.ɭj';`Q3gq{dBݎr;fRLB_iv5U㫱e62s idWcs<3֯|*gڵ#L!3\وb~+{ZErzFoʧV0 R_"Lcex1CK8p/9VC#NS/'8`@(P~Q"+r2Ԫ*c6k]g(NubBOvۀ\y!+ξFr;&PΝ3 _X:̀1kۚYL9V.*Ke,`= :qw|9>V\#3 qX||aYiv|n7W0„zUS'h`ت c/dĝpi6C$1J6t8Gev @͸Z 虍WR-^W-PK6QZk46}<*NLܫ=T8.Gv~w*=C*Diz҅: SINLCUqWU NbY`}P,lJ$%] Oʁhcݧ?A`k 裤O|wk&?);u2kYN "O7]T"jNar6; Y71!H=c"m?)0rؕ"$\&)q&fOOPMvY0kqދ% TL:UqQ ;nT'HlsꎲxЧz[PC.K`Ttl϶Arjα-γIM?F@CwϮe5mXJbX>"4%w6Eɤ؏a.B,wUs0do"xܸ:Fp_g)HCwowchЏ:bP@iJ!#?@|䔿V,[x ]t'03+Ex0~8yVw$(]46fԼ'/U}86L.m:t94\ɦq)یbmoG WXDGaX]bߐ11#W2 ?"|i^+&tp221谢ص+)˟!QXF"]ΣA 58rk޾ruy!x>6gdپK?He5Ik.@wG`3HsVFZ@T) .tq{\ԢˢꜥqT8WhSekOx?u3~:íՌĽUB5I6}łM n[DW-܈RC#-;7VbD@%}%efam ™0 trv|HTnLDgNZ*"޸_DAn '5G:mb0(ٻgbp.k6j7$-xainWZ"lyOanYDD{Q- 42^eOt?t"Z_lU9WV&f`){3Xb" ,`rG( bmvOudƹH")XV.R>7~@Ӕk۸ൡLN ,=yµY_ZM8=! A4PF`5Uo8 VfU;|ky$8ʐ#gr %b-ž'|,*R󉂛BJJ6'^ wWq9 R;R$wS:ՠVQsCMWܳmW`kDIls }^)Ck<9|<@H ఛtY;VFܭ3#]퓥B!moȰujb'G ɕp;7eNw9F\;k=lW_Ӊ&/-.54fD$4E/)l*tXOH@X*ZpYcg|,} 9"ѝ+&dm.a2W)wz $nքqb ޽Lމ1!٢=-ng%TWz#Y$x 8Dд/f^ L(:bӄː$p:p~ZJ&⽏2 t]n"F FZ,U dG?{Pu:VUM"C"r=H7I󂖜AmR +~G}6'1̮%k0TVrCR.N^=IZGn玤9ƁYދvy 룜Dy1Ð 3Z4gzipE( $N~槛eFfpYAu׼sbYtx3("r8&P$HZbo, s'Kfa`)މэJFa5X k9JY?g]4Jw6s#a-enw4o6*IkL(GObt؊lQ(P_ h!qjhv+`%jb ֚"qX*??h$Cnk8aف| ʀ2F_S@%- gT,Csu M/z[8n'2YcB.ZB'_=ZN̆A|I@+3f݊pxX"A M Fu' 3},#sp v|DV&\V/Jz G՚T6nC;"=; -B"zqXDWYqUV?!)p#"My[yfJIgˌfƭPƇlSёK<ڊv= u Ϡ4Lďm-˺# ̻ڐЀ 9?i(5Eq3ng0 8!1~fVZ2TpxK{2  EPݡ7,<8}Qd;IAEcҐʹ!Wr`eK'(;7 UMU~9t wѐ*B!?Dzb8A]Wz-Q\ifg \y 䌀yUZ 7bps_lb9BQJC\VʹmϹn&'KTxXgICew;UU_݆"v^TFv-|W Yx Y.A`>᚝*>_nE9[tٲ"xkf%)X#"7Oupׅ$X-~k/mtY[I!DAce[V,ǭ-z)MәűwhW͎@<-i2<);XhO<U쥑J񠶜pUKr;*D'EI%K6IzF1j"7f|1ڲe{ngw勅6@] jbWirY@)qSU/?\Kx2ŷq؞!06<1C:^~T4]\ Kh厳g&l1Zx(Qk>Ma &+m&T׀5OܧJ{&\$' lP:2k>TjyU*[X1`.V* /*sԉN L$Պ jv-ŗܩ L`?%8g[A0'+h/$cP%Ώk$́9w(_^l Eǥ ɶjTd8Uk,[]lu LPR()rQ9CПdMҖJsoj:`K.1cYѳFXi ]3$r/! ]Dج֦I{$9 P8= {_W](\t`}{@Xł  9BPDd 0B捙A-]Cl/D,/Śr ^/bt'-DU5;<޿LŮ2*ɓ;xLjc rfb}b>b@ ~ijmW;TT4 +Rgk³t({$FPX!' Z<ށ:-t<$7u\zV/7:hgů0ֈIWu[iZMޣ S[1S8P辯"D ѕ 77ް籯s O`TS?ؕ!D-@\(#HbJmZ B 7~} |j|ėۉM2EYk,qYPlupmtpW Dnu+Hm4$!l`Ȉ,(2W>&f諣xavS{2v8Aִ %cE:$7r#mglDf"ܬ db)?VZ :qKFzy:'7SqUW4'T^`,,bVN/@+jT6 ;soB,pJ^ֳ/J`u NT)6I3ꌧ?ci4C]WH.,R'؟6R~3q@%cQTZxͿY@]L5y1h5@aUiI} dbCտ33;&_T $q2صFf h+[mGjLڒ[,z27) M_qʩoph99אD5;!o 6Q -"߶x'r_RiGۈcZV'bG0{ANߴVp {"_XGcԵ!T)FJ8@k% O/ǧջ}=+a(-Njg+:M=h;]c9h૓dD[* &(ZE떵)-(\`h\ݚtRԃ zŰyC W/Rg%!!6`I(2;X-S.&@t!#hYG|X!lG%GI%EpLz( X_)dyМݹ}޸z_,?6%+qalkY7\I`,l/'&/U~^r#-JӘ9U3a:4AS Pu^vZe>lz?~@͔]˘Qf9VR:&9bO+Qn#z~]ڼ?>hb@ 7>R;7-<_wn{l JT%_ܸ ")EbƋ~I`6-auY-peÊ}^+)a?l/eig)r c;X9઄􈕒.>>{#?Ÿd0Fdd"O@U(JTACV /Z^w涨2R 1%MFüнC3W}n%¸D'H%xV QCTбܞ'!ۢ;ePlDyQ@C_"lT̈́ {}~ϪVuf~@'IGŌq"j{AT5|?Dc!G8Cejh*sz6n bv-[v&U:G}Ur%G,7PmdH 2X9:m(hz5!)hT -uE56!RȮiJ6D/؈ئ V/GRɬM]47(=q& 6 _X&uˏmx|)WgX]D,9Cyϋ'5_8ٵ|fKI]"tBҮÊ𨸦b=?Hify[Y+FK=V=K_F䜀2 n Jׂd{GH0'`%hTRw!Z$ _"VzSsX`WqڛFJʘ4c+"d|Wz +p>+Or$;#w+N(á>w;:S;3n6榜F{].֜0o6gT> CmEfsȨuH~3yU?xZ[#wueoC0义s$Kz 0j>4t{x~qg}K}δ@+2{ Fwe_1642G簽,u$Q&?wUit Q -Y`q 82dgj`%?d@ &Ip d $lQv Uș\j -="(kgl"65DӬ0|'vY1Ya\׆X,)$)ŸNsFlN%:cby7Hn<is3VC\X~Dx!xJP3lNrCPO/LMNwi6H$14ĢKT+n;gשyeb ܓ'uO݄qlE%+k)^7:v8g<A+*>x(^"b~ oJL =j|3摅cT0jG2%.5Qut<!s;Rl\#Eo&14NF?Q3Q0PF!z$aILJ8UEH;*dlB+$/8uhG!R妔='=(:V.|f |otBBt㛗UX݀3Vm, OTӪ?籰Y0jάݎ-b.cg^3ey`-!sE" %dNccAJ2}ah)FsnjN8''Y,a* q;EHosmX-&C | $fR$|w| vߕuA4a[]x_$UfZP%^͉6M¢#|"R}O xp5g89T ,u>tB)y@[e1ČM"'K\#aa]ܭxɆ>G1IR@TuMWF"[M<8<"PHXڄ>GMF]]li/i|ĕU-閕 lj.[SA1`F:cnطiTUO`6I׌K7DR:=u"ב)g US SYa o2Z L_կS(%k; ioJt"ӧHhl?^Hv:*[ὀ*m>1zs<.AxGio|t2xҨˈOלQNbEkns:̬[}R2^1tDw v [Űnވ#^$=6'gUm'ڴc)8m˦e78'*(ne\;rˍ^j Ǯqt-DIFPX _Bif1LlHߛ6 qZVm~9r_&>ۯ]ZA_ ABRel >JobIɘ W(PDT5uI;Çt&{S)6)|# FD3L0t2#%A (Up5ۀhG|2sil)9 \rEv\HEj !ޒ__\배,Wb-IqD^!|–3ɕ UMcԐrK' g携cvNeD2տ s겨}76E'o(EEyU ݳu \K~57M!7Q ~(%+Ǔ4%*_B}s2:F60G*H`!PA#pg| b(AA#Aab'QSz^wߋ̨5Ϭ.w6D-Z 6#=Ec̕F9I*t%9QSekݴgۗX\AFe#Lf+$:ea ZzΎNxj &A7ڴ\ch.Dp޵/ q2sooMCD]PRE(%䮡v=@w^¡7zɶ!'kAV  k)Ɛk o,zzj", @eԠ>qb0T/*3v"/.ae$MV2GSR#̨zƔ?P0`6|- ǔ_SNKH =]#?R'[㡫.]D}ޖ~{ ZFmf;sfaJ4|22|4f&w5SǰiL\Ozf_fɩ Q4a)t -H|i3Dp;8ޒȫY~ʕQ#jW/c@Re<;wf+Y?u 5-#`Wr.?F#Ky  U "j1&ZDg5a9cEn˰w;O;:nAFm(s`X _\쿯9Ln޴K^HEO3*FXMI({J!{6ЭFU ts%c[b1FN4X_Ow"r'b!7r⫹R]t> &s0*|G% C~{m8ahq[+N zMa}M_¥i<]z_Xtpv}Da?XUv]K"m.k缡6(0ɼ7$8vť6.3` ufykKq/Rfp/em2 oH/EwOҠRIwoZI=/̎iItgp_AG֡bW i$ınox)+9Ĭlf3=Z7u(%3d7|U@WlcvÒ!>CLԻKFGgE?+ܒ[ [AcI887" ?woBG;C/51WX3lnڞ, ;tm* &YRYS_ eVK+קuф/D* z&[wQWB` e*t%Γ$щ\At"C+\硧(D.L;Rk|t\I !l&G/wzu+s*FVc/8AoUB~ܗ cזjl +7;xNIxX FHȶ@5 a9 RFaFFGkea!n-pWٱ9b5oP`J}}Gk_w"8(96H#Tlx)/G…BU`h ކkϣ`IUN佉գ-k4z5Iּ3%Be u&[ )Hx)wö`cpػR 0qם)A>df?G|Hz-[:V?l:\lay4F8GA^) g7'3(Ŵ;x{T,'83Uos`$0_̣ L;QOI$nRS- dPh` A0ݔ^# ګ56,:-K; $[usMT TK "d2ZQG,s(Ou>@608V8d^V|SlAbg9)C]TGZm$vA ND@&d2Xm߷K`yZEĜ5bb".#{ܯ8 =tdT;s:ᮛbjQq<,XZUXIhޠP$ ܸSO>=a}RكJ N|0td!r9󦢬Xȅ6sԻ@m}\c9>>7ٝcI>lkde4S5Y6; 2/Em~$Qa%NO)HHWҾ+-bt 9Y4B[dVb [M+ѦT#eXV;>Xԓl8gHʖ6v XH/½م_F̀R5#b-. +xvt!)N os>k:~RG}7bVJ5q{[?chzȏn"DBI;{mƦܨA Apy`{)GA $L3hxDutOJX.Yْ@B%۾@U0?}Bj*λA\[ioHF:Ԥ{I-~ƌ) woF-]Iy58ͅъiSTKu1Ǔ8_%QМ>HXpEfC. yl?kt(#_υ"&c"!} Y*ِD<ץy B(u N /֎U5 ڳЃa 3 ,ݗ41;TXD9f ).yCy P#?E7ՠY6U(GBC>}21V.;j1R; #&#%+āRarHSgdޟ>M^G)iĭ ul_rۅW rG`+ B1OlkOUYv)p7#,7G:#3PF˾v&"dg`# H{IŐ]2-t.I+ |4(}ڡ['ڧ/Mg%,ŊʠzĴ#\G˝C_S܋@U"օlB:J2"@D03d.N)YcCtUYvMrrk\ (4DYZ՛ ?0dkrIwS2 6gך.>&*";0۠!xHqbu028ukbTfb'2uyF`<3{n[ᝥvg?n~3});[]4DD H淰" a(hb;:(j7$WX|: z|LvM#N}l1'K'䚀ĵ8[+ۖC~ݽu٭{ѹwCqq{ؾg|g3Au{>0pAn_g?;K&v |[VvD re{n*k`Dz̸!jHC..?"2{My }vbFmEx,-u*A YDzs3Cܗ4= ޴/yAiT@}5Z`o&9ccDej5!1W<9PXF& O3s 6꟤RȒЦa8ҤOM ~w!R4/8Ӂ3b| %:2zGxxz1:[C}*Zh"8 l?y^vfGzjw bf{c:l祝G/5x"ۘ&16tNE42wK&ւ3.%#[ GēӶ q돈 ?G g Gf^& ,ٱ.j"]|V<` ZZ3o,s<9Z 1N=Yȯ!' Nrui >B֫m{pe_ 6K4TJ/REd˳)*M0"좩Kx,~^k;-@+,PP "GA[ni9 /1--7}PgVR6d6x5rLmSڦC=zLHѶB,f ȠqʩOAmd~6ʬ{ 6>KTScl>el{||a,w}5f* dL4~n`:, F5D 2ZEceRt2C,fƔ\Fa~N(檋ij`@,ŖxB?kO?+5)Z(voCVq$?y2K,G}wwZz~hick_^1P/!_ȄvҌI追BPR$᮴s|A1xp U\H[.ԚEu@])&IBLe))ock~L'Tn|yDV.2h1.t 7?Xj 8Ϛq|"+^v1R肺D(mڹ<͋$F@v7]dWϠ- "rpmu23Ap]a¡ X2FQ똹 Dvc=h[c:Ƞ;:=mtyhp#фAjH?>4;SV#55䵨 =Ii{[*) /q sFoo}'b v42iMFAc >1"c$Ow?v*0(%9O+=1ml/삁 i;sxNhƍkaR3 cϧ7^`E+q e"R/8W"[?a_J. 4 F2}ۘW3 q}Wny4d^#pcsKi(NGoLS5OGL9Å,NlØCxy3מڮ'mYMAkg-r~]~82y7ڡMia[#w?{ "Gz B,x&/Ⱥ*9:G#ün2A6>)*:ΧSءb!mmnGS/]3gٷ٨WkP!Dac= YKA1Y~eQ S1n B Ip*e8C]8}~$Tba*2'~Nl脚sxO%,ʼ-Vj3Z=m&5BYBUP+hCRnu1QqO(U|G2{&Hi ڧ}rk@,b&4ӣz^Kc@VB~v6#|5kolthOӠVn͗,**쏙m^W㣎 $H(ce`]{4Ѡ]+er \\c5I21C#xo  flFbݓ8ǿh/:V'7 ͎?~ȝ3n9{,dDR){N0bpH;Vx&%zGb2Uog0ie81]Rѐ[3,U=a 8/Qym<4ّm&c3/qNd6U/mrl,oTeDXݧ.m j!ۖ!{T> {;ko,x[tE։PrKO3*@FNg6g0p?L vm6ĤX́X]+}kN.Mޡk2# brĕ]XJX@$< AٷkY jxz$})_$V xdNv DE=ykpB]T\Kwf2 ur:+(X/%KO.m:OL?x{>eÆkdLp#>Ѽ̗1Myt{*$"Uկ6]"䧀S;ûU4 Ú;4 "aXX#DtK"C& 7ȗkw}SKeDjn0tR~IH<(Q,NH޻iho4Kp 2ؑ)=lF,g(j+vn@=Kpf(/ S)#1M/}A7T"2VcccIkX/w/s>TIva9ur'\pj<;QWkG-i| h `wDD/%1$qIlϛ1Jd__CtJ ud*c)[x S{[G >]4Ma;taL?ţ7]ӊl&."-GF{6"~HxbC\Y'DȰ3*upw9:6ۖ$RCw38(Qʸ.fCuҺCpOo=i^p>#n[ cxFkfMP)] a~ⅢASyS 2{Cz+>*LvAlEp'NX!.ӑqk6]65j }y^p(gyzd#gĉ6a OE &sDCܕ,au`6qf÷aq)R^t< UGG'gIS[O409 }d!pZ2]! _z sH阦p t_1,ARZ>"~O+QhAR]:Zq0ߕ,5}V ǣvݛFV" ˾ ou>Z+^pz>OϵZ, ,>kL}̈́cg`'f.%\C0 Ϙ/3' @tBEߗεO?Kęx09Gl=HH[,Ob)T3zEBHiRBᗌxv—UմqFd2Q.=,='ܮ4TVEcD(G` jxk/՜-U݇IhPQu}>nIW]d"@xx><  a3dQ t,U|XYGY.:9pZ :.奎fk#,`z7n&1mWMha?fk\\DJ㽅&^![K^-1YFth ]i }agb|?2ZYkm\ɥodonw3"G}\}v&FIW?ea<ŗY Ԧ:TGc?id'V. %'zcI\Y%(I2kce5?H;m)+:!z.H_W)]"}R>V C~yz#:/56ὅbEBF=V|`{ÿ gcpA&o򝣔$.#jmvnZGtmx`wwH˱UpA&<~p`dL hHXyi8ށX+d)f+0=N,i?GGݪ\x!f3?4;JB\ŅXWә|tC-[RW 9!ǹ*uP[ !  Nzq|3WXc-7+z}sJ*$T)2~@ȯB1Dž@wXLd0&h-~'BJ-Rg\8/g97NIm#3xY[r'xC2?,O܇|sW|cHPH~Y3 \b ': vtB@讹|ccuYww5шcO{<)W191Awbm5fvAk` d+bXm|ԧkzR0D%Ϛ!Y֙*?O+-~ST[~8T\Bl=4"@}d[V/x1tS͎'eU[!823Gޞ4s{.9L:f^e$@ر`@&;_}wh{5'LzxiXCW ~[;22 am!F ?E]c#+PFbFKd]j7fevWTɥ5L=UtziK eՋWMaܩ ҽ^ݖSa~CA=Wp@'MN2BJ߇̞$^?7 7W,nrH _&-F)A'1XS'@ܚ!tG#S* ZK_%ȥ N|*itCY?8~ٗ}B.&tA&hU]2޵b@FK @31ZVGD}Df_x-œb?n*b)bO,z*gf&,#f)$_ܵcīч3>rcF5&^;jh-l{Yb%aT7ODϾUNҚ*6()D!bufBN mǵ|j/|w+CzeRkX>e}maX[~K~)?c92–#C1=_NWX+U*PoVpڏl6܂:{!%UKhb)ʽќϼ*y*:O8' =:c[e]ꐔoNnLDfq 4POL,fĮr'Bb ;%`۰#Z}Sz-U#{*EհfQ>Q@z䖥`Y8 (ݛ^"1T>YpаK8Ժ@-սD|F& р}cgvNVK ~5rh'$JADXm"QJɩWo+n[g iv8/8ԔYx,yθW|Bߵaߧkrw@zУ}]c6F.'~k2D˄ƲTD(y]OK0vm::[۟l'˰K ^*Lx^9͇|9qg1y*ޝZwplU79ԡGJІF;ӬgȚ>K۫UiFv"1o?-.#\xPK$M3},\qGؔx&8Ĭ1a~QYRsrfn5 v3SۀuU c#i񾀧Gށl> r*Rp-E_l[[d/ qɘ0LxUDDKI='>fn2Sp+/$D`-&P|\ pۉM)qlqskЂ>gU VCz~ !c+n7v8a5tK :{@*L#4C_=s>)J^(|;YVEoi0Z"ykޘ~l[2 OhՓ)sHثضZ\W<*C$=kKG'2;uC̈r@ݐv7BqU R7-\xz[QD ?%I ҩhyDFa+} }!AbmnOZ:${ܶlvݓ,lmPq53Ac.^)nP_!޽[&WP8U-+p<]4pzE;h1'NFR٨{ u`lw~]*_GodMWi Nlҳ Rγ Czkl8Ą ui3?0]wgw0_Lʑ(w[>SL{Ͳ__8 (Ā l(AJ]޸g <ϵ<wtJ.iTJA%kOO C}m73164pnU#2mP&Ua"]j2׆I@$_k4pt 97 GZd ).pxWVJTɛ?t*KEҠ;9tr8 9QXWfgkm8DI9JLq\cPQ#=de!u`+3T,oMX KGŽ|+1'4Jaf6)B߻lc8|/,[nW1vŗ~:bV$BH1H94 I?VD~G747*߀90 Z;@&ǫtY^ׁԡx}k!"ҎM>Kiw6@# @M|]NdoE#į_g ] gzt\;q n%q(eҒ\r do83eHXےi-˖$,?xRDVxԿWPw Z&Ii"šy%7ŻGQC/NʼJSQ馆hmTU/HG mPq9W~, U:mEI+0ckV"ӟЪƬrJwPYhj=arm;Ͽtk; Dnl[% V i{_ 2w$F ͷ:d$TFl}ȗ \,ހtt6=k%0nE wH:W DG d3s1#RB$L%o»MVD)Cy1J'{N&zZS؅4]} [f ﵵng:Y[XД ^ygu~`dW=I0ԘKa $duث(3T.( w[ hHD`*>Rr@pty=o/Jimߓ=,MP Et 4~b;GH)}QkX #ߞ _pGNҍhFqW?yV/(9e۳!ДeWL_MI}ń?ji3/{~WM(BhxtȐ<Z{t NT%ʕ.X2^j`&Ȫ.6o(xuQPT &Hc)ybvzHx)ғf[u>wG#/LCpl=+^^d;( Tg+UQ~L N6h썱Z)},:JAYAK Jg8ˑ@pTПtx<ڗl,g=4/oȩ;`'|C BzżHy+y\dazPxjv81G au~|)TjJrZZܐw~ ^럁0JS>NE1a^` {Ed< j^` Xt; [߷YES'ЅH/f\t_Xj|pv3v> O[}7'兴՞MUpu} ;r~[-&/؈%wqD0} # Z2t>P튡*2fDIƓq0!6If>E i;!pFTEz4bܠI^uz@?!wo@jfpn{%* HԍU6 ta${~mn(t`A%a%` kp>[!HCoGw M#soswJbh0h$vJ݄ԃW_m;f r+MyQRE<$|M7=Ej=Wjj% $\KVitZ_ggZ]9gܰ&!)󯞥>$]&puPO36ZwÀgfl ZfBnTST8d$S,9dk 4dg<Cr- f8k6i2WI34y҅ͼŒD;?d=*/S:kk(v}@:+X-=wР)% -D<_>B\x$BZ #*eku xf c NOk -Ve44^}8ܑXf@+1IK 3~6%Q2,5فcֱL0-&f@Đ ^8zhQ cģL;4w#-Dz+خ1e񽱊U0p9ĸ#!:m5 ֆ /R%v5`OI>I Mᐊol$RiP1Sd_$~o wbQĄjX)WNLGK/-4pX3U3ԍK]Z ! OZ 3Z;"|c?4t1jhrWEK,S:k| QӮYeĬjΓ1xl *Лh@X$E~>vcC埭'%} Q>}R&iŚj`:@hUӄhHKO& Fz}l%O֧ |ގS&oޟ.ާ׵--*/'lY%_H,}r훱a#1SkXgh<tȍ`"an<u^r}Lv{7[1Szʍ简68i &Q+_ES\R3rLrM[) $/NΘ܅zj-- z0;}8EW ]o dW%ڂrS`ynttKqJ_E#ʼP7\Z'tMS$z*/^ȃEZ-a˷Ϥ\H_.I_{AAl*'oz(3ٻ1*jj ڌ˰ Dz~UwOt&z0DRŦޘsPVPj#v܇C ̽#ez5jE;6Vn" @'XD-637[9Kg]r=ϱ} -@ LBݞ]8866{`b-h Li_ Lu ԙ} }z~%=\F`NJ ڹ+2NxGw2ag5--bq-.ZqO<7n|{& bOkD7@ +дIC]*z7fP7 T+@x,LS.9 5霑"v[}K*e-,"3Y*=X\"dH\dojsЍ"Cs E*\<*<н'G`g\g3WXH@?3&lQ `C T%j{>rl9_T s5<ũ 3ڷB\=nq=E %prjWqf {Di퀴Wu}^5tT؉#-qֱRy5ѕh5E\}/gtG }U~QiZ>`6RҞh q@CѽKBXad$orlmWX3|R{Ȩa;lsY2+A팜}i:fVWR ڪw'x|%l,^m#ozX@5:I83Hsn_1 JqWf[!+6ϊd*NJ{jY-P0#auO@v%'r̞i[ &E" (oJ#,EDz IU,)dHQ\E`>u|3tr1S2K^b2z#RF߲2JNF3@ VeZ >H̨2_z9Rɘx͔nr zlpn4B?I{LPvQLL>+M7]@TKXF QX=jvw#r5V^@pCOo*?s gZRl/(E9O,Pi.^Qf 6ūJ1?ـn$Z:/BE7RcjhJ@r]󪥿Њ =Zkyi [fM^ţE,}RM'ת!6]nhu# ~ ja (U6~L~ 7BN5H^UנJgMaW泤YGj` xV4#>K ,Qt"9Mg!Gxʼn$.mttmm-,n"Ffl闝oOh<+b8tY~wؚ k!p0:9&.#XbBW-b֎W)"ί*W`a B[s g*2R窔Qʒ҂D꘱LX4aw\Y:Bs ]XLQax3=It$R+У(:sZأogU%I|[Wz_v*M G$m3[cჾ!SqWfeSu"R`ߘ:Dğ;3)_oH_oq.VJT?9Ѹ +e0|lΘ\HB;OPv~uLj}$ CˆNa/leVpn>+ԬZ]HJ?Kҹ 815!4F|/MHN®dK!a) @RtQ`'E: MgU6LL-*FS@ q<;~ k2Yec{OS&{yx9pr%4˚47@9>aƀ¼gMEQ?n(዆] f?f\U;c7pW 1104j*yd_!<&".edee eTUAEܸ//qBlˣƫA̧ }#{VKkuET[ VK.#(\OV,`G7R*3sp*tyO|!#EqDika]2F!6;Xؐ뽊j u,IX k +GEJ=xJzLJXW/t (7HxBWMdߍ0DUi2~ Hi7* p y/iD4@k3O]#rb\rG=Zݺ!weU VrgEI|3'g`"K-p(UJJI^QȮ[n|w؅1 ܥ&Q5Gê2`Dg9jK/')0c4fD;md#\iGb˪"{8`C  'k;6.ތranxj@%{7N6-1BCtkw>OFq fղ',w$OzXM1!z2װ]$rY63!w[Bڥy^+Flt-5ƭsk/mtdxNԅRz@jtߚp:!^Aqܫm̙;LmmD rju6ZIf}놐Lك ʢVwZU]#; j,{{c.m \㞐RA:fE& F Uf(o.PP-ncm]fOث&C_Pн8%4Q3ŧeG U`92}%h6K8c Ƃ)U7U48ݓ{̊um*YV)Oo|^-Qy4DТAgx?CsYϾDzzqKmî [0$I.-|ھcxS:@?k|2yЄ\ir` OvHΔK3 tXʉр瑝\j*~άT dt궼O_<Fs<;L#GA|iǑV`^L Gj @01]wp_*oYI瓱G 1hA./ʞ7{)VtYtp#)-Wh-l Xdطq%1+ G?;E$X%14WzOS8\{ZH =htD-ye.6&:HfgjLCy&+)<nosY^_Xv*PyH7"Zw]桵i,N?^ 䒥gk0gox#TfGC ӏ6U}FĘ|m, !LN6fW?(VV.B\ԂՇ']ZtH"V}9f8z*5^%x+TB AIx"|s42~`1 Ҝ4jဗQ@.C_hS{Ri65Bl8[g6τzw::+LkXBzByfCf.1Z33ߍ˫ܡMDiҵJɑ 3kG sdkշT`bΔYg/ +0Og<1_%[un4~Ϛ`G+r@nɥdmTWẕj)|-r85 i\ YHH|P{} B>XMxkxz"5tI.QMsC@,Tw=}R#$ z1J"loЎg==Y P۴舫] \'8hyۂy+[}lGSUNg_hDɾQ*v%[r>3k 0[9 rcI{e]&P>˔'.ofR0k6<pJ;Xm)^\~Kݕ`=<l*Asj_L}S*ۏw4ÇGG`XU+0%lNj9,2Z;{bwye>(U݆'=ċw_ON0>VV)N7wCUXqaZY91m7-b;Qr MYl@ApjBצ\DI33]VMb2A:V5\}ia- H2SJnnU[+&1Ltw<CNaeu[:Rdc^)k{rS[Mw$*q{#XDnOhJNXQ%*P &m<C'KtB` 9ǕJoh?p'1o,Oe񒙁"\8h-G}!s % OÏ!J; SR!.|Ϭ269աsJ6/u͆s NӃheg*.'](;!hs("VL'=?A{>G.x@qNmrư ܩa# 8b tAi෣~%F*ەn%5*uFe.Sf)L<4l\gP3F<޻%r5~{Z.v e&WNAx$~3'Lu~%@_TOOtWsU曋n._%А,o@q-@ӂ +vEdz(SRT) %!$x*dwj@_ ٳcWlqSn/{3Q*YΙ4ώApzL8J%$'|!Js˄%i9eU.- 4D4U/Uʮ;\=e hM6êSB) Bol z_:~,Mل^uD1x'LA4e>: *-][2=ൂ0Wʯ; kLfP f+I@*Zر we( :lRiPdhsLXzRv33 ِ3Ƭf DW1 -ĂB=vxcS?!'dOs h&MU#B@eٹQ*tA%)%]3'ZmL)*S txX8k3x6uy =G͋Kf 3V-UӉ `߯ %]{(v zx+Qv{zyM31HjĶd 82-ˡTu${xO%^\4{`#gX8s aA/΂8[JP2K2٦H\(`HpOܭvф.W0HMɁ@/p=¡RDM@ ,cE7&ZB_ w)]Egh 0_1%~xvZ"?4! *Tk pp i^S/$e4G;l5X;#q-X_B떂,{{Ø+ Zf>mCf6kwTZ"G 5.< pV:;@1͘s╚qyQ`.R;GLJ8vZ[J 6v«sAhWMˑYi %u0T Lu Iږݎ4Ɇ"XbFa`ϵ@[MzqOm[Etе+)M2ZhC#Ԍ]Y_m!PGL`2hĖ٫ܶˉR M_ȍ͒2sP6-U6*JX gة+-#zzzdxg > `6PcJ `dE_Xt6"Ѵ`iXV^䋼>W~~Dɟ$ςT{L$%8.5r'$HEwvk/0"cs6M'|‡H4%5qT>K%/7zw~zCꥏ 9?C\r hG4W~A&]v-F)I^"Lc+Gm9e|R)2@\sޭ잣8<KHi5QQ [iE~s) Ӣv)ˊ}:K{2cƱlwIO~i!BI,O_SLPz\ pgMuA EJ8c -O1'ނx{| iT=vًŒ7`zXJ 2HO;9ާ t.& }?Bc1!K- ೡC'G)5 Gh`|O9#B+gC"ϣdyޛāѲpܮ2JYm TY^]f xU@1<>+p֘u0k!*Vct<*H)G'U!cZEMZwM| ;uU"Ȯ՞+aް6lp?y6L\rPOc/p|tx^ً22j&BEa nɂ2Y 1ƳM6b^k{Wdhdw^Cͧ3(꒲䘲*3Tw5X(| c#^@[H+Pv` xb0_ *@; )F¼a!a,3ٓ1p印˵Kj:N @$y -aXh<ݠE"kd;#v:/E7^)d0 ٰ҈<V3MMa9YT'"Ynͱs#ڝ5/z[~*D-Keky&߱ɑ[)+Phwnt 8-83Jtf}MdNxkk 132gcgRk+K'Ȟ#H,aSYG_]HC)f_vX]?`uHo.@|ѹ=ev]_8ǠgT[˶)'1y@4:#D ]fu!KcR1/yQC, 5$Ap" pZ3/CF*E~$GAqϏ&sZ&6\ޙJpߩetFѫWOVӇ +afzI;@9&G"w$K妾' \Ow1EUŻv1~$]ܑonY_GPitJ06N>iղ_2=}:nyaLBG@l3CXZ&\\8<@*½ JU7wx=M?YUQ5/#87 (7J[OՎ0G3VkӪ`ʰ8f&>^PǴ8YzkaQ^+Qʪd2vY9T"vb-@rs`6I^#׺{ߪ-$%(>L!  <\Ԓ rsp^w_)vso[*멝??E87nXtfx).ԁ*8e ʓ)x?aLB{޵ش^0cT"_^!@whqmVoL328=S۩6ӂ8jϱMnINj^gkSܡ8QOI;)>c+$10B$"lͣ,?"`B>%ދ98YpIkVp75H57%2__GUΰd2#͢aqZco!j'=#DG"~q|w40L<5cMp1v,ӂ]WSJyC{J-ݰ(aJ5Y^LS5W>;WJ-ُM&Ua_k{L$Pa=fv p >K"2'%FQjc8,lR_ZZPNSEVGwBMe8탓`+QbuoR޴EW@eǣM^km+&j^7 7%3DozH 2(o{ͻ4ix<40cCGN"''5%ބ`u-5>\ьXU"šΪKfK[؄1jY~ޤEvce Fx 'A}k8c Z\'R"$Ɂ*A)vOd_#<"-k#r}7sE]W~iIV!UYK#]*\L%$/B z*K~SAcmdNK~@~\X٫t%~J| gG81 N,M`xZ${6‚c_NtT:i|܁MY`$XؼVod_`dMۋÖ{BH0!.՞|އkb183T`IQ Z-}?#-yS3CHˢ K!-sE{`屃&b!ǂ恘5OGaX} g?g,!.zo6q+޷nQơ8sFVXۨ8"#B:ipF?;G~]8oӁ^!R(~d.>ЯCM@cN`[ yEa} S`@j2˙!xqG\mbɛi\sm_,E$ <,nx1FRjs&R™\Q2+˚75jR Z@+(.z:T#奠BTRL(_$uc]̳ xh&@$źQ:{Q[+V9+'fR~vW/D02H5˖;"Q_vi۰xq ϖwqMR573H9PtwND)TudίX4ba:=>3- GQai{( =HE#jzNqPHP.W<UT b&lawR8O8\t3SdM"dhmvoJԩfGNq<@wdڳx\yQ !ԼDq롦g#3&!SlݧkNvˈǟ|`"kyq<iPs-) t`a,N9.1(W@w(6Ug7ix/A}H d1҂(:!em@'3 6d]{|肘-_CZ?%Ccq}f̿<[$=+Hf'YQ*A9h/m5#D6:d VQL@URdˋ{A~ J [z9ț!#C.a#<ԄUID2t1Ciho|uN9Y.54vQ:jhX_hFJL+.ǖ6:LCgE0Fwh#;6Su &u qO8Nǹ~]\"iA"Ǧg'L=LgxAa?GԾ2ᶖ{fM?;&~jc)(,5b `e{; $sr7mEmUd'0zHEy̌IfC"MAG'@"j\p{iZ9E|11J堭oS{$pO ȔR3ȎE0jIJDC+V̂|QG&6&M[Z|3&ihp-+-2ɰJ+*uQ[Snj4؀J ɂ']e'H\iǙ(_lO3KxEyҏP(d4s~+쯅jl|al>霴oA-9SAz4s$( !@G5~p!epΥenh?5'"E3Jicui)k(鸢 9Unq5TEp)>P81 APs]b@9h}|TNy~pgu%u^Fj jݻo~^ },!QE^##;a'󙾅Maʳ"]цINbF2Hq熌8X.U)P2Ԇ8z!dK tB 6Z1]їJd3+qKtC(MVϢ*\P@}2e-噐C2MIGpd7ʖzwG\$yz5 uY9q = M}3Qnmt4cIM~MQ}ʹURkui|?lv!‡9}=cz/D4099M7]pi$SqaZIr:pv_P8d'-:OYt${:P)䱫5$uw˖_Ag`ג,{ 7ݐ{GgEbSer m0D1WKt-d{W"A쓽;C}R4"Ӟ1J3O7}PlP=pXZ4/,t[r նF0=GL&}9y5]OȣwRӛ̇5FNPDVoGՈR3ݤGr0*süUWb|l5Œ$؟^ ![PLy2( ZyT3qlN[YV%K"l=s ҪE7Y=A*cA\Ni%(*[~2֛yACkW|BC̥@Sh`2TBi"&[Fż+]@|LN:-B`n;/ ,e /ۣY, q_%Ǻ4XO"d v3#d(M<̗ʵ>."οoܼ Hf}eI65ם'ܖ#7En&s߷D30(x\> IRJ-FG §?'B2PDA:>guڌ[v> eY ̬8^ pinCZdo2ĢOaUt[yK?msԫ& Io03iV#FxC#OGgCŤV:dVcnhgil*%q# (g Z-y(VJ%cc" szEJ xwlpP;>}/'*SFqy:Սͽ~aUɶ٥s\8{SfJ&%dagdL{OAauoE4:0}oʮ \9ZͮA=$cEXlϽMXE@I?^Z0z@F ~'dxPz,%*&: "*c_Q '%uіA/‘eK]I,onؔ]8Or;.b6_-3ہ:3_>E=e^xsv0GP*67@oY0YY"%~fW4p4VEu#]HйG^5f"NX0uh\:`l܌wP+zX<y튑7޽nY$3¿/SN]L 4$|B2Am 1 36gTr-HClM`Xa O 6N|h%@gJK#!l.+qV{λt/ӆCxc ׺Iuv(%aˢ'd k6͎qo>V&i•BG6ku8"4;&A~)m d̓4^o$NBI?)U?ga%LVGXڬX Bu!y ֭r>|dϾiU͍"O !"ݗ;U؎}HI MҠRV :M -'&W<9>-?RA)yTM%SZߨXS^ L}ﲄݒsLI 4;7W\La@V!􈊻ʼnɝ7|&6~QwAmx:W5 4gly%|귲h]n.Q@4N^&YY5fDS(x{kf!! ;6h+݉DS;$$ xSZFWzж|ekhwVl`v3_#Y H`{Ux}"F'P`ꓜFៜ\TtA nSu(Lr7IˆOʛ l>'_:Eύ73@(R(K w/, \*e0qIufIK 2nFz-XPD`y51zV5(npӉ u#Wn+i{hjح.kǺ{/z&Ζ'yrq`5 L^ED\h ,hPǷ(řϿAx3lѸ(-+&1h͒\(城hH3ĵ3ѾvIB1~hM$}K̷a8ngfX/#/V4P"Ebƥ۹}D{(c6~-_4pW Iig_p7oRF wOj"4 ?݈;Mx80J|A89q N:Zv8v7O+_dX*hP/֚e`U a<6!t֧8GFҩ;4-Q[?XtW RaY'\j%W BeNvupJ2!8.g|)˰/ݰbXl7`!LF[h[X0 u3|v1^ #KoU*ɛXD-b+9#'Xނ?tB&QM4dwbPP{!^aN1˲6"Ȗ 9֞&[~mb~}540ꙫ!ꩿ.il ^`>?FҎC/`Z~˽&ˆґZׇצp>P6]A;+DzV(Rf >3ѝ]m7N9̕:V$v0(q /oKռl-wS]cYD|dN'?kY4%]ig6rjV[c*^BCRD0H Q+/}{@x'6G3h(lTep/YH}__%"Lj?FT*C6HLc/@{eߍWYGzQqbe=u ?b4=(> qZ߹eNZ~m?3 W mcٷΕr=#X3C]#*˛?%* 7??BKv7C*gVUL<*!5!j;uEvԦڷf 8 `[AֵX O]ю G0:vIGޣ) h),*2 HEU}8$RFh<}ftS-bo)Bo*TS)ߦZ(h2eaqvIB y 3mJc7_VDPÛv0$Kd j L&ͧ<6IBH{~mÚ;ްӹ[m;Q$Κԥ d5gtъ[F- ]6_v\߷HPj0QqAgQ2W'hNkd4M>oĭWӖt(AsorVy hrEwXN1(^>%ZA~nE;NVۓXh=A<ȉ_Ұfg k5x)8#%y ^uhWȇC6V{L1][k/kpc?ab\ZB xMpdjIR1㠜MP-+ߒ{)1uTFvKNԳdfUzQO=W2L)=G|}9U`Զдy_a5دRT3&L*>@d7@?⋅$bUq`w3鿂wQ͢Hi=P5^%lQ*DZ7*6U2xCZhez4{ߖF6{j[dvf=çImNtR+*gG|^12)$ô/!w^,rق_az2@䭜À&Oxsj|ԾUo´MpDz=bmNƙ$uXkئqfj@5C%٩8~)H9#cYr;um\UJ ~d 2(`+K}P=<<OYʲD2gXo<S\MkȀ.WN oP4eGr:C/Xr߶q_iNۢ1R Qaj XwjYOeYWrj0p T k qׅ|CܘlV̆7,P%xR qS\ jşߣ,yZ)K֧ 1 jU w7E\x%3k\m[2i-HXPtiZ(4xMCxm:k莘Q\> mឍ_,zzT:,y+ J*3n+A`BLCChB*۬ LW,{B8Pd9oQX[a Iܑ{`cϏdySP${l`uSjmDM`ބlҊgn)Xf=[\t*(ϓW]P{Z?ugxF`g?Gٺ":gafK43%A@fxs@yr!]t;T 7$6e3[SѨtG{Xb$3/"5O(\K_><* wPm-$T]t5(Ú@MQk|/vvªHΞ+yp Pzp)L.\FB:6#25aℵ6ǒ9U%8ZfxF5 ϼyD9KL pM8Հ%, 'նM>3__c(U/NJsnjfH>?gJ`^4z&vu'3dFzU?(:*eT*i` 9CISƒbTf#[Z y]\'垎)_%a0(뀍/˩(L5~#ՅXYfKEEd+yn:<☐GnR_ w 5˦IjV?`>&@f% Ű.aC=XYt :5B{z+7\(债x~&9>5V~;yQ˰H1,!`}]g/- Ř>Lfk=ALo:b~ϭ{rwI-t[{ 1k`o6Oy WB G?4CC :ď3ۓ^GZR/DAըtӉ[~d"d-i~{KAYzNtG;ԧn1"/tPO]6\R"mI=[@ռq0U3J^8n[WօjMkq\\Z|% PJL]Wx; )M5&Dלy|XӴ؋M+bnZ6 ^dXÎ{CizQ NICBG ̂H8Ӌ@*j-`ehK1g.6-x}?ٴ, _87/\.xH nM;J\Z6$9=D!Wbͷףf'a| <})91 GM}໏хԱOٶ?.m'2]X,!KPfyBSA8lvc YK3C$GFR(lytad-&*kSzaA+Wa.[nb΅hgmeH6>ៜhQټ(1WYj*(yƥD~9[Ju?T55S0~oE3l{~:.`x F:6_fDX74u"sEn"zy8.kz}/ĥq>C-CcEo1d\#Q+`Bhͨ؊?H1$⚌ܘT7DzOvqV$ifB^YT50xd)4s<#7`r(YA:R:Hu6jmfsNoߏ},OE$3$ҞS>6rDҼкUHtiߕ?+ynu/(75ZAޛ$T(IyX:o6{  hPZw6|[TNS~qzL=A޼^IF~xZTVzMP53y]5hgI,Z9U9 )|b>w캠~DM&s6rHPQg 9~|=AA;ex$HWZJbpZq YE!Qs:w'Dxuۖy5Uܝɫj)]VE%xAkHKf@3 ̛S=w*d\3z pk>x/T r^ 9mGB]`p D{'x0Bxf.GHUJNQWe[gtˠ@쩪#aҙ## /0D,ZP" 4j d<]*Sڰ \3r{VzB,hLdnvACѢGcE)20!SF6Q%s6/g'Y4*_"`;,t~*uENN>yc״+ &' ξ蘓+q8+uTXB3ɣvb2:vPnbnHAɻH߃p yp*halNz'av+b>1uM oD-ZyK]eww&Э{LfOBZ >FXn=ۃD[~Qٟ6%-pӴ\jM xrC=rΌ' ]+V3{5X?@KNOȏ!L\.'m2*?p"M5\b13 Lcҳd6?j9X˞nёXRw5ֵ:&ʓ4`W_GE4ߛ(N41>^@C#!CѠ>5-^pb)12[Ќ'7Ņz'w.ZO~!\ΖK/iЯ0OJe}Ⱦ˩;ʋϻ[utv4pW:tYGy{gdbF IЄԝ~'G0Tb^ׇ'U*Gz`PY("Mye)ˮ5"ЕSb'Ms6N+O8SX?zVw~*s?8}HVp˖$%qh[Bu)u-j5T:Ւ3 䨇<A G ݿ‹N?3D-QGT0綸RN2;ܷy)c/0%B y~ 7*hJYjB>ꬶʒ)}o|VIѹNUZˡ>4w)9HwpՈŪ$?TT\6&-طB Tޓn@K -;q:wY?XF5I@Ud 5L.:[t*uxpӍ4d[h>"ɒɀ ?ݰJ}Of{grgX Rnt'vFWbd+~kemEpU 2ŒQFIՓ$g3SA[=5bȗe]߇K.Zqra=~6hH<[ 1GQZh !Hu8j?/N/%[G?οIwɻ pgTia}5_L9rU~j.L5|pyfeӋb 9f6E -qo>X0ڳUP2giy[a&bn֖{X^ Ů ^ZT^uEgD~aK8>6eR**/).F?P#{p t j [nU1<bF #5>n>[k[V(5wmMK'RS>T33R8),4V J!?^:OOQB00T)[߉2sDhiuS; w'ߺuop3o~LW5Bz4جEƝ_]NI?%* lBVb θKkj; \[qc \ozzFOm*ariCP '1)ty`6%oXexq BV苇As_6Ǿ} ze躪eW5.4,su%lIͫLs`)ɼB۔y%@Jv_ >LRٽA\c,MG 0+iU6q쵒R@`O|R\m#V+sPT2s$) Ȉcʾ IJf(ݧ"%j /Vg Nuґ8Rkˬkh''u٦˅!}cVdA 6}OEH=L%`DDa=o25@T_Ff,!tJT[ /!pӨl.-bh&ϋ@(C4@%;{"%t{8R _.5Ysc Ur^skNZ-%s`H~0,ڊc)s^5L]!hai'֑NsQ se z2  (}8fl,hg=a9#HBWՁUdAMN¤6w.9Tv_V$CoDMkY[e֧XR%۬g@0O+-v3^s Sa'.DXάU$pД+w[,YpĀ7['mf +_Eerr]T_x *mcw|?^gL.*lێ j2 W &`s^; * [õ*i2A)\ʱ߾R~8^kT~2B+ ]kh%Qm>hؔN%G79޻ ex/K޵ hnE^#ޕߍ@w%2 .y|e]^*qocW >ǬYX֭&_x1 LV}~"D/vG<F$VUL#*$olk Yh"MV^§Wzú絪f~yRoC! Vytڔ) _NIoKP$B*EKქJHX9ώ"+.9]%G^{gڅ7x` MM9}fFQ,`ʚTu>913Xx= eؿ䕡l_bȝTX:*]>X32G ukynK֢_f:hhЁqW vR 4Eb{@L07E6oF̠`ݿW n *pxE2?Z $ 5?1MJh:P_?oMe b ;=D䡳fnΌCSM΃sMOc;Zo LvIޏ0Yɘy989.(!110ϩ'kT"Ed͢ߺ  o}"%[e9Mc;MN/9 ꠣb1#Y\UK 4vlߐU߷w>E`X(RkSܰgFO-h#OJNwK`]=_ƝbhMf<`ދ_z8zaPq CHtE2=u<=PkL|ǁ4v%X۵Ae۵ߎ?79-эSy[{;#̅nh-}q}5W^;0Y @;\wEɌl4`Pf,o)cR;pYi4.g=&c| 89%=,^js Ùva@ۍ`ukICK64R$P\,&F׌t&A,U΄LȔ'4:[߅_Oʕ&ZIm%Cr7Ǡ j4 -.˙L5$ezL_*qt݈ҺU_E @=wP@( G[Ba.0JB^BSA/tJ>ݭ* HTQ`M =(^'YUW~5L2yPR ,*7[EF- 6Ӑӣ̽؈ ﵴIiy~" 9 ;wW4ɤ<, /rzhNjJ1V`0?dF Bg?Ʃ}@kh H$[02WڒӜd]M>6چ:k-`i3ߟO1-db9, (g,綇?Hw_#"8V\SG  D$2D!ËUOz5e6r;KBqmjSNdՍ1:"=~/_ 2F?ע4rlW#uC"[/>PZbMH%Hg~dȠJlۨXچdz\ (6ȫ/e5^dAV}ƊHS*;pSif1b`{x`vC+:0M%/jӖ 6wj *Iþ9ZWgsOR*-"b+]`Ir4QR{xͽ42Gflѷ'1"cNxdO~ͦ RG52a]r, wWc !gU$9[U0]ٲoO)' w+Y1 e68FwdW$iڑ}95=!< M\Z9/N!uGh' KhՃ>Dz R]LZJ \es|kU9m0lYR|eyQ_eL7'GdVigG`=|k(fvtGao#W'HuK52Ixg\ŔaV1xi?]Lh~Kڷߞ[)3sՙҵ`D˕LKlzpS7bff⒘!RQ;ҿ-C;eR[1AineL I?xz.1l.t.Жjsϯų7:\3򨒆\!V_L&ǺenIeQ-xS{ޯ9) =Fk2u2 ~I;󣢣))U'Vk(S$C}nuE8yJ?L8 v}Q M둌"ВD}ӚwݛEri-%bv{=WF1K37ZK #"V?1W.B1qHnxVgv?~tb90-m~t 4D̋Tv.qQx ^Q(b蟲`5Z•uR9 X p2Y,k^k V+`^<9 uNک$&u^ZI #Y֭}>j `)*?;<+? % C 3F=\EP;U>c(dM£aJiZZR>W~ ˡ O`̂(Z sr2;4gH1疠@V@xL|WXȧf{P;v:W2g,b*<%Q3s"̐9T,_B ǐZibӘko#}+Bv[@7} J ]"7m^D~B mw1?Q aG4|j=p, _YX0']H+YPЀc=>QF=T"UL21\<'80cc)3T8f/_EqCïm8Mv"\9c؟z `s[idPE 籔z+FXlKx^s*H;^YFG ՜j]:kFLe@:;=@7L/:"齪|?n횀FE5Z˗Ukz=H`D݁AK-@O< 똸n '5ŵS6y}:maAM'CAFg:{0*3}WʾGk%҄9{O/!yeDߖ'ɡO>ec(Tbļvv@3;a=&DŽ9JE,|1SY=e2[_4u, 5JE$r0C]r~*9MekMՉ=1 i'{h0~1Kt>&O7nbuF$؏KPb#Ը6?0;W/Ĥl_a@e#(>Q]F ̺p MV%gY-mp[Ui+i/6ǁzoה4=tʔ|&^i@248)=5$CO༝1R\*d+:OSXf7*S73h1%{.U2sM$ݚcjhnOeȿTzV+6 BD!Bj<촣g,f _$918hSoV!8-IǷ՛0>hF-]鶇=&>onυ 5}okNwyn[/=ʓ[ೆjuv޻Dd&p[c$L;q@Wĕ3ẎqLZ(ⅨEK(]4=iP?w?E #[@T(d%8Dp*%[$碊0 g-jDg͍ M4 hӘd\V6'8Ӓ&SEL'숚e j,P}@U=0q $M3ceo'N<'yI*rRT.%F r>~8tP lܨTv'*R;t'_bv-j<B"Vqm\i+w ${c.sULl`gR.Ar dl^8m6+K 3Tw.̔ܺ=-WRrY|Y2? [p]I^KI+%ө7KYkRuܢh,g09N=m# @:O$Hbuk$#0jW]}f(ط'`X`Wz-??5>B*zQ1 lhTVXo}^55M}`izrvIfI'C% KYSîkxu9F<b|g g"8;B7^i\K<-;VT Ewoph pP֡'\ӳm@0a.㑬cFGHta \sVq@iB* g pE^!|#*LU@tq @S#7wCF3EbB`NrFؑ~r%/ XJ9#KnxZƾxeN(k&D͒\lqe&1¸7o|砛DS^OU d I {)a$w^֘D( /ww6 *Z_6O&58/SjPM9)>_Żf D@%nآPN}t;YX1`4Mt݌on%p+k#} Y]8[.?L`QU<{oىh:GE1K;m'©UG\d>j!lb |4ro9Oln. X 'vG /z?#,A,56/t+_P܀T uLW_2_Iy,5K9-FPXA+up^~VڶDp A()2"5WTVD5 oVR  (1ËD%4,TZ{3ɫ=4 mgىieØZڇk"LyhSZ?8 ہK"&!k. &co>.~+@RCJ0U>q7 bP.]Bni7k`#Zb#%%YIvZ>)ai eL1 o6wa8k-P?<]N,^@po= x " P2 !Xo 8g)S=Ze`5",:jg׋刧I,4hބiE>> ܱ;"wȷ:j(n: Ԉi+~W';JC1PZIe\o"f<2b+韥xz $ëoV ӵQAr d4_F wugCh;4>*34&*^l)hHgL1Oq -NŜ%+r&]*6zX Gk&^]7`:\+$k'hȌ&L^UD7-&CRdePO+[J+3,>w'O|=| oŴ o #; $ 2K)GFKy.z[kެ!Pe=k֮ɞ21zSN5ѓ^&bⶭ 5"cMpⱬsjK*:O$NY h395X <̿~j\ґ3^:9}+]-sv'ExL%8l_ =8֘,-a6 v,9 VHћBVE!ao ]@!$ўpҹ=)0Japv>&"&DnjRd;nP)^Gor<˱6k1(@-f2Aʷ[Q2i`X0ˌ\?NP3|M9m^/ºѹ>#\pdyw{(u;)jV i%])&=Y>L!_BImq?hJ|⤙B^Wz "/ƘhO(3ѼX51rEѫJi^s*cPtY<-9tCNBgf1^$wb۝ȭS6nbt(]b|5S JK_B?7t0 5.Z6{'̊,˔߽0^rOU*KUi=XUf=` Z܈opꤜhF:\" +'0K dDHcdP '"j8v?^1>#ʩAv\{M;~,cT]QP^عrpÖyS z&d!S : SԣkzjtN*l鿞%4qΩK4A< ч'eT(ܹ(N u|ɛ{\ҲJ}ym-QzJDq~znK߰mة*̮mL)ڶ^wY-o.$\A"B2[c-2#p?ft"nvT_;ֹƥ Y1iBM;iiBp_?B ~1Gzł&ҹ-'dp@J& Jm:7B$-5-֩aNئC DKԻoPX+B"tbďSD&|*1Mf4#)݆2T>N}j,SvrpE$)BӇ ՗i^'Gc@@]l Y_/BǸeN:^בYU vLpa[~CP,D֟N~8>W/L~;_Թn.fSP=/=iׁ5::cE]Փ;反QK-NEDiպbE + =\~0G[9/ݯ2  TLƁF &=P/*\sQ-_ kD+AbVBX~ y[x5Ϋ$L'33-- 8Py 's恙OBRaTGtଐ}}aZ'}Җ`EymQ/mv?gHaaCUN襣^҅߸5o.ڃ]M Q>vj 0%n؁da;AkpBɲSvQWM8 ׳t&Js7`u&fL₋,/ ;K Zh1h 9Ab'o[̹.MsI8UTir f=]`PʸƵG"ϑEV*G„fUJ{3vnBT BìZ7a )(t*2" KT=Fb /];|}a}5J HLST(LZp+5Q;ߓK' 7Yz8;m#zfچJ= 5fRZ {V'I@stpzO1lgG‘؋X1Ы/F@/2 |"A0j2Fӥda%nq޲Jh9kl&yY0a0[| 2cԂ'~ѡ@0Tۡ,0ճB8}Ƭt {YƮj=;&BvV!~Ӊqu sBͥvIGj8nH]]K^n ]x.q;Go6h˝N3ISiGo˕eOJ4ZئewJmz;`Z;)Q#ʘW^ 3 C{~!? bCpK Hbr[v D &at3,%ǒz_C4h`xBu\*"@뵧.K%jzDUi&kd^<ˉL[Zeus=x8)H,g3)o[fT7UpV fwWXSYpg4,4؇2hݵ쎱!roC20-IDlD=Ht- 1Hvt2ʔb7C[G`*W`< YM41{3-wd $7:PdIJCc]%:221<|YLr pJ>fb{BkޯXs&>pJ#P:Rkqc.hRLV\ fw+>nXLkێ7D_|Y'QҀT}I\x[L p{r4+Dih,Mi oo;B3)0NVu!ǻ␦DKUe<:V=!􈡴[H#con;Tܹ2WﭏBW8$xj% K9mQXU ̉6ASڸs6"Ȇ`ׂCeXa][(@>.ipq{>v KkNͰ %iftB+`@Yp\B()S v{I.'T yrR;˯i&咞;ǮynHzZ@ڞ[X5Cz2ۺZb (2{ _6~ђ!)-O>EV2OgP(FIf 7:}PvOJEdT&+Q~uk31?ޞoǛ<"/Scy vZGWD%%439l{ O؛?\@Xn+ėEV$2R?(m'ɀBuxnJ9esrؑN@wA~E;W;}6™Pd|$ўiƍKr L>1VEpЩӄJ -8toODWCq]^(U<*ŻkUJcܞ8a N@to{gaYEQubWɇNȆU$Q*a/%FI]ʦ38nfUirUeBǪG {uPxV>b ȳDKY?dȽ2ڝ>Ur< 螦%OPfYlc--O){TR K8 [ Ҋw"j0= ; V)"==vCsA|O9P;2\lI#,[_,LWqu&|ӕZI#a>'v+3>*<U/]'$ߚPqX5B˖jWy2[y Gn &fy@;=n>';/?M׈#o4ےÄ!࿇_W;5;uUw+\RbMX6vqp,EN7|YJ,,JP9ÆۦQ8'P;r:YuW+s2]gAVOͩlzXSǭMdzJmrx3M>SY$$T}t)%g:hU1tiue\lZqG=x?ߺ%w_!CtCOH;0~p䜬W]1.R-X 6'U!Zrio1ײGLT5#eab-UO\Ul} 4p95ޛ+zVd;.lm}^=߳vא}q *ك21鑹K9jx4[rINkIS'p^-l|HMlg%Q ]WY7cDXcц?|ewEV`uUBc6G9L68Le^e}K!K*,eo3YODc'DEn`\흠) BwX2Y?v~h)z-?er-\ffi#8p~8*a^ZتXp"Կq_cXѨޓ6Y][xdxOӻW(.DcqT0\.E|$-IAo0TDJM ;Dюmz?YPK}l,798mNWD!D;f4 oMgOKE4>z~ibJ x@b29Lh0*K56Ws21*tP .yt>>0])$쿱b$vqGYP -;=Dž1|GT~$hA^Foye]ۃ ? <Ն7m_1usbhoعΓPwg,i/AZϨ' dClr@<(GsY[@_2kaDh+îR[ 'l$%aEskQP IeL՝ :l}èG'P qo\'H6cz>EY $b`Cg*ȱ MB{2SDQڑs\  h)A/k.WFY>n*K|`,ڌ@׈xN~/jIAMXnP).f;4 fZ>u ĹP';KLV[7;u^̾:՝9\K8H,`[8g )(OB6Ffی,5\|xM/ߐ❨V+|~ @U-_CK5!:KmI'$Ŕ[>( R ,S"V o)˟xxCn$FC)G=g ;7w린^!0+H=A^Lv`vdz쓄⩭9&2.F}03N &+|ar[h0Y}@<<$Z6 Y hPl}5Gs*c˖XIBɴ߅J2 Z0PebGǠT{$]R n#Apø[wbj g mv(QJ;%~ \'[odRl^ 븆w|tfDɖ؞ MnUUY.a ZX7|"C<̣AE9Atڸl<*r}|ץ8j!āa"(D ƌMSyPbR+ktVŘ5J[:AZ  HU `dZAK? WzU5u֠%?qf;'FC`Z[Y޾eɊ 7&4tYxN`mKтڼ 0ʆBVDd=7ԗ':XWJN(D^لo"{Ƅ z_~i1/IqGs=ϸ;R^m4p'ʘV^al%p\4k,6l1`\ANG'mx7_+ p /!b9brƾ2 Jƞ*/^wIGޮ[۶sgݲV&K]+x;zjg-Wݡ}\0:2 z!fdހ"N%:@+*؂jz#gLa9QOS >Ȑظ ;i2hǀWŃǛ#y O]|0@-T :UT=3!IU<y:B/(*XHd6ġ #4e]$+H&ɗR3"R=c.&~rhڠl9:hP;wH)"NaѻN3舀b wOkt,2{rg4:u5@!+wD܄qbLmA[Ngt81FC7 yQӎ {Y5ܖE"8Ľ;c8r! P,],9xmzPW[Vy;޾Bp! >"nP=eπވb5IX9`·n}(M11\~`Q*|Yz5 ) Q' tsHC 68uǀv`JW([kǫpb٢+l&u>жqĉHBtҭ$L;8~bot(VMKHP]n[tdd_wWJLyl̄7/Iizj'Oa讌y} H "` ۧ)UvpfhKT$纞Ȭʩ-hěq]eSTjF48e^6$%\?.>:d'xi{Hֵr(z2?!o/Q L{WU;t(Ӭ)r@D$VW]  W[13E`cq/<S)\JpnL/< Qv`st՝= c}CJt)y7AA΁TYeOfVgFvugDqշ A~!SGف^5aP`*+uNCmw`Xgn6aosqncFj.nm ۪j2ptub!GiԦ>[pڅ-f*74aլ~g1{Uxi8h_#F\Hd̬.>&4s"뛛")#Ue.S;(ᶆc3m˓UĬ~Vz`mf3UA GFΞDiQ3^6=קZ|a1ryVu=}3 B'(xC@q1x28sa"Qo%Ά5>:i6>NG2-{'OR=::RV2_C^ꒄ-TҚBQlN_&*7>L02|' [X*L :·Ux=tLlٱAp^\d!ak.࠳jm p)+an}l9:yҬ B;06OXvv5Ɋ{NG[yW ۇ赓e2WPnn(>i%@1wh[)&.#Db *OAG}5өV_\(/pfbVoh_XlgKjPyM}^ %.vҷ1v [0sBNR~eq^V / Q748ZjD5&<2xS9k4*KhOT?1|n3Q1-[3AܦMeqW6t~i}@Jf+%5s(|7,~7K5/p*C(1(f&p^&iT?qbmɔSYR 3 !hl!odO `mN* -j2}z 3IY{&LC=g䴑4Vf, ^Kl7EHdo8a$=DV9f=L$L/@qeyR^>d5YYzt}Zôe{\ 2pq3+/,-ˌ;ܟ}'L^tl*t$%pZoûؐxS=" '*SDJ <+ I|e㩒X.' ৆)-]uWɒʁ0ĦT:Xg<ə. 7lg5;iV">\kk-P~rH\2 uBD{]ыL ЪF'%z|NM ouv8Վ3&4U->QEL'ķY-:(PGkI/#cC) +9VʶoW2J#fθ6y-Нʎ=فI@ү4az$Aìh[}dccFhrN"|Mpɣ(*ZNJ  `ikY%"txeYP3.M< #jWoEʑeDxbT[$| V@j V TZL,!И@-t]zA)n14f0%Az $w:۽M {JE&Sj΅{Qs2<2Pg+- rz9O#Yb;.tVrOz(g%#;9(ɹg.Y?)AU@W_wũBz[}'}KKlV m/́>#Z҆E'] .eK(ݒ )߷jퟘά}yPY<4QiN%$Lh4~y%x4eHp c&=Yp8>t Bn/P 54!x֫ Odrg,$_2@jdj9у W)DJm`SԜX"Kt o6z[NdmeiìR)f܍G]oңǁàٔ4'׺YV{k{2b2$`Ӝ12#rG5<#7m2$\<ӀR_O,\١}WE߫]ƙARjGiGA#BxI-Z}v.lJgp!e!>T\ۘ"':+D刋@}Te HEOB])5ffa\Ac瑽$4d6̴DՙFZ~Wo߂; 0!P*;ڟTU+eV\)tCieнI1˧,JcSLT>ډP_rceImd?FF1&+uQJO/13D9hn 9plxF$ѐlsa(Q-Īe <ڽv{|FH3@@#@Rc{ Ϥ<0ir0bﮱqJzmH*+_e,6 B3~8/Էo2;KPkT}\qe*ZANcoK: !mյzlFO#Y33!-w13o((+1r/n|W|X'˻b{GΎtj:zV(nCOJYʄ} 8if%8 ݱ@AiJꯠW_;\!p&M}徥Rinv7^ra=kVr2឴[eЯ2M,xP._~)3lmJ5ݏx32ME(STM0Iz%ڢ~P,T=Q*l!LO U1ZRR t8!)Aˊ. ruwVLFK:KB%߽3:hp yy3vΓ x]&tGoB.nx;=B{E4aansՈ*;ƒWin1 vl-!If#Au4{cXf);?8|[*s2E:&bʛKiJ4m Zض-I Ou)jNwܟB֥ɚU}-kiޝ chة~/=3qtӥm$]GuL4STveKBA\O=$hYjR"}_BԄSѮ;\ea4Z$܍%@8 W0䚰w_C5\e:'8 (m|iC篃:6S (^lJV4͊L)sB|vh1/I{ی-3|7Y0ˢ3}0`lx+׉GjBば9 l~ў tڛPj{ǝJ;Ä3K)nhTyJ>$(CwF߈) ]ʒ1Zl)7]}kڲ7J׹;="9ag@ߍѤ.d;kD$pW.W!Q2q3X2{h)we-4yͯ?Yj9NW?,YIůM!H{1kg'$ ˠdE)j>:s0:q>m[Ngt(n< YOӔҝSda&]J /s1aHTe}":[nSZM#:k.W!RNٟ0QY6D2nlstLjkА8B%<\"iz5o& d?ti1WjcxSѼ[rAwV;܋YwpzCF tlTo\ȭA~svՖ[ Eͧm"j[ X5op ]锨ѝhԳ:iTaJ-,/IW쫠5a+rŊ{FpyR5_ 1В036RUqng +(caq0ܝ4E#4qTbR!TnDG4LˁDBS/T誡Z?;wK}=볠9fC|Ʈfpۣؒr>0JU{sH %440BM]Ukϱc0%tK] R,xQu3rȦZζ_UIّdw5ZFōTf-ԟ+Xtr;7Cs:(բ Wo&^+Ua6 .3}&\"l_+} _3/[MByɍ*?8#1%xOmL_C\Kra6Hynz?ໜ̐5&"[] 9@1q^-=ȳEIt+\^,R;LN>36h6.V'D2A q3Lg^:jh-4hI뭕|O4VĈN nCVvESXO[5'v8}BvX#d!<쥞`_O[ %je":qϏ/2`$\Z\]~30&kGO4Ru8Wx5l.WVNFWb}#Lp۶a<{MRȞ)9lԪ2QhH68^Ve&שJ ٥I3CȺ1‹v>PjJ&`n7By>wt@=g ȧ j:@U>9U$cB{pr)KKO1&\:಩<(Tۑm i g:;Sj2IϺ. "v+1kڊg5|p שl_.Tgl)!q8Ү# Q邘5EqH,2^ۊ,{j%5/iN4N.$C[@ĝ tjNM9\|ezRE4{1/t35t ;o4HZFqj򸿗+TѴdpWwd29@ʳQyGqbpXV`7IFlK㪕4 5*;:qKAJRkrHH,ad.mxuEQnDM 0Aq+R" R0R(~ Ϳ[zŊDDzQ%(DLO, 0]rcW h2+-P疼7D=sY`'ݎ3] Yъ+G s*V_ъZlije$*} 4 T(P$GhB%KRhW _5o2/ jtE^6IO*突l&Vjq t 2q=hP 3!G%4AQeg"'EBAG71bf_x߀Ǥ۟13~]73DxЛ1'S*SHeȒ |0b]$EDLJÁܘ7AY@XJF{>μ#bڡcҖ*/fOw) W SwE} Ye%|#m)Re/TK#b 8 `&9n# KF#1\;JEPږ:. %F rpu3⁝{mJ5nңF rDЭ++bi♣ |*ے*H 7O(*UwBQR^V:PA2P\Ò+JBPǍ}0<)zHi}4GC}QU%*[^_ /^8D@A6u`hQwy< Ћp5 z>0YSLnzTґe"5v ^ytN3w-JfmFR͂*UZzz{*y<:x|9 }} WoAō\L=.iQnZ7diUcc e%^0ˌZEG yMPO*vm۔nGҝ/Ө!8\[nR?XYmsAœ.w`n^t ̻ef$L; O>vcsPg%GKfF帨>Yxn$\5hs.+ >xNjwYP@oQx=.]J?;[/mO9ͩcH9ѯ#<!x%,)q K1O_T:'a+h[]YG/)[GUBJ!tyG5p&e4nNSLHE"CJ6c"h&-\RJ:uLAɮa~5B1͌_?b}Nyw<\C)DY݀0I1d셜 p_pPeNV83ʈ[Ы6;5Af`.  OsD4@zB1woQ'k: VD5ygϏ㨄, MT$&&\&7SO@yxl"פO5wi!A9ʹִ=n8sƫf]"! +[3KNEZXј z<1_Jtp ,LU^Ɗg(; 9togv74/_]WKkiğ:g:ߗ[PR%筝Xl# IYvhU0`hg<78sS/(#$ ¤ud@7[ kã3lZ ydx(LWҩY^ޛ.HW.]5eV5FTN2F8E* ڰeeU+=I p&9! d{*`?jD?[r'z%AlV{ğ\}[' TݚxT߉A*Q.gxKYscn15o]Ũ@b,`.Vە3,#>Jg3W%qsW+lSCI]IɌ^ I+ԡ}hB#BZ6r/2sIڵ6`O`LO%7cԕ #w8._%Iqam "$}m;R2q*&L Gd&)R^TǨ9[wD !%3&s \3ۈAk@uY,J,,{=H}S)uN%< dG܆3;QW|hhwk0{u;S'0zA6"?0Qdʺ,NB? Ve;1<.4)Yڦ;k e_6ʀt_oBӥX-Hʝh*/2,)XwAC $m9Ki貴gQ)lgZ!IHo.%%l L۸VǬÖ (Z/JA=_|  .}-؋ ,|j RB %̒Цx10 /zz :Եu s5CzץRuJ\Hy(里9c- Blo]9\;Gc6:5YTf?><)]c8؃Ѧ=\ p4^'~= {CJb*< `,&tŤ=+~xEAv2hAΫ oo*RV5Z6y=q& ix(d{~q,,U̧Hc!,HXoD { Tǫ5{9EA!' G2Bc0W"тJ* ># _kep,WT-Z#1MsbՐC9ӱ+ݾŪA0}`DT;Q9 ê$xM@n04fIY)(Cl,X)?{'lX7) ;㶍&i.P%.3ŞO튞fdFqguY%]v=O x9|pB?/ 9@@̡ĹaG;w$d] #sl A*Qٌڡjb ۴ǙQ{qzjx$8V߽9zCP|/ik4SC/t ;qG!A0߉j; Aβr VS ]#!xWP|gYZ070701000000c6000081a4000000000000000000000001616ee511000aa224000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/S]?Eh=ڜͩ`j(yAk2"@ gU|z;%*t5]G}j |,tQ:F&ǂTnj;95y,H9v$sE)R7‹A9/M A5}&Lcc@i [zcnqkL p\P[C1?4ex?UQ q&9m"ڇY?ZUS;=OfHeJݿ :"\8b5KNE*:0\E pvɩi72ZwOW!;Y**XaVx`&t=D{se&U9m%r&X}^{X:U8sS*k'kWAG|˓E6rZU"ۺzKXhMnuv_9*٤ikf-49nէH72f6GiD iGm% FX%?d!<"3MЊЦkbcUU ;z!V/'ʿ^Ȣy1y{c{pIM&\՞3OVBKt38gd({]< #'N-`ۜZZTeh 3L,DaR!tq?ψmVgw#I%P-X["k3Iw0~pa[2]Ato8?G2R҂uI!".?ϢmfCҹ^DEs/3x"ϔk@0#,x$]yШ^NK|)f,/_Xo=@&P17y-.BN<kİ ވ`/A>4~I70SuY]R|~b\Xѯ0'! NըQ~ך!HV$)Djp#h&Ǡk/! 4UZ'@dܑ_mCRs`,8|+vfoݦb07WrrFR%I?>82ƌ ˆjLGOrd $ 6 8lT?@Uc?܂PVB̼Ykpݫ@ꓘPC:]^en*xNuh57L8:f]1L|N6<Rl瘰S9x r5p?WW~0{[}-XK>BWs6Wׄ͸}|h!x JڐƥFl3!~V 3zR,:U( nxlduU Tm[Ez,#b0{0iwΟjkܐxgdN=l8*J&r]|.dq'lEb{)Vi$@ҥ60f~rxh%D$Z2ZIN+=WYU4ĤJAwNQ# /b fÄ) 'S[;GEӰ8It>kੲ o *qmA-jZh#u}BpR'[rv7 aS^&Jf-4?"-J/1d7z8HS2[^5Cĭc2;QEqyOAwGEپԶpO *mu?F[>*(PH drGaF [b/t}' ekʲ mQ`F#!fhI^RK NfE#Q_>O%6u>d3I}2<7 +My;XۿN92nBBcħOn+̌#{GT&oUV?ciְ$p (hi׽W '\{1LOATp< wU}ˉ4 dq\ZZ[v2{(ӥ Soa/3ֶfv ݚ4IW)W: 7d|ݳnN|ߟ%/%Nqږw%+M# `6۳,EL)ege|G^р9ÄfɤJ̖TGOlOb~~ 9tg"X4~b9E^Ke ڛ*^̿LHcA~(P&hUK{<~0w8*_~io9߷'%Rn s A 5POZmQͲR&d&cjҫZIHPdzrA\ ÝdhȾB .F!.$Ù=;j~ej/J)zКVR LB\yyK?!))3F\0,Ihy#&>~z7` 0(&VKAX8d h+y[5D> nFu5/_+-:SMpK$=-4㝿0.tQF;|c_v0E&G_|,ufh(9:& qzH>H9v}||NF&z[_*X>.#逝 ^v=N`ygb9E \MtwuL[,"DZm379VM :BHz U}p4`":J~*c؟?= 2L:aӛAܬ O6 1 hv~[d4|Qsٕ1gԻ-'Pv}ĝ0=7ƄC5[-~c0Fg@aӾ@+>~AL^ kΤZΙ{‰~\ < `n}AAK*Ч:x]ULBYƜtR1\3)`v?tͽl] ĭS<uIWV,*TCpqm3*koXm7#6og3ݪŸޭ#+hi-(,rHwLalj.Ͱ!j4p/PSy)eJ\>;!O>*@ֲ |0\\k%n(2[W'~[LK(݈OiX7` */QA%0uQ쁏ًV%$DYI4NMпCT7Pc&KmYJy]2thm_X !o -ZqOc>\ڒPXu}WU~|K?kU-{]{Q~H#6DpY7v+/G=ZuwaLK'ngOB9j͋D \L/1awH՟clo~5qx+C9qDsƎ!50|kAF2u[A}!/EwqBĆ<쥹2 )bu~Z \Iew!Lmmҷş6*Tg*F3r'QnDsvp=)~j痜@ka> ~ nF!Y{{gf 5Y<+:G斟i2Ϳ$#3 vNn|Ի'rƔ,E7¼CApyc05I1w |J{&#YH#-ϑ"pD?vH_w ,h:< Ӿ4v=/tdŎJ'N7/92C/Y~!%|D1I<}mخ.Ƈjf=)3BEtX0@yu _l, srp~&c:b_譼_z>#Zv ֩y Ìr `X֣@ 4ݜ Zz\FBo"q76,S#(9MxV2Z!ny9dtXšH\qT@<9:;:@ LMYctXGb1=Cw[c/6vlb^׆!袆/ ׁX\rJM(0J=O#ʵru>?BMhKR֧.$I`j{-\#rd Z[MdszcM0u$gJ78AV_PC(JTGʏ(+. t+tcm`&>VXS׷sT*v8_w.ӵ~ꣽKp8AL7c36f7HNDྌ)_;8ߒ0|FQtFpW} 0Ygي 4[9gsJ #A uJ"QROY(nL{l\k=rmucDxE|H&J]g@T+ _={G=?&\h, u_l02/jttEcDy4:<1nOẢᒬKFJeInB҉Y}_26"1KM"R - 4lAyi&tV$xi|]MqsB|%V9 Q(&?Vw P?+TFuᭀXYy-(q'Lm mg \ .'[OdᵔjJT`] S,FBtw mTؿ؜0Y`T{Xk%Tus~R7/:?2tyت륁Vc& K *49vT^Hu܊NZ~Y^ }@龻.o~lhZ kABl-UdwsÇ7m{}II涅"v¿le_CW 5Sm(>_Oyr6x9=E95;4=ŵ9)EkU;Ʌ,0ӮsvCUZzdŪz)-hVֿkP /z / /ޥd]CuƬ# 8yM@]=逵@ām{:)%4gܧ&O=Dfq,8}]S+pxj 9m!=ׅJxGn KװsEY5PQQ;g򟶉gDQ9ݏ@]9@L!]nBɄdcgL] hŬcܞ͞WNٚw؎UehBfQ+FU>+aFt檴p.ԝ:!(֑iC3H/sEw;}|R@u#+Rgf ^ 󫬻'ti!b5IE^t-F8i?&PQ8*)f-A(b ?S7Qq+wW8/7eOdR4q|H4B. !0L!*7A$.{2K BN]qԳzpV)"P֚ޱUR7Dr{3ئ?Qث^C[VMOb͔eJnGZ}uR>!8j}Xٵ ~" OІsjk:Rp˾cA]GȥM˿8Jdtɩs$ݡG;ӾZs]Y pB&#INhk|WUJ mk/%m^v. d?1MͼNL_wp=P5@axB s큏0!p/J}1Eheu[&vsb`Nu*Χ{DvfD|vc'C"Q~:mzQ5P W{@BJ*{1,^&lc1JI,B>tb) e< SCMQ 6lA 5x N0R-L2ճGL4{Ƣn{{ BB~jd7@$Ք!Y_-Opr[7Fͬ̆ >9ۡT\C|j)Ɨ D. ]?$;{1(OUw21!0zp='s}d-E9rG̠tKS&EߒuFCg!B!(uv" u[plv6\կ}`x9:k TxzI, &@Ж3 7vQ(U[S{<vI@ Qs첮/DnUх{A4O.3JFT(i]Ŕ",8bnc@&ooݩjB\zM??T ~lV^gcWaS+i/S̈^q csO | <49Zi /alz}GHU?z, $nUe&9ZLܘ<%CN)#/|wd\$<ɇĐjs\~<4K/364 e.7'zNHlA7OdbzYr^aH>W7QcT@ sSDE|1DªF-TyŀXn1:ai-IFV1D O4w0a2"  a`N/u >g4'4=~̂]ʌNBx?hJyZXu dA7njo>^`ɥpڤ meA24:[ >vudFGo disin<2ñC|h`Kf,# n>eG;Iޗgw?-2 FD~z Z+FdsR_*ƾLֻiևr<: Ww 0&|ij;Z:=.Pb,ndAſqґTN? Ԧr"`i ]p137AuI^̗@WFbؚʀ>G9;"v&J455 &-o4YxJR̥}M P& mOVW8W5ZuW;p[,(35Tk<$XtѾuKxjD ڳ6MȄJJhQUosp7)?&}$ ؛1'A'tw8(~MͰc:>5 J'zQ۷ÆdT}L,і v_G)Jt~{5 6:2yiz P 8AKPW!'"4X~yG/74KpvLQ[rfK y̋z%qT{Dg.-.;f`9Q:(Jz ]U?C\A.`JG$Folq+ l&j$bC9Ɲ`@PiҐhHk!] O+zPhptp^;3A+F;m/)9#"F5B*I p"`3ӺIӢL1.@k뉚UlK7xQKOVERfd2=;_乙1*y uYN/J ^"j [Ej€(^] kU:Jx1C1jVRPh&K/E4ߢ`w}H~_򘛼CGY~e@R>"Y-nF.|, O|P|%2RX(r&3OsEO-ơd,/l[9=W\T+ԀvL`f#=fp@kZf'9MmwEP:}/\c"2gz:35@gqr᚜(AI `c %nlmH+ J+^<}h )Tu/TQW|xÊȤ7AUBڗ)~ԍ*-:'VIBc>Bڲgg~eҿOVKs49ԩj鵧1ȥ )rI$1%"FUǿkH * W͹l),<x2#5靦=y- !z HvfXc0Y,jq w'vy*,6JJS}(ԓߕeݴ&Wg# ~R2Vʥ,0y27 g`܅봩VADcuV58o~N|wr/TKfԑhEݹPj\'&z&ͭ6Ł![槜xImmP|†xu*\N^h'ǃpwT1!2*Ć3nb`Ej9c]+%+=$9ߘgl:,jL'[erC ČOJO.X*ۍPK9W~\ݶneE2 6S xD/H"S%OacK0hX\z-ǾoaR:['ᗥ[x)Ɏ7ºycwfxb:oǰa yMx`[G:okZ. mB%L `=iN0P˦vYo=uL+dHĀeFZA GҴZvHҫikёI?P/AR,lSr);^K9kcBڔxStōz‾N ~d[4XyW8 wN  O:ѻig{Oȣ"OϔsӌLej_V-0Mp&v 1jl1ɝ#T w= (?meeߘ[ɁѪQo ޿]1YCf"5A^ʦ" Dz>?wJQŠs֙9tP6ggsI]7ƞ+l#?U.SQȧmRzBxqoқ,FWě~Ne F+8\B n E}Qw;x^ sWI=Fb^y`yFI~H8,t-tf&̓ ."@V2 e}[ 剤ӳB湺 q&sfAplg&oxpѤC Blm+QpW:xڒuI-!(`#ᶢMMH%0!G3FqLd2=\¨b|W"[ Oe6LyK8%t11!_ŕFI_2 $8X Dew\P!$F>ZS8EѰJ$IA8ruQ ErGVŁ,ٔ CZg 0~[FbOn;{xmJ2s'imONN_p?@/Vqx p_bU[PV&Eo*P? -d*@Wc 2SБ:Wkѹ<|n{0Bv,a>0&isrTr( N3HGs{sEkiyse 9*'Kp)Ϯ܄c$KWb׻~}B&&c6uʨG#)BR[GmqxO`\x=<4iCDN'?Sw .]*RorJч\*{a9kՄGcm->S=Gyhq||0$H{_F4iLqʁ uљ[jNN8gm~lnCe:jZ  zR Z֞(2;僖0u9^&1@orr"F8x u! ًJ2op*;^ˤ:2n7!vSESRvEC1@4,W = Ln(]{lʜ֜L,@dF[aa|NKg]VAwVqm;ۊ#VR־J6܁'Xu| i"I٣X咠/-3cj$nE ޞ{@PΦf/'Td(e[3"xs-['$ѷLCǡEpj=9{^iCoH{EY9@;SS7 os&N9RJ=ۨư gJП2ll ayݼY5Kr|)BڜI BYQܶLau0386{ }|e\ k15K!׊!BLDE> lc =s-Z[Q>2xwܿ;78bk%G= PRv*~RcK͜xV )-B[M^)J⡢l*H(u׳oҵQ4ZiO0eԞIi<:rpq2y+#Cط+LD|8&iEF!MnP]HmXꕼC|Ep574q[QjD3~+"^- ebƜ0:y==.ͶP%Ânazj QzjFs[b>zO)<2V& thQ+ 4XZy3_)=i#BkFĽ,/Ea[<Ʀ!rN5 taLI%WvC^Ƞh NZcnX$9fhDl=Wi,VT<23DQ%EZjze05W ;rid0.@]S- q%D9-Lg9?L|p:jNb>.r)gbEOp֩|}a:$WrYSwN-V$τ~)@Z$Jx3~ fD뽮T2w7Ѹ%V(DKpwM 5bw_SJ1>h@=ladaxO{+vdEhzHϖ=ߒUoɥD]2 L[ῩnFGΎ gjKRpWD:17}7T9G*(jRcZhmo3@~jX m1#>@5uG;}"*3NuX}!Z/,)y5]92g:5.Vi&4W4F)Xkt`⤈`#ZeV\ oYpw%; wKӫ\3Ci Z%[JOfxemG{d|߬sT!{ܵN_W-= G{xlʐ2CJ*5.?4 6{[~fJΰjjdJ留ո5&I;M&)4dgW<&_JTc ,whN%Ӈ/љXʅit0K-ރ:C _|R]F1zu?Jb|8sŇR& J1g[$r嶓EGbpi!1E R\ؘTxU p @z9NV;t&e^) bhK^ zġ[| gpvO޿ogtO6ﲸ`#- S~\7ADJNz ^@Yw蚗y #=Yk-VC)ȐK&"o(Jz"P :[>Lx_9r bVORf۶Cw Bd6cϟ @m7:vKQ][n 6t{Ofb 2:aU%PVnD^x%db*-݋Rף_Aj"Ahz~HjxFAu:“M@ Lb;!Q,+F)%Y#2.ӃzOK9['Xv6PIfUܭdXb5HsMܲY0޻Dczu^Mp ,"e1yJsxeMY^_Buj9R:O84@b d{~V=^Q\S5f7͈=$gdL˳N3#*,5csw_9%BFY&`4u\DFC!!a^ + we-v%?~ ;r3o>r%akӟ;ŋ@t>Y96J:3_dm2h"#JR! {Xx1Ͻ<ЦJ+ F.jA6o͐aw=O ;b EӖƽymnvD87^.ڬ8dHOwUkuzr@?PWWsՇPz{.y>>i:/ #q 7{ يO;KߚZݒoef)A+sWXyu!ThՎIÏh?GKq(}5]AC{F>A hGT94d=[R\@+e!b\vxqO$i۳w?R` aq+KbI [P\r(ʺ?:Gq_vAF;5'-^'T{i$-r% S嵂X1"*nj?Er ޼tr[`/V:iqԊUOӐC=""ȩbSol`]Bfõ}7(3z&na@EkE/EU`|0!k[98Uݢ8f^Xx{2HYa v]]ͷ#=b{j}d5SvH=9JT`e ەGfzJn4ߪwv8K"=$*@}fR,zRmgCvfvc2Gȍfro7.pK^i5´$FStP6ruy(03;Mu['k&SyjKSՑ7ŝr2qc:= &ev,?S}c|kրGzOԓ9d($͔7ω%rMi7PDF:wc*0%9.9Z ;vXО>XNfӧbDϗ80"-NEg-RoW)aݬ-*= G[Y b)ájЁנ8sٚV,936 vR XW$8 q+&EL5d>T{>_ˤU {A̜$y)YH#`K;~-)2Ϻ0 yq@O K'q1(`Նͨµ`Ax*E?rAhZⶋ6)9Ry6ߝܪ`}=Mғ'/m$??Y@kFE}LNɄv.lJpQjj"C>ы^KCe0RZ%^t:kFD8T I4A+!Vxse&׎#_EfΡpKqk *[$!XN>йMn|ͭ6Iv "gvu n("Ųdj? ɽ]{oyuoD QJPdsrB s c eR3R@-}N҅3jNMн06n "k=y٦ĥ>_!*h&QVVE~}k_ LÉ*K'ǔW&Wwv˂i68P#-fʮI QCO@@J6"c2>Z tUR[7.i G,ZO˟-$T@;&7׿h, SO;UJ?ji DdfkΝr8 ulQ_9$ p2g,%]7q X?ހT,N@4 \Y5 t/(d(QZև "dwĄi?tcdm3bC641dBN8_5T.JP7WYKLo* [PF3C7O 6),{$d:\=z:ĦyKví#IvXVs[ڟX,tVGսdjlۇgf3R[S:'PkǑJߘ@߮-1[r؝.=OSBX-"6mZZݓ/(ƕZgɚթ.Vlb@b[#쑂CZO%nԪ"Ey(0[?~2lENQ/Fi%og̰ѱOpNDO\(JOa&M7Lt(>{G/ cY%a5=';tsPPcq<I2 y 3fbiwwA纟8G=F!# z1qLϿe? ?RR|zXgnM GCu'BB6B1n;VTUni6C`UAR߽cT+KOi[SY2HLFzuJFj3AF Kȇ:)l%#huͥ`tν{&^hW~jOlĸj\V,QZ>@)kvl(ђGsSw/3KI\`JN\851h% #y릈ig;/H!UMRTW#ƕDŇ(>O"n~Zd>ץ0ǟ5פz - 3@ݐ?kJ|r֎]B̑|?GI~AlI Pf| 4OƝzA$jathqbr׍5p>Mzl&-l=t~k%fO]fA8XPQ#\\olpbMf#mb9Gp#wDz; gZ4HwQ.n;h-ʊ"ȿ Y(w>][jcn(e KTP~~z i1zEZb""s`>}#| c3DK&2e>xۜLFi #qMieu7BH֍axD<~ŕ`."3B^4Y"RIX Jb‰1).R Ŀ2X4"Qj^!&զOXl2aLؾ(D D-=GQ`1Ӈrs Rq<Ȳ_#=Exp5ycTBsXA6.H ~Rms+ !k̭W5OX%P4ПwLY yJ^ &,tX~g*ro2>?rH`*``Ո]6=1][S c"mb{5$5y[U inM1aEBQ'ډ4dQg-RZa՝*GwDu`RjaY+}5h޳)Rq늢Qa \HD91Œh`ڣgMME7nW6LGx7iܾˋ)X"J 1e3%+*BCIn{7(E' ;x.bou 1yО걄]%f 9@ojtޔ0"f^fȍ FJ2bŴm F"N nj*S;@uWX^5rJ%|~Qyt410)%M㞖ZԲBkIG<9:d$ {Q^j\g ^&]O |*Rb#j,h=v9D`y*j_$}5\64.+r:3`,&* bUy']OF%9W==' & k/ۿ巼?lhtntoG0B-@fyƛQ ߷D1 H\ֽKW o7f}ّbEv˵ŶӺÁq;³+ %Ooޙ"}v^xjQ=_(H?o d&!~LWpg8 L{c{֑nJɨFQ,Qh7LKMxbg^g3sqт7|HPӖa?<4PX3offjhkʵ2> ǣR>ޥ 箑Km&nB9r+)&vBf͖@xsGi"IeLBF!H\M}C,KBDGdL=?E2C:*w,wc xiec%w< ڳM[*)3^`~E˚RkZ odrլ;Ɂ`QK A}Țc`Ҭk+Dsk'IH4~ۢDnhAQ|)"ߒ9]$:R!= cbt>@nL ^Ln@L{>|y7X]Jy|n'yNS+X0EA }8*ԝwAb>lhSږ^wK?4aiե)_x?'y0 ؓ!0;Bކ:b`V0$V1{7B[̅ٳ3j$ĨN 1OyZ<&m=.rLo|iRI6=wWܪ˅.F?onhUٲ̄{I [@^QCLākN0"7 Srud{ڄ쩫"Wul_: ɩVo;M26vݚ=_zÐWC3svx4U 3ūm8l*FLh~nP Կki\u9&pWy*je,P7#D ~P?u`8wԯ >U Vɳ W(IFBubulMe$t%4-=hiQiIop&є( 2 %5eS1ա) ${{)H[6.k ,?(}+g#څ%G):. ÖցTGfl*fM /]BƖɥ:^O1ߗw]ؿ}P"keaqz[%GЀfpޘp mfPa(#Z';ӵN`= 1e1ZCʌjQ2ٚe:CU>mQۿ7HFEu8o5M?DprtH2?HVgXL`2V--Oݦ2~( _tDQqj- ANig =rVQDOWKJD, :j5Vg.P,i@o#O:1DčPJbKE\9 q+Pa;U S1zp&I<5RKVl[0s4S> 8(luLU3)fΊF̷T&i+>OTu5i1졼~wZUbܰ[2Y~9|KRs:uR"=MmELRXXX>P P'# 㥅0)Hpw3GGL͎}T쯶HyX"* W@XH0bderyu[ŭ$ΤX'fN&z<i'kLΆ0 Mj;\H,/iQ L=4lIDה g{R&dÂ\~wM0$6ΰ3dxݗMNX¾WY!'(ⱊ703jMYkEh7VQw@NIeCo>fSdBV`\}JR-9jZo(p{\܍0{mZF>kx ^s^fOnka+y啒]ɏ &Ĵ~v\XK<u0A^f%u~d>*IJ68!D3^z[$ J|YògD>Ѭsym( mvIkUR_7ŀfMYq |)k ~F4y<+еac CbaG)3 @] Yz|nT RET$7Y2jEH;k _9k=1}l] GFiZ̭#7&SQd9".f{@Z0dZYu,EYoӏ?Mr]9i MٰhПv}4 ^j 0-9A: !C_`(&%zj-j*H}Uħ0`O Ș7Ecbk!-x4boLc ?୳ibjPh/GJ3)?SC,ٿJtSœ{eD5F2zEzcfNKƑL# ϷxCxqtl ^tDۯϣG2?wb#TVi=O_.GMP&ySxTWA}.\ړ8g} .Mdl".0g! ^V*0ɐB_^] DV|Kt =!,>]n oMb{;~7(։KШ,0Z*u~SEZNO$cFRܠ!~-#BHь½9ߏ(oUYJ|y N|ZȞe;2%ZXZNa3r2!w~VU뻉\3Z{V% b첐Ɍ{ s$u1*at j&A[b[ 4?\^pTpDHf֊bS W` ؼ6[fs}fAbȜfc)QMD|e@j(Q\<+ajzV= _ =}Xi ^t(nU`%( n?^'Q& 4Hf(Su@5ڏ]~B G &Kb˒;j4Ss7AQWg` ^N6E px^P43eCD0 .D7%NrWBDڔX+pWIV9̓./֢kZ!#[f)2g~|9TF~`ب.Ib`CM/6X衪Jm/MGed߈ҐmzU&3K5fv`VJl4}"׮C]̫ oMl(l:iGq!H?\DQ-̈chsgdE.Öq/HWs*y|32]D`83 3 @qFetء;{1R3,_yO.L*!,+*#aϮ=(o,Jb Y&U:vj")D|o0/i7r*wP=GZky&hJ m׹REwe"~LMV6epӫkҏg&*ʲeY]:fI%26Gq%1 J0n"1Hl¥\(6<節xh&Uq4DDR*`HAmjq4H҆z>aA ui:,Kl*"|CXõZ"=çqA E@ZzIX3f.%ׯzM>0=ۛ9c$k&]&ZeWѺ+a"I1x-OB_ f {w2eE~:1Ճ5#570sR{vR+9RYjo?Q`C8 }eM—/p7~ic5yL#IY vZ۵#-"b|9mod۪M}5z`{llbT JӨM(@$m7 մsE^L\ ):TijyPPIWFE[,"*ꨋlqZͪ} UB=RC-p^HE='aqUV 7t_[uG6 6-@ӭR S]!NAtUbNd!>@Rә'2NLu4nכ95JHKpLLF Z FL!G|ٹhpX0wW$HɅbW^]N~z!Rp']`C/O[:`k۫T/wαywyijO*Q@&/V1mShRI_qNXE3Q._D+huʺ[Z,0 _ )ʙY r'Kyb&W7 )b`G5U'a/7ӽRNN^ OVes~Y4=c[@tݎpe 'šMzM[XZg4%J2CCgJyE 9ب2/| O; |,A:J  Zq>)7 >*s4,=_B34Xp)™D"OkdkTuoϐ LDV.9H}e@]͞ɑ{2;sֻt&%,5MT?/= 'iZhHuh+ש$Џ7D̹y8=\dJ8ukNaK2|:Kiky(A"|J!@ JɋF* `b[N4.޺TxH՜-p:ú+Vhf|b<֜*S^U>j{"/$Q߃޿\eZv-+ N)93-5ê3@&KaݜW)AR\PS`Qdҟ`+}w*5H:MٱHs;=3; /҅tN)?]'ג8&Ёj &F:l߮bl $@d$u|R1Sr"bkbT'|We@[hDHнj^)0>&}%j9# &IAճw3gfU)?o]F3hu1Nh͑-CNT{z.ɽ@K{: NBjnYXgusCԐe-[[},(q'ln '{Lg`@dz㭱<ڱJ9d{pW%Uc70ˬt8F ]\-AciDS]Hf?4cM@>bEOG/µJ U-L<8 97XNiKA%gjy&n0:t$ӖnA\9,Va`H gEˮ'J4/SCϘOV0vWPy E~%ڍ})ӧ2)"}C{g;Z)Шϣ]EDkǬ嶮~twЦz?dImwL㏃< "4G43\m?'VlC5,$vkZmRRUH߬􎹴PfMw 1h{u}osXڴ&7S)2{{yRۆW:F:zQ4ⶆQGA|]͛˴~sI HL^"}2d9.i=ྦIN A"w_õ4]%H7g]pM, ljR' 0x k,r>*">R؅q(~?nQ%edGyWFKJETjYwQ^6M&8cۅqC!L&9=eeqm3Ȏsz>h!} }U3WwyxXHlZmF*Wzn\}h$<( M 7H6\q^[Ľن)lj0KW mkw5 rq<%FUr3|Mt0er:-1XD׸ɮκtf:Yw&Kis* z<DZD@{+{0әy ݢWdZ4w_sPl lt0?3MK>D7\ Oɶ [8ۓz{&aV+rlP oѲ,ݗYb.wh'ڜ70߁{AH`1^iYY̤ p6I܂L9u/*C `fOl$~C^;L4ÈFIeP`^tBW^QFBfrkIu_ocRJX#0X6.ar{D['(IP|nDD$܍;=mg)IXuaTsn=;,)u͏7bmqf@e>Zź&S lƳ(4cHd/W٣&tsN'4֍2zii\:JWUD9&4X&"c _㤂f.)QoTI.^wC=a~uFȫJ+9nջˁ9pDO8 F0ě>Zmr^y6y?2@f6$YR"B4\|~G *  Fb GwvD06g+Mހ0 Np P0;Bi;sc-q- ݒƟ KZYcңx;jД߱T鸚R6]۽02 Kةgn!v3ɔ|+]XBtQnf>1i0E8 RY5G胋e;X8K.9~XF!#ִA]?-{PJEJh*U6\ՌiVQJ?<\r& QR1\{%(#=lfSH|$Tl0?ύ ȴDMBv>P n >}(_PVE9wt/Ty/Ads^ok$܀'PLoS1 >aEs'* >Dr $߯чj|)NNwNLYd"Zw_Äl4\ <(ߊ0O O`sw9Ĕ K̅BV(ZUnRl7j@IIOjҮťvG<[PGuۜ=Xh/Oa*4(9ݼYh4pϪ4iG/ŸUu`絡 mzԱuaX4*x\ɫ[ uyI9 -eQD''xLȒ>Լo-(yO.F%x%!e< /O-É*.;J߸HTKeۣ(Vy0Zxx7Z4`[Fi1ۀk_>?ǫ ɫ_FjH֜Ju2eZĮJp0zrŏN'{?n'9<`-Yy-pOhD-@(2uN>ͥ&(/@]c\%3/Z7yJ=>ՔcqNh^ X<'uSX\Aj4z&Z,;\RU`D]_`pʙ F* iޠ;$ /Z)߸o9CLf5FF~\E0Y`[#ҟV(:W1VdVXF|D`iiXw/``Aۖm'OovBָ8&rl?rE(#jwKXHU[: Q#eR;hwh^F<+4%[=p-ai䤑#1M"I5' Jr kxPL˩{1f-v0~D$[CtHv鄶@ !=]O){ pۉA{l3 j/:Ӣላ$"H>Bp/JֈzZ1g[f?dy2P٢"}j{ %z_+bkccbAGljQq'@j?GS϶*-ɬʬZqh-%,}>R}c]P'WsW{t 6wZqn$ETEre'ރaأu<#tю>,Gm(ע1 0 I@M2ފe?iƎ h&VoW󌲿A |}8hر8'q#BuO7ɣC$HȒ;jF(҉ 2g7k'O zIfhp4ė2Q˞cywN5~pצ_c`N+V(#oFY8pTK ֟\ş8#YR'oKd4øocebڈ`T# q>A\Q^KsZ6<;uF==:|-;&B(5DzN|>~ۜ惶"?DnBQ;O*ߴ&f'Rba_V3%nm |4u; N"@E.<V8Zf@rbkg|RY}F7cY! AMhfQ5,\JtXLx\7Gϻ@BQD@,Fyf$\e_`p}`<,*?fg䪌 Gn%e\bZ `dфV#8d OuI-92n6,n xW <Ǝc1U:;]wa8?wu,,JiUf\dBk!ޢ+Bplr܂ (C].lڷ}zH%W\!DPB?تwû[VH|\M~Ln9y{eA"{ Tbi)FHt3Km@ 2;-kP/*>.57_L[i㟵):]E5!čIx +% <ź%];U6mP@f' ' h c>NtdcGHNn[l3CVoQkC|T7F~iJ4l \;a0[ a 4B08Kvu1eF IvI∹Lzz'9=2?$މŻЎ;$=C5-h&~̔]7#*x9 l(Ք)bE^FJHH@.=43YJW?0wq,j?**eg2P|Bd'i|T7 _]Em40/%N O+ zk{0T i3fX㥴pugf^95ΘeƁPQ9;2fv7x@AdT D$k%tZ[NcZ? p> ^Ц 셂3F=ps:/6N]\ ΦuNuiaAăB1(bʨO{\)Ѿ/ְJ0o`3G7\oV8&K-[JV(J@NI;kB-$q$oH%9B"#RȎ+ PEOoE_k>scXpZ_XL/Qw`xIL*|uy|2Cnu ;YQ?W}>30ofaeF؎D80§+@vpW1SdrjWe㩛6M$a m[r:IROTӒ%lMlǒ CQi]/+~zPƨ> 7%ܑVZ*q+e;.)A$|임V|h. Jcn>fM6j,?UP|J$vhB%;ג);߅ 3L=%n4gݝtS䞝UlJch|er,x*1c>Γ`x&76HW5~WPQzb{EgZ%|۝A]nЩ4ˣ!+BD0yZ K#L|6+-h,uBq ~ݹ$0)v5LS49{:^Tmr5KMFv݊G@Z!D : _a-m Ki}f9 ="EI>Z/䇛P %iVF'8t|#a6uë7ٹ{yń) \%pV<3ʷc:!*`\w.ԿNJ`$40V([>ۄ-9#PNa ƮADO<OeB+mB{wu3$ka9D"ÿ)$$S6jț>U% @Z"/|"cV2U|*~ǝv9PsganA)h7g[{VBu@-v+ԝ@X%BpVĚtetâ1aH }S3Q{MIWO*-hi؎Q2Ks{ξRiw9;qG6yUQ15Q|0r6%L)ч,VKz)Ǩ<Q/J%GŅa܏خ]MyE _]p4'M>4B1 bsEH zm/zodH 6]'{+)BI 5Nv@6f*ˋw/_gK+,N4jC 9u}Q`_4'.kGjƺ ĔcH&'7*ζKHggݾb^Iӛ rf]-Bt^ւ\&- _ՁCq YCrN~| m"},ނՈ rzђ(2J?ku*ir.](\3ǂhh#0d>nb66Q ոMY&~TJ˼Y& F>*ά0̆TQ¶K暸}U\LTߎYW :?A̺YCr6`i1 DT {p Š@ 6[S_Yxz3́ ! eY4f+XΉ#C/Dvn-wLGZ҈usc#D 6)Asbӹkffd@$adݞq)XE!`k C<F'ػH/k;P*<9S ;!:d<WįZSUNS'L7b'G5[ 6p8{0n)”9:^^2"8Q@oQǸρ:2֌Z ØT>(4XNBa[*`Ӎmg5o,lluSZB;CiRJ1,P/:!^1R o%}9(0 0ul3Mnfghp8#KZCMJ+S:H>Vx[jxONH7ˮ5;Yn lRMg '+9T&e CYΉU`?+"s~x5"KݨhA^)Ojz/fJ>WnsM_";nALm?׹FFs4?SP}:q<{ť&mOdq8qɖpd ^V TtPa,{ }pj hq﷨ݖ_EjyI;]rs3DjhlhƩqw.cuj"`=Dl.`hkdACʉ=5Ek1 59d`ц=xqje˽a$OuRd!moD( 01QM~RO6Ȧj }4i[Ãtը6-6{bt?oFO` 4XjUN66=-wSm%sGNZA}; B>jZMme 4Xh=+!> \6ֳ1Ȭ/K\c3ʚOl] 5㴴něAJ > qȚKqN@nڞZI{ l ;Q}\I~ yŘPy _P)Ew,Qdpy)w>e7V8'q\~+ҭώW(q0ӈ{I?܅ d@Jh8i9$?IP Ķ(B.a4 D`I,Z Y"a׊*'RA A痧(BjSg` dZ}3H+o˛50u~ coaM *?,ÜSM@1]RJM%+4r R*xԾ*nusOT?tr_mGWtܑ#P?@(wר5U8ȚD;RAmK=8#m ,1d'q%D4dm.WX䇔\NM1&ҔZ7] KmUUj&Xȗ7ڢ-vjw̖9Q"rIOMn(c-qkr\>GÏ=q&Pf|1gyZq No ҃$-~KRY-0=u2x5>RME6U J*avHkog\+GWJe" ӭ@'{0EF7%U0ZW6WH*b'5`GLfKı|o yG}޸&{fG8V!y?FNƳufDgчb{V䮥;W a>)?i,ẠX؉G)o؟aKP$nW0o$π:3J,Qg)=/LLU`6"qnY*vCB.> kif-@Ė}d7k*xK.^IM]oY`iNe4,_'1* P{̉BY?W/g4s٠)3Etÿ4/=Dg9;y 8b =ʔV3u Y&[SgW0ӥoPkPOM}(6~3lPpP ^I QF)TE8p%H x5!gLHt]󕐒I/&lA3+-sJИM}i:`9l?[dzlM.S9.wqK)<iִĮZAs:T֍͞bjxJ\ܹFT3&0֌1icfO1Ϝ,Faޟ7k* >B Qӂ3&c&4ٍ k˶;U$O 2լȡ_ɍ"ݡ ;|ձhXSB&H/v@+JdTdɘOFeR#m@b>Y'ojة$g^3G-n@̘DQPAN`kћ>+x0q*Q;ѸP׻?K"5X$ Y$S'ECsi f@PtybO#5{Yp30J_e^G,̎[x ĂZWGֶKiV,.zoBNj؁sbEY)9I/V|í DnO4&X%.2M&ssFU S̸US唃/YEA(.ЦoDLׄHEu'j\YsÎߦ S#mhEIv.q)8r((TV̤ ߣmhH~ВEDR/LjsuH~׳l_Dg\/Cf` ~ϊ$6q"a)wNUr#PMDxWT,ߜMoX4#]ADq`&ΏU;Q#n*OJU!G)G,@~KI%WR^X\ADŽ+pQZAKyzFSMX&~(}:z.5jC}jjgwѪ8w>8(γ| 2\we :X|7TiN} 6bD2`sR6 gzStFNOA6aLHf!06Gʴt&$5лU܁ѿcmEBt-}y)j31xXG"ݙZ:bt3LJ_' *jBCZv(귕GpbD99E>*"bz_旱Gt:k%:w,Dzā8΢?򢒛[f0Vk9^*bl~ V}(%%C>rDlUW y-#Q +sB sͨ' a:Vץgx[)08cy to .Uv>}\7ze~wc#d%#Xn]k!wClt 0_lYwƉ˱cOMIy4c9+K"eAxy p4u 9dX6+z}ھvj^3Ɏ*v+" hEߟ*zanbXA΀^+?.5I6Waʈ;0Sj(jBn"{w@ MGo]э57!8HīR%Z ExȎi= O2Reo9S1 1Fka3RiU@w,N'RP@*Q[ڝM CNWífk0w]1|z<a?`76d;^)YzARX=dWU?[Uۣ4hKu43wQ߄9{!U8O%8NB>xX~Q%&y_> puS͏͞ 5ZkiJ8|C=s9q-FH`&p2'A~&V͊]Hl6J T*Y^Sa!7 XP?mB\@8_ :@˻B|]xy0T]tPxc[VSnU)Z8horC !MDZhLˢrZPWz9F<9ZUuUT랩|f&Ӎ[4$38c)gs$;=/80DA;0&L٨a

      h['FB5(fih}߻QBؚs7<,'q[zGwkk3Za9uˀcz]Rp5 ,AhF*2dH\oLBA7Ë}ÐJ5(uc3~7Dk^U TFpYhNZo/Ur1W>D"]Vh[v94ά.-:#t7`D\Qǎtȧ *,0n74S%jsyV,!k׵U}u&Vf!=4?K$$H ]tym%eR [Iʏ_SUMy4#܍Ek@*u|jƴD5=_dc FM' >b sk:80I*TxQ&61 .0 }ܹ<~JA\;?ܭDO5 I~6QGN ,2C'i%E漤Cetx.QWnt):qd6!/'162)Ѭ@teBB'Jݖ&=MfbY.`8=NԜR_m7!NCLRnO : {WZSiر]%we +?1XNHg'`DxE\qic,r߈W '% bӆyݯ|]'ϛ-bT;E.XYDf*p%'hpȏHզJx̊+oVA쁽~LU@UŪ33߱a0+CiT'ĪlTU dQ Xbhcֆ;WeDa Uzsz,L4K*q] 0@xM)F2u8QM^ ١N ITL[@&z%݆$ H|$;7eBԵӢiߛJ]Y+^ʡ#vSq9 Y] rdpsUSBiÓWA|m6}}]'X汝MJagܜFK]svB>]Fn4`e7uRb9ѕjQNTF53J8/HJ hؙ߼􃑷:tݰ=k B }ޮy!A^tè %;` )Q˖GRazD~GcGv#y¯%݋V[(Αkwr`Pn<Hӷ{4YJ7+tiU/  y*J*;4=!W"mkNmOsuhJXJfRuZ KEDMSȄw3 $G2I+1\&4g)3( 5w6+| ˔d-צ\,9 8 ]S8 9@r"a\8mbYcD+)_[i‹I-]V yzW.(G?I:00A0<~4BE쪚Y\ۓl^`@I$oP}>ˑ+ Uț,X[%nKhgP_ٝ}w9+ RA59-YY$T,3%e7^ſJ||R̽0 Z)CF%?v?X3@%_9f9ĬɁ.\nc>ُm7ǟ8:~lFͶm{QKšj[^VX ״"b(3#{Y, &aKEOqx6MIWE D|~Us ݝ#L)u==ͣ6'x99 bOȠqrӛ|]KuŘ/a\UZkpm6yƉgH2 $ S Υpmuݩu<-J z]GrfT+,dcK)Bo?p࠮.3b9Syd9<none[HA}w;T#Hv^Ħp qݭP&1up^yj >ÏHed.Qіg2gmaA(\L0QQ}fE(,[WΆqZǀ]K ޳XN3֯>&ͺC\LOZ܏Ꮐ@aKƖ@@Lɫϡм`/zԧP5$blL5U"\狶҂s DnN!.y3|?C,_ګ$ER'+} ' 3QEPH:)ۛK<{ 2NP2i sV4ـjAi L=ա'iVցKq2;5Lxu/pKc ƋSJKqV x4*NNe61ʔ6OM⏰FDl 믱1$"x"Qr,Oޔ*t]lkKޫMLL`?cs<$7X-69k:{w?\54.H3(:K 1+B;ZC]ί0"/gyz5my. $ڹRfhsmբ1#юrQ8>΂TDZЮFTGUdչoREՂ, m"edNo.L" e϶+@=k`'ohQd=S̢hS(T#fO! Dzˆib7#W Tܠ)OMJ/_p}_ fX=x(ǰ+SD!,o'ăJi!~Z>.:JZ+(e7#e?lrJS=X2tc>jR?inqL|sU6'-Yc'zM~Bb|vyR7tfuơEI%ve*6V@ynLe*h{ybfۍ/NƤY9}$u6tvsD)V` t>P2řUzkL!gh_&#jiW!jD~tRnh 9O Du&o[1jUH/ψkA<(_2ԥї)/ćk͙jp~TߋSvGnJ[!0yjlI6 TlZb+TgA(LHb"4#4US`ߒ1~[`Ѽ72\[*:j. |li_,O1q$H y(xl0]X&] ql6L.-'$+b5[`99}ȍ ۘf4VlN֚F̂6+zϨ?E x(?¡[ܰغ[_nSw4;I|ɟyh5AGCUƮu;mx73[Ak:[C֪d)[%@o7iȨVN\&5%N\A{uF. cyVДbF :+dƶ/Jᓀ#G}@F$Sdxo1$j#3kX |SW}[#:_{#a18b4hBvc`!iWƕUuby?P|-G@9n8AoSwqJ9A6_ [az$]_$B]%s_''4 !W~쫋vza:!;P69F :0b<)RɛsX ]lM1!~aZ^51}KUv}5qu[3;/IaEDoi0vC4Viw,~>V֔,ḺKEaiQ- PNYm }WSDP"Gw/6Vx[GPkXRfEM_OhoVTӡ늈 ~85lD>H ju"ͩ-Z99*2y(g5~]%xCBY HPG UA=l((Idi3r&1h[~#Qw~(q}!!}`EK]V Ոme+Mѕ: ̳vk=/}Yǚ܋n<7K:\!ί/r"x5 I[!W"y`һKG ya0 a}])ԟN-e{TR.%IpR<젹찏<<ɀ`PVK$`"< dw!Oۮ|8M\k:u[A$'1Cuηs~^U1U. ;)dq~ )4C(:xOnQ%3|WƺV)E15A5u2I_aRP':`|Ց\_u=LVgM%ǧ51E=GP i zs#<|nJy}jɹ 'C"H u[Gf>ou&ʨ +f?WXhhXGfAGpe #w/#}FM*V~hz:7,@eRZ__'.tE¼e'0ó05u oFutL({a._#_ ⎊٥̩Cc =q^YpB 8A{*d˾{/ Ŵ h_Z0GFLcSXm" .uOeV{+Ն~-#w$("r\͔8RR"??r#=%"֖B>7<("ؘ mabACOp]8}xں\̫GkeeϢZt?TzA{85ǜU \@JXmZVm P̞A JUBd36=@g#E{ĪYYm9J2+_>Qd,ky|v6Kb`utݲOH՛ؕ6g}."xsd#Ej p=j>ܬ؝5001VQFŬ].ֵ+@;/Q;%@LY\JK]O2POWajs NOĂc~9d Ǵ r y4e= 2-.{;SxoFi%.5ۊI|1 y޼,34G98)(G2ּ2,Ru]lt`]J`}kF]Vjt얈@v6;Ȇ7f$9ݽ*^VUҘ;ߢqiVWh}\$«6m0tIbc(j,f}g"<$}%_ȝCK\ʶ٤حʛZw.8DD&\koĴ2_(u~aIUr(}8UƋzސq۠O*$E럣Zu;h[w2`˿#INa0@|upw!9u.v(c=};)c3דc :/ڽUGjHd`;J]rL|҃?1}"cOQN" o!/tkA2_3MRtPs(Τ,4e"?u!cp寰t&.ij7F0Hk[4Z@Vzb(zCZ6f]Er#8̈́nE|#jy\{D..ٓS+v+ _<$=&b#vv_`VN4.Cٖc9 g/_"~:$v[?]d,7f%Mvڷd_) ^AOI{{Gʀ쏳'bҪY!{ƣ_Q̩47ߕ zjM;pwtZSCÙ൥i%Tw&";Go>W<]hxjbzb€XEF'9V=2mdps&f}ݰL'|ZS|HVu#W]v1!sxR@+$|{Ko]Y :~#e@yT=OK賱א@ikm ubc_3jR^"Y٣*֔K)5sQx'Q])~6+1dcMؽk3˵NMgyg`2c0G[ ҏt3e\Bte?X(JFSb5ߔBCViW~V{w 0DJCߨ,UatUtG|/:'`T Jj U5la`2C c7ZFjzV**l-y!,癄eJB=LWao! ;?O=SOu"ͩ4I~!1¹Y{ˉGFH^\Վ)|-*-,A3}\JSx;V+'R15(Y&g ëE@5LѢzi=ռ>Xf E][8DFn{-eUɉ>ӛƭˆ[44~Y|sDmANN"#G_X Ļ=dž5V0,WT5#Δ(:MPxO,?1`|]d. 4Fv֋jsz?o\txptѣt(LwĤO|beř,67%VP HAF=#}g U )E=P]MZ!@hj;\:r  R$4,3o ^0ކ@@SV339+0߷nW>$|Ol]矼@8/?`} E"&u*nZF 8}Afiݺa N5:\ˎ'1 cewsM! se^U "js̚KCLH;\~V2ow>@>ijF$@g39-l[D:n'u=1\pLĵ6e>*^sTLVi4ntyQn"Oi=ApڂȄIliקsqo#=&"I|W g-6p&9ssd*֥g}hfυTqUC zvP7ynS0TQahZ&1xdP1{,kyzNuJ$ǼTYn@h5Ɗi6I髕B5NVEPSΦ=M,2ɲU&TAmf,mdt%;!v 3٪3!ݰKdrDI0&LE1ȀKsqqae𬇦FH 8 iV}208o73:DSr6L.- 56.d?*^Ye%w*^=MJ R=YR>; \~DZU/~ƣQ=D9wyd@mD!YiLkOc z,16\ ٲd_6I:vU7U}b?6hE _|:OXBPK:s\O1j`Y{^@=$gy`@7rOa[Gq vb1@كc2Lhux?-uRE%~P`Q>E 9vLC;A斛tqwv56{ߗ@KqM=U'O`V_]7匟zJlCo2.I¹3ms/0Yu1U7֐5Y}.6Y X+NHm,cD&n; 84wg޾wZo%OzKf0F/1u_#⿎>3kqJ͚LizR&C149 $ʲi)6xy.V5QT`k4T/Zaq`V0mFm5)AwP@".ZzPDs<[6Ħ"437\lm("RZBMD`ݍђͧ3r5ppLR{ /%16blAz%1$7EOؽ#tE7>Qpӌw;\ζG~v|P*{ui!5%q-]? 4)r#rtlNh6 +DN̒ 9U cZ|1Daip&R=m̤gT)d`%r#4/ T(zAo][M.#wHKr- )C0{AF%)RbeX䡿W ۥǨ+;*Awձ-xHIT]ymI 9ƒg]qe6p LƲ`G?zWG( TXÊL`?V"[.9DGѷz 5tϳwX;K=j\wG |Je ]sG"k܏ÙWnL;m2%ne9cw%0UzL2t*;NZAţ-V2>7Fz_,A lHs$xaE[yjcPwB=}S;~*"O$$=z /i|.hCیo^bAg٬7F@dRGi47h$&7B,LJkgީ/ܘGѩPxQxG׺vHb? 8rn5RJ#ݍ&,Ipk+|i;ԽM:UdaZmP2 NSH6YR]jYMq3yÉT `2klEq,K_% YYĵȢvuDة"93ہBF);o[aXwb3R_ĆͣC:f] |OvNL%a~{sJ*mXxͣq Nxzi嚇,='=@5[fc۞#X} wpcb,5_X}&QNjCV{C<Gf]Y8*:.M|wXh~y #˴ 1A }ad*{SUd*F'88ze3-I%7巟1<+IB\%p1^K6d|)ͨA'k1h*s)[KҘ,a-n +X6,tvV1=깱h0<!]\f*X뫐n0.oJC!rNls)72i"vGg *7ؚRU5]K|=6ᬍOC4k%+לLI,pslu% 3=piD,Z0?}p ^g+rFFM7|܊ʠƣ2 ]i]VZn75OXF^Ia~Prn8E뵵]_RV0%aIfֆly!,(h6`.".1IJ\(1ϛ8Q7ˏIYlP)uxuSGoQw/6LnYٶ9ḃV Ϙ3ᢖփ4$y]!}OO~-{3Z;BJl$Q9o#x) &*zl)(0 Zj*enU"Z@q<[Ar%/uuK+sXk/ljvg_GUd`2̣m=|45\Zόk@Iټ}r iV}!@bm;PU/ lU 1ȿ\fc͢B4&%uOb ׎,6C.R>2c>qe86a},0`qvC)iU$B =,![F}L˞FjwB MយL b/Hֽs BDC ckݗ%\S[i*WѰ_" $KCfWc إ6`T$Ag㿐J8(== VprN޽{sMG-r+9;Ofs-r)aR]H+ν #DZL '%ogq/d'$3y>T/g0# $4@GPNcZOHЙy"k <]X\ r`܌ տ߯NwU)ջ _|GDwJݻFl򒺣SC̎sdU{3UMo^SQ('^Ԇ*`nVݬG&aGʎP6^:(Y`;z,9Bvߔ'Âԍy`>-Wz6u=۔],1ǟZwP/ECיqut<(.L8s| 1KEa~x8q%K"Ɏ[Cs|$ tlnY~mP6 g*U׌2k7,$TT# V~'ufdžqIsASo#!RT(Ҩ;~f{m:$1go/w-}"Kk><"qd1WfL= Sse_v?zCϷLAK C P,yLӑki :.࢒_?N@7j3ZDi(Wkw.G"?N.c1QtՒ;{[CH1Hf7L2 Qh LӁUPv D %ډ1Hu:dyG@ܡT/KUh"pUo+2#W{b[vR̡HɲX!#mf,gZw <8 YO۳|}p zl7> aRFJZV J+VtGrTh,q㥺XA:aWPzGO-Yj^疬WøI{(js6Ι|4ME7=ռҳ t&FHXz F2Q|zǣu`lO*_% D:S1klA:FhMʧ![La" 2hZջϧ!R2̱ M$kbN1Ξ[^JK[$pbD_Wƫa xx\j9e+p >E"WmaNEDߙzx†F%s\|k(Qy6WG~&ASU^B;| 7^/Py-QKO$C NkD5Ֆu<qѣHIQ3|F=h9X>VV;orN9UA`}k 9}}[@xr/=Z U]5o&xhŲÍ0e3mQ5(B+ DT f˟KPVtI>duQ CL%(!E4/EQ_1+;66șu@BwQq~av_a7\eWSGsa\MF[PfH&J*v|pʊ,2G&!aȋi%A!3*dOYE, sf&PQ18 narK72YHq),g^mКǮ(a&5rˉ(`Bb(re5/x,=@{6?GXODɈ;} /Boidb^AU.^jUMK"5%+G4gBe)Q=n`h $r#߬!+k̖M^g4ZvDzg4 3}z] A#}.Cm0NotN}d&eM΅EcV Hn7Х6nKr0(o;QĶ@`0/n][` H36>ތ>HEe-<=TKAL2e$0P 9^˗*!Ui"TUֽ,SLP? ID/Rx125! L.̻4l@ig12Esx$IM#jM 3eTu7v+v)~y}K_+691I%?jL[ 䂀:z;T*FE'1{g8{MҝeW{{_vܓH_+>HY'IT?ِ#ve;}UjIqVW8e \uY$:`ô<]{NG. ǖ2`0`j6J6w+M,u |IR{ʳ/9{[Ed ,F |kټS' B/.sS.7خ [iHb7֭ w_XsCf* }}ΠWe.N4CMS*Dk n<fp=4ȹow*`ÊN? & mH7בz}KG D!0d!A|^[~~d"@f}E!θ~mC+6UAo_ h|n=cEP\G>‚_C!mHa yd|_|]3޾&L wWf&XXġv;Z\FwsHy9 d(L<]Y,'8k3ᷦ̀DZcIj[̬  wqJxW,NN #l雂r:Z^ 5P7-iIX9v~y0镍Q*&YtR.Ig; wp ;hz_?sB’J&ޫL?։?lE e,!gjaXfnya`JK{[_%;cJJ˃!znrԦB*/Q‚䢦Vs$RzM" iX9KĴYu6 ͝#o&#:=sP;r5M1>?##'~c`tsW,R2 [ 5W!W5<\1Ys-W:$*Ҷ_E)هvRZWz e J/961N.QI YhU]wjŴfC WW {4; "oRlp>:٭PYm^.8 rwm@ 0:~E2L3|ڜ?>!YKUR ph6Z&oX%=8\/F^Ӧ1Bf.LdhC7/S}ќ4dgIU89zUx5I=J17% |0SBO5<->NCCG(v]~ VUHϗVX=WօW6߂ C%*讅V,`us|=8)j*s0Od_s#pC#uԜ hA:Rްe_|xT|qTl@#(7NuԦ2:v|&f\; z#s^>asx#kSݠϤVr.ɵP^h1bnwg1dVCZ EadVS ݲ<'fSvd s\s$4`Go AadKhw-fHdX0ʥ.(!q);>k~|V]/SS@@.[,vШF5Z3xW+i6 C@?#bWq*}!.lqK:;>pœ誷 ;\"y$ga vNӥGW#޼dhU{ $5v rw?A\l"</i`:[fVLGDkbGIj-fZ"$FQBAET_NWŠfgJ^DQҳ6&H35)1tO8 XWBƜXJLݶm6Mq1rat4S9%x { Lc׳Z=^/^qKqa}JkZa=պnSSBKgXOL{ⱌ'uhp;X70V{GD4Z*4Ah YfK)׃''*a旺6#LX}X?古Υj#lw4R; {t~mo"!9YpJN)=QI&wˤ8`(km&u-?f'p,n Qe|;^O#`,aVeߛ+7)~ 1Al'`^6l*~:߻1R`V8reT0MFi d9oYaGk gވCj&] 5{Y:~k¾5+1nb+ſE 3;Y缏ܻyŏ?GUẍ́:Y5hY ΢Sk4ވUXL'GT볈[-zDL;\r*rRUD#eX&x)䕒HTx+RlpЖU82]Ù] d'UPW_‘ܕpo, OJ3:/uK(td.4lDV,=(S!~"c|/v(MB&"ȇ =/,O sqch"fƖrGC< -[#yuz+|DrɄ'b>BȖu1Gt̳gT**Ȑ/L# ~&"eW?`3&*ez@E;I!ZɁl.n2ekJ;smqiaS)eCgi$`eSBߘbBb8m ''{AՊ{CR[QieY~\7hq(\q{1}K(N~b*igf5wٟ3cY 4C7&AO>P`gkM)YU~Vq+v>z&w"p}񪭾[7@4N-n? ۲%*8*Fh*!vCUKs\B$IAhBiNУ^ZJY}@cn다pk 7" Gy ~*czUeY5|WYW1G̘'{'~ !H"Nv,B0hgO{9-E"큿$CAKӶ?MK )Ù$葋 2U+F>Y):Vr*g [q>I% :ץ( 28[cTfg0)J~~|tB$Zq=L蛚˥~l]L٧9 jRQ*^#Z'b`NW 梡7[g["m@Eٖp  u'BGrS؝56'QDSL^ʃ7bg] $`ڱAmIEj~o.B):n2%с~QGz&k|4RJv0[sAc/2]%٩UEaՐ츦t[kPUg}=k<^QSXP3>vtYh`&F!f۳ڧu̐V1\KTT:bc5<~c.#F0!"u_ {j|y4֗Zfѭ̺aP|ɝsXg[KZ ^^YxQ|S0Dpv(\y$Z ݲ w= :ȯO{g.өɺ*%v5$1rڌ}9bٝ뛾I}1 i]㭮65EUY|~dCoZk_j6 @Lcݏ_}%襼J82W޴Ŧ47ퟫӦ"/,Ts%@dE5z?*ݲ!d"3#:2'{}o,l]ަd?ĸ1wLF[jyE6D@9hȢLQXXfQ"W,`IJr0t1>vg茄AAeX~*٬RVd $ŜW`8,ڼj:8vv+cdb8";hSG ٓţǖ8)QK`'.<ǫ1?:qiX/1C '@kܼ <9?~DE[pG"Tض#WU{ưH\}af|bawm2)" ,Kv5 6fE/Leց_5)5˝w't>4m㽆y\yt+/gEiG⛞[um!Zx`긵=,B[f(xL۝E{g݈`^9.1MӪzlVwe %&,l~b_?:v>bnS3*ͬ# # o8;ѓQ:r@2zwtXK]$+4L- l&Íȍ_w~;s֕oCO6 l+|*tܮ(Dl4i&ɪu/1F9ɞTˀͳ ~ :GD*My]+ Q.U_ [2K.I:1Im'ŞdpD#mMC`&X`t(W!$wa:Z֑?0$Ar(DGkn Q9셥xB0IcV{ٝȒQ\x(M@)P~#K {KWx 8кnw'+a[NHƳ$*}޳84n_K9Ѱ:&"Kj%i䡶* > DӻX$N}ڼSJ %1@'N(ZԆ2D)Bty'{v&s6#h gLbQ(! 鉮UjxH̀p[uaʳ9s "X:C8$ ^ "2F\c ^S_լ's 禕E߾3{^U]&(mFA;>2UNdrMxH<) Lh)R?%sxI趺#P+y=,d[n`_7z(8LOOX: }#ܛ4H*m1F۝R:Ag#DHuo]Q?'pB-Ot3we?!~wjF^(>~o؂$WX;hM.(kb0)3پ^1,^<02ZGƽ59ܮB)2(x?A(BcNsQ tS3<Ŷ"Sļ`Xz64JP|TF8_fR&jy8,ↅ|$W('΍לL7QI44p!y`8x0с_)jz ՃV{XU|,P$!aW*ڑ`ȲB3%^FY%a$R.4dw ae.?~ 7P?79dMlsFHt'\ard5"ꂦBe*E˚i{q "m>1Ve7أ䨭%mެP[/0ҧ:(w-!q$YSM1ǎ΀K lvr%-@XG[Z/Ș;yLbVWGŰGIR*dԆUPAS3%fBqH yN9ne%ZyE`u\!cXH0 -4PdP`gxDoe 0^݁ᄥ~$'Q7ITÚ$ކdvږ魩տ_e>CШ c La*)C+[2s)z9̾/B,vqU*UZ[/zqvзrlԠ،1[A,$|<os"tlvI| W,3<-:nFzoI>HT*]^OIU&5(q-@ҧt>;Ͱ#<=bjec+GBW [r`AOEg9su[  }19J8hGs 58xZiZӍ찰zai|@c9ʉǹh &m#шn_y0axvaVXws]6t"֮{SdZF͔];+~:eEךM+ |Vų#PbO) hgPԮ3NlF d-[Kr>R[K tCItiΜʆyQoL!!U 6*Yǚ\va(-wX#ٗTWO+ҏrw)|  tZTWyEW$ +H[(2X̅8/8tUcZw <{G!31zŠocoD[!*X1VTz4G`q@R.aޣN@g5[ǹh;72dS$ѯm"<^Rx>ESKPNDc{^҄l0{6ߛR6/ѭQbP ZsQ&b[bÚoK~}6̓acwa2t俏JՈ;`)PÜ"ٟ_1:C2kA.ˌ1cίr@| QY|Nu"sPio[gQ O PqLCL#kB>Z7Q۵F'Z7^H%W&iGѱZ R aZSw{u8rJaBfLV@ARf8z҂Lvb ́'I?a=9 ͏#$6Fa"c9=8z!&vcٮ`+WBו`ħ,1jd. vVMM]Qյ % }OE9"ji\95)gQj1^ yKߔC)ux)Bߙ,j,yq:X!Z0rاwbGhIbqY&ꪚN=}=wJ)v1J'(0jI5\aÍP-kn_XaM/R(a2k3Y&`xZQu "1\iW׋1+kDh9!7oLq lx&E5'ԓ=T[qFk 7ߎSm?s#K}qk,Y3 (T&C摧m j^$ V9[Wf>{t  )<2V(I:W8fu3jwby72bf#l8͓\ p{p?)l~pv’qkp)YzAnfMԢJ^rO҂}1NY u&oݷءm:J/kv 0|`̊=Tκmd9YL+[>i^KxM~ yV<>/T]:2_!|動r.pO95ei*a,`(Qɒ4 px)^zzt`_JWՍOݺ,;<0n OsBû:T`Z`|$lGgəV&O ApcJE[ʞf&ywW,ju0ǁw*0KRv 0hY߹؈$"In(Q\E4u'v;$ܚ-IlS߽qU+%ƤVp&\$0v/Ua9Lvob+$M~Q*>5#V1MxT1;}l9!e0Iͫ}Ӧr nf6]6ߜ Hg2393X# lb2vWi:M4iS%L.38\9YP@7΀$=&͉b%\zjɱ%s DhX >OYXVX p$݉T[ձԌk=ni/uhQyXR;AŨ|fCjJcWSLF,jboaZI|)~Atνb)'F PqR8aA-@/P3VdjeSj[%A/\l:H-kN6gm0)Ư-2KxZ.dݐ8&^y"7 h w + y A.0 L[SBd )lسBSRWuugv61MfKzA5ZϏ_qDpHyXH _8[HTq5lCX KǍzlkNazH&-;B8Ŧa7-,v}hAH%HP' דcuZ;-3D )jA!|J0㐈xVa$1&m9gaD'PDSz!7:{bY^o9lhYakunJ\:;X*: 4U?>ߌ|4>䟐5AVB$g,AAC"ZF\'a:sX^p5sMY2&&%SdA2}SZ˻Ӽ7H9hUU!~!)9B,B9]Q6-:"1 e @ۊ9 )u:I'N+/.DzJZM"D3Oyե7_~^W#ɽ0;飠 lwebMk޳W? I> w8a. ^<%L z:(u#'$$/S Eo85/Pv1@\Ď_iFu*J~ Tx9o:j+ xfM{ ]d諂DXJ3U'_>ٶ(uʠt=X¢Y*h,D3"[2rdAhhT8Gcɨ_JC~'! Qc{cQ揀"{祬/ h!Q{鼨[mLYOVdyUY)/Z%sG",-[[xט]7o9NK1,:[++;I%;r$JԸ\]SU4֛"$ 8` ;; 1_Plz^8!Lyv5b\)8عϙ+lA#˭>V&:6(wBs';!NKv'UtTuV?p09zLGLFƎ} )kMa9* ʜBMkG$ȏ>^Q ; Xw{yET9)]o޿n%0'#>,=b \p U1n\=6d /AFgMutU e7VW+ ݕ)hgSE_)04` Ē֦<:!{Y(+:UcTOhFǚ|#E.c$yNV4N!Q^!S0C -\.o-@zBsUƮI,H~Q'PSPb~yE xy[\1,;#Jy].j,ĐJ\6^ {@eܸ4?aTk2F,q?1eGsݜ01܇%?0to?p(vN0ܻOwάѨ%*O-9F/&_gG* 3̸n JD  4J[3wI0ǰh邹 0DZfqS9*]$+eQIIX]0tMM6bY#@0b2EBb(=h-J?Xh6F+DM3FgjN>[.tE;g.r)!i^N{An?C/ߝVڅkUH6,)~AE~BBˀo/kۗ r9'|Gr2˾IzARJYqLhV 9L4s#bӕ{%krYa%0xPA9q{"˸j7g!voɳQR(낞7ST϶rs0n=+Sēn'^h$IP%Uy(ВO9{[!9L#"&킶A|uˇ"!`l%d,¾h|^?(>;]ZD$~*XpaoZȥ3 4Bc_o[9R0DL o/(ra8e[GIJAѐ3!B#Y/ 8c]k"\gCh,h@U[T8Osq,@ A~į@cfm\腠Gb];&"VɮE>fA ܣx)vҕϧS }iLD%`ht`UgF4;y0fפ_DBl էm%> 4q4X/lMy&COn궍 뀐,<⵻zV/)ĥQHl\]{JEà4$Vd~qρt^;  F/ˉ+uڛD˟%WK NؘD=];_tS/eM8mʥ{&C_0Qwc;33:ɽ.9_E[) 0ԾʲxZD]bFo'^.}3 ȃ3ՏWySÚ"3>z0urTInLWwpNZ߻_ poK亖z( e+Dec@Sb! ǧ4̇ O/6mTN~M+n9ObC3Vt BGrXk2{B}}F8D#G3'GOibnh4#ڧRjppj=q\N9*Tג)#N.S%Ze vY辑GI0tV~$k^ K!_PfT88~_w^)"mw5jOt)9TI4!갶YV;g$ 3ٺ "˓lUe>6 A31T-xjL˰ Ocʣ!W;"(.W_p]@*OS _`vţvKxib]l&)Eytf0|cJQNQ(o2GuOn2*+Ip`n@uY$2#eh*榽ʩ|zf.=sg >\S_zEab<0ߖ) L\K 0ySi+&gJQEiY0׉U;@ɤFSTkeU3[n#˔4$kȗ$,F~gYWx.\Ms GfV㮫ϓE%0uv]&!oi` ~6s&e{dƐD5Nu 00QJj ժbWa+޲Ó?k>14ų={T . &9 NAeWg%mèَ|ڄǶCycn.Ϧi1WOdM/}p^,mѹeB?;K.u (K&voD/u xK}8̌ ǜ =t%"́l΄Iɵ6~!fQ3>F0 (mlOzv튀G];)Ayx?YK 0QGHT;C`hFxC3eՠH!2.ng'Pđ uDZ"k (Xvt,ȏ,eg?%ȢކKC/‚7\qb n?MUFLf1`LH TMqs3f>-lu.H+% 495T["Trz'|w,,r-ו׬NO:7=׏cJFiLus;zͷ=f#v}-mtaqIwSmn|R;<65\P4?sroZc QTb#o-gN`v)@d"cE"]Lfq2d(ٺ87ќ#A$DdT \ Z{P,5J犊U .@EZ ȭT ;@\zSEojy팣:}4.@yҝ Z KPW'\4erO^G-ϊ*X7k e*e_ B? Y" 8fH6J@jQp56u5M !o+!$x/a 95,a n8Vea/*> Ut"@Uk{ڜ0TTkR d"?W[0ga0 q{Q Xm9VՉB_˚<ܓ c"1'Fn5+]Lb-<,akR0rP.uu i{C|hi8471b")7lm?5KbeB>fX*UZ;ߣUxR&=Iċ8cAO:vqP+ѯ5V rZJkOkM#M k ׉i9Knŏaxce{`YkۍEQ)#_9GG6Hk,E (DhՐ´] ݵjJUْ]!'Q3'θE`᲌' br y?4-RSr XC(Np嬟j,M"߻([N}RK9J <E',0QXM"Q&pb)I;-iKn~Qz©]%6K\0e+H:1XI.ǍA)vVDOn}J\nLyc;+.ݟ8EeC0\gh.[BL 皹N8tC7ټb'߄.PZ̋&ދNsx֤gȩ6G1 `V\u_:=4)zՙiDy?&<:3Gt#T㸶GF]nen? l8QQ(h zX70 XV"y36ڃxheqW'Nȸqs#6qҬQ 7)Zԙ`zIPe!t ]J)Q#JsLb<#B$E+?Z~)3Fc(X_M*J+WHD [,[kedi24W"ጨC5VaRV0]0D>\$ TI$c֛jkz4FjED.ɕmBmיKq>Up=Lv&|޳e ǔ hٶxqbb~#/O,ZsJ a`ڮ^XOZG]V넾a4ӄ)ì,f042˴wi.0FeuYHZpP;t1beJY8+9RTED.hFͽG95$8` >*WP%4FŲ; SacL P g{fu_B``8}B_w mOu%4kTS[> dRx[l4c|;hF,4DjgҌ1OEU11ECbNN*J~"ZЧDQ#0͑l=^UA["o{$:@w]Q1S'{ur֡WƎWq-KkrX. :h[|HBzt[t .MY=I-SPYŀwy):)=T啶gnS<2S`^9@9,9OtVh/bsʵPkf/9GUw&YϮ%K< d9j{%LTޘ K-=@u JF2z+͙ ;O`3fI{F)JpL$܏~Yq\'N_}${OPNIFM#oTK+2n5|/e\Aӆ }Wg(X;^2wHYORCқ&MTcCC5Ye"Ǻ~Hɭt+DaB)eh9#ON;ՄjWF<;I~Bx.J:Q%_ey0Cм$adD\)~ͱVX`ԿF~TʫmD\XPOov. /!Yw60qlde$5VⳌSd~˛S7$Fw]nl"Zd eʹXBqI`C1S *y1  R%M7Xc 9{K ZO@TkIw#yDdr'[DOz1=H'w V ATJF3JH=(V<LSc*؅磁ec8#fjۨQn+otJ-۴hxM{dpZ2/Rl1ȡqn_7K"u2K%`'=)cɘI\ Պ 695vP)tIT}tLfr&o{31Y&g ZE2K9+Z[4ib #0ʖ3zho߫d@eac-HE1m:L![A ǘJO x$xxmC5 ~@~2c_ؑ9`^)VZ<\)ϟ߯v>2Qw#}UXvDdPwjC~øUC\9$n ̐1ʄ0,B`ZH-J/s%yَH.;W#(H[Dw7x!60^cM˥\sf&eZ}ZzJFXUE!ӋIx;>/iM#e<Ž o!S5Woi l4x*#G7;@A*qG탒bDxv1X,@?J.HԔl/!7Rɵs7E (e w !{)0~Լqȥ"!ƏKN4o t!V=/u*!"lSe!?VK] U pi ME$yWevW;'Z7۫65 86$~C#pM5@錭n͔"o N+1q@KYxnxs^)-8=599eT<(1abFxu?IRۅСyjf$VG|}Qp%oc+@A| 'FobN2t} % <3({YZ{6R7|M{T~>_n/ 8b0&QI|da5uK_6g\61 Τ=K=2&R22:`qvEegY=9꒟GF%ШUato6'&ny=9{ :^g_Rƚʵ[z|emRLp/C?w'@dxazŗb6IFY [?5_I0ɿp3Xb[CKo y@E4ZYڭ>l"ˎb/\+NyˌijVp=Rb{6n D(WBcSՕ0'UE]| OGW5?DL vs<qwTB%|f ty|Pq t!cЀ#N'GrNIA'altrN5'7 <k cYÚ'dAVIpbe \x楋hW;"ZG2d=%T9Sʼ?ŗ˜ԙ:ִDoԅd`'oiTJQrOqyv&Kr~mKK&F2|=)3 du,!TA/Jtx^b,n^)]13N%]SþXԂ׃_h`-\]:`:w! 8-\ LٵM9b-%RDb3NנX¿eU^ {~~\Ap(uР}۠y*` ]bʫQzdGxuM[`sTt>BC]V&`P F04=5pTm.j7GM᠋RO~] mw9e3x"wO8&O`#^ggm+ Ka)hATHc}#29pool;2ہL`gq _C_չ {]E{gy]YI:¦sJ 0N66}0<EXwvNg z豍ۆ]݌1r[p}[ [om\DIiļ'(O&$TW}9CK %}>%ޡS}BqmC,e1yk2'y>2FA\a%EWk,F?;ijǂ>dIEPv5奈#%nHd9+7\J4AIJo 3S_aqu؁yJ\!xP l%P4Df]:9xqvTp]&)VO5t`ewTְ*fd!&\44XAg\mUNフ .jb zo,L USjqBGG#?rW>@ጊ2_z(Åki209t(mOKM$~<Ք"GXʿߏVh9, fiU qxݙ@W_Ꜿ~ބPjJ}ggه/aUKn4".~[׋D@". ۋ&Jt;>ufjHD=X ^7j&,b-+riat-ܹ'ܼ'}6*#MkQ.K(QNüU\}?Ywh YAK /zfdؤ8rI˸Koub_\b6u@7JSI. vZE_/tt2dPۛzh\ڂMt rGz!7LmJֳ6K Lm cOЕV]1tJ~= y-6-6o=1aTVbٳaBux4DL"JyvhP|K.k4J[Ki=&W#PpɖkcC2RY0,ŷJ%Ёc.F7fR?90˔nB0}D2Yu`plbvB&NزTׁvqIwYƟeȳUoM /s$9G"ڨ_%{9؋N%(SiAb/i) *d\NX h/HPoJs x}IJozILӠ(b  zQs2]vGӭ|~,;R0v`M89`POsߋeHu HsSAxPT洍1BA/j#^ e7 |ԙˮg40-5dSCO;Dd^Xv_eZl8*,N|ZWbW;.f85g:9A[ ۾r̾s6o_1UVe9c̬GK;K/g8h\6e"g_7g:o>OX)a%Mʼnp!:8! ^ (-?,o=ӡ7^b*z{cϡA FZ鿦4&pnciBc=7G#~?fi;"n/<ZV 5]JD' ŵ@6'qO V<7*L@$ZGjB1ٴW<>爽!{l]W}b8$85`XJ*]xʊd<,W9 y矇owzG˨קQl w'2gfɎ*EF a#mar;3I) >0;יBKL#݊ :L`A!eUGCC&EwVkp 1'q?x`~]!˭*r#LTYFi|[R;m $cxȺ=sq5|:Cwla4AK/;ctfm o5dQ-qi:1,&@l'ݨ*(LҮP2К_dQ,^!wUޔ&!$7lsL[#7W봷|\~AsbѐxF}A-^ũ+c¾_ Nc=h=պ֝3{豛fTƪ5HdDIդ,o/_IzՖ Ucb8 lͬռb?GPIpWa&U Rp" df'tҽ )z4I6۶o_D] eCg1Av2Oڼ%'"55ev&2ޱfJ HE;8_DܮܖtIRPG䶾أTפF?`9'"wQt-W#K9R!ƝTJ1gbih%SF7HS/L^NQ[|g~5Y|gŦ  ))dfl4Je IR5Tw!G. fGH"ydFL2wP7NO`5K^Em7xu~8J8PGrгu79sa2Hw nOX H+fM~J|h4 % GI[4XF-4:.A'9,0bU/Sf^PlWe30EI\L9[g{C8PNV MM|ˬSlE&S$ \2lς9BYF[ҰwP!5VE9}?ṲR5-9#nY)-L!^w8Z^X|Zm^o!Xr.R AkvĒZugd9,e%<95XSȝ/GHOr77ѷBFLѓ~:[ q& ,TEoc%Ҡ5%g催K?gT)"$g4nO^_[\]mP^Q}Dh;cBS)(}j^RAr\g7&G&(x'$q ce.F X5(x$bAuEǖ7 M΀%Mr\&!ƀ'4tV)laIe,?WeA=TZߠzl?4gy. Rd-N&_Z=:w&$pʳ3 (px[fHʠ Էa>n9zgEob~ +5|?ȺvE8ðj" 6ȷDco;-AkQu*Q(~ [ܜ@ql+lhLHl.:lڳtT]EsZMo)KQ/( lYti( Q%5<"2: Fz)tpeMqoPoQ|:X]5qbm5KWCyhey0<=7ĩku];E<'Ӯ$>dhl\$4%K̹ 뇃Dϔئ{2V \Gb"rNc0Bm.LآYq(ܿ9Ǭj-$2 Ye ("]+rbApَ%UcJYk'Q@=NEԛ,ӗ4\kSŅnczFGˠU [Egfә ; UoUڂ4S:M԰0]68s!a4c:76k(S66<",*P;hEo`ӳE,K9+%Wf"i,:ޢ㧏Pv`D&OIԓ45tRw&͹0ŜOo,2:s W 4v 4J9϶oǿ(CϽ.Xt vegXPLSF[6K^ Yb:st,h'bC {7dYpSƶ56YTnu8g`]6vi|u.tG@w?}#}1.ҮBj .=<^q@<P;Et!}\ʄ˂ǬNyO~ų8Z@Pɦ0T?ƓT@ۢ >yR Crůn|){`8=Mmc8f||U?M9upX7ϕ M'ߑC>=&gF ph̍@DwD,8ʂ`huY 덐rh)}w˚ouz m[I_OG*p |TAi_`7%֎z-Ѩ/eRt[xw,kwQar'{ &v -o)[=v\]< % X4Hz"ĢIdnUIZ5N0+Gb&e{,/UWdۓ^X0\ĎE7C$˄z'"}۰_v!sIuJ(*=7 IYylTOoJUgo? h _p2( 9V'(%HHk(B;' ݓ̯>m'U&?OGd`@}*0=&sd08z6 rI# a9%7u冺C0?.)ā\>뉕;T(?M|q*['J~^+b415;2z[@xc(_D?XdWG)@#ߓvU CL͇ITo5-RJw;Bl3Jsғl7^kI*: j翌oQcvxwma<D>]SskR&0w`6GH"lKh)Gëؾ8).8#Z Le}PdtDG4j/2Y$|Ab}) /VJnNj|mm[23%Ѣ7 geX/?t~iSo9_cqEi^ RœŠEI ,yCt;Ҙ9 yM]ZG4cgc1{74ąMa~Di kI6S=r|dQ̾rp"RX" b lnY?3-ruY|mT!x匥8_CtnA6;:d0]3@N' :ܛ 'ReAxBAULi`>^\t!fCݗ~7r4=+ D8kg'–{4+9<;ͫ+-FWJV,c͆#|T4oќA;wb(>*\r~e7g^xxťޜ`  O5nξU7H::W"xL|c8Źhl2eHS$]< zҰ`8.lIIʬ$3{ xR ќxTp& S* RqPN ܭ\&!=GGC#N,l{@ltx7bbez lǑ_]~̀Z*K9I<$,5}iAՇ62S+ĩL5hOc;>9'.#?}P%z{?8q_UGLiq^>cO3~ `C(RNP%!Y(fJAV 7CpTG)^ʢQ&yh_TÕup?黌rgWvNva1fiBKUcQր^XI=)F7o(XCw;n5)Z dWC;=G2i$4 oAg8B x/w @LA}2s xFN8a(}T;J(=炅w:+eA]c޽B5/gQ~vq Y{,[uW~yS_u`}r?Ѯt5l :4֏)̸ {cAyе\9TC]W]i_W|8M?mCŅ|W=%NcB:ؑY)Ɠ<;UށXz 3W) }R!3bנ.8 v HM431u yb7˞uNVX)AF-BU<ޜVzm* w idn.02ntCή_P8K[Ѷ2TPĚ(Ɯ8Vn E lj7M&nEjAᔂT`|' A,ٝ wg}UvX|Y*JZR7 _,VGr3FS^4eDމ**,xj͝<9Z{9ܟ=2qfBU䐦&,e KuiG"b|Z%mİj-tJ^?"3F[1QBZRBsbټZ<7S/G6rh0S6(ۘiJR"Uana2R1O0!C`ץ|EJgG)F~L5wx·s}"KcMQ ) H@ħ4[JqO־@3wbHth"|Ӎ&] Zh9"4cT@J ~X ۃbߠ;f %= -^԰L&)$㳏xx@';A{ңd:kD%oՇI5ʢŝf@)HYPUh0n,<4<Ͷ"\BMQ\억^?=!&A9XT, Wa9Q)Cm,"9 S&A0jv@3|GpmX%Xz$?]RvP H)3%4o{>Hv)Yu >ˉ\*O3d>Eɸ$c:`FʐڱYfqy1 eQg2-+ Uq4Q' xJt1׫kUʩ =fhlF }$ߊdÝ ? z_z0+fCo$z8$|ܪPBSXD#u=zd`&Y-a{R[N#nNarƔQ.0>&6ze}Ws~W_KZPnzCnhElFg; `Re! IW^&w2QGxy.b&*Ѿb/ !}:_mҍ2RRۨ-?tEfJ(8$Ѿ`)G2aykMj`Go/*Htw]exҴ7%dv(+1Ĝ`Ɠ%W#JKg [Dy"** e:t8+|>no }a"|8z& Kk_ ވ-Qތ,Bg.i<;A%ҮhY8"m0E~G눺A9imMi;'/;TEܽᢧ㾱OCXeKָ/NN\ n~@:NY1$3{=f*sdВݓl` _"3 ~fZsSp0sZ&Zq}v;բb-dJ^LWet-B~q [ʗ="N@5H/7!KgozᙵFFa)P[|Ndnk5his9%)>ōшMhDsyBl#aIa_!^)չa2#ϡ9`Hv}0xmjnArD"!E[+]׷܁\\#! ~'vT4rtÙ*fIvk c<+Bu; ?ry6%2-"I\(J4>Z!L¹*LItm1q͢WvGO9iZHx;l<7@Oo}}vGsLґ\3&?awx;ZA2 ?3j z..Bq;QQ&uIΛP~ EȴgamNvrC- LA] WQth@%9-Jj]LuU߉C|4#<:8C+av}ƅ0;5w_ 2vK gf^khd+%́5t(4g9W\yiy*et*P `\~݂nIfEض}_~%hu ϧYH]=,1! .e"mĎjzzd >_PDh!͒0x֦J#Uv$#G18w:s*H"=6ᓷ,:^MڢIF&<(.5?#9 銼5k݈d4?BQ94'OuX&SaL *=o,.3]^j,EBZKB|EV~Kӏ %0 _5PNJ}?Q}-%:7m!O.&?9qI Ŏo-d,Ʀ3Ckq"܍a-] "SK4f'biHơWԢt &#"RE|]e&#<FM)1\P)ʨ,=.F8&'z^zu |:S0Z81 Q}KSobA:~4z~(% doxvuCcd#ΟW?T1L6-OL\H(@e.+6@Ka~ɻIa!a# T!4'l.im.28StO x7τڵJYhC] pYw 1cT>'GEE Ƽ̘$esֳ#梻wm,f[-";Gy7 hNːYGULHA?f3@f04*eW ,SQDq}˦o _~2w ZpYh3څqY->X6>YO: l~|_py]Mim8g:ro,@^BzuS #b5`SfSˠ < fFh;ǂ1=LU:'%Ca!Cݏ`^|+Aq4JiD}YۀWɖx,@-LvowA8`a9ġŚsUz4)B>PS7j)5^93)IJIR\,#>ro˱JWm޽Ӷ=,q,,=Ug4`^7La#TFNOXYkyuG6Ax^|dÒebx6$෼ ?I'%aT\0cC pA;qng?BMe(ScpN}Bf,Yd LE@wJ EK>a% )f'7lǔ>q# YT~fҜ<&^[RTJ|XP>o ?ì}QCG0JY^%TNjNnY@ 8jt:)cLhwq p8 D\B2Ŵ6 1uhr0ƢDd-6HH ١ǘ 7=k VK%{Kw$$'j(oJ'2A'ܹTgDM;R>nS>I9ǬM2UsgB`@!m=IF%2pS+~-5!pXŬlz!˒T֙"q|~[xu$5rg ֚$sc٩jFQE?щZYt hnс. ;Yxp[r,C|^PeSpXxKg݂2"@\>JKBy-*"K6?%ٶ7{fb|a.ŬT|q%6TtP2G:hCdy9nwIU+&@ (ZB-߈Cl&kSVHlc)$;#$Vs#Q@&W`9Djg.XぽzN2Vۄ-̪! Pd ͕c6LAoFI+iQzVMD*e[~&JS(Am͘+?yp:,"53zA8~=Gq]p N2#r?` 8M}[g3p-c{׏©jBgT=S)`:w֯C1C~tpXJdjn'6 ôԱBwY _+QdU.=D-)GJ*JjdkJW=pf62SHGB0>3?p!ؒS@DJ)+ .`igAn bʧz  ܰ&4ʌ_6[i3|?/R3lRp6q4 MB)& eV|s<-Ez.g] xO:'nm"uz.|U'R/. ZXy1'OhR5C t7$y,g~:=+~HbJ+@RI,:eҫKр [3^._QO:G-I?߯،AK\ ld?eyN[`:7uFRSgc;2%щ7 \*"DD2/XHNk,S񍢼cݾOxrtD<@s@V@cx[L!J=1)G&1 =bO/Ci67ҽ.k*m g>(,m\v`5yz`5 pk,{!9[I_XXe4qas }?cIɳfnB$asܨu!1FnWً?!6h[*l[ho͑ǿ\S1.C)QXzɴ^չi g7,Y@grʶCnVwA'1c% :).,FD1&Ph HCLci8[ rNȒpܞBy*8R3U;d!dQ׮KyAxO0~KqObAiJ- z5G?HD85B_P2$.4[/;R3h}BH_1s-Q+ҺF:Bsx%*p+^{ SNeT,fsamf]ZH$g؎9Q}{3K SϦ?}ڧF$%`l۷%sQ_t=wu* Itŏ/$)A-g njU #"lW,=x'Қ$73j7yF,L:n`*p$o2qKC֜QlB;VId[> ;эQsUVlۓxj[EH,am `P} c5<[{)8N.fhQ|5Z> c>3kɿUVM|=q=<"-zXo@0.lCy_~Ms$vdy_ ZpRI=#2R:[sΎa`+jOR3*傘tvpŘT'4}_ج 76Hjp5|yR*U**7W"T‘K/tlDzҧi1W˽"bzZ dQCP- D֎m'NW$d1JF#-Nf LNnVYi !"#6 /@PN>th* 1C?R W+LJeOw""Q)Ứ*bm''LRSi2;:#WES|XV 1+;YP Q+"JQ#Tj|$a?A#v{TXH{QĄCq S߁W0~+D^q4U>hF7oA2#8'lHf F}N\Pհl`vsp.t*F,8AzU*5?0$Is&8FAw⠴/ۅ RfR^c`$CkԶZ@SŀU7t0cj*ZS(9q3F_6 SU7HcRqr웧`oB"m{'ŷWl(i!pޕR$LW ~4p!4{ *_9넯8^=XnpǀtJlkԶCbR(ehwDE,zC@%J1LP&Q@x\9&qB~ 1V<0u)n-Z25 \ѹF' p nͰH-Dlye,Lr,Zav+OdEkc<1>ګݹ4m5Ɩ4~j:\r8oEtg%R꾯sNKoI$,ObU{"f(ʜ a1ș0a@K6߷/#d1~h!^V<6 BYؘt߽]L!?h b"+(:”RG >%J=W8k %HDz%9]cRW>fޠ1F.WU}az^+&2=q|# XnSKf!Ƞp^ @?Cw! ۩ j!УXD3, Crۚgt)Bw]*% *+8{6- wrLb@ 0cJhɆ7FaR? m}L >-@V>%勗HUMIo;7?UwF\Tԟd >A D@>wS18ޑBhIms6o3R&Iڏ%-v95] 7R[5 @v`y…:4WD0wB#v膁+ydӌb+W_2j65"G5q =;MXZJᆍ$42٬H]B) cu 0-g[k\xqG{@e-o_;o^:vV[_X#THl!Vن^#+Z_ ` I# ؖE?8m3ۺ ے j,rpvjDqNi*L8F'amijה^B!-9; ,,oO2UﯾzzcJ.l<B Ќ)E h(3#;ex]:A(עsFi \vC.h(R(Ro&ىA<cG>L:%3'%C*ջpXS(C .nnFai{m F]PL'D@ot1sLIV6?N`1v Cɺ~lZ\-NC+C+MjUuoF w~: T֢ZDݘ(dbJW;۵n6@;d!꡽;͡^*'H8Wʮ$Wҭm%CHݶxL |-9&HvX8C-Rz>{Ǔ܈lA9>X&.Ow;zg==.* IseF"GEa#1}$ID;w.pv:yXN0O{IN P@rYw Ζ +]1DUu8Cs،Qka.``;}b}hJK>-jRQ2O栧iXpF6T:~n u%ܓS*#Xi:ےM83OyӐ:PIڅDM?&\-_*"5{*Drkn-3զ2鐨73]:Ku [H/hh|o_|ǹP )qJv=z=ǼNAn넉lJN -)?4f,$A6]zDI/tI3ݩI/п*Iaw"gdI!xߦ'5tT"oR-NM+o0 )u*0?/-v"uk|}ť?pQB LKhq72lV8!oa#yT9k~UalYR3E` oWI/-󐭣rX5mxaBf^ i5f=i' {  9Å;mQPRj!ߪ1Z2{JMC{~u6LBX_ccVG Q@W/x;PLNS) |~i`19>X+:[T5t42>D,RRɘIp԰^G*êzyr'{OQھsHw|$eaiq t{t s933"DK Z<^c-M\}#@.Ϙ-&-Q,ǁtxT7lw˂^L/SB=hڷ: "6J&tSi\.rc/cN*.4/_lm )~M6Pc%F1Q`5oae_y?mPU d**R0Ј(1)wi}ud9K)h欽$8 ;Z:IuD5l{e,ЄX9 %%ҍf)N YE a#oIp<k,tLwDI;`룷׀S2Pi\jdK &EiӉ+Mj JoEG6 B/zaO&A6 TJE5OK$rD3.yx<בaQ#er VSt 3'<~ܒDYxމvSSh6,xA$lQ+q ԁ NG>joI2%,jM/ !P1N?F8b KK%- wfe0kTC"n ~ye8\-ULB.R~pʏ_źڋA59q5}mGE eB 'tNv'ag{=QR&2ewHk`=R<}#gsшn-E݉U׳yoFH0 7$8ʙ>$ty9.uإ'%‰ uͻ&BQ%Eӊ =2{l,ထ(`[:򮫹9P7rO'Z54r^f Rs &X|RJIs}< +9FNݳj10,WI:eesy|dHԇY@R#k郎q #Sc`2ޝs4QJ|܈Uk `j>EkZ'ԋ]aK ljU<蠳YVJwv ݩ1/$;ͪA')؏K7l8,iŦ(39NQnYڮ0!û51nM̅q%8lfP722_Ղs &!2L\2}y~L^\ډzxzئf-[ 5뽴N'R޴YerBi PcS Mu,`v$1v#c2Aş֬|bF|DƇs$,CRrA91>:@JF&WF4-vċ3'E=p=R!>'i%bDHqKF$Z-T[N5-b:%[Mztˎl#ݟ!\4> ,~{[kv].O5ո+W9rޡ5λ'`ߨ똪Al O7X-6Umz޿d9Y22L+p/Y"U=ƌU])_O: hbn*INV2W9eNSubBMYxD"8opp~֚Q@jݐg-g”Z.?2j^ήre9礪"J|y'n|ܪaml8zVX{n램g/%S ?Eyɖ i[DHdZ .(Vy7oo`ծ" +$C1Z*$QjXi?y=`a؇"D bTb82Jlaꔯӧ4 A.:#%d4Kеrl5fN6T"o8$[VmT.c N2JKB_wnO1J 4uA%ŭB~A )AdDUL2 5lלCeWk6Ep`ߒPDi@kY e ܠ&@Od*8spJH'`Go\mG}y4hBz(DyQS˟X5F k2x97 _a'i1v]_+|'S_7 $^y9KU$kь7evڠ/Br*mHI*x_Q2Kζ$˴^JJv; !'MSoA`h-.;Eٟ*Ш~7ZXIOC2'o.M=)rV1'ʜ1C9g?g_n,GyfQ9~'ƨw" QPKF_rc! O6]ur@@"7: F5DAO!% 1X8$Θ7l!G6!k/u43sp^ ^/)&T.E?YR?:t{V1:X4W>h .F;B飕v/i HDힹW!v`KaY_?/8(O\.X ĆT{x݆=<ƪȐmlW.;\щ.BNcWЀ˫A(XQG Iti_jzj s2ٯ.A@8r΁IT>Q~j![8Kp#$O)]Be ԋ* XIH%]҉e.nNl¼Vļru|ClӂkOt<|-5XCQqUi@th)~ CDlh4 /'y (̀B<ݿ%lD2nDTj[?9/K8_yR_Ykwa swxL*jϨם$gWL!\b4Q铠w>koo@áOklajƏ<2ȪZȴvVpiɶ3Z7*ڂ` T*E-+K01rn7\:3K¹܅*p: Y\ oUְY}s;%LKwϤfCP.)Nv}t @g\گ> Q!/ȣ/e6|Yj(4 T{iG]36oV igeC+qPّ,MW'qgSڴj 88!C4R*{bĿxM@Jy@l5a,#&ڪ)x+(\)*5u$䌯TPOdd{ep 7"Joq ~1Ob˂3Y2(]jE('nN$1KS+w>i߳hxgA7ls+5^)#)'wn0;e,8@fU~ՎuBPɛJ1])Z¼+6O S&^*RPh,7U̼i5&ȭ 2?FZBwo)Ʋ^ZeM|~toYI^5) k|=LC!k(oZ@j+&~1ffy+Y sX-5ZPAעK_ꏀ]='1L6jС⬀uI'cԡCF>fGNW1B-k<|$O3,byg2.'oŴc'<w1IIr9HGefqAly6&'T8)pe\w3B˯0/ ޸13Q;?@nv8؀?T!S.3_/uT+) ߔ_7^x&+vJ>E;7<~ٟrSe=nj&/EU,OWGe <}d);dJ*ǀMO^꣫OXr}$J4iߙ:CX$Dic~tA7f%?dͭC6`]f]cWX/TԵϟnF$\? we9.!O440ޡ.k]4)5SObVs[iƆ>YU9WwxÝdK /i^MZ+bQ?m;k~PcWw [8kwGC/|a lN ~dk\ExZ%ף 6; eE,1,2;i0jO4MC$rX>X#*mM%n)rE=#H q (mT!Lh"Ϝ }^fDA;B㪩bsW8v 6|fd/|)c tq||Ij-.\ 3?> p0}:ilv5˄E˘Cjٿ?i~{?rw(AyY?߀B]-t[2p+ϥ=p^X yO:DwU͹~4 WrduEʬNIJ>2X{^nEuM{rnIGa) w;$PM}(ԣ'5xêZ]#6*iaĽ pFW 4Ovfa9&zPPك{;K/%srJE i̋yHtnBٔp? >XT]dIݝCûmXK%o@jޤ8'pR\Rٚ)7nJQ㱩"2\%Q{7}~&;"_.B~F; 6͕jD=R QLl{܎ UGߵ [/&?IJG^i&Qh0, #MztOc @1U[}W5״jߍ:kϒn*].{IEm w-lqSvV9=ZC m(nע*?Y7|q'!|= Ϟ G ƎFF*xIlH(Tx. wtߺ)w\$ HOR<7\?0O/I噺T9SB$%l;z hU$ mȓ׆ᡦHK ԈRLgY5һfg11GGS6zt @T1Jн7ʍ" ڴh4DAYs74?TaU$BAx gp. 21r 9r,O2 *.  _> sڎW [n6@ @}\2DFGB)2D<D6u*g=F+O%\U2-1_Ca]acB6"ֻSXC`t-mmL/4X5IFۆڨιRv5>*]vP)37*{L$>q_ߴ_ph5 E-{=5T-ٓp<Mܛl2$g4ًBW,m v,WضFj,CC,ͼ748b))%`|5o_$p'u·oeE$_|gG#Ӎ}Mz(Q:8uv6b'rFtՐpEA&-K|mOiRa$q9ashq ɵP{kw vRN{ڔ{z ټNe|#)k^B (\B) DPeɹ=TX RC5`Ly9Wz&%WʬGN! 'Y6d+%QP+=' q;tFut=?XMǤ7[?bx0~++~5p~ـ@E9ê/@v*w/,cD H pܻu=}X!);=q?Gę&eoҊK,sɤ'3 ah|$ 3696SDSYv!-6Ӽ‘UUqZfjTPQ-2;0d Gh^}F|O\%PFԟ>ID.W,YUqRt!BHj8`o("%epFj\ݸ̈{0v:ny) ڞ5ƓL7ƩH> ^^w#/ {&)vqldӡ"(q\_xC:eSӖ[7 2I` }$mo F!_?6v=THVi"$ z$şmCd$dX;ΌW_=7XLJŒXZZQޢ Y-ԘZCy`A8`-~`@^$Nf"*4fЪ-It%(gҝlzj9rxIB(=U AR݉f/bN$(,֩k 4_ZHHJJa#1ǿc@>=lH:#Ik#[> :XɊ %B4Q4mɆ{Ɲ\qPx~ݬ3F(=#N7H]){D闧Ԓf=X9 Ok5gjU'(ob>XP 3ǒ8 %>z; s]#L#- D宅U)"2W~'" Dܤh̃I_cy'^VfSX7u/ޣ(inPth#Z"jJĻ\ 5_%˗u;ګHX8YMmbFest |bfrdj ∪R*Q}[Vé @sJѨ4@kDj۲eI@b |QOL4"wg4mI#w@ ^K__K3iP3m/dBF86*wΏS4ךүd)8x Wd)#Xlo4N~W{99^}R|e@Aa%(].\ Ĝ&V6 I=g6>놚.&Ұf=ҸPj'㘇u䃔l U@ .y*"2ha쬥+&r-naHMY~6z1\! $"TA=@nqD6\YWK9+!RMMtK<9i燜9,2,}M[i'}.O^zwՍdg:udR=*`ob[tyE YN͵_gaUr@F3eo6b9 ΋U(> .ZiRVMqFuTNJLKLj1ci5CD |Qec$TqÎ*Y>hRփǬ).Rg* [#ZoAMl+:8xpcKGKL= H*R';VﳢQDpcNzzfپSum}^`DIPcMG.mo_}m8:r9Gn>UK>JNkC5P!K6v^ Ν}3J1A.&UcT%y65S¯&Uf7e'<(X}](_ߔkQ[NWRaԶ)S-RqB , *K/6b2Τs֐ce@{0X<[$QSuQ;|bv:Vy 1ȅ2wHŘ\ J*!飆v.h<~w~W9N!j>*&9gW̑h (2kob,*]G|xZ"QV?jn#(w׳|sH>#`$E*vGE͖ YB[BJjeK GMnFaRN@*d>uX/4r(!oH@Fz2S/xX~>4yz}aOġpnUfٟM"i k\A5!C}HX^L  j!s]>'~Ωtc1[hjrQ0-O1H;)e]{2Rm)٦pP72:ׁфTqCRiaVTV5I%[Eoꕳg/tǕJ ?YH,58z L  }ҦVL2~Y I F9]/@6"L3T^ )KTuһ3%<Y`E"יߥ[̍o|aJ@)1a$}f aRO〈WssfzN9o=ة.:hrVvF  < NBBurJ/޷|-ڷPL)6$+ׄV}>PWO?|&I]FsP9w];vBJaP^Zf8MgYq;$JKTSc!/aZy4؝3Uﵙud*Ti>>&UIj1AQcmn2F8d14S5DH]+:_j5 QjA>bNk ] ŵ/I/2cb|O8;G_pҾ{C%-(&/LYNsZ ;M$|n`~?h J{?Y]3\jhmOS}jYA%]<<=8 њp!2(V42rJ P5Ufi!*}Էwo+xr +z-}1^3^s=%i;Q^T}zTѫTҤKx[ug9hn@d$~zlp4`_ҲVGNH FO ~VysMyIo~ܙdj FVBE> :(mGs\͹JAޥV1Rm XR3"mCp|HKٖ$ke|̕ sî:V $2wiwA$7)APZ";{qUFۦ_5XwiZ)tB<RdCEc,bCFhP/⻌g?%SAߍ;15\D:9 ۺ%6!͗DtY잵QN&\mH!=)\!XY h,qjpu[V^,~ "cdZ͐H”;IsA+&.CYW^0/&jac[S."%&܃_\p.5ĭ"ÜiMj[@P1o}x59q<|vRm"mx cGatOu[-P-w50Qwh9>N78},, %u TtLeqs_,uԢ}ɓFًlEbgj6<4c40,mAp` _s7<5ZAb?M38 7BC!sSF**p0 2P#hFԹo%HUWs,Ѣũ㽙r;1a)$D 9MB#/Qj":c&V!Uղx9E>P?f^SU}G[ Ee{4}f+˛`|+mhX}C6%͏jV ]qfsD=_R/zczYGoqO8oB&?բӽ٠/-܏9RӄjB/֟ɭ ުacç{@CK ^M8ĥuN{hG=C8&} 0-Fi\mFlDhCe.xeWg\:a^uS!Q-eTQ_ԒUA9ͷV$ve1a1lۼ+PF_X@zbs;_{ıUg8asfJ1{ 8jV{Dgh9v?6`( wmg;;$hxZ5--nx[Kg<!O(?q_%: 20 dmI˂.1 ~֥!tVf|y6 jHm4դekg45 68W` nз8"g1~&K1@39{G:Eɣʩ!uv!Pm&8-m @%Xt;Bx2KC0H-.{ ['0M|{{}O`[oR!L6ՉQJv:z9bYc]8DRBpf-& )3c>wj .(,*V ˸s޴'E3q^h#pG"RPPJhKebRjykZbTe`i_U}"3WrQݹXԆ:~/͂TdE@*H3R,\ݯZ|9 . +;8 ®IwK/׍P }_aҠzo( } TI`ٝ$"Wh)9ʬ %#w2eU4ǐVSO߮!'uj7Le,62ц5)8 LV!CvӃN/HZߴ@׼zôieb9ksc JpډH,6!VJ$x~n79өͽs?3%=-vQ@a; Larl˃ʭ.Դ6F1}Aքǘ~%BaAprժ $N쿊:M{&q@D5rE'&]!,j~ɫgB5{ld2ڲoW= dNȵzF2 C%tjOX5Y937p;+ ,^gU5ux.#[O \cW[8|"mγ##4k0Iʅ!2Z~M J^$ !K\@1ᨨ{Sptͩ㧆y}Z8ZF< VϬq3( ^BБ~fd#:9J|.1 {/ مǨ!]' O=`. w1S둇BxmT%xZ ߑ0S'FNv_No SsK9Ӹh~bvy @T\h8[ U-ӛ "Úh㿝UP\C4/G:K5QW)p`<޴Z%\&jtLV"RD'0,M$CkHL( Z?< Tq!5 "'9ۭMB'1ʓz D!d4yotYQ_vvöDD: %OF p׻/\ C܌ļBSCch1?>2< ÿIA^)o5Zo^hCiJ("1O?4  oHGČs2"FWUlI1.͒?lKPW*f\(N:7'K V} ?HPZ#Z71bwU7bd/g7/::rB vE0nFZU)i@u-144kNpv} Ee( ]&2(&26`9? `>K}_V2_{4,0418 HywO񕥑a҃vg keH jEӐ<Δ'vↃtүDT <`AR.}O^} @.jK$vFJ b}HbC5 )qBs)us.ou4\ɓ׉b,nj{=V층='/k]feP.8-&Y ptv)NBȡ+tVJھv-[2Tμup(iE0z5Jr3ج=p0o#@ T65,j4t[ޮ3ГBسC+؈c!U갊1.MFWV Q\_@{jSH3B2[Ib:A2%]3AE1<>W5sOd4g(gwd77pCXJvZF}Vh '&i؏AoIUNmrW)KA IhXv& @I9T` C(54T]bV{Ml4ќƀf֢:ym'ՠ j Y|oqP# fPۓW&hx6IO<*%V8uL=Apx礧QbN8xI,o:1]:%;h;iF\\FN.ϾTvW (4" qC&pWƦڜoZ40 7.8_?˟ j>E8p#Va!lcddhaoˢl<&}Zdμ',ThjOJa DIwH\b]kҶ0 fslAᥰ ӫ]v~r!ڟ򐵗Sxi[ j&)PwZ2.@  ^?̵pWwgF\Grqz^ٖ^cD~  ٦.Q!FЍ#3bҠ `7\Gi}kēS=NEt}<PUΑ0Ÿ6܆ ZcT U@%Oj%@ !}%iFK;:zBY}cښ!#@Rh3Ju}NQ|e2m } y~ d(4R/nRnH 1[qoUh]>pӢ[^;Z E.U$-G;2>ZQ:T4b Ch/3bj4UtE7 ֭' 3g@|-#ԡSX%ki̺Du.moeq&O*W3OO)n3jvaZ;g4dqHmgŧu1R!!f zNNsXXU/# SWt`ylBX)"Ci1Ӷ_">in#x`zNFs3w Elq\[35Ǩڥ/jl ݈Q᛻ViStm%XgCs9݈ s[]obf9yuaykn"BTW5$"1썭\#.*+O}S{?-XjyZ-"lD3I €3#I'!%{Ya&8K7:<1"(5pXWFNi'-‡Q#0˵(i=4lϐ~DҕGngz&-JYح}[ 7nӠ 4]vۜd#'j=O8M7tǚ \d0?UԮgvOtqTYz/OZLj}pMng6@H t::dK舧&0aTkLx_4R8.++/R!8FCg"RDzɘ^$4ĢH(=X9Pg'kZ8b-$DmYtN[C=" ov_j(g{ɥP (Q`و}%'ti@ :2Ҩ~ Dvsꛎ 'Z?ml0=2wV&#RiV4yCcݩgdzk`|pzO/{\ ':>OP.:;M:-kiB4!%\WNx?8Gc1Z҅Lk7 r|j(~/=Nh>pK{m0Hf1B+js|oG%@ N!/4S!\hsyg컮<{qv [ p; ;L#M7u P9ѿ^i!_kDq77 /]wE޷ ̥籕ϡ= 'osyy%Xr[3% ,xYm %9 VFK-6I4Ñ`ܒ[{'jŸXD1 sӁ*ȣ^XIYW.!m񱣉GPqBa!c/QGd Qr1P.5G nRHBUu1, ʹ jt*Oq_ʋrȢ?f8n+ܿg,R([M4.L u>hlZg9 5QoOh y,;a縇'fk7B0uJrv*NwaZ&1E\T=/_O @E2W[pPr~|WHnr Tu53m8_c]|D.|+iXRP vd;zv^LN (#襝y [0G2MUv1h4n*0PW';AOK#87Moz|i2`8vy1NeBFtn5V#׀T; F#Qb^+rWqnh1@GDr'XxHzٕ8`1QaDG1TJEuhU|T`K%DĤJIX^seKcR @=Ϫ ^Gqҟ,м= =XDvmHJ|T_|,|œnЅetZΗ3:%ҽs̶`.7jv,d1}wpMFUQ8ńtˏ/]~|bklc 0%^R +@OyCpdov"y:l ;f&p{.rF@B- _S;bJV[IpˎwccIW+tJ5HTu m?gUmD?|ⱓ̀9faϺ'"Nj93'AA[H֛HD-4').[.̖}OLC"Qmw ܒ38 9|3 o~E^kC3XSͨ P K&uuE_ !)D(tJLj^IaMP$xDe{㩱1q(wj FɌh?`݅[m3wl=B2NPq5d**|(cSfQvVs* oE ku),(ֆ7Θ+osde 7Zj~0bU0gBƷ.OynR)֢=Y ~&6za>x?ֽ^z}:\W!c]yݓ*\`c}qA| W0Sw]#ЂQ,;ќ.Ϊ}egFjLLN쩠{ۘ/ONeŝͣWeb[<2P¬73(c +-Eۼbp"gI@F_JuhX3| RH+ne3%=_s$퍴$)x@d$;W5:2 k\Xkj)of\OR@Lȱ^ű;؀QOF aA爩آ3k(pq}Z5Jչh{R )^&Vt`ɠ w` [M[{ YG#Q10d7AwcE?J!52Rrql!#FS(?`#0eUXZg ?/'O6V&;9&`JH5&UW6% ƚSB upAkd6@E_]xUgW?re^21/HfX:R!wrF/b:z]kĆ^٩/MADlO"`/t(G$Mot%6H4#w4%37{J{` $/`,uPnS)ȅDy,6XZ\w0!\5#3 ޞI~ʦo BJe=(dAr{j>57@g&WuJi-r2N,ueőB!4MQ//uN80sOo( _L'Pz` {C:}I;dT1%`=z9(EP%,J)&/d9:ڷ>YSӍ+vx0uƿfi/K\k~ #wr{XDE*/*O6QV(Pr-o$}R4A:'jnWb$zʏ+pj~@M%'ԧ8pN^ cL5DKMBfDT^ejZՎDch1]h+g''szj4` sbR^NgFs*i3^ٿr#qOVqjp W!\vіm6?4NB@O2iRmj Bm^Ef&سU932쪩0sWh5ۏ'nL?خ!>G3c7~Rke+c #5z`fFPM ԙ'P.S#LJu16BvY-Ϩ[q`ܞZjb 슑&ni^CIH[X~3Ga6VSYa@vv޻@//,gV?/򁑫KC-iGI:wOŶ ճ.GaP r_vdm]eã1(ƺ][mDHEw͏7L4 #SwfCWH*5o!;GT`LA6?i1z{&x7sǢ;]:7_U**n@z{1֯(H> nv}ݲmOV۵ O69 2@SRS3&c>œKݳwKʒaq_[;.DfTY3 ҝ/:g-0ebSq !]kWٿPF h.fiJcW *PG z#S1aZ W6/.*~j&%LhbxcD֣mS' 6B T{*cE}џ[)n#\^hoyӷ[osbIF4~dHG([ e[\ q ǜ+{ 5JoYCp/^Y<ȥ$ "SwrxGXo`g*)s]?L3`r v9SSk*[wTTdz2 *3&=U/&ЩoL>cq \ve$UW(p,[43eQ7WM+X?qAN GH)@m9qzpEn)5K5#u j@޶@.+3on:gTt{UhK1jTw-*NJ7Q}ۙvN;ml`9,=h\6@|$a=^%{ZU-5̑Jv}UIcYCdr~q$~MNS'z#1R8VwRH1!Ĥ\ =osC`+CTeZF k+5hqk/Z?PYzIԀDȠVmj (rT K%PPhmx5=KrJwѵ~3 3~pE˻n]}]7e/#{ayDlh#u9'LOc34oB\w`; FJA_( Ԗ SoNG-Sßw?-'9L̤O@Sʋ GYȼ;W8.*1"&T{t_4plBX^v: ʴ^фw646QgetQ덳2WڸKBV!Ѐu]\KMJW )cW)HR%M6קN5ZDutg3]bn8~"sp#aoF B( A彂+|H3>M_^<vܧufE5.5OV-M'gnd`ܳQx>Kؼh0o {29=U )=hc"T\.Fs0A`#ETGM=j?:ׯLlB-~_\AxdbJo]:.E%{B)$ F4H9P9_Erwvmv`h!BpP?et&u8],;To%6,sJuvE頞hM{Z܋oWJ@% sC 'n)lFyu ?+I,TſPş0ɥ(5hwwEcC+,4ÿ=Nךx >ٿ孧fݎ }<2V*t=aK:Ck{Vj(y)Y`&w)^;Ϡb 劎T޶Xco?GPJN۠h.aG₀, Ƒad𫘙o\'c]6-G,ҍj {yrLwb !ц>r5J#-T$(D0M ;(zc)}um&^;6x\e%PF%qJe;uQ^)\ aT.318EP6WՌ"jm86z.f^);1ZG<of|CL[## zVE[SpC)1^U_x_=ށ>wq)fpSn(fVu"OJ,A2* >*QnnS{t<=kF_VpFXү@ȥt&9%eTm_~Է+fUd a> mmeͯ1D;i\|ꮹ ~." uc΀B?ؠ=7Vo 1,ywI{Ȫ"y2`k+UWCRᰦ])gt$tr6]U1ɯ,' B-rCfP?L9"jK EG("}ٱLb}|)E8"<8; {aD)~3;z?ƍF]XY[)ujOjG1uWm3DȺ4-=mQrEnգJzql hDg̰lsVcs|֨lw9g*2K9pbù܁"RzmK x@  >c1vm0Ls.07J `Btar=.HJ_e74_\aPIo P4΂~p!үƒ0 ሀ ` ?_ &ugEt"H)#Զ·FƲ7o-10wn2s-s1,Ep.v(Jz^RشT.xLNI$c$cW7%1['rٺ&܈ۆf[Zon^;E@~S]+)0U+qkꢤ Rȅ;aDN(`\ 񬥮mY6_C u$,dV]lG k(06?MQ |ٸi`e E\9ôfv{zo>ARQ"dYR[==uC?#W67ONa!V!Pz<JYR3ϭׂ9z0u MPu\c˵W@2zf reWv,%L#FؼUEVX3 ;}h3iJۘ =l-~0He<@qj[RH7Q)D [G.)Ѕ!5*0)8!FSr0BY9/[- abAQps%BŎqW >tW0s,%kw<Ғ _hu4#8 W O(5R1,3SVF y1d/]zGmeh0<-޸v\-Ȑ3fTk^#붶Wfb%d%fF .C: hNL/7& Pa"xX&$nH^s4kh+UqzXCBߜs,1E{N)hӳ8﹌6vHҍH PQhuĨ ˰g>=EG~E>bCTzԉcFGBuB|*Q _ eRmK@3J=f Y/q( >5~VĄP*z`&&ƕ(c \sx+䓂 ɭ#ekE6߀e")a^n&X}cDhsyYQhl|bIqr^gPI!LBwWp ^ýY+>i}o7H- >Ԡ,opf[zʄ޼7=#ƅދ` "z`p\u9 ͽh)qU#j'4HTae>窰uA|x@.AQ~OU<:wuO:6N-2 Y|ֽ^JSsbDTg!+j5 &Y֪. -Vz(A$#k"iajOŷ)7,G Naʇ (OXhKUМׇ-p!*;غZ:+Fכ|*q|<1b H >ASa% +Yia߳B{bv{5c.\0 ɑo(S_YߴZ\{ Px&=|Y wY+dž`6,|}0"ՕFf/N*%b+ :bOKB}uRW)A$ëN@-}nl:Wx%o{͇zr?D@9rƣziJ*#S?w 3:^%^UV~]>>F7/0/vL8kg,b‰y@lɴ2% [ޢf{D<_ X 2sAivLt/QyFX?e0| +!ty_CMB=E󙍥U ہu%s;D+L)+Z+Y#~42Z)Κ`_kbdV2K 7_tX)֩JUNXxz Jw9k_O_iIv@[F_/@mͦpw_ O־#/]e|T}"=/4{27ۢ>(z F-)f,\n3Iγ-Q /]²)]-l<ѥ{AjO%Ǘd\^.D̛{3jJYDY٫Ȑe+JjwIcRv4m3 ?P:77gVQ0;bvn^$^vNPX *۴XU_P?RnoY=B 3驱4co{O^4rh+\#Nnsj _kJ !&>MO= ֏ii9p7zLaa!:<~^qwl髎|%y[W_V:Rp\ѷFPKu؊M'CT7D,MPs\q[UZw4fN5(Yӝn"'B]kV'FI5:u'L<{x>L0] f[paCgl)ėe @1Gt YXV^o%κ'-Cm夎b N2{؃.#po烳>ռm$U YtA,qaWURX+A2* 2Me\qh_jv7"B 9\549p)6 ,j6Κ<p K x$Zu C.m]h~R]}!6z(_7bYRdPD65 &wxղb3n$ł'u"nUYd f8ojC'V+l6( v~>·7`j!ǿPN/MKKϼ^ya󵓱ZA݂yVtT:z3qg姍VlYdS@ZYtzJR_m%ի҈9ʏGYkEc>,0|uݰ-Hl񁾧5VpJGZY1k4[(#gw$QW"gSaL,IA5`9+Y%jyœӓsFO^߈[gϲC6z. ug~#s1 YY=-JI"nH7 䙣Z mcyy<U >Xr](x Le% sr5DLY{~-=qA69Eʟ5>YP+ )2[")5C8`$09R`M9kW X"^ђ[H>;Gؿ-eyvcil_ASwz>ǯU,D4ps:ζ׈F L͸tBf,`\}@SQd&N ~U}RjVГBQn}+,=D~l]y4*\SbetZC\ gHR\ڻ,QATsai x;e&XܶR8O =8_Pm[Z0DS۩@b?r=Zr 1y*1ۚcEP 07SȰyZT"}(by~+s\} X5d'ӺD I2Ҩ}ٵ/M2b ge+8&ȁ!ԃ|#R6Aáw,xBvVT#=ETQPVYxLh%"12{<VKg#{|ZKm .y!c"G^$Zj3pbfCn#ּgVwW =煰O7m1 Z><= ؀N? T'Tz~H[U| ']@XLS2r4L_5gb3&wyxhckTh,QB_*el,n ]Һ)@'7$U\~QIJ=I`;>g[*H~yи~ZHGOH4.#Z7|?I ̀l4 /@ibD8p[H%KC0𰪇i1l Z~[( }::#iv+M_sFJf;U^]t DHvpcKde|yM]> !>+]w*u N˛,*h4^c[nh^FpissCGǗ'l=j8΍V9m[y ApiX h1(:KM/$3fHp[)q|\._vI%ݨ4i=R% v0k…w$~ `AvG^IvBR Z{dfd0o=^B]碯fs'l7.Ő~Xǩf1n> ʎ>sEeU;bÚj/FVܙ%ˬQƶ̔F5*Q#ݗu & j/;g_dD};hxrNj;/Lfiiv!7j9BRZOB݃✍BWCv.th]^=AX&Ms 8 |臞ǖ|0pX \3`oWxTϴD{0c5@ǥKalZI2SGWM [GWuos .pUO{ɆԼR,Kzex v+ -f@9`&z+f5xwT˽:2K)i"}'=|f7KG&Z嚑Tw%9 P -J.8~ڗ X#ك'"Nu[2.KI\ԧ!(~sYydH+&m|b㕳3(xMa8^eTt-he4&3iY,COL9zNܸI2߄UG84RP(_Q1/^R)澉m-8֑'j_ٴ-t1("I]nh[y4 tl_s=t:CtRgtg uODk 0̆FVF4fk_'[]b\\eݚґpIw/9HI=ZW剡 ";uiYI:0Җ9E5?Zc|.TN":©Iف ,QLs!a@Ɏ:w3=K͞iACKfg%p2IBgЗ74Ȝٙf Ç5XaE%'$)"1Ƽ\ ӏ^mz3Ce*춷?ftpP=zkcv82]X0q9gr]X6:%LR2dƼ2dğcD]Lo=@O 6e(,<1i}z&2m, l6Bυf~qJW߮9M^I 8]0V!< ZGVLDrFEctt]MZ4S ёv 6wn AD\԰,8֘1 `؞SFC=$ 4ㄓ8sq^| 9 _v"KߛH Ix02<ҎAnPzi1Bv>w[wӵr#aj"h-VTIU9âQ1U y-ŷ5((B-4 1ZKAY&Ni|"Rӌ H0i6 XjYǠb پR`o6!ZNQayRcs*<(Ct8~LK~~b=D԰E:Y[kr9h?Jw(M_Cc UFo: vy5B\l4>ZRIfnҳ>j5+洇K1.vKc(z9!te)d'0.ni@j/{@ҙSCӘ`Nkt4[grp Xb1uXr!V7GȲ01iSIUR7qNEwj k;;wU?|Rg;&ڱNDZƧB^rڡOd[:@OHR(c\ kC_fO"վ5|{ LDpW4x_z p]^<{LF6z~v岞iAA=(ȣk ѾFyP<#{2D&7` 9L-崛Y:z\YWjr L-(G"dfTׄy7]'gz!rqr }:woɆ<[(|?z4pB_>$ǴvӓA}RM[Y5UKq""9 裨=khAv@HD3:̽[Kc3?:μa'qByuR*Lr4kڅ2h=c~S&Y`g>52$Ф/3v:|H5l1-$+)cHC?{`mܙ;MT wklc4aƙ2/`&ԍKeJ DQ΂²̠;p;-Rm":SW@5/2ۢݎM-+ڋm6NrF=3&,l?uM9K,_>j?- ;U= RX{I;<$)lN ۘ܈:{ OQUk6f>Kql&xO]Gfn 6ęYJdB6|P7HMK#2x'HPHM=^5)\!ǪpC,-W5ƇeϥdHp5M+ϔ1jl/$\퀱5+P Xo$>ސ#yҿf"O#wqz< w_Bɐ3 IށRlVm!oeO謱;l$2ul VosBy5p,cEvL,+@~sxݣ4#cvX|h'̴guJnݞ8g8Xq [3>MOԕW"D=jtCԏ3';rMJrWO!/GR@Su3x>(@'fÙתo rfu5#؆nQ5LRp8n.JլN*o|'5%^[nс5p@}5 Vj5p~tʒ.JY"vլq3?Yw rdGyhy{raU=/`:(H_ $,~rשViM^Bč w_;̃-moȌ2=њx/&Y]b%}c0)ۘFrxriyYQ̧$A~S.o{>*rRDH."%\;Ȓg =8X oxBP,?N%JϿYnI 0r0%iSڵH+_n/V@Vp雾nZ\J琤'ɁjˎeYMP})&-[Rε#}^c"ߔo>18&A&5hOy!\Ǣ\ Ӻ2>2]uA񔾬Qy,R&OYC/]qE](_5iO&*cuAnlӤd`~7CAJƣ!;-'ƨob l>P8d ">]nbGy;/Qw}NUbfNU;∧BnOǻٰ;;:80v@,;3*No&E /튵PA`!^{{fy2Bdoj Yi3aj15C \}aH9o[f"^rF:Y/Y ,4tIjw,߳*J# rArd /4H 5Y=©kƉP\Q?za jt}D"͆W H>&%$(5bɖ?obDUTY1RA*h.]!TFi8*=hSv'gspT3 40l"Lo_Iph0/fXfK +R6Ҡ0v QH#efhg$yNQG1̯NilDɶw(9Aխ~b?WT>&o;X#ւ-N#z`q\tT8یϑȩ&oI2'!Gd=*G#38=,ȗp%sWgᓂJ\Fw+l?< d%ڜqCM1$356P518RS!y & wߎX&m՘R-T"Q}}C|=m <6~3Lb<鸵q[B3+jÀ!}+h"0$:UZnj*dHGlMh-9q R_v`NS$ N( ]Sx>H6BǤ3z?'ʈm+[;O)=̍lr4弟S, {ZdFzo9Dy+e KfҀmQOt󞼖s^~6Ӌ0n^ެ';M81b#&loC- mi`wjtc PAnf \ V'ʈD@c4Q=H%w A~MPBN9\;]xDQ#8~/= O[D6W6supg/i)5v"WI,dLNܼ %fMXeBASM`,VaYLg> ƈ ňb1>=IA+_% C|l\ZS·D{O$ լŔeoW&1nˀs jp`TmQ1q{3ܖX0-K<,'Q?~W]rPǵ_PON~y&{ޝ_vo>wpk@ yA& |>8PXRFPY\QKex:\` 8/ wGQlZ&5/5gV x[}bwn$D܆#Je rnmgG3vѻ9@&TjS?&ݚ8wi-Pւ3Xi.?F/cJsH f )ѹ.Rnv܀)CīJ'jdveTH7"D%&/FFR,9,8Rdx]Bt' Fz}AN(B kS"@ʝ:5$\I,lnLdY "c '&1ڌoy@I3$hAn*k7V#M\~Zz(YMw5˧zӮ+ dj9.@J/X($u.j9r=|WDžCLoc[M^ԇ)O?ʕ!#wR3 1r?Iivv/@/ͺens /!7DAIQG;1D_pc ?+0Ǵr5̈88r $U }oXr_ڬH) @"  fr}s@L$(s_$n,IȢ:/v.ɟ7T"0v i}Zı.+qElh:9mR1dIjA3Ӄ3o9 ?AU´^BQee40|. E)[emmƿ&DL9.1=h(|.n$ Kx,աt8F7fR_hbM4ɾY+L .Y:%LW(1LwPPaLEKL̂}zOgxD9IM߮f}LD۔le'RcFTi `4EVxil.-{ֈV/J"n}yX%m6"y9!cCU8%qZϺ]NЗg+:U\)8>ɛV<1ai͔JI,>FV@Ҳqh,2rRvEƕMO/vm]Yv.LQ!A?_14k׽ed/aj>ŗǍhr2|J/%ݰeۿ!OQj.<φY@ 0aol@eLL7F,UeVMX1uØnpRs؛ŹM>mRUs ֧`~g!7ϵc)M++e hvm@1̪'Sru6K%!P}ۣ#@Aioa싀v=#s6_ٴlOW.1nמky_y<"kO-- QBH~j>hjx&Ր .6{X=+,+1UZiS:G6(M`Eqr1'f \7 S#*̪ypąVڌ`L+Z7uAO"UNӤxDؼÕ DL'v].X.F~@Q08@ *[`c}HTrwS4 v0 <Z|||<( m_g)"P[9l.iE@_4"[seWe=5HI ,׍e*icIxa }u WymX# őX#m&uhW. N35ҩ†,@pyori>Ðo Ъ'ZVe+*1dEݟӧ~zhc%=A eqMȴXf]̃)QY?Q>l8"ve A/@90rR &¡XsQ(U66H "m;+[ϩϩRTR_Bl-?{wr4ElPJj\/OP}G$:'7I<#,q4 qPf{_U7Q\1a G`GڃcKj>CvFbp聾!k`>&l<&F̶΢Q1$8&CyO!PG\{v$&wC:n4 nhy,]y<9([ə"5cogxCXcBL]#M 6 hQ -à-+}KNY]>le)Mw$X4l^t7'L.Ksud}|밒0O5749+Hh%cweȑY6'"^I1:g)&O0Mrg/d؎B#\*(堰:)Pj9fZ1ꆔqEM 94ws>uFb!c6s -g) %Z*_ӂib3l5qiT fVϋ`$b9ytM‡iODiG9~q#Sk c9g[9eil0ϙ!o0x"#.2\\<ĩw*e῍>᳹?<d{O![$ҽ+-oɃ_nv:mɥRtpG(4YJ]tv쮉*o}[[emW%zC67ȬjZFO-O p-&"7a3v"wj9b 7W.~?oA P5Hu^KS[]ϩ"1;" YtNlce_\9>`u֠&ՏyҞ75^3SVWrg)P@G@B(o?ET0TtOVyb'].ti%(cM<=pu.0YC ›}w T/`p sS rعӖRYjK[_aԲ_^ahldR'8 puc}ErWg_5qkdK >B ) @urKt}Z%륫[}ȺE utpBs ?4KT\:lyۋ=̟mN 7y'ch>ǂȱo-RuyB䲫BPsʝopI |sh\m=^JKRzzھ+{#w bI]#s^O>>Ic7%)Hm _mKYD bgi!]1Mfg,BMK]{“Bwa9^>\9fѸcԍW-FXlD67CV)zgiwe[ƠL/rDG". V_l @ȇ˨ NRZWă86[e#@o[U"CkL"K:,Zz@x%,g~ikNh)o51vTo(wި ͲL4ZL&'ɦ@M8X%~61q%f~zy"e1<W8o^oۣqD]0uw̱pkns%b_p&JBEt\N4t9}HphG s^_٣.]c@Ǘ/ǿ9X͢0SOy-eX-X0 I$lI2 !8K]7ICGXn*`PZDNo,eYK-cuؑy'1S!xSR~fyfi}/n7t%Wtn:RNċɌjaQe GI:abL.ڄDžH_d< OcNyfĂݶX!ȝ1=M=&Ohc4 !hIЪ:I?AayR8ʄdL6':7=; 5RmsѷjJNv ØOM Nd8P4Na @/X譅P;k1vJ Sy{A{YVldONnzShґ*(;б޲1MF%h#[! ǒ뭽B&}"=,:\EN}D1!wS'jrnO GoƟcJO$}_(/Z-C~x#U|30tq ;@S&"ҷC0.1Hy<+MRβbCd 7im de]r 0<|% N9[jj‰8)` |MEڮ{և#٥G 0"RɊ*iьm-$ wQe .`- 6h$YJ*`3P, OǞՎE=e& 0@fieJOP^v>iN؁^a"(V$N ΤgMr&G;0j@R80U|k#ƁA: L1W6f w {=}XJVD'W 8ԂB` J^~nS ]8hoSwN-;+ I`ve`= 6ko=*{NP!^cR&+*Dÿ™mH*PsvE ]BN cO#(1<Ó7_zNGjFyUU~,a8QT4ײϏD7`5{͐ƚ}MK|BIv_V8 !OkNӬpԍkIoܴ%6)Ta|.aB2BP_';F]` <-Byo%5_,`oi9 \G:_Ɯb](_{K%EEIz3Ӄ̳MlAֿn5d&:1a9hV9^[D"+^yIX@D! [[&I1$svcTfe3ƖLBTHpȮXHKY?G=NoɎЪ$I[Pd1k/[e޾ d܈K稶\ǰS&7mgao<6OAffHO־s[n %\MNLXK.X'|+r#sNù'̞y9{Au4s 3#l%К(vُ+13C4lTW]Z1F'S*\g(yF \0Z{AҼվ\1xXzPoY#;ckʋwK b$n-@u{o]4D.-T&P gCvA̍vRP~"6Au>Zct&Z DlpnߙriU5=W&ehr\a[ '9ꏶ!LXp)G8Uj[#V%3!( brC#mgnRoL@6um)Y>+4#;tl:i k u9$Fe(Ve~jV{HfVAa6S]{ry'0e(bBb%W25Z:i'Z~4^Ѹ"e}j0Ǔ*;W..V ^E7h!}M65 `=9/"S@n281bV,j,@염yԦw/mvƌжlܟo`>T쥹z! ՟4QC]QEn% M?QQkFӻ%E[\|&sh4VQilz) vRZ&Ôb" }L$30Z o\nQ:Y|):Ie&M@P敶s.XrͻdEӒg\LEI:R0E9a ("1QaA1E~0dQR4C%$gi-M$F_|o^ǡ?lIyBِ6$3r<"7j-BN DkBx"€Vx\)>* #U]nZ[K^IodjB 0"_U$k$<ǓbuTzoxvKiT7Ót6k*c8S&Mp!qcvAɕI"e$813^h};z`ulRq0jܱfTk)m|TeR6;w~I}Lbrgӟs3F,5xq$L~# ĥR =V#ʁAbقhuc(VieƪM<g9vF G+ b&K .~{hRJK_AZv,jsWb-L+Jo< s InO>S *yCl =Sd sE2%f(I3Z+b:~q \#Z/rmK cG3"6 E wGI$1N P^#}Dq?2d D"˳GٸA%-y9mQ2 ?*Q!6~!sI-"@Ucu',|2);٬y7B ,E܋P{}2KL,<ߙ nIEk'W+ݠ񙗸mV+k7B@T>-6!% xRFn9^)@֐7L1 VxY0ޟf1fuCO?Em@>b_Z`Sb:/~E5^WXR8"%-C4hVn{TOL[@#Э|0Oo°Vgv'I1(%EK '+$iC3֓̇G䳢:<#/T?z`ɰgyvx171wxQRnPӛKUW > XCa\ĴhG/o7(4$Q#h۲_-90ٝmKQJҪ 00.W(rGLq;J74R0~pL.%HbJ-|9l$[s^zG\ʟWUk-+A2?E=\NB"@D>z LCڌnFFc*I^+ m^((jG|휑un򶆣.3g]BC!job֡H;#UМ,2ϴ^o4◲%- w=zeloZϊ.ͮց_[r2Z^/۸:`j~ ;֝V3+;z]_8N1OB}29L. ,E=&#툊,-3}s[(w%G,ێroȶa6>91?uV"t|۶mç&^t^v B_!d\X"D@<3ElW8ӂAՋSKp>Eˌ\3?9JE[·bN:5>lݍ+gy1lZkwyXtI]WEy`q(-/!8U򓥤K6,T gP6Ĭ>]3;K]Sg@qvvvԓ$N L71Z9ͮQ[nW*X Az14-&8gBsֲ_Ӡ{(NI.Ih@!Qc8Aʉ[op)[(×/B%j)H,=p;ѹyJOǠ`D1?5 37$MmOzU—^x kDÖ ea2]H8T%7X"igt_Q?(<8f)7uxă"$.yfk2Q8skyGݐ$Ӄ[(&{Vᇛ(mh1i*_e?ޣ{R03 .RFfLloEoԘ#B ݻuG)$4?*kz.4M{^s0Ey菏<$ݕwG'V`KNhpM0vq־2Y%5N~Z! Ɂ17W Aξ(+L4wOotrOLy86rsn̥Q+_gsv2h$_'b'Ysc.bP#, L+Eh0A?9h]|C^z1NxlvnQ%#2S Rl(4(֦cQR)5,t޶$bbO^Ϻt!Ҥ[>w _ND'M$9\S҅y Wm<%GY@uZ+O?&;iØfؿp3'=XRlho,ٶjVRCxܤư-ta>k /I2$Y<9TtҦ)ι@LMeI}0W\얇D"yeP`HۘlܲٹS;fd,w3vn)rZ*(aݚ_hY2iua! ?bT#tR:6ҾFGFAtiUz4 7@?!iIT^NnpiIWB/g򭗢x H@*cƣA?ȝΊ]*tݦ䙇&Gjι`AzS~mpf CUR٦^fCBK ˨Tid1/%Gعg,YЭpp)b1~H8B%ۋ׫j򛚐r '.-<'Ԫd[Np\m҃𱊞p1WգG3tl@`/b6AV*ljӹ]:!o]X @h2%WaDNcg?#ײ*hmo C3r,T^A^YnqO@pW:Qou Ad#(J<2MaO>&d B4 ŝg*f* aF_pc>1_vaRԠ}G[T(J[D&]%=;ߥ,D1HpGH|;:pTL#ZD(ǰz=aLVR"'B R[B_T7=Ý2.ǂ[bZ/k=$m{(0X09ܲFJ Pcu &~Zޑc1^ejcx.DZ%'5m!KݰvFU)kdWr%DΑ2Gmx)|bY^fAGBsLmj+CMDt)c{&?{7]P5}6`9TvqdsVa"ƕ>ōqw9;\~ERVqm _+ z@eimlLEcCK*PɈ/A]I;V# pP -E2`f&+ EY5J{d_A_w-R N Mމ|+%e)I{2?Ae!=FΟ?XkI&8` 1 % (Tal(]ߕshVwm$36cF* ;]jdU֤11Ioÿ@g^$ׅ0Vd[hz 2ie}I RNHNT\-#F5jvԮct)}U7PLf5qdWŎJpJWMSc} EY/ُʎYLt~CX[!R_r8wvhQǞr95|=!J^$렜 hMF{I*^>""ũYXgaqК#!=ճ:#( MY|p ^yn:)$9LCw.w\*- =(CIkljp(ϬPu|G:`vV(\?K$s(Ua,{V]qsr/7)N1ƚƺm+.vM_R&r ]7gWoY{!wӷnr\P]ƶ rZM!a^wxV{ZbGұ? %(S]ƍUk1Pp2 c,A]оᷩZoV-UPEf 1ڠ_@`-$hOjB.iS"K E]%sidIZ UY&і/5JUWB293 R~._w}`6@> G=k׽wh i͌P[VG=>$Mu`p]ɏ*XbZO&Swɿ4}w{LVBM:.XHh G q36owm#V{ET=,:/gUoi_MU#/{՜gy7- ¦-J drIǎ,_]"rӿJh*"-a2d9Sq7# ZW̽k&2W~,եn]VB)>sܕD1KP5P(e*bWU^ UHSXz ސ%"d#Qk;ƾ n c3/ +t7G[~Q3=5YHLuopgN?/סh 1kNQaP~ TU4Yf 0v \jGa^Im'aiE@"ȯ;>bm_,äxnnQP[-ʬ!ӚlvtȢ[(y _s}:Y{_P{;JmXk sU[}:oְSS{0z9ԟn< >ɹ]seo&pF6 4I8DjSV{rnSDHϑA9chغ@t3o5Vx&>F>.T(+ 4l$ER RR W*ZjmVWh`OV#>b J6W$r™v)ŘVY3#{^D[ҹ<TTsHߏ"GW$L^1jMh4j[b@\ltJR~[B@(BSRx\J*']&koU<)ǻ6=FcVbP9^ l 0X:'t=vS4T4ӦVj%jTm8xTuúlvqoYw*JAg}ɭ$ui";ŜMqƬ$mc!`(יsn/96}Ut#5ى;W0Vw%eI}@kzĎ˦7)QVLh7C &/>f2O6 xS-z }nEA&J 큚c7LOI kӎMbF  D?4S%X%mS -(+t4*2f*ϗf7}O3/iKDjt:n ˆURD&y0wd.J⌆n?? =-;΄r(#/ jtr}<{R_Y@AmQy4:5Q&6V;L.%p/^b]!mSiuۄv^,#\',iF4 _阰ߢl;IWIO>{߶pkH+lXf^R ׿nc6Ip9CbU={"n)|F_C2?L0ƒC eQ8'ڈ8\UenVnE2O+TkaWs 3|(W:kiC mqLI2ܥp7Pр"YVmnq Lѡ8-U$ąi9*wǣ.a@8CvUL\4^n$%BK(YlӖ6QDSlpF?wF?9 !観װՊ^y<:@f_Zu (]dVғwiTI2Dvx2芭^|wL`s{h,!UNu#rYqVS]n)Ypj0uJzOB/C=7NR~,GdF?IW wjZY ҹ`wp|0hCEyA^8<ݑbņkr}vZpk\RT8Ŝg“BhŸhJwf[rL \w&&9lc^zUP5Ps6bgy41{g ŭmtH}yjvk,T²%V; O&6Y^+܈eH'UpJLDuZ #/̶}8Y!n7R/gn?*=i uwIIuAΤІGqB˧ S]R  }:).ch$vv W6Z)?hOݑFʫ/Fk@IGݵULU^#F'qgL~wBY?GJ:"GEE30V}ӈMe\Xf[-=ZQ:,o>i;4" ĉ,Mi6IΒXRk:Ε$&V=߈`~ṇymq Xw06q:gh'ϴ$0-!f.v\87V6!Z^zl ޘTѵBCm׍P?}~EJw403#w{`yŐ /:Is[-ʎ/J,CD{|%iA>V<(oLC^ƃ@jqWY:t`(CN7WD}RK#+hJR9lXJrXa4cM@وk|ҮS*9]= tesd*zOIFqB('L47"`s2Z{=-6zH2XA6}⻦n c~^~)zBX> X g~t!V!`0"]dx.R٤9@8l+u;?5xO=4Aan6R^Q9?= Q>NwĐ_ޔDYhwsmv<6y縱O;'Y^O+Q1Tt:87 P!=Sbkr)=U?rV7#bY^eENjcLI)y- RLsLY)vTa= Mntn~D!t1~*2T{=X˓x$ o[DYzC?Bt~!|#r[?r+YӚLFoׂq!2o.(5 9R6C'Yo7t2Ωf^S O5khYRW8G`SEF) 1 ;7$ J`zL:ΞT~SG>^QOU-%kU;板#6,9&m[>A;mӲ~,[?U/L}{?b*^WV`T<KA磙D*pg5mjAd7?~dch)+@If(\2ɎQy*1w: F)S sNA5Ͼ[r×Ä/fyQ?`/]0PrXsgm&s 6dpb(+3\r ab7s2.q j5Cz m&W0RO .ΔH0G{0 y[n-pu.I EDge%ϯO~% 3;@xF{e&ajvĒxa &v 5=Z*!=/J!!]Y[f_31e$O,O 鱥i?~~l MO1Ի%T7LW3N)&'--f$EWIqIE/y}oPSv \-gn^W GZ߸#Ã?o{Vw>Z"g;*/5x( HCB W"m`X"Cu}Z/d%? ,|D4q `f=Spe VMiL.ώ%٪jwh o!oj%_i&RGGB]GО[SEVhJ\ep MF͡ǐקqW t! 8:cp49vW/o3-HXpa^^5ev2MUk?8u(:*xƖв!-lŠ,L_/^Foz1bin=ŃCF\!Mb>0&yn%M 5а'@ 㰩o-btL=P MdÚdjMyzsݻ~c%ns :'xիD\]hq嵮0Va {bm;$yEI}iRL77E&" m% (pMr,-ƩLH*Us\"5HӞ)udcjjLok#d?wJ>OHks!~O:vp'&H$,랔Vz!5a[\&;< `!o;:P0.s!;`;On}j^TǀhpߪjZ.xE$Ղ 7 "íL=N5qv6dBtD[Q:"5Rlw"qԱhW?(o`atL&~ۢs>n;Z+gwns0 PYX=sVG!?9SD%eD%.q?매v^hsQ u +Dn.їO+ȯ,m3 ~w(lNSJrϏrlJ w * qۿi.a M~3P{eͪNm3$9%mYHjS\&!u|Wն_$#$Kg=4+/ ? Ȑ8C nL#z=PN+LԹY9۝ ލqSYLQTR)noJۤgp%M˔xxi-u+6G9^Tq02"N$$V>Q-;ez:0ޤ.N٬P6;f5:y\ ĐFщHNM0gq[繭]Nʃa1g0d:pލ|⬞RB)r..%=&Ep t'Jnș'>,o3ַU7 q CNA;)ev+`5dw (džʡ5 _e#Bo[_&. Djhd]}B7x]G|6)z9FEM^!.o{SDZ2/-˂(1|kk[3׫ Ck32{s8hO5yrTzK䀴)!3+ʕ uR^Zo<"".b.ο45>y##cvafN+nTcYouuׂ+%v.-VЋ̭h}B=~K~BCK5=NB| _*q f,wz3HA=W=\y\;е\4|"k96rP64H?i&SDp.}|\^N$pS~ܠ{$] |v;,٣-PHW%#H$^-[U$,2!}"MRl?srZcdtQ_WH ‹.31A B %!Gp56dᾘanڟ-M 0/0zxDv!vAOAL:"Zm'f H a,polXG??9S4o56  i k, =z|5{Lv\?>ס\5,-93v[Rm`7r1]LyUGT2c4<&{.DtriB rlt 5W aep7Ƶz.T'8W'I$++QBҌLU~, ȕ܂(AV:(Q^ Ac]mv!2x\RuF# A><"E$:%`M>OC^!8 *BDZ *:&)h<\v67UV7cIa1QRRɳTq0.Hã%9CYojj)9bjpIRQdY]cizs6R d)NK?~j!7=¼p|~eʝHar_Ȍe"}[py7/3/:b=h]bpāP2^^>[Gw}"~9B >(/I6i0ĶRQͅi͏R(Q3Muxugⴧi{؃-\n9As|ER fV\ W!1~gy"tdž'58KS|"!xOy<թud]D}ye.2k;Bdhn+Qb=?IO=~1]D?G\CGRQ`,'[MRYߜMCk|J^wjj)>`U{G{k.Ͷ~_ie1G:iOp96RpuռġSC꼫?b_Pji`?S3\M_rGdK59`S1:Na dqQ͘]-SrG_@4A+Z@GY:?) Db!<NT\c gjW/xԅSBy'#_15.p<8RE(* UgRi|,1P#fiXu"-pr̢ӵANdɮ[VaWfZ;h2CCT *Z~p-jҭ}6-SWv{TS ]c]gb51$36uۏc`̀7>1j%yRUUgjCO%Q-DZV0bF8J ]FČ~I'X3!Y(K8u!dpoS{u20>5V-=1c? ?Z6X,&3}^i\;d`t| ՋflLܮyA1)=:?Wy 𧫬:|{p@,8\9na<_[D#&MŖqy1?{?33i:L.TFA^)=1 a)I/x-T1aF4tL} HRsKG 9@z>1ѵ/$TQgF۞lx Y7n;k0t߮nS#8\Ӻh/v-"UtdB%k-|Cpt9Kg4h1^\jM) i(j7 nzi%9 XJzlw=DqvX&VuI"ur*MOT+Dmیr())u7sw*.T|JU %CEp^We1区ӧC}ջ`A M8o>z{Nx}DBfTY:gw %} +N_Tf̓*m{0ٵSPoz!mE,Fj-GθN"% 7z ǯS' iD}Nse j^N0}y%Y7"m#?)ML%^5sqShp'kaa'DPx6'M=e( b8%N#}頧DjH%G!֨mn}]YJ}B_M>$ Jʵ@vQg Tl[ݱ ݝ@*6OdY`A2T7H;+e1!16ŕRpsQ#Mלh(%7<1ȫW') y,g> 'Fȑǚo]ꇨȥa>PW 0v<6^!VFN)+56" H7L@!#Uz6Oa(JAЃo_ :Ic~J_+o0@k=Ol`Ŝ&bz,[N:f Fd%g/:j%heW՘=նY)!CjgVӤv7CSɯ<rؓ_s\y7RYE@ӽ.|s|_jr">N[7~mSQYfWS$z8 7;nD{@ tAi ;3Bœz.U'ا˂KoB:qdm)a AgiZgo¢83 \G{hNZ3+~ Ն|ȴ)x]5BL2"I`Ċ/ؾ՛lc|:4=K 7^Ala ]Mg#J8,|)w뱬G:6k/)r~,tc;A**CfRqSتYY7ޠuRx+wD+2~_b|ٕ_f#+etU&( b[,<&t;};ɥ x+nL_}'/#Uz1n4}]M@%Km쑯6W7 ilՆ1!Z'SnU g]TH;KPk{i9nAA c=jgEݓR;5 Qt&KZi2qd[dr{y3𵨓ٓHy:(r2?]Xޫ4VXi,X|IgsBsK1aԲ/Z֟. ֪ L[y6^y_6jz`P+ )MEtó(T"XV?7}!k猋*+.IhDWD ?OM =]R3D?m(+̊2| =`~ջ3&r GMiLg!=Ir,({b| )w):fMU^cQ7&TZs{Â`U `b`}1i/ՅDG ; <JAUTpmg9zʐg_hcOc}m ~B 0Tا 9OѕUCpVޫ-\^I/>59weAmeC7uu#;IR3O3z[cCϞȈEbY\hZe9vyS=@\ ^HQQ'MHUzT|^a,+!U-Y]쌴𪑅nwW.+kJH~+e*N -f!^dR*HY1-ϊr#3%Ғ0"Mƭ].nҼãaI:myBM8^LrqHXn]w ?hNLkib]V;ǽkoc/7SXCMA(ؼ;`uwHwiH5d#˸gjvb|лrnw@ZPhEԉlyG}5+EU yJÎ#1bO5}E'&E\x?Џ˱YKKH̛m`E bZ'FȨbfaX\x\=V>\޺#  >/pj_bV*kk%l)qt@M9|,_!dڿTJ@)U l*3Ƙ/~V96L*IgWտR*eӃ bo,(¾ߗn<.|L:+ދޒhL1._^ g$~*!\ Ob-0Fit}&dL@Hy͙H=u<%7=Oo(Vt .kؘZZ69-Ặv[[Jv>UCt&ǩ4`~J2/&UDa_IM0Ф&Ԭk oy_&DfZ*EkXsJڳ{D Q`iaJ^imu(?ÄEJ]{kxAQ&PCwǻ8'J7qQk;C76í;CHL֐(F<8?. VW {Jޓn r֥D>b^ugm,Ed8x(gظ;eܶFٻyר*/ǒ$3In@v$3nHRvei3Dǔ)R/\h"(PMgqN8Mb9^դPXЋ[La 9Zf.h4{+VRd⥮muh J>$ :`2*8xI>t|L ?6c47OkRss`>Fc)) @ƺoGh&1, 4I/VehkL@Xّ2F Ԑ6c].{0@#j\`mlI4PF/C4X(syϝaUS/Eh=WDhz;B\y4ya1.sX6jiNxxD.s%$ ZI"!W$ʼTy׽~5!}ڹFeix4-kY5qzöލ*" {t@Ii` },^j,ȣbP:[}\s8O[H~~ɗ۾ mpC$kv|ju "kM`D|g&~20qj'4<#t!0~VdK7T7ʗ dqs&D/ L8wzZ.& b rcsUvy|4)ScfǭB8 Rv#gbFj $y @ygvץ^孭X&>F"y 4 L<kE^Dś/-$B!޻`^j7o 8'QXx 3{\ewpsfDD}{|T\pFVi.i Ϳf"lҔw91\e^33bJGk5tޅ1:dI۔VbLlJW\3iw]g( 2+,s@Њ]|AQ)O$@>e>ޓ^Ƴd6 Ȑi%Vjzg"n0SigGBQBꪫsAe>(p ]7Sa/ c+5VQ 48s!/6hn(Aׂ]E/w 8i![zY:)U8'lfzmJl8T?Z/qc@1p.CsXZs[E=w֌cxv/1w=6)DKH4YYH$ L&l< mj]{a,ǭDG}?4uPm jم;!&rR&,p(D1.^g?YSolMKmڿ*Н>.h2s/}/ZsGתARǸlCgnwJ8ޝ. oli a x `` `2̻~ل}[Un[3L36-ON3`?U4INY> 㲏&uVg^5?ٞ T@GJ]LǗqo ΎVPi-uhx\s] ͗5 h1MP=:@%\Xm-~gK[ϳ&Vy@.e4`tn)ǖ@]R !]-ˈ z_&]AK-˲F*]kC3ά#dI0D}(*ܧۭ>2E`D )\a/|B&X ʸ K&e`t*5mo{SalzF/lI@EH~P|sο[~_Q$ ,x>Z;x9]NzAHεt";p{؏?g׋ImE:р/r]"$QYAs+} xsQ O8_ WgAp&[a'tXayl ABtდ mw: ⓵)<}ܾ$cI"Cdm黴 .نd [ {\Bg]HҩGxgQtTJ y^ yP|\RtP蝟-Keĭ?ڲsVK{!pnFmD$mitr "Av%~#8\,@d΢ғ5J ('8Ët XOKf<|''-YT_ŅXԡlҪlHK_D2KHNt y_QD͏0Jl.x <>6E ] j7갶>RaD%wErbj !jaGUPc6Km7MS}0؁ a"0 ?2Ӫ3៙{u $t4F>*FNhZ $ٺ/VW|4˨leE'$_ī\#zϜr|%&(k܏_ڏ>kXAAaDTǚ!^dqw?S:Iz ]DqƂ,[u#r,s<=B ahgywaY,F'r+箫X(63e |vP+TzN1gjmիіx\1.918!]@fn zbx4P[GL}YF>y,7-{W78sδ1J5JB g.I'?Y1HzI۰ԵH?\b7fKF1Bfe@{DDU#gF.)280%(S[V%lR~ lBkPmXo@d"hQiqݨ'IrE  '͜ ~: "a˝2;]`Mw8[A7[-$gal'tx.B9C @y}u Fݵ*B*]e$+nE|'*2qy F+7  ??D;a$xB1ͽ]HG"_4ԘSpRJwp>|H051n{ppW]سDM> i K;kYuQ UBup DaeRA`Ms~ ClهœWu9z/dE28tsܼsxMXLn6+f25ɾRML|U$Zװ]v>&$}'H2D%hPCs6~% +<{6S#3̩]dBM=hS:0ۭŻX@!*e¦JLU ]n0&98Q;~YA;$'eЁ n:n&rljQ>3B9Dv|X'!AvcXuMï^ w4+ܿ_Tbu 5 th{)ē[M/^KRhk^_S6nSъ63l P_H"sPSp|9bKeB{2 Ԉ24okщ F/R[_˲eSwCnA/gem_VGssILytBGai{ujƉdSCWRO\9JX ?nݽ#IZv۝[蕓,3cq!M+)!PJ #ui)$Z7j,ov|um2Re'jόl{ |:SܲgZQ"#Uiľ1:)H֌\,Wn;KJyd?u5x)&nSRxACwg1j#DJ}kx1i˝>&H1 et+x{ļ-%+"7ZI]woҘ -bq!\A 6‰Q}lsÓN[:!34f,]˂1]XxuZ `<۟W$/prdZm\K%x,[ڔ5S  6NݔxmJ| {x(ǬyD1%GX;Y ;b"\ t4&]V ưn}+&ᝬB+:QA9 ear?o@(葯߇%tiͯ;;3 &yC8mMm 넠+bV(^zW|#"{ *CpB>մߦa\yΛ[k_D?zəTf)*&z@ }-c*G3eLӫ|DO'D'V g մoG6QgLgz85irRTsᙧ^r㬞taw@:f:u_,R62^\|ZNnCy`#;;( ZsJyW=VzK&SUenoH=> x]:!y⣼He'3Ba'Y‡ xeUMldGˠeҡȧh-rky1Q%X s싮(d C}РyN"jI)w lW/ŲU5SÏkGL '0 >HjGǔ6bRn(/y b8j(CV2ՠ <Uܝ3 ƾ%pkH`S,o0aAn/ح\a"Ϊf sGQ>~'e%F*f$`#m{w])\® K+{{v{=ұPd`R~ { ~LtMQ/~9Hmn ͖e.6Hrmio/ګBYtF}T`m_<`z"aW:M5PKcM@iΐK~TVt[>3& `2h<+ZA>(`/H 0Fن-CD51ڬp5!TTv W7(bȯ=HнZ+Q=͉s[/\oGc.Fj _Jp@)4/eCRH]GUҔh4lExWEZ9"hMs"3p"U[B4vt2 .LS#yvqR5>K)i,L^ʱc#2Zec<֝c@D{WқNſ<_%< =&afʗ sp[4;FXc8?"1 +1}W-ۚ m ͬZl-6X/Sƭg$*DIB33285%ķ#sQJ%\~1v qw`k܀)]:o^TE(Y4b;tijrHo-UG) P&< o=(30QJq ^ ))ͿHQVje2S de*0:g\!ť⦽PuU@Dqs5#NF6cLepB,)C7l xk5^>Qn 3'[ɓߞlЀbyʛ0j:L {h5+P-'qlٔAS+M[)YoZUp\_2ѮPLNA"pvVE6FᔰxK9Pu^M~}^*q+4-B*jNDЩfK6"k|g:_G,FR`[4RE479_R0Y;2pp̥鈿2X1a!HhՐmG;ɰIшuFWͮR#k uba2km={ 8VC7z-WqY!>g9@Dڵu [mug:なN%4ug;s싩(-3tIMK7QRM\g84MRSR[ ލvbF+o1Vy!`d-#`y)8ABZa6/RQhZ5"i:~I#ͺؼս$y܏ڡئ44(_}^=M~yׁz=t1ΰ-%$#%Ej/-tR@K͠.p8n%E@K _"y^J1o8(2a]&_ܪ".yYʃޚcX7X{t+Fk&L2&ZBшl2D?Fha~ˤ|Jk{o tIMX>p5Qc= ᇖw:0|'|^+$r:KӼA P>WDRuUq1f֍%e @'@ydW^ r#+EU+@/0.VzئZՕZL`E 9}^.vnI]  2Rm"YǯBl-#HG :o5=4aL*͜cN|P  ?wDDEyta3I ѻ_(e0gg9c4 -pC\)\Mp!rڂrZڴVvvMDg3ɕpFJT Ȉ6^aZLNONj3q!}*Toez?5*@^mmZ7MA)@{TzÑP| uQ} Ђ矢#byrZZh-0--EǣTJŦ=+^-{x٭Dm*~x=`u._\kxQȅ{?u("ʎGc{/bмZqߨ2[`U(d.(֋襱!6n9KN ȷ.i-.E'y̥?+pfp<=2Y'"M=LtNSXtyjNdƞ-ypq#ۿQ_~V|Z^<(HEzjڥbHQ%R^"Wx`: e_IU!(3_ߓ:~LY`ˬ~Xȭ %a_R7Ah? Ybzl6g_:qIֿQ\XAF}L-*zgK![ʧ~8΀ fOrjqgU@D}W:8Pǯ6/[ d2HHYUI1/~֡XH  cЅ:d C+=2=h񧂕3z&Z^cg ,W02']F5xU4_״æs6J}% aS;r}n sTj&Zl8Ɋi,= Q ai-V_!rފN+J?k pe!vDp0J٘*fFEhosW(N/?mb]h\-PT?EH8DߗtdI({B#56uemܭM,ks)#W=s=o* 1}8$:_V ⇵2_pClԙ Ҧ,&oܷ\nS$(uF6;eev\K@7sZ ³Ap~(6/Jax=XT"mW6sw6Qne8'5v}nQݚ%S!ޱ**Mg틬.TY?0^ם;H'2`Zp} d9F8d1jy):0Ko%՗qZZ4&S֦Z6!f(MLzw;?c7oKv43Q;!זMLyiR $#T+zm8l1/U3WH:6x͇]SGHGl$RL>M'QldxFM49nY}g96j8{{ փzcC87+ZA-_+V++fa'%Y( ›-eJo4'%0%}LRu:e /ٵbeWOՊie4Fbi{QYs#X!^ -f暘Q<4maD" ;& zgDQ30YFҢrfj\i+L喡pOia. 6\fC{}x.6U%h{8+IKkwb?qZ)rA?(Ai.x;̉yD U>(~sh?ؾ.#$CE h%jԟH6CxcIz٘"eyMX>ZĤ}pDI¼&B%<2QzZɋ(x nl2S۳ÔJo6X";{vYL!ɛRVAKp?{("P,XutDjjq8^.p'fʦR]u ĝmzb 'UϤìp,B/J`>,ZHVݗ1hXmM,6E|oTxJ"n5bO`Tń0.7X(_gM)jsa`B&E<٫~}YZ/!4GTn,5Ƀ#jΗni<|1dU&4AKJ< 񭓽*~-&WmCG05%\{\Wa }+Rn-W/*p,lsCJ|Z#q۫~>ZD1G6CtrX8*>3KihٸvƂGxE 6Im8hA~/˥ #O-fmPў7fW'b&LrQ`Tźq\#^1zufOcy񼔠$'kײ | ;~xB![JSWz Ӻ]mqiKdґtZ%WS.1iMy6 W׭A =3z"T`D9@hB tg:hoVKDr; ;}aIF+*z$20|n;r )Vl*[=jh+4Cv܈.fI|f9echV0 [e51W<'[w3}5^šzp)ѐp1qwwt-0$¨ Y%Oұ~jk{o!MivIܪ7PD7=5%JmD)K=:L!2!<.\~d+5h<3jVLC9w!bBQ9 PDǟ4êqpɃqΧS8V0v%:Mχ^`3vuu`w(x쐻q x7ʖf/#  LfhJ7q#pOEi0Y8 8mEPX;<=;jTE{zv!ep,"+ZkNKC ᶶ{. GAˀr EB{_BStoc |J3d:wqV`4.xAvǦ &1^\>?uo J0/S[2DȤr,Le+9pn]xpλ]eH#8U39 Y9xi3%|͒DwmJp oA68UBSa]T9#=z1w ܡ|ExB $}Zi H$;綕 RMw42^2 O#cRW fGGTc/M :Q51,i%5.)Ee=z:0+ :IQ\ (y#fAssY6蹦Drدamķ1Y̕>tMm2t\VYL_(jaHE]8ŵ_#o+=Q%2a3@K7+io]2z52^j~ ̢2PS8$8]L_aB߾v/Q2ep:u0B hÊk@zM:B!}51#TT&Ӫ<ߝ@Ƶ7]^vt'.T2IlƎowlHxVH(${Ǟ0\nX3wB/1{v2w⁰sT?{R7T!nb,c`4 D7f^p]d|x8w ?ꭰFOJF]z "͍5y (ٷ'&KFzS>doܹL+CNQq39?=f% FzՇa7PB+̾43 0;ܛQ5|IR~@L$tg!MRe/@tb^m< 5Oۻ0'Ӂ\Ń `xV!g Xa`[uLY/Np:).gUx{duFjA>&Os#]zޥ&&rc[A8\]4 3+ m&=jej2t':RvL~i4'܈Hamvh;=TI'"$):$U^?t&5D:^WFK/}^]~t+cZ%3VE./l.]fgC>MIo+(&PUىRMoG_U^w|'CVr} i )U@f@;]Qn@n?&SDBx款]G][|Ǹ7ZD%/Rv7>I1`d)lnRAƮ!lCܹ!74pu_|;3Թ(N5##gM|u]1QA0c&$ k-|c%E5%1 bh幮"}=.'+phXTaqy P~`/$i(O9ePF֑D__ya@ _-/W(yK6[ϰZ~*(.‚Q._ngabOQ#f.{17Ap1g+põV '~;+5MTH#ˋ2HNEUyGG .ʶr|Up( xqKL,)ϗL%P[0׃^SiY\oa, `g7. G+d( +_' G.w hA̟:/{ T TEI\+>q:8P3@NKX2U ؠ-Wvж>FhU!MhgV[Ϣt2!- fOܪ9wVrH|/Y"q.*F.؟ |'i+1]AM>k%vR n񝛥˞XNaTjI1=Cb;q3+ U;*؃hyjP5:p'Ιdn;"p ~@ 1R_5} ]ba|Wj,WC̲ |rIU8+Q {{N{Ղi,8y<,BtA{ ̖Ga_w9򽣀4#1/s0Ѐ[#0 U+ar^ qC՝5d bSeЌc?0ɁE+| 'Tť.߿aUtX*_=(ɋ7Im/"HƷ&|r}"rD8>%2)qdqiM|j{EhSܩ{dZGEև'`F\czesV x؍j"7]â &0s,L.‹'Hc~UHǼ0g[(|N~aE&vJ ^ÉG _zDCL9(| `V7Ry^=O!\2UǢ!r|[ 4x lnQ@*jER"lGn.cm;E7$Uן*uE N?qʓ30 C6R&Pt'ՔK{r7APE^ᯔ@oʳ= _|lCkӣ^kx :ƫ כe(ߣW=!H_"Ѿ(8TĂ-]aB.Wct&5x{cْ$B(ݾhmRCwĪq,0PD {:%cty0X[ }ڇ/.U6~8f Ie,yJ,#G-DZTg<^琬9O y^b\XgZ܈2STΧ(W-AbK+{UFwZDlXne)Uq&(+ e=d F(>}#pEM 5aܡ"^5w( ̳%SxI%1NOKayrta[&S &T1nPzskBQmڞw۲HM*30`N;v]!R:ٯ$r47L$|>\SNBg+pIAYH́[??!RfaHRn{ Z58A ,#4?565.Cd=a.`u£dю3r:WX[[ɼlgo{J`/;t3]sԏs~HP!-C ڞ?QNx9 C拄3JE3o:{Eo"ʖ.3,cyuyy% .j)@vm7]]E e;1awP  д d-{@U1\q7{Ɂ VJVR콑QmlN2ZR['׉o pŶoAY\~n,cvLJeˉ2*Ȱ"ߤJTM0d0@^x5.28Ǔ|`˚`I9p}9KqǭAB3)L#u; xˮк\N';\nd|>62F˘@n0Wl(Gxu.Bi]vD p cuF =30Ǘf(wUЮ$ m8V$KP SA4Q3N쨠1~V Z i2W$iU-\Vg5|GI!&DfyZ1i@pj.O@/6LYŴzPxȝ6*'܃̅P}/#8↚߄Z:-$lsm≠5[7+ixDpܹgˀ"eܠ/FϽHE)WB iFb[8>k|T^FcomPyOA. jZxU@zIuI'HH}[e[>TO8g{@1=fPЕν~(U~!5ɻ٭ U֓;mګ |aڄ3tO& /XfU+g(3ΉΌi^N(< Nm:@ ="QW"߸SFQVPqŦ^-_NGz zMְֽ֠\5J*jhT O%Ɏ!WDcRnI4Lix`ЄWjQs.&?v ȶámhe VOQ?^~kz 7O*cEB $ԸĆr}=O#Վd\\lSm]>@+XfX8 Z/'kFwC9ePeqd$cBcsT yohKQQrG)MV1m v˥M8l]qYFokdmҾ9GoL{E}!uŸ;=˚YFZڛS*+gY_A{'\Q }v^aE#+va,wFK}+S <Ղ~ C1ֵbQ<1~?dTڅ ПݿOTO$7lF $:ώkmJBt^; QK)ݩNk+V1*zaPNqvOt}[\￧O7a=)L8%JB;NNMGlD6q/h &* t *sʗhW.+EN $Y({OX$yoٵ{Qzl|ӯNIR/ij>"|I&?6[|^WyiD5 dslW "{g+r"`="( qH )\k*J;OEַМ!-æfW}0L;x,KtEV]dT{U Gø1)M%8$!h998v-NA|inI! ֏T{CYcRF\]%MV?s{8LNY -)(YԄ]׉gx4'"|/j⽦C`N(5iFSfZcHG1^vaFv Tf"=.\o;a1ݤTpm=;M hxJvM5#gWC6EIJX9Co;CFt7OyǶ{ /+ ]8.UT&z`LZΚpC1A}EB$6Gdn a;?j цoF% ,Wuv\twߝ|j놭\yІPH,Uub(Lyc6]0}2ʦ4o!'=yLC\֙(ߟ^hL 7z\.ϰv@B֜2}98Ɓg*@ūentmO ^|vA e,7OVkf)ɁޓbY9hFг(*e7FJ|8NX^E{׾9bKӀO5*r;KNLxlͣT ^ [}P>ՀzQȼQK'C~wKl-v;szqnͷ0=NP.`!(S4|Q*&^ Lȓq~hS:}Z'V}i<1iy:;_>lC!yٰD;E^M4ƐvFFņIx҄pdT:AYl4kcGQrmGolΜh]栐(j pġM):kCޮ8-ԉ+TBNUE6Lp8'GɾUt3˼Iis/-Z9<gZ{cS9}n0#XlT~:>ALT/V9mPX/Js ,(D6GBv]Bk' Uǿ/&CÔ1}꺭QycڔruC` > l  =')"/&`5\pijWyC|ʹ:9},mˣ)`a=KW}g(c$Xw]DT}a"l5/faz4 +a?fpTxrnKYIZhs)t`>Rm܇-$axͣOV=4KtV}-%/Y/j`{Sl>l#x2˕+8ĵ"o[V~V2yRG Tf`t3(G>dR6er_i7DH1EF1~/ rTKxbŞ3jM>%n"kfP t-SHe?a~^1kꁉd:՝G)P ;C!&~{f FnF2rS:k\oRmVQDAy,2 1e)õjI5n5sW_-B<=LxCgLOfC$>!2'+WH!h3lT :2w- kLk}fska4]\J_CSv8hδjE6-'a;k -# m;ir'6)&^]u=V';H&l2>/fNd'#ud~>ߒoЅGnZ_4 +fi4\D9|PЃQ`1] }֠@Lyqy:/4Ϟ}%VQ# ̯9&BxޕagDa< g bv^ K\1B*V0<.-c6(NNt?JfAKpW,FB銓ZS!9DRt ٟMT?Cx@^zf>>'CA&pbުNm/~CQF0?`J!Ao[B ]Jj*{iܳŒyZMAXRrbj &UCѴ99כ([;LTya/r"g&n6VϏ#^Ad||` 59Bl;T.-  2ߦ4GK|)ƭ7Ec{.gi[z|;͆uQi>u$cOG)s\ Ѣ欷1Ӄh;:88+֎Ź>NjQd2ƋkRH3l^QZU> )[+cفD͠i(35턆%Tg} Mo/eA<"{BBgN\r5:DVi 'WHL*90h&).Ő!WKp0mZQ4Kcxgk޹ʈ4< _*;SPN\Eꖉm⾳D]0n>B$6lszt?QccpMTGP^ǣ_sjCu$c(֌t8|}_ 쮀|c<߰V3g‰-cK. f;@k1 g}X/D#N!}}G5"U _J6fQ+})H8ZxX|Bej{< 'w-O{$*_Oh" ^VegvCȧ =mz`/RYSbj]蘬˧,!T7nk>bV3+\!h< Ϊ yhn0,#7(g9[YXF(*4{@pc1HwD. !ꬼqid b?~A^k (@T")ڃfA yHbh %bj@ hl.BB\[qqjS laFԿ8hjq~Zun3OI"5B\갥Wucҕ^3ՕeTg".skS=ucν5/-HX2*)յȮ{]*م;`0茽!9cz᷅×g ѹIGv.s达NI#[y Cv^n 5{t߸Bþ~C)$6[t$8ݶg#cv\z`1(,M>_cPLXNYêZ# (73J3L^HF!!Qd 9"!&1=eB-YO9y.tܦk@ٛ!dRr qRA *Lδtt 0`f.aWlsGon{\N8ݤ/Ԓ1_)4ü<v~iG~M-3*,8<'ŚHbMtx&g]~实f/S蕠ѕ;5![uX2z2aQv->юL%_VWNRMRxM-s`aV#/V6]Ҕ}Zp1G}P%p뒭Rh&C*x,."zt?!?ʀq 98 y7Y5Cai1ߣﷶ0d*)w#X;l!h"Έ% U6vboQ)Ziй dYb(_}cpPU7V#7xh6jo "Re`sew [_`Ɂ8)E^$S^\IϫK{|psTdmL&ޏ|/{Z-Zd0LJsq9ҹJpwKCh _V0#s1 !3 [|T'b"eP PV׾@e3hZ JS(}B?jZ;nR"'榭)܆3@J4,. w^(x%J„O14E{kɰ $9y #kw[bܝ{:@+mGA_w Յ.YЄ\71I: FsX8{Ei,X%J Y nAT #8Z-^i8ŕ"/"eʕOew6xA, UEo W8QiF-JAG7fYBZ/=Yտw5:͐}ܢĂT]`a33an Y˥>IN.ֆ_ؠ`-\n.̙8dUdbzY<r|'/lJ~BRŗ'immL'pˢDQ R Ze\nHQ^+1H>&IP`#u#]&eQdFbY"gm-W)U),cԳg!\[?ʧv[UL.#mE 07Wc202߅E%}aG鑉/vL<ͳ[NƼϯ'rVt2~:;Ŏ=s=~ULJBQ"ϴ/ғˋ vIh?s/m"Ac;P_jk\Ub&kd՗z0uɖ\fĦ۷ŴLC23m@^ꇭ\=|mqRE#ѐHb(S7>Fʽ`cLѓܧ|pqV(!Ib5H#Q~NS x5iS7`Lb͑Wx^}#0ÂU tP!P[4 ek#%&/28D4VJZcW}/SdHnJBԫ!2K/_b2Z6&պvg(g;_q^.v(17&ftP&Joeʲm< q\uQsȋ`Ƅ \XGd_B h5یMް5 1B.Q|?~?˝C.)+_ӧB-ھIB4q!Y/oQP`L){džF: oSbPKw8-bXB0Wږ _Cƿ%/&=;Cp< xwCKY &hOĨuq_55YDi?'h>眀l  8a*apY( R-ĀcU{+x:1~@V.\t((Lh=~2wqn589Q_p7h j`WT- u>i#l2q Y^+701iɺ!.Yܹ#'p*2\vhU1-GwԢM `vd=te1!(t8P%Z[a3KbH85 'ekOb -ZIf m@ +v42sVYbOB$B92|-(aQpP3_yH‹3+k췵̳Xc먋'>S,TSq)7vJO@\l N%^:9|Ѩf5 Z `[n \зo?F7nf& y&[Vŷ!rD|0Q1$FRLP,S"r7UWvWiT.Zǩזp^[7'dҎmh c͕VcWxy;R=mq擡7Uā4m1oU S1ۆzJu9Z"y9qHZ# w,u1v%%T0 ;pa@bu㺦Vt)*</ڡpD 蜄_o->- Uta0C*."/9~(=9ݴ]9!ܶc9?'1]MEJmӁɬh[a@A`-S\Le|@Cϴ4 .@|*ؼ#j\N}xX-;V^NwF/VIơؑ$*ٸ˅TKph5N42د $n#ߺk?vTA*{kv4i0b'-7g,QYNMn߷ټ 9#ʴnIrPLŀZRвʌ`'m ~?L"]K>i4*$'G5)iT v#,B?+0jq58@@뙽 >|Noͽ]a "uCp<Cpbt)5o}J fJU! 9%ىӄL?k ̞:Z/ R,{ a?l(u3K7z,}QYp%zBϭᆜB!z捻`8 cVKߤAkWwC[4[^q rxn.ku(iͶ;:PTɂ2* 8p+P?m,qy 18dP61fBFys^?AfٲAq/HWlӺ -{pZԽ1GZ"hc !Gs6k.r1C6x zYJ(\ů¡V}t[qRΜpAPCgνrpKO'fx_SJbWB#XP(-Cs\J.s7P-އĔ7> }ev99Dqօ{   p/ǬB 4HrA1%?2-OiɪmFqA*Xл[# orS$M]d5At׵HsRA<645Tїf:Z[M7z+u}/6uoXSY5ʶ  V7(GENqNV? 3'V_jk+G÷fR"8$Nt)e?hyVYITY 1;< d&S `OjW1n&L^ߑG:g$ҡDbX#J7uFdϒ ZuTHϚ/%HW{;yAFX^x|B#=mۛQRԫ9hCZ1>7CPq'lଢGejrY[DKmAbʐPp, y*Xz ;tp\~QrcW?*kːJNy\];͍O"2olcukwYfPivQT6F=>|=7dA:eӄn,.>H.\YKg$Q@q:Uҷv@JH4Ao6C$[sn'vŽvPRFd1w%kn1CQ`}E;uHrl/)סЭYBb!}` mbrсJ`YAݱXNm>UbVq`F2j\8ulF՚p2',/evZ1N۞$Q!bF8ZcXuYy h輒? tc4$;+2c(r%{zضS`) UJ N~H= ~oNZ8r}WP$}wGs03 {OSusPC)y,/EwpyiK}fA%ȺgRND|rh #Myu<7w&F Bb2~2\Jqt%K,Fo)YJoYˆSщouڝ6ExebLVES̈6wZGUCխEY$RJgL^/Mړ1$<4ވ셰{Y.&ΪKi߰žJF2o_[yq>hK M3뻬_ü+@~asAAvsV]35mj܎+>=8/vF8,!g@rc0mI~L`ϠgWP7X :QT, ŧ*m^/$`^$GĬ.DP %پ[}OGip*c[TЮe$\A*w^M5O ɁAD񰪸+mY;HC5TIvK8=qnրxn S:jj|J=tpͪCPzzF⡱lzxpQL'3~>ѱfYρ{5J%QE}wdnWr@7l]G’ [<črQL}gEeOSbs ^0 $cw&~H>OŸ WgaȬbhIWp&A8yR|3%x|BM6-K4>3ʪJ7h~RY(]B魢li-x/SRA;gwb1F{VXuK,iZ |Uo9Es)PrK/)j?d=]h렉M9o hćfaGxs<<,2[-n ] |16* ol7o\teIXGiXӧb55Լ'l5M d[=Tо]geP a 4&R@t{e}'7}#95xռ@%̫u |:Z^x9aG(F6נ.&q<'a m'wX`SD/sa]!cq*^1qw}h96)8)?K>4_)_`kV ЉN3|27bdE Z%$۝WPy%KEj׃jq3}WMO37j<|S(q݌ӟfB.nQR%=8J`Eu"|?S'2u^gViZa[X)8L;ILZ^h({x|EpDj O24lhgd-`NJ*ΑRxuS§kah _Vf Ol#膲sO\D_I3ɠeu4sH< PY<>Kzk%_88έOD%H]k'$hGTbw .3d_s%8+3Qtf_jSt~ܝGÇ0Ї!/ 1/to@7# RnskW,= .LiAxeXr\xFسB[t}~eӇt1Z2D f;Ll!K^6V wE>@pjo,h,V2$2}{qgT-R[g0v'j`^|>̔)SƝ0ϵf0P/јvJ 6 X]3f{hu"&yi7moFsGܲ9GHEsҿhuh(1հ^*XqQsYtR%1n w pc͐t\erCs> ЮV#Y(4M)c%})*v[~?zNw&k] `.^衫;0Rdh&bA;4G C LDTfʛ2!j՗Z[YVFqQPvі)wGn{ŇM0A+O˻#1Ԕյφ'^ΰF--YJԮ[asۖF"0@\8 @/T"3mbXVOuۏsoCH989VA7F#w)Q+{0IOK.-JԮTE1#6d DTuyP!LOAKCEX y9EL(o| BeJ't.ԓYTU ];䝍&ql>ߋZnޭ;HQH](1M cnRo(~d&J-UN^-V9;4 [es,xE-u)^R2½ۿ6e*fEC#R|dFMgSHnW>/rU5-}8@8uQޮ9{3!m +&H;ȷ uڠtc!B 3Vgz שJQ2?,a"/wrsqo΁ӆ1#ŖlT(JyQHb`ݎrJvW i!,-W8T y22O/񜯪U%Ӫqw?q,7uAeIViMv_ù5:{tD2NSea)宄P(#P9'QvԳBuSX.d{*5$4KdQ Xq'6߰d^MRс ?`6I8A~(h'tܥjŽ9+gKv8͒i+BEZ pÏ%)!/@↊vә&xY} d‹G9΀U"}3:wXBwX١䑪}.fq"WO::~JǞ /RE?RT󂏛HɅɣ۔:-YF*YA ˁ=Hg'nS_-oUK:aL W'1뗈[A ;a| rl}so:OselyJ 'ڐ35bPOޑdDŽdG}I%^Q=]_kEc/)I9ܧCQ] L$}u0фbBk< 27[^Xp0߃hE ҫY /Xt VNa:)eP1."MYTFu%Nd{`| \3G .MCE]5{Mo^/;@{ ]hk ^P]6*\N;h 70=]zh?J[]TKSЎ~ϐr&&ص(DUjq4E}m$Y5+^-Qh`(+DL/ .`Xt_ ,g5X\Q:tF6`JnN_sգ5l\uǦ`9z wz=_4B^de=i1 Rz_jA/yJ\.b x{ pDR"t[]gvdsAH:rq1LQ<FqOQs`>\94N @<>W&_KO'S2+S2isE+Ib%Vo}ʏG2:E5bIO$D+g@;GtR$sٿ\EQŏ[ԗoLJ3C<(Mn؅{'}'>Jc> ˣdY3b,P=üƼ 55p8=Ə"]ѱsbvtvpJťjJPKj.#XIXP֖ZEGzw6DyUlYe5)c؎H3o0ϱvbl}\{UX "ۢl5h{[A?!grVLƬ!e[v@cJ70!# nDwՓOrIݣ섏kg*h>@ 7 ̀5(Y"j7;Gݾ_$6`&72aӭj3<ڦO/h x,lxzrM w¿A3pL&OPT,XޫSaaI(+L'DSZn@Ԩ7t+}kq~j0nSfUx5C[pb zo5;8в0D3bW_IV-.R8S3\cL Җi¡=ɿ$lKUH_O ,%I^C%ԟjߡh:(.=;q_+RR6VzT3]:*bUܢ`Ƹuh*I\˸4@۹FKv~mXbJ1V;t}XԠ1ʂ0k8տ(/7H#;c gs\|-iOŬ&c!7@7b'H4m {`:ICx*g`pt#Z}V..aׂa;>[ճ /=1i'u8S$xWݟ8[2qQaBGI}N#mR%*obV ï'" cFgn]q2 MjsϏ}b'۴Cۑg=;56h^3ҰVdour` ,Z9Չgċ#NSBXΙLA>q!4k +|RjT [`Dmoَ-{͑# VE#wqWB료6$Z+8D^QtXp^?[iHq 0 ҈kSh ,bǵ7F2k T eR \ut~0wYWl^Fw%q(eE֐|Ȗd83CbJF̓WhK ww&?27q!y-y p&!k,l#s}=KSU;D7`nnrZ)B,h9ME8ZGu|CJb rx *Ȅ;]=)#ůLG8eM(l '+t??|UiӑU%S{-Kb8Բ*A~k\Gqs%C\fɴ_GkqQqۓG6؅s&` "!]x4-s*ު/ }ltO8)7ܿ`k bHvhndD08[|dۏƍg]k`p4ċSS?8S!Q@P}AZJ,x~~G'dQg}w\(Zg]-O\y4Z2x̞Db[$-'Tuw2?&! aɁh`Q@I$l +>e-/D(dnمV\7(-B(3+1{U 5E<%i!}]?kpW*xOyo>IsC_y_G\͐b 3Pv ai#QlZ(@/$)a%+m[n$Z5//2[l6v"S±a2ָIhL-mzO(}AGxEc8:B&|{J[㫺U#$jY~B /2$RV%Bv+BiaP< I2FG$''Ob"^!kx@_ךʶ~:up8v p L$7+CvۼUTB;paw%Oem|JI HMk[4Ȩ|@ *>(7gKȭζ)f\qX5Pl F;Lzw%) Og 'Y"`XI-;T(72D϶cmM$ J4+W+x,wD( v^H./Pnjѩn 6rVDYiPU<͙`r6dN⭲T;q_b*((1܎pw>c/S4PNku7 uO_Dp*!񮦜*O!Zju"äfT3P=1Lj]fi,tCY@qNLz (W8d2@۲FïV5\Aߗɰaudѝ`qg2[PC8Oq;krW} 1tjfyfz.P"|nj5oo 5NvwRg,90ẀYDg}SٺE+"d1gKY~C=bȃi!Z4=Iۋ* ? aIZQwҡ{uF$gaˊBMN.X15y YT1O<;ཧbr-,FPkǃRI ywKp(Ӌ%a}].2l@AyOlʌxm)ZTlhQMikI|16`xpmv>+gxV.iwKfjAH\b1VAx7ӫ+Hṡ4g4p+$4.pk(8X6\/fO儱%n="RsIH.s.smti#}dkT|2m9o?eF0dAQP!=e`Sq!2u*wuS'XAx,^Njk߀^aHqg>BP9~\kY=:paԞ?*MQUEl0k*/3kA:Ԟ ,AzY',RjtɄQ9E#20եqpLQ0B.CvvnQ.yPKK61.Z)w_kEyY]u\^ mFBaۥ,y=P b\ΜyYv=qԠ r#e e(j#~ PQހ 5 P-y46nw0GYCT=f&ۮ5Q.V,5t66|}O"8-1N |DM>]:q! ?@Yćhۓc{+3CZjoG Tq6s}ˋ'._^u_XxZHLU (|ޙ;f9e=ONi/Z/eQy20v`9n96%I\RUEg#9}!̌c0'\YB=!àfŽXj+"UFPH41'yޟ#~VjVMW  +)ѮSÂПg&cfn+PP,.NI#?ZŖaay `&eǑQS"_;Q JGW!OH<|K-rnC?d﷐>"M&g tˍVAiy^1T]BF4jhA!_fx1 .:~/DJZMBfL*' >%[ ^hۏz(]JnR g$`xJi,eSv\aM4>i:p|No*%/. _FqDeM8{(ѹ3eΐ%Rq,\EH8CkGɰN:rY :".(n7mW+ƫ7X(+.5T*j[ZyA 0KiQs/ $C_곸?(C-3k" I-h?ҩi@#kykH-j%,5 {&MNŬ-g.ƒԗ!X0bPJs}.,QVq3807Y`3[?|N[PXĨv/$tyPɊoyo &3xaL_I# -cBf/x_bc#j>nC%oDP݆ܚez4"dhҫ xЯ8[2s[\Lmh_O 65s$vOo$*#n8VTyWLs xg%3ݫ%)#R[_5mJuneH ?"$ROBt35mٹtpKI-ScZ[)bt8uP׋kN.˵ήEt\2f: T>z=e/Aڠ޲= vAwu_JQ۸@{W]&anYd[lB~ +G|V߶z'd8 X@# mSB/g"<z<#QP8B9TwFb!#M&Ws6K1-)VewʍvBr˔NA;ͪ1 ^ Hu:w(A*,|D5URYCy""k?l 0t<%ICp _Ȫl j ` 7q瑴mI;ߛG5@6WQjoYȍ;LLi2EJV,y'ZZi.I$<2@qbܞҝ%2񟱍t^'E3w?[-36Ym qwg^w';ӡ.G F8wewh=6Vg2YpS*HiLHÅY*͂`* wCٽ1aLD*BT@A9:%nCUMKlϵzw'7`3+ኆôwɒܑ>3Um>?^oʆ˼0_,؆`ψJ B1YKhwٶ(s<,J$ 4{( <.?n+K\kR:Wb\_ۖQqw_YM_]lC&x.U _ȅ] X^4j& Dzh)$Tk -i'aA$ǎ+Tȗqps,@r.,-n ${B1Vc͑oF d/%ܷ!#,U WhA.0کIPwң"H\23D,SOlg F1d}p^T03Jّ!$4 3 /T!Ƨzw7_!8Aֈ1K4u-;oDŽyJ?ֈ\l+o24u[ulb' (ED3X:Ws(p~BUD@Y띐s84 dOlIX\ jХNG*[ شڻi.r,`PN˄Ֆl}=%07xXlokn-ZdC#]jr˘Ec}?v'ݖ *Yq~7NdKN]&rmW%]\g`7ܛ:.BcdSj:ږJwb4:sW14l3i'.2ߨз$:;v&w> e6L/xN0G%d8i|;;vT#GM2Bȋ^|svǢ>dQiV\:}ȣ=Θ %/5`a tZ@v,Ì`hbI%9t$@tdCI E-Cpm49:t~vcnX޳pbc]UH):s?PuSŹl| ӯIg(;2Â=sMvUUIYMW8NAzS$d^C/ƟjKƔDT%uB얢 lw#Q.#lQmݨ28S_k<<,gjJSyxri ?p&6&Ϣ||%EH$HCx%V"I=N,[{[H ۽$spMZb|Vv.aRu\hK#`^cb] ǔ z;&ۘ [O<aTvK@Y;O+_Lc:5:Ӝw={*VdSNpj+1[wo&) KS3֐/u]ˁrv=DL'> `2&L?ݨ oVź'Mᚮ$'IȭJ W|_Oߺp'dWپZnJY/PonVLi pHSVn}5c !S22 g.ɂλkUW^euLQǀth8ygq';7ݐ<#;b&Rka.ҿ̙Ԃs%wP>j X+I +oF "~]^!zX>ޜ+ݞM,\K,{b{v3CW`g0KRcMA =6e@ Ϗvh~P4!fH0Z/-Zב8`uw;¦N* |b' qkլ Wd˪/Vu[ <ފRں:K^ϣrbH2Ue <5*hK;,vLcgr;"~Ջz&6\cR3E\n5CSwBՕI`W{&ӒV|js4[F䥆Vvqo!*d@xgT8Uqfd;$5,?W3z^Djj'F z"u$k~Z8 `{dڝZ3q8eQq$rDe#OT>:bpSjr(I_l/! j| E" &lϔcN1:\n~WO>/P l!-kQA`R\;7bUhwkz, #hhjcDű"D>UO1+,vcA)b~Nmw˫, . ZO%#=xK@ s@-VTU%hb4AxruA!u>{˽ٞ+\ZZd}g ™jo,<@]ԈGv R]lW82r*ɒCj;|'dѴ暄lz{b/7b` vؘPL8o`,ᕉx Q*ۿasCr @PlFK/U!Օtg=n ̘/'^IBs0dFsԦWtO-j Q 4NyuwyV1xGH,=SJ@G !"z"SIa.Cjפ>6kٶt!V zQok>*)g4\y)PFv,ӧnnr?F, %~\NT?R֘5>YbR\y}5rbFLݝ&S74l%4x*fLQxʸgp$2#fi/vCor?&F( %87Ao1*RVB^ӣpTj =Y O]^V\ekWg +],;æ&Ue"|VQeXJw()4HM|r@9q״f7"Ѫ!Y=Jc giƓ}1û֭UV !g;|ұngqh})CE%l-Dnj9{}/I N ܓ|Ij^lH.z _,j>ȠPNμzի:# ["̟^ g=+C2cS=Z7uyޖ,@)J/[u?m4]3ȃ;Z8b/7Fވ>3 Ϟuy28C}1ӛ(Y >q5Fʫ(>9{ꯩ#XX[g> 4g!,78b+pFtލ 4tG{bKle6DD mпH,ҫ>7psS|\t42{復)Uq6ܹ 6JyּlDEu~>>OWj>3Ch!K)VФ^n x}f^ ^6^ *XHZqդ`ج衊FOeKhFpsTUGvhtM E!Al8 /buɹ✝1xY؍usE'_zJnuNe.j [^D}A dGQm@#`m[>v@9{w^ܗmQD*+TNv}p` c! *39nŀ􂮯M#wq.D;]XX2#:\qtE0I5/WVbmɿIk\b3}UZSg1u1  S]PԺT0NN< A׮utb}Ba}o~ԩ 8zǎ*g*N څ,͠# y6`Y,+-p ,~;G}!R՝°nc26V[W*47`REct #!_U/sWcB%aIJsuq~ȻP7i4˚.*|@D g gQPNË? * 0>)87lUMr0uA=JuWCf]3wN!ۻ+&dQ_4Z QQzCl0]-kQb'ۯ^uU^>=Z/N. { h:fpϮ`kAZf/V_}b)"JH ͌q]p }m _gMc봸Q2g/D͊SɇS|Q}hn Q/@ɹLezouR؎Ȉ"򚾥h_1T%R*V b)9=ޘ3ΖLW&&\v]'T cEE$ޯ ]>WBh[z][N;5loJT_WҧD2^ MU}:֏%ܖdl?0bYe|ߨ1XhNJY^hq#&1RȽvHj6,hq ɚL,Ozn;)f I܉ 3^j ¿b+" :abIj4ͥ/=C>*z~/9aKN .})0G gb-Tj v)s.8U$X'<& ӠE[VbX%yׁ uDTdv$~ MHl?sʆ iXYԻ h2r-K+ooâV2hP*Z@0ԫhvcPX%@) QqD˗` Rs}#w:t}_ʜa6!M]a=@|r[f 2Gm*)\1$vYKڕk5T$l+_'Ȣu`9`W!-G{{`fDy evkau @ᤔ#HlCAwB mwL Z_Ѐm>Yh A s44<C\҄f97x_V[cd wLeou$@LK%{ sd=c}Jnw4.Ց|`JhMt.טfI-F٨y^Vzw2"hvf˜ɔ|vtva@[mN?I-S&i$CsvXiz`->NOsUbOË5d hUj1Z;VI\Ynܢ4j1D8H3ń[#Ѱe: F'-?>u"{TRngdl1P[EԌnP$<ϋ2epxשOJy$uwPQ$ *OπDHJXno ~/2nR2?F*K RG|K^' o|SaG۬hn7xp!([h܃vB.KMi-4jQF0Eo`AcRu<$!k"䣞> L5QSu'o2_YKZqVqԚls<ݢqoT~7FqU;'@o| L[GC>8b6aQi^bH kjb[/Fl \1G{UU! ľƴhXg?f`R/~Kx20TAzt`0Ä 5h/Nǣ irI@B_:;qۓYP_ggai!K7DPe Ƹm)qhWc=/z#EryOP\sIeB-0 -] !@;0onmpgj=dp:[;4$"Pq-yY\؆eF|o>DNERըR_>3C=": )'rR=QµB3 ƍ#'\PjH?Ŝ'N~Rd'sn`G y{K? >9gu zoVo/|<8+YR<54 }+h<ʧ 5q{^LؽEn(.yꃞ%̚(6?x"//GqJZs_\mh* w[Nz"W9&gaM*w=pr[RutˏNۖ(ƕ6]n<0]^Hde,adܫzQ'(b_] [T`')RUK)ZTaRf" ~]綯Nو(1b哘,9?^H :Mz+,%ݽ$, 3΅=Nx{NGކVs✜/[[Su+X`bXfyEd.ƽ }sNѐM?DDxsgޛ2ma˅ ɡY+ Wk(*<; nBZS+*{UQ%r)-ߠ[ͦAj=aA )ޝSb噸NLKʟ]i2uWn1a_T“;ۯUzJ#fV#(mLD-ͬWL::yͩRd E-x@ o1rG=ܻ8ؙyc_Y,=&kz{0 WaO4JKO$c {ٴJ&UFӮ&~dzUFlX6.3:-WߨXts!g?JzjEi+DDJ߷Ili6*#]$#!p^i /ۙ'93O8ZicdK1F څhr(+ў ϒAeK6eG'$9#4;  Uѿm6e.e.8}'JiѻTD0 EI$h fw_C+*"ӆBk##sLNIZeA\9C菏Գ:GC seBbU~=Wb@c;HsBUt"T2;yul\zh]Jy\sybC wܡ#aP7y 538c+3S0 0$NO=Uam;qߘ>oQ`nPDݵ^21P9DH&%Φ',;te øu~1U"#wVn[ۄX0nv ;k!6z6lQIWvڅ@,D}$-{H6 pGm,.HHuis}חQ5)زOr-D:Ch5ܖC4*a6Hu5Q _`U*wo[i#Hݍw!Qz {N %`+nhY@mXDhF&DZj3HFű7", ha0*ϑBes{YBbL-m{Z< ʑ=HY0*sOڼY7j4֗, 8b=[5%J*94+LA: ɖ= A>IWk# r9gUi{Lcc^oˈ.0dVEYir䳄it^ҩ[eZ>flvAzYxS{)WUedi8@ kg=\OatAq􅽰l#D30xbxp4f7d_On  8xJ|A/H[qO ZlvG"b\_|fe.*P#]xNRFե 3K?+bꎓH81K"CCoc1r_i*I04}q%"9-6tSݡ%zҸUGL:moKz.~EYXH|*`pڙI; @eE_r!C쿰87iKjZhjqqWEFͽ `޴uό9f!%/*bJ9uc"PJERiPE__p i骟4(FFLA,Kv#$*&|rOku]zPpVf=Ȭ|8Xpt\E1wuE}gFK~׋c4 U6z>~)g[ Vr7㙎tt,&i5ć1"\W) _Α_zP8bzXO) ~4 s=(=Zҝyo@ɉry{'Mxy IpaG}SF% qG iAW6|2ы{;W;D#5c}(6ã&O֌ſys-v!@|ZP#-md|"n-uhT6Bcv ivZ`Ikqib`V5q1,`_VZ=v \[L48q K0׃z@dn.?GG:Ă@\} ގoૻaNj*člT0ŘRy.lvKfnD."- mh5nV#'Э V;F< 5gC<BjnыQ[@ R&eL$J0c5zFsOZN_\(̧Qj+cE809,-Em|H#Eɗs#=zFiS wcdbY DxH)G%{i76GqC|{)d\@M&|=+ H=y2:D?׿/n{CZGQgDpOzwfR>1 -Z,0O66I&,zwYr)ΎR5>8YW(yQ|.ljr"'*cɇ$l<}SrokqVGp-oOIK3!X FAUm(]]F,I`),KᚚUt~3JiㅯL^'IPgnav=lS|<ܨy&_H R i/ߧSQJR,Elvz2^NJģت F{;KI]zgݏ=Vn@#Z i%R,$+Z paR-xOpPz{KˁGii(Z)P̻YKBobnzhU<.FMÁXіX;>tF^i .!ГҮ}Ң 2GO;q R\rMI[Ą4ڑZӧ-WkٙjAj۳H&6RF]> xl5ӻb뤺h9QU"e/ `W2|hq{?qפ>-f]5gٸBcJa5>7 OHB3M(XmrXWV X\5r=wi\PH8g7 m[lTWC[˲?yw'1ѴUchپ.MLMmz+x!AS8:QyO7]7<w@OƔm[/ZcO;#D3&eL> :"&p-kea{TX䨜8{X-,!<6Yl9j_,$-#n* iURFkdPN}#Z/jKExHǵՀe$46 7VcϚZrc#S}S} xk9+>4\\f譋4#D^˦nĹ-u`kׇ.C"5~OTݭv5l"`!f w:ԩ$ + /$WU08C +-K~ҲyRGA/;Q_lUaDhG~ds427{nv_`}TJ a&#-a ƺߚBo?вjn)Z|$g!O }a(meĒ{um>I~MFz +JĬQwo6*6̓1y+X*6ثBb:A4 ˱?(1D}L\aNzxfٹ@}AO?}nY fOyTVAӍ Ļ?~fw1~=͙ؖ̈}VsR\'S]G_9)(I DT t/L8tޱ$O40Sᡫ``k7CJi7QoCdDL6NVζdN\j7_\5qP> <,2+/3Du9RՁ#)EV{ VP;!nEvwѳ{X*Iă(aU乆f/.Z>vq[6Th"4ϩiEB`ߡlܸ8c-փy8=Hl-9r"wAשd ivIrFYO=o@Njb֘r5+3J_ Q#&e'h1F̨Q}GSE?X*iHеw<23Yqu$tw:$FHd-BmLJ`9wñNsom&j2J+QbEԒ[ se!_!7AFg 8OH' }PX mgϧtb{RMZ]U2\ՕyPB(JbqWv-YńTlG+'!e#OhS=wuN^yf*:vw S&q/&g;dD~8{]q|yMHxS EoÁB(Bv|>7S\M 吺tĿ̸ ;pbYσ^)$tAEֻQQʈ8iD2h9cƴ8Lzj;2 RSOG uԢHu.Oeg80ۈ#ζ@Z`$ |Ꝋ'|9pۢxMYCxy[k|#VAr+aF'_<4S#\:򣞡,2Re^{x~;z@t&c ZrZ#mA ۑ9Vxܖ iO?CFz}d0[ Ga>DtrfSYRo(½AGN]+ҫ³ ۦ;n'd,n-qx/k5 )x8 tC ]`*2Rw8G6+ D-dнџ7@+pfmE؉WPʇ9o". )54iWl>Iq~Yo)-r#c:QLT n@|5iO"솜>H>;u@EdV}tkl_Z{5n$yV/%0C ZwsԔfns>A3E@*T'.4&Lӿ})GjZCh;{'f@!lCf#&jj gB@B>T#͚S֞ߌj *+jP@jj}űeEiQJJE{b"Oc7 wvs8 CVX8=ӏPy V9sIECg@Q2)C/.d5@Alr$7?KM7>Iy×P>(F_ȩL=l*s^@I(h6zAM?2RRRq-g0W wRIz;]x2)3#@֠6n-w w )J8]YP/9T~G $JPJF,J\|lz1?7]!ϭl\vMcLHƽ%y'X* Llg mqH(+'(05%'yR! -9$R߀"rrꯡ%] І>Kvjg>㯾9xuD" #1!0߳ .n#YCط-&]BowtUM22;+/LKSx||κLcpG<#=QgThJC~ц>fvJ1^H!|B .S\ I4K4֑qãng|m\0|[e XF]6YWO~ V+ c՛HF 7<. Ky&sv.9yD poVAf)Cޱ-PПs:Dx##g@G#yNS{N6@8Sk93(_!Gq8'`Sk{ufe֩n%y#\쎫<-H}zF 1"6O^U`W&dH)NJ]RsÍީriK5/QWߎd۸=''ʲ3i<,&YMSsBT$Zu\XsOv`qE?a|CSve*d[52[[a"~e"9BEе&m]-"_Y-!Z- f;s.|ҽE<' sRwU{$ UEߢtLSv;.Xɑ%RtWA 'bTc)ò"uSɓ!@БT ũnab(}Wi~ci2NY?ǎ/Q^n ]W{vRH X.t2pW~&Ac9ӶԹSO $[XX=;60r/|8gcaSYƿZEyRfaˆI4hx|bQ,Rɿ3LJ {'2:ḱ{pnM'#ĖϿ$:!7;N}`#.Nn80ViY nL&˻j<)Vy(,2̮ 7R'tmX뮕}[dف P]z ;'L.^o[k+tG<(lmmUZ{UNxG-_eheWg7HiϮqեݘ/1!6V[ux9NO)N?a,C0x(]}4`E2K>b,P}ȧYMy'&5C FniLKџ-L+St BW72fCJ}g GO竷6mD%vsօhyJ!,jImu[`76Rp{ 6ͪ3 :jFāf0$NPu^I{ԃe]HQb/?[C!NR wgaH*TܧJ酞ہ֪%r)!_ #vmp%r߲Aa,̱5i4Ri.-G>D[e+Q!.[;{uSx+HxxH_q ˼P WI,kh2aWE<Xyģhv'9Zg>ދpˣw>V2l'C]-kfA!^<rkԒ*Nϝl r>(`eLR=33'tIƒyzc?r͎1i goƙHhs &Q ^fUfBcT&{wÔ`,wULzI'ӵ:X.pZ\9ņ9$킦8aYOEh5Y}tYl\V0%y1,7G+y4S:7K> dXh첶k݃{w;=D뽭m\s sDB~3_0Sna8ʀWCZ6Gh!%/!\*qYqTW@g28񧙉Pc ;VWJ>)eVh%ܑrz|ZI0i{q@$:  sJ=Q BPj?s|VCod?Bv_j| ./!"~;]v M6>:W∾*Ov1&7)EL?RM<=4B2.jyn1v+-T;zf29˶fWy:̓{h cŬƿ M|U㿅c:7}XR7~2sBCh1Tـr쨇h9}yXÊ{p@J{ΊtuC-.#c ϩe]0+Bxui"Fwq򙣐!$' 25>T_v9IL[TC{.TC4nĸ W9Mm@u t5'Ĕ@7XQ/d-LV)pjŷj˾Y 9i7 Bf]@ݵyA HS aH79m>R"[LQYҽHc>@&vMB&<*ldnB|QL׽Ei?yF>tWa\k jSbK?+~0rP5-Gǖo ry4r~*ҿW,vQ@("Ċj(1j9[zRsSNpt3lV \ ܙUaGm܉559J<6{;/<bHa71ʸH,hH{n$2m0䮞"!jBg)Oi lgmK)0wy&0蒿VωpdeF}\WK^JA#lMp䖀xT5SP_ǥcM}#te+Hȍ:ȑ`d[;N,A65 ]w=&{I5p3=)Mi¥ϣn|-ws_/Uw |/6 &7ACM4`=ޅr'm7٣yΓJ j䠯Ny +t7%H́)3RL@]3B QcHΜ΢`6 cM횪ބwmp>Qd•XpJ%JB iċv՚1nd]NJ[ 0]9fEg?*At`nRab=#!Gb.*T@Np}3rf@S!'!:+`Ѽ\0#;ҒhJyTg*wI oM.VL\T(oP. :j?8ʔ Azv-rx݆>ں`J7`)qzZe$44.\C.lT}_9zyd=  af޶c1̉Q역$eƂj|^eWtҜNëTR mBglrϫ ?A6ӽK\LY{Awx~Tň5uR{42-N y4)\7B2~/T]H Ę*?ݒw.aC\ ife_ lqA qe1܊'~;\H?71>Om>VV$@Zigq)!?\Ad_6f(|[9JsĽfD*f_Wk(Pdhq]z)NU! Nܯ&,,xcbLR CppVw2D*4#No"g)d'$ #C s_ v4#?jR Uۯ7IӿϊZl"qA>+bn3d.z,-B_9GJ!xК53),if{^ռ:tΓ衘3\wٝG;D,1Ь Er2b<^Դ!Փm9NZ)?,Xv=I`y*I:Qe6?źv`;PKFHg > "KfE\ҹVQ1ᱬ]wG&w0gۈA`u!-ěj$z=L%:]pqF=OJ1FmOoGtv;x0Dx!*|_2ۡ cg>D AnE $+i·I?QQ);R+%=glh? ]Zdp2>:[GeS™HVś&2P8:Vq&:-J2zDgeizas+<}ٴ8Z&eP:sHkU9+E((\Z*HdzÞ2 xnj|7ִ[$˷Qcբ!%f[X"< <K8R[5r'`uSuE ƥa }0~09]Z)Z+tw <_&*KfW Ǭ"e56. {mY[x FS=ɘQ(߇0qzr%㥥"eܩ~q/>-wRG'Q'9 zn^ޔTa'ɝy̘ͬc6 woX:k)$eGGMCP#B:~L7 Xi؈Y }Z;\qjjpH8@> U պ Oq AAj#YbrB9X(rDYN|-(1=clv$R~i)ԚˍhaopIERgvMcaNPW`Θ=tc.@W&6NgJp7/p: qZ)b0V@e@2uFWpuP'╺=x v^k`BئR7Y|e|@{V .xi];M`} x=R,<~vW1$)'a_źieR.*}Tٮ.mJlZsJ=rÎBxU\)k՜W@} \ԝOjIвOَT@;~zQE>2Aؕ=]Q>٭Ҵ?%[ n<ոkHh_4&&`^ަh[ "lF zq#EQ IЩ9AR7o 9GˑUNϛ6d" 4Qjgӏʕa?m,]Gtl>JvqD)?j{cJ0+'rׯ6RikG;)QU\`YnqA2 ]*\S~`.94Dy(Tte+VUl;aKbh=jk“S̝= }&CX-PqsYX0gijX?_f2Cgr]b=Q_0(cI/ **#C"l`$zLdG Эj27m큼xK~uOO/sI1}:)tBw{%_pC-WbW%|T0g͕B EofnȒGW ͩ@HlMJΜ7?)(5jAO}5Ʊ]̎jԠM H,ٔdXǔ8Y3D7IHV=ےbrN5{gwƀ/SvjAUVF|aھ;N,} }l 6ӞzGqBrM)]#a_ j}q V丌%5ifx՚z8@JzN{xZ­NyqUD}[FbbJdY=[RA?G`q&ud]ߒO1'f`ld_C zQRdžn^uuYqZuנd < oel'~O@)h 7o]DefIiqK_t!;rW#sn$*[Fvw?c /PsJo+5_w”Vh|CBaՇPe "K:.Aь7KAF#:vTDEq6_*2jr kmݛV¾Q`LYLvaIá2.Ty\R'wF#:Á]y+k0"UAŘAq|QI=&.8^|=7Z 7xz~mcclJ=DbJ׀FrPtgrՐ/ ۙ)qLdqS Olt? q{cЭy9Ц:{! ɝ_ڧyEB[8KT[C b2vT\:ZSJ_i.}Nr *y 5M8|Qʭ:+dWk,RDxDR0d?xn,t濷g?c)-9E>zCʩ=1O瓰Chb {`.S1,<v%a3Kg0?$Kף&B@|zE(} kԾJԠ|6[t .*߻y"Ӄ%FkCbC $li7$W>a hNA#mX_{C-T{{[x9f^Gg#D{ 4NK`2N]Q@6g7Pyǽ}z" .Umm"VH߿8BT%pd(o` I,E PW}8 " c'uw]o.?FP@T^[0ҧŭs''kCfx]dE,Mu8^#|5oNZJs4v41ENšdin `>A0bwr/&߻VХ0 {}cA`s BzJ'a n'ڇ3!@ 69ݴ|Y$˘XkGz VaP&nqpDr#)J]@Ul Sy;ի2,"Gc>>kuҦT `= ۹P;f%1TCmΎ0wmV)o0prMlۢؐo t'mlۛER$X;=JS 2NQpހQE|xBkŝt c}ײZCR%&k+Ws-ߘ DU`WXl[msC]y 1 zFn д|YX)Yl˳R V6 S<~m:/ RÅa6B,H}.A= #nr(+(FN)iU:25bcgeLِ {)Q0)oة^+]ʼn®3" n m2?TR5)HVR$cA[`nKe* + N$gDh:L2WLqtfi!Jb*|o#)fG(e<;$rlk-dZ=UJ_qׂaк1Ic4n g#8S0>ܑhD)wE. % <䕞4<&Ab i8Vn`)څ?y;s h@ugO)4KS8~/"\\a/ҙJեV7 ,7A4Nw9 ?xDz@ڎPȥT&D65 OQ^ޙ_-NMyߑZC!S5E5= J ekkQIp[y( C+E˵wOW¦P$p?HШ-xMXQˆpv)2pGgv[]lX[V|t;:"@hvZ+E4h-je2-nhc?Yª Slt1 k;7Mԯf0o'7v/>g0:Z UgT3#QӦxj @@UK_  yŅӒKC˲WZpeq%.nO?t;p MzΖDEtXiFjzL'|`RԸyΨS&m [y"ZU?ݕ~0嶪wTѲb}-?&YJ۹NV㬧>U<Lǁ/O*=q>B. Sf~@.$H?ݬFAg.N=m7V ',)]w{鈝djT#iGlhMmecv1թ0O |I%yA_WkqY".}UZl:6YB-Ui퍭jz彝 Eκ4W|Ϡ)OB7$@/АCo7Tڤpih|_?^GVݹB; SwW`Yx@uGH2HB;T^ y#ǶAb=HT;Vı{nZZ,]nnpSF7Iɔ%F}8/xYzNmq炇2U;Rue,b¼vaMQDDH>KPD#nKt ǪO[_Rދ$y۸(FPܜPGF(i ZZ!T4~_rണn7cúIa̗K wX,qrh*!'>2kLTz8RwѦ8`D*,RfVAҋTm<./0~C4Dp94/o5}&q.Sjy"` IͪmGZ,1L74mnZBR+Yo&5iVb$aLhg:uS[6"?\ғ@ AnS{Y"Ғrd8[N_-V$< v{?տ+FϦ.{NS c\#߭qg ɞKv@+g{RRzGk}3xeS7Vٌ`H{())®&a&MthfhV*e1ËL@7(辟_D ҇)?Dl̅d> 6U`DYX%FZ&e:~"/ E-A]jITT(\(CDjdu m%܉_MxcֹKէ3ϐutB3BQD}=W͖`mYg+昚VS9Ї)](_?6x̐q,0~Rʥf9OjU?Wo2h-(vf˽S]PWB &YGg[.  %&}XBDl˷Lc<ףvxv3AipT6!JlYŠHC Z(2aSUˢyhQL$_7y*ͼ5<==W:+ˬ{^p3mw' c_$͊es p/E(JQ~E}Hs(ZD\o{}6Bf;Z+<=Ebcjice7e~EcsfJ䏸 prx{ɍsӰ_?mC;O%xt=\A!9f|ZH5?/*0D{^5˥fi AaQw3K=xMi2F ' =LR91˶"<#]+ 09P =Ybnbmo Wy|7uY . EXyG&4 b9ol^GJ#"uc鼾u쩽 rF·)눁Sb7]%|boJSX;PE⡽bݮ"k^WXw'>` ۻX4r}+oaqE*z .zŧ- 4lcݾ;w !&3UDx'VjS=1%e]T :Ýޔt(3^/Y};3$Cu9jj_^*$TӉTR{\d>:Ml%ԊBXc|DaKH|7|'p M&2ɟbts5F+b=}fddhu{S*X6kx)~~B=|/^ z0y.DB,ycS:R/rJIJ\RD<\?3g *ui$EYlYz)2ǣZbwD/#EyoTǜ@>0F)y/$Fmr @RsdJz 1<ɜZ5RV?!8nO2㼥>"*(<C E2zoTX*TU^ ڝ#x q)`E]#;ZN`"n&}`seZ|]t=B ZbջTeӉ\l>ÔCYhpU柼@,bvIO}֖#eN>ܕ^}kj7++mOpWg@t!+79炣IR;eyv]\}@i~B^uO/r -Z8<|%PI7[*^:61)7sjuѐ-QLjM.%8捰[ⵈHД re'dd-ДrSgYÄ+2P,Y_ Rߦ#|mZ,KcN cU/a2)Xu9qȒN؜XCL!ʹD֡T?@tWt^#~cFہɯWȦv\Uswh4:c|+\PwSim(y(bT,u2o u^2m'Sw}/8 z.ے cEzPM tH ע۫~Cڗ2om@~%f`Y`̚gFsx#~| \vjm'0]4u_%J2z\M{cT Jjb^d#sX=8|չbvvʢY÷ aȜw잏 B;boFzSj)&KՄ´%1m<֣K&ȏ]|ϡfWzTN}oV y={ֵ29/Sc\)4(yJu @'A_nZ&Wr::hU5H:I_'IyLPLkP _^${uH@[jp $ Z!Wm%ն ݥKl!yxDNz[vW)B6F篵]8w4ݞ ]4=¹*gUOڷBAxj_DN_˟pg{gW#=(lb"Ϻ(<-z4 4_Rҡ䓕SG`~4r#H0LeW!D@11'UMrM~X3GmzFp~/55A4 e2lsYRb}5ll 6āwq/3}j/,Lrjs yun&1'2ݶ|O_bJCXOhv3D; ř{J J Ql0<"5C؂82{bM?LK,PLM-K7;W c@Fѕit;K?̨k[66^r+z{?9HٯuqF#rk;G3e8F\U(e7L paZM3S:LӴ{-IJ˫Nn;^( טI>X+Iq:*,ðM*ز qG h\&JTcA4jI5U/YͩRRQQ B d9S8{C>j}?ϼsPvJNۡEZ\z uyqCFz*f4MVlrpSR#{a@+fAccgxk' i8o(%r0鹵F4+G=$_JŪhհ- rhFdϴ:IV2FS$y&(a:0Nrc.n-hg| *3d˒&  >ΡڱBU$BހUe70̠?| ew r%v9AMa(W -m$b*S"TWϸh~ymO˜}]=ԢD':{v`R}fu nR9~kCM\*jz;΍Җ "^8m5isQ/捥gÔ&;Ӳř3oѩdL>zv ~0YT,=_p܉Gݱz趲b˵"gCf67qUSO>$L{<45GS*z{N<ҸC1V;m*mY 0 9n0k@{qwЗIO0 ̑5#і .fX{wm`EcTu<{~ֿݔ,'J3#{XSf=֡E@ kG4v3^BΚfn]KS)|g]3F CzO;"gӈ`hG`JfJMURMWu03PN؄=I3g/Tr8ZƩ稨彏vÇA;S?Sޮ{Mp~}G%޹>VlĒt` PkS ''b"qMk4kgYq7dX}tIWZDބp׏A3`|b6][A^JFwEh$)ћ.f0y8 _sWOebIg(Oitr4z@t(3;GtM7ŒӋB6t$ ` )pv3d€.[kIL⼤e5񺬂gWvAK* yImk|_!m@ƣ;;K0R15od??K0.w*T8e(rsLX|2oGMKH]8My;7,U~&;H=cMЖʹly;ǀ s2ZR۲1g,qSURt!Zl5/yI^\33ľK"W %еeZ֔hb;R?RS-pY!K T}ԋʣU1hq1zV\Jm{,ȨE%YSS)6~*]EZMFP|܍h9YFa%W46i +LDd_n!nl 2i\5w|7 M8ğj4*%Ž3XܘfŻwnԅ5>Ҁ^\Bߔ8M~PzTbXP|ʙ-F!g4G);0F旫q%x#jRo{S?8Bjs:89vH@Qf3Dp*q4L;o 7~o8<Ķ6y5 k!◛o- _|vVLmFfn>|65F`ADRc6wpwT𚻏)8m[ Q>m3/H1T6pgL_ݩ#{Ŕ;~:_N RP.ݏDnLݒ S8+zџTKAZ.s%+M资^wI gܸlB ?1|>xx~,ylWyqD #8N RPރEY'}P0nbُk;PP³)f5&u >jyk-J C4չwXրs)LȞ*$2-diD 5@$K((i t#M1W^!%ˑ-oR (qg2h QfP6oyZ׆Ui؈))R_}Tr~A+j`dZh'VKH zr6ae G]ҋ_=Q/ {q}7X_u=E/7gno-L0h0`_S)>0ĎEԝ v5kY)WhtWDJ+qKSdiFi_ҟΎyy'N]lq'@wXUlc-&5$j-t>xN'O1Ro%huf^|@b8*Y i-Sh< ri&Hfj)r?9Lr? ׈SY'lc|oBkz7m:LuHPY1`]6o9d>sXחٸG-7#"bu6f"h9SJvZ">K;F^&4i'lJz}ühg/F"@%+^<2}s2V7d[S`G$iH䏽whⱉJ' ۀS)f03EY![}H8TXJqB/&$<~]8ød^M_exEMfF1zce(tXT{KUU/&m٢Xܩ/y0|Z"漌.ytvCWNE*g޷gc9ϋʀ\ɮ5FZ~ mz]z e>-fI]vK"^Ps X vJ,boD֗!'PӀ)t?Y2|oxD"d`. RL|1#7П&$O d?|i ^oE9cdGn*M9Ϻդk UiSf[H&o~ i׬X9WȿIuEn _@p,pa tD f;c<=f'ƠV5Dnmfoz*]F@M,q-KoH݀d[5Y'jޛBό-R"{ Ag5) :amf|dS<|O%7la['Inf`"Ao\IEi>Ԙ`Ի-5OO^`2 j߬ g_ Y24-m4GnA".7+JXJc?wJU:z&:FߟBh"-UXSW<ѐAu]3'2l 7!#jQkDF׍=D ELyhtxTV\ɡތW^[{D&& 'EM.%D3Q"'ߏƲENP_(q GיӤcxEF* ʪȸy` nIՅZ(gϲHg`&B׼T3nط[uCzڌئ053{wt3] <9KGLWQf6loX}p*>EO,wT M >C )C]hМ9 QR˕  ؘ$(3`Oa5c!XdZ5if!0 m!_ܚmX9a%^x7(z| p%6z4 6kA1}9ZglqNAܪߏϫ Yfoz9+АIjs heBuSnJ}dTYػ`MIae\Q9ܣes2Xv('$s-oxEA{&ĤxSlǷNoO@G54&IWnM qeQr5}p[+(SGcHAUl ecwE )˰De|5˭lU~ JU\Pp]-`i#MC"9J[l۷[7*M.vuBLjs<Ţ[im7O^=dƇo q4VqΓo'P0, Mt*LIg_q6`?pM9m5XGЅfëT+v审a{lP>U}<> 1+NbΜ2"&_Ӈƒ 3mu^Rn.Mȃ&6{ڵFTW*g|J&)PdƃNe:Y[ͪv~O]nM:7rP}\ W|O%Y; d:m/Y;n CB ?үmȳ̤U Ӻ2Ǖ{7-'g/k(#0K ˪l.1,m]UE4n莚^ߙ)JbV rmf%Օ<xN 5^6Wa@~DTA,S^)yk47XXdlmpIz,D<&/%U2j>+R+f6]#$3%gyO= brM126i&SN‹. /c+ݍc.r N_zK@`G3)uZ( \lrkvX5:SS+Ō)R9 ZW +9 })cȎV>]h& T!Ebɻ i.D:0(<^ϵw{  %XU-9ꨓbclyjOӊ(\wIY8Zt+T*T66dB mx]B6%߯T}9g‘A/ ݱ?PFb2dy$ )@7 t)IF-ƔNƚ~&z!wp\=zUl*_=xfSޖɑ$ڛICzwxqp &kPfY((oqҨ:/+G8aa}+I[xftVﰝrBGFRKjQ%2%e @0%43@?bJV\hɒ=tA]"BKI1m:*fJ$l;q/j64+2ݪSf 4f;WaAx!\0Y=޻?:װ\I6NGrTUeqUEnA}G#@M]/8_}7DD[a`-|+&!@O,NL?=Q sOB5NyA,\U5J{b:9jfq-: &XeѱŖ !p>aiiZK ?dozNC _Qo R$klrA"bSeDB5_j~AK:>ݐHf O`  yIh12'G(p>8X]IF3ҷM5wo 'Uph]%H6mwӋ|c BZ%qТJu&+ڢ@r{QJ u]b6S47JPFvwߜe'釘?Y` E29tbT&2l1>ix)!dޔPE?2G*LFZ6lU8v{7k\|BԥT_e:M9,ӰMFbG{pe2. ! }CbM !peMU(6efNc8lʆC 'HH{Q;ЋKNFq6}LC.]Z[\92P+x= X+.lwK(1@uccF,SU G*P)(3AhA8'>8Z9=WGdѢPRˆXWwjD( Q|sg_,ņ9{v0k̚4 A PKX@,Rȕ5'eX:&w"ژ- HVXdQǾ8(]I}=E/찭IY%  ?V`TYvb078 -\fJ1 TYvIsѓPt E /ݑsϖ] _?b@nI0IռnEe#IΙI ͺ'|wj0U-#ȡQvRpx8t)~V#Û: 7BJ!ii!^H =e}(+ 8oCXN0YXkrViHU}xo,z @eP,+'z| I˘rSt-=v&Q궺j =J[t/mcG  wq(taL[OT:UbIZTi`v-6.a#Pefv2Iey(~+ 0YKb9~AhA^t&&M6+*/͔G۬X4 ;ar)(f⍓(A]W*^Ɠ`X%?_ŸiMamg/00|ҭ%0iVOX`k;ѷp!"H.G+O8@JuK X 8ح <+#;c3طa{F|ۼZd`A`\9$ǠLo.\筰̡- n$Nzj?f+AI(rM\|FnaM䂲E5ec0M׍(A ؔ5E;'<(6`4]q p\ l aaP9*C|oN` O);Fr䵾:5]>냾 cbp$rX3}>[, RK!Ƿ]hCiۃ̨M! 0Yd"DP.ȯ%Kwc j@FKy6 C5I W%Ftˋ _Ƒ=%OSA<ݚ-^y܀ (?wT#kͣk&%×߱Lz,NlKc6Lf}kau+J%E$T6fAYU~0F;W%M<3aV&j!!)_u3IeG5\Ъ[[;5SllܶCs 'J~r͓ c%d1,AcHᖓMǠXPg)i.@hBF؃QI L N:].W:kjc-.W;# B}f8*^.ۃrJ?n)FX*\-80?A,]kj!o 1+'1+MZOl'q/X̼߿<0v-ѿ$&uJa5T&>~7q钋@g w6zVɐ^Sô^$Q+:ȏ{BjpX*Wwk&<̈́1WiNkHRN7Y& NGopJ?DS6C 8_| ,e\ntv/%VK=2nRz;_ȹV4^+zXX+f^%Q".VS@XA&X²}$IP)nVDѶ†c z_H u SnS2V< ڪ kf)J8P"]^`Q?jn Omc {QC(tS'Z=Rz=|;)B U2q "`\R,ic|EJ.Qc*X@v FjJ*5iRj=eը;c1 !%%֗m䑦vkR|[T0w-/5t i{ܷWV9La|:";HzaJ~[:ક`JXL4;\ufyS59z'n $/^D#tZri>8gE4<!n[%k'(0isu}RbC/(HFˮxG_L U@Rch]GԞYg:$^c}wKBm]JxbD ,j,krffd/OVܧFM7 &G3T0:-5=jƟ^)o; tȖ#,@J:fp P\IJ/C>I"E=g1#Oo̔ϰịi )n@^\@;⧷B61F AA^^w\ee >f)u/\~) y I yoަuR  z#v L[Ց4M d\KS'/KF_.=ы2E<%Ul+XS2DG QeC?a2nCUkE\VWәt) ֖j { 8S,]q Db>y፽Ψ4 _JJ0F 6AkQ3NMdƛy̙m%1-h?;HƎ 9'K#W| +~zr̨O!=Y 8x 5#X ,\;%P.PyBCo-tkM_ER DK0qrh*|qW;S\.4a忇+{q{Ѳ\"FyMsuL r#(VyB%U71 Vl kCP7*EjKvL)As[.5\bհ -2/)-zũ*AĪHVގ9EUS\z3ewcU&jܘG]GSy;ZP.ڢOoq fghj"}ڄDҁ}1yi8|/gV#p4#@ a|&iG ݁,Kc¯|GDV5WBeܠ&-#CICRkSh%!3ݓ+{72P"CH:v3:IU(7}0]l[6 PV8y&0 I{WZjjpܙ쓉0૏Ŷ:)THXCiuz7P9eM7Ǿ^`5u) :+Ƹv`Xw Lu@\ ЇNɇuUf'Ж=n I#]#Z$Zf BaBD 9~qo~enk)vZ?9U;fK7*S )bI"SOcSѶxȱ+ɑAeqzGo]@M }I0}k7~{J! ~NiuAHCyS]o}s_zN?;o<k)Q Xf x(m:z#/ Jz5Cْ Ĺ%(@NnK}㡋"2KH=gL[gǙކ$x*ll-fYpp_{ 󖦛@SrC^MɆ!"FY"аJ[Rrs.'h`Źk>vI\{"U@[N&tkU/YO\Sw1IOdא\WNό;~XݜHb?mj}qs\uzQuB(xD&5φ)Z!0ʵ9[9z+@?K(;/fFkEq3)3y ip6j8W 'sj5 (5&̡G^+URpev^οZj[o ^]GM}>9"`-SeXEYv;!9&Gִo ٜ-~1[+r72F֥7{3If+'ml9f'f0<9 . 6g"[rA Դlڥ^jz#+7uY=d_58 Q@4q*_U@اH!NE!BldvϢ{%KqͬkQ9*hH,™^ײ `>roVPB  N2 ,a$mƼ";=V(lhwxHХ81 b+8V,Jp{L.yQ0Ԥ(j%.29a.^nu5 d:[;]h1K~0  JSV~^-{ TY>.UxBd|=29%5ꖏ.e2;ڧM(6a?}P־~vAj@;Y6IW 3~({ 5 V|6Qta:eu8 !Sp)}ak:Z! ƊBMi$bS)ۨlR v˙VE9쨭aLȝėCJ^^Gn2wMvzD`8:F 3Kr$puܮY.zFkGD@;DGwJw }]8o84L5f5Xe͹S_؅ezw)˵9j&lPOnNI#ӃH[1w\zu rn_@9N[' t.rVPrj|g[Bi^!gv:7^D];Ni’0Gu6C0:ls~Uw]4܏Gډsh5@!!bzQw:F&QBoaٲ#U T*M-oZx~ ~2 5=%q`cy'98;kax6mb07D6R(+[aݘQCEP6yҜ*bqrVJp"q'jh,mg%8XAУdJvk{u,hOѻ;uNJür |$clDYRPׇ%6BG Ly202:5钘/ Ѱ&5b֛!jB\`s_K A}r- ͫ)5ha"42ZZXymsmk[Ar%kjjg]+oRxlQ2E-_WM ;F,+njg4HW/=HvD#Nwg1O? 75NYԸk}V^Cedc4:N* DP]M?!~xP>$EJ?UsjҩVx5oj{}fa#oS.6Kz7܇70%}o  M4\咕G ;XȈxT*8 o2'3M^>R'V@scp,!DFb5-QS/wCD,Y2؃jn vs(+xSlWy62eSN:m:Ic UqF'W+0 Yh`bxTL*bp3FsW [H&w6wu$Fj``߆5a[ C`; <4!,[ᖿFKͤ1 B8wI!mvg0՚F7i#i6}qe-'"~l#V |qFdnarM\2ӱ EPF7Q/y@_{d} {ߕ<ˠtwhD3={e2jIe=I&!$ ?e-|ć+CWv5|Ulʩ{? pp$NxhR3ݡN"=#0344/@ud`p\& :jt>&03ߣPVUDT6^4GMb"'BNk;xoċtyE`VT,; hT-MwC2B{=󊮑[cYm scg72k]E zgװB~~yQNɋiUQ:Uy*eT'3UH~NXY& 'tTuLdk$ZP(ލ2  @:m&TLCx.L1 :-Ze iB^uMC#}^t$i&ǃdzHȀ AЯS wԵ`mڰ(;2 UIwe$PE_SW舄tuos)PE0T+A1mq_h/s僬I"e g/pR4I pnhGҥ=lv6iK7T'lgM|l4aU*}2AqGֱ>1>ZR\L#r_D$k0o4vKC=A&Ԡni*30X5'ć K>޿U(N!)w)d Ms]?rR8bxw.?Hb G +7uQf36wn1ʹ "N3ju C%ǤkhưJeR-5mg[~#&7{o5Tz?|Xw6Z<[T7|\C1lؼWt]?frѡcDS*[^ůB"[kffw3A`cR?-{Ӓс}w5ċ-茅=K@=?[!h(ʷ07V gzz,,.| -J-:`0N5l-8H"E SRX~dN<0l<a}!_뀴}+q u쵊`}]@o7~B=j t0kIV=1>pcYqƿ7T!lߘf yrJޑc}اԐ80ŞbA*:ziB ,<>Yp2t06Ü&~r %@,QCG LIS-Em3$_ `1|>;L< ]"a+Bx݁ZD$Ɖu/,\V]=a:8_&dO2(;[LI<(;#NI t5)t@8JÀ-ʊAoU)9>K"8wWGV%HW%&k6,E''qu`NFF1.TΊ~1r҈®)bPmGs aKkpO.|vAk$ _:gJ([ a/ֵ r'p0Tc{z:HȥW[gO,OIpb:2֐[ p{ПkծTQ7fWNt"Z\5b=q"H0kosuE^^MT5!zq%R;<*>x9`77DD%9"I!5:i&]!d>lA6#ǬO*O-1VGZ!EA C&zRn#ϰ@sXYEyy+eI+ 3U%0Ý Bog`( +8KtpnAEߧ21̿B\6̀nNY9JMK27qp5*Gw>fK5/aFK`}:&QI%_uKptb:l$ w/6Ai-˺L;!"Gz2fF1)^ OC<%r3Ϡ, If)O|fS+:sb1mؕ|w4<q\idew,חvEm5hykSOy輻EG0cDq/ NNY&i/Ӄ{j)>csrhT[ [q]fsB\-][;56i5{/P7SA$Hp02~.ˣz#P͛|?my{o.Fp~4h݉͑Wm*fFˎ*-it ~6 h`ʺ WT3Re4 ,er ׺"ƫ@Ӗ@ÅIx317JQ:ì{X]" M-"|.Tl|s=*VQQoWpEy%WЗ{R#?F?8R,4tr pB@ƽWlP ~"TGK_Zorlzpd. DiIvx}Ҡb-M"(g8jKV?ӴC˥gϑk9PQnr 7< PNҧDB4dy߭\Ae`UDb+*P9q_loCT#SLDi%mU3_@^ޮJ4 P]TuD샾\o1fPOE-d>&UW6"tSq#ta7@qo:@#'XM*ٿ4x&/l1Z>@*m`BNƀBTrJլ v\T\^P"-JlYO*3dZlo)es혇W{7T~[rl5 hc̬@S; vtjP.kwo[;L|w&,4^IKAy3FpH&>!`>AiB[޵W|W[~VŜ|S`EUq}80C^T| `_,U0 [ʩxl)LTJAn$q~q= kY R(7&S6 #Rf>x)=Cw͑^ @ yNs|&Ѡn;;sk6gZ(S_76} l{*`R@ʽadbaձwIn萣4mktIt㽑;:N#Mb=/Ou–(xPnK+vxy5ƨ"9DٸY$g)ILTD'^0Ѷ\z]/fge2:U* hT E%'  &:rkeeY#~b$Tcӝ&B !n<Ӓ#_Axs[;dR)B@1ͬZR#W@ФF2ٕg^1L> #"QܛUϠu3H8ӫ},rk?usp w561@l/h[Օ5R,)4JV`]ҭb!صYg\Èr-Dt\`"՞(bCҟctmn_$< oAXtK:ʕŐNm"G~ %Ƥcׯdo@'Mxɧ|vy[53ڧ؃se/\ NT+eRwό{ Kq r窱ݍ af93qF4L#)u|}@~9:h6Wnlb[H VAKG1pȣe{geҜT=A;TS\v6z>w4M 4]i084.PVwN],?Z@8g%4Qn] W#m`}a]țjKgIf-吡FLk6ل^QI׋;]$!+IQ]1vxe<ީ[+5BoO_=5.iJ.ݷDvAze *X}_lVYc ;4LaMa(bּ=ǃ'`Ύ C c%c 6@*ӥٞg|c\%NF0za(+'*nAHs)$f-3t&Ey^ nFj:͂!%!7DaݖGL/;42?},|3r t_Z\YiS(L!EEmY ?VM]`Lwtho޻DŽ"o6 .&ڕ%ą,Qj-XpNEYL'kVbC3(/|CydfqW qKH*gXBgK:֙00b`d &[jz8;Q?!Zь_*i[HX"8B KF4>:K:W܍Ȳ7Lz9~`6#I'   ԉ]?qX*Rf !.AZ'Ǧ_O~YY0Ij5ZCf[g/)v>hk7W|ޒת6DƢ\'IL7S?De"RTEzpeAHe᾵A&,FȀ d׾%ݰF*&&:˪\D=zV7u#ǐTH.k[A&[(t}jW A6w22 {-N{s}*>:}}Dxp2>tM畷Q%KRԯ_4W\QBO zQc!( AٟܻQ/DEb8xXZ`e2*͵aRKp4ӣ+0NdA/'-} :ύߣLr3ږyNC >bÎa2Sߥ(I CEUទOW4-"uQF\&PN 3͉qKQ+B\UFϤ KEUs}>cbV.iǗ˞:59Bz)lۿdj݌$)aiQI|lc`5}1􈟦QV):$=dGY0SX ʮهӜ}dv繴vR g ; sVԔP-/oj'qv.%猷%]NIx34'S[9~?m"4_*(kΑaRJ,\K([]Xl;T9C7f7]P {n&+p uJw*+Է :JKNF.q beLxkT7Uߢ7 &.k xa-DY)[7+LTBUhfkydPxɿK+${w9]g3H zhӢi2EzIr'Mn_Ek‚a ]!֟{QRt_FH^\]ΎcKT4}_W,ID@Օ¹E@Huw>#_HFkWol?.alN(gވd.}A7 V5D,y G7ώ nOÔ -wx|=g4b9m -?$]>AmdlilƉjOS aoʉ(ZH[Hj|0jZiUʽ,% SQULNd̬T˿&5&gI8ɗ/ Qr..MLߠGF%|>,v^ޞE䙀MqJvv#"˷64~E T>>uԣprj#D" Dq6#lӾ܄mAͥHM5oaqW\i]4B3q#}lwplZ~E@8v V炩PBU¢ql'"R.Ɏ[DWV#PED_sXqHҢ-Z%FQh!hz$1QKU@xP2۾|eNZU-8qN 8% {?a?@Nն`g_ݙohI='|lh5124kţagzno[> MKgs_Edk:ۭsU3 ]k`EE:L%iʿІs3`&ף~}W)( MLƸuapi"t)L᬴Tߴ-YIew}BLvFyXF"%^(|kqCHbenmLSHW~TarMCr7<4H~QUnI1w'  ]igbcNۋ NVS gX>0I_&|_m~鸵wdYkϭ2w7|TCR?$֫J?1H$~i?U;Gjo#dm<,5d}$.0+*+PQ=b<` zAڈ;#KA5OwKB/Ewީ<>řCǮ<CYHoNGYVOPyH,f:]|H_T\Q.wt-w{hY7_//YA䑥 =}X:*Nj;I:!(z1uZ]ҒxœWb`E6dԹ^;? F[ԆFb䕱֖kBa#<1N<5q7m% Cyz]dᴤ@P9+FK<&3bB6Mvc-6xV.";CQhPNȂϣ7 v/& 5zȵ468w.#ЂwYtPSn}¾̶3h"tm@S=-_V$8]DbxVlv{.DR3)RՏK@0;DFX& r:7 UkX*qY) lBs$V2pMXi)5Mo8f7nf mE^OQ `־r#}G͇ ]cAgY~īKRCJ1t-$!y}YJJuǣ#Ȏߕ[HG."L6X'0^r!;S/]? :N4 lۢ96^< Ha F7U.#㭻u"9SX0tFۓ%]"m?Zگnqw˂ʄ.vH (Q?MR HB@ :0m Vh+񥊿x>mxV{TX Ghx,NJ {ؿ[>@V =ڟ蘀us6En!X S U\?:#˔9CgZlVgk'{56UAU](Cӣҵk8exWk$~AĬמ7\!v51ϋV.2]=<7}-/A>z+f"yER̍.i,qwGjK8&Hz+vLLF9ZBEݱri Or II>oK%''o~Gۆ@Vޗ}/T2Uk:!fْFr<,5|,Ů!-3OZj6CoO+z' e!ͺkGAOfZ:%֭e9KA't(J) ITz:ߎ f+{D)Dyb# 3y$W Y"74MI ΖD st@]q%to;mm6'f 21S~&e2|fwȕ 7IioV(̣&!ʿQ=Z/!$kXtp:6j|b; oe)VaKa_E7ZLT3%9[z]vuRY_zװJ-H%dфqXYل Ǩa/#1n̓8&J$ݔ4 mf-\JUTJ8TBy8Mif߸٧pV/~ݛ=;b.#;IjNEc[ ~œ,ܽ /$"X|jT {kxd:u?|jc` ps}S~w֟lr<$Ϩ )|Qm#^(ǑwsL-fU2ض^GjR$w یQZȄTN&0N!yZOCGʥxJ=!`SA'pbDOj<,f^# mNt*5jZ_ LL}[̈;93;H" Γ(DLtVu#ab cc”^k%؟2QAǁct8JDR;*SPSB+KOjZ:m/qA嫒4UNy0> KKypj2GF\ =(5VBQv;VE٫@Q|_(~̎LEuvaa}=45esDΆ~Z$o3 0~3Ҳ9nlAWEe ) Fplo,@۟D$7N-08Kk0HGi8605 LΕygTi4Cɇcկ8f4$ ʏLsKJkc7tlJrV+6n:lf\ T`}Na.^PJ0x0G0 kX\dSY*ﻄQirhΑLݢw3Qx6&3^`$'ğ~&VT@ϫ;^'G@u-ÀxtMy2@מz)R5,7jm?'`4_!7iYbG5>l|8p bJ]Ple6X 4,5hL5&kXgm>&zarה<ۼ&tKT5*&gt ]3AdVzYܪ#mGG5CNW-4'rf^94F Mp""JNؖIj&Cr76eV>s{frpdcom<϶iNEc`^fx7HK(WU/ l E4܏-QKNJ+oY4]n[M6`bYWJ$AOIGE W*0aCI8 $.I|P"40yP49[.j7+S^i)^+Ly-dwh <&5/&9*qAӰf;[=tuFYOXxhXFP`VRHV-5+b9"jL҈_S}Aj%s@xzsI2ri`R~ή 8`)\b5;mg bgpOGɏ mZiER.kό <Pc zF. ʾk鎆~^+,i x,9{ge%0gAyg3XYG"cQ:گYJ>ݭ9=Ykr8]3D53[ǧVY).l`(I R&YSRYt25W<9muz:q&?1kG59<"t KAu{_z9Z({U/5 g{(@*<4Pa@%q%CZ`  fY5 !0K7.t\형A++ш2aE>!{=9u1!C6 ve΀啩rmHe-"i;Z"lB1X& k3`BmχȮ$=8B h2L礉=J&WEુ@b^'1 1$*:yO? z#ъ; B4&V?ԄR%$@ LyW~y5 i{gm"BFN# ߁q*33E4{`J? ,LV UJSV`EjlW.?HtUyxLOUMQ= Yjqd_1:]J5N7eF.3Xg > h8B!2%Jo9䍽Zہv&>;%bG<>IZFƒǮk $Lt~쌀ƪ X0j#qV}I*+эGviD9 gyPӂW֟vLC|پtEZ dBI-^0‹a.?'W ztU"U(cǞy^H6?q HT}f95VW e \jsw%R[׷9buvGmq2T} *]NPccI Km/iP9{Bs`zD1f::&뼖͕5q(MVC~*1+6j_ܨaĠ7O;ɞ: YN-Wu~BjgneU'Y˱HUJWE`-jʶblh{p~2oN x_`c{"HgSe0)֗1yɿhɁna<ݝ XRk'wР, !Jc ~K#[8'8zCc5ײSvKcQ+XWngRģNj mTT$U4#(1WL7cм+&]?:^wj(عUoTpX1h 6YXX"a^ -dT EVq XB[mWE?m ķ |d)=I80Utf0oT }<t"jWiimlqg4188(jW`;wd;Q׊K&J*nEs)d7 S?t,ȴiN3%Z2#vX#Nb1N}0Hۥ2'jAļ4+GOJI c[955;tG&,Qśi?k*)uE7!w*ԨqTOF}Ob YaI8EG,}O["y:y@zՖ`~ֻ1% DI6:Êsg# N}=yx$ػ/ոRbT]R lv _xF ֎&5Qs% H4s',g[lK{^:V13-0x b/k۩G T5:K3saet[ĄpQˢ/H`ݺ23@YT"B{Aj~9uk]N(pDzh'W+Ubm>J=s5[T̋x_8&ʳ<}FvN~3(b$m+T |}>%\0d_t茴,mKT7RBQh|2CyֶV-8#IxwX+QT1ފ\\ҡ+ Bn6< k0|[-5x\S?\ |* Z>X:b3v[UQqt5 } !;JȤ Ӄ^˖~oWDc*D gGy/w] v(uXOI Ҳ.ry'y=0tQv㧕l8.* 6;VF}^700DO,lMF+9Z~FJ_̑ f2 OUfS%z(Q 2̌ bbP9r&˯0+9gVNk$\K@'hrcҞtU^ч-tE1@\oetͬEDus]zRf/xT3@OOC^y.Ѓ"lXs|qĥysMܥn?7p?iٓ;JEQ'M N]8AZCp,oxRpi ؎@SNw`>{t.p]1N̕~^9Σq=͕ҶauZ9:nUokiS,e6oPgMNsN6&9W] >Iۤ`xQ句Ê9ū\P6wܻ)Z=|H'TUGޝWG iBVЦb.x3m cxZq1u g?5(E4&5@8B{yg؄Y/? dTᷔ!vi[ f꧍IOSe3Jpw]X1$C>TH>YZۛՋhFG>,m"UIF;ux&:` wZPΝ. 3}nڕ5 3B@xZ0i< ac4#kHWQ-7A LQ)*[osTTuppiGə mX/`);"XLt ]Ђv;%Opa=WF۳`RUrFrF<ٵg"r`k^ͭL_.stbiIN8\DVseToP@/ QKmᰧI؀Zziv8;5Pg1P26t;TJs@M3bzRUY{DC;fOIAޚkx02BNB$Fz֞HD'j]VE*nD.rF\Abnp`p([gYɔ _F翅.G4Oh6M g?[ }Nm={١P{|Ms,TBhK-I>oe^ 3#RYeI'jAF I-).h:I?v=s,s-6K9qCa@a Z7w qiZq|NwJxHOEf^ 4]%Y"xC̕z)nnaxd $ـ]/ru}x`U%632=A`%!QغD>4i*Ee~R@ aưABŻɖU̝:+=8<=⍃@/J8TI v[@+Ƿi7Dijnb s չy.dj-'<zED4'pw$D-a6Qn>9(?] [[ c$z,|! LtU.>j._5Ye~R_Z=[;칽yFUZ7 ^ J [—ݚ K mߠ⥨W0[Rxl0أًi5f(IVobC4G>wum8m @+Fk H/8^ģ_&FnIaL +F3emUϦa+[Uٲ6k3 `on+Km~"Ck)|~a]z9 XAvP)˹ 3+dPUMӉk k97Feq_Z2k*:*I) & %]4m0 mJ"Q1Nf`k*_U[s 2X.0-XK :'$lPwM!`&_B#Cg=IdR 44߸ܽz:?`5~z @nΝc(B)3/!W>jB`,]lq&[QDnvU!T fr|tQy"?p^r(]$Zo+7?]O v172$ѕc[V/ 9S-v&< %T[D`j2Fgegrc (0ǡJ$PS"#$SVPpJ=A K#]EFuPR-eoOʧWao|o!L6- {`Rm ,T!0|{ң,mєP)q{ȾT͍:m;z6 :1"eL"h_d_FX$Z.Q6}C@>I&-7IWlZ\ Vy(l(W)*#nGXg#mw!' l׸}d8JqM,6H* 5p|per08#cfR@ GU]څn˲~ mLvoˈp㬒+joM%(6!c&VP!,4/eZ\Bvkví/ьЗL grZeQ|Y%BQ< 0 pf5]3?B)*=/MyZ$lIY"),: N%/Q]Xh٧|Ke)5yAn9{awF0UoIJX8@:@eM&u͉\uK5`ϳLP`YihxQѵT@Ҏqݍt%#pr#CxPhS+oYW] Dƣs8s"z-ꮷ}B-2-`uDݻ M_{X9 HB'(Q=s\>)UD$3co8y.IK01>| h0HD.:WN:Xiy:i ֦9J*-aʪbښuꖶ@OL=O vB~`BRO/ҁR~!*\ V==sd3YHYI(MG4"6H@edԇm|1jO:tc=x"yH( 4?&W)-]k~_4 (hvb_/X_ia h0oG^YX iwI`ya#,kq{E` h}+)Y8og .`,gbm8GAFFםgƉ,.p+1rޕl?>h!uZPsgXRt>@rg`cF[z ׍c.Xр{?p(TTTj*Y; {#"iX~ 8L".\^&` 6ʇި}o_4t>#P]t5:GŢ*0׳je[ ŝC#B~ 1:|i>/"-0Rz/zf)( )4bH`|J̩^_:CfZd^W)9)WR1}ĪESiӰM~zi]g3 Z@;Dioq+&N !=M+JR\i0dB)ښ6$jΨ~'#跂 ƦL&G*?py+@h5Szx-r2)-"G ڕj)l >\NZR2q{[j>xuq՝_1V~#zr\{_>ӯ)!D@􏑷9N.pAGK|;X({oӱT*Q2pc A]BΏK [s(=zXb5rjе F?q Gd S5@Owb(EO2&;w65?<:5VJ}e ˽,D/GukKs؆v8#:O(, . AtiLssO;f'+/ s$7lA@G]MrYeS3 4g_ɲ9ڲT}$6|sBxhw3 I+;T;^lWnMUly+XqgI%ǜڥ#F:̄s xVwת6Sp 鞦_?Gu*Œ4 Zӛ.4z>EpLx ҉ BRH:dĔFtt%fb7h`֛^ݲhgkX >nY77뼠v 3w-dg?ěO0)YvkJ1w/lg>^=LVc%c^nꊼUc43èPS4(b^|%yH!Cb#R>-2W8[؀ 6&}N!!Z6`pS>F{94vsviDSEP -|q}F &<>/&Ue3/ѡMyoO8! \3[mqex&>P=qhಜ|Q)eP9_OnJ: uL]zV8&G!}y&M,RHal2; 502 DwRث5Y-88ݻ_d 8evN׼#3Uzm5Xkf -ڨaVSyq7K`ttQUKS*YM%RN=F]㎃G}vt Jhh!x ( N~78WVqu7i(zH_)a".wǽ>@<%MtЍW-,4sXsc@Hɍ .PyAc`ODvFZyibӾ0蹬@0Ʉ:!=S=JZȨD~A UO%  A8anfGٸwlؖVE n{l\Jd2eg0Sג JG%y$N9OoǮb$5"N\`?E@cK0TW1]wXUM nGo{Ӫ6zR+ܬ`G$/pЩ@V̥&P)y4&2|iB@]){7xbYdUw.7E=66`xG d̺apVb";`l6ff'H{.+e6xF ƊO_2rƞK|%fЄ"kj00X[YE%kD=L60QVApo_\͆x륄LU P͞Z^φ}oc[~:%\N'tLy-QeM f|Eǣcj,4x+PS70ua[[_BeRNxAu sR:XOi#%( Zx9O R=͞|wRLPxa@^H}uK#<)PfPː]gG})i4Cwψ102ۖi,D K`:r}_č;2XoE,qIQ)I &V(s?ڔ|66dߨOoq),!gM$eg+?vlN6=yٲiJJ04~J1-;mt Q"YSV\rO2coFG>v {5>A:)%h#<ۡ좙4n]y1Ԝq_QÊ}rg,uL:psQ7w.+1R[_|^l6X( ڋ]5FHN1VcuZPu|"sM:bC{ʘ5 echA֋23=S'! >ILBxLusu "P,;3P_mq"`z| #cƳqR0 'oH=2 ,%q/uo^ï ]yyh.$ sůP :OErrv~DRM 4{43.`iGHS {tf);R_Fx.B@Q& .ZFTVן@4ǴQAĜ{! ߃O~?Cg2BdaN- @w: fѸJm_1..%d[ g2+dr#*,.Cc.Kh0yg+sE/pg֭yFˌ C4Zd A:j"_tk!ۘ쓑3FT(\Иcpo՘ĖMepH .P#4\OԮl:fΰ04Eb0ҔAp6C!DOP&_K@P,(-Z:\G1?Yq~KR~zgΌ'uoRRE0QTXn؞?.H7thZV,ϒDn:nv\G^-=Ggc9L~ Te@JAz(MM`t JKuyfꝨEN ^pA' `~>X[dc ٫d~wyQ]g'3bXm]JFQ0;MzvfF.4uRw)$\LfolMfK}B`^mgzAGUGBz^ߵpNvc%tV 8~tU2峆g*e8h^lK^  7 0aj)惉V# Ol Z|)rYKL%3V^pOJ=Y 1y2+%qNoa"<1MȎb. ls^m~a "q>Na)BX2Ż=ד~C둼z׽0Ftxu"!SΔʔe՞}W9%YSV)djh0z1C,B k}C4s\+z$0ҟe&$顾{ _͏瓩c|['?MY$>s0#c]x8S \iO!9c(wt~E!"_o*ަn*?m3-I*ӺGJwxš9zA!HE &r)X~PO{#~KopUQ @SlOAܰISYpT&8pX18FX.Vp7ߜzk -X UAO>έp_yiizAdɏ qѭFhOJfxwWH3;D)6!J&%E&OaбQH$NYDHŽ`X4t-Q\~JWBDuHsUma^r5 6Ǥ8BDL($q'LJ,϶S?FhECڔ3Z@ʾd?E3ۊq \LhaqI_! Zz<`3RRVPCH|?%5Ϛ!C Ջ'ªS[zb ƦCM-9瘖sy;AHlXBk'Mސ[i=(@Lq_5ֶ Oi䥲6BAcI<,tD [yܱ^:d_'}ZDpHڇ?FE=}ow a pWm`6o؉P•I?[WD4<`&$xAL8$6'R+i%@Ս\Cͼk ̊$c8;+"%0߯;{AG_mxS[?l`9$YYtax1ٮۡC9n]nQvUW{:,āۭ!3qC[d]mOf$V5^c)G 3|_1/$$% Qiеѡ +2ݣC7n(Ykh"VV,>J-UfV:DPs+mf2 :HlaLuKk,}Rbw`X>gq:dziGh$8SF9C\h4`*`,[/)<0|k6IC߇{ZpA`vI%'J334U+i3`}^Z`SD# 1VۓGu@e2\Pxzl󥳕B{NЀ9kGC6JPFhfKO]@ =xQY;.Z)ID'OLY 8.Y OO%ױL%}8 heRBٓR"ϡ:P&I|櫂)Iuז;nɃ,iS>{C_/,KH"f`}*q$Y@ f<uE RśB)Eyeg&sZ-a{Z$^=dr1+6M )2lu5m<HCsθ_5ɗZ ߒd[1-[I\2T/LmR\1a>:C:6 fRO(GHŃQB >Y;_Ͻތ'vJY>9 m8m-ynj:Z>Z8.z.KueT8&CVlEWt0j^xmqD܃?cztcCA?/W5&(WA:qρ>Prbc" @ YyyK~WϗQX!BirvyC]l1z@5kķ*gp1)(A:(DSj̣Yl*,Cz !,=薡(1Wv{άUmhQD`̐O:"V\O1oC5V;7:,`kj|DK90uk` EHO|w聃by}NL@axv`CuЋc?xeͯũoU6 hD|X"8f kҧ"֋cw)m{骭x~x:PR%++<ɹM@/ -(}D1Ì3 tI_Z2Fifɫw= {vN0 ջ ܠ$%_??,hIu94UQak3ԟ`کNC|#Õin Q1 j Y4oK w;Z'?#䴞Ab3Ngγ?xǽP2KDn\g@3^Bx"ae֯Zc3,K>C8MV'0~o^G]9S3x/%;Q (!Þ0foa5>smO]Xߤw )-Q~ +6 W#nKpTc Po 7󈋭E%mDV"W Q5L$vpggJ,TOK j6}$א2 IdqbW11,:*df SAFEñsF{4UIMTï+هj(eK:hUqN⠣;I<2Ãr(ב:瘟sFVHj@5RT kdVӷm0p^n~5aRHBze8+OX$,:v͆^Kko4JH3~0Nl]Fn{!/nID lQͿֿ θJ\NFlHI.Lw'`,&:5xRq";WVqj$6?U)ժD 'z_'sݖdPUO8R'79u@̦+IT}ryGbArO-DOd/qu5'ͺ+V s-7XA'$Z%̋-w@BfL䯶8 wL"L1lc InfE]goA/_i`B>&4r=SX^"P&x֭&ͺBS,$Ύ(w(+: H QYl$-tYN:=.^ &/R¦xۡ݃^<_:uA)wɔ]co"neSm!e&!#yfl@}`ѺFiHN{A"~_U7:4;#*֯ƣq) m.^L2 DtXۤ3Jl166,4ȆS p)ծDP}G9FDK1o)', OLFx5h藍C L(B߃(FIAmb]3}y?',Z6u9/[yThvRE33G]ؙ@ު=*axůfp嘏Go@[݅DU턀out=6Զ\8"esJ=o1q^0fm!{"3ȋ2;ӀYrB`/\H_nîY{{{cCX8d2|Idx 7yLԍEjƄb ?޿ha U̹C\o&ZHS{vgqDI&00G5XfsNcx]Ȍ8_ &@9$i޾Ӌ#%#Y?-;)̆T YmQkߌKO}(Vk轇tȏ色C1_mI5F:3qgWl6WZKX@I,¼T?i͒cZ. &\95= he3|()`i#4W5 IF+-VxwwEJ##|ap ĬSAt/QaY%!ge#e9{7ʍToܳ 0m_H^DN /t):q6ցg4˾WFΊnMAP tkț|A}ˍE/BCz>1n- 5+R̈BHN^؍"ҢO)fRї}^1-o!jDb^D#T9<-}*1lAwfEqi;V_ASe?+0 6)7S ̊#,=Fvq4wFHxJL?C,ljҋѯYj7?Vҗa諿]g!B D;Ą:4R&+f"ԟC脇.'`%Qi~ɠlGEo52hR$tUV :ҥP0vNر\[3f_4=u ejxCl7`>- m~OaTM%Ke%jdoc~T)$E(9p< (AL(u .] iY8XODӊWnj9KB#[')o3 m(n3U#XZ&PdB߅P;8mI(vՌNp4ޝ\!< g,jÖuZU2Q?2)u aNun&B稃A#pٝ9a`-& L6uFP"dԷexmhD:^q GqE@4ӐI]/D6!^sS78_SDςvsޗH}N!P<8oȳS|IP=L75fnyr,^^ eH?CdfGלo^Um4nAg/Kt?; PPr]ϥJ@Tl/aV|OrQpݘS^Ce*w1d$ mhKL6(~Iݰr_qm'PZݮ7o I7&%,֎j$~/PFWX%%[[L׬>{,@ CYiH?um` T 8z'kG s#P|>Vďe{0U^ @˝5aΎ`IFd`fx)eMV3 vz) ~,s^]*>µJ4f}=&w=0`4zr+I z*N2Ks@|ȯ/j =r"c٢VJ/S:T!ąm)4:7u1۔fyĒ \6EuI)]}Ԫ*9.6c,:dAA ubώ]mXBY)I=kJk3>DۓP=EܫcIP;Ʊ! ۾|e g[vnq.H"b y#e+O+tC\C=zXNihp]CTX 77ug9px+ڍē.2\hIƙs.ɀ.)|8w/6`0o~U_ʶڮvxՀrܵVC~K۔40ڧ 7'jYNiPK4丰'SG՗[RI\Z֩K08("y p,rz׌mc"KZoV*iB뎎Iٿgȉ. Hw g\lK 5?A-u~ cGvkWlR HGSFgKlĩ8VX-nK@5@jJXh8ʻSH: 8HԺ <(!2 Q?JI؋ FyoB+ůts'+sh@"?TE#㣈W)rEoZTӊ!m`SF\ܡfWw"vt VKdlO*et1qc6VǴ&V24jUB!Lp+GI~wŁw'3X ËlhKPtNw}˖L'^iMl^XccP*]/ -E W eg X2rGA#:*#Fr02E ޤŪh . l-y h D>.}<B yVj>j"ZFo11Qٷ2(XUls0}tTḌzӡڝ(D44φBN[;;aHIuլ̆N,k?F0}rߺ|`O5D3~BxVX=OiUfd&&*i`4:QMK"qA(UD\`_CCH:(}~(ۙ[aûمIS v,^Ųȍp]s XC> OIJ">jc6Ntiw&C02vƱWVnyP3{xC1!* U b̝>HOўRf:DK[r;cB۝+c9Iq G-Yq9P%p2J.e)aW,P+^LYժx2:C2!F, y7{X&vqIO`W$'yrsI_(~S4;>]u,єЯ<ߩ뛩M[%#^fy)pf#ͦ$a?sA 7|^ 'SM qPeƷKR v\@h+Ko%b< ~!xN\G4n09♿7&􋎛'h]n⭋2IGkbKh F]Nޥm(FxfhNп,XՂ*3Ga)'MIG:^g-%YA VȪ'{uY,p6m\xlu8mԂbz/]jV¥XG+Sb_3-9:w;K($i5 K^H8^fCi5$?jei E`,ZՁMfF]=sm5_832{@Oഄᚸ#0xA͓E6r}=4-v939΢TUʋe}-lSkksk}ӝwlP$M H>G =.;mp yl# .3MB7lZM C@;G[U;Kx5;iTdyXz%I >b ͈CudH(\/qv(R:ƚz.x4gZkVA8_|cr嶔z3xATM5ufifݼHh]ԫ75$C9+Wu9#MNAEM샑_GgUvh[f^>G$.Ƅ7r`msZ>&B ?Ǖ.Q/WJ7]_9-gxV0bf v%(`9u/V@]4QL}4J[eyrz4SgϦXU#~;r_5h01eMO^؄:b͙vQx!:66cٵzp0Bx^u!F 8Wf)̢^HF T ")3Y~F TL|82#3<#D ;r( W'dHm MHSlRX#>{Q$G{(Kb"-t?z~Ͽ(L9'ev &m۴CD4cS$b̔F*ZHy&'Y:2h[T,#kT;hQE61?iosCc L?MfV2g7U'Urk r.-6:>j"7[u)m.dyS@5j/1a:q`MnB]3rHj;x)nګ'mGں؊qR-Ε\@jtevzqGd5ν"rP}:t}Ge\F~ˍCF,6n@(2viD(4BJs|]>c@/P'acO'۞fçƂ~?C}q+UM)}zkJP@DFd4ˁNp5e;"ZOu` 7;P.6z<yA[Ζ`zQ܉Z:q\zc8 X]g as# d8\a6|[eoߨcN5Ȉ;$"Nd&e2MY֝Ќm8 vޅOW1}i170ϮXť,CN]'7VeP㽯[vWp c:R@^EQn  H gPlQg|qiYI[pyNmvĮgSL[ibSVwʝ/.ؚz>j|h n? ţyû}d/ٹ~GƋ/trZ9o"=_*/2',\qb|Utщ'II7|oC&ю wRZAdR{Ӷ?:U7u3gkC(]:Jڲ %F*R}۶^˼k+$R`7 th7[ЭFBn 9?Y  ògjx=or-ӆu$Yg%{&hC`r(K8AdlKk'8͞@.x5Uqhvo}v߷|v&"w)?ʠb圅޸ X=+pfonjDCK`11~ u{N[j喱Hiܠ~b#bjQ{v}OM4! !ji PMwib൞ _m׫(M@oVv=AeQ q3~F*ޔjW_t_춪lds6~ 2)Z_jPREFxTlO{ru&]P ziH+bK:-!I)84xi75elam`>3\;mǔWo CԞS 0̆)P3;tqO/n^I .n oG38&C+x q5G~㼡^! IGTiF0vŔ(icad'M!xɔz |lNADgWp|zy!j.~\lVڏ,iYd+Vp҄" /P ~2zl٧;B~(-^/Qe:ŎA/t=BWb`}Ldy[$RV]'}4}jS$|*ݮK֚ep"3pu3޽_89RfKQMRnW.KN+(.ߧ"bm dUnCW‡뙂~΅ل̈́D%C,C$PIQH!.]V`n,ӕ u9jꔖ[;%#"jQ]iʩ3"]Ŧ8f$JsaL&yUjA|hV=(udLa_,I;4ݰ>xt tgwEJs^&eвKnO#òգ˴zNЄB~e0($V@s (;$1)31e(>~%82ZHJMA"."ķ Ϲ ?T&u0l+~.*ht;^5-G1,ZcCv—qX՝rtU2϶++(if^MBFeZ0zI3p(ZDCGJ$F 8+s: R7 0Rz{MX L@5nljr_gdE2o~=%BiRz'J mDܶ>@V3A^zF&%e+* NmUڰBnh Bnn=U#;Vx[p|$!ꑷr1T &e @ 7=Jo"iN^ y?h- ~_s^όOVב@55H- ёIT+zYa%rh`~_Q{,}B>vMbDzHϷu4&8DBCmhh b/=VҨIto/ Ds$3SO)pky4zBGZAUa8/&zDvvgY/psDrnW8 wR6ǵqni? p#CytuomtC7h\ hLljۻFEf3do u/dO-9 yd)C>@eq1\CfG*OpㅪaEhbԦqG=364]9{(i$JjnzlX^3o+ъ1erHjIqHѤB |VɟʘˇN+-$'0zwߘᔮS%=w4W T7cPw~?\q(//m5GMI FBAZtV~Ō2zU@1W3>Lt7Z| XÉwEVSn-{D7vDF>Iq'T:r̉ rTzsX1|#:y\Yȟ.,E3z+ЉKJ],V4ym)L W>a+v`~0a({XoG}8OLj(mVQ Jq@n6pw"T=H1(MGtSì5q^U`p6 opem\em0:*04`qWY,տBN0 BD3]m19Z9U/Y7Гmiv싮\Tǽay;5VტWEq<&|py-Pl1y-di Lfk(iRytHQ^OvB5D9>ORdw]yP6ⶴq7R9ޅ!+,+` =wVCBck(&=? _?Zt^]&_gd>îr+mϞԞ|M329yF>oTϧT8Atf%2=rr qrsVSB(bSdJ3ʛ{Zf֚ jҏyg,6̮\]vT,<H|P8 IVj DV9*V/߄Zjn=j̶jN i c)}j!%ٻE0(@rP#PqK}=?wW%FGztӴ$ -)pF 8/3x]1*# RW/E%Q^%t(#?̌Z-uì$A&>g KWX^s?/-%uO .Hv{xe_^G)Eƈd}6vnaXBCCFk* Ѿ*6Glw(jgPf8&X?~}6ao@DlܣޮEGJķK75e8߀&Fٟ|{J e;='hwfln)'-Gx|ޔVs뎾WKF$\0J$c: ̕jYهr,Z)?ri,Q< ʩ t F88OʪrwyBd-:k1::m򦰭 ;T0gO.b/XMFGӌF]B3F5tAdށBq##0=څt G]^$w7x$ŽrWv~,YȒJ=DJ5tf9\|eDu}Z8FI^ETC 7-Ey "*/#$jNi&z/8ߎ[7IÄ@ڷ) V5"ً_e6ǾFnڐKAZ Q>)*jkJ-OxxJb7c2)cRt~iy8xBqjv"/&4oQRog5z@?ɑ\R4q/ ϗǕ2bv7ב/x{wZ“dl`_SM%Aнgb +YʙҗKGz4vL*EF?J ul";IfmQ] z=Ih\zƮ~c;Ha/V;gs5!ЯﻤV9TUdΛ*$.!2 _̗UdA7 >>˸MD)yBַȮѮZdm,/e[wH[rfTk5DPM0bgrJn̓.d̹Sh7>8)Mw`$q,<36:x˄{5xۮ!|VoW+Dur=bի \3o8f TkV^7҇&J9*ש]PiVDW\ !ӹ?'DvjA!<hNZϳ0m'\$TC-'z=Uq^XK`NY ˭fL2h+@Q [J듈ϰ 6dm*KƔa5ёկ-TQbC966(~GXnC{CJ E ^ZP'.ot!@eH. ]3KOHX;zlu]u(RA)Vbmר*J,҇zhGP<@7@9z`t;ȇLOe8 }=#]3Wv6$c0-灿MApt!-@(gw}i0^i".XdT(S`C0?_vV 5>g9}8}U`RQ ġ?CgWafO2hu˦) l Dp$rh nM?ĕS˟"U&?O#17/+ZsR T1lEd|0좧tV{%Y*}Cv:΍4*kvL\;{,Q3v E"?3 ^4 yn,umoCV(pƳ+P:񤥫f8 ruqlWD׈MhQuYz,qkcl({ ,ZEJ6p羔qu5Ѱ̓wzcLRmm+k[SesnX=AbiӊA˼w", GkWX4.Ê+>3Q>)mfإ wCF0jݐJ},ݭ-Wk\R_<=݄r}Z^DIU7J|Ufv,К]%R?^ZyWqNjx1-k]1S  ]7"dz9&,7jxhxX,8*nyrP?]X4L.}V=OQhK ܪh_)edܭ!=ŝգyЁSpm-P'*1h#dV t]JWgV_qj㦬r(*dildPd ,xюZbُ%E_$'#À%o@_"d;GT٤2INj"tQ &чkHqf:ԏ9zMv:ҷB e`Ð|pHHIas5WOLr9!u~9#]bߛkJqHQ3LxJЄr@[b ]bGhQw<[dAlLjKoN/ 5V&*j+ngÑO9a$^=Ldgau/!zauאŐG14 [A+B5,#w`0%qSɞg&r̅!EF{a )Hpٖ.CsIoC)k5F@iCd8C&ͷ-%"f!(L0O-{ 9W%iPgtMA^>35Z-DM;qeE3Gei/qn;Yk3A%:ТZKV\{л~ZE@aREt6!Nvnbh1f\3i] 5KC} d3ͨus[5u=H*bH[Qq9r{!%^^WoIy  q{'G.U^ dϸW~T/.*;Z !9H/\[L'x))_F'yyw+d:Q2G$GLOh+"C P]a"<ג%?;Dg+?دTԍ?{%dXT6T'ˍPWa l5!{sƔe]=@ԅS֛p\G҉i%fPw"9ve:|IkV%4.i`t Lw0 \mytRPɢ!#|X јW@=|7; ݁L*^l:Wg{Pe]ݸ^#" km4EQV 9+Ճ,EKrkxhI{ b^V=wu9N܃IXL.Ym 1 X N 6/F C^@xTŞV(z=f6"Ĺ]̤ٛ' C|@ZAfnd +FK\߭6Q*=LYqwdg)miG͏9mb?`V ]-Xb 1H*後l #FO͒.|HWB@w^`X8&ce ТְC'UG97l p R1d͐)29?}Pٶt xVd,7Jn $Ejtor,9ؘrxPzX_]~͸5@쨱heK[^cU0Z}y|&kn3z_31%s2.ḩ'V;$Ӹ4xo|J_2]?u&V/T$`U 82ȁȊu`t d WZ Q6 F:˔?_bpJ>j` ҎEKk:&o^(0b+5'T6P)\r1jߩ^9A?eN"F#?t=bUȮb^\.-YD7}pDč)_Y p?gwڏx粆IYT޽.Xm7|!0ǯ|oYebŢA(D7GKaHNg(R*>!ʥRֶ)1$Vl`Dψ6*36.~7x:&5iOގ\*iV %y㹒$G\n&Ν^\\cmK<zoG`q[4VFWl+K˒+[w2Fs҅XObVoM6(;lמԫ#O G аRF:~Lmc )X"ߑge~1c12l#Y1 =-..<"PZ 04x!1*1S?#ޡģĥhcKnul#.eIG#,obr&І0f~/m4 GE?f; z%}aN x%M V:j @݇!)(>ZMzGGJM-# e l-߆a/gV9ETWRNrP-ǝIT =i'U4}wҚ-Byu2ÔPtTyKo0-;/|y&di ҴXB^dj#@]s,Gsea? L;9m:43hP-kE 16:!>WڍI'(8Ybfл3@$v A=n~%N!R$]0P}#;ķh턟\~s-ץ %.N\DR <1Y%Nèq sUWS;"cw [1>jod5! ԷX  k',b<-d05W!,K:2:J LֹRفP`.SICa9qzO^U.@NP \JhN-^]Yzey֭m7UDdto!Y УݟfӀ_a=%)n};&m)Q/C8ac!ڙI۠0Y()b 5f@W"!92!JE =@3,s5 2¨#f0VEmIHHJ%dj/$uI܏-Bw'`Bk+/ ;%7|ݸsePc(19N/.8Vp[fH,, r4L44t[v|>_zt4( ,%Gk6?tWa` $<LNdaoC'qob;"m5 ]o,#HѺ"fJх#*6Cuqrvu:,WkX'M)Lw% J* y\P4'YuRáE0=:׃5e:bcaғ#.h+q2?Ms74; qӾ/Bwg/Mn¢ls#:qa&cq4/iL_qukHY$1:HpsĆݞ;Ĩ0T)߿HLtQ[Vlc)2{3͔w^: 唙qY Rf5 ;F919j! bMb@$U?w:Wt'fTym~A#);cLnu?5]q }Uy?+0 ]];/vyq`X)v:u6`B75KH/KI~LW'Y|\e SELN&oP4 |/4dk FNXN4gց14>Vk 64&|,b;ƶcВ r^<) HnUGhVz 73ܸ,)wC2ʻ=B{|1Cf E\fq3,u@fb1d'ڠ_.>h 0o.{%s |ݽN0!wjAՅÓ3?tNÝ:w+23uTFղȒREXh%B8oFLT< n =/ޯab0T iE1=Q,`VtYcֽP9j-9z[9 RmǩTJ^+ @;ĢDL_N@&):xA.b MF5  !UѴ5B_VLeη #ɪUY zBO?{n*PN[hVs,FP1A66Y(\,jhk)ƇGDC9RSN34C8ksF){dM bCx`YfG'$\NH0Y /8BKJPeFR7(:9 Guֽ RUnlbKh.HHZX"E" kIA~eĪ$We6M,ѐ8i LEmUrlȖ^N\u/nlW(&!CWobd)}lY ^O\|vyX:\:f=_݊ڨF@(ݠjk8u֎с(F0KkX(Ʋ]8X M6*)dk?Z~?1cdT$ۥ'|=DyrKwzj PO)h+UijeK t6Đ׃;y8p(="$| bS(/t'B9*;['OLc ͎E ~̑so=7p'a$Dj3ȰKf,K_. "$p)yrXd=,*_vg1x&.xnJir=zxÛh5V{"=NpIo<ݘ7+(E{ [2 o_ueLo-d$fߧ-'R:|&yrH6/H}%oD~8.Oʾ#,WM%g4p]IVswGLJu4YEnkHn8- {5ChCiØT; &f!1̹aBMt@?C-,r| c7;**o)MtKl{Oa-K"Qy!БN.re'K1OCϫ?4ěQZ ޫ$Yڂzk59NxVNw Fϖ7H٩)ʏ`D2C8-C].&UV4˝00G[͒q)3LBC>RVVgoBx8W0w)u`/gA>lz+2{ܦsM,WNG%:I"Ӿ vl}25/Lt/"JgJLBZMlvď"žs$93śI 9aE7Y-^Z[fZALbVaIҢΨaD@ɚ "IݣРR̔!#H?K+/;JdQ/HԺ-;o_ K";1󜹷Rbh[xd@0E8rS(Kqu, H£yhiR3K3{}? &Ξ Ox [Jf|edshI"!J:t'Ԥ_Y\3h "vGjs# M)¨2|+KLCj+7Cic_)- 1P"|MQ40P ca疒_.aD/<ovt2"y{$647A+BPyrv97l |Jg7fBlOn:jeἊl. @]L&:14kWԲ.<@+4~{v)<$'2 0*od)o'lbwMʶ!uH؄ !G":K7@l&8ü{9&hM@p|!XH=wM΄qF Ï˒)mQcf Ui[7$+3D:}ErA6 )Ek&h"6;KvXHjrF;:?WB7rMMIyV8YS2{ĢzstDw~ГbUrFUN>aЅ#V,P1Ѧ[ 4JLBY2N M\_Jˈ…ۇ H59>rA "p Ƃ`,ඪuBf p}3sXSdSWjy)>xT>FzDzj_1]q>8a T >#N0b>Q:$[=z$c$Pb]5mR/?=@KtBл0pFH ȇX[ q 귞.uWYxb+XgwyQؼy/۱ȶşƍ4[54Gun5#$ʻPsf'*w<E"0Com]F$.&/c\q@ srJĂDźE`uD^!jŷfdy%ag "ᥘުAU[s 4Zt +F^^ :ΩʎQc|֐G3I~ |GqnuJ4wS$~+uAaM̛p H)eFv[Ç&I}RyΎ.J`< 8^\N\1eIbF^GHZ!Jg>ְ..y)jȒLCd䨃0ztRbMr!¤1*I+QihNt;A"t\rBfgJHN!0Hi#ZhW*Hg]Hz7S q 0LZ=5x+л{tY$^RKM&)b89魦sPmi3gqD\IُoNz mvd4gU,:*_Y,hì15-'B }% Rjn:-!)tXf .8!{ѓQu\Bo%:%olYax1ӀIpcSw%TfxyڽO8.5ĕݡ^ #,N| Б%@RpD]n_5P҅2vFfnH@ܨp;zS5#%!P> ?LM8 *ZRRH&Y@UQ(юoz:N37h&mб\-,Z)M]@ l9$:mYo"O}7HG mQQ`'b}!AC{:k_꺖`sy̮jhXkT.>Z5 _(.KAhM -cؽKȲx >0ݵ<:.̅H5J-~/+*ά&i&]O RnSߚEVe?openߍA^\'u~rsi=%ps H-]aP7Ҁ%ĒSUY*nU?%2|?^Mu&O&X6sxCRKYw :9[Od,~E+-4!@sL[xu.;|ͫ8y~PT(:v`̣Zԇ٘{ XCHGxŪ @!Ahu#jb[w)@z!`/I R&M#-6tzp| .{@{yoO]Y9Aڔ[^荜9G]>BD~fГkYlZYo+k} Vr7ǽfZ7 ~P9#(6gCxޒq+8c]$RF/UoqU;W\Kx?msf{)A[7`.@&0@/ݳќTxM2"jNfZ<::EuJ;VtXݡqi.o4m2?2(Ǥ. uN\Tl*ǯ|s]Ih:Վ95!3Ր̡CnurYf6$P*9OAZȚLZi7WtqT 24\$6^1N7ԥXiV^YMuEK `$j^AD3)!pPm*S-q#)sגDe%'>㡫,/K\DXپ.\C㾻iOvZCc4$&/"6󖞊ӭj!ˎ=ڮTԞ1DMzU^/7Tw.ەytÒ\Nt9Ż_lCM̈e3 snQ9!g&˱- a t3<\oضVύIim'ad1uPp5n\ !qWN,|;1$0;.I~$XEWΣ$+ T^R鶅UAWfbzoS0$zL{!+bHmH-QC$cy -0C9]ؤAH5x Ƙxb>ޠ:[mhJ~Wh$N/ Zx' (<ơp^v wZQzۤfaMjڬ6骢RWbh<zhȺ?^PHg[-E2d,G#b t#&] ` ȕ7C;aӆMR 6!PB*@Ljp:"{*&BBR3ԯ|&E9ݣ0{ ~[#Ǎ5&DX0N(쾇 ZH(#(C&ҁBiBXR óNVYgK9V5%*AtwQԘ|κhClmG%*kmxC@ފW86{!aI!8e\7}<6O$irj -c}>xTe{@N*]ǿ8< "NWU270\$55O\!YƸjmJ9,%UÍ*|zŝ\< dPzZJX M<5r xzB*qo*ri"M+% { @٦ XwUErkb-l,6syP/cJrWM1}:vꋂQtђcel(GiKJa`7&WNX\ވӷ" =I0¥mJ׽0s G˥|W 2WyD <7)Q5zK#EAIfC}43x[(|%6YR1|#ESSrs~щm 0 WQ'ѸN)Q\o-v-1,/kXܞzS<+bg an~փHx$s=nҧO:K͒ޒ(ii|\mUVUpz?VptQU-۷{BwZ'k+`aqC%8kT)Dڦ꣐,ZC:(`@zuyvU坥%fUX" ),*<'-5Ϡrp=Ήzvt4ND: I},!lP2τqգpܵu A 5&GjE:K(eu_P!iJ%HeXBcZU ;RZhzy.RNcx5H-e$+ߜ\%327_ڲZ(!j,Tf܀AC# 7S!&n[=#gJ{)SG0+ך/Āj ?K^[l*st̹փ9S~eT u|ho 8ҀK#fwMcSI*e_E*txΜ3.LOZSW%[˒P,9op3s/+Wl?xKPnIu^vR}SC?ׁ͊_JQTCKEOJBg n֜냮-x|AspP[fO * iT T7*od$NXGnhıF)kq`C* ol)L rv ,]˩Ա`F_Wl>\[UZ߃9 q8i=hY^@|97;5mbTWp5ӌJVR-"9P<^M*ŮE[nSsWy!6 W52ba"PlqwG6 ?Lm9ꗇJt@k{ ղ(-dkIuy G-ÍK/Ȏ7*'uM< iZ,8| MmH7 D`AJq=]*O䅳" G?ˈ*QE$]^\}cPuek3Uwk l 6^֑U$(a9[_Q.G^| GtD8֧KA+)'S)ؓ`^F6$!!͚\88`VǞvkq ͈?5 .u9{B'[ZK"219HY!pAΦv($z 743T'#3chۅ;y6Z Lg/}]HdP,W"];WK Ծ\WBסtJuG@$ ؋瘕gj;F2HQ\ccY\>Tԇ< >0ȱvLʑu5%(KI.nn_R P~an_1 fĬu|G,1$R3bo1/wBA{9:1-nFL?phPlwL\P&hjk8&%j-{&9,J Njn9KJݗ2Ը ouƹ+gg Gch60a@'b"NBGejz$BG#8^򎬹$. PR?PB}} oK~6 An!(|i >ϻԟveL}%TE +G)}q [I<{fߍ }ǿ얹%lPc 7Q0t, *I~kOZY Y TŕFE]̱܉n9ٵO{H!R'/~Pg )5ۃ 0 r\2SATG6Qet?]eѓcTy 20}d1T/k[y54&䴂PR.wxv-(<m<c@} Y78Gh,d6q:Y׌\CRCG(IQPVR)!戗SԸ&I4` :@$wYRͫTps=ȐR*Y}|XQpQMf&g Airk^dR" 94ի pkOڦ^+1^C /+xIdk'!c6zxU>b6H u; 6} =~2IȥXsQCƁ1멻bKp1zΜJ3U`gRe L<`^n?u W o %%cO9qs=lԧjfUA24À M Xo? qZtx)=M?S#zB:=Y>5iv`m q;6XuΫWXf ;phOfmB8s\PX+os<]@YԦ xx*XϒƪRM_v;z$P$s"S,!,lJ:\om)޼&2z2L̑ b 9./1@" zuUÂBۋ<5mJQCJe'D6iwMZxE:%B}\9Z~+}ZQ虣+Id,x=_?(Ըg0J30q(yCݼ5Jfi:KGr݃UW-ʹMMrwIu$;A)iZaKg͐nv󅺓0A VӘRCE=t )5S|I#Fka 46A{>kA:3l+uoKy@)sz 8j9$.opѐ Yؒ>f@;| e9Cv^XEĻ(c|~Tmu̹<6G89~s-Q? LEdkKCvao HטQV}֟k|.$B13/ #@s]p{"vy"X @X%N5[cnuVa5P'b1kyE-xd%($;eEn}@x@b:vRY!`p%+})OR(ӧo:BW/ȉ :`<Ei|Xܒn}[dh@6C2o(D7zr O|ɏHY/Ac%/`pRbX <-/C8ؿ]r AĄPEL=vx9Bn.ș׺D+*ꈋOy;tEٕ886umf0 B`ڿhhCuRPͣ w,4y,BtP 3Z~5!+$b^iu(bLA:/Zk:M 2q?-aPB!u&%tMBjخZl`%i?JEF7 jHA64CgV.2+S͙#6f SJyۊZi0ƽVs jPyJ)GmuR_lR p=轊>:"ye_ F{: !eA"(,Wye4>_]*/FQ50!]\,0^2O3띜ZX(-lsx EsHY͐G~I]e2Mb&Y6PHOJ4o.h$;y!7W=a,PA@lC|W-OX`ńUBo\8/fں֭Tca+ Q7J^J@[x琵˨ Z>#IB0RVߟsv\z+Yx]T~8T)Ԧbi6Sr?>&+N5/)X' GJkHo]$$iI>㚂%i6MQ~{b\y/u,!NשVĊ f;P?:_3ro~S1%-V6fɎQ;'ҩfsK#Vt~zڊyC01!Ke9Avm2!R\s]k½!I&-4i6w}nY zevf~u՘&(՝UaYB9GXx$Ơxz_Q֡r_K9nLcqP^v5P㊃Sʀ^@'dN+^F!\t&_Pԗ3hiT¥\k YTY!Ih{!Π" F FUx5#Q\լâH(bFFV?IoW$A|L` G­8x*#w7n`)Y15A??{ )D]a~ @ -tm* ȇTw;; H+q~-ɊkCpJR]XĹe0WefKBÒ'+>]o`!h *;К8)S C }Ifu&_[IySoڟ桾2k,"xJȟ,o^EndFtz*?Q/#5׏>HwǼՉaaې\&5@}GrH8نR OB+cpҧs[)~=wKOZk?#?V>;vk:m Cuko`3EvVЅ#m/]]ߠ\]%ߊi7vA)u}5F>IeSAf+,4}%u%n+~#W>Ml@*>Z plpL/"6E ;;dh '3 Y?!z=LAOU7Py MYfcä$0xڬ</_eЀ77U쨹ik OLo)E3lHпb)[nMm+ -[8sABA %nYEԦUcX Donv@J[d˗Ytp᠀R>UbHN@$Ÿ&_G"w_&14ze"e? |5ɹAr/eLWna^ u!+sB_* | n"u;bUl'@"c1^z*RK~.7NZ' ,5;c穋wژD)cHI5m^P~ѶH5QJN5<!]c@MeT LЕȽbApVi&sq-PHRU9HO ǣKOqdzB5k,Ȟi~G I0GF‚ %eMl'.pObـCG"zC%^b 'I8WĎMAkRp[H"n+9zatm6ڟW*3*mb!U9]ڵ8#O^v# {(u>VB{S" Z]jjRee+y':θϊk'o'(өh$3DOn_x^;n_c6;>(yhjV]AYs b7\յζ\fd!G|˹xMy`9I8$2;kgQ}'PXؘp)jG"ý1u@wKRR#[Q:nnJjLh|zM[PJ? Jqb2=rK3)\LHnW`4Muϖ-lCҚnB{O7z$,j󫈅S N&gd'^4alG:gU:zƯZ4@|'{/N݉G<7}6sxBZiG%w͕hK|rU*l0< rSnkO8 kVʭ?n]!S>0cD.b!obF~@6n_̸`ld6{HS\X-Ov `<Gor_=4'怗-.!V,ebHw4#@sP,d EX%¦k~u(1`Upl["pv =,FM:­w})ȿL"< 3`3äX9Rn͜w܆8L)#FfHL͂`(_<| y70hJIb =2!2{ǴO2?&܌._25ލ"ݒ0UbKʈz*;]yÊtYwn9^KX6@i 'j:)z#F\ihahRSܥTY6 E1mc/2Ob  7?ó+j9.'F>*{j{H,*:Ag?й:Ŕp{X(~g1+m۾_hy%4Y9k ǵYWM8kL_=6 pҴ,A^of9an~Z1H%Jm>Ϋ/9Jl+Z9>xFCVǰhT/uq f*⑰>vӐ$bz|iz8,o2%P;)a?V-5 O+jG9mWn/o55z&R<5ؾ(urAukVRxs:\%*\*G%`3XOp2!Ӎ!j$CCB2 tTY`s\$P  S&41I]{ތs!<_ v,gby=WgLpycvݒ0ȟђR/ xC؆Ϯ8}wK܎8YՌMK'Z~MW;Pk* ,A7 +,&gU)O,CԢ璩MZ3<5.. Ζ^( u$mL1J=.>=+?bݷp^ܭn 5g,MUi-bqʊ!^RSKR`Bm#uu@{26hYܑ/n7| jz#_/'ghD Xk_Hn[Lȉ`H':&RUy8LPľkm7P-hݍ?A6'#j4&r}-  ϱad\0M]MaNk ph)r6 [>WZNu  RYnҾ E3*eZ@ %)`L5$P!~X-W-MxO:֕@DH6O$&coI&4awJ6;`kAJMmw"8lcD/a^kQ3XNzwy .}pn ~dcn< c*7*hF<8OH-rb% w"pߖG9 \XN; &Ě+,dl?wkQeEql~an%{+;UjEL6 ҚNIt2 z9-(Dbox 5ѽ'YL(8]~u.RPa w/^5K Uɝ%/\teNWR8<*C$oˋ[~iz{ߏ'*~zͭx 'a2W{"L$w>m4Ud p 3OkeFH4NF&3Kn(6wYmb%љx_q aE$OfW,l Qcr6E6` rR9ukZ+r -umU_Eսa'vrG¹3B@M`aAw3]Y  "Q#@D?W doe>3HY&m%ecs&'H\/@%N~/gKW!5X_m &#E d*qhr~'k`0`J0$w1SdʔP\'ON۾#x̰?3Q~/()ĕ/&YJQT]!]u"CW l0"/&_iJ?|mzIapo[]J\A7o=G-_\X:m<2I9DzJoFp4nmؐSJfpݶUQn'Vt b٫/W# {su#j#/0%¤'x2WI8m5+ Rt1=Y%s_.S_0iq"UBJz^Zy fbCIKQeĞ2ĦCZjzi^fOh|U Ewre盯KYMdC)eϭ2ٯP ,4t ]U E:G}IܑϽؕL 5T"Eˌٱt5j)ULԢ-Z@ʤe-cuE&Q#A;*'V0wIMit#U>œN_TKKt%£p>Mp*ixnonp"AJ8 t#^{dQB`.(y0 "{'BHb~Ω.ңyX?!kֿF$uIתWI/b7mvEGrY~6U%S4F:~)L[osÎ#e:+H`KŰd?'0 F,-VnV ˆO{u(7[)B`sghG7gKȢ7Z?wqgG$-59달X.>nv)I\M94#4NZ;dfnɸ_O3@)|'hCmHV/o{`[! 7ǎ03}EU0Kί8O&t̷3E+; RR0hCPPC b(LxUzrZBYKSs $B۠\յ y8."0_z E]Ļ~UD5PjT&Eެ+ z!x'W0>P&m,zh;!Ku@+Qi3x}o{!\?݅ęv#R,ĭ[Rȋ2zx\*}0'σ^;%$x(KL;_u9=ƲSJƁԿ(0 ϢKOB/VE%t6rڒ*W?JR} .};wD6/XX5`}zHqvP&*}@o(bXnj /D Jb.%/WvJBσ lj&!?s2^ǔeID)cXh~bzÔ,ri"Ed8FG s!y*$]plr! ɜM+[9707-{6 UuCĂes _̆zElI]Ikׯnqsfg(dXĐKy(gW4jy.nL=u&&T/.Nq0nT3\X$䟔,`} oɸZ#7B5S>dTdsvk8xX 7T=<ތ$`Z"m, %% QbhsT?Eit, B]N؁ 'l~nwj78}rYQZ }.oN#;8ͼL&3`|y,.҅reaNq3 bVr&y idְYˇ#)yBz"{ygRj(;#M1߻2iՅBya|Cī|Ί+1P~՜jcO>.e='+~f(C5l2o׺K5^,nWrGw]:TpŢtbNPњ 4q0]OQEު8[öTZ23ja}]={yC9آ b7 GEU !Z0e4C{5g*$G(K-oU?z<('غ/Lm(zcUi,n'\)M`$YzqmM[lwѠ8E>h = 駁 CеdiE b9: Yj|sEhx4)ghmM/!|uQ׊HdſUmmsϢ&@6}z I2ׯEe ~Iˁ记Uݾt|[ (,r,CA!xN\i _Q7{1Nlb{R,q4L'n?ch-h*i,w%[ob0D5 j~E/R}b&p4״A.I) 9a\MhΈ0bcar-~֔R13$YuC|1t ?h5-*?Ov3eMc^gN{1ЋS|zAO8iVo(e׏.k|D|ǾVyO8Us%FģvCMd\79'>Њ\iCBSO}ńR@D^E ݜ)߶%m8jci]h[{&$샢hp2371َIqU 7_VV"\: n9#L#oER?Mve׼Ĭ_<^)cH,8=HGV'.hJ\L6'P(Vwٚ]mNJlkbPhaM?y"Դ檊^Uo\>!\g3N7&Zk:s寥0K`Eze#+J Lv_v/Y 'hs<*V0rk zbV~y%P8ݒK Ճصd DDgSFh͐Rye R{ -x~ 7ӂI;$eN!1uN `(X8^m~xzlۃ(^/IEnRA}ԟ?sւCtѠ؞Y{c} )2MGaK…/ǤԐ*i$ :L8!/r5gk%X_TB#Agm\h\ֻR+^ZA͊Q?a6Կ֠3eU}@Vur\뻞s8ǸaίP"*z23gZ&skΘqRKxxIPQT~"UHlҗABLUzI˯u9ѝ 0d0lXݷ.U0"S>]H2y2Oc/uz]ZXꨑ -=1X,I䧜NupKgE>wtGt@U,S2rs_?o\*~r U'V\1u"ujcAT?z݈Z N?ؼz Mʱ.Vׂ?YvOX6LY/ۚ.{s@4tli(͊3@ ,n.+%T:?^'&+8 ח _*Ryϖ9+pWsK.+n=$!d3/{vx#!s~~e1H<Y첦bMڷͽU1N* 6ckIo;PTg^d^+ꔐAsv[X<|| fNsڴq*evHc wZ0I-a]5ÐZ~Ģh@̵Hx: M+zRWfl궜!piO[V[f)A\aFM01НKƉtᘟq)+Ď+"DfʠyU%g'?ޑ$.4ULyv˨(%\^:R޼ԧA C!mi SaL@et^6 ~kOg~dtىo2xwM=D?l Y=wHELepy+N)7F[nqKt`6{W` *;JE gK{%% cq;ˍ0◼Xp:kq|QA/* 2>ֹp+G|Mr/7~\!;_@>0 cI uߐQĨ'2?5zGV|:lR ޑ0%Ybofk+As^ sRs,e$Qf[LU9pPy0'JGsl S ἊI3t$A@2i\SuO=)$:ޒI5x5s1֏{R<"-/Tcl8T`VŻ2slpe_ǔ4AŅ,6mG7 RlgX3):N3hcZdJ@ @I0F=$#(_;[ s sJ.+SJf"(:t^)h Xs6Y~ )8g }m_p:'Lفx 0ДD1Iʄ'j&H[#plg9zv1u=\w.[V濿I~ 0\Uncüߴ#Bp'!El-;-=b7j;ͻP.yv$2T|Hl秾aMc4p=Z1ץ㜯K~P܊i}z ѓB8\ P'fbHGtW$_g L—wN`n\>uVCn]ڂ6L.Ơ N_mPe{SEJ;]R2"D7%ănv(}/ p,Dݍ$Fÿ3y;e\mh@VoO7c N/}"ZlLdq5dA.w3BIkaaLj%kub"lVv LfxAL7I熱<4>U(s+ЖCXDtdLh텲.d J=E+ܕ4j]G!:lK4Q-67|e+0G+7YABfE)h"P<Wу 2}eá髠v>n]DũQ%nVڐy2ӕ(&/6<.p@{8fw 6v(ɈiŚY9nMln|B2]Mɚ-m)Z3E~_^F`v)§RiFh{|?<]f(YYnvx2VfzȫqO"tEN}%G׷W!fೂZD6(+'aAv^nq i/lpa~U=L%(IT{ BM%{(- 9>FP35G T*ұHWDCZe )a۳נuqNT#'hP], 1Yo2_tᙱs`qЁ ףpPJ(P# ^Rq%B']~VOÀzK/tGN4ώ M3kj #fXlLsF(Ţ/nbJr_dU YBh8bP 3@Im(ܲa2'wFk&k*ï|ްKUZ9/Z>=UfxA>ΞW/ Ob ֊'rm50I$-~ZuJ,In?`RR ) wS> ոt Ur:iųёKvPb %dy +'jT~f^˔?KJhWxdu2x;ldã`"P//l󱀓ԭTG ]hS#ioj1߹GX!qU77A%U6n78;#cg嗏ϲ9:Ό݄yԯIJކ9O6* 0K8:}o f%vѠAUHQQpBNnlRj7D(^(;fhRg2w0 N³no}Ԥĺ,cnbT#%:)<:{?tfeYp 3}&;g/BnuOA/mf\-`r{s! Ȟe", `EVQ%J5O+eu1|Ss(ch'Dn$7r@`zx_UEյӳqR[[j7@gXgTPJO9^`)Ewt)BkcK B\;[md^0UȐ) o=),Ge.1̻ a"ѿ{榽܉WFK~[nM<vځLiź2cs I*x`oMfJHC**w48MZEwMgX~ F D/6 L+T—;ufc( u^%mo\V7;a(.^X23xƂ$Bk6q)4]~DIzkE8B=X[a`抌mƽ.lB ꧏ=w]vϵ94FKQBH)‹& U'(n* {Pl>"!$ݶ0x<S]y7/6Q\Ql410[ 1C$4.wURӕ;ۣlkuk,r-y}c,'1ؙ97j;_\go/P&اh-ϼd z4u-dRg3.hU`Ҏ.f{9F P92 h7I|%۷"S3dzr7}8y7su5$e YQN·t{TH@+ J bHXDgIm9p;k?#t]/O#ܶlgהD,]^ȩX|Wca#PGPe1r;n) gC;}P0Uus,ZM?Pf] FJ+c/0lgA$ֻTYv1G:Uũ] _47t1; vܞ8 6)yS<7@ftwYː*+_T-[-.39c~oCx4]7TL׬Pk֏i>2P}{w"([gglzh%ܩ'Ӽqhҳ7-`?Ѧl1i?IK5V%M]ܩUf{=ưA{I@/14XO eހGrH$N."\I\갅*m7vqܐ@b* =-朗rv{!7m#G LR+6P=;b3)縚/e[s[4M*{[/٬2, KQHE_"QݘO dG_F! R8y{1^=OӜ+ gNY FSneQOޏSy0QlQ/Cy@ OMB8-;~xs=[Nt jG1ħ&Ldc D5sw/dّdK1+ΐK Uhx'V>ͶmHOJ})&}9HDEd;Tr?U q3*ЭFxqM6gdqBA%P>t Adx`K fZo!}@ƚyR{Mxsx %_є%cv쒮:Xs @MOX׊`` "B4Emu0F[w,fÉ$TDq؞ŃO 2w ,7ٌӆ#^LJ:Jm}kvzn]c<6l{zXGυ ~( QKMBvb=zКV_mE/xxI["v}>#: 5b kb<4wy.@<-?ޭfkߥqK)LI˱ ܭT : uhF)%qu|dU^ze"t6 A" FuQizˆ¶2sWv#۾'Sڟ|_^5TeZpe#2&f R[$C".:5asg`3dKi']sp-b~\L6Љ]r `/yR߹ .9vPX`!m7_:TwI}+ǂv좵@J/,ˆo>;c*&QQzE[z;>)\$<@7D| I-K3?2S@oS{9B0Υ*F(,J0z(&GٛЬ`e|: 1pn3V#OmA8M]3(l2ĪN^ MH vYm bA/;R(mj=ׁ5 m̑}C)RSe~5{Yva V*uK[ &oUBƴd:޼6٤sk@Aa{]~Y:Qx_76Mו]\6šer2d}$r=BeƆg@*vlL~*N ;p9j}3v:YRM")S_ϿrWa!!ud"ܼOȫW\|n>Y^ft8ޠwŗE'U2>I1Fh[k"+` ݠu6&8(,4 /F5Ӓpߠi-$L6JJ <`nGu8#T.=gynLcre䟪]0KiοS2E ؀Ge]T D~ a>$iWza\DEzXe=<^MhQbXa QDhKxf_:CʳI|W()BGh1@L7v,&|3NUeXf:p,޺c^j!@ԝiF}~jr-AlpMܛ $ 8 1;5x@+x&bN H2͓M57wk i創e,ւ&Tki }$Cs*@Zq {g脝&I=ǹ{"d:28YuBHaA$?(J4lBZ !Ė/GYd=@ =TԬnF@Pȸ\# 14R=Y7<@on %lHxm|k_gc:^w!qֲ]뤜qjz4 4Vv;qZ⬸s^vefH?p l8Л*<{}"FT͛Jr-+׸ȒˁZdl%DǖrwFYJ&KzDlԺb1[a> }Xsݘ:% AEV|3{+V{[%[HCi}y~9gr칊/E5\@ w_J,&) m0nPDlq 3ߖ^OJ! ,O{e3]g;+a \Q2' (ϾyjP 2Yr@&[S+_ZB$t\TPw!ì0H(\ѳJza2uLlD9-ۤ kjKfr_43$ aĊ3vvVҭ~&ElxrY;p5_W^ׂFٻP luͯ;+7uUif3`̼;p[-a3c(AZJ U_c+YK!l/zT4%m Vy2Dpm{l?>XB`xȆHJ'c&;3W1\vJؘc3W N :FZWfVz.k:98Q}j 9tT7ɥihe *=EĤ卵WƝJczlI7VwzA6"({s]9^Fxsl979b8y%QW"ptAטHy:$@uI|POxbJlgȾEc0h²L{rif^{(ȸFC*5b@ _ -b?&;m;8h4vXk/ JsQD,Qd^ޖv4.c9os|rIE?18 -F a[Scn9-dqn)#+PvHfhvݘx$ALS>7Uۯ~Zm%<~7iWDrl+Qsy=loY#מQ1d'Pk=ze`cQ7wޙ|t=DZoo4c}g ȼ@?3NTQ=wڷrb^-! a\[ Z;T8]snyh=="L^5Z@ȭ { PbE0 &/Hvc EG=*>6~y CD~:Zp͝ml*w'ڼ;(+\vIsF2gO>YM,:[JP%^}4.Čk'[(3!ug@%ׇl>{eW[@q%usY ΎT޾:#wExwE".Ll),2qUI{c> o  RیbDÑ0/B*;3xV E+>yٍ\E1De|Agi\;jMo1ZOXkijPE4fer!wLl4lhX=vNCY]mX@vWX|xdeR0S k# Z'/zFiMQĥ+܌u+UI" $gd{]$2LcW<Vk.UmDnGy#2;C];~䙞9'0%l'>ClE21FUjm?m^$a&H"VcCwط\aL|z7'NIς%S)9ig9rcT"?؅VIeř0Kg x6 >k%A>:B7V't*)©k##NQh>:ýa 9[0<+Њ[x`tB?1x5s-{Qo"/r9&FOXqǃY YAP9,4c?#N+ K ˻ `g$v4|~KD(1=(F\͇Sh&yRlUb|M0cR t-^2d\2&=΁k$hPXXQdbBm}nYӈ nS6.'k?WK[h}[<`a&۽U_symE͡!e'{ my/C8wr'JaevE5I:u !MSwmq|NR'Ͳ xֶNnoDq|]nv <aƛ?NUs-{@>P Iaq(>@?|ߪZj8Ӆ3"С' TȎӉ(s׬-Rdgy 8Amr]>_e˽55 ro]6\*fzQa^k[ v5`3Ɲ"L'e< 9ks2q7WJuBǦ7 4:i^w oIy4?;f&%SoRtB ׇfRS=u*[W.-U kZ_ GU)cxY)JfJ )3=,,{p}SI)7@ X= RRyZi n38t#" S>pO [f:^:>*X2x o Ii$ga OV1b OJ&IW i؝mV-wfR]3ؘ>`3|+Y5+w?#DԱ (9/JJAwsudEJ/il* SM"$"m!-*&Ka–x;7i1RqՓIZG]f,_LGV+nd=Yvtgqxm\:q3jSMw+ie؉E| ?wF #'?U*֔rCm:K1\fњk&{vuXOt'J'p¿B.nE6A)?#Ul9 <9a@̩@!z֘b2 M^l^c8tʠꏙX7 n3V`yex"A0x$](xPQ@퉦o%|JC15[wcXcW~>f Q慌q=O0x2=<`&'/R~df5n5$N{j.tq$:Rh;[EPK~AUw}`5@u޸?c9"(QiEI^ez!q :c8UƑ`ƻCggbh&VSdo(sA Xmq;‡zOLCJ@=y.w\ն'%^PYK@e.!?;XʺVpLn>Dd_ zĮ¼^~w>K[?w~3?Bq{WUׇxgS|٬Hy?š@\)_I>Z5o?77)s(6[\e3J5Yy?T/KQOrteQy2g9傇\Tzg($Ƅ 0g==Ns'P@G~* ^ZnFEt\u*3L;Q1ep>d YogU " +WK|2ypH _M†KɧړxM nVXs|k!//IS.eA%q)'r(F)+{ &ӱ,x#l =$OlV7]+|ۅMkNY7ԁ)Hӹy\inb sOJj}"ȾVw zhh֚X`(B~<([%Id9lЎQV#dAiqNРT-},0qMa_,dTO&:m" YrRlMnieʆfhsR79x#h+42c*;\qK T Íi)Zxc+'[M?$jV[FA+ᝦ>lդ-xVWaha#*~@2 Q^q;yΥu݀( j~IT'MЪd;d&K*Dcέ^0ʣ3n'L-VAf~cߔ;%ya&xM!HT*h%-{!'b `_#v Il3{rhqnCX|r*8#zVBew)"0i3O)'OF@yš6?5.;"Z#źFʴ0rVpt .LbD4J$N kHo]]N翺L3+(>E6K-p͠C GγWk5(?I;0Uܜf#o6R- D4Xү[Zߛ=[e+a*lQbMcP:)U#;Jȱ# )Lި%IˌߖZg}hp((%GSHθmz% I~<Ӹ|J[PZwQ8~j`X,h %%?ad )3"u*dMnAEM~%8Eq˫)ԶVҋO Kcfb3`h݈ ΑtxxZX;ϑ)Dtn\&wCmV4`8C+Owg,0-r>ueGג퍦6q$@^SHvu04Slu6%zj(XSmE?aЪ}h* Af: cw*.ۑ8:%?!swr}ʠS hA3XՈl&ofԍuQ1oEJ5k WtRc]*9[tkui͍{PM꣹J!w;QZX 1y DLe x H.x4O j#6qpZQĘ"q<0Bf:-LFbY0;>/s7wIZ} M05":p˼)"/hL68=~&UcRq􅪜 dKom,zγ(K9 \NFM?=aŽ9 Qׇ-NCT9?Ab^Cԑ*hŚlQ :#.&L-ldw S4@zӓ]qWq7]"6k+ ƞrv' 6u 8AتtSm_mvfn Ld4 C}猏Vד\c ~fz^T7yR>F ]xDոn1g&TVu˦Zs$7Y* J"*?0ٶS&F|٦=lc Tҥ8ѽ@Q#ŭeM6xW^4kU¨'P wvl*!V!LvZ)]$0)(yT`޽c߅ʪ:vTA蓮[.8A~O.–ǂWzXe% 6mϔfr}â[6kcЄ1y5rSTCatȎl1-;,`iB~+v`K.6;uQ<ѭ,!eb>3}RMsfZ}e+\yNHJ4G,v[׌6ZBo|ݦYvW=hTU[l]u/6%z2.U@Bpj&C"l@SfF+ʣ ,J|R D+e׊߄ ūDaʯV3!Y2/`M+6 Do/*'lC椝t` xPO;U @a1.:Mk3UɣOC݉AYvM)nw\`m aT~!Wq%/8q(9aMV`^HroE~eQZYtnc!j;αWҕL"ԇ];;{ܮ8yo-0a+|~0h4!'|İރHO׫;lKG27H0l,ȨK'?JFlrҏ.KE"o:kz9sE?]y\5Ė=5C{ܤ`'83sm 3}闆:*\aswTzE)gDdgLi`77>Tz8=dht5썟h_QNWV(Veda1'~ 4]OPmP`H[I; S$3b_T 'u"QDD^'%^o};,,ȸvh㦤X'F„Km4TgXVvٌ{dNɵDΛ@'-ݵZYusHճȕC' :iCz%}R.%#'bC,\eě(G o 5&P8ȯdWj CKG)oV_-rkq2"{1Ez&䪸%f֗3:N {5J0qЊ?=֗bpW0)X-jba1]n ʋr ߖ|ڲk # F@06ҊsQRp UPCj"5O 󢛷ɏh`J]Bݕr0E0*M98tZAɨz4<8]Hi#U/'#>]8یkr~1z oAQ'Q&=6-r<ꮱ*@I~06$" sW'sM5QTu ǽ;WC%""lk~*u@YH1 %,Lypn|5vn^۬XML{&}%7$U,T"mt#A 55͙p:|ӊAb/zI)w{Q@Pw".cqM{H}wl3Ge7_D:X3,HePhg/ ;dJ灃ǀx Cr~\ôjtk-Nl!zJ0k,bɍ Ɂ _2®:e E*;М/fhtRϿF3#`/:w#0%‡\(3߹!4LUaݬLkxgmrS֊3XF9SJ 'I[Jp['%GcyMct6\`\3Y (گ-zLZT9Uncn_e%Wm6 R|ԅoʍއ/RqMD0֦ 4?ai5 U\cb dXr=_()=HF %#OQmmLauj=Nm*eD B\b`!LvVXwlِDCZO$݋j(}J1v)olODER[h1Fhd@ wDbwHqiLUhxޥW +9it7 qJ{F-z]2#S'۱No}82ɻ:θ׈+J@Nl˳a4Up;nZ}en q9"h:b.ӟr$p5a.dcEa֪M+Љ)2 t!]#tz# .z 2ԙ } QTkF͟u` 76yQ,VxE"<zo0yDq3+kPo6GꟵ[+Er`T_ i_ұ:_ ëg;Rtydz 1VpQ4D !XVb+;{cN, d@%RE~/2薌9qQQgj麆`5AUsz  wųL@Xw5i$?a.kz:#Zz%!p){;OZF,ZU0P.4]R*dj\@xQSۃZ Nxt 4fb=w͐ڴrU@uå ZBC`62][Oϩibndn=91 [ B6wuI'mjy`BMz]Kp܀<ڂ`mPPNxO~l"C%\KFgZ{>+Ѩ kUH-|6O"KM%R_Wq5ВG,"[ђTvс2X 7uw ظS`4n'Q~dWx]~*+-6@̃%LL3ˮ)XY%|U *| +<|aw{b&<غv21/#TޯoE]ZIf`#ْ庬IŋD}r>:2Gn2*ou&4VA۠ފ"̝-ϕ gٛr|S\(1n?PwcLP!N?|/d[@~7Ig4xj3M\*9;h<o1uѧ6Jf'*AVm!p-1 *En|iuYQۃחOB"j^C|2NOŊ>hdT;c2 1gӚT}[Q{d4#q\w]X^}|wR8 X _z|}62Ʋ3DkB>E қ{UơNA؇Dc0;|-@LL XkRAyE63y?YQr\ۼ4hHNAÅ~3'yLGlgQ)1 6g5˫$z!^qKr(U01n+<rpɲ_cRIp"j9VO(<6ꬌTLKQ2꾨 w]S8vaMAU(B,^Vc4nlBԏga}oqw{lX'}e J"䐋u ɿFZ9`iEBc6 j)O_.+l %VL!+@& WY"{mK {_;]*zGzF45kt9 r AA8%?+ +u+G!@BbJD@Qg{w:UX{Q;!Sr\*i.2fջ)<*7NdXX Xc> _:J[T q~ 2(t3TAC[ aHJ^t`^^{JA3?E`쌲B_5sʞ?HZɲOY'OT$<)LMbL-YF0NaiQ wI5;azYwp&v0rɌwz^Y;hI1RN/t7v\ǤdkҢ\!]*hA Kw  &nlƄ2دf Λ%ȄWF 1q9'\o!Ot -)VJR+RwuWP*'.~H*u*'fkZrk2զm8es #?#ZUh Rۣ濲A(Lۧb¹d!~#~P!a(ftuvrd~/a?6fQmlzDj< A9ъ_4R'B#te3F]EtI*y:nYcٱg>ݧ*Xw Pw*O7Ѹްb;1N u( BGhxudQmH"kL@N!7>lU sW4|'c{v[ 8#gnS$sw$xԿNx!鿒ϩRWUGx]4)۞X|fVI n-pq$h PD&_ha"Rj徰C0 <оŻi3s+/g5g+HWl@^#|$gOJ8̾V\t_U[y DrDx6>.){V1dp2DfAmyK(49̪aVܨK]g6.< Z#G8 چ# }‚·)! xpmr5DBPϏ? (8:VNQ:ՙDx.g9c79x1Jo}︇dϝQ'!ѕ?l0RʨnfSτWbb}Gԙfh"/aU mۈڀG[S8IGIzcD,/ԍ].e*Myȫ& dtTaYA5WKL<}9S{F5a'xJՖP,ܜ4su1gYp=`ת= l A# wojoB1 L%7 NcPf$(+( (IwV%Ҝz΃V+}5:/ ǽ:UWAC@puh۽I9BCӼ1l8m#~=Xbuceh5Jc ?U[[q5N(ȣ7slKWi6RVKAǯиT (SEy:7Xlh3<ܣWFeۧ#\!)hK\xmOV/e/4`\Xtp *u圆N>IkrAKԖPN -Lֺn7J 1>#!z,ͼLK[%xIIu@AHl0לV7pk^? S=Z?}/GyCأLT &tξ/hW+Z;x)v)wn sl\De1a*EP-HFH+ҕ9˼*EL*aF6W b.}  űJ;:_%]Qn.\ǒB$E'h_\.ו! cgtP!7,w?*'Kv Hl=!GIݚV8HV7NzC]̀ w6\"Cbx)GNtnMrh*ݵ.>Cn)n\㨞:ltY#jhѝNx}06x􁶹oW1A gԻj!]rl CϠDF2ouB)xt$DjlM!kk\4$2-'`дWE `)>gRc!`kW%o>>%:6b|h6^A0a3BFCO%ŷǀb# iҕp9-϶וaPoJ9q3+}WeS\*V1p$/ɃlIy.t^{# P&R?2ѕmWTz6v plܚSK\p%IHg6@ɄVՠЭ]Ų0uCs$PyP!f`$OMzI0Jo !K3mQ${L{rl7.1'Z*x:%\;:Cj~/CxXr2=@gMMn ^;WFBmj7G\[.78 f/6$~|ue?ƺ :P~#8#;R,܍/9@:ū>s^jsIOo냤:dc̣Q~:BD:f*vl4# ԛ8D„D)p@8z;N-h+cpO,}Lu֔J؉e+DL̪fAI_ (|D}&z UA0R ŵx`yb4Ik.hw5h< {!e{;bZ|Bxp3FiU-vy@nMKkbϻJ^ DXܞ֕Z8JӂSow+F/_"_ढ़ |307ܲYG5UC!))DڀtbZ@0 qw@BS1Hi2IM2oRbzDUFQH\[m Tk0Ǩ(~Xr./Tsn)pTiYqE\ÚN֓>0lXyDH\Du1xćlF2"񪝰RV8QC"mlf8^Yf-25G%QW:N~X1 B\ň: d"DLEGYG+`ˮ%k3~3Am k'rڳml 8O* :jl֥2t!g툿c69]wS؆\aDػ7banß! a'ܕD^ti2NDtnMɢ yfx`7,n]5Cy}( 探 fty7h|4xm~(vY@J7 AmHz]eZw֭hB|[Ra{i34/%5^՛~FmD.l7VQǛQ nց{@tmZyp.GfF' RݻE??i,]W85qԲf&/{J'QH4aڨ,,$;KJZ6Ma~uJuJy#H!(ڈO33\7vxȟ95<nIۋ 6T-RG) ,4ܩ'yӰF\긆bf)ޅE''䧯N[$ʳgñ j"P)V KE?Qd=dg@kM A*@̏NSJ_4#gC]g- ]1 gyJRa@8Re=r&P:♘5M CPBfzXfd©e5BQ1N [;";5&7ҧ6Rm;>eP}dDVoy԰>D]rUak-7N>K<^riCvD-%*JDWk@NuS(9,k{ml8b1J, emTԘfӜ+^`p}_1&]$l-!Xå C~4+dU{ 0-?iS*2M\$4ۨ&rEc'kskq+,ӌ ? {hn6IC4DMx!>*PX޹6LuP?KI+ wgT+Ç.-n}Ȋd a<Zn gdx?ja)v`(/ [:Ĵ3vd+a\C?~Zi{k8٠VP0d3o1_*@3C9@>wDiMվ+kI$)RVd`&_;z`휶KFE-Bʗ ˃8yڰ''CMH YΠ/[^}p(SIi%[(P~-qs[39{xKUC8w xwv[(>[%p}g֐o~ș!bl1QӶP ^@+7EE*="eo8e)>-јd$Vf"Rb/}c0d!1ʷ5u49_FaCF{h*Yj~vĶ0d3z(^&+PY e:_sб7va 8U*HKwd03+3Ӊ)|GEDpPx.Pnq򂆰xI?W !m'XY@QcPܼQ<'Ma Z;i16 Pn|~Z<ڪ.:b.Q˾8]:ǛF&:J,Nted8\̎ -m 3nt!q\l6PbXG$e.{$</Qԙ;QJ橻%ޠ(z^@w-3~}̻b@=^\KF|5>4v\ߍnw6tM*Eq'sRJ&屶'=Ra|=:z4}*΢9G>7C( %|՗M;ÓAOQQ2EqzBxnRwTY hy7T3-> Iɪ D[U:ԟΈN[ @m}sG6R(H f zjY2~$v]&c D iӿfkm 1 . iX,FF`'0Oߑ{rg0KۉYMx4 Z 7qڈ6#o&gHŲ]j֗|}us6 @_hBF #Zrzܓ3Wt^hԔNbzH#`{]+S{q"cd#@&r@f1hPF^G 4[:!d^R vF`0z7s)ot?_ {oC:j&bGh<8ʒG!#l F mH „x}&-&6Z]>_AOz coC{bRgt#>~.Sůi;_'jw|UV^GԷ"QVKƿ7L{B(n۽I"& l̙59K^o斌8.֍AB)`[/ZL! % -`@A 1tLw/L`^>pKx>q~b*ie2ܬ `e%^j3ݘdSP\'ʮcrV;ƪAh[ynl ˇ *nutdTœ] fСPGN^,qnkG,QJ2+S ĚZ8WH2J,̋8E-?T|$ TI(9-P~GێoG:4wge7{@ n94IdsU Kg]36ɮydtYJqe_ƺZ&cƇZKx8Da7(|IQ'i,-ge{(\U-A_,#@}:oMd s:7ih|2wv,v탻laT_!_J teb0^XdW& m&Vo/ڗDbh!'6K=~~9/^C${#ۅ\/27x۝wè=T&0bV hu\ yGQ|19Bq*@׷, !W'NYrSU$<̀9Z!]QݛS50qN>0TӘ!g<({tJ 88 ZpQay~v>45}-_@U^i1c  B~ŅP,|-sqA\<08 VOqm%DCY^z/*7y5CnezlJoWG,wƊ+3PT)v*eb.#?ҵ'\ۨ 8PX|' Y8q%I)o `zY4 g"u'Cs -ْ䙅=5_׎GXg}[Ќ|Qko|զ@fVB y3TG3)ӒpT\liB6GFݷSO W>g[)pեq;.d+EgqO',"5w.cR>6@X1M`k5->73ܱ5~ ߖ/M7P'G b6 @s궒IGGp1 0حy o?!uH 鑶N: e?QƖ WMOC7@y9Tq͟xH_-CܻuYl.G09>wT`}a|X1z3nzXKMTb~K _= ?BK[GI5cj֗o;foT* wKޤ>\0im/tk8,Cpz(-umܰ}vȦc 뙡/ڥf[L vR\Xv0Zw4y/P5X\X k-,tbzVZx2uDlG6@geS,*MĹ7GqA|yps-JǘYcsFFeߌ!} ggQΜZKEc/ 0*c3֕o[d&/k*%lj⬎SlELTwqK%;{8+ȢRH\ Ԡij(b&;XK';睚r]8c,I&n7,347Jo[7 BrRT, TKՀ[kaWR,]@!\C- ̾§ 3Z#X)§Yv'm&xrI*p:9*ƍn+#9)Yi%5 Pϔ:OH%3a|UU˲~MJ=;ACȁ&D?\&Ȕn'"HZ}0p$k/3nLug[nKApTG`J'#?X݀ TP.Y >D5}T t> F NI@Pϓ{ܣQ+G l;RFVQ!H Xhɷa7#0./៵hzZĶf3npi7+o&Vƛ"݊"&ON`ct+ОBZ`T0Pa ![3avlGMj7J_JNSyZbz6,04pm{+Tw^u%Ŀ %4ƥ`j0RRHyW?(؃eoZ8q DH$TXhOa-'h:p(S>'4l}vܒ]d^q@a "I(] 7ЁD&^٭P,9Tnک ͥp#?85A:~i3[ 5\OC.62w/8MVƼAOqe5A/#=pA>`ug#ɃU/}/0 (a z97pqe5֜ET=N;6=$eFI+tڙJ_ }cTOCt!:3٧#j&il͉| Vl h%uI_?wilAͱ-}(rӪ )Vۼ6rRFi=:GGKTM{V$(PI%oxL_I7n)V= sIt{ T9n W8= ԖQx)z 9gorj}cE?e[ɚ[7BOѶIZfj0`਍汷 udtX?x m>;C: WO돤`mCL3@ Iq o'M'ZZK,S  |+ =*8̈#hmv훞Jp?#u)MQor}4ΠgP&{Sh߉6OE[%-M1Pxx Pڎ->sM8<iBTlV`J]Ablӷ1>Lp8=!og= {BV֘Ѽ1 dpjj̡5s&,9X7}H4˩ݿNvyaDCCQ>Zͅ)_~kH+UQFn1:h+3&UB V)Tn: /\ӯ wq*uZ)\K_n#ؔDŽoP3w y`$w/R:Iii/b Y~skjC,ng(ɶ `ƑWidQ3 uZ_rVнA] u)1A<:cRwH>$5Cݝ@}e_n)ԓx}ɅY\ljb\,j~^0pA+u`(jPGbҥ{8Gܝ QT+Je} |  kP`.|z3};;@~h^is@c&Q0LK{N:cg!r} SYrfI,sJqHDAoҨ)fade9ގ*F #ޑ]Al,r~G/-bcTTa/Ie׀lkLCDF ~P ?cԀn-Z6Tь =&f\baI0_6Wk+ qU=d( =ƻ5>ao4ȋGvE-p4 [,?&pB[/%-/p,M7r 2TeAH5{$o{!"U)UN_:̕Su[gzD=So*mc|x74Ys: ,"bw\C1nV(pl운sMNY׭ ar_rέy!3Ȍç啦ې-0[nq"`HmQ"dgitгH%r2Ly1M@Uh(ߙGqhGc<+bVh0wc#.4ZĒ.#~F8/.4@CF>7%̈?my;%83NgG,5SKWTqio|%$`@!3ubc_ͩU n_W:1T~нD]f;f( B=H*<$x mDTN=#JiW|H+MSǜߒjjfyQx]X)=# f@2~=ӊ kĸ STP ig/`A JԀܩbwlQ (bHE+-Zۜk Jf UCRI@`f!?IaYh?*fQЏd+`EB4A>0e,Gtn %vN"QN .vT>u_]+5CÓ(}V*){0ޯ>a1e[ŀpR&]hЀnՌ|g6oJMLbPNc )O*)i,k8cXvotiDv?ꔪ'gR䍀uU2!n/mi8E>-atׅnz|3z\o6G;p[1/4jR2/[ftSeբ}/Ŭ>*BmkCR 5r5J:;akn> ta/xR5Kd-,O%Cg7P!gIrGՉnzz!Lw7)xQ]QεDF񢫐?Bʆ<:_+:5QLw;V3qWOJ_S[.l+$w |] %Lb^ȹvgL:$Ș}nrR E D=LWZ$1(}=-b}&sDVdpO~}hU$P!1q|$jѢ],Pob9-EҰzռdhå_TNMx+n,} dI$ͽVݢ]h İ3@2AzYLuK:K34VC&摯B)ݕSKGaCZvuŹ-l!eFb\94~%~D`s w&gd;CBRwɚJHDf ~HB ٫~vM(IIWh`?S#CxN]+}˛u*;}=p|l@pl'ш緬C*fwVdk+ e[ @++zI `ͦwz' W-bZwCLw]2s^&)~<  X  wq–nR'&翈g+瓑r)\Ȯg3:;l+p':QUf`[ h)86̩otz/ |l#0NGhl$mT6 4aP1:7&ɷ%)onHYY*&{t)(ݢsnZߜ*|8QOj0I?HSӸhfa^Ü_4Sc'U*tö@R&<鹻Da0|(i[v:xj#qlN9po#P{eNKGeINMq0It@tp}AQp*A+Y -!mȵ4%;dGknw[Ew 'Du{ړ +e~eku5+^m =@@i}Ցȷ6v ~hevV.WSP·[D[d^"oOw笏R[2UP"5OnIG-u,\* =@M=8\-tPa %)]p$~:-  TAF`և= yNxJއ1udaϕ_tu!+~Xe?^=.RC|9Dgگ\]ٰ5Rnw7Zv&0) {ÁP/I57x/%{VZ`P\cx,}Se(^P f-[֢AnSITt4xf77$<#Td-*0l>0Fߝ x 0؞\ƞ֖GDpfq]Bt[sK<>\Ax(*b4c,dGdw8y2$y6!.B C+Z>KlӀo^ւ>hѰVZ3p.5S ZRtkU74mC=Ƕ2o̔b[G9T:i$q+ypSm9@)R7Y9n/I>wTQ)]HZ3tsF ։ftL]áԷ 3M5-SsuB~|˗S5e-voO!,8&0{RA $90GjpV^N|l3&puKqPmRAc=mBQ; pe}`ٶhVRPD q¹TPEfx&?pd'yN)[K`rɚ$'Q0_n1JG ™N];A~K;9cݏg!?5i/ݶw\;sXO ,LJh-֤~w=4H @c:9I'xZźͺEoƍ}CV?[\ıR¶k+Lmܤa*H%+Q ,-LC')|P pʯ$aKLug[N9䆸Ap>8)kChPq$ՋLr\}X~a't8|34TEU)+1a?D/zM6FPCfC,l)' gWbﱮb1ɪzxa\T6'*x. e+n]J$:k]XKTTEdԠ# b +%hNy÷K7y/Qb2_dA8ʕ ކ a`Ґ/Rл5>tvŗAQuNz]̤(Bf-B3hfJb-1vˡKG;+Yvz#1ӗ B,xTxעw 1M7Kadhj^,=u9IXqV3/gCFLWXӼmQz= kNbUnO,R͝mkz)1~ o,9h4|iY 94-JͲ`+޹XJSS84x2tƝkFxQ?Ě?u;xG~3OLl6rP5Jh< :=tT4?BTC{xÏ|U Au +.?^6ZT4, ;Dinws>(2"qve$TY..{`n~VA.t-]_DOؘN+ iGqZ㢩N C_9]Imq턩ާ=գ\\VVN: ;Q&,(_Bʹ!s"PpMJLmOc Xb&cob%S?csYԘ}NPtgOLD]o_klӘB{h=z\^lik)˸_.3^GiJ⧴IsPlDSyMs"kk>/?v] մ$5E. d\^ Br<`\zdH0 W#GzŽpf ~3+a߲VawmAQt3đ ˜tM\n4C~eb8dV(n7;_ FM*?s8'gBgUl޺[*{\3 o*}vJ2b7dnZ9a%Ǡ#}Vٯ jX)kNkئD4Xa݌"h߁S10ĂrqE.ڰM~fJON~mIn[Ӈ75. C=h<5Q Y]Mly:x'V? SAdK"$BjDO#+tugϧ i:t_)"{c`s?no{}K~si<+nԪW3U$cɗx0=Ua+U!hMsO^RWy81=1۬Gh‹0tqg ш԰gë۟1y(P0B'yQV74nؼ3f6ڰ0KsfT'Cɍrut6jN z?'c۩5"UqnHi#{GMՊ=sPj,Y(EՔ߅I-EL3 5̍F,l[ \*jXꀅY/w'i;."v+~jBKt+{,[=m_>=szalF7 es`'ʚ6n ^({]a7%5&#A-9VVU`Kv_+)C}o-F?%#b:G XX~>_&[֋='c D`Ϲf&tPĕ68gLCt[ DLR탦"*VW [dg1LOy9izBvB (*OpRIG6gw-(sǞ/ r󨴎Q|f,i?^k2( >{ܝ1Q l끿 oȟuq#~9=ܬy%~PH5Ȧ<ivq]8H u#I QpF6*%KOviGp!D l3dPie[X;a)|B.OJfZ-S0ۦOe!9]*cdVQqW[֦^?dg?θROfWmLcJ̯Kޱ+E?}' $CDx/xr//1Zkc"FphD)筏&8E a teT?Hz$OԼ cW[wwein=%QkРŐBpXZZ6Ssj~vTƒ;ևQ+NAGS`jD(;A05+gr`$v~8@ҏ{_XVΨVDq}Dr񊔍?i+Ϡ3hZoH𤱂}2z'%ԌT#g59m,IZ eөIm0Q G5=dLT4TrjU[6qq4K9l$ X819<)Lٱ#-Ire0l%!lIS6Q,V<3i'iب;+t0'D<ڰu=g Kx.=F2*z]贑G9z8itϺ8jw@3O+nLUnnFWs[$4pr3z HL%Ҁ *E'.eF{o@-q_ (pY'W|5 ug{5L 0s8޹ >aC6>Zu 8pe[ІP`t&1F l1xNmq4 rַ{H$-%V@改LG$;d}RfLv <)XL3o% 1&ETGTҙvICf%kE!gwF$z^#yNLd,FzV V{|B.cAlƢ*}ܹw#3˧+N7h4ʄ_|GUs,,d!/ݳLy^29pa}X:aTs )fK,, p ӡvR4quYԻIL'P5TKt"pƒF ~G O0Qx474[) ԡl$ rHKsk*88)WeV^yZajh2_R۲|'w9-m *9%ܤNyOm?"R1-'\>FfЮe:ϧ9uJ(Ƣ^1N'x㺱ǫ(XQ ]ފ,^sx)W"G+@9R7ȸ, @wE>Jv8q578Q\ #{aӠ۹ӗ9]rV>l t'jNL/#ao[Q[lbRh!CM9.1¨]I?O/nzfvӍ: `,-_#UsER]R "Nqsp2e!dn!ٝpı7Sasg‰*ƧHu 􌨑wH3>>m/bXƙ..XGA; BY~F ƑvE.TɁv1$-_=/ѡg}0dY!kKKZt ~̲Hېa?PӡRbcyڙ[/ Ξ?ex Beyf +({Xr.Sc:&UEwq>.oЮ + VzlsN+"fkNC43PH98PGY;ThxὝ^o'ٰcʹ qIA8C ᗋb~/D MIŲҪ5:Ak VG-78f)$Qf;տQlF/ H-nV1pM;J8?=X΁>&kl)OIjZP ;,(VDu";!T%3#d/l]{f x12u/ie 'yא,o;pb|y ]z_d yw돺xv_bmD"ζW \8Hhqe/ :`4,@I4t7Rq{ʳ0;[Ϝ8'U-CqtgBB<-ؖ8:05׹4 zZDW!wT_^| iu DH=;zl)SI9&\o/uy a̕G|uHTD`njkVY_mj?HHPŎN)2.EYp :<_6TzMUs={;Z#Mu7F|72q4Í!FKz?YX8OBEUHcr-l+!ThFI>TLyL܊C z[@pnE NT/;oo 2أ:{{%`wNk;Ki *ѹ׷D5 THSD!Iz,~<̢MDsғXߵKL^WqBE;0vFsТR?0 N;EL::i+YU$ F'םtdg% '_ "OgFRp8X*EE/j}1+a[H[NRwiGJq)d =HX2 =)~ d4y7d6{BR>K' ;bN4 UDV(.CpQ #)Bèr]{PLiXODJ@{:JmjTyU( fdՓKTFYmϼ8/o\Dhq2Df'b{I٠ ÆՏ2l5TpuDvV_$DRCHz5w[}/h 9$f׹Ûq"TϧM[>a`}y'4_?:yJw `[$Gle|:{+|Z6ĺ4)A<1Q> dž՘_;b2  SLb%;٠7PI1kҎGDa ~X +<%,$`v T !!LsH""T+ ya,GYf^]T;p׾5sgs\W r2 ~[0KB]w_d郲z(S bKT7y`@*K`f9_,!_t u4/SjS4յ.€RM֚PM[Kqb=fIAw6*'x[  q'2,Gޓ&Nx1TmI? ď 0,Y(Avblk ]Ls}vצ߷^BhmjAyGcKzAptx)b](a@ V<ȋys|*d UPoW6ϗːcZG#n<[t y!3@ a @@`QLf4UIy ̊x  @ SeҘlJVp Ї:F),'Rh4ea,֪ObHeE *s4;@+|tb7QTocfG)ktT+b`ߨ o[+" FGсjz@c#Ϟe ϙBVd$_]`*n4s{x@EPE,Y- Eu'tTmAi Or`;21 4FJ`tbmX,2 e2q9U-s} Otb`꿏 ѦަrQ_ٝI(ҧ//MzA$fak&ne+~+mbE0{Ǜ,A<Vo)`b*VKx3')IS1ATmﷆᡛാCb,}DČ%@t,CwF^s.h)ZJK%N?6y4l͉¶p9Q c#mW!">F(X<Bʩh%;x7.чm2NQT)]oILIoZ n=v%3ᢵVKh]#'Xd钥m^c-M?ľYIv5BxJ\k=+c`p=LV[w5jl D|<:o#z?+XvsҹFL=3ƙ}ůe$\eM: *".~kUT7ߋ$єzufm@̠#.JWPR rB7e۲Xd 9j}'ڄ =#Ѝx 6|ؑ<Ú{h|mC 4g̭hQ8VNP ֝boT*O!S_8fֶ^ Alv }8/T~@ [΄Nws8$) 穝DHw!~vMkw1vLW=Lǵ_#{Xjm4S8L^M;?0&MwzDG쿛:jt(IWg*Zt8ig: cP}ʗ=+8(sdD&9+ƅ I9R_{I9&B'` [M6QVz#L^\.u^"S8`g3jD(LƠoÜ]9i>|ncvTĠzkŖt3]lw]/dP9ߟ&TM1- Jbv1: ] lUH@b/vX jQ9 =o2G콺5`tzպ!'c$kS$=lckU*6❤l%=Jj=3b#LΓҐ QMtcgG~f-3N{'?-9N ʰ}f#}Ro,E2‚_E[f8hѶOL,.!x˘t/ oIK ,YPP%.opQ翲!=web漆Q[/ gUҗMD99Ȇ&\ Ş>Z AF {.`z'qBn5"Qo|fZNItrpRgD~qάY,Z|3 a! <[{f^[q~ⅭƛKU5kG2XBm.A',*bxb&Oeʛ ݊מ4ZCd4!q5k,vcL} =q +r͏&87YJR7 :| /T(`NgVv_;Q)8<ST2 |lr^w{6N |GY]XBP' \:Mi!(@E,lb3Pg k 1'q[su%ޞ+-5hՇp~Jex@hwHg N*8uP4iir#*"/7]K :jnfU'^D΢fuG[-%f{Hwncw(V0QLRy JH*OqkVk7ϣk^^ǀ7nY/~I٠HC/T zA89گr6l}  is][SM5u儜6XhΒpbF$Oi쥩eׁD۵tf@kj;$F4bX`B@17 opcTz&4XpuK'õ똣MN޵\: Ӝ0t `Ͻ<ާ*48}8KY777QXUvT "[L^ZG,>qFfD: Ot7 e@3_sCPd/T @> ![MSDBNPKKZ.Pj_k EwEcH|3o?E(!Y+RЧYTõqCէn%)Km`(;v 4ʸQ 7N@bIE6N1˥ $\2D-jwѦfCUU{^kR%q i݊c.#!M<buUcz"nŌVQiGr} 5.j:4oN`{9'0︱H/c\b@X|;ҧ&F9Ngeƽ8sDfp6ܲc0k4-jRX~O/nY> .SGAƠ oKFÕ8t 6чAk ]!!7Hf__ շ9Y&#\$6:0 <0C5K.)'}X)qӾwz$q/ ݘͿJz1t-7ks˄PV 4f%e#E pg\Âo^FTdx{g}m+_Qjofϒ5[p>L#N!;eBiX1\PGu}M0̇nYJ MȲo!_|Ջe%;j,HKBcR9ai<+ ֢R8 vj/cm'܌\;\QWXSkfcqxM&ռKo;\^wCilzck%/zg=QwÓw=R;gS8OËy4JK\)P/TN=3"K&r:r~Uz_ϚZ}:G>}p{qpʛ+JCC;r`jp]9p+Fo}Vt@' KjsfqsIG%(^Wl0>Yz =Zi'rFrE?:Kϛ>oC;nRܘsuЅFV]EךqG7xLѹI;ByQ60N0AⒸ#&޷dPiw+}x^WדͮJ@EdqdmpL!J"ψ!]hx=b]..'8fa[Pdi$.r"^s)$Kɬhg֬hլLIb4.K?0Z򄌚_Ck\}mq|>c{:B%tCR_&T6S{a!N t7ϱ P&>րX|A^#gN4[6C" UNRrQk{oCkgcj|GoоU+~&> w@j1XihBR d1ۏ) zܒQйܥp>PǯPJ=G.ܺ "tFDw#:?ux; ]Ih>A-"1YIG+$N7|I=yBv`,s#3_7y>^;]dwɷ>N~6'eݾ=#H~j.ZUS9R.Jbr6?Is8jZBI.`}&\0>9B=|zl~>~(B@0CfN&ReXƨ1#K nMXs:_([)MGDB6(e^<Ŧom׽]!H|ӧ?BHǻ5F8ګ8`A,#x}%%VET׌_ŻAږ.e#Tae ɬv|G0YO' 2&qsi>əYTDbwBղRA8oLwLi*L?>s"i(f͢W{B`=ǹ_^CG/!-.皉rZtKht1}zAP]/H1*]l(aŜUTLttj2dm8z%|jeX>1co:At?~s Ӵ~(̃\cۯ OJjqNNZ_yCo4cm4K1!e PhFpi[!vƗW&Eut*5K\I {0:*rv 6)H`s6fk XO[EN.o." |ȈOGPUc <=Rs3Bmk=4Qh49R?wpBlZ6gJǡ+S>ұd7r*N˘b ƢEGe3­Sug5dl5Ast")iVfxFFW{*ۆ@wVSM4dd A5jdmُ2BXP~ȇ,. CLU] 1~6o !bZVpfo9^PN 7ӔY|߯|0|gJS;`E6Z^خvן@X>ݮ`PT5]DP4[%3IeYJ;-:~aDhH|弹L7Efc gk f]n JL r<}=]рLh-p{y o J5,x(SJ0xf̩cmuFj{2chAΛs`P/A 1>RĝzE^юwGlG9[uy%Ք;0 #+xG~&e#Q/!Zs_R GnnR2r#:>/+c>۩"=zo7 xjPE Z×-XoG&孚C8SnsO{ -^_nqR+A02#h>9|燿@ĐG1 @DSU;td75 ivϕCqzى W/a}UpIa 8[;Z! @mݞ]DhHAuY!L3v=9h3!uiՏ6RTM h#l ȇ'|IC =$:yJ4~Վ ]B5MLgc6풅9 }q&^ !ᩮ<"*x8;Cƞڭ9wrby<+[h=͡]>ZQg1dxنNӖ@e ~-_IEHOK`(|Zєe4* kg:kwJ ˛ɬ*D:L5 [Pib^>jx("ں{@Fϕ኿L޳ƄA8rحN>羯Q9L;VÛD~ ٘17Gͪ= 6UH/l0Rf.cT}) :#[*aR3nWE㉰$]&s=Fɨ4&nck @Q7"z \b`zO#]7%™+d{X{ >:0BKtK/!`?LtBI#eV]媶poIvZ`jTuoHh˩mhB&nRRPaڳ&s20֔=t x.)qMHRlhʆso>m4I~BNySfy鐟 !?Tj3&|IEV(f7 5Ur@3r,Bm!z)Yzz`~TD[Z֤u#+@&QKŢ?"F6G>[z$R ] kdS7i޳BtyR8ѩףh|ֿ0?FM:` 8|G2(nyw\8 Dq 2&]"t4!b\26d93{+Bd;}9IE^Hrw,9# /&h^kRCvqpj@8Id"YAgC.Tob9OLq '=25=Dӹ'85g^a! ?V *4 ŧ-M*;, m]G*e]=T)>7g@;캢Xς52cw()"drk]{ez1 [+R/b0wcC٢$M73.Ƽeh8;#(ŞNbaC/io`8Н%AI WUGR1hPa7Esf]akMg aQsQuD d_^^w9^1W7]ߌYk jW&0g~rh#j,L QbKapydH7ZdM9CZ=3w LB$%E(p{J}3]~F #ןYQm M/(ߓ-/-jԫEDaa~(][puXfušzuϷBQJ~}Oiг#R|"q-d[XYAAZށMpFnC>m3O~ y|;FŖaX0f.=PWQKsP]Xm9Ffdd%/`D#;N'c)7"| =$+ U~dvi~yc3njJm_A\HT.q^vRas#X_.q6Y=T.U/Iy9=> 8;tlWk3zTeOqHifW7-|EQEOrt1xkR*(fZ4o\᏶-H NxZ$EƜSuW x=WmR] 4C%?6&C XV!_?x&>?;.XpTbY+Tc_Q9 yE+tCD_ =Y6$C18F~'xd$N9jҦO@3x;A;~tdv{WsHվz Iv1`gbէ^B V 4eZUNj8Ix5xT)mofךb#-q8}y,΁Sk=\ɔF HFB˩.^sXu"lH=dQ7Y[8(_(<9<d9B6ְ1Rm7~1 閮XnytNP6`ڗ:S4_Iqpf<r'Jnrhrc4$;ba D`u}Kx=R.#kO~2`d" ͽg0#RlvIƾ {Ҹ#oPBU5.^w Լwe+nQa>2' j@C ;4׎|#`fht_Mo%\jևؓbf>Ia!-0d]=nHOKM*A҂B4JDq!08⎈~;)Nz܏cNוlxq&]sC-ғ& (LIo57f |'Jru#Ejd -k~uG3n\?2=:^hI;udôReH{NICQP ߑfed<#O\Q7d# `lhN"F}ZdA‚LIVESq3>loewuZG {z7̮^Q7 0i~Gm\liR:2cfe9 Uހx:ѱ.ʴIӿ;,cR0ԡb 1!no=}p.ЕcРǀPPޙ?Ւ)J× 2JuUkGѶf?seCҬ]m&l}=)y#ˉzu>Pzz\YEhxO$Ǟ PJ&'WpX9ӱB d6r䙴 Ev(:aKsTR8t69]ھH"{>lrZ$JQ K|H+,c*98'i {;`qT2k3k Z@d\[HZQr*@N՜/3h sű@܅CyASTSp0lhb}Mj/4>_SP@^h!Qi8_wҸU5:| jssb> .P n%B,Q#GI;T=ynѬp{1%(~2ZmzAӀ &̂ )W.{4zjPԏcZO9L!,- _Adlن1޼&L׊peu4an\Dc\˜ab7 `=F9 E,}UiIO _DZ@].}_o 2P'ɻ n>f:*DRd|DgxBr=-]Z@q=!S|I<[*/>,D|![fEU\\O&f.'Ȅ.x2ro:wxw9n3$Gk'(8*GB |WwQ)֥οwX3Xd~UyXzQo`Y^ū"6rf9jx|ʼ_t7ԖzFY$:Cӑ{(w/S8Vdmqn 8m \i >3>Z|)t:'8oF@aBzJƃi`K[@r,'@9j!oUHYc&Ӎ<,z7r:T7|TҼG&}X$9ܞoc/?F}=hgLm%[w9JJD2.3D`0[y̸ڐ¥`Sܴ'+% 0';mj`TjcO>Vbf]'^Dڲ2ۦ07ws/^8*g˼e'|-8l5?lėbS.k@ٻÑ:+jlԐNj!wFcI_"}f: V 6>ݚ= %5"]`wzX-.෰^vFY͙<萖"c*Ѓz_L;5j JVKl5J, 4hT/63;`&'o {o1u/r.%1~psn:1ES@`{T ^3#$<D6› 4U ^O5MfiF6S(@kRqv4T|Cڤ1Ud8~ȖbM;VwL_30SV#k1+˻U@ %Fj0J䫹'H،ƹ\1DNͬY,f 3TP5OE'j0ħdPfrԞԤG$X*c]47k\1lRc CkbU'b"ZMcH3$pd0tTQƤ}GQ)5n\)@@ H-յpǁ8(eQ~8*o=.M ?ayc}u'wʋ^Y+2GUcC€*o/4DяѷGGVORI^t`umNވF9qC`QVʧy%_N$όVrdFrSJe/X-#8ʚBdh}"{4$Ҽг sz۵5SM˒A#6I*y'{&E2a ;I(k9^I+Pas.N1$㖺XJGނ'+jäsđ}J[X0"װUhn^\9i',?)c/ t0Wow&^K-x[C,qmg7^z$Y[Kl}(yJ'_%SA8XGtFv'isR58 zGQ4C4 #J&Z֢M|4ohGtuMҲ"fAlCBQa}&ƣЙ$0ᯃ*]!3TTzwD ih#[^4P'7 ']x}U8ŏ, ?3%^AW[嶵};!IO×}hɈ%#Dt'r,y{wb ֘53RnXDfջ1Wff/qH_W6VD#w15!r TLY gxVLR  .#Qt#-qkɁl$]on*{@|WO蚈$ _Ğױ@j̼@ϋDr*/[ᨷ =Q{r7pա"}QiF7-*|[8}x}[!{0 %1@h6R^^h$9My T9cvqg:zg∰^ L ̂ / 龮J{k%!T6@7 6mhVKiyL~j7K_?9@ 5zs~DC"T"d#hTJ3i^8y|Ҹ=^9~Y %#nUm5U3biV)*Le3@"xsMЪ#- ,z1m~eDr^+<[Vۜ-2jJ-!C+ҧd^ؼ L` ڀwy>LN)`odI`mSP^ad*Mٲ#~GܶԖw&XKurkJ+ m{yŽRt ~4l)cHFI9E)-pl&=/6Nh0'اln &YpZ=>70r+pΜOƃ!3/0ܺÕr|!3_8_AD=TW[d14)!68j\ٮ:>gK99_kt5 @N Ӂ̣pgK`Y'h&v;qD2Q J"XLf/mY"VZ̢I@rmN)B {ܫu'38-W6w ܮˍ9q"$I1&r}):ㅳKN>!u1X1oERB7ZlPkF | YwO`tF@80íi9@?g'kis7ޑB6ϖ/Ӝ30#Ǟf$}$ҥG 0p3C>>;+4d$ }M*"Bsp8F}WK$ﲷAϟ ж&18j@FW#D ]Fknu1Tn i ql:"e^GC}"xPVܪruu3}H0*D(30m~PEtgSW!Q:Cq]aʩnӝ3jU4vp5ruwt qHP:rN:5}!cmsAE(qi92#ԋٌABYd*l.0Z.e.*56k{ZeZ1ti!,dB8L-1"brR_G1g_ 0ka)[xP v}0(g[7^LkzͺBHVN=7mBQ-F-V6;X.w xF1R{JxK}zʨ!?2n)/NY ވa*=FBDUT")9(#`z?t%1)ftrxRkHk,~^9-q~7֏DA!m(Ľ^96o?)2g[1f3{w^RsǦc$} ?\4ؑL3T9m@i>wNY]?ר_?8d:Kbȑ$GwYXifL.C饔vF{테m`g}sIѕUϩ%mJ&MIˋ K2]F1װ )%'Ey0,ͅA!@ig^B/1hPK`m_J>ސԭ%Dڂv pD}W%:9#3W[ߥtBxD~ &,~0=:'(yc&;I KSv*pHS3 UJ$i &Hױ7?^& xzx۠?g;"3(1">.K~֑޷ݖμGb.$G\/CflR.8dΚRLymM$Tq|c Rs.{w#Xod JB%)vbC&`NC-^eӃ$ |p]{IhѶ,Ϙ}ru\> &pJˆsJ.;=:X b2:u3}ʇ|'Z_e(@'9h@Au>0fOx&sp&M88N]5FL׶ sLJj[["rë~((lSiA}i4 ӎlY}jl0&B6b'KϲKqO5æY^ҊC!1Vצs;*HTٓ Ub,0yR}OW;o%PJNրHBo8ٕ/o1U0BwG9ܢ}"YJWBn|ptNY*IB&CivV [ H'?5T1bkJpԆﵮO1}|쉣`ʽdrh@Ϥ9V ҬybwY#].؛[W$QBuabGuvjLWJLxR$:y[}./mMi7FAeܘjkA<>;?ul򴀟QGb;yQ?9pb@"3>~ n;E=I C/ L4 F+ ^Jx0#! aéެlrS*G?dI@y U( -bJMwOMBixUx+]6=X7өg [Ң>Cd!0NzyvGzL1s\?tkFv$ReD0ǩQw5U* +j}SNTҤA:&('-9 :n!$OA _D݇>#R {)0M.uV+eMV+3wO` zWRFL!clqIMqXOC(NQx3[E.FMl TeJrSzdc;ZSO)5uz!:ʥ?)Ӹ/N6|-40T_.U~ {Fc7@Ss6K>@Svٔ*2dѢgPi>Bo&6Nk$&DNfBZ:QfM1ƆI[pPu{j4n;̶֬;;x(hҭ:9vmz~&afsIo#u-|Ӣ|Rvk)G^NvnLH4S=Q|bXF\wN |mHI.Zs10@sߺw!TR5bB; FBd?00IxωphnK`@Hm${:=O2AJw"/]?s|&@䎴3C9//vK7tU!s 풋;|(H?BC{lIh+Dm},9jdc)6871i#_tz2k4sQU[[Lg7rL^7,ac&bmgW șj:FfH"yzm]lJJkoN;ټ.?UwSz݁-yD KL;VtNsz:ڝ0x+d:{ihICebuȘ~ACx.#aqSYk* 2\7C䅔TBy3'# 2K>/X`M_x]t"EM?{Zi=ř/6t[)t8[lOX^1c¨o7*߂,vzTgڟB&%!rM"B@n-^R~q'v6{ii"\6|Deт?W)]7 \l ːssOH!,u਌3ڏ&:ҕ{}-}m<д T`WB3yDF Çb(#*$#va 'nUz~|hF=Jd́9r%SR1 eJuzE )uʼ|W0 5H܊p΍ 1 |@2Fzc)u5 B8&ù\|F?{ߥBnrsd>mr(yRy5BZ?X;!7ݟt,Ե7czz.ZFj]::hLnwXDps3ߔtM+FM:!) ){I\84MM9X̄>-!Lqî~yGU p,H˫=wUyG Iu)LukiϞHky鑒M$ٷqfb%l (ݲYom\چiL _qRS1(Dv-hj>rD$tm NWUhk¤r-$U/. >7jg-. L $S/Ŷߠg]30&!Ǯj)MV4Y{0J]>p2umkz7-^3d6$WPѣtIMKdI›t.λ[I˂~)i4. \:"١f1zDTW]CFXGw"Μb%G|&hS}$ L ۩dオOqe(  Jnv[AFNc#A"d)I~yjP~&x}pܶ8:&`h5jLrܬLvkfPtQƚAGrڅ'%7ʿzUIv KveȆ7#7lD㭳DD>vU iۼ"$%j#7W-Ĩ:`;k=eB5x!عd'εc-ݑɖvd l7}K'JTjtj25{߭^ι~˂1[8 T%: kP t*$uh' 2A3XͳI*ˏZu=;44l^Sחͺ}2H4SIv_zHV+VIJ{XpFDְ0do>;y2@#'P5Fxe@Ψ1a)J|o-FS`?!=Ӟ. O9b{bPS9Jc%kmGP(Odk˒.!YB? &}9MuΘej 4h&:F3e2%lyFI޻]f}QuMOgϲ$O+)O\AAE74F$ItP5H ׸E~Jd).:_Kd>%!l4R\gN/>B='h~4;qN۽ܑЬ k#ǣ<:*ᕪf]93.2 [pyJ:ɴ#^)zf@nvT.CCe јL)kzw6{MFmPStb郰<" 7ژzA` i`0 ;&a;?sR>Wn&?1~[1a[!;F9)2 "=p|~rͻ7NoWI46«F/AaC h'IEEiD^'tK40^$&* O-x#7:a'| dc%gtc"\dM;%tUwt񖣄Y oAK */̼2ʤ>r, 9Z7[LɩboGw@lZ]J#)u;%{2WF3]}e%fYAoaQqz<>@W %j'{m*3"-=޼8ws,uHixI[3UZhu:R#SVcgNV . tYEϩDUVȘ[bW%Jr>_B ka0X8,QGL$c5Mc6r $[(g;^ǟMEe$pͦc~sݛN1r0N;BEm6jYl],3@Y UbBtֲpL#!>/+؄Io+ }DˊH PmyAYVI .Hg=Hl90~}B5Hn>ߡc9;"VMHIBҗ -3$DZ3zRv[]/u/(SꑴF4bJ ? +A%Y*{݋7E8$q7~Y+:lwNA"b= A$>n:ا?Xzm;Q<y;J,޵xBd͵ݶqiѨ OvN28DxBӼ{$P jR[$? e^3V\97ӹ!D`=H ~l B$NjCx5%T"x]qLNJ1Йbd|F1%ӄ@T{CT&#\N%\e&-1Pr {#P/b܆`Ip31۳OZ. "f\x~[Rx d/<8P]eyP@Me^\z}{|I"?Vud2-;<_6~;a^ZcS 3֔6q>mפ*Ǯ8dZ"Y5 I 5X9 $~ܯ-:e*<7ZS|uBRWpT\8H!+{oncL;Ս t倉5M1vNDWӨBB;[I(r$(`W8N瘵}kյ߂6݉gnW=t8A ,;|@b/`k;@ѢTV.If:~^0%f@1hڸY} s#Hj[{M[ZY`Z֑\FSPw1Xl釸-Zd>:d%k⯡[9XgM8^[_#f1,BHh:S[Wzȡ[_:~Zq'՝S\w떸~@,8T4E+nT.l:߲Sԥ7W!jj% 1YhkˌBԜFD{zЇxYK7du͂0= 9cB)#K| e4*n}$roW)ڌm߷38]ĻB/9$[]ڠ7E T3ɏ]gWfFuN,R }3.Q Q sDAL9wTv^C??JcBWD*3fB;7ֲo$mr(&y"8 eO6 \!Y_?e&}=>XF* &tR4嚥'kimz({%оhvQ|R/e>BUJ =xukٸdL|}o aw S>lyle(<]f?x} Coc)Nɾ(Im2Hd".&03gωbQzԃi-Frʺ7I_ta~Γ,y[[V9;>bn֭=0 p6BnNs {lW)Ȍ]#6[+YYۿAoӥ+GA(5(+nG+9 1KƔ!lx|  DQg?uSlj:rCh ڱu,H\[r^?J45\٘dn܁ֆ{SeM0/iAĻ/#YF#p6 ׃G aeR,32Ex]Je2?9x0`ܘM Rk|'vM?B'IB]gX&SJ^fΡ#`" mVmißzhUA:a%Jqmjkv-T] QhB!lH|Ub<aK=5O%R)/& Gtjetު¡5L); C YSr6p)޾J5 w4$_W~yF49\8V|U?se ϐ~! P1 h0"E(;od b4p{!~]]3^96 ozu Ќ堪#;/bBʡeCT\b UrhxK5t0ޘ>+`U(_z_.I9eJkY8r ȇo CC*H:E89,p:ql|iNYj39c)H|vc DF'ACء&5]\QMd}` [b8A ϕh3|oP)\P$Yf;"q):jNMZ#jxak@#t1mv}4ȃ Jy{eCNxʀˮj)))cjckmO`u hA#A o;P[d!\Q'k>i~X: t(n@ɇLjXGgʼukް9^skoځZ͓SG+KbyyWiaw~h_ŦOo}&ݕ՝V(զ˩]`y&sݱ!T smSfWq'Cyo2)@m7`\n8_"3q=/RI}`@X*(Ofy64:Mв]RqȤ^zn< '6=>.SIW1;;Ŵ?n' vWFv uMf@W;$'j8؛f.p=̯g-2`8nK^M`zA@ EVI+;m=X*L*8\2TmȞ~qp[YL$+s`+j,f[{,? SK>ޞrqw?I.חk;? *KGkQ8 ]2|jfja:)M/;冰YfKòZڷ {SC;tŨc2`p|RRșVwiМ%IjX';)7#F2b&*~K%1WIn) M>JR6C0x 3+mt.:?n97d)U+cJ%_d|SbOX æGCCsIa"'\[>`R '@J-ܗoAj~BϜq0%|byu],f#ˇu0m}SEP瓪m_)g`~#!*~'VR2k1Fl-Nճp̌vݙS xx7 H L /}7pL?7I֐ͿtS5e1Bb[ ה3>:NX)C:Yx>e#>"RC=UZG3G>ݲ o=**$ȝtnD+y(պN%.}\35Dkϑuh:;p[$تqganf{b]a>q5;W |+i|hdzя_.T{?XmrD: zOn՝n)L=@9.xjGݤF)Eׅ@oa<60znAa'(A@v݅=[#.o;al-0?l]V ]F fś^U]f(0 8<7b"$ݽ K⊚__ 1%祪ZJPńMh_uV6GD|1*8v]HRVi݄{م&ܞHL:i?Q-*5 =YpsGoZ)XiP3GƦUHVc3 liPq(F6&n~2k0I'xRCn hX/ŬQ+t~\G4 䰓_L]A/l[(%HiQ@J0 yT 4A朋;FuuZql!oّ-&Yx\pY#ڠPS9X xu {Y`9.gn Ѫz m+O A<äo Ý SS)Rr,m8n -A&0&uIM`"y2;*GA ['m}gSh_Vo€41NwIʚQ rFXMkO-:edUJN_n茐1c4sCV)Fg̋6Μ2x@"+꫷N.E"ҍI m :.)>- p=) e74ؽD(F=;^j|1 տ7)D^5pXJ<~OQ.\'l|=dqȝdXHfwU+-y+5kM酿Z"$#"h<+ƲgR4mWw/Vr2ܝ=ob31mAS-$ o?t\AՈ_!~dqK|NSI,tqt';W=Ch>VX(O^Drr!9L8g7\we`! :L܆5C9E&9QcT娾x䙽5%ruLM^-QO܉~9A]eY" +H @:Dϣpn+jtf9TAM1/XZ/B?+cG3ӻDϹ1`2XF.7{7@=*Lf|c>\s ?@ |H6 29DŽk}/ÞQnuG1FkNWӼ&T=Yt8),VcYc;XǺ(9žV/W;{Ai&Mݹ6kb̋[f tJ=v,b|$|@9Z@AplI!+ YgnQAdW@ $xpl5zw|M/IYnC!?s^J&|U1NQ z"CS낕6.\wĦT LJ6n6+ ݦ ?򢌮ak[_,vu=]H)\7ǹM;6C0]ZX~&/eyn&.(Wڈ^?W(1TW9 fa*?eY>.$VaXIy{rtH~%12fwn@·J},T"SBq9K8"`!PL[,)9sŇ^o˫cS8U&<n=4^GLv@r9 MMK`o3HڼMN0~R% '#Y2>_-h4:!@)}W~[z`_M4B:Xd)DOqesp<+&X bt&3{VRrИnԻxne{ 72xCF\^wSՁm?&}?2<:M bvbt˝?pv>wHĢU&Ԉݳ|X6l\Kpuz<13Vڰ[C!af^{vT9/BܖFISr(=d!@? vK EnITE[ U0KZ4|TkX߶`*e%ٔ[ ƕy񚷩y]aq>ޤD0gFH CN}BRi/T*X)D`f,+ҕf]4kƉH0nDM^_sQ>L- {cos KkUI.ie`Q=(~Yj7apY>sFVn`:X'be#.NlBK}ܵW`09-m*wŗ"^tѪ4LK;~\BIJ SKa4K\N*n` e=k|@A@D;zp_:1; ,q>TѣkoxiEBZQC+*H FzMp~Phd6&%BʠE=+X@VQ^Cwwycsy01jʠRj55}`e&{]*XHUa/HXakh7/Ŧ4،O$93$%wLb+m׏2+OtKs/߅<;[2g7_O+ [7QM ɲ'T#UlF^8TTnO [cW^,/8C'tjQ \{ΰE. x] c1F) IB5g #&;WP^<HR[ K5#Qs5aD9̇c zPRMHk*HčS¥26*xKtug/' to#5O`_ oU+d2nz?\~#]I#s}-K"̒#_'2-J ${R{vAUY.*xdJ.@[&,[!-՞2p1ەF-뢁$۷4' ݵ{XFP?݈|`h`,r4怘[),Q9>`*j]*Mɀ y:ї_2B^ XdZAY[C:Tb1%`L1f0ʾj~&`ڳ}R&t ü,('Q~ Lք8"CG5;CiO"}t瞰IXEPp[5*1C| +1p;E"'ō)-6b;ú+h5 wV ThMM+n5zd2oH.7b }P$r͒'=pGZ7.:%_ykݮg/!4)dNNfCMqx! ^hvX5M{7+Qeܷ gCљdu;טR-N8 nj1q!2@y?uϴZȔ֨&l?r'yj<_d[ךR:,m١ +hsHX3ڛ]BZE;uTr~Pv3n$׿AC2KJAjqj7fvJ~gRXhX];zqb=t3mq" + C LjtqN>՗˓kE)C;r؇ωma;gD%[Vu?eh3W}@eiG8) )vHw퉗=RT<սwR^KZJy w 4w.8Co(M$%Y&A6+ 8jUWN.JmdePWNGq#8] >Ǒ{fS}}?wH' [lSܫ3¨~=tʛC߭̚yG2Fa } [}3p?P?gJSƔp2FL79-NQTG/"s}*gyQD%,LCX?`j![)+TS JaVVX)zŻHaݛЭCC@DG;6Ŭƈ2lSɌ?੫.ia3;ʱ^:B 㵅# MXa-n$X}ܒKi?/ʇrM6`7P0|ĭбfA(ō.lan8$z\.+  RwgGJbI'y>~-)LgZҕ^ETN}Vzˀj>eN 1Q1cX<^7$ցoJgKUhqeKS/`~@rlH*Yi A{ V)SʹKyĿԛÅ/7|2- ܢҘTlnOc|FlOZ#%.;@c"᩼O7 ]]>I0N1q.]F!RCK]50ɼ߳["ځ}|%mv+h)9=@Rˊ9KBO#Tۦb n3lAZLFlSzAb`Pn Dڟx*pĄ/|^M,.}.QRw[4F~3gjWe"fx=rZV!/Ct:W@S̽+^2|Ĕ2.8wgժ@8\8ÓW^?!bZ=f8>3$'#n0d.XJ.,< Qe6?> lE|һ|`AVu{R96lWmEHr)1ik:^XoaJVK rYboi,,kWXd4uǘ>crf航G0t'OKs3@nY$?Jb9*C\VOߒtCq,P誧@JF=Hx>\T1ב{^BB[;L.8)d15J0rC{,d?ˮaK JsWჁƈKzv,r3ƫlPt,dTj((U7}Go-<>x4.8)=Tlqr/gIj޺A*GvcBȦ bE@ OP`Z}Э4{]h ;"\vRWG:(X5$ۙyXSA后[ 6^5"Րs-(f_z{ \9) K-8#%*X#UEL?#{i)%`w'&;Q}Z4[or?h6H}ܚiYPR.56C m4`>#B%hS/foGe#sw\<% G6L_|b_EmMkY̙ݳ"dsOUċ Joi"(Bq03Y8Lf&Ÿ=E!sp2O"xѾ+o564w#H2P3Jޫ#C]瀃=PrOLcaJs50P89ya0PE_VZcS` >L66ݱOḭU,]0(M'\9!z_A\v]q`B18%0% S4ȱHIf]b3(Hy 6+fDξaV#Rta$ą=hyw0tsL,];0w˵uVVIo~˒-YdYcz X؁gҰ%hz#7$ot/bA#FLȗ0^y(Q;]cΞBfIYI}jk .ю#N^e1* b|`̽Ta%"Jnrq_*|\7x 3AqEj"k1jq/=a"\jdR3Ti4HfV.Okg3ضA^]bQ w%!qe,)-Gi/r_ۍ_v qbnnQ;ܹ}&;PDrj} s#\d+s?g19'@~$cu}"(B4r|d։cG_Xr'y_gڦӵFXbIHcMk31^St 4]z!Mh{ckX<(&ͪ(4dx˝x jH U'R*{Ȧ)DX ɕǒb)LCtv{ Uޡ|%BlHlv`NS=6:9&-Gˁ-_O`hȟmD3xI#Pi"r#_ڭ^M\RfwHhbxÊd` , 7Xs'Gse$(qS Eok1{.0sQ|'[& ȭݽ͂蚿8,U" r7^/'㦣, JO6rU!-z]Y<ȯA +#S4?dx]3Iv]PRfD#(nJ7G2$l  MT(_5[BAI(zycUux )pME>'85B<-AtvXYx$R"agIJ㓠sFN~v|9 ,H3"|#ku'TIglҪɨ]cM.ɢ[Ȗ]{v<ɘҮb@E?G *a"pߋl3RAa FwsD ${zyM߯@uئfd34ܐNZ< /ŢNH vܝ$$@J`Tr 9|n'CXq%/}yXx{ࡾ47#OյizV)>d~j,^sE} VW |〷 etXArX΍ M= 1##gl>T*##JY%$-nu,2;V'${؏C~hN RX[aja*U2?NxZ͍ KEfw*I-B{RQx ٢4L-UvE[a{L[Dnd|7VpS :O{i!,V0vGHX$iŁAM_gs8E |b$6n\NObA (_+LD;tp\_ tq e'8zڰ5d)neb(DP1Y.h^uf=b1TXJ&dLV3 ,),y(1-AYM!özԉR)[R%Gw$˳aV7^~q9`fGۢQ()jvٙjWñJNBޙyw!85mcfr7{+vj+ZxNzS٩wz[&MJ:T^77 ø?Px@Aň[!ҧ[)u^*4;‚>&Edirl ސ6FGJ 7m]T_)/@2qEpHW@VQ\hZdq LГà8]6nU`yaQ>CN, C?Ef o7ceOd G͎nYReL9&bƀ|2=*ƟRumBn/3wv/}Y?KT1R5~/Z\P&*  3i<3cuvaG5? ^=O1i#bl#4kG!.-^7d=$יZDވ_y,$ioE!*v?DmP_Ɨr"y>">%!۷ Hn`EAM.Z^Vٻ@h%V ƾ+I¸Zbk:hG~qeil0(ZLza~QBxPR 3줲ѿH'g Xy~-pp z@Q&%AyLߡ# *~`A,(e:IJ:}T"f:oxrR1fzv/f.tkez0t 3"} d˖ls] oA,/vJמּJAj $k9X=F6pј4 ?k=ɀmJiǶf_(MZXp;%:YչoBCm}v|3cݔ>-`i|זtKX_J<-cwM Fh؉8pDԴuC<,%(5z=\qU9 v,q-Q!8:?$CP\R_h:%*>MuHqqusOc%q<;5K1a5yKB{ f,g55. ~|:숅JrUr퍨ޮk[p%c&qW \Q '1RsfYhkY|a[( 0de p3UU`nÄ{I}Ye̡?%]PRmnSE*d էmؿ2(ƻ6j} BzBFG/:vjEq?:j닾|-),z,ǹؾ NYajH DMpg]zZ_Ui&k̑+Rx btDխ+o3ٗ;@kyQ^v jaÉck/`&_ɑkxfhe% _ c8\!B0*:Cv3 ĞCP T)dW=Ym=^`mB''1y۫Ljax "[†'AyG]9V)% e@rNG:&չXW:32E{& /&̌{~`}U{Ek/LF0>|`}X_xh9A<˝fN/S"sibyiMr %S9Niqh6LL^VJjLTќ#Fܷ{xc,bd>&RU|dzTҸB{.qIg QaI{= SDϩr  zLl%] @n!BН39D'ٵ(54Sc&|•l}v&% )O??r-w.lRs˗2  ŨlDir@vOf"3rB \ *e56 %2)ԋl &h;ٶ7A^WjZ;w^8E8eL㮬ri-CHnRιkd ٌ4ztasxdn,GTƄ6_e |GVRa%4$=ne00sjk=7.0a(%2A>Y,UnYG]FQQS<7NP j]p?FL, /;Y}qiiKLɫLc:RE] \cc|oRq?@8shb]1Vu$ڞpo#D cR2*& 1pE%墓*|0qժ6-鋆,rf˦\ڴ1>MzZ9~{$y.Kli_Do ڎ.ފ}1OLrʁMs4Wpg 58qH'wEPo"5 86gfU )>4[`;Wzm嚆f)j½ #:nq#pZr=TB`@`gxNI}ψgnEy+\Y@?51L֪BҋG [FeȜEmn[('ycsl BWI^n.,mp\1[rhu4JN}vuRITlv8{'0 bVZ#gDt~>tuچ÷E6 o萟X*EAq`^C=jMփz2C(2ڥ*/}("Qep'MVh9dU֛)KPѪ$6 !^. 8$"qs"~P?TKW%_nFL08ճg\%vђ] r9vGD.^L uL?JgK`~ڼ O ng[K] (b1}f؅hNa U~< d칵F*~ma 6d[*Ź#{dd, {ɣLĺ5%RCP}𔼝m3)jهtpϳd~Wob2Bck>e3_Z.̀RV1|RVϿ 2:RͩqISd=u8^df{/ez# 2q#[1uGX, 2c5ʴe:{FvKaKNi;Ϗ/26+ئ:3{P9 k {t`JRA(O-cakmEˬ:3!7, 4MP*Y쇾|z>;[Q]JoOh|?HIɢ?rOhk? ߬eb֝d}OU@ n|bWxYkKXsaGG(¾"qY"a5p:$Vpvz<\F:*xYv^F "@WѾ8NlO"%F79f Q!u, E(bjňPtR)70woOOC=vPSh{-`{CAi;~ Z,cRj/caN(o% Wv o~3eFO6wu#P1uqF.Dw*z3o梺J?R\j[}wLN$B"5STGfŽ-HfXr1U#ϲ 9enq}D%=?XցJTGpn]w=՛7m2/kFJZR0WD,b&XlT{[ܮG(ޒ)F.b'!<<JO՗1uXI?԰CsutL׋JN3񈈚A_|e͙YI<ԃ YN[џX {1s0X9T܈k^ ,VjxjN, V[["e왷=}F4߿K 5v G] n7 |Q*2jE{ tCˆ3^P#źT.aQO`d w&HtjNӵ〴-a ?8xy؟d] jih*pO j&R \az((0FM&R.A"XP|j*$qdFhИSh}aNkx+{ON~=W(u;{)32>Nm&f!=SW/ Ѯ V j%$h%3"NU]ͨ*~t <-D!!2!+?p0h̠ =6l^ȴHɪF~f/MG>y@ b9`Jۅ>ěmUV8YXB65)ͦ=i+NlQSN[nNlwGsie'a94rr}T {1k;3e,,*f.YHO10UǍ3i"T]\`(d5 +:܈$r{{_GTIEi2֝/4$Wj?Wv-Ӆb8>ҧ#%ڑ]%h5kW}?XfڇTj7 ' ϚV _;Mq`S؋*w U>(jDثPcCK1,_%HO/}z[ebDtƴiW 0j`b'sG/: [YO`;g+&!!C}@=G88C0UNE(&_QΙK`Iwow]kCL&EȜ?&no/]q\Ԟ;*:۸ $VcP!!Ds`bn|\=A=&Z =ut#=ύuljD]c"2s2e6%RSaLaO؆Xхy 5+WvFMES} PRߥ02 (xrOH{rX",*}DL'Ic`kapd;fSRw{K]9J脞9ٱǗ׆3@o<ѦxH >8X&m%I_Xõ#gf?U8CLLǓ+|ێ!C'Xts99Sj'V`au꓈2Y5L hGL$YoCnIj'h֊URM??}&t9gtؙ3pu͛qdȥu܂ 7GڼA.c=2ۼ8_;)~2ǚ y6jԾ@r5Ή~d{O)H|E9fU1F:WaŘwQ1*#W6 nP,2Y΁a3qy8H=v=89#jҗ,o( >[B^yB"8 X7I+   ɐ*ⰼV[G 520>lu@ +z<`&ZM]o;ٮv57lw΍1粿wT򤉋ML|NKp+d:eќH hQ@4wb=]6鲺pIiQ;V*^b>lc`[90W)H4(gVKK蔮gIN@3. 櫮:yjƪٌB}wu`mj=@e\gASq0J#S_@U䢉겲y}~oGGVKk HG,ke(eY( oyjd Z#Vq#86+pC] E1*j2r?DwCpDꗎ}d~02\ZuM0T;d.~9wZL@ W-Gv.(ՓjY:+iy LHʃ> deyA=x)Ԥ9D|d]0d," la`Xj,X%L0y:6!ELwu!9PgZӶ}"o1oa%'>! $M3$?#$"Ndi;*"Tpi!l/7b3"hݣ %kFAvC %z!w=p\S W>P^ gL i.OdW(LUj8YDAB;Cj<(7*ǩaJۀd XZC﹍<2ݻPM-N2Ua쮵P/@K>?\ OKυesgZ,g%}??ڕH[Mtn[ηbEUqI3|ޥ 9TAcuG~(\-7|9lLr+SOz1i}lԀ:q# 4?eu{f&%d> {7݁4 ؎ʉ8/н~D..)*Dz 9d޿n"k7 IB9#K[Ϣ[2r'~o|" ڢ xT0 {{J]NEB$Z]lMʔ\$9#SUM ̨Seʶ94\P {ZN.K0PbCIS* r!-lϖ KvϽ+AטNz_L#Ф(ݦmǗKr^9fل׃<C-'R`76|#g:WۙFBG/Ӊ$"3+k;^F/[t|$]9{b56[V#E@],@ q<0INIh.EF=?+bGe4DxF-IrĤu9艷m'~uI=< o- 1 Wdi`Hz浟ϲz[IAGCvO*("bHkޞa鍿3jL" =5IδFf?^M;)tGYa;];5c>Yb=v-s1v~d䬔s{bp]~)ɡ9?bd#".U{doHlF(z,3?!}ErKĝBVv|υvuLH — z]ٝnkm_V$LD:e=p-锴ޥ׉UqVEUᕏI]E ct!AďEά0^x1XUO+WQcaoܰkF!=ap󾆭nfa\iMRqH(DtBgTՖ~v6Wqz y.#Sm!HRw)MسPjƎQtU6{6KK6 @e$8%#Bp?V)$UX{#]Ӊ=AUɎ߸V S'<}!(_n2աM!ĚR5yX޷iBX%Dt4Փ|8Ϋ^0}j즹$Zu+lr v.ܐtr# 3HM\1uc?㫤t0m=| a yMګDxC歆j7q 耏_i>$Ҫ[kibb-/RZ -7a>u3}cZr/ɍW ?ڒ84ktީY$F!ʽB>Q 5EoDznH5Yt}6+{:?FDLď'w$l2«k[mp[}E8Uƕc(?oc6X.m'̵7cKk װ̗&c:?_2zш {}MY?"._GGxμ 8t)\fl= UT mj/;7ho)Aճ)*m4aIc jOoyr件`at0i#g!J ~% S[6J5.{_!Εnm[ Fjk4yD* b[#ٛ0y<}ZVPxg&LsԼMS 3+?$hS(dt*J~-F!e@ZR*$^U_(H0y*F~ y=+`QW6fI_%Pu[1+(ϛOسLҲarTtvM {5E˩g Ef\>gIS)]xz9H?5'?VI2j|yk"6[';pN (_v.<7bj֮I.֕ӌ(ycmB2ŸW5wAu/c\dz|eOy뷥f4ؓПdU&?u+ө0[_SQÌ.\!1&+|ƒk}IPTC_[Rۄw\f!$LKn)Lo\Q$ Z>sm;w'}o11-))e]53 ,$yoDi u`P0aҳ)iNӽo t=dNGj%n<QRr1$uZtO'|QW14Hg3,RHb;bDs9́`[kb17~ ,yLC*а7S]UECS"d+"n>^=Vٿ=2/÷Rۈ䎎8={&Ÿ_{˅䢄RȂ)GolmDq4bBnN6ëW3k03Z/}hȮ:X C!6g ņ:3@,&FN>G/aN?OeYul9QZ +Rh}/szNQEfH6~t"`SJC"V/rx{I ;5d ^qԉPb?eւld GagVq/wj{C[:3>ERZ Rl?zQ ou 9 ꚬ7&zqB76hBQ 54>_o#+ZtgkzX H2H‘kkkFl#tu^,(VKݧ(ȸ!QS ,bj~%v1s}Q 'SteR[iU$"otM2jeIk4:|'"O>6+(&ǎLu yteP u󅼘sR-',䌖*o\Xlʝ %ݴ`6į$؁$u-:),p H2F9hVw@8-H[0q[NWJΕO$-.C=nF׌S:0V v{p|~!̗O̙B)]&~!7uSn6*[*]3by'$R&-9^/5 `4E_ j J#[%4{U~MA)Ay bdfx.dm[w6*jۭ]Awm~QL<6=(&HbxwHDJ+Xg pL֦Sys3+F\u;bJfLݦfn!%Ցfzp}[Y!|jq˴+^ u#ɇ,Y'?;dյv4]5gaz?06[v >yŨV`_m&A{㍭`z4H^)skAÐH3e0u|~L}Ðg0ͻq Q&rghouESR^ f9U k9t6ߺ_6U\X[>.XO";Bi%>w;G]ެTDOr5zȤ7P~C̣Y69W4 h"e?ߓlÇK+H.)1u7)(7.PaPΏ>`BGt;Wu\ٻ=yh(${LíDUKeJgi8ImבqJL feEpi=z/ hSZ}Dh&-ts/H3BvUțbxҿ;q?\y\_R_rmo@\V5a1&tA*[?n]w>un&{hW-z#򛛆%җALUBS2%zro۴ѧn>\_cevBRm;"C6(BLw?B/VQe!S.Ft/eE ȴ!5&hȧ=zAmo'@mQ\u+Q`Ps/M[ୄFOɱ[S GE& -?ĵ'[REտ\m.Mj;7^%c#!P@__X$ u4<#Szl˿!lDmUx_β rCVsv{yEG_Qi_|XsK0Gx`1s>/|Y7i'g7ΞMSRȳeP4o?A1AÝɖŨULʶ_Ȟ?MIpZ*@mSBr-$'џ?2иp>Fj|)Q3Nxn%@#mK]l'@lMS"GdwV>f]#4 Zo1ηص)0Y~GP YWGp=}ԥ)mʥ2m⮒ʢ3*ǜYs#Jqzh鏍=xSM$[֘iV4hhmvm+qF$SC艺Kzhė3wg=. obw# T7I=1d]mg<"HφGl&yk~lm--dz~/U&DK(Mx| tkr9 EaT !N#%BD>vZI90}O-֝g1^ܙUQ lWv{Iu5ǐڪSAN-!8:U_Ln}8*EwGOulxזH!W숵װcMh^]BdIy?[5]pCi[K肀 PW)α/^U#-=s@pDqYG3?5EqUGh:  Vt3_(RrEaHq;p1^.Bȑϧ^?v,ʡ[%ҁ?_;6 $h8!sș3eLs֗X)1SW>\-jmbB}LCDZ7b7 k`>&&9\eb}f& \ *ݑĻL֒޲7#aϛrS6! _gBMSPę[lW|q~wҶ>TuCa.kג/pe+Y]'d1=W-*^;{R0O"XJ[ w9t1іZLS|fVPvC R jj,[}=E{n#ôÔWPjJ #"CvFU+^E1W.m%Nl(0,$hudSN9Үqժ6kfT#햠o. Js_xM'$"̧AU .rj-URlk91lP=! r ʡPm8[{PDc:$'p#,9Y!#6cZ4=r#[C~_xF?1zߺB\ep %Tz>&B2Eu%}Q[@zu XD\ت{ ❣N ЮTa-6dv|d?up )*7:d3Zwlem?Aض);ַ#TN=1pHEPO~gV[Dwrd),8\~=yV߂X*FvLr6ԍyKnJ^Kx?H_:Fjd7fWff[+'$ivOO/ H" D/Gbw)z4!/6`lu2$<6e.WOpA CmJڨPoFDr%CgI{!XGPsP4ZMc ,qC9J}ኇ*n&M᭨dM'+-L{YwdN:_XX:ͿiF'?}ί0Y7)>" 4%nYOmdo&Y?o\qOwLj^5Tjf8|y GzoHu@XP:a/+ k;e;ME1vsfBd;rr/a^Y"&rpL%wX:ch:]S_)Ea) z#=Fާ]z#k?UVXTrURk^Vmη;:じ{#w(] *1:. ^lpd+ɴh>֡E%XBy)l\?EEє7xq.$;R= ۆv0ٞ;S* )%]S&n 6 )>A6ұ.kA%? מ<Fٻ$pƁphB<@;' :է,P_:s:6$ܢtF̺-r@|@8ᄷ Vx'DweLAvA o.R2h]S96Yn5f#)pW'}ids4.Ƌ9;ȖfwAuYG-Fdh*̸PПH~(|do^E9B9|iֿebŌĬ*Uzhc!K#3B8"Q=|pwe<$0+"ibӐ@ BXz QֶL|9JqD."f,63qiːΕ@zu4`b{p21{<"bVf]gVuNYM!/+nة <6貲3*2Zhʈ* ls,"*[e#_z &ptDr(LD'w[1B d&H%lՑK+nKP7k$6*k>Uƶ8:E6$%u S6E iS`J945;L784Oa0"6Эn+Js`\vQMXzw,n͝X&UC#pHI-7$u0#D+ 0`U2fqťz`'bv =+rc.X) x`0ˀlD/zSlY?!:m nB!{뤍,l؇{SmjƇUi!`ޛaowF /k<| 46ToQzA{cҙ`&L:pnqzAqxueOe3 9*n).깣:RL5͞=?_ے3q(Ga4[eAmѩU ^UbO{W#GfG3;YQvQ%"mC5J uI~4~luý(EGE͒<)aSս.si Pݰi%͐˄/I`ۈc) +ٝE㏦"a|B|"򶓭ŚRJTr\?K%r\4=apDEUx?5UJPz^)@| )X fbS6 pa7]tZO"i6^<Ջ{}#E+&=XC9Px%V`8jiZ UGlK;6O̷M;#.XY/T,@({іJe j:Er/pҰc6Y_MKF0 5vb}XLhE4(2*³X,P`v+U<Ԡhzwاq(T Y]ϕa!T)[+o9'E?O1glP^Uᦝ +7Gl*O [Va'\=-c8Zqrj7 VCK'nLRD2=.:ɳ_=1WHe2Ks")f=>ēH|5޶k$^ȝ?Be(ax_6cT(&G~b #!(Y)ey[Go+>?M` KN5[2wVzoH=!_S^o7Ń~ƫ#+r 5.*?_ρ+Z J{R'(ԓ::&3S^`2! RQ ѷ#i";^ 3y~多5|r,sO`#E܇2NA?&R#c {͋nws([yxXe?!5V7 휄ɖI1oؚ9Ah]ɪ6Y zKԉb} ^GX`t|Ue|&1w]jQo2l|.vik_.Yp1%3 y`h $C$`-KzjW!{S$mˀ8\mH5'Л$AVUEq|JľڌTZtvc Yv]^J'j0]bX:(v)3ܓ'k4VnuX2eYz+Ŏ:) mnoDhMXEQCh z"1".@PgiSY֩sw =x(W_(H7zVBg OS8ۼFx;BUgceDbnz%Ʀ@e.f^ + @>&I 'U#q`s8EzŒY&o>`{W?Y6Logh ng,: s|rDZ7ٕ X̰фTjPD(LG%$A NAͦFי k]݊S%qQ]E)Mg.sG!C )G\K 5ՂJ+ݸܹSSB`wƨ"%! ҋq~?Ix3 % OLyXEP 0LOVTuiazu7imTIQoY?X$IcrkuV~ĸABG^r1\P(÷tOVEOhvu\,7gWyu3Kÿb#1i{&h;r4ƻW͝=$vHf8.oPgMՙ HLppӒn[rmt*sS+ ~"+Ɔ 2G ޺nc~F5& J  T#،>u$l{Ķ"_I[l ,{K<С3ߌsRp'US2ʖ݄+)n5LTw]Tz b:,q'YfU (Yre6%yL:#< jOSP P񯖥䧔ލEIqm,cjq XնtwUCf] 9H9b(>5…[K,WKA8_aD?nFštUp!5fǬ**J N c߆֨$u$&Af +]xw`Gk e/0f_%2.uOZ827 -1v{1IH)v^<cofYc s v~( (ՅTަ䎴7GiD}~ʉn]JPg\ 1˸߀S9<1J|" P c鎖l,4:-rk̙TlSe\xM@SoX;;TAqAbnR/lhP,gFC5BuuQ*ARi$ s ebmp0# }Λ8QQhT*J%ԊM P)2 a l &_֪v]y5!>{2QrhI:.# ; ]@Bo*YQVyb|0d t.>31]~c"t虿NE\Р36M}*gVhE`Ygwy>GSQaA !ۺK6|o?{?+%wEbw>NTKDI~ н cI tbEmkqQ9YD/Fth{5m}54XG$ut8KD $Esh Asw٥pӣ)`{ނFC#W57u\gkp\p~bNaϚM5eC`f+mE m+Yn u/ ;0[R `n/boBv '> [ឲJK;WG|;r8fR3NCÒX)$v%2KJcv Rݥ_u2k\-wDN;64riM=6q +ީUS F4ߜ:.LhbҐ؛#`A>{uǾ!\bY~דּtZu-t޲yf߻6fMTcN̛Rz|^-ng@y,NʽbK*8b)}'<w?*eҰCї~7rW@6mlw~V%{ǩ éKWa;l^e2"6is#3-K a#g\@{.b5Mc¶ßગP[tD1 CawpVYa}GhI {-^0S"<"ɅkѾfl$:)~:NրZ] { [`sH>w`!2MCQǵQqW1 4 ec]SEt\tZڱ90bw=TWʶ mvh}X+d]ͬ“GU swN]-12 `wer-)p&K1WVprM, ~[#2\L8B} aB B~kr-|kG*&mO&=a݆u4bb=(fnTyZ~!svcgDG/QKt>'1@lH4XccXb-xAHczĨ1Dp[Sc1Y@] (I|/Vn_{iIN Z "XprwTmjUV,@9IWNϥϽca*U/{'`J83!0; xXP7قlϛ,06>;N\Wԍm3ԚTONXg< ~B2`hEx0D;ErR{Kkm1X$2WІZ\9'b)G}9JN *Bh I>Ih=OMȽF2`}qHs]*~ƛ'A5.U팧F轅mc*Lŕ`t)?} ޥ<^^}U'<<8 C<)]#0GaiVn􊘫;J4B;p㮒恻ndqs-7䝂Ô{i[."ӄ4`PV0#(̔ݿ^ NΤg.c/56&FߪIPBw+,Xc4YoUD*lU}lzW3qBHpOh X,h2ƃiexwl66펪U=h̲dZgfMGdlfD`Q؁;i!G[ Ez nbmfO1m[:.q8-}nhzxt4|c"S10?Ab71c11x(€Ԡf:#g1+ D"h #CV;Ckwh6iN _ :u.S)x&m Yfw4 &^i-UXLbRn݀QI:!〽 ;g$M XAHÆɃ?,n1R: 8']<bKRZ/A@ }8_^sTةt'ὩfcN8WzCs0Г;)rEI~)%@Or6 ZDXAlٴZIUM AKwei`1 G k3SD<cthS%zAРAi^(-Bp}o{iBWZLn?n4- ]WPa Bܹ1_ޓc~q=YPXd(MrO֙ l;19F7hsLBbT]EhL`TA\΃EP̮ZEFҽmqALxZ̶0{G5=.,GζCoF^ĆWaXO+1(9l9Ӻ$g J¤o߀o+8UiE+S,I}'$s m[}ȭXU$<3^.H %9)g*V*ڇ΅c敨.vo8qOSg^` 9љznMf'Eb{A+q?}ǘQ3ꢤ^y]1PAA]$uy-PvjC=ky,D*rĝk(e+WW0T:*{/g7;E\g~@ "K|erKS$| '`<=~. a'9[NpYt(f2ңd9* nd[loUU!B[`W-])sV a@}⑟rl#KD1kPyf. ;G$5]?Hi%3,KFeEi_-denmlt"1fcSrxGrSVIݦ73Pbw>>HqiD~ەpe-X HgъfP9ss;y2z'I0dVyD)O6*SwG?{vU%TGJ; į^;R+$%qw uxie0XDD+R&2a.>֏6f-=o;ͭzg%G"J //)$OqaC{6)9Uկ}ԦJCfwxP#O ؿ`'^+R,$NIY=̏] oM-:Îp*h7/̰Ϩ+8"daҙUـO3QdB=zˇ4f{?y6P`Q|4#5 sCj'p.PX[ͳ&$9峘2w}X~toLYݲV2!T+8*|X8 Ou,c1Ko#NRy1(-ϬʧjtZb Q>W'Ljc 9 y-h ?0<@DK|m7m&Sr~+4iDpԀ}2l Ɗ0Jy`MM;ڛr5!LͩLg +B.X1Ogt+N&86L}l[)֙!/Z̰7JREXð-%.rW#a7+IdLJ\,>U p~7ҐOb@$ $]9۝$Ԍ4@1NX}-P]:1LR71X)uȰA]0V ԥHj"6} %vOϧ3\ [$N$q45 +< ߔ3(Ԟ! {͍)WQ{hO 2|WtnK\*RavTYD_!G#gW@!M.+x\_)Jr_#!m>F^7$her7-4Aʊ@%b%\jZ9¸? Pn2rj2yiZiيVڸ+- }[Rހ`ޛ< ^5 B;lCù*JWyj争 CŁ_&!Gy ć9ՙ C 73tKשI O%v8^uFBK.=c/ A+S2Y'&t=]eugJʎ7E(Њuu5}"ˮ@j!\/ma-իAItu7J :p|;7ŤyҬ޵3X5W 򨽙$̢h)ju04A)m;ߜBSH|utra 5z+SI|1;]MO0uz2?7'jVb%'!|r_/#l@Q+}noE>[`5^f:ŕpX0GZ+JG)P3Pzⅼ&ƹQEm}8qѨ感l,{ w̓jz=::vۄ2Uz~nw@l|e%k96"5=p_] QSfW )$䣧f=h}S~FHqD@s%!a0t3D7Z0鳟/0k\7 =5:c"%~֛3)WB ҆a]敢߃E,V#Z4k5LG;*X1@RDxzPQ{%bO\6sEKEo`H^[Apw9МEex`!czKS?K?<B-+{ Ł^Tv2{+Xlj /TJ ֹyFl T.SVb?>0_M8L 7印oA/ЕuR 'Ay3UO@7\_UUNScO>vr#T|Pq.bdU 鐵/CSBc9+PvHLHͶS~ncףM9N ĵl"vA#*͚b$Uz8@N{C }u Qe˰̷So!H̤eZq=C_tqFjk>)ASqbH˔CJ&fNzƇve/ C_2c@fi<;RdqbkYR3p\n,vo{"ع>0-mP5NM&)>S9YC_Iߟʕ% 9%Z`bF5H?ѪSozq }`2^! mRIS 7ކAD)apZ3ב 7AET>Jb.\U2~c=Њ)mS%^]xR*Xl'E˹&m!qՠv^ jUTo(*57THb,v>TܨJ*K0e\.ȏ9 wR;ҋ76c;r8GŬ;[h|- K\,W"'5*Egu}VƇd*o`(z tԫLd; ʿ04N5$}6$qTO\V)qh!>Ni/zHG`Ji>ae0"<ކ{=t9DF,?R`oX+|til"t mԛVgmՅ9tĴWȂ 6َ:DXoiY\n-zDP%[͝#ޕ2=qjXfe>5~2~c`y>ѻ7%_1`Jׇl,S t&/+]yCH ZY{:[Vf}M7hĄ(T08g:謖R,"-OӒ4a`,U:%fPK0>I*b ͮr.ĺlBAXb+wq+$2W=(y9LUg300ԥNgQa"z&^:4]Boar y)(!=5~prf j1g NBcAa$LrN`pc c('8Ÿ ^!4p21djNϳ;U-nHWC@+-vIhDG{hA\BPν"۪}Zl#z;аs, Ejv`Wk' FMiM|%aM"y}fD3|Fvy3Dg\o,f m VKY q)gל9N/{zPlunV6Ce7{l%^mznHΫhLpʭ C*dSAx7Jyl?,&Okˋ`HFddӞeмX(e-MLJ%J$!hJ{rM5x5@䙳g|X䘬yX @=K.*> =[m㌼Ԡ>fF]O! p 2J \`~Mxl7<ԫ /_?b>mTΟNy1iڊB$x㬘AT 3C+e\*I: 4!ǟl()&hG:dj d_c|֞+L֡Ћ< s’y;a?ľKثiN-hֶ+} COrG6<^*\Il,U^o̘]_6H#W0os"gWKM(vֲ$f>IT[J[Ѿ`)0~D] |96ĘJ%kNp)q 4#y{Li\<3"}kޠ'ep¨}fCGdb4IC?VNT"F5Zi<}`U}*e'y4gi@[e3\Fޤ3T{*9PsE8a2iW$m:L=ru&qfi )fd.`Ad*uXKc[PNg5ϗ|Ϭt1BH9+ipDžhP)nAqJkT7@2XGL:ՂyXίH R27ߙqḱ ]b5hcuϰzڴP;;2t~ RBTh~O ܷIPTa[Q (h`vD;@9[=F}|Q.ԩ;ȞJF3R4=Pjy ߧ vlߒ ]EK_t͛$ό\nrew#ǦY63OU/jW5B9kfVl8ae"cvC7) IňvxWZ-N0 Zb ai0ͥg ?Ft%ST Գ ꞁܓFL/"'YiRI49-| 8gG~m5a7wCL^<SfEBLDs O$2)CН͔x_rr%awy. ] 6 >D;~? O¥ICp'UND$UPX޿%g0gU ras@ujw۾zk_((mkU{IY^#ֺ\HHP6񉼉34=! Wucyu|ͭg^]kX UGÂzԿ:@OGt?g_U#ƚ+*n\7KÉN9Izuj[Bt gcasR =JLhZd)}mAӜ,k`V=BvO']}Ĩ@kTNG0HtyxQOS;&em.0?8x>y!@Grli*;d{,_f(V j"C&:1tغ]a> 9KzI7-&FƌEteA,=::xGt)zՉՑͣ"7?CY\lذ ]RMbKG!|c*΂j%[-7t`Ix@G{YӓRn/ʥ'EPD~!]ΊJ ʧfA=Z bnQѼ?;hdDNkG|8#nUd=yfaao#cCq9X`ۃNGYRi7t8ګ(«<NJS![m?s.b5rEȮ-4wOr|eƨ4j>Zƕ9Uk'Ь6#_ şQN"lV0Nأ蠗"hEEv9f 77qtQB@DqcLe//e\g6cX~zu8=;2r 8 (. $#t7=,hP# `ljoaVeWe?:Xv)ښBDQϵa4a^S~`Ņ$O.lqǹh`'MTgbCϱZaFBV~/ bm,nƤyǀ8gJ1B ; r6ZW1[9mD$L$w/م7~g~&w H[)jڢ/b: l'#u&էY::_Ȕ ׌>'cbwE; 0Tm(p5f]V:jbՇHLVꢁ3oM+ڀ/ْdnq#Sw GQ z|@Lo68-ui)dk9 2XwpSR*gY鴁[PB%LeE]J]>C:*"rן)34vw]kEq]_#y4 dRZZ^cAw\p!M+.ce ;6W jz.,=TSs vu6j: 3ܑ8"ֿ۩ :+#QYG`,^J浌Og#)9Zoc)ו$gHmKACSKo+mϙȏn,eko8"Am s#?n  bU񞀜CH@ i ÉekM\ DZg̟?\W9xݍȉZ"!DKER[+pˊ 'G]au`0u|J0bwvP/t=LF2qē&9ߦE8 CCY<ni_! fy*<{GMr@d_#n*GBԾ&2Ԝ^d(kQwI0r-wa:e :ZǺqՁl7lӺ2K|V:TbΚ,M|On\nhA5#c*|;-d(~ퟏ-U|.S- 5ma)a <Y6EԸ^:wZur]@ŤK44K5,wX'P)+ͦ13)g֫Ld/tf˅ʖ6b.;>ʖ.D_:vpСo_Ѯ`?(?3N#>O7nfa_v_vp)JV;&xX1~ZƫOB~k;~?#âqW,?/uw  W9Tc!?[41>ѽZ>Π'\,lβܢQ@E`)`Ʒe(8㈲ jJ2t+;@qQ@< ƅܟ9rFg,iCoeXپA}<00m(˽(iGi ʾR^=P1mRsbtߵV/zp16+_a9ߝ5dF%Vg);\;wLv@4 FU֯v-+UP] ]T&kDT-d2їxw^>lϢԈ,Cp@Ь}ݱ8 >Dzl-ǓEk$ &t_T(S\=vK7L;Vx1wgcp wn`S.Jef.6U09;Ks T$$)D~mka5M.;{zl檾 eʾ%պT'_48IxixH Wew#:p"zMt؂N%welv˿s\;T~0NOJŪ]$'1Rl5Dqq-Vlrʚ|& .99Nh>OZcH$aj6UWmoJpn~GY\Nl|TF;}s7LӯDҷqM."C .Uj*PE*m%Uڦ)-z] jW#=?rޒƍ^3 ōȨI4rL-i8D#)L-ZL077t6fH0sY<7�V'1rsBo=Y}kHp;$zy4LE2-vt,, 8ד*0LAj `/ ~+2Qv6̖O0ӞruQVO;TwCZsRǍvp9Zw%lNZO4HD4{m rlT͢|a'qklZT Hx>]ꁸ.n?mk}i2.Nԙ!4ۙ(85d9*wluFX4DNKM݊6i۶?XGH褍=xrg:`~@r(mg̛zZZѧ>;>'PLk^% ms5zy@ۅux6)"ց(.O.'F5___Pdlﭕ?lΖ6!(:W> |0~~ګ 7{,g`-onHYz T0t6Eu ӻ73Py8q3!|H^ {Z7%{l5DX 9zaA=tkW%Z*YrI0B2rfBB>4ۊ#ݭ?xvF'@@1{xj- >~ tw=I <gs$V%mةVpۤy&҂`@\ge xWakRB&x|0mѴH*g]ނ)^zeJ{ГW<4fPKxA+C"7Qi>0ބ@Q@nA]N<Б~$9,Av)h[5 -iiB4a0$_5r5D%r*bSJ/ee.8[@|b%޾NW7}3.>|[ڑ}adPoPV恒 ;7Rׯjv΄{O{{@A JE睅4%y0K_dd,Ԣ-\HÙT  ĵL+$2r, thxn3{/ `v B@U~SdFmCht>+c<_q4`v:(~jH)IHӆL`= W5{/`%mI,hwwXC@__+b  m"L+B It-Bѫ_[ m B[C=rtfn>АJ&U(H CH>5qbwYpH1/5E wSYOs5rUv2aGR0Fc9Y:&RBt9Z TC.?U*lKs+L, `N _z HvB.\< CMkaXM|dxM0'ﰓ} ޳iJ_' ]2ĔDKrc]^~bAc+NßW"&5a e3Foa 2)t6WOmqEw]SvǺ6%'p:E(8H@~V+p7Mͤa3y>f-##S ݝ~X[,m>4$jI?NO >j^RE-eN2Ǭ5u7-_-tan}ʍETPrպ%]5%46Sꅬ7~ 4``Pp0;<3 jV)0#na$=R&^z A ϻX;-VlIEyls  9")|.;v/B/5a~M)r=#r Re &!A9Ji^R0cZn%K^jM@#D>y[~wE0|8PSxu!GR3r 4]zo5ѸC[M-vבއ?}j~JٖՂ|Y]r+ МOlv*S-rr7S̝ݶHK].t?^xde~z[q%;˶{QϽL j&kyӝcwCFa6~e$ 6fF;2gJn y-,툠^;ȍO7'@iK7%yfWQ l87l;-Tm-iF3%&膥NlsS,U)xM^מ툃{u$*g#wj=P鬒f dc*ɏٖ.F=9tsaا.WU Q2Ά~ :e/9>~kSjdH=Ј6$GߣSPV+8\"f<הBџ5A)P3)ZWګxP.a3wٮD⢰Z)p87"HtQ(N/ӡɲj҂+%v{ep 'SD;t䣨vHZo (h^g1oD W'o\Xu=,tG\.o+CTCMY.V@q=KgTx& ~S UvJ&1ϵRDW WC$giRG7֖@rucY=ůY`FhNf_K9nb$ Jzp+(#:mw*( A񺓆iʕ1 AG6^@fP k* &MDz NnB 0d{ :{nj2!II;I}f<ٟUy FGNXrAM]E/V6da^/g3ۚ:^Lk-_ Lq9֢oFṽǃV!t5=5^y8xވy._C9@lOX l4;) Wǚt Db=k(qvw&[(cd: ]$<Ƚ0(|d^# aXT)VEHd\MoFp̉1*06`z-7dۺ|7I pBY[?HlM- 7XBN'9<]n^qr2l SqWRT?Dn`E͘8-Wr{Mͳ1ǫ:8(Q@C3K8 as3ThzR:Qʦ1NH-2CH20o×~ E~HeŲ{x~qv # (xs"Z ENq/%1␤Z?fQ#jB*y8/K? G-Tt-N %ߝ> ;3SVjZt=Jg{2e7Ī;i:kIUu"_hm| f_q)ep>z(m]Qפ ăb[z$(:_/J.cLDq)漣EEr79hP\ qܟ sFl$OQ#Je;B ?l7p 1w']<+G$7a/m1Y*X{/дU},܆C*|:־n6|/H吋t/ l g] Pں%Q{+KPNm(;@2{Q{`0K1Ƕr*`Ɲ}P \$>S)y>y|`y|'[u["3j{ae@ 5Tu6YbfF+nUzb0 m 7p%hE(ZzBkPOt&gƷF[bi9=&+h=i[ :iu"r)4_^SŢ{@q94e9 62˗7'15NMXb4Myc-{;/'Z @d4YU!E#kxO`Ku4tJ7v\U!< 疌Cauj^[o0? -?lhhn-pLkuo?`ڮbVkhxZj;Slw>`DpbF^H<>Oq2A`  濨v f,y' [bws|P sݐf*uTknԤ.Mؓ{}}BKwS6K 2d ZK 3D[\F"~ff39pN(PHMː@J*f|n&|M ^2JEO6!:"νoI$R/WU'EhzkUA3ww該͖VI5nX/ׄH}lY7Y #&Dm3|v=Uxԕ޴4_.vڼ(XeuѿByfJ{@aFԬx͞*L#ΆS/cHq JE s (8'f[ho$.,46U?1%:\3aRjk=ަ4^NF$;«uqW|Hʎfv7Rx0CC&S^Yh@ÙW!TΜZf~QK#r.04ut(=RUaWYYg^&YU;)^No.YKAy@v';@TB' xM1sto^ m5=Xjt{.*ڳUǰM؎fI9ۮ xQ@%=t=X+.wæI=PQ&s@beTCR* k/stu:s`12M])b wF5$cM]) iORxs*V?3OҕH fN8lN llJ[r{wA+iQ$*ϦJ4r >`_a(΃?GSB0Awa_Xƺ5cx sŇz+\oխ_%VE-zS~^s;_!d!S.kt$QM"ujUq][F9M F Y'%C+<W#5O&׬BˉJ 'xEbCRJ,CuRP6KЏ#nw1h#9zH,ß܀.prNYb/F;ʿ@{(tB\(k]'0ii[yֺ$ EΘ;S쀁Ulͼa >H s+j8b~U=Xa%K'g+z]Z8E8e@ʫÁ 8W=)sV~-#j6^IXQ|HFw* e#iK[PD&t\uX{ ~D~8D8^+ХorZ'47!T} Ԣ8@t'{>I5! eԮA;iH(ED 'IB;u3ouE`\Jlv8 4ē}}0W~P~\hqal6y(\05Tv7Vc}'U҂?4\+B0w&.d[A%g|_uqAa]M{&/ѐ5lÿvLyW;Eu5ovQEca!9'IFHP1U|}\Sr}p @=1WgFw˱.;iM,?Qntd[gK*=7{ D9XL27G';Sݒ6/l4Qh8%p/C yvwF9w7]UoP)k 20ظ= ZED$b+86O#c&<|VF~ı+GZ>+ڻsGnqfCսmFd ȭ_bFyU+T囿2`NZ-]QǝhlID\RįC5 +IhM4Ox^V:xn?H~H꼴EE=W-~շ)Rb_D7c#H )ۈ >3΄]()RyPN @n$C#z>e. &]ښgDK DL aSl0fuI*Rb|8SԮn(h$ 5YzqyT*sk_Z&2&ávݯ~e^k<> ݿ9$8'sO:$X[loO=ԗ6mvtpW,cFYm[_ea{%U zZt/n(]L;Zm1M8[Zp݋r.gmҍcz:̌|jiE?$3bL  {$VJam4Sr 2`Uy>K~&sx3V;n;mW=mSf,*=ŒIߡHK41"r: v.9.z L=ɾzg'cxᅨS$\*mÓc dzMaaYwoC #ᚒ\gڡ?zmfõPt'1(!E>5@bޜ7,8c?R&=l@Pn9B4N''_ī*Uͤ%孙_ALU<@I5uYt DGϑȂ_`vPPubT$<G ),ZW!ܲXqIp8m E-|QʨЬTE[eݨi ItzBf-)^*W^ŕ3F88 Tb0u(kszH@qIs>{aUD}QM;eW": O[ u|PO f{Je[ɺC$í~YA prd>˼EY7^p͎i=]!稗bU=g}5këGXaϢ_&1~VR^8a_Zk$$.5eM/R DAinz*{8w]vk^X;Mgh"Lio]þ0LGw~|+M~A~3Pc K3g11,dw"N`i>ؐ\{=%؟i'ADQ][U6gRh'G=s/#k(?Cu-&OLʥ2cE#}qS3KY2 /{c$ů;#$2Iіyn]DY+ϋ 4ZCz}9n|@K4 I;3&k#zq!@PSl9xfMG_JQ+70ho&MH?:[rj#eYrz▊Z@\#snbX}}{qQ5 Xg0`p9?C,؁u<+,/]nw\ Z2Y8mzf4>ހVHmgv"C\$%I@-޶>=8.u.`M %B3O?fK/Ơn ༻ؚBy  ZJIY=tЩK鰝JR)ea< pװ UjC[d*F xբsD+Jװcg(.b-kGF_~Щ#V?Fj^Nքyv8B&p@@SU72ibHhI"5v^]#};=HQV_W+PP9sOvmw_a^# v\.]]c LMjĄd{@!NY rm~Tnky!$~TM2hA*36z>qr;$=<\FB,΁|PԽQᎰVv%jv%rQ:.'߯ Нwn^n//칧;JlFF@h|y HҐn"Si:_f5_ͨl-|Z;_g'g_+F#d&r(YB?H6jz q>0qE eJsa<8B3y*.ݟHq.Ȝ> Kx\U wk׽GX uRTe&b>U.)dYB1'U O3徘.I*{=yP'7F{~qEs|{"ơj0= "C]Dϙ9räY,8}0 /7baKDKjcsVo].)VKKb _ƨT jkT4JC:.Ee>>1Y2R?^C#+%vY(B4cEǘ<q ^RKr!\fI4Zr%R qјJ$>mBjIwQ!f'sdWyNG\pG{0;_ >PQK sa of'l0ƞ c: )r1}<sd j\1\xRA v70bZuXb#'[EVB4!kEE;GGׯjUD yaXDb) ; w ^d萾Y?ܸ1 t؁ATuvwv@(]zNo2Nx罄XF\iX]e#9 \fyD>HqPq' knkG&~M)7}* A٪LhRJj (tg^x {S ޷iwK62{KQG|̻ju  NYG[*φ47H?-t21W:F#jU"~_^h."!1鹴}[*[MW!t%+>`E4 -ou.%SNM[/lu7AEMSdCHyoi(J\,ں Z}d,zRڥJmQf"߈`K(ELW$,k!F RD=nGr||ȵS厙Wâ2`)XdP'份'{ΘX]. 4=PȁtrMWU[#n)U7C#p [فTsWa%FF䅯͆$~M-hY߱N-ޭd%SZ0b6;:`L}7dquV -vߢo8{:p@kU)}d 2% jE2"r.W8B1 -5/V$x|MQ:+bc)Lx'k9dk}C`sfEpc$32?kݵgY,Z7A*kE2\ϖ|k հ?}PT(D܂|G}cɰwJz b8hKtu'sJga狠`fG2V$ 0ex^B)/Lv\:'xg$U|<5eQZDrz5O_O[珍6sNF^VORZ@|ݰ霶6w+u ]lmh]u6pime/X)MCRKs]:`d79@// PTFZ`l{ 2/>=J 9\ Zb>2_0iتT(%*\kk:%XڸMqc>99BdWzsNsFa~oExp!`o/0u-:|Ohj֚qBE=K! Lr#Sl3/,LE[\ ?,'#PūgV {Oҙ#o͇P;'6ߞ|#,*b 1II׋/|+b2e羝a-DM0[J5$s/Bl{X٣K!W2of&9}/ N ӊѪwpP!7u)ZV{-̊O6rQB?$$=Ȼ.:6ZdМ&{wկASP`[hW2Mh]c>r4~ߒHyWCAyuPFa?DtꎐÛmm4N( j4@4B15mS(" U|-ծpkj]!PwT1Z8u*ޓeWQL<>LO7 A1Ixe)XԪc"0]d3\ 9@RoaHpl\[C!=Sa2H&>$ J jdnwi.߉3`>% XttC2G~v+8ӥa8X n]".* 8@zKOU+su7^=/`3ϬBq SL)"Q0R;wIU5nb6.XZ'+hڈLUG%W4pp1 B2Aĺxj+8sQ^(x|cWnjߧy yo,N[磍B"` kKܔ ^+U ȋ*6^Ө+[6ijB;݃HB]eo)k0iƋǪrkS|ut߉=ۘ4 =XzN]xL~|9w֟tR<ȚT=Ô qx6_nBDt˛/  㘓s+t(R-Yn\CM2qb@=>e;_h^H#}j~S*a? l4h!9{79zI|'BRntcR3W0^ KGytLRd}4UhʿD{ ps,wc^9>edr} T۴ 4ޮ>rb@ *m<&g$]\/x9 11Bԣ 5b)7@e`Lf>NQ'0)/Nj90# كhw m)豫/ٚ GBGƄ3PMnu&y,W4D}{]$@j=dh> n~j(66~inz^ܢݺ(`@%y0:Na-k2[F )Љʴ;^锔W׋"`9E/ ػ5/FҦeKSܶ*L"ki@R(TiїX$8>/#T ⌀I+ }ҞXύK6zc҂.{bh`9&x~:RLZXDM%QtK l{F0i61d:8LGù7[A95aW+4ahZ]yjSt؎t WBq"k ( *dl]Obq[ GL<#BT@c ?]a0l"uGeS$JdDNP%k ˜1҂ZRXX Z*`;A4xHދwWۘQ>1#n|r MY.z[}}Y3ӕDe}> P85hJuex' ~_7ėӌRq|˖::{LQO g %d( bH;p.̽G&CMlQ*.\' [)S*s| H i9,MަXOSE[FM*-Uqmo3{DallQM;u#1J<>SjjVXYLeo󦙢Ya^<*(8@|$$MUiqvtGÈi8xu2?P_@Foh}>$y>1"3F:_2㿽k]w\*/HwwiHdZ9j zq @ZqXքʐ8]|.bpw '6L:Q>^ëB΁j|>OS[ 6VctX1bEpwלX?"s`Bc זk_lY]^㪏nV3i#cZMn=)\6Gt#Hzq}:XcDi1SBD웡l>ZD#4, (1`mULFl<54 K`4B 9ѓpCG|;[x)_a!+עWv"KӉ0s FO5vYTdPO})gU4` }-ş;@pp~Ìm2I(| ?痚@dx5lv>CӐC q:첤qr'Jb>e)&wqLM:oƾdeְXp՝pKiʡbSs3].>3I?]g%%f@NSۮAK[3=WS!yB~y/yqd(.НjX`w=1&ˊ.f[ Bv ^o.]B/Ca4%#'Idqn}1Nѡb32ZRz5rP6=ysqof [J}@ñ^%\嬕ZBt8')WzdTӌR3[ܩIT9b p>-Kƣ~&SŞ^3y2'vK5!e>pKȏNa\iw" ÜRv?}h v0?+tcis.QH<59 -8pv&s@/˄p ssRɟzu" S[dÈ7 nnA]<hj+ `_0ys3h;W(9ֈ5{A~DӺR٘N8+c|rU'u/ə`sCrƀboY48նD X|q#:GGg)lթ]v"tL^Ov z ѳt4ڤ0K je APбkfŢ-J斮~[L|F8k&!?nqHTBvT2ujpJ1E?ծfg ϭ%葼S\?$)ކS5P9X#eAԞEI#KO69DV}F4q)+`1tGPb|;ZFrmݰWе5M^ysf9:Y[HIrĹ ) Qʭ4j9&ߤJ((iBz/#llڅڥȆE梎>0;;1@2s [a#D] ,,˲ʫD CZyY1d'6ΐ]ʵo?B%Q`Em=Z}sTC׾]VN옦S[v]'"U䂮A] TO" ա~|d.8؄UԩrA]Edb^$IBkNM`MuLut+^{cᨢrF*i~JakT, =()3xy8n7qJ| 4NcMCLi5ҪfC-<i7y@b{Zy-C9--4SC ywd-Z>oTb#RjxW`# (V616' P@˼Ũ؍8dY]wO7C&Ҷ%x@|YWu.IW2Dy?Ͽ`$~0V5Η__GND-@du.}_db*vX~!ig4v-wJ=JA_p ta5'6ڹq.E= zh&5uv كO"ˆ "XX͂ߝUa÷5/C"i{vTK(Mp oYf4 [M}]Y!p۱MldnbTkl,$l XJ?0m_c茺}}؊^BeRE!saS@h\@ap%v(9p(cwj_ĴU7%%hboPtcϤ_V =(uOa$3Аزx2cHs"hQL\zHh5QidaRpE a@JK8Yb0z`T)6™^WZtH0TQJ`I AIAdG鷧}u{5X,H&O(Cݶӗ"ه9]lJ,wK*ݝ/X=L/=tpEd%8G9%%r{܁A-ϤRۡ\b39f3,7?z(tۡ2K"aYJ L| qA f.0v&QfuӋ|r h%~-oz x./H9WAM`z/jrn/Ȧc))q0H|7!ֹa 1m#\La-B)2',nQ%OPBre-Ěnz149ĪDӼ `D9Ť>B Ͼ~Ǜ`cQ&ǟ_۳ckgpHjSr=P)shI IL$=JJJ;ddPy hظfl^#xeECMYp+kM-0֫mSp6QT*2NRS cujioN~qR1i3JpinEwY ֎GJ*U6WowYqҟԻfG.bQr_2iÝl tXz~ 7[م_hmMyjG-q}&$SZtـIڷqL"-O@6l WB+r oTffrA@nYvHT#b{0xAj`&wӊNq&q}J e]1-NF a"7n)l- ڟMh/G~?Ǭ*%-"{ݒL|r &j{( 0>vԓlL@ LPhE8T{NB'T^[w4K͊:΁*>y֎vТ{9XsϤ9:}g)ivw+Xя쀍؄\d@uQ,[\3ПЏ)j.ʤEQF^4<,U[Qp[9X}eC#5ZvctC;tZD`LhCEgp`o5F dJI&wšS쓗XZ]>[ZMUe =<:B+Wr\ cEFZ}8!:D OګZj{~bwY.*2( WIRAa;.ǚQNW7f)RO0O@X:F K)t?i>6UU׈(̬? 8u ߘ@&rn`/|I{ J`1|FƈS4jV8 UF!Ό[im (.q (H[\FVmFi@=дapԼa"T|>FiL_ ޴١UO"2&9oKe }X Pq3.4mVy}a@*) `hy$_Ѵ#_ΨQK}C~S`3ӨpZt{!)U/6œƐKj5wzޑ- bex o#ۮ֒m7(~ U@C`j˵:5-&) H%ACܬ\4T73q66)>:ԅI [:܂0=6_Yd(QLHy~ĩoEp^q YFuZ;H6&44d"[TfC&Z fuhBCW\6㡾GoL+G60g2,Sh}{y^zA*op:~EA0_%L 9>͵)}Z:"><V ׄcARDO} JRU4)cV"őѹ -C=yj[T(pյBR讱LYtUaO;_`]%[4km/`T)jyUU ny< ˱h0b">Ah锉%?, bU /u[t OWmٺ<7Nζ2l:m, !sH]. zq纻Ҋk,*ƾ9ey=:Gp!ߛÌz,+l4G땣L'p};=|fH}({#ƇDٱ M&b3x 9)8w]w:/5Ը!wLe\>0`Ƣ7Hd\wc>fCT AqlFD.3r4]Z~X}:H*nTQr.$/J^+de|I jehmGgU(tG3̭^8&VgPG'SQzֲ=ndieuӁz,21ͮp+ҿ(1D6kֻ.l%DĨ [|!SEjYZU$zM:mx{:RC5.14;r'-EI$K%4(! 6Ҽ&w..hnq*VL/)[w:S9 qh1Eю8x8S~}T|+ ƒzen;1+P pE9*ۣy(LN)nC[}P;\C}Z Ǣǂbz6NE3mM[;دgmQ! 29xY](D@.xgdϾfg&ս*"R L/G^,{,AXA&G$@?0f #QTWʩ9'`xo9Y:HJzԗlˊodBq|Ѹ;+WND5T<_Z(i]=eȴ,УjisOQ P_'7)V5~Z{[*^.v|s { JudrmJ]^\'rrn^ saitIwJ`,}/GiO/)K, d~AD\虅`Ax.&ox҇9߂ 8][LN>:nO?9қr=<7<6NylůE0;pM,m7Kn)2ެ,.7&YS+jT苮geh䭥JZҕ\M yI6}|`$ _@ty:k{s)k-g{v"]6P:e"$kZ |ǟ(; +N4~](@>OW9SNQWZo In a=[ X& ,s >tϩ\^N\~a`0،؊Ϥе]>JyƣYʆ!]NG۲`e |6Ny}2r㔳KpM, Z!90aGӰ"Ӧeq?t X.1«bo4@pـi^AQP;yBm+HBJF Ow8'95u|U^ޣ7铃-h ԛ؋.8=DMb WJ8wdku9g`PxjK = N] \L%yeDq5qu7[C47s&8:<bS)U݂P7bGYM]uAG<-YMv?õՅIf0eA.](pGbWv4#@I 9."ōD78rD zO1Wf{钛 =X04cyɻPi`H HJhG 6c[Vro0+V$q4T׼ǩZ-=ӹV_hz9>ߤRi9 4 S15H): %{ji! ֪8Kk{lYhה+l{yenGuH6=hL~D^"^䓵xt ͟oН0?Sho@?F“"313T9F8 J{8tɃT~֥gkOwIwrQFZDhi$>i%XvX;ń#뾆 =m؛(8WI(O,cA#,rD[5óY|mfj3$+^>h22v:8dԇg[0)+sʑ/\(:K@ixI9}X5ydUD2xeJ\K>R)?S[A a&F"1VcPchEsr摜%r+n*ĸ tjD潿W7?o>k"CL ?޵b. ^甽"j}r"Bsu͈-߭3pkUD ~]ew‹lՈv-MF2mYmF>ۂQ=@Yצf`ŽyQtocͪc1;fJp5]9ؗ>#?|&N k6d(5uz3`\KM-)ޮ\Ag {;-b{3)ٕRP{R\~XxUtÔ0A\K.Q5OX<;AĎ@9SCaT 1lXE~7A(>zv”EIޘNP,>@ز-⠈DqؓH;R7>vjJ K3JE&}Qe1 FtxmŚtlK=?omtVPQ%Io<՞ Fw($=#9*ݐ66ŘY 6`js}RNzWtпo){z3$i7^2չ#eS/Ꮮ! L GFBꗓAjMP+ -<}'^x!zIt-p~m+À"&z~Xh;Pz[6}#Q/ 5b )yZќL@1ɣ3[kn6cu#_au/ZM=u~!?2V=oL{GH2hT=;úJ U,_{;wa7PUC--I|ۇ i]~Z+,8E0Q3hTm'h6@~H6Džlvdb؎8變uV.@O™YBC9~$_ӓϙkkz,oC 9[k s(ſ%[fx$[ σP-U[DEBBI j`;Yź):6 7I)O+:7zo; dl$y|U0Ƅ9Uo7Ia.W@;g\)T]X;,Ǔ]>d8Gm7%@Orͯcd tiof=VO(?4ݟ>*8t(JRE;@L<]CZZFU]6I8-tEo EXGhGyr!AK)el}J 5 c1 A:+K&#gi~k8f@4u.?2P<("Ɲzތ;ͧt-i2 ;k.l[HAR*#,>;TS&&#!ˮĢrM?z'ufR%b/;nfT[%bU|MD(OQ?l˴ CG#C9 뀨{?皨Ƚ(JvI%ϙH;ο ǫFϚ%-o*M-l.4fa.^KjL[UM )Ui㬈 usxW9ˀgj!O] G̖½ʰR,dEa[kH; [&](#tpT2On(,y3G붰 Sdd G\ F*؅-R"bI"F_ Dfxύ䩴L7̔Cɀ'f&k|w6'l5smG\9p! `E`w${,Q`Da8ړ^U1QcSL{o`TȬ{F /[%gnj@AǚUSפ,~bٮiC7/òw(Ի4C{NY,(w%|YlUA'xiLHdP+ٶMިKG6.auO¿sZ `K^2 ]jԈyRK;ν>;SE5l9__7UH_.lcQGksبmw4J0H#ŦPVjPN /71B'$`RHٺ$#nסM-R6d<*&+ 2 /ӫ+!ҳ "u\1QSs79*ZLCe|z wB=O"_T<A1\|sa,VTIٟq[V|(lD[H ^i<\苇m_[uH)`lq?`O0&}fer]OR'3 qaq!Ԝ S%6CE-o'@近:^uPw\\(=Gݓq WTccbJ:25c}=+s_z|FrOvP{>[VפWxt ֱ1bȢ'3!6_xhlgIK#9CF w Q,1#uȭ6S?I|qMD-mC4GaFbur,NpNнcL>!%U^j72 +f㍇q3pl"M}p98QFeOpϘ p$i>4=4ҿJdacYĞ:Yؿ_PӢYWf&u03)"`/Rc=KJ5p8̌R؍ Op:? >=t_`i Zo8T]k?oa5a\!XE@~8v87/"k>d6j6 S9*Piި[c|=1Ѐ2f8uKZM!逅P]]Лhp֘)rY+U(Ye8%A< +\uy,VKx?tp( ܨÏcj0 !Gp{q 5* 0N(k{T'X*T3)&PH\&îh `C V͎NؚH1󑥛O ?&q Aj qpW'nU5*Xr\vfH'gՂPH~rCs)2Ϳ ;ۅ {F ڵTW=..24/[Ud.ɥڕ][>nN3:o-p#GŴcX O=a<^Q[m,b%8UWZtv^VfVOA\N ??"- t T{w߹ɉZLFD*ͽ@8͌G2|v<`3|-ivuOi F, 9^^}3;8LS!sgH>9joGMqEu)w7la]Goy@og̛`&mE#З ĬHR`obQ{(r!Ddq4t?܍c^5"ZL4\mBWBֽ]P+ uzN٧ pȜ:jLtsdFdVG .@^g6(Ha"^?Jy0ANќl迸pI0j/6/'?r@W ,sG2\|mpn³W%l̒޼Z8$ hXzt^} it{Ȑx*ylz퇬sGGkn}YQٳOtSd P,{* MAa8o&לrK˷) ?/J7N]=7pѳ/Rw<`$(68/}fJa(pnnWTC hy<9=gU)Ơs!YrSޞA]iW,0.υ<ʖ=ӹ37|4ݮϹp,ߗgQ]+ 4z&Vc"`wCt7slN_֙lEO~utI?]&o}\OXM˿K>3wxsBq耸\Wi?Vz /%* 3; F,XO/! ;lv){$KS| TG= p7ViR!(wg&A]Q`9Y 1%%;h|;DZnL̝WN2FÇy[έ᠎4 ;% cxt@f7C%_zr52ǐxG裴ZG| d''rվPފ(:pa*U,ppBrZ!PRgWlaevܖXru =viƄ,&FDe:JF@/#ץA义% ^ͳMA18><)']>&99u8  @q'u!2ݱ_ENo.98,Ԁ~pm7ixOfra3ŒѽVh!wV84>"+bRYĨg$e₳Se Brp}i<`YvaBZA⸺nac 1I|r7%&9^|G/!Wl2.Mڕ g]lsǙMxg`Ib_%&|wn\_{o3Q` ͌xVh2Z t<ZgT<*lrꍂӾ~x=/\!hnk1+_f=t_7s(piSuy ;"DA'ٰ"E"ĵ_%!m$t6V"d&188mE6^z_ ]:ts(Z+Q.o|h;E۬~`OMqB:t}ъ(i }=_9,Es;J.+hllƯ!+×![>o5DГ J+N9dP΀\h)qk^?h\Zًv"pЕgB9tTө@Ůd34|(_|-tYBߌMuS|45TlN]ٯ:%<)&k/z[2C i%+Vc5]Il{\"KPG/# :I碧ryS[gA-̷,zNı}1>D67C~OсFI= 4@ EӊO #ƫo&X%q2zVUR'N-pz)}l+g4w?X)?@!(#HBQbQb:>@1QY?DvtiKE=^mǎx ]RStQR UM(]J.ymq@%F[R:L2sn(58QELVHuwL"l3Y*`b̸T96]bHJ A}#SsQ*Qk%746ItV|赆Mݛ!Îu<")hWR7g{x/hߪ]D,a 6vmhT xoag[/Rvϐ]O,N߅-sIfچDS13Ӆ/8f|{Q #Vuݷ#VWgΕ~ ]gf;,0{-sCj[WGMM@,{(8# H[@i pTkv[6\βT:n#C[L}5kJw+9A}_GI9մxܴ~5gnhR>ԸL Qs)['0:_̍YeI $"wY!}?ئ!OnM#VL{*:=t?j1xBԘy&xüʱCn9 #4;܏&wYtFgR* ;~ [}C>0OC 9H'(؆ey d ʍ6%1gŃ2-=GsY"?*9o]tc){i0 &iLnFl9#V#,F(Yc쾒3#k@!ձ\OG};|?$}vf0pmZѕY_^o՝3dN>A柄6WYHPP6bPa?&nTޟy ߿}FlpwrV02.,R/T"ʀg|4) zX[X)w;FϸJш!=\ #e(յ&-h(QķH% szCBp7F{i%@v@`O $#aU@dA?QT 3LFYP-*4Kֽ862mg~D`]Y6u\kto҈cPhsHk^ -912KL沃NsDط/}jj=A0Keӫq /AAg1-A9ٻ^ia ;u0V\ko|!36S@-@sH*}kS?=DŽ{Oosm8$.BI4%0<>2fys5" P2pBy?0 ׻J)a5mi}W)AԝSp<$Yg]+N_ #@,J|eNd_Bŵ.ӛ~ RgĨ)WI.o @F?Y6ۘA@cO>aA`y>Z_Uc&mSm\Lm> |=lN*|J <"ިy:k94¡U*]W h;[:ȁn̐u=+oeasmZr ǔǞ_^& v3+2P#9{kDښ]hPXb,M'غ,{g.躧ȶk5kb?țr;A<7r?';'ip<{ojnSx(YQ}ql$w<ӴfqV!sc5'.З|sC=?\g}h7< nJ{Ѩ+WƟAS<* Y5j0^n.#­QPK:*{X%_ܹ)hz`f9*k&jTPmn<^gh*0 A3O}"G:" *;UB._ayߊ5YxN5` q/MӜW·HZYR"9VD(#ejz;pޘN;!+LFx1 : H}R}FB`矕M SUY;vnjf~0(4KoJ| _9l3`pF`O?!~+ӻȄxwa8g1WW|FhQ1-|2ۭSO9onX pgWbz{g)*,7P tPm-/*كX81QAT@H*[CUܸ v;t"Mm u^wQe; _#t{( z2%N xr<|pi^Av P1-r*(F>w02 O~]G4D0G:@Wo- 5wikK5nkY܋c6Fd .2=`a|Ȧs"]b9>wF+9Z~P^z-O5@gh*ZQA|S bBvqTޝrd5qƁ7ٴC.n|Uio+ mI _"YD 0M υx4P̍yU.OÐiB@^0vV'v̘t5, '[{Em-p)S`=M,]>ą.`G4pqy7^$P1L<9$3Lh( ` :wg'(223-^lDXdE&%G쉖Dg}x\=#,=:޿Uvx<{mR#|K&!?"( @pX-K}YKxتLb7%4`?z9+'%])|Tõ2A h%qj8M>XLeP1G.y3{9۴?)*3y@]U 4.AArh)x膼2HxU8Mwш5犲/Dm#4);dK(vRFSGy4BsMHSB"A/{ ęSŠ.\OM9"7 kU2d5B@.:c&mҴS9/:[h7$FrC%JDi1 8?T׷e ǯ gy)Њ9aGu@c"Y˘ x+흒idb?z78BGSU(@mPF̝R.>c P~ҠkUҶs(E(ݐ&,4rY@!i!8B16N%.wK'.ju¡0Ǿ23P!@`y7~RR!=M:]a2uR0Cj.ɟyy\}T0~شgdՃm{v0"(A0!âZP%mrm' s֯4 .Z Rf|F% iJ*Eax |a ~4M4&4?R~xE\^'{^`mП**?܍}F}/ljߩ!Pdz R)m Q'n͊M= pM`'kH\?*tM&DUzb]*w͙>l Ϋ;x1/E Ju{@/oFwXԷ.,B ,8wv~ 7-Bj8+XE쏐g1wT |UHT%ot$p\ 3q Hvw)Y s@ 4}"PY)xgBp[ 7{*K6~=/4""Eu9pPǎ=(60]#y .{NBBTnx; 2UjMٽw1dIfT%Z7 (m6&?IDɜjc[ҌFxp/iiJv)B]Paߙ" "elϫ\tgzA`{RB ܖ %X'額 oVhzJ`Y{\˟LM4[=:@!2fᑧ9?v5 ZhM7CK7n $nIfs/`ǩ*mb2O``N`sf-W:%MFblZs1-6ݓO&Bd*O*[/; ZDGp@^"jR,@RtPZW}3bɔCOT8^O" nkuL(R\V^KAu'n ~žeM|C> j} ?B ;<:Wel5k2/-6 _:v9 h4`bb>/ҒE㱧 L6 ܗ@PlO?P \p8 롫 ]r3排x1Dy@&צ *M>bLxz8-}KtD# 2qisUlF%6t.R\;ft6oQ qՖ[nBt畟Mܼ2g]\Qߚȕe /K +x4~ ^BTEI 5к bIG*4H "K8h O Y!q*n~_Q p*Tb԰"ne>a_Wa5ZowXdC{K0a6Ž;:d͍r'T)\߆j߇8~JC *?hp<ӡdN&e"A5R+7618HթưF ݢ#Ŝ +@ROkw[Npɖ|۪qCFޝ*Jɠ|ڄ- @ʤng.in w}׺ YY(4ɞDxH~c5%t.C.~|=4 L磟isWz x$I}X$QBctucƑT*Mg7rK¯"=Wj:$]4v&7*O' Cҹ5__ʵv4M~}!+ 9Hg(01OpIea- ږVhxmuE8cG+F 75ܞt dLr*mFE=eI1SȂ66HyzP"͂l5tuUg>h,Q!<52?'=|f22y)*D901ۗF)=GxLYFu]ZKzIpW1Vl %\vUH}DǕ4÷@t7n+ͭ xai!bcuL ^q](P<-"J7L1SWcuQ*nlfJV~W.@e7r[U͒) Љ/8!P2=[ 1%fN^_ 4ԝ!';i>ʷ4]l)'tS߅'7tC"Nt[ Lw6)C#t /c+ s\Ph]TҸ¿?ݞ̢ݫ峬}Q߁9 y`Ne*pFh ?faEr!J"+#dA8{}j*C.$D^kзFya߶WefGb ȫ) ljϴ-aUX>D@͘uN\(_|>EaE!Ods{13 uhȪU%PGj"sL]r)J_%oU[h$-F 揧IU-u(Qv([VƝ7 tusOFLԯ$Y~DVB@iSvpBC+e'7HUh#Mzb1ӯ%)x9` dD; 8TrU3ѹ-/dCPUҩx![LnjX0ă*eyٻ:h +}Y,'yɉsؔ/8 :Q ҳ{H0qJ3/L/~(ʹGR>}Kn 2$G q,`쉦89a} 6jzՋ]j߽D+0a͕kH'!ɘ\?P I"q$NH !SeB7.:ڴ3Ǜ茘LxTA)a& n--erۺ|tuiy cy(4 gR!wgГ64E^ּc1 Xَ p>At6AUYf uDRhP]0!3,>0q*U?/ȢGA[dN7DQmNy ք_#zk~-7)4.H[}|dFӟV'Ҭb [E2bK-n}RS.!^IE/."3`eOLddB )v*Ý\m懆0`CU<;ElB`]}jꍛb)G0Q3 6,&_XViuR~ 3 '55rn^{}zi~lͷ*asn||f}Z9oVT΁`Cx~}/cr]N0F%q|ppF"OwݜX5L+!&&@ Cղ&ij|#FLBױpIggO$39QOOtëpAܬ+TSEGM$խ!gFJ>dj >?tQgGrtyBn!.!f. ymQ3sxצsOKXN 5Fpx~uN'L ]uJpahoul?ҚXVf2sK Ɏo4!=]ƶ`1Awdfc,#_vz3;ebW=01!)uAp>[h~t*[@-ސjvǁs1:vnO b$&ӓ"܊H4Y͡ s%א>Qbޤi>;^_g`V5"'\˅)Tm'Pľv!ZmDmz'Ȋd\WjES# !hq! `sEP֍'T0{tg'^H` ؑ_y@ןgRB1TiA @9PX~%)-AHNr1H^ۮ`%mr@ cU'q@fUǚMFAĻ!vt=. ŶpL*Y!xٽ'#`-8t:!CiԐ2Eaܗ3jF[Z1*G־BeoB cc / *4d&))qB.k vГQdab(۰In]BRiӘT݌-1\zTs]qiރTkl4DV6;TiB͍//ygO5#mK C>Tswq7OݸC>qȊ¼XMQZ׵=1DWxƚ6M]n&&(osXn!XcG{FjFLB̐Mݮ9Sc@N.لp0(?ؐ F ¨tik}bpBƩA]1Ӆ1?wh(y 0.>l}rԈA-6ry &Y(^%kl Bh` "o?Z.ns)v9HB8r@9-܅G))lБbﳿ[ҋj/ "C+,`~P¹n%Z'Y ~Q%}zTbaS_ۂ"Z/ t-k]燃C{.7oo TT(\L35{{,6HU>Fo# %4*hH6fɂ9Q|t%.Ļc6Ӥ0Bμ=MUac!@dCɒc@1NJE5~K%~pY}do_0w@ݙ<Υ'kb+8ϕޥ4gPpwD~po 㾢Ct#ӐD#/#}%R˽Jm 6^j2ub|<&13!8%"/,!ØȢ2[[NH}춐ws˙ܞYEG \[sE+ƱǤIqnכ*= M u^}|}%řVƖ,Ջ3`UbLZUweme%` EbU QXE +Hb#= V H\4̮)Q;Rq|6jtd,VyDA3uSPV`2>jjz³ďO *U'-ng_@0;$g#Ƭl ݛҜ"gzL{1!-gd'ni1DʒؼKqŞ+JV[n>a׎|$ ,)5V+ؓTɗBI_§^֊0Њ wׯ#{P}?d(|i|_{.x©hj{EuiV 3W-ƾV`x]m=Z`1_w]$'6p;y1>[q뱝I$T0r P2ut;4l[0na4"?rHhħ^7{SlrQ'⡌LtbEhUX/ CP`íkʗ*cW-j*bȅ[m1}Gnj3`8),@s;=ktAS !/c[Su۱)vL˳cͩse?'l" +VP 52cm/| Go2C7Q}A}k³nWcB_&m s !511B{pJiu*Y(ٜy1{Xu_w23pdkH?=-KLAXwA4fY!|L"tT jrn)R`{^4f 9#ԗݥ"§TĤ'F?W9(ݖ/Iw=,W9>-Xk!ԑl6IXWr P;6=c@`xabYeMMIRj ~GӁE)}{f>j+$xjl)&@&Elj+*TC3. zd婒XxER,NW\1sձ30YRi)ęS!T.$;"mưӰhLlpU5Ըh.Ji{` n,RaC-a/hPy9 V&mZ|29+ǗI$ǠGl G! u`[xz$4:_GX^ ԦKƢT'12?9r{  dvNP(ƨ ;ɘfs,L,5f&1E%wF[8U/Og.\ژ/=Fh) nH][zwodu)߆#'fXvbjsY?B85犺F"{*@]ksgL @FI&z5?&h[^ps;:&Qz~&DO2a%^ < \j{ZY9@Pr.pE6@crUКOДZy3-Qֹ/BRKG:Sv`yPΩ}ŭ~#q6!J3T >D3E܏<ߑx"hqw `&>c5^3`_V 9|hiRvEeZ"TO|B6t|-j:WܮW`&:)NHAkPe br#V`-"egGE5X&O'6Ý1bE5;d[AGfϸfcU@S`oؖP>u_e Js˓ ~#~Aqj&F5D1}dOAqqd.8yOT]Q+(l&vwt4^vw+'\}fn5ٲ_;^xOu.{]T\G0ŁB9C~@j&c?r? O9OwS.1(֠ U9°KAft+b h둣Ć?:daG^o_$N]ݨ \#K Fg:"bx:HX߄R2RpUQ&d=ʢ,Zێ2\8֌vem n ~m"3[.BQ{U\ ,epei#o%iFĵy}Ĉ:0dqP ؋.n&g h!ccC^r~0dd&?!ON$dDyKBx; ޞ* '8sČ3yhZ(fz;<'4I>f4etS K<j7Zg&g->$}Yi)9 Pɛ%+: 1hɍ5\Z-]3!\Ŭ7]NtVs\d%ke=3^YG4p;"trn|R9xIG]48ۑGyHЫ2f/W1|oQ7 KK@.~Qn1D0 gUen2[p߂j+5 Q:e|iҒw1ഛ$Џ/bs3r{[lir˜/ݵտ-}8jiGq.Q$G1zȯ4Q+ j R8 b`$7{"7N 96gCW>HܫZ<)+ƩBqm} m>nYAFOQ+сD wX-gIIV>3F߉)VfP7+Rj%lrk@ 7f-vaf#XY|O7]F:&K)DQvs/l2QY,pi%t`3%R`tCL8&.+A"bs,}0DyZOKQCHFC0D-rJO#,1 0CZs,6S4F:rb‘o%yl77j/؛uwX= FL +TK1K.ܴaL(Y֧1 .ԠP$M@韾#{W" )֢mG.}&ZK.Yd~? S2G=FqK S3K9H@|;ג_1x0 ]ԋhh#wEύ~ےw,a(/@E Y!וd֋s:}S)NEվ,S,[ף= aT)I% ({fp:Ȇ:N#B&0NxgX?57(k*|!w/1j!ncN hGW9S#N cm&#@؈e1u+UTdk /Pq o W6em6 V _ i'LrfOc+˜@*- 5G74'ƧY#[k~6٘h#wX;q:OQ$i&/0OQ_˕+"zlLL(G8 -3+Xԩc{Qz9OU&} lLg`>sRES$ڄ+BwL Vj<r˒17~ 3TL%0㝐=Q ^֩# V2abb?jlJ]⽴% FbP9LZS;6?gU-&av9mMet]bnwhXZBy(U)w2C8wr0_ΥRyӕLq/z2ς^l"1$_`T >W~ũN[6 VP+yCZ\.x Kv` t׏[5$C#Di B a/3&a ]cw.pS^d O(1TI\*Bk{+2 dCUyba/'-YkMUUtF-K^fy^bZ6o Slhx.6$aN&C@]zc Ӛǻ"h-rB$`q귑_OlC#n6fK[lko*ؐ:'#y]R5.lKW^?mGr hggIL0R"Ytg9Њ)p`^VPXe܋QwGJZ}&4q}@}cA؆HI R"JKxɽ5I9Pt /ysT=wüGLi:衭R,I1 ٺIB`%5\m;:Z0Ccv,q\jw㷄&,$Qna~ H`N*[ !c:20!0u_:_0Čw,G0WVLzmL%3]:@Ż^~qy hO4 wDvE$=/&Pds SCT 8+k hhnV`lTndJNO` MbhKᥴI䥚&\A.rE`WHqXDī FkYM`R7 UewsL$ær_=f!ǹB2^6% %!+@Vq^p7]iS.z .|I)Ƨ~dN΄nr!+GKH: <{:r[bHܚF G\㤨쫤uv|ߙ&x҅, 4 +$̳ /-!znB" drxv~H#b-?#P"NfZ(9{*^Zrx$>;q'=ZݎS k\Ai;$U}"_I?(3L6Ҏʆm.6Р*p=BvӾĦ?5" dsaoCl_& 1*nxY@/8{!ryT'R0H؎FFRj;ĴVhC5X @(f&64fy,Tj:rȂ@>]@jsxq0L [i y>y`F-zpPgzRXc(%=YM cMu (RH/ko{¾X[3Eӹ2+p뤧d'מ4"8Y ,@\U5!^*UJw@đjl 鋿3I7/.?B;ReFq|抍+x1ߛ>ޖ9Б[_ V# GҞfڎ%>@T%.v|Ao\Dy0@1Tk|S!1(I.M Ll\$0&RϸYS_D|a`z-zЃn uSoaz*dc{ t}~9p iaʀe4;/w +Ɋ.!NjD^EO~vv')\{ 8s1foC?~ڡSuRNp2);Kٲ@ZKX0pl |D)8^ }*$(K}D2W] FMŽ)Z6!\l%,KwªpŸ*!ص)o0WU?/f]q}t:ڑ(5Sʑ82 xxf?(G&Ya2T{@oX@+?yG 'dKa*`TPSuHSR˞t U4g_DZk:ŧ-}P3="qvpItuw!ʳbLחdcY:JˑI}+ޙ0 Z b S= DDT;m 'Ɲ_%'I˼>_BE]0;|g*jdXy`4C \AK8qmuf|a:Z( 3躕wCī2߯;h2J˺PƝ-Bc&rBuCé4D`>a?Ҧ!/'4Q,a Ԛ/8Ok)~Xpf{E` H& /ҿ}iʑK5'\x:.D@['q xYaQ!y`ơ% J XkJ!3== d.I/k >0&*U(-`c/e $LK<FdC\P(yz~PPbvOOwkl>0FF#T-^ox2{5-CצdUP3@HFY֯lM$|nu@F326ě]&I*bf3@<,WZ=V5aBFzGg'{(Ȫ5j,vN1K,+1Yr`ـ ~?iW+[&O`X*ywLE,&{kas_>P'qq8wHn1 .\Vx*t C6,⟅pTmc^"A}됶D/%ܖi/ X "[n|!heT *), 6J S078<x%?b=ܠ2zz*' fPWuhsP' pYZR(o?JıKנ?u~/]֧uqB/(;g_#*C+kDwKUSi @'w+tߕ wDž$;ErE4Eg?^}#bKAr x ⊟ύejB85>J^$=Ӟ1dw!}W͈Wj/| qm3OxQAhІ ,7,c  B`\O$,v+zKm^,g9kPCx]ۙEmE`AȬƘ( /6xFQfխŪ=ҁpՊ]q@zHWyިV`c^~8"RsX/71Bqظi|Uȟӗ]0铇6Zc3JTr˱Po}Rntف3̢뿔*#~q7@,2]cOs}!(7a!uy=Մ!WE!}@Ծ;|C ~f8i K*ZUb`+X}uݾu j2aI r|zZ ϓl< iGFd ͸"i;F+j @`#[l= !*v`&82M3zTA"l+d _v yʝPd#JmEY1D5M5FRܗ 2(]oy.pAQ0eOˆu,PC0;Ї}:FVdqyaB%0n dva5L /!(cY ,;+-mb?xrRsjRo^U뚵cm9Y|Bj`Ѻ,I ZIL.w6530~w":\aABf LF[QM.X)xSB+?3H'8Ņ U6 $(pcʄ^?9tPCpPqZ>Tvjܱ=ҮmAf v_ݕKj+*T!W qMf&!B!`7N:5)o=&f>uƸ]3u(NZjbQn C[ bxy 7lvӋzu|:i&>OEfmL&\;"f9Tt?į\1F 4MT)22k t:>C1mi F{Hw31K6̳QoxxXo= fm΄wD{gZW69 Ƭz}y3j<恁J;I|W1Ǚd,zy߄\xm7"MLiQE^ᇂκ-AVut)Б|r|F ruT%ZF|C"j6׎iQaY'8o=[;aca6$<^?u_&B Oxg"rƯ} 2Jf0rv+a&s &p/9"pV0cgFQ ׫Tsڛ֯hR!x``XxmvbvT`B]+X:]Q >ыH*? K!*LhL00+Xp*@)4՟oqXg3{(+i3^or$~ 0d6ˢÀ2#,IjzpXʻbޒ{bVJwǜ0SI*q<:n(H K2aЦ3E΍x4FzKҪMP!ö6\^Hc"o5 I/xyl>k/EܿOmL=nrw9d2dmulI9:+sPXp 4 YI 2IJUNǭsj3]ZJLé2!7Ou-VTy2)6ȂDW,:b?%2C-IXE:LQ ^UycZneLCp6+n;>mv 4G:q %ei0.MH[Bm@ڡ@v?xT-{DfK /$XR\ )ǖ=O[.=b3r.T@4SL1H v*u/qjUBpWm-=__`aD(ˢ@m kATJ{ L˪r(@>u|ˉ[|,\e͒_8k>ǴSt kpJЏq* .{w)9o!s bO?Ph^%v;/aXhHEJ 9ڇW^]\ oqz,bbF< H 5 Ϛ}Ix7~M4'm54Zߞ%dj $Km0mø&]W(Q>y ddZZ=f-]g&+~X81}nj FuX 4v靄!,]D0tGhWg[AY] i~_s0[I[z4:(/#`]&,c hgY :ͩTNZ{KR2TyreN}"A ݭS>=a$] 8bx,*#庽y2"9^|7L/99pImw f*9CJ/4R!1zWNh@G!nc@&liJF.np6n;.fg肞/gt#-۰8e^]s[ cqT8e6EAgy),EmiU'_STy_yYOD Yc&AE0-2CCnsSdz$x$ݞ Ax 3JҐؚ!>WQMh\:(u7>JCҧ|Un{$ E*LUsF$>PEMtU$r|T5Z(HBuMu$X>}1SZhOx+GɾؒEļ jT%~P/^jt͘v@lwn} d(4b$:``asھ(xQux05zMQ0GXSwcZ?N[0^L sz}Z%YG:V&V&4V%:7 AWEIzp +v&}@Nl y_V53for7+ѤX*qKn{EQ8a u0"}u2ߋ=] Qu_/JƀOIjx$Dα.==7mvH`kZNu=K +ܚ[xv5j#6 F|771UI"Ȍٔ!z.i`L۬? 7J]MHKiW-).6k%JF rK;_9$I%n>*nn V|jo`>_9lp %?;C1"HnYtk"͝'z|„Fr9efBК%HڐJiF6ĜPt4wcW۾ }]@ E%ĸ:j2b&a)l`hIml=/*рK9ܽϿ~̈́bBV 1Zt*LeOH^]3$ RYŜoJIpe5|uߘ6:Upsk![UZff9T#L\pH)*_c 3핣Q!1pƦӾ ThOAȕVzbǫhͯaݡ#LԀg ւ>IBMkeWt#;>5=.;^4{;>0LkF@\5W]Fg"(cV~-giqCKhM˜޶+ x&{R-T0_q>QXl1>ДPBIAq#@ 7eKb_\zi83vL4*ulQPFȠGcMg~=!^k,Y&%n-Z qr$U%Tldd:hPſ0{+lFW)5:vi;I@ iU/gx(esM;@NF/e|C\NiiCˡ$.P (3:W3bw:sVm0|p; ;3UX묶:hiӈr,ոyj(㭻#臢7!R?0=O[K&ϾiRr@ ;hU ˠXuܲoͺ%Ve(Lђ&n z:SeUD;-Hg^?aކ]أ6oʎLX|++%(4M{aCw Z˶)yg+0'Ͽ |sq!ldC5tp"ţE"?G1"2Όf/t0'fnJ_|!P9F-RNެ1Ia@=~6u>E.~ Z>{Nk;A+2If jDg`#օ%^0#` .8'C!U53[- yQF7n BϾ . K]okoWڿܾM0cq| e{q C*2#y`/t2 AcX,eTN=YzBg-a9k!Jhf9[ѥW)m=B76@j3ĉt,85doh,اi]~"f\酰ɲW !j^#fFJ@RX)*!Z}첬g"y*Tb1fOQ2ʦ>'<{~O O`4"_ܽIOŚ+iTE*&Itj`X/}##ֲ< XlfKrF}_)y:2hap½5UvлTZS>uŇ9бϡ-}1^{u 2% eƁ!z;} aزcSOG:8ȴ_9htë,`F5w- EȺAVļP]p %LX<†@ 5!g,e SqZ'67g *hVQ&#/]6|w OZ[&E9iU'p-Sf6yo E[V&mV=OƴI*DPh7* \?ї3V'߳ȟ*P rfb r޻B%cߡW@~O_ۇ|l`D"bϐxR3*H匮{ZSUK[X#nmaO$\ĺ .cz|f;e3w)754q:oMn~9b4 h߉o9-""WFa`)L.3n@ka\Ӝ <l~vn+q~|S1> S=J:lTĸk>;IW}¢/f_TogGZƹO4ߑmM:)`V.HCѯe%jťh菪pkG2`)jx@A( +^[Nu4oϱZ]w>jj]ku@oxp }&%JB cmً&q߆kXf8]j$*.C@MWs'uJJ D.UU*# 9ScP!)Āzl:I5^9v4CwU%ڑwcL ,͌zyv, K}nc£j֫KMw { )kڻ+nUq$$UI)L.t:-G6 G-}E3Շ,DE}ҊdӠ'Lƙp؀BV_IcFiwn 4gS_b30r 4>J_$ kA0Z$Xw+l)&Es/9Z@م)f%gC`}8ig{ 7tbN7w;ix'0[*Io}%AR9_JKN}Gap^؞Z${y%!TA$Y@^Xdۚ)0ԠݰqAc.qM _4>R< m5MPղ_ ;*tD~;%#m$;*XzF:䍽S5%L}PŘw4e1\s,\Cȱv8BƷSmJwgi&mT~a_LQ Kp+_\g9 ߜ!"{÷^5kzD;1IVExִG]#j33h ]}6/ϨԄ  #&V,Ex_@[|حNcҿڻ jj}%Wk%iݏd}[2Tc\4zg4|?!ظ5#lRy <:s z; $T6>u#=B2,--°]*%Apo9%ؑ=HIQA^=5R -߼<l= g(7R$>?#ɩ_"=/%o?M:V/hy8nw ]=H*ލFbNKL.jVr2Aŕ x#\.=^4 hOv4k*]ˆ_YS +xM^?l{+uD@u+3e5̓{!CPb痗%ԵDOìb]l 6~+ .WNZWWhk3ǭBD@L?_wXr'P}M=MH4حqjj''{ګ pPՈߜq(dLU>yZ_oM h&ՏI9*ǣ li#JZB^(+;j+M o$UDu90%p~.Owy1DPGfT ) ti5Ĺa+\_ XM%g#Y3J9.體3O(ver}2M1qLY1?cZ;`VҌe},w["f_Ui;۳u7vP޵~MtJ)k4B(h~`I/gʕⴍi \9_9Fti <,qACv# mpȚCGɫG!F#KCQnޯ1dIh a@B'XD` \qt{D3ߚ`+rkLa(,(ҘD/Zl9ʀVX>C;CJ)Iiy_}Fn@P= n紎 gYHӺ 'hLac2j\hRBN`RT5b֢onٮrEKJ7žQ3Lq,_K's>=RkfsHv.0QrhW6YXq])n*9r 2GeAٹgY後.8eQMk0015h.VktQIY)a0cu9c?R6 u*A98'@m|B8+Հάza,8)e r**)8Md9e/n.a]4n~Pv֏,-aC"B&jLUZ*!7MfP K@Ӝ+k(#BNK1oPLa5y6Ȓ] \_WNSmr,-϶k(,#è]7VusTFnZ[י;z PYW%['fF/4@u^ _0p>PӤA7 ?i7 Nw=Լ|PJdzu%80[VΟb5gzրNK wJrzUU%흹⇫F0c5MȈP)rG,c^!C3)wǛl=ע cb~ *VFbɧ]id7AG';O&S ݱHf͉Z+`-ІR(3ט^éXJ}U߃;g%LLUV,4] \s> NFC:]x-~uw#jۘuZ? ` 5VqV*qS]s91؍C r\ =W{%2݆TsB=94g c@y.4V([[ɝTى&pS^8LJϵp])/u dbw܄=Pxm[/wX %+tx5*ۆIR$ lO6]i`@sғxGj3{[&jNm SB2G.q;o\WܠMnK/8-4%DGuT(qhbc!pswhY\TX+W& u1-V 9I8# -lBm=rK153^R[0mW(н!:I$Oh5$LPwВ@uSYt6]JrT:mGv\ V&|E^y~0y7k8XD@L~*){<2\M:ҷS4 ftB, ЕiR:ox%J1Kr Q[@go=71~] {n@虚*f9, I_>ixD@Pɍ( 1:]5LE8o\}Ė 20a` 6YQepidی&x$n򜫉k6rˌR|ɡ"<^-FNNH!d*D.%_l/oOw6s7Ia E4^-r 'e3Ad>QjKAk*7UqؑWK&1]Cϟ1@F,|v1厬Tqjɩd;Tr8QtzmDj+4asH։<ԦZ zm1o̻1#PWדݾdPʧ%r3M"kxTM=~mpq(dI4 oJ78421m!Z d AfPY6L Qbj4sZٮזV (W4!|Y#3.yf% C,`_?؝ yg}b(K*H:(RJjO`qK- 5X`V4'T3}P QurN%@ ]e(]tW4@FGUuJ4=VS<#fWn SN&= zSX X-fOD_gn;Yx`;:,K:Us( ̬ɑn XEq {1Ho6]Gt?RwUv- DSF/c)'ʔ%S%b}כ muײ]J(PmCk# Ne*.AB0"G/=Ve@ =lh ry'_B1< 39|zu/R S.%!U?B|t?A;K|'DX*hVyzVWEN wNlB7htu011v4WR:Uvc{}r] Nn#pteDiuąh6UW@f6~eZ&Wz{tI寎h*0ϖ hAM٠k]?Qj?Zj< {qAd~DR|A!J4\6* uZx*),n :|J0ե-*H': l7zѴ/1r<75b|zVDe6M(G6F{í m]Y=nbwF@H]H8ʱܔޮHA^PUv{ %ӐDN?^ȠMtxw9PNPA*pYnY*9`\lT 8??j=[@{߻/HQ(:RϐV2+YU23UEG۶( с/%w D2hDn˓=dYic2c~H8@XEܻ<cGqntHc:~C,FҬZ Y7\o& XckӒatfZB+a<"XҮwxjdG+ޥըADX(]rax(cޥYSN\c~u.!Og=vcaIFGa&j[K/"JnF5WoZ?,"gѸKT.KQIOJe|/9s*~38[ޅq7e2ty%{xQ$&Z=jvei9mbcfӿƑy@W dªM[/ዎOU*FϏCwR(H^F7rL>JSYڎ YG^ѴD,^`f&^B˺#1cMS )gGE;?k .FWpӶ3QMhX9#P7}n~+^m}`&IFf8{ux6+A #DhJxAxXE|4ɸ΃kd$5bXt 1b@`R'`7v27t\NǺKUۂ0O*Xz>k}{t;n ePXCpEH ,Wz[_l0JJAtÌ0 (&?ggbp0iM_Gޙ} Aߺ 08S>.QlOIC59(y _y.S-v" #HKC/:uiI4YM2'e0(&ضXgz[[O%tUm~VE=*^>!; ^cbPuy.^MJM.NHMꙵK0C6ƣ&} GT<2cAӏeqrΒ5mw|\>Pn„D@J$#w/ yi udPi )פB}t(-,9zDbC*hsPs#=%p41nFe@f:<7v GKY]} )CA bbz\n汢~E)lSU.U\,@kH,;Ӵ2ȼIeItQyNck>]8ßAVa뭒d6>F׺K* &m;ꮁ_?ًVᦽڜ,eX//lZpI7b6+6 ?AbV_GCY"ACDwVE%!kJ:\{#ZQ!Gv[k-6)k Uohָ?+p̡/!v% 16Uo:<D"'GZ4d$|r?&s?XĩB\XVzn`nd <<#̻~rsFJKoPZPs*?ѩ谣嶤CP (1  g! S|)6^]HS0?uDcجtT0 ЛăR70p|6c?Jp4 M #t֍[,hApUfv{;;ܭ/3ʀj}iL/. m2#vrDtӃ=,;Ls@lLGjҳYHd3ASo(ٓjpj!GNARmb=}sB sVS7اEv_Uuɠ^Hя|H+9 -6q)O{eU&j߀՟"ރ)DH)t:[ (9cݟy_3%8c SΠ`Rv?2B ΧAGor;05w谕`٨CTct%v:=K}>ȨbG>p$=|]/s(İ3iM;yuz:?c?jOߟ'L@?CD!O"w mjԴ$8.m~v`M;_0a\?nOe gcdv:{{]CBCPJNBz"R4 D_q󖔾 APi"IC^$N F4SNTG9XRdBڢ2c,Jp@I,B~m5 ,#_=KIEt+v4U$Jh{b/\\A;1вƾ`hAu|UT25eމ5@QX`Нq12T/}M}d-u[n?PㄎZnٰd34:gʵ栿T2,)UyzT}Nl3nkGy{X日֙ ȴtCV4ȸcm0hR`K w+l-%2'\?!\Ep{ 8a!l]L߻{RlVkNuA𐼔V8=dS+#rW蹥_!} gI?B墳M4hwgw<5ʯObZ m\"Mf1SW)rWTAsgj\ h)1wz1oӀ1sb;#]`lU{^};IC% VzMu ,EVi$n<l7K*Q2(U+&|Dߑo+:;-bD4Gry4bOOVQiX,hUbgȔ!js/W_{Hr-ߢk%O'F)♔8f3BxV!ٰ2}$ q@/8C4IeVQYtkK[~y-hh|hQ LGK{/t"{'% jF")^ ChFZs7ԍZ̡}F.`Dvvd7R.\L}v'BNԗ~^B\v#j$n_>뱏lo+#kUeA]"be<94 3.GUcQuYfa;k/@ RTY2u^6ҿ0@`2H)Eœlf? Ӷ+Zua)0kdDeicbG0UINэ- \@[$V1+Wf1ՂeDH_+LpVw0$ƣ4_ῦWq{f__&1!4}1%/ڣo*nߤo]-W@# 4eFɶi.lÖV}7FxrSh> JLYͿ(`38nު֝SM.@ǜ1 YdݬB.QJO \$05Hۦ/-0jʹhcTFh$3 աJg]ZqTUQ;/ T uq@e&w6Wdtuח^2.VH VAxԿui `w@0 jkzZ"j ϯSXCS3u4xQ!|XtmbY5n]CCscSxU4F+W7G 8q+iA~.(4݅ġ`- j [wr,kOF8?c"Fk`(/X.cۘ# 5IE:S"Fu&zm7YxS1 ʼn=KyrRo<ӑ%t+ Zbm2 2npM"ޠV:oN 6\-zfk;+BWnk"H恄9q*W,b~q&JEKEbKbn\Lۉ2n_\[\4IVsIN|Q,kÓb3܂#Mțz9ٗ܋sݭWmA3кe޳L "R ==x4*t1*^1T\kD{E/nj섷'[g,~C4o"+}**#l`IZȌhTN_;W/mnh1Ǿ 3? ir)6"ReBX<%>Pz/P|[\}Y- nDEޮ6dFJw1L"U;~Opi6n 7[:P2! !Zth@V:; 'U p{ZwݧpV\f!M>FciRkps!϶CWVjЩ. !2V&Y}u\PC.?!Gm%wi%/m`Y-]L<5F]KN!=c4|u'M d.a)ִ,puNmxXݛve U=wt9ڞ2XIrˊYP lx< _åNٜ܇uϴ/fm?ms+N8KoQ2ޑ|T4maM!xB]g\0@] ܂:w%w hQAǞQ`4pˋWT"GK?y.2$jli؎Tm YE| ;/Dw-.u\(C'$΄TW TJn([ 0u4eyo,ܲ Oma(\i0qE-7*X^csZsXobKjcOx0oh0$29V\|zؕ|#6&_J%[ L%&.J8Ɣe0!uT]U%Ngq4Î;)9@] Zf8K\i8Woj|-}bu %m48xQE}yM%q츷Yb[N{:..Χ,0pkArOwt3BkTMk Ą*Rq ekB8j?; .D+Bzo@2m[hR+ &8L~6iIJ)@!+eVem'!% wEՈ hT2[H?O:C&4,Ͼ|}Fjt|Swד,@T1Ѡ#_p]*ޘ:ë" eUkh/G6?^? GRwƆm3M*WWV@# XDkgAWtHgK{'׹d 뭺/aڽC֓gLr-jmiE.LIAޭ}89aȫ|\# qO`#gdPΠv4ZL1OZ,lп@@`K_ Nh#4Sũ$b'fv 5fhO!<>#f`G_['EV`Hc~=l7ij0Q]̨U)*ƬUª; LH;W .3iPMv b0,?ރĘh[# u5E-J>zp4hCo5cIS~ffQ7(!Wʖ!kVzš@wzFV{WlϨF@nja.Y~'xpK`Dzm/=C{jqJX煇'txTv1IL_3ܗ}VtR-f* WQ"7}k#Lǝ)o b28n0#iQE4#ޥ"5 <|kI8M@؞c3MibΦ}g>eQd/.{;z ]g$z!G)C B x?n{HR|0ea%fIF:2ĒPJNЖ*8i7j2uAU/co Oq~I,mhvd͟ߓ?3yjzǶ%N0Ҿz>hGSZl[X˽aן>=4$҅A-ZӮI=v^҉NO,wMʀeiyU&Ez ( y&@d-CHc,JߨOwel}p2-b\tk\X$,{~$(X݇)a|\I+*]o8x:rj)'J́+)dLٗhyjZfMe9C`N.D Ak4qK=*V;.߬kQ.n KOۼ9ٗgBmnG RrCRVD]U8 ܶ4lg jNPAWdAF?aފҥvmnB~ƣYEE\TV=KϛAaG"r Zp ̐\D  b"RNފ_5/)R ϭU%|A:ֺo/2=#L*ӥ$h9z6޵ߢ kdI[k~7=whvYgwR&0ȑcKmzBdJvA6[@pƪEqDh;Ȍ0X<"LO0Ѧ='4Or_mW^o;JdѾP}Z0?4ٖ+VMKM6ԛms5<;F?ԃ$/X[XUC iTa>̢!ԉӂG.'5&#gt~rxْݒ)R%3[ LjX٩L ȉ}|i7RMbtJRBkxWAmq z{Qv'>"Gy!0 Sg0˛LHZ#Y;&BdY0Ws:Y lDH)^x{-E 7w `3} i^MZ|u;(ni&:i5.\vMl=}(Z8gAV[aiszZAfm' #3~*- .[3!E>y{ƒ5q9Pxl29 0v0<_ꆢ,PclP筏?u_ i|K*1p$c󬣨bD$eޣ]5&0KY>`)gh?%3 [ص01qy  o鵕{* gs9ےz|t̓~?ILĒZpfkFzecauh0l-FSO^NG`uq4?VgGQՙ?g.a9-{ɻ鄑c{泜ogxR('rO~l <&] >w^QJɦ[DV:aЕy1av #*j2S{b{hR?|FA cۗ Ws=8z)W_ul8Tˏpi4Ov2;-lDL\ +wbM`On1B6MXY$c~y;wFln|JKYli^ B ](2 5tyfw_3mBkzv%xtͱjQ_9%[Gw]bm=2Tn9\TscyXh5sA\`_lݶ& ׽sݽa"[{kf%=A\jk&numwTV=L|;P{#,, zwK["_`2~VX;ODtn-0?10,-blL}A%}ΰJZFpmk!9c פe$_Nx c]BvJ5׵z 4x ݽ{M*eY(A/Q5c5]Mׁҹ6ȼgɯ0?U,a"e>9K sdÎtE]o ee.h}6h=CyZYt-+ 3ʻH޲M5ƨaЈ2ڮj|VmrW$<.^VA]789c8K0&?\&wr C9k@ l/+jVHN,LT>`%?-C<ԃ~ejb}WS)Gx!o$IJM35Rt El1P ztmR nes}4NWC9gr ky޿oE|3a-7FhWI1%7m7uZ]1CbMVmyC W s:YZC!jy10v6 UiDOwB"G[G .gVbs$|' qqȩDwkz G{>ҪYGVR-lY?vIvg*psHh=Νvjl#2k'=pʑO1z1@%[&I-%HI=ʒ[ XN$ uG/ 67)_-~1e 7=-2]FS N*IX4XhnsGUARn <^70w+ߕfP=9-+caW~ί=EyQ+ 랭҄%㮞/>밵Sߗi9ҬjeI| -Rg˼!xĶVEqq$Ƨ 55BC?^< q>j::FK#3*Qu~JQ+=S 1}ʛ3USV}SuXᐒ OoaS%~2dɰςe3M*QbC#etGeӣ-뾾"00 WY ՜&}J')* mJG18$ø}vkc ( ?yJ Ҏ-!ğ,:NZ93TT7f5N{|#8XB/Fs*(%nu|>6h8gːC:Vl]01=1-Yaf2i ς1@&u*!CR$FR6T>ncs`i7>s:8lߖ:ezcE7XE!YOYuP~MOF6ⶏ6Qk&9όM[؄*ݔ\2ⶉ|G`Yf1x<) &:2縅͌ ڽZpr5oA,YI"@4UңOcg|߭lؾqGЄ#, HS6DŽz|t@ʬD/rh6? O:Bi͞w>/* ɿd@SN&g 0>28V4O[>吼 P \? LMÑxXѝwdΞ΅&ox(lЪO 4j[g"|P^z {^H j΁{>֞N!m'#Vno(fthlڵSMoGW-M{d\Eܸ,bQ!gE+x(Y@X)+T}m:R7F>NeTM@-O .CeQiW]AtmnH8AtD)QDuQp m0uE2b3i1݇C>?:C!Zw Л;*kϫtI27PF|/nmg\ L$G[@[nG5ԕXǸX41Ni-w{րwxw4%uU'!k"_*7|jW?;x8MWsX:/:i$QNj9?,$Ӥ Bǡ.xUwR&FŎr{Vth⮒tZ-`!rLzƙ wyU$v܈1g ׁ]FVudz?TcSL"d#'äoAݛEPp?u+;Ǫ <6: @u-1y5J|}D=Fe[zovH'I-|yĵAWnT#EꗥcdlTUa;YhtKaշ\e'bi<)>\iU:m8j1wN\#.h|Q;ߨIݾQŻ/IcR _6al?ПakQxO~YX3`f'%$΀dz{פ&`!TCc<S oEu0Ω1*fua*B= ]ap]cyvO6a7KZϬ'{ &KMԣ_JnKZO)Nyc“GBZ2F7Z#m} ;|֘sďa$Ym8҃Zz^ۢ಺Z6-UGܨ)ai)bmk.@rg|ē0=D۝)fĊ|}J%.lr~K5{*4fDq*=qThAKViӻM_Nbj$DxkϊZJ8iR(9ᆵQ^&; ` @nmՅl3 Ua]a;3ŠT$J 6kA|vam5:TM/~ n&Ǖ%*m=)YϖN#Vߋ&jVuFYTAT(f'\>h,PV8zX>ִ\p)*lPBwg(Q5n*7fۺSvPs?RxC8>$?j-2X f˧ VNzvYv [CҴ}_Ѳ`#O?Adkol!δw(9&[/Md nn?֯*qC :#)Vw3|jsASi[c"Nc~ W0(2@/{3O)'Zjq~·ʥ"F :ܥ۩@Ŵ=9M]Y-U [O~4SnIwdmj6'G- LheCq+ xQd2>6!Eu%H nL >ț)_Y-َh,[+MDiڕV 8$F~&aNoty5bZ}@@I@/ $iּ CS+M0v k&hwH=#4\RQ̤~`4.R9b#)Ҙė} D5`;P-I:kS 0[%u @bPE#"::Ylz sVPV07%;}}ƘkLfS^:C3KWsX"l: Ic!/£LY`̎=0rr{Ov\?i? * @#SOO[ Ȧ6;>w=+Xg u8dr z w7:{ݽI',#CNNf6GWM\wV$3APOROFږF*t8ŵ:,@wJ5k*rmnlhN(ksa]f41g_1,x_!\&8 >a)qMqZP\ *EԆ 1ѡa$tTG,so& <9g^FXҥ3hh|^e~ ~BOf~h'47;DU){2p)_R]A{6ʡҌ{_~>36Ec RMHE <!-=DoP[1I7ax #@6óZ"ikoQR1!mz˱&l0u1.;4mw:Q qʾw6V\&]kK$ qUQst.ʓ -1J& 5՛ޖxZV5&A{XS#@Fv[Z )] 8Ac %[Ap\˂OP} [LJHf5pe(&6Ԁ(TP }9wQR q_E׫F mVn/r:kZᨾ|4la  E[o~H-YnO., V,;1v9@vp弖}l Ki ?ZP%vJ@yf-$: t A.`[ R }_ Yf$WB ̤;)S6ьp8iqKEC>]5/.v%8c~SyV|))k3.'yPr+rnЎ+n.|\p"SxW芜8cB,2Xk*+ۓ.4ˎɛ0oEJS+b2.:&R]yYwauΪ%V S1<-m(v߹˄֯}<}:P0O{Cܲ4jy.ц `| rQ6A 9 4R3>{ɀbL<,kcÐ"nu֞?‘  ߲C;m-"glC p>Ԙg&,9Pgm;C$-<|YMTr&-hnw.uhYw>3$LxFۄ!9S?XhFBQz=BTdKZı̸C% !f?'%_(F?lPIA:REV!E7)[H{% f%SM3/5-P INGT-)3O31y: D}?922= P ]{uHKi3m@EQB3rt@(jߤiZAI^_|4PNPH3`XE/Wc[#Ej PÍ~!Mr X6)k,%CȰ9qB.`RXq!_rHwC} CAX}ԣqF&ѭ *]jou-m)Ĉ ؗnz gYCa¸k͎8m8[*PcOe!ԗ'y@KtdY?~! 2:Z܍1y)-;#DΨ(] sIrU c 6|ڧ|$7fsi4l}q_QۡٺtIXi WхhsHdoc?t6|Bz;MHhT@7@R`(6~" _0BzT1j > z'SKP 52lTA %nKP5IL17#N]Kp>:o{>b?¹+<^l06el-kϦw/O Sr!r&=<w&*=}.%S=}gn״7FڟgUdK]Pud8;ણH9O&KHm/ܻش0t4Q.08 pr:?pB6|82xL$?Gjk;Sќ &st?ֺT-,LhHyg*wc]WLdRוͧh؅$ukDnn"lu۟F`{My߀(7LAȤBYMRAmOlwѮT&n2BǶVd JD[µSPv{fH48M)VܐdHbfӦ&oyKa;+\ ;x˿ 3`P~eZ8N}wyމr;rz` Mq)UW\|O.'z ~Spq;$!wj&"V C5c Vxڼz#Y`.̿!S p*c|=m݄VeVwE6y a#0FtH,!\hB1?`ou cy<מl k6o0xQ 0| WA Zi5* S,bsc+9US)Vnb;ÚږXWX Pu+ 󰳢2 ^N!xqe(j h)1یB&Oy/]F9e'''='U|6$K(}#LFH:H@ ұ&d }X4.7dUq>ŎnPFRVft5&I"^6~i@EeDGa+u?d4ˇʫAAO~ S7.LzX+jZwk "!h%a@'l ^\h,:aFnw!tYOF;͚يL-\D0HTNb-Gh{Eg'q#1Q$TfFE\7a(ϭipPZ&C!ma2vX#FXNJj&SI>tMXpf)W/lƳVilt' n|Ӑ<|pcb((olr0Px8Hi\W0|ݡLHG%][7ҝ.i2-/[n|jO7'T."_j-[w6 7 cF*uxj%YSTK"`nk3jcQxt+v䉩M{*U&/w.JE_O݂EnV\UVH[ie,kU˳Rؾ@qׇ{|p 8pJ7*CWa5CC) nk?ڍ)^X2QB0vXEw.& b CGɣ[f2PԒ%`N ,:ެ*_DzyϴK(+Ġ'~&YȋM٣07Om׻H Rl`2‹Қ9b'`Ŕ'lRܽώbHoI'M纳[9w|`JFk0;L&3DqCxN]D{\K9jD1{e355f<+ |맺! 5\Q.w4^\z#E{r.ֵDMT!hES"(DJVcF2V͋(I3pb)3 շ3>4/4T ܹʣ%z.qjd*`Y#1V1jfmG 9$\bl:`UӖM? wj} O%wg3ۺe(Q05N2H "={跓O9Řآjf`VK)Vb*! :e0o#[2G -~\*5+M߇kT]Ac >tYIlnK潢3`ѹ82$yqcf^64ɨ;[ذQ >(:%)kJb :/`':^EzLMo@:s8!`t`.b6qr6FhlYqEi;LO&LB^Ci!W(@ef> w^|s G&a2To(8Tp M^I>̡|K>GBJeTq=vfq6'!T@؄fbƍVC|q >2d&RhL(($:6 ΰu썃2CIn30Yъ VHAVoPs-t9alO;Kvvq?zUj=ԬVm~kVQW*9] {,saiM^|&8KesPl x/Z+}-UƙBﳇZs} r8+Dc8hY<>(a"(j'k'_ЊyG GWwjʹ}q  {yP 2Bv?">XA/+Fv$ݳ 7q石tb#Β3+LEsCm(klX=ZhtXi[ec7L"J[puk "@XޥY>THewRf;8js%nBǽ$E юeZFׯ;q*Zl%`1-/`K%dS-A}e ̜0YUIIDvm3Bc­ M/{(t[WW$%]z/}mRv <z"ϹM7}rr*f~V&j{ ,(5eݒ㻄VG֬Xd^cWIđ/7R-p0O=5e5S)_i=C #Wl6x׼~}bNb Fi &BYw+W~^f C<Y+]-W,2C% zyڜ=jIϰkF*dGV!-6+]Y]DriTL%s6U Y&r 5/ e(H]P߾*Ί o *O KC?%c%pY./e(0j3wcτ{GQr@Ij45 <(c/:H/:Yr_JNN`Y[i { L#9gv>߱t ؝ !@j)"_ݳ@WoEt>nmL+ћb(GPHcHjI:Xn0'3DM%69ǒt/Ok$PcMHh&(rV} #%) ˦}y0OCnEatW1Ctcg=E@x ̿Jf3NFN}|ب.?6)JM}Td{k8P=>,",/Է\{EzW$p7x!pOw%PzeD:Ano|H ;+!BMQ+ ]e,h"O&XFI)&8Ж̖РmAY3XcxM\~07# }hS~ex6=/*u`{-3lR 7!圫5QGf [mTɢ."⓻4Ԣ$δ`*%}#jZ,KsIK5&&Wţt1koVԊ Zw[,h8U8 S<<0_ c={~*1~YRY)mwշ{iN+nv))WׯA"C4 nI"hy{]\E=52nGQ:-$S$zqɘ K~;k8-"B>]j#2!WTQGn'dzU #*>(=3`(/\#(B ߳*>.ϡC.0"dggc8 D<-BuzE,K9OX.AN %1Tnw>Ӄg] vUD3a&^:OA|3Q5.K0ui-p}oϓsH0(Rw6`^b\(om&,0kXu&.}ȗDNFh ֔eTn>jgU϶`AA޻nVBEHebsl}MmX` ȃAWpnD[hFwBjWxj3Ssk6ϕ8K5 Mxa x7h6Zs%)YI_G[E_[&_JМ>5s-Pp\~zsK(ސJﮓx4ԇ3: m/+$>irnD,aCvǕ6*V6!l<'.j~K7`E` #[κ+rQr6&vmU\SO$KH|b. #芙ī[~;iַP\zJH ^!EJw(_$ZLoڅg.cEQ%Bq"0(m׈INrwM +Ǐ´(_Hyd5{?ڃGqntC[׉ۦ3W 6vmn p2'ntZ@[`=:: >'x#^sȇu < א519PmIj+3IhFLDƵfD0{ZcIUac|/vOa\aʁv㦔olR!A$;0&fM|%2|Oo N?{L)͵D gXm8aLZi?\Lӱ)Eb~^=~/⬤QSLsjBPoNk\P#G{.{<7t!)ʒq)y^k3TtA*d\z;A:eZּTդD4b(DH2`z K#MwR'M൭4 .«9І4_cϳMςNo% )r Z̯1'Yqo.q3fϪ^0{ tX왟¼uP<v^_F,领O}ƀb6R'~dJc2Y?=;8R"WWd}-O |n\_T^_́FJ9s"ǫfi:IP"lICF #)FZ |>買 rEPY%ЃՐ̌P)/߯H6t\x`[L3 hYs¹kڋnj|+;ISfZJ| }{$~ca!˧y`#go8P O,8fUP ]NZMeAAa`'W6s.pS\,nM~@TPyÍO3)Sv<`y (q?3Ar0uߍ>!w5S"8) y '"`?[i;)O0D<|BVj-zJKDIs Rc}f†5Bhؿ䦌PGU2acM,:V[V):y݈9p|l 9|kAŒ!*TSpeOBMdMg{62nVYI:-͸bj) juVO[B A&ME ͉iW~ (ULEBՃk4I$PGُ6 b B!f/\*k=% sϢjySAj*;*#ZxE\ ,g%hsVxT:mvQ_b49968vbkI?fȗ~ QAdAQEcCŸg-D&eߺ1p>m^u\\~Yˈ1oLy5'h &fwy9_qm^hę%a61B mzjćSCOm"ԟXe(h[)g VoL.T*Xw D!q OdާE˪]D/;pzAL{Z6OSϞ'B)>ILׯhs ?UՋ IϹATaح Ȃl)~ "m#;31u f<QYevg |n'ibѭǀ_,&b#_ x?3+=Ty^CǽQlb+a.n 򸑟.mQRߋ t]Pn%~Fp56ǺѾ S ^ƽ"RɬR1D֯𒺰 !TO' [_t9<Ԝ]PAÝwg:c;f#x}1,/_ THK`Z RQ_~{J>NUDO ܨyY;kԌLB\ )[xw^wN/?\ g%/cKPJkŠbhs=|ZBqЬ;%m.]T =?W5tc[6tJd'?,*20FSҿ0[, Q&KˡI0@7a ۿGS **9jvq<ޔf>_fVW9e# qo}ܒvֻh=fؒvl;M\`-f=N]+>!1>gPZ[9/g8G3r|]caX%7cwiPÓX1a#I+ȷa{?ۑ^Aʻbq2.(E3HQeΑC{pDY$9rh'_/S=j/ys({ZvǙq*5.rxU{|LY)H\ldΓT'^cwP>#@59 ӌ_G[q<{e`TC:aF8\QxϨc8O[#9#-([uD)=j`Gi+霧#iʕ|#L<(Ew]KGC|iAvBy"6pkSG;4׾cC3IMSߥyJ(9ރ%H ywᡃf}~oøG8ـ,['Ý6!|RFsk6Pӥz!dB|ym9'k?,& 3Av1V9+NjgنK~ptI=b(ZRfML}o'88Mg̥Ϗ[X.Wa6/^~N},'dE݄RB6vkęY0^>MXQlhp B 1QFj,`44ʪUfaoXtyh'ّٓ_SIgZ8T݆Ci7;"%Ǝ +pQ 8$ud4IDE{OӳŖ({Geeb޿Ғ+\1J]3(ݔeJv!]E=XJ̡@֘Zc _Y20ĥ8{jsTɌ&':Pl \)pM3#eWuu:$?!y舨Mv*S"sنI;%iq74s-ܬ8"v((m{1D+.;I[Сm,Kt-uIGw<|/4&AaafLPJT-L-Cf(OL5U@L~ԷN ]#%KBEkXŲ,sZR8D3zqo2F("ڟ#2՟ob!~>! ʴCE: K!i9+XT3d3/ht88z5yhS)Nsȷh( ,-ln|aL(s?zv!e+]x>GA4.P~.{>ltr/՘4yX]r W9ȳ.@s_q:9(Lx υ!~Zp'.a/Oח )bpYBRw2zKAC7BGY:Bx?qm% ^U 5Vg4K(-qܡ˄SIA5aPcTR]xx1W=1 tvO#V|cOȔZm 2? i*W˖H<eB*9gEqS2 K [VIc"~eʣ_"^])t c{ΆTť}6{g PV?8fs6VQk#x_>DG#nr(՗Kihn:W?+żUm#eHfRi>õh*.mrvWPJm|+w҇ % dt$HD{E#K+#s ajn,4q"g.iz43"$bM93c]L [E}֦$tJw_}TQ:bc#)T>sO|G1U0G-gRmdOW<>M jwTf@ҙѴ Ԗo^?{7ߓc(*09IHZYfP*F{![˻)w6 n-ϢFFm%>G@>ے$)f }bn~(Ųw}5Psx_AQz,v "rHJKX`EL⧲@H\[By k-XtgDgBW:[_SaIaܘMV1ԁKFM㳥9.}ݲ:ʪrTEN O,R2/ضYd]`bkÀ ]5G^]V6bBb^d:cW9Gg,f.ޤ'2:τlnjފt WIep&B!’@MЫ(7g80l W9>ᐂAHV Gfjiء_UѨVJAp}c$Pe~CuO 6 kÁc-T3X;Hgm$Vu!@*&ظd7Գ"*)Asg)Bo+zhGȣW\oTzXqBXshOJG4-LUsmu,ʥ8a1Hs2TfHxViXO4CAI^a;`j1/\0+W^B|p=bDa q|_7Ȏ]Ve!f=],9_ u YX"چܜrUr8d6:E0AOtPm{7 7]T A´@zQb)ٮ\(.UZXprWT"ocZ@X"'ft9w OȪ*EbVϹZBQ]S|Adܩr =fCQ1P֋ca0,۽CCIbL2+ShՏ}i#q E x-Two[K ݾX6Eɀ'^5@hbp ?k\һ~9zH$y`@;!/=x4%]ai:'LSkG]@Nsu\a0 n:`J)o b/Ǯ(fх(w{ z.]ËgJaLٝ:z$P2t#yv\h}*QPle9gOKYӳj ~:7>PԫQY葔V~ў,P[Z}e) 2$t?ĸt拮]27x{~B X90f8,L[%I/ qHHK(Vz~׉dfIn4IHy_ $.CeF}Q30-F)r!ҙ/^6A{RҫJ{P(=o'![զ#:<:w[u"0׈oSHL 79tTsD#DxKV%-`]B<O%GNp!B%93q``K[N,?z(мoC"hN ?+EE^vo8bR4;XS꨺Ga9q,x&TۊG۪n(2 s_l͋gca/*(#4Gt-׬dZS6g%"%0d؝vc2 )~1՜HڔQ ;T |rB{;'^ףƧꗠ$ /B0@T[W$NPz&ݪ>+<K=̯'(=[/ !&*F,5a'-ؖ\﹬Ґ㚧>N|൝ɘ#fl,woM(uyp9& %1r{O-vt UZ_rN `!wxR.=㼺0͛L]e@:L[Ã[4i7bn̊N6I_`qd7v?fiQ4\f:R_=8`ۂ+JW  f*_ù1R%ͯztdN\Թa4J t>fS7Q\¤8E#TjWW|y]P/j8,8F"VnNr**ł񴵾o I|' [T=4X,8;9(S@lF>ZzTblzS3bHV,(C-gxak8>㠘&]?J1nC}a?%&<9Mw *9u|[gZ=u[&M\8zb$fEWxvy'$uTMG4<؅_KM;ƒ:7 N!cZ2nfi0Mf?ޠEDsk ,NQ\?}Ca:giOF +ܲm=8rPhGSmc#. J\†{~'>sal"Q޲a~tx&1k!6V Ø6RG-"L0I Ox֠9;+DHmyn\ҴbFnΠ?{ˋ9&+4-Q{K8o '@aMK(,ζz_WGv} OYj!NɝcÁ=s9GYV24!;A_aq'"vOROWbUbIGG#[)4S,3z\(qS^~trJ_4ݞ/rls+ /BHTx#KyCBYh1PbwJXxgq)[c:#"5"` )]nMM@1 ωcHXk `>P?Bo)l͎U.݌2Kd"`,Pt=NDhōa?J^7`BB9&DFQ]WacX7rQTo,OuA)0 C #pb {4p@lzkBOH0/?zD ᩏO+^u n,(XbW)Ч(jtdڴ7cM^L~'(L=zBM20VĠfX+CފmMdt*%oXG%+קk)(#`ke]OBv:3hsۛ%Ne?3^J5mۇBl.@h3 q?fRu1UPA?8+Ebjɛ\(Ϗcf _yJYFB:SjԼ!SčCMw0qͿ P @R&ҾvzNeo2]8w1͝>O<-;k#ktʎaz݇-;`nH 7Nf͞#|w+vO-׎Mn P̈3v5EZ¢F+וz#[Bg1/nZB jx->]/T"1@f_ț6lwRV_0ݱZZ8ӆՊ礶gə; )ǃӺ"o^LHeHDWWqbq1 RO#((Lt#‰n2&U|ߟn]wb2 *L5Z;c0 w3Ȃ\9i <؇bgf"JglzPf7tX k& r;vF}|HaX-;BE`M0[2;>V[2K|zIo}۱t?4A ΂DPah,-Jp*M KvU l(Lrha>^O-]S5q}k+{-XȊCSuCa4բBU Ĵl.q@C"~DLpjB@h5p#Z|j($'Ϭr$C֖7Amfr`5ّ96Iu(ٜ%`ekQiΣ _=ymoow#9} &Z,e|Dfܽ ۲,eb4M3֣-I -֋8 B%RZPu 3AFņ[p5|MqaVl>c-.ѝAنP󴪥 ˑGPScn:Ϻ%cMnjŔ.J,ļHI3kck$.MAt{gSq%TLqU WLk龓Lq4yLߍs(ՉPأu_B_g,;E@-<\:|O8J8˧KQ˻[twEjM.er ǛړiьA+F\Ksڻ#,oB5+vuEӥ̋ngTAK}'wο~*Sl^ٍ:*] ' yL6goV5g^>ɿLi0j\_3g/#_B_#L**$ƹ[>xA-8*+Aۗ hKT4`B{ij!-cXms_JvY 4!7| fǫopM P.+bQ=02JaU9B[᣷rMy$j{+Ɵl~3 L k6w +Y&*:Ef" ^|Jo O >:ͧ>~t? Ե)(={"XK\Ϗ% FD)7+vf-?l}rfoqeKr`%aK| 0 +Oּ L6w\ܒԍ#nQ3tmÆ;45S Ԁ;!jF9SON" vc׫8.o J˫* $=[ja F5#F_^}$7I71B&K$$.Iv|\iQSDm+t/8,[$2nY p*PIUZ`Jȱ"sUZ^d)ո0P*IRZ:7q)xOVԕz`7> HywsX)h 蓇%U;WN9{W\1I7j(t$,x !ɭL#h'5\_u`J aYmIh٢=Aeor H- 䙮+jdgNGgXk#E؜1˛<ƃ֪~0l|>V;#Q\wNyz=u}Qҽ 9~7TvOrq `&01`G]b2ZJܺއU(2Nk8WϺ^=%͍ ha2ԌwyϖQC/p?d0=\'FSk,496_yE-yBf p',x5]̾8Y+FB*QHR7F"M^"Q@M%/3ZwC1U"OН!i5-8s>3s;t-sH>[!SofīO,CXxeyTBg~ϳbL2M3dz ʒa|O`\0N:h L$R`h?Vb o1G!p^24lPd"N(AœC}٨`4B^p>c/,YEB*^PӁ5Agϥ>hk, ԁ_>iтB (͔7RSLݹb{$295e,ʶ8$μK޺/cT;R5'ڟKYq&t./ 2e5-M@C]SeiW1飷fc1 |ğA6ADoMITi(Z2\\|A ސ 2Reu× ~OT`<=:U[fqP"騃T~| h:cj'׎9a1V~v46 =w{E _U<׻fMw? @NB&{}_n&n+Gxmfl:d3yhmtRJˑ&Lś7ŢLv>V?Qu'NO l%Éq:)5G 2I%͌Dtv_up(Ji2^5&,.S7a}8kwqf^Yr{b޵h}.=ꠜxjad;PDgXގvm2pu $Ε1މxe0LU PXMdžx X ѯkNBGո>YF78',qNeaRtP O^qc\HU-~}~jH*a_NWW :RϮyt䔺bĴ"Jj .}(wo:=B06I#+2uqD3M4vp?Qx䑈 ; g'9PtJ<Ν?F {dDk=X;HSyJoU//8\ $ەھc70% ?RA\QpSٞшTc0TT)m8l &nqvx5ifuV̑rj  L)iYOJ}`_KpJ=7ņz4%)WGD o%۰LO[w/43msrK 0u8twy=\=b+ߺeP\ֻbt҈-X~|4 9s%k}R|¿p86sfXcT1QA%1rQ;Pu>sq4M)8~m?ObpDk{]˵mBEI0bϟo{qۅۿϛ4z5 Hax LpMU!dNt&'2U)켴~Jb|gc!hx#ʋ{x8 3RݍLt&Ur^Yq9gzНqPNEER@m$Uc6J ȸHXnU3uA'98 [wC|ZB"N=Krݙ8xZe= <H$_:7MKDޖ.Yn4<ہaKj0kD)ɋ#;"Sr97ߺM̙!ɂS6:hҞYq0,Ik.tfE/W̄FH˕zy,r(6䃜ơ]8n;5Qu[qu/3Sd+ S -ݡN 擡,)e_MA@tSdǯ#nݿ$EXuqg2>I QYN!,tyujydAkD7,QAѬFбhXoH̦|X!Lrm=;WY YrTZ\5I6. "}ZgolNC%H(L"cQr/vF.ɭȟr'< R ѻ 7Q6$ѹ!* ]2F:beɣӍ+Dgb{\Z#:RoUwVQ'm<"GgR$-g& I_# 2y842t< 6 Ry;J$ǁƷU4⬇s`UW_u$l6&Y@i׮HEx gӠh*BNPx(XSC[%t2Ua@FねWGTN/'k(0zM=>4s *ZPu]hpΟC AbB1WBՍ"->|hFH*J;➽(@EHZH'$&-j~[-F&\,#/%Nr*S@P_$L0O'?FFћƈp4>*~Xcr63ۓ ^pHy\@7BFdw;҃%G>,帚[>yeZq,U W\ARJe6KN|!Xrw+2f+5@|MYN.>~rn:ޑE-k>R&1#M5w)|زv̦**_< U+'R "M:SiL^bѭp?.A<"|BL_fh(=(X@OW+Ʃw,,JVES!Vt7lN{k<;|8M55:>io+R6`?z:ɷ<(_7!< BO *Dă,q^;YsM7`NO؎}6LH,uEIqVuVVl (~]BJnOfW3dGbVlthiQ#b-YZ$]-%`m65{n.3<%, O"`YVdNvjNxs}qda? Y~wRuZDO4*flY=Ub(gf>&QK4VD{)Wg5YM[dx8,F UKxhSN t:l.9D6@mV4ɖ--dfIHo3kBS T!b-mΩH!{}ekv2(CNtChn &g*XK_b/A@ x|}y&3ˮǮ)VُBrN/$[^4#S;V1gtztyyuz޺ŮQ-@UdR2:ch`Dܗ#+RZQi!rDNlUGߺ4>&2GE1KT GUd׍`!|`g$JyPyZcy ?^߹nwZfyzBOJgZ;rwWAߎG>olbiaߦB:B Q󄙱k - R+i׊9ݱ׺Uͱnx@"6_Rt,й\ )\hda:p,T7iiܣ^/R|Rκ)Jw8pF$$(S^M%JπUF oG@f$ڨgd  E=SB QNCJ/㖏8#4um5b( a6ws]3sgXރhg{d{bY.?MJhPP7srz|j5~d_#_yQ8)FD)ZMA0Mg>Jdrd$cJ*/_&A7-_AwZY5 7#m^ %*!Ȱ$JSwcs>ԫ !REe6 H[|k=y=b IO׍MSexIEZ=Y9o9>QtY:ٲkȥ!WJ@) oĘ+U<?g%HprY:Xs@LM]&$Pmaa$X Pey^񌦓#t7Rq 2SQ~Arvۺ4`9ԪHa)YS IUVHL\BeֽAlكzfSQʹ"6ꨫLK :{6X34 @I:)  g@UfkrK#5;bz~ mUw lŕuzc)粛{;jPLM/ԥxe=zg侚FDw#9^(m@Bsާ=a$%ۥVI{ 1['&t=Z rZ <\~ǁK4t>3A+lh@OjO׋!(u#,[wG!p$ڄjo}Gz5MҮ΄_BlhRry@D ~L^Vf(5Nu0Iswu/#4:׶pܑr 5M1uX:.;R˞xmp[P>b1O+9^)ٔW zNmngEKwsw?LY嵐`nP`⣹1Ez R(5/$WYﳹjDnI|BbwSw,c D6(S7@,&&L$]buܺsH>Tz{^L,;Pet'.@ixѮ([40\qjaf l#^3vFUih)OV7A % ?ݰ޵~P/b\sK1^m}+S??=.M yq/\7 ]J njJZk,u sL',]ZMT 'zR=u*X۷X%;bƣT]s:џf);-*ޣ&|9p!EFVā⩶g%ݵZi5Xbw&%~}F;Ƙ,ЁyxZ0>,&XDVK;)*hGIE-v꾇.٭Ejŗaa+߸h]V_p{ +?dS0=)5$x5 1o (*% g#CYEDo|k?$Et$d\% q,0-v6-ݑ6cx J [l|RaaQm?z#hzaKjc!z؈sqˌF_xH'xV(&2!ӱqWwAި(+%%ٜaFRxS^^Kmn9A@ο+de\?z^k\[|8P"I\Phw?F^ŴK:rj[x9֪|OC1) 0->j7(3BX/YimIc>Y3\*,Rs 31”};sM˩3ۡ3 ?0č TG[wtPy[;8|@KIs[$HE䢌*$_D.[&uoN4-%-9Bh.o9`EP9n~v|  šPjc7"bÌ%?2Bc|L@0c  !r(ևRYzd 50x'9twB('TwMPӂ%R$D)5~j@c?T&Z#h<7E{mX/Sɖߝ5ऄeCT|J$q9r5iy¹xLd9yz7F?biQjQwR[nezcS\m5%4 qwƧEԄB^!oie ű:8N۠>}G'8nS-:Wӭ>D@ž$xnǥW1Ο"T.焧$tj݂t[=u*2S#Q^b)|y >SB{&' #t7(m<Mu,i/N X+I9\k'1i>g 9){C:$#b"ip*VJ6޴[K W]B>|v/Mٌr 2:HA[Bh-4;1Υkgނ 2gh؈Xl JǙ ,qj}i,3R;p9O׾̄<.J;d PLltΦ@F!muY?/.py)•(h{k"?Qo5Z!wpCWd@j?m2P!0Ie`Rw-G㶫צS'EI'&Ɖʡ6FGE FհK 9-X˯u%hZC5 %HOȇeKK |hu5ǩQT%F%*#6s.SēDި/'mijgG1C\l Rp(XDžb5 sCstwaCf_ \ՎsX Z+VG 83$+9h4 $&F 2"]ҡi;'&%n`DTMU ۔)O@mf_!gRp{TqZ{- 4x$G,1߻'~3?FbU`CRrkwvR]y`rl) 26(fSZn @^ pKE=ژN^5vPx;QQQ L{Qa|S?"TY%S9d3*;dcV0~ԣ\zCh)z 0`,G$$ bBvd}~_P3 0l?S5Vk(s(IKn>'X@ >:y -V럻ZH u~p]@;h|*]4ΊA5XI>ȲCa/trxl˜#Y| 0I?{`F*i׫FfP*fDnͼ?=r#'@3Q{׽O]m[pR#hUޞ,ޛ;͸ i6 >֐sa-h(0\4hCȥ'-qOa}Z(-b!C5*uzn+5L_Ts+# K;<}/z2*VX2ޏU4EU ViHR@=@ }aR eъ jc9h3uNVyMuFEp)Y1<_nо*re s WmVtW7ُ#2OqEmW͈\l[lsMb]<Ѣ$6v_ %XQTդ^C>pIe?iqJ>eEyMx{^kOg}1{[F!Eu};7G]TʀE$xzDԴ Z kUCj V8dZ,d˘++RRv|&l;[gS=J#qj+1F$<-;.B "AQ"1.ܧ_3q6TӤgA`0tN $!;8AVJ4<"e:j)u-kJrj3r K{}lEHk^xc&'^pƩc :j>G3t0^$kzƴ%uYaՖa̾/"O,5Eo.h dbMӣ탡XYpT{*PK|Cp QQcNfSO[E$YsDReLibN5bvu\ P{ Zz[ [?=E%)'A^#3 1l_3xDATp(ژmέD˕qGp,7pMOVG%tpkafv2 D6%T /"e,sWh(mhKx$_[їsa\1#{VYe\3>t:k1-~Q6_齇o,-0Q՚ Vtn$,̫e= AfpqPZ5>f`$M:;eΪr7 ?`Y yH*֋p맦cP.%⦪AE4cpjsmMa4/0Nve[%$RgǛziN$R(;0]rB߱$lbł]Jc<)YYR<A3YyX„(Bq !1hƒQ6G \6S 2$8Q  jw.Q晵];aWZ ܔɵ FuŴt'RZ/RhR[B1XP$Zh*p-jDAkh4_)Bh9QRh0qfOUʖ΅1o :xR&_}S<-PX,4g;D9C.$ J%ELpI٘PW-IѠ}uO/rrP}PZQD=' 7x;{.<|;D}۰W*op(nJ:>D'C }`une8^i4撁&aP#YN]OfCV*q TCuu7I_^"B2_X5F;; _$YQ5JDo"YTo/9N Rrl}|Lyh1u+(qdfUr;ۉ,P3ٿȱ6N&x:8pҩŜ\+c7^,6RS}s_l—*(p&i p(Ǹ"P_"=dsHUn05R&DrhnW'M@ȭ0A!2!v9QtUzns梫<SA}xLI"粂7]ӞEv8 ٔlnX EzD^5$gͧ+>L̡կhZGyGٱ dPU(<Wt+nzJ k\g=N3B 11S7XV5FޭQ1rIz~D;bgD[$G4 f,n?J{8#LZ 9bgr6\ 5Td|'7w5;82jRW= +AŠ멄/w3e'>Gjɘo8 {Nj5$ƞdy..' Ʉ "#OY~A ĸ@tj$2RS1t$ݨ߷բr葭)a3jx7Ѱ;5E1UB)㻽oL @o4Q-`Zq/pGX ̉C;q83vɞ|a?z"nN J¹"5_SuAꅣ@0?N}-i/gbѹu02-&M۳B6yzv)Aa+LC<:F3sQ2@%p\ht$$l#2i49`AAً6ފclmqlk$ia B,'vԢ~cgYĞOVUg%y5ޅWےB? 3BsTÑDbS!R3 tKA3sKdN/uWTCsbdhoM:DoFZ4mu7P/Q\(_Q~LaT1:Sŗ4lW[<phy $P~"Qv}aTZVJ]"2"7[m¿d܏O*y8Y1dW޸K:>?oq:53g[lCԅPey}Zk[hp3o9kBD(aЍp<*9Dd|\GK5Y8÷ ߂@ ,xhl28N\0/Bn?Yp<>8( `}t4,Wna 8"v]l>ՂO O&C\SL|e6v2eX_ rk'9eibHEe/!EH3ܑH2ז@R / giVd?sG9uK䷥#l.rz Tٮ䗌AπJ{!2Qv8qjE}%U;,7Q}\Q[w>"Agre3պl-Qő cZ, MP eYjH4_@ ?/ԅYteּvW1Tb2˅U桰c`ct&; MI77?2]/| ͘ta08IvKa,OjNowb`o"U"i.ɵ'IM`JR R .]k6صޯ)^S NeEz+YtΖ}8426PJ" %?\^99v U3 k4[~}èSD(ҁW7QŹ>U" EAq9q6 t ˓8}h&ł }䤡l*Q%}/IP|Me@Z"x؉w-aU^(@U1sGp{yb[vH_F;'+B%oAܾ4%T#; lseV>ckWyd3<8)5sww$h6ݺ*IATQXl>ٶ!;s[@|2a4reVPNuud<'s*5P@~:o͎YqN-C-̡wy*tY grQ Dآ`LM{Γo*Pn"KpWZߴh9iox;0Xet&yW<>ax,!j;OMa0sF/{'T֑̘<=N?@ uBB|9BO/ mT56i@s5@:Ra7"G`H5q[H]W-L2 , ɅʙN6vC+\Gxw w+URa Tfse|f!2(=P_R~ G)6u'g!2It3l9LNR>|~]ɖ.K<z|e=QNL 5B&ufxaY T@.`?);趫#G[uD`›"4#H'Ɲ&'A9ǏlJDߎ໐(i/ݞYD f_>sH[\j9*&[l.5DeR J#a>uJhgL7) `X=ijνP-PѢUϯQv2b]7١Vu 倿8doiT404h7j T^03lFU/;܈U|F\7EŖ|d9w .*zx5~!:|AI5D *z~H&}!AL`%j&@*gmZON'=bgMz]%QuR_lbh`)Y ~u&i=8t9OfI5قιo@EitPe]S VK\*7ŝ+;DVPEVl~Nb r%s3T`h?v@LȂOy+L;7YKML5H?dk1~_)c{dx]$X 0h9/ NvK < }Y@S P-XejH˄K%`B|]lF4T`:>zTLwLu5|('+VgBS?$0/t)؎]پYsA6qS$*iq6Hq>tRH{"?`.E4W_nexnYV;kV0߀POQJ݄}F:Tju6„p-,^ؿFxк;8y%kUz!egx̾UM]#R.>ua'E\ S9s83qIϜ|b$ym*`"Yppk$[11\*i.2;5ls!W2خ:x %Q3'hXnc'GݽNCN6H1&I}*H)6aC>ltdƒZ `1_O6.-)ScdGivT@@ 3;هTQ+A],6?su heJ?]2p2IhȆ?u8,dQ{3Aji豀[}?1EDH(rcb~=JOfLmczэQab[P&l]YLUgOoE=5rGAD!*]Pv\yQs#[(Izln!j9tOV G)Ɂ]&-J]o{+WfiA"Nb .Ob nq8+IDkG+'d}gҁ uḪL[P bop[v miKh?>]Ќjcn/HNkWm{[e}N-G`^<3=gbd`kNd< oϾ^^WyG]rnŘ1ert aPD@guyc`"UF >`/BwpnX |wL&)[bJNw*^i?/v}M1{\eVx]_ug[*1tz}8䜝yVx;޷sb 8%19K27w[_Rb @$y!J/ hrz?Kk nQIC4m5@S,Ƒ<`٥!v H in}Eo o?'o\UE 7CR FRxr%Ӕ 7~z:c=(w̉L& JIa#x8^ QsLUz@Meujx$}`tf|bkZnY [ih:ۿ.  {9sBqŦ._ꯕ/Ȼ, JOm(@E0Ov"/A5z7{{}lM"αwګotSEݬ>%- .MUeh@6كarim|#L$/-ctx$b;M=(3+ dZݪhظmd1vdZ YdNRp]{&LNQM4Z"!z|sTUd,qv~);Ske$Tt;5[mf{d% R"2Vݰ'*"n}7i*@nX/Q8M" F%ENj˶ qʹx3dWV^醙Ȏ-(sХ瑥=V{,q*StT9'@W4'Ǽ4n[kO</J>if_[4k 4NajxK[~1ѳJD[ΐQ=_s^6%Ds~"zDI(2ݘt߳郐8Em;MItM1Ira8?"卟)GX)_OSI(2UBf8Ys#\mvp).AR;hNoDP/52vl`8f>cA%ZTYCA)DT*#{H|62ܯ1اQ V~ͽ#h~;حdG A`;_.2$:EyL7؍kb_D`IkrίL)Ą|tZ+/ND6R;`쭱jn- GEu*[(# Ǫ5x ˢMb*6 fJۆ7Ѣcfr6MZ8&{Hi4qml_mMpɮ+8k,*xh!8֕D* U81uvqx˪q}$"89돾iN]?ĈD2eHg.1#V"Pkd&")OyNlH"CxeKظPX9Z챿HG:ylamɘ ~Oo?PMxn%T{s ̌>_ sr%Ӌy~B4Nɡ#Q4c؞NASEѭ o ٸmqD=NC`IzF,䤻|4m0lt`j1lmBv}HFEiau ݅S]VQ^;djR7B;7\Ƕ&?;i(bSl^ O ZrHcWZ#hl-)K/\ОFzR3>zfVTfqθ?䫕(g{0{ӖoU|qW?fmÅ%虒*Ŋ4b *(M8TQ\‰`'G 0DIoA[d #Gn+s.Ķ؉ThAnDu91#=o&% ٿT b#;hxi/y1MILwB~3UHaVr 'Fo*WU"rXJ;* M]~n)98RR#*Z07 O3K 0v! /Mߐ<:d=nL qqa X-ɿXPOgG~f[ ܲT,(&h#D/izi@$yQ赆VLv$B 4sx‹5y P3DhR)%.6@f|']woJmtX*{dð`8XjkO2>/|L AmܭajyP~4orZېwOAliHpzg`B3;VRQ_-9%=%Jˆ, cXd=(S6܂1hW»HUzūT9w4Kǫ Hs+,";}Qd#A|J2nHkK&_5}bp޳)(ï91D"UOd{nIz/;zlR A} 5 F$R[l3LW0`&J6Y!4Lʶ|\ЬD#Db%vOv]siɱzEj9 r,zu5D* ˖/(6IW֔428涯ݰĸ-օeOc)jj9)&f̦OmhˍD.ɝi[8ׂ a݈X[PvߜJF@g._&`@PU~䪚~bK8Os{g%3u/ 컢D0 #n1f k.w԰zzƀ N^}m Pny`2u6]S |.pM3ː5B7 7ͳb6dI!U"0izoW2/o JLMps0B{-Em@ kK'1b:=T/̏N׮Hx=~_4 dZNs5e1egph3rJ yA[ ~hO|d0ўC6hA]N w1XaP l,4Uwl_ბDՋ %f<<} i~& dyF  "bfbFGv.7BAeaJzVNg%TY_8)9$Arb40 5e֧9xLn-k-w9z7!zsNRѭ` {R 3${~P  (Zj}"ٴ 9)h%ҝlcl}̲U& VĕwFgKH``ռ9rM#*Ώv~-~KB=0Kk=ECpݑJi *L#wU]Cm%fQy/S,MLgPz48^uXX-`'gԃ-ʞSͫx0Ctio0%SձFy@\cjr Ojm>.Ir]0R6}k0 ⢁ zsB;[k;qVkZ gژUr0D1A$ DnSR,WVzvą9Žq4+#}# aNA};NѤr:hp$=V$z}? #f73)]jNɌodE!묺e4]21v,IXJY D(܏V iS[f*MU_dbHd Nc_*:,sk)ddFE%<_BS2+plg%cm,zҸl!3 RA+61^;V{*Y5bqCYH|RO~ۧN)Pd<[-7c}y sxUY]sI{ѱJ?O3^ޱr ;CWjðua;ڗt(̖DaI$Wɷ GQ1@NT$ lbJѺBѠ1R,MCt&i9i^!TXS-ꢖ緍/F\| i©h<\`ls+8jT70Y`|_)³L.s];d—Jt@Ҕpt^($}ʺ7ƸttɦHujEt|47ޡ7xhԻx8X9!ᚻl iCؔwt ]7=BFּ4)ܬ*x'wBUf+XjEmxe\ #LI9C-%;C.BA77="Hcr ȅs{O4O70S\u`O6h!S~3#">Uuo +Ϩjg#Tb3N"r4T_a$WmItTGgz9sn `}3ߓ= ;4w;䖘=٥I zZ|Ld4UTC&?v e |{-WJ4dyXqq+ƻ"DQkgg-ĉ$fG(=^+Y(%wqkqGmQLn!m0 Dv͛Ys);t:wRs3T䛀CF[rvZV1 eW;?> C }NrJZ_2hnΘ4 WۘqaI@=e),@cƔX =;#RL=i$/M.8Vxô{Pk!˳HC\*COs&GFOm׽s&?ŐN?Rc8.#anT=69>iK0;*W@FVd>ӯWP M9#hM>樀g1)-vEcLU?YYDz̼dQK)kS-\(aUƌj!sϯs6ʝ|+[*ƶ?v.Up*I 1j=vug0ӭXlsf;_fCh m^+^ZJZbN`E04H ://(]pbv%) A5IRO TMrK`Lo!6͍*IR Z<-vt5U{ԼSPܕo}%ouC.c§:iF $;e>ס29*Tުǚ( SPmDcv2(S 4{<>gp7NT&Gk\'$B!Y%{ub.S=]22Ë3PH= ivdK"ʅR+H |irWR}VɒҝxPn|GwcCA-1ZR;ij2R:FY 4g8Dy?7 2?1ltANFw|z_ ]/,^Nr][ZGR. tLJP+W` @L E^ 7?1p H\z%):c<-uYp!Ꮀhd8sӠrTW[gDp">[$s$|"nBZj)Ji sm_߮1jAI, ~}5*Z׵?n b9aPcD_gѿ;4VvK.QMKnإC4lp"uͰvl Ew -+ ͹)5+?3=3i: YpSO0riR]VjC_2$mUj֦9 T*-'c9 #c[vKqǒ&  #|ϛFb -~Oo/'k;ytaDyg/*2 ':Ƴ'TK'&#ƢuF?MKypY [$kQCX1MK mA歵/,s'Ϋק\+Mw'R"J0dx'ʮ'SO]t zLhtaX5*٣1mI+y|H3kf`rJ1yld6ӋWH$O2,Oi Ō;7oHM'D@,nhj1SH2*V?¼|n=.OΉպd^f*2k,7kgts±œX*x8չHC#<&ۼv8\P8uTo8)#*ܖ`2`Q_kb/C.D0挞z'᠖[MZƉoh;/w|,cܯZ G .WEswQ/UXpwE\-":V~ +U+R' v&e `#<0lv<¤WS`9.M*pnv^׸(\9죶A"QPyOS3 ~W~(;-ʓ6c 7&B  ێ/DLJU\a |Z\T^EploUX!xFV%~,uӴ 3$/OL~#&1YGZLJQ͘Kv^7G΍D(w.+`Vͩ3MdRXC&1a}ΰi+z̊}R7$ZS"޲O~=&;OXN=#&5Ǐ¢92Ɔ2#ljq6( Ҿ S0/kWQ4Ӽty,,L>w_8ľ+j3t7~*x)W9`6mt"[j8&;&B( S0Zl.1њfՖ7\.+M[DE+'+T168In<2,E/Y*.rylcA;=_Qb\.VUCNxº^ Q+r^d35ʊ 4I%3=jk~LckݱMhYw\;ת-'Whs3?Wܣӎ TYr'38׍¼}0x8K٥; ~؜3WR֨80hj5qQ&,%b6EQZ`J715f^:VB{|{(? Hi]'NC8{?.@Ŧg>fkW;@ h^9O~r9 +twְ&c*IّAAZ×s9ϐz9"kj '&蟁=CH p<Ԩu ]y7=[\>4KMKm7 [nuN.UI9 ;1UǍH@@V@++S;}#/bg͎ݹ Хl4(K,WG#RmB[7(6"3ak bhM:IF0y]59SZW xib Y8f З Y(SL]RrIA{sφ" gq p,S^Ŭ2)>)nkF2?pw&BatԀ~!Uqb+qnWڮMӢb=]lcH8␫B/\_;"a3 I7g%2 {S،_Hd}\3FBRRz9F6KQT=<3n :9IljEIJ#|ŁWn6%t"sԈuP[sp,+f,6b9U=1)KVA6Nlkڦ ȯ 4)9nQb,u Ilj*nDKyd3IuEâ;5CiI-m*VypSg'/Q W,e92p+  SNz,jǦ ?tYCT}v)tv KGno7xp6@)T z4BqIcy{ؙ]ɯ&z&v!uYEzB&$XTˍU|2LQsZ$7xgD oSrl [\mHRd[i+pr$ԽTV0}^K"='Ksr!ib7٪[/np*~mucd4LdZn9W$ LRX+.R3qƲeQzr"nYgpJhm~KKlO 5*|Ǭ^GpQ%u(w^*=;>c6!,sJC<+MGZE'Qqt֋d$Kzno[u@V}eQ%n;{8g#(uj5Ry4\2"*7-N(5%UATc/7?1ڭ-c*Ժ~8:\{:K63UgN\ ?~n?..D3h-vKy?jGK L[NZ1RANQj,[{ 6;oqߟxZex5/WxO[M"T jF؊NFnÚӆΣۯ^׉$- 娎H2d)zf~- TZ$'IfEa+̱SIݸ%:SAẆ#A/Y3#&;hm@$ ͡Tфȱ޻ݘ`c$C+/l -+)#;#"Qyڎa0a5I* eJ!Oc.P39h1IfI4sg##~v`A^ͫaJ 1NZ~)z*W˙cZ&Tl_:+ WԗGWF~UH:L8'  w)=,ȳRR,k2azGcqDUvm#݃A`͌N/ePs7WNhqyD6~XjC-.RކT6ʒ2!=5~7H,/xJt:iDcU)wwN;"E\C(ّzuǏlPyy^#nj)ugo˅!&=W7o5o&(F9n#ip2Ӫrqcb84Gŝ,z'jtH6.C4yWX0WkFH27oz'Xz !q.]+A"t;Sp1w?:>泶W:x+tU"Kbb=r+l_W7?L+6&hl,$STl.*7ËlNaO;y]O$JoH[;qDE!n0r%?]IPOtÒ}h[ s˪\)Oy5lh%ω!ZE9w[O7,S"ܒo7gQ߇mS9|]Kz$9p9cdgl"G@x=XM9p~03#|h_ vDB֑Muˢ%AJgFlz4*YS'aG c4ncȯ+Ȟ'5O:0QۖRsxplO5 h!P]yHEy9X;(~y,Taz`i*IbUIBl7-yT$tnTu$(~aWž0K_ 9򾧥+R2# XceS;3мdh DL 9"3D܍RyC@0=ܣMb#-.h#_GmH{#W]z)u=GͿPLZ-OI!yX#V9sO(|ѐiZ\s`TwUl}UNS(VG ?ӽFΔrQ(W$Q>{lZ `}I,:g7"6.-ImVD4iL{ 1 zX<|Qo|B`}~Z3=p4>OG~6!hCE^ Uy_/gj/Dv" u7 [g8T-xYZ&;,#E4WVqƬIH20*;Jn$ %,6RӺ M1Z ̈́wB[E"%p2ʷBǪ~V~?op] d҇  ;>όV6͑._L=<|vܻТ# Q7ܩ0$dNeK0sVD2_7Gۍ-pu{8|v`EEZz-%I]R Tp#= YTDSѬWjfXKO}z u/h!E7L#LS^z tUwȈ7VYRB4n,a!aSyn\k\vk,|q;(ӋE@sǻMH!aXQEk~%%w"Zc\aHh/K9CNas%ҜLP"r$>E[q,n krCn/]nM._<pvFBLMSMjUG:#/ I6#x$wuLП$-0.DNt]Ұ~GS?.(k yDtݱUV+Sq> ;%j|^`;Py*0+5׻tnFdfgb(ӧbv )?:7M:$7/="UJ ¿}A8[?Xh7vGV3"h .Ul01ŃX>O{݉(F*~ >35HJoĵLd|%!}hKAY_vNDl(.XGеOD}A[n@oQ3/w/N/ew 6߾~"E]dbA~H4-h |7^{qz$‣ɟ**aL\~blXf>-*wW":r5n:_ y-W<;9g(g)go5r$PN8T#j1-dY-HEʒ1$m*Kʘ'y}B+P inzw/flGP]}G|}͛as#_ʰ+lyyu{=Wh-[2F1Ʌ19wcL+EdR mȯYLwqՔ{Qe1!αd xD<]bk@ Ձ;H΁&:(uh%<[!\zC#oH90Oi)dȉ9EAe^Gm?} ){+^|D.SPց,:jȅj<5}Eί%-f("ήS4jB̈́!ּ9=5_''$5X⒴zcwMFa~Pߒۘa*+a0'hNNv!#\ +$Uz3CU똨_D?XX/PR?ۛx˧ @g毕1hu7-v`{5T$.ā~D!:x~|dVj(M͗7H,Gh+i(8Wfߣ\-磎|ZEүR猰N`B`')L9ESOE=~:M[C'[vԷ7tNn15z0&z{c,GMkNYo@WT4::Ԇؽ3-;÷{%MDV{t77;xZ]%! aXPLz@e@C*^:TvHۘ7aAR<$u[5𔒻6\mhw(̣$e)6ce&PXm*o%d1x:GĤp$ڡhX^{wbt}Mc%f6x$40QTI"ĐM\ˊ0 uw7Ph $TV S!yf{CdČۯPռyDp Cb_&Sfv#o+g,3{ǩ'()N? ٕp ^ i`<+@*#⨁@3P[9 njk 3>Cƛ!Yȧ?'pL B2 CDn=! 0\ D|B}&\",*V@gփ<W$U$܀dw:u0em0ZTE|fw9  [q{?X>]O0V Q.l*+|Xz/j R[_#3SEP`B3ce$CaۓvΦ豅,IGgV1q+EWYEť^&yh|[?c;v,F(ER~N* #M~2]88/0.T:m\:9OX''^! `?2j3BQs2GG\ee]&njmE ˏՀ=ۘ[/Zַh}hjI_.]m\:>s}xJK`e,SAglD+xTTqRHaZK<^#>"϶ŀ?D6# e7WqreZ*#9SY%~:q-ɨ?y)Hx_gyZ1ZA.Yޒ=*BdP<(" !H8 UNGi~UCB[BΤ:{ ´ .a'{.@ XI=q+JIDAȰ>=w$oaqߗ‚KHSJlEV8uK{gQrzE1sHqd$֣_a1 [*eezx.7/ǀ6Vq}+k'2[m87wsH%k(- v]7LQOF1X̅ѽuݺ}zrG/m @6yט2P~!PEwzC|3OӦawj Qe|;G#ud DQ鵺-~p'uСa.F6->; AVUQ} %ul|!¶:e 7?#tSoBr9\z- =xo`}:^ JmdlJκE\WƷ&b\8PMۏb(<<_| 0_e\=B,Zԡ"ǜ;ń[HR#??]z\Q7ľ8GGm]^77F;SrtUM^ei*;g 4t8X5mߐ^ 5O(DRK^C~mT!n(ݢ]b>t㎕&jz8@nmN=KmnWVpN D,Ve&RGl(UQ)[]{<*i"HxWdL4)ċeRgI2.esDp/ `"6Iӳ7P#d@}8>=qw;1x2yW,`Z}<=Iw^}W|Wuәt4NR)7t ! w,R>E[Eqr":*@ttEW)oUJ7 XpFYIHI Gb~XA^#tT^ 4BdrP'X.9 m\J:ԮL(U/*Q5{Oe:uT<aSJL6#1\% 3xtf6GP4O&90- ޤw>]q%19)z=R Xzᚠwܳ1j1kL@qU݃嬇d"B+H٫A fu[]0CB˟5DT}M笗.4'a(+8 9@7_OSֱSS$Dm ί5fĸ*R?MYK͑5ri8 5x8pA?V| y/VR \u}SHf5VL{ -CXttŶOjLW<'43[>ZZd!3phI ݝR2kHt#^)<ݼFxtg8rW]p{)g1t1Ov0 !=h iK DKHƇp}təmOiqC~.uIը9Y_CEpaGT! pǼX9o:V?vq[ptq6$N ]=/ARKYyvnpJ$긕^W%-r^Wq+=$?r1P䝩ne<[-1&K2jI{JЛm)zK)K֦5ʏa}Eqʦ\{j%K=-1\#&{IƱM\ bd].uI7)C"f2?.2A'ѐϰ}d;M{onp.ڞ:AĤ@\XwvE_!Kr@=sc"(٠"H> vE@yL];iinA/Rmfv;m&k/\]0 cUNav~E1r2LߖX*~m{3bl!?T=I>$JRX @wa'<8ڟ V?&(G cY]GW`X98^J^)rXAו, %־JaX3n8BJt`ܭk?cg-Z+ruOo0{R-WA:^~q&(p@*([ ^cwjND^p˜mÞ(P&(PRXFCg .< @:NVV?$|gN]ymM ]ǃKYFIqT*y#+]𦞖>|uupeC7!-7k7CKSpRzc]^VzX2'\Hjj_My 2ZHOF.og-=1 t!^M˿_L8,%*|>*Hјd#+vb9 ǪI)i[NyqCj2[DkӓG"|XZ O\=[e&h:k+6 7H98r*֯T ߮JT,< U[ ;19,,j;PiH)=F $'فk$`o3 ߛ8OYNB}ﶿ`<\T`zMN\϶ǃݧJ/m"WT)vcjIS'+ghhmռuNLj\r|7` .b5#܏/s ژ/T-Gj#?p8/],(/ L]LC)ϴMʓ h;gM/C6[5 1:$1DL#2XAZ|XGP]>qAV@=c 0Vj]*DFoW*UU_"o[Tcm#ʯ9&wz?I1c7k"G$d8jvR g^Gf.T^ EvtH2Um4VY"J\QG4J"͈m\JTfc\d?P \j'S;N fi^fWvӯ3Zn9hX=ܾrEFցJ5Q˅GJ%7#͛EE6b"kVꗃ9+4Yb۟Hæm50j0`vWZѺה4B vwOLrSF7ttnpjOl5yPu`Ay%C6'pmk8m41gGhɴml 1tBsz(jgiZ7Rd#2rGn~qa=j UU0FZ0f+z|n-0L| T:*vG#F}*TѺP-W<hīXqMRDhNcxй/ =[qYc W]tQ`Gs[rU D!iX01np'5=\~9 )P0p'}IܓF[RhM0XFݐ"vG]3~@YAY2X[;Ty1N@,1Z׳"iF&hL+eױ7Er]p!gjyw2\2ɔX$ LˆW39v5AU&;ΚǕFދf z n]u//ݏykHgjڄpsejJ{Ik ` lZ0QvGT14\yڊB AY8G ~:zI;WV zWQfs`ٵz%1l(1kVESS`W@Hh0am鶮K'o? h`gH_} ۀjߝLt\5Ϡ,ex;;Wqԥ^X o>wyw9 a۶/ȑBh 3g kiت-r'i H@}lny8^t]o}Y|n*<\G/'#ݘ = Q/< Z{S/ {/tejiy;J:5[C_鞾ps3a9 UöoL)6n.'^R5@JͽX'8M4e|%8OiwD)d<l;q(=aRaF}e%A.{xT?g`WwطaBoS1 +]mY97!]bq*5gyz`WFeCϏX \[z^гNVv:SA!$d sYds10@ Фg| SP_!7<">f$_xv:d\i2.)W)H&P"L6l{4^lCb }#h=] #ۍr.8ρvN{U+fQC ֗Z*mו+';DghVF㭛Khmo!33-9 힢p5Ts ވ#eYګIkF^hHMkpnGs[֋DgS3B򔸒Q8hÂf[= T['0 p_wRScI}grgǚg=*ͩU̖1lv.}{u}'oS|R =۸T4d7ADElv6;vWyw-ݣjCSIeOt82OP?+:SsO78C|Xg=KVHʐ"3.(Ô97xHahVv(7T.rw#sthYFRJ6Fgih#񑡎j_i?Gb?ư)`? y^\ $쮨FK6/jd&ܘu>ĥ(R$F, w2o9}Aֆd-um>Xl8+ &]pOɕȿ' | 0iaLs7zRx2G Vzx<5F7ፄk]لKV8 e|y]oixY9s9YEAqKN*P0~iBXuMJR0 ;(}%7$HPGsK""j7Wv*9,Z&l֮Gy|w *|rXBYް[|H *W4A-~O?`B 'e#@vx(Ly1l P &Z0Rt쿑ݾL_n!r%g2T2s?-.9]Hg_p#|% ki 2>ŏ]^gH"]~XHSoiI˖ +89 a,eG~JwI,!ykZXc19lzV$Rb"mƷ W!d\"}xƲR)="=sg"j##AٜT!B: ²i+,[j!­XiwGȴym4mY_մHQ3g*S[Q5kjShgZA5f`Mo^nR43v]Mu"7:FϿ)P,I 01eo2UMg[T'G<0|d_X|FCJxq 8)052wlWٺ‹琫/fqAjásYIVѩAsS,|u#KƼ *T<@Qؐ+dwȺ/=ɮn_07{s{P/%74+K(W˴/ -4%/r40Qpo}҉/}5-\Sa`Z@ZbA̸)c2L︛ θ7O洃a:&"JG) (xgd&LQ, ]E^KsUD7DRBdq-r_;;\×1qJyV}71VoxـĀ~|Q*vB)]b IT&Gb  ֫@E2壦Ǩ A`MуypU?,(zy8@9YխeV`{ڸ;*r_tΙOw. (_ljoL J?8][ )IG!og"ѳA %=GTdFۯDkȖ9]j#wRo`88T%9%Ie*<f7kzݚt!Y $0v1C ض钾z_]W”z1qfh}jJǹF/ޏcrB`}ǾPIv&V@绒-i D>"ILh/D2: 8춄Cw ǫ*FGT|j2!r1j68y+L #?bj1ۥ5c@%0$b%}zP2&*Т`2jrVUfv1>RfYF Jng 6%QeW LJZ EȂPꡒI }DiuFQ^HR<Q ok/uvoBEx$?kʉnmQ E/$Bc:L;8*'MkX?ЋCro4恮ax&h E#|.8-nqv@.RZzޛo{T+tFqQgPP.% !! 0r2ӧ!Aa$25 K"kHNʮdU 5z7y;y\r!Ri'ԅqNѱµxB3THFuc_fVM )7! UIS !,rF_e\ gT3۪X|ʰ|_4e@j>n~_҅aۊ.ަne])CUɜRڡ$(|e|KpLn@N[k*ԧ8mk"mN`Ӳo<#ӢO cG4S^ag7DgLF/Zٯm3|qd~C|mҜrH5tp!,fue3}%.'^lz>iFc?*6&1na'g"94UeCð!x_}GcRy US}%n>s9?W?k5ovF, 3 0^إʜǨ#20oh' w.BԻVvn)``UOJ{'Fu\۽wKXSjkŜnw0s9ZD";e^7k1}s`k/e,q\Ke"uZLU;?L~gsCr$V &]%pdȑ!Fa-^]۳,PvzSALL.;YT5!-)ʽ8397٬X8PR Ut)7UjM"iHL}N&)8_uo_]e (?J+'A2X(0mCHEwa6 wj aKfXPAt6݋Vw0dDo?m̪J[+m<WP IfVaeƜOC &PN=&[χcob{K'z150aRaPhSke}u2Z$n8?3J[J;x EOp"+г W8BI@|KOj>QpM92\g)N[pleBn]>DoC/9I>ScHeIh?b#^& KB;yäog4 a3<\޵O'逓~6 ]94.1 tid* tHQU5vo( 7$JǎyG( s?X tx ahWc-2_{䘆ctZkRS 7vc#7ʅƒ_鷂𴍷yۀ*w&z>uЬ44Wt2"PfxR*${*G=g I/ )-:R~~9ABXVINK$ɴɷQNx7 H>pS7GM5SUh ЄX֭q/L0|J^g-[TĶ夫 i+@Fs33.&hvcPҭ}^[fM6R W f(m:[M~m8@3F#"-./^o|{ujH؀ O:? {~tqӞWZ+vSV"S&7hO ꀣgE=Ms#Z} )%nQ8MKAЈ ʲ+dc-(:ûZMAo8'n9yFVgEWm#7ގ4{O4pg-"_-]Pڂuwؿ!liڪ;fO_-*4k_xJt;0Wط'$ ֽ୦ra LA#E{|)?Uڎ5( 6ˋbEG yPVyLjdqv@V˜ ڟ3S!Fh4O5s)z+lgCfcsL"<$*lh:5ǘA7d؆n\ /_~#5,]]rXis~F!%iwgO^H-,z0*k8o$a@BkCB;˓ ;|q@=|1EW]wz@_:6@F6*Οt4ϒ p?~>\x 0.vD5 D ;nv-y6p!UI>GzO&W:a ox BZfgJψj &9R?gN Kw7 vo/c:՛cs[(6}5fC'KL<z>6U27ljߋnHkުa)j:a%d?Nk:Pݟ {S !ʨ|Y"q`}7AX2n 2ׄ]Iͧ!kv2H>Gc:7p7xLl)}WKW[pЌmүYd-{Kn<2n.qr }ܹP.i wkh܎E1oRx$0x^-BL׸N6ŕ1b~6]BNh3`ZsHåRVGr;-Jt ;PwX奰C-[ՌD?0?}[¢>޲PuT0|D嬫ګ|L{'r2NIp\{(1=;1zy7SqS(B~?^NKoN@ 4 G%$NԑM@ )>dNB,&ѧUjo-{ Sa\AfC8v^yn66 o-* E:yqD6jaawU 1iz3Ex='Ʋ[eψcǚrUOGLD9/MXTSX 76KZ3,pI"gɚw{%ϩEUSZYEC5tR"H<ὪIÀw((j\MЂ.;p;%Dspߐٳc&;!I0ݣa,P*$BlXWϯ`P٧v"+P;4 D< Qර2.*:ф65eOU.ծ?u+9RB^扪7l+ly,(JkT @vxxOLS%ս"wKFe60T̹(~!kHUnE/.X$R: kѳ5TbS37l z{Wv}QbmSɔ̩E? f} .|>B1,<ʥ&ky6V |T2@$#{G0ݗ:AZkƽJ'&wyS{P$.vZbrWQph?[UPzUAv~=Z\!PV Z;xW^}QҡC Y"(5ˊ*A't6$4XUĝ =L()P1P/Buss_eoZW+JV7dR>vk)=lgd ,#(ݑ "`O Nd!quFҙeqFLȁ:;,L-Yq]Si`[{l!SjF7|@E˳`ORoI @}熎$, E#~W:Լft}P "vUފ 6.7 Qf?X$_Vh{-LF=)@l-t1AM "BlIgYMb8JAE@1x4B`ȯ[2y8p _&blմI6àoF?'Ra"i ؙOkl0b>*3gWpF0NJh H9zJw cO%Vb&)yDsNASA`"}jh='=ema HGyY"ҞNKMWu?y`"+lچ=C39h((0/gřAcPq'A^%@t lbɧ{}wm\gݜ#ӖqT62vQBN)\U15, $43h(zቸv w1Wn>&WkAXVfkïCGyvL( $FhkUu;שG g'*F Ӽ yo {7 Q?|{ZXYĽVyЋpnӨ߁’S2Pw`l6GD>Xa^g'4UT2= 2]Y'iq©\ ;[, &AaTV l:bI.19Z_7 VdCb.LwYȓwiykyP3;Ij·S'33;Lj;Ayqo-T1,`D 8veKJkkTZ9ηfi:r- mlL~J$CUv|˴f6AݦqeCG|y,S?89/^ƁM(q{]{UH&tL *|y y  9pyw%EyW9vgB|MQB*Wi{ѵo㷚 SzV囅kkgI.m W: ^c]ʱ㒵I紁qı\eȀ?+ҩ\&:@e~WS\W/q0V:ԋ qYI[張hW w$wI2Mʨ}fx2Dj̪u)+o^C}l6f3 4!CjzӾ S6@Ô_"YOۑ-f_`ɵBy?S* ^Ui6Uz?໿E+Kkt'4 G8GL~,",].5LazC2g[]4Ô&1L;:iRݨC @w7?obmmӬWw#Q{⋺ơ27 th])lW--K ZtҊ?E_׮ JP_*EQHK*$'P:h&zr(+k]8r4)a+XU߻rs%mH ]ȢaW)&ȰE_ٔr= oHҾ`ZvP0YqL% ëY >u}xV0}8׆T ԾK!DX%{TFoZ,HBtD"CiHY$k_W2ˣ+ |](&ێ0قэ`_?N] $!qϼ!Pc`uS0dx2W׋x:;nC݇"lKyc8۪;yD0 fFSBMqۈ0ZjD/Q : IH+r&zaZ@eab}֌J"g%\RHpwC bNy(\M-mDZ^G [<]ްʶ) .X\vӕ/^G ;><z!(v E´$h%0LJ2*Cqb >*/_ U$&NϾ9Q:ew-#~"mP'ODT#5& F_!G*7s d 0[+,y8)I/{~s']Zs!%d8<uI >ڪ 1qT"~Э ocŮ i :ߕEu Őj !,"eZrzIiN\|)@PA|pzuYlEP+7꧲ԉ5cOC0hjuo4Qⓨ^| h:' qK?C`\y\tFp 5U/~^.\廷v Jp|'HjU'2vR{U{cfZCS.9")}i%lIMwI")+JCI)ēU1f!^3L(@;F5pGȃ^>9.\A=c!Ce6Ƽ?C8b^l+e0gBP:~\FqNy9)dab}Pk~# 0'YC8pL-!O˄5z_q\B<ǵ0gm\bPe:E?%Y> ce2`9,[ ;9UmȇWw jONQh[-\tgj B8CXޘDж%>$ ߄sN WŹd/n9'c %3Ukp> 6po'˯=W~4XT)?$ mkQNTMڛʌ#+g^Zh^F_!nnΕcP,q ьjHKSj;xҨ%aO {aj@*YYM~KU0W RfYVl7p^DZ=TTgÍhզARoM"K͆UpMΧ"wRM krhܝZ222Xd=@EQ_e e9pԠd"K@(7ӯ9^#[p.k5t-wT'_Ψͥ{G3]a=#Ob\߳W}+!p gԛ8YT ʎt!C;lrzLxD<le4iia-="7!bm%Wt;.; CI I\>ilWucYv6D)(jثL[U)]v>ܧr p.Ix7yc]̏s|a5~͜~pk(r1bb]`N  R٢ ZOx9rZGkt*WT.ϻ Y, /Cw'dd8/kZOamhħ j[ L3{"HyN'ֶ.Q3iiw.N/ѿ4#Br􏔘}>HJS.|NmB$Y<"ts٫k; >/;M6 Zxۧ8yTp(Ԃwuf$~NEU40c+‘yغeѶb{Ϧ9'QTLK?ATlҢj2t-vlBA҄o];O<TsȌLW6 Y~M&fv qƻw#NjODB7>:$>vDlSo4j+kFN=?n\L,ɱZP݆Z H˜c"![}|k_ڡS?Jv(m1fk _Gm )6 Bf\k &h\Ux>5m{ȵ"3..`N?'ȼpS^صy+>M'tx;.oaqΥkYl{ =6lM7׌W`atBT"CRbڶꅽXSI>R5jouxM%: ޳H>}nֺ))xm+Bqkg3ٗ 47HGmq:3{2 {ӣ!_", F$\|\E-W+PƳt*m%瀎#+*\XER|C@傟'cHoԻP/yML-MA@5J{uc"B~auy6^FFvq4Ž .Kz>$?a+t0 JЎ]:mz }՜kt$>7d}@iG93^&W5FEj&;td[#nɇ̯zc.DJgCiw1 Y,-Y$f;oO:=;b5gj58efheLZw^"+u1ϕK5&b{|v -ZNhry_ftO u[{z1`7NJEu;QBP S?6}KY_`Z|^@0DBԑ.|==0TW\ Va g^Xg͗sY`@sC*(.R z'6cS {Jn,cymp?dY.xlCyc=7vAݴ~h՚ՃЙ^y gOiㇵ`.MuD{&|^>=iD_+'g"![5 yLtgY?1FwP&x?G/vf'vpRsYUq8̀࢟ ijڤ$"xآnY]V"#&ߚW^+€Rk%ԪX5e?h *mQ BQ~"`MHi\sb$k c$,rMzlIڇd%j}l?(I7\2:e,D+TMcOx)_,SYD9xG+7a DAV$"9jfoSY 0d\x@_bH7FUo_5ۤ,꒠kR=O#>yikȗ4fLwlRMU1 %[ӋpslIwIgrR lՌ:юƥV c0moY]hf#-oJ|I`b᭬  a5B Žl?tf/ht~F`V&apY*b.:?liO}OK_/n15|]6e]w}dm\TBt( ^ uafs͎tKbJK?QJXdɁ[jD :[R7d{I>%-ȠV̹hTO]kT`sA ݬeGmZ9Ĉ:z9P1JMYфr2/v EVHZphH('&G8p~ܖ4wtʸiw$>Z/&)[FS8D ws~lU$MTg_$R.b3WPu䫦yXB2IG&,v53U貔'.'tm\r(=H2(0eup>T @_AXIWJNNȶ떼JVMG5qxɞ"缳PlFrJfJ/p9M76ỴkΊw'ʋ;4iiAHI/Nx)˹`$\_)RЕfwE+> Q9X,OZ& 2% cȉ! 23@hLT= Yv^+VzF%&̹} nip> [vŻPx3RK~C[lx [UrVMyY/92H [3_LpԖ!c>,jZ d.UL/:KP+F8]9ۍP &'yZ]%f@0@) n% CЗk|L$bIyjߑb"T;$_譠Ja\Llӥb扽o<GEb ZB9F5ٱ:~d*1#h.I%4Joy@E;@󈲁[T0cd?PMz1)Ζ36)yV6K+.pFޓǐ#06ePhrz韄^TblV~0{2%h~ 1 ࡂf6-5Ą<ml3n5ɇ<cJ ]2R]~'̄\ j*W&)ä(nFEBHrnN "v/1 Zv`JF6!<gUnDl%F5hv䂴<gSԣzkt t''”qv,Icl412H)vyXjAmIɐRe-v 003"( lߛ^(8gQOԑj:O!OuMo 3 F!v(MCj3O,mVgEY˟haD2[ↄҠB4Nh`&6ƶ/D5Ӷ4E4I24KiC~H-[JSk*0fU{nR1R#-_t L:p,>HFPG{s{#s #pnߨB\^fJrU]]nߡhIzJVR+:4@&~ .TfWwm}qx5j"9Z}ȝ`A'mWek_gz/Lp_$Po>8$펐_y9O yZXW<)8N*16͟}8q7jl  .z2V0-f IY&1ORO.:Q H_bbI'߲dxsN 2QrҔ-IVOݓ9X\DD9,,ApeYЀ۵@kGEssAF5Td +C,d:[7͗ygcEș9rC`<"2D6DHx8e')20y%B)&5Ⅶq{ [M2pR@,-R5S\I6NO)L}?;+m¬3h@ 7rN_)Yk Lgbgh~ۇx?~exq`݊;qhceucj{i I9?E AbHp0Z@DPaOW-1@z l̽ DVK O3'B"2 {/9a9XI;{pjY}}{hYORK g;ۉT;j,0]16Y.IxA;5\@)Aڒ>Q-c0=U26)Bu~3eLt1 6v8v)H1]SC0Jt`5?n (`G7cCRZp7mk5J#iZ\Nj'ΝR袈X %^lWKX:IjҶR5X(U; oO(=Ƿ3Y?o—krj{R+9^PTEG jFp_)/\v lE jbQ#/ 6:YP)$*iKM#-YƋ#@%aYuRdqxVM}]GdVLiԗ"N^ڕ)'ж8i壍NA߻a։Zs}pLwNjmBqIl_Bo}`eĚso_2?EqC|5v=Z%kpB5Y&cSp|6`ۡR/K[BI_B v/y߯zKA~m)GFD6x" ?E`،e m³!/IhAq1L_]۫A ]_DKd_S"jVK I\pvqֈK OCMfK&}Z0WKwKqVL\.I,r%r,ܲ*\Q5n%ί#4[ ODJ`ϖE2v 41Qnԝ?MK'tQz5!"&1@_I{ޣU*7 h_0mp P"G>nqca?D@F,SfP&9AtVl ]g!|@޽٦ANdőE˺&X AiGގwKl ]@LЩ0\-"KQhMh: $lfk%8gep1DqIcD%Mt26kЧAQ浦Vy7~Nm+9pV66Bi:]9+9^K2]I)?탆Ӽ"`iYeGax* ūDhEriyVdY杷:F_sߠ{[%mԷz:=(v(.LAO72m.-?Ư=v{z1@z%B8xI *lZ5e\)әљ)+[ Zj$talqEoQ a 6O`8T~%bQFdK8+b .fWhl+UĚSF-%]a"@k!*gQ8ZWHC:./ jMʶ*Fa7|ʚ- ჍWz-,/$p-XNDRYȉ3[u n2y.{~>t/ގn|2D&6Mhm@"Wh z sLbnc˧snzbix3߃cnZtbcMnr%+ZâtV:aAJUR!\`|w@ʡmgu-=~-xO|=5b5ԗzCV'͝@Էܟ,;.cli:%<RkcRo4Ui瀰X%+s]͠e.B5dW0#E`1eT@h *s䧴' jIq)d/Ơ"rUA0gP=&F*WD9Μ A*,+7SVvI av a){ EKl0Tl]Vaш %AWSgF-p40;m-\ sU|Yn6U'Ϙ>}FL H]4Ưrه>=͘Oߐg+;E*OAC_oW1m%)[Źd[݆PbVc~שqbIГb ρ$Bk%qop$115E\ >TM&v+ɲϻ*AG#R#~+^ۓD8J VH^ld"nXZe/H=Bpf2U*! m﮶y2<"!OEf63^O@=oYV~~B.1Ev9M[,B,ؗ+WOqU@HCXVYQ՞i{(e}18S~)f\,u+tm`C-- Jzuf?,6[CB$AS0ZRA F§&OY'ČY*+ 8b±5Z܁^+܆]?=h=B'r[0"IY}S%4QM^&F0ڕ!@00X2s1$hNi*a|;ܿb'G5ٮT5C+h@_*3bء-.NɕR|LSwUw"ީ0CaVNO?qˆ$^ZXaOt)"'s1Pz|:wّt SrXb0"1R`z}|݀h!UBTiTԯ9U.,~'dY?NKfK`ʯeUvYFD@M|bX53,+P{EFsqnDSH C м8 nd_9A bVLHwLgXۜbNc㬩a4v, Sh輱yw"6ll?;oi[Uh;%mtzDoefab-"!jTV%cH1@]qm"*iZBX]y+|A%ipvȵ '9erf^?% L/kB "X$ JnJ9H"ԭ8tbRnL0 k|_.u-=. " ^AW{iJ) a\$a!nZ:d*r \;r~R?M>u'tXɱΫDA.Z#xDYT6Ubж gw;QS<{pXLX,J-X3ajPbeRӐ @v/dN_(<ȍf&ƪ?F\mj8ׇԐk}$8?p+v?a+uTʡZq,[S3bF:SӬvAlH { Ef7nt[.5 Jجfٻuٲ rVفMJI7]V@k]=%#]DLLxBr&w;܆02Gx| <(F"`B&<&ʄ<+NG<"!DSJu{<2i%y +^C:p`0=iw_kɂe=Y=",|zM/#xhU]ENْZv$+3O!|>nJ#m_F!KCx<椽-]pXߕ mW:L:Fn}1(/L8'ɭC~}\sHRq͕N?D /Z2S5QKC zU  E_{[W"X:iIshQvv6 N$©aGlb=5cBUZԆLX#(U~()WoK-73Kc$mZ+癕LxNSFg@KȆW;Poa0`ze.:p$֬ ǒsj/{ῨIKWyч./Q& 6Ȅ`tD&DV/[. !y܌acZFB46$NJ 0gp_0A  '(_b'^@㧳0ZN/< /̉y嘨 {{!2#R>_ʍFcI+ˈV:X|үQݛڶ"(8i\ɣ,Y_Q =9Gr" u̐uP Q$yj яՕ2T:/$"由3v-ǜ85[jɴZbx3cb?GAT|Nl)2$`$zQAZ`zQ'RklTvi>pl#H T124ibJC%VhVU4`7zQoYhEbi׬s"aթ=iV{_昋]b[1,dEv5'c^rs֥ZX){1)l[Vkmxz^jraMNٮ4H.C>w.gj ox|N(M|_0)V-T,]bv!h àp$X<MӼ`7e@/}ylCه/ًߚE &yA͢^XՖN5tv,lҔ(4#]~eDoIհGj}PPCEoC3w7:8'/@p) 8I{eiUzfT-0F0`9SdTz7sΛUH`-@V\; o l{? ^SiAgc ŝphwAlt͜N*]h!l槧z1րGPY6?A]@ !@Bvlgs2xN*RE!!)03x .Bk~1Kxr~a 1/={m~E(frZt8z(6hm<~|kiú5V,w"X' ˪ H,Ex,[`ڠC):eh "s~Ѳ|dq4 0'#-8GJ]E٭noq4Ҝxԙ$~GSCd"`Mlf q*7 #}̸;qxgZ9\i<grU}FCNt0N!l.vH} wV_a%]]mnO+wiA5xςg$`xЪsU#!@yolc mիG)Yx@Z=hSa:AQjl<3xɺN\j[e8BQlp Yuи>^_30#}+!-662Ѥ+6} OC+ZAdɭ.ZR# qoTԹ:>6:ҫ`7pl/BjԦB5\ 'U5tv6mu*@%k5sZrv^./x7x5.J_+Oŀt7JxM>ɌqOY85PA-' ({'gѝh쀰`^@5[VBӜ b!Yi\+tH@1 n"8͒sZawU `Q;5ŇsdI,s~}pR5S_ֳupVW_J0^.XD^}TBrq15`u4 ]SUpQN1ޕ42ODHWtΏVR`C@DpIPY6F0Ԡq\~3C]QXG[RXJPADXݔaVUEqJC/ Qt ~:^ z1+FMR=ee Wq=7_Plig/6%Kh@9!u('|؋~%9ӬpYV֮֎CMΒh1I\{4W$w$Yqzώ{ _i*(# oCΦO[,"t5GBbfjǚ'S?D{袅C0o S;95HPFtDR7Z! b޷`XD rw)fW@ V~wWŘBP`J]8wx$Y(GZb,Qp]F9$3;{yD7f%6"I$L<"WD-7p }c4`|=+M6 /i8ޫTY]A{:f#.r?v?bg? %xtfvzȕchBeQeE0lꐆM@ղ,%|`ǶlˌIP|O8UR>39?g0$:~*3lߦHI/ g*J9ıe}&T.f5{aGPEgf1c;e$-?ÏbQ4`\Ejٞ)>/{|q, .H°04Y-킑[7.gQݭl"9i.;2suLA!eovUV¨r#`D}6ݍ5an9QЇy+rjӂOS5*X ,n ؙ#y'o ᗯ.zqʲg ogynz_vD~og#%NߍSƻ{ioAwf.J{.\ @0 u_HN̰ЁqRKy>BFY@1>j 5yI)d?Cat率}W`1oN~Y/+[_H}[ :C![f}F cx>ݕx/1oUJq,;GWWȵP>o:[( ]\ Is,9ϸ(AAjr5h, q&9F ab`r^Tp? <5!vFYS_iag%UۚJf=NcͶ)lɧK_{ _ ƞ ̴/ǃ7 s,\ӯ15;;0W# §aصF"0opfzaUVpņ}SL(nۀB/?8aό119+4LL5OE%W$H᫰ǬwfauW 5t 6 Xߖt! d).{$vrѬ2;T vJ=gOpuR%G`n- B"󼟪̎5,kЛ{߹<{ǧ  vDmhz =dƞ)R Hep1SOy(vw"#km'7tC"h"J)(BCR0R~,H{{~1/Y&|8b(7%}"ԥ}ݷޠ\Q` k 9#>EvӶ)d"2- 1L?VU;RX躢_ o;CMnZ7hVw_-%5-U+Q&JV&?32ε^](DhZ%[qjQ*7w 1r1d|]enzFX $,Vc&h>4$B 2%e(Tң׺@TIx8;l]T6@ՕI~q\xJGjߦ(s5@IՉaMB?:2n\yb*WY.3L_ CBY$w g`ן |@aso$c4f{ ͥcQqBpi D5kO`q@XɕC]'Qk\PmǞwb@eI?L㏰ X~!aV-iVffe7DyVLSMD 3HSU*r>䢪TAι5ݫ򣓖ұO}'U[6f䧲mN!Rv$)UQ(ޢM =É\%W†b[m\ݍr0!)2]>ylz_X+p=Jq\xS'hlR 8o`7==Jn(Ir]2W P&+lH׀GCRZ՚IPǡNC7hB4O7_te9^ol="8nP2NPaڥ[WR;9YB_uO:@-1/(&]Z/O䧔B'b34 >$&KmrK v&v\+[zeJ]( O$0b3=,@ - ߋ6gnvn輡RfRW3td 箅K)r$ Fl,LX`ZPmYCZc`hfOvtH][0;542WZ-"Ў*Ul$6c(fB$> NTރX9d"z.pOb #zts@?T)V~OkKd5T =~.:Tck.-%PKy) Q8}7φdk;eyI6XxD`~DX0mjr5k$ Ggɲ0c02.>Uku)DFn"/ WqSKD0YAbniIL,*7EyiMCuޟ5\DF)#t?p+S'U}M*SXxCwFAxl. !Eg+qyaPgZ!6YZ4@]+(P_19u 5nzI41O[9OĒtЕ!b3^ȥP(a_+͘`ңTW*%-eR\t^AdO{qH,O]Dkѿl6yVO~΅0nxWt6:M$(ۦB6FH G2skg !60,97/uDՉN@#85TB8\ ˹#a )0}}u8kf&?4Z4a鈔 _Xݱm-}%uvݲ36~k`a,7^jk!cr-Ďl9EYƸt#;Y\c&#X:F۱ kWL".gf Xo TnJ W oT;( Q #w"`p:`ű;'*76vָv{[f@KfnF""ېFQڗuBlWvqQ^|W{aʱ"Z W{NY^t3N끭\:>}6L^{s*hXNo4_jV#(a-t *"&r#q?(|uDG)[rN15}Es₤and$ݩ-)9cߒrVq/6m ؖ[>$ZD|go{${cͷ2_9]c6ѯrd.%β@|$X_ sj@F[0SEt^4^ ߲:~3k]@ƌ$o{e8_9طn,mQMq_^Kv}_Yjyar<^DYӧ8hkRϘ"[7T5vxC6%ͲOVc2.a c G;+pHǵ9]3vPw[ݺc$/\qOCjOi~vz\I`)٣6LhֹB.-}䑏戢2RV= (F%]q>ad$fN<dže^V };n"fA,x4b6̇6iN{A 6z jgձVqQ [<#"WXN8n#7_&qU['i`y.5\n &;OF "hyfmO5YCsq٥Np0gCR(B{:3pz B ]ʑc뼶2啘-3UkJL?F0yΨY oY}| -Y%WPTi?lφg}y1f`[r.ͅaa. {U4ovӵB+0CТY4EpaXnaC߷fѓ}V@^hC&G-SԡZDѐbi"*"ޓӺo=rKrn˼-7ZUp4jj6sGO(7zŁ4(͊[>ހ& UR;A;ިvai]|1Q R)Бmx-NPmT{Q7-|5~GL0 J>[͊H:T~}? O/j EFY7<:ؑV|%+g+#ܭF?sFaYx 3ОwՄ JlY<ō$%S\_GmX/RI f-a {jyb.Omlʞ\S]裍hK2Ag?,h̤-6cUc?~R";XL;'hY3ٙ ZH puy=0>떃YPMn~hQG {ֽ`BF :M3CvbXZkn%}E(?1rZkJt6aQZ+ WU@"3tr|0[9ʐtA,mT eGi 8>bBd6F8O [U3Tjڏ ;vOӜ) 鞒@U^Td>Q׽d2xGWMzeN5r*Tte5lPp%^M 3NJ|kэ8I+Y,W`P%c l7_Գb,kv/j` $շGyatӌQ /n G|:}V^T(!KmYh"{ݥ @88A=Xz; D.L2:w]äw1 1_|!Pi)HIȐ>5{ꀱdr9]gF}c4HYnC΃}Yz>&ڀ])TS.r-M))1hxx_0DSI`6ff.?cru6Ancx狨Es# C+}&yZV<>SϞ݌|BdZAӪޱ %d v`%mpLR+l0`Hw;`+)%VI[Ͳ׬_=⒠hiRAz=Ep5"O`})u9-#2?iDZ ptk&Hz/XD:h!vu=n߃u3R2kK(~Pb>e#8bɋq;ŶQyAy[I]TJwR&DԴjD*e{gn+~M96a+|]vn'KJZC(~&-S|W$ ʥp)I`qFxzPXA*ڢ  }/ {(( w.O %4Nw39<JDE)rW`G֕ "]/7XcT~e:ųGGIu0C =F_G;:_vr>Mqωv*CUdu%Ek 8,Nt2s_6".K,%mCg]:rW)*橔!D /`7RB 4搓aT[dQ$wa.S=Wɾfca*;aMSphTѷb͚ͻ}Pں~ &i5#C"gș S@j^'"Ȗli}G, ˞<9.ʘՒrQ0i̡pgf8BM/,1ouЫ٠*TwsWs@98~5 ɣ3WW kN2ۅ_)Uovʚ[DBsLXŌ3^(PAO"ܡ8geWxV/>s2_qKX4*Fx"egQZ]wL=PUԞ { N8Fiʾ]|'yk|S~UGq߿+O BVSI6 IEkף#V CoMD*^V^DZ-֡mpXǤZ_b,P0D"x,:)e;?:&Jʈ`_ <+{S`^(k% iw.[—U2)@J C2} x}z .I,N>O gx7r"^#ve;0Zt鎋3Jre j.'嚤U( BFhi+M~FX(h7.y* ӄ/-l?瑥mG7wnlNbd}{frՒՎ4Uޗ p|45pӥ9 %M:ujߢ[\o88?%/*a>}n{(;҇͗l5s 9U-'iQf$ΫPy+9ٖ<}7M2,S"p,Qn&]_x7FږHDW.:`o5tOGlJur,ueNR=c2? B45z9in^r!@[ɷIrWHy mR#y/E VJEv3xIJ~8Yj:d_%.`3NwnCX|bm ]6\f(Sdtt,veލ)/;!KTFhWIp$tb&ޱjvC>5"s -'@E:ju6OoX)TE(}nżD!zO ^.l}AO ^$"cߛ{Bu sՖ]2M8}{F$D  [S# K)?-ΰ핏ˆ,ˣTdpJJBS]ږs3laj-6v!Z(ـrkHCdssDiK-q,q=.-Pz@ "2;:!7~$XetxD6ĥqˉ)Z?B}d=øOG~;u J1)'6A+cTPz5Ϡ=({@?VE^d)(MHfa9YnAT46ҁV*.bD'B+: PmqL4{/rI?Ժކƨ(YEJg {bFa>,ՙ~Ƽ%&buNČ6fYȔY9Eoe9Xa*j Vvik"gį3 7ߞ]!OQ/yA55s}o˿l!B; ڗeS+YXqR۳դa; U*I: ^RUfJqgERhWw]ApО[:֖@Tґ^֥yv/dzOSͫ)r,C)DFs8lsR| ;&D8X_ |Rϛur p˵nv7T%gjMl ˯`:d;F,s?\;# Ð̒4N@Zw?#k<+k>`J/R`7{+{$;ȶ/<5^E֑*075z 4p5=vW껋a/=Fi^-e'*k<`W;(7 O5:qү4z:͋lVsNMz SM.k3*͇5>'ydz>T(\ JKk -Rmy#7 /+nBTu2t^h4QTFPMݓ 驳I8v9B0ӵ35= ES6<ݨ*>%Mv9Z#?ʔ}ie6čZ2) /~sڏztsR8 ~0Rؽw:]6!*m!Pmsx f JB+sCeG>Y*ЏJsj"d+~zf⌐#<і܊J6)bfLvGZlibGEYKfjعO]_C*f mA-H7Nfį9d݆ws xokf%,ŀ g>gve,r; /ZuסO_WհFY_xK&<y@|qU!y}񑁩"4̿dYWl{(qΆ2΁6(WZ5- ո~bιM. }ULV:xz+ɏycUSR`@+ꈷAcQ ^ĢV6I"y5ػX&QqSʊ{ Uu)V _i{AdWd =cpݪ:]?y96r&f2,}VI( BhTu/~ qwaf@ꐉn )@*=U;ܛآ|\E/%X9Ԍ MA[Al2M㌡Ⱥ=dEFAMq׳9S\Rؑ]:槷0D# Q?5׀MePQ]Xk8 qZstk_>Tly4cO?;~v!bY1#(ų[$S.ż"DQ]m"Ď鵛>\vtȨat ؙr16u() Nʧ!pijVU&!C9K يSR˧NpjJeL)AiNJ EZۧof 85BkX/ 9B"ZJšvdWclAvC@HO'(ʒfUNGEĉ?.҄z+ (ʤG<ВNlqu`atj?U}h,iQf&d73h|Fz֌+ *g`ɮ-zWޅ›Kxz d`ux881OZeW&C կ%\Z*8H |=7NR/Ry) '%@5xPcQR1a⨀z2Ž1C<@PX"%O;@iU-`A@(eWq(~\B)l W 0^.y'Ɓhcn5{WSvN4 p&v^mLVR]*t4ѯ+"u B$8|'$&!#Kih-ŜTGF.MPv7ƴb9&(795ZР*L F7O~ ܵbb\lGfu1Ϥ'"cNJ;i|0<#Wkld'?ʐxN39:hqFa>StiQ{HwoZNN ~F/n\')|&SQeZıoPI>Mf;CUTUڐb`E+TݧBvD4Hz$NNՈ . WfWzIP D@½uC,2e*>j2 wW6d&C0Sԏgvz[Sl kc@w䦸 7+[ׯ&O7f,il^HdC4q '7Ǘ|y*1YzÇsxS9qy0I..g6tVnHay}ޅ£LWɢ+o5)EKҷChb\/RZ6%DL5d DR{ L>UT&@L裲{k旁[+yK␇ӏ5w&ȀxFoAH* ,6u`Ks0B5$>D(Y^v!/bEjp@Ԙ$kPT9hkiES6*¬Y$ÓUw\b̳uf/~U d="aDX{0;!ۓle@ !P[hB@!U|MH-g\.h ]T%d(9kRƤPUKB18LcLW0< m#)X\JZ~W2hᮮ"dڋ,רD'TŁ(,ZLl!# 3幽5;SYZwM+&@7vwR_{tY%>rhn8;27s*80}ps"beX!o?+F@*=Wi/܈B>p2W " 3M+%l#w6V7SJ ̎U TʴmdR:He[61o2 d\>.dŚƈDٛCxbc?t 7sI&3cr6ԛg.غrM.hlj,"t!EY݋[ث7zD헦ҦtRSO _-dlS%Scxrc%& V8m +#-,dQѯj7*qhX!jJA?3G"M7uxK2ҪtQ d>V~>њ} L,LOK1jc("֪By`1H<N|рKxD4}2Ʃc ARkm Lm= qr}T%2rlޣ8(SQP~;ӐPcTU *,ˢ<,t z=;0h=Xx'.^8Sb4BbΐݦC sl׼}Co<W=E=SCx`\,3u iSZç:Lj!(k֗4&+,R7^Z<{ޥ:1 (.otߺq2ۨ0Ck\Ulƪ=!;;DGڅ]%aM!4Y!q6BIkeӐ4A2{=OBnkTvtЋV3qP;~T 6 yR+US@io6fW_|x~*f ֓jLhB@|}j<|K*ú9> $$^ِ)֗TݿDJ32`TF F ֍pCdP`+ϣUR;";F\7T6K9`mҪC8a>iBωv1z1s8)]ϯ|`<>ꘃ dҖu~(UkO*`{! L O:_V@OcG-7oJ~+y?cjg:6X"M (ș)*,:+'/Z#V.ƒ8g$QvYY݂|z0c&P]Zs`ɾx\a6R"oa{~Se% 8**_x҅Wz I. =2k_W%Z5Wcy(|#5X‹ |AމK/ͨdP `j Xl9_c[pއq>5=.W Hߝl tg2)U[eKPt5kFZ9Ăf]z{sP"+CStc!ߥmćE9ݨaa;ոqU{i:4L38UUҖo|~Oo& +рkJoѮDM+$#B?d rJ_)>}~0NZ|~5Ý볣*'%Zv?苈*Y4t=JTZASʆVzC)x~ѽTgCo;?dFcQ(:kL8tua&0KVUbhC_ʐcȴHL=q x(MI6.+{TCP LڔoB:폓,c^\KܲSt GԲBm7od\P|GKixs>PeB>2 ÿ9"]4Hx K.s3]Q0(\Zגnj?ـ 'rdT/2B3ݡ/(Z2r&w[.r^x'_6UBiw3-bt:G(a%L:X两:`Cse Y] Jef.GA840b7zY_ec,vWޙhL<[a~1NMls)wD^O\Q]W.^ol {.YҨ͍z1^sqv|82VF;vX&?_\ڏ3PsPRÉ14dNfF'l-~戌d2<DN!3oیB) Yz8Ysszuõ߹R;nkh`̖Ձ k~^DžpcVvǖެBz%aT[yƦ{Fm.*\{}Ru {Gi84zmVSuTmE՘¦0*v'A>r̾=3PlXUa>7g)cF={c=rg!-{Y5uul6i;0=Tćwt<jcA&g|? VUqVzm,n/J6S&AP6_W>"t9y$.f,֫biBmWms CR@E:ȸ p5KxI}xmpwoQct3=Kz?jοFUŪ q,thƍpXr 1e@61çD/Σ=4@rQGYuo*Fj]"FF54g0tU&X#@ 7՞yZ]ħEfp߯VTVk*Mb2ex1ǀIaʝ7N; Y0Mױ/_ @C2'КQMI/o~5"N噃#[g*ں˭bQS>XHce$r6_.}ia$pA] .e2KܨMVQ^6J-oFZ)|}N[ "%%as!O=ߧBr={X%fv +H2߂rQ]VdDs-W_7Ed^Q#ݕO',dTvh$ԇgfu;)sh5PEvO"?2Q_*Z*9+<=cm|ɦ`&X)1sd?JƐZ 40-P,k\nnq~r*旁 ?*WB2P͌3J)&.S$ :r }~ 05&uxSK8vצtC4k*QF8vQcAv_fƅM /k8BqЛwy,B>;ncvMXM6)N6 R,J;D1Q wU(v޳JےఖTd4S@WWdP4aR0 #Gސ7zqYҖ| [[{FUsqDQǻ) 5s'KEЄ`6 QaN+u)67E)Z6;yܠ0u HкTK 1}(ko?Q{юSd㇍vv#t M=,*}9 , 5Ǘx{52l@^Fcj[6tۏn\*yhKt%ǿ>':Op<6o``w $ M[L"KC!(=U f^ab7}/r]lpɳ1{¢v)ymvZ<軚;o y PY34,E&Jc _ pș,uG0U$z2YmjO%P18#B{QN% mdJItBv;f,~uq0ElB86#G@f)x #t'wS|-zyqRq,_z+Ryew 'LYʹ%k0 PXDǛ9]L{r,?@-@2Yr 6v9o% BʷwpG8eZ4;~Kh_nam1(D JRMlh\ Ѩʯua4v7ӯtҋ)}>o(IO$͑7㨲G!^^RgpOh :VJv?ڑ~~dY~g hחIl8CbY jL/= םрѰq"M yk贫a*O+>/7urG)w|4^`8_aio|L |ߙ4eY Y8h.v!0Kn T@s*/\;0YZ070701000000c7000081a4000000000000000000000001616ee51100035240000000000000000000000000000000000000005500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/9x]?Eh=ڜͩNT(`0CP̑/#i"S (K+[wv( |U内2QuNJƣ-P`hb+*ncf򚙽O浼q'bLZ&xwRT3m9tn6B 2q6^:a\oԝzs76^p#u-GNgw;%4ArP$k}w$iw>I vyc^LPD2"Rt- 𞛲/|uy+O45UèN$] B@V|Ѫr|~(xB}< '%q(ِȞ{7(U=3&mH۶tƺTo)SΪ8y,-YAc1Rꈳ Sٱ FVٴ Ɓ"0 [9&^BA5z@`q8dHqPJ`qu{F1۳/fl 5*, 9vi4 Ӯ[~ z~)%eеeO\_ cΏ9@|Qj1)G)~p1j:uƑ95@ O.W>5/Q:Q u7|tj9XsewwR dwҠ (9czaJq GnobP6헝w# )4ږS3qe"Rbs8S70TI;Q`PDQ`|0 lCkEb֚bC}؎^4:q=l OW(nF.xi=6GJt'nc UGPGtqBDJ]N_g7uj5SiU}HUVatVJ`g˻#-`DP.r4(z" CZ6Ot`A Wu@_a^:$?Baf\m^n<08q3H *O{/b '}=*QT:ˏA($|!i7]$q°?:o.vr[^}yDo|,cLǨةǁh666UMH0NYgu]5,6ؚ  NvFV"@V[5HJBw均&NsQ<ɅLpj+.1XG M^1DtX lUv<G)7Ћ)7[96kqwo4qH@Ù+jpoPtH8pfBg#ǃ?Զ˕c N$؇tkTBu =ܛ Ҹ8) 0s)zV#Usdpyv Vp1?@% l3n"h_7/2/-"̰^я=cF}t)ө|Q28Z U&t/y@aHRsxDa2Ti’/ph§: :b J^tGx=,oشijUW~FzY7oK*/So32ܨqb;LgLz'Ir4g"՜@|R >SOSwO G2%wI*8㙯M@U)Bi3FVH(LY[T(*EIeRR+m3w* frp t#50˂8UGqURwW:q4)+FFdm60ٞ5" K k߲kms7%gc <`]AHmEFUFխNaj2*ji.|lj40z  \>6-X> Q-:IJ|_cOa , fȿ-2ml-5V~ j2fBdB2vFkIT''EB/# X?lEm: (}5hG'Z>Ob8LtlԷQ7E?S5 fXگ.\G*~K?ӿăw*o7zՊOuU?kvτDU<'cIӳKXk2_uk3lIE}x1(=kvU6HdgK$lW)ѺEa߈KبSb ¡ϭ˴4u񃴲Wr:<3pn9ZcL3[qo8+@d[^8[!׌8uȿ(aTI.vCQ"DHZ х9ۧdv쩅 M0a4 H*SJVYE}?L;Z~wk/Gl5hGI9NQ{U\R|r(ȗ h@fçzߣ-ȴ( (y#:u,?Trgb-QRS9-b]hOF>faySJD٘rY< Or.In2=_ G:ѭ͆ 9u$4bGBӘq|X?YE ILe{v"?1ҳuX@:-#KlS_O/3cynөzm M )s_lRc" 8wl8ZuɒF:#J$u5 -)w݊}DK[V=hBVhqQQv R]yGY,%!+V*(}6GqL=2P6!{c)ttt_ ,ȅ>OU*q#Dnv13\b+֢(D[bYa>UV(})xӏ AeҴF Ջ9e։61+RY|%Wp8xNū*CװAfz[gՔEbsѰEt-Fk,a _wm#|"Fkô@ȷ]7TCە&riUg7F!23v2&\\R"pѩ'&i~Id&(fkg'Ўb2?."3H$ePYeSgO^m+~Xtk/zͼY&e5fenlM`6vܮz[`˻ll2!GTZ` RNwEi*5R6k./ͬ5dwn~NJUϭϮ Bdꭺ2*?TƖ$ @2Bj»H逈YE5Gd-|C˗\K[f/0|AmDZbKQtk4z/ |&mQމg1mt ?)$y 3=}eٺ81rπ ^ \~]._*ίܴyCG;z킡64֧a khmzS+qriLrN-jG:MC~gaZ@`<&?CSm!9~LvGY+KV*!h}]NTdQxQɒX 1EV a sx]֏ZX7SeUQt/;hnф?5.\my%E.i%:q98lCda7m<I(>wU/K 3DBP Vnt~-E3[Mtd ӏtǖItfPܽ>a _a ibJ`p#FvJ2PjB\4ݖXI>^WScA1}{xv(ܘ_WH4|Æ/}愈st\, OUP *׍>eT.t6A'ٱ$L\N>^[=${F@8cw`8L;q`W=|Cqҝ@2J/[DIP-(wQ޷r~"!'yD+>_hYU[ᇧ;a$<s=WdPr}-xn] <5Oc9gXF4,3ŠO<D?"ܢ "\AǗ5=͔S ︯ b&d[uKo.S!:bJըcD`_K Cu{LdAe@  9dH!Ϡڥ2u6&,>Ԏ1_8Ak7Rv*t˟_LOөr*YVDx쌞zگf5d_;=D͆܎)x;Wz_#ዞl%/n l8{0{q_{g97NU'Hsyk9" t3<)jQ|4 KB+PY{=)"u[ЦkV͛N|NXAv (3[I /ީ1"Uug.lG}XjvY ky) v_0XeiyzȲH s[!`-ŰNhJրu8e#S EE" 5G.NX+#i9  dp֐7١qgSXPZ!NlH/mV|S'/b3V='J':53ㅖ|\|H#7^r6)[tMlԬrmD[j oIF+@j.9XΌ@Hޠ;l :'s>j;hn)>ę+.[r6FYTF(!K*zڍ(x,:*K*PV<|`*?ˋ?xQ*gdamk .%%@*qaָsm#m`{ݹxUjc*xB5vΤ & N`KC@/y$ װT58'RSi4!)_ތnDsyxBJXZ3EK'5?;Wyo3LZ&:cQSZ%(I0m#&'Hrd8k}7b([+.ek]X,oHiuk$ Qn|-Z0v Ռ9:_ЊL'>&ƉW/5x~o@d~B݆p!Bk,┅bK0 'xMMដL{y_O<3ǧ(^ʹ!YESi욓}z TDq@_^|3ꔎ|{xotRegtTnB?H̗`' $ \RS[,Lyq½beUKPIJv ^bt}kj҆1Hg[e*P]ɹ\')q=LȢ ХaEmg=0|7rDZdQ$7$[:@xONW@ACE1}кȊ[ nC㱵B֟vpcNeVRS)(F:R4J_VφX=5d,'L#SAӻO½=>i&N/;v-jiING<[(j@6!*"$^)[OEIx̒gFm9N /7MމxvL3KК(12Pd?)SEOc^*(+v.~&U5:@7s-z&NEr#];>`Ѯ2|@$ڰZy_,E{#RHnS1r^A{+L>/Nr}Y1 b)䬙gו9H{繮rXZ(Zzoc.djL%@LN'#",]-J }7v` #2 <1oEna_6U=3@4[H+XxNQÓֳӦ5ǩ~Tַ~N"J z%Xz\'4/1CF"i>LvrH7.2f[f;$/]傆htthAY5G6[XDrs\Ϛ B|A)+_7g`Ҋ*n@:nxCcE$* K: , F7R-}v10 Ɇ9hCxJ"R#yqR18Ԟj Fas+7qf"? -[x=ަϯ@8X0W iH08_](#(BbxכGp( :K$2?w;5!ٷ.-ش98A\|NJ2$)f=R>Ͳ2Ư9Oe`{#hQ[t-LGv0f* 'RcYNȵ2e+ZybaOkӔf$nhWxW QK@UgLYOfhN\"sˎ< ds TN 1b#NN|}uc\֔Lo3zmVt5EM% KGlWB8RU~Jk<ZB(8l`zy3Z3Z~Xj't2[{.d~s~/I}:$2Z1Hd]RltRRKķκnK7bȷ0NtՇp؁-:$<#>y+%-$ ? 9 hM[T'8 |@y%aN'Ť򰤓XvTU7E"^ZW S7%y|^L\?#c j^l+)?Mn8Nr(r/Ԁu +z텬\}t-{j$qZoOc+q"ׅ-zl?UtfԞX4ؼ &yܭاǑ@ƺ'ƽ4Ұ̬]S_,KQOPDRJ7N]r{#[*Y|~6ve(W!=x8.,s.[Qq\bP. ,dѾ%]福hBm=;u._wiF;A$yub3IK^-*l B0 n$? r3AoWcPv~'p%6z'6@Ke=f#Y\wƛHH܆asO3u Qk ߦ]IDd0"~*,[bRa+6o=\f2>_S74OVސLI*@&Pds%XW[LJY5!ms7ǒc3F6A=h,;P#̦80;bR_!XgM,gcXL9ZP3/Ʋ×4M"l ]MS旳<snl$Tg G ѹEHv2E,_| .˯ċNtϠc<>[Yi ˭D75ůu1{BIU3*H:_$t具LywH3<7;bn\!5edl@'!{oz70RXgkZ we1X{~}yMͺ;:r,<^3tJmlʎ!s/M4"ls1'_ Qs\M&yZ vxJadO؈3H SR{_L޼}L:s* |yky#2;@9s ԏq_d`RN">! {kxs;/3]_ԹFi]]ԣ4Nu{1AJLZSԸ16Jʭx4w7h~\4>5V5H97Cf,7k<򲎳aFvhѴ=ct5Gi=gkJtI̞Qp"l:PQ @>*AEl!⑃fV`ʼ_w;VrJR<~@99G]I4md)]otI%J˻0t$*aWZ$ݷ )(jW{27N݂/Nnc+S#Y]֕U؆r*O+Tjd7J~ip5NUl9TUt)̥.(v~kZ="Gm+RpP0zA˫] |IvGEtG/fiߐS`K=rkEMy9~iiUqRυ/ݏKƃ/%'BL`eٙ/KT-+?%M)5-ZlG9 >8(~?KeJ!F$T\2>w\FgS1k?*P]v?B*}OArkvq PcTȲLd)\Ȅq=gp(l#}52y>\dw}J fsET`;$M|(y!y-JoSߒ4bX܂Vيd].KӇf$C2fB*yyXc, s6$|* +RڏyvM}&nJG65;(A]W_RR`I^em@OAC,`i*pp#E "Q//Ehl$'jrq F(( \&ʞr' O#)< _½D`W=3-IqZ&}TQ\~|$wٜ6 }2(t6\LG.O4i2xӡ;5g2iЀkNW#؊ʙ8r@)iD8OC7c=X`e(Ѵ@H<|rew9;cx-FKN "뼨P]]M,wԡ(5 տu} YZ̓Y+^Iv^ ,,nO *hDe2B:cQJrIeyo͏զT̻|&6P÷G눧P6λ7FyySؗHP#1G`Saw :; ~]$H}4)SENԨ\VP;T̪  Gt936aiC[-t]Rc>/MN:jG\P1AH~9WxS7[e$%F_b-!̇xʀy ˭0FFrZutS &6SzWBz7QjqvmR-\ѓfd3Royty-[%nj}I$JCL? ``AVE]mVBm ?#`WߨTzzHCz_Tՙ'EV jG&!r'l}ϦD5#wv^@~۱IcNJ+6֥ q l16cxx~S2bhg7@6kWu93e9;:uO/ =+Po0D}a?ָYϏ"VvcX~QYx"wƃA%zi IpQ8t7Bv=^7)MvD,Dw ‡&iNn u+ `cq?c{@)hGPHM(bbE&{8dYե%J*.$qmxWgF xK!bmiUp0-d´1Lt@ϖ4Pq!:Xs d=Ǹ"Fd0ԏ EԷo1Le6a:\|ýPQk]qho =( [tc'IeѰpMRǐVş_OXd7"+h2;ǭ ļ2P?uECny/Χ4iTYج*\ř:^ڊ.g~{+`ۉ dK e)+  Tsaj䃄b(:P^T[OU #F5]qvI[`5w w!Pq%8-r&`^%`M,]IPM;MB"6@"F4\[e.tvL `;> /]FKWT"|7nìLA|[F(E0BzUkTdS"°E0fX0- LX廌7hn1@˼I{}X9058X=ߨ|V#o}JmDCS_ock>zXOaTFS3>dfȬP/3=u[g t[H;WT.'lq#waan݄8BN't5 xEC"EB{p^u6M&JGB,w@ڭ:Wuvz2ȥL.\J w"//Vd@UnD{Pg.~2c8ҰvGj!X*^5V,8nXh,tnzpRz$/ ؎CR%Y8eSn*U#A[QR&2 [i Hwq\(d`G^Ѯ(XX!dk$+5Be$㩂Ǫ)5:i,*s؆aT# "1I.iDG਩hj -P~D1NȊY1q6͆X^Q|/X$4ie5gdR@ݢ ,QYKɯʗrbIJ'XŶ:EY|tAVQWg!+O1Kr 6Yo?i`-tE1ZQC4g2@"\9S/dxǢF6 B}5G"sx1=3?|XzM 1]Я;^:.E?R=qES21z KU"W(P'UהAӓ`@5/Q6W>z4c):th !T٪j>E yqf.tn!DNv[e֏tD[eP}Ð:V'z:1'6!TtSA0NC!3ssu‚3ϭ \ѴRG¬I%;1WCmnGO_ 0 >}(0dfv?xKB+gV:Tp6. moחQKFb\7y 0{xAUg{BiT]rBZg(xgըwGI,O'&UČH;:+^$v|qй_+mu0*"EN0L4~h'{t|C4bsPDW84]Ec}jу?*EnKF;3=ع;E`&}^>/.kİоyfѾRתA/ H-Ԝ\pvgU@>eL4d\&!r% Txvfȟ耱D~]Lך:PK6M;B;Bmc!-WW_j dW$]%Y$SG@9VeT/<(SFC ߩO`\!;CB5M^NjLK~gS[m:,FaڲjT)GB>daITv.l! /&ޱI!*xBrAW(NSwD$葜d)1=J.":a*pOk8]OG|=Hky©K!0Ԗ{#8]w00ƀB+QU lh[shR@Q =ޖ87daTxH#:.m;‹*{ XP={$q۰+}d3({Ƈe_=xL'Xk˂ S`wxV_!\ ԗ*,u-rn6ݤI?= *nEK G~&E)[;0τ =Ό/9՟Bƌi/ayB|{KYJWi=6]i̽Լʳ9,f;JQ73O8Om߮6JtA!_@F+:-m7vQU2O UshL?31Ù-_2_zmNhghTa=/jA ๐(ݥ! VZU1˸΢땵5DDro $L>}2T7I޿$4qmT8]䜮k=N\ǛyuZ>H:3Q^? P0jɞtp?iwNIٚ rNXU|oj n[*OA/&p=][ `UV֞{M}%SoMY|&ʴ7/q;Tɠ+U +AlB3l?j,hŨxuiB}ţeHȹ\TT|6;Rv)'T6IzN!0EܡBFH?ʢӲIZJ01e3#d-ѧk0%ŏZMfn:W1PDzkxȴ ! ~?5f[7Q!&w>:28W@%n19l<-M؛п/k'K jK u# gQr2oOqVbhPݑe0bY:}/XQ/ c2=4dy_p!(x5қiwLA٧@(s:!/EM:8.SAQH4{ z.t}V}vR TLl%MF^[sA4ZQΝ}ȎuN- [t,7*yHd:G+p#+E]_VAL[0v@)$v8JOg)MrqH6LHLTPgˉ&at;3 '[5&7` #=XoO ȐTx H'Ŀ%#˨9\r&DOY/rE` #%5M~\a2/r sq&BVQASG1kNc,]W#z;]Ug9Z =-]o*yLz3S4''?:<Y L% \6$tN0n[GYǬ(kyN/#3Pr. :#puje> -ȳYp<$ hw.CH!k\0vՉZ7ax֣C;GWX:gXdk3\f֕`(r yJ]~Gkr.%@'0ל_U̩ TRJRNةy!u 'ɩ,M$If3}A6Y15 PDd:UϛbvA2$ IroB|ɫ>GBIvՄ ,[.E؜-\9@Ff9WY*"o׊S}; j@;hJ`ŒxbČ#/~| P?/tvqMOx7\PWȖ-D(ҵI?vTV|ef_Ɋ_「gyZSh9 H1|[:#IIO@Z.E> PB1h%ڹBZaTh>PHQCå-R $?:%*+8[z5F _at ] T޲Oa'\%,iQ]k3пw2%3˘;3._UK*w1Rsp$@c##78jqڴ'~ N 3ZI_Ԝ[< NՄU8]#]~rAQ$ao}3@}yS"=KOȍpem'] {,_a%aH9,ٟ_g *y>Br$ڳIY#XѳeK2tK_vGs c%1Y &-ڭ\μiqok]mÝC`}[6 5t]X,Ȧg/|osqLkPF65202<  F,~aX@ճC"lt 33U@@#`.0&S7́x>JP&6\ro;<^1tKro00llB# S/شMG{ws+~vJ6JavW}&=_s o_ߜO, J7׸!`J'c4Wdz}"XadqɌ6suSHM۬f^`KJ^`_E: 7g(s2BuHPސFXLW($֔8#rW3`|gT{a[gHogz]kkzBy{o%=)-@s.5!t+4ګVl0oʹM)-$D/:od+[lQ[ OIY"ɵGVB/SEqJ(6ޑegM~8ʃck,Q32SMDeP[޳ ЍpKqJeP \\X 7ý-O;Cmɶ3X{Pn+ˣSlS{ +d6矦͚}W|nlȴ7b=y _;n a`˾$-tءjSBf6T$mR=Ԙ5jbac 'Zj hH J4$Ťn-f{ B+jcG )*|\ o^e %35kܚTKJ۞M|Kp*{.,rE{e~ f=i3,MkAM378A[IG Xb:KBuW3;sF:`U|v&~)\X(Y2U-4$8 Ź4ߙ!ɤkMPWuLyGe3?=jޟ;YYklh  +]yva(U\Lf?ݧEdpJ^>>k |).. n?7(n3s}&Pҳ o5}Um hxa?ܨ-'L$VPR$6tC0ڸMBD!|a!s>GAȉ.]w;]R~ so+2D%.hn;'AE'_ lrB}BXw%GL#&ba,W >ZUS$hJ6@V>bԌ[؛ivKbË Vt`@<27AnI6Z;[QoP? ]Ѹ7W.W~Fȝjsin - Ŭ8WѰZᶕZ{oOVJ%+[Qou\{CG'IP!8iͺ|le9c3W A{&\6;Kk/ʗ>1oSġJ[h(WsLYAR--p~n|& q&)zUrQ\[K(p~~*` Vݙ_5緎wmwu=.oby5޲s 2ՏCM] < ߷]E ƌB2S;Lp6K\?E5$5z2W G)@SOŪ @2/ܖ oq"o*G/<>"bltAyT5|w(,sK(BAZ$ 2Wh RnSh{7)q ;^=gvbi&NFfpNHÿORdaTb7ܪ9fFt!M}g.k6H70Py$c?e׽KjȤԚ?T,*Hgue-ӷzA!qu|Z?&ʊ揋[C9濦XO޸sۧ_r,_&[rDӹjmd!+X0eha71b/sx Gu20S c`$[kgOT, i4dfejGA yPw)"/ny .anJՙy 7 _6e< ]nfl g[Z984c#/.+^>r!NRP#⺙cnHޛ*]7D4?þ:M=H:0_-zH ۑ4C'硾UʾE~@z$I<.YKfF1-pWi/i籠5}%J$/C!S^`AT͆ʠ4, _CktuIxƹ [F9Ki4}Fi[MÌgf9ݽ͘^dsDWIyla~&%sNZL췍'~/獡@YK@^pm>w% TPWOp; ܠ=7aY[QZ 6y{\,x#W ^`٪ ԆV~#uvn(M&b`}ɼ;M>(mpK-l[f# P??c,?-Ar64}\Lk;]1́$_kh*Tf}Nkŋ>`xJ\*yD\qI H~uG|#x;^A nO[ ]/=% 1MSw 3T,=vH,gX!SG C&"hGlHޛ{sT.JüRU} pX֔#όe\G^,ѱy>Z ٽ0UB=2.BV_+@o#1F3R.-ѺeZ6)SY FnJNC;(jUWikk2̶I)߰qj;Lf,H^х}RK޹HA{U:ѿk7VoYLwWКCI*(Հ2Ǖ ΁FRra.'x ϼW<&iI=tѥi?w%ȑk3M]p<{BT5/R1/Ou!9禒TGGy~]] s7Q Ϟ٠؇H=r* m{5yhf4ȫ+ϿoBtΤp>EDJUz憝$||N"č 2ѿ2X<{ޠ^ !i7$qVi2iT(69ssheۈ6Jg\)D*1>K(k4Vg8 *>5ܲi ;xZbK{:p>^(݃A)*Q+ O;lxH8+P_^y!'mQŲ^Mn2Yʧr&aW0P&p 'J$)3 F:u]=!\in:c)k֨ AaX-o Ok,~Mtr\yY>)ϤՆ?GcW;7k.)X76*GۺJTK!!h:e[~_>s5<aAP:Y0iNȰ@]lWsm:ۚDqaK*|R AIL|&(D@(sK~~b I|8X.θJk֠sGYvLjx$J ˼arZf\dMim~ {~w#4Z*Y%4( Ѷ}m:fzBT\h%-T$b,ݯCŗo r;, T:r^u4x.?&2>w iB ,UCX!`IFT7}œNLe T}E+O6JRw{}tU-fr1iLaIމD:M-bYAt)$QF yd+鈣¯}j.dnMtjk%fKoUX'^,lt*'Ĺ =tn'VE$ =@+⿆jmC/6eU\7dsvScY2`Beu?γyqe5ٽm6$_Q u",+t6[>[ۄS9tCX" qL48-6IZѿeLZIRKym\n y~;`sKMz:hXȗ@,'0lV.d]х(LktǬsz5 4YQϳ|~xe/խ(TҞ{{)LXWclys0<o.<~AV_gB$D|۠R r ;/v+wIMnz6 ^ Lsg KkYakL>&A.ȳASxt4tۆ+Fl鴄J51.%N(ܶӚ&9 ^c#aKzTD|- M0@遬ܴ[L^ //H< kDVk Áh]-0!<4_PjGf=fzn|&8ܬmDrư!y tή#Z? =`N[e;w."XTvi|pMzgvexW6袂 k"%;D^rL:4Fn.||EP|OC2i-  Bg&zJDm~Lfܗ Xzhuv^H[$&:~`rǫbZdT4:yծ3_₟S4d(`Q{r %CS_#}ŋ1,[vj gŃOyo%n&,-iM k0nշG4$SEb<:)Jԝ;a|e.(ݨͮ5%%pӄIRQdw~;r,vdül̺'|`] ORlYLݯ:ǪäԽoR,Γo/Sh(=qў"o1~[|lX}GY) 3Ax"@Gz 3Gm % 8[*u hݳH^T7V&6j*b5Ks8<xZ)x}߽~Ⱦ QA%qH`$VI`HmKF>o1!ΡfrUR~1U]j^|Q"]s`C@0;ѡX}?:j,Y[<" 06HGļb A1/e.SotFV\j:s2O" \V,`ö=L9s}89"o(-|7Vz*PܰzoW5dHXyk?񵈠$<>)qâ?35'>ijfDDݸt<+`„Zrv\v\6 "ـ[a|LO])ɺ6UZ,NhbIqCC6ChSANF({Kyj{CZWyOļ~[qf)2FWH`H嘺k#[᳼y|Qtj~G0'Vnz)c2k*XUGV:xqoUS*0PmX8%by@qj)G rDh܇'IZ_.3lL;lcQvvc' BBcve/0'rB9`|mB$=,d |bIS:JphKM#Ce8Ar 9*NLBƧ |p䦚1(hPMKnF5~86@ul;kE"➁RʕُfTV8'7j:tIku)x_ͧ#'@nՕ9i1nVq=ly%o#'ܥ ͦ5Cax8HXZT"o>#줯ِxX/+D1kO@ ST@1L°-_5~T &Y N!w@$C*X0-1+ڻ4CGW=1$4mUݷ ?CvY6L$6p DnX:`=RݳC&xtaϭP{hʸ5;eB,ɵ0֋.w:=?rҤzm5cI2jJjH"N@e60gH oT'i ,TRFXGGgk>WDviJ$ǐ/) [Q";1.폝z:[w> j)uAŻ,{ ]&m3aTtPBCG ILHś?j!lJRvv^m>*̞¼wJMr $T߶XK0y nb΀"cea+x'זMtFi3̛#<)7آpߑWyS Bsȯ2cq ^Ix ̀|؁ a; ڈgE {f3gqJ55;תEAc*WLA-'Ko0,) gI# &gB,PZ# o,1Q!r.'aA͂]so !t=ީzbNFy"1.41H/e bH+#CO2_OY]8mH%kr`esrv_PO"W~kE!&] [.u'􋉔GgDZm ,GO+ Bdak." 0x(sdR6H×d>!k'\=haP8rxo} mº GA0Ό,hU3׸XFYhk(nr ўJ{m 0dP~2eE8"WX=nc.۱w%i>2]%<={t2 $g); 33wUC\Թ7K6;(pfkO81Yķm熻/}TvG9@g=J>ddp l Je_i\)eG;\mIcDv[,,GkƦaWDJ [.uyyOKzTlB ҔuzwQ>{93y!!rǷ F[ Kzb:3c㥇%>jt͌F':BbM 3Dcm}Xzv!hE]}$$ _ sT.~tD/zNw4]I,MD܈{ɂЧ`>h kΪ2 6j2g\[X%vA$%CL?.5ASR8`9a~ZTG[W P ؝ "rR:h"y9/MW{~e CE9@/VW_u_4~jL&fA se-[<0dx u/r7J .ǼnwY 8mҸ7>;-  㠌o} n76圚nr0ȄMӔN;*%"l u.QbE ΑvsPJ`u^FϏHƅ26#D8oGxӻ%y,I,gJh*u@ī9׆ P2YƜ:"1[&3=YvhV'?Hj(9FF @%]-۾638% *%3ZCt+(̑Z'fcf-ppy1KY_>\-wBNIٺ|"3z9"6RsDTwbō M,qMr kP+k~_3aPݟބrM O %þkX|CCN}{ǿ:#E:0aDkqueY@uu#Bș݋Z1N  gG7JnV a!-JcpZ9z k#l)&B; ߣukmIS4=]$KN }wN}.΅*:CS0Cni~PB Q;`Z/&f}pmlNo]u;rpb3RzhATRhݐ^3M}!ĘfAƃk!үVsT'Dq5'ՃIIEYTxUGN&mx/ze"bwog[Xvjů}4GceH@CE4^=T=krY* Bd- ŝɯ;tɛB=+'70T!| Z +e>Lf,_? [4sb3P %Ykk_qzKP,i /A]G:d_{{FZQ/}ۖxiECZ"_?YH#\%zbfUmqjbo9zޠ `x8W_>%ikl8@I+W}!ЏJF`Dݶ)$rd&GEoHps\KA\UNEtrGƑ kϺ/ǏEH[*n!v]7󦁰V.b cfc+;Rv V$` F{0+T'ҶƤ53ʐ+OAQĭr.=,kAsr7>Ne`;&lwb 4t.,zC4wwPv!zJmml'>`5Pa?.5YxmZQɉ'Df 5<1ΎaX3XSu{=R0*k̈!xxׂ42;go:JBy;I s06.||t< *8>7y =| Bā~߀v|':!klfFmEE_SS@j{N-=B EW) x'f1w5`Ep|6BHлGtXNF%v(eeBYcg;Jg.Z$?y,G@@举!y]FC @wB4HmE|yJ*a҂5n")3sxEC4)_!lz"e*{+b-X_%ۉ  mD{0K mXi~9%",#E+Nw~^S7_~wޜe><jfB=g O -A]89$icyW6Iqr֦bL9$hfj \bu@;[ } Y.^- 3XQ숭֦ V*Ň%#{,M- Ω,6>Džio'QF v2)s:y2_Btw+Sy^5L, nιD78Wg_fo4݌`V+N+hbblmn]w=<.+v[Kj0<5EE ŹN IYf"~pYcvySK,(Pp6L",j2I9sβG޺fG{Xە0{`YSk~*_s'6L,/ Gk|٫HS]yᥓq9FcA켠u0H4lN T6vN|w|b,ө{ɑ~eEݹ՞lw ?)bUL%.,^$6m6 \xet;cDBAͫYhD͆РJi#-Z;|PZM<ӞPca6kQp "7?+MKn~U.U7%a'-e QufQ.-"0ߺVNNDLy8`_\F L]|Ndt$Dox;Q"tW`:*Q1Ov& 4aozZjT뷀=ږxIc~OPB[CA( A e=y؅A2)2йZl7Sm)c85úcOd*np$%&ԟSH77-4+})n>/H$(!pɿh0Ȫ#Ɲ{ЯML~B+(+`U%|/=opз>+`eqq^:n7נD^po*a!5>ouaVXnlR'FYgx*e'))8Ff'>; *^f]`|< l2tJma 51>]~ 4||{^h岀R޸`Mh H3űAd rDs"Whn[-[9f,#s26.|pb=6l4/Y!ҭcW0ۈ{"D,ŗBv)`/U=ڈVf2:ZR}`uC*[䌣A8)AKN՘8 X5 t{Dl[:]!#郑~4 _TGJK*Mh\ RKWT+]B5ehaxƛ&Ҷ?iwIod/€3yQkYA]\[-o;ZMܚL-3e0NtY6D\Lk8ZCudSvf^ X+hZ~РvH 4MLH+δ*yY ؏oDZ(ZO1L6<`JNv@4"Z>IaYeW6};D'@C!xhJR_ګ{Zc'su&U}mLYSRRXO %gߦ@P#E US9n8vyvJ2ĐjNwFޡK9Ys{/_ggЯ뛿J`{IC4w!>?j$.#,7STX>^aˬg0KL=3!)l_"I*H~ehr5&B@94^r$57Y3@W1 Ti,!,.KA+E4%wūƯ2J^8Нp6QT['{ov11.mZ#sKP9t?e˕=c_Jȹ7dӖ^DhJ17Z~ ILU,]abR]I_ jE#e|LH]n=ȸXb8Üh8Yi/y6! {!m;3?ce< 2z,>P W0u[SA\E/$%gdzJ#r穡"(sYPV KZ*=ƴ ]djZeArv-gݜ^D&*S iyF\,}#z Q2C'U "YAy:'%`OWܥ2t|Ē\Ex17 `*mR!j \afCf_G$ P+=v ^)H9q"4iY01V#MukGl}C;kOAv*\)7EQv,6=7CS^jRs@2Üq0xcW#C.3AaAwt/UGQ&!z^3hSj;6ǧ/qY7Gy?,wj%*Ys0 ;G|PCʃu/$m2p{D?d,J[|}Ls\fTIɍٗv?:D].jvqQZ89v\t}m6 er\}r&A%w.#jҙTHyͯK!{u<$ RƁrgl26δ\9zң&?>)9F27ş1kW*٤fxX|n-nxKoTeoBUe*2YfFv 8R%DL=G|!)3;K씸 7邶^aǧڊ.!oM nS-C ƝNmƄYŕ[h΂OHbr(i+IZ4/f)vȡK(x>_nl ؜8 "BGj @9(`ݟ/깇ZD&LЪT O>PR@\zgXI5nXKI<`hs*?F5}ɀ-"V>)I*{ b9pKoO/薓`Q9d89\*ѸH'!:ȾlŘ- lr(6Tز]3aCV/㘦rqprioxf *'9X4jqPf:.WAa}/Wi8sv&ӧ g)DJ3a޺pmU ›Uf?Fnˆw|]]ٳOuESTP!`ܐT+Ml3z:hnhhqEώ E G{J϶M{Lд"<œI>BO@"x"nBz1!Hh, *djW:}TN?R$tzWX]q83lPHi 4 簄 ' 3cmc[G*&v-]%ԥX8+}^/*D(=\,MjA}a[)_l ;ȖfjopL7l픴'5 weIS1=*`FI: s8&c 6Ag&Geh1%+& ,=2 o|k^;WxA7M`7b埙mqaOH؂}\ՉjHi3䰅S3znxHm6Y jG`% ?a%Ό S@Np:nf(ṕa\ťOu-Iu Oΐc%Cl2IU^BQɮcVmgIE,5Y? JlX;2cVj$JT?s"۬.SL4"ڔ vPN#_J#Иlwk羉\ fjqUfLW |NB i9*C59ҥ/Je9G K%afG "-Я#r|G+5ej&ؙ+͆\ LdA 8ߓWs$+%F+EuWKgYb; i1~\r׀eR[˧`%Dt|`\+i  qx kn\"'5-T^ؒ"5pPKC>.Vۆ,zMFW$x Wo"yٙ??l$;҇uˎJ42j  @bf됂UtFLg]ZB(EF;>@r}!C_ ڋS~GȜa\fY. ēğ:T+8Crlɧ7/E[`iNq?"BC SVܖvbl*Cu! _eSy)tf;T-N_6:6x@o(%:zZqwRKS!/k+S\Fxˀz"i1JTX_^khB%Ca ]&P+.l?;'ŐE-NsUNz0 }=CLMCY'H\Aiёm4o6FC]x%[Neaf@&E:?hWvu)&GԖyQ~ѷg{]f*kH4n{0%? h%W%M79\cSda$v}i p?!e^h뾩J6se_  %:EfkPIV*;w/y$FF;a\fJ^RƂ2pBN$=R"Y-. !tʏk}GO;Ҫ֊Pω>ӯɻ@6|8iSPbzhp*lQ~EJQ9Uձ󶹼lvRhXY^-48M ʃƅaas|U8mUfE:Okb*騗w& 5< y?>ݥѭ=rD~ WgS[L"4_a_!@Ntw uTֶKbf__$e ij(? UCT  2tԶ Pq.v:l?Ф ٥=7CچT}Inv[B e~:EſwFB8¨y5#UO7$;F`J@+֐L!`锯a -?X8Z"L tYcҟ^ނ8a757J*)мtk=%] Dˇ˲:x"JPݶ#nӌzh"Rs*0_!~KLCS_@o =*`c1%Е<ة&ҠbzǮqD}e>RLfZUMө8́K|n+@`B^_֦v2fU`W{RpNл!jK_, pH)r^8=`OAi_g?>,0@vpF1xG4Spf*AY܁\TQ]b$ 2 ;Ch/iYQ_59a)8>y2izR 4 \> Vz!Wq-Iy-V =ޗf(+.KRj u_Dx\OW"m峈{>u2#' S.hQBh_Y[5^tC-Rwgf|v \pYCk{UgM_}'uDs_P|$?[>u7%[ C@O?FlklI?Pc%{uU+;vH>q\)D?wV\]e`90)v(DWn)q%{oX܊S!-֠[W-:ǧ2".G,Ydu:JlK{o͚7NND v!A3KWxV/'upS,oz ?۰^Fh()\2Ipdd8,oawl]$"!$,0B239lH:Eh$ek>2[>9j~}:muj,[$˧|B6U-TȽtFhK7x%1m6_4G!tHLNocK ]X.L-v>9^ݍ3>FkreZ~ uߐP ?x'^q[{{Y!yzTX0s0m=E={|-TbhPZ7x4M@7-ƽ*8R +\j |Sn iQAq{ elHނ>J߅24jx-7^wQ?ĩiQt}|rm<+ )|yr H>EB5>ȉh% JZ]¶5PQE%9\|}hP V%ŭI X_+;~:yiHn%auS/H˳kAf2/#&*KЈ/@}`7PsRf- ПcjVT0F,.(u9$sȈ"ǔ\!%9M k~5Y֨ӈ0ZO+Kצ_ǀM@Bֳ C61!btm g26910(.L1Ooպ>$I-MQ4ܐ@itF.6G9qJ8<Hq )dsMWaKKL]%k(R3&pTϯH=RijE |[*uv  9Ɗl|f~a7*/+wˀG t󑒂$z۠eC]OH]Ȃ\m{O~C (`|?x0N`e @PS"MUc?/iv77O,}H r͋GA;zhw\0ۙ@<\˃>ڴјx-112M'u)`a*/PW< /W7<&5`ʛX6mڮ=聖MDK>н[E*LjQT*iK3 pɾ Iwʑ^.o; Yvi*]b]͹4,ЛĥulFpÀU*~v/Nŀ";DI:y3&ѯF?!OLUW'X dV)$k"; =/+\^s.#Dڳ.P i:`7HZ= 7`bzdOS<[ŪmPڇz[2 z OzN'"":+Lq1ȭnT֬lQ A'@.k@&XX7u[fO Hft[Ȝq.|18HŢ3C^4ogv;99f/ {0Zaf`14/YDw" UЖ]1"` :ǜ FY?i+C.xB6s[i(`Ow$3bIܜ3D" _غad6_@k_>\lDui|CP]BoF/ @FN;f\{G 7kXh3XLYD+ZaVI ŞbPmMΊK!Ja&T K" 2?vvlTw 3?\#*/ }}"@;͇s;K?'B0 B!söyy{ovfW\2JbJiġu-6i/P=JLtU`7uW8z.#0nz**vn:1o|ԸnPoSu,`-TS\yQL^]%:+B(%g`H${?Qf|z5U9/=|0JەH$@*@c+ ~1@5rN.kǫʞ-b.57I+O 3;#=)8DS[1YjOJэoF_LP=7Y31 q?U']Cga`'fC KzG³f_tV|8͠N4vSُ`Ao:&F.C!,^wq2c;fFU)̲~-P_U\IlNy!7Jc#qcbTY B: > \,L= ;y`z f,'2$_:2i^ Yn*hcZ!pF47ov0*ٓoxL6k(wS-7H65ŠV&Ia:kB1G( >4 !Fp iqY4]UbJ(=.9' {B?h"vοn4ʈso5.&Orۃk0aS-YO Ѻ _ӓUlL=xl\τǑ3)5FvH'Ȳ$1Ɲ"27K.[?Xxc[ ʐh]^pIVd֏4^ARlwcE* ɒGMDw me8k4ey`LO (tmYSS>8 j3DӍfrkaXSHy;m܀f!756";F3X飊 @*4!iſF.I @[XzMwfjV". UA{4uD~er3KEUN 'gcą1e0.D2'X4ñEPigJ1x[n_0_iq"UޠhBU-5-D|HJ+1S͔iqГROcUqTe kͦ˫) kv2oZ0MTwSsn:N< HzB:x A8ELtH2fEJ;(]\hP-wJī2Q;F͢6$$(5Da'e=EI'Ld""rb7MGV~*F!;XMAmD?ϨvU `CHyM $uƣmMPd&VL[O9l7d6r& ȓoBˋ\Nhrԙ†Gx+?&R% vZ=<,#)aY]eɇ;%g{Ec^-3FW-^3'SHi:]ß@jN@$c. A|(G"Ŋd>I^X׭Pnjb5[fR*oCpjE&Z6*0tbf\U90{Q,u%'3X |āZ':)YU_gEQg).$sMD=4x2P"~ތſ"qVY3v3nyӫBsЦb_iIX Rq6\TʑR*9_\C ]<wc=9EU6Jt;r0]Ä_N?CI0Y VXd a:θS =({U1Vv5yBZ.B; sPV$Y9,#LSy8u#bvk l* [_6l&;\ozhRiT c`u&M|=g{<>(T:7fm *Q!)4͈DcF>OEMb1bKO JX:lq[\bXdqrl,ecf,PVj_HV9`gq|Ed~x x6O(.)ީf{w*.D-uM?O?f<Z@;u{IV_7%놕L?ᣤ.ej!Kh'&o ud~YY&m ?pa|=S[H6SE 8^K7aHy܄oĠIWMr_ jiaE+Vpq嶡 FnL7 {尩)3[b ph2ͼfݽ| ƍx7ޥ`82Mǩ|چm pm.ߓMП+t"GD, k\\mAi<l2^x:{Wcv.]^=BѴE6 _cqjw7NT'k=99}Aٵ2eklv`՛U\BV,^п|(Iuˬ>5w`~Ɓ*CnjTŐ+iB۲q(N9X5t&e24w E `geX7vs`’VObCnK 8oW^Wfv,TYsYYXىĖ#T2L#+LUh&ꏧ^f04oF_4;g7̪@z+W A6eeW#q>a^G& n2_ ih"g0(S/ w!tQOC֍[pKP?Jk(19_G@F(9mܔs\HtJidm/@}7=r4KM)xq)m-\Y"r:nVuayyݰ*eɍ,'7֣/N$“\x<|1[ />,R)ܳP%N.Kowz [> ,t׮2vҁ?hڒ{-mS c`#$9+7dm aؾҸtd{ȃX&=9k[K0:BSy.@^mw2>{̖6i#xdڤ'WvJ [y\;йQpKEމuprAm%5cp]s@bMGɽDi`ʴh@B};gcŬh,и>bnS _k294/T)UE.Zj-3^ꪎ@.|$la\uD fE/6ceDFYrw ])sіgTÛDxntvſW{r1Yzve۵\@&RuBիØȫ{u6&4dC+O^wb9+'1;NAʪ.uzkWcs!~$sLE`G],)@!JVlSp3wص{Z0,5aeO +5I/qh_XB5n!P٦yf\>o?,+mvv؅U*)L(pV>"թ6n_ &=v1  O]u-&9iWYp%D@mn[.7Zf|z!<3a&E댊SvHOM KU.0d)?6b_w^vqt3ڑTPӜ7%KԭT!VW?R) :svcwؙª]RԠ;wBʭc{Q90 ]7XlYp ma@AD/rktIUo>+03.J +҃b ] 5p샑Ŏ|SC&Mq,Age#g,7.#Eah{OMkcJ@Lv tb{ z6_(->3_^-r;]@1WL% .2$c,8ޢ2_DkOy ' UGH!rW!HPP:b$Hd3.b> ږtӀ#_lhKm &1M f3F>8oUz]hÆ0ivE H-ɠցG0aPJ,~>UM4 tçRTMPkso TN-2":POA?BߞK G`K8.6{Mq F]ZNG}]?~+2P|:ULٹ+Pv1rvitTov.}Ipm{C / p4BLdf WsM4Cq$E̪]`Uv>3^톾3$^-]VU~rjiFi/;JwrsK#@a, l Qٝ`{5؄ d[dd2X$bf0Nٝ*:tK~K}w=e+. |oS"ye mXl%B%HeP?FۋC'Y 3rQI$JFVɡk (Џ2ۤ k)0VxZ^+UGޭg8kd.~ oil҄#RoPXd8Oz|Azmѭ:Xv6Ri U g *ټ؅">p񋯩,$l(N5|'&1ưʼ.E;3 (j" 7u] /^`h}ҩŶ1bMp[Yɇ <`%&'ʧ'Nzs;܀KŽ WՆ-|k%hoYu,^p9cc <.Y / { uїm =Mڨ51 RR*?sP)is*afea(=Oi AL_=ʔ_%Μg?E7~HLe)2+$TJc!2^)].<]~g׾yKQRqTLqR$K„ik墮O&-W{J Y08Whd1_oYk?0z׷"g^:q*1`U@# LN|z٬>jFD0 1XwH#R?=ܚ⽘|)ƑV9ݻ[˺[ڝk Ȧ< +2Xdk9CV ܺ\.RO!,/^Y]@Oap"L\T КCTG@>Y ؔ;AP\Cp`iuǗ<%\iEDQs.W۳VsX Ӽn`!"&\g+34>d{uf9uYN6@ qPj|LU78:Ԧ02JEQ p?@nbF[}翄_|F1dn*QQb ]E]ߴQ+*UV*|2$;On?6 0JYno,3ਔ }f gEYfGVwEub: |n\HOEHj,e|'z/8\ 腒EU]jƼ+Lf:Ӵ0!+kj*r&c<;AmC}NNXT!E'WAe`h~zUf2Tj 6SUV),7&1,a!]heŕA,x@QD]]n]n 'yH=q|1|/^.'oK^tierL)z  $.oǻ 5_Pv߹6)!wU%%u9!9qH+idw'QιK5z\N85jro˜:Ș٫yy2sz+_δUINe֦QznppeeKYqK6Ԁj?p Ŋ<&ϥIqVm,qWJ(!m#cGNTBnrːƲ8ke7 lCFLcr- Jx&g#ߺFz>D]!Lڼ0.Nz.9a^J1' du>렜T\FzX- &>8q]V*X!mW39 b5BJO: cg [ނrRP^/zub6Wf틡A2lroqH`zp+_n@ |pYj Rk{ L:v .`J!-iG ,QWY`B<*\]ΏCA4o\HZd$l]M61B#2ŋpR '7|1 NI#64&rpAI*,hhN[L} WMl%RSO[(emˑ>(N4i.\|MЋya54rO'S`Rƹ~ҿAУxPŖ*|o 5jS۶0w>&f 6+"wJcٖ[==dWI%JK%GPǢHncw?&}dzQV>q##m_x}?J`D6::T!Noq)͡3GޱD6Vif.;`- Đ| S3%<, ^>5?bsZ7*qčW͜P;$GqEI 1bDӽtg\P6 N`Nl.4 Rs޲Om^,D/"Ǭq(E^b Z);*o )VP֒W4 Ź(1AJ :qk? FG3r=RdÙ+Ψrp7S"چ.h0-,I]@vq v?8:3w ՉAZlAe]2ڪM4rx1EE;r }Xs7 j rY^@}3*$íp`grGt͉9e'&6G LptyFwGhsɁcSJ{fu3FT*ՙ/)…JB6qN>,l-@V0[wsu+`81# ܳE1ཊ" E@y0>8xQA̮v3{|23#! iCZ))AUBrC] Uv]6-jy@˸C+C!c 7{G|PbS{ xab5ܵd}lƠ_("-@%#.p=4h-FNZ5db]qOtIztC V%w]"43Pf7"+"|at k>.h)@ @Fx`4):Z4 bElKw,$+5܁Ylp*%| -&5KsmwgyK} ,UoQ:{c,];ʐB=ݯ&=+<\p^àf Z@!gv=GcdԵ@g$v,I|kBH W* $\5vy;l KxA8}0%Dvg~?ѸLM^hY9ư 5mN\:R֡V2c|&o RD@Rz?QVLr&_92;G28w&EBajʅkpX !A D坨1E7 PHںDM%8ۘ,ᠤY/Jwu}WvK|glLrXwVu_54r47 ^81vSNĊJG4ފkQXپs>,\',F1(7$6OIл 6$] (L(l,,d-yz' 5Tr" :P~odd#-=Y; ($G$fѠ91DVE+I5R/>hK0Y7Wf$1^ 5 ;lלj,D{'>QrR}fo[ˁxQQP揠AXx#HQ cQ@S$ fr^oYs,^z.V3&1YT?ba(l^^U'J7@W:Lb s2gc+` {T7Iyg+Ѥ}  j؁_2VM3"V-YIa?epցbuqe$U6y']6*'@ūt16 nV]p֙~(&\@ZkM f=D' Ё\+R2l!+5LKQ̊dT|dQC!,ĻHhl.(>F@aM tqlH9]n~<ȴ5SfGoi cM" xN]H)V\ (n}5.UJlvOvK|JJ U~uy"Zb#H'l2OQ O1?0l=aM[\f= vfo܁ejiq2gM5 GtbՍ1uH+D {:@ $1,tCgV4;}YY{-j== *>7F$=v# #6Tc|JUC5S>n^u!L5Ґ,󉆾 4j-YϰX?RXKɛ.D/+fz 6\9Sma }Zo2x]glrYI3ryp ק?R,@0#)ITJdwjܸݷCmYòn'8@uBW^4a.<48đ0D]C4qNRPMi:TK 㜨6RT.eyzn{}fhX\A0|PXsan|(&ѯ? y!(blW 8"|BĊZo]I7@Uɾ.(WRE9}OKdMuy;hW]%FX,3. cq3tVC8h;XMj:N!WB }8aJu~whfΌqbW蜙de <|~RQ}O$dGRI#R[ĭY1wΙ L0&*f/>R,<'ԎxSۚ{2.o75cx9"͋sK*FjH/nsEvReUOl{ErSY#-)V1 rM x#n=‡7~c8`S"? 78,gowRyΟ6;n'MgQr нWٸH(n;'ERߔ& %}J:$l4M~K8Ӳم<84QR4|z're 1T~s*wuk7V^ENe]m4;=Z 6'2.aq]knuL ٲ~JuXXC$\379 WppZ Pw*[z!)`g62jo" ßگKr.b&!Wy*1]vQjU$fԫi+P8>f+R¹xŹ_xUmIHf/迵I*DVƅLeKʩ~lUuWI+עy%9i12i2Ao Z\V6"y}Ȗ[o 83sEˤuڑ䎝Hƽp+4OiՊ!ϰe'(BY o q6+ZAAX5!<8B{X(V%v[Qq6hZhɭ2&^|uB[妉1e 'Vʝ[Вf[i,gB$q.vfӔO4wyE=('p%RlJ}G6-241YSAQC1M+Gz;6^aYڕIlF$'~`2G~h1VHK)zaEB{-.jgJJX~yy]θzI|(gJ` Al˼X>gJZ )K!HLHrdcۘ|WL Fv7:mU-ʻ`Z|vuOhxiW D9+z@ƴ,Eh'oqB$OK͂٢*~rSM"y LU7AyXzp2咞I]α HћRM( }3y dbї 8Iag<.Hc5shKai{.KlU^l%@D޽s=+s䦧_ TѮ?$Jז {=5iG> -MⰖ1(Ƒ"۪ܭA֧O5Π.-K2Gq 'RLF$d@P4cN`7'j9kN~]1uE%RSBOQ j9x6Zvg`9ڒ4蠻儳^!|LوAx;p<f|0Raguxĥ%r$ީ]I=^$Eyl:H,aLKãX8swX0Bs俒wb0BTJׯ`BzS57nx5YQpJU(uTēҤ?}KO7/DNĘ% ,S?Z~O&̉~_#d6NpWK=Fv -ע{Pd5TnP3\1׈l;*E\?LJq+?Xf] eɤ:CGWhy="#W|smVOUT>.!?XQ6c3}۳\Mr&O{ޱkS[gmԥduqisKLȷfMmlG.Ԁ/&|ՎSQY>o~d岩V5‡ Ů[Fם/']Y$H>Hy[I7tK؀KzsuDhrZ2mFK$BXuz D3F8a=Sz }.)!Dc]iF ؟Z;5j l<6jHS 5-:8$MQ6ɂkk0o=g{GƾRK=5E?D+yos!pYELqlzX]4b s"+#"2JP{ևWK]INJ*uI;Rc(0p '5:5DRLt~q,b$$Jj΄tBIeP3tmt@!hAL'{E@yc{mL3SuN,ҰFPٯ~TRLS?VBt;n"s1_֚Kȴٺ&3m.L5džQ}` wbq(Q \2kkڏ6n 6 Rn>>^}x(1PҮ_['RtX:rW;'K LqcN &mooj&tSZt' ThɎxbE7\Ka -@ ܼ'1Vbr0Gԛ;J rl^#:VuYW{"~+ m5n2l ~b>5կʾhK Ly'oR-Kt/X3&i<\MLVKC:N4 (hSLEeLp9$Y{Zn]#<%pvv Nq,hhW -ҋ׵Gg95#*&,S%H;EM-P?O_l8j6$9G2؂.iCF GQI*"tiDq G:5u9Wi]:( ǧz˖Đ0d6ɤ-A*_u[c QtKF kԙ"BiYq dŐiAYB8(JԪms`|"lS [-p~%|ܶyM~Ǣa )<&I$g=v,-sf묕LQsT//9_P!{wѲ8f/ ]LB76'FϏGm1~1s=_x,<;g-ot ` ^$Zx۔ypW~VX<؆doD ?|L53"t *-mh#!;bw}u!MfXd ~{&u/|K>F9eP #րBh(TwW]L+IL@FaxvG`@O\|n $(Mw7.T,cF mT̄ld)PyMn%\>}쑅lzX~&V /\(C1Z"(y@L}1YdQJTڂݔ ~}HAge蝃+~ViV lAuorW$B0G2j.=zHl{]pS4TNHN06e?{w&^X:\!)?rH_-WL[VG3QxX^'>+#׍R%@nTJTk<Ӓ2Oa2u!P"[~1d:_ƽ66!8XuLU1~{H|L&|XfF*0cv ıu0)"㔫`8.OwX `^eMi"_pQOE%i~Ya 5ӌ]I=MI@@YJHgrtAF9 p0)DfYLޠʼ{O(掅c|xIc/Č'DZ溉JTDdeqnjhݽ.g[9nkY¢.dS=OL'Y&u<D.`=NSb?O-T*^X- ytw7?+q{=3 Md &Q_Tڏyg! E݀See>m.g}DIhH{N2e:' etDR1}l-VUV`v*zf|<| Tfv:uNU-L kˍJy֋̔@*A<~o ԘضSSXT#:_cmל߈<(2]gz gk8kT_ܲtznVvAf|dy PHvHE{I0]yM%M^?X$k@eWz&U{/O~)U79APdln聂(->#󫬁!^PIRH ZSY0GMo;a$ uRbDwY.1_̡2 ].U@E mӲ+QqZ3Hmі59;#: -wGOL([N SGkZx58RIfOuPPSvTrngaԑzl~:%Z)*H29 p%f{m@:..Ƴ9A0hE};Q\aw+4woIwY>:n뚋j ?V߄BoxFcߏ$FK钁 E[*FJӝ|–&* *Du;NyPI-9W ^0 lpOY K5^eMlO[5lKfTeߩiW[ٳe2cܓfyx@ԽJi3<7aX)ı>y$*THvx]|/gQΠƱ.)NG El[? 'eҾ̦gci`.QpȴPp.  K2_>HOn>toOMy\-K:.w/׭\.jv@ }joO$t7}Z\\x Q8K ߧ]7w@bIRɧk]0KҎeJ-8\6")] ɵ+,'`SFm#2sv@8@;V0j+a`2 Y>%H 59̢[6hEeJX;jIn<;(dzFeˢZbV Io-HPWs}y_TЭIg P5DL &d;US{}-pJ'WC]{Ԉc[X*GeG{pWKSMyOs7߁Ln_FYfd%ll2Ɖ#T2?ȢTB>rFky>9 bJbRUD^I9k]M*!A/WY@2CwB,rg?/0e,"MZ͠YH/8v}tX*̗5DфlTiϡ[A>;eGLHDY!>?"m5]2? 3t'win}8[RГ') 7cQ24&So ;i*6r̬ڍ&6EG14&H71WKI%7XeC!f߂}xN6p!>v<](qiCBppq~#j|;?(ıx%sG:qI.;+]'I靄obe=SesڙN\t\yl,A&OTKI "=oR')Esڋ!K:v*DT ucL&(D Fő%$q+2i5:PM-X1`X4{{H<b6Ob.JWPˠ/g`"ߧF4n0IM9.Hw#w f+\qAU[*O}(˨~dxotZwiD qY*<. $(3?gTAx(}˙Foh`Ú2%ZI_}эq:J.$3[ z=Ő"D#8iUUn]vF>ʅ8ˀL<'ss|NɃ|snJϴBO["D8d= yDOd,Khxp887,A7 Vz\y?/CyꦜK)&?-Hhny?Ƙ>xMRH) : hּ/J?z#It'b>v~5;bfRI2UUפy1EKG1ȯ/!gSW',:`⭡cUJNMZ4BcPؠNi%]+ TWMRF .u`T8w eNE$lKW 1vCI/E j/'y£R!O{N ܻ>R+?sF%2߮7,`YH#ܳ^9wf0lFKwh_N<9|bm ݽf()dx/7[zR@E~͚bGdU}$5'~bByG^|؜9M D%Rc 2?PhڏO &Cʹg%5[S;O? .B%=nq,ЏfMN{]_>ۛie _Do`.D9#DP6C3v.KL0<<35 wT&;@%H'x~@,܀jniD؃UX*skĐٍf%%T.5R_}Q~9؋2 oαh]sdV}=tm5uyhj77˔>9ILxh^!% &B|pϮP6UΟipM;,7;ynO.5An}0{%3RzW/XNjN@ H[{ ݧԟx8PE;sUOem#o*s@ p`>[2+0:4g%#tOiqQ?uRH l *,ˡ#UՓ = bjmdG^l…"FxdD9bpNN(;Ʊ 93YOe*w4\ zG͗Nd-(;!H,nE:a[>[{KK~!/{]^cۋMrvQot[#1KVX, vՃBV./.0/A<K S_ phjs.Lչ%qk%jW`I&r,/i8f@Q%6uHfoj`d5p\'GNWB*PNo[3SϱMeuk:N+xld!۾U)o`ƸV^s”5NHշї}Z]g"h 㱩&y\f*:$ (k-+Lp3O .ϊD@vSVgy5G2N\s!&risSJK=nj! dMW GY2_mlF,aCN`ұڋS"(}趆gexƚ]0`- |izG 4d.U:M^x}U;b($E3 H4z{y |Y%c6Rzo\9( P'2I;A}(ݰS(l'*L0]'U#ԵR?eG"rrGl%sKttE?a}oa^W ;mYѰgp9_$=] 3v7՞؋Tq|cBzc $6bFY~+փӽvС㼣@5?fB9@;{]vDH G\Q A n]u y`jzM5c*Ϟ o%;P-b}oų0xozuAYʉRl/үpgՠ}É$2rKW ?56꨼B*ew.Yj0Swk2]D;W(Sͤh"a?v/n!J^1f૔4iFvg,vpV'v0M"@s`bua?cOkF+`9hF;Spm)+.:ht eGe}8P4?3'!Je>YV~o%x[Ml6ZO@aFhi 3nur53E QEw$xV{LzX**Va_-]h8Xp>F#RrDyծٕvщK QsefWz{}ϰ)+D5\F<KjNDfK^Vx/:zhpJ thwr%,p; wܠdy@V|R:ᖳ-;xfe)>R&0o+H#_}y\\[j$!MdCh3==ng&sRl@Ks7zILIJ49eSq©W,9oͩ?FjkxkIoR}y`kKa/wo֋ [hHB[eݙ-Q牼m ~}6ͨlNp0ݞ˞>+>frUcfR'kNsKu z%G3_ B fA1J<*ߦ*kL%5{DwRfl@NUO-R72%&6XYX>j _Ix)iɲUJ#ަ~ίg[N-YSˎ̚Hf!r2/`qUuJnS }W;+IYk/cElN0[:+sW`o>kBсPSʮry3K/O;<. $rjD= Xq }mAXNo#=u ʃؚaA[  "3;= C+s>EPsp۲Mz'af:LY[e'mDƷJy4V2˯<ov#,Wxێ ؔT`&V@Syn Lj$^^Jh~k@^I!>g4؆'QӃ|qxpm9ؠa+ *јF{]?cC7:qˀGe{(_̕n`}cwYFr ,$}:%$۔Lcj\d @7g\l*wZJ]ʐ+}&ebAǑ2| m6 nVƳ;W]#pu OG6%e[뛮-"MS1 >Dwc;@щP;$ۆJq!_l/QlCFPxdn1!-M/ݔ&M~2),\UCiM)ޏ'?y9B10|cv1EE];0Gj_!֚6 ϲMQ@hʱ_àyAB/lQ143 h=A'_Zy!.n'AW@_l*7IAHڏ>{:L5X: ɀ㢎A8_ 8ʏB ax޶tњoxIi7)ؐ$멌Yݨ&G:wp+aGR~j ZAh9 5Qk"f-3; Ur2'0o)QW_S akǡl~s_81~UdOϫ ho֮39pbW̋ m۫FNhMժ1M+Qc=]\b,i8hjI'> 4Zɉَúq&7ʃh| ԉTYx@u*mV `D rAs@!FχfRsmSk"kgq@W?K , wK .`6q$lT,yN&^:Mv]+oFP~sfh!M4w}wmr7 3Ӈz^;'+, _%X/XLJo!q'k:v$rA, %[\9")ͬfO5ǗhPt+Qf5^_Cj" TAsSiϫK`Gna#iNt;XŸj-55CA|ݧJG f7o¯CoYgIe"NڮW20tᄵH]_5m: A™U'$k; 4LЫWY\5,t8!Xɨ6yp|ȍȟhCVSR䓨%ڰajC`ʹ ,CywG)D N֪oYպ7qhpv hBЎsrs9d$pC|qS!#]TQ7w!f{09}}^<EQc]U9AɷD4n|jFP;1#lǂ-4UV/{y^723m)kdzT!i˥Gx^#VIt}["\.Lteb`#wq#9RV?JxGűim @6u凕+"S{6~X\y@y7" W9ӻCPkGʩ;1C| c}.GXO p|^!Q^=>F7y&l+nu%k_DjRLm ,T/^47JVm)qck/YH#oR?,%;ϱnj2Ƿi{lPLW΂ ퟷbyyV5!BzC;HM_RJQj\/nk9VJotnCxlRqAjDmFxϹxTcrS!~%Jo`J]Ӽ=s\vĞf]|UCԩ|+ZEmGpN19<<> Ǜ=;Ήz!.L$br (̭C`,7[*5?o:*3ʃ pn6u- [W4|;[l<]=0^;Koq1HRf^uf'Zo}JL1qSj %Zz f;MΨ7f،)d*?[nW㯠w8d3il*\&I+? WQ98ҪP*䡣1uC[r@6c,$/\*{-ک#<+}i/?PGs JyċwXIEʜ\.{e|Ia2^/~9B1>7RȟGC,N +)M(!xQm%OogQď6rm.?UGV'<(Lշ,iWWS]o>%x/LUݵ{v/vP=u t]m0FJ2R G[Cԧ}p\,FeV!2DG5+L=؍I6GS;Zå6zF2<ήΉS=$Vq`:4ٽ+'+(d@@k zʉ/&cCwJ>ViA~z]B>MӀy{fT{%b +~ dّ68cíVQG E K_/mSQ##s(2–#4.ke֒{^ϳ7%g#t^d%C0ZS:PEJt94k{>XYcM2jXFz:utHn1p+J:2dJ&*V~̽Hw*9gnjPWivh҆EyM8h.A`K2&c)>ю"ٱCs7c(ZRHdrJˤG_rQhc.rAW;ct6>H d:@oK? i6GߍE0-[`VAZF੻!, nх5OnyDl&!!r̀É:T)(:$Uwt-Pm'SE/2W`G/D_+fl]'ZI4抡Či$վ{0#ǔS@GRIO~Z 1H($O}j:SeνXxy*ERcQifY79f IE6~t Y ck P T420˽JG=[Pb0yl.fv!!uAf`[3I0F Zmzײ\{pzvD?5! -|?o*V: d"i0 MOtxR-WE\_p(BT|Mڥ|{ H>\q6haՌ.;> MF&I["~dv`[]A uCiß yBs$[չ?dDyclTnƟXكPA7u(}?m}ZH)#Gv Gk W!:aqIe x&7匀40 @jZ6Jv(MLQDm79(KUj#RMvnZ!XQF/9dx/ظ5qUss.\<|٢\0"^ӄY;8c&pBj!iVd ԭ47ɎHWuMa~\-7}).$sdA4<&C9C[ L KVl1YV8XIIEkH,;{=h,#\Ne7mk,z#?EwQCM+^SkM{yڶ3S]i|ȯq?juZ&w:U< -$7|{4駑aA>B82hZGi/D PsflRs"ȧ 8mE;$2ݸ{9IeB`dCҰʐ'y)Tԥء%NVޑ- >*Zw[R_fA瞪Akŝ*E ,18畲l 4_%+6ͮ֍ul-+EI R:'mxgJlCA@'9bk^cRQ1!rF{ڑDGI zaln,q$@o9Ȕz0o*`=ݗgإPpx2$Z"mz*`6LtdJ6V)C1Em^K-S/ P7(..ID)n@$zÊГ=R"jvơ67O\|թ0؇c6r(=(7.>TQhHtV1m~̼{nC}'%mmH BXZr6)5(妰ejwj}?Gχ q'Nˡ*06_* ̔;cL a >2{ ghk2/%q_RGl zkUYaX5;gרW2-"z@G )^&ām]\_-7b'X)#udp6b]=(_0l 5*Y+^ ypi ?e9)M(^<, ~_8e#ʯW#B843 ŭh E]F"@{PY:~0/3dZ]*uxeFe>s0>2n&j:V|xoc|pm[c^yf tBavu[' B(ǜ({^p{-ÀbpD.6Gma7)O#r,tF^f?qj{#uK rȗԠ1xoD"/ BY2hHMlk[_H)r?c>ݵn?Ᾱ7&]`sAȈf1#Q!FǝrF|H4Og~܊Lה4Ur9ZCzÝq kaX_YCH{9BH Fr7?x){xMp՜.kc,HgG6v,mE#K.V\K @^R,8_bfGfЃa5q` -W-)XZaqU`Z"DʠSjJ`H`0/(ʼn@Bsvcl?*5qZJjNT$. ::/']=Iu\TbEE!˦hx~RσjJ~[ %pQ@UA(_{v6MhvY"1%`%1:2(7E Er߅B_K O:?=~p6%^]^]ɀ &Y~^AYloҗb: &JwV\4┤OΨpQo"M$+43JHZ00jV8:4L*?b iK(lxH(M˻:_w~$/LJ4#E(q;rC*=u1sewzddĠ^Fɋ8c?#G63| "o&3(="@b_h>KJ!(م?/; J2n 7mԀZ|ל#ܬe Li+z2^yF\0_9`N5Si|ӽ:LtpdOoL 5=Aw #R .3 pU+Au<ɑ'3JUVTŗXY5wK}"±vp5ΊG7#rSGI:7yw~9kr.;x(`zNyQ}mO{t~ƒuk+ x Volcȼ<?.aLS J>\!`mb~F[4{FczB䩎"Y*Ŵce:?y7s@uzY% y/vwt֟3T jn/q ;-wHEjegbjպKOki v1%vHi yz0tt5? wӅz2Gzkj~kh @G[ k Z눫a~z)(p=qB~fmHX@|R@D冼>F 8-V|e%90gq&Y#ð;KWh\ēճ]JHCOvk ,ƿi(0}fRDαZЯ,g9Jw3~%ogw!H߇KeNwC!6=I8Xž"MwwfXұuF>[;Ӿ$ƫ-l1m,ݒmlO5dFY_?Oy=P%֑vD9ԧygϑ`|U` ܅ .Z eRBOl +ùp. 7hkW{dޏ[ͼH22MnLazi!h)!z;Mʴ! yܷW%\ $=o}ElR9UNgʛge bo3mW( H>5Xut{3s 5 9{DrwEثpu|6b]uiG MR\5j1u}(Btm0,Ss"ÿGh] RTy8kk+_zX8rCCv~~gD}A( R9ɀ{ mXAGp1̒.@kI,OFxU}-0u +;Z_XߏŢ5JvL-Wt<%) 1֒g?֕oqufx%<R) Nb5OVKםW^_q.,N,q2aZԘ} і Wc|gLϙQ{x曞oA$ .L914%8TLܞ+m3H>?Ռze AhS݇2~'_8_NbfEh0\?aa ߮2:k(LVPA-&Q+0֣D1 d^#npo+Jx1l0Duڜל]ኯn$FxGܯEWPa_ "r2Ai 0| F_5-Lw\:,椅+K\ CEŕ cD-b_jx{X-L/ BVjCVpxc \CDcML  @K[x 5GAy:/"4Y21Ъ'^rP2ul?m~44 *.%R+5yZYq̉ءFΎRb$W޽8xhs [EQŹy<:?H)쉋/5g}48*||:|'SN<]|%f+0'g㟟UK4"[^_SgsѤ&ifT x_~KT?א]i ;Eo #.go-M#qV:d4}8 ~rs{*q=$5c⸕}gz8{c}ͺ1yxZ-ET1I5l̰KGIe]<:#>"Lu W+acfNJbXvd<:j0]AT|Q 8`8[}V'}8nao n]dW!Ռ67t&ɨi%]j/ u-:yֱk^T&vX+p}3 `T kߜ<jQ+D&(=eO> ibs!^brkQodow?Hߺ|r6DB˦NƘ#o'2psv4 k BB4Uz0{w:#`@$;eçr@?%I6YEs2A' vncp3U xx ׍m8L?_lD \.Nꬨ!k4 G-c `g&_<Ȥͤ @rˬЈ'ݕP \:xغ--`&/3FʣZ8ckFĎaNEb3jG+uXzIA]bmub\1Yg&H2[Q ytP<$[q(}Lǔ;ա 1 JvP9AXlF$sW>/A|^AaR:}Qt6LM999:U`NvVuUW[) (TQ ZBZBpbE)⽺2= [s2˹92ą$c}FK.&w`pq{WGgp8YJ' .*3Wo1;Fe77jK^iG"i$PIgQVoK}:0du"dVC/pF9ȾAdɷ/xݞ & ~%:xZVt(j 粬iem``} QOq| P6 u#1O\ÿT翓fuխ& sgTo#$IՐ*UbD~8R\P7ز3盅S輘yjv94{ZO?fNb 8iߐ iѦd((f)`O +TfTâ}g k&9bm-RNYLQ}^#k'zށ$g-ɬJ6Kt32~'QkhZlH툐=)A8Cej!D~*c `e (H :xb]PAmd򽗯1XFbuƼUpZ*.qӿ<0KЭaJ)V7+%hz jװ%(lu40Ȉ|#pu& Mfb xtNSE0vK{BT ?v9X|-&H Duv8x$1$m2g6E5rɳk& m<3vt]_>E(EY:3Au$u6|uۙC?#ԷNkɨci&Q[u6,ydVS]Yzxfƍ<>Cʣ5T]yW1 &{]7__8XkbI2@Ϊ[.ɪo$@K9i_} /CV05vԽxUS"|V8kd5X]Od RW\h89"ڡ\D;أkw"d1q% ߛ8FȯSJ@r3Fr#my]wL0eb}бGt]#}v5~ tN}tʧI2dF F:"x$?bL嚼#g(*:?"u)XjVj:;YD*AdbVV8BT̘xRhWǧp wց,y A(8)aO|hKSxacUvG/v4-)!{qwFjllFݲ l`N(:t2&xmsL#J!A\YG`6Ɖ}#!#O0)4Nqoh=_t $CdŹ.zW ?+Zu eu@N/PS%EٌS+hn$ .iH*V "YC_5Pm@xkyjxN9(1reVSAj|_uu("!=)!H`pdJ;c3I h?_ F#кѻ]t)I24Zpi!)"Dzᕴb#WMx?1(ZYta*>_oo{'?@1~Z l #%v\h-Sl yBDG t՘M,f3wW?2V3QM|ʟZpb)N ph&ni[ȷ?3c5}=+}:'*L?"c\U1:.[mOmj;]֙;x&# ຣlot#9z`b|IAW+o)_'/ Wx>gPF4<P)%ko˜P+zD`W]iłE,cQ x\| $! 3 pht5 ҂1^&RVtXB㘮in6HS9MZ$MBsژiDyة6j9@<HQ~)53WmS5FW<9{ߊX);U"lpbGAVJ :[!ݜc_ hel_;Bds9\lyIn!}טttًOa|h%xs܄= OmW N=O抝#!LȋlG=O95ҢevQ6K&=!NJ.n%x*\0F0D4uz\"Rp%jqVNEs_@ֿv4mf4UO2פ 9p#ILas]N%-70 kjȤ֣ŷFŲn]GA5)"ԭܛmcb DM-nsƭއ l..e&{1zpᄦ\V+\jX&Рns?Y$%Mw{J.|cطDN;xN2fRZr;iD?0)Wn@`|?y-iJZZ_9H\<|}A& 8Uhv&8'pF2m5Oh z[5 Y]3Dk~1)=VNvsb?dcIH?8i$WEkAFa4Wi:`[ԯ-lG]~#Y6ʌVw&* ƩEe WGX<$,aU*5"ϋ5A3H:uc9BLgCd)!F/?^49ŧl}܀"6mGeއ3`.* ѤmCAyZ>1f`E/mԹnH%ʬAvBz% &/-V!_`l^(S"l{[5*~JJzMQ%yф ^p8Q3ti,3΂xMX1^.98AcSPQX\g\o0Qf IW3D6BE"$~*X*Nn2{+3]/9m8vGD6wP;.VUPϜ& S MqJLdk2t~qf2goL1 &#`EX#Rq}!⭜;6mAl!ec,$|0۔Ц;n{& r䝉 GդE9q:HӪV)xct\Vxl%5o[{<{GV^5ak+V5P5c>N5XAl\~ +ƍX[IDDuHQ'p]z[*МJ;-:D[ dqFz71%BHU%!%ӠKM"y2:Ꮮr=L# $!|@ Þr=Y NuQC}QΥqg I|9?Ua*z@* Yϑ~R20b$z#XFOe#enc̛^l%ոtMD0 b@CgViހ jg(EM6iѝ{ͯ-{ 67&%2cD %W}JRޏ];rKUcC+~įjE,!p.-^,IUQx;Ħ/|KF.>Ϸ|5Fv_a"t^Iᦄ/zז[|ީBsBIK)w8{〵X2bߨb.W[Q7άWWTIZKM2imxB&x˸+GV/6`8H n$$>Z7"ؕLżrr.U5¾Z')@N7M溶n{i;P\=ɏnE 9\ʌnχ%!'}Jvz:m|12?U|y2$EtX{v{^Ɔg Ѳo$2c- >jN:Ϛ$:A,eq^u}̓6gs/9eN8%) ZIAO\ҁyJKY \+erDa!C>ot{wc.ggY[#_9 !^JB}.XNoV+i$]S L(NK(Mx1о)i y;ѭm.JSKPWeiֽHg,n~j MvӮ*T.}6>C}؆Ti"M;r}. 9?g$u67؅fM Q[TI mߵm |'"gitnXuQd]>0d- i=sDd7@f:. A¤Ǟ]yݙ48vj$ݢ.>KtTbΫ;F3f>k 2I`Kf~եzBQ|-F?3Tv/c<Är`n4B$9_ns[ L8wqg:|6%Ǐ=(4 X..Ĵ޺No/b?*t%XQ~ 1}`_ P7^."'G =; 'pCB:?ت0j[biB<@|uKpP`d- : CFBZ\9.ov_m9G|oV毓~׎~G3]2D "=!)?Art{X.$zA i.&^tצ9(\2H}]N%G-VwAM MFe@ %oaÊ[;C+v1p9J_TԐrL݂jUR[cqS6 5$(1>ǚjBK$ !yBr<\jȼ <`@Tm"eUS`TJ7UO\T]\ %A <>i`&Ar6{SbCacOdWAKDJxv^#(p-~/-S'5/k $ZbtHqi e!b^9 ,7Tu,eoUڊ:[${j Q-t;X[x.3a(֮ɴ{5=aqsaMsP ->0{iaG7~3Z7ro_psDZTX3y#8Zkhܶ#* Rzds[H85Ile7,:/T[nwl|{@7VJ1E#l,)emsVAW2۪؋-hXލQ(A@(|Rш/gwG0bmx 2ѵJ q5mWO\ᯄXL} ~wpdOKQҹo'QMH2_f d3?Z"g`2Gg[<d 'IC''+.8윏͹ɗnA9{|@IV}_OӘdcXA8 QrdbZ,}> o_jjAϱs`HEg6QB'70//QQIv$[k цE_O Ul =IVrBIۯ sW-qT `r72(MGH)9 \')Ψҿ}N3 Cƒ8 nK g8- '^ǩʰ%Y䇍 Ov!py2 ;1bW3L~'*$+: ndQ/<g935G})cC%f qLݛˡhz dh^FRᑡF@woUu)8quq$P6G`Ӓ1d.q6A˽Co+`໡ɥ͢rhe^C=F[v:qȕ@)?1 );?IsѶG}KTopWsFCDFoMuz#_);jau\iTGcj]VTx^R s Ȫ`, 廌>3ĖpE)τsȻ_=| οMfdL$K:d& uv{e度Bn=UmTCBͺS5"a@Lևs6}f1{nj4aD`^x,0Yܰ]VdN%gc慽XGF,fL,嘺tyhk?,SS3B2Y=ܓoUͦ {jv:XI@b{\YJUͦ2{V'8tAg>asW htC/JByL $l/$ޝ%fD3c\~cGY*@7HG1P"ҚyLh:4-:}I.a{Bky?<(pMJ`!6n'k! # t6c gJ([˺aF9 %m+Bh N@Z˪6P)X 3$GT:G#S*\Vc6*#nVT<[|0xE- V/V0cR]v~9uV\xWY8jw+?~YS|!)F Waرqb NpE\4І4y. A`OpN$1WQ|FR64_cy\+ͥ[>f_ #i"LpS-uzr/Aaې͆ /$4@9*YQ +E'{'L̯ ;uU]0BY&ِy9}?2SdPH bT]E?:ބtɄ/~V|u }@p4O"jv:1&5\=ڶk0aةZ񸨨%h7OA-28H{16->w}k(-?(w u]{{@1 M]?e:h'x/qu=eRni`}YnXD^ӻ͟.N `]h pы铏[90"vuyrAߊ\$&hTf[Nb}s8uX _Wv b7Y.]1;ؽZ8:T;'zxm=D^[g峘5DLR*v'wT j>7ѓ}Q]J:0oDg7HĮ/ -h<~/Q1OȞ4aˤD<)?uhUkFUAJ]{ i\!ڰb%kdBZM"!ǀa-fZWpS*aa dؒ9GY0 ̝Nr:==(լޒFxݩlAUϧY|D{ϊ^&n4>;h}XyMftH,^K`P}-culIh&  IkްDHT1S|X BXvD_A$WD2 aUj# eZdy!k&8,Ff!d՟UW1c`6붜(WP3g:Aj./şmLK" q'*YbΙ3GP̪LC\w9.3dG&_8MwYzޓ|ƙhhtɆ] BITXƐ `/Y%q;I[ȣ><.I'M@gߟx/ejKorEf&Zw'23όko!!|N7m0t/vTa>կM&@ ѳg@w%7q~keͯ;X fwxRLd]BL ɎojaDҕfriB).>xWd3Y_@nlZuuzwzPFuzYxQ lzxp&Iom (% "]TK9#Pl5nQnȻWhU$fSٗ{iWlgZ⏒;߼l@TU:E_aco_,Ѵ,X+>cJ٧~>c+֭@d Vت|ZFN9]Ǵķuiƴe#L_.`zaRD5tuEQQb~̑g ƚ6Ec6g6'J5D,𳩇Ĺ5[%@WdpCF|攱MHTLe ͥ8TڳI$z<_N_Laȸު^< k0;=H}p3춮jbgU8ćԈ+ Ḛ7**N &~y-Yyr] 0+u9wo wEK.%~g28RT߫G-9!QiXjg0CyLqp 6*J k5lڀ>*˘i9Vgnl?{ S*C6>8==!xaKߕs#{{&i4շvd6:D#L-YD=afx`1_ͯ7R7ݰx4na3YGm~+;Pܓ=#eF:(.n6H)(,yM/f˟PBO*jIfi4濒؜9)~AM{̴̈@ "Q3(?3A펵Iėd{!1!7HÅ ool7#WkͿs eGHޫ(UZXD Go,r$1XHj"Tw@d.-F[Nٰ)&cRT[NwHh^I&%R] ޖ+()AZw^N*̠ ۻXOlh`Z+zSKA""1f qӱKt @s7;:`/ȨSY޺Q' @\4(#]`+RA~ 1_MS% 6/s@@1?784/+{V:y;bR&pozQg Dݘq 9B{Irk̯T5;򙧟=0E5GQN@{rbg<$F zʫYEabR|ZvL_ 89ʪ1`B(]!'LW%ʹ)Rc΃q+@Z9GC7e]ĭSM䒋`IEqt>ވBY"@8f]剸lkYF@jǗmiii{?M1 P{44 6,uW|gjrr*DHYh^(* ʌz)!]l_r/,)?:bY޵H0`2ߦ<:1au'{Qȗ|"7~ QyH lq<.$+Fq"Ţ#d?TEsNHBi l>]B0Tl;o*#]K8 46(`R [ܰ\n c_%u[նзv DbfA *Q&Wa #i 2w)jw#*lX[[;43N@|̝U>W=_,7F"+pux}L!=n>rz U _U(sc/#פާ oz/* ݽ!#ΌKɅJ': k~6Cْ00G3%ߑJ'RgG5yCq牲t/oKI7`J '~i׶ Sw)}@B1ht#bnXyA=ש0!)3T+cu⹌ܸi"zBI&xk3SAUϔLڝ{W-= a^J+Tã-^{ ~5jMjЛY>|CQ%x)yW=)%3s\tR ?SG?tZs7׶ne\y/RrO Sհ硃z%h闤sKzzٻW0@x`8e '<`s[@Wg|lj:mє&<+:pʈ{i'\Ia ƠWw_Ht4jG p͠M,%UfW6KʛFRS@x:ߩ6g'Yo+멘н$G[#oO: KεE)#^jp 8g>nU|vܸX7:Sug+B bAٹ6I\W" +-wuHԬ^k55Fh%e[rp3+avܯic9O ZQqu pT'q`2!ʈ+W=>ح[APDY}gN (oMM5jg+5XlePJ5v[9ePO*PՔ}mFR-w bMbJbOUy)55jiR -EbO,6b#5e6)p"ÈmJ7SiU`g*G j~6˪>Uh>u;{"aI#nK+vs9YT)U,ӸLQ?bT=L[*2zN m/AnU,P>9FW%qX]`1Ϲ9hG32p0V}FҲ芍%KvM`43JO#JԉӐ;r!*BWADMr{בr† ^GߺpL |RwWēTSq/*<acjNJ/aeP",Ϸ4)#l4!.};؅v՟!~'N.xotG[0ps4gBW܈'%U!niݶˉ2ܕWג k[x;Riǹ{Vj!7A|LZ;x$٥$awFᵬ1R "vG#y7e&]Eǀ]& r?U1WHhRր-,"Bt7cA/%0Aq 37oURC~g͡BllJ͉z644N m;̨.$.2?J> B0{v$}đ*H9~AQ5$*h?G^zu|%a6l*60YKmjZ\B5-tO=J$hh5RoTF߸ztw|sH 'SM(GhLj`X+fHߞUĬft7Nm |cu(ӵ_Y CrR[xol ewfAjR2"*1]'L^{Ɗ̟fz9A'{6l43mF' `Y|:.Wk3kԩUb~C\8N8)AmQ1=f2PI= gOn[Grʮ/͔[J0:hQOO)4wr'=o iORjhɣUyUm!8*\cÅ:>@nO,Bʉxc[]N|ypNiX/s 7~QnA f?+Os_Ăy /$P2:~9ݾUFދ49YݷL9q#W@PKi7ri'/K\JHYM<~-ez iePel%rRbvMJA>pw#mWw!-DfІfmEgoP !M&Ib.jކN`A}8{:NR.A;)ctYys4Ϊ5"8CGR/Ve ]aҊ 0k;ξX5+=Ɖ}3k1F,rŀw*W#ꧢ?64'j՘R:L|BJfM ۀk'$uEsr.Y |Va/uMQ* L;Wgpg+nUªu6eA^J {g9^/xoNC{IŗKRxm|XhzmW%4ag Ev 3C!2򧩏b4XSJaWUVW9 fO{bu?ݨە9ː7Ҷ+d8&eTg}p$Hdc2. j۔nazd $^~aQ#'~ȁGMS'?nZ`QB5ЀxK6-dՠ)LVc(ͧdkRnH)5|ZXVΗV<@[MaēpN }=aGu>j)̓B>P&ld{D &HJm%GsHՀPZbj-nK-ݝy%#W:S=V%D6T}%%O4 J?$y R-{ƈG:z4%sKiQ@UmHUi+2|wPg{)&\Ǣ~$pyhTQg oG5##@_K7@v'r.v,|^k[l])4QW2ܾI!]Xedg Te@b Ő0OЪNj!kYš֞g!fr`.ϽX16A@Hn̘܃Qq>OX=r/*l;zMFdAn廒߾Yz b2ECqgX'A<#dNS-^}bY,~) ]x aUp)v^ I\F܄j I B9%OR \‚FH**6{H Cȡ@ nv` ȁ ,byIuY#V"7Yl+%36mȱ"-&EdО0J=x` hjeA3<?_̷ɲ@_QF7ɑBc-/ 0pAnW=Fo{1&btU r$?a u~M0R9DR+_ˏjȝs,x%zWʼn&\ )tf^gLo|m~枴G`u2Eu6Ft,KU Oj[+ᦆ=eܝ<RIЕf5֯_|HKMi+LL^WzMmF@YngJڕdQ6KY46+`*v69@MÀ\#i of0\ag8 l"<\ i%9@HO"1;3L]<6򤚳 *#@ۨ;2<*EA-OqMYxh6"c2[@;b:N+gs>^nQ?^P v'ZҞ5Bř#l?.س;eP 3us}B8yIq6Of-0:,GrEp>(^Hݑ 嫮 ~"p,]i:2s 8zKhOZԿp$ب!{{0\zNj%Y>["9XmYay@l')xҝ' w+>D D/%3^M34}eLn,~&"_J^mQjx)% 6o86β,iǞMiSjmXLC*CUѷ3zTd(P0PtTkM;o_WC4[pngR{*aXJ;f6j3LNۜ(>Z$S4+~T1.!]!X=EQKVA~͌H8PFIkځС~J%WzO9R?ik=ZF{?/jޢ91F{sⵢ}\j+g q]j{]㽜سVJD3YTS>.\+M-RXNx+B] w0uk)ꗞP.z?a;kL)ATg*\@v'eWueӮ006|g:i&I+qB΍ כTIxL}hR6- Ğ3^qw{#߮m1„A {c-E' PvA$ÏxU(BPy$)8BÑD"Lh,[xld9BVfM[ìL9<Lj`W#D]'j!̤[N  QhR(pMyؖS'BG-d7gQQsO"!"d'$Į9OϚw鹥0T<_xlT=Ԛ}R洆Dtzۅ!e#̑ypa+'2\\FFJHr?T@!yfX B$>P,"ᜧ _  vml'!Pl/i-Fm|]+bوt sgGngDHXj=<3F^QFpp0/8}%iʬE@Aa+d DV^%dJV:Dnʂԟ@%1taB. L!~Ib.pD$=or&n`s~R!<:,!p*@C@/Qg~{'1_(2f!C>b21"NIנ)kC\pR+LK㩐]Sa IOC]wҏtgF9|D iԥ%гa'2sO=}p&0JӮEh<0N ])@Xe>!Bx8~ɷ2{=keqF.cgY+1ї%Kےf 㓮3ἂDT8{襶$!bWL˪߽|є![k _}G/;!&^񌝹ψ.4`ME0;##_k@^6H@+ljx`*FUu#EBc: WIm]UHfg\T[ڤ[6p7>rw;he4L$} O@V?u#LGn?84Q oÀ\뺇 Fwo[!a-sMjګaN>D(zz7(l 6bŤ}vpɖi#DOR &6lFRR5@ލGEkwpƺ~-qFBV&2xb=)`\؜=^T)zUuvZS|&>9p-%RoPMr7Z*unH /Nk݊Y]ս7|<ױ3Mώ=/3\ ∹\Kv%2\R_p迅yKĿHY.Yid$?$?=&W}z-l}P-EJ!.wuYYs 3,>M Eb޸;JfG4HH^jɻ,AQ죥, @:ĭT56ɑan`* b:+L&,b]l3<,l` ӿHg{uVbC M$hEl@6=hF0RUalTP!% ?1 lY֬ #tqXuK7Exm\ڼBjD ft-b1.]r/]H*UʰkB2-r' jQc4*%lI7) De!=ɩAr{cU ,*}4T7-+,EHԻgJ¾iJU?6J>~毊'qcVK%ZWBss60sL]q$gS4䓧>v~(}l.Ii>ׇkuQ\>g$l'g$?axYo A5L';6c܌i=Y*f؃X @4 V(߸qAË=]gEa3?yrmgl$ ҝ!AxnԛeJ5+@qgAj2ܘ+ "xT#{ld>=#[OU`|  U|4u:luE{rD_j$\YГ|Wܼ HԫNkkhAl+N4 S=w"Z_rv)tWz (Ή}hJ6꽳DB=E "Q hss_2Ǔ^Z.+7)"K{QEe> i+M >gs(]IjfLJ*k+1)0y62Q1ѿlT 7\+T!7ēu2xWR䶷' Y{NG\CߒgȨv*m~A48@4RәĀ We&cՐU;DH3V>A=*6M?]~)x J̼ !" l:;e>lufj Mt-ѮH9o*jG"4 :7q, TC@QÇFt]2c22#\2B H>U]TBjn82L2&YĽh''3m[Y~ܝzi݆.7u@lwr18G秶}('P}Iӽ/ѳq"ͬlkپ䭷{b.&淜zZ kPb0GYUI#%ެ q x3D7{D3&g^aCD~:Fx+v")̬c3ț@p!zݜox\(zle⿨z~8Nյبmat>3AuPyPZ߯3!—2O[*CJ bu9Ew%REV/bD9}0qK:>:h Cyc{l㋟s-QYx[XC8!R=nf#]rVeT!;/*\bj ikP.b q\YvCB5t2Vy4J'\KL^Ki=vkFQZm4)TmN,zg x?0]55׊_5{4 w/I}|CpѸ+ ( ]);VC?vroVQ;b3`!J@R%ӈ4q)ܑ%-&*MڃC#zʃ \|>+Ydþ Y)7#q(_np鼺LS|FY{YX"5Nu+XWsrICD?ӕ0L|&Į7ƛlt l憫l;ذGMC|u ?˷J,MТ4ƚakB9cݖEẏ7B_{=XDF7Wu:D즁S` b;|~jfsi$=ll%V FQsWe٢ƅ 89ms$F䞡6'u晲 F2hrei D9>vйs}/yLNf< 8uzeXƔC䍾c+VL|+bUa!; 4=u.;~X`Fj`|l:F dr}bUK$vwQw^FJHZ|2to(7@hx?}b?XnCS r4vF]/6nOb{CeVkSȕA~'5 g⿈1%Ar@#Ͱ9Tg`z;\\xO`S*5H1“bIY;T1$Tpml5qŧQuKj8g_wXp v ./)ژ[;ͩ-?ƂCrNs/2ğBp^VGƶt,nPf[dzNaj"׀@f:7I{1Cˬ\Z5~SzqQTpt`[jC\ldmN*As ;ܰ>.t"?gY ma+:ʊ0@5{WQ7]vd=m ?WٴYhovLVAHu1AY!i Suv%Z8(o8##+7KNXt6n`&QE“xd |ntw{_%c*X5&=Vl+)7tK3i&. n 9(/zzġadmܿ5b5 ԨXV?>f>kF^\- 0TЙSdH`S{uzUFR@FJ⧣կH3׈@T5mI5r$mVUrl5 E{kԉT! )pg~^2KF=M|}W !kNt; Ơ~Q =s=teŸ$/A7@!0P@d|Atj a32K586 ;M)?W<6}ņ]jrdœ8 z}OciwI?S+AZ$[:Sq8⏲O-gȓFxVĕ I%MQ)>(* =~4|s֬HQYh8CF# 4cjFb:5-+Bta V%}j_]#x ?ϟfRH犿8.\/p ӪLE:$vms")f;bzBeAdi6I=^v&2ʟ-?rϜ&18/ hX97yHzelts.D;o$%ycrΗHƒ,8o#]_[0v&.L_&Bv(=:Uv*I{$XWECcbEG؛] 4 :ĺݬP8 V~B} ԣvYh-M-7fU_*TFAn@UjtU7CV,UMb\-§lw q\?}C< џ ؁סO8u"؛ ñڗ'@v%dK^Qzp2[|=9mcww ԒmpioY)]5?¡HCPШ1x÷;,}j"u_D~]Ր) ^(NpLLZto/* upi$(졶Vx7#Rޠi6!t ಈWb,ʕuN)msvnqmږIѿ?a=G35erыyZ2ϼȝHyCeYfQ|9f="o[ydmA -Z Jk7Ale6c@6eεV=i%-tNH:d #g}x oZt3 lc}2"t#-t BUi$n06 f5ndb~L%36g"I"7 &&aOIx͢Og(!|c~ $= au %P鴼.|gU {_e.2dc1~hȡr`sW5aW7_ =j2wLlxա[5T r-bk3Y[]{)%7G1M'G7 w,2O@k9 p~iQPt &pd] w[15hI*]#:QFW3U2 l#/q#T h<Ħ8Kf!Y|yoL?vm!MTz͇"N2)~F*8$XC!hփ"*=t+#ZAЌiӀQ[~wcfǦGԵۗ{8Bo8뤡[(NoO'C-X5Az١ P K77ࣼ( >[Dt{njLK)@VZnēX;:SL{H{Z #*a>O߽˔{^6|ĺg#[@ktOz^Lb$J1Čzغ%1\/{@ YKD< Q< J ŵZ[7+K.qYd+ SܔAi{TOUc lRck*gSi3W1eO$W">ȺΓeVCjV+M{K'{GvŒs~OT{a"RG" ,^dpoFU83^.L\0NbuOhߡ!䛻MZ}XKƾ@ nPt!%#+JjĜ![ؓf@ 06*;,}ѽgzl&΂wY[xI\ZɯX[+'!@(9a%dj/%޽"KRV7)]pHWD 3`}` h27 ^:j8|>>'(Nm׉ʟ:i)57C c8Rهz"64sՏFso=@ ȣtUSC* sQB_lU/ _hJӎ).mc]5Y6e1)%5(nLO6$M(Y2Hd;$z<\iFNMl{kԀoX͔f 9Y=h\|\4}bV~ BaQ{_mXLgbʓ}- ]>o9ʳGM!\| @FI>޽'MR'εhhAѲ|ӏ/k_v,Mܘ<{ы|TϬm&[KdΔGӧ|Y牲!sؚxN9NCώO6UH*SS N9 Lew0dpn]o =p&~-ea]L!uӝnGA2=[ 4'DGR <"fĊ6Ͱ g]Ҝ.ʾ'vm<] e\V @$@X4$ȒaGr^8{3{~Usv )3L" p# ãB`L[xDI(1*uR*yLYY$CA'L8,nhvEJ9Dzj` $Ԏ2uuwG, l2=?RW %ؾSF@"#n0(kGK DZ}tQ*ɃydѢr ђbO\ ETzS0sZQՉҹ*ȾwuĪx'EakIzi_;L*!+PfK ncT$zjQMrJ5!u8gRn"۝3#d55L<,g`}_@f (AYw2Dé&BEZk>;[h6lykZZ88_)[>CL]0?i`FgQ ¤ɞ4(+-̦ED;h-!WM*6vQ[xXI׮{/oؔ1aQ ȚXеskρe`M"cSb(9H݉%Ĺ7Tl.2:e9g,H~>-V0d> DO,-BC^ABc)OeE*=θȳ{a>Pu-9=+/X<-Zhx45Yd5˃֧$Q$sþJ73rH%߀ 9ce37݋;ao{&y9۵"X~e)uBȸms.s~B K!|Fp\U6aE=Z UCm;$e#8cCߦv 0. Z,~O{*'y(ֶ  :#g,fȨW"* bx,m V+=\Ջaܧ;'tCŗwglR~f;"f'j9gTmБ҈Ee0`"X84Z/F6]$L[˜lJ)Up{c_TS-apKrEZ1RR'Y9enGO57Jzd9*9$4I ^D)+-t(T!g3EIJNɃvCDoZnd8%; \hzӱ(8eVǣ0,mUc#T8IZYXtw6ʧɤ$,;{I]bSC:G pBf?q(8ten'9(>üf%tPDdsyYl\ =aᡭ&;qD~GjNl㎄wc C|֜EJm_*ރ)@R]pJۖM.*TTz>WӪZlRc7V*%y9jc 5R0Շ7n4"ntC^nV|d AU^m!g7c1a Nv ޽SV07>lxg`{Mؠ 1|Ko޷ m]h+ +} MлQg)xWj9nIٮ!"` )y=]ڇNLT"=@'}fGyGK8jU6blڼ&͜T~q~m-*kQtj؂46 !t':1PNz1|;:.0Q7;xOBW ]Zv&چjffD|_S7Gdt0kGd=lia.\ 1`xVS ׀R{`'jTW> ʛޣYyݤ?MnC\ Nj|ys̷OH _7j痓NFȍSK'ԆVo,D!NڅyeD&^0ӄ2(}> 4Z9SgP UR&Z?Yvw,bY `~pG;^iJ|3?q:=a,DdN۽*g7]w7q|:|JpǎVF:aUh*!v%T 9$^$Kmm(@1n;/R. +U+NbkJ= 󇡾DoH|6h(f(8$'.K1ÏhOLnXY"Nd Le64 1fK=۱EƕVD 8YoԽ r:E#p(a1Hy+vFor I(̀ eߧr6I7b1K{>_8VQA7Ɥ_42z؉16%3 .)}F ƅeۉ}7ԁglnwTc8t9;{nȮ`q7 2FHZR]O7vxb$ȅTzzK,,Ysa*eT 2nD2"oe6t: xɴzp5|X>wБ*({RiAPe3~^d%41fv+{ɸO9s$N)뙜#d7cH&<.wП(@~䊼}i/f-^d 5uf%]DGьxG%@*.>5K l97 k=Smt[` ƕ[lXh6Ī5S$P)ZhymhjZ`T}ćH@jps+ghmR-TOۇ-D6~Rڭ^3|1[6z5&Pu.DjS7IDᰕ EqBd?x|_V0go̵wt{HŐQMݰ/Md>ₐL)[>Sc#Ԡ1HR^LnJ !f3Dg;Po ` n 6Ɍ\~7խ#VXTGi0@q9~s)ͥih% f<߶F_2"#rU/,UkcZ!(E Uƞw?k}!,TgLMD@ ˝Ufn,E5{od 1;1u=8o~EP8"~ީvB#.PAfFJ߅y,{؀"ntPx*Z2%sLٛ.Y1$w83j.ʥbb .-v8׻3f2VK&HsHVI4 +Ӟ&50O|F|0Mdܣ[vdta΍0K?NBB#k9|ni~,깼 uAWICXʙf(f:qqs+3/^زz6Do?^Vl<}x,ur | h/]ߝ -uO#ęL$򾛻.dLP~ V"i8I^4{Pjj8bN>o<|\􂥜-cy7+\SaHڌZ[CbՃUՖIuq4NZ0 9ۡF Va_ }ЂJpJbkQbV0C/~Urr ;Xq Pw:sZYf X\IzqG6B\\rha6V6:%`U1bw TiQoPC->+r9*ñ)=@t¿I^'O,2IU}\MWZj +gFΉ 7r[W; E2LBT$] CG 6$/zom/Q@ʠ29-EJ); (VJɠG/o}GSxWt̀Sx@b$l1$;x>2QQB"cK@6OC1ir8~!$Y!eUU75 x Dq ֠H}%:NayOgjBnVpKi!WؙMbMqiQ|VLZA& \ORٙ? ;lX܉Cx''5;_XPktv&i\ #ǝ:ձ՜Dv5S'h?"&`Ah nU/qb'H蹽h̬doz?Gmrq{v#?%Qk!`u72y M1Sg(A%~:b<|ߵp}Rr _S cB`n5~6ud{>צ ?Z55g" a2b ~ϫ[(i8l6|6f%6 4s7XoBoeG%$͹f_Gn+v(#;/|п|w~޻x4aP::иْۊR_Np^/wF {h*/,`Gɯ#GmA+]rq+f\We>\7]FMYn* u/HsmP%M-]Չ`'ř}΀X*u)5~UM^!Vk a3Z_F$IKAq|Cm8Y4ˮd 0 1Oe n_ !KlASlE9ۉ=fҟ{,:ʪĦ&q+i]G766T{!kߏ<@̖9Ps^`׼aqѭEIy?E耇-Eo[QM]i}bLbSD:j\Օ@jH#}WzC,pT$ϯZCǴDŵd4pie{x]Ga \Xawlê̘: SlQUUTyђݎNdY. R->`wzoR[<'M*;i0Dvcp>đfl%Y6afKß䢇&F;l ]}FҦNPF&3oc-QF =pE۱5{L̘~,,̻IB"(fxW֌ 1=%bF3w!O<,俶f]:WȂ<1ye+Hs%j&{{Nbh RGݞ2^;ެ=y`S 1K"{=j 5nGVY yRl +": Ki1BA;Ap:IT>WpkɣDCF׏6+F `8F`=ֿJXNZRnRwD5NZZ"XM<8{V1"rs QScR:?͔{ aNRZޟcSOݺ쬠[k/mQ M0@ zaoG~ Ew( q󾌰"mAzuXK%-L@:.n*Ig:x&ukz13=54S6=KhzB( X)"*O7aIxS:ըm\bxW_(OȰ _@f4S'= Ɗ+rEz W-+He۝Ce%gXU,<7 $w3ũUzvTބȢSrJwӣ8cZ= x] ])6') Kste/Hˆ<#}Jk%Ox[QV!3E͠P7CfReMfg95iP"[GgtޒEƲmnIEbWs^-: #1XЄZ tuiFcmojRpZh4dpg.$9o!.}K"|54l_FfAw!}lqA:ViSj,9QmN֔- ;08ԋ GR}[ J|,ɛ:~œg`yp4 ¹JɄߵ̟+_,T8c2 C'mPRW/cA-"lapvW);ݱ"ķ<戵@ sLbQ3*9EnT_"S3nѥfi3*j_Jm37x.MOAWF.ڴA"-?pr/[8` Jbɗ7Xsv u/ x vGLJHXUv`rU42zHo്p)OzT.ѬGQcj7 +Mv ?_gzm&*?{^?tVrW<1M*Q@> C3[W9>PVryAQ>/\|c=^A'iYazIR,jWkQ=ݬ|QI# UyE+@X׵ϼ:,0*o㌄?P5U}ȫ9&.|YLCbqi|mpEn$6+>`v1~A?UONiabk?Q%oS:hߣM_Z=QQ7?>²=~I ]J>U\}*@f>jva!Daj2dh\zwb 4`ݐ.$}WO٥dDƬjYWX=b&x^o)/Zk,`AxL=PxkC 7q4<  ޅ9Va@9msxo+iǧ<8e ʉ霸yx rB=75q/J?x@?s eЫYY H]aKCʚ[C0S 4-ĬצI[\RH⵾͂2M},olVZR_:JPoB+ڗc8@^0O7 *ohyo>t `+I/-r:UlaV/ܤߔ,SC#dc%蝿hWFEvO4 ,y=Q mЁ#Q4r#cVRįVDr,G[=f+%Ų[Wx;Xi,r,Dj8abKב2H)[#ybcVJqڸ<<-hjwSNH$ʿmOTډrSw`[O'@}MX$.'S hNII"w'2u<ɬ4Ԥb'nquaZoYNqKQZG-cR(dwж%xFcCֲ]$U3AC}`uWGv6iZ3ͺ/)ʗ4/ wk u_CTdJ(6W<\GbCX_?Pw~<?aj(l ک| Ff[gh2l̕]_E/4Vy1zn[цX<'F@okbDXU-g,W)(f>h45C~ܲl(0W^niӎ8_^]aXZM'\YH?05B}RFM2"hU`@mՇOC {Q+v=YUJ ?G5P;{QUd_a&,b{NA*Z'JA~ }?_-ݢ{˜g8d < .eG/`Og3(}J Û4\ c2VpҤ ؇ﭠ %/j`WpMZ*u9i`>8x@Jyv{6 FGv.Fٔ+Pov._ym-i߮?^!# ?|AKn W{(1iO\F׿rr0ϟlf,WdўO{۲P)Ϭ8TR6%2Ҝ#@ݸ~B/q]YBWs|h$,utkhHh&RdBl`CHV_gA0g+?οlͅ >aH:CR`!6>͵EtmODxXQF=r8ދ"s`dc0FJ+)r(m`6B@w8GB ߿l[Mbah`t @:Ev5\^Iu7CQf|mr#ǹ`n4j xXнԒm'@1H_ XHÑԮظ) ̖(ձ{ t /e,UNh$S_?p4qtqϑoaT.-BPY M;=;[F2*눇kkF5I@P6ՔK&Kce׷V\R&Qy*gh˄6Ԕ\ MAf^x ^ۆedhDbs [;MQ7mmUuc˶&s|d]e,P1A`hz`4gQufVQfdx"j&v#ay /!Sۇ(-5Kk>N֌}$y0 rfD? p7{u9,\N+k[NR6ۧ;2/(b}~=gdR&_v1||mQzXC`yy*P /K e^j qnY$&g{aD್.CX<%Ic +jd {'TrjCitAk` NLʹH;@%3xŏ؏'{ll (sQJmDn(gNPibP!?&˗a)pzfpb4& t% iIo:=lW-j>i_h>EH¾Ȁ.ɑ~#@  %Nvݱ*4n8"ՓK"M[G(QصLos@9Kyl[^qx5"5ڵhˮՖM(ט_`UvIYPb@UnivAy]jQX'\[FZ}_JJ118 h=@O:4'WVɢ|b.ؘ|M(qӗnSQ4ATIRƚ.!\Xm=FT6ݏU#5Q!"ФQjK-0U:+L]bXQS8Ɉz?4;W)FK+2n7Zd*>V D`ѸD;nK8Y îJ hJ4=]b1If NBvSJ!%A0FXRRdDr%:N-]dŧ&4Lm7B5(AD.a醷`Fcя2h$3wQn_Riozlt@MI4 ?"1#{O#H,%ja%SbS=Ⓓc!I_8:/ dرEx 5%vDŽNS6D@{l_olhTrcـ'HxQORhIͶZ尔M :/eG:"@C3|[J>is /ZP`v8Hk¾vIl/(.*P~GdET,+ _6Fa_d':+sT-&5[ZP6'"H(|z#Ǹ=b7\.KȎ~ꝬS)P{Tzukm7.oʪ!ȹ[%{&F:5ùj~l@cpJ1gS:.D ח^  E]!x'gŚX tݽ)PeX 0(Ѥ ZJowQ vhzaV,< !{-Dxd#"c]gr\w7ǴsPgY}CR26{;Fޤn/p:1h 0axFnpǫB]fD: ~#dЊ2򔬾G"%@*iiuZN8 5'rLCSCX<5Fn;vrF81y\D?Pѻ=!EsF: Nx$PgsXX)x.{7wVxeOrW 2!>#؊^-*8c 6ޭd৫n ~ޞtA#Pt2.{8 '(_]t2T 4 Of LcP >GI6^T#EH#0]K:gL)mTJv&=-'}:`Y*$[0G:ήR>X1>oaFHvx,$1UX`hgJ^1BBXn "cमH$upXzck%:lXYm;ʋy=s m(±O#rP+o Bfv['&LD4yE wOhQa =￸l%~jhn_'=g䉟?Q2e.H%^\iU%#w}͖04eiKaw㼦f Yo4r|鬤t]eH3~EliLb[(ܓ62V>yaT0z ~e/W (tz1ʟFȚ"B9>2.8<^g (76Tzo  Q?.5Dr,WKh垝AՁaQөTkx ހ& ZȸN+(õ:Mo'>!h&'m2b4jZ1d';'RMHr+S^X~&2Ȅ, C |'>ރ) (9hiX,n"0@HaE?ջS+aKr9̑DyPۋo<>^ {gr{@~(Wv_ cqk)a15og_x}py9/5$_oh[miXٹ.B~Gk,:зE)'kL$+?܉.wuS?mXM \@`!h! 6a}<7i|q,>Nw.<+p՚F9(F s14"^O-H+ߩiۥp㤣#3 q~+T!c{׋'{PMDD)\Ѐa?[\%ჸ.Mb?>8s 1է>֍.WbJJ4HD܏i.S%9So0HBo;S=kq˒'Y0=5`Zz}٢JS奖ߓ{i []ԤkudFBm0Ѝ}-BkH]fx9h{ucG׌P4ҾBޝ?{bޣ`OIMs?F5)l1պG -9iԂ K2ZPoIy8q\)\=t<>3N>ƋK]7e>Ν`\i,L *R85=66Dm~5]<A>^ <2a7 !ReHQүyg-2T_zmAg%H&_̝ 9*b)e͂_YqrG>嚞W`9fmo#e<ڍ2@kb{(Uz/BpgEIU/b!}+KyV^j:8a!cimw{`1umޮ :E$ZM1HMPu4=6`fWMl(*MKʹgq,g4٦I+= 9lה#5yL ¼Ƹ`SSg 2Y?Ε^8w>Ua9ѥ!PA"tC$nAY?m Dc F?W ȟS5F}Gѩ YO4GpI݅Ԫk VR@Pe^=WbG 3^J7DAT? Ўs"V8f=zԓv42'v~grMҀ~NHgp GS~,=sO?9*h8y쵺 HҐ{8>GMt5A74WB3M rԫޯt%%b}F2Wǩhe4.,|Dk&"#;}KleGP /mt3OyE],XJ*)`ε۹ac)!П >MR8|0?QئSԓ@T.he l@ْKĥ5A?]?&TXi> rHkW%Mn7%3Yn7$}EALE㴥k5kYb6#EXzޘ4lzK7>Aa:Hz:q^1QNe^W䥽}u#[膚SņF9s憷`o ǽvnRT~)=Nӫ'~,zIom yՊEL.}¨ 9_,GwY.C^XNDtHp~p<9:е1R4 ۬$h1>cR, יb Pj.c[ūl =jv& 풬N$|{ 5̦'] uvGKZ,.2qtX/YYEK iq GGB3]WB50E%)эLpT?i߻BW\ItHpֈ]vM|a򂛉7ދvO|RkHK|[\'7IּOLCpmQY`yxgc{fV=1+ yaFڜsVDc ^UkND 8o?qe3AS7}vqr'vAF= aYL}C)ӡ uPʯ4;&fEB,U!7lyAFk>;7Q%I-IG2NX kDc3 ]zz +#vOO9@!5ng ye}D*d*Qyxy[V`H`U|o}ٕs(,S_{y S7] Gqs6s|c!! _pC?j !Gc\$8 n1a;9IzzJʉMm.^fi0Mcc6y4T&^tp}9CqNiМ7eM3˳Ў3s :=3YDiatpsV=!uVꧺ++Ipah\t j3&rez|'k;DZ Tn Պ %MEћ NR1!]$A:8r6U)Klڔ:JEْ*e^EEhʱ̿! 39ĥ)^=@3o) ]* qv 9HB7zX؝F lv-I䊉ֿBJPI.6:4&FKa=}6ZE;Hu j(\o x=m>DK/F F =t e, v.37>ZĐ{~6.]`_ev HHD jhτ"mN~À9nۈ!W{=6F( 2j' c|gGԘ5>/0ӃVlR4+x𢠺%b Xe:WѯHy.P w ⁇?1{DSCLYr^$۸\uV;@tos+g8R>ANjx놮o%1JaųG>t 6s1U9DIa+':"]N Y#>|zz!UנsqhzPGs2: R!Aln+ÔA]TQ weHj!nz;Z<:W4Y' ]#!ZR=-T\{gqEq_"O*c$ PMnL^G,.Q N5 amBHQC}"n ; v {;ۆrvAߦ9 )Pq\js-.^kit~* . = ayfp;iUѭtACe(L4K#(yNuγrs6`?ۭT) < XwZBi"9]W9_!>$ye*qOpǶP~blR{5r ERO$S_˪QÓ;qzP X<!F|SiOȜosD{RSF7i ~_-~28P!9qTreMŅ VJ2Ұ"HTi5He(XA +Z4l g`ȻݤOʶIpcŶu~1v/UM4uQ@S^Two^IRܴN>w {Vsjb^`t:putKs#Ї~D`(@c3e6ƆuO$ {nq SR~`dn[mNtǿ|) (S6sAΓ`:RhEv1L#3\*CLQ\m HsZ2-`Mu<ڱ5%.5 b/x!PI{piK[Cz;;wHZSӱfޘkСP܀U KjĔ9:诵f|y2H:153>h>7ȜC9  ϔWGVTWVnFgݪ8簾a([9(`E`|4,^5?$D?;zQ1 }cݱJX椀 }o Zș ˢ|VӉ* A~$*Q aِc')<),tqd7`6z-xZQn׬ïhU*AKCpx\R`X~Udg(vQ9m9b>6Q=K&S?i|O+ + gOņr%AI08}:` ]"ah< !Qd N{'m:х,(M3@o7e(cTl9X ؜q^SUw {C $.{sѣ@=g$l$XE=K,^\.g豍rmMX_]䌻t== )?`NS͟qŒ V?VBYdj4uH(c .񥻥Nc-eʲ~aX/z%u[4lѶ{dR G4i:n+4:OTCJaHAuW8 `͎ =Q3WulH٘&*m Et\IӋhw0|qM1^5&Qg/cMzBr6sMyAG+ &]р|r~vJ*Sz[)#6=I F@<RFRBVs'[qJF `|ɀS9_(rFg' (TWd>sO ؋o g% f1µG2\vc+]- 2c)} Y.ErmLNk7GrWO8uLG?r7XrСF/qO6Fxwu۹lraTM|97k.7YYzfl4oGs/:JdBLVկHޮ5锹>ڐ({|1w u" A| 5|6a+\,[b.1I[S"y{:CZ$g swNZ OT>H\\Sv;NF)?qr#4oFOzkȌ Y2̬6 5æELwzq å@-A Do% %R$jS̕7=mEk1M"_WAߦ2B9(+4F/g\:֪_)ꝕCV7ςDrw*Y.C3Mv,-k^h{ͮ?^3Yf |3]>},T_H2#k. $I+ :bwL^vُߑAi$޾(bO8GhWh2V56*DovE)qZO!G˽tHYAy. yP:,~Ѕ?ZX*(G9}Ky )UT3=ާ12.֡mBH DբU! sW^Bf>eE`~jf\ʤEaYE/b2r>ޛ'xe 8\A[-%OL@]$Aq[f)nx[^͟p97h8@-0Cm/2LezZ*&Wa_N/0WC2@Vi&@T2ID/wirR;\@-+ qkW) 3GHs1t9n~GX?q9d2^GQ|T&x_TA1K~)$EF4wu0ZxjxK!U} xʺ5/؛ KlkK L*}[ǦXOr ~4Exiw *1 V@xoMCN29^(Wk1ܚp`@(DנuZSvP]oـOɷ)5m=qI║ڼ!-GedN5mr~#&&_AL?4w[☜]QVGlM=H7<~Rw͍=I}J;a8erǙ%ŃdA lE$o٣w{}欼*h!Y3 S # ϔ X3u AZ!0]HNa.c'bb/JG3V'Ga.v5\^en:h\Ѿ]n-r 3-N!64ÎvՋV|ʋ<[X#fP쁼eK 88?tTQDoY,B6ػA Պ?3:>+,A¿ 4[:iu뮔)]Y/=pau=b+~ ?OpIȇòHv i"0"^:\OGYh7ҶXb3I)Z_e-wNݵFWtS;Ҍθ2j˸GI3UKCՀ!,JͦHu!aؙ(kKx;J NE4m_.lEt,ܑw{N՚w?/sR.zie`lps!~:8'buj(wP-RX؝,&@Ʈ'pYC3iZxoSIm(MNy.FdźL)B= ZPmLyFXThjet]+̕(9mT%k*ׯvU2$(S} u+>*r?)n68@%ȥC`:٧'bJ,ǔ`lYXR^xyy}%K +*x?㠔6~D ܁`S䘍S$.hFTi>4OEab9H\7FJ^i_=M2k[}0EcKM> ֢wyD7h+/R5ZyX2P0kKp >'Lfbs h%@Y MƋVMqĨ @(o?:^c1VmE]-tc.0>q+R5g4)<"h`NTъ~/ȩ)" ^% '/8dhEp✳9K:]Rp^ _ ڹ R?#XmlAOS7H#_LmA{8>].sKn-_d-:U&M 9g|rpתI?(]f'Œԣ9K8+i|S7KgPb6s@S>LBZrDj>A$}j.<[Z~mǝW$A3T܌xn5;D& Kj;p8<$pT.RiuBwPͣu&}@{)"jPS. hK1:FO|% LA-P{3CbsZCel2ZPNvҲm욟6 lrrԂY6[/N5{?IAq;g1IYE8Y$;Pqo[;3of5J@yclyA3u_1ao<$l8gwtoymsà+'%(2RI 2f&R`kF중ԫ;8mphKTe z+\ 6|dzغ{q wDHyuaXTQ'1{ѯk'ZY[OHOU4]pZykn.i[93_P'+H L G0DJՖz|rէG /2y2;4cayh1^ROc}J 撆Wy9~U3GcI/\Z?P*i">y5w`GfܹQl'!.|?W:0"1Bo;,vKr\qqf(nq /{ naЦo[nZs*'f|}WX |q9F o3(ec$NM3F`1DKEzD^2TjygD!DHÈ⫛#J%@eWSt?KZy_ne,^d/ EJ매yKtEND.L|1Ӓ3ʜKD1knT_^gTRHzsrdS(cSҷcRy-Ordу׫@eZ,&Ufܯ*!Ayt? D  Sȼ_hHWY:' yϭB7\f1 YvN1K tjj̉p L Ն_jROCB H3MELok#mUa|O1{f!E-3{hWOz^ܪAR_ I .n37p sh/3Hp)%'JV9:Cm|Gv{Fr`9Z0̝qp@Mxb5z^d&,9]Zf)MXW |0A ~'rMݍفBQyuʛEΌ3^ƟN.AvqmiH_r1gv=i{EHY֗ØC>rhke_~I]6%V@uBSDj\R(ť]a[],ƕiB!_IQɟ%)F5sP)hek ҷWOp;Lŋ=eT+ϋÃfэ07KR( &No%ܼ!hFޮgڅIFBTsrSec> a(f{/!t٪fp޽ $zJ+>0/.oy^1y~W%;qZ_\ȸ $W7hhAig,~I~U;T .\ HkjDCi~jœOQiC7u%t>W_ / l X||D`BzTTcq o?@$F}x#a%9-4eɆj՝ 0g]1"0]5QO90e"q--|J]cX3meaSī5g-n V^.G{h ]xRQ{rh${{RQsmcj [I"/M.3q֯ؒW;)wo=L-Gzh Cطzj%Zy’ l%㛊"O7 ő  BB C5ȋO?oً:3o~ $ť{{2TUKac{}i5_My)h,I:#/o7'* 7eSњʮI選q|&<2R}Sey | )ELm;ѡ^%a7a҂ #X?wW_eQ,e r<\RPUG-.=|jX4ٖS;M Gb*q]8 mnŒ܃?5ҍ।25:%8z\Ӻj+K20a/7 ~I bw^#w{"rYU!,UJkzQ{bƓ.EuĬ4(5X[?Q/aխYTPC SE"6L+wWcи_kGԤGS?G(4 CO9$J n&;k쨔Shv b²>y3dXы(6GE| f3d:.3|va\F\ ;Չ #ZR,[bP _':g:R9IJ%,ɤIsI܎ T|gpv[PeoV\LR.cBdFP]P*WRk|7F"Gjx Rb(M+>֗)r:bK3#@r Cg/k>=q&)޽>ؼlFT~(3tXV<ˮ-0ό$;GApb.tjV@[$'Z683l^JtpNf|/(U敿C}# 5HFj)1\OpӉr%;-[0YNϷhnXgEl͛D9Ax V2snn뿔/ ۥH ?/j&, nPxC/Hc} wW mPw8ߞgͷh%اQY5Wrrɥ >ezrAnM'Ŗ8jIv 2?]-uay(مFϗwzJF!KK.q3Džs'0[F pQӝ\}9P2T~b[NG< sձhYGŶ儥hK5>U2?x{rD["PIK.1k||=&ī9ZahIR _J/ArEqj |@ݭЭҞ SHbB,T{mo9.\s4=D"}*t$KvCTjmQBEwt9m( vB{/5\pjT MX5k8h?<$}3S`5v:\5gLaM )!z.yI87u b(20 fU,zpxdLGޟR%Iq%@] 5!%QgxlK༞jZ80%K=֔K+pX_y`.s ncͻ۴S8QD%ݷ&l#GM9 9vj~ז!)g>nt׆ 0 Ieo!Y*smh%+1).qqhP1K3Msu :O¸Ӈ+kMJ*oRa5oyFleK{z^6ttm#/zMBLkE5mkd-DރҐGm[ZbG`4 3w[-c~lX^' 0TD=ےuTkYȡ+%o,Rf)u??V7Y~qx:\G%C+SJ}}9#لpVT5~eU i|iWۯɭ`wJ+pL|Z[۹STA[K{+.JeE|xxJڿЩ,S|$ q,1[Ҹcd{<lk8\LM6֚2%MGvFUz$p,̑"/y]} ])BBI|"mfB@s )#٫pvÎ c6j+Jo kLlSɤb0KKiSA~zyq&wz9bȔxmV$xZU됲ޢH3`8)ox.M xnWVb kJMy2-֬Uap[+oӑH,rJձv"+$ j4w4tFLkDo(4kPӬ#a/77kJt]Ew)kE՗Z%d_x*5 x4%}ȹZ"o-?3z"@z XEtYKr8dΣ-N`­@ SW7F'ʡt1:!GFg1G{Nbk3 AUc Rm4|l(;I,|rݳ]PFuqnez1ښ̼ΤQ$}GKdMl=pzPt&hrR_*@rL]8y7&lCû!$bnV`od/z^*,NMV\PJÇZϐsʔTR -71iHFӂ nd/BAGFʕKfS'7 Ja$Cf>Vtpӹ@A‡Gq wK@G?{ꩀd ]PV\1=^(] Y3ndבWY޽GG&dOFzF}g|X@y}8Gf'CJfý^eW;f! 5e6I fۦk'3!4Lo L: }^/BY~@ՅLzP>ɝ ^֞~RӢMݍ뽚cxMf?< {iv,pjjYJCtz.x$GȓiY?|hSb^tϠ㾩=B+!x4 {yj馡d4\2o6_=!"c%l6iu &bɗK%NR˲ ݣzkK3*t*9~؁ZX5a(TF&Km#>?٩ޑy/Q'1-7rI?-b.æ35URۓf~NUc?q8wHN 90TA>VB='XJL&OFo1ԡ"^MzC~>g4owv$뮥ͣ˾#e}R7Γ98Gc@DBY(zӳ+31w+\FV&qLts̠o"*u(PÁ/Ts ǫH RSAm"ww}5 AK1vGbhƒ%DĂ4˰pTK?i%>1^RE5Qj.MgCv?\8ѽqg?t 䛬۵wӜmfC3~QA@$)ٴ<ٛү=8;P{DIZ,}H>-HAë@n@1(9<~y.vcI$|ykn=RyT@EɭflºCSÁkנU>(}t_}b2W%oPȌ\A+x+kFϘgGSֵL8v糕ݵ` rղkX@K=Ieڹ!͛sAV`+(E_'5[[:ŦIr۞Z\}C(D:RY>Ύ♛Pf֋Cd(-ޗ*d/+ .y|ԛs 0(fQė yN^G7v X߻6KsWKEs_W*2/ 6*&M 櫠߮3ĥP$Q($H;| Wky0/b\bo^ahQLo?jNyoQڣųAuLܻu$43,ugGI~KxA7#z8 PuNwU6ԑ^\ۢVm%1/G0οeɰ%(Qj?0yC$J?{4 o(3)}`X߉j&Z1-$["ȈO ?lёbDN 8 PJD\"n->$hQilHhX8ו Eg2޾R04+}su¼Ҍۦ нht:Du7Y(C<\"w-)9=O_y=VO`ƯX:ۙC 4y .dd$Q(j^?+eg4:H4L>fJ (2P4 6jT.tR]s*C y`{Dk75HKmȿKBsBD X әbѪ:'!]dqCJ@2CmаDN(edDXyBaoĞA1^d (hL;yL{zMUS^U#iб2 N1Ƕ[i;C`FY4Ej!PJR0=37m CK2eT\U ۠Cw`rPK,Of\fL ;e~7;8x,4 G}}sQw"G)@2w.z״A1h،e:7Nl׊;?"T;vC!MSBXArJgϓ戭cȏf};O!y`cj»а1KvOq'd) y; 'ۼ6/]IaM}7-mi 9y#%s$3.ӽ]_+dZ Iewro6_mr BaW0:kYx('א )b Uy%~Pn.nB;zγD.m 7IV{w[ۆ6! IhENAe\K9>ɞhoJ;L-Μֽ`̤k6ڙSG&t11 rH&rz}6l5.B]!ᦵ7SKoy@T;j/b2kUyg7IDuXK MlzeHHD[]XMDLѹ[i <:o}> GE" Jj"kck±kw`0X "{B+%G{Id^,]@;ˆN^en [F`9p{gL+}[rmJA Zq@h!έ(ʲvX܋e>r(M=Wɯ܉\t52V % p|}hrӐ:P]K X$CrUP^`{ST'_:7bܽӒx-($H-p)=xn{(DFq `HP⚗mдFZ#Gv'G|`|R&d UCTfC+Siʤ>u- H3" Qz5Qrۤ,3b7JBm=bB1O(fˑ>hN5]I7 {B% bٖE'&sEEAINu\)4_+) -u މ_)s-'P!5@Lݑ[z(.gpOMD+m'KA~ڠXϪj>Ecn#?nܗݡ> q;}O7fTRO-,#Ŏt<36*¬5%PdwIn=fѠ>[zy}vu< y$o:ltL7 ͇!w8,5YNՇR/2FtK+˘.P+p[8óyj=_5G9 M^fD@N[{FW΄kpdGLhZehXEMJj}n?¿ͅ6"mPCs_y*]<c2s"]c>,ch gl;TAܞ߹̹wo1Hr|}{22E)_,e'q WUdC)ִ? cGc bJakF}pUYwI=!C*ԫۭ-5qro\ B@l,cf'S LGsFxF7usZ"7TA+E(׽n9W-l{lg^`9M`́јCI/m5y1ڵc6اRinت'~EnqHXZDh+Wa*YN{+I/@Dbr^KGY PGݫ:W&.c֣uBP df7CcSMR.es~ߪ| &cRliWL}}$_#9 Y^8 *$E~=O~Mcj\d6zW1o4nХӶݑ#.spͦ`׭5yCnIBˣi_Ƿ۸X^a vVx: N? ^DBl/aVIQsƲMOrsEhM-xmcbKxT&Z ? ]g{\5Irr~TYvrW`e)K[it|JT ITiôb^= "uWuΙq&^n }P<CPXAB+K-mIS(?G0$~5M.2D ?XbI#gWCɝ [D+]# *Qa 9>a_iYnwЍ#/Q؏'Wda]B? ,CkC}f8 !l4ʞTvQFH 8_s馕ȄAf;Ȼ%1X@S$4?Vpk};Π]JZMf~TPQ3~浏9d)f3^>鸘q+FtLf䭅T &w#T73꒼Ϡ9tZC63y~ co߯z#{agM׃Y %8 ~C\C oj<{\p|e5f;oI%'@%+82[pK[-mF5DMןHSWD0m͜Jl\,zkzYJv oS yI՟T6aghq"t״TxV?CB(%$9,tj+JRֽ_T`+ͳ\DZ(\c8ÁQYPv+eQk-=m 2mُ;&dX K6gm,gk8bTafDŽ>qǣhHOl:o3 E$y!&<*t3i&Tp|沛KV'122<ܫMڋk]S߷`L_x`!u)r\=_O@ +&ZBZI.OfHGry{CCžo\\seЧi-OWN M&(iP%@nߜt;aqlrTMmh#zA!3$~s:T<@>N ܰ1mgd.d  6cW!y|X)c=4'kpƗz@ Nv\'bi756ґf̱$3jb\[ڑ ǗqJnNxGZVH~\M|B<#؅aLH%6eN㜓icbv)P=MyvY۩6+?;~r$UZVWъnYP)9",%]e|ȪsfK:x@xI{VŶ颉T)~dEAefHJb$5Hw%߯o+[M['ԉ< BB}D5y~t.;6mww9qYvާpNze jsˀG3Pih`,4m!wI0ɰI'!,p".9!JK)Bj~`evL$CU7~R$,I&<<_7s:ϵ+EMj( &𓿑x@{jzF]mTlRoS6g/,z<{ ׾p! T Ng[ ɭLgLJŮ /l&<\+6 m]@k\6.Q)r k&C-&dI܏ZfPoK`vȉzWe~2rJ6@%PJΕ6b ƑN{UceݕEBgG1# J6 Pqۜa>S bd8pygpϋF<% td@y3M>OXe*1 X:i-m~,C%Nk=(lQE'٥ɉ^z+r%5fMP)3; c~¬u֥ԊMP( T7QU ⾒ vD>qR'-'5-b&NdN JXcoar?*w$ c0Q(eBРFazn %ޙ} wPIƈ Sp'w]_]AqtZqޕ |N9M lVsW4ְ$ eHǧC}+W FN6#  Ӗ*/>6( >H&ƓzUtf^|V*vqΥk.zrΫn<.B25}#ੳ_:LZfT\Vy*ѿQW)H$<2U~B{G'*5%njKc%[i#cM8"(~VfUB%U a4 /LK8~c:#(,#!/8cOSMuq} *?Wqy$䪕}B8+cA;T[dZ=JNh䴃)J3~]D>,wܶ(+Xˑi}xɢO(CcV*?&G'f<1W6=>%RTL>V^DAdi6Q9[p,*ix=rx5ts(ېX/@{heΙ^Ay %," ! f:⭊#h H,FK`NJIbp ;j9OgbrW5q`tkȓ!~n$f/6p<{ݖ;pĆa}.(W`.j6V'ckB=Cl> zl̕g#$sq.=Is@̵dHU!EB?"PEdр\M>lA`ܑDU5¤",9S/gG5fApIV|=Pt3ɡ?GRLWO>iMJ' eT׃ֻhN}M\q{* 3xO 4V`gzJ~cb[,-csɊٲy D,1ɁN}"Fh DXR亏eh!`GNO[i.6_9#gsqdyAgUvHӤOy)WOc=v愡"2طe 6n7}\,L5:}ՊH4aJn:7W[~r_T9:X)tޭq7I]ߎOpH0tKyav{6amy?G;|s͘څ+- cSE>0%dBS3ЗfU%~B`wX?J0Iw{bwY*߱eWrMg)Q{ α(jh,#ŋv F E(!{v#y: >ij8ZM9jAw`5"WJ-zm^wC+! bYi͚A)ߪ]p~`!,eqL'm?}"̺3 7pd7ւ|r#HtKuLA3c.TUS)?*Ft|_7܎Dxw 'h]ND TJv 򞉑 bD1HNxH/} e3$խfodZO`Ly;ى76 XAg{d4)kߝ3yOǟ%R'd~cAUXa.5BVx;0!< au2w/OOn?` {ZX6Oj6q#}T%/]ъRZT䌾@:ehT&`KY^0~OaL7 }`-%q9&V GYN0.#pY9Yf J١E (?)\S2՞/ܷJRػ+\, +d7o) H TԒRB 1UL/=@= 42 :@aDYҎ\L:͛FeI.0m WdW}={^n"a"FN)EM`IA)&?IPbױcUs:GQ~uY'm:|yJ;k;)}ݧ('7-[ju~yu1pZ J7sXcJ3? Z\-PZ(.zeڃX~YCD_:YI2;~fT)ZYR/ko0NJ]U|& #j4e0#+Mc(Xj5ꢇCcZKxmfWpڏhz:kUS5V֠ k e}N*GT9;íao=殹qpdE:/x2}FtXƲ )Jaݤ]2V ^sXW|P0;5dBD*͆ i瓷tÚo1MG*1u(PsZ]-Ľy6XC~ pzO]_&$4x54P:q9h \]a;Y6o^S竿z<cv;,Úɯ{ TWn4;Oa\^+M&/cH'6S]hq7UJ`|혡Q!˶z qt|IA4AY4d|.V|1:\0p c>u-ک#/^e٪Tw@< Uķ#Q"sD5W"<6xxlGW5~o^.h妿W-[Ăv67=`ҢF8oqDGXuBY(b됳7Wb&9M#Q뭒4fc^> 097h)qm&5Z&Eq0#mR(ؠ)R5Kֺz\\,[(`HBh?/'} &v4XS$L1 Èia]xD:gKOm=?M}W׼w0zYgM>!8A@UɭE[;ۇTb<Ь:Llw\n.9i([I&P* Hk%=9)Ck5x a-+dL k0ݡB7:$ɜikd"mNYL_ PIK90@e(}& O8!y*SFH8<~s=Iә]?;QY` Z؊; ռmZnS<\#t שA|(g?m4"?DOTe>`ҽ3UZ!v"y^ɄM%dS>k:ˡL+6I}\^Pgx8 gQ9$)ҋ#|OW@0x"LB2#[~U= ky0 ]E,"8<_%6Tpw>$GE"RcBڧ"219\_@eI;›x}ǚƲ !E!}w ) l2RkAXPN4Jg*/;d97DM_їf_RKl[ oF'y8Te, ssԹ"zt!nJzr(Ikݛ`|!JiՁexi@b𛱝 b|((MH"| |W{1U `*%rT/xrj;;w5mC0 xcn#-WO»4WA -.AdC_O]<lE,4ǰ?A|Y' t?M\}!b.yY:\}O@+HEͷXyiػc6:j]sڱ[4 ˜=Vw Z,np$m0cWu&P%"$*sڿiR\z C$i25|2PP

      2caKmHlE-"?2v4ĀowW!^ §m[y*G֩X! Ih?[8\cl)z_/v=dqj}`\S/'R+P0S L+U6mCI(Ad C}JT=T2ϾT [|^s&/*KDU4h)?<p?OjN>oj5\A).Ent=Fz3u"Ǚ>8#Otޔl LCԔ[(;>cy+b:-EE12y&_~9_~ Pїp$iX(>I 5cNQlcЕ TL[_$[jHpe10HOM9E=nQek+6c> <38фsjO!b/@8xi\t PT- 5춽J߃ZtC]Rz]I/7 S?izDr<(|>m1@L3%drN|=\I\eʋʡ>X7_;'%k0dBIǨ\vÿca3{}SH`妷z X`"gn ;!Q5|"g{Oa%]öR `7'W6bJ4&%(V)_{M bD/,! !-OdqKer׊=7!Cf0MH>yGR6T %)ue)S7Rv- I^!"'>l i-أ<-=YXocpjy.ymF[Z|:tOv[ > XbvuD'͟[ g f M/*#e/( O]NkG,q88E 쑾XcBYᙏ/_&-;mSQ,<dzE0LTRL]ך =Sm #cIA цC/A" 7|.S6/$*mgHׅ.t-Aw;1-oOI[xs-&J&|z# QqA/j &KIa6cC#[}RPE:&o\V.fUEJfAߣ ij `>3@kMp"ch7w*ƿb@Sff 7;qVl #Is5$_B m@g\C+ Ý=/:F;.F1e3qf P$'>Agžg~hCoN:KfljNpy~5G3]/i]Y7Aaq)MT7<3A?`r Ҵq(3͇s}䛾}C`@IhN[6#&z ; hkyt)eZ8 |TVpIM_|d7- p\܇4mXv>j}FQ6>d&7E: tkyg C4TrM֡,Z'G=Y' \J̷CA+gնS9ZT.AA(#VU<J)m3%I0A.& !m,Lw߻je ׇ39ʄ:kA*lSB ( :-.bd[4TQ2op0F QLYLы"o+O" YؑpSRnL ƈYDMh1AHBc(ߥK`˧B&aD/ʹڥ̍vQ xs놌@Zӭo7'`|}bS nwgJvT?ϳ}}ܔA۟LYcO4Gu.g:??_LAYTQq}ǮqlBUfw#믂ҭ܈ycS "w!烂†z&J8}gpw|\lokO9~ vb:M5cvbZ`g9 φ4v`,${`ɔu>wu)1ԭ$Nkސl(rbj8T3]| FP^22OF}_@~l>*iS1\%g`:D #-BLHJBL,)AzHZkl" F~pgѳcj*[D=1!#*LV5Ž uWHW6X)7=\42% nAs;Q{U'U`qB6SzYn|9skNfp^t* $ +UN:i m s"Jw:rz:6=N[\vaֹ_ eb .i_du |]d"g?ĉ7* o5^|WHܔˣ[aҹv_Gk+-\H hqudM6K |{s71L"Mk=WurYB&xdv9 V vX7d,͋ 6ԙK 7כ5m("uٵ+K8C?Si]ITX F/L%z),)F83H'mEi!a~Ɉ (X\'|CVE?l?O%4D!'hgx",f9 !M(~!YTMXEF ?"y ^U+w,3қ8OScԆI(]*C z!}"ؗ *'NT5KUhIΘ Alq$qוށؘy.T]:CG{o&qO/Z_WeBxqrKSs}"ϧ0KM..ipEe?#ncox:n޾pZMgBX1ӂJv؇6vnsjM &v8E.i7$x?Lނ& ]ҿ@1H_YsP>k ~SëNx2#X6q* |nrT!GlImUBC 5@پc]K#=#q!;m& 6cza,1)V'D]]aDqyOY½XՏh[1Oh,Q|%ҟr3LO%_J~TΕc<1A\|c(9#F3tO?GIɻp'& ((z[;22cx^.wwfviy x 9}2Øn>aؑ;;K{a].'"hk㩚н٩q(08!)KИ{0 =sBx`D4YDq/ aXmPNIj|Ob_ LW>"Xd4?"lQ֛8H+񿎹D| F]Q`6{Ɇ0iֽ}' (ΰ/~S|bJK!8Ըu<29z ҂‚PUbV'5 !{@d_(?phޱn/ Y0!C@R30] QxU {ϯ7]sZ<+I&~}W՜NV|=|JyI,oFh8pT20?IRjTg 56w1W/`8g?àT-jAV>d,AϨP42*VXI/#񝔍9fm=>me}eG 7,^?z #MO_Fc;lTl#Z)| xs1jb,u;&gC ߆wKHF+O|=v}ر~޼fPRh݆Li#]AW tESO40+ynν2Y}Lѻ16^c}fu;n?'b-<_ PCUpNz 5ph ΋LӺ/t )2ؑu~:EťSū&$;8j#:d,>p"17VСņ#RFڞYq,1WÕΒ4r=[zZ!iNZ86͍mc=25aH2= 65dwE({SDӛ^> Sb vԕBCBwlz.dg!bPA{3;!kvo$(h{Ayc{wk'@X|tb"ߥ,)@5êĚ?;2Fk^ͱ'Ěy 1sn[Sy*{XCELwvpf=@eTT:;Jrj|<2CV}{a?gА%إW*J>|m:;#i4bLXikWK 3!Eh;j^3/ISx֦pzuk]2~ӐLVof+1 v&<723ƻI-_B[DǍL#}9;i݈ͧh~-{EZUxT3.C>'0J Lp $օ}]6*۾u*Bb[\9: 2ev!xŸ - oQw甉'<\b3Y4 Z28`#Wp%le#tA=^)1|IMj)yW`xB \ȏ$.ƍޘE?ۙ̑ 9,B@ԥWgv-8a8E]ѫY-B@N__[/lN(Fy,=HKI0л <>I%dE~B9pkPw4MBW~%Iޓ\6O1JR v?uCfd-Q jN:(Ee듙M{eEk=O smnn2FOEbwWZOWJyi؇_>YzmH(|tl,U&g7<փ!cLs?D Se@'gH,{3,BwYqtti(#-&P]>L`a8=P)F1{cڼZg/O85TpA:2m5>R.W di1`IWm:=w +럾a-(T<$ YƂ$llG7zwG-c(yYeW [mKh!!;ϲDeQ*j9c#|RQ{df+M"qd0g<LNEK2sc& 24̛K.CW,px.k^0曊s,ʯ'UƋhHl%a0$ FWZ>:ڡ)mv,z ᄿƔӢjt㋃I!Mk|_u<>j=OyJӕgZ.CPQ8pU)3b#d2,f=9xNP!d'`s@L(64XH_ngFbhel> V5=f^G[xG$|=>KfYZJo=۪xUUyy8r:vu?6ic&4ap{݁hy:-$[Ol#uT{&KjKKHbn# ٩&t֋+9o%pn5TIW${-L?;SfPo^so+,d P\$/5sBopk_}lӔ7.5p&q8 {$GE@kԵ.q>re97OtY~4v/5"z\C56I4c$\6uQ\L;H #JQ#_i0JyMZ6s6RiA7iHoOMgv#|G%Ak ڱ"#5,Ek5c9 L ;#9|OyIWy[hέ["\c3N}ܭsZxF_P#1$* *v<|C$C!HBL'ZxEu^Ort-Z/ +p K>`* #<禮/QHd7Yf꩹A01G7|+nT}=7!!\PQm pj\rx1<.PkS>Pڒ߭} Z(RtwKRUt`MfjGt6.8rl:E)vdGemɝFBxQƒv|T‰OL jt@AoF ]l>pR)$ ;/jJ8זdvip4U~%3HNYdXgJhx}-HhlQk~3Ā"_"Ͼڎ<Ӧz7CS>=a.7(؂+ZH6hm?r|d!ޕ$1 6(?NӜ0G:G8_fjiٛU[kU6.osj/)=90NXa]y?=8v:+ bdsUZЀe74N?ڍ;uzJQ6zZt (@PNy~4k/Akvj}24J$Vv &DY).LՋG 2⯱9/" 'y`m0>(A7p4Qmw|yrrE2K>:,ګr;k1mBg^y*U:o٧ QoTg'ΥChM+O5[;'(Z=El5|(<][wڮeqQZӭfom^zPzJSŖ=NTŶƞ+/Sm41h<7I(sCVR OT稾 O*W.G<RkqY({LSkh̳oe'Y -e0i"~HBEX8,~+Bt^,zu"f+Ȇ1RQSOsAV^',!M?7#'Uhç[d_bhD#SzFcZ8Vw = AN{ sGd~y78WX/Ľ Q4;c2)0<̺ WK+j1F>JĬJn4 Ƿ=- ފSjZ_RBƤzZMKv?(h.'KO(ҶSa; ;I_X(7SR bfNʏ zx=c<E2g0~uPt*2^[gE |hdrBP15"bFL^*!r0GQ p|'zډy>z?BN 쎆})43 򷻶(Up`NOMML4,<q/xLN"UN,:TW( t'R"u'G#e͉G NrLt1c<;-ba 4u\.~ȼWWМ jz;Y93 bg d9al:tڝ:7+ -Ũ{F!ݮn|  I%Aݘޛ2d"$[2D(IɊXjzR!> 2VcqAH}%tDөpAIn%r/ T&v2hdGJk&;\c;X=HCк (usFX;6^7v(8ANg}# T D_c)&~q"2k[H_b&C(8hXU Q^[s]&z{} ץMl$4@V2= G(ɏ2*".= -29kLҢ2*7ZSYXw\F+eS:R#͊bP=Z{2* R-ER弦˼l)9ٟż<˥,=lj;wf~@}𧷱A3PEݑ9$q9iFl&s"`h֟ifPc1dRQ,:XE &-UK؊»mAN3Ah6 `s{n+BQt `R%uHU" A.I1h;U9U] Xx~|{k 5+(gB,D/Ǣlyot*u[sHJ Frj -s^]ŁJ8ZN59̯!Oo]w~C1f~ǭOd =_U6kHMqϽG_-S;ݨN?:`{? OapDѡ=(Bϵh2t2[0HFS֎'bE tWEPD6N;lޟ`Dsd<aH)3 zub?8ڴ<d4qG]~Gcn!lD6I"BX+ -=;.J݊>Le;z}dncW$.hZ<UJn~fTI/@:10ܰAf{Q;bCM%CޚA;f9Y~yG=uMJet%J1:z|eOAH%~euni9>oANGU 1"cb]f`BqfbRixڒG8 Mlcn~qdqw '%SϩRwFSAq ˃_Qꐐׅ] Bh žHI_6.G]a|@+uIq>,SF˓SݠnZu`+R|4?[1Su˸MZE2WPֵ\kδ#w<(\ aGm9~*$wXwv Fꄂ|ÝXTC4&4K|첦n%s#uQuT_ J^A7> d{]ٲBeTĶ]k1|3H ܹ[6h݃)`8%=$^PVgUXB&s󲣑XklB*Ѐ ʔk9+Gxݥ4mbs]Xa-~2WB=rhzJ[oG`>,B pk:1j]Wow{s,2oPN t@t\#ߠ_SCb I_Y[.R@򄛺?V&ׅ? {7-Sf뜑R=l22JpcgPSDMmVծ=Ѳ)L@Q{[Q"zbcQZ}4M`5g#yA$!>1v\oVq֪C@6sXIr`X֟r쭻Dxe Kvy6{=[PD5m-[C\D<RV\E,Ш>Dה6qdow>SzO—pHf%IM5EۻŠ^;DP!Pb*W$M{{XE^*JtuYh3"\6MH.鎸~ ؙfr{фZ-x]=G|ʇP,FJg`~.63>{ZFp9rW'Xuf 6~i{ zEA ,ZrITmY7QJF_}v{SS܍5?ۤڸ_J;)hŝ-X YI\(^PwQE\~0.Y缹1՞d2(~2>;/甆yT=\/ .v&ثim 'C'wyNĤ 8_T`@MUyʂvaN@٢ş@̑isY.KPș5:%7MӮ0^hZ!&|n@K`RNᵣkl&< VdO]1t T'Pyʓ`U'}2î*EM0Kgȡ* ,S^Qx,jxmϛx(Z6Tƨ?)Jd?,Hh~0cu4LCyN #=u/?L cx|0>$Ha/D ?IKH'_H0ͣΐASNl0Jdmz*yp,pPz9ۚ(jJTN eIV@W|4BN|Z8[:?u@Kqn5uֿYu+Q ,q@̀lc fpQ~%! y.GP_/FDq@qdu`n5l kE y,=V:徺(APx#\mٶ}fo\68:?H,84VNG u:pl֫/a}A ]~~:^\7 vMGr3(}ixǎ(~/5:BlA?ڊ@쎭*2 0Odiui_۷Z!ǎe'z@ӆ$2ǰ, lt|M~-O#LJɽm3hFq>AwZSZ4lbsN ,LTԩyNMZz;VfO8[%0+0&Ut GѪNwǬȳ j?N5mtbᰠ^(\Hp%0>".LE64Bu.[85Vf`6л4؈JY8+!=ۯZn8>`QÞR3 ۙ!X2qa|$`>gw A="]4pĻ8IMU|J2X%9-2p:4 V3<x\4.x%6KjD*+_f'%FY(D1O_G]؆i{msò|Y [!* 9aGN 6ǫ[>Ӱ32- RbڏI!HPM$0%mO߿PZw{/d)rFba3VWJ6]o l@R7?ܕXJyu7)~/#g:^W$ic>?f!8LhAgvS֛tΑ7l/@)(wDN._.X9rH̒_(Xc[EBWС}N":g > {IFjA='7YD.=VN:oP5:W- Dx-[{}}XhxWOS9䙦\޴Wh+ 42(\!{GK%1 M(xU$|I tIe 5ogi'0P"RL~~.4ZuUs'I`[u n1zI~NFJ%}zum3bẮ qaLFUF\0m܃żENydw UιS+#_>ң %{!ٴĨnx>bO6J!CT>}J0Q6z`Y>+8\:7+~IZ"2̜Z yZGPI̼a!ĂCK0Z$ž.qKEOՙ5O|\g/;- Uؘ)wҶ2Qj( 8묖M`W=uq09DAU7l}} ݮ8;ƃ#s:.iZ9'Q3e'IZ#0{e<4"dxL3F8Ex*uU_ V٘'sxqr:X4`1HV aEPm(P^?]g@@IK⵻X`ZSD]M~`7^wZ,^m= ~&Zl~p0A@S]Q58uuZl+;'b>HS 5/Gs_guvQ5l.h@f;4- `l2޼]yLjt ?Y@Zk+nYI(s9iu72#~bc+`B8WzyT`bWdAȋQ#B^3ߑ.V8S_铔E=EN 5VݢSnjl f$nuyb,,:H}HX"t97IU@e۟)?)@@_r3men}Pp> 51n/G]\E6j,4m1헏Ls 3C5(nV6\Y|ȁ7mJ|*M6ob0E;k : #t`>%.rCprvhJ&;Jsʳ>'>$wìu=t>(o']kc.Qm)䃗K0p@u`'GŮp&Oy4gjׯHObY_>iclXVU!> H+}+,YĻx =׺`z{~T$_s'`WH:QA W:) f"t$QeYU:=Uٮ2>-TԦ!zs!|d ( MEy2q4pͤJ,vC h0R ( ]N͂;@4Mcɻ~= ?KI:a{EM?ӰX|_2y^Pul;a1s`Lcٷ3:b s?elC؟bYl%ax5m~lC>\J1c 6=TU]C\nDjOLy#)Gw}{5bTt#W{2|yZhb&`zfif-a}L'uk8_E! ;а&5x;}w.Sw;)('X'Vr @/\a[М '֡0&ZAUuw8Yrw_ 1oK1s~J\ܔI 3Qq-q揲μfec2/{p03&ir2xnn[`sTX:7/ޱTȀ`Z8|q[rza줇c=oGAH0J9rTRwrС3Hpa~d"G zrO(\JY 9$d!NnB_9mY(kp/Yg X tFRՕpSDU9/ց:8/  +c`H e:yݽ[fLDƭ8U}o/Re.$Ԇ㷴\~G >SsqjHHn"KYDFi !dR/ Ԯ 7rԺR.^KBcrUkPţk(_9G a˚— G)v{-~;RyQ Cܹ |׌%Z^(Fr_Ye:uÉX콠X) .%Q`N8l&fVsšug~TFFХh*] 8,5]CDSY`1?,սBs9)'[>;dgYŇi*[)X uC?|.Uv.ȍo<f& ؠ&W) :+G 5@ө0z\x rPu[je**%-ܟޛHusfcmZ+1ފgƀn p5ÔHH "~=C/Ab `v]O!iXZ۔;QM zUg9ħ7ߍyME9Gr̐Yԭ<]F.(VUqP{ H;/ZVI[L8^FjkK!<]c4%+dcRK+R149{=`ޯFMъ%ș󆉕77PxT5(apNi`yZSw"M$5SU܍Sɮ!I-Qvyf#g?fp1tal :hzCَNub V5:#OGRQ:6&(KF0ƛrRUR7Cjv[ڹ{u\Q..|iׇltKGV{+4!t:ӚA(K;h N[g7âR2 Cb8o/A t x͗60v3KOJviJdPR!J]2U[U/=cN_!14j7BcaF oגD'nM9G.?GvlWJBMO*F%LIeR^2Njn`RC)M`տSN#} P#/(b:iwrdBH<@^aĤ_V$p9Vw2pUN6VV9Vt3LGnFEU<[ _2AbQ]*,W,o [WA(ٵyS Q&/> *WC р6K`ux"#}DKrX*>I?eaED|ӆ^]72yḒN ]զ3C"=Yd)v3yv!NI#j"WFw!$u?4'&di(Oygݱ_Iu??HHTxNYa*qUvF_=0;`0R&>,fpjZrr`oH6 _nY]d&9e:}Wpb, @Kk.VnwBb=](W|J/4ş:u}뺣.6Jo[ڋP+-}C" ]##I+Fh ŶLTR?Wq Jѕ}(MgWa~C-w|wz]惿)jR Q^Ӗ j 7#8IUo[I&% Hi,!%g ~]U~('<@}L=!R UA=}9dNm?9?E^DȪk'"]^/^i@2O \tXzy7W;Zp3}? Hc;C(|~5%2 OKzN-#GUŵf?:%J^Elr'Cn_}A;O$˃\̦fib;%'jjbw{ѱz72$5 g&3I ]2DkZ[C z Et!}-`-&㋐Ì£,Ca#+#6O8q;Jz˅֪}f]Q즋/`u$Ʀ8N:lY 3wkdHin-dFD~b\mĖ* $4SO0*,g࣬H N™N\ |oFyF,?ZU@2E-K˗7*Y)*!`$?%t)*ǙJ3|'>46׿"Hk&{_eX5͒)o(49nF5!tRva흅=VJj[N䦺ʛfDWMl3#_gnF0S-icrF.fNb u>Qn꜍8@KJDpp/#l6[-^s$XNdgMn)BHWza*Ɲ0Bd{"7oߙDHrػq+Sr~e<|9 -:96;m̂!(&t`LGRDAQ5"90} m;`鲿=EZD 6;n{r3on'38j+D ݷ`sg~_\#3Py&6ۧZOj4=tf։u)zȄdCEtM2NM\#Egaje_nu* EYN谅Y2}oa};HsK1$֒=vORui 3|j؂ YS!]$}LzGMw F>Qr( =Uf tY^zp7W1L뫻 mZ6!_m8Ii: 5 W<=EÔP\ ]=R³6\ru4L]H{ס!N6pw?u"va0hmN%m1=bTG"^:3٬$XiOR=¡_Kh'ehF CHFV1y:`"[U'b8Pe-t9k(eH5H%(<Z {Ao8xfA(/2VtS?Ff֯E0x lWb*h萄vYS]A83mJD3~Sqggvm?+S `-_Un6˱Ox+5S}tt*[ܱywT=@VԵA>"_ LsMr^`s5ឲ ~  [sLb -#/\R#x׃ӓ :1_3)D9a!\@0*rrGkqRaOj:lErԷ_0YϸewmBfHhgT@d汆}+%+,?1rQ.Fq*{S>,p _2x3wn*̀_81߁8t $zr (J=cwCѝ>-"|pq 4D9$9⒱qڜ!*Ua}/ )86 )LgfinAx09=3=ɓR.=N0ȓX_,@5W1HZ~2n6 '\l22l$B53eT/0o'DTL&bKU%ʓa^ Bk,O"+z " gss#e~S.5w'mMpRr4 Ϗ e;E?DV*ihhϹsiߢZ|Atj 5-v,YM>/Ȩ(6iűȇ1Uy- %TcDn-\ 5v`#eFI?bD[Օtٙ:+O1quүN*EѵtOml%8B::hО@R3tx._8"I5dm!m#/Ci o$Kפ 4bGu!q4ly5yd_Z!/g2bnI^IճiޝA&C`%) 6(I9u-ևj1hv?봄DNȳ~${ͨBtLʴG>x*U*QwfGlNCJe˅ER\m"Y@seKk~GvK!u|la-Rլ⹚Ppp3hrưYSaB9E+IgVU|^Xw|!BuKzHSϟk W.i"S\u? jƂ?OhBPp6o(KљAmEw'R \⢇hs#;`0hp@27sو-=#T#5ߠ4/Dl#@gFy+b۾3}l[n%R1L)휠HJ ުvtm(ovb+š7\ջ5 NK_66o҈kVJ`;aoO&p/SΪ*IGƃ{Ɛ w!)4X֡fW)ْlmH̿ia+ׂnc 51 CV*ot5ejUjm+(4:XHəHF^<؟~IVi#5s`yk))t0^ӝtbSWRb7u,+Lc`<[>kUYZ^BJ˻cG`=r6E)e |8B.Z~pAU {;:4<="\[N3u1Mw5+˲SE~Zzeα~q5$>ڑ:T#AA%Ί?cK&INgzM$*Di{7(,X6fV_OII!W. D5"F&~F PD+ɭG4 ~ï2'z((T !YACUhfzR"=uZ4:Ct%hݢBhؔۢd-|Z:j`hbu}ܪ aE_OI/Ѕ JmFQ c{ዱ^vfqp&m=tM~/x1?[ޒ|,sY+;w>m6(iWUW]?-Y|䱛ܒ;瀊,YJ$)Yf(N*NIg5fHOkJYp^Y!IBC"}_ ܿq!fVqGYKʳ'Iļ;| !"IB%f&ueFak,pbSӿ6P' UuX*37 g:QOՇx:4Rؐ)@"8Y$h+F[KUVn$=K['hHwz2I, ΆRY`ᑻ*%|Пt j\l#UkwdzC'r+rS$t"%L}U1`\C0۽1ԕ!>',i!H @H69bq>YVN8tiukjb,W"_1,ӥD&Z߽YuG_m\ BD։pv$ -fPׂ{@gxaxmz7!\Ϟ H ҏH\6 ˷-";*mTD8}oheݐ>^\ 2b ,u`H[[\}ZMiy b~} @]?3wa>O^@pQyt\\]\ N ofLҺ͊FM!*QP>+FAU'  Ad&s([Tf֝AsvZÌ>٬" c Dr,^-]F`F6un%`؉]Q륓 Z-e]ya%!h\6)+*1@J3Ǩ x#iޔ%&vd,t7:(w\4I!ʤ釞PP^:sYlfDX1 ٍ@YpWf@/(b6+z~։%SX{&!;is4*q{SrT,TH$;2 BPmdqRQLg9{lmO'IN,))ZLc ǂjkܰBv 佢"іTGzCӟ9%LTl ܷv0l)%%K EXcHyՃ!T7?3qj} 3Y8.F7M(c&\S3{T\VLe}C8If"aݹs =>x/qQU- ִ/h?E(@?I`3 4*-bPI$ft<3S.[9_:(/~ۉ=jLOl/"F9ny?bcABs VI2/8lZG(&<幇LgӃ}bq+՝+i.3k* zkʎS㯾roI6moZAMp慫O^p2 :[F,s6UUEPZ&ȘF q }QMan(<ׄ:q?/]jt,xi#Wk[5 ~&KpX0L5ຠi=e$qJK; C+1xk=H7oK=\y};/s`^Z#QRJl3!{OFgj}4BoYh=7TB`K!dP )o4wO&]`aBDV핫.9wC=K'-RjKXΈg BE21.u0R(O᱄V>j@ !cAWXnMi+mI;KUr _{ &ZѽGqXP֧:nPq0@I:4.'}ʥ.X?"D\\'9F$<Ӈ&3fn%m`pC&i:M^I&߂ESRԶO"(!>Ͼ8<ݏzHEWF&Xs4*y}5aezcƂ\7IY>46R1>'EPI7 @<{vZBAQ\?un+51H?#QTUeR.Of%{Bf9RɠkWy8>d9AC.s/OǒY&@z !qD #31۰{^! t_e sp9 ȼs[a"dڻY>JycRbA(cJ307P>U~T^P{cyb>E+58ЪYPǑPg,Tv ̊{YG,n>pUişT1CL#Q!FClØ p|gt9/xB4M%,ʊݟ's8;A!X`kF[|9(3{ڮ8^wRV Ƶ@2RŲAgO{AqL|`Ă+Nxc| <9"4"j;Ny9H3fmm'B3|3nL?{CX'nnkgc,,cL0An%34wu4, U !d{T&R57M%7]Y?(QM?u^l”|+YOt se=0tי0K skNhU;>$˴4!+B7tN~,_qZRBx*%z{[һa/]jO#yF$j^֦HX1]2Hi,gl/@#s؛p4MF7qkSczͨ 4yōQR ?GOeS`좣AP'PZ4k˧$~Jʗ]mW+vL܊8o']XDa LESF,Hk*ĎgK R! !'(9w]jf_T(-qT2{æڙU3kyhM=y}e>S(&VG_s7w✭[؏Q;R0,;7up}#usҸPhf{qd?)O08}a$$WxH#y=JZw׹0<0q[ 鄥8Yb[{n3Kײ5"MSx03CW>WܱL K!JjܰlTd,h0ɼ@*B/,tjD3m a{I=#F=T2ʨOmIb_2 ep_7n}7m+.ef05%'ڊbCDF KA p:qt Ɗ!Օ;t$esg+Z UVX*6rgyO *sLlLIp~{Np꧖ q'aJ|X+#AZvmϴɸ?`cXlzr=Qj>GBXI &n36& 隕mh"rtc{8I읟ҿ}tcJtLw8#uDN-c3Mf]Lc0P%neFC FiJiU)\7k!a I$,5cI$''#{qpOʕW}шif] B%Mz |ǭ9缔 !, c}Vk9M4LdK $9+kтzwgm6SD@ʹ:]+%p} i6 HCWH˴Ǎa(Q=5"S uZ>PZo ۄ0@}nQCе6][p]fO!؀v;VҪslɣ&Oeً2 N=+~PW)uA'(nk$CIoWܯS'QlN',Y9Y!'r|1--xHnrm|īO4ʝ;4: ל+UW$VbSMؕuc$PAHBv mqc4$^TCV'pvI-s[n>ukfmxZyX傩DjN)IN3X c id1|1c)R#) Iud GA_Aԡ1gJ !ɓH 8Pz imKmhsǡ\gA+N#kw݈{Yt!i~pȥ=%EuWU~*~1cYåuN|ZǪ# maD X`z0?H[1A O͞RV㶽]S,i ӥZ)`k} ,z{:g٘mD?(H]r.VH4\[ƀ 8~3}$П@j#:2Qπ7/xVlg2.!4wai9X Бo rN幚ڤN|SxUJQ%MO/{>k &֡SyIJ_@~r.갵oi=/@2}Tu(W?:2{Bʥ^A#h5H)X^犎Dj)ALI7c^C󏐧Q,PFA2q-ivpm|Lݪ6k@Metw<-ٳP\eP-Xݏ GCIM'RFr+eI+*.)-aO߀e9A&&Ǟ{EH˶".tЋXw fv<ެ4|\jia %GqVSu_-aR7~!F0E=0᫏?<@=қTd.Է' =kI}_H HZ{i)W_~:6ک&vX?E<劐NOGXk&J×o(?"Y֣GĜ?=tL0Y!3FGxT0c.PgWVn2=H^*&ʐI$ָl ֭2ɤ(EZBʰԀڻ^wY;eeOHnl;l$.߅ ,$Q( 4eG!ى/cXur7alqݜIMuH03R%T{.O555 ԝ,vadYy*łfrGd`*0La&..<'ZR8"kYo"UЧ h+؏N!1ZD=n꿣^oe ͭb+D}YGI3p]ⵞY R318h]YRZԳ[wbX"o\hkN~ Y>P~ir*gQzt4V(n?l^^%H8bVoJ1FJ1@F~@|+$LZ9k^"P%.3F%"u-h&(0!8!8Ďe 5Zضg{ؼ/y(v J7猺n[uUťL5(w `18MGjK-7LƑ`?EJΌ:/W|IuN݀qE86UF}<>- ;R81)MX+*=p_gpx)85"=r<6xKCS|RnO2z۵gbe@Ըf^ ;M_^og4<ʭ`iAgQBAEiM^GGcl1)ƂuJϿ&G)O>I*N~+ً 5m t!"M6@j[HxߟGP1weS;7K=) jE??H$M}CW!+?YDC D3MEw!psoexG5d}tZGZ7<%۸:}2  ܑm}?C䕓iJ~uخ%́zqn ,k#+'#gL'Bo+^ЎU띡6Y#e}n.".h'EKpl0eS{{?$Ճ!q(@ Ȗ3W1PYֿ>ZY; ~cm5-ki-> ÙhY{k --_6t%&X?MNSb ᩶R'8Zya*wp0|1 2:`ZA4Hܕ$,Pw u%%1řcx` 9؇ʀy>jlb/+: ?e'uyISIYs \M$Nmi]-z<N jEQ S10l:j4 |HkZIy.[+9',pJaӷS*Lpm2ѝ"l3Ig%"= |K>|TR27w;Aqƨ/&};mD6}Np%LT+Y W­fꑌUP=**n:K>آtq+_˹BZ`ne @Vד-R 3zAF2<+B{(0,d,/R[4eXcLX{ڿr$Kp6"_߸PIRl&ӃtW#F=PN<^^ք5T? }b*F|w>.śSJ~lZ eXFZpb[ޙ: h q7Ca৊|ke{d)Ҥ"EryσH&)/ 遫[OpL'7ل#`Z7\Xs`4:wm+f:&[-: ޕI7ywk_4,W8/u(C qFrJ·ק4 :B`MO s3|)7YyXKlvXgة9xۢxdp.reo)};L*j- k҆ڪk[aSЎ] @hiG'B`FG}lr/>Vq\CB~״;Y=gӅש$FO@F }ꂂxZrCU=yD }:S<3{iك0a\ M:tKtH:Lv@qȷcu]sDumRۼ EPVjn…dT@ƚ_2T" d)\E>" ~wW;sWKu+4 I ?jY4,Ì5 +Te|BTՃQq13@Hxc0vZJQB2GER3iBU@S߷%D_ MYu$G* 2td!'u0Q. kd-r1 r uIRW;(CB z(?^TS_b#SsP;L3lP>(z0֤/hx4u8gtUgK*(\ Z̗Lo砸(u+P6cU"^n(KیVV2cRA*VC"pBj !qf ˺-k!+@qe`0_+ w(Hwid.ScN*l}-N0$D|UL 2 Ƕ C#_]Mze4Ll?X!ըh`Z^ԡJ@{/jGG7Xk븵 nhN'YD5#|lB^۾Wj~5Fg|5tթZoGlbBsfdžCqoFHN RaE#Hݻ':I ꫉,޹iBB.] Ҕji>+^^g9Ƶ=f3'5-`,CpE^ ?}tʌBY!2yl^V$cA/2r̹i]YdiWkg=RHɽuxG #NwzLecKUn&X6K"k$uY?#:2nL_Oy%BUA(JRݍf#В ÅԢ̮3xNN!t,m)-fS=6-.ki aD7UIـ? ʉ4liw=>1Ɨ:; K* R\5dQ\; ޹; ijLІ_mǬӠ#HO#$h ]^aVuϕH# lRRlYW]o'4'%m$mElWyDKЅn+c8fY/02S某Q1ܠ}ؖ.Afy/H|LW(,fbw3v8v|2>ȋxN|%!Dp"G殉!\E&kk:O$Q4p~:vԎOsi <A%@ז?ť'sgD^Z*o0(%x(Mm=^_%?[dOT7ŚnEz]Ez uC.űtRw?FjvN݁߀yaϞq'~;0p"E. <(v?[ KKnO[> zgAP_;x_iڧngh b|WEFkEǠ  '*=bՌ.H7EHa8L-iusYO/d1; epe=N; :'1:3Ps !AQ&;h8!lܨgr{jrmǛT" 4KC`&)=2$[ ʢ1C2^cAԝJ{4逰95td}Jz 1D!-F؜PMfɒ QunkfP/ƇeMㅬczbU˭E|ޅri ˭^~?WE[\zec"# BK !A Czm 4اWg$%FoIWb?jY +כ-UXGAc\C?3zq?zrV~zc 7n-,8X=B:lW#èKKಾl^ . [waiwu= k0b$IK\+ UK9,HͷeQ<@u⹅ߗ[!%ύ'o0ƯCl =Bg1 VM;sXQ鈗袖µ4iwS^@eD g`˺_5^hoʘv{ZA온y\6>Ŷ|aF#Bϩ8Q~QXe)YDQR*tZ1z@pmvMɔ'Lb۔^'doƭVQ6` ٢VVL 8ssT U6,@&t 6IkS0FX|ƔCE&.cLs|i|n`q'ϸӎ54*,)Fr3A~`h"pm_amKe.}:f+2%\421&ֵweLα'6$LD bAm-j^|0pFNS?R'{fl,^dVΛtƧ-F-K۰)2񱊃d5XEvz1?zTYnIn"jjnQiz'DŽ۽<`Џ|ffl%׃d\%}`h[sD=M4"7YPvmv/EҬgri;39\`IJzo|oG"\)S[ME+-#lr,6WR tj p+8Ffp08bL>]h2f{Ѭn>A=O &/Ck;z̊o,F }=e.(X֙,8Jֲޭ8c=Y@Nto &=CͶW7u[G"XVv;7_@?Z59! ^L<'ɻz.]ʅB),LUhÎ԰ܯ2U׀j%CD>y?8tLI4A^#(ǔdS 0'Fj 糪\9FLԓ ɉ_7+J:1A!JQ|Hy)L- P g%m LqwR~ reXK1_0خ39d lv&ׅ3ݰ}L"b?ãdY!paT5Y+gn} )yウ[R~y=& &xfHYy 7B4vqtǃjF}ѷW06!؍^ʡ/$6ORࠋ'Ϊr5ᡜm9<_N?Fne^߲~dS4_rXA D}3'j0 퐾iϻAnc<F 0Å#Ŧ4sK(L5ɐ+ޘ.Q ^d0Pjy*!LΈkq|7c_5+-O?}f d!2^6yp9sk%vSœ*{?vb>~ZȒu(5(EFIx~01\BW$΋]Tէ],k4<_O|:gjp^hxg-9aͻnJE>Aöc--2b&F+! n;%@?55Uw`|_'WpLqmO qE?\bBףcOdk2} +>LnZ1&-BrQ0;Va/M&OV.I <Y8ph %gr!ЏhKXhK޹6?~\;b*ٌ:b{Hh)?uM3LUTdd}3kJD'<%t&^5k5.<,Й%Xk&tJ6x0S5XDn|F&#Ξxt7a6QFe/yȑ0~4^-u^$%5n:mS)39Uo UaeM;2skp}FDe(f0|Kk!{Y}SD^e:7 :0\ǀH$E# 2:f`5Ia;@ 4N!pX )Phåwܮ$+Nm'|HOD >ӆd˾(L,d=0ެ*!B .{.%|+(ݴIA&F^tP\RoNz~1 #I6c18R/*$F+Զ-(1KprԦk*}85y-v%?i[o5[Rr~؀@okEkP12lJ;n9cj9ciܕ}3މwSViaR?˱s&UҰWܮ;ӠryqkEI~2yj#mVgѴ֪cFGs2&5132e(N L7HHuH8cŠ|EB'x!$&c^Pt^#-m6)Y['2R{tzZZ{KP=#eXd l7fN7KpI&f<-^(]H7܆?'(S[_ A>Ũkdg&.g h^ڹ/sI [3ܔ$V^d)х.s1b<:Pa&b@@nF@O,(t3eR!y9QVsѕX+>e޾ӈ $3{8_w'c40p0i!YkYsW"?nD@S`Ίƙ;/KBD?RmSߋpgKWiKp Fsj0^2/Ӻ M2%ۇIl"V읙Y!i\P. ^Qߋfa/ _ bkjt|qMwT{$1Άb>~aG'Qx͐ ɕ` M&\@XؖL8`L) yͣymwp%~hL| ~?2|dn/Cڃw!Y{zl}h}o^1 ^,܆"V6>?0Zď+- ȹuvF*;c*uzGTeȓ3؅ &9cJAzbSV$$f9<eJq6eOs\z+0z5ӵ]VvU}[JWځ⳧Ş+S]sO J^Q6-h]hF˼~@QQyrw=X AH穃.M4"j%j%O6v>hܳanvl7=8͐̄])LFdFnHY>}mXE Fmps92ػQp(`ã|5K- zMF,"cG9]ulzҀhi_f#.]k~G|< ?d{_8?ʞξ;b]OI6>֒˱&hCob4W.=,d%_ZJjp{l=w'r#'\}|â `^df t U^aШ3Fs8rp:/(YP\p{nQ 0Aᆵ cmߦU ~Kk쮖%H** HezpjVZIc%QfzdpK25<4'@#d,ZX_k# 6M RpՃ@Bh\Nx6@˄xNJeD@W7si?W$ύ Ea߇f[ Vi:iF):zKuBPD/&ЗY.Z;Y"/P̅(ӯpG-QK\d{E;evÎ% s`>Y8$ZUj=KNS4Z$>hiyCʴpϲ*=+[<%3Ut!P \.7| y{|H&a7NO]?(ʲR=kcu<8~co)mϐ{.k~0yeNYe_ BkψlWM*iB/+5riۖB~LK ze"R؀nk(S~L!K~0D}@>^Y!Qh? k:?c\ZD'Q'clMMjK{$N$8glY _Q3Gf-N?.wl )ܮ$0 9-G=:Ò8>1hǥTs=F!,b1Ex({9 =?I_NŨ0OqC|H攵sޒ3[6jQt+ib~X#C`aSUF&iȜhpBt2C,6AnLRhΘ0ex4E~|&" V3y$,^bےKHDXYIRl oJGNW[՟dDe-Y>> јjGUŏɗʩtyj%Nc3]=^Q,lm|֑p\LG < j㚗u{0 kU2g]g9[Ԩn[cI^!u޻ ƛIdCsXPUrc#q<s d1f+¦?TLlrT_{^HtY#I6#rFC58nVЃ}UTYΑO} Uu钠(RX'Ɔ>W:%~QOE3$.0ʤWt |G=4EvU}>kCsЏL ?v8Cvט4dNԏ `lы4D <t",t.@Li-&g5;oYSf/U<3bd-W>y@jcr+X$j, ջ,{-)`6T՜:dQQ#O8Da}> oz 0[^}_ lama%· k<0t3%7K?h@YUAyǦTχg F yp}MЧNUHq\q0 m k\j to8 ]zpIF.t["s1Ln%ATJEUb9ji[iBsVcJdhfu=yע|ן^ľ%+.-EkdaLHyu>swGPVõM T 6pFd] ̰)!-4,cJ]{;:ց?צ뒙%o%aT:Ti;ٹ'Kc:sD9JX֒Fb5ۥyMԝk&7.ș6KA?e//d~۷2AkƓ?1K'+^.6lKյDw>9B,Rk|BOv$OgcKG# fy$PȰ.WsTM-2[]6um(~>o:٠`2w$3qcbdIK]v G'HB8TIcJ7E^c0EaY-78r dӵg%eO6$ Gk{/ rі䦊2jTIѡd%f&ةP֚頵!%rk_NwZBw ,bq̡fJ)UtXcLQđ`$h?U!?8ev'ww8}. = |h8)txRַW*EiFD6ՄHaqXo^C39?]s퉀e{UaȐ 5,I[։ ]ֵZÌC%f΍Zi>Ng=>Ea7-X%Ca@ӇM$Ƿw_xW8[-S͖H@݅{Ҝ] $QC a a|1ԓ9 (5PMU,|`DiP7?z: nnj\$*ZJ%$|Svi_yHd .c6W 8MrԚ'AGK\,f9+Х(&k١-7RK$Kz]ׄ#ƻq@rȤȨTg+lT8l4"J\aH݀s%DibE2/3^a:v(9CrZ' Z}g8ߖkB.,3hTX^ 4xeTB! #˃^PUǔ#H)e'=6_ryB2k/g噞I{JbC<9  t NԔuP?v&)5WD#z[ĜS=Uy&Wqi-:h.R_q) cSA)&L\pĐ=+N L{LΘ:^^.Z/TN.DCWA_U+k=rK%IC2snA%j(_v&9S@{FRKQ%aRwXᦰ}BF%dTţ":x^c9c~Eqb/̭fl+2(Ips^g;Έ]_IbAMo. µɃ TdKhb9w Q'2v,(5Y|_?^2 dhGi>^-|KTͿtN#}L7>W?YQF1YQ(YO+Y{> NNzS7RQl+9H*\"[_v~"qGp] f6Fqʃ^a61I8YezWj}@܌@ob0-r=zoo) >KHu?v IۭH ,a4xZ'qnCI}?aDh8q^rF>UEtoڋǐ1s1mO뀉*}pE;x [o皅ńsZ/JX֠TG"D̶E #,goy#*Yo6 ۵?i򾝜C|ۇ`~-z[yMZY@Y q.W`=7EkF7@̢ mɇx̐kK{Gha}AJ;=DD/+G{t.K1k76Qt㪱oפz>W?XlpqW8dI!rĉV}sNU9d'~#.CEgё F9/瞍o*>TO_1ڹ^6VՈ7I*iVCN{{>HbIhW[ŷ,(u2,vv#t0r4B 'Ӡ[u\ςN' =!&៽Izd*,WXˑۿ!ٯ/61oK3+2~)|=p[NtX`5IJB!*>Kˆfh=S4"3åTFF:":ә"&@~ Q`/|3ٹ)"% l1febg vpO`Hv(޼p>[*5jcSUv >2;0]޴ &;$ѓN8բmK,H%W a)_ \g^*.m!bW|Ot+Ë1kAٞݍ7ķIQTN'3+i 3x]fŸpjFaqd! +X6h*0-K}XP ol4ߚ#c AiVyI1qXhg|㦤B- \.J7a8D !;Tx! ׀Z;#|xUX }@ W|MszIy>r HF`['1A̸pZK#)ԟ?J6`~( |" Nƕ(puђo:#T ~s̕5uUl? dk}:G}/JwMxhtҚ ~`bRaDv8T(|bFN.􋨁i"WWC/r=N8NX<8ro* V[f36QT ŰR.{ gFe7 MMMJ1{V͔߱cͥˌȋ~Ż).bbgˇZ,֞*•^b;L3B|{Mxm3#%{͖fj3PZ('qr8۪BFfعa(B0(T}8 A ~%0~~~YC$%GB#M|>eat+L<TL/A%HC$V2G϶C%O>Igٰ:o$@aI(6~ D |J/\7:~0璨eR-9uL4#3g \8g \؈SЯu˃o ]G=y{փ| Rxuu }!N!]R!U+^4@+V牎E*n[󫕍Uy#dٟ ZY-i:ꚡ1S7WةFU| UjӮ.6ȏ8I?2d+>lxVMs+Xs^)1^W/EFs8IKqӝ4}W8π_9Nqq"=uUia4J@0tY/Ƨl<f<њos+8VZ'5ߜE3v`#ˌ&4}183j#+J)/`*Pm'rFF0%\}-XK5bګln0WL$ tp,IkQh8Iukm &wRHNg<' !]W5>Yf XcāU1Q 6ZXoԙ;=}@11*)&K5iBR}MrLߓEjiBܫhgL8 NW<2˙a6jfޒ 8S)SP3^<66Nb(֊ sb>c0#Y"nꓬ;#p5H0"E3)q#]OB{+}JDE6jV?2_vMeйiaNe3о+ƍħŸ.'$ <Ͱz#N͆6de#$Q ePU*FFXh$֯\6\h vA+#tXYԱ\=0}A(cU&q@vBG>XَH ~ASjo"̓l?wpHoYS\|Ħ LMi0Hk8$&rd9$yN2]H@'CiTF{7$LQK#ٻ_VL54PԦ.q2MO(߀E5̣>p+VwJX_LЈi2hc =]ߩg0$l_B|&D6ʬU}`ĿnUښ1 iw)Cm HPfbѴΏ{Qa|S^֤@q.MW:$)&%92X^a=ؕ ,YB^e%#=_KT=Q$cm8 bT8 )Շܠ@sػ۴z`F$DvS+̄^dI}eE*G`ӕT'S0SeVb @YnyG#<\F~(O;z;y),Ե|퉐mV+@c?qڄK#4 *D=@X,)|0qхȳZ'sN:)-Jc39)GLqLW>pLsT PBͱ7D8Xiwp1@"fĝ١ld;+TB-}ICdw+xvAI0>^c`1#C>Ɍi٠aI{gYUb.it[gfU,yy2&P jDC޶:̇ET-|Ղj7n+%qF Cb5\VHŶ*NGvoQb/eDL(nㆠsD02`EgԣY 6**Ts; qet tnIaX%3srO(؆;!X "Jl}Prba9nȶ#+.HgOw%<sDR#+J@`^7)"ea>vu6˴'?&{*yk"Eb琇-WÙ o .h_Uȅ+mr^c>8TvLeOvH6_=Z>A\)H)}l :ԼmA*$Ci,:I,(+i¸v>/x&!D$>?=~ SMw2W}mʴLކjZؽ[ԩE *MW[^꽬$ [K݁.vL~2\U+V]׬Sqk)+zn< 5bbm 4u֠9L c?ι]C]9Jߋ i(ahF Y]XB;o-7DZ(v?ݼ4b\$J6ǟ14|7͕ T'{瀁ss,t_C^J]MazV1r.B:qT'%QTwXxTX0ơ1h7'18P4BEu<ݝ: 2sl5mTRx+F*dpԖbaH̥n@r*}W'ma2{z{c3@c!m%r|@/h%ia”V-|yₓd1*`$O|L։ui_1~49-I$?ڃWFGpxJGT$$v6 TnX“NR6!$^2{D!p3vŧ57+FFS69W˪Ɯ={8^"v¶~|5g\I,;+0^%%{M)GJ4ՕD#1~#0Zئlbp5ť~0k4U9pNv?Wm9cꥒ2OU >/^ G 0بI3jiB bd۰Ҏ})R$x $" y:U(N&eV3*H E@wbXw/IzI"qU {RЁ|)Jcqṵ4k,ǪPFB0dpv17/%<@CnQ,gW~Qs&G(U[[CNfMV@v痄_ @C*ZX/>|b@j!P&J^0 4Fc]I"MEРa=ʸ/|Kã cy'vtB@?ud^\ 7O4d:sr=r ғZwUՄؔ"Yg:U|x˅=qW`|_ {|2v BuG4}LKPQa[=Mj~Q)WSd&&o2*-`Bp"]Y!˶^3S!N!fyE(Y_]S,ȁ;G1^E|}Uvvץelu)'gvW67i~9 63ъO\btGNbIBN Tr;/8X*>0M9bI!r<;eNۂX ?YJBz먩8v8xc l {ubNqm4A4#d; K eEg)ѓGmwvgRC[\ ݓ(>\a6> Y_}~"|քjba'"تJX7ƃ!/u.e2ڎdv3g="@ǧ18֠"0DaQm~d/K$RÒʹd0͟mpH:q";}| :Qb`{Ho fVJ<,hĊA$KrP%#PpK6Ϟ켨}G2#V*X&!圸RDϫX4Ezeza$L3Ecc73SElwڣv,o# i…AٍH5ň1pLW@,kV1syĔ)![_$kbU-DmE H|zR~{BN3d_՘nHbCiF'9#涛mgtyw@GNnR)3Cn>_zSʼhXQgmcs\njtߛ𥐍u;F܋C%1@5(Nc@ v^FF6NPMp$4zqeC&Z xK٨0lCOz] MiiA[&*9MrܘfhU-U ι2nrT M\\Yu Qgfn2WH+^m!Ek^DZŮL|m:%rFS:Sn_uCX [DHr$p3OKbYl wR!%Np>!E z7N%EG|1'~cPaW|;S'6ϭm"%9}@/T=+OgCq(lg!|'qD+;&{%b׋*0MVdx|k=a>$fCY}~qֽD  &( m@Lz/p%UV k"|8՛A{BZ_v&OW-PpY E4^<{%U[#ݔ]qhER=F 3[UX! `1.> Jf¼iӰhtK׉HkuΚ\R4l(:lQiᅬ Re"*R]nhܯ }`$y~BqV8 a Xݰޘi~OCY wqu dڨ"b˼q <N|CA-N.{iuHG/*jZ6bJHTrYxJHsLB͍`CxabD(7 *-oIm`|g߿4K"H)lot]/{Ϳ^Ш"ZRe毧 m?_>Bkv}/TQF[V|Y0p_KXמjrsxu\-g1rD3wGI-.8YlWBs#FHKN2=X)Du$p=Gf"] Erw2fowu\^jvԅ"o/=S9K=Gj;J;42+ft2.K-uW{ALHA~sp Džel}A1^Z[|q8?#jP el!^_5 oY %_K}DFDxqZr%}լL*{"y7;z*vʣRE'PV94aaįB&m,hM.Ld]u:}Q<&?gwP^iG: Gt&Ȝr\%4 %l$+'rSfC|Ӎka3d%6+U}GUh#acOs}zۍӝW;{RoXYס[VJ '6n),hf„9tb+7Χ~й,6=b8btne=[+~XLH<.Ihې9E%GGncw譜~[fIz o2"(7w N*s,n4Bh+ ?P ʼIJmݶǹ6Hx}+qx;aԙD`j3`dh*lᦡD[8x"Ҕ`ҾO#C=Ş@j1M&툫@Zazx?k֧ya mC,&_b'oOB6s/Fibr PX- =ayW0 q%$L,nf(q,V!VCcFYИ_,8J,Xԅ /d Wz/vhޯ RGB5΁X7^Cx~OK{eU7SE>JDiOsEHT9t*b}JQX=V}Gd-lfO(\F̅EmyTքwbbHD|Ehc4H*)9|!T/:G67=MLs5?1KHѱѽ^D5I (I)ɛleE4Z+TUOY"$D*Llha(9ԥ+PzBz-<-p7U˅>vDK=>R];Qd>C`:gW>I:CFu($]eҔ瞂TbT(R,rVaҎfg>śgOʯމ^ {TSir>i !ȜA>#5xyVX3dP%zcMVjA} w "n(*g"} 3Z(Vcm%,P;+ߡ;db >^\O| GFqwU;֨jzx0H 3a̓R|{&35‘U-IZ*{|nD'$,F(9?EǠ<T"dǿG-^H$/*}e64]Eix >>yr$,Juԏd oZ [|Yn@p(.4T1xC=0XSZ&9MJ))G%ғATқj{@_yhp C2(q\M/cB5ZaWؔ  $f"W7IdrAO5/߹b}[LƖe0 w0,&..g|2d]^jݚYMAXL29NlNG?.rumI u3QËGZ(v@q#(9ec~\ KpW% q-ο+ &t؎\IU0Ghey$xm0G10S!h$ 0 P].= (!"qMn$EFv!X7a->v; yyMȣ"ـж\)~k.i.{(0c JQn[u ,u}9%}@_r6rm'f%GCA(7kA#+ֳ@>c, $@(8ljZt`ۥ4dU9jmW @QSX_]GmzGi4R_'+RZu'o/-_/qٙSJ80@Rd* B8[KTtìc7smPtdh@q!XVU+@/fy&[vbH7Z4tC\N]v `oJ^Ev[#+ۚ2S9)ШoqrP8i!Wrhonu1W9{GWsڪį7g`:P 2Fg>I ^ǕOR`$TxgM_KAGTjzιnsݣ%p 4RI,a烜 1Df3z"heYdla:kڀ@F~YrĜ ߓf BYrn,1#Tݫiz8lEIKYǭLqUT5Iݟ72e+K8LXղ df ʙj--O_n9ٙw?}} ^]zPW)TI>&VCE4jDvfjf]}Ux)hd3Dh,X_@xI3 Nq;zeV SZ8h: t)βMyMI_Ǭd}$av[&L%xʯ]`>cFn\9|:BCe6TC ㍱sL=;Ua1Q_mgbe̛n$XM W /_"v28M )t$ȇr3:dY8B^'=2[?@6qK+>wS Kͅi(/vڦ$-yWܺ0\l]J+,M,9 r\9Jr߯S['abvPAM#.9僇zu>_'(go81sӨe͖ jd'ۇ11Х>Y؍t/+[p8á~\R%S|^ɻ1dòV _ejcXqiqƦOqEچ(3|)ݼj&Z}(dYøD3 UEyUoRVh =΁wج/S"j,& k!>Z8v"9Z%@\P}'N|;Ve܀IN4ɴV;r؟gȹw2#QRlMث1 ۣ$Enf}5H\kv钥A@>@wHʯ&B*/ cG˒c'WŢԽ1Ŕ#`lq2BG4gqjVۏ7孲k43+rF ƳW*:Zn{Z:j+/ _dtX < Yh|" O\@ٷ:DS,{ m6k vgNo%t*&́<3 V*IkyvOWKQ)dӓuk\#N KYˍ:~gGKaM::m<,!\8 ޿Ujp@2|7=t̋m\ Źȡ]l5 ֞2T6^hlY=I|8Q4HE_bi]bqƾCp,Hy#sьVP,O'KC̠ڑGrY5۴E\]T-[ߊ!d :WCsRe?qY!']kr}8fGO~y> T?|ׇ,U`zzebfȯ[-x84Az><.~WwU9zU-&ɚ2W`1 ^O5Kȇ( 8[Ζ:Nм"&ƍ=Aֶ+ptE[ZNuW^> 6s (Ln[!EqOP_\9*ӄuN%|0vael#^\{[Zٻ*\eW^*?(2%wG/g3xfvt\B:cjDOHٸ~pR`3Tѻ'8w c eTR6BSdUQqSr^4=h ;'U;\U-g~w-v;BU!+jtyzfHN 0<4+ty8O}>'aa5.&qG$CYg+%>gs)R԰H P*g}LduquWпa 1?zeYE*f@8( "栄jQ g 7gtfٺ9 dsdotщܾY(NpB$:f/8 >+_!Sb߄+xJp#[j%My; ^(B\!InSg5:G2Y_$u^/λ+$%&I[ ?D۶ˮPԌ>JI[نG3,Xݦ0!EVd~ y+@=zxe80xQ@O5xi]Wa7 žC*xtAw|tGoǵ Us5 F=J{@!;0`!sȸiHVpP~@@a9?C^RƎ3^pƿK2g%9_s7uz8?gv%irb!KrXyW ]pvMu跸Tw&V#25Ld%{(vl<C'3=(Rv UJTU׶s}QŅ7x OԜK /M J1g BʕST a jՆI`% PK^`ZE3424dJf-N'sr;Gg>C<u)B/Ӣ#[ Hw7ck)`;EI4B:{ֵe9f|!f6 |0N|:9ֲTQv?CI"w@AuBK"Yd:8˝r|# Ze +˛F,e!WOvr-cVh9O2A$!% XѶ7Q(esXƴ24 `V<wRs2u0gwJ/Fk) Ht]`dAt2@28= D0g}i:i$Oucͦc^uh^,AG@Ϟ\mY;ŸB(.}S:&`&MMyY /9eB,Rjj;v #;(hn*SO tp<ޘ4beaBThW{g #i2{4$O6-JlmQ1~h9V,ГGbKO(辥#s7dhיw^t6n5h:1>[B7jK L?jPDuDŽlpyOaHpBc!%iD̡:pLY$ "QRm%]I`@.xN.LOE]&@ȆMݺv-hROf쩇NK~ߣY9EXeYJzIԉǞLB'}>ėc%t[ 9% 40mPbotMCi3 N):3IrPy0feISf@.)1;ZH ?:]i 8.ctloL ,wH &ҘNV_͹bGңig=euL$86PB,ZQ G{XZ{KJĞϳŞٙ7*Hi79.bɻYaNVgv&#M^&<6E%ƪ`Nʯz]2l|*jןY'06TIqLwTUVo5˧}!ADi`aJqh#];@(]]\߲ NyYT]:RɢyE)+l_^]MMDzp6hY.v6Wz&LrYK'q7Jc>XK{65Y62=>ȇPm[tTRtQ = Uު:g Rᖗn`P;L B׿ _6cd&Wu/C{4>f14s */ eE^:~!'l1^a$p"?MlYd{;Qy+893*U~PdoBV]ݏrՄ싺Ln|tF_9e@0JJ3@h}Y3; rݶQ.` W1#uvWE 8t-*ܹ:kA֍lk ?i_6 $v[$E*ի*6ʞ Il@c./ 7ق}vDUa yȑ\d;~zn(ft-2HXYx5E3֑f(鶘7d1I Rs+ OΛƜ' |E]AGMJ`ܴ3/0ԧ91 S~3XYl@Xc4ᇩjre41Ptъ?:ոAhoNʲ}T`&ho+o@]V<>!GLTVz!=Jznk/CWmG)K[tn B<;EbR%:1Q\1؎I8::4#ݷ-#t* hp#Χّb<1m !+1gb0in%l8V.uvIc4c0`,jJ yO3 'ɵu@f۠:vvȅ,*c V$1O4L Dbsaz>L8I{؎m_/Q+aVY6{Sw+z+$3LҶMi S;d59ל ״H:y1 >("U 5", SfF0uǽr!߲"ԉy9}Mw, P&njd_HbJ8v|BU}6!pSڔ/{LJ,CT0ւ]Z:m]KijK~ʊQL#ۓFU}(}W'Z'hKŽzֆ'[4f@d4~au6(!9&TS`!FZc[,h2afZI7Qǵ54iX':>bB[ۧg筴YQE!#-U{A"S7coH4;|8`쭞H_",)(ґMz=5 PI +G3d\\@oO%l)"n<}!tɫ d^|ڛZ5V/t_W6X>;PfmHH2קˆZj;|S&>.Y7zmA9sPwІ;2>YAC}EbyAVCЀ* bK`?< sJ'Ek)ڌ2=t9rN@:֪7 tI /[nE# $ΤlgtJ&*{O\`e [뎹H BI]%8/cAO^BS)u҂ #!m  9H3vS `Le {ϺS6i+cV pق],sx^.nqOƆ"}aa-5=@Hs>os| 6Ҙ7 \$E/s& Lp'Z飑@atG95F?V1a (?jb:ϭfdcFYŻG3лaMRXmamB[eAIʳƘeJgT`h[ 0VeYpQyxT!&Bh0{ r0eO樂L'JZ1\l%"]A:e?,9blk_.?耙n,0[ӾY@EF,3^]vZ鷮`R df6 <ݚaAy j &mBڷ1,eʂס- (ki1QSFA|^>jA#R앳8yq$W&;Yخ#^Kq#р4iט,!Q2@SrOdS{$0ѳtP o#r+VTouHyqͮe]@\jYH dJa3"Qh1D] rJT\π<[+ZDSEjS*M C1CΪٔP])Twx|臷lnTM e/=C>ZFK󐵌@ {!(+a<#TG-cP((J@X?pD&nmMS<(ԒҋUoƾ$>p3guTU^}x:ӤK *L]À $AppUݯ!~eYSΡ!_?+lC%_ay>ޓUBU -&.}DwّvHretLɫw^HI fi -9!w7ĭ,x̕,rAuy&N):A~=- %#@lZ-Cw>\%J͟kmEJfNX6z-=QimD0Ա4y $a+%؇r2c!_T̍bF{#g=R'?t)k<1N{>1MRU .Jrؾ nV̽ӄz6HregTŽ*nx~4MVjsYEwJB"Rln2Ǝ ZHX;jūe=6yCmDBη֕ב^#"#3^޸>jm&==IHfMc 䍳K)%-y5jS>HoPAY߹)IMtJ?gh,OQ MeZ0g78ګFD@8HʺZQX1f3oW@dsFUcІnY)Y[&`x t=ɂ:֌E$ EBJ6ՙj.ԪN2_D#hrԷ3xΜ8Fb!]r5Sz q,wr]gxrrQLČ!X5Nql nςӎKܯ?yK-gLJCVNP*HWeSk= qIpL|S4?,ٍH4(3l45NډHNE2&sMs) p$!U "t܀%@HO"rL<>{@GyC Sr@xѲ1+X+  e/sԪh}&Њvv$/ Oqhs8ĢnE ^ŚCꬳ%n%}EE=7:)w,ukavXe@ɰj~HwR="kw/!8wѠ.#[*zȂmK†GLGjɖ_ ?E4\gsl~㲅}ӡE(>@4QY4ʳOn*=c/ֈ4 FQNc],D3vx.DE4av%R 0ɦH9$4ѯ] nʔlWePԼǘjeǦWd577Q`Sr>" |L9 ɂ=PU:6]ƮȸUk%6BՑʇkStD:I#W;°It.@xlp1VNo\$VZYf{%~/=~yxƒN Pb&UmK^0* }8tTэLjak|.m>!ptgf%jɯoE?kEOur2@ F}`Sz'cJD*9^N.w+d“m}_ W<_H8Slɐ&q 㘥 >Vi7kZ7o0_NŠRQ+"8 9͈gu#Sic0\;2V$ vٽo"%hffJE빟̥nСL~|P,{;l9E \}um5?2d tl˩E!+ x~KVY H[?KrXߠ{ʹ+VԻ4b0>-!p}cjx2Å?I<ɞzgy{ jel%Z#Zdioa)J_)c=J4q̰.G,F%|~VeOSjA&JԸ0rYũoޢr?1}aa{X͕rيGɡYTG3@2̙?m]X77P"%<2+Y]6Rd,6SDԒAf@6bZ &jijBkӼa!w]%{S.?l5޼]ز6ZpWy %m2jмCoR.JTSPJ X=FZo4 a"e>f=1>e$ibׇ;OWmc?%ly6 CS۞5{{ЉpVNi@ƈ&D! */Ey[f(Pj5xpcmb `mݾʇ95DaDj4꿈c@09G\rÿ*`, w?)&K2Dp 4CyE|kdS{p4if$qT'l rmeW:JD{[cgG?fz e~ɢ~ \WȰW%IlV nny+k r(o> 5r>hp{ VEjd/^ AcxdX~\&t2F`iqGN2* {/b΍$?څ,"%ĉeK܇c#aE E5-|U,bχ e-@RsnHF>;5fs?}-rbA&xqu󀫎OrSl0#'"G) OwO~Z~6Qᔶ雹DfL*sj<R|Œ0SH3{.U=M#|->˒$~Y_nDF\w&86!K= rbJth*ޮqhQ4?Pcx]sp`>sDL:'X\yn!ڥ$0;[KȜ2˯ g&OGVWahvw}r1S i;ֲ+޲W8*4j( eoE]$VJ͎lɗ&p}z5O BiX)?l*|&.*_j_ sajSMOS?3!x3.}e,rM+AT2ę 6WB 9E<I{e'3BҁvX ಜVX N{([% ql(@Kjrѓ*LD;`K]`hǯAPC^d+ys qCGA'yM$f?=렉I$vFh` 9`M"[ǰ,?cѢ90uJYP=wYc.<F@=c;^MͭOt u||Kk/NfRNٚq("58'OmjLu6L?`~ɬ_=9!ailπTU܀5Ÿ,)!_ xcvD LM#^",^4Lɘp } h6/8nY=Ɓ ߧ ,y\##tWN4vQOM=MyQ A\\.? %E/MJJ&ua`CXp[KAp4f"?"C;ayp gaMկcqkD ǰKP;' Jt+)WOZj`p{#ʝlFUooĜNᷮI1V:DY<5#{ ^DmE - y> jEXDu^q[l1O>i=ܹ#m@qX1:lU&%5LE J Z=6F_ {hTm4@oiY5)-`3)=Wjps$1>#x`5w<.ټ,`Ġm?lk^0{[?CPdj&P c\zJx\kDŽqE;aK;Dy ǁQ8'm%sQyîXA@CkdxCJ S`H#%ܑZˁ-?^ZO1oz@\6֥4{_[2;'@@eqtYpuQLI5Gx~fJ_þiCѸUg0#MmM#i6~B,%=e i&N(q'1֣skYr*lݳ*t 34FѼɒ'aci_nXǐhw[H~8/G2NV V0pً+iXA*o/s#6":fwu,ЧbWr \6i]A$ X NdR0lO E :!<5]̍8r7q!bb ӈ.ªiJt龲k lbJF 9Zt}g照+~(P1IU..0iH>/J0 r=:\G\0z>Uv,|pEcxt!;i#D !az%8g4jlj#lԜXCy+a26.El*M 4jVW 6)w{^4HvTL݊>$ARN~8GzmqBΫn>LqKvP4Ȇ,?ӧH\vg.Ѵlօ l+!yaRor6J޶݃pWn䊯|wY,4Wۥ+ ["PR|vgUߡE12Z9@ԗ@(.gpi LYğdr`fÅˀ5jHrjj\,&_1ZsgzЦ\A]1t5!m;{W `S՚xEN}V(y- !{Wd~7Amm]-}DzPBZRlCs'2ݣ00,fG;Csmj̿=Ű`gȶ0(Ϸm56 /$JZLޞR#cR K^1MDfA{*7 a$hN4> 43{Iׁ̓KHhL@e~ Sx7J3omt.d5Q;s釯!sE"QIhW_2c-A;OkM?HӡR`nK눬sTz@Pa[; GbR(A dsܓO3`Wlv>e^:p>NTv1ke7&2rPYS[)Qe8:s^QaI!S}0bo)Wּk_CM. Ë-B-ghƥSgiɎ*L&1L&čљ@?8ZDJ>TL]ac؜A4LMQe]@@U~0M*"Oǘ҄ _\5 >tMT/aʀZBڃv$}|ywЇW2y0xe`#E&\W)D3]I"idxbf\1cӸK;tL%O|VHP}׺h OESrDbl-m8lYЪŵ$˘IՂ멬3s/@6<RME3;FwHsollo}⹔o} a}u%20i)C@d ^LYuQg:dT2 B!ӥuj[]k`m*20`&3O#&Q6Cl};!YvmEno9-K `B Zɲ/J+v'WxmWgorIRӔ]~0BH6ܥWkTVu>$nczb5jC1wwos! YG_ZtZ_g* CAk%\v}xڀ1ĮBG.41RiBK)o/,~W+\{5Ǒh&gxLH|y %a@Ey7')M(6hF)[h`0q?3Ax_C=c]n ~r}4@]I-3*Wh뺬A+dbdŌc6,*d/q3qf=ߎL3"RFRuUwR{%dE3p$^FJD^A/D32-^Du(޺1T)efSh x:p.N(03AO0F5Kca 9saD8 L(7ob_+ 8e` z#7ı?m;&6t~yϽ9x9f`*hB!)p(575޼n4F6?9#'_mBٱ(k\b36\[pN+TﭢV<ΒݰF8S oP$N?쀜M.f;ny8pT11 ?J؃(j!~Co[0~p\KEGڈXj;oKt*FBO~cdL #|2=Ux__uHa 4B!,1Ȭr%k%y)NUIp\ʎ12Q늍 R <"ATq kODaG)-K[vyN4 6W*|9I:`ap>70@r遀!K*F;@2o/KbM&Oeg"Ф?΋܌lgϯΊs*u0$ƝKjBhRsf5D ;Srrv^ ibILVu38lof"uɒC7 B^,Cy"@@A;yYH~}j? ŇPW e0ʖ#8Gtғj]d\0:HY32Nu}> .F"F}bM1:{eeƦ"d:PH^LK9 ķ&A/5̯ڍ % \|rPI4 <\H}:V hɺ V%B;=t1aMm *{\w7%gOI"",{ΈHŢ`6-Pyʠ"Q Z!Ԓz!^1bJ\. "5Am&CTaw\gq[ -@ c+y0H{`$ّDH[mY1۠zldG/QFJ$Z'J=*]'#'t3,W6l3ȉgc]@( V룟klp>4LGF3LKO[CTPN뗦+׌2ɿm l"]P$s*k1c^)\󺜻 Ah *}ulqIfTɞKUܧ ґA"wloxm6$><gֿh:v]bwEF͒&Sp1vU?ٸ=t>e9_H8Pyl7PmfEv޷fU~6]-r `l(N0(-yxGU<&5Х֍ Y /D*|D\3EbBupvL.$w\F2'hK +P)#7NB) .7g φu snѾ7ݔ}N@PWOt\RyE 7vɭis2A6z?w(Z24z@RrKv=eIE^e!' )^IH+o3QW؈Z@$w)}YNcDm jq48iwmVWMeJ ءj9]idQ82p7P("9.7Ƿ~ʕ ; 0B5gqZ.@ TJ_;瓟]v(*|rcEbDaL±Y 9|HVFn%Se-[6L8!fA^Q>` Ԇ1hGhn6cMhF҉wK5ROIxm\??|._ckyC C9>LWftҩ7KAr_CރV-^.G(djW@2D5N^Q+l#=}[CYO-ϗJ_Hmp#&t xkTZj|OF;%tknc ^g@WG-eƮ|AxVY՘8 9[hpҖ=AC|etDNt9թNߑ&Ryݗe+;nIoؑn 2CR#_4!땼c$FQ* 8 ]4_}C$d:Llz(h>pҋ6ֹ"͔1"Vd@A/DEW%־=T8[ fc_Cn [HH{f9c x7d-[BӠ3nG|Zҁ/r/ApR OZ`e?w_~y~qwiQ=fzaZe/dWzU9JM崾XZgDk7Z ɫd#z3zW'SI~/o¨Bqו -4v._fXF2Ba4,DxH ~Dq6]g҄2Ӥiu E.yqx5RA0`6qijtsfSYHh.y eǢB:\ JVj&2`eգ ǁE]_?AGA:P(E }Xd_J!gO@cfL5W%ںJWs;ě]:F䵜EFܶ{e_FI? I*U-"Gnsi7 5Dz]#_M*&L"^Dɢ_h5"L(=AJcElnMgzS9BsÝ(|$)_m&CB$+AB{/-7V!!!rdZoEPsONr Fmĭ0?L!.HׂdaFE,wF*ԽZ%'9*BPkóҶ'c2QuY!uNl/Жh=*$A;"<]332! VeOhgB^!ʛ%>ɚ10) /.m֡Ԓ{L--3u)1]^i}t9VOeѶbU}Ic4>Fq4ю| y7Yfk j!=Jb> <*?b>-q[edm"#Y‡ ޓXQ݌mz7Z(g/ {~cs×U Y!1J{lfX)j&jfȾv8:ԓ ik;6/kUqW& g߮/"s_ a)IJ !_^譣k^Iͮ, یG#2tnvjlx2h@u^j}^b?YG t@Fm:馫傠"<^[9٣ upl Ŋ!:i䝨L+di#2Xs PϢʦL-H*ƨC$d<J0*_jys|s ֋uQÝ oQ-[`(DUg)q"葁x.6Oj"3 5!şhm6ܥILhpgTdU{Ԋ91ZmQx:Ps|1/Qlo)<6Fl {&O\8YѮe.}}X ED FHw,.:oD졅ZIM}9Xh 씎X$ӲôVz̖7& `ISܣLjx`;ҿ:ù+ XGT(3yՖ&~P d6*UY,\i KMCOOWPc$}e{/mPp؆nZ2^y kUc3nl!+Ȯ0~[8WQxp 1 o.Ȉu;vSpٽCeU ɂ9^fD|TX"ߚ~ڌ̜H]+M\zSKĆ.[=uz31oVBEl9z +~I\5{WgFER-a.[Q= NSIa"5U0E^zso76痙a$A/N GbMtSGG{+ڭ7+ Fo+[r(ckq >lvy% 4jk>RQedT:[!H A 2c*c~ # sWciB3ǻxI='@JZ!$.7*J֤ NlT\Giǫ`8ʜ(%/ "ouQqloh;zD7jӹiJ\ q'Mjr:IM+YY,8SOu> Ax6j^Ʊx >7'=_I4X2,9+'}qo< R͒_]q_l$o`Ld"KFDݿ5ʎ~aV(ltٶf]fۨh$'+O緛<)k,a1Ѥ9wn*}DaxcM?p!$ɎxuF`rCDORF0)i:nn5?m"8IJximz& 5 w!>P~Շ'-}xyupX8%s(}AE^ kbQg0nh\w1ks\ ͈D<Jb`ITNZtP}.~T<1.G`LQV'$]`殺Ș{XA|zJ/t.dYЖ1n?:VQKA ~NX!?_ I:Ȫfy"w?[Wxxm$+hެ sj~i8f=3 S 9xRg}6xx=7(v5bBD ?XxG|H}w|]QGo$5ul^qVw(51̊w4O(lB8tGT7Ve!791IBWMcZA=:!ʅWd:"Et RkaLE;n>s }Y2M6Z{Ы&`?g>}BVAI9^:15'9>:EIG$t*JIaSFMogͳ&h8D+,//ljHR\w/% ^%[:@K\5UjOwK?WGS#)4 j !]T*i,65#Ѩ6s(TYaTl~rbp} >5,ZOᇝWu ߤE+30kgl3A0=ԕ{#Vա.$uJAvtzEM'wQ>"pr•"{ Ֆ%3u:7k-vC縧#*'A⅝Rw^VEfq^X= J}/ 駚$Bu( 'e?0;xrڧ8wry>!*'f8k,:1+TBbz-P|ACE*obV/|tCAԬ{3_HXXtAk`R'_r TYZp0\/l*e l?v]ΥrCP%g6R>kYm;ULnuz\~zm2|UCA ޳auK]≽#[x1:t eGtH: ;Lx # 5x%@Z/?LDu,2!teL4kL;4$'jVF'#nυ!hnPݓ74&+jQp"%\TI.W0Ը(87&PmɁ,Aݩ?n׌o3nLDYɣ'C uGn}ݡJ qkZNV(ʆo6gӰ`QhD=못S<xځC NލgS Ƶ 3vFN gGeV0[К42rb{JT䠕r;jkT{i 1549*TKљ.w>$eHBm`6J3 xc: 4M`8C4ݐZƎ6t*pU LJ}_~GYMP7V"O i8I闢]j Ytq7?8̒'-3='k Mcbev7S˃216/h8%Gӆǀdga1GZR_H?;_|$?]e`b턦igҼ0OupS'uOz{Ty ņf -BOb$KpJ[=_+2}ou6~v8[O7氰<\LΩ͛Se#}`Ʌe5xQD<# kӄr* ;EO oƤ!͙{âPJ+W*b9*v PG.FjP;ŷbq3+hC21mb C-|:}_1}Y3!dK(Uў~L=x^]rWT))55>IoqvjiUA*uVg.?ZM(&"k^HgCC> J)L4c[!kEsHŤgYG;nI]-X)JUFN9FݧKZ L3-L֩FCb;ނc67p%| #:eO众EdGSLx[b) zrY/)o MG VєʙMt8t$;c2pNͤ ^a3)z+z&.A%1 ?(|2orP\Q QK>V{8/n -Āz2pT΋ ˚s4wS$bFTvhc;bYQmnst)i\YZkO 4D1g%tZ9+eC`4E)"ݷL;w`٣ؖ^Q  _5gCy911I_2*s g9pDLj^hܿ 8(HڎcL ˻1Ɏ]Kd^X6Y{1Q""6$ҡn vzzs :n9imJ.  (|˚9n>B_Hx\ޠڒԋk/U.3`o4ǃ#gX,/݁DYP _6-Q6myMl1fct!4:vaָ} q^~bƏ ;xzi\Ijz0{Ig0AnJ)x{,$&=PAM/ΰN^6:?3+kZ-j,O㙍8dŧG]mLD3z{ۍͅ#Y[0 HC"qs\VcԮ+72)_i4=W&mǠ |HQH/T=D@<{aO.q/ܐ3%eie;h({OyDÔ_FU(rNPTSsQj ;5;ƅV0xVGBA=l~B:#t՛BO_M6M(P obTΜȄ_ J"(;#M~q>K (%t6^N8G aIDʶ[i9!Z#2SIoX(G&9zTfaP+ aD@Ydo smNb-_F! P"ާ[=Y'YY?9jfⰹJn!Ue DVqn#kP"WǮycRw޹"k ,55S[l݌/&KX8;,_vIl#U\ΧmV-Yq}^X+)~ԋxLŲ+GSedGWSeh}Lp;l:"aجM9=Ol,#%Mrdqǥo=ASX4Ů$ndiWIyCTEB<lgHvslgB }$IuKI,+C3g=9ctb ޿>lKHf4~8711"R$X8R,)| U U`GwzjYx%CS_A7c²=h+Rb]mUM%\DYPڰ,knł]<~5aG] "A7(**@glJ q[xfuR0fΎ1hUM ks䯷 rڒNKx`碗F<`18f_٭G@fhߓ/v)bqLzkRh7^5żTPJmn˹=WylYd|4q齟sG1<֕ꌽ;s\}iHPnw7! Wy@:`]emt3ijKMۚCiJN!چNLSjUo J ,Vշ$תзYp]P tnUNi{2a'y-Q㳹Ea<8ͬf""l 72ɶ*'gboi`d mru)Uvn)(I ٩4הc]Fk(TzAtQ)odtqivV/åe0tA׾ `-rnT(sg"ɠrRr{ے^rfm b&ixi=DpQ{vL 0o %d$Υ.@&Zwb}ȧ_֎A9kF5X ,v8/Q|ܱScF:dÚv]rA4 W%؍s 6’r{+;Rz"L/wuřWDXU~O-'8s+B>IwaUt2*CS=iAcc},55yŸ^wܖ {"[2WEa09FCZ&AD "IvkS Oqv^Y%B6OE#r'C|'IT.t =ڙ uw ʐ\d¥ `!4l{of3C$K:ds[6mTLZy*zJ,Bdrfzj=9`/zVl^(pX@09  p2[oT;,'5Nr^ͣ3UcHf(px{3A<@r6˴gd۸E %(h4x r@fƓ./dÊT&MqQ]0Îew'?޳Zl'#*yd)'H ǜ@$ K ϭhf#yA^"mg0;ץ(0av _`VW]0]]?8 j<&NhxLlDFT*T+VP <~[׬\qY}ɢlf/C:xGɀ`"ưJ״U2r䡙*F'Sٛ2gdAST#3ыqsrc|ih;>B:׼L5ʞ*]R9͠x {vǚRO0{ Y;OWũy1.4<}BVW˩&öo6w w? ZXLNKZB \/..9}I{ a<;ϭAqo  [$G~?&nz0m6['LmSE Pkmhׇ SD]os肙mps@&NH%}Q>vyجw!n&X(O9Sa:aPz1 lNХ;O)#*: ?iq"XVx9~[\>-twi7no$V]F;$^|Tb:D+pJ?<mO?F-]>@BBĮRu3?!]n%W# pZbɪ^(]JgYZ070701000000c9000081a4000000000000000000000001616ee51100009aa8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/Ch]?Eh=ڜͩфQ?C!K=؟?nvhGeuMHdže|I5>l#޵FyE{JV˚j#WO=!sSmt@d1i{jrHn=lzK`L:fkm4R}W@lru[c,v4lH$4ľMK.'a}AJ bE(m6(ggfte [.Z-0Q./tU24m'F-JIY l+BZG|$ZD}tWDM2CoqDz%w{1Zi"N}6{kcf\8͌+].Z>gX>b$c_DmTc"x TAa;,dd\O"f7AʆD/yvj0TKt>zT S뱲dیE)2=0LsbQUv57ټj]W댭ˍ;e+|MW2.; ռ+4 ԶN;j8yy Vnv P{8HrA9yƘI'_R+Pqъ"n׺3M0rϼco18|{]eӬ֡(6C'OҢ!PyekIQoo}L 1mSXgbo9U"g96H7D#gC:A+[_].Ȯ~WVq$VNʷn4g|&bi$]87%+mO< SbW.W'꿿Q^ΘEi͂M?_Ao< #YY*~m $ _5](ٳe}@IG0$fVRX=wLZzc ?` r.oi01wAFJ!սI;85W[m4Y U:MyTOXdɰyTOXcZRS ='x(D߶O ΩNIʤNgg39'|:")uрl1+ 6\1C zҊ MXEbl]7r7y;~]"s+\45T`l."ZIyh d /Z{=%HW!F=Ĩs&Ӄz@B~YlX(օsYBَ]r&rpLGLm6\۸ΥӺ?S\UHœ4HhZǼRXjAnD8˚ B }?͎ +6h:H  ,0)wk^4ɱ"83OM@\Q8Q_pP O}dqmmONa2CY :D6ehQܓ(Df:IqZlp#_n3r @wmi;H; 0 << 胂KlXONLQő2G^D b\ƕ8@WJݢL5Vy]"{,I}^yh6K*Kf~jEiI\/~ If`6 |֖_ypfD]~O*˽1Y5̮mj Tw̩侄*B+x@N0^٢;24Z_&_{.xO-o+EwMȅɐNudU+'=k7"&[g#S`A_( |jq4c X6[SyޚZe& ^*f )=%M<>M)-rÖU/ A!+ 黿B]e YҀIvĥMy>b+Z2a#;@٥RRDH8%?X8E ΌT7MZP)p*FC]33򆢲(RKD"PNlyܵsqB`v$Fؑ{ge)L#K\/qN]gqysD"(h.1h5@Gٙ ^6_  Q5C&#e;u'/N9L1̨AJC[Kη ᕙZyӨT@ jZp![SFl!Tf3bFFQ MCjS;kR<̔&m[ @\vlwlV`ض&.& IJb(^žt?ģy1Sex 0h {OCWI>6 Yz |cpo ѰF rgw's43a9i{u,` v [2;N#h;|oHt=W_:;jމ*"p(kжKXyHnvSDSyzvsk8Ѯas"8~U|`KKK"&"+P`xTU TDť>S?,[xZL^eK~m%{RbAK(Z&b>tBo)tGTrfr|W#{O(\%peDɞfڟ]*W5'N?˪@-8^9si^}O/}9amC' z,k2 vԮ3KZfL_g3'(ݷA'~q$ўD?YEb\a%\/ TK ւVcBN6}l<$/h| z׌PEf-]z17$}J9JzhF]J?/&=;}JA: ϵ7"j⌧J'?W0E@|Qb(vOI֝i9qE_,vd]i!n/:)"I@T$\\V&)L2y3:$ݡnTDj6p8f9sdOD©I-G 4T+ޗ> qW ov-|׌(k;gQEEGdbLQe}JD'g>m|?8^螪Ʀ?ށx(9`vʄ 9!#9UUV߭YF;IL.lcV XSNDY[P~\Vb_]u*¬_wS|\q 2Q~Cʉ y@:.;rF7R5; b?)B/-;߱z ~b#ɯd Vx 1cv:)ɎAHiǙKFA0@l jGzh~EG.`w7rx߿a{@"?L܉:Q-AdUtjfB` яQJ 0"oL"2S|^7 5īut=1v*?6[<$:jM8(w(Yx)z#2l᦯eM"B8$#C!D5KLZ|$XXNhx.FBW 9E}nZ0 >0_GD #xPs:"VDȗq>h\U5 4q傱 ;j 0E/ ]>Gk3sLlx3G%h/\I 4xFY>C OIs:2 ZSZɴ#%`dm*oaa B$3 H-ͷ7ʣ}N)h;r>#F| >ar'/S8[jIYubl'3a [;&FNQ%q5MJ\`z"]wc`q#&BX3w!:'xVeYZ8*i@ u ZC'%KFGVIeu-oD?tdI'ummIYYo?< _c<[|T*zk\)=_U8D !B&Y TcbHHu%;W6)4-`}֝(RnZJ+):_ӚřEA@V*WT=?Mwʢi 0|B,藃?y_(8*(`><̓>t2l<"Դ^^gu+ 9Q`a~/,`)e(P#60;%D3sZE]EVgb_~ce8 '(It`WF$F.2[؁]<7H{@PPъ:N ]} {Ňo<mc ݉u[sXvO~a#nZvKTd5EfD">$L6_,6e2kRxA!S!ZX9tڻtĔ,3I#:&9E>d 9]L^Ǧ椖^ SU/ ɒ%dZ|Z{y5(#D5M0 8+Ρ.^E/a3waM:-%Z!$,sÌnJ3jڮl3GbmW Rrrx!=[:,joT-pӠ$L~%Pnz>L'1M<>A₨TPWp+i#c@.Ԉ=5"ojԨgU': = )"r"(9u_[N$m$l#C$/24=eg"ֲsqvzA*J#9đG` %?G0aH!vC)YdO`JhҺȬX+l"kQOYBkRͺ.E|u_W: zڀM#ΓG+'T,ɰ^?0*Mi3`1(N'iؖEߋg^c ߦ[èTCT9vxpr2Ę$V03(+#l{t` i|)d{D:HStfn1;YǧPtW[I?ilrgx$%>)G;aրZcV( wBk#"Ce1x  IwݦHej䘚ð kD2oV}$1I#{ .L C{ݷ@G[(|cbɓvBD! Tsp@J/5Q;XlчҊL$~!%ͱ<3iZy?/|ڱl?.7op &PeB6rYAcM3os:0 =H~:ۀQrܬ*^%^hX̆ 2iDx"1G$8mF/O3 {> }go %7ż) N&L4EzМ5K5)kuCp j_Qo=8sdaWpZ (; G_(Z3 L!1\V9¨,osO{lD.cF/>95]tZPNhCa'suzǹI5UUnAV)5 9e`+k&-7jhjD2EoE 'KTE\VLjY6&nymҚ<>pd1s5AM,!:kayYɣ#JVP:7UE4eAvE[L&$Ay,IJ+o~p);UE:_Jq8vs!RqIaTSJhiN6|Q.Xhh(!1A<]9< LVjArnV@5n5ep.yiɻC <Ȉڨx`3ӃO[ۄ)$x&tF6ydf;jg; 궑*{gmw v'_>h}'hB4lTbʮJ~~dOtӍ-2vЊFύw_ɗ|u*6ܩL-̑v;T:C].6Tw$ᯁ&tĶ ͘4B]bЬ  sF5Sѫҭ.A&"'(u@\^ŴqZSMih/uGPfvӀg Rb=m@ i\6{g| lŧɹW|ܣ*yr+)S9nc[j盳{oQ!ۑ{3ÖBLuowBRl7g=~R;X)1DA!/tS_joe|^ ϡQ_.r32b :g =ӳ85/Lu29TE5rb:8$OM[p00Dpm r`挭_\b}7]ʑ<Y  eiFQ\M0ib1h/t :X37NqMBg;S/Xh̷~Jc0Cb7r 3)7wjdaO[jl_Cz0/ ~DOYg9Zɓ.P?>LXr_K5dda||}ؾ=0MkV"q`)exfڂs0F5ƦSTD%–*FP`F۸Z+;* ݄HkߗM ;Zx [H.\_O:rxή5Dի1$!q~ `올;lKqy:ؿ)FC!U)uln3njMhca \pI[ǐ4f ^Y򖴩c, +Nr W3YBgKZc'n1Eqow/(X@;ɺɏ< eTN5DmBarfcgѳ&ݳzB,E^߇R/lIrdZ TNkk?(LQ.\ [w 1ߩ>5a/82 2-Ө(,y Ş#Gzq+S)rq@ȕQ(SN22Hs<-a7V6ƍEͷȑ ]ѹ384KPfsiJ $ad&`sRlTuFyry+vOpU `B7+,XЗf!LJK$SϥǥdDChx]cb&&bp~ϝ=َiG:) HNT;`uU||'/Cq`pJZ袁h\Me }D;:YSZd۔lD} *Ә¦'cG~ MqNݚfHG Wm9z@>ޞ0aCUa޺4>mqo8yJrRbR_|p& QR `ȯ]yjæ! |<%+ZH0%MT~C0Jo܌ U՟y܅OtQ+{C\(Y9 Ss]ח-[QϫeDSiK5\5Fn񵶳'@Oe֓ c/J|j6AdejLxceX OUfDbEӕh%/0)׳dB׎Ŭ5˟wq:x"%peJzY'5S`n;wB*p$NV&e~$ Vf 4!=Q{,h1!#'$=k!ՕjbMaEjʟx0MV]ި p'pخ m6P5URΕCwBfL'P"Iv~X{FzoO]cPGD5_HSI#!Ɲק'^FmF0K'A#<d$h\ǬrXt"m%*Sv?_RY,eߓ ؇nK'5Jk'F!<"4FI8 {Dfu> 63,P^JEyf$ͪYd8r(Zqof=psvcY]_:guo/s0/~j?F3,\-82n/ȗ:x]W4F4mtB_Ml^wwvE-(ge(N9v@`HD'5M~4++F^_3෍t#u8TquXkB4.#m܂dG ЏRn*СG!$kd^`5jG?IgEL~qy{O*o3`**n*Dp~\X4`5> [cqx*_6ܺ |bΜ/I ^7a;$#WܱQ(9~I(|>`8 'edZgҸC! imQ"!eM\ͮ`i$l eP> Ůو$ҲotQ^,eYBe"1`!:W,-X059+[Ƃku- @U&j o{x`#sȫ_ 2nPam}BHLkX=[f1-bDeh OD!yRׂ#(=c* s$ rP%DH0~݉ >H\[?oj7!^˿ޒPKk=Ll"}ΨWvqRp9;ڞiYѦ"o=/GENׁzbK-J^wNTv9w~ɘISK}~4a4k~7+9cEϖwgQK#P$lÎU2%t)j.G'6pzCE Ts0 [ijQrZ C_ %PUP➃--P ݰ/u@i <^QVDD)Fλ׌},`} __6ABzw?/{ACM$ܨۯeg1gBf1a*Vi"M=hI2p Cb_ah=} .k." q7]F1rՒ3>UH9'xߣUe|W' dTs;+B_Pzb;C⻎k[34 3Hwyݱs*Sb1= Xh٪XQm&^ c |J 0JE9n CgT Diazf6;˛cSjyz(4FrvS΂|]*{pm$b"G;ub2zy!]BK|C, jY(x+jR3307fzD Ylx`pubYq!+Kr:nZmϋȍ|MƨF6#70mmS0+٧;\0pf+* -.:^0dS&4oiItmgrlUfu*4*fCRjg]Y֦X{YZovXV8lAZS~a|< dUu/q_-(fO@Zi{A6 Bm`&bv^l6&2ppO&y.R||Lݧ%YT|%/TeÊ:&3|9Dr}#0pG͚3l]#ԛi4's=6@Muҁ7 :ny=d{= q> Vb8iymZR'h%:DxO0Ǽ c%Cw)) Zz )4n!^ŝ 2&ڸ^bަ$1ǧKhJ.@!;`kޛqvŭ#Q]ZCbUew XxFV8W(DX[ߓ4rLDV0-}#] 0d+(IG;lB$ L  `fdpX17" WtϩAneڃ.JiRoGR 2j1%|/WphYpctp{4 !V ZxŏR}.Ju8a+o^ҷRo0}*;?1PfwXK..|݌Va~c϶Up~X9 9) 7o@sg958{mgIlɩCGo0UpQݎp;] eēGNG+)P?3Yݠ.& XiXڣB|$]Gw7mc b 2a4+_Z$wres $#PQcC@yQWoFL,Ӊ+Rr![+%Qo ,jA0 9bМYÃů' 5vڿjG L0O< Smi,Gɱk~Nn-ϫS(] c'0PP╦:UKXxFGөu4(h1P"񥒽P#.m>k0pͨ"!e˯$8MӁRMĸ<ޜBe)lsŤr٥=MD!YHQD\PEZcfָNfBft>tlX-OFgs5QVꎋ $5~B':KBh o7mbHzmf7B>]AG]f.U?ǛUOGZPrNAvHfcO6?e6W k+Yi[ %%PJkre4ܼӖ\:~MF."&p{xbîLQ?}Oi׿Y&O %h[8|LOYH#S)Aj47?'S18@MAl=1/ )Qg2A:o=|ܺ?~ܷ[0/-.5 RK9;+#a4b/.ni\ŋ}GJv,NWC>!wi}Xc5kƭ)j`Œ ^էЏqX"E"օ@t"bVpX$u3p%$"rʛѦXi~*B^jވXq)Ȥ@25Դ q5Ou"Pq$/:^+h2TvVQͯGo^D٢sAåk\rFc޶qbU[HG%786Yٻւga@k;N/d@EtV摋Bovolw:VN2x8ǎ[ąb6nȎ6w IJlN F\#<ȈJ[Nq]Y͇NzzJ:GYțѺ)űN1Xd.E.(ˮb+Jxmu=rqz0bo59SGUAFPkӱ>lg6tޔW>o ٶI٤ -8't|Mo'$P A'7 y#Ŷ*X񃠎P$ߖ#![I|Q8q#(pto~5㱿Nn 4,~?h[ܦF O&eiGD,n@z* WJzl[Dm]_b4w'8{@S-`uSƳŐ3$ogT mSW.͟qpk=g-nkۯ됅ZgN &DA5(6,SP #+م9,2#֗쐝zŰSYԫ]+(ŽQEĸT-%P Ak!2;p#l)cp^xe+qű$hi7xAջa /~o#aײ{lB~!Jdm\,|]myÇ7 \X<7sݚs٫AOod\ *fLv(᧙4,1Uئ0H;M{p35P;p79ӃؘZ :P0&8zdtPسXNRMM`cE ]fp#E]?Im\{H;,4vwh@K5owKWum)2גj x:ok.u,PWѷO9CweP{=߅ Zt,jT?:dc\щ^f\?g<5gv]Eg6GhQ>ZR.: 1}78VA>D!B\nEc\5R#qyF!l݊k35o|]P2IKcþZ,2y]JڱX^w탺YImT8Is.݅eo }ghI[O[Ly^Qd aʍ%yyB5G"$Dwt3!]ExXL9;쟟u+1T ϫ6X9e5[ E՟CT,*W`*犫qfg#ҷqEM} o&?EP{ ?.:˽2MZEf?:H:/62wvRU"pmcWa"KkDd,F\x^r|JMĦKgS͞P{hHW@.3VQwY|P^٩˳'qQfeNi8;nQç(FY?s]>7֌֍f J>@ꁋϊr:wA[ Iug@6HPv[XVDBDKNg%Aa?ŦӘAc#"K[G%M:+Mݑm\?]rYW .vZ+?׎7ms.7,7~&@m0hųOA$ċ'ee٢~U{J"}3&y S/]Lv" 3T/jɣ&I-.T Fk2Lp ii`+w]! %6Yd-f}9zG~!~9fw%" -uN&/=5=H9LƋHv0W']5AJ.r%g.=C`I Y !4\A[T2QVM'sE%i OD  NDҏF RUPLsPGVr :BFgVsK?w?8[{;/ςob9`O>Q WyCfIbZf 烌~_;RE8EiR9۲52ng Yi\Q[Omțde"CuTOu%/&cg7CZjY\q~C dD_a4& g򆦭X͔v.n͖z󒢘K a] 2÷8r UǟH_~MCn5u@׈_/imYjez ѮDë/ dWXfHR%{k+!->5K:oXPO`#5OpaF,)ń"S^KݓzaOdO,!ɍJakHv\1c𗦰DBWLqoH]RvS ]cahpcVgixGz<@߽kc#\p!ܳ: .ϡ oT#$HB ;>,_k˻>O)T\4|Uс=hp?pKdcS8Q~~6n輌68_~Tb/Yhrh}*hL𠗄`BQ!d(2^%L]=ӲW? s˭̮MKG=.w4X`zm^6/18Q"bekՠ`?JmzV1Aa_)fQQKf՞V \I\T*=Cq(R³8bmg-be/63dDXXrUzF9b\͎D :v-\vEg l3t8t5rxRhDI#7Qe16Fbd5->.7RM5Ӌ5]~9=uy+񝺜TeǼؼoьO$s`9!b$v#+Z:~ʁ'/]R39(nhFo #F(1) JGÀAAw"6gjH(|$N4MJasdKŗgqpDdc7Ёrg'ˣ@b_OZ]7?q8#C{YZ*{ SO1[0vYyޔނQ}He,y ɂyI0mC<,rJ ʦmj R8ɸ{6}Jk{H.o.=wOHSj?z/e I2[L~5E-G3HT:d(%˯p!Pj݂ȹԞZm}#/i>dZ: 1%p &Y͙k4xG9UF3I~Gj$hYb bRE[kiŌ{z'*Sl>gY9s/L<(]%¨ð[1*ad$SgX9;^x8I+n`gDfWpV=նf0k$ 4E~?2'.ŝؠI<\l- DЩja?F{ܣ2Ӎ۔ҳg@ܖp)F/Tӽ*YJ-O9~a85gSSɭߥx:ӝfф+?]T?$9]Ә |8_ܪ(=5JGT#}BXK61q^ 2bgfumk'l]?~ssҬgĻ$^?/v0?&igI狧OGm!@a&&EfBIc'GuzKאu{:lڝ{οj&(J]b{[罁# Lt+ֱt9K@ӰC{qn )._(g:)QJsȺT~+u]N 29mX]YGi"1՗&ba\!I~7I?8:iZ6*bIMp?"MigDr.ZJ ou) xomWj^/DYv;|vPH3yA^a#ݻsBeYgYxܖҼDVB٫M'ϟ11֓BAZkk(/Rxu pAE΁A1o׉ k-Ɇ„d'vVjdicrSa؆,JY(]?%?K8FO`tK2.vQM:N] />PwO=c[<JsF\jH*`l4A=˱- 0*UW!xV;-rDn2݇wrb&h.y LT*?:L5a\_s)xԱU{MY#b>jBڱp5&8"c P Qn.FDž`g련L0BęweR?x!5@91oAs#myTIt|+9@ 궚j,||&0OK w'I -Vqgu=`8*3QdK +sb ck(mCI]8tq|Q{e^ f1ҊًJА~1jlxUA0eRu<)ZOת>aT!MGzyF!B{qoRdU:uWA'Oq$v֧mMLf.qzψ1V͚O 1޺X*)R!Nr]<̖8pq I 謚r#Jl^J8fbMY)붇Dm9ZǛ-b%)ԶB3>brMhd)J 'VI!KA!/:ޓ ߢ=z-+1Ɇx.3XN 'rǐ"V|~֤oHf6rW[jS\.ٌ躗MDvBT]$;|Ӡ{֪SRL#+k{ 8$y[ ۆZJ r-zIy˸$ɝ%(ՆidPZCnnlr0"31]eD\[U7N bő(ښvxdG/)J$֝Ćn9B=uLQQ[E<4|싑ӋC|uhck.A85H"  & UT2x^4r|0 zFQh}iԵίycb+-<ܱ,._mU]`Skerc߽[҃\hͧvq^dj:zz<Ŵ}a4ӧ>+t\$po( ϡ>(/#8&h r*YgǸ|~ϛaܖUӡ̖K-U{R _K-Gh & $ϣ|%y!%hBA {A.T~ȟԈ%e7Fkw,U"4-^c9RZ1fSm_gMs2v?[D7oypj $U6]W *ȥiޥb!c7)\=%S ֽhNDי^3dW]~4qm_Q"6E E˩[3F}eʙF k|n6lF015!p:$;”>+f/w-iM%A6jQ ~S1 H:_y_%[|[GlC/=ʕheaSdר%렟ig?J+| rS/ (_L4\6 /%B"%ƋhڿmКD&yJa?v&[]9/*j|P&n74׬# 5s] gf=̗IiH߇| HFh@c psB$ H-п_%&k}rf>@">BAiL 21 Ϙk?!{dPQ,HivtDp]t9hJV]*8>xS}䢔<7sI|2y-@FPya0(O{,?(3.R&).H AGנxmsϥg N[L@=*2| 5_@nAsvx=TU/!-'4:WNA>  (0dcC{h-Lr3B5VS4%{pRODA ٬߳HrRn`Z)j8=e?]0~x]+!0ɞR^j@hw~ ,]DG57a.790}# K8ՕsE[.1Gsk R M29{;5|zaCczL6Z@7!!g#M]{wCS.giQWn86ìD0@Iר^bs  ȌGm>cQ ]BlbM|Yn+ԗj3<9=5ȩQt@"tHԦXϼhP5j <Dt!I sTdl %KZN]C/k3CtH3t#vGi m.(9Ϋ)]']T?;,i߰Һ:ΰk B.PŦNg7^P3m7v} *9%ƚ&gSJhԮ겿#Z<;H(hWyoaI57{y2ŗG, fMB0"['texyg5ndoԝH&/mnub tԿ=AET dq-s9 ΐ7G0\ݱFX%-Fl,m4Tf9e^0h(}-S%uQ")N'-V\ 4*zyG*hḰ;aɷm`͉,e˶a ~:H—FsascP jA}w'ljg\OJ_/4Y49acZ:#wW0_c*_~R|<䉑E-zP:>[#Om3E*/ol>\Ei"-Jd M'hJE0J1ܱNLPpg5x]3'ؤT%Y*販 5iٕ#B,O~R N(DஞMVH笏P3Kʿy&"V!ᖘJ'@¡EW (dYo˹ ,i8d_$F08LEN1p\ $YƠ5z34 n4ۧ*$캶:p@g| kZfhє/=9xCƄ#9ޫɺtj };G&‡Dlj6n 1D98Y _g4Hi Z?JIm̝J>-?"d%%TjzFI[a}W|y`Pn+G8*QVt 4:j}#Q|CN+~X {|v lrώ\!jn_M5X #1k5L.=i;=Ah->i؟J,&V{Ĵ꺇{ d*Íeq06;9 1(zRK4$ @T֒jm\`%: ɵp*Bk38luױ#S9S%&!J8`*^6{ RHѡZsAy(#!, Qzmz_E?.Q'g<0Cf`Ѝ B0.zI4 $4M",?y?{c/HQ5e:Ι{U4IqL>) ot8>+ LsP2znA `< :W%@Hso?S^Osicǭ]V ߦ?`rpp Zsd#rod<Ğ ao*SݬEJPz)JuZiO%0'GEHqOAaLgCkf8s|c,n"RTjE3)cգPaIoCnycmt P ddlW{O#%{ZVNWU9p*wG} ~Xᯑze(MS0'#G@[vDm۠-gB@;a_5IcP)h6Lдh01j*bl,{ա( ю>P"tg_&絒]Yvn=P- a3~b$AJz߆v O_'r05=aCkG^G (k8Hy[h/g҂F(",0am,B3ŮyvisS篼." ܁r;8T)QQdڰ X 'u8`mpYzsgUL| tr"Z"EB \qڋ"'Tfͯ~~k,D;roAٯ(f{ܔh v0+FxOWD_b0!@?D3rg&9 #|8:&ĻNfX˄x A<4PAU"GPEx+pEaD2k >h,!|XJ\,FW2_p{έyG0غF"zoh\G&diӳ}!Hj7@`3,%{K˱R!^F838F8 '#R<˓ nnx#O f> oh2[AJ`׺YgHlf4 VSq,Ҿgj5u|Pҳ~#Oz1/|37-B|A"{@Ԗt| _{fyEILR'}[ (OeH]!iHE1[h|yih$Xj;ϴ{)X<9K(gqku,k?mBi +ph i gj7A&`XZD }?TI vo*}`E+V[%2j5oY:¯ew( ?s fhr7>#6r;u[^4lJ1P[hnI-4=/چ6?dte0 ךt~a Ҭ0c'SdZ%kRNM౜}Fɼw"WB뢾Gqe4Vl(np:O΀ Q薈䤀`?A|ZBDY_!xkQ_r& y+(9/{,F-B@ƛ՛s$~ZM ܃w55nhi7ߵwu@ل uc]aE3 ysaP83Re!פ j}=4*<[':e건h?y1=!x!&~aaLZFkLOȺ(jI B!h. ;VGG^SaQn}Ҍ(Է1s3okֱHmmc1lHL[z}l@@7YHgV°4Wߊ$8Dɫ:oCfF3ؽQ*J3n{>S9f0ROh_z \(鸀ޮdc;]@s ,8F!*I0T 0wʞWB0bgC #ueQI!S(3I ,ڰxE&11,0Z[j1zDmj)<@-?.2 }! "NXA@u9]w mʉCĠH3b FD{R}^LxG8YeL0 K=4ϵ_ 1~&4ksK /f-K{k$G-k1Hӆn(H7ղe$Qd՞Rl[ ĢBzғe3D77j:D2&eAavܲyڅz|((Yb"p:djȨ^Vl}X"q #"XQ k!l??@B0N93,!g%_iƸ*`YS9C+u],TZGjc]HysTUVQel^&@PCj"yuVB$1grYTP7:pV$|I t)KbQ>Z]hP]޻`ܬA ,b)(T}FErkd&)H֪8TR{m-Rg_m$t%Fr[ʼV;Z|JڍƢGYsz7P;Qo nr8JXBK<1! Q)*.7A^4E.D 5XܱY~rc"XKkZDXzA?N-39>:*|I 8-GBQGs j'Q@cTsvyx$a@lJT?#E?;~Z )rHlFldUbпh%[z.80Jάy&i W-KЁ׏ H&[v+T)zm$U1Lnwn>y0Gwcs YlJ[xn?Q6g4SWmk ,F[3?g{8͉RXz 4^ ХKRwfM98FNiW,Xs;o@VPe_p:@Amp$R+N)\_p78}q؆$UJ+8˘Sh0=ϙłP2g/n$o.I޻~S.Xṫ$S mJ,٤o3"3(8`GaE9' ta"N#G)toNKmdtVxGu"iU*d]Ȇp6!1kr/YlšcN? ![P="债cP+?g Gd)Vem}Klm7Vpނ TȗgP;})n Odٴ,h}F )YP:A\;>OErfXŝkiDta尢fw2)RO23U|js05z6!(f`V!L 6I3ڲ5JȦ@x&կ׵God$5 v}q y{Ń2{`f ҿ.<̇)3N V5Ga&z. J}yS.!1&JtpÜk2.Z(>؜ S>XҢe}s*M0TxOMziLS_sb&WFC!* TS@-Uhu|pXӴy+Oԁk9 9 4́~? 9T֩!zBm؁#GXTsjwo9ZXǯm\M;wЅaYfxk2;I@cr\aY>OY~R#V(,G*f6tT,j:,Ɣ6GT%K("3iifv]|UUFU&1aMr|}1ٖnj "cLXkco*\{JT {_­{X7 ޚAZ0hHJ+i_l,#WVbEy "eGS]] u2ٖam=Z ̂MZZ}6QZI64a. G V 2l5/m q.RugZb5'4k xo(Sq X)PR`\LMLiN`Sʡ034IR3=sahzԸE ȕPUEGvu/ .߻CڮoSPZiѸ..H$@Kywx(y"e2u, (YQԆmyw ϨՓ ,y)JEȌP(р%4 =IUmoד" \`~h~9aHCr^ٵq\?HyD#kMU+#T:.%S$׉9yіmf|bfr JG֩,޹ ?FDr9:9c8fK,-pN ,.YqmMok6Maٸ g!΀j3߫U #:"YVp 4%)}]%' $nb&ข&"N.=9-'Jj#hlz?F΅:rД ^l[S^8/:t`Dx00a<ֶ4"lHT[} m .KQF1C&.#R3j3~T2Q-Ic#-q/~Ю]=|FVv Vq'^fjm D<Ӻ:7^ݴaߔB'2Om@m'w͸t6H8\DCXiT;,4ky336 rt|⩟M ) dk+2;>n70 v="6W -M̦ i^zRi}2$wѝmk^H\VXil$ 7":79\mJ#za> rI굶զ?!Z.qllem *Iq>.2p_S׼U6$S!Y+,܇lbxZԙ훖}a'wMeΜ IǩS >o^,-љUͽ$ʊdoir"Mx5Z:T 5TұDm0>t -M3R0Ec=q\cb_qw-*T}Fo:Y/@bD jݏ+Ʒژ>--+w'DLU:w'_UWRAf,?Z`TC>޵YF~4S'y9bx_jćR]o E.I5'-t;GT̀|f@~*VRA`ls|,3c'rLK]VhZQ#.veI dG.&XwyjKr h,r\V` x1BY}*{G0A5/k6 `_ )VbqXJ @PS7x0`}T4J34]Q4}σ@(4^8;e!2r3C~'B/m~eNÌԵE%p /$լz][Kv׮᭡Gعl>F׶"%!_d+6b aJI.EJ %~.Bm CNMk03|>FN%?kGRERM vz\vW#zUp&9nP\j$.qC=w!s0_cg)C<Y\'*P73rX~U(pMqj6T#Ic#굡KK+RS&e>T7yW(`㔯K s17$Y+:@wuE\_s:'trK(\l_rdI'qM`$Q#p3 Q@?*a plHDvi F8zv .x8 eY tSm؀֮ &"縰xvf|_|g΃ #_Txۖ;k b~~c;dz*e~tG.QJ%IGGڪ(:7jЙMF`1Gkv!V`rkĮ ,.ΛgYZ070701000000ca000081a4000000000000000000000001616ee51100009d28000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/]?Eh=ڜͩ] 0s-Uab-K`L+B>E(3I=c ;f(Y@ܔ ` ɑ&Lo"n(ŊjlxRAZxܮL NMHJ9U8/t]КW0 Zaˋv"l2E2Y<,z(*fC!?Ɏ-wYF 5NC!"sN~?wJsߣ٩lٴsUɫ|&+W>u qܲߍ,N#պ:^H Vi> flO3.ȸ;iWl1Z2hOFx:q=Տ?Aq/G 9Z"ujKP(gq&x>_eO}3f Ћ3#A=)6!4&b'ÔQ9-6Pnء2!@CU'gSo^ż9WZ`*1q: ׸yZᴱKQߢI%,oJNYԀlΫdShO3$4EbРiT5#髱_=pZNxޜBǠBVkN#2%p;_ By|%rxw`r)Lj{`zl5&!/V=dbkqۉ ZUP]Q}"PaAizhN3rhѕWn+MV|i`KBtod]'dґ3,.R+t[r*,TaH™5zʵGu-Y c ʓt'mXhu87!BLDg1 0UvA$8]$'(GJN *d i6 Pg~nr"@JUs]tgr(J0kNd ݫh8D+{ܶ,̐u2Lm6 a ÿ% OC^r/(3ឪX8Xy>^NC5ae(8BG#y {ȵ+ϖDf\[\C6Y*'^|+L^G=}Oj#՛6_'vZN8Y_ټҖlulфщ~ `Ebl?2GziA3r)@JPz-9Xi-ΡKt(],ʈ4&ro-scmdŘ0e)(;/Uݐ->Q;p`{֙=rK0@&U$ǭRZ ng"]uLP.p{b FE&Y`pp YT[Fz㜙ȋ"6zs )yfIzxAGw/ٱo"q3[^ O*E\鏢 KhTP̈)C!)plg$-^*Uv%?I#n"{Rs$Q+`̄jBXˀ,3b̋a], s6!\ 8k?V"_FEqAA)ox &HF](04()#vM- 7I j*JV%g:+~"6wZJj;pՠ,-8ʏ@YDkr|ְ;*:l7h0뒜7WQ%7uުAwsx}me[eљeɑۍS<\[\8 FJ7,a̓'ܪM"]yoBz]8|RމU-dqLLw5(w( :)L\:jͰMc_Jp1݃&}+$B8nZPHyA@Q(g(xW`)F4j;|+b)jw7RrKPBM+K@~6Um.zz gj6iZزÈ\)*Q33ycd*[kev\MJFVqIt\Mk//G3bUd*4}Kـ;n"YZX[XWjǛYE>X*p#[{t(XtgG1^r\&SCy˻?.*͘n RA(*5zn:<Ygc"}=|b=AAlxNáf7hAgtzQ jl%\σ9aio`%BneG:0|rH$Ij9vv`"nhf*xɒ"r|Q9 ƚIX&cHu(f).+סsY|qgۜ;⊳Kk7& %O]A1°E8xjDLe+:O z4-9|֙j7. ȅj̱Cs~wԓ,T8nr@=Y0f*W1ww R֪~w|S~S QJ#bwQɝqK?RoV@i}&@ojqWku OGGZ[R\̂LnKӇud(mTaC~ၺj76j[$jj³q4z68-b^EdglX@K4'Z4`*po)74t ^>ǒ3uhLnv R1 ΥilW#Ij^}\-E˕ Ye1yøtwXH~L1Brc,4fgvQ{uQݍ&^-'\c&JYy"Gcl<yAcT 9_,O0us`*$k&OUʺ}r[md$du12K| _t0zd7-KL$NyvUj˷{-f{Ia8@l0{~h4#&PõJb[Fyf t7 |6SU.?*B6)Κ{8*_RC' /`Z_i~.IΖd@}3I\!WQHsQCH FT1&c>'Dq{c,sԓXK8S1e ׭/! 1Q@߁_? F:j130=Q)1G8" !%VqtM*c B8:0gyx'7'vHwz(9!st ~UoO,/ ; ܬzw%mxq \螨[ϖ(_4,+|""/p`%pZ$"ZKMN: ÚNs刀AᅻuVM{Wu=e'+.M4\k)5qДaQ^jJtm'dr@%r> A3"S¿/1b6Lx'i^-WqA*յi.b,C*DYX6ӯ o1^_EP]pŸ_Lc`dry,C3!ʾc!,+t &v3r@@V!L6{ _`xyAf05;8:buzǪlj2ӫ l f:atў.4A^+M,o*npe>vpag2F. d]/xTBU V{U`:nK\0^q'wմK.nSCb#Gu:*;Yn#K oufK67B$߇e ~20%:ABi3 :OXkvE|!N _ "Lo#Z7i#]h-%wWz}~sKz ,(MBpc0naMCm͌3Sߒ 6ُkpiJ #[߁ϔל7"Px3Vbèp;2ĸXaDpԬjd#oezvhŖ6Ri~,9ސ\ XVJ_ 4Ҡ$Z9cB.? ؊:ZGڸrnj}O劽Rq1!6y2k l0!UDY:8_̉(x$>05ST`"k'+Ow彨z%^&(5Rn,,?;.1Z5$s7 70F<  Rh<#el FOQh8&6]_d(eSP> gexWIJü&ΦYSMq e`2_Ԏ1&簪L*w5Ol,9-"$a\ ʤ}z|܊:k U!:ړJg~!7k3՚]Tݭo",vB[cnt)fkK3Ra Xل0{bB7ܰ^c4CeQ8-.x_t}B,yĖ!c`%jJJ\lW'yΥDi;d\MԈsvWԌEg/02VS'x\ꐤ\~3q+K 8ި^IQ: i++~!g|m=;? Pjf{dٵyP /&ZxfsKa886 iOB؁e=~`D\Ŋ>w!!F'R-,#;K!2jY.B4StI':DD# :PW ug0OxϺYsZO TΪ tqJTS Ikɜ=$&.<%l9-RP/ ȍs˅v:w/S;1h2Ui ͵U ?M8"=N'DAzG -!vٗDߎ `G(Z2:ɮz kKuMB@oӁcЛX7TVR:,:[zV)fnUpt*BD*{Pt@dhDeP2 yEɿbˣ#ɍJHXIOCV`@V#)|-p#3Ez LtBZ/ >;48k_B);4f l⌥jSKҲǙ(ȗ?Ő#`hojvz/üA' ZD%Gl㊽.pءϒ,Mb80(})},7V~l RC*Ԁ & -uj_=7bQBv.Hx3=d#,Z :F= gCbu=!%?i艝!hUʐJčrX6v\i'52RIX_kQfRmydMC(X A"h.=B"VEҕpT0y :YDYzbh57O$]\Mp_[!7\Um"s ͍;Ds8&f,pp"pB|Ҋ BItc}±FF2Y"W#\J|9+LSλ*U?#މeloQdXߩْT۸;`7@|gm?BydH[BVnG@AELq#T+{{o4WX _B+3dmAw2_57]'%lf%#-Bz|=0Gm5 {kr/t~g~@q;|^ A+Z~}I!ω .xP蛁X@w?W;E uN=_ϒSЮ/˛.U[YEh5F U K @$H+ɆU}i:ʲ5<.G5$Ynì`fO]XN{&rG'*تtЉy ٠`A vx)pw}iO|̬:$f+,d^(m`m r%C rJ2֣P8}ls/2d f#Ӑ9KTzu9K#RY]]>OHU.`+ɩaYh!xR-rgyyhr'3^&sj78<p&mU~97:5;a1H ̗[|5^(XZ8f*Y^a<<ؖok~]g&r|(,u9Gy00VDq=f!+&<  ch`_웱 &E5UPb8QS1Hh[STU+g,3­XyW}&*(k u&_AգsVNc u4'Oq4c1j,ڍYĵށU/coo :Am-k+IScqLyd}܇enuc>ΟL솋<ꗿ:dUieRƧ6۴b3Q ;Qx pGA-ZjkX^ @s9P˒ڧGFZ{;IFivL@w44/ɓ7jBr4s3%sZ= jGRS$Mȣ#u0"\0(l{Qe{d!JqS$iI qⅰ+T#OZ\.!Ya{*{Xzӫxۓ)BbgTrl } Eq:/N3 6;m7Դ?< ЮHjT8LfQ#{M)CGeR}0w4cj]-:'-7C-hL'ȄZ5  _)oY:39v+,TΩsՀI];֜\I?wGY݂{ N%bO)H!v]JlbXv:b`sU*J7(.|ɨɵݮЛ` :] bPɻ9WkisOݑsI& {lHluܘ)(^IlDn)|{~۫n|*?8DDuD[n}>.iJh:+4(ISZH%psQsoh9M*V⒕?X lW릂^VD 8=q4UQ`!^m 5|;$BIr'm%}s9dY曯rFzv,te%PthѰ-^tC'J /մ䞩WήDDQLn̞N ݨH+X{r`Kʈj oO5A6K4 [zw/ԝ[::<+)Zރ#1b5b %yk`o{2*>|Vn;DXTW/0f"כRk|!%5~-i:6u`//@lJ+&'KAv.}`Ā2}WƓ$LViJLy%f C \P̣%׌u3ag4I\?O"efh3~vԟa.f% [;>ڝ%GS:\_ c|W`1P̨ɵeo +%ИpŰ7$$Rl{7b.DӁ0m:g;tfq(]ؗ:4F+Td_v: baw~g 0 /±lvp#$2AO3rQN2fo^@k46A^+\MW!ͮ+ ]ٜQ|=C^ y,2wҐأ1ԢBD5-4aE ;A .j۾E"]J&|{Yg:% xϽHnXL4䌔eyL֐ q/x/{RV}=0@9"ي#DO@Q}d"tP7vyEJɽ>w%P DZ|YLAR+`muor;a)c B$Sۯ~nDGu"B -HCR_`2D-\}hchɞ6ێ-Z\+ҝ5eKneY$kwDr[@,ig; qJ5BYUk=5wY{+L:݃,r;B %Zӱ$Il{y$)ɖXuE*h ph{8V-AcH_%E{eyKt蒚=4"nc51)Lb'-Sgv!c8ޱP*MOPmmzb\_PxgʖaEvq[aI).Bö"qnaXOl/rCiWxl0)ѥtq@6/iFrD= sM?Vk^h!^y8T ,Nۜ +h=RZaf1Vϔ% *B JmKs:yDEsYJ ǟʣ{m h';}=O'߸!#}[F@u e?yxyiOcJ2Mh4EkNϖZY&9,&w! JB]2EVCިf21/[?ˌ|mn G?QYCҭF=E4iX-;1S3#7QR )2S(h$NIGZ`(0"1M63ikq` Lcm邿׀(J4 3R`viv@eR` *n2ٟt)\LY~ $_E T|D 5>sQEsVd-HKu:/Ͻ}(䜃!6_뽰T"6 \) G23I[ ^e!a>;#7dÜ<\|+CkZ# _ש{sGgoǁ %nx̀_X {44l8afO=NHJ}w}vhTJfnS vp}1&F H:mY͡gϑB6 HHA&  J7 hAG@\V 81 J/WVec/FF=rbc[.b(!-VtsMP\.u!"\:?M< ?| UL{ ?\TR)'J )j)~n^ԜWNt = xjT`j(^8 <6WkFeDKy[ 9$%8 Ɨ<2Z#;zZ뜮U*N.$^%Ii&pEch8lyrq-r6Fڃ"eF+2ZxEXIG(҈=&|E*oPBVr/BS: >z>y,U>ެ X$Nj*X_P6jv".#\:~[ .~M;N\K٥urnL-ĵSL$ch+^DZl~?5mԉQ9lBdZ?(:p9⎡7,wB(n=xo)ZIJ $w_w 9m82VX޷ۂda :n-J{"Zi'pLB Nw &+6 j[pqk1,0ڹ-EP=#2ޅ}ǑY}oo( ˜ |/dA##S_&(;3D4A/`ѳqg{++oU9n5;hOOje8x}(R77WҴ<|X ;RLX7TM{_xpoq@UmXJ7EPcONީpـBr&'*T1g-M +YRYS-w"1|{]^BCU nEyT|XPj0KiP! at$]P˘A@ X&Nh}|zG/drmɐ1/ ̏`7%'qhʬ!p=O(ǧA *mh)OQO{}˕qwhtdxK\L#wZȊ]-2݌UA(&[ArWk,曚lKW "M-f?2MrZjaa~eلQ;<μS0v $卄-VIJѭ7,(~|6I>z1ꮹa\y0RtMSe]>]Y7uT 2 }VeYDFEpoiaPό sUe ^B`)=Glj2cF`^J#ϧEIB٩]&K1[8g";2.i621.Lw *Ӭ* 0Px+FD'|\(4>{ 7= [Km\HhR$?L "9O]=宾*^wGb!6Kj"ZK0W% BɔݝJuFRXc;C'wDXku)>:&Xicn/9-=&pPm ϐIIf.C[k-kv߲kr Nj릙k74-F e柒wF{Na0jhBxUJQ,( EwvjLkg7IKؼo< MC9ާI*'ktV|i[_ ؇6j.ӧxe,lٽW.w:H! #ثoVUEg蘬5RԖp _|+ 8~Yx_-س3#*k"BG.ֺvLY]'jmxܣ<;o15&yvLYhng;CSz)fo:ዀnOlG #XdžѸv߻Š{a.ByxQ7&r t.jr@l_u LuK 4˓|5ħM]9Jו><۰'*b&^_y\G0o G1K>⫟ .ToLGOYHuIh\f[z-[8v]g"EC{FMϰbi`J|NN^9GUh~V~y  ZWm8-{I"waK\ob r`02tO%4kI80r?Z`tIPXUbc emx6O׼";zk`@6vZB+m<`% H]ֿ nvI/&#aV*z*5X]1 = ;^)~ 4 CvB}=DWJ9joY=|nĦ炗Sz;*,_DwTEfBOiٰ; Y=S]M 7wH~I]c`Tvrϩ R+H`•4[?vw"mZ %>耯m*X=AtA'h4\Rk#?GAD8K J }Tͳ yFe&O: v*~]2|:䮷-K9}kDzi\w p28+Ǩཱི"!wc89 f& œ{*;߈AaxP3py/ B /뒔n.ZlOɡyZ `u > \q'm 2q$d MX+w)'#΂Op*:qIvj?{p 2`!F?;74ʮ;kb{At-Vj]ǡ>3jHCL#nYVD$ەt^0Xg6=# 1D6 \+^I↓QZej,DC*# y<Ʉ (iiǣXOƎ:XwJZ!Јr1icϨ^/vpP[i7PV-y=%PɮJ x/o/v:qzGԔaO)&oxK|{BV.r5U%[ҩnjbCAcËCj 5OyXtєf2'ž#𳃒Ŵ_׏Y=Dvy K S){b/]Z>T $(kES7(dd v[cdcG be8%G- zPR^NNZ{0]T7)52Hrᯁ`czr kap51Ǯ1Ι[/2T/<'wm Z/D]iy">M;q(񦔚=Pj3*LwGg.&r OFjY7 t|[_B`a$l#ޛF}=>Zo VIvr,$O!e]_3fW 'su㝂'&h'<~Mm&#'v(u1x|[mUc(gaPnx# w犁"B1sTqr&$LCܣH5P,\VWRiT"y(PF#^?4ߔxvB@i5Qڮ4wvAoF}nn߆t_, hv BOA[l8V!{֪j+Ҫ\"@bdR1'<< |9Eb@Z~x׶Dϱaw4:P ]UKfxYOOyve#Ce@GUDž`yZ0r\0XP_EUNT_W@yqgDenLINI UkkyE`YcQFȼqsY "UQKѼ_|+)}eZIV6eױr#̴SU ʋr/Gfɔ( |FښPVt}1* Ԯ=h@EVn/ld;Z:Vfъ-cWjZ#rLd<i(qct^fu݃H/=/&6j8q0w:s_,Lv]]No_hêhx }']v v ,]-7TTfA_SH~ =( ìKW1BQJE Uw4rl_m)&ƫjufQsT+~d8#.Y#O:ʙw0o>l:YW3977O(3-PfM= X!ChS5*!lc5` ਬġ\mG T99# FHMy:&_.YOʲ וGP_={R1,6ZdySF̶ 0Lc7#DG5hbS1!"tMwFbûN-# ؾν 贞^Y@$XWK&ܮZuFOn Xq4"$2T`Q!-S7E>/F淞s-*.\h >KCcAYng BZoꪾ[v0 |SSk*XC-D G,.C6yaxyt-O 6ʃ2r^I3?!2&@cNP6;Dԥ='|l@^izPq"D2o8~T6Bj7^p9XpLx=j*}qg0#wc)e9(wNң`d>LJpw3Sh1Ю`G`Y!0~n>ܭĉA,XF;ObX>H*a z+:;k:/Unsj49\x|wv"Y^M_sO-*Go_j0:ހy8p347({zk%'ǤjV<0\HUg_f%_DWQ21ĻI{"+a4eu${uI`U& v<=]Kp}9y4)2}X"ߔEnjMYYlCYDb cT->, /2ԻN{DŽuKl%mS{d&}9 }"Æ4wXifݟjD߭b(6Kn$`mV_I) 7.41EWj|0ś/Ej+G^J GO\ xS_$$/2D3_U6ԮS܊߇g&xurk)g|yB7GB 26u۩T5%= $o7vٚAQ~VyX7A|Tm.^ްdeojͿ ,^&IQY" ^&;y|U::€nֺwL Ih u3|m5`ӻT,7ۅkf  >i=*-erI6pN~#dkRzPJI#4_p[% ВթFTAxhg]/oYjE_]Ji a4ے%ϯ$[Q }秨c nx_f b(h44y`Pb9T. H%LCv쑅|A~s"GR)U"&h"k%qSk_*q{o&;(y~Ӗ2\!nP-#,I CG>FR@~<4뉟yJFA Qj+#/ s/)SU4_uI/e(MA1H\{)Qg C0 ;n&~5,|m l%M`J|v#^ LG8Jo/7 6z_wdC7/r|ף`1b4Դ5 S6E}yh8֍"QL}/*c ݝ=Q=-ܦTol E\"mi nUd/on:/3+[}so^!> (nf7$2x2oդι?n)L+< _SE2*8-},cK~il3+'4HfQ$lUseSVMĜzw7S>^MT kǬVϥtȪ#(su je:ghJlcX|,"uq-Md*A6<9Nm;> VfڢpG!,f16氹(7y(Il`dX\_ViŊM M..6ƈaZ dWFGSfI0ſElȼ#*i Wy晽x4JXU໷ q0p#ߛOV>}3/Byч@0oXAkri3߯:Aq_x:齭*_.R0h "`(I/)EٻQ靄HkZIݴ56{I+r"9)ZZ P543";gD DZf"$I(H^!G%W?A"!֟VYYSDTޏFxL0q@j>Ff٦񸈂AQ/ss]f:@S$vZ]EBB Y ^ƕ_3lY7pU福9431`]QKi *dƙg ]Gꩂ8g J9/G+uNf5H uJӦҐQ^{ghL[<`~+{!154hڧ,,6LAI,8%fTv7W1UCab+e1XײSK4U?'c۶٠Վ-zB~^kEd&"[DGm AʈkCQeh ],E'lVuU[[3>edC5j Wf_Vl~%ErX.FiyV:iBC;x _x;a'pq;a81P B)6˟+(0~6&Ȉ dbm^!yÐ' Z5bF,{X33ehwjRMO:y53y;wqջxIͯD5<7HLس'=Sg}N/ˮRzl|RJH{ʘSr5]G[A$mΚn/H=ϳL6rE]JW~ٽUrY~s*Ƥs+!P r#UҪQmf?jL *+5 I8=0}m  * P+LBq(|WjeEo/FQB&PUax+N\!<̅:_!VY /`#!݋`:DHC\\GQ^_'LF׸5@fZZt?pPIv‡V CL#حf1+;wI4ϱh H˵Ⱥd{iD x]lBX]ieS$S%gPMs}J5n1w0[:ɀFw|RTTnl WaCyq^[dr9~pW -ȇ'ea>U0b:?Yk6_}6sǒZNݼ~rވaizvXS~$=QhKv>O^UC?B{m?{b{Un&455eLso06%KmuMif .@T,{q tMXⳙ ܎yrކ)jCm\oV:_eyeoN_+%iS!]  !a' \X.0P)LmY+ze/c7sm:_&kșԚaoų =@? @<8;cl]>D2Mtm2D{k=EM0$rrrGp]q:? FDYXl6qc`>գ<,֨6OV3A|Yy-TMϢ WΑNj2DVk\Hӿnܠ[ I8T؜  jO)$mHADӟ'͒ͅ CFԹ|/bFufKtS `Ve+)Lw27^Q()qA/<6" 7k433g^C+ /deḶYlK xZ02 euv)6>C,DWGzDb]fYKu~ %A[O/Y_C89("{n ӝv%˵'Bp)K߂]P-E}d+=*(P"Y@#:E30XזųAGU^%hG z/*KtVQgi5UÒ#^}:F*mVnW08!A2HDEERL5rJ7U!{q>%4b4VήO~DT?Y!k T1p:T}/Ton-^gJ'M"AetwlNDzIs71Ckq\ XobR 1`%7R;>.T|` ڴ{4S,-=U-$9@:Z-aۉBt⺾156TDz+TY45@Dacc64?%043kҥE DOcIA*@Myzٚ4g\^;ZԂ7^: _H1Y;{s_=oNmU=aٲ 7*fkzC2DqMhhjc:]~~_X(C[`NPT*!JP=f'V"VA~ D7.Qtң"ʕP\~kso[rUHCE`yFck :IW3Gb-Qlm=@Ml _o FQY^z}i /ugNþSr[*y3r3e,ݹwJV\(%G%~Xp /B=#:K#JW5Wr$[{Ŗv t{‚G<@,. ?j=SȶԝJHPG$P'dKT go_^C2F56iq:Wt͒  #zYL, T %6|}` 3`ɧKi*t;)ePw9u bdk@f=7Ӝ)T$TX u"K#Tx $/C9"RaRYp Ig@8c1=>ݑ>.^z&YV7=>X۷=, tN,}p*' 2a?n)n30' &:ËɐA[*^F QIs%~UѦ8Oaz5(-?HU@)ڷv>x&%i'WX{5ϋ8 eP?-r<}j ;x)jXvmRa$G 6J0Z.NJNsH +NPl l+Al^P4iͯ7ɭu2jql5럄3]&ws "אJ&=wOK~)w=O;zm$"ts_EuEۏ4,DwxqZѳȤe]T5pL[+&^oȫ54UC\]l37?p .л8'29y:ѪW4m-ڔX6.)}0^(\zfNQp,pb$4c=Tu(~J kIpxc[  j.0o 8|)fWXCJiWٔ4KÞ^9+R_k!?7= V(k ǤY0}gՆ|i4 &yPKKSkbċ,NSۺ)p!:ѬD~0~bY0!N<"+Q0j,ip CJ!7O?F; pVtIk&QHQͮD, 30QE(rݛ=-yP&xɤ?  / 恟ͷІ59j/QOmKww ա (@)űa,ڄ`&B|W phZɘ.c|bkGY7A.yu 7WQ׉:HDzb Q<$ w#誄1x`6g.sd.F#MhB\MԟuݤYᠫ DUSQC2"BHfeՙ&Wԭt&K~eft XUP1[YU_߸y9,<[%Zb/YgƬęq"w8p^{۞f!lّӕ8>ϹKPI@LEXCz1)B$k*4ȁvfȣg̽=B"Gϫޝf$"FC_<t茩ym55*z'=꿓GA'k^}y+gq_u<@)bn<|LcP~SA ei|L|VT Еk[ w^%LYqM/I㬝faRJb㢤C pMsTxbOaaJtV/' 1ٜL~Aaf2UTo1xAaK_}{өGĺgȸU~CYʁ^Sv2|P Keߜ m}:ÿN( I B4'-ɏu\ZLůS?+WU9xMzz %۔rju4`;DeD?g[@~2SBa+:ڌ?*#@8Ȑ3`KQ]@&e;7K`s0>VVD?'~و% 4vRbzz=NPs=:n8_NXF?04 Rٔ,ZoRJ^8]kr1c~*%#&{ w5%EY`fy©βwc1}Ե-e|_,%},Pz:n5%<5P5C F JvCҪ4ɄV˿bMvQIa0i4v"Fa>=  {S9;Ah*ͺͤ}U+ǧfe-NAS~"1MpL5BG|g Ʋ{uc808nBCUeno&)̆A,ڇXac|-`8ƫHng:ڣrAp}=D#6aWD+?{4L rC1Wp ) x[[Kt/%rOͿ.&r#F #HNڻO#e}/j;W%3PK,ǚ],>R<6@H"Fv~ERNoV%0pѣĀoMaG+z3vJ( pVB ;3_\[\-QKً;sދ 1De))ϔ-}S DɹzIHvH#qS_9/z#9 { 9aPjrk\M+< yA#ц{= ܈LFM`& cu^ltT1ba!Q)q2+Ѵ`.ٓiuҪͬHW$&JI#uy m[`'lwt IivF+X'CII_$ovnXFM8FT%V[5K ^yۊym9_vrdu _A 2$iu^k"E/:T9[`\3b1Bg}ZJǹ*6ym*I_W3/ a#Qc8r`طiw2.R#z[BzAX2a@41oMi%32!QTkZN—n '2&_ 1n)ƽw%/CuWu%5jXCۿ{#7s7e#>!#73l{;X]'N,1QWNC1A_i.S~p W$ #x{ 5p5^ρ> *73ܢ-)J p5hs"U,;qP0b!)=_,I0 &z-FOc3xO%s ËY{ roF DvYBZu%ZLl >hb58[6vJb\#K|"`yb8ҝ5A%EQ0ųV_j?"jaW˓amFNO 7і1Z| ITيăÜv&"wGpZ% aɯba5 F=oAZwaIN1G1hl[?Am9C?2'IKH, vf|կYWSfHq**$k*G5)H$)*orF1E05P?67Tzz3t/;/{op XZ{ %\Jf 7 +˜ Ԣ )z Zys(8z6ukZ6 w;85}[TyF`lziߎ1PbKm م5͸j4/ h΁entIUd\:jDUG0;;z_qK3޹BF%6[b@PEE u/fު%Bt^1ltU^k #䠚_X۝.O;hX cW.Hح[g}4 ?%߮Y>uRb,/ìrw`Mmѝ\^CWc NMv{Y8Lƀ|ز f,#‚V)qu?ͨ[=O?#S"jPBqg 2Xx6.٪™ۦ S$3FmM {';_/repQQܰ,Grf(kJs'-YO=B.$ӿ_U{Q*ͧ%Lz6J@P ۄ:tiALߚyYJmþ*^`yB (Lv|Sb׺sDwr ?]Yڋ2PYb%v /^2tϻoI/&9х}vwX'oLN* 2=w6ά H/qbi42SY>0p Hݯs.Fe4^[{Yd4 ?1>++E}R*58UUׇ4%fI'K_,!JˡH$ )5UꪤȍKRbMr(zB@w/$D|̺￷ip MbkZÊ$:gM,b C7JWbڎ8s~/|hVLȡ0ğ;#hnXF-(E!g"lr DHe@0! ٬{ (M6Gz\ݽJSZ3YPx]G ?%kz NsWjEp;NU僿qB*-{H>0YZ"?!kM()wM5Ӱ$<֬dV[0 |ꨝ?,j&;>:n:-y>< l5Kƒn~" }/aMYy䂻݇G Ґ?sDȠgz6냅hMBJh%G`@J/ZԵUƝP]k_ːˊc^kw{7kQ6ϫã`k]\$V 4xwq1' 2^}񡍚 G-Y%R1%tpgLBUZUG ux^p+# &a`uncf(ǣ|Э#b,d@7w36A3CEf궨lAOmHMXAhV2Yh*4y8p`P&Gi5^-IcHyԿL| H)8 qR c2Ȱ@,Kn[H~3r`r_qwMi͔;}Z?|=yjff c8 R,0m잨!FD?3D[Zh&ܭwEi@7]?;O4:q][rLՍ2d~?֒N'іWn{U%)oy(ݙ/*_Lh"f [8VcWu} *] Ź]Q}nUzNd0OrZGu^CPHBQy~~eqVu;Ke%𯉿M2Ssz'9e Oy]ˤG](5K |v 52!-k|@T:]]{9–$`8Mt[gkqz+2VSܳk㤡u n} %33cbSaZQ[QIA|QY`@e lӕhg: p%&{ )9ST?II-x@BB}߯vXFA'7,""'龗} Oy._G9-/GUV9Pɢf 8Ϸ_X8:G&ho'd@}ac",`fp KtRlh}4!xm2x?N`Q[Z|5-H.Z| "FR!Pü$4 O\~~-Qܞ%ZbjDhk̭a!PeUq0\M6- Ǚ/]sjy➱ec<& bP\ϳ\D|gZ'cǩ6.wʢ0ĕ_\#hL!{9LG0pAߔa/ U %n8Q_[e4'7BPNli(aDhqzy-RMi:CŊF@*/=3o^{Mh[Ò)j#= d'՘fQ)SDĞIo{YҰ ml p^;S\onugCUyM3PHۙ{{1_@bR la$]/hŰCXTo"&p1,a'I>vԄ& w{^:r*7J6~ܷ6޸Mw%D5njR)XSlGe}&CMol_gر$++C_PKVkyd珏7\zhq/JE<>%n>j( WqMnvW| P3w03Jg"uH , Y;bc"㗇,-aCŋ$(p)Dvm T2l yrcpκP++' M& 8)i  ܣNd7kUtfWv2qhnV*/uRէ1-(B+<2mA%|%Y"ڽE}O3i:@pXb!A%+06 ~=BhׁҢ;Ĥ`e.zF|_Cy?4+L`Bۋ'/ts-8iFUZ||r)Ԡ(`0qgCjR;țݷjMG| i)}XH{ $yXP mGp}lHRC) 8w<)G[٣>l3q::#B96p@m"]iZU |!/9A_ޝȓzkΙkll[/3&rUJUHhZ,2|D׊DJ2Xڢ*V0'd- v:>N0[üel~p@e2{.`N/ !vrRT*B:}D5zEW0]FyZ>, HD/MEqπ#̈m:Bu=Wss3Î86a9 m܌̵2|qN:=93A2RXiNRs]|Y4.ݮDnRgK,s<`[F* F*`+Av+nxLt'6,Z"tu\fѶG#4OJZmq[ϻn]}LkH+2uG/YhzZ`3RH3⡣((L\[sa,eIɠU0=W™fK묤5|/ǃY(śoZzp򁐹ZW!FύX4C6\PE. d4Sf2&ȑjXI)~tY7X>W ]U-OF *3zsVs3#z`λOסѯAK{_ō&^>6ށ!'+ڀ5a2xDqQ&+"mz^,f+W^*Xtk:iVWl<sFT@EJNy{[gdm,I1؟A}4QEy"5C8ÇFmjhNIA%/JʑQaҗGM]AO H?i X]$!= [T-@ɗ4d^y=˓[q/l"&!o,_6L<\AZQPP!/+"łc蚹rA |5>UXAС%ĕ"TK+@Q>&LMI F|4Yu7M89*ۮ9, 1 0'D!UdTݡ;.)wŀdiCYP[kg@ wA6QLJ'| Ē/ (Ls8 ͂&A g4W!VB(&H)&6,`ۄn(kmT9o*›,-'mld`4_y_[#gj)ҦgBNJ$'ZL~6 fǬE=g& '\bI U;B;q,* ٜ„^F+aOTxqS -|7НO//3XɎ,@ujL9O|0ʊĚ9u omf[ve69Kqthd3Clx39fAQOG fߦa2+Jx``WR̔ԋ¬R$b_6H5#zQ3 *l$OOw&413\@JjԩD~n\i'T)N36Y}Sθ=Uw"MD H]56w88bS/?(.G඀7E_M pqE*7|+(vUPAq d1K- of\J Ij]0Ѕ󬳬PqѼdqXaZ)_d4ʻ$C;RJ@c$]~iaR=P4 IiS(I|Rғ\5龏 !nXxhV{'a@H\\{'oV 2e26 'q6@ B#H\gB:/ER =Vhw`ZBv#=}L ~f^b@#v.gLoiR|Tޣwm{c#/J[- TNuh _\7n+,PC: geDxں? kw>R]Y3(YӘ7Ī8/2G:mOq'rQ/(%譙.n G eL ƛjC "t{=UU5}>)% sR`~$2N3I>g{jrf~JD1U"[r_)7b 񼗣~[b1ByÙ& trn]֒ }+Zl:)}"J# p&-UWV w¾QT4'\}fbur2z%_8qׂIXf 0e3rԸ7Zd ֱs4:U:cuk_ʷ ZNP2L^.Eۄܑ-mݼ21Wr _W{!]4鉩^/˕5yy"]}0$d͓\E|kM|'@#vac5Gg,RO.FOoantO BLQ|ۉ預OX|@ѩl~ZLWq&Rzd" k;@.}SndD(i`1_ lV:Z$d⹓kfr6H4DIT98Rsk s~uhudL8#>n d9,ХxDh VEiw@&9Z(>lpkeՔScʘWTjcX""X.u 5r j#BJ} b*< y "e-H=oXEbj'D[6rmJ(":?IGMQf(u=JIz&B#`r%]2d*"qGeI{2/4S_8ap7T2wxE;7 G:Pes8? pQMZ-S WM\A`&Ʊϓ< 2~!0bb >/_ $s{ؼ pWSa9Uv$RQ/M@^@2KAB(eF0P]•>p: [K4{vFbrTάo , ]VuHxw83`p봇b -ͯۺR"9K& JlPFH% ~-pg}!XzJ_e:| I $TqIg{?.E95),I/k?14Iw,9T:Z͖]Mi;TUh0sn`LwPD&~9wa]Ӽ68x ý8]lHmx=:nby<{s:3,@ӌ 5Y Ǿ K?Y/||PH 'iĥ7v+y($1va0CHdR:q +KLi ï8 ?aիxݔ̌ԑ[}s4WJl^^O䧋1xoOA_En[K3"D4dAx# l YUg_%}NUNo.~ Ch*:FUrsC_9^ԝ"V(ck]2Q9ZAU*y(2.)2„mdg6!!OzwVmS|,"-J*k(Uw zaUЩO95IN}4~ Lh1u_qk`1\_awzvXg)]KEX),,P,NwtRd}G܎QB CHkIM=䯬$HNNtz7h= Z; Qy8J#sCó[ngDSNeC4tb # Y;%wKX`c(@ڱQ26ҨZzje(yYar gYZ070701000000cb000081a4000000000000000000000001616ee51100007e50000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/3~ ]?Eh=ڜͩv?EXJo?'RWr7&5֒!ZU}gcA$ / HGd}dxHULXUizTO42Urm1+Ė7e7mK*)FG@7J &Af4yV,_=(Ys '3M執KI#R޴yh¦Z*/bouaRnkqM[}, @Y )^XKK.M HyiJE+o0ƟM~SA 2s1szQה7 S'gZ4d4;0-ic\%ݽNI3r\ඟdmjWq6(ޯ29,nQlﲊaksj<}Hh(*}]hm$v哚 ADj.Vpkl= 9HUi#pkDҩ RĿZ@7?Q|oRFVYf5xJ\q% u&M)Wm}P C˩()txoj ,z8kHShhg BJh~tcEX?ʓV$AbFZ2p׆SUmV>*&Z2,Ry\B5j੍ } Ot3^ҬpHe>wD}W[))r3!=zQ}j9̡&ó&p.fV"ѵԒ< #lM 1xGǫl iGFfBnȼF]lrƀ5 :$C䏿xKj[waj߼߃:ԌQwj,Kaլޓ1y\8SZ32ϋT\٩Q.ݣ a\sВ%8£4\4p)Nb;9U<D}2h\P5t5 5 +ot3r?9`rU+[Q .`V"V-RkW&#J1* DGy$gh,Մ騚*R|7o:RY$cMйa!$K{M )66Ԟ/l(/uG4mvR3ҕ_,^P\ #σz E/ _*@Ӻ*jZ\J!RgS%ϗy"m>`/Mꝛ}P]ӘZپ N|}@ɱ'Y+QCsfE2r1ԣtѵNb8yJ5MI&~ds{Lu繼FB-m5-"|Y/{*oYH%:SvV:@5I בRP!KhN_ %MI.8M[tyK mBesADH汮D$E%?|Z%f#Yc4K:;/5XLE#"|@:^>~HO 5⚾?RSx1dc,{]}QͰ1d '뱄J,Zۥ{s[kkQ7Zd3e 0{)T_S/rkg%eϼ%Ln*DXT]5VaIpj3%5V57#oNmxpW@fGT};yjߴ{uKUG(=\h`,qY4ڏR2!/έv3g=P^g^H*o5k zOi,J+ yuYOG Y sRS9~-c =?XYGYK{3"' wN.BlT=ϤD@`2~۵!9~(k{)j'8W=uNÍT~`>;$U&iVHN|+L5MgppC ;1v[56аkS}pG3xøkv"$Qr-@ܓnp-N|I?uiD)b5qo{f㘄 T~ b2vf~%0Ʒ:$tSTVEw^?̂WD7HTt_ .Zkr<rVEb!B6h0:eKFQ~xD<4RC;xW:GKݩ~F7h 7-BI´ Tn3ƅ tT;:>-;Z% R X\C;YݜڕBK]5D SƩ-ٌ\-e*X!=io_k5esXk;0ϰ#DS(x  :Юpܺ Ket5xS1rR HZF蕟v;Ě7-AgHMҳqQU Hz= &ip愊/N[Vjq|= Nf?Y?û˳4ւ~.ŵTLy8D:)RѦXc/>U aCF~'ϫC`V& JD#L݆6nHCOc)CDshp<{riIĔV~ Irx#ayj]mh1\) N]ޯƪ*ӘIl${VF^wƻATzm$طI?y 4%b,|ajfAR<<ր BNqAod 3e?R0;C3l^oßbZoqX"s3ۧlԏtvG­[B2;G62!?pw1:x+D4 St`LxRva8(;25ne1d,- W[BBMŽ\ nI&V@ '+RKmwz! v*f}AVMEcle. vD";zPmJmxRegxUIX4X#߲\ͰlLoةc8s=Xm~R(Ak܋閻䀔(tv1"gჟ)N&cڥkz->][h']a0L+.`kr ŨMA \1:2 6qQU ]0\\ C{'}m LpkTczF4C˖ b`VɈk-ͮVCfjFذ$hssK佾YAb){^x֋6=C L'nSjc5P@\ɲ.tOJh' W-B\QO?`lu|z{dX`?jq2*ig`T%*2G}6#6f e¾ 7LNK$qȦsUS11V.n-DË6@&V(E&Ep%c5Xju5܌i ;G?}m5V^)64Qt7Ϯ4l:hq8@\t^XuU8KȨldBE !v,3 Ҵn.b ~ez$,`n:lv $wp?W򲬙YUh1N;uѼKBe:ˇ}! yU:5-',sc6x M%mIbZ1^@ 17tFckɉ9D wzArc*N];ߓ6>U"f~K_-U&S(m=Gn,JYD'#_'Lt!tnΕYKb&VR r)W ю^Ks^qľQP2zg+9I'pR[]U/eX8FtʷWU#"^"U5W君<17C.Hn1Ҧ7iO 'KʇA$&HllkE&Vs@n9@_Yp}\lY6(քsI" ,ooPp4Mgɀ ׼u§W r1wv<oy³7ܮ56s*?a6w&lNx۬-O.\ VBOҔj\+_*І-)OQ)B\ ]=ԁswxhO%펢%s", zaȔupuQ7z#44.ZgU5 $+aYVBau}tExϔxȪ?v6bnٲ=x˿ۆ .K>v_+b)KGsochֲXl=6rMJ(3QRYxOIO-%.͝c>#j5I֯?|'a%B+Js++(t1Ly^xhUzE=#?6`Gb|R'hּ]{'3`HF@-fnhV砦D6=2dLZ{թSH~O[?.B&8EsV[$ (ΙYm O 8v>zܶ|ܡ"-8%>{ A%֮@K xs>H^3w/MdP;=u?@sl*&*0+P-,c#zX#R֩Q~|_rh=D+}Y؉.(3TId8~Z-ZncpC?R; "d0nq&&V:LX"]"2RBiOty_K(,^b:lm!8k {?@UbgT7>P]c:sve:M$VWS4&Ue tIAp߯9Oԃ?:5Ū$UuB(Rv 05幐j}lL'ʸ4U uS‡-uBTWSEF2;q(d c%#U!3)vyLO*J. {5hHPY)vxgdz^:H݁~$ <3<2TYNc co2:9( Ȉ_֓*S$n;P_aZ7yi]VKyvCOOz߿G!C[U]8h1xk"._!wѢn1#)zB#15r \7,mؖƕGN D]3Ʀ4l{6e⼰㾦,vyĬcE+)ɘ tUg_򶳠{ip88꘺_Z7%mdv`mf4nGVU2g?u#k o(TNGK6CgWUxCv Ǫ`n6uC LܭEmWGY|| jƝ, it(lZ."DsZ$,:sB^| ps ; NRJ)JM}:n]fKYGF|(пcogn}Hȕm` tICk1zuo YrpD<%ȧ82+7j}Rlj.FqlV1q%~B]u ,hW`>.ȿ!Q&宾^XҎ3$"bDG(ael%N>ߠ.{NQϰd`;ԣR^x`vh>gu,W$N= o[+|;C+>Zcڣ~b֨R' vay $5lAI<@"f~$/$8ɇj]]vWHEt0Ϛ7n@9?=&peYF>|ܺ@\wșbeV:Hi SA\mXgVbu& ϻ؍WeTSQPtq/ 0_*cȿ ;:ml^3+m>ut /-I#m!#7ď.oHJ*.x]Ƽ+BP%]-4 Q6 ;P5tW$Ab3%oM -5`d}wwcF? ^zA qnĢ|Pѷ b='QK\dzM̌.୮BL)2LKS"pVM@j<4_4q@巄E{y vtkWiDOyH@z-9_y'CB]gGyτl+b,dB4*եk*s@A`) "ntt~g g\9AL6R;cZ0Pm^ {ALjۜ@@<ɻnHwRqJ:{5C^No!%؆2*0EV  ACOF7[LKrQLK_N?ٌErD]>p }`` VGM+ɄI 8cqr,㬿om*'GE_v}'DYz'dxƨ#@^S#xz icشOdvo#X6J ?J\Lw'U;84Dc:/I? 4qbo)nB6Рڬ'aMrJ~O'|Ay+"P0cQ_S0Lw)aTSkp!WV>c]E;Eq7y)̪?*M_pϢ? -SQך|uyyزo>_gʢ]GX _|'[bh@zvێO ;.6Ly|O/.ch=zV}t2ujLՈ=72g}}'d#'jf Z8CEF[^NKq$;pi7[p%ͿJ%0J xѮ_/^pN ޏG F*Dƅٳ۽2he>EO犪yuB_,]-\IWw|"$vs/t2B@Yx_1G: S e z3)sCi` ׆>ROG+-r#,Yops-cZu EpZ T @ºOP,{w&r! ̆\y' oi\b4"t 5*(`Vl)W)}8M cϭ6JZdKLE T5)\6=HEtipr1P-9 F[ VlUX{q?턠 \ꖗ7i$Uxdx;` zb|F>G"GE(7T &&.~[HFL"ׄEMH]wuoKPN:S2l S_g1Q&Cv\Y *zoY)U}0$Jq(q#Wp#\Y6UQ)2 j]$nu)l =n-PgGMC^v ,`jӂ\]!6ܕT/@1^:уA2dERV osb_9L!Gy 7sk|kϞ'1HC]EbN{sJNd_MﴑdF>A/}0$"]l %ow?x ^ LZVG[JUhavSPũJC#8 b7tGKxB՜õzؕD`8xڨXPp|3DRN?ȩyT!S5D3W"pr-# SY_:"Rsfv%%YՙKWka;Y*DJ1+vRMtvg]%Jaԩatṳ~a t! z+d$My+ճ@6'|mCꗀ.B7K #>kF@$LҎx&r^%V;Vw#6DјCS~ eU^ ~$)Vc1 j3q?rQɥ/ܧ4975\!8\4U̻RDV=A֭nW[L;lQG mN7@"Zw-]OMP1[ĢnL!@iFCd ^U,#jD*+=Gp'ssi%Ɋ ѣIqZ ! F)c;#&9C_n{֯\vVfk%XJbzhQ' ] tpJ?Vka4rG_>.A4A .n>ѱiV [4~QZKi#X\EΆ0bG݇_Ԗ)i 1ۋm# rd`=̅4EqEa%qdP*pږf/%| ޵h\VBVv:zT78>5Riےof|4u$e**jUn;$o)HuE?eCż<`PpYQXzDl,@usk~[[/D#:ХYiƂB$kyF 4>G x֞IcaeJM7/]Cőf6X; +1뢵9LgWnpFw<ئ-VQEr%YAgE^1S{~L<){j /XN;=˷lɩWA3y5ո!<ۑ׬w O5gO߽ ?v) Ȼf޲c $h*UYgZmpI|K+lyԃr\BSD20aV0(q(S$D׺$@_F|Q:) 8l=]o_>u2bR*^^d#tƍzBJ @QcUo*O1XSHC&zZDž AJu-"qdm톇p]*J2NLP"lԆհF_36ryXrU=_78 NzjR!$F7Ug 5 klitLeHn|%}+$~A0Нj4S9MhzU7:!$FVE@ ">07Wutgԏv}9(?PBO:3A H Ko⹗Y1ۘk_cYF \:]9>:kj˒hlܽ_Qխ4<+E=z&_Pԃyt-Kǵ2_72V{lt0 U5@̊|9)Xt;a43|X̨;I#y?QcTRFw']zAQV Tm޶KO)!jX0B~YUWްZN)y;%wQN9t(VՑh<.SPbw{X#Ia>aIG5(\E2Pv)`dGz{q쭚2-~hTWTkJfmw^Da:8L7T;1S Sg򄦵H":MnpLXX9 6;?)z-rEc&߬3ϰ]" ST֕-5*&"v@e Wq|f]1]qiICP*^Qt`Շ(.2{ DB>V/兢Z8?,NJszNL9M|$jsDq%-z[͢bl;9r]'ETņӤLDނȥ$;BnRzn`hEXo`PNH_j~d];& -Óf]OA鉸3吢Y%@T#}بq#;Ekub'22_ʿ;3*>0 ZŒٸ:<}CH71D)ʈ/dtMQ~<;ʩhF!As+Z rh!'kzߡp+U#e  x ACGPtP;m[,nSV2?zzw0D+o.Iw07yoX*-\6g (rxRNڠuI,Poj#VhΙ$)z ɦ$1ٗDMN]ZK%~+dQ)n3ؕ8= ønm.mv "Ҹ/ĿsYs\Azߩp 5s]w4LwvH0TpS/F/;"m(/{ p}P,tN_ L(Du)+-̛DJ T%Ԇ":k(6 &RhKN_h.MEeteg-*<\ԨUWx}/zvӶxh:Kl IRz*n ;*+~\W_ey`Q97ћaf(hSv M<{%WzU5',crF:܈I9 LX*U늀lno}+ à9|!TDZͭ>bk}4;'됵Q9Z)[G4Ѥk> j (tLD2v@9}bf4B zUg";75H A@?Wr}U\tjoF+۶pO@< 9lErwy8!7X#CO~^B\ks"v֞',)47_O m",¯]= LܞFTw]8'p2XQyKvSMt/{/g,#itvc{HAx@0_\^.8!9ʲqϢ;}B Be%F,* `A*] }*"ulRќTu L3[*%:b;g_ d.;1B{:B$Қ%,Z-ȖJ/ WBĞ\҉k#? dY3o)tm(MWxGtB=v]?U7Xe+??L) ,>aAevQa< ޼R'Q;yzH J -Us(2_-gЁQFͧIu^SYH!ޕ{zvBX#jM-T`*;+ gJּ8v?GDBIέ2RCŵDfnt_@L|tD{{w~`M/)MR,;- #ýu/k HYw4 JWFk{/~ućE0M+!E㖽jZ['l쯽j l]$~Z](dHdyۿ"iw\(oQmYtU"au:\'0t"]xNI.^eoހrlD7=Wă 'N 5s ʻٳ^}it1b;^,xaWױUGG']*:'$=*;:چ=0|LinZ˜õ=vUƝraAhC+Ew]?=e*RW)pUx߉J”!}gd_3Чq왘a{$G-+lKyb1>|5}S9fee5c)̨&N}& -dYO ٿZ+O2$y]Fw@"z=;oC‚cjrEХp'%ͤOʽ>3 ;|:/;@pevs\.V^t9aāH ĕ^3=yž4cTO,/UB-|U9V;`<_="L6A*FQǰ{=_鞓"B +NGt%jX 8(Z'c:5~{I}} hFW}&Y-}n^5ThtO4trUꏟ:<{`A}r21|Cb-ncLW2QFʗwݕ0?&1ny @R"e4w>W=/_lTh䈴C9ⳤڡNMi6[U0P 3#nT;ek9^y98xVOjj-MȬ~ A=RRD%L*@{X-$3 DчD;S}e3c1J"O _闐쥴UQ;Jk2jOO.zFC3J*Ts~tXz?&^wA-tȀeKVMs](4{Мs0XR+hS놷H4t؊}P e©Fw6Ѫd3B/ݾw ρ/WteA@\hBvL%).@{9q5tluoˀ/'L'ٹu=kT6B┏yԇG@`֓[fƆ.L2nØY Δ/-y14z4 ܪ*KBJlyu*,zYpsV;[f/,^>({6Cf ;IS@+myop֣la)*p.[;rQCj`q/x-Ӹuش>+_){V0ns)=-+n.VRW4@Q^ۥ|6/>{I-編R;'Wq0äJ|qĽ !>OS;۰v2E rotO%臘FHv.N\ɛX^$*Z4SFA۴ &jI/(i*t)Dž^x/UJ ¢DL*X"5aEnSBt.pQ(g@0mXd y9J륞F\MfUǟʩSѤ6!m$2$*q%< 1/:+a%k*s,9 M(_Ȼ6O^GZ¡L }ʬ}s Tkr_ o NF)u1gt2OxBZӘv<p02U4<1YDdFpS,?lue{~ujg[P' &A5"mƛa Gj1ʉ%:MAonM<㵘$T#FٷJ~Y߸q m^ Kyt-mvӄV|Ydz/\_D_ǃ+4KG\NrW]QAG\u} ZWup]0<,h Myu Doaј17',S#Dt`詀?D5O BG'"R,.(7I04)Y}}*r %ug˧#bu[ɸ$/IܔVrl -j$om~aܠJ8Ջaŏut1 `W/XΊS~?/ yz}+8Htdy2R1g XaáVQ [Y4x>ՊQ H/O20'gFmcwVqqֶnru7%xН"D E"S Q%ズ5&p?U2V>3UP]Rl},1J{I{.ޜ[t/8c)S h9 6x\Lj&-E*m+sϑ3 {.jۤtyTTb~ikrzeoVZ}sbz\§)3|#8#2cvSgIg jVN)G%\^^6Eo{+BjNpvw,Mߛ ~#V'|WXi@ʹcn; eN_} ! ^ɫ\ ^lH"~"m{z|K@~h]U~3`skD#$KOUeqʾ b9d;f|&9,}>nB*@n{qsF"}^̟۵Ao/ ?iϽ\`#4|pt%# =|0L jA9r/?u+%EP;-v?{U?]9އz-^wވ׳Xk9Hw-a͹&hఙv$kJc`3Vx҃W~63IJ2}T0P >- dL cO-P(=SorO=+N#W}?'IEX@;B2>m"ܸ X>6XxzUGg ~ /=o1f_xyXUA?֬VdkWXfߍ,B0|F?>;:G7xGJ8zL~&DbFfD,D,f6"o>_ׂ_3pȇ#Ku:8=#Q|ZDydz',`ȠaLd& 7Ez,*frOyGv6]]ދVU" O 6zk1>\Er-jgO]MЛ0al$m(h03Xg"zJސby?G^g~5[\K Rn"r–t<,)_IdL/O' iJ ȃ9+O'Y L/"wvS턦(q N4L;ä"eXܕFp4+ q9RAߍZ51.w!Z$\ѽet@PZN i$>PD!V&fNpXr<ąGOo85kwnYQߒ69e6oa_۟%/A4*A{fdD z!cS}cAFl]Sop:i_p"wP5ZT)v BgR)6guk+.twV.XvT_\v iΫ$JGg 1A|\8xom߻+^Ϊrh-:@ Mņ|j6h KS j~JB(c_iEbG,#/1a0#7*/]i$x9hAiu.J6p0Qt/La?zIʨs :u)w 4Lu—-~ "xK"Ozr=2Щ]AZ2? wɞ)d*1 . S 7!l S\Bt>I `V8PxA ST)kO6ϧ7ΜDxJ!YΪHrixa(!%Z7 sh3~"ضYΖ'aC̼5?ׁ 8 ky$;LXw>neΝ BLᕮ謙*v y<2iZ KY?p9wdhPuZU>N" 6o~洱ۀfh^sw\iT\;4 ̓o~9To-s jk96Bõ[IKQt!QK AE@|5X<7`0[fPIթUtG~ Dpދ+z?OBެ䪿 (tH)6VQkנ`ԚEV|g\ڸZ䥃]_f}#PyOag+6阹"{Ѹ$c" [`i3RbY-YCFixe 8ɖ‚>jS[ʣϗsލ](^~O~;*O̘ĝv3VQ|f?Ks΄;y` —]ϋe obk,X p^ҝnGHpQ,D1⫀9C|+:J뇪jo[Dև^n{8c+v utI`^3wۯG69И6hOބ,ޥ}ʯ Q֍- "ayX[A/?_@w!V(zG@IMZ'=Ʉb.؝ail24͊(k=A pM,Rspd۩ ?څUUg-!dY=Y# C\rZ$HN.DJ7WqW;aUZe&\&ʀ{k'%) bS{THGQ ߌ^&V4\60E~n șYY5\Wz +491hƺc ̒ zRxsMd !9'U;(Z)<(۹6&]+ Ȓ(ڂȥz;>m#WjbM=;٤\)y0{q{@o ?{&[/5P?Ӷ$Z4ϑFN%7XobȵP=XP/㢉zxm-[-jV%(Rb$׵ *Au:f}R7k]FQ?T}O$LTA|/z #ƈz\ا!DP%qELot:8,Wp˼iJeSY#pf'gE^k R+=fa[FT|,ɋT#{h1Sw&Q<%իV\.Z1JU gСn!;şJmȏps_0\%ߴ2hrޘy,fݚ z}k>ib1juc~u8b>q Fo, ʖ.Y2ᘡj/S @ArkjY@0^ҦL݀5i ˭KuRdrDCw+h4vFʚ]FdO8v8- n)"Zi~+. hk1l=R aYAH %>5s.')nyCKdJ 1 "CNs#8V;Q n+sW9gD%8VVTYLv*Y"^V gϢY@* vrG&h "E49 +jNݛ4'"ȍqtT7ܦ%K™XNpNLsMK2Ȣ 񸙺;YjE<#S@?|I4b%wIu/]>Fہ(QzT4[Yd65 FESF yH 0dk?mt}kygl3܊Ul/NItEUXLȈCsU'4Ӈ Q` -ֽ_t io(>Z~D{9oNS ='At<7uB xM1EU(L'4wR\:ꛔN}AE_Pi7Ҽwg/RSp;|07@갰 %7T6ܵ_‚(. IhdCM{h o"5¦Qz. O(.L! e6~aTEv|*!iTjcKttIsp\G.OWA(p];ۥ^ fr~WS69\%H$2[/4O$?I~[Qz$9'9Q?o=v}0i ⑑fz~La^eȄ^TgBƫP2"a֡[ϠM I, ĜԌyW݈]qj"*m8JbJ^+aJ 3vrMpc7yc=7ż5&Eefqcj(̀u$4A>Yی.df樂O7}x9lv -#*FHw9*EՐPB탖/0LW}c;ڱLbsIeN>‰:=>@` 14FuKtF7|/|)~>bpfkXTQBɃ ,:-]p}c̢ySȢ!"kHe]y5ng'IJة=֛^Ƿ蜍T38LZ/+wF a~/eYb9:q RWXfli*@2,o&lPbψ4$aJLx؀_+n-@vLyZk7ay4f䅁:͞{Bx* q:CUnW;Jn6*!ffv-IU|Yj07X]q~;7JSC] &JP+H$sCqGlz!a=fk2n4le}&R{?)T T@,;M9[=3=ҡ`}6BwrZz^I/r<3D<3MĤgVXS +`/FzKɓ.s9c%4b,7_@o'D z yE?H{_Ǣ7y7|9ŝzʬ_627 C|RHYVқrXF-_~z@I~S7#]!h뜲ӵXO'dYO=Oɂ2]ie?n&!&1CؕFm ;HwuzZ -x4LJbaC+[هP4{Hә*qb72nebOGv_,v@K۸"ClϟݚgDHw`@}4@xjp`rOp6jǷz= t,pq(|Dúҕ=v܈4I8KrYyi`zf"g$mW@21L<*nz6,5 {fp2@]R iP9Zݒg)ޖV8+n^nP!6tcJpj {IyjdRnQo@Y"V>R&҄?/9@[dBtv68>m4J Z8Ȼn?LR,ifo<.3s?k\96@dY>rrXIF9#Qbn~CR I,cuOBV^Un {(ʔiaMs͞[4 GXYNIKAT Lx( 5wx{Ѵ'Ö7,:&SEnC2Z{cK;m-*!},qFéT!f (n w(Rpaij+xGwȍ9nXF< v>`+CK\ 4o7v"}e[*eyrRWW 2\E=ȲM^fr'<ґ #Ow3Йa ?#G^BJ5~ :2JٽOaVaq%ƙH<LJY'lS PBz8{ %&nsW0p~ʯTNȳtܯ\rv,zwƈ*i8F˗W/oA {{iރK~]`  X %LD8PZ!K jTM XZm> t<3훿*Yp_`L0yQ÷Sf:C5&uO7)[7Uup[(MB DY:DnYf <\.v_E "L'j! r)!.I#/)UiYt̍FxvY>=?)G[U`* vDCHudI8Aim qdCjךO{u , l2 *yh2݇H>u'-"P#S0/]Wt48~ _u|O=Sem?l<ߑ o3#g@K_-OstjН f>6?XP!' D^tyC9SdvYW@'ix?Ҷ-щ< ۖ"b_٩/o~Pﭘγ*ƭWw09ZÄm5J)SRK;{]HcOj{Ы0T͙%(ƚw.2=79ϔ9g^jߛI>*X}C|/ (SՅ[3KOT;]HOs(*;{kC{/3(o3*̷|WJOɱ5e#4NbSD) #VCTxC,rAY~X1(|)s)v31G26[CiV]>0-E f/#(v9t"+WkkRx077F tfT+;[V ne)\Ղ5W5ĄCp4ܿ"k<ڔ\qeskgDA\YrzF'9. ?NEޛx%fRyeN's^cHܔ)DI2?ϊ؋rԘ=/QloF_1%{P9ҸXmтP+ω-i oh>s(e\vV\_JxYvD8A೩ҩ?2?!1jLNP(0joR+jnH`dej^ 4$_s<EMn/zU#5oz~xq+m78PFZ~ a?I);/$^^!/HFg e}ֻcLˡAVɣgs!ؙtpELQ;#@;z+RCd2Jȃ5vTOs-Wi4XsZcQc@57NE<1ǁROi5oi;hB #8kJ5e%, ԳI/gk/T$GE01IW]9k: L ꜊)] F[G^e+$BqA}  LiPDTTYe5I{g3U,2~20?添Z-3\;З!YfwXe t m s}J:ob OR"%,+ۗq3IOJv!%dmHs0BM^k\IbGC[١pE'7EaAGo&>$]2W6Clp?R=x4f~uj.]:9 6fR| @p4} ~r5b;LI6@[6О0CNa&o.S>d En=ֿZuϽϻr9qWP ءXfkc`p_2uݫmT_m@AKG|cǢ$CW{cvWq>~N(]n#G 2J/R4Pz x VyAa ꚩӦHoM<|X8&\&e3`@RyݼtċwIq6K 5P}(ÀUj6 9۴-k؞DdH-pohST__FPSKw`d3șr9dCaj}#Qe7A!Pub-IJI%&sb*!Z,oLŷv;'4 0c( NBιCӄ)v0\gv ¯LW`c'))_AܔuVvda4W˳Eڦ4e!hҾDv6ýŏ;d C9RkޥR~y5(1E .BԭOb?vK0ܤ%-,634a(f+RRl $DQ)3j:gFW .  !jv`mZD L ezpݗ2# uHBބaZD!}6XXyg]ML"UM&"H"EҪmdPh̔&VLTUE;-?Piհ>/P˼!cM-q38j}fX-4ȜDVO;g暈N)H1߸咩o`2- ܐpOP?@I t|==լg}wltj^UJlMhN:MG`I蠖wdZ s E!cdN2A aؒ4p#8  <w!>+IeΞ0"裻۲} 1q*ٮkR1r P{x9g @cEoWC`&ƙYK*!Ry־riH\jS(o1põeI%UeH&y e݁)P[`9-F`rm[kz}tNSj>CĂ:Cr2AΏ.ęA'D`Ĉ 10C"H=6Ry)zBB1+aMjں!hb?>In%>@|zcuf}f{$6U!մ+~@Of}yM I~"MSDf˂w"fљ*h^^l#D1uH-+i.lfkC9x'r4+kMϜ_ÅTa_;m/f\Ջ$8CS7wba &ɂ~{|sFmw)1OX=ox:RI˨F'>/Sol ߔ۝6֔T~iw p[ca:q 7F[.l4Ȧ)jˮ$+9'2@Fq&Zv_+4(.B@Lan`oew~*YW/|҆fQ7IÞvbGZJM;f mL499 [OJ*9s(TMEJ\q?pSO3sϖYO^Z* gv\DY+#\bS'rhJ~ ,cL`|}V=x 5+{0 dIFYAo} D~mMuZin|mηP< 4:ip{X Qe,wSE}c]ʃ?oΎ:e's&4 _xSO#HTPECN}1 ] eSL_Q-G՜c5&[Gfoԃb2@H9tUuR?OXמAϢLjIx W zbХaW0hZy^~o&8.A Ï mĥ&z(BzBCts^ ^EoWΌ6˰ \.xo?v]vTG5РI#,U/vJi̐X_"k: r \D%}Z}^ ?Tijš2֒f QSO(BPU.ě^&<S-w9ΧVަ(׵*,cԤ/~D^7D&?fOhg5nn{#qמDGk9c}# 7ld-5хS.~g2o]j' .]~l)rnˣ{< ?"3[M4bo$nAЂa_A<@u^!,{D0ߞJ!2H{{U~ ؜?Bc48l:pqEǨ Io|k45\O$&o/@/i\DRcBPqfrF4cW~i.3R !n3: )BS[ohOLIk3wׅ"N$#~K8d™Z:,XhsP(g*;c7&BzYՊm;$: M[3^ؙB#-VO-m:>x+22 P_ݫ 2)Lksr&z|"x6La7-+ RbҐѿjꮳ̀6c:_+ S^.Yg><^!D]܂3B! ɡsegг;EyfD%w ) ypbMXB.k XqѾ/\BZdsg?p3:"8>|sH!jy2jR^4 O׃ h =@F?.sưˋW*tZŖ$%ʲwB T ~Agc x¹_(*,_aI9∍(v8TkWG.V]J~ꬷҳ; SX {+(_Cok@}P;8藳>4a5W9iԉVͅk)2*>dv(ݚH"`US.5- SK'`ڗnISD$4&MGwE E5YyJ2c\t-2=?hH{ǂȔK4\FkITFRbt4xihKRawM{=`my4>@*nf3맞pt{%}Id1"xksam@Pstl`Eq gyf7Vz,Z4x-LrrՐXY$&_O樮ELy.f`)΢rd ,p|A+MwyHFKDZD"I*T"c`ƙV:~_/.'4^=G*Nd\Wʣˆr{?Q9p #3Iol ar@cQadɭONH*˺!`_;I>岙8-yc-/ւ_uT8&@95$^:ޮZA6 M2 P>]}&3ȹu?[_PuKPp턻^Fr0n1gpѨJo&U.nY{>(`8 /axuS n\ұ(d#:lۆi-As'7>GLyǧչ!K׹KM+H_]V}I a]\Y/F|ިR4ևG< 0MD0"lÃ0'qvoyj& U}ʒw[) LDކV Pb[b*uyRZ,77g ]nLL~g**ZZh\'ʓgJsSU2y;OD`=Xb:뀸YS<ޔDɔ&YT^ 'Il]+ 5mps@҆P* df78Tf_G]: ?~s i@T+m/!;t4(#'<6p8r"{{߲|[IOs~JŒ-s73Կ{T Tݫ`i.4u&Ku->lFe!}i* 5.5}_Wwb1먪,p'sB9Y{\+d#dlKÆos 47B%QM[Yn8X 2vxܩ̔b̳'kո(2QjD tXbQ02!_Brpa=!\(dU@!Հ.%Oԃ {B(aB`oܯꑿ >19(bgd+CY#M V8J㉜7>7APu S>-f`]_h0'5<,TD̵5W\ZKQP]rbK6>@Bx d/kcfk]T7۔&EɊsԸ&< PDz~J= x^;@ w `m,Kn}O 8u "'e"茊.ʥv-?p]ii&!p &ƉLVFJ& ;D{ cɜ21sڦ9CVa0-/g&6ÓiAZ_(`bwυE tZ\>Þp}cbO'b 6mtcn#Ut3ks6˅n-^Ju 7.Rmk̊ \?p\n FϊtfuҢZZ{D }, :m'/*{2Aԏ c&X{!h0;BX~63YR+3V,?%;ڛy.0PjI%Ho{Mu3l; z@ϴxsG?-oŸ1 ,n[RPd,GvGTG\jKh +Ibsk.Mخ5L>{I\Tc?UźŶcn PxţQED/* b?kV>8y^q礰;5B:OE0K2~xV]U6oVԋ9&n(p ` FǺzF<=ED%QA}\WӦ@_H"~ӣ-+/B{dñ ᭳m?'CZm$V%!vaԭxڋڛ3Yiu6 U~`&uBFmumGj{򬍤I0tcC}bvxxrLu)ـÀly#MUJ:$BL9bau'DY!+RR9I[$OU}9w_R犕2ﮕ8c,M79Ξ0?6cLZ^oUeyN|4AD/JsgyqI Ꮲs{VU!dYm_4_-$?ڳc5/?JZho哊Z{[P yICa/b޸ˊqIC5 ` M=?Pu^b'A|3@XlŹeI)r1Fa QFi\x9mǻslfm˷]mmLq n\_oV?{7jHnf]̛mlE}Clb8d=$q8 JRE+^}l~`qaj^V6%xg%# DI XHucl.Ӆxc7}h \G*sY\xno-gG>D+7 s0Jhr@JR}s;_ LbbtmjM9zz>A'^ 2p Ֆ_iUz0$CoSzx !40}~'Q]ق3Y5 jj& 6,rZ⏧LނZ <ABJשiRM 9 ֗JQBHՙi0Zc!!gl&ڐEAoj_M %$JTX7&&GtlWWh< @w+4aZ齐oсi|ٔI$ ] Yϑc]:&KЏ#!i4& ܃}SJI?|Pco|4hm,}JvаŽ!q-~Ar%nLR5m8XoĴFr-*3*_KzG_z.N6̕5= WU.5tuךz7~/wh.&恇BGNpvk RSͅT?aQjڕn1rG:CxJ 45X/ &J\w#=sXbhE<xd?|%J4#/j 'b;~3`y~e]VY#+ '8l VhȰ)(z6@'U: VȮT296_ p)46墽amcD-Ai֭ p֠wO1{pDgM{T(NSmHn+~nd3l`]>9*rׁa4=i(\cZd3xu^(2XvTUIG0KisrܥCyhđaeZH:+GVi?=Ӝ* # §\aS~r`Bsuzk}8ݤ4W5Ӥq*,n*Ix+n$QN`䑡mHfX2^0e=2ɉ/~PjRr y j؃߳}-og:tk򗹫\8hoѳwc'WtS)m]Ԉ:f9?~&.ۍ er>M_ 3Ag\"A-$.C̽<(\ AFR< ᶶ GƼbɈn:"u`ʉVUXE\*0,ߍB_@ƣJ[yn",VK5iw9R!WTi6Jbj?f֔ T~d?ɱtɝaE겓 $ϐdͭ\4t(849#s#*D#/X2W?Hc>d*XE_J:r콝~\ YMs&M J.Jp蓋 ).ŊJ6U:k*݌]Sol-ʞd8e7m%^S7z^+_B$u^מVcXPS,}|b5EĤBm$fq[ꌕۢ0!RS8Wf,V>(ylp{/NAЋ8BXW<1$RW>͢SYJl2'n}Nq;ďdI6Mr@#DK@>`xW4ߊ᭚iI@\W\W"p' 9NbƠ2,f F$0!|!4$M+uW+!qKz TqԢNa{h+u6_-sG/e8/EL>9/c E$9-ܹ;@z_<ªy*NkVΨzV("&P> Id)ou 9x,rWnuss_3o+i:QY*׺s[}zh^BCRtZ%u5zA6u6kWR06UU}Dyy8hW  }"~o=쮍uCzjG#F1 ;-Y 'hI^4i· a_"=d$6IuFbj8RL$ H\9PV`ir_!`w{fd3"pPoh`121cFBԱϼjHSUԱE%&\RA RP@`ބ/ݐRϤ˻*EK ff*Y6!,eC#P] Lۧ4|$x?gaʃI|`:Cicަ|yr1um[ H D1ktA 8X2PPrYKb;XM4*nJ22&{s=ξ9势_;bč>hqTXO%# -夵R"(|?%SP]n Gn)&ՐlF.MѠoPSXaFs/630k%kU䝣x9e--trDiqqBGe5}W|(0#k7ğӈ]5DSW2|X.N7?DF$&e tA lg<-AtIjbtTmͧ:zHN4 G*S+F3`\fSn,N$lل-Y5w+PIl[E.u2 v>2з[9#mǷķ(.-S\q1WH"SG޳fWYTY3SruePT{Y8 ʞ{1>W4]M;u_`ѓ .Z:UiN~ILhgvcvAx0XNٳ* #᎗ݡRPfX,D@?icFm9&"V煲qQyg?Yc`R[FmF{l7%DM :):v=WghI ["ihqW<_:ƻHaI5ymUGtAGKqu5ݡu'.Nk]R>+ hț<f g{z<*TwEa͜׻mwQ"IZp!gkyKT&(t6Hn 7QX3iWV 2~Ԅ0*(zz P/LOn ;D+&1 z,l(|3LB^ FUM4~ j #mhaᗏlG$r@ѓ`6!bW9HL=ٙ0j_IuC21-zoCoa( Ͽ1J<4OrM~FWS~aY z}V `w+JMi󮋞Z,5@6,_)n³b Q<2-92>E, 4r)&_c1^܌n7i 4hÅ&R#8t\\MYCgbYzVu%k6BLF PM{+-*zۅ͋8T|IT~W(Hnk5fw6 N k@&ǿ}0[EP~--8 Ӫt\̅k HKG4'U %MB桿,Ϲm"d PQݍٰw1p^"=m 5}e\R - i`X6/ȽIaܐQX;B4IN{r ڟp.I'Yj®ys'N5捀d3c̋ˆM %mXcE~"z? Ȉ> rB ] eozÄ>h5zIwU:䷚ba1bɻkNWd؀(uN|r ' DYw@"YܑO hvSB R MU#rD9dgS)x` xn]r# @, c(ȥ{hkn -t`cÉ1Yw-h6sb/z&!kBc-q<2BσuWCN@uA=K~I?T)'yZ,3+4/UP*|tgYZ070701000000cd000081a4000000000000000000000001616ee5110000ca28000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/]?Eh=ڜͩwޝ$%kPN%!B yxq!@!c>T'dFhR_\$ 43$#1K)$^][= Cބ\Y&xX>%_Dp'1pǜgחL&&sTZ{n/z’U) m o_ l2#fé3ý ݤ97PX?!2RHr:p="8/ѿU^J|KZ'ş&MwVEB1b;Sֵs7c@,fS >S5`_rX|t ƙzkvm)mE?<ǟ=iU vW'8D\iPy0@O [wߦDXaƐ* TҷEOp prX6wz9@ = 3ҧa$f=>I¼k-1M\Ftx%s³O5tu#6xbA˄ADv 3)iLձ?|4_Z2iGw5Jܠ~a!P;_^z|-`q@dbF^T=N NJq?;KM=_TAzqa)1֌i]>Nƒt U+KC`%D#h-um@LqG W޽q{_&v2+JNVf'8&q 5t>;SYaqA- ?zg(vRM*憪z~_A:wfNҷ?( 4&KEtؓI4c| m,E_tb% Y aiW팙i^R0pB< ~:p@/0*1C%Q)h&u :N<c-:s|m؀CaҸ@/ T;ș 7LLmAg})?\eo橽UV-oχNۂoA|p+i<s1LD@u`o  =:AebEmXvd2EYe^ESVZl.0'9 !r5)It`8gNVk)pP\=ÒW QwrƭUu,N I#ˌWcL }S.|_Vv|d9߼\NY NkE81')ʏWSf mTޖog2`,J`9V  ,Q0n\/JGB 9:;x3d2rD% 5s=m?9" } XtLby_kplT$_]%Icj4\m# [س=-%$,\(vIvz?,xP }wTZE1!%=#79gΡ3bH<ܪ<77 J!ݧP%e} U`#PcR=rE?`Lt`kFFsnߜu<}IX21T@ ^ AV^{yh+j 4X2# (U4 _c ~>Kc~69(cmّkG}iSPv)ƘԡCvv}qC|G\]һ7lKZxi`ڳo݊ +RGUj\ f&*f^u;H>h4Է~pq5Yjr-9 &oAMwp)+('j+N(9z <5)s2} 5Ď"m -ƯƤ@ǝٶ R:av-%Plh-ۅ'1*1 [+uKvN yEyUͯ"&k_Tw`W]W"wjZeG!2w{uY<&<%0YJLhK2@{;.RV~+ MgFd$Nɞt(\%ƇS~lOiH_s[V+ͨ8[ΰB Qg6'NQ  tkeuYU78r!6K4`Tǯ 3Gj5 \r_." _ BF=4"=Z:jܬ7UH>C>Z*Ά2s3ƵL>K4oE( YM,sW3 8;S6W\/Ԑ/ M9 Xd숚M?w bDTLc>7V* +X02s Ή;g.y8C01'h첓:R%{!y U}>ۨ`aV- 2~*wPGܑSCl*a&ѠsĠsJCQjUބ>m`8{;)?djE _I(vKCAg6춧LIUNlUߙUJ &ݔ nSu'Db'څaj:sfDQ)$.LHhupi<Ы7Vˑ|+v3r*^T"ZY4PŹ Nw j&_ava{u"~)Gb-(ϫ<ԫǑB$=Hk$bHS{~X#Yg( KdiIFrRh* ֝w gY fx(v\ OzE5T q_YfiJHl7<PyCVp}2 1{I*3F_\(p_ЁoJGFGp#/iRI/t\2<= * 1Tnsz|PMt i^ 2j2=Ŧ2n)?1>4M)(XA?II?_uRrk6%qPx|ЌL!fA*B7o$t~+?@X>=dK7$l3+yTK>wzyߣ1Ώ['u1wPt~"U`Pz|?*Ǥ /Fy8#$c#x2x>cAɻ@Y>< (Sf#SIOK4MEGĭ/ :-i6kOe/}.q#V0i3 XHϿ̞j2 Q%S1@G<-?..fl@ H.8T(hvf4e*#i' M0"4:$?/tֿoaNSκ Mod}0`g l5L<|hr+Pk$ 5>Ƚ;| 44cSеңL$_̖er }|P ΐuES/< ux{;(gƮalM~*UƓV"wj|hp:on1Z%L}WEHknxr>\Il,Sis_D4NY.?  gyC6$k /Ciԛb18æ@(? +S[$ |!M|ծ&_}0RpVq/eH@kMG${A]+i5؟wv%ܷe*=L$8E*oAH­Y~!YvN]JT Iԓ&bwΙ#3j(Hy ^X~%0|y'9y)oPRM2}yz53/i!܍S[Ya4!jkb*'K,F"x/ t3;/J 9B܆E#sDi,pXaV7yeN:Qgg #Q-}Y.$Gq==j3܁d]ϠHgiw r5s6 'eI1"tPU(z:l# [w ;3y8.g~%HyniP~&k([S% ʳ6OAXtdnz[43H#P/db~f6u)(grkw ~{1}eZ,\ចhqxT:Hͻ| S`Ə=jSYZó 6&UXu{k3#Q. YiͽJe!Yו='G")QċMN֨g })qV06C Dnk!uz#NAsY9Q*crdT8S,]0@/]^9Rd7V"U,yp/:=!șy>Dhd³ Jn j Lnϩ߀c;00{O#o9$aB4M|.m.iC/m罛D*er@)oWN ­ݺ|kom_f⇩ xHZWZ_&^yuFNO+} l7t!1i~CPtin)@FI1چ4.[cfd"^]xrxJxJ>ysQִs碿vcfޅ̟b΁.,݇Y9lH@`s Q.guНGOhZ?Kfaj=_^oPFɬ[Q\jMʏX+\4kX俉.')"#(LJ~Ʊ%->DajItTĹEb' ZLȠ+Ma̸^T]jv"b\ZUsqz0ۏ$+6]2CrfDxgȯĂ5T N脛ɡX8xzP9^Q]TV"f24cbw͋"wjh6Kܢq>)"'ͽs+g~Zf ʆV|B`$QKk:1>P=Lp p%/NRBRNPx@sn)@EѦ`v tOs?']#SX/8%e_9]6 s%|"~Vd΀]%ntɭű(=:i (F]XiJ?RÓRӕ 4U/k!LzRz4%|꩗P=uHwQE6?lyGƢaS.Hމwk\ Xg~*ڄ}kl2GB,:?p>eƫXdZߔpxj c| OpMYݒj GavM[rz$)܉Gd'g*aӝ.`{CQ5/:LB;d(u#gR]W40ʜ.e-[i~r~yJ \*)H#E|"+;&z @B[YZ 1 :$ [k>˜Whbk.yo($R9\HH4)ܗ)ߗK7t@I'"`7́=!l ?W<rn\]W=/°΋ioj cJj]EB9ıU'pY_Fb7oxS2Zv˛vwm;jm܏N5GAfNI5_Ǽ zȔXݚ nE@2}Ԕ;csq!炠Hv3y3lW0%{`<,Em ~f9OZ^h`~lAloEfR)j0VH>[/KI.%QJ1F_t7q W`jLc`=[:`4ɜq,~u"ip] 8TI> 3f!ɸ֮awxsqi /*[k(-]#U&S1X"[ub,08~Pc֩32U9K2%!Ȫ0!-VPe2WZe`\ɿ*(VZց@LhHybQJ͙ ,߾Fr.+X@J&r>80Sn yXiͥY aجT:<̀NxJ9|x1W\iS*W^J/ڸ9OKgC}=Xa@Uvѱ`W6~@%OXs0N8,U?/g=};κ(3c9e# Pa_.F=SX#vayooF}:|B E"/P0n@fSYab}E{ 2I@^8[oTUasŀ X9_?*L {魊<ż\!ʩmpmY+5Q{NVS*$Fua[dF[D/sݷ棕xYi[jjrTOZ2gY9HW >Dt^j Jq;8m?`[8ZÃkhYϑV΂Iȉvym"U|r!8*H~/j5Cxc[+n荨uLZmf݌wI0I_u{"8Ķ!$ ;:ə60:HnD^7' =v/U=ª 'N{)u^WVPxq 铛~T؁d uIBR6Jn׋S#Mt̤$39#hY߸ӂ+C.[[޽dCdVwZ;&_,%PpOce,dJDR@( y} j;I7;1Lȴ/5[d_(ubX/+gy*KİrHSI.v27ceƞd[@K.5Wy{ cC,hڔ (ГS[B,AGZ#ά `ʻ3L>edE~[}iNi%*z,!v={NB~`e(6801PĘ`9Bd MT>tST4b뽇 g̹cZ j^>8'lUv]̇|ȼ?+Zs z`t*ucP\t/2WZ`oIt}Q͈ΔT]z*]=Y=z' \ŇG5a*:9or񶅎: h [)SA.àypfH *M [bA(!rbsH &Y>JPHBVߪIbJ ,'V;,Ȼ6 ziJ@qye{)R .^:SbؽA*Ota,mEz081rx8Cÿ́01xW6gDkDEs8yNL.<,٭۵6E:Q$C[Ňzn`+r%8'@7\Q+6 ݋c0A,H00_k)ɗ|Z2pj>l  9W oRJ=Qևgw0 `~"Fwni@Y X֒7m6-ĐlyF57q4=_1<e@#5|<=ͤCDy, dN)EZ[(+ nğ`㮏טSڡ /<\}&.*S6NO¨f7%F?^og>%w"&IST#LA'=JGt)fܤEtn7/qQfLhTU1Xe鳀ۈO&әN>@ 0ת]0g|cJ4 4i$碞&>kiR^6;U\l;|M _Z Gtדv^ë[R}NYBWKa~NURR0̎ b^:JE=%@>~cZ )χ :[apE_97InugߴŔC7:;0Y]j]7\vA/%%\L'捛L53P:Q!7C}SS 4I2 ]og;k%ِG#VDvS0.?ͳUV{B_BJ ~oa'mʹ9ڦ"ބ*nIA9K%^d;P]VUVU8n!$JX9T')RzC5 )бDAe8B;^9C6Co?,pF5tP? h` 'ų3g1ht`\3'ەW>eOW.s0C[O"RROjWnbх_MWes'1:% dw[L6`o n&ZቅҒ 5 b!nTS*E@:t?lj1:3'H {ZDPF)`M7NA3PYmO3K7lOuM\jC{;?//uD!f2IeO=󲉪DXʮ t2AsƥgRK!fgu]4Y%F?Ig:9U`F+\--wUUƟ,pwnt]DA/KT/pfb%{V(|"福˔Lhf%)t(2zf`ҁghoiD]ՑMѫ}`↮ j-B <V\>0Q5 1&LVNgOS3qsP= |UNI]TPFM'8dJadCޏ%_2*9Qɉ]ԒMlWxDa#nֽPہ@3!~}n;KS z ;BFJV Hg+,#cI"MDB?w&~WW&Ɣp dun8* pЖB/*U]kWx, ')6b/WpŸ{jW멠Do <:vWe{뎗(~I2QؖrC"a_ΗS>]hr$VMQIŪ/EQS.&GtSP_Td@@K 񣻰$SAaF.@(,vNMFo|.}tޡ!U' !|+^-EޟS<3ˉe%_s#L[$Q_- G@I/AwrXo|YGOy5w֘lGtδ=Bl6k:thfNb+B6d?ٕڞB $}35)m@c 'wj2A n"-.ay3L7n+J)y:eAxJOG.ק爁$_|u;>;z|$J\Ӟk/ 0f:.(L\ٿ/~rU&+DH`C|T{>\V֨[8^uC5mHŝNۅ wMZ.8p%>wӡْWϹsJ^+bc`Bv:k:eX):7|2u\E]Dq'%. ~r n)#Ow%T\9풁1mD/Z/kä4HB]&_yG-PŞM >(b49\ asa"zvt~=;Zi{[JRmMS+iy\=-#+9-O&Tm5N)2I8uQy/W*fW86&&a Q_xC¶^3Ɲ?0&'.<ύ@v.`LD[`d}-Z 1! ׈n9,5qeR'HhRgvlaoiUSa7҄̚GfVZ nC=Tnr]׷`@{PXHj%xGA)'^~c[r/e ,+*Yu:UTŲo+ wQM6vGw7LcN!5P>3{q!DJW sD8QO|= hw6/q />3iُ5̿ B[l7W^$ yΞB@Gy":Ju\0;XɬhA%7BXqƵ_MΦ-?%و5hD9Hʶ]☠s۵PF-7< ?vMA#՛VL:Yk]cH[yRܹ`[ON=&. - D0X,NY30I$Շ$ANA`,앙~Ȼt,)[`PLPf)c{x GӇEk<+:lK-҄{FvcxE%5TMngt\gXr\+X欫۾q7W)WVФo d䒋԰a$|o:ˤ%]~oHcIz3w5Շ@%4E"Ny.QL]pF|獧gpX9WzzM,%tɂBP=ǓR[EB_= $'6 KrziZ:tlQeIZQyk h `H/4gar/Ӈ*|~UGZޅsjn+Y`ı wh'ȰBLUɕVJ_$bm@4ykv#ջ\PϤ"5/FzY/\4^t:3\҇vv+(Bf:V1٭p!ZpDTX=IpBo]hwƶl)ϧw.ZPcQfQ6߈.jZ*GB lsoC_7\~&{>ڛ`K >k-$E~ 0@k^tYiM/󀎪{߾@Q|ݢxNqHobZ/}Ta͑}PsKݣd|t|[!E!Z0 wpSrұٯ̿qMCw2$ɫ5u0bh=WJyL\R뭘 K)5t'97C9/;DEm\uZ W%t\)3\;cTxCm zdqw2=Q$r-_iQݷ.OD܆?n>XIzJ]Wg9 ΃񽤓YoDOQ 6o>D?o:.A^ָYk^t-z~gV${~Wg^;aȷEzJ*[J%~FĸhG݀YϐdR9ĘpԄ_OVwq|]w\Ny Qk``,Ĉ 4e ;Nq#iţ7h"z|[Jw[yא"yАJ xr@_OPq^WRǾ:U"|*ׄn䊺³WQ7I)Qw}Kp$ya zlzhn[?: rIWG'S LdղȔkz#nDib8tTiJF*0MwmOMWIO`|WdfnxfU zT쿴C^ AkCdl~B< m pjY58]=TDݛ@p^1r̀\D.| hV6|gE )[39yCj@'ksso9Q״68]-K}#NJ~VI|$.=EFܰMseAWs!ѸO ЖbNɿ>Rۆ`%-Mrwr` LlI7yU $@ }3wAQ/=M?/{8lUERM:Aif&X3 pEZv҃IRW[$9mǹUbjEN7GlUSX5qJAˀֆ׸,.X->loS^yZ1M8O!0gKɉGjސXb"ZXvWA!KN Nv0)oK"6{8x'c~q=5x}ֶSS;rpx2=GTQālZb "Iz\VO4q"ah8* .2XBD2ujNQ |]h#mMx˕'õZƱ{{J]Ag}r~ft;ACduul;wœ2Q*PX ř4]'Ζm6:uʹ}L+.| +`$qY:tCڕ~cO2S0mQBB$&| 15D 1P{ "Z"RB2Kf:kKcw)om~Q8l%s(vrN#C5UpO!4L,>{u2AmEe$ m"w cî3Y9aAiM|0HRm0u5_|yS!dpC޳FaH舴՝YO4h-m{陚8gYh\뙙*eqD RR?<;Cgm6lN;Yt }9NSPCG?{Fڶoqv| kA%K5[tdrCI$VIVz,A=%<:1 ݧcxG`O ^~lao:EۣΞ\a\ʣ Z ˘Ȼ wr(l9}2C} iOTk0^Ȳ|)sMy`I@kh4^f㧰 8y7y@o! HX)_#`wiK|kHJ JF~6xדffiu}Ogs;ygB0,M FH 6[TB$vuDnMgvnxQMӱm~ 7"<;{d>>mi<_{Y|,|)DYF _ͬKJ/!ʰaoN 0dLz4+Pe62XE.-oEl=sZqs* W峱xs*+/φh]Q@<*j)i =|6*5[dms+Vbg`f%(}}׳!N3q$UmLfpfhR2W? f]wG/k];7(WĩA`lQݪ`3hip9?r"Xg0GT(+TzسƣV7ЯMq tZ9)hIX}_niG<황 ר}Ah|_b~&H 2TrnHZAq9{P/ dc ` w5OGGBruMr Q77<>3^dQ~)"PnD"&E휳E܎$m˻Ȁ*OJj V?ncD/s|$1Bϙ9 r^PmsSYe 7_l3d?P|bUvCE9p/K? cqSGB+•^/ 7x|񽚥r\ VSS3 8RY >]vW4&8B%nWe#K9g%л7hӟލ.C"ypq ꆥa|InȷX)4L@^hD52yX_!*sQ/t;ΝCOiymvƵ`R>qfhC5:މ.tx:i-&Q C0eנ1w45벤IZV5ĩPR`R|Br#]wZȴ|Y84T؎JG\p#d7s%"؀(Q'ȶEw~;@SYzqT$#^iE7iSi'DaՐg3%e_2c0 J3n l?Ze4]|n />"qcB+.C,ϯo_ кժ2N"c:V;]9F?󷱗2q (|6[vnZOe"| b{9\4?jC_cHZ5I \[u¨9Pі7:rDآ(/' +9B3=Jܬ!M\_:n5 wNkfX=VkjkLhF?>M3y'Jpc@$9:π+Т+h9vQ!22QluQ /å,&aЦUjGxrЃjZp# 2f 51Ks*+  I*m8 bG orٖs{ΥeXƫʜ 8^ ^ؖU7ЅbetkMh5ο; XLN Y \KEU~1jj= 2Mq=NK/r4r?IfVjK@"l@2vNнbUE^G˿sveeBY=>13"grARW8U*Z76jbz!.+k䞜#?p#Z,NQ l c ˓Z;^ {Y~ aZ`Sr Y.`n󘀥R7hV̻բbXcYKh!r_p! k 5ឯPyMT6Qطka%B(Jx^)NUͰ r}a7kG5k:l<{5ZfF Ő.޺cCf e,YM}sJm)ɺyyޢx? XxZt.:m91tA !a_߉,2v@o>n[ y>S)?tbꇌ gsF{.P~٧{}]}=y6yhG3;W;>΃TX!nBC8{TݭYbp'cBnͫ)i 'n(9DB;YaHK+:vƺOC+ҍɇ+*ӫ:u7 WfZYB4z*D;| w"R?׋~%cHQ?S:pol,#z=ʰ!{B/jXrQ. .0Dwfh,p5)y@ _6=n9>$\pO~|$ǂzBkw=n JewcLJ|K1 |2g0I&uýטQ7 0RB\[2Vc: h|dZ~v6KBnwސMvߛ+%ff&)©l:3 Auߚ[ê/aH`J4 &wJN* v4>v _ާ:j bT8Eo DMqpC,SWr/V<:xdv)L[=:\lG iXt^$Mt_Fe)w"D|&KߪrG6kXPv#mg- ۀmMEnE0%4%2ʙBgvN5l>G8Q)dJ (dt`fumTI'm9U!0EUf0 dxKt.ft0\^dx@ beJw}/6͊ƼO<``|DfĆizg\$GrZ1Pz53J2E o:SyQ~̹gVV/fwh\ɉXK"+7m ҝ/E膂4Xeo*CL qkߤCCRy1c=cϛ_dY&V\UYK @sb&-\!SA]YW^`P{ \o9I_.ڐ$M Y뎍k8=V %-| W@^t-֛\Nfgs*ESE1dPz}7͓i%?]ȵt4wmőbJER~2E*meBZj/#؇(D%=JuGtV]Cq?햁t?|= &iMi6&]M0?rekIHD֜P:y:w;/Le]*CP wd_#ӡm'I⚬hVKl 䜧&5!/sfvVJx6F\A̘(B.qzOM-pw9pǴDDBʢ"s*g~nA)-^-KW_FG%aGC=GtyL7~YmBu:U 7oWt곇ASRck{E[ מj.JL"c#SR#"LM'%U5F7lZ&`aq7|[emdJNwhKRX0rjiq*nϠUv n'D^D) t| z0,Ou 0-ϤvXz4'Z5_fDκ!l&N'Pw8L+ø~$6d=i;p!fKi=mhG6Uęɸ-g-0.fkKH cIt~J([ee9%p3A-P8v %ot<>~"3t;AG+T*h:Y ٘ ᐱշT~N@@o服ꊊhB _#h1M ;°s [}&/7^fm3=hO%dp36@}7 N}c(^  UD%䒧p!tNO@ܤ+glp>zn͢Yw QVҹ! ֚OT1 6:ԒҏZK9v0O%nNCoVB =t4q| @0eXT ,sCsNyy"x0=DZR?䬱uZYw v |V fGFkCXG|,4VGo$:ۻ3ʇt I oDC8KXXs0={Vys4wp8="U+fO.G\wO^9e2{7V%X/?RKГskqЛJWrtK%;@NXRۋjfQ9|p^b l l[j:7xQ-a[Jz,4˖V#fJF{7/q{mb 1T̎݇``p_5/O&T/V5$XĎUBhS9F3tnG:x @ܯ6i\9n%{͹z{cFH .%1+$} b6oZ1UB6}u_| ҺK˳2E`a NյQO4(AgY bŮK?u]hZt)5!U?2h#øSabBZsЪW'eX^F}R+_.F%-UMzX"l05oI mR\e=; πqL}'"XN|K^˙)HA-~Əru|?,ŗ3Z uᮌEj`?!I<] 841])Լ zxs34U3%ӬkަzKLZ9O,Wg/Ed*x!Hhp+n#M" /q_苖sVN6{D-OMn‘ԻKIBGW)^Oucc;8GG<ƄXK *+R`QL42@5F.>Ml+pϖ:zIL?I23'XQR9xh *cc45vf@yLuiZf?Ġ%5O~TT4aU^ߝx"⠛짇ݰ[]++x^38=&b<ușK& oUTlE/$ |Ϭ2׿Һր۶<@;o.~͌+9tu2]*ẑĂlazVů!x;Q zӋo7ҙP^͖'o BC^/ޯ[vslR/WPk$p0DJ%[)u*SNu[^b=0qED쳗A-pui>4Nә=0Kܕ[M5 0#ʢ& mnBY"tQ';.5EgW>U+'"%_Y6R`V[k^-PO7@]gq ٤㼅z8 vGm9x^/u?TF6aہQo.ޭV'cHYJ1/VBZbKO:yNkC o_Mx>څ`߶+oLf>첦;0c-ye\dgˤ,nVSEg`?O|`0)u#((wP2]UC_(VQ]IX;_OQM Q(}uM OSmIm}y;iUeQ,ð %g uõ;ȇ<?DR'*uA` I,@q$ ~oue> 4g[WP[ O|`{Br=7ҜR!܆emD}^\Z}S&7W~AC1K, sp =Bk&ID|p,yyKas(u ;>>ϭrhioP$2җҧʑZv"ѝn>4LHWw\HccfTomf,.+v]:p:F_.G#؉{ޜ_eJq3E/ 1=ʧ8Z*gY|x"/"ґݗ`O_hYuu{Tq?[JKþW!`r1kfEElQV@hKJ)=֠F`)~Ghnc0P _)?yyr]Q4U߁st+ذ%;; kj]0D"3a3ҁ' ν|S?QKv(sX}(V ,y xbŊ?B !^^JS/es& /{*?j9`ᏨXf n +2:Fyt"jg-To3ü(WJ%.oҫ;`87^oVdHdXBӫPsw_*=3\\`mBvpGmВ  ]aT3Vx%,Qz*f,ӄAmjZ9b#54 Æj2l[g޲:EtϢ0rЮT-M p' XjDwWn{_ DPkJ1>\ 1,ujntDq2IeƥMTgL̈™SVLv+j+aDi u&rv ^^ dBB Gi@O‰3Jֵ6z>}7R@uiPZuSxd&}b5`$L`^.qmZNܷ.us!Q djg); ې[*652&o&GUdn!X=^7 "?DiOeB(Π)߰:&;bZ@{E`C=Z\A ٢FZap{XS*p8w ؠ mtvw򙫃DZ?*l<-z *029 9x \S.Q%/ PEb{q4-nbC\* VaL"9T- f"<`0. *B7r>3w6IQ!4 D (H:|6i )bڦ9[NI=ށø~ I}glfucOB,sq%G֘V8{w{Z 5: K94z{Efl!' CG13m [PW4Ńcu69"f %o1.חI3;)&]x*mV!D&DwQj#փH pm*]9?0C K2Va#S31^?XV?ϴ?+ȶnP8Raw)TV i^8)¥[<FSK/nM nP{ =^B\"CggTA( 4J)Nz4>|cA9~'i;}vj"шHC0y&scOD[u& и,(//\p>(Σ" 41hIwT~c!a[w<0ҶRji]J+8g䴠9Ua9I[Ac'6n ;c׺h†DQ\XYC2tɥklD.p,C\\w,](2@[=VٻIX3zng%[wl8 AY*8tb%5[9c[1EHS(5|@P&4JR+FpiIZi|(XN<ZJzSi'zH.` <-¿z2|SY$#ozF#xQe$S3@EGxG DΨ#(C]MT.!y)!acmzWLd]ռik&R_s& Ju۪RqSRhcCe#U[qhb dYx#Wxޥ`U7O_>abjxM n}ȷp6Xb8CTzqoF'x "ғ͆/` c]z2B3 1X:[A kEmEՎ=ԑjE$ :+~.2pߒ~n=c\v4J+f6'[ YA2yޢb!:'ei|9+Km`ȟ%8`3ɂEצʔezo)=U2dQ>g,n̊W%:M{hu8iQ$$!?f<^v^b$AD7f&YZZPҦ;cb>Erֿ3u:fC9(FCsU#)J`!l=Kq̈́R/_Ĝ3jœ?3<4篁ؑn^;_TO ēI_"]0gbb}}QQwPxJK{t-ʱH&Sϝ ]6v3J63&긠6"@kW6H >> <|R8:6 't(L` Lj$pK'2=2jȋU< v\;qX"XTKDmc,33oя"_imYAZ04AFo:7z1wvG趲tt3K"8e:9㈲Vy+Q4aR.4~̘u!e@ᄀFr6HGVg!LU(̲"RcMNnVx|[1T_qfc(lމ w$b ~>DutG jk׬o k.n4AɃqfhZfjʇڐ_B&ynTd߮b Oֺf-!$KYݳP?Y L.hؐPc]rWMdper5 n%%S| 6_$;S NҪtyu\əeXіͯH: 2H$T{xW#Hpo՟#0~7-T*Sݴ Y n{85޷_+  nk:;rR'{(bRSYHgS|5+UyO<GJ?w_GcFc*QFu'"Ep'`[$@Gjtqj ?V0iRg#!'`<"j_֬uy}5Dv;}$I8vqa{JX}𵏎ra`O!KE+'\Y{o3֡/)W.{&g^noLMeͫ@LM=1'Ą`Q׏[j jL(h 7feVqC?`5ډX#vʋo:銋mEMu oY<~Ξ^7K6(l*=+Dy]_&^r2d S&BKDc)lf;'˃˄wUxǸ()*J3qٓhXVqO󹃲BiG1W 7j}![o%v%zvᆵ),bu;p$ٵαTĨףNX5wm핈J"#lKӢEM";b!?/EeGTG*l:4V^/rvwHҖd[ y1v) B7?gA5f%)EęՒ+"hw3kA0@O^MJJ/^;3 978}pqG /ف6tӲ ^u3ُz,QJTgC1\cJjSv;ƀ6Hڐ@% (i 5]b )/;P߈v"3ȿ; !4lA=jrJUlpҒҧŕ }dV܀ Jg O}TаeSxNdyv'N6SnH>|&$[?%t&1/5@;{*—T)5sI nf1.勓,y'AaL=|u :[;zrߝގaz G `F~!!O !M/j .M~-5US6G #2i)$ڦ'}3N~f@AX@~2O>͒- 6CLǨ`!΁pXŧX,nyfuز!qkOeZ{[ϛ$IM&5u)ɺ%Z<_vʄaLƩ*v}EP`?0Nj2U0upfYHuةZ{אN]AqBƌRdyztJy,ް:'X,&bÈq4bok't\>rkq:,&!9l|d y»(㰿wG+L\V/H}Q8m.$HnDDj $zw{ PINE&sKdL:yuS |s&q3^1 ]SL-^,!g 0Lthۏ׊\YbǸB Փ7T@C0BijJaf"bP=G]zEd5/r'R ZcJ!RCq0{8sS2U,$LU"Db8L] CCq6 @{<?V.cl/\gHv<#4w8khm\RY]*G!YOɩA݂.'B/,V‚o 7ŐX kImi9N8.۲L`[m L[ D:ߴuB<ߤ@rM!Mn 8ޕ+^:Z+/+Ͼ O+A V,c =N*l<#sOo9:@V\A +gƴt%eY]{RU Rɏ[3LF@U)thCʝ!ľEH:a ->ǽ"RM>߈ @/‚cGSX..[:vʐ͠C5VyZi:IRtέ= ھtn"CA#ۄڶnOKh}z\=DMK{gRl,tS~|8> ᙶL w)1I/dHH,IrYH➑<M/;L7yp_`F2j %yn%`U?LCŻm&է6ۺStFsCg5Eg?Kl`uxoVx`dj~'ܗ'$TNٺҵj2gR^=RH<ϪlDQq/.y5:kfj_C. %I+98qBC$U WeƹE}*1ձH{0q1MjR=tH MO}m$D W۰UuG_q?kkJkg%F> }` v}-vL\S lf/%<3(FIt<>f`7e|vXk&[wTFJFNoςA-_`a7ͻ؁Pg4B~DIUpzޫ'@x̷dsgy]j BHa!={o{ $!܍4$'Sh# deK}Ԝ [d$wL{T ̶:b1[:D%nW; 94(h#ww= fbRq]D:O{piGph=c"<D#2QX!pmvC~74r(~k5s˵pgaP`!N$~x ZJÏd#@EU19Y]֧V6qɄ3!0ɏ{dkZn35٫Lŗ$4%V*B˧'XF++mغ/Fh#_ۤOcSǜ Eg-n^車D/)d 8vA,\c;G;c~ԮF 5@|ՄY(GBժ㑢x49&^8a̫"Cނ mY_I؁9=h 4B?P<9(^'#8.7q,xe#.|_;%{_ Xˉ(N7yQNcxumxIVҔQĐ`X3_NUh'm[2WB2 ]leBvTtOigJ@╪O`6PM$֬ kO(XEه-)!S|̎=w{6x!w.x+1ޘ.oq/HXU$yjN=$nb$gZR3S `oo^!+"G!H5G˳#J4 ^ o@&Gg*QITwmUKQgtdNo DHSF,xYl]6{'*"a)հ>C ,!za b> c@N1)n 8/8%lVrջ.%srٱ@`?/0W׊m\.m.a+QѱduTޔP1na!DYm_A:Q18zR᪘wb푑 3Bo'Ͳ셭ܑ{]^狙;P$ȈJ'I+EEj/BϠE{!;C/C&"Q.3wR{rmt%Gw](jP[(#kjE@<*?v&It=<K$6|~^daH-sONXg?01XTLڜ„,}1SH\|ec-E6B4,abj/M]9'eZA3]ʹG~wEؘ6YTC< jx-B]ʩ9{̄Ϣ[9,gp>P&A.a°Y<8@Q+cy2f K?U\֤1'+w8*{`8ظ6fyDM/+QE0MU;h`c4 >ԗa jX5;A'Qؼ+G'LlG̺0A5W)Q@}/?{Gsf Uݍ=e#!i&8xw3gLIjn:X5aK[@3<"nM\܍m$*3p7r2][=Z^G?hMCնZ*|W[ 'VvE!HCˊZp甈ad3py6T?(ԶjcAϽ /'Om~DV_˕(qzP<:Kyb u):Sgu*mԬ6P5+rdsSDY!ۥ%{#,N߫" gד8,_J@s%N|\ynVZT`[dҫx*cDh|TB4\wدR۰lE-Gx :qbt ;&RV l wf5g A>`W9튽X>Ɯ39l[ӛM̈䎐D✎!${ #:6 Ҷ玪-굽~OcG'< u?eCb0BgR8ӻI>^fkev2Z3X̥軀8:K 2wx@ f]KP l67bovrP3‹Ꮩ DUQ ̂SءKY)3@oWV2c8;#"A|n [=k" 1L%J4A=|`9j dg*&\b1xv-#w"JfP_hZ,nc »HLvy2A ~܅?ė&:_C91]!C+ /9w9/3 kdy l}cgn,A{3Ԏ6|ҵPm/Q>m|ۡ%:kv=+쇴aEz]PA *d9v\! ˟9׳Tak_L=QB!%P؇$}?ěZxN!Ggq+pPˏfկ ;cZ$|{qEmc㷙WulCh1:ȽUxpܨ_`mQQZw[*S2کXm~P4wӯTv.Ɣ)8$)pkZZuXYNEp2 {$^U_{Y]QUߓUQFâ`2zo5Lu-ᦺ1Olx0~{LLť-"[I0FCƟV7m |KWBuT^,gY}rӵpfޗhP0MH#I.!2#Rg~58>vq" 5RmNGNPNA+̄.T^[(x"=p03z^e6҇=ecMQXpϚ4YU&%- D&~sgր>II@fXB]\;q;NxY6]?£4[ټg}WrN,pwQ%l}@YL0e"7C:^[½ʺѳbQDyFw0g3"%2= oʝXA5[{tqPCëpkFs4YzJJ ` {1ٞI`yS~ґz7SdygT3=؝z85_"I|~GKE?@v$`0-Ќ%M5Ypl *XDB ,4Ê0' fNp3kf}be B~KO³OK}nSۻᖮW6,^<1}L()Ȩl֡C[Fc8\^͏BO2Uex0V0ɣOȜgB B3줕a0B?xlG\X6v-ڣT2ƻ7fkGʐG^D.$ \fn PGOMEeϦc)(U:vc^͝ F5|<'+ry;PFȴ:ޮ'{X *;2lͅW]%HaN)ꨙ9`+&f)) 6KB6i}ɺo?u^5i bП7:Il b"8IpdI ʩ߯9d_db0܎R$#}%~zF9_j›؋Hazd2uuƠ3gQ/SR hp$ #;) ˒#zH#Idpܹx(`v26KgtwvI?x: XrW4~F|`b7`B2ay'Uoy떑 gC-H qQyk*sP$i8n M@q2T !H";\a\.#8:#Gw-}!N80UBt]AsLu>QD m6ZМ}tۘ?1r:Ξqc'F*%˹-Ysn}1<3:DJ pG\pC vTMI(6G>w2&QN ]iD鼕_M!/}m!f:܍A (Edq5"ģeٙCteMs7-K: 4ekZ?5=Q"U Lį%FcxǵЪ0Cz¯ f]z6/qƇ03TPu>ȳ0;v +G;mШQm|#4*@s1PaݒPXx\ZV*_t (G(bPՂNO:jJhwA|'bY VP ! W9huJ gVع N!{6\bz KͦS>yAD]Ȝ/l25' 8B3a'^{51<~tζ"{wH &EBײkf֣p(6 N_{ĥ:zsXb`?xyb^huwhG#jœS]戂qGZuYhp 6meŗfLzWfU;3.vU`?xk0h;e=?O 59Se=R[006ivmmۂ6Bq.SXjlD#* %VNʮqy!y[`q]PH8ԨNFU5|ͺGӞ:>i> i?۰'Y1Dsvqd7uAgI0-8?N <(`9Kbg.Dي2A YԜeZfF4908x z Lˆpk_ \8˾2i/ݑRsbQl,|bJ4UxXRsS0^ ev9jNc_]qQ* #U1@_Lm&/MBÊ2 `-uHS#Q~L5pی)9 RҠ59CKOX֣)l~H T34*d7b1Q`~_9=5i!WqS粎m qf!½H"E,fd1sצJ@3C[HV}5"x eԉ3fqQ6]M=O˩o ^?%D;% ꍚVbg@ΒXfﲚe@.G/ =aI{DT~Z{17ɧ'k:x^`9@՛3f7; A&.M6x͒2Bke}uxwb|I Q,.ݷ ׿61n= ܬoAg#=a[la3EYKކDl7zǕd̙n_qis]Gk BקnmT2Ě|hT眽T_wDfJoł;,8kQ5|j Eڏoe(| È,͕oό0f0Uy%ffYYv GcJ?gޟ3A+l i('LX.-QW94Ü 쿦'/&FQ7 RBGUITݳTS+< \rCoI֌AnQvf ֲJozm.L3ΉY7Z˥>.8&XI%*{)a86V#"JBG Zhaz6--@VVhD[r XXY(-.QBnSst4lqZhBy娅PsL9f0q1xKX [ ۷ٞ*ٔ6cL^҇t󽢧QD75ԹjP.Ҙ:C˶=QY4La"7l ?HI]"?޼BnpA w|dϝiyti9 <3к7 UVC_ '"8+0˖Z c,Tх:||WX۝W#ro0RnꆿėX07%Y ,(gd׍ٵ@DGz/8P)[gɴ'ۀX״ nBb%**4B?e`M_{5[3tOX&#ޕVymxy.iI,ӥ@x|>Ai›ֽkF_k]bӇ1c,L/$jpcYKJQ6:3vfl @8K"wn**FhTFjsk[H.>ӂ^Uy'=c Xxy] ~lx;x^¯cg% W&N^xqUn@k[ WԺƴA,Ce 1/9s12++bR(!j!C<`#Лk QTG RW1c`wo~Ζww-&*ITοϚ> ;(=Z7щH@v?UT ~fv)m&6vr"y{ykR5#?<%Ftzz" T:]6F茌:}H%&幰?8upQBe+1\ <<,+i'lTW'>HDaZkyXUlav - cʷ9\"an"ͦ 6{@u[?Ptg9-p䛛ek'7Nd"sNρ/\ogO$qtj5vKIh͉L62#߀eVw}!˃x<Ěg_ow£A#3(Z.}Rj;nakh/Q>jKUD G{͇p9i 4pq95ty1L=a fIBvh曇w^8mV>g hmXDx4^x8=>ee<:]:Hq,}HxR;^[eYаy_:Ƞ/{ayJJ 7]5)–LIuX(ag!W3o-o#e磺/.%9s$%ˁKX`F7_\'.f`Z5'A1A_WCvaXMua_koH{!> UHw٪ ͹0j__CK&].}Q6F#:YfqLbTaV)VEX΀I.v n0 $[cyC*S6|kA0߱ i0X  $NhAڒdoNd5?M@7ל)y>Nu4#t3t\t,N_˷tb6k%O@"-+Ii߼h%t~k`ϓGq,VIgr?L%7DLƌd6;45:f\A0R'Z;Ȃwwum?IoGXe|"X9W-% G؍ָKU>>pMmD@>aO:9br΢42pi$Z  )+A[Bn|4%T3 b<:M\̄>Z0։48:&xci]!9x|GJ{d~f5]ǎ)Z̧z#+OO?]fTf=e 2 BwͰq *2+1"a.e%) ;4#-檓 8eNp3o~rѶyP³A9kHPڤ3}Pb2&i*Hk)ҙ1\›" v ֿ"HkGxn"ixB-p5m>s.@>ԟ[yWA](3J@+&0ַjl//Q;lk}F%aAeqi2 O0>:z^:״dn|-0J@mjrO>"kl ]1DW9`R6d Y |zC'SߺR\oǒi{C}M ESXm'9[ek# 3Z H*(b˯.i%b$6L?|0&Vnrq@a7Օ9fJ`F"+5DχHE-fa+gm6LGGJ wåB/{_5TXܟ#&)p8ye`R1$G}~Zw#kY]©9+ w`)? 0eJ=^֬U4ԑ`n:(;}DK[N շ$#hR3(5 ݆M:ۤ\auߩIvƹ0!<}*Wk0*fNESir68n [WL!*&ݺZnzZɯARZ|nmmXxtN6y#7fH#8aBݯdg~}Qfv]XҸ 4N!䇨{Y3džh!w<KP%'srQX:V tV\luuY31|:XGXN1Rl$1IB 78Y|\H3@2wEJqrLZSd`&oCDqd>j*WxsRU<6:&cv: HVC3}!߆]b7Â5YģAh'Ya*rVW=f?uLm~׋gOZ +3fjY =^&Yavj [`mx~~@~8f.9'Ҷq3dEz܊ދam*ءj#@oK7w%d~J <\N@> z HG[#]eRHpQ_Clj@?%.3SԒos#(irpFϷz̮I.N5h '^@^ $O+R@j߭=ӌ]7Mo pS\jAȶSJ;c=/B-bA5oӎI)`e/NDm# {e=&ε-۳}B'ry8G;_Fn`A 0I. '48hM Q,J8NsR9('1Nt)U`W7K֐9iy(x+m pbdzSt`6 :0 >Dfg=`: rz޲uHG|PR:my^~!RC/AC%]|Mt& >%$\ UKH0e!BQ 19=5o7cy*8wЋPƊ2q#Kur]\pz|a L Qd߯7xPuT6h@]&[{ZE'9 c|ѯ:)ȷfϗĺt{ןd mDkV i1TCzjq\) paq 0&9v?{Kx+^Sήm|t y x\ { O5MʑIO0+v(T~Ռ.u}6$/ztQ#عTlT {V)Ɛg!Ʒ5*(Ga 'xS$bv'xdZ[%sΏl lȄ3yh܆7"ݮ?[i1'hn1ȈwF,4/f_p\V)Îf'(Ƹ.<޷e/PR! 甆x* &}ӌ%8yUadC6k$ $W(i޸='> Ra~߹mRYcT2õ=@fd\α |¦l-G?AIj +YV5ѣ\b^`ԲQSqUʿ/]xz<ΧuOTb:QafKF_;i$L#Xن>4DDk7Y.k^mڠd۫Ɋ pYO|态iLX#9Nplw2f7YgpV1!NyPO-7?h@25{4N0\y=EoajC["X |9AX0w}W򬀡4}Ưz<^I~ь~*j[J)9@ 9p!`)c(qYeG( {*_vU3hm3d>CޕxΙVhUM,d>A7'os24㐪)$3G|hP[  _ܸ`L="=WMTBm^@>BwE1rɫ^ k-@jhȸt:19d 4pN_'!?"S,?j6XXwݮ$O4RIf6W [IL6:7mDXf$'G(61cM{ڔ}Mr =QrR:aӡ:N'z_=eWYJ,)Enhphð>ˆ؈݆%VA4 ҧ5mj,\~`AEϾZ-h<7}žaeR*~['<$K?ËaT5Mʃ ^=s%? 2'3^GO˺FHF5m,Hr+@E?6IOBG0q/dM+Zap}Z^6=^TEV_ Gk-?2i}Z2sރưk!P WwMd8| CJ)iJ1a@d;mO 0\ӝ~=1?gg=f6eY_|‡S<Kcƚ;U~Z EeqoC5|IugM-j|4 (|B9A>>8{q!l^~m4>.{ϿPütZ \FՂY<-_QBB,H";8$6i*[-j?GѲR>H.ܖl jsɛ|M׿hX*n)G?hX^vlc ֐Zit)0C^S1$t]BnP&RܓdT|,phi_eG/{ϸ3an ګWyk:0^T̷+k&n;., B@V}#PSQ&.:PW+/l7zJ_<[r" E3vBJ kkXI>1SK ᰞ"ء%Qӡ0kMn;=J\?N)? F>FZ > kvoQxC|\.Tvvx\70 ,lpIrs>X`/rx豛)iMPpXt#boKGֲ^=bkq.y0 !/Ϻ j*ZeFog&k=v'YvNl ih>K8-vh;V1&i,o\L) ?! +.q|뵹$ҌZbKOi:͑ٓvd"Vrrq\{^WqNS&4|JvqB`;lq1Q sPWdgu%0L}ڨhGN"1(o{џ_Y_-W%d'g+x0=3L&1Wسa(0fl)"UCS:CLQ85uw='è٬VGqfAԜ)OVX\t!?g2SAg/^h3Yvk"BQ H.rEU S)[!^U+ρG{WE"DVms;%4kAtqIRj[L "I@cB%.dа= ~+ ؈P?f拞.2~zZ(|-іyI ȩ'.!1ߦ!MqprJ!oIcej;ĩpn Pg!πG`xT^ݳA|6(_Z4V)zTԾD;(J?Z`cMˠS7 `mj2wlPz<` Fg|u%yR'%JF0۵y?^y~v 3%0 pW"=ќ)I<__kv`l\%W1-ӳWHj@Bc~YC<$M&&~~2 $~;ǐu%cb;sͰqc4g`d=r1<Moz Y}-1fj֒F$3s.V-_cpKLlq9nI0,;Nzsndj5*<YJ_t*5㏴lseGzXy`0e>Mߌbfb#s} n(P ZWZf0CXTEMqljP>?`F6pl)x2cҤ9~vq}~|.1fB34 ēTf9s(5` ĒueW O%$kmacy&C kqoBJl]txs!x DfutsM,(t5%ԟbV`ca [wɀ=vtVf+<;迿>o.wpPjf3m n BXÑj+ִESQ2I ,(03zΕGϢc-\a|CV,)I_i+`Fq0Kr)-1ż:%SHrMYܑyb[2zd5-s`M@dW?ݦ]='jBNqE~$zkw~ XZvנrw<(q!0@xDA֛O x iyQDcW8F{(ĪIn3-D#m]VJ8mY&f c7z&B,kXZtSs =yG2dL'+3]5$S<#4(pV3,Ceh/!\QWH[Z@0)T-QpF+:FjSQv]e +Q?l1*?>([[4?u|cCLt_O8aE:/*W;1΁V9@apKlQ;BKIܒS\U}А@MFSUz7_M{|4<.~D< Xz]$W`BФBf_70uYz_>E\$ȠX-` =Lj,9Qz땜 xYzR?n05fvF^PRG)wXPLJZŚ=qY.sPeX릎0hnPN}{B, Xb-b5^Rj' z H+S+Zw y0'BcgEiP}zIW2fN~u ٥LkxSbmq' qߐMp(7;u ~JE2D=W߸<` RW<$i;dz+2OκTRՔ6G̼:J ik9L[؉.)tm qL8JrIXC ĈJ\= eH;ߎ'm"QCaV_6'KIuZ@IZ4BəTȺjP{g$S RI>5 r6rdWٓn#4)bx%If5ɖ2cU}iYhMCw#qiAoQ*ћhŠМ{^jVY_[g|j&[ȑ$Nڐ ('J{ƀ+R h2V,*HM\ǔ^a .Q6{V0i^6JE^qPڒ ΐ 9_@Vm4GF)@]!^#o5i8M=)?LPSUU&Bv@+FOҐ (y%c,aH*2 Ɖ"/È|nJ6E@=cȆ#' ՓYE2?mnRr❷soKPjݵf …[bA-#1F-+Ͻqm2\~}(6 -x:ӭ*8~mdNt1a,,tg𖦅'ߥgWr{JTerg.ek[#H<4]Y`W ; eG8*(ezoݠKg`LKKs<=TYYy9כ޾_|m/"eA:<$Л 2"*8Ɉp v") Fh+dEFQtFs'NA8vt:.#a@6c8Om8cꕆZ>b42[ qݓN0ρ 9uz ^~J]7)qLXiTP ">"W\-t7U!l ?fBqQJB!W*+{VTlFMKZ̛fHxXjP d$~upNn'2**"1]5%[fxv%Y%^¡峬j^.b.G#h/ E*I#t>gs\/Z3Y7X/8G֒5DJ5 =(CS ÄQ<|5溾-$L:x+0~S)慐R"TakBKK^Ss ִ=؛A~u%[P[?r }5D[:5 Ux_qبhashxjcAΑl[pEIP23TqO}Ǎ waaJ縭;u ̵t:`ctyEUt+qwm i <#wr4TLoÑɩ}mxy$g,Z>.OH< &)`e3gjӵITu) G!x9]ȉ[# 7AW#)q 9 j6@bqṞ_D((0-Oy?F83F uF?n-@:K(!Ϋ?4ۿA' I8r#P>(.Ӈ UO+(rEdZ 584|ΑP+?r04:ot .rzWR<骫?nS##!n GP}'`3+m+ D5#=VlqYt 5an8ȻHb6q-٪~*rE34PW3' yz~>& %p1T]Z/Q"Pi:|ιTSjчjPRW%fсv} +0Cm!\* %Hg֐S/wUTa*Q&u|HDV (S!7? ]e1{e"wV-T&|sNP2]MXa!0jzɠݎY) ă{i4/ѵRQU;ᇘj oGX_K 믢7E01S}Q}ri-)SvNxjclW(>9~tn$E7Œ؝ii2 uK?T1c=5lR)W\qc^6.[) 19oʈP([JBKB0ݹ7ώ0K`}zAui toG P0x9#tӖ?j'o psRYuk̮rIYGfiŠbptb:~8b5F4aCl˨'VgIRуBpoX!G˴?]3^ L%$1p GZ@@:N*S@~2&(N_G#Ll;2Hʷ'UpSx}WokviHi5I*09N/3AB}#WJ̀5)/8!Ih~drmr7, Sb&ee{2AzejF^uBiV@|&j2Eteʎ?>Dd;;CtlXC3"^Nw$U2&j#ao*h!Ƨw]s;@Հʻ3*SA^%%=iPLp[{_|iUW!@z;BI e!Dezi#zr*/-wH?2Y `qmݑalRQW7P^􏾸s3 [3_e:^m eUWB{' D!8&yUTDK5fU[._lL@3:3N]gXZ\u? U/Ym[ۀ 4rg-V^FVř7`q< .2MnVģK%$Jy"=sKNu79`ݚdӳgxB5ʘOq[-((uktR௝"B(U4nÉնFy+˗tJr1DV0|㑰tv5e!?!GO(= ́3}1z)|Na@ Pgϸh%]ۍAzfS'ZT)x[,gZ?/뒑e9r"yׁ6-5[wPuH¸rb9DžĻeB671w0wj۬Ƀ!H? :)Yj)'>}'Y#6U803uRE1X\*JsD+;$F)ͯ/XJ ͛>jS!/HLG)Y;D(]jB۴YIshh}<ÈAM~vSL/㠻PC }(+B`)A+GNoTvk۱O۸*BFNVW==BzW;KHdcٗ6ɌDM \ҖVBV  x +cZ X4 :,L;lEcǴ gH253Q)M7^2]2v* (>.F4y%x80C6ބPՒnSt !xwLBhh~?MMm̳ڋ#7'cS ` .1 iWa1_:{7=Jٝ't پT2`0"|QVrqs&vqJX3%O!q!FfaJ6~iޑVQɘVi\_}!ֳqL Y[\K`4~,mm_*9m;|}xʕ,;Nmy2 ˰K9NTm;l@k٧A9LgoY^o^}k ^! 6?MwSPq#Ciw-MuE"Iy6?]:uh;B%~^ɺڶ 3o/,̠,=!'";am2~IS}?Ax"V긱%1ZF ,Ud lfD04e̬Y!o8d2jXi@V| σ Gl[]"ڃ2 %eȻjx`AA(mW0[ϳlգ ژjrg?4'=q`E8[KRy.n1fLeA[8b$a:2ĭ@f̯L1nk(ݑ A?B,nN[6Cz+iһ()5=?<GHG㚠SRu%%3 qDҘ=e OئX贜u(nktm^Fc%hzCwMs?-Jt^cV3ۅ(< "(aݭc*>"*?\>V>@zQR»7n.~0:S`'8@3zZ4]-*\]E4x9L4q(.r/.·^"OyWMg1u2afY6["O W+`BWy7aVcIѪIYc|=qԆ~B[A4Nljk+/@!uDՏJ;˜YCNaoŋ>?EW7ю*#>&vh"EbV8G;g+ ".ץ 8źN*cM}. rN=$$m v\^Ev6d|ٕt) `v,M?0vb>*)zu벷S=2D[N03'1UcU(*Y=#қv$Ks> P `6GSȺ!B5gS,'@ϥ`B=sv&<6TTi9H>!b}w8uQi ktE&Bf&:*7'HrRipWATR ĶHw)B9gh66sSs3ް+ 0X9ÔTc%l \|ڑw86UKRUW8wKi\_A2bNGXϓ hi%3槈Vw 5ѧ|g#rP,4,u>PpHIMI˕~b OC_JP5>dD"r̙4,gzEx0s{'CL7?K<B>Ʋ/V)F&}ކy`VW,9<LQ猤VpKheLݍRolhXja1K`4}gJ"OZ)5 3_#MHNY  ;ϜEhU 1va^f,&B"$doiRcb es}KN@6r.ܜ[p˲"" *{MSMDlf: Ru-1V _|tO@L!?]O튨GX4_3AY)Pţkw^ d;l]Wy-* PĔkVIAB^KCs 7V>:MmJ?tq 0W=ӵu/r 9v.a׏?;Oj#h?4+ Wje14ci|<grY/pjSi_ `hѦ*y\Jn2z}xli⠍]RzgTQ2~y2f.fWOIpYL@UO2mNTB]@ s˃ HAv >k Ƅx:rWqMRDWX(x59W[klI7/;Ԗ{ -Ӗd3 58W]" Tn];H.I}oU$4vt5Eq<`g._OKz&sBMFow-ςjVuo4^H$N!&r@LI"GP!MM{tǯW bԥJ5>T5C;[3-e3{{.L^lRݵd#N3.Չܩ5ɷ., p#Ю<&X"ZW|'?`'i^:w)5^O _B7jN{.BgXG}sF$9c4BG/Vd\ًast3,$Fwdq]Y:0Fo ̷gCP$0n56Z0="UЃ[I?oʞ|hO A M"k!"Hds/ίYrJ0&MguM}P? xVp;q`E򽍾p,T[ 5u,fdu$[;nZ>;ԩњRJj`Ul j7 }UgqbK@, u2\9#?@L.1/klJE0MLR^Lx\+f'^&Z| F`[ (%n DrHcvu&J킂X.a17w& ޛ6b:qM?*tȡ#z!0G_å[f!jώUp*N4~"@Z"?:mm 唹YcM*f>I Lۚ/0$bdJSC JR⩢uc18Jx=nWl5wOHz@BV_GOa(&ӞڜhhxH1kbS 5&7nMq0?j+Pkf!AuIJWp0ܽ6r ГϧsqJ=,]OE#1|#E?yFۮ6h6'Udh8N|^w={K6݋H0L^+:@]\j{SCgTnv_L4_qXZ_ `\\K/S>HN%o ؄T&yo./x { G9Yؽ5[CMw[X+V3G; Wn@:#"e?HbyYktpN:Hhռ㶩"4Z>%O5z i7~G08n 7mgؕ h{3С))7/s6D ?Ğ%MG_.ObXLh-l )ܼRPⵘ%θ. z5'? ~s;#yj9??7q KBhPp} Aإ¼//r 6/3ӗ1T:daV..`-0dLSTXF솛Fw0*ZRz0D;GϽ4;-&;JfQ ܙ j;:OWo"b>O2iQu7@up2̴?B,4QsEOgw'JBj TP^^4E42 /ަ_cG ՀIhFsjlgV\ՔRh8Ԃ@fx+1Bl}k mwhJzPEӼ<,p 9L gC{]U/SȲwN7Ymm, 5aTe/'i]i_NXʻ}3pl <+ (YvmQD_=cq9NE{0?ɫ#:L.eOy0e@"8Ne{x&<%Pb#fNJg} k6 q&iZHG<}wR@Jd;@.*'쏢-(yb>qu.,;iwm^' XX\!_nNoG:ʚ+uYF':l+ɪmGY\[<viF/ԵEO8j 0/cwbz|v@IʶvutW:& t L&׆P2ra)v635HU?0¡q)a7hyw"t&Rc?5߁tkdID*Ij#vUExpZ>DjO4dv.qimǝN_C.4C1oNF|fqݪM8VjfQ^,/=PۮfII;\l$(e1o?z$8p)#w9B/}En˔ZXa-:6NW46WwzTbXl dr>4NUG^22W`}hZ|y"-AlmVKa O VgM֑4Yn3m;:F(cLnB!D5lbL׋u?Gzt+QJ9B b\6є%HJ5@۞~{X7v:~oRQǠiAwf[TKïixs%K^L\ywơH -!~/g3yOfi{5D5$NW0T:%E 4B` B`UXs9wYN`Mjŵ{ S.c,r@'%A@ϊ)a+ t2"@?cG+1.>D'cCub. )C0$h``u&Ҭ}C|ՍTisF-KժܡTrj*g*Ǩpowq>RWZ`A%]=ˏ!>$= 4r&-A9j[MeYZG9Rt([ߵpڅeơ/썝B }(a.J霍c:|vР@yEi|%$H#9Ez vO$xb)t;@] lx8C B2fMq]J:rÿjc.'ZWyc\+ZP~VDg^.Wh|In~c_`+ɫ̼[R fȝvϐ<~c]l)j),EQWyL\um{'AR*na̳3Ї%ުOi9\%9J菜(>&~&`W ?ƹtnZLMwWK |P )g֪I?eLza'pِؕ'iH/ex~3 +.jX;Ƴ5:z]M]hO|J*oG6YCx* |egPb[Az_@ּܨ LC샤݄Ig$OTi~yv}`)O7n+, ˒GeT:H"3ԔaH%)n?+I2U/%cmVgʧ$rF;qQ2&ЪK*qqZx#2btQ2z,2^Hߎz;!]-s<& (/$CF]Le^VӀ>9xkF|ýhzǰ˷z? j$%I Rpg-~z-yiVXNw:hnh$TIt0Gvlzdo%Cгr&{?ˈIq]MW3:>xiU+12hGOiQRH'sy)v yWgXds_^~4,e+8Ǩd@bKϋVhx'S; 1-}~{@ gQi*H# dsȃMC78W'yUTTb @=5~Yznj.y9`_.GI 6PBPht~>I=Vh Ŋ۳w$oxR\ %y~0I?x[7|鯱dpm$>׍"V?:|l&,g a,nIOiG+Unٽ_VJOǖ?iXF:enFfr.bmA)-@ǘ;TkY\z!n3 Iڃ_8JP*ٳ2#'ǚy~G]d˽޶z30Xd6MRїqo6Ljnꔰ }3l b+"ham8 {=gaX jb 3Ʊ5=5nzNMC8Kq2 mS_c!%4 y. #3f蛪?9)N!LXQ)2FM6ƫu|SQǷ+bV0$~ E'[p-Y>\ ujGx-'S DV軾#V=(q0'Z2F ߹Oq BQ!sjqhgߐu@ %Ӝڍ- AHfDH *& =0hܽa~[-_G2*칓o2\3D 2O1np;P!@D4U)>DÿCUG!u)(`cF֒qc݁NHXVϖjQ%Iq4e.ͩ\aveAi)5ͽgрnUuh6&d+@}7tD_3_l: obWtؔtnb {qoXkы2K3ب %&J2d+]ns ώH~;"~48;U;qGj)ma56f/{ ?VB=ޒW}`TSM9bcZ<~M}'UR?κ3*ݢ祣xA&t#r.8J})WBu/v#*,D._$F~2!RYړЊڵlc* /§8B069s9ڴd|[\c,O!L/0q=kr{]^-/UqyQ~XD˅}h8Ӻ+pX`17ZњåJ8íW$57˙ 5@ԻuY[*ZK& L\: M*cʦ>j;Wp-Sg([Ol} nk 6 ]6oT:i^(U/W1dz$dYVv-[ pr6̼lh6_fϋm åI~I)9/Q,J+|0 뽌e,x} u5 fk& wI_z!?}޵NI8-''S_g1jԡ!Z#!θ!'6xߗi]d;"(E@e <Ё%:[]ؙffEV0/APDB&[ozR,l܏a-b <J!a<ƋtRW2D~F[g**| BtNPԄ2<+ɔG7e{G ZW3,D'*ACN)i0& 4`N}2@/p0(Hȋ(Ye6At@JrsW&kH∪XhZdeIA[U -)ѷ)<[$Y)YMȰ,Z_YCђp-vn1aoIwC$QoWE;p3 y6M[.2)~-|[gB|ɼmG4K?ͥpC U/YlU zmv#=M'X.vLCC߱5Wu&qoF{>b޸-qwjC5#l[Xs}_hv [_cb@͘Xhªd7L-R& '[y|= ])2I mhg eE=a]ѝqy(t(~Tq+v%Ȍ.l B$E(Ry2u{Bc7Nx_,8u"8z5H ;Y8tn1RLX=:`Z,ݶ V\Kcg)j D5S3{(M6q :\>wvQii#9͑F6Ox:̍D=C׈ln$+$v!Ehܞ-mA{. :b,|FаSP XmTW3Iwo4Վmd7frx=` .Df/dI{i4&(r'<& \\YI&s!D\VGÃ.=}Sg$@ugj t[a@?$vC-UE=p|)J[!,ξ3Q<5c{ }FJGW@e™El]¦Cֺ mpmT;03Mϸ|H ,n^D?f֬H%Fpn }چ̖:du띮]Xh`n&N-zF*WwB-wt"HK6TO^`7 )4E\<)-`f[ng#x[%+/BMME{VNuQZd}X^CsO&`1 hk.6%e tUd.ijD.:ߦ<$~Yçb}?Lm]c-u>̼}9TQ_z)Lj "i^Am%@G2:vʎ@e1DϿU @_ +ht)Nˏj mC?k?\1&T ZU?1|ũs%s६n2*H;wYH0JKtZ;^iC$7j Eqs 48R7Pd>VL~qH^htL%Fj?+nEZyG.^6$"}dxDD"e7 h6f sK'nr*kNsPQ@cCj2#7 ϔjdic_xnn>{vg ;y_OI'zWT~S7Gf:A .AT6"Lvy+\>+b`n:\_KDhfGd$,QLR)pύ fA.j*ݹa;Q e{-gg9 [&Gam`f tt 0Uht,L%8!Vvk %PAG3lRGJnԽ q=,.L뮈hԫd\Wzc*L-X9Lt"BPXPIQF;|¶K x{ÎYpeY+y:lW]_妄[d;Hưg$nUWe+9vAVT`\Nv?M˝5zkܪcA-ZihYX"Ok}3O0W1Y e xvbI1㌡ lOF}>4R$M"NƄQN)%XMQmBySwcLJ6y^XX|_@/j˥qTX7ABB54 i5(&oAcoLZm Xr~:3V-Jyt:pV)*!VmV3HŹ_?5E*"˯4F-=H*-^f݈̒ eC,n*Ԯ=ju.1uJ;~+ )W62%byNlg:MrZ=4goƒ>s6.ۇM|f/;&Z S{|[0.0 b^Png[BbTq[o1/r;㟳MXB8炇[[ `P<ֻ<5:>D`=܇z0 {'qC"Vcշ~"uAzc.>wOIi\wԛ3S%s+$ Y y|rjvuw0g PS<$ Ǔ`ȻYD3dJdUzfU$zv* 26 ,~Ɔq ڵ5"Q}Cbނ_-⳰H Kf֟~+:*t1sP$2ong8K~z-@9pض!|:z݅?ԲAjU֍F4Ɇ;Mlg£:9Cnz~&-?%%E2~wv}*%~[J䮵4l_69.a;c`6Tfqņ0!6)r2ӻ )A` ?ņ%ɂrȹQzYWNL2 $)!( Ӳi̬CηHp#oh!ICy RHiF,řQwܡV^RsjBfC2V;Jy:8dwZG ?yoM'K]C5ZT )M|39iSd^3v7統?-ܣȔuɧeKW~T!!e:JCR½frg }f@wMwtz Y"J ,Emi?0Y]hG{ PV|;}/"ƎkjDk X؏OZ 렊am<"-2%;u"H r7'йW9iN H j::"|B%.>)h`>5z͡Hy<>U^-Dg?[[*Qʩb{\?{AUCg'\Iz2+%GŪ3~w>;42 mm'r9d2SQ|K.}µC @/&`bLRK%{;}/I D$ohjQ yM?m|^ݬkl2̷X+Id- !DJ ]Ձ?\g(@]7$?5 nUKTu!Щ7gHZ-[Qk6:]!%"3Xe-!V^$#B5`@dfoR0AQ3 = gOŭh:Z_WT~̺k?_, ,"USΑl2\`W2Vs@y=s9QpߩaJRL>Y<BrOTa|+{b;A`js7 w$ >43j; 3[0D(+v*#ф!eK2le|V#GMby.tyIXKג,5y6dh,o֭֡tpi^pd(- ,t뵔%:#t@f1N;M= biGoR޺ }+ νUf-=P%e̺v G5=2p4 f@CYc:Rb9O'N 6rvē9dbpR.Rθm{y=Ak*EwoLJ(r ae5{?~ cA ^,&ʉO+'{,`=B=bnEȣ 4=FD pn089-ΔA*.N[yqگW:*B@:[kP"rc˶j@X$<41ONf3=$3zT vF:gIT~-mVoG"L`6j*oU#f; 6)Sz,SiJL_?9*4Nrhr LTip$Ƚ(5\˄ЩQ#l24'JPWрI_?({WvHa$B $֓u+wg_9зR[19Nx1~MPvq_A۶~(s22G2T;% )JŰ'o3LuĞGrPIsq];i1!ug-(65mb,Ċek'40dӯ`cώ/wtR<M> "3t?U;|11C/ۋ+8a 9ݓpZũuKip>L+[!}p-eSY5P&eOc*4*ܬ4c[D(h{"27x 7RXR/ q+#ѝ}d^ >ŴM@bGDb6cڏOR,)#F%w++'0qF^-ԍw9 ِ]r<8:oY@v_Wj1j'#Hԧ*qnB!>=<ŪxqcMiT@X$ tl6zM- &R E&O&[(.M;VDTx $Ka ኜ%L;Ѻ󍅡J>Z>e| dxȯu^YdF<^Nj 5!$1 ;xt׀pQ6-OXSWK6;HEs{Hۼj=ɭM$9>c8ݙQ#[/Q엲HL !)BkV9evc>U⯡"Du #}cw<8y`|  ~6+wcO٠'c 3#DT}fXc#%Rl;ZO&R#+CuYʴRN!5Yд.†|.&U~V.-WzL)0}Hw 8NF܉F E(ѨILk6b=4@?6S܇UGS`$I a$<M+3\\/'Xv7_\&OG?N30P[kt.̇i_oS>r^YPK}%$yesWzXy-iqYC*{nCz҃HҒSk2Dt<V=LWWr"Y[oCz ?Nb z$Q3ɯߣ*c;CtǡgS OC.sqa6\t,炯_h幬սצWN"Fprk9W(X\b$M0s0ޢerJ/H1N}UՔ.ub&Z]I!<4,}~黴@Sbˑ%NO#޽Va]ᅦs+cݠ@ U1)]&VGW27CbkH/9hţsT^[\ u@DZ@ɞ8m yI<FQ;{{\P3C9;6܂^rOѾF V|"f&3i:p%x <ѦͶvLvQdN𻥼mEt =r ֵ:Y 1% iV}(w0iK1?HSDya]wp9k?E?9E4] N!m+*;Wyd= sI #38+8d#2ͅ0 mx3T02ZO/p$C@`Ԡ_xYV!Lp)2",^/! rQװ Ӄ8KbrXF4G!Q=Y PMGk^m}y34Dw_{}I9Y<8^ t@S|]]%vHa|(N8t8' +"&3r}+|cd*Bbh 8] oX$7hɸvu%JlɺgKxnJP2ByQ/Duc+C@¶4KGz0發3Sgϼl/'/=PΘўU!ެ鴝̖8!=@C%+7@OVfEV<{1ň#nߓW0q)5E-4"1Ԍzn3(9ť}ح=PW3@e@Ya8"Y̖i;4Rs˶':zbjO=J~ f_PoWtG*3q3!嚀+9Y֊j7 9I^'nF{]Hiמgn|(q|# .۟4twhy?n?b&n}g'hI/*s='hߪ[e%p)e`U$9GRR%*뗌< }qxj}͊bbgbQ@͖:(:d5poDR 0Ӓ%L*#j[@m3$lbn¬n*B̐ao OQ{KفT,6&kW[쑴UJX2kTȰ"F$5ĉiNEv4KZ]Jze7V1ɋj#൝QqFlLL%m% +1 o;O bX[Wi&-g)dP?A)3@/tKӃ mGYb'; !{J5[OZ&P'ΒfRԻF!,>(2f:b q 2n$ݰfO\cN7]_,N^xW/ĺt@u i{0.1XǻYoђl~i l0*oFHE|qF2Y/%|dPH YR3yk"YSDFL}Tߪphg~ʛ9C@7)^FC1-_p"x݌xYGsb,1Ar0^ 8%c`sLJM*Ѱ|v:Fu_ ISUrG4>Tbxt> Z1dhiCRI~aKj2\ 3gp|6n3[QSA0@E8Fqk֗`qM{W$lMt:Bߓ?B\+r!=̰Lzm3qWw8})զ^35_d<'RooS>f~ ێ)(Ytx0 ixu8vAVGbܿ6^FOJwwN/lU_ֳOl~;4uJ2ȗ>(O*C&ZowV#E Zl$k0s5ȼ8+ v,}W/ !ȞPg ۺJ E酐F (ZD=1f>hO.šk4Wօ!F@l@f|9>@fWt'ڤt/Z ttHBqg@+ v#9.=r^ !Xcf7bT"b«cY$*/V܆uLHN' 6n&YY@XpVR.W[qUC_ R Mr&;+[3,Q9qi䀐->|֨z$-gUm#uMb(>΅>@yHBp j8ÙS75'zU6ºtr@d{.V“8KsBYs@^$ '#F2UR{{!#wuçF ^J{]U?%g W(q)+@+:CUuwE+fUm'Fij0tn3ujkۛ ӒnVܨE ؂荦5ͬ aBpWuu*ACϐ@+D )@/z\U'18oι\3aDX#aFpYޑ[÷gwk}SI_U@vIsCk9CpJ7> 1d0 6asƒyfcAKgTeliACGhsօ0bֳs]%Jk<y5k@0>Y`k Vt{iЌOpB"X`~|1bQwYi5=48=I)UmBܘ6څlJxZ8jf՘@:Ƹ vEPFx'dhAvD/KF9Ί;\R]d\%]G7,l_o׳.<טSxC eImˆCȟ~ZQEֻ)lmRFi`¥_@he!0{z槉@߱~bB?4 AڡVMc%p-& [o M+aL7tw)O b{ד@ ʛr ަ6‹CDU_@H\T_X^.e˂ o8Q ZD4,f?ԃs%ƉCF} .$h-75 MR'T26Aol*\p7J~cN@40"5{XݷEA86ҋL^ _tr\l | e_c>Gu2bӅ <,Y^^ \'] Ĵۥ #4LyPrM< IŒ9Jht2عD2`LLy521C/Rj )LTHKYd輛ג5\,n6b!rH4jxb~({O+Kp9Žsx [WD[Gc/cL4)poϊ[vl.y>E>?Z9\pFuo$!;PaC״b(ݕX|ȫDOH5Ļ TC4f . !?!+"uq핦Df@Q NODy]m=K~M%n;#c9sTTJu^Cr6: T?+yzJ Uֿ4՛}٧cNLc{BXkF|!%Ah}{~'pR7ull{o}cgG.be>guN͵,4h'qyaz3Rs@VV0D"~ni xY&$M!\t09mMg1Curz[!)Y|?ReX0z\luQKbUuj/:S89?jhf-"'ҳGM05W? c  PC6uN}!34{H/) ٙX9NHAKHuzacT*)GV\\K 2vF.SWX9nGÊypbW~Hkԗw$̃ykH/u<D4意4j>-biD^l Vm FOߵYVHLC?2 $Pk#v揨2hj,Yt $*UeKBpy bsO0<Ԛqb8$p,?z.=rۉi_3!ll jo#' fNԃ>.Qi8k4-k17ڞ@y`]ShJ]kz(KL.'\̈́o0I`:lS5amc2+r}rv4)L;&,MCGOXϧd6yUw >A +vD-SFrhA~<eIgLw> mk, aKdge5enQgWkkA :߷#gm(km0PER[1"Z%2g#ƈ(uc@N[a&{xvSPظ,/IBgV} tuzc6 1hb2֭pǩ4)RόG6Y>bDNK3p.4p#4;~>-0 ^()I4k6rI)H!:T{sB]V`7rPk0.k:_N0xlC,w__,4n9ЩiSߖ} i/5G!E Xg9isKj%~&zp} "^23uTP @Sk"d}@ ~Z8}r=_! AuZŔaMn#%rzf,9!'ձzdNbgzH9ޑHMV m=p9Cy‡OcJaie?XaVDU<\w [{WJ!pKhp p,I:iM<'g&l_WV 9w tc̈́W_4w~ިϮ}hJS |Ne2LX~8!̾Z)Ci=<+i§=&k8Plej3%DXF= `VRi'rs]:}/òڨSRPMu3Uth=|9F9O^^8Hu#y]`AG)y _a5N@ma$.D/-wmT1\<$c#ͭo4:r!!nll_ԯ`Nb8DA.=\Ba`uN8H_TyH[Mt L m,r {e<$į܁QL+QbI|-;PWQS2PƼ B[xTDɧd\Bs>A,SaQ`O83GZ2ƈ( s FtP8Saoh#Zg.k H/B)4[gu#^0t^3L1W~6B\[Eps7-pF@&f- ^֯qt/QV6lY-O眤t@2aZ`c*M)eO%qHNYm&]{^ϭ>όuyٲy"KV"oNdY<& 2hBz;:$&S>k< ,pV5‹g"X.nG/9DfNӦ|ؤ>+v+EmPЊN]T SP E𫛐XRXdђ:f#$zNm73oX]_V]GnR{E @$@`6 ,o(=,{*I-V s?4G vP˙'Z="*Q[X6aM7Ox3Yuj#_!pBym)?=,ў?MAVgT:}ۑFض$V@=:EbDB=fUM٫^ɨMW+G y:ltT ѪN9%}J+.}Z\TTxwF1òHMXL:hZ)2/PU &X|(4sY+ 1qf7^dRK(z^+H9Gb8r v$bffVGb(9-0ߋA2p3J}Q+Н9|$:Vl~\nZZA݀iYK)v[i )ް2b^ˌܷ+SL/{ɘ L>7c۰HO.$YlZJ |80s@ŒГ]'e̺+Cl+>4m3. k^5a+i/dnwBQs,2ЧgGZ; n+Vq ΋8#ʊw8z7_Y߼Q]zOtJQ-<.ٞ@}T' ~7VK fS*,kE@A2mݩPZ?7L$Q>uSi2ZΠ=Hw+rP2˹Y45+ți *fpS7"*E=N vO(cޝJ ġm#х&֪WW \7SI{ BxkHsIK-~8:.~)ow20zQ= Vo?9~L@Wz!4PB ]f3+,d$ cm$+3\舞!^^yA6XIeX Ch𹟂!L`)zY:!t:RT _t|š" Ģ+|۠G,vCR\aJ<5=Y|70b={YA1J7x(O;>v-v%$+[\;OV)!?!``7+Յ$FL&:%IdEH㠟B51'suQW˝’Lu.VG.+|36W̰9(&9+467<,|JנejLgU]* 3JYi,7A֦mA 6%+(ՌǸ+h ĩߕU'BI#ka:sEܓϥPB50\5pY7\7[zS&hsGb#p!@%WQ| %-Y@G^U 3ْ q!= R X\Zuh H|f8r.qvQ!Xgrgt0[B*)>nj|5㣰3SUzL"ig?~ʮ?&`|~RM.l'MH^{ 0С#Xɣ2jn νxE۬-~L% Kߙcnh3 M>}4k OMZ`ti$S TXtKBLn`W[kVM" VD/ '#HW :$&7Vp^$ץ #sE)xE-|Dן_kn!I,p0ok0;&TN"P-"Щkc8sL5yP>AF{S \'7Q4 hj<~tsZގE-RR pʖꀿ|w!S,7]dQ{B0{-G1o*L6v6.⍯)1)ʓir p 悋'YEWO %Vr?7:ŝ]i1! % |J[>iQHK'ڙȿ(JKIބ(_nN?z!)U =n#zon kt]4į+T1)Mi^1^:-pXwR0B~}\BiE41HLg`O @ʫӋ4ϋI%l=OU#_w?0*̸a\\ ՑRrKi^&kf,LুxͫmgOմ@ڟ^ _QlZ['׳a?B9Q;X5[² Z+ +&ɽFS\ %I̝]@Ms gE5g E y:JVB֑*ߐ'LEhD NDǟ9N4v ċO#[ Sp71!H=@ɔ10LGE䲥Ykoj SKk kö>Mmfu_TţX^8U3Z76q[u*}Za /*㎉^Q -AUU9ś=GPH1* >eDdRLERki0<=t[ObN||."BN6NbH%s48 2X5{i}gb`T8/0r|}f@YP00f3LUy3tO@rJZ#8Y_N"@nz͘isA `L opm fQGplۭyh!v2e~lPD8A&SJ/XRBH7)i`t_1h#]+k? @ X1QPʫBC~SO kDPkKۙۅup\eyB'َ5k;mىMhclS?Y*:4 mdIqCˍ"MJ VT,3?pW7*c+Vp\S艂Bo&1pqB."o `d9Fr0!O"*`@ _S5=tyMtA$M~þq-M8p̥.v2GF!ڻς?&_2webL"nΓ,ht1@wL^C] MΔy7ll{T8Ҧ퀑t*L~b45G@TL7B~(7ɒR(yB?1Wm>q`n6xoʆ0{bZJU%s9*"c*عuϽ\ƦCAXrs0X'~Ip. < u)_ħoYEx.E$ F1@肼ueW(T1#翡ɜii"R ُ@g_{u.7ή5D;[8xisH?|ҔN׉ti+[=khrZs1mCז[)G`#0ZHd3\# Uv8ad]ǀEkS@tHx3;ԧ8Ҁ7u{HoR#zFdeB8o7|츠`C`$hVz6 ʞ"_N)H/ I`dsP2'ᾯ{4w;.<|APWɐ.E @c3wӽT@ņP/A ܢeǰCo> YC!2킘`0Ph;l[0Ҡ'{ !i+cc}0BPE֡,q~$sFK k&B(mc}"qq C<+]q]Cqw߅ƞ Kg^k 9{t¤7S7I.kӦuw5[wa#/ qcZeqP&1jge#c;4wݵ/ K9"ҩON)94~µ}tFg4<^>JT33}ԒYsY{`!@PL_%ꦴ?Nȯe*Iޣ{(hkYܱ My|JkAQцc.% B̵q7c(= f.pAW[v+ݸ{I%nX sBS)ͻ,a^k5@XHIu#<䔼RO$_6V:Vvr23 8Y6խ- N=LLRxiIX&3P O}mo|S25QڽC)?p'W}/3ԓL)4v:9SFW.իhQex4muX- u-z2sxWYLљ.߰[xRSțP _^u_".nE]?ǑEXqIDx#:<O}U?^o *vqLtpGFײIϹYtЗPV{w9+\KSji}/0BsG ( 9̠g_\QECH+amKSuu5mi>5 o+cMKͳH_IJ2Q2Kݠ'\3)hQzy'3s0ϝ/2Dm\Q?!t'7N;ߢ+\j(Ao^q`Uvu"Y?^ ĩ`b\W_JgoBP"@N@B`ZWU rSxkAr"0X}!ԵBol7<'! ]9t` j菔/ oD6Nlr(͉Y=4 eskK9o(=ϩ.K;ESl063>P$&n^m/c.DOc5)ZhKWL=l$L ͉(gϣb_Sug"C1l?hYn>'Gs[`{+)Ϸ% Ж[=Cʷ-r FY rlEwG#8f ?_:Zn4W4kk|,̝ۦOJ Z4U/꾱+2??+KO-8ղY)Nƅa  |~Gmd5G_ttmhxA 81rs1.oL mY (Qd=w i':GZo#g,%]qGݤL9`U\AP΀!V{yX枱9W#=_HpbFm@ -}$f_@զ,Ob7\*R?;g %I*W|BhbANͻvذ3q$ӈ -ՙR2z h+3lm@X_ ^XG> PMRD3&֊*aOdG۪TpN/ ~cN绸*YD;$%`ѐT" z`G{ BU ,/xDyj&Y| Z{/Gt^C#qyt+ (šK]_mΒK(84.vwm!(wo#A$.N#X~!E.,*>-:g ;„nl-hO[p(P&@a F>X'x'd(3}nV~&2O.zt%Vp1OIy~bm $~p@GCrrH\s@tФ䣓CVSEj96}_)/}\ymANi^<.Fd7zDJ-\ܝ -۫-C bn8 u;?-x@C1Gw2[/:M0Se$RS8[kU%/($ZeSV3Lcƥsg:"+JNmb[c!I $TV=IamSgĚu-DCM9/_v|d'Z+#k_%uzާL`6*xVJMV^Qڑ= .S7Vxk'CLp޾dn]p]OThգe[(z;QU'X1ϻŐQ cWz&a܉ A3g5!%J2F<_C8Smz ^ ηnX{z >=zT!4fXd{8 %`Tp|HJfV^LJ5YxgZΕspjTB?k/=tޏa3ݧ6{3H{=[rvUXՊq1QG1t u0IL3=%m28¦UՑY-6MNງkM) \( ?8!4i0\AJ+<'J`A6ԝ8DX*^ ?''ĠRCƐ܌.Ѥ7( wP`{;gE4Ab”\e€{/SBu/CR5]*7)B 2e2 p| .%?u=ukb%JCĂFs̉ >+=J+?.O6:┴oaړ_<#gпVkaa͂YLپz-KKܱ  TkFӑ%۟Ց'{KVyD[; GF c|? ci*#E3%Bv_B__32X>ϲJ0RG^؛4$+'=,rЃڳD`-lw% 1")#pS Dh[7!By;H3$N5Aи,T6!]3<$ˮwS,淇X*9 طRnŵKmC":ϺM}#k'u}#tGJg6o|jkWXt4o]NFOˡ[c4exoK"<3D* xjxy*<|⻈:zڕV;}Hh!iMV tzVٙ`]C&8Tع&܆.Y G9J!T@LnUM²,7:/m`4θmp<F=$@2yGX<3SNi3NA>uJ$V 3Y ?4ݚX["!]wckO:qJ#et簒 ?Z:!3 ǶEdžބC:?d7$؁nv1ejPgIA2 XԱm 3 xx_l$O1ck{1<&%WB sC9^TejYf:KED׵hF+r$ȼ`Ss@N6/FWє>$xR飘pϼe=륳j->贶W'.VAmwL3[QԴ+i+JCO{bBzU=̂u^1Y '`RzB ]B ѐqAs H^ɟUR#L]dYgwP$UQϕ; */U` _@rAְsdf]% 6Xnotqe`@Q}xձv l:?UFJ.Y )k7•XslSL^QeG}iB7Bc)sNEWˊqrHU3HEDVF^&5n^eXrFE3]Ԙ25e6m7N;~/\BU:O_6i i@rC:C--(,$/ q#VJ*҈`]dQo~F/[=2p(jp2slzKOކxRlܒLEk㏰|\%| HNE?7ꁟ$S0'&3VCgQsG}0F"D]yOlbNzrnFLxdh~7;aw?ܦTs;43H_wY&^&!5f$a;+kp2C}#I}~N̚Axݦ0`H6</R(YpLrs5~u??k֦ƛ(/lK՜NݨWy^DSWܐ`0F*?pΛ9%ʻ b_IB"0k] wMD/-9<|Ѩ(EN8d^fAA}^Oy3sĦRH[1`UܖU-}I4'nrH^=ke'&oWfz2!c5ܦޕ%We.΄b! cޗΓw^;ŪV_ʝ` XUJ`? U!#N K1q(Ii_1c Gzgn b~wO!W#Xz wSNeMEI*4 `q_gZuĈ)5uf$҆l뽾#ѩ+&JuCocPWp:πi҉l5ńi.WSsAu1iM:_\?BXpouN90bIZx?;Yvm.X{ >ՁG 1 w% {PSUK7!|-Q #B"5pv=W6u\LL .]&"QE\b;r ʛ.8)(Q'~}IZu4dB fi~|&]> &{$Zé"#e6D FpP= niޢ>1h̾jxX"lK)=[ጚĐSԖWU3WI wb"Q `ԷB>ElpŋBO%@RI"uއ[)6ǷQ~zIkķПg$"p{?B1o Oƅ;xl.'Q*5}iySj0k~'߄t$5 lKQlZ&8:VXF42h'D7+M|31I~O=/2YQV֝Fd8Bxy FB%?ed6 ~_ 6-˱6A%QQ/:h/;ZYjID1)@C[iͪD >7ඇq? &ډ#H%gW (w=\IHT]|-##+liYxbPjY@AՔ ,yZhko 9=oN{ÜXlH]0<ͰYD!V/ȍ'1~%igT,\#ffa!9h$!E6K>QcBr6 C @ ^8>}WW^P3K6, 36 8± Q?fܵ_{#Ha-%B4-KS JP/1n^rbII_Yqeέ.r%eGvD4t/ jL*2i#kV-E%s{t;؎VKI8NƍљG1p"Sn`TY&w`p9 ouIVG842~f㱱٫4ɘ:>EQSRxȇ8AD{3 ,Oׅ`)M|rWYr}0_ $(iJD8gdx!6c Jw`b$:zݹv̻=E-#'6lzV6.g _uGKS.i%uKUH0Ir='Cܿh'11hǓeQ_xuXau0QIooIp>*}< [{WۀS*7"(X/0?PmNpL{T@*|, 䤬_X"}H}N/c?[&DX ^O5ߔ+ {(Ak $;p؋2}0䛬 E\8#ֹ`gR>7B]q} _#R2fhNbheqğ(jJJ\)MY`j#L;}Uʪ%llT!A ,6[gp*س嵓 4(Z4nʲ_F"2wqN rv;<щvmQoPL|2|Ic1/"Z`|[LҚ6EʷA;3IeD6HBP3,ߵPm_{ 1#e_= ۓUy+3duPe p6GE.XI^gEC)EVWEe`6W$ַ*跺uEQiBp-7ov/8uQ5rPFfc\dO*ձP c ! c+L9q-wyfγŸyNnp4~K.2,iѕ>2%{Yt2?_@u?4w"a7KL}?} 18!8SѬ pӔč f9ysטօ$|@_+-Rg5CMi~g nI"?x]Q/TX_ P^!=YC_וҤF.mF鞊+@6>Y0`AiV"p'SNkNvYh+W/o>09d9¢6NYpH_(av`ki E4P$ckmoq+@gR$u|n\[RdW%t Gya㥔`])Sk\By}[s,٭A A 4m5 8hXLPXeAzT./=oF`"麣TrmxYvvԃjdP/rHz5 <>ZTH[#\5g099`b߁Z~ƛFJGhWl1 U|EjPSO+@%d}øMK]h{P6'=S&+2Ûٶ2{-[Ep9ͅ4>9s^ģjB'M 0yQcNc-8@Wg Ҁ?rj3åU ]ypYei'0 o|ʓ]ɦOs N4Sa^A8U3Q IlǺ}*_8 ˑ^1ryʏ`}(y&MЕ<^ZRr!K`@ p i@Yًb0ͩB-yU x;@p;@lHxb^9. gfo?ŚQ3IR|K>3=BrϿ)>ZZ)r0® A>~:Deugf7ckS9|s7"99k;G&%=66ᦅdڑh\![A,b+qݯA[Vo<}^NBdFLv7+zc+ϥV[K7HVCÝHxX`xgoRmxQ2 LB pZ hh% ݀S.no<qǀ)ʡfthXkן%Kg|T*)vn&y iǓws#{&wjЎR)+b?yH1sP84K-Zܬ'Vq@Œ<nFiFEWʖ=OM1݌4(v9T T[e^:h_Mq'u_\TSٖ͊K;=%ջ@+ްwz;=(islXm-9!/Ht$#Ws- _O0Ra"wQ\ xք<!"j|QZ~<6'߸$ky^N_d9%3z06Dpr?0b)Bd&N2qF;uwC)&!jjӤx`<7~Ւ|F| $?9Br ,YxXC+CL*]:cnkaadH:S~ K24 nD\&6);{S$bt{l6 [d~'O m  X t S@aHg@< S{2异U0u^*݅ j=)AQ4v!&Dϰ }ac-Sg|[g_J{s<8n Ep|#vϦFj?kWVt:K1JɫWI~cW$aՑFZp[/D)'vFU>G>k\9|=E= W7%/UĈL`~`uR4([+Ⱦ|I:.]{S]K{LK|^RFH&y8N⹮WV[r0Dr/=#@_}#4-ha1yx0(doMLrAc0 ݳ=.aa;(qMeIuv链O`7 g-4G HOr JB)({E;`{ 0fF֜թd_ؗi?'S!h p( %UfmⲯR Ύّ,#(?Bawϗ.0PE{p-Mf(TJ3ӃҦO` P!ނ6wi*&ϫ[H]FmGd33b*4v5R.첦EZŃ>KE@,:R;ʼn ix;a+[9_wÝ 83h8բ"|U[5).B07d}#>H$qֹcҌu;# fǨEm* OP9?U1j*9`K޻vRN[?1 jӁ`arn1xiz#U'`V@KK 4XBbp}"\9ɞJӌ$` Rɹ 5{o?ZZtyYZ+p%`[ S 57y0Te"838YFie5~J=J\A2YS<˰D#▮[@@ƫcb cG`EsN- c9aLTy2G1Dz+ bk 1L]`g`W΂UJHqZh}"hebfǞ(OM'1\ 4VU+y j2|!:]ʫ-H`V Z!DUZNvnN%@ab*ץon}cĒ#> ; BH_=Hfj'$ ۨy?Hf~LSw@X` BezA=[N.IZijY* hN@3U,%9Y;o1D7i&x 2^IidU 9jt2Ѽ퀼 !>ʎv 5UZwu+eF5 K?u3[]g |g\}~)op@kCҏ?$Ⱦ&kIݝk $6tބ!/32t UE fC*uG:_P6Wa>qjuW+4 \XƈN盼]iw?hܦ(cl[;0EwG_;>%rb+j ͒DĢżGywC,Pq-$d)z{d~ǙpTs*OCRr$"\b#^Dc}ɛxZƦ6D]@9lzt_#NRIԃ/^h.#L8х۾)N!Hm/Ae]pBiԠcXbBM98RVo,g>꠵l׮Bω$B9^Bi7hI#p:HWH^I^4]K%Jϓ7]9C%aB /&44%NT,t ~^3&]6&Mux 49r E PB!)a˔e9K (>n%1TfdwnЩ χ4&SEÏog<:;LJLBD RH*>f#Dw//W2qh|KedbM ްd5#K\XzPNfE jh7 oAeu#r=(JX PŚ p?Ξ Q@1ևZaIm =P-,![GN*yx9#:H3S/|\?C9.}a0u (ʭ`qFM=4 %kRz9;A ڔD$\b{1d۱U OFŚkm/{K?zz|z qMCZx+22F6DU!nd"0fƱ$2T,/  9̦/PakDzZo/ئ -KqⲍrI18Ӣ qmif2:zG7Xel!ǁ[Y}VL(wbv^ri/r{ZTw.!7>qɨCv}iJ, nр6qT#ыoi&E.a%p#=zG&ޮ6>>S45޺kU.(!PWl+r IXn3e>0r` kO΄񹒒Vpk s4[ŃI>CQ,Ńjd5Tc(( ?a=b"Td:3;|;CwMGMײ.-՗Hb$yq' |Llȯ[< [;('ʐTF&E_IԿΗO`6IԞ3{"w>E*rrQΰ{&MwH/n?c 1S1)I/?CV&q=Rr_9nZ=gd 귟E(j04sLگUݽ|Z'"փƯ؊N* '. / :ad26a H5Q{f bJĪ"LV@W'6W5E͎#9D5ijWf oF gl"Tb[Bſ1?MSozbqG\s^f_[GnDw;UE"X}'b-][oSkf߷0,dҞVFjA2`śA_ώu"[xPfŁ5P3z.奈T1dA>U3B] S]2v|GtW\ n<ū'VU} PubKъ577YkJrs#xJobEp .Om⛖\+Wgo˷q%?/2E' z{"4f끵%s8YGG18aMǭ'ǣ89&8mŪj+CnC6s&m|UXLtL#1q8ٰ0 YfNV Iu/%0B@Qy^viYܳU! vTM<}z1SYv}s*V'i 3ki3яzNѧ6NΤ'7˹l``/ I-c%CE)HΜ"J2j&V1RltڝŬ; [7x.6b/8z= w :dl;!`t wls9ޕqXlz;Cp/ Wi#/hb)6*;ibx]j:K3yDh6֩' gf Of0 St8UJײַgxuamȻbkD0!|Ց*VuJ};mňFIVK3G`#P Z~֛bQy ԸEoeI&S 0R8 <\iV!#wLé# wG"e[&;~NKlK.fŘU[S!NCf!@~}C:o83]J&RD9H˕%#n{kzhdA6s ?/oٝRErYGpݽJziPCA"s("\" % I5U׉9dfӥ},R)8Y6]SjuֽbӋ*59 E&d f)<#+V( NUd4(vm6ܕ'^65FYPeT% "LBOӈw/̆Q!Av7qCF!v5 v4޺N@LN$:/;Ns.>\4eigf`n&%¹h+A8(Mn6XL a]ts^ nSu/6 |tǨ2vm+H+ Vsc$s;A60#!AHY4,su@ۺslwJJ ܫpߛ~ +/yآa\)Aۜ]:?X}}kC#.GSLYw4@: e: w}+n3Rm<}[O{0mѹ*ke wTIL~);K>zx( [+b&~b"ÁPɣN7Σ(7xK&؎ȯj?q;X͑sdd$#ԕDDolV$p~TװCPFՊkX9 s~>U rouK(1v7*]f+?AQ(% }?hSrfbZ߰b Gڊa|SwE.ĢCuY B@ظ񹦈}O'_}}i|"N4@>\Z֪uc922WNuvu>nHOuB/'Cȃ1 nuJKk-_ҡF4Zw+q-:uIH)V?<-f׸uR9U͇VL?o|/ <]LQGᡪ'lTXxy7]i)9g R[sm%Vu@QmLiXPnCW=5BeUT҈sPJ|qxl\)x0˪ cvYpaj)y\*YɅ)LWb @XP3kTk{{E>Mb'Zyձ}/8nNI츳`m[2].Js~7~=t8nHƐՑ. WzAB;ŁS\hTy \˫gd.Y+"1_|D!9½0 N.g;t3c\r8TY AoTWyӂXC=s5eܝʈ,;nڨ)${=Hx7힐ҼnBZYL{h|[ CR7:l0R+G٨>kl,zɪsdtv"}h=1΅|4f6g ;j}_'Q7gvw4HBߩTJhպ]VS(x|i{iSš@t@;Qވ$K47\ ]4Cś, Zwf0{>Rtϻ&|CYd_)XI.ab޽zf\s`%:I7- }ȏm޼qz}+-4\x4i[ai?VWC !DWSަO4vG7jG.gنw- ^4C3aVA;b*gyZӥB/3.G](6`)uz}&ۂ׋Ȗ1yND]f3@wNVJG58gx$H֞JΤB{ץىȴ2& x1Xԗ٨fV8hpO mU(%*\щLH}GW\1؆vB:NR߫1Zӓ ⎓|꒭. |qÎk!ICk 66WdUY=NyDoAm ׍\SXTS'Gq7HN87": UDy _hs{_+VSLtΎw1dSɸNTȐ'[A=4֣ɗV(4 —UB{h47cQ3/5hո2\5Y!,"> q/z&e}`%y+F5,R[hB<-(ļ j1EZXvq ঳6Hcb ^!Q(}KڥOoY9+ǁ|yhz"ӲYށi+|Yb} n/9tSO5rՀdsg~): ZgP[} _ 6=>FLt5o X1>*lX֌&1!/ $\#zpx >^`9.H؆m-Op4n&s2I6g9@k"n˞}̗D򯌂U:uo)L<Ѿ\tl UflFbo @NN ;~ߐ;S f>rfF m~#c}AdunfR`NE2a3ܕukqcN5cVvCbB@FQ:+ɓRf!3:\M-=~8zVIf3'V.xaD~ϯgh)ˊH(S^O|qܡf\v4ݺ=w`@ c;Ronx9} 4Nt * "74.l[>f9K--kIXq/\9&i| >F6WnXk9Cj-UNW$Aԣ a^.g?.bhw$M:LzO`J3{ۯ@ODO2NDO5}ye6\ʃ{P6Z@7vnV٫׆Wx$VjR#4J)Wt{!EʝO\'P$}(B/tN5ƞ}ô{iCP"KB#AxOEEx9+_Fknw@ '_ 85:{vEc10Gf"\ˈgzS;ĪtA2dS L:+jiʠ9_ ^URv2s|S#:~pŨǨ wzXAT=ort!</94IнDdfD]aUB_Ms_bOgBzI+?Ae0#w>W{aIjEsP }{W\dyk:X#@ef6[cH3J-Qe 麼EMX7_xUU9r m&7)? M|śDJ(gnɞLljY?Z$9o7&*VBI:P8p_B}A(֠N@H[C)Tj X_ *?/._]y\OdsRhI"xY-RؘqIh+-2בlϥ2g_RsytJl()IL~&1`wxs3R# a%i]́j ǶcWu;L˄!1T͢bI<s\:cދ3@.[AgPۉu-']I\Y$[cm^!)/! Y̨'2sE^Z~nUIs{╾(,OIl|Ea,qorsud+VY[hqib`ߍ!Y}y[X)eܡM\_Qr dKD7(1^C%1'ۇsϧP^ gvHNBu-H}Jw[E а/e @Ͽ\V1Ux+9cVo]\Ԋ5.z+7kD; b۴}C Yv\û>"=ƌ0yl|C9*=w\)ٕۡ6Dy//mR^ " "樴cWQR)mWT\1^lX$Nkۻmw*$H:8M)n'YaeC?a!G')ɾ_TlGčJtW hDFt^ħX;Z߬q]=A ^2]U(!em%.0N]h5!ld`shGeKK.WI{=Q͌<O^r1{h`fTA2]Px$2fv;*7{.-q y;C 񗚚ԫ6hA`0{<m+u836pʥn}Av nXqv|w7X4vVw0O5E3;/xF, e}mtoo55b<c -eEt2fK;>EBkfTJ[$He,TB߁K%o}о Wd>!z2|X! Y[/( 2r`g]ٰ~?ƚbhR2$ $'[bxip!p8{NNGYٿG6A:sE?mh#\; f5aeb\7":N[[w*B)Sijn"d\u\*k@h}2:jUK}Y})a{Xp_6Ӆ{Кc嵐\v7 yĨ^a[ Xc/S4Ь"ͭܦXW;dG 6;e[uY4Ik۫ @&/N2RhXIB) @4R-?IMS3۠a \ό%Zrj7VhIAG@ },!cΊΌ_1JǧSfݰHU 1!BYmMI%@42@g+w҇8CF7B$w5 CIe@$[ڮDI6epx7T̴ٕYiE/@/΁/D9KL^ϯKO~v=KX))Q̼w#Lqiy7j\1(%<Zǽ շpJmiL'lբy$%v@?s+PhS8u#MM(p_(P!7Xh+;T:Ba:ګp-_hg T|>Y:=w+Mʇ c_Nwo=l13fr Ugt[bx [9ӥ/U=h n$ hןuuotC㞦LYF +s˥ct Z[d2lyU7A? ާ]kK{UG04F-Y%6 E$-PE;PJ^\?CXȻm"Q^eW ]s& cxUU6QYW2*(]/W;Wģ,2`5,J&'բFaҸN}8NNiLEe R*raf@Vֱm'ZwC%SH Ԅ L}6ARH_kduv]*_mek)"sC`K ( ,@kfe+(rI:E{S}hHLa˖IV>vR}G7`nFFYۚ-wv9fAp avHTۚA5w{Z \A2!DY*"۠s=-ʊ~Q6=t/̛eoɽܥbn+>FIs@d_s)e'qWva5lL}{t8⸋?ưZč$2wgz $JY} @!o^.H D1=Ap3B\q{9:+%"2;&F(лJ\"B^[6&LHyBjk}GdHvuHB7pH1.q:.3۰(:q(_S v*Ģ[;Q>SlGb'!;ΜꑆӹV {={[mE1>0 ATZ.4[`dK'\Z/:zMەb?S jN-5t#?j>6&d˾%+J+AeQm^~ts ULB/x>x*\lT[oU[tIdR.A6SsqWƸX` ̟)x+z,Hn9Xj"|aiAD9;ΐç!}JG抨RȀbwvٵ+CPe{(gW\6aXdKk$""#w(Sm yd/4ЭZ7MSee}e34X/R[\&}YFgY7x: +Ai`F믩'9u$T Fy*B!=cG?tѐZ?`#)|P(|OD:򥮚{:8P~$2NϢ ?, pZ K#\N 9guUgaOQNJAcb{W/!9k Re`ya ^s˴DZCW~ pp -p=VkjY=qSz7uw9df:zjwd*J3fS`Y{z5m\ S8 M:. yZnWXR7ԦgVwz%>ae0 sCw<72H~.ɤdP_bl Hsp!MKr7x ԰ݳTDn;KrK}pFg>CTOtQ7.^]H?9υe DAins^{EP'ԠzbiiڧH o@RRRU'`ٯT,נoRtP59zԈˬvՁ<|Drѻ SfHdU}OYSOLAJ4RbX9Uy$4W.{cDpA~Vo=(j -EPʓ+kxô "JA;B%@EDubBJ~bY]OJ5f @Gnoq$݈M|C4^!JIɽ%-?ya˷:yߜE$y(hs.oL3c^j-:0U=.-IRR'j {*9W=obOJCqFUAP 4n+ok~FΦ2,٘hv98#>mzY|6B"0] EiZ5#D?{lDbb~a5_q1YT. #%UAćȗnJ t<[@ "C=EqCMu&P؛/djap=諴X0~h+'f!;yyutcZ6HՎy$凞ˮh!֪.CҪ.%wLg Y|II/ͰxkجX:a/ #$ݞRB#*VX̃f9r ľH@^ֺ.jdԝ*YaijP=swqt{V&5B,kk P=:ܸzwmۈKZaLufjf~Ξ-iEIk$@/`OL1r)٬;O4>X(g7 "YLchg"7.2^ b{{00&dnCqI)J>&Kh@uKH@ArKtƢV>j\LB8SG3r ̕K ƙpc'0gBhtm5*ir= cDnN&XA0 "9S!$n4м; ucEW ]ް8=b:f6Vr ԓ €ػJ8ߞXq;^,3)d$>xh$s~m-3" $; 0SUs`/cЖ;4&xrFVCO~˵hWo*o;\,{ؠ5j~3r.KGX tj NzO _oXɍ#f*Ļ4: F>弍s0]ͺ_BDL0P [凘Tu|&x@p~زK nS1-'=ˑHkݪבYbϟ ^u>f⹘wOnd ;U+~va"!pYz`=\c<+~Y="{(c3nK:\[rܵ1r#1t]Iɲ(jE |zeI*!"0>x!yViV(1˧ :&h̍nv#V4gEC]K=\q%͇|EW ѦWw$hllb"@d'Hp[9yءbֲ1!WokKYa}8y8"Y~ qS] 15tI5~SZZ&|)k-= 4<62X;Pa/?dX\ ǞqpxdJX㡭>Iy %m[ƢhUdHnf 9ϰ\9v3QοlV V` kc/p^Xh ,S"Lr'qzPP}`Qǩ,͌͟(|eh<}6}C3_pO7HD;9lf3 195NOwA 6 WNK-&ʇ.NhCk½u\+\"hPx>C@!EXWP:z[sN4:nЊE\glc4ηV]A 7޿"/^qm R֙Z?cZVB1fXi,UQ=vq̌=WH׎&d=;y~+sh~99Q ˁ>IŧǑTAm3f :KQM2x;HNdZ/:sS|Fu1<W$#1g9nF2wr'm'27+BYn,d,X[:^/CA+U_O_6PڨDr `p(AƧ HvB\1Q+h2{Lda]\$Jg: !YzdE:|_x.haSU=-paN%#G|HK&n钺װQi| 1-Ҿ E.ݤK&h?h Yfn_PK3X*7׃ }Uq^4Zh51[j :C{) 8hHs.AԚ:TLd#-DV;S`g1nzqsSΠMr#|KCwfF;nODZT>Wx#_±6@ 涭kX\Xb'0OSx;Hjrz%T«+-"IhCK}wR {EfG8M8*umg-+ G6@R?SD0q M T<;8%qmT^/m﨩 E[;cJĵ$I.P.+`6Hf14 6 xfwIk˓ _|_?<8^ys=ElN-pq|xrS4yԹMЉiR f‰ hc3ϫ>#EP;W%j-]5Fp?q0%VѿMŖ\י6Y ]OQ>0bwMXE Q|~ϊ?+f1%Fʩ+z@G| FmgKtIJxonEB91cm? >ro.zL:>Gs*O]z'_/pd90oCh\󷾮ϏS!V9hUOw>ٌ*ܦ_aO4.HA^CS9H5њdNB u^ZƎqHx&7߅՛ r F!eh.+_y 3RuMT' 4:qPH)U/@zf]_x=U^TI(mΏ1V'+v"K=H ^dmW҉?Vհ^c #{$^2wsw :ytQ5Kn~GQPUN@ܟp芽e-a>6{xPAJR›3}[F7x=I! طuÜb#j*547Z4. d*rŜ5Cry n}xǫEr}ê_+w ڟ$3*nOa7kAr$<ǽ>XglS ]]M'[VM_aCmd>lW:V<]GFESCьbDV>N;[n?D !<] Lu^LTſu 5Mϔ kI=@c8e,׮Y<;9 DDxj"S<¹yE==~(;a7uhԳ!|*I$u=vZ#m~C_pw 1}=A l mfrrAA@Ay.J:V5J*Z7co2u_峇Q79HxJwf_Ԑl$){ⷴ ģu0L˞ǎ3j416ku8Mi Դ0GM^;! 8ԻWEo?ix2.trˑTҠ⬴J4jA oYn/Z_2RjY4jөrDph0@{ATdH>$Z){qfmuJou& .#~5QO9i,K7/^IjUA~fW/Er?V3ܲɱW]N:q,5z*IĻ`,ُO2; H@֣Fb/ pp~P|qfP#~E] S},IbThCGz7)ÓCAt:޵Ц2s\_} 7)@/oM,IO|hNLc\dqp$y#7r1jo(fmq+&ѶЄՊ'4@ygpG 1Hzd,?~^V=U=)2u~.ɟQ 0aGsB΁j'Uޓ**Jʸ1wg`ACNh:II?VC}_2wuX"u5 = jFD:WNĈ2MK RꕙRŐ׶|ww""&z8m1(*~G\c D7 cmn;+G*gڥm{/XX#,$ T. &کqGcOσ CN{/ռZix -60T^ jL;[jd@pAdrs鳴' (~v$gը ,F魥i]w] ěxY3p|౪$EՍvDxkI0_f?~UZ6?wUHgVąp|:m\"6qASvӢrHSٝАz5)[9d+ 6aB#ňъO~wc]գzT(6ThIeM Z!̯Sz`ӥa,vbn4PTeGd^_/֌[tk/ =X%UhKDg?m"U'{E-F 몓pH\4O-9>鐓ج%[h* x 0B=b/+Dvツ{,HJLN{˪ʢ[ᯢHGt ze:;y` ճPWȲ9@ aKcL*Jm;0 qBiE8RcdZM=3ꇫ=2aГ9)i㭤j,uqK) ~[֩'+8FPVwo.XPkykbJ( blօ]ApЮ@?޶"6Br)ŁtM i@LF~^Te2ܢ~ӡŀuYg9Mwޏ 4+{ڛ4l }G3@^FnBēGhft9sl\G8nTiXlw a5_q' ŕC2}8>9hp\uolĦ;>̽K{x+ (OoW&RZ"Z!~`2gmҿɞJ$^5MM]|8wkzˌl#Yt)ֳ/T40E,鿊 -3;WТgt$Fz^oKnlPpXys]z\;oٕ7M#u&RiH\ N Gc0'[] P#M(֌0quW_ H-fVq^̉ گڏ.w X]O+}];&ۺ17Xt%ˆRdL 9ԡ:oCa5]dR&KC)P#}-AbiSFsSOHFn(J\ω2F 'A iNJS*\h<l |)>6EF=?Ҋu[hR [79h1_QbV@r'IYΕ58% )lj6cM߲O y4?߫Q%|Qy?m)D`O+G?{k\.r,L97.WG|m1i?b= YY3 {*hjs^͘6`M9"f:evc+ kr6zƛ%Ծ Q\S7=Lcdlqm>+lC?6BX |2 :$DW Ò;i~=aEϸcT5E_ޝN+ uV4cٺT5oB"p;-2 Cr5Jj">F PuVQcA:9$ptX4s ậv?HMcCG {U4OY(Pi*;EV,8[;K1wa E+,h+{FP[^R dS+sٸi :e]H:l̀ᖼ?/|Yb{Fƾ}av͒?!Ur3ogt!:zh6jJdVYicB?ut"8/@93^Ѡz!An\\I&`Gyb/i~j2%x<6%XViJރ-.`~FAx.p+!_Jq%`ZI}(ٟmˊiZk33%\"q,dsX* r`/$>q9) W[}kE2vnB ԕVh}7Dm( }I'67߸Q3 % v47=TYpcQ@n3@Y@|Bŏn:{,{$iK!1n婣Ny}!D 2Fo{4$ҫWG+r/VkT*!\Ұ=(Rj'Cg" 'hUEXۈH ! OϾ[$GO 0lufLs'͆D^J  sÁ-U5C,iGD+}9վbYta>_#r=dSvV\{{̣>΢]^GFɮ P 1TCr@^(qJ,# % r%g`X3]èm_ό^޽%(foѠz.xt갽AX 3K(R:9yWAsrTyBy~7`*; d *," 9ym ̫/y-H^YUCLa6nu#,V|rxx!PGfo63TԪ|&odFoxY>q;EORi=2< eEX6y hy^ܣa:v[P_WJaBЋ"0{'/u嚧x[>;f:*6b)!QcJpu)ȵLŠ e:VݍMk94V@-ܫHܨx=l Lq+mG҄#A'UZ&Unvk:wbavљ*IuuKWs$NХA|.XO)#/K Rզ>5;h C&5z k 8dKm% djﭗ>fΐw1V_%x8Ky,iRӇAZ^vEkUB%нZr܈տv c8=jЧ5h\r~M}KBxNSXc&OS7ZVSZDi륡4W ik`8Z LXV>p)LpE}S֬Z?t03%cV;5mdЀԦ ,q)*Q^\B?)} Lwp$TO,rjj':y?ku*Sy:A81o:W Z2w+)b7. RST;?E\>;I˻iWGZ!%U^* -K* gtݟ}Hx_Zf5`/܂,<4rNqX-ր#6ke_Oii3k?W.}_oP2i4,.ճ~wƲ=PtN5Mvƙ v;}o_upY\<6.yg;~͜Ւ҆R5qðSÙs"]&50JV~ ,4d'Kc] k}ݲ kn}Π_{p#(0-BڏDWmu`żJg\Uy Ih w5=a`6`OUd)h,m\r9BY*NȔ1&b*ؖr,$30I4t:T-D5ۓ9Hk6ՙ4 NW Q'FIQ,Iďu?˫콛Ykd;iK1z>_p l%Τ udƇ?U⟿BRҼ<+ݡo7mwr(|tq ֡K;X~6_8&.Pr"zr-$@{|QSwfQ `YpO.a| ݟfk/0#G+ c"J}UzBhz* iߗOtJc8 j`8pab#MXz[DFZ؃ntN[x7=?#Ny6 6[Wb>3,}]ڽI')1zGOz7<)YăNdlTSƌ[i.)'rKF}$criːAiWAZ8P Wc0 ߽0`DcWfPrP([iK(u$C&L}N'J g+u_@CnJ/kmQCfc,kڮa?_Wwhb=at#vh]݌fYw#_S$͆o8CN\=?g]k@*bH+=٨~oc|uN 2׍vabX]EE9VQpWY^@U9c"YӤr gHV9"FHj8 `5>5ƒ(Ot"}uJY:'CkxCoΝ>ыlo82l|]1ogb ?/'37Eݻm2ǡ#-~XlGdWsm3}fbЊ_'#lEDd% 5.~RPWW pC^!q,$'oa:pN,\d܎Rʅ r^P9&֫Z0$Rчtev+$hm&񻼥`Ghz"AJϣQp/bUp}?UfD쉑n3bQG@q|#t4Q;K(#Eo> V9;&X3Ib^\{v>98fM_ %v8?aʹW5e*v2a%7ZJW%K  CaiNJ0[z;Cc[LV j#="G G/ L^K-sgYZ070701000000d5000081a4000000000000000000000001616ee51100005524000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/atm/cxacru.ko.xz7zXZִF!t/!T]?Eh=ڜͩ<V9"Unm5\!NPꏶC>3DO]ʙsRAOㅺ}v +V: sm?m | 5,"]$l 7əD&އ7HdgĨNF ^PSm'x<'- wJC4nM#SѧEhe:34vɴMknӧJ^+7l C9{>k|eb(+YsbY * o֝ǝz!4q<1I+)5;WスTج{7Uh) BE'NW{) m:RsSs oO .0HK5nV ۵I_ҩE vhTJ1$(kg!#&Y.`bTkjAxfY8˞i H(b_lu(Rsx"m֛Y-]Gs Ƹ |75kGH2DbA'Y%^UlBߤ[m }i=fKN+ ]Wgo>&,{pJȎtP_B w RE+gi@;P e~hGo25;u>%J"~ng0R"aE1r0ߣP6ܜNC ruF&fv\fIcW+;2fL ΄,\ Ae%MYC{!pT ̀1 mzucDe*,{ˢ=o{PԹ%B҂> ;cR'5y >/Y&6H^fӖ\u%~MC1sas#x_&)p-L#AB|?w_=j.X<޲1jK&}X "^6oYim^UxؒngO4} g>C"hc W9w:{ڱDmʟ@\VRQtQOZٱCk-Н}^>})[ݐW4v M+dv#At:!vٯ=W`3C@K VdK#9 Cq4e-r+9᳘M{Xk 7A o/cs Z0dE&-eH2NԳv/s[A^\#C06c fL~Fɵ59>o4FrxUFn 'r`.-̣TZ5fkԭ%'Zs$$ x38HN8$\n`R?lg듁C%wϫE<ۀ`l~/wQt˔`(GVe^"ON$N[ ,Εhҡ s4fzsh$EG!|e0ԗ><ørU4-FÅb;v`:Ÿт`n(q6d?sH ݩh{쇄(mMA1Yp$ݤK;`wJbuVӷITy ؍Af)CJfpG>+z S3Jsդ:qY^gYZĄ ŵcO܅z-6*5qh[orY/R@-rb䜘ˆC¦&ē[rك%Z1:-N8E6;-JZE@Q-?&biD[r%ELΎ=Z5i;nL:0w '}.(2NEeNgQzϞ{0˦Iӭ"3f`zVqr3.*|<>o\ʸ5f'SD|)Zyf ++A'o=?BUM@4yqN% 92Z,]Ji#'c~b: JS_2ƀRNY16:eG7,mFgQm$ D̶[u5d©/fզ9#)Isb(  ll CLled@x;En'TeL+L(nv۽N&M ' >\qCi~#o,zt[~7|>+{`VgR浴f{2ipKKGiHjEpXD$OAHQ\H*.k|Y٪0SdyBgfq_itk#wR%tNdb5*rX8QȞhWh`"8'_!f^8 ᱡ[Oj헨:|QG~ ]!y/oT)`)DB{u0WF vf?y­1FyFqcںf Vc99ٹ2(\r*tͽz /x,S*> p5sU\Jy8 8ו+T%Lx%E[.a `ɴ1_# ?SۅilßP`lӈX1]X5~3N:&eig7oM͟nb볎vAOe%`C12C+=Uy1kJ!nkV~oӦս?;{D :,MR)E' :F]~A.ʤx/ns$Kdu8RA-΂ 8Tl*XߛƓhYȳSjħw{cI a 0*ʓ6*wG4J@䡋/%"-(1뫫/AkazS=\!c^3vD &ձ˄rfIaaD, Pj! x33 &Oʨ}9˃pEa {XT& N<&_RCr$H-U%!~'LϜt?%v|QSõ!1Y㶣jR\.lLŻ|m*p6PElir\JtE 7#υ}3(!_f\oqu( T3=D1֗yB0θpQ+r 8PL'B:|g \κc2V V@aA7Vu a~avpO*|i+6Zڈp}C%}-Q?fݘ'{Xz ϨkqѼk,\mYTVmϽWkL_f&:Ө>U!ZΔ!%tO'Jʯuu[yvh?a_FgGZ4hSf;U{pc2u~FD %yөxw?@}iC#M-` :̝o)ooGVJ#Nk4]:Smr'&D X[,ѲZ!`)ރz6{RKO0@ޤu)NA9bPBZ(Gm,b3ĥWy߿he@C3ZuO~I! G_L.[TmJ`9zl?6wQ!y*prfl# JSSG£/ѣKs0a.(?ʟ`nd V j7-\#[7oR[%+wZԾ wl@kVXJE,'P˛23/MgZ\,/Au,wbPO9:!~b²G:ukZð_Pk Z 5)%&|ݧ`l7}Q_KQKnk* v(@p@OxB؜[ Iu[gsA.Pga6K Δs 8Sux#Kt7=bf"G֝"y~V!F<<ˡD^:(66&$l*N!:,3>4. Oj-,d>CITU$tzn6ɴ1+#z%|7-Uihwqỿ/,5yZfx4NrIMB 7F lD(!ld} pN9"W8g zBXzY쐢ȭʫ <"qQw ,go9'o|󾰩T8ai}MW5&N3}٣q_b788ǩw?O`x=P+-aDlaXpmRJ!g.L+uhA% ]kG|nZ8ۂɸZD:`X`.7ߛ, =ߣ hOTCc+gδ8M[ҠymNjeͤ}f]]nc.򒎯i3Ѕ̒FLaշ2ҴP:h/:A3FKSM MP ^ï*1GB=;k]984ZAKCmrZk .eY:PJl%xnSXVsGVXT3To޲}o?,EI)tD8*i7EBD0CuC }t ]2LNú3睆aV` r"gwME6B5&}g̖{y.}T1wLہ||OˈXUAPjy~82ɤ@}V Kme.,1TiTkqխ!}E{,du@$GglcLd0o[b?ʀzU>Ȕ S Uh5l uWImB$(}$gn-R lBo?n ғBu"Lظv{:whw:H!fgEN`WZZ-ɨ*ը(V^sH>x*]p-E VAecQk9E2gmD_~:4"b(+'yFy؝d>l{vrGIwŴ]b%AW+]l_ǩ@qtu TAӡ~ ~ܾ5΁TE/~4`ҬXQJ+#ba"|A "~A5!{,ǺΥ9fofݳ!0PolRv68Ɣ2QQxњuvNv`:N b+OR7i@@]M(ghFFlaQ|%ΒtrHri9EX6w_dzSC|BͻvK &=;gk;b |)7n C p~JyPu_t 3uWLsY:?k5 S-DC2l^ȑfp uݰ'ȣ-Ɲ۾1S6){]m}'nDPyx)D$zԞ"[ƷϺJ ]֩H2jH x.S/F'fʶ``ۡ>{|` >d{M%\6/D;gzҦeƟCZ(jf;C~\f+:̛hKퟦ}Ft($!`eA),et^8[ȣBSm֚+Y2ȷ$4\[4z]SCc*.6fP*>o<ќ+v◄vyB.yw_+axn^&Sy͵%B+Vygb 8+u O" Q^ oRp6")5)#bNř N ~nu1|4i EzjK|9G'y,o=Ҁg$`,L)8f 7g{}ɘl PQ 1}}RCi6U&_BFȮ)1slL)F8\H6O_+5;Gj8 u+вU͞cREL"ٱ%yC/o?{\|=r ͕;n#yR~j2m3<¡C؇v|*Ml, IJd['lb=vLCh8ųFCnΒ lךzM n8A37_؈LJYeȍe_^&TP& c 7R9 QI!X P-wm0KnV q+.XX*=\a8cP 1pna^-"`/d<&.6dGgUF-0D]v(OJXޚUZ̭u$mw,#AYIk)+ipXy8sߑA?S~y8NNBJD&Xw${,g|V<uc L wfeI0 72]`*..XFME`~!@eYQrN't.HjB.1_+uBV)EO4f|]Lk1Dm>uCvy= >h1a 6$WrIVgchÄCnP= q~UQĄC!_eopzdsW#=>]&"7F8Z^ )R)zd"X<bXEI9F=@wivMT6gqGCΐ?װD`%++AАOJ\<ѼIT;l- `}ע횢Z:$g)$&]W I[%v;kU2W/oT1qof<@ԫY5"Za7CL37UDNy&.o%-XT.://ȴ Q黎@Ӛ8؄x?jmK|! prrz~t'օqwX,A lCtH]PnI>7D(\|ž㒡9i8pt) .4*k%Δ=9e4xܑ]LkoU bG]xP⮙'@DNO_1_7gYSd^vu_se!yPˉI2)s:' G9Q*_{=YR4mtδ* @#<^LS9 PnpVo*{k(}Z:-~lƒ5]. /Cêm <ԉ%|xHn@k>Mo[$oG+*(n s/_8o9]**ZVa=`ۄh0i}#G&m/cqs-97tj!( Rel+V*Mc-ߔRyql];#zo];`hW j8] HݔPСW՟;b;IRKjnl4uS,k '׉$77[HW3KNçU(t*Wi̫tf#ؑo;2~kXye05D[]OYGޘuQW<%%5]G+p. D._?jZwʑI8)~ p=K2)ysuGJlh`uԟхGCzF>J.w7 `Ȱ:ZkTd (Ml@ѨvGW$'sdsHZ_]sh$9PajW0% xG 1,U`AO|(aOP#Ѕ?D?jOF(ʝBXY3-M [f"}2J>z./w4SV=0߲gD и4e5Ϩk QsBW9eVJ$: Xl7O*MPSqꏑϪY^YM`Ož|G1rb +F,Ɉ ༖J^(c+3#%O @~WoMGHQSkh~ >?#D{pR*,Ljڊ k}v ̺ tꍧ}T q~`oD,\^mIǢZ8P B8SToHQl5b PC3W$z'UX٩zKh \N wZ{;ߔ$%zٶ |/ ÉnO')B@†dF.n|U4.cnpIԠibHro~v1bŁt9uF "(Ʉ?2ch^ vN[܎dяv)WGpܜ/nO\H쥉CJd~R:,wܗIg)AW-َ2nɕB{@g'oZgYXKv}T4Po - h{^o3Msw᭞/o{>w]1=HZ{~A8 Wwg>e p*G T0!WPMAB zBn]{z쫭?@ [t~D! Ⱥפ~x +$?LZ9 EWmݛ!zn7(B|, I@٧ oCYɜqy'eIGKej<3n=,1f3FȒǫL6=Sg|fMo$x9R=?-5IiǷ2 u%⋳8_en>F  AK0jTg]9T4rD-CCVxW$DgrjdHi2pmi 4i9u@=eQ +d5ܡ  Xrs脻ZhClՃ+-.WP&=akf ;6M 䋨p>eQMnb ̯]x) 4Nk,>ae rސZޖ@x%Ո ZnU 'i't4'DI^Lƾ_}m:l|E <ڇB?u;ڀ(Z_c j ޅ1?=%CuZWg YcH>CCYGJFj,1RAkڴ n/prSCe^DY;O *ě2{La6aAZ[H%j]Q2-NWQLr^\Zk,2OVl^ T'z\nD{BVT GoPms{GBެ &'׀7#MX\Loz>/$'C0 "Ӡ"D1C(y8{4sqiB7+i-Ny)ev'c)m47xtǑ1NV7@Ǝ $FP:.կkbVtW9GWa*qF•<d"QnQwWs'S=A!%írKiQ hqNH )<*UnZ>%zbb: @q"G4'-D]:#j)$-I 'oq6 دY㊅-GXKIJFev@ S:S~LA pNa)4r*f3f'u \3 9 l,i6v:RjiȎ4ju'9AbHxߛٯ2S9# gb@D>&x~j;+2ڪrkB Vp <;oIKǪ3;,]\\:\rfmߝ>`V|LCjzʗe%\To9D9TRb>>ߍ/Щ"jz&$\!Q;kP!g>+q.VsŁ5cF6c MɠgWZE( 1L0 JNt)+;OtzfAĖ9ܵx^ ~4utKg}1%PFYzw-4z~Nx[F=#HthCsB$K#?"%>=9\B Go8ubBnu]a0l2"7 3B \$y$5ɕ7L2R͆VG XX^iohhog8CmL_ѱf%[ny/=гE$Ȱ2%a=xYxG:_ Yis]uD S`{e˜~ёms"0)Nǽ:5E7v\ޅoaن!sF6}ǍYI6+ͼQŹiNTF"bgm؟Cѹid-JؙQ:za |aan0 H&ao-OwEj1F tVD7Q +p`Wfhdڳ7"ǩ&׾=yL\!Qn [vae~|4bt?o R( f#U,Yfe6Zm8 mHw7WJI_PcUV\ξ N:lR  [A׎Ɇp:[m &6 1nU ּ)<5TFbu qB` zF"lt [F47Q4ۡN,) \N4*> ,̆ƻPLLCHl/7_ !(+F.S\C.MKhSL`̆L3=qf㻕*ʥ% e bA:4 k*2?!Z:W"P8#n)%k9DV6;{LKծ͞Mͷ(Q yGZ]hO" ]?z+.?EۑRTl %Q`lC]-| oR qF NVh $ M&-t*ƵU,&d :~dBTk3] @}|iRgdMBtGɄ–*Gw׬}͉hENAJ_ͪHoKȞrbY>-=PْBoO ʢ6PP+䎘x5!Swtďnf2'/ǺM7Gd纡 Hm x@,"{u'7=Zv:<ˎ u;KU`YiMlɰ\V>+NR[ufuVcYHК{"JɌ\v+Zo: 0F Ll0H=Xh}q8G Nf>}n"Ga3vx\~v =Ըw7sCMҜHcn5?ͷ3`P/47oػp+ƴlL vkQͿ}^ X>L@,bHW[n,m$@~he6kԇ`D>uK-=xiG%O*uȑKLѐ&;|Lv]qg`N 0haT }TPt(įtU2 ҹn/P ۥj(eatc~B\ߎ׹xWZVa֥/:,lOY'yJ ަ|!N;Ͽh߀KO>ctʂlG'zomG)n,| sYs9·cRAy0/öEv},Uz h~[P5aL7sȨBw>8zN"HeʬdcSZ`|wAGX {F|/ 2&; '$]YXδN.F@&}XgWݣ31xc x]Y`qCNm[^1\*SdM\U(@/94v˛Q3aˁwfeIsrb:JrФߛݜJڅƦ#k3!A8&b-eܖp0pzX4!AJJ`o{x4& 3]vz -'}Iː FF 7G dŢf}k/ʷe~WҨpr.`V!(vGvEWްx85\9U\$<vsu)=bw"l;Hb )İ(HNuSqixJ^A أqltۧw `.WdEA_I=_ =#ǞB,IĴqס~Q?b)#׫cQ'LV9 n0U+݅@1Tpx l0^ߏ*B)"p6u0,9RPcG$6m@xS\L#4^췕tdV'$%Z6 n;xG.v+N ~ݛlXi)/2  ~U;,BIi>P5[o+ .v6|d@5OWY&kj4ɴ5`+oczlb[y?ՂU _7r9  /ªZXpf!&=8"d;^1MwA+txd/>7 Z󛼼-0|̵*:AHʜ .#A .Uk‡0aP>Oexƻ“vp|3:W j1>+UHMmJ ACd)˰ x}"W$l79{HG!zźDC林h*KՈj"ْg,W0 8&6쾀(_^Ro5[)~k C8GHU&@mΈuOb׊JaNMK?] ؄]QG|~雗TޞIp:*yi29h6&"y'[>ay6@!tR̝ڤP"n1Dʆ6Կ6m¤;{ᵞ$ש]*SjIormBoԕzfi`Jܺc/%vyđ |({49[<7}Vi{;-hL=:ŤOrZ- +4;x}.]g3 Ob?Z0;F,R4,`N7…}@,C8f IMӜ/!I͖9pYع.̖ +Y"z%1%}S?}.,i! C7B>^1T{a{dUpŚ-u5fк"-ҀA>bȻUn&5ͽ8sI*S9^foďh `*:e2-:C|!.穼L8;'=ώЯ{֝wq8r4ImXe;(3c;׳3;\w}n b }lPm)-qCj"ӷœ_@pńpD83X7dluQ Gԯ"xg?0eنʰh:lEurWݴiGcXmS *C CP(gS9Epr3.oH2-,>{jXtnbŊ|TvA8PA@q xmFS{~HCܘL#C wYYh5/v,p랻 U>) 𹠪`7r v*C2ݲˬauA$mƞMYle:pIUVgб80v¦B=nMHFڞV8rW]#nN3`ٌ/]),MNQ6Ǫ`M5yCKqO_ff~{`ȴ^lO)=2| DhyhާwvMXWO^Eꦤt9C˫MXݾY4̗o"P)FkؼsМh1%LHY6)Ԇ$ɽ ɮP6[7}#&Y ZTːS01 i5-ÁK ^SKC3a4lSXOdjBBNUk#ۥ,ՒzVNz&X7#|lO[E?jCt(,Y,4͗Uo?Y,wuO~*̟j;L?\oIIryjD3 w|C'QoSD$ eb|u`=5ڌ'jLKj>-'bd8>h 0vO}=7dg5 m5SԤ#ɚ- 'Q9ZTi2&BENQw8{p崸DCwVw`V+цX.gJA6y-xfNuZ.G2KV` ΧRIN2}oeew )UO>bm4O,nm2e}*)Ui^r$OA9[m:c7私&׫CaX3@ژ׼#w^^gT}=T̰UX{EvѺ|Mlk+R5nH<,N)qTp›Hgs۟Ǐ#,w8/C3Zj*ȡe|M3YxT0,^z"a6s[8$풤LrP׸w_-lf*0Ͼy7u,>D/{:Nz7. #BYcHrA ta?2Kgi{TAլbT"G^=}^sgM:#b 뽤WuتHӝ^Ai(rށ}P#$2*"U}}`O{*j˃0(KĤ{N]B-GCZbQ\G@Kҙ'w z?u,d@X^\\ \k@¯r&/g%d4+}y@bsA0kפS"ML%D%n!_F[VhJ ժb]CWLK\3u#I[(AL _YM8W>r6xʶH 4DOUE4Eb :B}f.m2IC}OaKr)UI (<ڤ%~Fm+2a`Z eU>(~S_;ϖO-LO?|jF]":6[~Eg/~=T~ad]Lq|P :! O^gEmk&rc֚`%S88%`69d1Xn'S%6/FdlԤ1ˡ˰VX%ī߄Tw&$[>w[lx~fҷf]'Ma#dPC-_[-H1)TmU?ΪkY-<2N4 Ta*#qEG@B?adiqSC)rˑ'_MG98;j_ڐf? ğ=צ6J,iu*}~T,{mgW{ liW!V2e$E&:j~jPj٬ 8Bxؖ~K oGVgmSD)·Xr s 'nh~~%n~3ϼrъtNŭ~DV}7d!oc*@#^L$%6tp@ fIH1MN) /LU\;GuWƹ=Vaa0H~,q NlF*J ITftRO_wZPm ?d$ىei=1/$x T ڦ vP3?T(|# z>!rFS:f݃2?*G TM>ReTb)U-#L[/&GтBJU|/a3 Mq_ ,R)XpZȺCkxËWA^#nIJԀ{k0(b+nQ uլz@f61Ta1vvh@uQ@rZFojs3p/`\Jz7X>Å-x8ɹ Ʊ$Rؔ:d =. N/$.)sK j "LN]/X8[rh窒 ͝136Y22[.mL7>bi%-][x"@ ,[ݚʠ)$ p4y]A4/GDDXB-EGWZpϝqK,~Q KOv`VټObqz]|`(@?E!˪iQa[>hz{` 5&Nmռ ~1Di'v{-0:p fP>='XtUE8ڳd'poo^^z$3kk|ј%:E~CaS^j aNjybzsIeIgcp|8. 뗆f?[1@UXKM5$ k뺔F[6Ej3r)T'rJbJtiDotqVrLKsKK)AbCphW=#x!gMo>{ţsQz廛nRvr"TL_6"}|B}pKf茬gZ7$J]|E/T$փgxvXf''E&&.; 6,MRÛ@ٶ_7A)| d&~ñ-X?.'xH1՚m}ӽ3{s k+@8<7CfSwptsS>o1핎xEs+(^Zf0 ŏ_n`kx޼sR# !ו@լ5|،z[sv/\:Μ1 #oׯJ5zUBS4LIYHT&[q3)ӌ:?'kD 7s|Vc .i,#PІɧXX!4Ş 8stjh?ě18n,Uqtv(9'](7Ply4ɕ&E_D/UNހGnq@9'䆮6)e3}L:(u$S)1a;GW؟/$xuըPsa)UXDM>:B6X3O Z-hoXDPRl^w_)@'xZn>zc,sWL#HY(R*W+pyN (2XQxDS>O'q[XĂ @gL{)LA4`S)\o YŽk kl.I uIvHBA]05&ېSe,;ae̓NiI/FԫbzQڢ#^r p/"M7&=[um/|7LS~uў?p dT8wj|{`,BK;{Ɋ*1'h(v<' tHK ! ~r#b7btwM-4+1  ?"oU$ evhĵ}cGl-Iu-'EnyH?0^ ӪrlʴahuDQዔ$f} M_ז(tS4^;`zˮv]ENMjdӥzW~Glٔ힭 [[*\h|.VJf[B)^AAPF:]RZAL TLJG~u"#QHzc{5zd7J8}3{D$n B8!X'LVO#vU.iDo;umqUx$%A&f eRQxAMAJ$߾.$m/A@O8ءW5rnRShirDGX} o :@*/cbGIEEʔ)X~P]&Pmw7aLtXf:MEQ^ը5v1aߢB`,*e-.͇;@ E=idؽ18(@U5D UŒ9⿫$-%sWc1)lH]"L/`KO`mˇR?sIPhB=>i}cq\d^o>=R? 1yVwtnSkrlEn,RHU֩qWTܫY`e_5A[p!Q~'A`7[IR1▟ȩԤ-M8ʌ&ZvkOMZO˔> {i301Z]g$K.Tj_a *']+Ez-ywe ڿܓi(  a^v`N 7ӻ0ӫVm1&ƪ6pK9> +ySu,rϾ8t6+`t kB;j^R-OOPB ¯*wj|J-fjغՈ yr]:Y˴.iw'CO$IPq/ff`4:ȥØol]Vp"Q怙< X$ap"Fe LJ_qdGkȣT;*_b3Tl4;[8BJv2CUi[u\O%TA`fC6ތ3:m?Q!g,s|)q?Xe//unᕱ+P8rpz`+GqH !֬ڭz']qfqV"W\ =rzI1*%CoMcK`@U2>;ޏQ9^ٛ;MiS!b8?gԖ\dd6Ț}3\TzfWAtr7_U ~$+ 'Js4L=.i,]ؓx K=fW[L ¿Oܣxd/@v]u GJ0ʷܻi-3{:sԋ|g n=Gmf$Y3eJdrrdNqw lt;Ck';%nOLPywLK\$~Ugs6'~$/p2/^.\" :bTiDPFV7W) ;FM} P瞗ᆈ1a: ыf#z:p:}f|:@.IH&4PYE.CL:<3n&,60(f-ViCEAقBF^y0^0l~wv&0ʯU(G,I[m l f0jA^7qZHT Nֱߪf=MoZbtC.ϕXF疅ͩPZTJZ~ <RdBBh⮪;~遦qs Cd9 Y jFdU7LRZJjΊ/2E6%abZ aK)* 2I֞06ِpJԺId T^+S}[E%x \#k/9CM=[PV¤XkD3Y,J PufX Z1 ni3ad[n@}s;@w=Rw$PwqR9(,)}f/jb_J)Lf%vcF~tcbQ Uj%1?SW>cG!.$ EfA .edB$qJd&F3S"t5{1fUw1nm}XhR`^J#\=pPM>_,yDQJ&:(DDx f>,ٍ*vsE'~+6.}C=}>ш^.ũSٙJdU &!Z1[q(^j#f_R/DWi|s˸z|+~=;r/Y/eBۡP9JLc,S=q#,Je6"I{ܜ17R8!)&btuN)v#B̼^FGouX^ w#;<`ٔ]3Y |zw%`À!MMȩͲk#i>] U6Sq1T9}d?˰ ^I v)ٳl5V ɭ1$afo15oO"-ӖT#g(+8x yVZRhz}*9~v`nW< HR:c[zbㆲ;G5%Y$GuҁPӿ>'w٫ dD|#y/z%J4n%lQt8&sMHL97n{(?$0R|%X7y&~,0tB r)z[E0b4VHάZ-$ntŚWxkIB`+r_O݋^99F_Eq2_b1v$S1߭?݉s0 B7-Y]ln5LD/x H~6-y6~pcI2{ ob%ܵHxlgW";1q_7]l!{OV'DIX_:fY?/Z,؎dS9ngtt~sh 5۱:=w/`/i-8LJ|~üױy݉~ Hhn {4nZwqMHZ.Sn H? Vr>'?7x#m3h;J|˰($Q4um:NݹId`6+_o& ő(gտTBc,? $O -) uK) s'$_k[ke#S'[Yٟ @nqR;4K{Am0ֿuVy9xȑʹsLgSow% |l)HFi3v -@f 9Ѕy[q=ў'+jGQT?JxV?Z@#_!t5_3DLŎcx4 ͜LX՘*V+=>3)ُN %!4Y oV[eeVIj{5ߧ*SO+&|&*4Wn\IF.np^SbDYt˓v`V:8Ejn+CQI< 4Tub7Z[v=a{gyסY-=QvاuA/t)VڈS.ybHW)2TUgJ$#:%\,N^7̼?&گ%۩3O.vDډ_5S0PLѕY:4ZdavDzOn׳m-EoԨG(}2Y3/O;]t7#QlWͩ|?"Ny=Jj:B/&f]]R1oY+-C*i6"es4y\]f5_.{-_4\)''-y8z6'GGYQ S ݳ;DKnu(|*c1#&Yk*,쏷)bbpG,u0 0_ b<΢av/^C( of_yU,VU4~Q50!:oူ +5)`^֪Yrj0uQC̑aF,+7^&"C`Gݣ^e7/TeWOh%b>a<`dCqOMj<`#I?NNhx% +f;ԕ畺$t}`-pewdfpYk+>&/HL7SiCN`* wʼnyo, ^2it33r;CWq \r3b.aC3:ޠD^|q0hJMQyEj⇛)r&{̨K,q45۸g?J7AF+aJo+)i{!??{">KWoܾrKq$>~2Pb"P TP[7+^ա*h2F(n(Q>ab4ca+ٌ(uYYDYz w벇۰/ħ\_c1>񔬃i譱jpd]vk]BfZ%dR!d )l  ~{IN|$c ]o=#tpev#T^pBtGM3(xŘ"%~ ]<'O2y(-eȤ4rSc$u-E|$^= ͗0&ì%[+&TD_p1-}'c MHAjg= T~F0d y"\⛡w\_->L~JhXy)aQk713(|iXy]9E},mw01Q gk*0KOTH#}Lvk*ADL+YN&5)ꈓLwV,7YݿO59P"bpO\t)9%U:}Ň1 Bǚ/\ Hj$VTDIR 5!  Tf_䩅Rۋ5 40j[f,kD0)'eBVYUeatܒBp:.OylY &)rnځʌ%3;ñΓ2dS)Yhr ӠIUKT͢= Ij5IgD&4#&TRV+^ z AVl udiL ]e?\lss%to_F ^Z2|'dRhuiӶg ՠL[nmQ|+li'l1v{&{8kW&EMLZ_*vڵEd3aiIHFcbllӰA-v8-h؈>VS cYS]%ZI7![!!6 P9V"& @jO[_B&2!LE -6aM'&L'I&WK$>ROr,~A˪j r|k%Z3~٬^$6Kl5B䍠T30C/{/9̀uܐ\Did,,U] fiXEag_RCuD~+?hH[6ozb%ah4pX",⪀}SSe5 }U.y8ᛆ5]=<ޥ#^R "H6t099l띪6]NPtnpr:9'س~b8.he- ^d%E, !lYYZ^ΐi/6x aߗLv*+GŜ5K8aŪ9n{=is)?"Xj0#ZEc ^MycLOfgpd'c7[qb q ~u 656Rg;e$avh틾 n80J-miHOĎ([fզۘQZ*cyxH[xse:S4c%;h58VR^(LH^S> 8GգV/8[F5WZ1JS5&Ѯ͚gy92lipprSrU%3OYUzًLozƮeZ}UܛUaTJ[_PGpJLXR$$ x<1TfA A@ -"YLUq gOKZC?a_U}n<~l;eA(~l렛P o'깱.%o 2 ӊpgn!r2Q`u%hsZJ/l'7M.~ {%-Ǯae wdoZLGl=@2ꈂXeļcςZݣ bfЋw<'y{)yP0<: ] m @؉ x)ĝ[bLVF^!`xnw,uRf}Wr%k 1xDK&EH)(]g]tRNJiQ9x̬" QF%.qWɼ b[ZcSAF[->` LR #nO&(W=:/,(߉ۦAfOrSuYٙp^!{c88rD,ASy0l8Lb ^vW3! K UTH4kjc>=4S&^G8;wfA $g{ܿP auf$>%Ohɰd䎏^=Zk"m6~SD"p_Mщ9tߔ콷}*cfe6$ ,6do&Oӡz:@+Po?s=iPaRsI~DIV󜮳jV='ObOmĦN>qO039"U_B^:XB<6`.}܋J togF泂 ,sŇ x=04͉y}H3qAϋ6*4,KQfddHD"ӵM cTU OoCQgfSqW Fq,TRZ^6J '%Ԑg{;@PihH P]IdLU+1@zq`/.S+|eToch;=$0@\K7uR7Mv$|< Zh/;_%;8ΒHoUY1}Man-CΙ˩8CD(ށ M%0 INccn }g:(M  Wd?6Q^0x!Г-qrmL8X?N?W22mblbTW[vRIǺ#m" ד>ɺSW҉HL6pX %wZ߱$ ya@~T{檨ƐO5aJBS<tS 82u+b l0峫}Έ/ټ}gQSCcdQK5zi% *ϊG?oYFF\RxjVmկoteJHN[ڽ)LWrôC oH/ְj=nuY`ˍӉ e}RZh(n\溆wǬ~'xt2XkM\渲,C@S8D/[1X{`g|.?NQI=;oҠF)I Dj>ϼ^vf {ueleN𭓦XչċD@14:ȷ]C9M[MTRgzy5EWN3_L^J6Zm\ Q+&%2;3|"&5:8jVod*akq4sL(HIY%('_xLIo̓ 9T[Gߚ_Op!6]ḻλo&7ɯ=}_+:Ek0:Mm/kԴA~'R!I.!-mF"rEPHѕ,szMT=Gf;Sl,U2>mG23D篡Wq'5Ug2yVtkpo\4w@q],x`Fd4Rw2aoE M"Sw4q3n`7k:ƲqXORIvZrv?4^/Pmt>#|=?dVZl#5|'B}9?WH^S^mvF0 s+-dk';m}Ur̴‚.+rb2K_cd1T1Z(' C3 ^Sތ;i}x&EsTQ0tm%Ltp,?m"MT!.W$^ A%@‘(xPb d!2lKΥt&afwf)7(v jŒB2g+m?||6E9rQ 9Dv ?KaP^|l)JDd S9P8} 2誚- 7)zZ  Q:>v.,^G7ZfZ{n@kS+ħ6gЭ)?Y[niz1À0O#*_D~* O(jDIkSH؀qEtne>Ф2-}QYb ]U76aR5?}ES DֺNP>ohش2^\}$ JFcpߏ>?2K&%)QK=Z*P@O#n19;@ םky#oG$ž Cޯ4AM2I\ <7p^W͵x@>a0%OF2}5Eyeͦd;peٿxM?-FZjAVMs^CKۍ:9(6?ϙ c@0`.cqQvV}k3ht9NQ[rȥZ~ΨBDѠʧM:3@K=;[ϒݭE5m0bCL` ȕTZ̘_KdN Xr^cZ*?q< JQf-i`Bm VM.HnF!P P^.5'{帜aʤ"#hGR4@p\.S$ t7RB O7h:眸l ?1k$L!`-/<{soiKJh}b5- [=;@ry@F`N ӥ3+퉊eƔ*Cbk>D&P ;_pcgӎmqt*4W.qpR(بsGOI!ŖH2Ad9eA*zlܖԹϚF *(R/ZdMUܾ2GN E}8̭?{-4ΜIF:Q,]v-mt`P:'FBmߪctji&T3v,hp#6*Ҕq]5bN1l 9UA Mt 8ؽڲԝdeQ"┸1!aPBap1+Aww索B2JlMY+_QLzxI 7g2pnqhs8&ZBrwQ$('Eբz6A_ Ng:9`[\<|LDc?+ai!!bn).egJХ#1ʜp[ZU.PN؎pjXcAk>^˽k24NK,=qf r /csyBG|XvE6G0\zA2BޏLPOpϑ+3y]&p< KÁtOy76X/ 7/K[' } [Yܦ~ lsIB}%4(AHϷ}C6ŧ/#S1+YoCxk)ۖօ f~g;] PKFiHp`>'6ug%#Y5cy?N>e._X_*g \lkcOEɵ|pXkIPڑ']ՊI1##%/Fko v"%$C`+N_ tޙ[Fḯf#jA>^&G.'0GkA"mɾ6s0HN䟦 vp[(#4|_vuRMo€FMiފ`$/ڈTT{dm19I}ۓRx,)Xz\{6nL7]˱'0Md-%ئ4#o1}OqrH[ba)`E[!8c Dcbm0a?ψ([hirxK6ŏ j"a >`1L3:hp֧荗p\4U}N3I\~+^FfӱG\J%n4 WFhPrwED !W }* *"N)>ZQk+(7w}7[8WgDc-gmomV^T 5X KmӿadP*e@ӐZ0P?cRJ.j~DKLﳔDU5Yf< A0V0 LkȵNv"آ0P}TO5oSYsL(dܚ@;ҽ \p?Zm0:Q\~TF_$ldU8J;"J)\ڬZ *4\\"Ԍ:B), %~H=b9~t3aS;6ur8,N-wƊ#Uvk;eQv/I9uD}ǫlҹ!ӳݱMy8^% 4YڦXk|ThL_<-?>U/Cژ/p3 dsfp\ ι >l}SG0ӽ?):XuL/!{!V 8'9J(LHkz⎊6hpȾC9={g{y*Ő)16qot-g c\|n:^cg[|[QPnPWµWRiR"O%NJ RL%פ*f[g0x:Gz _dy[: Q,cEqڢn&*gu 2꬀Mc0n_ r^A)7@n=T-6Iz"7,AITp"?5u8V :<ȥ\xGQBLtpFMX)>\{Ɗ)CCS'rVZh4 &m!x\oWݬ*:>qi:w;Wİ< 9H+ 43bv)9''Q؆$Mr{ܹ͑LЋt,LU뢋*}Z·#qU@ͫ~z- /xv8V 3`FAD@!M(<aQTgkr'V${5cz rn2oTdqE޼EXDT;FK%RSN85-8&@?m68Dԍ 67yX>.;#pc:x{_H[RUuu7 .fAIj~_։?Maw ~7̴ HCHUlV:&"vTmHe:5XqܪB?p4fp#["w_Bks}Lo:bxfI Lފ7@q((kQ:o(L^,jy+ q@|,{Us~4}E1Շz"7>Qd[­[s7~ЎEs9'%|2OA6,ottNG&w{ͳۀK[?5j+ڮy-#^.!@ ?zSeVۍ#w*(O3$w8s\ ޭދve&|ܨ@}5f,1i]Dkz ѣ$( ^?޻ mbJ=^+"Њ?;+)B\E"N% 5I L9wjtCCKߓ/yb 8Lb4ceO#ۦhcmЉx}CqRgb$z:BxQQ"%XX{b` ~+&t#Z9Ka.(>ޕ!L2ȡgxqǏnḟ- b4'O0N")LL"Qzm9D}Wh'ɓLr-0XnUaM>=ăRgE[YcOFMt^T6q^@4 Djet+>O.V]jŐ`z@ ]/- qb@M_ϫgs'/1QIX5DŽ0p$a'08r.Pr_ W.Fĵ3(np1|4Ig[Щsu2Y ZͺX?,8n;7QpdU/BniZuZBe|\Z8m3K/:q ^9XLɒVVh?w簢3:l)Op)w{a boKc-eqgκbbsbLߜlm72M]EN֯gL:+BKܭʖdٛ9v(z -|Liv2%J[c袂KH ^^}R'/AP I@3r/)ZX ۬@v e!Ӿa53Z,gs-bG!V8:} f.{M6"gPѕJ>& Bn/>=)M(xXffmr6}77vT_Т՘돝܇=7˫T|ȑ ) xs g-&jىhu%uHx`]F><vs6#Eu¾:ul>DhVKN1uhz t¡ ku'[ %>9At!UhzXfJ 팪SA{J"tFhB%Y E*Y5n2- q+eNk 횯K3P?I Ez@]VfB P>+ZFE4$'k?Y :Ka2{ڋa%˽W EQGڍ J#a*_2&vO[Rc*eڞ:%8)XÖ>]%JYC_3FE..A e{J6N?5}#IXXvBJW#D#bˋo{n#Y ](ySwB5%JH#W@  %7^ L,WUCn1~mE*dvxw@ sKq.,[-☏92AWq'kG&k_YVz-ӕK} 5-JZ.O͍kW7ߙ>^2<>nV5 JyUCtQ0P]'63Q #0W"X0E|j_"~xsTP[ɥ_7 1/v+ =<KJ掔ni%ml0`e*,ȲFB(1UW 1HJuv @#JC%4[|Ūkڕ[̩D@U'j*"u]0BdUBtXo:1K(Ycigb~Vv  O66*N{% ."a)ZU֪EpSqY 、$c]0Ƌ'Ka|e Kj.O[*FW:ބn0s:c;jufwmd1}loHAߝ9ui%6“=+AZ_hpA`[zk1ُseX|,.+aYD sR1WZQ 31#n8,+|L 嬁Ç[+$u¥E༑Av hU<\_p\e,lvB/#8 ޟH81x f!hUZ-sGB+ĪrJNJ;T?KFI8UG ̩~+^uRxU`taZOJ衫iHݲ6ifcX[5 .;GMm 3~Ygg](_ܰ'rf$̟l/[zl/"=-8[)ӧ̀3֊#͖T3am{5DaYkz( vA$N c)] imz4}EXLt?Sczu.bX#wY0,>+܌o IeǜE٨ ~T2h-~ ]ڍK+̄u gsINZi<FTCH7K[6JX_,N'BVZxчE,T3 }"J!ޠ/({^f`.o%s'W>gC`=:5ؿ8U٨>ے.k'3(j$jsI);stIgn19e~4k  -גC͍{$(dٜNvtFq1'YkW*a>irs L_f(`f-x0!kTRWX[ڰr1:ɬW2=RmE+'}vQܑNdrS#hA61EO &RTg-t!_Љw^,n'gcrȖqyhzI^/"@aVkk_3GɞUcju=-e¾mPW09e^"f ᪡ -c 8 4ZՈv!fQƾgeR. E$ D3qsUUV1lQu_߮[9S}(L,Ϸ Yʞ/̦&^r#AVd1$$ Nj Qff0,_雳[1*') ->m`M=L0/SS[B#s /",ˑIҮDI>4'PS=^2rJ-M6* m]? *JMnpH2wpk6.'Q "LkrLeTFߣOt8 c;:YjK4Yԧl±5>݅X XqԮ6Swzh igc ^ 'SdUݠ4-2!-,N;{zB{DdI'(9l(Ws v13{^7'9z:|=gN6aQ4E%_̟W?_ܢ"pcf峇oU5\\69$nxO1x";,q‰0`5h჏Sm`` EyC>zXF,N|ګLke TLذ`sZWiqI,mKVDaS.da(: TtNEI0ganŖmDDo~K0G֖$ci8`S;M ujT"B~ w" [apXce %4;)KPAExp!yYI) W- W .M%?Br.̲jPU2heX';a?t6`Y| =A"oyfόω@dHϑ<{T,RRiqT^wf0^KN/sCxp}jj׵~8gO=Qoykӓu6^e [<dpcFR>E5_s.gLA4Nܜ[QuFnx;zm`CaZA7F"0ʋLtEGqsrX4gvz^O75F=dAY5>TKYxZ{`\3 Ѹm#85Rkkݾi"2en uDwhjy*8CfMԖU r+;|B@SD+Cz;?ѶV= W`\xzӀE+k`ezXi e@9~2LὓR^*WҋHڳ /}̎+Gopm.eG9 n^0a L8sF(L!s:3uJV>~ Osw5:J!a XsTznddVgCՊt< з!wuZ(3 Wa!H`(=Vшq 7燹 :|tTn+rxMA%t@2!iʥ'I'~IUgsq&XQsұO 9~uF?0VFu*H>G9uh)S`{NhBZ"׼Y`C .q PMY9!;X >ɀc;ռu* 8^dRlDYWގ71i]>f\ r0&rij7]2oBM$ǼD*= @W!:XSV4*Lpjߨy -Ad3O.DE )!\rwl0Uu& TPAjIgBq:K=YN5:s&mEM3q=fdmc[zNGX*~qsbkNt33@}XaV LR]P/=f8\֒Tcռq~JB)ޝ%: ȃO6[Sss6uy$^:XnQ7Tl 9DyPKOms\ecA [ = Um8u|XزWKI ›s4@l`E Dʐ^P- eסL<2DW~D6N5~c?%DYoEp6g.`KU ָKSW1ڹE;w\hZIݴU^?r>q-hLhDal$m?+qy5B}lbR>1u$ErSxKS鑃Ap|RCA_LRyJ@'mĨRt#]whyRzQ)+b#`lFx =s`|uz&1%DwVEkn<ș#+WE]y_lފ489(&I[&`.3pS gX6*Z=څtֆ>0 (%:-aU Tqk3S YTNP(Ӟ^3Ej(+rꋅc[. *(Ip#.>puFD寴8Å%?x׀>/jnXQ*\Yx "I656\$8ʮzR;ԟdIN2^#~)X_]z 4?֧`pt4/E9_r n~@ƩE)m! œlR0_Fgرy]>mlh`QyMqX[?)(GKpd0kCݧQ].R^ [d[7W&hxI*لj' d7HW aȘ}j"{<mx @ 6c Xf< iտn^x]ɑzKb+J46hXz: g鍖}m n 80Bᚉ*c ih<@/Bo_'0*벨q ZЫqRҧ[x ZM V}uUYL:p6A(5Э4-YXhld/_DuA:,DWai ϣ$r*l@C>q@.\ 7{f;Y3A3H *lU\ 1us^Qm6Rf'rbe%'U jùg O!0׫)94:5% ('C씞7אҐEd4E" 65;}ZwjPնV-̟jtתӆrYbY0LO 7ҲQ!B0Tc} DS_%SH'0)s`s; y:,/Hc/zDAH21!);j=AF>( X-W{Yf il(:J j[3;Dо@xFvo\ }6޿МێY%3-nzP8{iF[/ktP]M8gvK<ހu`u ?˽dwhzPȕ98 35#̫FL^7bѮ#jnCjl<cMD{d|¡rcWicL+wל^ܶ>I2;4 Lp1_ }:Y)W H} .UNtGN"Á1-pU>ƾ+y=; $V((&Ɲ!i.?a` +8=]|(S"Q**@| <Ț ]K;>=,2Q8oVkTK~ꃉ"`qt4&RHsQb1 /G7כ%7X^t8@_B"f"HᤤvG=XU?*xkFU$aiaswM9G#~_@k^[g,ehnXf mD&wxapH˨ 䑲50m1ݶRP[<4tÆT,fbxέ {+xdWL|;R7n4m' 0^%:id_HsmgI_>*KfC(},wd ZvweqTf!{`B rFgH횲׬dwN~_[>Q$ym4ϟ5Yᨯ¨ 30_? 9W*c,  :IU> )>ZhQ|N=[F (ДԎ=ʴtP1-+6=Bm}-nXo$n p{mUH`mq>&r[:  M\D5q=wfǸ2 L 83>)MC=k}QbVҾh jbK?=V]Pc跚V%VƦ@[w!\]۟=bB)'{l )SB*R1LГ~؛Z4mk)?A^_Lљ,#$Oܓ̗Ƹ?@%,YF_꣥ ǡ\jNK9 y s}N] omT`@ۓrzҫvip7sl-Զ $YU#Xh$i޼<1RVW?#!1wXBJx =Z5,ΙC [PʣuIC X*i$,ߤ^4bJ&&wD$9] ־;߹ƭtt1y쌤(;&bOS `W<"frx@AfIhZt)0SCV$o9 ].NnEpe {9wEko0R |"pUj]|4RtVC^ߑyBc9ߦ$[:a R24Dkh6JZ Kw׿՝9ECGEHt[hL?@ X"==%l`)yJ<ݴ/" |\3^42Gt{gti6)Gf'QR)mÓ,;s@P|t&*agI=A"HB쓷d.Q1<󦍟9Ɋ@Jp ->>&{LQ=1P$ F 7;?5/&[ң Cۓ(񒍝yRCq@2 .P{Q4VcI rqdp-;-Н)7uTmRbhύasLKٱmSxi튪?Xeف%7)}l}EIJ0 Aw]P7=0?v{WlS !u F ?/AjSpǂ׹,ՠ&61e{jA04J]hn/bfiT\r1MviIyT=/JҠz`sؕ+xZaP)_Tϒwo\̑} $a˖Y<`׉6@:g} D'-c?#2+}<t _g}CtƘ{@\U4߮j&؁~]B~$`QVp{hG7>4]1R-?31Id+\UnGxt=6r٧v4(&FTo*'殿0AHHD/xfZ=HaUq!d6.QoL[C!kSw[&_D+g@VHWٚ*DCXwnIbY(<LJaXeY`AnI# c@{a̖7ҲoV'ίnD-H ]MLy CvJdv#T*'S?riџrxk'+ g$LvZcd<;o tCW75ʃ /`XrÒWԒ^>MVòm(EAE¥b*=X0B(HHo4]/zLYޡ]wȍ7P kz(C]_&d 1#*U} wmz|1yyfjik#_qxo0wLG5~ҿ36j=(,諸[gW^*MDVi,EL)ǜ*°蒒#JRu\(sNkLOZU|tVLK'Gݎ,Kz0]]BΓB̚*}Z=׿C̢M'<}k8(<ٚH-iI1bWĆ;;&4Hf4LM6nL^M3.<`Jۮ :¬%J):kəjz5ʓ 5B7*`x(P1IL Ly ”ie' »G)K}3pg1hn**DgDzQ:$@ќJ kl4񣨅ЛlvdJUvݝ[R#.qZL/`CRӠ4bNvGisu(nKd:Խ(gJ5cdL/'?b 2V 35gvO@!l[$O)< {spC A5BRAש>cԟN׈4Wmѳv;b<7|,(]Ց-mhcRB̥'B [ lQ t+h~ ng@L3cBK~nOzw+"U޵IhZV-^GqA6d[֔cgF帗xP@GA+s]ЪY͓FM{937DGnYL{T[5#L'Y?ubfATqsD^mCE# &xj&bdZwMw.d皍.Qikm%h?m-:Gb.(L@SoO5tY r~np݈*Ad:3m<%3PU/NDc}+jIhǵ*7]Ιڼ ?+XIGck,sgAN!@NMHpp\ ̿O_H͚ny1Az]ٖn<ΘQ[>'F5UaF-d_[h6NGOv)(IDO>}D|-%1y oBy 4[2wX?}$vY9T8?[em~3rR+0.Nni[zIOdQQ2@:AYl#l=zC-&R.{A;ῃ)uZB`nۼV|v>@{HMY)!Q Tͺh?C@U2%Ieg8znʾ|~Ք9=8|T$|;ܯ )`0~9cc2JC KEӣ-QgE&WXmm\$[Yᎁ]z'EjfhD(Qږ] СJF~:tc e΅;lJ+yy סAG|=sB=74^S =-%je1Ĝ^m&a7s1t|xlsx{ﳬ&HCKmr^NucW!wfPo8M JPg3OD5"lfMa^̛f/[_^ ;0Dz"ӏ 6~ t.ONw Mʾv>0x4tFM$.{\o49K rƘ#[8{ L=g{;.{nĸU%x äK 0qٚԉ,U;-ҪH޿i>Z;Ɠ`?t9B²;N*+6!Kp(pQԩ59Vv=%asr$% EPQY"G+UDu Gfj#14#n/}f1v.ڵ˨$5dXJ%g7"O$s p@l;M%**o{2l[-}ۀgp#K^zG>;z ̳bP˂Ҏ?'}-GD`NpMكT!biPoG$J$"16jPKzr>DLeQF,X7ZVqޙ."íV+&7?T ӞI\'ރ#g>M'c[$c8($mk% okqMj+I=go)B_.ZU>giNʱ8LdM׸D.j$;ݍwEr'1{Pu]^b5-2e_.d1#%:j@uc#@K/;R/vaXi=9;mrN!ax{I'ğ`B ŤXm ZCz{2{r-iz\N:qd$VYO`S>r)E-̭i?I=Oc$RS28K?$Έi@;.i+9#h^Z*x77^M"C )ScI/iEhr SA͉2`:T6vԥ'0;1C>x_/bKYԴy*LDAՏzGzI|&iVAGͭ _`.{)$QEJu['CL/|eB /h'كBݫ 5ӊmW=-{4 ,N5`SuwX$a`0kU;<1dU Cmnxm4iZq=~D/Œ$ ;I&^w91lj|:A[ld _qͱ"S/EeEjMJGWMzQ!X+~֯?C$1EXp: Z3hsGfƨԍ`v3-ir 8zlSCW_:$&-㪃U}9,֢'bHk^}űdOV-ۧ!XG5o?5/[Xe qͰ NBշڥlO;&8ť8ş.Zfkp>$w8@7Rxݶ(Cxz0Aa.!2\uXvbGٽ#E785o2gDv;-b).33W#ȹj&X0f]T]>*Թ#KMVݞzf _;:>R1Rɤ󛤅U˰p9aNO'`hoP-ȵe,ҒR*հVbl/fkݹ!)|ѺoFpE2oDi-[vdZ=(s14AMv\e/;wy: "V?SӔ"Ϙn>y| NR9 VBkպo Ɇn8j?r"Hv, 9@k.iT#.tȶsTR[)NiTҙm\z-f=x=zzm4/?oucsxe^x%ӑs3{o ]/y/M= pgˠ^M9Ā_ۮ{ii Z*IQ4㪁IJBw"v: UVya\ĚM [z_#͝"+;S< 8k BG۔tg_>U,e`kF5/h۟c 5^ {?7{cdՎd_Uqeڗ(-2W~Fs= 55aXYhEj4gAl9nEDN %#iAqcnk@bHĊWs & 0 oCj`\V&ݰ=poҎWnV{1B {xlYvr_uJjF2BwO ь`}c!ŻU&4®l AyFCR53i^} {Wł|U-D"ՓNH * &:f1v~WcG ,ql]SN Ŀ).l:K%IbtQa_tֵ b%E7k^2eEycMkmQryu!0E*G^"Ą j@o3ҍE} X{f, KD-+up"WBDc #!a`8'OA+d LC1_ St6MoiaN"a(iۤ5ISb֏\R)(зÐ LaU}ʴ ^11^f [N'J?:.fj e, Jlx1 :7.C$ҹ܍YVAc&{2'ryڷhYM%*{!)=)}$6EsA"O>(U,UFI<)R*rO!+c_ddesiQ2{00O {VfW@Ԥ,WV7niK|EpZgBd#Nг  ˺5il+KTм =/]Ϸ2--HxjJ2YU֬9m]PsA4]W/:<-{b-Pg-dnz>ٓҌ`H# "KwDZֵl`|tg9Zmd^;tyiM3BߒsDŽ뾘-uK$SW̴J8 >O]rKZށ[H~ I95%6 Hqs ]D F6UH`oˉP4-aӜZ!B6PnXr<<7c 5H-s{Sg?`Z6_$KGѵcVcG_Hpͳ;m%^= Q! ΂q5i3']6郘dꨬ/#ʥ$X?u@(%ݭXq}d1# h\(<BX& [fguKˣt̳ʰP ͅB /@3~v!]& rb4D=O;)6"qŷ nfЇGwnqMYkEOy?ӛ鱇Lgκ*[& |g^mK=SaXOw\8S!&zoyR4[jvif] JR%xql&^Q!$f~f`s9cIR,>B)x_ZO58Mڶ}%˾ u%= f+nS-IOLJ@pٳj lY`xF`ԵMncoӰWbhcn*j7(YL5H9ְ)L0 곜ƢF*z憸$ 90%6d#Ǘt۶d;oH&[>#dGBiv+ Ekx\9NzdO3]ΊceFlt:Gдx ]1l"⫛ })a^;TWr ڼLvHUWoH£ڗh.|ZM郊&JUI$\D:xb-=1t2mHSMeu!D,=h[A=ھ@2̈-hJv<,BCw`Ӆ>LUS/d9j\Y^(շ+fGU)LVWeBLAHVkHJbhӉшdqf}o|+Xuڪ(W8qYd"s_K2twNdތ*cþ%5r2FmqGq9s|1^m⨓7 PU>tY'uҗV]S!-clQ~94UL0)yez˗ =gRkE(-SwOGuD6HwwzpɟE +Sg ju.* ߼0+y$k:ŀ/d-&Ҕ\6 8l MRP9@پFJ`LF XآSҵ{q;OnoRa1 xwh%r9$a fDJgpSNTt9Vc@͕0L h|*b *vncfhbp'2FH΃c\W$kRݩ*}t X^a䨔u٦le"WSM"(;]!jBQEzx<fC A4CK Buu[YifeȏresZ}M΁y}A)VӯGq=lbwN-=zq'n@obV՘TA3V~&Tb狍 `z ;A)(WQn :_mљu$o>+"Oܹ a<`}m]҃?- ז%؋8M`;®zwpBg[e𗓐%b槌S _ {.T.; Ҹj5BPwnUNcXeIch8|0ZD65%E`b6-WnW6Lw&1L.,tP>sMgqKkBgz,=`K;)kcՒh9$̺kS aY9@nY'r[7@4~0tC?2Ɣ}?6%cI kRL!T5ӅGLѪTS㬔2A뢭 ?(lÆߏz?溇eZ$69k"#-cR9,U+"sI5浸kU(,%NL.8±"oƣ]F&k_v `2"Cps'TJp\#5rf N>{p旈-xfOpU}_6Z|R\]3{az4U_v lꁕۧתR)AIv=UXZHzKY2"Zpwb=71*R_Xŏv$'CNaNə 8\5/[ 6O}-``LcgTp[kE>:q~jtBMj1FZwًH{l>c#z|K#h?4uWdYL;v4?[Jus8>NժWD0ú,=]^f#T7T8-yr6O2n*&xV,nU4 Jؒm2)$w Uji=#,p~ ԧ]oDڰ{.UⶓT.H7D!G; z\:W=e+ۊ&v:%!GF6ʏK.uFt;4mi8"[hi {u˖y|<ȿ.`zEID}kxEdFOw?ygzk^Orb95P;Ŷˊ/ӸS\oFKjIrľE>d2ed)Y/[̓XBobmkjImc@=Ʈ<`I1pb za0zXXvv(xvD˄߸bq+?W ]~#upqx 2@qnK,JUT_?u_ScoTOt<'Yߦ2c]I/2PO7o3@bƘc,>{Ɨ&TW$o@1F >8Z̚r2$Ri e4?%B$~N/XE}+J ׏;`p(մ@|`H*ҖcۉIx1%:qe,ְA kV=~W^xK^ O1 VN)5F?Ud[00TH补b%i=^&0_&$,%_ɳv|o~Xͺu P vajPZh|X+fρua3uZXHe[E2ӂ*^cӸPX",ܢؤd0H0I8|6y_t[8_ˎX2M&mJA!|/txAz#1ҍ& {oxnPnAº < [8NPBhH!a q)9;nm<{YZ &!t]:WFVy8En .fVX*mZ3ٞ.-wï7 Ē y_PP $hF5^!"F1VA*1!wiXph˷i >E^ Ar_Oie2Ѥ' QOï>vWT2]@]qr"VeY 8(jgė ^[o).]g14u_*u0]lāt0x1g.gSޗPfOSSК*-1R#ajXs xDa)Z{TşԐ>8{gYZ070701000000d8000081a4000000000000000000000001616ee511000026e0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/atm/xusbatm.ko.xz7zXZִF!t/ &]?Eh=ڜͩ}+kH1Sοp2]IaQh'p6Y8jZGx?Hlsf5Uq!vK#g& 5w@*~|^DRjRuȓ q^; &E͌O~݅3 .諃-}fxO]_4[8A w~6X "^.O^8ޕ޸Ke܍/cbm|͉ K~g՟L4lZ-sǷͷe_V)-g9w~T^pV(b4$ߓ?FК?ajәmQ%ǘӳG/?ʁ7p:KQЏmb.AdysnZw&7: g(\=49 7cX'AH"7 {j5U` FŁg`qb(>O,r] Ry;F'eڈH曤C6kv8cѲqd-[ ^;OW过ɺ\z]:Q/أ*77Xj4O5;@5S$W-p-޴XE \cݪoAGQT呭K`ZZ5%ڿ&H'9i/y$gL|Bw2UYz̖'51kw[5'fzIv0ߥDR"sֻA4֮v\2fW1?mek cP.r5qd!* q2(m ]$H Ƽ8TE]b[<9 zj2X6W}2+gdT# =8\M% qZ 9J'A˘y/ѓ4iPU<-"1pIoLe28τ/'a^&q\ǓKt.y #61JnUAO!VvG5w!,ٳb69-b]gG;m]933\5lD;*n%H5z|Gfv H`Ygnljo[NeEcLv*YnɋBT}AΎ&tuQO:U+!;M'A< <sIWdm'Lш/ oɅ@Nh,-=Ҏ]AaSÐf ɥ{xR'HWeP&q" ܆.Bɑoů*o( ;HHLL4.ۚSHl8GeP)&c*̝S}rͨ@ Ajwu5L=z K ^[$1 jKg79w*!'+K爇mIM!YtYĩ8q' Lʶw)Wow)#[joM- WA e+ɦC'E^6b&HHniPJc`mBWMXoyE?aˤQrɁ- yoBVu0l^ܴ7QALlث4L#<HVnCIcƨ]J/6z0S8v!;16@-Zr#j \c_Ox0y M ~}6Kszl4 *٠as yaGcf"ZXe}ex~]YF}[/MbmϕGR^Zm[$S_~2$/ 'ؠw0]z%zeSM>`|B/ux0I^9AW)Hk-F&u>$PxWDS?9$wd \i1Sh_dn+bh̕@A^hjޢMwQ*eDa #y}$<&tiix#+YS <:w0Pz6EQ5cH =BXb9- fAmzQ.f]YBS=t.0"5MgHnu`1sӚU:ӯD#~ >4,\dHbK9DȾTRr[d 5 K9 r򸢔"PvĚӪOWiaBLϴue9 I}kr*İF= db5 fİ mIf0]9$D)ۊRa bj9^ ]VIeO i|=&f=&5-0_0vLNjTաj)[ˆȔH@!DŐ "h'7l'|2UDω/Ruꯎ_-91gF9?7$+#/ n㎕6~1Mpa)w8]UrUw+‰ 0 ͺޏs80g.).I>+Zp9mnP iL X6M7/</o[12Figa:v2+uNoGQ}|ު[!:Cji?RIZ:1WNXJ6AE`$X}[ §=T~o,8QB"xS jb&\"n2K_32{tS8Sn\W٭nu, M6h,H,3 Ԇ ؗȻS /ÙC8]a<P7!ϥ5 ~ hܘM\bdΉll[>*j_6f R:w{6]dx> T YNSʁ2t7xntOp R?"7U q+u+q~ r:ˤ,qXHǼ͋fӋ"d瀧|g<2IQX:qz5PiXc De'\|!?Gjmv|DLIfM&/Y/SnJ\& TʕPAH!KԝH EPSfbes=33nTgJ2{ksHMF|sIo ׶)Ĺ]з%$/Otqm&\+ $̸ B(L9Y R;{ E*(:118 ~MBNXG1Y5Kfam՗;M(?8сw0G`ѝ@}gbAiulb6ghs+%>:5JqՅDA8˥4$EzniF_b{~s&k.<%y*Tn؇X}DʆU[ 6|m6m VOZM[Y/%hdn$>r?C92'#P` E,\ jn)Rv a)o.Hnt.JlŌ#gmlG5+2v.ާ@9]OSa6jCͲ[?.C}ʓU@!%V#զ"v.ALN.nJd&ݻ N:S bjr昴Y8oإb.SdpFPKû6M B|W f "9.H|):u@-eA-}F,\ مbCDfk>xqf4u_ZhffVTf11AƱz{qŏGƓ#OQAY`.wMeou{ߓ *z3^F:M/20Xm kww:g"ιJ :@?X| S:Ig1n 鯛' S` GQZǎ<;or'P z-bZ!Yc8N&*5|Q@cܗ`.'QMZ޶mĶ6nUa곋uOu*%&ofd+ΦV8 > )ċC7xD{+jOm'% # (/)0%^-ZDsyfM{̺eX\֛3WW hCNM'`߶@G}ۊa4:7COD`'_wO_?vv.x6_y"-kYCe`f'l~\tQmFm;'v- IG~:8V^6A?Y;vbr$pڥ֎b^HR|%?ezo7z7]u;Xdh\OxL@bJ@aq}+Uf)|[]j@yiQI'׫q %]~gA鶄{O-ҾZk P>m=}ڌ@i?Mn'}Ay, C)1PsJ&mŜ0Ӹ+~XU>v8ӇӨP<_o`.UDѤ sbaĐr3w7,f"0%2EW]Pێc*NG;DɎD\}5| lTdCKz3fц"/Ն6ёYiӆgnM]Z֝Ο ߲*ǬUEzhe`ږ\{ag2MN0Okȼ<%.) =F>ۋǼɓytU'C@'~t @|xIJ@(b㭦EZ7Yr^ YL7=C=&TK!X*c0*V^/t+=>IHڠ1nidG¤T)ʺ'ޤ{?1hɋҽefYD8Hkl|Ƿ0sdC:pk v\99#V-j'pq7;]H8x1Ga lQ7!j4m{ @U>!d7>ٖò$-EH1"Cx5X>]p[;_zMi;sL/e~"2g.{;Lr|V]T(uc IdbbśEhf ̺&dD.l9DȖQ" ~DCF&;3NeVA276DLN?Te\D7b&UZ{d:"X0 toe4C܍a3Jj-!f17(W.w12EԙBLnӜ Zټ%cˈa:&0=8o]KP%fY3W- [ Ԍ ;"fP$da)N\_d=?s;{'}Mj `#+EdGC(KR 2WM9h26m6V)Z]ͅYHbƟA}d֦hU+ gMz:xmr;<;ˊKhݡx=QV}tbk-(ɻǀبs(M7zcB!׿xk8+  Cvs,wceji4XQ#$?-O斸,!󞟺fT(qܒfI[Xf>Vu>Mp-VT l %$_?w(:؝ ڒbۑM^xn֒-tjn5uz2x|\A3J*bFH [Ҽ%'5i 1X.҅tMΑmo [K|'A tRa:5M<@ ORCdWXrFK8N<8bV_龇z?Eϲ i-AP%O߸`ٿ.d%yRC"`I Hw-%eJtT$|cuUfDpkAt8s-&35HE]-D&:qP8Il / *1lAŵen;L@1S}^]3F(G¤Jk:. ayi3V0`j''<,yh-V~:o8 'R~XR=u͉cbC']6a+*̀P?l%tȜ\@&3I` (.K?3߀"cЬpa=6 @{UCO*zWY84|W?Ջܪh=v@w͖RJTU 怘M,ugYZ070701000000d9000081a4000000000000000000000001616ee5110000322c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/host/hwa-hc.ko.xz7zXZִF!t/1]?Eh=ڜͩ^ uZ̶D$U8/>ͩ=Hn$9g]^$8%sӦ0,ل ADkkk&ę%~dc І#u[š.<7gגxK&GlUm!ۖl#OT 3/X~dm-# D>n۷-hC%ɛ'Lo6.ŃGUΖ:oC_@AUy!Zg_3F4{9 bS*_y:qF^a+HbZ/2ՐmޮatAm8hOu XfCH7i7NB` T/(T)7w&h:sVc8ƅ-Sxx#"hz M?l5b͉u-9"|[{:Кזm q3ieGjAANVn} I`Oq`ḔT44$Di.7`31{vGtSQyE)e;{F9k:n wWgCޅ; ;w;VY9TrƋ3N:(h[{9 6r$MT¼yS[۞} ۼ #' *KIQ5*:R0GI8J-#5?ˎʼnzߊzI9-r ; 7d IH  V&rX?\!!)~ٹ2RSdֿۤhr "&zu-#EFnl@vf0d}FMbp34uGNLA#\Uj?r`gQnfoᒆϏjwqO}>C+B?($؈i;'3tE͉²}9hK*5@Ep A|CY*Q & kPEDrrUģ<wO'^Aj 38N=MĘS=iEvS;_ebKG$'j5mEM h21 hE_0(| *F [F$1sCWiۖVhǞg[lS- 6 "\]:I*fWU#֠>Ȣ1zD5c: 2nm+E~PoGRﻚiDP.$/  gd#>2GeN#S,Dg]tg'46=-%ҙɪxҍBm`5 ,0OdaǠ@4L闉"G~ۓ{vO9[:܀^A="0Ow랞hiRD_tuQ2m qkK[(8J{w( z7lMzv:ÐI]cQU}ccFT!aXZVc30OL.J^ZJx99ü ^89E]]q6X6MC ~hMztCU|K_-HJa2HP3) t^"iN(m&xݲ9u&M锽iAfL"GxܜbPQnF&}[;lFŜFv}Ƒ>BoI1QSG!+gZ"S(֓Y:FzLJ0AG8u ϕ hiLHp<׉-F[^#%`[wn]9;rq΃Fv&L1]so0 N/iٴi Z9PVs7pb !1 KQXYA QRpU[=M 1kxBpDWk1~q@d04U.SBHdWvZU{M);:qއoݚp:Ku}V": +[CxF '5u/ b|\ Yrc^,YcوNQ-aRFA&U!ӥdqbP ˭'_MFg""mFNI[ctA8 sMkxJ aۉʂJMOg\>9IT;3osnpw2SGejEф=4& "`tOi\귦OW*䄘?$rES1 f دDK^%5pc?F?Ro]8dl0GJL#,yWZ˼2HԝЁQp1uH$qH F? e 4 h.W+3纊| L2y sW}U;|e-?8NF4f~ '< l!#K7Ʊ%/Eb=|^ЈYVE  O̱lS쏾bu=QE [9^Y80v꠨e 0VVߍE`BCr_zKQ?=&_vg6:*JA}n st !ed#e{o->4zg`1WN%y/~%蠀'[g^/"':7%o>)ٖBz5E.I?Lpc.LbQC_q_.+g-\82 G< 7&% "lV* vvCs>&u5־Eɹ>yj.ZUR[2xiÞ!N"[(xow|Ux2hY6'7x?TGI/R/Qd2J #fw6p%}:M˒!F8w!}l3@KC  }G D{\XqG5 =yӢ11dD9]wLm~х~oɚeDgXD ]h 6ZqY5N'\=d& Q^!G p.(89>;}CcxU0˖q#=. >:/Qa ͩŋtnsZݜe5{a%rYt2dR|9k\PxqcІBB;7b9~`]/wOOӧe@'Um#Qrg|QTl_i͋4ZYr+@4Hp=ʚ-5Ơf҆!u4-YN+"2PRۃ>|S ?d?М@Rp>ZSWq.kZ~L,k5m>ȧ)@'$[E( %m]OՄL;4 K#W/i :ޠPnŤԨdӹ"A7G-| ='7(* t~)n Y" (ׁ*C1(wQtx_6w[uB cLӓYɷ$Eŗ!6aЌ]!;K.OILjYĉ3BB.g(ɠ LȊ`P{~up0X=ר`״;v(OH-vh;.uG<^L v`qrᗧ(=ɗřg_H <ܙ%?CbRYm׽<[|SIo }Wf`g*7"ƣFM LDnoTk} VEX!G2-\U xW8*32g+kz~|ӊ|ܽ"Crhͨ*|{WGh$RIsH#u;ϋ$+t,M1'6!#6Qf/]FީK4OL>le)[!GQQ337V3")3 %4옱<A,J" _t^*KPưF4vDNVmd6t㏉v:UY`7ntՈm{_ՁFHJS(suSލ{ת34R*TɿM>FrGz::3uQ'vqvW:꙱D9ykՇ"C; B͍bWJH ` Y\7 ;rżǕ[K"];s85{85{򼛋5t+v7 şQ'hvRVϔ,O+,mr)f~I^TTUS[/|@~@R$ a3{XRI4rL St۠HoEajUx&B pPm2Ǘl٩liʼʢuQTyl"׶ʗaS{ 0j@6 ۶UW}ݘF={̦A5v,P#[E9w`ƧTw ^LMw[$F0K|u+4\q,nf&o*#mIY2`9n޵osg6vibaSDZFkute)eH =F(E{+n5!uGj x~,egX,ђ[9Ճ3n.Z>brOlgU-J6J}Ce e]u5Jn%c0g Mu.-'X /OhXnh3W zot۹>(˪$0rO8(W{.C!fA\,0\$ erfje[WY2_jF9BJ{^٨Cm#)0NL9(бSQxhF0˪*ެd84G38{۪aeSu&iG~"Sq:4$hkkQʈ5Ō>3xc!8{_TxZᩖ*> /*TsQ-y]jVm uXC'r[i*ws=9 *aS8fƷܲ<%H ǔ~Ωsh9ї6 !~*h+>Īz=oSzz\ ”EjT&%5*.YG,^JyiYL˱Yu֭c3Jmu"5ʤ^].:U<](ծ<ڭ}|nńtu3DY6]wwK9#CCʘ_s˷m߀Bjڅ j=HYT $ FI/VcޓvӨ8`n0lI~[f GE@%RהŴ&IϚ,Vݽ,=gg= fg#WxM=׌=UƈSˑޗyt6nFP,Δ,.ll 6k˽./(K&$AKZ5#BN1PMj%L"|ˏVF]b]Drp@ 5159 Rb`:ՆSX2)پrpZѤb:F; ㏉cenUE&=l";m,wMᙻ_Άq:Ua6 NwwVL[ q|Z "$%)#,+D=y?h˲i֢ sX,~!xQgh1-B.|pFjq z}"pø^dnnxJ/<ف_5Ɩ "}-hZ6g*8֩LV wN;'lGK E-=9nHقv_ }LMAOxVLך[!w8>'s|>Kt{!}G]%ֵ #XY =4&X=%T)gnbL#3ߚ{*gEp)CSzUKhaPUOG15o%+&_VOl8IY6qtZU \#Aj81Λ35ZuQmýAO6w! =A[[T .LYz9*M/AtB?pt.<& YrK(#f plpkzIb0p=\ )&kP%'6pԵ۴u1>Š^ijk{ӊה{̟U_3ֿYϛ+LFG]"uLin;J8lhYI<ɭ=H$v\#3'ŵAfmrBKs+L6bcזɠJd2S{BhW1^ZH7ͽJJڃ>QRβk,u'hP8T,k2Ǹ3@%W;':r K`֥\u}]V}H}i]#F6p<m^zLvՙ}8H΍;kkht7\ҬC}edqViK 9^: ' \RHD""Gۂ9b^Al`d7ZW !S$xͳ9 ^h6&>Xj LOcœHjz zӝ'^ &HSKzO Z»+xkq|˧ R>Hp~ ^GcTVQvݜĚ0e7pEBުn& +)To8 lVjg $OQa=e G\F̘n((̵;Vg\'|x8輷0,[&RxЮЦ퓘f$_ʢ /9=w GimKxw%w릫k@矑~2Sym۫(AlЈȑT-=j\M/ ]5AF*7y\)>n,f/%fh]H. XJ9kdMGAq}ִuWnkSp*FO3'ۢF1a#<$DY)8 KOHNT}¯x)nQY#9 e{7sAg Ng{Zi'֑حfh&^&CElӥA0 ki*]XuiJYeC`{VZ 1l{igMYN8!(G簖Kd!n0x|rFARakK6&NB"u+ BbTP$kNk[|X)9yK讍  &HXqk5zV7_`OR|Sb[4+X&a:DTˎYA0(V; T[5OpU 0$?`4jIZJu(&KɊ`y!A>A!28:HaȮ|?zFVJ4cA ;YrYэlf[(qL\cCdyHCLcQb\dq#gYY>)'E%Tp6SkDʖP^XjL-b*冏zw^G.NTm4U1~ufKw/_6i;" RdR:3H)j4O .DĖ[Yw`kϊ0pռL-L,IGGd?..R:&:@֩A)/mxp ix 4}BP- 2 s[6,^?dkYr 5]Ӱ }Y^pĜs]`n!KqzYG>ŁAφ2 K]R`pF% ޵ґqfouXe#*ƉJATXr_uhV"1Vg>%Xt5<m8* '(1y߼ % j#ft E>\Ճ}q PJiЍ?y-jPA֬ug, .x4<91Ej1py:n+oОh"i II>410:ȼxJ&|̆k$i)yJ3t'~^xnt8TM҉֟xWb ҤFe`|yN0ߎ^ c/-`{2$sW*аб== :-֚" dVt?@@>̞q`B;t2'xc= G5R7Y¥`3\z5q.q)&+y͕vHZb`>~1 k)2ossi0RPlt^mVݨB@/W8TX3q=:;esWN$Fa?dɽorh$mpHss%~ _Ŕ{ .BICw# `I%#EbyՁL(WTi%~̍&)oI?_t!},)paTeZCw1X`[#ۅ ~\,|wO"G9F5+B8lA u){21WTݻrw<` t``:Գ/5bx|uGI+k̍Q ѱ' % ƇeA !%jK eKa B4=q\  `J'O9Sr8ܢ+/ u(DZsie0d3++>U(#m(LxgWtdt.G69m\nJ$Sgg{3LgiE?xcYj<11i/(aCMT^THl/lPxfA7.SUi۶\07=\^Hf0dӈV|md]ґDZgYZ070701000000da000081a4000000000000000000000001616ee51100003610000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/image/mdc800.ko.xz7zXZִF!t/ 5]?Eh=ڜͩHN r:O߿^הx.K-xXYR#`DV^:{1 GFr$:ҀR).- U*4?u2!KL^—@~!%LvG*q[0#܃";|А2ӂCYBXSol6 %FkC+<wrx44E)7.pL#=ZOV{x*Ed308 F0ȜA'Z7xBUv2|}^a7MiL=GoMe,wdߩ{y@mx`IɈuJĭ7!+#D S5f;lͱ_lk7* ~Ĵdޣh"w늾ͪ(ϯ%@=F,&<;T"ÝvFM~uw:Ș%Dtr Z7^pB +3^+Q !_1W\""dK'>VnME,V0_{3o? C5{5BOY}qۛcn݀_3`ﰄԓ'(5hoQNft8]ݓ=Bpo0lqPt0` |^,%A4@x4*Mz8oE;!6wRdغ"!Ea# |:Zв!n0D4jMnǮh IۥvJgIº\ry8?͌"VP޻jquL5G*1E$QaN{q ĨFl9$E4ڞnN麽_~ D,Г឴Ep,@yVzmZ3~xz*t6(LqöqH`#h ^X*uUv0 Ϥ/(jL/H>+H4mx\Fa)|ۏB+D:c ;whCP[ԁƏXG2 Es7@͞=qp Zu#vLGUwGA*QAhA9>tIUrx:$`l 4~ 3\H<* KߦQ6FE6sE>B߭vw4Q5 |n[e-U+Dѳ" $zG9Ѳ${&>iu~쓆Ƥw/1KĽ]#;Tm/#^(ʼEM`ZfKEn&TḈ}(~J_Tڍ %VnGaf=&gfd3`aS0T'rfىN ȻG*<'ɻ[>/5d5z(Nˉa"K^6hɤ  R!<]b97q*a_vz WECx"{ : ~#?T2zUv S1 d.B:66FZ'UuPp' Lj[EZ;8Xs =yBs}9Sl*1po $7U޷#wRWn @e~3e׉'~6/oyqlx0(wyde ^<~̃K9YtR1H?m?yg}((7p  !Q2\SC>kj,:E+ nސ G-7}%bLF9Y֊{c~*z?XM3{C,D6˃BT}tɱny :w!UMk`z 5G)=̅d &r>Q!A&[$D- K4Wǣiy$>M@9Eݷe@iDa\g?MRt ^Qc/@DI04ؙU jty1e ttSd{`SYgv{ lR0p ٘X0#b#:0`XbR+$jV2vk\8pF: +Dq6+ dp.J1x~jK^Ug/4]m3s(u ,R$W9D:E/_7T }~e(i} \[dcy wSgyh"wl Di׷N,,^ !b!xⰴ7K6ǽɴcgrq"J;fNڻ[]o%ܖ^#}^TӟaKZqaX]A/SKy@V5mn}=&ο[x߿oMDG1$wvu|/-dSk3m"̶PZDP @}dV. `H5 J;ʢ~_YԪP[a @LJOk0GE //}GB%2hꟙǙ 2e݃<<&B> ضgw3  ٚX٪۔"pv#?[5rB啝9{Ŀ#o`x6S4^go`+;LA>`PZQewS8}MA1y%+=;/0 :o3[Hͼ3v>Py_M":a 8 Pyhs손YyT8Ht2mQh0\|SAn垘=F2o,+uPo4:}@7z\c9;٘ʦ#/Z?BJƕ%$˭ܶ@R)1HWo5+ t׀=(A?NKV&w)@ hITD*N6+ߥNiNIAxWPs0#\sT_ᬌd{"ҒVpXxY eJp;Hl{܀xʤFl[BJt O3YxH|J*6B(ls5Ӛ,H;6)-cNA(t~ ~B*l;9+5$QUwq⼬$iVEe)UJ@\pl|eQ+lq!K5I R)&٥c;(Nr32F4/ͼo!TY۠yC6uVǛ/[ӲO@rQ h1/j".uO^Jfrn,CdPan!jIH=NYMK #09~(L-|;1(rM^ qIK*ՕXOZ*T6ކ̟ Ja;ՂQ38a?gx ͦ#Ytv* F/ qbkH Jy0mT+qᏥrڑnqPgq7] PZ즁Ba"zvafr.OY /"dG Tʗ@դ_m'#xç@T3RGuB4祖S? `<Usjj#bF/)PJúcr@o1+vvϤS*rnLp"N-_os|ŝo/ 9,gӒ=ny$0:uDRUfM':P$RU>{Ā!T)ePT k|j!H<HdؒƖe&nmЋWNW֌Rkm%QAٮTv8?}+_NNCW R8A @&FAPbhcRX(!j_ J:Б}2c7[ f3[H8 TEX otkQr+Kɖh.6J)D}VR> m% DC4AgS ˹f?>cESVn^k$e2YHuiv +2 ]Stl?e)Nm Br_, F[ ԛGNHnuRB^ ~%ՂQxjϨ4BRJ4\X7fCP+?x*Hb ?C\bzNckq8$GVrx6Ae}/_jEHƼ*,&(+ g8VwZ 3%"5B-:<dcsd;׺mt|mko9ZeWr{mf@=@ y)uIPduD]PLm!3áċO-<`L-VA@Õ%ɜ=2+u˨?h ]bZB&?Cm51`bo׍G1xEm\#ņ,wd) 8(IM)f'Oa ,IXb%mG"y Ȓ@2T)9d%دËݞ\({%? Ժe(lO1ꭃ_sHB2dPhQYֈp8j{Xχ{,UG8~W/?$ +!s ibhܰ6iف//o3$av xWNnsc3Wu$svϜ @lYmqq,*}LcDkst)Sށ[õ,KO7Α}`4)~,۝ OΦQa|coln!.vc r:Ԥ͵N%4҈&SR4KKr3ǞHo0>` MwhN Rhd4`Rs.!yVcFsr?B<-ьo~}/A>Xz7av^5U Shm&e# eѧ(B1l5(߶h} ww3" <֢*6k񎓙G׊g)Ϙd 2RVdޯ-E8֩E QSDi@R!ߺͫ/ظq{Hc&3,直<3 &%/Ak+C_X`_/jCY{UϑJYFm=?<(Tk[/-?(5 !wĮ>.kkN8k8˶!!ݚ|oVz m1d&LZQ+a>D;P9t\lX'Q/y&ΆЂoGχa,a"/6繨R,15 ,GgRM,) WYMFMH?h\tgFG]g۰A0X@fh?jq$"F1ey*LWfFvc.tm[g*PN2>FNXs=jZzݰzUôDND{q_본Z/m멐7Fjbėay.ۈٜ|e B;ヽCu`k@Stٺsw2:fӃřuX纚YJښϳ !YDK? 0'|}lG@4'٭!k~Ö g@8."f>s^n"G 阼3W mPP(?ׇ8 {`~^&3hhxg}PSUñ$GQ6b@uc;U6 _p؊ΣRO%:UhK'Hn񦏯/7GkfZ*AΟ\;Ipkfğ 5Z3é"C0HֿNs.^shϟHunm2S툩?fhFNNk۶?4eYc6jP-tSnT/v/ϒ)zZg揃38(-O X ]a)= Egۊ3" UW͎- ,`?Q\I^ un>=]_Q6T7+5Җ=!%† 9rցHQ!%a}ZGęL5٭2@:aO0uRL,49Z0/7pÂ>ڀ yx9XFR(V bt.Gq$L`Wݕ}S@$?Y q7DYʴG:;g#Cut%5Njh%Ikt:`K*LKdJ}2/7 $Rw+mv]]K.xΥN}b`Z8eX߁եIt7Pgp*n\eu HkqV\-˜F~E.9-=yUV8[~,J|^3䯍D~4v@kV!-DSOD %LdrdĪGm}-0cP)Fܠ޵7IOI%<м2Aꄴn).R+t>ܫE$߉\7 *['I!Cd!`NyÊk OKzÈFjE݉LM4V!qfY'r}0 vf9͆6iQJ;":oHi165AeyچJ̧sj5ӟS 8޼JX;>u8~\w0%Þ|`e#E\.` {Dw8m/jZ=bh庶aPpwf2K@]G8O * 1=s6^μ8+i Hp(QF9*>u:`0O~2iKh~[ iY7^|x4LҜwH\t}j3<䝈e`X-(U< ;WR B3'EQu_qφ#_wvn_s<9`)JT.-b1oExGe\?"$黬mJ^T0R  (8Sz6Vɽd,ԡȨP Eׯ/S&\lx1#H-$9r=*QV${65cj*au7'M:` ^LL ОMLΜrY)٨u"p9BL;^czCHu0A;ql;gmS˹ho=d+hLЩoMMjíنCe-~(PD[QNnutv!P/d/ХWU+E ċ_iV&3F#wj%N7B]c-! R\+zDyzXu |Cq'iے sp]lKj]Tit{('Qk5=p&߉/`(b0\g-62!:~xiwh;ǵ!aw9jt'Sp~:)0)у/o2S8> |jq1#s9Q]"gBrfȑ8"6C6J@^}˟.HRx#$A `|a t uѐQ*,0}:-4GP c\k/ϡ;A4z p\zgO'ES [9ٚQZ ^w@GJO IjPc4Ԁ7~P-V*4Hc1.9)f}[?lx=.& `#9iR~:u: Jqƕ֊o&RiOzTCHEFw':'XlzVx،»"eK q^sIJx|_fp}{Ԉ6oF)?yKpSIM0 ㉅VzJl$R -9өp.6UƐ(baZn:'xMoUW kʥ o_کqAailj\d^sCD7ȇq>xж^L(^~P Ή|3,,K#d@ mKD@L(C8rmp \Uhw;8_T#G\.sо%&lF, 1 z్¸ܐFxUƔy'h:J]%T^73BU`TR`Z{'~5ܙ0U"0F\HjG9 W}GOX;_c:KW6;=Gn2&͖Z'@'B9JGK._RT%%, ,i^cи,E:%9iv̏BϚgCt>;,fyL"۾SB4m۲C]^qbPSUR7ٌM4dkfdX8kDWw8[d2jy}4+OyZ} o.E{Fl@^ N$Mj>-oR;>m 2@n/I a^Ą {bqZGeW$JUE.}rz 1s7X^e(eQIjt@Q-)Q#}C fw^DX>9Qt*oKz5]:ׇ\U7>Y3ra3.y!O){*KqCzZ eK3cC JiaORJnJ}b0&2sy@l=y]'Ԏg~6p8iìIf)>#ׅTd@VJ+HLm=,6?-˓BSZ9PnO &X<SU9fմe/] GoQV͊ TJ;|poSa- Z欝78B4R;]Q AЖe,CpWm;hmʓպ{BRG TlҰ$\gcEVgEXo}+ofLl۪x(H|{&4[CGB^aOOd'푳7F zgGugɁ7^8 φl _wŇFcB䝨uiD4 jN#{@m sOeaǾ.kDVgYZ070701000000db000081a4000000000000000000000001616ee51100002398000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/image/microtek.ko.xz7zXZִF!t/3#V]?Eh=ڜͩ'ghSr؋ۡCF7E޽,aB)?f^o\8ačb彈|@a)v65R7YpM/%N6Wt W̭UELRNggG5] PgMe^Ay.ا[.-mផ{(AEp>Kj%ڃ^k.*q&< .t:̯jlHcD2WT%5r:|j#Q*M;ĕFvL&;) s( b1=3֏U[CU9ir6EomU>s;'>mRڹpSLen/ph; U&Ajwd<*3Ei+2pCl\5oI9[]RR*!$VDa5ӻt?M&mABJ㹄tHѧ&o@Wq4$s>;!y:)<2׾&@-V$2Awe?+F-" ]}elU vp,~FɃ&+G`$Z [Pԫ w]4)L*١l*F}D0LǐƝUPw TwrqI:dSD>Lp9`%q=6 cA m4 >CsxfPYk>ΘI-^IuFnP?-Z.h^Ɩ`+#Hvme g~7=÷k4fw'Q:=n4Q~߀d̑*~9Z $` wz8W (Pr7 ͅJGO7|Q(B uYC;7!k&uĚN~D¿ꢫ,s]P+, cٽFo/ץ3P{_"Qk\g5$iWi* uD`@aNimc[l><v`j*#% Twc>o60omUfoA*gVB#K8i {&KN-ҹY!&ў>TCgT.8$W:,8't% TD?LQ+Ip(;݀i#jACw+pŴ?!^vC9>0G0͇`%txV:%ƛ NT8-IAoa+g$kֻS3K9PG/ovKI,f H t3{:gxDn~ pD]VE62jpE n|+ÊӂO"qPmTH`.wCi-kH"ƫ>4Kub$0bҳ۝,A`qk5;U9vY:|9>7JHg @ (H"dm< ju8틡z׹ $O5f(gt~#r* +x̱M_D€-C=1g"tj(39["ϫ{ xdm5dd#JΦ ƢDz& x4R7DLT2 6CP- ,3m}00ө;t;A0' C!BJz0t-<ȵ2asaln܃`տR_}E;5D:~s Yv :X[X3ƫͣXGM:.jj2Pu#IX4RZ[]O`ё~#kyTlX"kOXY-y 55\xZG,sgF C#n6uOY6E1=9BhFt~>(U%.* dEb}hX^{MkPy4}NW^QdAy׵(}s=K!0J8u˰o%Ms*sq#k^/Hx)>-x㢒0ItNc4AZ&+]mQe TCp*\$tߞM^%J(ߨFGM.+D⅀7iC({px_n(WObHd!) L-yR~YTLq$рȍ"mr:9t:4/.aVYrUZZߤ66p4eNIȐb˩rd 8Nn1!k oF=2٤y5`Q %0MF) 4[Uǿ_4wortz=0XӳXju>h ưfʺ]ryk~50](1 | ff8TqgM0m-]9S^e1`1^ԅHc(;rAdC^y*f.Z+胂XEވ>VŻf(-E/M_Fb-3ڰ!"^02*|ׄM9>^*'见KS;~Ɛ2##V*'9 d]#w^A)պ b3"ZꒋgQR(1iCf)cr=8Nѿ3P&ktbzqdi& Fj 5'1tՇ[  .kۀY|`0:RJh_/l_ Yx*z<4ڭv7H?g  3LZaT41; NQ$m΃!Y(Kt.t{Jg)^kzy0~nu^7]\M7IQe5%dt]053]nͭ h?xuVJ]EU-ঋBB}94l[^\ӐJD3Qk 鎃Z]xdAM(]cE2PD!SYx]ϲmߟzSL[3g0vӘZG0=)@,u`yv ][vo쯢z(QiuU]vɞAc{K;cc/6 VZSeXxnk!"l[z )`/T. 5T. *P~DYyf1o zKvIeo\ Қa|Lս##UTτ LE/ 7LڴG;{zZ|fkHRB@k?sĆb$R /~%$ e@zc+:?G(ÃPKda>LN|fԑp+9BkHU-Ơ7̹b[tZ__zڛP1SվR턞tVψG{ H^7=]:],% ק|pX1,ĝ7o&-@Oh-o2&1S wa']3摉ZBiǽ{i] Bu@Ț)R< >h *PZ UpD/.Y8647\Iɑ&X2T0y~ cU9"oO;0 uwtY1j1D;cy"ĭiS}SPyŞe`2c9b X~B#:MTs1*OxO{X0jq$d*^Ҭ#:^/oS` wd\SH ޞeҪ=׍z{KA:nʔwr*cr\VT\SW鋈sCOb^y0EYnOPzLp)I%&{:+G,^!+cB{*qvjq(lx95.i*6P+o3LgП dVBռ7dm&Tb.g8= }8`-C8.72&M9y-@Q4Ƹ4JÙ b~~ %bĊJf-NCO=uW%B~Գy"vth*>!ddzeLcWՓuvJQIDqY芐6Yl\؄g ODDS28GVA[]|.*y$eŒ|cG o"'ᔢΣ~@~q\ƫ JnZ- z$^<:tfQl"BJۼJ|l2vV8[ :fcg9xD0,o' lvQm5VìKDקKY^Ϫ9i!ED'ZI -kyƁRcGߓ4 =F"ʰN Д"iCbsx^/>0k/Nʠ_UK~CҊr1ڵ\I{sE4 n:k4 3zȖȥX㇔o#4i_\|%5ɥ`w,?A!i(pL` ց4w>Xo<\^SCcMwf#]h!cfI -R{r<#liIțGAO?f˾8^LBѻNQPl孿D@0uZu]GG;.$\rFIЀrPȚh'!^`! =;]ja妣sz'~ Kԯ`1h9]}8tSgK 7 f^ w+_6Q$Ű^*đH񆃟DSDgZ(fYp؂==?EاYL|vaI3fY&U(i4Fz^@J-rzpb VjG3iFg:fJ{;H%ŴA6jZz\(7 L} Ch,vvPVAz0Ip=Pbl?8Ĝo5r ޱgcYY^/is< xBmZ?$c6#*V3{I:W{ Kkz9Ij[qIp6I"X (_7t 7Tv!9 <" &:cD6Jn=WrLZ@d}bˊX҃<{u X齺#=InSf|}D4RsliL΁ -}C^~e%;Rx!t^^)\1 0[iY3]aDÙOQ#Iӎܴ)"MO@tlApXa7=8}Z7Bjc'i:暩<",y *bPg"_-'*NtT Np[ $*p`4Rܖly5Wm>AӷU8W-6O Ȕ)j4T̤|6 pF/.N8^65r~<ż_SW*Av \6dkۗ6E ~3e!2JNt{,sW( Y|\RrS5&T^̘xr= X"`mbCJ|Mi0W:b 9|?UKcS2TxTH|"BϡVxteK]>ơA`u`z>Cr+&O> t~Wh=BCOWh_4.l9^ضH#Aܲu?gd4 =N阏aT=ڒCҴzyzl"+ ͆9U.pta* p]̛?u ˊlq9qKooWȓ8j j5ə'dl oZJݑF[X#n4╾kocgî;z@#3[jU6L7 m@@Ыv@@(aɯB {:U[ihWiӷg3s+W§1a&闕S;$$BvLX`pN$<}G֬0TrY4%;_SZE< NYݭ|e?_Q?LTw!3)! kKX`d,HfH,7ԙT=/ɨ[%$ve/SAl̾zۼ{4{[3 w.YѷRX۞Į,%Ѩ tQO2[ ٝIF9y?nI5HqRc0`? DBg6Ƌrt:(J(GI^5b߉M0C8hW3e66>VGx3LBFRexXcG_A:dCn\s$Vl}޵s'wnx = (~y4Zu2M'1fa!၊κfgAj0Ti[7-jU8Q_5nblmzPBӲ<8RexD>Ys4<M#.V0bIDoOD16{sd89EVU81F>NGW7U#fVh r5y$joyryt?T'5i(ų]}*Ke:r!M|4z׬0z&7<#0u9'êX8r3fsôܸC\azT&BVy&V rU 65;oT{+T3  hjڞ; Z+5e?N7*h"5ڜrA6󤘩 r֘ѢQHdKCĠW$Ʌȸtlx. R?,!*t3B>#rV6h1}ӋU)хh& #9~JP\͉a\Z腒s.s,SF!qVp>ίo⹎|嗡k3QV% 5hg 0磉ƭͲ:`vpq~a x׋~?S34O(aBJTB"םc N n8#UmU nYs_dmla %&jg4g5n0e[b;E+[7!aUJ),Xl٫ЯZ-]{kJ˧yt}܏^T̰xQ2f Hf>j-'Ʃ;l:0~OLy@_VBMmy HDfw2Y"Ƅs6[&'_7x>Ypu(mx`cE&7ב9G_A03$Artx2O$ahAh ^ta)iA3>134.]͟00x)fNMŞ (bF#]LA0O?xTZUdwf8T8!zԉWTKL2l^)D3TD*Y_iE$ ݳrJ?#瀏bɖr- x:Y)hQF,EC$WR 8Qgp0 !_JׯI6F3p1\Lv6nł}=$=kƋgܨsT_, ш G 6 UFʊhaQk*DݟxgLx#GC.^:}6,bDa8-za%[3LLuD؝%.⡧Esrؤӫ애E+UTNגTCu0i)k>McRm;=/`ʄڽQq6Hkh}%w=QV\'{`"oo˕fYmI=5%(s&ˇ7#g 9sBW.&oX ʿn*X ^;OMڈ [)4Bzc)K糥~Cs'&O+ @оZJrÛ^`[Q+<.ppjxnF?ƙGԹ(Aa>0%NÑ{mC܄Uy BB"=X6%ݳz>||LTu?\ȅ$jtYx,="{ƫ.7d9aUy \4gq_9/+OfWfT(Np3ұ=:KHoZ؀jFN`I^n.ef)|e0{za3To3ibcCsc@]J4O\EIT,d2\ed 2HQEyP2W m+-B\}sԘ\M_;ʆ2[>2RUq-NMw>%VTn{Ѭȫ?@yV-&^C@3:Ob䖥I2؏ P!Ź8L7mQ α9]PlS=ũr&q9}ǂJ44k'1O͂V޼5TqM1c| Ni-wn29`7qM&]v钪%>jL3?BA }?0dRyhmApm2:c1l*@Yw҇r~grkUyGйHC($äz-S?cէ1Τ&)]u?{)12lq?{1 imEw/ K GD>HuFW @`oϳdMOd^(. =Zu7D~оV "gk3RXju `E#@=FĢ6SU֥ Jrmȩƥ ??0lXv!`\6Rw=i*Ph)Z<Ş >c86 g;+,v[`K_nf0 UiUxk +Grdii7rft.:♽K--J`6}L?Y i(|?d늤8̙xͮWXVOyKhBYM~[j"#BE[͐q&q:-_&&4 x%* \N55F{R=a{uDZ&y& J? e7uE ϴnJFU +~Jj&X8.FGqҴ+po?>:P3>t ={qΠtiZ@[,4_DP:%i40]zMs_fxU $AEI2>,Aq,^Z#Ƚ3 ;-ЏC؃B6g&&nnM,40)Rh]?D-rȊS"'߼L7fz 2'Wk nJI8\Ez`#[Cw$| t1infzU5˧,~o_:PvH^\G9?X+=~Ls|LS+ Ǻ\>zFi0\;5YA5yHWXbg(nOCG?HX1B@GҵajxmrwvI]+y2y$X0w /j9iƛS[/8ӡp!ޚ 2o"T|RTՐ['ܺk Q?T"dmX ‚ҼxsqqNfý.A%YYIVL3<ݗh, Uɋ=~V:E !z"v_u&gp {R*h*(kEyGI)\] ļ(Ew0{?UZķIE!F8㢚C`ft&&6$k\Xs<jzm &[xTui)7"M{|ߥ+9 w9b5IVi\k-#"#PMhE}g,S2P-Xag=Ys DA vApF@dМfxS6B[}BZmkz=땹*f[$_֊ϱob%ZQZj&ۣ.z΁/KVj=ңuGG3ڇSIK؇/q[OQ@ D$C#>rFlR9K/R쯘ša?Mi{WTZf^ Qdrt: r+i94EgwWw *厰wШ{B i5A33$XD,7}w0Vb3;*$7/:,AWK ,LJN}a٢>"Ϥw6&dc*{4E lq[eaaUdۿ"׫Ɉm)RͺW9"$ >F׫S8 5{~\3Ôo|WXW8j_Ρ-It3b"t|C@yꊔU'M (DlpjL>|X0^1@{?'WrSxS( ne%>YjS" 3ƾc ?5*j5?\ۙӇ/R8F}(:sC][MPu.HVől\ivjLO[tUX8Zۡit]IHl󋊀pUaYikeє?S`-&mY1#\n$O'hw;C*H0{@jnx8';5ktGQ:TzME96loOk8ZvMTLGxD(u$p1P6؁꿶TyO łf(6G&%u4N~+ɸsWյ*^ZSq",${?gZUT0Vcu<9Y@BA9%1f~G?tbɽ(;N>*HmC@Vr V}ӌc)mǐdD. waG|cʒB@B{= Kjj,.u+LaJ XzDQ͵.!rH`~u Qtz?_cIKJ sq;S>sPk`,|>'r #BPd|}ytwNO, #LR'x7xZcDqUy#&¢.?K~̕7!62̃_!6tP;lRyZZĦ{n9\=6.Sa j,HtNQ@gmEm =T%sA○ YNi4gy=Kpy۝ ֮<5i%V=S^rĩm,cr)Uci08u7 4 <+wM1UL&cK!;R$pmraׁb1"ME[Іd ~*Rn j~9U j8Sp$yW"sS x TzXk(y~at ")ZEQ݋yV~Z4N*ͮddQO2"3+;PGuT"sZ0;Ͷk"1WrHEX#~bSB&覞gq' m=aR8U_Y(B-gr vg܄(CѾVT]VIa9-? g0'Uj_;)܄X&3F/@Vus8`HfN3ohryf1hA{a[Uu {ʰą~\rO~&C%El;yJދT_*}Nض5/O zOx&%[aIOq@Y@GHb0oFL8ѯu2&öMWVZWGW[ܒFʣԃhmCҪXQ@O ':uC{CJJyZ.SsrC/D}I^ѱ Siu|\.وn銏Y0bcX\1(Qy[*>]L>[A140LrH?)yѿ\Vuڂ)#rzW>o|O@]i1*YB BWT\CԄ׋4z$A%#4GUpy;]L\l •uO8LvRTaݎ{ cF :UAqVEGJ\ 񼻔A偠{k+ds x_aUs\-d:¥SEID'Ҿ7Hdq/>al熰&{#Ʈl}~6P8\]U"eMދQ#ѣ+ L^?>}x3yOm5W*$eobi KQ3凸֤H*!p53HmE&Do9lķL@8;8^JϿ A!>;1J{I;)ӸYQ~[Ls{vQb. 0(n|ۄT]_i~DfJަN7;UN2ckW>^0K{8e)fam*l!r5)wJ{SiNUD/C>e?y8OxzH"ΰQd]ީw ,c\a ϮO!""7HҮu&`d7-EAѧY^LQ3tW^3K&R k]4kFM+q+/l9xЭqʈ?Q+f!e8z4q]5:/<gDW,4\]|(1-d@>:k^Ԑ>WM,)i+y?IGp2}B2ǐ3wd"TSğlW<4s>Fs$ֲNA|<İDCbUeWv_4 5)~:Ax#|* qjQ`ܣ`'gtAm1Th byRϻ@~no?U)ђzî_c"xz9:~$_ʽNCOM1bx^}|ߙ}!⇍ԛg'pTοfVN:+z_{Лp1CJeoGp7$q;ת] H5H<*{=TSnn<}|N}񱜪 9Ɖ`}u!;Xk4QQ:N+60 >fQ0ZUޞ:hV| ΃Z)O#hA- gkJej͠^@?ux:ּ&n65v,fem'+MmiW(_ й*Vhlҁ:KȀR\&{ gϜQ(6.+EJ6]ȁFd$~lsNS6o#\C]jѰ KVaD<|Pu#fE& D$/=ɇ&H][i~%;n?qk "i5 4Tp).#OeLޥW.]1"0RGd]|KvMǚ(T(דyf }oAC͵&16}۠w>lfC#K{@k`mm`M*PUɁ_cʔqnގ.0ٳ :S3`)N`q -SBvdI }$;E ǎi .0!5qo$@Z`=6ƣE<AO"c4dxeйCxK+uUM o9׻9Ͷ5@C6ռK ^B+2l8hYey1eܩUw-cbΑ<)h0u;"i{mrlu?踋 Z8,o׺o#FT ;^EA|֕qf\)Ia *`o{OYL㹜h_糹8F!Yi_^ANYg׀{~EtW~bcuAWpkfrțo?y#XUd(ϫwBތ1²99 K@㶙B'OToR1~.w {m;4aúVv2-de%,qmEeBA Fr_D>|'.3}2bќyt\rU~Y/ -YȊ ,0=<)odBzv߹sNY_٣/¯j]#c- 3 bq3*'n79Oٲ: |b9JaZN%{kqHTdR;C|e(Ϙ0$}L]r֕ml5Kà `鋥`bC4.X5q CK,ΰ85Hb纗ف Ϥ¥7 ad(X=?[i D}7}HsTޗd.PGβ()l>ȶkddǪZ#oHpqWI0Gn =^%wn`q>Xi/IG7xmOLv$o~g7GVy%i?Lc`۟a!Q_Pd u$VʤSg:fʡ1o:q3OY"D+ q'@y}X S qV믟TZ'LkWj…`@lF gjmܠ0jBKH"D:-R/x'0mB=Tgyp񛏺J3Wܙ E-&c G;qUvO =Љט)`7(nW;D6!̽u.B7lk q{4>7 f`+7xiTR/𛉦1KR:T&9@w))@Q[3ImߋU@{KO..|߁y$4BNeQ/D7 (Y{"q0|К99@Fs5O05:t kp 93}}='i^2h]y8B?0+f-f#C]u^|!ЙE#ǿWw~(x]/; Hw\_gmYD+BYK|8jR/ [DhJ_+^|jkV?S:qW >޻VZp^ R gx|u;\XdO^c>C/`kĥ* eFv*E$']wt`vgFN96@rg&{&Q$ö k(44DKIn R΢rf{i%&U#'eAi+IxACn5MCR3"O^9E:`g$D9Vo(*IxqpPڮlR{FB26_qCTg O#'.n3>̢3413fa`z@dfg ,x 뽍E8\| O([T sH<|G׉Ӎh`g 蹣kNEQ9; ճ@h@ퟷ Z;5cOQt3ӐeGniL+BKc$,xU3Es<#A[DYFbB(Kq'DZ^J.&pTO d]c'*܂^TKT_a]Gϊ]\95aTbQ$=&+ xsDL~S2ܧjqC̙})/[Ȫ^ ։ DM˓pthDJ S'ށH!vMg(VOWrq5QmMW?3G=z"*$+zdD6pK8}1P\t?.%5" 3R0Y26ny;.PD>}.c'qN\L9^'?DE`3\BW /sgs~ms7Cc!&*cedk|wIe KZN<ҪJ.?5 ]D-IhB!u q$[~@JZmqӳN+p:=)Ԧw{ }Ց%hc$I$^?Z|i{Lӌ֎ :cSt޳p}$-&TԈ*\5,bC+QiLBf{1/'pŝԷ7 wJWԦy*a,'4}CPW,F B*$$$ r =ޔS^Ȭ̭P&B~y|0+DBPυS]ڻ]؋M~$1ȣ9+H]$0j `Shі䨆sȣ(9u|̈́bD:MR&lJ.&DSSΎ?bW ` N <&ʹaip`MQY`Sؽ!71yb"4MQJ_5G=q6p ۞n.. 51/;ô 6Tb4Z8[dg?N 3+IېE*eSfxB:0m4(~BbKCE2!ab)ֲgP/$3")8v0VZBީ0'$kI%Dp3Ħ/EiPqvC &ףVZ3iIoǚlE*ǶK +<0!B^p$%qgd.uaH?]?_moƷHx׮о q}ѮUnͷ]>X7ǎH/ a&Q+ dr""?%* $uM&2f%;ZZTG,f\JD0-g.N+o 4+Va6K'Igdbkg*^7Al!B^ȗR6HQ9Dl~p& ԅ sWk F+؉d1s~֞TVn4/_DC'r8 ?(Ȟ=qKu=[Lh* ރwH9$MjMuqWx{15Huq0AS"#)AtRI5%g=_⌾2mZzϖ en s.%V>; u?0r/UĖ@geBdx.ʌfu+!L.kh*q kEvg^g# 8ԃ eMU][}*q8 z*9w2|9`V#eU̯!q,w\l^A$@43~K`+dq)_Nv1YґcDp8?C1ˎCTcd)a&/* K.cDG\8߾$;zDO}Mg_s,%fƹh2\^3JQ:HX p D=/O%,]fupf9fB.~(W/HPlI UsjQ6 |&D`w"Vr*7=nƾ):YsCvFXK/c|vY͠!x5Jk†̑#iQj:jŶǀw-˛vp3!ލ] My:uU1)[`]g'S|ƀ[Ρy I!$2}:F>>{rd'XU7nC~2`Aa`?TB]#Bt:マq<4tl&`FĪ'2\n=aĽ=x{}Q 9lG3Rx&Xn}^ëgA>x>L#%hN~޹vIJW%h PQwPj2"0.8\ G\^v.UT3‰c`& إD k2G[⇉O־- |iЎQ`O ^j]j$3RyKh_kL]'~VWiGgX:އ4u 0 romFuԋL;NoϷ Ě~ˤF,Rx+7"gH@ d.Sc޺e@ h52Iy@i sg@$qθ]N70L,&&59gꪸ6 ى\uH=E.h!q*iņ<(0is[d+Z"-طamn^`2!>Z(30,0^1S$6ϻ۞O.U}fI좖z<8@{:X0baNR_a;?鹢r!8TX֕޲dydjH_ʼn"r]c&砘6?/鋿!„`LQ'UBi+Qb귬سd]Y^BZ+`95EwiNkfIס 9!׉j5z:tRc;l_ zK\uw~EA<\eN4xI-t z XIA&}MO*qe˫W.{ 3¾^P)%V\LQd Ēk}q~gمisP]?~;B5sK͊>P"vEDs=CJS_Ak"_.0?.| P*mD;5O+,|Z]!H+[ՙܲG@8 (R68?f^0Et`9_"Ԁs7L,Ɇ5hY :|T lw[2ȭP; yڧs25$#5vCATw0+QAT[gRZl~ Eܬ㬜/x"a6=G3)"cL\XH$rv&O+!Haq;q1MpzTҔNbЭ}Ђ$R\ A `am\}iD#h~S^AFQT-8V8dǽ`et5JaeXK> gA]xA kE#P:[EVsRUb2ʢg]C5kp@ܠH o"5},8k; ?OC*&L/a;_ z[+drui7sj1^,`L?+` ~UCwTth8gB&ͱEʉ5iѯc>  GV@*%qΛ %P;Wy?]'ͻ+R%XKfyh@4`(Mc 4ؐ)ӅտyBVF(5x-U;uu(=̲5)5F*bч~S{'Z\6[Cr}ikRksYk ]-[>?~KwzhtY._;bcW+u-cpqd|7l`Ř|yJCm8)45{!>' oA@(WP@JDcgÆcaQk5s`c;SϮ!_Si ,<‰Z酌wu3P %غҔ&U$+\EVro" D"`ZW/[ jS@h(0'`\K`_$ü\/d8 m!'|T}@(y8cv1R&W4C^!`vQn觱dڈm2z{*=_IUHfKlx 9CprTև^Zp!,@E'm>R:ǢXp/o-kn9SZԙl]m&PRB", \6uLY4tr:uiT{9)-fq,F=;WyŹ QBfxNh+f.=a<(%~!u5xU[ ci$9- B^څj}a!GS3fEO|TnSi~.KGh-遐Mh_=uAmO ]|=Ӟx[DkuQ]`[IElN].cE^ f+pq^D (ꑫłկ2 b8 d?BeEe!UZsI%\9Xיѥ Pt %,ӑvF]pӤ)jp<Y+LIEÏbiI=eƿtݍ$isRϯCƹ˜fe.CT*r$vo21 L B "L}'oR`w8Y2bWBbP+5naLTA<ƷE_4~i|Y18K"\K2{Cn"\m&P b򺺓ߛp`bk\\XPˣ|f),gT@+sIcw w۴"vZI.ߗ}NVfDQ=pm@ۄŶ Ava`ԫ]r"4up-TT%.D}}іQ>4X&֑S.}k}7*¿wK>C6 ޒ[[ koԏ#: 2x$KvKh}rAGx8~Bc zKFF b}TPW:O vS1Q2paҸ#P ۽b hw}Bk3yu&aŒ-9ރqбjm*CK2WyEe?!Ʃ Mț|Ƕ!<,eu);Vz(uFj=CZTyU]!`!> Wq_:8s,pb)Uy|or:ݗfX`,4L-XViB)!bUNܾ&Lznj7ې1581虧Nt[s=aAL6DEÖޔwV}|s?7l C RV3 TZ<87QfG'X:3W6O]MBr9lH 2G=,&5scVFp52*`DZr:0942-_/cYʎ]<1UFUF(H51L%"nmݝ.z~Ni?|\ ]UkLwCtϸcW9s j ;]|UJKQ.\s zIS<|}0O\y&4S:iP ߉K;IxNGH/[YYJ&La}Ka&Be׃dPg,%_1B~-nw*IˇlAYZXkG\ZOi3aODt}aTO H# ]5yA*V0\qxfF [gt$S,4@'GKp*jiHК?+ĴyW:swVݒ-cgihuNm,U{ euA(i9/דhޥ Jxg)ӂ 2N)#z57sLIDr 5!_s?G)/xHãɫa@k< "IYVOVMwE+j=MHJ+΄*ċ|W~0K~)8A/>GpBPSMHm~ҎF7`͐Ñlh>.6L:]֝hEJ= S.D@0\K<^%PPy?xxX o–3~Ypb}V4p޿cI @ɘU){[IB{IZŠ9D:Ma"sξ:1AE3KXbn2$·\(p{ -c+Gy_7\@c V+> @V\7bͅrOd(9b)I$\޺OnI U ؖΰ {wSN5o}!>p1חSl9BE~$ (kt+' ݭͣQod=r`kd+h,I,Dq^IX3ҹo#va@3~-3e,Vsgp;/F_+3 ]29A}vn!.t{I ΄,smmO Gֵ}[ռHN7Z]@ ̡i(.| aRohSRi)p &~ijZׂxv[k>A(·XQCo'ۛ%@ m~/ h-R_Ϥe.KQ #h;reO׍KR 'ZQ&7Gy56iP8%_ uAQalnr4 ׷QQETuf@nKLӻVX}}huδnlѰr-ۛoS_u0$'_Bs7e'Cj~(Z%wy϶E~^5aJ@1|1 w OJMr~ /2L@To6(~>ēƇ}k$de;$,*E d{{wY2P<#77{g޳ovU]emQ`b0Xy9@wu7 6_ btߊ+3!圦`txweKۋbrG\ Nޡj:K]͐d1^+u?j8BDRUN 6*ҡd   6!z8{fU6[GnMWn@J}b\db䣥w#,܃_F#0(bI )HB{Mj\ I;zUHMҾ j <,x *y'tgZNS(4G]Q ǡXmrCy!G]1 NM`$AtJ*mrњ:.wS-fXjqy ^} wj^ǛxlkIk0h;!p6LY3hȒH,zwPZz9"%$]ǯ2y5W~#nlc_98KwDfw*EEkw0ɦipJ R8@r@r\3r'7(P8.T9Jw?o+p2Ta*wNRaxXEÙ^ 6j7s@f"!bW:dAcD |u3 ="Ivu_;>:8#e|/ș.kS!r%#4P\7PCaoFL]5" } p 8{wWl\Q@0vtSF~ha)} ;E^.z SelƧʲ攖䄅 5lT7ZLQr%)_g8OE=|2z$Mt\7гJTf^49YA[f= ?[+lЮX4h)67N̠3J;ҍ?jI.bA/]\K-zI]mk"LQ1ڂ;?\w\vv): $:7YzQ̦\l-wp81mȇsشM#_p0)*\Ȩ).O.(h ~* m#MQ'H`oQPI5$mX$DXd4SxD-JqTtC?KbYVO":%q]E11XxэYb©(4H{v$2o^vɐXʬLETm\DUٳi S]T?7n_op޹Wtӥ7V#IPݮO~Ͷ0:Ol*K.&` x+`,jtM׼zd.}y{=,D[&Bx. z>Q=Xf$θ=|p/%|B)횦5uGQ'AX¸$EaofwA-- !tf"@aHwl;eڧz>i׼P_i;Uan8_xf#X 5w@)#xJF_VUD$|@ZdnءU` AvaپF^Va4]*(7I&Kp-q&e>P2\gz5 3sDJDV ^Nh/T u|3FXk@M]}I"ա6zJk7m,b!̘eDoFFQ\9-3{;gqFt6QUaÿSK-lvM\ek_)r b.XyV̳\3Xϵǣ:׻f|怮FL[- z$[_^2{W:#zF\93 h(_`)*"CK׋Q8[e[37&^6? |?ot9kmS2x|0:\OF![V:,|짾)RCs 22-D)S]7ktU HbFD®u`q*w0 Zm qJIHn- 9#r$R<_ٷv{TO23m!Lx/^ؽly:{I(NqZmZﭷU ~3K£n;҆tfÃ_+E]=.RtlCTź)+KTJYH\{3Ǖ!NllUJ ,BY?;=9wixsyU}=9Xp8"SJ)JVNrg=ĥp3^>38qa9rDͮoXUpC(aҺ(33o 'sn{Ô>Z[,3p6I؃\KJVb VUù5xݲ HtǤ`-qȽaW3Ln i03Ε0ItYzdNWr;:+0)y~*XYD\Np# [4X ̠(¥ʅcᤱgcxДݼN%DuMO ^+Ԙ yN,Hƾ y@՜$)u2>竕grA(7w1A?DM -No߆[3S.-3M&D1ePN 희{|}}i$ ؍K__@Bkx 22)&wVQNo̮?X.(y 0iϝ].nDq,,UR**+MvP9yž>p (QrP]슛6)OQ5eGVdSюV7 d `/ĶG IF}-CGx]qm4P%$نyÌ8+!'\,~i %*Y9d>BuDDH)ۧ3JhU0iGRԺm^*Axeǂ ;~[\=0<=\Z ?I¹ݽ)յ[Ն?ѺbS7S:e5Q3ՂN"l6}K?%Gy Orki- J7psV=2ִ|H%=h%:^TF]\WW{FQT_ 3erՎµ0 ,=~ɝC2+o^B? v++_=;-2 ¢5|a\c|ΓB:f2ZnuS&?|"##i-ZPbipjJ" rj0{E]:!s'Um^\޽7Rze}&_Jas<ܢgo)I1HMDz;1{=.׃0?x2>[eO3\:ڻ8 Է %RsG.Nb]%3M6%D q 7Te,6G2MjM: .$;*X2)%)"|e]ʭpݥ !ybn4LuS]g󘝀FRS[5Y?)oz1JqNg nɄa|~)Qj 69H^Q)+ 8~>pWjx-OG2Y%nJN:Ԉx H .PiBeW'Ep3L4 <ˌ}wl[;^wt) eb<; DDBZknx/eF5:TAL:vT`tb_Y:PqsqM`D)xQwhSх,.FJCESy3M|̀In5梪{_Ns]RB E$cO2C~'^P`X)OD3E )3'Aa !/GoRaҖU{0Zrzv"S8x)Fpa1’<(i+ZV>nWH! ^(:ũd28HcA*)@Vm o˭4?-q{&`A2)K&OvA:»a0t`HU&E, q1쟰f=h(vxۘ-m5.Vټ;m{u)_7?l\l>/$y/02` :5ʡ18v@->̕Ȳ7}e&;eo}t:y'.yNs)bq!V\粘y\(SH('p^]A[8{1]g[}Mk(_L>~j"7e1GM6ªHj[.` [`&0Cdn yG7^%IY U>IQסSNy3Jbb?n+l$AE“wW{zXHQA BDF^9s΂X~EJ?D3ۃ)0_S,Ad!Qe8$_Atd{Ȓl NHQ[vztڨ>F۾J*`||R3@#CE59;eoѯjUۗh́[WnR*du%b)j uI0 Pxnv_txޔ _:vpNyK)@ )SP3,ȧiIX,?M̯$a\Nq+ZU"lMⲈ<,,cc<"a^, Hh_,gzgmrՖ o +VŃz@x -m9-OhX~#7pK@|b+so&ȡ\pBNhK-~%@cJƿ]R#MGXH"hSw%zDLɻH' rX`9\P@YS+#2ϱac5_~:f\GүDYYGc:=v؎ @K6oGhyN- y}AŇa-o?+z\YFфi%SãfW+FXuc,Sak!}+D Հ٧VstT Dn=/|aQk6P]{ 0ZۋCY]kreթ$0D+sҘwѼl!Ncܣd< ہ_?^(sǾ08pC]p Z ¿K6EVKC:Ό@:rTʿt-Ɯ$c& 1_(e0^.҆C+wa@S2llCq QţB Sg,pm }.j >ݒT128=WYsdF 3H;4W?5P쌼zbIȐ:^UHϗ `ˢ i0{b,5ӯwFSʤuhg}:ޘmOtiv6IϟҠHc3Rf4rH 139\:ߦIVbs蘉)K)wE{D:Vp^*FPT@ YV!mU SCՂ rnתIb* /wvaZ7e;VA򊣺?S%y"L\@v;hy.jDȷ9FD]wOKdNω`{t8 "FE>g,(YkI=б|ӽcMmT"^Z/) E*Q6 |vԇ5ȶ#`H%B^rRe/gT;9EVOfn8A/>:b5D+sʹiNZCM+96n T&ZK"=aY-1Z=\ jZ{9H,SJ ԝURJP}d57 c}*fenX_%ۼphDCl`#sMTk2 {GOR9 U[y׾.dA yksln5El j<))ƉW(R"d8/І&:ǢT<2FoE;|8-a%JT nm5UI@JBŗ8F5{yWe[;+1Kz`gat7"f$1;H{Ut֤|p'/S)@Kl%]) d^trĢ'׆'df"(E| R 4H$b_ݸNF%=W@E0O'X\Ph ?)<_:v2e,&!UL].ŷpP?\H€cWG0l+XYO[=eICٴo{/Z` x B.Nx6a*;o31+謟wXdccv\&A 9Dw~B&7E$$BzyQiC4oxM~XmxMV}S\2i˾i. *P඙FֆdѭQ/!a6 8)d} bZSxRYKuKRYu dxw3fa&<ζXn3kNS!W8'o>5 YP _IJ}F3yF@@_o%5+IH .](t\a8q^S*4&\[dUnXkO"02z!*X٥8G.Rbm8s]ѤѾkgT_YW8T&;pw.jW& hݾSr~r|EDݍJ>:\"L5 E낽IPfj7HDAGӮ,]x2 b b:s9< 1c[ZnjRMdoIrb\DrmEU 7mMGqWUKmPXj. s&StkZ(zo Qci5ijz%H}ocԡ=$8iɫG.{NTj3ٷ_q؀JLe?HM^~R_9$Rnt L8e 'C؛ 2";Dw!]~?_\B+:-};͂)h9kRRe =ݰǔg 4SRB-*Awv>b?q =־c2\^@ӕoMNbnκ*wJuTg;|c< 9:޵g 1B mܟXK4(iho"R\}/wYs/z݃TGhn/-ߩXA)q_ެf{mjCfvPp[or{+ MT_~<*"QWHF!2.5kl@1!t4Ҍq& B7! Gj m@!Bu7@xjPIf'Kԑ=i]Ȱ(*^' 뜈`Œt伷n@~ mkc.bivE!I'F q|)a6+B*:*ɘK5l~LdbLL{.R.xM-› vU屏m48EJ1]5byRKB̔}i8eݠ֔#Y_Oxġz9)6"_a.%dw[hr_6^ ɉ]cjJ1A:I~ 1 _=ߜo9hJ34T^q?4S9ܴ^95nbˋ >к4$0 3}B4P88K9n?oA5Ӵށoyy5*zC]7Xsm՟fه)[ܒiiꏫvY9dS!K}hڐ+~\eQF2Һ#BUUxOT`.e꟰eIVvZyP ĄvPy|K3p)ȋbN1 /N9N+[96uQZM( Uc8ݻhqFO`;mJ_]Cm_%+>K XIdb1h@98hKN*vtQMh5;im>`+j+mۍGisE6 F";M kc 0ENz S<)oiuC.~@Q;yՓv@xiSm0({p+`S}+J̚}Ul<8me\"Y#yū4q3OYr?' ^|; 7ƷArxo14Ll/A$9ܡ}@ץ'l˴c`3َ0+Մ)TIjFs<BA29 \;<(p]@F *bja $N.͡^!_%e˟}8 2.*i7 |>RX'HDOhsYa S3Y^2u,c k->0'!8 ѯ֕Mg4">ƚ^PE`qC' #xBTlD8'˨&4 g|ST]d[aorIܲX(rZ0_Aѻg* Ȳ>sEPǨJTr}wwv!C,ZoCM>scbWν`9'3~q~Y=ePCviwC|"iܧJVqtU]L_d~F_ c|ΥHaNF!?f4]((9A#W9pw'ةTPùZbbyo9!uxNQs(N./ U6Ӷ4wV*&)ٖ@TZGk 66Ai_8!ej1e%?ߐ 4T8J1H V'䋾B%%$նȗT!4ҟ5%!2E&$;Ѣs3׀W46{1m:-B,8>\7\ض<8 u׼Xvr (X-X9?W\: f:ϊ]sW}D_Qp|NRCX;$ɗİv1iɊy昺cr {`E0a0]fEZ44\TcpD:82h1w}>EP'Y!#"" hi2CZLIO}x_AͲIJem1"kGޞ/)(a*oG`6H)&w`/~c\fYvE5YstϕGP Hb{%šEsXϴpdc2ے:i ujVzER>&%{8`-:hTd PD9N [o3A܂]V}Vx:?[]~M bS9r$_U _fUGwAߺZQ"L^DLH #7C!3:(2 MON&|z&5JcmRsktI$IF™%E>ײKXlR~U.G>YJN69G-6?i0 շ2|:<ЬIhq$f^ Z.'Qj}K}<,p@ ifU[ #)xb Kh=/z 7S!]ҋDT9Z~$@q49;isz uFS8QȕJ;0ɏS3:H]mw |:v2Wm4ǎixP@ss%zon8;-wV(%>Y96 eE1SQWr_ɍw.򜯽tP5uɯ0FoNN'$b^ 8$(!I?~%WtPF:{SV4]8̘]I@w) Ɓ@ӭf]\l| r'#''3;(.Νm.!9ě'lqC#i?NaqCi*ӓ(Idd/ˏ`\Zw "1NNni3Ҭb=Ōf|iCK9ʓJ-9LMut3 H BN3梃O 99;̀ʇн/#hAFeHρ^T9%\EO-F=ʲ-A4C \pzڑQ oŒ_rBԤ}pN-P K{:&ڼ<MEbryf ɀܖ2ڞ%w{ߙ7.s4َHʇ0mg `{n=.P Ȫ1hBi"Se㶞Fӏ zuz??lv[,c\I *eV tCK>"_%n\hZhAϘÊeEd?c6W٨M6$6lb$RGҋ|n߄eY3-h۰$R@E1ڱNŷπU=*L"J=Ƶ;C4곳9兝v׬Dv3"~#x}1<]Ю>vݶL̉m&9.eM~Viq6 Us>}'|xV\ϋds'l9WB סdd{߲ZV:86Z~wxş91r-ꐰ/'D;gTheiJ"SL:Vahڣ)ڤ'A>{!uYtyM2a-U.OPxO)i^RH{ [j0 C:L<9a/efpیͨÜgu:E)>3-j/bt2uQ!)%{!|IX:I5طKqv2ǘj1#8Q|#}Kh1C-t:<ġW'Fd@#Ö7F QIB)ӵǟ|.Z9J`[ 4h5;+%di|W8Gp9v~OD}>a-~¡!]ZUu5ď b&'dfs/di6*:l2OKX ̊fR?rS2)f`؍^v]JhpJ@_ckgOsj5ԝˬ\;3mGpU7MÓi \' άy' 48hnܩ?OU"[LމX 6xc OEj6˷ܘHs II:jFI3e<˙݉+ 4"uӕ޶{0gpJ4 8BQ̢m XU`QU0&$=?5`Q#bHt\-nȰA߂7+pz܁[LOj0Z7j7icTv]iBFa@mM[~)ąR0YI 5|^M#: h "0{;j9kZ;5zz@4>F rҧ)mdpb+\yMh%$ƶݩ(ռ`q+k^lԭLac mm䉬DTQLԦL1(TҚ&O @:\g|Gc4g߫M?͗?2H( |Q\"@]{^Rz [+"-2z4/r4`ޮ✷VFD<5p }}nU ,J礼&Mar Ԙ.L©A@'msIԓp$e.B7]/M]mh4ޘ6'! {V$tuR!z(ՂX~5%O!э,n Yn1)O"n$9+R?iU$Uv0%]4ChL`zF nWJ6:l}FgH*gCHcQn6Y}yI y.iy_>!XĹZLhZYl& Ck6 r[\g=_B^ dt`TFlqocHnUBran1i;5J}s] hxg{l wl0eEWLdOl#nUbƬ<%)r}7`,ip$y')s([⪲ڻ+BúZ%.LmNE,KP!Հ'ɩTVUzb<%9@T.[1)$o >ۨy%RӵٲұeWVFvRwY.$1X4!:0Ɔj:vK(糮|f}'Qd?ȃפIk't0Zp $Nxi+ bs⧹GcD1|4JŨ+XSp5jj`?l :ZFhJd =' QnToe,Nk8$]gae?IcY}kT ΒaP#ՙۢzL1x7'a ,rUCtZ;Z\SRWƆڠnM 5{Y↌!wMvVmaoYAt7֏ކ s.bb9( 2n˅f&BQ_`$˜#%_ѬHk5 mn<;6:lXDaC#gkǟٰ~ͻz 7Q#4gi)6H# nrsAz?K* Duz#~UMOx'a %kxn+Ks)W)0(wq#Y:+1zݖD_\o0Nt>:W]?#4N:?Td*1 ݉̅(S3b'_qO<4eE'*bsQ}ߌI}ӹf?c"<,ֺ# $r*.z؇+DdkM3%\2n`s7wKvkFp@!ȻQ-FjcBV ũed1*%"wa}B5߄c҇PԌR}nF^/UL9 Nn%n)GQq}+WGZ;CjDx~6߬`EVFk׋.d =A?{<*0*oY)Dp2m>/";v7Lzy((-So_zJ1%!UJ>q7q7g+&.m\')_qY&}epjB2ݟo8^zSBе&p+rsݡB*؅Mt} 3R SvݝWmi:%& L]ӂ"Dο>V#+ݙ }?jE˵M/] f&&t2ATk*ӂcRl~,HdX)͡ot9{eұ\* au{& /CB}6(u'!DDr0 K+7Wޔ4b4sv,7FZ?|j^˴oM64M_]~Fx`;bG;7a?YdBc {ڵY4+;0ڻ#IW9W YIǫ4l`*r0-^yx;0vd :(,U>,,T]a,oGU]mOȣ7Vٕ$Z K1&5iPZ:wyC>A:_XGUK:ʄ:-:HԈmLMN5P[͙| *zc/{a[ٶgm;3( R /j;Kljdn^?IZN9tmF’2?ÒM} !卙'a72&\[y{xOhJk6drbj5 CZg>>iKshi7(;ic/%3&In}JqSw~uS֚T>8#*Z^OV-?i3%v~ ĈnҷBc+QjaZ<",wiw%5 ^N-:5m`k<䨺C-KWQ.N-8Aip$׶}إ*zт_ZbPi KH@/s %#5|`*{B3hZĝmd?ݶK KEL lh fQQwh*9FU0ݳfo&ޒVD rC5>0wJI4"TJQ?Xh`+E gBt.nb0p 0;=}}xPITЃ?֣muUYRbu78M?I+^#MFr,QEw9)j%P(;4}DBUEC qc"JZVfKRAwRtAXL ?bAu>> !0u2hLVKtzx-ky=}3 2'm!0n<\@-vʡzћ<$8sU!gXE&}|;mdU"hI4ƇJ޼ݔΒqƴTƱ.0r>V@ ]SqSASlƸ9[! WgOx!7ok[iEի뉸LTN0;e| #L-< /IzFVwXR?DEf4q Ht#<[i(sIǾ^ڭ8  i KjzS& g\!46PW3oB5p 9jLCZ#;^gRG eŹPg g봝˸+R- LL+cuQq/` ltT ٪wR_a$upg07GbaG4)RL\&#k8x=X: ͦԩWcX]y-5hycU \iB^&2! >YPa~/L.k @/|SC#g0eLapq)Ȣ[:#_A +M`Ũsy>T}c.Ƒɬo}9-1KJ5pV?f[-r䈹݌*E{UO$ &#*ܗZ"0 KX=x$Gc\HgEޮRA{@kt{S_T= 7kϧf/j@?4#IYeæj #F*:bWv!~H>*nٚ0앨 0a*G5TRf=Q05w@fg"VjWtĬr*D(xW !N}?dKҐ=62e9<%o3zG΋iYX#4(_KSRn5]S5)\3DÈ c).8U'o,e&v]9]c} ` ='0YxR^bZYsɊm!JGlgUCd ?}%wB 79GbĭУ k ~{H߫5GJSj=oiii?g`]J';a+oz0 1%fl;HTGÏa7[oQ,MR;qѠPe*27gHJK7;`ed窤C'jZ6.FzT{lVȍH9]܊Ǹ. ԝ_/:,|2ifڃ43<3pI(Sut65CW䟁:*ЪM}cf8ړŶӷL^y4(%ļKؾo[N*PǕ`fA$ژ֭YDo]EP6BD9\EYbPLbI.F,GV4^]ʤg|ߦ!2OPs\My[nҐӋ<\XL5e_t-?Awdd1>$R9`uuT#x[y P\j{?qߣ=C+YXډ',N>vF, ^rޔO*CSa[K;q|ͧjU.!Kv4 ?nt6\K x͹םtܵKDuGϸ$ߋTky hIF99f}ulK~X5[WEb'?FD7''voi$S':Pt0+kYsBmipoQ,9lgʤ/b_ruXx?K]5]̀o~ƻ5D.?Mu:CAsN-E#[eZ\wi_لDV3r:']Ŵwax-~ usݛ Ez;x?٠{/dԗ}wP#`H[G&W4ԁ@uHVԈ i@a^֚>ә*&^\- wa LT8ϟw24uC 2?(u6m4VJbրufcm^o_ض[TZ1l$gSXB:땑IIb:##;*fI8B얖ޡ^z0]^bvHrWաq$c-e_#pt4 %T+gf |n cr h"`]u 7UeWp?1䕵f+=sQ|86ʐױ Cˠ 9LW<7{3!DAeΒiRMR =]KǘCl궻I䲁;zq/ϭJPاZlͶ`V7=wK}G;u=5<*q55h3 (9쓚~'{IG5dG%ͧVhЂ2$A6YbP[Z ֆ{Ez)ef↵6^C>+-r٢4qnkeB9!»Anł+w? U)#F_!1^s+2~Rzgr|D|o9 N"m/++,I٣,"v?0u /:?lW1SlL8@Waв0g2'4n= l;00vG,mj/(n;z'RhN1N s46o' ;*.w cTr=۞r`}\SGӚ%:cöP鴃\t[|u2QO\U+Uۄ*V@3 M$Nl6"eB[I5B _7[g)N޳$gg?T6͏60 [`)EIsG 8ᇑ5,h}%X1-YX=!}}jާbֱhj{/W#OWvs2z@R<]MvEE^v9K`3W?pepDF8]?lL[%~a'YbY]K;τ_ e?Xh?Ҩ{qF `톝 w̨aKk2^Uq"ɆQ'oH(0ٚ[`;uB2/E ~?3n\͜B?4afG|2+e)vvPIsF9"2Oc8rrfs|N0 ߗYG&@ f)`i݉.HD1UQ_;d'*CiXQi|%t}W̊ZVtk->I|AqDsQW?.B&#t_Dn]/Hڑ(˽uEPDzmTVu$͎O_U2óAjŐI->b-4͋r :b@,XCu=XU%πZڀXW0-Xb`Zc\/_G{WKZX, (X[ʽ W6@Pp(Azl(zd`␗ iI- x͹[uXҺA@vWy~[ !ir]C! 'g@[Q]|jp.H3|{XRx ng/{YbP/OU5" F#tq``{e#s68y3XBE}a"C_/Z='AtʖNԸN|_񩢗l{@,W,S]Ђ'7{ɍ)=_ձ<ġux_U۝oį/3;kRTunnIl&Q*}* +H(wq_7>wB= 4S(pk`e`f0dH_t'0_$N> W.> 0(O= {t&Uq쵐YK 2e; in=eSް=wq[wGnKRER%CyÏ5 K5t|y<ĥr'pgC=`"^YmSM5W6~do2mx\KJ7Sy5*d.<ӂ΅0=ղ`띻IOGI)Qovb5efy] Lavp7b z)= ?igHUueqèy>j3Y߆Pehpvۂ<=M"fo \ iiM?9[dĜI|4|$ x)^ !wMF9~_7i)̑ ͷt=hgL F\aO#"?FO# 4k6sUX8ne tPhhh51ҊNX ~;Bݭt᪰Im ,6_S 3*R`>"!][FRLXacAi8FZ[+/Yܬtxe=֒</YM©Sef/`7u4LVe}Q&(O"O_e2"Dp\jˁ+ ~y=m򬧱|o9RߥsPe/DbK:ߺd Ie[tW= iz)9 B֡! {gˮH\bRh0~LL>_;&AbW2Յ-8| ߥ5P`ؠPނ؉&(z釣0P:rHx1+Dg0W"OuMI^tu!&ؐ`nO/6 |Eph0P/H snm=&R?+pX&qVCNheTOI.Rn_`.h^7'bvԕ:gxJc JSFhqK)H9KMZST4%id6lL #g/W[Sp sHl8z.:!W8zɫ[D ܊sV 7{}%[O"~!{'A^Fˁl{5 Yo1+͘/\-xyPB;B+|գ.!9IHa >h?܉%3jCs,zJSYOAwTj+&#\ 9^sjqmTq+ޅnޔ`=ޝ&"͓?`F.|-`<1+ gffP5\ugPpPHlo0::+dfzj]ҿO. nJcц3YC(l<'r᪟<`/N3GiXDCWÃg_X#N_jZmp-7:5v~?BpO{>Ƞe*04/.n阩|+wwhu g|[ lw3{LGx8&D6 bONWyzZqҤfk҆nNï > lX>ȏt ؉ *g^=^4ij&<_ ucպh=S)lwZ2|85jiW#WDtoSW0-@CLKV &Q1-:;K `[}RUg}_xP-\znM 35#lO==#.۩CCJ-OQ`͘חH_wnR={%K7(v7ޣk÷(1Z" gpƵ,a9$۸F~1Ҥ}Hئa+y,AIB60# kj`Wd5U8i=Yv(F|̷ow ^'%{Gԛ`4׼% >=܈m_%U/r*I{VAZdΜn9ie __miP|0'KHQGA p(߯JYAW֒X[3Q CsK$r}mVEBD(?ua"r%[4`] 7LLŏW58WV'WmĭSG|Qqኙ)*]+oujG;&p<Ȫ)_J2d֦C%Y0@Kov+)h`زt<Ghl4{ GM6N35=x 6V4"ZBJ!H+2i&WƝZ1s|~[Brr:WqWvo`=.~` ں8Ho\)lp5bHeh>- hOSd?]al ޡ3C"Ta'֘3qMPIާg=M,iYnʹdα2&*  AwyRG5ŕnޥ=죱aY("+)qufp~i㵾~sKZa}i)IAzOYrx55`.:ƷBȖ|XA9oU?fqy^+opT3HVۼ$cKcDP #f`zwq.^w7>2>Trɧz!E>ɷjTwqdb-&f/]~^ <&BSK4κ2$Lug>Ds( -!!+?Ⱥ^Ko*![FLgE9PߊU+Yer֍y6L_4ڹլPOr%۪T`clgGy(DɋfF.,ɥ˝)]yQI/eg p jg{ee kj\BgWBڿq,T|Z5j $!yHaz}g%Tl`UV87 /!}BEq@̥L'_ux4og>"`{Mq >`eىD$0i=f1C83^2X NH$09X^@dX|T}02@f@`J`Y5}-=,-1NEyJe XϘ#8mXS4K:es颢䇃9 0&d᥈[>N@qNYtV5'εwB|6ok`q7h BRSa!dPEҔ4|>5mmRb瞊{\lc/b˔zy[^n7š+q?)B[*uөYzw%% XXYf Ė>ăZ`0Vt3|:`jwƟ_ڇ>9Fzmo;ˇQ!XmW~g\#}FcTRu58fK<%f`ҊNr<֊IC~;/=<E*r\-#ȋC%~To|$F#"#ܺ2u߿@zG+_HHhSm58a"1?M=;3BR'%IpmXve_|E5:Tj[-ܐ9w`v7T8C #e-aL\3Q<˒>͙[-)4hjCm]&<3]0*=*!RՃtQ=8}vΦR04Up.x̤6{L\Oղreq^7xpF,`4D!+c`iGpV jQ2珑.S . @*8o‹>yz赓h,9Mq LޚF(Lވ)kTU>Xe37`H<T9jzwMZN&?i3>Y?D|ݏ%Zln͇3MsWWڜXi0ҩ1HRdydO_xR㑽.-úF aagOhR-O/옮@;~Pdh RvrMߺMm]h.s;]].GelI֝`ETӐ, =ǐWϞ\P:ӻ_=$ .?y7|$be$pGbt^l>xic l&6³tྠ5\~?X$ w4|DZRw+ @y`&Hzn9D+ [k_J(xf_)K;H'hLP,AK*.hKDyHDgtJIkS"/#ʎa\#.EћKųp G [60u,29MCK_~UO64[XQl?mqݾ+Z]H>G>ӫpp!]4+-.,ScLQE`7Nшţ5jfۡ/ussEr#az?լc/׫J=/&4b[vZ_Z=gߘeΗTpk4e(/J K *~=1S=S'5ddbEM  n"!=w,MHTq> !<@Q ,ȬSTAqN0eޛW"1hh\kc `+7%2!7?} WnI|*?a\YN'q ' ({%+S Rr!ȱ'91bxaX.?%a?A8LU~{WAIa SB#DVKGGGQ'"iTKB,2=[իjdmIrKsLj_!c~A xuj]Z:ydf=1b@[k@s9P:z֔ݴȇ])-p9 XǴc-%u䬲v$U@E^+!K #Y&y)'mnߪ~|sb}2 }2| zܹ 6GSSgE侉r &dQlkLw',tNۚlJPS.ˀgvU5bl8P RNuG#py Κz=c z9F_/ߦFyF1~:zCc /GiOgoDZ LͿ-19?t,}Ĭ@ZGeҴ](|T8J)z{8ٕliZA$DGăcE-fyX74:ږ;ÂcX.$xł`m%v+NIY4G5,>DL@[y-STVhrYQc,VƂ;ߦ>GIQI~t)4s 6-[+1Ja6!\,8JoWdo"))DI) +[Z:P+Dl#!<x=bENV^@~YE^\2~ yaY.[gF] kC@Mn{؅qufA-ڊkhU 4eH]sMv`Y|6Ru exvӊn@_`"" C(k_CSZJQvw<6Lε@ vN)bS !b,Q13`n}A؇=B^"&[E /Vi6X~#T3]L|ZEh`vȨ?HM9jRA>TUU{Qa5{i>,kgUO2_ȴ\m23.|*3V͢ ټYd&nK8SPFY7a>P쉥Kq%qo[iG>i "lO77ޡ]uCwP]ߜc hwY\bR7ҭP/L6r:K"L@Ây$ HA7p6|󪝵ip^4kqfOz4ݸݱ9,rbOAF\E5@ )ukq`Lںe~M(v[d^3Wӂ^l)_OqE94XqÇEDE%(,yD2eE ~YxnXAu!um=T+vPEtk*Ū;c#sUC?j>9K-G+If+: @ʪiZbNpu Qh)+P\ =>5@(hakMap /1J ^qĠ,cxԣbD, D-4ucm5V f@$Tg+ߌ<0h#1-7V^TN28!lia{"л*7Z1ʅG2"35! ם!\%,d 0`-3,Lz4 r|țBon x2f2(:5?"c|1NcuMi*f&ԥP2Fybl6BlT #:Rd0١ 1ɖs,9."40]Ax5T.ok.%' ZE\Fӓevl|At%v2J/ qQl~*{?9wXƫo/\C ;}l맛u"",>ηo<q`s~$Q%tbH_Kqrv~ P&mEm%!f&VPԉtmRd*-A&We5(?m _v4ӧ0RVN&gn_%R |0A-0nnonu, 4%Krb:KPnlDam݈7,þ\k+ /%iҍԩ $$h:'t)f$*4gM2L[f~X;YT[e% $SX}(0h' x: -#)q܂qҢp kD΂P6+ (zn:]X>DjU*0 ; \yQ[ȧ7|ZvUGA.uQi߆֌K~\屵%OK$\k9@ F"ޅL0tи ^eB}QM=k%×(R{ryI9B!l2[`0_ $5*|ke=mq9 l5qPJ8 [6aNͬ=ĉw(m&dltjPȦ #lݟ߂;fT:||+4g I!O8]dARE]~n ~[v2IBɟ fߐ҆>D56I)r/ڦ:0in[aйQ0hv]R$E-HMPkĜ1_wiKo c'sI~a68kUv+"@ܩk/™ }@%[AzU)4RW)H) QtDE%0AqT'le',]S賥}D-h a˫3",B>9>6n!ГE7F]6r*gXP{6{Z4"y_(</{޹}\~˄)738 F]23GX6P{:vk2aOviJ+t4|{y#V\h{*<54*qa6I?$vC!Ks޶uR3. |W 6 s=~k8dDmRg;]2,8L?)d+g)+wpG X€UvxfsW-X] =q(ORX>-''0mjm 0fP+|tV>gXPc0L'v0Zneoz'ܦ63F_S 1> FIU \bw•>ON.SZF!eה=t,fFBzɉ[ vSI]*Y *Brr'iы0w hl+8- Haw~sb?lG AIzVYCQ'IϺ(cw 5i .zlڃ,EMb#I$ _f*ǎe# n;B5e`{ EU570V vмURSSDHd&R龢[Gtj,Hd2{ ?摛NFM(#@oֻ)De48O?@ymӲ-ԕ&UNde]T=hP?6J &܎Z xJSS =ً|e@Uw/u_AGe%,zvI[m+\9E7 $lym=lJH boIJ˓yBG6VMa5ܝ[mZtD{B1~+|I󯡒BN*6Y;K,߂n|,Ń5@?,:2xB\HYՑXȶ-4[P /-KU[$N٪e'rDe`G){B֗P\o:~hHG}DY⁂N\%pRAU'cu_lS >&˜1 đG3{p>sy+X>qBH<5qFZ 7<>ޭ'k!sɜ~-Ioo P aR8jiUTJ[:o@hle\T04[\jń>^[ YYm1s4=g񲽋s>fV^THNG$&ЊrpT37ÿ,$s4F ]I%ͩ#ym G`l`VµPPCK}ʞy8BPrH4Ѱfr|Kq+D !njTX':;O:+adžW`I)jиn5n*Ǎ1AD ?V"V%)M9YY҄N&򢡵M QM޿Cݻ"΍ZLNnLUmH4~tcPi;ouGub E|{|@G`?r?Y ?~O{ '%^W)r蹤gEw-A{Cu);.".-K㎊fPv!<Vi\DO 9H*`҃ 7",ܴS],h0"LW0.&}Zh_Dɯɇ5?1$Ĝ5\/Slrueت&XfZ/ `.7+7 (.uј7f$hc||WkH^[Q:-dPX~m\@L,HTC"{dsB ޅՔṊ́͌Xsȅ&ʦSi6_I\gQHtVb;vzn̊G]r}w 14o~,̮v;۪=xɎQ;g= K˵K(6I1b<[!UL_mg-`e兛 c( xmo@uدh"g=:BbSaxF%)8ud_o<;xQB-f1[zI M䝩 dVIm9p%0ň7i8FDZanU%}BMP32 W;{ǔxGc79SaR%u@Z)JD3dME:e,L!q:uC*zS*ыy4\)ć j+؂ikEhl˩H1b&g ?XϞ߯=Ts 0 GBzJBƀÃH҆ʣrx$ڹ&mp$"nXv22]o֌ ']Kx.c_ Vm+AiUE!e7߻J-n:\ L6kX?@~ "(.횺Q^TؖVOpai9%/_+>~NݬjrYiɆQ^F u4}wEd_Ҁ/֫:*v~_ x] L,]h^ Ģu^$zCSYUi(BŶN4 a6%C]k@x2ww>@UZcW :Tw2QYFMٴ2"ca}懸>PHDi bX)*ΕCrC^+! Րx(ӺufnH珤aEs5Rhh=%7-DrZ#%~q7`Uc?9)ˆVK=A3(" z|[L{J'4N`s\ʀz Jz9ޕ~Un$EDlX4SQVSg <)lC4ʆJݼЮzD,ϿrP$,\gy:v@D;/ݺU#T F@cynv8ҷpa!Ry x>.YwpJo;fNo~8k /"/WЙ]a@=ͅa&p W^a3O{˖|V~[ 2yl򙏓ͬmuŻAArZBښkNdѶ XW-7HliajmP1юJOw|=CI)AYکAamF@3n{kE0Q8gvsWsQ&*\?X ܟ?i^;74 ׭=W$M.qi?J39Bx-J[DIAʏdG_`-lyZoiɯ @a2U"z$+z<;io u./ڢ-#NKV%H3DZd38oE-^e=3(ޝE> e1i)pEJD`kB,ӳ-ڶA6ܣjc Konݷ1[kIu_M5+Ƃ}eSq$5|?k/`+_p+kVyq֥5}&?qhLT둁1y\4MĪ;wOe~SϽ\]`k[zTtdWlTg ,uImV Hx,M* O-GFפJ XDe>_'[8>ܾ:[ǟ`w涕v!0a&+ frh? t .Vί_o^@^IUk[)-CUBS=)$%M]E}Bo Ҩ3QEs>R{"M;.ysqihJ1X(RG7C n#qzN.A HjbgoԾQ2f^DL:*Q$/9V*q@[Д`Q 7ڙʠz,>m7"C eQ~pNcET]R+@= g#,Ї%ZJͺn2[`RӳUF#c_RH2R {LA2lmz0lpB!|61}3#Q( 2Hٯ x@msY_Ir[WR\9 )dҫiEAДʈhO ^uw_A9Ù1L9hÑ*-gH ⡐cY $R5R0`<{XPt#qi+ 9l_{^tƔ퉉[nݹ5<SsύLgp[c?צB9GLF׃ ȥH,vg` ']\w\N{O Kel8X`W&Gp 0>^>6XGs *1>]qֺܥNkmDpX[< W+s(pDݧN;',&Gε[r=}ԫ6$p(] 傊o>TrM+&{|O!0G[A~wJ(<*M}T#z*vt 8z^LQo*Pvo_!aZLaUy,g RXHWM*[mV:J2K^r|d/!:W=M6oLY9I[@j^bP'x#w6Ôk>2"GaL56`p'M‰Cq]C0EK7Y,u# 1n*‘cȋ_A:ƹɌpŻkzUm("R9 bԱ dCؚQ'm I*v<}#~-y_mxN|J5L[T{ټ:U8< 5­Z@ccRXkyARi߈t)RܺҧA*bDQ!A:">^%3,qݼX!O󸍞'ILΛ8L[SNƵ JU>QGXb1؈K-D0n3-;ޢ%&5S2KҰӓ_$q-g+ISLT$C;\H^ 6^)v6ZeS/!**8b!6+ce_ʏys02wYY R n<14d;NuaQDs SЫ]XZK[7j6mQ>58Nԫ#2O֍. ۅ&t²jP}!OqXiٲFj @ \'gTWfϾwlg~CduYLDuq3"˻}N2H?W1#)u hDhf <_ZL1lwKtFX;dIz iF ~4I M]A˖>.Ֆ\LX$ͻc61R5l'_ k Ц^R&mZZ?+JUL}(M*Ďs6lyU׸wB_ L_X3isPIiZzڿ'OdO $uMGyr/mDer>\0wH1~w5P2 ,f@.LG."X(7PZF |J/{KxrmcsF:دb}Y%\&b9GRhs^f}FMC.PbL N,M!I BrQ4\EG4aS9+&RAi Iy`2[Bv{1,q; %e*!%}58`*xC@Q-$Ԧ3F:aԃ03*b,D~eTL\MN\9n9/S$@ 3$ɪ'qT,ʁT= QzycH _x 5w^!mNkk.X&S4m$%ݍ3c15mtU3oQ:qIHxE$M 5p"0PNYjtQ]X>B쇣֜F[<@7K{0$[Fj3b-gL܋)hUQ!bK364A>ztFBk Jws{&^p79Drl4 m~.6A2NLN=+Y 髪"Iyd2T7Z٫?H+soY>7p.?j_±3o0bpo唽*47g":bEP]dH%"[&.՜fY/|_W#.*H_s%YoK ~q6cSѣ}1.W$w؆~.gItyp"y;"dB #>؝Pe6>h<U\ߥ9ZKk`Z!B3 CIѭQ>͞:hnEQL} 삯X<) )4p!&k*, %ۭWY`Bl}_q )kyxc^Oh3[{\dd:Z5sHxa;1Pڠ/٭ShnG2cئl8R1lI9  LÊv,7LOx9pތΠ-Z Izhʵ$r YSzq.^(~|)<.~pBc˅1o_ri~wg/Ot0ul.):( Z9ci^;^k  E< F AHs95S4ݮ k c>Ua.BDtd2%,(7s1j2k9S8SzmTU k]fcTDB(p$9G ߏ6#+-ʇu]}9a2 JXS [? @B~5N^,MAWrED%CU(?_GqʙVl^0q;zĒW]Y$oM*a%:hqJ9 {"};iź0ZW͑OUjֽťE2-oВ&#\GD*Pe6ݔ w'~jB5{GS'D?aUTA OJ;CeŹEp;[_p;,"#8A@R"4 %c9\ 8[E9d!f7_7)Pŭh&SY;{.-FE)0 m܅utO޶o6:4h􍬠䳪 kjդߏ'⪭V_aMoi#Q^r`6ccE^~ڟv+]h"3P]".VV1zK9*Y6բF0fdJ{} {2Lx-ER~Í8KUҏ_.raZҞۡ ?`zqbQz]%YgQ RˍtrpsmߓqH-oxn~ Vk|q@2i-Y<;O*oow>kǼcO;rPŢAF(L%@*]fF(O(0U#)A=o# }t t%Mvx]&~EW_=,sR4AIJ"v7X-GwnӀI5oY+R7}vyc>-u!t.`2 ˂'|/BiY^Дf].8=Uu+L -U=VLHز-lklAddƮ\RbM$JOPH h)4ez6Ę7`wΐ鷓^U?Pf=ѽ#^4r8<\k%Y 9^ŏdaWx }Z:!j "<'o Ya OWuM,Gi/pMލ]5]ʂG3[cցSM~\'uc0Z#^+|N S:.Ev)s\7/_.r5NLxv+okڸ Stm6>[l=P3]>VFD S{(q؆-LYgp6ZGǟNܗ>35TjrpIOA2a)*qK6Xasi i O(Ҟ3*59JJz!# O/C6,O`>Nk.@}ؓ$nu "yъަVA6r[!ArˣЭHʣ_F;eTEk(xf?[\"͡F||/U )N 5fKʯk`eeQL2i5! E7.hVNKE+k-"]5T2]a?ù= ^K[EJN9h5ՁK&yFMhZ;y_y0d}>KϏ7sjOVIqw BϜMn y HCDp4?\!АF/и?ꌩ_ɨq >\YVz`dKjy~ +̟nAr4+ 8+^% m0\Q.Sh >A+$zZ r"YzW`_h9"1[]쯿y*U#zPCC|(8] XLq(Nٍyƕ̆|ˢqV<llj#ѬZd]7}YZ-ŧؖ!)'Q]G'-C{Jg=+S= YvLt>JlF/s_ T!Ī*nB"{'&(I`umwƫzȓr0l.`-AJ |[ֲׄiܾ$y-wע0X{Puh8Gt=Sɵ\UJQ):+ "UsNHH_Xg.azhɘ.GCig2/2QJ?( ;lm;K{*1"20$FVuwi=݌p;c+Jp42pHPT2}2'6;cDʸ83YAUJ鮨B]Ђ wdez"^5K9Fԓ^QS+-HQ+!`;0#<)!^.[,0D$yfKPP"6TteqIb>2ӎVRb; <*0 *P*,BRI(Odɵ=mn6";6S&L~V)[TXŰ*#6tvw撚´?"1M8F2qҿl|꼕fEN4#>%E/4 τ)Dz/$iRha HCCmģ݊Jm9fuעt$WsJ:\÷ڰ2Rc89[5l>G8n]I-RϪ}hFozVs֬vȡQBTE2/mڲܑscp夓).ćfpQ;`̞vGbKV |:S g1Ejb.^g?=+_,xyXDc2BߌƕFiLX aY>a3~>@nAٺxUYwH7zg#Dm~{Йxgb+]^ Pgeh!(ad휌f6[^ğ ~0?|aIPrnADe?+M~] <- .atQBZP- ۨ }?>.ު_l O LX|h\?ImgrIgζu޺iigCެ'rQL_=xv.>%~t)8ni;@iw=cjw7\E7wԦ24 Qv *4pVm/Jxc.qv=r=> i vm ]4Y?vKBZ6oUH -v1kjdd5\Ɵ{`LҚ)*~bVE9`(GÉ><Z_? s<]э-h2̐&'`'.I{8(_x쁔#@2GiC{֫S=zHrh W BrU \7PbTfmar :[Y ^_%H zKf['=_WdgE# cUi㘢k^,B"q CU6^h|ED@`Lè8ģh(q@'Pnx#S3 3xMc(^5N=$a{vf9x[S6?{ 57ԥxJ˯o%$8ʾh(Ւy5 ꌅlvN_bh*OVRQ{^;UM8kk Li\.>|ؙ蕐0G Hm+fd*u}'Ҥ$|enLA$),rfj`јStb3b5s΍S7? 3y#@ZQΔ? A,&\ &a?i*n](c^F). sMeǛd,/ndR Hnb9"6@ śoIY3*n&J@T#/M9bQڢ=-~*!A3 j)m LUVdgh|:P!]Bw'7&B]'߬V~Ν*qhAа˅a13W 'eU}C]ŝ MZv.Cל;S+-=Z-YTCa:fhrxW]+&\_,SK4O|qKq tjw_q#`xIpQ%^޳Pש1wjk:VIԍn:yxRL?Cս61Y]t۹Y:^qt&gk%렄Gґ )2hl|lG2k{ԯ34K ͜W.fNoIA'dIjpRp (d-.𤥝؝ E;P{=F4DqL֌9<[)7`5 hWT,yҞ#|yFg?ƺ& 'vT4„zUBe{@{ p(_NC|:[f>RNE[aKBkdl&(+ȍ͡~%xh,=zO5_^xP h`=py#gf`&2YlS!`D%8juS%2 ȏ FAv]37J.ӿd"*Fq [[`Cz@u"g_<E93 ]y6 }_D]G3.HEnO]uo7>CՅU7E¢pvۉ_Q[% ]X8$OkRzDG FLio |ZE7RvHծ$EY@}C$Ў2#p yl$b,K ?$l,/e5W, m7NP--\UMr4 gYZ070701000000e3000081a4000000000000000000000001616ee51100001a34000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc/idmouse.ko.xz7zXZִF!t/p]?Eh=ڜͩ.ߩ'bD8/8,oWO}60Iw+)ѕ&a3ИNɘ=#s(WZ!(u?KVw^PbŰKE ϲdt^⪻%1lظhەbD]SI<8M'0;H\Pxk1y>{αjAkh]u,o!F T1xx9]BtdV_ۭ b RwN EP?Z/=0'i7,y$Wr@gRX7eA?RVZo}72+B2fI23o!-ܓۄ8=@\p}p R+j*VӶe繁n)),vJ[5ARd"8^]Pzȫ0clYi{28Aa{4eH-+d]etoUЊL`$<ʮXA>]cio}I#4?ι׿ጒ R~s+<_ceY_˅у \͒8N9a`ߌcZ<؈{i௢_|`}XuKO#j}a^k S+s?CM(iA)!Hxc_g$Ə ?dpU 'R*_҄|ج;KKKӛ!3̸ĠsbEP ;g0@^ Щ4^ɰFG@gǶ#;b:[܆B;{3Y.'XwոQHܙBՑP_%!NĮx 9q(3F$c }2)Rz6u)r u\\+d{**RF( zF>@+.{F ?,r/2[H8;e7Gz A[m'CG=+V 03) -ugr(q.鷿a}ivu &˿հ.*+=fx> hRvVI3 !ډ Hl`@t%t\@qj fTf8AvC8ioӍ̐F?V6_f5El$t?< * ΅891\oHH2mK$x" ro#?/YM-J *n;cdG~X[|찐pkFi}nexe38 65@FOSa^{i'6 KS«.1b.};G<ۂnƹkZʫ:[ѝ)b z0'ݒ Pr{G7+>/Yh}Nr}c_n%0~2b*U}Lqe穢.+֍Dצ !Xx ZΛi^6)\4)>oJm"h \.J{F =TaTkiP]mf쇰ؗԡ 5&;<ˏwP,h,k YRd%/{9uFjNxp> UjoSt?2d,3+ѭx:TEz}@'F-SO #٢$iׯ;rik%c1DNbpͷ1 v O- YTvH766XF03'ՙK`l}7j⬂Y~OgJ`e`BS޶e[0Ncd̓[ iI¼i']Bަi]"d )3]O7/}_h Ke3Hߦ/| #Ø磨sVF΍Y9PY^ǡ!^rI-"3 LO%hO\w&ld;WJR}Lww+g<0k^"XORkQ,\~Bپn|g|mn`_MWӍ3CD+6 ;m2Y+>E,/ GKqz*S,`7;[\w}\h1vAd jMVY<+~ -CLxi2%X$ihláMzi69\{t٣~G/!\g4٦da\썞Z%p/鿤)O0L%+A)7v$j0[93L{s ^Y^mNd,*BOG s$"zSh y\N~붴;[pS|~gW^cՎ+00/=J_*S~'^]n50-NQ5!U PI5S({"՝;-iÌ.Hc43~1~PZEu;rr-D+TH_1@n&}^iҘu_0ո2'(\QݴGB9f7VYNSCgAz[WB)ɦw$*K}yA& z`ql$֜"+DGBAܭH~h=Xp>Hr"i!" ╜ɔvi`p"w'r=y,$+9 ?ԖI+Gv%E&hDx窑->6=x0@F^՘٨.Žӄ(մcUQy^ImWMt( 9 yt& z䇦u*Ii8q1t/j2VSP'wzg1΁0^M:1 n7Pz^FF2 eDD!׾SL FY}iwڡ7@ty|#Q w1<[YpjYaMϾl9Ҫ t- 6" .սޣاq1L7c[^HhQlw paѡrb7WYUO*cxYc .T"[ś |Npɶt:|*f_ƖB  p9݈6PX5^>'Qk-NeԌ\8<oCд:koXrO sӀcpj{/wQSUrX,L2lRMCQ tz#!93w<&2eܙ|^@Uli9EP:HM Eg$ oJZ9Cob7}K,puCU*M2YV/j҆YZn?K /?5k+tǮ@Ve7Ԝ@U/hrdC /3A4_?j4*.UtaD˿j6g?NNumBikG7,Д98Ȝ)bB^OAaI1 hͤnA2뒬ذd2(Lmgi߰# K0- Q0A}^Musūtg{T$cI7@.Ѡpu~X)bae ζI}|Jp`}$x,,Y9)2WPiK_qU.sV k=Z.0]N0͛$d3$6|g@btͯK-|q_F@A<^F") ޕ@y7dXȇWiYд%9[ƒrvՖ 7lz &5jNv338=%+ih􈏬bE"(]/jAſǤs0?inO90&rr6.,`ytS6RDFB߼3p=m$eUOb _K7/0XlY\S}}̰>lv! BjPw ٝ)QąBK"l ??2X^JpĎn*>Ï_#9Ȏoȫ^ȾU/^Z 7w{ IؙgBv_j#?̐J5đYXUkReǭ䣏#t1!IzOIƺOjŏjo %e5-+q4kB}fzHac62<^sN6{F%n hg`LTk\+~hZAT}n$۷V"E$& t1PnFnnH'(KzdJ:+mo2eE-w2 gj)ewVφX^ =;aZQ5m̊T-jgtrEo=6e;`Š =V3<1M5;z~M|zVQd:~}T4!61OP_ܔ,K-\@mUY}C*{[I݁泋4SЮ$qZ+a'"AFP$8* 9*%Ja.1Q溺8NCͶhck5p)z-Dʂ^;'ѥοö#{`j踌cmnD?2FEB]0Luz}ԥ+0<Qoz:5 )OFL0{޽DWD 5 K. R>'N;d \Rj2\O:Ft4jr$[ClMnb7YsUcM_,Xfg_@)f*Ҡ BN36uE4 [wWjll#rH{g9JpCO#=Cwc:z ٽ!K'@oE, ]nˠ,lI.' _sPpymO2HGUnĠ Ϗfe 9r3vR-3@rFS8WaOOgG]myD,mj/h$^wXh;G[k_Q5jH1q=Ͳ1@7J?>)VF-:[-$x 1tX@qj,Ll jcyր+3:|j[}#zrhgM!%H7cmtHZմWo52bvv~ vv0 ]s۩0i?᭡]ĉ)*'#.!uZŧ91מ^{v*΀ެRWDLSψ=O.%/1Ndz r4^Yʘr#\>o6q8 _| 櫋8Zw9b-C=Ե +_%rqG![48vcwߴ8H*n7pW(Y&su+^D3ڻ_\Z ]iHm=U#3:x7ZsCc;Fh6osi =Kj8iMd.z[so:.I k,O]Lx\T< 7R?")):hS<{|m7hQ+Og° RYBpJRqjB%{_|JN!Da U.`/a0OWQ90uļ1 @ )xʹqEr7NJ.ujUGzJ^D@[m'pp4αgYZ070701000000e4000081a4000000000000000000000001616ee51100003720000000000000000000000000000000000000005300000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc/iowarrior.ko.xz7zXZִF!t/ 6]?Eh=ڜͩcA;oiGYJ2,͵1U7vi뙃|?/pĶ@߲^ڃ,ܓ'ɵ@%"3X zlձ:qޞA G ĥ>B5ܞ))IƐ["pPZ0>%Tr*9jHJ]8ƦB+[ٲ(Mwj -';j So;IhX4p܆HxЉ94:ppagWLy$J˘$kC]{"hbFn XCR!)rj脜 *5Mׯ_h  ;3-pho.l7x-M9C9\U%2x o/K0-Lşµh^>x@c!^X7'˞o$L:DB*?톸xNKP4MO۔-6> ,yQ)̶{G+Jd#vX9 #g5]/֬1 %uA5:.kMl vYşj-\*JUh0U~,^sBS@`hwu5syIa?]iѨ .>q08{m8 1ɒJ3OVqjWJ;FQ;1É |Tَ?- )y,y9g]}i'g9}ٻ * A+~*:#B^=3M E!Ic0b`P`&b旐r0SJp]HA%MF/8hES3BZKO#m~2oKg֙3y1Ӌh5>[fޅ}I՝ w-iVP;P')Ȇ 8Od^]+D@9S<8aXh֎9Idߏw-,u!BBқdpj @\ 1 h9}:A w] TwG8<'pD-7 l aj>A5 Fe Vƒ'iPވ`ۇ 2nOP], .+"YBY|Q 5lqpkM ='ϋh;[8OiN؈Cfgu9١DvDŽ>cB90 .^dM^QuzYO;i&kT;ҥ{ )30&t0PjKj5[:˩.V;%T(;o^.lH+/=7g*fPD:'YYqRmL$ZxngL 2J.tk EƊLgYRp^|Q!oxG 'C{ RUG}縨G>>AKUF>2Zp6Es-ȈGbϢm Q"ɋU( U߈kYڥLHOJ׳_EuQuB ~SJb샲p<||З2$a^Jbw/pw:&O;}kX\ud:.x Şvӓ{}4}fډH#c+nYwtL<_,07=yg9 #ϐt[L`C_ /Y::s>15g(q>ivv#8,p2l7_7Y B}xmUuLUMw)}dy~MRZSk& 'm{;-t45vSǔN [!AsEӬPo=Bs 2m̡``ѓQhq `)ES<&b&:e.Dǔ@-Vc1LR"}LDᏨ}i1,=w zjwđȝ𭾷!V/]%cgBnfp~+< #P0^Y:V>2{PkTͳł>}xT/],PR¤&Tcc>Ϟ"fGU?(~" Q--e-̠kH' k 6I&%I+N"Q;mި}kܲ:$.v؝NwDQ;B}K@EYy`/W8Р&{EvvX!>edcTw ] >:SȸJ8@ S%Qx+[pCķG=}.2\|XxkB \G!2Wn|`-Ƞܶ/#t72ٻFQdr]3-v@t.2NSnk&QC1x:` eV3@O M6ߚj2 >x1Pa5qy&4|])K>]G)zt'Bꮭau?/)ׯ1}|r=peԓaulH? ; +!arԏܡvJ|y}0.gUyOcha#gݘ9J}`A5"wܴHY 侹Ґd pt+PB۲A$z8/)hfHbYU6%gog=YbQG]*$uVײl\n\iߐMaU C{ m1w=;S*Lj0_~'Ir[sJ70ɃAfA˺}eDj303S:`s&=݂Z\.-^1'^0+dZ ~?瘬IO1ApPzQu.qӁ턺>Ze1eTUd,^Pw N8.E@1Nѿx_ ya*.0;>$˗ lAw7%7Tl1f/uxՀ!{Z$13d>B' l+`h)$$Eq>$*dXT%hE{K_XpS6evg_ԧA"ͤ+mnG_˞3T{I3Jc_(y&xTR,L@D! 5Q@{9*&de!.CFX<„2f 6#~Ú# p>%*٭%OO|/7 +:P67@ޢĒғ ູkNɋG]Eee\cvЭ۾CE ֣pyP.':C"iV".SJzOF7V[gUr_KUBy }/8ndndDvpi|FDV,o_RkqqD667Mj;>caGI7:9.lfKm,Lꐣ~'vܫԷɬRu~fTR.ftG*.3\ȗ= i3w03n6ZѪ܍?\C \A\\>7nPI[V a" 2_j$*V'J{cc^C&YkU!W17ljʴgr}qܳBJp 6ovWJ~#]z|`Oqt鿍 isd' ;dg_'ouY:b6Ue[8rGRU ,,V$6z r&mҰD0 ;뭗t-kZŹ РF̜ax6*3wBfDQ2qf*)c䍘ûE PO{`ACi3Sjua_Ƕi7%uWgNo7մFӚz^vOFB-wT+2|czS 7,@`Vkg]ʐ/ɮ $=ܲIf=VnԞ4w5riϖYz8)CE9Jqhg?R 39:6#_.PR0@1=&&|#=~o޳Cr^ZuŮ\5q!x.Z\c  [nT1ԇӔJhR! FFni|*݋x#f"'#DfoGB[(ʜ x=be\$c$%yZ@]8JW+5v_6Jn[vMxzD]:#EӌU3LOV|J$M` Nۢ?ZV _Cm.qpšWJٝ$G{pmǐ^0,2 3M?X93Bpܝ* KH]{I8+xg#;UPGVR\БZZN3Wr˶` $~;g4'o'Nzk8z}p@*aTI$mh8oH-kdhYrË-Q[&H;l! .;mkJ[Cb M>M}yvX!iz\wUX6C+u7S+I'a))̄oe#0{E8gs5ƈH}u{UEj1խ~`0,{:n7ZrO0ܝ.VpG$z, I@`\AJ->͞jHg$|+Y@MGh5U26!{y~ \U|w`B+?G i .PG3uV:q7(X2-mTҭj[3g#HpנQCۃϷiugώ ldy Z% lؔfHm6DSAڜ%q,bB3D-'IꌡuƐ"R.?WF|7BYf]Lo֤v 'S_] z5 abZ(JXxtJ^iBstlZT[%V.xNv\07ge,sv IX0+˲6렗>Ndr}:Մ|~FxzDLM~_GL7#rT<VP6CJl;B< FT Iw2SkY|`'Y0gJ^eSiY6\i\`rUe۹H Ppv_)TLHME ?j߼]Us9 ![pZjeo+:ϼ4h)x+tQĩA;zI.` '80437vy&02˃{s0&\p )|QP!1*PV>ujxEx! tX:zP7.-h٪>C&=I(sGB9v BԲ}pM`{[̈AlMV/iҙ㓠>nX;}('gZwY@`\RTZ8ɻl n;'^^Lh ]}j}Y6'g&枻/9@:"^q՘bPhH<깅rݒDfŎ{tڦj/E1H*.E''L7bx;RÏyPWkf@OMM0ʥ\ oOS voPJ[g sD]V,Xȕ9" bH`ߕ|MnI0~ﳹ{9NnWz_ s/6ک2sa.F؇UٽUBOiF[k2~~lzFhxBTl;A;M&Ή&Rasn9kW4Pr֠D1ttDFw0ٴӝtcwA$P1}>Qh6&B{pllfT #^d2_E݌U ]ѱ11JV&#VsQAC`C"'DDExuQ2»G(޽5S9).Z)c͢Ӱk̒)P@mIb&ٸ"\+kxehOr00<8JEi"8#j+ '*|v\V6T 2 gbKTw(x%ˋUP?BWK%=`Ώ7Sӣ#4K&޵"lInUJ8W3i ly,zMK vsζ3[c~iCЈy-hEr(& /J2I(d#SݹOM=s+N]6k׍.Zp Unsy ꤮r*8 L)bWZ = U 2_8/hP >N::SeMAeiHݮh zUޤ@[BK%>(jK VW!}2/~x'12l.,LyZ /'!X'me%rSއrB^RwsxQQd3Vwl,3#"G 3,X8ć(kɤӥJ7jsƯ 0?>Ω"}LM=sq"ŹwxO3ug{pPIQh[a[_jh@D/ҴIi魦 ˩:'КU$Hp5>i22j5@"~eGPV{mbg4,3PF~I uN!HZ vǡz;yiyr7@T/UC4FycAYN_k>-|LU?VP[IPZeVDw`oՒL/vH*na&!pxX=g h o%"h ׆0-3YQ>#Pn}"upC-q='P}tm\F W[쌾<92* i,UROotka;zyVymcKJ*\Jۙ @m'ǦlA:2]b_bЄ_V3M6 E Dmo9+SrjCB)ކ4Az_+6K!H_4n>EP%jŮn馃R[CF܋CcՌuruTi\I3*BA A[HYV,!|wõԱ DS0q}Sѹ ~8G_*Bbzo!S4k~bPRw:ΕLˏN۠dҋa鼲j)0B\D;zZ'a1dw:L{حۀPӽ 4"n Fb* sD,%WW=+- -ZG6c܀]"YU2IGʠhW䁞R,?EvJїʁhR78Z6?Ht&k5WT%7RřgI`~sDlo/  ƏmAș@ HuRu?i9~. 0^1(ȵl>!ɹ2w:>U/Gv!J9htbdz)UAlIvݩ8&H\Wꚉ ɜXL3ʙy f])-5FzwL=*(H$DU V|ެl\$PL֫ 2@^sҐiXG6DBUKG@/i`V .fcaX35uMIgQO(e _$[ra#b{40J N$1ϋ }.R`&<|y ls`HSTf3f2.޲Z# ecg`iSǠː`?YeL9}yݮ;όijZyVuW껠-mEՎD坉~9xݐ^2_zh>i~/0tm)'MЮ"j10iBQls^|Ǖp #֮nddH vDm4OrzSlk@b3U"+I7ܮ:*@^njDa (5ž.Mѻ7jk)GSXCwRW,- ~CԥM@ oA?Gki'?D8BͿKvsXScQUK}q㧐s2 8q_ ?KituH,'q9L @}rV99#Q澚ˊ\42soK7Z 9bUB BêMeGյe`u9$wo伖O_ztK='bt%09H@v>' @k([)g[42??>z*<|Vr &LW kCn8˧>{82vV8(7wjߵctrIm;/1C HJm$O:͒`'u͔\F!d~nKI~Ӭ|E^Q$]@ACXD;uEx, $8t *eŨ{> x[îtH|RLD.(`}$h@3Ts'1ZS`>5܎-/y0 v p 8a1OgYKZx l##/GK [=®xK LNRG}ؗA|5LE3}z@xv V |tal^i(}]bE4#>8k];_=۹ݏyc|Nȷn:FIƴ"qN.R cqVU/{ 27Q]>4/1LWΊ/Ujpﲵ 64 s{/ Z?ꚞs6gsRA .:ovqr"`VRAN!^I5l'Vu2::?O@+I6p{G/a۔F[qyIA>RG]h{^=tv00g4 :>]eb-c?oKNR$D_H0 j'\4,k9~yvh-u= c3ХTMsf "ر?k4=[hD`xmune\ ]84@YXcwxf}ZѴ nn(==r!~69UO"čoEB|(yq+O30rTrZ׉|9V\5FP:<䯏T_#[Kax٬v+0%kcצ+pߜw$4eJKοW2p5N9jàxf43--LS'pɈYLP~=/o 3[X  SF@Q2L* 3(S-h"RR>wÈ_X>1DL֕=ET!Н¿J@j7hQouWdT&n=wp>I`}&`ه0)\d6gYZ070701000000e6000081a4000000000000000000000001616ee51100003250000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc/ldusb.ko.xz7zXZִF!t/2]?Eh=ڜͩWkmR C`Y/PS ^rw~#, DfzW}NU!@fZ[Ͽ %u=;dt&b섨6pol!{:>͈-x殫J[; E  C$*1 O_!)}rNW- PJ!Q&sP4)v&I++%8.4Gf;um'ixznsd}E'jaf{X,oLk^M%Kvx= HZ~ȟc* D.k=F]Ѧ0vի%(ճ],i*60Yei-Č!9GkoުF'xśu1iE}|mĿtԅC e7fIIkJ '|{h#YJ^fyš6RT\Rl*z B<]8@tvykϾ}l/1o->H*hejYԿ0IBS=Xw_E*xv ADEzaTFO^#l]2ޚrB{:tV cR|; |Z+k6}|~%4P}m@Q/*{4B9wW\ïhkëUOx6"v sk^rAv5w^A%E>[ !™}<C͹;Bi 6>暑'\d1%Yp=[|)yi`%8A{ =`CdH߬1 K^ AJmm;ӠIv)IQB>:gN0sDsXFQ=FW +e׳vVĪ{ԑ5\gz1T<]ΘK Wy䪭Nos(swq2LxPНn V~f]u4Bx<,0;8)v;+ Q^Bp}bU13Ki62z'Q Z BĐDEb3< .(W)c^!$˜)6 +G${s} gpN YSc%JL×\wM!u,PV%s{>Ҍ5"m#22b83>ؠ^YXS$yU z:4OYXyVH* Ip(cy>zh7_VQC N m\ְi 9l'E*̈ >mkޱ,̇ ^uX]gky l?xWcaf &y.@ª"ݎd+6TW_ Lydd}iᨈjh]L},8; _eH`3r=~ҧsPLTma{R UrH9x@9wn9d3hՙ{avD)t-TL9^I*7-T,h =NҼAuH\-VwUό N톲crR$},22n DYk\,YlmyhWDWJ9thG=ۃ=Cdܮb wS4F2"VN:<؉&\CnxtvE;hb:EMK~G/قW1SߜmZp7v kaHR8< =`sNp+Rmȸwd,POMUKU*:`Q[ hj5k$,mSדjQэ&eK4힊_T~ fDc mT6=aOMD5H[7VUT֑FѶ($j^>xi Xc)z !!1/^%ZR%ݤ a:]~).]oIWXjVƃgPt&dRǏ0b GDe\8xxHe#F:]V8^W;cx!&J0ܹeޔv7;\E*bKet#JĎvH^28C};cM/NNgC{dmI:+6N!apHt2;B `8?E\dXm ikoP(i˒կD\~cHamf?nDY'*X8+2Sef;)'Kʔ7Pi/X֫BⲃNPS;:$H <3ԓ_3:C$WQ,("QǭO/fw+F(DQ "%8CEBd&[D23N $ =5=P:\nXjn|o'lÚp#yHshG?փTMu頪ќFdԭbeI@qF0*L_wVEQB[zL5}ƨ$we#.<ױ\i`'%Q̴0pT4KfT 'D>`H:tK'k>6=#܄vMZ&*ڕ=lz/2޳"FN"Y cz{^ % Ǚƀro%5x˒=AR[wBUz=?SMz*DuOVC׵|=kըkXfHu4 6VT8GhT* $Sg6oע͢WvIK5fDBy.P :rn %_}RMӧQ` z9^?M ;Z3# mI}~ }̛P8BXSs=3"̨c?~UGR+`EnjBZ0k%\S( )߁ꔙvJ u~tգV+PZJzh`a.6w:FuJpC?U~.H 5̡!~VsWg2ƃt[o梈 rZܥt$?k1P0q6wF?j| -Ƨ2ϓlfNWe],aC[iI1EeHEFIH=і)[6H5[ gudJ $#d+R ܍&8qu<_|s*d: DN_X4f  Eo9. iþ߳Yn_e 3ք$.?l^Jd: a1c`\=~5Z"Yծ* B@ -E5&ͧbf4nj/7|ALGqDZ.67&gU4PN` }ؐRJ`_y<" I/C+zaE0]k,LxˇmsݶSD CV3Mh"yڌyuQ{O0R{l՘?vt:|ll;B{zü{NDhxpԽ?}49T.on6#~- .;061bM8awH^弆 : p:EˡjV+ 8^ S:  9 s,-*=!jy213^L>3 duYU.08w~֤:{m"Ǹ}  |F$gd }T|J eRlm;06,J'O gg9RYx9!O-B 8<oHǎ Npi^.:R}ˠg bOaڤ7^ˀ]lqnɶr^~Vy᜝糦Sc;RY7^Rh"gI} [?ۜ3ofKY 8mDbanTjJS:׸[Q9+f ۮ$i,4`>TYǸgआ+kCĬEE`5Y~UY &u2CMEPkN90geo@^xo°IZ*`_-QѴsC LZ2=t+ AWݦ$idbDu괼 }Edb{POzC >gI857w^JpTw)~qK^ olqn}K h:g:"yԼJTOrh y179KrGyX1vr ^.w'? {ZU <gY fflfӉyT\[0f&>l 7ulqyC2 [GD&H/1$d\(t%]kS+<C]_3SDVˌ]=TO]ұ!Z(7?SaaDX|'JJuBI*Ue_{^fK<#O?%7I^Cz-ZP%#uYΩzrgm>KqB眤k**q.#+k\鋤AhJϙAE1o3 p:I@kxJmi vY, v5L@.栾}W!uws e Vv*Gj?cͲʦ$7)cLT` gi9 $w wz>=x*;*?|B^ J!YUή׃*v""3 G}E1KIݯᬾ}D+ ,Ģ5.9_e dyCFYWyBs#j11NNllv+>a CH(ɞl{ON3DtCGl~p\ C% C>`h q8wy\*"}XC3Eό2_g*1#q:U|hm DXW/s| ѹ '1)y :_9VRnkvut1!Z&ڜŬzֶww|6ah0 bULQS:we"QYO2u8~|:M=YVB)߰(˜HmH\ DR:TCÏ"%d K LyHSDsԦAjz0O5"C:ZmW;Sz` (c(Ux[8.]+Xz^\h'eYRʍ NxH(|ɎY9/f΁p6jkn6\Ywk;U9RO:cE ƁF%#Fl @F9W%9- /bC'Oʇv9ܶEę+BiO ]i5Dh2>8F0tN#]|muPʉX<{>M0ΡC}mcLɄYe4go{J'7P~m@IB .P;@$|l)";(1)d톍\vwPj?(L 1 nxP G} eX.lt"S)ՙ": BoӀGd2r<^uJ;fu{ktZIW&u{i#SQmG[ 8- [FIh gy}[%+[/;Ӯ#D^h7:&<UDF1/Om%hd..v3PקT(7RdJ $ h&_nCs u@A&n)xcaMԆ^3:zbnf7(NZqbPf%2d( 1&w:vSMtaa;փ REU5"i2yV^ |D _:Bѻ>6j8A 3IK_O_}#5rc~E tdY{Ud2 C뙮chj=y!z°vBdX-f8>и6ǿXC P)>#{ D4^xMĠoG~NH=:[L@XF%' ;%Q i7nӜ鯃؀"q(D 7/4: Mλ惨ZXKi+9Y 6E$t`|rFMr#)Vusw"Љ+)<˸H_ Q5| `B ARR2!9Còݘ{G+=^#H' ϫ/3xPY,\> i2`Xbfy<mIIQγ>G|z֧ՕWBRza ʮr% ЂSo5FKQuPM?F b~Ւ'+m(ϸ@p\ DWaӊNҺ\%* ֧+8~Tl.E$d8|(ʱgYZ070701000000e7000081a4000000000000000000000001616ee5110000344c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc/legousbtower.ko.xz7zXZִF!t/4 ]?Eh=ڜͩ.kH1Sοp2I(?zL|7Mi-s{$+#=h%Wɯ?y-{MQn~-iχtD1٦A_O}џ&RIPyT&mӯD(Z]eHX3G<\ M ǁ씦~zHdeOD۪ atÑqw_f{de/B7֧qz3Ye,H2d1i/4n Z',NRpw*x0x#eB{=X,yjuS4t:RP¥_5Kkpda_|:bhߝ>3e;\,1' M-(4Ff&ʼn"7Mn"]2/ˑEHFuq7gmvY~jE4VTBwFv,m 71Jcw@G}HDR& ϸahq1DCr>1TjKV_S;7(: /~G&U#I-Vu5Ӛ?8ɖ~/$r` tE]0W73\{ByUb=H{ @ߟ|"YջSRu}5"0X"f"DXj_\tŜ=:NsnbPPA1m'?S!kݽIM ~ .ĉZmĒ( 4>>bEovhNI&Ôܿϲ{6<~`|/ #Ոc<18&˖g"Kzbnl_ v͵;>ܩ<"qS?rA)m>Xർ\K7?nnS/(*;?8-m9h(Ma:؆)Y`k/m<Ҝ`F U-ϟ0 dݒXrbzcK(G{4~D~1wprW#iR@5)hq{ CU VFIwhvq˜P: qcd>>=cz!#b:cʫ$qbJK`}Dh;Tu TCZ#vWñ[SYzB  ?6DUcz@w'v&PUUM7>ta:/NJ31搇ȐgQDY+pLb')k類:lOjY/srX'c/ٖhqÃ䀉V&% cPBfCQ4!7yhA 0I vw]F?%3bPʳV)5cx^UHO:1,WPm?5(t?@,c侸F \jr(O!&D'A#и:Ȓ3q>հA}Gf>0ӻc3H HQEBP",'&tU6]Vl`9ڿWv^oEA@GQJ6ˢy&.|xXQ*]LPL2Ѯ)3ݠ3& `b`"z߿4Z`TEOmc/ZCן&VLXF#WPj0Ho_N" J7O;F[/Sa9{ݙcn`pquo*) 8!F>vU@DNX=O=d0Fg Ȧ:4Ez<)m[qAn_EMV=i( e˵rq-upT1N"w~J_Q" gMW> )H&<ъ:7Q/ Geӿ; bH~6Rm;W?&a 㔦5a1a_;@:mZ,=.E&?E|=y<\͌*{0O[|)H  I b4̨=BC"ڬ(:R'4F-̈(d19jd0@[XG=S[2VŜl,Xtؒ 1o͌ (m}#az]d~FAMtęcEa58˯eg"TfS?VH%?_$CgSNڒMhX^g2 'ȼ'L6ȿ=~/bfY9JFl  u2  ^!-|Xj_?mQbf!ֆes좶YY.m}`V{KyW|&B0e6-%SZ_9gO4^L ~#W&bVpєe`Azٹ*W˻̃=쳗s ac=5'F_WLHWVSݝh :LR^_ 0AiFIgi5{vCZ~Vc}38GNӸA' 3Fp]ܣZN1) 8'8SaTGs<`v3W3#u <=DW@I j`SO#ORx!KH1@.q\ 9BpT/o;R4q COu{u$:<(RC;vy̧,D= A\hAĖ^1yx4mcqKv>W%9 "ܬ:v.c 2[죨^- ȪAGr/53s11 qdP{cxac}dbj22e?U[]=w-yֹl%s $s$t'֡m>HՓIx@IyZo$/{ -ϣwa4H0.La+s:h-(lx>{S_o9/a>H'snoszH&\90_oDG<.`}[_N~J"/Px]\NhLK wwOAӌ$@GW'Ȣm)'T[R *)?!!.-?[G6=[%nE/Jj%Qѓ#4fQL!cw?Pʫ|:b7|O lAX#X)w^":})sʀj ā0I0WMm[n@?Fu8yCqQiI^bn^3sCQyATii)jfUr5T w&kP s=w ͒_?lA ͟<%xeߧt .tȭha. q{YIip5){o@1!Cz1`tȍ߸I$CT1b̥:U}g;vMψeif8J;w_>d9. f)f,\Ԙf_-Dp}o ɋ]'t`>j,w L t8i|/B!uR~χ-tTIL|yK NlA'0Jab>r9t.8>KYTrd\ܩ~QEC!ԑ="W=Rkm>Am(r[f ˭ pe s+BJq_nAfo%.ŧRJ!=aWzNymċ/.i=wenv+*6^X)GU:T $;xʙvƶY^o[ 9rP s# 禟⑀W{UBB|Bɂq%3Tk1M. - :J8o qZ͕Rj&C968xBf M.RN27as#4 a3ILR8KKr2ac;]M2Y$w$O}nv60bI^ƼlRV7le83)6%4K ^.1Dv@PYV6wBQot:d%sEKrtyf°(UGԯUEV&d"QIk{Q<&8b_ RJ߀B?@TrVV8#.bˬHB;uO~wҏrU$ϩjFV Xԟ!<3{ 0 sIM8+BY/.ohqMq12 f".]Q/a-0!XW^(ٔAœݮ5GI"ˊ6^TX,ph]EyQB9+{AvX !r'=dD3޸MÈ4}符V.v)W~ V7 K1_ֈw3 Df2)/{3J6 5SIHh)XY Pcpпz?mpԒv> }ZZ3N7Ftϡz˥/~7!bJ>!.,b P_RXT+!͊%zC Sj=rcpQ(8 n½p.!5q|^|a:_ͥŭ6]˸IIN߽t}1KuDY|]^ȯᄇ/0L9 &0Sjh63:d}>6]X]lי=O}L}ҁ?`O궄^/6X B8i(:6 3-TL pXhHUsZ+CWX_DV7XMR0&_kwE;ZtE촔)jygY#P|L7I[Ktd$暍x7Mwan\EVax^oEq wNbA|k kkt)`\*{3 Gu+w2Q^>=yB|3B5/'Bv> >W79mN@A'B 7J ~k=:HUhjpqTeEqׅbhmARoMKFED˾Q B4CQH:?Ξ8~m ybu 쪶f":Fm;%@e|"˶~Jى3NmmJsXF+%,n`c!+s"zs%y j;EޫF_>5RSt03Tdmk@dۚ+:n"(# !DbC:,Ho~}u[ oE'&c_XPg+.dzn!|!66H[J2rNfb@^I@F9NpU`Ơ3(cjsÚ1˗o! AIֻo[ sPW̅ʄ)Pb~<mZ?z>컿Ph:{Nכs#1˻/ xPе, H 1^3I%li;ƸЬS;l.qEw7CWZ1|?zQz6o^Q>3JX>Wk]^C :{gn8 M>:ŗP>{sJwp[辱زn0& 5A@[bZ޻ѣ w}G^Gmfm'q;B̚3aB X戸viD ѕva4m(Si ɹss!ܕh/0+i~蹀t,=|HƈT;{ay-Y#XϽ)98mI}=wGOUMq@7^z@IQ.;iRAy% ٸY Y9Rs HpxN?1v3.%R=D,ă!ffŝ縅kauwٚ"L+L`?FX^8+} ĉp}Σ ^uLS'S-&&i4if;l՗ Õq·,ZC}X-?JbiI$z5}^r^,U%=Ų4or*ps +Ӊ|B l<0lHC+{W^K?!Eȼ>nяExJq@C$ƎrW\ZpBրCk|Wd~,Q 3o_*r+NYGwz/k2T2{;1d{-ϕ*wPp\ D$m0o=U3L:7>v #w5fm>䋘jzc{\Aݳ\h ] d6q34f=ur{j㭥T͏Q J)NV>~>ͧ ;77{ ,tŖDgCp)$*OhM\&/[2h!ԠڷYf(` a<~ GkzSԴOO?YAHh&rU›p4Zp吆A~7ྶ`ԓf͑瀀^\g%(NU`$?ek37P# ]zrY HGɲ,[TJ0XdI>TaɹP*hQAgk,.ONH{m.0~BNH"DїSӣ_Ɣ1 $Lԡd;U/wl&s3=`z5~DRq1E5L#u'si]yG%ADէ } FvE7G&Hmdv %Rucl jyFEM-%x}YKM20_o}*ѿŶ{VN95IQ&WTޅ*])%Lť5 0n0ӿMDvҢWDNMmZÏ.WĪ }$S6L TWcW.&5spn版vȯ6Y&؋烃U1M-X!RbtOPkIԉF}|V@/;`}ޛI/O*>G\otow w[4iHGcЋ" 3b-Tݾ[H|P6٨TɳϹ7,;+*uK $+,e."zޒ4& 0`΍Mn;=yc|pJQy݆u#dե7P,熇 h EoӐv $/H,yR]1Z=.@-N16FaƇd%LigOfWTΘg \%ȅ?f;*~+.-fh~Xi .AC$Zb\"UC=-rጢO*\JKR(|2 |o%WSkX= ET3FJpL/><XO53妫 !fVl CşX!Oߖ ]7S.|N)v4ʔ,3ų :7+r`ژ1s`8 &_u02.Ԉwq=9aG(SfmE "2c)dD+M =^VW.Zָmg;? ſRH!f^2Cћ\kH QK1rwLhM֧F:Ef/XM^R}=)"7`\sN34n C+EY<ѓ͍ C!q Ҁ3/hagYZ070701000000e8000081a4000000000000000000000001616ee5110000747c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc/sisusbvga/sisusbvga.ko.xz7zXZִF!t/HKt<]?Eh=ڜͩ6 j^圏i1ƺ+'Q݀$)t=Dh!VkyJ]:Jpq}evvfxD; PRK^=qUEZ pxog٣@YikIzX PNwM>6n$BZAop }rkGSr*2:}p[ =l2g .!m=&D8*Г'#ĴR=T%c/´vLmhhh;л|<~>sd!nBcZ MuӰp܎9<:"n|ݕ?jrԿ /Vcqj]/>7!v</Tq͍lQe=s8Yd_u*ٮFJ&0,}`Ҁߙ߷CZ w!=^j"D2h&Us?s 2Y=I<* #in@!}nd8ZY(Gj}I(l[6DPF h|Ruu CȦo]$/I`o> &{$=V14]mEF|a㳎^.LLAD^SȶXrQEP> YD< dЮ;UR\[֧_JE!<r=v}v#w3A֡wo/΀-݇_{; &*CQ~pF?Ե:.[TRCl^" 'UzS, Z!1692`idꓠŒv5RL,=hu)k.y!Z[ Ԟ!Rp\=pwxwTbNiL%݃>JU^%=X[4Z}^}#VmVv%N1l-YN'upt-!Gt\T&Lʫh-&/,5fjpSa:7++!TE5.xh5Npvw0j\H2 Al?m},-kzqv@@Т(T|A'i Sum/e3|aFH4n WQQx]EAmp+ n=G!spYurI$spU/mQ{i ,8n{qځ'b5"ˋoPR#mv4QNKBY|X;r# ־>w^3yp:ÝqÔsm@C˷\d0'IY8-o>>{ -nbSlHL4$u>Ӭʅ=9}f#}pED%Ok=Dķ%!f)lrB\I߯JC?Cl[1\(tr{d!ƴNFn-aTK# uvO#rS/dU\Ur+TImR`tʰb.^.NSi2r;AU/ -ByUK֗}Bj@vIR]Q,Gtv\Y.ujs,u|=m}N Jxx:BeuC']ż})W 1 &!RñJsbwY7erBc\H,@(X N1 HJ!fYiFSw88Neu$p\@&Z++׀Y1ԓ YId{ؗRbgʖ\{%&ךqfXү:zqd;(]4`/iI6bH͗geU(NqvClg"܉Ulf?{ q S4uttʹA^qjz70jN&X^^|e;?cI$ >^I΋ 0ŢX0dlglLƃIs38WS`¨wi.SGu-Z YV`L= .~ 2=gT8hKl~RGoı#s-d8v3vq~Φu{fYSWk3-iD:G0xrX rHi%|U2d R悾 To*o >Uʶ,K2K30K$,*aiG0JPIQTRe+#qzj^.KKx(y$G^/ | =P+SB@4P%fV)b =x @-=@@13Ɨ&b61YṶT>Ƀ,h/'I3򕊱^mJyTt$!C Sr*&z2RTdbZJIV!U!潀bZӸDjߑfx0HbCePuw3fVB!|2iSf`z5*YS!PR&̶#*^JϺ4cg5mB&˅6IJfQB6wCt79"zBiZtǼ#Σ\v&.2qt4V@ѧSƍ8aZ:{ &\5[1pWL#zcm@l[Ms8VY C[Ac,׶BwV><xNNX8''h9:3}&^UcU\a8ޓM$=( ޒ=_v41mmGPMzb-cEM}#1ѡ֝Ʋ~98.spr!|Fg䶄齳`KHL"a΄ҥ>|6F rZUo,EnƬְޞk6>yol"Jfb-kЖ=h?G<8UiT+8%n$ k cc1/FǮ"jMrἠg & ښth#\%d&^ ģ$g ! 0we4;9QSS!dWOpUEAȐl=b; yȦ- ֙@kN+i}Y(bp=X)^zd^J4m ()nk9wɂP91,8Hn$km@v@^Nԓ*ud^ޕjiE^$ePB_~72,/ԈC;:.!ey|d$ѕڸ]"6Lp֡ЀA'*!i?a0G%-o&B^Kp{Wd(z #Z?E甝c[ CH߻Cq*`Kj}$2"^rUvI*Z*fVx" !^$Hs#ºA:-g0U/'!H`|x%L+F',[Nh\l2ƁTOi} p44ا$9l֧G&1E6qʍb;=X`=r TP)nք¢:F)Bczw ,!f4J;3G@(Zaqi!/.>S\bX dG/'&oKV9ǣbxq`R,JdKI;A3?4#Mv%Qθ$l=;N k)b=+'qEQS#iTE=ݭ%D>i!5K6M5'⼃dzp^*2">S~"iJSB%q[foh F}AH,X ͫ<)ݕ5S_>IwtyC 5j]ac3m͈e+> #jFek0պi攐H6dK&(޹Ί hYؐ>\7%_@tlJǙinzj;}]Bo3f=o0A[ҫ2kw]4v o 3H(Sod$:"w ۾;."v+qgUҽ#_I ]{EGlލ`҆*C]MsPgո%O壌WZiȟ}+i%tWm[]Zi7HN\^LVRQ$fe:;/xJ|vCǾ=HwL\lTY3ҜYGOn'^&67>}q|$/Zl@2#*iFJxuJ,e?5N>1HM|ނ!{4&C{pNNO!(vFJBGaĀ"{D]wNXm,< 25ǟ,8sa!G`-,ᇢgW]h h`\ĔE3ՎJRc+~邱6)uRw_ptd侰OI"l!U㠼G#i+P4=+uS%=.Kt% OckP:׬KͷqAƢCpC Y .ag0ONŠt-*e@61C/Q#S [q~ҁCA>ܟƳ l Nπ\֖i\&ZHf)M?Yg٢zA'wP[}a`Fp\:w G}fOP!jAq" ZU,Z{Fv@)Sّ#>32L:~]ak'c)Sb@\4휢/#.LGLJ@}bz]|]t;ɅFP m{U٪4wwke2MԖx8|\j< 3Dyb񽡨cyb0c]yzRʪ618eE(>6M%Pˆ"I4l>%ϧtMY{\?ClX hBMHwG0FEj6-*ݹ@ó=R嘆 ?3^*'K%}%\&h=C8zē/.M$ *61 }vm&ȉlmpfp4lJ5y8wX_Sx>aq] Y\١E~Zݽ/Sm355M}a2ߔ߯ M@@5чpV@T` \.BtDv4X, }*~#N ] ^nט1>Rw͑ܡ @W~y3Pu>Fm`YzYW#^&NBdʈBM=6j'nGQ׆4 ]Zw,(4*ߖ`I.vNC2묷_`*}޹`!i@>Uif9d O=%ik |O21aIII{mAL0$H%qw!vi%+Z۴bz*QZ5΍ ahoxv_]54ZVJ`=$PElۯ;'R+{V FaC ®٤nO HOD}̴LAl,F)P`F#ur)&X^S jNt/үUEj~ZK\9{/T4 @߅d7FqawB^F{o\腪ө y\jz c;h Ǻɇ'sVO %yF,.r,Qyg<2N68=0ql/HNYʰƴY[_+KLX(p:bHlҮb#?~9XԳ9ZBզDof Uۆ{2GSDNb@1vȯ95FITʽSqK?8 FWl97!X_J(aM]sR70=C1Y9- }wPစIwUMravR|9#4m oLty\'*q G 1yHjtCs ]:Ί8oGE]&aԙz.&GҝD?DZ1MTc [Pڤ5n@Gۍ[G(+>\Era 6`W:zK0_}t.'6-<v>{53dJ]rd8$! ? 7#nx/3EّC_r?UpoftBL~螷9$(@e 5_їh.1SFEVbrY F4lPfkh;;Pe9Bؽ5a]QS[]DM]I%Cgʢ2|br0=3Aj8:&\Wq4T+lK9V|܂'uy˴n@4e3’"oD,l'.FmN[S:e2*Y[M[)\ Pcfg6!+U=֘:klaII)uZGg {am{HI*Pֿ0,J))Lמ4r4dM6!18>tzPc# G{ K TT!{6.BCQᴶr{VmBVcyr_jQ*p=.NQ̫iZ{JDQuѱ@F~Hיs$*Hkdz\(S3.(Ny| 0(LRX7vmM-ɾ͖y2V݆]R8:Qt)> aJ, ^oh LcPya#L<) $7Ŗ-64ĕqX#g _J2Dkc3=3>LY&~UBЉ/ ŦGx9&Մd}mW0eԮvYa) kD>RM=?3!2ht ztfmGk-s''-bB >(.Dk0Jۨђ/)K^%5Ო󵝯ʼncGb=]j8I`"~E"[sCDyEr 'C0߱^ak6ng{cp7cGlĭК{ԗּ-(OՂS;17(Q3/B^u}Mz!xcW]+AI>|D@`j JyF7.}55=_o"1KO ۇ_g4 . ֆF͈~uboW)4j#Cȗd?:D.i",ˁ?M󄧤/LEO⓮>[Rv@ T\.ѧƔOQ1NrUez̀ V 5D܌Zgl_ʧڔxl50b!!_"N6g-\9ؼE'1C+*mTVނV!6CȈÙlKU]5ә`ŀ=߉y b߲yFL4o6K1qȸ>n1}ڳhujH$B+o#h=)'-IANt֤ *VPeD>BL'eh/Rm)ggdzd`>UyCK3,D.z>O _=:F5rN1aM.[kj}($äJxV@:B:nT;Y,IͿ@8D*ꇌ% չzlwdˎZ+ϔf^$@6~۹Xi`_ $jfZ{đуNǀ.iVCmbB}5?TZZ)cP=_@#K-f2[T!_w>[үc=GP^v|Ł'M4-zvmIF tch}'Ui<ǎ MAd=j %UXz}⭄*2G8Jz r.~i-b5+.sFlK+O?wTLLFw ȄK@m 1 לW%- 8+q>⤂i8ķ@.?EOƘkıH}y#ن?sA OO +֠5Gs؛577w'- T Dwyj鈗?:&n;Ff~%+)dtK\wG[2jfnK\kUǝĚP8Uٖ*Nyp/zކٱ6D@|}A rJ_MI+ˣL:wsx鰚NWZNH8gF]) V>[:Pd~lQ6~T-g)' es;UNJFmDa84yωA|,AŭIJt۩Hl<"@5 `E[<:5E+>ԡc1\CFy}TfzQPIx 4g.Ֆq嶠QA!^MfEʛ$?MFO_r6uW4)4#fh8ć Da#qbh߈Aj]Hkz|/)zlCȵ96US^)fJã~s`o>Z WBHE|',q9nO}=iE{2= t}jqݎ" <'(leAOLOҶ%$IDIA? P$9:p4BMM]^t84t1XKj| 2,J#fuZ^=r]F->[~S'۪ؠnLY|`<-iFKc%^!2 (\ˀ_b!C}f8EN:oB劐 M*at) 7GmVH{brK rjFhuK4)uߔs}njMP[/Q$Y`vc'PHdd2T4F월=q}[󪣑{h:dB$& :J7LI! #_^;G䢽r-kwn-% ڎ'NfHG0y`"ҳW4PRM09bE27@dd -:@ϖAG]nn#>yKh,Sך)15eRZL&]G[3po4) G8i2Vƹqr2oEfۤΖ]EN|s'Á1&LW#X',wDfȾa˘2LiZDl[c|CsTbӑ8U5yIh)M s~ۅ?(c'nZrpq"RHmoʝRYLw['$[* jGsޚ=\f 7]=^t-,jȳoA!Qmb54~7!&kTgapA_^[YpJS'YA X19"+IG ;ewۓ!CǔZ";l^k Q.|&# zVj| N?aEuo`*4 4̲b-K%P7Lz=z5HstF%pA ܡ7# 9TŠY<*6m%"'=ﻦqJޘ N(rog2F{pi˱9kxR,s@=e.C~Ւ6y6<']dgaH[ϙ V|"92HR/&"l(yUׅ5Ei-pN~Zh#cRZ(؜6t̋Y2? f4͏F8?ؼ,$b"W-C;lzkMn+acso  Mc2کԞvEتċTmcb3bHfQg 3N4`]$I[-"*G7 vjO|J bڶhq 6r|-ZhȄTh0k"B{9<$C;̡léuQv PV띞xZ NHA]Z?<#{ 8#f  j{CѴoQApi wp;m {pS כ(dtz1!Ѵ>h{Uuʔ sW4f [8>Bc־Yjx7EyyOӾdM#_DG@t|/̒JJx/9JbB0Ɛh;_f|Y!,ΥO~_"%^s_" @"XuQN$tC=~:{vekڸk )1V]!jp&XZ_Ja5kLd5^SvfhOq8Lp@0"Xj"4>5^钺՞J_&Y@b %[oS+<(/$l=c5ɤ:̍>َE1 טup8&9MVۃXLGi-0,c=zIC:CO;E>ybȂ^=Uqr5=;;i·2GlV[c(*QKǽ1T9vAE'S(oGd*@ }e>p ^%@o (r ͤJ5)iBh PY "=E-KyTR@1k}7 3zxbN+Sn z)Wn!$JuAocs;wN`}Ԫ;mtbSvVn=3]J>^Ud`M*"I*^lbbqQzηT(4Hmql/^JM]\~ 3>;FDR.~}?¦fN=&fO!\[|$Gh$ jH%lAٮƣX}}'/S$꺷7մ?1'T4͵!Q0|4_=TZ{s̤dtC5@MlW,S1msy Ԛ剧2Sq#N_='_V[lC!HU%(\BcB/a2S._@}vkXB"Ń}#u-fTM.9,}=zXv]FD|dsϳ JbP\H`g9 vQo[Ȅ1#*ZV]?p;pcZ4ytg9 w*g==`[$ILXh՚!Hն6X TA 8LIW]N@ˬZ0ϡ\zf?0 >%ޛPHߣ/ɽ29j\1nfw>mf09{lMq#rgS#.؅--+xHMY1j@I38Ġpr_z\MꆹEe*1K+J3">GAUu[N;uoO gom^-g+~+_j tЮ-%2A|XTG1\Cuh 5Ph8krLԈ7toTbC=)RW-րb)YmFm}&[#?AEMԶI4=j@\CKfSlD #o|h)$Ѹd^r$3;4d{Ump N5Q{;C^yH#w I!81c(jZpP-M7;] S&@, zWG7Q\!\ɛl$oo:XR'[G[v7:}8}|Q cҏQ{A(J 5G"~)/`{EIMҐa48h vhD`CoiWgqr)Q vy QGwX)96v:L&!SuQ_ٖ Uu)=m"QWYq u=ֽ!a`MV%0z3~>op\?@?ġE=5ts'}p/?bX NpfNDa?Q3N}^%LxjGR۫t1O KE %rӷ⯇<k8e9%SS8N+ⵂ9,2>/iPh3rQ&+M/[ډ,]xe>b*xb7>)ֵH Jpiu QcG_8sH3PU#2|~2WT;@Kk~D;VІ'牶L&zG}IqG w4kRg4 Yƽ tm]kYۅ!l ́IX ;\%8gt:^;K$N`|CBrRX heC}'ůiFw 3T :l%H*oEB 3eٸ-O"og >}$D-=LC ^L1~\0Ia(^>b0Q8(_{AO(eQ<7T,4 B#_avdU45eNbVFySo?P%a+yTn]q, + >"sY t>?bj4 Ϲ Qi4x DS"JrkO{Kȋv,\DNc";΃Z2*ROoլ/$+P{2ŗ{_A4,}Mg)D9wCٶuˮ4N'k}XbUYq@X#׋Տ#K=R73&X{ڸ@<@Er1 5+! .Ջ>%r? O)^toۇmpk>e| ө٬nCf{pʱTD/.#L֛`-%;ȗP]w&Fऱ3,i"5p"utZ䍁Yɖ\~4\P$2xK;ROpasr(ĸrM@\zcRD˖v0'f#*F)Rex'|:GCӾCGR1QHGku?b{J^^2;}ӶDZ:fwHCSﱜ8bDF@M [y}+3! }sFS6nNQCKpȠq]iB S#` B>|ƻaɈ#<=+#Ϯy͔qgXWs.E"՛ENSs 'ldnIm> [5n[bߣ]`M% 6uɱ94L. ٿdͦ8\׽ULK7ަ젂9=_R:UK(9,,_Da`-K?k%2OU#yXӥ~Qy?5CK0m@Aŗlc M*eTRXdJx:4urC5?1UQt (fAS^Π)B("y`DW ~9PNt-ait $̢j u6:{qL+4<:ݫ 5t4+Z &?V [SL@;70ѧD—['خC]y57S{'m>>ֶ-{uYݧL{pXS5Z͂/rXkuuJ(/1J֟tMkbJa2lYTMjzMЯW&;!ܔVwI^wF6xm#xΖveSb(HMFᱎgxs>ofv#0eGry`<;%e9`)~Dy?30`a.8 K+g+&&Aħ`///`í0,2o_nθi/=&$g;dfsaN`K:VcuBx~& |wqT#Ug+dF9'6 ܈6p#b<5~Zf/;sZPiDAI>z%ts-vklM}DK }XVzظh3L{JY.@$# B>nSc'OQ1̋G6j9%c(wCGvh3IrzǏP4934"zl?$k^d\ {\~<[8bm1s#7cvV'BB@U'g$“8d(uZ9|2펲}a 0 ]㦅X|_!^I`NqG}: Rԥ&pbLȋk``,v)^U8Y)(V:YQ3*Z&`Rk EpU4 |Y2xIhV>: ATU1A&a?| NWfʽ&Pec 4ߩQ(Kf4Y'r|RثKUZ/b QPBs*>FHXmt nY|{x}wc 5ICpYEN)Y-ݛ&X6if ;%+2O-^Oe6KL.QQB"6a'gc2'Jd9E5gݽFWrjgقYrYT"s&RmqfS/6ΏPI {!íkm)5@Fʰfqc%-f584Qv<\h+>yA;$V(\s5 ` 7>r+,X3 ]^2q6BAtˆDRIp].2oUBqzc-?N(+WADj։C; J+@Hvۗe;?3zXеpz1hTpuȴEX9?=4.g깙2}qA/{*)IC!eZ=f֞i'S=i2ᗀۓK<~2u>aF/XU%diQkyJ5:0rr* ~ͷh@9tM>sberޚh'qw@"OVp{5J88fՆɐ@m]Bg}l%MȎ.lɄ|bVˀTlK&rRQ|ſWW]Xkf˂jBsK廦TUn@:b _25wwglQkCU//l[:"gu'"U-4ӓljrS"ŽI(ͥx x"haq;'ToU>>Ac gR؃ٜzm"jy&Pdcc8[WIv1ްsO2Bg(jrn1\p:b}vR&܍3:QkĶ4g'^<8Zkmí"Q)c)f*5e^ SN\F߶ʤ#{,Ќ#NgIIb }GQ)z.p @.gp/Dķ:#{<{ wVԙC?<_^CAًB 6/TlP=@E( DDO:˜m"%K .m۷p/X3OEu\-NLPG+MY(fK'xR 2Ȋ#?⇍U|6@;*;ٝy!v:ĘjZl{ȸ887 w3)WofPS/tO-3m to\TWn2z|CHA? ˁۑg Jst1 `DѡgQ(;أ/ӎ0 }w~pڮ}n2D޶Ff>wVDu*4t?mR5§~ܥ*L(W0 Ub>iGA+xEވ΀Pu*v}TteT]8,1Ak6]DV-o#_q*n7c**W0H;3wPgq|NDC0d"4!{z'M;-'m̴:e(սHb1[&\:w1uSmݷM^B9{֋tiwP-PY`&}娚*ebHuj2B["~J8zQ .z;ą\]n7OR.qyN|wݧ uk1SHj=^)/ɪ2Uǘ#'4B68^JFe\edչ}Cu|y8UW e JK_LVdž\]ٹ,oX^_Gt<{P7b` e#k볕ܶ)0Ӻn"D:zʯ^QR`>rd#@]ao{h9{0xXm#=4VTWL4x@`G ʔ@_Y( z┐g^m1 Юe(8V;+CWtt~ds06˂brEő긞j5Yi J}Bm %Ix}` / rd`4sj^!UhޣK 6: +a)Gor ״e 9hsKsWž>F̀!iŢ{ԥyM]ؠ3s;(. nvͦVb|Ћ@l7,KZ0"s%Ӑ^e'}8PSp.3$M{#y ΅FResK>@ΐ6>yԅoΈjL'ar2Ӭk󡛱 j$ƕdlwȡ#s7'ya鞣.[+;2ּ'k;ڲ/t0aG$jZ7v͟ЧJ 52arֶ;YƑPb2Àկ]̞ڒL\}^`JY8^aSq| 1`~RKzJ;uО-G5䬁@T X , eyXOC CsvcO2< P=V&Ia *B-&N[cC-_܄"յ!:.&$>w<]I%iF.\U]Ӭ6댍>aFwydl1ڀ>B0=['٦oI9n䀔\s\< =O3VQ/##8Kgi7Wv>ڞE,bEc^lNt[B- eU o`z^o%^U}VPѴtMxm龗1ʥW$>z9r8#I;ǻ݀+B*̐ ~ gYZ070701000000e9000081a4000000000000000000000001616ee51100001ac4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc/usb3503.ko.xz7zXZִF!t/]?Eh=ڜͩ"37kkH%_p2rnO"5aVdzv|@Ǻ.4޸_̐ca,C 1EVw(}Z7d攔*FWIm~.??]bRÈ\~HDhϚ).uxzϲ={!76nÌV^0[-:N2>o~u>Gt0k(+}g^J0MBu-3b;>\PBpn$2P&kgH&Ƶaiuv Pmqa"HuOsF=[2#Fi>*&0rzιՍ+/PҫQ_$bьD@2sHDzgG!sMǯSAb$mj.wa?3뙕-()' 4ܲ UQ~Q((S8KozKn?9T=mЋjLEɲ.N ?(SVjj ByD1B˧%ofuB4' I;W¨~I`XK+-uebrKEM(\ y[TB.c2.Oc RA*5*ī Ɓ"5>AT_Z O@wmf4+mj融CYֱv5 pH֨ w^ ^`q A DK8dqGY-Se=~%PQZh|)D'qoi-Y>)MyM80 >|g1gc]|[1?tI4zY%YGhQjkF q>:k +Y*?qەdT?2H,2s] Jg aW̜T\W'!.$4I,6^C&HD,T3u=3ly]aҼx9MXpYѓZ$ӗBn-yw`}&5u3N kr,7\)WoJkP9,%"ͼ;o n`rpmi/l̻Kԍ"S}Fmޖp͞%_i-x zUʄ}3Fpr,$B[?,f#,f+n,o%GB_Rad_;K?:߯b7:""wq^2tS6~̟5DRpކp+ߴ̤II_%?83d2a0aSN%<(9bvCcufio{ܩQ3¤)TouX|g Q&XF-$ e.&խH 0DfcưJtJugwQ*RGwK&W02 ,,R By԰J f'Of䇘#J4I<xbH@+G4Zc?0Ǹ}*|!wCs:pqTwt~|94FTS☧=4z;3 KV/3,'c%t㘺꼦(Tu>~RnR"GHM~v,R/[j!_CԸBN*=#B$}B5K" 2s-LsdM=W?t$ |ϋDtn/n YGBP tRu82< Zh5_)x3C2-/Uj"I08,9tYr=+7Pa?u/D>*7N3?b-90vzux9яX羁*$*j5Ex m5 Z'4p*X$boj!zPYRsE862jل [M}Q љ ;鋀 E+M__iJ*G|(3ToNe}]~c{5|J:篚(NqC6~vjٍHV'+Gdǜ"o?q~/3tbb̸N ѧ.:ZUq lEj7K&xpw+1{$jCM/cAw*%:Qٳ{IMn"{6=)Ns%/3U0Վd"S颮4Ԧu4}QY-L[+ {d!ulXYE>GFs a|RQp_ E%Y}㲤Ck)/  Hy-YAa!7>9~|i܊EEtQUfX\ii=YJ.zL2FD˅aI}d7]L4a!VV6dp\UlXhbw%P0^xhi_FU .efr&1F}MU`4z-2:@HN= \q=4<4劒 wg+O<- m:;%y N5A.vle-+1Q P 8 {G@sX`| Z\!N~Y74W;}UibB1l6/:!̭u>AY] QLy)k^86;tRJ=. Y޾5&(@.;" C$[ˢ887":htoU@Pn Dj&P7 /eJ8c"0J 8VY..]W@,̽ޝqW[p{K+ ϡk1azzħGrŵB꒞p:Jn;'花ڗl53`F;c|9K64a3ʺ3"醆dB43<\?DepK9l4Ɓ~dYvNܩ[xL1;eM](wh$:԰K/ML1)ya< N Ee8^@/~8KY -ðT>U@$E/xJ4Iq/k3YbT!^nOʉ d]}q9gW&/]ӯ8"Uc.ѓ H\1Q8⹊=AًZI4 cIc8ļPz{̧(Ys]dS6+%K%{RIbćZ tiMAn]&Gy_#AwhoulgVg57^,ƊXsKrYXFU"vE]XV͹Yν<L"v"kgT0u12ry JWZ]ۑPZC" FM6MY]%7jWŠMO;wκ2fzah;\/(7^{bԈaGcZ=;1#+A3MqVu 7B^kSs7̆ӕNٱQk&@ꯦ&R dkCjx7y"gI:$=xj`/VD(3j@G' 7CwE>"xE1ɈC^ ؊MGWHJA% 𾲩c}CR5X/Q \I ȼzOS١o}.(曨DT H@Rl`vC?G3\`J=n160!Ďf8{FOrUoFcGoiؙf^h9F1q{fy><-um C{}:  F0P ٸC81fy'0Yˣkz(lnP6W1+u t;"J~ #Ny o m67. g+E&gn2Pcp!s6lr9јBDr3_^cPB?:7mĐT(݄9/Y 7ձW .ӘD d/lwjd)KY,d7΃‘Z~gAR6iMv6^`q/.5xX kkeSFv<>g tRuGTB'TTl8{Gsrĩ#mc!яb܄ L72?+ף N,lh: mnjI:=V/1ZR-ͳ{g߇ fciTBao &[/Bŗ:"jun akz~>fz?|'Rܼ7䄫Z~11,fJ~-vzE(F?d?C@q^u9}T6R^ԫ&xT \%'!vqfU]"\e/:t w0`&9F L=ed7<^c Hⷉ.͐;(M@LH;vZ g,MG ؤõ8qC#YxhQ%(Fௐ|,}s|: K 5$bP#PV`=Ad^oN7maigO~/;I$ 3Z$_ǀja7>,"ӆ}]\KM"ke:cY?aϒ.g{XL|J*=kKWċIjϨe:2|F-Gb %3NgZ>HA6n'f2fW ЀǕ2-7t/BbwK:z>~TпU[R^+*XbN=O4lhRLwܼmB+S&gaOLe;SДdV}Cr&? b^M6~B=R}85 UEg.qek: =[nS iRuY؟"6dQ_YUGD{<2Vc!q~Ios־D4Fo@7d XZ7ŸM6ݳpd[ wF{R& TQ)9эC5F,Ҵs]l}ml61|E&Hhi9N2 =&\GQ4rW!hyBnۋnVT[̶Lr{hA"R||7C`[pG=0cfdggD!3(+KaYX쨏GQ7Hg/Q*3]^Q+dJz~TޙB)xn"ETT$#F.NwKgriV l>:ip )ֲ#2N-Ѱ]YC B6r.6i_)ӭŶ?!G/ʰa5doL !%wtބkXl0\&撤D]!ihvg Nj弛/o-Ek/a?ܬ6]7 OrAd$-}-{(GZ~#q> <-sNm| lȔw騢862URԷ^yMY0("; *hQ5$gYZ070701000000ea000081a4000000000000000000000001616ee51100002240000000000000000000000000000000000000005000000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/misc/usblcd.ko.xz7zXZִF!t/3"]?Eh=ڜͩ$ghSr؋ۡCEkHdvY3#^:(PSHI9ĢbHP*jrNYȖHzZ; D2P)(ϋ-MGY2/C{dw$+뀍=zLDX)R (od/ `3B5J]yGZ |'-ŖJQJ1 J0RH/]%CM;%d{h|3=ۇ"Arգ` 6]y2.QusXe=W|zE ӋRIf\SgBh.*mtx*؏9jH_(FGܹS5*vxCŭE؞3+Ig18ôb3{x G쳎$Wa(2KRLul:zHд7H[a݀6^6޾U"o2V2=U%S/m ƪ=[h/6Ρ=wb=>#;cSCٝ;7ai**;0s84mTl,DyqU Y>_rRZj U:~> BNLۄ }C&k?b8Sz|JÜ 3J[h* 6m|޵ç0AJNv>$lRڸC'Lj 77 V"e2 bEh}(5ݣ>-QȪzSϬPgڹO6= H/+TUUŨwѤ5iLgEP#1j(_aOق>j ~XN2JݎqbWVyX0Ϭ}c;=X9=osX|YLc q{!۴^2OW!nGz _C0OcteEÈbzl=S ˯d0D^ 3@6zWgSziRG*$.Em$ ɠNU-,!>ْ~Dp C 0]@mc͘f1o?Z~hOJ=(O:͔gD'f@b`TfuF@"@E:F/ADGfmdc L4wFy6ݠd,i'uڦt0CIa{7VbXI9pC`8zЂa6?c~"fΌp'a9d<Hq )z4ʶBME-Dyo鎐uM:l\aM֝z,A\dACn{c.`Hx-2Y3j%MZfMj?a<0_k+swbay =lׇ6MUWFO(CdvCUKgBWM-aaz1r;t ֿ9[Hd ̥ԪTNDzR /1G%h)MuKjp z\=O H 1G n%Πsex)2s+ B+m#-iA˸,IĵA@CTRhW6-m$E12aYi uxdΪ1=*S%u9J:qe{9qtd/g5-2M TT}|!d4_@킞02oYSlqPKR'̶ TP7~t8C&X:r,n]^ AM[Jypr `at }z; d`3YÔ5"&)m d:,6XG_E/pڮlIY~eQ+]r`?Xg;5u{ (" 1Ŕ$z*ANJhyP1IŮTN0 9<b 143zxr YG4oŴ?zʝ:K/=uV TrڊG'Om  yr_f1>wtnT6:o.oϺZőbD+Bl{6^|˽#\{f"sUu[>,dsI ܮd ,E =bbǎytIm|. ^GMwFFSK&C_pr5=gF]~5[nZhԽ̸_`%Puj>Hh/BF2F+d1y|fÙM+ӠvqdX8nxP=$D%UV@A,xLȣ0o"d&(na@0LhwOß*pDZCmфrq)3 cܝs.uFK[p8Q|RjaL"9@][ Ckt)ڠ^#O `\&/rkD}ʙHQ*>gv0$͠uGR?'P*mn,^'lN4鑤6~Д+tH+._[KE )?/y5ՓbD 30VI0,oJ92W!*1CڛΣҀ2dxp- µHx ָ0't*T\[2 ]&W oDE9$H 7ޭv~Yi}͊ߵ+,$"71dw賓NyO/ߢ&Sy{ ##T!YAd팮=8/C3jjyӻ ^=A }rgت3|eK,jĨo1[/X;6}|psn Ss #TL{_fnWQj]yGh~Skx\FW+ޝG`z B䌽~.5wOxҬH_2΅ &OСV>/N,F[^J\Oa!)1l,|Ps,<ҍ{>_1f?:O=*A_>0#je9&θL[.w%`CuImlY`tnw۷>H|`s3A qݛ],!JozWy.} 6 ue ?JXo`n3/W^ xÐSatKjϮpϐ@}-IQS>f3Gvȯ"|))gdEDB| nҫk_u2iŒ֌]DٗPjP J FzrJS95|l&m"ʞ9UPTn/^`;^.ۣ 2(T)w(ݵ"zPk :j\V\lR ` cEG.na8lx v`{LE atU%O74tH?Ŀ־P|}_dt hf6Bw\WQu$F%౰@1\>q;|܁HA>ΒUӍJY_7\PWF(~6}sQ 򬭕](4$$4<އFBb G ؞?^%H/I]e?BE]a<;[OrٙcU_)Ubۉ᜷2[sis.Vo9擼r|tdd AStlnu$):wNѸU 2ca%_VycPl핈7D>,] V:#WQft_K7KLY v(\zx8lې >~7jt3ΰH!#[ H4W5U/jLKybr%|7PL96* :he͚nayag-z1)ABba`kQx"~|Fb Ցg!)qQ 7ޚeNءnoH-!] "[kT{Gy;lSJ1/֒zs2Hq6-2|Vfy.Bsl98Qj ue\cǁ pȿz2 )`)rdm 1 7"V}N|/KkaoRrhl%ΣXb͗#QYP`1>Oֈp _&g1* lhLBX2{s7+t&F/NZMJ-Q+.H_1_W)bzA-Mbd(Ei? =wM*s(${> Od$@/mU'xG4cwu$vbo$VA %ع?`ҼAVp왐)!~YnQ2'A]r-ŀ9 k 3Dl;vX6= qDc 8DD[Jux'H|(=BO3y ÍHk=8|ѴP,dNBvC^zAbG7QR ddMa9s4 'P\ |ȆY=}=ߪ*PҶ2_CE)4؆$2djȈ_t]D䱰e=Vk /qïtl8#B\`uA( ;MMA[5 (#aHsډdsKzVg#P>3\`>!Эn c۴RWBa<f)X?L oDXJ9ץ?'TUR$Vq056Pٕ?rNU|ETH4j:a:C%夫}wlKƊJV:.4[Pj\(MBp(_)b-]4fHC>A=Ե%٘nt}%zף8( 3N7s}_%${po-`6p۱Eߑ9Zd ۑ?Jh0A0hf }a6v0UWDg[ocJ4;m_y'ş}IW]h!HSu~?! 8; ݑ^(,_ Yz'36^W*m=RE;Ѭ{A;pF:<Ɩ)QS VU+`izpE+~]`a&:uP΍Tn6W !woE'AuIdkʋYvBƒVyY]BZݧqϻnUZB0LNd_v8 q(2 K}!J5_P0yzl}pɳi M-!nCu^4\@;::*jFW(!ݔ[fdv[3)PCJFh[)ƙa69+DA 7n+N}+>8?gy),D_nS|9~TS\"WF̅6v=ݟnJ Gӆ\יgP. 8wk`>@ՕUrX n6ꨧv>vGQ. K#۾,c~Sty^ut 4Ioɿ<|dbݙ929=KX,8tH.~.v':8@P rI@VgZWS_9'x 8집gx_&R/k9A9VXlGt#/0۹cRu Z':fyR4μ:))F <.,PFZd[6߳N|ǩU[d.Y #lE'Ōs"n>EtgNbUݥe^ vwV]_0e7t)U7Yt ޯlStf*<,[ aۜ,6lf p"a;`E5TB`Z]rg~5njaDvOKt_]p vL$,(w DWB^=f=S\Jϖ' >B:%:1juN챧Xl`^> gҏ U/j5āֵN9ꇘ)45AHwdJe;і9TPjnզiv7eN)T'vՑ,U>ZWI@Ud4l 3[tT]%=k(4L0񺎾 24J^͜z#ڥ*- c ¼/wȉ gsw 3γ \ge0f⁖ dt9Q>k␱xod5XRv|ے;[)i "{b2eNB]u%i(H9oQ|qd7h lʠp{/3 sO- &YßG_ ďS 5XA4+Ro(A[ JI2G|Dbezc"OxZcԾ?6<q"kLzF:l ٙEMeV1zҕ"4q?͊*fΚojK JE~307zj_xK?VaWe"s<eAoU!PM{k}IAM~8hBcMl3NWv" GF.O&j^8(/bUu&kra0%en<1ʼnGXvP[erٽ۴m*U3{0ZԂw؛kurRzߚ!X)j9'+ȴ'0l6DMV WUEDZhk6X*kpƹlφ\:M<&Ah!)4Î\p:M=xmwFV[KWa1!A[?bvVGXJ4B8 ^~ zj&7 >W뛣>#ټ˘z**,fLvp5^Z )n/Af]g;RCBF8ʂ)LXMsb0CXQt[W3^ f(F07'5.kh}UҌvv̖G/jWw_1 oRv:LeK! c(HbIh/H&ގSNfwTHwp` Yѕ`n8-GXXEhù/faj3m|Ae79@9/ˁeME/fEk!f?:[H|\m v!ŐJ:T.jC7I+vNa:efBrEtNMTB3D8` 'Ty|PLn$j/񽢦,tfG z >|fN RI\ Ca#zqKDnHx&_usHf,3aGK&6Z llzPNiyEiJIh&" 'ϋ9ǙyR Aby>\QUePWu7#Qt2iDS`.-*)'~>62X֝6HJF)9 \t}A_#DŽ] :QM4-PMXP4ЕT1[(jƿBB0]Vz !Bfg r$S韀dyrꚄg=oFZǛ.`kDy|"q)C8b'e·\ﴋB G" gUfi@jNBo2bs>oЉ({Y\z*_.91e71aaqs5Lk73YKy?95$7hO , 8 _7:E 4 E)&xWB pcwN^V>ki3Q)}}.RR1UΔ= ^+%_R:wvXݎքX)Vx XhCw\et\B8v)K^G§p&5֐t}φHGh$6>~:nWvחW> WAB#,svPƸK&ÚtHu2:mY+W)ϣNKv^$ou86,L04Շ&~.J3&2!q{Cs_yRm(xλ8aJXfשMQlj>H#FҎ6>"h Ӎv U% GQ;{>NIjx2%qDUPofSa_?Dɕ bR< XS%1MATjOTS]ZLP,Ւy&G~.9 1y",VlS R -čFGg蘓N"N )9FMӰbHdJ ?JY,BJMbO !bܾ6V2 c l2!/V-郹u®1YL/Cy՛*@tDzgj|Eb%)x$~\5m5=[Ji<ߚfVe勢~m"?NMUhxF+.9]z ܎SC s'S۳JԯBZpw:7۰I qCilQ5?]M\a\oeIP:ѴVvl\s[z|wwxͩgQOU}LVK*#X{!6xJsȁ\b:hĿ$ [tTl^;(yEZ ϒjXԛ @Cs(84bi3-yHCo6&Ν+m.AV-h/P-+WT?tʹD8'19y+sboY~*KA~2ԱF6q !=vn\B:ل%t㿳teAY* RH16-{:)`#XZs&,hyr 4OE G < c_k@X2,؏j#[4UEG:JFn +~1y Y?g@ņ=vAd.#[CPT*piWS`Lđɱ_@? x2΅Lq*رvC꥗A$,:J \NIY4{3>i9n޼Bˋ5سٺA^i[=H H.>RG .D@ώZ`0)q~S(}n+/#|)q''(IEi>z!. -F)4X^<24Ti!!7y ^h9:?eDuM!GЄ G3Zf:k>y tˢ,.SUOo`\jNm?ag8Tޚ゘H#j@Ob q쉧.ć7;7- Ɯ8[I̼S鳢r;$L|~jEaJ^\F>(X  f/sf6s+QX<"K& \S3:,]~XC%F*GKg+:LscLXZ l=#B. +Eb[$ t܂N^ hQnLNKTC8A xS陘2RhʧFGo^N%xaȱba}mB$=2lL? teyc@F^UWw;9dܥrU"0VFCoP|Jn47᧽z-^^5\.PSM9]/Ҿ,Uq-=Y9;1|cVM?{Q#D:`Tb${:i :}=- 8zd߉Bw\n:3kӡf$B8ژ`wGPI^v@#_W%i9:)nDn ! \+ķR|hށ"].)_s̠RJ_4i1;txl{6b唶cϲδsGx@Js`OXK9pne_j=Syd+')kʓ_92k~ _F(V Wkۑr ԼyD}]RH<c +渤52.>;yUAJUBr^R [CZ? 85KhF4r{K"JJ~yq5Y@ΗTkDe[jS5T/F_*t8M1nەKU(Wy:Ņ&E՜vYN|s\ƁŇr fZg+OVRCr("Q0`befgج]V)? NnQ1˶&iv*WSުizqA# І`#sIj @.MHZK%>Xf"  DbH /ʢ̚αgB{Jhʱ}t^ yf2Ma+/{:Py*J49EXy̬̾j/2ûHƐc,;3hK߅P;U"ir'Jaߍ/!(>iGVTH-gx]ʋuR-̮^% 5M .~m l}F{goT~F:?QOq|SI` Sfa9ĿqYk8 ur v˘s]EKt$⭺T*h&ݻŃlzÑ尿S Cwwh R?WaNJvbM~gv 7߇yvLrt^"OBe1[ڌ?;MR1:%)G9@R]*<Zn̼ý.N E]ZN. UJބSh%Nh@O8.O Ăl3oن0m= =:Ñ/)2L7gL"‚[3q6 B3]cXdr~A͟V1Kobݩʵvi7 **-:hXRBklN pu78x@ ?0Ҹ-Vf̗̉p$7H3bYM&7[ccϣ- ݷ̆s)|D;9#I55j|J nPfuؘ.L;cì{( H(TpH=wmH%S*Ֆ~C7ռI<Ɲ9-ZAfM[gὝ.2;* yް2S~Hl DyFhշ ]\_*?qGDy]U['\3D4`:L, q$! 0D:\ VSЕbhK绅X=Dq렑3WTmqo"\OUzNMtg0`qx!>0iTۜj(- E{i~w("гs߃5cQIFstf< w>F΋ LsRq AؗU_FD* %r$ÅE'H3pC:;)bI]N``%ML8 N ކK/@B&<{ eߏHQэEJ82xs~"m}O?t(tW&-;K^{du(![xIYzwx1XU@N:Uյ2/m >%iAEV²"gQ{dfCxFd_~jQņB}kyF|kt82k"'Z980 ycTN {Ϊ,/mtQZaڌlh}rR&|'xFaAs|zzd#'C֛ 3MNyGv@@M"qvnNx͊6J?h|+b<Ny)O7Lm]Dp8?RWK-ī-JR(mA *hrGzod5ȧ/9".t 'A ,Q=$Q_*9+ f@Cn $$DMZ=:vSy|'hmZ2ݚ1:Je>aThjq% U$9h͞eЉK2ZMXda] 1oy1jT;I` X!̹oDfs(aj=p8,izIW3G؅?5 #R,8g@H5L^ ms؍M4J5 xqާU ZF}t}+ɘ\prre8` :"u6a{f:jL1}߉A\\oKbunNcD%,*?$>C.AdWn]֯l%3cZP< …bUl{3?8SjC6M-۽#6}9\S2fKfa8 ;u}mIyHtq%tj|*bphY RTrZhh SuS^ *Č:Aܡ9a88b!yv05nXѴgz GOPF"K)${.Խ<^{Nz|o3y6/G0}.~͟J9u&za_ 7?uomu!\,Pmɘ~Ƣ+wE2~ d\q}[/[97u> L"]IkO>̽םAPo/l " ZK$RFA!+iDuzX_>`۳C /&Nb/BV0EF 4&SI xEur =q@"-Az7ݮ)z{fZnR<ڙNVbǿNdQ[8MǻJGY!8P‘Q3ƿB0s;F*9?JpO/EhECYۅ?TӱHv뫳\fk< [`Tkg%MPRŪ4Ȝ_ 5p8dٟ?OTYĻϘr|I4KN4M(h5(%'۪"7Zn(cWo(2⧮>[lR,df#Q_wKf͊ .iA0ˑ^٤[{q Je$r0%3W011i?rφfI̍Q.܋pxʘ^(o̒ yAUy}4'OP7M@bYArh~zkl[c[3F:%Uxٍ˜ ת_=XEXUŗbF[v_%:d`ѷ[{ [Ŀ=#:G>cC Ys(c=^dYW Bb>F vG+j->\d}rN>%_X_OnuL_d'ggVk##ᇩ-=W2`$@܉T,V:Q[/8k+j!U.OQ5w=?%z%i+dSH|=gܠYӉ'( zϹnQ_e$0VnA.Pc;ݞT98X!"|as,)* ,Œ+ b$IxQ"M'hS7 Ce.?g\vvw!~w<ozR>N{Z =&ȅG, |kЗpqƊz"Nr7.y}ZUYF>o3'ʊm7R> 1rҋ\IBNN9* qH T#hh[ VJSo'1DHpfCmS8PB%ң ĭHz z4/6GS|+uL;7G^a'ʹH[#EYbRƑK{6 )uu"헮Ʀq[LQ8SzHe0kk֝*+ <[VП\(wK1eUOA2D'|+jne87"J*cG }SI~ wPީaoQ^"Y<(T/O=⢢#WYfQ:3¿%N(N $󑆁JRnkF!ǭG-j5|Mg Pu: Of7hE-$;W{9Z9?}K衈:%`yPr/an] g9:>է9,.7Rgz Rh~io r_g6Nw*sCdr|ֹO6'>v9 PuCA27De- yoQϿР "R`!Y 58cb\-rvj #5AdopKwӷ!!%;N?K 24 1iۤsdb, B8Xɍ"bZle'.5&+j"h~,v8wp'oTVh%q_ip簂Z{c{^$00 XS&dD`x̛&W|=ay* w(CA(0EqGJ+%+UU0R Z%µ'%\KBu\WŽJu_`2@X-hMj H~TYvUpD4?56g69o(Gm;.S3؏@oq@$uRyWSǐz|mSϛ9b,L&_ 3 7k@ӱA|U< }~d S.pH}":d:~n L~+b9 Sonotm_Vd456 <SXVNBK0g% <]<Ӫf%3*;r'I@E-ٿx\ը }$E IT*2翓?НT6o%]ܲbJ'YlDE-Yj(E~XI#<}0Z-EАTώ]Iw%8IfAI71 Ʒ0w(n ޥ#Cۏ ƵdlpyB2Epl9Ϫו^]Ila6IW8מhy0?0gkIrV#~45xo1gbM@&ő(J)VW$$) P"^(gEe֠DDU:IS{($k:͵Z!; Tgxe&6]ģ4C"crt^vTMo .x$]N.Ao)@vJ% pEDU"x1z>Kxbz7Ӵ>>uPD#i`?.> ʍ͊Z]$ p# TEbnEh3(GGrkIEY<ױ]{RtTBl]c<V8@"rIi#]qP Y)g|GKF`MȧNXX8vX5j?ye 6'El,c ;#n npnL=OVF S,=k]QTm{ Hzz,\D?J[MB0K>+ѣ Tja#bǹM|9Dh JYӮ7[)Y&axR~|Nm7U GLSjó(JFɆjw&jL`v/ځa>VGP ",//$&5ǜxDk#[J'4TX-hu(hZ<%&il3|0*sQxJ*qUIbdk_٣(J#qA;i-:5/4W"1FQ?ZD@QϨbgjTKkGte'\w#(ؽq'o4II% Ə:jJ a|7Ftf2d㴂6^|; +d3[8 *X= d] Nl+sj^n Pk%NN 6Z!1_ 1HV661\@.6g&UhqO S V)^a'wqWf޳ q+Vܱ L *_.)?:D'gSZ qlboג K0jI|iHzrTéH^Z^ϻP̮fXWўBkg>|,j9!@p>$W>Z&&ګO.4(A7ߺA~._95im+?8[)}XS@SFҦ"j7b<=='M]@ݔ}J2>a[q?S~Fⵀ4]c"FKGԸ_4MI F =E2 ,g?W-]uz#y{SY҈붝bğnlZsĬzN5J+كۖΐWMnbOݫ~Mi=;J;R'|:*=-1"nj.ߩͷnB#j#xiKԁSaoFI,#gf2S?˱V4}ӂ0Q߼=d.,)'ْ935˽a7-9yvC{M)gRW9;%U Q2'Zf^D5gi3b?6:Xiizi{M`VTRUZ0 A=Vet2)xe:gZ2{8B^ E?ἡcGKQ0Dɲp}rtɠt`b? kd3oƪ)ֈ@2ГC<Jem)"[ #۰/ώ~T8¿ na펣(g*T^'+:{m3| hy:\| uBEddHrOeB(tyT'˚czIM铑7y{qSy-*%LW'r6&>O=TGq$Jyn8SA#wü P0`.w _sdX?Pf)1u=3°:'̺MïA?-~li|86! [̫leMˀ@.׿Jn2~ز=K5R?`WvS3"?5,U*IqߙRfrƱÐC/@9z$dؐ)qN#6g-sT6Ut`X)Y o"Tfa",,ʀH5IM x=[P ʙ֋П;3G5^*⇏O6EрTGAF"͉Ϟtt9]oZ:iRkImm*Ng~lf=C~0Ԅ}cDwlYƳڏŒLP h7-ܝobE}sR9u Q,RgGQOEa)'%FUxs](Qv O2ȭrdx\Fo8a7]kc+u248f!SnCljXFb $Su |E0U50l(g|d>n'F;=RmצQfcIR22軡Ob#! I/K4.s ׳QRf19z}ͿFY?05z:#VLHB }I6/) !ǁ7^ 3Pcmtȹ2]*=Zv$!0(Λ1پTV"Mj7hH(IMPkwm>1ǜA5 c\j`ܡQkɖ8 P,!E ˓ ELG";bCCl#+dzV2#6OfzBGn6ևTyҥ+Q\bo5Men䱕{z@9޴TsA*\qRў /ǡԕsUC"&~|}QSwnz(ϢsOnڳTm$~D1{&J2kΫwۅE0x' ';r8)LS|mz2c0儙A\R;1us8vz M6kLq YV(q7,u;,-dq](oH4,!o.Az}'񑠊G5($*5k_6n{~õ &DIG߶ ;g _|txS,-lw=ж|-^HjQLM K +Kw>>eb^n-k i\0(g/;-d9U8_-W::DP]apR:Bߣ&o4`ˤYZ[T].{TK߹smƧY*G~kne Pg` '-(ZhSIxOffKRB~:X)"rmG/N6sngZ2dĹ>RV]l<++N䟈E ng% 7!( |«R7f~dY=ȆV^!Y<9|Kdפp )%=ꯖ^nRiBV"lpM02Xuw^@9ěPz_,loF0 V)XƑӀeVK< ?0%[՛Qp܀_# $FgAoޫѐxh¨WmWz(1AݫeǵSJ8; t&(Ǐ ɂpPNjD8#avOAJh4!}rgsgm=H^{~ NPoİ] O^EVLt*qMW¾)ࢼ^Icm)$ W?Y8z-It>$E*pbß1(ՌEZg) aF#x [-g 0 4s@Dq7 %n ;Vq0T㬻30^9 =Q% =r*"XbSJ¿)Vj#A9$EIDs;UgeݬOu\LU'5|:1w+cJIáD f1j+ʘD"K=V .=0x)rL$h &"YlҟL. ɊmJ6&]?3Qˆ/l8"(8 wtpՅeEQhuC4'!X]W}Me{ǞjN 5~(v ,E9It- kuuG/|]-zE8tIM4(z-"yI)ESBLc~Fu CI5eEܵN#WR<@9fn9)1 [f .fylzelN皮\X=AVݘvn [_\;"5b#= zڤҝ.ZwRϹ5w M;I 2vv*"ȀATWDLY$|kpY"z&Jz={R "aLPJ~ dq"~mOgғ\ كTne> #>d2NA%+>Jۀ1"%w5;>Ɓԓ \`P;~34)Q.@ӭLѶ]lX]ȏQѧ=pľ#Ra|h oani'Y9C 8kxr\KfӾ?[kʵ$X_*LEH{RY>ٖDS!-q:]\'\&h} )H``IQJ/)2W\9`->&+ML&}i5ӉV1,CB[.e6f q"Z2OkQNd)m|,4^eP X$W1+a[rrm{QLIxwp#U@Ma#<,Ŋm;vlnQYC]ĩ#,Ieت ;mU!!\Q62r<J\HD[)I /q`~!jJ}D''ΐκ.6Lo:}7L] \.lيҎ@9$!m7;$tqDPτt^L>inn| uC֌rr*U L*wʕQz3o5V=(,lYfJ`bXy<(0&-#M~h}r'jXw%8y89M9 фbdwQƕW]ckDs]cn3O8N*ؿX)YM'Dn-u_H6*㽄Nce*Ao;7/6\QNiB"U "&|["srijK+V2O9 Y165@?mow4{v)ǁp\Xb3"zL&+n&ޡ76a8)rjg $=,.rJU7&Geg5Uvn9(Dc NH`~K oah0ІOqi6hC qʻGbcQO!3%`:ZD9/(@V=k#oa R 9A;z5?6clw Btd+%oF#4ʬaARN%LcU0eK&t hbϵ~tC.m LNjQ[N)'}Yw) 悝W[3:axHO$?A8)Pr0J{cǿI;ʒoI+EN!>ʻY ;Z(ɰ7IBG/EZ鲑&*R-.U((zg- .'{b0y^B mb)0SBn%fΪ%/P@tu2Ja_U¨0~nNlmH*N!Dr& N.Qbl$ B)}ٶ|5̀E$֫K n5 v[F/T9:?`DD}!㼾OCD}C^)bGEGN7䏡]t kf\^tN/i` ;VxyRe-bSpdQN&"=BskFCJ?HwDJU@&lW/vGB}{ƭ3*!%Bl]-tߧ.?Ԑp>oEfwzST4LRKQOՑ76~oUU՞O20>g}D*&@;| `@\F؞;)_)<]:y8Ȧ4+֘ڧBg=GJy Y$]DJw,Xe$Lvڟ=ý) NlKaN! z@ZA~Gu*+hX!m걫R;%SrLsсĉ%ړc0_ $lps\>l%rWpۇ!=P{s5FdBr6RC}b,SpȊebaNc>j3b0jҭ}[U^t1y0zZ+;S+ڊNG'|p*rQWv~UU<>rED7d5$ofau Oc.QN‡T &л[ PW kGnjРkuUwX uj6+QᵛfZ6ƙޥXfc$zj١xmA{ 0Fߣgj4}}Nfm/u_),nM#ž ]wZ} e͌3Ftu77!ɼopyWW<+:K.cjˁ*2 6TŠ{R>a{VolFQZ~H6+Ke), qZ5> ; V,Bڏj >)La-|5NeS;QzDɇ񗦓<2IB%D2XY4#aw" )氍J,fn$JF M:"^Bgz+H D"ljC@PDMb/̻+[Csv;ˌn ftL!5_-'Q*`Z? ۉaKY702Ue AKԾhv[z^Q,þF`R;6& Z"iD^/Dk"R֋[U ̭tc@J<> CTОx(`H \&ymo(_MK&˒3$]{0G,Dѭ \!xҞHrµ<>H'}㳤-%T.D+;XF_j?Y(daܕi(,$^&g͙˗:#=I _[2ɷ>/G[ϙ6[o92r , `ŦK,c{@~õc7q1jM6 axL8@Tnސ|#3/MܞSh2gʶCfZX U86cr]KG1>,IҎJ)N&c0LOPHN6t{sE>[0[fw˨ u%|s|b/|ۻCR3Օ|ߵ;#,ƌfrxOä(l-0t>:.(AmW1L8 t$~fy^~{ \c]q˷I,C&vY1L&Czq=Z4ABC%EpV񢄏CWnѥG&pѲw!VBaڥ_oO@χs4ܶݙ= ~ `3\ПxΖ7*VBQ4Ļ A#BxiAQ] ԝ@ S6nDU"<ɞF} yO+3`(9?E%tQk"k iń؎EEjmKi'|ĴЩQI z6]yqG k,ac-Mkby/ БTv!.ZBcշɦ.Ƥu'I8ovG_;葼A4׊̇/sl$]"Z//ȪQ@9>Ϗ $΂};eJfNfAV=}k= ѝۅ7jZGYRU3G1r}aiTW>]n :97hȰFX!*,XLk,aAI!a-bĘ}2r?YeEsy3Ci&}>&_Y=YnYIz'г_JSfkmd-cDYF[WVe$9Ž~40+Ğ/L\8SJ,1>&:o%;6j1-ZVC~q/cF#^}15AP[{/Y.4u!ʱH%Mȝ;k 8IJ4E e qNnZwbKN HQ =l7+(s3IlVf.GHUkϢD@bq9?2#űa.f<,[?1XRԳFd ?A=fq@۳b#aAD1΃C=Q)uxV8'd.|t Y} I7 Q)sREݴ:Ӄ/7HA,[>]t14m޽EڙuyDb~3Qj?j̷X ^c S#9gX5# kgL"AWi)v5a"oI7?I*5ItjpFfmrK0/?{zǎrX~q\,Ϫׅx癶Uռ ¶aPx5ڙBBQi%yMۢKQ r5wݺ^e-M퐂Fjr1wW55 9}!n5j?/YmcZ3~F:GmQ;YJ?#,bsgS xZ LrOډ8yL v7%[?{(( VgI ҬlL AiI nͨ=0̥%3o'h%#Cmt eJ=ʣQ4R"r?ν@dW*ϔ&n&gb[˷4dy̳I"\"= m: o_297&Tpib"Ey:Rzy~"M}>A/aMӬW'4[1 EiaªY%`-Co[3VCKJ6ؓ = }'5|jc3կs{ ,?=4{i0EIOi߫mϴSO'ÍxX t2rœs,ۙ4ISj_o~h]128Zzj"/(P<"D_.-tyA=1Bwp=]ċqAR YY۩!dobڬ*"NSS< )QY?jN)W_/эK$: 9; . r`LUSl$0b;qaku\>डt&g"oGiq`/<.ahd,W ד.TdyYZ95R"tVbíϵIOEn7p.JU4Њt\j]Iv'n6#4jz&NKe2CòS\nqcgZXTfqMscņ!i=E:˭:NK&;Y:íFA)r 0ab8sj5#_,-|%~>ۄRn t?8(s&}߀[#x; U/?ZTd?Ȼsބy= 5\>V:O)ـ݃vha{/L:WEq:ɗR!11yUE0Ѹ.>v}CC0ٖ \|`N!<22wH$GW\VtzQC_5sa)E-!20N_!O!(=|vK;3-_*I 0kʒ;LQn;~lX+<ʇdI+dܙ] UGg"!N8c+1q;r@ ǿ|$:Cu?4[IǗ蟲2'>H2B"\ tnL:c1 0M\-Zw:׌V]:wv"H<haW^G, v+GBQFy8|#`99h֛L s*'?@wIZмsD٭mbL7~0Gu=px|÷;qGbE˒k]zz$}^MȆA/ap\}BP -),sW8 6yBM"ѩ0q߯&Z+k Mb"m2 b{b'߰q :d7aE e `Pe5lgMO#Wğch$e/ iWػUD"Vʴry~g@*M XU)d)snwaW0AqlA96pIICi]yWFQNo|qrjGPx$r\t.cF(0<@lgS]jP$Uڄ^D韱]8_~C?0 C@q!\ R#gF8 N=4W4sUD ?uH WypeE|cj_ъL:^&(Fw~ *?ΗYY=S̟\ְgi˕h2%R,,obAs1ἃAba&[ycxd yBeSuhsꈳU=G b|2 ^ȝD<60dƍ{3B4wxT%{"Aeےcc4)R3$OK;J}(_R'fֱ}i _3NnZ5\JX= b-d!@߾Tznx6 b̍ߪ>'/cnՆVz5:A~(I.(zHF%6//ei .FDe Ҽ*,qM(x[t HKNjfS1F0ϫ0# nf!gD\SS,co"y[X)_{KTl=6SGDDO2o< u䶶͋6tˮ̰Ҹ"sy2[zS"ר%O*!eZw<~+C jS1ǍpL7d=7TD^h~@pRm¾^ IOSӝN4N%& 22FQ%X\ieʈtTYM E.1I'6n0#ddAſq.@㸰Y[E/Bk=O˱O/ hi' NgY5//-ckDw=x,\D4Ik{w{- ح=(0aJ@90CǴ[g޳*[?C| 4kzG{|c')+XQ:8lM^lo0-3=*DKpoKT3%pllU;哖=L !s p}/ ?dH Efy"b9^vRp3%*I=U,!˓rt &_hauvI&CD'k iBWqK|Dl,mĴϞKalg|a~|'\o~>;DV%<{T^--v! u=e|\L &:Cuv4YPl Uu%== ,]O~{d'Zr/eM"#3uVlȩ(5,9o"T MwkO 1|MawJз_l%`CiBp;& s4:y|dj~ubGʒ@ݔAޖR3D;&hޮޛuޯwRrN4jIĮɚ-nm~S/H8:jA^1nרP0#c׏oW_ZF蜶9nz05ʼU0iHOfзhOE< R`*Q|xhYΛj&"&d嬷ť>r}8cR0 tq^8RƻFtMX7Γ!QZ2]^ p:4A6FgTO(~I>{Lu jI"Z )'|^G4Cf$ o(,Wveߞ{e-KYbAYv)fTVCfrGib!9.9Y4RA6PIcf5Qev;Or9& sU NGe1ŹM >:JkiR"˲&)-ql<_$Ն7o ;젷%r!gQZHTn!k*txè ޲` 5qrJg3ۓޢ3I}NxCUv$,MrYME, YRt~^NDٌQrKK$j%Y\lz7/k l1nJoN4Bn`>\b5&VɆ)&|pUR-AE㿎V:ZFKm2;f{k`.HtCe&pRVyd5b}H|G <yIdm;Y 8&59 {A VMQ]f0^0_KdL֮`fNo*蕇:]K5Xrɐ_ο2bot e7'X cRZt<k{ܓFKwUxο!at_"m&U3oϺtׂ7( AEE"s %.7Wm7 y5f|&OS@R nytwX[g9z0jژD4 *kmhZNpZw>Fw%A-uaz"fʖIlRQ4++4Tg\xs/x@193ۻ,qͺü>t_F;Qiص}sð+YNMm9v2@6ϠPȏSn)~upsCM}&=} {r> mtuy?Q@셢= {=zM3d@+E,H`7VT_X+V8q8; /4Qe3,XXIc8yV}TBMW(C=[cXBh7os*緉s 5<9$`Li^Zd}P1*j\@˷Sac"M( < 5FDo+kX1e%N3~>T 3zLZ6VHS` Lz[lٍQ/h~UZZU?UhĔV/Kn:|;#NШT04ttbٕ13 ,aM*]Y,$D/6;ip;->?};ĵqa;jjHI-‰Uө6B`SbAudex c/5F,ҼFetL{jb%(TLYlO}r-՜JF'm`x\Jn AcM5J\qr;eT$@f {9tMNl\qH&lc}-j]*)l6ӝ| eL~xNk#Í-Qh10=G2Oc"1aW"3;C,g=}<5(E-U-ge1)\1{JElF yĆL[GֲEČۢo@{W1e O\K}2(Łeb;ԙ"OKZfC%0]I ({Xz]1-GB BP7piZKx |8ֶ5ɻ_sr“jȲ7/\IKFjj>K Rv5(_">I˨ܨ^:VCiUN+KB\V-[̘\C%r`2X-xy!dk1!3q8bq^8D nns$x rwS#xg?cΡl:UԄZ,I H M'@ԅ"^L~oեۺ@NA?)X &yGŮgMFw1|MJш;q*yP^XNz&:U@]ut5|Jaࣱ#x k k*N<8Tql7o}@ܚJE#QvS +3}S'K$(y1.lNˍo)ӯ%=9P>x;UWko)CmQ$VFMpۈջRUeZd5e.TC|a OTsTϯ6H,*($MgPxR0-Co/t۝Ct_}Nde(8<=k i@%قmBv*=֎MOH\Ӓ_P1Z G 7@;bV<;H$*:)o1a i|b"9W/ymGj"SNCZ[Qɚ ◮DCBg-A,j]5~\;+ vݖHr.p#%p3_:rYG1|ʋP0~U^w D#їD B,<ХC8jk R.5Z 4+颇A6}YDbaguro?4OMpoK^&OO:z;JAVVD T=*zPg[qhͯRIt& Gx>I^vfL ^>߅QjsG ,m]W2}GC)3IAQ@f=|YC/u۰ԴHNdy?vƭ֗E>,;o~_ukJ >{)n0hjw+3rWZa ½ot4' լ8a"ስF9qKoEƶtey4c'Ko`}I:V(gz0 ( ((7#iVf*8ZrSAPؘ=hTiT[rg)Ǿ%c=n_V*q^~qv=WnD|hZ|a^*ǃvO]9}~ 1^J!hrpX|2>Iy ow7'ödzo^8mE#g-p/=Eά֨6ظW.e#N0&h4@BI#:.i6^X/Fs]|䛘٠0L p)"λFM:kh?`'aA,}n{9vb:ƨ5zAs /0=xhm|=C- {raC]>P0 9m/#GKq$1`Fa5#*õAWݘ`q):S_l(=S }Sƙ6s/_q{-5W(|&lPd ͞ m=/H&v@R.Nqo tna\*&(g_p>JPZr .81QW7f)Ү+֤`qPdq%\ Q-]x:#D ,]2X^Z턮 YM;Ēl-F0{,ezޞR~_ֽfVGxY\ k6uVFqօU{O~ gK9%Jշ>`Jq(F{&SiDxwpOڃSgfe"S_?): AT>jG}t?m]dS2ml|9Y;{>IZ}*kG*4s2m]R}x.VJ@||zPjW0R3hN0@ŞqΜn /n"w\Yo u8sڝ[d 47x"bպJ }B "@DFfGBB/F[ ڧn.疩ew<7PFGb7o?zݠ}bmi] {`OZ+]gؘfq: kD8:Q s]6G`[a3>lBPp%<:uxcO!M#WQP y<!)e18 7tGm,Wz!J`\B5/k:<" %r*/m4Lj'7mH'e;B[MZ1$6oW|Eя54 6To PgyחnObc9X̛+,x~H6rtL1i@ƾiE?ygcRY<&@tuwVe--IѡH; jq} i%c-O{XWsoO:fO,cMx{po[0$l'p0rK;i,?"2'g$uF:)Ft?=CC,_86P!PE g(oP'U. dg`?2BL:Fm Ϳ8Ni8yپ̄ZW~,)@Zl,}5=>q\{1>4,awNyr1>R '8qMKhQE;S3-vt7&;b6B zsnP{n\?1*%u/kj>yM-2^ 6f1$he=fbe-oPOs"0CwLڵZA[sM je|ib]3guCCѬ./u _dcR%8 $UN1[-`˫DbFh4kȦÑ. EkKA@p`j/O8w";?t vum³IڂJKAm(ckVWkF߻ T ֧z>6 ƘG'D̈ P7f 1qpXzlD&˰wݿ{*ke);h #مZeSRduA؃<~[Nu[o%$盜.Y؂Yh׷1äuĮSm DoNnHeX=5~{ ՞՝HSVܶM+\D|H3Dh苝hNAD٤]N-F-;g9YA5`D͘>MsG5Ƌm#_JeMJG3%` 8L V-vc_Po'cC/ӿ~KV]?+^.j0`Hx Q|hF^Uw Ӂf\oyYf~QP8n'ap(KrZogk Icd+dũ m&5͜MaNؽ9.5c?2YtzgzP*)g (p缠=?x~%Z {~>vN0;rS}IxO"@TR:{nqݪumel5X2P>f@ tmsE.m"x=]YbLjZ}1"^yI-#ew)Cx) ѻ!ob, q|^V w&%qf)mRr!/7CPAA[_\~Q6 -PF__شz]Ľk%.%"I|)~}KNaбv&A$ oVbzoA;w*漑vD~?mFE T|`+ 9} M/H5=hHCO$FzfnWݯQD`( $忪Jo, Gƾ&3º~"` P+|_-k{ Jb ۉ}%+a] DP0ECr}Kq>a떒3ާ@B,|Ӥ(@U.՘ }\fSwS#OG:xU/:}itLi؇ ysdLX6fu3ЅxVX'[I#ңGSC0QSDgJ]btC/0vjA /̷6^e"\$+*˧tXsQbv@$2 9Vd }Ns!CT Uq}bt w/-@ Z=ҍ܋ӒZ<<\=͆h,xwT>ƃֈS{\Oo!u:7 HnV…u\72L]/3/,f Y ޭ ,}nVbbh{9 a YlŅ\P􃆋_fmr(F'E##0PȉFՐwe<>̵ {$W`ƏpcIxz{3yPi%UqսjpQQdM^2 픟A/, \z}I%ebM)9jZzZ{P?[hUHHk@*AOe}9,ٖV$Պ?,KU:_G cˉU|>aA=oB2uM,*k{%a6lFn˓L2`j!CKL 3INjT rqVcv!=Wf,ֹS 06!R.nJ j~]'C2~ṥhtR&6D}. ܹv /,QsQ&!"LqFZP {$EH7tK=LvI"ɴE(R*m6R=Y5o[Mĺ:y`S]Bd1;r;LKIJ2>KކD֫BAAr\|-tp ;_b )s%1 gHٯI.k5QpVD̉=/"L>:ћL#<iUa?32 ]ݳXN  \ZMguMweUEpbmzk岽 /׵'Qyl̯z%]R(UM*F^s@"F ta\[zwL*31FnaaN>,'  RxlՓy =*:,>5}nP|nouLYzgfh^lV"U&*o#TӞ00ĉ4 J䌁Li$SP#E,OmLƝijϾSuxϳ=4ӌ6B!^Ӻk|E c*P>wPQOtBtkG4 n@jx}͞xKGZ\p4*ҊneTx5-Ɗ8ϒ"E8kQ)w˿N)i y%tTc@T=@^|CBx|r۟g"6%atna677c^|՜f_Zj_ 4cσ8RMV#)] aælVPd)/P$\+V W}J1 :ǩYqDc#xs".-6^]EgF\ +eV C]H)P9ɫ6)'>SM5 >(CmzkP"зFSZACR ?;$Ot[G奡"pC2WF5R2Isrz9└ `t5o =!>W#%Y/zr2E3#mֆ~\t{7 , ,Ļ|UEJdVHԁHMMў2dfu"Ό~෡UW!\B`\OUitk/5b l3SGd6qdJ"|] &7NMZwk+Yppǔ7v=cȶG%i֦c#wAMB~0𾀸M '/鍳^X fϥ"5ya R 78X2Zʨu$Q߽LBsAտ<9趧:7s%2k phQ6CΔaߢ dݥ{¬JvK|5n!7Cs6*7Pe/=g{ҭ&%3rt4z- N#`1ĐXzO Fanm?8ƀ4=f."Sy(8W Ղ=S?&Z@l0aQLE'c9sޡz IqMs!bdv(P-!:f:SMF]dKMUfUE2O~GS6Ir;l`- h r_?-5ޤ<"[z}=pJ=Dq >nվtPix́NO),%jޟkWq y'JY&D 5AKf- |7dm|Ep讵η6&UN@(h:z+UsH-8]1?Jv }dOp塙[yo1&Un ޓVIۄʠQ oN*'f>ZR~?S38F #X{9Kd[陵Qp\ᓱ9rLjbu,@YuY-Lc0F/\Yv W˪RS%;a BtN5ȞVt2hNQ٫Y<*:xv|)T`BR}}vоc8=찉 籠rno{&N(;5J:*QTA%@2b߭wM*dq^ŋ2 \t˶QJ!u~ox|m}oˢ1-GP1Q<W"[m%%>1#ߖ`]Cb1l0@[>O2TS{ފ'z{iKazڸѝGtڻˆзD <ЭouױEY~GTeUp% φDIxc7 Nf:$KWpn3{v UI"Z%E\ n(w[DHs=< V;Fnٶ"ͱ]ZK;ڴ,.?wɩTo̩ uՖ2iDz%z|oǾgO:*fEKv~vfbnsiv<}" ތ y}G1vVGMbM(!#,:vN&X2-RpWvx'0搽`#[xc1lZ&kWVʓ4Z뽾;0) S蜨$*aHuct=< Qq <D}Z4|MV 9}6y=#ߊ&Qyә[:6W "5@T.Fn~`YFP;̂z^!j[5@L밵gSo'U![. lۘvPG3Y{>^ƪqbQ]mn@"t~RN5c0mBPBb&ź(\?\DҶ1?$`NkC'7üdgăe5BsGBXŨ <_4#SrJ@埻aŀtAOe(H&!c&Rܮmխ +U*0QH:r:pG X)p@re1akWR n+D7 _KytAc]Snaխ5jȅŃLq )GCT(8q3 Ϫ&6h |\ĠQ)Gu{=̮9M~A?Qk}b~ {D-(ס#NC1'>쿧C$H!sPo["ުIl.6 u'4/]!p4ꇹܞCX1Z9O$nHZN/k*Mh9|_S"ժ5@*ԝgy\wʲ!cqO;O/?^0?9`Ut])jOz2)EGK7&|xU%, ZWyz'3zX;M8+CQȴEqto.3"xG`xݻtXl`=lJ?)#SN\b=8kDŽƐPda"QsAik- zp(%ړ}Yݡ̤=1eCzt]Ld|R4J !x[8!?S>poB6<KTgO wpXtt4,K >9#{f 8ǭb{?-φlQMȞ/&.:@wޮ\|6G]''J?EpcxHP֞ ~ΐJu{SUYtmNM1̜L&1; _'sn&kg8ݙ0+uYUk=E7HM 5GuLm#0xcNHуK MXմUK&>C<+F8 U+ H0BQ"R 0[= uӨSe֮:N7qBmxFg`- g5Pk|)o dJ/0l&$+'ǒ- _<,BcܴGn6سдxb^܂Acmb^JDjUV$4ЄG1bhiν,xbz#f~CRr>VE`/@jIYy~YJp: PD!PA9?]65T`T#nHJ4䍫o2;*^!]t"LB(#ցy?>lW_!f0 ˸JsvBDந(QRkX.?m9WFM?[8:$eCqy hx"xYBP25 NOwEqFpi:(.iW\xz̈́*De"sQX|dQEZE H>i) ME| 04p:z2?EaE&8 &7,\vAdj.u G f:{lp撆|$r xeσJ~R#g/>]yO \M 4 [VUpݙ6M`!{&XtgY8[=@)?Hd Vu@%~S|q &%D|",ҋSКZZ_`4ΰPޥA̠dUߔht0׀3UG{ZL"8j uthԞ0ڔ\s% 6W9GQVWΒgN~nedى7+\f•['r>l 1y V݄jUBs%"6"=͟+\uF}h[RQA[{c};>ǃh!"<=09UUI1"Dc݋$>OJ&jV5uu^ᾙASJohw_zwQ.ge!IK9>n0,ܫ Hau\ƕg#L뺂UϨGkL~;c"'_ @!$j251?gr6>QZh| "2w&cqqR:U5DI 6-(7 w;ό3gtudC͵G'-ʖ#,o 7e)<3Vluvx҉> M-Ǒ@Ӽ!M [.A7yyoSfPUO6?hn=qm}6,Oռ<Ա0!\Qg)塺x0fAJ 8 ^'¢~e2T&Njlsb,xԇ)`ܰ_$(Z! OxB͛*l_5hg!iv|-0V(*!j@}u"ZETkLŶBJēm2u)a n1opF] r]\bKpwtQlXF44d`uّ햶Qٱ\fILky>@3wG6R=_ !{Uȁk,?t-r (1 АVHKl|7a-ҔE70"M?v AB(ni!kE)8sYR :mTq(ĵI =FDGbNYRG#Uok7u]!Hk;&)@+`GS<Xw4ҩ>.rb`j!\stRݷ e* d3 e8b h.dEe!:'꾡GqviA|mȵ:=q(:&W7o=u/HޱWubq 6 ,W/t2̎\KcoDu|b|f]2#?pjdD@GlK£EP(.wDcc{8͓H<3Mf 07nft5g+JSj۟CUM2i&t5Ld7lM W0'r *u˰Si]0H G'_YSt)ChKPJhTr"hӾ cZ#op(xHAM{$_"+ԭ9H%t@U <)`X1rz}qKe}z#M5j'߁*: qae'hAk- >f2 c@u17EZyd   3O&zI%ttߌGҏk'qAX1#CPU^թUQLiq \tr{HOr?E{:_cp&/UC|nY b"haTXu(m;'miYʭp2eǗ2b-\QZ4YM)xZiOFn-F6I1[ +!1B > *^E\h!/o\HؑjJݽ탘w1O=ͨ{67ub5&+>nǞ;׋9`"/N"Saɡ ■Prj%E*Eq Kp7{³Ri Z'ZP:!b8 >}nn16X8S։YD׸ubJ&:C*)3XPST3.v=A#αtKYy` iX~2@u"GYiN1Sy+#Ւߋ!zFuhiDTIacf?} ^Z>PjO"9og-G9.-ImZWela:AI/*h*1bMs|*xJ>'6ܾL)nDҕHw8Y~vוh`Qشelk4&|Wo/@0~076YPs~v, J6o[8U&@gMP2$I22V6t3@yιWO4#gܹ=1C@|''L+|9Pz>73+U0?UH nmr:ĩ멲 sAz,A6dtQzi3q?cp2n;n(G;q߆DW{ˢMZ5DM{n0l*'H쪐9ӱb#HTm^)ojV?Vcad g?w(+< Ugm~*g#I=ee2'?[pi֞/>Z8͆Jtp?rL|B)ѴD^c5)J#ȟhXI2;ׯMq~Rvu?z}9vcd1>̀THk#NAEu0Dr &RMQڅ $FT|@7 -L%jA:!h=*%-"h YӔ/ P-b>my_ÙS mWU+S޾Px\5J/r{N1h씉=A. wa^QӨ5QVclvnXْԚ2͞S,(+n[G~_!'f@߸F{ (HY4L I\cqV-]?SUz H.u;9K+Emr PU΃g@|JJgHG\fKvh^ 8ZjVf&qQ3< 8x[*.Rn:m 챀%z=OZ(az.މAIf*sC@Guu gh"D'zUwtzw6}"EH$PFփk$YN-&M/ p+>#Ĕ]"GEN;W{@6_qhO塴JZ - vTr=5KOTbTN4|JP::Q_Nyv&vKP0-Hp҆K௷Zۖ8+MD7 OQcxJ]wԠT(^.w]]sX.[X``hGcY@S[MgR͎>+BS`-,DJe- s$KS]-ewG;O`&N%EW$s}5D ZȣyqAOa8+dX!fɧH{&r>M@-DO{ omI'RlÑ󎟈wf+9NV|FY&—~\';-IKEbOwO= C(m~'a!J_;ߺ4ElZ}/T_B>Fj Cb=.6ת>ʧ`|J$(rFT dtPfR}eZBfᣫ?FRYI 6viw K[k`!"$M^rsM~O#C*8ŸtN4!=Aӡ~khvv8؛N\ofOM@[hMPXGA>,.ߚ1׹OyDkb!y=ɴ1W$WdAFCz?)ZꙎD5op! hSki.98URẕ>9>S nEE6)g k, w="pXs~Rr=s\ŷ bv&ukNKf9&w,4̊ ^Kq@0a] He,񙇙˸(6Z!R4e.+-zC/:f6^C~3=5rC(IaRaLl<+o>ƣn뜿l(J7KS^WW~E{[ZRxGD;rLǫa@ɱ4kD#=7]?gR- mO#:+EɇHm"ĻE oJPChdex~d6xDP!S&FX(<33r-1T|xn!)n-SkbZm+VI$z$G?~k-^}K$9!M: ^z;@ȏ)9 !1Sp M~MIcfr,(Ã]&,z-SF3n!:a]!/H(1VS- EX+Tf+U=T ASDc7䚠Cj5p0bD(>_núN3A_42bʞ%NlEtT{dR-oW } >3,Z1-fCiؠ\Rs/<ȫd\!L$~UH5"gv-vi5\6FAL*Ӳd2kSDv Ohi܅WPo !JR٧Ey|Dzrld;ԑQ`3L^`hdВ=P1@fJȹѬxQ᠈%&T"w/w}CeUK0ʼ2`wq[Rt|KYdf3zآJm}={8!Gz,Di37ZBDF\Z8g@bwDGL"dA8RF793AxVRhޙBti2PR0ŀ;҅]>NQ~oĵFϻ/7ʣe|C*"a%{Py%- !ت*ġ觘C;l_$d![_4ϧC1.մ/pURRgB1`ޓAR^ Ri\hiHdnyi; s}p[,V7`Es`C_XV5MMᒹh"Xpڧ ^(>;go`/FQ?.#EcfO Fֿ~NYI9\zRwI2ں_8`_XpHceǜ"h QRX&B>G/ P zGSTB^`bJ_ؚoBg;K݄RS Rz.yŪ!+ZI\|?15ˌ`+:)4 W>\ͭ#9|)sowR@<j-"DWD+W*g .U+Pݗ˦Z_l7]ĝ?Y,GWEĚLUeĠ1E*Y^o4E+ D!"n]iy ½EPT{/JCM=ąA-2aG3w6{&iJ!\:鴗?vV.q:3 < `~."L22=4s_=V yڿ(DsYWN-ٗIdUØMTy3"@"'7! _nW$NݢDy1Z,վِ:\G"ŝ)[Zi)[D6rB:XY$e.XcoHTg엢B#D.)L?-`Qtrꮂܾt#{sٽV'@RUN]< ?Zy'X-bvQ'-Ð#*v5:1*P-5+՘9@_Wt5hv a2!yW|f6\f*ͳo;iش(}`eHC?Gb] |.._Ƶl}+'"|-ُ_H?7 LHO1_J]Ҏ@쁨}}WC+dq Ti7,C=S υOF`<^-bAv| ;)Ys'>¢0񍤰݃մhX+P|*_$V!63U؞$Т1I`Ie ܈Dيb҄g/{j~d)`g 9XV_hfLJ| W-E_^OPHo,1ۡ@{z{ޠ3.SyH ݿ|>s/np}DflYgk͜,3WG>:A587]xL?b#qzF)Uq5<ţM=b% f)߱nVN^h^j[S?F\p Yѷ0h_f]HN)F$19RV;cIgHڌT>:l1.wU6JħuUT=X6¼ _.0Ge}jJzҺXY,-]|X tdz&+1\hxVXN$n{-ea?)_f7s@umqM?[Hq<:R ~ ]\58Ź,zлGƨ%=V_Cn!BHB F>7kWsaqމD~$ܾs @  IbkFbHn;*U$.0h2%E~ x&PܵPEJ̈E`mg@ ȶZz.TCnؙpyu3[t 9B_UU;ͱcѱ2+T_k;}tUvfr{썢 F:&Vh9v@ͅv}mn,d/ljgFQpGCʟѰPN#V5OlV8XOd߱ $ [NE}:~ ^ݔo ~@>)C6ṡSܥC~ZA)/LwSbkU!"|hb BDHB l_ٸ5R8bԤ\39b@cqxoT ;f6l7rأһNq+LU8^uuN5f7Oih-{ՄoG;+%EVy7(4>WxW;yRNӴh f0騟ʕY|QPcUcueVE88P(^Ei׊mTk(S\@D^+W>C]taU傀b7V%NRZ靐 `?uD6-xHHFn D83Nkj>ю_T1ϛ\VF+-=ֹ՞eEkFJ2λv~ !Ixl=/tTkP\g%KO R!c7=Y`F D e)w1IzlYa9Lh2spV{f5grĜ{JWPySd i|x;VSoXZ}Oե7SҠ+3fǸ`C”0MN!L@'J=9wgD."L%NG& u2M] ;{-e ={gVW1w-~X̭R8. =>֦w+wȨ4Wj.eDe;^KK96sDU[7kJ$|5Q=?:Nj,.O!=6l5LFҶ+'{إK׶~4d4!^!lExDrҶnDWLhoD]oi{5gZ4 qw*GZ8# 0pfbi"-f9ӦoIWJAe?7ǬCHrbc-'}Bk@3 `<씪Iݮjd0D[gh gdT^Ը#I)l>δCF.{ۅ^JyKLέDhg<~/e?U3MĘvOmz%QbW I%:ԝaӚyaK/2_xմ /bߒp_0*Ib,XN:Ѣk>zu(EեQ 18ugH.ҥ ux)iIsE _.u xrpToJYgiC.pUAͬuҜk҄џ~.n1C@1)g>O'+U2=c?lpFēDXUf6~GW#8Jt{ +~z테ͮ@ҚQМDl=tFi`8)\͖CkH Wm.9$JCqퟡ`.԰BKnjџD݌:FKAJ\ғ>g`?N{z*D ik?x#,sCwQݙv-ri+d>Wm^&o$e cǠhMcgsˢ;MR& C%gbA!1 ʶ~R9}. ,P!,8Y"B[OTtҨ;Ol$'ڔgw ʺv.ıl~^'֘߮Xy!YP{kOvfLa7(xth*E ]b±Ku܌‰c: k}W)յ9^qw)GD}_u36ta_Uxf˚CgΡ3X rB92y =ɄQ) _:yl]xYo@- 5৓&#Pc %o5S3:n$ڨLJ]_UO68Bױ_vX&Q~KFdvd )V lwܤnpmӋ}޳>3՞nd5Y(hf+k fsȑ '^ @,JX9qŬ\8/_$Ku#$=z'ks nwsb=HNnzO!F#ZptS:$=#8KЅ#%13ēaˀ=@EvDvBT00s :=ϐp@ α[o))MO< Z [8ie0~t%ZA`$|)՝ǖ^="RLhFc]#߃r8}QN},Q2s!WKd}?ͼnn4_|Y쏜ۓQAPP=qbmsxbTOX}71,J'G4:f +K}#U-AyW$Y.61 58_Ttu ~F>0v +}&gObl+Vrr`L=<rG›ѣTz(qcAܭ=QjFec$y" 1hlЊ*tYztԧE.ڞ> '.Y[?$ rWߔg%e;bqqgF3yxr>;P4sn ,4:F$F hu}z8^KvѐءS+8'8!#)cb%gA[Y#?VAl**/ ŐZ[~Rk=ɗw|`B_'L5AH&+JSD{<]|X,gdt)gKYy7l:93/`JkE)a =C1Gq+zS,:jjyxpcNn@,O!_)UPRu<"bN֎8DK#b܇ѐS-1%A4 E! eSgYe~!MrO.HSU?^\2ZS|U:uZiw ws_Za:T󢦶g}˥ډ0 @ 3<(~,ee4{\_m~OUDu:n ~@q.cp۵/7'yXހxcruA ׋LC [^ cGH".M88θN|tq5AJ|PS!(n: 8_z˽(8R9#Z-1Ɏ|'-П=vK-{-|Fy<`s^\r J14۳m5zm-`$$AYW%g?)đt]D/) tsvwLp׻6U^ WYD}z7jE7L>•u'>n87y {\8I!txPKvgTM;)4+ v>/MPLKŽRti>s$<7?aؑBW!?p~9j,~8K$z<"3;*2-9ܨmhM,Ss OE 63ܬeޛb]DGM(:]nYK;7&)z8i X\dL LK;2Mz!6AU{ p8ײX |F}VO#LOPVRa'$Gξ|ydزcrh[]A-/s Zg ,&EOh6M(Sr<鲠;u?*kXa<hQʏ ¯Aϳ~1 !?692?]O2OeP̈7.+y'{HIqS֐so9>iB ̵vcDUFvwxƧvo) |+_I9s,)/Nt`E0lݺ qF/d{Hn:&I=Q?V~10;{_Jhj.0Fl0WXXH,$BL`m(8 T4+6HՑD󳰠ב:{o4jh/|.Y(cS; ̈́ |^`t$O E苉>]!#o?[Ѭ_H͋ UsV28ZZEHVE~S;op`geȋ,(ntVQX'fy`w.@b~幰u-,EZ ؏ܠ<*M)^$;`_-D[7CL'!Bby8d7?=2-/ն# _<ۇt#q܊pJˋޭvR]HL,qFES~6ynSR+s? .nUjKn@OF'zgpXGxdӐ5m;AI ̥օiٍjLi0^(H_Nm^?YےKLF$߸aJ)#N}oL;+b" tyRGb ͋7mn LZg=ZQؤ7qjjZv1lXs*[]L_J*`Qr2kثT<OzJ.@TTRuB6M# GIn_J;<"Q "yvʩ[O_ UvUFԋ1pvt;GL';ôe[-Z|㐼 +<;b vYY^8W6[:4U-2P#aoJJJ2S~`fG?ѷ# #fr13],'~aӕ}SBLNdx\mXFB[~6i2|>]cEHd)e&,4LY0{g!B{ 8MIZ5>+ ymP*QiR,Zty-}$XMQo14T6 u q ms#rFA#1^{l ]2YhgZx˟P\F;TEtFwtcY6+l4]+_/e Vܪ3^c G3AhHm&i7QSioM<'^Z彌x%`rB -{c|KL [“1y`-vQ)zq ;>>N%]IKf-a۩ضqуTq+,􉾏jrarYF6_tְ `s?jj4xG*x&'fbCa=HJ 89w~uC;<~n:.yOQ&\\N&R7VOLXl$`ٱgDb֛ti^AEͲ99BLNj`Od>Ѓ@)s&]&kE<'N  'k~`.8Ob L:U!DWI+F| (LcuC.5sq*o)iDMXKoc19TE~M,Dwp/8HCKk1KEcca$*FjB?=/==mܟ,t<պRga`HG4k$ 3d[-t=Ւo}9E2M|@ Ԙ9,1zaNh)_~FlƱ[&s I<(߼/.D %,}SDfOZ{Ցay4'J {q,=-> `璂J0!ʵf%U8ש{S@nK*Uv+,T*6C^m&<4t ,|&B@Ǩy1i<[zpT2l||@NW%L6Z35KЈwgm+:XL㩍Ա|lRB0 '"CpZA<&tmQp:UIPXlvOT4|8%[q<U߉;[Fof {󩐥ǣ>jvz YyU~gw^q% ZOwdBk4ؽrfƄL8L~ >y0Fqv+E67YV,%e7k#47xc`k4_ϑcI Dmu:9- y!=jY~.N_ǶwJJy*'P)sEbVIO8F(ع/Yg~"^L{!Vm»kDaweo}>ܿ趂*fjy{<Ѵzr\dH^o$P;M`c| P|Ҟ30#n)v<3Ɂq MR5S&2=ex ~Sc=-?qd| ߖ4gv8Qg?KHnS6VztQ Ԇ~xT0;Dlv[)OJUj,[5(1o~@d13p+,f(ʅº})6u ٳB)…n,I6Bݝ pJZ*1\vC]tݴFBNcHJW ۆ#fx G#ӼNѶ@`E# fUCӍ^Lh/(;8)i;Glu< ĦTʒ `hGd`#J؃rIJt%I:`R,QQUHDPn3U! zgCBdܩ4Aʼ HcP41]#kQ>*fϖfq0 T:eÚ{NĄ+X(t{4{wH˯is( ~O"hae=LE`J3B:FS,`^%,T6#%a.ML,\Js}S.n{" ̚ sUL8uݖͨF8U`Dͼ?nm!=Q\nz8-PK/L+\P!B:>y10ReKÃa9hZ"pXt}> )1Z7ҧM#eŜR+:/&Ar09Y(Vi?pqciljy}"ꖷY#zR Hk^fk]HrߕTnerQڃ',*rt0bykU[b]zHm }m,:{ͥz8ևb?xV%v(km7]9]~'&6N$(LLt+R'5G".aCf*[O`S$&MSEnIR:g*f4RrҬr^w@'Z@|%f/G=߅CRR<3vYE(VpQVx^1 7/b^[rΝ dC#S`v0RF$K)ځGmjfv &;R-vcDoJ#rLqO9VFgh~}UayKb*{񍒤ha! F^Brوu]x7!2 5BgsGoL?5Vڂ x04AHfW#-\̤-3˨bBqVK>9* £jHͲr-5!?scKY5^7a*W*{4#)\q, 0U7 ~DkBoP=O/ТY-]:<{?;X]bš1S~hӜsJNLl~%p *ٴjO}S͵1ݐ%AS/y Y 0-wG+L-A}oC=6o@UjD$Ж+[;+B{Xemi"sRPF6 s{Fšг_e-D$㾰Xs #hSRx3.́fY9x?{fŻ}!X -?$^Z_S3^U U{# B@ LO{9pr?ٖh:; 48 ڧQՙ E2HѨi_𖃓Y (sMh{Ú"g$#遲$rJp$*78<1pbE6@7jZq TcH\D7-yD]DW+Mp.La' w I_z HR!l ]F?S&>wFuG5ރV`)op#5Gz3FYȞǒLZ/{a\tmM>ȡYc='>%p\~ t)m0Zl-?]7sd| %spXfmL53%uyAXcGTrF]\~ 3;r<ޥώ˱ND?VI z .DSͼ4FL0y]OӇ33rkۿ|H8))-@:y~T]-1mʆ9crLj\S_X^QGbg'Rh H5ka֚iUnMU-1PЍѬ!aQ`I.la U5#ݩ]ܬC d!$@sぬp 2=v.-F]:bٵ̀V.!EtZ6< دߓAҹ^+#dFv9LVHd7!-b_l }/O]NWIFt!7 JUm9'KA-쀦S3MëC=0n`Һ!Mw!AΎא/c:ր+:ݿڨA/MtO`N{&zl]*U$O1:GЗ휝1\mI7@ e) ڬIrd 3:O  #/+˴[{DrǜFE +|‘ .zODL8Qޱ]=t s*U@qj?Ms"6ivnau  ;y|f2pVi!ኽhR Rl%wD~i~ÐriY)ǙMt5؂"%b"AamMSJ=v9 '3E2S>v >19Ϝ%Y9;XYq(5P)<91o/}`7cJ%G%aT5fL-@o<&ׄcS~68Nn@ۚ*yg~nQ<`7P{xVgt9P0R~K>]#~4*lTULM-BB h/-dhok 81Pc ˭Jgx'fJp-R.9C|1,Swe8Cc8dg :*uӕ}Q<粬خ+ @/OVs2sLϥ@]i t0Uq rZڢ~?Λ}@lhvLGK+5$!#OLDӐːL;\_$>5|[wi=xo!zAY">:h$ hnƗa]ȃn0U|k Ay8:2` 5{[;L)4ҹ"ElQxyi2'bŖ6R$ꚓ~mxdW [k3ɚnTʝD5$o>IT6COZ-L>c˼FUrY'{&!荝 0"68T}k<> pi>q],+_>Vapi[ƒWp03f P >.=ۉD.~=Noφ6a$?40D ffNcmwG$7hs5&p]W(z$9hYtUڲ}` \.*)—g?oQ~>V)K^$0"bCF$!6~hwIWuIM,['d+H3,Ȟz!XkL~a=F׷9xN!4J`xaBߙaՈZ,`I[!԰!{/1ZRчFFA]iqOr`Fois->$ECKH.&J!eKoCحr-]*.yT19v|Jq[V/v~4UᵿJ '剱&5602&>[,%8+Z u?,8s0AYGqY;RʔT 1u pwV3.9(5ihhTJ=%QSLw\N ^xN ٣؁U}X0ꉠ,ppc >zS(8HZ+,rB}!]]m_cqeX0#hh bT|ƺO&ؾ% 9*Ak_%vch?MRɍPSo-bی eguk<[Z|2?(My)=٣XrsZ93 ?x|{ 4BXl@^JD$q @Or lp53uqa?`e` $h˩T%>0vE4?hzJl^-j5)0.pHByG9Mݱ+3Jz.$aA;fM:oj=QbוЁ~L.XI={͐+-n> 3&aF= 3]瘟("N)ZJC2n֑}\pP oCfJR[ϒf̃mhɣbJnT55Sd',AQ&H{go=f1Ha)<oTƇ/2k\AvtuiƨOKW8LA4@֖.Zg*ɾorS2Sdl(T!K _u'(CZƵoM54lY"}4UQZm)7(^>e\kuc8 9H+>d9o^ VfbⓘLj3Aesyq9[l8n$PxC ]j} FH~}zd2/ahUK͟8HEf} uv -wN$Q}g;eױV7oaQj"_tTYkL޽gYDê^~8nTj_imiQOD%+G*!T ,m@%p6 yǛԇ-#ץ w^l4zޗIyFtBF]^MmP6h:+lgӺΫ^}k1.vT.RJ[p[4CR]gs.x1HǫZr0w}o D|Yn{p!T&sצqd d^DmiTei(ia"JiJ mV{~o;*O&s4dr'^["xcըwBh£)g"=ɘ1!5^,Ե1`~AgɺwQ3NeEH:<vB>{/)oC_MKFo{R鸯qyoX.,p]lмnᦣvjɘ70)qAq[XG6)Ra۽2l :틖EݮJ:N6@R|׮LƑ~?+*)nd}a~mzהT1ݳT{ B_T맨6RfV-B63.WL Nl@?7ȹP$7ȗԢbj)!)b5xh?]"ܖE>q˪uR uYom+2z1ipO阨%Y#n !Ln3WfC3_)Ӏ4F9-[Q P!88xPa  RynKg&yg*5⹵|9.@2&Lޝ 1 ol= $}Q p]J{lK-{!Zyݵ{_vV3/A+XёGW_l?\TeӵcB)?w%5Z=,P*Mf |%|*``F+`{R|Pq&5nAZQv+w;ԋx,#n9ʠJ))/ - MF26{xQq:xo(tu=8*  @aʡm`}k0-3'z"Ts^T۶f|ԅsV|F01JQO[gskn\_ jxe&QŦޜ%A9h5v &|A?~Tm M-_&O! %$JxM]ɘ~r^@^06G_[;FP5ӡ)YNey~#]N̨U2ȴ0{h)WTb8(w۽!X: b_XѿPau|JlU942ppOw`CI`yXPKZq9j݂zIEYCh0BC7J*Z0aEGA"*WMoTi#Wom?P*d{w(BDzzb{,XM.dҔIXH#\~}  =^- s8&f .UwPNt\EUt7a}+]5%W߆S'-+P(/yͅcާ@Fw {5ZFgڍl<J:7N_p cY囵wauv%F\!=l03d.ˮ(Pͧ*ر FzsfA%VS`RSuIJCN0!LlQx6j?:0*鸐T)Wy#i_[nRx\&IVwe^*Pc@ZQ}1Q.Y-;+7142mђJ'wߩp9j6#kŨ} {!}wj0t!WPcla(`֙3>œ's+ظb7hQ[Cow#PTwV”rd2?'9aփB!AZ!w%P+/Al꾪rɬׂaRJ?ʵ"*1I <$;E,:;jS0[24&R&< xK,9c.) aU K6߷8QoK@6Y:{ Ka\?I2}O_ȟ2 5 )Gݑ~Y0.*<|MֵѾZ5YcMYM?*PuɄQKK|i^ɧƾLXz奟E'ڛOk4KA{@}(%*ˆU؝.. .K"+`-Pن1[&ԄϫL !6WVlm23ȅguvr4  qnzՌ;}M3}mgkڄˈmC:IFoqԈI*;2%\D= ƾ0^Mۛq-ᰲ 1+wXF$QeEgA)H~k,6@gQ|Jv='eF#:!E8u?0:`O++ 0/s>f86/ a7,_fSݒ-{2eKU`)L1L@W|VGWL>O@wnߛ0$̊] ^ {n5{(X $' `YV2A]G8917~GFG_zR<KE$KG/1adddy/A_ xUM~b[2j W_̭g\ɼ-Bㆇ γq;I;=j\S?w/(ݧumf懡G~p\zYy"¨NiCCcO_eZs2}z? nQ$ 0elJ 0P(["YBAQ[+7>pmyB;`ex>=6Bf$םj:CSW0r -t DI~[.- f4JMw b5f9SM]j7a</qЪH(4q G~c$)iaf=ߠl}M6׸;|*tq-"ܭSAȩZYYfӮ; u~R&ۘ?*ֺhZZo5| Y 7]ծt|,"2MI;݄M\m-/oIkI`҃.Kv> bx%\]p!L hI)wFf7Ӽc@e8Lzd|,܌c,>ECDom.uNns/ő>4gw&bve+@tAyXǰnG bx>[ek\.!hN>Z͕C@[Vڝ ő> ]dBS;+7؊Щw_ , ;[)>USh-U-b/h‚?A$Lw-nsdޛ%J y+O>x.l4c 1.]m7@u T&khui܉(Tn`' w/}J-SVRI͑lSr]؉uk"#'p^8\TQAl[xҚQ:Jnw eE>` A„:k:ѸTZ,{8+^>r=D3Ⱦa4̿GOu#e,%}r߫̄E!gP1.jMyA ,һp~?dkk:&KE5_S^EQq sxu,r!&m$x,ViYGfI`:oSI՟ #Վ<] ov1@6p7V0zK YZQ"WАO˜hei~ϑ'_r'0%\k^P/XsH8w>+.`M] AMPeP-k,`#:U< д4z1;eo(ryv#V) ]储B@;Ws$ ~:JTA|2rfe[^8[W,+K{l4֠5T+s,qr&X1|5I"7rFJt z+]<$I|x x=<"FB㿳Rl&qD_ Uz{ԃ%6wKTHJa|T>Ämŷ",`UMMLlu> H?f u!QiW/]%((w] `WXwȬw+ ZrA;)2;|)Y>4'A?UIqf+cp~Q*2O-[cΰ';@<ʅҴg0}6 yej_ D׶)]q `^'_ 5N t r1C~q+RT 6 肖,m[kqo;Fq/=u u9 1@kFv6O3QaczŘ*ΩU}_s{ShH39qV_7&  y6g+dLR&O&3H۸1!tVSĒvFW} 8 DRu~ ;yxB[8-h2D2u| oq羮f֓[/pbUɼ`!q?rIӢF6#xyDO.}۶@}U>:7}oٚ /_>IωW^R_Đ1]S"H³hr}Q8$4rM*ac^P{'v(EIImgO%^SؗX8<1ܵJ!Kd>|~RE .XçjzA0Ix0-  4n_; Rk6t*2^INʘ}H^Nq3&>ڧ4]3}jjk6Rf><$p >Cm0 !ʫT!+m36O5iH4ǂB- -T/{>s$Y`plA[R?a{{-P&faE mD?ro.Ie亜Z湡| h{ ;L5`k-|wRo65r⯿F!)>)*0@EfZ  ^W=D!.D* 5A4AF]е?c9Y?cX*pFG2&~٥RD=J*.i_l=RK~{m-ޓz=< 0}"^]-xoSb~Y:5rI>_>#fwL(7uZPx 7RDCĆrbH\Yem-<@gjd3D%>9 aQ/2(v8db?c})kQ{+H4tn4hgߍI29,k̙=%N\vv 6*eTuj.)BojxO<^2R#X0_ed1S|=n Am%q:kLf07\TiZ&֥1r.޲#:y"r.Ø^י X'C:X-鞌WPE4/T#,ߥ­FW6#!A`NKH}h؉1}>(.Y3-Hl+ 8@uٵލN{ "I Jŧx7l: [* P0_]`ax3VGO6e[r§TުF.Y$.ly8-;qe4`:^A.Fר`MNkoIA5W'g,{,3o'm%?, Cpw魳妉 R6/# C*D")`BS${#[vYZ]1pFUο#+&Y`]YM:c>59ؖ״ìsQtu[Td4X oC1oXؖ~0?UD[.vZ 4+h?~ UNr`Xyd11ƆsCNL"v7yY4;RYjQf% \ >#. Lq0zo2y]q茡MB[꿝K&ӏCۦ7Jsü}Cfr kL_AYx,M;b*Z+#da "ms:c˜)iԖ0:)slv1%'Fh[-pCLOUr6:ʻ1=1^'"JZ+oE8oYgh;0Bt!m~3"+Y/CY{:^WLvl9ų %9oCPRaBgjKt_FދؔKeq-7p鰪v}~B˩˦5 ǥKytHe5, g#r]a88Ymi4؄sv ~B!<ϔS+Gi(Fu+LVZ3A& .8MmYʚIC5UqecTbE+@v^ ''tK kܟQe8[YyEuͫ rFLaZ"Wf @{A{&wSәltiypBYrݫĤ6Ӓ! ԑC?d-G %ouŷyyhI(Sv_6j5 x@e/7_b'QωKk.|{pdgP4-?SޝST$gZ`݈ ²3xqF?~ h03(]ڗ-EWUi2ґfҁ3' Aƶ (~\%K(gH-!p_d7kE,!o\+GNQӳn1pA .^sRV@GGvx2N+FD 5nHc K~bRw(SGF>&rE/ |nptwZDMW7F"h1d1cXׄIe B\3p8@3`yԭOX4'|@גp, .Jeq] 8?#$&3% rMӑ?!5{ݸb# tF9 $ʝq'{ Z%K3q(w/*fS2Gt;Jԛ+W@̉gdSFs%9~׷XKjc}I TDXA._hT"ޯ=Wi4;a@W&QN.O+}TTdfmlX.y5>_TqEh:{PɭÆ!5 Pg85xʬ FuC(trYBn:b@ֳy讬D+ӄ1wga\B e`i^ M'Ӌ=;'l5"R&\Lv.;304B_! SpDD-礃qBM/F/ZTUcd9HH%cXQ"1amV%n]ܼ.$$"g~Aa»y Ꝑ&'Nms1G`-.WƭC֧o|1=/Es@<\ML{Wqj+ = ӽ-SpH.,`H=8!h熧:76E"`x φ\aV́q]N0Sy[`@K 'V dK,2[1 ΘGsĨB;mokRAPx9[%i&9=y.yvll/fu>¹u 0\(OL8z= _(ciQŔ9vC\#J.q]ܙ&B3U9)pWWqqo',ꝕFXaAB̳:dOu{P~ljūWOSdMyO41bP=AHfh{xݙc2*"`LSN)W@.U1˸4 l5JU(E_'\c 19U|KYNc̬Vw=/튳eU aVqeu)FӀa^/u>zD.+w4O6Y1ڤYEhf* 9pשIŹ՞uVe;Rc'޳er}_ޢΑp~O@{G"ג%0y,INށS#s`6ykT$J1xH=,k[(õ3&gSFɿ`VQNno0t5)'J!1 -`91m}\+/k& 4WUhietTwhj3[v9SG8Ci%%EWC@ `3.J[űEDxu\EU8:tXٷӸ;N߱ڶ٤W<(W|[GzOZM{|à&͛MjKlWP~@h5I0痷!2'[ "IB"ԭX#y] VoH=MOg,&_B;6OZEȋ O3!R$mE#=g>ԟλe0P!bETFU8ef!>8[>9p Y2+c@1% e"@E[d4oRv *mr!!Kңv`vQv'rMr%72[@N{rt a0Y"^-¡ozmdϫ[CwRKMS-D2w9!S2eыba =eĥ +z F8EAy#I췻F:_paILs.ܯm̕q啎pNp&)WngF }?UZ5Z&!eGEMۭbFR} fJM&v(:WgrBR9[/_.TB^HN=Yc4b/S}5箟/=Gbl@VeM0NPUgm8NFw 'yUD 7J@~?s"x :Nb둝 kvLGc YYԟN.gV#Ys[W}d5z 옹d+|ތCH4є(i`EV [0 )+I175M_ygKzxX3xG. 7fbYm4UKk51q3Id췊M&) B&0$^R_`,׬OBa CDۤ u`pG$ F \}&%XThc'`ܸp'=z;PoډKN'H_OO35Bi3\w+ɼ<|]ng$Ʀ3 ,]AR`8 pFU'E^T_? %圡+tT2Ʊ]rD޳ivLn*HԠ;[ݛo/AX3b<#ϷHۆQn=Vq3͂Uc*,dvlM ڸ8R4ik]uõGt[ղv]*Q Q>7,Ӈ#ntƟokE –V>6=`|[6YG&?jlt_6x6Fa?*;).ω3Ľ3\Ԣ=ym G- Al DwF%9M h 9: Qdl|a&Wd[8xy^BW HB2dx&jittٍMΒB#17 JEo7dC|7Qc1W^'*yuCUp9$s/t#06_w[W9Es?1ɸU"]%_vºRd -w \>H"F*xJ/`B\@HD\>VEvݨ|D 3^%nLv6ci#aTKs16IGc 5P|eIk[NmS\A%MIuiku&KƨG prD"P^nv{p6zEEZYWNCp p6H]pg 7LB'(¡֡7yu,C7Y Z24ELBD%|r %Bo$U%-eQw4ksȕ4WN奄.5^?8/f4+uP W wdƘN$8 ~,<>T B}b_YVA?~Bz5ٺN9goD BT6Rjߌ˶" "Q0ܦrKrg6х>.tSSEvU,˃|J iD" q/ܕ=Ƣ-&`L@G]v4Fū=tȒtSnۯ2wzF|aT;ye-AXpK50barAĘ"t$,%t= 0v\YхR >c=Ѷg,Vz[SdQ>=~mXOc_"].V M L Aƕo mHb d(L ?qS =0G#+#gZZ1?@ TK,L2:\0CaoK-VӍ{d[?=Z!V͞+}C4D34] qڃNʠF>9Bn 1ne"%uM%;EOhXX?49cI{3} R>>4~ـ龗kTE!x$֍4H_Ue>h.647,EIW͢BqJ*l6.)Hݦҕez8oM`Mj*3P# ɜ)QсZ侽y&uU?Ca[j3gҶ˼ɠy,"zy" c&xzlD:z;ƚ!| عNPdB t9wW+U/ YƂ4wS~yh㋖++ M.Xn|xB!~]b 18̮ZI^|GNSCz#yqrx [DFxљ@:o&`.wh<^ކ=-$ii ͤGC"kT~łD&bRl\ Zld@ngy]f0\|NzhbӲXFnGZmw. ֡9:x]7,:y 58E/ U@dgUl#VaLbtW,3/) w +sލD_9ίdo[ u52/Q(H/\N ءxL[/8m0 {W]A/Qjzqľ xh*-ZMaJOl.ߖ7AΞ|b[+N)=gi|B PHktdk>TN~42 @Z?ncg(?YT5)|OnYyT5Q+qE_] ]WW޷A݉v~qwaf`Nszڠ!X,mFc+E]b+ra@1Ȭ>f&DViZ.i!mqqui?/ 0¼2,u5_+yƏIvMglCk}?6` ī~4"Kn0l9 azٲ*!xBd鑸DǛ13cnt) [^G, νe2$j"L rh`DW]4B;R9tTf^[-7'+". LGZ+w&-g j{ьMNi*Z@S"݇wqLa 6]+HޙڳpHH:_ԫaM,+ҧ" cѿTJ]d#KMtPΈ{q,xE2Wʔ><8ҙ|8KvoDw;[UX;*ߟ1L 9ӯ5+.TNe'r7A٪!.[7c.:d3HAm`0J1z&pg~]NBxNuI۰#0)/Fzd($8ĨdP: ">[9JT>jja=e?gPQYT)Go YSHܕ:aG^G[@=z~ҽYQt:u5؀МY9peFwuHԹqC ŰmX䒳qm Z>|umVN~D;s6KP0e r#/z* e0svIfKv(H'̌aɒ%H&I\w|X36.Uj  uٺ ajA0yTVRkXH28F'_}.btʸ(iuFj9z6 ꋜ1H:z;xfb[i3ME _i#H}fe`H8hȒIϧƅs8 E&Vzӱ{Zvc8wMAէ*]J]7+hn]y:*_tcjN7`EQ럾m$ u1~f/l%K [Z(o<8 //yZ8bqxd!2 nÏl ܉Dwpo%=vAS˗>2Ϭ) ?gz&؏ai!zx1S4._*ڷH\qݼ2%)"O7X>5x gڽ0-L^HQoo UbvGvCk2xe{ۮĥr0MO]DJ,oR MlVɀ;?oN!VnS[e0rϙMx)wY`C55`xIA!ݱSЎ3PXe]4-!\wFo1#1^Wz"P%&R< =4NSb?\iY.0oZ[>A@@_pc.^-_qQ/FVqO˲|!b+ɐVGsIuqtfF+h'5q"4xHJ|(X"f130ܬl|U,//"C w8Fܼ!^yOS0+HX]ev4*X1Zh%EiZD`V]Sz4Gq.ׁ[]oWfNm +#`r.q$rg&-!r["up4{~%)s9g8Ēzjtum4REnᔑ |:)0Dk o!`Z_11Y_ osV(zQE-U{0|9h,bxi;ըTG\i8 Mh ^+†+֜C޿Vik}eY8nf-GFx8xB? ROM Z_]/uG/x*gqWڭݥYC )F.%u4ᮢo#'|̊L% o*SDR/Mͽw`΋=`yX+Y^˹bo#<;$l7Y5̛갭I2o|8&|.7 b~AO$(mHM;[NCDD5  JW Ncwv(|8T[mJi{y7!J<|heRAiS{Wtx,`x^WfRu4;>&>x-y"9HCu0+%ba Ac][֐T롄n|sC4݅y iWʤMB0@"nU QlOf3x=eftкB*1$t; quwSY{y2 81P=JBm1Seyh+ LOW+6|$N@ F*KˊZ4ɚv+U~ j]}+ӄq,!4Ck8)U26Sx[ KO!QlCm# aOͫ.ǽqXtS](8$k}GW巅~'M%dP';D^6L)|Lȩs"RVu1 "a @鰗3H~>|PBnV7lS>1̇ 4a}Hr|j)?Bym*nc)v^U4WYn -q?-꼘?t&V3TÔ-cFF~`Hˊ9K7\ iP{ܡؚȐi3gܿF|GAjFĥN{(+ 1;Y͉+d7][$-422-c#o4F䟯a/g-ckDoCXGeүq$LmKsnOAPa^>,Gr55}[TFgCtʼ%MZPIݲH<}xUkJr]7CQ=c/ ?'l`YuT<̽۸rPJϓ=GjBRՃHNwr y+ tǿʼF+R1t>K "%Y/J7O ]߬BȈd4>]AN_4piVq#)*vY\J!nR @ʅ4^;;@YARP}@&ܥ>aC YƠYumd[^-}|&+P\rl i;< C$,f'8RGo:Jx; 1uK@(=7wEe2R7Ijܷh.F;|Q|_"sVN62?(雠oh@%}.t~YlNߥDa0dZl.Bd(8[l+\>7i8\|P~Լ^5.@`O@1̟yP` (~BK-O7rG%eP蹲2-pIQߑ@c1ƞd=/BJ%$R,jv2҂.PπftƷiøe^!VR! &s0mk1 nO7ey+T! oL]@Lgά ǰhy Wo9y <`Y_t^$$2꟨hmh:_a۩!>$ZCڶ"ZmO|U"E?_o+n{<|s0*/Q@BKp.U+\ ", Z=c2J8iD`^$Y?NoINlo.m.h#:Dlor]w.y[,'hgb[k5X)jKV-=9a۽)˼)u5 d05BN5;Z2H 0)ըh݂.֑G_YZ<ҵE̔o^)(וfqV~/ 8ևxq][3^_0%{9Z&80l %wy- ˞wь!jt6o3(Wכ,.U QΟJ@|ؾL]?,ҕ8I5!Ϳ7]%?&cN!KMQ%EzOIZwd|+D8BGU UWz# GVGU5Җ;brJnbs}{NGdzx)K_QNKڷ] }2A;u$ 릪#6i%sχS퀬&y&HM@^TQun#]z{ފ1<Ƶ^FrxR,U6G6*!rJ0{,%.A2B_/zCU;EB彰F \eInvꥄTȆ(\ߴ!ZU.sC4rpz2nԗ XBq\rdSL٘` N.ɜ\. /)džL\޸BF7Ilଧ|@y VIYdoOr?lry1ҩNP#:z%A1]u(4?`V4Dk;iVpjl0=`S7$J^4L@Ӛ/)OC> :lݩH8}DAi$v`-j`Y: w"DiU`  !C9 !˧l4]Zq@/OMS#C/1$F(K`Y$\d1ߍ,<71ڣk?U1'9ɸK'Fr^ Uϼ\T! sU t* %eBg+!fΜ-oq0|%H:Qmm7j,@L7FuمNc+8k#"qҸcatxaŘ&R;TkP "5|{ vKz^V_ )ɁbsH@m"x8'JG>ϣ`oq|OҎe\׏xs |BAz A,=nJ< ]r5QVqc&q#YNh,. {8 Uk[Ĕ, #tBgYu? W[Ԅ-d8l.fOkAHEjL~K(P)/D O@l%br<}uF\GzNU]VDa`c!NaUho5o/:fμvlv;oX5R/zR^gJ#+E^m;px.V4} w9:, Mpd)4oGuh){gܝ "flE _i~&v7pA[0]O{@j8瘷#ٻ }6.؍浒S> R:G)Dw7'v[fn ;);b^\)1!Y)RW2e* 51O3AehnX֧`q>F.ʷmֳȆ\+Ieq<ź^N.cT=:gok8\g2AhJq~ܱ"( Uo,yNAMAa5xfbZM^Qf%q&$zҤ"E{s~d(4,ɱ83mf*H:*@;uu##0+ȸӻT=)U6pWKHCuްHbx,t|H |^ *L9rP%9tT֦\v4<$Qu;Nn L26M_^윩qt9gCOo;L´MJ QJs v"&A`,ͅ:t2k$g/nTV=G# j_暅l`>]AydlfAn'￰T7k(8 ?zq~i L9h}r\)4nvFF1IiyG9*|rcPrڇ:Bi_.!o÷"*M~PXxr\c٤!_gJ'SZA%BF$%>\m>DAl<#os,kIUAeN4=Q.rC|O AD4zJU-jhYB+I_e2ŻㄌktDCMm-T8FAa%:򁄇cqFpG AR@_pP ݹ5} FK i aK/Uh;~zQ6Uq &*#gʂLLe&ԋ/YԚdXih`EA# xV7-U{s zV7~Ogxl[x--Gs%I^ȇfW,0n}D ܊8ݸMfr0tp7f`L:ò$z3w Z0kBrؽ*FQ!,?n^H.}e˵oUi}s#g4}}fg* E-=j2/4f~HR߲k""Cfv$USe-4ȴRř酞ْ<%৺ɋ}Z I>'H{=o{=*: 9\8kIg -^C\qS9s޻Vhtj|ָYỌ_v of*#[K ֔SU/|&f~Ug/WOLuz݂;j0ׄ~tB t^Yn{&|Z)Pgs AA+-3|Jf?8hxE`P/oEvR 9;V֞8І{?0a]\jF:c}l{\|ݶ#QJ8X0z$ qeVG5KL_w?/'G]3bvXD^/PV}Jû"yXw9,4w8OҘ{P952QٜCu8ƞO1yOmWm؊o(?iD6˒!A/@<2A,AT?:cN؅H,by}NwۄMaqO No v`/` :y [*JTw8\B [m\ WEc4>̻z>vY77 ڗgIR;VPMpt;#Ҭ=Eq^vYF\cJ`L_)% \9 &܏٪8 yGPoX~ h泓E>Ţ6-1PP>"FfBDR{ qwޘTN}{hU)5|WdxV@! ]cČglV:/ zPe+m,Ic6|z_072} @--_mJ{/XެoA#1A8gK:pDL92Z'X٭&uz1[ Lbbn_*Kzh;o)^l6zf BTyd:CjF8<3DICzm Uٖf$lGO`sk?Q*.?xꪻ.ÛCSgZS.1D< G7] cƕbRDO!$,Fuh{8X[ LAӂtm ZBMf{qu9yX-Hrġa9nӞ i-i*KU/1\Qkt~`9T;A60p\fo0mSNa0Rla͡@GNC3/|0JnRT*1/ UE#L:5f 9>oFu EGe  vU@k9T@|*s=I1.<ր6v2 ‡bRR ȉ d( MNš[Ȉg$[[Ib<x^*!;:ކNM)M'9RGmu˨;+@6 j+]fui3?KEy.jLuٮW`|dƒ (/d5#MNbeu0؂9^>.׋Sȝ;5W6?;AY4yDG={N im jp5HG;h tSpʼV|ZݫunIv@B >1 -ݵ:[eތо4`qOcjQ3HhȨQxD'͓2Lk`Ѵf@lRQr6%rCGJzr;i E(i/c{e/u˘{r<:ˬKnAQEhdfqzx[礈z4Br|.'MU⍎'clyئU`jm>IZ{,.[y (Gvi+Fꝺkn]qUwdJ=jٱHKM1GX %[n9<4?RZr'i0^3&XZm B }[-{縘M:|թfn4x0"3/~u{Z8{ aЦ)&^մ,iGj TMzعb]A9lr'*tFԂA;]:`@X-8(`3(XjV}okPXt^H'')^YLbͣG$ָB7, RT<A`DB0?vvC_N#}rF3p@|j8WT+e;2C*£i'"zkolJab~O&bw"Ұ;qb7 ɇfR%czxӄfr2]82|}| `لFR-GX,[zԐ'8RoD-Zz/y]wNJGg H+M/ҲK-𬖟hTTi+Sw_r(RukhhUr Q8]ۯ^?xmG۝E4Y1C)IZ#7T"kXxc_PW@{/z5tz"Eu#@ # &{Ԯ s"iy8~[0|)F ۋF': O< 9 C6`9 nN3k\YIUXG/([n+G^:fkH*ESŬ燦U/:X~cG^<,+= HۂL(oW_uY6=%OS;%jjdx FQcߕ\J!cgfog Pyr^eັyxrl&FWXy vCnCM겚$ 8 'o/3MV[Hh`*M] )ZNGK8MRi1}mprWDrT&LU1)7&8qnamAf-:Fh%bV?G$4Bm[ԽZq$o0pIRfFv[u-[tϵ Bbb$@\잯jaYM୵Kzͯ1~3M~/aa lm+ba7;mGzIbDʦP=#8bXraќcvj tpnRn>e!r8jXVNeEog8SE~ ,mZu1yELeцEIv*5J- 0s}AΕj CoC"-g 1%cd_%P5FPI ow;݊>Uhx^àƟ$9c& ÷zYR6N弋yJyO7QsLFdȧ vkoСpג.5kAVھB%{%ge~/emn3ߛn;^^)TfXB(lL6!ˣ$dVZ'kf~@ g|ҵo3vv %z7jal]'\SltD{PD)'b~D1dK%mE,چd'5Ҩ@m JЫe"4ISUBW Y(#Æf)p_ȺPԧZ:tuq}\$:RB4?S8́d9cp,_(ؒ8;֖.fbbֈG+I*H@e/0*jIs_?4Ӳ߿ެm(VJ3Jdm@=nJ=n3u7]Lo = /L*O$y0v!,”1h>ü7R%n8b&攟o/|(DYZA4FȃlrRV] \76S l^X~jv?7 b9l h ѡ}V[u8$qc`7m%.wÄ?TPkG[?}} tMlV[k+tx'6{gzvI! JLY濈 Qܘ"S eHy^jL7Jw^6_ͦrЄV3BTC8us|~eNz(_Pώ<>GԀiX_뭑wjx?,Bg޽-Bj$H*+e[$:hmNL;B}MODsօLʞGoI*GhGO2nDf2TCS(B zހbLikk%@ .F-֬L$ֶ og9\gH2vfї!ʓ0\CLn&@"\Lh >,?ksk-SDNSk1ԕlS(SNXҎ珴ѓ3h*_8>[+$q=sWq!t|p-+VB!= jq ]pdٝ;HA}ܝmu 6oYc:xu 2 !,9EFd@UI+‰R4wK6qY=Dc4^` ̰R ϶gdv9Eך o~Z/Ab.$x# QӤSe30ByW-"UNe3>TUֻRFOD}5g gfA9_UJ^{;g xC:˩M]|qA@5"$;!eOܷ#HڪMOʧh!m4e=t],oS\^3sLV %&#,桠ݕߜe`ho^ v䘓9³#2G~-'ۢo3hUv /Fqȥ26ú+Ek\*'օ$tzvo,/)._m摶/΂Ur}SC=@Q :1{PȈɯZvq?Ө뉨Ibf둧z?4y9,x9 AVbg~bF?Toi¶pQL<騜tiJ#ԘGD󁈻o֛b)X}Xɉ倱R $TB#3-xh3@?F?#M Fs="qtlSU6XiIfs+{B[8݊gj _i+n9];06)#>j>6t8H ~$xZ+g!=VϤgPTy\VL;5Y[ڱ|#m埻OCPGFfPIEC?RXP⥞̞1x*=O[\8$(ƺ 2 t,7#EnMQ":U&]"s aո]֫ȼ?|W>r4brmVf"@u?ir:`fn^ȥcW'}g&c2x `sVZMHG[vL)yR3HsjޞM4nuʡȥz7i_{fr_ |GE FHO oPIPN#)VZA ]l#.:8^\j#|JOd:5$_HF<#I,>``q-nX,}b'y)E+4#}/DIc¡կy+,ćeAzL 7o t q`VBg>aKް2Ў_cENmVC-knW {V\gd aTz^ V-AU箍_IW0(>>uq0p cnd@/ĚB/w:.2^ ťx*pSS Ls\d}9Ve-ZEMneT8Ӻ4[V/VV3 wb.XO]nZ N_\gvC\<Nl"A_Fh)蒋}s.eTt1r.8!*ˌP?t]Sլ?䮸 WZ/S X1¿$N=ϫ*TD/De8M"Dq*O<פmyS>omeKN~Mpr>gxmj +RFlOy2M0h?K`Ƥf'EfC:l[dBg H^(UY@w?D B~$n q7}g<NjW(ږE/eO,|q`R,GЛY8C7qТh@9((1y.g&INlt3 s\Iê8dV_-MiCe[=1/sIcA1նXܨb}n$@)+7k'!$WAf 6 YZa8( ROO16^a7NB S>>YJNK"I8l)TM, QkVg^'ȕR]l>~L,nD"X4F +TΚ엏ЪcLff zʥR)-Aň E9ĕIg'q9o ?W}rrg}>Бf (WG0aS7C$p;-f ![G@81kD`6s{[ (x$ZiQuN_a;^\KODlNR1 ʄ W<6DLzK1mպ=Rwpzn7¶RnL #FTA.y[mQJ&@`NlGf+a舘j& (7߾s^1iF3VK՝p*y^=EhjY٤1ݬi;2YPۦȜR}z̉yN- Dw2q@J0%}:OQ}J!/GhgӧL5:֣ #uҚ,-EZ/\/jlJ=:H!'AnҁBԢ U6Ly>& C(7=/8|UM@)~͉'y9M'.>T<-5K\7]3\<^+f;Y} #TKVa54_/5S]_grHBݨ]o20djhXWS&1FZ$~,]2"tU#ȖaG]E=b'j|v[=QǾ'zvi| @y[ó"? Y:/ @(Jlxb&TQ6v63ёU>8'X3.dATOx7Vq=U4IaUǂe9kTccBF6 H@-C=/г1IoVoЙ*oשl|}f(z' z.!'C?o@^T"0gnQAIyƣli ĚODkcY]=?`G 7mf}sDI/}qOw"I(]v &ߊNI1zxP}{^ј7A&-0U5n8gJ7ٙdo`E'046M/\;͞crv`[XvP%Na;2Ѡ;Mnm'1_m({i:3{VAW'D? |.$EY iW( RˈP1=5\M|ԒX*0^){HGdvޗh@黣F#pՅϰY/4"0lp.+PX!<=SȓI7ޒB 4aW Mootk?D܃$0 2o5GΌGQNC!v{EKupHI|=pbgrcZ+j |R->8ൂ935va#0$J*KoVt}LNSO{^TX2c2>ڶ,a 0T,'ZWӄHĩJg8oFp=u["4ޚ7w&*dzE Efypw>[WTi 3PO*34<28i9xxLc<PYs&K[I'rWDMR M2jh$Rgw=iY2 ѐU"iJ HR<+eWq+ii,ON^q=#)o|H3(5T˟zK*L|/ዹBp]hrWn*58 }Q%],op]R%] šV¼i3>6&mQtԈ%;q`sh(`:({]w.*kZ YrQgeSs5퓔 ,L4OZ4$5yն%)_/ b\'Q`VK],3HÕQ~/0g~DϬޢ$hcBQjYT}0Y_lU63oyA]HvNm5=gH6n|"J^f>U*#ӘPЧ*zȣbq'Ts(!)U~q"&MY(m6QAkb#T 5f&r,$ΒX @W{k:0{31Ip Aɖ:/ 8glaˤ8?R3q=5fvSA,j$a\zM>w~ʼnAu r،h̻[ѸkmiWXLхǸ+IjĮC~+6|c8ElDRZ't;3bczW_XvaIǓ K_Xmu_7Z T4]uǵTP5MB4ͦ,$PpQZZoA ng|@0Wv(]%40UyȳR÷`Y\,;KgE&&Ww$ʿC\By`"x8.4-^?U ̗&0@V}e˕^@0 9T}4gkp2V,UTڄmz7{#t52fv;$Sz"hIֽٲa_co$33 YbmctFR #u%\RơY'mY-Ci4-YrAI&|@tapN0.]mvw[ĜR8O@[GvC!K< #G7Vl"{Qym%/4v! G|>1qm>o#~*MW.fӏ}0 L2uAmlw]XENa;xR!Pb$ _-E D ؆f2TЕd.ˆYyr\;n*퀊 l½܄{9(]e!ܭUW?M>{ ' &꺛&l QtGdbu86X-ɏχi{\lq(«j;$be5#YfZGv^'Dd1SYF| ^ k۬wy[4i<^a"y+M1\J5!`BvX#50L8ekKV-Wߡy\T͵&b_lLj5 pʚS&{"]G_YkhDkfW-9-2#.bO<䴟O,vT|VX^2 DUf{\16q3Q\%H/jrX ?g[lkx#:'oW Z0%\b.ɉOoAgK?3ntO'RE*|?OP]Lq+QT "no,=zY Y:.S*+X=7.Sνzy!)c^C *Pƒ4U.HY̻wZTq3xUo^eŁ;ϴh| 56:p5oAdl7@#+?ia{GDo-Mސ>cB)%n|@騺W(/7?D-sIDJcjbJH5[S4)&H'v BlNGsEk0B :I=)H4Dۂ1/bT1k"j7?r}dIZ[.Jpz(A7y]΂c*4yxͪaxx/;yk8_b,=Rjpq!OrDUU-J+2Ǡ҇~77 ]j%4I Qesz4ݎ&ӻa*_Rsi_AֹWEz-O"lI_{y!uZuh]>aB)۸ڐ[ɴkDͭsmiXc=BOR\#>ۆ).k(FoI?UL B|¯D)*}L<@y)KR>r\s]qYd (!48e/]Qe͇$7j#pakzDoF}i 6\K? Su}4volOJq!mBټtD Z:k}_Q@@T訐?..@/6b(Ez`Zw%?MQP{&5EI; O3<EM<<߾iѬ7;Ti҉8 S{k\BR֩_%vQϾ8dNEg`?y_xrU00~¿>yՉ W##'fjk^b; 0O j7H#!T֋zB_&T@y+@aLa8:rd2l E^NkOw6!ށ~EKC ̱T>1H@[.PILS]K7 ub$wi5$E.}=i ?^I- XC 9۩G@- zq2N.(@f~QZG3..i¾z5"'Eoó {VLJjyU7?50z,8K"M pǝ*>[lAUO9=a#&hnž:@'5ZmIw{愴3ha3=#Uxݪ{]Þ^70]D5?)x"EޮH"Aeyz.9¦].iMW9;eO ɶf,'XveV˂]u MԐ*I{FQhӡqA^-}O OSs7UZ&iAA\ p5Fb!r/mpBFMRU--iHLi:@#mpNr UMس/W#8~d\#\_ *୅kn:w)O'?_.S#QeU;\eJՐES݆)c­bWAw2ZwzCu2PfSr ?vrDxP1;|2w_T:ceQJ$6>BāF&<YoPmqy ^#5tue9SC(2)Lbg^{|o5/C5NpFXTwd%I/,Ÿ9D_+fH&?NQ:A:QS~]=W}Peg8rY]?=YigYZ070701000000f6000081a4000000000000000000000001616ee51100007430000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/serial/ftdi_sio.ko.xz7zXZִF!t/3s]?Eh=ڜͩP_Na`Gv&Ց$hό^БJ+侎"T==iFr 2^칦9vU<:K`~Ptr`v^#cfebﮒ&KE`ĪnLʣŶ_bbIn}mdEvOZJ𕱿k?xPH\$ &FU0Vt^$D5ʰ"{Bm<Bf^A>r5Z2}[hQmj>=Z9Vԟ6 a'&O2:-1-yf2ʐmp0.oBU * yZᗺ%_["q!Ja!cf(X2&v% کӋ#>-32|]Hn xlV F9O\(ʗ'q~@^l1\,dkvR9gX*DjDiJ/p &b dsBXbUplXyCE8ɶ^GE{F{zM. 38pljq6J O3X-ٜ)'MUETu72iȵ> 0GhZ'qګmCL{hųzJU}k &r*4oQgic%y=48~/ ߜծLS@-rg߾i75ʷZNPf)bI3 F&OC@Ӥ'b%w@$H_/(a U%"V4Iʓz5KK^&,jT}ͳ&K1VBHlߟdh{.Z3m5R@9#1>|e-3^8|P4?g=]Iam&ڱjIj'Ww#-*٭_r+V~ d{oT<(t1@LwY_1t] 1L2M9}b ,ܷٟC7·aXl<ŸܿtRk<7||<5[ WYSOn뗜M8Yc05(4j{d(#PrEeǘ&~_74ʬy-7wwQ@K,C #5AP%CV?$@E("WFU4vB}5ۜ=W.טPv KƦ7HR _Y$S~ٶ?ŭfKƟK jɽlٟz.G5x*4ܵ3ޕ1$+ŜUs678N#?17@a2潑S^)˥G.a ހmzlMU OExjEfQ+ cBO+sr&p4ac![xb,Cբ"xӺ s`nq؄fK.%rQ4QU4.KoAǘ$ڹUnAT45g:QSC{C4{0DPeV7(q{7=8hƫ/ Bʌ4;(ĵqUqYQg':&A:S\Ι0P斜O.>KpYa#Э QIT?QGYغ6Mh$a-vAE@bIq huƬᣀ&4)͟0hT9J tv0C$E<&1pŒv{ I@F:PKR4Q>`L-+vȠ2m<|LHͣBU ]`߆ҳ3l}Ei74p!a^PȎ"~bU}VZy<%U_klh!Va\ms%\zse*ݤց܍©QI]viw 4b =; T +2hӀ䋯`Q"[X\$.4*b   j:d ´+ fizoSOg]}Q*Y"݀:lq G|b0N̟s : 4?w=6.h&ud,ԍZIc+ Ee>?Jؖa8gXFx3 bo@B `1JaAdeBa+1Oz v^V;t. QI "Lnk9iEMAbZL[N-h0ղFLБ&ǯo/|}Ҽe{@L`TYU~:$qu8F Z;@ғT8,!ied)nZgST#`BYg'HNЯ/&24fW-efi ڶӈW `Qbys&߉9#")o¶2m mE#OZL=!Tsz^cUy{ZڬF+Ɩ.pucP&Q\&+BOjވBG;;zG) {< Qw7 bj819(:ʟt{{_6p:XԮ>k=<J[ $mBP]=u~?aŽ.~!Y|x0W9?:NW)V-Hq A2C$S6-܊C(2Q IfNYA 5NdO 0迏8rx_KٔGπLkopΓ߾W?\3LűBFqaJNI0;[dT/Y[+ϊٱX'-r]@~eYAW7*3W#T7sEWJ,T ly踬D8F|_#ԢbtbލNxu`}e "iN:U 83%;N9v]3yTœuc;pG\ʩsuPÈ"w2sU n?jOjk@8m<)1en )ZR͓AWRc|gNf2? 7JܘY䌞4Mp'DZ^-.c碷^ C&-pb= C0;:ۑo4.B4j~Ur(n\auҼt_'2'r]`ZrI'LAc.Oh/(nz!t;(ÀZC㕞 CWck4kvtIPL–: j~ۀ&ԣFș,SQ{4҈dLE̒R[mq?#2+ Fs'bT4Dwʃ{;Em,!xE@Sd2UGؾW|=Uy`r* QI-486c(AFY?WCJࠞ)vG]!j0k%DxwS$NtCppDXvC d᪳|CW5VD([1③k_\:4ءmN蔭`>ѝuzS.nTm˞\/LS&$8Au JkE F,X(h8qF!CP͸33rVUA{/5xؼlæc@ 80{7|UӞ,k5KaHM쇆[3+v\/rUj5UӴ)%n>O`>[d l3J$qcܸrms_]NNש“8+$@UܝQiqjHYs^qeH )O'Zyl9v{Zlif6rUr݊$;"3>b%ԬxdB4\4v- LR+jN)5Өaw` SN*/;R HD"u2ٿd?8X8B_Y^Fm*U[=nS Ǖ:Fzb2v&Çr``(uoTFe0WyZ$ol$qQ Y<ބ4/a/F9_=D)aY(퐧FͱB@Iwk&3TvYU:Lz*<z]SO0c :Ĕ30~sT,d{J}NHgD( rƫ,恩-- H!ljAԆ"Zݞ/rVP=<44ɦu!|WٹS?9T)*ζ^6WYucIoM~}r %a֟DSۧ_(0WE=C2 {e0uKUvmm~&jk k(fVh=?S6<Pv7_0^G#$]04Dy]e^ C\ya bȃ:-NVXzJp RЋƓ|y-09d7m|o2ΠAc0,wCMZq*5,t93 7{u?$.̛ Cy1t*q/Yc_53P<J9Ґ 7W$QyL`8,IP.>$춭'a|`eg` \ bՑ7yK8EU&17bp`!Qh[ bk D}T= M2upassU  /zT4A!F1_ªoy O>$ ʶ$-4^Q/U#?H(w}E~@VHvŏO%b'XO9%ПAjB8VGHwI?\h-`ϰ0&~8U(;εRgOQ˪F&)_WȠmM"6;*Dxo͇Bïf/74Q]=I=zU1Wx:򆇲:$1ci촜<:LeKj`T)o9L@f_;OURt[ejiF#0YQú緽Š)2دu pz!jy0-t:f-B^^vtԌcgClpb9Ur=FV5fS7Wh-+Ko$v'k-5DmѬB7^DՊUIqw3hWOˊ$d(9`'$7 y|z=@7nFOl C1:p5^=nܖݥR7^5I`Rl#kڋ( 8W~W7ű^cwޡfo=JaY9|B]!eץz54l>)ڍx-`M!X9Orf>*A^"f9Х-E\'%rX x#A9S]TH|piCcVWj+t>,Ng(@=UK~ R;en( w~t+`+zQ16kvK .L$?jqnadspqt'ۉ$$=E]iƶ#xC\t"ZE~ՎQb66'e|mIbiBq$.D<3DZF,d:u+pHOZGv?ͰYO p$QHͮ(.S}r=r|=`|u.-eW~hR`s16\34鏭/2x/(IIrj!AĨ|ǂJ126dIo3jzjAy0%iVڡrȋ@Qv~j[;y1Ͷ8N mkK 97ى-<򸠉ˤPؓWom ]|g}ht*-?%ZGqgu38/7/ONţXCлXs:pV.s_bY˕5u6#e:FhZNR[5QE"Z}KVjA8f 9%M,q@5qx@CP_A.%]qR!fy}KCq~"F]^N4ݪ݅i? ʺʼn 셗e1P;;X~ >JĴ r_(d/7rmtC,_DF͎;撼TaɔF>i0hK:iK:Kofvd2f#oL@ "h/Eo46u4eP1OʦA.F*/Ɂvz^e_nǑ*ENi\ ߭s#"g^A_7jm 9Gdg'R_r^5US9>@ӛQnұ׳/TVFlX4 A[Oҟ [±f+ݓjk= ~ FU p9wOf)65'ŗ8z|"9xڄ ѓ9U>#'f?`kZKqz e@t~ݔEGA=QY`/g%UkԺXKװYF'6+5 *6d|-޿F*+y00xWh[+Y#]";~tOP@j_U, Q%< 8?̙쬈a`&O4iۜ.Z.~->u.߉ O\ R͛,E6 SRwO ZZ,.siJCXCfS _& pn'`vBQ60gyn<6'@DS-1MGlWc7FcN56}r_AÅUfz^Gpmџ,%jn.F B0cX;VB'C^0{د<P_0 P:6W+3;oVX.Vw^=&$ɝfz/zA;t&1CqEB S:agʿi tcNa_1 DP  X|>f3(X\Ə i,Nh Zn+Ո<6 w5`5v ,TZM!ǾGFYxa.A!Qq ):`s C B(u\G3Ot%l[fÜS_ T} |!JO^R8Aj(C.g%&&Yet5ɓ2Ap'{ ye-0P pE9AIk܈Iű 6ApʦTkKJ!W7R4k3|t\UXڹl|&|\ jy:K[j:}:Tjo M d_tY6FeS`תBS:"_5r&I~_`kB;Q'? p3>3&?^dd#3'&̝j{ʭ|DO-7Oj{vXH|E8`U#%EZ|z`k;߿05F?buP6IK*<0gKАPvKZ[yVOee!#sOgM0T0X R''|fx* <נjY~4ޘ%]p(8ٓ(Z7hhgv#J7WEW& gbE%ȽЗ*:RHFoHo Bdz _aZSɐ"TD\Z7~9=X?^ØU`'xcAǞ[\:(1e9(zcz­5ήGAXOhW)dzU0$74T엷ZBY#QtՔ2<tl-)lG>Hb0[X|û:9Z$$C9߻؍oM!dav=mܑ"bڀʒ=uJɕʑ-o2r9ŧxQnY%hj2}oLT?dEo:T%ZL*a;'|qWr_i`W9padX7>B8'gZ @B{e1(>WՔK+wy>92oeeN"Ƒ:Z?̴R,C+fI&XSt3Xbs?+$F%ҩFF5QY{rQhTȂ]S.%rg(8^4d|L]yQD ve&.Z #c͜c2b3Ɨ9FcL|gș@" HWcY)\@`{qfp,%c4#1*mT?X UW' S3H͓R}u/^*8Wܷb!1O'7Lgx("܆[q/%/Ը"&_F@"'6U=Z--aSTtv_@,`uqb'0p]kc?&tE5iٌCa⪋|G <5 W|tRhx㷍6:qح8ψ@םh|MA9 S:q&4#׏kLBaFFk)/IFKR| <5Q(ݵ(% \|W!ayz '76 $Ƚ3 Zqpry#v( Tikl>ZJ3çgUҬ8[A8zXH4;3`ȮR}S6!-Xse^2j߄ԇ}LǶ-*U@UxVTP؜>rvn O "ѷ[}B,Nqw1} }0?=)+I1fSBRW_kZ[&N~$eD+lu+(OVg-,63D9@O%Ub g2'vI ,W9,UGbDDÍp,zbM6 gvu''[ʖ |5{,?R?Dڈ«')uKEQ!\OJUcC*B,(p@gI$ ?(>4 ϡ>`W #۸`Tx6㏋aoۅ>쌜k8&1/[ ys^msޱN<3kYSunh<> %"Ƚ8Zr [-r2IÓ <9-6?]V7@]LpJ* mSR{XMP\˴1˼dtl07BTqEޅ\CkpF\ ' +rCn_ GT@.Z8Ԗ?Ԙ(S+ <*YI?U; s|z.|zk/Q#&gQ@WiyfW$CyW}6ߑ8KM+ݿ ~gdnѰ Y}o]SG6Fv~8jjIA&gpq%Ԁ4ZYHOhhNfŢGkϟA%[CUb+Q('ޏr&&9 &Wmݷ"/]ES"qLVWųkWh/N sZ,!X9}i=p(k$=ju97,M  UEunMMT^{ vpPu \zG$j~vtzr @1K@5}ZWi\uf8NY'Eyb ሞ& @uWE Y%؜6{9UsQgK^Rm-}K9dӆl󞯯& sд}9reoMFgT- E#_ω ;voe@׷Qƫ }`ӦoaΒ-h<|t|?O?8>&\oUDD_]dB8Uߵ"C[R}G@m?_+繓͚H!̽$66|rBzq˥.KhV[uHɇ.T\)9TJI3~2>p_;=kew 94d,0>ʠl2C5U&bڨ:&|;D֓F$k2皭 q qبr{q>(:/l7rphu)T2F"nl1S@Nhש#ctöI(Ulu|s"Ꜯ;`Vs/$a}@%o7q/rq/ʐ6$>:!64GEӾjFDyUMpVi͵kYFsGoו eJG.F9dPOg4M Y,})v67VpϢzPWQIpO>K1e"X'e7*khxEP~C0x$93awA7\ՊvaWJɜ<|$~|^0bFe.C0|rRWfo(Y;9˽t|@~QI{U0ɇ~0))5?rH!w3`5fN4pΚڃ%cLJ #0GpLg^ONA{~U%mC^;ޅU31k6\_U 3ˋt搟Ye)yΆ )Y%-fKcלo >h(#+x UODj؀WшG>2Sj(Ìmg9! 7xq)m(E1jaE>w)̤OX~vr,3RگQ]WAGyqiy o /{zJ}za2i0qô!\(\Ee1.lfba ԝU4n2p{FԨڌeMn|cNfWOn-&?9i6ZC5bj~csZ]b/X/=M)Te[*h ͗ⲯYMP eKˡb.<7vc6aΏ3]5AH+X!PN1(`tuMQ}9v9iw ͜XcM+gk,WfzV|0 kLς؉Ip` 巈Z*/#(3EV+f8J}G&N"e9b]Bj\I.S C<򳦕M>[̂Q #;iECKsEUfct3 *%EQ[ZA6Z8eq#rC>>W0g%8SVʸi@Bm@L(F.w;P؃ qV.97|SS 6+2b!Ia:4, [ 8Lͨ%0ۄxة"hwdq<_V|n_JYfӐ.`DWPfc3/[31IX58:#hH%Խ("qtw1{F_sa./dmJK.s;A߈/`ұI] zE1tZ=ymq=%0FTk=@Svp_w kJe1eɓ`IZ!8}g4}WlAE7"&`rujAmeNL kƀ6$<ޖ9lLFȑ1rM u9=ws/jhU+U vH=i. ]z*kbOEFTؾc Y LQo}>ú_6^^߬y_)kPْhm+qgWv ZRBs_ؓl1 iUt1h38ݿciS586ZU@nqqAs"6#-h1a; Gˈ(46Y]gEsAVz೩B!$ ٩翋JSR9W&X+9iȈ]T\Pz'Qռ3Ch_"?. K~MbktMY Mċ/,.8>kf5;r2%xѸ f:i$Iiļ׳Nhcd-~[]@(Q>[-{OU~}x\`tG0]HkWJz~`JS4s= RYS-Gɏv٧yz0ZzQ|Ce3  dso,OsXFYu 1%DLf +`鱽i2SP.Pb+ ZƼ mD> =jg\s f(U4ԅ敒ww* ZwyFHZ αy&k3<8/o|a' PȊ;@PۀN$~ZD)]YfaKg.Xe %څrLt|@F{0h'OI]-JĿdže E6=-KrT3#Ɏ_IH:5Z%!k@3nBtzX N$U::͕a{7>TP!veNƿvOTty#M!DX$fp `-&1L;P 8HjWbX"lAuUd9gNnL./OF EO(:t1uFљbmiY#SC3o^-/U'%?xa!qɾ##{FS26Q6G`s]9= lx'U3QL q#;4,]6ZΗ<2[!Kϡ$Sl@ 3/&P3ћL?o/D _Y9Ob"'-NXPi= ճ?7@߿ YBG)H;MwܩK2carO84z {6dJCg[aPR+ KX  %%g[4aS} ݡ* 9LnZ @M77N@3iEMKK1/"6< HyCwF˪:m~U1/WQʘG=q*,PL̔=d$.y @L$X{%73t 흉3FvPi> YʍCw3ѣ:jF Ql}2Q_k/-(,t çvVʊZ,?yWs>('yv)Z*dV7r#&+"<^WNŧˆ9a7U)f*eK3A: >F!򕃞&mS zĂJh9TT=Uy7kMp$2!gxqJ. *_{b+;Xsp/j+b3.S3 =7 X[23Dgz0կ5^c d}79񤱙(#8I@uO >LHYb?^0I۞&yH{韣CQm|l5:T$))|c% b55l%ڔyn/\~DU 'DDW#LnYB;$Y3{$v!P#Pw7#2ӕ?30v"㛱 iż>k|Ӿwuz*#U)j< -y ij~]G$):h<\Nfě4ۚ2`Ҩ ?l9+& MPygW."pY1[ڮq+VYkXƬJ`a݈!̨^P=bm+[ u2?͚֩ c,\GUqQŖk ,=?XoŃi,5jiڦ+er<'ܵCC{$g+Ġ3.bPB#tlVސ/il=^βƄ7+m,aMI>욬‡Ә?q;H޷))@354O:5ڸEIDV47t71-T[7;ޫL~U八Fx~i{"mHͩgG?v!&TjC~zlͩ&~ĪV pN#AB Vb^$,no\?C'U%^]Vc>1RJF#a3AqY8*%27Nsoیc`cʟ+^/~nӢMy p4#fcȪAsx*YP@,sv ֜,W}fRgS81"E]K%ήqme8qP'Aѧz1e;! |N1)ӡr>:9BvRm75!'+OSTwa=1),}p)D.5?Amy=tH@X[8a|F!b ^$K42q?k>3"Ҡl|~o++iH7jY8,s QUńϛYuN z眈B?#,i h5tkC:jW9\ƽL*!mw-\mx4{9!m?c{:\\,f:D*Wx| 7A]ngm:]1=#ag$=MnCn[>38)qOğFl{e҄f.^*Vۈw ,EEm*v" "|@§n'+=(nH8 K+ \GT(뷂9pYJ6j eBUFr9]UK() x XS 0@uϖ8Øf;=)`H|X`83+",ւ}/psWA^[1֡&iD;m OR1g˖:nd}R@ʎ0W* FJf1s66x}n ``Odzq:)ԗ$Ct!W3*d_CLv+fGm1?**4`-O~JW6SSx+ae;ED_go_`ywk"W*!3) ?r4m>XB|WD[KWϝwPՑDpa6Evq3cbʗ zMN3wJЪw4~ {WI_Vʳ wAɟz8΀FAU1u#K/Y0=TgIFRVى]7[.;9.,gۘpNϚ]7Ju +%n"1*Iꎑ ]gWwo`,S'@G5Rbı$Gވ{g xQI7ʛψ{.r(K/ wU=W ;0c_vkPVЖ(AJcsȻ.s O)'`VwdDx*=Vš՝w= կ(4'vd.k|s! Hba #g dW\ΐj)2t~Ms~u<=Sk=. ;fFqEF|Cϕ4D]^JzUm75hiC?)Jo\C]Gi4@B~/|7NA$EX.0rtWbWD24S=ZKi[6#yڨOlm9Ly5Yja>25,x 2|KI!4\1]ʎF[ >X(칑 ,68Vo06DC}4kCN4+ДcjQ8>?ـ'/vl'`<ƮqG6nX,R`JXtSF ڦxsjF{zw*: bQ:tT|tkFsulC)Tr"Kx'yNN,YS%{2HQ}: p\ _NT2?AR#ѦLmk;߹&t@Yϕ?Z g;ޮcS(TN T+73KIrEBjw.eT{\uh)yg1z|Oő={&PD@WWT`Z 0Rl6,8/gv? fX4k/ˈ= eXnJ eA;9):Dζ|~Ǩ:)X}[]eU9lQ؁e֡bCA9;ѷf̿sÿTi00ʡYZ% oF 4&|NS2]- Zl.R7pA5:\CY|D9~1he]̒޹wMMv!F REr'b+`QI<#PJE]%^Ls+ۖp|gI6D `y ¨Q4@Oq9'ׇ/?Cas1?zfrB[#PO!$Og4pk̤w=7GTf7RaY2&_L+vJ1V%>n+Ф1&yG=Ǟri=Qv9RՆxw|hm5i5d0h,^byyfRc?T+Dmž".6owvLXHH /}y(/.`B. b娡kkp,jVu-=hdy'oiyަcKceDR.#[ aEmwa'V\:4 cF&1Uy1&Pf"U-- gH~=:*$;v#A8*wX+ȉG7aeWw3(~8Ĭ ܐHgYZ070701000000f7000081a4000000000000000000000001616ee51100004168000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/serial/garmin_gps.ko.xz7zXZִF!t/JA%]?Eh=ڜͩݵAJT3.dsVBi|)]8,%w;O_-NTK*$~d2:Ak73)qV&\e5K*˂ 4 V UX'hVfxS<4Wb%(rwORE =JC %'RWy !"7)_HEcu*׳npD޺^o$|eeVwH]ɹ8^ ~TJR{d@_º]E^iUր5snM)MqG< fh! @b4)X- ~7dC!CW(,A>n[@ֵ0FDDB`GUɒ!};!=2"^QC#ev[2LfY+&A{y<).L}.օ턡t-OSv2G+\H-T@OFZo6NNa8&PU!U7"_y6A a@\^uql hv_Ā? ECyn$*w]:$aUeW^a`|Wrn ?(tH;A[[63Xp|<JGɦHy5n~π[=LA0] U,LTnW?v6?8͜g@[ŧOh,;!nA~HfbyNtKl͞RZDf;P?_39 }V9mosQ2wDSY9E;Pk1 x)QBjGuBG4ȷCɷeg#By[B~K 5m؋j]d3 턹y]|j2IhLkE^͕~eЋ{~$)m]7v##R|+=$SZDXT:7hmA)Е+tvu=SnD`fj~SjxzI$陧 v8%}Mk1ed q0w/iPt%+|ώڜYpd%ޞ8}oҵ{J%-dT*3yfY0 /@g-b3`Wm8,1Bou3lCb?lϾ4(=9[-lmM]VPj,Mk<5 Tʹm1Lfvd5&eW7,[7.=I?.q~+X|R&]ԡ_5LIY\N7r^6u?""ˆvu,Yȹ$$2)8C;"FG"BF?Jܛ"uW~e *-oK4rU'8a#JWt*"3)@rTe)г1JVưj7EB%sbh;D,>ǤcVR@E+w(44DB3NkGe6 {VSr/7OnR9wɧJBjA&u`lDFʦ@ ?1;342 &{m%ؚpŠngYmܼKEE =7 }]&ξ{p]%7xdt$EMH.iw*䅺0 2릩H^29&-R˘%}t<^lŐ3|C6 kFX7Qm@Srbrq@> ѥk_ن05Lrk%ű rˁs;J`Yg #9 :MbF3Ҋl~9("N6[6aDP[E C1Wj"Na!LfslWyFft 3ǯWdi3DIC2Z{|jT=J{.o~Wfcc>mtVsmW 2Q>P)o_Kd"ȧk:GxZBX{3k5Ii6 Fw"j f' "`HŎj#7{*LУ3G<|iTi.+zfE'JఽnpXB@ a 5zt@1`0JnkfȨ'թdN9t37p_Mv&|} "w88\uУ|vh=m+l1h ݧfB SΘ܇e!x+%%$:vY2Šfy0*\ bmuWB3|4mj4ڡwt k_n@ cq+sX5_e %:0VG1-O\3ǫ$WV jD5xDP$5 #)ޚ{8c%eR-&R+C -'QG!wDWZXIX{Â\-.sbwXEs; LVm0ijr+Ξtd}kYц&V=1`𜚮fckޮkĽՋiFks|Z\w·vfEnlb9ւfÊLcS79́^@;')>̀_^\6-:<cN em8ҜU;i/ٹ?2Ju~qQXܷđ$5U*q ӟ<+hIy%xJgl>]/cPAl~yՆ!/3> :ˍ +ErՃ,.N#AϦMc HЉRaζyse }jt[G15ǰwktffeLDP^xj$V? 1Rl%@0m9N%z!Δ+?n GHZ %j]m{dI%*#)+Ҙ_EBz;BKїX5/ F~i˾6`2 EQGf/n,Ƈ])X#tdbسNa#ۛasE6=HьzC1RBw2?"oaܒÏmek3Ej}LRW?3M;:(ÔӒ,\҉oP%Y77`&WalŠ"B̗c?*? =stjl&P}tqui>_@a?e;\IcHy?(?(]0_9=j:[eOoW9YؗSXQ|8ԪNJ5\wd0{[,e8Yo_RKaT!JBl]DQ?8"~dZ)SHjFP~W>ƒBj뱰yX|L Lfv&qgVkCd#sH5K2U֨ݦܬ7pxWfzp6c44% {Ռ1۷Mn\ҁfʱe;r.@ BM۸zoŭsD`l<ڑ(p f?Pb*wAؙ\Z݃=EvxqsjjzB,{mD~HB+)RF-a6NyrT!C 5ef9"lא&vq+أeg!<$N;` p3؍k#]ըV?7=5Jf^ < ^\ZRw K] Z芩^zנ2RQjq~=Q7,X`> p髗!Ar7P $$Rd^'lYH얠H8>q^T^,!a-mU5Ee9>' O>t̬Vģʣ&g^yq6zbR{q}3FRꋫ nW>9"ZZYk%cϞ"5.e|/UNN-)SR4W's~i3^͒uz[yQT߹{R,Supw^;vVHp$9h+B>uc9[oB |b{ogj5ЧB}wPU5@jg%h 'xH-hXi1;.mDK; iٌyݚ(qbOQ Vls 26&z׶|gzAokV4)^SL]+ZGt9˰rb z/0e&1>2-vl"}%C4"Ygy/@*ͧ ƒU(&KHJdTzǷr^zѷ^VK$vX{VŹeSU((V ~^Q:w_ i5{>&%-Qˣ86rg݃Ǔ% d eQJ,0a69_E63Lٰ |xMLsͣl@s6 x/򑕺wfˤBLD,-薍Y;8ǫB~`OL#w/s'>%puStkجIۮ/楺*PFl:%DT4W0qQ WFc2kLNǢ14y? à BVGt3̈́2 I )B܌ 1ΖnY_zxEZtk2;=:S(2]llpIt6}N`f' uK Ü p`Se΅smE~^h,t6O+')ͳIsz_kP(NTgan ԉӞ GykBmYb1R+xҨ#@Pjy1)U+Ġz'e|y&g}4Ф +] J~"NFWGǥ.,&䀿X(1y4`ϮYmrb8Jͭwa췩9z ZP~4ξ4mYTt"Q/Nq; 5rRo1@aŅH=)3r]Wi*N@}c0}C t+]j>1P췡xOO72j Pسe>JisXBb7{ -輁Ʊ{tKߪ [2|i6J0 q [8튾d;hgvR؃nsjUBϚcxq9v0U!II\c񁆝-/Кa;FPL0m6 `mc(P2;o#+UXٰ}} !94axu U7_(0bw{P'}ڥ18lL_ӰVâA5 S΋C6Xc."pįfk;J\ǾTt.u,y*J<]),zh`b+ EW'KQr}3т"AVf$:fihjh|,t5 XM. ];#ӀSEM9.#^ L:Y> BңL(I C:x̠ iZ)`*9%Ѧn^d?z*XUgqt,ٿl-M܄(S5g-pdwPJ Uښ5Fg,ZP:2NJh_KpsLG-$ߨhd9 SL3j9GXo Eov r/`ӴxNυe{[5`h91C2}@}8( K—Cb7:?Җ˅8Qzxйz-:tlpvCpU qBEɽ8븢JtD-y1V )T/(@u< JOғѴSY{;*EC8z7So6@קrgsEOP! @[$1"(ξ٨$ Ol5VA[ixJxpB5\A5HR~[?gǹv?TVG(ٯrwk` [ P0TJޫPc0ҧ#3wr<`kŵx'ʵ2IYKF &xC(ix5lݜ]` ,#iz:)nLdx{2K݂ȺIN-2/z֞[RQCQTV()]N҄#qY5fFH$=zqL!5-7@d4. 泉nk+7Y`7yt:@2#&7o{&GbZ!CoB==ѿh_%!余N&|^X8nOŒd^Pl3 E:IgN :oI_s1+ /Jp\Z} :ln/l Z"5k ^y1H̠\TŨAVoD0&т3 LtX|ZY/@[஡bU5=*BeK0O(l LMD&MRYSGPt›)[| 1bϾjܕeM:.%Ts]֨cm-KBA-H5f0_'myr!Vb$?%1F]`CN'5Ek/ S7GS_d=_".jb,gQ? < @YlGzdCiA_lEkxBRLƛ *MXD;SY÷IXqr iF4))%;—+fr X{F/r M(B'>Е/S#h|`)5vWgOTCNg 3,whZm"(Ҹd9/ H$?e% fQ q@^-:wd0d":*I+ښߢ+#;mӄ _wbu1=c*mJwOȢbe4RCI:M#-~vKX8]cݻԉ5% ^w[~S}7ǁN޺^tbB:s(5N³ռ +qq[!dC}g&~tcWTZUJ-OMDg"ʀ+ +ټk؂ˤ-lbŌ{9@K#(r7I+|RpDke\pnGy |JSA VGW4խ Oi\zc+S◦K<W&=4IO/ '+Ddlg8IZƌ(弊Hhjo}&@`?P,Jѻ; ӵ ZZGut\H6]?eSK{66L3yXJhq:foM\x^b?6>Nx l~/2f(3OַPc(0sm)N݋I05qe@aVCyl&۬Uy1=ɑcc4q=1e7=P :6y*-7bd:eC/DٿPkJ$5awIP컥6V|Ybdr&r598qϣ/X3 ]6WFJO*6v> jwԦz)tۈ1g mċ|Cyq|`RBNkzwnYy/M3wylOԔAǹ@LOܸbͬ8J ,]߆nm?z5Qy:<yOԎg4<ĺ㛫SL~@54˚SJDxs-ӛaZo\.ᄛ8P* 껾?4}Eg]4\ Lkmhs^̾V8R׌wPQF , aqOؾSdr+\*RsZfŞǿ5'ǣq? {Ymi$ںlCA>u9EnUη(m4ޑ(TUc|OnP? `@Y!h0~Q/ <;́51[ǻ Z;piꄔ}CQ+@ӹڠULWS#oc'T h m<|OJ'ٙ{49vfüᯯ4[aE`L=1B4E2-67<%N\{;&Rq$-SpB?0 jhxʃ#*nAAԉ WH ammOu'=LaM12ە\:s^Hhc?pUkíif n1HơKIJ9>w0[SgRn޿ emwR1."{kEm>,kO}̌3akp+ʲL  󍅁a]@(7&3Q"Bf^Fi" x҄SY[SU~a;h<@ǔG>,o!&:U%^D(֤(?\m"2XU 4@"Sͻ]hwGR~hЭg.TQˍs5$G돒6Yēٷ슒 JM JwpK@VHYFR$n7]t8I١YHS^FyyB7PsQD=]&Y.ULY_TgsNDw][5KN1 KrRs.59.1'_ ^ukܻA2"RS b -C3 =1&pn2KMqCpG"pیr'Eim9Ţ_/EqL0ՑAȆ[F/[X^JNt%EV&J+gG8!4lE"nd蕪bܡ/K c =!v- R|zr2N[t95H,GtʕG & lrѤ21dU)ĽyfdMNfO4BAJ-g;cĊ6}Ә82Ӗ~ ^y.B4/9^+ f_ Q o#BwRϫjă 93tONieضe'TpS+WA\8diփBRZK?@4?ѥɑQ?>f=W棵aV'I֛aB:MA D`.UH\Ec.x;_(}p",ܗ36V$ڭTQ^}2`C76/XFI9W^UOjiNR;!)DG\~ARx/<h#7XA&4d/ 5Bot*O1Cs5H98zvCSs,˧=__t}rgB? +e[cI&U-f+&Y _j,f:--y2:鎄m:A zKqUu@|?'hos#,s#)M6U Ѿ `"5Tv< ֨9q5rQ,o"G[[$&+xY0Yd~Rv~Zy,Wn˛:)1Ք1 >^3 2*'BH]iIc U Bvc= Xs5T:YjGͦ` oZ +BF.8\L ?3kv@ҏ&Է,'~4.P"d* j\@^X#pxN*L uڀ+,cp22JHP;ڑ˩cΑ*uYӠ5'Q? tzo~!lܧqjH({>+QrI+)yI.Ж@-JQŝi1ڢa4a<%4몞+,ߴ oD%?y%VOC?C DLȌZuKJ:{`FIl#/%d h2HņȻ)Y]T]sb.E5p$ ?fV \ěw\/y ;`Zw2JoŶ_0'$jMG[)@wkIqEU⡽&;ˆ:%dLj|'KғQ~':X$U/j.%2s;nKwC%Q,jw}_) uӰNȱ<#_'Ȯ M%3߸z> j04G.~"$46 jŌ)mJ+~i68UP)dK։ BS$c-ZmI`vÜbDQ?Ifks{\q].{A[_|&cT{8'Nt,]%h|5.Zȼ9痪W>l{)>K HPآpwTu!yO~*npxJ^ i|8wdn kD-@$RxF\V ([!zXHfzPBW񨠕z 6%|}y؊)c#yj|rQ ޶~"w$ܻ"EPQנ5;l o@gB5 . SRE\+ueK`?؊ Zr#G*+&.B\2{%Eꀓm0h@aM86v߀*tYșʘ>)iP)7r$Od;T3YaSKs mHH6r+Ekp,ET8- ()xi5+ߘEA3&Z_i ޹:eywvIea,-aP㠇$&N.$Q57*8~ܷ!UߔkjJGԦA?L?#޾Y8FOC)ґo2pk Bd0 2fj8ܼI7Yo1EAlC]:?2(R]$(Maz=>**IUԬI;TNV!sݾnj!Uoe,"&'d+ݧn_?lufj88y0'^@7;c L1뫈U.9F]x@"#92=vд oJŁ"'=LP(]) ޥ E#Q8C~aJऋτBiABɷQAmM4'%ϸHvw^k#u=\̒ݗ?{W()X\aRǒpBV XցAJF[B m{>JwcI3Kmx0!T_,o:QL})^Jr]Ng#Z5bdNxeh2 wi<.^\2fP\Hu<< ɗ#~ZH*QzRYճ $@@GO5wP{v_>3φ w o@${ ?`/1BzdRHWEDGs<ªI|Ix/RV(}Ne/<>*;=9ǭp9`6OAr/an= 4`n!2k8ny\Pu>y P©諩S `|=GZ5p9Z}{0 l3Mmߥ95/ΙC 1@=iJqM zԸ3AQa@:r(̚K 3J5pxkߺvjU{3^n)1,_g_ưa{+D̟VLi~:Ӿ.,Pec(9C11ör" QD@ ;-]1!E}YgI_Ht BpPGd6̐I3K@Ř%厤lܥ9i7npԗ9Ze*i!W͑Z$i*[cUqkE ຊFQFeÙ#q4ukMCPx1TK[ .B&̕b_>wDX՝:d[ EF.OUTߙ**6Zɢ#CR!5%Z#M]`ՙ V!ehۢDLsz;MUӬ~c6jF]m \q u\ʵInz~+W?k:SPnVNQ[ /]wǺ1\6&gYZ070701000000f8000081a4000000000000000000000001616ee51100009d68000000000000000000000000000000000000005700000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/serial/io_edgeport.ko.xz7zXZִF!t/#']?Eh=ڜͩ5A>׫?呖CWXƠc4mo62ݔ 5Cga+^6'IΙޛhʩmDke\wEX$ 1;p͑N|g Ccp:}zɏkO`ۊsk98%|qĈb:Wh.g0DD*F@ߋeO{OE]+5Dq@B|)Lр2 >ܔie(~:(Xh[7Ik(դ)!TCFOoh$L %8%?Lj~Bv[y*lrߓ#uR3[Z0HL.kL"J|PD=Kr_j{*! B4Iy9Xy'Χt@ kFAu:-qffvPp/Bdi9[Vˡ0CLGu, WFwu,'$9VIV1*_P,_k{Dڭ'|tD 8C |;6MLQ'R@+қ;t5XS1<8KTױlc3#Z YUaɱ!es.ף`4 *TNp6}%|FqƒPWyU;V~^6t\nil< Is`l/"-zrQƒdȱ%6'FFt\cDyZzC\|@Ǡbf*?AŸ=G%kRmKez6NbfJz4a\/P{c`P WR82;L:KD;;AVE2"7}r0iAY!C8c&UGw 'L.0:0'bq|Ǝ PEHlPH%g:fPmnv!9-g܋bҰ-1mb+lIR%Qi0rU`hgܙ,<? ӛV+ 3 v|&Z5<#p`RI)ťh-#O"PG{SџFwAa z,Wx% =5#@A,g?iR81J-Qr(I{ _T-\Iw[zNhi=s8s GX%38%r߅.|wjBp ) ն>s3 ;V%d9kďTDl(+fI?qtKK43Q!ÿ. Pv bX4c:(_ٟcKr:uҲOf=aжN:{[|@~gV(spއZj5wAV ck=d|8#j4Hf}6snV˼V2ݾlkPD07Vؖ_z6jT0$1/FѹG ?@z}U1 DC=SFYf ۏ:ؿ5(D1˂c-[e"BTo ւWj"-0)-X j0f[K6vTJdsܕ>OɳDAI%vdo>ʈDPE؂KxamRC121 `JB~Įg۽o7xL9g-'Hl ="Py]+\@91 .Bo|Uu$e+=|>^,'OQYmxS+(*f9[Qw/ 55} 8gkQFS|VI~ՃPW G^ ;uSp(R8X_ [a6Cc\inGÂoghXi>_7H;%=esha\DS:)]zmڈhWQ? 9:jcz}eSϧc n܌ u257,F;K5W\Z2SGZcXi0n-K*~GLܣx|`*gӋKeoQ)THAxWF0Ju`q!)#pYDr}6u"7*gd%84FQK2;,Z98b լy=^&)SNwE@ovmD8u9'1c+sƆT%hcwя K/!}Id&z]<>'`Ӱ)BKzW_ hk`xpɮ(kO_.J<$O!PoJ Po'a.aQLr!+!'+ʠ4ΐ`2ȏ*!+iOU5Z3yݚobM͒|ڄ`1-*i!m'rW5qEL_w[meʴsW^W-3Q(:]ac)rq:t!8WM?QUc W< 5e^+{a3od\%5We5In",uΰqZ~`f>K2?(i5=c|3?~0;vR*Y5Lt:.CzUg{Y,->U_z4EF~ t(Z}{jPq1o/GAezUwV94 ֕SЅ}R7iNУvu!1?4&Ig&6Kc)Ni(ʈ1,ThC|tIDPB~gc/.:cbdHTS{.+# XvJ]Q#q:iޯ[l;ڥN Rx#LI.cE gWE9! ɑSş}3ࣟt ޤrΎoǣw~*o<5dw5ut@rc*i=c#x98 ImfI*r8)!L* uk1skCBO' Rgܑ ґNsɼFӼ*{]܍v3UdťJ9 J6KFi!MTqSkweE:Mg0;UGc7^AT^;oʖNzHVb+Z eP ,]ehNc.V u7xGϱ{?<+ aޢ:lgh†I6eI4h5_HFeqRn1ۭig[qR׭Bp֍9~qVo?girۤN mq]1).`m *U ۺ_L_ƥVqh )QKU*NWaj;w]W ^A31eՀ+D}K4IL}g5zҪSuMi"GÞsq9zqoL8#q TO],aV]J֋*Da2ϯ݅K ěKr?^;B̬/MO-<&{]"Rnb5JY[50pFa4nV%֞tӗYdXJXY#N\rIce?pJ. !=wq(J/T6Dt~ȀhQT2݌?H6?91f|2~ZV\s·*84AT$QF:;YbրV-g2ARQyk .K\|n5L ӿǧ˽oIҠ_2x1BW^ %hp~saȃ@4s/6v͟&ۣ Ni>"YYCHЫCբrs簉,ǓZx-%o+6pp՚AEz}vN傎iG^&DPYG;rMVzQA.z B_ UgiL5[Vw"$ 9vuqhX<{&H#jG]YFI: \1O7PCj.˘}\Nm}zV<(1% ``?Ɂ6f09Hgr8X,6;'RZgqX!Cdk 3>qKRig'5Zn I1+f"4fKvXجD>BFW<: ;e v->ڽr_E}/;h[$Av@X+Cj] -zQF歶F6=zJU3ADz"ry'$p|J}d) 9D|*x3}wj~զAҤC6Nhe`y1z3c;pŏ%]QNո̵"wFu/Fȑo ~$IGfDJTtV=5`z{vŤE jOd\ nU#[m1 w -;!-lcY|*( +qKY"$]d۰PxE"s>߁K #⌉8qy@q*:a{ӥλ^P. ͨvhue~ ;}̕%A:xgi#J'Jގ^bIB$7aE$ ZhQavtLO&a V68n ߛZuu=&6aY|6_TtI铡{PA.e(+SYi畽kCX +XfE~rfAC\R ѐ6l>ev*MWˊ:CaGeV`-pF!yf4Y:v>r6![TYMPEg%liJ 97fGÎ_Ѩ-.ӛm/WğZP%Js8(y \)|#Y:LVq"wV^q?Z[1ޔe ~߼GF1 ޙ(te'B?#?\؈ZvwLKO`Mޏa|E.~][."+W`t a?sԧpJϡZYD;Qq koDPj e3"x[OVqKE_ۡNchC= 6)ʡr`I#EϑyC=m%<1\ ߸4<2ܭqi{XT9䞙L Kp_72'F;)j29UpI\~dN`n_mr>ce+raⷳT!SP[.HYP8 Tyw+ݏRll+33$ u|pC\u/ rS>62Bx+>aZFu<7sbd! У5>W kĢfUʏ Jg=fcAp\R&)q_J.?'?FhD^ \UEp_1+՜yʪ GQjiXZP0D0@Z9HR_5>`\Q)ɵ$#L.F7(LxP';jE (60S"n,w0֭9fwၚ@4D  ?̚)CU(7쩑2&֣(;H+y^x*x"/2@`ȑg ΠPx򘔱~ze(ۛvdvUgdgdʫtov.`ƕAm0zG\@Q>pN@ue3Ҵ1'} *@EK<Ʈ M`l'> ^4X0w1^|:ޗ&|u@ݟb]bxz̢qhЛ޷Mx%b"q5)s$.Tu=~So`Y}uJZH{ qTyشgF0庫 <╂xn4*YUj^98Ke[p:{{(S3}{ӥAf^CCa륛nRB9#9)AJ\1~YQu-HpaIJi|z  ;cVFr~}<?;ZB >+^V iK;[Û$^6O HtEɱ<}9Ys::6&ԙ|ֆ,AjӴ8k΍Ų,jF䕠}6D,ZL"!qO!\sƛZe<=瀀dvdWCDqZl%UDTSn\\ ǯD#@mz#:$\ Wƒ-,9 KRx*x,.6zO Qb8g=e,X2YkYKbeX x,dTtZ Ms)D·|qqiUA:n6\J`d!ngw  TCQ02#ʴl# .)YgPWv2I "(݉Rz26 = OcS<<f`Muq&QVN>zK#]z ,m ;K*fڕi˝&; K %D IGucJ4=?Xa.n焦ʁbYOO,5>,{cenfpllņ56pR,5LB \[})Hb_qqyjjqܮcׅA$˷GLZX* 0,ӓG-s й9@gųnu_}ȾMgcX+?:2Mc( D-r 1?{U ١ [&j|["+؞'᫾@Oj P C]]є!ar54c qt8gMT,8hO?JZe9uōRߜJ6'Iffy-HU?L1L@`r9R,>qN; 4?G)0Y\\rxM~xJ3xO> 5Iy/gx͋UD;XXg`١DƛEXۍ'NFV]˶HAΚ˸=˫!\:xTd&6#47ŒE 8`Y6wREᳶc:W?T63|hpZ1"3%gfs&KG`#\WHF=r.y{9VsCs-N1u?ؾMk]ol@y;^Ӯgbfŭ3:\;Zrҽ̹ ,IOD'~yǓ(^J/h}g;Sr.h\py$>vJe&pjOTԢ8d+qhC9[ebWa ,yen{byM{wo_IWHe| x-Vc/@w' Ga jch. B=2CFX];YRϏq|co2>LYeI"OD(J΍>Z ^d'(;*`Cb r=V}L.C#p!׾k}^(ŜmjfMy;S>yE̢ň_;LY$ʦ:(S.Sab۶ېŜK9)@ҁaC c;:ZEcRS~ّ#VywmI'U4*=ng<}I9Q00!c?p}:Xq[.U@'Lzoɏt9T x6vc{AKK0ض3 &/iKb"4#m|#}ZFS- OC "L#1ej0rqڔywVqߋq\d܇禲wvЀ)Q0'[Vq)e BtL:%A߷2JH IܱjY%u.׭FܪLM ~6y%i-η_k`nQH5wz;(ah JgQbُnW[*\!%\Tإ]bé˳ˎ hQw9* ̦|;7Oړa3"cvﺜ[M,`5t{<BO#=w#dE0 V}mVrEw-7^5)efea([}%Fyaӝ*U}a6Lp=h*ѓgOϾB|1Wk-bD7Keȣ.b Oo9L,G~ځEjRy`^it# ]2^w=|17ƃ6͝1*〙>Ǭ: MjJpˊtf89hG$f~+t3d3-xSu6ЎW$,ϋ}{JaC Kb%D1]+7"'YԃJo/8E(G,X٠x}Uךh85I1*ӚU5). SLxzI2w5shC}X3>bYj0MvG8t'kkxyjTCc1!@ ^C`BMh5O*L{*ً~w_PK ~Aq/8$"Lhߐ:K3~AQR:`h#|9YRNfuW)e!IoK%4l(e2IUI@0-nj Ƣj ]X[23H~~vh 0b|cWkv• eFۉS)GdC$ ڿ>^(Sh0oDu0^`}CX L Q3~(<4^c @<}ʃkH+luuPZ4-eb.'gs o@Gzid0haJ2%هޟ ˪όDSe#PN;{pRϪxYCz}(]EIg: ؽ ДJ5T`fn&H2Ŭo Ve-}$56 IL_v^= FgYO_7Ka AN L8QB'7:cg8G3nS햭4&خl&vԔ J!,5%ILH\ 0r **I)wt8qqƢ 2iӪHA ^F'uJ;SM!v]RȤù 7&e[$[]A!MCjztН'ㅄ<;阗GX:-Ge~>%h4a%48V 4b9 V u:360;P v,,!?D^@ňR:NWpw3ONph ,tѧ*zshjڐۿ%|Xw$ɵm *\/%" 𔗴4owų  &Z=QĻu. }c|WhvALd_;֒".7xد0OmpAH;׳k}x1eF)eV@mb-iYF]3iW3ƥ;od"Pr`07=-^uFj|Y܁dPl(&@QnU >a6#L?`'9m{~e?([ׯmfxv-8̩MTV $`K|%6k7xu<?a+r f((n6bE>(zoYuYDkW|GE$r˚dH{ݪc-:_Xo8,Aa~5PjNcV,<*3ݫ݉^*X_ |!]ןXr*mKTcd0=hW & 06h tzYuӬ鼚jxOwy\7&lœ|Yџ y|ӽPI ƪ`Cڼ'>5WV:.GrcT&߮ .I&K@i[T1L  EU(/چ{lU>FȄ'/ZWJΪO,`fmT^xs2 gc%g2ec9rnr40l\^Gyzv%SʬVh0ZqS+%TfAR@E)ٷ7uQgքf}iNcQB5LV֭n6jJpC#lJ+ؼ'qF|Wɿ?=_}¶4D L qx$[b+O:̓qЋpEtVRPs8{8du1 opTy-HC>W`Ooꭷ|Te[?}"ڴt8~<5 0BJw65^bv \!UeYԅ)JU5ɠ0+[ET~;]pxP@eS2.$-:u o*a[0!<*"|_?rHJ][M54Mp,X;'ѩCga'.JNu/TTa8g,s+)Hb@2pgs?ys5/(iďg.L1}_J(1HxZ+"NM!ۘKfyhS`gez~}*"aŠD[d*Ǩ*Bpz%I5!: )Ah|I7ƽHO T~fH[+u' uTCn377P7.Y۾RƢ5b=z:IG׏B n層c=Ǟl1FJŷpt 7t Ї7<۳A/ûTiE`8qC9EQR-X9Ia!hُ\~&>ut=IdN B:-90r_> c$2'2.J1#d@^ݢIZYƊѦwOՔA;eoU %vɆH /er7Y ?ɠp1m]GR:ɹǐ| ChpTR3\3Y-_Qǔ j6' Dʤ-J*)yPg:$)8)8@ mZvɉ~]QV!n MWe>:@o^VZgEj2)/J~&49o }aM9hwP+wEZ*Y:~r +j@LRR* սL8 R2[PIeoN]v2R7edJ#La>ۦ2׋̿/ ( oo1dҝ'S =q\kd gPȆцw_ҦEcuXqT:i$G jZ-8g iџp'Ȗ^ hK> g2xF2x\ W$ }C+4wYD^SE!9z;9MWꀋ H ~Gv|Y " 阈;et"=Xa}hE h{$+>.!7{z4]id7])~!# ]_rQ qXe[]3!0Z2]UfB{Jy5s HZk4uoŽtI_H? X'T.& xzOb# WD쉱bg>X#lu52FaY@q\0"|dT`,uG&.`Ib46v${!M R!$i I<<{lQl#J~3ю bN:,<̣:V]\Ŧ݅.sECBXj޻-J̣AXYOO#Nti×u  ض@&Tmꭌ{y-qNT浔DUӄ~%4$ y4O5=a_]G⣷abS%A؅&X9 .Nz66@F)mIǿuSPL{˷ZG;%w+9_Dx"uƿac?AQ_ćnBG#&/a2"*;P:J,ؿ%+ ׃7<&55 {}mZ Xf+5N7Tzo{źN N˚ZZ ;\lofw==m5bNh15\wA[GUvA*Jg;bNSTx?ybS?IRq.tasՂ3*%ۍva(śbtoʐY+C$B^!pvj|(8+1:qBhqmL۵M3KDO4Bq84~H%eG^cP !Tc}(eq3ځ8Dغk=5Ck`^?1Ge%$ŰA!9֡~8?mPuqHoRU,=l@L=Ij}[i9oy^3Z\8ZySX;כYclvJI8+/QiB%{n3W9kF7Ĩ*FIMm> ˴]}^'([^d$YOO//d?i 6ndKiZ\,U3]s̟p8^ϼE連-|ٗAx.ԧjDNjk^,v0hk1tW szrO c\Wt8$5{qֲ03l򑄀mOBq4 VvW,]HHlO U{9J tLS=RFj]/ӀzxjOwvX͆(w"Z$ Goגʫ;wCLB Ax^2ݷIPi@C1ٜl,l\DG/0uw=nT;th!.]~fxsZ 68$$d,$$kĊW%ח]Ct1JB͸Dkȡ>pM7ڸ}H|.dH%?b-b5%_,L7œ2 U٣:-ܫR_\W2S!T%~?c*m2-zu9\nn$Wzk&}GrLDQZsNbD%!&TƎ 5%,˟cA (%zA}bƉr]o­sBi:p]۶I $^;a4ŰC b2A&17!t6Z'z~d?)?Bw]C{찅7ai-czCvD/cP߮aMTYdsGai)Ak+:%&a2/vIl1=2Jnqwaݳ^ߧrDƙ(}C6F.(?.JcQ8q "cP#CNk8,{Xfl=KWVuX bgh 8W[Ts"9뛵jR {׉bT[p`%2N[|Q7 ޓ *LEbлs(e#?&Z6ˑ)0m`Ev6FjIQ#(%VZvԾ7s`F[sDF 5OC˘mτ4hGHȲoe5 ˿a ~._/$nb"3LQ.BY< e2r4>` 鯯CMo+o 8/{ R'^>0qt%9n*ڗ}"TEj h^7 |Davi~zu!d?xPwyHAZ4IDgEc8H.E A$#A7cH4v,E(% N>k W7L<>?x1M߸. "kYZv351҃ rmaR&&GDrO0K`^_ e,k?\c _*e;ZJD?m:aHJe? 9cO̟°EN]~{.>u͂hqx6&=IW!,:ݸXi5P?:&\˼%ys*[cEK\#R m*p4]oMv=ɚ.RN*@ ܔ 6P(3ׁ6bM}aRٯ kEG8yJ|1Y*ʶ ڂ"eL֢v?5n0 D(ꕊ,1/I yTsX0l#}\bH>+a1PљQ:`qgg MWR2X`7wf^AVhHh~8D Ŧ̴P}vZ6pBku/9/4!hT8z#zeڋ-͡Hz+audGۂ*=<*zwO5shTf11!w2 >fo'8&5'r M@n("c?=zL8X^@d-!å-0G-3(Emqmih-Ig Jbw-CȾ `yO # Wi8t퀸hlEZNJ ^0$+ytZ , n2wn|~h3_ O'cB@S).! .,~T N~^»3Xǭ+A_+B)E5[Igl)jQt[crm;$on2m2hQ޹l;$p\ Hbj<u(5'xZ- h:E>꣛тUy,8/8s2|@<@ /jg{dzrO$s~X 1- r35.w b@77̏q,j&P=hVe bULHc¶ Js 8ٍlK؍F9~rZ9{MPD`^KM#7S_ rʒHxY׀4ѐ̤~;g(s4tt?*rrPݭ&rJ,"Abuﴉц (x.N:{WBlYKJg79Hog=dN:"bG@PDGg8Cđ–}dToen*%dM_MM a<啋%L9tWim匊0Fz#ók: CԄ"֖?2!]|'&QAcUv_= $2<7?F4'#1*lGHUzL.fF8 jŽ G7嬆)-=Q;8PLk\ȭ}$*M|0YHJmZ1ϒk"daD$_d2˳Ҥ|ņeE~M+>O;ʘ.(ӁO8Pl:i?رRyI_Ǩ0U*jTpcDMX,sN[&IqYS5_ZhN&6^4H'nCǥnÿ+_9.q33\)#RLu./qW) S[~^s=VrA<.?Bhq@\0_?iP]Ýul @;'ʱZ);k,.w'{'o09@UyD(7y63AB7o.$ᖡQϤ\ 4Ox1Xn"z!i j8w;:P5@2;aF\z;|<`Yā^!',U-5"DgwUr[innY+GӾ=I`8aյC͟0z֖OKZh6KkrZNXj)V ]+M3 UҙN" =Pݫ<ةZKqѩЖ `Գz"=2CffZ]$'\gc&3:=r+B֌_<@pFQ8lLV *Y^yegLK'f¤X[YӲGφi,[)@t.C}#Laߏtu}#tܲLIK +hNa+WC^`ce)w1il&f}B+MLqrp(dc;OM(#w^r)2+ZJ"cђVpՓҖ<֍zIkJõ̳N/"9e}I/N,St4ip,2 ly!xm&ϝzʳM)H>dm818|Pg[rh<9cL$t[s9u؎sUrۜaeT<#>R͢r>mۮn+0%EIxR͜q+t!l8p! ,dqnM}#%0Y F [[rzQ#ޫ"*j-Fdj;[eouS_UXyy{d#Uc֨L^q.< f(Sn)ph3)Kn&yi-psgTv2=`x ;쵭Y_QaE!JQdݶjg@N F.l[=LutWA9YX|Һ?c{ha.{S1U.^ž=X=k)uZC"y@B6*##xꍱ1bM,^h -u./7H\@>9 nj_$*q&2v1ÎiH/g'`M+ lSi.{#up9菒ip0-TTl. nD ^R˗gffYKˠZ>}e !]/ r>mLM٨o?}bm0KLɷ#(\Wv+˼GxVDN T;=~^Ϥ E?!` ɥU*d~KD"48B<uMɮk|{+3-̩8/BZR nڟ˓QCJz~MމiG Duu>b@a{|=? TM~>o1ޢ=XNXMl ʢv3WernlS#1ktx]@SV)s CH䙃}|+`3wz"]ٍ?O$<Gwь+]q8FVP;5<56& tLcċg㒝-k{?G O)lfijV$Iӄ"6UQKL:x`2m@,%NvfVo,o*0SbF`.UFtYe4GV_!L]#P*L^"95Cnq k'=u X#S}6J!cuO2). 6r-4.Fh$^]fWYtν`- w;T/3[ɋqaΣ`V <0Q)3&|4]ך0QZaĉKkvaEčK%SgyZQ:>$Og['V?J6OHXDrŠ+6ԟ+QxN`!8 E5l~6T6d;.ݫArKJh縌xBaDٺ͓sGT%6+B ~( voT&İGP!9 O`ME[2[9ڃc@M0kFe'os6Y O: D;9ĥg"{7:'NTtِȄu5;p`T5e9tݐ6aM/gVXYWoյH^dUjՠIPggהa$NE d!^Wx;A&/fK4~k$BPj`+Ps3Q[`$j4|WZ h{+x A/=G.c"*ggx/F5T޿_:¯M_<i36 qc.:CJ8%03M QXWD4/N,sgMK+^g YkSb*m.@'* /$>u,NwHzm ?獯4O# qwFLdI*ci$ tYDi*1&%*P]%lkj*Nr*(ȇ3\N["C 1=ev 2DA*rlΜ]h\ţ Hl7Sx? Vo^Nilq!"z;Ӄ Rv#J8. YNag<%s4[]Qflt~F}O SYPYt&HNLͯ>ya(=x#Q6,1/EWm^+vJTݠ%̺ˤ)IT5 ҹ}Skcl?B{LRMh<˧wBm1p%jYD yt\6 !;OF%utG4aZr޻!sԊBנn9K}0Vf5qdizk>HP#଩eELa]FH.K@+bE% ~fM &wK"+;?c"> 8Hx\Ē;tc%oHg(~ N:tx4m#*jBbe=uw!J4qy Ec"X4l?ΫV=7h.[hHYfXJOEJL^Q%3" ƾre'eXׇjzs,"\HV7qU_Z?䫄ڬZ buJQrniّsL aQJ|}?lqP#r漡`]Bȟތ#A|퀡(dZ:!5 x-M_'yv#Fos"dI:~X5+(=Y~w7Z.&j'[Nb42];/!ḷm!{Jhfptig#trxeg #O,14SvzI݄b# 9V9'}6].:@37=$r6+>)un $̓ٗfycA:յܽ06Υ!\߱Vbb ]N8+R{1 QG/(tV+by]1n{Q<^1:3(tfdpyQxەB7L'q{;3 @VG7~ [%I}LpgSvJ墇[*S&x8hs WZgD`Ilu8R #/Y#{3 2mJqb|;װgW;G?wix8cIE;'UO֠ѵ4 -_bFצus݄hYha4Nh@:50)`8NؤM+UJGQw?% :>;5`JXK;LMKxg[ $@@!6 dV嶎?k}΁3;LpeU CwjŮSȘ\M4 O2*GC  cyc-.ۇYP㿵rVQb~A:9+ n[%W|(7+Om]Pf$s^g w%gܽZ-}1w 3L7L#0ҊӴ>WV%STRߞ&vP أa7Y媻ژ]1mCeGcLL6=ǚdȳ:v|T9?Q=c_Dg*2C62p:d˞Iۉn?oYXѺHB 8TT(.}iX .Acyaиvk]_F2z?6+ӼKk7=jf(0B_kg0$G@YmIJc{VMtھA :ivX*nvM[dkH$vߧ`uw^=QW")3/tNb>4ij9< ^0iv VFhI!6]l_V52 &(0 N5Q~&?(u"ndg@gF$n;1Ʃ(O@ XI#Hqw <`? fJӸK{jtHVJR7/]JԘ.rqlژ,(O,K0lT5|l/Ҡ>>U1*Qc ɩ 2&ڄK _*Ozbn7sqxS>rl Tr2iAg֟ՆJAW<0`  _#]1 6O _` YKUOQGOt;ё(r7{N3uY0< p' Uu~H9.r*B x}K-(xx|&zӉ؂dS*[bw~AG?a0;8ohf:#KT IFWbzm{4Q_ޑ~ifrin{$IapL$xEh3Nzju˻KkzxIJaxiWrzHeSe`->wz]>)nQ-:cJ~?R(4Ym7)SX,iu JXܮ! pY"њl[༓$8;j9mѿ3: vA~@.G|2P!y˽h{;QoEwQ>99`nn>~f.cNrF sò*#QӕZ>rO?$+4{<&vK~yNb{Xva?dFm}>hKP52|~`e@e񣦇BJ3}9 (S5 maLqS WU+>ի(H+JA7P,~D2k} ӏLGІ~e(YAR7w2 l#itO0 @hF5TyyʓC` '1θ҈TlFyJtt%bt"V~؊O٘㌜ؓazĸ `C- ~\CX|Œ s2I84L(9MNЩ%f띘d6Pr ⫄ߏ%'xZq"Vatc^U(8T! e_5ɰݤ \jCW*IFx}zq(7>|Aᱚ2Cb` j:~WqX_&«O{D1Ied D*/9whUA$nl%35n?[KXkrX>g:ttuI> !WǼ:t=?wo'tVEO<Ϧ:̓QKf}^GkG+H6C'm$bW5`q:MSlvNzIoӗRhb zk].J 8a).169{j8Рո^G#;6yJ74G?En>%p~BoV|TV lxw@ĕ)Fk]HY^1{rGTkPguUp\b6[Tx`=#Ec3*/!bεCȠ x }L='TFJUaְa#Z %{^F'9,Ab};ӎMX$.`{};˃Qi̓b wXn b_3A8[ݡWk?i_Y|^nZ3C`ZK5֯+4B(qc{9i~M|ÚL<ԙl ˚miO';苖f(`;Hj} EuƟwZ5@Zړ<⃝ Er}GF~LU9Xh[_USe u@#C ?|ne ]!ZDLX(_n+qr;Z&_ĖB .2ymz{UmZvh stHPLRzyLPί9h;7Fi-E$>r(O^f;y IgT3B&ިvC}ްTW1U-K uA? t㌬ X4(.iJ^K2㔈Gz@G/iEfMg}YlEw$@:t_>X3suacJ %zϝӉR^L3tuX߰&޹ 7tTl~ÖTDP2'?I"LT3bm0`d]wt,$۴blpPX0?64f"{GD*_mٓ#ūH5?|>!~Gq& 'JFBEt NVRt;a/2* ZYD#^|$БWHgq%O5]Q3VmMƆPxp*9VMGq8 !I7U55 6cE->h3+Ҽ{|x+`\|E[MzN8'Xct9Z&>|w񼁻A*:_a:8gL8WˍyaDVuWfzWX/Z8a)5"O% IG[IY\2xG;2:j:|T8xeR@(o+Ѧi|uj 1~X^E("0 a8/b0ؔb]Jy809sj[gxj߾aec`{QgIa!Z.i"ۜ h5B$AKPMH9Ƶp(P2xG`i =ܹ3K,w:Kv@2.N>Wct:*D6߆Ⱦ6'mGA5Uӭ}uH,U7zA6?2<ϯz>դ?RtVfzwIkۣG ۀ)w1w :`+54 -h/R4(="e@(~#, gJ#nW;DPUܘ?p2\Aش@%jujY A=45d8$'?h.."'Gŵ`36.jc1_.=Ψ*8f(_HL%zR=_Ϸ4 r8gVn L 3̗~rՍa~nR!\aZQ〲 )h菞+z75~H 94$vٲ),M69tIS#qSe _]*jZ?xl<he켖M*3o۰.]wע6)F606Y&c#l!F PM5o?~v1!E_\-Udy *% q0\`FdȚ,ٴ%(b-cwIȍ >s7sz'"]lr4C9R!Wmy)U&VOm'h1Mf $W%od:>YO_ǥ_ m`F2z4 3V43sfCc&liVV` tad _:Fjul?92r/2zHI3]=h3k]tA `,J}θ]en`i.Z8'?'Q;ZU@^[:e@e!kݳbk"-A{>ۤ[c׶IRU^. }ȇ: 6}h TZɐ^,n+mVIB kԸ;ytM+ jڡ ;-V%^wIm@ef\5´o/ICEI(p+(ܤA^Pis#垣ql^ UJ;D$wXx#f$˓9vIQIpִ:QT,(l>PO~®u{oCoi|+qluvS@85*h' 94WjԂQӤ2ln{G4 rjdSNAb<X||V/<}Τ`6%Mmyfz뿤Y3+k3k~)NO#{@BV V%~> "y5᥶ :b_ je>HﯢͻB`gQ ^}>m|.Ι]hobUJλnإxtF!8@ L4;`G[4vn3R<Ȫz,7p_fDhFd~h o2{V8\5/}nAŋt1SIç3w0IIGzq~OC1A??DҫAU3}^p!TF^Q- fnFF,_;?\G1^hfYT Z3̮`$=q>78f"Ziy4t&>`6 i Y1刴ɟ. A[(~A'~ĥ *TZ@~!u"j%oƾɍR- 24 <ֳk%`_(/Dڝ)ABC8r54(ityd^v3=p5nMK ym׋A{܉y`H)"p sk#dH˥w!$@b4qf ~ٰGfoD9 Kb^n,gIwfbCn(/0|3g %T1lv Q`#Ƙ;9EhٷU6Rk ve~2L:4*Pz /G  v u&p0cHWey䈍cI+ҒV¡$\+Gd[F:,@?6X"u2GyY݅Wt*eYBblg/p {850TLqqکͲhX7(IMr3TlʎzQF4؀Tǎxl y:~aTyf <%CSNP2 QU4a?]9ku3X-2נ+}DAEtGM;{u c T2|R XS=-+Y댺W2@ aJȞ.T"r/B`WyPQh*Ź IOdM h#C&$:VN8!Mpj IZ F YoFq}ᗗxhQI Ӏo=Zwj\jsU 9|խ1#m R#PŃa-j}ݧ5Ql7pqͬT_c zF*$D_;]cLȥ FBkCwIH.cbWV K]CP*u-aїX4=4}!zЈZ$ uŁ6ɦ<+eNAI@+A=KԱuP*V~_yqATNiR) z .kAg5էՅHᢼqǁP$1bzH$Fad:tq::k!,4A-/Yg=c$Ew3$v%yf^OIgٴ ܑeCqm腪Z7C/ P '5n9';p fVP !ۘ]؊b4mQ#}koȫIkGoч`5 twM@s4mEn+z @_/d!Jw?su'NVWxH$H#|W slSr 3!d&]y9\3v2V6fH՘0{Lbb4NR KhJ-mZdd'bqF",R*#^0gܧ aJj#rƬ)I㨯6BXbWSY㫄Ej.krٿJBƱQ-jS3d9GHc&ftOhluKJd/iێUȵH@(@ 9ˢ*Ddc<*ѳJ*C%\v;!}3Or^!8X!&Ԁ>IV w&3'PMJ{@{绿$$۰e`wa#j[-09<+rHk/55:!I-#SF,N W^DwH`)Ch[S1w/wc`]ߏ3VXW<0Śzqwr=aʘ-LRD; h(l=5s"3uGLÖEj`;-ts8?՝~߀}˱*{ɇp._3! <(%}Q!#1(x [ªQRNQ>+~QcsAįō腙O*j !Ϯy}V=`:sD+j<ό)U+o=ٛċc3wl3O  8Xǒ64c9`OQ̵ "(~e~6M+dx~M;M O.ci HR>ͺA9fTchQUj+Ͳh]H,c_aoogJ- u%iI {We=Ѧ_*<ܕ24:B1\UP}/p\xyK|bӵ]Y;6=OP]:JIBxi'vxӘ WJhW"mg }ࠎsF@PuHʘӾ>v7 s죴4P{U;/c_ӣZVNN] :_ъlO eG'懱G_#8Rn YD+T[niA')NI#cfj)Liת\ ޸1b)ŕv ƧZ%x1&#|6 ɺWG}*Gj2^++jNil;q w~ÁެPe-f~?U=Di;$p}O ~QMy6bPނY棒BP)Gx' 'iA=W3@VÙ+;j\Θu*8Nfqw"6ʽw A!Qnz=/7Qv5̊3W6Tpg'v:~,>BsVY@r\,9vP+Cf&M)X[ni@֋ 'h#:LraYŔtb(23ٌR1m48\>{P) ?j#6e>nӆ7թ O 47#Yj~4{>Zi$.fB-"#ݚFhG0̘d NXЧ{5U@>k0ڠ*i;ݫfT9b"tD՛Umfئ ̫oC,2>{mKz&&( :+vGy! 斕!D6LFJl|=> BƏU*D%="LrMXL8SAѳuz斂`-B- ]*)ДS;*E\ns8;R8XTwULiT\6kjAyyg}oګJ冣]0av,MwB!Ɯmq~aOG0"NS%ؐQeR30q]R=Y]U.Okj5 ]`tB!p2ī$1*[ ̵%銗[˜ʿ dNǸLV!(q6R4oB;(RT5jMRRk 'fGT0KqfxRMڎ6p!'uE|G5?? &J<ٮCQӒ>$P+{XDkkV`8} l,zQ6xCxћiL4 YRu0Ō!gD[YJBGFv~0rrڋ|CY y9zV]Ylc nɡu/. .T^7BdIG|2#oΥaá#'?tujxS +S_(- WAhSCǛYH:+wW|Px$bz!0RbPrTHFUU^^u#H >t(W`gd@t7~̴ck V^ΖMxC ;j<lYo))oBrLIx,PѨ:ibovlAN Y>8VecIi8΍zVF[cvY>]$SIQVN3%2kPK0|RDapwzwh*o6 q>=rJ^|-3m $Z4l?r7CU4*;j#98k%} jGLo^;TT% RեĬRU _B7a1TVO9ұ9inᴥ@oлhܥeNC[,tn}eygzl+ a/@J+m0mSbK}nj[;N`w<"`$VM5 cxDt)u5(ЍZ+'-ǥ\]]=2F:d܀Q=>DA53Mj׹.[g u\Vo5A7lf'w}/b6# ?X{~66ݵfb"pumai]./Xcqoa/g’M,e"{+&GP?) ɤ~(~pc<"myE͐%G|cP.XIE~T7}3Xќ°5g?h"PeK ZY`jus4zQnyRЋ:wS [OQm@7gCJTZ'"[ }%?>y1..SQ,{-kR"Kju02ӳ+*|=֧Ɣ`J*E:=EP1hH9ˉsG\m235rTޣ/Bm! c'f ٴj;āǯayww#m~6G#^_gͿN*(SQ4FGЏSɇ5>AE5=6(:8OG)PDx xN*:[mus^)D |gO/ ڵxM"I1M0|W5b^88%ﵠ^ +BK @LOKyQu+Gu\7U%YU59!2ϖUJvᴴ)|֭QF2ٸ`BGhD0"0H8_vdg㌝sx eI' >z$B#|Gv9;!p lsJ/d"oeM"zWz9b1Wٽ@ߡ 4UAo" UfS}AZAgj&;T#\ ;= 1=s 6^(/2V@Q^; =Χ-.z[kҘ_ aLlՂE E]/6^>PEU%b@Qλ&Ɵ7Oȵ4|?z,g2p1h8dVN9Z;Zt ^ijC/"].R #g ֠pJ[W.-0k}?Iץ*LP @LɏT.F ˹',;yk"O7ٻZ$(jHn0G|Nw*au>!VWJ$gB"I\xVT]\v6IhyqFdbPJ_ey75N,5bB 'ʭ|3yӌCǗFad+-/\?+\Uh;K.VsXS"AMNn!U}UbԜŒlsM*i;>Le.Q+_W\t^ԝւ@T?a%Xa3Sw_{L vw6Q lzvFR!$,_ + pB uHt1Sb9>RSXK3JE D;O}Ɖec &Y &>0x84%'`m (H -G̋HcX';ݾV"q:\Y&V eYjhPLJ6Z1сD(s9d2|M'}o؇Uj#Ӵjxp[ BIG?'?)\䫞PJ:rjj/ AExkIJ7n2ږ"SO"=0Өep(Kwz"zt5OQgoecgn n71%飵¤S^79`˸/n=7 P9%]%fLs[ >BN; 4gǼb={RՌ#UO lmǽà;AmM4pU]QR-֪wsJj+VcV } _a V7ԆHpi4l27=O\7V0p' >͜=QŇ+u^{f]~65SU4IΕ%Crw!EWJ,{ 8ip#D }p]sӁbu㾕}gSִ!閺a-7BFK':)!7 y:#-xAذT]l!؏5YǨdA8:'`(IQ8^O_ݰy9hr>j!_ZX02Ơ!bi ?6϶gU趍CȾϷoQ6ABŖ(01R"8-NAX\u;![(bD5ރ9fGc$R/;}E']*=섎()Brs!//܆X!儾rq#-e1}u+/aurs8|9$Od) ;ɡU3=[ ȡǣN$痏1*XǮ9 M1_G(UOvR1_c5K6Jz^1g7$ kF:G |K=Ppz9QK6)w6S9B_[V'm[i3";~Z Tan^݇(׆~i:"u5pʩ:*_Sȟ#ʊ;`{~r17b(u(ϣdωw,mER^K ݴeg EV>ێ]!jv)i׷-5gKJ UY66, :` =Jm?4܆dbU-lTCB |%*{ݯD} -pWI|12>I]ǑU;qiK9Tu$KrzyDu0@?H Զم,(S=:6ÑC!}4񭌜jT}$*:-g}R|d%֎QAy6s֮CꖆGPgٟOZi.@%e1ؿiCUO!ZM?I O(JS34&yBZy) USFJHOz'䗨hz+_<nkR+W eC&9DHX|r8B5YZ@f8?jr:D殬UuC^6B5~#1`/0 MD4t:65l,מ|6fIvz.w©IDaSLHO&ׄqivݫQ7歘h(ztSYC5QN8lsHrAhِB-F35!c?R!Gm?r*x 9BVH]VH Nli9pCJDDu䅼קˡR:,r-_dϻ6YmE*\$T m$Q ȥ.Fu f\oof%ـBJJN*_6wQ+(B9Y2jVeȿw΂:D|*|N܆vð7yZL6gv@)h=̐$E_>6 #VWSi4- *=pYr_مq M1pM(+f]XFRmS-8 8W;NsCJ<9Q/pRH ՝5ꛨL^/vHIE@[HT^^ _"A>u@f2ނc, Qp%sՉTBsܚd' 3 F+%H r ktI!wqt[0OL4&mˁ&'㎿C4g[J>S^ DߥCpW 2!'\-|.ȷ5dq|:n|E|YD3&R?7 -VƻgKF뀆-lVNQuDvlsQ5δ(0ֆ +Jd.WV]eW_0*#|@Jc,͖*+UMȓ!QY6[;)6x=8Oa:?Z\ Hk354Y¬SW]zwE+oÜ &YcLHŪv%DN"}Ʋ{ƻS*eÑrYĆe5Nܝm5q R(~Reikܰ ɶ RH> ۏpCn`) LmYh5B1-9묷&-VimZżMT*?3H$7A!.2|C"Wg?s TCwiGmBS~Eov Bɿny |q C g*v Ղ*"ʁaS)x wJp"'sj/ÿxQD3SxɡD6bwj Ӧľ@S$a0l>#qjYhۇ3ݡ ^( G\L.H iXn(4d` mQƫݜ R!cCVpS4(޷J_YX""';fͧN ] AxJ1>8  \2n~E{f1tu;r$#RJ_ȭ w E&RMą7cbod@Fur{/ƢGÜ5ȗۥKҸi #F%.q f#[w]NK;:glKsΒ;+UQ :܇y4ܭS"*Aٻ*a []E\dw3gZ} QjMQ  v>(}Fw:vb4q#3RogSBJ45vRE4#(t;h" ov8o8>bhٻ0Z)(vlV iћblȪ}¡.ͰDZy- E3aCt27SN:).oW%^]"$y?<{HZ%}l`BYеWgX`.ON:Ti;͸SHa[6J¾{sqU3If] 5\h@0]+ ~?31qg9n([&2OmbFYGAa~t _B۴InQ)?wnW I7wjjS@g`xd]AuF#3=͂"mƌ$\3X$PP]En#؊E8 L+ePz I|Y 44XN8-Nek &As~ϋDMK}s侍W ^t2%oZ|!h 뽪S̾o>'avV >:n"& evs^ӗI 3'7>m/ k,5QG/.P&kG5TֿIzC;T{(gS9wy,lr\@]ty>]D26h>aXոÁk5-Qh{eB o t r@o1[L:  ^F9X>dNֿj {Hܪvc-5( EoyS5 [Vw0Ycq')ɻ}G`בּWVYW\hq(1ocxx(Yr%\ 5+}ou7y,L'DB-C(E ŷ5D8c}lHBc[zPz*'%Թa1V{)g \ a׏W{ſpO rȲ=oQʄ63F,;sG-86\l/4]cTE?[RpQgBv ZMW\Hx5E.,36pfgXL=)lZPcPĺ^J0MËu&0jOYtARe`ٚ$gP<@v/M_s(g;[ձnHG]ÞE72v9:L゚>WФj}muDN{ 5h%gWGaǯ? XHzg3*~/,'˙gvunצA3\,2FοXA̋H'-1W5<'1SG`s"Tbc _^-p)w0h D{V9*DB:C,ԹU-pLPDꟶ"vPy|39Ys;Qd 'E"v[K;ͦ&m*+۵ZOg-fB?#~7yy!;؅ ft kvl~%<=8i"a0x}R|kR,gȷٗEȊ') ;䫫[yւ3W=;vkb!&S1`6WC9Ɍ^IU\% ,jQ 8=)flVW0=8VkS#w!!`|Tc Qur+ч_%II{RwPnC40fn7R$9olnt|z[bcu{5RZ-|PRV !V*z#gIҊ/ QOb?b5@oAT~rB!+u3X1HVJ"a9(qTBØ_a%+tZ$c(9mYGe64Bв'FcN0] VHV-o Fvtt$N!DFЮ:+oop}#SCO60Er>'A(SP%27A8dD=BTR9nkvw$1Fl$!4TJ9C:ez1U߃LP>Wi. < 7W0aP27Q`6Eл$8ͫy>mW&{ |bDV뿐MW0b>@VLkH#oۇs( ⾱7vh̉uT7 6cNϻZ]rΣ,F@eKz*26:}5z#uYgOVȄ~);~Y -.PzJx4Lp /4w/kqRId!Dmwd2;) c!B28Z:x[y;T\~T'0?n ۙhd2"C{'[K`j=|s1 ;G4hχW"k4| S<) hQ,e>_Vk!%M}~m_h/lN~>ׅEΟLGtuy>],ɀ0ٺ@|/H-[9DQMmGY.u#mrN{:$3 (ܕf*`rcuJueBh/5)=|`M}4H/2z p2Bo$վi)η-uQGF!Ux ;^b2Wv VAkw) ;\O_#\+r+588 )v{l*@|s!nһqhVӵ`ܫǴwҵ䂺9Vk]kXZcW,ư*E \?[%Fon׎^d2L&x "_H-tI,>Tiv%Jg[,x_/)*Iĕ*YSPv(auǔ(R5XeZbg!]*.2Y1c?`8z\VpzV[^S0*뵝mD:d$C^%Gn.ʩ;7xA3AdDבg3Nn#mq>Afv/%MuZF&DAiYj}B7/#sKK7cT ^`V9|769E,(M ye*4ڜ`{@sτ3czan(>d CPBeݎ ]?d)*y42/nz)AM6̲Sr^}0.Ob&iܵU$/f4E# V.?xFfb/_پ/zL$ؚ뺓lZV#$m.F ~ZʷE )&2x5"o8WXz͌Whg*k8/ .Ō0)џgC6Zߜ{'?ЊxsXH8kXUV"\TgT[L/oij2= :06)!@mM|V#sK-+݃ "KoG )sA|g^ܓyBDGD]5$fk BʠKRCij!qINδÖ"yQ\8rehqn|G>B_vښE HFG{fZ@.p&YoPRr4~wWs6;JĪ 5cU݊U:M=ntĆ7JX4|R*)/Qs|UQrvޣWږM Qkmp ~=#tc?[y’RΔ,$V k.iRr*K1oXcԋWȿ@gX%\  (QyZn*9jW2dc; r " %eEuA4:@2RH׀ucK> z`WFG]c4rۧL=zrYf/]$ ?;2g \u&𤴇ܣ ޸l)tւ-NRʬZE;8=ϕj!ADp*5/Ei (®qy:5PpƩֆV! 1Ţf.=)T`H{3jI|WSI\)\dc?@(1*CSF]fhҗ]R,OȼTlpC 8,[܇Tr^39LYMbJP[䮈to-zsnaY"r"~:8 Q;ݧYvA5ol];εwo*_>gw]|{HvN!_)euXv Kd#2>RqNFVyP{ 5qr6}A 6.qh,|zH):Qeg],Crʽ(_'*W8#+&'~ҙUTng^رW~Ef^2 TJ="/ RkHMa]Vq)4v'6QiI1v\:~*@bA*"utyD'ireu=3r̟uquθbiփ>{+mh^5QΖ,O&E;^ s-gR.nU]JG[:X6n| p*FۺR2,C.}=ydзT#@eWh7`@=. r;sœvEpcy!қŢ;>9ՑkH(=AGErص3~ȢIX'"e=5:d!J;`jX,Jd2%h2Y{̴<[z @8:ŧG7m#Q e^oJO`U5Md++ D<$D?C(1c]DA$itZ6<zn"Z-/tWt}=o?q1ݩ7"YoAZ!`E S0+H֌OYz~,;HxR`f1fĭZdm̖V~(שd;hY,g9n/HTƛKnTP.m_b& | 0?մՄ imBNHO`aebU =$QضKNݔuA^\ qnjr es& t_Q7 Z'VБcPK> [*4Xp8$ƅò:)8 2(;Fȟ `$X$ߩZWE?Jc+x#~!\N~3NN S=_TyJ{303 uW$>WժUBtnF DӲ ײ3{I+f2Fݕ7RK@ur̨ n3TCwR溧t @ne#9m֘8z+ck g=9\ysԺcu=@6) L.Ýok9&O >&bs [JI%[ݴ@=a.1CODXЦd"CA,Q-A=+(gtVp;Ƥe"9@?ݻP'o a+i(S):N%xo"2 z csN1Ȗ?M`]Ȃ'宦5n4xdfth)MiKG#Ȑ>|vG &-HTfJi4"UUA^*B!NAAe vt!X|&&՛l:udRQט<l=c]=C;5&[f@Ş`Ak7e~:嗿ee`ؘ*Zi~%S KQ~0v:5cǣk4s˛h {Y3Ł.|ov* ;xGE2=zе#8v7 2S'ÒeW @+JoeTNv]F+%K h:e EOZ|Tr`8-ÂEZHp}N_ͣݳǴڣ&?$-EѭI-mWRϨ K %)s\e 5뽊(AW؏ O!h{H5m a :gr%?'M~"UODeNWEi+ܰtܩJC0M+]tfg(~qHuy3\JK\Ŗc\}WWJٚv9U*v8Nh 5ObXx/XeTåvrdnTsʦ 5n= iquk:D AT%!kɍo1%˽o|rCR%#Ut`&R_ͨ_ b@7uQ;}oXj 4p(e1lqq谁< ?:;$VdѴdFu%WmYI$һɒY,ýkRhS DH1{EKō<;?m1R"<$V*Gx 2뤂jNDȰǚ#:O$A"Uj P{q" t.cq=W.y:A4Jq O -"3E1]桮.MC8K=Ն(=ELިt"`oU(0bghbuj0ꚪ.QC억0[%NA#=j|ڠ΁1鍏@(? Q!a@"\ J5&;xz _m*[>ƂIr=L} J3&P<Ҷë#V125Ak?Oep"JQ6;;HCzZccOޭhQzScs1Kdi;Mq+A*1-:D}JٴNM^iOXqXRU@Qiv(S_Pb,_h9WwO&bJ*ҩ˧4"P-qc].髉Wadp:%^lt[ܖd8C ]G$\:a^'( g`|ɢ;$cCRvܼ ԂEPýN e2ާ5M6^ l% e[r:H#!-$"k1 SDb{Zٗb|s"@"p1e[?Ĭ**GLQI2~VzfTP%]A)W7N9b:zO3|Ukrx.D61N aqe͚d7$i3ŖB_T8 wR^#Df_T|_f^9 ůJyA~l,mL@$X'4*h0ͧ }!>DG<$arC K)l KVEkaX]J%C*'ؠ=FWfPvc5/8[X 0ݾ9V<4 me}09 D]5mܲ]EreɆ zl=iĊ$QKAЙY#p9R,V׹Rn`.D⠤Q2yaEŬХqTp7u:`ߚ/ `֙a.$cн 950RP `VbjCOEcVKSc킺>).f&"? nÚd)2\ꠘIR1GוZr fLc2Qۓh,FRԟ=0C>TBl)\ڬkFϣ]g_F%η܄ѻK=#_@{I 4Գ(0I-smtL :c DWU5'}RyD߶̷d$uRgGo\b0x.|!5m8òHem#X8E4j; 6/bt:J˅P{/觖p``m:rӥO6QK {sdx%P+E\"(O`ޠc&'{,N WB-f?8+ _M %^H_$:uWsQ0YPɯV7§(tP+_ao_e3-`Ɉ{|[ jVBX2ts(jJܭW>A85>{_ܥokΧvEѨ[< 19 19fKsUKa=0w@Ѥ4fwE%M UB["Q$*DBI},6ZSSmʈN3.[99jY#r -ү=NlUNo;6F-19,)SRwV1=$uo8dюe,Pft;=vt D#QA/Q w.HhҲ(P,?B6t]>$zWitD9ג.)& MxXsLCnƺ q@͂|_{܉(E* X4$q){k+msQN 8uue\~bB7nG<ӸUWBȨN u|ܞm.H<}+N" k-M08r<~|_>*!nRY<[7?ѧ2jV=2Qԉ".G3@+F8VY|@ru6? ` XC¸@ԡ8k߈0vScHǹ BeX<,c>=M Fiܷ$POp{xC~q8h; V;=Njʉ@ׂ1ܓ8} qpi:铝MWފ;f*`v='z}ݢ?Ʋlu-'suS#t4q:g2^v[  ##q˼ μ_&vJs S5\|mx8wgN6K4~35Awr5x~Y"a |/b0|}E] !:(!y+;V lCj'ڢjS\ +-;4_ QO۲T̆ז2{F~;0߬uh@2<^82[wOso7Y9)X8-.hI,PnA| 3lj5bqKU`AΎAHjspm * E/$dz۫VnGꪈW%+0jD_LcCGs6߻D;7 D[j|lߺ_/B{t#ת Sq<G% n!<,cnMZ=&yMͫzКBϋ2rYA|/zWk}`/s0ig5ϑb& ʕn43:5m?x>xx5}čCyze wWlK(g`C  %#9)tT)y<@!s[E4#,kYF 9t>Ŭxj#{XbakQ C*Bf5P>#W,x5_If 9}˕ҫ̜S7D gfYQ~C(z:C);;)qgCQxu6`K&&xQ>۸E'ϡwX4\YFz*iָV!\&cl9J(xkO7aē)jY#DZֺ|DHA;cYd9js?.=,YuSz&}ZYUsH7ro &D}W[5O`[L*QƸ4]!_^EDH8N$^!p9ux;dD-d{ ZqV4ONjJ]`6NgEYܞ7cQ)kC8K<Ϯ{}7"B)9 :M>דu>:6b\)!^JC`}.r5y7g\VM˳;3Tbd<INw3v]K/5+Y Y]'VF~SZq)VAֶ;ʉbwh: [Vƨ/1ٰn{YY2hB.vO"ղfGCHe:hyϻv\ C=0 b9!r(Gvkn3k}^#pd~ahfF/6P{Nӽ`hG{kt/#7Ɯ' M6B FQ3mC4_4Zf%uf} Lw L9qڵ*=,ʏ~`V]R{r>n݆hbv0sDf۬ |FuëLzZZyBe+|[^K2BZq&JG7S ,RЏdLK}LwR>e>l;sx7j(y42RYY6 Rb(ٳC2+dYW$;1ΡtKG̡Z' 2bԏz*4>@C+V85"pd)K5lv6"ƵkyqbE#ML"yŞi"]Rjj˔XTVE˗0P|: K܌S*8!g25v#t8D5U;|B][[alE1)rsAdu1w L۷ }#!R"#mQe.G'Y21s<."’=ZW.e)﮺+%#<;?qd׀uT_gc@ u[&8-j D+e||O?SJi6MS\/FQ8}'j/QPҾd!ރﳫF3޳%opJ1ʅ ~ $Nu GX:-TdR<ޱ&^#if!>R8XR'zNe'u! a`W\tlPRXLFrj{GdߊcV=44{*G EJfG?OXfZAZcTm: 'T"鋉T)Y_gx~kũyMΉQw_6F^lv {21]o/\h>"N[qyF~, =A'Jv2Ukˉ ?g$P2aDF{UN!P0̹@\3`.p{i)-xݜAɵu G} ^&08Ѝ6zH%ZaPv˜_a>vXδ sXg#L.fjVvVNR6دocj&"d?RhLLmيdQOir[9BŹWGV$?9_YS y1TY^^c<+L)o($= soon7Ĺch)S-O& q`uM EdxZRNqVwyэ.8Мmk5X|3*6T3'5P_WlGnvm@mP͌’b&-|,g"nFB܎(uf-[ߺ'Aox"x.),m=LB۵m~j'Oq *5inRK2J.i]DxZ)|=angu %?Np)%b;Z1Y _^)hhkє[6ǥ/\qoRw/ C^X$WpU.zI{qw z%6gAՀ:$#oLf"OܱP7*sRZkT9-st|н ,"؟QG-=rv,8Җ+H%wلĐƏH LLsB@)O"HԀybx%2AZH0ӗ4]ahK%|Ql~Qe6QoY|#}c}lÍ|)ʴq{*3Ϩh0 ddT$I~08gC.O |b~jх]XQwXC|3D]`8lnh΂%N B}BZyh8hZW|ޅ>Xq$ԗPG[卉 d6yVSC=:KvTWbg!. lOhj6uԍ[Бk/ 3ֳ%=DpC+b?mSw\  Tb@5p.isoւbny3 /|lk8!UE!J%r]4^-,CV|X8B@uQ=eVpgri6HL2os6%F7d#Um$t|~JA .+ '/LWp1k0EUS)+,拸|Ƅ[XQl4#PW c:*:+C`hӫAYȩ2jISa ADlsf؂C º1Hef5.mQcM/۰YrNtW:P週+oW'r_D gLVB{l:ûiGrq]YU߯O",F[#$ߛrY>~ѾH6(OD܏\"<g} h&%^pDN>$q2'n㧀J(abXAfSvz&#HfGyi&?4R5ޔL\G001+si9ךV")ur?Խ7P(s,H 7^P9Q'+zKc"6/x#GMH>#lHm/`ϚYfJYnoP+B ~x>pꏌG@^bClўXu١n=g=',?0c2fJ V$ ʞ$ed#ݔY9 HZ/|=mԍk͗}Gt2Gy32LτK%"Ͷ R',8MYu09.b$#(a"0MWV϶V#/ 8?9 j鐮$-sYW+XWiu<;i+-Yu:u>ǰR+:ϟ`~B!<_3d=[Q ⑏2aM-G}ٶWPoA?&*!~ p9w W7ٍ/d* E/VW͍vKRդ6C^ǫs)bM˩ <V~O1mƼ_RJFjH2&Tfdq7$ LUgMOe _Gzb6ǙҔhlؗ!؄; $ 2'*fiaE&ԝêTowss0f)Mj5ÌG@4ȑ>Zֹp~&6;k@B  -1։y%gz7y/Ya _>ec4*51_?amtf~UܼUF95HC)I]>T<ofT aWJ!L>I3NK4OKvJQid.xk F_ Tju(#+6^r4wd=ßHAyS{ӧ&2UEh2\mbaۊK&kZA:E9_0bkuQ+3^Ga!|eyC$|ͥgZ*{ }Q%I-kzō{N cSK<=9G[IW2Kp;:IoM+*W4*[TUgtq^b繇E)$Q0'կb Zv0O/Qg1_=+ؗP&Aʹ$FKMMz&l# zf\1Lrq)lXf|!^>2Dv)Ґd)Y"YF6$"\/y-`,fHуED]٧Tpc'SYۿĩ}T95c4VKf BGf|9?ߵ-}Sliɯ$u9䞽%Sjۻg_=[Ik3]ˏlLfε.0؀vFsx1 EPb2gK3G:+@N`2?$(='S?-VWEMUW$8vv:MҚ:~n)Op vH]CRRP~ R\JeIXGd&r$͇|7cmNOM,,vGRx7e/KOA o0FD+]:y 5/mp|V0MÛ~(l_IWF `s&_HOYc *Rr^tp1}@5]˪m1ZӤ֚a%}B5Z|d[.8?"&JT` !\oVtXy䀏L Slƾ_C+UCҋqPS!++<i-iJy sـ5仱8՗ 0obc?W,)gN6[50pd\U5LtZS1>f}G9 J}<䒌A9`UNWBOBqlY*r%0>-t.J"SA9T:duΪj@И ڂvLZ?_g H)tD}CX{xa#fhS7 τOq9P5:F+d[{%[hރVpbgY5LпH^B|oțፐ֤Z}I˞CK)l<iϪ 2xIC "A$wkY0T@jϳ]9VnzpwK}Ɓ!{u@Υ^f@/$nIpހ%ؓ Rg>olQm:G5JZ]}avYU _+ ȣ/49˂9]v+)mJSrмmLiv"*H@:4} Q5AEaS|A'&ec,uox?sk F]_dH(2R- ZεTpE)l;*Z2O24 baMUo28'VP}]~m Ag]L^3<4SUPzpb>pHCTUdE5C.Y•<)(qH:4m1~e.}Zd( ed4|_GU*XDJ%IV .̸2LsVƏ[d &N(ۢ>'*!HQǹoyKD6QV98,= ɽnW˪b0⹏VUǞaMr79m`[걔Y`[He&?׭Nv9}ä1%UPZ 1މ*] Z_BG{+1O7rC,m\9CV#Ww Ȗ!R UKĒԂiȐ=<ѵxB,Yk_7Q9Ŕφ3&yۈHҰ?)L22ᣝDT]XPuI%&0beR&c̪kW MɶW ^L=Z_25FS@aҾ+͙:Cl'0TjLL|9xeľ{oƨ%5.&eAXSQ\dġF\ UA֩{P>Bp%C#B/= {xߏ`4Xk,גg0d"wT)mRo[vrNUp mdeQ_ ]a]xz.`kn*zCPGRG*@FpPk0G`)$cfB_O{YdK>p}dͳhŖK8>-Npˍi~ܮ ^ k@cAoꗎE?7c<.T7>R/U\gݱGc\/cyG+bLT鏱}5V<#c֥^4CIo>P*S޻;؉h, V}v`w~h=^4М m⫊KͅТtgP YC.Ba]K)S!h7T6DF#ڎ+frW2H3eW&󤐒E¸SMEז?nǢ0H+&hb(4PonԐ!|n^uaf$3b<^[ 7)@rnqOJ5]`ZLn(-?VǧW# J ]$ xh08[ט, ƇsFV_+¥Ym+PufJqmUg/Tٙj7plъ<l3Aq~{GO?O#w2 -'jZ Y?WyzZzt7E#寮֞}]M0p }ZK-e ¼$0O_1$O F=y`rgls }dLlaB-q%#/jd|. ]]m !.YhT ɹu4SwbLhm\@+~BmGpt|?AFk6I"e1{R0%}NBuΡϟ\ W#n@$`nulY|b&*#+Hō>t e,WadS!k%MP,PUiS?ٌh'ҕ H;a!cO!y}A 9+i\Sٸ#*GmsP~JU@p?nUhh(<^o)8b2[{,SbJVL[,pgm*e6ZeGx4#WfkV I0XS)ܞrJ֦|Z Y4i׻x@bМL XPE޳liTeƑ|MoLָ[LGx}IUY5;u/(M/ry#T=G&ӈ<6%R|F'}SZ#:YqRP,&+i GuigFZrTkn^9~f5NjnyEbmg 9eYP#ck ,pR;QnzIKgzз/.1ɖɦ m4w O/w ၺfju%€a,9AFHJ](U,g@_dBdkQeP}ui@SZ5^qqyq vo<:k_(ȏx,DEioAN_8q>XJ#[Gba ukL:‘c9#5پ?>oioG$ZgdWF2Q._McI*ԏKP ky i[Z dd?; >'t-m<AVx>৻*3ֲ~78VK4a2M[yl ` MT7Fb'8$oMLr2zj,S[r]XE3 +b/uI/-NA#EiGn'&v40iUNdeFrѷ~e3*Iہ_eY^ F,>l?0 >;>`87b9{^/ 6/ D%3+ ;_]zPN)#}t9<ѯ:Ki#^L |gDV9XqCs$Oxzq t#^5˺A7']}ϋABW9:l) ^˼d2o yJ +s}ڱU()V{W9'b6j1?]ae2|dqSZ1Kxp\쥒?XdtksB&0vw衻:8гȐbl\1=5%)eCUZXp |p7 _JSg#bΌ r} `CGucc:.a*{0gP{d{-Ǝz*Fw6jcN` mRܐj4.5S39G|QيPa w@$AQ٩!k4=zhvp i5ݣ3ZR["ylٗ+9c5/;D!kU|v `cYax "(YlSPQTE#\^5g8EcaD{I5O~!Tcfk" O9T ;%BpuѺӡ.=LNaͭt7ciLq d⁳J}a酂(5 lu$JJ3_?{sO.:wDeR) J!"I93pa* ("MgJ~k8]-@]LaA:#w6Bcғ$dbKmd0Vw!#nl,rijmޤ/\&R}dP)i0eV:@p'Y;p{W8Ӝ`M.; HL38IEz/(54|HJx$k 5ָ@E |87fChJu ZngD7RLƄ=$^FXBVC"/uܲџZeTґʅl_ 7XcN6k7_Go@ՈShOxA'xoLv K' 4&7\!rNg(C`gCND Ȟ"<4D "B^;[Wqݣ` $9*kLd|q3R}rỵg_K|Js;֓!8('\e?0 ]J\\e)G(p|YD}w6KW;dKToUbt "௎YvF~2G7Qٹ lgOJ\|K|׃ʹZ1';)B̅!{¨Iss'sQOֺbB9\"* 5K3*]zףE:[@=lY.MמViv g6ἁ9U}]`v&_aDY?Mgb+E&cŁ峞tvIU :jBi$Kz]ǵӐWYiu+\5ju{=ĩ8u,ue&к<EҐ~pU!4 6RV$R]!|6cK\P4.<Vrؼ zI:I/!S R=xwOwYs}v0 j1D%^GoG[OR(VYR یp4vo 2xgn[)4κuB f,EhAct&UUQ+:DQ0,[)~'))-p1t؏m>|፧YQO<*IeOSDJ"s9',?.=õ< AI-;$8_pkhZvXHZ04' Uj@\}l<g3ќUuwڨ[$D㭖](Y_:a=J0${⽚opETY+w^,n"c j͠EI9by'P!mK-ϕ;b\ZIRkLFl{~ ~ H]5.'t?b`OԸ0FFX 4M1Lc}2-ed}9w_6M B fk}0'Ggfx|%i?/N4JLZEٚ $Rh(W ~< jKSʕĊO+tȀEpׄJr16\A&Lc}&O\ޘOO!2sQ̜ϐ* =m{MS,Fw=d#I^yk-չEV)o`>feSZӴXua;WM@8ŏ0mW.wZŬPyv c7q"|3NN|%[eAf<>gRH;Җ*[{yY(unEbZdunGҚXs$wlsM ɼ\?T㋍XGvj9N3BŅD!5 ی+CIy\ap  $l[d%F h4ճrش7l;}q f؉7M_hXBtڨߡ.Å2ЩOgꄗINv ᥷Az)-3{%6ۇ#Ŀ7TW3O(@0&ޣ/v{No\꧅627Q}QP;wkm%W,ä3)L JE󡻤b1g=+ago 7?Oc] ɇI,ifXy\|D@8BӁaJbKN $_Vq`m0l!db2cZ™^`!!nX_xZWӬnC[Y~2Lѱkڥ *Xkt:4+őY\[+ c'*c]yjc@:,2,uH 5ŏL>YC<,j$+p_C AD@h;L!LZ4e}*gpظN"npɎi~ŻcU|N?c+\9NBhqlu:",(į},?gZqia YggXZpoQ !mtI^ VZ_-' KOVBe3iuX?4av,q`鷹t?|mn Zϴ&:h/`BOFBdew5`֚U7W,6E#(4q،2|ۓ7yܿp5!=mM P']m6˽$xYN,a35ɺ+Ubn _.‘~6U#d#˦2 \KZlR? <ǀHek$ 6'-)! #­ [׵/rx5'k}m 99.qUw#7C/)rC/T?Bҋ\ٷ4/'Aq/JgiYs=M=SZSFVv(Q&!S"Ee7I#$/ k D9z VGXCtL/KMk$BМky#EjאNMf4fܠ$?ON1 aTj#!{H>囕Y>hszZ6+RI-)YTM&cpo/]l.J{HޖiHfK_>?a7m4 vtiuЈ3+1V. _s3b;:t Jq $7snf.(`9>cj=h7ڱf.dv́U)JXSG2M2\hVcKSфA;z-+EA!y6]!U!2_>u4l閊3W2/܊0{͞ɀV4W-Mb\yݢ',r(W7BF@`R2]yDx :g2C#lUVkjl,^ jz>cJ@Xs*\rA2L|҃Ae X#Oag#Q!3I:H_)vЭ+)'Pf}0"=TR;6TH( /=8"gI4ThKB׽4q$Ǖx@u1p@V}fݨHwž;U($:wCZJ$v8HruUz56/Ōr,>opstM ޣ,`rG Bѿ-ct1, X+ev#(>( qgP+g.~L}uYaOl7ͅMRʗW̎F `yg4* *\i !Qcxn!U< (HtIZ<+WoR3gTIk ? V,,QSh0,yf2Bkz b?7qŸ νZ($CػVk|ǽ`@ H~H'oeڔL ânԽ3у){#Dr-Ow<2#;ucJ1jB ڲ_L//zPr:*rr6s$ }_ztYl ֲٴ+)pGqFGe"j#zP#:@%xC^ZڻP[ChAA Pԑҏ/Ӻ@q}( MIXs[[F+Ey|s}͂ AWc4crQ7U !$S`"+sn 򄗱+J)թ'xσZB1+u@v"HhFP s jUWrxv8.#)4b?8wo}Ux`芝Թ\1{t74W<k6+V~ w6GK\r@y {Odoa^\u>ЋO}+Sx;Zq$`̸EE橾SUB=˃[ c׷;K@K72Us򡽌] m'?P+BZ3nh[ /H`86f7qsRtVt=U{+odkgݬq]3"oJz}UFB|T?t ヨKFv#$sX|uZwmy" zW,̡2P)!!PNr;א*"u2`hFTNAݬԩ CG]Ry9&;5a G{׍՝:#`]ie s76j*eDs2 e I$a$9zNlgU43'Y8{ gAzӇoE4I\ttvxE|֣ Ml|H4U2gZa7Us—a2 ȟjj-֔.n~K<24-M3pdϝϢ>| tҿA8JpYPI\X˼mO>ϒ ռ*h.@(yVw.(M=- d53V*-PM[~V*[6߅\0S iZԞM"Ԑ+ҭKc*F,#upA)&ZJG+bFx8\2._lȢ1΁F0vV_UG:2r5wiY%ZEqŶ23Z=jf"'RNRi{ !$^ǩM#vLO*SXT]VW3;C^&PGaO !Y#+Վ--M/"%7HvstϓSRx\yv9lAQl';}Gk6E& -#_@-%+#"0IKh-(?j5=qW?/2#,<^*myWbU*;2<,dy6Wȅ_hFF0z^\laNB4)ĻKZaVՆyU0h^U¹.LL~a]7Ic5P F.@T~%'ow΢'aL5n3 {SSqP#:Q5qxQmHd2)ۚT_| VE|;O6*@m`1@q~Pe}IQS-TJ7l *-. ,ι 5 Mq>e"ְVlge$5|WV%Ysx)8՜zʦ2WeDl3[Hĕ+Zau:K?<uKx^U3x;XrSN 9po&(\0|sݥ͂n١ixM mש< azi6"[|];)K~&2*BH/_ږ+M"UcHԀZ1"e^׸GHE-=ZhE!IR&u%N,Z+"| Z?gS7{°71=#Zn3~~2Ⱦk9"` sU?sn|L"כHWLRY?׶rH/']U],aXm0YV1,xv30QM~ZKY2u%i;+"ET~]Cni7 %h2+O^:27*u?KAK0\J ):@Aү4O7ClV4But ~9XX}?'%SXؾ?KjprJZR`RQ+):s@dr{BZ@pu 0.oeğ\$vNPWcpN{$<8\ōwp+} f3-w ϲ&ʡƻk t߭ϔ >!CG_zPgV9PKUՃYl1W(Frb3-F_}~};w߻ȗ£ 0PHHQˣEI'.IpTݵ~]"/.!US d=?/KusPmzXc P܎Xcf076PV0$qmdgSM+Nxj 4 ןӄzF'ŸFzFeQSү@~&wmd FsV3@ QH}j㡬)rcX皜ΐ(t(\M6I%y=F|X&ulW{ a,d"*yL  Qa t@7\V { )L@y>guEY7a5$ptű^8ak2`e1@S`@,O*svH$e hH,ӝ2YDXqxʂA8hH-T-pt$ x,} 7zn7S࿱ h0 ˠE|qD19Y_1[.@ko2(J*ȚSO:p_)h 9|8Fx ׀Ā8_)#BsQ0AvYh4lnt޸q(=f/f˝ܢGyN`OOV1p/yn7 Ӡ6ZehqvrSpz)l8⣼#T| tӁ,H)̑jCaaT<`d omTr,6T]dՍ9 fC[ի "8&s=h|n$Hh4ӺUmn,mUL?z`]w0Fc5r"\0,F>Tf@da@wj\4+RY(HtQ![7Ĉ# tpv_K UW q(_Z[ NI'UjZXW*av'ؒte` 0E{m4_h7¼nJﶷF!*1Q錿 qU^&-j0Aa7jK7a_c>3Dvy,bSImw׋ ں^=:>k[L]&y[ߙಋ"y[#Aޞ`A0Ai sywH@"W2 xKZ.<;gS!}G7YBdQw^#(p8ͮJuzI)'x0Z$Vp` Dұ'# 0UG_0cs _n\:$U"hĴ CҼ #8ek8 iźE=EsPn+hwUaaOv̺jEpXk =V7 DSj8(i|kAx (G Fڹ foS%4/W&3{]Tzc*|RYXn( )&/Io!a8T|B5ۮUk^N֞qWpFx]_+U0yI\εT "0G`V0&Ao uۭ4ʈ u[ƽA~Пx Ta}>^T4t5 .ehG٘YR6+$6B4?ͮ.Po} b5`l[58Oraq)%gugm&Yr5)r4AZ/ӱR`TrG3CjOB"Yc6ar-m1\PY`pSVʅ@zLK)qH{}K$Lywy9s0bJf/ 8ƿ iw_'2/O'X3ty!mJE=_HW",9,t*R~g;D_Z ߬B+ M)ꋃ`J6 ծOG ˌzC6~}E.12)tzKxʕ(&3^2tJ \5w5' &}4]js!gőyH! BJ ҉t\yiRMk5gAv!IB?O18d @ ev.TkIf̱I-ȿෆ,UzHV#а.XK ZJUUhJGV]JcrG248TAV/Z=ۦD%n}%' ;~EÑX=xŻOq}c "kzEo̎P_4q[$EZsO\FErIQ{&rQH1ςKkrUWdX\8FHJ:HZk%YmݡA{D[}xel=f{0Y=춉 &euÔj~UL)*0u&<:yRĤOT+@JYAKyY2Pz3iB~>:<12ձKZ9G8ώuS ؆`)Q V[\!c2|½+ҳg /WG_ ~.9 1-USj%PF᭖A%ƫ<]0iјeH?ۡ!9L,/F ]= _7Xʣ|*O$lg`𗈿jB5vS.SSQ k8 V^:QHO? J 5M/a$]z]O)8.:`^YTEvliB0GL¹^BoKU*"vt$ޙrR6c>8z : %$OI~UNU'y`|<>j_rkY/J߿-F/ P .|0rDXAVOz'Ya:LtbTܖ22Kv$M=o6=/io*M"9Ջ9Utd@w(h8jϧ.Z209k$,:IC}b6+s KJ37xM ǪRO!.:6ersŢfD;E rUƵD+9F"n>m"Nx [fʢD&ӥjWL -’_G2 ;ԩT F(G^QIOmrȝH_%:|E@ )9~vX EF&s%0guQ{>7:w` xABV s.6_OsXn[)Q!_i=:PhL/u5ڗŞnU D(~ZN9#}2a&z FE-azgEedQLJҙ4M¸C>h<лnYg긪#a"^!P')AE֐8)Q$Ms_.pcSJ5zs*#4؂KwFUJ#^zz$%f&X1 EtA& J#U5jC/Z63{KKXܚ v@freo~qF y-OÄfݕ:;ϸ|15OgMZJMHC#Bq#0O&TV%dgd3~5v7ZQ^XDD5x`#*YcwCΎ6 ]CY0~`S?اT>0 ǚO1f ]<&/g$"[RCa%{'{][SUx}`M;:,C4D=f)zJYz=[0z{.ة,jh.B شo o1bW}Bt{!? =BoNO*mA!q:Qya;Cp}cƥ[5!Oo),uN6a?;y_>O qE|M7=#vw|)9E?Ƃ:V\mjY_D*5$P͈r\՜YM1w:E[U +gQz+6DS[[l1Y<2%<;ax@5L{xl{ťo O?Ġ?3xBhD~%)ZzH8YeA%j_ұa0HۇBAei,7߅P|=[G1kd؁qSթ9h<gN7d!GMhg*k%zYKZ7G i)ϒenmLQ$*XpD:-D,қբ |iȴ#ȞiF˸#!-qeC?L<2`^O:xM3E8]8CeV8ayDVuh7%啑 MrziLgOW a*WNx94_85{ VX.A@EjP|7877=B~|qU0Hꐵ~DJpu9= gWcue2 /䧙a#Dz9 ڃhmt[5%Z˿d$4vTӺ3f \4 LP_wy؎4|+[{26~RY8A& > UH&[ ބٷb^@5ӭR I2'6t~],~(J3d{'FЛ~`hk .X}bnc5=0"9VV N'm';(1-U18fݎijT.^m2 _\9h^:%{ym5 9.e(OԷڨz"ʭ5,e:@|f0%3C)p%6ָ)E[A|\ Lt?mH;p`%B00|J@U#T$I6\HΧsMMW{ [.vF;Qc~.z:X|-~L9 Мo&Nn|>J:5Վ&?dˊa D`q)GZ#V_KHm)N_qwӐL&O`&~+2_f3\C¦YW^hN‘O~0d{ da;u[>JRw]=#6Q|>jLF"Qkmx }"5^"nP4?Rv x,sPNȳdָLI w! B2:ɐ~_dvTlIv|'ܑ}q^8 9-$&]j5^'-⤟b>zyz_NCk+"V:2 jڅEfj:2o P*V `JS' ]~80uX$aYLPiL^eى+;#{~~7):MH$lYBJ2OH1<կV6%'|EeЬ] kN*,H_x:~ s6=;~;'&{.wno&*3ʙr` Nr^3=q<9F4VdE bEP#9$ O-5BݷYc+S ¾0B41l!LSmf^]UKK}B0PJ!&Wx)v}<l62ҭ7Ol:mUEi}p[XJv%715'v]߷ + SKo9($ Qۺ8E0tMu D1e `N"dB&dRQf~i,$ŝa[̞2p-(=P]HT4h~5P[!JdH.|Z 9Mh G:;;6yJRU垘+7(w{&:i*KsoA MV2zd/vW%g0&PL:*n3޼ٝ6_WT4; Cm,;gT؜@J*GidZM g)0 (jc\8pHj\r@&ΞYۋ\:E ` S`(_lrT+(bJFZ&9.^QI jg6ɋmҼ(*S1AL6` Pܽ1F8ZK8Y{yXLh@\颤]P(dCx¾M|>#BӏsUԱξOq4Hd^w|ivÁd݄ۘv]{xM2Myv1}=8 !r/~p9`Xjy"ӐqI3?Ó14hnFvRc?FwL_ȭ Z@{"ֿ7=ߦ¥R!a*(P>yJTM|ߣ6kpF%] 8W)0\JH-O5B^%83V,ޚQoN2Z 顒47{nbTZɨ h 0KƟ(q~Ic<'HF)80oMzqg7r|6baM ȆeBKg.@>PBҸ"Y*_}7&;؟ܕ&ah<"`2O-^)Izxt†SBɸ1%,f%^m! ˑ%ѹ0vG^nOo6 Gm ?IY_\'᳭_NGN!BN&HPEeMa˲0tOC6ڱ`Ҽ3Zb"4˯/G()TNGD-2[,M鱊z,qC#T% a1P i2̊艟3[eNGK`>3+3$1+j6Jˣe+e%qN@5ϢAET@KŹұsQQvdc_5|-X$F#4!<Õsp5+L*l+*eOҙq^>:z^`KMC=~FMV*zrcT偦B iz}iÓ=xUY֨`a4NQ^HsD@V/^^3ޮ̊4 `kșTB@J[? “RAzdG@MجkyƔ&gI{ 7-֬mqagʞԍCI$m2.ޏbCUT7sQ~E<-RRgNX s!P[^73{'ð-yt(<=N7NR(4 GWF{QytM,w/H Dn,B|/>'^z>Hx~W@H[w9 ,lVJ9AvxR˓(彤Fqr, ݔEbaz2BW&HOZỸ 'd}oQ#6V~N;05 n0ǡ#s@4Q  t$`+Z-u6nk'rvʚ\%׹kq WгO?XJ0:otѼ6s%Xō;!NZD˶VƚuyJb7xvuġԻa'{Ǐu?18/;=@Qxۥ>sTitK*\hrd'ݧT.m 2neyT$%’ iBB Qr"֓N'>{mgB,ZDJ{>2ivkߵASwۼ]m2٧'g&>Յ&j=XSŞeC3; $z|$yA&%4'nQ4~f9 bZQ5\ pp$lxT"əSe,M?)i7F{Bk^_; qc.\~wKq@faILcKDD)3ryJ*-vO}t;|g 5lTf-:,/ka]an[Mt=%տ{SM Q+ ]P6iW=]}RN.P?E FѤr/cǹA7' =@ߘoL't+5c!d{HOF.ރg{. PBGB4C+ 3aETJEap/=P`tC9zbZëi\OM֍09q^$ڟʇ́яpzc[ӠqRH?i9FOЗ'ʌ}6hQ,mh=<9!j!@yH}[yuJqWkޚnR F2awO /a"jťJ~[=>ζ8Rڒ 8HC͖ſQ)ufV8G/XUOm30X-ŰL&Yve Aa8-~myDk'-M?c.4?duT3-񝇿 f$du} CRfp;'Rʓ۽=ڐ'@@x:mTE&Y{Ur\@ d"۞u *Xnc]("!PHзitBĶ:Yt6n8Y_;}>X1Ay hp)>I+ݽzU5DөuߴK|f?'ݸ@z߽?aj󬶹&301#Y* GAkCED2V,V%Kr᷁ZkYYRDi PLXd$! oMw+͎34QeBPi6_x*|X|P9d)߅{Cv]LO jQ[8=oK!2v YS\ P5$s=&|F9;X\gM)IZg޵VmTz*`wTJgޘ8|sU&M<#{flWwI$ʥJDdm*:܉.L E0;InG!m~d0Q~QgZ[Kd,D& z@vH7LCl,( Oz[o]Ѯgg%~!"PKI$rz3kӎFeD{[IW'm riJb-X8>A@œO38bԆxaʇr$g"kDi}idg&q9jy7b<麒H\>:і@َ^.5Wsޡh!zIqwWdPb~&óKf{izbG79fZAȝAa9&LψE$&%$}lYn }k|]Ґ Ol,Em}688%î/9D$1_pzi,Jѿn3nbp#Fj"G$r2п~ohY汵JJ~y7idtؖ<7N!SؖޝFHj?;=['=|M#{SJ5 {l 7:٩*+(/p(\5%`IMa]`,3ItRg1Si_1c!Nx.)L|S +^DT㖇)mzo%as =Lta- qwm9r6KW-2N֒S?щ~HQ'K˫qbZQkjsӐ75MZk9J˺.na | 13+u.NJ@ɍ3|EyKCy~Lv 8dBXK"S bVwլH0,PI2}ٙ6Xp3{<7':]3E7bTk2jcҘi!kÈj Le-MI, "e8DIu@=~cFn %D+';fn3Vm?jbq꒝` Ta0, |wkq^Eg;__<glLhO$]i Qb) wӧlR5㗉APl7G~PɁ&RA|,KT{rN +5O.d5?{dw-6=i=s3G]NP/Qd? e#ƀ-^ʂ tc+EF(K7] E;TZ*%i\@%u)𵥩JXr_0hO1\[f.3XU8/إQCAb'j%4"6tc0%iKᱸ%̐t4#!pT̢wB92f|EIA;tb8ni[&>Z"ڦmcL.O}f[}DoMiJƍIv~Su`vo-)= <&ǟmŪ ԭwJvsnH3mP7̔ζ&i8 .0#3HC a 3Gt57[0|-&V=mz킎_7 iP>*!1PRA 8p "Yoihm׋:TEŭt\mE渦iS"`dm.=**zo/Zg9[:2ޟ#2pYpɩ FFNP_l",5;鐼h;M"ӏ;`v_}ci G Cku1gPĥ Mi & ȋDp#+}j4fkc }$LNps B[c؈Kہ͌ƅk+dΙ`^qǮ2{ +Ɉd {ಽ~F-рA.hrGc'S_pt)jzhEђz5iTq1hI#u|G./:n2HƎvǫA`)Mi˯r0z!XEN"ǓQ5V lE6lûN֡o\_AbHbakg%uߓbAzgr}.(JwGRȐ?%Gڴ kAׅ= v. C!AFƮ8ڰcVǂY'Xf-U_S'ϐ0Ns|sbf$)Qy9U*C&(-w3( XX~k#t8̳ X_zmnݙ r?A*^fK@߹/G_1UAs#ǗU﷚[άp4E;ɧUV@R`./]Uaiڣ@0t y+*T프"iS``lG}WnK~ jGyEzcG@Tg ,oDax2ά9fK-|\\VA[H]?| z!hUzUp {߅i& e%N_{^CDzǰጽղoW:Iy:>ĸqcwZ |BȦ#9}z0ʂJ3ƲFJaVu=q 8ukU,SOۻ&(iK#MlϿpc E{9ђ䎅@ȶwE8rvjFBέd=_jNǻ+{ڢ` C:q Z3fÚ?55StnecD [oĖp[yn6|9UP)|6;y0b}46 pHR;R'O'Ey`ٿ"ovEi+[Iw2impw% ߔҾMeR -}(۰Klç-*h2CoGu:DXП$r@cym}bX1ɬv#H!oS:nBKt+㶔yvE7YC l.|[e4nmjbYx*gT_!5-!~WTNN91sI /!R l*s1;|׻3Bޔ)nRJ HL|QnarA(Fn,ZgOv(UT,`+jA{jҩwuwAC,u6]e/D؀߀ncM4f7kh F04u\vT>]QL+^u|B!k eْT_\ay|VbyKD\N*tv;9d:)| n(z8dS 秖]@(DTOSntl#˅XzE+ hɤd>h^SoK_7rbE"3EOGL(TJ FwA1 -ÔH6흫k76X-q"EC*6~ (2ۚVI餭Dk dtW"o4$D}0i>|5K^)Y%|"erH62`i)!>l kg"Pxr(s \IPsxIS7 Vei|CBh(t1]_􂥨Ղ2 @D((AдVj'ި1UWȋk ĴuTu+VMkbb )3w6Qh 7kLEEDY:z.[{%g( OklJy!y}hQY r-~|o1%" 0o_2-SD4s{۟鍑4R2}IQO%ըo[wPN2j1~Jpvi";B19q{Qf s߳n @1ƛ6@e0d|lK~p' {KGj\i#Y*;ԯGŻ'/mt;؃$р؞. .DQEA/h#St37#Fg-ɑN/Z+@Wz [Zȵ:ZCQj!^u"; }/ :oRsµ xw-}ά,}nVn3~B@f/Cndh,|1[Zչ $dQ>/) \k5a-4 \њ/5wEZ£qٸ w)#&7K5nF0 ֡fKL<˖PG ;SOIydKJ\q`?-υ,<kW@+]DPD$Dw]t57pIO]i4V Brx>J}ΥXs .w(j_ .cTŵۋZ59,]bmV=\CR߻KDj\4Cۧ,7k!~&ӓQ[ ^-HqADz(h~}J.?G t @#![ޖQK:<7K ٽaѠrQЂwj %8YD\m.rh\4LV_3څ'|?3MmGAUEngN r8$0 SF]4zikTb^s"+Y_DjW,x XW}5NQ`ch;:p|>8 M&(mENCc3a9c Ϙ\F8 a <A@An^hZ̢mSbpyU>ŏ`icdnޖD_V ?I1iKa[y)Hj_bj*>WG؎,tHW;I,bKFWHBU0,xBȴgXvpfƯ ɗQ&j vCoqxG8'y0Y_ؼlSqC2X`0"1!aj4JBS9rh;?Z(#&﹢pN(s^'Cw ~I~~Bl5CG м(q~U=ȕz<AgϞ!Ccۈ鉫qbXu˯c7cvޤhRsC_.#cqGMhZgYuLtC%m,:YN}K1x[6 ]]p)HnQЛE$g}$1yMR(?}8#DN, _ KVF|#Hs4)7s*{I oiy9ES6ɚN6/hhdM ;CA!d Hnu|[n>zQŒiʪ# F5?R_˓łTxlx ԅ7~X/͕kMj|i-(_4%ĪXCB>PΔ) f%gտ}%-cC B9g/̰Oay]u 4vBq)s5~A8+xeDoBP}~RTi G)OfJ}8co|cPuZ$3O4MI3 TmX"?{?-SC])f8f}!dop>>\V|;w{! MHS# [MuIsҬw \">-t_Zvnd _Ú2MoI?Q Wt8}"-faDyGYDq `ge]߇#YA#酏4fmM_笎wp:S.H;` #1]ҏEKuWKL$)7RkͣGe+ʃW9vXA9{ ?C NJ~o.htE܌ny~A![lٍ)i=o8{OA`Ky}_\<_,F c&gDB#pjOqlV wӒ| Ou,ePIK<5Z+#2/Y1*BV>>8/lΊP 68_qas#ղ}VR9Qo x4!v9S9|\޹ T^ғG4r(-ɫSDծV;xr0rtl"СLx0`V6RCM=(]^vq.hk^r] aj̷IC9-W #n./.Rr|),AI{?NQY+Q-n,L̓StEPB}/`37ؐX;Rã%8)ssѮ>|6(poJڄYJ}"/zOKհLu 9WbY,fA^VȇLj's@mR#>(]=`)_*]*مT[w5ܷ>-lUvԜ@tEw,ԠɠZĤ ^ʂcV"x8ɫdՀr3/SPE.--H` ,4bG te;/g \"Y(lz9ֿ`N_mc'qsL 7ي}/ڌl Y'ƥp ڙg#/^g~-*bLRާJ"vൡ]ewNG[ iV'瀊ECwU0FrL,^hx񺱊VW$qTAI\j`8Ԋ0'2ȮELs,WWOG-sOR.PuY-8uqfĪ3 *m '0']ذrZ)bdVd˪S7 Ix^즟 EHhM;RP KV z‘5x1Dmi'Qs Mz@6YdYЌRNԼEGl,^WԀUGbn,|c䋣G 3H> )Sq}(]a dv)hoK{Q{/<]3#ùӁ=`<1 x7h i٭ta '(%Y++a,HyXen`7ص.NhKpB?j_#<;vQ)ǀSfGV.tAf;S{W{1Z{)al3ҩ(m8wVܜ̣\QUϰJg\O=Juf^yP28yY7oVT@S%Z޹9߇6>̗y:y=ʰ^eqnO?afr}i߈6!x4{}ƞ뫅4~ȏu.IPV7}H}x5U:/Ӹ*ln'*JChL#jf1^ ’h'X]/o PRvt(8h*auU!+WPv: 7)?%.yek捩wFfYk=2O'ZAF(h𣢟CPa[YJԕ,PH޹o=ԁ$.׋$!m>5͘xbB爫5do33onRSqxnL֚@bR 24dhWZTF睃N06pZ?t iDbbͧgRnZj)NdRL*E7kzF*->v뱭*7k(Xd#cĎ;n+B5*7Iz|p'ȧT{3r"Y+s-]Qw"bCE朼uP]="ET8>%A߀<%G+峡bj 3bGZւzLo_ գ_|Zi?F7; [6/ DE3w|L#s/VVx=I ` _1J*+T[T9dXPZ *W^DJq>;w׋aq ː!:|a)t PO:1E5O&sX{;0#32l֜,Ej?I>o$5Miҙ8U 'RKP{v'VL~Wѕ;Rn_"x0˗) zB=UfxԲʳp i":{ LZ>w0 ,{v[?u%n iL+6Tcix FX`T)Iƈp@Jӏ<'8Х0'Kp9]lYLc$ H㣹'=WNԕAYSct('U&eR8ac[֜X:Y^ ]Xy1 0HMBK":Z0j]m˻8Ib=4Q~B(d+\Ҕ;̇u7&nzP ҡE>&`Eu1%(n!('2wNY@k)/uq|N-eu.D#z)˝IVw;M*PDjsVz-22^bls34h<*IJ#Ŵu -r7lD-B6)(vޮ`9p+ɾ2zo譔OOh15&_xHW^< JcDžiG/ fZ`L$sN nB`Dun^*vTզ[|n[V ~.K@„^;$,0Ww.D{q2^k>BA7rΰv ^ _+\Ԝ@o7#U|X4Y+&e-VͅӜu i>%_ /́'x 9YÜpp}ܡ@^n}B+~*qOyY* 48"(6:)v80˜\bC@h)Zς.x/~s<G(=6C-$ g{s LyS|uONQf|7-8ҡߨP:ǹ4[ߧeMVgl .4/$Sx+WQE3H.6$Nh&(y$ui!h:$!!XzF6<)ZLg K%7AQDs7.r[fE&SHt+ ,2ʏ_Fg+rt9㳒H'Zg@AGpv(P6fEFۗXkߒ9c[۪./ v1kXk3i+gR u=&V bf(1hc7K4ϛLAh bŊ$9<պDS^S5g/eƖ #|4)=Sz $?3{4}M>9>h_o ,TGZ}JÛp0yY@xOԌ.,z.9ҥ1ل Nӝ>!wx2.T+!$AAii2#ݤ.Ȅfֺ}OlԌNx(9½n6C 1 {..Ke%/uDeAiaaore!RI|egAQ5WBbM+ZGP074b|xv)rRfAz{*}5]f򋏅w昞@m R;:;sTOMcK~xe>@AHFS?7 Kŝ ]41["x$,=GT~=/rUfdC&e7e۠ E8M/;r{o#dxɻAߠ pmevO_g7@ YnlA}h[N!~[ȿ8L_qw`s0C=oTMhq9E[<v;yY!DBi`=z\'%LsۃYů8=}q|w;VX[=e(es\`"8z>+MKz,mʁ!9MKfJZ}G5d~`GSU/ڪĽD,N Ev‚ɓN08%a` !S{lqh|^6ꆮk9#4(3,TC1J)DÐdMgMSVROw&DdyIS- kv!5T7Ʋ}Wa%c).Nu$F'N-闸p~'`Pxxjâve} e '!`ާ(e4rzk!X%0Qdlfmft'$(:GO`k͵DYf7hxV\4N9iꡈb9fx/z'3]sɸW {P:c sC# Q0E~b+ Kk5 3kڇf}Is< U#SEJV}}nG-!@o5e s "ߞ~ p9)*`h*l >wJqPf+HQ 7XecpJȕ`<r\$uemnHvq lh7%#c.(T܌oݴx2W8N݈v(ϱ4mToZBx+ȁJti1sel/VX}F#N Ы"ubXѡϫT'\;G3dON ;Nq26`W#[3qYiV5[X72؅#?۝Oq}դL";/gi#"ƭᱠ CQӟE%$M>>s:2:Cbg2B^/moV{ўQ!S/dEuŽG%6дb87q[t,+έ*GȢGBI).,.v~VoS~gx28y/`wK}D9͢7uAd2+U &dz08CIZ + /Ϥ<hܬ 4j<Kb :3PZmxŢWT}bqvAH{M+-@OUz2zTtcpv fIXd(^\BT{Ifg[»ѓ!iI??/jylChdH*]v]We^ܟ MN<ꧏT]`O0WЄ*d^spBcy׻vu;sAA 1mĊJ%ĞPOp=)An qjF^{YQB |%d0\$<%섪|@IyA˛7{-_"&p|[ޠkYaVMA.b5V]U-/uV:rJ 91B7/m[N dƁ;nIc khxB-i'n yNq+ILMϹ0'nESj( ޡ0Lcŷf-GHS@f Mׅ{AlUg;yz*1;ODabSreG0o(t,bܒ "e/_H4 a_`٨F ԝ6q tab^-pLc蠊$«7 Jxe7NnR+G/#툧`+&rJu)TM~.-k D O\`R$z^X&}>ɰ֐dIڔ.xeX %y@?8jg?+in~贩+ꮲʛYSdsvENjgdnz"`:?N 91nV!Wll^6אL(K8^nDpGf4F</Ĉp_Wjba<c) |GrmɂORa7Xyx8{8QǫF@g:eclyiJ M'y>awuO7rrRnx [ug㩗d -%K %xv#Ƞm'ګ];TM`{RE Y] @m1m`:qɇ괱w? _W32 U$! mœMs˻-rm!jN >'Cn|/읬Epcei@bN YNzV"A7Z'bu2wiuMM@YssZSa()7j'hG9謁9,) )3U%ѝJL52ײ Yd)1N|űiV5>;n*<2r ɮ.>7ܜ靜kI9/&Hk۹Q;pbr{J/~`@6 =`ZoOZ6 fwmb2݅լ[,)avzTuVh,9؄ ݾ0{'jbT;Obg 6mͅfJ!Oruj@<'AHkWW~$b,Zm _Hj'QZf~Y/mOSx>,B6Wɺ#$Uߛ@YVfl# dfWɟ:l؎/5j_Mzr1ciʹWruaXF~^w=lF_ꪩLnw+6Yv|gB\Fʖ2p)$+r{QٵiX8/uY,5E/ǐqJeLt"$܄p2* Oeߐcqx? Eh5aiK!v!] ǂ[p#t= *q:<kx33yY >|V$'vYb`Nm Ʈ{L<%&(@5V 0axjtviz2-]!\KZm `/*Vd ~҅nC&v`X4Tol 08uJBT9HI,0iƋxWsD?CN?m*tM}R¡$2'1(F6Θbg^z0O;Yw!T):$0E=Eu;"c~kLx]!BL/mpgFdq!h,ggf{4~ %]J^1"x4vZ:4m7#^6h3TWz.NqޣRj[ŒmėE"&W_4{j9 j`uDLj AB;܁!FrEJl\Ml95S qVưqr9üI9B|C_E)"0pl<2IqFh yрT HӚݱ%5wW]L'l=uH׷P](Cn^ r:}zɉ_Sǭøh5=kG7Qv >}VH1a9_~W"cHcbM.v<Hg@W/CC/C9\b֞PUWCO2{'a74fbk!t Cѱ\Т"f@x/c%BՌWǥp?elzPcqi:y3`I10 ӅodIu7X c{us" ac.㨠2NlD!&'D)?̝\:: r;Eks[ %!>0S B`")1Vyճd^{jAPE߈"ȈEo~],q!VAUЩ'n54?BdST⳰hD7>^/U̗}bp` 9bjnɀ9++5<-dF:BЈģ —(Gv Z߃}ޙ2SJPmb[K{\Ҭ6P*>mp4j~B @y?Z_s,XV tzqQ!"NAi]Pn[Xj Tπ Atj  B&Jk>CI_vJ̗ NZPYYWT̈́h.D@B yNpf!+ .1I Ǒ?55c8l r.oc0ٻ ō=ٜ?Sz"Ҟ>vt:!Ǚj BMF 6`luHc 3F/Vf8"/Gc'V?PrHj=vcjyz h#uc0ns嬅$]C;h BgG@5ԤJ"Y3-&F d_R Ҍ n}XoK%lͮKH\' 븳W/"]T7@ cz[Yz-vM$Pw.o0}}Pv/.(P H"4_ NUSkzyxj V֟Q\d64J\-DH+w ^`cSR~{ +ΣTS#XQpCE$19rt3Bbk\~ XVr@ .#@Q: ŵ œ:^Vy9$p !7ْw" Ruhog^##vgQ*傱Rdu=IW^f eJ]!6#7,sQZ2-za?@ZXU$(EO $? h cfY9 -\{[WU~-vsX!LwZI2"ID#Yz6Ayhfț#-NZ TytV0U}ŽޙEMW\̩ԸW/.9]n`` ~$bA@Lg^3ɴMHC>+}(-S;eZBcl[|Q ʈ\yOkl@¥=D"8ͮUZ $fZW&?{H{bOBkē{"ppU}_i.G݉&?׺¬龧q^":yaٰóć ֳ. Jl᱕/)t -X -c=0g; M6ަ]RF`xD˟#gOhNRNׂb9nA3g4?F6Yy9NU {\;ݡkݚxeJ#v޳hZJ~IΣP4ɸoCL/3I,*9k#%$1 G6멗d9Qӟ9ï$Ar t>nX&7g&QҔƢIyn_[x=&? t`14؏!:kBYӔو7"d$1iz=hޥP⡺BPSڭ2пM}AUqI%d8Pp.16BZy?6qt!Uָ!n p^ȝpxއPaW'Cp)sAx7c*ƶAd6a!{LO HO)Nwh !ԏ,i6}ȄtnG e4xVM r'~αYЗP™ǡVB:>#|_;]fIMiZPadV-:d '(xm3wHcQc7yfxҼVY3a B9Q z͝@uO>xX y؊I7%A/uOL`j˃t_xJL}xRk_Us|7 }BǪѥ 7^ d@:yN{hZ\S]7z_ld%pg? ZRo_T}x;1ǃi>_n~ZK09(Ψ3˥j?ߥZYG91 #i*Ÿ!;o{p]F. O#aE qzS6|UG]d #YXH;Lc,i;>B>SXap67LG 9C)ט!i 2)Im,W7/v_Rɴc+,.X$DTb9uצMQRUr٧}nC8)p$m9O0 Ph|**XHIUG1]p(cvNj%&GW ZO yGlQR_ND4yV!P0=|BIކM6Fj.:(7,ҝ@zf[xVuŝ;[Uk&[~& M ݃!iVMVLgɘSDl4}s=1z7nt8쌒xWDt'™_)p1UqZm+9䞏}0R|~xea|Ǫ բ'yƆo@~.\!- pF7WϚU]>p IS"ArDI*9MKy+c1 'CpeZṟyV׉p zGȰ(.Ϡq^iݟ7M[W2L# z{&+aN|Y`v~e&ȷ>ήdč]qIyȏCu/Iv2B(ŅX<‘-Tj 8ok\xNٌ$S:w Vox0^WԸM$sKaT8%@n;nw=*@tk,LcC_lb%êuKmm I̵0n*V':MêZ.n*j­`jbNPJhsNɟ `-3PԇD*L, !joeŨ\Fx,0(\Ҿ؏; w9=Lu&M PѶ/OЛ}1"I麣:?+@.RzD ᔣ*J9!@Y$:?H:+t4!fmp5^.pxnM8M*OD0E (ӐLt_&Բy*eXV73C|i3BWiQhK&譪[q|(S8>;X7b>KުɃ|'&Ja&G+$E GǕ;* (ɐ1=}◿:{P¥0!BǷWU^e>VA+X>A8׃Gń2aEo87sh +l!:MFqBKӉUWBWX4.eF2|WޑuIrBЬRn B CRic?ke"F\x=)ieXD<2auƼX=٩y"QDy H%n[ϑ|ؼC̙W*-{pN"t.ȼrF0VId֖&NP'$$;Fs)xs#*ћ]~Y((E+$,D12A7Dr4/_,kg @( E +~6wTD nd^ݬ=„3l@2ZvWct^HB5X lĈ}lGf^6hs# SAf!mZJ(|6! @(Z ^/]xk.bT.4f=:jLEppCeq_ Һj噐MZ@F5􂄠o*bBoKn1?F$s|v#ԉ6ǣ\teRba-uS 4E=D#.BU~-2o'j7m̾UL9m]HV[@J+bUZY^j I1)^7HT K z<3({O(?;`ӶA[X| қ`z~pdםbhG\ ɎooT Ȣf $ l]dx0Nh6n2՚U{*,C3h/ *ct@111*Sytl=(4O$åCGG$h:G˝^Aj(@F: w6KI$ulG)@0X)vMQj#Y cۆV݆$2 UUlrd`Ç_O]{dgپcã5Q]E"ml~h8lhW><\=;%Qun~*NzLdYVibP r)Ap ~6(Dǩ3*|>Dx'n1.C39۰@Y"꓉co].W#dfj$RRwtc<ML#fiMG !1#Q?])<0]>S1Voyq*][O#'B{̾ M3R8 vR!9E OvV0'FN_*PT8 *wR}p.¨'EE5|NR|k[.}z)#XH! k=mBk+ўnAKq2H2Uĭbr泧|Sasm֫M-q#K1DPm`o&@ַE8+ȍxdF?h`%"D7oo ئyC_蛩uqAݢea5 [#K‰Bme åԶ'>(ДPAc(_>5 ez5 rMypn0د\jZIAfhf'է=;1Hubs5~yÖ?/K%C*X7F¬V*DN.m$r/3.gXN %:2 vG) L^XMn""OnmKO .ѧzö &;qHZf޵0 k1P0yޭܶ&t]3r"˟P<9hqd^$TT# L/  JH<#ʃ[  "*+~ c PS 4f"w6% n ؎=SŢ$㊇JD" Y~xԪjA[ 1܂Eֆ㬊o]ټ*wjArPŰ8^({ ]YP 2Bl>5 {yق (#k>6bQ%;P}~jr9*."o ft0Z&8|<+vK·=:ה3cxC?3BazV,5iaPu7Mݐ|ZM1Il'rzdԐgYӉ4T0*޹a7{*FR(zc'q=j&mT-2p+*3x?׆y 5 G"#P~R w~Uipn]+'(^ψׁ#nNt,]%[w O yxTn@y.ÓtQdh? ,#\;wG1Qx .)Ud(T1Eq*0yMpgu-'ߋ_q a0S;z|Lƨ`lt ‡b[uݒM37?׻)7P-_ѨF.IZ]ѵx P{ |?t[դGk@4+{C4Gm\ͫ4D!/vvbU.iJm+7mj8h}qFQjT6",h bƛRS:5[Xkw E =m{8P}{ |zʥ( #~{!P| ၇BoN'zҋtup2q)xu@41HMiŧ| q}k^,|ȨTOa'NATםӖK$$ߐq"ddrK[z:qtv`'3E\.kz5_ѩ+jFXg(C"TvjPWWB)Т1jvݹ_g(M@y?)fP=5IL; [jdfZg[aE2ʼnecz@HWl+KPF)J"sXrgKZ+#n?YHͿYԘZ3ރ+Mr8Gm:aCW`:9O4շv=V՚(o .\YZVcmA3'-Jo%[+ӣYX֫G aQ"%B>$M?DifGHH pv jDQ)boͤo$)As,JQ\FJOE걨[G}ZBa4V[gW|lO(#m1& k9Ӌ C07O H.2)Ep>hOXIcjɣkP_M9ݗ5p VPPQ%j;HEA'p}⃁Uqa9Kz5!­e@Skp_ݶC ۲eZ?:!*g2P,w>NԽL5OFf;\ۆڍB`W̹٦'2g;i,T$ުjO φ-}ւOrωqd 30gm'oQU43v4!KVY8uUkV O}~\iIAZPHEa~F7UUVꌡ # ut#3M*[ԶG 8r20x-?L{5lܐcQCk:HO]ÂBvL%0{kt2 20gŸ*TM:2<ή|3MÓoՓސa|L<OqVJGh[*SX킬j'O57)]`hx]hE}~d>WU_\ t~Fjn\ѧm  U)?/cLS6M{=8 բ^PwPzF֩<5b$_=D[{;' *ʦ?.cTۧTY oKk2ۘwP \IU6irrze s~&vQ~-iԵ}`O|U8F_I]V O 9{ߍi&6ܔ:̭<> :r݌Zeን; l˪w[.ܲiv.rE־ qu!FpTjˀ #ur\d6sPnMk4\I3_o3 0>Ҳd75k?\H0S ilFUȈ~vTsvdGK%\8.ak:TzoF4 |Lwg :ufu ! =f27K:%hd1H/sqר.SJo\l} PjPU݃u1"?gʑE\C5T2v|H{(o ^Jo@2(g!nzTqN`6TK}7I ppq驆Tɛ%'Mjbd~?}/x/L 8ӺP+ra ^ 44W@IeuKC`pK4`( 4<1^Llh/=Mbrߩ*Ȟ݄^ٮAtRq|3pByYm/sK4fU@ zÔ֢@dSNc8<'Ԋ|HՃO п-"EBT; 嶿052 U751j"5FY~et;2Sͱ8ŕg.#y|"䖁c@6ji h|?u](`FC= Te_wT"fn IH9%6<)w@Moac'ՏO5{'ns孳RþD8).3mX8A@T7F/-|I ayUR;d11\nr>6u`ySv!gf݈[_qRL8fzчl L̑zT JzvU5}5&^72rV&3x6f,bihpphh؃0^j7Jty-W"1z~1}KǥuG{Fka2ޥ1yhdc6[CڑS6_;ĉ@\H7^bGy(;/ !Q7FI+k߱es=ÄcTYOpQĔAۑ\X"%$ tN ͜LX8,53Ѡ}0[o/p1a^oYrws5(qAFN{ԴcUjh؞72 g|?hNT 'e94ՆS Jo5g%B9矜`^DBr9n9a*3zA:nJDY@[eSP->@|+)X8U{H3=^p6WCwf ,6?a?y}h{hS%^0it_@y2I0OڠC ~C~7Oy'Blwr/_q4 {/w]lx("(kfu-JM d>M%a]caNLöPXZQYѪO`z9M$bLB62-N' 2[ɴ*FDT2#Nyv0]uze+K]KV-t#@? /:݄I:JuLEpzJjcW7oIB ^u|VN1c|QEr*.+nAڔe 4wC UY҂]֊$1f[KG[jlosRU}ZirK{;q/4a̹p ܯ}5H@1!{-sj%#dbFpH,KZOqQ^br6g=CrY;[5a9u#Y_p4"$T+_/Sԁ: * [suBѶ|>#X#!;uJ$c- Z;o$6lj뙯Uͣ!q}=4r$PpjD`j"iGk%NvS6+V, .Q ]M|Gk}OO%$Nu6 wk^}_V"#A{wAc:1K_u=>> 2r#MfWt7#/S)k̢̐{Nу_Wp|6#ĠзA}=6lyN>wu ]Ul2ϐ芖'hni=Nw^CPެC>tUgqp30*%{&:3 2q<6Bjzvˣl˱vJUn0ւ鉟M(-(u>O$8[n;);rࣴ!4Ml8O1Zܕq'-:}+7jEaxW`?b:UoMמYZFX嘮vM2.vwH4MWKk D5s! ܍CaxuhxΖLp|/βSY_G?8~TmXvN\cN_8 Z=gq符c=Byw!neLI!RtjcxZf0֗9Zǣ܎:qG%( s큌+ľvǕ_ چq9dzQkBFi>uL] @XҘ(ZWیxu$\$H}ݹxF4@\hH=J(AJ:NPlU 1`}cmb!at $aʬ>A˂S_/'d&;RqJ2f\ƨQ+Բ-w讨 pf7EڧS8}୐`!)(lGb ?X?KG}QmzC~éq,X8j_o^Ƞ=+溠M\9lk9Iam+(DA{"/sq3z.iԥ;B˽HO:: x-c6#<۟kC{e$KIx>e|=#WSb$<Wܤ 2ڙ$Vjs WnL2ʥvfo؉jiĎciV+4,5Do:@*o9rܱ={/Lu 8=( fZ{TL?78,X; ٤-R#iSV"j0ɖIJ΂F,&LS(nS pbQ̋v-S1V2FXn=t;]8u"PXOh>|Iq=&Ȍ˨ }7x?ĂD&?)v#Ӡ\1;uE,y ߠDs zԝl1;;RYDT!n+lt]QDvOT@m6Nt?:vǥ g-o!u{Ec%fȟ%phKދ|`H0K^U6!N5f*FX^䏙A:r7U+9(k_">(D?YtUq;`"" {#wwW(. R`z 9r<`bzۤmU.#A=0^T ~+\ @@p=nKϴU] 7^ f^j?.QgnjZ҈`U゙bw-@#/d$27g_~b8j&8TBvCprs"jOeW; *D8fh`Da|Q8yri#V&PtVAWdAѯjL\E`SBs #'p© ӿR>uD")>Ŀ/ VWsRC 8h'cϴhSK]gK<6 UT*#m|E3c&cYKt!{weKl2pC(s2Ӧ.݊Qor6I_6ON[4㚧Ni}88gڝ1L}a"2"ΛfصO-A/q[[~Jnhl B*ɠLaZwyV7zFmP+$a]/%0B!AqHDuІ{|y:[&LJIJ@o e-*b|JOK^4LSjepU6PgA~lq3`n'XŨ$dw"m݉ؖ ^0Ѵ@'? )҉i}WAvJ|}X{UΞYD~q`8n$D)Ӊc1.HV Zz4o֪0r0"lŬ9ϖ_$nzVSxN3-D j9+~q>\!DCHt#fL)ؤ&h^MV\9uEÑO=MeVgǩMnUfdb]OB)L?gfjjE&`mA0aMdMۇ~~؀vFc&|q\Q>EJI%;AYz '53tT%"r]=inMP6Bd[{""]Iٚ/SFYJ Cthς')!݅QdXR%n8^LF,Ζ@ӥN~G WfH '&cDBF^?V^߾Bv1aw,*=wn^-  ^ẗfc48UUKv8#ھtY0Lj/E mp!==55= 3% ʷ!GϪ.(ʏJ"f[jb3 ﳮ ѕvZ=[0tU9> bhv\b啯C 9LjKw[G6n\aDm[x,{V/{|ِ}oM8)򪮅b%wBۏC`(2JГv>#jJ<-6+P,j3r#LRP#]qC ،ߋvV;섺?jy:r+?f&;v*e?I~{ʱHs.qV.O:m@4M-tnεF{(lglS?-qD䐜uMPu׆Q`F8gʁXPhCCUG +_gUڈЧH]BcTs =P^-XnJS+YXaQP2Xqۇ,'ڌ:,Af@)e?zO Z@SӍ.q*BAQ’w:PdoU Q-ɵxg|ϹC73R#ՠUΉ;n9SBHk6}aD,lM.IYSDkt*܌lY=xAl'w2-~V#T [,0o$6O\Gy^._ 5R@ōsbHgb!Vo?5{ jw{3[@'o kqks)jmrG+$C} @T j y뵯kAx>+R~ޕo-􁛊F<(>F)}Xd1 r'_@o稩Vf]ѻǞ +Mȱ=rq?Ŀ)SjeGݿN`9 }|QЭR[[\ż'F oѩd>2 7U[?wS+l;TV<-őIuSs ؉ XE UiӢbD[u;m39jc4|G=v[4~;j8jj3>|. k~oAq wjF7)?<`U8!d̙̚>'l+@$q]02ΝҤW p9L/*DP-GD.dX=quTE#B؏G59`'6>,jOWq|h3N ɬd|iMFD B3J#qk$d-&~f)p3+,nZRi g+"ëR OomXّ1ZOXJ?!@|u% _&ݦރNX8[NOa5W` I'QWڨ ZS+Ͻ"-R0ES .]KRI/g>@N6I0) pcg"c'ǀռ1 h G؅9K.Z(:N;ŧfb+Ƨ .$VWިHې!I>/+z{Z:3tа"#pĘ 9j9 K5Z$Ou޾鶦arvVrE;u^{f'EMrZ4a޺Ux^o}?$/.0d)ˋ8'W9' ,o+[.)ք1i1ط_AMY1ٲA`l93D:U]*# n4/|ldNuXU'@*q`=lZH4Qtsn*9C9Brc,Ar/ʗC08x/=w$&"  S;X0|C=u/Rdlrq-Me[rpQC{!sj:z|2DpJ1&ac7K `VN3jzHD~2-G@ <lЛEeu5Vf 3)6*&JUHҼ! yUy;rTb5ݤm+-,&7?m:pZE-/6({dE91Ѝ=0?Ή<D76ic)^)dMB1^z9zVmdC-oZ}6Q/ 0۳8Kf >qpAXީcZ#O-'J2)_"A̯ZJ-F=֋¿@@;EU2n,>M9Q;J6vyQ1ޮ5'4vg|@AB0 [j _br+w89ű!0&0Xq@Qrj)GZR4C\@-E1P'>N ZF^ ^|/D˯&w;xD a#edfr;eϏgzN5˔RgΖ$ S[F\$7Z6 OXۭ—A !ӇL}?.hpkh$ <ۡڛ=يm4H&!.c:nU+hm#..s+djOcX`x:7q-x%Ǖźc4cѸْs.C x3m*gcK˿| Ho΀0J8r_{815rcΤ YE{8R^(~)4٭ Hq2d#^"ޞg˨H 9 ,z5ŴW}%^ՅJtTy8G<`W i8I`Sx85(uKi&a(!f?~LpYR Hso73ʑiG&)ER#a`l!8Ko%4|_":`E+02<-x֊{q_\ɔl7>V@&,7d F2Wy1dQn:ln  dr2"=ˍt?< UYT6eڈ?@ކ$E!04eJ%WQlʜBgmgHAR@h[ ›CZƣh}h@/[O$n+_t:JYv3sj}M;P)}^w;􊵎}]?!#h6M=_MwGvZľڮ;RM$ck[CGD_dfKZIRWsV"K d32s|5O 43lLJjЇ^ C}oCbzdVO33hctG1v .,DUw1X^&Z} 08l5ixE?SM(LJ qRpr1fS[rfk >n_Qh笝5}|T,0 5cr-mGqf/ Vr8}Ǟĉw])Pմ6 FL /?Z>eOӿf n κ$=5lV:iPGlo GDP:'/?'Ky;ifڢJ0t^V;a)2u: nRm>~EDX{ 9ذ'uħֳ: jУ9D,тc_t/XD2;]f?D0Lvwt͆_5.9`c@[S:[sos|BN v5_ޓ; rݯ,rc`jMp\%YU72}87gzs`@&Yp:MRPaZOK#Iǻ231]~Y}*$ermmө6[Z̷ қ؜m$+{6QZ=MBpg'(b%5n;S:!1lBHLSOrOnM}7 li.ގ@.y 7Ԧ XGU&@J/ԕgԵy5Ҳ߱kK}v_+uT}}/sTX y—<>òkUU4?dQ,WxS(Le;v-V$mrM^MP%b$g*1FIؙ|755\VsՕ{ " K֪o+YdaObٍqAYĚIp0ar}:o5+5[¢wrG~<*&N ᛱ>;HOSZV㑊 +ixp]9q&t,^LFVP,l u+;ٻvcL&[O;cg\cױnmOZY<>AZx30 p;u1@2W!A 5S5pX(&؏ 3h~bl?VL'p=ơOQfz?QKSG&1!GJ4G4Xb&˙&X|]*:ωµh> aⅠDQl=|߀ ~m?ĭ$N}埙,G3ͱVve\|7Ɍ& Kpu~=7t]-"I̠SB5&Nps(C Amا1$FyvZ!uDE:M!e7Tt< ֮Mc!)X)k738֕p3U _T['fcXV& ~)0:s?`N(]+_ңd{qv!ir8'9BJȕXi_H }<:Pl->Gn-'Uwse[Б?8W #)X /b+zv$bU Ĵ,!#q{'tъhSb)Ǹb-Q"c{;LuJ[KlѤr :KpՏ,ah`HZЊ:C8QFMN?e8ߧ=ݤch<9ۓߓd5_|҈xn/ eYEEbOtSExSn-JaR7Ş VXt_7{"%Io%L-€42y<25Rf;foiJ޳"||K75=B?b!닑)@Lkr>e$ ܉{F s \ =C螑Z?a{@G [tݍs,8wFbH/-=Ht#-ڇ(B m5;KrI̛qT#NPY2)^qN8V掔Uְ2"nBeJ&^:E7{ 801:_hnV)ʭuv+sCJl0ޅW;Pd 6avfߣy3-cpM |q5z ]~c?𪁕 +F"bv'CjO=q ٵc|C 1^Xwungֆ$w&ɐ^(6=~՜.!E[lVU4 dL"1 i1;E,GXL)[6;XiCv-at_cvX׿%Ur6e$:l^{(F%LKxT0 3ʮ2^7c?dZOlmK2' NlQBk7PɈǴS!\AU< ϙr!)āhVmJWZha)!ٔH %l3{w"9IRb]K<|Ђ ᢫]= .W;{{UTA{F0E\LUX5Ỉ93d8 ܻirni !.06JWkkҎ}y{$t_iۢ%_%{hO!R~Am"щYʷI$K}Ilfkoѕ37K(-`Ŭp3M[ITC̨FQ w$DIMԀ[nŢUQI؝j|-2mVQ&zOW.qmY}d<9y6򳊯!1L( <K7li>Ь~t8?DL ١Į;aQ7ҪtsXS2)q.-m H ]h7cΏ"m;nM\,gL#WiN2릇֘bUCl:%L;ax\o (Ooi`?^Q <̅Zm1 ^]Pka.NmVAYEħDj^f稥2Z BEH9_!O8}ޕeZa(ՒOEĭ4n?sN^3wH6~=m^ |nwHefԠ 6ꂕ* :2 m$<Fi{EeS IFus*19i}L_1%\}K> Oe^-!p zk7@ B3vrCaLL(F1Y)G~½43w: dO4/׈DQ /k&Y{1 T{#%J=(B)@l1NS+f靏17uWW깳qoFR8c\%fw&,$wY0.ͮhOi"Zu {8nnJ: /wxKщm[Q`'zsM_lj-z5`-exVM134B]\ v.PI9YCCÂQ 5i˞f9 %ztR+] 92'4GI JkGLBě,~Pn2yėdqQ1Px榈BM kz"_<UfN˿5@Y#"Xe^#͆=5 Oo0g<F+|Eu/3+A#ZEhT/'+VUvPV4:w]ԯVC2"')"X_AAK8ۖZl86ז_)FЏxHQ;| 3$Ϝ2!;mONzs>Z%+֞Vdi пU5wb> SD 1$2`#xS$HD.~8/j&+;M@IE&b{rX-ҫN3<r^`S0{c4FZmK9p- uV`"l QaNM)P& l-F?+)jwIEergz~ |&俔GAE) igVukIRfaR8Wb] &CN*M bJ7UC+aE YQ>LF9\KQ# N*U%,qc'bΦ%-)%&.p |7<G֤ngG60BcWbכ<ZrL7'WOh:j+0nBt 4%Remo9$Qj.VzZ0hh[0ʏ|R_D?H6CI2`mL"tPxbGHJ [3Pϙ:uٴmq-n3'Rceʐ"-)qnCb j9)%9α157&Cv~۝|ژMXW j^uPD]"6blW|4GGX"D*=ţC~ȷVE.*w)YB%5)үSwB}i~+]H@`]崮mkb 59L+A}T6W_I7SӁ-{v;9;%u(MRSu("iM`sIܞAXba\I|AH7_ Ϟ#f-H*Fj0V/!RB5E ?!GҲCuΥ :?Aety$v(~/upM3`SaO c,O\N|i*+mkD309*<&LxYdpv5sсQK|-y%hձ!Rjr~qA.}nQ'lFDW.]M ݒ Qm0녥ߔSd fӞ{K*1>:Z!kA`x;duQu~gTm(΀*Tp}JQv֠4="2EG 7@ D@N b lXk0u*$Dn5Eτi~p٢z%~;v-y;ռԄ,N좇UVO?c`oWqϽ0a0%X3β;aF?^MLKf:1TрĎ sYijP{hLD?@y/1AiS~VNj  `: n(1?9;GD8"wz vIj tiJxx偧ͬ77Xf- jO5I38Gq/g &{ g NFAyF9qP$`V |$Ab+ߘd9ȐhL^=TdcubyQޘIwA`/B .<c-H?pe57)%rO/Tgѹ5`ms\pR6m@ [WgS%e!}g~"GWþteU.Qu  Y7 UAM5z/a:6ʋiwOO 3P]@e (ct ƙK5p@KvcUi|i=zhJ}15?kJ_򩞥=aMS $'z"Ac4N:0=Yfb)ša懴IIbfOflPqE C*AAvq89-r{-rC#wXe^0bX2'6ȝ¤ubu0frRipKv4.~wYC뷢@08(ڟx*2@Ҳn S4/9C@oR8- "aL MMuiJ8t꒰炌;i'iLn:ѕq~]v!Uul_%wl`Vyd`A %MֿU\Rz 5sHYP*a9\lhx]$1U}~cC88g/8h'5F23^@߽/ :X+ddU*o�@c%nGZy)pNX2z| n6nQL08U9Bl}EW8{UKU;2wЫԘZWRjI7{=;x!7WROnTY Kxh $f:9ѿ~ Wje?ff["7SCgQC[$U}-\Z}H5 :5'ΜJ#SbwM>|j1 8s7oXPGHk>㖀ڼPr[q_!!K:Cӆ$!՜c )QO|'l=(^9F,bqao2IUoq)z0£LYzi0O`җk%.Ove>[k`׀GYxnq4M<vβt'n"R'/X'Ie|VtcNdA>iKWlQK"JQ0ä.|Y/b 5a&ISK<;"oqԻ +?jq(8eU>%B󑩏6xNy'Jfޠ2s~. kԮt=H)+qFǦۚë@oB*{0'VW>F%X ~h+nQVH!`@}5;xpB3ۢeeK_ax>ˉip&Җ^9hh81B~+ Tm+{<=kGkݴñ`<*]3wG@wIq,.Gx3h.Tff2jaadȶBGhW+S M2}:/KLs2pp꒟{UT{PNA<`Eޭ"ѣ( 733y\ge1p'P-^Яjvв9zІˡseZ at+V G7UYޒή|/[4xKl{ `ޱxYTΘ%IˑVn|`PNv8C"kG}b]\Ov=gnkƱ$e+/f5p u=XhOx:GZO<...{hOcYC'XӉ}:o)9Oȝ2L /4iI:ZI[װ2Z1踫 cЪYU10]ߡt㜊P| /Gn"7 #{ N?Ȼ^BdT<3EG_e(W,BQV^YU?"N'l}>"z$ [}ΨüEy8@RVݘ m{_}Fu2أr%X"Z%D5)@9ݒa%%YT+;MMӿٌ'&9YQ=:r`DZ-n WwJ!!ڈ!v %# 2FH Ҋ5Z1ڏba"oN fNSm:bKYnd6H?CD&{tuiQ.6NE5F_I%g7]"FTZ&pɖǻX 4,F=3ڈ>ĜoХδA X L5N|5%ac&ZO8C+߈qc|w* CVL9h=+-0[a/JŬFL_a5E[PEB88{V1 fÛd'fVɷ6vm^W}wZr { rA;!' ]RTֹnУk^#lk/bPIʄ~JZH<_t;wuܚh\ya\FCsuG2E7sN{Y ZeOfYmrQa^ak4ZG F:t:]Y!DŽ0&bm5ڍϿZ"`q :,_{o-+(CV,vI3)o|Z)=l,/S05u]]Zݚi7X?BUn 4tz>Z ZHb yЏEĔ 9mD}"޵&hɃk9C0,2,A_͐E!^*U(_4K[HGk/9蚢 &R>J|(Rj5N]醑+,^M s@6 wAi|5g`Sk ΝQfci-,\E4|Ο7/80tX -6mW˒(x øէ)yF-M1D= .1To+׿A]mI)iW8{e=]oV?6ddl}{V`,5T7&M%#,9 Xl4+ruI{3@dnAGY>SJl\> Y+nt,~Ȧ D-vo F~bż=:4tl@wR!2Sf3#`Q/nDxZ/)~P UC7p!4}1#tr=OzYzf{PK%w"Qyfq9anRtIe!!iF*"1IF+&"JxPx9Po<2p+bTӏfX2* .52oa VחgkP#:>^(n|Г"Y=&HOV~bMhcgb%7nM%m4v[S/͛Acg -|MmƦ7FQ3G$^-[ ΰet}a$ E9/V_D#(쬕6.q8~t.":DX)Ƭ?`t΂u/ȄQv3 T =Q(2Gu΄Oplі۟ m% sRqC<ex {nG^-slQfj\*펜4py%͏c. eȀ[:oE?O:ڧBHIƶTg&Dn6[McҜ݀j>ًy]6}P%=jg3RG26=AF4rWͺ<'CX{ubV5Y&vw3'$o#=30X$rp)vNOHM(7h?T?0WVf{6 <*vl6q:dq5dq+lk/o1T %J4(I{/gIO}PT5NOHOyn4_H"75-4hRR`7,\5ZGyv.bkmރ34.0J`bitY_>Ϊʾh}J`|Ug7_Uj8/xmls$v0͝@6Q8wH4@cx&D Unj $FwƇ9OJb=/%- CX-~l% -k  WkY+6dI5[( `JmDEPƠy`?i Kuw@fd !~.Te[666@M֋ruX x)4'Ka%<ܢS!b_iDOx˚gL~X2kó5)gh7nӝ$x!IcM Nj :OCYI]-;JG`( ^fyu;%_;FJ!!\(3ӸamfכDqC.SO03H [+yCǐ`ZQ!>2Ϛ.).L5G]wާ0Rϴ߿C [X!L 늉Em(hYuW:*NQyDV{I+z  nvq=5#Fu|q@F*קz:USe I"wWu-Y;UlbۄO9GU-4Z[;?lm/ma+%(#EO2/J*OXg$&x4]j4+S#*CtVJ (kW6('pWhVUDPqއw7 -tD(?4x G'QvX +Yt5-bGګOa̫Si0:DɌ)J_y|˖{mc+3u)L)ҰO-!p_`6`2S }!63RbkTZFal3Acd++-@v$Mk#A+*èY\\JNDM6e (#/a #uw]%nS'T%&Y4g)4# x Y. ^.64ԄK?&0z!<{p<іz> .B nS\:>tx~_Sit㥐E|%w9P\<7> qgپN#y_da-@c@F 5V9!h\ @ͅYyo{l Çw;ìUK QDDqӄr2Gqad0LnEE8c!eR1>Lj{8n]\,92&?& ^ W|lDC4YR>/ y!agCn X cPΕNVt8 4Fa 6 \Q6}⧣Jj0JBC]\م8ytl{NPcX<$PR J4mOk!~bD ץPA ZLAmW}7|GP+l_hj<-[{9Z~w]MzaWq> DRn /T Pzy='+A *׸`W ?En]ṽ1!/U'W>)QQW: 0uҙE㤄pߧIЉFaT#9˗e<2wF|67MD'=h}l,:]z4RݣxSKQ|eW§L4y;VHmc +HR Ŝ~k7ѼU"TӼ 1$BR3{x,*IP" W?j)d8d~e7N&Rԙ쵓rR5Ȩh#*0UxY4ڴ6kG\ [%%;x%wLVE_^7;~kt $#vE s(a374fmw729Gwd9 $pzEWTEyyYп&sw@HNFy$6q-˵g-߾n̢ނȯe 03VۄT lDzL29~\!_q3Z\z1 y'QqZy#"p!]٪!b2hcPr#D^iZ~=,Sq1яhջQa#tb#BTu̲4\2m1bD `@-0)Tb.W-@ekL4Yn>NaƣB/ 00QVLTs;;[Z44Vq ܺ 6CS*޽\p(9 Vתީo"˷=ҳIhYцa)畸 Ŏ#{nA4 -dMvx\)CIBTK bH+WuHU|Eμq(5|wt;{y(lc{uF@× ^5C>\ MN5ʶRuU'ЊC?Ui`g'u{'jmWpa)=Ua4#n0ߣY:E50Jɭ$|ږnO0|] e;qd埿=/s"=j0[0N֞mƛe\MQfuɛk ☽ ^ `SC5)h|oД#v⃥ Q!UIF򕶡xci*찿ʮx>`饱\BJ]5a` :6ı)UKOʕ0<괦8i(6Y`_ {AGHK *LmΌ3XpcF^>"^?Œvw2b)I#E $=J<5Zo [Zʌ7kbzPǟ, U*`GTc_kJ&>[BEYe/#PA*a׸=/5ui'Ͳ tQ\>GeDx{ct7{2lCd ݻɗ^؞iqYơjumF oUL^r=ӗɞ1iv<8 'Gіߐe[}Jֳ qjȐ#.5]/N"%ٯ6+MDi>8A; ^}/ I_Hq>47.К[>[43yEƍ^Q4wC|{,Q]ـ=9St eGy€;{U>uT+Fo, LB{raC/f!\$\k|ˆs%uG/dns' K6Ia U\%)S0`tK>õ.d:DK"~ȸbYew)'=|Y\]ctU{F]2O<rO9I4 p2s>S{Ed9{$@cp^Da?@JҶph]g2_%g]3'taZis֢Y I+K (BU;OItBˡm#ncJ :ZV^eQPxvH,8pwr#,Vheqd~Lin>F[8f@˂ sz HáXpbdz EBcj=LvReyzr.j L޻sRA 7dkH,Hȝ9;N7,!^j) xUOq$Q!-B6Tc})3Kh YF|rT9,%|΄R躺p£*|SsR|@ Hx-c@1,n{$@˜y  zDq*~{FIyxwvkQhPML_&XLR}f6]?p__Y|a?5( Guuc(DEwigH 9|Y_Z%4$lU28  iy]UZс7v#x}t;kLUYbG53)u?[jtOh >]|Ö.نqFv*Y_l+mFU͖_~fBxFʱ29B @P۽BRBӹӋ!ANI-g)aF\_a\jyBe ߾\M ʧi {Rb f^(LsHly(f*I&/"_38 @ٰE_ !ĶvztNG $ ؒqj$Z+o^5<~6}|qJdrl躚/zBf6,D dJtSu,tY$ Gc9Y U Y~")dkZ>O5Fch fC3u9'ï%}?xòy-;uucDcN2N?ZfwęjA6D_^=GGWLӞg;ߓX4?< Сbavh.#Sg.CPZH#QY^>T6qE *"õΜs?HF?nQ&q-SuZ,K?p0`TkolqJM#%ʦHn&S\ ~G#Gw!ìm5C28ɲ*TPRmɐbx'??Wˆe_Y{1X(l"4lcV4hL{ˈPqz)L@5N@L!TG=**A{P/JU `3"q&2$wE$\ַM<.L7:z47;ּrMvj:20"eT$sDD~LoH_v U(TKxyuٍeJ$[BaW ۮRH* Rߜ7N~D($) @rvaL|_.*>Y1OVlQZT垥-u俅^eփ)M%X44T+cjmaB(K{K-̪ˊ%\l3&F0x-æ7W7)>&!(:o ?ݞ[+zWHsEEXBRzYz)OQARo4`KP4 Ň!Utô Ⱦf/˛S<:*|*ӀȰUf!aNS쪣e|lhrDUYO񲉺X X-ez.ӠuI-͗htotProE|ۃ;"9xFk6`l C?8RʩyMgHjimtSoyuX@6nI'3b FUbD^Km74zXx^o^#N (*p.&;tZ]<, Nۭ_pJwe`?cX@yƪЎ $Y 6ܬ>ٍh<:%=ܹ͐yҒ1Őx^-1;DPV? 1/Quzi\?=b9G!H1ķr,M"e YRdxپQ@bXYt/6}z H-Qo,\lp抹Tr%H 5T.oW!=\Ji:wAXa[~wur%_4,%Qpu<$SqkL0QCs ,f4A$%֣K_!>; +@}褑E2Y(z*S 6lAfɣJ)ܿ0Wr-Wmy̓38n1]X ׄlKs3aTnwLf4 _b5ȓų)^kL/N}%iZ@w4n.~Opo eqHnfD>2 ސ @9 y:9, q9 ^E瘨$$ 5@vD}_Iᕎm-!TvY[~{반Ka2IG_%R>e9NoI&-u;3WS|~a థXr;ox5j[3y+;Ӛ)!*&~?yn}u~nn!x3F;SGe\b,zK*+[;w ֘5bsl:^Ey >K>QgRh`N: K>SIp;8 $U X#ir߳fˆz["IsHsę⮞Ȱ8a"x+MEY:'>s`]y؇wUP&A@.6cMʭZZv۝C^.K.>\l{}#/Z*Ga3O/nl:H1 \HQlyT%qhR<,FSL`Hrbe ptDŽ޲;9T߫ G^>(cF}2}ϖ#8 PU@S8 =.K*VGeވH'<ޚ 4>yY.#5a* 'Lȫa='A\Yr9km@p.nݱ;-qd^1L( f"a }~ܝiCbQ֚BP3h 菉YX:w6ڎuml]`UVC'Z蚵SV-&h%C83'= Szo!~Q*>C/ߞHd̑(n_ȌH/9͂*)# Y&yjWfc0l(RGq)W6#?W c)1 3k+BKL>KYȎAȚ !BhC H"G YQa{I3 }^ iH$˧t:7dlza8X{vn-Ox`|:*[ũr4{)FJʙ 섚vlVl癹!ܙiz\]O5Ucjљ{NtAZdD5дE%d&)5 -Z"Ymc5Rj"!*Jnc\G"jWIT9tT @R܊gˤ(=S9"۟7zP2%>J3@KgZRH3xמ7gbAǝN.rfc_l>7W}R 9*{ ]$qC\07=)'Wn4eHR%QPaL/q=e7sܿ瀣(Ur I9N1Hͪ}ь{twUwΌ>jY$xI` ͦ>QQԛUŷ5.7\%4`e~uD Y]5Ē OWў%):oN ҷxttE K^g3i bs/,NdeO9qnTDIM [Ȟa%3Me GYysm|@nw꩞ʾ_N<{sN iPܠ`{47/rQū.SoLq=?͘(?)1Nzϔ௱JH| wm@לV8j D7k"Gb(Neܔug^@~ϒN$,åjeTШFf:D:ҝu'@c~_T۩>0^!8ըy@(Vo}PRqg֛CtO a#L'ƍQ5ƷIJà`lE[8X va% c{9ث9#'87;q^ϼ_ FJ,'MĔOG|c!E$[/_sX)vv-U9$='^Lj{d}VVF.[fҍ?c4QP8߆+~2fXA0zxEh) O,F_2u8vjF_m+_opZO>۩[3 ίJ\Rj7 稍 ᜨcecۜ$c?C$<[]avCmc lM/S8Ϝ.bR ̻0Vz#S:@y+ҭ%& Kf;῾z™aP۪^_ixq,1{C△qʇ'' d)P"4J#&k"p4&G+nj{X*.p%wߪ9 :̎֎ ڴ_'2lQ B\Yq5WѪB+CB;~ 1o Rc9g2Z96&6@2)>h 0K&0 #U8/a-,z<(>Idm> @#W aI6ъͅ<4[[!ʘeMr V &>GA? Gs-\bo?.2Gzcbփi}Saji]MVB3Wb_Q;jAk@5"PoYZ2KBy 5%5ď&ދ9-Iqޤ@[K*!FB MpW>p'ŕLPӓɏ:bN5<;EФ^#ɿ|kb&tW67ηeLxjlE}uƋFi Z6ZN_yPyuY9]kҷA ӯ؍cn$}IW߰Bn7tetaQyDr^|"R&pT9dR_< 9]|`OJ$qMy{zc|6)qA3СZ"~ӨF -9΅z9wwDR"S"tO3BEUbnkctpiۖw T/hQK{w\gmf䑁®[1X&K= C 'p)*5B8]'5z^/wPz @#hnjAQ\@L*BB{N OO0ieD$V\zUEGt,^M7uDo@`[*)ʔD} l\Se8F4ϷةV?pPD|zo_*A[V{'bXvqL"7{EDĎ^,/fa+ssVY2)l{Q] ⿮F ȸy2 m%n߷Q=[S"EKR:DʼmQ qs9-$; { !B.Hj %b,n+SuUrpzr"?4ӫ"}MB,յw:dc67h$oJ35›AAng8~t[(-hѿ ؙ<8i&(ۭ M)Je'T)dfG@Hl 3?f)K:H83ZкܫjCf,],# Ʌ}'ŴZ[B1µ [IFAHe__;>,+nGXoH'oCkGAYҴ-M`i [EQK.Dl/ЪD/yr`?L|4u+ҢZ`ؔ>nt?Oi !]6IR]SPmQhT 1m4R}QJA NđQgv"\+8k.Mzv0$6aWoLJ,JbQ~pѶ;$}S3\!~6j)VMV9"썚3>xjx=Qb %ALnW6UU#Kr&//e/tjhzXuy5НL2Nz!h $]%.*̠j3/ I8Qbά9 <7q@$hų5 [0m&8yUǴbUi;K E;(8HpʉFTQ!bChS\;N"Ice6Q4mtAeaB\U3̟E 釻Rߍ~yvq0̫+}!|ibN0PUC>Yzeڛw O.SF}d4]KJ.+@|D_-0Gt1 "YmZetK 8 x.X-ʟ,-@gढ BȤFX GcjT`ɚ ~n!{hYŶmZ6 7Ra']{{=*^SKb;Ls <p[KfPq Az]*}5ZNYX 8 R[V HưWsDA=d [% /24RaL7vг]8@3 Ŷֹ>)nr条Z}aazeB]Sw%9 Y:S(Z>QtBڭZ4iG6:t~pʷYc[֡ L=k}f t(oS o7~`ED]qJ^+_f7 BUU_vKg 7-hc?5$(& ) r`˞-%iUz={#X<3pU K8-w{tߋKE(X{o?5?U uV+4zlib!b^]2_&Ca @3ͣ[dy&: |ե$H4tA&N1Y%>oe<9r/Q))CckLVV Nυsjc^ "m Z3秫dT:2 UD>V]-P  P zlӰlaoM8L¶7Yc8xD#kM՜Ax!n}2($įsշWql%e}Q/ƧVP8JwOjt&Ӝ7$!tE#d|xf"W"0NjQӞfH2/n TRfu(#d]I(9P>:٪ZJsތcE y_U3Zk}JU?O7p 7?&U`܎ ;&{%WK~@]`/^P3 9NW څ_WkdU]AOq>WuB&aKR*`^4=忑?-Lxn=r;4He-%C:ghX' ¿T? l*0WNI7i*Θ(] Ai*D&;SgRB.v]ʯ0)Sq!Z j#3/ߙctut8hA?f Gꓸ,M46DFT-mϼ>;4vJ9nt􈝼gS:vxN_־3Ոʀ4HV(>7"M {2Q_,,S3KRQp(KG$⁵$Bo )Wq.gЄ^ؓP6uDOD`6̨hK:\6Ţ ppa祆s-c[D:A<ݾݻSs(9Jl HhB5'("ĬwInjgwnkrٝ9`מ vaٍEds?i(PlLn  & nhWH(J^-6IMw Vp:B[ `2b5ˤjH+=uڲ2U(%̓[U \gR%ɳj@"O'Nq^q$IC WxY/U-H*Qd)vj,ӐaSqo^3?8f7cJx؝З1WEG,|W^ɊR&M 6ƪg.CJDUM=_ryh;66ڢZ'ܜLAh`oN cY&9f9x"Am0)V>.k`ak#1 q* W'>4#7gkja&SPFN2ql302=8(juf%fdՑ.5gT ~!_ȿ7[p T̻~^3ܛ{>6 ݣ&Ǩ&+iJ滧v̈]=,407X*bb%]aVxѳR$t@ȼכf (᭳`Jͼ@K* 3(2E\Ԇ2y,N1nT`V5͔;lYpsTs-_he!u' hW V_]CMV߆|Lrb8DZyN@Y4fѥPJVoerL=-+vD ' 9#O蜴7u*aQKLKM0 wuНT3E8bjL:6 4'V@FQG:ד|*m׈W:d*(;yDE[Т%d.Cz~QH@M'*VF*VhKB,t${ B8'j~.LQ#+>$@9wN2*u3aY%@&6u2:YTڧhȝ5lxK/Jڅ_="~g*T*G1{wm&PHMEYr~AānhR#덳xaNJRݶ  \*/C~ԠNFJ)cfücKD[  n$*TwcZH(lйþ7|pI̯y[=ԝ諻14/_ZX1{Yƃ;_^-wR8'ڮlnF>: NFV._/= 1pR(Ξ_*0BYUá_9y TH 3&}ttn'U*iayj!C=+%j˥!S5%L9B:idj\m#RRq-^/㞝W)D,NiGj౅ċoT諒80X-p> eR,|皓FT]0$zPSJM".T^9Nmt+8_c^>c9\I#[f?uA)C*مs\7vFhtETH^]<287S"@#ӷ*s]u4L"B7e&*aTX?>lBș}}/ @^"phU7y.ˍ&Fg{%+ύZZ$DbL#4ѿ3'n})7N_`?Kqu7ZxY?X W0O˅aYVAok]<#5j9L1]w!v@th~. ioaE}qD})1(]Z9]+ٳ,`y c@k90ΘT':F8ZTyYti\QՁKbfiO:bg&j̐N `Ҝ;4 GMa ޗul SxݨNtW(ftY9xcA3whf:.=o^ 5LgXy))>ιAysOj- -exO vGm[٩l{ɞhEX<7 u졗}L2 T)#VYq>8/ >\C=ϼz˟ q`d/yRʧ"!͑m6~J;s`- ls]Mo,D^(|1xҐnayM^1AiaQw,Ҍ6 Jޑ3LZ]\"ȡ pB2e臞?dƺjb[H-78d}6R΁~$xQ7T7쪵!3oݶP摒/:{Bf}(1Lx~[ #Qn#R԰:.[(NξPzP'zIpƯ`~$$ @5cS+~Di.r嚸!`Mm[H3_eϮl)5>"6DЏTw^*md7A&a_O=*)nm^q@Z1TqEq iu)bhx!p#@KOI:x٧Wg>9-l xέw2{vSKi˚>>lU JbʔJiP/HV]l%*Ԗ'8n/Wf e0H5;aDM1WNEDK;UтlTby5GnV#2M\d[#_Bo oZj/o'1Ņ^BlDCdkNi?:_sa MG Oa3\=FIjkBݘуmp.gͨ'Cj,KD}d- 56l+=]Fa~ d72%@OB0^vH+A#۽B DPI8ɥQ \uxD]H]HV ~1)ܢrdLJӕa" :^{(aQm&mѶB΀dm@ pƷ ",V4*qWG, {XS Qo$A3avjfo% 6t2外OpV;a>nwirj(;#&4 ǯ1w#]*x̋Rwu{Pd٭*tέ{(!*\F1z{ن;%vRd/_?|];ժpSRhl˭2j} NB/P9$\y:, >^ V"y9ѩѻh.ikWʾ *؆Yy~R7>DR?h^SjѵegTq|o~?jK: 7jA NMd܁4տqly ֘D(<1G*VB$;Q¥t0$u܍Ztkg*Հ|>cbclʹuFZe._Wz`Hn躍O\MΘ;D7]mi!efϰ vuC;*Gf?]OU/<%].|HISeI Z1W׷16w JJuq$M zW *t6!ܠ޽Ae%#x&Bθmзm^M3lWw66n,'߉= xMݏ?NX9 n(FPei*lx6-و-Qag0Oq0ʄ"B綊N9H+p` ;Lۘ 6͜B(6SNW;I 0PV~}sT!bFX*e]d}cӄlׇG ֊݌pl&#kqBrv5c>;Djn8h ߳yegU "!eku.A=Z(IkJ1$/7t;:¡|37L@]?^&0:0Ŷ9|#n%oӆY*a@Ȯ R/'ƾo*Զ}tm Tɏ C CZޱ3)eNdΌaHx*V ]UgG"fwzO/c\LIZlXC#DXE;A0Dz7$%Ȅ^[ ^0bUu/H%5Ev-yᾜs$] ~MUuLYv*J Z^{oZ*[HNGpb&.?nґ/n{* C;'?Œ' *e+兽u0ˀD+?ݼ R?Fصe#8&JN[ѕ0Ƕߣ'9;eQ'@<-R8? G,5~n1aƔ3R(\gx׼8vR#3H1rd oGն≊;P=50^ļaqHC8tJ#qssJJ0Swb_IMbyC܅5tp1tkL31J t'1632Xl*k6#o$jf}Ř=$SԶ|S:`nGEj:[pI/dS1gKf+Ήp/yC%[ ǩU zx3](lO$5Һ[3n{T{$#Jj] h߾!AԺ+ߴ'*MS~a*tگ8qؒr&<^b@t3Nѣ cCUrƴ78ijk'n-he?}[JH?Eyʲ6iPX^*=2lb (TJT=<BcMLSBT!!-g UBgBwf9[ Le#E P|f+r2n )OQEv"_uD>^+'kBq~k@T)4xlbDvsB^O;Tyֻ5:_oմ|waHopj"\J|oS[@:!qxDx(<Z1L ݆p]uL5CA#|'I&5 RWZiDzø=9N=oQЦ͝zX| Ьɭ"]Oޓ0IJ)ro]~qdԑ FC]Ꝺ+c.R f UZАR 'ig9QS*5{oτ?0|L"_5[$-ku cC 3Ҩq#~BFdrZ`tӵv\}jS 1hp@@aùsߕ+Z}+1bй ?藐e!3\:&K3IYn MA17 7+ p *LZPm. ]=F&2b8<^V]YЖ_b JO?]fD Kbb08$1ۻޢcV2v$eNQ˧v. GW+=z>m|rI&"UO"WB֤[[nLd眻Veؒy4@'v ]S岙7HJpJ 8)QP%E*ZB +vd+2 {OӻNOcڦ938\Ð9Bu [[t69xXTqS{ե `9v-U%7,X(呟rK:m@yLjp l oǹ١p.G'og̝ct(l]N _Ɩ9}}aʸ8o̪ ©y&z[g5 OEgR~`@|OrEk8}ޏz_ٿ1tMc羓O;-k=F cbckANx%vXz=GP7LxJ9fXTr썥lg6s#UM^xEY̵Lb͎GYS̋ ӊqʅF.w73vFӼnKX>m@s֑oy o'ʋM4kV4Sr{Q2l4 XĖkrPuNi ܚZ{K00VوbiKZjr#ɺd%5ϧ4s; BA,䲖fBHeכ*~DH R--Ġ_pyAvXI%XXԿkt9xNj0S}{2:A5nՓm[D il,G®=/3;02V2BCuQkC23TȉNo+UMjiC%T`Eaí5 V-$%)"6/tcPC\.h$vv5')t{Ix`4BߜRz-y `eN-4NL6oJ`LH~D?@817 !9X\jr=[u6XV*i #vh', CFƼҘ~-E+u{BHvdQVӥȳ=ۃnr"{Q!40~7= 5>.M'VT߯6K*?sT8BTؽ#qj^3:F?}`E"=T  ?s溃gqf8E*4&CU8RT?١%|ئ(#{PdMA\/ sZ`=_\b=uSnV18NA&l#asfU`u2wR=T^$];OO evLӁ2dƂU mXsz.vYjg5Se6(hss_{ &-%-ɳđ^뱱$煁8|GSh۲y5G? b+/锎,$A1``DMӏ#z$y_IԒz$'`jGgsk xU|~w6lUi8yE~uPb>@b@>n՗p}jܗ=mAtm&?!*iѳIO3t/Y0 {"sk]%߰Ab-?5˼O7[GY&rD(1*P%R0v4-nE@ro @iOq5rCڪ0CZDN(t m$6R_L;6U i3^9׸0lCOư}=nHUǫ{MW|(U u/dAT :Iw Nݑw텵!P0E?SplI,` $#׍y]lH8o`kc-=q =5 \J jocx(<\d ^l"F]0Si={4ޛ,})6orEs-$2='?#OFŸ e]i!\HҚPe/FhpClӥ4N۵~*.-o+)!dHssB`ud> hi'C߾9u{7pC{{|B۔BXa<@lP4W6ᄍ'P[nMCi!_bZ>"&:LvS<ߒ?MtKPsqL[gk7U!dtyqT&(pqQ L8Vbd9AQӨ%>BNz>V~8x~rjjP~gd`>diLG5Ѣ.\b_ Ov/KzմWyE#7jg.ppLjcΚu|і֛ŮAVz6p ct>f?JkWxƇf!4ىB w,/=GRᯕOn2LHv(U9nVP4®*5N$@.VIR>p7yH`DAs&񞀦 `\#ܯAdu/f[R})\S2{'% فb(\b3sUm3XS\V9Ec6d| 8FARAzS)!5d`pt#UHz}ߌ͂r]-2n9Fq:(Kjv + ]d7Dw-OcSޞ3AUT\9hE52ȷFFAc0b,d>Y*\.j] fY6͞*QՏ5ǂ/WpuX ~0=Lb%"$ᬙ,\*B?k2ԏ7N1#o.{m~S hy p]|2 xjA5I v5^!4t& ĆJjX\ -ݑ@E+엱!6u[D_@%snRT2,I~]\H!pTM&# ꅦA1*sPu{X<t-܌W2tϺ7 N?/u/f\fv:D}_ !LuL)KX;A:LQ17PvK0#z*6! )f]B+U,Ҷ{>RklVh_$qCLm1YZhniQVTbjja(!^RS^3j#moW|Ms+:v[[;nQ4yJ[}a K?e%>haJn<)\T瞶qr,73goOy}ubM"\D**C=e@)iPn_Y PpE''e'm?-OQR@}æF*p{7d#ܨPqmQuOxC4Ic7{Ǩ 2lu=Y2A!ygN"![W@ٗu3O@A.! ΰZ^5>f=SކDK _Y<‰̏8 1o"uV `XdGdۨMUsA>4X$x9S/H5fm <(wS 5(ÊJoPEwb]rwEY"ZDerpL#)Tj! =#NJV;bL` ;%k Fg͖y X+_qӼN"dֆ %گn;LI!B_֚swuмAd?,bhCѸWV&`8sv x5P0uK hPOtV䦰 ,M]qC5= Dj*볲Ƣ|vu#6;XcC$kTVbMd|tĵm`(=`!+" dP * /J?R0= t@ =^Lmpm'%}rsU -MXןn2V2!bIqS͵Lrk4^lmsnW\gRN)|]:&:qYM҈;gpqriNӸ^@`7jloE&6b*f5CbRfö>ZrwEt cwK){)ڈ6n\h(*0RK;PzGD8u<7F|ֺ5+aF}cmE`SVWS574n<6}7&KϽI=vKFLي9 CJ"n)a)kOebFdAa}<* aGo'oc-r‹ wbuM ' /gܥa}Sq{L=/HiWT2-P$Q=GQ|`ή_tוs|}سי Jq~ J{@@n^Lq= x•x<.q y`IEJ Iȧszw28g'Ia8vCؓS E"_6Gܗ/@ʨpP6ހW0n%suoP8I di Ԩ\6[!jp֝e$L346˗h ~tg cy'zz=x>bfeH-, zra\wM11˜E3g܍s2kYU1kN$0* QVeu Sy^}7O*ʺwSJZթG  JR/V7(E|C~fk1:k!?9ϋYNk+SZ yxW qDyl;yրTܳ 2 u5{6J#05IAN_!FuyzY!Z$c$GaH-6ǐJQ3g'wk&eTX8?M=±FԡQUB3wyN8 u`95L4R<ִWOX lgt8$t p0op;s=[{@|eMYK><6kTF.򕵻X~-p'w<Db-AM:$`TlL 4>D%ZغY񤽅 a&raj%a%;]h؁}>mlwK]R)Faa mfaHvxW܈$9fVbv8gCشH6Md@i PsYfʔ ڏTAcR~xH:^3nB*Í#j 9 0ȫoc# MI0:xѴ<ИVR([WMa,?SbsSnCLY.߅[Hbh9<WĽ>bԢ)@ ,A,3V剆<>CмUl05<1ɬutG F'5n=υ7 ;vYw.atC{TcY͚?'ekDQ_$#8G:L>bHzZhOUuE!`ǯ_"N'z=n 3W${jv޿ۿ>vbNE L[/Cbl2F`ukV0Dl5K3nƅk0F2qD.H yVSkh)FMp(/egS2L oK>LLMP|p/!<:v?2 Y@s6_׳n s7UAB,KN(0kn@`?&J#$W7U"W&BD~;B&T^ 1Ԭbc ̚#sX-F pt7 D".VȐf$ΘٔqDZCbsU}z!\ e̜넥]I1Ĭ|?!rW-C.k`[)>bd#x~3cQ} P= lFq~8r FȎ@, c|F gj Y9r+zR9n\$3]2g*!(}Y8} %;>xdmK[qŚQlՐs,3yz(y/N7N_Tɇa ÑPO@{p.3/wO9|6b/cE_Yu%>g_A2ϱ*ֹiLE"@t!Yȣ_ &y^K+RڙfS=2]ݤ]VT/XlU+/aa3a/+3Y1o@ &@$KOc_*Sq02X}oC]cC239;mW\C"[fݾpd͚4OMvpMF<_Dnqͯok9 D CD0bG97Q1VFd dZ+-}MyX;Ԧ܄}sW^ 10-=:\G{(+&?%jWBr O #|d֓r}%7̒8rYeX4D!l:p4o{n.1ᅩ 2uR%638{M1wʀXx*jCRJdB|Ut{a}heU[tiz;yO-FC v1_ %XL%BRL`X ŎH? R\У_OFһ8%=O%bPt( 'n]92Ξ``(NBnK_K4Bx1)Zo8O^D :@A=\BpS)t*f_[ņV^5zF))XPIf0+RbZ*4ۡ ^qkw._*^Ol4v;V$ޅ ,Oz=iC>CĊN7; 9A+!5]+͗>U/$ e u|zӅd ?Yh0&V %4{ɰoS1BmѫcbaDƩzeވN7͸ =®{L+cf`5.Mm}G"yluf]Cx(T7kK&م4 u7.sFzZ(zfh8YO97&+-xeKsgs2 .<ﮊ:bLt{e6,jݯPt-hvd;OᅯN5T6q$zNVisB f?WbXqW&'+耙 L\\&%TÄf>75`1U9BOb/e8'U$ ~1[77/nT@mmh-ϭ+eF͵%,'i8PR*ZJ%$3ڸ:FąT~ 'f7i~W|6B8~hVEhy@̋kVd+|x<ƀaJJ-a 8sAZ%ܡs$hs,z@S)|Z O|Y>w|*zLHTF^O:vRQjYt'o!"!!La^_|@{1Fngcu+pP"4(E)a׃Hb !k(_BqbsT8 FɂOXۃj,jIz΂cx}3A+2"婥ϣ;',L\64+~4ȺܩgNg}E.<(!:j}[0]=@'xnV ?9 )[*!#t2`j/LO5 5k -pTTnoS~afPYigsZsl2(|:Q yo[aŹ|&X qC/^`hyp<ڪPJD{-(uZ$pȧGc-Y-J&RD !X`~X)Ƀ}Cd;;SJ-N֍6T**XYBL St-զ[SY~ 5 A:T0J\v钻9p% oDm ŽvHUn*DiƋ* ˞ RRw~xq,YBy*(rɺgu1,i#& u#`dK/4zq  N6Da0CKp>C12#cxJ89;XMH:|tT[>lX2r0xo1o@T k!E1 75~B>g@ϸkM^Q$wpґGuQx\8VCף3HaJ.U (Xa{vfqgױ̯[ l?<-x7S9T( YQ'9 Dg*4,qvcJbT3|B~aq~qt&ga!̬/1iYUXWMm[A ]1DC'~C^ڕkwх(Ztja}0rg~<$brޘ)#x$(@_|GT|H̭SAw9TwG37 !VyF )?E2B.\(`khܛ܀XxqHN \$@8{'n_#t!_I'Q-Tk3}F` BbA}@#5a`( ҾiGCDdzC^=VG1 :F>`̩{Ϊ#lf罌+"9.8YwṘVAXL{?RW2M—KuX[`ݫ^$FA9q>AlVf5IϦtO Cj4sv+%ߜ`- bZ9WãZZϛ?5@+%`\`SP(9]bX/\&gc㱥9 ?0^jt&OnR&|SaoXv*SZq$F(aAZljqIuڥyYkќެpKڣ)SZ'_%vHpktqYc>LW2NJaM.2"FSѱ!2%CgR,G}4qnku'esx,h@xmSt{%3KtAJYY]]^:i$@]v+2SU Lʶ BݑT8Ps]0UM SkW~V&0i2p3B2|&}* ջlM*"2,{EC/{j'r%#f?y"9^y(CnHxW)GVmFMg}ŀ H+OB Lt[<.5E]wA>=8q`6שb4i70=.(ɸܒUL]µm;È4#{Ey6+OɿdxIEüw"lYEy4h+LpDNwѮRIЪǃ '"wJeqLRw͛rRjL%5W z "zheŭTԉg~: $ |̮sgrr=ZV0&"NI;薜Z}5ҫO"lZ=rI>EtMx%V QWk4B}^Zw*wގH!F%wo->Z|q)H<` zeҎӼ;r \ +w&Lsm1 dUo.яri!g{,Sc0:vߤ(aRLDpujJlVU *`51D^yYBKjuHf'ZJ%՟Z|qmC;Q(FDa!AV"k8?[ 1FZ0bdcri4Oe@]oRiT4Y=$h5~l_VBT +4 lڳHAsԟAߎlhwԟʿ"h&rkIk۰n{$߱2lB೑g Qh׽6<)>~ lbOͶ=B)*CmU{NxTc;aDe:# Az)t;݌1[ԄYJ)~G.^ |q1! 㹹h;a bj *;6x @ 4 f\LAzĸh|d0|oq4L< s$I /V<'[q\efZJhk.)Z>8Qb:\[ɯ,&O"hнy4eR\>ND=7]?U2*wD] `M+0{m?‡ȗj{0Q~IȠf1p̸>dq+QL+|u"\g7_M I K{^uʈKu+Ž"L!ӫЭR{hUD ~dUZEt-䭶!N$w6 qժr mM0w_4"8PccW;TB&ݾb.'$J;sgJ~%aeM޵YS/f|`vA`gAout#w8 &.'jR!% {D}]Nas8Ђ+p,wϊ9dF$BÉn@k^WMwu5ƍ_JUU=BӉjvGs}H8PX$mqAbԎͺHpSIYx~#*hHy3@(.'U-j?1LoCmI)\A:2v6Eu]/^OFSzGvZŅje lHZ"Q\{l=f1`zz wN7ۢ],h:5A[R`cn6`桁Ղ# z+D sw:[Na#/8ǖ5 %DkeMkn6sN0]Bk> Lx]#mŐuIĦGLIȗf?m*!#?඗{"',,pQ n2!ioM²45ׇBY+7M L*hFc,.K\*sIflN^uW.S )b>>ӺVH*A0uVFZjpXCKkYБTrm$g>H0zEL%Suo){ W%i H?\64H1}dwI.ު;LvcH+N~K[Gy$ԴDPX"e*;]jC ʕC&foZu^ā%tN_ Lq{™t8E$JPԒuK5d"@'f`5p[ФU'RDZHO%} +(4W3>,~ԷȩWk4d W*q5IN%rs21DN"/=Q_:0{9rө۱ D{%I>LJ|D@-\2QZe1j-ky52̷ױؑkMJhNׯq:ll5~eCöCNF@Ɛ }vƟĔ67uh Ě 1I3^$t30 qZ1n8b ".UDcoZO%\Ԣ+',3lh_H+u8/zzR~Z`Ȁ#},~,nЮVj # R aK_i>|笊~29lk*qd:NdJ  WOHG=@;Gw潓D(ôk<a[agԡUȽ:Boh78[WLH)GⱭN. ЖY}=ˉwJ*iאeAΦN2]PNS7i%yfMAuJ0 ,9hOL;J&&DzK#^vD ^4/@zqZyON%ϹmM9d5p.@4=s`8!dIj0zIB-ڜ[~eCD;Z;&(1[0n!1#[7P`K~+nkyn*NoQ-CBX! ?  ~VQ)6FFOZ{FRRb$D/z]d1@1 ^q ȗRj|ք %ajj[1G.iŷk~qT G2pId/tspgAKa5sEZƎ]+ ~n.ewRi\ eAv[qM2I+<]Df/M6tmjA#+c賡Y|af?17Fh's-ixykru1X !]ܶb!>[ ^Y`VDDh 7JqhTJ6D=(x{[ npP9AWwBu"yEamM+ʪ#QËD~oJ՛@ʫmSX"b#0l!cdp29[BLf2ֳ0_?Ug+8 +wC躋줕2&4X;nd'z&nL? ~u\SIcqYQ)ͯ#6[^7pqض\8wx:"HEGfW^)(vH8|p Vڰ9 DU:l +S賁0뒀ķ8t+ svf O\ĝd1rzl /9C+:A%o6AcI#jS0%(N5W󡲐>!mag}bbyhBUtp<]ӿwD.ةdgp3:=󧦦%3a> t=y'hBO@uN1HjmQTAŒUn}OqwQDy2~ZD:L|/1*niKяN60(v}G"+s{@>KDV2 G.dl7>k/ZXڼW1d<7zo˃oktqh%UꂚCZU KrbtO(L*%?lSIԂƦ_f%ܑ=g""qހ( WadJf!95R#F.Z\yWI[Šl? ߧE3bD'.)@TNz / Y0-Q ̙ L"t:ϷSwQIY\ϧ/a5d-0fۦE, 2Y"114 JG%Igq4+^uOGCoA2#:-K\kX ߽.ξ5d aQ=ҝ-vwwIsn"P||q?% )%@s]s-%S?9<>2[B*qtmM[w yjE&Ch}%NZz=0Kgwʫ Z [B&QҪUqS'^]ufi)u.oD<5N%CN+ͬsӠRd췦f)hG.XSo)C!S?I _] +sYIJGsD^J"Wwi"/p6P@ @LJ2ʌ=gwa_*dnee:@TpekJawYw^&F}V߫@?2ί6:6N6 y%<]ikQo gWDg nM=%q(tNu@Y A49C ЉS娔E><)X 1ۢcBמwP,c}=b+C(590`_c*Me 4/4i<(P#?!μz|#aSHα0\6BxFћNyD͔{|&T 9V6kXCF7~Nߞ s]M|CLa ZWȫϩr;;1h%~胢 \v7Q񟻷9D-KH`T$n'H EֆG^zBJY4BgXEY&ӱE]h>/o9Oa\w2>ea$'FQ+Vz*e qxF{ +ExJFk3}YR85d0a2 $8#bF, *atTr ^Im"u2A5p'jGTn41Y3'*[yBVlM12'k_[ňm5Lgeb@E"8[1P؂EG S_e/Jo p,k&Y:N>dj3@ t214> Ջy|Ȧ_mns`,֊S4:L&3RbPլ54C}͎v7STR7IxU#l+`@f2}2h+7Sy+gЪ rjAQzeA]k?EELEzBLQ־3W ivٯL[ںנު/*D\D[M^|[5XV|~ .Ӄfl Wa̧-i)vAaQ߫zeiII)hU\˪mZ[])'بGݟzdcO4rVJ{*ZКQ&cs4R!16`jL{T*{'HbbA+-ksYz5Pen8:t)*@5]NjzȖSBB;73PBz۬d ^vw"FI_)P=nLA̟U!S( OF*T 9 _zgZYpD}Sq3t2iʃ^5-<$g" 8:khSWĈRxHkH|?*?>8uaHN7Z-ז'^OEn ݊,p\% aq<Sgc5+Wtٺ|}YHCPOn_|,}KyZmɷP :("b.ࡢ N+Iܟͻeq@V)Vi) ee2dܟK gWR\Pq*\r| W$:ov}Ǭu=>4W9-nvf3dHIG֗l=Mw&!fy.Lf+7^aЙ8CI}딾 C_勎ޅL@lI\R |(O1/MMm?TvxM0,X@%q,@R-ȩ^dl8tqrta V^tYlqE^2P]dF'bBgbl:i^⣉ 鍣DE,s]%b a^}Q5{O?Rmd౥5+VG{uGlSo&rOdX5.Kygwݣ-X:&awD8}}v*)YW~d#5'<rB!4~^^`iY!{yž/+;ۛQx#r}L5a5  \1;5!L|y8Usi"iHѹz t\d(7Qy%/}2 ^Ҿ <ƘbPQOrP qfh^65).2iC6e⫢{x P"Gjj+ṁ{2cuSμ ;H+֐1 dËirY=~!&M5)Nw7 c諨6s.7)RiᶛAʩ7#:d6/9څ=6&juj<;Db]I :ԝ^5@pj !?x)* ``UiH%3t MY!e+Sb"$_G[}1cG}m`8|S5`ٝM=CRH7gJ<נz p\27aIggL]PO:*<஘kA"xR*@1?-_Ȭq N}` K|iSm3cѼ. ^‡TFKsrgFDKQ`\P9FǸCcayf/}#nIm欆H{}:xRpuxV"4Z*:95]o#8.=}ewL@bb Sϙ{~ 1?LXE(`.ȓY.gu38,Qf+ZႀURΧå'R|ͭL}jͦcQAZʓR݀sd&>;CDb':>NJ$ԼE^\΅9{F#l^YyRd xRѼW‘Gl00h7@8濵Y 7&9e&sǒ7~!yY󓠁,?5! r5B 3hp%Z _ G4 Q7 u $M"TT$xpu sc!0GP8*p1*dڲ,V.tW+^i JZiMIue<^꜅fF*vkp;U+?vT[6'>S]SL@8\*N2Ddl|i4[q?ou@ zg>S%{7dloء_Ԉp̗AjzIۊ؁{S x9Y5ʒLoŨ84:E .W|kDc;OXzxp[%ݹA;O_ ?dB~n >yrI Mw_'}45;sNɶ_Mt_o:ĸdmoߘPޚsvdvqP.u`5W|Hď1K6,F軑$;JώbS$)#Ք= }K1)6@@ays2hy2{ D7Z{w{|-ڿ**.l%$*WeAP|'ӬJ!2aC G0T/ƢlMthb_f MԵnay۵6klϘ+O~Oh'php:'3/Ȇ aЪBQfmsԍ+vjgj嘶!~_E4u/C=q& 1xS\q 5,䗦(!/ ub(Q8,:+.B&bA:yQI/ nbP< dq:ӕzAt6A`s1RS)i˶pVOSBʀ,_U&g>$Y:HN|\ vYA՞9Σz|¢W@\RBy7eFq*nU֐?2=ř 2$aO2]& x7FsJ=(}$vPħ33+`-tlq*"`bB(ѿ(YC t HSDD3Vs.1SCj *.+-kAVؖXy7=s\FO`NF~ ~ggd0dj]K ELqZoDUl5s&ZN|p ^˫N@/ҁuėƹ (W˙禜c!t(dְJRh[>C)f/Ɂ5NzPʉ1^7X- 1z/,A$ DG.P>vioJOY qz+ u8J](pYkO+S=hDs`\A[s~>״#? 3-a{ӥw)4J(=\'4.YW8R:ޠ_Qㆪ 3<3rQ8>s.e5Crɿr h<&6˸Wձ3g67]vn`~yTTfn0 s)i742XTpF@z,z q@y'$~[N訒EfT=P[ζ(L%P էvDS"nEZm뺻3qX(Өd۳24 N J䴛IRFhK?yAG-ɱ(Bsth(dFĀP>:\5dשA|cAz\Es*cQqXnycKs6n&[|Ce,'vo)o _Ibk!_'5jSN]:;}>ҙ -3,QnCr #3.4sb[iVsl7&4|וcq<9PZ$+<8UB;l+4)naL8صvC0aSiӺ 2[Ơpqah,׾pf"oM '<IsQ$#Hc\u滓fiB6ff GB;ws] pmLZ`DJ$],KGrFՖLa $ܶvpÓ::4sz/q0JHeuO3&zbUVh\҂O}w8%YS1-6Eőn@M5i+N ,((T+Voz`La~j𢋎\"\bSXen|b_u[(=0g,gP[WMuB TdzlD>p#N:劓hîw5;aϹOe! noSbO?#2b͚5@q* Z$ +\7I:e[(N s|ie%d-k*p:bm*$0M X v}:RzjF4-cĞ>+v!R[ D|SXVX8~ʂ9^N4SWnmGefz 9RBW^d1u^/|J1zG仞rjĮ_H:gW[n}k[rʆ:rEI`E >v 0I0FaMpEl`FmL wrcX'С=Γ?O!lIkfZ=)jz^ӢyQds=WW/ ֠;iz2†B|6}IRoNRV|4G0Ђ*zMzgf\㯑-Yσy#CAg[1'cfi(9=뱬YLW*K HNƬM<*0K#^)pv[WF7IH8Xɽ :vfW$mwsǮQ0Ζԙ#1Nˆu4E59c@˱,ܙ~z;E r. {b"ZYpg[Z37\e]gS!VakUszw/놈(7'ƆX grv3DHD)4:k0 <O´-~ht֠+1J^ȩ' I˜pZ4_֧DwO+ɤ|Ru!wBP5Jm}i b1 AQaX,UDRU;eCJpbP%#] VvSah3^n9٩ eaxLc|][9K3 þvo8'5AKB/AZf/&?w QTX Ϲ?mɖR5-욟#!SPN=tgx J]-hJ冐9̣JY˺ 1^GmCs]G PwQ0PCy x_J? aU-b /XT5oRVB*z&6ZPh&^nM{b Xi2XrCz kAF0athʾsfm`p DŽpz'VЂ-{Nr uXp`x/SirJe R"Ցh9c+&ݞw@0~BvYӎO=3Qw=~%Ho7\/?*TyÚ8z>ݪ?g8֤tJǴi|ZT8^]υkW 𙀱בI PFj'5 1HE 8+t}B pfV[?"[w'`< zH |sCq# c*D|p:̬Af߶L …B:G=v̌7nQ#fʺfyל*]E,P_G"D\$ш4_P Qa0>?)/*n^B$g@3T713b^%㚍U)A!8kPU'RmG;&o6lѮyK(Za+'Nj lE @'BƷqpd"C5ZwJ8&64%/ rkUq3R*F=]2!kР9a)ѪץΧБhQB/Z r,43Y ݁J.S5u|앗]]MaNʣYd;8仱{wsY4lǞ';3PaoHSo8q0FW"cc.Nwn_]Pt->GEe&s26]/9މ-3)\m*`b`sˀO=#zݫm)kOTzTt3-*i<\f@SzUA*„t~lH`}i( ||#wX]YmxdtsH\2C,ݞ ywm!*zc;kKQIT5t3kӷPU $ NrU;AhRxN@Ϭix{Q[2q׭,c-#;3[:"Ƃ t[x/1b`NLH@ᐩ҃4y`[tk!?N:,k$}zXq&yditiE eOP6^c1S\WXmtǿ \#=${w`KTb @3e֧f s%JsKQ.Sjͪ@p ]F:e>9zE?xaK3L@[hd_%c6d=kw\ 65da^&31]_A! ;[LА{t|젎 LDX`2bYE;×:Se0oG$eJ3Pn"nĔ3P-ΐ} V i(l d|`←.[C0^98'G: &՟~U`u5YDYؑg)LvD~>@iy'Fk2Jx 2hDw?/Dj Re!{ĪTrayΰ䷝UG R(s V [bu\ЋAsX>揟NQxmE&۩û |eG_UOh@+=͗XLȲ:}xG1UڞR0ɽFI$OC{7uXe4QyI=朩 uv.O[ *D[8`bsb{xZ^4 h+Wevzf޿p ]O¿hq\LDDH$L!@$V(k+mGq+j6je5#\cdo3>Z\CA,=Ñ\AtxSY2i8EbWTaR:.3x}"mgM^aΏJ7pd+i MCB` /?-$ݮ}V298&Ԛ@lbv Bj|^OuW FPj˝Ky+'Wjy`KjCo{/;D>,̤a* B|{3?4j\ p_AM%I]? " [|-ԗx6/]"F6D8J`lG?m_I*9ZUM9N1UN!۶: ^^r%1XH.^@(obO'kϋFv炄&uc$~zuo*9CRfK\ `I&8)/oy#o21y 鍄1KG=̀y9 d_֫I܃5|#E{5@) @ _r_`k#İW,P%kedž/&a8SN_:;H \݀TӰգܩgFn茇̯ zB[)3;r\6:+g#"hYme|pѸDguJ˫.om滍#!w˼tSDvJ VBQw@iЃ$|8[]u/nKuo ˜$o䝐unr*Uq7Vd_$M/?#?ﮜ)Qrr@Ɋ$ڕ(EJs܁Ͻ^Jx" 7ӷ (:cV,N1O^M}R?zHvo{6^<HCM\3ެ1ax|~ R n2\a؞$U|[cW_C-X0s,ddY  NLB{wG2"h]us@6tJ`$syFeZf+Ծݪތ~[Up :RHT4[ gSPFgsW$%xHK{StB T(r8 DujԮܸ {WƱ0+Tffzգgc0bYysltl.$Ȑ?pPO=1̪A٘!1MD}b%kAGr?9lښ̵yГ׹ڢ CF=i'?HpLx(pK9M\1pq }f]46"V.a8"Q(c_,T:RX9{N.>nu|< W햇iXM[ˎy~zM-*$scw,2eRW+ֺslѽ]&h"3NO$xZ9O#xi!J܀-Hw!ϧ!GˍYXi76~:۱W$3!&*^)՟&R8NXu4KMtJ,9Ԟ,zab(ǪŠi $ ) sOSJ]i:p5C萹bi3']o7M| Kr FHB^%hem-NYo:H'VnvS,aGQICD%5;kB@t Df-+iې&E<7>>-e-Y`!7=s4qMeQ.'zC8r:X'->s5[ L\**o6I4Ptřohw=?ς-?ui$ɱ%S'͎jd3vҼuDɡzIﵸ:ޅlŗt~Lfw!h<8%'^CV&.Y~ZV=u \ӵzG]KSÌ#tcH1V]h\Qi.bʸvU+1.Oyx ?Vo9($2l1rޥqd0McW4z;c nj;lmH% sp%L;hM6N$(-Wn!Q_ZE"Hə7X3)`{O>@ZBU/z%8ʹG>{Ou;O& pqx&찁딣 S$d(|`| VpHO=}V˜!H^+1<0⭦xpdž69Nd Craƒm}7^jڎq|XB\@xXNieil273˹N( 3)Bխt"oRW"h_ 2yi{tH&`ʦ ]& y~R3uowlIO7#K\*-3ڿc7}_*>(ALI>ҒmngϔTd=|@#TJ'Gw8(|\(=i$GeЄlur ny\桡˴I:9<g(N #rArz QwZu ^Wg18^S^j^*(z:Bo)%ss8=t0Ӓ8̽NSPr@d̿si>衘$.j:]wP[q=xz%1'b4eFNǔve4~~ViÃ{#z I]b%?hOETye+ul1Wk1c'"G`17BWIծTJpwp y&e< @̹<{ain[A~`wa/,ryBȶxiJH^3hdPpʱk XzrkS̬W ͧOIJ'+eI'AƋD"NdJ~ \)ۜ t(]m~ji"C*: Ny %l'jR)AѮ'=}jJc.ĬÃiHYvL?kԑG(6b 0뀩DѧĎc}($6cUrupdpjs0\u(DQ鐽 Ȕ*rWQWrMV^>!C==zVVR)1BM|!hz͞|uZ% ޖnㇲ>IPg7_>;)n;]B4GőOi!%p:MhJTK[h 9a53Q :BRVU~AS CTDQ E?,8&_u3_! 3+",0Z`.9KqgIӤqamPwkCRB5vk4>a3m۪%'$n heNEHv]@{!sTY*=74T/O$!7/%f 5YIoj3zq8 /1, 7o.Q_A^ZtB 6}d^d N5?@M.퉃Y F98֍ *2Vf5VrEHnoxBuO {pi#:e>Sz!F;^b!dRT?P$  uomU*c$c՝_kCܽ-8Ň$c..JNFM^tP)$FH Nĝ8wtcs"i>js Q"Pj);IWe<@h+!8fDL~:t*j*5/s-@pp ]`ֲT(eW6؆pKiBq%u/"L8U2pwv׈dH̋`pi [|-̛pwKwEوMơIFn#.+N~i0젣}d`;$jHwoL+@!N]$sq/ [*B^۬đcguiffw#>NW˜bb7:0Qjh~'s sFFLr.qhK+ 9l)eFBup;oժAXܟJhwKY)UW<+ bgm7P@TvG-. hh[~_޺@;L[w8j<;#AlC!D"vIq5_]&=Cb~be+lNF}Zëjg8Y ;uq[>BGvq=HsMeN ö^4).Nk9^`>8F XsO쭈:Wp̵~1 ac:>YNiץf{ra<#%OJs`P",~X##S3=1wxyGFBK֏<,Q~JxgEud? @b\|s2QjL`$R{~} ʉ2 @.`/ZT4"|˰s(֝Є%Ѐ$NGNsR.&z.S#|ܥ^呞bS,Ҡ`+=U,^=kvA )>4\ Ig ҥT}VvIrA{ǸG@Sӕ^UZ 6ͮx ׳9> x~ k]~Z_S[*Փ$]c7\=.m)C:;撐sBw.wfc`2Kp1؝i%rO[9f]7[7ڐFq+'Oݜ}:GM5*N-p_)Ե@E?K9PX( ]?0uZf*KCCJG%Jvy CrqYÄ}QXANR03Ŷ-Gq"kծ]gHQjTcv3! ;OθnLg7f$_q2SBh4lRpcY9t~@ Lƒ2X(.u 9MWfbt{? T[:(^@M]a^V3}[ WsY!w[ʢ RN.e,s6~@z“کR,iYQ;%GB;K fZ]N$o y]UZ.ue #.'n8xc,SwPRn6D' BO{kz 8+pc:&ΆPgȏ\*n0ӔyQօt-Z^ՄRBWi}:װF h#"v E' Ek;؛Է&*~ʔd+ƎYZjKV&1>/xï[:23FEJYլ(=tǏ>XHqCz|h)3Y]h{ J(ZT<} h\~PeelwK^zl.CہEa_@xquG>Ui鮛z8 j{`:Ja(d-T_E㑷> ૘I5425YK׮:BgWrώ"TA%|\M6A  /3/Lxarz<&k)/ج3/qZ$P-0~l1Wm0@"G2wL0~fl,J!ɨd\Rހqn%7d_(|bڄ7_-$4' JZAN"tgO43$"(x{J>;UKl>Zxj:g<7mCn~ٗ2C.z=^dX OB8 0H~*鸟r}ٝ$m]CN@ztlm:աVFcDq.ȎpŰ:[& 1 fRt:^Gt5ƙOm w2 yd7ܒ ͦԅ?$wi6n_lqƒh=A!C *JA!|svZǐlT.2tig.ARP8Vҭ`Un` *HQgw՛A7$ pچy4 bCפ̥}q<zD؍dQhm,,F|@d5|!FhΠI2dLgR-Ԧx)$TP!JSHsadXÎf5$۬ʸFuejky+`CyR[&i{Oegw$ 4ݴӣg/Zw 4}^I`i_=~6hD0Ƨe"p 4~](D𾫤Fq.X,l @ i:z\Ah#:E:hōl޳޶ɘ-8:'AUzsp!ϝ N: ٿC ; 4vU 5+'eԜBI~6]EiѨ~a7c?B\.6);HZ #@LI &)ZsҦKI8Cg'=XDtټ{ix"VN)kVUXY@Fh븽?'h A6.&DF)ġ@*¯ή)źy3 pGc[2O>7+gY L M5 I`!Y~W-z-8OhÍLL5]<ᵮ^vE>+B:3@4J?>CwZHf1Ƀ2%m&) -I7c!LzfIx[$ZQl;$%R`zzSOKEnTr/:@^cuǻ>7S8fm7J8zW\.B-c\T?Is*Gm(gu)~1}̾(ꤚ00Eg!#L >B򼗑qQiyF;~%#1 ш:ѸS"Ѧ; [XkU @=Il+(8s" 1u y"}IU̼q QB7TyvUzT"1={27[:Ѣ"q_eE]S"P6ՙ[ݗ厂~l'S8x{GJ3 ּI%ۤ-'0-P|l kgkc_'?M4ԴO]lڅAe۴0\`$LDgJObu:>%GfG [fX}uD. <[moA){|9Hd.ۭ'xk$U,gn?K[T]LmM]buϐȀ<JBEӛS9]RxVaO CDz-+$ fr Llj?&(K"s8 Vl`x2 J"NۂArʿ]qw`j 7"$SdwVV풭К,fD rk*?V ̩Vά4aWAćm;#5Tď aq@m mǩ ݩĽp!_+W0}B*UQ+*DBwc0tH_(<ىΗTW.Kq&^_=yY#o_] oِ>8ti_SLgY~4-zE DS&ۑ:ՕNHt!ػU@0oHCi"! W]Ǝ|Oӱ3<6c aȪDb1dV`Hd@}=Ӥ^2x(=JpЊdO6~"čAm\/9%GYU#Q{vt|34,">T&tJMF1RKc v><Fkd:R4P*l;!!mfLPiPQCTÝ**Ϯ.C\}S211z(H/Naځe*mٳSj⸩d4SlK?'q3*7(70J6t^ِI^K6: +ǝԏJBd,%[6jɰY<Ϋ=B ,(6*z}l<+ꃽ$澀z 19a:_q!\6׶Ib2uÉ=. ;{m޴|'R)W2,Ivpy(SR1) @$<'k iտP)NY*H羃HK)9EzV2r5 >s)pEjEټhi{!Q3]̔4ⵉKQRF]p{Il :0Q]S3 eZ@ y7VugyGQ!\0 O; |=ŠmV!##}wO6C2K6lf,`1 q[P3g^˽Ϯ a5G͍b'YjBފkzWicGJDcsB{-HY׭N1lh*9*}8h5N\QZS]?.w ws+j#"x;ҟ{!p@o/_՗ްQ 3sDŽɟޡ0gM1v0 %J۳9}"nf_T,<)A᝼ϩO\:`q&WZlh X3pNfr0a eH @N5LJ9ܓ :"(0 '0DPcN3CQ-(+an|zs ybKMtieT0Sgjyb%c[Qa*h(sͰ0 -CÓgo|splO(Jt[;220w~NZ9* EaJƂ8P +fss j~leI4t[c#*UUCa]gUs ϗgKs oG`VUV)Jy1PNԬLK'?~A߹NhL'B2zjڎ<]ʵj;/`@I)iY& "6u o:Ѻ:9],֮y\>&S;UfE`]Z%5.fK>Z+yU`՘!djpŋ#Ht4śjp"0TB_eS}c]'8 ozVs*npCH%kĪ0%ݜWHƦ]j|"dQ˵9J_I`@ .n܇~ʬ.{Ĺ!:wP=7d4"LFDt.(^QSt\7}"'җ5Tgr`B}sJ]XSsW<{|ut81t+&W !f#Pٙm,o/m||kI79jkm3'A8%='{0:Fεy\(|O!93nxh8BZ'ܥx-0 fWs")O CGnP@㰊Q)&\e?$B/HȢ{k2I)S91UC"pn%ɋĪН hpw-l@g=ƾLvK6& /:l{R0CaT!d%My`@Ed#E>p9$% /e-1p& ߢ=Ig1N}=oy9X],5K&/.ev@'A]5jN `ϰ_M`֋WIU0ӆCq%L\Y"zxǘe#wӵEiURDŵs05nAŠ&3Әo%s`{Z0]8|=-=4@!P/MG:D[ꢲ"=Sl!&.0$wbqќ?1f>|F"(+T4DG9:"{7suMMf[c*vd~~@'F݆dn*}FX=S*H08m4ønDQbI@?ud`Hf/2 Y+9Ro(- 8׬;smĮ4]4L/i*OFnng>ފ}tcېe;)l [k<.:%t`Wii+n&5.5uQ*.v@=q k&=$Q+&+NOA@75'@6qp OE4h(!Nvjs0V $<9Lo 5MpLugWqaa:1hdvv9!z(Je$>1('M 2|L-"iLLZ̩48&RV5"e(L:n xu@A-ΜrQ0 ͚=H ۬ '#P] |zWBT׊X޲y,eJ@ێ4NnU\kIіxkZ< ~7v}?za(gȉ3#fU Mİ }=8[0\6AYq_aɋy2 c4%F8Id:W3hmQn+\2u5r Xj+=ݗS-!Ky&Y ɖc\}* @*H'F|.j@2ʼn{PUUxW:S2/XI!AVXDFN8Kŕ#\&C4&b$|x =A|S'44:Jrk*]m߮yJXҔ!pω$QД xՕ9 ]HKslIzU.؆vmB](b6Yd#?e 8~>pG򫿔n/|Y (7&. }PכּÝ w,x&g5H}>Sjcr[|i5ndtp'{"A]/ 0)9Z!suюSl=Tc!f nጫh̗6+#V9IQϦb<ޒ,g5=$2Ws*#xN UB kZ(~M@[B}0QcȲsv̓`ơ/bCv (n  *y;"(p<HT@cj gZp,Lw!MRj\7?+}I#k s)0[OvbRNJiaSsz+-zNNW@hVt=XN+zm5AR~hk|%lZQFL+3ۜtiEM-=ZpovUK^gOY=Я6a`ED+^z=ڗuZɞC@3[j&^yZ]CabTvH{}d=;`9)<V5ME9$݄Xt3XygXtV@*WZ#WL395r',JH 0}06fDkĮ;?Kg[>2C|=%{B(6~6N.0Tó#.G4p .^:pQ=2wGx*NĝD Y')Q#yȲl 3E:8hI#[&V1Ui*mm[gK;Em!Tv]ƈWDl5;B7*?45b"|3]@cu _^3`,~)+L v)o'8]L->_Kô31[=}cNŽ`/W iJ:lP)yɴz|`ewm#!ι=>'7qhit&? ӳ֎__ Ë4*c7sQ"dfcP ^'\ 򯻺3R+3J_bGBװVp uR;}DѧhCID $, ̇&r}{`E  d@yLRO /W(}DNY4ؓ(Չ/āx4=:i35rpLFdKCAB> Bq\<1!Y-R0w_6p)& urk~Sfk,m4{OLHe ^5 92(UCe"y^q|[ %h^|I=P@z][MK}F֥h9`-uvmzeN|wz /|9`uO{RPa=p柉Πt>6\T{&iǦ{Ȉ%M,;_=U rFd 2Uv.[UEXk{\aH/"2v6qn;+20oAL!<x-SsKw2#߿*=Y$V䈒~&-9 tQGYo#ǢNz.%az ѵjv?}M3衙reM *=dp7 _cpv&wLkCShY_yJOGciN5˪8 FHzk<wb~YR}i&Q^urJWJ!!!,W֬ pֹGFF\.|p z8+fq}dNNQ񿻺_q,F]'ۃԲkT}9@kbNC=C7Y)YRs VIEoA]5Ue8fkf?E'jSV iXplY^诀W _ "/TD^( 6r&{ps{wڃM\GapV ZMFH~C:L Hdx.90+BSbS M#N<OYBB9t쯖Kv8Of/M/u{r:\W9YgWΕq<2p' iq- cBzgqjb%$KA&8[ى.#=,*4 +|-+~9%݈oq.P%V#~ xBDxPyf#d9QqF..@7/ 8+mVW\ Al m3+}%`4n?pV,\,];db4glHQ7#gX+4b/6_0%+RR8$(K$رحFj*k E3PQ X L5t;`zS VPtH%)wCߠN.(tPdȔ-Fb|Fa)qұဂHz'i> =֦VO:'s7Du5Yt*i64Ƕ58mEVp9Cn5En; iYqJn=m }2Fg>S(12x}<푒t9fأﯴh)|6?-߲v @ آ /ݦiG;d/ς>Bq,ڪnKfQ"NCc&~ Z6N62jhNNnoDJZ&Z .k 89y :N>Z9/u)xhء4[k,H~e<0Kh 0(aB0H Cq14U6$T0 blSkxS|A@ȭtH4;5Al}!PLp XL0&~Xb+6_$(U'F32^z3nV#?R;s1v1@pں,+Q,{a#w&MG|P16] Q JUbLGDd0 v|L)d R7)q4NHh<";CޭB JjF!)zs=!!æ7Ng2}4sɑ\"LQZGh?)Ց_V2|\TI `c0}k6_ 㛶-gZ;X]'t*+R 4oۂjTbr)_Tb7eYH%W,חW Ų!__|ag'MV֌CTiာ|y%. LضڧYRsE֧Ȍe2xJ>lxʞ!m W vY\I+/3l.я#l<qs,Ͻ66Dѩ*1+P 4@2CoBETr OYKn膉},vǂbJ ʷMχ-#qBmZ[.<2p5 WvjU}peƄg̶֕j!7So-zfQ;mVZL}b(P4eno/I^&B9[2*؏wY; ^ FCf<#yB ,8EmOkđ$Ɲ\YX%V(7ȼq5x$Oy+zKOqK<|vTmvw෺r̭O8G "n VtUBh=R߱ nF}+ݕCbI]3)ىIދZ4)RA)RUTYahMZAX[.Ю͛[bAL@[da痦$A F"BŝHYSDubwڔI-W|,-Q' 8]cWXXu1=Z<` ,Y蘮i4B?ql+Ȏ [VY#0G%7(&mr~8^:>$m%Τ)~6+5UKm>8JixXyP*O7xE;k6?yf. @&ڥyX9Օ`+q b*bC/8g3ڨ58_Ju3ak-МG_/}gk hWfDQ jtN|ahU> Sԥ<2y,a&&0KP4CVBI ӣW:TMNء:!RSkmTt/V(({$ܗJ!L 7e-dQu. \;kɡr/Y}k8%kk(`ALl@/4Pj8:(NuoKG̳=ìTafc$J6ǣqpH~d2y!`V2zh6(0S`FxRVg3j;w!@|Dϸ} `nD9*DvȇܦH;X޴*SX*q(&'RF#|`,_<}Oޓ?Vl2a`\8Y#(K?1֗ʁ5fEk?fߨ#7lm)WW-tV$OؑuMDZ\Lgd 1Cgmyvo,V& eM|p*c͵K %bEKQ_aғ"F\ҲQr4 6'/S>CQbZ=QRq"U5*x)cwCp`pJ،rKg?#[zXB*! ަclh:n7<3J)A)TrT >8[X;ea(uL#Q0~ iSEG:'2'%-hqڥP,0u-[n3^5K n{6oЫyr4r4 nf,hi2K 8,|s[D%Rt5*Gɇ}v"ENG6ͱ&'kfs>T>z>#|(yKD;/L}DI!?a*ft/417xİQ *LQTƄZc`g?B 3T+/׮!ɡM)bP!`{pyGQuCΩ\̜Iz9VvF-Fm2΃ԨkW5s}?WLZSJ&[:-2;X7Ѡ铆ȫo7s(bXY)^gE1wFwA88IN>ts-f ^ur̊;|B>,8299t/%Oµ# '4[( ld G C~M`e wԧK?|rЎL$}t93'[mk1C| i#u*%RwE; [EYa랣3.3e |HE:tbcblw&&;go=Ja- ~hEou`\:V~uB|А0%jJk3X10?_ڨ<[ДY)V g@( md&qqR_]ar ;B*>Ut懆xyvyxTFҾjR? %n! ȦDc<{wKX"/m r[*3>xVot14}vgN"NdmvQusz)Ahi(N _џH, ,6z";Z3[_fg>XVk]s;dMܞ9izG36quׯme|@ O kz=ٗ{>9J_#1+!dLuC(9Lo q86$:ѳI@odJ3ovY8%j6œi$K?x홗n˼{֕xi9bt5CP1w]:LT DJQOg3{㯘 d\SOZW+ 8Kؓd͢|0;GU+9 FVFG){9"=DGAb5̘X W6ŒO`IN@+k{7Bj-l$ƍzCۂ'QU')9; 114hQ*W>'|7)zJ5az;m,e/gT^А;41 5YZy1?0\%Pz7ur.uxF߳Ts%9쟔/'FxywD#QM4fуߐ]BiyFpm|=twbBh6#Mݸu+R粹9y.q766(ADiJa:ˬT4Zxfa?F~'H۔=2MSL4VJ9N~#Wn8>4.| ˳jcYsX!165p.e+Xx|ZdޅA.-ZditmsuM}guI P,T]Ğq >f^]u\!R;QίETs.pfuNVAw uXF} $e}Wƹj`4`RLP9Xg#IWv|bXk&,6(k", 5ݼ# 8zѯ Wt9UIޥD]E=@}_l=f>= rGՁI7Qv#x.<OC.ƋF:Z݃ W30,;vr[BN+tp5xBhBSr u$7; t [5S;HEkD! J;(a9{-Xn{_cx[:Kzy[v9E쟧QFHJNv5+< / [K 5怱8Cbh]*APL԰@8\:::jw(|kco3wmJţ> d ^*(5E7]!-j F>5,oQ:?W<=ze\1_;|ڌ R7_S7glǴAghsJ+_IKOq")"dk]/n6b^4G%N[oa4CƜTa?UrhUHyDvim3!lKjülUɶ3 < BDE>9|mFE@A>zU@\ h8L2~13JasZso.@ yboUctNvbŁl[e V¤o1ߦk"Z2#ek7 8a.U2:JiC@{n6+^ζ1R'Z%acxA9VBlC,-T5pP0<[Ke;4Mg1/sXb>O?5 rv l%M avQdl Jo`/.T!}&%o]We+a4܍#ʴ:^6p5SzĻ4Lz!1(Pމ77PTF?hE{*Z%<,O!e7td.m7GrZjUne~z+w`5'!"ܧz lΐot gTLmCm9[='|u[,Q.Lcx?Pe;l+ _[fABGJ㙉^fTS|k5I7yw$et?s@dfEEŝ[T"/ISL&Ol&tmH\VgN'b[RH.&ov "[4igdP 2AWVbI7wxE$HP2ХZǀ2}ؤpu߀Zw!);4ݓy"lӾn* ㌀ NqCI:JON֡[eBOGR;ҼgairaNK==~qAؒ+™&/AT~=b^,Ph\^!0x[.ʹGQ奋a_Rt.[mhܩ U)0Ϥ͟R p}`86m@Q5*Ԥ5zMWnl'r"w(ب_P]2(tFdΑuho8.>f̸ _u*ٽQ͌UЈ "^{u`<dRc xn:^POŠϨqUr*cd~e%i:syIF˝Ŋշo5o7,d o ^<%@3@쵍G`I<_|cE,R dMhqiUvީf]o `Zq(pRS5Q 5 ŏ9b&FܴS7z7hxSD^TGjN\ ΔT /f#>]oUbcՙBH}dž6]g<Ҹ/)hp-y|ܼ!mI]5K!Wܽap(. v*S(Gt#x7b' V y qp0JTT,VLL_Ö4NFgСcL!4+mP:bΘ&mLAebhrz.Ƣ(d"^'P^";ŊaClYJ(T>J⧶sŗAAoX٤Z9B^.c6*srzFW vciyKgOglL[<~Xwp<򢃡oԺ:J $)*>;&h )篦_xTP C A9@t |#3$Ճl LeUM|f zEk/4^  P =w>:ı]A=WqLkݦL$BD-SEK_KdD,c9ä~:IjEԀaL/E @v "zT}d\v8D.pqp]hbI|VWіŮ~j/ qxQ,1ax 6,Y15ue&#frsU 5?yVW5/*;aXfR M&Io4;hRG*`ʳNիIDx=99P:Ha+K%#sWv:"􉩬wa cbśtqDIKV-&!7y"u×d^I1'ZITY˽^SREz~4WFzg0_(NA@SbVA4~a7P rO}@'RS8tXt^g Z/?7kS,6>ͪ-!vdL~aH>=zWΞ5Զ(`o8UPkv8 ]tٕ!m^stYl{1@),2`NŹp.neaGq-[&̤l:Ri=vԿmxw"i|d?ΠIP8WW >R@Nz(< |6b]Et *MBDCS0-z/0#vP)?|cAS[Q-b9lبPBIxQ|GEڷo|yf>@ O >m9º:VbuWijsQKHFP?κ^fE^-b|nDTr FW)u}kN5#(žhâGn@y!0hoJ'$nK*'1$yy#rpz)4W$-65g1 $HڭGJcoTC$^@ʓcH*ՐG< t&&=B~Y޸BRG@p@(jmǰDĹـp!]IhԐ}FW-I@Mភ/uȟVgv i޲k}F&mƃ`pa i-@&-o?|i^ݍ |0W]?+C$ξR.- JOOds9[×!66 >$ըBl@2Q<\JYՊP7iFB>ICJBŴP9_ (^"m/W4eִvL5(g){m͒ĂN=4^x-"%?R>cLUYZO+2ahb1dѪ} [c.rē-w [+he-ƘvI4jTD|F1:ghJ}Zۣvi$8iȌRz oMfsm]BL>:P1,PD1TИ҆mLFч08\;%kTfm,0 ׾o+*cǚrŒhŅ^<+5MHxŮ= l5?sT 96 M[5s(B\;е9̱(=9O2C t&cB@I}cfr텑R(Z4|?:EЏ3R1`=<͕fwtl TK0W퐝.ň~{w,J#0\ԇ_#&6Y*/=O`2'~zT KũAMѡbm+IB/_t\eNm xE ['LG[믦ڷ˜t_$Umt)S;46 .?7=)XҪ(]N.z(dо= %z.a&gIQSq1܀# q/wNзQv2mΑD#]IuuNLЅPiH1WVI-+şh0Q4b^xtQzI x:o91T wKCl;¡ª]QI~qkX[iu4,*Qpnvm6OYtJzMCɆsոn&5gMn B.r|QXHW4z*$cߚ?f_54%4Ew )U:@F~lQan*&oI; qv]!Y֑V/s{v:k zt+)ZAvL}3>N-u=W?x\;,\dآ3 \ l=)KUT 5)*A<{% ,1Tʾ{E$5V(v, P^v6 mזFXxYr5qSO nsZ't+_>TUïa& ׌,5:1O/NG5%n( T&5p?V:`< V̮'#ڠxz J¡&Y9yTѓK\fH/Z(CDUiUdF^tK ŝ٠Z,GzJ^DCD1Khn @hgR't9d{]%հ00&˿ wG u5{Su\Nnm6nLXq@3-u}'gBt8\)jUՑvݠ~DY.wSX#|Qd@hk$KvO@%j*eKCBTUC>6y_>h3* 2y|=/XcHr a~U-ZbFL^$ie]aaI2N>fF[(ˇܽPDD ]']Ǘv- #tF&k*ymx":⣉'xa614VNf`+qFTx@,3cY;4tw🦋i Qi RPl7+s]s#4V?66sZÍ9*,#HsJµϝup vr"O%wu#~Qí}Q$I{:- %nmZlọ9l;ش.4 m* E-.W[|Զ+DC[:bhv  8ue 0.oVSH:ZY\ӯ.ԑ]uzѾ$-AT` ܦ"7sj]2DGGpi⿣}#@Rpv? k} =N,X{["; {a{1|D&H2)Z/E;4=/>0-/bqíN>]K2=Lƣ4csk?UC&E-p>g"%-EcT "פ,lѓBDH1"~ӝZn;51>0VACR<ҭ؜ج~GDM!.A/QTA ^/l@P?hbmoA`,McɍZDlFw s &#bZI@K;*VgDăijq&^Y0i.$ѕ*MP \y>Tv~楜Tn.!|\mC W=x{Ò2 ޡ#4FKZf%HJz:鯓H]'bЙ!B}T@ٝ<7c ٭03}- d}ϒ8@a6> Wޣw_izjPlJ#TlX6g\Yy3I7I-Yi$&Y%JQb3,5ϒk0gWZLQv}"Z_P˿5U>R$|Iw8ۥX_K{[5,mKQZ~;5"f?ж^!uMZ#x5j 7lWMU'%'q1^]/x 7Q'Xe l1. ʊ"j-m侧Ѭ|P͒JS6֗~T0 _3ҟE۶\dF?l xc2v;<4:d}r#I0wc~:{#;M|Mb1(3xu\?y,`&9>llbq# јjTh,6+.F6*ѓgO8r}-H1-ئꉑ&k!Ohe+ *4w-8XJ7vE:0ĸज़ʥqov)yL @{w>w}qEWO5Xbʠ)WHwHqD,6aLߐnFڰ?/ CX n qu62fi\^+au|O^B%}XQΫD4ؓwkY6$=~:{QЕVꏅkN9)yt X qȁSFPQJ{5n^a*H^#c9GQk v4ڏ)|I7q8~ylX=ʔ[ȵ*D6n9RӕܦO^*8ûǻ&qyG) k/7jaqH `CM"#δ9g*zhM(U:m =-5=5 Rdupf`\TvԤV&;vGDDab&R@^DvU0J2i"?+RMCbnZї@r ̦gǢs iw:_n[3B9_*ٜSV= ܧ+Cb @ag퍼8Y]*X;0ECghIdwӀ5}8Jxΐ c^Η9;<08R4:_GE5X۰rfTW)|%fĀY(c4tQŗ[e+[뽑[#h50~\0M"m%Qx] qױ\OkRsČ̑kA9瘇ґ.tmJfsl))lLb3G =]Mo3<@j1X[:: иƄK/֍H^ k1b: Pw#R=Io3񠠞w/h%-ؙ6"Sx#d^I5V0ZJZM8\qJ;=}xBV<gSq' o|5oZQH'O qL=s`$ d7. W2TX\˞gxYb l0o-~ڵcOTC$~Gl9)grq6:uC,j>9Ȋ TDnnOAvvI IK4y7}!vaDk@}[z=bM&g@ն|syRZL%@l}=c(w d0zyǃw\#)∜,[VIMd)cOgR/C N 2\y<^$21 kU:K ͮs4Ƽd8.[mH}M%<'jcy@2@a;3a1twxtopNhI`G;.w5{]M0c_]U_elyhm(!3f l$׫fHs_+wa4:ԕqFn1y]#I;ꛢ ~ Ŋ3}]=ckJ/dlUvSu?infhGyr8aҖy`$rorsH.iq CX8to.Tو숔F=sЅpJse=ܡ䬗"`d ))<M:w}:FȂ< O)ZfB(*kPys۬ZEql1)HnL֝P6ȴ&54bHd@kzX\)E-M^f.c*c pk~VAXW*Ae(]:JCW1̘%(iyIS(0Clݗ3ɷɃYȞl&d$r,p@,SZ>Mw5ZC3t 5xLGZ x6PQ-= u5&x븢R_w7+[s}3^1FŚ!p'C71}'6&z[t B]Ϩ)%W\eCwi DGUW=@)R|?F; "0|A 8zm8s̏UBR_bDn D|K }˨*}4Mͳ\Jz>6y 簧 B1ĭ-xuglG"GJ5!7tuWy"@uwv77ǦV _pJq`ѷ4[>T#3~_1;o,#*͗(%Ǧ^?k0t~)7c5G3 XG@:NzԓRJ 1*Odoo|#kܸ$"9ǹiٲ*@ז8_(L1u/R hxUw%צEQF9!Z|+S0^a@%;,ຶYX&:!\ QMZdYҕc^Kq-=C w76MDe|bcC˶@(L biCI% 27!o6ZX2oU5IV7/}:) -ﱪ`N=U3#J(U '2! džQ8mv'u҃ RDhT,y8G)m K "]f§9- iGk$jvYً=L99 V\Z+,u,"'T@z}sCż),6G4r}XH~0|~ynQL‡Z݃] R@䋲P~K UQlϩ4ew rEb)Ȁ"4#9tI'gJ DZr -7cuּTO;&i| R"h^1ς&}90ȱN<IT+M8ԡ#>+YOJfxòS*wGgTS!g]g +XoLO{Teگ:;z>W!I@qf[CfZ|io'K *`2޳ t& ;C3 Μi8Kp,T5=(%H2_@a;#7uΰES7̢6K`)7-p`6S?Y=O @G| 9;EDH<:CBT|fIN/|:'졆:y }+[wS7npVCEtqOkX֬:1,k/|ZX)5 -Kī_gְ5xleg2 OSxʡP?1 H}~GO e͑9?އgTe?ǚz=;a͓"eL,֞5:GAj,2O\eľB;uEVwdZV,~8;#g@"K1X8/B:>>)M95D`LeX.OS؉k< ?j ↯h| {3 #*~S("Ϙ 6I&Y:TվhP >5(wkV/Bl*>lUr5ӃrݙdD5?jPvD4Lʊ՚[jcu@GO_)إ,5Nl yB‹4tC#w!*}V(>71sr+(Xw\dGXD'4¶F,Tw0$p۸n\<|'qcZsZfbsyј/Xicj.(p~B jhB'N9_ HN9Fnb]{I,x;}fg " -e4yi_.RfQJ{b?")\*.b!C|RS "?L=mpxգ:ЩzYRLr}k3 NO\;Y4.ãa{_ru5h7~u$5wՑP ̓"V C34lEj:st⒆&䀪FKv(XKbr?Uk \*R(Z|ΨOЫQYDeV[>ćѮdr fi}YE@A>DwQb/~GSW_?gGz|E^gt9R~sn,i\ 1h7Z>l3]Ɂr:0bOf?`:~&&TRTY /=O@k&7`̘4!+$qڅXdq[43En2c\H9fSDt- !?U4@Gi&Ooqڶ';{HR.W")B}^RL!?Ƞ6%0V;CWڒGwh'LsY$k+ؓ2k-=v7]ʒ 8ÓIid0C+FxQ4։">XNRFh_{wRh轢n`0[o~>arѪŸ&f<3ۜeO4<)VƔs9+KWGf8UxYb 7S"-ǫ"`2^Fkz<N9T-akg\ԭbDK ݽw"u`ZNOl-rg+Hze=nHKwJ(3g4 LLPѭI\''+[+/~BO=\!i*M#'+o-~DMCc4ECq0f`FS d St]Yܣs09:O&~`H xltA,<қz,n*'40m[h8Jj]d5FVFwΙfD3\R\A :?gt .!H(`Ws7jQ `d /_/nc 7|7. kTrt^ ]Ah0\!;*FvHePIZJl#\ =F8xϫq1F:LjjcBϯསupn?vKnSu]Ѐiɡi|S^f}1pu6 @+%A07`:M%DĚ"5Ã3)/;SݣsʄnN54I r}ZRAa㵒(WPMk̥`Z2KɣSr 'EʃƓψ IꑢT52?1. @0iͰ.@T[ZXrJ}34(6Z8fut'xgT(' ٌ.,4]Aj;P2zU“x|, nUn$HK$x|7O .twlǶӳNզP }+\ covnNq&SC43jyx/r@=NmM(N5rw]=ð6 \8bCF7-? N5Ӟۑ}/M5L ,%;.̭1q:v}b\̏ߣf+Tou\aY!cۍ L wʻ73[Z לQ/*%j F融K7RZ/`[UTխƇ)cDݽSRi >*Q'EoЧR"8b\ND> jO]?CQ7 2"3;JH\>~=ӡFf0{m1s`dkn.Dչ MD9nxCÙvu=:QU=iQm㼗> e8WKi~Mjz4T GhY@IV2 6ЄuT_1N(!w PTsbE(hfN `s[ ꗷx'x+~X0O 3%+h=PMKp_w0ysu(Ixa*e ̜k?қw| WD )IM .ق= W;Ϻ_fg=.L&4< fՋE6Z㭷fjS,AVqTŤAF";Vu-Dj B4)M~Xi0ͤQ> 2L<`QO@m*QVOC"0}WlMiUp=4~O7FlI]um"FW&$r|} kGQƊ Zђ j$yQbVZHYLa9@՚़Hh+DZ DKok[uUQAԱtxpQLE#C\7 Q'A+ (^s1_`-8+hϜ;64NWB]ڍj4DpI<|*C('>}( |g_ylȎD~d!@^V.BGQ3}+&Ü?7s'%gDf=iE$He2K9 ><]:/ZUDe2VY[:oo'Fٱb|FW7/p8c[NF77tY~d53(aYdwHXFU C&JeߑF;;2Mt0sgaՌ}za0NZ0QB?7DzkCpԭdXi4n2eEaܛBB.`*Wcn22ΰ'"B,< nn07$so>,gCU.߁^(n d);Bڗ5u@S!j(I4;^$UNA;hg:b]ǵ=.=.|EP&261h7NʬT,v o.Q>swJQ)rsoP_|V[]9kq*T-}YMVL-1c~ $N_ OA:WEױ⚑J"`lm+P(-Y֭ 7yk0*÷L ,EmFkaC$RpW w*f I*zg4EAS?fk״ʔBo.9D_JL%]襟4%5╉)4rb (UN4N @w^|Br晦 |"ƹlKMoYiBQ-~V!iRu?D){>q@Z"Bl(Z"/jT{_+W뤪9`6B"g8/N*4+rڬG__k`8# ymqn`82&~[{?/DiP7_65 S oFNk:*f iy>mX ¯BOQ@`xA$]q ط#QDf7Ý^͵WMH*50h3H>m:l2费QE'.N 6; d4ǽ -x1ҳmΗ(!:dC-bi#S~wɴ3&f&sUVė?l^25璴2 =s 4H5MWYE֒FUttw6eZ}tI-4m|iQH@ÜudsfğU6&ߡi/vC'&drE]yO*=5,ucAtn2L0v䨱W=9Q^z:?o_>oCP#SEB YpvG S7I aP[(pߢvS S7z-}<<\֧Qx?q׊ `6-[a/Or`2i'YF#f`f/;u]b)S{OǞl#G~yhQ];bI0rhE6&8Cwښ[#"!1ěiHrt Оa6Vֽ^AC{PC m~WBxRvN#vD ؽxdڊ&l\Mɠ]S X(vBB K/*!.in՟TPѸ?t ; J$<(B26jp؂"m|$*دkBtUjXOS`F0TkEMxHtAYF˲ ̡Ϛr%k>jk#;6`vنd#!\V "\o_9q >_LK}͚2 m+󕿂 XcDd![۵x4DX c. Rl⪉}NT+/]jK|ՈGCc#܌szjM8\cĒ_ 9pÈG43Se<4/&F a@&ʎݓ/123\\Gnu=}YYg2WI ]GԮC;K!M(d>Sݽ}՛uOPT$QB0Ojx4k6rSH?l#eّVlq .¢ͮSI&č^Npβ_ԠBE]k&E-G91z%ZKxK@=C]hHioY9[۔PWZ:@ lZ@NevlGd=̔di@~/2bRHd]qh֑h ʮ!QTxBFe/d 'u"92': _da- SX~>\ˊ?=CͱaBD`W!Mp@qQ?R~d,g7|[Ei#RZj&I57N֩6N  ٘=%Bj~U_x׍r5CpEAϷxH0o#yFsp+ϿbZf P_v(\Vy"|@#J\C;MߜOX:Em \vȕh#4[ğfgjbq̚|&4$qB*q Bn~zHPCԢȄ ܭJ7 vS ˃SFv~]\lSCi^֞ꃇB{e{dX[6pӪzFmڋ2ˠE&r>8 !vFcUn)Pm3 ؆.sr/ X h;6xFd΀y6m 1M0Oo\@uCEU+,Z\#TV^sYܢ>K M !Wnm,S7[ ҫf2e#Oۊ\2%jUNGHDCGt;G!X>@FAX̫&cE LBފ, >QGs<ĶIDߌvr4!kjCƐIIGMƙx 9@ʾ/_$~#PEA84!Yrݎ:d :Պᑧn=p5b<2j`Y:Xȸ R[9sVO#:edӋ+!XJJN~]'wsAxnGof,0gnI i(I\$VA|!m:5h[_q0$v2|OOULc#Kr8P8#'>쇌G:+N.P4lFb؍RqL>w7=YUqv\~npb_!S\` X%3͜ឍT%hV `O)W#g"%͚ SwxlTbp!niyr[gYU5dBQ4zNם6 7 3)SpUbNlP 8#ɯV$bgW-7DHX+LpAX4p=~?qjvG@^bvFR=0WW;l~%vؖU_55 ^鏧V'F{+rxF4SOgwq 9d K2ܥn"-bjYVᢪHH6=j-:um5@OMI8LEx;EǷa|YBzԆGFSZ*s3ş=迷\@Hm.sb5wd˙^elmӾ\tTm|*y xdǭ~Cuҿ?~V:S,U5D"B8\^T{ <.=L_9q0lP5L S9Nuن LpƯ#`#} mbRYHs_b7{/qE?7_gysctXc&GAq/^ז=C-0-10@̿mY{dW;jOuK rǧΒ oܻ'?49@Gm T޽!vK$?*8'G40Bn@lu-8^K5 zHb[̖"ܒIqEѐK;jhRlR4ClŠosg&Jbי:iMqA S4Cz?jV'i55dtK(Ԍo;S=j+[!!^t;<7>CfuIoR+4"= hLl׈ҰBM}ً縂.6W;?8^O}8[>9_1n1 U:lŏR`-c~T 9$4ɳqwvM#XadjBJ fǝV?͠yJw[C #2LKudCDY+-M@4HiCZ`8 X +* %k ?/S"u"~j1q.I'* YyjvHajw?>]W6ާfҏt"wjWZ\PG(Q+.uɝ++WXo0sb{0PS6h[YwWPno1Up1Kߚm\~1;-?+Iio@o2PskVDu|X_/ lV}Ԍ<Ǖt\T8mo 6)T5GPf~ȇcg-ԺwP"jqt"=8%Qz,wMd !5UQ6wU1M]B!FbtEFgST*eY8̍ B*R$|?(qK-}|Eya+w1K2yrM, DGZ .أ!dt}w+BP$I9 aS#DvscU6{@o p ,<; ;!xIjxsmIhϨ^e -ktzD ׌qT ]oT걭Ǽ07B}Szfu&ŊOoE;>0:mUFp&=n(|NPx ~hm[GoLd8܄ֿUCMpZ[e2S]Cim?Lї+>㔺%O #q A~hěnX^[BKB[K2i۟.nlJeZX_;#+}Xsz;=I!4:LT wb/qSs(96Cd4Qɀ0C7m粬J"a =ܨrt ]ǡj$>n/t"Բy$ N6ڛDY[Jmܡ*|w M0u |_Nܦ_ֺ ߮['{+肿]"gj#XKC bz/4K1nFtLC{ӋQ)AmbE,ӥ|S~fO_nުDHû@ I z0LOuVz2܈- 9i{1\ mw=G}Jutj$ )U,kAŵB=CwXSaѐSܸU ^՚G5qԹq& DenPȐ%DjD31ʱN I8*K/=NɻPKF(n/(cН//q ą";O' ' ro8K9}Lhyf(jbx_<5% b[a[RGq ͠ gV1m_Avapc -53&þ{^ ٽCN~'OkMwBPi`s6gw)0u!zCSt%`$|7 ܵctbZZZ ӂ 2ط6'l9/B՝jyFH>1MfZy+(F,o-[ql)=fܧ6oyL[2d*ZW ƂTH il,k|V~ܤ%3e7XA"(JIu* wFXvh"FDrn@/4iGEMjć"`T -۷&Nԁ2̓U"=4[CQQ0ZX-^ty|q:DiVcsk>%\h]:ZM͘Tv-6VmeBX>4*Rp7#qYS!s*KfR)x?_>PJ/6b  z\v4 Hѿ6d<+&|_'{/F 60 m(Mdd?{HQBp u<F)]L^Ofnil;b遊ƒ`g;qRN.6حthjcJw(!#V >h-[R"sRlGoK%lXVNtL8M/_hAMW:i М C_X{ac)'oC@5ݕѪ61$}kw1׻|~` ZTP6(0߆m ch$@EBB3!-ࣇEs7jBlޚ)/ skBtSsmt*1Y^٦i:ۅlsWF  ܞ8޳"FvUo}F\˧OymDVXTrFKAI&ï 5ꎡUb~=zfhD"dldI R~u6hT< )+= A!_@l]PIQ JvFWp GF@APM5i,Z^|#[:Ho-q/LSt&u 0EDs3 M a AϷ;Ϣ\N:v-#9 !QIX%}H(oam68ŧFIB4>(`~6h~7g8] $% iwE:3L)KkR.|bI2KNŮ`:0tV۶ƞl/Ep]X& $))4{&RP'B`u _0Mzd1-* Cc#dwpҬJRCk2t=!RMy'bF])HMgT%|Yf771 𯆞Od@maK:+&/]T79⒖I1Pew*ySJx &GI5h#?郞kW =1] ԝď!k*QyԷ .FIE`i/3D㓀?$Iu~f*c[o?lHz.g!J幚 I,0P_N樃(kB\a!HS65t 'Zzv l wEOgTIf*+Q(Twġ^msk]ܶt:B6m^$u`,,1wi").)UQ~ucօ@|3E'QP- 7bBR_I| QֈPmg-_%F&dX5yl9 ;=Fa )PɶE׻䛭 "%TrȌtŽ OBLx#鶎DS>^35p"u*Uv#du35s?42߄' )= dә i9p5fߌyݺ^m`.v7ҙZD 4_RTCI=DpyUbェţzW:&d<b݈aw:G|RNJ&1o.Z%ZYZ`+0C媯0ifng.q=<}0ʩ6,PKnbf-)I}hҒT~m qv!64 ݢ8 gk{9O,Fexo,/yśko6d3Ixa ^ V琤r{}ll&/ !`0jM;,>s.NW:C;ȅvgcNa _5W/?8o4Jie$עe0͇Tԟx@5ߗOqX$8۳$"sd#Uggӈ =c::Be>AQJ1* p60`awoᙽR x%Ge9O2-ϪgFH04h1OV"^k&rƴ2y^I^kOɻG'EQF-hI%>ӊg7ٓ{ }ГRS[QظSKQ|O诡"f`y+6iې\hmZF{ƴ_}=jP5V3@Y?aDKpIxINWd C8VTIzOy͑y($؋\\>x".1+ƆejByyx_z4 zNg|xt-QRm֬C@Q D3#2!0yT9 P4AB]RNqkMEB-VX\k0w4ae6>[2qsp}_\}Uڷ΋cYg|1aw hhRʡ-nH滌?0XfE4.qAAE=Pߦ;7Fo8f%~B2lpNk|`8ԎCvգ/PxxA`3D8K<؄@Q~VvP=@BFBe>A^״B){ $d{B!_J; H+$fvPql۞/ o bY_1c)CRO2㘪B𔤌SMy& 0%̧d'vs=ukmVվ2xSsERjqJ:q^U:WE5QM/+c 5HĢ.dYlܕs]r EmZߟ\`su1)d'T} jM7`UU8π&[7.6L~Hܔ|qh6hxUۀZS&3֝$ `r@>e$Ĵ6<'S~mSh!:) Ui ].uӛ;h)BOSȤx)dqhw е[~(E T`Ϩ#t U(խn= h 9&>Q;&xX,hp(FI?+ni4FWşbnsuT߈wIgvIpƩN$DzGap/qt>)0(k/IʳkKII%M<m ք\g͡.HL |Uot(g" 8c٬X[Y6Qؙ܏;owfkK5˶Ũs~bxG=q/SX/sv S͆N MB+J^ pI}X'NǍOSl'&`~  Q3\=⭽b{gi!G4lun8&v8:<ﰋZ;dۗJ}@}sl`:EuX΋EX2ꐘJq-3`Y j*1]Bg)7h\;<醎 ղMQ50zRK'Ѵ+`=6`f!4 0$=$}H:^*v׆K/T^?,b-wJ k#q qͰJdz }(`Oړ!%![c&w;"'rQB.*Lݰ򲇰vѰĒ_ x/TsCs14j[Snݟf YSHi[z_K9@E$T?6fsEM{α)ZoL0=䙫]r:Sn KU_gxrjlz8` Ĩjo`s%:7B.R -'RG4.vi TWLL0/ٰG3yxCџIvXs_pU60akBū>IY=l K#3 :IΤ&RLBmz__F:LaÑ[^3܀Uf6 ,:L/6Wvdy<+,`>X/.;tA|>xihXR{_6bi:{vuǍzЬ2>\T^{ ƪ}Gbh]2u.n0 bt/`OƦO9MB؝mjЊVLjigƧGDsg2ޕm1 #? @<:!z7"?4רlVV5(T$ğn1π'0 3]uܔ ˜(05BRhW\uczٟ#b\L ˱fjN)lVCG0tmlm?4B;MW1$]AmkV5c+@ dVu#R௉[1,jˇ.E%Oˤօt{ hĄ^yg2V* 7kdTXCVh\tɷr#El.ΦCG0^ǒ l7DIǧdjX{V܍L\Sͽk5u u'=r.~@\ʅH66|)ҖS@xd.,0Ff ix _s30F6ƲV֞)h^atrt"m^]A3Lo74ۮ3D{ QԔ!6nhsbN;%v6?gܺС b yb =)xZmFFxN jMɘ;aPL @_(,wH`㑭NV x,.:$C%wbf,khT)˔"s8R_TBt'ɌQ޶N@ Z+:}$yd˺ T @p15!R^"gl醭GNKM[8jP7'VRA } NF{x?&i 6t$YDJ'⠦`̹tv,r҅"z-1eM"1_zJ ]F Y5]񷜤݄@M1WګQ¡ƨ d$64Ree9}5"DUM}Qΐy;e=QDoc=#v jmV9ͩ`2gϡ:Յ5hQ'Inp!خ::s}Nꡉ4ڭR1 ;ZЙ,^f&}*ĆArM#ez!r6(fֻx|kk?0s %3bIJۃtZr8x26ξ,>nJIM_0I`6=D) I /O WL_ԾMx>M`ETu@s.b Ud/;QC˅A2ΰ!6ㆂoj˸:Oc'C'T5_V/XWS Y6 s YOVK^#&"K9Ѡ$e WQƳwYEGG Qݘw'`mߑ>-׶"dTzfz@AvDnk h8nv+?a_rҁDz꣕ #2g3`-ys}F2w*Gœ iӫ!}}͏TEfFq%۱Ű Ƃ(G/G(.HH@M[ٟ*Yt{%r[甭X&Jbemj;2~\[YʑIbXSbdz ,UŻpe~5XJ[e9$n;Pkv̷@U4&0B65r"7QGk }/?s @|?nXtҍśESm>ϊP7֯A&ٙOk~X9sb5K{b+)sR?6?h ﶨWa<%:p8\gQ=z7CȨSE&zU3tw-}J3уFhh˖D;َM`R2bf85+qUk tMPz̞ˡ2G[@_錥v]/ј<תP݀к&/=k-EaP%}Y=Q>ʸUƑ\Y u[я*/sk!X#KV1Y|m-F ԔsI-Cǜ '{A +ha)&3Ow{2lZgpuZ9֛e XEpդ#\KTiC%cm&=)$Gs.3Y·կeItk#dB+b=懵*,_3S|s1t%`e|Wø xR)X8xWPL)| 6MRw'&߃|x jh(GA뉭,}ͣ_Q(b Bߍ`K/4̷نpc#UD:5GE)Ԥ|^Cj=iN>wg_\/ʱ*A\oJj󯻗N[_NzM@eJzbW/pC* <6@~Uqm\$#{UHB Vr~i-ӕ*}fR d{[X0P%UIj+p?e7y0/&p+"Z`9I} ^Ieh:s1:R }P3-(눅?qYCpt _$0]S3@s֣y R[ OĠ=""a)]w;CJJ<e[Z"v'C#aD4NvnCy!/GT,"s>!~C&G=_s$En\\>uRnP58ȗbO\UEkw 60|ͬZ?{GXanzyH{UɋoTѾ thp=М wV s~`SS7̇tVT7|tS=T=\s\n6PB[AÐAe'GciЖ;sxۊʹֳF){xmD׶;pFƆD $I={eSz|7է֟VM2r$8Sl^ 3RG<1x{=yk=V )c,P 9ٕtA:64(Ss3+s=I teҬ vVYSϹu+bnfs8Iz-B``q-XP׷F!20Lעm+Z)Viu?rբȜK=5"m=]7i1h WrRxEmZy^ZmU*}^ LQ0g09j'fv/ߎ (x@Ɨ $+>U: [:{pH_L{G9Zzm+pS=/R74=5 s6 %;\h~N~3(_WIo&k `_B$ d u@#@c"cu;٨E(j+ ~z|q~ :C`DG.q_TMS)G c!QmJBwоͫ  4qhK=dÕ; trtL6O".c7.g>D< } M"ӡ*GyFzq~Q@4u%:e@i3HWaIxP3l=>F;r$Dżx?Myy>:TZ72_ƴmZ2`T Z%%CgttgaPZ ]7%P]79sT'WuzJk"$}0 EH"6_WEuS6/`Q6 |dY'iI*z?CJ.#ӥ@93'sN\'QF*-"VE!kpJf뷾wg}'o:oD8gXc ض*d>*=HZ]0,*7#寇i(vPKGz8vj㪲[*r7/6Ʀ<߼"t,J߇?V}̶;e9.թZ5U$mt~kEEJb_o 7uŧ HF@NCYm63\w4, jE\W:1jeTk> &뵏9>F\`H㸖vi5gdtOJ<6wE'WȎk20]3=;)Htdt$l$Ijٓh ů* E8DxDnrBH4b*޸n π4LᔍR\GmH۪pK,O1/P~QLI7YpuWojD7ܷ{8"\X&I$qmYUmLl+SۂAwIhJr u,Ui+R3NZLT7$TC\TTVO82/~Ǜn(8^#ooΑ.@3?r0DǒX AZ%3lR`mw,e%\dD}GE6'Xx3>U8L7. t L>N5Fn5 H.FAVDGĦGjC k$z)Y}&6ŷ cɂ=Z+b!éYO4G;\yVZ4J2,*^/G1V </()8< Б;.΄wf/eS-`@;C  dnִ>'U^`E,i ca->.LF\D3s^fQdPx(EP4瀔5lztpH'n>1JL3XvE!`e Mp|iauU#}$j;zgSMtBATZ>3 ?"\wQSэy!}01&V,s.މ7ۅclQ_wwGyfoĬqY-QLH&^T: tRQ#LiϰY0ME;Iʵ4S&Igt]Y̽i/3)*Tm49\ '\wG4 M Y*Jt`BfKsF-m Cϣ`{X+_YKrC6lO bZh{bNN?E %8B x)|m*#>ő>(Eg c؇t〛+d'.&ց5 בZ@DEMu~C)"w'OFہ4}n7)u| yGgQKVp3"6w&eX9 Q% 77n4]fnr5r~*Dhߪ(\ր@67& D hYxQh+fTe.= C@Zr"#y\mD_Ҟˁɧ[cybI_QY,b咋sC|`ZFVAژf=_p-9N/[TK=+Rl'c~hI$$gއksn C0#6*"uZ;d$hW) !Q 7LԯBOR5-g$ nm74 J8k{ԓn r"ƅґ]{r7/>Ay1gηt*4&LMU.O7{w87#ed3%>beQwfƋbTx1|"N%TH%8.2\\ ;UPmܩ; ?>Æd!|}Zj\Zf# Zzə1f,zMJ*q(/ Z!)}4^pzBeF).ִ~VNOr-0QCt2%-sNxt@w!yDA0zPH<G/gj~,IO)\v!|W?Xxpa@$Z{^-)^HdrHiA59N67+<` 'v:ޫaklz;3*hY5XKTdu4T8mYmH8eH=/A]ؽ?KIN`@l!ہG}f.dyأ8Pb Ss}}t0&F=YUXX$!B1@dFW,dA/9F?+1Eq5F@ɽ F3Ēϐ(|:h"_a|˹$?&V84d`} ȉ-[?ڥ(qQ/b$y\>3 Zޮf )#߆$qd&\5E R1KX1مwό\nN5]~Yˬy/ H8i^u0>|KGcJK9Ql?#GEw"`;ArՖ$,CF꒭B߽VWsvKFyMt&,ᦲXOFL eQjX` c Wѕqs%ݰq! x Ve6FA1apˑ|*Φ|5 }e=-gjy 4HA (]洴.d8Ae;]O:bک9  HƢD|9Q|riNsn9|ۋMu6t˥xԔ@_rc\Tmx|΀_B蚡|`[󄼡+MWLJ*{$I퉂. _1}놥(6h특6x[nԻ~v3z1!h̽[|-C8c vZM\Sö/֣oGd&˂j)[Qw3cWfkS}$Agé"bGB,5*_fLP4m1BWojcP)S a `1C@Z`bDX'4ӹ n79ya~7[< )هOF!D3d4ߋqY@zFsH/ DeH lj^a)|SsS6|nt5>v*>X(M7Doq]ٽ$ޛ/4RiUbhv|Tȏhԡ'#PZr]` SȅQԐmcSj%3|8+cĔ>"VOu \й.PD1=g[OzVֿc+=BL~Nu?29;>R 9¦uCLb67,bO/6@m޾GݪV!rG$Uڥ}4&S6SyZ [E63]%BUmNϳߑ1K k/nE1P]UITxkA?j H.Ş<ըw NK"(4Ds!K$_ ֈyRkaS힨$ 5(K25|Y;\%:'@W)Ù*'nt6[-|yǻU0Xs>~ TZuu[ .H{B|9f}:J 8acc 0I" 8#KSӱF\ģp!9<ս!csu4vCcbz5F" >@*wǜw鑶`Oa$8꧉ ,/$?Vzmz WҪD&Y\;rj{S7M%` Nh

      BJYa7 F6?VߺHX€1[KISM/z#Bf~cF^nCT;¬23 8vCrdSh=t΃D/IQa=`iS?d[9 }G(9Xmĸ&5hDq#k0VgDJOVDmcON|N6oKْo^Xs -7\%**;5@kC'inXlÏk6"-^1C8 h40ȩ+ZE8llM|6T<)qA!mJ~~ܣ_aV¦rCoB΍Gtv%}$DyZX ҇F:18D%6~lZ}ރ[C,a>y|WamԿ{І4@UU%>?\|wXlHZ.'n$VD(G>R=;\NZyJRTTD"PuKHTCOPjЈcvWFILC,Es̃<[?Ĩr%Eߍ7ʇ< t ѭ e$(6I˔R$PN#fL 5 UnGNu\Xc2hHJcuyPIx175ZRC"z*İOlRJcYC|EH82ɀ\wK F1X]C*;~nikT7 6V5U/A1I 2vV)ua99;n0 D7yJ: 5\UYXpnhZk ;cPhfw8!4tp* U F^6M06u&dv<8s8S~DrͲXVnC,-1I7~#TQ/T$TεheOYaƒ/YȗuKxqYGql]ܱ˺ t _.oFȷa~6$5JB2- 찭wVrS3%X\op@ _S,ZAgW.kҘ{dř^v}>q9Fp>H%??H1=Cu jM {'Qp}b[yj@+?qo'H(yF ۶EU1x(\T嵜́?8|S)LT ɁTyxpQt#bک&@qrWVYTFhx0.aoE@ fjAU.Pq! =㛍RE=IN9/f*iihy&̮ãٓeKAHMQ.!&5]>df[)IDζ b?gdp3dѯG5kIApٿ9/ &.wjKy i9(!Je{?R*yyX`^sDIܿpy$s(My*WLI(%_'0DPYfF8x)B'`Ԛ!{']uiXal~*)ސSG[ X`Q;lbbߞ(ch3_Gc @u4#o4+SSכKx@MxIԆkn2FnA<&` Nndԛ7\2鱂meCBV+=CƄpJ^rHz xn;8Df>rkd1kMܓs>ϻR.Ƴ,ҕZ"] m 9B1q0+Yŵ\OpcHóO. B능Զ03DDH佼'M+MNy^(;`nƱ5)/@M Vӟ {Bk^_"P؇ pq㝟36ZI rJLbGp>?Ǽh$Kzhson=!$S*`?osӟĄ#έn#MRDqI.lJlKv5B-'ȽL#S&οK|V #\ȆԓXŻZ“~A ]'L)C/kPF?AՌ˒Wל!hN%J:^~Rzx4җ4y[Cr*UHJ#n~-0&r+* UˊՊT Ż;k J~uS%|O=ieJQKEYK:v홳w@BxX:qty+4^bB{ D*x)BB TO5 ?΂ (_ rU[Jˇ%e %t)$\C3_Za9c56XU>c[^1NISjsbkN@T =\;;AaUM4nZ4LW$b? R{* Z 6BN1WaRm5H7ǎߪOk`e:BX{8J^K$չ{\aZPNM}l̶* !lWH#oQaвqۊ7oc'i΃.SD<)/l~em$'e_wI.31A:Pr1}@Ĕol߇@G zV:Zlv[kɜᶣ=Dqedй=t*޼zfM^püdKs; F1/,!mq"Xk>:v4TgPͭ mJC92.Xuk;!2{S9SѶ lb/CkĂm9n^zOF!3dOx {2&%6BN.9ga^>3+n4rHK^ƨ͌>U ^#t0%'TB'y7+0sH͊LݼrSkTI95sN;a%rH sis8q\+-u3n_4'#76]v&(Dj䌥\|%G^hvV%Ș?H@^:(|X8nFRęz/ ,ƤX /3P43\Ox#KqSz1n}85{QB?`tB)ŚuҡɅ4@ c-)g Y<]3WjVd|n*>I#7n#T'ٵ1JSخTNKϮR^ =? sH/꘏z{v` #;gB!/_?`N!~x!1"p? o0ը}j1!%kE:Z&t*SXD }7^>tCYk"neԛRאA]JU TZ wJCm>xs2A3=ܡ9hh;>>"`$wP)E`0۪[eK- z2kS3h)eܫ݄\ HQWYttS[q㈶J)cN7Ցf>v~T 途]8ͬ>tj`,`H>"j}}dkΩ@Q"D-P6J4 J1 Z+u|PpI@r^JEͦUlM+L)|H+ GlYoeu/l )FWۘBBy7g!sp% 6lyrk-/#! [&cqiPe5JK-͝>=8l[BnkcylYC ] #fwvMWSWT]_4/iuPnUԋpzw[BcZ d5%Lpfӻ =,~6fҒ>}g>9ׁbT%&&/?0Xzb.rҺ#Y X˂Ursc DL,_-ᦛ@ZzKH܉Ϳ|ByJH F$>orH[/اR J(WrbF/fqeaZA|WBs#5Rlcs>>n0!#ݱF4JVIsLq<5~}sIW0K.s%8޺ήɛ'E<X.ƌ}|Q#.E8{vMɌ=uh}[RwآW놋H.ޞzk9oWd&b{TP;aT\3zDvtϐ]2%fFc&P0+^psz: *o,f< qIEyř :Ĺ0)8~#y:k\Vd%]g94hpl]*QªWa`C-cЪ VԅLR~ʱsH{DF(X*JKPZkm Ukϙ/IrͮwQ*l Ljƀuwm xKq>Z||ٻ,|WA*D%Zf ݫ6+QL]]pzYbGWRh')eBu-Ӭ ?45' ]h =r}_ q7gJ_)B4] mEMD6{{єϞflY$ArVH\y$6`R}‡xqXXG@w (v2ɣ1x- 0- d7ⱉEgad|?>wbKfBzJw"$o:MAV2 ?"2mrRN!@I3z#h`rD|OJSÈxG1 j߿rV,A? Pa*˙j؟ 5Amta10#25dL@ŚAo<٭o}oz;$́#ۥ=I0( 1!KDJ.gN9-E: al{洐|C mqd3O.V(}Gۣn:B3Ud%\^D*Z0M+GhZEHadMqkg;ݢS|8VW j2/}Fn{ݏ1ŇULhXp4񘑪,fc#H"FBi Q뼗ݻlT@S%kJ⦍-ԉ8sVd"L*mZ(c+6N?".KRZOg1nw!׎oMApdkZUNMxN\J=rD@ΡLKE&@y Qig0hvw J,Gm>awV ĝTҘvªá%B.6aixELzd,LaĪH k0b Ù>cu$y]6ҹOz&BAE_ڌӥsxBΪJkIQ8E$Km1{{R@>G2U??>$'[|eI+Y-_*N3eGGʫ$MY 9_, {5.'# )^Dy搭gs'D+E=~8REq#?6f26~te8N B\W5v6 8Ǿih=[\GWqT;q2W|kY*WEi =qFNʳ&E-z#wQ` H|} <)r8ىKJGVV~#L@9<4$EGįbUhS(GG9u=y[8"%F|gXx=ŷÔVpgvCÁHAme᜻}P5s;"B7#!*f Zs5-%ruϗ7+d.M.?/>) 3Piv?]<0?{E*)M~CD̏If-e7ΞXZ#O  q4{>w^jU;0qm^'$t&Glj42x{+5rheS sj.Y h X_t5rD -|!.VQxBA,FFa]Eq))ގcDm]/phGtrbehʋc *ٮH+wEyT@FҕڼS꽷j Un5R|92}vCf[@ 7^|.eL!Rq?lq|KdCLCwTN_L 4D,X'/cOSNKrZp L~k ynEH=)Yܶ UTtiir,;a;IA0Gk" 3ߑbPתx4~P˷2WV[@-MO)c1װӯ䪛\XHEfzTk 9(j){dz d-Y,LzAS3UJnj#"*`ޕnzf[|O̶Q2Y{bQX\ FΎ' tdRf$slٔ0p.{dn0#,A7e DhXr/49`9Sg 2k]*ȱ"ZcJHe +nf(nڅÖ{jO^7kV,JN.8$8վ,Wh8Ad7YnҼ!˟VtHB+Ch;:S-RypaO9.Z)#>z]=MЋ+)d"G[퉮x.-`2)io4[3V0F]ѝEWK f ~˺V?RYvo=1 cILCF +Xј֡loճ[<0*eĿ©_ߋtm^Wݟ`GAK-|X7!w2lt.Ak,Z;D'1<"j ~?9( UNc&ioT;!T) lӎkT9grmQ E6%Z|INop֜#3'cCfD5ӇÛ=ٔܙk;Ȏh DɐMR~F6q<U9i7\Lw~ /Q㼻 MzI!ky:"@K'.^ f4EbI\XDJn: V>Kv =C+jwc2iW`u{Mę546ΌWIJAXe%DG«;wFYqKQXY wh')t`/]R;Oi?jF<؉i P$B8J{k9"4]^ 6gR0h6[䊌[IYa7i}B >0!᪋K_Z(9PmL34Ba]Q!]s =SNl$audA{)lZ3IIrtcM,P^.2V*jՑJ~lA՞9NC@=,G>(rJ@/(YD?1գ_~{&+s޲Hҽ^(9hMjk iDH~ 4 =P\DŽgK??ygtw|pݓ4{~m6/>_hzc`k^S"ȵE%͹.DAXB-mNŏI].ZO{kDzdx8=)z $tW.0E}?CW/W&<^-}F}D_|Qs׋~Qs&Yb*d<1VΓV}*/8L!*C0}(Kb7=B*WBB6PҖKcNSQ G wKo˷B ס}݂p7hohs6`0֪.&HntW' 5I[:cXUj]Jʾ5`rprx'"?!BχO"!4.diwjfm ÑLYIg ꭪M iK'w[2E@0ySWk$ Tmr eU_V;^ YC =(bϽi\Ob&p g6qab=AM]]>˪>=#BJ;J(^ 0@{l0OtynOV*:hD8N)sN 'X8G[S^"ЉU} C'&V@DmvH |$a tr1p_;\xGp(PXf9z~BAۺ F͑.=P,+t;roS>DTFVd>`쩗5şe,e`zO9};}>/,f[.WBrڵ'?&(Q?JcuJ*F8{#Ff.YpWo/Q o$( w JsȞ~QlXp&2?BW[U[(2ݷS LJO h'P?ou&| S'O9- äD(.p3YOh0S>U\Srn(<."ʑjyI=&<(muX6:9FM;he`e]bgx9NzK;R&tY?fcU W<wbeZ3'[+M5h$Yȇ9]mwq$-f$Tld WAݰ%/ ǝvw F|,֯\kK;_/" /g9kgu>O;2ѹ2",~oSsٛ_#xW?Z|H_efUJަAah;ND䲠KC57b+Ks_!C|AM-wm[#\ͺ;VL?/]I#p YȬΚxc*_] ұm eE49jnol*elLa#_w9,lv/qC$,7x*{Ą6[fZ7y9";Kkl^~< SfcH+@\PhvC 9˨ Ugch0pW+5$#ы*9`>1mu@fx4zLh\Sd13".=H]MMcWu]ltd ؛ܶ̑B Qn׍Us\iUU߯hԧVc#*{K4l1!U_W#S!ue#};nT7"9{5tfѾBD*:]y3 LTjӐ.Z :jQw:_/}e]ʈmlu$+\{R#D=xK4:f7ǔQg\[FSs-b(W//"#~-ӣȵbrY;Wf<ˌN8v@JI\C8y%V!idh:{Or֍&ex["')b6p;zjWH\x3@H3d#v26Xț*۾7 ;nbF!7%=Ӿ~H6RSV_^lںQ.^* 1}"J "N-SoL9-)ƈ*Wh*o 恄|j7w~@|ʷw+z!xFݩL^]\ +T u#>*|^e.|)'t^n!U8 /"{13.S\m:V:<%ڡ,g>& b#G &[</HHMxU5P\e ZnO ;HmafƴTtI8LuVDv3yH{ P<)Ca.BVа?#DG𤘍Atx?Mrx Uoٽ(՛!רu6p6sZG๜ b$m(>Nj;o4[6'_K!\?ӞccOʿ]'Σ&=UZ[h(Ey_j3X]j:G(k(W֢1l&@SFZbXZ"߅p8Orׯɲo@ܒwvƬrW8lf0 BSX-ˑ+">\kXlW,*(riNq{#B&\r\%j//ȇ)NQm6}dެbcD?QڴהT9<}w}̩s3i(~,N͸P?= s^pH}D`O¬75׍"k:SΆowfYM5.,t =1kXЕǥD@p{>a2*\9;U! ޛWxg҅`lxEI JF8 <JW+t2+xY»Me$8XR|!9S6pd?0trF}Zנ҇:Wԙ&CQIMv ]E2uND8C#^[mQ DEl 0_@e GpzYy<; ǐ݄_EΥ ifiт4;ak/ܵc8S}pZv~eꑟG5i EnЊʹ: FSsI|FMyT_$ >/Gl;X7 F_|u,kdAWՍ!hǜdxJS6/ߴw{aIΧ_AI2'"盌n( ?!j`;@ L܅ "gEpkyǔC h*lWMl2H'/é9@myPd^1/]kYPQ]xP/xLdx'( wYÍi ٽQ픘V]%`ka*~7u`JG#O }y7fgNy!DqWi衪|l30لVUdssÎ%:oхfԫ-15UR=R^p>T Y VnQk#IxLsrr4`WO+z }X64bOo@Y4(Pu&P["\|D"$LQ }n|Y> ?BUvrHmVYQ<{Qqܾ! ˷/d ݉Q` ⺋?UCJ pkfCuဟY!XTߵ>P4ז{#.3h/}!;CUj'n"݌4ٴe%9iq|./38T.M88*[ < ;w ͖6Nb^j6Kx.K4/uӒ/k4+V$i]T!:3c;S$6`pu?Qt )/]:u;2˕r5MQj u4vFԲ=C&p/ pPz,? ۺ7$9L=V#CrǪv󁶭wsf9c^t}"#мfW-P:~67tK'IbB4)l:/Ai'v) U 1 pfq|ŋ[t\5F}ӱB'*cɘkOjJQwF2&14􎬰;LfQ>8o\xFkn/|j鋄EqY7 c7S3*dZӰ*Lj_:+?`.޴X>;]#[D"Wmk M 냩I+x)/c߉9nck!/c.J je?[UE,2bDrV9YA&ZU>(*a~O@*4Jk #bq -j>DP$ AX,zZC >֬j3 0x殴%QR6:vəP`1FhC#EIRV:S6v.+ g&j~?~GNUti5}~MVĚ?# GLJղ!lq$*Tf7z&'#U[ՙ}&ؕQЇFaZ+m~]|P?6zJ쒣31ኒ-8QRW<@ƪ*M Q=RMJ۟ 4ʢG})Zړ7;wh{t)7߃^cI;DEw? >ȑACH$ ŪMAW)rQތ Ԭ(ȵS0PxtLNA`%V^>R[V DSsVz(iMcpHEj:G 4Ռt"i G2dԘ#toQsJ{p(MuohU!F2milw$K@v@ܮpy:_y|V(%HE{ =aׄ\%SbͧzHŲa(>ЅV/EQ0ܤA/7l1M)cxouV<:ҹL!Ĝ9eTifqU+YEP="42Ca^ -pw^2nN8! '6qrO`RD223頞\+ݽfm(%aFy~\Yŕ?e}u*l5K a <6Bf8PWmPF܋$AG#%,YiT|qKWҬ~"l*ז?8~-uz3S Wx2RQ.oC]lj-N먴 i̜\raK&D.L218$ Om.2Y8`{h*ft|;1i¾O3-¼`P0(~VhSY{gim ˑo@🰘"T3sXE:F./ER =ɋM<-WjUp=VgVlwY"҈K?xVR %EEmZW9^.#MܩxZ'e[K'*>EQaRtفS#%5 %[.qL[{Y0.e/wK/'*KW++C~ݓgԪ]U ٮDGG[<{A֓VG|iœmN Jeb 7IqӉ95{ *b]nt R0 yoWVxu=U Te&T`esm뇸 +*ysBۮ8D銂YT 7U?+7M`5jV<=j'i9/%kIK$XH$OĐo('bN )C|H/u4F! ;+}XJzz'9"a+fک VlFƙf'V}ZzȟS #(_I/*jAN :^-Btc/$({Iv]&֛vHȮq!!SІ+5p{;P69e鏚B# Gk#ah CjbTo0žjVfOHB?IuTy$֣G+ MЬ.82UߣRL:ș峰EHYr6cVK _oZ<7ԾRs% Axڍ#WB iyE~pdUW2',X6[ _q$Y,N~܇v_4Z|\iq_wh#Zq0ع3?Ӛax˦슓 ` 6rS حI\uZWZMY\48tjP}]q|^|͒ e ;ekjx( 8JDZ-a9] GTtOo,-OYCI|$͹;roWľNzqOi\?4?lvv,f/ψMDjC/@Wՠ9Y3tJ5b|H[[a%ɀ(yQP`؈Z` Ps !Q 5/kPeg#)]j˓8e$5rlw7aatwDË{(jfxЏ> CʆE3A$s9׺KjM$3! \\x Y5ȢgZ8i~@qbԽɳCIPkP}/B5T>b9c79a9ST^̉`ܧXR\P~g;}x8L}[Ƽ>0Y1] l n_Vklq~yd+e@XVX ~m!68@Ý>.v٦KK#NmTv^gY,y(Z/ct6seh̟ZuV=O8k]9Vm¦{Pdž ێvyIQC`kєe-KQ) 26"}\uwXgo}Bcu:&V+9 :W-OH+f=.F,^zئw&t`r[)غخ H0,A8pL5B8IvFl*~i9Ӓzo!Pw #G`QZ.@ [_遟3&TM^juxԎ:V s;S`8ĐB-aRW7X6Oc1ԓ~;zc^pSD N1>6&۵ǂ~n,r O^G:i^'V˪]c~3ɻWj@ZRGFש"b ߬/gA$_AgF!Wme-iwP*,~2݈F!= I8 ʛR9R9藊yphh͞jk T'N+yac) DEe1Z'*jG<ذRtT\efZ0XjĖ JpIab__׆nGDAj߀f/T@H).OfW'ƉQ\ebSA)ߣx4g*Uv{N$y\ֽ:jӺ#ҲKIb9gk[/?1Sp1f}ll.{)z%9dA[Tc~v:yPJg@Xw9beY& [6_H>(Th+”r<цP%>`=iK3]1vK  y{h\ag F&kb~/ [K ; jm#~fR]c S> Ly8Zq9,[\ƪ^rCJI/)>zŚI#Q1@5ڂ߱FvwFtY4rbFIeMBr38-ѐ%72yh[.,lKtaU'#w. ?`=+/R\smD:NMf{cdmL-.H ;g׃DE)Šho'Pxe{>ksJ>Q]w(C<1c"k]QCqMQӐj`dPGܤ^:@t^(.&aҹ蒆&oOg侁^rΦ\FLpEmIhʍӁɏ %v%78n,TkfB bjSxw1'EcOEP%wUǿR!Vi :IכǖsX, ]8ny(c;/'PⳘ&0DsOrNlu.J$\e09H{S2:V@Ф"znfCo%3ɈwX<ù?vag`tʱ[Ti/ l;7f킫&9h INǙu(Z|pi/>aK $pN?.msn@Ha(zV6-wO$^{hLյA%}n'ƀ; z{]759heRdBDOU?֩syϥj85̡mqx-:M_nG^V@cGO_q  u_SUJUp\j_'[&Zy#* V`rXsO pP\N7:LsG@ʶ0;F%+W>ubpڒS1SP 6E,†7iZ 4XOXlS6Z䮠6lCflgCex{b6W1A)a7픀bk̩Sõug| 8:]P ִbŒ\-UzȭZA î'h3+8ql%=lE0Jg"T%TW[+P#5ޣYIс,<;cYXP?gr"ߤ7@4PZ_?w/QI@Dԗ]}vcj \fUK Q{$+3>\V1GR,VG{X1I|wړJ!@ H~5u)V[:=Ezrsz""٘I<])'^ZmT!65Rx?bT9V][zሊ{o&_M| =K:w~7 ٗ!9)-zwJ€F£ׄIaSJBI&1~Fұ=բտ[nD!NBŚ!8Mɭ7\[*fL6ΏuJ6xVQ2H9g?Vo/ ڜJ''[VDҍ WhPr`6$`N\>noWoCR$O^O44b 9#wI)mƃL2<KL: \j_3~ܷ ~.A8o;Z[Ŀ0들?gN={|X\ ʐCg _9HPSe^'{4_f71)>[PrD\*oD֒R~Xk1dTq⤭nD_r@`t=]WREFJiؘREmʰ1 唧v.5N,RlJ/D*j0j,kaz$8ocE?:&J0ۨ|~ -"_Qj/u哷{5FcC]|⻸6kPLeF yAn&--<%~o|l Dm[p fO ]o¬o o|T  F&H}rR~ ?(şTYDRB8l%Hsq Gm'@iyO 9#k*u8yY38,,6ZJr` F+Yա'8 DpI*Q7rSdK{dx^/=y"(q!cE'pO4ߴUTTIò/Eҹ(ɥe(5~S[r>l£VO@FTN ֭m:nBI10>l=3qlx5ōMλ_BAP,;dowQ>GPOݝ/\n l3P PSn " uM3 T!|>؛̈M;`5ޙ~*Ed(o3}Լ/Y3arL=(ō?nCSfe3\c[yV㓛}:IzL(^i9Xүn*ҁQM&yFm6v_o6/JLYkϞ0aB*uy 9-ҮiQQl|6x`>V9a`G'[߆͒E?~{I{搈6>TS<.PP?l&V*'@Q̢hnv/^j/E #yypݵ[m=ι'7+ͷȮ8x۝<HCվaB3OBn|Dnx(aVۀjlq(N!gEn>N, $G#QwBHa˥iUSᓰK -^z?E*&0+nx\ (X*sq59{Bx\2];łUk)(yȅid?y\r^&N%!/Tl2D{TV<ڈwpˈQj޲|VGYˠZ Wvf,^~sN>ЄЋ̸I 0Wg7dA3no0݇C#X;%0VE)N)ґ;3&O7%1;ԋ|c[=-[KB\>27.!xg\ĚߨD :T7Ou&Kܴ CJSi"C3Pp%T ʏ`%|Dl?yKĒ$ĿYsm+nCpQm3Q?zz`*3Z .+k=lVA[2@YiKE`V\F{gB6HH>i*5>l.AhL,Qs )Y B܋x?Oq^wC{օCÀ7'zZVAxpBړ.PkSɭdET+vet.40O879;-˄+C?ēo.ZG7 p;7L J~K>XFDcGn8B6qr8 ZPN$c6a?: 7)+`c"2A%zo)⠋v5xFjz>;⾍vt4 mD,nO~ȕErEoA f_5RR6g SxXƌ0,e˟8| %Q65-DCa^䏫`e[zP?x Ɖ-Iaˏ FaxHzh.j>`#"[_.FW 3ee]@Y g47@ixMq`o]I'i<ChŖ)n=9(3+tŝJiX<;ǂɨ>"~G3yxMWVRo z7q| &c'=JU8(}93c9Ib pi2tğ/m[-Kpƫ3Z=L~֓w p2MQ5z:3g@$&~&,d]_"m&bXڳZz:_ V5!LgtHzOL{Ny ߾uBWg-F Ч!UY4*e"(r\Kbahչ[e[̶'gv'$'C[v&yL%7aL( h3gZիK*@%>6쿣cfGeG#WHh\Ӽ\T+寏aN(7CƤ' =C=o6 iߚF|0כ0WYy${wDW*APfN@79#^ڭsLKKL}~~RPҾ}_ڛ]RBm3[72 wFHaFO9;nr_=ko1X'oqטML} XO[(a1ydKZUS<`X7F<6vGgoY#xfr mo`P2"|t? Y6m4ܚu NY$mn |߸dA7\K+D}:ܮYku6RƁn!! ͖h5hAOHQq?u^/ Mc]/5P~19}蚄<9Y iܣp31 h0˷mLi#Sbn<sIk.HR(cQ!c3pr%O'Ea=\5PzФ>1Y?ebG^~t\YOn!n m\1 ~JNwm)|:jP*KX\QC*;6KL$06Cx:|q} ѡf} De7@i7/colh DD+Hg'@iϻ嵵ckցR qb19cȉ^=q$\a|//>O8|OܶM%ޠ;x(4~ YTxl,Kb3 WMsl }=JL%^x2e_9^4|&eZ`l~O:׉J݇@BWDT/ĭE Utw5y)&6w핒E=uamx6^,}vz]OhJNmNR."-76,)xloJH*XbE7y. ~3-!h8<@ 0fdpGUH,[ɂpc>jNThCz2@/`_r1fv[I تzg0-WLV 8ڽrZ1NT](z6l wuF}".Ⱦw7;q/P6 (K?)MrU/}GOデm0 S1{ xVU. 6Q&Իr<*5h4H\ԓgs&D-x1 92kc{i!/C.ru[j ]bLG $@_ד3|yY lp{ًi\28r>s ;'f=F\5ΜP~&=6fHTaN+0F6KttOza^^°4$< x1Q'n)ukRB["]pBtzc2Goaߟˡfw2 zߴj{G$*R)V@GL!cEw̪<\'D5z']oxZrf(gK&۬[b2贡(NBG%[AK4J/wUpWB.EoRKҦ9N$L򦰚`е"&< Z^52_#nQ:٩Rg^ߎob|PE]4O*w*laQŁ7C2oq"I bu]:x+/ -r`T4be)܆bhZj9'O3Oⷀ&hRDNz`;=0?>GztKK> :SFi.#e`—NoqJ#aߎ0INV #zt'G˧vc.1AĺW~T{&HõrsG}?4C݇m"i0yz\>:92)C*a3Ja5n<2MYVGCq4@Uh}%yrVطbLIc4n,~\j-cg9u5MxݪG1mb7;Gz7\L~G7 mZe 10RiRm3(_GJ ~uM&i#\ eWtNy_`9? l~`*P)`3<,&JidhF_>`"cBҐ(9HZ: &-o鸢psDG;7ó"ºGp簔u&1lA73&`,kZّKL ͠7M fm?+([v*U޶D! -Kكz`L~ř7-ԍյ,+RIxaH<#'cM`э'O@"#lqKSYmw WfJ $U8l]oJp=n's.U'֟";M <[p!εP5Yw[+)>CvC#I7tha_e7 >XzW*=$H] ӑ:u2r6qbDzq{zV0-,KLorhH/b?AfD6"T3ᄞM" A*+GvTU~I龎{H8r>5В{b%%'U`îwKw>Z:R$5HWZ2CMHKwZ|#|ܶ&j@߅ěN8m7!_bWIf(2bxbA"HЙ;8_m b}Gj::y-TʟeO|p%#_tx!(o8Ե:CЍMa@ꎨ&c% *}ZWayآ={%NPVq%۶:h|vH#5fӤhqPyf2}L5Chػw/nͭ6|':QnO~*䅤 ۀ^`x^3PNSCͦC7FӍҴOݫeёi15,gE.Gh>"^~YCBjjȇ Y8#?%'י)fB}(GP}^43)h|zx͢D Et ₜDOqp1xg]<*aA<.'8ǍLXT>4 y#~?J١uoB9#vdGF HquDf'UMƈyXavHTnHZ¾1ؙQ.5q[gЎ" {q}q`ˆdǜ! | _%9& #.Ҍ*Y<ܯ3`U$|FـYҷfeHk/cߏ5 "C{.[LQp@w#ah~{WNe~-,纠{&]wsEmhsFWYRT}8i(du}5qq gCE۲-mkS'X 14hI0xDi4.eR 5qgwwmRuz14ZgﯠTEi rg @O)+ɹi>W7|ܴd쏕0Z\f{lɐNHj'gpH*Tÿ^8>-(32"_2t*wiKx34]\;qےf{d3I/=mXTvpy")rDj5f#&O!.diP xQ YgoyQVsG:xh喽j&DMP3h >3dX@ B2-#(VQbD7bxAއKR54v 5J0:FTfK$9)sy1w.È:q߮(-q7 NJ'#19XzFzq5Weοd1D@E!z\_ kRĀ< ٔf$TkAPx0sZ*NᤧӎlcJ08L/1|T2 u*-{dQ Z LN)isMKr%"WEe=َ"I2 :u?3P-6˷SGTP8&x eNQŠM^_!'..0̇wto}JQwSTXc}͗D &{ }k[YN& v%oL&@Fp:v1ƅb :i r^U\˸ah;]O ϰRjē4l]`-cy)jk2PQneIkn-1IΣжхc?Ea!5$qjާ Fͽɚax/ _V0-L r,tiE+$:SJkxsJ!n<ǔ] c&26= g֣;IB_59Q ¶eɊ O2 zx.&%vmm1|s-Wo]4QShޮ{߸KW;Ͽ1iH ܴ2Ϝ-(sSH%oQGT?'IgT;tS$yB5?R?}KaHcathZA'OzWTsxOj| A]6&S;b¹S\e=ՊZYȸ>TL2`;o˟s,QD\fy˰2 \ݻ̊Vc3P & 5Nd&[ʽujl˴JD99$HPIXjb"`GdGGщ@LC^3IvtMj&cӎƥg ZNH$|'Dw*m&3,5o*3#(% `IG>Cu[B6}(/(ěpL,bSh LTE*$|~ŒOoWjoJҰPjq -,j4_3bȲj*i@&eH*ȑ| agF:RIoYIWc~}}_GUE{=5,*]eT^}*:jM`TZ(4N!vX}3mmdpala(.k*1IJT+V'3R ha9p<%MS%':p~fIvAU8@ +0kD`1p (xr"0ܿrو*炿4&'I-=rB6kISNuH5KطP@;:9эj;~\k=EQ;bU]Z>2kJgĨ}窴^"-H!LmmNx|δ(zqZ=RsQ]=ncW=ɶWIۘIȀTB! 29;-oh{ '#K2MP*Fޱ"x$`F6"W.^ɁC. o'116ߚEK;Ŵ蛀paQB8?|avK!JfهK0V@2}ਨRg]01ŋڏ2}|FyN d'?x'aW6IOՙeIӭݲd, ȵ̇XwITVy9lnR vLt9?ӕ;&T2y;M5R C PDUtL|Oj;ƪH.pKe=P7Mt[idmhԾ^6 3qX]mʭoq̠q沴w;t\z8jl@%+reuiY &P]C0u@wumwfq|J/;7{0)wڱJgV@;ݾ3pY?$`f7V |ETf%) 3 Eq9.hPe9FM,0p[ODǟ]h!atdK\2LD;!\Ȇ+jpmxxhzUN9!)Bѕbp 3(G$yhҤkg揙-ÑǮŀ΢EӲ9&5-dжOSYJ+ QWtE@ҸۆVj`9nO#jq>?Kh!"]s[GdS_Sb'j͂SjIQ;ZOV_ӁqIϦs*,s{;<љ_U$="2 DwWV&hq|^S5?iۆP3Е(}'ڢ!]pP| 2<%n |ɦw~ `SۉFP-],9a{9i [w_8(;e%g)CK-mcL/77?lOV?_JE,וw!)I{-p 4;^j{GƵGR~~{"v hSψqߔP)!G"Q%3S^a/S3[A6j^˩GqV(Ф!;a&.gZ80иf <ʿ1o :r]x#܃6g GΟ@Ysщr<%C<k>w2{ ǘ9δ_庪f"鹿|K'+JX:4$.{͋N֫T#Fi>*2Li&_@Q S|Pכ@M9jZll@usfJҏywRcrv<.18"񿏎 L$̪`bc F&wTo E AP}nkxN&@%J#=$qo:+bAѨʵ=[ hB _[$DPǤJ}B ѯAKDt5?KV2&-zџCL?[[G}%Dt ~&-WS! .]w^ bY#i5ŅTtRJ#|et(C[>"d#\ѤSػSVwAvtÉ oKJ@=?m{Ӥ'W+pmqY;\E?ʫFxYc=D.!Fw+mMT:WH!dnώBGH&h}Yi*F\"8LXb^ӟYB+"MQVn^jZ̛YX|@tct=&/1Dtűhhw@O ~pUJHgyxJ]7NT}v^1G:ٞy[v2(|`b$RRJg gyh|jv|RP E{ׂ@a36_@ QkQ8D@̤4 X,{ntWUFS 99bb\ 4II{r+p-Q&ƪ*΢j4/)^Te[Ium6V^OoGHY[*owb k@gU-oe9a^gM=@΍:k^梛79 rD̺o C:SEY)0`2vM`p\fF$7g">"9'J \ K#BN8>e1?J44lG_U-6MxIO"$_ՏpH#8zҙ{Іdc35^{ciϜ؂3;'Yko` d<} R&UH N3G Y4zGWk^CŤƪFsݰ|/(mC̑Kb9梻PWm隦W ؚl&<MTWHwv&›ޠ"jT"@ cQ1OG$5lGOkyKZS}ȮzQnȫf,VՋOx7;˕JDćL紱R8ݯt4[#-ӵ EvVy>RYxrse,+oA5JuDHQNJ@r aVylpᔸkNJ4:Yv)L{ۧ5,x(tW.I΅H$"[2_ FD <7eP8bq$Q[O]0QͶ=;p,'71ܤo'hfCM_6ir0qʇ 8 M! ,Y}CZՎ,8<ߋߒ n.ddɡW= t 8ź7amiu@ {<¬d';#f3p;[ɭQNbUx;؏'-,aK\m +ζ [fͲc&Z4J[Y$K@NBX`"mpytsވPH{,]NS:A%w~:bKX.`JúZ20JKe|tTg"fMTu/J%r ԄyV(d<~;DeXS'IίޛI]TqͲPPf&A9t+α:hn2AKwSW.c0T鶧BblbƃEtcNշ>cINƍ!|*cmXLT4qv&%9oq m)AOTmCf0'F_uƗRkH젍-zpz Q;&iK%jK[q \Sr΄ t=6A!*sEDW~QZk}݅A@n W푈 hD~`i;<rgfnRqgwϛ6DI䊢 5 T `)<]/ϳ{oyk±KklnL<]/ļT3[k#yi|8IM0',D$hU}p=鑖?Bcv}DĚ9iǯnd6]DC LA11VbuXUvq4t;,2*]_)[C0L1PF9@q'~zl}^B ]L).'u s!9"2 ( 5wɃ۳\{3/-;ەyO㽎iE&#kE7~XEr4TA.o?AOHbn(@k#.kZ\Sxo敘:ȶ;mӆ=5;Cgsu_B7k<.9WI 85.AŰ}\UmCca4FʬKew}=΍g:aV|,wd&xN U5v/ ̴PYFzzVJĂRnWๅsIm+޷4Ns*T]D+߻_MFJSqx#·LT݃l_p}xNbӀy@Dq4 LHBCMNtseYf;8_y˟bZmS11uZmjBCJgŚ?YjaLOҿhdcr|0v<C C3`۽Ic¹QYLԀƊm'k0G)^aOK5ɴ׀~3&h)Kh,ȫ[Ȭ8zjJKNM6:z+En|ͳ*S7M*|yQ.[Ч63#CN2Sh WROIoGz 6\&D癄M!q"j\>0|du>GY-:CZ5An2Mal|DVCeKlleXч/&pC!L;.dS{Kt"i5 VBe8:qYEW:5e,yʭ2OZ ;rCE$@Ք\;,pt98e_s٥>bY[l n\d S%;o}BTge.&k'!esh齖`lC%퍙fe]k!u+Afݥ" rM(UDLDp Nwh2GeӇ1P(VUI#D/ A!9f۩:WddΔ(7LjO~&%Qj[b3K^WپƐpt+](9 C<(&UqEUgу? Xm\Oa,Y+CO~zRNvu-K<NޣUክ"q_6@sw|5T[{\nDׂQ_7}WxI (÷#Ro#m8/9͙ Fo*ȏ/^!|)dC~'0Cxfs_v6YO1uuuFP])Йl%Y> |@X(]12Ƌ4dRP"Ў#$ #rpY& + YMU\@wf(e|%џ $]ӎ :#58 J3Xue<37d_v :dVAg~6=ҠҪhb_I *LxĔ*Tm5N.2:DΨΝT9p5lho!/SDW"4//^a!1wW-kXw*n?!m9??r*(T%#9MT t\A#f5FㆬNޗ,76=ÇsdAi]x! 2_3>8DwFj.yNhY}X lX*u=A!c @g7Q,!ov^)* Ѣ$1;sdz;S6]8,&Hțǀ(jYs4pcOKʕȉ ؽZ08,N`>%&HbOFr:H @^. µP$3"kzҘI@KY)YGGgThɵ<\+xH2gc&Qy䌉7-q1̎3clF*} |-9L}WJ\0b2v9clb8)jR PMmJ^n$%kgx)D}шWj\:QEi[7\`\@n’^Ji_0Cs?KM`A) |7J1Ǥe5w(RW-We0R*S8R RNC`(VviS E>X;-b>>&';b1ĭ8rogs{uVW(ki)6)I]IG[-/k%n#V;=&SВAU2juXYp%UH6 a%Rᮢlt4) E1ªĸÀuf]?&!4lٲt.%, jT{۪H%eeC_J?~8Ĕ^>MS"ȺQvxt6c9)egV%6e=kˏ fF̣BnƱ$iP!=L@v;KǔK8rvuFK,w"El>̑^aWӜk 1c?Y1&]0X|eKgU 5Tpkvu &ݎE2)S6)fB sfU4yƼ Di@ CNK: Z/jOU@l2$;309un:&n(*>E:béѸ ?xRK0S wxW ܄ biWŠkgU=`¯7|&f8-ck66KK gN>UOIk2Kƥ q;{/-kxؔa #+ӼdĶj׼aAk'F7dwG^\Q-PAK}%Zmg3Keh#Y l#jijn"H ijc}⎛\e8L,rʙ)X8@)hJ]Kk|U816|fj:> zi փ!n)UsNnl>"-j̍!*/=d.ΧȝV;ttCHK2u#1[wE 5t^zC>*O4Z&hb0f*Vs \Hħ8NDO5A1wLNތEc๫+DU6i,.aHI~1=Lʊr01uL,Uiȃn߇PQh_: s,BTq" E+W7ˉn(k _BF dpkE^#>:mJzOtIX_b"afִ6LZD[V|lDc|hCFd(EکԅM \%EЬ9򠓍ߌ0Y^?N]Ŷ^uuU H/ >%FB0d剚#neCWQ$b'ao): |,Y=5hDw^@>:6ZD7'W[:!_9|ny#.s9$y{RȨh!h{FlܐM:;GkM=?ciJSRa߷̃YZT LH؂V"j*('jìD.pr^w`ks77QTahFP 4S(GnG]L!=~|#WXzs0 KLV\J<ͅDVQ'R79 0msڀz"ItK_{N P,uX=T-3f,c lڵ^IHx)B 7yo6>uV.lWBwxXOEseܙ 1HC( O<'[$\:` >S֕HXk½⛳ ~Ш)8Q /ݡ( ?TWNgx`OLJ  {n R.(ra]oPWț lɁ^#aʴ&:e?Hc}.yzب"19 oio$ <ĸK>|lt,'/:〭6:6: B')ٵUN]"&IdѷٸiYbaK =ӀjXdi6$suʮRTi<_e;pBkTL,"uc%LU绝d=VZ|aZj &76 , M!vc =w'ot\6h L+N63']}IoMQn7)؆)((bc`|@8qO|WAX2w I^;R^҈'hb[ɹʶt=Yvڛg IkW[WA\?h26nNC0ocݳܪ|YKJBP#c7wck^5EWf4:q0/ߝtj7A|9S:OnbU:z/ z]?^2/aưWSIXoo<-Xv(~B!,BZ&qvN: B@P.A=. ?c|>?I}CM9G,o8V֒ !tߎ[Ar ܠpޘC )g!#G6}\s{yЄ+E^Zd3VJR<"q'.: l2hCQYaGf 怤tʢ(H>>umz]p%dže~N"!֣>ޒHL,L3gUYLx¥R:pD6bjem9, "}} S*N'q}bH'(҂3CB3$\(n]=zaޕ^4B^,S&oom(,Cdy9pAyð`Z7qq[,+biFtN&)4Ǵ[rXO)c?Nس$0~qv8^j wdKᓦ008/x8~x6BEmT||i9Q뮽y5DҦ/,&8_=K@8_{cD85 Lӆ;/n8n֚,`w[zġgYX"-e4C͂sTQd`H'1x;&sSigּpQ?Cz\ @a O$׌^wX6(n -%ȅEʎҥ߄;V;YGJ"nߓv C0jCY2L# 4QnFaVDBy=|J϶#Hv l1e$z嗉SFn=E CЂ@IjTƈC~iS9[L z=7?RxI_/۾/1+BK?RFx9kAV _Xjb.^8!7oIN Z.`?Z¥`X 9΄}0J4 ǀ/e_IM[-F[סP(=1_s%~6ZJK#\d #||KVx@Dz~f4dC]2Ī7@g1\’NaF' u/ "o`e 8|jk0rbd;7Y"̳Ł w>MdLJZJu>3 XEo _GܫY8mv0v`#|&`CpcFBv$ew.CX_mC$\HwI[A{ \ bRF tw?~e{DӮ2DNZ2EF, A#|7$8'H4C1` qGk>&yȡ" H'ʃ3\W0&l.M|h53-[֎=BNbO(cSӋk: ;Hߣ`4f4"<>zJ5+Պm͜9oh\xMYzPGl̝{GdIS(rL0u 7)Kɒ!POsU@TȯF/jTS KwNb,7vM~dBƈao|Ls/rjT*&BbBEcY)D|zWf e x21Mf9c1*"e_/o/VO,എx98> t}M-T#x|XT0'?5(O3\urxbU5~wO(zhTD2i&&Iw>GE?vla%;MJ #UW<>H6/XBCVͥf2BDb C&_o_*~str;QsS9gba±u?[՗"2ZQ*j0Z2Gn5'h}Re9m?-VB[ykGrqעz3']O30{1w(a[M:k]y@J9MD>Ja<ֵ>tOf!6eYrćI r.6op mPqoqtVܸ͝p:v UrU@Vldi[x"Ӵu,"',:Z~f.4g&V | HjZ sAqXX/gֹG>oٰ{K<Z%Z.-&JC:VB썁(/䃢EݖqX~3'3_%RWqoKhc-,mjM2qKs|'.oe%7J%6r& O9.EN"ۯΒQ3%G+ ǸMrF $&p!iT|GSf8,)KGG1ޫX…HM1z"̱usY#0mԏcJg$$Uf,5a}hwBeS&hҼmG*7 4=&0viR\I b70~^{es|Lf9Ã)ȪnfQО9ȸ<\,P # WpBS$Ι9玂w_#@FQK6|Kwls-caN(.*I36m5-+~^+laM07f(.do( m~sn綀~2h(6.Kuh 2N>){֭9METScaqudTt ݀V:F*^y~*YY>a*w B 0czC"b5oGc8?cn.~!U}0;sD-jxMmX|t2IIM!/nZ\SށPZTIZ Wгo`JYF_u(o]ME9DžRw*d+vX84dr}ɨgWp[aS~T2o^DKuK燋}] @\mKjhG/d/leKazIȵP1N8iyŋ"%=}O&nYpKI볎r:ŚB#=FDWXo2403n租%dmg׭Ѣ!:P+ir(6 'hcg"NOZh:   W~9U(僲*\3ƕR Hpi>-Aw$3O~g!]ba U$\R_?;9pAA0ׁ(S,9䪋5nD!2a4jNF6:E21F*4Oy>Tl:mHudMZb(>:wE3լz򔙛 SS,*C@P{(?_uTUde%Ȱ-!C0{3ukrC/ίvlUY/q`X?+(wnim&$sÿW}We$PyYGdUԁ3K]2nL^P]zzLd)PJ<,CO¢LP\?1)7-;J硡ڿゖ̒ Wt̆ Q^MjoQ~-ɈTJ~k5@?EЦNwMzG}q&Aڐ[±dLמSԱ}!)U2A7ҰŒڦk, ɯ!xs+oH.mV{DzXPsQ,ZMfѠ̂(pL\V^2_t{A՝FJN}4]1Oxɓ \'Ҹ@TDB|Ҥfe7I'd0xdq]ݻ 2}ccC>7vo>og%0$! 2@ gq;VP*=d:GɌ|6s<0 }%E/؛p-<0B#1wN#)BcY^#B$'#> ~")Hխ :hŽjn.R'z>d#dUb< bp`憝dJ8^d1%|LE pII]Myl`,q={jXLwx;MX!G^X#}wq&b nf܎r$C.Y&lx G-OpL4€]swg ̦Y;ELzfp&7EᅦthY& NZ7An#^" 6^R_J\D4[ʸdX+~29Gz;# wnjR,.3)%0tт|'~* uKr#.Uc0^kOr O^Ð-G3ۏaRDغ"ҽ[^V 9}a G(<$IG<\24ID>+b@f`%&DW`_ ^ ,U+ `3DzMWHO%)3P}ϕ !BBZm9RtFg̣}A]aLx upojfbg+k-:͏, Ġ-iD"fV'2?8t$Cb!Q9%U-[f-"C.tȖ(n+q@zG}EOI{l zXZI9]|>~Ȕ*^. 35|Ǎ2]x\[L7둚loiŒX$ipBtn$_M&/s @7A(; /hw9 R'a'o]l|tZoۄ 9V$_pVŭ_ǎ#èu7O.6:+l\0A'C'6Pr~/GlD[~1yf)_(TK1rL_{iV0~uM~*CNe5uBvS/~|S&^9#5_䳒xAP +fS0s 6Pc{~YPoVY[x7L.K|e]*kVLvֽҐ$k pT9]#pw#4}.(RNlTѨQ%" &0wJ eXz:! % )Ldզ`IO38+g' `&h-o-bmeT/ P']>Y,9pI)1H HU- u D֫T3%C {V,8*DhdCQ6f`j ~ie?AbRyZrb' z1]A<d԰>Mᔰ\ØM* /$!;*:^Gqj㢧 k-ǦƓC[} ~H4[Ɛk gefT x?O&{ɰ8eɴגБDJOœ9%m57ه+,01(9e{;ƨN^qIQl+)Hk;f^K|O%_^ǹPͻ1ACKΰ;KQL?&V`ܯ 3t6IcH2볲\. :t  "'לg;& .Q}v4"!.Ekd7S [y蓸zR]?Si1s,] 95|&bX"Ohu2,yC2jй7:/'xdFku0`1 Q4Q;b*y}"J⛉rA-ٞs=n߃A~C9GdݝFloʀXpLt8qv3 d}ӊщI e-cmn3 N1 n8JpdRJb=^m7Y{xsS^1g9k7~9i+JE!Zl% /4u RARvS̚*袯Ô3M o';ag[%ndEҎڨ,n(" I1K \6`o@S.%]qT}J!ذIe ņK uRGyVUA)5bQ5{ = [qx^NӀx87«~rٶ |)Ëqa\z9\bp&vowP`^ulO"BKYL+p||Pו4c\CiV=v\L=pg-1Ohr`đsQL HI/HCN柈!`(l@OiJf?1^zۻ"HUJTmVBZϪYVۇV=H0ӠP)O"djm~[H]ZzfÁl' E 9Vۢ|uSFl7V*A%WGZy=`ϲ3ݵ眲íE~E#YWi4@ev6~~Ska0`T;1:#MPc:S|Yqٲ|0 RG BpgkWoAS6Hk + ZV3~l8X44^{&;C#.<cW;~f fۃ4B_VYi?|.2QbMASξW*xLw> '<"O&*RM20a;@)4& IMiĊf$$9jӹz&> Pgg-WtnьeY`#n5 ]@@K1h:쁍EwzDD=,cƛAPc-2/b:1^"X(Lًr&@|RM2ɖ2 V)w0~K( q&-l lM KP]4ٰCy,4E`7aB{8 &ZygK-NIJU$V\nt呜vJ%JGDŽRؙ89lAPxbJr'$o, KS3=o5YW=\rms~ǍV NeR`^6PFnQm9ot)f:G99>v\ t'kF)6#="Ƭ%l ʸHa/QWw'RJ`ή~'!SHSiUsvP Os.y Nm)rК;4[Cd3U/, @V)QR[Du1H=<yBE"=+%V*~Iu/[Ha&S,y?ev*>X΋oD TuW00b#6 YJs WleujR? "u >fU/چfarW ]iUH2@0REG\KUQCͶ ghGW媷 wkFrQkP·:f>P,uor'9Hh$Ǐ!mR:tf|1 %2ywn nCye%<bc5{l[Ԥcb0| tn` ,LY Pr 5ѝO ԧ2fIkj.F/> 5_~V#-8LkiTmBSo~՛GQmhި?mc6d=h>Qgzx_-E ;]9~u=:s8KZ⟱F(Vr•I@3 dv_rRv2>|_r[HHe[DX]|DDEPrݜpLȊ KaI'.WWYr28Ӗ ss?}.rcb}sx46%V1Rq6'ޗ}esQ87֦GeUw)ZLfaY>#|r3ߎ?|3¡Hr3OFޱ5дe qNJX9ؖIuY:B"^p͓?Irk`c^H{znF| E"6D W4吏n3ۥ9DQw B[GCP*EQʻˏsj\VɷU0rxRFG .ȐXgG$EE0 >ݓT[+{\<Pa*+խbNfu6GEedfQ*+ߦ7jZ?"!SFLނfѶPAD|C3h 1~OžwfɺlM73˛}@4\0řtv' mMiȥ WSf(h@ųy1(ʄfy.iNͥI噉ٺ(M].iѕ86[DN9gđHG#s2"kʶŚ 2P|˺ .H4KP ggZėYʫ jQD(UnSeexf9(sli%nvܣk>cWHܑ0-fS kE0"IաI%Yf~K+nS`Y̞5)5vP¨K^ "6՚Y I ?"ԈCף-Bd07&h+<q̱^7Ņbyf27>{+R TũdoG`:lwu;Jӗ"n`l 4؎Z;h$Ė㜚Dl X4<pa~+3>4II[n{ ~vlǟ߉28Rp3b[,9A8 _&#H4/ÕiGD0A <`@m(Z~H!׉*#11o@*|{Fb7s5'a-w"$tJ~@x_#R/:OÍ]F9{1mle,L9N.S[!rz3*bg\a#BYn@ƳԎZ@#MNVc;IA; Vܒ pp)▓,HKyJedIп/5x6T0d)+cDՁ48eMk") 70s2lb|I|Sp_X1[ ig}HgFP TWZfozwWrwD@jIsZ-![*U2楻_/"5ANJF? 4ȥV|Y4P a ུC`M{kN8I :kȈBYH"v8kkFԕ2kzZllĈygIRb6`·犟gp;Bubu)p~5÷-^uL.dۃYME!f xIA1O;1+Nw'Io74|;ƚ$-8Vx}"E6pFI̝\_^c4:/[(G[ѫ= YORNÑ'~%G),tj?u[٣W*cVs(Ӧ/"c bM6 "4{Ml$M]AnU_`LLu@1[YIP_kx4cχ\UGf%$<ǧWc7,881D.+ͥ zvI%*[\ v=W! (-le+⊮sK!%]ɽo謤$CB8 ȦX{R0yNtW |pz:Ţ.9qܺAA5D!ӚFbD7WSKzaZS- 2kdI>na #X3#+-~KJA; fs_"ԓRs9`)ͧ| Χjed#+D}V4t& ܑ/e[x :T5gΤ5I RU( X܂!Tj>K!&.? Jf{sn[ODZm&GQ+2| T{8gti6G:;A'Zz6u1vLo# Lъۯe,]}jȱjG>9^Xl846ؙ= N.lİŽ3DW%Ss^I0Hwo)NcReՒI}T3P,&VKZ}Ml~Le\s@{7-a&Dnd- mifTE%k8TqW(̩V XfH4n(I>hl0?WZbl⨠3pz *y)ӾIÝK8nT/? l^9f1zY?l&X5f w#,$V,}gt9 'Ysq$[{(A1M`e t3q TX8V{lB!٫?JP`IȀG°`5\Od,{B {AL OO][6V5I%0hOVMY *ǃ[YO{*MTK]zfq;Ӕn4V"NT/AEs6;w5?^ʕufEmh=ƙݯ{Ge*G.};^1zX}]0X=$ VYiL)p(VRPk9ʭ\N]oN]0e%_f2ͻLj*ed ¿ DJ05Bٗs~iSꡍK0<+dd䰴] @/S$=*攍 :]\w\gU15h]FFq{ {J|b']P6a(-T NJNrK͠*|μY+2؇k7A5+$g7PcJTz/^qA ^GmQ AE E%N *$ t'avG78{$6ŀv!h<Iԫf&OTLe!-3_bWlxǸ vDj̅3gf|y=0y۴Mlϝ2 /mQbh1)M@Ct7@8|,YufL|0?aGmN5^0'Sx; !$ {;8`hN$E^%q푑L&V4>eC>A PsMj܄# ,wO@&Z6πL&op$H ǤIݝI19cBo5`g;Cgu*Ue7J ǽ6"]s\g9j 'Ngfeu݋[9,ot_Ig'{&ިfy,p/KۗP+֤HcZ|㋛/MVndQ_x6̲-;cR7/OLHw{Z/'WphvL0JѸ~B:˾ěDꋅ|eRhMٲo}䉅&uw 3fqE/7i?{ ʁUݯ5ކ]5)6=Mx -2GNg/VVrTB )F@[mo[2cY Q~yy궇1 D| r徧;&!{ʞ$'ǘmRĔ9C|D<ɦ-N#tWGIS3-|A$(ENkP3275͝s{sflvH:}QӁQ:ިWRXvTYͼ+@sz?F#-/?jnNNz-/IMΗ5SŘZCx&-$p]"m-'%5;X^a4)Ez,i}cw6QI7 g߽P^XLߠk$Ic291lB`(pB"`ţTD+(|㍂~Ep&9 >[ָh OF^V 1H 6D+oAdCG8\v+O٥[ꉸ7]jJB{[_ad@RᏁbAGo‘nYQ7y#b]\ɜ[J^Ĺp;P3/4?yJmV&W"'Y<%8믻W ٌ+G-:Gh6+\6E]sD-g㒄8۳ "&yo@Vdx'3c7T\NzFVIM)6I?xgf4^v:$b{[kc&ާ|8_q&DEg˭p[E@ A#?\.qS ҐWS?UߞW װc/+T'٢S #zO`'U6η_ژ-y[E8t{)k%f{QNRҬy9>̔KN{n >@cuI{Kg;Imɐmt4Y" V)b-tk"C+Ā')j1nHaK h+s͵,k?Ziw#RL'Pj}M[ek(N ٠zUcrvN\H7^2S *Cm`aȺl D)̉ilnW"ۜMsЩٮE%$jT4C4璼A|ᄠe2GLw(,T0oVTb[N3vf>zXד3}vxMw}||F--ΌL j۽'j naBӭ1fL%ԍ`<'. 5&@\'S3r%U['1`Ϻ܅'o-C}R4<M1sux4Ek M 0FŚ%Mۿ$._y.8lKHv5$دpCn F6rd \)1<oR1\H&@#,ͻc\Ⲵk,X\ĭd}#;XCsg|07Ag/ h!CR,Ty6oGSVGAnAV!C` 2b }6T 6m. c~_E ㅟ&#YaSRnU_̠,\-$OZsJd{a1k*bY38g~z@sN_ ~^Crā)[[ar:!*SYaALoOĔb77q*UR+3ǻRM$8|"t̀!҆#=m6646 a!PaҚbvmY]?EslnnNSwz#q`7!JkZzJx-׺լlx_( mfSQR/'[i"g%-mU:#7(( Y{$*{F!݉N>*Lʩn\ }[lWXUm,S$\–GԤgEoBܒ%Ι mx^SE >ąTƨQA.~$x$Qp Ҳ^%97 ቄV5}{QKꊱkqBa~ 9A`Kdu }lXyAO~V3ޒUm8NpTpN6y-W ,8ӔYpxF?z@O@@<ȣ׆z 8k? N٣OrVD(ZN\'SV}HA7i.=i`cM<+JGjn~Z]祷KѩWډ Kn?P¤a?Tg*ݪa^cn+h JoB‚z=^#UBlyvpZ2ip.MՐ +*9Lc$V n40eddH#&**.пJa@4hpJQq'Gft1̯x.<.P$ C> cL#1r'% 5'wnlS)Y?Dn _Hnjf 6X#Y胓{zx( nַK'VchX/N4W;AP6NDWCWnho%t[¼(XdƟSe<4xrvld~+e86z%@Ul *=ZI 6aIQ ðȋeQbӎ{7p,*gد=8ص.hϓn",Z7VMW+Me:؎ygLU^R|?r4')\?%0x.{!=sb "Kt>7,詨Ek6RsFrMﲢ`ST*vz+ %`6XKxwz48ޞ<$PSDh4E9x% ]HˣR/JvYud\t\s%p80^&_KxGo>[ '>9g,@zLfVO.e.KA(dB`Qs{wwd5k 㖣'$)9ȷDQ2}c& YcV+b7f0/ '2 ]yŮaT#1~ؤpb>ԸZU?z}o +>L,У*t/2)=\L1~  ͅƮTz;,2O67ѦVd\\Q)h??5'k73&+r)L#E aU&^ijx?bE.ŠBKq^?U`"i;Ε5_hJ&L"J+ DEiۑ~wsX q'0@U,ɢ 4 O<UH23lFK~^ѨXZOuuh~6蟵/`xY)Ha!*&0tJ>t݄N4vVmNnt-tVaV2Nlu'&[Z \ʫdnNP&t*_ֵn.& "M6%Kߝ\1MD*/ ? GHkͯbH :lQ-,1K ΄y%?/Hӎ ɴO 뼑@G_I3Xp"h%w s(CLP!T>IbS35!Iyl,U8/`:IT$3۬b,> FK~̫ju3jv(0"c -xgɴB +$E2O%S)iC, K6P}$] , r%=ԅ~u8?"\gvDVma{{ fB[/ ͭit%˺(j95t 41>DUBqu"KF^(>cRϿ2,XF-'C%a7-_uK +IT'/BĽG8R}t" 0J~R'ݗy(l:A}>mnnXУmh⁋Xd Mڐ4ȟ@h]aU.p8*@5&D9L|(9[4`^eZoC{h(p_k)nٺW&Ch%;Cz9ׁo0Ja_ۻnlk"2|.}ۑ0DSMR9GLJfȮ/ͬg;, xŇ?$p9Hey-y.(etZͽԀ3-->hmRi!U+}\>[@C)Fֺ!8h?PS Ebqi{/.9,E׽ y0eNW]&H_Z襈o7@5<@>YWeuT9dx<ŸN^b<[Cesωi:`#  >\Ƙo#P~(xǡxIGe\IaSYBa%w{&H&RoWx'$ymXfjРz C\C"O'/_{V)ons NykN5&z"CٚZ@?&Vu[ .,6[(A C m:[26w2C:e!RMfo^޸3(Y9]sB> |#."e2*CGs'Pɿ[e?ԟVՖRv?4Ot튲wkѧ[&+]ηxݯ\/50#Slx76%d=_ipF`i>֝F[,N۬CQ+q\~zRcP^R܂ؚ[bC i*jxtGqVbf,ܟ~Ewr EAIGw(<#"ҿˎl1 @9` G*Bxp LUG 6k yWSTShχ=3E u(806J\Ah%QswMq(R/52x8?4x)!@kO.fǯ r_K@1A`/j#btJNQ1.X!|;U]v]7 z-<79kt#5Y0#~D@58Q.Gqˬ#R쉐|1Rp<`ÕzXڴB 3!6=w=P#F å~oBHG)h`aS,+Xt vrdRgV4s =7S\Arj?Z1Xj{+ik_f#9N`7&_dmfb[w* FO}w^&TRu_cN]Sk6&0⯌eF̖p{{#oe865v5Mquÿy}nM'G1 GgɈd)J<1w46T4Oꑰ\ՁG\:\;NGTIu|b-S83rݢCLl̖ĠbPu|X{m&$ <΁$s$3 \\2"yh?,,oRʢoH+/ \dkraor0\m5~tlGȴճ]8B1&s}Cr΅_}^(zJImeU$ Fh!-(V9̡̩a Ë3}J]~[*Jǯ .ɠAi R%* ._| K6.~# R~1{Bͩ,6E:DŽGn'JQ5j1ת% D`+.(S8z,'6ЀmEO4XA%۳H_hfQ\΋ّ~U+6 'm;\q|n}EF~V2ɟt萨Oɽ#6VTב^eWv1C~0On"+蘒JE* S;z*3{&eK'i`bk>(@_jsc.ЄAhzփV^5fTTL^i hn3ĦXSBPWiβKʍtc~ sDCT 琢0lgnSvzV"A^F szP'tЅ/Yq%u2g-t0  ,LvK^Q 'B NE0ÊhpZQ۞P:ώ|)ˡ'L@'/] 62HA-&8fWt j 1) l}$5ZQoNـԪx1UδKډCV2uot@>mQ@b*Zf*L,H對ѱIa9LlPbc=4J EG^cΜaxG{"H8XF Ŀ,!S2;v.m~W#+X׷`uӽ[\MgH=A"}8[_#'_Y: WMGӟk|#);Y"~^%b>}}f= )˞b)PvTYpP/H!g׳ɪ <" *v l`6O3#H䇰Z: >5/^ms]H' \7|+ Nҥ6sdujEH0>dƵ9o'I]*Y[_E"9ȍ{GTjd8rX'<B,G/ji;}L7ӶնE!!Kr+^`Ov`jsazo$ZvۉniN*8OZ(l4$2PnA<Tx6ֶI6lӦ?yK7V~r0ReeHAdjkZh['C|pXXYW9) anrrAaNW||KLH~x~Gxgr +}o ̧eR:Xor$  []3 s)ܥr>3SU}XbPbř4ZJ(jp}N2) *⒕FJ) 8,."w4cPi "u Y묝\|eijd); ?.z#MFo/? R2V/aIImg`T@ JkEc%,*^f*C\V:+qwXCa'D^8u޿O; 4iXMuf>&@ݤO\}V7yBIBic&X]T؂rrd"ufOfY2oe &VaD!GwRw{G5,g(!'_? [,4l[ê X6'FxЌ=m˶ڞCID%nx* /e(Xy<8ܱ͍) ^҃BV{)Tq]r'`oqgWYka˂}jr d#k$\X*Gt/0$eبKQ!qX(bWȒk2D[-~a%a|+pA@ ]BQmŪ39u6]@U`e1sނր"0wv6%>' `٪.3~ܡ߆[Y(>+@_&oTlEK/iNA-~FQS]CՀy<1JDi靬CuѪWZЫS+LA{Oda!OIo$vk' 2!Mn-hpcKLdNI[k+/FaO wddn-T0(lo0~:ofReC^lң7eUU0*)R3ZXNi.М^0Z^^ߗ]ɬiw_7 W) r[kB[ڀdb.Ks=1"1dU[V[Y ]g䎽cS\s<( 8`M!B4'4v[4mI };(zIeCDHJ 'h݁L t"y;&Zņj;o^luNziL,>Q S(|J V?,p'^n^ɖZ'ZrQnv%"rleuQ^"ȷNB Q)z\ 5ayT΂%81wv~MFZDC#Cd VW0#;; q2'ZrzGa-Z>MǍyFۄyĖVB \// z@I D G\W@Ac%(p$𐒪:b@K.( ="hpI;pxTv.b ;^\ІYBрܯV7j)n7q9՗C6UOiPENO|xU@Ⱥhi'ڿ S^IGOtdX5< N.7e)j6sM7}C6y ChaЀ<-%hAH."tY lWoqn3Al!g큮^FDU]}ڤ A-O-@ Q5mߓ# .?~;fZYP go_)t1 w9B9R6fVO-Yl ' ;3<Pr-,H_r;dVHXG-#XZP0ўH5$t'C6F n& %^03{V@WO$4\ƺٖL@ݺǒKb v!Z+#{O޴& NbM8980#j5&s+@\wJ;vMaI  4FR5ipS^.&^&r/ӋRҼc ]`)C?MQ4Tc~sD[̴!!DjDS" O0ٿRDA5D)bbL-agz 0Y%_ѤP!񡮹M]^3ا(zG>=P⻣J{0"n? ch^Š1RDۅs!ROcTInxLnCC€Vx@B^ ywb,T2XmPi!”}-=Ggg!;S%c߂Hao y"?pk9f e/Kejl!9+yGiM$C4@JJ _Dbk&.*TXQi'oؤ\0F:A>e @#cɂeE&=DtQO_ѥ%-q\;Cwҟ7wy) pI[AW`w1bFcV f#y:lF+HBOf$Qe$ݏF qx {a'NGݪLjihDȪ6,cOc.AC`Qh@#|=ŔjWv8s?qaqkI Q# iAn@HE7B8ߵT!Ll%y#mHHꡏ){1㧭rXw6`4.8B^S@sգ;;c(Vue%dIêջ9A[҉mʏ߻:CH>J_VF $mrijA US?r3J=/[T' .5\eta1xcK`Y8f+'q%w*d: kb&`j乽}=9̓?Z L$HRPA ' ud I@|VƯV9\gW]I8L/fVt=(7 CϢ$ r'wHh+gl-&&Dł*Ari91atFtV=NK˦02g݆ӐfziU/SDPnhq;O[<8$9!*Q^v`D  ( 6Ī¡U8멇Hu$ɷCr8_J'i2jf%&[,t5gb|\\?x WSm~xSuia(Sp_} X]c\ ljD?kc-MvR@Ga{Λs-dWj菤[ hx*&js-}phJh l[J!ϸw)*ӑPmԲǴJdE&[EԸHi KPӇ\n,b-{] Ŀ9&o9EF٣T ZlBf!)`'wS2`\D򽬬rut'u~ ]_(]\!j~vsZ:ϯ)5+-Xq:Uc7ٮZ9-By5,ptHڮ :qrȄu?, qD79Q|#^em!RaVi#;*;,fB O %6X4?bb2,߀%̶}Z%ٹ Mo+&4t؁NiZYY-ZPw <[GZ xE z/EU6n}-is22.T^"OAp{8o||b,YCj^ov]un=So힣em|\l qFK$EN>6WJCחzZ[:n4ky'!7Ei5U֎+!a5\mJ ߪMR5'[ :zܨ^ [ +J@+(1?&"EC&(@/׭,wE)AUVOAS*cio0AQ{kvrײq7aQKwm_9JOfDϛ TL"|Of*h5xApXa_$@xI.į/NյLfWC`"sE(t1|z[ &|"b8?pjdM{9}??/ED-Y>xm[HPg+Ǟ. 0n-n.qKBӁo's-^b$՘(wUF68!̏. b]\m";QH(-{xV^-W?0G7YPf?kGe|b*OFG:\۽Q7o` =vG Jdo0AӢiUÛFGJ!6_gwQ]zQ+^A-)}nlXZK{6WV[S653,^쬔i i"5u|K3̊ ԴX`]1e+{ IJyAk:G rܝa|Ѩ7E]9t~wK~(35+)K8؎O(;,&:$§RC"P.Z]OiO I&qx.?[>t*a,#C7 f:bC~Co8޴>0ݶ=hh χ Ïxߣ<-l.tk ZPAqOl0 hl󱞋loY,2J^K1 !-$R$*{>C]a9 7R~"3~Mjc-ZGQ~ETd_:敐:HR OӊrdhDZzs%?{Cn阉 7|1+qWVXݗj462M7WhOw]?gxBHotOJ dkы(̓'_UmŌh{J)w1(W$=dd5']YhMMb5`a4܂0˓h n3[Cک3GH2!} r'/Q['9G^9PUpKQv#]2}b%VO~'JnWJsl"I(  {*f@7A0Y<)ctT83w:dd,<8Pp裏q W/rm^ݲgm(鋎6L WĽF{Fk\pt82i_͘~.69uQÍ.J,dY\JOǧ=ET ;@XdNM|'t틠)NҤꡀ)_  B4L[孠Q㠍P|g~鿁v7W"ER%T^-dy}}V+CEGbDI.eޥbNCFũ6_Ac l0ZV!$:Jltm'$"\ !1eaf"lF)1Z]}J"~Ycu SmrpZqҦ "t]Xu6TN{K.%W >Jm֦OV]Wl]Kcl5 a@r]~x}杨Cl-Hj,y.)nmMOw.=o\@N³~#)^ir8C*b`Kud?4k6q<b5+҄|+Ϳyb[e|C9]k:<פ@%$ Lw{ wgf}J,|_~oBN̵v'SNTi9,JFNJ ȨoX#&'VLÔ&Q{x'Dĝ|*v땦L> )݂ M @ta77.c K:]:Pl܂}†E۲n4(Lhb74oSWSvkB 9˲*ߴh6 "ֲ_kS16 AWJI,( o?\ѱZou;ʒP֪ou衟@W*0UB‡0d5?rHD3Gۆ6V/fT܅F)_F73P1"~ã;#k$k"t40A0HPOL}Y٬FB3@ܪ+_w$?N|:PyvB@w$t+y H~#F1Ao}++0]uhHJjBUŗg/$ĝϊљ_^D?Os D&Fh"rK!1@R1F۫I]j5J2Pef"ýRiIG-_+&ƐFЀU)EkOh7@\܅h 0煗^כG1Wϐ D*rmש,,#HPumj2Ga1#ԙxN"Xv)4ܞUQr+A즞4 X>enSLusxUEcџA},0;2dN"hiT"LRF: wX`ÜJrL桊ZH2hZ@Kǯ!}{䀊[.UҼ5#箣9&L *O1~8L5*<~S q! SU)#ͅ[Os5eIL"`uUq+XnMZwCQȏx3t3q<}|xH_`_K v јC$L°1w>E% |YR{Y1?^-|-OhT0^:*;#%gʵ]zi[vgbB5w=Ttaq" PPl,֢6f&ӎJq&FW<Jr%ܦLDv XiÁVXQ?`ƴw;E9Y MK%QxJ}{9 ]q8}7a3m*^alDh 09r+`Y#fr80OxL{v;LR #xlA*āB`uV}ÉzhP!(0GXU7:{ڼ?M2nͺ#SS?%RzFppOQ7yu$ ś1@CVsNHO2oh;[Լ;85DߝtY}#:R*HY*TJ#B/NPl #4L@PLxWyzp'p<jS+.Zuqv l5 "DE&J DHKA\6vD]53IO M+#=!3`?8cȳ1%Q9$WQyWqO&,I\.w0_x%x7N^FĽJ4g?V/hwi$s5Ϳ/arL?܌ JX5Ίiv])4P7bdFg.6,pJ#RpX>Î2uTx87ye3{[dU*e3j'wgەBG~]Mi4<4.h/y0Na]_qD:}]Z9ɷȫ%$- c' CY.퉣l9g\P> ievNޑp6ܰ#kϚbiϣp%:<"DMq.vT&og,wR{g!˭{#P3 pWK&ib5jL.!h%{/&_.=WREpsn"7naz%TvO[ z߯Jη{7yb57^8+d-}1/WL*;Sï?ډ9dUtG $@tp=Lྯo1jHLzh0QM8i*F'ԄqRY3)jS@xAO:އOzo9`d4T:FF*gKuՏ S1mBl#!Τmհʢ`| \B.K\DBc**sN'F^P5j 6y kٹǦTH@A3,V6 ruj[V͉5#CJП:8O%@uu*gُL2$uLq, ݋O>Vf 56 [JW1s#lAPi׺睋%ߗR M`:mY'}bv&XsU,llȋmKLCt ZaXN(jåUnr-+ xnC=\Y cU7PPRY*Rc=Bϐt5>]mԷFAR[ޞWB_#iP> ,u;؈"u(nte2_䰺ަfִӹaSbf+qVUKA%ő{`'B#a.^؆t`(';p{ԑrCl@RڿQϦ!VCI>K(}hN Jh}T.{Hg6sG)Ē=^ut 1.;NtiBMAq;ʖ1K+}D >IfbOr]-A|#b^lV7h  LE(lb3A.<,G#^+j/R'Iϻ"~.۸Y.ZPŀz*KK.Ľ",t>Gτ tMȱ r7, v(k-O_iZ~Ýi/4L-B0(1 I—Vb@ĕ^H4bd8L+{f.p&lv!B%dΆ?(DFfv沣 4{62&2UϊviV?AP{N2~AUaw?^$dGt|J"!8Va.Yo 9J!_tjD87sC#e#ˤګ*)84UAthJa848XZ +fB ߪkB Ky/>2sFl)3PSv^xV!.cK/rX|ʒ8{y mh'Ք(0$ټ_:ڦ&kt*z "`łNAqELs` DMOc#" bpC۳;w!Z8:Y/DXFe,7-h0XsЀw[>qF#` =~CLXN= m)wu]r s’ Xzk6sF6(j2Doa$G WC JCȊ-9fb'UQ>@r޾GB؁>W'Jt +Jv#*N9flp –h ퟨ_Mo JcX)@GD&g.$DuHPJL!7@Xcp:vcF 44-E.N%Ig"Kߙ`}XQN=.٢rȵ^(:o>,TY,`E{- }\!!w|UHz <.aM4kZF7ވVsR,t66{]jQjꍏoQTJzIYi'ƒ[G1#giGO/ a7To'h][rB8 Da8Ҩ?)13BkF2cx 0Kpd {O#BpmeRBQ:pݭbib o_ E*\P]@/ <пQ27r6̋aňmM`;-z@s?X}%M ;T'>Wbͳ\0d\0`f.}zzk `+=N4@Y& pF-ԅ9U|8*8݂5!07sƇ=Z-DSE-xqߧUϿ$1A8DOig `ԅ)5Nǖ_OEl2 As F/VV3iMBo_T&\>F>KC 3|h@!z;O 3>;U:4k cl/\ծ[l2G%lq>?b$YsCf99Tyـ}*& Ԑe7!VnV ,-Mzѯ7Bwy>>@sMFevUZ܄jNkd(aCos5y 8B`%k:ϔ3Y]_ob<4)FKWk3L#[|SGɦzxa-2;b`FE:V2}Ŧjdڨ ~Tu[x!3׫:NTWx";e]/#紩v' 4\br~~:m{)P=MfWQ j!Y,JV[l IZ.Ɋ`x2E׬ q(gn -ly"m D/QT䤞G#0K)'1 66"T  M dkؑ79Du.,K4R[OܤP#;Oi)8 way!HcA-1Uz.xV3>dti} 0N|jVە#,rIqW|Dq]ȆؒqԲZ{ejλ7I" Q(]OWrzVWSD zsK |)Stk_+d/p,3W4C԰7ș#4hhN=D55V ڹ˙M hrWڣICϯȶRz/Ʃh}[OU đ]ǰ Ac[^FEK+s[*ZA;7bTQ= d^(KZc(N:w8`OX䕯y TB;`X`%+/xMrA[;Hىr'`N`8# +U[kklQn 9OMT`ӥl"F&FyYrHaqɻq$#ob.4%~Pq$g*-`5hltJkgFfhS0y`?C5kkuC+3<-[3w( ʺxꚙ gZIC vKTZ5J{̰z+qNSVFGNef@B(%w{/A=Ua1Zk? 쌲oa)LrDaykʎ "c[HЅl{) !Կ$ٺ}VSWʖ?Lk)p(NRp4pKi) (o/03iK j`ӂɵNMث˄փg*dOF 3%i2£TIN)#pQf؛Qw01Njܷ1m "fL3ɘckw3JW 􋝿r޸"b ]IQ)VYbҕӉm4۫ZqrVܵ<.8&0dP_Pvxz~mхyK~{qKcJg`wX/.]Q`P{NƸFfTTʦ74D{VnD *HK$^v:ܖ[~Q nU+hUݤy~'5T^ M}VXq t j4eԄzfG~!W–݌TA›HheJ#DĆb9-N Cg]$ fP o ̕}-%MlK΄|g+h*gQL˔!<Q<oZ}KJ02ҵqֱco7=ǏN6 ST8@(l!/'/:AE1ҽHtl@x"tyOͺ׎h`桔"62.=}\L: (!/U&eo1҄ڈ}(_TU:.: lMm}ϯ𫕫m\B=8mgx;?5x^-{єfO# yG`v3?Fw×IH1 h ~ X98|pIIwy'Y.LpEMHnd6^~h`G=T3E6,^ljT{#ƫKyϊ!ܛ"6D4߰JZ FD_ -~ߞ/B+vLJ1"%8EJ{dlvRo 3Qpd0UqxOcw{WOIؚdK>obҁi?A|h"הdԪB|FljɅ$nw6RbJOUL\.>?nHIXS"bTǐRthLj~d͠Ԩ zY?^7QEr2R[ e gQ!C˲Ϭx6YF_L~kF7kr̀oHj,\ ;-yr M pRG5_vsk]"NO#s97xE5j\FbUA+~"oK.!'h8_/MA鮳xf8v]Gddks@'=;}_ q%oex,fcVT>M׆ J4OsׯXq*bda9, m* `MBm VAhTI7lHS^w):ϞH&LĒ( DZ={2y|})'ﶴ;& Ұ囸zP |s;8Y.'5k-hT'Bwvs Ŋd' ,/)EK8.L\"Dds (Qd$6!t=hD84mƕ~PLTݸ?hE YK2|ft1.:1HU/@D: )3;Ih|$Tl,%ļXjW㼐X3ܥK)FhLr7QBA^$[r/ޒo|j, ✞f[n;lZ&"5aܣ!Pw.dW;Z~;T|!3YieSsrNk\aȵ7ǂ\Mi[ПC@ kfɳd0{aŕ~=nljxK- 7!S,֩o=2JsmKPtjEpFµ^MNgj$-ܥF`$3S:-kKk@ɪlƗ]x~Zc$#-Usƛ2\n /"D!@psՒRw5Bܻ|o&d&5)lOhdEvҦ~_AfnY 8ZJ rb9Gϋ]|>6;]=J `E~ȳ-Õpn8Hg$rUI#B}hD1-3t5 \~dn[:sL_@ ȧЯװ;ɀEAN iQdY>?5`͜LY^+vՠQ@  9' /SH1n˛ݥ(˅$+s~woP%Q{wzPOct15TWٟSWL{KtƴMrQ Od0Ycb1j-oȀ'X`N&?zYۓ~8v">=`LNvL[kAJ1UoOpCB+!EnRGh&-b|py`H,?^jvA~ړؾa|id7}OU@+dcybEJɭ7ZKʞ:C,n~S|LwQ=%7J Mʱ1Ci;`a㺒K~]MW,?D1"7+!ԉW{;@:@h{pt]zR5Z;d"iږ. "'Un`=L|!wޥ-h)bV^ ̚LoK[^ tX<L' Nܯ[_8|C/!Tid1*TBA<|Vrߦ~ĜD_e0;BV=_k|/z'$ qv<ߛ ^Ÿv 4(2\eUgS.–*.Ѽ)IRHR /_$q%9M‚C9]rE|P!(@3E[rf{#ZU/X^7 b[#ۥC#`Z-7ٲNؕ+S"J)(9R {-RN*Bٔ j b{WkZIÐ"-#C/e cW90#)%P+Vݠ@P,8(Z𰙓v^Q{X[йeutz`ԛd/dNrVq(w*ҹM{03Ώ[KzZ2,KJ5"!Ӏ${0HzYJRPq?qlgВUm|vmfе s:[FU!fʘ TN/\OvJnL,<<ڰb2meMc*IrگQO5 bjM+J%g 0͛a_W '#s]Xm YV )S̫viu?Ȱ:" 8$Y-KU( b(81Pv YRȗ]*;]qd`g;Ʒ;Q"By*p A͝(6ղ}ŀvwXdĤR>c 3TTY qtiiN?-!k\  5,/7O@)pHnȷ$q4`4ViiH2erOm/pF@e{G-+^#=1R>q"vW]Q֋yE"%="p(_{RgY紾j_󮩭`g'`e0+=HrocZQ@:):1*1E ,n t6h#wm0ܽqw{Um8aMK=wWȍĕHPgJS֧Ghc %q:d8jx{ Xl$àrC/Wfp 1f"IqN wc_{ 3a%^7vѫFD&|*Tb_X/(IU/N|n4=;ϠѪ4Xw ה"wz{drLpqTg3?4'Ɠn2B裸ݸb%"`pt2_G~]2@dL[7ڨ~y68P8g䙸C*2ӓ_Dfsrs@5 A%xy:*F2b/1K~KotpU])Ht..QH**7i࢓۞Ǩrȶ {au-I ʀɦ>GIM1mH]FcND}fT'(t#\TZÒ p\"ul/W)ڐR7sj%A15/=y mRz*3<f!`F"o'G٢Q|6\+ :pu:;OkPճ"Q2.AIl&j|Ģ8l7zQlaҸH)B>*Rfl+ FrP5 (¢߁X,SAPXr@:cl~Fx""HQzgrոmIdJ'&ز}HkRD榙1 :48R*F,'Qp[7̏b_7@0juϑ0ff`\\w90='RVVA@M6ϯU+_ؾъ?E@-EYY˃OH;kB>H%q9/d?  }#ˆ2 SbZ7l?+XNW6_UMZ=[5L=Mst,*!ݤ`9A~#[R5Ʀc+cq$)8&<Z|XA,^n})cz9Aޘa `5g6Ɔn$KLp8@UoG<dƝ(m8-h!{ď(׃aK;EYp_QZ;xt t]^]>F;tD)ˎb^d| i>> BcTz'V~$UUXi7K+u^1 g-!ܠFc\wm:|9(g9S{52˞=8{  G=͍ɤ/8rO2n:hXe1׿mnb=V±/%9Ԫi[zȭ멲$,s4g!4(_Y4 vlȢgxꚂQmP4=F 80Rhn냜iOTN>!e}'=}^yzM̚݋B㉍L1z~i*lYrTƷStB*_Psz(5: 'PW%;֘4O 'nYc.{Ke% 3bu/nAZYg6!^'jt5f:Z)/a+`pbO]Ұ_rsbbrѪQjj$h5uBɗKD|o1W`1K)UQ|i$8k4v ly%*%U<)H̀Kt` G!S[D]Զ.a 6wyaUcm1S+(NY^&DZG!ٮ!;LEb == @`5:JӰvxr 6z0"8m%ʫ"OjP:4UҒWndSkQܝ7ۇB|`_iU J?ىYr+RӑvXV!9WNw~ē{`n$p[ޙʷ_5c<$;#$vZ^4+E^ ਴H  Z3u,,!-6k`hl-DtLڊ%WV\.P郱v75ZXܼL96?ebH<4& *WIjCAO{8%暧Vʼn0B0mtR{ȼ+δ|KkY N{hqܡޑ>5+O\wX^qNNv[1zg&Φa5FkPbQ>Y0Nq] 0< xG%S'}RQtK}GN`"=jn69Gm;{ۻ; l+D _"l`N/DNC{7d1* į]Ύa `%:8-ȅWY1l*0 w }9yr*ooRBYd:܏n~{}C(F}g$W(:˶uʟ υˑ O̙%IʯJdaxТ\xu+zX4R%צiv  R'W%DvqL!Gry%g69Nt 0R9 * >{8𡮯zՍ'q%V+@a:DmEh(`M~kĽ2CvF9@4̬!6Td/vSIklbA@1`UN1ׇBU+5{LT_IG◟W|#-K;./=ܻ+KU;(|b4EdnFT|bڀi@#i9˜xd QUp|*v.qA|Kxڼ?=(` :ц#nG4k^:;f>SJ1Qˉ ],M ƹ٬} Y*c$Xqau1`pJ*_t1<8yIM~(,Mؑ! sUQg<`~#q fb#(b=@pU,3ƜwGk[GbʵIKD *N~ b&ҲC~X*iZo.l`~!//T./۫|^vx,&dj-#'$ָ8רBx+CmYg.pͯa)ͷGkĮ3&~Y?@g:Q[a' 3$QI3蹼?ws x_7a.SPOu8M5SpÈ>fۍ&%/r^?dcH)9-*]PKFlEPI-_cV ]hG8&Ⱇo0_Pc(1F+ЦH8-'LZGǚ^C=ِʪEQ] RO&$Ϣ  a/9^Wk U+y_bK5`"&\ 찥\$MAtU@Z`)B(%h"a{_TT^/ovvHb) -Qyc0!܅5 {`αawW7?+uq}(yn1bHF|#~gG.:YB+lPa'/1r3+NȒ ;}Nn};Ĥ .;I D(@w8*62ۡ_R%.P&*U>X-cmzݏ_Abqv_h>xZUrAخKKh[>oi+ .̴VwT 3Ke`n‚OqF:}cs*O /fRn}`:\旜SpPpUgKGGR4~WQiZVv@d1֚h9y~˓:Qd93s5 y?rǥκ1)iXVH<>5$ru6-Wғs|.y$]T%9qOc[z! ҅bfk ʉMV֢13Hf>6tTs/gPaxk'o{I_@@&IA-A8С~fJ6t^;#Ћt;+f ާޔf$N CZ'|%.trWAɩق?Um@͕'˹Cou؝D?Ae'~`'T<}h tѰcSr$&qt>hͤ#XN7ސ&3EzŔnMB6AEA hVMwyMKV.&`%9QNe{g^2|_4`ml8 |[ hE&%#EQA*,Ҋ9$fƀfY3Rp~vpUL 1Sm eRIն+Mn6K*Tbgr##FÃ'iF7rrno'Lz저2l.^䎅{|lNGCX;ٳ,"t`"u͊g3ƧZң̣&j`ˣaeNљ눞w =J[v^`t~dqۜ)e_^MT pA CaPK$Z"C kfT'W Tg3͛41AWݢ2Swi*T, uh/԰HRUy?t`% 3g.^%C6 3:(Uh&1lv)$Ŭ "t_`ٜ?nme o~] ๡xݤ>ynpd#d4J~L!T/m#跔8U__;cT,71&KvBPT$60C;MR6]&Vf fVJ>kJb'`سF÷_t^9F91㼅 /21U08(xZ#Q-KF/t^js!\C &o~Z6׮ؘ3=|tm)1+"L.Ay ꎶ `B@9Þ=4hgv@ʲh~7z!"|`#A&lw6&[O2I&4B)wvV'm]^<;"!n%=2& r\T 98Jb `pcব}abr Ves:ÎK;,\^o[cNmZGJYH@%=qޯ:Da[Eo6 ! >KC b}.Ao?!N!/@s&>u1ۮ*tAaGCMuyQ[(1n=R-km4 ?,T _%)GFE-E_6x?V*1cq eN*t w-$| "~)}spS钅γh#:b3bdVf XyY9&ӛ$St !7p (BeiԞK4G'CKr@UQJx AuJ!򌶠c*]_啨(zd$)I( 3fpFg\$(#|j57|ޯ)dQUx9iZf.i$ה@w7@jD.jh;c.YP0;Ϻ% |ag'c&Vc-d$=t@f/|X~n */2`ό΅eBKp랮jiTNHN*0 k+3F֭7=ZVA3KΨ]F HaWصwNvb^l<'9Y$aayqke,P_;lM %0W!~SwO9̈́ 3.DKm.:`{]@vIHjj|g2+{ w Bb FXGu0 g#r-ZiD7 31jglG:FX 2ѾtD~MIuEՕ[w.|33&~?-d3tPߐ mM*j=ItKWO0ݶ'Fo&A<yj@/g8#*bo!KQn%j tQٱGM(F82oܺ? .X*^@{9ikM1_Ux1OJT3@a9E 7w Ug뿕Wf3ni25>/ui) )y2 eQ#G>n|J $a{(LfT#,bR ŌI0`4KX eU&$͐ˊԂ95䭯s2d/v;.?RrԷ !(EI8oEž,+h`" !MDz0[?wGcȮڠ5±EMDP]\YIFf / `{$=v Az V]3@nv>OȬ6 `f/Ki[*w3-2z<(A%n#̡QaG@JGx#=-dp t;>7jr1tXKz `l^0ׅUuѤeXi.SjSho*Zl Z Wc|YlLc.&]h%'xyU3q23// k)mW-'8A9@9&9c[W96?մ5Mj}rAbR~)`!s.:'CmPD`B s>bQERxB s?O}5PB_a@vxm*/aK/+~pypF.T|-h("P3w$X)eTK+\r6[sώNΔpXhYASK0lC糬oCDPIz懓BHWunZdxU~E 1Vc~/Ghnl;HY K7EЃ?ehos1FA- W #WCXpl`哖!DF "s>霃[x,QE[ܹ%hI$#!Y숺,`T^ʴr YlgX$:Aj;ē6ʯ*z錑lp- ےMG ,xBF S)Q`sͱ*l^WXM"%(/4l֤13Q@vtC|4 ݟm87gm!;ʘ&Jy*>:Y :;,(vUmͫl̠0C|nɍfo NbZ6lH?S!D]i 2n$l^̊ o\ 17[hH^=/h"b"˒ću`fl|;32fdz[nɛt8`“Rũ2KMb Z<>wM+N*uva7֛0}Lsm%fd|<;C3sNa[M[iZ̼9Kh6[}緯_LTJ_YMn rBiQfR2HdASuHT%(3bLj}-qV4oTI|!\jb=_>~ ))(V8#Ѭ_:!.Zv`m*mb 8. vE<-ڬ1P<GR8WizY|Nu<2Euٲ)H6yĎUY)]M:059>A*W6u|yv>On`ֶmOXu\$tgcCExh5ǥn]HűQ) y&]GPM:x#i[ bl T/ϗ_;C0.GcpKfErXd)$Ep{mPn쎄A91 -R9º] Qeq<_& :=b08椽,r|Xܯfm؟9=+Zƥ SfCD7f)zZК`ٯo.p' g,}[k1OH+6R#97o|Ľz?a"_s*C)Cȫ?p1bږA%./WsE-otOgJ8G}̙/ ŎZ.i{#swj@ ) [s(*mN滃0wXg;8|hBx`_-SPO 29z#cAbj3hCUL=Kp֔_ojN?'*t*z2J096 h&A2` yTl U)ἡK2-Dy``{w\WuE֒Lܔ% .Ň)^6 Bb1?j5B@6&\1~"2 S|Fɬ|6*[)$K_ ߠ*:{|EXDG tǞ).^tB)PzkD胱tp)X F'a_Ӏ TV^ՎLv `l r~8S]u6o?ȃ92};*<aHD7.! {J=*r`Gkce)מ rww(,V9f,A=aJfQϴĴMI$:CU <˳8u+0cuN)yu=ΘOணM;Ygv@&2ж0;H%~ Y{ aJ8@}'w@d4WN1%zڋ!񪗲SWA+eEo!×Հ{j[l6% AO{?HV9.BF,O\4MvM޿*!%V+l#mCpʵ+t$%w4!'z׹leew7 lo.;ѥeQ~m^5IhAQʇrBSMX͘$ C=G|%6@E1gxRY ߿}˛\qKP ٫}0<]5^sp*1|[/6愾h-n*QCL%TQd(-ƨw48W/[AѧH52)`kFb=eMncrhY*GEo<fɻM*DEA7/KB I)~f.y;3^EPD|ȞaYc T*"3/Uṇ&fcMhc HU =s}ky?|XY klѽ=o,3a}z_'I ءgW%[ q kaՔ98nSʋ_$3:/p*٢sKH )wrP=W\iWZ˷64K4G?" w7%R8*,w;ڧ4JNk@8ؠ!ֽ]cn ;򰷼%d7]7YLc)q6;؝Cϓ.opzBM@cXEMv۲c^SpO rqzpnP7 tU589Gx3`@{A K 9^֧dt/ԥux Aʳ:;Y(G5'MpRE(vݷΚ{ 7!YT@Ďyoe}e@qqL$)2B 6UQKt>;EӦ! 9WocF&s }=]8V[Tfa\i՝:#Bߏ֦Yxo4p8FU?x/?l <г1ߺϞKoUJov|; jMocokS݅_$9-C=(@{f /S֪@ڍD5D?Q:zttjw~I4Ԃ)" A viIƦq&Tȉ֤68ns<{wD̲ɼ:~3 j>II۞ilHl-#%;Axrc&=)rp;nw=`{% q `&qOܴ`,^3d&PoH7W Ƽ"#&6Ɉbxy>.۷Iot7P|zD'3ǜi\ `Jomyl{ Gߏs39 aά=s]|[랫+3(zJREdn"-xDk%Ї{)K^>\Q5Eڇ];KNla͗W~9vO/Qדj~5CREvH-Hzw/Y)09ϭ ,?'u~RR.tc$iNp`|4{C5=UAupS(NLw on\ \o,߿$Xgce~(dW,f }rސ #kٽu;~)iaAKċ%+0krvEIH,$~t[#P _4p,-Pir.џ^PW>iV&UPD~F{ϼ5l { cDڛ2#QE.C00A 7W w ayCa#E^15x2c _R&s~оør ⣌7N3ܪB'aK?4[ϛF1]>3jvOq)5W9#'Qdޭ35HͭŠWwXTb-<iAAvYhFHHF>JeRйu;8SOUp9-0J"E[\GN:8.NRxaҜX4Q8gSh)AX/s?{ ~~y٧;9"e ON3h}\Bt)cҰ.X;#P.J`4mBD04H}' ~SRu$[y/2pwG 65W!A5_MZORJ#2=c(-3ؙYO`8W%i2G?Aj%fC֤آR`wgPcJdU v/W$&w8L<=(-t8`Q2:[Ow1Ec ط]\xʦϹtl1_3u$+Y+8"Zgō)N1P>z "kw9gJcTd.p+N=:حy̧kh[v.\}a0őAUWq9o[S,X0P┺V+-1rB8' u)WO\ΊP 583ş5'\/cAu gzW7杸aޮH${{E:aK8LWYBam)N9y S 8q%._[J3Ko㮺pl5Ոi ]Kb-,CECsx((m-9Н 2QiN\e@k_ih8 - FS+SjW=>x|`X.qڿՑXbXpT![pfU֮) %y&$>3|mG=CQ\,ץD@~4UM׳5(6 k~΁HC-E\e1OUn@qe@C:󎨔Oؑ=4r>Nz 7MXlHPMk T'7|*K2ؚ}:c!p;co ]Y#!O8; :R /PnWB-̗[Jn"B8?4{My`[8',0e;ɢ9MF  T90[&IE VdW=ږ?o67ˉ%Q CK5 j:% Aڐ4"g#πq\]X?|*'; EY}ynN[=b!)oS?o6&.@\wSE jʻ*kb4}>yx>DbxO>g Ć#a'˖f 5~%;2.CD/S|QFV,CKѷk3%;ifޑp sˆp7W*dSP/Lg YSC;KHwX}YFCJfzp-%+UfsFw^/#f4ͯ)"9+~fxx (CfvC{^d(kkN3E\,&53n)/HCqi8V 0]H)%"CǤզhibZc`˜#k{84RξG=ң5!$߷ixetg|7X7(bSیk~yY2ѕy14ng#ӣ~]ڶU`R{к(%~O`%&hHn2,aSb-%GRf ]Pa i佣2OJ?n3.B7yW%CLI:W09aч.:,;) Z$n=U gč' qa Վi,-:ㄈ1jU$v+*$7Hƭ{݌}PAvGfBEM4hETrKw~'$;!v1GO䞲g؛yWݥSRɀt/AǶuYXᅏ%6GؿiU~5DitA[N \ƚ#FuJdw_vlb3ZEѵm :NpT5ΦS2PY?~z[ I aK\BpT@D]eۄ ioKڴ?K艽WS|+@׍M*&&eD͊?PjAYgAS[* frn8 A&+*Yz9&%߮] #ȫ' pqh;_޽=ϑ\%UЀ4vx 0'7cGf8?pկnIt4iiYH }:6Aj:d<I ADOY5h#`5|7RX:x_E xǎR%|K&m\/R_EHi !ʹ]nmIm3?TZswUkf;ZDF%?ivXMQ.N.rDX~ X#O;-tUN|W/SbIuTx2ѝPy}ԆvG63!3|eB?HW<?9,&E,ׄfT ŴPIGzY)6r ;AjIdM:C /bW  Rs #ЮΎrtu^?Fwdv8!^hb`}~[}b !yIʵ xm,j o2l;w5iAPĕVs܋yY^IuyN_潮oS9E(ob)RXp卥v^1h駑i+[Sssܶ΋2((z doF.<=)NLxaS[`xodIG\wc9I}C3j]Ѽ6q=].J\X6S{lJe}L~0+䞞upc+_ލ)@M1b7hHuxTZXt^ 8GkY^q3\sv1Ȍ-F8~egXPy,@_J{*eϦ߾"m`ƖiíoC~~3nXޒ{9x_*n')V2JsR%Ot!%DD&^;kyHF,4ߣ%_U+ML`r\"gͿϲ$%ϑZⷸcuzs_jS QA>TOzdZ'6]6d>i.(BLV9N|}#yeDT &iJ­h]ova]5T1r[%7Ņ`_L+&rL m6xP6}E9S nj4۔3KQQЇ,%zH$D xtWCPoXPިQ Po=sa p-v9yEn*6!c(PUakm1.,sjUdbܸe(Ow0`_b7E> LQ-^a]>_Ij!mf4-;2=mi&dq Ydunټ ʚzb_,ILc~ʖ6>{Shs^4'ILMk}'))( ^' ~QLa"~cg%>S@hרc.m+-Y(+rw=L@~w apdbWAZAu}-M!s/PE0 &_1Bi̞r z Gp²K\f B{f96X2#Nif',6{ _ґJ\=S;{wU_\ #.Nx [V,uꝸ$Cp{gnQ+|IeF aQ л8@"jδ+.$amG;\p[͆\+o [}@L-@w=?ãtštͽd \ (?0Z|W)6B8NZG3C~Lp'G[tr8H n~i,s}<*ߢr.HmA76L-!_j^0a^TT{?z*T2f b4“lB0F=JN:ϱ'#=1ZDOpP1>P{LʀzyD㸇*~ߋNt˅O'^OtraFV8f3%RT`5NB#YπLzHN{U։ wY" ^{ha/37o/GFy6<b" cQ0,ap:l$]p\q0uO>F#L;5u< ow:G s{|['<͛IӍ0ljp[n#[T/Uyyў`HǓ܉oЩ^Me<&eum]ظ]E(Dzb3\>Mfe:`k $'v5⍑o]Ym:_$xD(HL h=֛Q+҉"f1Owѡμ@^؛>/*|Oy߼M#T4`<#^HZOτ " Gcśߡj0x|= ޒ4),d7XU_۴d8'IJԺB\262 jN$ya%f㕕} >f.zč`mGeJ׬K2Tq,u1mĢ\7 f%. TAFJEL=GFz{(QoֶTi1w\+vܢd#r=S/>*,RjZLWl.}4Rew՟A\ԷwG͘MA5eۙLb0b>,r0Cv%-5_{Fo 5hGq7XC:[!SXS>xҲLB9䑚p( 0!hJ8-6w?Mp^A+;31?.AbF .(|bey(n U\BjumCW$V6]=PpԵڪ({W%6AK_)*6JoH-@x* Wc43bTA\+D"0TQ5| u-y"v 'w 9 >ƥts9yǛAˉl+!)4Iu/m|=Mv ~bh8[{k[B:J\Ts ~@1kecZoj?sPI^뎔~@KŸnneM52+[5:Q[3eHX%s}8HT_@/k~f˷76Qxڪ&^m )lw^%0 wDe9:P2}FTD 0w~RX:}nW\o!݄tdM33h5tcs) Ba4-$qVg G=Y1qH^bNE7 xzI o]@iV%.=ܱJ6{ 9wm'ln >ˢEݨ*aw~UܝyC4jwlJg?Fi}<ê\)C,B d7 >ѿaj2- -(Li/DЂqpeK 9uxU0>kO4? 釽%XuEv%C?2Dq):^Ў RO&A:3f]x + o){`@Al u Zou&+\ω#*EɠP6)ޮ'L3~Y8=#Xv_!Ot[gIqHEU5'YܭY:BWrTգM6fWdw&k& JI/́e`KU~s6@; \ s'#eXkѻ' }`F&~M5Aj4rG~]y="N\c*jdRCA,i! E+% K]$= v'4獞!%E_N&RMtSpY!rn rR\D`ѡ*l ^V/\ٕVmB=~"kǨl쟗QS)U0 ~7O"Ų>LY?$l{QF#),|4j$|%(W @% |,Rde'q90GKxX 5:q9%$,p'#ZvP~cRc:V*/@JaO\CGǝf<ȈMK)[v5|p0x5{mB>h^P~~{Ml֟@^5Ŭ2_+ДƋ u[1*e_ϯIx֔ݡ?G4C,ʚnbzxdQÌ6"IuSB+UN1X۲F}]4qN06AtUa69%HL8W7XI}&c:]ͼ'9c)qM-w׼?TM-uo"R[9C̢Gl5ŀ|g cF{SO j좼R_jw_ՁVQ{ڣ05=E\@uܦ+j 7`@ m̥!K4Z Df{I(e_IIe Ps^(H9 mJ*;qo>Š4B;m7«@>(֟WHHm#9iIc;Y=:\MB\yMq59e4Q%sݱ 2sR-i57tV8fOsLf)m-}0S aD)\sֵ/t/+Đ-Q8C9?#l^&%J뼈i_mZmA\&g&\/_$ CZ%אR'y%Scnt,B TUq4q/3,%@H{4\m0qIH%׸T Zc4a5)I+#[8 Ua2cT #mȦʤǟg+?`¼ۈe b#wyh'^ xF TJѭvv]PVU{MVآhO0>~tw&hj #hnYt9E8ݱp~X3SC+4vqtrqUURhkV[Pqd* ÝxzᲯuJxk9 ao3~4Zfw5O>wi-),%bB:xNSHWRé3 އ9# l m>oJd; ${b,s# @Re9WPJGU;ZG(Dtmd{JϽ 7bѿ:*L%f\iV6]]&pO+/n7=PyVKxP˿P-MPd1*jk!|F$G4\y?_,*$ƚ5QE)1.=ֿ"qn}@`7y!bە]tHQHqD5;6nge8Յ,ǭA/\fU+O=T (`- z8LGL3/CuƊMiR3hl^>OGՒNaBNG]|ׁ RK|0*igirH/5?KKk3~.s,&ct 'rss] 9}whhWhR8 21zSQhI3*+:bo:[Gʦ>S¡ʽ9NQzUawpZCyw% nޥ=3]Ց ]һ@HhRH$2F_B,4m#h2Z*nq2ਃ[GԆ[^]Qs=dijί-?dz@şw[Js;^ˈsͶl턏-~a '%4)1 6=Vm 31z1ݤL)KIv'`2HrKaHcq@yuo3HfС*yV /Aswnv%b],W?¶@H3R1V8襁̾x~u2z VmuM9}ZV1$fq6#[i\WuOk}!>ɤqqt8V)@YFqq(YzTL̐ek1\p!gA'ŸUo Lۏ.=.Š@d`dRܫ,FMPB.0"(͙5]C{hDbt$6%CAWEr.g| r+ }QLD2sqH1. X26oN 䟊_H:nn_ YJ2Csg^C"Z]ufKoJs; D1[0VI-ďy?R aVC e2QׇӨ'K$9y3m #<^U+K˸`PIrp=fGCFY8mj<}<)Rl>wNpsːI2TQ V 9Z)kAe]@JUfѕzjWV;kj8?%{ c(.(=#)jƚɼCC0.k(ATRLbO89D:GiP` >J- @f+<waWGHkhNet&Ьz˱ID(n㬈xX'سnL6Eqip#+ ǎ!<,J[?qxښW?eN׳ 0 `i(Q!&PfE{:C ZO o%M.^{`R(Wlu"V2[Y]VJx\nj`v io蘫ݍztJ ^g大TYbRK B0Ag]35+ZlF1՘Lj ߒ O۷A qWQ̮aME~~%2 ދk=ZU_>W^mU@EM'jSLzb{ qP~e$aYK-m08'7d}3_k_v/ϗL ͬiF2ؽ ِ24bcR &ܮ5KPl:K,@)FCW>zp{x ed&0ձ"̀kphx|RP0nCxm&qxLs2Y4hJWٱxSR գKnGZSPRjE~ݭ!1:u׃}`s(\3o"--ܟqLU%NJL[w_n |%>“tJTDums90`r PT-ν^z%"U ";odaCkHa6Om!*Sm5Z!V'Ο}$iejs%sPRuhp-[UOrq Z'3sq}a)) vn:de0"$!t*-3r+ ;K@JA' I*Fhbd6~[qV$R}u1t]%zVT8qel#8m+PYzgXlj 2 *Y hx;͐rA:CM'w2 Ip@'ZLܡxviy -b5NmYg'#ul[U(](rRIyZا"dEcu 6m_hRr2NHLsQHK4DYԆ,1ꉅ!X3x(]@gZCM4%T}ddt >44ŐKse_ȆAuv./}zR rKhBВwX=Pwm_hBAdAؤPRtTA|cKYǛ mU% @a|Jq +|šFc+۰# N-9_[wW_5X2vCzgq3;J`3p GWCzz(Y DK G3taУ)!nJiܵR;M<2:@qJa \ â^}%pk~ !]hozhVw5^",aB',JcƾyxX*ZL49~'#tENvg7Y2䡫ٙN]xg<[C+jabH uCpYTy:Y9U9qB4NZ[!J`NvvO[:ݙ#VbILNQT ʆ\fD+ c̜Xk$P:'Xq>Rp_!ٵC`c绂̱vơIg,{P2ȓs;j$-I23IwA y,CB&!'|.\Rⱒbo*GYG^FmRy/Q < 7e\:NҨь"lݭc6'3rUЁH&` BlJ&BƙZo_C{;%AUOV䐑^6 -r zTPb'ThMiZNwRzIgVGjH0 ᓄy #Hȫ֬_QVn=ek2aT"e7o?+O6&x!j׶~^Xe * 4wKs8OF ۴]Q2鰧hfm)*l*͒cXmխ%y˔\@u1DLq MS"IC @qD18/SWapb

      D\AlZ" >0Pi~е nIrKHyt#|}PYp|sK??h*$f NE7pn_ejD 1z̔gЁXw$˱_amͶ9sYťlq#ǵ V _UHugE3."- aeaݧZ8CrJʪڊ0<;aѸ°65Ju扵pA PWMlm `O٢%"ħzt&?΃[.SEy/&21o*g+@<*^IJOs G~iO};߮=-HpP)ZS8kz U\SV>VƂɇ;v@J4eocz۬/3FHXuqzqOAE*\Hz,߬적;> FnE01M^zƿqrA^"L41oAˎ'`"H^m[Zp쓲TT9ǿOeMQ#J 3?wZ (9_Yb'E J~<", K@K@ɦ֝ =I_Q!NgrcUV+=!5b6\cm%f\Rh$lx^C:8$0Ѫh #łMP3K_GٸH`o#Mv>`}v64pᜁAlb=w4YjPI^U^d9vɏ6 jǾeuԙʺ|3▿-q*;8ZR8b^8 yN: $qF}:`ncLy.-naJΟA*ggZᄀ6|2ĎVӀ@V/TI;r!Pd% t,00sިl4@Y"tFϽv\e[wxe3'8Prs^hQ*P͉L]J#@PZ#&gVva#!@7Gu'z2ෂN(ExVwvzA:O:h)*}" ޘHSWR5S6&N2Yf_"s۞1s.p(~gOk'A,ތv=>Ts"ZBg+ ö3q `3|S=HC_]!BeZAgm+=H63Bz$4FgMbVP8mntpne?|LlK9 ] `t%ga5q: :_2|~ım甖, p Yʹ[HO qb ƍЩ=tS?H;^ [1'3D pt.H.aq9mejTEv\!>:~}bwׅ>fQL},xS,>g1T{@ :"⎳W)LA`Sp#vf,yV(;L3'Fq28= P,H~pl1`K]JfvǺM2LJUrYVsOaH?Ԭ+m;?,1$^un*(/ń揟IvL&)=-b[ZԆ"nVvs\(|b4xE?S8(tVQq=Ӌn)9ARB]cw~|uryP-Pu'r(gLjQ(L{LߪXioBf=:VA;8!6u aQGI.#Vw -쎊Q"2wE mAfx,-T^Cs2SXYP5/jL:fL0qt|)]j + zm^2 Ih4~b2(Moߣc ]ee;{CRJYLVWRt>0'M(Y|rw~^Аب!Z@<{xw7c:50XTҢZ oRd-#)iD'f2Wiw{ByX/߿N]N}Bʆ,[gF@F.=hy9^: ]׆HF:/8xp-,b(gzI<0Z!<) s͈Nnj"Xej #Ⱦ)'18dc,X 'ДPP~H}_dO75bh; KV ZѭN#&hL̷nDzk H{ aS}n)>CatՍ6񓰦FS)QcP Eh aڳ ȅ9|si, L /r]$^I &2NYZ1O}a:F_5OMOoTד^FItBdqI "//0p~AUa߳Z|DQ $#WRxIzTGmZ2Dqh \OIFv TmQf[Z5 z]z+:p܋~H"Vb=HL1 '&@vHKh<ㄥ2zi!(2<_67^b7;=, 0(Rvxbejd @ql$F m:U_i>X)gn$L4O.QPЀ1VĚ}ND[7Bmsika&֫12֡ E]JF}0kpD}3Am&H$ܝL݄ŷĨ0xLHoLg111ږMy^,:CNq.?&{#LDGt,d?8.0PӰ8dV\ B-jBiVQthfDyPZ];%Lg<%P̹dX>zsY G{ܷTfP H@qXPޥs:01m=XzZ~!5S@0$e JiiL,Mi@mR`Pl &!# "Ա<}@\"ݔ['F<>1Ò_til6d Vq3#QŋK˓q]uFJOES?ʡ*\9$-0ۉJpWA9~ϛy=8ziQϥ%KWwhʫAg3D2]}:ͺ@Y3/;QnjnOۖH4 &dkL$Yos5CK_;DIhj8N II<!U>:(ܠ>zVWDQPИG LXBbN#}XEr]pfx #[OA~K {ؓG)ӈ5jnkzMr._*֨M1LNr KLm1Ͱ3%MЁKU"i_] ՐX'4};!2@@]XX.EgJ ㋥GEOMup( >20?39=X4It/s>P%*&mT` weg(Lv~},ۂ)埗5547Ky h2C~?M=UM_U'/$QV 3Z5EzcF޾m3řnj+7;/4ؚň-(16`;8GTA.5x[<vr55uX]d\ bpe$xYHj(P͕#8^fl%ꛯپ.Xzm*X4IŁ̔ZR)n*?V0!Y4WB9iBp`N~*%.adkvoNy$zJ qClG =-qKn<]=6e]OMO'g]/,Ew\GpN+Ekj 3oHTXh053ñJ\N;Ho7<%2ܲgj$Jv7#,dfSy;hI:8]#?>~l4)KGj ԖITaqՉt5z/R凅HCQ(BPo`g2̉1iZ=@0M5+u&T=<:v(_bݝrҥW'cc[7AGBX`PRR[D,d8g}ov0p%kt9ϿĆFwM񋔩y2fLAF[5\|r ZL\FPMsrhC\X"g@\P6٩?59}s5Pl{ƨE:*iIjZ1Q{3N9p{1~cL]čZ In2}>j79.=˧Jd@?GƱt4Zlq0ȾU8r`UTwNY卺` "e^4o.q.uizKKf;'|uJ7m={.-%$VzVr@7dfnrZ x,jɮV&u|Ωx1c\, sh:.p^1 Z:endr/7\T&t g/u|-KW2_~mC'ZLqBÍYʅ w•tgS"sf{;Vv몢sTZ>e`fڐ4bh# ]q"DӆHkCjda\%^ٽH6R_8HmzmC=:ab(}Oy=aqޙY4UB֓} t^8GpF#6R^KVuRCp! OA^8V9^H ( =FMhi~1Kkqf̐x;.WbOCB~_h}eρW]2΂&5w|X7W#xf6?f-pH8Q6UIeT#8GGB{-ԋhS-eT`dUw#8u)Xљ8,{vAn:͘*La_f(2Q4sџ4?k…* ] JOĽ/LY9F RR E@Y#CP `5`0@DTN4q'*26W^<-Uo>6W|:e'"Sy}P|^gu 1,T=26G3EʠB'|?_gw^>Xm8UX" T qBU`E@ŖÒ$P?P~!V TPbjm/NI )Ft[!Q%9MP?^B٣h8њ`-|WX^܎fO' J'e@Gբ:T-j@$F#Ll/Sh8QAE8ljb[ǿ6-d*U6}Լ+ב_=MrwN Q Gh)ɍ3>nly%_,{7%]-E\wbkʕ/`t&-Khs*5O? z*,8XvC#`.LE-V_?)*+fJ/w5 Ҵ>/ٲs)V@q0(o+s%Da+.}l M"4tydF&t558W)Fʁ1#r!5ZrپZ˒`_xO$ "y֧ADbApv9n%-^F\";08ց\pԚdۭE}ZQiIz0^D+Lܐ֞j>Ѻ(5N@>Μ.Uw{Zq@t ,?20J[mO;7u4@DžC?x߳j2\.[\k3]g[a.B6V9FC=0ci,V>R [ J_@/ ֮`R dozVV(S'k[Sht!7>gשyRx ƴ] Ґ:/QVmo!SaQEa^rhJȊXĶOێ9 W"׃zEQ"~C >֭xXxADqŽ}v)td)h Fom31Rяw)DlǯCٔ!&c/t2zɖaamp/S 65#R/?A]4 `q7XJaSZR3,űLnW^1,AO$T\H!nO8dؿ_xAOy*C|0tP8}KA,EYBL2[EppFsRݺiCu](Z,Ŧ!IՓv)-@NjJr5)1eŴuTCZ@FhW1"9Xۢ⤸R!INHO7bزMyoU(Ŋ0J<8a]BNJ8 Dq.wml)P~½5FD(`57xwf]$ *e1r&SbmL^'31Ooz`t~WaIZôJ|@ymoώ`2R7ttF&3 v,ۨtetϣN?BcQ6߈z!N!Jb6mXT+*tBkR ,utȈ2Z&k)r7Cn,P(@tAeMzjLJA@T%]Ĭi-z».>XU(Фw BbT|0BJV>:p+ʟGl@w~uvyIcri:#MWa ` F`*#/:I@7Ї`}Zۥh>dYS2FTӓ< >2>Gtu}D{7܋-փbqIԪظ":0bI{|.y a+ŧDØ+bL¸fh)E'ݴp?6lZ/n!?M&_(rzjis+xq{w8t1O)2G=hлֽlA&sCQgZ7nH!>/%ƚG&cN1S O'{2tU"PYS_(e"sQbLĤpzMGPՐdd˪~[R ԮHHM7 tgB3yL*X/#V).F4{&AΞGP*-G t.t#W#+[?.M@_se~W#:¦;ʌG?f LHtyޥwYh" 3<kc^O[9$ Zu ntdЪ|PIphm&ʯqCak rsM7Oq;j^ 4Ko ںS*iBoY`?y-^NrKl3=7+qhN3n࠭"'Q)V LWDBbjg؜P2O8R:]#Fb=hXcV ,}s2rz\TuH{5@ t/ɪױwˏ>F9^/2z甁'?ؼ(y*͵EL?lmL%K$"=ga兀ll:vjNJwt Ă _Ѻ斐>l/QQny5{Bbv2a8 G)&Lr2=x-q?K{nıhM^.k{NLҊ0muDjϝƐ4o]R([J\Zj$xJ MaPَcb Ywxj>w><4A~{>364-.Ī8fn0Qs5U+=)A7fu c愱hPg4E7`.ImPeu)Z-}KcL7YRbv6Ej4~2ЗnGw٘R^jK**~xgj3ӗHr;rkjȂTuO$0h2xVCe-1{ۻ^ځKAe G m [Ddݼ៫>W(i ̈́arajEu'O\V=/5~" @y|=B"%Y QԀ/L#A.q%hޠlp neCJxP75H;_.l?׳lqpÙ1fAqEcvvaUj)Dꪙ~8Yjt)=pSxdbs$9]:?dDi]cQ w@[6x<6 0w{>d*`WŗӎGW{RsgެX|\.u29uI:İOS: "B6T(.rƘasCwӼZXg4F)[p8[ R?`}g,rU*&55fzNY,|s"6MZESl1M#0u4>UNU>ulx7-H)"n{:hy}SO!>#+q-1˵e왵dzn<(]ʪwOd=`C g R.ܥN+U`11]!ݏg`}5(`/@} =haѶ鯄~s[=1ϨGsj!7Y_?m[ q!l^q>~>h;wAUz;T^Ъ⦠pQa!Eȓ0mj*F?W4X [ͽ P-Jr 8\y;&^O拃^?79|d eo":.Ej<; eތ>GׯN'NgGsyFLz pV~tzʣm6%%,-vo2I= $O#R9XK80h|ALnKge=Dw_Ѹ}Br{[lؒ#X1zBОe7`I<]md3w[ڒ/ +5Ʈ`C3#5NA:x tCsh!0p)VXbAk2?ZzLƳCI*Tggj]m%Xۧp=oh”eAa>KzLmĜ ]|Dv%{vޝfcU;,;*5iB~`rw`b8%b-?P(*qZ{!jIxIf a.;_6Sk^:~cS'İGQ寚i)m f%R&3Ci}9_E ;!<~h|YSB蠓YExbnC*J;:EoLExbd7vˣ#є&Ã/9h,B _GOO'Y3h/ʟQ<8A4 E,J? ]Yiy̫ r:őd~QRr:/J~}W)`s̀bZ8uF|n)q5k{?#癨9)Bi9/b,w-&im6/o- 0^˗v$E^tJQE9T$ӄC)ϠU[\)1ub'rxn/߭JgB=h [a?m7&FZG؟rͿ\m6Lsb١_SJzMsZ$; |.a"q )xX[y.ЏAnWa{:lB)Ӳ)y+H!q:ήq|s$8'Y ߐjk+0&k0ǰf"^jnyH3yĴ(a0u{A3;N=^ob,[kl"է͇B ?2}Jm[:ݺi}٢1 2Q=a;fBq?hX`,pl~ZGm H^Rg>vXVm?^{EUݨ`qe;OOݼP@!:2" 8yD, Cu8\C,@Fd<{a=8=;41ԮtV< ɥS~DIcرH>v۾bǰmf'ٗܺgɐ.:8кZ</+{:ew9Py<1=%\c[Q/}B{r/{`J9ː}f-hA[@Ϟ~4a+G}BMvsϤT/)|)<0F7QDe#N%5v/uw5߿^ ?WP<ңyTO7L1ȌΣ~@~\FߐH/ߣp U4ӻ Щ;%٧`qZ^Y t^?Eh 0VmY>0`l&A[F0M*iŞQ之q hL8ŸIMIf>7L3߯u/Hpc#`KB&<˗)Tz{CG=@8Y}6.Qs@',@d`N'mdEz~0]@9^ڝ=kp@cb)t1UHi2.Flv%RՔ!} SX9w)^<75|pX 5:zT'# z @b_Xi@6{Ț)]8郧+v[/,k ֣?h',f [ITd M|u4Nn; ucV\Jvs#d*[a5DaHk702 D/oYP GP7y2V_ݭӇz)9hQ ՀAhc)T -%l 0vA+REMR~aor}GI9u~KPv%'hJܧdhm A>%ͳ'o%vv'`A8IȉUOnb)HƉʦ./hNӥwB{ì3A%G]5؄oDZvNxmfܔZQ*IvWLÆ:O"&]NRW03b4Г2fks&4O0/b띳C!@?XِGڔ߅{IMIlEr3gC%˫HZԴM$V"W`jel "z8Ih7=8RMcEP "=8x<4޻2 L|Ȳ/yR~oo>CL bzhg껭gxS\/ν B0=ufg/ԥ 6llC>X3sӠn98ʶ]Е~2XS$<41h?,>)li~CJ`$A} 8RA˟MV _'m6`_ 77S[^0!fs"Kib] hQͨ:%6D"J݆D$cGd Ǹ읛@tqYTR"!~xFGv;AY%-fϗM1#Ⲇ+='RshOZO&#Y`Zc5t/?w#vG e@ +~FCKTcrR,9!_5m1κP* ,l?6l|P*iB 7+@e O:p<;`@ OቀW<Ӧsf*q zKa=/MCtEnmg!ᇒxAlM"Z$,ݍ7eM|35c5C3i1j=8> -4Ѿg[d?Lq'$V3UL9}_mURڥg1+\ :]o? T>+*Z%!؇P+'"@S$ԨvghvW%Ve))sBŀ3jxx!ē09-աr&IX3m\t07 (5& WOvr Hlk0NT`S}7&9~xyֈ6TR^7/ Yy}[ Uclj +ܴgCAWy)sغ_o e1)H53]ssr;0cСMG| y7_7 3u0^9bFQӖzo]chcF-d tïhv",mtIUN)ӄK_8vTώ֣uOyI !" s-=n) "Cp^DO oL}P&࣊ Xsyi=pMsrrձr&٨ )^ۄ߱yP40: Ե:;< QJ́tSZGo=SHv&cϊLDl~މ"EFqE d54g+[{ Frfu K6}p@Im㾋*sA΀Up35X``LTsֲЪ|ET,JmyJiԉe:?Υ<wF1mC˥.Ӑ֘ (k"&AiC:Ȃ { F5߯I;H^)! q_Cܚ0Oxm*`nl^? ͔Y7u'Ɵ|emذtXc=oF|&a=sNغT*x_I;GeE.2x`)$pji/Y|i-Ӎ[f<=qH NzK[p0Vm krMj6]5BoT%=%IN7O ,Үjs9~RO @rH0AӴ$8TLX?-tw)lLҝ}7[#c ;HQ^~̾l_&"d(f!%ä+42':C6_;kN3YbI?2ZE.6\u".5@T6Qk9Ĺ3IhC47m=/ƾFTe% q'QSSi+{?&pۭw[h6-EM|[#JX iXi!XY!iX9mbVvoFV:DSh?w;cc2ml8g+4 \Gi1"IńT,H?%_C`c` _ .cn<.PZ!`-oթ#4vgV^E;Bb)TAV'vj"Cx !Lφ2\gGfx\`t۶+A{(yMJEt'tӏvєQLn t _U 7sv6{r{Y&\z_ D۬rmbրq=)uBwl_sQ3|+:ͨѧ>&CTўpHi}DWwq"ʗ b8_%(&]"c@i~7ȷ90Q6NgiP6pp(Z8ُN>ں$oReT^_(k1J%,q#^:sIjvkq [$u Ų1U0gk8{\;>m7'H+`(j@gha᭏DcnaŔ8!;Z,5 -. ÞfBؼŧrµ#Oc[ k tGֻEat 9Ӆzc'³X?ԏe߫[jӽf}:Kmd6!ϓhnLWL9"ç"Űsl_6|}$,SFH='Yh&$Iͣ›} ^B3E .i|jv j;{qS)hj ^SfK}abZEgnFy/D|w͐jo^5;Xe޵{:T1VSq ?9S1Wno}6;LJ%;|4y?< ?⨫?jqÜj| ,. cQBjc\%:5SvTٙXD:ίK%ͥO?t&"-QnrO&2XMЅ1#:ol[!垲~l#Q KuO/bECMFwG}; =~v\ bGgsP[alߌPwpJ{N`ϒк|C&cAC@gۤ8l&jY٨R$q"b=Z9?;G*6 &S?-M2,O_S/p;*o+4 tO@XОP\Zڔ!#!*ʋu@o%ٷ1ޏ3 tqX[QeioSv>Ǧ*Z Ԛ}^9Q Gn)(k,,:W$ I!u)@N;x0 /.wi T/-sLݤg\_z d\r,C, Yd9:0#'w\pg{6e/mvܛWbP~蚤sP7L?X~* +e مiC9%v4 gI ;{6,͉I` ˚bS.  4˙h;UW])Pg|'vSjKJւ&h"& |{1$7Uqe"ZMqB a̳*"v[P> NT JR"N  +* })\pAIFw*^:iYG&qG`O 'A,,]{)k%iO=Fgi$LQ>1q31]![ /Ugp-+^UlnpKAדp?D~Y~#g WN H/%܍ ϥi)Z(4 w~nR[SH)jUʷ,ɺKmBb.vcrv{4GVX cIaFPSEK@tD3&gM-skmO 0)ShN熂hfLHmN|ZŐ< !}]%Վy||Uj4RmV洿Gkt1tW0Ke0S8U^`E-8cP> ak~h)dUtֆnO~D,ujL%\ud%dF̵]fbe@tٙOI"z]-Cy|00 sܗB2A /A ^s ,mKSRrts[=%(|<,6``3zw^+֬.R#蛕Ñ肿¥٭#,MҁjiڝvYmY[LVD|gI"Pn+5q)k3C1GI"IE aR:>F-۟ZwrvIԉ90zOxFx.@kI2u7\wFSU*\SZ ٻי(кbP=p,I-I.. D- >v)+H"Bǡ>= 9зm{iJ0͚s<_F{tuT lW쒦;MTL qq|ѽGk8ṛ0MKnn& N''] &QZx\" ~ek.LZB9ov z0UCg?\y)߭QN09%ȶ,1vB1SB=t$4U__Ac&!yșt@'jqpj:/ǜLPF3H|,K#!7Q$'Hf/1~$!{W>2o+nM+ⵆ2CYdw0##Oաn GCA KؘB"$M#|\Bc\eqeFՃ!1)Ƒ8ʑ'HBgȒQm!q`%]L蹤` Ղܜ"M .d-!")mj&+ ˨Zh*:{\G:Ͱ~ʁеV< IOѡzo:|D,KisSoSVPZW)#tW`)ܪK<*I1{#èzˮ Z FQ@3i+K\ewjBۤ d8;YuCjz#y|ꣽVZB11Í0 *¶uq]PYHoԮ+H}yt$Di +3 ;fRZ}$eS%ZBMk<ϵa1$ީc9[?h4lDа1O80JX+bDU.[UYe*],ݢ ֽM0Ȼͯב:kyP4hn捎eg$ 4,q=SqrMk3Io$Ҋ3+)^l\]Z4rܡ[zp`} y0>Us]_kC/OkƶlQr8CfG<=M ]O:4 Y[K>&{HPD2!#!(/?%!*ɒ5SQk%c.Zlw w􅮊x £厃i}{Ʌň>˯VS˓ۢ`b1=j5T}:px}}G4M1f9 TB^EiA|yg^ͽt*̺5w(G#M]Uxw|43w%QGPa<_Ξ{W"GAԼatc(q"Y 0=6 h_菪~'S9[Ԑذ?9s  S.:3Sn٠b(qCb|ᛝҮF6J`F@꒰4誩B @gR_NP1&H@lA]Z9o@͟C[aS;IlcbIKzɷ̕r[e~۝v[XKV}ci1 %& fӣ\a!c?Tϙ9%LB2 ΥWCZqЙڰl~`[`vӵ,D 'aqz\ ~P<`ѡ.sO)JGH n.W)nN=c8/3"H7XC3&TsAimE~ǶM Zy5LV#83H;ru%?qI+g|y'JȒ~߃Sg]]H/RA.OדQHΤ2ݎN\ʄ̙"/[:/TL:Q쁕Mze Pg*_Vlȍ$oG4KIt %st-徽ͷEF\DLƐRFtʷr70]ue0?QZG H8i+B *͕ 6@8 s,,`.X} djOКh U=$ADm0RAf=8!C?b6A Tn; t:?{o2;S~-h\!Rmvd1+wm.nMXXbO+IeSh l@Y:wԙdjiIƑΩ`Ӎ\ۉu 2_^_/q>΀ޫ;.{ v0 G~ӊy0q}Yi3ԞKթ@Tyh~ٖG r=nt?7Igΐ4oPD '!CHaRAV(QINoInڝ%mׁd$h<Ƨ17לM|JJa1 aI寂_4O3^^)FsFQTr⬸Dq;m<И׾) xAC{%gXb#KM7=.?RA}'Zdߔь2Yv0[Y 7}oL[V&f - qfS~_biOcoYM{?sǝc DLa*z qW ] 2TDS)9X4 ('q#051@ۃR=׷}9mś؞@7f Eل諾Fވ-LaL~')~3nz-,Ŏ|ѽ[~Hʹoi(}Id$bȀ|}NUBJa𢯴=np򳇒Z JMk8BӚ x|fY{.3\܇#>FQ8mjrW UU x˖ٖwX9Thb ƍ.۰AYq_ FV3­a') ꜌fCR^ ~#uF"n5"d:kMLO_.7O ,E|~O[p(]U2O`Y޿hX71F`47& „&]pZ^ĸDQʄ? m# ?аW v@ZNMH>U';)o^Ù$feQĶjЅM[7w;nolS*#)^l. j6hۺksmxfB}[/iRA{JD=4Q\J}@.EԈڱzxqєD}Ď?TQ^^azKnٲ,F[J:7W~%V]!g섙_Z}Gvn,T>_1fo;<ƕo7[CW>62ve4b:O=1ZNTɉˣl3Ãv8*>)'ŽۥW1p";:u`y;hWw^ޞ*O1w!jb3/+xKhic]*E `K&5GK?kZy4k@`Oƛ|@H/ӊt QϤB~$ndNi}уW??/6btȯje 4 aʲTvZ(XJK _15k?鲎rkE6Y]̣La?rֈ{\5a6B~r3BlߤA IQ,ĎIBUҩο[+EJGu, #pyiQHgU_ ?9`?f]YxɃg}wgѽ.G@]žze)1Ϡ‘Og &-|q S^Ǎ TIxUÛj?au*Czz{wIKUZz,YK^ćNq!TA:eb`)Ǎ`.q~$…GϠ6"IO'/n. ,MR7b54@k@|Zny;*~[3js%<%gSKbz%<{<L_g{ B֣" )G02bΖ}D.[5}%fb DSGs_ٻ~{A?HY\LEɽDMVT/C]#xȆp+F""@aA95[@Jא~MOibgpc H]O{AenLޮ0ey:UP-Wk@3w͏b_ېMOނ1?2nrY#LwcAɌ; zaL2d9T0OeyZ":Ohk:J&!gf;՜ 0Q#y50'̈T(@Kz$jB5A[Luf{]*i%T᥅'앢8wٶ ڃ}"K^v @(|!lq[PfXaD-wt\1nOnJz7V# C?>*bq8w&ΣZc9ILx}*klҿQo2~.jewS'a3z:ue0?^Vя00arӄ1㠍ͱT=P/[%Uumި14o*"n$˺HWP&y>iVRZEz3IȄjT"}'S6|,- ~]Y4u&vy͞cv[  _x4BLlK+GgkQZ C5A=m pq1[U0/9tm2yyS|N6%PXNN,}Wh͍ ctD~ qPO0碈ZXȨ0Ct=Ɋ씀fCUyK-nsànKdD2tG)d{l=N& NنU'0!{h˝k?vͶ-5h*"ɺNԀc?N5^D]$cB8V!_ ꫈eVǩǁy_DdHQUUDiA+enOc , J2LvcA$>QRȶ*;SFT0=ggFƏo~gKTT)1Kh>]]^332 O$'ҭ#>`g<:r%~ɢr\mL8rw_À(g:0QobCv@0 3#^/g"~кU) : I2H!Ǽz&f+J,6Ph&9ښO (7(輄Y_Z!p& ߛ[x:Gȵ;+C $z;,>xlݴTil}'CF=mh3Am7' UF9+Yìlg%ի=ИrgtO MЗ8ݷ;W/PZnĵG3IH/!d̀d\&mq?;}Ֆ0V- $>wDXKUYCe3d$oo9,7(H~6Ď:[Gڄ_yNxrbI`l 59=qEWxe }d+.' pa%юb@,\>gֻEGcHH鼛EH2u.`˩d@9Vs E@"0Ծk #Q;.}DIe3gcX~FWp"0fCs4}@C0$& %^m)t}_=y[1Or1I~j"> yJ)K:= [rSm+XKd=xI׌[ }2v>֏ŮOj_h5,&o_X]Y .Wހ.l %ƌ!*Wt I?ৰ=Tk7jP[]`k3p+p;~aCPl/KRyHfZcruD ls -`!IƸ%@>bGÎ2.ju @>ޅwΘɄny~Tks^i5rvH&/R /[\RRci?6*1'UP*})ޫ1nV[&ai~0.)hı6O 'ys0w/Q=.JiW6#78ط G;~nṅuܬʌntu JFA_R &CO`=G]|AQ09#Ɛk0b xXg. ۱[mAG=AzֈV|ը;d^۹jU`Mw- _>"RiXdn>;Jdy~2V03t50&ŰSQ_ <[.9-ugo; zmo+Tľ r6s?ձݯyc#(p@A0^V@B|ST?WLvuE2?k/u3{kCz?́$?jJjhT M87ZR i$؋ͫM K'Iwt, o>=5S]xE81#u}wdEc|:&E'V]18j0"jKqZq$.XSC!2<0-:<~uc*iCO0U3րs3ݧL aQt^%VyRfb[ S@Շ"l7nnC:c ;gP^1PFB EY(pvmc=(y#k5:M=X3*}DO4yR5<|0џ t dJ6&F+jkhS5'fO)'ÔcG =~ QяDЮH3,-3?[ 3?6 ߳!:3h+´Z7H!Eu0صvs;Db9؝yZ:'ޯ}ɲְ,"kOjS\Ts\>=ߟb@j)k^W@(^;F=HNF3Ɛъ{6 y_o5c;}eG t7UI^|| 9c6m.Ksнvh뇚T?ӹx<>ҷkZ,j^p}P 7KpF0P/9(X^5,XiM07 <_VZZpt9Vrӈvl3>Ԃk8e1$ -=<+cY3o of4-ɧMø092!aPWh\Mx ٝJ%F6 5qm$\UP.ӊ?aCM36q/QlnC>Ց n.|GWuvtZK7TZjC"ƍ%l}Djev6+O筈7C}{#΍#4osP Fhue @{ZЊb۾.|ycf-2OHfѝZOzCo pb:$TDhʗ*ca >ãkbF9/;B17GEſa߮4vT@DBc4n~;tPQNv"pf2[?6NTs6~~\[sbf]"GQc0`<[K|\d{Ag?dGe;O QSĘcDDhٗiZ?bW9<A8puȯP#1~R"gH#Q>Iߊ覛\4;hӦ:'ǔ/syFv# Kg(t7ӯAbb]#f^{$]V f=@jh0dJ`NmF`5$$>~GȆhpHcgS[,̒e1/]JG %Y'Z-y:,T\ Ғ}8]Qt@rq88MJc~Dm'|QhPBIW^\`ȄX2Zvw `rBR"3AB;=\t[FU6Hp,~7TxE$tbGO\pi|ul ّf&Y0_SX,-Y;8m<4Eel]3B 9A3^22_LR+3QERH&#l fk&^ E?<s&;) zm p4]9p?BXy;Kך?̴wf5y`fwڦFV&T-!t;{Z>Z7͐,N騭a&2z_pO7󌬮5 _:IW;K9xT…OBpk3!\}W8`GJ&o)oZ0;qg4WHS9u,oJ]()k2zҙY]J͟܄'[`^`ʾ\4aɛbM"tЕomb-KZs[b-KTz- ͞1{gbi\5b 3їF]dV#:߂Xꯑ:9`Av0EN~E(3G#VXvʄGx뢗̀lOeVGxKT鳶V|M/"nQ@C1\dvWN#OEv| S9' :[Dž)R\*Y<՟;ܫEӬ,k>cʌm1kQe":߀m!Ni U71GON+~NVg%7cAczb5-̉lXmgsvgM+*DۀT{o1"E\0;N Bt 7}3.T?6RCm@2'+5膜vcPQhnX.uSWZgA b㴕"K1Y}C|39*QQJ~!p!ߺؽwv{..f7gKFbOMzɅ9k^n3U OPONd=Ru(n”#S4ACٯoeGqK $0.Eա%<%R"XEI%J*Ҧb$n F))Hd8HՏx"aJRoB'DɈ{4gs¦ j/,k eWsX|EMN7 ] ^-K=m+<_5clWN6rE;1,@_va=Db. Tv/Di1O|<ӏ>AL#u*vvAm<.)_{xWt+E%hԬ\$!&Nŵ;@*<̿yUP}(Z_K8V&Z^LAy*'GL1^(})T'$ 9t LT^sOSӆ?0-\'Uϐ%g k8K: ƊAE-i"ۋX$j%+̭B|w0S5u<Я+,asZEDO@(5ثKg<NFg*Uq'd Dx#:BO,RBٖI5{/ 8[md],LNж^ߧH$d'CoUN{w:!6V"w3i&EZ/|B6s?,ϳ7*78jYґ A7-EEZ7M5$F[f2%qjs!QgBqp}ޙ*xKQRuo2xUm`_kb~2Z%l SRag<;V%In-ތu!?B5NY#ר~T{}2&mW2¦}AU]<&nO1F ʔ#Z7Vx[tl~'fANf^\&E>v\a9 J̙0u\ l HC  YM񮏵q!][ cza n}g@D{_W(ꪫL&4F5546"ow)8^R ^ݻW\:9vF@ ^qqVvpTp/yҩퟂ#;(PGO`,* v-)аJMn'=;@ɂ"bi'V$FN cL﮾yAc8VZIj3)64YȒ}+Msp} _,^U>(XIu++HbS$%j2l4 Ay6!$X;"6$ZxYtۅ.DMf€SנWNK1c2NW[x FQSM/sc*L >A,%LEô׾/uN{(>a;g^8ǞPLUz _wl;# H–Xȸ%}9z h*Y^ΓŒ䍚vbsiK"^k[b4aM~ԎA&0WR1 9 w)oU B4'fPLb\[mt^8޶+&C1BA!:=_,^[K 2߶#v1On8vovlq&5B׼Q:{2Sq< ejKYb[Bә|Q}E\?ff/`3͉6"IlkIB F@e)2v,vG*>fl5&5oI_D q-ƫ;cRC/=y^ +FǩrO([^U thbVYR'6Ƙ 3leqxHI0 3!E^8. |Vvig% s twɸ8geM&0)ouiD_z^IHy&-+Y}"d/㨬Y9S6ma1!ERG VƉW(Q̻&yr߶`΄Tĸ9ƄΝ-(a. cUHf|^ aG)^DXbex*m7F m2"+yީ` L _QQk5P^u"xy'jam<)N&vr(t\(0y3wEgZ9\MdбVPc'w_on׸ ƺ9;RTGP(L__ j̆e7EwCp h#lMwz^3qB dЦ{rLB% 8Iso+αUG8sil,k; |H;!k$T/1 Ĵ$EpeɷZyB@oS~wnj&3e;%|"2'g~|:-]|'%JJtZޯg{yAV*9t¥0fP7%#MITdWC֘t:śU]Pг!֝`U X8^`*Ecx&S&?lvߡ&D@_M)Y7 ma ~ݏS/otHZa7oa~^^sQ)+)`>-~MAd-qE hϘ@ *[RȂQ67mE5Sfh +zY2eɛ=%;@*p#œwU~8z7 +%{q/dRsq8D۲d%\d6%jyq,Yv8~+CBj<@9ގ&-ž< 偕d+x ew(ZxL&jG+o42X0Ne\KSuӃ-jZO'k2ZU{ԓ6k+kgpa0Iu6U~vYH3Pṽӷ=5g-^lL%X[Kz)o"NqH>h(C ؞DA BbO(<%զ*ȑP^/QL?ZĥER, RD=gōo&`1@EWt>Yv(,C)\e&{6mZf^)wt|7֙)wm4sM:$ޥROUŹU+Xj,J 9S !aA`惠>eq08K&5iC)x ÇC*}VɬE]4WXLDȼEљ>{B(Y.SNUA~&M(`!o^Vw{"BʭU-6W;B!wǜdz yntYl @obX2ޜwb,~u6a~8 Iؗ :Zu9ȤfZ $vI3Wl `6myzN轋͟LEki-~{U@Zۛ'[GQnj o?%kOWC>_"p =EFO-. Ld d]NJɷe `Žw@Co'z,&[}97y4+˵VePh׫ bx69IU祙~rF ܠ< k(J[k2 Y2SU)6'a9+Dn885]̺žޕ̀RT0f}*y[aD"|rC^JtF5T%=.!!XJj}鹳1J`QeTZOvI";KŒ ̂a&Y bu lCQ Ջ7$$Q _)s8^za\7MJ\ +:<ڳ[,-iͭ] V!|Rpamdg*^]Bn&\RY/dz T}ꂴr(5°apf)At+N[ buAYOWd6{V@>8~9LCxBUksbJATTN>MGb,cutihN%!ȡvyoddCeͨLn}psM&V ƈYbCQ`zGk]TQfYr5p,(db Q?G,&mC /Ƈ(Q\K:sr31Ē +Rv*\1^ֱRch5{wFq~B9FG[=^(bvؚMa1fi@g ; r".;Ch@"nmߖ޺oN8x 6쎆EW<%Q7?.tG6w'`كB/ȋ{2{5KO<+X^ ؋1ؿ2t>x%ҍP0'grIG~0iR5t4%;>BG4-;%v,Ўf?ikk[Mr 1 !fo$ FD.jrJ";&6 AWLS'J@c9EKBYP"RYOgI\)%IB-m10?.I NpKQ[WfwF&J|jJENM]`OR53A~]Bԟ6p(?xF㈱~4&b~vb4eM)R&,IfD_ͳ/^ d Wyքݻ>L9`^$eT*xV!-<ȧ>\Q$hjci~3cP>R Zid.JR4~z Q^Oy9du\aU)qLNNm+Kn3f>tL璽RC!d֣q \jW4lM. zZ O3?BͽG, ~Vs%pH)ޘ ÃQjS(֛/巼A`^; :pC_q61L^ l6ҧEz'3@:%/h)5fR=]03?8 2=;[B=/{IDԼ4yY pq]ٱ[e|YO9?E+^d%!ҶwAh-tثIM׼iϺJNHUCcJ ; foW< ^ZG!ƓEԴw"8%2'Y5M [Bsqx l!-h*,HOo@! c(D4B$zpMd~$/$m-b ʨS *WBx4S^ [;Zlwa7fyثA`ge-(܃^c^q~ |q h!!sdY7a9$hGxzɧ^ځD_ !&1="?`uo E k/[3>"`!<(s^L3=LRs} I d!ԃNUgQ_{VAw2rѿ\4^;\}t`Œ_E|L##?,AwW'=|ԅ,7 tYll=2VGC׫]Yj&" ~ݏ1ᇭvy.2}_RxD4Ey. zӻv>E=Hi 8HщV-T/㐧N(W .X)L,`6~6G=4fHtޖaY,NWuke+O'L׫.;G$q(ݹs*tk$Kǣ=(l ̛v RG>:Z|5Ẃ_ޟ$H:gR~]GQnv).qS&ٺhw*GUNn,y C]@|<ۀ{dF4`:Enttg;1~O,?xDJǫ/B|gIJ;6hԛj# Ub'I}¾Gsd}>g> 48n&ZϤRӫmRiߙ9O.!#MLeXH>4isͬd:Y |E@ȃvK[BOG؅U5PKǾ UBi+6xx dMy+eyfPf_-E%iS[$RD*nQмMO3ӯՆp9[vCQռ87S=9V-*sqMoO<2,1=h있+3S9VgM[\•p Vb4A`Մ9ְ7Wg kJ)"n6~ZׯtޢP5װ˯De+Oj(N9X|:ʙ s|Ԗ7,9"rs/G"Kp]c>,Ǥ ?e#.rrԶe~[;MO#bAJY<7yV~4N_M8A`f4S3bBZ@!Ux+3 Ȯ^}LYܦ\9dbڳ1-Td¬']1/Hӟ$I]}xK50%h[zѭ`eVchV?&՟ ?gY`)}!\ێږUܷG)G*4_5"E>X")U^f({]5}f8đh.R@"l#7F}! fx9g4FJ\ijPa!\ZʴH%s82&)~N}yfJzN;~kY3lʏ=a}wZzZZ-7@^l_JkӳNVDC8IeS98BUoQXwB𔪥5.|=bDGQsjHp! Bvtf}hM qȞoЍt}kPcc(2:,S$hO^o8ڷ?0I=GɾSJa֖WX@}4 ^}mHInz n~&8m`xOIG?EС=όa_۵=KTgnsnO:cX$]<G[%XZ誽R}JNE<` ?ʀ̮:5Wįt\iOvCΚ<[zi.EKy2VBH~=d`njj0;DdaI:԰x9xjlJ> H[㌣h{4t.;ƻKIw+J]K()ЯNhe&\؎X"xiͿ2:>\s ψ;54]}Xoӳ{~B%`@ DsNDAe?5b tQa&EIGs gPg2AV612(G5BDSFhZCdUUH, SffWJu)v9eOO_r qK*e4q^3Cb+981h9Őeܧ;U\(\x6h|,jymp ˼2Qz^@/3z*{تHy6I\Tmuqg?:bu(K|MH[0Zi|gigF?{NKn97Qhc .A(LNǻr'\ܷ BVDgYZ0707010000011e000081a4000000000000000000000001616ee51100008db0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/usb/wusbcore/wusbcore.ko.xz7zXZִF!t/Ko]?Eh=ڜͩ?Oܮ t"xj;- Bjvfq4疮ŧAy`U%Nm|+B xYe4*S'#_s\,'Jhvi~w DມBap+"#7Gtٌ3dQ6\Te]fު!JgE+,7Upr*nLL*"^lCݓ[; yM  s~&vؚدA1h,t;4;؆ O=[׸Qp`4INӓgֽš퐯*r)k&É͗^\Lk} N=#Nylt͍D䞨Ės2&4^0'OqV@ ~Hꥄڒ=֟a+^ss?q0xN*ybC d[D :HJ4L"Jhyx:ʄt3uv)sAoyaPTQYƜ }5-weuv3!oLbRԖÑj=TѡԿs<"K./oTl IJů^6RtQ.Go #& jK v}+OTä]s5M 5%}EϒN~<0iO.ZD0,2a0 "{wt н{|rF]D.i`C&L#cg {cQcx:q\ئ͋ FmF/ ?{q.̬6@ w-湭Mys~c:U$Kg7Yy+57iV Hϝ3I8Y \)A-zY!dd3 N6n7L(^LK Z2Tl`{H?C j`iU fFCC/ЧDXb',M ;OK0&}' fBfB JbspXI#ԣ|8Z@.= ldے8j_eN{WZ=IuENp^7XAQi$dh?"t 39mA+<%P-aofZWeVGk k4d{M \B޵}/(y@c9،81ϻrTcf \R֣ZX C 0n<;7,&f=7?@{k+y$C4rzrc6M:K&v_ k sM)iKޥ *9H`yJ\~Q3tVըXʉpsXhS9-rn[a~$nOKXR8]ll>K~>s*vq!/\tuxpopX*y273bAXO#@ YM;9KmD/ G.o+ S[?gPΒ섥lD:32_Me!2v;@oHb__Hs`pIgiH{x<~ 7DnYQJ{Hܑ8%rL4. 9g+gk6 =";W6C(y*##}9{w&i▨9by\q߆ml{ZA tY\sߢYF#M&~]hZraLՔD&U,Go?8zHV*; PYyԾG] A?TfV Ys{O4̡@6b$0@N騖e 1:pO;%RڴjW،o6$) ^u?aR$I\>xҖ\s4.FV? rO Q0M[ƍ+(끕PKU!z8*Bם`g5pi"wOY5oz%ݹgmpTdRޙ/s$>h*aq8'8P1zw MSvuJSXn}<14E gzsAgh1ڂҰi`}f/? #ߚ \6{YQ\+#Oig7\Agݦe9KOfEsLK{u`: qA ݱS :!YLJF<3#%./ɼN!M̝1&0qmatqn9C7lz~'0KR6,8k\bV/R#ncpʼ$xn]~LN%=. ! coMV t7e\wS{} K1  * 5@ǍS,oVDS"HEN$O$ xrs)O{ځPXK~#pA^̂:&3ַ#E$eI.PQh.6/%s2V(I^ޝĈE p~69㶒'1a[AϊpzHcJe>$M_Aͦ:Ʌ;ȭӚM;J֡b2D$Yl/%+8+Voy , 87",0?:-g2yh#+a /Ӕ%ùz`lUu܋!&R& Ӡb7p8&fJuz6L:߻/]Hr|j;t&%扸CTswPsMxiPM jIafw9h2u߯فR] 8Tn؄'UuDʮ 2=kȖ {] ± e0WbEH"Wۢ.?,=lDgdUp!ѝjutm[q^S]GDaL'/^)}L;WT ?4=0  2C X(̪Xج%0Zz -XjҨ.kR~G c+у*%CQbE昫F,Sp;zZfZo}4a|h ȓ+r]>5`rڸxfC8c>ϵp|Vl1͓4r.aF{%>s@*AeH ITǚC?˄wT+g/UUw@f) fy̮0ǧ euLmwSc;_v2Vmeyr,ٺDpa5fu04U5|Fv,fx//Wo]b08/ ;+epX.\:X8#Xe|Ysis)tU6)e)l; L}0q\ IԆ{+IA9AHR\n?lgU>aSkCWJ\: [-,PΒkj݅R280z>TPAY73Xgo$7ys#"RJRTbkbImL$8?/ؘtCX&yMD)EA,煂+XB{ {0O"7O f/?Im?tm]L\ #Wf.dTtM7=je>ᓠ}lbik0f_3@~4=% oTX8CrUQo* ˬVLkf^Yw!$DQ܊a1E6z/oz9 %NS3>?21{։pf%W "Y B ?v. ҍշw27єO$LZě%\>g 3^:OAUi^4RmCs͊HŸ,p,)={ϼt/sc@:EWp76X7A4W_{ ϿP6ǒorv8=*A.,DhGoҀܰx t 1s龃D P o#.l yLӽ.FWﶭܼtLes?"<*'i ֗i>X} g >g`6Ae`fΫ!)Q''j*yU ۉ(77quv - U*=l=OlmWqG$kl c׆)^99Jy%n r=:v$ӉŊ0x#笏0zQ1AUC-D3l='NP!dk\8艎x>t,tvkv2Uo=ߗ\׆cQy%X "LIF'ӋMl%ݫf(Il{⫇KpB"M*x64߿qjcƢ 灀DOo0hز)W_[f ?jH>jBth VӋÇ}Y>߱N.]g:E*E͹ FH-4/P`RX^3J qdoS$n {pkX'zׂ&/X| Pv,bCQ353Ov. %ٟʶ.ܓYeHWLN7x9W|Y-eN,3p~M0_[gݭТŤ&wlE|!J2E0I%ޥ(51z SXh f¾2::(0sR]Y{xd6n 2D8 ,>ԘaA$.V)cG% qTf$5ٜ W{ݜZWoՌ;#T6*kwj^%xw{[L۬ l=DLkƎ'f0 D'$*b lk2fR^{TNd#It 5, ;rW\i2LinL_@*p{NVptp7Kyepl7pF4T:-7BwI4rmp>~-TAʊ.VKk*Gźj-jjHΈF|e">FV'L?ԕH0VUx4~13+A~aw.YTƝY/zۓ']]3~D7υa_a!:́VM14!?9qd9X70cݵ)<;/TXZP4/ ,+ Ҕo) [+K3>q5ضfdBZ D&٣F╿km(J3y`.k: l\,nfy)?we窱R׈n[<恧3Fa{9A?a8ڭy̘$@v *N5x5yl΁*^&"sf8LPȼ=Zp%d bQ^nHp5"$`,zbIsjR,@ \+ 'ŏK! ~mPcQdV -dSyCU0(5͸9_H^'%+eID]Ԗ(bxa{tȘ(u2xkn{†>ԫg *yS-_l<r̎;yc pN9znvu}u6@c ɭR }{X7G|2pZ6wj7K2x[V;o;Pf ect ЌU/Ħ˒^lNylhNu :#M%uPp%=fM;Bԏw_2V瀖% JmHxXHv^VxԽ[s :j&Ҋ0򱨶hrp^y\Xa NuB?=G$^4 og+<j9VX}@PYRk˝pP!1 S۲}=2JUgZiyk=[1[ UZ ;ߩU͈bOĤ!uFۍ,U$)ďBE׵ϚD} q2f!;V?KS{]SQ6-h E"wBv n$_IPS#ٗ8#gMw\}AQfR*( ރ2Wʫ45?;j}`FGTyז^ch`WOkqPFspǃ_7Qo硟PZddKlT}vv+eO_`'4J#cR\aFHP'չН"zGN"+~˽7J GxF=&:N<]Mv.b a`*b)IL;<~z[/dUj0#4̻2Ղ-l*DF!.iC *a16'l03A6ݭQ:_wdեn9/7h ?T0X*4 ϙ"Xx2Z%,}#ۧNTK?&e-.M x6c!z# F%z#h`Ʉ^xFtMjKbލ |KU!veSaΈdT\vi-n-RSm⇴B]U 9Pl{&]' 1KdX4hzADm[a0FOFGa1w"2Vnż=l _gbi6G#uyL7; 'uP"pv4Hw#Km /&aǶ-g /@@SHlx!o8$Ť1IDjYs 0vM_ckrrVQ 4#omq|qjBkM~pݗY&.ǻR P)WL>z42鹝I=P "9^|ȡio]=펳]C2үV fqFm=_GSÇaAF6Znf>DyxR۰7Ϲmd"yH ѱA oglF}E,_<{b zM Si0v )iEBUR{GMT#Ũ$99}˦+w "mscK]fN~h: I}J/:ꏒ M:U8!K= Kݒ5hhp&60'4[9<_t-Z ZVU^ŸgX+au8p +{ ,Nc(ʞuם+~Xf4Ŏ=Bݜ9Q bN}|SmSLZRB7vN%M[[N~jE`gؤ35"|~J+ϑĂUDe_A\jT =ѹcKf=XT3,".Toy:!'Fj3p=$KڥKpT96\|I"B;a^,' 3dYZBҨhaƷ˛T㢏˦/V[ky [T$M'yF"C{N8%BGGvL4W{J.̗$-[n/:&#?iD e|[ m$\ #?a'%X벝æd}_d!nśۯr40ITfAo,zûJ+cp& NJX8=:e*K ]wv) *AM:qeԌ$ ,& E&?MBkŽأ~g<$&c6^r]Olֵt}H@]$ů޻ffU/^ABleaPkl)RHԽ׸TJ] ήfULE{No&c {˘QB"`QnHkRZsb_4pȭrY wD@.Wc`zl `r$%4Yl\(. 3GkV2nkϽ [̭cI%-F SKdQ-Z/*c Rb.nZUS,O+7 p9uc?\%YorTBWM W8lwQVL9w?`?I$tx2i.dpHlp#$0Uv9QzTBitӺVAIamC d-S,d1'c5n f! fkm8`o*Sa\"IԀ<^ukIŃ:]R$U2-t 2xHẌyiKR|sw-7V._NN!uYOO5㲃i, qeYχ%g# 'U0lE_ب慝Lq) U;X$ʑ"L esX-ͅ ?q\e;<RKÌTla]$]6آE{⯴^s *<[ۑwR^r2ڃ%ۭyJԨRIlwTFP u251eNp4F&BMr-dK$˝]jj"I!>S|I\ᯂSWڙӊMqX]%eGSl1׷oONж U{LJL|e6 _ÓxyeRtK{v*'\geO1/$nl k¤$O߆Nu 4[2"ZLxz2dgzRjX r;#ݑF~ gG @OȞ+F aIy9.5ZXJˋ̼, 7$NA\C|#[4qguFMes>,޵-KM]L (l#t-W}6ˁR`iz[dl5}R\OCkK|0B#Da̙uM3b6M+D\+efb $_ɱ N"Lx&|:ʒg}o&-vcKKE<)qmc?673uh/vI;.4ȗ["_q6W)2{QE݄&MJ߸|i-x=Dr@< ]2|d!CzcYzxC{EJ/ :dLO:P0K)|ZU?S>,q7YfG׮ i|CA Bq` j3(tܤ 3Қz0Ii*< ;k)bΑf+Uiԓ(~{#r:HAUUX#CWcjabm @s"=[G /8d brA 1 }WhVOqGW: V[Ef# }*%6V2~蝌fR$$>8DE$rAa0s~(#0U b]|>vidC\aQ%Cu6]n'IPtm渟t ߎ~J' CR#g.zB3#77#f41o+j4!@c6cϭ/G^fdC=6-{4]]&ޞO@~O~w,:'%,`;~v|ƕGY߹݁_oy)QvB "~'Slg0Y |l {u [U=Lpl" <=apFI񰿡afMMF#_i1/ҕb"oMϚ++uFm: wE41eI9#V5!.3 z9|,iN:㝛 l=*Q۟,^7 ͱJS ep`#A. Q: )蛒-aAt `V1GdQ1qbڟfx_P{C{n^5b*O"pf}W 'Lʟ+1(,6V|Hr{p #KaSuLE!nTS*-]yU ,v1'|$k-`tmI%t*n+2Y,4ži1ޒ9uj_Kbծ| 9 =Z=-M"Mk(L=3b+'T=hs>]1>?ڕlHOi&GURvcaɖ@} ȶD-MaCeMU{& R=F./L?e4WV^N6~:rfliGVl~h'nCPjH +ȼI~D& `¤-3j!.rN?*q?:_"/!XoL~Ӫ# Xm9O-\@O(`~+np::'+\bkUmMNd; s#IVe!,I'Əqy/־;0ϯ@Ī*6+nix~FPLsNGpֳZ=bOͼ!ǩ>;Z3*2m&V8f C'ZlxXҷf˙ 7JxGu7e2+;ڋoŤ)2v%x?7PʟàO q+ݐKT7EG(`K6@y~?*[}i( ̔kh~f߿zO \|hY S͵GI ƽ訰LnU4:.vWɉP}i~wf@a=I<(ףVJpUJ(Ǭ*6ܡmPr!(J`" mT̈́101 8#" &k3B6 .Z]:r pGu"lvP+@Q[ -sp1}gpl _L[D>wܸ G=ELҌ;m& ARݑc7P-1S|}~{|bp]|_mQjFDi!#oӗIL6~Cޣ݂Q#69}h *ԹG^4hO4QXbC$&K{pxZS%{YP9= ?b eYu6yG/I=6NV5ST ld@Ku"XS5;as!EПQ(쑀uba'esJ'Mur|?aL9YeAYs2}h*\jR8BgIQcv;k?WGM)\(:h8 rK_?XnU? ֧ \G'kT؂ц?gbć/O˅0QiS最%o[?Ky mލAQ6\t4襘(`2 ȞzS'3m7 w1&5, r{~*Z}U g>(!i,7fKAΓ=݅oy%%4TݫL+1DpeKTȝ&>$V?k-231B<`F(I&°v )|:usͦRb%>(O $|=Êl[Z@/W,!ּ#TQ5@@x2Tku G$Cb֥N;WY4p0*~);2\$>^1N~6iRJOFb8}erSJ;Z(mJ 婹x$ hO0ʧ.ԽśᙆUu&^W9rhT*jK@m17Vg2Fv9h`^ 5Zd5 bu{ UDs4$[,nzDFr 1ӊ7n>.a\G -qhbBm"@دU>b~!.XPSE Hֶ===;}?QB/zOr'¤o땲Yj>ȷA6>m "Y 7n$d0tZXfE˪z=:~ }[ˀ[+1BI]zld >73#Bb^<4BS?0p1P.T֗QqP=f3=t_pH㒃uCo u)"p|ᅭf UЩp 5?Ly cX"Ľ]>smh0 c \`R?ⷛ?ԆDMg\8p#6^N[iĮI7 /{N<x8[YNasUǘ"r*;, ;L*K壏 $]%?5r!sJ@uQc,R;ƔȉeI6s^.i#<^)8 4XyaN)sHs%s͓K/q&Hn0@Lh# ZFjJWJJO[c LqpxoxYMtE9zB8'tJq%O*-F#lFM=V#PZ?Ly{[ϡ?g8\M@_,IƙI)S-P{Cztp;^e :F h$VYArn+&9 FY~KZV#cڲ{;AKSS`?c B2In#x^+gF/{w"kJ QZKl}x=$שSX"ڗlmXVq 3"*sScbQ3r}MmdW46(F|qP:"J%w#S `P,GFR JEۃWV-֖~z *x[)F, i*F0T)y vS)Yeq+Yf>wڔ¥ 4%r{_e8jvM` (]YC2,PPݠx:#k{߱I7WTI{iGP GbQ狹@9o+tw ~Jn܊;=wuiM<_Wt" 9'٣((zgxDC7(|ϤB_2r(g$ KcU*; J(2][}M".I1%В:"V$(=^KN㹨ݒ>%h !\3i>fZ3Q:vbo+pն*֝bcJwVt|c~4ScNNa3yI26pPuмz+˶*Ϫs3(i,}!H#yO&fQD&cqƾCkLXnz 0@fB}RRg#Z.-MIyg:IVL]}24vR U5WGfNapY+Aq;LI#⸷AFoܡE{V7!7u ʽɻR1<-D2.m"m42ʮ7 4&2=0T18~z=+h]A;%ӑg{O힩^!m^H P1 T2<6؃AQ(M9Ym{wT`$?p騔}Xե;.:LXiD\qa~* 8["a1k Sp W59 Kt K󛓹1sA~5{>!8O1p5 %\{Vd`H; :Z>:j\{p97' /fVƲW":hY/9W*4mʿXMeFN\( AW) >m,%Wi"I \}gR rYN舒ݩ5Ӱ6' 'Ef; wl-e@Ͷe]g\|J BlYnypRA dDYsjPnXx}"`vXw+Vm\x7m<7IkHx.%b*! C)ntnZ%nfH˛\jBٯE}ʿǰU.y#YƏCbZ$Bu1ɮX TEX$<Jnm&I؂& H7#qZێ^*HFeHjh;xY_IH샗Ƒ;\8m)J|O}2`Gkn'aЙ x=aL!\3 `=v O,m p(P8ﵒR0Nr[jEjjgƶ.w0HN1;ԝcml'L5l2';MU(У+!vh Ҏ^I 7F"]z.p'8r>'n;OLg{0zw2jsx4!CP^@8f)~/=iD5U8c|/tH2t`H nle%Â@悧CcVDRH-gօh1~*S ۔ a"XG#quV}_F1(kAi{ͣ&Aiiᗢ%Ql}Y֙im߼cm؞٫9*3V/ƚd.D K„e%AڼkSǓͯ͆0^[<эcJaҵdd'̀ceEURF™bx3u@0P@5C- (?sǏj6XxhnZ}:fe)+7y˲KQWs7'999?{m(+7m^@NfՂnlt݉kt rX~}Ν̆pp9=>"LV-3FɼV1ےVc*e FPܻGd!+_0c )o_N 1k$ۼf ʲhn7O!z ۭ#rgԞL::,\Rnq\$lʎs'ݑ:LC(ѯ0zEDv5Ԡ "ř`uumx6  +f[f(ܙ'Z]vr?m$` \{2Tg+owDPNݣ㓩)N7}zا*Տ2 %wSn`~C,7X <ܗNkdX :[g&T1+nHrnO"- q(o}s|u'8,.__l[CIw8S9KgY{Tńnc=խajQO[2qaa8fpnݠrs*fw5?z% 1杺c:E鎁f}] Z8\\_8 c!Z*Pա!ߕj',Ţ8y0~bI`_rXacfW c ;rnd}p-=X(bWMe4h=uS:b`᠛^Oxy7Oqy>ًZFR46t$BR~dtxUrJ%3WRrwbY6U!="9/]oIcAok1Q2g 1!5UĎZ&,HDǜIlqxes FxĘNnl;ɹi\/)+S~է5ZŁ0z$ry㒄rҊ&a',A}](2\ y9k#K1=hhy"?n/1&Ė6hnµQ{(G>iŋE?}| £tx M4T-Eq <;Ӿu 6mc߽hI L-yonwCFK ,ytw@:g"6?3z2Ιr*nQQh!q.( *p,mpvJK4@3$rR_ ~rĎy)L'؍$GsɁa9l]7IʫFN$O@SmlPt.n,z 4:yW%IdMk%"F?̶٬JJ#Jqeh5 i0==ug0Z"Ss?:galA{[0=C47U<6hVa: ?DA^UhtaSuQ ~)xD?pbT1q"J+1y[JЯRoքz6Z'o_[W=Bє_/DUG"tt3&+?Կ:ӆ|}ߕBu䞁Ch m$Bd >׽k$K؜?m ̮Fְ zg!LcD|^52& j¤Kv^;ٱ ᔓ /ص۟ndvsH.ƵѢΛeFE{}3|NWЂ5mm e?O2_$Y./Oqܨv+Ėdz_uwz܈FdbkKZG馢,V5.fXKPAdn=Bpνj`]΍^pXv%z=e.ʑ@J>ssF{򪅡)xK|5ڷ;VRl P#AɳSA{(nwnth;6ڷ$z{Je܋MhNwm Ƞp^ZVT%;I_l_Q{7?Qaob|=9HJWF>R{ O96u`F"pI;;CY@"Hf0i7iotiqT;2,s*,Tk ]O&_,sZiJY !`XU wy'l9P:ȼҪ5|EZF>s %xZ.XB6z)SʸBǛ$:#j]N@T;2/Qspy q?Vt_\ַ: PS&قmyg}v6_fq$9-GHPw710c1g+%A.[gS+M$r6Px/_d)ŒNTRԱ Q_gT)P͈Ro^0}tT<\n rG|ό)]%jBaW _x KC0T&(=:腜nn*cNwhmx%d6[?$ c҄983ahAQ@Oϐ_m9*ْ`{%sp%q"}@oJ2mP53U#MpDWɚ"z}\XJ=7RF%Ȥw[]ދ3CIx=:Kecl3&LRVOT nK. m ղi!~޽k@[Ro)r:zph"6b6=GJx /:ps>:r+*}cqQX gSSM ט}.g$lJ}U<<ӤK+'rRCTOpx':>ţXscݭ \Ɖ;AkMS;jOomtocWܯ") O+kP}$P8E65 YE/º~/ b_ oF\&lFMmY0m*oʼ+ [g߮X  ) մ;l12/8ή*~K܁VK;+϶ kfR.O2(M{6N"/W{`NB hwgK`P]>;Q"RQJ7~YOGTdX6NiX.O_cAQ w!٭isɭ2t34M1u_h3_ȽYD3_F7;m1Ys# _5Mn>jɑʸ& =+q2E-->l~]+8W2ςZn Ii0 #/#FEɘ\XlЀ5nuu{>+sJ̅dHjhJaWՃ;BC7䔀iF\pJ9UhnUj–y+Nî`Ny80}B_[@lLbRP. cYmEc" 4/IMǹ R//C([{mHo!%P$Ґ-$82r"kp[E]H!Ľpz[Z\rVAq]dz. +xʑ64)3C B5A#`~0Qe8ش(COˌangMi.| Z9kL`(si4,mR7mibʀ緣\;t0V͎PYkլU˒ @^bkHWK=a+o*T{+P@ӈ{xTAE^gjOgB0 r{!颃N+Ȃ3qgopK6DIfS:O~t9 ipYCw&giQ\s1)V3-UJ.:]CQF;v>+U/*F֌Naw֋39Nuަ >FRK _8U9i|(-U7$Y&p nSH4NPtԯ6w[^ԫ)g'|³O}tMb XZ|N39wb)@z|[ܠJBnkо&>OmwXk JG[%}7_kmܑyUѾ#05Xkjvrm{aUDlZmyx\,n[mة Q:tNݼhHKi0'2 kRd {TNAO p˔(7}E*"7H^H BYJ.74iL:Nհ,Kd~Us? {Rҕ bl zh`~0WB6d{;(8ercZߙ[co[ݼ`a4f}}E,QD Wd.J ܆dFtQ3%G'ds<ڢ|#[D,6ލbĩލ %SY]έYʟ\jSq죞RItu誥[;.FŁV9荼rD5oBҾcZ>(G,o@WVx{QAbxO_]*{RH3PlhJ]dǺ- &Be\i0Anu}9iJ-DijUZkQ ?d"gfW %F 铃Ғcـ5vX,?+;T 2o͇z9c\B&Qg(YQl~q{HC ^88\R$ؠ5虅n\ \pK! bfVG^> R*s_S'}UOE;؄KE$\ٲe1$nSBBQӯxd׃mؒH8">JM\jC4yXE׷>ށ )oU^za {K*ӗ5x Fa:M4y$gd覂Zb`='][f-~K1{!kTwf{΀Y__cD;b&߻7[4?ATx d6>qep r,Ǥ=Poa7Q 5Q)/`頿?4hE`n"L[58O!.3O>c1K]u;QseZV!EiQr kN%>S~9I8\f2,\%!z%XSb>!X&cN(r_M|᧾Y s@0"Qꮌ ߺ zts/+ktBp:0X,eht2MFK~OjAJU] jN@!֞gp)̥'kqet"!FyYOsBZgR}ˡNJϹfTLgE&Mm&iыn! {|uXHdL]W DF2Du=/vI ԛ^ ioO 7^K}Y:j*~}qvWkcҤӂv3O:ҶgbUnF1 DsY+w<_a>Y/sD.,z>ŬV”Q/  u+akEL)7C:2eI-.h.-59[| ݌崦y&bLu~GG\ $U;ciLT1z8/bl?s}tBP ]tR|rcɬCLOpjZKsy4H Rg{,:EU~I oZ]I- {t^@#0Oj(C|F/?NB!3,|}Œ>T/?[DlUF, CSBép3"q#*5 M,րM)̦}Ddg5LS;GQlͳ #,g6}t̍5d$"Rvc?488|=fvkL4u:kzio-m3^atیa@ P *`nٔ\)9GHk%u$e|bDںk@i chBXƁQ,:v$t*_Lȧ%GKlzP3i>YiuM,ԤzZݳu"{iU6ݾ'uy; F TCK'(8s1ʦtxNi^VY)aPivxvON<0{M &E&[QZ35c4(VjCc )LAI#Lc>7M/(f:9]p7K2R0F"ޕoR-DGI)5\ S0<_.C:eFAI\-+IhlLڟSz]nBA!e 8>L155]}⸈)gI. llMIoXb}|h/<<.Yv` 3dDn('?F\O|4~egvUnqm̄-3E V,TGy×wb1ԃfZdKMʴn7x? $;;ŸSFfځJ9(ֺ1W/6Dbl D{QDNy,M,Pi d{YF6ldٰj5 > <d3]hQe܊ tUMo"PR.TdPb/YstQɱ\}l%*y=2NԋjxMcc}Q"@j ?ͦco :*Y*;[e-evxP, 24U`*a0>QGIMY#H=e' d %a=hZJLchilbpW͎ZbPeIN*.o[9;wIcsbpL9?^(MUtBX"dIl<[!OBvDi#B;`Ɩ-O)@)?Wvɛ}VLK*WeQG֡={sr 脡@p?@]2n4;ZVvmeP8X:y`Jkh;m``mp(*Ih!Mѡߓ*(f$9(rt@^tS$ƈOEXЕ~θOU/5aK(r͇uUU~~¡Bm߮8 ש8#[ŠhnS:5FiV>˨J76r^'R6ԜisB Ve.<س@cT!{Ă&}: l>zL2z ф]gaVOcLrlƩjU1@xHE˅Ɉи8Ґs(=5IuA(NʭFI-4$PUaKj-1g73BYQ*dLX@\kq sQ` ,(ȴe;wT1ss&hhvE.Vgfgl7!Ǭ1뭑y󑳡yF3 Jj9]m $ JEC `g[#VefwI6X#O{lsRb$rGn<[ݫ&^4ɡI_5jn F& ؘ*|TSHlo6Aa^I0|a OúikpS/MFk(Ys ŻvEB;$ȏ-JC1JXvuc%ߘ[+JlrJ20yhGj{vnF8U$:3%׽~ wBtP _X;z4"Z[#p:/ e M(]aSl?Tc_hpzb,mO ^&&sW)* ՞ko>;am֑٨ i bbU*]9YɀSЗCIʹ 16b+e8z yB(/_ ѡ~Qs)쟪2t}L?4`ھ1?RTu|N΍MDxRn ZVtiP+bnD*專 Od&=;V;o .͉mvt$G(4wНbۀf>ܾ'2:HwoBRy޴.m5q exLP4t N]G=يɅ1=@O(r.VoCd8cf}khk14Ś[2Pl mcY4PC6CS/¡L%yd?y1?irVH(ae'Bdz ?۽[56:f{.hgƱ&KpU.yw7Y9-Q5ͶE>ne'K*fBa}S1 %R7~21b^N[s Hg XMUDŽ0|Ј3 1.1p;V~wC )"ѭ! m[&;*F]l+H+5<ն"%Ft2R_Qt[鳢F FFc&ێ%˱lOR( ]@;`WAo$/ìv+㪪koVQ#{j]H{!0'9MGRX:$+_YSԠg{kE؅tEFxpo@eFBKoLBV_;"/LZџ4'M<_ן͞A1sU?.+|W(2ꎩ]5TϑfF Y'H:(l]K:l1W\H>C`~nq^A97.PkmMeꛛXB<{\l}4קf*I_mZ;j[@0 ٰ@>af>2[C,q IF[θj<*FuU R Dei4d2K}ԭbh?(r}٩ 4אc~ET}b{$`=6  O$_iV}.=&7B*ZwU@q7ITjYQ̥/XgwMzR]y7b5'zϭ-Kp  p̊ a@ʤIE9=H#0˕7Y'2xx_a48եFANak1d7WOVH;٢m_X/vϧذtZ1,YSkO8!T$txg1Jql=&GIf0~;""{5[S>/h>OB0s %$ѐZм_ >>I#~Խ\5E7eYD*n;ҽ a Sma܎}P<3w"eje#Ge5+.Ǟ5\":#:Uqu?nf4M r$՜h[N] 0j®];NXORw$ Om?q4[ǚXIO޽wheAuL56=DaRM)%JBJ\a;b¤e@,F1ŐD3 e e1tNa$U#'8FdSan/iz<[Ӑ:X{Gnho/n)7Z ʄ^Q1Pw!<^2_ |>: uٺjZ`y~ U`{GEúᣌZ \_mZ;T랰X!@? @ڌSa%=9)ud}C}e`SDc׎dYs]'x196&fgƜ{<Wh>뀸t1Feo J2vHY :ЏN7I21G;5LqX圧(u!әGmi(wkB/\&Q1rv(,XR+U<~Ns] k*bi}-+2t&Ԧآ J>0`T Fj݅ȳӔAUz+nAjs`qRn]Lpvcl cH۟g{`ڗgQ'vYGouxti) +q%> 7l_2OU XJ^ՌrzQ FF O^DrvGwZa\zB5u=*WHc xS/(+zD`$3.pf:e3u/y ~BVErrx!^jKN@ ~N>(07R/,rs=w=SKYD7n]T!ee5d|P`>>+`VIɹF lpQJ\l|VdU1~b߅HUE<搑W?"[z4zpO gXDSp[ʊ%HJSr3m e OGgw5 8 >̂˔m'犠m#1߇VA,7x#dqtuc763<\N|PI\+RЪt$@H\p1p_"5ã6b^,bLנ~U6߲P9.'yctױO't"Iߕ7p##]1qyD pDGW&lbYח$& ʤaJ2#K o݌Oaq96RKdQٖҦ]|,'#A:G.R2rpy?tv"zE>?2=mykWT&gBKRgV,pc0rۖ~C li4͵βSwy_zPړ஛ڦĕ]omOLQ]ftm}PF>_UcjZNFB>{ u&'Kda/L$u=YE(:~ 9gO/G$Ф^x]Sf&ZU%t:wZ\ǐŚA1mU((;^x('{rϰ_V 6ũ/>&aȘs ?&CQyFJ REn ϻ8rs"@v-;X5/l1Rא>;pä$qw1j\M}!#2*$3g/tEy~;{=9V. %R"TtP,}QmfZXtBvB0K9ċ6o"HTH|V:e$6+rjLȐdB0#6,;&7/P;V!AKˍIڌ`8,=(8ujbi<-K3 'ϛs[S7Ok."ܮz3,, /𴨐%?cb §b(܈|9wcSD}0I U3hgYZ0707010000011f000081a4000000000000000000000001616ee51100003e5c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb/i1480/dfu/i1480-dfu-usb.ko.xz7zXZִF!t/)>]?Eh=ڜͩ&M{]q}t8>7R1!no5-@&{:AkNDm۝~J=Bœk{ I6"RWJz'I@>cO~;QZS;[/O#FnzH|R/8gf!lg%#9 }ɓg ?o܈[@=1ZƻF)LSԧ2digRpگy7(AB(Q׌8405:1",`(1䴠+RW>,$o} Q /tDn z)9,3ȍ1чL7(ZhWi\%rJ?ADf-:=!5\ 7gۮQZwrk}mSwzRt֏jig2:%Pܛ\䧐Fڧ;e1}b.3Hצ"2LG輔 $Uow o6@Bڊ?<廌m w\R..ܣ qƳ2}WIF"Il1y}dhg|%mJ) O Bhz&F1PGh܂2^(G1]CoqTm*|W=DI*Zq~(Nq2Iþc SKURZ/ ?f4>EMzQw׺Ÿָ51mnLq gB֡Iv@U#mryfU+_-HIɲ鲩ɊȕK%45蔣*:6%4qS IxhjIi-$vkU)뻎:d{Z Oh!/5u؟pd:S&Yc;yqiFuC-]"!W1-;:#F" `&Dbtx=G6K53v0 '8?%q*޳D-*ʇ>'Cm6KI4R28sL϶P,qA 7I'ng*8Ɨl҄;0DNz"[Hُo8[?;$慱CaԤ-3,`-kccmjnkA* u=pa #V5mzӪ)uhJ0򤴄bnnc -~A?H^~dDORɳ-:XjG(aUzČ;'봞x0n4-4;$|vfA\YT>Td4@Iף@~]`]5G ^8a 8pp ݴ䨧mՉCfwbdRԔ)[|F)Ud"41VYo/=Xb3o, BNZ;UwYέF7Fhc>Yn \kGT<: PR8%K" 'lY`9}'6᠇dvѵT8ڦXDZ; љ9yi+ȖZ &>GuHoGH BO [ͩX0a:fBkHJ@h0I"5ﺜF28w{:')]2-)XOR,YZņV7Y؟ Z7$-G* 6U> QdG-;[$櫪leG(M$!18K^`cEs.}֩<=j!"?.հf[i4D)0<@?NC%eksQ\6NBȈd$DoMwzey03A0  2ήF5+Zգ`En\:k =F1,:G T?>%Zx `uo1F0CGv]!R,Se\O\fKNBf"Ss|rZkp^CL-b~'N"(6=%^ֿ@wFC+}L)Ct%!u9qoXY:/X||ˈq!*2Ɠ)r%Pu` /o?-^뉣MX"lwڹ:@nF cA \C * JQtTa5SYd63Fҧt=!Lɶ;n O7.95}ckaϭpC}UUv ƺr}D^...("IrrO1\CQx@]Poڴ֯`>F:#GP.})oQQZ| d"*&^1gPIȔj2@`vhVGzMdY9caKK17V B'VWܐy^جnaֿ^8biEz d%We$mTgz=G2q~\B%Y,qYf>޷jy|iѬI6\Tr~\Vc'!(V9 Yƒ>t:b~ML ͸%#o7WFN1=[vw=g@g̮ă&UkaЄ%o]gk{]T|b iH >9blZ062d#s9){Y][LjV3љ.$ 袎Gҽ}ԫ08Z% @ +'ʮvq< f>]AjB c+)B6x4A$~NF[9WA>`B5l}D"E0c<OXy"78Ͷ\KZ[\WS˴͞/-fޔ"Ҵn&v 52R:smSR,BQ< 0y a4t֒ BSHg6A7dY-fTb\m =/pak8*q`èwK]#u<ӕ_ud-g4p =ۣURr 1%CʮV݅Ymoީ/zh [eݞrII]nA6=pk˂<6N8g/mlkXwB$ zբ=d ~ҏMPG01d}yZX- HRMHl. 6Lpx~㴉( L:4aM4q@z$Dtv«B2`p?M6 `d WPS8Cf$;xXDh?`V؜|JovxU!MAh^A&ol䏦kN/X?ߨ R+M!oݫ᪏ J~CyxIQ?,]>J#Pf%czcf+)~7p3&EgDa@Ճp{V:ω{X:{Ktz@{dXhTW%@oc7ߢ -&%:~0F;tw!f0/M3Av<"Viy eA}h$nX-iSg$n`<?ff;5Mn(&``Z(4}WPGa0,>_14xu(HX˟ԫ\$RJ|/wi[gRߺXݛRN?%>|4>[Z:gu h/m 6Z!Q`,!jqh:.ቦguv4vJq*+^!8F6Z~CbԸwɈnœrIVc_H^ULKt)\}m%g\2ܜsᬪ-,cJB\̻LSZc[J%B>VH“M6BD@=ϸ`eh6Pį=Y[;>%n17ims (1~əXc>?>}/dX; @xkfDjC{vC p`pJ&3 >4/jƱ}k-ǚ4?.>bi:.o,HUhm˺`2 xGw&wocQ[`#{UNq)sk tfD( |H-bݚ "iD2.; sn]8?TqX-'go͟j:5U$exƚ6G:ݑaΛ4xA>N[k8n YzSU]LZ. \]JбM ҧKeV>tPBܰu-G'I6d. e%kXE"0m:%wHzqwKn<& N5 L G"DIjHJdt)zf>[Vzz we11`®iwau,N@M9ꨎdLR.1"یGmUm## F|JyXܑMhW'LFFin4G@.J{xҥ;;T€$E슃ln {{Zudr(WzJѩUOKJtLHd,kc2=a\:ʵհ FʿTY@OY3QC~E :\mki0!5{֜4 nV'JY,:SJK(zAG'Ƥq.@f<[lf ml/o 1\m`P1o?˲%0E0#B=Kw[P#B|=wG%*@ڊ),bӟ#uN228~IxmMM̍ G$7fWSTBJ5e' p+z-jhݿF0!u&[ۖt@CŒ1mGH$Kz簋ȯqru-jgPSlaw*h~/}r[)z>Up*vM6Qcx]ʔ7==[ŀN;M$}<ň^!b[QԋhZ/SU 9cvDx xm5Y<"-f=:uy3ʈ+,z߈#Na%  =ƹMҁ: ;n_ GR"T ?4<9VĒ䮴΀Y~94}Ss(}IMBշjw􏺀|R$H@kt/4gaԓ?v[*gڷ11hƯΙ`F)GE(w\Gp\5XeхbџQ#Vs Lm\D; Ύޯj'$4!~R0e#!D{whD+8rWYF {/)0뤷u|PIfYۇ2]Ymӗx)|~0X C_۹TLʉ yľWQ-J |o# 9.# ,7DgfEWO=$SV;D]% Xէ\Ƞ+Rc.17|6L HN4ұN|i*?!Z!31O l<`I;|r!,|6^0iW =nOqpr5|R;u۴~>g04/jY> L3vRtV@.h_!̴ 8K܎؝Wk'mhk@sձN(`0}'UL?=˟aHm>D\|N ngf'c4fEsQ Nv:[r1{7$˿uo~Q"%*AʙNc˛ u>t{u Njs `=(գ9Y(M H _>~[336rwYsicUO^Ч7Uj1\<,lQD} >Jx28(ehR-l?:Rp(h>e'3q jY韀a PVp-]P5bfjE:Q Z+ג]28.qoyhO qZp?: Kʆσ>(@c punsHI"mҐLl /P# yX핍ONZ 9 nԻAni пt0~Ĩi1%_LC֦l pY.m\c߱ ,5kk%xmxKx/GQJ:`8+aDq:ZV3 6[ X(Dj X- kМL*){9,*}Z F܀D$ΎO oYjj.G;%џz hةϩ0=[Fc:Zcu8O~.i.6(zM ;T{`t<ߏq,պ#,jʩ|Jl2Zkv^b(PV}(Ǟ$s<0ֱ` $gsޝi1XDÁ~΢X/~9M%M=9Ew_ii(wƲU>flY ,q`Js#FDF!1%Y{N^^OurcLjy\G2 :)];bhݢ|ȌGY yV|hh߶#Qᦷ{IqX9־n9;ra؄4jMݗZ;uoO YBtpTSG֬(bv h kqy{ ݽH-Z^'\@}?K"4C%=I[cP6P}$80&~Fb"RMY𐬀q{'6e QܯS^M4=W`TTQ%2yB/?T 5?\ڻgV |icT&ŧSvI>NkQW 0G۽NeJbRbhZ#49d+aѳDP (7`wL>~b5w)fIUnte 4^t]`GB:Q2m"s)K60z>4-R@Bh{setd Ap9(E1Cw|I::I <m#!z4 &v7٧m?ި+.[n}nKe;Z@Cc4xJt%c/ς3sdƄnZC7AtߩC4C$zq* BGezo ЅGVu?(b\Z{E6ohۻRd% L3;B ŕjHX2jFn>CXEQB%Ջ1?HZ$5f3Z C"(eJ;dAG. 63GX„@qa Aj6#$4,*e1ڧX6 є̗Ao/xsP'kc򈻡I˽HcX؛K,8gd/1E&\#O%o]X {,]կ:8K~[Q.j*:ש]= DtE|dlןV"e1ۄV uGW"\YҜzƁH;M8^A! +Yy`+aiPv0F2)3?8؅>Vz@e&{Y]o;,Brn=U[|q0пsHPm͖jB9hnGYS|/uOuԻ).~@ٴlfPK mL,Q:F= c;?aNҝӖ73WW]j 2*$`|o"HnodsԄncن/sf o6R+W¸?GS@l#Cd#rۂm]a!7΋icbC`Kazh9/xx<&5B4LfuFftM=I~BoX %&RkeQ$zx Yު]c48{Ca}rɄRRamW+/VƊɨþob`WJtZ) &M-R~S)w^PI|zXgYZ07070100000120000081a4000000000000000000000001616ee511000009f8000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb/i1480/i1480-est.ko.xz7zXZִF!t/) ]?Eh=ڜͩE;)g:tr؋ۡCEzg7j{Xٟ,d )fIP)秢u :9>t{?4 vdlvdT>mg/Ӫk;Y[ΞAN=eEWm͂7@H,F?k dQO;'ÊV̢S{C;rEEzme$*j?4p'q/EJQwAG<,+ܻDaSWQʕyT2z.Uoǹwn 8u9: :ɊU>E24, @WT2߈ͪ"} .'#DWx&ZE8o-gӔĽUzͷZqFZtWk[SCK 2 «U7 )6~uE.W4.ড়6v^Taٓ\3R0;$UZjsqᯣ' 󇱚{1!rYl _4m(󰞬n~:%rބψgB\3Q L,82e% 0nh#ZKd^eHL71ʁV em~qX^eLt I:-L"كMj-Wwt9aUg["Q&9V4URYIՅ0R(<"+T=J1aAwC MJz<{z=4 )6.?T E_k6 5n· 7x5UV2G VԛA˫ZƠ1=EbZpu0h f}:}uWa9@GPb1c?ϸ6Z&j`mL}_eRZ9+ЎHtRɯu\{a)]9nr]SG@Ti5y2&uz]4ڧlrrs3vnb/Mt!Z)ns3S 7R:YSgyɓz T܄G+fFuM'OPAUm "gUCEAop@rGKϛ:ҭ"IǖiIYr~S`v!g9m 㶷0Rϒ|sFgŅmoXŵI>jJy`[pP=*$@b9b# 0);?:Vr7}Q>9x{u1#&c5(M_=}72IWB%yk bBb8 HoPGm["'#Mɹo]lU0HƀhY7Դj_˭ (^ ֟%ޓ|3mvM#8*1yR;6ݒ#z92p}ӟ7,Fy8g ^R__boN*Pᾗ /"L3R捖u` $S+"4ů/0_2W-]USQ0TgYZ07070100000121000081a4000000000000000000000001616ee51100001544000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb/umc.ko.xz7zXZִF!t/jS]?Eh=ڜͩ~f4"hOJx޼uv|7-[V{h|@ Q/f;_@; ;TP $42y h/w3Ma4t_F\3<H] :\GUZ 6G`wu@DBf!nZio7{Ae uxӠ_LeFѲ2&A@nIJreO_-p{/{ (AIY]{j֭`Cp_99xGa8!ݱk}*z(ǃωShvT#8ʎ\D'17iohcq$L!d42 P&Ugg]3g7gqFEPYrޢެك (/0@Qlգ' Suhחf_Bb岨(|=#Ȑ[Tx@Ǩܟ8TeY?|X@ETRv2T Ob%W<{20F LW)ˬdѧg8XwgLQR{-{F4׎ MXA\7ap͏NBurozcrRN%dte4VFv /}OZÉZK_7ƺS_{T;-'X+EB9[~5*ɲΡ tLc;04R,*9^LVRhh]t]X!OX`4?'֍6xD%.ήrR91G <(mrɍOXU\dsK+HLHr*d-cv=~+%eyÌеk{y{HUc ע|.O,PՌxubGU#O@=,1ϽB&rfɡ?`$~YTM:kE\~Vn҄+_VUit䄞ܜ"{dRyغQC}W}"u}vtM?>o0}-lfKP~zH3$9l-a^Fqr9l7W{ 2jɋSI0fG& dʤf#砑.S1>߸bYp#Rs4L_;?4x+6oPGb6XU9 ߞu^(V*$reA*e\@;@+Es;Krà6d-F %gfttRkc3ՙ~YDX1\J=mCh dk{sCQԋ{]FjK'p<_;(zV{y+Q2Fˡ.,Y,(f;ָu]ZÜ!q'nyc:U+|0r؃_Wo9Bq+_'.혮3'|&4huZ5f Bw/cC#9ʇLcG=nKBSnң4QcWHM)Rj+@[n僧 ;3.uƪ:XyiY[KfʰM9NfUɢ xD-*D/RVEmؾl|Ԕ)V!I+g)75V(Х ͬO D*pe**VtLn*q J:)R~THRKsGWGOh3E mOlXje>;3VG3^-\0!h% W, LeQΪl&!j*JZҾEno4~pjwcxW0ƴ׭IaO/*`8scj#7 k_UzFSJO`ft Ra?>d 7]H,b)CP #HrU\r3Z7Q?G7CS̫NNr^$Q|pC2l0ou<ۆtof( d0@|k\͙k}(Dzpx(y_Pԭ+hQد#Yc9y}a}L#;^9' c Jɱ|.JZZC;]n-ou?kJæm,SNH JńI',t]$ZnFÎ+7V TƫfrïUNTQ mog wfQw ) {˜ZX 0k/ߖ@D'~NSx)Z- {%9=b}09ceA̟0dZuV01FFk|d;%n֕R`9xvA/PΚahۜ-m%wins9Vup<`sQ0R(6{1hE l~cOxE2p3 bʍY{0ZI%^ɟAyMգʧORhkB+lj?ᒽոc2O5 8!W[-1٧ J.ćG-6B)z֪")>_~Mio%= Kj HT?pH)4Ođ6 /IÐN"+0d<@M &ŝqw@P4 R(D8)ki7cx偅 9puLXN k9+uE e:nms<…!ss,kI53W"D(9rtȳc0;^H*}6Jᆅ[ɨ6l4蔐2+F) G]sUOxj]+|<3m76A pz#i*0]~neÁq5%t9R/In](K1 w:vo;:L6*8l(cv’^{YY#]u9 )u!xQ4dh-:5TlkʣC S=6L!=rŴr[8᳂u 'J*Yku /ڎ͋\ [YQ9XNt_k ~cUt@▍)&Af0a(Hq{gXr `_?e&hZdM>I4[庩]}Oq  ׉J cy`U'UsQ}tV3{躒Pr(ʣXh޸P!ó,V 0Em#& 4em3lIP\xUFdKPM~h~#V]N/!O38+NS\Uli35ngPҵlYQ:Z.ֽ{Ɗ+/?߉IZ.D^R;*]l[6]t"1$/&̜&&u,iٖ8jo;vpʸ#ذĮl|E"߻?Q7/]CtGvҩ_wӺ(>_ȷe7m|a2}2HhyOӄC|KB>9N{P:\:FUA9ygŵpϱy[F{LZ&gЋHΙqHUQeCg A7 7Os?a{~vfܢyL̝3Ӗ땡uy&LMQ銓WO6> [~~?@{h }n6F9SFlC'&,Ciy>|[$La^ݨ(6oѧ,cǥ]?6&+X+=TE4 ZMU's:ϑ&MU> `sVWɁB=jB2 Y[ID+(z*+BM3qRۍy& kc-&N*#*ŹgYZ07070100000122000081a4000000000000000000000001616ee5110001044c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb/uwb.ko.xz7zXZִF!t/tP]?Eh=ڜͩN`0CP̑/#iޖ²ҍbKsq9,W9/WVV2WkYW413VJy7nk[Q>9`]~ NRlm.5VOΠ 㯲᜔` 'ט͔!=)VohiAC]o|ɖ2v@Y{p DNe9گ[x7V񉝇?ƊN_T VDA ɏu'ZHp ss2Ф\ڧ`rγjma)?KR ܘ;KpxYx13a !к'<,m7W'Xv-,^t%Uh0_=M"(9g2S,t _Q:S2y4 甔2,5^-3sHF~褣=l "%y[!p?{bo+w^41~fʓqsJO:jB In$U{(ֲp첖K߹m޶T^$IʍRb&}'kGp%&O0A )o`:y@< Rm!oEG)=)+wPKR?Cѣi-{ $aе_i9~8-鰯Hsr>3NoۼuTqL+:Ч: 0Oգɂk?zc`ci0t*S,vx(R TS/cø`No Ŵ;C;`}afsxVݲ] 椢˦l~ S]P_N~/I涑XKȻ D3g(T}=(.NTsu3C"nn6hX3W|R%{ _NziuYcb"uqOl=ԬK T5 G"tTҞӜbJGIE8cË23f!`kBKۤ(;,MWrh@Ⱥ?w/T&+'H24k'QoШ]+CԲ@Ema.UC<F~8v_΁ \nJsO{jq1X lwCO`n;`Ik9wuC6+B/h{Ӝg7OeٖGќP;sUy,g81Mϭx r"|1=6mt!^z>%|Y5[9ߑXmfvYHYwLS5K|q. MDQFձ.̺*?.d|LQQWq2۞ce_`lpu>X!SD̙FT wuYmm?wE_䰳w="2HYKTZ7qj ~ ip7-P*莿1#D/o/xWo] <l^iDk H)M<ɋ!T_yqbtZlKHͼOmI{]=<2;o pKiH|6H 8_b-wA?&Y2 }Ƒy&gaL\dDo=茯m78D0A=L3mq>\)Y'hS!q"!X@`ҎwbCyuH {QG o\pں8&l_R]MjLqg?o.|H'-QJ0B_ë[pt/Q[՘!d Xn&&5g1"X\9 'QUqt֫''R,LB-bwYN{pU+Y| ae3WVbjÝ ®5/qz(fWfPx#Ҳ`̗*ĦD-+5&3&icrV#]'H8jvpK+S*p @5)N7ɶk0Y`_u"gVdA=R,z80J5ӸxJߨ;g|%e:O룹#3BOg7X.5|CI}C|υxi\M e xY4 ILyLV7]Ry];ڶuoeġ pšXmUN~Йߪ=Oo8:bi8:JCbH" `avl,R. g yK1(D\n's{W>2LMg]s~H Cؽj168\vz\ʎSL(=ĥ AHxirwB<Ğ*Ɖ8[|Uc j~Aw^|,|rYv#"n!NWeMfq`*#<Θsġ %8mR# 73STbr=" -6nr& V"i[H )90N1&G;z .jow$1?YXW_ZW-LdA$FԒC.4.JAyN*ԣbh!tƉGgΜ]cۀ*KYjK'% <@8ti|ZW wouz'UDR`Wnyi0[DW-AUyTĝbf4I%ey5rH xs t#4/lVd3ML9{Y9U6x:5ɿΥ A_a4䪏Ptgb^m{"^JnB+Q#HX4OzB; ,#zl][A֎~+6;_ 'J/b 1F d<-luv csD-B_I fJZ*i0\<ݲyȸE]. I%QM/4x3%oJAy~$5 zl"ɁȓLcMέPQ~%,I. }尰K:^X?YuůRQB'Q!|nn76`su8vhs4 +m4Z^WN:BH^Y6 x|Nσܑ[79IRiox}mFCqj6Dz]݉kGK<)c7rnQ+?|*T񋈽K!T{1u˱@ Џ湩B(oNipuy|l)Ies]ITqAtEanldȪNթNЕW)Ԉy q &HK£ UrWsx,-JA )=lݕgamj܆m3̪+7bIۣ;dk8IRW X4E:eD b ;7mZ~ {J7Ք3jBٕr:ȳ'HԪVTJ{~X@RC'nS-)Ԙ-Jz;/f:IOL#r\rz}D`? ScJd6T1yO`>(3ݡ# S y^1.ռrfnfuêe@QuB[ ZY}ԧmr⬉:\;'ᴓml(5)r.C@wKHwZ $z*+X (ut 3 )Z:c'3Nt;Vc܋f,.Ri-ȉg3~o~xN>m~kah^ZsuWB48P2/řQ+&F@0V#U<2}Mƥ'rn Ă|sϒiha B+M_kfQC--oi3[p22I1?]THM38[$?߼UHބ ("}7KƵGgsOLB>L[ƋA'qRB^1.{&W_<6*=SS= 82TN'(+YizV%}/q{F Rc'8-ûung8XtEz&:\' oJc1nX]\H-j+OHhzdMol?){iޝxbmXzFJiE7g , i/Kv-Q&FevZ7JE:a@E2ce`3%@Z !Sx.}OfQa&x7ԥh #mbJ,}\aI^Dꁕa@+4 P0GI4w%E gc9DQlCw !u (s r҉86 n$D}іaDKyڷ:]!G0=+$ur35VD5u=B=eyWStr|o YohA 'tћ)-7߃fBҵWvU }TÐMWRA6|HA9%J})%ӴdNXZX傗#0wjI-_ EzE݋9zc p;x@83t2W.u( 1&G ̖A[["/h<Ԯ2Z*?3%GOVgy( KCQq.fû6UnחWET4Zh" ǹe-e4JsDOqYT'0 p-)l?/IR Wq ٨a*שDwt_yFPpq5h/#c<@\,[ )˳gM47%x%͖-R {eSƜ}QC^NU{>(r .ˀ96k]~zJ]fEg_ܛ(-*7Jt=Ή(|ctcj{89t.dtU/ Nš/+,_hU) /Eȃ.]_Ƙ as%6]b+ЉuFط9#nkn2#̚ 'u1қR`=<̒};Ռs;?hfE_Qw10BPc!6z|oLm/ȞpH&fr8hi Mf̓ӆ܈+dyY@y{NOyt׎ԅYGa1ݔA[Ӊ,%QxWgQI~h,k7∰*dke/lG> 8>(Fxh+0L(ss z0!|koo3 &c%Ųup %RrKY{QԑdVŵ㤤uvY':|8IY8ڗꈢӷExCxDg u{"c#"c3AɬX~͡p LKƋ{@ux7"A-̾;D)&3dM#6$&Q(-j]68&T!ƻ`xٹ 9HJKi?~͓{wd"G#0$ Z5->\L$M@/l KZ,v*jNQȎu0esD\(%aX m59?ZB savA#ԹIBmups#kUfdTxQmG[pb us}`l/8tM 7<^߻퉑7pR<!7,r@E4KMeC r[Ͳ^rV!gкeq&ۦ}H=cS(Gk_1x&¶3Q8 젞'L>L3z$μ0Y|ԗfܖ 5gd8KZHA#D30=Υ;R+#5Z@`O䤭4`-TR%8}_ 8,5lj9 _=n~D/; b>T(6 (g|(I?a{~1lD6 .#e֖Eܐ>ŴV#^zH#RP4$0ʢFߘ:賣u<ι׃ƛA.Hj{/؁Bq!^Ղ ׺Mm .l&QGQml֞6`Jo\cR0r [j Awh=# ι傸Y!A&ҞR]k$.3RPƒQ ~3Kj!]^o* un<=U.GW$/ K[99)t绪uv %v !YE&TswW7lO.]0-Lwl̟vn0-mW74W(!$3E4>X=X8e?ԑ-m%b%myiMQg0D'g7g)3BǵxnP5l+&3$K{H\xbvG-B0]-ѩ7L֡!v=* !FR2l#Xe@R{`F0w\1d|] cTz!SS%Y?X',e`!y[+NڃMg7G!2ϜhSyqfnᢙ^fbm0,LvYgli5xܑrŇjȹ$-txxoS*qY+M0Al/;]V`cBuw%اİl >lp]SfvW:km]xI CS8"xiԈWyE'h{t4@RlC6ṵiV|wΪ{4%9;ݳK?4qd̃˙/%WZrqUKQPtt5ޓ5L=ܸEr-aDL ܸZ #tu~N ߜA"ocQ97מ䀓UzDfUjy`Ee 'lsMwJ,lxLi9,Q:GP#? 1.C-T nR)(^_ aT{S&/)o P  45,nc24)  gԫPT9Kj^n]Kb`^ g3J,"SW76@(un)Xq 49*=[ {"̎ L?)6Eg[$}j7<+b|c|sTzHde`|sgl7L#/[_8uܾ=Q ̨خ uGdF'aRޓ p]Mrh͙M"Ln[玿"2ҷ:[pci׋+=ka%I-1w֋KQR:8tBi:/pz9,*Ȟ`Ϭµuyz@$ZMkғaF]WK9pb{F*mOor/GCo֦ V"~Mz,Br!hW_}M/hz~վ'xo0 %hϼk홯1m3f@dKHnષHӫa Q㠢;7흁rTtįH44S0|Gv[Kqw>mhC9 Iw5H* zg;S K4؆[rDbV^*<{Rwtg@ٝf3pM p07]Ro۶G*Vi o:Uh͟5-"~t2$[RzI(T+6#Nw6\Dg8̳7 ҟvpj>bf00XxgӋWD5vʩrptOZ֣CC[}@Cˡ^@g[g@WDtG/f}PG!BP-vy UqqYMLmE(jl6D%jEzVKOPՊHz*w(c4AϠShdU=鹋fcXY9pO:IYISc`զ?+sry }A&T{c=_?_'փ2zנKHחnE*Y@o{)W#j|upҠ;"#|&zY;yժK()3lit`Mh03%j p*9N* [! ϪMd'Bea{[K˵)|xɿS`,%u0? C vh1p -ele\x~1 ' ݀Mk6DS3wS3:=đLdi!6c2RK@.d(ܠ Iz()5[y89C7lEK҂~(i< TP;#S5rP|4iu ?`T9j.\\2w*m977(z0P[q親BFu360'{5j2j N!0 ڎAm!`dB8F5n2nA&JƸṾ!fT65>L|X/;5+`9lKPu(Q!Xx1 T}(vv#{#ɦ/ZoNQ4$u;V_IMsJXէtYmi&"WƮYǛwvtX?U|OUhnbK邦=:ŝS6ke |/[;}l_‡adZhᏕj9GB'u  G#JB9*HЉϫ $]tqmqxR "rզ$2Eթx v$ wшtjRF阕hԷ`=9(=*w%LRVu2lv{bV|f~ߪ?6gib"ǯM^0:>%ĕ#`VU 42gxSŝ8|~]ý;|tB߂y|_8"d9K:G%15?nRzQ1fNNOUf]R7S(M0[$ǛLEf}4Ndf'BYQ8SʐN?AؖW{͹B3m0;,Qxj$TeQv ]^gf'y%ٔ*ߎ~tY ,ȡ_~= T1$`XDq~ЬxB$ňWH\d0XEEUІF{W4.C b&\Dm-VHv_Ru0,N+}>>^dQKU@|910K6YX9rYScq`?"tr W)RuM=SqU6\x)3Γ%fvA-8~#*c/^{h}c דu 6T%1@K")&HMU/O.#eqQB DP+[}<@GŰO*}2нЈ C/0wr'e. 3z>2[ҼYY?Y{e{aDX"0>hca庰job4*}(pSgl)WEj=ius1Vm@dw/N:(徍 vC,KX2F-{~)qN*8 I7blZmV52,fa;>auC}GK0FrNoi1i$arD8Y'=E{>.ݤ^ le-+dx5)oO~$vɵ!~هSZߛZ ә۰Vfe"`uGGx3k9Qst%x̟ `V74w^b̻l#jIJ#_ ^-iGA6H|@x]pC`@he9o[y&vs;SI W9`61Lzw!qNrW xB+8hlq.πqUo83dvdb2ZBKcK5p!–T֎3O쵛 %I[ }j.)0X&~53i@fQ:B2|]9T7W3k]vοKȺvv&.Ϻ͋KB1ru`DBZ-%Q 2!xENYpM?0'L QK]?iC!qjqHɩim{]Sb=1B}pjF uʡ$FY {i:ۀM."J`R{u)$*uSLTJQD~9Ϧt1{[/~{#^bY/3GB *&M&aYGC~CSO~9/1G߳f< >TsnBe,ж{bSg72ر=J6" sj"k|]v< EOIMXUG/%`N|"6܎7z"X[%~@>K!0^ue_{ vA_8>xMv| +oB5*6 x_g s`3)um;. ck l^!i}۞{.p65x k+k]/߬zL qTϞמܠWsi0Ɣ4Ԡv^>ro&)4?V2%VLv F+>"!2 kb`\$LVUSk>c[4a:cڞ eb; z ɜpr_b HVr:Rtk]NٹwvKoi #p]B8M c~]ee,׍/%WQge0oD#qSq-)a؞V05IyݸE)c5:5~8 qM3Ԧ߁H.ebɈ)X>*.ce!0g4x"5ѣL38/p;Ȕ@8֗m;I'W%E2U[R:qÀ.BӐ2qC%!ȱ8VUoϗ6 Οm]/)D\k>^2cRԲًagY>ո[?U шiPou]./$"M-6?{1(WUMR^ͣz4Qg~-zZ9%߻\,,ɹӁz:[!~ȭĊ[4-73u>"X;'{Chsuo9@7{) Y1x[vKgy^(RQ#W.#Xc*GĄqw"Ң/ö4;͙rJޮ@vXq?mX ʠ0!/gB%m3{e^ YiyIĿ']B@w\?ciͺ= o+f`JvX_5n'|~'η#yKZ&Gʹ-S*ȳ׍vn΃9w0\ә̢gwWX61}]HZ;%MIdˡf7"x! Ճj]lȜ5"[ 5l?|!P.l`}9pawUZ𜐼?!+5|-? y' u 3@nBחԈdU4ۏ^zHfkx69 .`c9T@=GTZpc"k؈ā4Dq|OTGCwL;zBBfؾӼEHQ1lpIɂBgUm$#T&LhY`DSۺ'97-!rĬA;M3:'sL zBJ:6KSwy;2 :GHC"0AԀ\7fq!g_>  =MX@dX_KԍvˇHL"!+Djcߎh=vz} :y? ڈy0d*v?ӸkO\ T+q߷i ZQ52t$9ŻMpZx=uk`AS>Z6D4ZoLyjX uD63 SK颶k/(<_<1aG쳯 )dUU,dro?ޞDN s0|ÌQOfe`W,'R=כI"rnǸ㊐+p|oѾnُpڸĤG vҚ;̞d Nm<ã%yJv{@ kUD>Xmv򄦵q7bHdG6z.'??>9Rr^Ys}wuJ!3l̎SAT۹gC| \`Z_Mc.sF-ePnwEI:F6؟O vUT(÷;$aX4"00BtK%<>؈"]O0ԄPǥyxo!\? 1%AO 0ui1 ih1|.* *n3 )d&ZUm@w@Hzl."]ʔʼE}RRzQzlžB25a3@YOO֥aluxzo]3AX jX#!6?Ѱoo=DatX! .k65*,23 >99M%1* 9֥!R0'"lt3 ̔QFN k7:ۤHSuՅM9 pjy7/!MEQVř4) tכ7g^˯;(E] sATQ;]Ϲn<6 s1!ìHאҢ%0rYUeh( /ȦU.ᑘ_LMkÊ ]n<͚DCgPZv ]C\6'LNtKL1u@ Cdk@L"ֳ̧ M1GaQ!릠V9sGzyG' f3~"?VnVrJ/6V(5;?łx2iioNqu%l=Oז z(k=Coy' пmJ[!HDz'%6ZA5){lYg<g!„1AFb>8-:<ZlT^jݭh㢋E *$Nu- 4 CoV7>Anv3qlI+Viyj]e/cg U>ޞ1N~4KSJR*А~: )Kʳ#9o0]pw%31.F?Oѱ BJbt7;֐-dQ=g[=5eZyLO)`)sC/$ W/G|故~2"s\PEY)zjW}*"Jf_sX /&AJ̨Ļ9 hmzTp_+1>!覙W<* wS~"/SY0y:, 033).WTqMbjV鲣2>=-VnmvmoZg[FtT )'.Z̉88~ =Uq&Rې]gTo|%I ר|\5.] bYJ߭<6V?\8mxvĀKB;L\4BJfȊGhw7{_u;}I ua3b~+;)؃GC a=ܰ͊N Trpge JWc,W>Pў|IGt-_zM Up"VBQ$'u"w/L:>ZT`gMTa :}dtBH0t5&V`ʘp v;h gǞ}ۍv& 2t `zz_*L n;М31j @tSS; \#LMZ@7OO]{O0?ĆGt$;aTU[8ܔ6bM(=9Qěx53a=͛]XApFpL#}YBxi+ΆGͲ-]uwyxaIfC>{mܠϹ-EFK IRTcy63z`u~9sJ}3KNO7p7Ż` UW>mJ'|Sia&Սf#*O{|z3 ?CVvz LBQHv7QrMo",l)%k{EPMSri4?Ȭȉ4."GÄH_J+9uvRT=:3j+ { w8_B"VZN+3m%ez<68_&qUTKv>AS]1DXl49_~˼t5IIXsCPҮ9z Pd>MHQI,ˢg5anH\>WE-U+*gVĉ7@('p|1 `P9ycZu4[2iygp8 @0M$g&ۉ δ n{TP=#dO91!RDbױmBuXRDfN]NqC.Owq]D ܈hy L#}1skg(5r`d,ڏ:=u. ͱZx8H^}%v^E#Dj\XNo/! !] Jj&fvoaFUs4@\+u jb┞fI-SWtHؘ? d%ɉR[,9\`f&ϑCWv $]~r2MtȦn+< ez |4X"Xh88ҮrkلW+86x7^*T _iړӍy Q[E:G"YXy?(5_J yK}ˋ%o V}̬xO2]"YcuG&[PO\/ϴ߰2~Z`'>*2Lp@+9G~ *,aBu}\o{~SH{Vx +ySF~a; %|( -& #IC"4xTU y "WگJm5K+4J{FrX#7V>{LmiŠENBh[p3Up(tn\qOzSf( y^'և:yfvUʗ ow??Jgo^N~ xm!W.bPkAIT ɒc1P21DsMT>\!u:~RnASkP7O9I"ks|jm@Sqꫭ (. X幪D!BQ`NId`ϺnQ;߆+ת_Mbx?&}ɮ<.X&w$KG1ÒI玎q %M,+S[c_c:p7 b#AP.AT 'z9 3)íDݭ2>Qۙ6?.,=٨uNZ\r[e3%f0,˰ufUŘze U Q. m:aXF6\#<h>WGZ_Ҫfr>95KwR|5ӥSY]DAbtFM6R[XL_OQZ 5(nFM)W3jSe]֣#XN7,lj@03U.B 8v܊I[ϥ&QǯHL"0"1ZD<֐ӶFd҉u<yKH~}Gr ^V8RӍ7!/ *w_d:W%UF&|L1x|yN׳sL~Uu A*162ExX(C{:ypr"Wk'H̊~0kov[ u?|u\G. 5Axfa}rYbp.hyp)y22k|QvFj (ိm{14_N՛{bZ@I׳;]J{ VxDGAl$TOR$v*l88[tS-we2VSN!AW?{e%TZZcsE}#r~E *P%±o}vCR~ul9,2[\=/QE0i=Tt˒e^+nx嘨_鲫'ṠSD쉨uyߑkg6DL`Fz%D˛EdGSK}.bF2@ɝ<> R2-H"E9Ur\"\SDi<|膭^XxAib[8YO,/)eM%!]T+!V˜.5/gZU҈rBk:A{`' JqTn2D+pR V(٧Dz!BD ߫csax =Y?[KYVT"N6}*w慦*I"]LJ iRɴwUyo{Ԋ{zB;G*!ˈd~#\%qw puف[?T$$E *^ yopw=P[$sqKІnIJ,i*zLoqj |Sn.wp9\8Ha"zP(⼛c$F--a;WLϠJwvٴC6M`CH(}<;[*Mtq*48T1#JIB7ѽ\qbKQ>B#XL} ]V(28PdDyOYLQ܅Y@AG,= /O5&hf~ol@9/roAkmKkS ǚZnuˀÖȄWt5_Lnbŕ}A$ Xѿa-:L+B1^XleTп+AI7G\&rԎEΊ!vǤasSg և׫DJ1NwWi+FMqyow>ڀ5&KZq”1i-E@bL創);`ʘx b>>:֨cgeD"y„sLU,?e|Ol5V<>Mپhጏ &U1{X;0-\-L^"M5$ݥM.2e̩son^`̜&kER~@ ufI$T}Grnq /P1/P#2xwBY]UspghFk!gD>i޽cIf"V6Tg5|\U>6_]%=>UZIz)ś$s"7]4#Tͤ=M/3;Gy{dtu>rn.2'ͦUHס"1YCٶmHҾ\@Fq@ R(KaPP ^c0}ϸ}gLtHeW2uqꈸʌ^{-QP2F _w%3OLaLkMy*+s4#A5w>m#0sZ8Zd)JQ"zh آ cK4O-$l./$gtz?no[T=9 zGB#2 ?rxtPKm@H&a]4XS wBɫtj4gy}yJqh8+HuO8CޥMF}g}/3'HyߋOU1s*HIm|YA4Z@=?l}L^iRp=Q>Q-.';׺Seu/2YI&wTZ Xv\Apdc1rä`k6A] ws+-2d'I1÷( ]def"Yus C-XfQ9l.!) *O؝n۱*M*[n}ƭ.ucyvjCĹyZ|\|0QF | ?Z&i~^n`ݭ'd~-9j%O#Dr#*Ȋj󺔏)5_.!G&X!b"xchv}qDȊO员%#&xqg:aF!`pZ=_{7׳ Ed4y/OȉfYx]+urnb5[E鿃I[98$>+|nU,=07A: B!WfiwH+0w`KzJwNnqN][Dɩbt+8NˤrtX oO#sUKe 7}ålOU.p˥y0#^8f>vS9!MaCK9O뮑 O)'mu֋9B՟+ay#|b=7#dܛWbH?++O/!eczKM'xbo&o{cܲ6:uu9OϚwOyӯvh0pndHQ)W8$_VXK/(|ˎIF0kDaӂ/*6Nri9gbNו.{YlVx-[ԑ2+J|M~zkc KIƿ3|&M+Vh>۾_ҝsxf* ԟM  nKhK"ƗThD/kbi^\iQutgm˙^햘 k𬃀[bqs3+LZzĬ. [wl$]cو֌38W?/+ q •1"S]CҾ7+qm0HT䒵m6i8@n6Jza;MrC2r EPϯv)U1 Ȥ59v^eog$e>N+o CY6(ĩǤT[5`aUo'Po,WgfW.Zt@_k>L9\Cݬܕ x3:~6Wz75JISI> M!Dz@&.h?}r?i(#~x' 9@jmjh2;oRݷxkŻ\ok)]6 5xkMD ~=gM {oP8du`~$R~3,tEa.[z(֨n9Fh +$h%0 pm#3.OTgx[sBQ!BLn~)'wJ*ıAd/]8`^NmsI;zIa|ޗ1 <hۯ|.o~gxH!U#L0R>D4ۯJ>p}FY$ߘ\e5lZ}5O´B1SE5mE+ՒTl.l)󉒧a(d̍rI.M]0왡9hFoS aiWfČ3 w!ý|$}KHODg֯"M}~%k̵"~D j|V&&a! B _1LbLnkG)(IyAъn|̆~C*ma=5]9L̕yxAį^UԬM7L5e"S=WU3B1HKkTԳTLKɊ:,N۔؇ |1\9K n{mg] z4ڻ>c~O.|h<SyM0G'|I|ƊV%Sۃ #k*q)ÖLYq`3Bp&Q^s&>,WJ|⪡5yT(78FmYřϧF3QfMCC~ 4[MxFɯ%j.(9ŧ(jWi{e"] bu2ײR޼&ft<@,@# M!zT6TL5#[F]_1ȇcMZ @q:0ebGNs{Ҳj 5s\.ͺ9'v|)8fӱBQ.xױ [NmM|Z7/3a:YQMa LD3|æ4h|KJE$7tmg r&$|⠏s'ҋ@ywo1,[0 ;^fm+ϩ+dӅvSs G7A+#STg& T1c*0QzVw*(o_#z 0O)ोS G$%Q+@_P@/SsN2Hlǻϳ,?Q{ˬI♊ր6 VEyWa -bo} TJ!ZDuۢ;H&1,m5.]~t鍳:,'tL{7t7ʇ~~ XDR`\! -*l"2Fh%2hWd\̏=Ha <8F01c=2.3YD݃&ޣΛ{gt 3ҖDӹC[1+O/Z~el޺ GE?9x,- ޸R%,"ءc-)cQrX9x_UzʮfWKq\ޢĻR85Ba݇*0cE<|M=zzsSv2mos[t?O{:zc[0&abZ=fOiQ:粛~P/yN*E(L'tM:ˀS zu˰|X{֯Ce4:wj"Ƒ}N+ ^{XڔcC;&z{,_rFF 5jA󝀹Ǝ` Ȉ)_UY4+: nrm_*o֏)glsfō C?sYVq_Ad b e0~5o$'f1sl'VnHR RD"YLo_/Wc1Pos<?Kj}e~:nKqe̽ $dRjb dr7ϛ LH#фx-ŬTRKl"挄}(XԚ{WIsBMz+ˊ7CfL/\̹7f;͚n d;-#yǚZlhBj>ٴc1QyUR㤊8Tby]k26ӎ3imj+jڜͭ:+kā*ԽTKDI0NUOQLFcOl+ '&X= K T!c :mV3^)ܷv# `0:ȤH'-zj.7 e5caCliL&;Y[~bv1!ϬP1?~et%|vD숹d̯ ɜ-4Wǚ5 #r6Ӷ;7!JB8Im{CQh ! E^Ʈ55 5o*KAеK<`֢ߡ@6*Q>oc!T3mƤ# M(Rkz0mM6g%8?=b5ٿTEy AZ{mCk'" )"]Q>w1}rM3mFw9sDsUV]@o2M=mT'Pݗb+ah!|Cud2p TPo܊"3 sp' l sp-WozbX3((ad9Aپv[]p[+dh7o,r'6B]:\t[B2I%^"AX{YT_<ڥw ,N{E "HT$Ff %m]8 zFzke!e+i MGU/#[u=CD"! y-8o"\V7RθWE`fy6z Ѳu%d n)f ;/` &6N3ᕱw`b]yb=9,P ciSsK>L[d;KJ#wQdo4Eģ{Q o5:wNI9ˑĉ9񏱉дJHIUnME:Zn(&& -h&Yy( m"l3sh &b/ޯ^b(! L4ߔem9mizO'^'*OvYA=$Ih(].!28΅#|'Q0ï9^K̪`L\TW-i@<-z6NoZpU"î,ooPy"k[d3Abd؈y@9\ۘ 6-lxQ&Ok^#r؛u@ ,dwɔunNءLR P PS٠vlnI2-Mksn &4N3$LG!|'<T6\}?Ĥ(7gAw>d9b769v~7+e{ d.^+ۻz63gAbKADhaMtsM ٴ\x7p gr=g'`(sT" TG#Z|zqO{ \1&'~zVdXkf .za}/ˤN׋PO(Xy`rqx>};}Ǽ%:>Z%Y7Ml CZOs'G8[O"]Dn>[Zp o覫ēɘf)SP].4T3#}XRѽ_;p6] 3i taY b#%#Ai:rnz" }8;hW9w4W 7$ZwfG^ ?W|h9[vΉv\ʢ˦ ]F~J=7ҞZ:s^<+HӗMHڼQl^P ^Y:4% ̥eD=pEx%jՏco1^W%.X_CA6lw;ǬewHj%BAzƿm^xTDnhh]OVP4٭ S*?;k [5G jxi39Ҩܙ/5i|n>?OVx_`]¢.z"L'"m9þZ9ܕL+LrxZYV,AtkZon',b5gSܔʒF3,`w}tWŜMp{ :›#PԆ;<E*mW!GQ"XH*}{nV5ض2:)3l~+=[CH39#\7Cٗ3fnGcJԈ{ױCϳ'HNz0]ezuo)u m \: 6N^5a)}|!}>xճwmniO@*ل76&XSrfC NE (.kV5qiY 3S嫪~y=QY[H)D|V\F,P PAz(:r<ښ2#?IHWJ3m@RsnDu8,t݀H`졛r85q3l/8h%$𳠐aCՆrsS2K<Ǫvl!ϣMʛ/}Gr  3jڛ.FCKy8h%StƂзm,Oox{h]QwZǗ8ڞa ,Nl68)0ī,vV%4Nh5~ ruI h kfs v`貥9Z5tnx^BGHDf*Oy*8:qYu鿤}vN 9Zb\ k閔1/I|[Z[d0t zdo;=~˷{-M<$Khc _iEw%7 g<뇛MaI{)1RI,;\A{5R''w乎$J_SAN%J &G֘ݤ&ޤ Nu{X6%1K[cpg@Ze ܞ~>" ZgS0vTNl\54҆]{C.[f)s2p$BּAh0a2-w9DeWK lLLbq垇~\<֟N>8\VjG0$y G]?e =㙊ASKG?0 HY{ހo 5-W5( i;Z^=E B 4mCúA|yVdF%T;m}Z#{})lrb/ϫ4+G >/5̓n ^!"9sF'^L߅-Rj7RoGOC7U/rwv3"j—p)b* 㛎cNzkxUD i'<^3#2rne>JKqALl.PiJ+[yDgolQ{Z#j!W dG:A3Ӊ~(KhLaڶ0Db60A$2[fCQ[hݜQUy#n"ٸ,+A:w"g`VҖ$뺆;ۖ9Z\^G2J=^7%%N}Dw3TʬLf<Ե+̊u}/ho')h[攉a8ؗ+ujBDyI<}&nX+9zvVvMV:? fV;[Iߞh BKΉ@M7ы39%S")|_֘%ncrpmkՈ箼T(:R;RcO_*1[WE;K&άH_bg{EOl=3Sqyyee zɥ`)sf+Z5CH XuNZTdX78piZFC_e if(dP3]}`{b7IZBe  ɤ,Y xlpgxC 6ˮMr(&k.q )S= 0[Q8j/T{WFZ/j[i=n$j.8]97naަ8O.1;]y:G6a2!( Ȯe N(+VSW"EuyJ ]yjb􃷩M`f>;=71#,#䀡޷yJdRZ51+(lBAӎ8ⓗ+C=NAH?H?dc^x&3է֣H! QBLSPlrˀ]~Ya Eݣ`$ ʵR"NǵDT-0#8EZ|׾ujEE^n|ը y sm캊$jYVf̳ s}Ne?>q<Xd5_u'K妛0%M P喐axac |]^(_~Tc xP-o2J%ye*+ Pޠ=ODͱjqǙ汐\S®ٶe%Ĵ6Roh5Q:ݮ c?9)SX`-,T+`댏zgza(U✳P&Ymp`P0CHWS[KWق_hyhТ3qCiQJvh(5\kP߶bӓr, aas5Ou-|Q3@o+Mz\'+&I6+p:?=x,DZb8oa4Hmu>FEZD.2LZvgHlA& (n7X4{g,4[ҕ,\o%qu|dek7\9g/YX q?u}o\2̖4}"Ihυx)8d?T,|Rj ]qR`n&黒a?GCau6&k4@&>_?ktH=PhG\ ˴*SPQf3kVHڳV$QZ֞Ģ W:Mhp6S@YNrE~X М']LePEu:M=77XrԶ7F,G8ej켄rμ:j+e%]Wg2N PkLK k p̯Rݷi2u,$iQr ɊPEV/U Va\mffi⑟hOuLHbW]0ܹ%^;4AuU+x媀GVR\``]ekwyğ C+,߷_#gCʀ2aYQ5$V&u:Gt]"+.T0 ,ݦ.h%&dKmf˄oO"*RUG[>}a'^0_0L1[RF8*lhvun*<'ܶđ q62`4=s+JÖϚp2|:M ) 8',r$6jA л(92K$ĮY-UK5ڥ1 { $VXy) Qmf kCqGrRۧ+@c9z. T7uj:M j_ 伱+u`5E>(ߎթjS^s`Q>)'s 7BwJ.s凉in@ùE=gA)8颳uqj> B1am X3r3TмLzO;J2*=}aZTN9{*/Vבyk!XM$ ']]aeU^tHİd?:$uuv8K?*WrP9DVZè}U/H,cO_ ZC'\ 0)˺L~jUQd6z<qhMVӨPSv2G)#̅;:2/{'n@+QE*hC;]|Lϩ. yc:IwDp+ଞ~,fRQ20}昣aB24BB,޹c ## 0 eˠ P̩|oޕ-eW~\Yq{l<>k!]'+M:wQwxR!iT&%-A8Ȝy1[301]W ۸fƤ ׀ ܂-jvpֈkkN8d`S3gijZ&]*TftVcʟ gQˬSr_Dr B4)Pgsܕ%ZCEeZE%G=.cDxYriV$m>yZ( 3^lu/᭎*}ASbW w|R֍ d9 sL <@td(6,5P=`:$kh0-A6?#%Z>bY[AV_|'[(FrKrSGU'j;3MA͉D3QA* n#:4P2{ ʘә.w 5tIk %E#7S;}a7ŭ04~E|!jdBmCg PhCux=8b 4(!~[ bklE"2ua`]ւY9g[qqى\ mZϐ?˂HpNj #eghF]ML=lsG+WQ5Թ'ms=g1'RVn+UH9lde^GnĢ1J)30-pwd!/\q4$s.\6/, g.G՟zȰ2-Q:{H 螊# O/yq6ӓmt30fWuBii¯*Oza(lڝ7ɟVEg fmDZ16U!<դE|"|a{?Td+XR8֤^)&UP `ɆFԭOV_Me[I75hX'7Vwq$I}4v9ghTrj^^sn?UXH7FILdYCX5g[X\_2Di `ABC 4"$3@gl=+z>GK* FrDvp3krQiX4+Ò|@]~(W4-.!AĈpفrXI+B ()G'ۡIJD{`{y?] ۀޝ(Β /n'}4@^4s0Y;%~kǖ8$BeD[%V/zj&Q;2Zc^>l‘EQ;֤K`temQrA~LB,w [&5\eTt8I)EB$B"gXA P{'euqٻ[t5cQdX;įV=d͙]< f'殞RR`9ȑI+_錼SpobF@ew$(d Wp$>!eQ՚0 qLH3HAW/Ai H''7]h}Jު|X&'/:ZH搓~qhS1Yնl$9G^r zIԥI@gHel `a"ݚu.)K4YYp t]Sh^djAmolctgT` 8jhlT$  `'kveS@9c`rG % ܼ37Mw}Z^8*7o͑%&  Al4orBJ$]MMyM&nA,0qYK ){`'cY(gimvhf=r{] 'j'Ytӈ%04Y8L OK8ZFAsG)t0\Ri 2Qw,}F~!U53R(jQ5_+OR.W[87I#*9]rݻpTbXMqk mYhhC3cSX<)t&y~$¼M_󉢣\AF=H Ҙ+:VTg pklGF P GdE٢ļCH1˘!.s }팋j(le􅙰0.ړDv:] jMfdco riQT@tӂD,Clo*hs[Ow Ă#MWC1H7Y*iJ:TA:4No5k=ibE7MN a}DZ]Tk8d'OD!Ts)]!iD7zq<>Ajzuq";ХՐ'*7fBű d" }v4K<{IqQ&cNN&iL k h{ !n2)[LP fSmAac~* ԯ7~dʙ`VHߎP^hRȉp,!"DlQ-JW.ץ0I>}]"xk M<6I 4T"wKJx5M$ 3nn\vޏ79k b`"քI̿+55ȿNSSW0N/Ȭ>RBWbk%% 2brݻ;"v=GL2'`H Mp'/x9\-{/NumANU0"8|l4E&a x;y7=:/ &ޱY=6#MχؙJH_H ]* xJtt)Aɓ Y:9 OUeأAu=x'KJaŹb }g@1YQq6$Eق5bIV'P*zIשt6frDw-@ +3Y,"ЛqA'vSTnݰ.V?)`z0h>|޹ɣ8A;d5>j#wu%?:P#m >S[<@7xc8Վ6WQ{0^ET@Um[զGGkiȹi(wp3B9Iy߶S=dkrk*R<&=2/sny|L$V *_3NgDxcQkл4XP< 7R*]k!jVO)@_.6Űw01U(cdR=ÃPLS#"(~::K t}ޑ鋸p֪MZ7P`@ikFA2`Ttvzv&D O⑨g-'L(}8M;`f`JF䙨i4g9KLŜ(+d\l>eW rxnT^lvYξRE3أӸGfc@:ߨNQ>,ʹ=1)wZ8}e:NSui)#TK,T$ψC|n9 zh ڭ!&aW6&O3A~W2j9 %IB3c4 k뵃:u}d-e=1 y=k5#q@wE7Iw$@%anvt#OlwSyC(A%Ъ^DvX \Lxx ݋/,ҜZ_UHP|o'ѥ*Aْ$$nHn_R2W7%+>:σK91^Nd:~< -,->›] MknjH5zfPm-b0 J5O|0TřHY,Ґݷ/if6g?*2"nϺC4|seO?eDr9բ{;`sr5$9md)0|iB ^WP Z  bۛf#;/1d`bFG (#/*vKDuT2E |nN)iKZ0nzgR'@{v'ĥ ݴ((TB+t}.LX0%(h[e)CۭI3LZ6tq3VrP]B. U_ltpm ZQ'PV#γoIpJn$ [;McQ2boҺ\"*;@2Erq1  ە{ZH1%_O] eW3 0 V.l6:橀:<Ԕ>65!SB,âs_g L*!g )zX2l" 8'1 ZT[AC`wHv2(}jnFulrAIHSX$ϗajꌿnEC m1`VQKalEW G 2#hfK+>Kń"λޟiIcjM*\}:ˆabAn xZwlMVT)RzɃk#pAJшį5L:5凃?NnUۣS_/כ:e#_}ť#QNK$MrYe<߹0iB>h{W-Wa2OlzNr0f"ǞHߞ@ɕοl֖@7+6 ݇!Q(_73_9pi6RRmGv埸Ym]j!M1dMnBȂM-w]Ȍ+}0f-Gw]x)%We*,#\F1\`4s 6!{kNѐۉ­Y)m}-M ۑ%px,c~.m[`"?kGtcma5d,;O1@׮bخЖ! )tWjg6K3q'8PO ֨vGȷJ"00Z(/2Zm-qI'`Asw." FMțOvqyeM Ln—jp9dN}iQh"o1v#DÞ(0zɨ)xun*ƭTorGg t7F[װ! ^ :Ou,V&4mhGzqAF]b?&1Zul8iN*XLwBh(4K2@٘L, !q2G3!C8W#R%<+d ӡ>}%r'?0Ctr4K"ϊ bs YZ2H /Ők;OY7H\w&:TJK }1%s4ٜƺpM3VY">W Jo:&Pf֢= 9L1nRAOsJ3ة#cXjDN6{=QNz䚢~UCGKâЈKc}W^ˏ%Xzq=!SVݫLޅ5J3}r'^"75IE= c!i3ʸ3V+IOiX2.@DpqDw+ aElV(? V.Xrn*M^C  TqǑ̫y@b:SsSQ$2^g<"Be1Tޡ{D򇳧Tv ޣMBCi V` EG*`rٖ@53Be A|*]Gt+f($߿-O [C eINAh:xCpUtr#]x,eHja)Į(nhiN*??^HZ|cNoơZ9 fgNz%㦊f -uB;o*`d7=fez$07%̼Dds4bx漼'-nW ŕgCf\2+<έ)7 `!dhlW(C^5X㼓kp ShƂ|uW/E̮_u{ 4q>dC((QȢ^(VGb% hY KO'bW3L#xV\}J+V1"E~+}v1D[[u8!rzvŴ\c?* s :S%GeQ^kyz7ԙ31Pw: fڂ/JMo54u?NQ̵ZV#[0OR9).UWvC)g눘 YjnI&#Ūh)ODG͖UL?d-U*l t)IMqŚTVAeV :])f~{Ξ'y]VM]S#!՛ngZ(E! Kս)r̕9(^KFJR}/nWaZ-!.53+n QCâh~d"s0$+6y= ؽY+,qJGǓgEW:JWw $eSغD4{B8H {{8S~ t=4%^)409))2=kݿS0 I 77,5SM:rN!]eU+v[95U3#rlk:#9 ' 1{xmɒx% ֪ȳc ?Y%o 6s^3C @TBcϡ`0p#+2 $i^AsȎ=sFOIh>Ga܂H/m28QҧkQ>G}:h":߰U;릺cz- yP!9=N?W %Uw8ND~?|S % z"::u!=}`iExMټ0۹ tp;)yzu&y KW^lsx F,vı y,U}<3ݹiVmiË! Hh䰁%\FvJt[7mU6̬C?!ʴω4A\oM_'D(` }(>SdUN݄zy ѐa86fmHPNޛDb|8ZV4=5'o#ೊ1xF}Myq$:ײm`з&`&HK q0 }*ð$ )G}h j.? V2ҷ񂰾(;NdI>RHޔxQ5Gҁy{P.(w4;ʤU- <#5mL&g03Ti( Lj%V +Dz $̅aW7o10b c#?\ZUMŪwyk]bGW$O3E5j rP㳰5&|%ܸpth[vElpt{[9}E/2o;4BbB vtBY}71O$W/ػxtiEtA 8<&J[b ] ~'aWGiḃuߥ6ḞTzV{,@E\U4gPw} J:1]q˝0e&GxFT"5D[VYX [H[J cy +l,e-#,]-{3HkGy ,.VXfC35}"/-nq5m i5[.ɐB9 O_8!'yY[VUC.*<]ʁairdD2s\2%l_Py ,͒) 뗡c7WQY Bedo*nLXd=G_)/\*3}#WN\>brRh#·}]# @Ȭo{0j Ȧ13U;fQ#*{ @ꀔG rt㌻kCfOsEVs[i*`s<ՙ|Z//f@PZ=b~k03glptqI73-$ 1G+u-ͦN2 e-$(瘟8 hYsu=K:W\Lsp:xYed9o&=SeIgD;_Xg)!ro4åD)T̹5D߂/e¤iGL>F5egָưv*sL&5J`7e{V%ΔՌ{֛!otFKMh02UKĪ<S ecXtՁbq&E8ByHͮe$c8^@.2kߒE"-Y\IOwUݯ@ 4֘T5\K&Ӣ uw4bFa{xġMꗕ核x4T\ʀ #19OV[Xm0A q.!4u$(ir2a81 l1k$38  2J0צ˳d%d1n0':M|9(݇ }ȼq冧F_*L|Nhi 3 xſԩ."5!WAgMsceYGW(*0*g iaErٓ0蚈i2%:{({Üss?ƒ-*ۀn !J{=߯UIJz[D-livCWD>۸tѣ= ڃ*0 yY90o$1"aDW=xasug€kU!)a a<_[',qO !QgƩMޏ" NkX” o)̝Рn)_ߵBGM_Xy$aUZ<0B#.X3-2 f9xGX8\|J_ wԼctHia}^osOQm?7q$mRm TEǧKip?Y6bjv)"-3@c[v?P!͌$ UT7ˡiiX aۉ]6g&MJI:zpn" zҔMUXڈgTМ*t o%nfԫ:G3Fʑz9T4}\|,o1- u-Jvkn_i31C?2YDmD\_ž>IJ2=\KXwLӭ:J~۩g٧xǧ$k.iضD^d3ەn5ޖ}gЏ Cd$ص捋۫0yr9[$ΈeoiKpٖ`acn]0'd- lz1t{_j&bB:!9BH8SO- E8+xI\lceWE4.B}h 6BPƒf";x/eהVDk:-E-c)x|ފl) 3_EMLno<@1-שdgKY[GgB;NYL, 9ϐS1fK1KIR;>wVGW?6+F"(v3cR9| йKJՋVc.@EKwWsS!(0Ծ:<*Ycjg gQyx緹 #Z)OG$gT(b[vRv[lƢLb*b>-vo>/?a2% !7"rOֺvtl=r$L+[dx(IXR/% 5 y+kbIdʴ8ߖ(\{M^[rWnNEbm?Cf@Mk"|S' 4Wx(;q]Pg܌CpFz/Sj,\ OFegcIy.~Wu''JؽZ}] ?`[^VLk5<|\7 [w $w&KqYRd0qi .dB_țچ!GzÛ߃ JZ*9!k3I4|$7PKCb>(qf1+\rd`#O*AK! (_ٷQ݊X(NC_tԴy8zw"W 3ɨYs%5˰cd>BuQK"԰9Ҡ̻)k'd@h(0:_u SM#D6epMi5.غSn5㐀x1:PnHgUo[3 gy68K -ﰒ:-ֻq0Het"C(@2aFS(#oYs/zM_pLZ18(R&XΖ2/jppղ9ZHKtk6IG:ka;VܱNK^"9BxbݫP0ⴉ-0b=%535ZSd:{.GCˍO`4pL.P2HW͘D[<:4?$.qo/_۫ ιg1rP,4;FpaJ/I+J59th^I+5.t3ؘ#L_YM X;/5f=w]%jd Aqbߡ^uX9-e4~;o-˦3+瀷"5틉; V+}RB?-^܊5_ ^ALA<` bjc}O,M V`_siv1q[Kr $3-9xΦr5Y/Ka)腽 yi!\gZVb&3>Teϙ9a2#! Z_gĥm _М`|9vkkhI}5f9ҩOI9Ҷ/8WbnƶWW2|V;h{C_=gG?/&9#Q2POaOWRlh2IQ~=&u#Ǡ2(b |DgB~Gţ]]9aG 8OQihh^0s!tZ Hyj1B}ݞ4h.hz*zQQhF"Lu_ZWg |&r ;/{ٹVtHp8ȼSe~r擎W'[<9&S<:t5^g/} NtDpZwK)x䯖~3R({9)TN/VHE?hW#Nudf7+c>e懿Ai fV$_(L* KsqnX/veEc( 2MQO? TB? j4_(ţĒ-YײXWυ(ژ?8y؋%`%5Kt?9[$rHǔ>nb-֍ `AU<;#L fйQ^-.u8S)82KHCR:Pq)QgI-)zOĔoNtǮ`(eO,+Ra5oQiPb0[dqCPNY P5XdÂ$ dYr w8_CO`(Ouc͊S N=}>el#W "6 $*/_cAg4~Rgeߟv,7ӭ$͡ ELblB c/! \&ĈvD_0م?8+3afcʛzfaVɰ_?yq/W1b]\BjlP$$" Wd&`t]-s=N{0 3iH8O$}9醬@x#>#:MKs#0}g\rGgi(ӫe^B^䙘S봺瀵qnjJf>D@S-Ra(ԥIU)e}/Ca ?$o@<3m§a{fH E)+ac`ݵ#b׫9z(P3IbX*B' bI B6C)o gey;ԶSƍ}w٬^2fx !ہwgב1|5FvzYrƲF;Ok m7|_hU:`q\$RT؁= g*='' H4"Bo|{sJSt\VgzdbnNwWRoTUC,Sz*;&=DA v=G_{_ dߌe5U{D@/oOŠfXuA Ӝ+C'=;Y;k\RReO[/żGs3{;QXTw;E+3c6t,hgl7?ǭk?, WP9d @v`?1F\/WD+ȊYbA2WHؘ>S0,g_r"'6 7\%[X2 ^nm-AoF q~g V:ސ@)v L N`^GT^R Z?0p+mUݿJTOHI‘ٻ _ &mD? #b^ ؔ+wCUMq_\9Y-q3CՀ#ykmgO~FBkj~?p*8[xkN6GVMV˸ƒ&)N.+{S `y"br$_[[N9;;Ewec z/MF^@Y4[auu f%= qZI>gO?j9^&Q!S.P)?޾3ɽfr"\JYP7,~d (W08̐Қm4AHjfK @?e2|_z5;Sf'I0A|iSt0?ܳ?d"߰b%6,Sf cޙl?w׳Cw@ ы͈mЈ+on\v;f[EL]A1IDrp d̓ĻHBbLɛ)I<'[ +dGHﮝE@SX㯹Z{$+T$4YhGgc{@銦e-fxY`ubevKcIivX%~% YaWVxn.~s+~Ҝ&C\;m=a>GMTRw0'*Ϋ`H#b^] Z\qw"ItmmRk԰¾xv`J>xM]qU~|Q.Jv؃`ڙ3qÐ@d_VA‹z :F#|%K=w Aw&ξRa\s=M)%Xf(i,ATkD!qVg 'id*. *Y,&31@cq0gU#ኦd_+ڭ,C'#$'#3~*.9BroX8RwAM‹p^H#C7 ,;[*3Jg\?>y.CWBVJԖ|ْZmXgR >X[K%P#yҒa|z͗q4C&ur:$"w$ɦ~k~V*0j8d龸7.P5VhL (#>T=Ujn`؛i0aNG(A@-f!O Z`Slei!f`'F#pqx/BQY59|fRyg?^5+ ZۑJ,Ȅ@K *EJJ^_.>y=ʘv"l c(ln_~@jgANT6Etɺ \ovr/`͜3`7w }!.bI@LMr։cEsk&M,p-M{OeV'.~YF)ԫ@j!LNu& őW/oKMUS"}{\.ZtNob J~B$=uax@,@`Ůwt^#X#~dF80 >D!,VMiK@Z uQJ>4HC^GV-9;&[A LQhlihځf2bq1Yh7(MM@Nû^np?f_+pQ]熕 v`V:2 ]m2hꙢ2BƢPu􂝑$/ah_J &n ̙@r|vÿ8E݊?\G#!ߞG=DHCe ުrMC-Y٘ UU)CG h\x&(l,9E@ 4LrYFhî"Ac jq#$'%r6:?U=kZn Wֽ7\kධz]DV{ѵiCR+Glnd͌ygx 5j )kC@m PDM8`ﬦ<%E˼I85lpZOb$pm N>+'/5Wpyqo4.Kg\,sN0h-ڗmOvzn(}D^Z 7(7J>i6/^area,\9ڳ¿m 4Mfdt*?yG[Xb,~~д锆jamvfF5>TKł-VK֞ͼclm|f/^Ui1 3Nj?{cvPn`kT&ihRʉjM+ftll ]5;~D'Ƽe. plIZ"`IITEVU3ݒ-q 6Ztqe?(!zWm%\&Z g ݡfB99㯇Vȉ>Ҩ-TAkޝ8F ^9{lhP1T2B~} b{ wdT]>hJ;Zp,u,I׽-(l|*0/捾qz=Zj/TNC:j9p\Rmj<=wPEn$SO`bVWtPe<mmi.fuܷI#Qmw,h<;k[9'ZNQ/QjoBN\9דgh!$E21VM!rZW/89զQ =r]rܺ=Xohr)ȹ7)æp%RPty9BćwՒo6wL$NC\?޶T#+\wpsBo;e f+$9AY͐Xځ1˵eNB$AE% .9);:}Q3:G`ɱ]AXQh."x~ݙ^٪9AoϋU,ɭ>T__|Hro S̲k)wGQ0(|l4ys`ӹ[n ,7;"f5<&dϹ})n׽GyKɈ'1'|,}2&4E<60Vyf(U<I=$GK^ A1*Qvb },F,*E TN27=0Q*0IXG(bgM=C"d(_ ZG2?68%AW%S_}IUtmP3QJRf>?Cgarh>lnrBvD%Cբ5j;/fWmoֵT8y]>C)bٔ٫6/KO&0}x8㞼>ulIB L>=ҵ{ j~ s}AeE 7BvH glnv,Tt[y-tQ1Ga$zK1h9oвjw{!\2ԌkS1QyL2* 5EH̀^|X!XJ҃({'F;U|" UvY}WDqIӪ V!W0SX@4c"aTFlI ?Sҋ1p}fzEZLɋF{;dljq;[yMxʋؔ=LP-έR߃,bx:߬^ߐnHƊh_sMl-ȋɪϲFnņ寁78U=Fd[]dy˾V{= h }߲-QN.\K5fG66M@ JcEļj2 U=k6BL9@Њ̊ԑ-wd$4s}WyI#)#+_1[oÚV呹4!P 3K@X'jufF'@f1PX-̊ ;n G] ӻQ;FU<✹Q ַutˎ&g,'JU9t*[|nṭ%]Afs˱Lh`:_3 x;%WX` İ5 ` `Ou;tw/C,RnQyU 7|I{*s톗W"K߃=sR ^$0sɚNZ l~nkQ_Z4,ڞop2?7/T[!옇&MJT^)P G֮іpEz*wK?(72:G<s1r]K-=fvJ7#]a1醚mU<I~<^-2YtZ~S0VM@}9JT;!6Dm3OV~Gj.:db{iy3X{sy526eE.1vS738 rMҐ ftdPJ{ՙ a& !uMP?9l(xNƼwm7blibŒN}ulW irҡx>J2F#9:^Α5yf 9 {&16KзZoF Vk5?[B\2=y:c39cJN:.,_(  0TͿW&pȩhSA1r;9/4vܑD{x{l,z{;Nhdhw#b ؏AU92~2ܭY7=_j<6 -t`wo1I/d4t2H>ߖOkzJe}exÿ (is(ϕPr&PD䢘_۪Z ?/#+ %4%ۇot>420Rq~Jཤ@pXfYWa45~uTj=xc|~㸟p,wODr$m>eU{։{~{1{^6$"c*t +TƿCuWwt!*Nx]K9-l* ?,R';:&@XϜN._8mF0gMPGU+Qm|xgS[zDxfA#0_k'4{pSΑ<x{]/ sc)"dQڅ W}J2pLIK(0n+*~ Q6{4$6+4ML1h4T?mj̐^]v#es2s 0"d$"ܤIGh:0LH- e(ׯN.L*>X\ݿҡ#)6h^1qLӼLG1rEFRxcM>1È5Ԇk,3+jJ.jԜ]4-'~_]7+W17d-3!O]_,~J Jz76 ILnEu 0>;=:yw9FtS&xJ.["Tf2ʅSNr-zFnt^0_OH.Ʉ}I<-JtMܮolŏ ߟv?]K{NlDM;)";k-'*VP44>ը:O(o[;(aŖğ<{@$?CQM!I{L|2hav͌{U2 7 m-4`-IxqET(a >I+Wa%2"HybgmgS % AaLʔ!( kt=NeX}H4WsʭxD{rV6 ul- z#Ȣ v,` =zi:t1 !(z p:kHGĎ.+V'bОgSźs; %k6A]ùd&v=nnA<ؠ;-rՐCDolX`Em eIE='& Ӵ=A[\;0"^WI 8 M+1j z v[>ZU2%jijOԝ9mͯ^k6Ӟ@1}Zt@N PڛshN䪭/XZgYZ07070100000123000081a4000000000000000000000001616ee51100001dd4000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb/whc-rc.ko.xz7zXZִF!t/]?Eh=ڜͩ=Mag˃'#YֻYD=ӤFed5EGNN`sò­nCxSԎYdÈ(ԉVA`<@mzS:n{vs@ e)EU ?95Q ΢P1lmuk$| 6Uv)ƏzA'帋둰Ae+<]N,@-,3uBe0@Rb a?T~7#Otɥ-(:)oi:;mNsp0(#CV#;;4]0MLAIB23~0λ+,wV?unq UN\pڰgvo(Sx6q1G6j oRh*W)WЧWs4!&ZES1W[Qm!̐ԇhur؆)^GoiJf$/QôZе$b|1y]*"UqamH^"׌bLjm-2T_4L >!/LS"t L3+\i|qr-~f.ӵ R625X۫BcWT \%p?vIrm}ŎĬݢŅZrZQY*OmHEH:l{>AS""*W?O\ۥ@UV7`ؿA+*s 7cr:G`$tuvn j7(~֣dmx8|22KG:WSPcoL= %q ~(Kp@SVfJQJ~pOuaniNl ۧCU+GKe]ÑI/%kx4^*k}/^hJz2/}TBxˈliY61\9/.O1VUYAkqL>AU=ۤ6ycQdP4f":}e ,+I0zhI0j=½~MrY ?~LIDfnjeל .9#ݦtO^&bvH s `ŏlH!AkL* 0 Ba-iu1C{V+SBi>YH0,ZG34ųQ&Ѧm@Et#-%Uha/fE*iS3PZs\Hf;v5o K-Qe˧)`?he,CQp9rE둕Mw|hIՂY.=\ ]um%(i`iylIwNݹ ކaqC&/<$^p}>|yl Kmb% hD>]FRb1bW(G1*5 U)y sd}x:[2CO| &wGðhH-*y6MPI' UX`;2oOz6Ѳ?~FPrV*T@3i:Woh<Ϣtb/8 .^O4[sp݃U{a_tשYJx['=eADD rRCqucaB6}'$Ix|fe{{fvS/>o՗P'b=S/98ؓɑX? 57bYslU9gH*ӞJ=SeWiKaVS)!=VnU&6{y"AYz[4䗕ÌȬZPV<"N7ъ,R4`Π%F1"<"f(`$YC>:t%){ n+E%cNu׋V&~Ž`J~+Bgz6K؝bQUh:XMiF#C:{i2 Px/ˀ{( ]t? 9Aw97^v/vSE2juk%'=6RɢC&hXkЗ4+h *8HL@+6w|ln<0WF FBpcMQ)R9$TZ_j5(gAu_GSYcߒEI +瀑=)BDmOe5N4r&QJ &Դ"dwjf,xHtDַ"GT_G@TCw_/td8RZM Gkbw ZOheU!,TU2GGцϙf-~LҪPZBT4 &w&<(++WdWG#1!9Y9-.r7~;Oߗ} cN{"VUh!aduawKp0h)؜W,.:7JhsRCwafm֋4^Ҟ)%h(Y?HEg򏛤q.} r!oV$%SGDM>]g͞Uԕ BM&Kh&P]n;%i`A :5`Oy? nHR/!.Y x+?lܓ:-\TbǮ;]_Y{R ̼SU qOBR5m(0EbHp+ͩԑAdp;:,ç`cΥu 8JB`~G3VJW4>H ZT-S"BT8pUR:͙X?!Ê]`;|H%:W |zNl}; .V2*4u:ÊҬrH~I@/$D=ەF6z%oP7VG!^jCl$(Zqba0':x$ Z&DI,}ItDKFt^2iZC:46ebDt ,~SK&r0(:z?<&TrOצ뗉,(?AkKɅYIXJ{V6F@VHi *,Ŀhwsރv{˜qE!)VzwfܗH ^ƻuZȇ'foz3('b#X̻2~.O+kuZ4IQJ3s̆hdyp |v{a&uR a6a|.(\} IO{a;öB2Lcl?bۼ刂#IˌTqCwCZߵE¤6FHa,-6<EȔ-M$̌ztQĽ)лbC#ƦrgU;*ߦa!&{URƝvOaP܊~M\F[GuW6;.D[BCig,Q?>QxTzѽ1Q%au[Eٸ[>cFr3u!F+0ԃPl OܢdPj$ٞPoo(eˤ18pɄ nMZ\ޣZsђ$z h|}kڭٙi'lМo&Om Cenb8m̊IbB%\]nR/x|?L77) a3ŭBeOqb9!`̥QO:>j|OR FjOdm8Dr1|;Blj"y|wbXWrN߈SaMoWx @?-0̷$- ̆W%EA@o¥tѮ']燮,j/6Z"RN8B {9MR\"?T °b%8y&;US(nsـy /2 -@q6_p^x45 07h taUÞϟimeJN.e\@deTԉ'*I/MfI@ÿzNI`nX5x!9tc&%#_'SfNAK7F wRg0h3"臬Ť$|ʟ}rE:{eQvH1R_2EPӀsE>+wu47՛֊cyzPvQ\$8!rWbczN/B*:h s*3徯lm%7Fs+fDҎѺuQ5jvNt597))@Wh ff :*'=ݪ=뙾9StF9u3awՊ{9=(|e%総o^IECD׭;$ (ds>9|ILsQ pC53w"jg ضZ4GB=$j]iVƱna|U>6FqY3ٵ?AO+Py _d<>*ŞN"JכbR'$#m0{2 .B1۬oasPW q)k7Qw>TxMAq﷝h0݋,]!k,}J9īF$߻$bf ɉޚ ^zT4DckSbQ@L&x͵Zy@"RQ\ 3L -kf"Ld饥idetp\ُEғ0Q5?Ѳ)X{'MLj]Y*v3jWx*O$15JF3SGૺZSN mJGYu{E+ÛK:c}#Md:@%K3 DmaAD*H&t1il=PACwԗ1)(e >ɎXv>RW,j8;sucR8T5r*QPe;=azoi*j9vrǨ |hCUg.&%h#+}= ŬS~KvX,+XC&*ɈzF\.Qt=w@-aRBɡFePWImH8jK9_h♡m’soDI`GxeY6{qK*xN7PgF%#68x-2:@2[]H]}}SvssZ;iCUe/ǺwHI F\Q;~ŃqK$Ū Ls6We`ݠVg`չ  b/щQ*uqK;REqI<9Of;DAZ'@tQ1݃saDRJjt.@fW9{ύ_VN*c9xo:.nAEډ++^DՑ5^ݻ@+G|lom˔,d;p ,Zu3мK˞! U>/9ӟ}G=x՛;hbIgYZ07070100000124000081a4000000000000000000000001616ee511000015a4000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/uwb/whci.ko.xz7zXZִF!t/Ysa]?Eh=ڜͩ߱º9GRԈF1#VNLEL(e.oT`+}PU =ރYh1P$}_!8' w|a_*s"jtΨUsvp"$Ly {@ QKM6bvϣi><N-gh|쐞VS. !q'$:x;^{"l*z#׫'JZ-_؀HIEY O :m Ro,֥=vǶm]іҽ+~rqG30}9BHk#7 //N%‰!9}/?V=#%,v !5o"7B'mt?8]j\c}K a2ܼ| D3u'IaEBLzEƈ%لBE oh.tNSc4YZN<mX),(iODte^ 3A<*yB|eDV0(jWM%X=MI |pq1T$rZ)(qBt#o/k}3utJ}l|Zys[){iKG˥iB. ő<|!\I,U6&YbsU[W{Kcvell eȝVftT~Q:WJ X |Ágiv}/gūnDXE>a*#} C̺T<_$ykS87=7'KBr,BºqͶ=5փEBA-W8fFs'Vdlir;4/8k[<ݝ51lQXMĻ|Y~c?C/jwn> c7uFjiNdYm}(ew:Vz4Azjk>قR4æڌm.݅Zvnj-Wkk[aBSxE5i]?BrV!k٦40B 3|d1tsIM) f<*; H~Vw$DZl E ߻Y<Tð',TP8OeDcxyJN}AMgNvAz}jD9^(3Wl'9Ph3[_Z? ܊Df⿯ %<;+uQ^m43TyjJ Ҏﮠ߯c>lׯz1,t3Mak qǛvI^h (`6,>8(1Kjz"!ur{;ηzɣ>݇"-JMM IqBHXa;i‡$cԲjou}(zb`W&Ha̒}En𓩲_ÍR4+"-m3fx¤W 6z{^ՖX5t` `ӑu߆/F9$[WA{= @YM?KsJ H;/ $ViOmH5 (QUov,X"d~,#Y[ڠFT?ښi˶8o{m$eS祂;𶑧V;xܐgqh^(8I'W5(;)hL 7 4Qb2h&L<|Zn>FuNCbR[<r-N/iA[^(-QlÎBbP{ŝ1ܗ z4P0:ρ+`V!PN'F`kHoƷkj AOih1_ͰD9fnսku@Eb5(غɿU:hʙ4cy0%Ilp)zku@=k`rBfV%Y~Ued$>seֶǾeMޮj> A<üӞyy@2k%Ķ(M Pn "_.Xde*_jCKXP z0] {]HJpF}"J'4薋s>4<$f2z^8P[.C%_ӯUC H.;dN5>M9]L *ipYElZ>\z5k-B]*,O.}/A|nRJʹsȦ yYFJe )|ةP펚M@q؁ _vتto WZ"'}s*/9[3P!82'p{:'QJ\zL@qyC~QbPw*t>T}WΩU-,o>)k]OӋd\Ӯ$2 s.Ds|ӪM$mt!#*;#EKfSUpr abD? lL),|cװ INmRMjB0xܢppEDEk>L&|Ћ gtYJQo҃7s)<=k4ZF]GzٕWd,m)~ɀ˓.&{@[w3ʢg /0lc;! *@I"F/Ox) (‹ՕN&zvJ2[K}Llk4nU&`$ՄyJ =vH_`Rdu5]z,_`|`C1Ap*}i' §p٨vTD |tQup B1L Vr Ys2%-+W 9Sn<w=ȼJBB9x ˻i5~VNC|$ A:Jo.{c0{ݫ'7"(1vR4SC(60!;LԌ>1d[h! !Tx\bLٹP]rI )l6C2-tc%fX`l{TfF.z`@rtJdpZ(C6P\r#dEƪ=KL7_;"v 䗠HmӅDhhhq q0jUr=}Y݊]REZRnkǀѻXb◒XSh1L%w *BPqMK;kȨiĶ0X ϜeE]zN',@y(ljl13rIOlw$jNN_MKnv'c[)Ϛkͺ!zWH8duAdZ}=Ԇ"3Ef~ӣ1oaE(GnkQ1B"'-N0kdAί#wYLVVC/ç#(NkgHQ;{Ey<>F5RkH#kuɒ†Hq M{FZ eA_E8-ȽZ'I(Nd%5ςu(#®*?O0ks8*So_g0bjb`iN4dNCO V+XނndkAͷ҆7aUBne|yFifo6!Yjms~o E{fUj8*EF\${ky+5 zrS?֝9AԘ8g$jjn>(IhC.xEY 1jE c۟9ck<%PYQp8ii)61 x4sǤ2/(u%TWvNs>z" Ő_fZwk풰ӹ2"ssI71.tṞ͠Z*ps7gYZ07070100000125000081a4000000000000000000000001616ee511000c69c4000000000000000000000000000000000000004500000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/fs/cifs/cifs.ko.xz7zXZִF!t/]?Eh=ڜͩaKܮaMԵ՟!VBKF"k'͞7nRFP? {rBZTtOwB0k Bb at:=]??=`7SFS rDq묁r.Z)hXuU2|=X1J!N*%bA_\91Ls= L{AY0)fȼHNnL]xu##_`οfc/A+!DloK.hH/N~LG\l;> ?ײUsP*\]x(.v.)|(v C~:]%A*G7?#\+Qy  V^9F1Kv {co0K|C^MO]{LaJ F]Wc0/(=8{fa9C@aV$QS9ʫc O"Xw p2͌/TCSib&h]]A ̶l7<¨k|Ϟg"`PS6 rTb!~٬GITVtb5-bW gՍt^&] #4`' &JZtu0+WgצN+v(tҡ[*ވ2;=!DlQk_[v@:z%ZAZ")N傋r3#yՄW /,h9^&Sa`Ы[^0hp4k lc_0ӻ5܌A|nңų5B1?GyHy$M!J=f{UnXN \C*).*'J2v -k壀p e9f0KƝ+PCUG6e!}6As`]ﰑ{\G%r`0UU£H7\a+SB91sY{Qd34sDtB}T]Lt# M$GBZȋP1k!.ζ 7m7Ơ<nlпw>&2 w}\@/A9g:֟:,D j.5CC.aӝM<4(p;^YĘcA6r7D'oc?_Ѿ6"kϠN1őim vќ+]d/-$_ alxsro%Kp%aJU^O)4^jX=O<97Ytt" z`cԾ@k=avN'X,YX;&sر& ,o:aUOIpiGĹ?4Jh?w"uG{Sr\;2u~WG:3ڙ3#<\ Z\m}!d [XuQBDֳ.VD~ y< kTь[7\Ao&bxAL.uq "WJlE.,/cҟ6VaK[UTfڑo7K1 `k\Eo: ' dl_u=uniOo'@${ Ҽ7x8 Uf,{Jv~:_W 9uhk%Eh}'Ȩtм8TjOE#GcZ+:%ega^b|!1c"y7H峛V$֔F@ZZLWouM_֮6 e09mήtzgBL19oct;߶%9&Eˬn;tȢugP 劳3ЋJfygTBX" yFA+;3>&kDc[:`ra~x$*#6[k i_pv_%내W4s!RuN2s\DC Cc39iHRB@CyNVebGBTnEX^(<Ųa}$ixcPeˊD|VtfLў}Ap2`4ΎԸ%+j۵F o_}=9(x/o k_tns?E/ԭ[r[2vܼ_;GyPc_X:>WZe ;֗:9o}o$7/7KsBzFSdzPF4FK&B ?ztvkֱ#$WJTL B¢T8#M>D掀ƕ$3IJ5Ea&6KQVdpg@yMv9@I%@]9,*]ڋ=tnψ[G8ʨ筄)'+ٳZ2jL:Oyn-xM7B4hшċDd.Dį2>F`f],{Z,b;(ˎK5^S}5W DT30C8nDNFGx clH Y^TVQi#~ 6݊BKﮆ3 waIs4RаQtpdW;b$$1!YP4̉'Fʑr`S$פ/St>/ߺĐ+xa͑,"pMFF7v6K(Y0ǩ3ɑT %ח?Y'޴-a<1IRUa ppN,4vjy\.ɉSj6녅%sIW`Q/>I_4(7:qA_7p[}51I}"=ƥ=>.qilU앂`\vGo #Ax+CȀK'>/u)Eu 3Urܝ3 QĴR Z]3CyH,EkW€QyiPU7t0[">Ôt`nEObO/?w6,3C,BucTk>b6*`Z'n]Xxc6徃-uCVm~v&r |0|n]E"_e|D$* kx@{] SU_/*~ѯ"'xh8A}ٔ}Y \=0p#5*lQ/{Rups08tLXHcf+ !.H{rѰy:ƲKK +t *:\\n0Zuyk3jVl~~i]EXJ3%K.po._<&3j|!s͇눷hf~w"ĽޫWCj- al([Pùa 稹2$֏V}uKȯ s-[ h;h?Н0#%/Â=PRhM )ףm.=vEpZ*ж|BH,m:&*X.pW/5șgjʻ9k~ּWؗ6ILėDmdYu;:R*w@U6M)f㼤T@jby}*oS4?vmqfwuk#ija - e rm̾6x{kˈ'rT\.x*˙ {tf[!j¯_"\q'eLK!긦Ӡ#@ϔq Z: `>=fsxװUCxaON4)E=:Dntǘa `$,7eI;X.(~`햜X!Xu㛽V^UAHRkCqQzE~MyD̂3{^ C8C8`4xI"%\z]$sɻ[2!6 Ҹc_%`ˏRڧUt=bwCd,_8aY| 4aCzߺ&G\^eRUtlQ?oǾb%{z9' TjkKw&sQ֤Sy/&G`=P2AToS8|x;I <]ÊbDȍU/T;+n 1P?rO܁MI*B1~ Xm/k"vFÅ<:&c$E$.Z>o㿤BWaZHnfם`u!I. |TY9N68?̂7v TLq3SQ sro.Oyw&{\nFltT*qazPבԾ/["8m0]aUwI 8 ,>m6 v^^"* +AJ vQ-VsGه Əq`6)= &sBt/d I/Hf =' kåZ3Ԩ4En+Йg+T(aTpbHs }i/vMQ౤֭~~ҎOEvqw:bE ULk/ @ # %pV>O@wM]=uR7C;0L\p߲`~8hȝ"5 pXܨxvqJb,4q(όP"'?nc'n|9r\xǐ5J"{q_a-jVp/CRkԈ9y]f Q/Qߧ8p /IfWyv 8B$6JK޲\S6x'Fx4Z*uIh7|[xpB;4_'r` LT)f,!6TW076+ڒÛҞw  3] qJ^L;9[uj퉓-^ޫKCG2yZeo\F9+p > y}ѩCdVױSuT8 I:u ρ%OUaKPo:\SVePUU[!ۗ'\ 5aB;/@ $ \/kϜk2Ӗ33yWQ$5uĂoMIe 4IW (K0ɲZ8֠3=`H'uXCmiop:҉foF &Vs="^>q?*@o%J4ky ҕMU )>){DҟyeFdGCSj$0 ۠~!ZP<)J:(p6:g{Ref/PL#6 &Ȅ\H!FiHonMuj"p#֓F#:;DTv,sE Tm*+- bϤ`]J-' / ̶EPک" N14o1`F fF {`#I& ".S]r<FqW;6a -~A 1Ku :"_0]6@F[D#}/N _ w0Cv > aԘ7f Eqo[;(F_ׇWӏz˗wbyAXwIXgdS:Kr??.~16 tj^;՛#XS1t+ڛ>2K'J֢nzn PUzr$ZSyEsXUXbsY|f7|?m--H`98\n/f75v񌇙!`ɘ3:ṉ9#p_0 v yKG7:: e0$,l{@ QNX-t#}<*2i]"KE-Mn0gޘ"5k,$<kpu '8IRSy¯],^!f  h$l&h<%|}b*}nWi9a_2 -⍆&GYVW8>.be̞U"#JMԀu,Yy}'tYR %ܢBQ97wò{BaEb4\!<6ߛS'LWZ;BS.O=)Gn?~*)֢e(*ǭ u7[a]y$=5ٽU8_20/x/QĞۿ`lJ)gkpn ?iML1 L3Ht܈#>n@B+-^vlg0?c1B{g (ܦ#k-` L=$1yNؽe>49_?\|ǎqt΁7OŅ6{FA蕝%_4*kB59܀7:WOϗܰ(s?[odiX P^hY~qaoݫGYa hG{Z]?މ'9f3qڪ=h*o޴#j4RάnAp 6+\2RQ*{'KYgi5+p`ݷS_-1ܕ CƲoW^}!Ѯ.@^*^*ga7R+iכm)Ƥo8:@UQzĹgfX+z 9݁&"ҭQJS5WotcKi]>AJOyP=f"0&j1!j23拥}ɥI\҂Dh2Zj:Tưe+nG>HrT I޸C6 CniU(wm9\bLv|B ),/k`<@Z`C$z`*.QUPV }~\I 8Trnj}M+|ph~?=[U2B:-};P{W#19.2QHC8K+ZfAGZ :ƅRQɉ3<6o3ow0V]EQIdanZD N*gN3崮ZH?+@qFLv銾Li$ƫ;[,~\ϋەB[Y# 0Nn#OX/?ʟV 1.WGǞa)?q7IWoL3ksg^{c FE`j0?er9UԫL\<puv&!b͒$G?,0afzYZ 1IC7py @ݤBMfbf?UpA[IS:AC:گ>yr &TKӭXvhfyeÂs9JbK?u? I]7zJuߠj!ltbxJu<C 468)"5 c|m/dbR JrBT=p=l<+8'7sv=狴:A۔o(x쵳Mv4V: I -OeY@ѲXduO3ҵe~{o C?SHOEL\X3hyD ^/D @x%BH=L`nCҟSs7{n670#!+&{Fy W|jPp]`3|[싋'Qp3w䜌2'/7b7+\:b;מaacJL `BqĆr<~]IpcH 'O;VYS wv&_%P!h=ٿAǒ6Rsj,qߜU t+5 0?hPKDEɅbPY/1o@¿gi>)Fhd_3"%uFxYn2T7#ICkVTWmG߯%h"GcxeZ*&I@m:e`܊t Ȭ;v(U/NLn )6D$<6>S.QԐjcu.!eO6mSALdbnt,2vK\,y`r~"έmDp)a+?z@IwVEc$d>CM|)lA;HCOՃ[/#(j)RUQF1n3j2jЀ*FrnTBV]U@1@n_榆:j1qv -l1U$୓qF qϥ#}?bZ@ڭp2OtZ$A ۅh|,5A 3@;(CK {',>">fٴY%gz|`Kab>û&]i=3FK1px 3s3IK; S%c;2Mvn{cSn6m]eM 84][W~$klemҳU Sĝ !rŽM ic t6m+HG=}f1z4hƒ DrXy@‚:Mҏʷ h;Y,0MHBhd}Kt_<Ƕ@E_\m>uQ m ;zީ! _Ns|_mPr%:Mo%x&]W222S,eJ=xs)٦NH.o'j.!=WuBZ a %F9~L(J}L;`)V -NK@drj)ꌢ% +sNF?&nHxl=C饍q{$str)'3lkbڊûXp)|t*9EC'|icS-Ki|RUrL \SbzȱQ5MŇC޺74{FE܍Ҍ,߶1r"Ut}Jڦ϶]2Zۗ,sc,P< {uA/8eqn )(kk˘e,VF@A>Y,x֝SbG;}}Mz_!%qIZ*̓4ABI#r4g9۫6:KR#{Yt{]mRA`{@˗*yhDai S0P'ɮ>XE}j(ϼêQ2lFuiB)O54!=M7&黁3z^@2D\rQےF}QhcgESIYu)D٤.||:f;_A=aW+KTxߋ|I!pwQ$OMkljvFg ]C@n;b^{dsJgMed <[f+pgpePY=39]C @'~ S3膈e GT,L;Ydwp:WrS%xnzٱQŀtBvI`#: uNG!yG{n|vz{nBsJ_ i(F 7B.}^ǴnZn,Sp@*Wo`ὨiyӖo ^Mwk}I\J~}tMHKTa~:B1 u܇W0)pSM `eR ̧œ`2} zWGOy`lu&yEq4ь=cW"Qhk;']$a8ñnF\J&b(E/gP.IB  dUDɓ }o*o!BbƷsgS{CXᦄt+:2#yq>2>j'ă:꼧MBOd]\` 0l*"t2ݳ!$ NSұ{'nIy;=)QPbzo+!3.6`}5G'zX{DףlȦxv^ƞ[XSA#\,\iϺI焢?m?2T-B8L'#W2B^ڣow9> ^ϬMpuyC)eS>db>tIcЦbGTb U;jzы P'r}(6[]<釘"Zځ<0\(ޛvp 1cb W(3WQM] 0=6&L&K ` 1UA;TX8Mc9snG/ț{b[]Q /!+ʷ mXÖvY̢H4s tE4,֨\"%ݿ$~KdNFͮ!B0O,zYx)\?:F7P dN:;Yʐ2V$E} d {۱IcZ85¾)顡xX>8|ҧx$/_(̒OR0F֛s?Kqe8w!K6 km%P+k,zIjS vJ.XY2xB{s B 4WZ+FN P ̍@Cnɾfܸ06N O:\w`rp]SKZ&,Jf$p^y!42Lng]P Dyް^!zf6.@pkMW=H,0UfQtPC<{޵Zw,s( WILs VeO[h0/`T]9/A|~my{nG𭃷E Lr@-9w\0vD1Pf9f'| ncP*@ -Y?2^-[ᶛ:2r !J8,YoRWڪ6]2|i֓ EқH/Kqʞ+vLG PMꝵOqS'kTS[2x%qWy~f98CkS }P]SsgnY&K@|d{3.](d7H?!&dFYO\8JSYhu,<@\/ jl6;(S.`eax8IbLpzCuA"kVZLȦVAidL^WuK3B١JmT|3-#[#&|;VKxsp4<>iNj?p{4O0mLpUF%-џuf&#EMPbrȟ ko-G, |Ah;_`VrQF&70zW0я D+~>jN&Hes v>s0!oSxw9R9i]/b{c7U?"oBpgr՜Fv'\vȌr'P>o5e0mV\z wN꾁e|QWGƁ}Z]20GFpqҍ]%H/r:Tlw-A;!I-=㘃+),9NE|Ê 8FUP; ˰=`]㬱3GݏS2ݳi0+$ J43xD n̝VVNr'7Co[jĎ& S&P(;iU7z bJv"=g\ IJ؋F.hɇSbPMEK-PVw8ĘN5NM?MzU:j"GVm`u- +זvy_gu$3p/Qd$F hkn?d@7j#=AKأTز@A5TE9e.u(ԯ`lYJ#RVVP&Apт'5OK^PWLd/q!IP[:R95J5iQHh<|Ӆf! [kA^4ĤWO4_jr/J女k\9+B`f$:#ih>#^ ݾtzߌl  ^۬sO*n_ EI^q!f _U"wm-mݸ/+  >y4|, dL!gD-uqxx<@ƌMPɍ4Et~Rtp {1z j_[mylۮն|+N"6q@qs9 wh:cae-V@|&FA7GݤYzJ G$k|:X;6AN"N'sć8~ob9pD7 ߼wHFm!gG[5]Q:Db<0Pzmdf4h1F̛㴢]}͛FgF/Rk"=_TysVӏHrPCDDUӇEp7)">R߉֦JL_TvsU\ G5>Y$#D~(GZo+nzYEP09Cgr{L&u,>^咥a"\(3A;Poal'k޸̏ީFly 'p& q!$M#0yZb_tNw,MJmݷ!ôAAQ6/EӁ]ou eBB:c6PԦfceO>g>[$Θ{$:ȘP jEj-膨V={n8z9aGt5'A)ug/q}7x"{B f4nLۓMfg+EV0Jh̟A2'W'KLs iπ`8Mk,<d9EY3d"X'|1t_= 걏i,Cm(*yM} 6:W VHvAiTr{|M0ƊMB; h"3U `=/R @-@ŪN oaD=޼:Պh,I`VF9%r+,?0',ǁBG ){v$A;S+&rvMBYBa&̇ z/WkNd,N !W-v%Zw-Ia.S^jO;Hc>Զlx)R4ͽ7ȅeڞh0c(eK 9xfG!iϻIDh]$Ie6~Li4vH?߭e0@vH}Wڢ^NňkLj\[\-[ k\e5*O:Ǚ[R8O\|lHaq:Z6Ec~][BO9Vcww4Y )PpAoe^j&XO?H*K6xNuT8 舌JpnM:YSbȝN*4_lu蟫@79`ݧlF,8珹4q܎b"V+279Kɦu5j PN͝$rA=[ZTABt5"SmȣHӭcG>L ص/S۹r-jEUgD Lw_%qik{i BS?lK5>ˁeRYh<݇c ~6Qe1o Ȓ]H@M뿏6:Jw`m[,xFsԩN旛HV|Ӄخ}&T0ίn,+v`] @ފK{'-9 .2/UpA+auGݹ| q<.2l ]> Vu W{[܀I`:䓏1.ZG',,|B*&)+mU>D8zrt*/Ut_E-6e-a-z? p+Ag! HԥȘ}`ZxnR 3!wR$!5glPk,' ?p,&dTtEBDF?V ѴH ~h'(*<¯?~յޝĞm'i5aE0aj1˹%0UzG{ƃ'&X5mlxRz?j{Z$A^pEYx1ѲRb_ns;s*eWDSMuW3HNiW _`b㌢j5C/6ɰ UGgȫ5RX4ģG c-(ϒihENZJ#O/ka&ryWuʠZBLZ4pv ^E/ |iWH"O-O9'C(V_|%d`϶ a#%P3/YVDCr^kS R#kkJweh54ۺn8L~8Z}.a#|s:+:|jุ$e:\VgKnQ.՚pZ"^C:ɝZ^mgX|ެ-paQY2]D7.ULG}O/et7زQHV\X^#{: UƢX?Iӓ6!,qTun jG j9p_>%{7߇5p}K|OS[An$|WV m*N. 5͎q?9rXآ%[XRMI ֖2P;S6+`>9eoQD^2,nwuWT0~ Zaʷ7H VenKKzwXX]L0@z`@h-]16.]!kHH'$EV nQӞlR6Q';Һݏv,qu SﮟaJsrGXP'_JAq'MgF:c+c:؏)-MT`yJ MԞC\F~ZofY$1a1e]qIXcP|p|j٭a(IUMK;k #HZ]2L1~M#ѡIidf4, ;zZ-AՈcnnj4Bi9 }X u#_wrH\r %RPq1 ]|\r:M¬pS N- H@%r-M̃ zDѲA&Z.:ד7phg+7p"Ep;E'\ҁ0Mv]J7Z-i;qfVd/,_LO~?nnnĠ,s5N|6(TPdɔv(M_om^ݠ!FCnia21U٘4&_4&lS l^|@5H@k١JU܁WEfZ]&T)='Vm2 Zxܻr7:X2'd3" ]DDzoo̘aYX`tKuԊݏ_~eX+e>QaQ$a",J)uBZܰrç7ʫ43\n%!9\dz;gT(e  GYa4UIk=¤.E9  B<MGDOb [ib`b6"@I s?Ȍp mP p8`&}IcV9ir4RJ>[ں%g\Lv ^]dBåÔ܊aki;Meb#bd[8Cp8k}I* ^|%,fV|֠4CS 6 בZt438<Ȏ3dIg ;cѽn'8{#.RsZVhuVL/ /@RŞ'IhJT"yKM))gY|ruKګ@d|A8 rM򢼜 g4ߖ%X1c_6ტd63H+E(`e؄қ x iK۞V̍/R5nU-- r=/s5*sGZ'[Q?~2B< >i=IJ4TpP߫PNOtKeWѼ AsRHPp++bK cFHښsbnؽ=E> c"6|ˤfK~>GM\?]vWԐIx>ybJRHӖvD*-pj(0bSO4_>Tt-ż T hj.ovZ 25;HT?.JAIG10$!Ymb΋'L\Z[6*k?(^*rt]xת] "5`hJ ՀU0A!:LBޜVGGF7oAW/)IU} IhxGӃv)J!1ȡ-M?^1dܖHB<CHSp焆MIݙ!A,^s-XY]# CT՘yEU!`u)䵲dfAf:E穤TŠ|L?Sa7xhVƅDaQS@L^]9Oh6m_Ϻ)[܃kCKГon߸L^K &^1diġauw2'{e^W]cn53~tVBL: # 7Z?I]h,*V`jh߸ j@@:ojU*; r9u6/UtЂz_Zγ3+bW%5/+F<}Ll` u֫NVJZA *HxA0*F 6oXp0Z _w9!^O:rv!a+ZƔ^'M}>+C_ڥT΍=:?L =:yWe5Kw嬔G#n*O㔂h=z;Vv#6|^Un4?M+ܺ⩅@iTdS!['S5 ħCp@%&WjL$V/ P-荅(X_8JFo00; 8. :)䎮1$I#b[yBQ{ @"[1T<ȑ\)< .%IWV=l%^:{eKڱ`}y'H;n|,_#$jd;_G:S; HaE[9cHgqVϿf6H[_xT3/=jc̔x;<~A7/sn&=1P M|HQ eHLZ;41޻ ݅M5CU銞AnX_=OrKR RLh whqCm /0_iuZMv /M/ )*7BK?a-%NQ}VqW >CKmp+=;M&GB`;ܑ_7@ Zt "do= C4Xr4^_''.)/%X1Ih# gˀlnYh%J!? R/Y&h#ԡg28E4)rPX3 .v 4ڕxD=7tvq$^q~g2Bgra͖hZs)}xɐa_!+MQ8/|X9h*"/S>`#gP\4^8' ej{t*Up2RҤaJZ /f Dz!6QʞMe2ف\'~ f6;=V+3@u|h~HpZJ}e,pQ2`Ӆ˒d-70Fv})KOi3W0o6WB%GU1p', (X_^jIu+kIm8vrNzc|ēߧp"Q]/S󔇶BXvGჯ TuZAyi'eQR}mwc "*)`^s)m誳tH`.bW!5~ x(x:Cik;>bB~14sc"d^"AL)zz$$% i]SxHsn$҅%5n?6Dtˤ-;M}8^q7X5ԫURRwߠQV82XK*FOخpDO%ʤe2~)yGkY2ObЃKLW-2^3kJ8+j@7LQk-VDgRqw>™RZ/TՏ#u%A.Y)j,,ĴXXw*zK8VGBDeѳq:asv- Cy5,@pѣ搞%~բgm]SUܸ|A=`(30,ӳjrWI.ٌ^lj}[V]U$vKSlF ;OUz:(JJ% hC qoZs5Q㵀4"RXt[c@أ!}I;D®C +-zl3E`0&UΔ# h-kVk AulAoETiF)gJ Ye6n9ynF,4' x{Zl1uqݳ+*3Z ~1uOݜsWFc VgL=ROE[[vm(T`ms%/ObI4=>u8ȝBˑ=p* H%}ܱ~3$K>Q%2šFzUyGHE!ԖSJ=1Ż^xnDPHA!?scUbSl}-ńA$m SLqQYnVݲOpU"/ |NY}H؂ܴ7`d{pZ92Zc`p}n%&͑0? /TqWVLQC$S0mݍ)1wH \ʊHG6.I޵EBjP.>jmgؿYֶڦclYߝyxN#Y /8_YvKMeHU⁅`nՋ{R8`LnjF=퉡DI"Skh3򝴿ws5|1ϩb>݅~5Zѥ{iW ˼$b9l޴Dg:+ ndYz4j UhA,..G D#gRӥ}qd_:z2دMP.>KR B0DZҾ6NCYWOn_"Jbzg]C%ET]֯/}1*ݼ$j|ye^ ]#cJ'Ԩtܴcz#[VyTF7n:g%JB 0s!iqb9 C{'!O,Ye H>(qh:յg܍TJ}QK.nS| #>m!QKDs :eFÝJOJ *PΗ XIv ,fz79Q# ,7 V.sc᠒'nd- O_%[ /z xRل}ьfI+?Oϼ_<5?Lv1u fZΚ6Q2v[P'fS5?k^A!Z0HGI v0a*0miZsXbWj88kBWZ*g"&FsגN75VƼYx89+4#6$CK! ̃_ߏYb>=PTxC@(@ZMqA^x*p<̕V*ZڧP{iðF^.tKf&#y 6Ŷz4YRm޿vpW)ѥ$xB 熬"_ J4N>ɿ1VFJUlׂa*#8 `^S_ѱv;X2FvǺ)Ne |Xk)%ZAӣ~FE`o/7^˷a&2ZtgW:9Q+Rkd6}TbÓ{/j5meҔ ~CƗ~,k(XTڏ{)zi*;Q>.@pb.Ϻ!@CbRs OGdnt b, ,3/&jF3:ҕ*}2dD/H=.LJP6.BiS[}0 "XOi=2ce9dCuc ۖR=TPc#/G8k_hRVeQz4 no9,<5/ &5/ Si!ֽ4DuQw8.Esnx=cүFٕL1\{Akx*ϧU3bYEeu癰.Uԟw:Lf eK$^JeL5D[?.JiI5V_1[ JC{q2Vs?ͤ`+N&j[eiͯtLzO1lLwZрa"MeXm0TO?~^?IIUUΗbKQ3U|MNg TniI#Y?ѪP|F0 9FbEfQl0$)+5N9:q;HPwVYʽC JU%A u1@ĝjVk6T5iJSS _oPV.62Y(A3ktGҷja$؎8z6=>}$ϘW)E,whN廕naiԳqQˁC.Ww5OS&8|&,bz](-*yb䀀O-)>\Q6yޭҜPRv@F3i5d D)B7K"mݑoh}D JQ\k){Z]HRژT+s0Pd =>$gtFgZ S4d\b]]bCupc[7J[('QUPc?L&B]nԻ,bf@)_AU{Q-CBWOuPA!Wvx;e8b Eb*id/eUb%z̓QrV 3WSE{+F'mjf4>B/P]8IvhXc]m?:݆|I1{~"M=LgzV DğtBH,"eGSꩫSC"JйV40ҙKR6_cGgX|!IoO!Sv}| 48Du !Rl8HU7 Sj|8; =DŽa [#ggy[.AsQ&LIOwk8/G!clևI.4R1/$̨?Ödԟ.XEDvKmϚ- ^☄:Ɔs(. fȄj#Q>1 O(IymWb1[M{fHvb;0ك{@a5 N!9ƭ-]T$/RL6Й8@4fc7;^%_TraO9 pGoh"ngee`R2C /:٨/Җ  y)xm!N+ɦu :dD$pui3FOvmݬ~uٲڴ“wf ]ss T`PZ! ƃ"18V.Q{D/J{TpRۿ_z컋zKoQXY`1(qI SI/ZzyЫBCxqO\@z또{'Ik[S^a.:RJHm7hQu<ҿ3eݥ# M0tl GQa.uR#Hw;,c@_怚 "΢ '= M*_AH7}DbekA -̯q`?BKCwpNj*nYP@f0fjBj%GY!<}`A?i"3o4 78i๠UPc6 }:Bz)A*&Xn ؍_t >Xw.ES5 #ԭ=v t@BuXOoU|'YJ\3Fo-EC,RQ;aG Bܤ?Nc?P֠BEB<q,i"H%dh!Z9=;+h $Ĭ%!p/tɓ #d}E6^D"Fhhv#x#,hgI&R3DܨYʹҒS3 M.7؈9J1n~e:6!f0R% mP_d{"Lo%b.+L%n{@V&g-UY8$CSX &QpN$K|eUHqL~ Č{h8cX5`-_P =йxF`L92E69k?$~'ijBxdOxkDf^OfӱS W i\x&l? :Qy%x|Yuy3H.4F./+\`6ܗ6ju6Io ޚWz4ڀ58Rj2x "? :fȴ;rΪK_^5Kn;rnP'f񰏿ЂEdiE2"xzj KsW0b>)G~ae 0MO?$4|NwIU};c@0er STHT`!N"1pKTP5o:>:Wڣ,B">YYOCc.eHoJJxMnVI9lgIy`?j;c%c &]Aymϒym=RX&ۖVK= w}`~׺\$ d|tJ3KcM|D a!doHv| ~<~ MR`éww-d }x秝qj53S,kY }I(?-HgbE^UeN< ^KJZln[ ;MX&B3_֩>ԭ,9 :b)C<`٨Lv*[E}ob-kAVlzrp=T,Eܜ7i2_ XZ{:?؀o]wop)brrw%U' Κ0RS+$eG80Ky_b(9/ u,j3joKZXb&Vn y>^)}nzT. ~?] 4@2P.0>bb v&gT-*H);cyrhn}"nzW"bUC .w^A-*v#B mJ.F`WM[vaܲ`/|[~jP:y{=ӛAaFFCwoPWXe"ߜ77GmMܷ"QɀͯGkY9 mM2~,;oD/{KB^`DgLPŽ#M:9ֻ7JI!Nf^1ӫد(Y/k҅ޑ^ I,:>O?[ǫ Y;>v K5#.Gmh~$fC7dubXJ1 %C46$Z>f HXtQLuY=yԃEXPfslw%v=N€bʙɬU3f?/ ڔBz<'Z#Dɮ/5S;~ESR_TJ8I64k+7VuP/XD s:4ᾌuaه5##e¦do[h %#?“uOPrd5&!ԟ hUv!IEL9 B QNfSQ>"5= 﨩,@Dݤ"dn:#Jtn2z!MD59/"l}u]ּ ">A8"OSmRYҎ{9g`+6ν " .fkP@h r]\|Ƨ}_FL#3 ``M̶" 8쇧V"S+,eXԠ ˶]X]4 j,:?]r!60t>H}&̌Z K<>&+|?y[<:eG|r^,߲h?MDKtF?SmQ%~+A;`R0),¢5>~RU1@M-fw^P%j]bUv輫saDߧl\GP(,|"L-~GغM ):xd) ]tYFPɠXT#puAhK-;uT g}P"@cy:k^׸Vd& zwp~<@rև[S%Q ]>^Zp"tKh?iwVdy,qyԵ+ E-T~uT;%PYr?O4:\hoiD j< r{ϿCQ{H6e^*h1RRD>"f|q酴DJyz,MRgMEɋj>OT V A_bA' Gط:ݗ/MU#\R\`o씀,an\!_{x(ݢ{n> *d940?z9eY@ 3:Ujݚ3T*Z;X] LOW"j&)yGSU 2Pu$9c+ ~2`rE~>22T>0S9ʙz>fhͥ}M=\]d(\,3v,\ϊє]|/r}IoCӊQԱrIz%tȇ.o @PRm0EbE@Yw,)IԬ%bE<Ve!j-=T].%rB Fx6uIKٻLo⡙[A&2XA5y2emzmH'c?hL@pM8W9 ~tB+}ڏM1PzBg &0uXy腤S%rz>`=_ӱΨpgvטO#㏇ <#ߤo n? 0 Q%-/M?jE`u@]{cAzP;mo!+k|j=fP up_LㄚugсܬM!x#}B) &Ť4Qi W3H5$ooa(3U dbBOO| { hJp>n 8'^'9~ [BI0>nQ(%:7#~On2yLIFjelw]Dr0srW VK5Z3GMϒj`<4>$fPr9&'p?PL >+A=#]:)$N)bmD\-%3CU#&E\/2ztLdsmoY)$CxDO>0U%[W>zH©ْƹu{yL&~ 2ռ懇*u Iz_ 3MoZשW ##OȮ\2$ׇ uj$pgƜdu(1S4yEMpe s 0ތO)59E =C^18uJC.dڭw05K6̀0oi^#I("gY7;jMy--ܫ\"qH(HtU$3w2T=șpjw>T~'7 5;ŽdNrSO А]gP9تRi;vp rme/GC@;TQ>yvue p'ٖ>C-4O<@Cˑ p1 URh(G*>uA2W$FnD^r'!7>XC݉'N}`4umnC2a`qD_Ujv@f$%(R~}nXmST7TEϣ.k,jt#m#%oZR?l;)(&?b. ğ~ VH ?BL39% m<4SFlr&VT%@nބڼ8b-{SoGh}(\gyq?iٚCaן,F⡄{%ꍘ)R%FȦ8.}t +E!)O.#vOx Vp9Έ}eMh:Z2#:8t-.~U]1_'7©;UuF-v&TBKoB6ԑĹdAT ̼;T'|wGN}6kS̀W)є#fXnPYV[7Ȟwn!j9l+7AV"b޻6BK۶hhPML Y3WE !SR@(Vw"ѫhbW(4R@pU4IV\YThxQvcwQIDBaֶ *XUѡN|fIR]<* gGTy d_SӖLݵ@&ibc:+Sp!A'Z# [զQ#?VyZeː7h$vf8m `:jOlHl%XU(.A!oy4oT3H?x-KJHyí^4`,SAߘ.;+UDŽlRM݆;+M#AZ9b0H+0 yF1q`@|c|Y~,s YHBgǚ 6Vz.Q[8Cbqx -1a7~ԃJeZ=÷C#Uh 9m8 F.Xn; 򕝇v09+AtT[ mQQ?0F믞

      ;M`Q5>KN"Qo9Y!ƽɭ@7uCd.o.3[T?BhtGqo@vA77T*<\r$y"ˆfkz@l'Kc*HWߎЯ@|T 59"RV]@żEu+B%\ľ=FL"t-8}5:)uzijȶe2:{RvvK.+~K_טZ{I+>)\ӆR"-HfI ?H.1P'!Xa݁Bxyif<vE00h;jyUp RL6";G!(N⊿8|4"48)WIGj:W|\A*dKq;x\F]6?|Xus[MSl˱k[P0.v4(@cPٳ|ScP9iBxvᥭ4-+t@DzO[1W,W-鍒!ғT'XGխ:uQt7d8EX)8o $Jr:) @/%>r,\"+Pڕ&zRY2wega4QVJ_iboWDnB(']'k/wtg''*GbZd_ 2~?dâp 22mszi*)т81DzpT;V Uhf9#֣5Nǫu5OL@(akn5efp25m=x{X^ÇG8v'"6iH\uvslh.B`A#w䨼oT>#a̷V'ڛC.);_.:BV)<-&k cu!dQO)nt pAK5+}/ň!yOc\/ ЊfkzlArbs *^`kQ4 /|-_'sP 0#슴f d[<\qAuZH0I"lӚ:X!8}]svpܨ x@9]T"&I_[)j~1Eљ  t׶F)c\ð(dc)xUؙ5*=5aV*τHrmkqU3 (vkܰ4O_vo<;{g| y\7p P=.>z 1^cR7V)q+~ DHg0) 8P/S  @5ZAGo|)l -g/*7Y0+rERjg &3 =YZc_%'@C43BpJr'ĿUâO@q(t^ȹXӿe,wљlISuSm[Ux0:<hw$6!;rIqqg3*Wg]+%z IHBomYo8@Lao*ۃOr [؟~?B twwq h}.vUR9eoe}a QIxTMeN3Pڇ;"K ʤy:֬s@df߱$Q?wRny{_kLx((5DaDׁ[z+{VQѨ]NHg@k=#zb-,#Vl;Ńǎicϝ(G s;وrf3>ndX7ֵ`AZ3 ۑ[ 2O8<}5jŁG`X26aoiPVU!#ɓ,"6F+?an8ܟEr:'ËXȐ'9(>$;i$w(i C'a*AϢqBEV4lnW1|e-"J9$ Jݼs[h̸ vir2L&K4[@"K2ZW&>9r2c1v Q>_Nciep7&lK-6iW 쩺l}d)OH hBEUSd~SxG 5lMV o{igb +$W;y`ـ݃)I4k.S聚ĔַFjvWĹY o EQfCKR^>ϩ:ĈL3㬯1a,1Њ'0Y(F.b%Z{ B7ߒk/^-ɟinN{K-s!\qJcA&=FO#r6 (aY۷ rLyToծ´Qx<5?A[:0By|r wYK5-qBC@3IO!S]kvF ld6J[yB0:ZM& vt^᲋>W Ya̚Pɹ8µu:y<@(QhxǷw 3/`4V RVsfumȔmmD13fc(#q9dإ_ģ J pyH#|q+^+JW׻ ]`6p0LTG ‘$O wfBC>aWT+ oRS{}WG:6}34=9KW5O$>?寮_=Nc EBTDMe Iѥ^ Hc5:+`z_*ށ)Ց%Dq;Ѵ7KԽͬwSyur}P 8nG-g5PK]a 93٫C *vɩg| %"w6sj]8!ۣâQT: f_Ϲ0&EK6^ !Sz¥yXz*+u`؆*yVQ()xwM{ijaڑ,Ȯ;!L]2ΘW,_z/^u_t9i }hVr{5T53+ZFnRmA%ֶ'.7ДAX)݃sY3"_<@tޮKE56&  "p{O5R(G2rߚQgX3O86]Q+FU{ГRYJq] V߼}j.kzeQN)*KyN hFx3,Pu XV$k{ Cξ:/ĥ; ca6B-3=KiB2ѥX]a/>%P{&k2/U@TwҔd~~m*N^N[)&vLԤXmxt渫VRpɊi^:1l'~梾ZˑwIZ(/9M;{,Sobs\zUA^a>g7a1LEdSK,q|sUVҎ6:E0qdIF8Y㣟Vڡzqx[$hS3:w11ϩ\ 9ZB$b(+E*X"昏i\~0sʃfR/+ +%F%+Z~"V݉_."Qx~:Iqu+zH3],Hh_r8^;&״;т= wTy<(/3~_M'.AA+ =9zjPNVl2t}kkS='d$/F=zHBQa9!51]ri:i-HjMO$Q'T'P;?E>Vtc;ڥ@Ӑ6)|-U_1}u*Pjm$h wxvXb/OzIҞ+DAd(OߟLssWЫhIk)ے9Jvh^l[9 CӖ7LE Gejg-I7XԏZ,dr |grӂ^ӵ1j g4oj<6^hPRtc^\oKO!c{ J0NiNy|GZqR6Pz1*b.SeFӜ&cYzS~{5ijCkc A/ߠ_E&g4'"扱ю>+lWVdb3o(օmm9}J^1wm&~$oӓ @;hR((:%zR^eO:~/㿤[T|(?86In$,vT[V07 W,?ER̅<%` Xh*C4뽿\DPX,zY2ayHrU6BY/p53^ 2ǂ2rFeԀ%{C+KNȌv r`m|`kZ 4 3 RRZꣅMZ%]wc;_봯 7 _#{ABa/q&H!O3[ o7rkx7N2ܒ!}4nB+12:U'idaeeOmzHIAbEK([rF]f־xT40Ŭ?CCTs Jά!cn.'Q'% ǾGUW6ҢOa?y.+jrՑ9m~lX5$ CDj:TLN]'07m#͡g6\Ϣ.tH8!w)_HKr/忔F rI+x9mU="m[8s頧ZuCsBޏ^ lV|ܑpUb>E Np=Be՚P^5-rӮr,,=z:8W>_~t^M+-v+LLt]G[b4 0+ Tܘt=AxSי_e+ q^C3r5KG TIki|!CT]_bC9O* | ؙDoL -`ʦzb.fp/y-5,m[cNa%vPs[5@(K#jKNbSt ٓ=EK6KedNP ˪?cNCZe`[(n'f m 5ml&y6(~`쪰˞ă7|= >\zxӧY&hU7UsDy WmBjM w^%xw|W㟃lku\%1lFӏr+(qZNwKdKJ!N+t+>q߬8p0pNL8SCmݘpI ~@jߣN#0@%nl#F- &d'-GARbSA2Gdcr\εNE'l՘1(l'K~4NTC0bj6 _!;61$X cB+óm_{v:oОTБ2`;Hd伶{)ېvNV{>R.fuTўP:5kSᬧDmM0꼁T[|L2Xuϸ`(uٮ{׃%PIv>?Jy%f f34Iǥx~N (, }-:fD\ T$@T&uYA"ײcROZS5 wwOׇIK9p!'xyZfULoQ#zvT6۲;Rw֘Y$E+),Pܗ[UM ?u~'ϳY.@-ƚ{|C}>nO\Y<M"F@EuQQ +R&s)'k,WCj]oWV9b"Z٧>C$=(t5qlC-XZCAhlby:$ PzUe9ہTی\#٪r221![=[7Χ`})Cv߯4E .4JOИm2j(y6WL,o9ݕblM륍;>t\&4IHg)f o]z%}3wmay*)GM vOW 2@`2?a1zW _x@sfB=~~%e_Y]oI[,SͶO < oß ql5U5Ȟ~UH&%5XLkb50d7Eyz BwPĄc͖pAʪ4{N]>  C%!RstP!NqK$z\p'qB5^MXӓ 蓇%sDor{QSDe\jSx%Wu?+| o7qn7MqYH4}JF=5m KT o^jh8KĶ]~Gku,MEk)LA(! {Fmԗͣ4Z83sH-%:n~-6 -Zىb3=+|]C}hSEܫ0=fxnvcmFsySӸKڴF'$5G!u S(${^LP>4mv}FQ%)kqEóp8XiGSEla3e+q1Cےojx^ ^szU#Uf6OM,Ԇd+|>b̯)-Aճk%b<>s WWo&ettik g$bM&WHb[}].gi !! ԑ Bu~NK'ﮃNr_/AqT\f˔c(iUڒm-,R\^iE<"o'o2.TQpq,6qyUcrR0ف9¿d݌Ŧbd6bNY29@zm f}Ʊ0^H hĸvrͱ7kiY'Da*=O4K#zMC Ĩ#oկBRV5 <_z\:uHJC wK\jx6ͼ%ҿR5/ IY5Yy.oOtF=ŜJc5dNvQK%ݙnQ:Tw$=^yeAV+aȯ&W}ښr(Ǥ 0tLTI2i{+R/Ä`p%{_Po&p@!%H}ac@=braW mtEDE%`sNr0d7dz mO}?'WF\2ފ緣WǶt 8űOx&J>4st8ÏQ:SQY ͍K\V gG#@A0ދi;x݂spv,:-Tt-.B\ b6px$`]Y-\?ώU9KO6alnɽGpT8uob}l.Y @HW쀌~7O6le ds3Ǔ;V5'x&K?80+ 5AWF{9ng# x5}>46P԰X #E\/4o㲈#lpþtZPäXF~K8Yi9+4j'oeIybTDJ.㭕 uXHQ&ѽ@WӋ]ΒK=ӂy>rL/{/h+Sy[^Pr7(͇=_zaxճwIif9>$IX^D^k'ewÒsyEOF!!O#:.(rM"8/1EŪ%%Ah䐅yUWƺ0S`!+6Q{t:e>lVPnep¨44蟸0k5^i !IJx1RV,U?22)Y{7&sNaHlBD@yZFkܘܐ(K@9Ģd (" /I~/ 2 Mw zN؛~g+-?k xr]@ =Kiꛂ pxT sWt߿׎ߦw(/$զ%]aW\2/V%PL_N:C pxMenuXҗp4e k\_]_薧wdC~K Шrb8ҷ8EW&Xߏ `5 *' 5t[Z<_5B <՟synQszKMy~/0v/u2 ҡf*]T,%EcCfUo(Cbxȍdx TT>%SB1 y޸E~w&/,4mڗ;Wb[[8[78]a)4̔ ?!)87FzW݅ {-9 aQ`#5p4\}tWb(O {\H{XCǒVOs E'OU΋=(.S{?`NGHS1>X 5^+@5 ])SV]wrջX1,<;b7d.f ihUScBp2.8%o, e}HM+C;GGG}8T[`ɤc5B1eE_P=3EY(\C C֝w7e>vM܀-Yuo@k=icuo-&}0/ 3RrF3Un{yӎ۳~9gVIzNz%[Q悑GM_z@!1Zv"htxյA2h"w>Ӌ8۔t/`ݨZSEPǍ _pexf9䁋 {X?X&Y|5Enl #œ k[CHrz0C@m$9f`T#«#pW nUd8Yr3"Fk~O0 l Iz2+-@m71JʙO&E:AS9`O 4xgYhK׃ 1 #gc֑ Ef?iՓ*XWŦ%WH4:iOK:7+DRwh|W+ԑUD PGArRTU_\h'Xyҟ a/B=B_5ҟh= Xޔp'7a&MܣJU;&]t705o.BtκFҨ ,t0m q+nQ* Rfs|4 7T5[Wq.ɮak:ڊxH>lBT6Ba+Õ}aeq=>jZ4<,ˬ<~n>+yͪ:󧢛@% F*!D/Zbw@>}ʵgǥQ;`8YFuODFwT.a5Z6du,,mw@KńW J+.d|^g4O!#'M،IjwDiJE 헬/MR4lG >lm }x49cV*\B(+qRd=o?e7֦|AZMpYp;P1:1byQKȃ?v-hy)M $Yע)Ol tXʩ&SFFqjB(w] G}K&O V5Wo]=?.u0/v.Jl[Z}CV51 ^wwTb'`;[ ~N)xndaD{ϴQ 5b)+ .NE jnyyj@Q ]U+bM;8I\Аh\$HVIA[$e!kh3Q]f3?y/ӁV+0r2PUḤi'P%]YDCf2{ULTVNT&5O<׾D[eD +Ox3pނ%c҃elp|5@HseRWrC>FPC<ǫk'N7O dX6/IV֪Ą#WPd$CdKs~0P-*+Z6û2g`^lR)ȋv~ QotDydOQM#ݲ޷C098VKxe~ B?$}ZD)5gm ۿtPiH r7ITgy}S qUGTiڶEGkPohp1Ёd0?Cy 7^Zĩ%',뾸S]~㊨oqP%Qm j *\M 0w[[FQ񼳸HСO(7vm`Af`+z7>f *º P.,s)u~2fE3sgTU\0vq7܁=+E>4BG;E26;_ ƀt[ ILR%&nFՉ?^@*oљyb]*̼# OP kUBB@4\U?tcG0*XduY50VfM~bC,utTsh m rj(]]Sp=R#9]рW&j!UȗGd705*P30VdKh845*լ e+j{Z }xri;>Ʉ#5M}Fe`,I:up_-a);Y:Hpީ͵9*FN -y/zq6h0yXQ~1TwcjȩN U>Y}M1ͪBXejƧ {^ }QZ"Ng1hje-i!2a+3*j@*{>(Z8'~$`\{LgXzv&gy_jc*E]s&+ ȲZ. f1yteCk*ÛY>$G?&_z)čŹK,, a2 &M` ɑeGes]풁kwyC5t c %X%kL.Xʹ/&3dX.OT+LJ_x*H+Z||=F8OJ)C5C:^L9BlA!؈6L$#mU2j.;^}E5%j00Ss[WЮL\oʪU-۲%.+%īle VBu֥c:\M>~ghPA؆G hU] oq=f?h*iH}c$8]K) 56.Xh'z6Pj~w=)Ȓ|!Iws%})LVx7Qj}gB0}al1ʌosFRY="}?uj]XPvuciٓ :$dV~nLjZF? ɄD^O c*29Ÿ] ؆:?47J diծ%.$j1AAkad&00UOl><!-mOPc~5Yrm;iG-4!t[+vMc ZlM0V* Ztd;45;1&,X,yj+:q> s" Wsh\~cX'FEw{P ژHX貱,$60)KN `tL L$QĞƑ[R{Ɗr|qCx|h==jֻD݂>"`X"`澆&'Gtqf4=_ 6}i6E~Kخ |(jR,VqlayaQ(||tL% 8Ƌirk㌭CAW< Vr53deA3ӈIVJ{:aDz'bMNʕgR0M6cH[6 pc5D\G)!# gRh-~/M h2J5@ħNL5 0Vf#= ߃)m[L q@WR)X${0F޻0[k{CZq_ZY"5'+i WC0N(D.^Zi"O3RoY_ѹON eye\T%\ƕcd.V"Lkm/ww&Ҿ Vp:'ƧqEB%VP^Mƚy URBb=HڥiW HF:(7ʧA6~wBI3+ 9w8Q`g6ܼBbQB ReP]huQV-2Wep[;#)$zN&rQ1r8v{@R#%Y;F\Lz7D${*mхYgjASj&:Fi.J~nJe ǖB#~pKE>\Zqnuv"IE_XH4[sXM۱Z2PGrwYI_8m]6γ'dz KC0QxC0m;! Fa(~]V=ݏx`ZEH{HѶL> )k2.>JMƒmͻ3mfI(eK ҋ( Gp2^f? ߭5IKzuA_O} 8ZEqCܥ0$7I|Z~3$N^ r )I5d X ujln9<'& P: Γ 2@:Ӵؗ |~[fj@NݫQN )uKQ2Mr$U?)&>2%rFc;2 Qfxxu^cβZ4B6x[^\< OQx[OWinhg* CR դ=%3އm!* D ^9n}QJMD$"NN_21Bv& tC""k&r{v` J}C>}t3d;pc ӞqO0XJ ᅌw¯y U!為nj[ pIӐfwW[VͣX};2e0!/V;h3/|r$D1aS5 lp_Z\q? iulwV;ۯ>T&/W> a~j~ЌLSWTx/ lDl(%4~8&lSJF\GtgEB B#+Tq'K-~!ãٙWHDPI ayyѲ|sd dtur^S[9M|$ "p\2t$ vxtq H2&PT$@Vb."R練j{T^ UW8<2ע c+wtϫ`[*zhxc^s۱xttb}6YeGLԡ_⼷CNEl`oB vF.۬u0X=s,_vɮSA .(}_@Bs N %B4pA& nܷ{DzWz e1~FmY6O~꾥XȌh#/$K aɠ_ky"dޤQu~S557 R_"7-:]G0hl/"r Zm%@/"Z'|~ct.1Ցv`z{r_x! K>s$9)KWy,(ؓ-JT7AK,r9%h](%:+hu^HwOSu h n+u)ցCvX*YRa%*n 8>=[+d!υ`_X͊&=*x7a W$?z֞*Il[s&˘&7!=Z1*`>wpNqIC9'b.ЃҪ#k~G:pCo8|B—lBךdBh;Z2Y}lf$6K TbC-N pg5ɖsُpD/uڇ /e,{3o*@I{'\EiޢtJltŨDsܪ^wJs$H|ҏ&!IG,EC$0'G bx DutPӢU3o59c'bNuZ6HiB] Mo qP+_{uw7?rr{-hFG8>z.mb, "G,½kk eܟ 玟+Q]@$g \P)J7Kk,߶gΑ9]D|U9F\&4q_T{}3"M[s^p*}?)A헩ſh5֣ X;w35)τF_d,3VI}q71O~)["z&#6Ps_W7Q4.b둣ٿ) FQȚXx7~f1{fvMH<"`VW QV7 6B̹:Wȯ^q Ay'P i?RFq9SV3 m%vr[BϋkʉHwTa n4Ya]!.H#; 8Iv\;|<ᴫ&D6-1~P3粞9AuYoioykTٙ"03@Ϟk%yZ%wI? -rǜzcԎwRVJQ6ُ #1({L6 HxCRև7${Azd b@ &Y#:jW{Hg?!g{-a4buѠeb "ZQlX?6 y12/b)5o@~#(y88(we ͞z(W5)RoGzw̚R՚FПjO8fMJ!4GlkN5iX KR 6_뮢}LЧy,ŃMjOQ'd$СcZ*QSnR1rM }%a1B,L@BX 9Aϐ(!iDyKʀcbYjhw9J`*avZ X){gpА2 U[ 7Ɏ t}1 ! p){xUQ*v&BHa@"IV@q Z v,?el_,*A^NGǠǕra&Na2vJ!nhPR",d`SU֗TZ U^ձ %9H)aiHd]8PF'<|.CK$YC׀d56n7MY xk$q9m !`JZSXC%@wl$Uc8W Qan0W,K4 ֶX˳Z84ru"y\l=7c){_Dt·@41=`RI𭤧 i) qbxh,ÕdqiqR;aۏU/uҫ pb9ʍA_bw70o +^ UtI}_(}l'䎯S`U)5V֐,b‰yD7ި:cH?J4M̶0"Mϗz"(p 8&BpR7ڰUé) nUi8P.KwB' (ʱ+cXdo J'N5aK-VsxN*-ui-cҶƠ!pW}In:_;B&7,671i H_mu)UK5^T,2;~w(ɥ ‡,s>c艜d?35]&hWpMᦔ}gaA!NviŸzeU@uaAVO9}%ezĺʊC]7n ͻ)@q5=*ʨc.Avlb{:LCCH5Kw xC iOˠ2J2< d= wSKFFI(獿%m:/)/̕J9<x ZƳdSANz%s7a#1`y$ĨƈgrNXpf.fGP*o3(`,YtW-oHc׎eCg%u>Eul組 M_ d\"yO).9Ft " ]ʙpv %*R_$+v1O>/3© EzP G(DE™7nM{ { WB۬V3*s \(4ݵJ,\ f]/͏1c:"e|7z:' k^òK6/ vjf],OQ,/kƃĚ2pL^w@GC3vK %/ w"u] :!۰ڱ4<9HDk~<+S<[Zs}76rO6>ZV:4,^$YƅrKrLp@bZe"Ng5=j(E.aTV+t fa2n&³94\9E1nYDo~? ȿ:3\BW`ZoUT)좂.Y/9S[,$3 |:ߩ*MS51T4t$ԛG|:#o5.m+~Iͼq~,06Uʗ>q,|Nfz/\0$ZO7 ?1VW;㧀3IK9 )lX-;v.]#ʠm?E`G< {&D++g|Ϻ4GZfތ}A)h҅g21lV/jX[g.ךFk2!#o̬@ 5+X=(d&Ox aܔȃ U [0rtgs:@YOjv d i5NN% ldʏ"ʠrTݸb!JAhf HtJ^Z7|-J4C|JOJd?>[`R$&?⺱ap Gj KwOB b(PӻI+jMn R]gIU<Ԟ_Kj[TAقGjMA, &" ^&nE:#K1Vp'_ Vm 5(X\ë>!~F:ҹe j4n[V hࠎpKOP<x$xY&n7>&pFU:l ݕ5ll1m?o?+~iK`;HF^eK?%J8P\yvP&#>NqL!_έuj Ȑȯ5Si r㋾:@xޚYoh,SiBNg= ԗ|aOT<x^l0k^N Dʇ8󖜾hl'05%:4>U]}+dT"zY PL L/ -Cm+pd?01$ oic~Ϻ-ǀ9/:EWaL%ʾmr[HZ 44njD=hPcs-nXIֈ͒L$Y2?IkhM5-UlB$?bb23K ;xxS#Cd}YaE;0 i:0] jQ~hk*u"Q@:zMmU2NVp$m'&NK`nϨT0Y*AG4LL{q1 jNJOo%F|7l ߧ!>I[&+StѦ"Uo%hl<ث/YqN$KVS_a)|c : U%bt\EWڐS珔6ռ1lPQ6qQKHϟC 0ќ X|SE:-l(z21fvLl{k*f:h|c0hV/`M'_TG7k!qz`]zUdq0=ah FFcdJ*S&T[pg>x/ No#lQݺz0#?-}Uu%C$M30O25Vy/ʮ^Iqd u[4ԛ;%\m=. 7tFô wޝ$' - AqtN98~wh j^LǻdNjUg4rb]CSP6O߹"vz 0@apu !Yu1im>8ѭ{PU\hmAiNGC 2y;;D{Yq lWF WӮP<ߔr[|DW xD`6q3iA/bA?~s560/k8!eZx$biv[xl=8b#imw[Db;m))ȡq>LaXܩtkw2O\ŝsC~u2! vLF`MZڡ58'I 珨?t%F LOឰ~p`^`h+h_u>4@v #Xz랊z= ~WD)Vi/*Gq^‰"T̑ʺ;TѬ\h^MXE~/PTsM lɢo~euKB{bm4\=q5`2aXʕj8!޿c8EFVouj >'JFoN"nJc=J]is}ͿH{a8*r.S"(#`ho>b{]dE'p &cĀjg+` "F2 8-.s'Y gLxdjǥӧQNKwLOFxtfԼ[-e+?IPlX1I;նzwoEwj$MqR:lTW.̭ 虑TTWk~Q:}B52m yn'ƒa<䧒9d2enu&Hn{AY'gxu$Hu90䝂7a}')d.m@+n$8vC`mQ`~ bnps@8`[>"uym b~gvނ 'EcoU-r꿫2wNzrB9,^V[@Wt*h^FK0YlÜ(j}US&HV)mV^1D4]+֟lCDtg:)$؇H>i-A;4Ԯpii6S\-Wf|Ժ2"5mZ-C0UAsƳRq-㸥M؈]սeY֏ Wɾ:5_[l:)xZB\ nh8fHI+p0f]$Y\/1Y4Sq\*sHOo$fHV7 nGeF/!2҄v0mBͧ>. T6-ǵvM)Ȥ^Q4y̜S03ϯwU~_(}^)%`؎<mղ3T0?0<;<;B-C6,(vG$·|QőYxOmSbXcNHd[1{+/<6{&v%y/zx| n<="zհ1d=UQ4N _A q#=ȁ,hq-AD JBEFi'ْI #D :ĸlSlS_ۤY8AViM1_QrfKjdr BX)";L y\8$U ZseP%a!m LEVQEP2",FU ! "t#::| #k~/sÙʤNq^({AR}aqgwjY\EDV=0.G{2HODˏbO/% iWaNĝt$:$kf> !sc.d&Rn: ) KcC Ov9 #ީTU7PHFZzBpk軑ٹ&Ĥ!9uC?dQg^6 BJpݰg&f-,  [ߢi+WϷ[* w6I ljg,`#=; 4T*ՓobaXϡ0hWU'ioA6VTz.&N?=+2[> jڼ't7\4\u?_p9@72L2z[UIb 8?½YdKy{} J粑;-)&"BX½*YÅ;ÉHA&>;y êu5A V3J*FZn8\s= NA{3q1u;w6jȀr[ǧ/ŠFr]rtRg+HI<]d1,, Zޏ?kO!$y186LnmLu~snQ=\VQIm]q'Z)5j+ G߀}r6Fy= yuY^21aLh<إx{$.N>&(-y\f)Wq˯GJMf6ӶDoSI[)cS|q"ѻ{*ֆ ߅cX{^g:%4|!AuWƂq#L1=Xfld0|,y"3`+Bo@m-.}*)(o~y&-Us Es:w~Y{+fK:#Bq 9ej3 d GIB*VypHT%rp8&UNQX;l~VCE^KXJZDvACV5|ЪdOsSޜ:veMǤ,ɬ-gjOBrGN(cwcM@3w^X=3\9F UMRey*^J\K]|жK;V0zD1iȨfW\Jk⊢{czI̙==y3KZN$sAEDo4E z>*6ά rC]:~ZALmo9L'F9j#˾"3 $tT eJu]ݩGY%h6Ӳ6DTյx,K#* S2tn~L {ve ]|R3^DQwWiu+Y&p2 a(*-J F7h1F +y9I[^s^f[ pd, ZmE?7n*{'Qlx^m2~33ʟ!d_~-~?걽 Eup.f"oU4x32۠Y@"m{ư15^#kAMI O@W嶪$i8mfJfD^r½<+Z`AWMȰA#O"/h^Kd|EnTcܑ7^ 3"\CRzܬo% >6۽uHki-sr&G#foNj' ӭD ^cբk|j#{Zͅ71Dva|S$>?bz Q)^au|$BN_53uy !.(vú -n ȭb'b&#?{v$$rCp2Ch'}1@'|n,˄2;QȦ0%[P,Nя5'6gyY낢 .E9+[;c7RMg 4W"\7%N x]IU7(j+r#"ؕz%5E"iuC,$՗Nݽ~S.i䗭;ƪU'f؍`.1P|'ʼg(,C?f5c 5vtEŭS/}߉Zp "de$LDWn;a _f";"guFV[yQF*+hcn$ەOԡ5ţɕ\[o%qPE^xqw&9 QV5:OIM5eԪ2qb`3CUN^UYF ˭ILLk $ꞢxʗS6قx@v1a 0=T# 0$^\YexרBaf,BTy%;WhG6}u[׿t͊fS8圣~wݲ.RpD8 n Q✥jHSq0lrYLcVMe*b$kG  ݹKK_#qpG?C3֛tjelX4 A ܬ)a9D|(;wFӀ7cƂ3S!1[pK5C`az}Ӡǁ.L:хK!,.Ӂ2T%[|׫K}.g(%3 *@>1f1g}#_GW6 6{ތTjo%Eɲhl;ALi/e@bWWUC兏x ;22k\mLaFsӝw5/\Tui{V xdZyEA@UpAȂ5% 1u5/@QwK*dQUǝb8Ǔ[6V8hzHB aK1~y;w8uq$(U*'p?Fu ƐXL! mNFb"7gq|9 &ڬԘ`пRS UfMȪP 3.$LLiyìLZ>m| /-Wڡ) p1BQ rv K~fAD,QYTO4[R>Λd ~nQǜ:]W 8F#C~(:}ZYz}^Բ/ qb gbVSȧsC>-*+%$1mrk90S=/a$J;zn] pd)lm{*+ wǟ' ZoQqC0M˳zAeF"9X8b Cym{7q:•)t7q|r݂2p1<9-=<TgҴZUul8+}+qk6X-nթTh;oβ7)ѭ`%RuWuOزXx=EBaTca4͗27"uL'8|#DI-p"9'u )jW?/-rIK鯠 JUʭ>, ,C>E I.3ɷA.d7`/ z/m0KZK K:cvo| s}rܙƏ\7爨jkjz.rA5"<dBŌxm8~ IP XU R5|nͼЎ1l|ռ>t` \fIQ%6IzMoN(r~JR5ũًڲkb4Y$WǮV/v$iUiW* VY6ˁ`; pdéPҧu`XGjvUڡچa]nM3#S-+\ջ8"=*x$/LSQsMIeW|(S (v?q``v<DGhtƻ|= Ѻ˥Amr!4x=8fw@.J #[WR`tG=csn$~wM'XbHUYTb:ȦN{P5jQ09g |uI)xqCZ\u8Jb9MrD1qDB!Cfo8Gk1)GgBnUw4B$˗;wP(Wgqy'Q+] /z/L%_ćґJuϿ1^F2{8sǐ` GJb/J'F: ^wVM6z@A:-ǠM1cvJ7K5 u=FߞӅIYbgu8~c 56x[HJ{*9`;xCUQo6"d@C9v g96Ge#F5 T6!a)OJL(sl}^xsߦhE aq脡f抒[UN0-|}١8 8;ӂkg ϙWx7{eQex;p1y`İ ZU^ 5lØv7M-XW=Z&;4" CQa ⥜ ^}o,`f(5O=y,s/ء˴z~>Je + g(TyY#rR#{Dx[I$".: w3>)ATU I6?W/ u['9-s'kظG,ƯrqJpyҡ⬼ح[o3Q*ʿoؽ^j-V<LSG N b6Fg+ONQ¶2$]>Ӈ~UbN`OJkƟoIΰyjo/Y${ ڙfzX$>"3i\Wl:Jh}a,1Q?^5P}V^te45,:'w9ŎQ'3p- YV79L (ybpyM q%لLZ 0N47x6͖:=POZ2鳡\eEt* %[r@=n]+Y *ė3vi=0h'q.Vڪ 2s$9ݯ S a#`' +(b JcGUvv5*L _hɂ+J{4DBpi[KE^ܫ"} ):R\4O$!D*2*?-(iƁTkUu䘷 e B᧽t,Bf!$wuhD9y=;w?+|]cmŦ0DCƦmzX ?ЦLk[lR5s4ѿz 8>XVEwZG_|Vj,QB=nBՠ*l֊YXl,9cG%r:VP#$/S_s{r_ ~CΤR +Ҫ`\>0"/SiPd ,csޗ@ իG\x΀m!8ܤ;K3 qo1E4saS.s<尧 ǯaȎZƄ_خX>[7īBp9NE<ƃĽi7$qv-*D⠈  a)]y?h( GQ䭊5DMbǸ\aV=:;}CNw*1Vm__ZWz'H k_L.гw孴#R<}b yX!lfB,m7)S6:k1o/T_%2;)zW6#od;f$y(`쪀E{?V[0y5 0qy %ƌܒ[!)BS;A C%d P|FX8%`nhW4ȝ 9pP5OiȦ@<mSLtٖr!CrobMlT44.){dz*;f|!bŋ3 np<Lx!TiHCIʹUguzu#v09I ! ""*LIhOzjw׾So/-7o.&R$A\X a0bװqkޫ#U=$ϷQՄY^ [MV6|ʻaqد=ObLm.<n8HMD$P z,NAʶ#( h¬lCe=?%3X5@̽ gBqic&x z_azf[-W8fprެi]Fc 'uULwլd{KnƇ A`BRo.icѿX^E?(RlysY7np_YA&쮛# ]?>M/yÈ Js*Lh"|ͫPZZ]iJ>4aQxQF MȦTL{ YN6\l͏!0K(e;Ğ~ٰ4O06q_?n#*H8WadGb 0 J i$"2YnDå` 5EڅzS? kDy4K\"ҏ\.–V" ZXSUY0g 1B{O Gh>T d KRa~6F)):$?Pf f֥<@TeR֬M߶^)i9os벼<)8GZMgaӮ$޳߸EOobThg`rBcېa}pwh Օ: Ύ$^;ā_?bFr7 ~R1EGW@,bwxcAe ;[ c ÙʯU<#.#Y#lfI\~^̯WCq_ITtWb&28 D" dݯ?|iUv/Q= XtlrF)p?pűH%!] 3b[A]VO1`m:f}%̚ U+ wj͞kA=|oCK)Rmf #2tj IMlymTg-D*6TnJ߯x|X,5i)mC &&FVLO'{~-E9U<ģ 1DčHUr&> d-mX SF@M<ГUj\#l2>͙S^2Uk1vU:DW k]%²iȆ< 7wc=_FKӛ<kاaZ=qf~h$E}\Jx 2pո|a& =Lʏt!!zWA%M\5\ٜ?gYK{dPŶ^Uc EDՋ '?KV7Z[{` qvRSAn=mzB0g3l}Fjoi`]3 Ƀ.zjiljPy (QHECdj1+J{^qBg/F:mꏠڌ7Hުh-2<S:,Q\˾X t6CA*x=ˍڭf |W{DVQ?),ݷYLzTUn7 C_,,B9aK~*3[ l;.SpJ˓ް]N8|zrDjD8FҮ ^n_8Qu9`R!JTΪb7e<;0zhŒ>@jyKx!m쳣mc*\(-`I춥>׋\νW db헽4v+NyG-4,ZBS6FxP'&kEK k,GEnjq!"0 SzX12Y99Ovzumf?ʭV H(Xy[Ra1vϛ"oݻ`T1M{K#^̶y]o=b|}0μѱ@zJ_h N|`vln<AL[G>RR@Dz9e7LLi%Uj%߾hPI\94)v^Vz-A b7nj̓:o,Tgr&<4R}iȓijH8u||vs*&hHFԻQup"awIi.}sp-.!ǧѫ,[k ]^P 1VƸ>@7;Otq)GYIzEW,LҺ울Ykӏ JD 6-2&ѵVpwPT`yG'fm3NSȢ#ƒHf!+xx⨕M}18{NS!sJ GS Wdo*2G{Aܳh(mw'lKSm#" LL%Q(ۓic8O CBFSQt| MuJ4`|uGY¢`,ܓg.0X/DZ_->B8# 4Σ=8ync$`-8P2uP&[5GMqG%;t-d9QD$&0ܒws<фo.c#KHMՁW&QQ!7LO-ƝtY3}{UZTc(=);)PcQLթyc^!B]"þ0;g:5O2W̊ 8liV`E?nbw,Zc(vVLڪmw"GU[vw]Z(37Τ8FXA4_V;A+rX#۠`vqFx:z> a(F6wO!!8-TW],ꬤ1A=mvb}%BJ=Ll+Lm=)+cO$,2oظs+g|f}FS35C@ U Ml[#(j!skǏ蛪*3L\l>Yw->@# a@q(c8Ys5ՕPRn^09ZDv't#"ȅTW*k$Ⱂٕ2@)E̩4GAmZ.U*ې֧,/BpС¸}h0HЗ:  @0,j ogoxO&IxB".FԿ.!+:ney& <`@!H ҂LypdeN[xWr٦l.gm+Ҳڰsyq1Z5Nnך^1L=N2r>oG] |wׅ_yb~ G/Qa_]!>ex2{$YGc?X>6ZIJMg8FaqjIA!m㦢-K"%>w+E}{&7wEI1p4 o>51asMZw'/ `йyN]L,-o 5H7;.uPi꾄n`NviV#F-4^Qϛ$הȁ&D#.K˵7n6,kJ9b3S.u9ުSgJr-="jdɒ08xKDJ&*z<[9k^2J7,(1(8˗M?HʎY.E&ߌN'tgq̄ @ݨǃ['-X A=ˮy&Ao:}Jseq{݆|D3A-'r2C6;'"گ y*; |p(V.{T 5ӳUFood?< |rI4O3t~qtuϦ)YY"Zކw차V_JIZ?@c&L7,*JCSG ] (a:oe_O Btxkz.dD_l1 &z(؁ @k&,Oؚ/k#ڐsغ`m/sAs.T+c$,Z슛JӺp;)=Xz5 1&|p:\ 0ET_qeӣڳ]A\PfUSmI| tR 2'I26wv]bn- Кqu?r(Vӯ%GjZ̋@oL٭ ]TNjRv{i|ˢlCDlLJ-ooѰޫ ori:5sVPG%YDP$XC?g>:EESE)@2F-JG9PBO#/K|fWr،obCV JΎYC.V0Xt姓(ۭ^C';@7w(qX9 a ,?UΘ/aq2AJ+ѝaA>~WeV8r2θ^mo)5\Og*ݔR[M. _2kUSWxiG:Z b`XW ,T&Eeer5>|c}o8|T>Rfj@NR*>\s!S+$Rz,zx=ENSeSgعqkpc)eu:) q~)R2<~} I' ?m4j +J!#aQ\Ye t71 )yEFwBMsOTm*"lb X$%맂eNC"Hxۅ\wҊa)83n!34IU/+nc(GQ(id6a1#D nT8qچ Ӯ*[Thߑe*)3XѤaQwIM]2Sز WSD?H{h%X\4JX9wD>","$ ]0=*vQ}8wB"Kfj+. +DlG a ]9;w&16kI +(΢,TITo06mkEރzTyU劌tRO|hĆ/?mWz_G w}5h΂XNv(0)['$y&)̥lU&5ߊx.edA*|%d Y!m /-(w$hW]wA@>{swoM?/rJfqƛ!/k(J RZ^,)m{\8i|Fw3RSیz0R. & A{ǎmS*&?sC(r_K]"8˵67fg)K%twowaAR*L,F8Sk%'⎀ڽsZp=As< _Wx\ИP>\& ~NWM[mIoSoΒ1 9qzv\&vLڸ຿8'S#h8ۏSdQ s.c5m9^7j#ni#8(h5 BQzj `ODSu%(zaEvJdLjRuk_M;5P^ls yٶ`ۆ>`홲ODԱn<20E,pV'@ xM\_՘P@;EsjgKq.WțEUi= a-sX8GŏnVY36KYId %˖2Ԭ, EUOǬ;/ 7vhrJU4yQoMqvlar._bB:VPn? `z[bч)V{@U$11؈u4đܥ#.nm=4t`:rJO=Fus1 fLS9 VԔ;>e~$L`N Q% !T ú=k)2A}5MW 5F2 N䫱v`ZjL/`'iܻ:+UfDj#@e }=34;sS[am{oNÙ|W|ȟwF8 m7VJB;8f0HA$Bb/iU(ޥǥhd\Zٍ6sݼx]J3?-͈d hO5, #@n a"ǔfTx ݅E`.pڏIk}?+-CA_=`k֜m#js\qܱ t^sNSV]ٯ8@s"ݮ/GV<`S1]8In尡qѺZT9KYitʠÇqu\cg{6 AD"BR0Dqwy ulsU]j@]=,BYO@X,b=Q04i(~N$)Vmx$'GH-^]%KG>5vTC^wSs&.XӾT)MOǐM]kL~#r9]F"'(5?{gy >d9w܇;YV.wq3Ѝf'"sRCM"fƙCo$kf͕ ?t_ޞ(O\A Ǽ,4 w7/K\U1ѿCZE 0:}N:ᖠabTÁ9gɫVs2?|)m=^bb򦲡\59 .=(;xxIwՍQƁ3׼Y兊\DbOSm]mh?TdHag&4dq՝qH7׻kjmt>Gf /InKp=yŃ)x=?x4cSM^rHv ~RQX̄EVGjΘ Rw yB! f2IbȜ\}cX5?: x@at EeƼT,X8_b9zCwKlsp2|w^w+t J;z [n&.TN HzįpJN%;!jxlߍb/^!Y`7m 5)Uۙy98%;Zth5:0A8ޚWa 7=,y ; +3C"9 j(gsOjg"-8߶;Ds%v)'pS~L2Y֍x|BAE3?_XRƖ^!Mw)i!6]t%_Fca7pv+ŭ% ɗvAz vS~_9=.̌T]:~8:f.B,gˡ e 8׺T߽lJ(iΚvd*Ea`5Eާ: R/ɱe%*EOKZ{#gp}v] PTAf<%e! +ӛ{M>Kҩrc_qԷ-Vs+VW>m! D&u=q8q:ˁVzj™ Q paF^1y4S*"cg_t]C6g=bݶ0l*#y͍^l+.<ΔR=3yX(n| V#ɷeos(ŕR*'σHw3i7`̻ nc#}g1h Wd-6GǭAJ]< `z={)r#)G؍Hp-DEʷD ;jPdFKl(>J@Q,گ8uƱFM^:&6`J6&f]nP- Vma302rPqMpX`p19bu:MIl`0Ԍ8@L~ yG Y{mTxȯX 0ۏCo%|D~JƞsF3OgukniyAdqEZLj r\i9S;ջQs oHY `̢֗(Om< )qe [V7RXk4R>\MƩV0i%ը $r .~K.v;:ߖFRu\Y/uV=;D&  V ox[*E;Bd0z5-S1N&Hc3B}0A޵|2 [ȸЂax.EtCW`TҴkԺG^/8]Vȫ/`{z BuXݓe*ʧod βj謡vg7Ad@oT5P]3l kzTߊ_fV&?=>HyUlO_Mۺ )F&7=Ou` f!>G1oiG2)硟AΠew>N9<>oʮd@B/|&_r[nb] ]Ph:6'"d1>&]/8vm3*b8]aXݫ|0R!nQςp7DH+׎(q(?( M:uw> ҄qUOK7cj@9{ʙ*BS~4jf #cCZ{['oRǼ2؝I8~>/侮$ -N (\ el HAJ鳨B>Ь_z P㸮dZ[-g$6?tx3 +<-!zsaǷwLPPJ4sgD- p6yTYQdsELV}:i=iXŵBcBp|4.;'HtDQ Br*Q3ED=PӶ&v7x\:z%h⿇yz'bQj~.M6e; ͗J³Xppuoj xT޾|N^O3A{'R/&ZkLQr?@p]!Q+Yvai5N~QyeQE Zw |c%X֡ 5'Xȗr%)Qr;f?(|\˚y"MCoU{X =H&v`8 |uqbZZc9:|Lf,YI\瘺QztFz%.lXߪYWƱŪB*l>3^ͻ&|p=pzP NNA痍oڎtO4^A]KUuUۛ-e٘:J+8RJ+:迣֚geYߔž*uXV.(21U{/]@-)sA$ÒS*.J/?5\Į,j-6n0g" & (DΓk@a}#'W[kT^zbs'q7T7t2$7{NsÃ,GE"6Md>D#i$iVVMK!]kj^̀x <Lk*$Hs9jkF>w-[rS-"MωBfedq=Y p5\OfeO4u ˔fH{}2=B.槈q .+/iLJABjl38!]]bЃ"&k2k-jVme]+qZ;pJ;F<3\y痸{K%m5~\. .Mj= m9 j&x@@'H [t8#G֝cNB[b^zy~ ÞJ02g@̣.u3wN&qpdژo\²U+8r~TIdwKvp-oC^1Cy-a_4 nhk ߂+;4xL&[;)p;~u=#xQK@s^T^;01=(Ajֽ|(Dw"9ǝT{gm?pq 7'㨒wᶰ(+jpawc_ \Y:uLMܨZOY \l6ccd}SM{&BJ%Hg_5y}>K bje_Fxlj3vHXbFG buR> P]>J͵mv?PX9IuTFC;vĞġ1ǒZ24gon9C&KdˑKh!p5RqѸ<ѮzxVKesB+_>bjL} %8ȐvS;L=xǗ@k9/-5VXh{-ٽ}2e#{NGgI6@dDx3,9+FQ4'ϭ22#`x- g0[b3~^D,|yoh̦2Oe7UHڟ-+wdg%OH'!Rd7;+ =}JLhvw8{@ X"aplҌuG V^2 KWﯷ6'((u\W]t7@3c#: ~ jωZYRi2a[>cI n-#f$-(xÉ=x;9Qs>GČH-<\fX0O@xGDگxr:M>8-7U{4){fip%,9T_!T !E*/7>JRN ibn|r [*qnA)HZ:!]I@0=6V#d1V_Wᶄ89ݳv&1`^DEtʿN:,~@yiyje! Zcpʼn0?/Pot#J>"HX -焕XĤMAb _OuɈ-1i$OwP9:F݄ F1#۴K []C.ׄ"qU׬FQh\2+9aDۃ39{ .1͂S AEb+٠rS-U&[xҫ/쬦^sNy4F, +qhKy~se$m"쁤Rs7"To6B@_Egh.>P-N1w}'=ˀvmo/]Q,&Vؼgx *|ŢvY̩7j !$Z=!%qD! yk 2i꿽[P HX}-U(O/ӄhK+2Dlxm&OgK;}v/PW3/W'<tTC^顐ȽLt~szքy9U ySCi'eqTdn/Ţ4Z`)VDD G ax(V۷sHpa*MʺB:|(~KA z[=bJJi=.g[r6jFeng})$UdLs Ɠ}R90׏7=ѝ%$YVH&hs}*,::P>ZZ>$qGqjKУS$ }i1ǣ}Y:z߭Ŏ3vAŅhmsm^5d;R־RӿoBYz:@7)̐[)CB{P7Iߑh0kD:t](>3N,Ю5Lߛ}JYnиˁw ^, JuVp$HޑRxdmJ˥DW)UŐ S5 rI8V p~! R4MO&eU;~#Mo;@GDL_Pc\4SV(fG9{% sb5ɿ&:Li AO^4%/2=ӊ9ӪS#qW8ALj} *pQ .STl%kU Y=( 8{݊۹^W:H0\ ?ufچLFźСhShuӑe פ#{{X1b"߈$fC%?G59$S"USGD34xVlxbZeMؤ+$>ckOk}1 B76CSkfrԴYԦڐPKcWͪǟ,~+VM#ݦai\|VHB?F|lqb [ gª f[F@DΦ)xa`[aGv03LgɛoנzB_0E^-IyZn1b}<@u8i DeT6f#,+Z /mw'zjMs9EKDjh<4QuqyMJLYxkސxhW^ ֹؠã5|xiy>GjO]J6(m~rԾ9MdT4.+5WKT;}(qYO!PZ*:몜.O&lct#ڑ-FG4"W̼Ʌ6x_O`%N@Sz#(- %>*yU٭= ʓw<~jIXƾ]a\Y!nNyy{&t 鸺 RUܗy;r(qrIyն%c4DK7*1D;:;|ހ$ӱ7ܯ$gW‘`s %G$#w z3)FvCEu_|X}B1ڐ@s陶>;x^et/ӈ_$71L DzΘx(c͐[QIn.$,1_/:Aqa+j5F/ocOۅ!8@tG:Cz%H> dwP+O b}*/Jk^5f'_:AJ :/fe\&{2ϐ _Ԉo@m,!#6'J@8 fqxq)!UfzKDswP @`Di[5v|:>Ihnu]gwC(0nR)׮]0YߎzHP4XW-Q r8ˑϜ$j5Q%21TO ``j!X 嶶ݥƔ%be2e5'~Ø8~Xԩ)BRxN9?/7H7҈hvrXwOrWV$o%s$]7\T@G _XФUx-H')^+ɎU/V#B0QSǰqOz*f9776aEte76Nsz am0g߬4jA2G;, 4+ {kƂ" 8]A[/[^JUb@W"@7{ إ2X72fuG ;~-E76-]qV4v`ZPc횁NH\-#~IWQNma=SR,yI+n"<Aa!NX<͉݄&wBIh1+ *MsC+R:t@YdHkcmGl@Q0O{U,UAX]ѤC~`Ku?H~qvǡrB!ٳcxcϼ=ƹ{NCyuDGaQwNXႠB˳e8yލM27,ͽe ھs"F%]'V&oo_C^@3oBp. BZ~8H,n c=/  Ң+|Ċ "}+^ Oڥ|xoW`=V jS0y8ρP*SQx[[g/SyU3grǂF]P F=0zIw|i/XBe8P(eֱBvz`\b _ TM4S%kz90& SX(l b8H;]OOg$X ?˽8p7뿯+$գ V)`Z 2=7;==ϺE eBS 3}R^S*BҶAQ< +ٓ\fծAu7a`Xh$7jnV:ˑ :NMbʘ$J5ҫEKWΙ>Xj*݈;4]sr0MB" \:Ct%yU,#9I>-/X{`Na4Nt?9V"h'(oz;Ң?{̲kna;V{jcvb]?>!gkk>t*oJ09ğ#"qJ=H(36B iwk2 JM쭮<ԀoDPe O*P=m)IAmn$T  #4{26YmA(dK, t*ֱS'qn!, 53[m15\frs\˝[#b0P`'<5V y:,^mػ|8IT#\sDޅ/?b*T@>UnHXZrQ$ϛ 7Ɲ(|X# w]1.yPs]35ƁOj,P&ÿF9ϳ..T&S*=-u Lit \ ~eҰ%P_Ȳ3k w <(@,Wgy:!42f':4X,UԅfV @//f]S%/ܚz'/hp\,MFy+] .1('qӱT(4mLOk*iqB@8}e/qQ#h'ÏJ]5qjsgU\i}e)`50`NXyj#RyW<ګȌje%h$T^,=~ /߫-{>^+=`j,>s+XE5cF#y~,@^oYMF&M+jvǺ- ;Q|!R;3joڵNUheBitLƻzu5U0_跡&kA31X{shɞ6Ƕ46j#P.< a^ͻ/,܈aazh߈A ,ƞle)ƞ1mbOijq//|ӔHhQi X}ufcsRI9v}\r#w)mWncX_.~X-8zk 3{_]9TMKV#7)J.< WF"3Or7l X`mMN R-O>ɴ%KM ߩ.0xLF̱wl|X娄d[`*F:<\'cfM+lzX&$“ml a5XQU/3e6ͧڎyqZ6L'l'3r2LifxpnZv<2xZVZ7ڼ#fJi#t1Pd?+ck_(,hS6uGJ@(E@p՞Ăck @SmAޒܓӡfu]NNs4>D$X |և,t ̣^l,~_8(Zm;auK'Hq$tc%xQ@PZ3̲yV%m$4^EIh)ɷX BuU1]xIsSP%ɧ;/}, Qt'{>`BF9Q'eLy)%1WyƂj:┗8ae4`77K *TF}AFJYP5_joif{HQvH U_5{/`d_,B(f*_^ؿ UYVoY/"*YaK2n\SE=T{3`rY6UڲiG"J[xɋ @dgBx"5 $%,o'RQ܈˃esyd!^;KhOS agбֲxrta,,=1Ԍ.IQ\/ AMƖPƓ2PZWݙY6O^L|ar3KA gm:),7T'qxmQ*js?N,6H}Cb9ϲeX:)vUS~Q/q9w\0e-,12]* |.tԹ]5߀nw&9 kyE&qy~q:&CcD(y&1Ow5?`ӻ7UdQ ʕr·Sٕbձ;_'萑g\$沊4ތdla i|_TGt6FQuf?9|{~P9v1R[I%Vk F5$+*.099*5 p:pdcH'&=VMPTt7/Հgpw/#jskA˜6PI30lחzm IA:I(|P0hIƞ K)M{.}3Gx|YlCzcchە2J!\=sKv Bؿi}=nY A;=7zzF&븍긹5)Zb,VrFfq쇩@j[qٟcJaL Z ܂:>|8Ѩ! ƞ5.`kMӆxŽL ܉+$[=;4M+ U XRr.͗Ԛ{QyPwϠH-iA/,yKC^)ľ8+wk-zܦ:Bu4T.Ak|G!f{5O>nIԇ@> xMi\?pvv %$]SҌ}=U#|S6sѧG|hI j}`]/Etst[[AwAO}hfjJ@xs0IE[ì $\iB: O ~aY4AeVn%hW- q+ ;@'LLձ=l۝s7#\ csiTQeGjn7SQȃ_=@*uVC5QszOE`v@!M g@7aiT&6oI}/@G8Ǐw޵ {lx*Vd0fK'&za H Ģig=j|ҎӉyeLdPhEZurI"@ˁ_tuєʷƚqL0RL Y]AXC l<`:'0B&rٳpB`l{W xgs2BM%\Vg'd͠IvuV tS792hXJSĎϺq( ?-l/g]eD/\0=3OennQ6%}~̅sśԭD-sDd t Ҽp> b4RZi暤? 5XSy3IoְŃ\YN!$@o_"k:==5l>b:*JRbhrP k;^;g?@@OW\Ֆ/3#\S|na fW7" Z M$} ,ZoʕĄxmNٙ{CyLWlRh'9[Rh60U4/KV7[F.V :/]$NdcLK.C뉒`gP03%*P X%;lkU%Z^>Hl0Ïus!x"bm7"Nb<`NYuXpZ@ۑ:}SfaBF``s[Ж_'ܦ4#L ![Y%FKSwi '3T_\O\^1)35Mq8XQZEз]0qnO2 3èh,;ܘ> d4s~]ÆA4dn0Ы5_ey7Qqlg%jp-3'@y<^@%^8uAk}wfv#BR'XS^9\X<*$`c1Q򛎖:~:kTJleLKk´H/湖;676t;MxTTtkm1l J4|ӾIo u"S7aBTeV/ztx6h2!$h2)2큞u)3R3r3Gx>NW>.Fʀ^pALsbJ׭:Pm_[mHbG%2yU"WPo׃'_Ǘ4@5FSO'Tjc9{뷢{_qRb4hx/bR ޳wz?MQrŇ`c!6jnwijqJ#\ Yɯ|riPP+ԅvffuᜃG5y@ QHLq5%XQHaYV f>Tȓ͵ij:1ĵ{6~jMc_V1se7 3R% 4(rJQIPt X ̘ҘM-V8`|ӀCꩀ&W0nƈ'W"Ak棺wGl!9wY^^ҸB,)(0o| uRbTjwI?#dZ2~WVrYk' h#MzE80*I:0a Lmdm?JbF"FDFwm -O7'h 9k ׶42:8 mFꆟ&ݵ'4'-DZ6>'^ %ֻؙPc/ζ߭)wR5g =7R^L2Aѹ{ 7:?R=b5:P=xPse;x0qsWQH9}G+a;p EdKb%,b-?4 }uTWN߲r)86k,[C yX~*xrq>>e&lz%h1y$@KK6t~8s EL1 (n;Ke}dcIxC?gքY|T_G0]|6 >1DNG+ć}vbx)A5xqY](nˑAތcesH 60v 3Q$'iEp=Ui]sS0daj.:Jx ǧ'򩠐$̾}Yx{Kƿ\q]{5+wS::uk^3/-xOh0[B$$ęt6&{rVjI^CPga(å d1b7NɸIPıt8,2;^k ‡%K 4J X=}Μ^ܮ/K%֜ˣC42hw\k`UamiYm./(2a+xM` EX 2_QϫB:d54tcm[ȿl<W5pdSϟ[DT 1b 5f{_?]QLs;`p낲-.#xoس-0bބlPC8ڳJ-~ƄnVd@E91z ky(U:Rxi&," OĒT"AW"lÏ 1oQrΐ&ej~:#[bJp&V (g{W(6$.UcUMj 0e1 -oeߙ\t~枏!Pz=D3*Zyc_`9F#sOD1\y6$ڪzE91p[@,^O*J] xvY8@B~2mZt(=!y\Oi/cD< =*b[+i@zv`p w7UV|&\K7ĕi]ɳU0-NhCKnD+F Uo/zT/2yq]jb=M"b2fZqV'Q?݂Qɪ4W$൒]JcX-_Ns&7fOBto(e,@& \EsTz$[0^E9g$6ς%B]|~k祅YZ*K bH̊B8HRBzzKl,/78`b'}<= ɑ1*rL͝n訤'lԢmU=tMU ڇ߂o!Dr)(_{}'%Ɲ ~&b;*cAw̉e.՚ES`"9=?fOLO.+(c5-e""]} \mCҺJvgmO(] Zs};;ᇣ@.!hN1-u{F̨']NnOtW1 ڧӭ"BMz-sM^}m϶xT:k$޽Dٚ5WoiacC;Az4ܴyu?z *=ܵc^83BrݞdtG'$>/qCy ߱D+umvbف8B3i#8qd+;wPNx"UCYR|]xѧ>KaZpne `R ؼSMv /5\޷" Wi\*aJ!ە60#D~cWZ}i5<0 pw;]]x䇿(0w'ʎ5@~ΩuC\kxd}7ovoޤpDSsF4| ӛn_7`2ȑӳT'KS^-GsH(Uy bE.wR!o`X|%ٺb2JcE)g+=-tIf-<:cN Jpf0(!`-ɇa{bs_?@3Ue2SNs#W5#Rezn9wɑ2* !iݢƴc-'?ȫ!#TF*~@jPbcpQy!@(#'Kbs \av?[%Yϣp,Ti:Eb&)nhh k Lua `:fj5C@"w!M%0F|ԻxsR?+v|  5gz_[T;_#Ĵ\0W={Qd%RVTIEBB8A[ԬD\%,.puղ[YAi؎<wCTBrVYD|%3;BuPˢ1,qŤc olHHպO{JCIcWpwX '<;;ֈ"PߴY `VuE|s2yYdйWk.fMbl8 Y{= 0 Kl8prUؚ!dq`2$^jH& 1^+! { V|+9^ngm;=TALڵ%)mv k rlTb[EoECV3 n ZOB A8&_9=CdTdqnM4YeZ\^RZr:rNE@ Yvi5 d2[]@_ 5x>1D:@aNѵ;Dn}7{ƀt@(1J7B=G/31,at̾ {on Zg%^e}(ߙ,fRS\oavI[*^B~{qay8gabo A! !a/=s\fEO7T3O© N ğ}Ejp*rqTe!V@)XPnXT;:} ˂G")w(yXSG_f”ef^_wf0d这{B^0KQ>qD[싢y'z!Bx?<SSΚߐ^m_ݜ''@`[wVTIzzX^07J5LF%O}s&~WѐsgH\KUGQE͂6%)0"zΒlab /~8f&I+K0\6W)wH%dŨA#b}^n|L8}Vq'Vo V~>__h^.;ۓlKCk*sm_~T$VKS(Z飹ak* #4mңdrA.UQ$?aXm'yoaK}ZrbXDX3~‘*MY)lhWås.U<.%Ị- XV-7ۏ Ҿ+7U_w}FeNfřݟts]Rǜ{^W֪>@ڄn5"soOTn\q,ݭ3R4T>c[Ȥk|pB*Vq e}s*1mb{ݯ):Wd*,[c8ekow_=m8&RrD,FPiO rnX I'[r{)!{s[JI^ }%Fr} kt=;YMSr=&g-)/^OJf \F2 wjTդE3βYFꋝנ>& fy"eK>c 'p49c4It47[?iah%M%+ OBV;Vs?*׮Xu{p 6%<=4ajVuw֘Ϩn{!`7TmۈhcM48ɷ[wdxQJOp>]TME/ACq K7]s}TSR#.tNF-KLB}ʈN˅* rX3c=aR2v 13\nLWM4z^FfVzXD6N"u0vhV`販Zg҅y91/%$IǼDˁt"*9d?n+mѡOy u"y_>Ju:8f$.\_DYJ %?Y8gC37^B *}{:*6k1& aR> Q7 $J*I)EV}r٢z,'8-ȶP2!TgBudaD 큜!t>9[T<<VUGnl&Vʴy]阈>r&t*QFQqgkE{[_3vHPN߇/\||_@63l6 "z\ǽ Or\QՆ{r:ޏ)/5Ae(y|4 {ɚPeʈho"*а¼@9.OH0<$LJBTW䱒˩/Nw^-uM8Z BG2kƪ@WOevRAɀvX7_]HA;;P:8^7 YG sa}G!J?_r!")rr-ZdKm*lLBG[ ̈́1bf<{؛@[>O83~n΅G ],Ro%_zp!sXH_@d`um~r1H2Ro߲CRu>@9y<¬'_:i$7Njɒ;Nӌ9d|{j+!hU=s< ׊bGq@pzoÁ,e @Bj?.#+n~rd M%Qخש2XQbvSqŒaaP)בь;)^m Q@8h)(t* Gnh,?|M2E2_H iJEivc%A%]x8yƁΊt|T+Pg9F7nqYKGgens|5`A62djN(Lj_0kg@b+kZd4|ͽ|Vw$'׊ZP)[5wGx.P:wds+Ʌg.ǣղ#%ڴ)>OO zTS1#Y:OŤ": >8Ci"CSz-<8 W$8i"zZ%|P= ;5N$t63!Ӊ?lݧ !Q(KM⚦S:nDT«m2H,7?-`=#!쾱okj蛂m&շnd(ׂjg8Gp =v̩TZb%ӹ+{.Sk7JGnUi3E0A{t#.ɦj‰AᦐK^Xǰ_ժf ac(. tdjz6t%@flh҄:$ Jg[9_V?G$ŔF;:ܻ-C5Hw^DiHVXA' G-lh}k6w'! "ܵ`tkv']' yCu ly]yV靲>% ]o˰cwL4B)BJR=>dQaHQMN-AwQ{44\R(wv'mP 30W_ܷ6,X40[3οdI|ZK`^h n\R0"a qi:6 MG$]_pھ4h6&uCch&c&gM Q6 NY}_\ensbX-V)(aόg{_vHp76hIYC 4V眛/#w/xI (|;7Y? ::/|in4f0|˄Fx}WU/zqK ˔pA)7q0 #a')0Z1[ hK1?B5 Ƽ +R܊d3}+T^S0/UHw z|b᱒WQ Ch!x33xb #x yD'~v^FbAʥfĄLTMQVv[Dȗ.I'.)͔9& )_XO9@ &EMœEY +Ll8`OwcuKwH#nʎGͯ[TdTʉnۈ)iDHV5S㱗{}b/ ~YP/?GQY\[a+e-(dU %S<o.Qj3SL6+h<L LbLM4W|5,Lwt/7 <67/U8ǠcՓ[w_+l74lhhVUDŠp4; `߫b&Po"n܇̋gapBP CL&aLKWpoeKڤnjVq Lr|fKZYPVL~c[8J)[$:JZ5:/ɍJM'_g,mioa͆6oE\ vÜʕ˦ xR`$?toyh>u׻B,=sgkYP33%[/oU$}-UD[ǵ4X*kJ0चGѬRtiڻI3Rl*Ak>M*_]5cY(+0r= ۭrIڮJ2; Mpde5n7kE5+0Be,] \unIDL]{bW L2mymg'UM•Ǘyh)/ P*0eMray(iFݖ1־zzs<9ZT&gÁut ;1 &Xr(ܷ/^,08T6/{a*e@[ЙUwsC&}V5 PR"/ %J%κ3կZIlgawѱD 8Ol/ȸ3rXd,٧vpdhCuy~1Ep #s;=g\=j]*èe/_lz_?o"]a TF6WLdBp*M)Py[v(Ȓ$!oO*)bр0W9sA5aZy'l@]QkZn-$sCMkD+7sYSo.>ɳOh <,~C%># >S'T]Ec hKД>NaVQTl}>]ٝ0@/r*%F8Lo@YX.)t?p<!⚪ZYE;j푢^).h[)Pv*z0Tӭ~LzʿV { dxE"/j @У{8tH͠?} hqI>e$kY @\,^B$SR]gmЬT[TY[ RL]5{QO(z|%V/~O^7+'1ut)~oRys5o<VIWCc-ak9\4 /Y!M~pLKldZ Rj >RαIPYIӾj^2:/n\8ie(EX&|ܕ*Ýx5&e)TR^Hұ:eڇs-(sO "NTQ ̶9iԟ÷'Ys*CA4@S dXΔ yzAn.|fjx0Aqx4>> Q&{/sIY;\,Z \#*c`,O o@U4eXhGljå+R{]o!HQ\mL?Uq?bx8{E(@=P g(ր.H#HY?0ԽDgNI_[DVlٹKz4أ7o2}X |٘},"vɴex09x)$+NϞ1zj`T؅K{SPܚdalP.~-1,by*3~n ;)NX8jmtO/Phann1H.yT֎e}.^va;tD7`hLbr"+JOɬ-<Ќs7t#OSl)w5+V5K{kx@TS@ gcu;W;7hpքoNnL>w7U xepehm5Jg[%Eæ}̐!|G -#Z.[~L.v.xAMAգ dDeQ\ϙR*.M,ICvdC mŰ_"#%; ,; cJίQbUP-Ь&K|:3UU'ڥ F(x` fZ4 )֔w!g}4Z'UWʰ!O%'*sxCDŻvꎶ7I\`*  G%";}בMɏTMee rH^$"W  /_Mjq6K>C({OY!Zϯ /zT'c)F `8]$a1_E61yWP oAQ.8w].ՙRmc4Be5zỷ0)]ޅ#EnǗ@^r7'&iOmm}L—a!nI W=`oyiP1v˾ScI\Vg N8ztþ@ fcGM߀|n5hfc|3,@+@˽nZB6"xǁ`u׃<`Y' v^6^Nq0ywuV,qNU]>պH.B5t)ڔ.1 0W̓lbrXFgC `C$V˷:o,Ge-^-hq6X1N:l :6׸{~ 6l6HV3n}eaWCki7]qICm '<u)k.>|H뗺FelҴrD'4J N8_(~y ڲ͸-'ʐ8%m'#E΋Q@;WFTI=s u-vVM˺۸Ù0,F 0Oh\]0ب+..lWKOb?M4LLe4C_WI}80.{OINJ; 32HOPGHz8W$I ffB.CV]! hڼ d3o1KmNP/kPJZa\bb9rт_(9v|w KmH@R$N8?fƤZ3gB 9@g: 8J:V6rSX@t€ti)OZX)#!V<;ܖ_m: 8G&lIg2[Klkz˳'>D%E,j =x"Hd8b|b_OSM^Aw n-=y#?(GF f#dZd $[☼ "|zA0|BXFY ըduN됸\+P>l)lI^Zۀ};i+f\j}ԛm;L8kɟR۔4co:5:q5yhYs!VSdm5@j.]Eʖ"#C[(\B0>d?+RXQx8#UZ?ui{kUc`itc1);l;dah(*}HJR %+Uŷ)Fz}8HHV<_RU?>bI|UX?쎮i61R׃O'Rsb4 pTiŶ|D B#XeHeQ t&mn`Yѥ}ЂKxÄm˜T0,I# 2Ӕ&q@-_v{5n`ΕSDTru0D{ۛ!%R8?#_Y|} vy.| ^X4^[Rx㼅XȵE n!wԒx`|e oMA56>;B}ñ%?heexܯ Z è8?&Ń'jUP4N EeU( `4tRn@xlUl>?"Yd V)ׁ@ qlj\e-qv6$ӳ B7^$Q5;fOaok1+݇xc*6]HjFGZ|E6>ff7 )Lzw1)v?J''0rIu篠 rVV^;>( !zG$zIR3hElרD%:n +(t=p2 X!ՋEClS4xDJdyG7r,"Z`*!G]kʺı.xBg{'6nI]*sЦq,U,gHfW=ty73_E\f:CR˅j1!,wԌNC WGU!*ch0aO=cnn `4aܳ!hK S _G3ᯥ;E ؝V nܣL`@8|ܛ{RJf<kCqtƴ}d.D3Q]4xF[J<,J@R:OC9PӋIFmo8Gj~w ڄ_rٕoCk(Oi(L] _xvF|wsg6ݸ>?!()vrpgQfYם:Ci/eM*t^ w zߒQCsA̙%y!eX$>ͬ\vc`tAS^+a gG'鑭}60ڹY1*<(_X֘.;et|z;M} @6ЦAs>yy:\PتQk?8_$KSĥ;C:*L] ^FvFmi k+ؗ#5`z kdNneMߊAFRéYKX^R1ar,@si̢ I.-b5{mIh`&밓݃X\=&I[(h;ഋ|a*4Uͫ^]$248TSlЩ%1#RIGG,pi00Ic-V0@΁qcIJmAJ丸P"b`)NJ|oݖ5v NYxeiPi E_FF*<#*4_Z)6bf"hD(H2(v`g@3Mlj-M[ @49צH l Y哣;4c=*ϢCjoay)lj\ 'ԝy+f4J!\\#%ȳi_!;Vk?_׀ے=A@bK/vn^B}I;q'Bd޺y ,$pJ5o$w><H#U[0\(X[ـ&Ҏ[7#" X>^ (3?EaqBLyQ2㇊O/]PNLH`jo4{m`*osD יUa㵛mpp83xpO|Z7ò?t)UZ;ΝR.-ykUZd\B}!-YܰtbTan&IX|~bۜTmQs@UV)W>R`Q@T\~9.xؾ"mȟHHęk}3=1b!spiC)h(@i+Qws#ȉRRHq~xrӽj~ gbn<0LZvwm-;Wʶ 0]r,m_e2$ i ]1GJ}c +xB#1c-/neB"l$Pf ] w*  !m%0\=S}eoC̷pueLf!"8KctS?K8GLjhanԱЂ ~{g#i(K=m00I2՛n !^y"Wۺ*ViI#~ GgR>JOZ0t}p<:I0*p ,{Kk7s \" xTG .԰wh^3N3@!q=x[@UhWa^ ]/K%}Ιlª=|FoOm2q%a>\roMZ.‹ic!nfǵ[ pwo.]ʞT2mE5e^3 ޜr;#Eȋr3an*ǎboVX ] Ԥr4_~k %)S}+yܪcQᣲG@T69&>jgx.y`JKo/s[P!\Jg?[a0*6m+M;ɪGd 1D:ŒF?QY>_uJRJ@]%u:u:l  cwՏ[I {Q?d򻛫tp=BxC;-!rS;[{Oufՠ7ŷ. /FkY/d6م= vHز9VZL)=JM6Mۼ;rro\[P@lAΝj[(6<{%jc7{i#N9?phzڰz+`<$NQz *q L-)Ns:'k92fKNnu 3Nm ŸԊj2Kom> yY;%;${M^L4rMePP­-!qc!S,٢+X|QLO}C'V gXޯn;ߟz&-:xQ_%z h)˾B ²7Gu5 *HDiqX4kaG).GvP¨,:awNf }K Cs :,.$ ,FˋߘzXJ6x}V݉83'22"kSz}TPfE" .0 tSh(c  HI1bBi%&(jeDⵔY~L4w}}iywō; }}|JսS,(]plz`z\[ 03j`4 OA{p@&]{APSs)ķnj/]|k$yBH~SI*u-I[އ5/i NS#X0;/i}8_9!Sf< O eX|x6uwkX< "MLqZXAȽ#G_CC5OWa/ .! *njt7X"PY+/^_TO'^}Ci7u(^X]!.?ǹfb)m@حpMO*jl֎ybʰ>2_) 8'XRJ:Jpg|uAyӡ̡*.qTB~WmYXu0UܩQ=d)NLҋ c$y/h6L+̯t[m=SfI ȶB/)|G&3Mpg"{yHO;{C˦U#Jx;#dWPxoI.MBF= TIfOEw=^>MegnP/S_ZW5$@n;!pO_u䴪>QA3؍'[WTxPaϽ4הکoS<7ߚoxNt: p徒*[CQ7=Vº쳕#gYK4GV׈i~E>{Fz&5'{!kKa*_ eZ MI>ʅ%?jI ̕^~vΝM$v z'hx\YrjYlKQzI|m^G0xQRT.6m!qޔp+7Ŵ>Il]]twgu:Nb RY|֎ C-7$N|uȂoqtEMW,- UosIerUlrm}l odvwګDO.Z+d[`1P F+ޖ)7ܜ#_Hz+ً9C.KDhbJh2zm[/nK2w\hUYc$,TQG;2c{0v!7?$}?E;O;#@-I -TQ#m!XL*DgMKOBѢB5xDzFX0P3Ы&OL8' t/xI5TxuI<5YNu9]̢}i*PgCnZ)j87ؤcn 1wfUF5w ]ςfRvHI K[NIW !y݇`~f xcǜ^E<' n[L~z bnE__xe}x9p4h$p_gWɄHbB~Lep1m{={eib``hbC*sRŌ13:Foe=+#GaOup{Mmˋ$v]+I_}[0~v<8畹7v<ʋt!]V>bq{'p 6yg^B?>&o Y]i9pT \XRKXj9'PiFZcDed FqaX8sbnсBYQb&Щy`J 衘HҺ[Sc5h̤FݛWPqB7ޥJ%.ėxT`exmQCյ; *1^2[]Tک TE_}G#1^W&l>] O^mqy'XQF3y #w^cİvTp>z##uXiGf k#j4+~}Pxh!#!C(mssesJc[]5V͘P =}w>AMٰ>ŕ6^pn1Y!lYhѡ7 {$ӣ,Od |0|9I|wZT ͻ\ΪVIӏrwa 8Ldܛ7,>QS=𑻆gɂ)cV\#/K3B"`+M~')QMr5!P6Ưp& P| ȥ!mN |aIjc595mXte+xbv*(S֍l~) I  bHx4*E&gzO}ewWхw"CPdS*^#Y{b`v6ِ3$1ig|~E*r5us Lv!3$C'YsPe#w]d?M1l4~NB`8X?7i'T8N SBd.-{;XD,tJݨ)ۄimVkڎt_nPDtj΋l(M c9^b=k t>Ƙ/:#$ͥX'(Ȑ;PRݟp7nIKӰ>;^H-v}LfFwTMʧ-J~\/<ෳ4GF>ȹ{g?XWH J.}+$!w" ^`@ ?EM6Zń64(^ ~Cs#oZdb]7W6!,Pk}}#C5X%xO1LbkH;ߺ 0{|,7L(-@TYU"SQWVqOՊ+"c-Ju}g1z3yv.ǼBڑA2 rEZ3 `*阨_Z{5+f^ly=أyP_=EA9{UC,[qy:3F ->sK|.rm3T\%w}O-?$ڳ̕f -f$HO^ZaIogPw.CrpW՘9L…쪸lF#G7f=>Z +W<0;yh(_*-XHѿaKہ}w,↩ƙ`: l#VT si،Očv ?aq7-n8۬lԌ$C6 w yϙۣb4+#:Xm;f9ArsɤFyC .vV)m4s4?'|gvΛE&"[/SQ ._ĺG>|J!Rt"|HJ$c`C0V8>|Q)Ʒ 6ީs%:mЖTPo5G͜R]g$TKuҚicљ,PHOgι,W2-c_҄$-r8Ri;md;9gnFVi9}!d5`M<2*_$1>?8B ʠC 0>j]kk V &*.IRza=s)^u|SncRB#I +`^e 9<3&q7BٞO$M  Nw ?1`L|Iow(& yyG`J Fy 3-&m&ķ=6iYhe1O &2!+si;Le=wDx,uۂ*0Swa[RC Q`;߰j;9aC-m` H؁WZa^T1Ņّx_”)&L|kTȫ{n-܄b m\a`vtY1]3ՐƕGFslƟaR,,b`Q9𷟚* //SH_$X`12 t%5T(hOGFˠ-]! dosi:)}$ kt[O8ϼBW f=YLL0K3ZAӱ|UqW4j$=alJ K F(,RUG'pLPDZ?C0e^~$ ~%'HDF&b[}y #>Ponȇ1~Mج ݎ(c|H+r|R/\gSn\#P=E&\xNI`Pkj"bxiEOtsT^xq7eC=ZhVs *w/[InەJ}c&;o#oK| [phbik_c) VUfNO:+peh<i1z߷pUqLWEшNMVQ+)*<JEl9!fy17źED/!SR!spꋶfE20D쀉iTȈ~|Yd8 t-zTVI#h]flee=MZ'*@'=w+n&AJq;H`2eh>7u7d;d=Q2N& D61r9`SH=@J4 ʸҘHck˦`E 1%܂vPi!Hő]ag}XA~DǴ۾~S[rXVTK0O~X gݪ3DFK|KfYWD JcұnA1n1Vxoh:N9аsjՈ"峡 Av@ǏbrL1NÃ$ݛ=o[WtC@t|: #3ciYCWt@gĀ!Th;fyY 4Jr"$% 1)&OX%BʡfyO{Q5'cs=7򍉈EM4׳i{5@l q<^M}[Ԛ4Ϲ^$iW=d^BoP8@EO'zI2-O׸ҟPuN)S$yX2iX-?nr΁f34^꽔G1b)a>6(q0 ރ%c6i}Gjaw>q<>U@~¯ H*LۧfvPuÍW5#MЛPϛB5ٛf]a|'WV]BQ T9DT^4wE^klݙy\@+՗kDz7w#O[:r>GWđIjmydz\T `ov`ea|t{I8q"#/菢|(F^\UU/ҧzh ?n܎mT3HN-mo Z ?jK/* 2;bxC-68(K9ɵb"͐:{߳EU$g KL n^S"J12x]o|Ĺ2!Wkqrh&a鱃u2+L ҅kTƱUW]o# x kf֡}TpUZm^n'hzNM2P]䷺V.Yct ~M1;B+.|sZ.cu'(V(4k\GDe2!4B6ޣ[P<*„ڗ G##PF3- Ky})O0 ]78dp߳lV~h{yDJ*!ޡpS׮M2vur(R-i75Y|]*NaX6^n ,W&|kyھ5U}q{bsT7d >Բ[|*keHKicMh'J|rQPQob`u5nB8mtdF׌Zyu9a:]gR@ 'QR>#&?(`}/|Dc WDLOx1U@4VI8b0&0]xFh\I9,F5%p?ՌbgY/"AQ](QJ8RJʀ)]2ZpL&tl9GPtiVMM0Fux#2f}o4qהfhP&(+zD=\̕dZ"y!am@j+mh7X $.ׄ$wdᑋ9w K#kStEF:֫ s{ ztW:ְȵ[K!{w\pc؀Lit" ] YOṇ2?9:ۂ&@m[DשYI^ )LyEOD{WN&~B_(X|b0X)Eά|kT_!3z2/0`aBP~ 1٤ K*TӁp,cupOs>UȦw{$ޅe|]ܢrm#6gK0Ʒqvw7TӬ쫽6[?-`x~O~Ɇ&g%=" Pqd.6 QW᧐ʈɯL'oˁuhFOXAZ- RP4Lf-VtǬD2ӽEV[j7J?PyM_hl E."ϯ![XtuouF𰿜8"bئ7ZYS;A!B@%V0^:!p >fCI §1K`/ӳ{.1֘Sg$A~ݖ`HKHr:6>:LR0ߤ82)Yyv^LxC$k4= C."W^zi -YJYfǡ^Gn~u9}5 %cG#Xj6k!ozc~w|Bf0͇{OxxE&&?mۍd.ʥlkAJ/Gm^uQ3 fV@zrW7#E\%&".{Zٱ궥ùXB " zI.5rU2. ͺmO6)zD[ctv@뿛{Y1=zuva4jFqdj3g|0ƽ ٰs*N~HkY0mRpq1wrl3i {`|KdamAc;N2';4MNT g2xGjlGOH1x6gés"5U4pzHmLAt𤶊.xr[wK\n+dMOT'E:}1\xPuz|l4.@N #v9[@ ǃ_.>ikO`(`~(G}ug:Q̦s_mC>P 8w"Qjah<ZM*LT)Ř{)ep8s\1KjgsD0h7Fĺ*/Yؔ|B 0a͈Sbl.Jӈַl]wZBlC>BÜO-, ݕ(/ OB z)p)hǑCzRq~Y' S4!AMLӲeLe FQ2ݎ^N- Ϲu%%DXx3ȂH^Bz ݝ1G3)}풢ouA<+klsWHj~cn2S5vJkt?_f̝9(e NÇ&Vvj٥/XeR5A{.CЎDm̡h켟*ac-8\B.NBb!n95ˤ)7@1 e}ا}OA)_$68qUCtb=Wfk04#j~e {zZq[6$%x:S{T"-Lϼ?h aLSF:OW5p].2ɶejU:t?-LKzۨn<"=;1k %Ʀ!b>r6`zx<}HlpV R %gxVZ̒]|Dh`OsB5{ .fwY0CBQ}b f1Po'x{-n jTx-Jv/>a5+*?xi"\+fo[d#g-U,g 0op:'LHt05E2nI7\{f-}1 Ij9C@# 1argnijgfA25;]'c.NEo61UX9.@z:^5SA zME}tCV1ZtCѪ-qH*S͂ew't}3H%x5}JNRYD*hw8wO7"Vb(5W1*ms/{._\꺍`P{HETR?O)zgrMsGSxh áZ[Z?ZDL>T"to?ge^ 7ѼQT˹q=fnOxC-y"M4S*b&n i"HSQugM;)_v$D}k&Hbx`_m f'q#k Y@>ڸWӳ[=`$hRcvS9"7Ji5>| ]KMEE[^0?|" {}g(}}yXgY ~s_aC|Aۙ(j`#9*gMe3]4JZ8]*>de^TGX:BѤ[c LdH fem-/&xIy0*Rl/W=dGa7? ,ݑFVP(~jY,Uoj]rVNl疧:7Iu]\(%ݙگy |瀺&j@(oE$F<"+|&H[W2H[] t LydsYa"I,Ltk5&K6W B[3^ )Y_)P]6NmCd@m„-I_gPSuOz/dp7Zɹ2Aboo}7UgɠrÌ} :179N}놺&Cdqc;gՒL1RЩA^9pv)g̴Vf?LJҖQhڢ 2(˹*{$S'I8?T2-|7;iQ h|R2ՂNts7qmΥ 'E2Qk!Q$H'j$DWi@Hŕ4iK`Dʛ5f`-O.8:[%.Jsah8t]#Fx/"?ߦ2| q:("Y=hVytķ ˮOw6#29qkh Or0+0-ȜÌO8ܾʷ95̀N-$sp hcj6}&h^6-xNuWWm 3{Φ/lQW6Q^y6Sl"#LۛM+ V.{ң{ V= CZ;9꩛{3;w"v&*$dOG\ N<ҮZ/H>w1rlgëD]pWLw2T͗,B7H+Jfm iG 3Ag3c|fbȶEԥg DBRծgBqϚ*:Dd%zF,'],lųzB\ O@jL3"Zh&ؑU ˒i`ŧ,ʛ3_<-YBTn:\҇UjGh roY?']^%S#XƲe?m~1Xg4Ed// p2(ܗt\<}KcIJoOC{Le9:Ԙ*/4HA VE 'Z/X+#1OkIvߏt#X[9b45! nK!6!a N7zpܽFhQj->0SǺ}ovOFƃ8Izrj7e8/xY0F:PNIR%y>T-F.?زc]k&DbPʟ))yZlx>Vk#z-4UoR `VC]T3|=bf1 xl~ށ Լ@.4<)֦V8^ʪwª3>?1bA9d_ہC(qP?.i 6CbUxh D+$:`wݸe~5AsN4|G1V:˙L>ҍS=u i]SjEL, Zɀ]gn`BJ |K(nx?5 1pl)& cͥ3E>Άu kS$tx!},klw+>-v,nmuJn hT<3OQ%`D]5YI.JMm|?"4];f>(Jh~.ҋ'N+jwP Y0՘ ~D:g9"~Vjl48PBw_ff_b'sfƼx.2$Q&DBDWbDvrvۨh4ո?OAݥ!?yfOב32!LŮ|D~O3pXOxj *z^Rx9 ŒmpAoDQC5̖"ELKXQŪ/ǗY zT8V3|dt/P~[rȴS^/5hin<;w1)WisA j ;~TM=ĠUXsow"D4 AŰ QJH\á;noULHlf|= E9)1/0 o̩ imWgbt蟺Bȩ}kh ;&,Wqu20qր}2#;gҲs=T $Vt?ƼbM +@7oǢ ~-|i_ 䪊5.bU3@O|+uqmHX v ;b+=lUFS]z0zvuM͌[h ,Z9KT`Y9 ~SΖÔ$&vqM]0sԑ,kˋD=#~{}E68Df 컌l\ihSsGB> f5GzmJs7~|evƀX|caFJNk8|5 Ї4]@]+*h>0[*RIU{uhj@SG-ϫ%zi(D[wZZCيְ? EC,v(tXߪ$anE;A`.9bcSݕ7t:;_:_z忇#m@QvDT erv6_gzʘR^MrfMQYQǍ'F4*owx_NK㡿P0''`hN6Cxe]gid 䧛1pGyJvj FcAW_ d>(xmq]+gfBXd2+ "WCj4:zL_1:/|gk##X <Ǖ+}6'|C/ wÆJYVSfOIme\Lg`ƌ|DUJd>?yٜDZl- -~d{&Q`k/)X][PpAÚ>Tۺtjָ LSnL)2_bd*y,"2[KS0UvAS2 FtZH g=ӴY(&|S#րGOÇS;\fx.e$s>(B N NGc}Ҍ[{x#h\&a~Xpͻa?X3ϝe & ?a n) /CZBKB[wN=*NG-F<3]E Hw9ߪRNj'[-3Q(HYޕveY('7b1N@., ! H DZґ {/߿o*j'%eD'vxͲ?A ӱ窨!~AS48'{[/gszG@RrcAL ʝ-,s J>v o:$i/{haKv'OਘQv @D31]272X~yh4%&Yռ¼-ύ.ELCu~tOTuy$ɁQSt ^B[Q5s>ɱt)hK5<v¢Jɒ\Fc'u%wJSS@M![I@7O{PR 43hI|O%01GK4)W/4SwfVw:< ̪J9Ut{=)9$my/YBj="5}*@φh\xo&c@lp86:kh>]5yR Ф GeoUJmT$g1?RaL1kԤLօjpyV< w^z459&B, MOˀ=xq3D,ѵ& ϾԙfoJؗ(SWus(Ru:#W{9 *̈ʒE8 MivkOhٓb3b@xX;,sj9H|"Wg1;idԭ !dN-Xya< !7)hG Jp^C̞Eb`[8WdѵCZ~=bm(=%mDIR?G-Ͽ𔡐_22Wj8l2ĨU}(rrA[8q!Բz1#䁀{Con[:7#;<@9OG Fђ _V[]kp+Z.B$oFT[n>F'7=/CL<ȧ. v\02`k$!$dՈڐX 60JSTkT1ԂFW')~0zl8" .splb*61p%~R"tXUi6Zi+T'>TKb(C*%GaO4"Lk8>!=,**lX7GXҚ[*x+-AE!?+P[9[PK H>(0%/h'p #,P%L&3jϟh%{ CXK+1hWU1b+uA xŒ On׃@W&&3~G5w\H~huSJߚl3U\b+ gmn36hYl3͇ND> j "VNEfI(.vL)>\tC<63'旘ۧ&Ry)-Z3YI14EE}$[*4o/~fyqN >&ceeRKsĨ}Rw!kپ,-cQ [,A\QSgm0'!XF0݃?%?auK38mn0+_-8wxwu<@_@QIXD ]V&|, <*&M+:I+ Ld#`K <ҿ`t DaBF ykxOt( ipG JIn.uzܩ\H*F` fp- hhUDV$SjMBC0Ѝ^$πq}[}Miπfe ɓ>9ZD}x=?nՇ%sܾv,Q+osɌ?V 7C- 1l ,8i{xkua ⺃߭euaܑ3l~THu }AAӻc>*fMb4ï4.BBfpx*W;A)Q2- 14~YmWXJ0Q,F8^OH}~&ڷ(Q>@Z5_ =Vt.ޙ/@2KkW/sG;jzŀ @1(Fu̫?Ak 奺#}PZyHx4!\s&{M*88^Ӳ57[2j~|74|匩xc*^z̛D5eS| [p@iId9Ѽ=%si6Y³@jZaAAƏ)|+e:ߕKidN7&("? -Ǿry[ j!Ev(oGBEM*]Q *.zx9zמ+a/j3iՐ&Lj%,;R<5g8!wFsgӯW{oËK6'a"eD̓G{ۑ | 9؜2r<>-xUkNbTE hcYIP8Ѩ)8%yD8#(XDML/jttª(bvwNBɻ,9o.$53ь#\ S+$BI}Zh~KgJjN+"w=6p9A 1ZW࡜S$kC} 5ðfw:.jQpߑ1DS1a'~/$cd~AeF˟6nX.&`!Ǩ8>Af>t+85eưR]7:TV.d+\>:!V-̀X%d ,-HE+[k0@ҳ\*8dIϬQ7uXws'e륞Iak ˃w$Q)@݅ڈߥi9!.dݷK?a4l*8}1FwUΌZuMV;[/ /iğ?zٖ84'u4Qݽe.òmoн/I[$W$|u t*cx. 4$9vk\fz!f Zv'GOs>kyC7Lhs_]B膞c]?Œ^D;xE08oNIX$ G#7zZB>1r'h;7 oq q )TH::gWY=%9 _&ס3wKXa8oƔgu>o6@s)VRb76 4)V"A /:oYҹ4v_lyV+)iHE[Ϟw^=TLj*a;F(:+tgyٰp}MΣ|(+0P'krW_s P'7>QĚ !drAl_=[\'>c4~f2Zo,c@دS;q;"cquK9`H:8P a=1b]W?!K ƆnSk¶U\-7Os1.bsf?M9Rk0zuXCf?[ގ%d4%~xQ^1Axۼ +wWU:4㈛5))a,~Q a|C_ʊMs(l"yT'\H )P)b!V4;oc:K"2%)Gs쎋1yMQB4Yefst >=W<lS :|m0rpc"KlvFQ174bWVfJ;^/tH9;Ep*a5ϠDᢡn4jѨ[Q{|fgoتg5b,+8N.}Р 9BÖz`vJljY}7j)e&! sNh?FT p7Ti mQ}͈= 9mMlki?Z zg0`̫z1[Nk&7K^oh') ꕋH18o GW9KQSҴ*ov_u7dvhX#n}{"G ([YEA4`Ef\iyqs tC;:v #%VMH,^CM̗``I:>1V٤{*T//l4Z5PƓ 5Lj~iH-i Mz%#sE?͗ .RV8~$mOIҁa˺SYO˱nqxM,H{Z1Hej _1-4`Qhk.#_6㤔02"IJ)d7CcZH!{iI A";~B n}vt' 0 3i#,1/yEI16W~J7G~}`W`u95$~~WARݸ"4^yft84 hMQ|¦CAeLG8 bp? /@ vwG!yff\> |9="^/@ZzeWrh aF=GTK2II#Dיr"[fqw+'Cz9 &B}"5ԬgQYVO)DUˁ~2ْy,FkP3w$ ͫ*E䐸Ԓ7ZH^%WmPB1[ ڤ~oy1DDžT`WW'iSJ4p}q _\}18x6h#`ñ&nNn "#ɬ[K!YI˹¸&j92~-ե2Xaߡ e} Lgg_ f  W[-j9uha5?0v+]yӥ^t^t? L[ۜ*A- AXbAԈ9]n>ny*C D$m.:}? 1K娥L]zÜ·v2u}3)ǘ4.]4'Y.%5DKz#ZpLv V2r Ks[&_J"|M߱uf]s܁bizt[6\v@*˶S6_1LaJV!}9R}r,*%ɄBMFLh4ˀryW6=gV~zuAEl=NL \ W>"7s/zTt%|3*%w&6zs~C_܄v@AwE6 -]uyfpUkyUQ=-2Rd44D1|Јʈ=-el]E,$nI} ]VYxEKщ s\0v]v~`Y5BDLYnLNap4t$&}'^>6ax#W 4[pi4D6| 2JRlV˨wXЍ_~IY9qTh4IBQQ {HV<`g#/?R/9ƩfZI Mo-7h%qʠ j?Er- d &a5ek|9ޗoأ)d*/Ry1G2F'j\+BJ n`IJ1`o1'֯?hNn{{:Wy.Z.{(_1ʧINjEejg~ <h p6*-SݒD^w$mwmҟAXeD'72r!ZUT 1\՗ 1g#[XTޅ̓! ,=GUtud)A{c엑y{!eM3%b|5rlcu扩Öz޺v9u1 ?%ģX[c£E ;|Uԏg2-};`uz"M)mlɞ2rKPDF[ ^A!ӍYQʅww&-u g\x+д7aX\(YȑeJJLUOck&S:}Gv K|qd9],{wS(54@A}W1t&Љ-8EC#N#Y.'svuMw4Ib&dպ8^vU۸_fW JQJ]]Y#Mg[ߧrG]u>X΃DKaߢH~v۹UoE5uf_Px`HLHm}A3>-L$ftʻgT v pU'Ed tVQiJA>yf*RAok4Y?c߇$2eacL8xdY";MFmh[,(y+ESĬCÂkB {vF3 &%V-:ǞyF# ׼ 'jt*[5o vURE5d$@}0,<>7M(PX_M=mgްZoAmQpXӱw^P)18('x^j?ۋߖa/d,耺!([u kg/^Fv<38:2{ `:@5G6y2*'Ƭe4XSMsz{m= ,@}]p#xۄ /`'fq2 od`*%Z.>I(K1y#QlL;Ы \LBy $xWq](^z}?>{6G+ ݻ)r\nrZOPrID;&$Nڏ;%v4vL/l :5`4R +qwn-{5(/)ErhBQ÷L 25m0ZAG+q 1>&)4ZE:Ԡ8W6ޣiN(ү]ŧ5*~N:TSv#?|uP̹X4+!^vU^s3lr 3i{@#Q'['Q2$gEol^Fp`69c.$JuÎmGMt\1^TR8ZUv.d\.'e%8wQqD)C&DQN,n] <+bl⫨~d"(>2^>BG>axqqK~t{Of~^sZE`pvAZ=1-7m͌3⭬W&c| c{4L~$`k'Uו )(."٨` O#ǥY3YnS?@O, xp%.`3KڟBr0D>{vuDm囄=XYD <锞)JrEP@ #mxg&Yu҈[Qo*O?~nVN]jaL%FPY.ǝn0ᑣszU w}X&&~0`RK}jM/d/}]A츣 #l3Xӟ*msಇ6e2"ס&: Wvr.7Q5'l# kr#'ItTzba7s^ xΐ-0%j0k䚴gq_݆mǒn2F` Jnx48gpQkZC+Ate'Գ;˱VKRdi*Vjd4Jc43-CT-'ĮXcQҳPiOa 9Aomza0L %O?H΅ZiO&'b'jw I V)o7ŎIeow6e 23f?F,%}˽\{Tேg5 OZl|otPu5+򌶋Ήq~oo۬~CwM+;ݨrޡf(.c$eQ+.c\Wqsae!7]h:=k-n.΍c꽅 P/v]يz@k`,_n&rW[YfnFB&,؀e}LvR&aFME5R?.EOr?/)"PmX -1+-Ix! ŷH]zFBz qd|AÜb;ºp͗˺uˮi`Ye6 tjH>q{k-d-__z!D}RdyL(K"e*Y6F[Uq6PUObK>%Iq3dnk#emu $zcTe[|SA%)8W 8 G&:eX<H|0 ^InjJߜgA7$=Cw]>(diny{ui,jQШIvCϩw @2Ӓ(Q@QQZ.ss̓P^uCÐp (:AT'*J01a0~1ї`h~R'j\Qϋc5# H uƖ\x`:TߕZpR^Ehy~766J.QLoW.l"Mx,ϒʰHug'fm7%|A  -D0(+G7*sIN3餂}sؽWZ3 aF'u~BФ0s0&L+BcEW WT-M5 X%xban]RGH5=IORSkIG(LRBA b:ZK7R/wjLۉj۔DԹb_RtzֶQ7A]&8=jJ4xg CWeLyuJ-u,Q&aCd}{M͘Qj̥# s|Hb~`mKR7ӺoC CJcٮ@SuA[QlD"Ca/{`gLSHdIםtv+,f|fEs[$z%dmR&s!=~גA{k<06mB}H_|װ dvay9>Z *{‰=C/p<ʏċP{*g͓7n8rwC-SAZ#KE%cFgËjIfbŋ!Ev|etp7lH 08EplPqPrv'-ZƼj՜< _Y!i]w6[K-J\=|B|Α~c&5qGlury/Z҂ó@{ASa! dځǟZt*įFaDާSxK8#@5i[zlUm6Bаnz 8 ԟhdq AU/=zNR(hg-+eM7-El(aOA *W(x0Y6tw̵ͷ,+7Cs7DwaGZ{ @:&4تhƢ$ְ?sgA½l0V4m 5lgښb,W`L**)sݢ$|dCQa87^9?ܴaVQ F@ |hiYuhKQ;O4,w{e Fa0~) ["*E$l$e2> %J0@wPӞh"km0oJwIcRy)]=9҄.-?jMzǜ ~<ؒ'IyQKҚGkHؽ)ô9>b QqK2;->43ֵ0dc)$V캞 ]V΁Eb.BZO*m9_5}\zkފʱ=$JO q`=xyCƄ06Ow]xoBCο iJꋄm͹ˉE:I}s+ݒX eEH%=)(ܘOKNtB[NC3-MJ}&Wa3 nMADu=S8=cGA %$Nic|Û:}C`X~"{(iڡ$$sA|Nτ-ZV'>DkI /!u9;ؕڞ ٽt?iăl{w̺m07>u/V g*Dr^;Ͽ̮4ܥfnE|Y}n炀D;WHRrX91kGzj*3-,T\Pj̊b Sh Xd[aTXBqQzъom[.Ѣ?؆ڡ#%϶{ݑ/d9 ;O|F9U*/Y#NPeYW`憇 tv9HJ.䀄@֌?zI_(0ѽhf |ƹSzb_gi(+F"N<7Y+|x6Zx`1=Ϙ)|$"?^9Y횪"m2ɩiqs?<bP@)~7T0n״B^42S!9[%gbXןH+IJ[Q!l*kUXLTmM5[ @\#UfĆ͵\tanw7vxՏhΫzƚ{ "_l5UrT{Iz&K>JKO4'tʓ*WdϭWΆR1p.v0RQ?̞aWt7n/j] jǠdY6f Y#$VįA?иR~ !AF5J5dS-ݢ@aQ1cN#yE|2;Ҹw)v,]:D3T~b gCBUgcA2q_MXJfޅ%AۮTvxȦ ՆX.s~8O|Z&]ʟ i4dGmQ 5O’ Ec^mVO[3 D>WT1 ȂLytc򘁁?BpN*F鿧K< <ؽP$&4Z(L*0eȁbq,֝Mǽ^r~cw O,U0PАI RSojG2!u޿@웂ve5V!b3  vV?$њlk&}*r@=z0+O ǐZ'DlS8oH.u>=41=HbgOn(;̈́XO팒3cB&0ҒڹojgQ\q&>|R_G jӯkѐj_3*!b?4'xq=njsvv>ȒCcݾ[mU2n˭ 2kVQ_j(^yI{Iߒ~y#? f\.g%*d~uUY8 ,B)>W+w6m>XBKaHg!l}2ZƓ~nwBtLzUkNAɝ֜.qp+ <1;5")K?dI !y L s/ݛu#݉毴op:$e?:B:Hy݃*bQ"-XJ .=SuQe,v.΄ͼCNECE:%@ SV  ōV=6CrcK.KMCp;;='r<6lY x芨cP}J*R 7D %0#5xjn{#u x*dmEx$//^OJT EIxfa?^lآC*[j{M/YECCL +NŠ~PjYD. C~>n8 bo-U7r#Bm)[& RaZJ^-:lŒ1ۅyg|`yoɟRʴadkw -}K*IҞ *޶V/;BfWFtfeC] Я8Y,nlRP _m _@%gd{ˈ&ؗp#7<.A*Yjmʦu{gU 4|RQ .:bLh[4Uk%5vG 7;AvD|h v#ބGdfֈ9??DQ5ŗ4i.ܲ^ʱ2LqaZ񚚤6V{fZ2*L53ZQ6~.L*ɍ,xt 3U ,o.P 0L} wf;/ m>>:Ω4T/hgk]Š <GuT5#q]Nr+!t |@tX/8h"}/*"bm6qtEu<12 M2$w.7MXٴWu+#r$f5vqP4vWF!5Wk/> z)jME#0}oW"-)by"CEY_&"rƭsެT H5DAăH563'sQK-V &rqb閶F4 ZS-k6ު NZ*"vYSVeq0`?́hb*!wY7b42p.I[~47k?3{Ϣ>mDZ MJ@-L_4?-PtI͂##;_%n!-kA/-B4?/ʨ8[-$ ]dN w: YBR@u@#A7{/13PVdJb}OvƃJc<8#Z- Tiwh?{mH6~twLP#{1k9LO9 ՟b"0 |}2`"?R7dz~8^Ş( XθGLewo'SSmXXh92ei_emԌUwr' lgd^e}%wZ9 ǝ#"GX- xF$^( lڈ|;$ LbI7@̓uUQkh y(rd䷶e~alE%o8.έsD wh'_%KMFR;S]E pKJЏSՑh" ("sj)EjInbJiFgCGx=O ,;$J0+ a4 8 h.!Duj\sl ;ëM~AF7tk *4 xQeb7^-CZk_3Eoм*NsDE]U'ho+m!(jЛ.fz\*<|T3jɚ 8m V`Dso_6b 7nQŭFԻCybE"^iՅ6O?H45;K&Q/[j[>ޅ0D ݣu) $Xcq밖bLgiNYWŵxHy0X-ADZ2˗ pbg<RoB,Dm1 YlR_A Rꤳ u) h]q6" ;%/:w$,Jk̀yBwt{o2Z6_:O+&AXq`/̀Ogg{2jð* ԱE*̳[eYP#[uRNʏ߰Y8Ö6ep!n.)lci}-k]Wё2HZbz;#LusE#W*{f6Lz<֊9QsRVP^as j056e再<UuMH!=1 5aI[;KGaD_ I` ?<Ծ i^T`MS9sPE\#cEb q%s $O(~]=# ޫM V\o:bH/7Q~,MM\w +62t8DqoQP="qʇN#.2{,7p1XtV:GR2Ug> Yt7B`Qf]m\H&X2+W k?/ѭB88U/xy$oKvfW> Q[j羅=T/\|8Aq_x]]pu@G3\Y *hLJ?4'(xGa>Knoc#)><슣co0^{yY e+m?@:2Qm/UTT'4?êSUTJyhW_e^H:HKMG'Pu gfڀ.W9h2WO-StslfX=A f9X4lFΉΆB(3!p;T3"p|;& ;隊cQlpk2֩[!n"ZEC6вOCCzڪ'͗,0,3MvF=/J8j+Y _8# VRN}4 28"@LfL~0py_|%~Ă ?ny,)\g!tcc٭uiF<)^?LJ5t׭"A`%je_d?'$0 sjj8~Sp.RVZ;QtGf) ? yK6][H!:4bǪ#袥r_dj\%4R/ߘ0PR_ h 0b (m ZG'3 8G_W$R//g'}7Ε6!){0FBeZuf ӡc'*D=<x;[Q/#51xg 1)ۯo+Hb8run #j1>$uً'&<4b$7UԮqWsRLRxb6{{lBkVݳvg;0&%% 0\{&I,l{ EٛaM5'0B/IJpnOE{3w$:KGͳo㬯!0q@?}$[mzO8 +`S%G}Eд =#絗ۑbgԥb4 O qI ,.i\':q~f+F"-k8Tv\t'%ƻ{t[MXUO;rbj~VxyOV}h€i|/vRA,hOip`[(-_|cH/LD-׎clwX&O?kʖ'7 v :UH%cZ@RsADk@cyX)v:*CԢh~Dֳ!㢧F@+u)rZ ǜ75݃ DNgiAﲭck|ĕ;oC e{+", P13V%N@NJ;%ھf )'ˍf\nSMgnPZF@ ϫ!=HHFjxo.tjuA;#~&7$f{Zg֡V1},[?غ٥K=;2Q)?* M/~_G1rd*~yn6:.i(܅(3Cb̼M+i' kԢ٥% 8IyZχ Z4Uq* P88*Fyv_PRJH@t{2ԍzގVqZ݉n9VB'3fYڄ۶<.nޝC">F"D{ [i[_[v᡻FD @.? 6}ǜ/00HO#1ӻiUdԠTz%<PPi(W.s(*|YƆk*96#k[&6`L{DzږC̅ڞʾn^ͥb$mǁ\ڑDI 6Vr["'X G8Alfrkv!`۞bD7?$*JBI\ϳȿ|wjJ ʱ<(]WwrMzKi凙æּ#Pl{'iR+% f3 9iK\GsŲH˨rvx;;>FE앍B#K—-Pa\ݽWdǩJy*Uh+<'8tB;Yug;R*0&u Ҹme[ŵ+aW*nLEx?D*܂(Y[C@Q`񜲺Л/$lLM  $~-p Ȩh\G\ <: I qdZ G-8B~\#XىwW[BL +L6Sbv: ^z)zupH2F(AqS o{E|Nhr{Iйwa{7/뱉/SpgٛxZһ%D4GRxɰDCiuϞHt 7W@=?&if?3q8({ҝ{!-s>PRϭd~I5G,bOclhłC j[rG#w& +b* ٶX3XX)ǫQdbNt ]S 3dg5y07/nofG1;v6:]M G: eXJGҍDwrxG`骸v_L?z) 5B'dN K2'^qsz7)B. @^0l^"~ݬ/ f[QNH#ʽX B~nGۋcNN4j$A , ,!,@3u5hZPåeo 9r`N玎r/Lv[~qB2sn 6@`%qpA uhO(][/^Ld1X*YS~z;'A(,\YKp\ue\=O̞J5cHqP$a\6dT^d ͓~Qstxt1NU4|}lK) {x[zx&F%Ev%X4_cWs#HGlhKQ&Pƭu܁Țp.f&A)4 ~M:H8tG(w_j٪3X ؖcs'f̉T{H6Ӭص >H8M~d5A~Q,+0+c5›r~$zxX>@EEC&I0R@P 2N:N#`Ax A&[> 3I^ 2vI|2e c27ķæl5 ߺoL7R㾈 Yܠ->sIi {G/鈼gK2o1'ZoĿ`uނlkN{;\.),8IK =$QF'B BQ)J ^-vJ/%9p==M30qodP][Ih=#]hq0 C j扄q&вs.6mҡ?X/H\}X_}A(\y.n&c<ǖKӻC>pΨxa^! d+?}EùFhIQ_::hWb=G'sE\9/04[}ƫ= 7.+ec&18>c 9mC{dT^%Z@U-`Ipڝr,?J9,y)"[~;煂BA9?4` MWLo]TF<ѤeףpL t&xM9 ٿ>Ơ~QfW83;Ml-yىZµ;"&).$R}Q$pZ)l4f8"ódF'i5yIjZioM`GntAoC[I7Mvf?AW"[_8>;GZa6N] 0<^"an{;`3-ͨ{$8fYޥso}~] G.)~jƭ8 {2cEoqi4.Jrpm"W֘i-9 l /ܽ2v;Pa[COaј#>;xW\bOX%>rZ@s\~.aHPBv>CŦL oti (D[˄(VP<4VSySjk"IͫjR4&O )"fBW ?;X¤66Ilr2FcuK|0[hx^̱@"f]@K{Â᾿KxQL'7*rxV`iV۬qO SQ<c}`Y;L[/%JvYIфLE3 =ˉ}ACWL,1q e(  ,R.0&tT6H| f|J"};n}4\IEB'fј#u㱊TҀ%vm Cp [0܄]}DOr KӶLAxK nE9 ⍥Qm  i4NKm&1+ה/g+xHVhΊM{ [E I"HKfaIR8O,L7}h/H@uǑs=]&4#;IPцz@jV/"a0f*,{ ĜJMoj\#! x뙵&,o#Bn$aj(Vy(ˤ& ZC6m}]$C*v3tθ}0J6GsVY5lsF:c[_LZv=R* >Zz L豅>H(nP &G&/U14XՌmyI u5ǘl#Ž;>䣳Wx~#Zh%j9hAd#$w8~;G[ a*Dh RűiBS=؀8Ou$}Ljř&9~ 6: ygaNG8oZ9wDiXkS NdţqC}&' 鴻FjF{cLnrNo5/UM-?fVƉtSIj.u$ojVMLeS%5O>^@w-6ifU!L"e$pXZL3I'='꽍?HAC\L *Ւ&>Nư1lryʷ%ف%| Y֐|eR(%Z: m0t;4W|kipbRV2! VA+ sB?B%ԯڽnp_8Q!1RpB35Ej TmOOњUMiLiDYKaxjΎ9hMY[ tN[_qEd孔0~{[ #TU4Q?r31a"_V!+jXk;`Ln)hJ4 DLSқ3k!ɥv)K ] VG"ݼȀ8p6Q [U%`CW?FUAa@2+"bP` Ǭa(Q`]}lA_Ju_lN2> o[}-1񁓣Q0ƘKT8RIbz.RB@W $-ohi_oFhP^!p59}'DK߄{}u=Ѯk1Nh6fj^{[i k,h/iNXtyMN!_;wZ݉X/'Oǁ4QYbIb]duG ߧ`,#f{y1OSƎ "D4]yGo2cV0  !Y^DŽ ~BVRNJN$@||iTS@)Ѽ(S"a{s}o[WS5@C>Je(C8Wo:Gxv"ʭ!n8(y+եPe AdΎ=06VDp;WcPE. ^sq FI̴&jña՚lEk@$pSm 56!ZC?C܈OMլyTdmsgaey*,DlC,8зtV}>C|!I'oN(Y,ԐNXB2V/~|``ȱ3Q]filSq_qplB=!c֭Z#`!4qBCd i|h + 1m `bۀ;v΃s/˫sg䧎b%#G=^ZXΈ06O)S!BvBA4b[$f644Nf!y,[^%~ů4lyKJpieAؐcL%xJ CBC d iQ-;AUPS-ZQ:m{Yb;O=.6g4F뮢.6S΢#JU.*5gԹ2H[pDKlw쾕ou+f뵐 C~GsfDic֎@Q*wH+kOJJO{tÎq|jM x|K$΂o\~{i "kK>ХoDUQX`:72HQnF 2N)AjV댘<  4ʩ!9Q0a;ࡓ Ld|ɥG-K\٤i 9g j.dX`*B7ٺ٨8%7W-M̗~lU`[R+b9sj[H"Ag }Rci#=O,w`lcDЪM*[@ʍ挕7MDzVYm<!@1Rf&a0ܗޅ4.UՏMp9,L˅MjB6U܎ϱ kXJ1W[OVlƚ-+i^|嘨(E жñ3kY5@9kuo]5&eØT3G"fzX6%M1гV }p㏢ޟ-:?"{VcUEG)N!`rh$]څhV $A}Z9#n ̓v ~B,=X,ib{]u6 ;3S c7-qνY"Wpu1~`n,b8tũns}DEʷ@fK$n_loeRvVzL2Ш-S&xovk#QtD/ߝ_@ PO2~Lhfsc^ RW| 8+m щШ A=cF՗ A[:q)V1^ZB[Ud^ΫEmf!q(7};yaIz^32.î~Y9f:9^b]?=eyi-{ ,IHp,TnzG,\dj>1&4>D98p 7՛Q%Dy18kn{leG-MO 6lIv'kRmK͋g.V}|2HjJ m_ (xc~wʎ|- p~lJ3CջǺߧ!xEz=(ę].bxyR_:B!Jp~&Fwٛ"hM1 Y?GM42:NCD/;}VAq`Rtj,\rK%/<~Kv$Haֱ<-|.沦fG똀z,5h eM'}My#lG)>@.rBMJM]3Rl1u$bOnպ[|ljcTXۘ&l*+z|+^<{^q9>O868Xiٰ&+tc쀔_=f68aspB8p;1^ |3G^pǂo@^mM[`T-g LNް"eu9\su>J~p !Ktě{)mwS2lV uVW^ ˥|QY4!:5tݍ^F˯ r=c$Kz3ŧl)P܈rņ4X0;)nSmʇYSaH+.!f$)a D@yFnb4&u^2(FPLhpɆ?8:'>1ny_& C$džC[N*CZr _K ҟR:Ğ[^yZ/S1N]e:f6l p*o239mRE=)x*dlX}rMGsy0e7@ùO'b%Ԏ{>N.sf2,I7w6$/:SBKd~veyhK}7 wFqq;on4Ps4*l_'⼄K69̥_~`;yeqOFЃǿ=s Zx5cHw*i,l ks ^MT,w¶`:V3+Ŗ x}fXp*odv6E[mn9lf qsՂ#rw)2Qr{; /T1Šn8=Nǰc9tHY 8{SweQOXvGz<=+!fNz@%,ㅊFĈ Zꐁ+Kc /{Cg^q"tWLm(z>lI^4P -⿀ni=roJf.3d"Q 6}A5|_ͦ^XD۠_8NOATCT.+nޗazLLU|{Y㦟=+hyZ!;>SsblNQcb[ jAR&&xFz;SB˙ȰLc7v~wo{ۢ eAB|ogGQ5HkՄ[5SEg+~j搂ԶI)x*${J "sRCBxpSp=v UVH7+g2>3 Ri(c{|!GkUqpufkrwVGs|_=2I˗ rXK%DY%6|wd#SUέa h%S|ժ~.@_Qbs D[Oe}=˾EBd,_R`T3ޤ)k?l`G myJiބQurAiPF? ATw܍5js]Q=0߻/vj㊍C'Ϛ>H1 L(p%YvOf@'Mׅ @ 9~v(:i(n/FmWw$ a.MѶ]%Ge[~ e+qZ+2 7 _&TNx}Yߨ8}Ķ-2Zw}d? F!Eolb( !2-(ٴ; ]!f:]!2U#!a ')bF͠w`7ZG0K}9y{" 0/y.x =AJ!?Nq E ˆϝ7ǩs]"8 6fr BL)?]$X/eV+gϙ谏 %n@UІAܞǥdb,z td/m~!;玟Qx5M (n΍|D`dKΔVbV>@R eɦv@8+/ڨc%&Nۣ%)aeַ/dj)̓ z*bU;,6>J$h!5ET_^w$uKB7٣=H>/; +& 'ÆL؟IP[dV[K.QR>[̩ġp : 7IPiȜO*Enr^lͺĺLK N?^UbflMinMY`ɒ_4#TT}m-l[%_|WnxEyc#~%X03Zs7q ,}s}>׎{6!C6ۤivvcr]Cm݁ҝ-Oz8DHmq5r_y)B׭ [:&pE-]IxG wTqV eA_?Nk,Ҙ~H{TV=}<ڲQ DC#gv2,U|*pXQ8xB5@%cSD7d @査iuXIrOEQ 9=oz=s[%Rb7wL,@ 1'eRW üX9lcf}"*=LDe%l3 j𗕻bᨆj֣P^KDwg(랛Kv9NF- EX̐7.jTSsC}[z]3"scta%nҍDkg[N/s3tUP#+m6a̽ĆIeHvE;ehpr?`uR#䎪}-q!6Qڼx #+[Xn12VT"U鞵oNg1s\YEBn6o#?3ަ"l7oyȗbu`4"gPdrohTZb~*U~IaMB!${"cJ_# Gv5s.Q$( (b$nTFY)毬jp1&@B0\Sd8Zd؁S[ԓ4 ؚUdlq C݂آ?=Jʂ}t .zvA$&z/,e '?"x^OlCPέj:V3DP e\`I 1@scjAdrt\7]=&XH"G}U٥H^/y?CYC:Dt'c`^Ϩ,_TvMT_ul6hLȐ} KM(5x٢B;iMugKeт7Ҁfmc (ȑaq}B=ٞeF63DO:AfSږUV%3\'f%aOßK/Nai@%#"2Y,30_谹X! a! 7L :|zr^eALD9>Sun8bW~!IˈVrE>$v Y- 6my`J$h7smܦv3pAzZTc.fe@XTF\;H#i&,H\/MY$Qn.K¨cIMbv ǩ ZӅPW{ϸ;J> %P5^,ٍڽVe9P6/jVb6%p:[!!H oBAqg`|[+H{ca#I m@^_%DZ"܁ݕ\M jE1{eβ%nTRQн!$ {cR.tbW.u%@ܘmHCI`DBQFa/*pnף3$'-<$9E@c2QQ SCIPPr[1/##RF8Dt}[Lw5n^~R+};2=C"P:`j\/%!f ;=[>?K()`[5GY%Fb od[A=sAi σʥh@Viv'2r Α呂Z@ V]'iM'~ JlC@IJ-۞Χ9Qkۼ ۹[0>]4L!/M,̫^`>ᗾq~ܞ,rArM0Т!pN`bL%7U,2>&ϓ3uo Lw1BܸI+^`lۇ]Z 5=@HD3[*wJC+zMRѴ)my?4ZׄZ,bĽs$pPZi8k\X,> 9鐎\'] Y o{NUǮ#Vc&\S)vαBj`OÃor}g0΅aa?h'*t(X>w|]A&r)Nָx!?AA6S#o<_Se`~nVoҩ2j9 _{$+9TG(bft|.˻IR$ Q\Uus6Uc*lݯ>uP& Do-(!}`3M 6cpIVj {MF)1|aE~nlb~Υ^=?\NU3LȻ$æDm;n2\[Q|m+o\r^chČĦQ1@ӊ7)c OR0K53KTt$ۦk,8sSoy{!@?O,\Km4/5+5 oyZ,WAQKi&B8t1;h+QBL >X-V `Ҽ} tx}21^Lm\`vaQ`1/x5Wޏ{D->vy64yI02 Hǣ˘ b#\& ֳi+ap"v4`fd8z*r#W$pl ie4G!V:wTY%sIQJzOZXtFfk} PD>o-܆xt+։YKF#w6XaYO RI0ͨYѱjw;\raGPp} gBCNu@rLRCw ] sِIGֆUZѫ%UOS<̲;];plxX%PP\Ŏbf2Naeh6>{',w6QK;pv3[h\_ޮkNH۶~_?h쒣pS8 uWܥўALkq&[m[کr _K#I a]xb:)?KFLLZIvb@-2އ/>rSKm'хȒ 1S0 ]I\Y=nȌQq O26kO(tHeSxg7 1J|нAgPcfp{ܬ GDή  DФzwc||W9:멦fv ې@^Nn|V;;X$R;e%>n/M+p|LSsRR5iMP T(]<2b~p$pߠdף fv=X#Br(E7~2} aLZ7Qc끚a-9a CW@RB4⬪ atުI)حł QˏSm&0agd|-XpDǓD[BG L=5ywc;勚.%k%7OWrFg<ɇnJZy6E$?1{o䡔큭N]m&[ZM~tqK5u4?d]?<_Kؘt3u;Xm R.. mܟ7t̯}~Ur3u<$t wjBmoe]{1q"^扺+u%}٘ʸk^Á憱`ثEPzL_ B%WA>*+:F( Uh$E`Nt-[Py5U~*aZ?ID{57. >n wpZ3*z~_}YcmYn#aᯋb{>97?컉W { z/gmm!bϻ0g*Si:Sc(?ss 4 ,x\L__˛0euPsv-\&ꨂT%7Ы4&~ԑ,?E506ڀb]WDZ*6R/{I ՄlBX4N+l&~fؒQJILj$l0-~Oט1ddeΝ3Pݪc8%YЯT\%:{ %JԬɢ2@_Ti4fzbvd& 0/ѪN$g﷕G~.ܗ1RP_"s7v>x;apf!|XxjFC?`еb%Me,:yՈn@0ȵa"LNXae60S5VsG |UIr"]o?ZԪͫhHu{s} j9E7#uVs;-m'8yO+aHo T>йo1؋K栎BRP_jocY?RG1b:[;:K}6_5/U3VLh6>>pY9tAЅʝ%M<,Y2f;v7Jc$0;=ĹW[`Uv,-Y 2 b[AoqҪ  v>0$1ܚx5p[ˆzg8 5ś,HЇ8V3TSE%QxBusǍ ,a/x)eX Mz}hs-^{¬꺾C+in?> .cOz>c/&qH.Ǘ-3z0Fؽ;4]dVdr5@E V0~ e@c6'G>D%I Z`LY۽,L65Ҁ<ȕ*#Jp'b%]TdJps ݗ[ Fr*>tTS8NJ=pf&u&9V{NJ#;}b}C1BvZj%I/I<V}ecmPPyn7HZhqJ4 T hE6Y?rU0=8 cã)χ6_],gab#69Y{hoTS*E jF)'p3+ŷZ2krCKb2țBg+QJ"Թ1Ă8SBd{W@Xb7侕UXL87*f4 UB wY0a,׬+ЄEQj%e'dXΧ>b/Qx^j>W 9XKP-kVzo5)l$Gc7쇋dU1%3eނ 9t ++!͒ %o q7*}ڷ׽}EbAw'4[3_?agF=y9&1rO9>;ZãIq]:~ڎjN&-.=>7ySgm%DV0+GMˈEetZ^7u %~*!8Z&^!Yp(t5xg JR7NL7*(Hr"Λ M9J\cR[_w}4.lat)@-"֑aȻ`fĭPjʣ(B@@(?2NKV>0K|3 l_J U@Lh(9Sl$LIec5V9B_CTE[?:E;aKV.,³m%Q@m.{6hP߄.fZ%5ehd02jsjc:;ē^߸~Ӌń̏/${np鮮E|Eh֜/R_y~<<thHMLPՆm^6lLsë ;J0!Sa:m\̈bL&Q2]Ԓ ڞ7ZS4X:`|z+>CW4$-Y ) 㐢46r wi"7L[' LWp">%͙|X,{h N98ዼBmn  }5#ԸX]m3:GAM9.;[ !wzc\Z2E"DM3)} VDuY!>sO+1N hcNtwn9y6n)\a'JN_F=š4_ %6,Vsd[Z cϡ% i r lFI|O5a*voQJ_^#_w%4O՗0f8)Rm~Lj+m]AoC$]p@fBUy,DhzLCR!XY! Elp:,g!~[;N׷? yQpLВ$FfgБqrQ186 Pl=&XP"~sV $5*9a^$E9ӼK0rSf#lCڑx &HV:Ԛy;au:E Vy bNGFJ8#T.]0UsFF0#QC-@*um;+W) NΖ )X[4gJ+P" [eX 2嵱khkz59iv/c=ZZw7 *ˌQڔk"9/S!`-948N̆Sդ;q+]&d-_.vBr_S#öO\F RK6֬^om/P bީT?]3oǦAf 0T(A̜bc .E[7Y,mb%Xe3_X!'(pBr JD _(b*j`Yb>T&D`{Ǟ^F:E(X҇2=HT^e{1s=5P*x/wHiso)Y*wxb.YS=mRKH9KrׄW[6аN~ ;Q3_GPI-XK$\ \j請}a?Uخv hJL;jZ`}23lBCo{~>{\Ѳ1Cj9jv؀e݄*?}58}K%gb }h&Jn~YWSؾ@;pRv,IUy}>Z%A(K5Iھɟ&ڒ,#-}<'e/ &ÿKcTӖe*qh3;wM [i3&g/#cE:+!G#ODA"B(ۢ_(goӦEʣl͒!t  XScЌJT# ϧ v"X`~*"N_nrr:#,qz3W EK.|*B7ͪaqL/l\rC PŮ,"yq>+^ :Yg7Ca3i֑lcT|k\+z'Z)rke%Wm]mMz;Zt&PIb8$et*ߑ5\%V)Zr~瑇/k&3s\- *ux~u8 SB34/tRٴ _CP?Y_tSh1tq'igIz/_u_I׽} %>QX@J8G\BP. Q٠":$٤ԋu \h'= LO[|kɿ.G.~tƑFF6t+r-XW<$gN >-?okyJʓ7sȢѐ7Oǝ~ܱ)?)o4`$6Σׯ\لի*MOJ9y! q{TJFv}4:yàK0M+ TORd4π|eE 8ܕ9^ڍ\is8Ӯ׋mBPw X~ یMήjk $<臶&\=V+KŻ5ͭ7 Y/<Ҧ(Qu2vp2nw> ^(ʇNֱx0m=35?,B\Hb7t2x9 oFXiʸN ֆ-As߯^ܠaP531:5 (Iso4)ljcLO 8m*P'U^\ bK@m-{b RN28?y5B͸%ˁg®wsV0,.PГ!S5 UA=ɷB`S[XVBE Tڨiܧ=CFȸ B ؒHO|/TVǐC"jzvbDf,*}ƥ;%eL6pV *A-)!aSpjM,>=Rf\AaΛ`8"#hb |U"Yoṛ& Ӝ\̨ު؜][ #X='6}kN 0IViСT*931{Fl_ɻIWl݋aw=5[4è@mh'ڡ\r bʞjx o 'A`eZ}g)ܫDF0{dC[h KmVRHs 8M՞x7*mA C3] #yS?kG @< 4 #7Ћ#!vXĹ/MZ\I\hHνrᘏ_͗osҜzDs!tqϻzc `]νz"|zq5=b蹌tDbwi-ux聣j,fkm aHUBb5H+._C٦>@,heF`on,q8&Yj;3k&O`L_Q5 Zw90ND"y>MpO,LrJXwm)Pn\;(9jZ_N[hFn;f1N.,2CB}Z5aJPwh+M K$ bszSs-RJK0 pu-E>SMHC.RSlIsA,''vW^%ShxBop -4;~?Կ_WgZg";fǽr{a2{pXqE73૽+R5Gc)%P'v@K>[[ۤm FʪJ2GyΙ{fAc7~_,6AGvS Q^y wӴlD$E! ֱ>u[^_͙ٽazYckL` Le"WhXJYz`VaqMqn;d'Y zSPh𫰹sf 󪮦>L=7__&{@p_ձLh4m&$[t-a6ԈŖJeY\~G\2H8z,;Lv9cXS@9ɚP _yڷ(V3 ߿N>f8^ϦNv#G;Wcȣ0oh$2P`ŀ:"鉩*ȒI҃%{XkV~<)C\#$X Z( /Dz\Ml.[x#kh]ocQ P2(9F?n-R:yhڞD ;F+8LX۶{8ּ= l1˥t h8u٦gp[̿f&] c'W?ة} !֙N`f#'&mi-$s+h_̻Sp#~;:ryL~_4lه h,>|-vb1>ƌySuAfC#Aacm$(3D 3 W_f'lDM#NfMƣB# PJ&]d96Mc*rGx(G\gQ5t<ƙdBpkƅ/PC`Zf.ǚ>r{4v?kt(C*khQw#F|b\9Ԥb@lS ZzPk*0<o >V;$AD0OS L.3SνQAZpS0]Wv vAhſd(C P̍s7b62K :rHЬb tUXrmjdV] 6zUdPXJ|"ʲ\3A͘BiZGwhy.ieAKEљ<4zdjqF,5sY~s^Zt-wteQQWت5#@^Yp"LsR0iNJxO/RJwO[,1=ɭF,Z$z:R\0~51KΤ'@ PCDi)K jaJChBCQߎֲ"⭾E8͐y*pLNt`pvb x0o$nUӢsi(b]2)0l#_3Ŏm٬ isGi$6'PAI軭sirS~2iTi)vK[m;IX3x;gdJ +s^n =t֌[ma%:J%|rGdDk x; o *6SvF5VO5Z ʕ7 y;/'z4bH #xp2T/$C|;8`!Fb<_i6EĽIG (Z1үHkr=e #Zj?ݼv-!E? ,gg OͶ3+I%:yŧqJBm \ЉowT#De國ˮٵB\&mnlŁ 4O޹gGSBj(3IS8?>al^֞~!l |"2ٗʯ W@&4Qp1xA7VPuW@o__SD<2!9ۣ(LoM) %5"B^\ev `wS ǁވO\8PWFu3Y0 z0!G,K3u<>UP.#݁uӅtܳx 9W|kܐ qrI mp@P?/ p584l'AdŔITRH BU j T bdGٛI%;GhgO7}7_Hs^f׌У؅KۢӤAҡW=8.GTH, 5 AwU/9TWZ a+%?҂o>)C(e[5.TsKԘgg7 DBLG-ໞ"jp(/`Hp[SM,DkBѥܘ>/\?e2 "rW-9Rq7l|н$nJ{L CUslNڷŇgE5B%FY~c /-,˰W~Za!,NQTyV0?,$ȼR ,̿_]ź?k|.ɟ ZF|[Цۡ_w:X_:C P_ϧM\UvA^q~_+, A{T[C9+g $әu[#rQYy?77[n_v꽶dȹbhmJzr% 17{tu>jusD1DufL7?¬rj ]V"*G)@6o4̴>8[{u-ww)) w8MJ~.4 B4=SDo/ h)tF[cmm#H4_z{S"+ao![!sGXC|Amr%G @}B7sbyƿ|rZ)N=.|Q31jT_n?{q4;aV V6[?66BnLu.+nKѺYq|'.-\tpsp2y)]q!, h30w!I g:E@ws&@#¢* }֖}al6:cIR[Qϟ,hyS[s]}W@~]t C_;EӫeFDq9h1*|g69YE8:jJ dZEyz%"lu V] YI(җjuOVvbǂRmKD؈$I/~ȏ(k1P Φ&,=zQmH/;wh|lC$z3ͷQŔTvVi>ؚmPi\Β3"T`| SfHϠ qJ@$?avfj!8;=z`^Js]ccMgw&h U#@pvq5n6, OsެvN).yaɚ*=B/vB+¡{;P-qڸa׿ϲ|RJ/e6Z'C9#K=yR cz?AMx> F|VWopw `ҋ3IL-cmV}'T=rfHo:r%inB]TN9voQF ^R!?VIq.@f[E ٞmU.Së?rOԙŞe3/klt~fy}{Oz\lUomJ~|7W(x^T+vr()+h3Y p̀~5(4 ("2T G5x6~a;  '+?*WΪN#euhcq|,Ղ*hBv t#0#'|îe ZLJ?oRyޯ;%[-@>kM3jUHH kW0طuoq׌+<]RhH>QF!nnaeF#=x/*Q7T3^#C)]_# {jq9-08 'JkRjE4!K/@-Z&jS, qt1w}uf*fb6 ;d7nD3EPvhaaE03<ȇ!]H!X!o *yB²*x`j,Z(ڛq\$DVdԸbᣣ cQڟP W]Q3J/xNmz_aG: 5=oul-ǥ^8:h ZIC0?9!i Mۙq$Ҥ>nv^{G.EzҌX{g8"Fla^o5+wɡx2-h+z^'E߄á>U ,0 {ThIlS32JN'a/x|m ٟ@l!q{ ,@Y<o9Get z|w*:ٔClr>EニV83P48mJ#;kT%Z CPo۞H 0d{ԼL+،xy'q Bӗg^lwIikt` g創 #Ms[mREFŖIц%v@i3YMQ*,M4)Q0ԸVp9^D8g s@zEOY܂vh5VIH$7.N=-}XOZ p>`qPDWr( : I,}^5Uݍ1}Uꋝϕjq.P.ȍYd)z('221eL<~INWWUyVلqXu_"Hsm93%2*==͆ht4v="f2&>0ץg('tPw>{'wxh%B(tzve|g?R ʑ?^f`S٨P./M`rޖrYd|S*l ɦ(SAD3+^78MaTN_5ȹX7'MN'b`-RZ0U4,Xxv1{6JZ?@v=;c-1:L= 94̈́ #R} Q&Q{%('hZ:zr-~.^~7! =wDrѼ.H2$-e,>|V3M{^ETq}r P$؈ӧ$$ͬ!=%HSn_Gj{UAO0gQՋ*hӟU3K]tY=Ch~G hSM%hbiKϞNgo_VS yxGkۑ],Q%^ATI|4PNq٣!_0ny'_`Q=hz*Q8O^wQsHQJAߝsTr{v(z!*p K2Ƃ;nIU3+ iE6`hvmNX[T1\-c Z#nYoJ >J7˗Xt// ~Wi%åWz옚zoV%qC̊Hld9l(,[JS0ind`llp/h˕@Xv{a!;"Q/7B~t zD' KFy, O4iYf7Y.V3nByW:J7<[ĩw)v-2kI&"'F zÉp$HSbhBb@K"<5c|z\?ZCLC. [),3bX!`K\x AZg BM|Ʃ)u {{>?x"g`9MŎ#A`zrFd%vՃ`z8A`s*Etļ]${U4%V^Jhw&Hh"~eh?6qx|=>/Ndpt*I`Y{:WG6kg]o>)CLU*, @ 7T1d~F<L{@.F@_0F]TKGW' Ôshk#[R%9y`vZRϤrb1M7ԣ$sgvNdRKr|bCZy vdm5x6/@_nXJsZ4*~.%cl ~ )9&y# A7(_h?O2دaXpʉ44[|'Op6UQYJ&﫯'T,z@J@` ݋ ޵P["רfstXƼ+NlbE#`mY?{A8<Ä3gL QÎJ |3?m(TpҾm&]C!F1vb+ ar'GaRT #o;<'{^][*o d&>t`{l#, 8o ^J:j1ercTXM_Rp'MA[oK\笸!}##c>j"_Ac <?F_,LfҪǴಳ"?փ ),] D1weFt9(Z=VU/`O56:\hB 4 r/$״"v_lI Wfr*b>ɴ 8#a*"_mmibL^d%6\p#b,ceFO9ܘ H#LS~#z{UEn5gDV>22ն[H{T"lV=62jIZjtqqskZ.7|9lQ#ׯLB,҄:]ȄkSwX=d3]A%ϟIr"0)".C8yd1lVK(O .%pN{&IX˙ YK0&7؎fL6K"Knqy%*e }tj^9'3N,EH!%%C†#&5|qk F橣:m?EյުiV7A8j962D6&A!jFlVQm '۪hVe\Bm.')QE .ypwq6`ݏ}oWqۊ"b#|R+I[ cPql7߲KxN0>$3;} kLjUC~tQ 8/|K#5)-,}iaTKoĎpʮY<݁L㻵s.FˡC6!VdӬBP☩ۚ?N5p:|Y$jF+tCfyxvJ&_V ڰnMv5[i%mPԳ r4x%( |;6~սhOBsa}6D "Õip<jr&tK)ҾO,O$x_P Y6Z!l/ZIk1mVu7*2д*穏fIG|!>̑fU<Q1.W Sʛ `^S/ʷO= ު(WعFd"̭'@-̲TΥ+uCoɺOTBT,l/Շ+qϻ1>ۛBRѦ߲ʐM;b+0<$ռ|"thyz|u29:U6;SA-JEu$]`^<8fmd3-N(i|bX?&W5oaH:Yɶ*lDO0ʴRdl[]Λ;c%ox`6dEwDD |7RۇBz'ƚk'`%)30)ᰢ!_iq S`fGI=$x-2|b1թ$,T4:DgSkQo쪲2?AJLmtj/REu"bh=r"Sװ)YԲVPyQM*!s anV: o3~k ͱhoAzPr`d[JKswK6,vz,ó^%\xhʐDTΘ\.h+j:_ؙpv -a2nu޹Aؘ[^v!muuGWLVy{SGL.dP8,3oDZPiCCo%42.FYP`ӐB NCr Mc_Sa"v#gu.2oVJpl`KsnO=CPhbX3:S'\b%Ek|>mnx%8 Dc'Lu^ !Uk"'dNp>B@Ţ%9n ͠D㨙<np I{qW`Vx*x9fd=e4kjUH;?ym/X4`[6( 1V[ERh|uKIWEgϵըH'K)-QYm]P,&b#%fPk(hJL~C(/@mY5E[̲kIM&f.f9v0Te7/ޜ&f,yO'\_IeB qP'EdE`wG3\MʗoG&MYR[dTse$AOgnM;i( 0h{V^2g=`7%ă(9.$I'"~jC8 @',ٔ>4~fZaJ^\a!d@YR5ߎR'm۪hxJ*cYځ!9߰,ESC7  rEɡ_tXƖ/y }3YoV+˓x*e1 h +ym:˦'Qe)-+nZұ=jЀ 9bb7S,|R՗z i"{jugJs%QSxmHavc@QυPd&+ptVvb`CU{.dF1`'0IK T+,(# қHo^C8' x ?^!!"@Aː+lfs+ac諮y.2S2V?Cb4hH ֝@eF^[f闻|C0EfC: KeXEzT5o\l$ޥQfBSX\ ާ BX@i ŲE 7No(Xһ1ΙKH6~D5b_c >+!i"QMb-gP << kb =TL,Ѿzc1"F[_t_|<̒@%?_İmRs*7ELCwxu.)ڍS>&g̟NzMYo +JJ0 %#Sƨwgt+}F!{?6$lbyfpD~N(8e@uyukGռS]dk,2x]|{>Eeʣ 71NQr5yQ-ۚMɣDH[EdeX l}\⟲N(i\1w掟][UQ/e44InjǴZ+ǹ.z'c r?!>5x*}cEtF, ;d 0`iEZKI}ö!{!< Ol [" 7-ڥg$Q1W,fq}[G㋈fJt.F Y;4Jv S=R5Dd͇Jͱ#Ea_FZcs÷cnڗ7Mtnr}Ŏ훨 2<$X*\_x Ye|LX&j[+ʥ+u'wW` LH`ϺFg>]lXkӂ&dMG2/Da#t/^FqC ɿDa>x5]m8>;nD&WWmS^9o7}x8UcV538ˬ-~m31C}fnF]nn{ jj& 2\g,@9*P$5[> .*,VyBkQnADc41WFaYfVRL]2 L5oͷ(tEOBy_7'4V Ւ! 9;S~rS_`Yj 7%=;,<21F:uD֦K -n+5 8\La00'j;A!mݷ7k({|-` <λ?d-X3= 7󅝭2G_jv$s0#J*!?*ҼS lջOE(K\ f61!UF5Wi8O[3vx4T?3-q SSpsAȶp#y"*([3-f} Ύ6ad>uE}l`eBA#04G lb yx:,iDQsዜzBsUV,4BU4Jn2#NAz!- bRe@F9]*:*-!P;+tEsw_ y]Ogb~GDŽ4'1v_V2)"4V h# r=87='9e޹  !!~cwS1vRYrj%1)*Ը3bFrl5: sHc}1'&oԟO7C!af@юy9Űpau:Vvw Щ+}nR=Gk#.he󄭡2MYe*1e^Cr~8W,uq@`rM'ᅃi;|Dɖ.c#=!T|KhmuQ};/eoq,;[4_d)+J9z5b6Pf! :t nNTW\L*+3WJPP!L`I* FH3`H4а5 /B!(ʱ-b%]_`D3 @h"HMa!hqjE{KzoO+o }کD̜KL)GsP<+z;,"Xs X$ʏ0{{Qޗ*1~ܩﯤ-@UL˴Ԝ^<)IF}ѵ&< 0E|V$Deckq~`K7PwdtF!yҩ%DoOv 3$dMmb7fipsP^4/MJ5YNwˑLF;Q yKDֆ^gHvCN4Y'Xk r]mF|0̮h6l~IEJ[T:xݍ//4W02"F_0HiS*rJ Jh{m8k3վ X"oI%H19X`ťZǙ6IP1Z7S2Gx˰{z8CA\$͇3ZBYelwstRTimIzk4NnC3K9\&D!@'r]ޯ`Ϣ!ժLeKu7T$AhW5c9 d Z{ SR e~-oAԳu&)OFHACY]{=!i 8f:BPAx#x%aHPoZQJG̀lU n O([BLǠ-۫ǙWe;,P6G:g,=  'd*bC U׍~R6WY|I ,7jﱸ, ZiƃD !aR ]x2'oŏr* =%[scTe/UBS?G,A$eDV}m !j6ykKa-~9FqWS$_QIJ!=|g^Q"b1v)Q־}=$(>Aatop1Rh >p,i y`o- hb3d!E `U;։v/Ϊp3֋w'tC^J6VseoWzą.2l)˼ S-RYqNlkom=gR|#{``]N(gZF O2m\k1$ D|8C|[ ^lp*ey ʟk o }fy&|F n7(>Dv ت0,Op uFr82ˬ|c;F1DeWru3uhm}D^/qKpHח]/jӴ8"I ?-<Oe&]Yg;Re[AlTf[Jv)?uo@h9r;<Յ/S_ 9g:7ր-Yv)mhmfS Ak:Ai8}2ƪ1wllWKnI\#>Hn؍/2~"4[<~,HoՍ}G` ڳ 41!(o(s,Ǣ귀6;u`Y@ݞ^:@Oۼi}F23 + DP簯`eӠA:Xv@[0} pq ["WL)7¾̩Hq#K X"V )6 6X=ҝ&-5& e騏l/QTnT~=zYj@>mIA9:4OA':e [0%ኰs/jn Kԏr2^8]d*VIf_kOqH ;O9[m3\CM:kD.ϥN?X}Z`|Jشѓ=²$(sBՃi.O5%yVH͐м`aWBn@ I!&yz єKbӶi7RJ \)Z(pd&ftMlJo>.w9KK Mј,aLN85O 4sԫ]`\vH!]Jʷ/%ot#%=/i=H;Tv k28=%Ȟr8^ &8xw)M&,E@oмi&{.% :IB˼Z:ꠄFIRS΄CĂďlCfbs*ـ,4J3rD[DeyGqŎYSw8,=;`'`6WbWe5l>*t m"  тky[)f"X<Fq:՘A~(hONW]RJ~S#N/˻ux`!@~='xε]1Xզ!y'QYO-%˾_Hs0Y7+5|<(8ȷ <S\^ o 5Fd*k" ER^je߱gilKp!`(",h$- W G+:'8A|o'xȷOP?\I;r`rMY|{bĶu=qU+?" 0VUnHo#ϕ~KUƱt{aerZBe {=ժƪ caϟ\! WJ~p~[uRu{KQ\0=㉔[Ḱ ~h}e$Z8kg7 c,Zj4Au!(f.zx9hE\9$uzEŔrg^J7Lj6m=}eCCqʬ$z) :QaQb(y'f*6O29 J}M>'82; d6vW>`hdNxe9PDe~#9˟& [x2{w|-!*{qlS"DN4E rPUS?2S6QIsl{^=' 2D`- +CȊ;rSUcO_oa|ul%pPZbU9{Z,֗ϱ(w({KJe㱻xxKQҧa(Y{n]+rq-?*rFSnm;XJ=2 ch -s+Jޛh?a,tKӒ3u'@\aONgu$ǘ(}~Zb۾vsb L 2^`d5Ş+2w煟= Y0 ,}=ۋ?}: & 7Q> \nMͳ퇹G8䄕뼒&\@` Hr5uS(:^_GD}v\{^o:񰇢 M DP Q(!-C {m&hISeӇղ >v4d&ODd8!. K&5$yT_< pɺ훲 vɋJCIp#\| w]TrEO 8 a΃iFeFW3"RViWeW**DW,//PN`s0KFY,ji*C}l~52YUZkfS@"h/ ;SMMңsIz*_!-wW}Gei %.Ɨh?#w.FVb0܇d+YF!xt | 2t;uӢ=o~sz|Ohz])?SoH/aȢ/."HFb7zm+Qt_INR0}l۸ NPΐ;B/,"b?z7%Hzah#THr{z/yB`{?Ngܑ;3n1^fI0IPQ9= _i+ƨ"59zVP3KDM䁫.e31plz勢wfg*#],AfQ%Bl< \_c"L[2?9 aLIG1 {r|] 6lg䯃qG&]ߪxYK3H%]XT bj`O0wO<\:`ta{}y.p4 :{V1i^+ ~߃q=~n}RL* | =QTxS 8 Sj\rDz"^.1#x{*4zg?Q՟5} S͡sJccl>fup[ ʾ'EKeI8E䌛a6zˊ*Rav5 v._&Axgn\x8y)hԯLR(퇥ratvUBDR``@̉W hEsr~e%6 t`6@;-cƏO|Y?"Zc'E`v4NMmf6G0Qj0jInV^A1~+SIJL',ਮ/QgϊnE$,5[+O~6fܩ}:1x?zuޤf8#zry9aߠ[E ?(L`RgnO+Wa͇jW%nlMHox}>)1IruL=0?]lV6 붡+ `&Lqt2T CG {xahB33k4o *ZZ4pćG POeRR'6x8sH DzX={T9υfWhDžb[s+`׮aלC~Bϔ/})GI2wn7t@>BwL8|#p`9q7#l#Ŭ[b8oncd(W/i2d1UG/)H-\7 nYVw(4y Ht@GdQI} Oe"@b`GEikAAfYF*X+!>u`LKy_e_#F!;N]>gʺ-D1i6h]n;B@xcghâWaU#gFCRrX85ݱp@ˑKqW,gGr56`*1Ԩ+IeP{q[؟wyۏ;F{|tp>B<}JM _.:#vUkmYUf^x N Ir/X 烓(t0bHT⧑SS^@?P/P^(V{gڶE?k?)&ᜬ4j( po/ˎ3VBt^ z5oej"n+{ԡƗ ҄*ܜCE?/߽̘=W?y*oʄn%.OĊ;%UK& G}n*qj7haɛǏ{mi(VOzD(KKg'wfpV}(^. wE >^XE o$,.'>}!֙Q~9 1vY[*.G8?<$)mPe%%'qVJI|zq/Lª>Iٷp3Cf^RE') Ptd=op0 +StaG7||(iOgۛYw k .u Uvn~@MG'J'AEnvɖV`z[.w-,4I|>SLz?,(He ^P6?[qSf@F-xgmBEwnkQO3¨$N91ޢ#g,똵 m (I.'Lg a![P'Ej&O1~fđ}7p K2Wn~r7%C2^|xLZMZoLD)cқFMy2Eʷ^K?٠T-xv dCމp;g=M(X?!w7KJ0A B9tɄG3+xXQkm4!+KGi|,7 uqpha$'û_3Qӡ|4gjkk[د[ p/NHlD=\$\99*þ5?ʑAxުc\a_G[NN&kV&C춌ھ)AC[ S!]X.a^ӗt]輿O?glAͤM滎9:<"SFعqןzW#'kN,E8P3T:#mkݐDf ћ7Č`J~fz:\Ἷ%fG7]LgC8KG*8rk4otZ&J?,[B,sXVkb!#";b5@iC]z:J>q>.A _yBf!I pOR۬H$WLE2غZzH( I7¡f q f#&Z㚍g9~1:ǀDWo?}V_qF%3k\Y$U"@\1$vcˁ\5ƻC`a6a59a"co(l\fA1ecޚg6k8a$KlÉ IiGMkn8Zˆ'XxXE&KhU([Mu/~,+E^L>KiZuTBPw6p5 !3 34&ˌZ7fIY^טadhҲUZrj 8trNCj%gOP-DA[ CkkX8⥺Wɾg WPUFj9KD+-_5`'iIӼi̒ ebzŏӹFcLT'n$9buˌ@m2Pyvf-{C\_W |Uc'QqưWbt$菆fvjg^ *A~eg>XJ/9-jǷUZ@̝U&a`c{6I‚:V/=Ptn! 7@dp 6ٟ$uHbP#=U@ͺg6b%Uʔtڙ]5%awϴn!ppu=rN`N%xfi$҇??[  zې&m'J١q}-}g)'%ɭ"+$TdM *kʋ'R|@T|Φ3̿Uމ8")[2]To]Hx%p |,n#RG.y?|j9PA5̊LvRg7idhb4cY\<4ҨNy H؅od2uHMi 6NCW^1-\s_KY}ˑzY- vcCyy ̀ƾҼ`goHYCY*&܍FD2)u[ Y ~|^ L揷FtX~+**6dVO2;J߫b ?/g'^7R4V.FŖmK-źӮfŅg[dC<9'D-^?v9n(bí!5@|+dOT͐^MHOկn%;N<˞x-Ɂcy@2][8% ̤N )6=MXrvp^(79 2t@BPcHhVMh<(` yo`0d:3Է:jܤ(&Hm5TJ18@'Yk@Zvjdw*(Ք'uX[/TJFw{ܝwowo j-^$] ;z'.]ag|UXA|~%XSs>]b75;,ɑ7MIgiCСag 0EgK^Ȝ.T¸ף6'v~Xud}7~Jٗ4Y[Pڤ`;;>Hj~Cbqps=.nȖBw!n2._cMڑOOV n&uEC@%~r?a=J@d>/-:RHt0˜)&h fb(@c 2NZG{?x|/iFuP`FĦт\1h}FK땅vA k,.EY$kji磳"X]m?i.:XpNŲȆ-PRܫ6ҕ"Ƣh$F~mpt ;XU1/; MUIy<`+>"'>hZҕ -g'/ruS2ϓu"xC٠kp.Uzp:pF,TI 37FG LU~LV z҈XG=X hLl%Hu2MK ⩛R}GU_[SƵ&hDU9t,| -')D)$֑uzBzL:I . ƨ;sݴ*l8P\1{f\o$dsB!(3%?{F4c;<%BZV=O 6[DoB >nP8 2bF x6vh$bw,ZwBnfUu@%X]}qJ6UyH-kވ:;x&N?$BmA|2 {)1:aR9B+&42c@8O+"I!zcNC""bj!:N'; x]G_M4M_(9!:.ѓ?MԎK@b_#|]ZUZ9-7w (Bx*j'>gۇ8u5Z5{O<+rq i Bq.*56Ϳ|VWUÇq6擤zZOGxPaO4xg3gSeEFhR0NVjdoY[Vg9No@WYpښ?* %D#꒝OSDnx\*>Yt;+K] Cb#ZeYYCAYwpBF: ! %0݆P|%Z|::f[n-8ϝAac&32"%Y3lOݵ ]DsuCXY b |#RV뤈Zv%NFgacE]mOpj7mfcW#-vy&yެ^"` z/9k駠ŻX.Mȱc޷0(ey`F|Q33xYs|^]K}~ڎ'otYߐ7_Pz F/ mT{x:7I5츕E4R+H;@(K\ 4` g*gf1=Ll{Q((96Ӱy)KT8PSr۪~os r*hHCxNQwD[IxK֨(o5y8k84hdK"BQofDgg _L"M7yڶ:n<VKX<nH ]-IJ&#&nSj=] !0BmpA6s A3ca2٤') 0MeZ}Z>@ 7t? #?9Kf9X<~4ࡘh@g_Z7W6#fJU3t#N^Jdwe4YE#QԻ6֯*NʙgU,:?Lo:i2{Ogӿt-.\ qC/y/);ʬ7mSiNhyI?"Pyx"cöIuw8[VW 3tzq 6$fqCUW.!X }]~gQ lgIw7kK3.1p+\.^ka[)fC7RluGVs'ھE ,X$-O;) 9 f=0v.7|Q5y[Ov1훠m ᜌpCt .Y)@ 4_3 ^=Edweg.o*MHu\X2x1B5/ >GWXu*?=#b)^1 NdWyeԢE((egMqޒOWLQn&8Jzo=]Av4B[iDqJ1 lApF ndNIg3j-B9 u~5?#IN=gd[p\sAʛk}uƵkȖ3lHC~я( s!ӛ+U4FȝhYw)]uXvLg Y Igc[˵)ףS@5J5@W0' 5* IIÆ';NS;@|>SxJ{{-_N՝(!YBtCCsvHEu|352YUڟ7mZN8 z2sy qJX3Ln0H…Szwe_x?^P Q%]C5'>^`T(3=tK9t)aaшW~Kk B!Y./u;,Ze:=;v?vmxSA 9Sca[ҽ6Z~W } A5GiK=>#-ȦNi`r=Z$- w~8V`7DO䪮HҾ|?a7N G~4Eũfޚ5N]J `N7kzY~kGcA\rpQB^~םg8>G G &<~t?dXI(`߸ I7}i#^pjnojdeLLsR-5. * dy;(a,d)WlB5Q8}E~[pLUcZ jF?A˨\̊j-נ&|BC]^6Dp|c5|=^0!TxKUcmTmRB#^~} %iVTYMcQ)Lunk8GP]7J2́T]"kThOТrؤg\J씊ϙ1e,pId'݇tu0ML$klۉ4no؊Fo+ӒNZˉn/4CЬY'/9X=x=dpoy)c(cò@5-|/ܹ(T}ꦨ򀤃 8xɑƅ}(vFpb1㛠{ yX nj}S]+u<);MaQb 3O׾vWl1&+Bā~.&œۥ̇#D+cGz<f*hN>7X_ qu" gʮG-se=?)H~֡=5~A3̂7PнiAἘuH <-JY䛙c+C\3NOjg1>uP", q* EмJ(LqsPsZn_Zbb F(2*!vyu !{f?!OlJ޲`dZL҅"E`\OFTȒϔ<+!k~%2JzAϭOY8 tjЦi/k*eze:H1}X 8JeHtŬGմg1Y,yad,(6>왔oqi]5SG%teM}˪:m(bi)!PO&*[S΂aG]Ud&9e~RD5`-<jc1\&]ݭ׈v'\H{]a=)US:u*Ϧ*LPq Wk O?`p6jYf3P0[ZCI UQe@s){BV[mEj=ɶƽ 0š=yI6c1J5lS$U8>0o |-6 %dAeo^bnˮ26}("4]q5b%ar>,y桢j)pF3zfݳpckéxwÑH؂eAAzǀJY<^j|h~N-EG)c9Ԡ(GX}Ց>'dq*W7ڙxiVba 9tDW^2E8KB 5kW5l!1B tS#졵3d~*ǻ' YhL!$l[sW02oY>$ݵC>NHIITqy#un.OӊDg&nѧ2ԄQoB]"`_HQ Н*9g\3S!^pɍ-r '{WSjqOrv<ǓfsB'8xzh`{JQqn/rNZ4-Ͽ_Jo&w& o?.ɔ Uws(I- ,ҜbE۷QZ0oEyVi„tŐ p [LX-813.߾ $rsaߖex"eq hǑ RW ퟦ4sY$)G58uLݣU0Ʋr%B"{FS#&d8;^ p`!$%ϨE=5ڬy9 B{F*s Dʉ<[ !(}E&M }u"Z ",:hz9;\X!ϣ^Q$حw.Eػ /Ys# lI+@j+~\;"(?8=}$ܜPrKveϠȦF 2b>Ak+;hSkjo"bDUhDp?`]C>9^ w6N{SQ`p]: ]~_G*_l$<O;aDY6zH0IQ0xNRL:%̉;;H@QH\B Fמc:ͭ&jz_O. !bDf"rʯIΏ/$t@@LWn9ڤkv?kfD(cZ{t:nB&rp3Yȇ4GqdҪ{b\:]9MD٢l67YkUzZ jELN{+Ut5DflMBO$FLJ#Yϩ62~|U9s;7 ɢ^p提5쟞`7^a%.MۅOhRʇ/cTy\nb,seJS ǓPϏ!0zWob6(^ZBɱٳCٻ7߂XmHKriS4ୃ~hu\@B\+z ^(ZbOQ ρ[x V~K̀?jxٯ =3^g'rm҃rZ5Q :7[Ծs2VT/=3.^z)tG ND΅g#J j _r{SC`Wڂ&z 3Y:]MAG͙p)x]fM+WLTi؞ȴ@؁1i^Tsy ƉӃ3n+qPp:r@8D qPxޅ-!sk%"hk)m,V {kh !3`ND^r=ϛ%{2tLJCjh"-FB<9GJ%y+JORIm!rI}F.H ^cj;Su? ECIiNB1OY@!kQ.g! iWx }InBCc[#7̠ū'0R&Hy4#t)L8q=Rp8+S_jnm#U}d~㧍y&Ar+uY(x.A~Qsws))0-8 8qԸuBNvd7Q+wa͡3$8sbI.__A|!K5.} ' _Bc|SeQ$ΕN?`K9`t"d9Ao=a,]l;Β<w>Lj{-h#8o?qRG%tmkZxÂ=\rͰùH.^t q%Jsf$Cp$w2u8-R"^]f߯u.²&Yx{ukh6;~bބ@0FŪpL{2bWIe fI!g.iէ!7$HCPq͡ UUV[ea.79o{50_Fx0sEz& =tpLqof@ Ra47Xeى+[R?)TEk:\V 3]3:t!l ??Im/-]0S ?z$ϫqecCMQ|}S'D}DNu'1GLe4N- ,hJOG!H蜭sMp hN-%WԼOTE+mU>m6X]zGN~Vl_ ؚBloՁ,Y 7%f1jBdc-!Bjkďْjaϕtwa"U_l Ii7c;M-. NѼqv s19[`FtaJb^/ۛXO|&'Y.i}oq 4pZj7ug7g0X}k F1u(KHaa`#$ 9sAzo~kׯekRfTHhg:ߜ!, G6 UƘgbkD/MR^/7-UZTK`DTL_hhT]5BTH86X.bDF<{b{j6iXYַB8w) mΑJ`Hfya}OYM݁\-3G}RT'殍PIjYmcWͻ#v0%@}z*cTI=ÕOj8$4g^(jݹTxQ_{%՞]Ү85N~@NTӞ<{?ڮ3r0UwKWU0syXYqhET`͙|KouyBapܖ`1$nN%bwBwʫ)aazjIZ`4߀YGEt\X?}׽9++V aJ9A(xm1Gx$L%Qh8Ϋ{{U4Φl9@⨘}cJHL/p4|o}fulxht*3fRXdP3e (zm=fiagCjVD duDWw#b uP'1OX|+XCfty,#c|-զ// |Cؼ Z9J4Ok<]YFCtF 8\59M{ Aelأ9N>F3(`b,& j`d_WjC)ʀfe{`|[My֛3H}"B?Jq5whGLU9f",@1e~IWYɞ1u WfvQ`EZ$5} s[,QO Zt -ZF[5S#nVjԲSA_*wcxǥbCg}yHu *b&=Y EUڝfTSbv{|I /os; c9H4BE"Pm͂'x)noD)t=m?fHP0Br\vqg@"7KnS`SZ pˋGbkIg 6ZXCN-F*m!dd]w嵓VQ"W5[{u7s]Fl.KtمեA2z EN f:rlqʄڦ>HeYJ254U1*m:GBXQ.Ӫ.Ba(9vphTO03W@?= oA/i KRkƌV=M900!fk N3^kO@=Ʉ2ằ~ZLm41 oiIJ:{s7-eْƎ^_&! wJ6ve.]ߝHWTjvņӨZ?^m@p!uG9aݯ+67Ӝn5hޚ xm]c^)qF.’,~ )l (`mRhexha~r{ fY]!ӚCjQ9acn&gTO"|܎RcM蝔Ԉ&`ܗ( aCVxCiy% δfy"bn8u],"wFҦ!oFj20s~NW=Sd ` 9ա&=|y&x[GOD_P9ҋi,kzNMֽ]=E#-o+{L 8V䨰?wg=s?7w=w3R堅`@sR2r%*Fxi8:O{OokrU}'ZԆ]"0S8FuDkĥ7buMC5mcۇ5EE^%UjJZ-΃B7j`)t1;-kVx`<Xz;?)5 {4ž-_5vH-8|샾͋ _"ZB4f' ~js:X%|zrTk%^g[ԈK8{d$dJOM*ĔU(Hb6(b)k`i̲Zor=6kjlm `(K/'ɜ>'K(:42"ClΤiSv!zcϮQ+vMǯZ{39E]D@e.'^߉ RSfO Q{%;/4D; qٶJ*N#R@;iF"IK_&2f<]WLrqSmL`[ѡ~\(bXBbk0$Y ,JG4Xҙj>8}QPBw7}\C%Bu!9+ǠhC7TrqMWxYBѽ_P7fN5%Aż-ܤw.T{BJ |!zz{\~\{?zʺ/y{d |82k!,L K-.HagOg6™K\L»hqo3;~1ڛ,1% ֛(?xqq0WCsQ #"!FO{X5i" ↾ >jIDG7㺘6 Daƨu}Mx ~K289<@8ƿ;]C3ݭƪ]-LB a楸jHGm:F(U_B;AG4 ~aV{ɰ u 1`X0 5B0,ڒ^%ŮZ󆑌].m%-!R~{7SR mESK,wbpUUڗ]Smø:,}74( T z~U,O(ؤOŻ̦pV^ķQ{jcD)8Mri7V(t ",aR[vvv^ZMt-%1_j8>fрS.;1dIFf$>7g>=3i$تVVtjӇX^ Eu~_3s \Hl&,(Gtj<%$ k\6Uq91Ƅ8ST,'w0rL+fӎ. %]h!#"gO}O?4hFр@*=DFEQQwAM+>E0ŐwP5mDO 3 пorZB3$M8' H8!Zr%@%S'4zf]=C ׯ &8!T.1 /p ȰUغ9H72fDFvA9{ ^]aydSZ,>~4 ʚ7c.V]3 ^OWXZP`)R9+yZb R/ t~4d $z"'?8`Q1$C*"8(Dp~jBPMŖֿˁ,CTĝ'Wy"?L3ÕJZCEEtD'hjUNJ7mwD+(~>G/:q͛Cqo96e=$`0^0SyZ5Oqs%2 ""(Yzl͵'h`p -#8saȫ}`4CUr‰ڝynxLMp1_$f?.tVZMCJV+R:yOɭjP?OOh[D0_{(?]b+݁ր$<@6SECEږvZt=Pm:vſ[/~_I?+$'QY|r@PaiV:38yWy伉!ra%!=`eR+ %"Zys4n-c?t$׌+AHw'Vί|Wveo ]cJ^`P ڂ" n BGbݭAHzR+<`Pvrk߮z=- BZ߆]MEwm5~Y^ީy>m,n{@/$^v~iDQWǵ56z l.38C,%˜VÕ []/T\YΧȣb]wN;6e Cj#CEY/"סHjO|ZUrѐ,<&'#'po'@G_1|@ͫ"8bʔ pWUmd>|Ah Ti6ߠj֔S2o,iJwk(Ƽ@&Wɧ,}9F9( ^>B0+׍yѵ&^"+tZyNr8Zĩ2j2`|ϔ 8"_Цxkțxl#Nq[1P}vv VlN䈐{)'O4ɺSlW%aQ4"lV")YqI+,ũjs=p$6T9\1%RwܛCC~g01,߱`+?+2 ckQ *x8$Nѥ{g-|1;cHCЌfyrR,(&mP*Pke v6 mi+|U+Mie*ʂMs(w=3;]l1Nℯ8=iݝzzWvPb@J#'͙OyƖ 3YSN Ԯ28i>Iޒ"R&ׂ:B. Q$ [yz~[a\;c9Bp 1h33-KmA&ʷ2Rl)Stz[hIg %(:\Ϝ(_ɃCERT*0WV^nǤQmQV!_Ox}so6 pU&“S?F·w*t5ܻ"%?&ZZOn1o >D7! E ˄bJ|HaEǚ/VB5Nߨ^2a)tи<McHO.]2x!<6>]j֦gg*]չБ:CR, vҟ\qmľ,@x8 ^.(5큟Cۏ|T8e9Y=WHJD[&}"hIt 잸JIB[PTWK G(h\΅ $89ψ͔QtUIJRS `9G怨.ʝx}yS[B;N*/{$ >r&Gi4e ^o%Ad#^X3}.#‡D 8@9_ ףЯ:V 58]b.?tB'IJRvKcZ`telf[o~o%j`h8!ڡɳ~:!DlW'Zh4',j~G 8*HndJB^Mf#-u*e| a+!1s'M]Q9KӁtN̍0n`;a#qh%8^$Hfh dZ݂rz%EmX>OLnɯp+181. ヹ@yvFP4iw -kè8*|C. O:vNi FK(;jÌyj>\V?5W=`QܮqV+$rc.~{lbp$˰y-١CQ_V|h4F`ߏ@6@1X *H+֎hH^{ۖƒ˯/O(/qiJ~KثegD`1m3ǵ*eVkcQ$C-ON !9] | ~RA C6I+6* mK2j/WT8ďd]&/{VhQn\Q#50*e%( CTqfshKr>7__NA]b( 0؀n\RIdCQ!T}?L tP{ I iuz<s߆(d0mݑ&J,txxƚ< I8PC`+JP|d}u"gjdMY4rrG?S6PԶw.ѶY;$ 4Ao=KLC69$__>qOHhx M{P{#W!}.r,gQۚi"c,u 4 + lWtQ35#%hSS)O48Yzs!T*H/;'bs5oRj eLAf<8$;@axj§2bv_EM)i7bOYGYi :x |KLj…Ry]4!鳒*7V"k,'yY/VY:<`:a֎1WVi$xJ~""/SȋBR XϵL8 ?J)%t*;^OCN{x!$:j&N/X<& :ֈ_"a(*ndoGHǒF,(BVv5'"ޛ,GpBnt2-*ČOE:=G _qbejjsl.T"6ěヽn=aI; QI%lYi0¨ʀW݋AR*=m F]x~!l i0NuG/  <`6h\y'jL}i <7nj;2FB!HRe| }]=[~`>G=)PsQ{[( RF8~][ \8M?wJƧC'oY8A.?7z4~m)7}/獁1Hj0 U?aE6|?C>7څdb| ms 4fmz9m L﻽biob`P%ȩag1'r;p*<;ZctzC+$ 6QG#f mɫy.>yOi^~g}oTFQ AlWِWcTI@~{/K!dճzw]u >W&S}(lWլ=%t$fzn+3u0G? Fz p: H^}ҫ "/9t[r I+qhl#yPS"hv }AOGۿ|Дb0׫hW#޽*fMd0KC}"SLK_ ]fno]?Tq 1jhu?2ڂzJ93ȉmR! bVaϧ3:ۮtm+pYb *^*:5XoGFCC0-1+}^[7'oG{f1 6{|Xgy:U̹ [<f-6$BTSwoZhQoikȖ)s9HW (Mvj*d@SG`V(&? qm5;N-J"3Eȗ0@汍RRk"f@SOqeKo&ZNY tʳZ0uV89j&VJ%[\EKE`xMW?(r G\Kl΋.l̤5^4MUZFgmqi8+6~;/WLa3CBU^< 'E[kXD`X41_:m.nӏQݼ,6:p#]w7ꝛM )a\Xy+sI.<=4!oUilV'(B3 x@ Zr'36X7""kG4DO)Q-I:fm7-4=Cd2Ӹ#b%RdVQ+H[*vIVRU]EUV7'oxpv ӜHn-C4gԓQ2˘=u\m.)3|jtw AB˝6վ?ݝzVh(fҡȓk20f NJFw`3kb%Wp#og'Lʶ[%OFT 6KLqBWSC!dGXݰf̓\UD*&ZP8"A#l.9r N&&&ɘv7呅Jog2aY$WzoF$Y-fp|jy01 IT^jA?޺6p1Lm;JTxpAq7rJ^Vy\DG[ ƃ5FՉcOVJ6u`ג0=H%"3w_O%()i fIg-uȋM۠ Rv3cB0rldZیTw ߅ ܏SVnm1E$\Btj{CP?G͗⿨x叄bC)dㆣV$9[IZ4}I*=)B99@mh/6y}Lp,H- Ȗ8M4M&D6TZc*9|v:?F.֑ M•-+4cޫ0mͷ)aI|c=Tuc{AZW=WݬҡMhR嫏QP"/]E2DhGU; r>;V`'L:ͼȳ)Ɠv} y Ry΁└@'ize•n(8+A>6~F~^Z^#)*et'?z> vQYx;5S[L$NH#fB-Q#KΧf ̈IiS`hÃg{) ^gb7PN RwoaYMЮ()lT)(2Aa^rp=J̓o"br&Cv2gVY4}g%|t4ݱK&QU*f_f5١bg \xyo{ 4|!{z229QP:pRN&bH^P80P^ BٶYʮ9Tst$+( 1HaSXH+|v1SqxG@P<%2!^Q]|#Tj(/tˈgv aDYR8ao[aB M9te?a>`R"ؾ,': i:io0FtR!IТ0n6_7aeB[mX. n0NFR+OeYTᆴ|fE^dlqRI{?!`+c4af"!hZ頶:r ComjZ(i/bcyK<>}sQ6Z<:Eys:RG/ZFx x=XsDa [B(܄e!ԑSiQZԭܿZ 萼\(U|рٞ i =? Yz/Om}r:Ɇ? eP$%'zvK_e<5%]ū9`R9*I!6Z<UZ*Ӕ#*jC<[ =TWA%v% ǽٱFld8$\G~ZArC9us&K9ZfVgѼŦ}YI/hJdZ!WiYa~&W|viRT%Fxz-E9KyĞBjpO'Oy>lV#g-UISdaaK@(Zt>+%;;#ԉ/hPJ~  qk75/5_{wKWS ,Q;^1ʳZEj8chkcH\LVH.Q s B6cOh z!fSz3hakRu#d>Rv;`:k4?խ_ʰ~tn{?AG>y p GɘS7B?vG"x`ȮOV~SXzfZ&_۸?˞tv t=pQ`5_c;@-^AXV49r-NP/25H`'Nvl͈f"و;vYJw*<4T+>kBys7 7E$+&~7lPtOF.BS3$>fY}ح LzÊVdTYjo0וjzN1:JI,z\LLBv 6kO=zPt>}NUOE#;}JhL*4ƲںY?|x|ybnx{MPݕ,(h>D#Φe'>/WUp9g0z_B|DwC黺GKG̣D? La9 \a: @[%_$"oH6L'p<ف&q tKbOqBK8YN*>06kQlyMLdw24=2Ұ*À8[dz2խD}n}A/tKuA Rcښ0uPKi=NE|~5یQamNnh#y Ղ^7}/Jc$u=(s7{+NT_4. :~~N%ߊ4q-/ؚŤ^MDxP@-Λwd=Aab*%3Fؕ™1PI/dPK%@x99"m sڍY|\[S \PuXo}%/0'hU2͒HaDzaz#p9giBEnMbFW C|qI=f +b9hi/FuF1>MJo@Q"݄!0j)<.d7PZ{X܁o=V)W~"UnۈBcBko5=*}؎HҖ")tdZ qw[6ì%G>\  t-_`w$1 .֯]f kSΙg̈́oxzMP+"A'D ;H_:̅mR ^a5Rvlgr*dc0hfG_o+{Hho|X2}UoL^6!;:vXf OZ+̴C,w`:Z 9Kihx0'38XJJx= ̀bRX'0GߎX SU`\S'F*)-%*caFD0n@y3'.PU,Uw4a&3P~kjH'?ٔm]t ʌ0 lowIxw@ρP,sԢrΑ1̎:ºxoM%\-[{vT5\0ł8@*k示7.~ [3/Հf;FFEѦR6|fjtǁk*yq4 .)BO8/W):4$x+ZX=Č{m! )qN'rV3hlPc4;\TgxL얄=}p$vv1 š&o7HmBdD"QC|%ACH?U $'L =S嵘XJ*)ωψA/k4nlP8sCw7^ IFh*[ϐ橺5xH㧲f zR"u3.rO鼹/.{եz;UX'8ݕtʉ;N2o<q6~9 9Las8A ŖuBqiR{N5^v,~ćS7O{KۣFU\T2 i"f.R׎L]tGpL/(1JS 7gGQk?V>*8 J<րF29&=SYDDu3,K Ѧ`GEڽ B0t>~ -nX=\>܆#'r^[6!JT(ڳ/* ۈSt%>cg~t%?.h52`!!!pGQTw Rx}ѰA;ey2r~"0-eX/~)H٭{a) jw zWy,PtVpT+)g6!jq2 ae$&Uќ `lW?Jia>YeYðHxMjtJLV|bf݀AZ=PpIUϥ¬@vhQ6Hr܃'-Vg1*Y+*N3넝t2C-t L6[Q U9nB=e@L !fJԿ{\8hik FFNdbG>^y#5X{e8tvXCK+z1&áquﻨ2nS3Y<$qd(>-gv|ˢ]~]j}t@Xe<Dn S# .\͍O?pz Ze$z ,-)FʨӥcDȏwE!Y iw0-1yl#xsC<\ԎHR|TӢ8m#x^N1HkEpI(DR{\=s]ڥ~ , o/QxpCbИ@S-˔~>dc [0E0 3\"nȟߟO<53 aG6~yS+Da')_2 Jgϳ.+:GmxM |b9z]zl["Cs, c99=ƲQ4UuGR ;Gw i6E}`A7f4Q%C@A%B0Hքuu0=`VZk߭7KeėU.qvl~%!ys CQGYMJ-RW!jQ xT8N"[M6LU:+a.XaQ7ѿT6&."! зA} (T7%^"דC "?P6*&L0Ȋ^pc_'OIJ!zz9%0<6c%_/֪1_ƌ^lՁm_-bwt(lHS!H-SnLJLji~7$<ەX ++ș £Q MA?װm@B(Y?"%+74g3 4ikӸAq}gӕ&8uRXv3TLV'@>nko,9NrMGm6BeF ED865s?I;R(2s!rN*TUw # 'aүlH~8B]16&P\|wj-jL]ial$*R{{k.5#d*wdƈt:^LRҬr Q1;\yEIB}!J$\)dN` UQ/|rիH| 41,͆#ϴף.撑HJ 8Agv:d-z*&m:w9ј=QiYVH6uH7+m۲ ^d}XZl?|REs>=|LJJxp$a5տLZmܤp'h웷ôLc'F.3\]׎EA(٦5v46J.xқR-{兩t2VKX'WN@ad, F\-(x\uYRw|S7B^oN$rUYMu)ԔWaZu"E7`N}q!zP@^G(X!#xƒ?̈́?y坲o=tvhLv U+NJWDόqPg";B}75{Ȱ*Ĥ=R|ֽJe3I X%_H%(5CUpA%3TtˑNF!:K z]U!=5hYIt%hz4[ylK.Cl uF ʼ'ECP J5eaA#>Jĩ&/x'yf6\w,w1]`0ѨcK܀:;]"¶qHNӘV4ϱwbe1@PnURg"}R9X @.(RZxn569,!xyP7iQyCT]9smE2VXj iL*ـQ2{F6 X_ԡL)Hd&z+*=Zs~ԞKRKf7qE 5tZ(0ͅ]0 PЮ-#$_qF <2ᡌ/VAg|ȩ𣝬Jhj˹' [ G[~2Sg:kJK(@RY@0"Mq"E2  ժԴukC -b{oP72l2&-_pS p.VD@ŨL%yڙ?7ͪ`Y_LTUDdwyy Uu";.%I\/Aba_-*Fr/Zz,MO^rϒYCz;l_?'3+\z\#}Uoe,2]3=KkThlUdjd(\ƈ6$WdK*?U@ IV8E"-4yPJ!f|ee{{qPcQB^+֫aY Vp;˦q \>Aެ#lOoP@靉O(?Ȉ#!İg2)x&ص=zѶD{a Rnq_e|Mi:cЙRG՟=o4>v=xqAZtW{4:)=͉?0=NtmVsx:C۞ ƫִ`r4bQ!-JA sjDeHk!k!"iz7 ~¤ޤN9> Rw酯Oi8@ŠbdV3Yi^쑌ȧUU)%rWPR2&jAAĈ+>c_r=͇bd٫7HB\é|`K[ Jt2cIuį zgN1-~Mf}̑+vnřMTH20+6N~{.W.;G7I=a +S^Ժv9;5Zd&].0[~/fxbUc~]VLCfP1_SDPn~hzgRឿȊ^0/'K\9ռGm6hѿBޮF]KJMW<5(;TH'K)VP̟!;TCtM`uUsk /za , x'\%s J„?*eτM* &!R# *?̺cе'$NsҜk. yFOpGK}Ok)B x1Qx>Cr2=l^ESz,ae{ *#2j-rVU Z[vK69qkahܥ 2-\D{0Hf)s~tki$_Sojz,؅dCTFQ?}:=4"-k*%tR/zoIN82cm(pQ6kMHdBZQ>4B=8fx&',U3a$_:**ha$ovFa0{pGqzqN-:M9rX_#ƨG3eܴ\YM?*0MlC;sVV]}=@9J.ԭʒ{dmd>|dT-U݉lέܚZaYlʾ"ogT0EE-iaTW<]e}/T_.y3{RK96(7%n{3m<+!v./h:s B&UJvyh`8٘R.dCˢ Ks" J~VD@}J۔lL(SgekG4IC,H% 2;ݽt֨hZA=jPF`41!Ar=?c$-u CiOWl6PHV@NZ:<#p#<ޢmk$?>zpl2>wJ'λHajG݇2Ein)yC %ymTyȁ~db :%FyijGL IS r3y̐wjB;[$z/'^ 6UsUCS'h]SD[u.-7MW^;K>tWfy겙6f%r c>> ~i#t!MnDX|]EP 셹)Vg(7&9@@/)\'4Q$m1yK2FC#ca Hnr4k8^Voʴ%rxb1FS1`؟͜WCTz߸+{aFݒ6x !e y,7D@<.0 MH ew^iAi6z5&ک7l|~BdCI"A38t 4Ym!g.ϦZeJ"FJ3'';NA<дvOIGfvːrpa:LI0sݶ&g6}}!o;* 4A¿O!O{c+qt0"ɧgcږ b4G[ Q~U,զTw&ӝUUV,w1(X"|ڜOvm>H Qikj0WRϘ]2x _JsyY2|ZYb6 qs'EXxIҖ&O e!^$H?lʢג͎BNOaث@>X͇D$=H$f'&k8r~?q)؏XRez[5a eYLR!k b{DHpQտ%R~+S F#;,=KTN=ls&[ە"C/ 7˿GM`[eu{f֋)f |~оe/gT1FHJE\ezHENO;Zםy0S>LܤͫuMJ2Jz*;lx!gƳUl 1Ju=Uo%F4X5d\%u,"1[[[ҥաՁޔbƿRlCYKyrSݹNٍ<:Q}Tညo}Ⱦפã生uV>blvxݍ30W<4ydz1RړHLiЕِqyH YipCBi2R$L6쏡p3;JH@e:@N[D2֯1C6Qq>?z*#,w,9WE0brч3( A]M]BFK4huva';[vcHЄ32"#BE<n{R^1/ğp﨧)9'+pl]9=")m]BɷiQp DY{2MЄ "-ORWUnZjUaӾ,u̍+m&Ӏ7wy0*b?/nn3Ur۳jsj>R.a/;^DrFŒlc4:톥?zCY]ڣ6Js9c#@z]S$ ~gZn(L3粫S rs`/(,covu VEU_-?|w`(C7x$[$U~\]c}OrJđ~ FMĕ{9(C[ۖ=*:=Խݣ;}m}hR5wq3YX5W|.sXCljk#Ѵ v{ +n9&S2CS]osi_2_2 af(BJ[w IL}({%$:]U!\:+L酯y,0+U}8] 46)zͳyď?(UсaxǘyӸ2[ʭ9DJ:vnM)=xfOS&j"g֛EhW-k<# )'ӊHMg'Jd.5 &Ee,Ym$b%>IoKf ҼvY z{nH _(*]H^w'Kmw33dW,Qek(یlr(GuɍbpjUX~݅e˜yF1äZ6GuЉI>@Av:M|0]֝] ̐![Bn"ԜjĜ6dle£R(/zL ֆ: }2sT pJ Ε_?ALdrڙJe$}'Wɾt78LHRhto`'vVaƒo/ըd{q>۽H\1gXAt(=ݫV/)"DI,Y%|/1*Ek%ɧj8t|cI'J B>QܳT-2YyJZ.x 5EuMAUZ~_¶CмىTTX/nL\G@H&g.!*p"_0N7~)zmGU vg[48B׌]t=p̎1,a31䮪G#1szA &cnqV߿wUx9Q@ j;fYR:q~g!;#9r+(p1%\79o^0(*儅Sy?{ kBoQq ^.) c/h<$I@k<Ljμ~s45^ʫTiׂCJr]6KWmڦPF2Aǵd "6k^0ҳ)r={G8Os>B~GN^+C$<0.:8SF}i+/P`W?޺;pQ[Q׿0w=ƜƗ6 #Nt<L_U}wj3>OS lӎ^a4MFC O̭lFf̠ns̏ͅq!Wiz&F.k=M|4 pf#!;L & $RJ׌]AH%詢3s=>94˰ŜG!qV%20,~&zsj^<1gYun7&{JJHxtI)~qu郎YgTA2goe#\Y+^"_L٤3DRKNzR&Aë; CݗWX$ 1]NCAZg?˪h Kk7Ys /8{K>2fntqڀiq.&ƬIqF JhA*t=J&Srv]}'oWUUP| *ho~kZ?:]=:3׆#n+6,u%h?sQ5d]`Xy.Q;\ EŖ,ߞ5hShmo|}ΉW{H}>-%xTX/Aw>v{)^1 3 X*$kp eZ"w .b++3}c|yˈ^|Dhs\N?HRם5| {Xo|ˀS.F-D渦s(l=c}Xl^[29AJ 0y*n6Kr_[ެ5P<=+(PŇeFG/ aqdFyKX℮I\IT_C'pv9TR{#0,cuMM`g1x!E=އ]ݿ~"–f@ &h=Fv.c&Q7_ A|.dKz?6\U,;ŖgqF"᝼,QM'2X\骐&b#$ 4G))ÆՖ/R@0Ob8kw*&l sҡcD"I/@VX: LzrÉւvHd+K(r0O|큾3J6+QOÞA85^)&t;< (k} Rp͆hI$:E\@CU%ZWL Io|&/u 1_uv)Ƴ[_VqiSF[uݧi $IC2.JF!޴rG-FR bs dFqPO'NJng#U,97؉` AIx}9d*K+Ѯ5,5{eA+tࣝ% -޺˵NAU1c=$AZ_ 94OYUi- ?YtG!ʨ-o'PD,0*U⫩c6/4Aui VDT AA@.U%fmD HuSP´ݽ( A rLW0|RL fbQ%{h#l8-%|npcBorш(͊q%yn'^MO8=Ƒ5nK ´װSKA,npURL1>NeThZG sB6fϘNd<2<*<xfAވxm7(Lv erLQt ݁߅|.t>6j ?5Ƀ+H*ڜQCj8{`LV V%QNNH`6Mт`V,*1%3`htv:zV(S(d, ?ڝ+d w W3E}!S{cQJK;JUs/”EU}&#1$WMxbjd_·vW@x(2?4Uj5 QL#xcOꭷw7X@~\G?wXJҮ-d?h~,̒Nr=cr;EP9p )~4R]:H'!;ulk`ݺ+$zuH6QOp6N qE5>ha4=kQWF’ GP %x#XNKĨ<@~^A9 Q-NȮރ 3.Hc]vh*6|C!~*ɼKkoՃPԎYU191!:[EFHsu1$M)`7'Jmva,њ ]j1iag8>3؇&!?w1sqڕ\aߒ+}FtPG-/ {tSTd@SK5lYh4))%C[he)adƨ-fJ VA(均xLp,/.z/hSbQH27z0uP]HZB/_}2FeEv2:u<2*@]Asb 8>?1s|یmoN@:.%2(0e7tXP*o%P`3wїe^` !úsXmgyʸaav ZAw>G9Pm8!NW"HmmpY2ׄpT)ȧ¥DY@WIPe3^!n@@Т {Xbw*T#no%>U<:l%ݳd%ƭZ/ $ %: X 1-&<qf-qd6,"8޲bdˢL<ɎXI-I9Dv0lI.70E ' qns/W T$ 55ü z=p1'^㔙R)4g-Z#hϝLW` J,6C-R)ߥڗuU\fk1!+HPvOtYCM8Zh1[S[CY-V'tVDk>n{e@;%j<%/ՖL:>|2ߞiSy,ĆX4p# Eަ|PYXaCY$}QXmsWɪ] 0n=U { &q[t$kh>;<'֏P3J kTL0ͅHEUNGh$+qDC.; &$bm 7Wkm H1.Snތpp7op6Nܽ0{ʀ^m:cy5ݗ;\k52lpj 2"_9x<^Cӵ ޓϜ,IVŪSO672?:fɖs&-І8oyjIք*:+.ޥ\ OJ"D'tmW=D_%?mv(1q`/# (5ZɆIr}PKԘy,y ;֭Qz!=ӮEQB~MB18Y2,BDp=iT:0iR?񂃻zF[&MśIlAՃ^Ff1[H `FX4иH툨F2bdH.pTFM7so쩭l`Ռlu7:[H+L&cjbH+Z%~%1(6ibDlU6Q,B'$6z ;}R͡'of4[) kE*Wg$FLBw_|r`]Y5>vm(*= :4lr2F#I.#i#5l~vri櫡FSy7imaLh@kcÆ?&N? 0 b 3II=[U٬<}fe4*&IO|^N21 ρ"l^XajhnPW&:G'WW\Uݴt[h!D6!nl'24j@`m6&(qMxxn{.B^Qvnx~QQEd{Y*Qo!qsA(hk, E (kv9q_ $1ה64ST^*&\M qBD`*p g7C_Z_>b8'a?˛.ĕ; [},pUf7J>w@] l |\F8J,I-4J-5(sS0l9,pC5Lr+b7s JB5҂/{zgwJz9/1^^Uvt0fX)U!݂6,v6EM-u>g,(z]~y(ʲΘGV\גט7̕)PK^/:nc+ vD\ϰ1gs:(c &Eʗ@RDk\\G15>ƞ| 1n*Z葲\ `IZou@Vsbg{@gƂ=R3Z#e"ˤ(c!\$m-@NRMm,$ VbL.`BP^5;&Όi0/*aEۗ_XTȎ^]ɠ!niw2(}e턩dC9k J9R}`U[Qeݠ]XAju6QeD˓"s+U1ڃnn*2VpphI9n*RP(+-rZ^׸+38 6շl=ceWNQ!{4`.s{.p)BI;# aŸtB¥]z^{};T6O&=!;ۏCgE6Ra6{Yk+,hĪB[WIRl +gBFcš!#̝vڲ*jX~>S02_vH3~4>}fr;ESLRS|r< Z&pAK1s?ߋ6/8uW}LXU L⫟HmJӡ$M=P5ZR"IDzriw[BGn(/~(ޚߎ!{=XyEPȰII#x q[Fcmgq6` гѨ1q7ة@-yC.` {ҐEQ&Σlq'0D҂-S;ۛZ,eՅq?nRP,%9+`θU[d>tvSO(lTc=/geZU=9>a!e,_OU .I/W ؊5Iq ؖu}`HlQ%L 5@tB.%x]$)zBJYRi_;66[,}ean!S$5<8$s,(4܈"'TeAvZC].(yO+YW!TY!@}^/{ }=<)GqFI <]-d8۠W:ߤ=U:S=U3{LL24rm橨 .9|Li(vK7r~Cb#+ N9t+F95b鏏 cTat qұFhN%h\FɪBNRƘLYI4Qc>: N> ʲQZk |)@jhT 02  PK'lأ3G󆖆.t7>13goH1VAS)nLBNOg61R{nWdUc 7z.g\F/f}5Q9Zv7$>.9uɚ6;Ng$t77sgU3!lE^Cې*31 FDy)K yu&mhD1kԇxE|t3T2A11{ 䒸V#9Ȥt7`fwex9ڦZPf^{4݄ҶG=LQ <.|&n Σu!43r<%4HSΒUտ/|0͓LaUZP/^gfH sqfc|n^ً<Glѻ<269;!}E0|4pfʷj4'ϽӼDɚ^[ 0tV^ :hEchƑ3zEl]^"Q/5ܣจ%|9.!V*Hm !:)m0AkE ''Q2%+f#SYibɦTȷ!8{;$@ЀȌNh2J~$~z/r z6!;V%"(H3#^8GUy ~yt)JYiJ\n[{E&/ʥB2_HxE}})jۻs ;0t#M=948@U`o3MUgi,q|P)i·u9'>랐ELKN,̽Ir]ɾ3>1D!?UEFCۅ/"``#Hx79gyJ56fzC^Uq+ʃF8 iX߅AG*AWt8+H.߻^@5JiNm{6zܥ%VW!VcLJ :cEor+[‡Yֿr]gT>ur8JmiWA+0qW4V}9OLLVrkTOhۮ iQ4 HgXZܠըS;Sy΍(ֈR]m#6ʳ-ݻ>Ssk3\sqRm`/ 13ޘ{ۦ.<0X* kp% .0ػJe݋YUkqeeuƸN^3%alAVkzrl6 h]p*s=FLNLGGL`bOsmujAjRsԗO3|8=4O 9hgRnu8Y, pA#Xk08(}x^hZ]՜EH%kI,p {jMqվ+ &)ODŴ *1S~d "Ss+W 9+ R$C@]j+օUt#2Adj()'W0b/蠋Ĩ#!K*6r.୘zyq~RU~nqA*VtJE8]Z]Pbۛ ru%LpeoTq6ԣjwmЏc\pU,)1͗2?0dp^)hS๵՛4Xhqm* =V\G%@5lHdè z̏*ۊI\wzY~?c6AZ {Pʊ:$Ó2Ytv;#Qg4m{&d|qRr"\ "لOJH{wpsT]2!"WsӔQ}fY:4UKy086<9ru0 6̘LKX2^sO="z$r2ٮCɷbQP0ßU$˫%J#_@wBYPrMԦd*%% L2kΨJ De5ꪠ{^ȱ$DiXrH{ᚢn]fpII p;sY*. WUg32L˥{zC#}Zxc+Y-1NRALhF;<*nT P )k'L%q,WABQLDDĚ15ʊaYqeoG>>8k)Qaj1$@=@"W'O:YPܵ5 g/-D-- RC(Q U'#4}Fh6j%}^Adk'w;ȳ43jb '{ Tx^:qiL= /W/&N. ]i8 L*ԸcÁ;-pAFsЖ"+\CF\FӔjUHvFq~dJH]k,|Iϝ\zZ>'zX9ţ2֭h-s:i9oY&rdk!^jnK"fdkGR[֋^}!,J3Vaq}&1]|Wڦ+$=L`m~&`H-Ēa@a/|̡={l΁j|=_ov\_܍PmqlllBzTd@Kw~ 74::!c :snb{oo=e)xJ´& jT^&EϕN#:x'?ENYRG)iP^%QK!!D!3j[n_6rإ-/ITlqި|$)T.H(؊   [!E:\D3M4u :wQYIבd?oގ+D]bz~*g." M-P1,+d) ?? S-%j7=A6dB]=}@᫓#^psCJ5_af4}ťJf㼇fi;V!U) a4W,-˙><{D2cEtlgZ`+ӵXķ;0%T5u+;PGdXs}5{<fdl`~Tޠ(Œ :, o&jowANń8ܧ}#hbX@=1_]S%m2UM}C}K?èGTjE4O"89S adIRȖ*KEcJpf?f5i K5@Me@3&I M%z0=O hێיD4dխ{Т%߰;{Lw7J-Źq@/l 6>Q_WnN2 xH /MFfv9k>=m >]KyU$YE0|eAhaU4>5?Ca4ݏ/w1UDչv2kWMG.w,埿~Hs@N|[V&5A jKr|Ea[Đv' @t1wPBf@0{L!?sȠ:w 9i{9Af48LCXڎKÕυtaVF\-\^ev);_'8b`U_p]'F)LX_ӕ]ڝ`Ԇ?CiP v+ YJ.~nҢ{BC\,.P/?9-U}ڽ%&(o*B[FGv/6tosbZ 'R$ W`{ds9k^h9Tx)rZ(_3F[wYm#ː4h:Sj䞴I}W&=vq+-A0o}%f:Wkw*:eOQ$ ơw8]Tvޙf1#êŀ ;ܜ_{}u3 =4hUmՍw!j TSvI>DnDb'ӷMP+lκ^gqjV}ᬣV(~-%O-qNA_j澯ޘW{ns:@>gqϡD#_jA4O]'6t=\My ȑ S!$}fizEL.E^4#qυcEƉ* .Zܞޝ鏨*iHeskP;X$QˢRpV*-6w 8&js)MD!?ӅRy`eRmr4cBL98qrx%st㗬oݠ}fzˢT],}(Egjm]$$'*VS( "*<ވl~uܲuu֐dJ>AkdY#`X[%C/~>{)dz`cFO|BWil3k!;N?Ƭ$,NXh-pՈK'2+Z0dr?n!(kϬC\yF{6W{$x 7)מ -jԘf}ɶ%L~Ivv=dkISvey:0^GOUnh(8 93ȅVgQvrЖMs[vk ф?Mꊦs_p톊-iJk<@ɗzp@fIb5;w? ~j巁El3c`#A $Wf(Fe\:pRd6Or\^SyT2h3y?f>Ve !Bx@W-8HC iò -Qh\(e4~fn&9fbKBPhLr,UӗwCd{e4qNMhOTH JI/c]=fjl]n7eJÉQ,MԲ inVb! f/R׭ (|C-Дe<}ФQ.B 1 I qUs:Yc$ϑn\佁RQ? @};#н;@k_ASTl%H!pvr 捄фeJ[QφsHy͗o(9ˌ?NT!ug@pj*] q1%Uԭ8+!n|?r-ExB}=G:rtECBuڎR \GE9di9q@ei=yrѸ1hz3!ou1G?x;vZ!n3ݽA-Ytm֚a>R|*C)drԮdG=Z#e+ g4kLG`tWڲyuSG`E P*T=ģ5}"GZmu𠰇Ϣ2y0JAkϪ[&F][f.#P-蝌*8:OЙ*PR_#L:W>~ǛϹZ)̳;h DPʌ4 uz=D#Ix+saZmd-}aVN8jWԐwf^8JyʻXlpDs-glT|yЩjrCët)Ѩ<ِ&4L0úW.l.5Ye/)]1G!>DZCtѲ'Nf#s9귋q8N$¼;X.G.`l+ -/;8q5\ Ф?QS8$j_L`3GZj. P޿xu7X0kO{rcދ !ui$D^j E'L=B'{ׇ+?@Ě4er:{|8mk:|[̧[ 콗j+ĩ@%鐛h;٪ (=:"Q3󃥺C=/xd*@a\9}u`.cA,M pM؎woC3?DX̅qOy@wwß$cۛr:۔_T~AI9gP\@av!2@wd[0ڤ=?\TW]0>,__6PFHiC\sL桙WyjBVdnL-~ -Ite~jпWD-Q?zi& z_j2JDaY[%aG?>,IHvʹ={|("F7=$W"u:eGby?MUЇ_[X<Nʀf1@y C>*&WPxrZiylzWk{CѲʢ=mIY^6ɟy0L^^_fKBP[Cxfn3 ~ovƢ+q AҳIz˪:ڂ~Si\әy}JME_"j̼vUϚ{[K#kWJ0}0,[ӂPluHhP =mTOj$찐ˠ& 5j6AቭP*qωg* rK@nhhHZU;X~?i}Ӆ9g~bahzc;Wj,_%B1HbͮmW3v6NSԀȇy~F~:E~{Prӈly'ۦ[De" 2lmt㖲M\OF6(9mQOa&tU^Moo?xʅ*MPΆפЧ-rгLɂ9IwA y1;m@x~/M+0Ŕ|F.jk!g1&n(sJ#ú.ް#ꈃ^nPN`Sw^ `ys+K~C߄exPGQP\{U~E=l$ԯzAb$3Ӷ+0.=x@#k|iv(qɭg$DCk]@;΁Ln>6`j" u[ޙS >R{h8tS"<=Ts+cYIPf%(鬥زLe~`Eo P)po8]>p,`VLNe&a>+Ə<gm 6!<>#8ήx[h۲zr 3 4&qTϖZ++Q2m; Em tENqGWVVuE걼x#G9Y? Sɨ8ܖ(Fdj9EIg#Ccb4Cdq!C[uq )6}nz'HGzń{IO G͊;2 B3Opr oV)ejuզvBCp N4]V6T8g؟M7h O=8(f(l<]r8ATr}4bAofE9%? ;Ǽ<7m# =P_ApK?вenwq7k[Vz)LӇZ1~{9UQ8{ Y{ʊ4;O:4പs!h *E5\m~p6~T'<-;ٸݨ"^.nu7"^zBj@`khg6\tF?Đ &@{=ͫ;M'͊3f귚+>-&t]N3z̒>RiϽv)iZb6usnq\ x M@c+=M*Fu+ӑ&$ x ~ RFE;e/n 7OUn[V nL{}5]GzlP/hejcpUeoWIgr$X(=r`b*Ͻ\kEWMMbs0/KNx9W?X.0عMA]GghIp2 6P_6:IXi%wt^ zQ+Lcg+C- vM|O"2z>˻#b.G"*nGV 1p,:h;_0<_f $B4W8YlEɒxaOEvlG16$I.c48,%\B-bBZ2?iM3Þ[7Dj dPr77BZ/ب62ר9!B,yy+3Wޱ"vΣRPQQX)g_̊W$)=ou mo HI`RKY4f@o }<;B㽄Z˩4m 'uoV~,p΁_5]>r K3PrD-HR>H97I\чAi.$39RRܼ :L}'IsE gBN7a`vY\#|x3tf(N͗)~Hk6PWZ 7PCgHYH6QgrzNr2Blkv un_aڢ#1 &qeIqƠ*eJ= mG9 1MbwO!hTEQc\1c~Eնx3lBt8Kbb5;yAxk?|Jiy4ڎmnvbfYb>x\OuHkVz) 8sW gM8f@l~c)u]˄ $N3' WWjⒾTf3IIv6FgkC%W@/ZWiVA)winvOg]S剌;Dpd+*Rt!|Ba*IIc\a'@jrmͼ52 n7':G9P"iE[ǻ=.³R*^[L Wӂ#.\F/259z I,"Z23ȭgqrF1s7g6]jo=?Kboor2@}< .~vY rN>(ۇ1/n w t_E^rU.ɷ!m w'Y;_37/՛> 96=仔sj6N(6»!`Nm=` O:O׈U@PS;Y~8*ON&T@SӺG{3zH-ӄ_\P]ZQ=\:ޞ[tZ .˿&1U0@3Ze( A4&b\Iu&j95Չl`jO[ZVމ޽q"4)|Av딚Л#>L#O!Ŭ> pop2l !/la I<\/٣ׯFb!e[ Lޯ.uC{T^ۊLn(VMCT wS nb[!tޮU;7>/r²Z'R[-NN]ItQ $p#:8&#JgXsAg^H#+icah 5^7KeVy,ԇJuL%J؂}i%~yi7tzҿ]Xa9%8[Q_-"e\a)^ kW>o팎f|{^zl4VC!N UsدS4dej⭥s`mJ&QAcT:f9и:̴O~}P0kS|Mcd=Z!(՘߶u#Yunwsܠs0o[|48I"f5:+KØIެVK֮}YT8'|Z&oՊH=poFЦ$`۶2ݍqS=Ņxsl 67+C|p:/+v=: >U 9R8x5K DNn'R+nt~_n4$|M$TpoҦng;ʁsA[`XA(("z>C$IfE:7;8?\':0hŪ{ ̨4NȯؖC'^%6SzrvSճb'%JÜqrTK$*lhE v<핊Սz*Jf6 Cr8n+sp'\x. v"u0c}G(Y_5pl `Usrp"dD\fdW TV5$]Zu>eiO¼6ܬHDΰMʕHIe>PG&l@E5tu`P,mf{=m >rnK}Ĝ 6";fOЀgO{Ub<#tݻQ& SQqڅͤ_61$woϏ\eT6]t5["=QYY^K&mSf8:8p+-th܉^MƓ~>$ANYfaW 3&*OeTJ6x%opD_"&?J oBmKMSldkQ(>jbKCz˵rZLe3Hv!5^̵5ʊ;]~^^Ѷn=e jȎ1pV,&35a.Sv֑|RYrN O.ѩ:JrԂOnh (}HK'f5L';w2l81N=YYNo EZO)0ԔU쯿GӚ0">tM!@6}5~8z*ʝTf)ʟ|]{|%%ZfRLV_V?_ UMT"l}Voq-o&47;︢XydN5`i)\70}d#gMp~pdwGjȚxkrdt9,/i*t_q7WX@Rb% wok2>L"8IV1B}ʛ-0dL!TMGh%g;Nbf{[qƊ}1gfu^ь<, ќWҐzCHW x&(8*{BsRNJ*LZMr$NSUnH!oYXu&<:Y r?8ͺsĨ&KeLAMj]c PP_~Z͗`ḍ V?Sqê+) G3tsbM ؼ_-*j%g\NJ盻$^'YyFT8WyPha_hpr ´n(hO (.q$yڬtڇf~cfDZ STP܈t,e5},d\PCU-}^}k}12,Ǽha'D,㬔<'H|s4gk0p싂MgF7p4w:c$nXߜ`{,8-ZR!]}rQ t}|џQkm! _O gᏏi.[LQ!t{QV4'\$p``kn+tp#eFP Y_ӷ9S8O1x72Vz˼/Ludqgɻ.ƝvjH͜Ug3.A~Th9o߱:># ٌpG촏en'o^CMWsZvͅlN}^}W$R"x'RԣH #Ӳc%[1`ﵻ*t}86-?v_GIX?b偒.İns=cG!u]}ek(3pg=4 gӯ Gw*(ka*|>D%cNq*=c-b= xe đ=;Z!w}LMY?AR$ofjhI+nvB|L'5T_ Ck($n7PxqY6h˫4=M^n$O1s /< o11^1ث`7%X&"ig | \F>#b x'GWu?L>iv9Zy꭭"3ߞlP#~+}*}, !)).c{GtvaX w5W<]O(֕@[W7 Ok%a5L *vNF3=;%pN5;e{ZÔg~-w`#v}dqp9)nh1=Y/3X*W VC2imKpcb,\ #]U!g9$B\rL38ŞVMq"f>/ѾV_5z넵UG6d{6 Zސ& Ek~F;4jo䡽r3qX(iA2x ζ:T́~YJ#x9ˈlºƒWHެ&tcW;g'MPz> 93l5$;n@K͇ZutG^Ut.=fOBnR(,^yc 5XbמH =M1׶Kvw#Pw/iHl=Ca613)݃+ `Rh\IN-@E~,Oti^ђtyoO4B'^ƝYu@T F&_aeСQBW}R\IjM Nr-Ay΄W#rɱ9I0QEcm@OL)NC|À;r+)kArq6lCK4Vb=-k' z#?{s# (9 qPRh(yHY2Gj=!n1nJ7LhI%crd@(y$Mޥi..!{̓Γ[pt-/Q"c!b0=/xv4#+s2S&o2~{~oB;)M?֞mfe9Xƫ#^3@s#B)ƚ^R#K\q Oe#%jX>5!`ܛZB(EtP9 Q;l)-'#|`zB{gݧ A w[̇@Gl=ܹȯ{k'!8(Sxsw3\N^QH퉔J^6[ɼxx`Q$ (dk([ȝp =Yiy,x¦$Gqx#<ERgA.T֪~#WªRMMض4;JqQvm8 `6o;;H jkCfjE`8gI7a$C`:AB,"Q{-wј]z_T,Ʒ>MlAJ_p)Sh4;zqz*.' 1(ϏJ4_mcJ3Yk8Lڇ+#pRq-!ZQsDb T!/wNz8R 1i%u.0%3IZZXex@SR y->qJ}R4wOd:  }gVp"(YatsPEX-[+nGv&B1l<_. gs0WqlKP3B]:>Sj_,Ĉ Zn[i4M&4~<ִ&c*4]|U@ A&ǟq"EG!ߤN`,+uQoQ \X܎sHR~6O󭐥׭,@*Qõ0J3w?oє{` 6!(i9 ,P=jj|،.25*Ɏݣo8>~m\Nyr(wHt:--, }OvTRn^<P8B̌J^|wnPՁF]Y8Co$@&'7~<ƒSC1ٗN猜{ x3 ϝ{C>J#p򪈊fRcЉq "ƐTvc3E/'UN]L޺Eڔb>8i/I.Av'g},2d=xl>c2&;#9p<~5B' q5xCۿk0C5AP5MDޅޚB}qFdoFAqŬqXZ6FW}Q!9ux.`nCUBX} cNn2BGԕLÇUZL'VTL`J+?K8Z8ɜjzet'\~>s\)'Qf"pG/m}FS= bf~ʊ & }]Rr;o;ɻsaN0켧OY"./Ի(ܱ nHذ²wFEv'g9.VT8ed mRi7%vV|q[kH>B}آ)^ j05(G,ғ@/U|Te'!zE Sr=w]Yw`+,vv(X@#_%.ye#HT*UxSWpOYq@xF2+͔~ߋR7'910??tSu4jqf ~ky5wTOg3^ZzGp̳xњ'M||dFĆ uD;KR+;ZQzC d:WhiPQR~zԸd{ ^d5U:zEwj͙vY[&̗ߩz:g#?PD!?g7̮`r+u}E=e3a8\/p5^聙\wRhM_`Yv;xf+S_u\Q͒4Q =ƈpwv`Z- ov1C9*zh?E:KRU4Y:) Px=ds^z`̈́2F/Lh7!OmFY\DܲR<;:ؾ$<b-6o4:yC#%R,ǖ0(CަQ%0يGۋAs%t=]iڟB~?lB<3)i.9=ȼ&Q'>{#)t, u$ookڠhzB|% 3y4S]Ѫ_x/=wV:H(F).\xUt# h ^ w YIt '~dNbpuPc){i(C$1R'3qSs'5Mݽ:}=\3oXdoZQ̻aT: NݾqXp3cP Z/%R ז%]@z@Ɔ5v+r̙&驑kƜr*"ڿUq2DZ_ԕd^Xp>ad ®H;hW*D^ ,?{j ޲0_^cp2Րuj\XFi+cL@O Kܓy΄B"sEi-+<*%ܞaz WjM9eiU^@oՇ  %K!Y?!cۈE; -Qvr$U46 (4&Mڐg>ʐ#6oAm<cɱ-ߓė&Jb*LC _1vKg҈mƻ=YEX(rzWM QPȈq ڽ8v}Zo0~O;B_|D%NB[h.)N(4bL @,*gC32#9x͔_0U/F!squ0m?ɷ)^S iI K دlYہ󡎖$TȊCFsˇb(%M(ڔ)AhV+ c>SAD 3Q󉡉(^o?XAtaܽ:R>5?a`e7ο\}Hy $IBTxnl- ?bjq_N5ކ`AFƣ<%ԩbw6R"8&FzÊʷ? H&Y5WW?i/Э미V8Aex_AΔ(DCPkq"=eʳ!^Ky橮gr=t|+U3 憈8Px`q\FJՒLy iX0}djf" )XBóMmc'mLׯ]؋iI&:U +̯&Fh]%/N0aDʂ 9F5wk)*6;g DTƄB[g,퍂&G>Fy\}Wj~V"芒f6:lSO7>PuMFhEhy)P?Z,GJwKB0\t^0FJn d/@j!ySN_k{G(iC:ddfc6Hko#].P-yikɄHEiH4Z@T <"A'^̸z*T 92h}'_d hxXӵ5^멢*F`ϓYk"5 Nzi(9 Y&^[J"0lb9J N8M oGVbVHh/\&hao@B7/֭́.Oܥ4|B0@ME}KMMTeI/GW'!_<-82!dBY^ I@5|y{e]?$Mưyn Nh [ &:%J@HDX!$ *16$r!WhBXw2oMY&q.z p/@<#bETAo^#хϊ&D=ْ(|ZgMڄ0!8+t`EJ 86~\8Cs!5:Q I~yQG]È=3~흍.&)ɞT)5:!`6B3&/Լ uD(J݋TgU&٣S9aEa)8d eeZjr6v Y-XУi^3mwM`Z*ژmYX!٬R7Ĩ>9it}m#y`l^;k2H#/f/t?|B'(i:ߍ|kKƁ@drn*~*.6ocNRgN`=?FD 頿`:)FQ z.PQ Idδ^u|wO} {wsyl-l -6z3¡biaU6Ʀb. Hb/) < 0HҖq8Mw%$R, ӛ壞Q?Qcݕc< ANc#<m*>d%=8*.~@ȋ՚7h~E(o N 1D_g'"S(WG@W!kA>-U0?"YN.|u T8/Ks3"J[~hm^ڛ7(lo *ýYkcE2mc+>1j4%j R4vkwTǐIc 7ʸT vi`ω@XW) ݲef=g]"¬ u~&W`=X4('>M+߈,n 4ܽ)V/[sLg\`D Mԭ 4S$;Hi50Cr8\oSQ_ݚ֊- DU:SKGO9;c`T ٍM >@> ї|GZ`#, Eݧ7رdHv$ya ߦ->$2$HQcXq퐄D vlv?・|dVJPp(@\K.T]ɰR0.M@PfX3‡pm2(y[ls!nX#]GVy4[?;-A}`ɍʣ$zktNҰ(E͂6˘0&w_K~x ~W 3vkɾ H5L&ز g"dr^` oߤ'A|`k\hOT@ `GwPQiB<pB;5ւmdo}SukWnbg7 {8GX\7EXΎhuEk rѳ.>+6R^`W+yVIL,L}//k{^&Nn WUs)lGZ/E/ ٝK_̞ϪU]6|&gRzlaA\u\jrGv x1W2Fdj50m$'wmQaPzX٩^$ J.~o~5aln4Fq v egb_$b*|~}i>0& %F-Clǀ:C6=DXv2󷧤CLK*dKR N+'DdC~ZPÕ^q{tΥ*w<]j; z6(f5q1pRc]s9ll^PH1', dQ,/XsCBPFzlӂk"0S e%-^28RKXдH^"k@R\ˊvJTdV^I!${ptR*@.P=M$"E5]^sQ gf=WۏURi+  @CRvW`Sb4Ȍ\~լ),}>kOSmw#s|hjHf>gmFxs=66ӎCfP{ 0E0'ئ>K*U:Zuá vB+1PJ4 aKͶ1^38#,p`dh<)Tlus𾰇ރ`h<ߡA1o>F07B,FI.4٩h2h(7;’&`qKU<1| XhZs `*A& tŗ3TfSw&g !96c/AO%!tb⛎I'Noeqc*Dj?SOV8Xxx(>7F1v;eB]Ȇ8}Ɉ̃|썿ږG+Goɴߘv *gcOlaMR#/:["سJ`L^O&ii3`l$2#bT~ISe4V2 r}/#{?[" f}"ɎMW-KBX_W$W=<01*ֺ,7gDeV;IBذPi5ZLF){̢ D;/"c]Oe*=sH+orL;F Ujԏ=A%tTrpEo|k'Ή@>O53m]W\L?k?q^< +sݴs˞S*|ǎ@?G=˥}K? ^- +83+Mh؟' Vt?|.i/ !55̘ h~-hTÌZCВǮ>oAu޾y;b=OկDavKVWԙ]B҇]-@-&$\R1ޢ^v@=c8MxHh\ ҩ 9@LN{ lDNA6$8g1lWJ\Y2y3 * R"v<5g#G|MS+zCB<\Ŗc,4c]g5)%al1{~ K69A(GIaC]Y|uxV6R*ネ_9c2p;RQU*?s-ds47OO(hG4'[dXFЋ\[*o{\cp] b3SWu`v^i'B{1s#m% CI?61d[ /Һc{~^.`El B" qrh"(ʔ KJƘ?'H!lu?|ySGP=|g "WGflS9gseϭKϘU40u[7EQDYÂ\ Y/Ъ'2 NIcʷym:>ㄼ*F۸c("\eZ"q!б`ߙ'~@އķǟ6y42KdMȺ#?E1rS==L~[ui˿Ukڧ= Q eBA{@P!Sd p~f7wehGcjE$:TrkDB23ǔ3 {ㅉN[|]&FiX-w^jaJ:#w=N*\r%j9#}̟y2& TC&"1l+[S8 G MׄpA|}%PrŖl/hY뤱շ]iu*p*jZޯ~@VY٢*n}&vImᄎG?rJ`0V)_$w#<'gb(7XM`6ЅֿGsfcg&V+ߍAC\H;XNXRH lٟRJ ŠG!A*cvh_4ӝ?1b_>$BS;ߤ=NiAqJ`^5I$-KkN΅4B7)BoӺanF.)<5U׬Q/+}P[eJM^0;F&2Hļl: ?wc|OxY/cHR  . e>sb`qsߕb@wlkMuW6at0 +MR&Mb=Ebl[Xv;MAIm]>Ũ'_,X*J J`b)]]ҙtsNhן$0wBvԆ0II+"ѧ->ׂ+cioJ`|V[X0H /hhډyo~KUaC Mk@Rqh=y7Vazc#7_h^Q$7]$-XsMr\yw@lQ;D@ݪzA@mD ~HOFjٿ#XLoj 5!)IFl`"L,OPp9CoZZ\$"Jv4-gF-P*t8K~c |.O!퍿j5z7r9oA3U:k|c^|v3 k2FBYY5|46aN$)s}1+߻C^r VO[ zxʰ.UZn+/Ul'Jy{>g"QRmJytǰUujX(S:c G#?}&M J QWϡPD]l}[MqÝ9Z`.ES:\LO5x0kWA|ƊA& eD!PDf` b:B)DD?T4E+ ÊvA )($vTΐi-h%L0G!3\ tHjeg<[<D܏(ۥͶs}S#M vF}*2k ]>ߤt \WGQBC)3gç^LJ^ju9;Ti XS&3ϓnHM~ v>x* #0gyYll]v B x B tU!쨆&!cE0_FW7٥r}t U:SgaG13niA؞ UQ$ z]C*Y, rc? ̀kezS~1O6((qvii@77ξ  >U3Eo~w~շY7|Lr# ^i, =l&5F--.u.3'2A;7@Ƚtӆ`'ӂN _ã. 0"K&0Dnx^ Orb|q0EZ -vٌ:DyF+ȲpTmvZQ~PsT&U&[YR፨4Vg̀?EĬ͞ja?:˜dL]fvRU,9@ |ѲxA(QfI9g#Q-#e+賫sµv@\Ns@Ϗ 1N7IacQӿJ:4Co~ ҹ;M<ւ^>b"evːO2TAS~6loӟ[E&!Kp r仝2L>?Υ@Llfv꺤+ʧyPcFUV}d!-a|̉woT跜P16kv),ԳlA9btIm%*7oʴ}ywfҔZu;"|1&&ic='g4JFK}Bc]z=؂=Ǎ_N#R3Faߙ 5*Ig`EnF ?ղPv(~ LW {Iv[OaghAٴW\4\&qlܕSlň 3w)2ugSA̚eiď iU'ZL5IJ,o:{Fcˉ/X* HFWW} pNgB,}W:|먔Gp1_u_7 yqʡMP]c2(VjiXL ҬWrYgBI,җh%>]snu8".}H?ġFEK#h15*܂N1عTLmhO9v^Q̋QjNsqY,;Um`` |]Vf ,< ɚ0{Į` ^T2IrYo>7q߾˽c2vE'Dyo'=w7]۴J HFִ&x^C#!bE*lDX%z5^J ULLnq:e^Kյ;'UQb[OQHGq^0'|hSbsmj|p}Urwv5J]\P|+2x`nr}K Rtʧ@\:%x?*ȺjVEMXav|ߚyKEK+b!ĭ ዀdHYk',xcQ|V_-hKg =[dsG81B N[h7fFkENxl; $g}%٦SY~/!rnJd I;LIIʎmzKi0;,ڣx;PԐ3z>c23>e=Yp Vs.AcnNx=Wgj=(r$40Ӓ}z|{6B0/'3r]> _;V墍bߜp,`D|4*LLt|x.H0Z8g!!*<n&BcH=: c@Hcah='=L_>#Re"?n0Uߠʍ>Q5մQfJ]У&$ul';H"9T}ܗ+$$xKSnJfl暘prn'sK;-kC9/ŭkk/S=8?5'+Pਗ਼$yF%6!9b?D'rxH%\. D5\=6㥛i,,;N sdd/gm,h=*h8X0hUbr/Y틲ӚZ5ECXR.C2TSf  ͣ6q8g6@[jq z]'{чܳUp&fh,s?Ʒ.=8s1aU߯uN$biRV􁺨XSst~"[ č۾8duz@,>*zFI1kYy@!I6c(~wT L.m/;CR5Oܪ߰6pZ'Z)Z}~U+Scyt5K(Zi{Z(-h%-oiQ 3 ag008?j.,kG!~9y1B0뀉{ R\ Zibz)CIƺ9nFCǺ0M+T:^PޥXTLp sީZ)LwCƃi[V.1wZ%T -K:͒KkWpOUEmxlxoCmf=fc.xBiV+q6ɻU65ZKjw $˘0|7dEӚf a´Rn%Z=%ۆ.5Qc|BM )#M"r7Z *+9Tղѵ^jl?!JsCր`)]M~>/q2ġgN5g5ƊpX&^YzwO EVaɃNC0T5sfc s1ߥxaPġ+(#*09jn(7Ovj\'))R* =Ŗ,JʐfI}c^ܜqވ m/-Ju :!s u@.Z_Ȍn-|;+eZxg0g9˞rpp¥Ġ0Q֖_ j]--]`:S.4ˢ&G 4JE_?JN5OHL_ѿ][#^ p>ْJF$eڐe3vsy˂̨(:9J:M3adqty8T < 3i2b9cΝyH j{Pc,yƁ@0f $L$ ovkYi-eAEzpe3iM[dzjylɃ43 ` sA8.-k ɡ} 8< Xo%q 2+os zQ&k+D]uR)&< &KxZ9}Vanު(xZ|Bv/H@O&qViywq?ZV+}*^ol`W C  OJ}˔ʼnZ#]%>FI8~-N\C:;g#b[PpqQb=:q#X~59}K9~l2SS* /j6 OM)6dg?J-3ӷi5 %XY"0{O󴉄\*%轿 !e]MbY cĸصԃ$=,xD|1))5aOR K0Vtp? ~OHV4f)̒IMmxJN|nV:?ꗐ!q",1UY+$Mk]F0͗'Grea=tbeQN% yi|e3,[13x(;6eߎg|%V8ߟ@gtM5QХ!RivB>N,ThLTX*|4zmꤰ/u&`P*/16철jOVۛ-Jl0sHׅ80 D^5) q}a +ɤfX,y: ˴E1%C8FW=0-¹?:U>]f@ x.MsmxK ʓ4Z !ϞG:,U9]nJ%ԙr*Ӗ޲af`#CCMޭ<;A"TܘBUuQj*(Ox XGBEqIO7qZT۹U.^) ol S{N, ڐTocVwv  (='~/2p@ !;sЦRZSAkMpd3Xw7kxvh.9#.˂`FGjʹ[0ٕN8V[pBc!hRa) D`,0Ej-qVHVg"QPM13Wattbj~$z NGcQ>MNmeӢ % Sշ+v,Lx@zdI ECHuGRѦwmw^9g%U'scY>ϥ@APnÔ$xZH ądoͭ~>ݣu5{xG?]s ;jQ*D5 CNZדGf1@Ku@azyպ}.׷r܏W 7f+uNDfؐfXqZ[5*(!ٳ%<,` PlȆR1$f'ʱ%.ӭ'IWKo |)(X] iFki%IccF\zw|*fa=:xyj-g@aFu$a2JqYX~CwdzGwB2^l>g= A#+S-@`pmȗrEǯrƲٛF6 ފ)sQg}fw-]=/d&9sP'U Kzu QJ6~HY x/SW74l79XSZ0K%t4 ('<#΍pl{(k)f9\An8X(Ve!WFu׺1{9=E#Ђ$xa'U vZQ 9w\!=: $SH ;u 4\s8\q?ER 屍y {ܜl@>?` ]39^E>ڠ~=oJ)r}Ui %WQ(b=$Y.L|KQ܃$EGnOح\ 3\c| E[X6v,~x琊 53>SՋ.pPE[GIM1/|D>3]6;M"d.1Qehሂ<[C1+v;Uf<”eUp{4yH ΡǪ~#]b7(s5SI]@ނT-HEY A^ڽ C`\)jR<2xVXV5E5c|%|-A]SYdm eWH-cxnY/Rfы`=7쭸Hfܺ3̢iet,#}S {d+pƖbrbl7N5/OE-+v%n_(|[=1q#LUox 9tÝI–jbzg{RM֒hS*콷#o~bYpЬ!38c%-uJ¿͡MO%S`?vClI&'t,]I,uM9_`+;AnI4٤O:تWiĻQqi\f#Nq6M`fl]n06> 낿̉`smyrƎngiߣF}Mmon}@M(r+J)ZPȳMOSimw4*F)8]M 72sX# St<"#4)KR=#'K=j,,8 BLR*d~׵Ԇ゘I )o@A m~ '^0ҨyXo +LTEϔpQ0s^2|a q@&]zSvHNgS(șjsф6!%Է Mnr_~hwRT]r4cp幧b!DEdr? Yi N)5M oWq4a/!!^gd0nᄈY8:xj-*]e}ώwC+ 2M$fgVb O8m p!;o~_Uz׈lDF?кSR6RJsoT9g=/Sy1)۟{zY}ں&_5m{fmͤlF=/ pR̿,R/>ZO?Mi‡ q3+PQj4_cK-(|ԕ[2?9iB,N32>VV/n]+t16":HvQ1TP;=oֶڃn&ʁuN?KLf1$lᇴ6ٺ "3XnyS:MukZ- O~@ x5 'oLV 4B=XQM;PkĬa)(":XyQ\rrMCѦ}Tau:K}|,5DcW t9#hFa״)žIKh/g}VfZalI~ps-l3c ,x ƻ"Plb)-+kf)u6 ?i&X+ %6nbQC:o׷gj2hQA  :yJt wr*aTcV-c :Cer,ӥ80oQF?HkdX߁x `þt7.ma4cz6ߩ"ѹޞrb f# lz3a~ih:Nw#p)i& []؏? 30׳v̈́$.흹M|ˊ|tX!ıw˕AU 0Hܚx;( SN8ED@ j$ظĠOՖ:\ M@韌afw<k[::bb|bVwD/ツXЗcvUXue[_$,SșʫJuu %h oX (^˛<~ 2䬺y 4MGɮQWan!'HncGe[R@r|%qs=!9zݲwTO%B_ Ut 6y.AKBo{ڭ pU X%S,Z#8ʰnuxon@ FGn<4-u?eBL^ݺZٜؖjB>4^a9,fSwV(l)zzY]:wC(>P2d?>TMHTrBǤKόdkp hY2x1 pc ,OևoUuG m%̑=oA}x םg8VQNU8M,vIv%ҁ SK প65{Դ^헳EH+.&;0s=}P0{FOh(ӉJ+`̬e+2EM$jsMTdƛ@Wi4>L>E1={6CqИff4~M: ƻ3H*N|x7 yW'*<-T %㲆O3_ s uuopa$@:@sbk۝g}_??r.r8zb>vA| cG-_6'fd{熃VZTQ>M7a/wGodYG0ytOL7a2\g8aK`<4.%#3Gq՗5Ro5WIݴM5GYCE}Zo Vs juŽK諰( nL!Hڌ'ȸ=PuX\}/aΈ͹ڤ~r v7\q-bCx#s2](dԤ#)XP恆,[v*>F3#A\d;h)ԀA| "l@rxk^d58ߪd}k3i,Oʰ(+M+&!"+Es3 "0B2-ã::RC6Μ/žR: tqphOm;~_n>kr$1;mrx4Ev7]IZjn*G&mLDH(u4_]$7I=K#O/<?-\ZHAӁL4rϢ.XYJ/Iҫ|5 E;fyD8CyƚO%e#9StwL`Ru8snpS]PD(Z6՗e5|fҺd4Nn67L\fë)4a6ܝ@n#eN| #е+2fy' Cr ?ϡK<٘s-ɼljʩV]ɴ/1C)jI.(B7Ekw[&Mw)q~Z쒧YW9˙>uT!`ѬRݺwb,FNVl'G wv5|thP64?o-79K[6Ev @1#1OnGFK`2xq[v2% h2iPYq ƻ/jxB.z CA|Q@. X0FST'F=,9WL&ASb?|F?wZ״r]T\S{<ւ%oġTmt86kx/ENOǭ3A|LT-ȃ cu/vc%a:GV9a t>SnOQ`3g)W9NpH qL7r!s!JϽb|y <E@4ػMDovOsGhR{^;MR"f^c<CV4>.eL 24h)n~va?KPNvˢ~Mx0eOڣfUH쩨ԅAů|o~_ ,ak 鲉I 2$pΈް7<6y#B}ыTUQ4F;,MnY]_Us N: c y t7!>>*r*W~zz'nԬDZ!FpŜ0GĬ`VeJ qb MٟQ?`WF~z>t:7rT x-ΟCzcxݻIdUXw+ZJNhRFXG޻OvNPg.W?U k"`S'#Ji(auRӭU*!Q8U?y}UŬYq[Rjsl8yfTѫK}YcA[|q;*Kf}d6MrCve#tǀ|ZX>ԿkKQG?y;h{VR+P135d69Gu7=cՔW'V Mg(,)b>i0]O-IFRtV3db WZhȄ*@zRkq@t1nwmA!3RfxghC2$rY#(+3dY.B]]nőN*gnA+eetL7، Lךx)c-B q>ﺥ7\Rؽ@Si[77k H4H 'L W@MNBԹFm$ 6FHG+4QniHù.!38ʉU҈5]$-rשׂY(`(v H+-4~~І3ʍggߕм`)dM ]*N-! U(qԃpWr0-B | itq[.X/RTq[@&h[ bfcUv lHhxsؠ6ĭ&]dq܊t|)E2fdx4XeuHĈhq"ߙ$fUpdqs"+o%JxܺV2CO^+)-b }'25X[S hTG PggFMQ_fIqlKEjϷsÊҠDnf;;%7ESJc8MT3iTB޾5]Z)ek"fkOٮp:yfcGӁ T#d@ _OUP]E.4U47])4~fL9YvxD&` (Ƅr`,߉^ &!fAʱ}KB\}mjr=tQb.~sFL:;'}c1G3* eC_4aʷ*D.&o5vH5uđo)OtE,\(I6cg+'51 \%  @3(cBU5 E{QEs^T#k`92i$ڬ ;`L4e(:?Vc;(T1Tb>a]6mVfEgG -R;1EG[Q>4߯UeSS\K> ֯voKOvÞ7YgEr x yHydCB *>K>5eh{EZ\}{ x"/Fn?)W*!肈o^dU d7ȏaꀪ J~SČ[I.9Ys$t`A|_uGv@?ޙKS™k2˵^esj_.zf<a|;Fx*"K9c:d:sl!i*aʜp=Op~Y[O=QΕ6&M 0u: Q0 S!1XBw(biOڍ?UjQZz,]:]rh!~R6G·ק}d\8D Է[3|:a4nAag>Tfdsb .ĒB酊<&N+Ei;6"x`\3Ec".~="Ss^JOߌw *zKiϼbl6(D$3C N3DCkxTA\?"Op!{ Z]5 .ĜSkl3 $16b]1I6-'u5aB vc^p<:oNEvʓ!g,*R[h="a0\ʏ(u7b`+H}ߤSGf s u.AI1&Q[SGfPv\C9OH Cg1DUcEZ[jGcB`-ʸ1$N kIb7gcDdMMt#ӂoO1*afYNVj#d]͙l`A,)gtH .KЁ14$ .ȺSDe:>;rlþ\95gMX,XB0[$@Z_I-,Z;gwH9p!p]B&cD'hF])xʸcReFhwW$VBv|úMw0oSwЈ1O?ϫq˓j>P9 uN8EkMoTxuRW<'(m~5ס4 eJ ÂzqgǜKIQZǖR7 ~/lhp(rV,뛹1DH뎋i +da`3^ۦoyG@<߹;еQ*O]˕4e9+u9$5) */MΟF35b[(!N5~%]HZmŅTzRDŽj*k/{3$ Ng;"GfK3c C/?~7vIҮ'<0E2i( yIQj㒼D)(L? 񅮼e$߬/uOK!Gqyq-fA+H@mvΫF1 V}"dqךq ` "1L]v2Y}Mbj!epۼ !WLuSS@Vm=tCx%%$9b/q+ePquB"1Za{MYˇ(<[pt(MH Lӊ((F͕j=Yi{$Ԩ蕙:I)H;CXb_T~踎)㪶R`jCR1HذJtnF=x-ae\8zw('8e.uG"&YAÐoa';[Լcoa&b.-9'~okt/vPXd\CB1c3T3Cs(?]{+= գϽKJ`~(s1*5,7pb=J9IVRe2TY֭33TO:UB~% (P T[A slOƬrYS*޾E,3~ʩ5GO;ԖRV"> BlS@unn;cCJy,9SKDlLi&w4Z(KPд0̹*F2Oc=ZR(t?jF/%HCw{(H[! o[-jx4∶J*K$XD5ugw$羛wnN~Eϥ%3'h h&R-:_~TueD>Ac9 (Kpì]*U,A07Уc^P;/Bγ{ꂙOKm `|-M oQU~jq{B豃ƵsRVszTZ-G˨]+IBPUQ+nNf ,>>\d%zfjG`(2sEOvg3_)iiwd?JЖ ;g"\z@Փc.dkR9E5e?8T~MgD~GZ\>Hϋ~vIAत6muَŪ}bQsrj"io|8⩋G%i)ղe>(W! Ĵˢ^cEHx% orp@t? "k]N=ѷ2ݐ[31kXg1/SmV5Ap8&䘹]K+3+]:]Kv䆴 ~'rݙ}D5Q Np=A VCU1dfٕp[m騞EQ"w1{;`b;$w*`&zh{}I$SְsVKnMx&$$Gy,.xQڋkY%d(:!u܁8u*mWGk zqOpF3&u=aw[/n|ǙfH_ -YE%ЋVDLu "}hS?qzsrO[ tZ?d^DI(y/:2?{JAW SĒ]q"ú@JGYMѹ\ꩻ7Ś *XdR~>+Mz(. d%A2rN:#QVb́V !{C<㓍9Rjp[2ud$Ю,U\HSΗQ$WR~{ j> G mϳ'lv&Z/%4f[ϱmDy> {Ugx6}v0閕Վl:|="$+ ‘TQTm<lN)$6țf/^Ubhi+K*PS:GR4%߿J;? A\]+wOZV7ރ~y;dN2%͚q<8֞/7;~Ԉi("vש2WC[E_6N_;+`8.W8a "^/_A[ͥb|c'rgX?(L~S6iq,E/*  4v]7J:W]?$Ra' V-F0*ƃ&UL8~@An2]4)Q[ލ۷3ZhGwE(v7a$}Jq*`Hhjk>% Rhyx2յ)- UtZl&5+N& @%Zf,Y܁B,(q"w@7vfqjz.n&}hA#)>B5Z:oxc,4P[H FPk2ʭ xMlwuv=ty]u`qS)~>DB-gt)NIV 끾,`Ԋg2`K?z!ȥUEXMx)\*!xh#(F2|o8\b 2q =/V j6 NUB50wOIugZ@iYדPs}*X~P\9m\ՂjZy[(,86߯7^< xi ',Ii-=Y ǵ)Lʻì]1}ϚClmftb qQ4mBgRMtJo_J-2& ?rfu V 2HJf9od5( /,=ë}.lnA&F2dKh V{`&2]-W4|#(`.>$?cMIe&+mPz97mZA6R D0.;ݹg ^ x좏Oltu,CDÎ]Y ϒExZ"sIRm҅ح<Z."౾ _m3j`awY#:;n\v-q̿;!-ڢ\u 阹ӝx{kJקswo ^Yq}Ү>s]$>+WEu֒b~va y"Hdsql4]R wû73apt곚Di2Z<hS9=L݂V;m.6L/XDB?+ [| et%!w;0 OK`LPC}AA4wW{C'DEc{{+]-d-//$}w+-ޙ*Ն3 kwUlk͏`$h\xo$pDzkD]@ߡ$@x|b *oK8o?tD L^zsХUL#ʱ%=ĜCu˷i,@F{sа<~eS@MDv^"d[:SY|\WQkaU}Dar4Rtߦ'~D R.ڊd)]Qd*a<񲣨aNM ^ !UKVC[`3hk k \@Q{!0umYߏ񋝥̈i32Is$ ?߅mU;@g&&LYYlFa/ߜյSza?sD$.Ss&eI-?#.*LR@FKw0V1'Sd- l&?em.PKh,}~wz1F,q4-!U#Qղsq7g?ޤ9 #r'&HB3:vj+ 1$Vꠍ l2`0'_a g58QWHlkx8\iq9P| b@qU#Ǻ6PҠM*zEߓ4! f/ARVTo@퍈b=ϗ!K ȥ{UD2[K6hN.ZcM{>4P&W:>ث2&eI=d¡>>uJqL5,@yOm|s#17Odl7 "?e&jjc:P_4ِOjL3M2L*415_Csx-W%=.Yr=!-ǧЎ7Sս2K>wJ͠}, b;t%iS mM\rмϫ Gm#h ㅢVQ\Bf&D";"~%kzxTiahzF{u(cl0G{G-h|u6714_udJv`぀M8?1h%wof%EۂM\% ـѓ;ס_?UbQaQJ? 72!쐌g+Jf[bwN;5QNDPhWatAcdO^ $2 4sJTKh`+Q1 NP3*o^D&VԐku`!Ng{h7ЬVLE{GC wzaRƊ˃c(BVc͗Y9BڦA>.R䓽ԁpm߹fO= CC~|ic7ץשSԑBtﰎ!DT&s^& Vr}'KbW ̅O"|*םx}XKbGn6X>VwwM@٩<6Tf_IdWpSVVЎN2G^Y52LJ{A/o+( _AlJbJx>crEthB{"dʬU+v!o ‹Iʐɾ=${PO㻃uπQ̗?s Y`hĄ-Q EJٮL\">% P#=526'c27n]HD#q_ҳL,D!PLP4`;p3W!i٬9}iIH/-KϻwOA]نD1co% !br ^^C>A6v&. (튼L,"M8Y~㐊Y0g/1ދ> F44m⥂CH=pYv$Irwi͑Du_ #;YI<28=go{-/k0ʗ>rVHyCQa@?gauhI+Rǁ$nEߵyg^_xzO@oR7m繐yj"A)s?z섁G=uT.YnȂ յZ̯O˝(l1p#)9鹆8Y(}6nDo˸n_ŹTtf;]=‰Y\7$|1~Va=^[{okwmwaUēJvY;rfA -]"?aeo D*G]>'ƽ3,=![Ī2! j1"?CLT S +m ORtI"v>A#?-r+\utplB[7(yzO޿yxɁPP".+&wu֤oɉObi~4byi༵Syo(ۋJ31jKu4x9NfV' ֆEz ,/y.o 醤<}y]DۀĴ#N.|R65.2xY ʎa$LF`Wȉ&"M#5t\,Cds99<32ҧ?:amfbu^C?35!2D3hi][vUnJ|T7[J2$kC%rs=KG3>42W>; tM. z{hݍigUZh^."-t _L)L[K4&T0[,k3kQ]Hpe1ogPGoF+W|$NjOǏf; /k3(k̢uc QdbA(לzIjXh㯨dkϕ* * [BS r?gcoc_5]5$3+Ei3>9x~ cxʜM2H!r bo[o©]]wc!C[:FXtpaRsp$.#NFfZR^BfmIU<1i^-V|Ќi)d1K]fcI}MpVAVqz[PXd}|/fX9ɛ>TA̎ZiOrDU%=UcSMebG^ؽE3+mсKYw?aLY Me]엕c3m&Nf_4Zk$lSڏqiCL*(wMS,!7j#/a&6WhATֺVA*PIDgTW)a۠7;J$NjDNUIӇ0?'uu^XV>0_=Ulg"F7ѮMƍT$?L"=pǿҩhl^yϏJ4ʃBIs[Ѷ AyLPnJPܦTu)Y:37&$DQU4H&k9"Qmx_`f8ҎoYt`N > mc+)WHQa!)A]SG9cJAŶ &P gl1eYHLiIXYA%NFյ3n8WbgU+۫QMT5}ᶷȺW\f>$0k$И)"G8h @腽,`)=`'+Cn7)7DXWy1&6٩~ŕ@ Lu)z ?*l4 9.zR'c !x8^VA?2}X1ᡞ)O6,F)UowV!oO^D 蠚Sa=ЃK:oX<~^p[yt%n7㰇4贶 >cg|vwf.}2 5gv"קJ yBtd+65kxV /D'bZ8I~l IJ[=ͬlSb,9d8 kі`t2鼱;˒oĝ^v5ƃ77v#| %YAjhl`m,XI悽Y`RCUnW8# 2{. 1I:<2i.ue4hgLvW&~3ZfMã<օAVs Kx꺣ES\Pz,G"d|wdXlnjܾkyMJ˾֪J:X=Ŕ 9aryCuШk.-<[57gfƏ.NG$ɚ\wui`g@;]Ľ\-ovEA?!dx5sμ6'h(NgkuС+ %z\d G܊2 <Nrp AIrC'9c7wΩc*Ԇ$݀ʦf/ UnRaNŷ ?:A U Fcm"1q=ZD|6JNȨŔ#j,–Y*kva"QnJL@L1z -v`.*r'y*C:uHA^RlZ5*y?U& 5">8 ](ÜP(9==q֪KbtHTܫxGX^PvJ+2wW1 ja] [J ]B?/zq?_`bc k pg~ޙ3V­]vR}ߞYR)a ~5 RHI _kC@k= RHW#2/Cp\N8/z6ݼ-v^B2?!cNI: S4 1+w31F\.EMv~L86\-!4![̯,EZ0DR<tޡqnY1?@SQ5^.L;}`tKOzuy͉L@_N;xQ[~D8f7U]/q:ר6< :ק}(wd(&9wn/ƒ;ihepWDNjEZ*ԣY3K~/=6f+d-POڗ}ѠRYxw'Wc- 9Y7_o{X!x2uy洛 D&˄HGۈߒy~?)H^<'M_a\7D_w\=p_.߈5EᚑT7DJS3paWl''a$!/ˏ,6D f9HqY,wPY]g( >æq۔b!cƻ.tDnſAiGjdKRBt3̳'(4bRXW~/|p˚w!Y"/&ڽգUp eO%ImQ1!P(!5oid oj\n[$xG8KD;LvRo΋0%{Al|PMXN2(eMX>1B'3byXY$DkrBJ:62B|89ٯ H׉@aqڕN^p,@ץPDw)6ڄA2E9Mظ;@a& zKgyDҙ3VA7P r!"b+@rVCL84,fMQGNU(<(q!kabYKQ\unYٲI0{ps r=S csqWƵR'/%dt{f$PCTft, ɩW^V nܩ´hH;V w3B{mmЂm(_SmilmTJp TOq1u@kWzS4EN\~YH'B93Xܼilãw^.&* V73l>IYҲdLۊ4'I \< qM:ܼH5Jy:/ X#ϕԎLw_`7ܦZ"f0$шzj>[62G"9^c[kGoX&Ns;OY~fZj@VU5 3H!RXJ68WJdDI 3! dP+\&UKMzO+/$-D:.Z`'~)ri.dr(%w“YְB!bCXjZ*w]-9%o2B0'u%*gTfUh4s/VPqC (j^!kwTV@ypR#װ[?g nշ L%=lD|T^b؝Щ}|SW w:,8A^0Bo#ՠ5!e0z^' £`PV!,+6Y+(tmhμEu"N"%q/бӈ%*tqI=:iNFS͇U 3!ZxV Ўm5hkʰ )mg) 4':mz*î+֯[EvVaTT}"`҉2:a#%B^1Q+0kOҢ?W\^c(؎K3Hg/nD#̳$̣X${,7r10lRlڠlTMhֺ]PEz*o{)řĶP. AI]-pN|IJX,r]ך+7 5*,ٛ $r)o׾ф'a J5N0QIKtsk_衂uܽKY dmvS][R}ޮUS1/!Kb/ڌ+rAѕv&v(=Ȭ0!I/lT}"WWаSߏI ϼU+Y}b4:^`58lR׌J MK`s)ݠ 0-K9d, FXf8h*ddeXJ "j]}\ e8P˷Ouiqm=;3ynx5g>0oJ.Hu~@Dg(DbCMޯMF?],EH"{0,GY~׀q`a>RG/i]p9_/L4,/7/)L+dcwoMY2{fAqp2UӰ(pk3X|Q/r 募$%Di7\EaBsRh+lũ>ODu5JD|^xopkB$eʒPv#xʼnZ,()e.w5ľiްa@Ѕ/}s $y%s'ڏWD30$ MFOnjIB`YLR_2 c?ɔ{{Y'-W,M9 _I"ŻcsKS)8a"Sw+trP4_-1\yf Rm|3K 8*2 KYT?D)hӴ{kpj K¶ 6md&4g] ?kVvqv<@&?v˯oN/DF7UqKlRH9i*A}(f<,d7^;L&$轱[G/F>I0  b3 {'Ol~wJm-⃟QMB> #So*It״IEqAJ":K:aU|zot yOJ'>|!uzp ̘P}k\FP*_Pi 2gN²KY공/ M`:oLMdRN$qѥ$xad铽6v-i+yrBJT9 A:iADyB|ua2a[]J-+ۗ&()wTU\8a1DmL (V?Х~iJ&aN%ۍôinmIƞ=c^| ׇ-!E]Tp =Q7>OA}|oVFیu6:9JZE-po>GBVLoo'tB?:d4B4HZŵDzm BT \n5 8@ g+]q)ELr-Ҳ|i2Xjs8`, B}'u2P_z@?0du>6E3Խf4Q-: _& NV R)?f 33ɒk$P{@0+L'|VP&Xs[ȇ<(L:QhzCO,w$i°OFaZ0ZwIPyGt|" ecУ$$_ HGd^dOP#OCEҏ? zt`Pu;ݽ\ZӞfE|-\-);n*l# "y}oSH#;Z\kNZ{ƄI>EDjI6;&*pGe ;GYtہ;^ۧnN>٤\_ےwJLMSڄ4d?NR,7Mς 2gJ3 AhypUՕ]Oy/BC]J9!/;ե !Ip&LjT{X PĔ;K5hw9ӱ 6Ew29J(:Ǟiuw /qWb.3Ml['G+I| gqqӍy\(,@#_;\f̭f5s$fgKpuSe  A[UؖN؟ݫ.stRqffAћee_(|FdA+WmuDܴ4Io'l=PGi Nǿ Z&;ب`9 Mr3} fvLUy'F[o܇ X9pF'R0rHdFoH@Q64(z-~.s8浓!GEM#~:h"g7GIܭJ! {%szQFQ-L=krč,-}vՍ_s<++%UDIԴEz,&rG8me='䈉ߡw[.&إ^p {Sn?(TiUg9?%HVsHo2nfH ن>HC?'u?[yowZT(JS_u{Q*_O=nizx3jKaK'= z{AA's<ހ`/0x!om0b_kB&&hj)\9kB1KCzss9ġ7iXT=ْ%k{H V-@_#8 \T޿7HխzVJMfLCD&GGc@H H 1He:IȁBn{D[ɽfG2TG"z1htvÎFq"ڎæ%A6z1~d螶B"Ss;G=10xSXE?9!y#km;tϖK08q+ "?OI_Rfk݇5Iಛ Iw/o1 |qsHGY5$Qg@vؚ9ULZvk9x4!` ;[$iua::x>(DMRuNm/7hx2&T>K?n-\2{GXATpMgKCyJWK7P4a 0\>cģǮ?0u{DWL5* BK[\"u1j>ki5xL{IkaNvD)33604ҳuG7*3+8B05@p.N4,Z <[܅2p4=q<\O,6*hoL*g&`DFTQȔ#ZaJ Xƣ_zSF~dw$M5w(>b3L,]+MT>#,=f{ȩ2si8݊&fZRx%|3VC^ޥt?dMI a{\3|Ӵ&(uuf'YIu-Ս1+6o1T|)|*E`Ť qLfzf̋JKSTF~(G~1tȲ#W4o"-լ_]@lFs*7+.~'tE1A|:2Ѓ!/*+ql;,׻a*cU_~pg! ޷5PqJQUoZ2|4!Eн} d4+1 4>= ( ¸A,l$Mj5 Vma.WTcj+l_*+Qc(' bMsA%-6.ps!RR|ўb70?%y+&y5t7QZ |? Ye=@!Fm^H[ i$(#͌jܶ`ʆEAmqfΑqeA[MeRI%!dqnP׭B oD,N!h2I-_0KsK/]dX5WGw04䥃?%d‹?oW1)ym53}>&wʐơJI&:pY e||+H&0k[ HTJ IX;UAB">id٩-3lln 6(Ͱ5 H^r f3j3w1@CQv!y4UDWe>$)XtjPbwTKbS ZDkr vvJʏw>(Z'&BDrdV6/GzXťW.crxU Y& HGYz'&n^!^ZsrH O\Rr3 }Bn7 Úk+lUτNJn0Mִ\om%[)áVךFvZa-{GJ0Umgkְ&$Ϲ2E$|cy~IaOBLndn0th( gn\s$ڊwN$@w#)8  3tv46).fG@%,d*ތߝO{А+mxiJQڭ*@ C8c5Z7 kxǻ897sf׼][tosM''eB&?<þG]ՂìoI  <賄JwhgLP?x,jxegL ݗ֖O|Oӡ4S싓ijNڃk!ø{/IbW Avdu%ʁCq/V:VV}.:ȍX{+"jp+q hXx@xٌ(7EW WwxJX8-ƽ"%GSE5WK6zAhU"H QiB&dvO#;>ahO/. ҆m f\(䗽DWiA@BF60 ~\4-XkYڴgfamhv: H?UI\]!^*Orp\1|Ꜵ'YBkoRWPc )S@s.Q}oi7o7QizC]/7ŪeT:ܫVmi[84 M]/#opb3I~q'cbC#&!dEXz7A:9]|! 7F;EF:H&T%TZ[ ;b*2AΥd9~^xŷ畚fOtypr|rór2P*(aqs%Y̔7yb:2e!t[| [ 4iAgEWC|pC&߹ynEwjGBJք(yi<[W M+gTF=.L]+$ye7d%ݷ򩗇!jF U#0Y!;L[roxpG99b eb\ vɍr@#Mk_dncuxL*~A/db !wxsT=j=19W VW*rmP e].|}X2='Ɖ@خZ^nq4s2tTHA<=GՂ-Qnˍ8Գ{F ='b2c!3i|%J-HVY7\w:k x:@y CZ!,<梺5Y8S % Y V,Zu㪚C$g9Y!dJmꗱyg'DnpuYN6䠐_k*a`"OPQë_M+9{Q"I(:Eok sv‰5 kp^h(!mZG^0aU'f!{6Re_/\2a?UڞھLT̢81TVQޭ^{E*/pS?8Jq~e1ۍ2jLrN"P%hjg;Z[C+FsƏO1 \4P7VSRWZ>^B4S&TB73.!4k XS45|Ev[)E:%Hn{~;Pf im,Sv%䏃>e'A}Iܺ{~B[W?)!/0 `eJ#:upTEtE;! s"Z:Z#S8lSK+ߕ,t7,yc8y >uLRNnJ@ ]3gɟ'pnGEc(IE%C neD$JS|BS_fʿ>) F7_,7<OXͮM:蛷(ߴK# btOX΁x#G7K3XuŤ[^z+Xbg=ƌѐpRK;zK_*^]jjJP‰r` OISvqgoAD;߬3˚ F sV z@ jcB{B#]Mej}.)nթ{~a.xuYZrAI $N_ JjDDm/RO6*YM@}CTQJ]k Rw4I6~~ ?19%IJKLzܱ. L(5fuc?w+!>B[fWaQ!9g^I[>1|E-թ|[A4/M R$NZ{EgI͸M:̞t Hh:{ ꕈu< W19gɠI6b" Uil!O:-Q42~d[c$fN`KY*G#g_B~*([SSS$wq]es AED%v_8!v.}zRV˿7tvbH~GvGk 'OW7s$&(;|IWѐOXѪM}{cJ-nToι\dt9lx-1i% kffテ CSBFO:)jx3) ˹V7kC0LV_<>Gk")Ô6ʫv(=651OaաǦgE ZE={[﹌ H_Yrx Nv-M _-tLJǧI"7ip6oZ3߾rKrVt&ࡽd]V5.S3RuؕhxJW.}ECyUQK~_4D8,-{NPBˉu&/ÚDiy_2S#4'n@ '<3ZN{^LlB–bW,/e6>ze-_lV6($ˣV&@ŃbԤ_.1W=4u|yQaU)ڐmBif/vFX9yX{mMn ^АVi#3m$1T$o]8`ẔG'7y&lЏq6\k;PF, ''*z#ct>' ŷs)фN̟KXl<=2bVĆHeqɏ{zyNW"Yg_åO4z@S15Z0ps]QU}3̀ۮxR/$\I G'^iw3h*k=:(j>G`!kW6B2fchk13\ZYtFq\F9+˹™D"L@E9y/ցuX<}|۰WxTCd"QG`ok?k 5 0diۚ<7BlYy^toDх?:챨%~l3iv"cxpeD0YX{Z"'-H `d\)~^β=$W 6(T;~4rvÑֶwz¡,X?3 [7셬MW4,«beZ߆v~CݿdٔOh_B`K Pyk2V(ɶWL NeFmX]h0"YDD_V2Y[߈ '̡;@Ya+>>]dzǡ9O)sqx+B9& /pr$ggƼ 5fi`ĔlBL^ <>i KRy[:@{tswQ2C5[ ts!W\e.a>Z[t%l)Lr3{2G;Id2J!u&3ü! ylНakv6)dS,Pe`]%rWS&̭Jv02bYw+A.F_0L].:X"$ATYvG8'=Q&(U1Ig:W^2D,ӿP\Ыudqctlؗv|m)8ZrbP[S-l)̀ߋ=~'lg`v]_FJXxR"bBA" .th0%|V$;;6 !Jw ߽7zQ1}j7>=>5rGh.hV{ʒE?boZ>[q44j,[{R*{.ӐBa4x(>ґmӪ~ gɄO﵌ld=o\?^⌯?*'F+HiE!$ ^,t˭8Z33V@?(A> 1v!Ff-K;JsBF?{%xwq !nG^h@7p[D R0֏hۯi)nJ.0 !3R+9;427x)ӥŭ>-6qNxkG,#ؗI!I75xη̦,ۮh+v=/a69؃R44,9!«zVv9DѦyO㷩S$\N(gJIHaŠJSWƗ)aSأt o؟ gFHY "~p.9xY2B/; sltT |X8㊿Z'.{W"~Ɍ%Xf&OO7}yF}tpI38PH JXa(U6C[Ugd$2.ӶP$DtY}RU( m+piJ969, W~%مbFԉPK@?氀>:@)v?!򗫰7 h}2pyHIT`hpǢK|!55)A[3lx]MYMmV:ls:*`,Uszn,ڞy0u (MP:5I|-}ծ/(sX&P:w0 !/^ߵdeuXVc D2 C(ӯH^MZ紤{ĪcZ~ 昘š$>i\ sRMwtlQr YOڕ9}CZ.;D'ŘDqa?pEa%ozcTLa; h1,i (h բepB A̭$y~ VHNl==Nt3YqCfЍt U#5!)  벁~:O;Owj2rT9/D٦UwD#v4>($#Web@.ZÀC,q}Rέ2s"Ů82%,ƬL #L>\u5#}xŇ /,2<m zJV̀{ԇWӒ5 ьH֡L;!\[}2xm ]iU;l[ k'N ^E3Rq Iٍ@5NMTGL4ꕛ }."sŽGx#sC{co yIƟ8 AAJKtq/<#ݭ;HRE2 Ie߇ *lz XZU!0& Hl!.Lexyl5 [όh.^ tkο3p.S2H Iy⡻z :ą RZh:hm ;|,߂R DDTwkـZ1c 0Y}VJgtLnhO֌*ߐx AB/#E^4sc{т'@1QlQNu`P$7uը29zV\ Y erׯ@pPajPBwwUȱ-7R]t~ż如X,iL|B8%𭚵4N 1!twu_՞@Fb0D:b0EFwCk?nt@ i3`gJ;^fs7ʋdN=.v`7wXV/s{F"TAn1ZتHX]ÞA __H6˾VꭔTOx khLO~qb^s?9ST4*cHp>#wf[r꼸ur\/^NNHOpzyJΝJ-,ua{L}z`$׀^"~ζZqȃ#%oZ]|B)'*}.+ɥz7{$8 ( 7\ L,z73vQGjM"t%)m2S FJ-;"VV}Fƾc<tB7%iq̚JP% x$z%nU坿<$|R4Svw j6> hج <"IO @5\B ](~\H2%/a:B-1u;Z8`/ {ڶHCg~`wn\hKNjmusIs!ՔD9yY]JaF@cl$eتc\":E6$-8oy-^-ȳھ̩"DπN$3.V/cځJ#]|9f?B'dxhމ\m.ītdnuF;X؛ V-tv8ywJ]!}'֔9}J_7=%^v>9,_I? H|}@% sޡzыjȥe \MNŢY%ZL^T[90-rӌh)c&-K˘|G4Em{ d[`NJDž~%7mϠs"30S? MU=-uqq|D2yzR"ox(7ct`Pc%bo<i m9 $v^ g$ϩ'X'&K-24)bFz02YP%GK/fShk? #;ɝo&!7- $3x AA$`tvlf=N?H(m'ʁ'/ɬCSَ/:@/ޝV(M$cnȭQHK0n0M0$r.i쑑*_MU#-j9ZRjUY4I/`C(:8_b-\8/i8HLZ<&6lП΂AxE&T쿄q5 ͼUk{Uy>P/9#Ae+\ YǑ;oݚ2.vwB]=q fVnח,L|RAw(Jفji4v~!%R#0B-wN6DOK!*iwx >"أ8G_d_(KеWuZ:XosJҏVZ QP JF-7 Hf>Cd Ꮽ\g{7̒AaЇ.tȸY>F6tT7us G(<(9?!iVE,ҷ5@B}P$-(lQE*MT5DoLmӢ_'}5!1!vg-# K DrIFuN32 G%'7/fw͹ꤌqb TL'"jkD!ޢ4`\/&e4L:R 7ʩ*\`4aa#(wp76Ykxʧ|ﴄ)kv̓zhרf/9:RB$'Tjp 2yd{OI>[4WF&ozrN_!X&ݞeK.ʶE [kg'#)CRdBȇ ?41W3< }TL/'MZdC)Ymh>l1:zT޳? Cfpx8>͐גlu]&Ƽ+%7HR!f=[KO(b}/ #HX2l.2.K$#>ݾgV3Q ^@! l,+há <|L+Q%fEf8)r5 &M7~: * q{+/cvbW[Dj[yޗiT۳}5ac~xohғ@k_e OnaU!7LI]zVo{ݿ(#& 1{@M&Rm1D Oʕqfi">yc_F}#ScnOlx9Dr.bNI][' }4@D._e6QkmP4GK&򇨋2n&qgM334IIB.!o@s\5&\gs) c%v?3\hǛM}c}#v{3Q7£tN~COp.JynBAzRyۨVn`D//@7lxON= ;.x@"c|–C]Č*&޲l)H>)&yQ  C'[\psRXGCAZcE\NP9i)nC!Ikgk7CKr5P~)r` \OF.ױY G meT8YXDัy0OyAQҗ;:߅|z,T[>`zSiĝ_,1aO;aeZQO*hJ"ibe`[->o^*{roWk 45ZXB%%(c`눅.@06u$Iԯ@хcR&3;}I~CV s CRAu3 PkW;pߏMºcS&SαJty qK̻sXH4:m(tMhЀQӎdH$ j'@=d]Qk&2[X(3m,T*((ny37DfKyR"tѥYk@9l.Y|S's>X.| msa]rź MAU d@WБ&nRГ?T~MC^=-@"yarw$)jbV+X<6{$&¬%\^ e)nߠ{+`hTzaoVOz}̓l?1N<&v)J&m%SZhYQ~C?U',yJqև)/#(dik XmF+l/<Q$V8XJeS/q)%=osk1D)Lnղe 3߈K9`=LpehHC1n3Z淏o[m@'%T=I%! v"q")_fYdiWҾR[SoM"QDݙjOO.*5J |aT_r~ZE6a|IъP*6[JZ X|c+q`문Ġ,f| `/[)qL)Gؼ]G z 6bӫ܏un4VKx_[O M[o zӿ4 )~ȋ)6LRuv'(|K¯꺔^.=U}aBJXSцB}0y>3Zk'_M(i mWbVGi,>Gˈ5GW8Cپ uwJ;vC;޿qLRyYidWn_jSYބ_E@JXn%%kboo!Lt| 4b8x)pHN?߈3Z=#?n|cTҠ=Ad]Ai"~XͰb4sEh2b rwQN 'Hc{r9s?2߷'{|i(_#EM_&%~M}aqL% #Ef4z'yx(|9tә9 x6=WD`XwކCiZCI7xN'3F?zDo {81ㅩB57GF8:$&͢i]gq/:?;?J{he\q)_Fn%)&RA>1^F-j?A%fd'UP.Aćh;xy]N@iH*JDTFBJpts= *UY> ?΋)P0?ls1A-0^.*ר0/YJ/t(CvSpa]!Wr}i"e y2b#8K)ܢKS}"~s]u?m8#V`u@oz=CaJڊ3ŝg^.\RIvGSE<, 9ܟjj0s p]f$ 6lM?ktHD TV_ ' 0t3  kFrl_~A\nffB([Npw^TaG<&n3)%;qWp{|P^DS'2*Hvҁe[BҳMN|ca0k0A.:Uo"# -+;W/JeVқhJ/X( .Ə8AńK:KH]*1ɟjp|BR7(q`h+Wx&"ћ+z,=6aum&4"iEP%+Q-)l`qh}',H!#&f $/s~g z :zOUPi;\Oz[V@lֹ}Z+t*t%:,e䕀5N0S:ĒsV^C?soǑ{hI<#ۖX2yzw ,u^zm8Xup=4]a<X9יfLKw1܂"XPoOu{;E"P.o0P`&]IF2x/PGV0Tb?(ugC ^9p@4T sF[ߐє¾&thLޤtxww; S/[;Nj|NX,IzN'ǥrL+fᘮFT.մY9Ff^VWK(:#0}u`?Lۉvҳ=v|.'cS4囊ڗ+;RZ!,5:n7ɾ~+*1Cd` v.mT!qվܕ| oA a﫹tr3.6/Y{qγ"#= NgeJ$Pm5^E~\QY># Z2 PH(-4!a#9!HtlbX Z-s {Kbg7Kg*A3C VAǣMT쑢{ 6cBxḍem+ e8WӠV|ҾOEAS?+[1APfj?.. 3GhO1=tEPIJgL2)1XURټR,p-3 :H] F.qA$8TV)joyT~b3 qcC> loqTEi!:zXR\L+5 QDWzAԆf$zd %gs@gJal&n6<nmf.[PuK4aS`$؇L1TWBΚ% 3Gi*yƖ/FHq4F1+_|I&+LjȐp(]ց$+/h܂}5'{C%JQcNN3~%+ByQF2\cyè䡼IlX5^Jjva0 OShH er],/\DieZԀ6elõ EVj&T2&87=xpI @ۗv/wCS-MʩQ:t¯4#Hb- !4|$fC5w ILcX&J}p}y6> .衛^!&9H2XR"#n` bE=J)N_5'![bTLM{?u'9>)̉h仍UBMGNfb97Q-XK#n$F_8m, }FFm{ O֟ɝ:I=@ vԛP||cb$#_؂'F HW] 8YR{4\R*eTgVC%jxuxB]tꂻɅw>`xe*zE⩏Ajv6YU_TW$4LBՏ>*!& "W"*p jzb!w~}LW^(%+n ih~7I>Wh B k&Q*_崞Dndj3a*]|KO~R/]NE3 T|4t~BZCA|mhx4tk -BFG<[b7luI2L%p@)Ԇc+V7Fy}n ]A(enC<,0˨L5rI83Nb=Ĩ!#LHA*7ԹUzsi܏Ӈ42X]wR!d sg|% / O_JN8Fe ,vNLdl>p'B4D=!aGzxGΟ] (]asrn̡4F?ES \_1X2W؟F;Й˸U%nM^OHi&&\{e,%\X8˃SG;xS4RX{El\ j)EMRQDsF|]O%+ t4C!,R>Op<,\/8e:ϭՈZg@|Rl{#$mVݮ6ޢ= d7<~@ A? =?Soϥ IJUZANZ},ʶ~HK.,\&sMs3*%Nt0ƬY0ܱ敱LfU M&֗{w'xG`Aߵ/ધKN< _j% x%BY&aW Hb{`uuJVHe0ECרQ٭*v:[;}#'.g& ĎFdkl^P hHRba}*>YUn_5?MrӸ^/_N'%%w͎Aю1Ho:)qSYZp<<-LԛÂzqߪyv {KB2WjR,!C 4)G"5-񅦂j>YFWRp`P,ZR(Oy`PIee] *0`h{V(-WuSdϦ<_@٥nb[EF CmDA[鸆JT.{yryƍr3y>=H2fU0WY9>[>N\rh` o (~ 2#]+/Q+ȍf\;*$ü Lql|4ZKR0/1dRmɸmdJhx>\ڟC _IH"ˈvv6#e1og:3ġyv]ObEBE wo%[h|{vσɎ8x2+uv*@TyK|/{$S$xeM'Hh>1NI#o"_Z}eKK"TNr]`A1޸܀T .$;lE:;Q$X=CQ D|#Xq oPM07ae.0mJ,2yk'oGɩK!%% 8%X4` jL8:&?{f7]>6Q# őw8dHezE LYUUu/#?E'I}}HT;H/c S8NϯLGw>oCI)ۗ*xX\L?mӻ{ wcszo[ӏs|͍؊BK%V{sH;׉Rq;Qq{gkKg`!1/B.4lPj+z$6 ]DOb'w2k)@\rވ3T(rYQ" Plzj.ؕJONB 0 wZǨ$8l77AhQPAF#VG]&BlXм-%(|Emmbu[% ZyLJ2͹+樳@]Qm&IVϿ V"ѡ8!4 $.Kh-_Kn7inyW =®%chU^J!-M|Cy xvdӒ%J  yڡ1MG\9؅o⯊#,e=[nXy$ml|j= /8W[Ϥ+i.;e?P"X=Ο] ,xReN,:ɸ¶'R)>!i8fMf:@ ѹI977r eh2)r➴+3Np²LXNT91!"V3 +)ۖ%E8٨Gx +mL-snQPRX)vM84Z; ]L*<_i h(y' q^Wh~)5ҥ˅[]Ils}FD(Wv{=~BS#6|93iܐe{4>2Դ[+er) iX;|$4Y{V&R'5F{YHJ@-Gw4#]&hJ8ע dB/@r꯸"f=]o'@mLB>%wM8Y\?wVrOJ8X.SPpSlȖOOc.uX6-U W]t4jC.n1nHL6&~j]&6H;D܄Ic 6x]N ZC>uϓFͨQMsqm(7YQKm0-y. >_ܶ-wJЦgP5X/I.!:yQoͯ`MO54~i{w:Sa"9#8KND0g&;7s\hۣ8W͊3?. Oh̠DԶYODj$QLoM H.֑ q&>EX銷Zuy,lM?Vؿ7sΫR1D8V J1!PJzScZ[JG:ݔ޻DC?[ R:x W|NۏO:Lg9bR2ϙ`t[Q?ǿ \D@0aIXX ,3zO5֠SXe&ȞBCPբQ?C&ؐ578(//7P 3mcEؚuTIl|RJbz)0)Sp/Bg@r*:b[+ywG_H6;*#)fKWhWX+$|b* ZC%x)Lїus@yZv`OP<@C*ɕ+g"v>([khAu\<gdFJ1o?-XY  1cQA#o~hE{X_:!k%2QػEԪ٢m'~bXUtt3=D"i)O$ɛYjarN:o4 kx{q@EeSU)\5ڑu-7( l`wjS&z*(nj៍]J^.6Y2p$}sU%q^S@ZLkC8JKG\ S[/;|4q6hrF5LmT%EmuQ |aI7[}q1#H⺽5䄠_¥Fy@$2_v;6I:%Z)IS9,SCc/wyG_8?cWqiVzB(}Cx|O4yK /yi78XZs Xބl zCgJ?g^`xg 'f-f: ORdT!ihyo5{@NFۼS?֚}_Qp^tN>09Tk:c0+@S%ʡ9Me mH%AZl?l`#NÚEPmU.?~- 9fq<Tװ9!̱3 Lo^_FM^hŤFa<"P(V9C{OLy`n\X8PwZ:X: ڐƮro# `?n$ qsjP+u~.YmNzϗ SX0Q\rgYSoL{.[Gjɤp.ݿo NUHuRSW 6|1P|ϝԹp)[y5CŖd{c q 0MUymS |`Ǡ'8ƛBތEE8*<rE~υ-xP lYǣ f tu̘M;O%iN{ZmeT+ (CH6//W?BpNjBUu7zx%?*:@S_?%򿍙9DbfAS|!qᬬl\0r,AiZ($`#} ѹW? 2c3L'mbe+He<)י-VX3+P2ŧfEy !h*{-Gp~McjsY8j-FyrS-y<7GO2ih$gu%~Zw7u ٢8&&NV nR 1ԃ:JTzR:b: ,7RD95KHMjN{1}bqE睞X@ݓ"F(;+Y}lhc(V|DE魔 \lԗzY36޲kOdBRS(b% \ ldH(K.Zr2o~@&f #7Gɵ,q2'y6BEw/⫐n9tKzqJ ̡ϑwڬC˪.a ocPp(h*ٷ LТi)yt2Ӱ: Ƚ/NU󒅑~8!ogi5FxSSzw6`sj'l+"ǏDw2!x^g_Dntp)xg2t~ľi'tϏB<ѷѺBs )#)n>ۙʂ,'N `8:!1~.'pR(81c,I^'^tI۵CvC~L{jA8FJmELp@+nG޷mxv=8 bMӽz}'euc3:^u}e#+EpJŹH.Z0H}7 2S h"|@7;lO5^d'+!|F%X|[p+*!pWY5WaXU2VLSqa @3C5b''E n>`*w/(KD%5##4?P\ *-Ê8 _ 0܉i.pH.,g\.\(NwU˳Sz䦂Gtp>I0`-&iV\i^(핳n=rHRT Φ5M>p8g혀f9M5 cd)y,X3)R خsj\D.IZ'#TG^\A-z5"$ݻnBڬ8be6 z(`e! *Ϥ"׃bҜ1QԹ{+t/7wK",brg,WskZyuXۂuDYH#'yԅ1o mzb_~—2t # 1|U &X>* e$lڀ9@לc4 F<8ע@)J 1]',e"u'Э&/_8DZȔ`4Ζ3!EBE]%=xJ hԮ`GJTCYTpsxof.S28Pݘ/,*2428zBnYOoݎ *^=E)Y=& ^B *"$"m Es<گ6g8u:2B4޶d}LUD{v\׭[>4AGe凃(9r~WWɽI._=^jx5tVZRuK!aKb9{!1@-@,ZZ 9}]q'sPys6;g˸R{`^ it`͉l2XszZ=S! @@n C & aTsٱ;j2A·G1&bd75z+#!=Jf',A&ɅyܐܙR@ӰD̏s[~+ SE8/jY8Ds5wuۺC~bFBЌZ(xeq&N$|}B ga!/1* MwG?,ߝ̌UYψD[Ȁ4x7fDt]~\jѵedsU@Ҕz9ЫV?/55eK96f=kռf+X[)жf JaK GEH:ɪNv '>t5*fM,d8 u@hjaL4ٽdRv&CCuvki8@YTA`6-X㊪F{vq ~jV˭<qI˾8@"2VD8vZ)Mk!T!2|gd&(-U`g3sEfN}>e#*Hu$(wBy&$"FdB+枃J@ QNF{zw6h@ g]rkLg||ӏmh]9n/Kut9s4^ъYJ.&=*鿟 j NE@ɶ4Ob >̨(`CS{֜|j늒Q饏L20GpPJ!dOG7lJu;14KK85DT`K|G誩`vt~ΊKÂV,.NDYbQZl[M>~D'[` \Ϻ6{L0Dr)D ',󨇯=pԆyHz(?w+0Pk ݃5E($iۋ]_ŽN UEǻ٪MuPvΡ=%e Ku]Ks;vFqNUޟ馅RaEźԉ›2s<>F=38$uݏxDުZM(d-,Xb܌"f[Q3ζ%,&ӥ* pu` ^{M"bw: 34||!z(̡VLu%o#9!y,+J;eY]2 D'1%xʒ֨nmb>K9^']p!5YENgqr4/zn#|[s9|R# K,OtKp}3֏~Z?68Z1a:tO w^+áC#d㒪~]<rEVPh2_ xI^QM*s ܡ(iU&bg<M2m}9x+m޴/X˩z4oqwle<-~'&iÑi'qd1Iz*͍M9Ë'z@׽-pU2:s/\ј-Hs,r|`Q/i7w\җrZ Ӵ(^y"S|B%Ij_[E[3Aս1I@P~rϑ:B5:!)O?4NZ`rV!\ktʏne=-s1ԝPEx@iG桠;A\CӸᓏx#]O~Wvzllfq\QޅR-@TnUfV3GAmeO'،ޠ486Uk=(|p7YU_w^mCWLj؟aF1/4/Q 36aJ5s)gxSE+I~NX(|("zCkGM#@ea0ufԠ݋*/Ju)I6rHg`߼UÇD-bXZPI +YJ{Ć_Ϩ=Cϵԋ<4KowT!".\/?;'Nx}3ML,ኗƒ}7ƾqk|M#5 <%gP>ithD<N1Q<℠2)Ҹw<"&CPVҦJa^}3cMYXO*H%͛ KzwRy?F˷ܜajm;x"̘7wT1.0S}[:ʔ+Vuo4: v8$d(G ҭk[ Pn&[<&8'D]Io!^˴+q΀!C";|6e 9 1YG7o9^n*럚Ȅu52YU.,ϙ~mEЕHŽpo.A;\GxYc9AaÊ3o!*,Xہ̟ )}A>1,*;=q:eezVCP8Xqjq>lNQr$ ;Xm8]N8fߨF'Q*1``vˏ!R_6 izӑ,!o[w;uN,>BkQcUJqM,E06ϭ'z窱cO|}x`j &%gIaoQx8m[gi]1/P֊`` -{?c)F=!ofN`KqT(P`!.;mKʴ;,e(`r7LHQu)rNcy)?I$:rtIN E3L)~΂wkpMjx@ބ]$tt vЉ3})bwVA:XJq)qt 7sMYV7>~ ^Li**w9CC>7cհy9 kCa~!䚜PkwbV B3~dcf։wr$bDD,4!O_lB/4C O6Sx ې_BB#@7lȇ`gTh`$8yՠ{,Xe_P=Km9nݎڏ1GOi(d+l~=yVKL.u,2IXFxyOE a c긍2fip K ?ycqLIxK73DH.mOᐑV.G04B䎶ٛ5/>Qc%l ?f6z{f1r?-*~YnQB8+ǡvYk; W;"7%/&PLlob@QI;jɵVO]d> ݬ\b"KiH<0w:A[cNgnؠ1@ll!iR^[IE>[śi` $SL+9e+ $͂Cț8k`>!^it7!bnteذ@&nIg&W-s6O&ldr5yBqg '+;tbwOՁWNCiih՚| 'c:X~VeP,`3Y!~=EƊR.a Bpӫ\~5-̵4m)3#<lD* { x&p(4C-]mbWg;\ $&ZcW~ƶLM\œ?*D*Gsٓbxuu_c 8gd'ELd7k搊0eO`l {ԩ_QX~,B|s?]fWlR 6mK6oF}^ 8nr NQSJQ,杳>rUKfjjd%1AYCpŕ/8uՄɢSMt^ les>sܺ!$δTn#' *)PL*>U]Z ԷS>5&=N:gVMΆKA/w$(MR%5 IʛV2...( jhAT'L7?_--v0bDnVS-#3Mе>fպ[٨Qi(Wܯޑ(z&^lո*F"D92XKѭdRRi"Hq!(pea ;D}8Mx9C&F~fO!솔m9/hJA;;k *!k'ۆZ {otqz+QZDc+t(UAxa`[X%!"aк&t1cW}җƷLahC#h~$%z3/] hA) f. /{dx7=R|ed#V4x^?TLLotᚡa;S/jc1fpH #Kܹ( ?(/<ԀcAQo7re16zBћ'|so4#\($YhG`5ڙkK[*M?Zmza U\w+* nEł a2j vgY>i><y8)bcmHa6Z1@Er2^`G R]3e &1z}W񄛖uUڹhPQ%0uͰ6v|H})>VwZ)@+c moJu}ʁ *'liP2l)39!Y|2LSRǺ38cU:cDZlϑ7z lDvհ54Ŀ-+[BjV!Byz!+S%op#SÁe1k]DCJ#u6U~nQB&Gۘm X:f歐3!-I:(hC`־n"#,xf;ꋧnev(kO!bN1>m3t1*/@0'$E")=@PsE׀4F;Fus.6v#H\H-J5]a&jnErDtNx۔rW\:k' ,!9~)6;^NJM'l[ƧvlK[W"꬯b0'Oɡn~@=ڔi|K:Le[Def}$AP5;'$;%W;( =b1jm%> 3M? 'ZoG+b\9"gEyv_^4hvЭȫ.ϵe7[ᒃ<^}4lY) BzU])/XVhCHVwؠ6G=0iy̏t#? esKsFn &Oqd7DEGn#ڟX>.V9(gc$ωM+> .k5V&ɇD0t1PwjG;S)y ?51*k `/^ 0y[1_DT,FRѲ/="}!oCÆf{ }w'|-h{EB;z %A([k%U>}Z \LFF@gbaӏ{7-@}cBn6/t龮(< ){uDҰ0$)Qʶ%.V|`hGOX6D[=D*Fp|į!gIدkt,oGrKIE&g7||/4t-&k*_=kݺ1:!xZ7LrGjOdM2f!gɱg6CqL9\_Nh=H<"MXW*c{8T_JG@e Ww5ZIuæ~_UN9G1GoѴDGBaA0b2ed_J;~B$pyb^7ibv}ѰQߖeI Y!qO+%H֎s14',h-ZԼA &*b6ِ."<$eJ%2qBrl¦q vJ$VGY=@êYǏ -W-V&Auhduʼfy f8r3? WY@z,=K{" Hi+TYq@F@Gx؜@O蟡(V9UV#k>y̎D21'ShD+>8xt_= 'K9ZwOh_6 YfFGi;ϧT&nUI(xN Qr[z_rJ@\ٺ/8b[CZԔ%'Dm"?Kvv;kpe^Hηd%`4Y+e(IU8TPt0Nz X?ڪˢ蹼Sݖ~_t;|+R߲ aY% ?sy-jXCmrJe3 C{h󎸁s/̞Ao"N~+ߕp&SU]4)6t…|ƒ eZ![9vg1C`8!{2*/an- mK" ]O5N Ka-ɫlR”jNFf*!ꕡ N{K̘Nb99ľEe=Ƴ $KjvD:)|@4n^]uk }[#C 58yȣ\,Q(w%:I.lF LoiI&QICD(>pAc&G~s5`?u"?s= `pN;cs<\'[/PK`31zI1EO]`$7K= f&gV@E;HpD fk  IwzJ ^R:FW6*.2S[̱XqW>zBcg׹q/KЉ_H%Y"jثFpl'/v|5yDJGh 4֡]9(^2l=<> \Йѵ(/AT]Ȉ324:༰jչϓ}?JFs:s5C1ƞH'GE&ct/¯Z&eW{֥L;J_B2@6trp-M>%WS`-wŰwDSH/e3Ac+Z1_9s Vt61ӷ3cJIܫ]=Wv$D6$ƧPŷ' ) @]+V7f ojE9|} < nad@0ÝD(d<\Fis@U̍62~gJS&e#5cX5;WY6d-vG~g]Aj*v1-})1GJXy$IO2? L͆ I=l)tBMx}ԄTZl`@:.gFS3Ь4䂳[c0P90\ly}M"8Z0ƍEV=xe*Eoi1iPHE:Y(cZ߼MV r ^qrN/Ӥ5nq`ZS Ưg.M \L.fjzQO $=@/@} WG.]" `[.4=&![I>\btkh]HWI\j$a jHD,dJ;"a1~/:*M^#6ow> +UDW'YY7#^nhޙcy Le`ˌ+$:eEw2<v^,Ϸ4K} D"\vBtc?r3TY}d+o17ٶ؃wU(9/'yfŦ>0,Xkq^ \b X qJ-;ܺ!td#픤>,*veOY*l^4SϢjK6/vJPrXzz}[bښ~DxcŠOh:`.+TqS?z qO?Wja5ƢJHAゑnS58{lm:M/H Ʌ XZTY[=y+=Iw*+u;vg Ït#4NsԾυv =w ,ětBXcb+4*NJX( ^+G=*aS>Xj ۸z͚vϏ»v`u?6.[x΀ ,9+mD<}J(J=\MXݭW _CJ%nk'.;;E^V Bxx!~761K)Xy{Ԏd*2 )OR-$NXa 6<^쥔xla|;*lF6auFt(  Tf< ȁ.i"鴇x)jڜM{Qtr KzuهvȜS)W6Q^]7ݧyo륕v}ڷ^E0]r$fu!6ŔdTWbƯfyl9=Sx)#ҿˉU_E]BGkMOR r!)˗40vˀeioiCvz{YP~z7vLE &lΧ)|\GҨ=UN5.aڼ@3` >4iOPʌgYtzdb'`$0'GǶ ҂j ;R0I{a#ѳIG 3HˇGQʇؼ{{U t'nn9P{2S9dSḜa1n{D{[,ᣳz>;i# =NZ2a&MyUm<[۰4l ע|0Ò@r{aI 6+iZ'~n|f5'7'}9aYfƛvQMRPQq.2fG=<ո*f)}Pb@-H-y#^ǘ7IWxϜq w>G3zO} )*Ar/p2F_ԁ5ۥ&,@ iAw cm"8~QFuO6NxDGaNI *ǐW43k"ŀ2Y-Ņkr6]҆hl~2DC6.\Za^8i8Agiئ~I6$!Ϙ+ rU+ZlEV\GFjΧ`zQ>i !d&Yi'쏌b9`s& ?x#-N\y!Ub3b`4K[O6YcHEQ{@`27֚ܣG5io&H^'hb[ "ԋBq9n 5 ||#ƴr=:zx] NECdKY85^{o)֩ {3&Pm=00xl]z=es<\۾1r3$Fj"VYjWz5SL{w \vsO6eLĶ/Pk7Y~8W@WutяlmrǙȌca<ݐQi4!]a2`j9/lw4 I;`H 5Yw >Cpjplk@Jr N۞j)d iNai/v׌mj%fẵ<8H$P{5 HmB]k@§[֬V*3(Ӡ2Tp?ov:x(_Ck?IXaL V҂+@TiK.}7|n" 0si@~xaOڪa(yK޶HtcMk¸&PEg wŠZ0iQ;a%jp]c9J8-s]+f(j˓DThe1ڊ5g ~xv'Ȓc)%S8D*c)M)JF <E+N^!<"DIJûFmGJ%E`ݧ,<r|~dp(QSti}_Bi5>}p&禾KT-BѿSs! w5k]`rUt L6Jx,fy.eO8yʹA(3`Ш3Uc.0`d=2Nz ^OkAdԑ=@gsARKwX:|?/ZsW-DcXn>lS>&㿴@0gi3u3ըMW0k\VrTB!b#àRN2S5%z!Si_Vk"Ya xqgESpkm`QlV=Gڇ\pN7ԫ*2DRDvp()mm,[0ƽ զbt!X rv[_FW8:,֢d-7_7ɗ5I|>vFnjQ G r=xoiZTAN&Yy-*}3ri"yIcP5'/2(d^]NMľOg6voUeԖ,?gΔ"2t*E=Rx%LxaѯalP_DF ra~hp~ILohD*~{MXPE%X>ʺXe^rQYtz)mo6gS'9JΝx3ٕxUu6;Si+4hXq| 7*Q_]LcI7@57=0I}@3/,#j_k4xA[' Ɏuw i qTpAu<~.1 JH{ҞЌ; T,aֶt~E?g,'( b #P{~y4\R>/9(PY z`8o .veF Vohi9Rl2iO͏ O;7˺]GhIZ| ;U%ZMv~j-sbA 4c,pqzi}61U$;d >sFOYɊ#yebGV6F7YMݴ, E0j-irac7 5H(+ ,GUe>GVR+pJk pá􅺋\[oqP]A?{|pF[]Vő=P`]7E|U&hY0',ͶXKd&lcWW0Q+X~ "]#w/|C\6MxۏxEv 5|$m9gmP.cv~xJ0foo) )AVe(4C$6=E F F 7N-#Oij 9f)DsOYyD_6H\0֕&ܣvPoec9C1(RN*IDϖi4Ren%s{Tރ,_+\*c남*QD7xVG+: }Nr@]k̜fW18~7ɖ=,,J*)\?:}uzɲ/d1c270]E5=1BWx9Jh#ġ!Rif:1qqlb.`„xeivB 3crD4- (FJRJ}$hD*!?0^Z6]:KrKhGAM}eRhJimK^r⯀yCHE#D?"h!< &Нvj@7AԂ]Ee "s0:_]qMvޕ#g.H[4?)VCJ98 ZC-ZLTDs2x8`nZ(jHBl~SngҽexXc8ܫ"xL 1P1۫H~06c4Y 1ZTTmu?ĝiC/t7Dʽf= f!]q0`,3ttAgk|Á"ydm4%[uw1kh]RoMiJMGH^ ,oDtjg &QѠ\;]\D`֩ML΁jz7' >e̅I NT1iN!;Co=D^蠫թ*4Ix !@_~Eycx9 "|)U2ȉ }[ F 3K̗3E &v>|;l|ñ$lķ4J*"vi86(KGh0 îԌ >"z 0]? /7f#xC>y{6nae-LƳ8>:z~K,'o.w<d[eL[7ko)]"0@81ڒx 9+$Ykh0LOݝdIwPڴ 1cj<7[i%6cĐ$8tMywT0 W^F2r~(؅[U #Ո$A&P]=GtȢ9&S@&,|=]%m ˮ`%ނc\ mPU}㿺jXʙFǿ`L)1f.U5qi"Vv^ν6uֆJ9,pclLkFT *E|mZ/@WZO%aV #-9C9+JA=$!xnVK ,g+ldf{PiWӲZA04}5 V'Ш9Ip ȉLu}`/8*@{RPMS9Þ(Njl߬_7.4@jM!<@nQ'nf6TSR',vN۔Di\>4HrvU޶'FmÉ)rX P4~FvQopp&}xV\,J49/z*{?OO}bp?UA:N1j>*6<&0:DUґ\B<2:-E+9?sгc*QO,v3OuRlN7+|$N4?(iKCPy59T{8_탾}XD_dk,JNEip}?v|?i)&tu7}]VCKGŽ { z[ )8c{ _lTzvTnӜYĬ>dOvh c7ժЖ|'f.scz Pv04MmxOt Uq4bȈ{?bZڣ3;]*ߡpJ&R*)+gИJv #Ib>oX@#d8ZDQ(r"@ӝkS@YnY´07h8YIthީNbH(X! wrݓm;#c+'kCS#ݠñ7u.;~ڒI"bKy@z~7stx(,?%PԫIIBMӻ"gg7{eZ7?bQ)\j|gIӉ]/KzS7Odhw}$AefNT ּ[ ՁqMJn%9:xUQ$e c -t@ }k)N d3(% auφ+lCbAs}b\1+T:o`~|>RóHdo.)ײߴ\+4jmu<+S(m.h4;,ɛl'a^j83رZk3}hy>s?&.dFtR;B-٭)hZT%nO'ӐE;:A`=y Cһ * NOB(IijOG}0cL,&%Jdd/iab0LY$Z'esPyhgkrwY8{1[\4S*Tq#Qװ3)"M=3/V%& ɿ194mcsfbjŵGJwIg?آ3…P[?5yN(N鮚+F`D.9[318=r`v-pʚ{=~/h~|FO~)iTfj%j0сaNͭM{9G{ݎ4XVz;xvq|ŢEd^ MBvVhr{Ah-qZM$q{Dsc؎Ͳwk0 yF>ʂakБL䚤V|b dp:FF=<Hf:T6Ѧ OЇ #l8DzBuBOTy2<2J*]쥷 h2yR%g98Ipک"@g0iȁƍ?zl ~oꄞԇc[Uiv`OҔ0 6=W$"~:HDVу- [%.tiyJЌJޘ0 ?u2UQJˣ87\L渁[JX!dA Mde74J|Z_IȢǖ] Ke'}2"ۆˢ"Pן6%\xZ dy5˯[Q^V Z9  ˘h ~ ~YoY 5f\pe' 2'WLdVCÁ|J q&o!7nxH~v=3vz,w4.r^*Ƙ˨-QpQ I/ ]MV:!8|nPRrQYn3I"q@kdz!&]Ueѭ^ʸMKB@ ftvPHc蜫BY斸Wب5M@q"9]i~FMiVUhU_{ \Tub4f`~@QVV#qc}d}MyA:` ו++uNQd!eZOw/ylP &YÁw7&o+}Lr_G!xmdžG!oS!_=A*\1U>0vʈ0 "4j\8zˇ8] eq"5QgBVP-NJ0|gwS:^A_VYzs^/h3fFXs\J֟g_}:*ޜ;갘~iSXBѸC8pmg`,;de&uc}6pfyWGE\B<2s iTj,y-5v/!&KTky)m-ʼnsvt g8 (P>Lw?єjqc`*Z|/цCDfX6R# p| Ϩb$ W$ξ<ٯ#E39 7i?YC*6d=w|ϜUB6ΨC >lF4PBUGerI2'D95&Sw{z>ص `RGPxPرoQn []OЯ972^47LX~\z:^4[Q~O9HOt+iׅh,w|y<*{x`p8ccH@?Ddv-X!`-M3$قΛ[mi|,`CRD춖zFG5* 妵׭ѼHR֎Z[b3wX&]V|^Ȧ\)w>xސ0/kad0/sڹmlްu,,,ft+ɚ|>LIYR`_Mt'oLF*z>²!I۲ .H[Oe5B{+;3b@WPֽ*{:~TT r&y}&|a^1.UH~3c M5OH,(~.H|1 6<`Ĉ"RkTY {jұsf+F7Q=a x]a3Q~YyJzZPe<%Ó{c,w,U#4Adț03Uh.ہPSꜶRhO`Ը9.g!rAiJaz8볍v*v1\bi$:S Ajl%c\sI$^;F>A{>%ЈWENY"ꮳµ_֒,4"AM.4B/[ZI+},2aVO'eL@`/5<559p .̄1{PX"iqp禇WBob[[န~2 .t4fed P p0O6y}In|0&2pfk۞٢ikt=ʐkMo ,^ /zqLmel*oKύ'Oax7@ω):n#WMKAa{a(afeOOmHwބ\a AZllj |Bgy?[Ƒ[Rp7]>+izO}H@y?qA[hJCkQ7@I0m"%APӭ|#,ݿ:l $tC?-Uk"[&҄/A10٭amÁ%;^&g1KOmC99HWGعĐg\V4nNC@91BSn ?D*)F|&"U]SM Q-G"W(,e[Xd*Bfv9k(E /;(8q~Ax`8A*fU 42N='kNãvbrE =lʾ : _nEI4"[^[0zFP5.><9~-@üP%2o.l(`LoޥCZ+D;r]V v-qEB0ZN;ilUeVl_OGUm$4u;A5ݡ3i?Q8 5+C(5FwU׬my33Ôc_]Ipu!Υ A.NcKDoH9)!MݵQ%(&3p0KZIh{%?zঙN\VA7v9&[f![ǂK!XsFrSY:LT~6ٗIHk֡n/;kLCfˉ+ϼLXf| 9M& c2e[ ٘0EL%ݥFe_TIBWb? G#x "W8 zrK>Kӄ࢓ٷƸԄM5nlS%3ٹ]|7&~PXܼezWy<{"[/5_ [Ṣ؎ݲs Ih֫raNVik)߯ƻ4Ks!$߁rwEVݻŒxn:\!ζgWU ff]4 +\)!oWP[{o_ 6FX"ެ0| ut d+NDT{M-.">0)SjwLH(hPIE9ח<,cKHyk7ge=0_xpsHz>KMsvM[he!,Gan6۶T$@Pݕ\UKgRbwa's-|!m+oP'. OƎzҜњ5qCr6lϴz;;.bR EgTZ8xhc5BsfDC?A}٥.lP-pr%`S%:?euyh C\l !Jw=b&^$`wpknd$t{ƒ3qV6;`xOZcbj@t1+.;wa56g?lH,T2 \fbf @p@/O5@GuQᘜљLgYT]d߫{H}Q {M6BOR;g=?SIinS q5<Bw-ռk Լq8Tehɺ-;"qąCe0Y9~Ɗ_6l|+`'kK P.sfC㧶Uu6 ꒇl$EW`UBcC}#`&&W$(6g D2R{o:D98fGNiOzV3,bYtF X]ai{ "\#Zk[.ܺ0',p/WɇAyWPGtS+rEk@{YLrԗjR0:G`.?z5%8S*T+L!OI܆"5OP _*A`* ^yǰ?QF_Rn阸W9'zH'.QCY엄77 WV`T)?iixn'4k7v{2?@| iD,l>5 ڋ4A 5N2h e̷yW l!9v|u._XU!452˓| Ԍan)Pk}d^r)eޝ a)3$ؿhɰRKօ4H@)'_cثA=yܥy=_xhVf ҦQ[P\+.W+7M&?0n(zfY V^}\IZw\>x޳.ed қZ-z3XN9~~Uw#We?|Zِ}=n(Bw]S:z*Q{=?RCΦO|ND#I]F{;{*N' L݃%7&à 5UK}~gɓkO='I 8ݴ% /'뒢Qk1ޥKZq%+^;A: g3vb^ֳXQbE5uǓ v `c>'0cāܽ| ~GMDNQ XQQSа'n,Y2X>E,GI,(@34ÊIu<Ҏ־{FXBܱשe|’ g@ad&`1x#gi/`rRT0-Hp ѐCT,]rF{_>%n>QmBբul/I? '9Q,BrݟHmGv بVӒk Nx~_P6kQ9j+(-!gDVUw̝ S{y vj9}I8!^ˣ͜*l*dQd$~Oqّ!A2y?\Z*iHHXbN"\cmǨ ._sm<(=#:Dtz\ҁ JeT " .{fpVdM!VS }Ȥo{A/% = +2B}|IR(×QCOlfj&p2‰2$6ѦHzqvqu~ɔ1(q`c'+ƿQ_ǃ C/J0Ri#&$Cb7Lz/|B|j}pVT+Wu: 6x9 ZΌHCH&~_8/Ba"vaXpM*BʋY _L=N*Pie60>Z}·T,0d%&Y+Out] ˔գ^a[f ǣV+ɳWm8.]=߆d,lhue|b`Sd ̴_x6Y[R{#G`7ׄ Jۨ=?9=l7)ŖڄyHnRfFf6 Q42!=ڕ?;d^)ԹJ-5pm94PnwsIXD?.w%xP <$P%#%) hY&U_e8ۖtlIrT P.9x'HrMPVa W;ʉ9~*!f4#H Ʋ+Q%>s i4u,Kޫ$Ճ,oB$LH\JlVq|OAL1XbŻX}8g ^5؝ o N2-F%Ư⬤Zn? tw^jCoÎMJҕ,qY1Ӹޗ7*PB8fL55֬ch +P)p2p0trQe^raiZʌz$ FV}[ }*u>dYj! ]#1LjD*Ƈ O7GChT;㨖4K0GU[0Wyr_TNϻ?96a{8lL\J>GX`"IW/?S?Sqyt6tTljtʞ1&p|WZs+vXFf°Cװc C)'qh*5aԘ7g[KF4wG ؈_S_ +h7' |k,'ZYfPK 9~+(78_mjSSl4$xTP[fyJ'Y '_/:bD8#o$|kQF^-Ac4ϣuuQla?iJ2{PSB]D7x&F;`xzZ;Ȗ[g'C|'κ:mE]LEἴB7_;l!K6,4elNRtG<2 UWA?L+=+յsD.i@Cʅ(0tWb.ɥMpr^"B3iZ:OonA$(q8&j@zZƟkE(Q-Y{F^?@78ASﳶdBs&WD8Lt8CoٯH憞%M󄬽qCqJbIP}F30p# <-NOǯtq";3BЂARޙhھ䮌S@(?sվ*sAM}ձpjEpdC 'DhW?^^f{\C[; Ǘ%^4&( v  x50c!9 s \l-˦` d~"8%/7:Ӌa *rpۢ ݯ~ fx>=iNQcL̠ުֹ+Е`pS~Xb}}ؤ:hXYcx&fKBF}my Mܶ3Y8~aWqe[BeSnvcr]0m¦W=bBU׫@og-+kJ  B"1 Sc>%Kti<ƦyT732;7|)C?Z)}:2E ưBmdj= o1OScS|v7-S ,f6W *7trg`,!s/!j˨ɬ:Ag= vUbi=X5[J<~ w̏}ndzV[Hx眵I O_w(+fBQ>w(uD8:b-ifI9Er]x}՚˅?;}cu1qN@g'LPvglkk7/?La >NH+ !OuO>i~PKp4/>"c(A;]"':YŸE'[%QA+gآʾut B';m;8*`sKIQnl 8q`?rr;҈P-*t-BH;l#pJ>@L7.)a(|4I/V$Y3_HK\Xm0qrP=l%{5 {Uw_k1}5np.r1nˈCiLQܜ|xn0@;-RRkO tG& -{+z% փ]W!9?HHbq#iat9cԾWp]j\l ,O->rITn&M%v˸j|GJS}F9. ƴvOE֍n(ר /va`Hwf5o_5ż=nLjTn;+g8th+j_AcU.HvIAT u2 Z4|5"}դⓩ斌}nV9>Z1=diG^5 ? m2tmORܣ'ҁc*` 㨚kFIɈtFH(jQjpg^lC('ߊآ F U)%35C[~CD v|x~a!~my5G@H}CO`!3dhv/;.xk#t#whrM}@[zH#ώщU4/tcpR}`YK>Qβ%wh]L3rCI8ch G/Fr5 8ODuZco)iXY$@z G9&}TtN!y. o nh$M/' :r2FjfE&z0=#" mnڕoTDFVm4 8WDN[<"r\TEEy@-n`Vf$eA4WGW2ԗʇDbl޽= )[>;ߖT%a50X|bڋxL2GC&{&JHZKGUê]M!w7< Rt (y]gMP Zc5Z˹ %MIvZqe1,|APL՘ !E4SGBT7egաީAp爛O^]Mo=!MJ¨i}GGURRZ9k1jn5 v ZhŵK޴Ǩl6l#gԙ#I˫Mگa 3Wg=ew5ۀk\fFzQŦI=k5A68nQvuHX4(Ռrj Y6ɍʆ?rlR`9[n{Jx(0)NMp8Y_'NSE62Ŋ2gtCQ#Z C 0_ve uW'(o&/o(<8'DbW #v& Dwӱ\pOı'@ªH|(0Fs(Vuj8vA* wNg~>'g.˽HV\ %wUM2Bߕ4: [U6RfÔ\ejflHhB .n^ S>abCA{NI 0dKj:d?^}1JhMFTqlQ#NX-7,2߆oohEmcyx(Mc.${_"YKs*9[xF=P7:1L;K8#z BPDqb!xХ~s-Z@xM(¹a,}!OTe"4]0 .,c^#.a wRCӇay#/d`)=0|֕8AhY.n~P x0>2>g'3|/Yf Mi،ўjg:fn20 ixzCbݹņ'W`8V}i%:o[jo]gEsݜP:ry!\W7TCԬ .(5&vqWOi<>`ƷLM&5bc5rG\fRΒصi07tLLn28˺Zp]Y-ʁ`/?^`EKnϩysG53xƂu`!a@9[Ҥܾn} yP~_Ү|ݺdْUDJ ?$3 +C)>>} W[N"i@H_{eo^uUK07/WH !Sx?oG&rZz:29S FbIfGF,5h UՄH9Ed%w_L^@@u]0rh|W7V7CbyiYrWg8~|!ڂS893@Wb&+!]ԏMl! j0eҺ/D_YT=bFigi41 }[ Gk2.ƨpm (i:^'Yvh)ȁvW?^1͉ASS5Y:Fd,:rHhQj8S-o'\e8f㭵n:c_*UM1),q5"yMuY/2 Gxz"芮|L4&*Z4E3&5FBP|lB>gAQGG㶫yV̙b0ߙ!O8B-k{_w1rfƫ +͙(`f=Yy!ph_&pa`SfF_n7MZe̦@6{u`[N\Tr80\X6琶\.!cOv2:To[=Hfu%| {rx<O 0?wM8lF;mn'50H8)"?!D:>ZK1bs ~k,,=z.s҃ܫyЇ)y%с*LUPc{9=|ކ(KjyDY2,7YJw7}m&MX?)0B GTus{3:њַWL ¸&%P~PJs 'Ъ> 4<]L `/g}cϞ1ހKHʬ1i+iՊ5+d25)ƍ1 ؆Pγ7> e~@j-NgP3JS,J X|.}] D*g}bPnNeQ^eԶBʭzUWB "5tٕ'FN՚Jӵ]_)=Ҙ+ߑ!)]A#>eȨ}c{/@}s)GYI1J~m1f{D;o*~Mm>Xn"UZ\`'ճ2=t.:Xϕ*G^^7D&s]+EӤDŽꑲ\3,8Xݺd؇AFx޽8Cl7BGR#ɒlzj .j~LzNbV#[7 [\`v:SKLХ^,5ĹeCQ|Vϼ_ƏR#\s_ܯ9Go ~ԣ2HOF&4!Wz~܁xRJq|Aߧ5dN(GADdoֲ:Z2Ⴍ#Y_e1=ugr&Vm`JKm3Rgr;w|hr.q+{յR0xX9˦ %e!>ymSYi)p=-̙\ 3b8OR"*ԥJQЂ$kˉ*G;پm(DkwkSU=eē6&`BnԖ柴[pkGS.`|n]4YӤTo;ۇz=ppRFJ<19Ģ^KTN(71xGꓛ$673 w(iTKתu| 7ֿ6kRjkTSݦH3_&=w7ho/f)i}|J ϩRr^^W0l!-C.I?a]lH0 4/l&u.TZ'u"5I}=?8yـ*gtݶ3kA7z?UML"Uu_TXXJO?fWĔ`leobtTi{b lG.ȸb '9ѿ!0Py^S%\/P' _ި7{&#5n rcTF8Le^NoN BEc\U'8 zr`6.iS'1;-mR c&At'/& Dc2Hea͋ʧR+$chw;42^c_Px,9Y Zc i |0ooE;ӏ-Q#@jUĵȷwR@" *uZglPE=R;*Gt^N u#2CS 7B0@FW1W?u cwĈ#(= ͟GyGe}0";c%\Զxwr$:KPmbަYlC1?ALr9yl\rwSZ\{73lE+*(;MC/YnkUW|тhK5#ꑰ.,_9ƒlu+>] (^jW)Op)p#OFrā$ 1ەT2KUWըud`֊*z9Sm̈b!XD)sʛ܂:1v4$;޸D,b&J'@5LAߧmZT{2|AF4||7lkg?LpTZ4#F8-3:$xwbsd:$tmrŧH=̼M `32Zb}nqYsW ;/R_@nVjZl;^Y6]_wBQ*d6CHuH&=AՓѫ T'^Vr⻔ϸ῵iz$+ŕgyRy-nݧq)ʄ*6j dh]|t5idz <-ݍ&֟+¸Z![ O` kX`^-E!CXwƆz[֋=½- 5m/!ź%߻bObē/'h\ѧW7SĆeb_^|iE^N+p ae.l&W= 4B:%:gEk6\2unܬ a1$`Nb-X>qI,VATF0D~< 9Cr;ZDa䉧ۊJ{R:*з,0R⬹R?.)Y`m&Ѣuy)!G+tHhns#HTo~Y+2a-i>IʏZre U !?1Ev\Oh$eʉOVsk:r 瘍˜V@h[3ת1^Ղ ".5Gn-?FȼK67mZY(ouCQ$5C-+O6Y|..45aYǪ]o\7DZd6/,(X,1(]mi!rܳy9Mǚ}? ѽ*-ňͅuq74'7G\Ay r&kzRM)w|SarXXʠR\]q:E*Ә |maX!p YnӰC,sW ;,vΩJf!xiUhJ0ԒԺ ~ 6`̲6?7B%* 1ɳ*;~͝cZʒl3})i|X䧖--y_s{ Y֤"v:lnR/ #/|%app߇~^g]܇SP ~z yEL/队ҨcWc⋷3 b|c7F-8͓`W4'|,HN57vV,Q3DxVGMwqZoj}VΧR߫nj4pVvOB-PU:u]H-ʶ$nLP] ![XSs.Дs(4'R3:k-gVG?# o.R5ž.*#E6j :lŦkBЛ 5U𠒸l{` )Go~36йyG>,V45ƾ2υ>U)i#>FH:&^RKn S0%1o*LܾΨp[ĝi~:Ȃ  %A-@+U3atyO0o&) h`?t_6.l= 7?_,} bNMNw.PYgʑwemXN{pVszbVF}@[RvY AG3/5ܴ2J/PDž /MhuO{ʤDv@ZMKg躹$]}/Y> wEaX&; l]rkgzOz?rXʩ 3j@YfpQ0̶;S'fpu4@qLMmp(n1:i2W5%j5@g1JDYjj J"F[=}4,KwYG9|!"rXqAw&h81zS8M"-hZ탛i8/<ÙS߼p3/_.Z#^qcoL~(#==4m8dd>g,(5vZN}nªd݈2goRoBҰ+Fd yJS+s<=@24nf $ıC;=w 1# -SwzF΃3?($ctU9MaeSC ^"Zo-/`fR>rNTPUL#0ŀzX˺s^J0K V-syZɤY#]χ;D0)\䤓nvFpFI"ۗE^ _ԁHߠwۿ[5hDC0eӲ3pT٥W3C@O^i?MJ~'[%PjdVWȞ^we-&$3]'8%Ov)A[`{;_3_#v{Hw8DuMDk9Ǖ{<&M)Ӌc"A:?m5@F$9,)y+Q (b$(ʧm;GRR0/K>Ϡ<( Snjz:MZi§PZvퟋm'2`:2 h-kˉVRޖeE)B׿F8)n'׺QAn2Rͧ`c-DX&߁&f1: { U@,úx4'~: FjF0,~[&`oW~*^IUQ-(eW+j J~T.xWa̭Di=mc0"[3'4ʗKMo툒" : aʊcDE*\Gc3itaF<afgnH δݍ#=wNyBQABz0>\H}<@[0 &$2øXl|Aپ5{򈳬݅S ?b{ 9BgV hEnBv nV[VѧײR06Vn`hd/wC*c4`,V*` d:)Юq`cK}b?k`u maBb)b^UCQ[6L=@UFA]nRYY7P|A4e4"WڹfX̼b[6^.n9IopwܳEUKv6!ZK̙JMa(O/L! sjl()k)K K#gAs5JONpUqEk@Z]=#b;&CmEsp/ݱx3ȝt!$* t%$AnC_&g=cS,yjҨF'a?6b?-AJ6AIi]րP-ߪ?+J7X)-$:C2w9!W\QK1j?cJ;é&>ܺ5-c4y4tOU%EW6x-SAӹWwXu@B4_en Pkas|_g+e5'9!@eYQh.:]"6cfFP{N(W{%j(_%eGG!IKp4RUK):м X6qPK:e. $# r@SGAR) dSvCQ;OPՓ g 8H= 2rZ tSjjd]6*Zn@z}?Y?mKl/D,M8a1DDl2.rꔇ5&),!Tl^9Ҏnv}<%ͽI=}F&XgjEleKƷ<O*TidRFVgޑ]mm?3fiФd|KOc#i'!ލqq%7lMl/2zOYLv˶J (:u6s=Q M 9J)VO@G4 _(3y,m<5c5kZjK#n vڗQ[tQ҃H. {ҨaA"{Wҳ]J9,I^`L;Nw$y${.ђ%Z >C۹2 !A@a*7ac#hhiuJߑ~Lm+(SގOh<D0놉 (8f\ax8JXàN*}0D%E,  ^؀ix!2K6ǟ ~"FXӭUKUzQ6ak7+%{>]cK(_z|{vqFEQ, !n Ey@q03ٔt:'H~3E)g>'"1̊Ag*IJKa#sdf`AQS l3n{4;{V)Ybgcsr4**9?>]3?iÿeBw0뇍]Nh-!/{rC8̈nB0/]iOU[^% ?5N U$|!i`@%wwQ~2CbJ Ŷ!,c4|Y+>GWL"1RWHc_ak_)\%v Qq1-Zu$ }[_Z£΄mf>pݳeyv/ɀOE:3ӺN6BR˹[ҨRLmq|U -yVs^^wC[+ }WXݾyvˍls:A3s;k96.n*C%p?i4E_B.z)%GB%}k(y€ tw;~yTk@θ}Qb@bK ӵF:N" ߝU⩆,3Ss}",.?Old[X+"qL(|㪍vCl^(;fLp/%Ck v RЌ/0/ŗ&h'4f&q ЗA~xWfaxIIj*S"&>Q"6#1[W-H5K{b+qא82 b;~6${!^3rppdo4+U|a/T0?&BN/͟2~*mOa?܀JSh Ӌf+11Ti0|QB:9;D f!2u BT_+.= g* =6\n 9k 95f*ttBI9nHĊ` ^ẏr,U˞\M;X.8` ۼA,ڙ&6Ȏ0gS=E|?ڲX V}wJ)lym/bE+{Rv,A|\Fxh* "#{id[{xIB6ZAi*S;#ŝoU}~ˈ(Oΐ)J vQ_hBʝAщ4Yf>J82 4.t Ky&la}jYd^3d?>*.ܡTg)=5LZuJ%JBp\+'LdΓ4`Ckn6(aqδXnajw\O5aqcBM*9R_9W W{akpVqi]1|J#Zd )F0RC'+LpDEm5nW*I 3761"8ZyOhq еP=6vL#2I ̫J.)$~QXlqz`oNg=8.]R_ю.JlruDN(HtwF8=|uFN.d_YKYL:z.Iև\\z~C`l8|ܸ@cakP/Qf4J}#9mj`Sovϴ2ΌPᛲ$S4) x⸱~0 G˩'^T{e_,bmkH?T{2-h5KKJ ݊mL2?'eX) #d9Aq2 {8B 嫺UYŠ~PEIm5Wr*dLt[X9pw]GڅE9" "{|iyڤ.4c"·;S}gRi+E'#x䁛o(J1@8ia f፛>f2} p=@K` }'kgϜ(={|czlk>_oD6C7oi pRզ2 ft)‚V,:KZz^]j:p)Ըky՗DB{*KKTȸ¾f[䯃˹ mÚ"9$bjԲ5ї}Gi|רcJ}V.Z32}r rorf$KLCE9͂g-!L;?Uˬl%ݵ !:JU\<Ǖ]L[ϒw3~)bɃ]j f8j[kq}-m3vU:`J_lTIcj?}4Yy}sg"al*jZp뜉*¬@|bJ&2(z,|*Zp0MY_Z'#l1K/!KájN/s:f>r]^YXl?(oxR+Ү1*1z&%U[1p[]#?cc !O]i&&@`C3 cFg8#Oa4hR k3Ԍ@k +HmR*ҹ?,v1^hc2x)Ip (Xll=jTB/8.KkjB;Gc uV`&jrdaѡ;ߌtM zbԗ<`*ArXf׺Z_cIR/E i"^I$ѻΔ{;ga+^O"1)6V3 B`^|Σbu{2ZGV2Jk !6`»ihyx6kc]Vb`zȳ8`#zCM[4͟EԷ~tb{#?:O$R|zi$Ơ4HZM K=I}cr@''~=GzZgdR5$t~]rutb;y ;rE8^S 2W7.9:tb1i \;́< ÜO`XPr`ɩ[ &#r߸u1 x Whjx|;ϒg9Ƃ-0 .\&V 'ǔD߬\pn'c^B+@dc9cAPgg`PE$qP8?+P*ƌC TB"ߣLl,Zb7YptCɫX: qzawnmyMP-N54y )EeJQnߟWdc0tĶ=l0A\ b37] gQ2H]lOM7AD-uCP: rc9Ǫ_XfےBszpxYFM?S%2-`Ncnі='-Bu=2obH䇅R4amOse SJShJ@?yedt%5u۳j3'D:t42Kn~@R jcbVXOK!78Ƶ [XtS49Sh[_ɒ.$kd%X1 K:HѲvIDAw&YTLjfzFhZUˣg+T2W;NGTG&)"iΝIU %,٬8+'a0/5oqPfÃN#4l4@iUj}-l-N{9}F=M,#}S3v"*좖_k&Uo;A몬9(BŲEs0ssa] a=QF}?e禟jxEFkA/.p$>c_z܂_Gm?"7WMKN9P18Q1C妨U׈cX+j3D-hPFZq0lg:;xIȷ0p>zTe:U\) (O@@/d;L}!!f,%5@7,rbaq3+صrfLjǃU4&=k>L^MIuő_b6Ul߁^lG&L ZLhEb e?#&2CΈvM2P:Y@h:WbJMN;, s]#Jğ/ fD!,jWݜJ8.*ETӔs:I*+JY'Z,0d=~Z0Qk[Ѓ~,P6ֿ2K01&@pֳst'?5-?J@" 2j*9Y~5tKobd |i$|BMkrCŔ>:ӟۜF4~^XgH(?0 M L5b!nxl޽7$G*.sޓ2\fe#ʱAfD~!\m#Llͻ[3vY,Rh]Y|9iRZZSX"ta*)NwhY @I9אP`F$…9P-%p:' -> ɥۚ>\v`Yƨ+4 4_'黙uɏ<&B0f.R38R;)b2q j&gunvnn33RvRwE]r}`WC*T]K2l> .c6YIODOX~g,G_^x/R(yA\Pch|'S:d* O+ArwvsYwcff]q<|ĥU= ll)wdSa'm̈́w0G G)[1r>1IIZTv|YxUE h!,MO"0!+> ƏOs4OS2AhVS1fsDT}bU5@npx:`Y|;'K5isHJ,a`=:ͲЧVscщqj'{A[ "(W+gU`?(GmP_-aj܂3p_Lg"mKJZKŎZBfsN4 9k>yDoEȜѓFoMs!1#CeFtDW(Bk=j}9>3y`*]9,I;˙b0z5ryyE I1s`)ScHC֣X [<)W`jVe&ra Vib Q^.N .b2f=3)V=v`l3RVp` r:+W997/2CWξ Ҿ'őQCq#%N5A+]BThcdqZ5yn@ڊ?cw`B qWE6 ڭ 0=1}~WGFV_xIõ!09[F<ʙD9ݢ#y=]Ød~0> .#YcA`Ȯu Ieޤ ipw0Ԣ 1z<Y?EEy]zϜN N8$JPj OB?Myp,;O(A].y vxClg ɆlU:{떜||B|(oj?9 GW1d(>|Yb"'ϟCQR~f(c0Y{8pW ]?34Ge4nn)s©P'gFǀRQYjI|1&*T23)1 P܇5nBsPky"m> ݉o!8$S">J:Yi߰vͭڲi>%ط -?giZ˖Z ?8SĎ.O Qrt/Sf3de2+K65Ae~4C#pvr=]LݢEŶC&AWlmS"6@[h_û&m]4ZC ?F!˟Md=&D:K-fvauez?b" '3 <}-(oѹ́F-Uyk=?|ՙ25Df))ZgBH&Ns<f: Mܨ-R^=5dGӰ9๟3R8u[2Xdǝڛ}i n$VEb9 בQ%`#lM)V%7AVNH%Ҕr ,oR1َtg|rC*X5tQjӢ ۢkVT@P7ΰu.Ff_BdGgyaR}=`n{ޛ-ߩ<HLQG%3EPi${i05o @R7nCm8eyXo\dMֲRv]rpb85{m)ԫ l-$Re%!RVb(WB?(v店<Љ9 /O/i0O9tűpPp"*6CUHL0F37@sL\UK$aT:dOJzg$y00P&˽4ȹNDQXw^<0ctqNIH2Vh;*jIjE$FSA1:\*Ȩ;@_/٨N4I_mKL}Aqv/8"@5loy7Af#Vf;YəOwᕼxbU0YLPjx}VtQOCo"CL[)?*N)V6ӴtǦ=IN'O09˽XaB' mQBg-3[C&.%X>;1̴;-c.[w , J+_e-J(*虷L$9LjrA*&U33$"bwJ|zh~s޿̾^!?u</̼-4 ͖& v5`J& r?gx 7HNzRBƆ^#uM"!?M&A2!eL++O3^$wgr ʑx&J0nD;d 5sS!>!B9lbKZ|bDž 7K$ވȖtVx;MU<}\a|EDCo%)(w\=f{@?!Gˣo.J.^H)r$?_ @"8ԫ`..],4iI|A[mUFR8rs:?b*Poh[LxI }~w@ =yWtӺ}:~LDp#nT}\[\^%Jq#O_w+M rK)p$Ɇv~zNF蕵\C~o/l1$5&QBrWcI*z`s,tKTX:V$@zK|~$ fV{q̅ "4^iY  hqC@%1<HoA"Nȩt[1w߈rtCp}=+s~CЎk ;,w @cca] !^,oI,yK7ݒ;퐚< ġ fB^H&ԻX0ץ&=t KCGR0/e CgtkZb(Ni=mւ[s@­]"y5 > Oe8mH1v(݋.qB\@ d3Lm{ ^%>_TϨTjb.'lvrݟ%ڹQaٿ}kzs |²oShȒ􉙗{,DCHo\Bn񥕦ŐN4 vGTSSF8qDx:[i,S{gGY!,xH#A~@?}-Ȇ2)g71Cu-p$dmuH*|yֶ֫)^)zGG2Nv[-i2M#lJ >j2YsvțmN]&vjh )_5 $7;Q]rN{F &W4сF5EMcμ&Y aw>U|dDY^fiI&Eφ)S4yw.b~W=z6!ݕ1D4= P89#'B/Ȍyqo|2bWJ?Iq[3 ӈ7Z5ʱgtpt]}rbwuj뺜CT:$x}Lp92U̮޼f H;.L{ 5U}})h= 'uk6 @3 4fSIgY-NS2oPڕBލLBg4~,U. H&)=_Xtix# YjU!din>5R4˚SZY}Cd ďtL35afG=pNW,[e0+Z[ ͔?ħV5OEA :kޛNm k^Sa"M8SHRł,6k\r١xpkwʹ~^1ud8TN)ĽkMnҊ>2-{xyrll®plQ]f 8POu~X@J u7 8=v$3U $m@1Ʊ(b,t!BEm8Z+Pk :⌻zAP>%PZRxdwĿMqma ̨+xK0v_a3]r[nc(Y` e+ kZ#}#5ʺoQW81 M30.ʿl dwO=iXj(89PK$:h`T n4ekFu\D\~M2IQ85Y@st\ "YZE7p}m phe\cc?2񡟭:N!靐"9QMS H(p u%78=Ι:wjI||tCAHBWDu&FD嘍 w@YYqc]2tGÁKE ;GzANv%um&h:>7{3 ڧ(CMC띷$7isʖBJ^ ~W12]3!c>8Sa&COJtmY5+z3.WYD_G#NU,ftO|7Lӝ %ה* XRboV;$Xvw<ү;Y_d/faBwo trY[dy5BCQ!o*n6!!lC,~TYԌ}au͉??]Vm7ɺgA'/"4$ 140/Z}ľ+A}$x1f s]q/UVq5ANp#סAW3ua j1%wl7ot&g6cd@ BrM d1Ǜ}n'hH9׆bHP'@ޏNpMu7ޒ0dAgk@Ma_,cu:`E$3$C`yuq*XeƓ ʁK\mdSc=n`@٦=,KL]k9Ƙ_XjkIFiIp9Nٽ%jςθD^a!ά gbNgWоK}L *1c57IBڸRˣ8.I>UQY>ʅ|R|Dov;0.OC:,Dt#l;\z7)i*D 8+Bhӻ&([Cq5 p8Sy-]1Z pH$D5&=ėe K3YgB#Ebu137E=_{ssƲqTJnOs`xyJkki{9>2=&(Ա PlhW lĭ[ir[S ߦݨ`LHA, 8pJ&uI݄~'!Ym`0ErwVc|j >t-c0~ȓAM@i4L_=bM+rMWv.Rav7D9e,Ssoƶhqs/^2L-w&,ݐX$_rIkv?[8 ?DNUϵj2!HkKw8-@mj0cvސq26ۆM2#6#[PWz1*# zR24});KT?潑Nx0$0s1mJy0V]iavaYL"t*ufLIϡ5i߹6DSlN䱷W}.1YҜb;7Qg ?} ²2NO0h-t%8Hty *3mfvIwm^L6կ&=ZQ᫇ќԼH-,ZαlUg{?*\bx~6OwCO FZvV6>'y~Ol" 7-P HaޭJs"*!ޮ&z硆CYԦI' 分~Ĉrь*vcAv798]t&H?G̈́1l>hEm}u+(η9E X%UrR>@*VH _.h'{jp^8)}_|.(?"_Ùϳay ըl\ Z6oݰR, >u#":N cNK "Dm3 hbYƣ f= vbZJ.DZ6ƨiruw -3EZÇ;Z:"= F9Q@QA ]7AP1+d V䞄CЂ`ڦFj tΘjqr2PM*bPib7"ŕ/=`λ OXS`Y͹Xmp A8gl`k׍,d*/ RZsNQs$qch9fv>q褦|$M/bIsZ{@cBN*n=d@^wXpY"Oc>v|C AI|3 TyȜ-%elH46k*^\N|,A~q1+PP ,P!RJQXl-vG<?+1ZL\-u:<-{h7˴PuY|pҋ뜩~KGRg:ƚ%/BDqQxy{P;@Sduю{g~z gmXkxd$|]Lo54b>X13R.YM%/5& fH\`-<>Qqub"7L@ngavZp)q7vvr2`,s3]mql_:]{&iW: ׿X=*b!9 eAn? be$O# G%^"fzz[F ~'*<(K(/_ӣs&%m2@ & ~W/4Gy79isH&y=Xʐƒ7nI~Wi!_͞GlpFuBbubW.qrH5X_Ɋȇ'' ZI b ̈́[(?G6R2+_%':uUf@O\L(;w;B;W6!0g~F>2FTj}h/eySHVO~~l"3/A4Ap0̷r=g7my2> #~%gPա$C%UeJ,?eE#~]ҡ[!(rH%|Vzuwg$9fUXkX*%ŷaWzn5F6|E{y1E PF6KfJWlё>$wٜ=fuxa1mPu|^[uA7_t'b&xBYJ#i=IԋpRr@ZFfxÌTG,DYg{DBF/"ܭ8}hF+,==96u 84RY7XI'Y@9{:·t l 9niR ؋}~=`$l_dḒƞ vLOU!Udg# kb8LѠqqKrŝMk8|L_AS\5DwFMWJ {1hq A jłFӎ1W-y{n{3 R"#Td3/ߗmJ%"! DUVK\n`Z]þ4Y|J?PMbXH/<: ¯ R.Viz4gk+O^V%cA'S4sݢ)) SU3jmsx^dwZ8`珵[g3[Ёe~_? X Q''`4;xCHlԞw?9R]T%na~/O2U \dv@7Nd<X #KVb$Wa~.KY|]p~3# 3/jOE PC2^.UJvusO5aS&t,@Ц[ Vk0JҖAFkEםݿZge#i`|9k{5x?Ӹjёpā(t8N2C8iųX)b򨱄hĄKa[< p,[\ ; ,y NO~gi_ĐM咙q˛B& S$Ԃw./+-uK"oiC >Rvn` FҐByz^Н m[#Ffp⮒FɊZܸ5AzUOvB^{Cn:Oߞ\CLnU'㉻~ϻ-tqK{ -Q[È K0& SeGH>$[ )UFN MIzg&s=0,=s%UkǕ_5(1}m}wA]^}6E/Bs/?HuQ]Zn-_$Bӷ%jCoU+%1gf7`Ѫli,28g4;vn#,tļonTIPYL;?jd7I&u;vFF L;,|XTN-AR+^E;_PX7R}ڞ\'2E+ {EVvFmWy'^J"^^*ikZh.g еКw[^38[=ZfYEƁS2v Oi.oy2>[V+>N+<6vsEݔ}`EIAt:km0KzΦ!kqCmm7`<_+{ b}rVgw}YdJ(0IOPB-+Fam[en 'Dk bFw;9LZX1W(pDN8ڰ Nᕮ3^ŰwIv=qv31S? k+b) c}")}U!YaOEӂ%{8+ȯv'#u*-J3)e}߳ ?D4]aqN!I-J먛20g68-i卷AM@TbOveeY3MVd,L:S+g>1gǀ b3jtVt)%# ] 7OhuH@fkPNNtJ}P:t^ =*8(j;biQQ ¦"[Ne5 +-o!Ss*1MF`ˆI· gɛ82EV{!B=Z:.wneU8sNE Сg5H3{ T5?ɩ͹s8lUx+S_/qjSDg\`O$wO'L"(4p!s#%2["$ uah;wĀ~g!U_ LnC$R*]fxc JL2wVtf*ĀD j0_w6߀rlQWOH\ʅ5;4Dѵ1|$|y:/b0@0 r9OBkv;Bg1#*g2M8Ac\LK}4R[AL^.[zٓ7INmL^QPS.~F &LLe3Z1R|s{socA zhy=0~} 84EouB':D^$z^2>JLʔc8Ge$Kb&OM4CcL1 ZٺTkb6^ 4}dV9YOYOC"!퉓c.!8(EW /J+b?t8"4"L7_/3tg|;)b}DO߾<"-QȉJe1R{"qqG œ]GZj{殸9a. Hbʏ ]_뉏֪cG I8KiFyehPkʉ/(V"?MrR1ZZhz^co&@ˮm $7QSх-։~7q sbVfzZa&ijѣGl{A/t8gnM"3moJ^wEU`'[>ģ}~ F=Ʊ%貆[֟cQ6pO0c5Lo0r)-zՈJY49``V,WuCRn˱T%UڮqXfO HVx[2@9`ڬqPنIx%:Y3A_5qj`6sм;:7KwW8לXfpJ~\z͎bPW=ң\u 6<W)KVaumQ/Ϩ ڝwPѽ((|`#߆]G߉~p d~%^|k7-@njj _U9Ԝ!%}i^`;߰p5`.b$\|p@抻:I*=gQO5|GO;^NaoHV5-0h`omWHr:CAGm^ÕXNlh(E N clӿQ=`-'ďIR;veq~у`h<(Iaj+ ezM1HeE̙\^NBqRG! 6V4ۉoԠA].exVPs T9JD]*5zγܩ iYZTϣuif5G܅j q8-h%n.Yb IE$:78i6w0N]}$0+z"7eDjSbؽ {cq1,Uq1jO $H:ipN-i]Jޣ_,;deѤ,҃@$i՗+Ms½8M~KM3 bKOׯ/Ir$[~027hWrula ?N 5q{DTF@ gQw!4^&p$&Ǿ:y>ɡ#}؄BR~A@n uL BN{؃c@YzY~@=,./4t-žȃhZA_ D/ lýɮhH˞4Dٌ1ulvfwq?"1 /_A| /+j',S\V5mɯrٿ&͸das;tkgbН(t2Ct9X )*w$6j\7 Ggt_X>1fI&K텋bA&G*/rگl_΂oa#:7hZ_3g{,cNxQT"W2W*YsAoz"pҎ<>CP}鮠-u _X^Ό:‰VEmڤ-KhMCDDg'W-DBտNYM(mSS}pCka3 )[aR`ype@u۬`ceG,Y7Y^へl& D6qa)@ Ģl&`x:l5vW6u=lNձJ~VpkJO^l-lSֳdCQ㎁kh|& *WGV9;x$ tɷ&2w+;g)!4EH!H Jj@ |U l];7 D ^% 47}ٹ(11osCX(pN 1cM-[tv*&k ;F]Y]Tk{T> #,9$#7]ry(Rn:ƁI?*l[LŞRÂ::8 pn4/v66g߳fz Y{[ق"{ë/X+yEsmVQ4y1g@/8L~fo,ٚ2Fv,&^?LS;7ݡzs6kW%)汔x%r TȬU_Uٙ]#~?^tfZcm~Э`u2A`Q"Atl[:`<^˝ [!}GPid .oV;`.nH)1=rr?ϛ7Ƶ \/Yð|̫ep9h5#-.iť6ͺ+ II VѼsϜ; ,@}gS,H^MpAf$[BJc,?[\ XwvLusǏ*QSv;y?Mέ.m<x|?ur܍w ;HTi^0?rW1mbtPCjΫm`=)MBg 0G {;`c  w3D@ "/#37xzGhƣ~Y_ f`ME"bw9nZ'(7s:_07PI7ʫ9S.c#!4MY'rsMUBVD9W.;@tCx^4ϦOeĽO4P MC)S+.K;ۧ\ᔱeT^$i>ht3}ʺm{KmL,^n1nhMp HW='|@9 '>i cde1w݃lZ WEpjSzO7F) ޡ,Ž{MǨKvaNv~h/CRCȟpk]2:; m [ETDxQ= N/#7OvXh v}z:Dމ'DRoT@Bb뙩Vs}wϚryM,̸cQ 9ڝh$i搵1;o:5/~]V$|4h{I+քw eO7)3Q>jچ u;4Q)Y-"No9GiN,0 #lG~#s>2v4x7>vAc("Z\E#jfڙH*ARIUP`.>;b9آKQԵ:9*D)bÓ g $d3*?%ւ C=7kOnn5-b%ͅ-ZVJ;ֽˊX[I1jݝ (޵8L@ktׄ@?әͰ,- ofD^Ϝ6gSv^W 3+z$Bk>綪86}ArP3S59gpE8,ǾRۤ%z@FEߴi˓TU'x7 D>bҼ`_{E\ L؝{G}lL`l!Ht@@Qqx 1 LC>E1m'Y[:$uբJjv}w{nއG [$p`nM 8H' "7c UV>bYhLtd?-zg25~3)Vh@SO\PH df\؆EXA^R%,Tݺ1L8}"4Gm=[is's˕hN:&I(ـe_$mYd@FJ\N . RЛ=% *`}Eԡ < ʓs߰ɀ2WKp ;us}?5V)Rn6Y߆1 >o8Λ9:j-jkJY2 oIH[K@.B_z?% "\J">>:%-[ kjFtJx@`a\kCzu;\)DW#1i`R  xz:)LU}l3My&p;5ir#u7 蘧E[Df!cĦ> $t:HA J?e]"/12 1'* p ܚ>6N3@YGdtn)Os=b#F%2 8ɾGrӎ~›ʒa!E]X_zh ttcLe͵u~(QgdN0Yh92HdR}'6w 9 Dž054jq0 R bZ1N#%HDΠ+\pQӯ`_Vfm n#w֯ y]s{ 6AGnT(DŽה!.y]6.`иkԇ"+fAQ_5|h/wbV&l˸"V\;R%6 ׂ <fXd\r !ӝ B/8Ȁ~Fr9JQqd[yղٗJ[{MJoe J䅋Z2HKhz/|@k`ud.~rZ;덽${mܽ]SM'Y>K#X+qInPxc9TuҪ<"/D3dOUx,[ޡ*jmt:iɂ {&&y_%[~95,مgzqm6Bmhȡb+GژfLg/bעnTˍ˰m?eW:iÇ IA)тoC6'ӏeoJ#A$ 5GRP$\uSKKV'>{OI 8\X8FoBA#a^,Ff ၎o*YsmK"jړW?j,>yI!(u ц*Vxg}]_(Of4*V7X$im{cQ:@CT ?bb/0rhlJo3M ~l<a퀏;Ƌ[+7\"ZNIѯ \{4b+,]t)52x1/<6c\S@T¥3%J.'&:O. h~|(O1s0cxk/Sm=Ř^W#i+cdo`3&'@]mŊ熚^T@$  T9 sBJ;Mpp1&56pPLN ap!^E7|RXyuCb(fwhDrd"ҚW֏"-8|MFqգW3sj[Hio5lQhg8qzDncu,~wjtXX6G B_u%jƞZ#Ū= ݼ bS,'A"M+Ǵ.Gn)1bؔ“<ɖ2߲ wCqo<{"Rg4j 92F1MkK]Bpecu2J.rbHZQ5!xAb9}dȿoڒ}9i͋Ec)K!^~hݞ YSwPptI( | $AT2ﻵY R ʱ+Hn༫7(ZeYCF^Ys_vHn~:R*k7!2Hvꤚ;dZ+،B ޷LS$wQ9jN4w6tJy?eъ7ĸ1_[Frb_+3`-sJt%|~ko).B_#M8O%٣&Qk[X˘;9ykBڈ ecaꞝ%pewr`fRߴ-;ؗjOƬt^)K] 6f݈d; 9-¾n3 qZ(l3\'a3PVUn@_ICD]G7fg(,>Tu۴o9s9Ct-@W~BeOgljΓ#wZ }d%&{3T/zl%[}'r4 ׄ<.(X0,[q!cJ¾y1]4"؏^t]e3. 3i rh}8'Eg'M^' mgK ɝdG{Ҁ!J&5}|/5%_T7fYkC8H^P?.ks1#5"΅J[)/&*'Noz ZIg)0#Z^{ ĥ=-t oKRo$01c !|uOX:~]ZF\T#/ VY{/,xWLtfX'UQݐ ` ah^[>:鿀1c|/'7IV)mしFCN&/s^Y)wꦔ,*cNDVtZ`#cҏ -.}pC'Zr\\Ǜؽ8BS~_ca-b;%:.R@o_x8dfL*R[btK.CE2?63m} SO'N0w^id996ﹰ? }pw[3LG%, Ozi^LŻ-hvq4h"c-(8^ GQ:J{#aT0z>{!}0)XmتHx7L\EODW =8`Da]#M8uƒịZ}Uה%?V;!ܟtxMёbe>v Ma3?J|O)M{#ozlrDUtgNgE y~"Ρ/:]-h  *Py&CK䒸`-AlY8oq_){<֠hCE?W *@0Y~. 'E1h$\*mdB iYhn8(50.;P|3V2i-̹UU>܊JZQA OCVZH7z~7u7^ZF;LJvjf?L*W)Tx:Q a%ɋiqqHc=5UǙ62-tO@W¸!`$Tc Bg^s¸(t"{I(3fS8<&0 CK(f]eKKf4Uҋg_} l-`Vn#-g`@9Rqy5> 6,}|G zUխﳀi[N./YX(PS69m鼗-@wZ{P}`t.`|pxt>tIWs .H8 0#] 3l:!oKר#qWsC XLdBE/@ij@[C|p^CXVҷܹ۳1n~6̏lrUo}í+Tk2S"[FhN,lÚQ}~3%puz>* : r* -9(txjI m<]cn# Om pqJRFjm0Z Q ?8aW8)ɫ+uo" 'v` w w rntg Zh qqG]_7JƺOy;B2wH"eP. C7'ʰ-'=>d{gfaeN(|j `vmarXɎط_ϱ$jދ V1Ab"3vv<&7cq2o[#Bp([0/Ȏ,:¹hRuJ.Zd/-2f"ڳ3]7ĵz؉D B*z}6"J \qYS0t]3vjr'G0mX^5~G訡 , yˍē{)}*wC0c)yj,%z1,G;͊i":="sk1p:!jFla"akՏ+i:#9)uvS# zI͞A4xzϗ"f/ZfB6u!?QTX9;AHVFKh;pBcN^w+wVѤ!n*BDyK "ߍ^}^9 hP׌ DD6fh A6cx.Pd߀s=!& ިe@XMœZ] R4C1Kк&~ Z:4}eqQӢpzh Ob;N_AVc&k G (2N6aLS|PeyH1DaMcduk@sתdK!ՠfph0aCZOc*zZQ:y 3f3󞔟^SJo_dzSsCW`ܚ"RH@,jD(dnY(7{J58^*O r5ppi9)z%D~:[O2Q۟6!䛢BF3+1fi9Kfܘ17 VG-S A$XS Acw8b]%~ 38ip, -v`-ȡ6fw㨡 OJv?!;~eEїkHGtL3k:OcČ$b-- 9W: >eTSwm!Cs]ɞL| <(ǹӼ噚TFA~3mt30 >r\뿿t,Kb4({$Rհp_wSXņ*}(EG'd@T&ϾuZwڷ*n$Gf+خYԤl]*@s~%(H2""4n%{¯ iJAdJnLN_S|v7ɲWͪ o?|I+j{̚Skm,ϓ՚o.2FsE>LuJ·tQ$LڱLo׮₩FSVK&qssAӬDw&.tx=2Zg4f23[}ڱgwSꂁ('@DNWnxF}g4c@]oB4_k@2 HBx;'8BCCGP>5 t<1,`74}1Ew QqGDK@Ϊ\1YUv{KQk;=6Ns`B<U/0;8/㪡w- AA.TWi6iW2OՐSTz4`ޱo "j3 +!6%e=CG(m?~)bR5PrMrN*5[Q&[CǕy"핝::eX&o9N\ վ4Ku !8Y2UyBXn!=Cn&.̣VPtJ{mGh$:v~Phjɒۜ U@0Pphwgs;̄x>]͐h#/P:giCAne" w~I !FH?75kʂgAKjDQq1͚} 1ߔxz$kghb]#/5jK'8 9&.u?r+'] B5I:4:2^N//vQ7>`ڟ?23#ԙ5.Zc0m/D5YϏ`P ~m_k>pl)ױʩ 3oM7RfC%d"pZ ?fm8?+>@#_t;aEv~m?.cg}̨I *əfז6`x2M8Ud F0H+gt-`_5"MN׺;Rbsx#X)- KJF8'A879-_(DrQ- ͛4ہBu]clA.8a$EW%KcNo 9 takxYM|#TҸ{B$H+F#E* =~>'E(.7z&Z{Y8P]O v?%%WjQ3iŞqUf ) Eq7UN XoYІܼ +i܂ܵez#Wܬ 2 s{9k1$ 3s8I;8[&_~`(?IC(_ 9\<%Eܳ)XYHsL9%# 1*Y7d.>rJD4de5X­ 39$;{:='iߊwHW}Oު*Nyf`m9.q:n*ʹp^=Y]::eͰO.) >oZZq3.*u%940-z=BWF]?!]p79#xGv}q(Z1Ȏ(dUn&Axpή@I#MJ.(Ktiׄ 4e⌞Y$Y! ֒׎yU7"w J_d;H uk[='.q|s,O@U o~p/\3ׂ9qNM&&ډ] |V>ڱw8Rkf^5{`vC/\r2u}W,祓g]Ǿq`ndew$G(Bٙyp6ىɨeӼU-L) e4ϩLuꬁ.Qp=OMerla`!xԿl@8&#Fl,ZYX< bN F寷x4ıePpZ qh.3%[q)[tT)11nUGzxCޓItJ1gI2J<Ưy݃Ԙ"/%hP9zxX P/ZmLk Hrsq`h(튪tT<'!W?;2OпD+G4)eKMO,unGצK>ke!PsRx ԙm/%/Ghq4+%SPb892d_i/ AدPX-]LJ-.]`>"( vGvubm_ 8C1~W_{́dzHifn;u0bߋk`ņ:+H L.eǾɎZLZD[sՄ6Bсk30>  ?adűO4i 1e:Ae1 :.lVsٟ\*xQLAϯɕ3(ܡdj ֵ.4X 8FIKlP4#?tyLXɕ[`MBX~Puor߁|6EңuYrve54B{ɖkUÄ{Nj/`E{2*?eΉozk)1Q{h 6'"YjmpJ 31}vt07;\bS}$Yix>7֤f/T;MIhR\*u[vSJDH`O؍}ȑ`sE&>BX>F&=Q@7͈*cev*K]i>7-Iu;[ FY|vS-y7'?޳$^fByt$M4k3)UHؘ5CU 8RUt׾m4>oXn9&#NwsiRƁ ZUXԅz KDYWss9r%JפZH@Bz2ӥJO 4ߤ{w(VBt v}\rT2r2.+Ò2bFd|[@Y&}g 8 ^E_.P|!gDcשt.;9}NNU1]O1k/E|L&X>4Mes=!z!z`U)%'E)Hԗ]a'腀j1$-!(.#-'z ;ch=e[zXnJ@M}Yg~ 4c =ފ1aBь(ӕ`r3 ҏ7O} _29mQ4,lhܪ1η?ӝu&i"? +ojme ZJ&r46d/O_0c%cЍX _QiD'FvkuPx6~um4CCan rOu4*zG8gc&}/s1: 9>M,4kNb}YU#^K"R\I53ڋ.5q1)HmwldkOXsu]?vf_woc[<6e\jr 9bRwmS,ؖwB~m[9Y H {1FfR X v鉶NhƁڻ *PdMn҆٠A̴Ԓ% <ڈ]Z`,/=6#8\Bɍ[h(!,mWD; 갌HIV;)-yR1fY ծ:pǨnZznw%[b"w3QqP ۍPzhi܀4\`& oKpA %Ta&9XQF~;vP,j۟L\9CQmQsy%,Gݓ+o4IћٷƼT7mWq yNrp@G^JBˆڂs8%xFrTnWS3rvASIWH‿GpsreLQ`f8s!O3 }HW {̠OU?!4d( lμ)TC4ZYƉ_?)<ź8ǿνT$"Qbs?'PM2jONzli/82 ͯ()w.B+78b[R2&)7x?Q|f,P:h`][2`fu$"&>h ?(['Dt.-vX9J{zDŽ؏%CњizO̿{==MԘxK:_OhQsDh ׌?ӮYcI,2nkj/1huMUɬ>]U7e/XD+B`s*q>1%yiY _CYWv0wprޑUsbTJ@K1P/pJԞͺefHV^GWT4QEY<7T#>D8;^'{>p?<[Z<o*?Yś U|cd"tś^tKcnSSK\_xhV`Qyw[inؐ+yO0 <~+)$-@

      1oR}E?iMPsQB2_n)YFѥS!kJ(IHc+A;tyP;z4, rgk۹̔{|Q0`˟Xr N,̎fh9Gew$bvWP6vzFq4bJxO3Z;;1e*nADz&b}bGցGv[8&x#8:,V?0{]fNŎLTMP5x:Iʝ(%Cis9vPYr~,A)t4L:5ĈD5zݫ(7Q;B(?c\.kTRR|BQ,nʠ)|QILEIT-AԊhe K3vqzM!V6 .?LJ)l "ޚϳys̺;ҥ'sRy!/Q|]6F.O+$mؚA`Lqfw/Q&67m92Altb'YMmXFրs~l[N@D:FuӏqJ@)I$45!ѹkm򡄄"GPsS>Lt"0~= iA%~:w.-(QJxEeb c[8 š1Ø'K@0AiidGGja+'@&⸀7]k";Ylcz#&|៪X9S?'4*I§b{5;Vi^ 6 PTբ-  ;x}(sOQ"`*W5b[&a{Eb`2gh lͱvv=h!SRWxwd:.  FHLUCEv=(?p(P=+x8SE}gR!R{4qd" Ih)(gq,~\J0%VzR3fFxd:^`h$_+Ll1+o%Q`1xs Z]ARc棲}L}@3Ȗ#Fzt*N0rJK~| qR)_E وT{Yp,4ÃFΔ$(8 ˾)3ԙ=M_{^lJ E",k5)›ZUh[n4ώL[/_ax X{ b]Tbbٯ#T5;!% 5faf5osNR|Ho/۠d^4¨ ' ,<~Q9YaЧT?ZG\xh)O\i /Uy0~ dgz=Ydabo4z%Tϣ+@!/0M]oel,:6H@g3Ȉ|㺰[ʼn4 Kր뵹;(`[OWwܩ&U~N;JSgr஘V5Y&2O2 q3 M$5\#Œce!aE̋>v'|i~K^h`$@66Af{,pk}jˆB͡g>ãVnL[9Dԣ|FAWQܷ l<^=^xΔgG',qcPɼ@'kh? Pc`P{޻tغ&2L NzDxQ ?!C۹: +oVKܱLrk`nH13rz\Yo(A&7Nd޷}P Va.H']E,(HgZgGLϰ1va|()iz0\ 4HQἴ9l:mfJ| hrd0 \]OqW{9;[LIdku $KG! H$9{3ecNSX-5"1z֣:@qf"~B>͊:FnKd~]2W:qFDq%INDisA}!D黉%<}i//~C`vxc'֧NS  9/{hAiS%K@7kKPō:vݍνuORrJ]p)n|2u.IQ(JOi ^JeI_,% n,p|>򗗋 SrEcRR宄[,Hd[xhSP¿!F<Ŧ3pe&Kve<J$$K]/[KtgTD,5ctfVL=[S{1))3*I7NV-\vbpذվU[Mię&æұy-X 񭖭ͥY텹3n8xghv5-.aMrShWR@x7TtŶ"fiPBI :?ͽ%AxQ-"7dyñ=5I 8V784JhS , /PubLZ sLQCTy "Rm9Y}?|U6I$"CrdBa@mBIW_o,m\B Bqg&6a{eef!V ~:ϰ+qݘk,zkCŘa,E<wBQnsP ;-LyyOӬnjfN}v.)mۉRhɱ+d@D_>.>S4?cyB׀,!aeӨ̅$*`B3rp0ȎkyJw@iEQ:D]Ϟ%ͥTØҒN7"u^4N:H3|>7cN^Q1`~(q~E!/&.^ ʷÁԪG #H<C@nRTBג<5*gG~IXV^󑩢.GŷyVKЫ'My ty 4LUn'%v2S hʨ߰5vT&ҊVS٫k1hZ,9XD4ܷPkyV3@/G=wVVr5x̭=ju - [_;<..unnLuU=/ Wj=8 ; `lk6e[3npL e=~g4ygӧ1X5txK6'`Ь!XW=\ܵqU3y!e(W$w+vSym|lɆR V@b酾iSorZ]H5 3#Aj@/=Z-ZDڍR*oy4J2U߸ =dxf^.P)o栒:+ *Po 1fhoS8̴GN}L;/ю(4%|,Mi(PER |̰9ϬRTtzN[ 5+r,T76ouPEVpIJwpՑ7g7dh\[Y)˰ k%XDE]Aqm/Բ+YT+: y'F̞"21Dtd$&kISHնbv"hvpُVe' D}}.u3!*sqoUZ^xpam,$!!Jl t7g6=aPC :`Qﲤçu݀_{s$aAOYG^Ľ#KѕOg\LquaCgg *O=wUC鸔V vѤLTJ'!XڨV`U&T޺33a{'@3SQ^X9kt'w![:yfL){AWo#a Wylp,+nc>"qIX..}ɠ%hhkUY$B9=*^ȣޑycp%3]MWz 91Bk0QdACÝrwrTUgZ ^'0F\T44ƙxpzwdK>tt~z@ eUgĆk/)Y5 U1"H+Q<4b-1l H2ҾX/|0c[n|)} Q@zP,+K,M*HYmz3D4Vh>MQ򫑜Y!jZ{K/jNKYڤ E=k4|xBOq9+ު^G-6 v 3F  fE23ޓЬf c)7 ’~F .k/PKYnL6zHӍeZzJ_t9z5a\XTpA~Xvu-.s/uD'YGϣ]͢-vbIIHaS|şl\7/9t3R^ R[(]?ksC"13 qIy חk]2v+ʑJ E@&Y U}{ Mh//H=HEPcUaY γf}mr+@ʙԎSK ?JIbcxPS|r@uɹ$`ˡ[=h Z'd" |Sq,'e>{OjvQ1C>x9A!m9TĿdHqL `pcHxsKU̠QE|u՞;~-qv۟w2$ ȢDhZW-2Fb}g`^h\MgVF;j:+3DP_SNyR̎tix%a6>1;r~3c= G]G-Qu(8j2J.H͚}@gL c;[A56X0 S5+7YgBKtM^GORŻ!T آcLa?j,cؖtlgA@w掋-27Zzz~{%bpwC=$RN#c-`#s9qt i.Kf9 GAx{S.TT |J~nއ{bP+)MbҊN Fe#n(Vf0{uJ\8rnE 缡"\|S1.*Z!DF,Pqq=fGG6Re3 loV3'^5:j~<ߍ^Wj@t!&%ًfkO emACq8I{mLQ#&R^A))68哔3bc3[TE)st h[@K ո#}%B/`<'zW$_ aOX-KU+6?1JU/S%zbf$6)Ψ 5%9 .$M1IPSn5G5,vT ǐ ~':PHnd MjH`n#f;rjy Ab+T1PkKbX$)CZmHw"p6뷴Q;Yߟ% 1(fb(&u4mygf#^v-IMG{/`F ``foV|pc4%՗{ΜyK/A]-_M#ـ{6{O53>:NS۔~*݌%Gp"o ̊3mCa \Gt!~atZ\q+F;:_ Bs P .~TNx!sRݙ ?_,Cp ZYr( z})K!Cim"1ؿ55_,:=O3DȊ =to_R8b%BpXl $*'$fzpG)'|]ܦeUgR᩾Y܃A l0'G2ψ_~QQI>٭eҡm <3 hHMAF )̔U!{QY'q"L@*1-'ȩ%?" *:R7kw KȻvc?$mB`8T^ =YY~̬{O~\Zzkf. Wb`YmGͻ]f9QR&ؾ5(Ec_M&e5Q y,ÍUyl_2;ޢ]M4erI yHE( $ X{Ý#8f`Va"nQ_֟)N!cLrhO䎵_,@^(fZvhIw$ :+/62rWD敉ny|k, !+z/{?Z~ wD!{xS/42*<tԧ~.yBJ!`#, Ǚr91U)j}_b2rtC2o8ڧIKAD&H(/qccj-4dn@F2Į-4-!x-mcj 9:c"oxw7d }=_tF%l:Rrt3rmEb'@)r3"Dǁ4E:͊ ʄxn?&tttCwx;g2lxfuB|9I%:3?|A/AC\g,٘NQL;!Hq{Tz*hnp"X!v䇛YsY}#vbzqE.Np?blAeօ \O3y?pZ!K*㚕PWOno?ERuDǓڨ1)0 g=^U-q)߈4b1W}x-<.8~Zmػ0[mPSOܰ1T'9cM .ϭ+SKNV!tSzP'}WlFJmgǭx>_?.'?buzpA)T /{C_{d*ó)`ȑ:I`Mo.ec7rHՄF06@`gS{0Wc\\N>cVOL6 H/V)$FU^2ù|ۻf,<3ŅgOMORP$=[LEQ01i8%;ɍiѨѨĦ"¨TH b4&|0j,ic7}*7šLn [(LNձr-Έ|5.\ul_5oQOVHih7!*eFIFfZԣxqQǷfXBm;t9Aoh pt{.1"Іu5P!g*l_=G5/7{;<1QkM<8yr`ˉ K#F=γ`E1 _{_nzd…,ykNp$?Nmo G^4w9n)7{q FX>m3d}Xg7$dπxk-ޠěۍį=q _pRQ luoIrDk\Do7ƅ-҈y:ҟtCbi 9jFoCh%SlNeBX?wNZ ;z5vy,|\`.Sa ҍA'PO0 A6iB1)Ѱ 'qw 8_5~4.g߯*z.̨e cXϼPZ$reqteGBQ+9}gjb]/7U=`H!Bh%y2OF:1IU;5 wAA=PN<6enFPoYNfQ^Yo. jCh.5РfS>" %FTɟP|CjBխ∋F6EX*r ^lCY ΊbbQid(W⨦/ 7کzY;F<\ -^5S**KRseh˱jXUZ`eM ?so7uRdפ61΀v_ 詨e7Bm{r+ǫ-MȯcGzo 6nN P\A⫴DQZkѿ*m0,KBV?YgX DCрO[^m8ۏZS6Ef=頻Vv 3a̒!F稾č2 QΨ,qYQGx77tO[? &?HBV'ejtz&O eJsf` ҟJ(Mu `$Hb2/ lO5_Bm2(F./fȖDCA>Tٛ|7,RsBjQ({*RւM{˗$*ZέG ӍO#m,6I/Y1R`DTǥKuSIzGX6$- wjR1v'rpE; \nZK+G#HD!35X{5C>ڠux * QdذR7Zg2EڀqzcBެH6q6n;5BgH#yR,F[{Ϝ x>R-Y\0= ˛-S~56PzIc~|0Ĕ @ {V2 D5QP-ߐs֮ǚ+>/B&\ 8P*kC:r?VJQJp2#OPў8%H݀\L6?7ӏ# 6ukKb1vW*EP?eN}5Z!Uxg &\0kG~sGoBGNE"Ƽ3h߳99Vs4ejOY)cU.*̤7҇?YfKJn/b!n2lqT]FV͒>H4=0#Ė,h@ri?y?AI iAB,Z3p"i4xPkyԩd{;ڀF6V27ؖ*j_Yb\-ģ|:<2i蚣I`Ԍq{{ k +}O@͙WUdW* 5&a<G͹0X<S/n#x>fnHf0փ&-ÖYkw8iY2'`=rD+8j`^HaZ(ԥ4x>Ԧ4k y2O;sr`7 w.Udb ּ,2f]~'([ Wݤ q2X]B{Ũ[+u6(ܳ`kփ CӁŪ<'ɔc>UM^fM7C=7O~YnJ]%]8e0zZ|)6\[.Dbu*U٩X@ nE2 N 3*}񸚣 )> r&BXk?]$Z[~-#ia`F$))9 eDMv""YYx쳘5 Z$A3qYGbOUvi!d=D7f-8Bw\t3|Ȍ/{3j-m6$FٜjOM] ū`&ρua'd:RmY;Vk&A5xt@im ,d.N3oG}d㐓MSMꔐ~|c ȓ3O˫B*q܆՟0.80-k)iTICT![k/^P]{1i0gLǗdMRn,{V0t4m9u+*'%3[ׂF{%W_BYq!'"5Ev#aAv`,QM[~1odN6!_;(,$"_YiN R%"F-ݕ *Xf.B")!nXg$) X}It|uoH)c>`EAY0 lO}pN4 ) ;Kw$.- jx'a!!FM#&5`Y A y[s𤗮$Sd)BE®$#kRt1|k^K(PɹҞAmm2Ho?O'M0,|ZL˒N Ͳ aё>ns0ajZ&J'VN_L)gR~i|HDa4dARjC HaO P<^}cD[bUDZ IFj̏&NS=_p#(4_ L] !CI<9Āk녉-nw2|l𷊃R-z% PڦR,PxqǍTh#"odT\naY;/|ojʏR!Yn&J>><qLͪ/!%G :PeHi]! r+x؛v.ӏ. H-dyraNspfW ƂCWM"ExMu//Ena'J6Umf6oĶ+VWU`_pht%rzaCq!˅){[)87{I5f,WF_DlB3I}1^;Ց38` } nI,LUr)2:|.OHKARbi*:&|QqK9@eY8)hBTJIշ }cՉg(*zG_c7^yA9Fޑ=_ޡl(Tmr/3Ŷi6y$e g^+e=lhלm` =]drxNwGdaVeu•.O0z'J7!HJkI䌱+Q `_Ī ס_T<5_)I "7'UlO 폿x$ra2%ǔ1Gq ;j Nn(}UKVFO,¹vuI 뫠 #B+Y`ɺ(rFe$ ~{/JY6ymľA<%ھ\qq7 C5P0NN!݃l}ue"k#RK2:s S&?w׽/?v"t,%9!ThM8^ﱗ(wyGUNn3cv){[xF2EW ^,֬OV2XXg܆08mtfW|l7g/UՃ cƪ%􏡕 %?d:nRWϞ&a>Vu{4~ƧbsСZonݼ`y; v-{i:3 (6?Nw 4 ϲ+ZCL7֡s39BPȎK`9S?)8AǥmȃYdYlSFhhZͱuE|/x%O66茅-7u]lN7F݉Fdb׊jaZ֭,trgz E]-@PYT3Ҙ0*(o**² =-:Vݛڝx _&txAs w&v1n9As5#}{pH#nRx?EXaZ"#}"NS}s)z;uEq 7d.&Zځ%r78Ft MU%N-.;hnFS-P)+Wyan!+Ŗ }DbInĭ.3TWZqt+#Xh+g`SKzVu#.2B2{?4}6:P\#/e',RÚ at@ ZSW8Z qg"Zy)GZXg֖_'^d{5i0dKYُdFr;%|ͨL/RC%yez% z[)`ILYHsu#] iyl Z`PxOHĉݗt7kAx{Y%A0{-yҿE^5L_1зQi Xn 'y$i8G9S.#!.As$Dp(xh;{Y"OǙMXCˊ)pJgyKwk8wկj+(%+cN/,"2y>;< 3p[1Wϟg{<P謲= ɸtG`̭;.@u1<=fFR*#hdn@9L rA^SЪXoQ4ցmVh{rvZ^ό:?uY* ptTK$ xVE|/vىy_Z?B~VdLz7kAKgؒfv+ ;C+&[ ,|Y$#K/Kc_Zy/DV76QZk-Cu^Eh4Ed(`XU[~ll7Jp{i56o TUdіfyR<[1y4"⬖LFUVid 58u?f, m'e>WF\ 3p0#L u`bͥbu^YJ;5nR!I<`oYd(Py!rÉxXB`5lw E)Gf&K0wZL,;$C@U2 La& rTW`ކ[Tr:x!yjQ|ӊ Rn"&H;Q~[nK.p;(8`rih({z:䤵0PY9bw]`&]ֿk Eet+Z<ʥ2*_>bςw" IoVBưr\>m#Ov+{r6}*!n*{HŧmmLBpm8 ϑJ؀(W0;:# zh9+ANt!Bg^ݖD"*.*JJ3& ?͊C+ɓ~1<ջ-b/-PoA>/ k*摐*<?ҹ x¹$)M0gzuP{R`+`Pe?4̦?wcw\CDZk/Ofe%3ɓhܷ8|I<2`@bJ6_/j54S'!RR)ni|x?ԯD3NUj'ɩM8G%W1[<#M.ZDNqPFG'wѣh MЃ͟$Wx:'Bq2Z9ya?=ZVnģ"\Xo{!fY*W} !9f%'{ׁ $%hQs 診2`iCF-g3>m\;6?1`^ 9ݿ)&7jHEaOVoǟǠELyV81s:;R)>r+񻖺mثE F[30Gӑ+%g g풅L̛9 :^Pm+|d俨ZIt0Y{1V!O"qP6 h/{ gG]E,XN@88rZ?x]p9s1 tu%X0Cz7j!c+rz#}\ޜG ѱĊnvr KOF#Y(x2Wsj݇A:ǕƓx[' kbV4@>Ή2lN|.b>Fr&^-.#jl>:B4koW-рz\Tlt \-L,@钀۸*;v{uN%/9M߄&^Cܕ TN1Ԕu6婩&bC=wR=Ԣd\>iSbyg1'6L(("vBC2әL 9PD x!v@w9XZz.ttx%?:}Aח :*5( 7NecO[QfG?iyd?F7]{ǤqA"]n,XCX|a.Khm?:e%0#^B uƢ[5`Pů/\14 IHna7\q]8[.(~MNIJĎ2,UoD9jEɂA.4uK/=Z6Zqhki[CU[NhG0!];.mE$<)OIz#](HÏI< Hm-Tf (<^;)\+nYvyBlҟaIod<5P:GL0lk( §C/%զe!wyk[E7þr9=W:š=W|JCRca#zuWi(탭Ch#ީY^C`lS޲Nl;($%*`Zw?简an_A6ĴI=>dٴ좢J +I~]HFCi\9Mx ? i&U|"k{XbI{#M,[(R' :[QN: O2pWix+܁7)TtKjVq#DjGkW] WDoS1zYЋg-ht*0;g>XRwIPxroYW:v$\&=} \s_-Ƴ4;cEEV5?:27A8/n^TBXXz7'lB16<ӻ{gt<1X_viɢT!D#babLh$Q! Ÿk`L-C4k#jET/!rMt(`?WP$ !v^vDM\!!%e݈VmGHxV3@wa&7΃[Il=x]ޖ~KX<}-.R[h1~ a2,Wx0QQωZ48\"/w!i``: l4ʉ:շ%6Fk28,__r=zG"=x^ړ0ǖ?Sa$ hśߧJ:YJmy{(Ywt䢕ƢQKCME$'`zf9 ︞1(lW-P )/3,1r˹eec!c] A>A&h).TJAiIϿtĎ [&2xP%mEfC?*ܪn'/N#~H[ՐxEL-lak9z%W9'p_7S)O~﹐` }WHXR;\j˂=$p젩V C0ޚ(QDkhuM gZfa܉{";rETqŐm NOR1W#X;|ukD> 47zþE ڨnfYs|}FtG(t !̢^.v1TSO(:{M %-m ɫ( hZ,Y~%EI.+fѷbWb&7"|ӏКro-9yX؛y^ZSIw MgԠ(<ۡj\y[=r5d/pLRv//̗G*oQs(d^e7Fa {P5>Wߵg)|錤9/xm&B|PhZ3:DE)OMlHV819Ϯ~VF0m YQd0@}`$znus9}ic}e_iy!A'uI xٿqĹ&z) Z=kНy++LX^J} 5.,\m;' TT%|kf}C ،YQ wQȉuZ>Av1 Qp޿@FMᮘF6rU5"w4T:r-gY(Z%OrR;D_6+av~jJ?_dG-x?i'} ЂləLj~)Ŋa|.duNS";FSTF#?FvՇ@0)bNӬ˸O*nҧir ŔFh7[dx$ѽzIh:uʝ4OA:5JlPoglM{;[XzqD*ocLr ?,׀}~(Ç*U95%  +d;kb Xc>6eLL:JؤvHhHE)OI:xsΞ"~{VSI@+j&C[Β^[ u\"H ]@t]),wN )Ob e4 ĿOpdVn; R;Og3/8{3T/ R9PLj &nV\,Iנ#5zث$+i޴)V"0swG8p;xB!?/bpF4%T^71Сz˔fa3g?+oٯ^+ګo` ¸EqV 6MTyl׀BLuA}ٍ bx, w &_KH r8%LJ%C4^tPM,jF~rHQ%wt %|#XOQ4JEWJ 'i$LY˺__6×{9 {M3wC涛XHJ1*X4=F#$&I55F>xT,XƢD0XC Pm+!Afo3σ}پ})$:N\54R~yY67c R̥ [\r傫J=-)~E] TO (na|P)W͐$Ӂ[j,"Ӣ& @}N Ԍ@c=}*Qӱ2C=gS4ICvûխ+la[愵B\5E"|v#k&bH# zIǕ)̸(%?8VWjj/H`s͚bKKgv"j܏)v۔95螷yN9x3ǻ߉Om vk;'Wo#E+%oɯxPX=sSKtlP!Q=ƬW3Va߹ r!9tm Q(XLuNKY'ը}LH[uH!"qxgmN$zϡi^[ uSSaCB!`M)(Lz׌&&xyt|w[ {l+v!,j 5K4 فj0]Aˆ:n?VMIr_KPxDЙ汌,,x#5/*ʉ4avET-zHBj"lތj*/mfצ= R1/Sbet*Wl N)V-rTG t3J(&oH&:nR6*z z5_j[U1CRx &2*o쌾6G|lF j"G'l6FapŒ}m/Hy~RwBMCWqdInr#!s b2-"v/Ը:DT]-)=$udH`DWH$TY(myx"ݍJnLW-^s}uKkx&O`$Cxɼw1%$k}wObwD+V|V^3߮_E)o>7KaUkH vnӸXT*tj&^w!qXL[a%nBmzD(}`̡ 'ux.M6sxD4džuR# ~ʏpNST=M?홌m{4c.dl>JǪw_DØdB< x D Np.^ ˮ>ж|atj24`@NfvL-}5cUBhq,P ن5ky=>U+O{Wd#8m!}S*#M5-v"iR4aˢM/$X(WPylzV[~n䱨5jRg)%gW@n6r )ɢg&X-cŏ`rgpEy΃u'ȶK^eqs?.JiOWl=I-VrKtOd[a,< ЙXA'C䗯}V.^+'N3`6PԒ)<Ƿ! x.ז&$\:&Γ' VqqI}=ӢJsٮWUUb)w='yV5_Cq&wbLPנ klS5RĪ> ]=Ln83m^ ?ɋ )gUV$:mr8^`5Bu"Qd{&/g~:@4LXRiYP+ꗱ"y΂`"8T'tkmOFUԬde*4y 79k+amSzz ~ηY<ͲK9dƺ_ ?5 ^i=ܠ.B]ŏAAYX|6&O 9ʅ\@CNY(GQp=*MNUK#xdٶQ L?,t8ؕck6__Kq8>r6ӖM!jKԮce s  465 ,WV/s[<NH!rDo\zP5a ZM\`Tˡ[E5/4wj$QLM|43 .X!96uhmK;h$o@0 ]oq ݒ'OT` {]KiY;A=!af3!Dc(dJpJtbзL.A"ġT)./<*Ĩ/xՊ2 ~X&-9C֥2ɢ:_ è^{.vyq_T Xa]d9GDK0 bTݷW~orjI.vWƫlupQ3+Ep_܇0Lꨝ^?^zX"70I[(1{eYaܞ:mۤۻ)ߟvv/I+NA <J1"΋s^tF$r2`Kv/f <)|KqY׶m5>cd}ؗhEj;~ _?!TH#ѱc'@CrVO]l/,@F4ڦg#y#'3--0H[/ 6SLPdYJ'I,Q}{mR隗PǴ ΕFOqaG8=iv :YL铓#I%κB^8,$WL-hlmѪػy0c:"w ZrkC$xoI'1j OvE:k( fU%LX^EJT4j~T#Ұ-pHʗ;p7EU]]u黮OP <9d:o>kukS.󉀍?Cf@3^a˷vѯ>ta ZTWKPf]T kgNYV™.RN`+«ARpW4\vl'jh YY%wsd%יO1zAW\ǘ gI{𑆗kk.R2Ϡ@CG΀[ A.;ܶaƜx |t{0W||@d00xUxFJV_6XsRB4Tkf3"-?@@rQotJǢ7J:DT˪mWӉ7m)i%Y2*2^Q4n@Xhg\MrckU!K{9Hu]?q65y;*(01O5':2ژzQbbgLARTJC^E"7} c;ZbǑB;iox90R]s8?+`+`#W><H}4nN{c,ϋcѭ(BC >s;it{`{:kλW1ި_ }C Չ&g7(ۇg!԰T6 SxN&\WZ q݆Mf> /{ T"!_9@X8c%',JJkq]>>0[Ȭ_2 ۪=S, kw7.5smJ [Al#dqh}L$Q"b0i|n45u~Z[!YLو[1 YLkηPU& p)n7DO]`SkDZҵTT9@ٟ?* pzGuH*zSݫ0'瘋 ̘ Ihmod^9_^~G wp(plMJ/7X@ST@r?U :jXP|\0B:Ө-5R 96yS҉ol,^={RT܅}-ͱ| 皿\1 \]wB=znMUE|Y7cj(Εg-M+efZ?Xs>ƤWL ȄT֎9HAE W$Ww8,gfK"%!`l*iU,7zNbl\-PAy~46`JIɝIV1?A/vNkX9}OD2mWZu`tʙ3ʷwG5RAa|6y'a^f~CA̭T.F̠.sPѵ/s_g$ũUswP#q@{FYG|`ĻoZuz]8/tf [1{*)ՈE J$!dڑ.3W(ArayQHguyu&rv?5-hZU\ VopQ%A$g>DUdT^AM 6ց @a闭01a}HJEQ& ϦDP߆Ɏ̥߉ w\:wY4N|(f>*,n|(\;w+}MVh{ ?*ͫw6 [;r:ӄ`'wh- عčdc &NLs[ײd

      .rH*qVAx".2h{ԇShZ[YLwY( mb6fwT1BυϢ3-UZtxi2&o0,,Hco'?IkY(pDƁEM?b wMFfllLPz_) 0<-Q?NWsͩ D)zwmE׶$@r] =xTL-EJ7 mäl'je6SIe,%|:1)o5 PM6 19mA:?/֐zJ}_ |'XyF 5~bjP= _ͩ(_  cAҢ\ ,B( !pb$er0''u[x:ͱ4Zk]Q[bn D<7lkg;5ujpzqZ4 ;uaQ̗ߧPwd\S#C@FhZqi%~:qs|L &d3Ԅ\!wyKdh.ʣiԓfL- bXb ,,qS8z +dRCXj?e6Մ'3 ѯv#nVg$4&qPC(g9`;_f0]UbE 8/DXymG;"(nqg3xՁVjzc+:c$iH$X4qK$Q02R3Œ|D"A;hE|#zdWYDT<VEXKmG] ~LS㘙(O~ѐ%t<؜YhR6r0o[4ӍI<,Y"2VU$Dm>ќ9 tˍZ߆Cf=(;>QRp{ɰft#_.i?0pFE#D1J6]$lǙEt-bhs6O3%_ _C}>#-|<J˺SM$7CQM!vEؐ|NL5Jód[*bTvtč:}6 "(ɬp9ײтfW5dFZr~_]:- 4/{zfZkf@*z٫I`z%QE+_@+tI9ZQg7fnАKVu=4Ѕ .p~:%!]H^N.K7ܭW[7Nmu:mﶦr>b 0\i'j/E7;3_6syI.LE;5<dZDȕy}ѯiJHOd\J[UK JJX,o*8}8zMG:Aqو r': E7McB &'TJiu웤yѷN\rEW+L=旍@>0݇&zų̝l#SSxH ""12cڮ.w N/]XQ>C{ۈ߆#pmd/{Hz=tM!z]xcsS& |҅MN_bJZND'y`@ʙK;|[L.x5XaKGؙ.Jztm?FV&m10+aj>o{&W |HDQ8j »M sݤg:Gg 4D R P? \Yg*NW֥ wEqkDKA"C=PWxJ:8P$/4oYe{. V⻖rsmS%i)1RKq61\0ŽOl;[?:3F& HTQ ȓ٫RJ._ Ǚ/OUƵ.nUƓ}+9ę^%a}\/ ='jK|g|*&~:N]u+P)LǷ7f)ޕsͿE/jhؾ4I( V%8e /@'7НaIܚU508`;|lD!ewR~^tLjmss6c^#:no9+ $ws͆7 Ujz+z$ۨFK@Q'Ǟ{TBؒYr``.%ݑ3uˤ1G#,Na" VSG.U9ͅe6ϊz.p Zș7~8y= 謓[XUOOCuG{rīC΀uz>?$@}\UjcsnM}7=2/ҲasϠo0h_,g`>/RA&ۙeY>,NjW&=#p3?Xc6/6ԠP0Sf,"!<+uJ̿'Mzr@An߇ D!_ajFK}OK"q.UT5hǀppI鮶g+n2 T~7$a |=;ኍ+uo$jDپJ# @ $ \U}> +Hy⸨evI6+c3Z[+.4ݓ": З-ȟ'!ng& ޮa 23G*B* g.Z{Y8@X!5xm;7? EGRybնRwI&ärUӟjzD?૴(  :ppaIڋOL3[^N79K aSU .VbkPWfK줷: eT/8呋mpsk:++~yJ ELt6l,ͺO+!I (l@cJ:xKX/r[B<5B]z.uK{6Aև#juclU_Nowg2ǻH!NXվ{^s>KUGT$c$C*q@pJs8$#bbGK^HBܭ10`:Vfu?U_A R@ZPPqĹ]# Z]Ѩ.L ϛ  =<2MˢѱmbSГ٣[f@}꼴?*V ' $v&~|er,I=l9 66irH?רN[jsJEBlHS׎7d,Os|V"xz7 mW{ ͽemiDb2v'\P<*!0cg5#!Kǔt{sDiLKJ{^B[pO`|߸gφނ5&؈)3WN݇>>D:& yU@?~34^'絢op~M%nXv^[K`gL9 6v{2lǠt}A-ߛb)dD*~VcTHzAv~77~~ǖ'c2ێS+ԗcx7|wL5gҰQa٤4ծ{ #Q†Q2C.BjTo2v:sba4 vڰ6B\f[h !l-x߁f6h)xv=t gv݌dmi/F{OtgH OqS{e QhΦ)E <?yugZr>|UILzhJk;+H :`瞽,@? OkYFh ݃/I6`gDցMvz| BT{x5P/ W*,vP{|vƴ-KM>(z.ZْYtqfG{`K5RUb!r16m+K)ئ; %\*N'4-8=;fV$ zؚ2!yqȍg/GzyW޴3!(DGsM{fj&AN*l݀E99/T#5`Bgp?LN2_AOG6 Qo 5eeVeٳ":QgVRE0כҟ LQ=3N$F_w08WtJ ]}a-=0 ~"Y}|P(xU |I+~)ƌ̖QSdlrPUwVH{"~#B Lm\ %AV dy$ψ6E&[웺YrDyݻȕQHu :aɺax-(mDx: vK]KI:1g\yʡ&e]\ض2sJ0imiԵM ]0W#TG6g zD;@<:QelcNgJ@jv){QpoA!9uESe^x3ٴJ6βԷVC&5 n|/uCa!l! hIafC}%JA0"Rub"ݲOWZB"+UzC)qHJ)4M(E)Zyi`_9w2Yҡ61)"J= [0mo!t!FO3 $1JՏAem?Rs^%)a(_h׋~TL*.V:r#%p3W)|ZQsD[A@]TGWI/WWP X :ǰkVOК>oboRLJG34Dh`?qtPn&pgS!PG_L[\|CA7V[C&%~sܶ)yn0(sl.`V),.%EMh{n?.7tS~&\;iUY̚.b~;C;KXY٨10/? z H.$EsPBrF?['oΈtEm R*ś!U~D:^H- L|82F:*;LE >Iʃo(x)w׹8Iq;%hp0RE'6k g=:;J Uey!(Kַbdwad_Z(u_@&h D Ź}Ҷr1\M9&\}z:Z`=a'-.yOe^džpV.]?JȐ_Yq.tmqÆ#v%~@L񞑍LM;nv "GX9*bZl.Wyꈻ (aVRʜw_P7WS޴e 1Ũ+UH%jyVGڳJ*ǚU@P|p'aY,Q_/oifOJny>L!ޛUJIu2 e]0FK42K/G- Km$kE1sw*f lٴZJi40FMZSn[v;v7 nrq_(tHsVtBHxXaZa 'i¸ '{[ϴYa5j9` %-ۤS$T:7$P߬C) B_ _/⵾7X%xJ(x,>ytvJؔ¯29>6OIO 'z~e-y939a~Zt'0([U[iK.Z8u4!e7mw;QPa:=.8='7J*ӛcLf~fZ9秛hIie-Oo T)ph.>=(n$ {$a1ؼpxx.I'O^w2Sh0轄 xrpDCrD2 0Zg__]k#! ȝfOYfe{G>X1kNww *4&SgbnZh*2}`l C}r 1/p8c+v6 -˩=5(D< k#k6!2y=60(BEk8 rpкHF-ڦ9" xEKᶅC5l\b`'&l~#oAfp@yd{QyZ !(n (z=JQ[mx[&ʠIRRMnXOJurV:cL߂ [MU].d4]3?&ȯ:xV%}a{~ĘnmyXP igru\m=2/}_/aqIzñX~щg(뵏=Ipz2Ka | l{^T3VGĪB))G.gFzfZLj;d^QK!IjԖy].M#p`[tɻj'5zϲ$*f59h6צDΗ}Xm 4@Llf`ژNf) lF.EƷj|p5kM4>^ |r)A&*[/7wQv~GAz:mGڊ¾e 2<;@[8v)XU z>ǕWk$]@홫mt (~Om>lU˾h>Y%xؠ_6Bקg/\|) 2^OP7m$4Et5\8z}"q~uQJޱy@7]AK^3yp¼)bT_*7pi%m B;$|CJc^ AR+$RGf^Br.cu]1g[N!ٴO$'t>fCvw3<1?e&#RgּZ opD4XV<Ǿe\2qa(Yp ]`҄e9KϹ8NTܟ)'%LmSX盼Wi>2*)"ٍ̀,}F-F|kCš1ԆLĉ?w?1G]|@*;vT Ɠb,"|B6`J/IO|ByqC #F.(n}z{I}*O妩&eN?ᢗ{z VIy7]%2W7KU.4K _`vvG"u`XfS1P4>񢤐O$N~ږD:nDRBe?'ܲ8M[C&6ԘΘ^!Oq`Jn7˥TY*PI֯g,sM`%n9_W"F|s,dcCoϗwL|Fvd]Ѭ17򼶆c]nMq}9qHqv$|`Ab(ty 9jj#: 2Q_NyTi>0B„fN.'֨Iš缮GL(gDŽp̟q6LW>xG1xwaG>m։THrnoMtS1*ٯK,DOcjH:&bUTf{ת mںTf t%V'cvdu%(:8$Vݣը˕Nzs7ət?ij()UqBX_IdafJ%9rҀ4Z`jWhT h}:>TL$qDIH/rp?: G^;jЋX=%+wؙ/npdX!q:z2Z#J5&/M*j2FDNnuh" l+wNMY?,9MW*DW2qɗIB86T\l={#9#Ruoõ%g /)al xoچvz5 Bo/UMF;]U) cub6 ">?=9Tjc7gn1~CRN8<ieqhG]&|jFp^%tu3` ת86nt{IS j$׳ Sn .ʁvVFHWR}zI~\%MC+MPw51M{95lH^ބ-nhOWfԚؑ/@++܌vCynqpQ')W,{lZiQa*;' Cs*;]k1!=ʂO߇/-oP\ܬ"HPӉYV"a=ƃ-Fv=DJzI$IC4хo#=REQݭm) un,ކ5@aL" JF9X#ehkol . 3][Y\z3Q҉n0 H鰚iDtj7԰,3hPM: U]ӹi<>'SX6xnJ" νٕ0يm|uzCšBa/0N;jVLuKKMgeSԁ7AZ0Z@ږ{3,4QV9WX{čTySE>_}fNWmyqHAio&͡t)_>aσTo(Һr7|^7M4xU{G|k ,a\ݻ@J?)9AdFbcM1Y+y ¦ 6)E`.wQ᪊BP\u@H|[z4Cf+|Wu8.K^sNl|Wh~Ng5G1i:+Q)oY BJ|hD /vc_O``:c^ <6⢷ q'2=.VUwۓbB i;X,:"b:3q:CZ^h(`"WM=&Y^ɔCQ_תRѮsؗb0%̢RZ4YuGOojq58[@pb&Hl7!6*lqTkR{eş`=AFJӵm`Ș:#q[[vЦڀ\$9xõ_+l|c.8ҫwi)"q[6HV k3~LGOmhc\u^0 '?ϼ`;i12.-&+ 8Ӫ}^P&-1(=JrCf2$ DmLNphtj ΄E?榻p #'7%'KkfeT ?FV>N5 - G~)H@o4[ $VN\|eN?٨26BJtJ_OG8=#'h!^ga8q(Pc1hiƿ=mCF|ͯ Y}K&dt>@$|}%tzY %ddߖͫaI\,az^)HabU6XT!0eۚh:N,ZɈsE=}9m ״gk4P^)ڒ .b%E1{k Z1"pJ /c#E}9M4ns_+/Ї.{t=na:A?q{#QcdBMjO;= 9f&Ѣ"|qw{ eJS62c)vE(9C{GN]vPŨrރ5hiN)\ A ܡH\cmJOҿՒב`{"n JzJxBƖno<6AAe$oC|Y_%+u$>Y]>ɤhfY6%֏VH%.0L:8y%˶DJjK2RYIN s>{2Pn=o,Gg8pxYS"gg0(U*-U[HśeP?c[W^S?杕*ّ Z&vF;Q;L4Py}cǸlsc-̳hXOLrZ ػqV cؚ(,82eH[_~>^7Jc\Gf8ä6QpE 8wXHu@a/~J{N (n eXeDu1[vr6Uݙ*iFv=6d`ZƤ>.eNTi:Iq`>*74qیWQ{D+"j咣G&n0b{0܇&$̥uο(Nx7- sd|c|GDr}&o[U1} xm%Ѓd힨c^iCPj!KХFK%Y*ؾSeNl0y3Ju3зOEWs`ؖI&]Pj $^o 9 P/. OG6&a3I2P0Kv~|m [&چB~|Ŗρ /.trzlUv|D4MR2(8]Ezam'3W}Xu#+{`|@ ` 1V% :Möמn|Jdg̚ ƹ u:W K[}s/sC tF;vUW!BkzEqeuovƓ8be`<G4m0\# T#ɭ@t4nRɣ!Lc*OsHIَ; {`3S՘o1)y2l_R۹^J {͏YL0eeҹ٬qFT`/f =F ] Mu_pD$xں46a`ŵk!Š0%%I9gנd֩.z6VAY͕͉x_IOd_9K&Kms$$j@bCCf{9X&E`@qYW%j+k4|?Iz Nbdνm0CZmy~zkUMft/u -wJY8yE5 :05>{*;eskY/A-bms*Zx}  t~CP':2voq6\t@#70-|$xHQjD쨱ĥC߼SkTTd4sodGV~adO}!-vE`_!>T6Îf|d;xO= ۻ~n;vpQNйN0].d (ǏM~(NxB˭vQ-y e!%x>)W-}ڽ1QCc(.H'H[ ww̢8u`g/'ttt$KXG,utDHW^.|=i\냅[k F?&z+sc{VnŴ_WP/~ade1a(@X,5W&XY6&WK!־7)l!)/wfjZ1"VQv|X s$4+c8ЫԠ|6hJt*6S`Zw߽/_{#A|w@r׍)bwnYΡ3`O" SQ`bK$v-;!gb}PKV$˷a+xQSytG488G/S\S9x I3P6U"k[N N+ ,O?& u_Q#wvbЅ}q.5'OO urUnUES!?aɗr͈ŖfRuud5)TLi}w9>u4bI ȗ: KFxpt^yjlP{6S% ^̇TcL{zgc8檣r+LH/sݺRPCo6 L: $ ꤯IѦ=P=_^Ī }QNt2f6e/'Q$e= dD rRM]צ1|)Wy5<"Z6(Y`F[5?T;zi9 Uzf`eF:/Xܺ2ۘ\i^  b 2,fCAGLSG&<z âkܬ'r,_LdL~㶢/'t*VnR'h]'׽>h24pߌA(QK66ɛt# ~n"hQ`uD6PPtuI[j{9}^ s˔ݿI 6߁\7ٙZi(b$1I&~;X@8sOtpMb( ?pNtX4=R)x-kSbv7ÊS=u3[c-sY;fN` 4>9D(, r83KDdN-ngvm^9nrX5` 5ˋ]Cco˲] \ $Fxz菀,SeYi-JM(ֺ; K)Fg3?mȌj;v?4XZx+\_l~B!l~<]āy̶7hc;޲l42bDf/_qD) M< I[NVfUtnlMl|Ƅ[!i[Mjesbh8u!2ێrk {)J vBhַ|;Oz4h c}mE!+PUzXUԟ`z @دgA9pϒYgh' #`ToopPrlJa#6>K[K})it?2^37%&73gYKn:'4!f 9*q=Td1dy;tP+ƍEK$S NRxIf%la8EJLy^3d)Z R0X"EpOwV] }7䭄=@t^*R uF2~Eq+1ERLtQKbOZ%oB؈gRg֦8ehRL!1)VjWG μ8)bꋌ=Jɛ!XImZU 0Q,V`r&SR^QY緰Smܤ{ QϑI|W H}8D|bDw884ОNV(H%HW]+ ,5"6f~r&PRge$WG(x1SM9Ɋ &aq v3Ǧ^Lo'cP>R P:<-ǥZ ];[ QH 2L!'5UoaZ afSB ?I0ܹJ;J})Hyzb&D6tYwt'd@w}=O r(H@ibݔt-{T$fZr%׎ תZGjB'{z~KG\ϣ Qxc0ܴavڛz /H ^2pC ^ΪPG Q" $ ts{-c[[S@Xy/ .\m3<݈ߢթeekLX>KAB [)u+xQF)%ߘh7Z/OUuQ{@L ᤵN$usC2A^}{/|5:KKԠS{uxCk>ӺE}ج& eȼ0Vj^/RMY#St!3fK#kli5˄LM㸢)#Q upf-W.%0)|WHi'h"BfmFv)`z-n)T<tWC K$KȐ>ֈ]Qm+U/dBXjbuUi}%> s=/x;qAS!jʉX:֏1RL 9<+,SU~oĈ@aD2ggWsЌpDUz|%y &`s 4lEg\'Xf%j4dPBQJuƨSmDeiB\X>oWi{h;sD'>z!0uw4+ < ăVvEw/633N&-{1Coyg^!@<~n HT}&V:R9Mlqg^͋[p:HZpˁ@, uw7=ɘsܟ)=@_ w$ķL\.k;9/'+>1ob#*MYK)6[8-i | q,dlԁ q(teIzR%Hdr"\Qq҄R#Pn)v9Zd;4nfu%R h8ox)Mk:ëlJ]x|-YbzCwNi[  rf(/LGk9 Stԕn]+kG+&#]9Cp mKX5W p&IVҖ mDUmQ-''A[=C i[Wkl5r'ܿ}L?EVb)w!Pd}-v)Cj{wB BKE qA:lv/ 6g 4@~hS2N7HgH)mD2= OzA'^}0 ('.  > A[" >a,mD TLɆTl\L9oi |Q%VWtɔs^4zޞId_Q+!Qt0C ?kُ7c=KTt~ kf2 @IJw(S;& PrɈ-gP m$:Cm)kIU>B#U R`<5it);g%'3{掣GM.6˚CKHE"sJ@ c &ϣ/)i)y?V=r:$&t`bYyh(pp\9S42#&s?V bӭOq{hscjhf/C$h\b0.54 _Ɖ d7$8Ϗ<ǻǑ`qkcê\8\4nBc\H \΂GC?MRBH_m@ںgԶLv/t32cC=iQ䭽Q.At6Ճ %$bԝ6MAó6lU:q9L$Cj l 8([dflPҒXrH}P .#+46F6j]VMck9χ^!xofG|D݋#0 F/l:5XqXprh/sXr8:pZNP9X'eyeXBf z,n#?' 1|H {2XlA]ZgLeZГ'B.P|?jYġf/}<#ͼX7r)ԓF2j·,p&}F@;gc$ըwdyAt/4*9+roTۜ9lXj =s ZBjP}K;[煚\e5d({̺DȾ4/ݎG9p hb<}KH ,?:L'&uG_ ޸Ί-acPT"1@)Y[7f&JԚ{8'Q%.dbruD¥ Si_ XɎSx" Y SYV켓>vN1Zu׾]H,`e<1Z4Sbb )垎spï\i=c09щS%ӈ* x++>jD w)nƅ`u08U(dʑYwKĻC'@/A.H.SU Fqs2UJts2FxN(=[u&DVW }Z}S |@(,G}⎠FI+ dՃ>WՐ\IGSLl3?C4I\cEpC&Rj#=C]F7ILwSCuGS8i#ow63)Du ðsU/{pbFYjtS-K𖧷,}axϝ@bk F#Rw h[V\;55bs#,-pMjp7X+&G*AO%ZFFVmmүdA,9+n;#vW>bns% 9:3œ8){ǡ+_a\Wbk3}i=|("6V8b6V-je3f.#1;G(֗M).xEr'慇XiDy-&)Ù1&tEZ Ld3HM[L9NLnʞL jaʂ13t^cc~uUJ slDQ`Z ߼vbsnƹ%$!=jUmsԷ=S$&&1R HHf'WU&y;dCB(bA3i˿tpV'rT^,95=÷D(*F%*zAumGɸE[GP)SӁA u؋ijfcφ7m @DSb%,AvގC-l0qZ̊,CgV]'dB(ЖbN{Wf&-BB=ֶm>z[?j4UӠ ˟hȕAkD(TY2w|Wl! &PH drX#IΎN<]{s 8uLIXLlk>8OX:$;[_o*|3h6.6$*<RmQ#,O- r6ͳ2e?[%fX5oSgI s4Q ǵíU``I"b;W.Wcz ULum|4`;s0(0%lk_gy\tZoBE|y鶟v̠ut;kY)#O;?:Rx:S 5{$F-*bBGFGdؐZߤ)w"uF5q({^I#^f(4Iď% ޕD@ RaKYg+{:Ay˷!8N3%F'j {hFr!54\IA5_āMD;|=[ip|*ΠX@U݆_'":߄|Na B~x_>v; =KDCM ނkܒZ2>Y+]w]؋VoߔAEv#]ouvf̄i wTøUPn=K t`(qAxVJfOKчy=̛gg 5f::Ne>-]mXsd Vj3yU:3C0Ȁr>oSWmnf,w¹(`F,k5"CײK3Hq7G xOxK=uz^"B}UB!M+H^^ҩ`lPr7Gt{?t@ᝏit@KPP=kI/U<:عYuCM E&{SnW^*U)Ɔwpf?4Y!HQ\+5o+s:dEs!ޏ6[Y\E7)2wzyQ6h`vxo"$ABdpUjD @!˲;RVD3`.č9RPvzARXOtL>BߢOdX|v;Q aG6,~NPcmIs 8Cnwڪ+pj1O?r;2~Ģy q9e!6xIKR*`0%\8hcd29oVW'A6.ccb5k?D0,a|)([M܍R~^pyٝI^q52MM;RZ<A,N G )fPD4_!EQ8<=$I@u " y6ܺC<\p=5L8M*$a!;8J *W!o@HS)^yQ*%xyWb1MjĶ~,SF!`jAM яEGl8CIj&nJ=}Xهh{+zv62vw˥Q|nmf^6 Bt$b9o'9HRKA~Կv<# %f(_8U${>qaZwFJ[j%l_3$lk7J } !񧧷 {v#=nP&ԇ GbN#$%k) 6{1(OіϥDɹҾ)-oY==Vf*R%򵷘ʙ3/E . X iXB,]UTl?/j-FMr(E&|+[|'.v ʗ5"I"^̊3!ڧo}]/cZn:q=|&83 ˕1a2"s]6M/tHD9$*fDPf[tnuG 5NGGݯ5T-2J0$GExNp 9`1̖i#lHJls L>t";3H C544w'/{(˭:OAX՜ZŸTyAT:+ 9f~ӗKd^( \ݞ;Vʡ(OW"?]O ɨ,ka;ӯs!Է .T|-BASskjrtI5XRn]h2Hq6"ĪPB٩ӈh B#?|5ګ]&rs0{+$N%ܕi~ /}mvwMfVP =媈Wsjw9^GH[;la{õe\j&$ݥ!(+C?yd{KJ(Hġu!W>Y46 FU%.w%V<0w*Q0|Y`4@ RUE_7B Axdzi;4]3K4hKdT݇M\)5 *!݇!_UOrNVa7kMg@ ?>$Qx]l _n:'Qȹ}u98eYNbuc_j k_dΓo?>07|!Såu $Z糣Iބ;#fޚ3y H$v7orOGJ@Wgߐ|IqӛYaNyh%;WYmRK,'t7ai'@R|C;)ZG ˃ҔwZR*de33Z%bCK$3KK€]HirIŘR#TAi3*MHf3Ҽo;FC-WT#4zEܰ;~]BAxs೽/ߡn:Ҧi^OZi?1Niu%wZA/ (>>U7mka)OK0pwU'B!v$а {Rn4Q$^@QB `#(2#[M#kT-G|d+A++Gjȁ枮4e73{'l3YF4"yl] 7灑nՠ%ͤ`'UfsS"a`|?'H1Ja, 1/zb]u8>VsZ!TՇQרZDsbFy-h"65lQ^N Jy`vt"#K5c5[1=okż^kɰB}+Ɍէ׉;REO$<'M#[-Hq/\/]\ϋT+]xS. $>{D=uÖ ~-=.܃h _}mU@\?(暐ӗ [ ctn.'P[ʯ c>:5ڱP/=Hԩ;Tb؈nfVz ,ub;` 5rEVkaԝlp/ *gۉC{q,;@LD&W@Z8)V/LÒWuIENukl~eLP烮r)ꐳC7–VlĩiJgOY$NV^8Ey:k}M0h!uBU5=cbgd89t W"a[QɖhRjqOCr(,k,,Zs|9$wd }3Ӝ=q~<ՔJahtmVP9CK^iMm2!qH_־Ǵj < *, ޢYV݇Ӷ@,߈K{r[]nUCY<)Qsؘņ WKJhX@3e4Ds:N:Rh9+Vԯ8CFb GE>ͯPlhϪ] 8<(quSpy;LgDy$*3ȵ4/ +@2SA#GHsk giGڐ5s*8Qњh P<= x3̈,'F+Lf 0pKlNxcgbtMQ' d-Mqeaj#(~? BH6E~1@,vHee:i7؁ MnVu\CWJеFZ ^ܭS纲XpK%pȜ؆NQ=Nn҈4@rL.vz?;pc*#v!|yW!M60}R #H]@NzE22ͻrcoPf\8xa}(nm?CtrhPӿDxc]ڝ%>7&\q뾐X{?Ez!u=v2pޖ5}6󴁅dp:-Ͻv}4"$ox=Irv #}W}U.IhwGQ2_5Kn,dI<h%Qna+2RQ#P'0Zػy$ˌo{,1W/2P9V0?9u@)aNl\~p#.2AhVmsZ^{OULB7\P9MԥuO,6zˋ]~c2t0&XvQ| ]Ig;!͎bs D|; dJ+6ʓw1wd<9F<̚bBBť-պjSIrny(OpK С4{,mRҩ}@\sXA}#8OmBb_#a2iQ"X\`DwvY K9kGc$X3\W%Xhe>#i)[nTe5ZqUa*b!K#x%) "b9Hel(Ai`2s/gj_)QOW%|1Q1"@'V\7* ʜ UmVe;Yo-PδᒟP}gKWQB|_ܬ;T=@wUJؙadzp4^GQiv F8 .Pyla|_?q'<@2Q%ƹfQΪcb˴䮘 A8X9DۈZR Q=ptS`"܄x{^Lo(Su5RSBB(!7ҏ4pMO|u2J5R!p̰֓R<`AФzNP ]lS(IO3&4 #Pw 1)ׂ֔Qk-5s@7e@q6{|V;_*BKѕaԣMB[ }bZx-_){MW~C%I?wIRƑh.cl*\cR ,8w9JeEe܍S۱y;wzhͩ\_ԣnى`lhu=lc.b~8̵6#ԍqٚnͻ'uLUSxc=!{/]sI]D1,~Xg]kwB陬6uY~{vB[96JhCgCJ]pBz.De7Ur2}0쑻7)}S[!N/~q:zCˤFCx\!ݹ#@.Ko=3+6>B:ӀJ޽Hz#&YЖgsN&>~qfxG,m|jEׯjDb_MOUUa.ė?v#=R_gnE:yh4.Η3YUC1"&pmٛ? I6Uĝrc,NFƏJkRI Fe.rUbvˋZI`RдR|K' ;"*4.LoCo@H &˲V+P xS_xiۢ>Srj^0L9zw2KC`jA[bc H~Aש1cQK$f<qKB`PZ94B<+` 8G! 7GC?e¾v]Tmyꃴ}!.'b% 9,BGI݆XK^VBcϻ={,Ȁ\+o$1tXc-1 ^sr9zl75Xg1pkOo xX#40*l{VTWl{G{}sp_ E\_촫38%I!My!&4q1Th:I(B&57Zv[G>B;jꆨtrS(#x5>H4l^·cgŕUY`XW *ʊQX9J=&=מ5ĹIx=8e} 4y!G|WefxW\%GQ(m}Եs-?i\xv#w ff0" qsV6}jd=I 2x`=q*JSɌy7(Ӳ$al>2a"I 5J)BM'CA󲲦vi.p챍? |=F.bM*c90EꃨϠ0EÙ=]Q0ǮU_čL;,4>*2Jݯ' >2轌DCbK9ȜƼ@+Z =CM"#$vO8J2+ ifJ/koa̎ڇEw*w@ZY??ͶsM2]VX%h'[9+|GY2V_ ȱET )ΤPЀIKv]L|{Rzu@8ևz0AALIwk}Ίk#r7;`?&_!uvžmKg?qDJ-ˈm 틀GRsT:onX/_,ã3yi!} $ {?yJ3e9@7T>IyζY=Oݘ4ҹ (#Y^U34OD!/.|~SD%c93 .ӭN0ODDMuQ|䘱SAkA6Ox83 ' eHvw<2;]Kn„8nn)?6BZ1N`(]ȯO":Al7u ?"M4B/Wjij[LnT*H>,jC}ܽ>it*f9VMO&=BohGdMa" [ꥥx}JL=|=HWdx".:-bnr\=3FcU'A߃Og Fg,Dj',xXC@>{RMY*EPDkyV^DO^F40>~{CxlpcbZb>d =A.Vw(grw7EK(N*+ z9Uf jPکN4kz G! .tWzcI௟D1Najbs-GRId,ʰɄӀ8oc;AAo$oFJ_<3e ,e09&TԤvf[ ԭ6`:ײ+:!_5¼;dJ#}Wn\4ϑmS+#%mgV !e( B԰r>,h&Ρ3OoSxq%/΋Kʺl _ȦhE~bRA߄4b>p nGDZ01}^ XY_+QY]h3m].u14cfea;*D_ßrQێoqiGEg!S\]Pr% eM<;JCkV>:+4`RÅ B񥶠[13 <荢)H孍n`V7 ܅R3F>dYUj5x5 NެXV+1NlFmNxR9!#So4ծJ e.YtxnYnlMFgP3M_fOL0Ԍ2kv"hקCjzӵFO@@.mixf,ݘ#Ʈr]K 1f< 0ҍS;Q#H߳O"v(!~0%D'ތ̯^?s˽39$vߵyE?zjƢ1g 㟊T͐dpe>0 `ͼ;2^=K@c$cpqV1lJ:k۾0/Н( /$YѤ۲ }kSYn({õ[}$PԮP5&^$u{ͳ7xbH͚9) -4DχX )W&v Gك<(0 vZJc K)1>]9q^]b V:V02mLda:v$,<# :L=+(Ly7%*;MdL4w|&b<^hZM$J,t)nj >AwO:VSH7w=uD8ɓ'JA9jrEU-lvns.GԹeŵ<>Urod'94&/̑Qj@$T\8naJgG} ߾%ASax_ Oo`}iwBk*J_޸~I۰AAd_ɩ9[U6(~}@=``(sQWpIk}q0/ń  @WCH!w-@)OAJ7U2e%%'ȯm?!j/ٕ!xV~}!EϮo] ֊fŷEH,DY/7 ( 葝6|ORx|?ӝ{yR͒j:TCtG *ݔkT_w`=Vc1+IǦb=ifcmEvokJ bt_;k{]I&LZI{CXc%U/@}ml$qqhrűxBwlhe+syTFE /0b!)ru6JyG;tro:au 7aH $f5Z&Y4 #Kb ȿ VPbw(VS d* `_b!3b#RyK\eRBj7zg4Cp!pR,Dz~p[Uc<1C6X\O'@\ԧ=oq'r0; 6߬uu1ekAкhzEņ21m-eۢrrnF(][HSǴn qͮ/S!pZ:"cɩo yT itQ%O+cmlgy% ;m0`P%|b*FfЋj`n?mTP':zv= KS]\ *݀na }/f(ELn}}i78alӹ{%`熾7KKiI1C[$$}6>Q΀pKm3ڟZ|up|y㛹4c:ԆvrljOth` fICߥX,?/%v&*;kJB{ҙ_AM5EnEF]NRq} m!BKUJ[$K)ݔH$ww^hoƻOLM ']y}ļiTT쉉FW64`P&1|gd-Q唄ݷjDJyTّh('B]}97/Q?(;1Ac&K@j wn՘AI8(~c4C)T4s?s&KLոt61 59 A5xKia=ژ<{Twsc /{f72qI՘&%?X4@:S2U3C ac|fʑzQ^[hSg_aY:QUu=H.й^GeVP9Nn (P"gJdcITk*gSjU-Dꢾ'Czqpd [\u"h`֪epCt%4?J{=;`_ \2%x4n2i5w߸b)y T"7"Sw%KAQf=R9ӝ NYp 3U0?fGcHr>ݎ1#0LJ]Nvւrl 1;i5"~q'\s h\عTՖt6|!>!KA+u9Xb0@'^3_jc?J =OMvAk[C3_y~9-G=٨r&6nEȀ U!QiYVCY&X@T 67 l p![EPŪ;MXߛ#)k&(!-j-z睋L2n -_ \ʦn DF D`BP{XsY[i!TX:3 ň-agWO P6"2 Xk٩:YJ}VGobʆG EMs{ ޢdhFIo;5X,.6eХkI^cIY !Yh8kbHA[U٨BI#A'T}&Y2'*T=M'kMb3#lXP/`{}oRwƴUL?yQo`ڂq)"#DӥV~n\xC&f^ijN{Qve301\ [Wl qS4lR0MP3fdRƜlTT8hK4Eڇ99#vxC~MʱTiawToЪo4y{0:?[_-^6=oyu]Oi..?p94|qTCÃ2HS9Uώ3Sj~>F7+Ƒz%EnR@u!JMa,xZ j+IP8[pa븶*La|>WRd̘y$DTXS)M[7`T mnI{dP*DW[0]yMr=T # nckKGY@`uՈʞݯlù}4@wU| .!@]7H_s7SHyI5[Mi ?{dq/(]"G4vi*:Z"2? Wm{-8\]C8?R*BXT4:zYft⎲1_j*?aY1hgGA9\Βx$Yl> ZJ'NzlꥠV(X@/B_e(Ǫ\d0٣k^24q\m* P*^%DvqΚ3Hk^u󫔬@(hR_tzTE.ESW%_m7:o3r ;԰(02ۈt./*nbdŮbI/;HJ O,3"d2[C`9GdF5o&Iu$%=jFB.B9!έ ?K ^b [[k,*sw)hY5|kȵ(u5ѹI_MߙoȃlrAnG:VL 3{D&u$Sº<%#M2tuIC''0*S- 06& 3s]9sM`&r )Dž2D%֛RäGu5-P`UK?˔5 )8#+ 0Cn]0 `)1poX(@qQ˸\Wٸ^%lUޗ t=z7'·^>-6 qBj=!2QKTĪU^253&]2\_wҺ5*A7p>4,7+\y,L#+brcy+[-Wm'lة% `L z`\ȑ1B{!FLgي؉)خZMcCȈc.^:\K@;0ϿQ"d'kUݦ{:ADVKxحM=%*x,M#E{l,`u6"& ԓ/< S~o%b71ڻ> h7?ݨ*F*ϱ?Xd.+z)0>!9_0)fP =@plԵc3 )uHaCJ REߴͣCMml@^v_--:ک֗1ʠݯ֒f^~9hE65k̝Rl_ KI7wEcqtXJ@:ɼ͏]tFrB|p<sI7I8`:X(׬w0(&BNNPL^~)`Ɉ;;KI.M%o+B 8-Ew46Edp%b_tZGu:]yFErG=pj)tLgC|۔)AYcJ BG4n" Gc _8ں =u`J1n3$:sup_4%Os䐗/mWJ. o8\kv%qF0UOAć f$s u Jc4UR0m7-]b MǙ5 `N:uы5Lwp솀LÆxE\?"p` '/T 0 V辏ݙPaVPCt6ii>1rkQuwI(C.p2jj^2zWյ.ܣ,E.cO.Lv`<|xЊSwi1*̲[aeQ a.b&JfԐ zVV-}eR/c5}{zP[5k KM9Q+b[ɭ8P͢E^c]P99Gxū US*h< r(f9h(ʳI}Y;jښh/]:V]NzJϴJ9䘉aoأv]is=ɷ;O譎WSEaۇ ͫ_j0"IK=ܡ[]1] wdǯ@tVۑKHGa"Qd {m?D!8?dj%h^9~hݗPv9=85PJI'xx%;|2> ݰ'a' @S('w?şn@= VSc_%[Diy6>OAQ< I&Y2m$tHD?Km}\BU1QEgdM5dJKPj‘FK/k?yfzaQUV NVaxgf56.0WN!SVhW8 ĥshP_ffս >NY8Z6v:IS& MB0GͦV˥L':U3dH@.YQC:ywN3 =;j^M֟/4%mE+>$ĮO-S0E`N/gHg^Vh7 .5´ +B7&_P6ܩ41OVvw)TVmU++ #ex!$||o< R ɤš kbBǛ oS$|#Kr V7Kh;< y nL8h<!|-Z|ZxQ:r֍b L iOç fɗ ꩖ѵ @SrRfcl? O}k x'z<++ }w'Fx3}&a`BgeA`I2aOUhf(zyXaޮΆ!Zx x+kLT25B޷%4𳋛RMq~ Y;cD.w Ù@FU<|C=ga+vƧwSN}ebXgEZض:DA*ByYyէ-aam+Tѷ"vdoLzsoȯ.  sf>,8<2gULwn&G굧.-„hakiTc+tu co܂gЗ.nt0ۚ Q> ڼK$V(#'hx(m"i;vXHmE,y٪Kb ɗLynvE0"VbYR9x܆*X Zq(a6YD9L%KYBax7:vMJ}z\UF6W~a Hz,#ˮ*Na"y4C5{Ip+&F!n V}3tE}m`W\} [tPUJW%J8ĸʞTW?rf#,EQٓҿVg+9yTTRW7fxz<^pj0<9Z_\}u;P58q-WHQpwi., WkDU0 0a :m)h&g >-EGO&4V=vW}K/%>sm:\ds@Ҝz $bQxۉ0S*5B2}n/`ja,\_uA3!c}8Jnݛ)N a:zK0K~G2m }zEX+b.ܭeOFL dN L-ֿdgSV`z*:Dxx? d =s*AFBoe.3%.pmG@y_B1O f2[o~@=,2Tp!·evF_BM.U-a<9au8KyQEҧ!1 Ll˒da}wB:pI5tCy*2PSpiK"<\nz:O|4^B$T긽-w覙\j8I|?~JP|2a#ؖ;r)(TCq ;m U Tb!Z-Uu~6ɨVuȩZDLu! : BJme#F^e=PDAեU/luɄ4;YBm5ퟤl;u @Z$8oY|e۰'ߗȚGIC}F$Gڷp=K 4( e;@V$c D}ַcn.}d3ב^8ۂ %g>N=k̷ LdTq.zIo+=k8#Cz/ȵ!Rq23P$2v<ҹH²qׁQ[<ܞUM@/IJoN oo.Izޭ kXwE 7KҧnĤy&!tS(9ݕ甯p1gmd!JM݇h5]+$NC=_ H]PԖpOAפ!Kz o ~fP.4hMN \az "W|U@z^p+`+HOĀG0]HR, @l.)4`x6\!'aIPt &Z"+6kCC~n*PۭX.(\z&m~(g_f|ր3.^ՋegJn>&5#`م.jﹸ~E;%v8+-X$ 23T+ ;L!،8McoQsfqn`Sչ}wF Lc\׷lr;]O^۴ͥA(Û^^ܔL~y܍]0o^ArY%eJ(LAF8 eS).ޫ Bn_Ay9 > @*\/ p$@1R*$9x{=g22{!y '̓F͉,zR6mPwus =_~`M|Y=n;qMnXNY|sHأQ :a B"+q!'cK+ZK-|G}}3Ps j{g1Qs09cA/{܆E( axlu\yce`O$ԁ5 6ڑW%J\c/NVU~ %'k=m#sYUXTP}ZMw._ls8F'F TTym3(nxoR9\Z.#}s8"RY:`Q*&V^Dr6&´ elXNS@h:\v6@P~:l>g3{ $˒獠&U=?A? S!3;E*Fm`~&C+CliZM8cnJLGvM\qK0G\Wy]d{CI]6+DC6;`"+垪^uT ^=i? V/ u)(ǷpN-xS!B礩jZm5-N&VHSN&=%xKff )+Զ6jCeSƊ\*.EN,p_(&Dx.pGէtƻݜꝰ QBƮu^hh DʃH:n7[1 A> ܢnG,a Vrm@'8w:|\Gh2^?FEٔ!a*(ܘMK{NR.Zh$$M^. `q)(6KٷL¦!=IFk3c(kR:W8η^G#Uʶ󈂧oXWdV#EʖNcbz!q &dz3Lޔ(Bh# ?=zNEh`o0z"_ZcYy!Ke:U/-~򶦢aEpd{$_|̛=lut-LXHIn:"ݱGgLeF, ZIqma,3iTfvs 5I+:E!36  ]B.PVTB:twzpn;'mQ< :>]}Wjeh0XLŗQ8:$S0 h$՜6|`JSAkzoF46n|W_MWcoC{b!t=W:X }EZnWg=sp&T^YN"*s5Ү46 s_MŰWmu]k} H74m:vRE$a);W/3w jnk*#0tH6Stѩc$EYlxSm!,YdXqDi&߷p* VOS^$AP|@>ztܥe +I ?K*$jE)PovR.P!r}B+j."쐸߉tQQ}2}G "oj:]ܟv5(~}6Qo-/+ZOvgW#y~=$q񚞸{v|ݍL'mؐC؄ R~cD;,vMn& ۰Nk\AcVRIe< ,<ݕdju7֔,HbJҞ;A}gjPu5 \ߒӯ}+#MG(Hfc۴ymNiEb7~%^m&kڤ(饕vq]M85тb{]W)DM-XOcfor p4_LV#̎mO/$yw 6F?nYL\Dt[ýڔO(;/`:x|FM,RBj`* +JD D_uFABmFo{VvzU:Vnj Ksy-fT5_]>hho3\9zFbiMT. ޓ4(s.PWkjԉV)<gxK;xJ)6WWAPkT%H Wym5qu0m[ =aaf̳x+!v8 y X:,͟6Z,D]EXӏqoU _xB J.'^LT'f%"ќ+P@f=KAI"u !}8j\ouD4l[MxZ7_amMʍ_Tqv7GH{+}.;ꤜOuÖ hj5DЂˆ+8o?tn5(p4Dx vt({l\ e颛rV+$JeR(L1fm;RVPIf<_ N*:LpA:]`Yf*LjWX!J:0&m Q:?G1c׀x0\~NO;[g=;ۋl-̑<`]=k6-"YŴ|!d87~+h梘 (s{Ⱦ4K<5^]#ԽfQx,-UЩHT{?mL.i?E,VbTN_b7LU4 bB_Nmn 3UZZ3n'J>jxZADebFD8rq K83$DGC:0Hz$HGbX0XTplJu#ϒ1olcAYj%X_4Zx5, RtȜamK>&hL NBJEGZppDI5B3>gbNfudrzhv^`%Bn[sX1 ɽons8\'(b4}&A)DLHHWo3hj\A'@JCR)tzijkfF8TBG^o4/Z4Bs$Ot8hj~F_M9Z;} _"i3vt87vno ѝcޛ&'pkk"Њn* r,uۈr*"`{1Ȋq`J@څ/^3 u!82^…H ޹uZ\9V@-dF*l"Mg aٳaBo8xZ4292l5?53._tj-Um /%?}̡sR 6 Xِ~IՐIe{w(p5߶.r-ds` Ü jwU6l+8֯H"a, ߧ5Ϣ55Va*s8tr̵S˜ݼ.*:A 8{47nG 5Jk2H{a/ |m(ܸR5$,FywJ(1M5mÏ?B-Z6B>S]x"p*h$?DT/Q`~NMewnDvVCG\zu])X`Ȝ3bj~ScM5m42Ԯ֟(V $%#)q $AԌw]3, "^צh3we ^nN~%@^sZQp^>Ts<9CU%ZU .T-bOz kCz"5/(invѳ'G=iLG58,x̒"v(W$av ͂ w 7q2re /vIv6=63 `,98*Z{ߋ(2URGzG)Bzy8Y6;aQ$Fr : otZ;+B`OU Hh=1ڿéZY"KМ0QdoeJ3v,e/%k/BIG{ĂKQtZ=&@{ˎi;7x* MG>ܫzQ,AT\VXF/ C HKkޢ0 Tl XZl9#edzY8 Ƕ֪T&9= 0F9-\ nAM㏬k{7֓8tNI\[RU#Oᝯ&@<S N|~ok~-p3٫YS!˱Eѣ@_zYωko͙!d" LTq;AݾM $Y /}e 9}R?\yRÝ:fgȉE~9V̅X=q뚠Ac!I(F-E. AKp[W%у:c/,ZV> NOdR \!5V,T¤B<ޢa6r1Cw|^Lj3eYMa[ڷUFj85G!6yrI$|`8p;d>`di_2#D9'a\z6ZsyT\^;vP'rLqg(\e}}<=Cң]_R'xrNvUS9%]0}8M(bX>'7LXYɉ$Yniz}'EWC /jl >R/~C?%!R!Z[4ut%YPk u|:YW=}2C5-)"vm7!b ;Dߞng4u{;2Fw5,$?a]}ܴ3qi2 G k͙p["QV|/>ģ݉'!x(ת7> 31x3E4K)K a0Hlj"5i%Y4:{4%H|~yԦ >}h?vbTsbHKEQiu33Ӟ ~%'9xVD|:~ث\-`<]D$b 1;*D!殀EBs!97}+?;  ?/ߟA6A_’T*0p~8 1~|C5 '1dm Zz)ySޮi$!gNP%KYDP,[h0X /+[ ?UˈO! zn-s|q0$2MNW{g]^4(hSʘMg\4ٺo84ܴƘ L]SW%ܴ_;h7t0.$}rbQ_^ sL@=TgQJY^U .`jURmyD, .Wt;X/Ƈ9󋀗n+RSLo'<8av|:F-h l:CxI*:PQv&CgN)gFݬ_yEYReO-ɂ\3Y|="UéZPqD- *WGiĕpCFY5(+N#v0ɘh Q#3NFS:%EKVy(Pc']8x3*ѬS2l;TBVNw+e鑅K3Rja 1-v"ń'W HV;xo{s8n2q屒lk1[ /&y5Y_IVy&:n&UR6 kt"GX_K_5m[/ r'_jut͵½Zj4] z=?.ppQ<}{ٛ~eQLP݄Y6KtXnAo$7!hwLQw mU\UiLCRrO+:V #x_O .g)3R%`3"aJWOH4VX2œLgn7 o)nۘʫl0ԝTCQ+/|<t,ȇw:;/7XpnG|Z [XpR+~ԟw#Uq}43 #&:nzLjgʺ>>Pf'~j "`@Fl3gς>G'b׳ɶe`:ԡL![\ /SP@-lU3>mmy`k>TvXs$1O&ktP[Ju o1pn?,_o3Rj@)YQo5>%I&R:=0m ΐbO;1IptU1.Vvڊ_tGTw哟GΒ м%$a ((P8Dփ;BXj1n4٤svɸhgrXs\Mn|RB?YYFJ&[g>]:n0:] 7ލV"Muii1 q4yP%%1;` Y8h(3sЗ+(`JЁ |xY W;`H%*.0!RAKy9vm֯9JK0LJô!1/|55HY+֊&r)|N4Jۆ7pIly\U7̀[2gj⎰0FU?142s@jPV9K!YZT`mv&W"^ ֲ;AdP>3#E7nDG0]lE!5Pac^BL h9zsNPN38c6y e~.oe@M){7Ȟ);qzrqgߴP>ʹ/\7>)f&ks;33kôuTC$+rصө%!BKY_Օ ():uTU.Ƈt+`Xe%yr\`\*<) yy1ec4X3.;r.\ k|RWiǠ*O[|P@赭?`i1Y`V]B|  ?/nR\rG\QP֍zZ`k}1E_~dLbux(#INo:1傲&3hڵܼU?!,RܡwQǘ f g<7IfSV+͟P/9H}T5ZN`k)ܚ.ynqFNt2afdZkl EL5Žw%-׾4V1Xw}λz W2rOTZZQ"_>N[䍌2sC7DyjXWg(#&8~֣YGlz*C)TM*u:[;} '~l+w=S &E/b (v&g'jxᙳk柴Łfn$vP@"7RU|'kB +~.6mQ0&MT̙TT5T,NQTw?Ң꒿lFsmXޟՐתy6fUXI,j15Fd Q I}\1{&wECTJGEPa[Ii[u}%O'Mp?wzhݕx$,FrW_B#2bb)n_jݔ=M_©VX S[k S9SI!n#Y}g@6fZ"dcʱ+lP퐩 [bk>2DdN3roDɕʿɩ@ѯWb3UhUЂ!9 z=cFw=$~LN ؈XD.RXvEޢ^3\XgCWty+c;'֕ ]E 4`.̸ 9(Q)7P'Xka=Z}Z,2E{U7\'y*TOa.#Am4 f4&PVCLnqa܀*;B8/Y.{aU/O,8+fhе1$5k*w15JmƅX#&:?0) yb9uVb*XښXwçJHgt#'z?ċ%e<_slUABf!3kmzKmam.B魼В+Ґ#V4kL$j{xӔ/j9KYi9NO}+F ((A3ݪ|ٚ0(Qֺ!`Ro %/$Z#."m6I2mG#p>\@h uP1!jBȮA#e[(l϶_OwkT9c6l 頇u*[T+*~Iw{?Tls%3r8!!5kEp-G;@-]jX}GVg\N 3%o}٧aWA;uo~kfoZwA$d*"2f~ܲ\b~)#Ԙo OQ]gF_"j/0^kfY)1wy*<"|-`zxN{ZYΧ k++Ne~H,9e#g r rϵ{xS !yY)#}lB{UT fl\b#Q$@s ޚT]{و@>0 BT!)OiȎ,wK^ %gyv۳ xWd1nGNr(g$Be)"୘kC +f@ZAnd55;SxIC,)x7&t,qo2GRfѢ? c#hfZd-]tc__v|%xyq(Gq*+?6>dޘlF,֧n42T@pԹ#q!x/a4ҲJY! i]UkQ p3 T BCՌhh=%Mn>x?{@_ W_L,I/YX]pX*#4e40Z.Xvtd  Kk &] KVij@>*[y`T9җ(=l53hYgg6E jSRWj k@gl}dƿ`,bȼ̹K>VĠ)FCZs+*ZHǣdM-gEny-OlH,`< }jlsAz'T*4Xg/ VXd3Kxa@0>Z83B1uz>)K1S!|rb3ԙZFEZ(W,kV 5ɟ٨xS&@T2@M*h&n)` 2Lt:PDΦˀYyҞ|kUQ #fzEGC'x5~5ޒ\B*TK{EVAѹ&i$w*92Nݶ2={dEf&w7`b ӌ΄4F޷gٌ)w h`?Qj]A>d3Hnn6# Djԣ2*VZ}vBU&jXi/IЎHH HBȠ)6\4L۸8n(.ƙXAgO$}vGlsߔ):w4 0L&McuTg*ӟ ;&9 ~.P<[@eKFAR TÛ1k^a6t6ՠط{s( q\ 1 ת4[V\ɠw+SqE^G0/ךczujAH ޛ̿C*$Y䠁P`kqŌ|+zr8oPy.1&mi`Z%CHDNd)!7;$*jxh/v)9#a**3e٫-YLe{L>S== `TuQퟳrKLUgGN X#oSҗgD4wPiuO@]?n=k[ mBDaTǚAd!)&dXe'pԍ-( ;jiYD2ѶnNl6{ĻzCcA y]QJb7DB9 PUu\{_J4ILAP {%'я`V1f `g4,/9Wo$һLZ zE͸EZvtdF=] ar>&pa5T" aQ6v bgf.AK{pr╾<0?bo@gFyl{lnj} q~eiJïLe#5;~:6 ^VXfZ7^9ӽ#!3[;4b1;ʢhg]Ё"̆+Oz %=Xrys:llh' qx"W4dQ30oR)ᚑJ( BO=stM7VB 9ϰ5teZk5Rs3b,!fzHC5p'ԡ"N_p%hDmν ޻2$LS&3@Ν b[F=z%y]4zٞ?Vwrd@uϋm Brrc֟GXȆk[ (]1z, ?al". _^k6gXcϩ8|3ki2Xh=D s d?9KWZ^,Ɣ=2bN h=h^_29а L)!ڂlsJm$ ui(h@uHyc@X73U

      7a_v+M "L@+D31 :GGgO`Z n 8sz9hIwd#}_O<0OE^YY_Hx<>9Q,ğ9-SW s0 ps<{&\H*=`IrP>:\_ڴݜo/D1\J> M Aذ\)J z~j(F࿯$z nRR.ݢhlb஻PnSZG} ,^qjU<٣!&MGѓ&YR,F"o}x`M&74fbbf&_6zaVb͸Ԧ2ӓcҘc!8WSNC/m6^us&1|~ BhYkL˛ +n[":x@S@ *(8AiЀF3'o)K^oD#!ռ1ՔOǍfJ@װMXӘ c?n `}:үiAoq`8SR_"R';LdPr̞ngQ! dUC? h띁ʉCi3&,U^Ð ?D\vhD P)G)r mWG<v>q+x cx ve/E$v0Q֮w9a+0c>ɇyIڑծs3[LgaRY5ՎN[?,#6}zRخnޑύ{#2쟂}ǖ%roS8%{J6F6=2ϜmRUׂ Ia7 ]Oj=vVX+ѵls93kt|#d9gm$S]LMkdVr/kqVp #j"\ 7<³r?(rPx?KKpGu.PoB)tU\tTiD8^~XLC'HgpI"wWkoy$BȟA_2m>̞ ^i`Ġfbߝ^zH=pmnUaۨ|"M'bu9N g僄1"cJ!5L׹7h>'J*,fh{Kr lvX{aPUȐ1g$q,6T@m9oóSMA4~h(mV)ᜪEX-Xs&w06ckp+rH2}mUo7Тv2%`ߓOz,c,R9RJ;dd l܋eL-K]7[c@~J-Yf'aL,tϴ-q,@36R @Mx!c)Д^Zvb4K!էi>x?kגBlW"hb}t/eĩf"$u-h298Zcxc#{|9}>U㝬`A~;X - :0#ޔ1Vo*7 IԿHW!־ϽߠxԦ]?d]{z(kQX%sĉwUm,]NO$z}2(~ՠ]Q^B}`[5#n6 sRHfIr~F\؞wn#0v|V|kmpLn~:*1"{Wfg,t6@e^7.1@8;%i`!o,2AWuCCgçӜ""KR4:$Q?mA|)M>+%,̞8y  xmu,/nmdn_f*: 7. M4(JFԀPaL5U|+?"-qWR&pɫpps]7@ WV~_3J/ș&ȝfmQJfȯuޣ9@DU2tv.dhQ/'aIo\!2[QI:s,kU޸o?$qN,~fCs'(z"/v J34ZڳT0i7 h7 uSb] A/iXd>Nۄ-Ysݑ@"_>NFjz8IN0T~PR(GY^wA[pS"@y%el2[j9 SQ)D]G]Ȁr"vU"@W?ݶ]p,'+9?h؟ll걞Ґ 5 " K|5SSO<8aU9C%~)1dgZOJY]:9 {30ר{,# (U`^zΤp!+Atx@@kFWQ2_"sPHhD9<+Hd9щMNS?j-U/۾#tNx]Jb)mj"ۛN< &u9/.WR'hK_5d⼶sj"77(ϹJUN>pE"ti L^뵘k ^sS+RZ4aa)v Ɍ4?ū?k-7C&u͟P\ a#*ftlvD.U*ԈvY򰧲n;֟mڢ HMI{: L%}[ IxƓ^56n2.៧ggZUqex: kH>wTD4lj{RRo[k{1 d\~%>6T@`/A _oQn.ɲ wӅ!]Gszv~G%4ol3Pj :.5`;"=&U_"זKnsS vYh> [:óp{wȵݾ|kjd]VY0rf&DCLs/, n8Ub2-zeͲIb[ b\Bnz?•m JGd_k8[i'^B1{A! Hle~U]!k9'8IKAvBhd϶R2m;8ieڍ Hq1OMy DBu'm3]殀TbnCq8Q̝MwaK&`'L"QsnrRim 0m393g Wg!s뽯bS9vVb(_pkT*U{f!,ARd 9Ԗj4s\{`Eq^ծD (fz #'x'!];W.-I;>L$a.Lޮ9'CL&3G5Чp`p\_e;0FqjE)I/z ?℀."sQ'p>3E{TSEI))92lvA[Me-G_y} P:5bO {ۂ @_\ROY!N,XDEygs+Wy=Fkr*B fȉ:Fs ['Pj{1M=c kvۯۆZ4](~'=$:oX\b}%~L9gqLS cֿ̾Y> g>l~%;nC}~s ɘP&Tf {i -^j#IfeB~ilM(Sl"5C85ɊЯbLզӍyU4 L+xS籥EAija[5:R!K&pd5څYQZ̉Om/1hHvSȍZchlTZu!X=A]z׉SK2I0DEY+Ep"_~- 34T1Sy_iʆ8~YgVjB)(͛e˶=ROƄRs:#R;sT_υGo)ߵiZW`&^#oRgjR|3+CǛHZshl]h? 7-Z1[!l|'x* z~!tzζ؃L4$f (r=oްDfxN/cP#v]).9E*̟ Pۮ"F^dl}CE? 5;_a+} )`yܩgEZ$ @IT{_&k/gv_o`6 4 z|3 uwR.!;n͜ࣈZy㕣7, wa{WC-ry4"#0?RF"22\$ ZdfFEJ938l5qk-L#*N&X]1buz:L`{ŀz}L>D(-0;Z|\[gXZ\NE3*g=l;iFq\c|P/}ȁa8kb b༨7&kG+OˮVV" kiØlk9*zv->yQ5hm#\ck?xH{z`]]u4 ,гU n^&,Y˿qyl86c)Ng!G!ި8`MFq2FF;^vU4A47plK;@ū؟\!r'F:%4kl$}J8&>СjqĵB$~,a/?? Ůnk |/;ODc*%Qbx Oȩbx_ތ+V'#5mEb//*>ljVY=? v$Ģcu93^L,%&8fjPwpC{1ggq4mX H}_C; est20 U(1}TFz }O=y5jhNVDl,JkM#@Gp0=%˛+J\ ;P̕g N,]i4N+u!x'+9kKr7R:e>,tz_>(4'fv~~=¢@ )g;W^>,{nDhSe;<%STDmM{_7ӿu19{ e~`S.!Q #HݮZ/z7{s~FV:ڔdgVt{v]Qs|=_Ϥ#V%[TDr\R_!\^t֊*Jj=ucqmcG wi}BvXu|2 !lZ^ɓftvc$w P40E8ӼtM[2uj;~m"' *t:߆*@Ac}zhW88VMw̜zEތa7~J [[r|-z}[@yǗc5w-Xr_|DTT'ö#%_'H/N-!SbR) Vڡwj o)`[EnmL,3&$ 9G^p K\(Р⫻ ރ_j smDlVB[hCGKW[( Ԇi=X0jM:sZeukm $:Rg~َs{r(hg/n7rn{m/-[~X h$y5B66]؞FsNn~USbnXZI 3,y9*Ėp,9b*X8 Ha|ppN2dV:Bf0,A .XQ8D$B6jZBG2gm[R <™xa,x {Nu yO$݊9fHIN'=mniA Vp5(gP5׎?_z 6?TnK6N_te~藉;V%)ȜSb 骟&b Z iċMAbsWܫ==UrOu6*86 p2"p}mW_qal1lT/"8]u-5m^pJl90GVYN2ӤOX{?[94t<&0r?Rg MMCz=pFOI-STlȣ PpX U_vt/A,$ o)lB7?^̽i갆<; n\=mzQPg؇!0Nѽ)'}UO*9"įJr] [_҂qEiny =.EZ;{svx,c$vnp|y(:ӲEufB2_yya%OuFw~!3)WgO0:*-A,MY׺b[G }>=o(<>d9ꓯ%1ݔQt<>GLmLAjڳ"btͺBSMw.h`|"_xƷ`Y~14 O)SQUɖaܫwU}ߟ.{xcU]BeTrgiH> 7A 90rC\LU8lDK 1+K5+uW F8e X,evBDSk}r99nq^C,AI!Gy !r[oRwx16!btuLh v y͇H,p *Jj$,|(V7=45]/K޹Nwrm̵8UGLxTm31f}@<`AЧ!۬zREM|cjhD4͕ +(j#z@yCvS[jkY7޷7BpMŷFYΑT`3SuLj״?Ǿe"ޥ*ߓV#NIFD-,h[)BwG`A%OS=7r?r}lNc|W4_UյhVyeTɮ\8{O=~RVKbvRf5="A DiYnjOr# $til Z?y$KSLK1'^pGY%zf$}{a>( *tq`\_A%~#u͜Ǣvf#"lq,]s[6>K/Th]^6 [ ceښe/r@.|5ЃenxUSNa@*`N߲Ff'ውa/DߘVO=m*1."lJ3CD(@ڠ_nڥ*:G8zBό dz#88y+dRٙAC\ck w}CʦZ'}ҿswW3C7p'7y$/j1e˪^&4iDbҿ+wGX #QշtK`ĝ¿>d@򙲤Fj_v):@!xVnARdV_8K ?a\kaz)j Fv__#i2?"6Gh=A _tnQQ $T7!;gtڭ㘀@JMJ~VnV0V=!T94ؿ=Yр!FJu|5zT Ύ"s5{,2C8J%{5U1DPd1-92gH لqÁЦvP5VwL!/5\yrWPr6 XF,yř7J mD:`Wy)n#z I&L_68QrIɹjWtx=_v<}O@]`vl>aûbC o,٪\Bk"<d.°: D[<~[&0-K"Q:Eʍ%S@Y2,&[Db~5R/ :(>+ V1MURH W^wPlYM(WB<  :.ysҀyy2~faēcP(zqvk !޴a3o/,:Pݏ\uU;7'8o*\FA}ģDo`9_0A|MRx]Ch{zK}rF=E_!p[nZlmh@&(Y?94DZp`b.Hr,8/.&^:pOkhu|c!gci&d1LN6r4he'u)dSooW+>5DSf^0!Mo~H{,~]Ȍ)C@2k@<ɥdT??:|O:XȞtD]TM!{:\I\Xxװ-w,_o~Bۢh~wW0/nÃؕ 9XYE+ x,`騣',S%>u VP &™ IS6x ʕ}$wɤyAV")[S,!(ks6e+ >NjuD-(ܰa!!\qNxBO:ʲ"[a,5aY3n +cLO3_'!)Ui&uTPڙC*z, ~҇x$V $/ꌚ<ޜ O|T @ИΈy:kO EՇ˳` ٥m% E݋ X{4pʎίVϤ/āMQPbzGɎX0y cY+YdWC`/)tjE˳s:˝n=W,ڧ^(8I/`U 4*5:\CMH?8=3"%pB-N\af44W]5&=S:zwޒTS`҄g(rɡ fãlt&T+pWh c)D@/+;EZ~m"R73b[CwuĢʐЁoz7ɺ ]1Gt<,AmF 5M#mjl\|j&ʜd2.0UlR.$˞W|k?Г sod*aG|bGi)x+[e7yg؁ibanj 5^Hc5o}dݤX!^iTcB5Y.q&&#=/*vBkԘw.BH f敐XxZ'AgѴȲA8 _!OBiM){#HvlJٚ4z]F?mJThz/uI<~s_]=ŔM/#eQ~}~x!chPZlh }܃ ~l+C&C7-_ᲀ _?M^wڰsuņKCzj\̮N%gFYejOm(_V$]_-r^IKxHCZdS88ʸ ZʸA,\Jwگ[F[t1ɪIV;DQ\b02%[ۑaZ 2ߪZx0sco5%1[T_v0ɍi}u. E,iM_3)pa>Uvjlэ'!Ġ\~0518C Њ>lrwzNM!qTD>GG^RM ofv4Ŭ_kRD~a9Al&g-.zUHf"-ۍ;9<~e'A'Mv<HK|&ߙ/d`;SIoF{>,Ztt=iGJ#Mu5+Lǖ39}7ۚQ.9: n jtH8%hGOrTyT>mfViܰ4 ISFATg)?Pֿ/^/36Y`Χ|Їy"*RDZfU1Dn-a4ޔ X&=O:Mtz72pD>yBƒ[2 - LӃPG8# @go@ЪR &eްWHk嶩Lǻǐlr5D'Z[N!~1*EG=:.ˇ?*u0bAl)_,oM~CT'6rӻKO!YuAR1+z`M VsahWM9Btjȳ!XAcI&ynNaۆto㽌ٳ{5\0N?ܰ3͹u&jFf҃:5?F߲yd5ݦgR(BimOI@0du+Jl rzVw$VκNIŰ-R|j6gcJ~&(Ez)vp ߽ǔ##}|}HKfw0!k҅;y$7 rq#fMPbɂD̝NRF.yz̞Z嗲qrʙS.M{4Ha8a.JZt1 nG(dɡ},q'@"&U:YgCGS ~XDZ{ G>ĦJOe#Dveق}cR%6UAk v_%W& FK`2\Wexzf姱 6ZF[2m0źDDP7_"ƀX(e4 'Fz(9i m.\B URBBa h^;j)b%:vY]QqBƷཆΊlCRcR7 8DGLrD|WUOx4m3iu32l7Q]`ӇpڭFE87VQfJC߾#C8*}}$#BK.\4OlF VYWHߗD[:|nޡ#myRM_P 2I.]YE ƞF*.my+LP#l3Hc@M.O0|L|A *WƜ~nOE@T_#6c^ bt: i6L&`$rS!jV%1L\HӥZI6q18/C8i2uR;/c P| EfIx1!*Nxidԓף pဆj|А 2vcjF p1̄nx.0ԇWwiD:)}؝VV!k[+MA t]CPQOZ ~ۖo2=pMR~ kDx !s,Y5 ̡cGee].Ānxf$+P74J+D㰍sK~s4z,G4siu\Bp(~}}Bdc3w_3u8}tFNݣV&/]h0`{ ozz̤Fo>6}!F5Ɖv)EsWCM"1"$V{_c=dZ*$&sKՖ8oLUW?4N*w1 hX;Q6]bu=O DZIaOSM$L@m,{ˊp?wK%)fJtݞ N}j5+i"A肗S5DMسGǟQQGKTl>W8} >v4 9ԩ DF y㚪SZݵ@ϵ% -,B,]g$)=7.Tj{"v"Q0Kr$"{3!qp0ޱQ\T^|&VACG]ޫs׵ciz+i XdibLDksҹn rPLz&Ci~t&dTGXL3**  IШA>_JdOZ79q+/;j8E]ڰHŚU$EsZH^5)N]nR9ƾ -"4"K]Z"7=J E;8Eώtuh hl-;j٬4D{pZZ7ap4NG%`[',L$v.==Z.k5B,Q } yr'hj>/jG9(.}|o tT7NSVcôy3ژ @ϕ`Ўg72VHbW\QM*w5v7\p?u C>C2#l{4riP% ȡM8P* ن Q4🦳>&ʘ~:f֩IW>isZqoHk ]@ 'o Q`”Aʅ4]|^Fz%r[ŧ1$==8tŌmWڣ,kޮUOQ_U+".U*kgu> I HqMv oC]?7ٳQɰ/|FͼB} J8)T!7;)ęwze 8D/VVXێ%;G9\9Y?<O\8W 6T>CiM ~}$|$8h&L~T4C۳/g jqL~,9XSV-~1 Aj7pcg g/駥Je6,e U]`3hB"E&nv#%R r5̐0>la!tS 1&2kn 0s?:rոw\m<۠ؠF,¢ࢮY 4$1ֿS)[=phUF ӋU4Ǩ`zYXGAц~F=t2f#ªn$vqzHYOp*K|gSHRSsA~esrRc7{E ׫MOA0CAN[G=-@OT1 @mݏf0QƗ?~. hf#҃l|^v>'OnJ?bYl GN9AREw*W B(b4opfzImZ674Xt^JĞJK:̍;!Ѕ󼄅 K^Njk 4GYkUHt&V[1zj0|`]2& .5~1')ҏC`d&hoF @_2 lo5fk=X.h,JG+4{S }/t C~hA72lpF؉CQz;p$p7z嘗;ҧ{@9`xYÉm]=׈/\1h >m WiE p>F%}bQH[C1:4kYCfaVw4K,l;dhBXs}BoP7 O1F;56 UAT|@j5>T-w:\VTG_N.ӗ_0o=B嫌BG?;^mEȲ:ޕjz; |j>$7.o/30%w5fXYP:oj.IAᱴ:]`+-E;hh ^[ ;H0=p s"tig^N5SrپM9) lώz7cJ0 L1-bơz#@@nҜE{cpF|,EJ1SO_>+cOX2΋KFGReb%EM؋‚i"`\"B3f86ef/+GKlX+a;(R6}4nY{ ]]KO\"W. d]@ I|  㾹G˨> 7i{ރ"{/W=z~-~e<7grN[)fjq4o65&^)4Tu" `3zpMmLzi'$Oho"\褼<"#⥳zZYZ;N3]3_K,æġ^1H::KPIw| Ap/z`gU,H&ӂ`A/ "Zyt‖ "8@h a)l5)42~vYך(W:5W0h@21ʍiN;q &7ApM๸qI|K$p˨d֙앍,?.%iv {x퇮H8;!b); 4AJ'zL)g8GE4sV tnN7)s.!|I\k6iOrǽm^یHhExNKjd^ۯK fo"'"!2Ԛ/[&shz`&X4P`bIQPM+:?f7/[/@+>x؟]Q.\L25X'i m|сnb!>i"ن0[HK#΂x#N @b r6fmj?X FoR zr1jۿ'Itz a b~ّG%Aw"=2}Y-2 V?m'Pyed$#9 ?RAP)twϣ(8jbf*+I2Cb5}Nf(Eat1j:zn`S@D):xct k r}!ivϚ˔6RZLG㈫QrJ^E`Ɲ`XY^Uaxt&O;X/Oi@|Młia QHuy"TXJN|Ns8!dn3N~q+IgJEj&{|a^UB:1aM2CUDG-QOgY`2:Z۸ [6o0BYM/_Q!Sd٨`t^vVH.gq |KOŏ?3N[ojS@56ް4֊yEH_AeLWǞ{J,Ф|vKhP(n7-uiBF! Vbw~YIJ&+~)fV aCK1 ]Ƅ[p+6X3W@ep`GyPĺK6.,'Q 0[7eKt^7X6ˬD/_J"fFEIFiPU6q 4J.R!M+HѲE@qd8O-TsĨ]|F!ގs,XS#mjД:!0 WSOY|&mLf ]NN kp{>OYnQn)%FH+N%: :653~F#7]퍩uOJOSXAAuVhjLR#Hpnli`^kI*.F}[_y^cdAeyk4I7A+8ǥ?^^ˋA,]W_ * խ_!&?̌%7,iyKx7lwʴU&̊VusD#fZ`a*SŻR>;@OK"e͹L E X3m H*RC*BgkEφ/ѥJ@.M^ٲ^mH[f@Ph'04D!6ʑFn1eO~W Bs@SOP{L=G Ӿ;eqj]f4&CZ'1'\xju)8JYEer,v9aCeٿ6ЮN-әWc-6v-"aUCݼXֿƹ9z/䷾: AђL&Ɩ k[nDZZ7@ Ze:EI@=%lW6 #qj#8چpf$K64-yh'ru%!6ˍ_1|bi<7|ʑFnH>]'ŭ,# h:_G{3vxC%Ar-g15Pd0|J&xZ1BG4|J"kN9d*} r_ /}:y?$"ǝex790"6{V$mF_϶(׉bCNWBEncXCl1\"P+ >fLubͯlox!BT L\&kIļf#dSVENb^V_l amDPlDBAZ2nx92g.f]L9v}[lp7~M~3}J=*F g4aڥr,/{Oju\Eal%aċ9CpKw瑵[`CcdX1G LB"xfYV>f& m:脺ѐ)Piuj Ksy=t(t`k D7iL5vIl/vk Q =G(ڧ&˵Y ^~<^~b^vWSdϷKaEh7fg=OB "'Rg4N% YY;19Bnώe:R fNh/7DMQ@W6+>6_ǭ 2d \?SX<(Le|}t@]Зa*5oy{q`+|(;@3[V:[W{ xPd!fćj9^{I`>v6HH0) /0Qyڗ"ܵ4|cE^pBdJvgeЕ(?v;y& ҒvqB/*nKҏJIVU(ӻ*0;8!$* ^4h|K%h;30;6k&Vy}fFeW/hf. 8-g-6}N)6g漋%\ nz@zcCcr*M!7;xL~•HV( ,|!-FS-۹h܏k"}_mZ^?#<92e&u)tP _+.J/%Ca[RZ2YEУ{mQ;9v$u ,1S5\[-#`CǛIx[)# N.Yawtkw)PTM&Tu%C3%Y ZFđhXp/F ( |LH4Tߢe`}+ꌅ7Iz51"Q!_3[us`AUAn2wm<1* (wQD+ ھ?t$2|4HQXb #w[8-h5W-FEZ꘱׎7%mWQ9IbKtx(')\u_JEȅip!H.bY<;$p4֦&G&\r^R^q⠮Oi_ cƄZ٣_KHK{v"dǷ_[i;*t*9l /5O]"6[zKFH:(dl'|g"OTnŤm@c)VU I4PE*Oƨo$͝/Ya+Am\ԦnZEajDR]ZFL+z(9GIVAx,BSPZ~67B13tO ɫJBk JjaKPԤ*iGVM)_BB6~T-lR)%[XCfp.묚֙ N4OL8r#vpB}M/WI Z[Uv*WrF$Um#lG l`v}ʀnAⰴR.̵BZ<m5֘*:oPN^YRGp'CT] J k7r #rq?N?`2vJ;QvASExMx1}Uo=6yyPx[JϲǦuh1w\͊?d%ln@P `eVp:0wri'iI ].[8waVp1bh:Ng#l"Bv(N PEIeMX{1?˖#1R=^ҔETPhNz j )`u2o$,4Co jiZȔcw3uKz':l&Iiߎ?tDHg։J1m~/̦6d+@* 1~4֋%z-늕P}>wLN ,~Pr-ǔ3I~!h୓zb@sQOP$Ggsj'3qɨd)#6 x> Cb"@p\ۛ=3>EN [ƴ|&wq6r; ́nLL[d"%&ҘS hZ<>1j5L,;@8}eltMe}5J7(7Pׄڨ2T~vk0N KcJrfx6T|iQDѾ$;[b= VlhXKmqH^8eMǾ}K#/=7hvxL5'h3bq= =!NPKM ֭<!&)6ՔD9 HtmzԳ;|yJ ᵒGROX.L瑮ds V{XM"2eK>")l; UMh+ ʌ,#IAHFu;vd21wOr$SX.IhNC<aZ>/ohM:Cx>x56C$K&P\S.c*=Fu,MfLKL:B\mb"nBMKNl|[5/kUpbebr getePrȈK kBuݙo\9l͚@:Uǣ؎ TWls$66ۂb~M6~0YF-4Wqq"h44 ZoOGd-QCsMo@sC7\n87>M[!+uwce ND~Cf9TLö٣EZؽ"Q?U9]!-7rd[23}S.N4 \%isa$1 ]CJssDOmDN< +apƶQ9HHuhgRԦj%[?5nVXYP-b ',<YcՂMXɎqUb$MNC)TJ2zzo׸*);IƔ) ij\wB3H"P"AʕxXΰb:􍧩2xMH(29TQ%^Z)9$KR Gޥpf\tq-.Mx :&KaTK$-s}U/FbjDbHIZQYf>|1ɍ, =B-PkϬ# sHtNԙX-$X2%P ̰G1j*12̣MReqUZ+S(SM_ԫ#kq~A Zަu 4!ÈaD3Nwߑ C[ư~`cu vB((MޅC]X_=pΑ:ˀKs Cb_)M ›`g"[%GzΈ8ҤlV0ܽn2& 9ZEC:Ih}}Hmd)I ^}!${ 8Spnv>aTkN V8*h Ro?O&4n>(97gm)G8#Fv4A+:B0mEǷnޑCWEMfJr]mZn1hhmB]x@蟆:it4Z-j Jpf$i@ GjuOA&]lhJcek|JjȼDuC. B & I7o.x &57 /PF _:KL)TfoɎrBqH }HzN`o۱R{ÒǍd|m׹qȝ.^tG>Çt;OJ6j~,11M' _c *0|_}٘|g1qg&8s SQw8/R!8= =F}}zoe&pH| w{1D<${"!xal!:9eFzp?x|9e*H$c2V*(uZZeßq/fPt_ϥ+-O໓Y\1dG@5 Uu&.h"3Qz} =ql9 I&gULD8$6o`yUdXz`V :_)͆[['#9(;mnb>^yB? g6:2S|-`k c#N7)=] IlX -2/` AмX-#20f8XpI20 D3Cn1v%4K+~c~.H}4>&fwR!T-mg  6*)4Ka0ϔJ:l|F { *B>!̋$.[w']Y1ٸ &B\F"ֆec3soU[뀉@0\T&] ؈Cy\ӭTB;:sIZuVIV,׬ PCY!_ɒhf8W+jFӴ)]EϲF^K"VI85*|GcASNt%]38ke"57HhnD Yf 1hbg%$E(Iݹ j8B ڍJF: PՎvݎBQS9/ߴ֗\22!騖瘨T|RH]̯C&'}MRcѾ FeI) *bkg}U$~\4m3.MqjJ! '@`ԑl>H2t^SX<^WϠ("+΢PQ5 <'ZӲ"?>;fa_B|T VNd&}N(7yf ch@$ac9 jKc߮ڂpc'Ɓ~kN}< kkgH3h" X p1..FעAPo|3O-]-jm_p1y'0HKJaQ>v- }?{}$!XMd4=ih6~:MkQY`w%o*[]z`ҽ_th|㥚v01c,~'pSAlP5 ߽ cpW|9s<'jh>׼%M; tZhCrhMYD Sĉ7WE8% FIQ~Dp>d@*1Yo +2PeYfhj6 ]dBF`vj#m(m,EFGv.m1&LSB.9E?2:K,vV0 s :P1+od&3c،Zei2|!WTlq4aN(uWQYh0mk(KTס0%Fߤ=E_풶{BCۮt!$s%S8 ;CêFŮWz{w!KCGYFH$5Q`C.[w%grno}>MVX~Iʠ/YNx[{}" &D.*pGm]o'׽w % c;Q>i˲[K 1DRe~1?;6m\p) Y}aJ㆟DKkıڒI?EbUtƮ-[퉇"/o)['}A`zBhkuvz.@w<CW(U.*#ypr|)2Je& i4Kx^z)sƥ]cݻ]=ȱe^6zauN:<"eܡ,Uh7by%PX)^gKHHѿs|dm]Y Aߞlt5g $,EYQسI3ԃ~nߠO81hÌ f<ߗB&CnbKpK%%~-!&~ N3f?ڊ`ݙ}YCZ*ePEvEcD GVmڹr(?ޙ&ݽ$u ?7$T,tcqS@_v\=ڗ{pU}{j (DHk8~ *9!|Pyr@e6!I9(U6tB@+z䯍ܛ}Uf?$!ɛ+;+XfȆ,ǬY]K?.[(m\Y`5`:QBFlq>d\~~,etf7W.ē ڟ3ඥD;s߮"XM !WqAװCDI!sҙPZ5Y5e=Xaw"t(ꛃ)oBeήAC5"?_=@pf^*^v&ciȖ-(:1UsYtvqRF,0L HN[%_/LN?4fkzX]>~Rf@Y^^l7`;.bIbJ.sV?8Q0gtÃ'+Y0m\'69uQs$ ޞMI>-଻'|b1)r62IT<](6̕ COBH% ,9cP5BǾj̓P‘Pwf޼v#qmO \ٺV =C'Ht(Tn7(T,-̎,giw L)0n'X@zy(-"w6il8W"+^vFz(T!CR9dDڋvI=Fk )| vLF|pnbhdqAׄ"ԟ.zh+LDh&Lg)b]ň8]J8-{Y-.s0sL!ڈ`3s6T};kgE7k2u 2ؑԇPj){!:tQLQ6C㎌z)wI1*f00ݜgvLE?Ϋ}n֐ u9vbeGvw+[Ti .Aor &7LKjztp(^Ī󳚽#=kD5"VxR|pݟ\Q SMƗ9᮴X`ɵ]4ĬzJ7\G&X)p qS"v?GnbQzp$0˞ZyDY|aa /nN,ː0;Հ[8Z)i)9/y9O;f2@Ewn3Iyc W,B4!nM:; KNZrmO\SRKG5>x/ Nj<cKvP frj^v?U[]+[S::T8X UY|ۻ8ѩ\IQY(KiE@ Y1 ms׎H}U$!ab:!}q ܸhI!h_^9\A8JK%oDb& d-yDuu۪9zN4O r]Rb"uk3 h4dDՁhBgFjҏ8ƝR T8L~j{X &h\E.RH>nk%&zTN{PJo^<ʰՄy q/KQ0+$u.Mo<N1gkW2ng};JFfY(r2VՐCr_IZ6D5:jV&íS6sd=gC|B{C7w<~ jF#JNwKHiQ.JvKqż8>cl$%!_C=pnS 4 lE-W W ڳ="|.&--Q? C-Cܖ;jxIFxce;ĬDU62x50N?Ƒq9Jg/I_j&KIy"$n\4)u=E윭z9۝ eI|xJ;*rI6~'jGAANtuu5I}P,`=cԴV9LH%&h@T L bwuc#l*&zA ,BS1%;~Kzhz6{R\*Mu,^C|F}J況sS۵-/2 bc/3H# .fzẌ́ 8}:\^(>jLh2 ,/WJͳ}dEV@s9}'4[%:l=PxmX/ۯ2/y!5b"".y<%T͢vEY% akV ԌiMUjʡSEx}N\ |_%)9e d@o^ }  VVCb槾ΠMC*4}t2I86mx=zSV 3^ ?xŏ/J8kЭɆcFy m9]ר7+ $ndkB*?cR!IʇCv:rMPĝHmMN-țjO ̗}_֕ݙwV>g䄧FErścS}0]?eo'~n/iL=3 =Dpί㕸Trˋ Ōl0E;EyԤdѫPAEqu L<"dtbW}Mho# 4{i_c .fG&5~ˉIp|x)ҼMf w(4 =sm%ɉ ?z#A,B/?#d!6@[㕰ܢ?y~.{ya j6}lEL?JcQ  f!bnn'Ո .PҥwkZ_ћxZ#YVmjU4&39Qi\?+] <7?q+)K?, mC7z6]&P"tFH?mP" ~[ɣ&)yWjv7]we%ڈc3 (16׻)p/b!u>d @F0Ι.|h}!=Ui(T QTi()pOe6KcIT$f,Bz) l p%;EEFrtJ줖G+7qA?:%T]n)U>k}@a07"jP5U'n]C@hINw~\[R%-N2@l[;Z|ܗg'Uroi*.B[, 0p@ٶ` s¼Vٛax 1p;"y$x=z M:AV7LP~Us?ܠHϘTgoB?f e7}1c"5}(:O[-Hԁ=!DdC(_|1>a3&Ġ3 Tlf"eyWH"BSzIpf8X @"tri̺ wibDEutܡz3?u:S˕J :x{:0x-,a2 c soT x"S@[v5 yQ/_hjkd? %uHK(CUzy kDjjG:Em`+yCiQjr)/X{t U']BSۈE}՟X(e~?x%G}cb7>B C|nɡ!V&0o1S@͸^a-fWuCezk-s'ړ?48  v_c[0(߁z6uUMVqg~'CizA(ްv!%6*f$715S%uvk42hZ9L(@Χ.TzHf yZBIp y~.wl4yI{br`LMCJՍ{l{Nx|wQVF=5 #Pc)э6ӂ#y#@A3?XЊAgfLe e8+mG&ǚD v!n`E:*tPbNP. cȟ+;aPw?by8J}NOuY e⡿LN}P!/'{;:^UNS9JwhlULD G2Y/\z|tx mSF I @ aueck T )Q+χͅv@ piuU Xp7w41\LFJDJSeh(Yʈ+ by[?0,*VO,x=p*y -(r s2:@5bJaM=?hj*eҵHœ*G4Sl)ͬ`.ѨR(&G EY,T,tA÷8yVYgD1Mr@E}>ū@ȮRs&}]j؅2Nԥ0AK"u"SÅEJfv!݃+٘KnS`]1iި=M5췝 ws}kVW2 w>wkiЬpdwK }-3 m,Ԛu3)o0_2v=܋8IO& QqnI(k=t"Yt-Xcj8.ڨ N41zf߆)*&BQCEoZ7=oU}q@k2e'hnYP1@O0 Luf#G[e@,ut`yDu YRpܷ:OvT]vɟw S_Ƿ#]/)kBsN޸Ä~aEwnH8_Ι2A .J˥KroTT<'v"Y:eNegz殢j ˜)w!p퇟@=\_,j'24!Rf l$yȊdfJZEs}-sc2Ղ1x|HF-^xGۉ6P(ztۅVC]M7"Kh:rNQۀ_&Ւexu[d&/Q hz>W}l(NfP3?&O4 +XHb\|iЊԦ\ӷBډ^IaYg| bU-633€4Ԃἲ8fB-mVm 8_ wb,*SZJ/ 0N?+lI\_&࠱:_ɪW]pNw(# ]i S<$@z̓Ez@󒂾Gms}Q|dO2IKV{wmV5ID3iI#.28kmָn9RFLTPuĻ%6~dHhY:usxiaMhNMdlrnJ7Fvl"I0[8ja76AG/\ RPSu _gʪ&RvM<+},6H'M9xw^3?I$J!-.#f [Mv!m$uK&2lڪE=biZMѮVEӐfϘ:vm k<ބ`t¸R^o4"|HdTH`ͼHRr {E6Mp5Ҟ ~`zlT$\M&4>"Ö_F3{jYv}^G3v6tG6)1`G_~A:3 19uf\ %翊w8X>ثlXJ_Tc{eȵdCm6I, ~/Us Ĩ-ATO]i9F8a͙t@K`):3HaE bjM+G%+sI8 B`ڷLFO,/7l‚x9 L'2ZLU]0oݢ@Z2s7"ƙFb?#-if׾L"sNGI3*!'<_$X禋6oVݒ욒:Eチe}[fc+2`H]- 6BQ#0TsJ`Wqֲ& e/ƦQѮ0!GI/&ӉWWjr=PI 0mŞAg" Bc! }U_ k3> moޒڸ,^nHz,!V%; =/_d]66z;ZJziW N^b;*{ lGapL^߮ ipv 86y$ ܃iXΗ? DM;C1*|}z\Xָ躆_>dUt`)1;/~*؛H] bn{eUw&L+qAZz#yLU6-ޓ_`\; 2FXx\^X`4]Å|! *F 3Lgo Io9w)`2&GCY_կK˹(;q1  D.$F8\{扢ݶ{UܲߔiiJz6|Ϣ' 2|l;쒋tl:9h||PW8ڕrh}`EFq5vȖF+-0$;cju/(9Z G !$Tfoځ!YhצyRjT= L$kOė.\%jgUXvi6P^k\/1P[|/aPRl .%Z&jrlSHeKiâP{j>d|R3&ܳ(< :!NhZNnXCJ;y:֞to4jkf<Ҩӊ#)8xf 7Y+ oȒCf%:j$Y͈6IA# I^XE|ܱ,vXO;ULңAvz/x͘~n爺zya~yx_U8A9WCGzLʙ8q c0e0 R]q!~lwG, S#tl%4UlPl*g/7"ՃXt.Mb ;,!Frl8~;X;׭mXbdxi+1$kvpy_Azz4, z LH{ObWe5uTcѐ(*P3wZJ~WE((!wm1q[~SSIi6{Lys:Gd{ Z9[OzD }]#*PG2848^M2 sjDo$ɳhx,1s2!uE(Ǎjl䀔=秜M(Ľ%"(-\3Dm8 gKnӯ0py5e{JøaElN?KNpʹgPs6,*OITg%Sd 9I{j7h45ҳ`.JPkПI]:MU(ódK HY½I/S z´-.m}>s@a]wq 6 F~;C?]TCeu2 8?ILRʷF8gᅪ=y)[KEx3[1tȘr5yRဗ _&շ(<#8/5 zi[O⺸,fp-%`8&NG[9Eu)UEoU821wKl|+_z?SrHSNle&&)n8ym2PĈ͵62miBLz'ŪJl^Jbf[.Td+Z3o48sѹ Cس*H`zk7̯CJHW񕆑"ۍv)rw'DQZav`e`5OUoc~`&y)H04lu7pY3 M;ZhbS-ѿT pH).<$TI#]‘b# 6].)hAn nfj@5ڼ)= S"F{gfHd 3/;]4Oxj.E]"ҳ0OBCZοmfRk5\#i]cJc)6ֲ@\IϹviE- 9"BbR»*M"3PKR<Բddgd"=4xاPk?^Plw>u7UȻڊ18 $nβ+qDFA$\!#p/F˭{QΖUNFp[1xQ2]$OY&nU6XoUw-ױ{;g2O bEHm*yD_)czQ[OKYNOC:V=`E.džvRk<`QiWksLjt2(ǣw@h-8N_\Zcæ a KFkJ9lƋܙ1vLZҖ-Iq;A4+6tU~bQŶ )RK 溪i[\l(yY,?5gDI} A;.=%IeFta[EކgZEpvx2[y9\}tKJfHԐB>Ac?H|~@ ;Si}uzt!SZ!L8 `%x&3QBFp? D߉Epԝc Fk(:yUl,$@U)|-Y6v4QK uOeswT:jiINԄ7^\: EhL!'K sүעz,'`]7Ļ\ dmd-n$a3. e?>,X<͒,S:Ff!_!V ً'X7v&kLYR%=a=$ZTfHSC4Km.6B EQ=W~{낡 e8 >~k (v 1u ;fNz}yaJ1bB~`vOM$Qف9cb|/ݐE =<#aiʍ(t|mh;/'c"{7sZe}9ln>pp3ޛ|uh* Ic4 ,|~:c 0YHS/LE ~.?3۞x}sr l{rDH2AA \|6:)pyItoU=N'v aO+MhhXiX|@]pݶt ;K_r\IϮ !|] om V v'nTUA UIrkY^2&z."`fJ:,8(&mO >&&ozGHt60P Z2O;ܜڞ Im/@ \e\jvsfeW7y s/4%RDіVY%H:jų4[8.yi 唥m}_~3A {T+ű4V{,ڭkЋZ2}4[5@:EԶG'yLwB`^:s.ebܨoTLjTrB$GQDq^N_}oYe̒(h:LKweM.?ڐUѵs CZ?J@7'$= Wv96>"c<{_U^<:I] ~lfUUKpCT$+UΊE6'G'`85 d\Aw\UфuTY`v=H1-jV&ne5Eq+7:z^<>bHrM8_Ofs{!E=lqQ.6.ȇjLlȷ2(G2l|<=\t88#W'D{Z3~7C-Gf/?gob:5LpF8]c:OK u8;Fޤic$j6>Ъ0v2p~9I(Dpʢ۰S5P Hr0 V?b# S,uTxZLT vpۘ1iޔb!ANͳigʪ\2b/9>FI 7ҾbOԌ!+贄Pd zuKwl]#lQ+t=HlWOLkHT|&nͳk"]3ߩii}𻈪 8{qs6BC:cWAb &- $w":lrWT7}TN-;=p^jS rntUc!P%k< o0~R|QN2[y֐˻N!h͈le(N$cZ Ek<0i>zjMH)axl ԅ@pk5ڛ3b]ąݩ+Cey@`~\gYz}v_nt BY<)*(ZE / ]xٲdNDD22*vs[DfJ}j;Ax34Z&#UXWSF )+Ƨ/a37\ֈS"tj XV_KE>Wđ%d)agk9Zॉ:MEoT/XLk4g7q!?#@;Wb:VTXGF&ڼKG-t˞B2:Iv !ozQyqpS]KAU*.NbD:+.} -ۥ2vk]BЁ4eov1L{ebշԓaE2#ɼI`j50 6I8rBĀMXbf`!BZkG-]$빂*+-٥nuzuh5[S4NֺF=lKe(ji(0A2bCY5AUr!~Q]a -W =hg^-!@^?F $|iw..;[(_:??D in)+DXp`{cS:yQFjy('}"1qODAݒcz#Ŝ-&cD6+o'n ffmp y̪o?a7R~'dEV_"oHm?,Mv٪T:(8h(|Zyoq9~Pt*ݴkUj[C $WVKHh; :xs.lej),ǴԌag;h $|5<qC{9{EoDG*z"91q#x<]tt]2ntX fj5z a\ x `sCkOYu=a6~`䚌\F gL3&,.$LbH@_LLpefS( d!+8ߘ2YNޭ3_ajҧ#Y'ƿ_dhnw3CJޱ`u_K @+ԹvXN J=n/?a ,YH+lc+lkT47;'24fk9.FRj6ZfBO4H/:^ha=Mg)L|h5M~F}ҟtت%;Bn`59y O.|dU{t׾c[Q7[%I.S + oY %Mi :(T=$nrb+W-%Eʯ]6F,GI{IhIч_-nY*KUĠ@jڒTm5*Lt,h8hgV(u]5]rHǴO0Q\t-M㊃w~ ϜT-rJ$[9U!Eg #\ao\p2B>&>'!M5UZsx|BD#6֢jx*\I&}m=EcU_+UL *UY Ʒ7 ن> 0i6v#,\cR^j+ īH5Uv;v,hk^:\mFI$ ` Ou0E^TO a"D}Zft%'b:IHx 9uWd&k@i9%[r4ƢK%׺#.8Y ZuM@BF?O=M2?X 5qB Zv'ܫgM&>%-Z;oK)Igzt= ^AJbc虧i3OO K |v)xZU@Od.!pN q2jk4%lŒC. ,e'Ij=[co%N1d`g`:Sm")̾)3UWG|[}D{yB|SKZ- ނhd6R.ϰNLfXʗh3ˈvF)/ &ž;>_{ΒZ",09z4!iFW%X0ζ`3k S&7\8\‰J<Aêd8edx1jIH{?] }?v㞴N=*ay<06FhˎKwh?>_ق!ASEYihaZtGy.9JT"a.o\\ qolLpzu\Pi) RLS+Q2twoXW쾛 rQg1TovCn⑆sgp(EG=Ne֥|niѮ R :gIx8m>@:(,څD./QLP) -u8-~aIWs<7Į͈d}g5O/x>(Z'+~?I tnSi'ܱD;2) N7Zd.M?_(EWdQ֓`@Dpl:{%'w>5-VU˛E,̽R`+Bτ8TU7ӎFj) , Fql!jmzd X9j71Ѻ.p"i׈+Y T&s$L$;gi%{NP~ {Uό9×qDՅ{"?pDu5`4%`!mRiw5ُ77=my5(\m|Z8a;4/P-9eQ6:QLzJ!5FyuP8X :AcN W]93q LcQ}2ZjoX5TzNn?}D`1cp`.KnXs*_KrV perdh3^ٱ!u<"z/#k-t96Kɳ +{Jk]jtlYGú*ʰ>|Kf-7jZ.P!MT?T, o hUhsϬ᫤s UətPgV{8*xIHc2FMg1RBmQr%+}Of*=L_D$t%@@= =FIs)&#Z4PY9>z#|5d{dgVE4fry5&1>m5'Yߩ) .]DRkK*ThǠ=rtZtb""cFkb]OuY> !6]nFd3 6K"~GTlc{9.D9xP|"x9Pb&?Li-i ^Fe`J%r j;O*J/Ox X\il5 6(٠DJMoZߐ'E1&7d4X$1wY. շގc4oFկKI1PM#<43~gI^lF$]s-5vl^Ք*~$8 z>L43-ЮBio8QJ<흝@߉{, :}oo2BEd붎V%qmtt4ba&|; ifT?؉ֵ=vBxy/C:50b5nLS08EK,4&!TDTvֱ2j!YfU6$ܟhC~wP(冠x)HC_GS M`T pMuf r*ˈWDڦbd #*jM%?=sϹZNN,5T=0lzĸ> 8 {*=~ ܪh׀|{qZc$pӴ5bBE>6V_6He$vSce:^z`,n${_(W;w2SǼIJ% CR)li1=1LJUC9U#Ux\N\WO-UC q S)9 q&fԉ_qitG{lVkۄN[ ߹s,8eyee]Ųgd >jI<'M>IcVrkJ`m*;y9nZp j0(sL/T(ۗ[r5td)o`9olGDX^(YԻΙoW$}Jo,ydeO9ue -& 0p{`˕JJ5_5*-\̿4ن!F"}ám30[= &?PDT#5Bº|+}]jN#6E>s]Vg>"bRgMh&5 Y5Egrw/ l;>7psOq&Qw +x%>kDF*g[Tr(eF¤Nb;˲gxwAwYݥ/ ʈ na8"Z` ';\ݺIAp畑,?5OX?R3e^ilzsTK5HՇ@\lӓ˚l6₁+`_tU]\EwʵH TRF˛"JyUV?mׅ ? &PzJ7*`](|3B ]R4P @O+h,&29$QDjXqmBl$0%R~n-_&JV;&'fmR_hjPɢ''t݄%*OXʥ0Y&*Pdn+p{hY{ KN:K/G{,V?崀5~* -H:o)[AQ}n%˽zG#py˶㰷 dz&ʆR3TV#UsM|3̣-B/R d ĸsI?^[B7U-dzQǝCLn:b{,܌ؐnئXU /ҭJ9}e^LG Hj m `"m&~MLP)`A0+|;l'QB>lD"ASʧb&-Ӛ\_bV#X+{q@jÉoN9~Ń h+]W&5t.D^Cn.τb¤HÄX\xJ1Q(cw(#)jj;\ }=uGZ)Q!@o0x:ĭf9ر K@x!#THME*#z .n3 W>Eaiì(Yȁ/̣j䶛E,QT/ԂAATu,#&\g[o+Օq6 :~겉_WNUjLV\W=NHIQx&iTuVJ5JnEѕWq]O+ ?'+O}9Y.'`S18sp$vqyݹ݀E*Vt4s.tM^7RξUE.dȡ 2{Oq<;s-u)J(#(/'G~R1,紻Ŧb\')m7!!DSpu2DR'FEKˆ(HdRK fO #59A++@N%"<2{kC=EZkd ضs|<~o+ ˝WbkqEZ\g]yz1Z.Q)8 #FkMwP }7ُSVfq7>CVu%įL ĦZz`?u_`#q #>l穐 A وn@hU2xs=5u _-}uVM`s7jsP%FDVh0[4S*jBKb^1y>.-V3]aCuf-x(=Ћ%fP2})pzF-zb[ƐY+D%926 sh98N~:j 1$cHPtWJ R}2w>o}S`VZ&}kfgCxr'S,/*|Zķik\]Y1~t2:1YܡkK:{"F,7i6S嫦bѣ XwŖ.f`̫#]?]S Svb>wm|h*,H'>vӡ!1g4)Hύ_Wgс Q~] j2uw2&/vAF>>-*偭|1~_'Wv3(" A)jqAR3h^8gW,r`ظ$jsgԕ߈ƹ"o|,}O|`a&BA@*HVpL_Ft5k>/!U# P,"4$1*( $8Bp\7_09_*R0\T3qڜ,.rt"GDRDr\CdaӈB 餯GZcvKdl-bW@5qSbw 4>RX⵶F-X9p9b9ᆠGKkIHa/HՒ>hB9*O놶Bt:BP+H٫z$`a@Ckl2I~p&tEkUpO4w@I>lDʩ93␱hT٥i,a[6}byj/'SzmiɗSv 9Tsًd-NX2Ƈ+`=^IcLH5!Gy0&f^{ȐPckhcYv \a/V( \O8MY$r7&JS>62t1ӡZgu_/t*rN98t Gae !<7Wm"SJ&8ЪPQugqA6Pt.tp ~{R`EgHBgYGv 1Eq9}TYA[ ۂnZmJԚ;ID%${- -v:! c`|f?>ީM])+]XsxL4{xcWߞx(g2F1֓SؚXOa@]`*c ?,b̽}HX& & ti#q-87_"û\mq2J aJq;sS%iX|%DӥΆzBKGcI{K}IЂIIgcvfy܃esxMt taNDz;_I 3srv%Tx<<E)7iOT˧B(XkPԚSh QfYzO, wF/9Y PR0g[Pj:7`Ү=N8f81.Kzn?iպϼKx;Y/SQT+,j:cΙ^1;#BhO`?S%i>KjRs~RܚnU;C ВqA傧JUv!>CDredh $-Sy )FXL {ec߿r66۞fhY䔟<ل_!C`iHT4ۄ'}x,̥uh ^^qI c`1uB$XX糳,t- a`ۆ?*UsP&]xj; -3b]g+;pg\ @<ʲr9Zz0/2arOdx%dČQ!-HY ;4 lSE՗١Ey(kZCѐ=R?R#EOqoX.zm]5Icx`i*8A"aYT9Ȏ$0O" -Pu(0:ntm. @Vj8vM_\=me} |KJay$mvA2hW7q?yl?.Ϥ40xpE`nodIm Eф~dbقG,;+Rt[ÏZ/ڇnB:5/-Dӗ>hO b?2k Vo$SH[ŁeXP=U×޴aO֏~\[~k*%A 8`hDC;'𝿟wڌk%9]sM ߦ[詠Q W$p.*lɘ*o+7 f N$yC^{_ݑMU_t 2ﴭxّ͌7T  S" jBn=VZƱ=?ˌ~Y =gU~h!)SDeXBD'#s5[e@V6"*&V7;Ձ'f":BKuD2~{:SJ SD U[_۞^mڸXj|4foo=rR#t$ qnH+]>6ƅ|*(د0qyT;n 3f-G!s@:5DjC%x԰nu85$\/zmO% ?+vmTuM}vy ,(pV{l}(ZLF u]K I`vmp<eɂJ\pwD<#?uO hyPTcQpKGoO+%~V][ 0׻ Df8fR˚!t1-2eC C 蠳aޯj4wvASj :{n0pץ<r'QT ^[;t4bR6>}q1p|>L`=bvAye{N ) X)Um|loĽ4nHN[?Mnm Һ> jv ] zë? 1: ݼȋHbCQ7mf bں:18* mecǽsW0'z%j,f"<>o[ őG(l&t8x(ΩWMG׿y| qhZgpGJ&Db^n@l󁒄`*MegQRQM|Jve6D7^SVt$DR 땈!\~v^ ɮ|UAl9@rh7(ԴN֭$* |Om/d1m_F$IX@ċE%k-zIU|KJ"UyGhЀ=Hi5'l8`fRÉsRf{}eQ*٠~FHǑL>.68vvhyQx4}US? #sF9@G3:QDsT|.iomc;Zfm['0FjFQ/P:TN^WDMtowa7/ab ufΐ^ξ >'^'{rf2<`A;f5npc%i$W׸8:c:%]CFyj}oټ^q`9M֨]N0JB~ҜFX#huի6k1I5 !>I.K_0P$saDt6eIRL%ޜ\ SZ/[?C@])g D!{i-V}]BBƨijAQ2VP*{HgD[Xu_ύL2h } 8Jǡڷb[ e~8M°l2qS$bn]An#mĞëU( qOJpHfI[gLnzm<#%]ַ)H9VZN8}ň n.Vl4KVpiE+3 9̑$>r. f\~D5;i;:op9I8M>G(GϓsİwK*CXQ])9ߪQ#郡glWtb4tŒmR#{n\eXҠ.E 7PX%3=U l2@IÃiq&ω;QIԈ;\GVӟk9YӞ7 5X 4* Clޝ^(×fbiދr)x-R ax5d~9V?"Nb1+D7Fi=֫^Ũ`fK? }7 @s xs"'0wH9_ׇcZ#tI5S`1"aBO)n @λ2$R O^6NV2BPch ;bs<%YAQa0y׽g ]g ~ @+OK"[Evi3BXyGͮ;I @N O4$ M!i_|gW>5.kVx́}^py5, Y6]6| 'Ewf (^ ̲Zhb>]Ӣ &M`vYv/6q0ͽ &jvR香4⩒j^sDb!8ŹΑYdkʜIEoLk3.QUV /*k^"6gX?H Ĭz0 ]~e YrD(½5h2"i vVr"`†[UqOռ$-wUn1.ck(lG+aT@, \tf'kqTMLf1K=ȥBo~:4Sp[5>͖N 1 eo]n_?^}(괎ؓ5ҕ{L \,q ic?U"'jxZi\lq'w˨ ')fFH]xHhsĐ~uǢqK4F>hfFHDHκPP"#Ŷ{5ݟ$P'>Y24e@|٣*/"|`.l.C*Ή `0?&?12y,H:_=}90g7eM؃Z)}p+Åas1\9?r%}T']K_jV.tv4ySj9EZ^Ëv1.p~ Ud,6_T7!tNt{jt#7gi"ՂnR>J$feX2շc.TNӒ~le<N[Qz{ ! i}o_W @'id,j&YyHP(VfHzjc;o߆u$ ,I+h/FtBf(^PW=*FX_$̢WƛV^Lj<0+=gBz S2|AMP^򙣥kE ~l'ebRnՠI׏_\ٜ>ؑҨX|϶j롳9fNq[<,6o{G)@]4jU& n^f+ON 9[/WPܔCG񪬫r /;U)&jx:''W»JvH \= v;zK;F &ci3$')(p9w LrR{WFؒ0 *1oރ,?ּ; 2 M6Ü;SehQNf0o@X"҉`o`, j۵ŋi]}A!&gVnX""]qF*ilOtºAPcA4g&n)^-M#Qx(>_jk>D*76BRW;MLM3uÏ{늿2NM6z,d@Bu+3=@vܢ;~9' lJyvܳf?`0X\"ZR>4"YI~6T϶PȉWD=6N_Py\#_== lj'io`3ɒg)SY}4j (7Ϥ*-un]ǃb"+Y00⣀2*2!>/m-lѴWOy"yjR[Q@j ׈CWLntZ{jd֋@CîW%6l?L`~@BbɸjC6NB~U>~FR_SֱD#EH&C{ F( q{͹$T5&Gj+"0wY4%u6(hKO7t:!iM%`*)=VKuj-'AjAkͭ<J?;ܑvX4;t9 WkkURmEFLC} W=>*~^ɼI>[XIn2ݿ_ ?]3ηou(LH+`ze[IoL[c`u: JH#"{;I[ ًCל[gl]&]>ͮc|Xv ty412=80@UU LCY?|D-3Rw dOb8sJ,i8<Li-RѬ<`2`Vx8h˺15$ɸDA[^y†l/!Dt>=z b+Eq %pSny dS] qWP[!,tr[ R/'uhk ڤh *Wa:'5LJ]MIюiRV3%w޼=9t.z~6MYu8]smeIŰPszC^ IJW'p^P?K jS9ƪĐ265ltr+{`KTc=#-s th)DgjУZ[9]1 o9@/^6`ڧC ν _UV.:6#;{O:ZZђ7y\bxSLj%XF !=+{,9֫+0E hꕖ0Gxnq()\΄wd0@M|/JqΌktbD-魕#-kGzidwcTiE |ۈ &1i|c +9gaqU*K:P64-v5Ƒ+ٙ_щ"(U {x?^,Duv>F5`. 3 m|YQs(t3 y;[;s9rAsEl;T@iәł&.Ȧƒߝ_LD{rc7}^^RTb7ҹ0W q9#9Vl'yR5r)wAW؇ɀYc6 n'e= U+t{Q16 9BV(z!"Q/g7Uk **Vpmy+Ze!]k CSrh Q[Pfh'T3.*+ٚw!ywe/62`1į)[^ j  |sAR![t:: tǿ; ZbT>Rx4 >WCW#4InHR{&ް 78[Ҳ> /A|m:"r۔Dpa:0Z1oO84s,rյWKp@Ww2/M *3"dMZl -gaef J}$Sn= n;E2rsEexkup0;TyAbqƄnHG'\uMjSצ6$\<Ⱦ"I/KŦpŌgN.oxS_ YBC* oM$i?kX HA5 RJIjAMX=<ʧJ G2^ |C1.Hq.ro5حw`iݘƎ{!CL/µ>!9ŬN~HqO0<%PD&d#VTSx'b8etgG!=W)+)1ڱӆH>df 0cԏ . pCדvZK)/PELqfHc Zx^&}ӿoxm ]ǎM.hR&(zLM۳^>EܯPזμ|yX'@y.ln" h?xҁ€Fʃ7c%uOGd/Ud!̭y4puPެ BʚdGyFigG$%U4 Q W$o/ANmBɷThBKX'F!"bV6+U?[ٽR}{$V"UO c#qdWߛ $&{/we@(8 'V”:^7R`I 7Ǽ"I2AIFҦ0 N- Vr449q88:EVLsHsR ?Xo˒Z١"zZKMfKg]&瑳 u ,fzxI)+Upd¡g{y ;:!m^ 8Ϟ}6%Uu 9Y݌\˻OFȇܟ-p}ٓi sKHO[mBgkE H^ }3=}>_?&dQ0T;Z)Wz~xv(saoV>rxu㾦;vl4+m'?C4!64oc*sxj~Ń]9B\=#$]Hm g/Awf_}ú#o$rvT%{\wrޤ(Vÿ}Nm7P>>R CłiHZ~KO5əS6& 9yӨU0}!X>=p]!6 VYz˳܉voj]f{|%(h fE*F v*:.rӉ;TN m ؝{ѱ}V;;"K5-,7q{Eueb@&SL'&\9!`h)Rz!b=ݻ\7}Nzo𷋋+gH@CCw{ .ӓdsFvOHidزp6YRUfZ>/I!wr˥}86* P4$Qy*V,\}Ѕ)9B샚Gf+U/د Z>1NGnݏC+qf!:QldZVTL({Wq@4QqGS讫~1ixVH5Dz:ϼ X'#n"솮ژdi'F#KqJ[u Q6o=E_;A؜L)qf^F6nd;SZ(X !ndt:&#o:gRK,zGҞ :KCl1&~W.#к9IH7r@#t1mPV?-Y@:Ǔ`V4+] `DzƆmVCFWz (e }v3-%L'UH(H٬֐jqվA:=x4٬zo[ҌŘ [`$֡0! ;w]x(R3Ͱ}#^b +:pHx) رḛrp)& :<bp_eS_!Rk+"bR.!R-thQb8L&CYzbﱮ*<\)呥RI&vOg~Czm}=RƗ_`;Zi "xf{ϒD\kXz\ڦ)}*)i~o$ <>:Ս*X;f~ǿ{t!N?ZmVy)(Qkڌ8Hi~<+7E A4`1\gˍLzY$ :pVӘgX|C6k6$Oɞih7^6lI ɰCi61 Cٍx6LĦq񑖫)b/)d8ڢP53( hI*V/*2*`ӆGl*V ~D_;ma6z_TB"[3K"v!dKJ>*TwQ/+ wI+*KX0]u.e[Uv!cbʃ^ǚ$Z"z pX4g=ΡsH 8ڞO-P-C[ҍ[ۼ1NC1F~Z/!r:;` čkΏA#_1RK/5(A,cA_;OM_a%k%yB(Md.7;8 yav}Aw8UX6^ NZ\"S-Z\lQ("2CMqQrknL Imq}t#w {GS|J ;-{%{ǿ*QF #i+28evo <jYz:9ev=˖HYɺڞ!/$@st-J2 []Hu)$hz(+Ksq[ 5#xƒRkd^qDluY9m"U\>Q8i.,@G3kP&7Y,ĺC ȐQ5URHxҖC=F2-⍹H%dlaHh7X{6@kvLIpDx!~i!{A&7f3ƾL]^9!* Ӌh' 9^@\y^Q@bb~(XO%/3V͡ Sf5hyڍd?#}# "L\A03.Bx0B'z4t2w TX EWМ˧NVZ^C:(2$C!hJL>k``p0nyVuNb]N'(<5~āQM(i[R>ɒrL1pU>lOha<1728A k-b\% yXlӰ,]]N@YlalY2WVipQ[@m'7FԺO 2(ҹ=sKC@A(D`B`dGxI8YFBZ~b 6sjx7'>(?UWCJN5?GV+ h{/I&l\=Ŧ7f_t 9w4qvU@')\ɀ=Yv ATꥈ䗥|ubyJ#pb5stdGWNpbyv2| KU$xu,|J╚JEUm,,Mc˅t;|^:.NiAaL6b2- !]QjKѫB Fhpu#MjVOfČ ݭf+kEA1n2oOUxc6H4T`6| 6s|sz2ygb4H+Ҳxy- 1+d&xRYәJܹ~Y)RDZ.S>'yHqް4E>mgCi<\"|gThy8#Bm2ACx?KLmM1ID^Fv{4QFK0S(Ɯ&'.*>d-ƨzƳ" &{!M?=wف-mG(S@. X{oA$ŜB-}0|< x˻ vL0ʁ@ĕ$?5(d.ԘE6y+MoZBm9w`s(4H HÌtUWdTb+̸ 0ʹ^-J2Y"KEf/x!<_Ɋ#x 6wٰ+jոžPk6*QmeȒ g[Eń` v;.oVwvbmd3)A۾֏ߢsB8et "t@GBԀ= S¿=d"s}5!v2ˋ&"nj>%}gsT8aIۺOWaokI+2F\F3sCZm[jc".hIpd߂L3 aB/Oܗ$jՊ7qB6&~fR$F4`!u=8@[XZI*宓ñ=y3)"C?;l ]i-\z:?:(LG4+ײ}vV;~12-0\?; $ឋ t C2Ĕc,ɴn#f>~ѡrovN>9~H1Q$%cuw͘?}EzR5J/qOΡO^HN/K &mx 4zdƍPVz_~y?E-zDv$c*>il5S2e;Ûr*?nS|$,< mdA.iV9cIh`,N~+Dj5H 6Z׮p*, nG/&]@RXT;7 ƑFG?P]s>)8j 1' uN|&Js0J#hJ6hȬ\kT.CuHxRmҞ`5f[ P%!`RuEqk'=!DWYUt<65>dyzgĢ^e._lj%Z %Bۄt*[yR`REB'ŽvؕI'$SKz({tA@;oZV=Ȫb4q+y< 5LQk}X)<_G|8̝⤟1.߷1$!սXpu;Wl[IbqRڿR )YU_*A-welի7)iɽvhv^vKuVڒ2=&V>q2ṈÊeSažx "qb]ֶDhW<+FL|:=BPu<2dd'8 SKEEڝ_P{& E1Pp> * b"#CqԵiER?)*&Cjn"k cY`h7)Ev 6l*]Ri\ Hr:K߇Xvh @X @J)f{awNd\ı:Ô(lKKm5E]Uw tms×箣ل2|Ϣtƈ hJ1/O j)Kql^Br!}~(oau܁n|ߵ'UT9œm>wmy>'DÙ[W4%<T+rb wÇ_S<)$4: #k\kKP5(!E #v4<;|z.zm(Hưt)y K{bodbiJ\`e9>D.BB8ʒ-]iGuMp+ ^)ĝ;^ߙbnq'[ b;HIkx_jU Ux*c寤^^͆U?L{*Sv*[Θުi'VK$w"X ?Vh .#LWaAmըΑh23`|B֛9֒6?uِb%u./LY } XFĿ:y*ʟ)[PcߵݢzQBP|ń4<>Iؽ|CtNN` di?HX)M1Mg ;uRط,N?l>Ƹ==&L-8 }Lq޷Ozǜ}dWعZ(F'2wd . (qiTz],Lkd7:y`O׬Q +mR :jsx F/FITXBAKzcX $qk6~ C`)>oNt.vsfNSR,Yijr\YOsΚ$ȿ4i{y`e ݌Hٚpwᇈ`EFZi0I';UÓ}Eliң$]=ёt)oHuoy_3.r%6Wy&I@~3HQڹήMGErLpYi{+Ĺgw}M(W:q'b%yHQ&vsEe*ytAp!eWH9 (ȡy~*`ڼb _pB1",2`^Fj}w4W\Z5&wtrwz|g9~K\ג^GV;Y5N}kၳ7ߨl L⾺"#;-[LdqK UX(I:W`f(WוM_z UrÈ "!ap] 5aA.(1nőP山Q,*糛vMR0CHkEb~0 {njUN&/L{<= Fc1#l]e@b5v7E?T* y&y֬̓49JT}2e)b☉p(oq’K3ʜ(`=unʏ6:7Iyy RK)EML,KCWUo 33 <¶9%8tu^EYUN+)ke4_,KQ0Dŋ-թrVgFY$Bp>̹Ƹ-ѺXCӿC4UCUWFr3~"[pXLQn*Gh_Uފס"' ;_miBU$.G$z;o/̌:Fm7z F"6>J=X T^Xo&^t~3t?Z8N3Ν{ khW@LjөD2ú 4px3P>W'Z>}a|=YG6o O,\wm̐b `G<6VѴ2Uvuay̗o'p "zͮדS"p \ycqpZղI-T36ŸAӐ8.0Zb.$')I|Zi_#+U:/턷⸿FAj^ ?~MoM_DFV=F-V8JbQ##/ K0S*+$\QL=_pS:]LfQ-lqD 0x[QZZ{T^SAIc@4C`HkoE&?B:B]l{)_/!N(yVJ7;DH~Eo\@ƈP|wR^]5tBEjtbwn$E̤e: vѵ?V߿PnOՇ @Wifg|(qr 6"bq_,><ŽtSm.-11Z3"v1=A#}PgO`8KJ*;iƙ0):=A99N9m"9TFEgXƻ*(t~ܨv+tnoba8JHa"HxJz .zF-98ğW⢤]R񬮇%/u¤l4  92<ߣ«*آ7PoHVsz||L[/!LғO8-ćN;2e==Cph/~2"!,PkK{8b>jHVUU4wWr0kFmdg̑ͼȪ)=_|mJ?HTze;K^fH2 qOW ̰X,+[ w6ϰ",_Z W C9B]n#syDjn~QFlQ.7&6t %1/|%j0 f_A3ȳf*p]Y7"HAYk懧Pؖ*KpZP!&76qCR}@*mҞ),H?>?uWfIcӁJ[ &yUt=FI5U)&n5-m%S=^D ZyuP -z݁֕:MI?ThX8nzBl 6tQrU?PX.熬e[c0lV<ד*+ -K׽ku˔3L xF@n}b8jsR8 4FyHl#U@o&tFʱw8LCF _W;C&D '컄5։K_xчAL ÝHK<2[:ȠDЧOg!-NFH}KGgD@`6YF#\zО7N a>3Hb GVx[0tCu{i:i @fŻOW]' QX'ϓzA\x|@SIzRK!'_S2[CCx Ʒ:[AYW\?V&0/|ǺQ{^Tow~ .hҎ+U`mֶ89ڗ¬V)^m& /8łޯIiӓ>Sv.5i}>,~Ѭ"NKvAU(;dN% 7Z?+AͮUCg"9 ^nB>c~C ڵ|6u j6ex8C矝W]ͻ^vp52Ēw" RrωrΚ8;[+6,Y{-M"ǝ-rEWG~|"Q`]:,DbUFw&EK ^0]%r%h[ S@~9&r_ OW b'LytIuquL%LKձ1 , O2@F'd^4} t 9 p310J ?W"G dXL2M#bߙKAj-qB~kIR5U8{]|Z4_b[MB`{*bU7"/cHpSnۍh>-4IwVGԉ# c#l n~]`.:O%Hҳ)D B 2X ҤQs<14EĖfKO,p|ʧ㵑pj_ފPvvCS2GTd`TP:B4Ŀ^&?MIޘ ?G{21B,+j:k|[HR,9ɍ#|:C!Wz8jrAiybh^D7?l5:F˭̷ދi0. gwXz{DQJk2M;Vj=~ ҮچeaU/St`lƞ봄x:SQ*ݿ*[tsh]g(fiӅ4zOS_ڢuHU̅cEo/*DD2A&-&Z-_uZ\c2xZ^ӁCsjgq4U`1lũbh'm",*7Sp D46 ƒ8$ƹ5P0 /)̑1]8QvzB7?n1*1HHF;8bY:HvJF3m=dJje2' `*k$Ap'#$e tn'zKsDGVm%;蒊g5TӜdOCֻGE(%LBhwC>T qQv;{4)l;& n;O+d4\~G[9V3٘kp7qKW*q yc5 t'rj:JLa[eXmW[ta$/kR˨2@,;GTRi^Z1LVV}UB|DЂ!~K #rE"\ k)w-ћ9:4l}WCY!T !;V¾"N_y6YG+4B"QCPu1.PϤrHP6GݝR"1TˁfUB]Q|sԩa^uWu hyQ >s n1BC肝ϕ\蠆 +] wJ?f!ipq}Tl~x(QPqo{ԁ.7ܤM "k2՘ uVā\ty1Կ`+?Rژ# pI*ةrWyTuXS_uϿwPR^fu*DDsJ?%!~pGqvhJ#Yr6xuDk4''QxVi3p2eE3WmyAGYUH%!n"EmG`.JF>Z45+* NȾ ɮ+ c(:% K ]R @.o-SHVKixG%im@%+.j0tr=߲ F Y|r6(3nCW K~ER0p"2Aʴ P>xKm~9vFU7;z0zeOm&U*3Ě)^T>[{9¤{4gؾl ʥ{Cwp{h0=TPKH %; Ady|k$l,| ҈˵/V)ve',9(6ȳ->\>/ ~֖fQJ "Ҿ|Fh3xB^og_Co \':JyC(ɁƓ* M\nV 1@v]:8uKBǜ<w:fXA2lBd }Kϓ%TImi>kg'/a؟nݩ"yp|kV;(Ztԑd@@h~%BhV@Qs.4o^Zr-}ŀʵ:y-!fIHg$_ÏX)rORZɈZbyKFH?{R,S}¿(itgBtj6q$ vxJ  0|U>VP1fv4Z$ImۜFZ@Ϙ:D馌KX {`k;spפþD2& )Q(Gԃ&N똰N?78TKVa])vݙI5Aq|*IE͚s7A b~c`̦5veBZGy_fh|LRNاնDt\#2Q{;ե\7A ;gdTQ{E޴ nǡu&&paqm$?c?nWNpX1|W&xz'L̷|fl[Q̯BmN`~B6MuE)I#Z.ܵj?}$QF9׿Tۍ|pVVQ8%p{۟!s$4%ڵizsQ wV`*9]XAM $NF>x;9i`i2P`38rmjc.XeGܤj^ȏ7W2#b q6Bjf秶vSh'R鲋diucZ)sJ&lh 깪UEEMݓ3 eX#ѻPdɮrۄ%JAW$sg87 ^-!Eg?) 4">t Ft^?8hU30j'Bo(IP㒰3ة69kc%<\: c٦tjc-#`Ȋg7)%[&ep!쳟5Y6_4LlٗC}d>p3tX4 Ē$n37ᖢ!V+ ,;E7^A͈zxPf`$<|P :}p>'<vr$k?f$ |$@yೱ NݙmK!l-6E%*0!v3tV$3CKⵋ=UрbL\++6-hO6kly{4(:*6E?uJ/OQ@+5H6K|\Jf$I( 3ǁo[ML~,6 h}R)Br:)OQu8-7!x,9꥗i!IdfceJ>,|K_LbWtupE_ ^XU޽ta*pG\|~y ?E~P؟#f:)}G63q3q7Ri߳?2[ݼfSz`Lh~*,1pa 4qu X0M>R}v+u4WS,[b"lW,ZV5/!Jnr\JSaY1gTa`} ҳ+PYzlea# ?&# iwK3RJs3߭X 5,( t"ᬶRE U5NHmŚ1C~z,=7Ymg $;e:#Kuw#ύMv;S30D*T\] XWG^^?=?c<낔 R!Eo+5H9N![#g55$ \ܥ6?`& wK\O j@EVBqMK*/ʣ>1>&'[|c'_2uu -2J#򄳺˔EeG .yQ56$n{"XvQUM=J`hq>^@ Eh[ϧDi/QamtBS1%fAvd">uELJv|CMWm-G/i*bWU;B KoYȫ*kv*rPGBIP`ū;AG3!<7 l40qD!;E׊ bcx(ڱq$2Y2཮PX,/h!p '8)O1h w5Gbr'Îā8Sy0xD)!tm[ރ UP!>_/TǦd# 5TT) N1|"J/["Ժؗ s3*͊~ 24@.oYScWڦ4{;Gn;羝8;g=}%$U\y2ui%ĠFIȏEg/pQ 5ϒC7'(0?R|A7BdX(QT]j 0~٥(\'^}ʠqL?v/s)M~}Mnar^;ѯh.#}h75_4*T,%~X (d TqO~,- oH'>To&hiWUrZ #%-_G̪Ip n2 "hqVԴhzY_KQY#iیE<~msmc:;B'ChkGpy$IKF xx,€#%% #NP-X~O4{ @eBS+&bv^`)wd8z0 >t68:jďzi^7ɟa2.UY 4ܤsXC%Z¨ o'$&6yo(𸿩rB\\^p.pN&ZPJmdXs16UQUWIC HM3fU0NZP.HI=3dm1 I^'򬟀DZLw ^ {WEvgRWxF{l Sv55`G$R buc+{dC.ڂn6.6Б8Wcs|fz؞񘃏ׅ_@j%򱜡O~stOd XLMɊ&9(#gXXx/9hu—ohΉG6PUz^|N3DlUέҀi*ȈR~C_Gk0N9|J)h^慹ovMٗ Jut2cv<+>N]S0` 2;qL:`7ue{HDQvQ ;)ʖaz(H"^~\<#,CV}5v~Nс ̴j̿8&K)jDfe cڱ6p"1FjtV.q%.8_A2'rDOQܡOBOLԺ)X{^ M'jγJ+;9 h;^X5I:zգT:HF؍̾]I:DIi䷈âzȕujp|4ZA3it`\KqFt0Ծ~T@FMq~r; |iE]t+w}PF T|xWgizH2p8G:4T0n@$ʔ;2jcDMZ>_+eXv3֌[@j5n͹m$G`cg$\XW:0jP>@vºexU  *?1.jUw`p,B[XM(l ƥ2CJ>NNM5ؾ. ,_Udog\hR|gB/(z>O[?%濌[wjDir4g7wB6LWYd~|ӣxX4u0"4>eo/a R@Q 0 h\}*(եjqaS⧭h˳nr2ض]DF D *(e啜(;XFLm*,RCFr ˠJa >l6X,^1"L"@DїZD|B }(tdŪ&d`ab4w OmNzRKlJgj%L[!OV`>kuŒ4.xd- (okVȴNЏܨO. 7Ԙ&kdVۏ78F2:lRd ߍX5t!%GH.Cۭ*Gҹ( x+˹[rE"I8u_j8+$Jvl%ȐA9Z.(o wU7Y~i R=JWD(>o ! ?$o\unK,'.i°!d]iJLd"V^-$  `ZE6pGܠFlm@Wb-NO>Rkb!ҜνDd0ir{F*L_"G %)':(G/ػ45C"נgASkvEs쿸<]+7~ o%q?WK>ʺ{&ƖG; aQA\y|`4#$*Ėv@77mĭ{V-ʄݼ=ZT߾x!x>wK=v!jqI鰫TߌaDXnŸK;m8 p[w#$8lݸfV6zf +[mK`G"3<: ^;/*e-rAboK(Po;5L`O)wg>N~>uqFM&"Jzv`Iq-ri\֪MPf 'zx?w*sev'?a,}D{Һ=| q)"C(ڮf;3BS~jlp`c`{sM93-ҸN|$ޕV$Ck1vVqMTnITcXUx~2l$-PwSW(~ףVAxV%'Ӓhbqx-<|#_K17҃G}kU)%}d|d-tӃ:RU̦(Zߐ#ҞD,do A])C7+L;7j5zJd|XprbH jj{X(FW'R)bh"I{p {|B 3 0ᅍ<3wÉ'|4AoJ1zᶽPN9144,m@hu"2ު]K@BX X%~g) s1U7e]=Mb?ɉS}:  bCBrȑ) mjNͥϖN"; \ԂrSA cڼB 7Jjv`~<%㧬e fO t[ $+'׶JE-%X"<]~y@E\ONiz3eG:JRmz9W3 \XVia2}uBsX=nrц3?69>jo諪nk:"RvI&%aTfj,ARY #nG{G2ʾ]5CP6(Ao&7m[=O„aN ØL({|]c>*19 8%LgtӴUu7tcT2#:aDJw)YCTu |џh)G;Gb”eԛD£yOѻQ%q^\[|ka%N U/Z> CRZ#dVT dp~a`k/c2.K88ꈡ6 I"zGZ|4 !w::zK+}y?CWT=; xIYE9C0Rf`I[s(h)YCʏ۸TȮQ3.2V^x0Ŵ/$"}rFxI 8ү$;̃j!Bc\z[X5woy;*ngy"_մחGH}mQVg\̘ȏ}~  HO(=-~_cAN& i2)5R;\V zG%'|{ G9"W0USsp0KZڌW>wv;aLeT>Y@T\wB\XӮ(FrPhUܵb@ 󐘱N5_{j'xEMmjZk+kI>^f; ݽP)䮍czo9,Obšli a)wc`@4J2ėinŷ2YܛQ;@Y" Y姺;K y{D}?겎Pl"g\#YϟO?QĊVAy&t).3K>MST4mAUCVԴ[*OЖKcw|եa99s$ ϕ2 oa M!غkR5C#ڷmQ>2E6]jOv-T랊$y{cprukf7 B6zPQ'>]Jϖ+oƘ=lc) &4jHJۅid*mJUeAuқ6n:|LQ5ȱ0˳j"̐AH ޒ𬯋K'#5LB oMŘQ,s53?-|GUD8oa8ټ2ZR5r]<ʬ4|qy]ʭRЇbLGt[]%Rx0EPzWx1eV`Y_¯Jt^ 2׻PPK׮YۄۜC3`P7MO<ǞNgPQ|*l|ZM@b6K,^> m.veC$M_{ k2$:I˿6$`WGy$EesPV@Эmkb21di[dC:C^P@@Vb .֠^9U݋'jB,;*IwШ&KY%HŨ+C35ǒEcϫ>̈XSqr_KX V93G|jn#q_Hu7ߐ!5~@] x>8>SZ`h$^2 F[䝀gFdOց;0V`E,zD'!$JCp9XBlt Dbcl珣2\iX85u@>.Uc7o=kUwZ LKy agu]TtCF`U$esq y?϶‹603TVA"Oh]UA]nlud=Jg ez0IBz"kD?1$elSbm,H"FvJ:{fw_*TVf-9'bȿxG)=ѥ]>Pr`YE$elXQN]~O)f$_D1NӠ^ NrO{!w `ݼ:mct(fmwHwh\k b/,PYX=Q̜%QѡŶ„a\:a\ǽI3A) !.MH5ztRtb$"XXIJs[IPdW^c6m1s׽ ,/LS+4Vղ,'*{ImL YOmV%+T.tN4v!R,|[ S F|` ƜNKRyߜHaU fApykJo Fe 紟)8P!QCM 0߻DT{[H]tVf|{L! pPleY8?/Hs 0t#\P srvi?[z>+d}jAT|<94 וmI=p@]'nD&)Sj*I9"y덳`ʲ;b{GJFv'j he+M!oNs?x2w O$QeùwϺDkkC S Py2}+}OW;z6" ]A2zg$SGvL" iWϙ&m㈛ S,q R㈰sWѰS]V߂3[8XP7@z_Bh[Rd+&Di !*dt"- OCZu\usU$>EO̟4=W8TO >4ķp}e4PXr&'u6J*Z%*a.H .,VPSc>/UɅ}U0-1^f:Z m"֖'}u=W@VE+7v$.c׉c:m)N#f HP8:HoItσf(9u^#&`a݂sNzsV $7rNus_Rae̖%MrMVAo^+,|/LFb\Q/39G Iq8х6f 2neP Y25AV ?s `H%땑*3@*Uw q u|rD0}rh u%NywXB_O VKKX6"ޘ ?A0ղ#yd}4C@?~k%hsN씁ך)9,-Nxm0k.0FӉc(ۃ^C~uר5lX0l 1ŻYBG]T>0,%?g?'\fHGt'RӕfZ]䴜><Q~cH<2f.3E4dcU#P96~rрwr](D}|/ 2k_ݲ{M| G,_Y`Mi@WgB}͡JKBƪm# L2_SjN<N,aB/lS ~h2x9W{)y!6bP`Vd΋:WɥҒ@ʗ' ՖG2o>!$(z# DUAH Gh9豱L+1y FtF!_{FopXE#0z}qmD~vR *c73enӫG,> }/G+v;Ia=it0BW$<4au1čIvg'e{^'7ġ92=P0;޲V( Y&ɋfFC~. ti$5L^q9uY'Vr*N $9ͭA<%B[@P!@4!~A Cs,:j166|1ӻ6'sp{G/,Ȕ1c ;uuoK{°T\"ąΰ%{'Gzçݽoj4M唁"QcJM Bs}5+ 3!͢,WJPgpjfOedE `"ukq\>8yAdVŲp٧7'S?37=w;98&ͯB2{=5;.=\ m35󯚓̎utC82<Hx 4vh &HH$3ۙL/EdG5.иQ3X8Xzi{usM0\+UP/7 p8:IUαyݏ;~ZgAd 혁 ֺTk0Dl7ir4 ; Fp~ѳ|1:+foͲdnpC'ϞH񓴨ØzA<Nc2zn`[G| )$(U&U4'ޭ]K6yoEtr+&P&RD Pu:m!Xi6|*-B&CАC; n!܁F+µ)mqK pC0N;ܭu` pTLՌMhÚa<2#cѨNބ'zޕG+ ]qhY U\ԋL)Lv掶9F;K1pϺTiXuXqS^߃U+Y;/OOWޗ^cfKx='U&ۆk'{`v#ąvG57EQ9NeQ K4:!w.L 8[eJ'`0!Dx~yx`1JymK o7]_]SγyF4W S+-m;L[\_nm>>IO/FfXH˨ޣЈT4 Qe{\ <z&'Ӛ 'jΰYT9(y6lҴ!gDv~+DW `4 tfuފnO"ѵ@ٕEOJyQɛ?̚Fzº%fx꾛_V#Kh F`ANx8uP!⵮oIXxqeF?|$&w;rl_ `-Cd8ZțTV++dبJX;ҧ 5@QpcǴN bj:#ܟƽ="?eI (1ߠuoS.?8U>C~bL$A ~I/KoKթ`xv,wZ߈NaKb!0 q(8WE3" L6lŔJElac̊>[U!.s T#¤q>8Q20Տ5/1s[*#Q;+p% nf+AmMde:Uw|fFbDsJ GEy<,b6Q&YtX\ AcիZgV!}3|ѽZፘbRGy`hɐм E3^9̕\TE8ԶAsN%`*}\/i˝KJ?$6Z'(C3Aǁ'x2\O9w_IZD?8Q9/ZW7-FC^H4H*,%>eڬ2aV|M6BC/9=oRF<N4r`K@A>da=['ԒRJLoV$q{cX݇}&13wI~6hzaUTS{dz9>N2>Fb)]$@Eoo5221Gh  Чje^@ 2idQ$wk#"&ag]W?+vűn25e&)HV`qKjSwꤻPrZvaŸT/dPxzj "\i9IKj8XzdfnHosa#̻D}U3ke̬Y!x ^9FQ^oWI$fК A0æX^|E>\'Sl4n8K9mda ??bvY)s¸YXb\[7!@l{ &.۾ (<dT??P ^bAor}TKP&zL ~5Esnjޛ 6}Ϸ4_$33z^:K~"rƜ'l˝7^$:xx> IWtm9FTAyVaM~+K*Į· cC2dR^<<3J!m+c-o-Rj W~$=9q8v¥Ҟ/up?*Յm%ZEͽa|`U8٪= ԐJ))i3.}@ʱ~>7Y2jGHA5o 's_U֘tM YcU *T ϰndl;Ҕ}Geު]' *恉c-J倢x}msiq1xWc{?;s +sҷiq7  4jwg]iM@^Bo)퀔?@hêC3>K9G%hlrv]$gs3++otZve/Ppo!9G=rSr0 JMR/hTP#ˌ,Z`=Ó§/оӫ0n3X\`izĮRi퐤S 6(O~J j)#yyG߼ zXo:t 7:^l#! 4tYjt+9E ዚŋb!̷1q\boNy~)Jm`tTby.tq'R< =&'Y5AtC pQH/mթqN,<[j27bgP);s֪ Q+zyC-:|)h0`L?+r7*BwPGIՂF38 ߭_ CKnqmrtSfiJ¿i1:O<֞uTA㎦ʤv|jc6LGlL7?$w]ö%*OXÈaPH١'pzW>^+'ɛ9"1i+5PEȯd&QgO#j) h/_Z;~zg DT{%; |:~Gqvuq NÀĕYXtc G,N.AZ6zI:\RI~gK֤yX0M&iPwmh` {r%PϨI>M:VՔ|9$ܨ T{t^) 2k@ S8XOZx HNivn_;F#\1OKLKJW~EБ1˖W:Ԫ - O+&-HER胾zY)LN&~QȓSF]˨<`l7v:zDƞ(a{ΪuOW܉_f*EYQCm2TfeASx4v`IOI⫩\}@Fhf7=sTl0T^Oؕeѭ/C[ lNK=6T,2Uoc_!438Yu$`)CzPCfl2J[Dͷ1XC'k9v:Ӫ2oL|˚4c0;>s5U2vB]{c͙v/-: ?([laA|dDT]'T h*s7/nU%pidZXUEf 4[Gƛ+w*yI#u@-$M`2C-TKE@mqv@QKfpCW2 >Y/ P<kT7 VԾ>Gj V[7>"1r} &65O$jr|+;~Tc6,c"sF'gll?ƬBckN)4q>JdӍ h@<|W"I`P'͡=BD+$u19R߃|` g#$=s (pg 04Oh9:׀d?Oo[ @x_~N(#'bMr0G+߽=?.kʦi9V@NŘ{ 08p=wqE?N^3 w qFsY8C~wIdۗ7x̢]ע=fHC[eP kq4?|T;aO=v)/tGvpA8d9۔V1 j,j=BXs2&VCRJU·a^34kj%Debăx97à)XK+axVobM[xSn:wZ E7{ # ۏ*aoa?ЍzPN&D[6:|%>|dSc9^]/w}wX ' ._2@~jGIxX A0Ff xXأVkgD @,N NX'r16YZOxRút#6BC%N 9[*)HlSڑX;yD>nW7IhwLk(".o&fx4k;5q^vKd}d֖kȘx7(8xyHQAZWzk~8r)u|h5fL6_cPnJEZe 9j[X4{Srlj%wq& -Y+cQE'CK1W\ q !_Dt a;xy6V+zwjk`:g ?V.y̸[IcAP駧X}ٍ/9T\Ϋq_滩\*!$I>@>%7/zk !+C 5:x#b,#o< lS АېyvP*o#[oZXs|[{ځ]Qj`'Q^\$&Zό\zJnHwc`j/ŇɡcB>GBT zR*bĵG揙ta|;9;8K*[x RG.+{mQAq>`]?mvvܚb%BqQp\D2?'P:o&\M >AF"}0իoIWr3C-qf5nF > `/r r nP 3tcE͎d/DJ鲮~f{ "ojccȀLU1q&L˅F_8]!-=?x_Ԣ0N͋-,Xcۄ@%J,ʣ2t2u|jˢEex\^Pűl"R iD ;HLJG~-2<ũ+r/㉼tqFkxPdEbmyҼ\gAؽA6M~?^33ɟl:wdؘ#d1e^RuS$ 1-7R[Rw*FK})]۱RWctI#hR8_黊\涛jg{"U:֛^Ȱ(F+a@c J rmv=W)"tه85bn c l+E;]R#=E]!ߛyc56ȐEe?HS~ej1iP/.\t~\z5 qMЕjp[_vz{TIBrF =n4zHeG BO"z Qsur\< pN$|;d G;թ~#AvL-&;R#B7R[[e7M4:YbIZ^B!u:vBf4vi[x=,u+sX ޚlfq{CsL㋨*| zB24 CoH'uh\9ʙy+PggK? ourM:`hn|׊.$qsBp][:IϗsP| 7)T1|s/#}Ju`ʁ3v IAl*Q{lwISeaPLV']T$`Jg;3ND-l S.u0; o3!],*%4;=eH|8cXgn哆/_]xh83}zq6W"$3gz_GhI뛆|y\>G~nL:NZ1a@LLENN pJ {lW2 S'g_2]/j=(}U;NLۋűi@_NTpYf#SY@AS? Hb*vP-uASwKIݧGgӯbe(gTj ܤ[y1xo#ȇ]'#µ٧aV cpT΂QDᴏ[X4Riπ;Ey>h$kV6ȯVTB$; U/<hf+FmW)) N˷B_BMAnhjc~#'m ,SL܃5l4Hi5o<)uß]h(x՝588"9Pw"*uhAF0@빛;nGH83 g@m.F/HsSmY*\NZ_)'L8hI5+,#ctNQP``Ä_~L#④6)ĽP/|(A4dV+6--y}K+޲{pR0%{etSY]<@G5_!)jw}  :_L3Tl:ǦRba(;CgE QD&3XLGIB3·;$̝e"-AC,/* 8vyo 3#LтK'WWs$5Qc7RyA6(-6 MaCM2,AD(3-늆$[7"i09"krto4݃)dg`xͭ `}+`ɺɰ13W<=^︊.*{}{,!yFu:8O]nbWpeL! ZPߒigp3q;e9)Rp]|4^^7N҈Go_tDoJMQ7@jgW[<<+ ǝ.Q^a;G[lȈ´cNTJҖ #8ۥ!4+!&s"jbӺPe#wTՕkyFx<5ܚ%,$n9|s&[Wx)mĊ_0]>{CuU_Ї12sMI "X"{l~:Rw#y~ 4CFC]9e*֤%u<8_!Ǽs"M_U>ھE}.aO$b0d0eǾHmf ɏMl5kVN]`ЊݔQwMfe6T<§0 .Ə]PUon\۸;J:j2W6\[>隁.D+ Ls_orKȦDkxÚh-@Z'QdZ7(%8bHXЁ;6G̢}&? J.fnA ^IM6&C?.6\7@% |WŇeWn&Iېutcr~UԚIlC2x*s QqHlvތzt}"b%6vg*p Hp6jvW"dQ0@|CylK;TU/'**`hʱ.Rܘ[b?C5.qVJ@c3TP=f2J>DBpckB5 h2e%P)V/< +4YFϖZ?cgV7Js%j#JtEoT}|Bq0({[֌zP.:Hm&`ECk؞='(B$2*>S16'Ǐ:`iKo8i(PXqP;E1/Uܩ#`?Vk:r8lvXxc(-- VǝBy (~*.LpU{)L3 5PWHZ%8PJN9:xոnSmimkيRP3,6ՄfODf@VG*M.&RY""[ F"DQ7v]sjvѥhfX<ǒ+ggsR_,~9ٖ 1/P?M[@2&&1|u+e#YpV.Jg g 3Lb"XNˣ>۹`}{kH?1z H}u?K\̡jTjcOTnTOA^%J`%2~ڲ MXFξʍ@2ወ%9;>Dd`rjU\VD/T!]if1ʉ9~p8_Di0*c96=MDҧP1}Lި`M!?OO4?|.-x>Fa$nPZAՏS}OTHtZʺ[`?`B,[~ʿrMP!{m7c"(P&uTpXJI&Ř2,zOj>WՀ!2'y%YiȌBF]++#G&ȩ.8#:1AnK'G?J&9ޝ##ɃB|_Q2Ifg gRĨ.#" O"as~1_=۵/zC`WjE{,]NUlʕ^ !Qh!ЋN!~HGhņnTVݮ˃A/d! k-'HΣLst@ 2whx !TIEGKm&Z¼YmKZ^8n3 HR΍laX7΀]M@E5|:f"6#":p=ёr.%U-iFKsEDG:9 g.̃ჟr_?U`ȶWU9]Κlʌf@a4MD\$fpr@)MA:eYNCaAĆ#ݱtp$)08C8:ɩ~kJ95苊sՐA;2E^ DxOu>:?MFzsCbj 7EϕFث0/``Tx E"s\ȰC6p`"ȜވDQ|߷RL~kOC轔:;8QCKf;,LgS[]*$)xrkY!?Oҹ%mܒ" ;U5)Ǡ~@^CKDY)Χz*GPIgݔa X-;$lqLOSuHJٟ&\h[UW7`I?:b.: `o6A'+Vwl/uf+# sٷ c$S=,[K'Fiȏ~` n +h%}+ 9BkPauh/w4{$/+ۯfIc9l#a}`sU%s{>-37I-Rd݈xN>4B4G1jmٰޑ-5D?gKu`sϜ`ji@J@"ArDv;txi"c'YV}b{4PXk.۫I2mxE4,w,X+/W9Ťj'H5p 0<~ǐtC[ZXv|؂$DƏeG#8w|Doިkt@Abo|QDlFf "4B2 %gH)*"= *M;Brt-T䏽7ϼ [4͕U{N%έ2+K#|2T W.`m5mp~)(xSbEM+)`Z/ܸ ʡv&fNb_2<8H]P;/^3i5vHv8YѲ.2sD3zK9ϸ1rWhL%!3d R\CL-k&,Qwrk\ػW&\xCLLߟYIGo>5YPɟJ&)cX 4 \uTnFyʮy€yhK.T'~>m96p$x_0 LI󨕥q5EyŰj4֏*ƢSs¦tsI}"cUt#',jXdƇ +4nʕݗFSs'7s++]Jw(z;GTAR7Qd(fuER(Nߢ߯ %+q!:#n%jcZO0+H@[NYvW&G a.q>,2 x&UdAX$5-ye/) 8ΧF `.-A9g7kF@jz\hl!D Ƀw(-N5*c26-*3|*7Ar64G6e\@24Ri[ t:@儁ȟ;#ڝ XV|,=(O[ Y=-,e'YքMQxi`B$O6s3<*cEA@Ak>4 l45lw+yXc>a&QCRPut) W6݈S?)Zv:F[U&U Č0v:/BiĄZXc.RϕwD< VfPUVI=ٯ%z^L'eC<wl>/i7Q%eMR,H?3B Nd.KfIc#Zfd;-TņX  Wl\,@auѝ X4JiU-9ǚ 9%]:xS3?s̲t,g{2+E݈K~aY!~RE)kk?/~o@P|p ɿJ6IHaZC|gyj{&WE dg7d|6WM3 ( gFNWrע+2`1 y{3++0 DdHV)֠@+cu h1O2/tHSspIUy:? qﳰv1J.~&_rȯ ? Io9xYU%o(tΤ:HF ,RTHiJ ,&գQaZσ b' fA apR*VKZo$ Ɗt?ܧG~6 w4@kυ[c Ovy lóOÿq cXBO |$gi?bQv~x"E9fzYs#ZO`Ӟ[T3K[Q[*{I1PzxGTB_vDonsG(|դ#>աssRK#=M \]xx<n /ÃOXsbёHݲ$xq|.@s"lwz~C%qT]X|N7d5t߯vҮ(ND.a jt"#B5`wVu5W ?`2N]!_2Ξ&8;Ce7|~uCf6_mH;zkJY_OZ O?Ɩ$` Fq6O{[d?@~61 xE}'KسTx@{ۈݝPc7sLʖVܻd'uQ ] :эF)(T0DXǮ3hn+'}Wմr>wR>msګGj&P3v{T .%s }JοŲ67)I@(Fװ -0H2n=DZ6) {'hgU@=R?~W;egե$+ v૓-N_$t>v`m)P(Xoơ٢,lFHgk©$. dOVg'ICTNҢ -MTD\+IK{SG!mu]^|&r*ḥ0kspO TLG kQ'jB/4 @jh 2mnMC봉MIip8iwPb-#_t% |;W:{V3x3D{ؿQVdy;dyi,&+ egLQm42UWi߁\1&P뾕5$*Vkv2V` >Bn=SrJǠ3n.lV~m/.jv ^,c>K/ eZT ܘQ%_mذlfҗa_E} ڦ7iWj_mÓg^<5pX}^L7VrrϑQF.ѹig?bi)(ul{(LO 5-g ^Qb|{+?+}*p(jI6yhR(5/RrkO$tQ){XV:/#/2,T~atGa sw "p _6]iP v5z.5lOmA%MHG֎e_Pcm}Â֩[7.ԩj r+TR5qdz~;UOST)V_z8QgH0Aw{*G$n6@,nWgE҃5Nfp}Uw|5~ ?JowJ[o;ώAh==F-Fu9b Y%~|dNK>OlL4Cɘ9GSѽyy~ސf*qTy[\h8* /c:I9/_?/85T]M߯y'7pGhZc!JVڜ.'MRrLw7 D١xq2Yj b8sⲠYc ;1o"\C@۶) _cCj5's+j٠bo.hVGG`X9!؟H9-ò,suxf?\}俇NRObӌ:V!7(jt6 F= "w(f]@$@n=,Dl+sɻ| %Рv2/$ xW#@8 "v=4dq%"iRZL".[|/80kÄH |Lh`Yu~_tJZ@N3-A!ʢxo1ֵyNȃ@P|hba+6H@RTgI 9/+<(/~t^,m%}In\:+ᩡM2[UPA`nC x8Er% ~AD}[koidCt(^ehzڰLJ Wb"ӕDt5G8"Nb,"h63*QE=pP9WRǢ!\U5f5Sha]b ll%TggĄAt\١&ilhlb9G"EŚmT؜{}Kr}X)/M,;"Ҡ{P/YM/ˋW^(×9S\9\q\UeuJns{u޵ҎxN Ţ3yw`UQxӾ5 3A 11E3z/@V*o֬G1Y$.u6 晧Fhx}be2&c*GZ5ߪCFmoܰ8viXеby$ cewHge8WtL?"mTnL)j~CViae*ZFǀ]Z{SG"y=`z1>No+\H~}8؀wm W#'s/@ 'p' zU8 !FdJ͊tucۥK.ɥ 2 1|S "+o;޺V V#=W~?/M, eOZ% v/ %,Uk/cS u} ?9H$!jd̙ ui0dWȨHkU>\BMZZݭ,# `O,/ؿ~Ak?=D®j:AUHsECwWƸߨ 4$=1w\dS<C-_Z!UjC3vtXs$iok6zwL뉟/,Sp*e%%o8Cx囼W4=IySeW|};TKʾu6¢=Gª&T  {?n5!=1TA­{{Jx֭pe!af=wz:Xb ]` 84aM:@ 4t.[zh-@&(v0~a=ԽJct WFn2"7%XYEdz$w5~JmW@jh2YkE> 8CNMU1#͸!jb^ñr0wᝥJ$؞M8) пĚCQ v[Kmfsg |Bk3@4ya);+Jq'?VDS!l}ї*UR!R+7Y;[# a>YjO\ͽ0ʎ@2 |3raԫ8ncP~4r ي Cz?1*]t> WHlzMv .yrܩ$ѻ1paJ0H1NHKkA0wpzʕW}Z8\0m47>łRia?aβ JKϨFlѦXzq6di+97bV%f>].tYf}v:E)`bBP Wx W@y^+@ȎAjQ}na JZ]`q " qq=aQt|pBT)7k|=q?)ZFVnK,LַSBg Kdp-ֵ PI?+`§5-:Pff'LW\>0et?1i(SJ{@{C,@@*-T/-8ZGt=$YUL=pWBܖMH^Ya\=ʧz@C ːk )Hm*v`8I F,Av0db)GYY{m7Woq*D+oZCN V/2 j*ϼZYb]^/O]Ai^K>{!SD#/`ydC.4<x)'GKX|YY{2ފvȦp6#q0T*q  \\[IZ6W2TB:ݵi\u,MNy`glo6X3Kv=lU8莊ͬw.cg7H'ˣdʞ͡O,#% G|A"ӯg`jK55G,q1яYDgAqW])GO7e`$Ռ5i٤rv]\>u\A_ wYKÓ)|6.3g R{!' [N#=4uْR @;W-١b3Yav^ lG@< bfwrt۫}'2fe[CCD`/Y%w,qG`BIND=p#NS{ַڱcT㱲c6Fv(\$2tU\o+ƕqCQ?@_ ?GBn*t=e1VqB`jU\0ᩕ@X}WWO;ů}kŞ$W7 y l#Ne~B頲%C؈-oPse9̵-ފd}z0zذcڎ7ݑTv+29$LPx_ $p^ |޵DⷺkiJ|%f0AZ@(r+ Tr9Mʹ%M&Y^嘻"U&RtA׽@*")'fل.#8jhچ;(slJN;{yJ낊GqϿi5Mf Ƃm!f"P lLbom.3'X s{̣Ԕ#c =h>v A ZP|Ox$\}p Hr],8nT 8ڴFflBV,h'Mq>ܶK1Iͭ7gq ץp%R覐zƝ5NiU͙"n衬yWa,/WA9*L]k=\Yc2է‹yMUlCphkhJh a m5-#~S>Fu s7<,ʎct9v_$_A~rk lÌXπth+*}gԷWp3JQ7(dNP[b{Ԩ^XDT&2ۊѬgxxaftX('"~jPl VkH͡mz;r"ak;D?fXP@7pUM p,gZW 23IMxUR62Sj?xQW>Lj)W蹶+&`gR9"02qMBEՋ1?Pj:9lÝ2skPIΔ瞣۟hxk[=2Fʥ,f[нOm(!,h82'dGQCn IlG"f"R9l4-{0d_&0vפ KUn岺D3WAȼ(?C}n]7{زA$*Aob1=4N<wFx}(># [N`^X+n'j[zbE+gis)GMY=ڊV;W/ հ6RɊC=mͿJq N|`=\(Ӊ>»lj[W6'.$It7D'4?-8Jx-9gejؙY; `E<6e`_Fw"7#G57ִQ[ C6j3PR[X9V.oES]Cmodm|n`=6@B(,rbLXKJ7_/$ck5Af9g(?Ue6 gehƆlx8  k!JYɋ~{% FIQS]/5H$uB, ,دH6rVqC}: ϲ1ہ^G{${ ̸C  k(?rߜ;:tƈ{G8XPժd%soIxCEɷt!⼅bsRc$fUg &h聃M;3up' -BIɿ݅sHS ge Fb6{T0p,GDkxˁ#Г˄ǛFx^Tw ^6/feW(ŌT~7r)xCY;$o-X4^|s<~)N5En+0|j !\}0xK؈{)x@-Rԓ_@27|U$\`1#jO-d_ x# }ňri9h6x Z31v"f^ݻs& |SerWMFW˹},4Q!#[$uBцWAurA uޟ[1LȈw3Nٓ" /wF[LWj!z*+))E Ȥ" vZP.YacalZg \i@|H.#OpoS̙a?y9!UySH ˆ]E;`̄=k6- _p(e-K.ckCIhgYH\-S~(g7u4=tJO,7&J?1x*ݵ'ixvnW1p&%f2iZ͆pWOPgꍁ 4 )<5*_;fQ*Tqc H*1>ZllMeق tʓIK1̬6m&K(q%+ q#r>8pFdkg?FEQA)*xDw8g gxدDƷsJUHM0"ںRi[;Bͭ$a ߒ.z[;` }]?![>F0U8Jg?tDCИ>ϐ+t00AY0nXG(TqIYs`DFNaæTʼm+z _7&޹eOhw1:Ə}dD jvT QcOHVlHy.'P[нBC_U `lkR~Fkb BHZ 0P+CG(um7_خ0^aN>Z 34h\Eg;яpu-L-,Hqp̫^>pckE0'Ry]*2Q2ޜglofʻuvFMk F\ iJBKX So0=$!0P]?bdAEBch6A~6U+C\ʎR": hLn@&1stKp9*6M,!ILVP?HIng*V1G{Z]]rvO~3"Ð] D؆㊁7OXguӕl {;#323AkIT{y2N U'Pw0p}2_rvrW2xjM0&|[U4g>z,ٮuͦVt~M|./A 7|9'[^ Ep0'j/%5Bry=3i$ɿ˔BV;O*]} =?VTs3zs0 G7C|JӎU3t 40fY[~s?#]tD±)On9GN'&>UdW}V ^{&"cY@ƐFPR BT?"[u?z4/D;Nmr?yל} r,"h"ғϬeTyx'&j;79%"j1xb <؃Y%f7xڨI 4il*B?B{ Mf"}WqNYq%'uہ@7RDtBqVzcś\Be1 ɹojO(_T/A0H΁& -Suzu[\? wmd|&។qR*U 侙pNcݍp1hIE@XJS=hU^idUO{%,IW }jTpxezqO{gV n| AD@☐aV/Y+n"ݤV|]d}XsEfʍ #=)חzaBX#ۿz?(&kCs"Q\-[h0-DLBXwViJ6"QGv Dg#-;*mo˕c皻eF~D1)o9ݧ(A13i}_ L'-Ʉǯ_WbSǬ!ZXi kЁx u O`U ueWCUְH6z //i\Q<e ]n64`&9]) w"t-"(LFEKhA>[pd~X+؃( Q.\]]}|BbsrL={WcT׊7PknGp,N|r,Ѳ!EJs| ] #, WpuC%i5{d(cOEMZDo`6Ra|*(: vTG **8+{c H&-;[?d@[h6,NكVjjNy8#)2S/[ NґObeDþH|gk]ϓZ( -,Ʈg=. 3@k9הSE\rriW0Wij\F|&~@l4C@w)['yf9;Vf?yx(–]_' Zi7Ee ]R0QAᚣyKJ3KLL{>WTѣU/7;ۏȽQ&"OѲ:|i Em~XY>Ceš[M$GD8#*'5B+6%HX"|MI`%#qw&[ !Džh.KQPSy{Gڛ0,KGSGHJP &N cbUB5v>CwR巄4]Z2Re\tm15tDCHCUZjvXTQuIJn/{q_e#ǠFpob^X8:7 pROeыTȸн66w?O;EryF}Hq} 7'uwcF$G5B[4Zgz:tdt %q8V%n,*E?Yw2aߓo JFQ18W !a[Tu8O"~&p1sO)>X"ۀy2Ļu}8xBnQxb7} -U*OWy?vXX`kYU'Ej[ѸT!cSPQRM|o86']`73IhWtYq{ <ח m)9ĥDY*%nW!@mLR!=]FcFisJ!L 'o(6CуY`9 ohu-cۖ4$TuRob6ݍ[g|{6N)K~4B):%j!omPΠJn -F\Sߠ^T[r*M5b(GATwi| ۅzG sN1:wٽ0mpN_/4pu+``3͛q{W߇\m< 4|ተk7AP'hdc&B2CX۬r5Nseotl{Cu.Fr^ \k~;bveTӾ:-?aHG baC{x$^Ď ~LHlv{kCġpZ"'"à5tgG/vĪ5 1^aCfj859Z_jOO$ekrUΰ^-!i GB&d`F땒۳@BҼ'A{l:a'IYAI}rDA `}^N°3_ 8h88Y]"QBnӋcg-&<'_,,)X5KHR}0H;5t){'-OfX0-l:5C̼M֍g21*E%[ 4GʵT"iđ 1 ݘpL2R]^d8q\+6x%u ’B ՂƮN|փ28FPR) /@8o,< zd ;=g%*D7i){v,6D?zWMX+Ѯgl"4A.bsPjgY5_ЄmAܚ1vrm`(ԟ~ap ;9t_iN¦%Ǟ66-㫅Ρ4zovsu o2㍦}su}e3Ӻ}nٝba8@APaY3NUf@>O ^1u&5I.an6"FWO[eu&&;RߏWĊ5_KYz-ȇB&'f_Њaqr#0"n-o0Qװ O{R8k&<qrŸu{vZ~y5:O*2h/,eo]km_UT=^o#0LeҜ>Y$s_[ȕ'NG^C<@c!lym$IY.ż|^>Z&B'L_)mG(e<*͎Ĵ!(~ߛ{N=/?BƉmA5 ++--H}c{ d'0pN{OAl7#puF|h9r^PDr2B*R\d[S(v@1"zv # +yd7[[6 ,E;2';e^caA  lw}ԨG\z%I1a8^xzog%'V ύqa`wܑ^:Qsme\8SFHC.eP#9 V¿&ڲ}?%tUS74S3,#;L =Дe!+g Cw"oḧ4 c/V-B uG^\֡޸²#`fKBs#kҝ9&&dhB|N3pG:0J~Z7EfqP \s{+Xh5rgCۅG"cD׏yhZ8z|ni͍P\lpeFR[s (7kgD+;A m.<Bo- ֙LA[Y! ^11_i>Wi O7|3,Ϸj At!渢 &oρo"਴ݤR-!U&g#@S 3HYNAd: Aسw ׹k 98mm6v{h\&8A AKmAn62rt8fy4E~Zv'9tL4Z XxrhN~ ZBpRyX-<3{~;[R)k })Lکl~P i VjJ!gmk};AŵŬN^X)N#)bVX/nغb[΢@ujސ?`88ގ&;@ˆe@M wyG+S!Ni>ɮYBZF]( Yi+hNI*G[t&a@qW?&G+=MmI#*׷ "pu6m`e3+vNc1̯-{xŻ#h<{]pS|âG#vY:Zj3V|?{].@ޤݗ(LDu9b0 2 a? +lAn'f͝~a`1/dke e|3t=PtoΎ)kѻ3Xd/p 똌B u:ВP4pUq(W}ulcv1d;l+YqR ZWTQОR9!Jd|# ,\'fC:+7Be q`?w88[ĈX|Wg'Ãcwb ʍ% $lN<)Vgr{*uzδLTC+`яHe77?"?YYfL+PI#F01;zϫн5XZBķ ?Nkd\Og'(_I5n,C̍PO$ |aJ&Hs#5zK8' eEM "2&-jRWɲ ~'jeۏ#4mT@t _c\R-{"t3$ Nr;\"::xPy՟NDO X+&8{{0""7fER>R<88xC)akǖ n%f$P;UВ?B J?!"tt)`j%4kOy,l k| t1M拗% j'Քjmܷ=j%> wܯ}VlF-8ҌDR`SR> z'R:9r:P0b"N JDQel'>AѾwWrV:S$"`YGO3qMš,*R-gs[YB:^ɾ @d>.~6}ܓu0h5r0Kẍ o R2+= CҢL42/tb7lP+@TCkNjzXZ TH)ux~A&;O- =z i-@A#Ce^ˋ˂gk'-G-]x.'ϊ#ٴrê3q/vRCNaJmUdn_'Y;9Do+Z0xL|,lO?5 ʗ&bg[Ez%'Tң_a u~ `{*1c_/8 ]%.w34 q$Cȿo6b~c)tΑMVH"&ƥd>,F^v(ÒF:H,RdkmY郩OeOSa"*zd6O7؇)AEcHNam6όs O/pß´ `OŖ[S-ym=-|>J)n1jF}^2gO(bVVppNjr07="cMR_F*]q3x$YNh6MWy@? Dۚ/-k >(-mѶC#wLΣy6oVB5< VZiqz댲o}wN'UD h-P?D/[Ǭ!_N#N "j\R2c1UWsBPf*,3b `pKtV[p#A:(~W29WzsW)u7uknġ9~ 8KaD].A7o?O;7S  4.nBXK i0j}97 )_-t'xpq`pW Q;Nk"ָ݂>!^ljN4- փZ O7_,Ѕ]Y@vlsy0ܠ+X9p'z:@bVƋӸ>wD~EPqBw8M avFjև 7\F=u P1 ZECto\ J&Xb94$g➥K Ӧݭ5xMݱ޿Ɍ5dEZ|LO@oЩZ'ipA"s] ^ 2<; ?t?@;''qs3sY9>Y-F$;jHSLMfp=V 8+5hfrq%^[43ë"d1)##h=sw$n*ҝf)5|3qCtrA)&>MҫY`v7Ѳ{|M[ϵ\uuUc׿/gs`2b6~E!I*hUѽ17?Y9)133.Qq 0,*B1di\ps,2s[|ÎǵZ1` =2 hZ(<S0H$qg$I*BEАXوEE6] cFs*+go¡O/!%ڨ~vPE<tlp7k'G/VQzC9f2Bm'86a_YZÐO|Eq Qҡ(ya_}2k1#o7x~/o_s q܃0:i0ըl B:,EQho!gO6' 8uxRj\NP 7g-/G{]n4 byZe8LG[#:]1/0@)ZWWd=$O]X?u3\kÞ(X5M%jipJ2n Έ7o (2ԮHdeWafzB>KQyT7 teg(N84$H@)&NNb|Q"eݦ3.FTy'S\cH[d1?/l Yr7fGW(jW:=ɚ$q\bt8aRAoPq #o{?WU'[J=cql¨ 3`w/&7is,fE4sp.Aؗ`X Ǵz*C6:G]ߏNZ0 bڦmBviŒt`_<4eLa)O>;cxH5DŽAWVX;ދQp1|3HŐx 7CnҝX:i(/@uСm>Z hI"d"'D+k |1IF)w9~%vd硥m~1Ţt( )7NgÇNktbnRyzp٠p 9 lgt`I*ܰDGxFv sjܧBg/}# XhfJS)3y 4eAqJ5hGC#Gg'& ruVH`>-Ĉ~( sHW.SLsVj25N7);g4 bt^`xjGz)uAEݔZ\4"?K 7} ZoaDNY>Dh!lI󗇇JXftB(URrAEv^c@n4#o }jj8YS%`8&1EXʍJphr9E;9|ԋ/OIJrfJ!ANKX7S(SWZ5ᙺ<ihԄsPgp$t?Me4fl"m{UAPG|q#K׭{i;tsbƜ\jSoܱ2>lxFs^.h,(HO^00Y\dT{?7Fmy2qe9A"/9.c}ihc)Qf[LϥER90ͽg3/Ȥ{S!N }k ̇JW6danǟJs >uৡK]f{yn MIvuKsoYstL̕&ga[gn02DHFߣd0B<9T(B}fg) T_'TgP@] S('Hu:\0!Ii4Wҩ̼$6=e K6¼Op:6˯3zOדqc]7A8дũ2E je;4O,0B<7yweD1}fɲ5Tu1fa#Nf;[`LBs"x]81RsTfIV82)M.X'kU\&.e0}YFDCL"YdM?of[{ 5NkO!?1Y)/Ƭbn# p-B(,b"e ;[)߭]Z]F%nL^Bm cc$v@[Ó_:l䍣A8UV'{z:RÖc<3nBEgTIf `n\y\ru!/sTգ:BE{b=8a#ZRm ^7VGS6gZ8\gK žg FRS'_YW)5],YI3I:6MG;jITyL $=Rˆݦ`^SL;l|G)yciZoS$Pͱkm‹0 _.FJ~X` '󯺦s.3oW5S ~`{Ѩo8"ǐfKxJa~Y&qI1h-_⑽6um;.h,_UʐCdl{,F 7WՎ# b 79 z1(6b7;%vd~Zo܀DxW4c;?vb_OՋ\D?yo`5 53Z*S^ʄC\u%L.[fpHU뷶9`E8MiR6]85|e;s f9&%* %ejX+ݨr&-z>F\"?ůfn2}[o~+K9D~׺:줘ҩ^ֱ2 ).r\J7:%ZvuM6TYQ "L&ZM҇ӎ d$)G돉t>!38ʓ]HnmMeY2yϸ^(m$ǀ!W ":Bxf%;"H8`)2 V*t.fOi=HC@/O'Zis YsU:xn齠`B~k8y"E,.}jd,Zlq\a 8ߝK]F>%Dd1]voӇ_xhFmu}fp[<&s2b.*x3q1L%*m1T->mE9+_ˬ~8w9s^2?;|$R犷Ÿ63^ĉ͇~Tx `;^tiM EkI XY[Nm@[MTK"GyH,kCV`¦wDVޱ]xj{\F"Zwwl'vEvq9 }qP/ MaOӧY5sT<*v7of̀1EB$S`cQzwQ;1!.p&tv|I nV5f7F\r<"7:%括of^=͜6 ɽJ^$)uJ$?M≠[Ԑ.79 !ұ.Q3GQ9i SJM-P'Z+gNo,H yp^Q'X8~4e]'WctzqU܁Ox[Ϛ$eޠdeX=?g?m>OjDXxrͰ,W\}*&qf PE9w w\&,hFe2g`#κD,(] G;0S?TI>8;B4}Д-]ol *T¥ZFOO &a} R 5:UH4(60u;+}>1D.osH> T^s3UB ]8V$frLk9dd {xxIPyn|b (Lu:Ց^rz[1iAۂYhHe< hÂS6QVxy8#qW8@m3[+xF6XZg*?^BiTF9i &Z<8s 4?kBUgܱtI;J;YfsF|@[!v^( r} %G$.]dL[.hKݡQi+m}zn#;xT?u]~&MzSLB4lTQE1KV𧇡ZXB{xoS _~" MTqJIP⼕v~,WZSh 4u]ˑI۔{45=v2zpqi<#|Uh&xKb na Hw4%d5tebC@)PbɎR ?3=$P@zg"CU7w!͕a-@mI[0m0Wz}؄hğ^tLYm=U7fʣ ϛ"PGQ 1.G+OЎ+P/BUC)tnryFg0B7"[LTIk}JMw&,F҇MR'u ;zR u\RB\#>fMMw_G/둍6k [C!}*ȣ 3gYwCeV\ɼF6 3aW…]"?Qc<;1%NiXzbSy}w-=6q荚ݴ1Pї7r5;hNR}P~6cmC3e  OOmmC6IX_Cڤoڬnh{uC¸<9[wUxG(eFPkg\%[)e]\zհ[wFVT[!ǣKo s$IIj\oϙ<Z|޽j5/{`NK(j]Iig.kN6`I9 }:Qʔ~?|51^26ǏkVz/SϢ@)ßڪgfrm?e/.% *.G{iU &*?^tvNjc0H0UUs7CW9`WN,<k:\aRQ^ʤ5z)<;h74FL4N(ٱ{Zcodf+aijgʪc~x , clS:> dsVE`~kH|)v˦Zf#O my7<heVQjJ1,՚Ozϸ *Yzu(04S[7B,Im+R t#sABߝЇt̏]XKG3$R{E!~e!0lD a_PW~1(-W[WtuF?ؔ4zM;U*Лۢ~6Zs;7'/,nCM'Mќ䳓;JF' Cc̺a?[+־?iگsSG쪝ݶ{NgpҒBΆ@G(]rq% -@vfx[5($^|MyT3}!JfuGa TSԡɥMi4| }iƅQe$g8O=IDOk4%P7m{g=^Oc J$ 46EK+r9xbXc,ZGeW U7JOz4/UeU<@f6'X yXNcwm0 *xo=Pye ~o݂zg*; @#+$.Wʨ?|6;y:h*GF R-/^M1Zs(|4z^9#iRMhxoߎVՊIz҂C+'9ѬGtzeMZV\!VADJ##& Px/\- )Uƅ'2! oK} py]~$!<~^aTyY 6-HAəlZ`VG𓳄 -a]?k ,g8<|ɢ(L;ڠŷ!tmPRrEWSċB d0gGQ(߆T RRbzI~\H^5>ыB^Uds Qq7}x0GR~h@NMU-gQ;Nݚq(®iK[u/e#3@˦5p`DodٞV2#ԛg_v}PsP4+|@\Gm'-`˳tph: j& rud5]P( |kב*Sᜠ!=+ y[F5#;-YD85CVH4y~eisG_vqo=u{nw';["jg/+;4-'W, Jbs6 q74SB sFL˧~ #8J{aѢIЇ&~M/%d&f6? v~2R߇VpjYKN}eK8{|_)_e߆&i#4ʰԳ)KK3%e+p^vvZ5esZތXE8j 3du eձw2:J_& zqWS1(HaHjW;8>EQ[T{~-\ cdj jGY/mS!Aܻޝ*^k2l>{_VNKe@ۙyCArN$jmN%+ꋱEݻ1c[ҚW{Z {;m͝l(Q^ؐ jwC1F,j}ڵrݨN-:<_q~[􀫸eE˛R@U76wPӻ%{qDߙ gP|}sM'P-h%ʸxoj*OcAn<* o58xp*1ݱ ϽƍZYct;j>0qu$Rh _Ih"i'#Wٍ 2g@CSNn/yn/@%oฬkB+"%S3@~~HzZ X)t;(Ú$[؇H2&(-P}^|\<0ń79dnG9A ~+AP/ڢq^2 ң4\#΂; JvU__-)$iFw{ϐ4Pc) RԮa0zҸê~ \>4hJs ,P%Y~=FʆqdeV2i)3aj_~WKyV㛊Yc{T=}X݇@3Ђ쬈h @t*iԙ'OM|3ԯ+K".&Uz:&V{jzCW+஖ $b4%Xm*I8KENu~_ݷRqU]Imno;t=_}x=9lm5ҕ?{R7V-ݸpiޯzK(VJZA1V7T!wX(3T '8v @(_RY"o&MqA#"" mʝ= 9**ngH:KNzMh5C1,!ti$Z$4s1aUNS71q*Ӭ84HXh$;F֐3Bk/J[avf 歝E'Q%}fd?n>Kp9G¾Y+C؊z3|l؍TPݜ˵2 W(^s7aM2MlKضI`S !-cԕz &yzF@F8ǜգ9,wZE yoR Ҕ[q߀Ox=WWwx#'~lV |L4BL11}\#](qi9W yQͩWo,zq~C}0\FF&\* L>Uk}JΆ ƤF[y<tZp# Q9il[",F{]2n$mq]jWeF"[5ǍzoFuT}*FCF`D챙Nΐ#0sU{V>P0Q*&[0W"j_B&hDgUGw=bTx8ݡn`͸8^7t'cv7U#FV3`p >4PL !7a8Ow JQY&\ G;DB^Yx䰿YnXG_^vyUT:hfvU; #:/"l(`g~Dw}';AY΍+A o$ZIbjd,&cF><\ Xv]Y=܈@ъ[FLz(mp-'J~U;((}`n-Un2'C$J&9'hm P /{ĵa jv BFSC}`(%vxYc w %rPв5/)r4DuWF^]y-(A)!%e#^2vo=_z$f`ٕã:^워Iow6c@WPй7S} ˈmW U4u 7Y:-UUC^5a6jٹW,;8`94!,Pԭ0RbfSALhIS"aDKHEwMibzT@ݱzΙUҸ}w!:VieoOaiCh< ҌHdUK[/g[Z@O77 HQIX+`bX1I=> Oڸm54%9eD[ JmuN韷-Qћ)LOt$*%O G>`<\&owS[%6OsuہϏ(`jax ֗s5M86[Jx$jja=A W' @p_a}喢뒹NWl*E%zT]^Iͪ23;%guz|ڦ/Jg?k#QU@NOҪ̚OѬ!p!E]ݯo>Vο,ÆS_e,Ք|RSz5vʭ[.;]KPgzB^psY^W9#' Ey3̞Vw}ċHo+m t3q_??1:c#7`@ΚtTݮN,뙴6X:#4kQ*6"BĹ&pݰBnƴ4c"Tu /h.?xK|n))~vRxY~Fզp̐U+`́JOʩ*i4l/œl5LR߳fkpVLx\jz y'3W(~_k^ꎊ)`]iiW~"\FJT(:V1^ݟ4"HG]αly1lO}V0+HJa9y^0T{9=&ls@cߴS5|:e9fm'Wո閥e9VdPxrξ,C,/߶Yr{Zu_F%L`I(,0yYT%ZG3N֎5ӃRZ q@[~dS'*gD¥ q6)뺈L‡X7Daϝe~Տ[9D-*+RжV!$;hFX`qoHx$Aaɩ&krNlc\ʌzkQ,I+k*Tԫ9ZPDɮD~z3ꩡ 66t 4A7,اʍPNே)[ <ԁ9e }XYG436&v"Q0 }ne\^0Y:'Nui:OH M F.(v fu ŋ. <qA^gj)We[8f^#r6]{z-ޢ @ +HLjԊ6lh' qqu4z[LZ*'7zvc|9 s6YxÄ)ENcyXፐ‹m$ SX--r77߷NRM-d!DC"bQr07Z%#6LM _0(9|HgKj-Ea.Z"x, r" f'rjur tm 7C<5N4G/GY0q$ ?:ʰv|H١w/ׄU:‡2\ 9Jȃqwgijna$":jBdȝx#YBZWÈj঩i2|,1U|d,zYC |+\&ǓY$FO/?Ђi ěyҏ=Z U1>(s/ٍ hmkcr]:5u#VE&n+6]~/dl?ɹ?T-l PVA㯈y:3f&(sMn~ dZM]l `#wC XlOQUtfl"vX.$V&4Ft/|rl ɒBޛe`P끢|mA1OysHԡIcGwRzk/|Y~3BJ!L &`ZϩwqBd3<DA(M04\y" uWeSvk^U38З8YA# 8U c] qFUo{T ~h:Nn,u> R;`ketvȇ],w. 7@"@٩ɸF| 6=oCzZs _ BcgI$"7NOĄi"fĮwrJ( 쮍z^T; qE~+%JT7]e#̓j1Iˤh(.zvϫ1Z.XNFWKQ|X`57xsb %'ڦԃ@Pa1&I ǟOsH/"y>`DצcKnp8<rIF͔{>{FfjgHxAd>4u6/c]s'}O\B˶ލNۢ]X'p*aOYMq!RYYԯ^O婎K]$_c㘖 [PZ, kۋLlFR;0 əǑtWIO׉xyv HyT.)c"*;9@L*F>y PgYۗ0IDTKK龐OڵF DOkX ԦFr/)qY9=,&O)MsЏpRSAp@_lEXd櫷~v+2'Rdѷy;,)%Q.V9u Պ& %Wj5o) i̗1zcgc}ޕ#=X`82%mwgZ58.ˍL`b Xm }WL-ka[.K[5B\ʂQ1UxAǵ}|]Cz5h`l (ɸod\iK m⃂*3&"Fr *)*Oajv_ q9-{M_pn*dc#XZv/2ѧ.K6x5M+ 땭  ~yMRtl@5X̾hrˏ|"$t}Vf߃b>:8]W*ZRaDZ%DN{ +~:j=&=zPp*m3\LaXJGP)G~SEZh.-=˅w+EܗEV|Ӝa) *FnD|| =~mjI){^"a.άL-4Zu']Yf|Jض62՚ Z$F'Z%xkF0D 1!Oْ]][@y761[ҧ,R.Ƈ,jv\ S[0)L|;ZA؛qPdحURq @Pw〢;ĐԺocG~+,+gwxA~UnoLh1*_wU ۃn7ފɌ8'kṅ:Wm+%04}zUs!寜;IJDzPR@C'΁u2s*&N`KC ˆajܩF$DLV<93`Ed]?H -m ># x"۩O>XEFT1/{ c et[.\? D沟CM6gf:73a KL,9eױ6x٪а %0C> ȵr0]1i*DBq8W*=9mSl|NAo\w# SMC$'^Izf1 T80g0^9*LӟX՗;GjfN Vry+<%E;yjh#8qB)+' ln1 1y8/.ZJrkX 78"JGӇ2pT{%m7>Qg[V;#p;R"0,Kwe݇d{.O\/Ĉg:>~?wvP"lc2s!L"1X$O%$FQ^V[p3(ppPg[Z.e_ՙVI]G@b1IZXK0vpw`86d w*6X6' q$km2Bwוdw*HqF5m !5TqkAq+L=F|-p .`m̫a=P&Vי(mmf޽"Mhflwo.qktrm͇Y΅GD | ,`Qsh`էwxKе$Iv3%;`#P)z0Ɖ HYfN%XNo(m WWEO@|<7G(@Yq#z,Eб@\t*YguN?ֶ4j%' isBK\2d~G/JwZn)sɡ~gsҍ#z6v̢#-fwTOU+֣vн$f?)܈8Qk P'A2PYzȯZ9)\_ \pܬ]Œ5۶֡67 ҬHbWnU(}.Tʢ97t]}V%ĸtxWӝD[֊hQS԰?^@Φ=~lTkk\4iQr9I 0CRy9✑Ƥ79L^ńRu z}}Q^gymے-m$s3)Ay.5vv4ߍi3uXF%zoWR@omVXȸAk1@叇̄d  ƭ%*)N\WsɭGբ)eF0G*Ȫm9]6!1 <I!d:$׶8l6k•>!i:9a>CAFVd!p6 *IO~3.D08l}zT1j&j ZU[Ģ!lg>&ꔉ o Y P>.G' " IF%LF%{{P2#Uwic1pP+W2#~A :~4uY`MݩCK,9ktdM|e@@%t螅D57.C4\u\r=F =WK:(Lx++ɏSGCD0լkRmi1$YKe!E/ܧ:u^~eO.PY,ol _"Ju!J΅a~x\B@X)Yx!^Tج]߉A2TgT;M0;?E@? A^WX^29F5NtVl;Ѐ"W4q;G'7;Ԯ/KE: ^]`޼qEu;x3`x g =mp s}y17O8ɖ )iq]HCOhC̘߭Fe-4X96ڀ/cm|3v%R ]2zugf4ࣧJ~lq4CSʗ@VN4'~y}*rnHNDO"c ;~mluᒘx p7CT}oW zNKlDԩ[^Up)uNg]~h"ɩ_4r1"<|<[jkXr,! $@xTBј/Vڸi髡qBFԛNVpUT%W$b-Jɡ6 D)UwN Ĕ$Ϟ? >3gwE¦  (Q¶rϵz`Wއxi;{7ʢV::c-Qtkdjz.2gs/kIXɔ7xG( \C>|Ä̺uO%Bx74{FM tF!.x.gG:f`ݝ~6v~Zc{ׄN-4]H{z&ó |qvP?_|q鐣m}ApϹƘ97m9kۻ> Շ8N{r3 *I9JwxWq{NŤ{tYxa[3jLc?*3F#ҍŞk?jǣ,V-D(+{Ի5K1iIaKNswkH/فՇtN8L[SFafcxhH=$F!l5qCWm1_z11Ѕ*! A֝s݋[,mfV߯mvʓ6Q@LK>O[x[+' ReLlDvf3 e\b?lBt9W\w{3w 3LIZ86d0]ڄ§C8ޓ0pc2di|A' 꾤|NO@Z{Cm%W "CJʡFU AJT)uVfy9DK23 ,k'->#ɚ:i(zZl"ӱAl#MQn_/ ۑm| U H8 by9{@Hԥɨ rE@`vqw9C:}Ng/Wq{t}>kcz5񚖜Ͻc W_Xzz,uyz*zUDЮQ4PpL8(k؂t?fP )Yasm4`wh"T*TME&gP7(~DZ( }RBT4K%1W}ފ+:oz^0ODYQIXkn6^)6x+0s~CUc_7#pŚJ5/bMCG7B5jg=@Z$Yqd$]^1okgbB%Arc̞XȺRe{"5M a %+}P}' 7VJﱋԥ!#A$sY"q4BMEb:netnޮjpKq.4chKz;Hvzmr+V P+.Ab$9SEΝ1<̤-E>Tݷ9#XJ]섆hDWʉybTw6 0]C1\ }]o ; Odr-ǹQ3D]dwU=;Kj2JYA CB+(0bpKak=eQɕXGI&] FK yn|i%0oqc~l#,4R!!⛯qnLPlUSyj^M~qU[8gWbS6cK2X20m5W*@&6WC^4M4Xx TDr08RJ- a-8zbpԧߓnZu{>VQˠ{H17,U^E#Z@yftmorK[Ѻ7J|(>ס3yX`|́y9fVySE~m5==Lgx/~Պ&m7(z#sGm==aFwm43,Q5jp m!{k&Sˣ@/‚hi mR0MQsCITLXyw7fذ?}QFpj.4c+5Wg*K/+VQ1 ͓jo  rM{˂]1;=MSXnh@y!OR\* _:@n xl(w8v:X.^jX1 B(IElye?Y(up$B(X E|w6\Ԍk!1b?‚k/}ܚh7;o,x:hV,]3~Inҥ(8^ a{UY7G4~bVSHiH)HysnEêfm*$0 }/[ ;$o{L`{`fE@DksFZ:!bB79.%N> &"9dƆ$C|8~z{CL"0Vx,Q{#eF@NK \lrW"{jUMr kjM:*:DR-*4YL;n#Dk,Ԃe1V80U.."+YgxP'>ݧ034TG.>;C5z!UfCy?޿j^vP<-|bCúqjj?,LkTAKpEYɐe)sNg~Ah2WҧHuDME %m܄NAM$ 2=>HCGX:`A3% Br'1KgYO1O0_jHq@F^x SgC}2٢16LMt_*i:cp0'XX"1l)g"!*_#ɺhpr&@7-0*GqHuM&9Q󿐣RtLAiӪۋ@N4"dx,pw҅iͱ*jl<1T:Yl{.5c.6 ւ8Qt_+w{`B/@Q(==}Y 97([z81j鉘Z/U\Oh^uoxAvA^=PN߅}yPq`o aA!Apr˦ܐG?:bE 6Nz$r8$^{it*w6<;ZG}4Z'P|>Jdq 0FkeRM4W쨨Q-18֌igw$U@ij=nu2Gk1)UF3s5cV@Kw3L^+v`ʌgH(>:$7A7Teس"dڢr=d0 7njLhF3_7Qi\o& y!=fSKF`nYdd;k[w'ׄ0G3}dkOۜ$#fg4Gxn_*DBT)ƬŋRl{W̍,' 9ɢ,1HjgKN=<܈ O 20z}|ՕJ#dmtue>'ٹB-?0_G)[]@ֱa1 jpFD;Cڒ,x4Ve"+\ IatO1FF`=j^d%k+@D"ƿuH<{\Q1& j6c|eIDQ@T΢/)W`.]>wWu':!qp)ױBo,|{h#~ _p,9{o775f\sǥ50_ p|ؐͶ3n'Ya^SοGh{`|3Hϓ8!9E!XMCgSZ(&Π_+26 Epi]4 :6Jc|S_i)-xiD_" v#\M;,Y-Z#FA trRC"!]0EDK}A%_,ΣhSX3(KdfevZ18?l kP2Ry"u| ѐqr6Ն =r64Q<\[)[#<^ˑ;BEb.yw5*5Z5:W/<YR90fcmU |5S;~ ! %4V5> %Z鶴rӎ)4pf^TT<*'&|߶!zob_Y&Vצ1 d@M0j] R/94T }%@]el\;rhE9fntk y1.Z ε' `]e 1dՋ=u]l6Ճ5#L(痟Dn֠ 5I9IM\DNM\3شd*U.e"zbsd |ԡSJTѫX; ҟs&h;Idxp?g<^<(T1`X𑭖 n6) 9;% ~m4@J3ױF%zg3W3Z<#H]#B9H׮P<]O:ʁnd[nldt8i]ڶ8`v+>'wDRW"k}zj%+eJl잳"ӤxUuPRkW%J&Y8K+y5/M@jizOW~^I%p*\RFFwB]w{3hi_=to*h} ]  tYCI6izh* kmj'^[p Iiֹ1^RFJ8O5`Hc ilMh㡰~ܽOw;nqS9Kqo*sȣKsvk84mXy<"jЭrQh/r_Y؊|0 CxqGjHdk[V:+00T+MŘ-}j_H@ G{8!:@Dr_FFb5jCot:ɦ1IH Uh5|ϟۅ/2Z7$'dYD2j=*Cn'啘P*B+My윁sUGԕ ?}1!?tL _q:ڄEuzv\bC 5 9ιL-0w("f<PsI})!M'`Vw1D5@3'V5T +疯\ б1 B.9pL(U-;:3j#-.lg]L -(#ʦ3 أZ9YJ?V!~qMgQsO;B\, vώ e* j1.?%LԈ1; jʐ(8%,\#`0:G2103aa54ľA1RDלB6ECL2+𚒮;4Z&{U3NZt"5D0ܜ0,]/ ZV3OWHsG[֜Lx mSn_юƇ EzO.;1ۘ4xqfN`@b-҃*Ş`KAt?V$\|,Uhd[:h gbvjGzY6ʬV"(tX4=Xd\6ܧ&QpM"M nVC`Ug!O*0MI>#AtIyXOgUM@&&߯`OEv|+"wQ߬ImꑛMdj! o2!545 K+Ä GRo܋Q+zfOBDoQ)FF`X b3. P)eHMURzZ!Du݄k WHZ}/%,ŕff?g*&o4PUϵ6JH7Kg~=@3 OMQP/F Kn^?p4Křzu#Nd4⌗KKzAUdԢ R<O${"]Rm <QXDÇ|gYbxApԐ>iF)َ⏜֋ck%#z7 5F͆sd>(ᾴRuR˿9o~$+;W Em# '2Vx(J?[ˆޗ}?*1l~ Zz6bpyl)jؖ܀Ӡ(8@-ǗJfʦ 1E(Zaa@[^W1V $1a-] w';K6FJ$i6$5HU-ZO׎"+hm8V,d 0Zw:oAXPib&ͤj$ Q;M{6/Z}7te܅:= *Y)1Z'M ZT9 3w^+{,~_lrBWyH?yo%dۮT@}vxW4ȩ):4J=xmX{e+ SRh* 'TDX2}47 ;Mk`GAv~c^:GGJ@Es_)-RY'WsB(~"wY|%C[TA4!0T4ad" wm3#6hVOjꍣ/UGNm9)yL | f27Tk5=\i(}=٢ʦ hSck5BJI` <&tZ{8׃sKS|mZXÕK_bX;ܔƉ ȏ+B͘e[o]_qw~3rRrg9ȍ'zvE F 4H(xu>~ЬSiе+Ƌ ȴ=V"NdbĆmQȍag>i@jټ\FIPʇtޮ9_Oҡr]tq'DV my?;}NԔ[cx8/mcb<'/K줨i),l{d^&{9CceO!*Cxq3<qIT!4ܳro!h%\E;ݭ4%n%ZIlI2N{؏M/)ʎ$y&{ Pyzy*J 4IxڜRV eN>bYf`9N>pB&bU!z#ƪiW /XRy5Gݖna0'QRw"3K.p*`z)4)鉛l,>>E= D-$RD0&]#N++Sug7;{_xvRr|q^i x2'ҟ|ەT ld=";u20gAW-md%/+6&dt֐4Sp{;xbjf117 .޲-ۃ$K*J#qxCQ!zIџCGqر]K h(AWW&k SϦQWsݻ3,C3w\4K Y F A)XER@ljtc]YN'㺧sB4fƋRy8(9 t֮E@D3BR祙g^v{kœChDۚ1s⎠djap҄k"0ha.1ѥt(m_4xt󏥵 *EKh޲ۡT+ ڧ$~YIb0!#vU%=^ K±љv24xVzH&H^*K4 A)7imLE#z'g;62:75`.x?ujr&j?d~-,DYy;/E&ҡJ^ЁQ⡫DaFǯ;P#l̯5x<'Q}`˯)u*7uΕcIuh yIߥ%z}k8BLڭ7p]ˉ"~7g_haLcBOY % 'a2HҒ#I>]Ud-rTPDxFJp* r ² s +APB/?NKw~Ej8e7/;P-#fnzc R-Ρg^Ka G|aIoSKF!|pmE>]gsN9LX 𔽸=O+_~-@ 7XNp:DzZT.r5^nZSVl?#kԬK lQV%C,Vm'M7Bk;}$=Irb MuƘ4%h?,sg %q4H >պ1KP@E踕rJ~4Y bRV211sJq9`*Nxq g!oQ'b98M:pP BM9$-dGy^VoMGODRK7䭴-\A*͍2=/!5+.&HEs6\h6',.G~hOA`-nܱ] Ĝk/Big6F,8vGL ^ٍf(]<t7 ?eqycAQ["Y䗁\5<#{uU,\o>x]@6#:oA Imؙ]8Uѭ1vyq=iR)>)jEVU͊,37*U6,+ou 1t=FIŹA:Lt 94 M$PbiA礍>hGaمh؄+g)K Z22Qe)4p+ň47TjT}czB2N'԰fK[#e/Pe n)cEWmIJfOX7E:r@ 32MAYX;(AQNfܖg3[8*1γFui, ??ъ8>ً v&ǃ..%tM]ةia m؍fC;n^=5.[TeVwVy;/Д/󞧘`*ǜijC/6h?.Hth úF`]e3M< ;f7emz\SOgѵ.bJQp>̰XJS(OLV] IC4Ϥ2ǝ.%1GKDb)VPš^9C>r48rmVE" y2PQǫwC"~t*( ~S[1*ۘuUSbV\_-&iT'PϊYM7`L(bS4%vygc>y+l("_OtURH]c腉)OtzNmqr -=<34v¤[_һdD7_ziKPRe={(!^B؝$㠒Lc"Lc(NG2^ l,ȤpJ:lxPQń X D36Ba]/LO,@$*}ƬM cnxuA(QVdgXOZyCO#:quP)Ŀ b!ECQ@[ŚpAQ"Z 9ׄkIHCQ/Yf9 ?\oH ^trI%v }nWH+~/1 jkSx*MsTA"kBT< g|=*kIa"Qtwד4,E^ -p Y.{J4\pR6TdΕ08.IVTC@i欿RѸ: pwꃨY,[˽Awv;iK˖~e$`L qfгXj %JNEJWrjC}4p$ <%V2;lȞ.GtN$D8/3IIT*8^]zx( DOn¢5 -/}~ \?` ΰ7OXS"gmv,.!FZY]U;mk%b7_bʫa'lݭ$: EtQorC[\#aԵg]n<2:QxTDw;+4 GLw[~ W? K#^Vl[Z3d=4 V<K^@~\̷CU]mp-@PNOǠN,Q[Due={b*ӍKۆ9Bdci/E1,DvBTU?Kin0gE|DƦZ#?k!)>NtN2zKr; =^IT+WX{<+/#Y*e`!^dl\HE=b|26XXOZA3'"(# UeKnj"f@.뺋'n2"7Cf!؀|ChCl+,صX{,}J~t&3̰ =?z}oZJ'^}jmSJwoк~Z4?_Z/`7B:";Tǒpc{U `2jf]?A[&Z UT)fFm%2|w3Y4^T%<:%&G"-5j l5)o~^tSXEBad:L[g6[W!&j|!*Bjԫ`eQ&n.zi_N\Kc9>9iTKhjhO)ҵ {MgscB Qd* yd犲[X2zi>KWLWl= 74 KU.HxAr/uH9_?Kw(,$ڥ8S0V #o[-CU-BUn WJCB.믴)=.WZ87X+N3XRa4~9-t/BoK2UDoYR`y7n#I ^3M0SgTd]YNBiOsuFx@%*,#AYjvqPY*z_g`YzoVѪ5C`1S8ˈL-5 v ]Y8$H& r֢ =8`V8epgb{W}m֏{S^I?yQ@u!@}8#x/wj8 W~b s;؈@f5튿U vKAVXK_ wC"8*EbNdk<7skjE?Fx$Vp"5{|_ǃx1Qv!F]\-Q+#ćaE5z;ZQ]$N6۟[f/AJ2jnrZNj`;d{:ƲSaG-KќcpJx=Ayq!6hvc6S>O1 >ErX01i1[h{R# aC`B֌F$O XSD>-GP h! zDsJ!s)d{vortbc'~dapbmʳ*vKv]f㾟k+iAᾭfhH",mxi9v<Ш{ˎ٢;HY`.)oY"{_i7; Hn0ph.>_9hq`=J>xz[Q _OrzFSe6N!?Ǭ(JpЗ3Vw1.kb\RIsKjFR>G( V\ LTl+^x>xcG(Ș36X2|>6(3Vn#p.1,'aN7gWq!guq׿WJ<1\h7kAȋ{ $(3 EwĀ@K̳4+tqrL(9Up~s]IDZ~ц74x}8b}~JGæ+4! );3HRkj 0ՙl2/{Xg-08]?ߋKŜn&LH5?9/iS j3XNVg%S?y\G\vLl(y۰H{LI^BşІf|^B? WG/,I@JՕUT@~'R׸}ﷲŁK@z Gۯ}Ð' _ALKO4~; 5bӂ5LmM[<ۤacoROIDܤB}\Gi/m }X&wT0lh,brͺDȼɠ:,1ra>{K|>Agb} 9)+ēgǕ@bP።ѿDA(iJeg.BC0T%n5آ`6k+Ku.ԛH˼ykMc}ጏmx?W={M?=99(7R' o׮)eWZNqID0qݨцq3tib-u.jh;L~Iq( EdCp޳vLVo}R$U4@jNmLp8 ~}Mp" xږ~(WvXfsy"݀E7 k|*}?L(@MWTج: cA8$hD ,,_6 r{ Pq&< ܗZ<ѪVEYFh~'rQC%3ODU0O__1> O&MwӈE$ȓ7{SR#lW""f=QCiK~~`;Dp`V(xbi|k+VY윇3nɣ0]IgѸf! k:+4LoW:")a{w o̒, w_sigOdt75E 1 >3yB*tKR؛r $t0h.ħ P2,`=:8iQAO}0L9Bs`xwʌER ;>yX]I ޔ=IpD,ňd~t @:7\x"[7Duy5SQe.m5FΣqe_$g> eHRa] II )[x~bsníuK&:%s$_ %'U+ uzY1ScQ)":2iFP\($~z02:*d3sHFS.jgZ=_0ny7+Sm|o`y8ׇ&5xP%4"&3%woɣM@XXseZ}\z^TeI2Dd̞kEE$SZCL`7V؟8Zc*ODh婈P],x;qŜbǓӆprk;f{׌9(6cc Q9c4Oa9Ȋ zբs<ӂ@C>b'~l(Y0ڞi s( 0)5wy I(;Gs1^1!ķs\w{)g.HvA~b'6*BM-%RDl쓬ݲ0ڇu8xЌ|IqD}G:Ldw᠊~H BQkyZܢ-7/DF7,Kޖb2h缂K[O=Xy#iCLX@IDžaȡ,4t#? `SgUqXӵlX#b`n[3J vx<flHpְ& :NBhJ%٦j.&E9}{$f,4 #p/VSJhO^|2Kn1 ̟`&PPNDq!4˨@Mneӄi pu/@x&xk`n6;1dP;L(B X{72uC ppk_.Bee6SlY/I K?}saQ_:NM76yggRpJ@*!pW);A1R@tPϳg#OJXc<5)IojD}wUݱ֬:FZ[2"AHE 4ys8S7[ Ţ} QM 8 oF+Py?j/vx"QgA* d$/U[' wE;04v6l3֚]OdVHh^.@O'yILlb;Ԗ`/i?kVǂ#[eJ‘#?r@Yή.xS p7 zҊ7X-rZ49:( Dd{fLtݓ7ׄz \U (Z]/f6gS/mt!Ofgk-YNW;mf pk!JaK2}oK MG^H,՚5uf3[ [I34`gIgm/Gta@VrI/4M<#*inُz@#p T. %n-Bx06+kx:Ynفk8B!(M٠42mV>-^z@Z|lSJEMrÌ.O'#F!/x Op̓ײGLRGg8|j}+XNj[S@Z1m뺑~yuB"CLi@JH(T+;'{eJHuZSc!LT"Wx7L;^dtlSloF]6b xAT&F$b9g+Df8SIig(sxpTP{?c(0Zx D+;оc|p.dg@~o$-ӏl!D%9pQ]2AX ΂$4\-39WKwY'0=OUWl_VKְd75#Л }C擅X~}2,@4ơl##KFx ? 2He z_>kc\w;Nq*ҠF 0_9Ab%K_z@_~n+K:AIe,.zÊK7.l!J2M;M hΫZGAus>H5OU[R_l˛Y~7!b3ȡ)uMT.!e|:]A2*){5rK/`Hg=J|ڰ辽פBXKY5m:]*Q-Rpo/i+( ' u4״,AOhj,5 !F ܚ٬" U o*08;p\ >2Cb1ux7 }Kqx~42%HJ)܍Jy~H@Ms*'T~as5_|Bzp:6ˡ4nˏ`=צ"tb @z˱ $eF x0k5x1t2%ԟIz!e6kXI7 !rG tf+88 yy<] E2RL8WYAzܖ;scAn-kS~ jФf,\*m}LE/o+8.~[TsFT^}cYZ"-: M\ onߟ>}<`"GCZ+>ɢ k0% ')ܗeЈ[(; JESzXwpE8LuZ@>6Օ&c 졉R蝘ٱMfR=*I[4 ;ݡhB>|gsǓzek7bH$_ѥbo[Md?NGysR"S"';bbvۄGvhvfy7^ڍAQ[{˟ s k6'aKY03vF%h+rKz1?tf[H}b& J6G[Bx&7t+e,HM|i*G49JgËRxVj-,E~>@hYYl?CZKت۪Qѱp2x˸zSF|vn_e;4:[ERG4(a~rQ Fېqo ,|x#FE`#u.Crh%=Gzo*(\[iV3΅K28lR yMw4Xj6`g+Q+8vV~j5j} Qrˊ.K*\y3.@q(2TCp}A\ g >[JD=!mr Ԑo^8EtCrkY=v].1܋y4rv }N޴ںH`_ +R2v B bZc\ }l&lu~ f4:əfsrf7o]Ц |LhTxt]))0|#/R#e%_[݈ xi)aREۗ&U=zl򒨞xVD?;X"r%b`[9OJdI<d)+7xثe9hsݑ %k UfF9WYf[4:xڨCl䉎 PRɋ47mYܑTqy/8 PscD #yb?Ymr. ܢޝ p ܩD!M:FfCC/C֦mˤ`hIw* >$]ZiӐW:Cl,+R훎zL|#~S^U6hUU¸@nYy:JB$o+/𡹯U)֞0a $Y<3T!ንmJsFRS#~8y=' F!ufKzMHO!*erN"˱Z1lm3Krjoq70w\Ó]ؖhqF|6/6TEOŭMxbJ&!Xa+vg)HeOKˆÑ:8 {?[.*j\*6mTyh(3ȯp5h4RmB*|ħ35Dw0ɖטT$-8lTkK Z:B،CG[0,_Aȶ"Pat">h#yx,'6،Fzު XDǾ8?P5Neq#&sB4e%C7`Bcț_tXm,1G0n6YNű7uZnU-;GCdV;Y_*|T?5\Ǎw+;2˅HqtTHs4BDS{hfɐ?H[LPǼqHB~- mJZa/Q;;Qx 6$"FğӪ)J(}_EDν!$X~响d=*r+u'D߀ (T~өxׄRU\dXsRE5m~7B+tcFM`.b;բASwק04YC^vzPZ9wոY nҍ oA }j;̷0^1Nh_ vO!LeP` o򼨛XᵠIaΨ3rf !'8u5hՁ7/p8X5 EwUcKF#!TS2Œg'Ͼu 2Ҫ˶el5y8 _cџKo{3__ !븲qPO3h)4i+AԜnqmopӽYhȋIQ0hW:FsD\F4ZnC>1jv JrR]2OD;('T  ];-M^ܣ,Mp-& "clg5vBNw&ܥYpƘ4Ϸ{7%Li{}XG.Kƿފ<^pGF!KI7v :Kʩf)f=R V.\,$SX#l[2@ּ"H.W=gI(duGHcڸ 8E_ֲs! R1K*/@f!9Í|e~RSF2a׵ĩ>,t"*I4/j=ilˌ8K|;H:S0vhR7k}bS+7ŀ>mb#;qIc */5Q/ҳT`Y}~u@}Pj֛lZۯk,N-ajcz $=4jc+ :.3 rt 5.XzZ|*MC% %[2I!:)>L + dY&cgoNk@?Oo>u Fs6fePTTDh9viFAlz /'2i\H6rW r+n2Z-R"D暽Ꮒ9\p3b`*7L/>=~ |wS3cQ:B0@I[آ2t}( Ss#/}]y3Hd9~ K_j1c<{ r+2^r'h 3M@ זsRAݧk hц ЮX TZ xoţQLFBp%uP_H g\U lALD BdzVБfl*h|PEؖkhO?08i=ehu'y3 z|BV"uOKaE޾BuV`ݥuG.mS3@@bD+DdVp [!ϋتؕQ WZi8yVv}(J}6Rz!TkP-L+&eH)7jPW@;)*Wi2Z>b !FB{`9Bf*⎮Np%Z," Pu Z ,}/TsT ]-5\ꬖj5x;4ݣ w{)UcC+~MV~™{yOt^.N+]D9QIfYITpCeЀ/2f6cyM#(쎿 ,=-xV!z_YMYb#Zc_zddo)Y 9 td_e!I;Az gLzSwt ͽ7"d*Jهl+{wHWB$OήI[\6Ж'1f:hy]|Y: sT4"oD>-٬ڴRc\[H-=rDxSU_ЧݼyF7kPe[ x6à vЬ/2?%<ڗʟt O_0dh2i.|nAw7i45E\nn{c'Z;O liy ī]"E˙+pVf/ T0 [@#u!(5|wz>d޵ "9\rFf6TZ Z-7 v_I .lyaYambn,CaFlsf"^ RJ$?-s6<~A=f,eϬRj*qEvlnIPv gLxYdmu?$R4Kc&w_fMW (n@aNo]\$sܪI?hK%+[!zIkr밪EY]N;:a6xykl58$ݲ!UJUHʒH鬳Kׇ?PO=Xd@3a.;'<4k96i~NU]rlT{O.T>Vc#Bvd|:}u!.ĭ"GPL6fYjxU]w^x1c'IӴoIG(o*jf.c[$]{c9(KnUJ\ MD5txfrM=V*w#E5U.*Z҄k䣇ms\C(ƨJ#P@fBMr.T}ASh*VPG*ػo@׽  lx݀EdxH:&#/7O9V5K؈ A}QC@6ua?HPIaxM]av/]{.K|\P~7 xaڋ6Kԫ>fs_c:`Zs\au&JrsTVԴ]~: Ѩ=˗x눛;*m̚jd,ؑ?m]y\C>1Vς7xml{T0uTp-?ւZ7C$y':9&678ЧLޱ-K\Q~ G6:P=T ؑf!+摞=c =| "dc{&H@dl`O61\ږ`Iy *gjpm2*W &%9_$gEp_u,9f XۡlX[u:>zԫQp~=Րv\ilW8q2īdO};=?-:iW-ɲd>Mr \4*7IɜX|O眏'=@Ut0z4t`<,Zl:fO=S{֕۠2~s?&h [{x7߰\ `9װ썽 `;)H nܫC~_c+tݚa?ھ@Re{AA7K'R9 1 NY(.>c| B _Dr7 *K֠<=咧MDաaVhT|\t&ce;;MdQ laE$&t궹ubLc$ߦR: Vjݜ.g/%I`9׵M I]^WHc+ ]B(Γi=2Jw_N)K,DMV~! "o:E&(\P:}yL):J(ʥ0yɒ ه>fXb*sP.V,-U@$lc\W{ǴGE-еP}USkbgRN'!1! tE6 ؟E =iT+M\k+⨓\4Q|{QnWLx SdX:W/cc[q׻U6-نuAQqyEp}V1AGlR=oP׍[.mrU}~kSW$焠>v*Vč{=]j`+` "ɹ-jޝD?DŽc$A}?BZ-F&VcCHGyȄ\LY(+c*^q|C"io/?yCR-8#$2$4Z  vBYW;" fho!zt/&]z/\L xԧ4bӚX^* ͪᓏ( %(1pL7F~Xw`ѷBvUy9*MdV~P<$DO7Ż2"-O/(5m|$Z>!kNFקFPG+Ą_.IuB@cဍhgBʦZ'1S8߻<q_+t6dY#C^D&w/K_w =\V.mz(˵ƻyr5C$a-%a886U}PGmiᨡ*Ac 9 E}ç{R_طi7oq+;4G;<:'5e~ ҥeYa_ms/cCa̱dJZIVK@0IJ!"'.s3+i||{b&c\NyE)x:8 C.*ml +M@9J '0_f,~}8Lu%]=CGK95yXSڄF _y_00 bL7ТG}jIZeVA^ h5~G@\, wMx't oqk %jjn.3Rihy v(+(c54YXG>,!Ooކz=kÞٵltӱ&ś9gvG- &z+\f BHW?oeT*KroZ+I )H\NѶh= Og&ryt5FU*UqScCmK+# Hi@7baUΠ_jiQDڙJ<Gcѣ$y5bzhKٔ[E1c v`6Yθ9ϩî H0NWb"Hvz׿dz^k %J2+ȟ @{9^i)ގ{e[6jJz3.9`1M?ĩ#;$TW6OYKN&f wwkew&=Cx?yøin~ eHn  Z$ѧ9rC l!3r>ٿ)(b0 cG )X:o[HieA6_?&^>7_CٝnTK8g= O$.~0#A:vnerd;h|Na+5rWfz#Ii(dhDPOc޲~sC %2"Ac2s#xp./nBns+Hu~#'h.<ΓD-HAcS`/a|RRmoݗ7{]ӋDjp%V[^q:ǮFl$?Ķ*n_E:ҢթA wb~+kha}Lʧ2o'\#6)eg|4ޣ(쫭d+q0S=n3jpG{LE#b^~;. T5s8BjpIy̑X4O!h>ijc:uؐ-joHj}& *>?̹U[Bc Lvb ڹ/ϘVI~ן̹iH[FM[+\X7I]sLJP\dY;F'VUd+E,!~\P%<)AOAe unŠt9) VT/7diTގć悓Ukwr04Ia2[XgVߎ\QVMtyfвeܹ'bȁj`*i4'Ili0w{]@I YF)g5.N[eR)SSnቌ=_3g35db~P/ѰBZbn>u/w@渗3X,PkG ɰчVkF* i..lb:&\-<-c# @YKhlTnfO48o0[Eǡ 9Sxb+9\֡m+h-+|'-G#I3npߴvER)@J7[b赤)>Z?bNA-]*yDl-VV['s8Y sBz_7>ܸ T^<ʕ~2ux$>*/hT~qu~5V*Q$ yұlGKP<) jZ0;2i:ph,Q7m-Nyw<{9,J~Orii- G^Lރj+q0a >ʩЮnLP0QʯuD;L? _(U֗h ,O#^./*1ܓƂ%˜d`pQm~a$a-Ő1M3J8n}=fV"䗁X dXCLOI_b[{t3̅@էJno?CiY4 jףJ) UG3ֻ9 >B[W28Ҥ2H|<諑U|9!ycG@\]bQ\FnuG_6HznvdCl=J!{$ĺ&[:'z?W3!x,{!ؼ?{fƝ CAxxw&8 `s.^ Wa LfBOEޓKUC*}! LK^3(jœ+ S^e2hzbxגWd6)\S"+IOR4p|$19y?+ia7U`Et p&y+ 1u: 643Ww'Q:#̡I4CJ7ƺr,}"u?+$ǺO:݇P^'߁ -J&T:<"COf VQFAZxW) @ِ ?'=g;0 {U!be-}'!6:)ijm% ը7o`C"nḢ&PTA:H~ʄ"Ժ Gk ̈́~xʤp^c֞ W5VƤex| \3 yC Ÿň-\ IIO V# pX3UY8,;omJN䩷|Ѳ ;X'I2,jgF+@zEq};Ţ:RZCtM_Dkp65j멱t\OGR<ƻd'瀭'8qy'|jHz-gH 2enDEQ-0CKP(ODsk9{ļ[X7 qihT(+"rT"q>`s_Y5-c#A%m1 ZOT.SBh jy]3cYƢY ̚'6Io-: A)._Ѩ=AXE*wp [4mH/D]ʙY]YcEjqA%ZZ%P՟,ǻOL7ia9Üs]-V.#Yѓ=z;Ӄ] (!86*I@9 _}~|b쫋Ϫ!n6b2h@8zݑ] =dp2ǙCZGOWj'Ei8JWDu6Hfc71KBh/h]`g,ȄPD-)!.Ip#eaQ1Pf4"nI1 oP(4$.̍֯ Ěn#ͯWaBrr$i!c @(\5k;a~[&Sp;uQ>hA OF̖{/lp1=glܼG:ve&v:&ı<=))R kzC}G?"*(2V4lƲcvȡۚxHO+UQ,}tIr[!Is9h=(&DX8^bՄfHai>3$BA ?U75m!X.3xRnt7` `{ i_wLI=}qrÜ^t2XDƶIH@OAܒ"2%WYh :" U.ֻف骑>@*z:Bśb<G)x@g$/ Iw5I_qbRs%j'MJKC,bAê /́+bK>Z"Z%[z[_!o\Q28\+@J:sYz%Y AvW?~ / ZUÎ܆B;IRʟǖFkh jb7n:s8!%?f.o C3Y(- ljkDMEJ)RZ{Bc؄J8т/\ =2ÜʕIb@dxgf)b@kґfd0TօLLiIfb- _$W$ bx >chnioی2!qu _Ig25 "̙Ż%O wÿÖyOjd١Qs&K`Ê={n-)PkC]o'It!;LDA60Ö]YF9Z܅ȟ45,L"2gf#@@s"1qr`Ń3C;hvPQK)Ⅻ})AzL,긽Sa͙w~66t x>2{΋+FR70 ")G7 5,sD9Ju$V̴C\?#: )9G;x+je5&?KLQ_iWÉ-H^ʱ0U,tU(ޙ78P dwoD/"YܨObT;Qa_"4,ls)'0TA؁zF{qgMt̰.I> LyGW\>bW>ф&  ][>Ii- Y9At6.>TC?qLJ{ (\u@0y>g XڼϠ/Em*_{Zay#t-pA$c}Jio$Rz_~ Nad DOؤ"vHD<)U/N%nhk]Eu9Sg+`31 25|(S4i nacILv ~ɍT2^F%Un4sSҳ1C<ʘN̒ǖct$x>]dA q "y6Ehb`P'u)"Bb;CM9F| 7J46;'6/!/ E*`swM/=@f]9j&ꦑ  {X:E8x'Uy<۵tR[ndƯ:35va5Aj\ LHGԬ=mp 矎=},/+LbpDHiU 1+qETҌ!QnB KSu:! Ni%J„U.> :TX!+;@V;ѹ>v>0gN%0yyȣƩZI.Xk ͼD(#S?. L2p犣 M]-8~Y[{ y11R|fz/m֖Rh6P.#S ?mN&OjĹBsFЈh* 2{Q㿰w})+GJ+s0X^BZ?N Uz{BH07Vohdw/ħ6(pl]N~Tyˏ& B"$޾KE1yd"b < (mB;ׁx92O{s:A{zz(džr3,Ǡ7 {BoInBuͥbFϚQ"rM RIa(:ihB4 :paЫq0wa¿g`R F ;L.YvAߡiR%LoQ 5CzuH)ʎ:ӭ=w6V3'}ҞRjU {)"@$AcLBݹJZΊG4] *f%@G~p9[vp(1da=C+4|_Rz˦9&wxu? h&[N f%[JmF J( u]e~5^=PaϧOOu{蘚;yU Vr<zi׾R7L;҇Ԝ-yfΞ3E3nPpTm;7 L/U4[e=*}]rꐕ;#Aicwjβ#ۉ~bia+r}L3wn?ӏ6xCU_+j5v/1wp99.>EXóqyG T'k=ҷrq Kt&5ẄԞ3ӱp+>J-H$,< 圁c`K? yD{x9]s>[~H)IA^{va(H dS ΍i( tG-5\vmbYt,&iٮ~UZaGtt)RM:ߢyxV vtPb/ax\%W5Y[Ћ\ uoiO`L=C: jzs, G3Α&Qc47ʍ s_gjoApSR~l%NГUttpz{_]9 )P#'0v ֏gnʢ\|#'dp NGSwݏ*N(3'N6r~gԘda3$5f۪ڴ؆r#ɘ4S9w%S1FxLlD)qf߲7hԢ:}<)z0m;B!U1/~Re.F"ė(SFT m\;9xV6 ZX[ՑWi0/ФTozjX]#Jˊgp՗L ga)JBZp70 7;Q,ҡچn]R;OW*Kgc.VJYiҮqc >/en#Z':fveCYRQQuAjVosfi ی&R y-鲿3lAG a<,rC oE+= ($ |#4_k~]"dg$Q*db̡*ķNG$}5vU˄(jI% sRMMu(j\Hѡ(xM_zⳠ[b &kQH:Y ҏA=C<-Qp>(s7z;>C&s"~9̼({97BPT6Ѳgˆ'\*VZbv_K JDk)󢆎K5N0!2;ܷ͊EK6wO/k, St:,z!+gPdNܿ>1!?o:K >qh*Lpcl|RV0b$h S%u<⟉oߜJ$ب[-9؜A!jNXLt- `/:] [Ǭ@f:U" ݵ La@4}trQTG308vlt[&&'~ N.U=+RYz i!@JxĮ=aM |Z3[Zg=W9 X珐^?cZ%w:4Y}Ō1$#f%]7zV6W\9ݫS9&MW|oN*8%`w ?&)@] fAGJd,4]gN>Q{[Bqo"[S ?nO6mItZ6 mr=Sv3<oFWEǾ  N0doE<ຳ,,'I-'=VH &c E)ɘyYBj_8w5|K!SQoOW m& {#3 E0(~+!u?Ƥ2`W.[A٤d⼂0.g( ]ɃpTVS(AfP*v?C /iknJu|!eeb*jqhI(!Ȇh#~*ȍ4 הgΑvD"eB_ _lXd"`z£WPd'4ׂYdTձN߿Aiذ#@ 3&P 6e s%a[U6̯rU}h=(75%<̡5-jPO O nLU Q\U^( ;<4䠁XQݑ>}*,95@r7|TP@bqWmIQ 2xr4teqpe`|Oi.lSpS[Hq՚0` m XVU/P۵:]m-BS0`h,.">FT޻Iɵچq7 }~X#Z2Lf\hO1qţ|WʚGx,tv+^䄭xK$!h3,ɺ/@D_Yֵrr&ʅ2 >N>oܗpxs`5QpF=`qek5)rWMO3ܧZ"s JugbeRe[YNm *9 `ߐΖYaz6 vgжݛG?=INs!Mf$8O Zig\h`XBUEGlQĚx*L`Ǿ^ikv%ͅ%@rŵk3\[P韍)za e"/rXJ% m#i݄"mh"dWkpug$gO?rދ܃NlD[U, v#a6m6_0D#(w#4} iF@jbǒr%7'it뷝G]p{蟰9Q0 S%{@}ہē2b?)cXXqAI `8iV|хbwZX\X@iҷmbX"5is\nZ&[b5ijgP\A$>Bn.CQYL.Dny W=|T!{Z/xE^d!8h8!.Yъ9#eqڧȁ_pu/:&`Z΋5 p'TX55$Nu%hO⾀n_~)q`/YN}"B]m x'-Fl?(&B#' &jo8`8h3ѥ460($Vz Շ/Bi E `r2x&=慻Lr%4exz>3d@ܬ "sP$ ?4Ei ^BiU~ے%Iz`@߼a9ғn"8&I=~ƝO/īj\@oɯB(8gYOW&}AQw$mlWΝ|{g1B[(`u!uR7F\W٢ |<ݽݐu_>aqypYQ31gL({4?a}fP7K%|.pYjqϕg™ <ˡY˓D |oæ*,KcF^U}xqvG.T|NT_x1Nh`[̩ elʇ#0y?̃af-i`P*D?x%ZYTFr`1嶟rxBI4FoH +>[_z i Xyaaf@Zl/-9׹ęӥ'#=:zn "Yϴ0^vǀH[++*~/σq`lNA1;0[&klre,xK2ݤ]{1e72ޥ K{]_m<=f*Wwi*#Z´ 0ۏ(#׻vc~W9\fRt#]b5ؓX.ԊYe"r bNYxC:9)6yFgoe!2YGw@}ִӦ[ = 8gp4KdE"_ɵEbaw/!#ƭ.C~0G#$|ӛ `7VN5((=~QMiWo~z[yzb@ׂDHhVN{:bʼnj^4ǫdƵ8ud+fQ(+oχ@\築zYK9| d 2xҤk r(P G{:)Y,Ոz/=4̭?+lr7c}{>Z&c{ DVOy )3{7g?Pd:Rh0TzrEjkW1ypߜE'ӃPQXr<,MraB 8IuYܱh%39> E{]e?#$MG&xdXl/0t;} a4Fkvm:R9 ZQ! v9aiLbAպ{t%;( @9E z4JѭPZS$RSS2::ߖtep`A5 s9xar&,5vk1%0[H1g%KQ *=/6n8 %M;l$}mKTB9}+}qֺv'6e;l'ohL*iisڼٙ^mk;ab#X)5F(4:L#9,gP*Y sd.l3"$|5mٕ`%ի=_#,a->6-x?qz$YvYa&udp q$d+!}Pt3ynx (2 5!MpC+Tx&%cMKAt׽m<^H/;0lØ0yߐNM 2WD.nDHPi8AZpf3}iG[ҹ'U( ?՝ʵ1j(qDW>jV&4dx =H "E(GX1mX.[P?3,o52 5H7 皱jf /9hB g3) MsǮ2KUJC=TM1,Y>Gaw `{H̛dԹy"d3<Kn=0|ck(绞k_cE?t}VLAmzїpQSLiMtlI>h X8<#G32A?ɺe]E<7S|XR wr' ޲[ 9=,u *[*`C٧Tdr6{حb8 2Z+5b`7VLk 30?Y22Q >3MVHw{ژZ|9Q' Jx"6jx݆T\.%zB4ES^FK&V"e{ ?é,pۦA Zؔ,(Xq:%Ld0@o)JQ ~bzVl <ؿ-E0tɑPZ wx\z[t]llQ06 _:MB)V@dڏY!X`!uJMúur2P?3d 81&ۊlsI _@/wv%@`=?U?e^bZ#5ДhxdRB.pjX7!H}_beVq#tyrj-JJWc( bsVa}D4X!7?ot̬cKxI Xi@t(>4*5L6"UMסSe ]BiWndơnjkC|><7J f赱/їAGEPmfwz+-[f^N@{804F7M3W9) oeX@8tZֶEl!E=3WW 4O ~DF&并s;&cGys\ I82!ުX^L_GIHO D>}>"LsK&>PᔠI Eo\TPj;) yr 0[BqGw4]#>s{< I&j=ȍE`L=w֗HyB\6,FkXw(h.FX]} Zmю!v썀}#1j&AN}t(b*ㄐ,x˜j/CʭGt/s@ӻN݉ [d{o?+}`2`skxp v%ұ?(sT:s03VfOUhٱ!DEWf.'C.ޛ @(L(jKSp|H:ic`-G 4 Z$4}cuďF2ˤv .ps|zy2)eT~dĺ )ɿVsA.v )WdX1|u2Р"㵜 wVmN}JP AMLh̆+ևGirv{ḍ- OL@d''6dZss $FU-o{>՜Lo4\ލ J]|q$j7?oAA1 l(ycyÐJ}x"q4*z ) ́@MnW;,ݼȨML#˜'9׾xꮴA.IoWWMmnyg}!&:pnO@ $`΂R'Hpd8 1RVV ~uw!'07TNPp,,F9sxQYCRnU5_.H򕜙<;кjSi9l7 &ohf7;|9]J+[SibhY~Նܢ*RMzNJq~D᦬Le7Gqr!U% 7K ]Q-y^egi29u#OQ|䪟! v!oCh>UCR7uN:ڏFVuW\c-!)Bdv2{ˉ8`K?C<4S2̧C kƅꓝcԀ]7q\wih҇;sXީ}yANaΡ(ZIW2p}Eӡsڤ7HZ#_(P\8gQܤ/.p[u/&m%gƙ3w}g&$0(4:i)9Q~AGɢ_r ?m圠E԰жVձ1Og6~솕Pp%+~Q{.Rx3PS%&i4[ ]Ê JEwJ\/ad-J poͼFD.2PHƕ~34C등)Q3x/\GM\ګ`]-%չu,>[hzvzLeߎ%׉8y!b6{IK_ԱWNܿ EϾ~aeA̳WSb&ŃN8Y&4j,xe~3BFwip?CxlK2bE="yc:ҍW>˒n,tC@D< 6hEc2]_Rz"їoE*#}Cd L R#_~)_(9o7Ct[*qFݢ)~rcoo=~}7{ә`-rnEN`_` biRQ&y-0K,D 9p$-Jؿaq!JnGT&}ʄV"cmۥZ>2ĤD]MM2Hh*N=l.@سfj^AߘF?nuޢzlKvϫ":8w0bѸ\|8ίt&Eg#_͛يRe4nmt;p!p$XǏӣAOZB~HEj1uqpl3I7NQ*M(B24QbAdAI!żnЊ"'HD vZ39 PYoTw#e@w$0><,Ǧ!]P#r-{J()-nVeUNl&]7`6$1=q@Yk drY Tx*/>J0`+h[5&>Ia'4vLV͍j@4GIVO n,1dْ\^鯠{`x0x+ )Ky6fCXMr,׋LNau2;R) 'PU+t%ɂQ%`I۴%IJYPoǛ+:.DH7 );+/Gi;#Xtڅ0Qw3 \Ī`^U5o!K?$Xc=fg8QHzS˂e25xgbBaxIpб $<=m 2$.~ Q6JD@caC4m0 0%-meU}3M5. llϼL672ewI2ǒ{g눚x$ mQe s.]sxb~3`m)ff6IEa|z"ӣlLcOj,ze&yP(d jﭯ:F~~Z((LF@4 _ƌɭ ) 7EqUPS83Tm*YM GpT7WD^)1''`_|#8q9qB٠xWoRӚT b3~׫&1Kb`)ix@&6Dy- _gze01*1EQes)cLj[R*'2bޠEtÞ G{sgpIwi"}!7qdɃϋw~jgr : D9ù`` A䧫EGqvbЎ2x iݯk޻gvеJv(  <[\&j=Lʁr@ ٦N%|$`B<Q4ԣ3N\iwDO>Dca/W0YMm:K/VvEW>b/ AB/˃\`ॲRkFSdTV VeshOWĜ)mݩB['LVwײ!;7švCZa6ML*\pm2eyby2!cl g~ -&,@h}5˸!4>Dk >8q$?CWXnD=:i$-Hc3U$ LUIt)`v;r3fܱ<>i@D#ėdB]{‚P\#kO[K'ǧZ3ظ+ɗ^ҷEÂL!UVՙӍOE#!o` f#䚞떺kg bIn>Gz7X$wNgщbH1Zp!F}tVh!tA6=npZdWo $\ .{v-ĶlFXm<{D*]Y}3/ϧpd+19OE2qs:ho|m''<ItO-`Kv( 'u_VruyWbǢD\9as(%G CtM' A(rK;&s='\:kѲho L4D}^3dl&E+r8|9=1BE'/拍^zFMfPd;Ky-!esP&~7V[ܾ3HѤ.?`IQ 3 ڇ-ZV e2r; 䰁@2bΌ,)&j0q*X5 T.c4]8bTi8;( |1yuJ!.|NDF.'lj}oPˍ :GF*&T3Uy=8 "'vi48\ݫh=_Ng'*]Ct3-*?I6bD`V @$_~x7꯾FjU9Q7-pDY6_r7++&'. pI\w["q'[F}ؙTccBp%5"];mj4TrҦ meׇtJn65)|9m 16|F|mgȻ$#M+SfF P7O \v9 qY]j.>P*hzhJK P/GUL"ZB"y;,tqAւF/k\Oa3Hvetm3| !:b Oލ t/PDu!=,\*Ua1}6̵sтq) }LW.䶩+$$ :9t-Hz 6b.Rҧϴ~VKRdLIvAڟ/s> rx.k@/qd9*X4 P+*r J\'flfkհy$ 6m)ń&z %WGgYj)Ԭ{=T1(n% ,Ƃ B K(=%"Ys[!E~`; Up(׀7˸eRnH|Xn XIo9L#'ՂŖotXxꎉ(HӅ !91nj۷Mߔw#['D=eX\-~=6ÍL.g飣p5biBRFEx-uܖ=(#OT;d yZ|# lVJb6^pۮ97ucG8JۘT ~DSݥ[Z0R=Cy ]R)cۣn*6 qKn|{0^HpkJe@P9*?gIX7v4؜Ԗ-#&+۝SNZ GQ]]1RNDA "Kg/jGJ(QK|Җd@bmE'k"iՌSV ul[&8G[as saI`.3Fd?꽜O?M{{_@=I 0F  smNHiK굋h]ܟDӧGyId`R!`qBD[Ai1au۷JWVN)Z/8'qơ1^),n E@7l/GaKj@ Q7ڝCpKdJڷ`9dw$ ׏*AK8d%wɐ wRbW0,i`OPjxU$Pֵjbd76m9AFY?Yƛwfy`.|W5XKށ|r[-: r=Y•#G\peP9Xr3aNفȤ=&jNEE >0J%e$n0;op5>vUd>\V&'6c 4'N,L6o_]:KRdBEbA4e} ok:ꄪeo_ ujD={)#ZolhKmҝ?}.`Ђe ~<M}b& )ᖆ7U8|eT!2pkdp|rRҪUWՔ0EQر=I呬q!@yE0xoڽՐS$[xS8?6q•f˕Ic"G} #H6]TG`Z /D%12H%=B:4,hP A[O5`|_aDʚHB5` b⛿$s"uYs?<2 {;E+lޤ<ֵ 77S$M5W1ҥ ݥӓ)h*o\|oS?qYZ cwqd8yZsiM8A BIdt gV/lἄ7}e!J_c7 gNo!pz&Η",uAa܂<,;F<9~&K()䲗ֱ%_L[y7@dUѐe 3WdgrDYk!vz8riHW }]ƃ#/_/'xmSͬwSХOLsx$~OH͜79(VZ[#3,rAQOf表0ܴwh@W4̡[pCQX\Iio{e/k#|(E/ F^S0G{K]xp,V8z4'Q!*}C Q4ɼqzBQϙřnzD980N i|/ROY4K:.W{jԍ\B1D!:î|ܯEL~b}{)Ag"|ifg̋\8#}ys|GK?G|>zqw__wͨoG~HFnv6A%_ᨺ?iBl0a]N79zܞtNN c gc!\l\ 5]E!d3L*$O-lu\EO2ʝ_FFAD#`U >hfգ ;" c@WY2ďF SI{>tHZCA<8"3L(Fh"v(cu2!8W fL*}j'(M7qV=랼B}Ji<r';9oNs^kĤ &)%W9k; !-hK `1K{B;qXR\ `R@PK~fqhٙ!v`y?x\RKD|vR:/;$LC1Y ; &\ќZXȕ Bc5ȍa;Lֆ&M~r I,sD.سeAG%1CQ@$Pp[1K7zFfܳqK;ΆjØI̧0٢IG&N2G=M|NTuV7guXU|Oʽjtt>5 EZ+T򉎯.uxd$y~/?,6m!SUPW5Z;32 ?!*Q䀱=ş@]4)}eQF;qCjAd/8赇l)Xe4G;U䇃I~ӎ_ aԳErGc:4P~$jVeԈjnsvO6SGlk"b#Lq*|BHX*M&L23pZn1l m=dӎ{`LsScZyMTBJN-ٹƈُl4ת,60ȝnAC4@㣲Ub]8CDVSXfG tŅ%& șNL63LIx+%M5Z#D y é C TcRE, ~[` b"S`sϰ FMplGcrv}b[,@T}u ,B~ 7qHC {yM}: ʜw:S8yt Q Xmq'7F|0bqO0IErl795Q3[Sn*LJ= ܀g Ra ǗXOT!M&㕐fA4E9k!Tϙ' QGC 8&3BF!*O7c6Hٓe%R`͠}r^)1P)l:CTq>٩E/ce%DB>G˲-c=]A1:8#?cM Xh6<9c(`kz6 Cѝ_In w 5TW(Zzd9#%9^wܺ[-_%շ]?d0dlZuvQ6H.+'jgB6)AlNb!A%n6 L=(v%J'؇jq#'P2h.1j{ N`D (t@ŭ)o ] }$_Y/r-v6ũGPhUNP<;U5͛h xα7fNKVyqSuۓ[s6>PNmpuGh¤Wg ;\DE-w Jz7Plr(sѐFiuV̵ޅ$-i_s';=Rȷxě~$s947v7.n@N̯Dn 'm̈)M=~yuyuQ':!QSa%'$K@c-7ЈGM~5";z]2dÜ|}۳ ajO忋8,gA!'C#"ȸi47x 4'k<&7bM'b ¡7ә!d-V{/@|elGaU"T;Jym:!݁蕪*(hs\wv Rl=ꦛ;|]hrUd+5bfsYuJp&/e1&} %Rk_:󊺑G-y-vTXj.^x=_VH2VY|\^"q[BU=sEwx|+Ƣ'cuy^9t#x}^\/tF7/wNm_yDRqZȒȇ37~"Y=W.ޠY͉P9槵m̡\c )ĬG7GM֘^aZU@ ƚѣ%W_&UqGNfǻHʷh JΝgm*$O}/VQ _α|]Nlc`B7! ү" TvZB5 {x^om@eXd1‰nw<ٌ&*ue~L61 !'4* l\l AQ;rm ό&1?xO}4 JS<94T/62Vrhdpv[j" J*:E#@ 6߅(Vb螚*$>aALq[gwa?h|n #\t4<:*6qadha߆"'  ÷PByKm׼¢GtKVz.6-,xQ8#:N`h/!4mEY.ou:I$sՁ.c;?XقuO9R)#&qM>oP'$қ$9l҈P &YO`'Z,9uAT׭!q$ j 4j64+?x?D] %FGP`Kſcf#L{07X7?kT"b&N#B۬3{\FBrS8#p?Uoߧ@4|"̈́](\^+ ]`T(isbYz89rY+׺q g91w> 1'WTB$7< $_;]PhRt#d5p#E3WFRvJ54QDXq)jiBMB+؟bH'HrK ; !L`q:q٥jK2-ђj!Sl91WgiR"ff2GMƦ+Ց'翈w\{!е#>& OX$x IsvunZi+hQpq>LaJ(O]qǧ yդgez.<{CTA>4Wx-+xCIGӓ" ҕMb nQ.W)kթn:P]0i)ü:PDUz1"7!~DhH2q\4f#S%MF =TkWpJ {&:WI^)tūb`A%E Zn= ؄B mBNtUd2ʚ)uj'rAV2U!\-2>ƴx@ ^do8( Xvr`J)Gf/3ANT|J8'F wh?ZoDR6*/w@GBMpD|2C[!R(.0^hk1p@BzEBצî scฆ{"_I%?=;iX@qjUNѧh߱\(qsRC%(TCR|l5@{FL% ?yU|b&)xcX?Gmx@ѕ3yf [|&]I]fQRKb߽[qz:GJ>Y: ?`25 I-͌+9i,B{}TDZfN,oi7CTF~Uw1T$mm& (_lz8_KCn{ {dE;w(ir*[[ mݲtˈipGk NЇ%fHwD0ShDbΦ6Rl9 ܏ӛê4fW%+HŔVCwB89''*+f0sRE,Igh"}dUMi|iSUЧ}!K1VVjy KFc"L`>DaW]XManic p ; g#sQwRt}\ŋ]Fǹ?Eu!G0@2o"!/z%ZYQ,+Ho@G} ^9 asΞRՑ&B@'vWms mɗO|JHɯT L>:LO4 5dؐi3LТgNU:9Ԙ<Ɠx[@cQ1HXAu7w\33};m8:F?r+C{n6MM&O8.k FVF\%98)247@3P+3F):QZ`~x){5PE,0WŌcy'얠B7#| 6hϏVZJK,L]{UyɶOlMO}fiuj潊bJZ)YNF)>T9K)}"Ⱦ=*0?^-7WjhшclH[L|՛0g ?c7p$is}``bAhK&A=除O{eMKЊ/vz(}I?ˁD5M"xI49^Ys&?9o͔< +v(ZstUv^>L8\"y8i=I'He<b@i>f3{>t*FȁfP4iko{ʻ`S16-m"u;Bezlɠ:_ ]7VA &}/KK8z;"RtK k dKp(Ta 4Z=?|D~y 8MLwdP"ǘ3)jbگ1Ҡ9_'u6k*!ڴu焁O T*.x5~6Ji27R 3qC֧r6Oӯ2[o*)4p)+ :3|jH8 )I { db h|(v[ZUF򑶾Uu --9E C3G= \E N\2#gM 谬M7:׽LrO(=V/D[r!ܝ+T"IFO) =@WUl/d3w.,3[y(ޔ+;`NblWuⵧ ȣY M8Ϙ-Cԝa?(hQϺ{|ӅW\L N)iW~nl;YQO[ b Dr<#JO o !YD.=c5ݹIXgƼ3jNRYhtIU DVd^]B !o&4kJs/kx0^t@+*i%+is:]sɐ$YBlk?m6ݫ *Pcfv/4]c~#_H,HeOY~ȹ7C.\-e>[lb6+{GVM$bA@v< 9n2|\den 6 FK1R&{H-/b^{.OrĔ8Yo#ȸ!#, ŪF( 6Ay(tҞ &ao%> %Nw  WDH6gaLxSLvIXTzaiu!mQduBid'ysg{yδb|(7DgRACql*JsÜtKӇOpBPz-qo6Ҫ J4j% z,pS8aoŬ#=4#e3ׂ A>P) {V&cSˍ%z&#CO3cҧ~ :|erZٟ إrIfi׸#`'}1e7b78w/ >bX~#hUSkkҴVB9 ˓KӐ)cHXԀ\4#GvTF湋j~wj1tmRR # Y|,O}eBb⯯νueYNDth)Fo,Gf*O|2st̽2Ոp#@zM W"2oti(H̩ fLfV9+.2d A4hϚn(^;$Uˆ9A Ҳe`u6LpV8Jį \NnRB~}toD#y5rjO͇t}tmq4g}"m:fO~ /'p {SE\ɖJkE{2 SDN`DqЛJum!#Q6x›zcar> /Vy)44Y%Rw qF/L`t+,I\ kJ6uq,zFp;Xq5lE:[`*%eENw\Z-ŚLiHǧWu!?rTIwmw4A|_8v>G^E,kn:?%,k}tɭ Ab][ڳMauۄ/9[zbt(WVdBaK2Ph%ivLi_fEc]l{"qz0 22˙NtƵkܠn|q|DVJ}{G !ǞW`]v+*~%`K q6I(Δ̶ud{HE8XjyXa*#s4 8ЧRwhqG2簼og.M]=S'̠Q?Aew v0J>HY J>BC;$ g(57¦CEcu=9ЭC# _[q@Gh؎ޯ$g-yOvjs[00Zc'dT<{4w$V7l^>ba[MPe7_]沄btjKY$ⲄV 0Ŀy "(K$5Dqn6(iTKHalMyA弭O]X-bR"u#/3_#}t&AǝDfl"mŇ~zQFn O;@PF m*_$'Tst'F"vk5j8GŶcУX\F$2ef(hO>o#": @LH>Z7URVF•icĭj<ېcGIGt5\?X(O/K2{U7n9$"sXt@f&G\PQӊSM3G"҅ C?fvd"4&6R|\Y{R^ur.|wr}ZeH\(I<6k0 j=&6Mi̴Ã/VeQ(MIѫmOL^F&^SΠۨ>Xl>V2eskR1JgXL D24`c#~^^[y)V,9]uZ\y_ejhVi_z 9@k@l}V1W׍*su'XXsC4uD]gƣSMPN`dU0j*!sg7LVjt.+"HFY黇:'nDgis7+fU)R<^y#5R#?eU犚@3PM:L .ȋ5 9)/rxH7lݣXG-jq^GC9 Eqoދܧ&z(+<~׋sѸ 4t})(I}qOJȦ4LC`Q<3BdcKmfi;4IB`ΆFЬz-lC.Bu)m@6xEG|wm^/ X\[V@>f#r|cHe9oA"~Xc?Mi;g3*XDIɡaU>tZNx1aJ@OYRFvn+_d}o֏)F$-c**Xn+*`l^eͶEHghG7Nek,VML[,߯d na,ˊ&kQҘ?16B2og𒶥K/z/IeؔŀaR3CǼI:ͼrS"~(}fio({-}#/jGJ k.PW~chi4IV|9+Fj[.*ЌҌ̛K#i&ΐt7o`~r׮_Ρ^Uv}`T>nPjr?[v2DmIa:>&"0G Xb׊i{M#f-橷!&v94"Y?ⲹotߟ>_JTk1"09=<0UXirгT0w{KWJ:O79 6cM$Ox$?YИL}i/7 rעcJK SLƢckz@}LbLobH HIWcH;^=܄FxQ@|o$7lKU>5Z %T (8 qncR>r\5LPPnGƭ<ɉS$%7v͎((~`{.!]/q-bH #jRIVͭfg@.t? 8:ؘt-j@0FBi "&2 g`Q)S0<.<;/l$H5> n@TXPX4$h'5xhQG9²/V3n-IBo%e+DBP)OSܘ s P%]c2ТT7Sܫ3+֞/7Rr#G]O)m_sMo4h R$6jQ1⡄0b/8.M6TnH5]=2fSTb29u 0X ?D#080}T*:|FqpqtȲ)PcE“Z*[T?]zRZpd#aY<ۄT`XUgLOW1(ZqYED6CW-#ǐ^٨-^XI>t Z n, G81 5%:衻]켚EU$ah34n']]g v} gV k DAٟbdN hVIk4vTWILɗp*P5o2kHe3sbr^Tf;/oVp3gvѫJeL&~ .%ZQaLFԭiyoB-r -z3•NS%T <)8؎3GhC (2r"Em0@p1s\kDSx:@Qk4/!x2ɳ ":-VO"(ImwjMRTү ~'`T#?h7A/8S`WA$p΋&c͵gwK'8HEHWdפ2 Uw0Mzrh8ucc(q{yTr{B'ξ:߾6o;gR ]$MelUwړaE jTΛ7׼JXu^M7~><ꒁl,5Y7>&l]'btiBΔs =XQ/ t3g"Om[9Sa H,\X=YG'u|isX=MC3r(Ad*=)} TݫXA#2w(,@7!ڲ!m\Ͻ~h}W".W XV'(,s"b(R K3%fv1 !錙:c {F3kռ3"6nn-#. \˭K^pa2s3L! "PΒ L^- 7]da_)Mg_t 'G\w҆& ەؙv\>.(v` |g$\x&4\bڶ\m!QApFƚk|A)_mŃ6'gM RaLkzd۷J& KlEK~' 8K0yOc93GxfU8 uD03oTj4vXb X!1:kCScdR@FOrc|1^e'ےSTMAj9F&&' _vVkn:)G2<}gV4Z:(@'NB%#>>OfiN^&^־c I Y ? ~+xto"0ԡTw{jޫ7`CQ.9Cr< _w| nr|QUo8fө.%g0?j{y7!К=OnQo4;T  Әxܞe<1KO#rE0rCnvǸ$;^jͮsv;*c8d` Y(=iALɄ9YQ$Y j޼;Qp x$ּǽi+g bռK v"s{>%LB6xtC]iiܩ̷ GΉ x|K-]Lj`s|[afpp# ۍXͧKR&zT Fփ7%t+9~H([}]V@DY Y}&7Uǧ !FEhLj$BqTΌ-. h:m >C: $eoW?K ư$Y ,iEfq#jٹ!.f/5}Z5gfzFQ!JI;0wƄeF0kYUE6&a4Ug˰iK\隷 >7t;8ܶJA]LDv.0>e}]Y~_j@q1$`pNG`Pu$x5]c`))UbD))OdATINNc˘ pɘ }40`q,Bn4?F}2~Dfe$$FTJ(uJu@ATZdOJ<ʝ|GcLSCqc\L)ܶYkԹ?=#W:(\jgp:|fq3( ^ Bh='UΉ SOmQOf}crc&GɽY ?oӀ*5t@tKd;b> ('25*>2 DzY?vP+_BщB iPbЫ Z*6T;+o{Fy{?A81i=`J]~slFsp\:yAG~<JBE \Sa0xYUtqjWE(PvA@H|7^?\cA6" {sE3Z)\vsٹmSYGԇ/?<SQq%Vʻ5 Ib) jӢ'\ _M$mJ wWU a]~P+>Ƿc;Bf>b=a?&T[GkV`OUwQFmv8Vbp)ӏA)qiArȼI'ygRk?cN3Z0Uq0 mƧf,EYߙG@|e肕J#_MQ*,K.?ֲ5 w-֎"Z~9k?1bNM' U4놥|ZR?qI!Nz5(̦\ Iܪh~8s#h( &\TQZeMB-*HxOʏE&63(so NN/%'wD3Iyѭ#PQfFA腛/_<ɓCN5L\~\a ;KfA-'8 ʑv8^QBI"A`8Ci_J?L;]Ir҃h&Isᮃ(%@-q7`fYBUsaH`9Ʊ? |&I}װ[ԽO ۵'nsQ7cy_͡Ha!L=&l=t$>Xb!d:{g~p F ~O8oc,h+nl!ySvՎ6EG&ftѩ hƈnVȤԄ-1pŁ ,+ş5 &-9[?V;‚oAkȜ^{`+YPW&   ЦUȿu#ιJ"ZE32"ae.?c/ZNNjnaϟ8Hhv50p{L0TbwWINWou:`eZVU*y|,&gx9ܐz'itbMLLg2;&lER̀ 994۬~QDv<:xb1 tc6}BcIJ\G lkߐ$qWPj4K%=vLw@鿹/63jU`3TI샳ùQ S{\ҌkǕڢBAsj>ЅD-P󢀂Pue̬%%g w(4 P1ԄJ, iq®vY,q-rlXrY}i"yYFd,Oգ}G$H̦_]ZIo&Z \2`dؗXP-LQE1n9f %q`f8d9maNuBi e7U &ܴBNb(EU;D~}p !9QP$ߔd(MS?p`Ss+4嗢Ǽ[Hran;SvHSvuyxS cV-GD28~ +QMKZgzZ;ߊW:[wdX?V nH2jglHdԿz5ST{GBB|'ÿO2;!KheېxnW_t9 !z{]yXt B">x vq1?f:lM2!Щ.y{M3薇L-x២a0QZeQI6Φ==wP6{tllLi&r>?4C"(H`R&/=Vq ۞tF%2H\=/O6 a^q7p;0DMɇB@wtDC$!B؆_F`ˡ\{Kz&1#$w6MwPR፲ć/ gώюcʉk)H}j'+3nKxy`kįkQ Z{zO h[<,cQaW9Fјh_ &B T*S_J dYHn*:?2]@[QDބmT n;$r!CM@>)n:8 0c=nپbr<(׎{gCy( J:gͳs]nH贼& QN_RZѯeBc5l(M!AZQAP$zXa:dSX*dZ-BFyȹ]j1%я#zP'q29ؓ Նu")A Eka5kG`)WCFudw݈-;^ %xX2g |+IZڼO1tCs̛ `/_/~iHkD>1|F7ݠ- S[vnR w{5u87=akfZr] }C tK ;Ll.3l_iG1Q-B3չGp>x;"ek =*u|b=ogǃq'`+Y?Ϙtsۤt)y@ Pux+QQ`a}`%1.=p5f._q.;D':4Sz٣Lߝ"D?g* XfJr#ܩWok\-S$ 0_MC7;?>LSycX( 1Zi)ϴzѤ2!wX>#@|º9{ڝ"o8;BuO8~_J[G D^iI|pI:η۰ؘm:2 &I]"}&WN.KIoЕ^˔2`}hI`(ΨW/j =pÐg<{ho9*vO5mzI^jy2< W3QVL;]ܜW'4P0O̪ P4d?tSqgmoYYITRQB*04>] 8Q-t#vJ#v,'ރX)ȭnrhH ֛:%`I"ڵj3 hK;fFX%C=q-ud/Uj!}22 jc+VyD%?USw+ª{&U$q5PfB`NKna`$X>qA1NJg Ue=x {&%wDbwܵs=UX`zT67|Rc MH[mZ\2?R=ʫ& t=W/r3uLЭ!g(OX;\]Ht5DV#8&mnCI9a[x#)"[m ?ܯ&N Gg̜mrS q?~ !Dz G(Lcm%㑃⾄PJijs=k88 QЃlQ{X[sI75(8AyAdUW^=L7Ueoz@ze_-:slъPt큇4$[?War*sW\'8M:IIE6rw |󮀗 Lmp&մ]Z+艅( 68v.7cx&E&B2xNN(0n˽hq; hd3 ΔSۘ6L`Ovd)lT%l. vcJ] y{y{)S;ś,]lS'`o&3KiUh`t[4N1ъ @\&;BfWP]~oQtET,C[wOuFKς@슸"dF^"ciUjsi;JsYIf5 eX2|#Qgd/i($9QWn%o]v`$ SDJ+zpׇ0,zbL2̫ g疨QQr+{1. 0mvKN(/2_Θtb|I;t)DS?}1¬9Deߨв)yGGo A%lW@Zi Տ_]b8}eɹ̯=J̫]+i]QfdC5ӻ1Nۭ}|_*IU¿Ѭ Q QC e7sפȩg/R"mv,LV-΂{<=ěHYO=fFPӉ_iW*JPŪbZu#͞k؃' i Zo/+0YE}S:ceGGۢKXwt(/7.X|iB+w]mb='K )R.q"$|8cZ@klN Ή|"uY0-8L%efƦ4kh25ZCz\P@vØ+1*=2iV"X8y 3,;"klL R|lc;S" \D)i&l.EE!BfgPF(Remؤl&/#nC)}]]L_p@&MFܸъnW7rA؋//%h7Z骁9wC&+2>?z/Uؖ'[1yP+* F&@[5#8a W9gY {XNEQz}7T-2`)R`2 aTSG*g.Z}?'tz3(HO 7-S~l{{o= jyLh|W،;l,MݪE;DeC e_,Q:d)w:` o$^Q[)Ջm|*J0뼺0 ΚCG"Aۯ3A-$[:Lď hÆV\*,hߌ:`v q "A=$gHgVdgm+f,c(\=2wLb'a">6K8܄G #xoPZ2;Omdx3>QHx[n] @$%tzFyΒ !Oi[H [HB7vf4R3l>Zo=n9 c8TNH W6NU%El_E+'7zX97$$Sɚ+<5B4ɕ8OeS /ºTfuD͟nb"YOOgҹLfiG;IQ΋__zϖPq{egNף\ _]LQƷ_tshHsN꘭[VԑIz.T)BWmo#B0LZ{&iˋt4bϪa::x";yƙ26+WՇG< |sۦ[[Ȳ TfJuWjP<*6+ZȚXӾ@//PJJ:6It*!)f9*QP*Ì(=?ә9ǚ򣪩WB,:LĊ}h?Ð0g*mVqj60-)s=Ms? ێ V ꛧ'M2$.aSi_q\NIavv=i.=|Xrx޺W4P2sm =pv g~YJ?Nr,ܻK  S,WXS_)? hBOyW\οq͵tp9jZLJˆu®FoznB$ 27J! "sTD05W~;q1|i+i]v#S O ׊^qFF}`-LQ`W ()Rvzg<,6+G2|Z9!TZ{drEt8;>!ܓV]zۆp} ?XՖ$#նy~9'yV@|-z7Dqa%j#;m2؟ }RhL?/ bU,StoVGjj5,D -lX6{Xbrϊ $]Lxr ) %x4RDQkwAB祿39dģvmn[9LJWh6*g<*~Xpy2BQUؗ+FC9Vn#ٴթ'TGђLL&q|`M @!Jq4]O%uW!>16[)5Rat=\nȯ&p َDX+HБ(RlH\UPa%MHM~Y,&lyό4ESߚ9od{|†8T ASCDp`4+j!b.- RxZ ,5A#k{_iѤ> Åu4a/j{NW2ֶ2VgĆ,8mZM˨,6Bk;b2P>hQ`Dw!3MfRXqQ[('5ʌFv:`>eҡ."CGYu9rv "`N[_ :Dyf/ qUX A|l6o0etjec)ˊLzPIn>fd/[5BuQq ]2ZCن0c/iH iR$>X߆fMd9id&2ތ ^)ДW;huQ~ש@m2їg!=g=hm5#ot˥I<t z`+Q (n((Bړgq)l֭=hg7P)O[ZGÌ2e['j\;WIHj l:1Gb/LɠvS pcǷY04V4j=fm`Xaj&HrIX)7ϴGwG0e_MY+X@/sh:dΤVB܀[đ߁E8\ޮM?7C0ao&ZB͜ҷ:cȫ8hK.bfg{p&:[Un;eh'{m*+h*YŪ~rlg$˞|1.V87E~eQ?Ac-V~vxY17x;&T@S'ujᔛߒ"mqZuD;3v`Rl"@K`>/0vYjt8H`'Q?BhcBV!6ֱ|:dN4hyTR@{Kxz,m!@ ڢ 5t:ER- a6OJX׫ЩFRμ^ViaE U`?S;I8Q7d_!+Ž3-UUuFϸ'ʖ3ͦ6fKdsS-?%֯:Y2p.U)z{џѢXPepl\'75K!8п&RvXSC{Kv'p@; ތmN"YkUŸ-ٌt*Id?3kC}wM mctȋx\aXiWOvEg|4Uc941OA$M5ֵnJQ1}P:F}KC ٹso_Ո#Z['V_;KPx[mCU$#ee@!5pA1hb~9̧+Mm'߿(^a>-AIB+X d$9|Dмj~B}$ETyl@~-nL+qf}ka4B5] uݭY8jHeCOQ2&jmzKJVտ_ux O(_4Z5F'13nq3>pT՟˲Bƾ:`3z&0lȯ"n{V&k`piG&(PPݞ`;Hu5u3HD\1yl!q\҇Ims,ډY?pZ-d ܥ5)FBi "F{帻bѻ.J<%gjorښT-0m1d-c6PS鶩Ե ZPtӹzcgО͆=,%Rfb (:5Cd ]a"Uj: }+_E$W'.7ZT7lg; ;SLzl8 EB^ ny\3K="m W1mؠYq]LD,9GYz[r-~3\.DuHpXjaO3.Z)d  * >Zqo/ZF:jBE,Nti¿kri(u*rYG> ^UAGb]Lյ.#ogB Kfm9m +*8Dί I2S1jdʤY].Xt{Bw4/RxB3 c<7,]R+TٶLu5f[[]] ӁKPBAt vmZ)hO]m` j^$$5xiak*- &1e̍L*0yA <0J}nu97#[D: >&Giv&vGd7IGC#w]%Pv$tpNk}Qv7MI@ "`ҙFV+]ɦuKz 1P ZD'ݓlƹB}^߂A0؀`M4ۇ)}[1n=uL]hZ$D9zsFPeQzK&H0TQdpQf+bP-DBXo7քNqR=jthr V& 'X"׎A<_![2͈%̔z &]G%Nz)&zZ㲞;/P臈G% @L?iW쭢S+y`*og i-GEaͯ$^ c}nVYm2SE]r2tZ2Z(tJ8Vop5e>>b Ρ˸b`g@S!-)Dą-fqc^;l!lU˝D{LheeGH۾XQ`[xڸWՈF༃P{JL1 nVy6 k)+{(X/=3 dM _|~ܭ_Qni ,[iSH;=s=$eQ" UC/J4?%F< z)i+MIbȞ^PZ5uόGEl4C]'?%Yn헩)yυQJXˠ9\$ZW*N[(AacUilMy,#*_I"Шq0DrJG71/J1R"bе|KAQWm%۳[XyMJ1nkf_иr} [pTu:;:^;=yk⠺,^Ix|!izB H7Kk*XS|Y9"1죽 1ȃ_GZks^`tNmP bir#DmubrNS|Z/$ʹ&.eE4>. 3Y|.+Uy pzqK1*KYlsFG&Y 0ڌokLNn2 ( 唩n_:bZ[س$D\HtǝxO!2dG=ggj#X3W:RNJlMWpD8{wCD~~#v7ԴӖ[$|s8=70D 7 =+ɨZ8/1qVa}E;s, jcbg,zrYTNwD:z.*(Ndh`iʏ㎳ōl~Sկ"P0NC{s˓4]2F(S mW{& M$ؖw|¼^S:0$P_VGvxՠ_7 kЮqѭQہ|=(^6a8$莜NJ#7HqPIuTe-5%>=oE_*GQXƺ:d:T9l z7a;IvG- i>4 0 5+j\;bwM}YAOwqKujDN!Re$ qN?lpc%auCgYZ07070100000127000081a4000000000000000000000001616ee5120000b6b4000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/{r]?Eh=ڜͩƎP>V9҅!hMw~)3-O$cRg8Pt,1u/t5nKOO94Y`QP f[ܸMV$5i:'ڮ242OᆵginXOS r9j P1{5[#츒r&_+5:T0|N0|ٳ9ϋ` V&D]T>i%+Y% J×#9=Zf{O:bj @pZpFDωoAt?dWÄY7N LP륃nBˋT{*ͰDUڝF=ˆ@Ʈ]1^`FwK(D'QStoI n@F4h)燛w#s?ɧ?*\W7#piq> UK¯5m2' '^5j4X:.P!{{"uF[nèun,Ӊ xW^MH |tC&gBw Pvyxibv,ɈM# EEXeh9Ā^5v I4>r}y5t7Ar6/L, Dm-EyH <ص,'uczĂXGW>9PddwJچ=gìJ Xl^>z`|QHSñF8<L#J(4O2{-_ᱧcu3N"2GbMqG:Pbp, IY*Vd]z栱2xk-LF$Y̯6t~DU(g=CC.gH\8kR\5hE1NRsNGW*a@ϫ4m* }YJBC[KbtWd<^SXƯ w˴tkMDŗ68ؗN4C`Sv0@w]T܇jkn~nKZ2%G {~a97h"WWJd&uB(WF$ՑlozY"B:9+<%$P1/rl"?,6$B 9ӄ:$eE?q,%']|@?\Mi%7*pf=~bU,?ϝ*QEbt:d:$= 1;+(:ϻk!U('kpou2~8ԘYR)X d۫2Rbz>% iwӷM"Du;#sGDž =r&x$oa_DG\#'%72G6'1nǵРF̴{KH۽?W7WWnNynwpWLȞأՌGr̞v⼌weh>y ryqF=]3s/|Xd0RZ)h\:T\2<;GH͘J-fM1Cw@@͎{\w;1̗ 4p} ':،x /aaQ:[6\XP#=!K ]ni%f(Snt8Ӏ07Yۤ<%JAo:~)Vx-͟ <Ζ߈G r#[ ͜BPIPj/2 6qD/cZhX,g%a$LAO%A!Gr7SBjHXCAu@. NsP 9?q^\y_К%9mo\VK <,a1mLf0 7+促{܁-N\5SG$UL`1w1 2Ϙf6:yC=S*` cu `k+S}f޽D"ޫZ#C& h5[%6fgFQsckGZ(que#%)Q@=Ŭ^epA*݂*ORc=pjiLc N~ZیL8-j,<3+%[&o&siJ6b{oJQDSrF[uȅm./E_]& EU&`l TDs}`yy!4?΍5meu&w JȬ`b&%ټPQt89 3_PewIܕZ9|܂J}l]8&`,]SO!}gjW$3$A?^#%9V6AkfQ}?*xtl&)V\z >_ԫM$Ws_U& '/HUUe۬X7>3cׁz Gd帒jMTڅFG8? DJ;( Y 1"twGL>\#ucD6:Z /Zk6[/f1ݍ̵ ܂ͯͳB]t*]'QcI2'3;B6;ˡlĸ=6/Hy dۥq^\Q7Ԫ-Yj S\S1Ş!N\NC %"mUD-^ -n3}Q-HqH`Hs h?s"zwh '#GJ#֔&,dӅX:QKsyW:'kmNwy*Ix,?qoMbyZi {ft2 -J+^wqb=>2+DLc_Fw>Ë뜱Bf˅2r] KM#6 $) EU8eTx[o]Ԃn/0JKS19OVEWM (.WOFv#CL#PaBplC ,)pwe5I$Voce$0 y1tY6 AmEa8Ng]~H(Y(vKgU~^X5wDaA\мG^Fu07XFgiI_Vt@|ZǂϤ'?!a9{iYxB[ëI-VCR9Nd"*` ~N MS|Zy+2|k}%Y8.oYg ] s%l3ΐM; Rf)+ SSs)RP+ |V\fލzk3ꄫ "jQI4J_Kb݈6Mpj ZF60]_+nu]s@<jQvTt`-;4lV|Lh]鎵ob#΅,lc/ݡPC(94/> sMmt+&W&5e4;(Au+35*xcHɥYh>rx$)ENQ ,e]^.Y: x+->)f;stT\َLl ð.}G II V[h lYvV49N/9R:?[E3cӳlGem MƸVE=0;|)XO cqc׺mIF]Lf^%XڋtRLT<HX?JmU'|5SyJ/_0An}j]xHzp(d. i3v-]vabyPB0CqW uRޗDM<{Z1O % <6Z:7p 8igGEJJV z77C)uA=#EeRYJ/3#J01Rk {ԋ$7I2:jK׍L9"z#kEs-z~APo<_lɹ6Çp:=ʛQInPL,BN"/c=pJ(Gu7Z){JFb~3)F=8R Q,!o+w/Y Nn7s!6bX\݉Jk ~DOaE N0(صgs_,ę'IU=^B-TgTV%N[Ŗ$Nf|1zftb\߅tF R)G"a<>t3 =[ч4l-A0> Y^WԂ|!h1~쩬)/x%7NWeI_PK*iYF_Dd:,'5߿lWRR`{KP|TOEqIFK\xr$ ` `浈&dĩ/ ǘ@JB ԓbS ^\I?ɝT͛1+rtYV 9r"fJo. ,:p6$6P"J,\܀qEOKt>35!{R;+;?^YG ;`($ t==$^>{)CgZDO5!Vp|Ô{<KΆ)wdD_tJл*~Wdɯ02ol$ Mew//ѱ<&=j]O"*.F-axΝ@'MYsqs` Ƣ4-wDȌ~\{c'@]pL$Rǔ24Wc Gv|tu|5oP]%P/5s'o C u 8=@ f/!T^jJؠ3d7$;2 2ӖNXma bO^`;BMރ:(xryUхۓQΣfG>L#N誙6zW|5bKL{4CZm˧88nȢ20vަ]K8G(g N|}k_Ѽ\|M΃L]0N)b@bd6йѕ'Ԟo-< ƟMm\1޸D$CiYīrlEf1oh<.k 2v~ ۦc- Q|yQLPՏ[4;kW! "&dl^[Vl\ey;WD>d:x 09ۀMP tZӿo@`zNKU%7}^9m?2 ͠2!q=DWrDk#6=uWH=HnaeX$3A>쬮,n"ft|^[\EgPJm D S=xKܼh`U*nRUW5@;b1GʭW+nds|QěYNY&^vU7dbhÒAV xNQ fr).M bteOUcQ  ҡ<`!bWy㝏 PMPʸ4Q#*PMwl{X-r8:Ro[ώƔvY"nmnÉNYpҊn>edSP@V{:7RVL||քP(..[ H+%>EfixC.n?(@?AAYV-Z0Q9k$EXVJn#nfgU> G-̻C ެ "fݿpη~3(u ix=as[ U 1:{_Bf;U}u u!u6͌gOSv"msIn0_맏Q(4(BYZC" | *:[i)b^oq8u-ИNh N0jp+^ 3w~~ eځ:vV8`0W F-v 3*GK"]C3gLؿq##A>_B8P}Tiϫ23 VyCr{.[jXkRIoVxABxS|ńwHM[^AfG%"p C>歳 U]?{SSuD!KK49U;4[R/\޶#kp+v;Nd׽[~Z\CN ""آ?TއXeЁ3gV&Sp2y[3y S}V`|obQ`Rҧ`4?)sύSpSlI 6wx +tHhuWS* _T$6^U)9)b>kÞeSd![ Fd`-, U^kci/8̿saAS5ƷW =SK9ýjXQ g?b  )[bU֯Q(S(Hz8 2FD2A*Q&cFy': o å6('55+˯2q;*g2wa"nY֖NuUÊ7A]U"2|a&brm{ɲ?.>7K(rI v_WRϘE"Z :ꋾzZ;@K([bv͒ OZYbz{}./ZX=6j$vKŝҙ1>/GxsOpSLo6ɐXiLt#cN,a8m;d^LʒjxZv0WT BkJRiY5.WWw>)ݽ*#\HP;"3{_%*@Z0]C?$ ~iDqP|$QP1Nsbj=ά_:,~]`\UKsk/F)3^labT^sJVPQJ,Е1A8U=#7T]I,d /` WM* 0w2䚔O< ),*/q3*i8qf!uIM2En}R[*/}w!5IRH)_fNgN#WxxnY"rk J5^4㽤laX(.UNQrn`tAr"jX4M[ # pvHȺ7ʰ# [u @FHqAZj~v)"F x5LPOc܋a黒)!c iz7U ΄I ӧ~ʠY>sOɷ#~ ֽV'}ݷ^b %S.UaѭqG<@3E|CVOmi73WSUІ+_er_TfyB['ZG LpE@Q^ۊP_j1R:@ރJI)OūZ\0\<7):8׿G8}]w6۠[ye"T]5OFJlܕD .U|< ,\8Dא$-%U=#Lu4dq;VCo* mvx-ԟ0_AS<=*ƻVoc+Y2y]Fx&DL7 ? $U-{ڽ {<0 d*MWq$.bBZvpZ[kIPa30)B=򳻽3xWz=x\CWU*6Lq8oaE9)e;7Qb_Nb"lO4=4<8 oi,@\$|rcFg!I_!ͱ!= FoWJt,ǝ?kJԻqX>V4GT@ `fHQv06G?z,jCe;z9I*Cy[< [-_ WV .F;ֺ%ZiB87j4gHqsFSCj79=m/|)g$B r\}ZC~i ؂a4j.d( fWd\=1۽K@_8hps~iX tO4a<H.|I62|Eu:$S"jfilE )5s<0|cTp6 s#vOp5êbw[ FbRShr/4jؗbF[ ݶ fW!R`*C^děv0w/0jMX;3UH/&i]alp @TQ`g+oW/AO#.(lT#HzA;{%[…K;6e.Hx1) M*k!;zFK̰Y((0:WK^|m[&vQtᘲ!D$X,"Ce&x%͑akP5E0=jK+(h]s&X 1*k9tBC0yRn6&J3'u.FhRk^ cRF (2bsTDfAӌ 4Qho| n[lBv#]]}]Ģ16T}Ii#Jeiֹt<8ܻ}"H'v؍-ăR>\m/)ٳ }o!0FI$1K vFRlI@cM6k8Qyo "HgBፇӣ,0(A#x^m m%3;"!WdӃMзQЅ9*3c kߙ MPy(ݳ7$A mNjU0_i*%x18=PX&9@~UD LsW},L: +d=)GNс1*7I)LEd^Vl:$Yi"US{P `ߵehjRO"^3(̫O\mAޜc&71"hrj Y@qH5$,["`FI@.yba{q&|ǘF S-A&lLXhJ;o?7Ѯu~܍!}DdbXÉ 3Cu8&OfW%0jW*mſ8.'W߼ GA ,YG]7%Iutr$"d<ǯ\5P:㠮.@X2?(3:PT!Tdbr3tV/z@W'Ǥ+׊{g7-Gn*<8-U肷IhMN+Ջʟx{)yNceˉCdqt]%ZQ[">,N-uKm36=>Ͳ@>ܘc'fڗ-afŠއ@#} D9LإDPpxG~>-4] ^, 4+.=#؀ޑ7p6J .$z¤+9m5Wv[;! *W(xaȝ, cyUӤ]_>KQS{H̑ /"$F&\v;Hti~I)SY^[̓,~Iۙ )Ɓ䲭w݋4%bz7G/Q. ։SĦ:IWՠh!OKm߾5`wK'f#8VfڂG 8SAw ℥'z'&%@\8náUZe ԾFGX y([7"Sp];d*HoX=Z\XBN_ȔG׵ bUMw6Vy$,wAVķ4] OVzB@NQ]k6Zc)_Q]D4F1* ^,cp#/~BSv0UEt[!哵*9^gP%(;Rkcb }{~n&8LH]$7%#fnDπmg^)F1 *T\LCi!Z=ḛf~\kKU+{_ğjFymi^czc[S \$@x4hb5kxB3G+z訉yŁv8Θ Τ8#ul+o"rm.{i9扪 9iIau1'<b`\m_w$\:{`Qђn"97% ~&ѭ Q#\9Nj]݈.`-gD= I@2 @2Դ,a_LJUߤ(3Ȱ!8#DdX_ 6Ʋ0ߙQzFV@J^=Q.3Bb|θ lt. |a|\F&Ҟp8 [p 82Hd1AνaY&`V:lMn3df '{E"Z wVaab`@jT+F" IYXyyb/n)ep2?,3SGGE#<}Z`zoQO!67\TN%8~B/nIMn=k¨4a87*)Bf!̯YWc:1Aoq2Hs۾;N1iVRݬp#wcyZI--k {h>c#XU>Yik ?uWEMkɀ 4!5-P(U8$5D#[0R<=y׮4LqBTCty bV%M֍^ #Z1%uτbV]z[P@.'^B\y RPDnb+:$s /]_eD\P]ܣ>6 ~]nٔ+m,%CYT4]b~ 8a\A jAtK® x13A!(8Ĕ~,4,Y=SEUJP{\_:! ?bj UB2>|TCHeK !>qʓdT^k~F9pH >; g5fkOύ|o8z|g;#Pb @C 7<$" RZN T~˸]Sy.Bʋ*ت>j\\x-Nqg<^P7֡ tWөddo+̊ `BiI&8sxDYe:q93Hѷ-Wv׉Mt|vWvt_R]9wPYx8y r _1r Ɂݝ)nU\Fc2Q1H^M CՙCCu )]y L+iWUs'CHWEiͩ{1mgϊ0_?YE9e^:TYvټ>7+T~i=i-c`'% v2 S!"G|z~-%VbPukt:5 3>ѣŅ+ J昢?oȘ<}(VZsB_"n7/sR9,?)-Rdn}zp8Ic;ȅEU9bU@P3b1=ě?0X/ԑ/4-T+6dHcD_ kkH4XF扂ʀ;-d ˤ F |UrKmRͪgLT!p^ El1z,iޯdDU<'c #yETyp>.Zɖ c@emCʲt%ҧieTЍ4>?ڮdw: }sLqR6bu#Ӡj҂'ޫ)oL DD{da lH0OjQEP/} )vpK5WLr}#ĮyQf㣬 -KL ^\55U۝ͺ.T].suI(ow~%WdcگmƻcT43] }0[=W֡u|N G׳DQ6 4~ശ.[wS,Ol {k㹪z^  O­Ãs<[4ᷜG_69wac^)Mz w3 v%G) ff8I9YF`ȉ[FsNryV64xK d{+e a^Zn/[kJSQx ?l-c 5ly1^#֎A%Kso F"ebnڋ';gY˩ZXSJpTPg%:(۞;;AFq] zL"qYdOTvF5}/zxCb9fOvQ?eBsH'&JmxBu)n<[ vyMdq-Z28W7Xj{8LhC@(ϳ)ڈⓝ;K+q9rsp)0yt2] j6!K A BZQ 7! XG)C#4t`$74F _#rb&؋coŪXWAQmXMNS%&V}6>qѝ9, /lQ,(U^@۷[uR!4C#vUӻ/\wi!:CtgGATo znB7kxy 7&ٲ~p"1٧u --7HdOu<_-i٤SAt>&rBTÔC/V_r%-ϑI\KrǪnQ;VE]ODt{UZГ d(L,94 CUi1t%#0ef"ŀO w_z_hYHѓn/^PjoVk<4|eh7َO_[Vs8ZhAټ.&}1͠b(81#4kC됹uy -,Bi+t~am05Њ-ڭ8+"}|f9' ߺ 3'nVB : MǖX-5yB  j m f8Xn%F:BŊ#1+Wyѩ>fpÃҰnĵ*2_ mFb#=U KnNOTYXDia1?|d4֓KqbNfPhߕۋ7ːQS:RmG5i>Qq N.۫FmHzIV"D:6/d[ȏ!|'r~9GVTWX9/&Ɵ:p|g,ȌL^rrQ`MSϡlJFύ9 "A}sbul$ԯ_IjK~cЗ +-|W݊6]wHn?w?Jònhj,UfXI0U~,#ڣTeݜ6BW;([IE@_5LbUOMdg_>\M?il5t Z|S4 pwnhֽ|`ό~a *oWј;#r)&$e{u%Nh—8J]<2VCQt&S+ 2wi^گ?uYi;&-D/<8G/  ,CI5T gn ֥C0kǮ7xB6eLp 1q ]y}]7M.F&U{(? @W㽁táV^'CuZj{zc3vpCфbk:YP' #LK~Fx\r,"Z~ fLARtl:1xk ljCz?.lgHCvlV7D?,cʗm7c&K Y>bpXiۡ-{ǿLZ)*H8v*$*XBŐ~PR oO1ŧՆR7]5JZfA\/F/\I+&?GvSExlN_T>"CZ,I_ V6puY-02r_b6",)K輭4l gJNs2IdkSjomr&uyF8}Ʀ,ƤE)jA势AZH[H|ϩ"tœNZ1^nҲe[9~M8ip2-rDUn#51Qq1OT^l+=Kzkpnki/WFs ,ꋰ|#M R+7G]8BTY92 K H`=Iϫ:1V&-U.^?`0|!*M>u^W_P5K~TgNDڒSyx "L%toF,^psP vD }c FM0c&#Aпɓs؜.&ӚaXVyޑ^ѻ3!i -ߨ:H0A*P=eZh%mV7(.|e"e(2^=>Oh{&C7BOZ]yN)puVH5_\ (*ifb$Y}Ao) o kƮ0|0$~!xAo"f /\8jg' Bdsk4?N !I, w< X } X$qZȝRo2Ҟ\%˧/ `i "L.NMX9rnHCvi ̾&߮'Ki=DaT2ދ3MK(iyY|/BF.\AtR/7J $g' =fOm2X%T;4O)Ψ.ѽKIw"㸘Wh+;42hD&ej 1 3_uCgí-j}`^ޞ?1MFq+$FHɾW<m;H̔=IWoD_`0mu:ۣetȸ(jo1ymnEZ:aƆcĝ:(5d3pr"~"n TH8'1|M8_fn^k^0Qv_ \,<)k$onWך<Mԯ,72bɗ.)]?h.v4N>MEwwWt\L `6jms!,0€4n$`^ ae#"/ػJE-dDzY1z9%"[`ig#NFl9|9p\Ntbv.޴=Td.|B w{4cY{ ngio/ r֘G { .+afkjT`d2 VZȭM"*O*Ors$ u|ȉHZ1M`dѕ/lIu<!,k2cwp(5]'ᶧ|$DA֤). xr"P#E8TvV/ΌOp8?6IKw?NXAN5>$O%%m´q"oW `k|Q;*%~f5\3BJawfzadkb1|R .;'W4)p'r1Krq!w B袜J7эckj* ڒ Gs+29Pk^5+W*iQɾ|ҒT:/MNeÑ&&P+ 14'" 7  My~C|r;b$Ө{=0rb!.psF@ @i$W T%3(qR0b{x@hط:pJ.78<6Yed<`.US {W ̛6BR;vցQCgq\C6*ow^L}FD ;8]v{^Yf`MWEբX2S9.os吩_(-QmhmC}P,$TuO3@CcJ( b lϥzW6zgsTJA1yαF6lҠ`N6a 6?{ %?t8ai7xť=k΢IT&U@R$)rD ԶhҗflO/ipm(I.u B*Tz]!!U ;p.TH/ȯ5ul=ÚSiC&.fbԤ XC@ qN%9@sB)5 ks^-6PMMC܋R+_]<ί&?LSzgf6\ar~n1NgjVk8 hD*ѺeF95̪}0#43,&E0*d3i\LE:Voc H/eԕ1d WB6AL\ޘ:m1uErxocEt˽׊skvIP|nxva8zip$zA<n|YG/cX._Z/]shcqb̏_fri=La8"T*^8cx8@*}?0Ҳ遉{*|o0.ҫĔ觡V8{4!#_qY=EsKWD?wH3wk~52ՊN?L%-J8E 5VPz"LQfnlkvWi$qHxQ웞tsӦnᰯ:z3o~,0H_ Gnd)Á)?!z>J:~ؐQ|\jۻVW}m[ljԢIKV;ٓ`S.瘿vj7X6FF/PhvbC{Z 'E㲏#N>r?U_QV]~K8r5CH"GZt՞O#Hz7pQ3RѴPIh+&Su->Vv>x4u[?Чw5 ! a ^ GX6oPz%G!}=XR +qPVBR9#Lb (.׫}RaŠNmīxK +{ii"l%5)+ Ԧp i-@{.;ȣicQ@Z C cnPڔ3@*P}y?>8]%, &:CR!U]}g&l&AEUt)EPԤYoT^vSK:^=k*d'ZZZLs fx`#h@al # `, d.~~ eeХq<Ȏ/`TVU ڰRT"yi> .o@z}oOmHjTÆsd&~R ]znwmyi)QHIO;rbiz[t8ʰ"MLy.nq*GaY`_P oe7c/A3zϺÌ 17i%\q2dR)^S?'ݷ(7?emh!X8G:%XM߫Q45}4Ռ${};#]<"0sK\} =p#ƨ5;=Ya ҽTg? ;}VM(%ӣG O2[烉ԋ(5Pgg:7Cf kyEw w?A nl.79dvl03߶X{p@A]8.P3`TEjb: i&`vn(S6Q _RJ,^FgZXw!Wѥˊ 3X-3M|Wrٓ˿meó8ƁE";!qL71v-1g8B(҈i1ڴ'#π̱zLh`q|c qϑC4}CA`& @4 FrxPQVDD#E萫Dk̺}mM2VxمNXB$9-Dt7QnjsrִaV,Ʋ Ÿy?'ʻ5DG+;v >muZQqXABzK.%XrD[r5:m].\5pi =MQO:ImZ6hU9(k% ^Ĭ#n2E=r@d@:i䣋u7~j7i|,څcxk?/8}R))߶/ؔi5 `[;:5߬8ʢ|+w>a=A챌Srq$Rq֔RT*_B_ R𦋸DBN76EG^<ߥHIMGAmLSڃmR_ j_`x:(Hy"[?F>* 胣Sd!ȹ]'\Z=@#%IZN($ `QBFq"Ĵ*\[ȍO /by_&~ZX_>1`£TZMED⛑Ac/i6 FuR6>bkS&E稬wExQ}ŢQ5r>Ơՠ6W҅tf*ͭ#-ʯ3,`<زb2n$Vm+|ʧ2p$ZSy bWI Do-}PkA/\@TaE@[ bIvn)96[zXHFb<6 '"i2PNOc" c_LAΑ]aJsIFTc[|WR?7N{Y`0/o&Z[_ V@p)`(jԉ 42(@crdwY&@ϫ>ݿ(^ye g,Qdp tt](,~mVq.d8ۼK+g!DjnSAӚr0nXtpPT"51u,3F\1ۉSմ wk5KǶA2Χ85;@Ds4;=Yw51[n~XdY0~e+M'`'5G~h2a'\U‚ZH,y(WDx#̓'|6-j‡g$j B7s11?=Zz9I\Zw Nɵ y-a9GfsJG?B ߭$37u9CZؐJB񕱙Fe-,?w8$o .r|x/I҅廂SD[ОNIJzNrv)YJͨvWNak$uI3[l6bEE8)v6hY ߚqi66̚ B!ao2=%-MIXG96w OPU 6(1{go"#8*KUD92t] |F?j)kOd ?Z,a"KgM.V]6vrLY}U'pʵ߼\Dɚs=\`^bVʅ~Ht)ɊO@D,;|BITS[71=j }ewzܝv&YJKLC ?*)3E-:8یӠF:fz/KWQy狑~QbX]!^[KީD 6) (*o6$+bOmăYa,I,u 'bP) M{+aΪN ~χ}`[+L>U+ 1a+yY1H"P{YspOװc[HG?TKwDZ";V%BA$ 20S9d3Xe [P69c}e"@v/Q2(Ȉ x(dӖ5}4 6M+M'Ƹo5Yv%{aIJեߦ@<9<^T@AaHҴ[(D6WŢ L㰔J W8w_N6k^s76.c* $ ]Q?kՕ52ds^iOaY6+q[L`4JsX`Nbm'_ͩkț.FRՒʑv,Jh{nʍS*t;lmn(rv|/J~L=IđW^@# 1saol(QR~ȓTzY8rI~d_pC]GFX FxdUUMV D$s;1CQc㯗1E%55N̈{zE**>RnPQփp w.|I)^'g =>*sS8`)@E?j,sۏT")cV1ǛJ\k @k'D=q<{y ir~ Fл M$ `4H6útդ! * G-ftAgә5>02ctؘ5pd %*"LrȮ\i-%+ԀH}[*%x_S w؂ʭO}-;=(xm#@#΁u>j)B+R=* e:+8jmL_UV=rE  չq;SK1Quus=A wvO.In)i?˪=;} fƺu=g^ 4+DFלob·+eZIAC򃬫\D&ADr0X1<(Gs|?zp@)K%kAw_HA'bj+ד0oMY K_鯥TT@֮4C;<~"Ts*w A }"/|D(* (J*P%:Pޢ< TkƢu&Afő Lp-90pB`5nuDQڴҶ i%f~ z8`0s2LF{]z\f =m=!zTIeOa6T^߯ݠyޘf>z0#u3>u0&z΂!ZCt3qYF|ⷁ5ki[і:vi0oR}DJ HKkf 2j' }JRC5t{OYpW&-`Vi#2DId>MXh%Z&3zܛ.kliSP Gour~[ł6's(Mˬ,P@:w2o5QSFR;%:f7TM<_Q+/)nZs `b`64l&sתS5*Xw5%oi{ejNފf 'vZ$^Ϳ2uo4wZ ,'0TGS(fb&73PP=ؾ!*^:A -Ju#j,łL0ᅼ&"@vgvWʰX"S JÕ0[0sm1 wGLӢ,ʙ#/E0.hzٍm o%~m/F7JGN4ԐPwCMP/CKF)v߹9O'@[t'\g>B07#˃\+dcݎGU޾i֑+ݡp0]κ >_sd෾J%-*KLe1YhӟЈ_)';?hAA;pbH>+SGN^jgޫ<<!=&FQ66Nn},Iu5Nݦ푻ǷKF< ̸=Sm6鈾^s* Nx L?=Rzqeϗ8=|[|I6i; =`~@u}цц2.zv6iͦ<6bRսH掏ysC?nյ[x^oO^ۚ\:2ZOݎǮ CCM3oFλm9k|!ZG1ܘsO*(TNAX('@UC6CH a6NS1d.YKB@.,aH[ uxʟњx|P5p!{ Kc4>Y]W^ 23IiJE:"l,s N߶5\ְ[Y\N~ox$dݒYS>ڹMܼe3yk2% C<ڲZ1nv @3j HB^ I,s)oBL!; L둤]R=T@ge}ىl+Y iX_=ښ.Z06X&|tZcmK^s[v[1HH)#?^׺6txrXg?MҢIxprW;OoOF.Q:Z?%x:6a)#f^oިvWt! j|.X8 ڔǡFTtN> ѩS`P   NB Q_(bW*Rȑqѧ3m!%MNČz~CmPp’i+@ZBO>C?h- ֒b?^T /s ClLAK2 r:7zznݡ4,NgŢ?{md#zcgb$A'S:t{;(G[t'4Q"lK%p}iSwȁ" 'Ml4r@6 MPklb$Tn@c :GjĕVcVOiBN%Iֆ'hTކV0jvQM|o\@F# 7$͡Ftb-m.Q#[V"y؉0!)|whT *4 0WR[>[5]mÑ&c*KLέ28RN\ꞂxKz֖:yjOTp *l::SD"BzM"2a!8'.__( ]5azMC535`ROc 2ajN`8\B%*B5/Z m ͝ }'a|H.6)22KԘOa*,dž;ȍl8}Y$FMQ,I\;ecԁ>̨(_uZt&QdARVSK 8ؽWjc9fFz[?ɷ,Įn0k(}"B۩=]p0JML[>״Ӻs[vuYrrߊ#]لIk~% ? HS  ZRNܩo&2N& S*og؉mԬt# ._zM@.xyX#APlUyО;k"΍oqef7%]QlM߁&s8_%Zt5S 䧄,IqTC&fYq rĈ; QUB\RMHMX4 _e,$2BZ'*LX^r6><4>}@@FT\Dgcf$1Xbp u^+b"TK[E/#(;CEF_;׬6bZ i~gQQсXɾwC[ Op/dt؟|CTc tdxuFza-@JO%ik5iPDt&S塏4x{roЛC4"9Gh%0s{ok (l,v9io>ƥHeV  Mm1l&Bgv:T_B%y*Un=hǪ9 koG& Bٯ/0 Q/ cufK&Wm')-&Z৏Йʐmٮ"10-m cs $ldNlEv#q2 c˩4oil 6٩ґVt 5X%h7B>}bmW~$.Y{ҀPl!dZDzjo*eW&(yjqH.rS,EU|p>q]4!~#Em⢸B V)1Ξ7)JjѼ}j\رsag'LPtD^ƁuӒ@goyV~BrN'IN5V/+еG 8jDl =Kz/aX`g ,A!+]s(N8~NLfL^Kq(mVT'w`NtMQG&|D\mP:r5F \;+`fS;a!hxF![^q..%JUB0:y͉9.\?IPO=0av/ğ;Ԡ,m"Y8J et^Z@6?,5&MNrP"pf+0Ypf{'cj1VbY#HW<1PL^ ć--EaЌ{{{>(R*jvm()N-$)ZFA]fw)?995*QѬCQqf{-}%Ld(EdC(^6|.hMZ`/#W 4knS@?=X'}s+~|_hEQ$FKolQ6eڬqCMpM)T#v+>N' g^E`In57'Ehb{D!Yd)FVW&кS;zd m]Oށ q"J@lB\vN QٻFq>:_AqN}8X|t,3ͅ_=Ϟ AʇFX:J4xMT+.=߂Y_2!,ԄvHRtv1 iZ⿵jd ]s# +nK\ۺ=B4͡tۮ9 x]O|2=rO(5\v|Gϸ*P8`e"smđ1[[|AwEonJs w.6%޽}"sɓczX)gкCu7=e!kvDo3k Ke)%gؾgڣ{Wt {F9#i1A#+pfkd%XZqɏ灺$B :)I!KJ _r].'̹9z9 ]~֦B ^10z5ܠզD̗[?ikB#efw5;.&9ўX% GX-hy& ~ h?=̌pr;yOxKPގ ߜT'ʊjP"r%o^Uhwǽ E5Ȝ8|lBᳬBV%\ ]ttS)ӯ 3~}Tۼ4*<n<#bzյlb\LTSh1v=߶FWu4?EYqZ1YKLس KL>Tiz R%pF`;So0J}w6I#?=2d>]#5/tvΖȯP"v4+>GZmT/vJi>r]NgtߺJ.J2:l͖0#H/+χIBzv)J[MF>KbpMaϿmBQ6o$2f2 n17ptG^MNp胖SxOWH'M+S85d EK'ԦK L8AvoBK5Ns u:sNX]ء0H9# R<3 ^$݀ -w$U)6 Y? l6/6dqAg6"NXe C=_LTk;>`N^|V{Ox;vݖH_z3Pqo  φw\h$5Z 'yGFp@YNu==ƨ[$Q| %^אu@8Z=NEw銌Fɨc΀v2#GG!߱55T@71 tUd!< ދ|([µ5#ؕԒ|kB%Z6N?VF5u DnfF/JHX!rs1I䎳Q˪K(E @+uA7f!!'.-c™!#a 8>?H0H\寺u%ۙ !|8;zWFP_Yf!DX2bx_1҂t.(NʌLJ!`a09~ٝ8daI'BL$^^@q"P5vأ*=]-ȵ^`~ZzR3%j«mND\n|N- Hu匩*Bnd4kG!zghc,Us {PL nrJ`w"(@$xG (8njfԤ;R4ѽx3b^f ~ oYsDyѠ/v"[b ;Ӕ½ CdNҀsu;bMO>1ʓٶ8 8#j 63fIו 6/il(ESwx|;tB%h"ah>BMLhB5%mG!f*E33]So8b&˿^(t1;kF y<=To lX#[2Kpy3O Έ(FUntep|FOXh@zF67e: afKsX$] 2iJ_mz:`b.vii8Mĵm}XUl.iVtK֭R>& zt`C︖" '~ bB R5- ccxE+4}ZZ1zHs߀Kck>JFZU\irTa~T$i`곯&T+`-@"pjIu jKDAØp K.NT.@D~ dD1+7+_cm™,Kړ5+X(ơ"lZfLW ;ߴ?\Ѹzmg'"YMY55dA AFì_e[f.ts*N Ra9f>7K״g>~QJڒw{"䚁=p1qW"WuXh<] @31xqH⿨4m#JKecGбSYاXy<DarK_ЌPof2uU7 ωWCX긌!nz".H!`H~SiSW-mI (`y‘_1sq&O)ɒQR p֖VϞ]od^ĭk;ο5o#9~}wҽvG(<٧#Uccx~~-pYM?3mkLc_S hļ`X!41r]VSdʄs4뾧Iuߕ{'XfM+[)Xa}/ʶBٌRc,\0'$Xcj<R4\kIZ`DհwK4~\ L&Ul^-ޯ8Zg[bR2+׃ۯI6$,^㹉K;zL[uĈpIOMGםwCQ%?RIKs i&zu+&Xw|~ݶ (KnC;VA9\B U&P,hV{&di>7y"F's6ґHj#rU|z p0aɌ#"=ww Jvxƫ@k] 7MemTwq3*5BpAb4}CZ(kQcu}E$%h <<|ʔUY118n_4X|bJH5iD%|!•sEz^ 0a?pCt 2$g& UR9s_6qxo 8e; i99 qOiMV9$&!T'b,Fnѫd촳.%Z75/ӬF ɵiTUd":oW 1v߾CxQ r`+λ( `4n1R+y!9xJk̛j/fq#c$ۢlEPV0tpwy+t&0F 䞔< %Yx8B5JD2hމ_K?JoW6b5 isni,# ԰?%;0ݗB9`ז3Gwz_96nV: !\JQٌIb#^yA7/zXZ(tB}w}K>6NʰPT 8xILz"Z ? I=V2#b?+[='zt~'MʼnμXwrl2GÛLJ?čiQRmh Js7?Kφw8 gA$Ý'ORJ ;Tb3⏱5 +WKӚr#g" TG7$T j;͌ZaJk1Hu.FT$$B 3m& !5FbLcZ#d֬`> DGwG&Qw< WJ z9:@B^RH%:,L3<:XhWqWv?W;| b2oP@7ևv0ባtQW6NZ>8Z&{8dQ$tLEՒ/(pYdEwR|]H QC$t| ρ]9/fͼ֮O{x`Vr^C*JXj?L %Mcj^G^9մ5@`%sfO8\G:7x\eH>oroċӝ :#-fo~lfCOw1f)hZ+.$xPmwk ~hcLEcy|Nz62XNic>;B9سt߬j7*B\:7`y zG5~lJɯhFU6A_s~j66PK|>,LW3y0WfUhz 7jaW/'}ޅVfsЧ˰J0U{UNAZ0Z.IML8s2b /5YX=zؤ39Hy/ EM-4LI`M9"IۋE|fAEnZC<].ψ9( z|XAUf pNnFsP|{PWIJ* ײ2+;h4S5lWYLo'4NDMťcwZ1\6;PU &$Mرȃ2~fF`!c. /խ Ye||YӅ?ÓdQV_tB=e@*;Č6oswpghpչu1m)*Yq֟:r%KB=-78  c@ɷzpeֈ({|{%7G@)00D`qvR6\' RE&b^V a@ _Xki;,J2RXj@Ԭ-Z@w+YnS%\&p1Drzxu:1L@W]j{D~F$GdIjjR]ZhQ>:ТQ8"J[ֽn{ zV;5jC,2ᾤ5B]'y$,pJHcaV97!1u쁒>[&ɮ}<7gBU[/XQx3\Ee4.DoLTLE0:@>2m=` ]HBZ\elh@Ҏ-y}ڌ q$תElHN[ ,JG^7/;m]x!K#{5p/Y[*W$zC\Oz])Oh@eo ?HY[ɑѯESMXhc|Ol?\XzO q4d53'pwmj6}(K)kE Mmp$>=>iV!xZ/x.K$ޫoY5wy?O=$8"{ʯ*p'˛l.cd&T?RGQܮ[ -!˥d?#C*5,=h-;v꨿@ .1C,>g7 e#3ncyC N]E40M?Ul;S$ES)Ostƣ5V'x}F' [F-ut77]Zq`jcH}j-L2ݮ.Y7Mp5xwy^)qfWK9wV+[PˠI9ލT hyU>Ty3j<D% `iU; DuYjs%nnEk7so)ICVGoqfYtWBQ)r.Ueޏ⯦6]!$z PgVZ&UWw,(0E xJO,>쳁Ei\L뙷Nhy>sLl_+y"Bg 흓prAJG̟`OAFiw׻^/֖uv߷E3StQY"2Ycs]':;VOJ#@9C%7T}bW2*S~%TJ$w2h\9t? XyknP3 p}4 g/hr$Ej gYZ07070100000128000081a4000000000000000000000001616ee51100000e54000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/mm/hwpoison-inject.ko.xz7zXZִF!t/D]?Eh=ڜͩݨkHޗkp2p4'[ ANBһ-wU/) Ȁ@AގT/C0.C+1.'KЦkv^|*hw.76e:k c 0]x:lcʛ )ʬp_"PDK4'mcjV^&KqZR3-r^:qp}W Lr'-nvZr1P9e*1*56(de3C$szaT nDUucM%+ڟ)*PܿӢ,V{g|,60n]sz{ٟ^\`P,91 uC/29|qy$A|yxuSi2m~8s1X-FҔS%!/ׁ'ƒ1jtVpݩļS?ͦ.U|2{̆TAt,DvkSJ}3(h޼ gb b%Plb(_r&w>A->6(5pN`'?ʶ*\u$̇mHlF?/mR[1:gE]/USlL Og!0=JO0^Za:ִƒ7ŎG|?chꇅY_}.1(N6wg-F"y^ .׏'?b%./AQ vLZ94AB}4lR5%KMmn"|ع?*' 7bnBk_X Oqg0` jtZr3 g n, ׼:F#dK 4!aI\X+?^ = |LWd ×)нC`4Ŕ[slM5PџZk"9F߲A;&~sp/- ]hll*%ً \^w l^؊ rMPU &Byg!islM\ch#@zxE234~+Jɵ: 0 OL3֤A *aJHr#nxG XR1BHwi@ؓZѶLE?{6ݯ;}z׸Mv! qV;k-Y.Ed%Iscġ[_X->- ux)Up5Q"L.2yY]FTT(X Y3HdQu;+nxKoRd/v,뫯!a%P:e;/#Kxف QzILaDi_mI UW&ޕY\27,f|y9Y[j|[K1򥑉4⒓jif#8![rp[R/lRQd!ݪ]rxT"'x=8D˜ÁTZ23M_GML04cat?%+6=H"g7'aV_-(tm2n 3}عO`Y{>IAU =J@MEm;j`Ӳ  0CYuݥԪB9BWAJ f6s<+*5p-eR}KJ.N1:Po宭ᅍ\]^Yw] jyups~B%jBEґ?W@)޾r 1n(3.؇?qa77c\ؽ\&ZYUa,rlr[nvףǯvZ.BD)aEIеGcgv-weq@ 8G(}:G9u_ИQJ!tpMi\ 48vcB:jB>mm- ] u}] / ,{LbOZ2T:jj t{V Ib:Pk[Y{cR^#(06 GCC(=Y:3B=>UQbWeX%\-2;nwY|ɼQQG5>G^t *R6?'0}i&uRiÍ]"'SmW AxoD +a>}-i\$Rrf4'/WGhVRv.o0+X-)b6Mf/|c07/%e4.2~vW esNUUp6TKq3;`Qe=HJk8g@4O0A?n1'*vNY}6iͱݚͶ7( cEuоFfE>F.<mG[ ><a\J3hDtV&^]?c˓[\x4czɸ1fRowr{8P+5YSttEqkZrݩ :5/sdBmuвnW^J~H 1A& U3;M\/dz.SA>wpPṷ ‡i14'9MMX]A ANJ"n*ۊ\74PZ+V/U/{u,UY#XB|${QT]+h#ߐ 8M\siB9^'FIN:9dKcBNLosQz$@ =+N-n KQG˶5ĸtikU:=viRLn!Ö?1gYZ07070100000129000081a4000000000000000000000001616ee5110000bfac000000000000000000000000000000000000004400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/atm/atm.ko.xz7zXZִF!t/Q;i]?Eh=ڜͩ.rzSNQ?ZȳO' I!]ڥ eMzino[)qr'SyQڹ>gGWoA3q45k;gEoJt;r!Ґ+;[v!gip0bwʨȚ?)~E;-(D o8Tυ)ꛘ[;\l*Tr@);2X(tO㦐A yd49Iǹˍ\bC$ E:ii> J"՗[+QlHEHS)ޮ8Xu9}smkL?új |ġ&=xW9`Ne {Y5aj7іޝo[QϨޣگi_X% W!|@RKcESo`!jF䨺pgha ޑ&ԨcajdR|*IJrԚ?빤XWF{(mKaӼMƎ(AڀS>w?uļ2_:"]'fg5Sj6hP;~5oh; <2I7ru W}0,:睻8,'YdrYkInJd\Z,,?OzE!9E8˼:I>?3Xbʖˠ$ؾ&)̕Bpw56NU]3|N_f p兒Q-?udQFNɠOVwVtd]Z62byƂ`҂i*O]k_`OR(1:wl 吟:/eCr2R`-^+pwVeT XYYn8Y[v ,[/={֘DPlx_{}./qsCƣwDh(3&$*nAHRG$qbշ<_,ⴗMrE>Խ(ƀgo& ՞ C#ѯR%~W{?ehq&y M9weFl&%zjQ?L|;KFe _,>B0ӧ)dCz@pZ6/"74\l^n]BL\Y;&I".y*w~3 4 -`4gC6E̲9U>4@3b/l_/,g)ٜ*EX

      |ɏ́2uIë?6m'k47JkG+ >qtQ;F~+?@:Y75#Wp!R4)ӹŃ}9 nԠvjw_ ̀y^S]]"nq}Ő,Y};)B #5KIm:`ДkAybS03HfhZWu)DKgye= if"S'dfK<"v>8).C tu1$[Bt*n0q2d.ef G4Kr8p,P4gڮ dr@\a2^+* \fwN0 δiłFޣ6AR%UZۡ &vs4u{'5SŎTul;'pY kzDvy4r e`B츧%}{j,It4EN(DAS 1A(-CGF9NW>ZfOiZB7s;Heg(:]Q;,mЍve/9-<}Iam;۵7,}82$bD K:j7$X^kvݬx((,'T}X= ~?V j#ݙC >n }O/iŦ#@"Rl;ޛ")Pє0ۛg<~+%c=ڛ EVF8{j02=oL"g]T&}y~(b(!u4x}EwѦl~3'.tb*̯Łll{KHkFu\~DP馵L<-oYz=kp\;I\v| m ~aq:9_&8`  U*0lXu{HA-k#&25QLrģTL+\3?a_n,u(n)ZK8NkBr 1ݰ7FN=C3uC1 Qxy7 1og/DK,~WR>be,Q1amz(JlT!˾"4 Pk~"r  y74hhfwafo~rWZ9\="r>HEQJ7dr鿅E^ lcLDr.KvEb!&6I\5m|AOZ藧g$ +&dOQqI)pzv}jg uMP)Ov?=j(F*w`6s7^<}*|gW;j+R3ݛ#~v`^vڣSAƉa:Z),aHvmX(˦ wT €RrAfd-=cEŢCG%Phs'eb8-_C3UzΏJɑ 8!BO3@QOV%#!,|oq@\~)^қWڟʼwW5TuI~J9m0Yr-O܈tW[2G<8@Cw3|EDoFENŗ_zji)Dgi`[1Z[Sf+ ӓ#9W:.s$MtYmo y N6St"egMhYp8A,ڋT?%<ʇ nlHJo*ΠVX[@R8FNhM=J(K=(J3IA eq Fn>{s)T4R[RWIλXiGxsOA>/(v:Bc:ccmWhv.8s!xב |{s%cCjלl*»~e_jj$N>^=h4%ݾlb3kXLx+$ !"z〫YþM|{}%V/5uҝAT.8LBR{x`:qhʕZT#C]^k/*'y]prof;F{^?A7ҍ?i}S^ҚFkQ)УTKU1r[J4D*(J:?=f}<4忂H@y+&lPJEZfz.<4{Ջ*EVH d$}cr*qk;hO; $e 3[+ $u.#0Ќ.Ü]aU0KWWTrh>O7u*J-$4I!v?]bd/!?K8ns~ 2DNs`ld!i^\iяvZ +u9[#RE_G2 gt*:/]c1t硽wJU X/Nh{56펌\vTqT kW: ^\٣^L5_Ɯ_B';q^b}/'~L7<ϲdAd? v;_t+,7/SƝP3lhj=uGR5n˱z,7pY2;qCqaUg,Ia_T_h! S m,z-Mڲ sID/:pc}V:.K$`b/IK,F# +i:|h:#ŽWFpGĊ|zyLE)} sD<Ĩ<Q#66[A1xhqV3[昽53IǾ颇P]$?)C @9kUPh"X D2}OB.ȀE f&v:x(җ ImtG*lp5kD0qJZGc i&:bA]3cDλx՚i62Kx4_!J/2)0MGQ HmLJ] B댜t6e& Tvq(rze6{!tI'٨,y%r)?6Vr%꺇ạgo~ zZ6R>9nAe//{ /q vk=S nG : ܏y/WYj}|{&FŻo%6zֶ! H1}/ V^sA S݄Cs^Ҥ |քqΖ` #t|z`&?ֺ Հv#7pI-yHGP8N'd--g؜6 %6mӘ%.">[VViRVЈӣ}o2 k3kz-x)t+.wjtJhAU|Ļ' Q7Pr7uX'01#gEj?:$BZ7 @R=e^c+mc}b$;2 T ;PNϖeu,%K;[b,Xϝ4' Fpr ns{C9Bu4gcEFU_cQ hZXd{޵a:>|pT<"^ ݲ/BO˧>OVB ?6޼f7!ԋOINJ7; Ɉ2O$i,B-k;AMJR{)9[}UC@+~ L0]BN4(KO&Fax45orS7/\'fs_pKl;]- 2'h>>P7.s ߓĴ M7a5*@ ]A=,B^)T%]UʆV8h#j R֌-4^z1R@FjJZp1y@z3MPFaYzz` wx1J)dK6<|̵?aIquIAizRk?/DžPfO"s#[kaS[K̂7񼚕fwuPt/k; *^Vx 8̽Ɯvt+V$\qaPμ\ڌR>.q<*Ɓ)yxѭ_L-|lAc^iqVh԰2r{$a+Pԍj`ZV J}AÍLQq##lGS4ч>2@t.jP%C>6󍑿>_ 8/ .KZ g>+[(ӿ4Jm崎&(zv 5[8^Y"D?JRPpZj 3F-,y˃y;@t0z/dV )j] Bu /ws#t`5y4D Īb=!y ʽ9Y M (^|?9猩sfl:5IoM-M:"&:PǝQŕ%`%X7(O2dxX+56D|K8D 6Y4&JYIGs""|rˋ~zMa1<^t,&@ߡ\(Drj~*z#sHS󚑴WƥW\` eۊcWȉa){D3'a=F)[rwb"KAqq#|xbc(P(A#n a_`Xxz|:'h8b`umrX}{P ,,gwN)O*n/, 2uZJuc*s#N$stF1=Il!7qAjj^:޾A ^Yy+|RSrPihg8omT/ա ڇ=UWPr'GA'Gp휬׼cB wwHGIlRK5`=5nɎ?n_ZYo}MVf2kMhT9Lx'%a4bBQEGiuRǎUwtsQ\ʪg3*y~])qmorz ^\&`w+61-&Dv;wGc'4GF&:=7/D mS)5~lMq OLPJ9bɻ% 8 Ty ݎD`} (d RE qGQ#3,$ũ/c䊚'6 Fb((G)?ju6M4u0eϸ5ta+L.ws~_ (!:ϕ:s4Er(L$~PTm9JWhřHW6Ymugv"g6|x"gMo@x?sV&4P29ŴIPk74=JGvgL+CUH{ ɂ.3h|avJ "3GM]bk%L~kV T<&+Q ϐx>rUNQl2y:tvLr (pbT)k.O(Bqt,N*c8)A^LNɤ7-}{j\hL)(0̲ɵct*5*KzA ĖI=\ )Y`xnN!65 /ȂR>W/ݷH TkA,./F1nM) t2%()r ٹT\dwv&n䨭BϓsFv;FӟnƬIaWf>**%5j hH,ox^-tbPU|E]jr43D_^5 _讚~ 2nNGO! ')/td+9ZĊ0RN ܡL(F,/HԺOr[^ɒщe=5؈t16p^M8 !| `?XU`~~N6 i8IhyvJ~Mt e G5miCIVg{;od(QJ/Ҁ@G{FIk5zUo7I4 BX;a)9~WCь4o}qx?֔.f-. ŠM(Fr8}xczKג杜v`mW- u1`M:DqLs̉"Λd }8JH[ٽ# t%g).i1{M|wR= ͂I z#Iq-J`)^uvP]:C*$#ʧ3"c\`|Y0 Ėe'оGdvvOpjFHl%v1wqQq m9Ib^eNҔjݷ)4 A&=!(38FH8H{V-g2 G;‘y"tI( EۑYNBq[xS2LQo 4Ż_8?""WOMLwXB+t7'vF62a2◙1?x=moo\SǟNNР.n6>>)jydvi7=Xef:Mϡa}V .Fvfh"Ȩ#@! DhA]"l s[o[eiGd'ܢ\?Ƨ}/qpwא>.hyPjWE $Y4aZM8rYmcPFnNIPzrW'C.,_A ID1p%T7i1 `M!:_a1zKoUM6wLkg5N,l@ Rڢ?݇H=+wjLy7l1w[o<Z$gV.Tf4|gx=:zTrlކ'j6nܖu`h~ p ɺPyU{w=%r vR^YH~J[B` wt"%EN M|<5^0;pZh=r4+삢u_wzs݉ g)t/-y 4:Yҟ,=>c?wmoVٛu@^jT{#bJ"*/3w%CL~8F>ZAF ~w-uֆzc*NvMop-_´! rdv'Y8~xXc,B[lP ѿ&迭OL.8]ty`M* pC WLᠰ(X37[F _>;dD _y yL6GB:Ȯ<ۘB!g- x2mw. Ԥ:W^0(4ϫRrNE:CF l!^ ,v 'Əig?sj,lO6z:R*NN"J~-ġSh]k2>"vJ$wYŻ*8SH"IL*Ϳ7s\ -|“KBjEvFTDVve744{B˗d*1RLӞ\F4ZW\ʯ-}# 9s .՝m^ռw%0Ay8AL/Ȋpjc87`ݖ/2񤺑̩$XUeW?$yG.Wg 7 zf)aN^ ɥQhe5[RyBÊ1 :jj GvMњEVgɗľmIT hls`+n^4>a|#xK'lK:7AsDg͵Զip: ZWiqJ™fgmw.8UB%c+h"=z|eQbMޑcX= w LH>+R> ̹%\Cdǭ I@R2P\D0h*FRb0 r6"Is~ʞ[Y-:Q΄.u,XBvܨi0ik9% z8Lܧ [Itzyv3c[@o#p74|פ5"bi6:cLz?4,}?="IZ*3Y9,/HvLI">ϻmȤtI0Sa X û(nӴI*)εu~Z.F}QavH[i'b=C\S2< H Nr`=IMc);3XyiqH}AUţRplpu's4t&UKKtؿvmNI&8KA @>2kfs#i9FG'G_lɀ/Rio(Ѹ(Ty8g&;`*~+@_a:}?׫,w It~Yn e pW*aPˣE*fd(ra6_pS[s1_6"^3ѽvUF&lFZSCڦq;yP_y\-ed" Q-3h#6b&z8eQo&n@͹#~WO~[dYI. Ũ/'*KoY܉UxhbVP!)2P{$C|3]C #rPկ B4N=~2*ǹ{M#-c8֟7:׊=t1qTnN4j&lS و"흅rw"E9ITRB,1}1A{dMi yBY-Fδq1X.wLqve3\~eOfllր}{6Ԥ.DU>P+#Of "?> 8ZAga9ek=ss mpljgwK}i1<((Z J/qv 5Wu8ͶeRۏ[>?YbJ^_#c||Lu/YJ 6j#?-HoEX<8YV = oEeFX 4XYl]!Pt8D&cC 5H}~t֐!*XƵx]bDlR,`3y5 yxhK_Aѐ P܃Zr>foqǐ%,3$]MnE7鰏b\4ITPPbfa[x)fF1^e,R x 糽p ,m"_$NB,Cٵ"a0EՁh,8o$*/ >Q$j/J:]98fˠ<0#K?SoN,w/cH(za.+~acL nK{"|֒Vaܘ:GR#;ק Bs%XR[{B4LJ'3lCQ_5kjA3dUb'Mo=㼢`QFف5pn<_Z(NOw-|u@y:KHҡk,9)x[oKSWRJ/dyAK $r6|gk8B.sCFYOrF8jeSR=:6_lRD4n1y|ѽb\ݔtqHU)7MZCç~R[}Fim#k?Z|]=Mu\T=6tIIIINJi&>ȋekV:ANRkVƏ[ Sثt]gKq~Q8&>]8]]im9P,ݠFC֮Pr瑂_q7ʈ2 3;E$<],6&Mf$3{X;x(IE7W"y}S_sh}GcOD2'qIIY-pAqwBzg[N_Tw'R8pP1"}'Zة|&C MM̤DCKgKՄОveiNjhEB$1eZKeX2Q1?γdśQ!7!QR-hsuV7Lϲ'=1**ЋݗKs VHHx,ŽU1Jq*N`>5Uz,ĺzg`,lO]-ɌT_WY}< 2,r|ެEx.[yϬpnCk^.Q/.AneyQ[]wz)Vܼf |rb,q5v#"UPпɵzqkq ɆYJ!fj mODqfcNDpqi}.p6k'JS 寒W\'07߼czőlޥĞCv_*z!R}ƒM뭎f}LT!/AwDu{CᔶawI}7Q2]E.d+0n^E`9lDL\׬p YsBs2DW+(c~kMR k)R`fmEH}6*7xlVuwfc^ė:ANC{5򫊻)`n:a]m9Jk"w܈$@s: py\eFIpn''y/sP\&gR%9rI<9AoJWEWG_931a[]խ񨥥#'sZn`Cl}AK&l`E7zYGd $ _)H|˼egf@S>|Tδ&LNc[wJ^xEݱs"$9LG,V؛c$Qgp~LnzQp)X8i2bzf nTM`DIrP:G9GjTa-E\ׇe vBC +oG@}uK?wX\Oy\k!\9"@cH)fS1bvjȻe/qP9m< za+816H*04 %;q=x*o>A2 }9 _Hr0C71q̉jHy ny1yH1ǵrĠIs+v}ίJմ:ʻ.fp7o/7rwR24:I1}>ɳyG0>ᷔ/dHZ:oah3&m 0LXMg|LŏFwwadq+ɗ;"|1 ֒r~)ܧXmAtc5T @O`&m^Gbkp7V#9yLZ,ʟU|Vl-|j\ev,r6Pb8Ǎ5BTXDhzsCg֘W@6%o z"zME A@7bP>KeR6JΠ;NH{m5Zb# ۟y;F)!H(Z.D-Ź.`< M9\go \qrjs߆KC Q Zg[AMgi948vvqxًK k:AWPufB BNh WѮ̽b0%_ ï,=拖hJ^ͺ{aPY;șЖ(|a]]Y l]80FyhuK͵X9쮩o0ܺ̄bn@BpM eLCZ9zD9NdsM&k !\;/sQeԈPF5u(?ZκT3NiFΏOӉ `.“21c}3jEFߜ,"> T @9͠WBqvIf&Z\nz;`eL>3>]_h)\OQoQ^9U`\C$-4~#-ؼfa*=?`֥`~o(qavt]paQv%.0jfNu6Upk_&_v8MW4X!5Nm-ٺJ&)hq.dgt 'ЇT.(/"<yDVDZ0Fc$mFu'J,X#SjRl82IjJ_r)Tz#% Ҳg[ᥭ fd/e"vĖ wRl\7j7uKZʨM@9^&uoMa,ArYx3_p B1/=ڔ T\ńb3(z԰I]bثA9ɥOWTNwTU" s|bY.N( >|M'a.׀1G7'XӯίmGBSɕ8Fޛ^i gG_ȐDk )UC4iV6П4UԗZ@9+-7; pW#BK47oU?(9a%}ܘ`H'w\F´ 9-`wuI:I\O |qfkLr>$ ?-͕fKiy+ˌj # LxZ7 iv1)n#XvgJ:1DV=KOd"GS[)*Hu=Sm;x=[b8(z&eL'pYF{ϫyܥO %wK&ű5áJ@1 +ݚɓL~f{70X9'koݥ&о Rr;m="ZȀvS&.LɐQ XM})z3/v m'L ZrHc7~?Jr f~BxO{/5!phTT Ps{g$V%~ԼT(䏣ըP8ZwcEߔ;HT%Ɉ[XR8y?=GUӘQnIxF5Q~#|"R]ߙ6eDw=HD-ڝEȨti (iiK^{YobBKDgp!p<Nj8y-#h: ^{Sw4k#aaz{Mf4X<29釬xrZ{&Yk}F줖ddax[t~Ub吗o8$2ˣ?S&**Bkf1R> <X{w~RM=m;]:cwƘ)!0 Ni!H"j%l')egY'>K,(Ad̥4FL|rfЦb7yIƤĦ# )?R-rFgIq/UDpeEwHlj(4.#Dm+D׃N*f$ [0O:i Jķ!וUuYQ }_L̄B\~|M9c|ڀ}-tn\d4KV]wՕE)}d$ cawO0B$j9:;+APh:nGUq6tdOEn9j1:~c%UXGg|~ֻPYsi,@Bk!ꤡIM6ILa|~=we EXMrV"U uͅz9kc"04`X %?jǯsfԷ cFfs\Nc`*r.@]뗎x~ɄsqD1[;; q=YW~$|Z%Frd[w:r(\h+"/ 8iއ@}N-= v$;maYﰃi/%;pHHjg|&>'3o !4,e䩔GΞ_T͡;꿴rZ&*)߻!o PO\P(?BM Hx_gN R+W;]=ZVQУEkEV?Lhe-BƆ77B?NC'k^~W%rm4~em Ty ɣ6&1X6bs2s斳VG k UgGŧʆӿe_'%&\:K ܯۤ-rr}IE U0d3uXR!f ict!&݀7{Ы}IcQ"˯S }V)5b+q B*L\_Kݳ:ɸ?)Iu,E*oN#ab eր*8`syTM LP,  $P}AY~T{Lz4 }̥g>(4`|tU~7YhFqTrL3{2~U@L[ɔU EMD;Q̆M gnբ^9J,!+گsՆ7C U큧V hV-kQ_xo=FQ}V{NS\A4{-¥quXCB+Z|o[u|FLJoiPT`jѧMasM杜u.$ 'E.pcEkTp wZǍw}iCUDJ  ~jMRƐ^OZ5ƇTEp`U>{;z/[LA/ ̒4ٿb &TyYwdCFS"N`wq2=#_9NؐcvkMdGRv?2g (a1ԗ\R^Bz~]H7G_-fd;s͙Dv/A,aU{ i_C-16w=|q%LU%u~6ԎL>D*)<(ay%lu'=vƀ5lnN޹NY˙o0 ^Z/2d*}= B ܤAJӴ Vr9nfxⳢJ}HQCڻn}<бO39-Goci3'~\mN<}^[вPu@dPZ2G 4<%!w=jKHu̸ş oIg$yH}svn~M2B>/f,Y˦\ UXQ<쟑]W"z+%bi/qͻ?$:xHLvΖǎ7U9N}t|/|.wǝUds %['-t .g9>U|ťb [;$bTރ : dڬGkuٲ5sm֦+u #|I9D^ǻI(}F;ͮ ?VqKr „DZ#B>?Km/nocǐ[n,YT]đTvޡp6B۽:ӔK SuEP}c .ZL`M#֤:oZjWjPRK/kn  s4~$ޝ,EFTcUͻe;^5{<1J[̝4(C\Ce},"8VfeǢ Ԯ|_uXyQT%V\ZEQWH+r+`;fww/H MRx:etGQ rbߙJpem}>VzIRF%SEHJw 6%?Xh j w.u#3 -IS N|P֔G)1  3Yq,5D@9~0-ŷSr]] ҇s49DٵLDpQiqj6x4&oUÂܗ.$[¼K[coO=iTCfQT teNfZ}OWϾ1ycUXUѵ>9ł !]iKOSC{/5$P46/tjؐBA0FbK#zٽrUK$A2><88->wATRwvk)dq-cu\QQrj GEʑ!F$mR+( a 4v As>F#qŢzS$ S~d)7?p"!GN>pgtjI1ټ rװLOcb$Ev+7m`Z:r\b&ueNL3hb_kh( /T3$8v gb2a_ ^Vλ&љ wRK!b$1~˯R+k&7*?Ne-_0MU`ؗ ZŭzXͲB]ToV(6ڄ^s9/h !F&9t[BǞYxTEdL#!Y#TD`Sȓ>/WdHLs5WhpѶ/z{Wf:+\5iʣ_5[ƽcпFh2t=1N`(6s3"ݏ,nW,)+bgܥ>D松'T_X {Ū3B$NKɵc% YQ|,ZT72~nB1YܞO#2CX)Q(I^hM;FQW(׼yLX&G7C{P+wk-'vvp̿x?+SoTԾQĮ|RN XSF2\wf L~V0dE9SEƺʍEf5J |oCÓ RǦK,t8ȷ|^}`QYDf 5]LCd#FNw*5x@$&Q2q,W~rrRB!58N(^mļAׂ4Ɩ7,vzB? +QCX_3(M˥\#70C,{پWK7|A4WɖR]kSX-`iߞű>źC>0!(?cQ˃~K߂3fE;fӮhxޤ4;Twtxɲ*vH5gQ~/ޥpV“M# |@K^H좷=F,G|xV|S{зxWjdDXW'kVnx4_lS] F.W0Z+lclKZF$G7D+CoEJr4vLxw5Zw9-q 7pzgw,|- !H6]jqN1!*4;jiذpQF$VX 젨9a݉o0j2uzťJ"ł1J>ad [8`:~GJ9 Cs4ˋ+X3*H =iegv/Y` SA4z9o^  ”!P9% q`5ָdJa*%V<:7Dȹ-&$CwVS/R gDTLtvsp2Gⳕ jۙr/߂(GEfp FQ/c %(,e팰#8.%Pklݘ*6I8E[VWjR2+k ƝVj^3ES !Z?`ECy'a9DE|QRQQoOGξҖ Цs|u+(nMyD7'mVkT 3 Y>|Bj,Lm};Ɇ^nŞcQM4hVں2aиߩ]U,RbVM]|c EjJiS&ч\MC!i=bB8'9]K2WI:ȡ l_d)͈㄁sjﳪqT֯ӭK1;1 UQ%eo7_}7f53`2BƷ˸cG<_B5&Vols ?IR=9ʢ|%Yic'׳T!W0iKsV't=i7;o>lA_}&I!xC GwNN@Nط~K"n 1BM uV尕@ڶ87{uS%hUuAV%5ѭrT`gߜGJO$TWƺt,:%^BTah˷Zz]zִI%`mЈOq:y9i>8aMBy'Fԁ1vq/hj,0~(2v"Qf2\0z ͕7 #Oqܤnƅgfp*nBVt2^;?;}#YxIZNeazRĿ)Z[з,qN0u6N{J{>oyyk y=wЅm.CkC&qr*6.8zŔ>|b*2)g-g5F3Aq.c̓¹|Cm~Q#rBS u*)Whm͖, ;Ioǎ^@зf@caCWLGȡ닦c  ^)[20zX-la>bAMаUɟp2vOD#~D83scӣY57v gAJ -22ܵ96x.I.X,yfvU^8ߨQDSk[ Ztn}b0= ]}TW5d- _@c$NuVH?8߅&^/xN{jȠFAeJC.I!z̢]xљ&Wf 49K -;O=dlaM8Q\i*ԋY9觎V DOq$Y(%Cҁ, k}:S8Y(ޤ+s;O좙~h_YLxCPLdZ/AQh'* =.g4<#?=`5aPu u,\m4 #wokP5Lf+ M7GE{qZGsx'L (lzEM/KZA=+ydNHa5-= 3q 4YH{kj(,!*oWu r2ۤo6J곖V:Xx͐ռ uSb1V$;MrG 3(ESsV &(nؼq/ߘAf _ #Slk&"Lɬ4w*"#;|sWnPZ!['7P@G"U\"$-u29%Cm8c>z"[7H4ɋ7Eېj4lR™Lj,X5O>58z 7%x"m-6&?5NKa|xU|?jx3:'N0HX' 3)ٚdZmF\Oͺtsn9slSJ3D$nY䫷w.O̫B|gX=IMD0;Rh|I= o"R:Vkα:Nlo+sG} ;P@xњ"iu˯M\o7 HG;L?v`aFLeQ «m1޿4y eų9 wD Vo@MzLsf$]L|-AF[nD[HЬ^b+@* Rz?@g,E#(zx5wCX=ҫl.$Vt}JTZcѩyM%٠+lI[.*ߵQS!pXQo|-I'*]e0&`kok1e,Y$;˥kzy?JDw5E•uɅSE4iu5;˭V0'YfVi1ˍJsRK`[dB'晓fsQ8}8D] AM>#c݄jY9ͼ#P~Y=dYՙ bu )S\T >;~:/c⨾.ԶK&-Ƥb(c0(Gju}ClFH0sy.,#WI8.I'R%`Wu{|c2vmth)$8TZI (DW`ӆ E6զ{iLмš,m$wfJeNi MuwtH]r(\t<4 I $<x͗^S}#1lӗ -}2#LdzqCYn`9XD<gDyZ`둋M6޹+#E6GƈN9Iͼ%4YĨ2ّnDT'F 5݁_:oQ' A%ia">O*KR P<ʸ#9Aݜų10dKZ_&{PL_ Ź-$Y넪ƴW3X=OۆܹR7^#EWCO6x {Sx;" / `O ۳qZ_')zi,^1ӷi;ǖu lQNJ÷^74/Ӡ  2EJܖ~ ky+efE͎BSAQQ0ȹ%>G)ue(v E܂H5v/<t ݊ 01#kClfzމVgpmta㊄Z.3 p|9 *Ԓ=übB$ WU =OQϠ*XY 5 )X?Qf@/Y[{߳#׸z1 3=(l9 qk؂{ 7'~@mYh c1S5E588dyYX_hy8?郱֍66p=僸ڷ<P2C1KD/q͡4bi m9+y`QV4cLE=ЕZrI6}%rSwts̛ERFuկ?R~ -@1p̊2j-'lL:ErԲF4JLzǎ2 {QKvh\cS^W58=6&X^̊kK|d0<AX>m쾷F\kgS :ɹ"KYi(iȾ_h,;Ţ_a?\gER$6 ,mQR\Kd[&:MT#Ep/hf ܮhyMNNw7;S솓WE]uiA$e)P.6/ o0ڄ2;wɇ/?@@O.xi@µ+$}9ѣr/f39 W' mc'cǐLAAb.)4, Wʳ1  ]| N*9Lb8fz8= [(D/3}_ t$r@;.H:}9Y^vC ~ ՜ɰŲgnyBQBf?c``+OYtz/\帀tk|3W˥bBP;+jac#6Il}n)}97J!M~:FuVIG'\v*-lhWYLP^@eJ2c~b-0X=K 8v l1\jʉ8\xk J_R"~SKVjWrM#8O1 /Oicf5dpEQc}]j#Kmt&ӌ\)5*B̪\(UK'Ī(W^Xy&QIow܃q?OreaHd?+w5dnMvgbN :S%|i9;y|qD&Kr(^%ì>' "K&&鍻dtH|dX0^&~""e 0G)QeU;JUoY Ê6[:O&s -Q96\aCYaBȏ81jR"~o=SvSks%ĎكuO1F_KX{n(Qѝ;SJ|UV(a|"w?{y^ArV PoxBAuB ?:LAQW,J{ˊMݸ. fؔrXxjcH f2f~n}Ǟ<??ǫ'BUu P_Onj(]XA?L+\a i)p1xъHrnMR80C&vRNQ_q9Wl~'r2[tvB$YVkP@(AZla8vőX890yR ïdH/Fv^XA X95! z-&f` ʦ4K-o񡳐VU@NQj~[iDF.'Coy tPذ& jd^dSo[^ dLb!]rY%mr5)I is{hR /Ul*.E=1?W<!N۷2.YςT>;Sa- Dnznȣu p>W_Xknn-:$WX>_{<2P @j|P}rxͰCXUa..5:wB 7?/Za6RešUve ypz_I~Z/Z9.Arbۿ%vUW:ظ _#C`?&0+{>YzA=2JP]O(^_he 0ѵlO\0_У('I!,œ$q(/9,Y}^5;@90~ l^;Qj1ЩZLs|3(*IZYP:Ri,,}q31NF~Bj qI sXZ$pH2Z״8fbGƌ!TU|7]|%x9`:Md=i!o@AgqA[WaB)zy7fq޸n-Efw w5TQ^9PkL#t1ayӫ[}zšB%|8Fc-#2M8ނFHK*em>pTGZ:Hؿw2&%W(9Mzy܏>T0sÎD5̖r2  :{e0@_=Khk4o~e׭mw<\K߉ mOa鴎mB+~Zn ?@ Xb7-~fgVǕe-De0ldI*p3}xB|A eTSâH@ǐrSa,Z*)+ÑZ@ (Jp93hI&G &X\=Isڣre{p1f=faW-e"ґ{KPji{B'Aa3HhKX, Y83AuŸˢkStv @؀hphnWB7J5"Sx!R^[gݴͧ&,E~G0:g|8Ⱦe6S])+|y;=~lctQ1)TL̃8ܔhlugZq֒xWOPҫyoO̊GsMO9}EoʱQ".H^Oį15f%XIф^xJx[ 4]n򯰬-%ڨ5/E&f|q=mPʥ`"T!M3yB-WaT,ndؖg}?Y CdA(s3;/ZaL(f(Z@jWQoߚvm=Ŋ駃b>Mqü)97k'l/jX+~-Rv_A뼊aQPG_-6zM}I<ʟzڒ޾ 2'`.d|KAK_ZQAN h\DzEdOF.ǔ@fi/p|5j7}}VX =%fX4jM៎]P%+|1H @-R"WUEv9bX@۠O"VWt8tg\y>Vz6,`yTHaa6E:3j,: PmP3"fg|B3UVA"bU!2`\:MF;|>'dBy{l`qLnHOɨedLmuv'L°4tWv;Rv7!Mng/7:UxFlB DZ1L^U6ZlVbƭiTBv^!E>rM˜Bǩ*KYe>]!Ks(htDT4R?@FM#80~9U,~F&15Nv X1[QCr?Os+6PeϘ} 6u^:/çPZUz"J7Ulr buYk{-[i+Fqj jÓf҂!W8Y.b 5 ^+[m!텍ʭiBh\C%KöQ—U+R1d]ؼ$DC9Lkua#[6q#W^?gw t ]A=d dH>70ldο&\P&)|D5C)>i Dž%baFx$̦ ~1\Հna^s'j 9.s+:V@A[_ ^MݯJ3"BQ:w:VbGQ{ Dt ֖]xH(>yDsЁY!)c:9Mv $b8kT(6&2Xo=ԙɩyD"ܬ N`KϛѬ7%>)\wR>q$o,ioJ>g^x\㵂KRCo8T袺op39808y7F+ wFv)k.+6f܍ɾ+197;uB׀\L9ǎpHJ]ߟKE ,K\}Idqea]&")P؈B98\G(2/y˚!n=;^A7n +Po,;_ڍK񘎘!l1P~6 ݻy)`a^%CA^rpjL `j%%krj,_z.N ֻ\|lx}2d^mx*GV#t.5H.{%@i_\H]_a:h<<|kU~3 e xOPzBѾ|/p7r#WMdV#3@v+gW)%6t.Ge6:7n-@@&-E?[%Sڋ |ÿ9 tHdcJ2|a)bs Rw?P.~Gdps/0~SC[D!b&G/&E %bU,'!rt #x+쫰opEۣ =fӷ);+kuUXAw O륎DےH_9CSz}ҙMeWQq;3<3 'G~Lp@rJX8Ū%5`B*bm^q<^EKד*,Ev,k 9Ioj㷞lD_z{cM05D'Sڹ%E\t"ЧF#Zڅl,t2㴢i:K5??aIbi[Fq4ZZ<.7_ P TnVK3z8Y^RC@5HU%sj^eY|';P &6p4\W{41wb;[t.wA3wzsF4Fמ.],8CJ{}r&N|\Ȋ&7,A.ZBٵ*c(oRnPGg7U ;O㑐EwB3T1D 'Rμgs8 UUЙٹX [X>^+]Y+yё x_ʠ. eWVX'/0mSꁶ&I2XЮ0Ie1qzeZ/or44gvν۵W:uT('q< E"vi+S5ݼJBZ!PY'(TTVJ_m۩%P#9*"g'RSe?hn̾0M҇"]$Q&@J jmTxRGwר㦬_td,{Xϙ*%RN^'PBVMB-)ӤAm3dz 8Fw{C'b%)ńsLFJlyDLV,VFqQ|hf 3n!!Nz꠮˼g|} 66z3$@nnN;gc٦Ya0,'WkIٜ{4n^t">#VU Qs2->>~ns#nJF6LȨ]lʄXّ@S:BC[b(Ym= z,D2,ߥM*|Gק:eVߧlNau?["WC,tzKwGS 7Hv1RS`7L9b*kgUk* {Fտ[^,V<ь&kbEDid$tGnR]KIrt{ hi-I p=1DzK]$ VcY j^#<}#v^v[S+γ~#~ -Y k=鹭1-h[@1z2F. dU ZclUJH?UQ'vQ*U$"Dj'^wn)\txKb?bs2G99*X~T:q B>;Z8Я3ArjИ9-w1&pS}heF<(gvh(NNBkM N xcK\>Ea!-zt 1,xFɔ3 -̰\[@IXYMէ `p' M 4oMt*Wnjs‡oh*%L| EgǜC1U*2w#]; daoګ>Qk۽Q %kDGQ 荅sų2,dk茡W1j+MGUwFYj~}@YV?rA(_iWc[u^ ÃlQEb<` @ۥABA?$&Ƭ+框0Hwq=7Ue/r 4wPX.)ߡ 26Sl]8!9=B!D=Z7Gu hΧ|D, 5IM}۱DoZjwV(= }TlnmQ=H^tBm%CQ` JYR~WqC<^ciS"H-h]Qo,o0 0c_gw{~8c }xwl m8dЍZplU(K/|R?x)3W2)!ǎHlp ko]z_ձ8GCf\-B[3%TB,E{j˸Ϋ_c.bCnUZ[ⓕ3=;'iKXe*"t }~EG*۳%i"YiG$.x4s2Fu '>auТ~nD#Ab7cLѠEbZz95J.^G0/ºO1!>$ԙw)%wCy7v?ߕE_:T~.MS<ysnӉDzLIjKgøʾzsY\,feSto'Tخ/c#$cL̛G|Ukw{K+cuUM"8K5:o:ET懛 7͏0i"S˞X]bdè8_G1:Qk# V1BPh_A1r^.4`F=xCB\.8ٿh<(rB/bxoTMhnj ̙쐚yF˹MAu&E"7ͮs~6ͭ>w^1w aI,"?whJrm7Ƚ>ZsD6 U[ ..qyjɱRDq[a퇔̣_(c.rB+Nʀ/&m{;/^7Cz>vG*i!AH>~:SNTq)Ϻ!M+D.Dtv&Uemt1TƩLR[OLw+MO9t0Z9E4͏V- " _Y:z~0]$: ${.׽~IUOE)<> ,_g勜S!%+-/]*N9V*RRp`]`sAI3\N؇z^}jچ:/iKap ѡJ}5.a}.\P!\|͗L AS܄Df]Uh3>ʿuR'ԩ7| ǍLk TjQQWAPb=`9LvX&RlɄj$hΓy !w&trsҞ`ϜK;ID[V崏-P"~ɞ?;44I܆ipU ج[hZe\CXl>1۫4'3ϋ2jV.x1\ ^WYHfb꘽/IeRhR6G н*9jUCފLsK+"bT*H2=%J%y4du4&čl dWݾO^8Wns5ȳ^)f>z~}`;nHmKQi$ї#t(tIVZvy5_&v9NꒊI.d\yORc~g׫IOMZ[]A%~[L1ޑ""䚂5/Lj-c>Q:<~A /` e^+!ϛ[m~;ɗ"󼮯?40W G;.:v=:MG:8@m^nV*IC,+ߝ=r\bUN̗='&O{ϝV^m愦QSߕBӮ d[8_8/[ˡ*"fk13 GECSwIϦizu k@Ze ؑVv]B~tV{plI"= 0q<8Xgq(/_:C|9DYx:Ayx,ŢEj4X}sl;Еi]oSÐsCn=O@tMk,x2!%y leH& a|DsY7-xsĥ||"&uOdמBg B9OM$TJL $)whUC*sLfc5; ]#V'-$YR|ͤwqY*EwcGZmA|;3ˢA9Tv\q)h=n>P^_`.eIW)5OxmfHݨc7gae*3`zY;՟[s8jF殺T\c)X DySԠ^i Ɋ7 mӢm>E]4zjA7@NKC\ױgYZ0707010000012a000081a4000000000000000000000001616ee51100005378000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/can/can-bcm.ko.xz7zXZִF!t/j3S8]?Eh=ڜͩz;N.d䫆ڽ8AglbdB`,;dWWlxΑD*! viU~Na4^ a'8韙ËY0:SJpN91MN}A ©4[~+XO7O%b^x+)yV Sc@ءú'1in gnpGtF_jpw,j: ԣhJP@\ XS @I2#"KRuAWze!$. b2HYGG׈_ \NZbCHBJe>*5L?؆sS'ʃΔr☳A A6V9=aﵘ'4R؜-.k7(<(Ӻ' ^m57!\'i$W6Q vzt5`7g@} ž'BiXOz% \!' l e6ՏFV.6Ȕi?sSЀ>NUz "F9˪<"a>Xvђ U_yx*Q ?dr:CE?}ш'{hᐈ:7.J<-'A9> l9~ISmHa .hd*(LQ/"t61[z_+XMmr**m؛SZb|)Ը d ZaQ|a9DS+4;6*]cVY<]5 XᚰČVYvpཾ;P;9jN: "4:g|qy_mKȎwVL'$>l{)JQ]7IYW"X=/ҡҵE8LJ`J`__UM 4ݘUt>ğW( U ۋE,J@Y|“~O=v 7 Uwt#U߲rZ6 ;QW7@X1==vl8iƍl0pהoܖEFSITDcqѤv3uOUg|+)lcE9^~q' ^CM+)mN~}$?VΡk{Q_-b:1[(<%\QCLr]*mzU8jUeZqmUoRkF5wr46jQՋmsiq-52B-d3p9b/aG=s˜Cy)]{߮QRnCGsZ f>x ASe86IbGNF&3Z"OCdƞAt`$ PxIZׯ]7LIIixpM1u00KTxtD5G .ML 4T.0>yu%DlȆ̉Ȣ|/Q^5xìK:SD_ 89ͿM3c3g+zC[SL u,DRD;#M0GHAn 8g7=V`i髲򴿵,DĤʾPUSq.PΝ>W_'Ir `*0A ϝz-WqizIud Y=']+ҖŠPEiZWMCi-wF3BJvX Ɂ11sP:33xx{' K)<O ^DC5Ƥ FçcȘ ߱X}^aNn(Z#yQy|~t0<ڠM=hՋ"݇k"Uc[Q9zYr  gpzs暽4c#fGp#0j>H>3i 22wB Bsgs"^%Is)@{G zJH1Z!=ǜ-0J1݁mX2SM<4SJ#t0Ďs,Ev/U3yCMJ`JGJuFJ ߮rs+-fB]8Q'XTk9޳1Dŋ9|W)|\4J5hP+JPpɘό"BЗ, fO(%ms&9iAvޙG%()i'TG]ǹ`XFxg'O\dS.+$2YGH$!fadDohADL{'A%Gܲk69V zWrrVt4wMfh]V. |@7@6-I|nM !mOܩ4{y^ 8{T4yC#ASҌڑ=IsA軹pHE֪&?@k(#xli{g&8HN͞U-αi ?Ȉmow {HDhHRJR g2ӧ<"3hG d/o6; \^n8 6bV^ KlaN:UςαWǎ>L"; ԖO{c}Ld)v֢Xb\a$&+k (֬ː;hȟ.~'{ *)'u3nC(n8= !m`AP}N1q &mapg?Tػf0*KHiʳ n?=aK|`^+F+~>hɠ A<ϑ⡃(+ DŽJXSYq;awf HFU@DH nBҲ?vdf;o~BdFhf,j@M|-p.LDŽz}L SG*L(M֊Gg•Yu11| TIRxٱ=lyu$etFr=hsQ\I5IWԛݚ;^ f+1qq%4`[DyN ƀ,nqn]țLIRp9uf"xSpSTԓ' @͊ HiMn!dNnR5:pvHa)SH,f + q6ˮ0PLXh5SQ\`1O12[а4 i>p~(P xhk^󈗘iϙtS[k.Pcd,Gq9&ëa._yDˊ1%N D`E1f9AƬ%sp%.))l#e"s j*,uH\de{Ro{%xjCWL@2g{D c\dº%'eθn~dO!]k1Z`N ǯu*# Y,W]j'Q1p>DM+>3+۸qt{5@EZt'MX=?Yv? j_XV"Y؎pO^&*Ӝ^V?Pta4dJ3zuH6E@ЏSM^iAdr L0b*('L| m1@L,4ӠWc}dKNp`0E78FS-=F~C7Nk<ܧD?غ=D>7}h#Z7wUVd|nGGzs섑.` vڷs,'UdՅYx*CizR7/ ܥּ@1cO6Y'~*Q`؄M(ik46).sPdH ùt{PÚ xxNjum0Zfϩ`~݅לbjTc]'d7Gu@O sGny5YCnW%>B ] =ݕV乳zDӡOq 2@U#8>A#c[9Xh.mǜx~0)Sj~-dW=m/֯iR!3_Bg!]0o=[pUé>ֹ5TV z)^t v&ȜN%!;6ׁ#OiOES>$,q=İ;~+ʜ+gѷc F˺@Q\XMňA =Z)L煏t; ׵ O͊[?+j2uYkoi/Lt~QgY)0$ΤAӦ]91yMAp;n˩̕Ʀts.p4ss;[_BWT{iWU]-/vc cÈ/FP`$av<WVɚLY H6~ǹx9G((G/rmN2 cw6ICn߉$&S`d $5d|`2Q2mf^ҥ@8P%>g|mMT`WȿWUGMc#F{IAG~HŒIlJb_Up1xU.R̂ jwe+5m՟h/V$[dƂvN7_~QwV1'ֻX~J`hT.H8Uy{uFȭ3&F{+=a,􅕞,_,M=+nGB$ b7VᨩdB90'h^(-[w tO=sBwTNex*4j V,J*q/* P4o,74V*ut TBnD+\exdcVCHZ:({MZxy1_뉣u6e@h=K+@+9B6 Tw ؑZ-ej\smż;N[yq7xYqc>Z mXU˪ؙ Ij`fIi-< jn ;2i{> E|Nc8u;$ ~HsDU|)s)jL!49MOmuntf\fQc,|3}XSb~\[$ *$`WnP"`G#`^:J°`teg!84+{> ຨyADG3Р$2yjy\N'gi%u+y $V}qԠIPճqƽiiuX1=®K3sO>|J<S}BfxHXv}$ŧSxSjRELZ ÇC/LV5g>CZx( !|=y MaY>#H '`4aa$vD;h.h ĈzFL;;7JFuMqc7,ca&R1Ff>jv: Q"C8/zOU24G?;衪*s'}`F~BB_+Q_oTUtqgK/(g7,Z["~|J}6ux2N:L-¡aƮ;ҿ;hZ4Ha]5>7㯁F">imv=$ 8QMȶ@q+nLp15K&mf>)a \gšE8\zpY/Ҭm}ڳTz1sǗ q|g[KQ SI5T 8mup$;/03'V9U %Qwg7RjxVw#@%rz`n߃Ѫ2lxK &U ʔͩƇAyL`!}ؖs/IWm$z#wpxo2&bREٹ)0_.ٚuDoPm!U`y/jVCan#Ru[%W%@@=q\lG1m["m*͹^8q̦D1䪂j{Q4sܑ/4v )6CV0Eɠ8PV=ʐʇ_ hoJmȳ9\Wf +D4iݥ*% (~:zP=l\P#xIMOoŬA.͸-zWEzF@#&Tb7sl_%JTgbFNo |˷dhA@c"9XEҗ‚T^;8SMs/JO*@Qq@C<w QҝQ}9캩zTӧw+$h,d%LDzal7=]'RzEFoSz7ku#4,D5BM:HE5D̆]g Oes셼}ιb+bn%![Mi7w3ҥS}/3x;S"E9QD^.md4ܝ_ftww,Կ! 0gT`%ӦQ۫\7,趎)%i,Cu2IQWBzd`_t0;_RA-h|~Ӭl9uV#AiKo^>ϹFt4eD?jsC=x#h w1~F]Z;_JrvegaS;ckyd %5;nyfWDcRX9(պ8Z.n Ճ_ bc'GQ7_a|rf( 05_alLdY4 -q)!m* Rmt:żDZ3bEOiQ'CqNeE!=ET Y= ~u/\k7,527yߨw8vNx9~A! :kh cAꯥH h@ 5pZ@ҴG̶qj{ꅴd ;! ' 1J@^n +9C"T>B݄=(NL-Qu`@90(9;gޛ N~x{ mLo|6;rhqw ѩ^ <pGD. B0@9v~ʰɸ 0(cX 4+ pKB*n!K1n#d Eu)90y'q"2fޘh-hϞ5xݶ7wv OqtS@[-FXl;DQl5 f\ "l*t38un>|*#i?-}TEsج!kH `Z(!Q@K X(}Νq՜ƿYV}G!p[&+<&sLPYXt3OwWxm4I9NIul'h\~&&Z:Ըx_ R;Aya6m#LD3Q!ԡ_=\>'8P[V[M\7M)Gӆ)۸CVGMwD hkA'_]"ivT[l9t  GBWbŻ6V-Qۙhjp6_Xn mYěB2BK=w2 1jϳ_Q2f=g6_ҳ&]:J/ak C2:~1=`m.Ř0ܭ8QݞUD28{IL!6{zc椏o:fb}_`8&Gq+b:܊sZNyʡyǽM& BR'Oћ@$z wӻVw -Z1u0?M{\C+{ =t 9݈JeXu`eoL NࣿeL B .50gqQg'[fuTC]C(;3ApѲMA>uZqG{Jt) :gk1 {RP ,L9ԟ}Ϊ/@(=x=er^\ ,(w4yB,նqnJ:`=Vk4)Ydـ|HJ'W`KJ"ΜQTfKH`2nbK|IƉ"Y 3,Өg-1Q@šOߣn! @_)ƹ%֓g qwhl"Wf0D1ߧj bPӼƊNzPvҼě\J}P$+$eihnq? DO4IOsbzgErbtWWJ};(O@*Xk*D7a֏0J@DEz `8ۗKUuy\<& ܪ »;{-_XQ=Y8wܟH80D6QϠw;$idQ'_Тw0șn_QtQ/]\6:32ꅚ 'HsB'p5S+?xWGP<Nx,+NR=@p.?2a?!4s8:xx?W_P͈m\I,CTTSQ&:rx ;wTNiS?>1(?ǵ?g[P % /'a#o&%nm}zSAeF@1lvttҤYO22`w샖bV(BoB3 -J>/#ڗ4W`ox@xW*\uzD)kIA !ǧH#ho1 е&e GWV94􌏚 F3DD,"KZ>ZA#i1 ײax0mt؉헖:ۇ{ NHI)1i b龜\&>1R81erMa9nʿ7#6d0N5[_H%ȏd 7ӞdбǛRBio'vS2pvCC+߁Z,lI <ɘ02%+c?3mCf~昽#kyI A1Y:D: 1BKP75 uf/q3gb*> =_A{[B#/[R ?rUF з@`I&`ٯY-@V_;0 iL+U]3 U'FTm]|yY ⒵kC{|cYGC%9mC%'q k9C%rOU \7wo 8ϩ'a8Wb"\U@OѴoy y{ ¶k,&ì汅 -!4>Z,Y:t F *5ȓSl~3v QB{ux&YB/ֿj!buvh[tˈ,8A:Yo6@|J8kcBM_spYSq 21ڋ?BLhQs.Ƅmei%j^ r3LwNUI;3G +g⽘etuk^ ێa[Bw"n(zd,GOz|;gCZ(HBL@:M ޫVn~4Y^,9L3M+5d́\R/G[1ӽt|Yb^͙\5A5tb#WP)~?¸?$e0`p;xv졉<}.fl۾5)`SŅ}6TT21vSDeg9>;o$Kuw\'5SR<I,LhI9iBiĪ!TOQ!#$R:1uB]eǐgrMp|6$M46ފ0s0/R7vb DPU#vzu G>[|dBrbXZ;3q`fwD!ZS+WJ sK]L4@гua|'> [ ãD>]XlmxF+nL+U ꒨,VBfʶX2Wbբ&7(r,g.tp۽L(>83 /adA'AEjfx85n!CIaC-!X4%7vrUv%We7%'E@n)12t.S.~Hu'r,=yObf !pm*xCsb&ER'ӀD, 6_Uՠe7^}D:3 tboђӔG&L/؁|ħ=LUTCà}SUj/?]2DvJ1'Ձh#H7t~|w,sӽ {:#[??,4$ x G zVfoш&:@Nz62!,#hju@][k SK_0BʲYGذa35OV@F|pQn ?cƨ W!>x(z'޹ @g _Wtºv[{=d VIYU ?/ݛ7pdPAzγ }F+l^`i"s}Q+aM QDB?Y~iɂ&}qBSלz XIiE|iTv=}Ms6@(n'Z0r alY8iԛ4''۵_%rxsBHߍӾ-vW0OSoGg??y%ȑ+Oj`BZ9I%r.+ XE %q6nR.q3UaMC#t԰Mgc5ir94*pxŸaه_>Mk+MphRy. ժbڢuļp3Yx4#±Lx2$1P'ES\I{⛰vA)?H"P 8by<7CGVt&i|k9o&^fja ̘@Q0W2C㋑ssTa$.K!- Jc\reuϑ׃Ϯ Gsb$g9HTZ}}#-M=k4Ÿ?;DYQ-S$a]ulܽ%ݳAYUuZ9{yb:\1m5ɤx5'(: 9]}+j_O* hz/HaNSƺ2:EV ` f8s j[T 45ޔcͿoΫV+8 t7.$J)O,~~P?*?{!xWKH32堬1KB.WDt19 YFSTrn#f _!yTiu}Gα+\- xeÖ%8ŹlR>XI^s/t^_(z6;PMk'Q^DqDh8͎.gymb{$ ږ[W;F'2`vruXVv֊[+PEA?Ꙣgz[J'[(hpzP\M!y&% YAZ xopmKt۔,\Dl$ mCiC&)1_v_1Djɒn⦓ ?ws|X ׂXV_K$0\S+n ˫kVJCOnKxht=b"+7f>_uWFI5Rsy6UHHV-P2_O J+w^Z2]# sW#w $e]0خba~n9ꕊH [$`['S—+oX#aӹSp mt'Q"bL8(X=^SꜗA:J_LK1+xX-N/H,M1^I/co{ OiD7լwgh|!@Z5*1e!y \f%lm0u&o-^a@#EܔN;d&PYZJ0(N(ZfnNn8Dx4NOmhlH~s{柱ّ5;KbeeQOǴw-d\ >nWsOa6+2($P#ay\۬؆rTݞRJ<-R#A`'n]'Ѓ ][ޱǚ6 Nw#1 dУᄀIj2r{)@,2$+X9yUJ8ܷ*n,`Wd!įxZ _,8bX Z8d]E~)UXj6!S841D+ʆiV\?YbWW{+^ahQpT {oᰭBZqi|k xY]n;'MoHD%滧 4|"R{tH2XDs8~I48[ O}템5%yZ`ɥ0-N4?p@r.Ϥhq15_!)2|+d&ؾKCv3.sA(vFwqߥ#q||͍z$d::F+o-ysʈha,&{`jL'}D5{5tlX qE_Xqnv:=esSUi|/hGaJFeT8lW/'7v` !lzxe=/x .PdF,TU[ P1Ϡ̵SI$g[ mZƖNr&jTxM'[留IXSsֲۮ!=7hA x 4ݶh3Ň tg*)zVIoi.+ʚo%}"%Y{%XU_"L˞ JJ_6Em9xjE PÏ[.?0 Aͧc\bZ˜@Uy\}^'z!1,Ŷ}huCjqw `} h2-(I;c\[hܜBxv3{(oZ1r}BFOR{é]lL[c.$1MO(PO4e8g̲p|0"\Dv\_!zmnC/Ԡ&飫X69YsnJcn.{S"ek#I]rETwH큳  Lq u|/LJAD/ah¾%Lekme=܀Р?YNL%3=H40;|$qҮFmAmK:j(a٬&ٯjTٗ4-|LWbgɤZq6Arú ^0b}_3JbGB,',n ux۟+Jmf3i4HϤrpp HF'!I!<Ɋ2(>C{8R9] F(?_bX9U$lۉA{.o9Pۡ _6a5 K4Eo1viCfϞw$HuvNo70oWz-1-wVPf8{yAyk1=N5@Cb# gsY :8L!ky%~zsF4-Thy>z4} MsUJYˀ]ȭ_ז*q$5"ݔF1Vƥs (ιE| 6 %˫+q /e>wHϧ[Dn$Pлhjƹa(j^  cW{A!?9]} }waJz'.A;ۓ>_#v7ӒGٳ:Nf^GcffB@,6QZsc@vl"d֠f|u=B]/z-}$ab-"ҟZD@.Y)?lݧ!5JUٱiZb(e̛m#$g. bwJCT=vuLڻ B[XYNg=xkٛPސЈHM UYzP9=2ݴ54B^'/cm40kKfpcq$EF|乜o\Rf{}73i;v Y;& ,;R('b/+5&UftG=9u ʺ ӦqOvjGr<42sNg[UD{IR$xķl<ŝtjSTcpGmE%#nZl` V)s Ql1"ɠKQ`#!fkl> i4V=ڒGxQݤk7bw' lhcup~WZ0h[ׇeS l⓼Yp2l}-G$pԚ>q x/uDOd/I;I)U; u <[T1/݌:iRϧp*BKpGOf8\ANP`%3 )z܌N.j:"7j]Z˾`VD㮚3[qQ],惝C&! =.0ʐXP+|qJL9k뿂{M k`||+r8G`Cd~K6g i.WuY8ފVq4i0-Gw%yHV\`ߙNp।2HjFZF XK+)?\TN;M狸}8Ct1!7 j0KlGJf8l$$f}YN'H^ʈO{x﷊sSkanl\r7<~}jj'V]X2mt$RS!38mV!kpj̑GpMV+5O\=u b+jw<:jTllJ:K !6^;<2AXg4N@v}aT%_2=%'A6eeݟIQF:nN Ԧ%HZgYZ0707010000012b000081a4000000000000000000000001616ee51100003ab0000000000000000000000000000000000000004700000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/can/can-gw.ko.xz7zXZִF!t/#:o]?Eh=ڜͩxf}Hkq&/̼%Ѩ AE0B t^OqAy8e h9z" _`L 4tCYnv6ֵu3 uqj>ڑRr!eтѽ4!̱AS_YsWpNL`j// K3'|RXj뗁-^̒[dmE! ) + )Es}5yOQ*hYfWa'*˝Ό!&R [L9wy?"FUY1$Cp^ UMְz\/}eCUA 41г" ׯgk h1_4>e)6\_,0qo4v5vwQQ,A mGIB:3yW|?Ф"iDl)k~#`n$A{dwm8Ap @1!Y̗i~EajꐃN$'9qSm\-w k)\; !IKZ{,FK33\s{&hAA Lk'lZبls]0 AO̜ԣ>#{ yQ~Z@VRuNnݭW뵬>5vO ܘ>WrC8P5ag?űٽJCh1}>{BWe"FW9{7M]-_i.f1:KPfm&KѾZ .ҺbMU/k˙㣎\wscqxguwhtEA$x(欙|]*d[Ջ, "Dի3*_?ZC!z ]vߨOf ;zt#3m}//*DIvIںagF .ҟ K'VFX2Z"dm.KHEe:pM eiqMvL@M19kX3 q<|]DN#e[/, J+XNcxWp LkpÏc}1_-up+8LB@n¸^ / cmcrBޒۄtnAn";O.bw`Ɇ쩊fjev]59"S |u`o~",73l '?Ze.,Eě6Νr$ ^$qy|0*9Av1>D ?bA}`n+cRBߣveA٫ o^zynòKm EB3lڴ G8b\|s):ArV-Ʊrq&N=urY 9Sc+:_=sl/pe _v\vw =A_$3T=rpLDPkcY4 d3vFA GB e$+KJ:ߐQ Óx@hh ֙;@]7{leh 3JQmE$R.bUq!#7R?Ⱥ(R$iuJ)=߭?b#|kzM)0I$)CDAI'Un TcS@aKH҉qP_rXRtKXxhJb_p =)$(̠DO#/ = 05,Ͻ ՟ b~wjO~m4 y`k8S*(:ћOqs !~Xȟrhz\ uj0QۻF5\ ǥ*lUWS^HyKx 0.-B_VG٥ ZaKʬ2!QWQ`xdͽ1@W7#G,ۀ$z^v3yFJT@U_&q7fAМ\,s2C踤k^"lHC.RS#`!1+2BkYհ2u],&j q}x4&.g9$b\F(2+")|ײQŝ{J('GKo=+}:)6"DɮEK簆MTp %*T.ޝ 9v9b;T^dA}e\\)= p "_Je|p|uJqۏzI֘ÿ>WhcX_ 䢵=Y@ɉvv互GASzPf ioH^>77Ϳ; !0=Ա[A3`s$ɎMDM''0WQRxkfsQkd3f!UQ\JlN{xЛDq~LBz/Ht[Tp2v ԉQ|\ft:ʢ#UI)0/,<ӤuI=PֲV*GE]ҝ12m@:oM[kfA#6;fMw[^jw+&ԩ0p|[pn# ݟ/X`b/]Y?]>Q^]v% ٷA=bC!i%IP{0#׺6&1E=40pjњk'>o'1k4Nr,(GrK b{>1_]Q /+ZAdf Jv'ܲ2vp@T(޲hy0i6N혌Ntd6 j2ʥDX/#V=!ʦDI*~J<4ڌCEs5PieThZS1EDڻb#eQmZOR}j>KGIۓ&(6]x:}͝^7L6l[vXRoj]N:}1ί%I{D56cAA'bJSs )IF>Nhon{vŮTz9'0&냞YPGl2(3F'Suz¡Hh pli-n<}"}Y4.FF=hZ yqMd<НE% !;.1()+fp6n*Y(2cC\dRG ekT]yB#"Ҹ!DѠ!K!No;?m"ZN wѶ\ RzjfbwW\U雇$H Z,IMsaʕ~W}`kNTfnLu#/䡾eW/Jcb9G=b aDŽKr+W֧P^8p2yLG7O[V+? j(v|."@bWEbZbo D!ynzVe=oꠙVA '!pu4\Ēԋ"4\b:_؀UySH|Kq7mGm-.D VH)QMr쟐`rpW Nяp@Z 埤Zi$(_̋v-Pq#ly<{Jg9x4M4hX_=$l xk<=ir p?e:hHڵfC 鼥잻 oZ#f !ʢrl{+ndtbN]jq%D%4Q֏!.+ EG E6c'guymaL? -6LQ+)x9lT֒Tm%I5$-rp|p}qL\iX#Dҽ "8Cf@3(nׄ!0: o YQ/y]^HJvaRgo\t6*pEDa9 턇g. j2!쯢$ ״76KWB: DtW=Ѥ "5t]ӧL ,"GɃSz RNgL 6\mw;`Wn)lڟXG1cӾ ly!}[h#d Ϫ}u#ߤ/peMP[^րB~x;AhnSxn 0?)`WOf7>1sХdw<ə4D?ͻ8oٰ"./q= #f6&$ή4ߠ.9=:㣅$vpY.Kn|BM]{ GB;h0ZJXnm zV%X m8&x<0α7·v#bH`f^]͎\&@=_Uu+<0.^.~yPI؄z5"H9`\rӾ$b1YԚ-X&OoI;@L~+zre,ɫ0C'.{ ٻև :=3/H¯蓋>F>HNұIwB;w<[l6R*m$n:쪼1[ 7 nꂔ!Yz[ /j-b#We> y>! F O׸D!c}NrW\[\S e79ZG*p/[OV e㊶v ]S^W'3=b=mA'*_qo\^;ar5N:ҏ"F_d:]J˖+ Fɯ; YB 2ØGDG_Yv>z 6s-"*X)/c~2Ͳb>}ߣ+ 7!fy7`'K^J @ z~:2$Ke| 7 /30dUb_3atR5p]Oa[8GNojYݺ 9K/G!%V96V`(.ǃP8DTu%nZ*~؜T|1iX%a6*C*Uԛ  M\  įOŧ2c.9Kf}p@v2u6{! ETůQY OTH02ByRbr.qN nsD=m@ 2xsw/L(K/I%V9P"R3_yY}j(Ӣ\wg:Y)E| *jrs-4z6N =AVp:"߰ݣrĒMpYk?%%z;7;x]M~3nt؎zы@\O먨92۲2%(lLz(^u5' ㌞@'˽566rw0X)k$飶r9/#cI:hևߪdye5`ZUxv~9 8 *| tF$0nꣅB2S`/aH>vRytClEZuE'&0͉箞Va/9dH!Fye_m6jQ0 LińLK6b/h挔}zqL" |IPne6~&S,ڰYQ8q~.S?WYSeAҀf<Ĭw`ynr)v[Uʪ&-D'6IB^F*w[a]P1XHx4mg;[Y#^U1' gqZ4O}yJyI?' jt2]NY^K?Q4D%cL#!?0>:z_?GePhYBQ]:'Pt7WQ>hU0*ӥɵlfP%} %bW )ֺˏbջhyӂޞ 7Zeq)Et:_ YM?v<ϥv]OE~[٬fK.K`*wJHx?1Wܢ4ZL]X4];@FXF$|/U@r@>mI):UVs:d q}:޼#hyÍTeUsyVE&wmkt£]qo"u?(^%}d5RvGm'muĞ[5aZ~^^}} @0 ;5l{`),n'1hJIK0WE M6ESbEkw8k*`< ,WB)_"e ;f+1LX*܌^QVpغw_-23&,g6`AU޹{DdTL.mSXGd4ItWsow=m )rb}))S5" )B/tINz7%BT\^>*u$17{oz HN:F"0f.=$p+4)^q CwdsNJ7WH{n,;̣ dğ6T8KTcFKb2BMuxW߳{`x> '_\楙 3i-is9"U;-mcTu2)YyQe"jjMJ,LUO ^9V:kcI#]!a+q ZrTkG5d7ܣt;g`+ZL7\Ďk=A^|˞RGױ41„F@dnXݢ;?Q-ny/M7j0:Z`F\xnQ`~݈sf 9Hhi-C3F3 hk M92%+tszzЬ/ƚp`Ȝ7טl4f"@hޝ`Js^W-<ߑ5Ԟѹ[2T$yQqzmޔ}[2JIGRs\jfL9% 4WwfjIߵY~׬lc 1 eܮORVɕ|KP3;J:<)Ke\S 1^xcQUKqaIwѻu_9|ą;BC9Š"DkK#Li)zykY\U]Ө #T"wSۣ1{.6Z/{t)Bz,JNvyz'+Mm%]Xb|SaKOKj/kuCK]f: MtXTvWtʘs!om8X:n"ޟۆB$yyR9-; 2c߬up8C+o/24jd5(Wzr8HUZ@wµ!vUU #7CI@y75c,QR? 6NN9GKcˉ9,+4%Wp`rE`6:w2}fe5bQD!ՄU}u 1w  _6Fc_QE7*"/NjV؏valj#0/2!g0#d&mx1ҩ>([WH~ t G?hTUgh]ꀻsT;ݱÄԨc_2Kiy4m_J0f BŎ?nh /n6 Y¼E]{::jpD/fI%g#LeVA ~|yMU$d f!)Ԡۨ-β1dv^:٪5(8.珇t1- ī9sƔfJ*0^39>97 [}@>*A!sE-`9<6[k@DI$P?+[l9ߞෆF>k8cQN) ;;ĂzRߗ#U9u8ʼn<@&BaY1Rj2[<gjd7i!FKO-krtm֦IjBI@bNCksW4lBVt59:8Yp\ "S!w;Er NZTc-]V0Z%Dl];'Wl0 Ŭ&<xpy7Nu  8J[BDe6X-5DDGF S]s(]W;fՕDƧۏTpf)fK*,a^A:9T)AP^9W8 ]G^@Ҁ)r:RnRuj"NI7QLKVE4bDmP Q6z2b Rvj S5`GV`$&^%"Lǥ mv2;}U5[(>7CB ̥zcHUɨ?b\~tX+q0N ENQ|/D7Ƨh[\>gMjd=@?v_umڷ}fL$"zgʋr iM*sO]&fr Y ۮHwEU.t2Zm&%BRHUEHUq߫/fO%e el(1sJJtzzk oLgovxNL`˭^r v/%퐘S Fn$ 3,q9!7w B}itofPMs +a \A{j _|%>)# DUU&bY Eg{%7P*4bj&^Xnج+F!_XWgt~`IOV`3٤/-߫0*@4bPD,]I+1L1ZR"lkAr"o +! dz:hǢƚ9[S*1G;(%ԦY#,"1KQat1'餃/fkv[?/O} U<ƫhmXPhN+[7Αj _S>;X9Kȟ~hci_ѤYN1\(sq2&^5HA5: vG8g>;ZWVpt3W}k9^ JBLF*(^@?g)PǺM{:=`4 ASx~?a^i i΋xob7(kYOX,9 ̆qħ dn|Z]NNkdAAimor }PAޒ@t>]kz}>B\&nl $ZV >?JQCDܖ̇0 Ƶ4`d!Kb4b f^h #;B?>Kˁ=Ai \ka&} `6~.t$ թ)9b`Dy a=%H-ѠEe04/ӟҐU! KXSV*f&I 2h-ԓytYgA4kPѽ ̄F|/X/б[%R~5Ԃ2vRol#pjCeP؋4Qr;`!C>-I C{'u;0@"e!CWPB `òp~^>m !疧4aK@[`zHb=V4zqӘa20i'wtܟ#FB)Pޥ Xrˣ]3NbndkċֳUc/'#|0Kt `y:8di3 Yz d!O=Sn\baKp|nEj*l.J'XSϤ~s#6ҥ+ +Grіc68.vHu`bo֓_bvQze迣o bguvqUH鹌ى:L.IGϪIuNn\jfճ Ez ;b }ˋs-vƱ2]ba]T/bժխ ӞUjqZFGQ5N :/>>dֆ}* 4vZ$(>ys.*7w/v@MU˸ Z52/;HIdj4(я\dSV,ANc\wԯLb; VAF3>ߤZ 4H˫ȹZ{֒Zy1GyԵb!Y fP,gZX`ѕtޒX\Ե1܋eϤpJoTtrf;Hzׇ`0,JL.oָx1)wݪz[lx3ZwsQvL6wo ~Z]%,dnLۗRYc>e_zf`/DlEC~dere5~5 @ QҰPƪ-L.r,N'~LJgp|#״|_"sB/dD9ösjiyAT^"8Qϡtt?&WA揲/E,:hsflC=p@KGCA:⨍hWFS"r-X YelR0:_9q! _@ʫpu:1k$XD Uh 67?GTt[L{&yzTRھyRgE ^4F! !MA%u]]^횙Xlm(^~sWDPAMs/wv0dV4O=I)yAj݀c+IwA}>id^(a%QkG;s'+$orЦeyq6+KCDeu+h3Lo1j~q$c!_k!0>dS01ܝ')vt-EO,SS234juP "A,Ä0Ѡʵ7+.T˘K*sWn|z(Tԅ(ez of5'xAa5*Ҩn0nuWٔkq(y*! h.%z i,-Ot+s~7vCId]#ro& byf^=qTfPB*R|M62gyQVu\ކrs1-Ժ/V3R\gсcQU_+& (~I{4OrWڋDEmk̹-HGB8D+_&>(Tć.hP-}j^CFj?1)q"R *=}lsZ ?5$ O?'?%`?ah֤I9E|+h9F&^h ?E=C,^ e-`/ ]=3[KYJ9_悛t秏'd(`;(sr|\rJon" ٕʟ}_A!kd (uOΝy,#𻳠(-𧆉%^IF϶ m(P WE@%5#6FEߨۦn տ,>S}mQlQ0j%9SXhh{PVsɰ41<,{5,YG[@t%וxhi-1AaAPr YQ oE'U(oml%g֜{(] b6b-ݍ,9l 2z4 vֲ@܁ %@c6!LIb%NQ gf. N }:rqGugSއ\4?(,,~3K"'Q"w@`)/%YFw]&کѵ ֜A/Jkci .f#YWsFEF*R5IbPv' T r&V}lfhIVs[iJTMie>kIhٜ?>2F@@0UZ&xYHgb5G3:^CV>Y$F[ѡVLr@2܅ڿ;$okdWB+\[e 5dФUFv pq麛@i_J-JD@*F^<4[VC'Hk )-D:Zӝ԰c#++Qg bU77*ŏ55ݔLF~jDnv2ѝ}$uoӆo@4] Zf]'¾%ﱑ^I1] {c"C,Z&HpBGLq倃m7^CٙGX"s2(Kǿذ7i g,p^}fUkLe6"W taYK ?g<)~I y5: slz@$u/;ev@|GoeC<%– xMbqجًո/)Wv~M)}z3*e1ۄrތ1; 62;%(_'g2 pMd \Nżt0[B30Ha%W&wGQY_DMHyb1e_6"n_B/ *j>A˔wmK먴aܟ0_^~n>V0=rJ\yRʂ^:ſL`RILnjiM-k.h{^ /׿Ct4aMfg#]EazC1gD'+@̌3wa! 7e dKf=5 ӆۓRZ`N2|8&j|$R] \;Ti:YU4  cA&A߉UpJ1# oYia0(3Q^āۗfO; |o:R KZSr軽/A޿Nv6 K!5shR,m,MKTYa%rF`.7퍻7 nIcNLoL؇]";>MOY0O-y[GQ h O)4P|(q P1 7FaBb}wbWMK֏摟F@u!Xa܀U%ũ\ډR:օ5- >v: ["\8 ¯^[ŝkX4|NT*dZW`ވ|%ǨءdJs|jԙ\_-{q%@ٜɑjr`,̜x}iř< ..q }ZmuMfw O<=\jbC01 . ) xv[0CC|,znbRg4[!6I[a0l dzxMoAօ/^O{[$_< fvQ.aOFci?;3seqõ/NJ"mVzp?#pI04B>{Cf:V1%w~:ƌ.oj=cw "{`%1nzq~5`~"o,ZPv|h1wYVň?> wy&Ip#YkN@[|%:@TKg~P1mfbj>Rwld=* =%-lZ("`iRM('UvYdi]jVI(cZ')p7P>BOit+ #J2\3?ipl\ öCh(TeR9ϻ:uFSX M;j/ϲIYmgbVb*U62 Uӹud9}eYl4r!)3k<6\8%87Wуr|vl, \ut GL7@%6n ~L3Fz'WNQCi n__'NEv/tQaeX_zXT/` {V3)GE^"ZYe'1Z7[)ì轴l{uNFb /?0 ^OSC35k=]^ VGNO?btcMPquw[F?p4Dt}S8xTK׉^=~&ؕG< tU[B2Nlε6 qp]l{LL[B ϝd;yи.~ m]3ր5؈a?s_ 9\GkȫXފ4!|7C /|jIZx_qOwbG!ꯗ |5ߛu(Wt%6HnW<$p`h\8>0DЧA+&.NEF!V "¿<="-M:v^P4w'YX%=<멖իcʣyU?S=޹b7wPdGG9!,򲿤\|h`D f3s`G8YS(nN>FɆ|  4K1滕 MCNR]틂.ݕp]{%_">zc?w w`;%FXKt#{C{?l<~Lv~O^cCURL`zp*(rv-E!pmjd]Ff j~t0PJ24ʃK+d$|}a#$>XϧtX_]>dKSi_okøLvN>j6tX,EVyGVD)8yE e' Y=p=iOV8i|Vl> ž>gNy#ۤZg}B/W1?/\laK#|!mݼ<{4_]Oq$a=0bt$.܏'q5mQ ?}MAh瞂x|qwef}JԀA)}B[8\fz;x 5*A"x^(LI/16EgSCϚMؑPY'1jԦ *gvfj HDº](wΞڐ/I#1 'V39]$)K658t|7(=P~,s)Ƈu$кOhoJmszrž{so ) eŀk38"WJN%l*eLS42,}˳܃hen~ zʭ!zYF?PWk2+,?^ 5\Վ5\R/:=i.iK?tGtv:U\  #ooI87J[! `[\eI^ʃki*YhאkѦ8. 4S i!xCn1D| 11f%d$1iOp*8SU688[=l|ub>b@sF'#URATt}>/9nXCR'6YCtޠ_#/g#zAnIZ _ؔIz%XwI 5QWi%ѶU]nbТ8Fv& |Eh! OK3Y(票lSSF|wj6@k,Y^R":4wǃRSeq3zk#m!t,bZWa2NX8cJIh,sQ sHDz'1Hoέ_P_ziVC$|_7ѽA"dPT˧m~̮+cn36m+:]#".`N El(+ 6$2$K91Y ,_ySPĢ}=g~\OPI{4F6JrHٿˈ\) +TGM8Xv 4m/̆Ev+{ ĕG'7Z=NAp-?4b9Cr<1+[`5~U[2ݿ˨F)nي#uMzs5BJ#2~a8)W˕Sza}>$G[z X\;"Ǟ*O*sm KĨ2<&ZI*hi<S1[Cg ~=sr\|5@6}@Bŷ]0AHۡ0;4:Iǭ:F8P̄yX-TJe ]pAsGEUfAvba 6k;#V~DCΈ%hjX.e?R\̚oDߦ7KZd$T (SOnҏ$I0(aL"kAJn6U~/+,/ylUL>M-b4SD6 ;# 'ڳ1$fAGgRxPMz[cs!;}1߽u5v*2gUuHQb!cL Lb31-tcŘr{uc'^դC<;>X:ջVczc}p`аH7&GDYP6'6 mQku9xJ'"GWբ)B5%|d ⎉?g7P FJ>pXܠ"gH㸬k8;*هUQG@eHubΟ+ /)y1FLcz,B2 Γ_N 7!2^D}z]у|';q][8~0)vWXzFؒӑxE,SF4E.4 [݂Mq FJ_@w<+(Q6xhOBd d޾_D1mj]pؔ]۴6G߳},[Sl`7Pa&<_E#C.b*a 012KH3wvFD&8ل=<MHρ"^+͈𼇢쯒% }ͿM8KE@q\r$ۚf" uH- ưXCcj/eݘD |Zu^E\(EϱGlrGX`bó5d^Ͽ2Ӿ,h5+zen ct&,oڌ}#͟ި&>%3C= d>]fPpڡ #K*S-tEs JZU0V?VRO^v]#86/ClA q);Jf9DD8`5ȕd="fm>6n #jt R~G(Uv7וU Oa|D9*_G ce+R67(/Ye n*s[hkO,Lo*?} ^<6Bͯ=N~*f:H iFT`fmCLfaRVzn.]Bsѫ"{* =xm( V_&O$3%&;~+ܗdEad!%~Z~[ƕx&c@oOGY(Rd{g;M}?}̥[/όϣ*"{UEi[|̕ˇ4C2ɥ)G UTsUNf٧j! w\NC~A;O:[uQKy^Gr|*.sŽ UlMX=G0&'dgsqAQ]5^fop+ݽ=a f *ښgSkrT7!~  ~xe02r0([tXT fhjv-{ 2X)4p[m:i.C*õm2-n%%)zNe}ZY33FEG59 4rچr8p4*Ђ7 2X7!LG-%qagg{PϹTCj sA<4oUw$A{RG>:&9mUP뢫 2 x>O UPw1l'05Pע2Ay8~i6㱳ɢέ{b\K%gYZ0707010000012d000081a4000000000000000000000001616ee51100004cc8000000000000000000000000000000000000004400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/can/can.ko.xz7zXZִF!t/ᦓL]?Eh=ڜͩ%IBF5y}f[?R^6dEDfď/-> V?,~EkʡSC(%zn_oI`y }~ǖ$|(5$ } O&(|BQ~'x,Sx>\S[(A,dOhEO;7!_)IOg}z /1Tjב"jsQ* (D[Fɤ .Nji6 R"I2]3r>9iq[$z9=4se0Yb@6 9$lWjOLBEִ֛xc9*eRl/2 q/[>E/ީYpX` Jלeߝ{öVޤv\,tԔtQBrZ,^e6f^./Վ$V񙪀Em:gVeRzt_הHzV'P=2@VJ{M6\kzKR2:Yfy>w"mt5(> ʵYxt2nqҖzz3r_e.mhUqքbصj}8BE")f+6txzؿMGU>ta=lVZGIjz06L-u_vij,. _C`Bt/33iްlvq7]J x\F:eXE=*VV>q.݊[oc^(|cP`r^^?TO7nĜ'9O%4bnA17ˈ3'vn!]iLPt8=_[`3i?䨵VZ8ϸ+́%^'gCA;SC˴(2!a%$F4.T !9i\U Lb$z46P;]?#oOf9B҂: p}_Wۑ[TgK:A }bA\ӀSe>D51tu=/&KL ׆etъJ Zd/g6Q! K+g37YAjBHi1jtќC]~h 8Qɞz+SXծ+SsNܽR.5i]Xp^ #lʑh%!3~D!ܝ;s'kKcsEML۠ytF| ;yӘE 9}|;˫ 3' 9JNtRVcIrM[ioB?RZ+ÄSLx 9+N@/UJYL^юw/jj i?DP^mB7iFSc}=?KQ?~|hqnr[d2O ;P{&"_\) `X/=KĨj1Y;QDuZA8˖l.cD&้I臩RM/}Tvތ}Y1T.Q}y91;E!w"3$F"IR!^dr?bw:6H(u1T^JB$jIR]m%ƕ'9P# MFk2 8Qj )'ZybW6Dc"TnmK !1hq<9\rES;L]Ob#Y5$ >ъ^v>o=xlr\XL+:C[2IۮVfqNҬWBW&mT wirB=X$:mv#w} Vf^5 #F30[gDC=5fZ@ާȝT'JD-盓dQǭhɴG@EEv'_e s f#i_AO V$;f kAis%4 $a.0nWmC*2(H۱T>c8 n4yhoz뜣ute"~!:4NbR(rdo_to`F4~/t)(ݻ~";;I٫'9?]+PyRN~sy&O'HF|M.BYMW+Ta{Rݥ2D eijK%z`)ϨHӃGDBm#$_Ѕ*pp`f\:; 7{2(<nAN?pK[\qCns!y]nm)rl1j@2A$xkxaUSFeUOn>|̠yאm cBpG91`BTOINrP7i5%բ1eL*@-zM@hNfb\ _/SI4z0>TS;b 3M&gDmf%)b|C|x<X8fqY X.64 ӶN;+ 2"aFC4Yc+t'<=E̶ݞE6Z9Gn-hpYv wb0g"A6mfG5kr.H]-]v?@ c^EK(y4hH20Kjg\+xo!l]ss<*LAefrqtnK''& o)C4ւƻMD/{8%|3 {7Ka5وmjm yhJ)'Qx!1ejs҃aKv[%\PzjT:>fe#Zt`1 56y+V0] P[eċ$&u!S3U~yf>@tjN5vm3erّ-}'HyXO$J>AKO^BNaS/E4m IalgU1̑}m$8W*A4‰IXrqd-{0/uR*Hϐd uPr&C7vaSDGD3? ҡw'E h1=rmGIqL- vǵ&g2`&r|n1NΈj3ۅlv%U9H(U} J/= Z:wu9ۺ7Z0.4{]D7M̓MDp,?Dy^hf3x–4%P8e,D>a]$lw a*꼜,z{~|J.7fB ;nEп-J@06=i ?Q_k>S 6GMP0E6 Atܻ0E9)dvN.rjhWwO.~Ho!uVW᫹o$1 S[Pbc^7љzOwjs# 3> l\u1$u5n=}<:ȒLoI,’z?tE} ˆ,K;JyQ}F;\fLXF'ɧ$uj>t&VFcfLҍ.gs'E]~5`_"^ɯn-Rc%\ B%`| SP z]xfsZv6 OF'+yxWhT?.^W)*TV_7lxdX-tLǐh|e܄,F?PXF "؄һ xXkSyx%>Y^Ģyۀb6mli'P"rgEB^2|[gKB{p=үEϴ+DO­ʘvji|SV[عU3Þr> ҍ-me-Ҿ*Yn_T@h]IJ=u'D!kUΠ'uaꤚ9vv2 ݎ4awԈ1S=xBI9z&o8|qG(G GvfBxٍ&U|ڭR Gz S3]̓NR#c Ig& 9z7VU")VF/zrsyz8n}o<4Qs?X`_jdg*t 5d]7Uՙ*o@3|u(DoiѐAw̝,`XL5wJlO7U|KO;l8HL2,1.G1+E_H9&%y戲O^>]͢w  > I3=JL 919}[r'2BgNzDC.R2eIXu_1 M^&:Ȧ֨{ mj3ݯñ';T/huBT캈MV@~XyA0 ;`Z:]iur1΋u\ujZɺ*9.=+({'ܑzq9^'RyY ><.I|&mti0Xa".p $)]j` 6͊9\O2fai^ 9#Gyc 8SJ?5@Y^|?& IE. Lppk̾|VsR:t乒OaDˇ ƌ6\7A$4. نzG|e) F>+{.0oLX(Pn0@W(4LVT6{^x֡IecЫǮh5'^gxdb860/A2ȩ1ZwV2"XLe\l.qm(P07Q7.٫ZTۡz,pnG]h.]=㇃ש&cT G)ye/qŤd3^_@ɬT ;h)v$+j0'/}(@`p+o3(r]"Al>6~S6ch4),\MCAhMFc Nӵo4z&qu8ӎ,D@!fےYkp^هC3ϥ9$+ Dn6mYTirq*&GӾ8rdEUˌ%aN$IJAYretڦUaC*IbIeTη.r)lr.a9E6#Reْ$> YA{1 U(X1rV56t,Ȉ`j`%J-YB{{u8br5 TȔV|T>L o4u+[CyK5O]V0V ͼ9yLWn1ƹY?;:lE'eGÙ\(s{ nimM+dT, K̍u&RĜr넥L{] E SKUK:-u9 E̯FQw7T(8c.85$xV [nh;!mFFdIoo;~d$AѮC| r%7{eW6$ŰC w/Nlamg8?+v.ڜs({rAҰԠcw%Ӷ7ө9|4X@Ҙ$xXH-:6sa>sn6- H>>/~˂d-zᗓ[f$*Qp&F^ Daߢ " sfTRg:cwȇ|~ ͥ=؄?5xi=z˙bQ Q<Φk]˒Zh^MmGgH~0;u$U;M*׼s6D*10XB'x0D1H{I9w vI? JAY_CWȋ;QO羬btk S?3.Ђ{՞~hR޶~wp6:+g]0D:76E=XBN)@<.w>_w f=GD C*QIPbխR)N+~tS,pkwT}sY{ <,R(zذǁy^v8"hM5ʯH"p6k7L1=Glmw3\Q|MQ*5jM0KFyNoRw;;JPE/̦ \1Ҹ:oǜL'.Kו>3rPe\/:846Jej\[g"A\NA7M`/81. yܖx68լ[2Qe6/.E;>) Gb5ڱJgi쒝G\B6} O ϜC. H^aRSD3T4 lLH 5/s\JRȶaohr9M"໕[_gtT}o&ɘH$ Z* Z#fG ԹBj2u)C kqŇi~E j#@uFǮ<:Gр!% OPހK:2FnHJaHb@^_lmQ: - `yS0q<!PAN>+d? k[;AB-.3If;eR$\d=K}/ NgWZ|0&x>v&.G0*wmFr8%ՏdY*.$c-4T *M$ #''0ovJ'W'=ḬȒ ;H?Pc_f3NpǤ4l7B%ϒ[O &* /Q\.^K)ʌH`hŭǀcT!3s)_><4 *E,~^3?X^LE3oלa0d>Z= 䊅S!}ZQiGxN/FD^ D#D}#!{ .IbxW@vGlfpL 5XB% nCO -j t!^LHooo'<,'Ȋ_TTޢ~˅X,ܬ;Yu]c:yv9|\z)e%z&`iek[ -F='ѭȫ0 "jnڟ(CDnq/seFZzEc}!ľ#1D+q*6\Sߜ%|73b{wɾ1❲?`QwF]2ơfOlZy03:߬='pOi3ŪOBD3VO` 2KEcY;O#˚0uy1oX:g[x{oypu*A b9_#Apt!C$Nat 'ܺULP#ijO]3VM{Uj27``"Sh>u;!{GЄu6Pگ?2` \ z7P dp`y1ô㼀z}] _)K/LTX.$5hdB.VHbpڹ)+8Ue4|2swה)O'xN8DI6ܣguf~+羿 fL$H!w*~aukmZ9hXK>ų(PDd|gD9uEf}6;-DHWˇ0#?N|h-BCiffl? zK & cF%Q /l0]] Yk1J1tdS]y\F~##/"~}'p6ӜC2]F=/v"-{S5MPh"- ^vY|̺C2J  cN/7 6 kb[BAxw(d6RlD7͡^Esb';}a ꤩzH ['r)S٣;K]9ٌ[ۯuպUS1GhFmWIUT)f4T\pZ,)~BS=WA|tmE߰0ťΖon#ՠzkv;Zt{m\|2/ğ};.")}k0GU`K=&IQyX:&_њ("|T!lj R V/ ..q gQItlRO֏Y\*/]o/FkXg +bI4T* rؽg^juC[4K0]:Kek.`޿ dXȶL ر3lhV؉pj'0N:W?y_}$TrP?RERKe"O%k Ͽ߈IpgO|0v$O'w0g?48 ~G4b #<̪[9 ?Csw;۱_efcEP=m W;6uDh+ek:2vi u -yӔȇ؂CcM,rCJI)YP-y*|9k VTNFߧ5-/hG|rkQ/乩7*QԞ\y6;4{RC?Z3j)&9z?G>N\ڤTCU7"I:[/a]I鱖@ (O}:W+[ +p"y\zǐw KaB[T!}Pn9}}?e?9e|8,&z^WqlL.'OK̯'Kr8摩?`Tjfd")4~jݣ,9>pcGr,-}Mu1xINn`d}a xrpe1Pkp yȰ=?E"}U6촢+٥ 7 ^,aGJ [ڔ_ :;>דG]"]:zHouUcX !|YNM%Y(ضT(ϕgmՕo> Š ]d^&)by8`Z$5|j{wNfTh- N"6QfGН1jp+ _b 9-Fi~AP/1Ё $ɐ#}4ݑm'v>֪~-bz܆3ZTwעh}cX t#xtvzľ R18HK,-rHI|ۊZ%Xk-)|&P#&;; S)<&;Im=+*ug6jma)5Hĕu>Wؓ=yN?+]d$}/ ^c0)#'CvUuׄ3L (X|t?w+CWc_ipDB̗"۾T>"AUX67oz"$aiC (b54OX]%1حܞ^H4TYMbu css{ *|pj*( DZ%HZ/dyJ~t1$ Mh^);]̝(,aU#YTaH(޵Y2@ï @4 (E/ Ӏb;؝u'rw5aEgp|L>JڥPf;pڒ`epd46jJoro^pŝ4 [P{yr*W wY|GyЌ2k& (T˳xdLݓ{["X wźƲY@6R%ʙ>ѩ~ȋ:"!_)oa7$ӧbq%a)-*o@UrZ|G_S/2 ֭ȨW*@ڋ ߆'`$ޘ?# FNh49•$l -& GGP1:!U9q] j>Kf:wŨ)jΠNHC-4SYm*!t> -jBqn;D 8ĖIC(Ƥ*tfB!ػdߘA tH ?J &~qIxYjSrr\Z[<1 `"pFXeHT"}8:,%?ҔQÎΑS gjtДqQ 9zc7;)$KTO2!dَ2)fiu։;9~ƺʎ? ;cH3QxRfʟB{>ٴvbieHLo0YgT}Jj%0ooi w"F9S Ā^/N`k;k`gCvD]pE-c~ֺ\|SuV{ T+{'Jcj, 2C 뽸zL(%v =ewPۤ< Zgnr 궲Of_EH>:8 \Ҿ3}Nš7%YV5CclA|uҢ8"t[qR?mPMՅ ;ȉᅧK AFHSu!-4 = t}W\{,`M_j^Ƶ/k;#00eɅA sߙIQ=|Ű:2L?ω>7k&ĸYWsA]Qy4zw Ს t3YTWc])Yy"b0D2 - H=xi j= umv|=f者T}G8-? N@oDk`u)ZX?6̴vs=3F"$,ѯJ>LȤ6uǼUCxtpI$KMƟyy0@='*[WY](Ohp]}}NR N$Hڞ:>pȴ_t"WAI+Z9hq9n*_}6Hqj,u(#:ôRyG  0)xO-T، U}^, ْW` KiծLTp0{%k͠5u7AwW׸׃ҧSQMjgVϊݝ`ں|phs4\TŤmP]}hvK]BU~U_xc )zOկ\YVǐ`?WzJ(@o{lR a3~Dr3 L3ײrܰfD @׻d64!?q ,Au4N*] /AT@f_2Uq.@02Du <>fY0ҧʸQnlxq̳ӲnHOE {7[JW 4L?rJv>r V0Խ,}nS_{/aB@ް˹Z%S(IiK_ |A'ȎKh%uycz^vݏrZr_C<$^#I-wdCxF"˄SKRe:|ݻ$3@pan1Sͻ8%2R!4kϥi3npsvagԌb5*Ǘf\ͤrQS{琾aE s; VyM_dQZ o<<n)C%DWF9z/^҈.8rcv^\cb,‘TBHrXcu{սEy#+T<}Ppi|2ݑO@1Vhʨء?& A߹]ɠfzrk2ք^9$=f ̥[I9~w戧k8 s 3TcTg[@ZG n72񬀂يI.*Eme.IMH|M\3_~~O_FK ?}Og=Dr."Du^%۴^B;Fl DeBښ*QBjQ,q#OycX r 25 3N,B\GBG0X5>rs%RlIʆD2 ߮kI9Sy>QRncԱ.cl,fH2d{;gE,&W%^f=[ b j dn.(X _).q;BΤk?ʜ7,L@_mCÒV#kw"71? 5 2I##}aPMò1A8c%bG%&ݔPIJúܿ9Z/?o`<)?*Ng u'ЉvoH'h)&h]|r2b0TB<^3,.|T뙟NcʳOӄeb!ʷ\mOLU?`A= "]^`Ld17 OmGnV*ffWaՋ>Eus ZO5eÝ rFz&,$i{wli{sa3C kшb;^V}:8UxˡqTq2pӖ,/“3g)D M__1 >WiFiWƠHgD %XvX³؅MyvЍ%3>n98o<4֕#;_HgYZ0707010000012e000081a4000000000000000000000001616ee51100007388000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/m;sG]?Eh=ڜͩᒵ eeIމ+ȇE/M4Z5mUXA̒&hfD3ޔ/<jDN7l(!&f kqt?>:hiKA@O >M1S stn;$>oeÐGM v|ƿ8L5EEw$1c˛hfylbօxdwm['@ھ.mJ73_n}(ya-L&x TqY_'ؾ/ VLla)Lb`[̟'FumIFF2~c[lW(# Y 2t-2+Ka=3,f5{S7>&p,kY&,*_)&`6j&Cѯ.eSָwb+6%i*ny$x^qDy\+<>pq0{F•@Kc4:?'RNj+[b5&k1!RX?Y'ٗUח&lb9D"H㍎uCH]}|w*ad#[;愠4U񽐝V2k.yIn=I8{[.V>oV;_¿VM@^}t꒝Y_(7c<9QezgrgeێvE5>BxcyBG}.%pL+׬c9s3ɫ4IwX4A+iVؚbTcBpl RCǽ`N+߯lχ'3ȾU}dzf)9"++tpwȫI^'8ʍקWgLLDWFy˥Q*YE ƀ fړM̾yRUm`=ؐXi 3n̵b7?Uel5GC?;ncl@,>Օj0(M S-64yZd i1&q*`ytrT:A.m2}ЃIl_Bĺ/(5h2Z"]A,K0=1;^^h_gi/Z!˯{;Kٰ6QOx<ae Ƽ^v%"[UDhP805/V@SruSTO@^VW za5]k:7.SrB=`Ҡ%s{z`_1P=zzn^U6  e~{wSyj'F<=咽zi0G|>ѵV )ۋ?"6:j{ FMԨ56<θp2V#n49qDx#">ʹ!,R*lgh^/{ĄMGw!e^2Ծv_ГN z-x#5 acK `&` &l任մ-pn"ݜ%Dy+UUX)apM! diU,)Iۋ(oG J;`\ޥ`5/q7Aئ|_$0w. MKke>_*?\%x>kw : RS 7z'6/eHTb]_0 YHP6YF`0Ga~0>S e?Adcv!?+! `S{KRP$l%.\q:Lc@a% J kHj~K&O/zBu[)j<ƺ7gY `.pDzg) +R ǥ^iU v/r(9pr,-e4t_&Z,4wNnP} VŰG'N4ʅM9'R0dfbv NEivM\pQµw`"wJ[OWurёmyBR 7d S4N81b'm`+z%TZ,TvB&CTԢQk9HA!૗GKyREPhg^3bx>JD~YUƛlQZ\h%6Tfb޹hRe)v*褪%Q2d2Ok9Sz$'#Fw{/eo9vxr#ָԒL{w,5֮Ywȏ(ɮ>bg2zTW2b=Bu'I}(s`}R E#4-4:ٝ}) G~]'"#K)SΘ;\ejHXD[xۈɖJR q!/"<)j Zi6 燇>tBLh95KɱOm Y]B(!:ߑԁ0Lh^UOtEpmiq 9(xNؗ $S)5XԶ^L?t||\ cWXϭTN0dƛxƦKgٿ=FB;yWԼ~$&'py'䦬uEpٝF}|#bVv] 435I8L*Ń|T?mk =8Bj1&@X&*gm OS4Z\IqbCۣCon'YGjhl|%cn ߖ

      ?!H޺+S?v}VL^%R}=wh'39)[k71N /xI4_VS9"Av"uB\*aجdRv1㽨Ln۹E؉8Y)q$Y{V fe6p"&(2q `~(A6ꂶwVL#y#ʩԬk3cLeRflZw!C/k$%f[˵#=ŧo'Z RQ[M,rEp~}Qw]Al?,#֩O״ o0>wW+mؓ-?Tf+=~n>fq5/{(``=zp6H Hٓ#w(˅Rd)\e nO·oy%ehÙAbW6i!)Cw(5cP-fejsoމM}E>~v2BlD OW s78fUVX(P:8Wƒ^Jy.?ʿ*6-jdq2pmz`vK<+>>l/FA@|:7]D M6['gp=Ȝo%Š?zb.CM~$x& ] L?s$8>(+wKU-з{kLie?u#DmtY Cz*zkh[ H|I%.ϫf2ÑcY3>HW{h|NZ$5 ԟ!(@nAv RTiiS1xA}JJf7-9"en mHEvFT zJm&fGm92zD#'h[ubC. `5-\hN87]|u܇ǯ,_ٙ6F~IO@L049SWKhQ]&?l)ѕKz/Ό 3PڰB@v8gՐTRg!:L3s΂^=!%"TIT5NO7 i1Vx D/i|I~R֜ܝ(ɐ|!K|`R:lkAPB1qW?Qo]J&:R)p.an2@nYt Ft\1뷶 ?0bd Bmq#ԹܚWE4XR!eƴ&[.3CGv >?Sqs|WK+r1b:b&wם|rHu5!7m&LjlkGVk҉V4IEkߝ Dx+a$ Ȼ珿fp {;qZcW5ZFçⱪPe5)#}o҈X9 ) FG_ ^g YF|FƆI-A|J_JܤPjI+GF[lW;F kT"kVn¿@Z|xJ2l ?O m0)4=떜Щcyg{:)y*[هYUCtzGht2&b9{8{Aِ@5({AgKo'A)Olܼ >ƥxb sЖj{%2y' YHsv& jblh*2HIȿh8hRF;*n@Y' Aht؉ZWr=sI9T$Y7ݬͶ*\!u&u$cz>@g؄W*y6RcLtX7KFwd@)5 Z$e6j׶3o{ }J[ъƞi\a^޸pY cl$IB3<¯R`hS0!>[oB4FM2舜0V(oYqXNE!اVs·kyRשC#Jv<=9}}jH:9>L!JHjŞ5}ds6i&d]MuOTGo"2%^ (sawŔiZ$9;4D|n!N/fn/8VTNv#uӵ"B)J-g(r<'S0A<~g_lÙcڕ@6wl cU3f 9!4jw,Ze(?g?:2_;=q|"$o:]KP\eE a,kMaEꥈE>oPl(t i8חtGMOWO"4p7Ro>JRQfKڄZbS`ۋE WPLFȾ|GTN 9_, {tq%/U"t;,ymiC]Q|TDd=2BV*71-5_IdF2$f&WQhgд- m/xے($Y/>բ| ~GZ ynպ}V J*aWmox6`u7LޤY`1vjž9w psÙFWygfUP,ER1+2㠎g7ca߻—Sh" ϸ|%~~+~yEWxh,ZVƦnVo'v&(Z/#qje7&37C(^7Y?nQVDŽ5(86\ܪRFMZYS+5@Z.xbNCYAX՝ָ)A9>aKfM_peܪI`Xm̾Iz&́=?폴n q)y$̐`gk ՚2iwIJ:EuYUapҒg)_y_h:9\ݓD)&(h(Rq v>9wJa7tӟ!v͖o5$BW p:%#ok,y[7Gx<22P54.9RɼH]va=_GlZFhQFQ`8h:#.»  .zBT*wCI0Yo ɜTzCUG]#8 c:xZEX8lfK+>c *tz\bm!8wB* ^ڛ8Oj& J7fXUwJ_K `dc5JJdPٔ%ѺO >c3ljh6GC ᦛb7ЏaVtn,hRw\PcN d>B8Mxld9ԎPOCnB9ۊAgn beI=ҹ b[JDF4b GiIF&0o@ 0mƅPjJ'@YhT~x^ X%~UHFk֠#@gv;gpC9c(9{YKb.% wZ|LwrBH[fc`!& ȫ'=iap>G/ު B'9"XW~W`&H0d r&7Is".}sOֻjX=sqrAsVtrnJsnw:~ [0b,I`نh"5@cVgZ1Žr)[jzWƖ36@ Cg2 w?s'J<iTKkYfT Z*k_*5-:uqn!sN[hd%&e2hU v8O˝1p(, "u"ct+|9ش R>HmGW*3:GuX386*l a"%Ҧ0kqaw|/`8b-m*~1֛G>ƥz1o!eNGLm>9+{9ONn0WS)Jb:Y}wb=H":?|oXE/n;iD25ž̭mV8ml~HWf̚Ú-gH%i}N~:X6ߤΐ %^J ΏxC'K]$ɵ#2=䩛.5>mC ĢwlZdk%LmTxFCMu7M m3 KT] !*ࡠ/qMQ833><q'FOgW6g!WqG]" f5H ?|4D) ^My^vKF(\0DP/Us%tjXf88D>^\Xֱҍ0wO!ł3UGp!5*5wF7 ʘI}Ȓҁzpyr ;>sށ6) \RJG/_($Dd$d[ew_F$мÞ{[$OȳeXp&_26܂vgu!`ӍkFvFDîId32{i,e-cMaHE*\xõ/'TN+q<]2ox%OI` *2-Aq_ [gVQeZ|i/8Q Wa\]FHfYaDR3UѓbCTکn0#}Mk-`[ÂPp8z;)ȗsr>OH|WYh)7ζ wA&&!]nZtĠy%siI"uZ -H^5miNZPv,БaV ٚo,!YwbUKa{a2(\Xx.YwA *D*sNyQy@-?/$[u}K`=Cl=4P(wBAͨ(յ"-iGn7(;7,gF4d?Xy30?SINtͨXo-]{U;0Zrr`yAWlj t`e==z6+/A0 #yf?FZà bᆝ^O-+)G3RhuecS5?ȠE0Co$p{8)BL=P'8˨tcF)Խ${<{j+gܻGYV| 0;;Q93A9?Iy$:DEc`w |( C}e)Nͧ"!w<᾵7^ɾg(؄?TY_SYNH H-Zz@t iL$#a p8-GE͵!kFd^}X^?lX3<[¦֏uBw\Nj_' Kc?hW8uXQm/4 eqN ŸZ ѐy5<6NG@;g-Ng^#qQ^Ei.j6b+zmP>q:mɢCa[}} GSuȧ )^)m_cR9QR :Hw헓Yʁ/9X[V./b۲2u>qE[o"戗.hF"X~goxG=}Pl,v R7r\-T7 Ռ&-;4^k/8llO,̓LlDU|'f,IޑS.L.Z+[vl%Hke6=qgiG,hY~KW=DX" e~'ː\fnh:|n_c 9̹$Z Tݦh0pl+>,\l -Mdf ~K}C7>Ĝ~d,vN]C5'ٷn}s*A]R-eK^43)Ql>w~#V+($T8Hq$&l 'jϨ ?NO8;PK1Dt]DwpFL [jYöJYx]l[7짥EQiԋOL>tsTQGQM5c@`ޛ5(`L@aґvi 7(@$2Cz[>`_bzC!OaEv 'tdZ5 U@q#AX@?BX5Rhg W&<{jl5ѹ|Rz Mw~:;gIV6)b Y[fYa/! __%at_@[0׼ v`a"(a&ss뚚ΝN\u Q#=YoZ{p3YojӗuF u|s}/r7#+kBz30!uO-+Ш2Z2oj"=3yr=~c'u"_e,MdAP ;:(Ȉ h_G^R|u~;.oGTenʒ7C/бfNQ~aiK _k"5"K>m9I2H;AWA5YzEX:WgFj<f/.ؾ{?ࢄ}2@𶡢IJڑ9c:ݒZt; Ɨ;˽<Bhv.iwCMt݊~ԭDZNpsVvT06ZRk0<_d+G kqд.k tN 5-PbԞ9xNnJ4&Q-v*$@iP\c _h3q-M&L3&_}*sZCx@K3E_ ^*9a{9z  D8pTGXV"*[=^)/UA@4lxh>ô1| x#R_Éb/~m7i쳾u׺#gk~[K \ĥ.<߳N?0ʎ 'ri<@~8M;Lhju<|5r (:V~'( <+Rcx[K@un/ !}u[tIJ = 5-DSq*+/RX4KHݎ63Ýo ̓Baa͍";}g&q9tm In]qV؝#ֻ!zHhƭ(Ǵ /yp^^mΌ|\8x],^{"rUE sZ  x!<i,Hy3p{NWdթϫ$fU8.j Mt5]~G*v8| v[v`'E[hS[8wLT9Nʂ$:%3&7W`n o rz)F ;^YTu%-!\DK>5 ~k>ք!2Kl ǬQ6Tt6,Nrٳv5w6u/f+'t:>=( C5f@}ZZK" K}=\̑RS=g ¶9X޽WT g7yL~ 0Q%\ E(}7HP-zX3Zs~ Yc.6"+5gCYZLZ 0y ˥'sZ9s۷RR&vc^wR;`P RQo`5gD~Qvl|P^dG˒]71:Uau q!L%,}*Ccz?lC2 E1C١h< ѥVS}UԞ)BjN,N:VGHTqx(^ m^P3o/gS yp] [[N[ $3vv~9L2Pe wٳjwg[2p߆ ̱@oNnWExF=Qѥ5—zf2f::WF0ғ(: Sr\fC^%S_Ijf]1* SMw:$3+;S;Đb&BdiɸSJW%1/krS.Z5}\K)q ;n4 =0a@5A|"Q@t&0`7< Ϥ5by=:-vH CHꨱ&VűV^1Ϋ4^ Zp7z헮m[T˄2ӏ̼|"'ɿN_B)t+»?ڦ'i;v 'wvږ96G'߬y,9!u^[<*n,66VN`WӶ%.Aiګh(3XF /g{0ő@oF!/~sg Lǻ,~=Б wȽo]-Za\m[֒ᭌ sq6RKj305?ǖOb ht=:IzΜ9x2c?Hip^Ex/ϳ} Qddkr/3Tcޱ^uA9-n{^e]퐣έR@ݹYF&ūo]r~HXi'H9cc=!`B!Mp a?sYP؞Y;V+xYyF*EJM"MoG[8T_Xa`vVjB>tjوj *@(J=~8 l0Iy#^-@laCంIؤX'w͵C0i0۟ו CGbF\SEHdBt3d3H Ե,m`򳅈deE&bG,,$^yf"垡NF#d'-s>UZ.}wxNHl7غ4y񻈅!x<7C8\H(狊vgHH2u3 "k_?Ժ6KSh{ґMW45Sli6=r~v$]1r{k XG_.,Áwrn|dm)E uujA#rw}yTWDbe~։M!EQeM,f5HQ=r+\ox: Y|W 4Esp'oCN!s*0n/W!zD%}׸\@U7k%g_O-eϹ70(F";x^۰"iK+f#uLk QXZj-<|c2 ` މHU Fbҋbo <۲ËvKiM%>{,<'{kE6!OG M' +HPw/P52*J.] N' -P lkNSőN %L#\;yhAHbNUup){Lc =7$筫q:Wj9el\@!Z>&A)5rFv&M}˽EV~nmvX26#qp첬i_TF‘ґV|d,~L CVi蓳 *b3^ߊ{j=CET:x$u8/x߫sH*^:Qp8K9}G"6 yOZ j< }'/u=2*Bh;Lѭ%a ړfÁ^9c-1jxJHV1>: ;)~ZF;h^3tE ]CeTjT7caj Syf;/ciIlEiXTlHYν\ܹ- :EmdԟV5o[} ]lfӊKIZX:lӹ#E-]*mEuU~u!䪑i;lמ/QáPPt>7A2ӝNcl}D_@F [;bi բ1$B<$2Bv~7 [\Kck/slCtE`ߺڪ(L/}F uݵ. Ѩcmߘl4 #\˽&J@VPP3K +~rqbs$'5JbYȊevޟր'@%(oYydk"G?֏tl^_ίHV}5]&-ϩ9l;aE c8LK&>_%"𵕰Ie&\$TT#qV~DMP)DOFWM)љRCp9gh͔i~E| # k#7Z "Ա4$iVk.Vw eJ)⼾wPpG e%G Gk|fZrR{v"ݕPOբX; XV% =<_98q tHFj?VDn9k|U',*ɥ3RViӖ 3ÖW$$::+cX_ӎHһ)X"jA= {deעds&{sTM5S1dRkb7XoCd HKavϡXN,Bh`fj Z AGW~UM\yf"okpu$+zIvh\V\ ScPA_Lo~&$bռhf 9՗GZ0PNH{E\1_v7f+.;_..;l Z^m]ѩ[I1 r^w4qp/ruY m&;AdUҨn>3 *-x3V/h?b겺;y9$h!*~'!Fe}h[zx𪇻Ga e(t7l AgxTW}im ?tUMӛ`E櫓wnf .BtZYC? vIbj6ύ%(qdf! /(~B1ܚwڏ.u 51AkSnva&b3)N ݣ] sʡ-+ ,nYGْ1,s?E_#=O6;OR`x#wh/s,D ڃ*S6hm;VI1h4Hbq/[[^К ,L(`#h (4er%BB !D>Etd,$9Wd:ɬU>dWL_xФEzJ)mSC0`["+@xsHgdTaE,ꨐp@C%- tKIBg &e,+-*Xo{qSV-(J f<.ܗК((y~x 5l=1_Ҥ4Y0K؟|z.`&3BLAb䱏[T:GfT&kN%Hʊi8B]tpqt[!f;XhlSCO rlJ(X-S`f 82ȥ =D(f[trϩM`2p`sG4t>Tqs@tS2=C m7Hb޲YݠB#Gʱ"a-55:Ks_W@ei('#A *݁VpTՆD'l.џuxU/kjCUZgyTP=;#ǟ?Æ V값~neFAl?c{87r[Vq`Whň]bHAN"FU'nj(s:|vvoeD-Xm2'MR\*O,N2ȏWZSa@Ro* TU+\Xs}G/ypؐF^>0 UfyJU&0VDQ!X~ K?{[ӌd2=} tmdLor @dy;",y>C<5l[7D~  )#R{H[*+ko#bS"HP/@BpI;Om-*ItJ 2 ֘y2x<̇/٫e,z4IRT0zK6qV>~ +UV@A!ic(:#3{_im-Fi1,|e%?5ڂpZt97;4q?:-:rgˆ 㼪FN&ufkXn Y9UBXyVO|9*iZʇ ,Q2e0ODsߦeaVSx˕k> )q}ɦá9f_`ӈ-pZ#n?6CѷlYP}'RT^Kp݁LjFF[ֈlT* D RЙmV(U:-bڑFK\]K"Z3bngzIKu#4c&\Ѽ&UK6]pV%uiQKrgYqh>ߗ!"jLK #5:n~OkQ( O8<vPW4cfn0;3Hy鋘k:4Vxo\  go%_P!?ŨGB,xc8-K-j[S\߶K̏Wmlhg>;[\jGYKuh:#ol2WUn"K7x~Ryfz@:3@( M*^*f%Ĺs(ZCj$]N@{eQepO/-I(g:i^3T*x ֨7xqu|rYمu.m !e&aRD)DōRKWQrHQNf'* .u̕ULsf Ef H|s$LpXHӑ#}S۸X yp1Ce`2e]~-45 :kXQj=sAXS88_{s[/邩eWiM$V,H;`NC 6yXKxN:0)l=L .^BEX7jO whD7bI*I:[T!P `o>fg.m!$TgІM":{. ߖ$T2y"x.7J@=]=͋m+hZ&ůMɔtt-UpǚӵRWfV4`uQ QV)f"W:oG*PVЇg6^ilBk-񞳮ޢ_~AY#3^5!Cm%יSVkx|wpiz]^SG 52 NԒ><IheGᆵAӍN8]O^)y]@i/R-vHԻD^p4bA5V)u.(gw;A?om[5lFK5/#X;DӁ/x6Qmya>ǵq* *;I%/McA%E2! <%EPsw֤*l0aا'cQCuBt`i>+Fb`ᜎGNɩ"R,{=KF_?˾$"tr ?vkȤ]iNWӧ랴pYt/o6+חG"w}K';:G7v$\jga>q}- {~+N Se/QFl$4F,AS!U4 ~-i$0mv>7]VZo"t;e9z_S7۸Ք˚ s9 1nL7X_M%c` E%Y؉υ0ȏ؜HQ`88]A߰Hʻ(pO"L#\ 0h A 9fU$R[\AWBdX>$LExB/l,+!)S>eqL0qz~XBq4J"W"Rw jpß5`E)B~h%= |?"-mƒ+o0G] >)js̀~P / t<|L>B)I.T48G}<=-I2l uMIss,j(*SQk7@ܒj3E(\~z3֑"C.ҽW 2uޡb|0tepXC?CJm$zBYFey.(XX L븂2.]e=y +!>v5_?n8@K}sީ3F}ͯ8Τp Y6\ rEVP(nV \`cu9G!I U$\9LJߨZ H|W# UVmܼ{0fX6bxȄU߾"XR<|Kc28 b%LH9'("4̀wo$C))^'ue"4ؘ@Sh&Տ%& j3Bo%<#ٸ9 Og ^< lyeṞBq3YXju޹)Ҫ5_C3۠x#vd?=&ؿ<)#!ʬOM8۠?+WCUALa*v!<`ݞ0eDt**$Szhظ"D2/ C,,{V @ˏ  +|DL$qv'ܣ űQh2G=}{iMJ.52SOS;7jɗFc,N4f?$Z!It Ŵ=fZb`uMT^| 8Z7#2J 8Y: z첏8cH9X"o*;sRp, 4DE_tSj a,R>ܡVfۍMP5j m( iNB֣$(" >G;;,˓#6c^eۧ)=wS$[9*\FO/xhp0N5Y&dFyv噚-@ R A3O9 F &r݁CY>딳/=ǔ#D폦^Žarv.Grl>Db*BkudZBKg61E/Dßr0O-AA '݇C]l9{ ćNd|K/G|[HGz6g&hX˯:iW#,WMYޯfs 5Ta)Vbc7ZH)$fHce^1zvje&MCrHlN$Ȓ~RW}r\BqBi7rr2WWɑ=!dlEba/ x ?Plʹb>:1€U/]/cFDJ$ L vݦgB4d"3t6!zVxȌ E826Ò15U͙MtD,،(C[z%.BI_mMNT*^d I,u @I7PL7O=1=@UY,X9n6u5 zimBTrN1wi^NhC i\d٩h"pꄟ,3Q,Cw *{LK 6 7{ >a86EMu~ SO<^NqgY+*zKGg#@gʹ lkEVq玴l]30!NR8QGsgHh\s#B|YfM4ޡ8GQGom]INYvᯏ-Nc k7H=L~q5fLvZ?92(eUX77wy(A ;7didl漽)ψM Ukpi`CFћM@̦nxĶ6v@U/5'| ;!$FaPT]xo7'@d 4J1oY>.ݒP%'M`vmAwpSn|f/ &59SZp@*<w$s\R~`,-Ab\gQT$RUD(gӗݬڀc&/g`ϟS XȶxJSC@6YQ; `d gEBՅ1IR=fK<ܟ~|r’(Kq l8e +iulm;q<H-H;c|\kqk0kIzW|Gv&v#1|lib=ٓٺhG/ ѷ'r0~Y?CY!?wg;ý%%q m3+]*q \A'yi)<>xhh *i [0gxP^\ª#,Aznڿq庛A?dWOEQ HI#IcNR8̹_mXJ;T ˣ:ܟbѿZt3fb[=S;L-{mƃLEAx,R^܌WAͺ_dtN+9Ʌ0$C Xm ^G9csM(ţu)bGtu>vg/zYp s:q& C+l1eZ%S'`v?:+rq?< \,.k-v+=??L۟ gOgL()I# %*תh{墭j 1 dQcX*65 N@5^)V O͕u4.Dcww A |K\ȽI\`!DJ +Ѩ$$><u/gZw#fOJ%7!{('5(j>_,?~gX1<a1Kjξ"u[fN^$UdTw[+B7SL}ϵ\SopG>2hZF UH@ 04d회g"LFuX_@Q ȃwKȿ @Î==7!/6_mn_k z₱gYZ0707010000012f000081a4000000000000000000000001616ee511000034c0000000000000000000000000000000000000004900000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/s4}]?Eh=ڜͩw;ڒ䫁ƖDUpJe@Up ӌ19gq6">~S!D2*HΞ/ͧ^=n=bǨV͉:ljƍS[fLoE 9w L.ke$I,AByTH}X9z_.3HMR1t%6般g#{-nܟFb6Qhn1_ϞDBT+ via3AF >S0{[9XLD)&uF-IN:#|Xo)__P u̇!48+Q݅X[P#ig;=OQ(p^DA9 QߔUIhnj3Ub$WE|IȢ^Ej[OKm(өJb)8y^}Cl e\xSOHB]x,N9ga]> 9, mmLVij(/),-J+pR6pxxĆv`b($)BzӠV,J4NpyBk-|_AIuᗢ &,aڒ)ݛZ_C^!qR[ꔅ(r> S{DJDBL|I}G я22n>D,E?f'lr=Ķgyo2n.䷣ (`P#b` g{m:p&!dpz'Kf\*ڏXѼlJhX@e?~d]v m?'?8׵&ziHYnH]vH$(r0`9:07镾YF،y˚a(~Ǯ JnrY#tGGzOg (`Ttg&D:!xjAϞqB$x8(iva;`JĔz%`˭vtბDGiMfƗ!c_S7GL/2c'c(XD7@^BƜÒsNf\9&iD%5|;L,+xsNswtY4wq;5䏇Hn+#6 VMVAwJAɇ g>Bqc4*&xYLvr)1h%G/Yߣ˿]]ӻܦiM IM z %5 -<t=ĎHXmב_*57. |4P;(E2cK{$ґ2x‰v *@s6˖!]&қZ" ]~eϘ3/΁4uh{]"kN? ۷>)[9r)rEe,|ɓp\Yta>E`5zbؽ} BBնvDk0s-wPLˠ8,Q16W,kv " 6:P3 Lh >?1=tE_@BS2Q흹kl9(#^hnJ)Aa+7Z=<0Rc,8.y(̋ ߧ?5p1#[wd;|Z$xAw).*Z}4e kDby%F B#N`ShCMu&7۬ ì)WIR5QƙP.NggmԂЂk}>)97ReT{/8P[lwi*hUhGFB3 _$5)xΛoʊƳayoDa D`,Ai@kᝮP3.-jm5mv UK"[POewfe~òFG2i5Ȣ@f{Gϵ4#!gHF[u6I,~ߍV.琅 E|PL;-Shcfٳ,E2nulcŰ 4kӹX`Q#_C"olk.<:),y突`5eiue E䵆)2}FHBZ=xV 9G6o "EB1p2Wv;5N>!YiEo24l$Ɩ>v)@ g,,ʰ.;[5G^s~D1AU,`rMIVT@+0+B1'#ziN3`מ/a԰5>#ⶳ[ț-O]g0B[U47BKΝ7\jO69Bu?1AjyF_5IzG,&vWeYӞ70I1`FBrg<1A>`SӑN,uxtWgvmH~6󮏙sA"hJ:#EN!}6>}HR )m")ț2p[KwQ]_&*z B[ Qʎ9|$Y7 ׍ٌeޣNzo,<$w% RKMS Nj0D%/겎94:4\Z'Ő!~54"R హx*UkL%ziPMZr{^(@ avv$8;{b„ktYtٍnAfuGrBW1Ο,7 bQ -N+>Lg WDl;7t*??sj\ʶو pҏYD_ |d@ә&]t$O:QӬ\uѺ=ޙN֜/3,Q؜MSf"4;tQjͅ zCXJ.Q^P[m˅t:ȩ 0^6˛hF$eeE/“͑9U1њr_\^cȐV4ueٚ㎦T@Bms;ipG0=}I.o%L?#F>¬ 鵙䈞iM"l<Ɠ|kڂϙ Fa:aAf.S"ۈlO?>=bG!N'-Brq/ s`lB5PKatp(o]I愝N20ƿ4(zsz]uCR!UG~+1ʞe%bk.ʁ(RŶYAN6 aRK،[`0?Ƀfo CM|nvx[&hjųZ>H [oBũ?7_V0L^ XknTswJ8e?SD141(/!WvE/g΋Uϗas^g MiM_sγ|4TU<ޣ3֣%U;MZ=)_?R|L&9.vmW_$.L ~8{{lf4qq+SAߖMNP-]NGdB_Kzd7 YjK{hƚn6DWO8,6^YChH.}"*H?MQ5HǢȦFoR Ek(^=*3-kѺ':m۔`,ڣCcmq|#ᾪEԬtn6|ʳ>WYn.7Q3gjldeo\ѕpWWg+ΛvGu%hхZֽ~;B4cH<&k~Hs> )DK2Q*W]-d 0ѰTa{ֈ_? bm4Q];gͯ+N#Tk|êZP%kq +1ӻ +?@qYY®R'בSx_dŕd1|X^l˴y0Dhخ'`mY)eΐ߶҄L@{3=S\[Ą PLg cq+߶h1GR\މB_kY*daX. >v1U'OHy~ݫϥ]+Tk҄ 9?5kK77\9[oAjzӘohچ1 Oʙ>7 $ @_rZxT&.q*XF\޴M0yI }xv/N}1fg^ M*SHmR.x󑈫I! vL&}"d<\+~v$2REM:Ǜc6a8Vf0#ĝY]q?B r P3#CxȂh$ XnaAk/"Fޤ>ǃ=u!ҩ<~52D 𻸞qyInd}^߶>*ɧgFu+,֓$,@|KV9Lż;LK_{E6@i](H3Oبϲ hFĬ&.٬0eZ=An6 I PS [Y4Y8Uµ=p_bMgR|.ggW;,)Vε@ɹMTL>sz:K8r06db'Nٟ4 _2/!z_jO$ ,S1 2BxmesCݰ-1=cPJ#80 72!1DJF 6>&tV:AG4] ΈFwk;i4,Q5QE ",eXp:gxl/!qBI:)ݽy'4t: IfLA6*I+ҭgs|~`e'KS LW8d'k ;Fe Pd,eGa!t< +N,g䫅ƒl]4F,iM``11>9;fڟ׫e}Ztzjt_@5߁=zf<d2ZNa %L9 Ww7CXUq5@V?Rx$ƪ2 t=Xbsáy R&KQl,e/* RFP493 M 'MMʨ= {~U1jLv;2r2.NZkrL`* _R̭.%5갽}?!M &Gww!m{[A89X*Z Hg["Ek7uɶXC%i|wn-nmXbR_Y)':^oU1cł\عUpk;oUrqfOLAdpx,-iM2'AKGm#D8٫SDWKbcF(.H37AK=P_.,'NwI^zt|Bm,Ƞ6 I;ҋҾoTU R}R[6ϣ|Q\B#diՂt`?F+^Ez^=y|x0R? ihcr]]|S6o7!:&1hٞ_g+Ԫ%)"Z$YXUD|u<} .FZMBm(xM-M>iub*TX)kbI:Mtl ~ 1x}e$ ~R Abf AKH<Y*]|\>dl5p*UbUȠ=BZ e6n.xEOkP Ly*ƙMencHa~%^  p+2OQM1QCYɅެtiT#y_@:4zZQޟ/襌*8ra~r-KGdhq\.Gp0A5wYtM4١ D7m#vwA?qӛ_>9 $xOKEi$ :hr'=)Y* E6%5e m R_6e#>6Y-vz d<UM fY*Q$JԾV {u̓Yn`YkJ@_pX{ 6-o_8Y,Uk TDbՓs]=$ik7|gscG,|x10 :>yzi7bM-cP3>Uy}^u:jwHsIibtԃ\ R/|QZhq`JNqq"V6fļ0y7uLa7T0%!Mт9xP`|V7#RҔ6a6knƃzYA:N t+7يm))?CQ}%C\ٵʌHGYT^~F ljg)l"ύEH\DUv3pp 玝`&*OMEh'"͒iR*jdSg5V!\SߊqM NrHƺ5i1wE,rӍ #+l#qIu(&wXXc)!p2,sEaLgHL)Te4d4Z'7ϙ?)|T> șڎRt|UDC]{ReJ˽tf&đ,! 8M6':K6Tx'X̢,6[z Ћ[jM4 G#AjvF5VeOHcŭZ:lJ>U]+v-~Dw{Կ_uq ^Jx) ( NA-ĝ0|٫ukʮZK!t3Bp9\xOӊV ͪ u#GɈFKI→B1iTB%Io'#c6ٯ@F(n,6)D= vw]d){ߓ`2由OV|.%+Y Zwl'E;"lDg%eUu{*NoA#Kml?ZP]hT1IJ`gKO^oxUQ*}5^xvwhhB&z_c</zrB)u;ԥZf66HsFIk)6s*#$)N裇bP &t [2Q,n,Gi[NuJ{7=ۣUfQ/%*3u!#YI R-!OI|cv IYˮ..U$AOTP1oH,[YkrX bH>@3N8DrV D?`~36Qs!v?gYU{+?c5(afQ=T k{$>H>*%`b |h"|LMiώn^q m n9W0{Z\ Whc3"SW44g'dqnb;U@SQ0=#펽"qY٨k,_ k%p/e|Am6I y`3g }=]SwbLfoR481S%ٺ:?a_'ͤP~槬!'pŶ$H-Gz-ac%יhH@ʉs-o&ǹHa'˱ƚ.oEj 7\$ʢv߬y?=ZT&ݹpCbU4 (-)jgZP?$$A٘7~V,&~@+sUir o7(D7HēhȄcIkOWa_c/K/ yfDq" RקvY(%RYsdkkO)zJ*lE'|HzCp+Kr%d8 )0yoPf]Mȭ6/@*GrKuKsϗ;ߵ^'%N;d3 p׾bԡtadUU/9*̕nն ֡ض4 '4v1L8xP%:Nef43M2 EP1C3UbەV1r:g/ZT rcX$QMٓVQ>W>˳86MH= dq:ڢ8>@Q6H/R, e*oL؏H2e##>Ҏ)~<06;o\^;u*7oEɍVS0/#xI#l)?'hvϋ?&|KM( gN D(X{R`G*hx 6(}w؈ * W,FM<G T66VMHPlbYj^=WڸA'5Fe8,Ixj{F/Tc5f#`߇=#k/4F>{xSYn(>`<59 QI ?_2'X-Q_,OA9RݰdKXE]^/10guz[W N릭7>*(ޚrތ_ME1F~Hv W^c(5@PmRhჭC*C'qR XGhW)x:HnXuC M'a`QfSJ|a$3ٓQÒ1^n:6??O=PlBG-w ݆T}|!=ٺ g IґUrf>tp|Q@id~`eӍS5VlPbGp3&PͯRCdo9~<>n[Cʝ\ۓLmdmVGՍT4?GYHJiLfUe<xMmPf5G_3Ys:_"u&W2T J lc>%kj~k~ !:ADЊ|Wģ~gzexJ%3þID}N˄+Ӯ]Hg2 "Gd$u# bI>~R\$Շ^] ^y8 Ƙ)x+qgzޢZnmk'[&PQ,v @@Tp}Jր: .i0ImK RL sո8xsa,;-Ɛ㬴L{u+CjB1G~gL$7fmzd/eH~qrQh@db09*fbO; JԄA.÷Ӣ}2\ I#8>4k>@9}> B"J.t޳[;񏖆nӝ*_ބa8[m;ITHVOhFDGe 0萩PzٌrDQsn 2yiWhFhޯqƷ# D?%P6nE ~4p5>I$jNpW Ds J4x4 lr3}o~}6b8(tYiTiV ~]ϖ!f{cb˥,BOҠI=r&qT@N^&Ԕpeu#UV/Pي4K1 ͚$L 0˿??f.GW3cBk_ ʃO *xQ"/C6O{E˯.ld<nSGV%V G)BUU|חӸg_F^4<[Ib^1*PߘUoaz&؝lZLa LJ |w'H{-25ma2Q8KGrxu4jJ1K9?''J:5;XCϒ5 tn|Po,,x%ʣj?o ^)'t |_)&F5(3=fK!V7NbhU $ >k/e#"4 ~mdAuD"索l⓺gZ|v N% r ?wl3.Fx|i ˱gYZ07070100000130000081a4000000000000000000000001616ee5110000396c000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/9*]?Eh=ڜͩ,+kH |uC5hUX`*Gޯܘx$N$EuRF&MH?D6;"nJ VTYA!y?f7*VPҳ7T%eN!HzzIӜ"K5¨L1sĽPIm5V>W25&>vVF*c CB usWP!+o&> ghԂ/kEE`N"(-|$GrtSk\ZwT0.TNzWழP% %bW])Tew*W¼9q]TҩdIom5q]â4|<\G㙄ka\Y2f"[)[V2}F4D#ѦRߟ&H`"?>uOGfXRlZ`7kwc\@;d)G|gbo1ڏR{Bb(H*^ ]druM}R_8'ȥ?I>eA$GvC9$mfÑ; nmvՓ&Mo m_L_+/Bns=H 9g-:LC717)YZURpD7jqߛyh GFnl< GM=:I ;|hSdF{_r1Inq(AeIiS1=d32///jar1g;S_ ^zUV]!yJ NIA }[#^S/u#E*~*"O{6(+!q6BgQ Ѐ5ZI& @Cu|{'LH] m*B1??Z"[CHXosT;=2@ [,/|u.ܯ,T Yk-;܆]GT?3-Oi#f1VeaH 1|V"bvqy+]]t쪭˃Ϲ@x"/%7#x fzι@t"x%{aA#9W! hAjkK:H] 'uY2"I 1#^?|3G5! ix9`_X3ƧuT vkWJtP4&w"aTy`P^aM0uayI`sg.XGJ >ˆ7/4+ILIWn |~ }R]SV/فvCD$P L7l}PF>}AKYڴRgay1!;ʳP䉳PG( y#!BQPUs=!m!N:iG;M4*B+Z b9WK8YPk6< + 2DrIGM+is,}fq_@=\o`?_ /%*$jr&8Ρ9fΔ{\Eg+j Hq>`EX%xKg&NcgΊAIH(QӬr"^ #4u*Kr$750j+|O|p40nu93LPvr!*yf;?zܡijHC0ڃ.*Y3)@2z3+xVqYZue) AN1oʘmt.RtN)$xp~^Tוֹjθdx9NI91G t"B\At ~PJuOGϫ${{A4} d꼥,&[%J< f ՄEYl_UsN^t#g`O:v7mY\rb_j|'uk仪?@˜/Bu٦peU|5kb_zFCFvڍqpLHYŠZ"%{Pݲ{UOd97;zIHQ]$!#bW8X|p:\O<UAݢiE4*!?J6%& :Tl2JA\htOd(4$p#@2^{н6A]N͢!Cʋ4D6&Ujdncl'*nPM֔ Hg/ҕShG<ܨ3'3w]R]?y@LQ_+o{ }Ύu=iB.@aYEVH& XL1c]CZ5vVNQUef vTUg+\ rI:L!?$]m'|P"z ?R TUҩ^2 Q}*m\0Z^,t fUG(pEo,e=ѣr)E\k&RZ^E,l9dw"]:]v>,|េ]9efmu%oH<{vIL$JwT68>23.-tS/ \4~s<oq 35=_<܋ױPG6̈eNͧf&cՍ` IM.!/ebDE1Sm},p^kdZw^P|x͐m)]ΛW F Yo >KcB($X&~bњmjTKiu ߌZws;aPUe6DmfsF\L4لS( ziW:*ޖ74P!!qTlp}?T4P&yg P;X#A mT]/wm1 / ndnxF sM'\]75]BiE ǫTϓ@Q^`kb&U\?ݜcsVo`P)Dq/jMQD ԥ'vU\ݚ:yFHx0UC@n[J~a8f D0BQD4hy\Z$tE(HjK)p:ՠS1:2\dT24`5̬;PdPAFz|< R0[QYt樌*?i'ܝ5iwK<p}$" m1@d珈BQns #'DZ0Lʧmv+4,GyM֠%k˗*euU]E~:|JptEzgk +w{EUuqw{1IzzǴjۡ\ޗ*d&!53n%}rCKLTCdSVoSMo]DR_l^Xt'ݢ*S9CAcfiCwc=8;[m3hr81XK=YG(l_ROżL쑋W_Ge섃jI7A…<菢^ۖVXZQ*Q.0a?$U^(r \4"|-JjB(qjbbH&*u@=O}v4V.h(MrLo: RZώZN^NAƄ 5.$i`Hv 0Œͅ9u~sOpb*3%_QMήUBV6@Aw$Zzb$J_E~ f/pS\fmyx5P=Π6@eCY8kKH KRK! Xiu1Q(JC>)A :vnRAORQq\SϐЖFQw#5y,hxQnj5;!Xnu[/ZHX0t_0nFW@xB*Utng=-Яt̞ߎߟuL;b5<v'sHF&/l*}8 Iu:kzi&v/Zt>.X5! } IEm6񷃌n4oeA5R@)({9u#hB27@%vc1Xn%hkHX֙(`ئ)`μ1V8AÜh*#1 F9AP H Yi~̢G&]SJPY0)k';M=6Q[$$D(&M|8W^\KOCdNG|i`UUQ: %ǟR&ٮ )߀:# ٍ5e$Dž:!?N2 qxtՌ|U2Y51`YxfiR>'j1L#UKosd}Fܓl&ǁ3sd~pÍd@a( Z[&uC96ވkh70d|8=kǠ" + vREx7.@{u.`[tvm7\a;$mR t(QǔrlM!d[+3~ L_?Dػ; %vi7籧g `PMRy,J|T!eG|BUC({1QQ,:m-\ T4ݫ3 PuDŽ5 \`HC'h0]dITsAye^#cc–ƅeh3e?Y*m;;hZ4yh΀v5tvX6B."Ezxf'O/v3*ԣo"> )(X.%ZF&4L+U`4kHNYfhG&QɎ|2FPbøAi\g%O&?nNg)Aef_~SpcRb7iϧ\7#:^GborJ0ϭҺL g̖dހGʷ "Sche'݆0*IJG;Џٯt\? &C):IҿhFvbzF^蚟m&- V֍<IOA{iހL)/A]&2AiʴTuy :؂8#}y#]!F M~L9?f|8=qDܡ%0 uI P{'cqtqbQHXsWue ex:EA, WZ[y}^;"oiB3sxo=0&='>>;:($CGxe$l(q%vADC] .G#q>e0ؖ Ʉ'gBXVaS>o{!KCi̢Vec\X^x)P6FOޚ>R,H&&)MDݶWk #LNcD>Oʼ4~H" нM~&.HW3A2.3U֩KA ld/-MJҷgR"F V#B| !5;uν6@MV<Ί"F]|FPMzJ~_'YV;e/[t4FU?:̯N9I=9;Sm7a4f'p" _7Nw'wRpJc^/B`~*lQvW:[޳^[8\X9}@KE k $_%~w.E}+>ƀ@pWރ%r$~!M6vf^J]͸t+0~Q(| 4e! =gN&=$3gTSdvVc< NK7o.꘲ N|6l3JaEyCA}*Ң ZN۔w *+TM׿)p58RҋܑBe8%#_E}MggtߡK^6=2ߗ|,P-v Ο>c, \T"_nhr2Q xSج dPUth 5`O)Egom^זּ5!i(zv>2 DyWɵ=e-*E%ބ k7H:'&]cnؙUB HT2G3UJaܺכIi$d & >WlZB:r C~5A3B duG=*, rrTivv/.Ra.zL1z1/Lc1hj+nZM NS<›<[DVs*l]KJXIm:w/+w)R7!2jد6rӤ8ߎ5K0&-2Ln&DNғZH`O<  b><%  iYp$ҪZ& 89Φ|0663!N#Ʃk{c\OY:zμW%.k5HҥdW^tܟ8εNN;+u[đ…3ќo$K?\\Frs6)Cm Zquk>$@-շ`! 9sٓ죕ZSǑꈧu°1j[͏޾`@{_@3X- v IBܠ#8RG?zi)<1R ;"YAv{+8.dP="7>pmR̽S_WAYA|.K'XͿUR9bO*Ruk[par4 7EYt)o蟱 AF& '̺cQ'@W/6=z@=~3x";8#ʉ1M"rOZ%iNxۆt"PL&hNJ?u~1.?{xߤ2ɌxoV3D^*j/`ǨmbeȔEa ex'hqDz-EÉ:"E +!Vot.A DCZ7$P.p`QB=!RCLܙV97#JA Cs `$Yb36s RԽ6TIʼŻH;]?# O "JlsP7պ~BZ{`Fs%]'Xzd-Q$S5mI5|]LX'ef* lG;@䗡{i!te Lr/^;楘<1Q>að|-Rf˟bN 0#RR=OβSڔRdž:~,"sUQEozcs εzn>pLl C!JE0YD~'Jr9YGj3]:8VPsw|2#)򍝘'Pa4\@•Lb]f{4A*ղ;7 .+#O9k1$IsfkE%PѬ38c=X,uj#%UyD>%_R޿{;mY y}Hj!9t&Ɣ_EZz~~,PPm ?kNUƑ^/bkE5;xF\|=:dkN~L*=@ۋ?㚞R`):DKVXT8 *ˢ,Ǘq,!j) ڥC8&,8dpnu,JzbޏȖoQ`:3ƴHLuӡ &3tcԣC!]5AqB6Ռ8[0 ӨX`(|lr # jcfڔ9N]Mjր* YVyxDj*6>WN" ? c6 rIڴY|x\5zm(bgO{.irՎ\,z1e& KiZ#tS/H-EgU1 #:+ӟ9KclC M# ߫o PJ? 8Jk3~NuRE| F)YUu+`_a7'}=4)rMH.ar(O~R_<R=C(J:ܯЉM,N0h^| h^Tm7PS{r͏ǧ+$UG:ٟ?팜:7"x\=gPc )I( tg8tmaMDq4ՙg?q @ mtj%9l.T WT')q{ᢖ<%ǚ* =`3DnLě@t*iyD@yC3HHk6'"*BAFOB=WIP_s&1$Oo9kmgqpѤ?@x\_BrznMrXyc|ğo~C/xEs%)zjͮ2Xs^`MyFMD6?x`abz;Wi-ڛqioF*]*l?v:yVݷNWNeJ4Iѳ0mutk|ARor9qA4x`:\2fY̯=ZWDQCF]]nY3XSOB(e *JV\hFv$~*Es⁄ U ko300SyS~VSȗE=? +F 1oL,GC:@wJw:Kjx.e&v]Bv 7Ŗ%vv!-n9TیcH6Aթx8ͨFQ(譮+/JTͨ?P1BGVgdޚKrm͐=ݴ'N%~[sBX+}qDtħ`9877 &=fEr/g[CRX/b9߳-Ռ@+.! \n& S ПbzIqI&LISIt~ʇ8 v׍%輊 qGK\bayODlbem,[*-Doacɀ [:F] {,`˙ѐdn#Y 9)K s.| _f"[P ikjܻaa}fY[#.r_N*8oa|L%K/emtqsk̗GFѡfj "b%zɤ'IgyI3srhRbaNL<~RWVwުu2$F7x< "3LHK}F4/RVMn.gxrY4s0T32-GIVԚKH^=8%Jxv_/FëZujNgLY2tΤHI1쩻Q,?,cO}?T@kp7-s; s߷q5uuZo$z#J[b&꛶a9UK=rrpDž8'7C35Uder7GHۑFX)TĨ|7* 3R_HcbxAй&9dp$ 21C0H(@ULE2R@ʁΡ.B`i(xD?/$jzXX'l ETūFy KseFܧ>:)VQHN1~03!fy|+'rf%?HVHhRnH~8ptܙ,i\%M֓j[r-ϱPIkğ(܏i yCI-nn`z!FڼyV%sz=hn? ef+I'Ze2oFhâ+񫃟?V#^- P /O9(˧4R1U\7>%"_^\uYK3I+AQTŇa#J x9W^4%;2=9swj'UC?YF1]>_aw[GMqtUW"EE$)oI&U~ wtst(/&{m |QXKϳG5YhqB'L}m"FcotpljƤ68n1U3gҢ8|Q53E>OBʝ5Li?&q u_G6+MTƸL4bݡ>c땡ROM: (8[D354Y\QHڊ:9vO-4o#rm gMN(2E+25a?+zm}`9L b&dAEJৼ+(]|R{)⏹c ҅Lr]nXҕAƍ媀;l{ε#uL%l[1-6ڌp }ݴ9qF6!Iޖwb2,|$vs1x[LYW*AWhȸ #r-v=*OWoRg_ށ$Au=Tr6Oz pv9/^lۡ6&A$1b suE/?^x~o_Ż9Bd,PI^HҬKs.%qƙﭹMe:nm |A!T`HK[fquŕ21Sh@Z}B05!i (F52Ί>xBGI0_)i6_-{Vk&v(u`%ZB}WOA[K6^oA.to0@v)Xm > BQ!$U )#}A~{j_Ȃ`cϮ/7ঝ|$)q~wЪ''~f0SoפϗP:w2KpsK@^5E.6'2lA_hkZp}a0t'wݾck0vA i8njFVB=#0eTVrz)V0r/U'gYZ07070100000131000081a4000000000000000000000001616ee51100001cc8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/p]?Eh=ڜͩI55(%$R8#b8v{w3F &5󾍫"pl.ܲkB'i<K.30qHˌ`fV) Lp̫GA; Ӌ8lFI4&GB̜mҐ&[pEzӉp;R"ܛǏ=()x8czpNWa|r$"ԗ34EwE$G݂ecFI&s<9)߯sɾ~!#wEvg~'2pG ,Q'Q΄qӧ 6 MO!⻗2.dUD'hfopt%}9E5 51$N2xVmڶj{3'(-uYNRp͛mJ;D#oiT/&6膇WoӱJդ#@zX:ז(?JOd+c'Pa5MȁW B,8T +,ۍg5: U]znuud^7;_]hcJb1;t _z ,%mO)]r*lj&6WOʄʰH,s9ܡdR"|hH#LgeXq1Ak,-O֧&X`s2w!:Gdҩ3NjcǨ*M} T8$7>ie?|N3qSUt)+)9 м'>TSG e0 @x̂F;Mw2ZʎWsewgkN宭MT~xPmJSX]xg+mgF-@Tn0vVBBxjo㜠L^'b>S1ܖo$=8+u܋ h;Dsgˈ4zZ* E"xC&Sl%G`'̢_YSt|/.pL(*` 0NXʳoL-1 nZ ]V()!PP}7kb0L`Gj#3[z q*6w+W<VzhCH!&QL:dG:U,s1M\5v7{DX芗GKt_%#ug{ĭ0}<)>X*=⹢| خ"*+%#2*] {ė*93uWF\bo)?^~@9sIc;q4t\ ᣺-}s`[5HP7G<Jm/Q(<{ ;LrTN'G|oŤٙh)¸ Lriuj!* ܴ2o~fBӿl[x9!8:Z;ᶠ?K0R$3gA؟UVp APZ%·6!4DHkzMqxK2~߹Mj+4hWeEh ̕,:K'][e?,y-J~^Y:~ou <]s`)r'̄]QŠPm˪JP:Mk`u'nK&.͋ik D u27.Cvn7e@ago>ɦ̟5=+]D6E[<}?qm_1r.+! X[8$7nU}LԞq)</؝5vZN֩RY=4?F߫y $t( ?09#@Ò^)?$Jwҥ7y2҅k勃|ȳL:cvEh<z S iW9]#:s=&1.=3b)"Emʳi^朞? ;x|i,y]3 ;;)7<ւg~j7X6 l6QO(hg aiTf+z_1߯PӠhC5?\7:A9 u 1mP꾿 IAA{Su4>A|0P@PY*1zuHM6 3}@h@ i6 GqIէ=䇠(5Y>vo5 ;w")fZI.0S ^3B-Go\L%SҏM?'*uMyb[k?/!t!%.9<[6#0/9ՕȨ,qe:D\V#M=V L+eD~.LKlTRLDz)P- PV: ?2! 4˘7䆲`StKϝ[f^$1D:v;D2i3x: %~nƹ#_uM-'5ZKIM>Ck7X/5͂'%{qC+3'ᬽ S(v\Bw=^ E[Ww3jNm4LrXDOgߕI Ymk/ZB3 .μD##ߪؠ/rZW< @X"mQ\3"'8J1TFgwgR騭xJX @)-"Xn ]G|bf)w | '?4NJM洈.琦Wpr&rJrL۱@5J9BfJ+oE lII [1y)V5׉&xH, Yt5W8 {j1) ltEΝ },Eh;"[LL4,}lj.SP29gNt5.;ĵ1m]uCx<:`RN <#)wCjWb_ќu$LV;0+cҸWqZ,vaz[')Ua|gǪ:u[hAr)$fc g}\/It Qr`G怦Ƹ]vVfP=&hxP†^ŖƯ5ҪRg`R!зYyK5\Ķ֭@ t앶`U$0>e^*RIQK{|:+97~ $:$;I)Yڿ~/c%R]%>߼:O @8Pa8pN>KJjf.>bW]ߘz6b*BbSr6gPʫ  W{Yd:t`-Kg!%]'T: /SXֻ&(Pz%T1t]l@ۗP{N%!|Lc^٦:;j?iQ ;-w"Y#!VWC9r"GG_C![F@X'ؘsP9dMI 8F$&_w9 l,ղ44 KŬCt(UP{X=Cߍ.+Whk@W6ߧыL7 au f)yH/-#ͫ/_4K &I?Ę.{XlS\NaSmM;gl/gia0NڬŒ!F[~S.1;F^%G]+1pB#"wa-_ pf]o2ݨ~M1\0Y2 A:lE:}؝x}3+bB%1So[M(x\3.]y<5$mG!qw/u+ϙ"@er;]!&RnN/ ĥڂ*OOmfU5/Vp ;~ `%ޔ.!'J(I%s Z VLnXu~V]QK@j,&r8u~a`7T/-[W ZսQUg? ~!H490C"QjLNyKLC7?&V >=;)K(Jy{4e" '熨!h~@,"R8pe^!C@Pގ=&͖Ff03*8ϊ >DJmØC|Y,AbW!. uWKqyy.<mo=B;(p [f`j/CeNK6M,>YHLihh74#mgikRmzT*I^38J`XȀ^,NY8N7MJHߊ5xďt 9h D/cǾ:[6ڲN T)(5ѥ?nti`  xNeHU&1\P5#8LVG"$01g j R~ M% v)8]AP괨)|~PS4GYKL\ZOC)MQcp8inqkECi^v jjС#fO:}``ssɦ.8ꔔ(~\ Ee8yh\E͢v|tyl8YfA%H`:je8 h|{y3TG_#{Ǽ@[C&y]fѥJ7ze6Ңf' n_*j6ȡo[V?ʨyʌi;5ڭ:=XfсLOJ"Q% MΦ]@ )8e/5ѓ{ŴE2- sʁ660ˢ t,]rO#Ү Qӿ5a eS`8JHk2{Qoyd DBu \NͷqNٕۼ'U)04hVN臂3<1,e%IbȯrNRDVBi!o^+w Jm/9sKgYZ07070100000132000081a4000000000000000000000001616ee511000093a4000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/⮳d]?Eh=ڜͩ:~5)Z/S#^F7sCwDq5ٟjܒg'=YHpZ;_8RUNqD xa>yz+]Z;7=~ Qz%>ENYr2 u-Z;pھ)f3c{1#wIח1Ɨn42iٚk^34j, Ra>IL.4YfJefZĿh! @SYqGS!@Y2@} ],|&?EeasPf1L6}I .xH03:VuD\RmԮ @x'o<$e{Ta |R|M}_r)g$D֥b!#]_D Dv-Pxv47͹*"̴5"zٵ'g"A&0GaŸmӛe{& X<2P3QohzgK-Cʿva&* &X' \55MNulK`69QS@Dd[T/K^aOi^ K~oT' "Oh Y)~>Vm:Hv>7u}pER}c*0F*I#P7Unbc2u`RL>E:dwaLhk~m|ytNa •U.C,̅^Y*j7vu ui 81J^e[o|!7 }f2 I9B^G4 vTڲ 0U?=KC6mu OX? #{Tj?^9'9Mj-3N;+*Ž;B%θ?=LuW$KPк=}QjY=O4JiiQ2Ed(cqzRZdq 3_+ImҸC4*p] ,~4aNmtF] OEFyT+D)AkΛO."͹+,Z<8 Fv!C0eHX !ܸW=D {TK[~z{+Q!y*:L%DdC?AayTtBy ̣G1:ʄqr.g@!)DzrJ2dSߠ$ r podpv|98H`{[rLd>L eGL4"ør>P/#Uj'nmҗc[v.,_ jM2#Z>]̴ x ~q0,W`ݟ7DRHܼpHMj/f"VBtQ"f_d6J^u`߶-&Oo߀ t3Cn ` ?rN=5$31@U=})no>͔tx{QcQ7"g%]"V$1ئ>&G -p"<y]%N}=)O~|H2Hz<'ުB C5 (h}T 9uw3*P~s1XBO}fFI6:^ǯBN /[7T+T`!s?WFIG0JÕE@I`1A\&77iC F:b`` LdZm,/a$Sܡx8iVE'\7^6 Fe&8g')f!ɕA6n? GK)HjqפejQc^ў% FL IhPߞ!7X1H x[re!c~Bl;I.ʠ X9z0Ps<뎜&&I1Teons( ~ta ?gx0LWb>3^ؙ6T-wڍ/! iZBAPHj}0 ^H*~P!KWr 29[AfIkXlJǮqvnQHCxgih;֓)_]G%w(N~<٭-ziO3[3:sAT^dH'k\j䴠֠!e;ά}mi3'J8k\cA)rN`#&00)CtlIb;U  Zl-l0qS@$3}l=2ANe;unKe=u -Ե]`(Mb""`ۇB6#JlY6v(+.Rc׿|bJ݈Ȃ"(hCibwK!pUP1G(BE0-t~@弚~C)J;8q]ZCmjJsKH'połfG&4 q- ]/ <eM$\kJꡥ>,CӻƮE Q<2E.#5`چ>^ wNEC^,i7}eb5S xy(Ql~ygъ7+k`Mfx}ѐ(oD0Gd z[iD+F7]|I/fJXé,M%.0n*A\z+2I;!mO2l j,L zs>_,VY#)=tx<|Suuj1Z"QXW+ڗk@5s.yw:EGqϗVqۥTehɾ (5q9X2&ٮzuɳE$1wq4?*N#zx@K|J*kyɁgڞתY%)W{@_E yǣw2cdct"#1ǎ~r6а yIH6s*Ѧہ;8񕑉X+,UBd8eѺ4cS01KY[7LfEH[e\[x#6"]u0W8ue~DpJk4LyjF&CFKE qqQoTy[C*j0)wylAHk\3LL~+(äi_ \m j{J[BmD70)N~.-Q59F_r w}8}i%si QQs^b$u'lFLe;r!Ops`Ll '{z3Tg{l }`m|M) a["܈++2)4$U&6eNheƝVOa~vkICaLD̺̍ ]UGo0'_[$ Jv7>CEA9P;gm?td(%>]LhvpK RR A/QIյ*2ܟZ(vvX(-=ɰ }(R>А!ܒҊx'.#HC^+SMQ$hQJ:j/s8[C\z&c|  cmq Z2 IþngK=jb=pG)og,@@xz;pwL(C-lBaۢc0T)-ڥ)Gt{25%MCCM8IWX1bY"zxv-oM >H՗`u䘂č4Jq YYOPe"U,rεV3䈡GKػ 7 h}E؟G78B*)GLUm-Sȸe%xPv_ >1*;M[iGW^h_*.{ 5kÚt~nn&?g/uXS 9XĐ @t0Λ՛x M%fh*3:xuSp#u\}H٢U#,s~B@#1rQ~g Ύ|xU*/YP/}fCD8α]{0U}[7g>$L×K'o3&SaU[;&uNmYwQf[0h i3pTqIxELSCbq\0pxڏIMGqtұ_*wZJ-b8{h̳,gdc9%7DRLLlc;Yn#m,[{?"!e֧S7 g"~6ڦS%ý-:Gh9"'M+2AwwzЩ7)>U;W(<(}jzTd(㘥?S_1]I汖B߷;(M;m ΉCXiUKkIBO h`Dp&+_Ϡ^R4S7Fm˲=QJ~B5 ʧ =7oQKrX+=1Zf\H0MiV'zd %:~)MuI51# @jaW"=I{DгKC}p@Ƈiro,"?`ʼnH/9SRВ[Y֜3j3e4Hq ȏqd֞v](|`IñP] Lp>9mH4n4 Wd٤ R,߅ZejѲwy+uSF$3X-{3^2ZuIh%Tų=#9G 5?9|lo VѨ7{t&dQi"!=`W8t;jX jAY$K%B3d7R`fD; d11Ζ,ުzU`m?P'f69.'6~s)bN-JX·RMкe{ gDgyu#I=d!iOy+̛(56!o<@t`Ԑ9̑4:ypfL.:2d#j|P ]|ܨwCky]I ߒޝ7R{ê*Q]Jˤ_F^ Џo'bjIY#[S Ni{ =l'.x~mrFS7ɉ{rK }9nGQMN&N<'^S{N¥}Q?F_iԯ?8tKֽb.Ҡ Op)>c %^J@(C;ax6JY^L, PE>'X>]|~/Ow$X ; W* 2m>]qm:w~.l?ePN dو7{xxs%<ӊ Pw;xŶʺ埕Q9)LjNwSr_yrp,h0.#*I!mϠ>8'KrKq#|53cCelrT$dDhŷ2uiѲN'0Cor-&J)&;ca}n(r.צsht-_V4NTM26UP` Bfk8mf2_?gCsިV6DYDbͰSD\!)"NQ=6]j2d_FˀDyT]N24y%֬nM7F}n^OGo3&d[D}V%V4F? 9.2#p(à weOB:!_fUT~ #;R$xu?|x.&Moj]vo@{^J7ئ:Ӱ ltaqYo3"SiҠ 1޳WnG Yz掵&N,~נ88?zxֿ1N?$z; r4aRٕؤ1^S8򯝹gJ woc'7C\~:ONxI.~s/~9 "}ujúMʴW*.Ƈxle^S !B̷N2xb͏ ">TnTFM/&ʎl>@.rܙob} \GV;lVw(v?~ o*#ZzA 5Z 0%젘դ{ͦC#%mĊR*I"p[S<5_F7#qld܍HܕmMZ45DKᥰ#J?Yw1mRM덐EỰ 17=:,&ʘ1_ĻuI!qľ LAd'4E@o\+'#Qf}.vm E^7=$fxC'&!ͭS!h}ey.Hdr+Wg 1ry TnLQa&v*=;'?YZ@-3#D0@x"8iGrqpH8cq%=ג=WK0ck,5J NJDe:@o?:_,UX­4e)Kag5zO. ?7Zcl1Y\{#Q, T&/?P:!|BE?hgpsٮV.@SQQVc6\ D67{Q I QL81wuTaGBVՓƕ"8yfg,$6'jo}8[C|ͱoa6g@ 0#Ϯ_ۉM$LcnR*5gzYo7ŧ ?0[` O:=h)3*DDRV_(J },zniQ=S}1Ģ mϬsjV@Zl<(="3_լI&"7Uf HjkWlWcцb0a4 ,PEFh'pvڠW~ sक़ԁOA7? /h5K:[yB۵{P+j+m䐇7^D<Vno<X+>\?NTٺN8-%G}8ܣLҡ;gwZ4M]ћhZӰ[)AFS;+.ֵݢAɅZk \/l8X$vhM:v)L &u"myC 8ez Hl#ؙp1^D{|_?엝NY %lJ"}5U.ja04 J>IqeS`I9bI]HhE!jIEqn oS4 :P=;.fp<߳Ah&XcВ/@V+{:"|3b޼&uUzԍGyKC8\8㵿`:c9܇DÖZtIU_ a9r#<[tv]jZQRCrBhfbqy9şi~|_g {MKT9@ΚukIppZ %ݔo#$wdz!x/ͺ5uyoPćaW DgK~@{{_юڨ,BW(|IzuhjGj}dSJ{K=;wPBsstv/pB' g&#A V@3RYq~ؖ|$@]Y8N(:E@lm"*+MEVv`̫Y@ CICh~y:_̾mUΖxnwX2}ʖ&cHlctKzItT.|;Ҷ[Jl2FRY McgPch$vm>4gpZ^ye0L@gej`w|$g-x+IV]VN`] "G_;buqC"']6V{W{8r"$=Lj6\Du [E'WI@i]|9?8LmzeHf8m4n>yOxhZpVf[e2$PYr8c\QaiFe)zͲ3>K#[Ʉ.~Kr ƑV3[+"9Exˠ!>=ۊͣzmJC[݃q`R*%Z(gMw=3d=1wKMi#e)C$k%s˦ ``oa.. sToc¡ڗha0CR n>ʋ7M)_:Җu#=vƪR7%iKGfڊ90 #]LLJC,Kj^Xz _UR=Xw|pRܖGp퍷^|GXBrY)egNxOH6{*N*4vPcgݒйr:]s;%%a*-`K xQR\P6?5ջ}f zU3@A Mk]@R[Iyĭ>R4=1ċ1BnQan+,1o}g2z{n! ^b̨x{r2m$r^&z$*b;Tr"tɭRULwv_ \|Ax7CO;8 "q#eVTAy(S#90 qŏ ?ίk^ B(O|k2AZ~2r␟εb;&bGh e`+ n{|U1S<晽^_U̖\TJ,RUo:%Z;v,Ϥ/kM[[ɒ҅gqcju;88(7؄QX8s?CGO S}z:y~1*}dKhnD;D)P,GXW/ΐ%w ciKpEĦ5=)V8m`PQd,M<joY pU+ dmrd Ktk# $q/X;Dl/Țٚݚ Gġhp=|/ ] c mZek}ιqD$50cRFãwjG2Pbx5`L”F:ޕx\C<8-M`"X9?w.(rdSR!sR?s?h$0Z>{`JqpOVqTtiPsYRvLSppsG̏)."8h;5s)daO\HA/!A?āH |Fqop&Ư{UԠ%r sGl:4WŴ'D;jO*Q 3ITiA5QycNηJ)ҿgs g?Z*F*@̙^U 0aeTcC&O1(w}rdȧoe7EHTcS-HO6cC&v1GD<,M|Q^ؒж6ܱw4)F:ijZDs{,X5PAF W`š c- 4is0?G%Iy2S8Ol@kd>R!Y/8S3>!e +cn׹nī|KJV}90K; ,VǬ1;360Ow,Ji-NmOצ3;qF ~7VG 'Y`Fw.ÅR5eU!M, YP%"m,MKu n'b ӈ Ώq $wQG~qqfS5Ҷ>?N?'PxûMBd&PC7 XV$ka İP~e A~DJs d-$Zpk|}MV;EY`uS+gdFM-" ~g TF=Ɣ& l/}|X-`0N$:$+s,Hr \mzoB#hv'4;~>ɇVCb3k-w/hY& ;x~i6?6<]YX7>88Iﴮ+9w&_B|M唇StymM0W#O+lEZ`x0/9)s.o mȖLf͇z GӨ ¡`\/DXK %QXU`PSf%n,k%x} dI$r̞Z9=Chvj*]IkrBv6 .ʮڿ)EI\ N-FkHɰceo]ZapL'ة6WR ugp֥랟ۅ]V0Qw&|˼i>C^E~]߹J-nHy|3Th4\ 2ݮlJ\kiBݗi!oLIQhm4©{Jl2 s}ح~gfހhѦ"^9b|#WlG!c\Cv1t#eJṔ2@l(o7]E% .^*ŧUE-nDH"= _DAτ0vwKjg&)1y"ʃw ϒCl<S޲ W-lӢM>|+vaCn)Kg!=⸋~'WOGG$ 0QLĀσ6m$VxXv/V1ۈ6;"b)GT=`f n$`lQl# H.T3 }ɔ),i7~\+$y /f~_|4Ga!\(vcHC5a@6o-n_{`;wQ0B*!|x*0n?,zj8rpssoJ`Ce L 4'|[&rxD<)~gja??O5h"7Ñ. `l|Y3DZ'L#94H1 ppviQV:VS%AP=N6ҿb07;AD?w: 3d0()m =|5vϪ8o$G';2=%5ˤL8:~&+_Q/w/'GGvo):#?*ߊ'+ ۣ1~'T%xDUzM$ DȦƊC]:ă^2whpf~Ms`mE0$.t)Ϻ> Q![7Y==djuG,]յfdR;t{E4Mj*:HY$Bb>3lZbZ!JF/4x` Ћ8>;gxSSeǢ[ʹtC ᜣ|0 6YP6t@3hV%v:p)v0KV;.9U˟?U0!\p$Wg5M1Ŕ.(ҥuD]*vrQu}z0ψ9p9:(D؏@)\EKX LRF=oVvߟ~V%(tFЋF>5f\" _I,ѻ+ 1<8DV$ަ 9!MZF\3-=Ycя?ъkO[8As<|))x=ZJЬȒXӲ@+loWգPO9PZ˦Qd*Tde(\ʽ_VQ󋿰w@ɡ$ػsV_hdf8O9r4J>k# pu'^N”%ڈUM6vn`ȗHO2C=w'bbh Т+rԶ"Q"e DC, |# w&pv"kcRR{$ŖIԗcsyp o(g*3gtXQ ϭKGᚬ., 1{ZI7.r{$sWF8cm9hiWxM]%h=AX>(fA,*zpx*D;ҊCpjK!mSJ+?d>K<űM5 @xl7?)U>NQTw-O" )멳5ɡ- aG>_&;?dpDvY.5QNW6E1K4~ C/GfM*x1=ߣiS9 obИ^tAVxP*t q<{&X$ 5\sOA Ȋ,Almن!\ҁԒHXI:1Cu%zIJ&6t]%:%5}թyh"S0.nA9"Ep ^9f|%2<5& /|UV8apv۱Us!t~8YJYf~aoKb*ٍ(̠!^d'. 9\z$֖2AN멺rHuV(J) Do̾x`a?YQH֖°S3o'M;g֧1=A*Ld*ܬ`^QlpsK7@ҭڞѐEryIt#u|ఁ] IysyӰ_fFtI4p79V: pL5u\U\̮icG;;N%9VPL(ХF >?dF/`"NjjD2#c_ -40zt†m,9++<z*N hm2nԖD~\nEi^t)֙kuW{Tu'iZ\lofڱcԳ[NwQ)&$v [PӶu՜BrZ,#Y,1.ZI[ ""tJ7'3Olx-:T\da!.!l 1Gv9Pb&] ÑT:h֘i:e[*#ؽֶVS-\,94Cd̞$iEMk?{(In*ro~+]p`ˠCvh&OcTZ#,(Z( w&MPonQ¬i&Ov`z Z!M\Mnd첦/{|~k)x>ًBS癶è\v]/!rA"rX(Ͽ <4 e:Ɠvn^-py:լ'}bj㻪t\Y띆LY L\ E#-(F'~_TIa΍D;>sن %T-&`vcߟXw-M[~mTM)`ѽ1TӞ 5,HwJoԾ狴eݔҌIx3?.DiR+x L⦿lU;R"&/*p>ziK%P{'\j䛡5 7' gҎĹ O"Sĺr=I^7qtFj2IgR=o~l%rD'"U+GHv !DG=b0 x;╆C,FMIxڌ>N}1ң>E[n*X}"N2̥bmsLQT!mՀ`ۺ&~5^E?c .^pЬz=gv~b9ΑwX9%H>K$]Y u}@1704o8S{MK=z72F7B^!H`NPW5"w5Agz)992% S<m*Uf> P̑_~*oHEAY=2I8tX1]3"PLAoWo▏)JWϷ >Mjfa'@j妷68^W-Ő'wx.n]oZuҪw]K<1ú mrd@&)iZZtn8R0xq8Ctȥ/N0~|-Yyb\:ɉ14=.nK'/zb%88lGZk%u? ϕ( j8F˛])(SuhMhP!ypj[q) $X\+To+n6 կpPVw%7g6\,|"Gss^?3obPR< 1M49k. ȩY.Y0%!!!+<1-s|* #b &~=w(ů^Z TW Vefm aM+s{"6@F@nf+UUY/K rc,`3-TFfN %G S9p!iȍNhi2˨&;{ù#,>F%VPl}i-fաrs?aW2/a=0‚<^(y(/ITª\E_c+ :K&fe=}eRLٺ"u4)a؅fԵ HCKbW)9Vn{ևzEQ)ӾQ=6D@;XvO3?U #ؖlQ˽>VܽQe(H= ={M;D55dئS'uN]^m1GcUoauNt8p;o, F!&w*{}@ؤpاHP;sbJ!z4f^zٵJOv Pf;gy~o4 AJCͳ.* T5›^fxn9~t6nr@]L.ڸuDC|-'- s ,s|UckF=J+%}04 5fby!Ӌ2;c9i_yݯdN8}7p &h̽xh Ai?)dȐ`U_e9{"ЃMYQI?x[x5r3GUk,BEi??Y0Xzп/tDoFg/Q3b~p|.'L%ëse%,HV6@}~qd; *%XƻS.R4M'~i\Qh},7EtȃLLf`5bl%8V="/+VJ~Ėtՙ8cԖ1hfXdRk>)oՋx_b*[RxЦeea$A:@+\Ul]R%Ž(WҎV>J{w8gxwѪ}2G}t+Cs $C>(G}$T9UvQ99s{WG#uHst>ls;]֨8B$N|4yZ?1zMiBtZ㿘edČ,~Vkd?AF>x'0C.f`6suz]nK&? KvZ@,)r}7o.@}S*lģ}xѝy0xa/Y)eVY[fr7s쯌)=4P_*|)MxhwnqY]wZTVԛF=0bj! gb M(c1AYIZ!)Ξ;\OԺ0ڋ)Xj䃺:Kqw(6 !ӨsvqhWu?ŭ@?AXoW4a5 %@}U6aJe)NJ@YO%=6唓H'+:l:yFWq{g% A٤甼X]?s}Fv+~ Qs$';`NL/ݡ{Sb奐WSWܺ6S)BZw,p?܃\@ kb#Y}l#,8 $%9 x\A( g|)xݝ <Ć<00{rS(UDEY^J/lXXpd90>̃ LpL}] P5RÊew5pJ{=rx D_۱ğC] `&K +W"|^/^ ត/KKt1kGjIT΃nJ/k#c5ʿuRc9  aU#VSGewt78IA\;u:_)"E`5Ƞzfaԁ"1BNhem1WC.2Sy;O5n 10M0stɮJA9h?vjJғYԦ&+|LauE7 LfBLA05>/`Q1";;Θ4\97³KXmx8Cn!L}Y3`KµnFNeF6WXYi05 殛.'X ;^7Cv'h w3d.Orv%[ 豃)J>jQBGN-G3=|R䊴k^:T)=:ٽ2;D|*W>7 Mc/ *cK{@f5QvCeik]P_L<MqN@W/OJKmfG.d[&}-DFR 0x W1񅓴!)a 1!VJ#LoK '*odj ~y$9"iN0ɝɏȣ%?K\;y3)='wgjFMo!/Qs>"}BA4!nZ C D@ {DV|/dNU-?ib@HgY%K eB ,ڏ%Aqȱ6* VxkE39넣O?O U˂on(N-( @]11 hz0`jR nϔhApy}fܻv$$D^ipS(Pj "Kי(k;05GVO\8pg 7rO|+\$|pj5J^6z|p|AchΪ5Zz۫6oxD-""<]1RSpuƌ-_TÅy1W4N<@ߡ h]P'lv4-{ /YS%NhUѶX {kwE^y۩Gouz=b=\]V| _ˆcp MߟCҫyZ V% noo܂kt(ڐ69 MgE+&Dz:_6VsScZʴh蚉*f< :yӹ]~e(|oT ʸzMR g|IݓՔӤb`*!.YU1Ё/sy]c&ȫSS+` S-\ObpMN 2H9 iR ?I,<5vRSԧt P^cBB.1۴uG yUuf;u]Q& D= ZA}RD=S *w8a,í1A/Å@9RzM?QME~O͂Z~q^@Z07wTCG9^%qwSN&Hhe'(rPR10ͺ6}?IY'|L%f[tϺ\0~[M3 յHtaY!XVQI+-ϝ:W#tv'̦0!:#k&\R")R,r-x9p72oDeSlj%N9ͲsѰk}m)mʃ1kTF\R\k{uh0b7`؆͠]!,˷bQp"@ڪRK8 pS 2xK+K&p&̌5;{4dAe[&avkH7<<+<ү ´+Z4y`[FD-6'F|b~WcD5%l p`KJh ` +1\[ 7v GrD60 "̦Ƒ6\\%# V Q &kdL of_@κePy#1Yw)9 zY]WV$,O)Ꞩ. CM:/@1v2Ƹ|HB&BX15ga!F:Pyn9cڧ drUhχoL0dyå3 z'%v*DsZ?.ÕS Gt@!9A! w1lhmCc^yR,`ˍ>o-&&@t!0{zϽN箝ĘJLmh3gfd1p#t@ImG[Z֌u\aJ7u27#bKCHHJS`gj=Pt]8b/I@~ w)E0iE@֔j*9g߸Q$g(ni&oWEx Vcs?nق+}ȿL)aIN) \2AS |-6%H-)+`g|ϔMv rA#\O {-o#cv`$Ϩ\yz9>b`e'pɻWw2!%nynOVfA+kU ~)Z< p#fCy%.abbFFL ϸ8^!Es 8ysw”an9B֜:Na :7rƐG6"3*bs+UNyY=~2=)kHk 7u4u(d#ZV0wN[;ωtMY2[AXox;5üs1;E乭;w"LK 0>µITCh Bj]kHbۇ ; 3Hhuu棢L>m MKd&Rf(]t0ءS7xP~|Z2u#J+4' ZZdҫrlM-G=+$erá0e1*0&y/Uef|U 䴢bhR'U:obdk{CEG%x>^Oɤ.uȑ6V 25t9m[ b!eFww *>={XTyF *?W~ǹa\̯.ɤ +۹2^9_۾4\rqG+j~G [FP{z}+N~ܮ288),&̈́w˅ͨe(-Q |?i-2dD*Q'KS rclx __D.;e-jyM:bݾXqin5}Q$ I1c|Z@4^J~drؘ445[xI@ gBmv3J~᯷NQ,r/]`3ȭכlq /z"Ǹlw1 Un51qٝ4+,{'X+P]_;oNހ|S+˻bJt I{|6&d>QȰ{ ޮ2ƒ)g.4UФeKBI #3Ƃ/ j:W8  DK_HA1+xkD`2~;|0W5"C-2TrpHLy 9} EjhRg%~}![g l[ -Tسx3;J˷VA1@i!ף wi^wml, a ieBl0wYx!Rģ`!j@oY KaZj9yfx^pF"ԇg&4bUƬU)l|UfuiZIpmE Nz\q<وG&Y@bMo\'ɳ^{Ij,݋eM#${N,J!&C,0!4bp]<uZ3R?3&cGhr"=}Gm1&J?w+Qt1o ]1j781Znm|ևz@dCD{y5)9 +r(Y)ZQhj]?4d`KSR[afF|#Z8&dG#t]0 dk?^aEk.J+ͺp<̄th)+v[ҥ)]ʄLoo1Dǹ5o 5G,0/\GXgT05hRmqc ^ӟnP{k&K1KT4j67rYPI8l]gFq8{Q$F7{I3+A|%T`E/5*4[0Mp lTp13hQD )-dʊa@~')N 3ETJ>4ù<%_ I%S# Np_p,O j0k!_alH6EV(A<݇J0.Ptu9hL0t>R N6I&]u3Tx݈]N/R-xz7/ZoR~[^!ybO˹@xioQjC鬄8/ &Id_!RߺͰRiazdb*v2Hky$6 тVHag B@T)[,./tdu&2(;!3כyw=/$g9XL*:狺 +3$ALF"բ'(@+A, D)*2qMN Z iBlL QibzQs{܂}G+<3Li&QQ^NrwW՛gVG$)Qp΀i%ⶆWˣvp4 ۑx6=Hu2c.ڳ{JGy4ɰwzRV[`>mjxIVd?-W_3LB! }%Y$%†TJ9ݭQFC ުQU6.I|hy!a"αfNA,u} -ۉ2 * c_C4GHٔ/1QDL)EXn+.L2_;JS3p 0HB)s!6@&uZMPcÍuO-5dpx4OD=^qzuZntͣ+ߕv.۸ ⍝!jZV{J'A|?N]d\t\V_fC)9j ̶Dy0AE;(~voޝއ ̩(ty8ګ=C[ܔk9seqQ>4GB3o1?gcV8hzHOrV#]l@|FSxX#}PC'{r4:mG8;}v>&l~uTO-]xa '_O W{şPn9@ݽaݝ?6m@KuZk+fыyĢF./ T<be;gsbbXFWAi8\LUv**m $¨q@6WNve".Wi|)5l&\:|s#D= 暝ЕkGF.SПP9|YU4Υ/9R- $',@*ܙAg |D:\h2Uh4ً3+wNMeY~][h oL2b0b'Rk; ~Hk mfydt1%NLo1M(IcԃCh.Լh-S DJJp(Rq.L507c?>0oilgV1*mЊYRQ-qArk!\7ttG7w?듐rAL ?Xlte "a/Ju0uzF-0x&+ 3LRs˔E?iv @n.aۤyȊI^NL3(Fq?>hT]<=iJjKA\@>)p+vKEH=7] {Ng+rt}e͞yg>. iM}s[{#ľkP* @|e0Cn[r!LDkvѮ0KA 4bD]2᧽+@eG?O2fRSP+F,Њ,BIէ3OC2TJQg~Ӣx]z8i>4 VJZ16+ y[BjǝZN:uY;#9shf|J]Frb sX$Y ocscOӨ&0e~p|%6^sȭx Ş[VőmVwb2Lhc-$ [ycQ/0fShd-hR Wh%+5J|cJ|½1a<]זk l*TW"ʈL>^;̶ &3j)K޴ 8S$ dA7mGX޲#-`f=y{Dj/5(u h eo4Bg`#ϫMZؔ1}&}k!ZֿM}RNyⵇXQK > Ԏ }=0׷@(ƏD_P:Ƙ `8ksMjjlQ/CV3ūʇW3v&`EBϽT1™Nr =d䴳wemd{@n)ع *!`?s KdBGe\e7. %׆!"Zneѷ~є*Feez/jY't˛SD-t"S`J_\Z?jM!kXv]!bZ+ m\:= wx;(JВ-EM:X^פ`* Z88M lD=Οv-{TFbdN" Ub& \h`{ài3C|kS_G~! 36tL(VA)H9> 8GuQĨmXzb$d[t-N,,F{qyʑl֡.I>_=e(96Cƒ7 ǣCX1L=ѷJ.$HUYǀ# R 䈌EljM#=H@Gba )ѭi;MA ?]{ȀKj^ȭDcuyDip_Ll2&cZF663D;:CGtuʢOHZootXR$ ՄS]lͅ.˷ȫMZ5(جBGo6FR r8d釫-d|V[R3(U/#Kڊ}[YeHCہ͔[yý3P!I1AV|[p1RU,c)ݶ$,auCI1d9(ۥA` (&Z eT.t>k weq>"Pu%E1ˮg}W69y1J)>IB>AZZ5{KgzT*?*gGǭh^ߒT@5ҎD',sx3P5QAyh#VB)x3Lڰ5Sg$Ϩ픨Ew1i;p]8 04 HW^ӝ"y亢iXjaR'm"ʵlZߦ8ڰs2PZ‚zu K/RQ1-RAjC`b R¿$es pFwd 2/qFes,Di2XT=eY^6΋ ??N'T/G#f!{bڱtm Oe3ovM )؊De@Hzg4/9x|61Y46A%_;ex'de@-W`6SU/D/6B ..+B$57G볻zcS}9QK\q\ 嗡LCg+V!]A+b*J3"8z΍U@b vAyQD~~C/eDi`6|b߫Sb# Q+yß  թux)*Xcf5D_݃5:AAbt8I$Yav:ȥePm 7;>[`Ԕ+Wu[s2vAd^W!'p= Pְ&̞Nk2zs 18 4$2簂8sN*\bE'Y)5_7QBv 5FG"8ř2BSzv@̳jF޼Π[-}LC,c:]Ne+P%ӈmQ+،-ﻃጏE̚jmPN7oRvť;㉳a  )'='ǂtiJ8*$3IK96k<  y!I ,df[id a\~"dZk^L!?BҲ츾=+8|wkN͐WY<΄f{*ܮk_;T zqp e ڭI(:2=r`B^(Zr>VBg?'6˃s[l 5 Hļb%Ed(q"Ybiv*S OgYZ07070100000133000081a4000000000000000000000001616ee51100001280000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/rfkill/rfkill-gpio.ko.xz7zXZִF!t/Sk=]?Eh=ڜͩz͙#>\SN%7c@cټ7pkoH!O FD @&Ƈ? `a\ g5:k3`jl3 ~jEI͊`2Ƌ|Gq+֟3RHD "a$.2(t`CuŤI{8+zoG*XA+嗰=͜< *JybZث4(Ri Em 0HBei{Jܥ"d:ܰb7>)bTdyb]vfq֋sf0ߋ@>(j>֋驆q-X2Du9%4ړr^s7[3#H>V:=xR`V>Yb3)!gbUܽ"s4v_S硋Ӹ!vٕ;V-4"9u*.7=96q$~:ߘ۟* 4͛w'0zxͅZ81M%ދHA2/yLU_yka2cg,T`X|U>\nqۏ5r Nls0K!0rE%UA\q_% -׾,-`Њ@`@AN+2Ю 8k~7W5bVseYm.! A`Hc#PCDUH4SB_ [LaJ.o,/ nZ8y,?ŭg匿:sNOM&igahAkM4c]T:q/R:Z>-qz݇gLUJW 9]՚.ɣ95U-I!b?Y?%d%o:(2Sy^uKQ3VX k`2V;Ş2 k.[BsrlF7cpiFd!gع`=HK[.(h'`S0fXg) dm#{L5HqalSc[6™8ﰲKt]J{hQSK h KM"mjJcT&e)pqqoV>3.mFM.lܫа?pYHP{ ){( lJӡ`L7Et ܧ +ϖAIczaЇ<yvx\ 7h#s ~ Kn-7FXi)|kT" -؆N7]L7 R[:xU'kZs Jr :%y7{LJR<Ёi I/>!*_D{)A_#ч#:[4 #\X|QzzS(ČBא`{rl>ÜasGXIvꎊCݙl'o2&ۖ""zBqSMD&c+EkF%\Ǵ494/7a 6%p%3{tJ>2-#&}lt%dH6ZorVN7 @}x*M`K)4.E&6˦[)gylX1hщs3rE^*ZxI?%/s~r׿*2 #e`cPf,i`(*-Ӏ`<~V&!SFU?/.VXqV'0ݪo%ם!Zγ\h/,7 -N'm>r4ËvC(7N%t#:2ƒh{6Ezd*E( yZTHy+B_3doM3m>d_^"-4S2Tz@햹,ItMf,5G+^}wOq NHaTg7YcpvӾIc.߭mR`>mELX+"E*x{а%ٴ YeKĝBU<[=AtvNo\H'_QtA2 ca`"eCY0Çsh(2Ą 7׃MX^t`_RbcDzDa$ LI"j|S|MnG @$~Rpe& _(؈;/~A"E0.#bybESc)?#v}ݛPE]*n\!=y;V O僚n+ RpwbEcQR]s_ i\`EHX5?@/JM%G"uDkU.#4)dBu&Ǿr<)XFWg]O>e[+lQ<Oh!U J5D^5h}qZn\et%؀~YP@:p\.qcmҀL kbfiǃ(n68з r3vyJ6/e;Ѵ0!NDaԖo+ )ObQ"w:ӓl.on66O ;q -ťeaI(_|e5L&$BIG,`q3f%vO[B#3'p%,5O-흞_4 #И;Y*oO ά.[@%%_؜T5J6'2h=~ &٠ct<&WS+q+;9-sZ) K8 oC \b-Zġ=%>u~nYnZxkdM%S# b*APx *'54JfuUJڥ{8)ZC9KؽG, @Fm; S,ghxhk8-ax%_6CE(zO1*MdBdQU0I}hܫ'so\`,W߃&e4gir8u:% &?!>2Ӎ 0I,Fށ;B> 6d?3"7io‡7u ^]e0іTNCO)Cq2gUŁܶhi_ú$bgYZ07070100000134000081a4000000000000000000000001616ee511000056bc000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/;Vy]?Eh=ڜͩL@AK{3+oӭƙTy`d$:elOVՀ3{gQׇ Óm,4G֓0l\ $Nf~ٱး^- NU8AJB8O:!#x IihmT9sTWfkGHo(g羇bRز'[}`N(ƹџ`[,ُ^0+ԔrzGS<|6UfX :V8c!nk6W"\q<)F޷,)CS:C3%}/8Oƅ.yb"+!T4z}c .(ϵzBx_gp7g(+\0G5̥ 4>)6=Q;{6uдf a+WFm'g^ P"\ 7O#"Ƨ+ c қ=eP;B=a gVƋDh\6fu͏̍rkD\IV/n qe#G(Q/h L3/Y/`E;FBUH%L_(;'7[9eeU~'Q3IډCnv6|{P03sx:8*$5e[0݀Ӑ?`_0sZUwsrv$ܾP^)x~s" kv>Dd>,8Npi>>st 'ʯJa++8C^hؖF.|G0!n8L4pPeVαNGRQ6F<|o1=j^ sqű&]#NMy f IA::AS+ei[ 1\{wѤ3OK#jv$US&C >O17,qh 濻)FΎhI=m۳z0#;{PE3s~ | V$`L@@zDR~DzQYXڇy5}˚ƺ 9P-jTq0+oIjK" %`bXň䌻(`O&W8 6zpg̺)wz-/\c|XFAxup Si(F"I=l{v٠*k:JD7Y-3sTP2+[s F+WiwiMduyg߹USG>>ݗCM&G]Nl8&{U .FǰڕYr;Zg:&si`I 4]]gy4nj $zG\O|qRkSl(@ApҔk2PljK5H=Umg#iBmxe{;m0WH}˳FUHXي: > kmRMWHV>/uZU6vW5Ïgvv)?<@;x4E[Z 4^ B>31C (^9KEU/'/'w`IU]!2Tnb;UӄOUaqMz,87w3ZD<e2foY1dMD +܎7x̚?&cHFx1^,15K7NHRI3"`F0m8]&2lgA{I3i{qg w%7ԮUT#/}oW}hV/689"ntM]0p2Orb?~Ȓynv0;l[pDdu<5(01ʓ>mԨ8LC +'=1r|vC6\n'-VF\.b:6O#\ ?\m;!aRPNo taȟa6,1p׃pO!ƜnNwfI n:f ݙ= 3:@i u^ 1DE@?'s)I3eJ<0>RRCHsmˉcDe?5D'j1‘}g\_0tB]{&IphoOC3zowYCuDzolɂ\sUGao$n9BWjXZWZ!$u߃7YBFtjɇusElE VbӮF҃W.IX,Kd*ډ@kml%[᷵l7"nҠRr)Jm'l])^Vͅc}rYNAU4dqW[h*v4 #Itd󃳐s >A$]+Vo$j瞫HԙJT[TkwԆ$ǟsD7 _^-`:4(^s0pW:՛&0QH, .2\qdޗ*s=IsG1K\}*TO\e;N[ 9#Nt=φEELΏJfeT\HRhN+6 dMv((㑈~(ߙg׺h;ICNݬG-#G6_z 28:/FDe`|W1-4.fZIt5#!vL\[N^ݨ*O,+3/.ycK\}-eP&D qkq0r΄N5p[\ahQwY5ȉ )LdD^KH.]/ y('H% IZkM=veSH ƫiV7J]6Q?"P25Z@%dIBh~,Ϟyy3Wh- ڰڛO@,>Yw?أPf Hw%GcU2_`, ]6XBgG\4:_֏{gGyMfF 0?գRp9~W,zmt=8>',KnU˂nǰ9r.mN`KnU`PHf ̭:ƭ묤-;s_iGev"5֝( NI. eW%Y}DrŐ|wvM0A8qVnJ6n=m=5b6yU٭?VO>r׉mOh~OO1G.g/k!yi F1L=yvv*l8iZP)QF=y靓u[֥|uljZ>\fϷ!jRTfP-t Jeư.1b)r8-CHBgF7®NGtHr{e۶m 7\&sܾF|M'f-9eeh\-x1D@ܭ/;h sםԒ\ֹw%,e;Ze[=\o]}gY.DƣbU%iQ'pʓ fy@o@ ԃ:pӒ)IJӤ=jy} 0| ۫+ʉr* QPq{A^3۰i\8鳓XkAߠg KwᄨI@_X3iK:RMu`\ Q8`{ỏcXc_(dP_a`HEbhX)??϶ZD1-cPOߌ)739*?2؜˄TjBtȯ=*b ҌlF0N|~l%TZ)&GB:CJFhĘ~@zC)|cBu6nN1WC*"tiTsd;$ ?H y*v=P,\Xd> CܖO,J@۶@ RvCm"n5YiQMse]4{`-~Z<M|Pkn*T4@Ȏumb_i+Ŷ!Â4P%'"0n7cuK`5~80R_DOX[^ʼk˶[*/"a:Oϧ ]' ڔ!LuRdc Ac11 ]=CsGIO/F֞?3ZMIƣXb evYVS;3)v9=EI/46+-o*f倫e! ɑQ7,m4]YOl;F>1ǁ'tX’ƒPSoԲVdҘkvKlVw6! -xJTEk_$ jZ`4D$'%Z Oa6⮍,q0v%Nq8*e is)*$8c AΡE?"4nx4pa1@2kA]6 mg魷?}݌˃{q)K/6PY&|F<]n2%O:^VR ~6xTPHaC\n3ٔfS&qҍMƵ:.vNUpG~+W6ԪL{n1O… |f'>+џny(uWC; 亾 {nA4ڴ"P˪ ܥbVV6qIkQ2X5(PA(S 0@7ٵdg:{4j_]jBg McyT#(q%M7O+= rv&::FrVU!V{[ *Ǹw@(k屰4axGuk)xxB$dBc܈ a^8iDt'U܈yE26̖{H(d~GVNF7(sOV/w?ojM8Q@MDNAo# i5|$rއ0ӵNSceY$'Ӵ%ԞpsAvjTR\u~F+cM(56* ,{9%Og̨xK6} I/*}OU_8m%o8WۛP ~E-n /QC7VP1D෕-kȋT₲&uYL<8_st3 ؃O  7qҚ^ +)i8rDIҘo[g h*;@ ՞0g] 1fG[ַk3_Bi]%1Pdo[DZRf!pEe@]DwEF$1`DفWOlO s\ת8NY*_%TB@hh W3@[ 3ᱶ uW 6F ey6Zq'We1b0.)df+ \c ["MO6-Z&O?Qt8tD]Ørh \"t*dyHRVx*gf\1sM6"6A+dGAvZ U}Y]_AB-X B̔p:0bwYj+хrARyr p跖qc@1q3)]^5|dʑ(  W)Frg,lըg\Q,:|*UGcIP`XʎPwi!ٴ8OpY)'P*?c<3`0⏟J~]@1lYzxA!=Z:…rog.c+<$^H>Hbr gtEJFf:0B/:v!&2ѴV%3N%@"KwF~F|Ώ5t_.YͣJBqokvoK'Xg)Y!cp?7vi6bxms>1'?0Lu٠j2tJO2+WIId1ONMyg-j6=b&|"J  Wf(/xSFp#$<#eeGj{nP_5/^3Ohzrr 'Oa3g`l>al-"s0aNV}>'͹p68Mey)Z2t|<;0ԼgLM-7UcȢN1 6>vY#Άg&nzՔ?p'cI,H= 3S6T& 'okd!qE_r},i#+cfBygJ²kq/_&i|UK{5-FBșHQ<^`{@^#,wF3~9 1 k13FݻPbCnַ5A$P@g' -{WU\pqd_!ʌK,+ٟJ TtՄ}p3Bƀٙ<{QNtQE9f,PT+J2oVz-R3h KsHl1/Yz:sd;&ej $Z4<:65^AYo x~V3$`ƸX;Gʝ &hz'`FfK%vHfY:\͓ x[^IGO#~%s[2J*)ᡅ0>jthϚyFx9 @\\1A$k\OSj=@jyܫįan\%8Um+IU2J{.>*i*l8|Du|nFЇ{T{pN J ҿPǟZΗ-f'qNp;pʺir8ʷyҞz MLu,+w߁:qBS-BE^PJ؏_u0e0,Rd&u> r I!5J̼r d?sB/ge[:͔7/v S+?aWtS&|g)߅1*d$W~Ѭgg/R=XxO\VN8ko͎/E_ކ-/f~mHӬnFwYٌ $AY>,$y!4G{LdKzkQvXQJ@bhI & TT^$ΎIpv ĵ:p}̲M̓h26̉^o ( ]paxlDUf iZΓ Z^zN?}OFU|4d!-"R:cQ恫 7D FLstHd!]gͺMX7@7Z!o~H;H ʿU*5z<̍,I*(ʐc껥bOrrt   쒃Kd8l|z!- by%Ҁh"t;.]zPZ fAe"sb>95xD=m>jU͍b3 DE?OVHh`sJp^P!/,(*RԽtp.d` q=t08;"eirn-)[KnB#gTKt d8Y3@*15\sn70UЇtezwQ w :kB:XJ1ӍոE ;݅'rj.Y0^YX,Ko^M~ݷ=mM,MR#5t:d٫c3fb\+N Vaap 6Iüp?#bt8DMyYhW'BlEތ[L, Jr߁;hP&K:%Unn ~lW&iۉpUReȰaU-3vMy/^(O55݊vp{Y0pWxvd]M %DKJX{ՕĺCm&eu2 6UǸmDwc %,2c  RTz"?Y&[}oy)k>~CsX#D*r I` 0M"ظ/X|4{:¶Ǩ]PPŁr^{+Ž-HV :?QeH\sX`)7b_1\U2?>İ*@/M,2QR9HުfmnvױqARPc5a.m`7UГ#&絃\<"u}Am>+H'1Ϝ p]dOA/%a5Z8+<ױgQFu2G9$V%>__3B s%2dЁt$mzs&Hr:̔fqUR(Kh6!,bGTpi I%.̗j`b,w8Y[|oհӯ5xW<7Ԙt AyZigPQq 5,v#W |OaʭqxWztZ^9 ocTgW65:Qnr{kUgR1 gd.z!0a)jW-fYOF98N #L?EPz/] Fa!oUy8ղ ׇ~ۮj9~_i2 ^Ezy<oEY|a{{ h錤.KkZܫ8e&e)?!%}jja-ͭ6|WJOK [,~kdb\zpRATs\97?򲤮D("}J ε?KT,xe1]_=0`4>t`iS}0#槲ScyL3W̠tK&eJ>2_mlxj{hvE5bɕoOYx>Fs oWj@Қ 6O 8)J#{]$ %f'wnNgD/#[|!:"}.z _#&kVohhLC;Eb-&.&HU,O[3_xDUץ>D0a`|=(9TN Gg\@`l)&ZV%<uH/$yZ [cge`12Υ :^7-s&*ެ 3𰧒)Iɝ 1AO"{֕,qwhl {9s0r7-QK[$Y^v[Z 0 l! 8aMmffXƾh9W <ك<ɁxIk۸J?&T a?40|(i5k_ 1fpq8@{H(Y@dÈl˪ n^ uFN W ~\ȂecWFY]ad&_+sM]RVyE2Lvȷy?,y"sOM);@_1G>0Gd#׵Hא5C1ɛ6M6jZ|1fn9U vѰ'qT[yuhû PbZyyd%n_'EZnBR&] glw9Vq3 1}`u3jq] )6gDo.֣q<9CA Xz?9f%vFd;< WVv:%e20LnGNobIN5ONF8!ٯ(teb x1^䤍3Dn9lS|npx颂A?bb0.Rpť}hCu٠I/w00v]Үk.0}JYAµgVr7Rsg1қ|{ȾY0d`dyLA}7}{3yPkQi&dKDc>aE&v'6b\K" , NڵK\uo%H ­8y!4˱π{<"s\ >1vn66L#xs]5^-byĥ g}1O&|sjn =uc2޳3n",!P^rrC/2?C~fc#LdO,靘 :2;j^CS`~Zz_r*]u֠/ in9"5k95% ..`uy|!o62}{\C&pd6943>9Lߋqƭ&$L9ZDZaF7a*LUM}Kg$=CΗe:RӶyu6cIԁ$oc'8?%,6IS_1fSGõҌӡIdUنtv4(ZvH$/^BwW۹7ם߃v<#laklSpNn:IG1g=d4w2. nu$u>eV SZ;~}/W2j3f.@z)l{Av^1X$~)&QYlF,{ Z7CB%c:(n̻J@}XS5\~-kmuLKIN]Rr.ty%wpz@߄7)|q i-/Mk;1eAj<_SW nb,$+@ѝ4rDV69:T܍Ĕ}ޔ8Orq"u]c#J}Rc;ٌ+ky ó6G3HI%BXԼjEar_*`<+ \Yg$4s8jIUu4{bV$\,p蹚kLY7pAb/cX>[vP~'b@&|/dR.}fש9^ՎŹD̛5vB2T>Zʯ؈`K#di5 Y! bi]u^0j^pY~τ ؎)4.1˼{x&=7~u? ԘR:tEɗXuHeHv_@5EU|ne[b:;b<p&܌v^3#UUYs˳UF7p!'3XUWQƯ__͙jvѧJ#g#WguG)rDG J~ wio.ⴑB2b+`;}6C ^QXSA:}u jkF]<-MK wJ_ 'd7TBRRF c1ӯEqډ9m;">`JH(6"%c*%d4j銼;TڈcG*͂pxi~h_d7cmuώz0z-vǙ{͂PBQSu> 򟤬.JlF0kw˺hy缤sz%8 $Q;[3$;n: vv@]@aF,#Ӣ+ ;$&2Ċ8J<9̵FRc z ֥XD:&fQ9H:ɼ[_a^ߋݜ; z(N,-* -cf"TU)CIrUK=yȆ7^I\wH 7IEQ|_6E_q+7p75Oϵ ?/{:b& 1 V 1broW`_Q b7>e'׺ A,9" OJ_kOkGt(݊{aU n9/;>Uzh}{?w/yW]xanw],0=?{ght9t63瘅&H@s ܤt0CͪNIپvsQ Ne4y-z:`+,vҙs]mmd淡b v'Z qc%\c%~^|y 5҄=KU9rw ٝh{M;9,?*95MI;2'4{A'ߧ֐8TxN^a061[suS.^ KۅzK>]D{P̈́zXntEDQxiq%v| P|,qen/5wolk#k@U@ՈܶҗEj1QQPv9m@(N0rO\df[j6|octHrHzU@oq*"mȍϽx<|P,T (l];GgD˺1/FzSdKA P8*\*t^@&yƭ5llV~$kFbjhOsx)q'jFJK;4̿ܝ43~9.0s|C޴܀9n"\3UZ. Jۀ?͕?<ҁmĩ ̉"s9jod0wM&ZiNԺA-V*4Şsy-[#96 go7g!Z[5( XkKn3Y-a=˶bzO7ROL޷2Oj泝L$%"7KWX!oeU*̐jvh>Ⴒ3B}MC2_Ai`ϩ|; MJ% s}[xO]￞2@6@P'`[[KVuF{rwq& ?"Q؛&gg{D#>Fb%X`7<Z`Sn"WnZ 9.4!E6?6+3ђ7Th*yLDƧ4RQY\뽬FI;GOhE?9:Ъ8GnterP*u;yagLN8+goq V62K n\2ᨮx۸ 4fy@HÄ.P1NdmYjaFÊXY,jsVOxPQFM~5IOaPX3ee0ڱw1/%y26:$H*/èHm 7$z JN˛rx &VU2G_d vPvBk+F ϖ =oН2G@jpn3s?$eF2=O=o_,{؎'zI $tmS8@{e{s) gga2lJs֣ڵʩ:d ׺.L%wmT`ĭ_5#htzS$.%)|IaXY ' z |*Wâ2kPrY̸X3%)Z 0oA"pz ,_̚e$Č׷_e b#[[ڥx6OOJps5sۛV-l>u=si mʵގM̬+RJX\ n*Ep?5eE[3Whf<9ai iY̬:D}wc{h!NAӭ v|J %XG5t5-WW4ރ5G?x\?n85Y[#y:f`Xûn&D4Ef mꖾ8N7b,VZt>1/ D8;1 sjp@׈9UMDM &f҂:}PK cGzzj@1yAp-: -MkC vkV̥ D)rmbڗxI+!>6Ch2*nľe^pQM\j8\TEd'G O^3$1pMmx? ܒ(  {GJxNtpt$q)=Zn^qQǵ0- z=Fl!ch31RZ"R>(Gk+mgڍAG`)''=mvBtm ҂L 4!*f~ތfx㠽w *QPbۮVlzGѩj87L&,hq7l1-\zeqݒ]ζC-+ ~r_1%D߶>SaEaq @;nĚ-n(jnOvнi̐&$ 1n  Ĭ{d~&_m1k) 0dHw .~zHBzh#| 7␱W8J"vFu9dpߒҖ8Px&TOB]Xl'WMsz4ݤti,2k]t~ZkFHb7xʞg 罡6=,3M~ lD2ٔ):ZIŵ)׊p^p t'V-C 6uzyPNT;'漣y`>^A69 p*Qi>aX_ֈ4rS)rPw>u:H7㯦R|$D B˥nj C#ݼޘFۧ$H0Q(;%Cw%?ps,NJbL466~džTӈm{|\Td7ֵL_1ԦlxV`2BAh07%ǞUj[m{gqpWkQAeO@[rY>#Bտ&}(>Qn5V1:SI#c _ B*mPFjL,ڸdDL#hY+WB'a7G{|> =W|zAj753È u%)JK.Yn D˶%@k!!1l!p'+mo?Ƕf8j @-2ٔڝaʟZ5G>s \fXY2q4oNgÜ:zqYf9UMxBS\$v%N_7H!{Md&r }Q͛{[XĆ5 De8Cg@jU@-|aSdAXUUH>{  !m&4)8ޖɡ1蘟Rxw0T&'U_S\ H .6@G-CZ*{8:J2:^;ejQrpﲦZ]KԺ8rf,[L -5`cE"6fiX~4\Λ%B" voRk1 Ls')SOmkwnV[‡`'iĊ}#HU0 >0M\aUKH){D%TӶ{FNe޻L)hSɑU}b7 E#{>-A$iJϭa-36RckɝND)5gTD)9 a {޽: %AV]g)0 ]A5zb`(|h܆ϚjSW6v*-͂9'%{\u ^!$!;d3~HFe]k15  ^{`>Wl`*v3̋sl;V:ds.;vTVحC D$W)%@kf#ð=^q ggP"wj9И1܃61fᦨ>^xP~1Ku?g1@loئ˝ ,Zi7Z*6+\NToS~5DXgR&$-W1h60uoqa*b>o$(2mA G.\S8򛭀L EQ5:k r J ߅}7´4;~p"[! klS<:y#>"-/q53c(D7_evtHo͐ܽT "')G<K: T۞TY Rro.i^^>º R.VXj&󩊱*5E]uJ޷\*(h5L[&ߐ$ÏLbt~eq[j*7P6DF$qכkkY隔EJk`Rigf~J#5>fWv$ab)ܭl,'>OGS7tB̛,SHl6Kb_Ban$:Y` FXU"i;ER&|Tľz33DʆDF/U=FClݑ*l2G! Yr$5У9(&魋hL,;t O :u B#[) zl4TVId1fgYZ07070100000135000081a4000000000000000000000001616ee51100029fe0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/3]?Eh=ڜͩ>V;:y7olzD}&m2H!+~5%A4̖W %"¦ kB+: |y*R'5FH$2sWw"XO#o~5y5iW}FDmQt\p=ƆTdd9ֵy q+[MBA#x{{f$0E 3Ďoɚ+#c eYJGhyclgֻtלQK(w3WX1zM =Q14Px+ڹ_n7L3*a8B10~N;g0&[/B&K&c{(fUTg{>=XZP/Q)Ё0pZI Y%ea0k#'_Mv Zm5q,ω?HYZ3d @*A(ܜ;vJT 2>d5 $w쑑.s6&^4(%.N)֣0e6B/\O} m'0FYɄǰoux .!{=ݎsU#l&H5%ITp4j ]{8aMBD.iV a >} iG6lM,VCXRl/3ÍL~騾/-3ؼDR+6F W?6Lqr]DdzfZ/"""6 $Q/Bcex< Bu˰3ޢB@Nmqa h5JWXޢPieːa"Z+əzd\w,"77> QPG(8~ٞH.u!*V/ tH_YUIտMTł?ǧBV|g>DVLj::<:A8NoNz :?0gR br2ȍ)BA#W*gNA[ӗy]k((6GQ@/:Uj=W$z?M8ߤh?+۹%$e5q%~sdh~K}6 ._5ar:;R X\+NxSoIm9b@\Xz;ROQIpt2:s%ApU/s*:Z$"hPNjV@z,P2!nCۮd#"N%4!Ym>{/Zozm}$=,ET~ared0wPF{?h05nCM2#ZaV20DW@,xdž,]cV1Y qM-yň;2CWS/K!s{ؕśᐆ8k5=%2+yRxW=P$i?Mݥ◼lȹ^ȝzLezZIˈ6W^Q5!S= +=3%v4Pÿ 2K}cUm@jsPW'5xM& ]C#-UR[u$ &$}zp"9DdQOwm [: %+Xe}{y1X?=g3x0wԧ\yRglwl{عbպIKԛ.#GpN׈89yPInRL.q2{|?b6 (9S>! p10`I!V#:K!Z`/C)$4d^YSK-B3יGd|S,lF*S$ԐTz_#= *ijn -7GgkU#EmP +RQ~1D5iKA^[|ިmҲcaBl1=8K%تӵz SdrI)sh&RITforBmܢxP‚菘!B-a@pK'sTX} ԸW,KF.ɀ !7 Գ&h4]CQ>ƨV/kœXt1S%i|.Q;ňWpdr:#66N|֥Q b~wB. p,/R/mQ2 3^'\s4XhgXGkFP 0ft寅Dys])<aA.|,aq&tMVN}@9^f@\v30pN؞~Oʄmo p4|͇#.$ JKMlW^VB\$rd])b*v|?,#"y/㏏S8hRƁ/h頴Gw1f"$ʬoE+qɃv0ݥ/82tH@N=,`v<ޒ׷bPt(OY~p]7@exFk$o bQѤqMbyB_Rq/ƇbȭN$v?H1}=X|f{5z aO7+ 9jt8ajP$*l>`L.ǕVLNϐU P\d:3R˳E\ԂB?/kw@zQc) wk-DqavR=Hw͘P]hwҝv~biA2Ȁ}GJ0fy-vR?bw^NoQUeE mxee&D_6'h¹,n*0j;R E s4@ehsaA[ZJlN$7>#ӑ+&r%ji 0Ҥ Ɏk] )/iLŪ?Fѓ~B$5CMTN;bvYp^( 94;w5&AcSzL f)q`))M} 58|r K;/qLG/ 6; D*ؘ35mTIMqpvȩ:\g+ oo+(`3@Nb}!N&uC D=^@N]A\!^8W>4f6? &&D&KDW} [ɉ 9kG:P1 HEAUZqH1 U+0ڨTKWc>!M-&]f 'b13q*M9P<z^ &}`[( mn ȁm/* pǑޚ Py\T:\j?> =#M#Vas٨Q&_ "ȉlxM;:t>x*BbGVi~HC ᮿ"m$r˱fãq(k%E+Chjݺ]1!PS,#if>v9֐0L#kqfN=ަ=8FfNmi󺏓`pag`(iync>><-^$.2){lm3R3x=rRc`Pj'_QlWAP$>AQ= jUgEAvcvoeh9?b5k Y6D'CllRF' !<4>m)ٕxx?^ bkbΦNdznaUeIi4 V,}I}D_<Qu>$p8ۂ`.YATw2TB)L9vcU fl-c8.!FGxxBH͇3wWmJ#Ud#(6S^`Aqշ4;c:7:iv0|I6Z2 H:=ԅU<>$5Fİb n+,NJp+[БSt.`n&n+Y;l. ɰH]-cv>w=ҽd!/ #쒽>䏿Kb[ 0S &QN<$NjƤbDax6tJْ^+X'$@$?=h1~)T99 lQ-_A?N L=Ү 'i;yH ]H9BzD7pJxS1%1qKbDѢJz{1*>$7Ι[&\FGW1-s*IacҔ#..{g\ F\wDT*yx%$Cȏ >Cې:/m%Z{}^R3gݽ2+1I@MeYDΣLH ̹z$̜#3/7 A :b iGGIssyk,+RSUXlJΔ͙Ϋ+,=jx7V?a;T?kl>;X1oE>^m C$Ba52ce&ThY!Mc!LEV KUEJF}_\Aǁ%ւAכF)C~Vţ2%]X5ǛvuB+Y 1Cȩr 39Q#J݉5W bL,\`ArMZL̇'9D2ӏ }TWaE:n94" zNκ X'JdAzf^(wJ224ўB%lԒ봤,]eYQF L}Ƣo)mᭋV2KvI;zoOK9u %8T \(m!vCD՜8¼?a!agS%6·.m{`6/N,dVK9.b.l5hnը DB(bz/ \B-*Yᖲ2>GP J;\-fAFM_ՙMFjpa,vc,'l=)(n͸~< 304_!\Bg""P>8HrJ mܲoc^( =ϰ}_۞o{*8RIHb,ָ曀!![5 C;`;=|pLZxmowINQ[&T/2i 8)AG5'n;F __ҢȇYT$O}x*kc{uT,,aQw#PE{n/p=0 eq$s[^j0tm17-2aDr6rllBRɺ{gxŁK荮7,8`ρ/عժ2 }Vs+ XlV>8N,:ɯ+Ȉ39Yǐtvb ؒ$'fbv3 ^|#ҞYZ}l0ɆLk)w/s 947 !ܒ~%DPb˼"fJoRrL8Ch6yL@ ݭ(s^M' "@ooޖmlovn Y;ÀEЩpm7vv0SOP bƶ X5 (1eתmF<*tV'A'yU7EУ ,<D#T^CK]7_FpW,a!jQdӋ|z0+9%U;A.EeP"PV2, [7D_+J 4ZjфX:061ʵYx(rPQ6 ?4-NAʂ:%tJ48 Frdؘ)$ũq l8ELؕnL;jsօ E(l/$T`݁uGIXVyJM YqC0&x=Q\:1'"[i K9L&tF5Qv𖋐6)IKx(Z:[w`UD7:T˸xA”1bQ* hm4EJf^OS/:h.nWg"f zN=L+jtBj4eUsk6 ߭%?Vaf[hrMh:!(2-?C8?tgpBJi͚#{ҿdC6@`ӠlFF[K_~)0:mZ`\KY {A*F\}ˠB.a bCȴJɼdľ3e"NvOXGdo%kn 暫;%&+J)v%*4pnb[rB_ѾF UZ۟6Ja! ߺ!Xoz(\qArj?aeQЃRF;*(xHmۼb}Uckr0KlXoUg!.E85ρ9` X tqK囐Ϯ2hshh-wq4"oDʅZU4ZGu?}j&3wc-Sǜ L"jDeK1Ѵȯ *,Pu=ThEǫ0~N e;>gѣ7ɽC~X5w+HJN54تQ+ `Bf8fvfL1D?MoiQӏQl›NB'Y_t>^/琽'ˏm`e?6u2QV>w k@HP֗i-_4s5}z-xr ߹]*aJ_9|!GߓD HQAwl .Vx1ye61‰h?zG.'\5 '3doF|c~\tX ˳4C)2SmF!<W"p5oR?Uxؽ8Z)JӘ`XIɭ%}1O&@=SKkltG{?㝔\C[jWeU2/Qu1udD`R;ҪCtB5ć+8׽4`%k3P@;HqP{Wh,a+Uj]jg%E 'טB!{LP^.2\l{#MՍtXJ:.%)P*m5~e#Y!e4ӚqcF":)^laϋ]o{ !LJWiLp 6o|WdATsˈ\e$[il Z:X%G (ϞQM4 G;9[-T E?GeUYE#}FQdU< '*帎nU9:lG!v`nES]ŹWfkSh<}`B^2F99\\` 4$k^ |n5'XsBW?8l٤>[ōV̯`FV鯨OtuY\ djd5JdyP/ uCK'* jAB\gwPXfg ߱7z34]\ʭ3TbMDV}1c=@pU!Cƫl'"2fdKAv[^[ gWOWCaֺޕ!綀z/`wM?u="NxdmkP8QfPԠj(zJGW16Lo-؎l7_.9YzͪYr~ބ:J_dR`fMېNW[ޡ miԧA@% W\ac^<,uXS]HMHA$ ;Q 0 ŲNּf׉qaVcd}P|q͠9?㿒ݺn<&DEb0Waoa!Dy'9& `[&zXY~ѰQ2f֤t6 7f`\Bkaw4](s36zLRؼX=陾c):⯢hnHf;әew98h46_Hjl9Ey.K r@sGZ:\١4-GVuϋh! I1q(,\Z.Q3|Ne;H0Y+*u OWtov 4u]@|;;m_ٙgGNL-q'&5ҋ?g}ҾW)nKL&RXÏ'A5$!1P oWiZ0lL5+SR&3_4kfҌ'!F^KSVJ'-b2ľ˼ʞ\9[ncNP܄L_3m}J?o. Ë&DD }jm>TlA6s( ~PPmdž1HV nj4b|slsѹo |K} *=ڱ4!SO;Hу&iA5\h#EEg.#aoj?]y$+`Y ddT8 <'^StBվ,LB*saX&Xo&C p'[]'uw ΁4GLK 'XJ/t*hl@< a3LIOYg å27ۓǩzϟ\ϯ Lp8~UۜJ\k,sӘHsiɕ^Q$ubNOƉXCA4]KK%yBG%d~L n~eKA7Zo)tP VLЗ<ҵ&LC @ |֕6_,{0i\@NjV% V)S8P'6؋_owIQuuz|'4HxDc2o2[9A#v\奦/7y*^+X ̦ϙq+hYk/ _pc=LlMI_8-Ew'5b*ɯpU)DESrgKNܻ@kn1pN3AP[HWE]{vtg  o@5|kKܨbl"„5$PK c#` qJv/g]TO6/F^9$izpB M@L;;ME?%< kg.-QhFVAT6/!t!آzwb("j(+4Zئ{Fk,(`Zw o7+n.asqƧ\|^I0NyN<µ.W-RlDďbVnwboϔ w35$]\e% 6F`dS5gq Car0G%vnce]h헟!H!RK1t(LDd-LUA`\L}6ݨzw]$j'm'8y"n"LL:xo)ARtM|~1IdNƟ=FF_FdIzcM!FWJ7(<-Xah)kM)L:0IJ3p/bb:,;\2mĒ_r8N.!{fGP{v3fPc;O]="~nڟ2 x:qj- ,f $2@԰yy;ML>u~r cL$wf;qˈ"\:0qԒ}+/Щ'̆&#&@MҲH=!3`w[gdQoݨ'TEfˡlXUv׻SmPQq 8\ڸ1Sj61]j427.Lulpa8^(J\h}߷{$if DB4<].QBv95/[5x#9jbnPA2^0' eMiyn߂edFft? A>bOFJз ]! rbđσn+|΄LA(6g=Z\2:$A,TƴgyLookx |NZ];)Ѩ3z1Y*3)/9cUP>}sмB xnB"Y3yhbIΏ sPNneWAFn60@GD]μ,p .3 :Ɋ,0lbq>Mx^O5di{1-if'VѺ%7 N#i΀n$"@o"mfV)D'T( ( Z .my]NoGGθSx[oeC^Alcr M#Փn=Қ8/>2^~kÊQ(X aq_gs2rH(hX>om  /dz3_d5cYxt/諒.O@^,WWowD[6 @g ս*JSmfn?FmވJϔt2K>[7!\kT_W8.@g 9zW3Q j,y]k Iq ^VRB׌>Wd@![ZMNP*w|6hT}ciik)kM%cTxBwX@Yǚ\?<{0Ä 0ǻ(Gݓ 0`l|$,+MGGQ{m c!3{ r)u!} z8Bۚ4`PΜ&5x%,} pఘ^;'spf/CbMc8e/-'|zًLպ{Hyddlo 1qS#|D`%2tr7='liKc1Qr&bHE8m7ۓVE4ȄΑ l)qM{sVvl +4W`mKpy,<Ȉ͓UZ+rnZq{ZNO!0>GgP).oK:L>CwiYs]̀em$Vy݈e:9wWEђU"%s+seo_~T=qOv|:R@|ˀ/AOri> &a=}PH9/R|@q}fO{-⏢`h@(רmޤ~`^H!+starQkrz\ z_5{zTY+%ޮ\s>k'~bFoT4nu~K^ⲕ7)BL(*X[vKf, R&PD5i|)΄HbLp5ӷ䁰ak7 To%?"wSm>ݗpkKf-.P`G1RtC?ⱙtׁ\?Q=) LF^{oNΈHosVt($XW#FpR}\qQ[FyJb bV- s4 >ի:On5g—hAd"_7 1)8m{6~79ݧۘfB!';U+ޫycm@3L+\f{<1H̜8wd||4lZ3Ya%\8T I`j1ޑ>{TG8&iV&_%G(^CSP{jeI }$>'FVxM]F8y8%Uܕߪ`]+TW>||]GKɂAbi8{ZH EQ/_4τs* jD'>.̉ ۿP3lfoӈ❱\$90 g6+0 ĽC̐sH1uf?7;{2u’0.7sзQƺl< 0L̬ N-T¼l' zuݭ*bDN#h3kWlS J\SP}M>[̧fW}v KZq3eZ5I9= C̾ZR͑r&_l?ddۏN%d UjG#VgAa3w> +Ktuv96lT5Nb.֦*ߚ$ G|7I޳>H;DNd5+U!L `)n`8mNb99iv Xo'l'B9s]SVPS mU/}ZR㷀i:)^'Y^ 1WUq xB O2-[a$e,\!`kP /rޘ@&Ė䴇cJryp]aMXY D8R묑f<{L*}gx1/ efV~m ^ZF WA3IR?2n5^lRON3\S(2(8@_h,oguǴ_JK-Sϒ^l5uw^tM2Nֻ]8-í:ں.ɇjsMգLwX?k5#kpH 5xoj nUk_kիK:zޖVƱgm]hχ^ @?[+Zׂ(lAcݢijЏܕ^{5: դ Z& pHO\dHp*p{tr_?=?}8N)zG|_?q< jrLcN83PbYq=s%+W-{ΨkP/ )ʴPP\NIpw,v@ 9%ן@G*[1!nOJw3?҈%NΗMgף0ΦIr7HZiAH x{5pRn0X 8 Ds 6ďP{m^2Rs@t [,g8C]YaSruYmwC jzz2 )֨D~|tߏƕi7D5{QBPIW՜9: [)Ir_s'0YKS<(VaXMJ߂9-":&f%{ 󩡑߲AtDZoeolH>} e*28-gڴYYnoC:6cxM*CP0!w µWplkqb?4f1 + :K.r5*j"(k t B ڠDo l*w$ [ݤTTcMpQ[. (re?wbj`VO|'bYhԳ#BEJq|bjB5 ƋuO#}7XrUM!w=bY=^W<;ỹɆ8SEbٟ A)D˛r^hXo)|L*Lt +A%} o26tCRL-E~Fnz;8so^`7Jn.߈C겣 ?_(V3wӄxM9++/nL^<,*@/l93L[Pט%j{b:bVnp"F7CE.ɩ lb>qf͢Ghj>sȇI^O=<^a[gnq#./H8ObO_XT!%q:z؟@)"k";MCu9auj ._Wwhܰ@ o+ fC wي2^/k信6ɒ\z&>KS'CF'cx-9 DXi+7&q:Gt)fq xl$P{@2X c*4Fַ:Kk?Q[E_ڲE@WR#dH X0JbA55c}./70?JJD0 /fF}8WDj`|UEߦt5&AL>{F͝?<3.;۰0ubP) }&eS۾-^XjUAfVwq`+V)nZ馢ͦ&7j"s/bWG+n)ڥOiUl5rFEVMSCgT۔7s-'TkPJ2|[R&ZS,8738x쨌'@cy܁[~onjsD"V :&_ԸR,iT]J\-H{ !~FnLaq㷻Sd0D/oUU[NvPTt"dg]JڮY$bEJD^|pYYm}[oiAT?DRAlU~Cy#ٙ&-=z/T D-&UXM"mѴ Ot|'q^&}';_^l,1^ȹ͡_=C>'M#X1X>4[@Y %l~ JI TUf \t-YC^G9p,5/Te-h$n1^I9fapw)74a.:6.Ic-gL#+<>9 ]Y3VT4ϑ]Da/ꡄـ毓9EE 5EDP3/zP=vITۦAɟ$-fe Z!Xs\;0" EglVRDwc7&E_)prܨ(ͬ ic/٠HUߩ(y_lO[5Y35EF Zu ~P] p]V;0{7'N3+}wW' BKy=>qL/TM%sHv['04'_!v9$VAgCoG*6{ڈ|GLq~3ɁL->3n1l$D ֝G ԪTHzZ# 0^gs. iy2BEnF_m $AShҁ$hDS3S@y`2z_F87CyWu[-k|s0-wO >5ANy/!*:F[>P&A6F෉/fK>qڲAP2ieDK#ai7۬* ")u@(Ma13fƺBDev핡F;\:1^%yUfFmH ^zX Q-K09†I:|G(4'IMBQ 5lZjTp1|OdI[UFu 61JWtU'eZ}ׂFLFW@OWK\vP3+=mp@Kឨ5"'4i{jAgވ%A򨌼PA޴kxrfUӗSXfZ}e*?Myz5O=csB!oMH--EMɰݲ]ern /~uT>=ԎtVN̰?fpnK -pJQrPLlh4K2KՏו8#3W8DGyQqC+6!1)ψ葇 C0Y ;oZ ШelӋ@-=͚= L'kP\ h\LW/bOy50`y{˞}TJ!.FD/Wdbxb?i6/Cv.;Cez':rCZnl6()m٬"'TLe%PN&*ѯ&j(>;Æu<'0y ~HmlFmٳc$&wz%8ɯχZ£H+ O xุﯤwښнJyvO}|%GI&5Gޒ`w}G^L71݁#SʢȊr4Q94VwlB{,}%Z{l8GzZNIirrPԤ#?*{4r^rhΡwB)r?I֏;~Y #; zTgX2ѨGc/"{w ?C.zw t{{زi0}**.׉Ӷږvm0Ֆ.mGѝ:EƼn*\OjBU`VɽhrKOh:|d3?d 'S r }ڬhaYdH<d[ʵaڦIJK`+6 @$y1szJ*\YpgΦ^[pTlXa(ZIpi 4ʛk 6^ 32&cKjo( % An 1ٚ/!ŽpI۔%ii%/r`K@9oM}A6aVd=S:$=CJ?c) z>7?E\@\ U*\;c  O߭^H~}Ep!^`` pmq@Kܟ)~lВ VHdg;ՙ+&3w1VtƍHΈm0NE!JbJCa kBV9v_+l1TQ⑉ҫtf tqѭ{ &C r3xS/E%[v@2[ $$IRH-JbO82E~ck%9v52-x o _?vEI:FG#iGjpAku\LT /o7xj+ulrҥޜ*frF6 Q & {`kVr|L<8rB,-ǃ2kM{zO5`lNulQOpum!.1 w}LnSF{?/޶ ׀<_'V}?Uh/A=9&a1܄;jF) v،w8``NBRbWBY/A/~5gBtŚ6擱U*!d-3jZ`V)vNu$,@tB MHvL`9ug4]Ƅf C [PQO Fn.Դ[W7@]uI QyQ0֭= kO>sZVL@Dq}$OM V_?71[K/ɘ3`ހ_bDc<OC rAF6̖47GN8,%ز`q==uG3C!V2\/+UG%G*##f{j!P%}dùs aAp3>[|Joi7i]q?{avu:GP+5O-վo3hY D;ҵ ]%%[֞*,?'\ʿ< yw\ю8Ng|"j^4YE+0 )܁h6'__cVPBBPnsgW/2[*PnӰva~IJ6S2jQak3ek7W=!$Ƅv?BT % 4%A iKm~c~ ےaVf`#KVr(t'Ua<a'U*q;e9Ω:M7c' _J׈ }Wj|x^zp uà;p|yr HJw89W[;Mz #rV2Rj\ %0ɀ_Hݫ@#)Rϥӵ:ꚱ@9b؄|D|n`6=$y=q&"۵7u;o - 4o 3CX6; "߬ₛҚ`聱拂G{Kӄv5aKx-"iހggns1fJvHk~O-RZQϢK PZzEn-kVd*E,y oJwgٓa? D,ލںv vF+ @__ךF'$߄ 6( :|F(0"0}me$ < htǵh8>̭,5$j:& aA-hˠ(%ے# 4WfPY+ZXq[,]("zg mʁR󲈬Jl) Eh}JCιmuNS1,\c$=&A=o:mm\DȠ.SՑ{}L=,Е$Q7yc.A\"_(վٞZz$ȥ5FSI]wJExIU|DtM#lj2&%̳-B/QD}Ђmo dvbh< 02%4:aHDɑ'Ab&L"k0lD}}?rD{֗* o% nj ;1]oݡ3Y!xoK"UbyBۿ4 [NX缒TV,Z?=M\+ooM9=SW>3h9B^X*EXsm=F8xQdZUq7cfg*CWC0hCT+,_ U[,ҲZwZJiZbns(KczޝœpK_:@-U;$6R:O]ݟ8Ln@,:kp7Hh1kRUuQⱸ\ѠI{+$b_ͷn9gAI'9jm!̹K]7oAt&S1Z^O k)ꜥVNKҕ3f>`1rϙR/~2=T9?j4v:oNn/u;9_Gǟ4VES:;OgF][HjÌp:7F0 2u#VX{Lx+<%/B^8\)\u+<-$]%WZ&$R_٪֍⡓;rON7J+;TTQr݂K-G6m¶HӨƀϲ8E->:Kzmmw[(rS]ِ4V.`&_':½ G+yuUg\h}R'tд3$}戧?]+p\ c>w"_#( (T#M\˼ٝ4y$oܲIN5vջiDz.>MH_ĩ;yyTt[aZh̸(cUB: 5 H_u%H2嶢~^))]_ Yבtv?t5Kqچ&c4U(u3b@PQZy6ɍKju4#66\͹@^®n}R@()k/۾岒ׁiZ/ȈNb_8b9,/n)k '(Q=" ;-\i%:td:2a! 6qR&Sw?sXHQUnlcB tc!26o>Do@Gx.y=ϲ:M#htVQ0mU2FH&3+T-j*ѴY}ygY2hYB^Wϩ~ٶQ́R"NA9@BPCC5AjSųdٱr%KOV1Z8X@;~䁬,eih ^ Cw|LM U&N&(:$NS 0 q`Cw/[2 ib2a;N@..DO`/e &%Msk#oM~ǪUǴ-BD"&$8h)L[7E  3Ρ/|"JC` KI Ze{lU8AlVw1&:iH Bn%~=.wN&I)#V#DJQ 6IbDf>VNSae󛴸rcP~eRƔx2Kl QEa8{CdZ"](GQf!w ;QE)5v֖Ts GLw.SgP|dUXkLVa(U݄aKZ>uVjxw/HnJO '@ͅP^bh xWrII ⓹?j).-Ncն8+ wط_ENp$GrEN7 Lz:?}lT6c?OG0%Ϸ\bFHqH@}mǛ¢6MqsOҧوՔ%maX_Zǐt^.R$wC(GO bZBš]Y_zH(4s3Tz={g" .zPwKHt_woȽɦtnWrWYh3b[<} ~ d m{'' ]h+͖laP8.^.*η|7د1/y nTv.y7e^wDR{F&SMvU ^ԁHNEF@P*m:zV8?eQ)C#E->jL#e>4RY7UEFr+]5244O0^|/4P/А G9uo$滟coC׈D uo"Q~O3czi;o(jS:򬖧<ڱp~V,WU^?$u,l?4Pz@]e"P5`uG2+k<5:A'Q\(Lq*FIA*|%`gYo 5nY!=on1[R{ Ok oSm߆S2oclp\2l7YX?jyX!7LUþXQ J8O bQd1Pp,k"N%W鲄DR}>nŚվmkڃ/5P3l?+DNL&$ϾFUM)ŗ|+A:=ba`.*P?cT[%K+0Bm_^F`M$jbziZ7l/pJ\21gJ"ӽpN.=ciլ3>)C%'Kyekfc(G.wXb9 [n覑.m|fP 9{ԼN1Cd/x9VچvT˿7'ߥHX"ZMA7OjURZ]|펅zFNca̔Կ`1XBb{̎6F_1v(""]J N}sK>ƌP*j@6:,ecS]#>-EGp<D.h)4Ey!6M4y"1K=**YvlhٌPϚsy?ɂ?d;6/$ { ƞNN w/Y[CzQ"QkSA,"*x[>ETD۳뿜OeR)}:ddPx0%>*3݌Wj T DE $"+$InFI0i]Mh$cIb TkE 2}hTً֭֮N׾b3S8"XH@K),Ap؏LJ%%'xh&}+XY3G$Ft,ϔ^,P]Dm$cX SCN`F+ne3$H#-c԰zCtU IS/Hn~vM5H8q;$m٤)p3(z1Zseihگ 7ta|G&b(IY!I8Yȝa^VXDcŎՑN+g[IsH4,30fQ# ؇= .%r" FRX2k +s@q{8κ}B!  %8 /PTVTO;nP:T4v;Qtrk5SjA0j}d?-De(|: q~ }8XXm[(Usb `]0 :e -Rl^=^A wg=0VY'DPAM0'4&3,ˉ*4L/HtV hKQ"ǿENƿkP߭NNIl[Gn),Tryn-\d.a$|k7uU?s6`.Cm(:aC $V`g/a, o9 <cM%3EFMxSh師IFQRؽ=܊-4q뉼//õĸT-+L+x,݂4sP,'S@G]%P]={3_X +rD w5Ȋceޛ>ONo(aW[M8Q{@'&+l xlˏ4%ncp9B3kNm}LR҈Zl[,% j_JkGŔ+>4 rѦ: UVa%جi8ߟ-;(0-mq2p8 ^pe*[ ̀<=FCݍ&0c{v V[E[BRkAIp=ʂL@d{`?HbMWe+ ˜bXK&,Xܱz`ςr뵯nQyd̛]kcr;$Kܬ s^J8 QYa39vn/'p~P "t]k˭8.ĝ (7Co`Ҷĉl <ώvs3[ʧ)&/ql:.S/%C˨.I{@gg)G~@^ & sh'5Os)p]/V$/PǏHB$vp@5-o:l2 >x?JFSNWP=ݰfժ!l^-db"! 8枾|R-4R[|$?`Iyy4ޤG.gSB0C/٫˂+xiwB; $dPSQEGFm%~?TOfG ad0z'Xm"}P[$®'Oc?qA+ kIj?u5(&W_tZ iG*f%a#n{ݨf8e|@LV99,aAUpt B*% +ɔK$=F߾i9Z{opZ C` #IM3E5tTKUH\X!.zF糹+hG,n^% |yKgVz'[|u=CCqP&LG"E[9 b6e>bx D1m=HWGYk[WkB7)}k\BX'jZ(9~(!eTzAJBN4Iw/ǠiÝ_tuPnR!ykX֙ XW az7 |AۮEh̢go|-&?*wfQpEcJ@ $wLTo9'(۶ RxA;mBh`ھob'@q`HM8N8t'z62@zh6WM f;M]I5c \Jٵn+.VߥPcѺ*ŏ LF fU Y9ݹ8= Y6״"OmQGhM^٥ jz)f<+8`x.:7)Hui{&*TC?LDSPԧɀ?9^ \NR9@ p*P24jgB~C##VÜY"x5ݦe90Nzg<ɟ!w/v5b^]w] 7^-vә@nXOdr`ߜSP# )ᰍ&aʾc-CYhk[.7yɕޫyՍgTQ|J.P_Kk@Q[$kQud:;e:Z6^:=H$ЪG-wr=?mj[8COluk2+Z&.jjUt (393L5\|DYY7]$B+ oc i4"f.5/fsoڃ{9-׈*5qɚj;؄}jFƜ+s$&x10MGY?IȄFtYSh2`Zřp 'N=68s /8nگI<ᰙ*~Ix`ɿ |e" O^KF'c9?xMF^h1[CB._|QD4Apl'nS?wܼBN&ZcԂϖHZ2s9DKXjaGL~qx+Ul ǂlQk)2tC@{kŭ !"`@eBC"Jv% 4 _wG/OMKߣ]QB)Aw GA'Te LhiOq w7; rJP$Ie|"nQM(|#kiUW7 @F0 @]7Z@a&^oyE&,@Ɂ? 1& }EQ zȨEV+Ż*(_/j_mo&{MfO;G*rU1C@-K0]Xcwpݧ/ =K'}G6A˪BBJE奋<w=C~~]9G5/=q2ؗ~bUT)ݯþ7Q#Gd}tb8ĻhNhhq84%uXhdG,w 1<鍜;-Tk_$9E_i&BBg#=]K7xejGEqYV.:lHZh'حO?]PMC]EX\ !t<{.wvGGf^3ӏEX7fmh&}߲2Er3CEZBUOw= )5a[f ɑE^]1> X\#E񻵾AԴΠw񲷔T(]L`?-UY=Zlc +s!Z1(\~ $lSJfD \MH-`ׅ4Lt }]&@}ۊ [|lϯ稤Gh;[ITԚPRPqrUY8 3pet$υl` T6㽒#*q}c͂I>6ޤGu#gKQi}4V}kb[*TR^;%ʆ/&ok" uO(oʘag!O! xi}.Iu&Y2o3;/"*l-#i1mw|F>̾W?y1In털'lp^?/F 1V;[!Em*kU ٵ1of*ocgSzΪe,{z-ЦV6y4@u)(< gt=7-A۹a8I pq3c@w*82* F߸&?_8pヺ hs^5>;[LyَB=>ĉr p,6Ezg'JҔ[4f3M8. 1bxhQ~/ӥ*ş.@:0NZE&k $C pAVWk:c(=5_t]]RA @◗HuLοAsX&D`-68-C>c4 qpR>-6}5mi5'_[ueD2)k| me!Dlf"k/R!S+v"ors:T!ƐtLy౨gRX#_dIWD%{OP8/d8B ;^Y<!&rp*AȔ05 R&l]v4C1Ix[F*o $f./bڝGݕknnh&)vtN.NLX~&d !9`q!qDOѪ1Eu^0D%~J9x:3Ky0/Śh1R{'ި ɖdPU"lb*\U>1/pBB Gv8sShѐbi.:`A7eŵq*&"sN |#ߜ9}9Wڵwa!M!dbi5J(8ӱ2wyb:lc#_c=ލXB鶩Kl ,H}dp[ViaU6W%@UN H (߲?k ]z1$^}(&4.~K3׶nCR\h K[_V9׮;I5xVacG`6AX{uӊEsSdV9$_wZx_ל4( җD5K~$yφ, h= X33w!:ۇޒ* g A-7BV] t,-n=3=Ї|9 ?c}KQR'ٻņ)-nJJ,vņLӷ+#HGh_52ܐbD9pCuFI+}.!%Z#z"Ҥ><9YЖvw1˰CZ$ͼrsA P!wSAPdhpl`,[V@uUօݝr^7 _Au*c7 y_#Etf@< ]Y|Ba6J$R}wm0ٿ7apR4.##V.Z(6~,^;/3~l"ԕCЎP ޺ḡ%lv94-=P< mVH$s̳[[wJVx:Ux mϰbiF7|.\*3tgoxXsZr0m׭G/ 6>]l8^fY#e@668Eю3`<0DPe~>r¥#\:\ iјA%|KyTDaZ(jޜs:l7-j zi,/nւmwgGtA]`iLc o [:szVᅣzéR[#,ONV,T7ˣ6@;J!Dz#gނ==\N}JQ^E֔Oϵ]u k[碳꼀}ZpW]DZV{"GlwFb`8:>z;^ 3a0 3S1z~f<Dy[ZQ`uT `4a8 (&x(}>mFL"{bc W߆voA\mF P94\A>]氫%?05CAgڈpLVit\7>xd[h`2lM/ˊyǫrQ8,?֯{IŅu%e& {dfl}3} _Q+6ѸvK䜐1R[@^શmH;h@ c Ϯ5P [?e1E+J G/5o]m70s_i$O88j܏{"Ki3 긶SW[jwmEiq#d{jB͜,,k@Sbsc%W\*&c%("|2˖M|U%#o&f6/9#= GU>0]1A_d\`R'Y]%^ s?ݡ>3aܣ8.R_3t_ӹzYǺ6md#J ۤяa,'%gðܢPӷtȈι[3|loK+ [D Bdb.I+l㺵~y]:L]6m6Njz&`;8}a⹊Րu;%{My"d4$|82֒KL]б:Z9=ʎÐ}#\]Wj&w3yY( Sh.IWGϻaݧ,~eI. LC)Y1ҧkrHgਗS(8xV|$-g#OmJj\KQR׏<~W(ky o_%a8V ?8EڔMC'T >ұ4a{7akוZTYwbSEN-|/ MSif1K@O*cJdm\an|e~ ZKY0m=3-ڤ%"nE),p&?ů&[*.uKs6Ծ8 2Ѥ12QNIM-&GB@HRz-oiFJF)kA}7 R qEq|R#ejm3? AxQvXkKhDMfThnY6:d ?h|#W{9HBX2@an¤D"<\-yZlC F /,_+wiBsD7Rk͟F#Nzݖ@zлOuGцFe O:c`۳#(z<vuҏC;X5D?sշje'?p\PI~~3!Lf;Wz6<3Hg$ mĞYlK5Kenv&"t(T*ִrE P O0wF?Joyzlf텂F8,<ƙx܆5O>=(Cmxˈ^OF6|CsGMbEZ*4'S||XÆN.ݖAAOjlٹ&VL9Snsqɤ- aawS3]hO i͋5kD}; A+ȼ?52CFt8n،pq ȩ3qii:?~D= {v R*l|}IN'iXSP><+87~-ReցWƝe~JIq8hz8>Fnlbh[aWQTUy$hP_=q"1R'gn~} lmĀ< ^@0H +/^`C1,u2|b"ʫ{6ל(p8jmը4$c ̯mK |,WgWR&a7&7Yrz)- AcAUjpp-<(sy&^lc}FbBJ(t2/Mn<V,ڧc% <w IPaRY1(,F˪u V݃Ue=uMI\YJ0>C5{ :|y!"߯I&6ZEJ.L-n ᚉ̧Zu޺l4 ʁ:p3_=עJ#?YŪy$uLtVcG_?jw1nB$4-LbVQ'iL~ -]>'|hUY)ma8J j+MDj!i\l%bRrk|0CǸQ0aeDF4hQq{iBI35Ui %a&!uz5y9vHyγ l*CG;Cet/IaԋL?3i"mhAG UFCE,w2AZX@L+F@qT'Na!HK"k;F|-V-MZD "pcȞn T»NLn⠉uoD{\B ea gJŮ0[F?>r #vtF4wfSW l}QrXu7MʚNP/PnT,#(`4Ksڝ'CS01l ?ЉmDvKR*c= Aڡ31,QP] oTr~k 4U!1 }NJ6R@[ZlU>[+@z(F&zЂZ^B_~G㻙AvB#ۺH?[q ©\AR:iX_) $EjIV[z?{4>18MT&,!A]: jU12v#I5 sJC˼u MܬS9Vo^ S{U>1hŒA~Q2x16 W%&W9[2t[G%-)ç#MNЮu]`a X2MB"(J y($V .ORKQ&|c )Q4깫z~9_<_ `9jE&;5!YH7Celz[ZjLYX@]OC@[Pd&=ۄ^y{^^Pa=!v/TTFdf2$S,((U}c^I !JEd 3;pVmB*CH!i0ʱ j~d̬OtF}r;W5P$pRW@0ŷWyB ^À@}w{_}1n=d}O: ᮪VbIC ?9LhP+z {6RdAd>EdTw-(>Fk'WFC8; !3,;]?ǭ ƺtW ƿ!pQ0Ę紁s/9ScO:V)`!Hc>%ʋb>JSj?` Ig5psZMbZg#\_(dη吴A_aw*b&@XbqA%gISƥU]*L?J}caS~zІ%UJʜr6Sa33T'owC:7@O1>ưoa~/IsqRY+!aYw`z%}`ݢӘȷ5Lq,YsGD5T[RU1 6|#(,5% E`6]\F ml.W N1WWrK5TNR!}&n.1?QXA (u:škv—Eⓒb3)6~o 2ɂ4!,x~$nL5#@Vf̊ke#lxJSNw [DvIvA$yz&ntY]:ߝ!Rnʟ:SP%\*35sЅg`nv~F[kG@uo9{ol1NĒ}ܕ9uZT@GwDVpfWsrdzY ?mAUXaj^*$kޭ>HRw,H :E Fl v^e?*@kGZi%AӉamPvuշ'EQHFk+}B¨b/661CnOKkWsDYH.! k$]cRkEoe$"B{o o8Ȥ`/k9*d=²'gQ9AzT;g1y^E3w76\J ,.^^7O }De̾/:.UǜوHep,.Lvܱ3Qd7AmGe, ֦$:1ۈ#{(pa>I+ػ؏EBG?Hv^ \?9uM-RLw\z`8MlCD%T~hFYX+thU+uYZyodF`޻- ˖3 ܾP"fRkZvw#\?W`,[1,9 1:@IUwq7z*Fm(Y ~{XU^XÈ,MSv|oOM iv8!QF _3ڤ~jPlM=⧨ڕɣ`6(*f(ĞOyy#枠]^S7I4#ak?k4gR&J'59D [ԦB1lѿO0"/sΪyֻoc-Z$ E`Vgm{o/++ i$s kG'AGug- )T3UGMl Z݊ѥ/r O g0pg]2*3T2`d9Ǎ}孉6Ȭ`V#LVeJ((- ?i@Wu!h?Ȫs"2C-ϤYĤ0% CQohHWINTK2#xwgzOp%\w 1vҙlSdy:Q˳nx#e{;'XVcXގFKq['{^,pGT{ E]8.YleC?L6壝>Np§+WRQҝ>W"Մ9(ltRNP 3Jwٸ4K+ lЧU k؇Q&7ʱ?LϗEy0ܺhY]=]_a,!| qLuk>Tq其f\3wG fM7p %pw`8G7LQ_oVr.{ݐ nߵga[z YK W;JG%6mñ1f§FfxPLŽ LD>ff" Mpm[%V%[ͨZoZv#Љ.} Jο o޹,T ZqН.JW\EΕFwթ׫F7_z^UL&D8W^}=/Q4C87 ]vyB 6 IJmjuMCeA>:aĝ ]k0jHH+3&i]xԚ2"4ϨfUcX`$,f$Sǟ# zH 9R 7`A١0_8<~^d\phoU3M]ݶUE8NE,FW$YW^ܜ /W\@Ye("YRâlДzrv1J}hSɾ \V W'uּ;ҟL(8",rŗ%ߏ_ ^Z"{D }&I2^A<6evsOQ(؞."p.He+[Gq'La Fm7s%}YȲ\7v!8m6  ~LUCɐzF:ayMQ9Ak ED)KkPB`.8ˤ$dz_}d6i(#BfnN]xacCrcw 7!Kh,8nF?3D0 SmP$ =.?330O8$g3bV ?rcu Cg1< 2!A߶vZzI{WacQ&z)0TݿTF,fSIxcsjlI M /!%`>EAkqXW'F'98O ƲQi u cC 5#e(ЋsUՒI`Ï(?*Y n.-ۧJ4 \uK$2]RA! d֞ |ajTڽU\cK|W ִ1It̎NKBfi2 n&?g"&,dіR "0fƫZ!VBP:2ݵ'\@y@t N&7'eh {{K64[wYٍȒJԪjNAH`\=%B$_>L% ґ& ':'>(I##|RFhZ xzi/o6H@v4v,zP[4^;5teet*9oK65xQ(FNMLoxzC'{|PkM_N.@24˸#M׸Hr#R26H]q_! 61pw!@0nԽgDWǿ4mgHa! דvum@LkN|7 R~@sѷ/65$'vkQXR yOX..ɕͤF8@H;\N7*e? i3u RqFHB>r3;iK]H~kkҚYb 8kkQ߶;7`t_Ht7;Zfdz" dԤ'z [3ؼ;Nnv]"V;shUdEXlA;5;q 1-MY2FZ8m @b+&-+M^+)AMB/'Z< DFEzM`Cm|0SRݏ'ٸOM__N?9.u_v7,|XLo s:5 &'P7/CبwU4wv'< ctG"r^zNCjG[,9i!tÔ, n3Ӆ^5(<)a :柾,k氇+ ..8d)1{6Ќ&{s͋P?xvVt1jvOەWZ[؅<>/[x[]E9`"xݓn`{Ȁ]P5B h!C D^] *v,ea83eS9n' 盙NJ#n4aQxc_&-_IJ,1a;hUc9-vMVؓGaZڹU+cutpDcη֗mtMt`Xdϱ GS6wl% Y ݜ[rM+sҀO{?8q8q"D!=OnDnH7 ..j?oLE]d*wj0h9ƖGO+cZ_x> EÁ=fӟwܕN Wx"2Lf} ٣IGP7A #Z1ofs}7$ #-Y3OYg f SW9MHmwY% t6Ӹl(62Z%X́vɍV/K. ϡ8R6va/@N-naO<_a)"\SEh_{n;!xEDF#Obp"x\c+hD%tFi84!dp=fr2G򣖘"Äғ0\5[-ӊ.8<كofA& =,+ ]8\D ۮhH}H`fǐw&}2 Xոߖu -':h XF[!U[:%{]пPDI3 RbUb}uKE5/l]nqlH*/l&|ezn-`Hl &DLy u42R)s(63`z&mgJMUI* HV⯫m&" Mu:% v1r܀ԆK͹yT*JֿAqDT)1mK^S=8ԔP,"2֔Ɨ쮘EUD"oWo+߯M&σ=Ԯϸ@e.?y~%4i %.L ]I%EVِa xD x@{I|Tu2ms=H|i9}sΝ@+M  B)vs5" , CL6Ú ԢeZ Pw|N )އ1)\[F*dx WSZ? MB]3TIڮ-Ғ ǵ#WPs6O<' ;&MSKlzjUh7y32*g]\ }nwܠ\{u9`,Ւ5of'dXO [Beٌp%]66&i2ȝ?ƐNl"HhV*ŲSq]w'i1I|#Y-d ڊEk6idRb,gfn$u1ge #CY fݴ > ^sGkAUйqz& Vin`# x?$Jo<$g]X<Ǫ]> Jf3P%Ũ`4~Eiu+r PF6O]mሓmhqN5/3MҒ]dea=DCǚߔ7t 6W)o;h%̡b ާi>-z.q_ǚpp?ۍ^Y.&ECo'bꮭƓb+Z=抿(ִ Ae3Ɋ _^SfEyc` 6 V/$?"Mb  SO兝Lv=݉&=ꤵuͩ B[T%_P6}Jsi,~1!p @#P@4&G/MG$S_,T3Qͨ k0ݺ I 'CD0mF~!ob8*rJP;z4u^$pkm/aK[|xNaI9Ym3g \u+l=۱R!cֵ ']{eۊ |x-^潟Უt?x \%fݶ-%չ*IoFE!?t|aaV^S&kbo$?2pUO=Y^m1:'LwK&d5:IֽԷvNX@h$*GQ9ʑ6Øc6~8ͬD~!:QǮ߄.s}sqHAֳn2[v{5&#YGlt_Dn;JKVq:V1+.n2ɎpShod|Jg&E!oc JI9"14>՝(.%pž0a'SrMR}q*p-/q;D#lũ7 ?؞2kNȼq${s{ʵz ɏ*8+t|A:x+Sʬt6B({߽@jވeT;>1 ՌOADbPu!L(O"c_~uao*ۦʲĚ7TS5d\tQuNtވywR=oFb a<0YSc?@,xX?b,X%7f$nAyTFKR.7#&S@5φԊq!p`IDcT霅2_Xi7 {qEw+>έ,0fxd2qR#ȖmW;EܷO4bUV}/#l;O'U󒩑%00 XZIA^EhMc^؈ֳΣ[+c _PikB}F } ]N_\F:鮩Vk̹}\Y;cH[СYw̐*$\I1% 33~f@aL~uwbpl+.L9`#q , s$:KaEqCͷ=qSC$pҩADFjt*wȴ&>GvĂ؇{};/ Yı忏 +W s`dB%E~z>ݓŠ0W=WeУ]1ӰK H]f cl}0u^ex`}aԖ{ σh=q3(6/3Sѫ#|Y ǨN ua6KKLAqDnl}G9[XQ,LeYc7m1-*'hqljiEѯpCFp뢨THZUm w϶{WR;~L >Il7~Qh36D>u$/+o=.1&qhD@GK&&7A Ngkk1-]W\P7;]>F(_"x8CC)ݻsdI,fbxa*P|V/ll'3P%y? :gsT-~Q7ՂS5G[t^x4l@Wt͖cmٌR,%.*!W,KۇWm9QGuW^Qj~ryk2NGW]flZ1VY|RpL#V"O@LY2$r`|)SIzj!_S뻒U{C *cBBp42F(fHwu_ӟz-P%t,.'b'OՎ<}3Q»Tkh $.f v>p`9?Qk jKz &['6Afs80|C05aatLt߻9\ `=I+]BUXhxcZ,;_Mݗ`L/نOt.U9o0ؚ*" Jk$[G*ad54YjuevIdu0KGyaJyQ*XR%LMԭNx:zø':% ]љ!^rhh]S$S;7Biqf.n03]hUM_Yjk#Af_t!uJg u~V>|p?nrZ~0@-j W6vEGK|I6 V@6T4MD/ǪQ|Y6L&%E2nH}z0.D!'';V{($ӺQ"\aƝΞl4U%T&ԻHLgǤǫ W%f p4#^vNht[Oժ;b3p*Jד=.CO݀I,92P,Q,farU^&W|uM YMڒp"cca djr qCBo@ŊNޏՈS :"c|!, MwHq}PU{h X_ 5*}yI 5s<رYbL죋\i3OkI0J{LoV.Wc ͇#[Q]D6&w@Un۩dL<>Խ -jy%v,}|+ ˶9#{K49Y_5UB$۷H}K!w=Bkv- d-O7v`Z.n{+\ٛ4}|z (ƽtIn#(k߳x{Z&#Zͩ9qC`9ɾxPΎJ dsکҗڵt*+UӘн`S ,.xzMTCnңC`A2zJՅE٬_F\ⳃO>ߏ7F,*}DpZN_ZXE7y6ڗ|IZ4@˦a$ԇ j1Wj`=-wH; <U# H jUz[=.ˤ35Su0HNӞ sh`;Ȱ;+yaF]yH:~3eNnkfQhл.9KA$єkxh'M1Ǘ%v<Ч[i#V#h眻OR&YY SZ4YY8o#,kAV73U߷ k64=!`;gDwPo8{@1]Ń '}Q8@3y$ѓ!WS7˕ϝqo<-REϧO 1 0 ybXt@:$;빐veLmmy5sC|7H#n^x_ݱ.tNƚM i>GkH0ǎ|d56@"b6VGj ʀ%C≃@'NZUpOjq%7Xև($I9QHVNtV.ݓEvVTbvIY=Qnr|\jC m:A8`kO@tFxMYڶoGlĉLߋx1I91M^9FA{qB;Z+)*T^P['/{ vh虮{h{i=!hWAL)8. (! !J٠ ȰMmwbjzl:?-挅j+8Z-`OI&BH);'0lP D-FdupWlͅ_MhЗ:.0;9N^*@bqVB-4rd\A%aIMa",9HC!՟fbS^jBn[swƧb`577#v$CtlֳCMj#*|bx5-'.C[X7S0s/=iES"p'sbS*JL0:K|i" h6H HԥɁ@^mwF߁0|uI ƥ-^ɭPj; gN: oh8Ѳd5Tfkx'q~V%8Kkb"P@ 9.KCC7T('d^oElYQ0 pu^4L$,ϋ̄| :\<]a@q uc>S~ܤ? |&fW" QܟϠ R35[UKl^j[bfV#q >AS-`_s! >s"KkVSE]nSyǵa b{Eq*wMtM3}Q]Kja23mT7Ƈg//ΧWls_h<|waP79g;뉦7.9 FmΗ`YkKӇOM S)O5" [T~ͨm>$ȧz{itKM^SJ1(%Xj?.j2B#EV^0FN}]Z78"J^ZFl\VajHk u/[R%^V9:lFf|8-(dlQٱKSxS h+)8ξxtZ{uBfT>O(̍c%'I/Ԁjơɖ4'-F[?Ttj'/40A.`"=Wlb0`i9Ǿ˿&{ү0:y[ [C,ᵢ*hȨB9{.O# Q IWeJy3t$ +ö{-Vckᣲ2aO!N1;batXc GgD;}.UG/m_dr6T %> 5u8. 8ar]!;KVOIɤ7jcfZPmO p#"Bv-iX%.F5A;I!G@7ye.NQHM\&TkD?Z ag\?-.igvOacީbvgw-7s^<=iB馹;# >#ѕt`,=;Q8aqbE(/nB R}* d3 kڄ=&u(ljI5T ǐ22`[ߛN>pUBs~[s7K)pvŠx $Ohx{Sna:Uvjx}!Ev0GQ]i#7J5`H<#oѐ}$_>p&.wdӏ {C,,<-y*Cm c8/J6-n23Órc2g쉚Ucer㖜e$}ʼnqb,/VR b}&3"[läMD]BEbKiKPE7yhyCZoJZK{UF *pm{#*e!X |bϰun/#wzMYHzSm<#c3@[;[i n8O~6Q jG)? *ȇxtw&ed7&Q`3jlW!a!WW  \(mh4>%]#r|DMڀ܎݄|{م^bXK܆Zx(ۥTXI]t~F;Ԇ1 Ek'3uӠE['isrA'ōT2ijՊܯ^|&;[Q(3Q0\U1-0ۄ++x *V+]:}Ģ22o(=Jr=YgYcZ^Ed)otݬ vwT/DS16wǃ.ti^J/d=x44 Mif,I[n2VJ}(3ϱ\gj**AkNΉN*~f3Qw,hvm]bi)6xD‘=Y#Lr^maHz>Z6x&Ou.$=(%%P@{9 L+7՛0]iO8\մ#h$)$gSsEVYTB{ѥ $U/'ӯgH8ܶ9s 0疋H>aah'[x DʯuS,-q;Qf/m{l|jX#{(sI#^}4tzd,UD)ϧu}/:`n*C-bk%x KWfςC>[:BUuamQcb+-Q }k*u<=xaBJXi 05 ɦ}>`}h4Xfh&*++ÔYsU ]ģy.'yxڊi0g/dan=\e8ky~iE+}X}F/[ Yڴ#Pubɼ&?q_e}&=WXq]60͌?o$.̯g;oWQB ]&GvG+E us&zyV H=3>}90WgCީL(3xf1zThdgҠyliK,(,[P!+WA鼥Gg' xڔC=ՍQko `]EK"HkΌfŠ*Kcia, ƨ0KAAQZ_8mlf+  W;|s;ue7l"n+:*h5Q4? (tR}}F~uسӘ/潈M!nD0cpOSKZ/u#"k{]9~F7R`Ez~ @{T l.Qŭm%$6^+=u[BKPIâGIw;[$=7GgR Z5d ip$V@Ϊ݆X8Ȇz~I :"*7wcV@,9'7t`jXUw5}%iQi;6:}+-̭1F .Jde1a(tl|lmRT>P'(ֺ,KឞkГظFRs3M%m%y}e'>T2ڧ:ԷX䯱Y󶎕;ȫ erF8r{qpvfpM4nrq7sfE۽#&qU,X!/sy9abbDԍIm( 9OUZJqsy23TDRQ-VX Ӎ1Q`NHwC&R.h@6`9die ~T)"Sɗ%oUG.%ȵedb&|rh#7kcw'Ժː Tx'C6>w[ɓNGR:wkƷ:Zxi&$LY7wݫѪ#O=kk)w` }ZU M.!ÀGmtNZڴ p4t^Yפ)ꖭi_Ӟ߆FuU9#R 7aԧML熏tAR g( `Ƭ2GQ;.#AȬm1)?o~ea6u8"ȾaU/assd6~7N<ݘ# LNҘvaRrK&Ly+"]ǗxK>:?`\7W9? 1ͯNn lXl4*P͇Z̏u:6YA(i^Q:cAЪ=3!M)G񝮶+Y@Ő ߿#>(Nv_.*rp}p&=RJzNNW `8U1ًNkÆפF +*PP")g[G~$!4נ)cnߦXh%LSK#3hΉ]`֝Or=l2؈n/39O VS_vI*RiDpw< L'6r@ncoOe0mZR|,0YUNVCb݌|- {05A9a_./_{$StP?m' -G+Ҟi=_~4k;Eß~_[àn+P^ʌ /_ÏN{08G rҬ5v=1uӭdՉ:}/A+ᯘL9T/PO? oq0roҩhE1s`NML1q ?GqY}$&Vk? LO&.\ZTmo!:oDKs1DV̾s<;6e j[B7.z%{Ge }ykd! Vbۣ0\fN[N[5wfenp,UU& -oʻu~)v;+tQ >7ٞgiJs4թ@I}ch:V/^ b.QGHL~)QnH"UOEXݕԅuSW/mWhmJ]͗ ˲aH|34s_}ADy 2vm!ٖ Z$kzRA|Ӫ`;UVlFH>\HDHD7G|TK,"d໮K'R!! }zK1qIB}R`tI_I\Y"^Ʀ 4u95: p\87W_x!'ҀNj"b ljg *׃[.ai;q0wSfd,FL #n@q YA!MQSVDX{kZHV]uldgy һJꏌf|JqMC8ɭ :,{g w4+䋁9P,~3:|4Uh_L#T؛ſ_Z< Y1B3qwR;b[vo WIXم\ .]zG yi\LR^M3lblbcv,Xk4Eco>y#/ʁ_X]'m16 x<8q1ȁZdse2Ƹ#j-XV;"sj~kѺ$A{f2dXvBgjozTH'>1OƗ-ܲ![c?U$걸zJ(m`@KT=쾟޵ o/5,,RCD҈Yc$Kڰtl5m%%*2g%b o4B̯ ZzDMd9!IP@vBr_:F!EEu xI쥀ɴ?.0T={ٙ-Ur?9T; $ۼax(gV>D_Tfl.>^ᐥ'! `ֱ=HsVmz>2KFdP 3ȚǢT Fl Vɴpv\-VSj?%I8ʟD;j@|^ bWޡ[#wlo7h/JHi4B)LMKʠGbDG.H+G3)?8@{#M<\X&LM0J,ѰPe=qHOms+vzt ](>I\M1]w~;?ݏo0Kxd.r͜21 y;Äљ>"+>iI3lR! .m23F!5؞Jg_ؚIež[#Jy!.N2s[푂|>ŵl U=!-/ >\ N̰dIFdۜn>T]q}$]^5l0o*hl>= 嘆PE*k_@)%4.h`=5Ug݃jquCa nͼ.¾CB<w+)ic_q\0p1vZ寮(]~Sv}!ɞgV$ozd^)k,|(3L"O/H? nt7㪬ʕ:%SX&%;I$&TPhY _gٔ ~+JyHD%l4۽IIzУ:=5-Y^OIzʛd YwZ ~ Aֶ>HT `wFt3PgKAw_ HaRsxy ^-Ks:j wmtK7.K"L-76xct ذ`k|?ZQTt ⺽[Fxu9 vҸ=S )e@\j98$3:luR ݗ>k2ّ³`0&zcmfa۽dK@[#RɱW!o|~2Lw+ ."[.栨MP- 1IaC\Mg;Lo`V%ga.R~>r.ۍ"c8SS rpa|:Jl 9&q ^TX)j>yfiB5CZ3kY?miZ"ͬCS* [fm,M;_Uz|\i5TǓa}kqq8sqn(DQ.+Bg"ur1K`B_KbPwasXE%#DBZrl{Z9K^cOlȻ{'({j+$ٗ>^#sٸ%oW I JiBp-}0" VJ*RjfX.yڿ"l{9%,sRPsSJ%cˊ˟WLRב9*RjTXďʱXrԬz*Z8 [2g\r3:6s4q Y @#@_">.3%>OEIc a!)*U ,KBFF n(U ӠѬO y8:NGL sL], Y} ?s \Maa^"?Wr.؊;uH ~a]0xp}5oBc*U*aG>pR@^}Kݱ7!b-ʖե{;5՚N9Ma-2oLѤkD ] s$g9e (JuqQۜLQ0h' ;֕/2u ihWd3Sq(,|qoH~Rʲ k9cLT 2DVZ@i=ŝS=k1"BG3Za^zj3scLǹnt`*$~OӴ)p(՗`$aSqҺnu{oOL2m.iWM5@1+g,WzH{r<4eRnhL7 gY;d13a1RV}։p>% #[,jȝ%p}PdD 30h|I Bf[~sv6@JǮnH ?1FuiԎb  ~0#%EzHc~ǟAxõx^g6\ٯ[߯"fΠ`C g'T%꼳UjJLd@gμ34>bICR5/FAI?e^I3d]duhT6"o\tF/^oʾxO97-Lhs^qEX?pKT[n(ؙ5+V9u lD5%_wjBj`ӢaB@*0gJ0TU~pf DJf<+'VfAtR*FD-M͡#(ߚ0,h$ xCGBkuut cJ7J_iOp[.ʍF0s`7茙rYW5mN?Z OIPn"(@Y i-V=ҕ!.66c[wK&n߶oBl5exꬖ=鹔#'i 7 %'{&% 3)]0h3SSW3zݍve02>D:ڨ+}W1j)o|^̂Mހj0Bz{'p$l'I={)!sbA9*M@n`ܭPmHmR48 =0`Mj ҧ|H9Ug&F5pTTU)Uf5EN0X8+KU"Kf]}ͥ;=G$&:t+?#h'ԺE*3ݠ3 ]V=#@ e5"w3#~̃M]2]MѧnO@`x7J^w/hAJ0*"tTm6 %G`z_@gogڗMBl^ž8ٍy4h鏯S <֡ oY/'i@1]ˏ7чr6N_=U[3V# T(:T$لФy΀h`cfLgK"Ǘ#pD3ȴ?%`K{QB{ӵ&X5~ my[9N\(a^A.j#`o|Je_K!U:TOfNW5]?̣!t •FŁ9g+s<۟뒱.鶣)$X 5@ɞYx(9)],k0]~ ʫrBV1Эl6e{M6t3Ԙ5mv\krvyBJ|ngi9Y%\46|`:/7'RU4S&X)Ä?$=G.ա ~ΏR_Tc<čZ7+`ǢsSJ'fA;am 4ilX)Ң B/x#\,2ƥłDm%;/d;#DAW?;ڋC]fcxo-0@nJFnXE~^Կf6$-{R&au_>v4qFU1?Y, !<~Qj/yQHe\~(hv nlx x*9d jK1p(P럛|wnyeT';VoJ~rk5z "fLWvk kS=ˡ[w{i'-nM\(R|NZ4=뜱z) }}vβ79ω))o50Dm^PeWJ3 ҭ'*hT=S#B _@Sc7,&\H ^n>Ar't.# 7H$DĒXjtc3Cɥa>_EfM.=@`GJbS:w.btlNtJRLO&+2&EjsgOJ"wч> g66Q/bhYNwL%h+FFD!ܸ]b%:0^pBuh'+fO;Y;oIM[O[*9?DSU2O} m U^!RU _a,2`ʸv,1F;ۡ ͲvbM-l^ěMp)e10dp7'm/dbT[B85qquJS .󙉪Vf՜iO1WV&A]f}(cARnz 3}"``hI \my8 ++US5YYB,jpX7v-F\gJI2@9,dBK4fRmD].8ua0%_%zѽ#Wk'8MT4Bf[ԉɟe 5Mo mr A_eO?|LM:HRz͕VK懶|lIowp',PUrbS?QJR13_X"~h,P_}-RL mDa+i{>+/Sgu& rk9Va99KWIq?͌q QI_#;ɱfn -xcl4 s$H}hڹw{E l#TN5" !,.̠D[\,*x; ]S1pYK`z\%2^lpu*sz ;ێ0~B E4EP'w!G{Aa3.@FVU64Hϼ*0\oRp8E?>!BG:y 1bR*Q S1N'U$e7 @fM4{x'ٔS}JgoHt"1v9l/Nh p2P-p(o%bc/H!F>qT^ ,T(ް4kbCW@C3G"1u|S+&bwt۶C2o.Ͱ0q%C U@mC ؐ0nL"@}wB-+R4ԬۤDhTXa[ڻ:AICCnu-PxTY R>a[v~bQfNJ:#BRUظoG4QV&s  ƚzTLOG21y,>on z"Kߜ ek|qm3But<R̥ʶߐՃS)r-`['n Pw~:H|Ʀ?Jrt6uzI"$N.m( .`8?J+:}cB^RO)WQLO ?܎6(b3/=țv}Flk-\;X3ٟe|R?(۝C T0/2Ut!pWL]]Nb= k3 ' v۽WL5#kp-,*\GxDuwȼe;y&Rg8DαclǸ{ʣ ^ |FEGxݳ"L-4 OzL&`\7Dp zsXER_e/r159ekWߢT'o h_3[+Lac _-&R}̦c eM 'ZZRQ 6bbܺyͥ{;VuYIf3XMJ)}M'եAǵ> \Zd9G!*1ʗTb ^p.ʒ3RRVh|Fu^QՄW19w! ?!»bfPZ7M75Q `" ./,35"]&]-ɬe6#74ROo?j%!|C2W.q[!}Kg%yɓ>/I֝S"Eǚ5\%dp>B殤HIbܗ{E2UplSdo)uZnMR|?"PpJMu(<u#,+OGc;;q7|$Ay9S9ygn/`յHFUhyÉB˫ڢU䚲XXk d惡0G~*nv9p8 s%kH^%dmN,ḙ?6^gskn4&_@Zؙ#:4zjļ(֐3ѱ$03܁PWmxsD8̾⁇~Gݤ\XjPȝD N GؤpHucDH-Sr]^Zc71̓mMQ*S^ ceȬQeQr])!܁>͚R6ڄ,Np>bɎꩣA@@}6ΤhoD٦ӳgY]9NS_}a2Ve4jqEw3 p?!;<ᝋ G^3rY>WB[dF=YlzvQWz 9r 60.弜TB3anB},aŮ>}X}C7X ?e&-<#8"M@m~cHS5Q!$<-rC~8Ap8&XOkɽ&{+awm!߱DsW +Y<**,@G,sqQ6 sl\䍡]SB[$m n)+>sp Dq((C . WJ x,a'6;UlHmMPPjfHƏ;an3ftNB=rs_wV!A(MF4>T`Mn 4F!#,~x@ .ӦЙ="#~15mIhϗyd8ȂBW+ةGawS3H[:ld^P))+ hH:GF+iw?DLU7٧FǍy;SZt LeEĽ9sJJs?5Sf\ylRӄjx Zt&D-Ϙ6s/1dHbo4q8}?g1kE\Mm?\=cN{уDQ>Yl -tQ Ș@ L*MV 3hoBlTBz,*YmbБ9 oB;ņz0$>9kwR/!}sO@צ`./=lirsr_MJ<+c|˳ꔱLD) VYB`+3Ɗr ׿Z0D+m^Pp t r<4+r}Yрb ϧfa361q tygD\cAuR 3q7:$!$3*B=ݏՙS/-/]`D]C:=`i+e$"S<W8toBEJY~SJ:AQ5#0K6XEo[{xcI|1A5blE 謦aXimi"l./9i6yq*/Սe!bS##WW ~W/ɲG)7;Hg.#9T 3{Ҕ9ݗ赜3H4eJ. .W$ר)ID~<ƛsBG`9:AKi1mc<@]L B~~0DzyCF̑Bc+$U G? Τ1>Pf*YMզmΒ̓.?{>GfMY!=-R 7` J'cM0\5*PA7_Ï|F(lM $9ee"aSw<7 >v$s(Y^<Ʃ<@kz>SlDuCж2OsO`s~@V-h͆_gQ,ڪ{e[:0FڥBP>"-J|>_P͛aޅ!4(%\.4~ȯtFqx^,|K!'Ni~< '㣡ݺ/o6xD}t]4_GZ|݉ O𫰿 M T(@ abOʲj!w[5{/.yLWv?7‚0]'^omjzƣrkncQvSJaF9֋MTNXhuאSAz\KCl~E^X#),<:o#$d&r%vG?U:z~%рUn]VM(JCKU,ӧeMTFC>u[t^L}2P9hK8U~.20:DoG&m%TU^vh7aR C:F-Od4;B8^KdrFuǽ{~ - f޹q 1RtyHUV)#Ք,ǗNhcC-3qC ~V($uu{?k_QZ{j%rBӳ9fyx3$vvnUS*PB.toϷK'm9l[AO*O\ YOd%g,s|7!XZ?(r4$Q6I9HEFaAHC5zAP1`2ɬG +7W7GJwBEC.TatFQBuMsTj_}arJOC˗ȏ|5xXق+Y{;唂8FX e.#~k ۆzE2o]gprE<'_α'j({ s ,@[?C/N|Rʫb6uGr&MLi<{xxxDz+V`5~И\b+ͪ&:_mMFr$4<2+$yx5||uk5cI__ulGm5$7 `a=7P 5"":,1OygKGZ#0ϖڶixvzgpH:<7:gErߓoͫ{䇑#!e3-\"(jm^h7IVJ(L{c/ 9T' pJ7L`-2f`Iϣg}$3|)cKUbr 2b a0Ɨ脸R skZQ 鑆&_/ήDP{ -!`D] +#kwߕF47l]J!tOH/'9.oHw3!%E.kQ02jꌰ EV9 f4v?]x$to̊>Bن7S̕O} FM,xp@qKq/VƀڣD/ɿ*>{AKq=twppP~^n$בmDoW9RqE4]3)}WS#B \`%|fʣ`֚ 竅bUB$WJԭӻ]Ȫ6(|is+ڥ*"ooGɪݸ*7r0L<1;ECRz%0Tx9Z 51˛De)I lԞ+硧! qښQ*&zPQm~x<řxx@ZWG;k41y`i]&ao"w'czQ~B`bHIz;.\lF]U{䈑sE^s[(v,2c]Ay;rhc=q/2iHBAZԙX~tve0$sK5I @ٱq2YsMW{LAZ~}w65F8':M3 .4^CىHuۅvP:/ AGp v6*@b>'&*+Q R"4ץy.0?w&egw郲' ,p@̈́r^\3[  !‰ں,Uҩό`Sa- 8PXy-CژJiO W'G`Q~'CW&w% mEȹtCm*dX<﹵Zi4hldxsiRZVǤق<݃Oߖ#&>!*L~H:D2QOg<[㨛K;FF躌<~C}2E,̲|ow׼А~/i"vLSb=2'ȎCSH#u]G/2n"ZX I,͎6e`hϏ}If9FzT-J[[`xydϜiهFc1m\3>}G ! zMe ~0 .qi"N%sbjx쓼L xٵ9|Lڍ#⥲gW@1Jc4*RT?XJn&!(>i!Ҩ=m*<.ea̯,s}}ZNdr̫$$W1ڲ;&.sXZ"#05RSt8bN|IEǸwG [ۑacVQ ]@sŵ>ݲ̄gJ51<%1ᣫkl24ג,p >}Ѵw}.'-Z5#j'5q%Heh'C ?&qVj,</^cnʨ$9ΪնTze3{zb ELzМMxfF[d8j<zK )eƫ¸r.۬,!2s>qI*5.WOJrz o 6dTxwbrp)d93e8:ؓѤlVCjf&6:~g~X̽ȸxꩠSFsC)qyE@?f,>O뇖!QM?1fU$E<{yCVҒP~"aI0VK8L=heXDR[EޭXO;r>}HXϲҋ' [5:Xy̅s:uAމϭğ8(tx\?/O e7ZkVW~?0t?3(bqkjTɜ+韂AVY?{?E߹,&`j%ʳJtd10Zwtvb_]I7Ӎeҙ9k?VmstW@E&s/’H2\[ ոpәx%a Ww얷r'B$ ` x%eܔI{`7"F$h.ـSC :'O+D|BSbNo( o[oDpH *6ɩt"{n0ű=ݸS@b>J' _`u$M硸dcAu9dJYFF;71VfxfG4߱EW(N~3*Qr\sނq{q<!nR#7 0zg93bI?}2桼:RLj \tXJ/2}NSqRD^P[VcmXO@Ts'Vrxr3dȨ\VPvjnZ,h)e)S)X eg]?l ѠuaS>c=5Al頩qVԎz֝ &'+Cƍ|= 0V2u%ל*%isvgA w"z;%oQ4F?]Z *no(JZ_pM>1bWnpVhsNME萸8'{\xWb )kٵ >?  {՝YdM'^L͍EZqD$'v (?R3C6q*@utTX,}#pyWX59G4y kkh<8y:e܁ZHʐE*O>`b.>˽-rY6j|;4Ԝi n Z5$R gaㄔq݇,G.7Bdx~VGJY.$3t~mqz~'Sce7KH!e\#,fX,YaDn/?gi J[j *n>;A%EwB͹mϚjZ}9qDz3QH6kA)V0LCFp$ρ[T͍yب{.3]wa kxvFJK"HAHճt!dbjXi'uM?07^ަ貂js G@z:P$((j~|74Gs5\8\šB+_&bgi6vbѲӔEW+= y7$8߇QU?It_8{wP$hDL.4\GvLsWc;Utrvd"jĻkS>iSD^e(/X7HtkFmk>ݳ^=ܦiKQ؟ii 3 af2wVwǻH؛*IjD>TTVCV ('͌htZ䨙&p1 d0bo\u_91Vw_5ĿÑ!. [/˚5TΊ!ш"0qq6@qs7smm2kuEQ-Rţr'H.8QddN>̷.k٘/à7ODz߱(sngd۸OMu.^킹жۈETcoY+HbTY=(RKBW{`h ^㫞0R2߷&4V 5}AZuBLSO& z!!aZ Z;C4xE^ӥ CR>2gOc **$DT8oi<o':ڷ!VzW58IsBϏ%~V Ҫ)!$3𠂔a~:HdOг̔Y=ՎŲ裄 nAԒ@&k?W\ e{&'-WO>\mQl#kN5Vrt4L4Kn$2MÉ"(80Y0`Ґ*P>K|ǯ$^ofqUuZ@Y"$1YF15YZ:h"(y#n6Eik̷ ߔEpY>h1}ʤ0?^17 7727!G܌Sr^Dq H %1G|h];ו[IAB)XBňc_g̼Դx:(wL71>NXtgnkJf&=9uӑ&4*x;MFNʁ)IL[Ö xq8`6MD|uӂRyw2ƒx ,ތz㌙^Фo=fX;IVv:]m6:g}uj[|S:%IT{ &,rJ nJ;蜓棙]A#i1fDJGὌjlXbiCLT/օd~x*'ɢ lu/@DaTQ^1"Mw2b†fԿQ͈˦>wJ:i$ 8̿XdL*TL!nTz$uLeԴI 3 /9Oږ{q'D\'6 ~q*6^n 5"YHކ3:JZ#ȭ3?+bKbov>j3 l$_ڽ S^?DqlS HEz Ba7Y>IK5>|▥GG,Ic:GA #܆"\:gH8298:|`dmhi ^RyJT4G!nWrZ٢h2}Q|"FRɃjohq6 =NNo|mvW&G]ߜU&fA[!գM%slL] >F7-N[PB>m׾7+x̍VHi&Z޺m8XH?dNPr UcR`%oh#!QSu4ZJ|gҬu~ TV]gc(Ja~SߛqFћC9T>W]gai7YYL?=BsUT k!GsI{teLNZ.I%'#vm3=ư Zڂ}k3_xCNUM݉]cFfn!Hu~ Q۱Iu>asr:*!ՕG=45Ř7sSBGln)3oqu!Տh xG4^Ft믹k,ћKtsQ:{%3{UpLC+3@Hsj4OwHrAE% _m9m^9j?„6K⾖EZ(_-Q~bYW $Zu(-ClIQP)ϔz*Vѯ>9m]h蕯&,uy^XDu"B+`/>v{EH3;*CªN(𮨹lٝ[Y쯠p=\2A ^,)ݷaF3 pn&{y-h0g0q |+*k(QD̝. o@U}u{>+3tTIv@w `#\1w}R<h+-_&A?Ar[>(5}ءQZU_bsCppbOaRfPCaB3W!8t̔aZC!o+g} tn+Lk_E'Wg4!-Crȼ6KM_Dn`?m193`&q +%JO[ qSVOc\7 wGsH'R)]ﲯ8A973ǡgY JPY Zk4Wtd+,+澒&>n'U!OwcR<=qp,!JJ FE_ h9R:01~P.{#xRSd0=GX˰{V!DǀCXNAǙovޚg VӚ]J/ϵ/5'Foؗ$.QH|`s&:ez%%HQ*ncxo'=qv4mg-%)ӁI;%"z3i5 (fp}1@jƨidqc1B¤MP-|(Z _#WKl[A.tVYV:+`]kվڊ"xԓ֍%IV qܣzD|BjH%|9"j(eQ,"= NS!0IK]T8#cSy1;p$ YQZ D(falvIzT=@=Q!>T ]R{F`VȐ}tjoܩ **ܧ&*wDLyϊV~Z{VޏAZls2>kt+6mY1-I^W-w։e~o_En=m'Wn+TExΔV۬Wl3رC!pV(+8mܡ jő+DaXD֕, AuHZ$2\ց-D (*ȑa8@`"zϫl{nTXx3 K\/8C\cB:`vդWR_aԕ'?C VQvǡm腌n5mi5;d;EJц2za7#jz ?Q|AliYwp4F'{r.]mcՎ/e@+z (>0O {f I &8UmcAdpxoWΘMwS_~iF(ΆP'_@F"Ԇ l^\)Ӳj3DBc y'eRrn<XmŝvLOW2({_QY~Yl^BD}恡/l_uͭ%U 5w;dU;͒PjGdMqB(P7Qq7`Ɖoс;f!߀ [tMC,FjCTw:;¬F9Vd%x=/K"Ry䔣geʍJD"KjnWeWsO==:)*79 =ɫ$6*"F'V  q/T+[1<Ј1=.p?<:x:yf/@_!(IMWR_{;LBCnW-^ ~D[+b,e\Sw~oѯxgՇ㒐W}@#{nCBmkӇB//n 6ΒE0l`mxF֗ͪ-?jG5b4Judl\=EoO&E7iIzcQz@X~|6`1y@( -dzqiKCjp2>j'9 Hs$j(Kp[:4 ͠S:b5 <<*m-5a\) /&ҕDB?=j䙒c_NNe{s?yZ%)x8Qf+O@e wl1(&,e#f:6 p^Ǡa V_GMdTQX" _\gp444Q0n qLNr*9'.zVHvE"g<ƵĐ D&y Cz c[V+ t@Sw3Ų&Xr?ROs-W~}h l֡As/ԊTufvzI5BeJP9tu:UjGL^53}oU~L+'̇q SIyUƠ>Ӓš:(gJ6lm2P% DҌRssׄz xYGݤƯL#UɽIi{^z!>DH\)TQ2RKNL4$%Y DT2=i\mfI#Y+јJ)`q#0~Huu(jH oo<f;Q쥬zTo9*𫺕蘏ϣ2oX %$kfbOP8ӫY_C6#ǃial\I LʗuA''bE%J~;q('xDw<$@z=}ct.uƔ:q3VMTl=nXd "" tV4` Zú .lzc X S#׻i&URͯνLn3`4i+.D#g@w 7rBjN&A0yti:h,3S[y->A{g8QD;?v!x^>l= r$(8'T_Wk/2:oV?b떰 tѿ1Dv5n Klib[WA$|==E>no 9]* Rp7!m> 0!vİ+z`dS\3*Ƒ7J֎?M0\ۿL>a7c8B4<D}Ê鄲͓q1rĶ/w<4!Ri*ՠpj6Kl0(U:zOnG4=`Q D4ݴ:'kQ;6%=#mdtFf?%G(@d<,- AZjKTˤD+T*70*<~Vx '5JH'GMf6NnMabH$Oà>"ս3QɲOr/|#gk {)`;lJ"Dz(U ڸ-!Ae7<|[5CXoUBSݽh,Jy:Y&ǂW)<_^elŹ($YrN)Kq`8[vY5D4 O;[*h t }OUՍ@f)q&Qir n-˿;U32E6euh#hj脑f|H6s%NZ5"pH*H.SJD=`oFdXлj@4Z@ ī$Kͦ 9DVk4'9~8ey܉͏Xf|IF[cp#j)PN@ap;Сԇ۔զ ci.yVgUVU }dyhW/v`5 bj''eYGel Ov z!05AUm6&mʛV_VC$+힂=@ns!q O:u@ 3kSRW۷Zɵ9W+lT? #4xjVmdḮm$%[S`ױpwZ*hCݳm "!wc.\&-^ ,CU!bw?ɥpuM'\B3A RW$+E2,/NSOϥ!Uu.]LS\BNqɪH'j)NW{g(4 XtԳ:SQJ'tci"䰘kۯj#sU)븏Ք)iVj4Rj;3W2WT`n?65OϙjIZ.u"jƩ Q`c]ϝh!eq7N}X7ĕX EkNxB5%u:\pٴ"M\[ϹZFrAZ~62p$))W,poQEc{_$Ă" 62Ycd w޶op9wʴ~.v6%8Zj[ UZmNr WF۠O*TqDhc`+A鴃&@aU@({(la7i1Ret:~rǖD>( C֩veLY(oтAT[+p=o(\RRz+%oQF{s !IysHCA!Zr[Rn'ZsÍyDG.Q!C4̸Һr4)̭VOM \N06^ͅ5NAPdGfP_FP43iRFŸBAށr\O)^1t©rZ4]Uʃ3 ƼWo˨?|TXpcZQ 0Panv)eC2FzI QY-dWlوIO2\ɩx ͆yj.R*dnxp:ǂ?[MK 6 1_xjK^ں+q6u]tN@ ]rYq %{D#D `]>ݚD70-;ٛg2@}9Ot߾}Kxx՘ geҴ^$w*.{?1lKc c͵oKaC2%7\bnMѲ[վx}z]$:CMQTSwJ RQB=+KcHscvR[鉂;lx LXγMz0俀n=ɅjKfDsw[ݧ"DvMK\aHqҖvjLB-5Ӱ:nj|T>7ϘaU}|E470 0^L?+\X/n%xSȗnpfl1 !}XLc'K"1G.(PQ MZr2M;U aς-_vdsCA$i?Ÿhh#] PTu-lsQHPJg Tk7Y6xޯFodIk~3>U O/4&M&6@2V8]H[I I0\8 /.=)* |nKx׫񫅛@Yޝ[%_#zBfǡ?0Icrܔ;d#FnF[4ab^ I7{BlKcPrR0>3­+$Re @;~8u&!a^'VkwX{Rf{|d)`su_BڠI? ;*&M\8̢^/ Peye MY6j߉ޓb gb}33kTL)cZi2f+!|<2"n]3)"b[`Jb6hR^`ߩl+qo"Ml:41ZF/9ڀ{.p毵O;QtPe7+/Y%wlj߻c]k8Ɩ44|[X:{VoݏcYrkR3neʌڻ(!U~a'$mFy1Ytoj?WcDᒑқiJ`mwS[4f [ _lh<\DƲ3A.\ Tg$.0%D09bzbgr;E*0AV/<؋Gb:4[+{-13`OjzDA'B8mp\+& TjGv5f.Kyqb:JbyQ>}؄u<Jqs9lk&̖l)0, 82 LҴp`dlVj>x 1$''e6*,z;C{Mn<[_s<ﺙG"FX~c i7E4.Vm `f>cQG{EqHs؉9ɨ"< ^TD/  Tor`\` ֟\nd@f?/ u2Rޣ@hu tB^&9iDd{s=ks@zsEvvTx{ga҇~r:J)X(m2db ]( ^P)laK@poB`R8j9Φ)S~8gH9Z0Ѥ.]H_'~4EY:O R[:Y~nB%W ցiip,+nb2$s|p#ZԎ <9Sroi7(H j*U=1yޤmj~5gsLF@2eU"Dc!nueV1**5Sn|O>QP7l^ rz#-K/Y*/<ep4cͬ!ĝFX9v t SN06|5?ns"A W/<~ 2Á[5֜Ȑ.+۷}EHOՠ".\T@29#=3xodT~|F^f0ly94 vAkA$WF Y&(XQ ŀpavDoC%/ 8ASϋ;I7^HC%<7Cb&eNwV,FQ5B0BePb?gWr݄ c2*咇v -]"mQaWOG^oL9 ZѠ3Q $bn$A2Z0lyǁӸTuS!东G7`৓`#s Hi8yI-ҷP:WF 5i|fWݳϪS>/ӦQr/x[rzJHՉb#&T2auVK_*"h/F^;Rc{Zk^|/#(ռn:T`4#W%7`u`l"u- _"Rw =m"aL)q6?\Yzdمme0љ :LGa8DWMVF'I5=BgҰ`їOl24GrI О;Q)D迯q9a]@]N6`QOG X\l/'fjea,LS0JyfA<c)nzrWeV4&`xrk(m$|!9@IGu':3;mA"2_ rlD@2W Marg0/X"%=uUl6 ch-P8H\RC$7m*1[m8:T_iG(I~#sYf2k}7W\gC5S,c_͌@W TWA7 W(.@V5lWmѫ|v־s4Jnd!M{Zd M_xC!\% Kx6lZ%}jz%"p-dD\i7a|8]4BJW5d-0򯉫p^J&&6!Gu/ &kx!\6YKbuA*ϑܰA . q[ԍM }q)Š˙!p;OTD^lrP037:*P݉co"*sv9?$^ضٓ38~ZRլQ4[ӑ&(P@Z~J34ja%on`pM=bZtېqAG}x ڿv2M`BOD Ғ)cu4>YBj]@ԏGa8 D%jx0*NF& $ڢ녀s$0) ⵔJQVT?eKBdY/O'Z$ FԤ_Zx6 aT&A) thTG}@cyW~z|ϠJ3;FVK`ӤzO $~m,'ړ?RT)_u?i5CVsHjIquYU2:TSf5+&Np= vɼ kA?ߙR{dΏq -wD~}NK%$RcNrOV,"b#~qJj𱩣5]5o,gAOZȑz o m·Q_ y~ 뛩&xd:%H. "Ǻx3v#CG+ ;7ߟI:fqI`.rF[0O3k6?K gY X pzPXtXΰ}nz*Q 64n0P#Gm YiIńe*"RC7vDP]'aMxqp(}0DX~80U|E؟H4bqzL7eZb}f heQweW n#N'jzWWSOJҢjXhz36A~\ ]"G6^Z K塎q:5!w6L .&?YN.Ƈe)_DAj-wńs" 8| p}8Dm$Q瘵q/ٚn<ЙHfa]TX?*9)Tl|ϙuVzU\)Y. Α/*C|oۇ9\YH ^.5M>p }y!y>5 %{Dlݸɳ8͉/t>א13nb͟YC񽋛)aͨ 4iտ [WQl" !4ypI Ӽ|n i!  A}콮y;E+ZPxq٬X2SManW*SEr]"=EcBw̧_ЃT=#&_n;:G+2chdpN}X9 WAN"[@[RZDJ2]}Ue}zX[ȉ66sgYGk5AIE{x+HrBoȁ{vL©] \[w}>ȫ<"nm]D9!P2(ϓ}€u`%8 RD[a ͕~2Qo}8p*ov3W/]wDF*d ]Y {s8x.0ᑀ<{EB{eV S:*W9S_۟O.Qa20v8Tv$v$-:][OUO[ƮN#\ݻe$2u@/8hoUb_ } ɛ;%\1|_d$vS> fJh05=:3$-=A] (>3pjx;D J|mN9tns,! ]w\cq~)(kȯOfA):Y@̶! n-f~~zvwL<4ݚ|RYBUfN.))Wt{ݒw|GUDž8kVM~`Ak+@-@np6 It+ ':(<taV" L1ة%: 1˱+&KF:f(@3mc:AU>Ҏp}'Uap'YH> CBvw"0 MʥMӬ+VHW2QD#8l"olE>YoI΅i0܀{ SDiQVBBݶΔBpHӮ]|Ộ ._^XYPnI/OU"<ԊnAOxD͏?ɎzJG $Wpl_a[rz @FTpj#^L.PetpMOAm9By-H30=_-= ~t@Xlj((-"pت YH1xN&6g$qS|u.#;;ёrQB.x m$+%q~#Mc\Ca݂HbIkHMx{ x;r6#ͮ E4fvM`K +8GDl awr/܏Wr< ݨn+V^dm$|hwPrf2 `vRtq6! HkqkȓQ^S+9@+r;F-8JG9S/T B7Orl.p=WiPWVHX-iI=SӬO @dㆊ1v?JVG%}hVq5 s"^ڗ֦͊w&E "8Q3?K]Y"aduq( D]vPxG-b¡FP6 e S>~I{\Wn~d<}ne_: *V8dޑdX_Pdd!9 ɵ_j[:Oӥ[fɮM<#a?K|5a{te Z8T42OZҡbiiv BT6fkF$dnM_;QLPd?[KsSڈu4]/N }dh=1dߧe"! Ntix?1CͳH =T1x8!Z,$T@٣Vׯ\6sIS:)sK:8VLвߠf>~FwهO-JSRSOI|AVrS%;"Je {n4nCY zincN6sń<I|x8G yͬ(IGQ!m!;,^!h'#>metqJ/~s`QH6RH#g;5-J$#W<3{tc/q ؘŒ{0\iV˾wi½ziIӬpJyȻJh?Ϗqs /)DpH lH]pNnӞp.˭Ų;RnJHm$Ȇ5̣RGϵR ޅ'ձ Ys@UG"~k=ăS[U{MttP܍̙j04^(Tb*zTun5;YtvrXI'6"&&X:ƇFic.9CLЁmfgGN $mRoIKu"ۡbj=~ɗݐɳ:zP j/j>zƝ;x&ﻎ96b+|!trp@l3<=b2#w3f[oNqjl+¢WȅoqbDc%,MPx^@ cUR; ZuRTP-adtȚ1m:Tt;[*)-g-k*P D<fݓur{#p$0 G4-9w|CvU@1 l"ݼ/ s:!9ֳ+G7٫qA4!6<6&!b0Dt z5(jİD{iN"e۟*D@ ki4~t^Vvc^xv} G}6RnyJA/ª!E~#PÑG}Xw?0q.P 6Ֆ4s'Wاv)ϲ#x4e#qc^jԞB^On{2 -GΏv=C/DIеё/ {gTZ]b :9&|ɭOm`|KV:4C2 @hjy/p +Q:CFsB 'g:w^-&F9ồb][M^f)hT!Fsyn*YQΝ;O% gǚPID ǡObl&xTo@bKͦ ፹B8@uK_Jr&ljI s4ӹT?N2Y1\5FDSr04n%?5{7uo$_[]8cA w S˜з0Y|XfF ? S/ "m@x,޾;33r׫b5SlyCǿ)fn7ipZϢp˾% .66Vnѯ[29zT]l:^8)K(Xu lDeZhyO s^+iٶN 9c?KmCMEk(,*+.bJXK|a63|&ETaݗ٤!Ѕ?,pޓ [Kw3Al҆` 0917a6s[P%6נ.2r"| z`@bkJ\&^/#mCO _8<P3I/ȍDo\:~IL U⅔[6; }~H? "^CiEg mܶTgDMiA'Di7ѠPR snm'VKFQd1cS}u^  -)i#6{Pcڹgt ?2[Nk-C"&RgE]E z4T(?"c" lz*)F=6(RևNo ^)"v]:I%0}ֵZ*Q풘XO[Y`S!&=CHʎf,ujyˇq;# _..`;^!Pߟľ{?:.d~,{ɒ1Nࠚq:M%# xFA| UIX635P3,/@.l}Xc oakc(寑ۀo.c4sx,X--0_ `Ąa[O)K0,]zǮqX?ވrYČ%cq+ ={ Њ/tdpk,,] Jˈ;Od魓 r*p A|wr>>{x«~ pސƼv#( @UBj{nf/]I?C5[Zij)LcVuyKtc[ѴHB$0Gf@Q:&m=$.wvK~UEucV\ɼ2L \,p~^X'[T&:tI3/}ABplzDWj{%Ӕa34%0/g[n}@=2ʧ\-dfOqo2^w>.eLoJBlT\6A5fW2$UL жb]I\c*BbSG1K Zͻpgga脯 DAbձ?ڥg/ǹmI\Xې/^LIuunLYbRzkdC~)xrhn{ Bر9r.K`}x%MzZhJC)siv^oa}'$lT~?!K׸EUKY}*;߹j:؄n׋2%1Yyw,Kו<6+Cu/wA\i϶:ʨ8}z &J^\RF 'YݤsPBeE: &SO oߴE&;fFf2+]Ӝ@MvOC!]M.ifތˢƞMNLѶ#5}fk4kyt{- f6<΍XG2x{ջW?nsp`9^9?kĂ7t'vIrh_4vBAg,8Fh-D2t=֝Ja(O$GVl,5L vW2˧$r?C(*)(P1j}V JhU)BZe5b)bw.CD55X5Μvk/M裤퇅v1ЋJ878[rm3vLUaDʛg?HA#U 7=3w'oaLM̀!3l4dyɆ"Y` s^"Y+|%¤:ʼFW" rAuˊ uJĵ7TVM9m-%Zf2Z8vyfl{T?/&"c's H=d+rҸzưG}QBװ"ķ%;] ? p5 @fi@NhXdL' Y`ԋeKM81Gy6P4-2EWvw~"˩E3ɺo "4P9Y b6`oC3++՝6~"r6 :yZ(7ݎx oxT)AXxFw-UقRE* 6Xl/|5S}1X4˩m _='lQSP`y?wɋkYߗ ʻ>a`TJArr B8.W J"\Dy%j鼨IjT,/zM)y &râ]e^Cz{ܷ95݌FBC35X7{Z3Y!w`AOu:oQ6 BrIg2' >se]Al '3*r~C RǛ XM1G|IȴA/J]^σ92c :4f __2q@&˸{>_2 8M ,9D'Q</J7o>m2ӧ'Áb(h=^s\lGebxqUaiCǒ\#Nj} +e].ZqYi0p2j9a:jf7\a}S< 5 W#m8;Ȓ1 H MQk3`Ow2!4+Ss/lYS9ϱ;r!X0D=`V"T3h<C d`dHݡ^_G#1ld0z~P0-έ|9F9?(Ögf@m|%2,u_ĢVKI) f~VT~{YA{䨗AN UY&%txֆV7۲PAEQ 8`ds$*Az<Bk@$B'"bo AcXpr 'Ek;2)7w"{xt(ic;n]?IN bN|4l!/IeC:#l^ ~y)8}nm1{z3) 5Uf7#["u6'Ns9fc{Rƕb]tԻhD[#ϲvW=g8L*՞Uj{w.IzmɑS!5*);C(?Ba 5F_ ZЪЛ;Y$M=b-S Ne'D[6"KaV}N[\Y=a[rtu iy` zimty'Y&1Dq%Z3&2.J$Puf4=~f8ɺ*7?!CL)%F_U>hRghO~E2_*Y[~}ɣd'&Zo&d3u->ӌ|⋝kʼ5 9%a*-t{|[bÝ⬪f^trGw՞RW;x=ٽ,rYXyjHYe[nХJj~E!!O$q.GO@y??nXW/+' TJVm PCk9VPK.j JFD%JwⱧj:uؖ >]A @犗r~+MbS=5ʫ.#SxGWt{#p v6,^>҄J-z+h(4oV|Oe $fKvBXĐfk5^)/g'?,@VTQtyJbf:LN:LPUvŕM72<5B&s!3H*DKN 2XrӔVZ glJD0Nh1qܞsL Ɉ}IET=q5.^ڮڪ4hɬZ6 cʧc`TweCk݄"|:ȉ' 1VtjlT~jUQͶ:ރ]-&U46 .>WeY+]zç53fgfl.gUD2k/nV"OvT: _%ɀ }Fl%$*ȉ:Ռ*8@%DJf8BX;C-F 4@Z[+c7995L||[2[)A@lϖ #6%58zq+T|1-J^{6*C<&%aNOְ]mۓQN%iQMihR2>"oxqI,X?t4 8NiY|d^!g q)n#G}[^AEƢ-amJ)v ucGX}1%uXqшb(yEvpo2I~CeW=!n 5rˢL n=ekU ugct /.[ɨ̬#pӮT-,Y~BkJyP{H>[gJP`*C60k)1kTp1Wd@RN 4%WC8vRSy[0]Gr6QXhm;-iVqD(ir?[/ڸdJq5Zȇ `%-5,xm;Y.*Zdn1(bYT6)C\<$7YUyH( Tb2[sg;(Fٚ+pe"1=v @p0>4Y*G\!=ѫ2,q|.WMPMZEKq|SSz<.5OsRpQ#Rsqĭ)KNeAk}x8}^r%ƣsIaRI˷ºB&VRۨ$ :-dvy C*v;9q;r\ > k)f$7ly2 @Xr1SMPrI Ӑ2 Ud_.4r~23)2)x9ŶE|Ԝx/4"ivX̞,MMUTn$}1az_@,9,ՙz>XRq(*`Gez9=Ծ$/m0pCCQ#F/.M /ì64~dhLFσa Ę|tIndm{GmD$Za ?6+&}Up\~_K/5EH )Hk&%ߕ5\靁4{*|8 aQGIIaoj{IBI*ոCt#HY ǧT š×t"N(+ζo 6nL[oNH}~Z ړb\mG/X0DRZOnci(7F1xOM&\s Kval3+1lm7=Hج)GtGv̏6]TbbKsFwnGKP!z?B [s} /YxU&+ ?g~5= "_vb7)OE /fÀyY|H&(!\7&'3ּ`X[e_Ӈpx{Tfο1,%pzLPĪ;>c 1#M+̤b09k! /a0 I EiD^JdQ/i0+@rA1ɺ8dg۷yRjX߲m!$5e9{0`9}{*ڼ GՆ,?TBVp<2)5dM0 ,Wo;eq"#68_pf$%lFEGP>ǖ1zEfuOEqjRmTSb@K3F|d O*UȔ$`#<#\ri~6Y IGZتn(-g8uD|B;b8~%^B ")Kla]6?, 3'9Ao jaс|\ cQ0,cga<*vdq7 ܔ \j/7 C:xhv\}0@6hZh7LE.:8#vvno'i04<ű3^YSH@+ %r*6XrV*H/(U t:wS8}{nT^p"|$ )AC,`UpmġEoޔup]'tC?y>sg#?H?37@mZgo0-=S]jSgSY$\5 w⫠Zԥ<5` bfLnh \xuN_ZzAv־VǾ9# ]bKn'kyv#?"¢{^)wȎv*:~`=媩h"\g^RzjS@Hc]*Z1]'ĥ_$y@gYPPf ! _!)Q oqwEBܔ0MėI/i*¸P\`ug)sTʊLcUF|=EQ@ ^샩6@ZE~2Y=[]d ӱ&y_7rJ%2.Ԏ&-2 U*JӃ=Cd(9=RW_a%Uh ISlD0@Qg?{K#7@Y"dՋfςx–1H1Ŏsc\iNB1IѡSۑ6C5dV٥]d՘EpI,ȥjNv`bcN,+n֕}"{YCU R`k6+꺓 bz/SxH=M &N[sf7ՋyI S]}PZKep 02T$_%|tj'KqšfBGo~xm5V-̗yup ڒp1G=pb)p=C6.'}b \ NPug}97)9%l0cN9A~^;&qPs`l'up_6g+?m/^Tµй+Z-GЎC#Qպbd +@6j~hTK FO#\ܭ_2WA vgyOc&V!BWayR_-z::.(f?wvH #_T6/SQ~:](ԅ/Pv#1`ˈ nGy㊘MoHg7ŗ$c# gX|?N+dڐ!8697α-qˇ& byw|S i=;{ D%l5ձ,XO&u9&+r`F$O2nkhe?$ئƂxVwIfIcAw< vhwn:yʤ}sY6hFgiь{*'@|\!3['Gs!#X\=a~9VW_'L Dxmĥb7[A<V?eA؋!!0c`Tf[RRM44 ̳=o=!@$]Ht!l:S˻6;2x̚bVXMD˫1gy"G)Pw:7Uu YQ6YE&zHFG'5NKJ*D3E¸oW"I`Wg @MʑOX8aњ]h&)q~VDɉPѵwUr?ǎg ړ[z+t`14/O0+.o`&Z 7:PX)W1 IEqhƜ ;adgߡ!-Oh/e$v'6ut@&uCt*'TҪ}ėI: Z~GїjaeB ;m!Wي%Nբ:LFhb;,z.CYsEe}>-2\0Tl5dT ieiu7aq8* N%?l/Bd is<"H;:^\(RlۼOU}{.B#$LO{߱eJ('^L3zvA_WPf짙WoIlf5Ķn[D8@L.>ūxbGQa̶5R+sϟ{֝'dMƨ3.?0xH# }s(o,?df xHQ>cB5nNN`do+C/IQ3gB5_Q̤(-~8hDt ;/ l0&.jհ 1n;ƢdfZ$h<#B,~p-mc!&a˝uٜq_iYފײn=Ս AHdb/Z+ 2.uC빃bPdńy42h,"9:pJ9rnFlIqu@7[{Zz6@+:f3OP8lYVM:ey'/& Y x<g,=ۈ0t(wh-cS%m̚:()ؑG>ZP76  r X'oiU TN|sqtnįA9  uݟ* N/o~e!ݕ*Y8[l´hѮgXq)8IW_>EqMޱߴ> *SbQ)dV_D6gҿzŤ]Kʠr\ ]ǢձH\>IR%aBIz3We?ET5 .ʸ_`+|:}Q5{->)ǒ[3Xz0e,8*j15臘ıxȭ]9>'/]ɾOͨ5 e f1ƼbvA4I'&U4rIq 'S1 5wsđ/P$s[QEGCҭVLa.IPq7)jfΧI_\tUcbBmhP)gW3jϱRFnܷ]>MqgYh,L1a݀ f4^d|b9,"UwWCzzjpB2\v1+K2g hx򴓣6^ :oiur<vK珀A T)((Xiwm>=}K\W;c^0)l\!P'qYG&`g;ʍ 4#wt0ݜEΰZKlAĽʧTk$ٵYT=P~u9ƃg gNQ?50Pskt%6+Y̻{(^f=O_ax@GgF;_uqf :iZ@cGW%\RP܎Įv ha,O&sĥ{E_~+68Q$ިNp@@oqB7wpFva\vST.B(b*+aH#DYJ uJ~?JރkqL5S SK"5]rƒA\[<>`%@SR.b'r : d3L$c"1-?v3RC,:[6Kca '.obYHpfB#AIl36U81U2:0!aG&W^ Ī0Ms!xɜLWס~bۆ%x14V--$ voރD/EX_V=}BkA<0{]h5(4Hj0_Z3x.bU kBdᤁ)i,ȿ!츍k JdEm&ۄ"AMGǶd+*Pyp@%?oY@ c3a6k0&l3AZlL8TWOet76qŸ_H0Qtr:G4z`f|k qs, "ɐa?^$h='ʺ(<n!=ܴx8΢R`|;-`$mVbB|@/,B o2n1} ?ޅ+lr|4V`YAZv$`"776,1 V2 ҽnmG`1= gFH4jJ~KDlBuޓ=@b9V?OK`2XgL` ){P]p# d7C'/=X,h2rC!ߝ~8l7Iܪ=(O:LPd+p$^g@j"pMHU5 ~˔t;bh?Do(^&Xw .?ID^an-CL)IUL\ZcLlvA3Oo{MG"J/Ndثm+fWUS5rqά`Ȭ52XmL (gÒ4jKl0*Bng?Wq%.qAhumN]BjD4IOgjv-7WL B^M'Wmxf .Ճ?#{4nozCJ [؄%K" /歹M_/ -[A@(yWӸIQ\YT=%h|yU0D<ԣMGҤ4mcnQ,7k#cɟ%IzZdN!/V<3T̴Ȝ3 YGM&Ek#iVp",?tp(-zVEWiz}d D^R1SpJRu%HR4…Nzr!W.^"1vYMiBL-ۏl2%ܶʑA%ɹqa nA2v9'HqCѬS+|TҋZ>033ڛFhoVF$,ܤ? De@MP$p'|?>k>װj,ȬqJ]( - 0$FYmϑƦ ]d7뾯DpuAOO3ض i}⒖U(+J/k\&~K̴=F8y '՟sHuO3Sj}W+~nr۫n30})3 I$G(%ZLULˏ;Է30NS(&ĂC+n!/vf]~j"d#klDo6-İ .m. 遜uGڎ9 IG>ws)7c1M4h!ճiJnnaSѳIuN8%T*Щ4;%iLxls-It`REяK'CY(CbRies;mD O]R6<&=@"JD?=c*2O36.́01<r8o{)WCwka59g;4`nVBp'LӢM aڜn׋qÆ;0˧~:Nxx0hê2S>re\~ LMm^Zlg<;DT5V8k"#ц:b$},ͯ[:VǴ+;(^{B%$6Z߸Z`U Yl kpS /X[ OͰv򈟬$EK ,:3R+&Os_Ep>tlN Ե9|lUx"h%*C_[b\BBduIyY[Xc0'G Ѻ'jsEC!pӗߟn0盳{϶x3hA +,mBS#!lwrf^sQ^1MOA{W!Bp zQ͘=mikzGu\#[+ON>0z+K"cNmk{;yピs,d>rvKQSƃf80j#3vJ#NE7zӁRG!4!YL|ioל_CF||x>/8*HIJ ʌzO%~JK'>rQAOXa X?|{V M\POJ6\t"^Sb:N4T ɛgmA *U#Յ@{joд7iqq+5\olzo_3NKRofi B-"CЃЬy㗶f:baklH/߳1oN&fd 5/b{\޿N}}faz=̩?/(ta0$Rg)1;#Z|ҵ6ߵ5LI #\65({< m&S mTܷZ3䁁kwJP zxx%φ\KkdI"(d&[>pʍO_S6/~L\  G. pzvpP-cHZgUߚDϳZ6T$`&xōp)'klkp?...\ S&)&CepȜɆ =-q^d`O'|􆋓j'S,Va0fmil~틵<<=zn451,X9D-XaDUu߈omiIS)zCjq0 /ۚJ-"j+N 209,ts8ʥoIl0i%UXA'O8XzqO/;86VQxT=&>RPZˌM$6k3U {aGU/ɠ1S^\I hӮ8Z'+xO+= K>馳ܱuX/%^N0Ɯpd)&jnQ#U?QvwInf(S lwy>N~ szU\D*tbBW;&!.Q딢3OY(%u4O.>bi4.Ʒs&DKaYس/>l wLwOÖ/E^4J`+hJ7Cke#'UED'z!\4q"/?ƯciMI#X9"/I1@NW ӛ2j ܃omF=o/L ϊ[,A#~vK]{\ Ȁ*N٨} NO p9+L\Y]]6Ca>2}~a$1ۇ ǣb`x34Jd$כ:$GӃ)1ƪUt䣣 5eW+]4lQ715cM. xW,fMp!Ouvu(7# lWp~"'c;v?As`ވU!Tbm)ͫ@[Irk%N>1^uֻT}gyezt/!ւ gh= n4Kz K #&uM}q?lD /ȅ %5F= MRիtlPZG&:|)>Θ#]KNߪl 5#yJL`/IKׁPU0N|si !o(l5Ud>H.bT>ߨkҧt"r\fU=T2eZVs4h ҵ5PR;RNӼ-`6h\$,G2OԲpL>! uzĽ& ǯW{tp/3TA [螜9:a`v ^oiY{OH_:ee0syɶè:o,L4H3n7AŸ$H汚gr*eFޔ3ܜ1nM1O] Ykʪ͝ DŪA{,!YR9fಥQ ȃu|w¸RA2yufݘr.0yGfoW.Xu֊lfVydkc0U90m%}{|hḣTyZ߮TB"J/?ąC1c6VrfH"MM"tRS ۗ=/xTx*z=ީ\^!.%2\oZGZCK|>=Lnvy 3p̸ ؓ۩9pMџ K(`+큑T,lJZ,O\$$we bOx'AVыw\GtMdSʨj2'Q(`LT2ͻBu~4a8|H^_Ʀi`>gWe`dgu~W%1#?͂;H`a2!ιGfxA X0zd% G`Q9\һX$\n8^:8 6l 'O ȟ /%VrO:,h1!bd޸A}hǁيfL!aIP=_ް򘊵 @j^Ίt2y@2ijsHTxbA#9 K?-$yo"Ԯi-rYm6'뾘͑]z{.BT-o[ٳ|+m7PgkeFpJPMihJמTFǥ'n]=mUŤu4v(Cdo Z:S%+4ǃzw*U D83?M4i ީa C `W="t3ufynQwC@זs Zo?BScH6(:Ҕ@,Wk &|pV3xYgSBB Br8(ۨM 4s1Z  у9p 7 ;Vfټm 0ż80zf'9t]3f_nB;,,)[j_#M䗰޻}?j74oq oI8j |һ% 9܇1=!IcͰVy^Uu#Gln 2'3}($Bx&k+qO^bmX?;ܫ~ |(W7W]^(].*zHNOs1 bFC;L^!\ &Xysg}Ȩ5zd:Of"*3TL^_Jip 1*3cgğW dR`k9{U ¿کpW}+sp;L Y<"_ksLIhWjGg!$co?CN{Y&_AJRWهԯ츕Zfw1k6 H.ڠp>eWJ]|JA?Es޷UrHerEByS:Thæ׎B pW|'k-qѠ`yx搾=ᑺGH>fH@l3lK`N;S;Y1-Ge; =t \iDTwQ}__⍃##6Y̬o.ۄQ')fIjbL3"wzGYPG,\wN>ktH%?,Q&o+'_lD!B* !Ez\rGyOߎy"'Xz1˜GT7>+ObNau\i Z2ё=8cX0]o֝Mz$@䑗vBiR\^TRbVSuP"a8!yvH:yJmRVEO &&K3p&:W@``]*| )!l.e=!%vfIYRD)>~,yaF#m67N U OyyjM'Z%˹M89=D_2| ֿW 1xx#c9.HX߫#UV*J(K1_Z6<|D؟bN-p6(Ѿo])$tsi3'qSZ G%FW vY49Q^g/ e`m?ѫIlM^WgKyfQ0?Q쒥Ҽ= }mK>?p峾l<. D91Pvz~ݼ3xbpyYk0SL[QCQro&B*nT F$W[u,{homsS 4g#j;-|LIV2dODLTywuIs;w~IA]W\&ceg.QI}e%Fuڿ\pbVv\1+`4ڧ55VnEZ^o{O=@E&WW/ݱr*TUf|DB!N% @&RٓivBE"v}D}BhGv(2Lc 2w\b:RFv6kwy;6Y"x,O_%4R//e􋢿OͱN vŚJlvՙ]W}e1;Wsp'AVMC.8@ HWN3 pٌ& ,9L yRt?ug֎n|:z /@I-2Qlņۻ[Fi HE[qtoMB5_]8w`OBFaj˽, 9If]s~r0F~\Vh^0IA(ܛ:e-6>6ԛ•O$:*{<ݡ(Q;},v#. .:zDNW?ume5i,5`ڥf(e[=CeqߤrlO|:{2>hqvT?0K*5T0Z7+;䕹O룳[\uNw!|r MA %D4CpGeg>5yz,znPۢ:I f'_(ϨeƗd7{gȖxם=4rlܽ/at1M`a^p3 {`J$~cZj~u*{$?gD@94RS'! ,'l0O4BIўNu(a9Apa&/hf4f~f- I עeJc,d;Uy2rNcU kQRSPhP}k4@chށ>${:w]31ʢ{-E.I@kXGYx<>:,@ JەKzV+ac0IJ xpk X nu}Ck+*X^.^fo&)ت*X7f<2թ"cf9ُ(ٚnM! $~Nc2=%]9߸b-gr-\$ |y8v}lI۫XbF"/HSSSR#kYK-;eClئO(jwF#ʖ7&8fP_MȦ|@bJn3Phk=6 ucsOҜr.=XWO~x/Uen0jkT~ ŁBF^GbnQuQBHo]pZ»&ҊBᆂtPdu/% 8~dg8|c0b\.XwS#r~ @c#R|(}gJc}rjwSjC/(L SoiDwB}e7/L-(tނ ϪJ .Ltw osgO&[3TrO c"f"OHJC-^\l0E%GJts<1r͌K6vWS@ moH!i(Fү Wr"3h.\e8>R"6[&$nK]խYQ4sNLC}5 \9ԩol"%Эl ]pa,zV+ԙ:MY; А*Ʊr{=$-dT+K&~4} yݪ âǏUzɟh]+m|zgp(I wصieV)!e[ʊ-Q|{S%&"q9#\0cSGR}VUπ%h V8bk[ku\!d3hN ۞ra̽ɟ<&"|Zs&ѣ`ɄT Kg[-NF8 SWShy<\kʺ 3fC%TՖ;+jɉqf\8g̎Iyr_%T0m:}Z=I[0(0sk?kG=Sd>V"T_N15EQ õ`ULAm˃b#eB橽~sQu,Qx,[2GSܯ4d.ZC uW=,=)ekn[ج8,v~,W*؟UANMcc(8BG$>оMv׬yŘ]55'NALP}g˄`i˼f-P9jaϼw3받ç3<ˎ(-h!&{tۤVZqssif2.p< )kN Zm%ST뇐7x%o"͵\]wPR@pmE?^$@M8Mɼ^zEHtX;apq!acB3q2ǎ)fM"ΗRoSHӑS׾=sVnL Ej%4p̣b{Y.ja>h tĄ+{ۥߒ+Sm+8-9FE?{f Tu"d}UzG]錣Qx=D1:03O@hp.2{z q*?_ygB @N"28d0azk)M쟝ѝz7΋cޝǭ.bAΗx|i|}mxZѳƈ: 0=\(S_7_wery|;(OHAZs&M=nX"~d O_9E$ঌ46DKӘZ3JA5:R>/B]UuX]NϪ&, BKגq( LL; r. N|}{Ѭ:s}r?r5#\s.`ր n^nkeJT\Y8T T+rٯpu'F@x)o]ce;3oy- +j 4㺳xX9ri'#x@!ª0tiPU$Z=u"OqS0uPTtt<5|1:sKVϷ]w匴VoG}A}uq,+E=.y4LLKM"b^;T=}r".l:r0:s]GbQ E\F<>C:g#=W[A |Wf.QMwʼnFR d!qX3!C@gV{KҵzX.@jusJxPFf2p%l`oaLY}쐛Y6iWdZ䲸L@Es`ꨭH@Bv.,b ]I8 kckHoV5I Ǽq`M])Ib߆%EؒzP$ID[}q|{RՄbn*{GXRG>}+XY_ea34:uC(EOտXB1{CxDa%3E\{;#AsmYE^';; .v#dqV-Qs C Q{u6>cԤs k{E#zƙ.{&hDo?R)-ÖX,>L& OoI')^3C1KVl8dmz<=5'ܴ"f1v-:q,uONJuelqׁnedl?/4DS"kRoD?I;jUyHN>dMMYMgI|0vN>9=RV*&ZpjF`ÉA(q(oM]w2=;w4SDgZit/RjMG;C@3}_D^Ѝ& ];d5'cM.Hks_@>; SeDdթd66 m'BÙB,yY#7{iЌLBnw|Q( ?<@ $X[tfF\ʿ,UcF%mߜbtCqb"Ǚ8jh`~dӲgTNlaCx.Yi% wg 2$k%;pS"e3]*X% ;2:wlT&TF:S"97p}5x_VҬ2^RqXVN{ZH&2oƙXgO.)P!aKq#S̸e73*CJ)yI742)aҳ[=/:W#b"՞<=?}!o&Xء._\LT_eϓ[p;[Vr0Aj{4*dYt%p~WN af(BIZoCZម_~IU!yBy*6JΕIKN_ۘ{ A hRV;pF=JfU{)Infy[BɤT(gi `l6=[% H&F.sźU-iRg3_UU1.y~w ᩓnĕZEѦ.(seh}X3؜od_W֌4}k"yt*}OK y4\ 3-G?kEaW̙.1}F>d}Vvp1Zh20dF( ߱[0qRcg$ r-;{OQ Y IEO)uoսu,5@H! ߏ Q1*NW#q+7Fg#+٤]{lh ^!M ?PwILOu> Fo?VC.$r;u_hClwB R~N-!\8xvO4Jǔz' X(:,3Z`"n91QunY2ߺcUls 7LfMx=q8w\7ߓE_{4iо&~2 *iW,>JdA`@+i7?{PrFnyͫ2#\@}lTe{ 5dڲ%l.3F}_  U^]rZ"DS}+x`Mqfnx֌n2Cc#, xgm%i MȾV6CX$X'j4]5\$1aJ^\ {MwE_૑( jAgQB|Vex7xe𝕂@ 'Uez/(kcmC\IXgVs$<. V\r .%hpPdmʵIM6p`~nT:?+ҡvI9׀*EX9}is'u"u;emSǺ_4:r䂿qφ4s%SpRyubBtkFgN82]غ\UtRݱz =\Tc9܆C\ᱴ\պ*kX`擟ӻWe F!{/T|-:Pa]%R=ܧhA 9+2f^ X{+ %)ge{r^vpM1Q(S9IbbZnУ j c^dEdW,sY};}] j: n lEh$G`M4,OcDHrܖSn(U]sݠ5jCMB >zl@P۱X.-Y)? :-Fl5q>=Ekm˳QwE.ݣ@S5Wخsf=)bsAN|Vy5`NS)HVxZȪ3z*CWHP䬕+-x9׿h.DzYOD~2;UtlMbD@h?~d[vm{L%_oPKut:8z8?}ԊPz45T}{ޛ@C0#aZ0~B~At; M OV7ʕl s0 T7&/,g{Ψ}?]֍!^e` z ~䗠j3 bV us2/[,ʌf`QT4U wFq)N7K탺dT& 稺ʨVBuϞt]=i^P7 ɋЧ[p,7x)ݑnI&?p \]eN4 nkO:`xs4QU 6g',^kQ.7iv֧ .׃?gc2#g|ú@W4SLOU,XOaoovhX;MNH[a)Mf?m2]%-Syw /k:?{ϳO2;\aDJU?/S_iauBXZʬnf[p fԲ5%c(2Ӗz#g 8 [ +LOT>̃Q^WQ#[b؋3”E<3~}c%T٬T vm:.VpzkcXe~[ d0盂r(CDna)%I]˚LYV{7Z_Z!xzp1%n8+| DOZu[m@X[X&0>)Qxzo,DGD>&6T.6"/U7<}FY_@wF AB',֥5 #:h6 h@v[ GS?9$}U翤TWE`nS Vz"#v&ϱMεή1M^F|1g Y[VR +\ S !7Kcuk-EFU,esC!)P~fǔ֗2mS$l^Lp22^[›jBS?Lֺv]֎'y<c/E]{o*rbKӂ ]{o5|.]{#Z)kXoKIw$.H<Pyl5]vvmrș=&K.M؈ZhPt$4 1b:\ +P̹Y*hxϳJ^{1ORb+Qa- tmmFg$z7nM1t%Lb;i Cْgm/T [[#{:}~ ,JރR#6dVw$qhrQ5)ldϸL>(B?0WM]-u+c?$;!^︩a}YhUh778 >r6K)<[WG&Me :/~%.~EEEd"ژXv ƅ%UB^B%¤0p*_i|е]NZՂљbʨD  3FB#to_*rEfF*oP +9Ft(/;) UgӤQ7[7S_+_DyOMb2pZnqH?@8G=6-T~ј*⃽T07{[-жO!#͒WR>P=λi{(} 3xxL JJ܂v^NӸ6zdqSK9;Wwb'8u*E>T[5FO"&}CW2;r 2 FhηOӕXLb1SqhnCzz)w ? _WE.ռ<̰Rop((1a [5?Rsb4u\T 'ɚ1sz*qh'E ='+R^2 vhz^!\wh~ +_0vzAjKC)rӿ ERkC { Nȹ=<Ÿ P\P2Z t'ST$Gb$OBnᇂK0)D;5OFQmkRLt#-f6BNRih~Ȇci4 0H0jUC7'm^66<֐M4<*XDMژ?7Ӥj|̱|Uv/sYD0պ^bT!}5#X127äEr[qa;iRzHIWi5F[0)W]%?-IcQI߽^\#7Ui KLgtjpᤓ k4");FV>'iJyAN]#!P]xӕD-C"NNrʖݖ WiiuU r1oȗ:qN|(ќ^j0s8\GmDN}tӈs+Ԛ 4oј\I;]}tlkj⸟P:>x^M pɔsðt)xG30?e)< *!3 YFtZƾ@AEU|hXou69z Z ~C:B w }Ѝ`{Rd*(Y* =okD'RK+Fb$ߙMUѹU{Y-M߂#r Ѳ,mnۜ*m`Y0|p bL;kyX>in NIAZ]Ӂ_VP ?>u\ne >~%X#t4I|Ào[}C<((>J)^Ch(Be> ϜEᛏ+iYR^ p-dfOÖ'?Pb;S5-a8u(7g ߘ R [pPMA7io;nv\:ػ ޚO> CISdP8_ gvDrO -P8M/PvY]KQK)ߎ /aKN_xs g=0#ESZ.N"H]fxgşqc>%nю 9\>r_5yDŽ-הWU`$zYMAbd)R}O 6x}6Bqn +'e>{C6zBmx5r,3 R+UXe!פ܀;˰7fjkHYc;Ii'S(f9&'&a#Q֡gҔ|Ң?D)m |FN/ mG3q2H̋qÅA&B|ԻBͱ䓠>޽mL!!]폪V@箏 Dj/?&jq4F@?_ ۜ=gyFҤ׊+TZ$w7)tfbjkS1JDݵ\Er2[m3 ق_jDGtVlTsht6ԉх`Z\xRw2UHJkg(akQ7h}›> f f$!*\ T)mA Q87LC`U0"5vy@{.$y(z`є)[rRnADZDF_j{Y~{V,HwD!`3|զCmx:V!t;Z_̐uEW: N% ^U K l/-IjC¯ HaZˋYTqY1'PGBfˤgh`c;bÍFTg0q7'L9w Die?(_TgZ >e?;F8!R=s`o3%&r輴iC95@-rttpv3U^g#mC}+"[rzi.Ҟ40jdMT< X૛J3{7CxBx%# چ.CZzÕ#G8"%jz#5oFFX ٯKOFÕԻƁJOIo@jb#1x{X۞]fb-U 5ĩ s3i(맊eױ:Jv+䨇7y-C`Ib>>s|mijpT~?&1W('zLҝEx{N9AP xWҳ&˒\a]EBQZVSrkR^JfN4b93}P@!|wHTs{^ٺ3OO$چ=q4fR/!$%7N<]y^#]E޷fOi)G[wm8Gj,/N 7ML sgesæ1B;,%U&|zء ocnaAG:@'vK哒FaOAfeb` ]j}kOPt@5DJN)ߠD?%+vgmʼ 0)GlMvP; !4|F[1bRM`Trч(4 M Me8Z.N^.>ÿnXcЕg~"*4[y㣻'`P8.@UkY@kEvgF.M"g7 ٓIJ)?P])E8hcTݴ/[Hg]|1V 3TI%QWSmP!&rKJ>%5 ,e,`BuJG>9pH{1Z)8H?0>6M-=k7G\%͌վQr1xs'HbŊ~ͮgR+f,HzwC{?|^Ew+fr핒'FՊBSƕrFY͒%4"Ŕ27F!o:vl>4N;T[]dTAd)CX7DZjxrZCj MYx_Ӥ] ~ͿxnQ r ݟ1+U] h uL܎Զt/pT udsfp9ph,i@ W6jbQk HcMChfە OIf! >/$W9ЖS;ZoG kk&I lޠ=;||>׺[_aKCeѴE`gKc4_ (r:E.lRiZF55po <}1ޛyxGЧ t4x̃w*!UX⥂lA>B},[659^3cQe@[lnw(KtD.R8eyF+(Mr!^P#G }In&46e12,'P|kvbz+UuIr@ t>hpvxSЅ}7Z0ˀBezܱpSA_T6BʦzPMCk{ʌ[L-L^ݥxÀ:ERk!En,7jv|T5 B~xgBE9ȸ1);c](p_XuKa ^GyIar8> |t9LrvZ}kNp/"L1]h!#\n7pl`q_mQfh/~9D?2@We{.V-.C;Q/ptp_w91fC!`aQ@(*=rK[N&2ѻj_Q7M{Cm+Pih[,oyR]? ]7svOL˳b?ƛ nIT%`Zj'+"vkUBp>y_% kH,~%d I6h1Q;TCsNоءJbw:$N(1{:UڇB{`ay"U i"a_ ߼129xC)~sKF&fP)7QRmDD{pv1}-RD,.~uI\ TCژSғ^AQ5NdýYCBa`HNαӋYFj\u=+$ T&/}Tn'p0d\p׉'un~cl=<߆yv>x$߽OBu=y-x`_ۧ:MG2-g;#n8{J9` ~#C\dUT8ӿLƋᮌ}Pv~oBzyڵ:2X,.o7W1!,rq~1npOW;"_~@]Z10gl%AEsZHbNqEʶTs _4rװ>ƙgR!$\|;車!i#ѭچ. <N<9S2σ=Vq j4g k}y}R D!C aM[GOkS&]mÓà_WgQAk Yk mkh xmE1SVX㣤!$*6ȇO]Չ6덷Sԋ@AG"jWO>dQ7aҡXKC|h-7Ӎ,:Þߙ(֒ ĔFE 3 qfޔ3?ƕFO&*: i0wz12|ם%? ׋I+@i.W+0"vU(ڎjøS1v0O(b V/:q{dCc&<P63/VȅnY5${KIkm]*MAg~cs4ɫzhX ݨwaT3/XQmZ*^K{ͷ_vE'*)N[ھFZ $y=J;$^Tr3;+HA˟ nU(Pԯxx/eqBJbsI¨`c0y¢m@r5"Qd@Tm” J 07^<x#'DT[lO̜2>Վ ;VuĖwW !uh͂bcj`ORtNlP],땬Z6'k #>P;屎ELR{瞤p7!=SBL$>icɞQB7yh ho75VC9e=4N< bd>R꽿0$aÈcK9mX8o,7,߶NpOu1FF׈=Z[ a̅՞HZvvq$͌QugHQ9]!ep7ՔXl/yVIL7^H\=Fpl>_9x{k6/.~oA+g \Q8bE1QYt87D'Q`\8!P73Q 4v(}bmX ߎQPKǑ{k2VT~SQMk].U_%f8JZ5M8ehֽ>8RN~ֳ,03k\Vқe,}ŗ#8yW mců~$LE!.fl" [qgxB"}<ڰf*`b}lsHIyGWA$0ѰC+ZϝCmLO1#qje􎿨0Db\rmj8tq.1+4Wt?M _IɨÇTvE3J#i@QH5j&XՕ[;eQS3X̜>C\3Ӄ 8/<&ow:ѾB m1!Sw@,s8jgtlu0};aѽ< ȸ=.ni *ߥ'FįJ]N8uX3oq{B1"Qs@C [ޖd)*,<Ս=dٗY&S}p0!tA ]hfqaxA43T0]㹞r\: 6!oINFYP "j# 2:r$,ZE.qÂ&gbT];;Q'Ie$w"nفX\Xy呃ǻ`f1w^\]$'J27e1~Cúe-gCz(ãas]JF-jDI+,{oQ09WG;@fBYZf'RA?HqZ8' AR5d3}C Sq&45aGEK7dLL 5+4ftMɱwiz.ee`XRy06{ qv$%.c^c"K#B '{) )(/Fc"{&i/ю%tF^|SXmpc朸WO,FT'k!*7\j1 ]z\yq DcoLtO;2$u<Hw#xy5/ȕ4JmLzH*#jWlKovɅ>2Ѝ? H (ɖY:`3|_1jYM7jvf,IrO"@w]^,z̧һi}jaI9߅&ZyO+=poRtR}:@1usZ'#[9g- Tw]5S5XvwGn Pc|VGբA j{qFhB}<-a(k?k$܈ |4B~P8סAMr߾srW`~y{mz;*g"8g-Ԑ0*R5Z|AN65FlflK0RP?ƅa*ϸ!Xn{F^gcc  &y2ﰈ7_l,J\U2<^\)xAa⏋\%J娞--b;&F U~o/\)}-)Kmp?sǀXhrNiʝ˔_n/zNNƅ+wmC/M=' NJ 4M 38`4_dpySs&@U_#)`[S:OG<ֽy#Vf-}axw")Vw)؍H!x\uS$ h;cp KL6hУȕ/eZWy׎.|8;4V`L`ىm!.j}!Bon2Bdw% PQ$+_lS*䭬dD&=4#-DΡQa w\ƦK2N6޵*ORW%=鬆9za ֒>v@%ajJi䠉#o]˜Ȇ&'4MD=7׷)X~ͣ$7^uuF_H /^odada=Z#u@=XQȯ>0M(SM/ :HY-4ͿtK N4DU] +lVq a!Hf"~Q'8\)'GʥLV6fWT0x좹32Bi 5T^ZBOJ2ek܍[I7:H[- nϭr/]b2G:N3t~2*Hn_w܅PjDfiKyH =cJj(ee[,$ӷA4Nh)n%U6$Ҵ}z1ӮܶbYY9`t@" BMOzYho'y ԋ/m3ѩ(5~$NQ8dMۢ6p%Tpwl eAK-NyiJmg n|?0N{iGBOpQxn$WGH k<wp@`cx;i 0R'jN&%c q&ELy!#~gEL7==DU?o66\?W%)p>;m̗m+0:X{w{2cCw4ʼn琤f h+0Fb0WL@e՜Zpjt,((3CO( y;{U3 (̲x'*q)/s, ]0r[^@ in}r&zBx DX% >Nx@Z7u-Yur Rޏ@|h1VXː>f#w0cQp.P#(% Lo:u38R AD8ODHͿqs6^H-C9a0DŻ XDm=ғ؉y7Kal&f$yHb&Q"ß3c07@ ɸP*`(g1d%gkIKV4@l 9ha!X0n6G9e}S;L!u9UϔkP@{:YG.&!G .]LhK tyB3?Ij0rY_2ؚowNR-z- J)r,֝45Ikm>lC*EYl{z\M`T{kmvuG 0eRm70Xk΢}LV.?Jo^@v9E9Tl%[ޑ-p;XÖfx-LRrBz/ӓ2SJIۋ1…tLEʇb0'-ZiRwW^5[ Pp T~~eCgeF~/yD&_}0=L1ЗHy\bVVpbnG(^EQ&[3,ueI\ߥ 2hw%7 =f8dqu݀%_k1({VY)$4W'\%i;UOJK'6!"|`+1LUۻG.AccJ~qt5"MޱǺc28]G|ÛDCh8Ř[ǬpIOKrs y>asx"[2=3*"7("@e*:3Ta#%ea!\KŖpߥ/51Αd?ȼFImˑ. x(!o_J)h\Ij,X$6FI]ȚxmF_46Օușו;<2>:~D4 Rه2t.H&t_W~ژPbζ[?)wЬf <Θ16v^J[MUTm=D>T+V-PĤxN;\(,etkdwO7<'Vxl~SH[ pV_NVI<Cs:, !Wl r\OgH=)c]Wû/w.̜VsP#T Ȣ J+w/Bph]ίVd^'@uٿB0Oj &p/7>$}^rNge10--UX@4g|!WœFnnɲFZ{ݭ&Hb2nR]Wqdˡ#cD` D 7>7*E`3g%F^̬M xӷPsClka-ZVvȨkW7? f5~~h!z5V$D? 7:`}T2MQEC~qxq[C˹q=KjOB$WJ=w2>jTIQb Vzse}!ANzA ;&XY1؁F,7)L*BSɺ`%965%kiXtې1XK,HekYJ@>6NL)-+{/X脲i@1!04"PѮa9̱RB0)CYጸ]ɉH(F#BR;L8bEB}g<#0_B $z2&EaM e1ֽ3-Hg7Z( Li(2=쾛 D<> 2M5Ҭv(H=Q/Ѐ>NTaYPČb6cTH;3bӿ:iH0|\9ZXHW+#\\`|I(_18g"Ewq>\DXBbسe1C z򞁈ORwKd W&}}$- TҁANJ!!*x@.<>`Pk[NIPi 5It; .@U @<-IR̞)jx MmNPUrg2V ޘ@aV.pEҳp|-i IA˭˪ѪoD=E,@~|Dtv^ۥ*Ta#^']5BA4HtO]Cד|tB{<`:til*ze˖E0¬qcn6=nAy$]m]Mudjk41/ ,HdZvpzP\HS)\{"8_HeEm88]Yo:{i`g.T,/F_'u͋=+x^t:s_I7Q@}i`#\2c2>~bʲ_H[_rݩw&ٛ^^dL۪&P\ !'Ä"4BNz;Qؔ#Wybz^c}t~"SSlsKӥnE "_W bD"MX_@ $=N07.;T:gwf-jo ;-}~"!F2򾏇$AXG G*K{=Š2zeftS^7sz~L,ϴ1onP6"M-nE /(W鳫tH5V=\. R%ǔ؃#lК:G1+gIR35^Q3 Zqj1XJJIـ·]?yWsL 5 ҡu!&${[ӎfzԲ7w>Js5Vb?K]. _~JE 4Ϻ1 Ǖ<;1d5CNTq*aA,ndоC>(ok449EtDԂRXPVyۂkAr</2‚~V{T,4H+mba $e::J>:t Y䙏u,UzJGׯoOR!uȊ9j^y|Џy&@Gɧ2Ʒx;VdfjYncxi{( !fɬ݉gMTҞd684uA _\h^E#rrfb5H=:6`uy$|YHcL_UW}}{P` ec`ř/4j+ ynFq#3,}++s4vUuEHV}d(2 %$8SRɎEH!@1`58FEJ>egm[DUegtۛ`&Gwf܌>g> gUxVCI6A*1O‡cz-Z Q%e KUړfTJd{ $\v$6lFh]x9z3vMК"yHCLDXp t5k3BVs>y~݉ZQ8[H$7gnVDoZ+AQ/瓜7\4fxT@ !gQs,O-Yb55p/2PBfO*SudJetlm2nθ$|Ujr" %8:I6`bmZ[I ~4,o%oO7(Fw>&R uC"V,洙eSܔu"pc>կT9E{/ [i T`ڹX;,Q`m5Kr"f<7L! R[^oqido }u73Nw2,`0_(졤X*]N*Tپ\kL!Θ8["@T"ችZQ[9 `NHr/Sthʁfpot%w^OI8dћk׈vD\)"JE31 wY}m Ā=8rzN$]%6nՒ@S!"]91`hI=NvwW΀su. [sRؑ$%I^'Vq(1wOC>[2sM{KfOXyF+KWnbGM=QLu:GW4B1Ȣ[A]xqɕ%X1sOƨR{soz_a$)CV`*tex%S~I| mG[@hީ*h$!.^Ln]aDrA: #y>7 *Oh_j)_ QdEyYxCE'\3Id`e'T#[vrFO2,w+ߴΝ_RopJ Ni|eЩk-мhI +'`o<AF9_<4F Lj(9#nON-m)Z[]%Br#ø&]q.KiL!a$%U&7hghw}2f~r{~'9+w*19,`բH#h-qss/E?sGǀ*S),LY/k"IdnEv2ܨܲ{{DɈ悉jb !ZE^ %nC S+ԍ|J߲ !@| 809_F q*GtXLQ}2՞kwQ]QZӝa.",ōӻ/r grV +W({0]v햽o`ېybp^E,m?&Wr8L0jޚӡe1A$ Osޓ(J-nן!P;ǖpxTU&wSbGLҞDڒd*rzXVx4xC˜U;-6A&HW< xMnw:sv'yOsTO?tm(b= `dWjt c!VȤgG![ԅ7O{ An,VGS/?a`ifvhgi:#Nd-H91ۇQik/P#{uLbȵmzV &X*\j]͉q%<KTߢ%QO^}-7Xs3"z_z"nۨP8 (S.ifU15hr9Wk߽s._"R||n#I$.:/d@m+jT]: CwwcPU9)!k 97߱u~X{BŬp%E_kIKy!B#3AE'ڮ3MԲ^^1)$(`>KnQG%`/2=Vzq؀ +k r*rΰȄO`8lI?+a|~]xAF@Yм5HPS( TT0<x? &Xf R0Y`&nn'Aq*JXh:qPR5}l^7GaWOMIf/-]%SI#(fO1brF&):t{%pC'QK}daI144à^{CAtneoZgc5nüԹd@*-…rAb@>[uk& )H\b-&aL.b2d`*hg[ W ֋"ycTNؙ;8jX179m&?Rg^g=n,TY4-+!Iliڕ<Ʒ8['djsŐ̽Dڤk~"g+j%O*u`w4)?Dx4KH[:%eWp9ߓCoxsJ7̹ȹb;ײBd=B}mȴW7tLǨɉP4uyXѐ)agX|awmSiTv%i͒, 8x-]`s1O]jiG$ kʣW5> DqHt|ecgrTTꏾaԨeEwAcrӿO 뗰D4 uΩ&HX5jU o' 4bx"eZukay6hpn CA2q͗ԥS=Ui~QL.Y}`N:WR(g}^tΫՓ_60XS xÎȣc-t&4@2@^? \ww }Ej5i|tU /q>?LlM?̤Y雺<.S=q6vJD Tw;4+w'r9#Wa{Y^K`"N!ʬU?[T0QGW:طg)HOA)Rf?]&J{ۧSe5J`% F24o6^g<IpJqz5[Z_=:DI;DῒLKwJ{V@Ejw{o$QD#i@)?)-4%oŬbGOںڦni1+͂zá1䠕e(Q⎞ %%n?H圓82I?v(EkQDܽt= XYPJ:mgCIz-KpL W!yvr+i"1(Vut*Bc [UL&Qth&j8^ 4]ffKQEK~do75>9K:v>2ZЌ )n|"sp?h1ʧэi,vBJo5>~* DAiHYlbLQƍ&`sYm9D8댊ZvTsglGWXR@vOm/q` `trSUdaR0:T~ ͗DT5i7>-U:ΧĐ`$_\HgALq9/ (S%/K=w>yɮ~J*6=NK'E䲽W]ZGWwTnm]|Fd>pgJ_"}8''s\_%uQn_w,S{7MMyl^v?:?kQwh8:!aI+Lj/MpN6nN$Xx|k[=2[sY˕JP 2XG%`ɰ_L]{Umor7[AZ՝j7̏HsHvJ Cb |HPaڿi81s kwq{4.4V33R +^nW[p@hua7VR=](ΠC.tBAy8x$ iGOUwM!:Y7] ӕl_xL&ߵLPWַ)4X gg a= S#/g#cǫ62ywwI~g0ĦrUo7Fe۝lKLpE`bðnBob UyI3A5+#E*/XOqӘ)jVt%6 )X]}x Y܍զ߀*J{% )\z buBg &G3h ?zGMю]CP1lOnM)d ž]p[֖ZKS_Q[}cJ2#R&(DK/_ͧrDgQX1儦]H`FiɌbrM%"|74#^ 'L>Ca ˨ Lpdz /LҍyDDŽ+(~&4{Rj4剣T@ !C"^A_4T%8c2,vNb-nK]Pǝzcqvz%; ؿu^Abav7f{9܉ᗩo0 석x_7iʹz*'?C?i~^J9?Eѥ, #]_~5R-ױ{vإ ZT{ IOfW\b?*NIh̠ϙUԶUnK@8vԢJ-W~O$u; .,lMܑ*ln@ϕ,4@jY]ix_]jcDİ@7ŘG|x`G~z5.nvWeb!MjAv1X{G %%BpƆ(JG7%ǂ( qCG8m$INE$bu GvyϏS,ԙ8ѯX1(f8dtj+oWGf׊/JOUwEHӝD]w Fe8/kvcTD1&,Zn%3^ܑnnuuxʛKl/KN~  %وqߛzaeHa3E pϣ;ذ |vhl։7QavZ-s \v]}LҊ]Ij:/i;w$)-|A]Ym`Զ{"c'Fˀb髡Qg-a+?t㤦uZ##Mڀ93ѻ'a]sғv4 "E Dz` v r}RpL!FVJҀ]T<֐2԰d||yI7u(5)E,υob, y-.lα=<ty&wl,MPLePUX^,Its-;'QB-E8:K sYfpP9c/Scw)9%:%.} h~Y'9>HHF<p-Ǚ[Хuv(6SSGU3ULK_0CڧKg,yEP/tɊ':{Fo}:qY$)57} 1܉׎>>~FNPխD/~xX Z9oPDlkanʆpj(yң!DMCf(Du>a5 8_5܋XY1߱F.L%:x<[k`7rnyxy4;ppVY+dwԵ?:';:=v$P3;^EIY1@V: wG9G@Cp}$/[;,uy>H6ԝ%?Iu S42}b<:8 I-V gM`\ZMD"`P](ƌ #!:Gup./ld@qlF[UVy-➘/' X4Ϛty&ͻ-a-ڏf3G?XxZQ=#ny V,q\d*^)k^׺e_Ef`r{T@.K3FA5^vӮ/ƃ@1fb訓֐ņ穊gx\ڜhFn"dh.`,+~K[‡gTY#<4ލ5U϶g=9`#g+MmϹun=uABc-Q ,0%}C%$LAj$.Ɏt'3-5ǚ] Lǎ "Q@]K'[dC ِ}5<1!!-0G[+:>sb:b|q }?މy1|d\U܌$o}nc _S,2wdм{oghFʸ\5űU j`\ׯ.mP]-*"r$t97竝eڐ3)M)ui btoE\,/p[Kgu1SS)Q * }[N=-a#T̆G. 7(7K{8o=FMG ?LlT=)SC Ṗz底9|1hjw3!ms35UN|՗ќz?FCk0NLz4b.;Z!~fuya`8+ڟbT$ު߉V,<#1B7.Ydln>i,P_r#K>jpJOH`]_88: ŗѫqA4v,Vx/zooAoS(Xt}/MWPpSf7 N3:G>`~&R_G .Zܾi`Qrc_"ҷ6w1ebFi+e,j^Mt[4o8lDEf W=$+m MCfdOcadQWu_G5bfP#nb0vD5N=NeH v0g`-Y݃EL5>t]˙S^,;.o.ܸƙ$x95@n' 7{7mL1-jG]"`aL 2E -IܒT֘ ,[[jZf(PʀWJMVٳCQPTc5W%ُO:(۴xs^4ܭ<(0-i}z_{i&Զ:J<o Q{l> B#{ʬvИH1p" 8 hbEHȫh{lyiVl@K LAo"R@WF3~#:*AP l?6-7[D0c}2FLۿS 䇖>g*Ǔ-§gD<5Ck}cUiLCO^Ir4 rW6I FǸuJ$زaONsE9\D[ǜXLf9ƕ춾XBh` ; m_#sO xߐÕr鐊P0O~|('?H'ty [jF37t؇M+:l23iHZ"KXa{?[ LT>_ J@EuTK*=f=0SWc3Jm#4[@ctN\6ὠ.u7^߯VQބe0cL=l[Z .%J.{$Dc i3׬UFJċZBo\`] zɕŶLLh2T8Ѥcti{/ֻ}a%nĞL-N, )-( knDD}͊*@X)ZԊ-c .*"@3zQpN+ ՗I.Sݞg'dhJw.GBq0\u>EK⤀' Ƌ1zG(j: ہ5dVf+nAl2?ئv9Mi+9/˹ko+5;\t,"uWf^6{LU5 /q|mAkHa;ާ[:ZrGrt:|->[\۰lol t<:tn+5c~?\W^k'pu'_z(Yhxޤ@$@Pq6+n*p3^:˲^dhd1S@=$"hʊőAhƦq[հG>wbv+arb??8;JǹŃ"qږe~0.(:JE baDGb-E3·1{A.ukʳ61i .ᦝ[}nGzQw)A"rrגc[&mR'(Onv2Z]n3<  r2pF.Z. iu~')gFr]Ƚ$HÞqW[A̟h3  g3&+Ɇ?B } hCS/DL??(;j:sxGH{-l~t+>m6QbXhe\a#kSGir 0Ap~S݊ D\Icx94cB U2:tOhT1xVa<`I 4Ԝ՘5ph(EKBY&Fn?e\_>'BQ 3HZic7,~nLtʭk,8{_9yၾ=M/ѫ X#B[`̀֒o @л왜>`È d's!*v%>xlB-ȦU ڡIb0n$3eHUA=KS5_|yK7)LC23Qge̋(&Zh"foT:q޷b_B3zfwH,|w23D))tv}\ڂpڄ&Ŭi?|#"_O i9j2/D"HLo4GؤJubW ?l ><4-0CUO'Q&֌m X=Mݥ#!uT+ b,P 2:Z$w~IY=oQпaXKzvV韚:I԰jm+CgI5|OE?`6Q<ͶIv]c$/-{Sͣ8i>^ qb>#ĵ!8AH(+F6Pf;OmRj&:_mV uK3P/BS'!_!^X(oXB4:惐T)TZj_;^k0OY.bjV.SA E6Bȃ0q()vzgwTeRd[q~򅼸޾?tJ).Sl2厒1ZHϋTɜ'\ux= =Ж$AR})DM,;[Bt*F{ 8:ѹ$.xۛe"hl7|LDFZLor at'pLWr]RP귮#nػF_ɖPB5hW?`Pm5]Cͧ6wk0Y裏Bf ȭ"rc-.x(! +A1ґ\yT*D?@0J v5]m 7wEp TkXBjR<<;A}7J)%ͮo& 9n:$,rtS04Ŋ/I!{hIA*L7) _LQp؝66lBE ('cQsBur `B&v3)@8dEj>xԣtZ,]գ=d@:I];9Y# m;g״:{^Z> K ҧj[!KAIZa{ :ޠ6"A뭚}c!G|Ozlgj.&Q"&M՝թ 95KAТ(\hDO5>rua!ӑWgq?„  Je vH '$ӂJ[Hy&,'~vd;1g'q?ky2aSp]\z f2`kSX:#Wٓ\+??F;n2VU pd/1yf~3/yL[i 5'`f`MyF[l8drղq{^bc 4Jfag +!*T#60tKv xDZJqC،tIC+3XNQ|KcC%&X*5\ .{k;3> -vxoY]᫾N\ eN解7ibcǖ,*2n֖nz*,$&PİԎ^V4zwTBР˸2ꤸP~Xp'~k_8L\J˱sGp\Ns벽|dF?1{v}ZZ a)aD]VvK#K"*3/\ug0gVH6sAYϵGhǣDGDŸ>r$&b&X1nrIdVM]l}d%}Z7beÆ Nb8^30E^+r?MtpD۔f h.a$ó: p0o/C? X=PP* TMŷ0X;< ?:`(-Fca"^ IQ*b$_e_I;1 k(r4Qt 753v!/BߵQF! W&|)wUGoئXF%.?9-! jz7UXAB~&\8*eN[^f'l #l@1 _[p^-tDXjbA%EUupy{z׋'!SQa?EaO$)5 ~l  %wۗߚי/ iZ 9VYСq#~r⟒:jgV͎bk{>FaJu}|%nO2bҼVD8|:9lܵ;Iۮyنta9GPOf~(Ɋ>k~ 1Xlr*XPdHDqk PdՂQȯj#o~ XT=Y0qg'*.xhbo~t_&A=v7@昐|,3:XNN{t륢 P'8gYZ07070100000136000081a4000000000000000000000001616ee51100000a64000000000000000000000000000000000000004800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/sound/soundcore.ko.xz7zXZִF!t/*; #]?Eh=ڜͩjXN%7ťf,FHosWs4:[^U.qQV"˃P<=ޖX ֻ~)ρj;3!b fZ!21NZM[=k=BN/Ȍ!m#jt*o4&hQ`e)K0CtΉ!)&4eX XyAEL ZK8X4Hc- oԗ=I@.<2H om{&_$im}rg1"?# $wlأcZftSyTok*vY=Hc˵$:1OW<|^EH?*;Ńk , "hX<μKJZt4;I uڈS*fqUx&}Kbv>_D] p(Ugf""- Pacu=r4=[Dp1IP/l kx{]~ ٛahFBF7{v.{]ONG\vm˾P;%VGU8F8?ANu1 ֌#4{o&fXgi9vcY1UhQʺ3E^{A&PG9| ۪lp}b PǴAt,25H)al 9<0wgGf\!%E)⪀^%nw{; pH:Ffܼ "ɔ4J`]G0!'I  WWِs ‚L|s}?$S_Q>N\)z} %PsuN@≜࠻Ni|PPa@q|m}Ã.Ӝr'm%5{%1Lκ4b0/ u Uo|0֢XW Xb6 ztv ^ڏ60Z%a8P+݅ʭ593E8i]I8J^nb+XjUZWVG>RD)`˯Ղ\-UOGTbRBܐWͤ0P'vq<[A$^qLmZ#T!{I]>eb)ͱmӒmn91iؔpoUGz :FYn_*`&mYI\FWo*NXbg:ZyvBd naW'L='l$a!!*$$ NpC}A'!?>'m ^2+FO8{!v?+M͌Q:IՏ *7dg*CaD75JZzg Sߣ'7/l0;1s8UL(plUd2Zel"{h9]f+B7cL&ĵ87kaV蓠 Tha?ZPk! 5-M7u sW!ծbD-eʄ#a$ øR=Auy3Fi'5R0 TTU`Td/]V_y:i.ܔ3sc[߾/%W5+3ȪA˥GԦ;qlRRq!c7|n =TWl <Ӭ|+aCAx53[` o-XvN.ݓ$D#*rǩB:$"5ޛe ՟.l-6)'u~F j$\Oi~WVT,>OߎB>b2{5J!@ %3+Za Cj1Kkϻ Г2v&`lJmS}'Mr Д5Txhy B=' @{||-t{DI3b0P3Rެ7 p!> |F$E겇˜FuF#ʠ{5K׋ꏼǼ]bǠ/+غv5w5ki܏ ֵ%?>Sܐ7Um4[xWިl18S:jx&Y$姘a[x]57.z_7~|HΓRO;lBz$&oT;xhwQl`3 n* KAĪx?ށOi۪k =T6gG5*Q-⣷Vh&,`0E`h&b:fз{BC%XD;ky Uq$ej{}" ɣ.|~h3Mע_WD\ ;h$S*}ϏęS Nx*Jxپ"¶imJ;u,p\;G>q6+fjM%mDr8rJK){- &{ Z{qo Tk kJh?xޜѝBͳTGEf; H#HfBC~#j'?9{ Ww? ыa1 9!;ܝTq3gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!B#u?'`71kjCGUTp YZ

      .f!1T80ڪ[ʳf/&N烉+O H¡ 3t)TǕ¡ &.iGwLBWS.h^B:ϋ>$4Kr8-}Y~ׅPC=j IH,eFph]w$s8ձ~vTS:2FI/;A4ͭC -GV~r XeroltX@x ̵۽lgĺ[a;N6E&eɫ)PU[Gv!m=8Ec| 51j|jΥujvS J[g[l|k?0i\2ՙ efHzu :h:\g\|>'tvTgp[1.rVB\sK&~a ΙH*@Ȥ;<dFX#>ұKk1}mdiB:JVw )?ŝYFRA>M1kJ ?pu8KsɨLЛS@(e1@W^]\T99v=<8 ڔn' h'?#-$}8_ṙ0 9/#͈&ªN.:\ϰ:oz541~ܺB/*32VzJa<;ZtҐr4#d7m(d^<פɘǮּ1̌A7rl2;dvM`q' YOh3fdそH̕Zǧ%eJ,7Qf2lN P@Q?Rl毪caW(̺nK0E7 SDL*#mLR|ݮ>&;mK;f8uq.hkesiW@G^`.c"s1#ssEm߰ (jt1RmrretN~:y(rXgM IB%-b3n| ֱLޠq=b  QBUs\t%,wY XEwۛrHS=';dw#5DSzo2'w]lY7Br@%6 !=.1#虴֝KXB>1zvt)d9g'8蒱& %:J\\xBJJ(>:Nes^Q78Ϥss32=* /3@W[J Gr[;FN=Re sm܏"A]O!Zr+$a6U;#u| I7D91 \M+y"jx*!J "g$+Do[j?.w쯙O{Füxu /lQ>+*6 ͽ"?3S; ֛;W*IL8jV^ۓϜLNT|,XR zBc .h3vZsxN,]!8 Z%8ݴE׻N9AFx#-/8QJ*)|`? ̀oS_y5]b#8(*;}iOVLXlE?SHWRWFٍp) 1q)gR_lC"#٫-92G.>d fTh# +q˫X7%ʖ7t؃J-u[sʡ#Ȃo74PvٶEv*%- wu罻JPo勧@MJŖZ[6w볾:Ko6Q13\|q ??t bywWq0׺D%YM3I퇋mռE^E8GYATu̲:Vylq5DM3 쳳s`Ѻ,*T943ZP2Bh bX ie56MsT$2 eYͦMb!ByM*r0;)Tk 8Q ]{hM]'A谦MY:r kxz 0;gxD ǷحW*n *qI{LE;OU̮k|1zIBV.SD Ae;z]नSJ} [@cYyqlvA7cCB\3|Mnr!TRV7W nOP)Z\?yg,귳6fe|2j7 n ?̘=݆LkTaL gPgR_qaIMeDO4/[O#dv)4ro5LM:: qڰŻINbA9=OSyi!bJ1& vTxg_;?'Ml0q ȺzǥϮT2bAubyV^*;5¡ %"k\OSV/;Lc+Ec- IuL+r>|w_j, (h&&x_6tLf&pkuĜuJ5bFXY 㫮7cx 'wpŠ?؊M<cMqYn } ~3ܐԿtwb?oy֒u)AXiԢ갟 {Llq˓>.BQe uKI-MOZB, jT'\Pgto^GoDf (\{^b 52OD)7YUjhlRy "})wPzE;@ o:oYh23Z3B$9Q[`̶V D]Ȁu8sun `Z]QiSta˩߾PMt ɽ{u|+0~j#b"5+EPvİi]e,Aonq&wƟ ىmԓcʨ_fߏ2XL6A^"f=Ox_&BJqX+?e푱nOqmw@ [{EqYyf- Yh n,R T]U2=MyrB6 P<:Ht$zY5TuRW`g JYSWFecJkՊ!+5C{גږZ*(8*+n&¿)5)WS+{=\ o/T 1 $'J?[ȶx8*grܹ}#E+鋕X+"h_` *-srdfby 6a-~5#Nq67$ 9 (֍NwLa{$~I僩vteTuى_*f<0/ {jJ fx[-OC@(6S]ӷ\* qJ6ZbJ-MՓ^+&6 IrT/9Gtl4kx ]Μ^f!u17lI3Fm+0W6E|7l_J׌K)ZU = UYAhj @{96"a_KkӇtiD_IJ9Yj60_?ũJxLhQ uq3DŽmՒx,M݈Ss޲ Z˛0mA S(!6 ʱԘN6EA3g_Ly w7 }pb}=mncއgԇaDfVSEbq( ݘN eBF6X".E'v? pSu7[4A+G|})Z+Fb/o3ogR\`y*Mhu3[2 cނ(cTq6rڌ-ܺ(x\[mz eЬ w z _sR.#ؘ-V3h̥ORNLuHUBfHNhL[o$ۿPGKnu(SxY\$m `1zyxLuWYUQ^3 9t[Jd:qڢq]rclLaB=T-(zC6:hV/<ɠ|nb~]pJcr)O7'ҕ7pZ[ck_DfhyCay!}'W/$U WGt,ާa6ԦRVbj' dokTAF.kZ+PYJ:Fo[=e՛=0~PR}k wbE ;qs 0|`[J+J45}X =IH{?H熞qp6tH)!tzvn_ 3QS>b.N+; bbu ʸ+=Qen#镦-׫Z/׃U87x`SFէ69hh2]2OW`:]G搡Ga$>jp x_Yb#yiiwek,&`?*Xk֧A6'-kw^NћkJc'L^0 pz+F4m]1iΣ)wC ,:1 G4_}/xl%odt4[ @䊳-{v4S&fm)7SА.60s[/i!6^ȼa oӔuLrX[X#~\@#V"NҨ7G{]j)Y*د?ѱq3A䍡rɵ&ETT4 >kcǼNY'nImu<ĀBxN{At4.sԥLT+T!pxGp~lw]r>}\: @3b봞'QSk.x1l4wc;+9AYfwuv 90"ӛd"UPn~nLLOq~|0={fK&ȕ r3QY3pIkő+utznPY.?|udY^ nF74_Aha#;Q}²)TH"(v!Np# .<[\֠^b !00ЪZuXR ,\-8$jCTmxlqF+*) Zv@:7މ"4{v\'xd_ZgR% n<0ѼN/`DIi:0>}#M>JEm`̝3Q-b" !A6wChJVQ'oGcS,E)*-1 {r/~}U-^9?wخuZTJKU:-@C>LH 3nP]% /1ѬkC4ݢ$V:=!af7G1NId}ZV=J1KPS]eNmCd4ހf,“ɡҠ4{4ϊ5svY22<1ř$Ph|kdDhY|) w' 3d6tYgλ+ѧ[e6,:[_m3W'4c$N?ܡZ[j#b!H#ub$fv#@|eúlH4.1`z|T#­N0$~pES ,cWq]tӌܐݴI7ٺW]>Q-)lJ< JʘECgp+Zp@5[iWL"hCF/ ڝO ՘HAKf+ĕNaf& \o0&'8KcLቝCU; 2W3\=e~^0YRWX_>BS\;Ƕ ؐNEM=zF$bgғP<9\^ݩ-g ievsKbJj[avYa|PMxvWHO|LeO9d0{3 k:7͒{S'}5w+C#{TUowrӓfGǛ3L$oVSJL3BM3 5h\'W fCG5"%)-K2,lxM0?slݤə3\*6v6*dOm2oʿϾ9q8w`8&mNxg aSei$`+󥣬$a*oo#N'ȯ@w3 7:dt /g/9XIme*3Hk(pyvZ>?:n+(v\n|-%d08u](̄՗bzDŭC:զ󜹵e 蝘Y̗<^#}a*>T Xse"vE'{eBͣdx?Έ.\n3W9(aY5l>=f?:'C]8 -Rbpk !q% [٭Ns'+7 Âv FTx fI9j!ŧR%SWB~:x%4$;'΋V,V>6s)?`|Bwz3)KNamޓra} 4т]}W. ēh܇<73* OW*ǿ W5]}:ܨ UfQ[T9},ըzOYTaN>lQA;DyLwt#gvgK')9)զߙ U&N!á*-f@EhPQ0_~3ၣ i'7ݐ ` ĮN_r ؇)X"?A&{w8 ʼnΧm:`1?&Y"! ۭ VQaxec{Ww6:CVj&֣ |ڎZu:j#wV΍c2mۧ&~0yK{cq_s;{ۋi%c5lSAY' U o)S8!HmOJl C~2EaqhQy8)Qt$DkLLDG8*_vbv.WF,|q>Y--16 ۘ/5WKbDd׻oC3Ҕ [#8 SAJtZJ#F66valJ&ˆ\yXuKRƏtZ Kt \DRD4{ꯄ??C'KIyZÒesʡ9/vvg>8L(59[?GTf[*;0d/)umE_$M:X. ;h+Jphk<2ԒNb|ENT.w51Y_xlIg)еwɩZVB kỴ/\"Y@)nǒf'|@zT/H6O֚C큙d)@x"zD}>Vxa@Ho . :"j|=/g)z#xq'n=BDw,Y!p/ &=Ȅ N\/Ov77al~f&wH?b>zʠNaOc/먹IŔl+@&tjv8-YESCv?s넫d> Vq ȕ!Sb6@A_Aj u2jW{7NyU x*^ܟק_ÒԝǰQSHq~#Os8HߓBXjӝOsk+<`٨k m7tIa3ޝU_0zz4y{IpeI 8wqN3hdFG+nX<.9hn35o W ϫ2IzIT+tه Fpm[^ 0%V4_t4q4K[ +@?i5kPfq6Mqoφ[ے9sQξrKZs(#EW0VAG(B(C?DJ^0%}1.+-69(tpv ̾ 5jv*a ^*VMM%芗{ kg67ovmgJ.^40QBQΊB=LEO^~'rWWiN"jx>HS[Z+# ;$W<>9(Ht=ҠM@d4<-#oM{{!̫jc'W cd%=hËr-B%zgAw4W'EKRs9bʾ{޶_Ym)-.JA{oo$q1"5I n'+z"yٚnauXwoBKspY8Z@~汪TIW77c^8/?swWPX4++ )D/V݀)2+KFTq$ӘR fNZV3 )xPD{.x+ 5Ҵգš]چ(]cGEGauVFY6݁bV)D=CM])51H3ѾjB0x)r5|ǫ+i#U/KQGRY[qNr_a$!%".Y+Ӆ2K<729b:l1~_I_4JNIb2a%x4ywj9yl$R T“v<)|z! 7D\ 껽$.X\0'fzs>pY nf < ~sMHJv %:y#9-j2C~?2& 5n<筮dŘN\x]{8'(@#A)'v]9EB+c8vh+tZF6v崿uk@>Fݵvo*z-^g+W)Lo&ipA4-gmAfػT5PEy?! 䉭 /*ӵ6y`Ҙñ"\}>>8')X; Ob cTm6<ت {\ؖ^υQ$>G2R|4!l3o*mz pz0ba5pP s/u4z 0~]^1Tg_vtU䴓0/-iܣךFpv ]Dv&pO-vBk;~2@O^I |nv/PbV+pqKZK@q7DOI'^Spju`A*QRp~b|}[!6MR$O˜@Rѝ8Nz$'PcVNC;_V2|G^<\h<ҫOrrCA:iڂu0#@p `&5YI(Ew\e2*9듏K2be"nj?ZsD:P{650 PMDpd6ӫCY>p3i?҅l7?$:p 7rvQ#eTԽ(SkYF3M9l 7CUCA%oHxe4;ڲ Nl==ڿrH 4yݷc?:r 2 U7vX )\ҝt'QJ+q`y%\cᥖ2"'Ύ 5IO8c`m>Mgw⌧9x|J@ (tkgf⬰ HOH|h5{WK. Ĕ ,MW4Y;>JWhFM]2nR Y6'wHW)R~7 ܊ϔatE7{C y|ǬP78M >Y#0FGx hA;˰EE|6O!ۣDK*}~k N׍%:d̔Nl٤y2ܬdg(ҟiWj6SyX=ċɡq c(1m櫶 GFho>Q+wW.y=gg]yc˾Bόo8/ȟfDw2V3ͨB}̿]j;pҡ$C_ `e[Ej|CS-+уh Nn%3`nKEsrmO#1]:89~W/[EЄi'=zB 3.r1]Y2F9; }r>@, ݓݵy"ڡG}B? w澐m{^PuTVg=[;܂Ҋ]s(7Jit?71vrCD W/ !x{5_՝-c};6ø ,%Y'F("6֣Bfb`Ls`oMw}?.Gouɫ6!D((.2=щEj}AV1x]P[clӬwgBβsZԝٵ8c5u4qkÅMno,obL6:(!;Yy7d>%5:$H0iPftOC͜Dz Z VoN#`_OzaA~,Y\J#Bc'ޙ?5),^fl˓C Iإ#Fמ Z{UMb)N͉YHWY?2n1)^>5Gt=Xp5n>=8_#Ǣ'O;\uxY t&C/G;nqP~ y !b܅Φ_Xy,h..3/>!|:[Z!:m&&{*/Dk,Q#gEmxΖSmf?Ȝh@\Lo;u[#=" ♃WnG+ix&G1.8l`1GJ b Q\ (STz~\<AԺȝ:d,~Cxl&gx tT俳r6 GzGe)VE߯5z ]!C¯'k$.Y$#cz-G,Jz䄺y(@D-:pCr4cxĦPi]Yb$00P]sQ;]7=.6{"&y<"7! "IV)DQ}bHR&YE /WM3,rÚ/@(0[е<RK*"]U=}Vˊ-%qSѕ] T>5/Ett;w-8x(\Sf=e#60I݀9\7d%46Nc4J-4 ؈Di1 _e C9;o0.1?άL9cI֭ .qTjF}uTIT pX}~E+!i@q w/"Ubūi;|^'Mc}0ezJͮaR}ysՉXZaE`m0;H@YP/';TrE,c喝‡Sq"Ix<St>]- "f [Ii0X}+H|0B)3is'b6{4_U3& /xwI<=_XS/U8UsBxk%穀3 Θ9 :;ED(]WdP S>V96u$߂hM?y+fZt@K3n7d;o| %E|ˤB0ցSO%DNk:>4Փ^B\nO2O<({XE.i/r7vC7"C?P{a?k [ U18RzST{rfRP6;"?$[m vJIގqrȺ%Ui,7;<1vA֙WIN ն1k&ߘ5IxՄ?"*k2GA(DsK, @퉝kچse{✳_Qө?? /bV7MaO>|:/ QG k\t$j  *2|ނ"Ag0/k.ECW_$ hA? Oҋ z "1V)R}y`cd̸) 6Ti`kC^OG 15b" 懳/7#FJ+I9hl+m9͌xc"[W25qPd?*}KjPӫwGاO&8Z$WqG1q\lЫ6xq ~XaѼʎpJ<:mhܒ ]\ p%!,-^bNFS/\M !#aKG8nzaaPu"qW<' z7ꂜC#^&g0{cl_ޅX=S#159( Sb@.턙V5X!0DuW&tPae* "mJrQ]t$idu ǦTRZN .5qn.> ^P=w5_C.j{U0epn5L K8Do`.}IV <.̃RD`昋Hkw[NeDMaH+C8 YJr$лfZex*7%VŚ9)YL8/yPcU(E= Chj^7W9-%EUn e̯3ߕ>bmʮww6Qdya%OHP"YlIby%F42\=.-:p;zio*s0-`$6J͢cR[r !Y@UZOpibʄ<0NoinTo.֕RkH&:HQ|V}Z !O[vnzx;`<,y r*R_fgf'g79b%5cH*҂1v?``CXX}D8M)ޑe4 \oEnn_RBM)KUYk! 桠eb {yLhy~c2'HO_g! aj! u,eN73s}J2}ujR\a*s-IUt˯Y#o=DƗcw7Rڛ?~Jq9v6v"ap7ÞFn*t\] &Al;h.!Ɗ^R/e/9 {Db|6?lF"#$ΣDBitȿAc[sy&tf{o x fJch4o[ S1=?u36# %k1ib(~ '50gVfS4)!]8E=&28`;jzUp| U$x`DYƲAJTCb/L"t[1cxlDIo z` ]Np^Oۻn(_l+Y(-r m4;%vE ?(8VEJHCfߊ,ilh ĎI *N;fgc*?i\f(Y٣0o$ ՟`S=ufA07`cgFB񹬛0pGa>Uo<|F8Ј)dgm&DLʡgnvqN\@8Bڬ$< ph+7ijsZҔQ |?X~YS&!"<3 fxz.)!UѼ:>| EM?ŐSn+-x#!xF6v<6G|&gg"v@X7 `Zc雾0&-nD|B">E#\:4 nmЙadaѺLK)JTE,y^}0@Yx(n>H񙻤 C<{t^r8}Cm١ ZTPME#e$mogP!\wvww N/Wͤ8p&N. ]0зIJYqdGkc'Gk?ron)#"G`//ulO q&e˂`O=hZ(AV .pe֦1 Ζ;moCڵ8nBع2jWbi{RF P-G,h%!C|->>c!i5kbgI"9X5Ю߻37S!/7Gc/q<_87"YyBS xQ)ͻڶ{Qhl-r8˓ЏbO^iޖ:b$⡤g#^i#w:7K]aBOǿV!dq@CV7qIF-_H+JsIRg  w ؐ:aч{a@;XABlQGGGcC22x@~Seu&>?]3,i=&sH Yvyve*+8ZǙM_s]#ZuSגoF9A%:$Llp߫ܧQ1򩒔2 E,[yRfc?-Q (&92T\o&#[|w ]+1hf~ _-<=F^.гPYI:M4:-&5G@A`YfMJ]cYr c|"4f\: 1s'ZI4_H/Q6rP!2_y?3D| 3{+dڧ{9fz3mTs 3cWSt ֥;]^i"E54zU[ z硧R!TRq_Z3ⳖM o?@%B& D3Tф(gB_*w2 OԛLΒɝ},u֒w|Jлfcȳ5GRy8ڟ%qhFв;7cG6VLȯ0~ 2{8TJ\$AsX+-uS5a"sO-SG ~;j MnniퟠU)"5T[6`0UUra_ű1"VYDwawѥ:ڐ^ ƏCC1֖kS;c!w p6J͛SH8"Bi [TBܷ)fMw$g:)خ BC +'M,ntg5)c.wExf+|:mhE/im[9 wS?Hyms)ĩ,w셌Gk}wsMQjo "S;.r!i_iLe yǛ>2 _x7H]5+EoZNd0\ystpw7ѥ $=U>"v9iB`k㦓h+$#*ɣG=QT]Oa޺s(ʱ i&)&Fߨ?\&YǢ0l8AV;fO["Dܫ+a;DTS`ׇziBkj8c_YbKEqY+x3W6'!lI6ʼn`~WPs:7'p0CDUFO=(Rx*YjFl|(hM= ` jK'uTP^ 8 cj4%qW  Ҿ mQI.b";ɆG|Yag*<Gvv@@W Q0FYpDܮz̋ DOu9/\:ϝC 0% xǺT%l2f:z]1# c_GWC5$ V'64be4aVN?z9 @dIu/P Ԟ-{c*e)tߔKs19K[`c>JxEz441y0sgV߾&aX@7ޙEh䩳˵ȃ|s߰M1yї?:R]R缔"'D2.r#\6!BZBWspb#iՐMAE$HG9k2]O%Si!?iIdeQ#'z n2`GVSt_\u(5o7GHe gvo}vl0I[. &ɍLxʛ:t/X I?Ye*!'.`(v!b(Oڠ}]G[|^b(o9L2gh}뗁OmC4+ \Ggak) LxUN\*WJ3YBh~{?֣$t;vL)c+uu88"2xEk@Ux Cb+}߄rNf#Mh~c)&QS1e7m]'b~J.L <9: (e]ao Den0OH1ӮBH` gڱLJi`5ZdiE FpD5ўJnشiº4h1J^d"#Έã[γ 3΄\"zuY?gpͣ(lA>}MPx R}!QXct"(i;Js,mpEdmjrk$kf]i]AcNS4WBn t E$} %QcҖ6G\2yG>̯itcj}9KGRrM &aQedM { iIB9)8yNVED)4`SSȘ;?N9o lAB}=peCLSA+Sgٛ4 X|ΏW!㶅Sw{we3t0Lnakȯ:ZX=/iB%VR_㙃CxNe6H9VO`Ԡq?gU2aHK辳  )fW֍ 0E1Dؗ\ n!V癛ТKr*$_oo!K]pa1@N[q2g~m2q͐\#Aq:e"o8TY&zj-50(B^@L2>S83*8M 7v]wT&biXo)dp_(Af{(auu!AEn heaUoH]3{VI~ $Ҫ AgMy \a]Ї7jafjEJ1<,>Zhi@$֭(M8If~U݉o\'UIn qE;oOOnD8[{sO:>s0.w52KaVreMYW\;-ƗceYF tk hȕ ,+a:>a;1dEovH_2׏ym~)Į<耨!N6b(9J?Ib1kS_tm^~s+DǓ_~"kZ'E7JkBl(!KW5NnQ}_  Fv(P+)ҳ1cbZSsʇQE[Fg]r]F7rF5b\ޖ27"4ޘ1 :wٖV-pÄ:> iNpɆ%y',:fg "xGMwsdLKi/w!]}U4\^X1K[D'Zy_M#w7J?<]>%ʧmNg#7rMo@2+,N,&* zOVMmOzL8LrÿڤOۆf!? X|i`( _T̍i&kO) XWх/Pɔr(JHkoXSj]1JSr {83JkcBұhxրl]j*lNcl4'9[8&)9ZK9ϲ%L^%l~`eLa_ÏT׿>MpMîb$7NP:LS[i Idur ;!Oq&ȃ(-ZE#v -Qp9ݱ\ {(aC`7ѺP.:GkBܣqDƷ{cS-Z{43e /3vb,4hNalf?&6y'Iʎ5{QtJp#_]N6鵀)w44/ї]Oaxrmf^ܵ٢)Dqgu,4 Ӭ喭(. $0^M/A^s1mm}YH;,~^PD *s7xʺeҋ!d5fo\~ֽB :Ѣ&=]VA*tra:w2H@iXe@scdx{gLWՍz_QA <]N4gWYs+GѴZ]t ayni\jhbg1v9ʇH9YLN(&'~> }?,+DTK,O0IYE j`\G yْZo>&W %Ow(;a,Hr-9BA{+vPh \M`fX%FW-x H՟OA9m b)*0 J[=qg/JNSꎒ##1./!z''#b$F߄L4 fwrW,0>k֋;qo OcDȉ_/8&Mx8P wt$8UnbYG!1ʏ zԫ)dݶ>7- d~o_ǁJ%E\u Jn#ϭ@"l7 \~5Yq`iknTnim=qe(d)FޟYa<(R&x:?֬ҷrWŸnWF,{u,dsD%9.򣚳#aUb' r^tL6{'Ӂ|h`+reZ@@.*OXBďdARA VpTd}xG ugLĬO{X)45$v;2sfFc&+4F? j! [ mUY}(GnZ8 &Šc c,&r"j_K­d<.d_QyV ^リ(O4$%.#y졭wqDs |?+.\ Rd,ܧE8NsS1x@A8U:i\ًQ#4(ix\HԾ^mw/s&N}s}XT5|BRpJ|P% YrwC̡ט_ePe#ܓSPE#*uHf "=Hl{Hk)ڴ)6ĥD}5C H_Goրtd=b65}{[.ќ9 bL(O²Yua ٯgS "r?ppŢE@YAտ9ߛ;{YuE{s-@#`W>!9ﱴR>G% 0E  nR>XbSp+[Yt`c.%0Bs ַOAy~]N"{ 46bEK0YHgcdL' u9Or-KDY=i flP0S=Yj~' 4mh/{BXuu >sQSjW;6*QHr`O K Q r Bi)yj@ИLOZXǞX~ۉ "S=[*]0M.YU&`3IZ*Tr}Um@s H>\D:7o5^r9.DڕXJ0 QNIJɦ-+PF,+S^-6KՇ t鎙hfiFuDN܀"upuP5/{MbkSoˑ* JX ݛVB ,hӣwt zᲛJZR$G.A+Gz:1g#IJ+M'';Aӿ'X4^Jt^yw{:4ܰ C5"A|'ah?C}-eiv7ʸ#dvܿ+jv/]X=uwO)Q؎BӊW=f룳JAlΉڹH7)L;pB@|K =/@tQkHIKЇO\3 :rHL]x+-}A&D~.t<|QKpj7U1ӓ5^|,sorڌS6yHc,Cf*G?kkKD^3uvDdzVeδE>."*yI ,[_$QL ޶11cxe-A9P e/ta'PZڊ⮂% 6־EolԐ52 gķb*R&27Kb'?ʡgժ= i՛a=;Ѧ0b6d{ƠmYrZ ގ~|碬b F8 7T\DW0,w~ "GkZr0[ڄCs|[}N̑V@Zŵ 3ugϹ⎚#p!xΆV]\\֮O!24GP&˩|a<TÈ P#rx ?Ӯ}T_1L8ls`PAn|` $&VJ8 @kP2YlVmf9ak);V1MxND15@8] :mH=0tP \z>76AMnƅy9']?~ [/ld \b Sr2^))r54cЪ5 }4@k7xrM%Cik @K-M}az8Kq9``>?G5z3[.ȇVOWR<؃K|O%?$H.p Vm4l/s]\~e *7FxuډHA\-F"GO= l^+м\ۯ~xΪ7>pB5]'*54}s ڋW^P hU\uIvFMw]c8'G>07\: 2ˌ*=3|aB_^D\G..;j/O?ۛP \KگEOڴ+qZRphyJYqzXt"U{ o1:djqQ?8.$kHH6}4LgF2#V?ߨ a#Ȳ~*5\_Lw+ԉ @vlwSCkջQ?{uCDѷ} QZQcuwC G_׈5fؑ#Q=BeB3$cٟ*eTH9&e妲H@Z'<8(by3$ٕ |;pUXKr~mPSLr9:fk*mC?c#BASٸ% lͬc({M8/`[+@(q^Q=&6Izu2vsoTtЁ!f.݂bp͔WiK:/ȓ$Mۋ_t2E52^O01 VT? ߏe7# fwT8A_X^X;"g8lJX($bw_ݨhM0ڸ_+aM ޷f\;B?ﲴL6߅ޓ"92~F] Yj+e[KIL:2yWzOVe*GM} nIolFg5'峙2aFl[2v*aR8_o˙Ət^c*)1[ǔInUT+t 8 VU{.5!wQS^+hzW~Ti㭕U, $FB -}OxxdtK N1" K8$@$&za'X(ߜ,cZ<<@aQm7^ԍs3rW/MkbD @O`a7pĮ۱$4߇5zZ| V#Ob,`qbο {:煌I?WʋE1hg MT[F54F3>CHy{_uƉBUeGbAӼLP2[゚A:g#z9f 3fZ+Cy-W/H֋YjחV3<ޭjQ+WG9',2$7՚s~![~T$(&D'U|H7EWj8D5dSu5ֲ뻑Uff1KywU+ޟ*,Y:u+`=VI2ex0=ړP:~6xfLC>lJ*Bx%h"N (1SZ=UߩQ1y3m̛0M$Kl3ְ`׾nigl}טTT4ClIմU)Hr0a/yN*3®(BX8kB:]/;j2O7wl 6;5 յwڟ>J~eB*Lo.^ F HyCqࠃl"P{Q- .#3?7]Ъ,c$=m~+Z Rna>#ϻ*B ^*hG*Ev Mx?$HJ̵R)BU#r0^ $ޚlZVE?ƤEɊ-*{_V O*8mYӻخ%i9q4nYԢOA0@vnv:KC]ҰaImԓɢh8z2.'5zd==SG&tuXhIŠiI]%[AًqFl+oUq-=/73)~= >cڰ߽hAe~tÐ^]Hkq @l~d=>1sR7k~N)i`~tM'd&z::To*Tyvjl ia((!?Vi ~}S]֥ecɋ KкЂs \a7O)N*cDKTGK{K_bz4!0> /#u !G%[F5aZ!=@ a!Z Q|Sg213*0t8k[ة= n~|0߰IoS]ؒQuѹ w,z°k4Te+{d՗]6? 9,|u~_[=3Ոlmh |TPwUzZϫg8CX(ݿ*?yޏ PR|jM2UC!KӛnO)n8Ԙ㯧iF]Bկ@H y2#[WCn~%ӸfؗJ qB4]=' f}Te\dW=q1-%^ߍ-vk7'wb/Y9nzx >G@7\y#|%ۏiH/Lѥ=5LsETڍ@6"A*M 5#'e3mu0vC>,.囚 6 BOSHôCTT_!J? qU|RO6}%t!Z[PMqy]c:1b5_V wzנ]L.WbYEՓ\tHr#O"c 'c>5&Pťa;P{ }"xSe2ϣ_ePl+'>"5U[}鬈]V~MGSF4s^c'nʏۛӶǒ-~Mođp#ڰ;gd.vp FtfCJl6y~32rQ1jMYTEu fTpMeT+-Zڣ?hrЖR¸^^l՞v:bjs6Ds&&7,N9V-wcsm2jVt]()NB!;J>0 Sf2hֺ`9Ͽ!Pd>Dlר<^R`ҀIu82'hXQ^5߼7Q?2*QI&Ymށk^\"#倃l;Mlb<޻yH$GEo(Ď se=L0r1,Ii,sw#C`ѬIGib ];Kк:ԧЄlio ,;ÿsqX"w`Ȇl[$b=R spTFGqj GY Z2m{A!VEck˴jFlC*ʕu8"KþH>D@oB}˕^GLkcNO]uoXNb3\ӻ0e.q?4FX;ۂ^8ynӥ$o:ꝒEUܖR4}zq yA7ͦW pdݨ50*dER4h%8Gk e$eU;qkyb5HA4ZuxS;5;fպЎ-5I|@GG35!vsÄ\9Q&KPHZ/\q ŧ99R%‚ ˊb _AƲ>%;SfF&2 &:TnޜVۮbP k;l;) =u!# xNs:vK6Kpު~ } wv:cqxڏd爈LíV< ՕVNeܻz@8Ę]GZk%u{)zf6zs o4pB""Aщ3[H'N98>687Ymya_S6ّ{R~$ӊ/cj4*d($)to*yH衳)@?1hˆQzwcf80+6[9';p%oM.k.FAÙ/qpHӋHik[T@NO%ftF(\`hs [H.Ny9?tٟ-b%PSWƠW/ȱXu#?_c}Y }[r%jeEpƼYp&5YF|6D9CH]cCRkG?߯{h. .6/V{0XwK7X)p1(P`:߆K*Jgh2b[uWnNF:К~0rf]#w֣bNCQ 1I&-(e5G"8.+$)jnHCUG%(0'*Qb5Dppگ֎)#x5-t1"[犡0QaRMcь)f׿IFys=x!_Ko Bj0"&Q?KԔNGpw)i `)՛8!+/CAD6<\V{{p.1jhn*U?$w#9 NNbCys)qhTEg~[hJjbU)]#XTzoPa(yCbդ`4\}O2xNV[,wkNQNzј}o\>,]Y@3Γ!y R,X-߫kdYڝ>Z 641^^ e&exOZ%}kУkX ``g]3X;./iXxe S[FCP ,ܿڶPהxެPZP7kQ7N\ jiq֭`Hg%@0:Ehr,IݲHN8@R-Uq5:j+-G骃2NXp w(W %vM $daeT8g10e;`%6̭lEՅAimYm"ܡddDm4wM!C+,WKc`$ŃM`[a[-O4 {ulEy?Gsoc)_%:X,Nd0!olTA]G@AÈ/%]z4 e&T4!a<∿D_D+ xb/}MK0+ԲIe ׏.ZjGopb!kuK_Õp Դ̋!/͌o"ɉg3Fdq+夤洼$Tʰb }:9wp/996\~1ƮT}=:/`S8KpTI#lC٣l~SbU1 .fih(dj|`gl#hd ifpP,0rejldSr!g.Hqjڙl_ <5^ergrJ-"VfS<]Vݹ s6#ct~e M@GFQ`vT+0 UR#~.W2Y*W1+5M85[Y ˓n0\ bb)ZBz#"0M$Yk9ĸ-kJ%)Ek }iyvԴ0?`2 :T\NLꌹw0=& :rɽJmX uCS37谜̢b͔L0FఞGsNu<`O|[dK`]>KEhdrtו7Nλ%>·9_ùȜn#Įq5xk.8h;js?7Y>*ǀđLE뮅n&wP*Ɋ[$w/`QH ]iS,LF0ȆdԺqk\=:dOܨ"M3$ R(@ PO^KW2}X[4:94uۂ2,mVU;}n>iLXP^R9{.ZpNP&9ů\y^3kS*Pc6՛e(9A%/}b+J#$epJ!Aa#RL&epB>澴T=G\)ѵՔ-d=;rfɝmeѶ̢WDcZ@ɮ6{3gr BPVӔ*ߤyP5z5ڌcsd9`rf5疼1Y+)"w:5P (Q%EYez!Je22+ ezPo q-΂`?6н21dTI؋Nɤ٦ulYIݸ:&+VãM* v5G-@ دKzMO[^&Q/Svi,HI7Kr헒E{cPa2ڰCƸ /l[ 5H|Jr ё` *SU}Mԛ57V`{1J$#+߉yQb5=yޭ}:sKQA34=5!ip>K?K9`p,Xa>PeMOSlT_#`1vZv؆OFv B =/95- G{@nsYG NkrGF{vLk8|Oa[֊Cy䔑Vt%.Py(X]R49* DR5Ni/ eVBZݘ^:V‚rnx˫*J-tq&t :%ϯlL)(KgmkR(@R:?Ug2)ʕ;&ʍY֦|QZK)҄%oM1f l.l,妮wYؔ)$ W.ki/a F}RE΢Hө,l8NXB9 r$? ;w̻fus.8BKyQ܁d³.D51Hf%~Pqґp+[C/^^OȟJ<ʮmbpmc"Ү VEew_m]4O3IXӛ \֮sb8֊by{RU%GTNy^{Tӷ͖Uhy-4DӃ>L\>쭊%xѭ Y5)3eH@3^B|]3f6W4>Uje|WKVLH+3}.`,MQe==/e>{}ecfZ0![]MԐ 8jrÏΪk$?g{X_)WXδ|iiTvQWK C6r >z[)S NJQES eєĚgn,{Nvދiʻ[S e(oχm<`XcKB:2%Ұ;[,^F2-$)iOgןwFd)>R3,aY3g0[NbpE&-:.aXG!A xث 5VF05-9ŷgU/mKoL1f.=K}CїKRo,J@zo6RgŊգ=o |GO)=ao8j33_L^wgEC*ɞlT9+@7P%` $>ijvC{U J,o '1iBD0b&Zedp(dypHcUPDبֈGjf޺RJ,i6N [C%`#WƇQ¯J>) t#\vIMKl&#H\Ic藮:k"D9ZdvFs1ƁBh( rBf/ʣ=7'P_g?5I7t|&=t%[MKebQO67-8<(5C̐F&h,[)E"_p~Rζh|5m6 B2;a=(rT%w.!xyYMȫ;`8>Զ }t(u/sKxBtn:ͭ攽 3=~;0rlZbc~F"h\ƣW6_Z{x}G4#BKnQnEYuDv&k9. hV 5t)e)t.o$ʝ2h䆵/e#H\fh}kyI_27n%'*=쫁Pl◎Z5B,D6I*g:sC~lߚ(Y0%+<- Up^&G]2%sihX0ӐWqYFX)(K:?bkJY0Bsj4xc[}@+ ݸOʮjqώl%H{#ܳ&Zw\ Վ ڹxa 2I93$\PCJTȪ@޶=/)sS쵵|g>y[xXkP@M\e~MC9@Ipl1<㴚\8V.r{gĜ*+B}$⃷3Y{jю o'Bg;BdVM"/CiHf\I'0O֥R'nݠu"e\-QvE;6Qiк #&FbL $?}JR{=ƇչMe<C`였G$NɴpVJ3>3pͬfd~j{j'ieCI8GL*-Zs9oRUfT^Pfh="=X -aT! {h@{mJ["LjkcPp9Ԉ.YB99cD(6 67,냽5 ňwE(  K9pЮvkTG9/X8w}Ln>VO~\G=eP$M0ŕȊxd؉T~r5FAn:_(Fbk#Z}`LܔUϦ-$Ѹd&)D*AqJڡy}q$|y< '0xJCZT@ RO_5<%o (e.4fHOauфIh>K 9rIzh9x :"[`sNNsN 8]ٲ3(wC;7[gD0js  KvrYxNanm< ŧLY'AE;G_GPs!B*ũu~+aZBl,@j˵u f཭lZ,uPm&C}ƫwir6EW|7V*7Sn_!ཿK=M S Uz?X&@n> yYFZ?*Ju2 ,oO23L7?H믩+8nGq?L1%ݢC-i H==Ps'MQ\ʷyeyH,WnM/'BDu oR|~]-5%gpB.xU($XIEKL5Tel8`>/>tEЦ+3Rh) PxBX&G;x;ح"}7}G%||7Q ~ssuD,V``[ƵI~ON3#*#1x)T};YB)(ZOtto>~ƳiR (oJl/s&FՋmÚC!:hR/'W]t]OZ zMx=}HL:8kOw, N#V=!:1Mr3k^G48hI"S(Fn Yhv_Tpg%,Q(ZeuħdAd'DR=eaVBJF)._ܳ}miFk(S# W5ԽEaV+1h 9b悾Lw]ԊOcn=*wBט@1u}#Y.0S3*ǹ]U ;RaGỵsQS9Ux[7쀅LnD. ?`C8^=V {[r ʛ iCctr;Rލg tڻhӿ2g/r'@( ja"QF&YVUpD}lCмu_l ,wPc%ڐ sD5u>DU p+pBi^1C__5;Duh/j lw;,,D k gHiA=<Yk~:~j1rUK!7~J9%bnu.A2b~.=pC)r)8vn|ͯwM1ӅV1gqzvܠ(Vkäk4Mt^+8 g2bS5=F_bMݔ!gD]s󼛔Lk:S#^}zom\=480̖B˴)8[is*Gķ.^ָlWgx}BMG:#‹'ejolrtJOF˦6wט3oc JsҚFhdMa=v*n%M磣5@d\󊣬9kon^_xߦƌۊOٌ cZq  ١1tyI֟pEBGԱ@_Zj,2K㌱p])ڱ_D?/șqew36f-KnBUÌ|ӭ!S܆ ×&eÁJ`sGj\-/:_sȔ~'OD\$eKyዉyr'VFSm)$AU[v Ltb]\%"o@ރYgicl%!>"4>:#b "b5$Ֆ3+El2N+/9rMagLtd~C2/9l5^M` z$zF $'׸+S; ΰaQt6vFsJ4y9gEV q4hAWuF:[Y+3| S9 +Ej| ۜ1^ˏYǢ;͈f~M*5)uU.WCwI’kX>,CIœYpq3ov/ wrE/ iI_-PmPOa42B?Ykmص]ba ;v^%\ZQ0"2<{ןFAe뗢A4Ayޑn~31.J@[OnhP6k-HJ]- G#% ;п*$=c#fגU"h2?E $j%;*Im+)xW>d3W!;.Єx$M Pъh-98o} B߭f/wAbbk/aZ"={qL (/Ii-}+ܻq^Z+8P)ΙΠ `SbW |mL KΒs$[1,HB!|7qbۏN#h! ujMR4+JSCRڹ۩@m_~/5*BzKabϙO RyůTɉϳ+&g]"ڛ)JG"_G3nR r"uzQo+x"9j}R(_Y!]k5Nڲ2477[ڑ0A+"tȴZ!=vU }FbE3ɈgaϏd6w'kcZN18 az**n*y)lAEF<=,kc/85opo=?=%7LFzCltihH:0oI0|dWoV1qжi%%(T"mLY[$GΥ:L{CX,Ka PȘ9В!|&*0 ZhNf7W\`75L[m:WY_0UkkBTC 0G$/o4U6!ͥ[WdsA-|lԌ6%H5@ ] $䢡gs޽#SRAP"1*r[S8+ף@X( =Nȷo ̚N~;b.sy#>ϟ#  ċMĉfw?_'V1N柿V#lMF(=ms]uwž!\d 5;"[۞o׾xM$?0g\Ƕ«"P`(Wr6CKZؔ2{w|Y-b@^+>qzcθArW_D6 4+eO.]*Γ%妣LDg$w]rGNs]IFhܗ2ޜ \c ]? ymO;v*&Y&?z*+i'V@oTW!GNKZ[w)u  :mRQCL4NRC #ŭk _Z$Z~ڧً-m4Té(xLhR$S!"ktKkطM Qϝ#IQ!aXu K^V!5Qˁ 0JkSjuv~̷BLY1y+XMJzb6:?_b^̎vצGdFkn5"g< C<z[GA`yMuCs.$g5TX㌰nƻ\ E΁fůʕ /unzrZ޵y<?q#8ۃJnζYJ2z>*N:0YabÿpHU G/'Xտ?ne% 6 B^$d]^=JLupTў@ ̜++dzyc OyiɳކOJ*f% ӬN.gfQb}{2~oĻ tV^y5Cvt `[U "{Q&k!eևe}Ջغ7w/n I3NՑGvܚWy4a^'0 lycOtn˝I?S*T<}ueL/,aNnD L}G-$pj.)KMN[SDJ現3o DHnhT֧wi;x]uYP)_ai-&Zk;;h%y3.u}:;(wn()H^F(@;zvPJ$qL. W0ْf 4T Ei7=504Uֱ֨q!iW= e}ߐ. -VD[ajRתjPF' *`n;8D*U1ݒ4.Wy4>A:}.tp3jr:iop|~Xٻ H$KD] #rd` Y'\ׂUsmJD840h66~ ΢d3jnz˵i6 1[aq9冯2˸C]Gr"[%V,J:t) F5~Hͥ-it9z?J;#P9XU\qZ˯DՋbjnQuc4ғtZVA?|^G{'kjJ qn L]wȱ~k)Cie4D:~͋j\z I@ r, aѣ5@`uUlfN t>B9AM0>J9>Q˙ZOH`_tT\"+-LUER5y;|iO\T#?"Toj] ?^+lSa.ZFSYc1NQ8rCm58-#r(RǧSH}; B`FҴd{pdr\ޡ+.8Io\"\t|T_pC:BDU5a!r<eI%JnʉR`DIׄGu-F&93#/NO6s"4 (]l([:-5|D[džVѺ,]%0v} ;uӴX~Oviu.RZu8 BlRir ddp,&dg.x;&F:)5'-~)vRk#PejW1gyYoKghK:4^Zy.xfCi#^8>w>kv^g_:Kūg£*k;Cm)3XU֫礿2+gi^E ۸+ sw;JcK:~rǫ~]TU6l+n|wK̓7:>!|=cMM ϱ¢7h` [llC< Xxz4{~#דQ%sa]}8 .L0kI?G=x*.'pa0(߯N&︠F%J%Z|(1(YPZ{A/>wʶzmވ]kfSbN#VU馏%1x3 _yK DВ+5b7&5=Ԗ.#0FRT<C*΃-jZVe9D엌gi[ P=%-/0rY"r.kI'4Zok` ,C$1,#~o Rlak1 XQ? hF(-jrhvߠvCGW]KT(e42o͐M3)ā0XdmsIm,c_r&SG6Y'x3kn蹐;p;M$larWqK=&ZSw%z-)pF$0 D*sshUJۜ &, 5k6c;c7D1SFn:/pMSݐV,^ ɔ"AP@2N!p;xtɼNix:nZJyVy,LQ46†e=@?7Ǹ-Ӥ`0cӪT?+Yz)V(ۜ2)2o4r9{xPX0i!ɳc]| 21Rpi R %%5t͂`VT-^ܧhXc`9"'X1 oI^J XپgjTĞ{r>"ϵ!ьvZwh D]0x ETp~-Gm7dns} 'a8tK_S= \8 <[ҶoN};ͻa̸\4tFp&) KjG7PsX w׊F4A#6SY yLaf_]ыOw0!Ks^#dg*Hv*9[(@賦^΂N~\*]w?AaVvU~)%_CalyN8o_g3:Cn_; a TիHCE9e.uk`+F7SA@쒫 d$16ca?[J2"rt[!'t|lᷫWwOv"m2S3ŎCG5|>Zb4mf 좧WOJޑrvho'-$udY.Chsox%GyXw0z\q6_ WW_Cx( _b+\}dv?jqhGJ[xl{?~3 k~-U3 Jxl0 yrѥbpF.'Xp?El$caYlP0 v,3Obd=GlNߊ]]ei:Vc07xqzfv(} 3)xy9Z'e_ J(zs(zm4 ʬ/y uEq] ' q;%D`IRc,@급qT5 !,G3l-:OAQ*6tЀ#\jn-΢3k( Ap|S)/ ؏tyM&d~ }]//t&9 wB#Fz_If]Nc+M]*Wh(/I[ /~AwSc_+?Yo(G4ܓ zZQ1 *F/"!425$ʇ~2#F'בj J5>nQVdѩ '怷Zeְ/ L6)&(}C KbU'l~bn^ cNBL$B89dt$U~wNޫ >SP;Ĩ}&EC 9 yB K ' ڟކ;3| oC`?4oh iQq^;Kvꢭqwloql<s= vjg"=9KaJڵXDUΖWx:^l,sԣNR|Gs-v.%[j=̽0 IA1{CJWV=D68AbH2gX#t^ꂵzT۝z|2.]oLGJi5~6% +8\ O2so(&] ZM=מFo܃[ Q.RQ>M]]+oo+O̎SN<2!,XIh9ۿxVȿHAvb+{%kT 8!>kB7uܐ ]Mzk!YL#+rKF1bsOYb,Nc IlXIu1˚g%VCcI qImJYWQLv_Ft9Ss9;`<#WK[,Ὶ8pz $\843{TkxGҷ[>tEKHZVkHFG@&Hs?vhHb6!dP8|X0h.mC3tkԑqYc.3blҜM5;2 6XmzFz ɘI{5m'6TNW{tza]].KZjMa8/_1I ҢcW!^Y]vCysԥoU|6'o$DtL`]wR7,v'yw7X5E9EAH訯]!FqUA"dAb#WYbT-mE,-R~/2 ƐЛrot(p 4q˜SH?U{r˚`4%c#@L5RF"|ҐhWj( MHs$J`!rC'SM'Cgǜ҉ѽiDD h|50caO4v@L? ">aa=;wd^5r)AYHV !«үt Zǔyz"if`ze8{@D?v>9&O,t_xJ?Ka&q_CR$pF/аJ2p |rg7cƱf|-xNE!"×X*+C™i7@Z<0A.F`W+f;y'-'rkx%*YHàq}#\y |e6,8|mh$@A`&=p+`Rx}|rlt'٣r7(٨c'[qe~)S{T¥(M)'VP>Kqi}g% 3vO(tw^^XCnVё3h9nC[Y~tٲy`)Y_,!yT1_Lcݭ.T,1tWnp311m!岝DN *-zЩlndx%1ߖ[IqĀf] eF,WG$q1^# l+y2wN<&\c!' *hJ-@/cFXHV`O-89^Z'4Vm܋ls"bs) 6 /TF{Bc_v!x]? U:ZF(:OV-RRV2(5.&OfJZBA:jVAДF_vmjU%p2@_Pp';]{Gj-W|$˚AM%:{,*4YkV;˽N?  _B2N@9՛"Y텦#3Я,7$0$IٗН B-f4d/V&}$ü PЬՃoA"鮨ɪ0XH?*wk6 p;C4=1 ҃imyxV(g.LQ6I`(-`4Ïqm_(c!*Bڕz3H6KROI(K,aCGD]RH@y5u z4[ er? ٢-"#:M`AmK7.A5sRͣ#R!Z.t'k(%<@Po;M Ѫr*mj'9M4Y^P~rvgxמs .#EaoV)Q \5O,'_w.jФ0vOgC 1cC{QTktr%,gQ^W*jPn6<44 -ٖ* 'BXɜJuU[;ld*JuNF"L`.nl: :|̚_O+ix^/ P?N EEZlb@}3`VQlma^wcIMyrE{)ZBX }1 :Aѿ*pU5bRE܆u~Y_ٌ; F-yl13+ A4/?) )Bfz;6B-{άTRxfy<*H.:w_,tђ(A?Vlו_Oi%!*N7<յiž;l-Ugb%9 Ed8c ʵ01 ڔo6T^Ց|Gb! ķYRNXppJ7,JʇiCDցNV"-7ǁ*59JH y돌Q=RN)ZQ>N 'U8k˔ӣ@$O6@7xTHAc0kv(߲mәIayc. S{y'-ӨO 2!B^Au'B Ҷ0v$4}~L6"3)ו.mQ g|e&»y"J-2(Sd$»/Ib)79R*圶a^.) kT@ӏxxקߏۆE5Q XC֎Viz@ r{ VxHa/]壛 sr`vSi.hE5ijVP8aܔrAz=!H!d?M[g<+K (va8SE|iX%.'X;vGO*]2CuM^$LWTJHrFY$@kPjCH֔ov UZO(;ʢ]:4M-T$#rߛ (P~0;EScjgpBPJm$"+UIxZo*0ˍ|s#*쯷 ?+ ldXx0Dϋ, zbԓG`wWC_yygҫ;ٹNM&tTD{(v,xxM^h<8&(Sz_702HF}M:zg418k] }v+C<(l$[=pp~U$TMi+Kz8Tbh9FΣ D_rM`cjBno̠iCvXktR%J^Ii<x."io ;i挨Ž`E{?ʀ2ħ՘ ְ}V rvވC :ZlG!o4p&p!&Qþܨn3Y)kn#U^ c Z]>&`_-@))vۃj9QIA3-b2a;;v8bԺ[nhdfQOP4U, +@#*É'N{+(0(M#,@+L ֐lͱ$5ўh{0y t0i9d8b4d^Uڻ*ƞ0Jͦо`S/^8gq,46?'y daueu϶@ԋp5T7t3D=s8UxRgD@eޤwA7^~?޽3^4 =GHN^J>EeFjY"^H&ׅM6\SY T:-@bnp`mz[le|gkN:0J\êth,9zMG}W3(+ I2J3[%zE$XӦA}ϱDuJ95lf(ᤈUa\#a\䝨FobB]T;iB'=+wc =(%Gy=x;ۨ%`=_*Ra /A|K!bvmy]%+f_EzyA,>XZphMh < _Rb.&*a8w0|궓{3Y4HzY㉦$D+O٧c?(r"']ͤ2zi|`^ZWmr=4RbOЪro\ vh2,v\z~bD= <{gDLHp\J#~m-c[g Ky+MM 5/9H7~%}C6u#1l:@y ;-U2)_+Sޣ^%u؉l6KpqDiNU0Dbj~G- YYE}vfn ?xLTsUpB*t8/`{ŘV~`˲3k.ܠ(<ѩ :ȭM _+ֱ&[&s *t5uH(/,2JydmDރ!= Tw4PPQ&<lSb1FmAh8= ~N;ϭP?{\ DhpZZϢ@..+$mrǡs~z"%{&T69R^;0Yv)%2-)yQTG&KP;iu9^F!Q:T gi3:ʑi'-:E^;:'}^Z%#eKL$PrƱÔlJ-AtjƤx,3I͍ <1a7>v^"YK5>{ʟ%\/b 1x-_fvxpcF5wܤ7I_0-v"Ið%] 6H]iS\^`Q2rgtV`Pŧy+Ǣ. ViC1*vNJfjfH6grupx]IHKp޼Ks(YK̄NByi]Rq'%6ئ,_Ӵ~'g,w ST&ģlPa^8ҨD14۵!::|H(⛑CEG_$^gwln!Bo;%*F1G*Tku=ӴQgX-|3u滻pMe(V(Bsn[f''J 8Yy.M/dn(9,bnqĽ"5ɂ(QrK<4{~yb.)J^ CO!˻?t7W5db[pq5eQN.`hpQEcәpBn0y ?)\pƩ$ln !,p2[rpwKhx2a5|Ӿ֛'!'lPHmS>E>=(ftW@ !&g!lN@0-5O;pGPev*o&XpIK-U&)gax?àmpr0WB?t!=|ʩ\Xq9T};nqr_?1Q|~"l[01ۙ{ya'HV5vss5_p (C :afqӖ;s$ %`3&%=@+9E` 7z>X$P R3_k@u!v#C|!O$9xmj&AK]TܵϼhukBoj㒆vf-V#}Puk;kZ^Fߕ*=F! d.2NRM#ҥ܆lbCZyYC3s BX?M|RL_<)h?I ,Dk>/uv[KFWxLm(`xв-UW;"kqJ[VM>^6䟍tB{V8LKsmZP˪0-T_o; h]g) ƺz}ʗz%Ń 7Qc@| !xlW֌y*MZYx-1 9 =a/ y<|έK_JHKt[J;*kNߥEN}[Mctn F~jM?:Hw N,usz!s*Zfa\y䣜,ͳ 0vB]YW_h{e NqET>א"NJt 2֙=;#K9B_D/ ސY;K:^w 4A$KjY9;&|ԔIsmgbA쏜 / wYXu6LXAm<0 mc ա}$26o3p.#,E" q_'G`,\KѾ){"?g.q17Ѱ-gQl;|nLڹs9̴񾴂h:.ݩ)v]ޗiƗoL>c"+҆Zq㺈hzGႛۂ ufJ 5I쒩s֩ɍ~VW.Py0 U%rFI8e0E~ j5'Gc1YA)tnʾKk0B H%J@p]Gn s{8P.B} B0ύ]*Ý%Q@HtL@?7M' nAWȋ%ر\'rִD Eqhqςwq2;˄u?W.(c(KԈTQCdO"^VO c.OUwdI8+"ua!n 9GpyqWʓvN0qe`Lx=5.&G֌*ruf1,ll 7WQOv~6)~> r~je*Fw mien>w,V[v&.*}&c&.4ېRR_+/ 7q]L a @ٜ}-8]/4>2W@kSsO)r 6mZo$b"#jf+j4Y1OPYfmHN(|jZBj[S}#_7VS琉ݖH+&;U9jRldI\m!f=^4tvu W!{{88hv~L`Rm{N w?eL3>)>vCd*Nžx/P:+ѯZUDK{us7OvĶ,ޫ3{*{Iz#duf,#̆4%E='H*9Xz%6Uk<;YdSȓl恁! \ N|smAoN?ᦏ5\.Fk6q*9Xá&܋\𥛍mWPi^I[]e0 ㉴|f{BH#+nzj~.^n:O,YP ~;Ȕ-ŮN5-/&7Wq򓋳z<##ٟ[vǮs?κd$ 3Z_ ^eիޢCv _ܒCwfmnAo]BZ8%mp+?Z8tu,a8cvyr*T>5+ T]x/K;vdjk垆pu.|#AR_g˵!/\Da"sءkxoteFw~p*HL(:TnMOD.$m$i.ĉf #w0Gވ[. _"axEӁBDgi=T[JNP=]="=UΝg`U#8ɞi a<=ǍqоGZ.ku4^L:Am* Q=e[&YQyuw 񉉢[O|OB#AY8(K+Qx9O;_M4`57%.$'E|{q BW5]ǢM> <R)8e\ZƷyѶ2 N9ŎۥwOu;švF*{69~]R}z^?nӋ<_sS=A-bꧧU&Q#0mtFcl \)(3h*ؾMd XXwnʞ>00bB-bya7R+e?o]UVn TMYs]kv5owV1t inb"Ł+RKmB{4"XDu~5\*4:1{ȲuS 1#q)ÇA;B >.ܰѿ%ļ HK?u1`5'y p;,-]_<ޑgkʃgTGbL(j^%{W}? n?oiX*q9juUi5^Wƞ) bݿ"BCn,muۣSiete}24GiB4'9B^3NN\ Tv". 4 )S}/!gXWi&h7X:k^tywF W1.j^[fruܼOru?!{,MMw DB;J(VK9\Buɷz;XfM3{hj%kiYV~._n:Ta ptL㟴 <bWUt&f(?>H]`:Wk8jfw="'.¢%F%kAr2>,^\K0h|@ϐbwM/mlQ.*ḌlDy4ڪLMP; 5O~)@!#G-RS{W0缅Џrў<6˥(p- U=ikIDxԆZz_=U^&çh`~beǩuN9hBi)?.~re_E\%k=tjW0G<(@l}fiu'fm'd@iG')8:_O,bR)&0á̵2%v`z )RjW, Rqu>3}3*h*:o ā4irdͫ:p8 ]1/ڏ5 [sp@t! Vp]$.6=&{[Y X几e6[0~e,/ j9vtܕ-.^}Γrٔ 4)D|ЀT8 œ荆yX_&P+HmR#1S j!H8W5rOs`X~ҝs jC}~.ȆȦ,!@ 5圏h H;4 `1zAESc/.qBL_؏#î?.įT=J+uLo$FWD&!v` 3d\f!4Pv`_vt]ڵXb 'Gtyw` Vͼ%C~t {OIq*N?Qy; pNM|jC͞IxBhY.`‰,Z1x՚R>q|1ܔkLzHY^IKMce=bG2 y'-عѧF ^Q]cnߩ󸚏KbS^>zpqjXxNz(a_':yI?NCc5?*Ls% ؐ?~Jon]ygBdI3mԌ$M^o e>0b4v(]57$Fі{Yq=(:Rdun`A_d\|^n8. t运N,MڀR^ }s㹥W?4RP("G/" aoI R$0EyocVλG80[i-?˷/8zDdgAsӇ;^k ?_ZK,KyRξb0+=k&ʤ'O?l(zQ~ƯL 6Tm,[͖C&AkgV4Xrn"*) %Djxo6zO U3% FJxxu; x4ԣ$~4,oG6L@-tp@DN2H7G_:&]y.JCLLXEY)nt0x) 0_Yó4oB դ) ;S 4G+tYi/6Q do|FKT#Ӥ=T7j Wh|:ҹ; 1Z1Iz[# 0揈hq`}|S9rxsbHPM8} dHsƆQ:>F?"`!-2UɈlq(@Uh+J}QxUj'DܮikBļaVY2'ݻJf0$<-8w΢6&LiFep,žhA繢Vפ|=.dq`6sԲH k0&zq.  ($Y.#eb:fT]:'VKi>h8<qA-ͷŬOaVBѪ01PJVD*T*s4~"vIDU9*62nnb n7]ɵUT;5UI76 1e.jW?.ŝQZF͆jcAfv66xu>ےz9_&(LP@we!mR184C~ uIW!z-X8Fq<2 DNj %An_wtc%|'DM:i(^/}5._jf0\ 9+wſꊘ2X=9 XiPCLu0E٘.G)$^MbUW)t%q_e.$wNOٗv߳ | 5:m0ESIߌ1IuaXsgl])x*^\).Ikp2"lš@S&?5WuQ k "9˂b|rWZ↙Ǝ4d03jnP 3Șb1 8A@gѠ u% ͚+P8ޖS_׊ *yF~i9$*Mo>TYOui2/IVm't ,k]cRJ,a'cK>-YcTNB%z{SVyp7Ko|F391M5?YIM@DOlsWހWe=.pd@3fۼr3u{a4j[9TdTS#xPcDj'k?g}SjUQ`)#h6LcH4n[vpH_0@H_`U*C[p1Ķ^0i܉^"5F M79BK;PտHKF'e3A7/lTA8 Z$vO<ܒoMxf瓎K16/ g k!yk86 YW-]Զ8&7"xn]UN`R!l(tp,"v\4˚#x'(߸FLy/ :_rc;]EHXG&/Thci~c^GilǴ ,zD7w\Q 2`A GhZZv`qC)KxSYkADVyg N'!#/Iiuꡠ|rȩ`ZmH.$/|#>Ce,Կx _AUUS#:DUK%f&& Gvz6mqcD+Iʢ<}JT!4~;*'<{DA| } D$l60@f=Țy;EOa  mc)jjlXaXFJ /ezew}c_q$dIcx>6,"+|{⸬М$^2󠣅I8vb,ŘIcYbҚԊ*O~]m"fߞkc|E3bɨ͓#wbcx&8`ˉawm~+X˖VWR "4DH 2DFKEuqn-o9jSM#Y'Y3F'nVf.g^iW!)a[󅍵=S;pNO<p41LMfp2M/{-qa1%\(׮v!SJ$D'_(uU$rI~dKhvE>/I{q՗BUbҔBbˎLb ֞ICIȤ.@[B$vRTdI%YL+b@lBd˪"QHy<=A  ]r䃋'd>TlEY}5"!qZ*A c'KyF|6Ꭲl C(yPHUD [,MS> lzu;{e ኔ|N n'8;Y҉J3cb}ZgT"^=ו< E7M(zD"'1,RF2}''i*BV`-_0 zYmx)P㑎>Dr~ci'\Ȣdi@5*}ĩ W%l߅`it&5ڃ%+Dutr=)a<_9kU^xgaGIg Ů倩 :pvK:Zb?"r$]5rj5[L䅾~ZbI VpxP*?SE)L^%#;D 3 ªHz*)i"{̜Em YG $38.#$E旍ȵmSXaC'0]a”r 9\!dt1,F*m566`34=jⰷl`xsֈ1ᆾ'PK厦 '"Fsȉ?΅it$C~ȍ޺ |;Qlͩkt&)t伊wrOٍƐ='LH#&~Z\];׵'L߹r/h&\i0š2kAy/:RU[*rT+VL5Lx: F#{1s- Q%DK 6gwL⥣!KGԁahPhK$T|nh;NQaQ{7!c< fiV cS]ϟkYc~Kܛ)&9e#Js{!_-\ 󈺲(@yْm$k[ɶ@"s\'|OFs[(]"C6Lzϣ/#b~Oaѱ=n4¥X^9P+XCh :X3qcV>}MʇF)>ىDEQW:Ejf$N^Ihp\W(pJU} 4йR\ӂ@ԫ_דX7j6l)p8y;?}C:g Gc-V\c²l@& ^LاD Y y!!I,Ly}JL?Șۻqlt_s\icL`{s:=̢~ZϘ#C t"֊у,Oy"*}ɂb}L\AL|ƒltM+W?|c6vMp70>O&5lλc7WjYR# cD:+AU{z?_ ?&|fY<#fbG'-{|` 7l<5 |NIJy;zUu 7>"a^e$tf򩈕taJw7hR]&6s̠[>VY#z)yn2m"ٸ{'fe8:q`in15+`Ij˫RPGQU+bd4s- $FrG@"'R14i>1PS3&)rZ+Yxhee{EkW(kb( JEVv (YVJLY2*F l/O(>#~ 0N Z΃8Xҥa3"H8hH5bكzيd}wxC]&ZuJ,s  'EpNtnAR@baJl rZy/$@F=X Ίт=!xOݤbũ\X ObH=3wt0YR$JT_4;hT杹yC#N_?#aġpu]Y 2bYuAJ72Y#YKHR,|RCxlmʉwt= /2^I+$f bK~gEzC?-ܭX\kR@gz\Y;B@˔n 3˩M4u)[U"lTmŧ45;.ث0;Wm.3KMc#,Ô_1wtxJPnn#z/nw`,Wo`fߗ6f`|()D'S9.&Aɹĕ̢V;7++{='j75.pQ/o-L-QW<Ǭ{]/hPvEn RkY$}D;@h q_$-X= ixUd{Q3'ĬA u9q͒qEjQ:#\ξP0"-(r6e,'G,:"U 2 OPHk~72 c#n r/^ÂZ*zvh%|s$WJjD+Jy`9G% x6%Y0OS \q;եu\PcFsمA`+[?fIRr5Wl65L 9,(_q༄'XUD0- OPWJ\9fpǁJѓME_-QYuEO ¾ZL~*-P/Қ|eqU@ԜNz;(//M,dC Me{iˉdLJ~ܸ`x1TU6bKlPr-ONzsq%vSw!x_XsOK7S@BAݤ/d [in)mҾcgD ]>2etKTF+,%LyMx2wMv+D ~&b!ȼ2,@CPe~M6Lcs 1Cęq 9mO5ӯuzÀ:SV~]$[ӣOs(gX:- vӅ72򩞳ÌguRiS+-x /m޳$nҔs3A(虤V*WtϓO?wohJd<XCxVqdsAat`:*\dO>d'"4`xUlUw왾K>uH4`R< 9uڰ(M1K,ϡ &/(!XHUB3mPL6a^˛pR00k(F!-̐eu$Pߚ5һ.5"g525䢅n\NOxmfoJ$ySS[S uk'=t|9"T?mD| $vעHkt1-k,'^# ȯ|P!wϻX*9Ys"plM9 Lv_,K}wSdIS$O1v`! s F[W / 6GQPP5+m$ɇLo|`GFs!j@q2v1|mzUǏw V_ޮɍm!#ƪоĤQ6[:D I[a,Iw3MHH_kZF\kRwR2և#.'!n S1f Caqz-ۑ/I tQdɯu?C^*VlN+Rk5UУ>[^2y*' ~ i; u>C4%@_.Gz7#.1vQ"1[>6JtBeˋy@Х'œio]цz̊D8pZ{e6Wka OtR[&&UaNy4J:݉Ϭ -*wg% "P * 4| Ҙ;8aBH, JM--H LǢyFC#p sO`ÃY`[HMLR*60feHLss9H 1.Ea7T +a[sh_k/S|Bx:qLp'YZV}.>7Omd<`v"S+G4KcKm=2|()maww}mZlc>?#ְFT"aMG9>pʸ"`yֵkV|smĪת.'azxbE|/!ߧ2ěbW`k=SU-lf.|x4a!:ku wg 5pJWח ׀Y6eo{_[ * ]wMU;k%Uqc&sֺO&xhN $6U33Q W*AɫeAJuB&QHQ6e uL['-8m y׺ZBS]M@ߣWCQtLXנpmYyb|@ohp+~qQ=|$aQ8;ZPSVg<|g(tz+)<0(_뱔I&PoỶ:荹 ~MB&=,=[gs3HINJыtAqg4xH_-ZTwC^6$)7qڝ_a~Ta-0f%1ݼ Mgls7C4;G.sxEX O4NφmEW^>pFu9jmwKxz! r7ΰ J9%^ _Ж~1orTeDᇏ7S(o__eVM5f#Y=9юi<>F(̵ہxXd9x6BG;n{Fs#4h$[Sbq@$>'A>泌REEKI/<aKܨyhDЏIV#bfb٫ j-q_ sqbd5*D\(\ SKȝ,ILy2f=9vxx*JalА/.1(ZFѵtyDG/>4MS6Rz1 $O~Á,/cY^){&0R6qnzzFZ0]!V?- mܠ Xg9(2.`JIE~*qQ5bF/R!vJW(5iW&6矈9/RbԬ#)cN5X<ů7S$ssqh,/e}~~aеZ_2hdnlVY$ 9SzД bn* VL5:6ܜ -SWJ)(nDA).F7ؚy\י jZ @R2/p3,{H{qk*)0 y }jRPT";1AM]@ZA| PgwͷyO@^,Q%gk/O'bLZrxWMvTJosYɡ6o5X1R;NcF?1ց/dVqh~a}lYƕY5Sn2XxD=̼CX ۇ1JlBƓF wWFP60r!X,Ɗ O8v\Y7*i*@aU@)^[-E)*FnqknCr:vfW1p.4hl(t2vHPY-ϳ"j.@P犤NDʹ੊*f/).˕{d^pi!#mR3X}7uE ~p`Z%pP%x"~YH2wȊqV)KO+dB|Ϻ M_ÀBb<9ޑa>ȝvAz1YYC:WXзi6rgn'cwϒlƤGaw]B2Cf;HȆi q 7bУo:RY<t$1q&9Q3^&<(銲]Ƴ݈؈Rii6, 5!n-4ṞvI4ꬃYtbCE,sQ%!Y }"? :ذ+Ut AuZch;7kq)De3;;:GHߎbi62>F6s=]f-@*\iKkc=Hz rEW-_grj: fd:&&P)zXtE}51.ք8+*,kMn7o|`sqxQ1#]eg jXxh~hqQJL8UAwo ݇3r!M,۪kNBi|Z. J> ̚cbmXQg=m!F=8G}T.V%H(vRvP M3"S>  bPFgxo,56nMU_ŨWVf1g+ BS*f GkgeջwJԌA5]\YPbNaclbF. 'XP׵8TALD:UgfdO9.*Rt4C"eO>ޒv6~u1.p Y7* wo$4g@-D j sG7Zs +> %g[UiEM ΦnҜ+Pq2Bz "JX8SV@4UFֵ`aS'L~ e;2^ea> Ri>)}+,2*ߞm@V'o\n2` -KPkYPe5vNI[t$' 0]O *BRƻ aM/q]nX=9p&F,~StD,w^T|̒d՚j!~qTb3^`p1?VJ/nݧ-03AzF7obb=ސC~gC>fvU``=ZP LNz:S-݆I" ЊC/?'4-Sg H vvt˵@VZW9Py*t'hV+lDYI:ƧS6穅Oe.I <LO|>O26yF "LFflϫ3%Bf6nw,7NkS[wussiY&:qql`YLQ i:fƠ0|a8ZBaE b mEA8hC l[MDuD!+CV;ޖQqcZ#螃OW>M+5p'?Vx C k0 bӎc*'qoX @ 6o^x5}9ԓ1#\6AW-b@d.,Hfxou#QP`ػZ,̭ǰ!Bڃgg/r)ʫ'wO8!3oᩤ {`-P9h_Qk !o7`+e䘕q !][:(uU~ 㡉m.Gn2||@;^}PK/j 6DLg,K*jݟL[+w`\3~]{cE Wgn|\^z}П`s^Rt>"b"@'D2s/cMvi>x wA0ny3YH'EYtHjX̻8A|6")Јդw@Bd)iE}yHvf;!Wi`Yx{Pq2غ<4sęGC9')WWl8+Č5fa4`Ɵ{o$唒twe*TlY/0\Q:WA'x @!{_DuMtхHXL([K ]c Ƣ"39~ ih8މPK^} ^JRR~M[ǣG&n.GA_2ńU; ND+JLN'\12wJ;VV!YsWq1mr$v3>)+.rٜz9판UMm+GҠnV=~dgF]O|HjУgkkb²8O2\gROJ܍<tBx:F br=>Lsً:*_7v*z|t{vܧ38We/ࠥ3nyD66'YxHڂh_ q4D-zpli%_HW/:ƾ& _N7VYN20 (}Z"`T')ƕa;(|UX&VT/_׍pDZ..2vQ yѨ~zZt?8:Y(# ua HW(l]ⴌيu1B VqaCXu'a'bV'FArF?M/IJ">TlYd۷*UQ!2KG3ݡ6JDF';};կ$r=T{~Aj1#rR2$Ί± ;QSvg8?q̈>jP<ϳ䲫 sѴ$IcD޿;{{P}B #p?>0'mgl*ѧ!5{29Ѧ_no;E G]OUCZIiw)G@8WG4>ȏJa lnEnr>Sm]fV)z)-/;"F\+T.:rs[`n'ʋ;;ܿ":Uh/sXO>콇{0_zcpX P:}Я4D"pK*7^W06mF$9 I 3p(ca͚q}qIݙ s|qqF f* q>CK^3b_5%m ]LzY{<]@`Aa[OgQgkRwuYĠpNC(]QX$Âj("Zk9I39u%;j@k1sJ9KKxwkbA>$UU_o:`hf, Ve@lyp)%bc[mJ>#,]I:zTڍn_g+iX[Jv㙻΋˟Cise!\]w{[2w{i.Le(ڌg 6OπzwQ .fɭ5p 9g#HLƲaeT=#oo-e[4.3k7Y`f]f@|CאZц\a 7iwv+ AA#)b+i+ާyU‰%6EJmڠFj_[5$.)}r!UQHH$ j·= Ym"PXXz>a:2.|yZ+mK2};íKZOI-0ҙAsh:!K.:W: Ix5};:\.G1|-x:ǰ1oDyl]_/ D:<xxQ-;'?ĕ: 코!̀]5TaDݶ{E^l)HG%(YÓiӛ2~3@[Q A%F}:mc%67*ˆn~hѻbqBէ^ -Y1Sh7CVv|g(UX#Ŋ?4,%q}ʜVE>E1㧗g&,wf{1뿙ׁXu IGq(F}&+= Aʖ!>#% PQDݗ Xx3oIwU9Ʃ*kGK9#0)(=aͩ;U`}y %GPt|rU UtA{9" oQ}d'@DG = >)+䏻55]TT<=gb9oX԰]pm"ڑl;13}=5Ϗb\00&#j`z')U#)J!.̮V?mK rw?l_̖*nRMc0A Mw#Y>~ck^(,er)NIҩV\]>L pi_E8j΅Iq̈́tD5*8fqE}́6h3sH2!>O cp*xŔYM闩&{ʦEKoI F%lı-:g[[ 2oIj >W4= u]_QO"(1ly5cTPMt~ ۗ\1{9̮gk[vya&b 74Iȱ6MIl(SfMsWز0,o,l#rpD08J䝸eN` kETس9"o*)kk[ L u&ne 'A5V +g;+[5m{e=w, }<ǎZlWSwU!7nYQtl6=wxC]i~`Qdb3d~O|ȱߗK!3B ꘌۺo[!fL4r%G 062q&׉xVA(4B&29o"zi(+KL1}Ru)Kb7cwO"V X"1=G (]N[q1aA-֡IsSI+*4EgY C,0p2qi b,FۍC{IjwM$61qY^&O>lCPϖ*^of NFWw@ 1 "U=Ʃ\3}4`ܘ:%U9޲BZIO|~+z-JdS@ ͽn raƚJ5M|?>:9*ؒC15-U~xBR n@f4[SZj='* z-F5Q||ӲWvqYD&>P*SoփP":8l\`@j^_Ap=vNv> Vf:#n`bkLd$^?(ϪB6~[i/A~ lަ<5d1(gweR `2&m|/̲}gbuT l69 C JSgi+tf!y{cA`Mp)03{GmyǮQRh娜 dc4RYH Z>іtœ՜|8Shڡ]KW7$T(tě 3بTNlQvӖ(ofaZѡ:w kcv &:n`xH+!¸q<&Ts`Z?sEtVe7^&[˷Ot&n0YzOnƌ.]ܿMEJA Xu>/\u ͝uof!ϱWm!£An26شA)HC]vz g~9_+4v0͠r=Ebjqgo7B}n߯ܓb1FyL]+\ܱÊJZlʅF^eNzLUi ʋ ['kQ$ѫ-Y QXQ[p+x,= JޙRZcI%w\5?m*:2VLi w9&=(ja6m@zS=IA7NviOL[ *4Hhk3)lhw=k5m^.t|m AOml59]z94J9cb2('!g%l tl{רI-'/w{"ȫŽJURmzRZKu|gIՖSMx)EO\:2aU2xxRa;)[U7ޔYMЎ }-SBYcLu6k:p̔U2ّ+Χx]،$JT6Nᴏܛ,G]SF,f,%td`߭  W iD/2h $̝衂IZC|GdX۔X &LEeKZf,6uC9ε i C{=LtSm z/ic }fe )ЦOڛJsRM^*%5?vz2O;I?X+J-N$ᪿ?G7)➊BՖq({j痮h@-3RϮ LG1RI*ur+XB'9 5l 0PHɲ}@H}*1 qH{yojBC[pŚ(պQ RD2NmڶWA7ͣQã^͇>6!;Ppւ@d.}h x`{stY#s̔O ]CEX}Ή1NP'Yˋ>k;F:4$@4=߁-tܔ[a 8{n$"%IM@$I?whNWۂ(Ʊpťbr,=/>v\L]AIx V*ю `0)RY$w$oP #Pҫ-G Xʹ9Iʍ |0^pe./?KQq>6SGf{ $dac,jR+R C]WoG?/<ƪNFzSt`MD#(_),TZs$Ue$J1<1a<4.DO&;6Kn- -a0{ j|2 }H]?:.tR&zW#P&Нaϥ +( Hޞ_ 11IopSOȪ7EybZm۽+)"jĝBf!=cnߵRY[hB lW~BsV!1M.77#3C,dv"y]8 nXٮ8)fo^(|*->n[kI[ұ[Y6>`aN Tpa.(D4q/.BXz +>G"5` kv:~fM ..z%7 v̦RQaF)@DNtCop^Sֽ%;u]˓OM(Wq1U]&VNCRJ=}}svg tkռT8Kb `l%Y\58T>6;gh}u^K&(c~H v fQsaQpᰙHN|u'6 |pӶfXj 2ۥ,ON&pCv2yuwMΉ!dX%ä(͸nkMU܂?D E+]&&/r`x^Z]H͜F ={ B4ɞ&ɮ${ޥ2yxx!e) Pƍs08?nӍzRqC}S;02,u@iLm(F Oq2]C2Xy| b6_v8D3Ԉ%[/`~b\in& aM[BC fV2ė^(qQ1+_M ww23 #' c!-, ;òԿ܂mћ5'܏/ Y|\rvBVH̽;%XU3hg]~u {Xj*>ɿʰG-brgOǯrt~}F/rt5[O.kPap m 8rM/J֓1LeUTM٧s{"75"@ tN>ĕCJ6Ϭ8)QZ;ңW[0ćTZאe^ve5$q)RbD2h \,ШsLߢqUbm1J2k_ͥBS k5#h;~!#͐`p7('eC]h`EGv7򤸉7+_:R!d[8Nlw3{ YBuT;{&_g0#IH:wpn\(Jyl*W+=X&?SAYPV!Eq_B,$O4SIavbisŹRQpۤXՖ. z.Qvw۠Y&cME T^m*{[11d׵ Wh;@5fäb@sY'e/k>s9>9Ut-ɱgIjdTȿZ9|WZ/:d_;^;*enRRVwaneX $DJ bw/(UQ.pR`B ~r4xRڧ#p0`Ump6s=Aʩ ke*ZA}/d)mܝ7;+^ .!FO1! 6"a23\UvL >'/kإj+(ynx3&{LgPn{ ]@Z~VԨD5Qb@Z(n KsWfI:uP "0Ͼ&hTmߥ@ tUW]Fp$7k7)pɴ+t]ׁtŔ:lp*oⱑZfr0%3f˸6Xn؂V 1RJaIx m;vkμc6`:)lq83=fotP֜o/?m!r\:$m ,{feݪT?["=amGc$ D:Nyh[qu ;b zHک XM>hzHH=gz̘lLz#%H*_9w|k^ħr ~?\IJzQjܚ ޔ1.4,|xZ W=ŽqR`'Lq6}T,]V)Y.) jm[LTDRiȝD>NckHaIm缢߮ U>^O1n]B~C+Hga讇h٢8D#߂\PLf%Xbp}` VFqڔn/ʧ:̖wّ ]G,% xeC ,ᚫZt'KnHh֛X9[ݐ@2V J)>b~*n!k;;iWT)ͣ8E|<`3KeƉ¢kBEIGoOo VgVqx E"3d\@%m HaoYj/X2SZxʽV3i8_^pxs ҇nQd8!q\.5=F_טЎ$XS ;7 $%JTTli\T0`Z"dhH#!H|_6.DwՍ˂6B)}!2rWbFa;wiQ?0\&ۺ% wYE辿N JTcԍ%Tf^`y1~SH;14{q}hxNK%!p AY*\IT*#mlwVoN7u(a#ijt?I~. {G& D_s\4Ycl. e~ǩW nuy ̔'KpfɰV#-cBt|& 6$",MjLwd-TG_p~nFJi+" NB4H6 Rkx],*-$ԯGU}Lt!CR:rjwdnQ/_/eRJn7R;}x`jt+*zIq6䋊m^n#2aʈ|5 RQ!UwwV OiL0yJi}T"jVb6yH4K^:t44Xݝ4s%?;f 9p QmB6}m A-:J6nH`/d|q,4_}WPao.t+$iimyo`C& wd 0Q@E E\xR$re;Oa1Xcώp% =A‰NNH鰎9.S_S,NkȊ 囮ӄy:/E~)=[_AA+I['t"=[#ɸ4>Ir-!\lLڤ2UνVy?I9oX<=B 8jZCD%Wg7'ejVްU n N 5טE 64xZ]R+g"_Hh}b}j+ ml4WAIXI϶ QybyYwYKV\jeA~qݰil6˗:uXWV}odͥXX-;8C1I{7o?Vtq8כP%m!9 :E>uwڈ#*sp8"U8zQē`'Ѣa?jhcy /J~pxG>-.N ȄR΢nA+2o1ZzIׁN~,꽇ufW8YId% $ȗȲ]`*~6Dggb48>\nI+ ,V5c^M` dv3U 1󫺗 ["b`9 U>݀ ݰr E@3g1*v⏞%[*BOc~]Gh媑OT&@63npKh|rUrSm&tB)j*F| DoW_tlp%:ߐE|: 69ސ.Ӓd\tM\F稥u{Ng%#he6ǩT nr,_Ŝl$+1$nObVϣ=}V`A&K'n{9x "R'~8HEb҆'=34s*x1$Kۦh[H:<29-dm]4ur[(4cаAsqBH$K17R) q̍{U'cJW'z|XK Y{tc!9ƪ(#b*UwLGqv71a+_Ia%S )gWSkMW"Zt$WWT_2σl8P_3Y嵤_*E6AR-G#L}]M`{f8gt]: Ef3$ɈD11I:*Hk-5^C#Mk$~~?؞no3E1.A5p-b[rA٦B0ΕwM+tx"&_=C(Eb#rHLD/憖ר;_x$U@NjF`zums 7Y>9۳Ŋ)Bk(Q{+@DΪ4l'6BS_YpD"!O-$&wX8H86 LKK(ZT*1Z ijyjhبS8[ 7ү|Q~ 6UeG€Mx) 5^| fwph3%>7=eSlB-p ^h_@S܀. r Ij J9mYtpg7o4òQڝع^"5W&ż%OF N$qmVqkV衞/), H&X[D~nOE-5I;lX7ϥM_(\Ap=S5~HchMmRC4~xϵYo"{M?wtnWP&U)Х0&yhbɏc@ [sͧ̓*}z]q̻G)lG d@grFC f[#|tVvIvYmxi&A> ky:{d:ߚ[<< \Т{Yc|+zcS&8G; #:Sӭ`#J3,=!v:{5n =] }PFT0!33-"!2zʌ,Yhd-c}lb$:^aX9_(%VYQ%#[!ƊZm"}w)lzƅ֣)8q#(NZf=eI#%1X/F^=0`3Tm{j^AtsCpw嚆fW.Pi$kwsLcľr_Dהu=Qud̽7x1{ )7a虜4Jl S;F/<) 7E3f2Sh `2zyJڄĘoksZog(6s@T}T!0X˥|w~bifLLc>uB[p\HG`|:}&y`fln9wMoO6g搷5OG&(Nk\Xֳko^?@NA]b;9PesͶޭ~&`=LS0_Doы jbkmYlg@eC nZBgVy lu? _-44d#D׳;Xy*E[r$5`մxeE>lca2-ȕNe1z(ZY D~Ru+~=C:!|#%ár6KR/D@`Rc *?&M4B=qLSCVKxeD@sf\m -:⫷*ˆ.}*φcL& EvL@uDG9gVMG_eViI A'PdxS4!ʽwҞWҾ;Dţ)vs67[QS9akցX=񭋒驖]X,3N{TY(۩›؄#]&f.I!zcV/iGgѷ|e"/\ϩ=3T1%yxTp47vqyq2wK?(Yq :NxVD"QSQ`g^Hk@q<4 Wc9z sJx#; Ceu4lt(-siib^)I4s6=w<swJA[ʛM #/$~ -(/&4cHuLaO9~0>0N,##Gwho叧mܛuap͵$ U2Yu3籦8cjQL&mjo/)ɵ*7R=ɯY&{Ygm Xwg~\#e}& M\|` 9Y&sV|L##Ke&}ʬ ~+ gQ5Åɍɫh6N5`nA@i D܋!5KQaw1Šbr˃(6CWG/ e6#0D·MX +jTRka( $ Y=$} Vb_yq-[jmv?A$9L (4RZ28&U-hzB{/R`1 ,v9km)g%3*!,ͤ/U]_=CugApaĺZ.mscuwM:-NLX\Y5uͱ<|EB(=!\a?tY|GEGD 3E`8]Cْ~nik/v͸p捊ݎUbdFC|c ЏRɧ&=S'=H'$B/'" iЌs44Bq̂Fn0{ %3uI2kj&5pq讌#D/YA0:D5Us=y1\TTwג761DEX5t?$! q.Q-0/#9oT, _CPM<R#C?P&own6ܟ!Z߽ /G$IG9t&7o9U>*(GĕJ<OjPX-g#hvT wjL2c1_Te4zԂ58v-xӴZsy=Pky@]@fdl5r]G&3hJ04`a' h)~cF‰92d緉$[6nގNq)ICeYYt_j<)2ufhfH˞xz4A4* 0# Ӫ 8ᶌFeK(CjRYכ0q֛k|A bqL:尊$ޣzW!ۑ9!.!@(6 c#r\& J3Aفh#2wF--=ѡ%Y6Pu)2f!oBM+$G:>?ik)c ܡG{Q8\e%Bup۹j`Bp}&i48l9 fGpW-}v3XډB|0 x)WZgfTJl[HUy~Bޑ ,@Rr%tO#^qw4!)͵%;9Q$Gڢ'Sm~tP\eR%4PIQ| jZ3%LbyR0f*+S?okgxۼ%fYf#&mIS,Iڭ~ҽ"{PlZ k{yg`j=g"NCǬYeV]IMw"v[Զ9^[/'PHɚKQ(HܞU$2haQV3¦bm]sÝR!@C:V)KByK}k05Xw˃kDzABhI]S#&eH+g7T*ɿw. ѐ+7Ho O|4frh05t+_w!|OǷ̐, eN0\&C_pz4n͝MhkyDablM8Jlp:n= W%9ӛ\^jM!?uS}LC0yH۞L}#Qq<Url?FS8# CG<%?vY z`."VNyyMUT)'sF+r(5S4T[36>iɌ;`4P'omމt&W,=D~m OK%c4BO[J-͔UE5 Xrp-r[SKS/C.,a7$UNW0CW$,Z74ZEIMU"HR9VȨnA~M(ҊNɬL+\ah {B΁0X |sF2p8cQe*LEZwɣVP}ZFԉ%A7\UZ%KLXu+?m> v$35W(t5;:?!luP aiHZe+BhFOH3}DO#6wK<7b_dPh7KXnjSd!%"7c\Xf7OrlXaTI7g(^qv wp>Kd 5&9m|`:GԬ Qۇa9dDxnTDkTگ)*ĦŢymϯt|A]::vD%;hUh뎑Dk:^ ,!B6`ѠkdC Au%nM]X{!)$7;yio=)$Ue ys dԘ~ÑW3T657o'Z/,iI&__&n0)M\^-*b 4s6f`kdLtѩ{垣A<;Qܫ=p*h0 K.NIP#`7moI}$rq{# [hڶ1~ e9(/88=R4_pG6NAM֑!'. ?e]Ƕ6%qo))8cj ";PiXOv>q#5:_gR8,V՚qԼ7j;AmA7Ե)aq{𥮞J6LIo <7e(rKo,U%l*fF-dbYO12^K}lxBF D)M f.%X3fExem3֮ ~ΠjԲL^A P?͜vE# Kmg'vQNZ\?VwKB}Uu荐pU H8Q\s?Loe >IS Kͽ}OIUZS*d_\@&$"P9.D||NwbNM'(=+ %5=s-\^Qp]HX,RRz `!#ƅ ,L.ۥP^켨WN#B;=S %XBᝮ=Aթ]aFp!^¢,DZذ;N]Kis9G:W^>1ҚJpy֤=&j *;`3N X 3d'fM˩ϙ3݁U@UڷM\)ٿfl)?bZM3PXgJ/U KӿT;X/aa],v&TsN(^1lS? ؤnԽbZ̘ ,t{*Aք0 \a } WdrH |ѴDi}Q0a*7],B+nR0Dqïe>Z4H/B +XEcG-kxn` H`kDVXÜZMrsb֓@Y7c0-c[ҏ F2{LҶUl np%}̤)!,i~/z@_:Ґ{Qw-.%֙WCc$zP_8cj\#ET\TW4صSV(KGZ 3m_ pಪFLL{F#Cvg[+}~`v,2]7%OY_`N :`0?Km`N6QśV:wH&d(ňuJ` I\fZdyw 91\݆>3}Ov6r M_luG"`WLaݱ:ш}"z~s/% }FB{b$ 7kcLw?չDyJ&Lپ&cVKkyOZr%UmeO:B$iuTau:(u0~^$7v>W(ƣ6bM8ҼQ%[]l~iYv]ub_o5N$R- "2INcѱU\ =Fv"~zʡ)1s\ o^3_/U(*iN8!Q ؃s9$XsV w z]=rbsėY, j־ #FyJeQ0fWPwsC!,Q=]+!1, Z/FPםvR1WtvRJ';d\8QQt+霨J8˴u"jho޾J E?u i/ĠPceL^İ@YM[/ #[e,=Y҉7 ASx`|~?(:@Xs+&fg Em/id5榚!|с@u!]u| _dJРdj8m̈tC='r+.&TzH:\$B\*P>kjq+g !8 qh "Q~ 0!l fX9}O ;;] :7b{D΃o^Y{ɯ\.`JRHq>X*?v< Arxk64%K{|}gyktu1pE+?\7jn ٫,UHV{M9Q1,'Ýux~1(X^O [LÑ5Fg;Q{.!k"9ف2[¼Pg`y"|[g?n:;@P=Y;r& iKyxn20 V| BLyS)ȅǯYaZҰ瘟trxP~i=e| } < xvٕaTo8lbŖdp_8{ ;QB#3;UVC]XÉ\,z5ԐL⭞mљ9z~ *@, , q5@_/85-=?B|̗:q3WI&h$KH?vBVKs|z936hk.l[ 1] M(_(dmAza4 8ҧ݀uT=<%J!x5PPu_ghX ( g)"St J I ?wR%jRRkv< jb5a7$]|s˜YyRXx+nwIJ쿲1tW;zT$<}mo#EDGg1J#m3n Q!?{gu+.ߥ2Ǟi%1Lۦ%z:!ѐqWJg 57gܴNqdvv lBVk3s:^u@n6E{Nӆ#T8%liCɞ|-8)tFt{恤*yA|j 6W>z| Tq5Gi"5ݐlq_=ꋒ0t8#ީ4wRkӸ~+0ε(!jOL00`T ;sMؔ/~P?'?{dL A#.V:\’8cr/LsT$ͦ]Zs.%8H  ^>$B .4E 1c"Df5q183Ӂ Ά]GN4wRYWN_] JSo)b |=.Ѝ̵"zЧ ~MPSC7po+u1qBkTqG8yA_:Q+Epݱǩy>kx2R'F Ɖ\{TNy=mESYB2FIX F$s ̔{,.w+mCQjLȵoX|7Ë(;sZJƤd ј86 >y?kEtxKT7[j|TEbU tMص/g 9l__=!;^z3^H ioio-mPb*({Fp+UG 7k{ ,ʾbuzZ(AF`/(N5 FQ |MzP䎂GϊicK.)2q 4 mYg~tMk/d=1r+9YyՀ:aiK`s‘<3=9U3qIBlFm`O8u<+$oOEqYcxɌ\BJ2 z۪tVu^(涷b嬯G UY}35M3\@M|Fc2dՉ@+t;Z 59pa)$wð3U8EM˒+2LQ.z0nc4/:8tvlqBMS+lcr66{yj?^0$+ŒDDZjڶ/ړ>v9?J,lMU.z%UиaŔ2cȅs[h:50'ܞ- զ4LpfluWojr|/lk\н&iwq'۫4PKFvs:S=RZI=τsQa 5z??D{ʝ\l*Tqk44r/JyOkр*kG{)f|$"0 ^iIEQ"ɻiƍ'm8Tjsg.ХiYf e!-{XaX44/ _^"|bhn'2>^YV //r." 9S$&qeA2Ow;{eνN_8Ψg7 bmw6yMYCD*u7oƱvp/Zh.ytSxwYE`2?h Eǵ.n(d#TK~E$>iu%H.z1 :AExZ%)b R'9NdYP)? K>,mU97NvMTnhl ->ș(#$O'ҀC3PLql>?]Z80VWڴ?;ݦCXxz~gT"g\s6@"tGM6:«hTމ02H&6 b`Ge _7ސvD{V8yIׇz˜Dj(@_,n6ouaU,kݦmgU6z4F6M4%FlΓ DD^{aUF;iz1:Dm"% XY’$;=UMw[*vRoqT7.sWuHFvh&⩒)yKΐ3A0K_2gz1H8]< gƈeL#CpQs:L փغYx~IlBӽ`S:vA.Rc3+^q|rRML*ڏp|_}Z$ogcff?#hjN==2bO)Ȁrӆ5̄L upm}VdyHHa!v؀ΙQ0s_E#tD~2y :#˦9B%nD),+ȷ 'M;8;"h%k*h`c[-e4`i$1ӄi4٩y%G;vY!:)D~YՀV#uvhaI7l˼YFX8Xl0竗@i+Œ5CŶ̆-J*A%~O|j7{|^et`DU;0(wvDEn,Q'森ś'@S0F[D&~,g듌\F[$ɳ9tyR?n\r&Ԡ0$tW4D)iyeeBp\;:mKOzQFUMlNl%R.֩.boy|_4mI  /,9jr:$噟l .,0^ٚ1 BS\RV~Qmta~ rc|_l{ b0hfLrX3^wsC0O֫M)v~G'rIQ}o.^M LMX摘|Z EBpVZ妼X[7#=;Yoȕ ~ȲRMHW9{WsE{0i*U>uDrDV& !XwٔČщhC1w qEL7DONP1;ڐܶfxaVf"\ TRw_G0z(Z:EO(T/+ۡ\Óя]NRvE&F%qSt {`+,@3}>Qx`;K3 9aC[RpP!s "c.[\$*jaa@ĘTl*Gus}Kۜk%h*Л0|A#4M.Yfs%@h_~eD4 ]J BqK'vo?BZkWYOW|cP|Z;L)XFWsXC8EW i 4pH3P¢ Ls_PeJ&p~P8?ȇCWzmX|$M|$ }FMj[$Ό  :^3fMq@,0g8x\'&xYZ@=[P(Z;*GOu&)ki/ᤶ͜GYsӖYE%#3GWr- ᢮3ܴf(n1_]ң9Y 'ZTdn%[LD`.ݹk֊2Bl9sS bV9ڗeWU'i߉XzMxJt%'LMi+jn¼aL9#1[h'A"\@zCd(Nc2Tc:vF/+ڎ4ED7(È6oxBܐ(G Y0.3lLy 2~tjGKml8yfV-ug rXM-4sv 4DeZD[[&vrIʉ4%6); ț6USU3>:*-o=(ɬ7 ů6e7(X8"¡-̓:Z~4*5W/&F‘µ'nUGQbƸx ܿ!:xӗr ֌b uARhn'~|Y#&W Jy=VcWC;*V>F<>͸ب a:BKɵI'pk=QY mw*WƭťUi;텘G}gc4˕b`^J>B< 1aҥʒ- EpƊ~#YФKM Sj5\(P-#B1/% Á;f0]CK m$8N?b&l2ҙ>fd`+ѭ)CP ݛ7oehF yDv^fC&<7bnucC)kݹ<IGi 'lW E1z:'w'֛EhlbKGL~ͻCU1D/4_֊Y"2ڭsjÆGپ. +LyvDU\"0ƐEZL A3M ~ĕsjl^Ͽ>qp7_{⿅M8!{eW* :yO`p@k_ ƫE{Hwߨ(;YY QYH|1v)]AEyt< vok;^㍋7+?  !q+TJLEI(eb} KY%o0>9+. G`~8E*9 /*G~^Y 1rLƜiT*YM pa Z7NgI)rEzG bW .xv_ȕՐ^oؓk\ٔP5Х&^Z? 50d'l{M-u^N,s6 Pamm5{ fLK:P7 z6ZVt{rB&Q$W`xFW]5ӌI@18: us1(VXߨV7ӆr3s[,ք]dGc@C`G#" cc.3!N~8g,Ъ 5f4L>r N8 hvm$pMX3Ke@VhgzweOZD`s{#cŞ WրdzX[Q5 k䧰j!7 T",c)pF:#'pB!{ >%PbR= vc7T{~1jV~h̼dK̑8!MFPjEAm|۽{S4MJٶgGzB$GB'$JHlXT!%}Gh$ fȈg\G{63w ʣ5Z;yҜ+% [*֐پ62E<\TKf.D\Ht,Fl2V-d*jl\$nU,e%]5vSu:X^wLdr n+~37wu?J%֧f:.'3)~K:%ڄSQJ))l0~ImmX|ylEӆvO言i-i `N܂P*:F9]r؏gWzl=ܽL? D$R3{򭠖G H'w|`Gy%M~،{0 Zh>G(J8kg?r%7lvzާh|Wi<(Dlkdί[%Uuq.su4oֈPQ/T',,[4gjXo6Ѷ)H29z}n(Vg:*ZVphbE?:^!Oo)*|DDp7fT;*4nW7zS N.TԦIS=;<\^^hS ~0e85FP_25'SM_Op1۔7 mcץO1M-|V-ȿ  ڷ_4L ~QMG!Yܰ{9-y-؉n5pLڲyW۩ԙɪTUYȑS_%[#I"!z+m Q)*PxD` 54f8C`'_Z9vO5ս Sh=;%yW8f}>y$d 3wCI|(f?ҫ}6Oʴň"JY=aPK|V\Y1=-:,GRy0K~u#@R%XtrAy9m>t|U<1cn(ѝ!V\ h>+=+ i\ܠw BZ`TJ@u+sťo'BV{0}QW%4ղΎB2S#GD-;x̖ >8OǕ z 3NT:RӲ2hx\'mMS_>K̘2tbM6eqB9ZW!%TC'1uȄK[6X6Ws=~]ϢO+y 9ܛs tf3axɥOڮ^!:SDT豶wkv Dg0<*8WINkSU6f|nWo@}eӄD*g"IhI" _%S\nH4>h  ,%.Q&Ocwnb3.'jBtwqv8!!m7OTsm C1 Ƃ]]qo\s͛©J[C9ڭ:;c NO'2ҡK)w2mKӗ2'dO[߫ :v[LqGol؅ 9@cqF.!Y/{xӬGG_'|?C0.~' K e;->;A&iku)J.ܚ&[/pdnaq>&T\LS_PDU6dal7$/wU2,.yyed(yw)KB̳jXhօp! ~U`˦$FbTJi2"kZCv[}2͢XW'H1 "pݾ (YbA_Q lI-g1 qV.Yp=]Lg-?҆lN3(Q+nhI,>tBU7|bi=}:+GR{ɵ|j6O)5+7`cSobUNԊIc f(rV.LT,I6zs%p,?R[sʧH z.i@[8 ^=H-Seu<:P.OcDJZ"l?[C֪d9A&%]+;|=2Fd9quNHq*~*mU+HT1+Jz b/H @}ritQ/%Wjf \'{cxBLɝp3=S[`wyʹ懿^AhW5ҏm@*;zlG|+ ns%^*u5ОxHP#{˴lA.g*,&I2Mu)a=D :Ŧj6h`,8E!t TR 7+BDPv^#ھ |2V h,},{X.{O[+> ʒnĠfB`*rKQoBUO鱎YNYڌ)K*L>/yT}Yz$G4e(@y8ûYe~rۼ(AnMXkW hgS{Pݠ2w^z>C|Q41DHQY NntkO l'+b``~5?}3QM"3yٻ9` W:AEBwm0MXp^H{*٭ Ohȶs3: 7 ' _f rJ&eČAif0˓q`.x>s#aE"#:P;Xh9_EMDhzy8e I;3J}aQq%=/3S9t݃<qY'뻻m$ d>bՌ`e2]tZ^BNNvMpnX e{X$oZ1i ̛G IWJhggmUWBiӞNᤞ!.)}+'=q^x{:SX7='o;2xBvJKys;(fMCZĊ4?TW< /|Z9fרq$DssfU)YfJԱZ\ge=6"ق)"ΐjբzo 'kM]tj<{ѱP3σ,Y@$J&Jg e9߃F :F6|%qƨ&hHBͶ+l"FJh;J5]A΢D(Dd=3Y V\JcS>~Vn'ǘ@&FY|B BA{}nJ? uF ϬʼnczB 臕/.V,nuf>US+TbhLt_NwKkdQ#D|%(9 BHn܂ A VvIz2h#V2p1U Sw;(r໌/]ɭ[NbFѲ)#1Nt*z3UG+!XH5]^;Qd4zNQ E|:Օ*:u!q~Ly Y.!{I]HՈ`^is}םm|GY w;v0cO8? ~gln4zs e;%W?mp]Ϟ ln<~mKQo_.9Wp;l8:0ɓ?^di݅sI}Qw&UBvx+tV@BO^!".tS-lŬʦTC./0Z˙5j7q/[ߛ[:!zGu# đvs{HVom\0dcC:p{*bMԄ|MV}/ʽ<\ҀVJ{Њ~R\4 .ڜZElpIoʰE aB͌xk_WJ_}#l?(3}g-4R0$P>8asMW$*&wo2O JWC$`:9/ϻnJIN벿?9W?Bd3OS LZdvh%a-=orqZN?{YyT*PK{%bp-zrӠs7axi$풣)Q?UVcsPEgrLqVMino7#,wQ p~A?}_vR8v,+J`c9q!Ff^j3E,d4fѓag㘬cR Ļl:{\ nP% ΘP06:ftԴJ>Mzӿq̮$CΫohf ;E$ rڼ\7v?"QJ'e<+QR- XEd7Nu xnj{bi}LYL`F?^PbeJ}l0fBGm*qu%dq:(, J"]_9FYa#z"; G%wbVbvdl"X\gk0= x SQuL&|2:Gō"í ᙔ?*Wʭ}ap=y? rࡡ!~ O&cyʅ.EM&y܋~SeJJUW©J]+"AJɿ]fc1Go{VP(ŹyQcJyw 0!ͮߓuܗ'7{t(nLa0^aJ{(M itS,d6z1J=νN1}&kB,> Ҷ5JqwOWI!?0!M)F]!dZdI;`ߐ-ž9zGZMT!<Ƚ_Cx//y |b&E\ycT LxuL[J\hĽU T-<~"€Ȕ9kV7 tbi<1Eb.ٗ4b?^C/Aixۑ9?{Ls%}^6 T7k{Uk&d5|fIϓC]7|U07F$ +g\!7AHtb.l,c^UD)o]>CN)p+b6i./+{t1[gˏe)9 qsz1&&lm}c0guߩK,!Hq>H!8Abp烉 7/P$r«NU(!lXMI paJ$DE6{ aA>\˚՞H3KEKɯ}2p~)m*ᴡ&P`ŸIDԓuGJ&Ƌ0Խ©Nf f{OZ5`ErA=[$Z xX\ lAuXS3uTc2ᬁSVASx|^QkCR8Kyh.nKNF3^;Ġ<4;=Lgء;tf pLf/{sM`Qe^ mPOƬ@*Fbb' $E $9ST1{מ#NZ g}Ìe !uwt"A{pⳣRQ)a lpʬIӔZ#aCTJUOb|6=:e/DԝGݺS;ū퉀ef Bh:K" Na傓Ll+5xuoX̌|Ӿq:,G}V,EY<5!z(2Vb_E\tԃlȡ S2y-? P. \PTB )ڍé[O: Mo~܇9c/x!hQW=~Sd*Ơj=ysL)06R(=olDcaHޟWEŁcMHx,P4?pld0m4_S*^q H5uu ',aVa[d&'{鸵\ḽvVΑɟyYb$xM5|HyX|5B_NUquRE:hS"eNǃ&M_kWdwX VSP渪Hs{P_~-s`A/=-0cft}DOa[$Hј.MB*jMkFBp@iG^!Y'E}}sE{)B\l·qSsBDEV^ CҰJ'[ejVƉ.1 ~=eg$V#!x:Nj~AvlEz`/rN)9^͋ګp@˳80+z۷pLmZbhky G478VmcNv@Yj+.'PV%v^**'}T!E:J :k漏jTH$w5ᶼ*`EX&i x:[@B_D ?bĤKrGAWEZI1ffG/޿!ұTXem 3 'a4AqO9H^RՍxפ6ō ߓQbXv֡I;hE]GD^.x +J&ˑkawzi2x&a5J?~83h=qHiu0Q> VX]ZM?` Vi;^W51u<\UG~In6PZvfKU-gڶ;ЖcmDG<_O5uN(A{1MU-ǣYÌh=Z F͹}cC3ho< KAyhJ_Rx0ZVk$uT0P}U5ArmTT3 9>4st>O˄htq-QBBJ{9V*MsR7e;Ug:f ]sьCyNAn9%׼=PZNiF|t2Ik!ZSN}7uJF߈U]o|Lk\*!znG!mHٽ07EA*}V3ʾ;dI΍ 1O`'7ܢZi(ގ$g͆Z4 __rJ+뽨O N<<$9Ao:˖pJ8bܾn}OB"8yyjslHf yuʅL]í5iN Vv1ξʷv >1*~x*AnSÚs:s!ǙÕ$Z:Vj/̧UZ;:F1Ub U֩Iכ%1N|n(!:gM ĉK#Z<Θy$obbyJq}3m+e4 TaϘa!9MeC8@[=7^ȁ)ci@]kS߭[:%,?ɉx'k$RhpʜO+ClyP6Ns3{ņh¦F _#Je*ze_Yg3-LxK|:ew6:}E4iy_zOoB=^p/E~ʆ@Bc4Gۅʤc\hHemBN~rjɩ KFyfIE*=5k7zv1)y%YEBT.\GEd^0T.Q8J TFTcuPKN%>41n0 MKj;O*ۓ!d-4s_o8}VWg} }$:h 76R ֽ6Pơ#>'Wז>)RȪ .1OȳɆ9n' {(ag7*%- 0>=2bczK@>qRY{$kEݹ1+ 3fG=qwa.(W,[5P͔pղr*tJ  q&{h=m8O?wO9Mf/飑vd22.zG L>l/%a|˾ őBU+J%W[qX0ٯB+UҵioAAo-uG2<^!l ŧCb,FL]X(ܫ_~ H~jMOaX㺾a@ u4Q3oHk: >l0X vZ+ڸc: <>H;k֡ '22SU h9Ke rW$f~hĉsoaU5D.0 y("6-{CQ 8!r-rd&79OVLЯbW9'&t  DNq;So`cKFꄁԤEs'qM H]&V6\&P'D)) O$HN] ddTF 0} C+L o?\p=)itnl4r"_^Mo(@ s J8Ñy9ӬК1W(C;6З⠻ʽ"ruK &C߅n ң:4EŃ%$Xe 3/,.B1kI~i-r1mxTC!6^b]_o6֕2y~7+St}sp+GTX{D0?&Oe7{˜ !n:?g{ :S2"ov卵,UN.ˬ)ڌ,+HAN7|_j!l7};S<u<=6-O#%ca02R>@i"B T[.SPrUGlo~;6S ;Ȳyu\좒DߧaT]s/K_*RkJʇ;zg @  QpmC yy)u# D/2ϡm"}A>NKu)nu?dSgGξT~s#c K0C2f#tjJye?$H(4 Oi pEap w>ZBAz\82<4$x=zƜihَ: oUvP햍F&]cO ";U99¿aL^h۫Lm6w5ɱ٬b_H'OB\^ BlzMSށ6^jt\êb*7ZVpm&ط(0"g)6;?I9^NH::,f>@?m B v1|q_;zpzi杲gH ; 6 BC2Ca_S% Ӷ7=a϶Yq8 *arKg{譋RL { 5FA΍371:no_oI8ڭA~ a_@ѷQ|8j1N8 ;yvZCVحQ4d&r\{bGF.@Uhh9Q )~%,1}o3޼&L7Bg6`1љA>R3j 핓ED.ی~b`ȇm#Mcum(V֙}zS@ʹ^sEm LDrk|y`6JG v퓕5wڒ$\IVh6EʟRJNo+uQ1nz '_~B >MEv`y.s4S`GLH:UYDSNB9?ۉCd僕aZw]jiOi@W'yZ;ؐ.;B+UݶڧQ|]YIS2yDVRt-e iSĕ?'eB)Ice)*$.=\׺5%Hկ[t|'D@P^{r!Z t<`J'LB3n$MAs` }UjKNϢ owL$5Q Ew,yJ JZ.A>񷪁1SuP$KkεJdkſbs.*tє{7r ؑ.7 K{kd%sK_gpX[QvGx%Z)nʨX$k.y @s}ߔI ]LQsgylpB?I |Hڤ{חv6u^os4ILCΚ TJfvyd81/ LU#+K>^@3X.H lx[kDǵ<*)*i4ϐx>j8 *sV>+>KX* +:5~{~Tv~;)Aw@6T,ytWN) eRِW 9‰z:-+?J&ʨx(nGcEݍmX-!TRy]IHtq⣞~('и SE"(_FD1ii 9q*Na㸷2pś-B)~4#MG^IK9z+9))+Je#\{xrrgC}swuP# +۩LW r'NdL+_(\tnӥzb FMT!Wa=F u,1)zTʀOB6VZSpL=lVnv{d(\|l;A{!|S#XcDޘCA <i^_*߽X 4j͇whI9Eܤm_RsKޕ[ε=*ˌ9.[63`%/:kщz=LPlY;w>TN)~rZ.Ѡ^D{J \A T{g4v9SJ} _&(X~};^xAo-a׊eF z$] |n{wU-tbvHWy*"fA:&o:J^ b֩wҥXc9\s2\ H>Rn -\vQOthe/Z^=5[v57e^Ze0k7!%/l _vO\\(]η i\89:*4UB4rb!ASUX (nl4Õ+wmkgSS=&pl)﹨QvMA dDr& (0hh,R@zLQDY*JT'١Pa_bdۡ8Bq 6A\Z/p4DZ3g\~'6ʗhoKϔ͇S!%} t!1ViD:k[_.sm?gLuSJR27r 1.R<9AM+IWg1ם^Kc:{4Cb)9U`3g~U ݊Z\^ 5#|{p~a%#!DR4r8=!ۍ9 ;?yK9n~6"O. * IfpU:MsTHADn]m491)QmJIpd#Md.!0MZ[BӶ&x n^9g>G[q^r]vBȔ堠Մ%yԎp%"l69^p.yc^IjMr]X'\z3lNc>MPKY>6ٍnEpUݝBqױd#'3V"E]5(|XS1;ǖkU|vǦ()<:(G)CHj< :4Қ|sX#$L:i&>PU-h]! y]ƑUX_Q4iG^ao[1|4u۲Jk7ӽnbBHvoKٳ^|wFcb vcB{c͋yenC*"f^!4C'UDZbS aJ&Lb˜;]ww$L:Tjӟ1 b"GA@w2`K6GUo57M D= LW<0D]^js+ErM|zqEjO'K*Sq'C2kQ/' 8Us૷U ;}Pz0XìrR *U21bU|߮M!l2uFCyTÍXL&/]"'Bc&ELP-tQ۴G݋T9;jTEhg͸1@tejYLEf|Ebpyu,xޟ> 2J`_Q,{\٠2/ '}s`ir?֊WQ@ǪV*+FDgr_ ʋd!lEAv~h˧"g5Ҵ١n+r^᥍ˈ$ៅLc8KYo,Q\ί JUg!fJK 5 ܌vdCF!{F6#O*Cqr5@ƶ8Ԍ"(ѿtAAY;Φg} &\jӺe']v:Wsr/OHϴ4yp{tjX3ڑm$ gg_~Lb6Bu94iuEMP>̵cZtC%92Ǝ?}ȏ,[8("HDǤ ACMX6$fZy"F0B{|o7<V)Gu hς>Bsyq!zoIDᙬe/'dy5_l])͠SeŇ MaKr"qP^1RHevh>$ kR.&E|"-}9L01S2)S 8S>O3 lԞ:nqd 0Y;-|mJ1g˚b hOܿZI1ɠԏs[[S\A>IeYPI {ҕִĨů5A"ªƊ(A loW瞌[Y m/8 |MMTCA.]\jfO&>Pח6&(c7Dokʧ@'S@W%|2iKޣQ)kduqD@[E(yv<@˥D潎2F3 rӃ%Ee,7h(|q %S2-m`ڬOd瘿49ᄅ^̊؎> 8^ Q3wJɤ+Œ'HfZI ZbT\X3PЌ< uFT8wt Y+Ǐk08TeDudԏ/8^WLJ-tE\*X8lx݁SM|1kVw` Wi ;Ax\x?&d):6VJnaT^̼@.}M[l}`E`;d`Qs{[%wdii& v2{0\ >\$tpH[~[A֐ŅOt#F+ly5 g }64*Bpڑ"ZU{ds a.W]l/t)+W t<&ϿY&$? jX*THӣ0Ħ{@(*$=3Ū""% 4Xj)]噇ё2+x PIƽް4ϻ.A>}5_h=Q Gb\TyM /zl^V|e][o#~H$$6Y'..1i29ڈJŢ<2%=_>x\D&SpTɈ\N:݄SB`In+ѿ?o#yGOUntA-,0M zDɏG )I5;)Sd3!h|OR(FsR+)IxI Uh>3AAu. t+1^{;aa 4Lҽҋ;tդazvO)I%ųWY/q`_R~;U .G4j.̆ / aq7'RB淙ܫQ6Z+"L; E17N}tþ:ϊ|*\M>6+m0G3 Ux00M)9gyPZrBuEeZvg[ . jcK;!Z+IP1t8-U<%Mi0N }(]zMd=j7C9Jҏ7(|>?+NɏrpLx UO.65<;_NZw#^|'@ŁCUA¥;q7gYD xf?!;B_T%H *FkaܧO1Zֱt^94%ӀWш ߄[z hrRa?֠D⏖xH:{rZm/$\O.х7c! ۿy)4u mQ̗K}[Fv-18#=$ ecfvTO8F;G!1>[{L|qz~o'UcYbG }4Wyɍ)GW-4ξvuMS<#EˮGތ$^ҭt}V:ۥj< ytz$VG,pbG"|P z@XGT?0MǪ979"m2!&~˶۬WBFReeMեĪɮۙ xcLpʓY]+VAXC~ T]p&Hע ]j4 kV] b#Y{$xD"fN,ۨoZ:Bes6~XVǜ\-rW>01;n=hՄnQOeocFe"3؄t5g2ܷ]e=R߈\҄dSGe2w,ͲoLk}mley{KoEUϛmSϽe'עy&^lN⿉s>9N4j*и@#!|i䑦oXӾXɰ)<ؑPɖm^Qc:`Y:mnc;x dI*M~?t.> b*= p~f&H!/PB855*Y"E-RŸF'Pve0R.]' P11~4t(ݠ֝"ޮQ"c+&`VDОPVH=04O[U#woD:ں߇ YCp I Fy4 G9)|R&;ǂq٬s\Yz0;8QQY+Wo}v]bRbo0t~:k`K#Y.ݵ*Ҽ!tOσFsbܜzMRw /J |a}E3ĴYqEk&d#c ]\yE!I*\d/? T=%z{rfSɌ0 Š KnzNJ-BYǹOَXYUÓi93Yq!?aI ^yCH@ӫlnLxc*<ɺ$߼(šK꓈/'nX rdoU päl'6|*l:ye((1+7r"bJUSʇXHwo@F\5, t+lo %V8D.:AcOv{="1Jk~V ϿT2s@J6B`۞.YIA}du@sScމj}^^JݓѥV6Ĕ@I~𔶪(ޡJ,Ta^RX!AZgӵA-~OiCl< Rlv1%*Q Ǣ>Hx>|Zg#!k nv>GM^a*ih%̄AM625X([$$=5&2ڑVyu gVT5faٕR2H"n(H;5* _/U2Ǥ k%f6@/M.a%4uLLB4z YO"UCGs; ow :j2n{SZ2|EoTq $o&0 1V=`çI\mVļ/0I ?[Cu(Gtq{Ɛt03wջ|B-¹NGHV}1R\˨Jwos$ڗ?Qg|c\^T6Ҋy^;ߪsa.' Z=Q[n6oԚF b f!Y ?oěI~:x. N]!}Pq?R"^^;3Y}+P wdE/}AZu\o:P&b3Z%X`-TP mwT;ex];'F@"KWa̶+̚asYEB t'īp9-|' /_G!eDgh/"toQq[5,GX"?u@c=b䲭h`q9o0צTkb1?l]O.6 ^ ɀ0AJRnʑaSMlkHMQ/&5rE̟:Db}1oœJ ٹPt%"0]JVr[ ~z9_^x 9L4ajˠ@MeM0%R^ZCJ^]%~p&o *mOubN4rspVZmJ^DH|;ւK+'fWQf .3/\ c'{ PGyK vrrˬ#!.l tV_36iYI' "<Ӕj&4LQyJ<^\12F*v3ر܄ d- l-{UilqV*h߈[QQ~p< As":_OY=[) eͷ䓧;躠g`E.xv![?+.9O5+sv 7q453N|[jDX2pB(Oe[6ƴYqB?8u0h@e1F;9QJ-I;wz@CЫCV1xD֍c˙0jUIK+Q?Ytz'2˦<ߌ:"ّ 2B㸄ɿkNaS"_RPŨ7gP\kHAzĕZaO__<&/U@U֍'"Lx:y;aE(ipH|t0xyF~j%`C-7YWZ,f1 yRd+I.hBw %SE" 6cзu;QX"9㌨ܼ.  [3#-le)%(Y0!4nLG@[r, PT"ʅ8Y /R0`*4Prd<$.MQi7b4XR:0dȉp@9\Æq󨫵{[[^xg437JfX~,[1sS.ϻ:#=HRS+ш } ޽ '5!nd9MbM~,!Q #[ 8RU5. $ :A͐L][@Hlֳk 56 hn)̩sJK.OZĕ>WLTk CoN 9kXߒ}ה"_c7FRdT76`O } 2\׵(@[sy$*;ݙ*e\]RO{?#ȕum?NץuWy48 A8S󬣖c0@Z<,,UAm+Z(O0lyMs9%&aoqY'NH {M#mHd6_hZie'(AhߑwN>_70>܍߶HMH^IDe`Q/uifbewsJEӓI zc_?XM+&bŽ1bs< z֙U>dbw~jzIaV:3!չusXh]td&P7Z)M_$FB L2!8Jrbn)ԅP'%%Asa`Zm":s]s#DI[;yJdn܋KGuԬX; ( @P tZ.7h2IwG{oGtI'.r`Vw}ނ;¶eɂ33G*F $ -*+PIzIbt-` K rGB乍GQO 0!#*:E - 5[l&W%y5C&BF[{pJM1eXX8' GNN>#3JGGO*k=UPCL I ]q %Ĥi"ӢHb0nb]L5E0Ufی Xiz@[ m7*T˫٢%ڗRVRk#ŸkyVɓ1wdVmBb/$n8Oy,AZ,lƾ͠EQ~Ҭk+G iwu0Y;b$Tu~ɀ< #}jrc2^p$ 8UŨp,aڡk' ,CX><sQ8Dk~9{{:t~l6dۼ%mn/X]s=$ms`ܸ Kޑ;9x"' z,+Lj6,g+@GZ1AJ oeeR5ٹ{v5 4gS*tM3-]膤8!1P{ ~ ԄH@-Т=J kFu<{Y0GĹ ^f}H^,[ڬp/[JO?ʶZ.$'4r!Prg")O뼦֋*=;E<AI,S9q6m8pR=V(T3l. /@aS+h*êYL21 Qnj V-6[{:=?fi7z,@H:A1=ANRꞑqcέgY #q5mn3v02g9/TWVHõDzv+<=8꬟>ܸΓi.>S8Ә@6zh &nUнOCRG1r%&kJM5[oDJ[4a6q2cͻ63`"y 4VF,cr@}z8G #gGWWC ⳡUՂq/#ZO7=RN{q hR;{k &rxll& zЄyC;V~ѝ˞q 6dg>NyhQX%wٳo7n 0cWОRɀ9 ϼ5B# '9ˢ,l|pޤ5GҶk|{25z*Yց Iծ[ ,-G#C;=qu J{KDX$kag`+݌ן]r ,~،k*w8t۽H!0EpP⹱<E^7Pr0Y]Z8"=B)(ѷ[6ɣyowOF.]ZѝdfLyy:^ۿ VH="3hC+!3oI$E*t(X >p2&{ .NCY% 22i꽜)뮤mvR|dfb}->q䅇0r-EX:qԷ:x27Ӎ{1y,VS(;=ߎF41' OUE7&'শvϛۥRaljD= "^u=W `3b񜽳m%7Bg|^ ٻCjWY:a MB}C\8EI-%5a71{,!rfO,a7o2{=?A_%yU #Cu9: =_״.wRZG(5j _S0+PE֮LXv/HB߂؋443Ѐ8&y߽ǽiHߓ4[ U.(r|0^AT:|c4 lݔ|nrgȳ%3HMS{;f4M 9; a%Αm.pTo"ׁ4Dv(hoM X^_4[ 0 vĬ̬FK| &J;JSZi+/3o#σBGol[(_4aZؔmgéێKy9`'#yYWH"sqOo(LSMP{)MR~,(4yl2;/<;ބV CEM׻0/CHE`.I0?ވ=xYs$P֮[aP.li=H?0ݥ5H]yoЭ1hsDpugRzY] ZTՎZFpU̒\2+혦L@EærZ=0VգW|u^h`۽Ɠ>8?H0 ) ~W+|"&FgcevI.? UsHh#e n+⶗U*Uɥ˝U| DY'"g`Ag~1gīsb8xjJH33Qmgg!3|)@9l2`E~Ehqr:@.Tr,Z[3t֝]|u/u-n?ymHO^b-#Ў9ZR{%Ї$6qU_$譭4cpP@ Yrc&#?laL-cT<ȍ1>~fV[Mo9ȷ.ci%u&Ou=a2ϫ5R l8]?V'tJA;3 ՓdAJ\˖y3E3P~ZV-ǯ @2m0)ծ/hk#ֽ1MO$"I $yvz"%UZ DR3/Ї jz }G32;7D{5V04hcU-?,v 0| j1{S 0=(dmC ?Ouh$}We9+,yi n-4/>v<TcPw7anٯ!w^%FbhxJp&1FyyFQȧf۪;WҔվJʋaw-ޢ#`Įu7`\EUG-SFEwyU+lثi*3/$t!Ij>k*46{;!b0_]j'BYJ Cem P^2D O(!FӃ mz4߂]孹1\,XUzE7 PʠdQX][GJm}t܌bzݗLμ&3$- YzaT.*b&LMA^3_q}.Ѧ?i nHfHkYhõPmr`pHR߫JHсxrv%|;:+HC^M T.}4%@hۭUL3o~2&4<3@W[h5="Fq8 ^=ߟOOW&7 :aDȊZ?cmQEE#;Tmd8p\ nH­r }ĸџ?U,Һ*ԇBt'o Ϣow%2fmyTUFywc&eNob{\1KJ B2񥠍 bldpwh&8(=Yԡ-1!w=cC{3j'iE!7a lB $ZdxwUwñJJcpoh}=a׃իmuQ->a#E">FBƳN^ 3B%^J= 56мXir_W4skAOе- k:y5+#h,^oaSnj(0+jVq›ħ߾>"J:cI8uֹ]@2nrKLEQW2eͶ%erԤ{Py5@*OƲK ׶dA,bzc2'6.J>ړ.4tS{K$ɍ30gir*^4ˢC}z>m{v4bWzHrvdNǥ$ӟMI׭\: }. pxWl_mA;3a/,U)9r@ r0#h(1F%vnew"ӽBů۞iLs9-E9ZLwq6o(^Chlb ƘnTi eDt(,Savi=e%8O`Lݷ VJ nղm}g gu{d 4g6ۇuZŒ y:YLACKȆbGS_/56*T58kyÔ (2DAkFE "A^h8M9H #i?Kupxw !=r^o4QOFIŲ%j#%sAȅ~F*`ۭu3p [NF4eyqZ )-$4K J sU.HK&\3vIS~jqȓQ>R>Cmz7wuG>EZb<ДX|OL1񶸧> G應 d# {'U V; ۼC^${yyYi\Z .%#ZmC$z2I\esc4DtSPK+PiC=93=E <ڭLFˊDvX>A* ȩ8WtU{ѠU(7v1.C0H?e ߝfä! ˏ)M@ KWAIE)%|(EnR)TH/v-'g Fy ٌ tdj d *Ḏ^=7amޅ-CB\GV",QU\Ũ9N₸QRBȪ8ܩ ;p.p,0>汮h&,Eo8d7K+ku_A~4Z>+Mmͦ&0T*Q5+Ÿ),&’PMKv noxEVNkrdֿ)5=zWAhХ) V8*N ڣMgM->> i)I[&0]T+)y0amcfiؑ7XZa1+'E_{ 7ƌInyNdjR9EH*I&anOi_3K9dqF'&^uax0lЀU]raԂ_ 2n>\5*Ũn+y{[;F>_ Bt N w4D0=ya^B`;P{ww7YiNk|ܶ$ҖsUZIaM/1ZۚK638+'|zídzk< `N%cEɈuY/LTZLK!'9ת}$[k7` ,h4*eGV\Z׆KI_ÞX0`((\Z~zp"ډi,Rǧ o=ljjNmv "Jg^F]4 MW'n|ϣdCZoWoBA|ңЃekMawnp'nJm6Flҹm+o"p䠌Nj*_8:ʹ h$gnS#sԨb#>V"kg0.q j Fۇnt1^$,k 24]/r͈T!>:`W/7i:E1x4/,eZbFIj,3~iX>w_ϯ^@e];>yƘk{z58p#3H"~; _e Jt=S Tu OH kFT3FC<}Hfj.,Ioz^Br?enZ5cm^WHFR<*7ee|136O/d{O# p^P1Y2byZGJŽ/>1;Oz'FwhNRE{Vs}j)f!ciwU:^zLvۙiCek_D @&lWD@u tCB ۄKqI*i)=rX޼ l'^u\54gByr"nKVL})3otZx=ImHet[ eA=NIuwz1~ND[7e:nz<%skP"":4ȌM+-q=hmSz֊lS44T+x1hMT1LUE;¼UBM2{&傧M_DȂnOC(gRۜ؆Jym)R,:H00,*v8UޔHv,u:i%^1LJܦUD}_2l 3o*XqekFOlK#E>hߜ#aA1Ap:v~0q0E;zN!Yƫ!Kt 6r P:I9/(8&ȡ>F,MREa" -Fp9cB;@|{\zryj!_W&]%6`J 403CR^Ͳ xObOM{v Ů1~m_wFs|Cw3Pv>x M\ZMo}7 '!07/>K׽w#7y @uB]RRQ ˶aC&qvLBucb)SOD `كZkMq%hBɕ/07fS FU|{7ĂXy%)"RqU$ rV9Tu^y%ϢYYi<+bN}`Fqn_jFd]OL{N)l^'BՁxR70 `hpO=x刊B=JZINzCQKD{r5T3 {,# ݛi-vy{rD>~ajI g);;oLwVĦzB(C7fGu85xK4(=@CMuKNY٦\g&er3#/L1M %Q*f|0wyU'nTٌ,>^ԖpZ Q/fM$rA^f3wwI@D&d?-<8H Avv ;{"-$PVoj`+`PBiOJ&ks5I_)ck8 |ys@uQ79, >o9( )E Y ,ĄLg_65ȠRfbGRhXLSBu6n{[({J=b]4yL@Y6"~_%~:-NKW Ně}xDe)H(5yWBnAYPwLđ#=?%>y,nnsIQsq =;)7! 4V`h+@z H#5#ҼClws"VDA!~bM*+ 7CC:>zj@BI1 wIb9/hAZ<- cJR lhWzB4pT׽K+C> #Y4hZϝMe ]Il33¢Ftycƙ:ۦp!s<o*Q9L]IhBdÊg]UI>M-ddkzeZep)ocv qQПaof;fyb[JGԉˎА-O ( ]F%˒_|<׭jޱ!'fJ#6<_-&_UCޝHb"X9wDpv86ڑL&R)ʏÈ#.mX=uPcR ޽tXVYtn]H[/sÁ,!U;O:R79\h ~^ʜl$0lQt3>)WYvP|`}ӻgm PoOLjG7dY|t}U[SJsT; p׏{ pOuKXoK#{f`:٦Lxc5T|~DɼpBnebI5лwKyRDc~)Y &'SEt$zIXȍ,qc֠Sia8A/9[<\[t1-m ioŤ?Ezy3d ǽjhwHmW1Obzj A<6ZYoAbu5zJX9[Y1lPFlU։3=a3> vt Kull1溦ocNP96b9n^dLIM.*_+C*0vaUԯNbﯷ0OG=wXw)Ӵ%މdpᗹwOPuϒqJSʈёޟj4{NK =Ԯ՞ǗsU ?iFP6tJ />qkM.Ay!75>ly-utś?*Y0㝶;+DCTB&ڀ2a/\..g#aٹnJ%3P7=EBz諨KLA2*eI &PAh5:ڊ݋CBĴ|9@W %$c,ji7iiG+N 1jG z PucGy? >8+rdö1!8s Vdcs[*3lF;+ VQ/b1xSs#[AMav:TmLbky-TVjJw2n%& iq;~];%jq(NZچ͌xkw%KAg k1yx'QbeDhkijgt C PEU%$Ǿ{t}sܯd#av!S7).ƑQTfmK6{y3}\`m>5KM a$e9,\D= TF&)[yKʙn<2l*FNL%hcl?'"Vu 9*hAQ4WTR`𻅽J>& MS0%rmtK QE%}nBEDy6m` =E$p\]s4r萢 oORea6M`glqӊde`Oΐk{-{%u?,g NT(YԀݗ%@e-iVHFx>b-t%JݣlppM-|b\Sao B5f%슿Ey=$uMRH ~5OM=ty&@6Y,*C\C':nW" J_R wtj]d|B\3Ks$o1:ƺXF#$ #f98/V?v) Ru4Qm߃);FmY2yJ1ʦф~F2|Sfɟ{#Β@h(A A"T5 Ly?-]p:".7AAJklf~6bGS>LD$L\ϊJ*P,}KSTễjVET(NPxs۽zh<MHξ'@a'YSEf B:-@"xmHeE.%pz %)vRs5e5;l$ܦTV|\?d) DC˦"w-iuL! @&_yIčiKvf}+ Ur\H; ̴OQԄԐ-$uǒf"iW, Ꮝ20Q&] ZlV 7rC0in]+ Y6Ĭ{ _חӶp:ц @=Av_?\:*ipӋSPU=;_=vxϵP۠i .e`z.~_=zr ǘ5?me|,΅R搴9-@o*Sw'i+sExjn<+kShSC&ҹ1\?o' p+V}C_IHw'7VtJRʣ2>$rҶ7Qs8&??#y'OriKĆaCҲcU/>A qM}~);(EgN9GVٔy|ZR#$cȃ1 YyR +3_kǙZ4\nsklwp9",alU? :[:3uJ}xȊB?[ qU(N56Ah .3d et >U`A{}ȨBJpPEz%Z}wqGsf{YQǘ|ءǿ0 yBAH;*ۊc*/]>Le$%[03x k̠!\Y:#5OyX"8FE: 2о3sUTpu`c ʤF*# 6^CA -hMNTEU>єPVYO:2sQ$Dpm4iCq mAm;XY+hK%ZK us3Q5^ybpsCy,J(!4EE;5_P`5JMQv/8)#>p0%PYxK2 31^n*an}k|S[% n=鳜A\N!`نr.̘>dvs ";P`BҋrR'3ߏ9mvaKDTVoz(U*k?:$HAU5y6?sK.葘+a@ܨ l[M} q7~zX5H_ejU eA;9~b(fʹQ/h uϧ~Qy'Iag2iDHO&ۼM@<̋4Fmn!DaU=vX<^.x_I-#%κDkڠ͒Fp:Amh86Pݖפ7iw~XV-rَ.,V-} 'Jhk3Y]ui}Oqh™=rzSYg'5%YJ&m_g{d:lmGB gu3hnh I|]:h2dˆmbӚ/Jp8e.8`(6b=~ $ěJ2_?q?sGX0kIg =3>"`x{ p:f)vNk-Ug6|s,Z5jZ)e&zS{&f40puhR\U0*y~>SA{{[rgr+=˯>M5g߿#ٸ#mcЎ"+=2%g~/H3Jk7w ʄeo>a]6#ȭ(U;r=(mOM.5p=ٍ?s?W=K91Bq;4`G(7o!71h˰V+m*!Pp?BXZ{_Ri!Z“RKe{W~- iWsC&Lݫug\0"t:j^-$\ظ')$CE0gRbg {*8f=Y( gR3%_XVHnOFyBs+]xS8/)_y3;`j95Jt5)vlC._qGipc>zs2aEy*Г*! QpuX!B~J5*pV!GJCƶhLu&w*V=BDi#,3ϵ~zvlAJ9D<NG)7?<7:SP@|kpCY`2K`ޤ63&:>طk6p3ŅA'$-WLi{foCpz6QVS1IRj=bQM.>n M(P/3W9XqVm|SPp_;[z 驪 cqΚON5< Py1ʉuEc.mD^TM#JpM|=6ze~nqڅȨ!Yykkd(bmu>ԠjCh}XVH&tZ)a`0t6W&CI~%2@eg O;l @'_5O$!V*䌟 ԩ&{ּ64Ee.D{yvpdqb̨=͖%my~HWJUq~m8I.oTX9=k6ӟ0A^Yt)U}e)op6CEt>EҚjp;%I>WC013qQH%!ug@ b(-/$`:16`WJޕe~fdcr9{FȆ3gtlX"Mq5ˑdwjJV32e۠ Gu+)u`g6|G>P0I5n }yn&x$qWʏ 3]㛷d1a1$0N{>TR`!]L~u(`hAs DPm>(X=7Q?.Snuc[~%={=#`hL c.76qۻ7KQ7{!io>wujJuEg 7%-E~KWIcBlHk4"? >,CV7'¶5,LLM>dxFsEbae23XI# v-ڙb옽.徻C_tWAXf7#7ԁ\{I$܀ʖdq 9Iz-w#8 ݖj<4l2vā tӰ{`ո%UE!*L8cYRcoac`SVs%F& 򭎑 PݝZH)wN&c܅p9)B@[vW즫OYd6K~I^ [$;KX5Ͳ|Вu+N^k? 3TJ/a>.&(1QGժG((EXjc+e."{^CaoV `Њt'kTDW uK[J#cNzW9 ﲣ&)@WBvv2;[O nqD\3㦙ҧ깥nU[ևV{ 9X̰R. ]mw'q4iZ!#nPgMlHoZm+Sڍ/S[%>. vGSm:NBޛ{\u6fKgEEaL'yE(?s1ѧMBSut6ŤmS3NGwik`!Ù޾nC!4%vGf;GWs䛣hpq v΃zlQkP~pN(NEV㹌1ڤ9Q2=#F_ѩawq 2B4@K|;: }-%_o[5{[i|tv]򺨆hWzYEb?d&rz-x$U\H'F̊R uo/:bj՘N!- lmHw.-7Cw8 ykALڅB J,'U?>[\꒛`j{M|"5,ۑ\Hne ǿsVO|ȌVP72U dB: *M-*<bѕcFiZާ`e9ڻ[m/"l Jdi)^:˧;ӣ\=d<5҅ǛaW|U'2y"TLeqSt@x䵾XL!vWGrJc1[uϷucXPZ{Cx/@[y~cۡ-}dWelEB? ZSv`qR[Yf7ZNWYy8ʆ)I'zHvہ&4Nl/m?|m~zAHIOv_8)r/A^C"s}jC˭7dp`?<%]NG;jݹNuJLKԻJF(IJwNG qj=(.]0j_I>49 _8]=$H`Zk7 v9*SROafh9z$Noێ$c6@Y}̧Fp7jK(rKI.[7N,9wÞGںmcC,62YgOS~Fʶ9lg&j/E1B O2E?CzL!2EJ*Kh#oi~JD@֢_l@c(ְK%%V7յ+ h cի<%HLB%`(ke9V+F3/%& C]0 mF`3PҘy"kHtx9ҧUCsGT7i)% RswW/0+<c}|gddy/um aR0H44 Yo؟qL'yUL:;Dˆ |:Hގ414x$Znc-y8'tֆV((R'xg=Vj*PEϔ!ANߔϫvpsFZd5B%Ϙ.B֠N"VKtC/' >P*@0vj I$ !bkz%~2s$n/i-n(IОPw*):Тa4ٓ`/};mv[Jr|[ h:@K.z4Cq\ ׌A//%V?`+K*x+DJ77 .q`cC-=2.eHZYxܝ9i}?)q=R'ϒE^; =fjm֤~ƥׅ,Wg=9=EBq@B SQ+u{ n27u}BQ6:&*wj;/,6r/(+/ө!i ="}BmDYO Jg^C#Dk9#ѫ-[j Hd"-޻n(zipi=48 N0I&Wߊ* XY/UhTP[כ&O`45pET'saξJfN +3-rxJ{ Gr?Ϥ^t5Á~Q;caZ%}W! ZM}{f L//`Pүـf\E@x,Y{pz91D) 4*[<ċ';fBoNs])ɉq)ZZ5Xv~ba߳~~dDv=FUqxU,pf}d u*ATF=,.-D"q.NW&|h2G_>I;K (%CHW^~jU .=W{xG~!$cHr$g5#~I1/5Zz8hkC5錸bv{m mylZlE~Uc.>_rsk5)2޳5Ng->o:0wEmnRjۺ=$ȹ+G~1{2<4|fu#@j@&χ0t<E/n5V2`EVPߍiuq W fMA.u^WFĄԵ` Kc늜9ogo`g[qh HBzh i0%&h=aUuoZT=0OH-8SQNad^%8 _%ψa1DPl $K͓ۨ63UY1N"+씠ctv#8|>6"~]چ;̈\$w<2DK3ZBho8Jq8|W 77rU 86" S}jMEP2j/r zi6ƮL$am&ƏzFٝYݿ:*h?(Χۜ@j୍!ʻL< e)HU;q <5Ndژt=# 8 %u,}>'8_ xN\PX^bs:S !Xk0?\PJ}0.;1?1 @l"jmK)$3G z 1kd1oZZS螗uٰ^rd=aڦbRYUG8Q<%q*b{$,I B KoE`u\S%9Ϗ*IwZ67-*guwB.g&GEa =\=rߐ/3tqKKf)av8FK?2.gk8Io)Ӛy!݋t'Bk#HҶE^Cl.VJl`g_~x2^pD6n.X2ƪ|,`D8ĥr=wIOo-Ura+PNxݠg¹_Bu`zTJģk9k:E?(x;ݬET&ncN7:h1DͽJWz_^e..YSɣ#N͉ȏ_%U_q}IqS"9Ҥ^K0H#tteQl]Sȝ*Q$C /_ɩ$0xI~f삃s)jڞc̸_˰Zw3:U>V0-]x`>r^Is^alrC{G{`IƆN0@!bhՈ5o˩aXMS6`IiV׾)6I8iI S/ 9Qվ0HT>zMH9~$|0 /ԦϬ]j]Nk0ajv>t*עЁ'W؛k R!s^3I[|G 60x8)S~/K}U L{+J4rtgRZPQx6WT:ߋRG2--1/( x6-.c{tb?F]ow0[-[VVRc5d.#C Cm=Ɇnj-(7B)omf8S&Yj(E. kG^ E`'"։"+zΩ8ݕF% I$yMO#t}X=wwTwŸdAjkGɜp {]um+W\zZǼ-=Ӹ?hg_ssa;:ӳjD9)rW\4%Jroo?ܕ'*u3JI A6 1g֩~fZv@m,~fIЈdUKجuz}f 9-@zT˟Ș}-tc>ٷ[!Ke.F)XnM"E)L fx_q++X}aYKm6QL.UeF7͋x )!cJ $0 4olZktEsvEx͐_QOƛ w,gHQuD3fJWH0%Csf k}yF !"^k϶w"f<ھ!jMhFSJޗ̋ޚyqvJ$J2$ jg(g >-sb+z?9лw%2 Z~,[V ? 8n߄[ePm4t}ZYrǑfþ/1 4;hfjK˝EF:9,}Y-_mwPr y鸻Uǫغ6\2ܟ+X왈X @au_>RRHsWTϽ(ذU뀙$EbtW!dS4'R Jes# ,Bo<结ݴay^N2,*pľg!tLCv`^̧\xɺY }FbPec-IkvpVɬ"SaC=$ fXY siFwt.OJDz"F-M~+ Ũ7 #4¹s&0Azg16!{Ј~P5q4b JsC)(2ֶTWlkkuhBrL$ =O`SZ&+'rCi|oD0eb ']]H wjٶ88U\`,ZPZV?K<1u?vˢ(W#xR]3@M+YLq ~ܿn0~!N3^uV]}ŌM{0 "o:Qi%.°GbFfȞH#WMe%Ӂ6(i'K 8T gF[̌df SzBc~y,N>N]"+/I\f9-N)uI`6̀7dnqdT訷̡i>X㻘^ 7S5l0O|(K XS\ Q dK?~_}b,rMV'?ϷHib +=5&/EWHN^U:0:`QJLFsqJOFW49Kb c XO)4rŗ#?fNT$ eev9@ [ MZ/_KL*O)X> lN5-HJ7\S]VuyjS`i>߂h/5 33J0yjɴDKyGS=HQ5 L{/L9jGbr! k@Dzf֫TY2!Iϖǒtv1a z [x k }.uva7/'UXYBJ^PX] PN䳘ESb9 2̛?qАK@߮614~iw+WWp!ǗF\,,oØq0PIe= |+!U4yQmx#fT:ϰˤ$S#-ZTֿڠnTKx#!M%G 씊nvwbl_gJL?Iȭj 4mxqDygl,3lQd\s_=Ȣa\ HZ~^)sO1W(m G7 ͗rДMcd&k5~V+v:*Dۘ!JyV'$?\x3hUr>/~h \GFXYX}qXIU@$':-;ēbwj٭VZSvI\Q%tO{ZS7ufl1t(CҏA(kqLf-E~jp.kf?h%!-fuQŽjk?9lnUйg +{%YY3>ǥjB W)_R >{Roi~""IKa 2c;YL)={ohpz"\Zgd4ܖM;ԇ 41sic\ go~(z-Ph1  ÄK|f=蜒jh5MMRl#H߬e?=)Px|ģ^Oz[DmtHQOLҩ"^M#*xjiv/=P7 `wNFF2zb qմD%}BiƧ!_~`jcH%d$=u l5>n%R83T+H B `48@{`,4%ne-+38f1%G TC\XE]g[@x49^3Sej1H8Y% iC3u䆁#T",sAץa#bX`Op\<~ҢPjڼz>UD~d]3hD,D\ mR 0uL9tFpmb(J~o V~u P1au!t&@7iE<5w.,C"NOvDtLQk btë}fiuHc1}LJ1`~Ͼ6, ؙ孲:*NfǦ Vh>uCmɟ{jٴ7?MJf'$FōϙԎc'f[ڃ5sAJڶ8g^i*Wn@o)m!cםQEe@Nukv$z4oD^^7׈tFýtXS&If*!M;xi9ʸ#xwWg_i0C[=[VQSea7gξ6xGR\+6-'o4wطzָTAdK\&l1#E3{$\մB3 񐗝m)˧Ç-VDx!:؇r Z$MDw=įY@~ED@57uzaG`!Hj\8f{7%極s7 4"S;--DGIN# #ʹe;`I3vCWkؼC`eWU}x+0{޸ɰSΩ #1$ߢnMX.[B"uït;h819r:<*D~;vfyRng;#aZ瀹ūp!zSfh:awa5o4՝#'K]ԹI7܍ae$޸4E\'~llHK_${ّǤ[-LP\"<ڢXY*U-7c13P~_i0br7?cS.{@SdmJMu o~>=39TMiFFQ'% z-;N0Yщ A a+t~QsT Ǘ t/CMxPb]u"+ךF%lUԤ"֮dB,o\E'&9. {/~ޖw@yGzgIG kAJq])a)OW8W{9Vm&LR/0wmyҙnvv4d^,ģLIkG򅉜sw1ϝ;`]j}%Zw?>%(FF&W39$·.8#Z2?j[v^("!nl3Lj[Ð}"3|N]73Lps3C>, |7T4}1XNl& " qYTv7<$Tf9 Y%#b zq̖]iYB#IW?>Nm='/1㩳rmhPX%HE8OJsQ$^&tH8և+f/l_/ Ҥ(=l|^tS&JMTHKݫ_ ູP ݇+KZ%T@QmP[9$K'}R)IpE?׊3 l#"&$*#tx/2ʍ#"suiR>8Z 0pT<CS+i'=5&B#J~BltXv*4B85wS."k ۦoUjg;?B CO $؄A/>MGX'vlz73?ԇYRDܩ?bAmKV([\0/;t7'xٯK𐓫z* )EӲAަ~1Fg|l̂lg!| 6$ V%ܱV?HIƣ.8*9롑 Pmhf&P|z0*#K25*GP Z~O%Ӿ]xB  }^?5w@A؇x/|;3QFK{sy2/#mLtvX~2L:B)B2;-;yHVc2u ܘq&xIU3c\ r*}Xfl!)}D!ZDZ)IQ85t ʫNYD7*'ŏdnsD:PIdj7+)o?=$Ab(neZ#f HʫO!PT7S\ erJ)f|ꑵ.,ʐ3^߇uU%-)"(aO[>6Ћ,,)o;:21}[=Q70*H_ 2LD댊f`≵B \}x;1#+əַ;@>E%OqKVyI;3C)GܧhYTw,4(szD=Sjb#wI: Dcz9`F2hO[8k!Nz X0i7h( tk¥0B /.-a6TЧ[%l>N(Ol('lvR~[%o7PX<Mo?/`:eR OYyz~\I=XI&NnqQJz}Ҋ$i{ͣev@Pz+O9yl8*(TA=v)DÐͥ _$KUA!jCutDR#V2#k8"J`Ψ]C1hM/<Ҁfk}4`3{hHMo?)B3&XhpJPQ\ع HͬWl)|_\Wt{_[1^-09'n Ak3/ GP&ׇ)VG sQ(dv_yOR`C:/ɋ\|V~tF_51^\ub_B8e<{qZ,Qj{ل6$&!ڝM5٣HUie7Hc_S>/:Ɗf8h-&6h3~&rݬ@z4ܠ0cfH"Vxپ=q[ܦEWRP\lz6fS?8F"z !=GZ]Nr!ꡗ5&"BadwHK_.ЏΫz+}Y<UuŤ;,NxQȢ]Y#Jxyr(EPmcBTXxgLf %G`.f4k^a}0kŲ؊GX$ }Tm'/ #'h/M癣OO[EuEF0sQGwhԒ-ᘤJ,#b_CIw4+5vo[?م>Sep%ŦF!>4)Y;9oKC!D^ѨO$96RDoGߔ Ɣ_L;R3#,1 @hW"4es*$h׎bbǘCjZm)boL TB; [rwgBFy.Yq8ڳ-VCN<Ȟ:A`X8AZ^q%fo*w8Y|}`15x[a di+XM/ܖ ||N߁Rbihd;zc(YpP$ .F1l!l;8񆟳ӌzAXhp~sF8[ykڏ8{JqW2U\:5CH4{4S_©L^`-.\>$0&!. zpj;cDmZS-T.ot\IM?8\B0Q9f>yLdOfD_/b/PD~=G:Lzme[ZKthAy>V/խ,fM]R,C?m8@H!(gJ0W@ljK9D ݧ([{O]shh@:7eAWju&?Q=H{>`Э"|0ɇ7\_Fl|/Vےώ!'|KQRr$:FtGŠ#"]N0ςot;ɖY_own ubIJO*xzI>bN(7D:}m <έk7wvӼZ΃q>ðZ*5ۗ/TkǺaepPrxKwjo>\˅L9;ߢ6j}VI)ʦf}h Y`Χ|1uzk~P4uJok$)f8U}Ch>s)'6݉'8N&ʥTcHo?oF%YRQl;"ûttQs(-ã0"6HN~E]Qvs m"qQud.Tj*MQ3(#Vi,рɒa*mݐwhe,6Lg:*rrAZ.G _uj2s,]%Yy~ztu*4Z+֍Ķr7Js5-|Q]o.3OCp.4"Y=Do]hds |Y ʁ8( 04<%I.d9z'GFʢ\3 SfސѝxX1qБH;S=<1pʙ6Ş@JtotDAހXƝ?[roz64)[1-[ݨ~4sh‘hછN|CPUu IZSnV Š/Wƺ8q6~S#Sj6H|/4#&[=pώT#kAɘdžMKv3{7`3ߜ, o#XcܟΔ_՝0%ޣT!`Ѽo _f={bT^_-h/x4+D(ZZ|r:h}0+a6 !4IޖuUx>Y+B 'hMeeklK{ӐώU&Kg}\vſp*d|7#e\>ӘꋴߙWI)kANKO70V>@}pѧ=/ul+e =5eՒj0^҅IɵǴ5:JL@A1˕o&ovu? \f⮯QI8?;ЏfJYefOBgl.ʵU]>@>*4,X#Q>`XRn/I.t"D=Oh"q)z7e)ݠIt8qzZB0ڈͺ2Y"Be&Ei-Vrb7[yL8pɑ,(ҷikJ/6 Ȱ"fis]mCe8ŻȴkL+T[J; 1?J/J1EZCk>.*vb KtC ѳnݏ=:D*Q[Ǔ#/ ⇙r8jT ~`硱j{2{a\ '{uUOcLHÀgG}60}--} ,,`]6 4stĠ@62Ȏ ?sʫڒݗ+VjDnOC ( vrs:-98K04/ Y؏XʁR t!u,2S2{4qo1`>t*C+ī 8U#̳ѕ  f -a=02EC/C| ׯc* / (Mv[{Μ%~G|ĂLX=&MŌ??B/Wu3ɪZzoĮ};||f7p&C<eMY+>SgTCI9X1Ki$t"1ݮN-HjsV(WQ~gq{YV^retv]$`OK];?aYw<d…ǎ݈qEj{#ƽ2/@czɸJߐ ^OZ+8R&Lܼo: HH8'sܗ\lAi/ 'v,: wq L 9\\:?I}**Ml*j[;•S 81f^au\` O}LvC}U1?3*Tw}UPBmv@d=wˌ=|y9+OR8 Y;^FuL(鎜v |A9& 9EK8_ $mbv[GSr=MB; 55</TčGNrQ * Bc ѐBn[ ڍ=97)ӱ.lt%k!4(>챻}?"-zp$-O" 0'osk7d5/{9$RJ.;Ml> Esҵ18| Q/i)TtT ߫W>@^ IQ"q  qqSR/Z'iVV2vIgA9OA? lkTS eape8xvu %DkƥIsWR,- `p2@VᤏQ{T\R*GdU8屽Ngv $@J8noH>>KYհªecFNQ/j!Dj^߫I rƺ"z)Vg{2mHsg դFw020y8ElR9g)u4c HT%AD>ցtkOϹDf\gbj3g 4歓㣁da~E CίT^~9LUyz1XBQv!W5>Q4?.X_c `*TZRYr<|.pkRNWāT璅d1 9y~-2\xV L,VFKۍoienf7mLMNC3v+QE A`pr-PkvuvM7/uV,F K q#"I}܇o+Nؚ31a+TWVHi [ iwn6Z h3躥ń,3bSE-J) YɇS/.r+Ȋ太uCkZDmKFD_uh/FwU"4B^v, I>RA6Xs\0k .YY7="2Yy7 ΣFrB( GY%X%F~1FOEKӧ thL9`ycni=Z1jsڡ=<9ezpѻ;JP֗dː)Oth(ǺXFeN2%"ؗ\0/yo:lt 3nEy"Nq'?*52Wf zܠ~`sC`z#sr)3zmo-f%Uc ÷՟\u?40f64ӃDZ=J XXiK{w#P'5{=Ϊ??㳺/&qomT[2A's}fB&q:^طT I):͕&S!-1`J4RU;;9{+a'|m-x凜.#ÌX]y#'3Vqf(M(J8ThoZW B~'+ʛ4#kG1{nTR uTvi CÖL`C4<ѹ9?'j+L`녩=|\l[Ha#4K q[~2.$cS$c[{vdey,ceLi~B욝oJP^Io/+IM]@wxӍ$%e̓9T=>cvIip:,pR-j ADI:@f+][9kC6m/_?MO\c{Ԅ`6f@w1hmPoiwT(yQODžu0_?LIƢA>M Jal ٫ 䯸w&lDC" qU*9L)#Jg,Ԏbgs`Hf Z yS fCS- 傦Jcnp`%'SobnXaWGuvUH{xf6;h|{Α$ o_o! ,8|2O93ɷ&;#Srt[Ya{mͳB1|doҤ"]`ϩS6,sc)%ОOa+8>&] 9zEEh0aA K!]e}f!+IL><{+OZ`mvCGS*̴%vJzPɁ5ɾN{ߛ*;iI?ąu4Pj>4(FKMXdgВ_CFW-1ڏ˜ M ob|jmYA$2:JR:kwδO3{GCև[\Rbt93>ܕ)ц.Yb~l .MORfnӺξ?r򦅍n#Jy_t5!CғyQ儈 KfgTqAy,YsSJG-W52WenԦ#+Ù/|QUoO13R0o,f(D\ ,Ϣ*`^Erߑi)_0N_`22zhJޗvhF1x(h!Ą`W$0HI v _=Y}#"7,@3$),^{ۣP{UKJa@O FEJ#0Ln0L)Kj >+|ޗG\umͬ9g@ܰ){9ZwxqOɻ`lgHR`6MrȢ IĐnͣ%6a"D㝻 ڦgqsZF2fmyTޝڿ=B !DžtDG[rmna1ۼDI!\ ?Ed3.bntpR/}į4K-o6-vN%O)C)m4r0 '9>҃&yxgR"Ty /WDL Lra| uX"G$}#4,L-;#9a+xJ+#c %V1JV=oj~1iWTM&B,R?zEǁ\2`(Pi.o}3;\'bIiL&UWchd7,BQ/0qKE +^ @ f!)R$Br~MKOa6z=& 5XS'YÉQV= X2uMNwv#Of2b~|(3OQ;/ iK(GK!`sF[gP#+i< ;ʒ<-7vnP-jS&/m-qP>t;}]kA-[J _ }ÜK,3ߒ[}Bsf*iSi!'5m,x*ݮׁZJ)ӿ<"/;P%~oA2Tњ0IT2(م&`Nrv?hHd= :k ɭ8Im)~Fh8`Y"`9SCh(fʺO?yd#R6?VSFa^Ƈr6wA -?3{T^;r)C<ɠ,AzN߈wCMlKld^.N* ?Cx~33qؼG&2f !]hDc9EtVhg:h'D$'H@5Pv_x]s1VL->T(j>3bT{ˁTWQ+#tsdHm,v@z2bw.7t81~{w[Z7#ȷ6Xг]GЫ jBjQ*n^ aDlW_$?3j ۸;-!:Y}<GYq4]h(~b} Bz ֌qi<~zR9bmĤ5#Q\w&Rjo}JF N EgҊxNix%Uї;y1-KSmS4jf2 xfavʯ~~ /a4Hצ)@2 ,!Qٻ%t0~Q}~ :a?J9%0I_>h=-_RW apt7+پJJ]<_:,K0@6U-F@n)?wQ̏+Jz~ȵM&iN( )]:5KgʜOA584 ⢗3uo~i9PI>f<[r*t,AIӛq[mXv(|9(6֭ \c6 ?"i( QjQH- B4* DiRr_]qd<[*~*-;koE!2yJ 8C&:!a}fG0%i7T噹Oҭ-MH}s8_6 ;_X xq@`kޮs*Udd!2p8KB/#nԏ*E](o߇lE75z~ Yn`TR r6Hk/Q'ىwK03[a͆uw L;5)(z,du` ~[6[J,:(cW 2^ $!_cFeԖ=Iظ!~emQH?=e7Raod }?KbCGUjM߈_\pH6;BNasE<\7vӥqr!O5BskST5h>nX;s.,Oa|X\xC"p @9+Jēr@ ]XJ@}}E㲋 bS VW#ҌFxnշ"8x+ J' H1`HQ}EDlnΥƦxnuQZ$[-@sңnUS]3.AkvT$^Lj@X̀麊%{mX- g ncUGdZ:7 4%[mbw3l!]CoBsDeNxthkrtK]9T~m`v2i ѩ ivBT:aq~LJ(G&Qnً+F&>9v|YwbaOnDfw@ĺZAZ:_ Ģom7~4SPT*<蘱Y:T.!3CgNt}`.ȯYH䡽 ;@#۪oE1= @rxs ^W?M1jܨd֢%S+s{ЉD#\ҹ݊e'yza? az]R]'Veg}FE +A.zlQsΥeO$ i:30b*JV7]&w^9SH}X^Liᔿtf6T^}_U wGnڡ( Y> (rs'nV} 2v(mͰH?0[ E%b^Bl B^=Q&Y]_Ai~|^HG_^+nد:,vFݙC/96N WlF肱':8RBbb%pH1 V8x@2B#AK_)}??"-0Y> >f8*cn fjQx^б6'tP|em)F~ޢs00 Fvcz k pKLF\ oǡ_ 2t)d^&/*Ѐ>+$,^qv{!~˂L=z Mp@*bdj'W`t" $ѽ)ٶGM ɒ ǛT51˖3cY&&iw2f"5 oΠ,%2H(vn DCi@F_j;4e]ZGsRjmM-ȏ+;$JU7^CBXAĞˣ$~[G a&_aӅl V/?BݰI#v}$&̃ _l'`;cҾI1m+!)l0,rNbĄZt*% 09Po9UW ^rn9VЗdm+tM7h[} Ho)rsJ]ۻcx6Q-?"gl`|Y݁{b=H.{Rr+HHrʝaxR=AÇ%+cc-U?^>w ,+x=_7 Xɥu6r74JHAakUv,܈N> BoF*"yYUFbb*M}N$7 wORԬ'k0IIT&Zĸh{x;k1||ߊaz,ݪGxwGIH,d1KWIrԑ?kFJg ;1eӏ\(x+PKNMw ْ7j_c-~qYp-2$rc:*KC@t_8i.)QB6:l}(ӻys )P0n91.|li2M@XT[*9NSǘ= PgtVxw#7-3Fȋ3n|jCH}4  1jrneK蔚l鳂.0wn ,n:s[7F-M>xcLx2@''oq*VOLߩ`BztnfZX_Wbç)D.)V&a@R8<*?:Ázݲ9):hk]8* X FYq@yyr\5_+o^"bg~hzrُ6iPLM,":2s}+W>sD|8x{=39(&23DtfTr .<dX"o[2=ǯ#eG9Ka퇄 Zcea\VVNwxFKO nԻӧ]F$sƱpnlOQY5N<'E7ն&P7 V A3S]Sݠ#r!uQiKL{Vf"#t*-f3h8» 7t]Ygng(.-z\"y 4Qa-7T d*UV=R4<[FCvX 6M"Dv\.1'kY@]cѶTS7.֍xa^kNJ\ĊCz6*sަG&XYmP!s~?jV>0j lwP ? ڝlٕ,ڑ`)VNub_5*c9cZqz_;  Nќ>0_ʷE4'?0W $- :@0{ޔ VS;wS}h ~CZvI{>k2tv7RU>q^D Ql)kb `O+)c˞W<ҲZ*u`brJʙu=L"섋,cSXTbAg݅貯KMmaTLa$J*!KYϷ<+>d_ OfK B]U`w?tW׺\_3_\z\vKmPjD}чhR;Mn}HуM܆h Uk&DRS[Ւ=<ʆu[8P]Bw=L6 /d%Լˤ,X&Dտ([( TȜh.0Ea1E`R󿚮5R87%l0JûPeiۣ}|.ѐ%~aVE#a< AduYm7wr*ق61΢o,x2$. gJf_a(ې|x?RD@Rb?4v"]jHu^Edὓ,qHQ en{bsk|I.7= rL@S̱g7Ssؘ[{I 1QJ_j5!BJ\KO''ܐ?",(d-^` ;B dm}I5`e8 vf\<{".8WJQ$_ ,77,Wx8myd q.dh[7Q?|)OR-/_^/qka`}dXSuPד['d1 F!pS ǩZP^yd{=aW 旊l'lj^ PY|Y3#}}I#=gX|T=]*>dSX`dZNgw5uyLS̐OuVjɏwҸDLl'iiu*ڒu ^}pCyyD&yTh~"{Wǁ+UH>%kHnsg 9TtRV7/_YgpFҝٵ^&9[bTr{kL]h <1Eb]۩}jo)~Gfi.ґM MOݗ_@*_u$0Kl8|Mmis`w+ ' O ih<8_ o -i>1:eW*/Oi5`*Eou" )?(gl}G-Ue凝ue3B+Oߌ*XOmɒN$܅VJO Zq e2l rLb\ND[YfiSO4̥F΋Ҁ.dh]L>4 sh dzhI$\O>ߪoq$|,I~7 ~r@ s1Y(ItP>۲!M:!l/#.K+5@87 `>9Jh@Fo]F T RlbV%$?|Jo5iܗREV9Jd:& (|F_f%MJg懙1 B ˻a "lR#TJ\~bv,1CM.ZV >4b(ML%' Ьw{H>d5~Iu#qtXsK_\IxڠC}rWў E8&IMID=DQcO"Mï PD0d!cf}xER! Dߊ0IC#CWpu<~xfyfw  8t?/FR[So&,V}*?(NRqt^M^E c;L$v(=KѯyMv1sֹ/U7Za  jN@eTA_vjtiEχE^Z)H`EO#Α(+RIHƦ5zw4fu{^{+Ʃf|uǕ7D:.鏟,hIWbGOn,m3lzB(~ E䈿#ԂUFA_}O11\o*(+QNt_nV%!K"i2.0g"nQe\G<;??;MĩQ 0$xK?ҩ/BKI:ҁdV:gz^D׮%yXO:HOMY he!Dk|̑-N.pƉAO NGwM;65c 2G[uH' ڐ/ ,q~AkQ$tmv!n`-BY_8ы!磓'>$d'V'ab>ð$i.okWb}#'e%VՖҒP_@2UGzs\7;fZo:SѫžiC 3؍^/e>]qټ[-1Uܰ5|8q̤e v VzF) ߔCrH(Cz]m*^&6㌮sP@ԱzA)7DJz *qF~8D{~ (w1F|5Mװ$DB='} 0*SŸZ2uԊ Eng>H!oo;Nۤa&^DRC!I7 ȥ=Oo*$H䯺7oe,j qrkDT:o:G ژ( h@1nfH 3(Ju,=!*⯜E8T;(p>)C0>>i#I|?+Xۯ<^</Ԍ1~a.B2yHIɺ j_xiŶ1KTø?®< PS4Nft1FCSwIl^k0&eNW~cpY6p'JL,--YR%꺺k46꽜SbNp-M \)SQp|6(OPH !AN} gؙ@U.rBMy<4eP籙 Ys6nY&ڔ( Ec"n?^Z'%.³n ljq@\,c>h_f9*29*wUggdw| 2xnZ0Vɕ!B xZ"ӌ ;&nn:nڝT3ɑ aRl(9ם6 ?("^oPKrK}gz(Oabp-$Ve/|z16$ECN5d@Z_!j[Ls~`5ۥ-S 4s3w>͡IIl:g2Vg 68ٯt@93Kp%FwPHV:X+C3Yaw~/>IJ EvzV[9 Mz5,3߬$z,M<>/v v%7OxmN-)r}c`r%Zk|;S~ x FEw42)COBb\u 6M( ,*4k+O$sQ<)BY0oKP> B\t}%Vm;Yr) m(GmH1q}@j+Aqƪ;e|#_pce( LR8vd4M Di`P'+q/߂WID5ѽ=E~Y֒(6|^f4Ogsķ9K_` f@}X!m8c=$7 P dfzx:@D Jp׭ʼn:t?g{2f:TH?:I n>34ǐ *,X,TՇ+f m;@b8>HrxNyM A67D=lT%I&}:僾d]5*r?0u,O 9. Q&fuP6e7le0?$jAkŁ?MOf}8–+ L1n柵m>V}%﷈#h̳ ϣ{3w@Kwc{7 $ikم][ʒڕJ/f&N0 c֚[J65|u_~ԶYzbS%xUF8YxrE9saBA,coz$m* ,Si,9eڧS57" $Kow5CB,&o#T?Zl^t6Uw~T, /XQJlvNI RǗ%Aɸ4AvEw*=XS"9FTepWGY6]5d (b\ KPS\K@"g7XdUPcyap6̆YtUf_moaY uw6>0:l*brPSK%rҸnfUɋ$Z!9Dd0^:/H3N5u+4 ƅxV8a6Rb˂ g gƓESfoI_ iщlಬ®'tVhq) }ȷytSC GcAb0z13 d؎5#jtqeSEtlje`ɹ>Y\TӮ@hbTi8:T]iha_:,#y+\8;[{---)͋wΕ#z9=ٚz\Вؖ֜.A;pJ0pV$- Y †A7)n9R*&$1Ek Igv70Z% sQQgr1 t[GD-iMqޣoNUJ0(-j_ ǴCAŅCe`4yc\/3=l')KY={:CS 3<4ęyUv'.o a46K|Da@v!ͳk[tU/y{[xsϤ!oVMЧOcH]$3⎐+x0D|uϓ~M`"{NKsex? ‘E>$je)T2ͦ\?@I;i[TYq] kbB05>*=PXÁ#[%X }aSJ,0|hP,W Ldg5 b"?f\!֫&--Bo-&Bd~^H:C #k廍+cUfKL\Z`J:ꅨ1vyG`6 fRX9(G;yt"# =Xǩ: +a)j-z)L[ PyL.;2O:1D~Њ%(3JEš k  QWdTtahu9ʍ"F0;R;$1rl&%fpnj8_4: +jgbOڗ!x9E H 'nTo#miDAm9|G'tΛx/%>L3rL{5!舉[j>VՊyDru3S# ֹLhgRF:J=rӾZPʮtGvC`(nkџ$w@䦇)͢Y$gq$72ih`.2b#V?E`U!~ Yw֗3}q>jqήbiycKC]>a'D\\G%5s>/A?A߶ S&bywhAk~Yu 1b/87BЎe18g'vAc9(lO"W#\jaڛ\׮7˂p( 6ϱJz)2H:n(-dVvkAꪎfEѷ#zԖxo$wa>uW͡܅?Rt ?.]+Z\"cTa;ora!Ɓ Ȝ j.y IZn8W>h6E%Ar b| >  l+[ 51$+=c}=l[24{DBP]#g˯%F*=pӓbk3Pp$\Vc'i=C6q>ltmm $4G_iLCQǗoE]&eitR׵|M_TIzg{}//4?~UN^:Sg$fI Ӭsќ4–ǽ_d. 6 ^4gv2}9 WA= (ܣ*6# .~CQƗQ (酇c}tӆ `Yk,$#荴wUǦp,9@ֽ4,qdi* 3"&D6*7^R eX(]FȒ;5!;J ^ŒF^bo4m`W ܾU,1M 'NqI(8G¤AP #z aU9)Q+ fI}ī4 . ?E ^ vR 8'BUICIݲ\|,Rذ#(x 3{Q:!.4DM})3 9$yC÷5ޅ{w={L=dMgI^K=]G12u1~@u":i8P ],WT 2RRjjo~bc!p٪ ٟ2Wb-:{PH3_<mxxF}S?#{.ׁx ,4YloqjHIr!y-r vᎪzpF&n{vlTZ\+rJ2rZP Z%@+9}efL :_Ju[ :<&֮\?dž"T4(!>\ "U*'Tt`2a9! jZ Nr:Q P ?y} -l^`e!.t=X֌}RibҞ((*8/V~?ֱ߹waaEG2w/|0|'3f kTI\}=$ዯ.'1/\uN kFyhqRX*U7w|.zebUi'x)JdgJ)-55Ь⎙ n/5-) nz׋4d%lwhpeg=8Zʹ25  A>_Y}Z,yt=Bl,A`l| TMZ6JS]S@ F%:n:E?YVfr%} fBHF1vp?KBl>DX&SW ^5<])W' \{?4U7:#7|l>@Ʋhj c0y~cc؆m4$ :/V594<Gzb03lJ6a¡gA@F?m;cwd-ᳵC8OgQ9>93m#c~ڽ@?AVtW|34*EC.~(\-5Jueq QF}#kʢ8_'J77u8-QlL5y"o0owISU)bʽ^ԮrX {7/ƹ.3lsB^INaKoMߧ#-S6EN2KoƺT<1dq;C$]Ȁ nON>͓kx@O&GzڤMy}}0H26r8bv+£ssު6q^0Q;כ Ϗ樸Fɏ zE=?&8 U9D@{Wh^ŋJ?}r܏v/#6s'KvĨ_,·!+l11Ce C6uz3=֕g7 E&tϓϥ@ToX.n!p=mq+5J1U[ ϱ& 2%W~nJTuQ5 UywKvÜ%<ߑ`OHg% FN xqm0 ]swN4HhKꯓ e8Z7MZN,:֭uE P?gr%'J$v%Z5pT8 D s<_O{OPQB:>f 6OCn@Hn-ɨ-%+@گg2ĨpZ\[ωf^ӻ^n₤PB *Mv|ix`5~/4Ҿ+xwor7YnLy墲7QУR5FU0^PƃqL oqW=U.kt}ަP!Wv5cZp緲~Tf`|9Ezҝ7DIf WNҿM'O:Z l&J‹~ 52V<LG)W^-#a~W.i~d:SΏ8 nf|&ՀCcHJYIjtq UBm5Dwka<ܫPh\Qx]P|F6*'-LpD'{zxhj_Zm|EcUӲNc$ۋhW\ rh#բzWu}|zcA gv$ Gc̭ 0WOai%}W8濒 Y\.<HRe?'%DyoA Wljja)Ank 26];+ܧXZT> HB%P^+x6CiA{'U 3X\D A=-|< !#$C_(6 #M#(] ;saC4?KрFX-8 nj H|i%k0PC<1f^Hej(Sxf qchjԍrQ5R`YS;҃gsNߍ48OcEM;,P>w $Ecg!S=ާDy)+_"6Q%&tĘ z[3Dx//vۥVxMlK`"?66=Ew M彝jIH GFMO>cǓx(SU!*:TGw@Ɏܯ͝÷Ɖ,DgTLuˆ.3gbU3GW?[,'+`:&w_ɩ*98{ \Z0˹;SZ-KQe$q?Ax[#s^Oqk2k42{}m>=Qhd70Gf`^ X 0>akXgmac2ygJy] }3Ȝȧ*Mz\Z]*kurJõt'(8L2*Ğ Ѱw@ ZTlEc!G}pe]6$:[}G$Ó9Plht--0,`C"][5-iQ&mY pl3M+o&ynψq@z:yvI,5`B53xX%?[&n+UgD95vR;D?ڤRڿA%J)Aѭ) gdtJp4F L*b&RAɦl.`C.Elq??aSdy}wg.1yȴ \O*pߩQ y210}C//>޻Nz :J@KG~* j~/`X|>t""#X~+e*Yknisz伱HkyIZa|Js}-?d:$$nXJhYQKqvS2S*3mXߐiy73Iepsl<{#R14HǼ!FOc㴭.ԧ4ɂLfJ\vhm;χt/jilK}gO=K.ptW ~+\ 6Sbo#4EA[O5- CQAhcpzBtn@?ȼ}o5w}U_=KkV A4ؼ8*Bo}!zt[9])eՖ(eMD,],Q(>Y;6,zjR۴/nJ8?d)ćgpIW6kS#vqЍiڸ1C53)enAV<<2q`.~\؜Xn8ϣ@F £A9 t7Bh>Bj)edMh(jATsQ\p7~a`|΂,gV`l+^u g>kr:s8c}ԋ4kL_W3V uei2fAgԖ'Bv ͟ brN3Qv{9r9 5x:1Rm?HxJ`2rhI(J\e:w|= !3MmZ%E0;eF*.nQ]JZZrA!:*/&c7PTXt.J8#Ap't}6kBږꇯvjSXIQེD_^:0;kV˴\s lai26b C8]O^W#:f|y}sS/ GQԛG-i3OwO]>ce^tdo/ofMmfקv_5?Urc$>God&\(C7y8HLg"aha6pX8.5YOkʿO/#{{ })xe$B Y}3Knj--w;%l6 -ϩz -Le%+KOwisݚpͿз~Hj:=Șf]$k0:ab M ס̃E#)`2*\;AXTiu~n#<lkXs 3=7j2@̊M/˽lݶ[k}XG|,1%' O wnΔa tśSw휡`f| U+'DWAxz١⊧fnX}N t\s<+!C  $f10sZݳh>Er(NJY7Ehcz+uKt{>z>d`Xq4#lW?!6E>;{, 4NŊ y[g"Ƶ"jvaKɯqǯ-d F!̽KzU>].VHO!PsYBP4(.,Ƥ7BL7-/_ l-g`Ԡ:g] PJR g5;0ilϩQbu%6 O HCF0W=~gJC-u҈S+g%vJz0NɃNQ>S|hWЎ% fEc"Q~LR&#iw<;%^_zU~۲YCI9M>Dsolf#ֈ~宎z8xuqˀm=G- `_Y:1#)r+o,Gה0])Q[6~]M'Q݅,I9]͠(ؤ׫yɼ~c黫xP!m;'H&T't޷}!0%_I_K )*5)4ZpvlN"y6k!knC+bȳ}JH)pT07s}m^f9{EQd,^F`o)Cɢ?wv*o5# 9Z n 3fHp,z CHFL}C>Lw)d|=8N U&: _ Lr~a IVe9%8y,y)ag'*KK?7~(j%2m{U J^y*6EЦGJZ$*KIM !P+IxUun݆+u= ?/{f?rZm7Ĵlv$Ѩَ _fSz~Sÿ ^69ʧQhaj ?QQ8 QvbZqPZhB:2Wo7=@;NY j_-{ -"emnQ>>4 <|g [l͹AP DdJ#{LFˢCȓ<0I5PΗ$̶2gq`O4=*Q]!_ q,+{eԴRM'" _D  @x` =!rj3s?iې#UAhX2v*-g W>X l; D5"Ԃʘj3WG@3Mϖv=2f}\., pGwBJ650*1$NO'Hfe~5zʄ\_uQu`K}1Kʘ(_VaStK7^[y%rK?, `YQn g,ۿXZIUZ+A*,vV*鄾sP/:S=JI<ȗkU7u@; FpZʆ? [\ׂm5D)N]x*WEӳ% *Ij*55Ir IBJ -I%/)z޴p<+H yG!T"]zoW9a@7iݤs˨x(qÉzH> 뙃 K;Gߒ`}{^Ɗdz46X)L*tP%C,Ag|mYf/|Z؅"S˘8֯zUVWB%:fh#;O-%ʠ(ф7//Kk+_A+)u6LXFͳAvCÀu퓼"bJ1Nmws~̟,az!`r*UoVb fivdtm2yR= ׬ )ɄH>wUf1 *MPA]ókdAgF`Z2~🅀'cj6zGX*[bB௙1+n)\2!54Іba%&"IJY1pXqp4$S=47N!2ZX?qie1 0cmØGywlRW9`EeBx$oe1G۞B9ix2PEБ8L"@"Way>1GbZMu~9{4zVLݮFS@=8JF%k'zi3++8cq' \,HR^ |l2Lрu4[Ƞ><ocϰ׋J!Y~mҟ4I𬀮kI(Vk 80 xH\F`C~RH `OM>2;v~LH*I|j22Kqɾ- VYgc ,*A2c^5s&$Wlt7q_[pP7\M y"eOqvqR#NWT~ᓇrJTN%.wFir{'ǠU@˓#il"mB-"Xr14r-Q qvV5r]DurqZRۜ11ZPCh !:SKhf`P+<+A`"!@ *NV~]XF'T?8!M`uJa 5v^P*y<7_6o\⽙{e6NQuefp@9S_Ybi˰^rSn pD.#~^Voog Ww]g'+lX!Ո/?AȐZ?DgJH9!M3l0-u$i/zXP/?b'=g3{~\Opt8yTOJ0TxE@*\ڤa}7 $?ݳgzS E <ATsO z211wf %H'F"ͲZhn_24Ž y5qPjH#Tkdl*'p*kYROJ~tF:fԛԊM2HS`ʹCi2U㍟Hm夃5 ۰:)|W1KեmTr-=pn&dx3Y䬦9+0Fۅ8P-$3 TZd‰_ق|F`?ZFq!#ߨ 8Xb,݇S`zxɲؖ)"( jv3~PӨ6/X>`BɁb:kuY40}BOhSdw 2 ǺrjTi5pDe z]|*e60>r[67$4UwvA SG0ЋKR5tINjء ]narl?Qfh:2~g^0*REҘ\Ms!҄x*^/%aͦDZ, ԣ}p<݉&>Ҡs6hF.!b$MnXG!6tO N:y[pkQ2RL]b`JɄr8lcf&@,5sz7ӯxHltx_^|XC tlQzCi[a)3i]=}AMV9dJrU;zӍPȲXMWn΋AT3d`vI#ߺcN)!oB)9.Ew^ȍ9 mK ~-Va/\!OuXX2w9_eZC%9aY6zA@q@ YL@t+lLꙛ:˖U 9Q0ꨑV|coaYn!_dbxW?xl9^'о0XQ`fdH[̟p۩XPYA5lY[DYߩA4ǴG%fU ,$ff틂 H;|qÛ2}\4\ \V&^tP4pUk8sо =)Npǟѳx:ܪb #.Zy=Ͷ} @~)-X9w2m0ςicmMhu`  LCHfY2;.%O!YQ8&<2+5S_Fgh0}Ⱥgzu|4Yi8c<.YN)'*Z u jM$^4]U^~uwfE8`6:D뷅adP3䧋;?4y<{>F׷:4`rQSh mYT5&JDqB[ӆ+t phſ(8Ìb/|ީUȜBYOjrCc|qA\*z4̔:w_ ? =Lv1(V#wc/籩0gåqKo%p"@$~/ mi퀛F?:pCPtCyϷ'÷M%6 wpwQP1f`sq="ƏMaIW[KJWyachsqAJ6LSV2 B`Y3Ųq zD4TT'cu|UqSn%TsIʺH;g| Tt7G05IUD;]0<*Iwux:j-bu~3U4*!g8R4Y+ŅJ(Fg6+x ?ETcё'GƽF_Qhv2BPFs k̔ JG'DT hFM9B(Hjr1q]3ʢu*vo9\O{:ECO+w*%>!A`TE۬}q5=dT+~>2|۠ `%w,K?ZO^x"AF2V80I!HDLњG|M,Au F -YK.r_o-YԞzNYL%KXq} BBE$[zj̃^*5(u_-:^  ƖKzp)a ]W&5Fm EtŗI%LPd-z}` ],[a۠^wCqS\>6w3i4 A,ݔY=@d9``si QC{[5/s~nNMvK,RԴ `{͠Jxb;o*8[3._4YyF ܲ’V3ޙ[%dr(;@wU.t|9g6i)Qvb}vbcrrl  !"bFT`AP/I.bĸ5Jtߪ嗤D''kxы$B*M3"//$/ZusρXlef,VQfOpBe}ˌ">gurP2EGe]V?g`]F\ w!P'N$˲ opl 3lr^kmq6A!Ow\68enZ^$ %4mlI-&%",F$$R*r;r?6TaǘD*8 LkWٔf *A퓪u☪uzLDD"xCF /?Vraض*@|n\B~ q˸QNA\ĵ޽b˕'=D>iwj,YlFERF%<~ZTKs ߶T(KԫzE5s'8$x pQ 5nd xhh>4ҴOk{&S~ NOq$wbB4;6=&4Q5(σ5|\q,{yͤ@X6"0ZZD*Eߩ^MpFP؎-nYl:#qM/v2"H#4"ME3͌>q ^`E Y$+|h)**ZYތa恵2k5gt+!-^ <])E53ϑNW{- @3#kӑ8~DF֬89[ɍ_{|E,V$_ruckzݵthH+?.5'8ģ}<}1/Tv= *2ube>u!DS壉?9*]ZI#o}!>> HABRTD?l|C1n]ѥ=-!_)ۥmN63Q|b}~iJt(F4G\T4S+?A8Ġ*@0PBVȴ4D/ ۋ'z'y+lϥÌG.'wZ7oX~M2_ZWr%(N|=7j1Rojr!KJs::1eBhM1;a@@U df*S*{Z-IM!c/1Ps &7!\oX8 0WOXD?y PX #42wRZ,6jG^F$4soz_ZIX"xgzZ$*~5&#(Pd;8=oSP,|(<0JOfT=Y: 1Q2ƏLK)镄<`nLl (ǷBX,͹n vkT CgivR>en.1/OHKG> Y]=ع~X{WS{>tsx"Z0wq);f~vQ}AL^"*:$-M!YZDD<Mu@ntʹN$ͰN!Ѹdzc /}4t2č~]$'L92|WA5$PTRBwR;Ůxp*=. ԀÊWbdf`5A=+̐>vF۰U,ɑ|T5W^1˸9Y,K3*`۬ZtHMKxwezN$K>x4VjGCЬ\9;Fs,Z ݮJ%ǚLϞǷgsS$w"m8%T P.%YMzafBtBMgx%(?gD+GeC/vTltCU%tjc L c%qO!%G 'j3\@:ۓ 25'nTxs:ilQS _&oe=@pCCLj\$7 aY0"OӸn{ytRdyWoB5!L-acNq<ǿ.δ q`9'Rѣ8I~>-$:`u/ gK3DM(İ [G:6V W.#%qF|'ҽe5yC&u=wT,Z/wϓ%I2n>G^g,S-'j*~g p+XxKuQDO:o͑B6o¼ Gx-|;6,"BSdzBԓG{FvM٠3T,јDuJ|pf۰oPLc,B)ppԝ)E'U -dtw?S~uAdA RmGE8U{f!OҐ RSe)h j¥|2goc>Famb#{I5yqFgcrMU-b=eL~V+9\TTbϘ\gSYoPC墓DKE5E$培F1yNbF6[4`vrG&Qe\UK=m 5P(Gj5Q)0;ՠRh !p| B Q>WmN;J Ӧ\,W@{XoxGi"ȤKeu~g&DxQaa2q 6_/OV07`7s˔gx 4pݠ^ID:6LMqv%&:yػ q NW%rwUR%t@Kf#!]+qi'bx Gh\dolG/F Pxuw+Ok9 =ߖ~\Wl.ۋ"ejg–*sBS[:нO"!n`)!;Ýn5ŰÄiQ_mTSȧZy"<vL%So,jfpLjjU%NwzGֱLsf&]5~W(AU^lQJțb+k~Z 0sN-59j.ȭ}`UQ:1/L"Y꒪M7XSqL}MGձdv]jMA8m \vz$!Uym i*g&^tjJ=5ԅ5;AFA VQ%1g;"YwJ_ue騌 M닿N`9絨}(/KBjXUpq%F4Пur}R<0>bźvMĄL,nu)QPrň1 SqUvXu $W1A<XdQF7 zq<:Yԛ#BlZ΍Fo&װw> HJ)Rjg{FOL>M6׋2D7-Hs,C?֩kOXy+jyPdL֯b]Lk#Ŋ.s.ݹၠ{0vH0xM@0{%p%wy c( n{HSfi$`/V6Ŵc 91"dk =9q_qH&)Ŕ5KI|>O_^Fg g=æ$xo,k0p*(A%7tWc: שLu+{Z9IϺv<5ɻ?VWKݘ?f:̓faӹ[}&pTu?Tb1 aʊ;{Z{l@st 3Td1o!pyCāS `VvsAVY1 m5f ؗ QZP\ȕ`i`PoI WGpw-Dz]'vmr;)[IŲ(Ģ`X3Q^?/PEa !vUp~Z!uxbPɦ 2Ⱦb}fyb%Vc)L kJ$0}4ZYAt|ˋ"etv-  Wc Sf<v,j\b>Rc9WFJm]x8j]O! rzwo,ń 9NGFuݱG9,mJ7!rkH3 kD ;)][Ϯͽ~nPSiIHnd 4\] h)ÆLQL,azBO&=˒ EPA+jj)lU\ 4yhr`bLS%dF,1JIpQ<̂CRH/OwKT)F'ag_,݀#Ec9?Kv)uK㞯IU[[p߃5=Zh;&"%Afy9})>!'#[D╕.:P&um|br7|d̩Vof$=b/6*gLu.[MID!ׄ48Nbäc)- `5wL6 x*Bs)1ºJD-Zt8$-(`x)S;hZg^K]x-Aod%c Q)UO jhW #r3+l, 16UnQy[؛x.y Q>hOY1Gs/ bm;6".a߫\dg29+ٱT=re Ӫ{4lLLc~u>[kCTHPu.]BT~|F yQR(Ԩ B$ǠPLbn5QR :ZebWO&:X)#Tji9_J Oư F:칍 3O-(E3-Itu'ȨUbs刺I;#JU6ep0/Z̿хTiaTMv $dP/iF$,p%N}j9fv% 2G(᰺Ώ,f=m௵ޫd_'0xzi:'?Jfk\lvfCu{R] !zBDٜy50D'$%5D% "mjʔpb9k/~j,`yژc~qK;[P&e 6Pf7sn\?+n&reR/4pF&l#냖U/D) AƐE*e96$KSLu 0[@qIlǓm\f)D4`e峯y3p=G`n įF:0A"jWLTg'gy)$ϭ3ΈFGl [d=ɂ̹ÓYL+W%vK$48. yfR-skc/sk6ӻqKi|7~AʥBX8iI " C' %@3NMtmѫHm t싿iUQ rm;XU'R-Tgi?#iSDž5%{)Fș D`f{4,*4));SC`XlGl삕V^VOT|[(X h|&k$[Az3ǂm 9>hPG>Z@%%mbP?pj,!9Mr}U &TfޢHxo&?)xjdfgܤS)5zf\P:7 n}VQ5m1.Hv{>Cq E׫kQ\bƑVX9"UuMa-㨤c4N[=+T,<݀ Chzk N٧ 0XXafh8xV N.|PJldqx&a ΄Vn?lĿ!#ZM}ijOq:bY ;/79(puҤt^#1l^;KpL kpDYUr 1QJ` s>,3^f'weLtccPsMWߏ]θu%k5^={Ku8L,uhrxusPz`vʂ%v΂_G&::k9Ņ .bqsG126t> uՃ("b?l5u{?J5C!qqE5>|t=*ԘNO@ږ'<цl'[7TD0%l;8j]r6P}@C+yh.FaIn<㉉eMVV& &ZyDzD1eƴfvj^8N?xoD9*+ml^_rݒLaXHLXfMG4?2>53.ˍ3}K[xI}&:HLZ䝭,Lz5˙Q4 itI1 I@M LFuY/Sת-F$|g^$;~E `~쾴~@$v[OhpOۡ9| ]E|d+E)8 I+,8jY+=$tBלwKc] y쟌CVk3xcw`r~9JdfvIT; /mLuyMC)b C{2qIW$(;lN~膵y&ux)_A?):ONUʩ5o$hur%-@Ny!9Uv-@h!3g}zZUo|d:jr H(ECfO(dmĻÇ,hfA\oF,O$y.3 ו9ke)>5`hY0bT?.n7xύ5d}'hQt_8#zEzl倡-me[ [ܨkҜ]h IuC"{Wx&᭨CW1ˤQ,W&+8kk¥x`WvkQs~\^iY"טe>`O] tW՜ZZ(죽b*d"2̩Pxn2-uBT%%@\a`j"8Gr\@aĚ"KJ Bg)hbfV1wu> 71*y[ƞ~{5Pd¾*Q+QtSu^roHbx fӄ3mn#^)ˏ $ʘ.|G\̿:J.bVcWPe܍OC9]QIP{3V1۔ڂ1\w%erۄ;.]L& ݁zsݨAx9Lg({cF=pj5o*wt ~bN-'!cKhk5L0@>s [?+Ү*gɍЯ<&8$:C[Pg`T58`+D_*z(UW~ٟ/jBlYdճ+J{?{{\bH4I7BY_ , 1p&SAܤ-mZ+oQœvr6HZ~+Iob2xNp23pd^%b\r[2O\~Wf`;:fTp4$.T՜$Zev1uG=nҌÃ3ITkZ =jme.KЍ^(H}&*;!ΘqYթN5L;R5qEщTd"4H+ZA=4Q -O,1VyRwvS_6. H/7X\/.hxCYH n[ 5v` FB}$UdJj3%OcL5-XV5|f!Kj-,]xH;M"rhްT:3V/+a~jh}^ObQTAE>8o@;0vԇ9OK[@yC PJ?i~,.ph&=\QK\i]漝5]U&4XYn)#]lo$sVY>9Av>K^P.wrO]7@9&nS;?V{m,-0E}7"aJЬK<'$"U8)aDpܶ>kg`"U*`mm IT- 6ѦCjuC{-9Rs\^!95&08/#] "A%Puڣ5BՎvUz{QA ʜ:RjKzmOvہ)Xun!H$3&*n %ׅLy"_~ɞ9SqϜcD!锕?JEE]olSdaоJx(%A?4MC/[aN_x(ӖBX*'k ~i<+ȳ{]C%`v\- EzRBT6@&\kVC!MPGM|eR{Ĭ5 üelX|q#GYT5pf&@0@=u؀#=֌aA;NɅ题WU"1w,u 86}m\ϊt`#9i:{g(LNB*NE-LAr+c 4SS#c׆ z'vL؊ R}C$|eڋc+$}{DŽ` EiKfPvlq I) Փć{'鋐vM9N'V$ ٶ ա< ӏ [xWe!Ƨ&NGOg1rQSVS~yuR D @BМۧ;竍;>D_RI(K>S3_#bZjإJ0W1-)hc <_1X*w4k[>sS?ء_]V}v@J 駖 ޓt[~'6\5/i;`h4_!,󠢻 S ]ߪAk !4mg$ k7j8uZ&9L jD$BT{$3'),NU缢iKQw37 j B? Eid4;4 }g@_gW/qt\b;nY5\Q ?i H[y1'}Se뜛su<ؕ BuDƛU4HU&l^2$uϐQ'i̫D]^-Ja\ovu"4KE\q\NE$ Cyyb~Zkz twO-Yեm>,R@@s+e$~072.`Y(f xP[m|ՐIz$Mv\|lUi$A<:ޑ %16OoW=ʦDxX7WAXI"`"g_Eq5=Wi\uQϦ<}/No"ZySL>i ~nIV_}hooC+@^TEjs8(o a5̎%>Bnca H6۳>W=Z HҰ3(ͺ()y$qu$ey%[IfPZlnD~|p>cY?Z\ S2Ct񙔿 Bxrg~m'yr`1zwM ? ]HXZ m{#d?? `ƥ? *!hvbS")Lu(Q Ei:&ʧĪc~&S|dpWȆ-FKQj6x"} u_}F6F:vhpe A"K r3*GfYR@𛪅W-91fo\®cl7 fxasmݸb긝Sro$VMcFk/8%3p #$|/+K\da98Ըgn(?Pgcd-K*o)$۱G  tڰGi&tiYm?t[v'͕aku<tJ̗#Oͮj^cr$*4mXҝ[uNQ7ipf] B{0F.:csۣZ ֒5i'٫&ױ'Xm@x[Gm|LޫfX1J#߬9rnnf^'`K 1v+(\8Ul/dj+LAA)G iА-ME"&q?7 ۽7MX9zu*i>~!y!эH=82@T7Ac.9 iPXy >~W[oM9X^癛鵭reD rvUVcVD~$@K>~i![nx 3Tm9\vi$ ӜEk©CRtz0D1:귿bFxy5p/ALlDb?#WPg(00T2i|jlc:$T\>wnE'`3qXefE :F<(Ӹ%y S c)U%%dQz肈6=Tv@ '86Ou+&)n)b"&KqT1i{}k>j//6U3c5Cg }F(Ywc^'T:4qI9^c-[kx5@̂90W5u;' I1,Tқ D~*>eQf48:Z '/xw^?4j#8j}Y$;/a]tޝ&.qin'}Jd;vwkZH?rİJR@jR!^|ZZν# HѻcTJ`gRL .AvSѬTL|;;~ W\ʨMbtEW:6)i\[>εOiKkG<4)A/j)eka/4ئK졃`ZEBjEC-5lG\nya&)0 :hgR b3(TҠk}J aw9h՜#Y!MDR2J*3D|cjCeCĿU} v9/B.j#;kTeNk}rI0|]-ڊ BsEÌp o}w{,ڔon,^iz@ctt%2Cp,2w_IEpFTG{(ۡ<?~%1O静C&) f!4’ rcn"K1;í/yS# MC"dJӧܥ~.x9B~W^r ~%衩up:-kx'pwWJ6tYS@t} [ Eu. u5O\<5]k63>䰐™e']&Z\ 6vr N= k4 -旼[ّPa "p =)N$h7MĜ>\yD _E?VRyǂ)!0S}< %Tf1 ar5osKgC?9ky!ģN:p󏳘NSNx%dhɱG"U/`ѐeArM)ŨĒ4kIfz` hE>KԊRcŐjU&l<f^?~ZeHu56X=7ts)֒THs?|vg6\ )ˁ[PbQ\,_L7]ϝ#/>Q#~b` V@j5AWtՐ ǑdUn$;([(;2nQisV6Q-ދ+\T'/֤'Zaq%x 5D{?H2Dx:H@J͙/g_>gwgfr`w dYE_4)6a0[2. O<ӪӺNF׈', nV/BvPi?ץ{7`b)C=qJNqcc]2qBA}thf.ٍZH+ɴ0GgePj%DPidT5ݝrkZE6誖阯:~Nѫ?L/ٳ՘s5Xܬ`* Qo5rC#ጻ(hȜmwnj0$˨Qw ӳ*ΥqZ51b{\ҸGISrH5/;Hj QPlꓢ*Ǘ3^K> e}FH|3s(S0 MT|x/tVܙjKJx/7dFy:A YUʔM~\.+T,Z3NT60+̅3,Ɍ'7VAj) Sv'X>ZFi'3Jg 3GB}wHhs{b<2|Bawgԇ ֪c\!YxIZꍛY0t(:E=|AK:[o읩p&P3BLr~lkƠ&ĉ9 a: :Q1"quR !Z ۠yvI{)D/n6wUtxD6 ŠYfQrlY ^õzZHֆdyNNJ3ou> =ov(nv%S$>C H}VHl)W3ٔ5P#RW=~ZN*yH8`N1v~ĔH9BU9uYj6??@~B$Zeǐu.O4PTMj? <2%谚BG}|B+j41 Z݃fDlͯ7 qE el\7cH۸c1"uTiAڳ cyEl~F~z 20S<>@bߵ*m0?2(9 ,7'vYOeptu(['{eb"Q1@2D64)LSs`l[H}0q$k5;46sDF8הT.J|;5>B;I}$~>܌Gic?ˀ0jLHs'{ɑuC} QKkm__T37>K7z;"SlK[=Yҷw9Q*Xd"0c|:yDTB>O+Rh [labr0S<v\"1_/&ڽ/<١௲dFڨL'ϗ{BbW(t?~m|]\%.&ߖ`\R7l-HPil}y.L;{C'bk+#o10VEݏ=+8ngFG_P}*J#Zhk=j(f4zt7&F !3BeOF;`P61i>Ƚ\5`XQ<$;*0uqM;L;TpV)_K p_p?u0E YIZʲ];P Y6C) %19:F=+*J=hGz I>Pӛ{(ezŻ[3ij}"a -ܮC)pQ#5  4,D/xWJߥlqoD0N,ג2'Aªre|T=o:_5ɧXZ&e[ՏDH0M~ޗR[ VBb bT 38 +rPeg<蜬%=_. TCq6mKfxlX`ₗ) Gtdصp[*b 0o ͟B6I?w@j >* NӻzP(.Z}Ҝb!"Mn [ yP'͖y@]+ˉZ׵1zրçs<΄7!.L$5v"oT)fڈ y Dk+*JoݲmuBk-HŊ3({RT/nt}x :Ͱa :/0 Q,T)p(!%7:'!7[u7eKna;h]n_h[QTIB08 ) -P3.,Bh:Kms޺c?ʓVCkK秚Vbp\[8 pc'bT1ƺ?T_XwNj} V^ѽr]9C$Z#{݇XrPcD2GkHߝ`Chx)~bh+8TtlEKRZlC6 tlR;|.g<& ,\2h#."P/y%a%? 36Ppv\2 8*]ؑ)fT ;k'`'׼ᚏ䀖k%ga =`HU~Lt*^_1obk;Sߪp0di+Yl**B,R)vLx3jt7>, ?mwwt¯粳j5Hn8fWU# Ԥ{iV>AfRL}QDtda1Em~xט)cDXZ&O.ɅIk.)_g2*ϴj2}>SS:8hsכNg'JO%ĵgD#G߀ 2uig\ & ˪}BƛbEė3^WĽM%auLJ猔F !j </-Y]F#=Ϯ8'%1/!l0Q FYdou:6SX$u$N3䔮ў%'{(89 Ub nlflD1%׶zz$bG$SF;qG4jlĂ(@08.~~_ #K]uIFdW1 ɮ:NGr=Z퐶/mjaZ:A06RO%oіk 3cYZWggv=/% 2_ۄw#HgPvSo@gg@8P$G'jq|n:?VU,?u# l>o+'gzRx"ѧd')nu(Z?RRH\Y|HNsqaBSh vRI>tEyʰf0}jw^=Z0"kͥ=Ik0(IThUKeudb&oyn#ѱriPp].:w$SNʻ(!iPX[O@8z rUg:K}-z0>$> ^M\^hE= nB`!,vraE8.O~|84 1H O ip?zx^CrCM (=:Q,Ls׭hO^ XCR?h@l(S*KZmH[}:4BoN Q Fd"Ih/(rٽuvWn N7HE-xcš0 nMQTiӅ(I5ZBN",Oر4NJgIC.or}ōƲ^NV1dh&U3-'bzs8Z aw_y +`  ^ pۖ)jwYzevh!SNtXjaQvn,>N,C7b3&NVwڻ FIW+|:/{8 w;~DcH}vi ?Ф~'m#f;ۼ!VڞD=ATHku$]=K$K[p> r@_\-%GYhtkExAzWq [em5x +iC0(nKxh')lm(.K AXgC o8)*FfqOl{n{E^W '/,g⛱^ݩESAs,L@q$dIS"태Q}i"?˫lsL,]p5mRK+U"w ykNׅd2S-mۦ=t8-ঊkgɥPO&Y<ژʓ2oqMV&=?7:xaGI\י;优f+xޤR[ʡ#਱J@Ur/^+R#, B35|W*¤5QQ=~'^dkޮJxtD󿄏IԷ`bǩ#Y5MAH[oȫz.'BOdmlNf5kBWYnGAt\=@gEӈxQ% < cz[F6ZDB%=&ӠUԮ}8 col>Itg%XL"\]Zy(NSȂYdӞWe ޝaeCp67#=~3S;Kxe /ҜZvcRB11[ȨGYsGWBnwL`La|ƒ7C=x*M"FAӄ`ş7yŲsNnJ{C> F9Ӛ|>VY~ws|=>e_2RU싱3XzNkBLە{(c  -z8jQó,i KDWk۽Ko pyG4 z4`N3Lcq0k[-(~i50JI3n+4m>:Ѝ]hg= 8+:&Q RzeU9W#(1a& *J9qOM\[(Ф!SDjϵ;c`R(WiϤU6lڱ8i0K%ʔ>\IxAŁ_6 6CGYR8u_+//t~n4[FFȆOVvh _U4U Чq Ro֘wo6`^6.$l?w4fveb=xr`48gTdH2s0Cfojk\N(:uڃ0fFg%WK+@TCw :?;zYϣ^Bz*QP߳?F[~Y:qpPyvwOZh'Tu}1 ķ}asOY{':fːзRZ)wG]ٌI@-R~~ b'  ]ʞW'8%a>JFA:._\!=S۸^}ARob",G p6 TH W'A75muj%Xɣx\%5N(3/: w pt(%1wœS.KN cgœG]n7FQ-Q Rc&"I=ۤ &yչ}Vqj4ǟ$CK4ŐF!xm:|jY ͞(RXX|}"iZV .R3cCN7&a2k1]1*0:H;#nkv9J\BvaGM|u,'xnVvoD}aZ~5۸'}tnQ[eSn9 oŏu~Cs׻^izь.@䀺,"%Q,Nߋ$׌ QvY5k3d/ b Zn&^bqg-j(b#Gh\\wQ=α;ڇu6'ɢ#lYiC(2/~p퓕£PBlX'}p\)n 4#F \`jaZ`ދe&}45p {Ԛ~,"!u5yb-GhP:Q l!)1<H`[rsoCv& /:D%p\1J[u/n\^5]V 70lk9}EYQ} q,f=rq5M<  &{.;n͈yK,M9A25ß\ glsX\rcS?@2B7.-?',F%?)ccd!reM\TaVxɆh_P?UNQ|Im6Oi#2Ds7s!CRKR(C::^cϚY*ٟoq[tDk&DL=1K;'+@@<623kTި/=As(mB9}@v9GO!1<孩;Ngwףh =0>#' ɤK`X-L.jzgԴg5f0ZxhSrI!DuLrݔ:v9)DK&(@ h>źo"n䂥Nm)YZGA)+ࣁy54!@sƉi8CV:3)"=)zmQ.gJ(,G63C/OK1Y5pHUC)k0[\N"ed6צ1WUO _my~!WZJh:P<B7 16eH|q e6GPA bLWRGE&zk M t:xŎPx/lnIiČDl!9rG"QL5Gdžyy^o&ӵy{\K3+!ȩ3,_U脴5J7M(]ڔ[\K35[('2޻ӣݚ\hX"Ps G[[CD!h$40:)-RTӇڻֻGkk/ίXx6?-@歍,5$#]ydKv@Mo]|]KaԣyTCrV*;0'?c**@;`9kآr&W軧aՒGuͽ<40!$%TAY%6Vc pa9G>{`@ 7FeHuGB AQnQi]f]_RK] 6Qllt^]z/ZXi,J́m.kQ^vDve%!,Ry8ɇbt |x9٫|N'|%U-&L̀"V+^52 tTǙ=RO% Z%8pRȖ_{]υt߽-Q(M io3ehhM!'jTռu;V'F?A4g1Ȇ }Nٕ\@yqn=H Tk}1)!U> 1Д˿u%A ~v}QrA_SmrA.nitƯJ$7HtE |}=K8)4^I+b(qfZC=HmT.(Uh{偖}f]#YȎӽ-9xȩa9T#p ܡv2±CÜЕW,2I qڟ΍WU_2my_;̟!EFgCh:oBaT$ADU̹(O>Z0",|MZH+L?%4|#qcB"͡cv{__2JZQdiޡ- + h%=(,9Jnŭe\t̵/8zyhy/\TdPΐ&"ϨϷ"ג}ʀj?c5̈́NtUh`0gYvy,>C HM3pUF&䶾h_NppL|vG"Crt8xS0DABJU؟,2yqMv\,TE6qM}7*Wbh![BĎrNJTGk\Ks(1-EIj!o{I =yak~xzeAda͆>7`%w8F H?-lvP EɁ`Ԝ?XQ~S1 &S>lqCSMoz3e\"|P=P~j)*|h/7˙<Cd,CkG2JxewЏXi%5%^fkjFz:6Cci#1k52AhR8;9†*wbS"iYS(#l(*p3 a(gbKgr/-,>XBwaE@4 yTư7E*sۥ /Gz->Z6nEFKlQ"aN뙈\#V/8R )X%uޡ'mӾUWvAȕcu^*hVp0"'f$!#,2`/qzSӯTdԐ ƥVظs&%i$'N$\*ߓh8@&AJdg<,.Ҏ>.gY"uo=26vMɱ2ܽ-9]x5Sj*XAyrۺg#yB9إN + 䗧iw.u,54pRu"|SVJz2*8S&z"0;gAKDL "Oc6ʹ W]} =4Qnz Oe* fīRiDBރ٪uUYf ~1!rS^RJPч=NfVM,4U:J=4=%yͭoz-}}~-^o #sg䘴j=-ɼj7Q~Ii ibĢNϞg%}_CtT!D-ނ=Űed~th K78 [U_k~( j7" ~w A2*_L pƚMO+cQCKO*$~hhz.󐡗gψ|c 3~2{`̬m(&C8QhH7{WnZDnȢ!MReXnf ^`7h Jϴ R kQE=(ƽdC("v|5u#?f-;6CPZ5D>e/>ּY T2z8?"` ؚe-]+koET7܌t?MqQlMYlQ pSZMeUАĸms)1-Պ? yZY91 XQ`o89x^15?D5$-7MgS>r8SA; i澪?ge'2kq <xa[VmPwb:;e︛(!{$y7č}$K kgRhU\N5 FmFlx{;a;DFH|_BO7h+GG.[=8P~ęXV}jOS"8_߳=rP?f 5z8{lMTEO. cs^PGP-D}zBr"$`>+u4h>W _}'~T J;Egn/94< )1#kJR EihAѤ(JIצe噹ca M#2MgUn ا7SJRPzPmF%E#NV-XY8e!Ľc04EH*@+}/_Sqtb5mB] %1{ :ier>ሶ o-y,U? +1iI+.Q q&>F+N3*6@ EcmRid`j]m>F{^oK ny МR|;EM#(Es"[G8d8}"~"sq07/׫m[QELzB!X{pI_'Ep4s.΂3ׅR)xKw@S 1kUOe7<9)gh)wvYcB%Ա"<tP24@fN]\Zj/A}3.#6 t*To[E9j9&S2*.uv9 YQF;="!\ vwx˙8<_-Q? fJ;O߂01@Hވ,^$ uGP"^XF 7aNLf*M|J12)IdeLuxm7Nv⚛085u3+@/A/IL-> и_Eg?@uHdKo&`x Xix\}p_#\~B Dw\jĕLsG:_80 Ӹah!ّ.w}5#:ht8V"%tjTa<hL=#_MGh)JYNiV/zKmoek6?C6n8n#FxnJ$h%"[.~ Bzw_ %"Dn?Aٳqi |7|H$xFkQ9l "WtUJÛϲwLDA&JhZr݁+\yxv 6UZ UdNꢩx20HP\S5+0:EHv|0`& ¾[z"Xɒx3gM}nLo|d%QsfnK{7*Ayxjw(!خD J^m8=| ˛w$hy7= rJI "D4F2F. rYVV$GhBLc뉒l9s8YЊњ+H/觍DHw0ߕRNїB+Y.-"J˫|ݜotxѹK):rť||ZaA8fȥL:8&,AZ0|c=.tB|x,jE ?0 k' I4a/Z9u*vx)nâjYyLU.|XɭUU~v+]odccMD.;Anسfń؂|z(p7HtcI&ݭyn8HHԟ>\6MԻvm0 /xOY(E8ǡF8dtM!NwF.Y60&Z,Z*,WY@Rc`w5xDzd a`ۭcn~|@aU⮉ 8ӀVb&F؂;8-tD4}SX c\!+ND?v^])֍ N(&@v<E*e$xXU'=MKi0:4b\@5iY,nE5 2C28{Uayp9н&X}"ŷໃK9jLr D:L߿_ٰxxaOϓ\8_ j&wVmmUJsp'¼9W|{vc]1-˜R2m]B^VhaXe­oA-Z'.WD~nБ`tl>:˻)}?>LѮJ~&5qyI*:{ xڊ@]̄R䟘;lA#W O{Ff.hs軕`|Q;Epr];ٶ%Bw̮E^fJC Dе,GqHfk9 $v_Z+݅8u_))账dscQ˺tIW{m"E,ARBHTb9ˠYFb>?u V@Vl6C?sier/U2e=8YX {>]z:5?]UGѐs0ZC xGLP奿x/td@lb|0k~ZtuwUXIK/3ꁘʯYhDx`z4r{jK*{&*\Z7=^6-^5~O2֝( :ZL q?oZq%x30x :7pfVSvGq@]6aNdɱ˓v锌K}o`f 6Bb,:q}/HBI]2r$̥9+usa4iƱSg#B׳!Iql>2OG F^#!6UI!Bgd_|{8LҨlZW'V Y{!O%4 }ۜڕ Hshv2${4rZA2!PczIKS  3w> _Pnj("()CRo aNe`yR+7пekECGa$:·98a ,0}}_V5jZؠӕcB>`O}Nꇑn^)&T㪑iA\G@/;]pu1]!!Rq=78ƫA}%Wz)R^kuh0%v `J!HTTͿ´} :_r"cL}TazֽPeԂixZL!Y$[ۼwze西W]U%SJМwi(9RԶF@K˺ub .(F~OI  L=Xj:KSoY34YT!\2D_;2'R1H Hg3G m= :O8$]b;m[Ɲ ΍[*GfrX* Jm2IJWHT_ $5uP 5/p~ֿyѬH:o%.'oPRQ Q2)S PE[njwwmиCd}Y% *?m,;{ޜdrαxÑ4R2h"e6!Ci֩Z͚|w¢:wO~D8͋pqTd)p7ڃ qùApY))EU/{ r5ynدf -;gUQgNcd-1~wkil~S!W-j{zfGp h2QqjO~,>bn*< (h=EvpD]f;0:_4B\m_QO˚w\sA H'UU3(HWYLD~Akur UBM n SwLc3}#{rlSngfQyNW^*F]cxt#0)#I觮.տRa-^ {R)Q5I~ɥ/gO~< AcRkHR>)wKR~awJ>ީEJ~[$40"ПK4ebf(zA;vP@A]Jrџ7MSL#/s|V_(R (>! HBf,IYm&fθl܀mNTl/lj4zBYvj`H*fO$9)pZK(}}i@J{gKL鳯g( Y fum9R4K0#n\ Z _JPb7P"ۈ7[UtL0Y+4 y^*.ӆ 5 \|(V 6,i$}=2VA6qWbf:?:=}|2B|7=TP%-N-WΕ!E?m^ P ̢ʳD?&I.~|htbsHw>c.%6a@F"K<(,; Me P]?T E[tذHV %H$/*3FO4tVO;8E@ ?o&P>]hR҅>Oj\ uڶ2 HQbߘ@lOeD\?x(]U`E0jz^^xUC (#TTD"fHwQoʸF'!7aG荵ㅝ|@[""+MLsi\KMclm)S|3_HY GJb'AmhqeWGK-T'ZOAGn;[!]_<А ]r6}"Zk³yH]ّu8_PK9؈ߎVx,ھF`Ecy]O~E‘31 "yC\FC/>?\A%EQWxa|+{bq!*T܀@y3u~txeՐPvo~)U[KzѨ ;df -E{m~70q $$ؼ( `1{1BU_',g_ʫ2F9 {cAC"7+)h\[r}{ib0 vM,՝UUIicQ 4bپ!Mxu|3%c%6y#SI Ϸ05-i~I!|{̈)1oچƮSm*mcNf)/ćG<1Nz0-0Q:O|VU1eқZQ2.!eV&iCrxpnMsW Ȝ[8oMV] Ӫ!s }_hS-|Bp]}"K)vl@i/1SR3[5^K>hD 5fƽKl\C4>Yy9Lۡ-&Q [{lKRIJۑՈ#az;=mPTVnT#U cEPLN@K0MV H,&gD;ïLw8ҧO5ClYi64ױuvp}b[#cx}e4ؑqCJg˥՟ݹ!YIȶȻ+{h*<'k`So`DQQdz2&o:YA!.:5g~9#T !JXXKURZ&x%KE X)>dvG` ք!ME/tiKUF1鄐%8RWa5hVRM+cwu`NZ/Ӄ(/j&Pq6'Snp{^<CLK#C .ٰZMy}Bnu0Z1h G4kEw++mI8߹+wRc͐l1cW'> r*TrR4' 5$f3?frY JԴڦbGdQ/-'&Z]܇*NSI7&!,АqµXq=2<'X#bZKC %[o\0N.[ I-&/,ۣÅgKɨ-}w:H̶|ԡ&iN?BRԔ4`t%vmgSȃvU-S5Qu{KnwXNO?uNKR<-d_T0E݊sX;"> V޲7dŖ% "qru&;Ob\Bz/1'r*o-)m,_} 7w @!f \,1DFYic}I_{^.=MM^e<|۵ pHw5uͭ Iz\8/bʾnp `4pjM]\ 8}v]>(S**7}&A6b-uo`Af>,a@9z(cmr[wf%6Z#|-+)xiߌ?f"dc*{[b`7WMfMd6B ce?(2y'6ȥV!wҷrd7d^U%$c;=M.hБ?-'axIgrRDciyv)1U1fU)ǥG.xC[N;f8:Ya24`N2Bi!&軁"BQ̷ӕ]ahC{/0TEt#Ѣ|ձi %hdOy\cYh ڑg ƭ <٪Cҕ!!odn'P_,h6LMü )1="jd<\v@cN& $ٿt7r#~dO͒fƅ毻< Ywc~e>&DZ 3&4{_ 2 N65ZI.ZuA' SP9Ə-Wؔl XX-Ud,4a@$U~h_T>= he-̗1:d{;D꩔G ?pJ-zvBzcuooOqHԍ+n5 MD/q/t^@gW^OA+cG>F/"ضkP=b$dQh8H}VQW Y*7Dwn%>i0][Rk'p$bx~qh&B7Cl3ݸdd/?,(-RWa%H>(~jh&ʤCZ@]&N،b"UBm O\/pD _Q0_4-[|rm6 GfqZbjAbړJː A,*TV-.a]"™l~򛐊 /J:/*}fb(ni ( l.Ua}Yz:Iߒ3_GǽC"է.hJr9IʯcQu?)|e4* =iW5Vt0D`π%>xI4* :^(e9a$a0@H5ȝP8t'TA0נ`@ UF8OvUs>+Oea߃460 WSFy{}KDr=+J#¥&,}V~Bg*w'{v^w9K繡#5\mq"|z"dfH `)Yp5rt R,Sg0ƱM.XN>sEB34E~?$C# >giBuʀ><  \dz1&Wgz+D&inzI{ojH`u)]zc`h$Kvk#ߪH~H۟(+wX h 8@ Erƥp9ŪB|ZJiSx61ɰ?' wwY"ݣ`@> 5|K+igzhZK ϮPl'+WX*Lc%88&a+(dVp_d'L^ܙ]_W N '-mIoIݫ_?L"@3$RXR"$!?Hb5$칹RxCSbl[\<2![gh| KgJA$m=^Dcoڶw 5L+% @Ϩ[/`ĔMx*561dNDb#.23xfZ ҕ0MB(YON*&{=QDJ40ޗ=T~W>>Njg]Ab S 9FEmnCOotԋ0ZO=YWqUf,>rWP((,by 6mk^r./_OHd'N Pg0`!֕6(nP _; =ƗyW[|?foD읶n-FXGXVvDW*Hz[L(PkbY"?(-]ooP ogq(G cRtW(` AЗc@ GL7Ίj\'YȃwB{pc\o3͌}JT)MOrUFyYi$Mb `I,vE n!@$Q ~C{h9#U/!O={,l;qI;@5uI'`6>f`PY95D VHg4Z;NRNQu9xv  )2(dlk Pܨsl ` 0O[% jDOnZd&rm9ut-0 zFȕu]A bT>HAy|&mZDl S$˻=SaWc JE#{Qo@@aiB9G/T"͙?%$ S1mMF(+y>Ғ@i܉h~ay'vJ)`Gi`{_B}/+\h5= ]i/wqAX`}(A*-nu'aT.6]ݹ%62l,gKF{rL3Вʕ;wxd1nbkzb01-Xrj)w%/³h R$d?s,⑥g ׶ƛ˾:RoU5RT:<t„Z..KF#S$Di9G̾Eo H<O: >^ն;7{a":d3 Ƨۀ15]s9%Yߡ u;u 3g}+in"{ߡtwB=f]xSlv oMy;,ꖶbh@"3EWtXp޸վjiV0 Tyq ,e*/G%DB!ѱx+`KdgTID~[nm>uXl f1bm n&1_A)8HdO=gs@O?M0 ˝?hM0sU=Y`p!vW>",BBʋ?[`f9Fb&KIӟ6l}c#[C.-&{f`i= ?7l0/e?}\[wً=M{!S^Zԓ*1 ׵^^0:#u *gjwy%hQgvBh9͉@UmtI7Z -&|O7~ӣpI4j叉n\4# էc~"awZO%"2WQ'LbKSF%T'Q8iT":Wmhq]D^"FJPVgn^!4 WgʞD=P$7K/ Hɶposd[L$JnScPmzN [n%/*uךs- !vlr2 ] ʦ=Կ_qf:C9B5$Jvz@0TpN]SFH[|ꏬ؊L%~lN2 ӵH@\('M3E]jQkkū؇bbL䯈(Bú& Գ#\׬8OH`$J9}Y◴MBOlEZ@~.&V}*"e,{bl4p5]# h^j!rB>=´TWO1A ʘB]J% <Lp)IUg(\>_kBԄc:'g0s[lk)iVl4zEB{uP6;.Tw,5);8`ܛh̆W?:4|C4~`v+ K˒#鉃4aI+snJixj4f*0:q:OVdEl'mkœ G;l뱈M4 -TKcb],j^;R>ft ޓjuBeL\˓QO4^i;¬93J7`^T"k]~&38x!XA'lhAiE̞z?Ω/`tM[/ <[i7(mr 5cV EDpd"tfp,Z J[:͝</hxJȺ#xUym<-S].D_g\)Xr&Ƕh1 㣇\{Tpg#85 =nYǎ/Ԧΰ\Ar BG%Hcl zDd' ydE,F '?`@kKK:,{)D/-4 a$$QBvȟJoU?hIآ?(5y2xiHU  Ik8z.y Dh9ҩ1w=*˹y6JuaL@8+/AIue6"vL-@!:(v\ę~.yf-j:2bI0$S0dշvTq/9rFt] #=’$ǝw*c!gW8*x]OUj7]C;1FIN:G#iAja5VmD9&Fy4Ss+cT?Ԇ[uw"?[A!<"kUL!<)BWl@* 1%i*Ʒha㎜8]QROAee-=E00Dt_oy6;a0LB&m8ynh-3B7(u;jm%΂<1xvrou\$ǞWfbws]!u ~0ɫJPv 9Y^-%P,9)O5YOHP 33c"viDEoPSW#pbB|_|o׈WA*dr%4E S Wh7$T1:|y*Jse:FDiF\[9 J<CPmCs2yrβ.G)ZNjE'r&p4cءnL ֠F;Cm_%ZگIJ*9P<8'b~ju!z\f|g||=xYTh?nPs6]lNC'>;K _ TmQN6Y5 zT7X (j\k+%bݐyB?mIs\+?/Up7F6LbP;Vd~GœIbTZy{۰0UM( "uZ)"{6T.~UqӳC _iXYYY0dp-M&<ĺ$guIqrV+)?G{:xRUu8J$6|3b{ o&h^}(LoA\zD H*zb\oykzEIK޼Ѐ-{; FڢNX>Sq8z3[l}wY%d"*\x\CvD9{h;,Ga3~Dٽ,PFCu( /60&U"gs*U;v`j!H}(%I ~ds? ȷAIC(g\oUL vȨM5\xJ}Hg< }{=^KEL('ıٸ}V Ke> ։WNEJsjg]i\殊ыNC ޘrC[6բE4=CrLCQayB01sӖbUO <:kR2 eb-sÜ1 49XJ-a4ڎLĄ0WNߤ?[J=6yv5div)3(%wcASś d!rmijwb<1K zVP_ʅvg4&-_( .~;5ڸ4*=VғWwϚ>ߑ_b{TQؘZ&H:7ja\r@f>=|W=Zpt{%AԴ;edd qs"NujsF̺D'[5;wubGmJ . l^5!7 {SpW)C*EwL7aӔRWLbIș-ֺ:]n;֯ }D,6?D(fp\ K$M{cX9,a_y`2!rQZ{aWH[#ŗ%dSrDg `u WI{Si=f Ԇ>$ɵ*-TS2u4u7Ȍ eVE)nI;-oH)Vs0hkmCJ'79na]m@] S/{eAM(z}$\j}H$KA%6AXɽ6bYv{>uֱ02_WX(V+x)(c`q!sD5D8=>CmO<@ *=A3{7#\`~A 4|o^Gr QI0VopRՍ9: r,g[˅|,A]٧MX!Sn.饊kj[,.8mYI+7xvr+T`nԉxAAOuz#mY*'#pJok}r~ V l z(_~yͥF 퐇%:cP2~Mr&yb~4aSPgTZ7kP3St& ?ye",y#-''Ӎ 2fQA# 3g1iG"Q7(Q(04=gbML`wUc졝2zhˊhcF>i+O^ḷRdY?e5"J)܃qD&[A\K=p3s{̲0q~&A58Ouwi/L@%`PiH}$]E2{dzûrt񯞵۔3<Sĉ?zAz4~WzBc$+h l3jwpšq;9NWtʺt`\xip]!O&wDT[8yO4Wh._a bKe}yJޒȇMߺo y&4)u\6-:ɒS1skXuM﹊@8=sOxިM]EA gga~%-+8C•yDe@jϩp<\_4N7H#=ūR E aĄem.,G5@bی!Vr׭.Pt_RTd!Z̻3X@EFK{pa7XeIݑ²\F"DVP$^}+nv xUכYKou A`GؤgHH묂 (-$,,S0`$?Ԗ|7]J8yY(X*fK=_\FQu$r)vk<`AUHQz79Y3D*]3 եsB԰] J$&#x,\[H] \ Z-Y8&XA9, ]Vd(UP ZK Bdwh3jӴ7+Scu5J)B6~IC Z T"I'R8 I#:jݜKFܕ)uT+PrK;A񟽬t?vN^(A챀WTylBLwf]6Ui -* eķfؿN<*}ƓƬ,8Cz%\`TgA˂j@}JwGњ 1 ٤qcm ;f6lJ<+@[1/19o2(Fa B=}OدvbS=7#{eŗ2l)Y-L*Rَ>Qk]eoLL(h,1(S_ӷFIP3|spI nf]SƇljY:uٷ5/kΆ*s(Ů+7H/u5GŰa/X$,1&.l>rVll%aCcL@`&}jSD_%q(ԧ[ͧL Qm╫9n=${SX#Br S׳BgH/7|$ū/w,G"Q#RT%HmCaj-]m91Ea6h)o \d[8f;{iS?a>`@Y8PGpp4m'feׂxCsnoBWtO_uU(aR"H8"gqLJuIi#"~M oi epN tlxM8Z_'w}r)JEܛ!C€(x,d=kS?{ISKv>,EHTep=}r\q QQKay« t^²Z -Ά* D4Ƌ|=,xSꞟ`nS~ ȖTzdžL<۩ur8z u_>U jTA.?6WhJiEjU<[wvri ];f:麊iR< g!kR!;&9E6C`DYuT~r) e HY є>T4&kDO !S \!ʉ'!:(z0Eo/;?&AD^APKTj#-e,Fԅ{1[R|~ۄ u`I\OL*`U:<~Xm{yW̽RyqG\,mn/{L|57v8ŧjc4,߂C@2 א42 Yb >TKM[ G^yߜ|E,چ4Jjjyl.|̽C}nҐpj+* v>9R}lu>k&\-T y/X7t,iJ&fܢFzo(j'ZG^RE=-sdtvjyFC0!w>*+32Mkү˲߹6yFt/]; `I#vvh* oMNN;$S-}a jG\Lb+qQFTnƮ~gjcu0~fܴyeV!P=7^N24gA La<7[dN= u7W̐ӰNd1Lk$,n%3$/e5?9-#86S_6!ёH;$:LTiA '&rrENc^0Cp'w*~4xݒeP[i,kQ &r[-zoHwTETCdq9IЀun/D x>SkYAۥ *ՕV9slnP UX!BcBEH)X"g mP8` [K* G#ݛ QVCl7lhM_|^.9rz+:$+4*#^': נD׬u;ڂEXPbG3JH8;KX( 1A@MI< c'qk~L/?:`D*?O(2< O u?/j<|STw124 7# ɅJM _-ϩ0Fg%\JHMֹMU%sVivHpl'HmחalŸL U.0B7 \Yc#|r)J?"`EMW۝ n9zk+#$Bs! OA;Okg+O4&J'ƲhÂ`/Bi+ƤŦ~k(4ㆸ|};,`CY~gGS_$fzds.>^51ЁUT!@@҈?14ʘ&zSs{N?vq܊L5`a&xHHhdؖamȻt>,ҧ\Wujkvo ^8yCQSi/ ylr\[SuCѦ H3x@qʒ]V{A %x4>1~! gUxwvqA(4RPg < \E()A:rv~vCٝITY|B[ARE,cPu[FEQ \;QD'Џ@篁&2F\G6| j7-o0.MQz,2p8Ȉv]& P1t-I׃dp<5wa;3dM~WLɺ~z6dsY1l =v#1گU׫;]=H0r}j!TktolI Ü5V``c-f斢 B Ȩ)0 Z4`b瘉k47]WPŭ/9R「bL3VG4z@E;B3-9!䭂4qz.":N!S*탓L񸑲^gEKPZW?lhܒ•e܍[Y,N'ȵ 0)`1ebF=l[`Egh>whVYw-Eۣp|7ô?2_f:LMY:XJԝZF,\.҃[ΙFΟנ@2lu:cw0gY7+=A$-}Ъ 1.8ܭA9v>ns+L7iUhmmqcĬP L"v#1?k{ xHxҕLco84[B:Ҡ!ąSt{2ADz>Wy'r|ߌ(=LB'`)"JLRĜ 5yٟPG©.\'c(5J7 0߮}~I)랸6 io{v -cΐh:58|%~Z-dΥ8"Rӣ#Rt[uٹ3bj?`IjiѠh3\M}!]\T%oiPBKhz56,& \62J50媊/`i$A6 UZq['^䐅V_$SPШ[ic12rb-wZ5ZCX7 $o71hD`1~s`Ԋ{Eqҕ;üa .,0*SvFvq~ >q]_z0B󚦬ߒWzyS 8luC>i&YXgG*ynůl=Y8} ^c@ׅqI?~ý lƒ+>Ϙ:29Դ7΅, 5MB&-v4B;kC!ˆ,fLkzTE4:xgc]t%M%{Bo1Ȑ1ZpZ^da.m_,+ ]7XX3x`EA̻%r[ |Y .>^JX\)cJΏ_u]? 0.\7icR%!ҩyf1g}JW-eyv2ác7:$]6!TK̖8%З YMPTt~,F@:jۡuz ۯ?h%a.CHeiv~2k_uy$yeC;UDeǰU99P3 c(y3_h+1?zRl]=ˮB4t(FzhWyJ b?5Wm >$=d!@Ҍm#'Vc<-!HQi?vḽ jL+~-|6kS)l\^(dX+kDu+ [~)UrgX:B\{`fC s\a4A̋V:?RD{OjV^nJB979J_=qtrb|/i/J3X&q2w}( =Nlt x^ fSk >T>~@ EzBf?AOiPُnU % *'7י@ >%5FXu'_.C'4>$l 賛*̰͚GVzsەF5?I?aFi*S~"HĭfŲKx6`>?1³FЂcwiu-Ce dljїK,=y|4\qfW+-x~-e{Fu oEZDNra\HɁ1gK+eO*145wzWqc,ƌd^OͲ%QYOCoՙ*8c$wHgJᐕHBjx >;]ٜ(N~ZV_o`Qm<ºHvXr0yU-ȕNQuefrEzN7iƏ:=D&~\OM[X32zdɉw75fὪRpӢFaǢ5ӄLT&b XNT)!jOazyj*} xgG*aqJY|:1Kq& O*&pp?/%ueH!3fr5=ȤhMBɮ=`G4*߲LsO"$5d[柘a˪<3q@D!W+ kIڲE߰WqMD QD򦗹YHN]xO:4l!hBqzradsGcli14.CSI.>hn '%M_ % _{w _`r\ד좝0+\u$ZYYՋo&#K3E:skӜ !+4ޣ 5%8FXUjN4uwup8¬jXb6c"[㨰+G@P xu;o]+{(?N~wj%JX?[l opۮKqiDQ+z*0vw Gz5'(l bSJs 懛rij= X!ogOyFvzGQ:hKE7VC\qk6}F AZ}Q,%BTIfV8PЉ ֓>VGT]_xG-TqS-ԚAZ S.t=v\+#1ʻ,11}W)mcexc`)f87Ar[eFU]=&aѦCU3%-dE@/dx>B$AA<ȯ+HO%"7*:u>y[BIq0ܚCE[/=E,7XwKYf56ioSb@M}=:K-Ͻd'-*4ı_ΝGb#[bUGpժw1*X*O|tϠؘNӼӏ3,_Q}U?=B3Q"`nKDŧOC6V=љ`- Ř>; c ih㚆VIˎ? AXԃV`_;]Yjs<0|04l?+&QMʩ]k㷭~m/l=#0+xk&YE>#8jGU{ uKeۇ; XƤNne #!>pfoz.gƩIv=3&gJJjBb/]p ca=tP)sSfye15o9q%Z\k^eʢWGNA1_Wm+0~e=n)B3 h˱ 39>drM0QVڽ"7nVqf}0g FܘҌ n3jfd 1E(}2k܉B2/$<9Wjb "^!@ DyK r 40*6ܲ,RWZ]aܨ-ɘ)K&:p!Eg \oʻ*`#3hpfY&6\Sjj] 8{++)`EEWommz{;2[%fs,|W S}kNt g<̑&R?hYnK/Q(aӴ%!kg~,iP~M4:5W7f\0TzjriW`>2-/4.ULBǔLs#=M*sfsG^[D‘PkjCG&0xUlI"a2Tvfkp=ύL"0L<Ia:ӊ; !g7?<;2|xEio<("H8𙕹wB-<ÌsmO;r nBcRveD= 02Wqbq8; qީcijP~xk=xF᫜F|7q^v&J29!Sɲa.U淓 k1BjKIxB4qB&=_hYzFj`#1Jս$=A߀ڭ ;#bi;xCHP+.XO9\FSݮ9+t'cHOT=5DF mABb7!Sz'YgU\C+Pt@Y0t 45>y34j)vX=+KEpv! d4l ź翿C5}M*:w'*rldG/Z4ad ([ wSΕm}e6saڪФ,MK<*'WYT i"z$9qeeEgvQjozULoS'yB 0s;݂N;ɘ?GG'C70F^*~3#S hA:c<1(=~28‰w H._wf;\le7AB\6.SN ):x )H1G! fY:t!&-$ `f׋S'huA'fdᏴDaM /;PFIkse7-!/Y졞[0Y]z{v} 4NT3=yڇ7sOFLGs_<]Zl6qpb2?0YZ v9Ӊ* ca u8{ UHM(,xlvPƲM<(V E;=*X;Fg I{7j ~;_U=>ACBy6KG?+UXJV, F[,vnrФB?mj!NY1q_cMZ_p7fe!%7(_I8xX]puC@?A}wOk\0Ձ#*:K2V< 0jXgy@+Pxyr+s7{g+?)DɥR!uI&(z.dTt(fԝ0һMgLo_=CBe'Q P(NT>A9-MT%N5A(ie1m}8o$_.9lc i}]@{'ʓz'Qg%^!eLsm%Eq bo?z}dkX<}H9k2KKokD%'G6?juL[)p£Y+Ѷ{fo۞lO'ji L`tF2I.qf \!i&e2omU< q8-Lqpl/bVSd9؎Z2?up:iaN\hRɎikűLfZ mO6 &uۮݟi+L L'4PiWݶ%[\>\`姭zq@+;qKs_AOB9jRVݗ"I/  &@}D86jZn{Zq\|eܴq]銁E |(.^CDt6<3:I!HٮDž"*K –g Oh[91p(vĢg2[h0WU6:/%~J;tbb)am~8%⶗;dtM%W&y|N n51'΁" iG3G(~qXĕl0[J4ϟ(|ƦBGmq1әn,g RΟml6XCt9>B6sƫ`^~,j ]?\˵𕜡2ɇAR\p4F`Rc(ecl7jHi+ixGFи`MOǻ|ƣxЌK 5>[jPo՗ڲss- &6&:΋(צ ԦM_#.w? }nG.O!iX-<! 馼5{sS׸ܮ-E49l-Lk ^|L<ᘑf_kO7v9H+޶ؽ?PJw BJ_>hA`ގ>S⡱^\(?'rČcLj: \#ɕ@.I\4B}pQ=Qn1 G>[N?4^3#XK2Y7c H“ B7I^T"j{W.߰rZ븅 ȧP2W zr GSd.KdebzYu(892E6ܥhZI&qO GWU869^|^Gj␻Ig L÷ `櫌#bܾ͞cox4 p U+/6#ryn?ҧ3>8ݭ]f[,l|Z@-f)(`}OIMm>/G!HHS&*.cl۠+e0#ɩZf^|JCW3h|Kk=}K~Ė}Z$om@r 㺞bvV %=#z^4Tukǯ;]*Yly=MNTy D(L" D y0G=WUfRbfV̖UAGh_ TBPC&hkq:*6f*!dΑcĈ5:uT`tT ZsB`}%qEwtt0Xuf1x"Z4Mr}Ҡןa0ȸ$V#^,CapbsLc/YidL"8uf~7[dc}|gAؓw]!VZ _n[Y @HOg[/ jr5Xѭ؁b",rtLΈ2LD"!mR]NЌiݷ@(DYoen4xm9[=m]ZK=o% &nb A,` ݌JȻ^A |B >D&[<>߽'!U~TJ*72b,qm|yS~k*2x +uX?lV2r$x'')e_J"`[Hz*^ tJ[.V*jHw*-nXxIOfqfTRgθ Ń91RHrEs/2 2k}+[bV4eϠRT_\b炨$JAYEP5KiH 3`b=q?\2%ř$ fFWpRY@`K[}Ƈ6!t}pʆrۖۓײɻ3.! cǀ! yrX8>M>G8y@c3a㋠a̗.&a#]0s?EQ@L[`w* "2EX|F\L_/(Om((`-¸`0r=/ %4tW֠".HetA|Tu͸1Me VKL?rA։3>uH 泌i"AܟlӋ2,ϲ4kN]oJ<SYAG͇̋i(iqSBb'wÌ=2R+=-p_簟H&/5f>#54/W(S`oЇA(:d-m%*A gafMDMUq`+7j@- Qlz$D6oEe9Lq&(SP;D-O84VwG| l$B@DB:?-*ŻZdrs=S*viFҶ1Dj$Η&b =Wu=&( cgff跜n-[V U@@Ytϵ;+tU U.;ȁHOA|D@u LJʋnxa'::=3 `ٴ=)L[|3vbAB-HG;x®vjN=3\IEl]C);/0c;"_~Uѽ"%9"HӇ 'DB'MN-|I|U jKA9lSDF;Y\"&x衙A{PGWَ t]"Z'̣H"Rld" 8?0^@W_L #^C,{AY$Crf-l}4ty-} V; \:(hMZ `Ѝ\0ZQU7tlՄD$Zۉ 584&0_ ">|ݛJErfCI!S19? ő Q?EJeVZ?.Vr$PF\Bφq chfWx:3Ke.1^l~2]ؿ%{ܖR@ 2sfP.w\kW8MZ3cOZ{>2*{;/_eQvqrH6v_u@+8KCEԳ*q2k'Kޖc꿦z8Jb䁾tahϩlߴgӤ_6 HU='n7Iۯ(ӈvʯv!8iCPA\oY,*5HߩvO1+F+.=]@oKʶOR]֫.?+#8d'zcV1\I↕C穿 _eU:3uy?,:}@Aѷ;!2 a4U/WL}%g-nv?@ If$p64/9LcMY7:̎G+'}P#Q9tGA,膟`;BVK"z Ë?FQQ])i ɒ*Xx(I$0ubC[:W_~R2Csrrn`bOJf=ˏͭ݅:T}Ԯߑ(OAh0:Ic?3/ũX'ۗXa3p^_j_r7&-nݬ/99~ }L7XB4)Re#]yH@#yݕwFmf:-.L> 퓓$ rX 7Fq0ӑ(n^ `Ƌ#s~|{щaAgNgD9BArQwO|kM 452Bp]SMs8,UH~[ȗN+`J)4;5 NFͲP3ܹ"og4m)B/,HܠjC*?|rH6p@l LB@p_`,Y%9:QUz} OxfrMOk$< (̴ K3P+clLEo|>'r $uuiƜ^PwJ:^rU̚9[HL:G^Pea y,7_8vHPN r ^u+\f S}*wq]-łGZפ=+nEfs &^,L[T}ko0.U{K'yG)51M{պ/K9#^XwGimQtZΗ'kq? Jo,8UC^ˋi} ެnm9h-+!2ޜY`!}_iߗtԃQN(uFN@tO 鏝!$JRwtɘ._pʫ:MbT"没 [Q齇a$gָ҂"c>L֢tsBKErrMN-*pz|`LSɭB޿<+o7߱2o=^=T/߿թ>~W:*sp"` 7s‡X*6.2+QWZ.]uza2@츐/ RA>@r6o7Kpfx&գFt-)踆rW HMGÒpSv6Ph*m'b5a ) xT,]1KW%@=Y&t)PmLFBk8%FW`N$+L!Gz g9Zv|A弛5C\@i\@P"fby4 Nq:CG'ܠ7!pYސQ,PG?Ȃ9 ;+~R%^n-@|C9J. tUIHN -.o/i^^a2MS>D'LjLÆRMo5?cFP}\f2Ҷ50|޺ru@V̓%ׂ:Θ59~Ʉ0YncKsBprK 5*ꑱ2'y.vv<{_`}W AMcѫь 1%3cBVǭvY(GH2a$z~uS'?YHMHcn߽Xo 2Qxxt/13Q0N!B8 +1.rp44l(fܚ&TX s+Qޯi^P8IEo#fu|!PPw?}1L[Zd`?$7N'=b 6nqQmmy{_W~].:>Z` tr<9rv3I>0,N:#x}Z_R*S#ijV8'X |e-N6`SL1g^Lx5|0lT($),24Y#ZZ?å4 tuxհtW1`MAu.Tڤ*Ts=*iN8Z_ʼn/h0˽=g0RapeO" ?PйmAz}F/ѧ"d11]' `HJA N]|"RJnb}7Q8`s"q7S (&Db`|ѹr/Uiv|og+^-)nƔɛ^.փRXAZf͡"n9GS՛&Sfqr::/PWCӭ| @`XhD{ |XlJuT=nwz9iJe61pJ 9Qk 伏{_3g-y׾kF4/' b۾YhQi_Қ3+3QŔ?y&{:Z|(ݵA"{U-y>y?EapS'` *Cm].#.<;`-W #$m,u;\;d=,ԿHZɑ#&MYKk]WCjud,  ެD?u^u#1 uz >Lf'!Hpr^TE%2 rE1 -z<:Զr~wf.4W*2Ϣ rTm/+5sՓB|Vo!O [͏zOE }k \wjl:nj?MOڙqҝ̖wCRCt8:TEVΊiq:D19``3 `ԦȺ=6vre)HKfpaΣ̙:AsFJ dbN3\u0Iyh&݇R( \XH+1kH^Vmk_W Ab} <߲e&)f?I7aatL!4b xɠ^<~(("@vT@U1Jŀ,"EvkC'3w87MִoἌfX邬㉴8ޱI}4z2tzwN*mB0DFe5^^˄evX%%M:NtuRR$–5;/drwb]?n F:q|)tz%>i- Ajk\s ĖIUtK` #䘸L 4!/ӣbmD{*Mg<튕_]Бca>=38=Hۭ:BzBϢ*OpՐgq!A~qOA4!G:wi֞uG:-86;аe`RTK9fsH[ EO$mLf4b ;ԣg0 7K‸T4 YDAVƶ3R5~c %-5Bn[9w6J]+TMýnelJ|ҁj雇IeѶi&R볻'*yocܿ/ I=UBwP{)m;+loF˲͋sqa3d\h&^gMb3h?9 ~N 9o"B[7Sގ얪!袏whOm'k `M^Xh}%X\w'f&):3Ni4ptyj}`pۿц.=~80̦odXM 7 (V [O3k+B[^u0pҧށpE2]HC3 >ᗠbſseO'; f>R-IDFDϴ:{9<_g a}qぎ/mF0~>lZVGJaWq!⶝]5 js%)İO}+H*H8 Ha3\zqo^1ֹ!\]Ӗ9zg\0hhfmzǧ٘[Y5]VFԧh2eta]Z.o| |\DGawܬFeq]g 258M ~jЧ#ֈ3/U(#8Vp*rxue1E[c/[qw=,?g|} U| ̦Bi [C(Պ־h-րk,< :s%.x6ziuQN g1ImP~A7sYW^}r_ /pMxr[Wc.'p:]([wG,rU޷dur(8 .agf9>{W~Pa_vcȞQ3on+s!Af/E~ۧ~V3%k ºv<,~뇾ܳx>c*xMŌ 5sU\7 ~ض<$ˎևDA6h`/bM%F@[̣N%2Jq^ jxƕSM1۫ui鹯Α|(DIfH0Bm ;U<*ݚ|kYmvj3,8 SNnrv82 AU4Up;KWZ5l+{\/lt9i݉)IFwpzamìn6Qs~G|6R6Ewt8ɁUU[PRXJk pRpZ[Tm l5oMύ[~џ)Y>d%}n®EX+"F [~u{A կ+_v.ӨZK#G2zAlZquoI a4ldbh쿈;!}4*7zyt$!ÐWK)fU5TyU΍b!Uzayx[CB2ؠ`JB=b]fs.d2?HcΌ` :~&\Z}2Q "Vd޺S.*a\|ʅ`r{s6W^  S2a*\ptD7@/,yQTt,Ax|h<ᆪd{1a!Őْ0YOCZHAL3"uSW*;p9麴|򌳻`:;B2|R] >T??U?Ux/)>@z9ZSDr2bL Xn6Нα0$efk0 \1V[hc=bTxQ-7f e7vڄh@Cn[Qo]9rN6" +p>\!Z0_*gFvt]c0cpC 3m0d< nO,cDe;vf;=ͿcVpMPH A G2yQ< |<> b פBdKO>9?ף|#LME'5gXa(e8X#dʹe(/>bv!֗HvgeaQYR[J5'K/79uTtO?TrS$ðpFS<2ys`塀__ e͠;:Doaj!GU]XZī.pw #qq4T,tDإd=2t UD5Y2ƒ1Gv(/h85P;\Iΰ1J6?>~K'&;JVV_%1+r)+e*Ŀ{y]y! <"ƟA۽Z|t^]zbJB].HdR}Un&qitġ}z"wά~Q?\멁hRr/҄flpճ6WC^ 3ieޡFI$r[\ U`WB[E5`J/[_;T"zP@P ">]\j0&>ہO"n T<&!i?d?0n &!^=x@}A/mDhZmEoGB9c[W 9o@yZ|oh>Q6YnܶJ A~~(/|)}0fIjD{1Y'Kx5WLDA%dmnjo#1Pw&R0H2/_(!o 6p0poߍvh`eQ7)) Wjx^tGJIy<ՅI3]%0^B+x0maxb?sӾ ~5hz}fG,V K!%0o&czt̐ Sñ'߲dq6Z |enR_rzخ fGXOIŴ!!ywE5L(2/֌ܡ_5%&Y2ֱ˚Q<z~?tE'xHz,]?U=fe?rc+?6 (Tv)ͯ+d,ٱ7нI"9nQv}PƸ>D]w*-w(*D?1^DX>ˬ u>ǀ_Nh e5EݿHUלZ$ӈM #&=ckr-6̀[ʘy_pR?=igr@Q8G i\@~A_r!G~w<7]~-Wr`h~p:8pBQYXfk WAw-#EJP1v+_)~t6W]$lX")QB8{1_&R?;0,O1FjrWz [Zʚ"$AXLf3Q6Ll\4 h{6&nxt$}.P.r$ 2/שK"@{KtaAiV97a%>fvŧx\)ȕt*9s,l7h@ @tY͸؆l^Ңܣt\XBMMmɄ EPX/tRɷfHa-*r0wf1L"`8GyZ)f.ZiS~HɕXg/yXLmUq)W$7!LJApIqxTlV5?H7ܯtTSen] r=S0g0KIjY`EF,'1&g^K,->λn ]\^q3j?+ Dh#ٴNĒ [":yWb BK@E}D7khmLm:Xz lg-U =FG(=G8\w>?%9(Ѵ2RO?ܖUi3+0៉]׶KTXܘ'ZoVV,jf}bcQ"F\ o [f:Zޕ0٨;sLˠy $u,IȯrO\'h; e'ݪTBm3 30*E6D44,Р]⁦Ѩ+UL>63I+%u,'lԠo?+G=q?xS$hZ4H| y!k ^i_ YƿN0Pyw4uD1t7٨F6U!|MN8J[lĿ̷Z~]B 9f'P4[lWP\3-s)]'Q)_jh^C`U8ՀDcBʛwsӨe= |L[7 e^Ag;O VgZW<{1w5qϟ:vkSmYʣ%]}N=~/4^ߦb"^wtxx^V6&P(EXT@*^&MtxOHӼߓxVX|Yx\PigCIdSkvYl%qj }Ijh WӢLHs%O 'JE[%9W#As 9 `KD4 H0lE?X2#OHHeiaYi~7hz9&*vJ* DnmL-oiL7s 7k[Vuzx89 I C \$\6]!co>2Tuh $VQ f隆¯f:Y#eG$94d6<04$m\A?59:T9+vJ:'*<574sC!N~5U3I= !R߿وp Z`yj%ȟTnwJvHVUwu[cd/H7\{&GEAۧ>%><$.XWc_ͽrVqܸ-._!-f#,VYV ,oUo}( k u=z\s3_dJϞIr*O12P3Roxv(mAu*ze1Ŋ@1@T@ȸ|WQEe{Ꮸ't%Ecl>C) G?k/کC ? HϢq,kW˲oqI$jE*&T4w!ot#D4^L[`w9[8.D7N W=F|iڻ4.CT|.JH:(vyN2^Sg~iű<=m!~hG䞮+hxy .>5!\;:CX#\wǐmj>A` L7ed~)-B%Dؒr1 O,7HH!ҹ7su z]ʖҠh 䯱6pla?Ż=>HkXf@zK}X۴{^ r%ݡ k4T xF/LB;=E+0c5v۷ƞ 0 pv ~MĺB8APGIU\nTcp1jd 8"VxiRQII˞F6neFoPp?:8Cx|<)/c6ueIcid7B% Hg6A3|t $I_EMAU&; 1^ښ侙!`M}by_)Oo$M#)rǃ8U- M>~P|i`3d>B&l/KkÀ5T%D\9a1r(Nu&"8/Grυg$3Es0e;֧xO:#4I}jKwq} pV?1!.=R tL9v بv ).ҙ Qo%CI@C^CP]a,oyk|Ui= hv3=had&6d6&Ϯ("clc<]M"C߾O=Y mto?1A|*>t $+gd[iͪsZ{䋳[:w= xGk[hxEGƟiѶBX]i҃Jb|gNrxa帨mpQ[cmƂ,F\%zXe eSbz,P946x }ep8$N߅O 䕫SZ+Q<5Nx1"?8ٶ*&b@vt8 CM{s2P8}`TE-ԚJ0ӂytr VϿ:AB EZ pccŗT(}}` D tI 6-XNg"4]}'j|&80)<acCN\^ܖ@pʽtM~p%`-FYY:V/i3\^ m?Oxa9sK[OJ~k0vilg⤚NWHZGt/94[T@672ܪZUS .Nܹ$Z4HT[͙Qwv"b/bB$Ԗ{x!u_<4TI:Kr g1J~Y +BpADžPҝSvyqQvDӹeT3u)h=xsXVx7GAP<>@UVdWn|[% U]@)ŏkD#EzDYI`չ!"gz--N fu=bQ|- :B9e?uwۡTVu xDl+Ϊ.N*p'*uV3P\ fgl"Dg+XꙤyJM ^u#,$1ܸ9SͩHjՃ s!W9!c0v;] q!LØPafc)jK.vվLr*$arH5{;'@fy!+ Ytl qAU$K8B6&カi4)#s$'X㺌Ttlt'ݺ x7/  =")$ OLF+`φϦ&NX(Yd1OÏ?g$Һ4OY1\M]["(r,~DBty- MiqM:ZnA H~]#g{?yMo z>T@fW٫[K+*م5W3Q@ykml7iua0]r ZeGFςd,:72/Gx_9*'e7yA{-ʂ/,Q[ud_r? a&.Izv CyR$PSP5OPKM-AU=`{͢k7`^5Z.Nȼ9K N5J}8$CСYP5,7erČVب&U?>j|lF-Wm=M-l]?/ͱEw,\{M7]/ `N\Ltkd|mqb$dj4_ߢ.e[mх!Tx1(翲->ۙ©|Т"F遯6't+3S]%dytnmc{'w dc%w{>.,ot~s6VbfQdDak5T6a0 3 2>6b祐jW^NJ#]AMf<@SO_|05Wxǩ[{u˓WXzRSzKm{؝%V9Z=&ˉYF~|}#2eӭFN |bP;/HLjϻ؃Lq ! ~ϼ?HUt=Un ̘ʤ{Nog >ucISQLEO\ z\l&[0DP5@t z ЕV"nG]DaӿSi5!v!S#gc*<;0通^GMw5T#v_s$@pu,S?V+nc==Z߁hO 0@C#ΩfKFX[[;wt8Qf.ÝS]%>Ne{ha1<SFzT߭lbgudz5I}GjϤhp0qӫ{W#UbS;% ɔ5s!h 'Pr,5+[95K,Pڐ yl>yg* oI)fbnLpU?;xRhvNאj P5~Y;f!%~|xBũWcѽD(gwDU;^ܯ-uGzl?}]H|#¼ǫ-D}-o,G˾֎_2āP4ɖ}h{DZ٦,qSOa=FqMw~t9pV>۫E W+{|9|C4Ua_H9UЭX8M)N,}8L q#  4.g,a8j~C9Pԩ7a'Ep&JfWw |u{X^R#MW:,'6#*zh<%d Y~f=:2'_d|PP ٢Fl6۫4[9~>dt d"]b'nҟd R D 0k,C'x7.)ٓPy@ G&"ÐU9z<JVZN\DܠLg]_Y_wl/3*P1CqlgcbTV_+fe-O#|'G6]F!XֱɜCڳg[A}tBs$u_EAcEnv!\>k_U{~: ~Nzm􅹌a70,#CϯSv9(QT ^D'Ü2|Gjn0qO1Ʒٷз`LQd2f&X6/#ۄ)^ĝsAnD_~Ϩ Op])/Q,*m6avשA$$\Z`x؛PAkXZC ȗ#ϗU{(ER# y,n=] ^ء:n3 sJZ'8w!fx6soC|lwVRR2dJ, daKvUB!T.!4Gu^9l.1R!&)T璧vŦ^p+s^-DJ/=\S2 {20l}H,Q|LGC9YV;hLkr udaUGK;^T+xlL|S`fn<{G"'OfZlLK%:HΫ%9~W4V{- sA@t.V/d;NbIU6R<@2Z 7LzO.9 6+ dYM.8k]:5~~w/JMr,9ѿ9^ (wwbgO $i/7ꨨ7My[qvzQS>iI ;/xFuq'6P0)0nR`B+/jykSVgR=1 8qOy3G6Z!ذX'$*b $갍,P,Yզx_h&\d̝P1BOgE0^ 0)QŻD>K\P# by.MC1e]dٙTXDavB_;!ڏG"1{9w(YU7MGh;K5{3~ٟp.юC uۿ_ѦƄkrsrsKh#}t؈aՀ xJ3Öp$\](>Pܹ((HFE%8L!Pz~ u9ɓ,[2 U)Z˯Bo]&^6maחQtsw Pe[ݪxcbUHXbgP6u5J\=z~u %L58A 6uhRG_DDq[>ثÅ@qԹѵO$5d-({qVIz_̏I|LCP`m|C֑Ĉ<ɿ@°O×b54>4˃@ՖΥ?k?" H9GEeaYm*a@ux?!tswP 4.YÝW˅UkIfqvlV"h^NKSaIFx`VI7X*~$.'"בqEz+Z2V{~SpZ)tE(B!oYOCCd/6Y2$-4FN\H/M-* =zw }+3Y3:lF(w]p:QP ̉"FFs9p$ jҩvWba`]5SM0Pe*J6x&[z}ze7?ƭca ⠃ݹNsPF׋+YWiMjc;Rs˺ًo~$814((}f[7%u]W{;.6f:Ҟvpp.e O}o豴FVˎ8ERw*Ab^mRXښ?" iRb3ٻy TJ*hNt )mk~qxv|yPfЬ՞eع {vd _zύbT\jqPr=@Wb8ja-N,ŻhRZ#TT4r'OM/TVq\|sQk4Ȭ$z(#tᏉOaME/t#043;¥s/HI2䏿LaI*ିhSoy-9b5djMk!F r?Q֝tC>$ E5 c/$N}ǰ@L<B{ia;JGI9(a9cM/O'aȎ8{KmSa W` dWy*a ˙` ϡ94L(hӢq p/U+]M9KIY &qT7FZ }[ņbbu[{5M(d"1R>2ĖcMv1 ̂TQ鋓rCR衩Ll%`q]-\ ˜1񖨤9_WĜ L,xSѳH41myk폕E>oJ/,[F:X!I.U?D 9s8f7a匋#m6S++P?{.K;> qG?lTwqrtV> YA!WBo <+Rp}F q a[do*gƶd $fj܂-`*D`("z5Jv\3o7bWZ7y!le@oWD^؋!^XCOߦ9$^r-9, eT0+aM/zK!%Kդ#0O]g(Ǯ{]kx.f`?[[N|߳U*-_$orD`y~s'vيijgr{ַ&.^wgkّ}"%ɼ5LՐesYH\CQK&dw#Hnr=" gf'{C#Uܙ 9xDdt s=.N~Ƭ2+"FޡlӇ~^2#梁=K?Pᄆ<0Hga<+4%dϜ[SW($͐t:,6 C\TL@;P1T`IتM'u_t,~X%wn 5^aH[mKr@;G\_Ţ ~ЇEa/AoS@ κfo(v.B8(*IE^ Xq6z"2R G&X.+"{',,<}R-$tژ~l2aْQFB@0Kh(8.j@|W9ߖ"F曇$z_] l8VZ+P}_ZZZ2@h>O4%l^rs.$Hխ^嬅Ym>TODU䠓Szҟhn RE`hSmXrpb%² |u{ d$ͺ45p0"[/;  U?EID.JNi`DPjP|]"*ʔE.vǨ΄=Jhr7^o$(@QKFwk#D_G0YR :"?|d Ru)j)ܟ >#}n! PIkrƐ1z\qqndV6F´nQ z t!lA?]jmzB%Dkd-lztg#7Tc:~J"l .F[+N['%-Oʪ& d[16u X=N-j>Q X%C_OzԻm^*JʅON54xD&m)}e7c'-2>0gW?P- eWp:Iq {j0 q6I%h腶Y@E~%Q/uM+$Faf$Tw jkl߾IMKa' c0imuG5K:U4C53\˃M(ymZ e`K-$["-!CEBz /(czf)*V9KLĤdզj{'B=? q%|A[$grW_Lu XE1}LTa=wej}gėVr$!:`Rn_Pd&/`nDL>]Sԕ-r\~PXz!rĵbfgh]J'<>`7FTna˨ZᔘцoL^_mWLX;!\/K.ଙ#XYW,E$ɽɉ'O Y%f;vՋl&*6ܼ;g}sJTH7SߐqKT)}ad ZI9 \Ipa.7)taSoJXh"Q4NssM/iu[_'E(&!0/1q!ՠÐM5 !*Ofe_5Loɉ"Y!X=)¢C'qNƳ 50<#(G 4tǪeTfi MKa2txjyc2)Bi_x`KL[L9,lX4Z/Ti͈ eoG5dnx?)fZ0m4z(*.נPsj?kRSYWIqb@`s\^k:G/I6b5 .]: 6d{ūG5FH lCR"6(ō¸0OlA1ByeE+X^ÀZ׾pHġGJz6*GļJt>D_q@:'BFa\~hIksvעkö́u@Jp%| O;%TdAڴLʮ,WPsnn귦hF;}j:pN\?e/]L) pV'0zWg}<MkdEx qFgeoQ5UԞ|a'zsrzBIo.m}+%2Xw2RW-twv\H=G!6K>Z]P9fgGfD]Rیj R]+j; J\,w#`쾂W*2lgp![.0%apDn#{ѮN!o;ap@(1v&T6Ch":kL ͢ty(3<tO]J\;Q$ W_ dNmLT!Ypt߱$em@6+a涀=m@b{:2Nfcw7][94l$/fu_CAJJε)9>xR*ϋ>+ FCn2ʴSĿ /&8af_gU9Wj!MbʀUM* u2I,3pFm Zrv1܊}͵-r7ٕSos{K/C#d@B^ҭR%3>ij+opV]bJP^mQ,Ly|HB]:I zAa}s{_4)t[(ō-kdd-+3(oECEϔ.4kYRxEސ_םs-Fó4D|ژ*D kw0ĸE!3+aKnT&#Tw!n$Y3k)c:ձG!aC4j˭bDWh:1ϯb'zV'd";~)/O }CD;^K{{Ti/'`J$0H tPLYAoS.2O#P2f_ESvzp,ʒ"N}Cp!i ra(ƕR/SգoD\"}!?tv Зs{'n 14o^i9u%-}wǚwΥG2R4 `*WVbn&r3HPJFoO`֠ٯG=s?dv4#ũpD=CVA8ݲ(1ѰtUOA**Dau|"9o͇..e&۫ ݃X^jh>?Vҙb_Am6{pL׋W+'tAjG3^_֫%XDpy3R hR 4<=;Y͍MY1n\I)܄w::CVC0* #,.fwX2\4c+EB''8:R^L/w p:xXV=1% \>Bϐs@޿doiM:_ɳK N٘-Ί.NӨ⛃] JЄ ]kN Oż~麐Wn_AsS},i^F!G .af$h.#{)b!};ղHu(-Jvr>!U<}go33׶IɥH1u O?:2mQŠ"}w|z().z>{fWn.yV .EzC~Qf'5ʗDl%EU_ ues!PXAi9&[W&^N_/E-V ToY[])"v?oMvJrܬjD#*#1KRڦY`:;@Cy#mfeX~$"3 (W{,#@6=e(~ W}HճI 1STNyTilܥ+I!>n{|d=X=G&7h]!eX~rTiR# X67Qx2Ǩ>t" rD#|,Jˮ#~xx7;fbN.FGf$xK;>QEfNM2*SSԓ^2hFqNUYbmi>AuOůl~G!EtI 鮰C2t &BP`"b[N .=A NۑRwň\|xRNt^RH+d)[?qقP` n0p 6--uj0~9їl*V'LM-J|y޼2F^.S(,n}>ӅQxŌEoeBF |1yc'G=&({ٗD>ƣL\C%lVS^,#,E `'u0 scqx?2f(WKwZrs)u ,!ld01hI"OXџ"nV,r~RwQtnV23 I֭} Hn8o?h0zl\YKPPmPuo.j $$fHb;&Y ?Vɶiv%jsyQҳm3f/Tm-o"_^A!6~M>_ v3% LE蝥[F-[If=dx31AS\*^q:vJ:Mvc $l?L8BY1\ u'9㕲f_9RC0,'~N4ݍc`&դzݡ[;9Žj u?XU"->mzRZZupk\d$Rk&x~ {Lj~f^'YpNVy((}WB&Cة}$u_#2{VZV@`Tg6jن?h9LX> *tg,Ъu<M'|Z4e:&Qnmxv_#]P žҳ2FQxY}lc]RE9~g>c|*5쯔Ѯȗ/|('%г<\l/]ky9hO VkQm&dW;BSfo"}-fisIϱW.YJk~R\qϛ8|R΀8̈́x"R_D(E Zh\5EK*zdJ,' iCщ\I1r~~N~*tFfME 9|`‚@'o0G0mh^x 縣m ZޭV y =8N<;<3?䎄-~?xPHX 7wT7+KVVGQQ#uvI+(e €9:]g ì M gP޼a]FEټEr }#!`ȸ'4߬ wGuL+:2Ih@f~Xk~o%~h},?z*k\!{YX ~b̌- ,PeMKC’9l_xzsn{z+F*j}P1hoˏc`HDU;mm7 ]|}Qey1XRiv+w,IKE`wݖii IkOIY7xʌ*?@ U/_ƲҴas*C.d}7"8̭mGt&pO2 +H5| s2o.AU۹y*"YH?FFK3XɎP_|f'o[,ώ֡SUt!1]J_ XI=YEٍ%.BBGQO<"r3YƑyR{.&"9ݒN|όhbW,ڣύnre:_MKm01ю cܐc+ l&oB0d) _+ I:Ӧ njuw-W'ޤ@!֠.]=A 62B|ƘuUibG$=}#;R+$Ӫ*')&&.H8|+N̳ AZB+is'7HX s }W!j<>5!`*) &]7o\+<ҵKQb. iP0A署tJsJt'{Xt"_ۂ 2GUA#;1ٚ8=3`yhVJk'.I}y6mxM9t`1e7{Rَ=Ezn#+B5I7\,F2ó: .07EX~Myi[?zU C^#0ozJqaH Ĺyپ瑼H3ӂOm] ˎ.J $gczp-%wvAٱ:;O2M 6pHp B34+ڀ@i}S+8O^BIҠ~k#G KՆ@B5Tal9-ɜ,ZF%6ۅ+[Vs@Cj2@ ;{8<'ٵ&O_ŏ顐+rr&cu?4uc@IUaPk@z-Lm0gr'C1ҊҦ'4[ՠDzl҃)~\ErRxEf]\ a4ics*CAVoPMKRp^iF !r>"zt F9:eT>-3 I" u+s'j++њPs*ݹ^bHNW o|92%}pS% ^w~#QR^sLxMTtlzhT J@3@,uFN9IZs[*AT3<6ؑk/I`F4"@6v)_Qa^1+6tz>3;'>e_gqTY\ #_>R+vwb\%4!|R,xrwH<$!6e峯6>\ZM&h:t6O/GhHjYY1S;V*jr~;s =aB$t +wF#?@p[@7Pk9LUnPT Ө|bjؼ0LPlbxTsYڦGLBM&w#טw`#\?밑{y<Ff/7y5О.rMe=+qUxmV:Y<=JAmN"ZGp 83 ה*fxyf}88rvv.bDܦo5%Hє@u<:AW{}$[RA nx7j>CMV'%G6tC ejPooeLS8 Q1g{7avV@~ CT`+?SgV֛{}V_  z=NwToI)Tj/f9vqj4w\@oh_,{9]#\ѳ缲;WKcEPI[1ya,٩_uy!d9<ƅ`z3L㮨(/FIS h! ! H=z|%MEPĕ+@}kollY%+fÓtb~:x}#ة3:~(cC"]rZBxZqW<s1֘SxoܾvƴĆ:JEa^ѥtUNm} g5 -'rF 3(OF PE:5M"AÂ0~1PY݅7sHILRƥݣڤiT!HBk#wIJԞ Z?K% 9D~z] bˠӹ [@4H"f #hZvOk#$WX!i]#ҍ'eIfK Q K~wJtnϫ KuOڵəIK9szAH~zo*`'yP u=Z׫V嘊\?3PFMx!,dMQE]J0PG 0 6˧NK&V?P){K6l]ݲHFc»u{}7} VAzb{.8@]G>ܢ+@*+)G6CJ/F0_!LIhxtZ-ihbߟ0%+CEYW[%3@79=l%(vӭAPDZY];lg (| Dno4Y9 CXR6:\+obt8Qg 1X}2Kaڪ2@0y *di*NeH(f[ɱ" H+k&>H(WKs=I#bڝ ڶkי8ýѓi_2 ħ]`Pꭃ5=84A-ݥNG*#+.kL >di6+uDЇxhʊ%(1 Y=_e**G}1Lxq-pήawVd8d9f/_{8?Ⱦ:%TG zT:[ES$"ϰ`[RPLU͒ l7D_ըlu^(]tprUԼ!9fl? ov@Z85!_->k__R2|ZԿsR)g(#H˩?l?&TSitճ1+($ 0g3i3W6l>OqRck'&a!H^lzs'x̩ ZY6o*vE?:[GKzfւ?,P.,X\"0Jn'0L􆅘 [0ngW#KHaٚ>y-@6bE&Y _M#=Q c2ﳼ.>"FDFd+0^aR@,a0^/= L XIlDQk rJGl=sE)kGbq5[KX z Gq{JoH^L]i"k\Qw2 -=MskϐޭD,*nnÝOXd^ hXW56fE(Fl>$[7ʸ{iz&,`d0hhy6 4pס]$V!2M<==jtb?m~r`%ױʽJq*&؆}, M.kM@!ϘƠ0 AK]RT췑l(CW &hv]([Sކu7 VW' s2SGj>MFO৸ov$u;K:no"r4rkPHƏ@oYa=:j-xq'h_X ML*9SaY.nOgГ opbTs魅Q`*tG3 We@o+ VܛO p."+" Z]亡SY$F1h?1;CoiMV1:[~e~Wנ2wttAT$CMG~I-T $OcHb9NЫz!w͜ш_uSõ1-JI^0 1(zOޟk=3;iΥ!؎03[z')5E(14 h m` XokR1 aV#x]s+E T2}~yv[qLz ?j]Cܠ͔la:,"6_B1Q\wnwvSDI6N,z !iqrm .&Q*MZD/%==y2X$c{{&>-hJ tl}ܨolFl8?3RU;G};TKn2wViO"rF$A\oו3wk+ˍ6Z>> SbFc)2pX2Uc7r*o ]STZ8Nn|K`cTF=9Oʥ%@'yKI;a B*PF#EKH\aޤl@{E<`&e !* IHͯV9[2tiJf6Cj I2}!'[xe I"c;Bͅ˞n 2fRMII"4\5אeb:VKљ<`o咭ލ:jthoT/?O[te݆*z2OɭL8@|NS3(D`g؇xU.djPcVXRE@j:uڦU8Ϟ5WsDpRn;4?|zL6zܚ55ă쬍22OO"4AU'NmZ iX: FBܙABeMDk>`WV0l.k/Q ~Ұ]<`b;gpZF]ɇ ќpjP6UwӅ`&\*rz6LU2^pG@d)7B*/\[8ʃ${cI!q#ߚ*7FwL%ƅp FLmI߻}0$Qw[a}ț7ub@廽M~Ӧ˦>Q^{T)ф<Ұ!PGtEKf9jڔ |(X^f;BN߃gYDr]Ba$uA07}'Y<e^旑C҈y;k7^p" œ%3*R/Tm#!ohu5 w0o(b ȇ혖sG6Fx607_ iҋ]Bʟ߱#n$vNc뀮Y` y'sc@k+:g+V ` B_MD g =iY3+ղͨ$Ul: u/F.%p6r7rEakqc ̶KZ[D{urr"h-=5sjA>'a pôi*QlaW]SwpܚCUP,P*cc oVw %-,tơ6# )|$TVFJc^]_>a7{ &ȸnsr>OYi^T  $hO%B;*J*0A(•E=8tcRhWEU |f!>I-&>'B'+_2!Jӯfդ~7JCxieʪ}6MS ^EuBRId+k!+q?1Tżg0qkFP~T[:]Ji:o?nTrVN+6k(t:-8~iYf G!Xtfqo m}]@$50]F A~xŤY2<ҫͱH֒H#u. ; ؐzTqTX+3o>$UYo`cQkiM Z]R"@︔YPPd$e/6K&9H2qUa'A]%mF%A*!kZxpm4(Nzb͢V,lߋeg6o- Hþ#T4n dT ӬfmZ{ICCy/i)A19{6%@ i8Gwդ"?;k!>#"ьlX9atLEPhAyYR[:eU&*{a U5)VR Wic#`YZL mX͕?;?G\j;(OZ~$=`y(GgCCF^譃]RXq 8|;( #P 6.9NO&K c; K-wTRh@`!][-~G\n}O w`\_leϾ!M~F=27 ,{`M<1 -!ڎ] [}+Øb|a+[i<2r|fւKǫ6 |dV(F+ǝӝG#LzɕnP] H=41NjKW̄?RQEZ17}[C ?j QvIy5UFGߘ e(Ĉdk]BԳm4X:3?;umc]lw;ݮ56Bf?|l͈=\lxx~S?WbovAw_CxdH#̏1Vzt Oʹ*-zKI@p%10E~0˼ rJ7cb4;)u㎸h38:a'S_8-!(S! 3S 艍A_~&G_PIW붰? ! XӿEe2޾ogkh̔&png AQQQ"ZP EK뤒b+t!p.$"}ZLNH*Yl wrH#w#Mm_[hϑhG7 G|*ň <")>tW;gj ]z̧,kךa&ڕo7w]r|֘#fg35bf}+* Q;y(&oBT4և[2$?9s#^&ş-{@.n(|@S$B?i'Ygw7;UN.0Nݑ1 zV@c( e+4 q]G \k4o~:D70c#ܵi[W&5kd{B0Z a= _6Ui lm UQc  bmfE'ZklZxs E~78pb E黃WwS0. -Tz(_Mw:I1aHXZ֜yo[yMI(ŬM2U̠ƉwNsc-[8Π1LzdiK&"K+[|*D; /8g Nv|~ ^y p'RE>%~_o+ɛ1K?D41;\t-xO?,04O3RY<` [xHf> qoypBvc'NWH#3arV0tIGTp21ȇF#*L9:y$VBlPq[rsQ7ȟJl9) .`_Pbm^o [M^lI.B| uͬJs$C K*KdlA BH1nqY~ F+[P88gTPVRx|=i (/䰎W ɭ$#3dNi Vl?9 unLj6_:$q8"UB1;HoO#R0MG|s&[pKlؽ-4ߣuWsiヌFaQ;EhV 5nqC&fNm-hIQON䍉.MWt:˫Vcϔ33Ҏ h9P'tUZds΀$x\IG]XO_]d(Y:v9}ŢC6\? r.d`'"*hfkLΟ wG&8ĥ1gkdF k-0A8却  a@'}xIZ@Y`:Z;ЏQU/X O!~I|[P2ZMvi=u.J: ÎdɁDEvk݉cL*N%J`zg|؝|Kq)4+? KT 8yaųՂ yV瓺j8?D?M0y?E?&zyQ]׎ԈMhd߻F. 0.]v2vYL$~U5-DwHMJuCl{7UALw[ |нs Jsևn ržzN x#ĵgqAٲy #Q :%DŽ*#=PV5m-W,'*(n3>X;i;N pǦþqwZP[pk3JCF{atR0?aᓰM_P>āf$j^) 㲟@f\3hz4iZUoA<I{YF(:6TWRT>~ncpkPvހuf5GKW~|SӥF1%v;3 F$+(nHRHNIdZFO&SẐG }u&4*, 0p gABPb4@? s,sZ>RB]XksiGGG|6e XVO6:.7{#@"SO`eo7%\aOt~V5~ǧ"8+w\=2~ wI\\y1dg@&YG'`](uX^ t0Q%Y{aيL Z˻#wJDeu~\^'M('rbk$|"f򋄄A%e6{KXﶛߑ>)m|E?еv4W ѝgN:i|hjY:NA[Qn(r2|fNc 9xăE6g_;IOnUŚ!sc:OFy픰5_0k5+G55P^i>4{6x 4ܤx^x`4g.[?X z@l{m `ٜIPl{Ho3yL^o9e-oLv~s2Œ ArZ,3qMP-R\;!7۰b`RJmx{< \od8'Qąw $Hк򱸭Hg1ܐ2al`z<rҞ+&+v%aR0N_6gR`@wjb6ܻ}[TՒ2[:OKңtZ0sQits>jU_;^*/kʤ2Bż4,@x nLe90T3Y)ШS] cn6vB1?L[aRCzu0ʤk?85F8wL s(r4O4mR {x\ύȀ=^yNC;qCćRdjqP{E; uFr/d0PVP-\zΊBl<EoCk~y$k7P)Fn(0flI#f7ca.f=e!Z[ l(+l=&8e~߯R +CfoJw %%M\6#q 8g$2 Vu)?PJFgD5|m "[rH6fiE^Khj6zZ6 I/yjFVWw% lvkڸ#w9 Jޖ$u%M،D/Bҝ54 aq lrA ™<>rLtvI0" tb34Xfׄs7Pq^ ^WOp* )CO1V8h ?ٹ ~eQvFq5ćJV] ݌r'tiE@cbԹ I9rMg,+r5>fTS3dD^0}#ZBEo5ĖMF /.E{ %'x?pYUėѹ{Uoc_$Zx?jYDI{eXgtŔ(8ؓCO?3,=QgO|FA4=`eVj\Vlap!M98YlnۆҼg|6W[F/6pm0%7@e'4I>N%M}sceJ A|k5zGi:J,8:Lpsl8U"yڧXr"[ ƺ`WLcl qvQwbV ٱNemyq*;LCލ&8"$HI[Ba,vQ#hj,hu!*N,%1R>_ !Č*2!o+~LҾa2=yd`o VJ:O>("m!"tDr3\5Ap9̜ WkvtZ/ݎs*@ <{CH$(MـXc/=G/e㢔 Jq@s;|s][tj@p8z.iq+(dsc)`N߼o*-rjQ(Mc^tf^E_"$%+$1q!$BpU*ģx!rW&qDV|(ҨtNI&)Km.\'䦄T%ym|T"3+t҄cga`Lt>4zeѥ`¶:a.( ˥Xвzfvr rRΈnF(HhU-z8V )ʹq .CIէ6nY{^)FX$t@Q3~=EB!53%m`jMEʵ:+NLL_Æh )Q`;CepgKx 7DQD`9d- y{ꭒu1MBVu]Mޙ1$?/;ԜO=="tF˕^F6v@3b<\7i73U?3AZ#fh=րwUVg倱qܲŰUjdznGd3]Fſ /I>ab@.A#D\0-I],_k ?tu=9hNIk}Q!6Iߜw=i*vl;pF-;y\W'/p KX53]C )}n;;٧?]Y}*#\۽KL"M`93W(hK1NW܃Dn,ByEA㷮m4Bs}eC`%Qܫe֔WKAw>>!-_Z~Z~ԁ e:h_يl {m'>x{\!i#3G'H+[wmd-r*9PmYbeF?32f¹Jɲw: WcP$PH/HUcczCӂ\V `oq0L(/8>6ݳ}^ EZ{8/XoV5D%S]''Ltl.cAd3G#P X&K%>>n%] ǚPF!߁5fkm7'F JOcIb!:lHNF>UAe_L%ꃷ ͋6]ZisV})*@0 ^WT):`A,<=Z`hP˯1 .GO$Xm5Kum:F ^f"J g5s}&󄥎7Si*k'U}$ Eg6kP,(_F/(i>'_(hփ:HBEAwG; M;3LjVw^ty`kY8 u>*=~8ioXQWRUK&䑲N0ouFuU#GgI6 Yi^B8ZTJ7675!{l0Ֆp\ܲ}1QD U^9}q>p>J3. )QC-dQejPPV{E2_b=+?5ŏhpvr6ooMeK~d8CN{em6<'+И*h,(HErp",TILL h\O7zmT ]Zդ(ʓΥ%9..xm5*O|Idh+N*?mD8CVuỻȈ΀P$ڎ-iCm1[ yKz٢l;@~6N0Yֺz8ګ,Z=G@Ыn;`eՇY"+jߝ2*>NjZk-$6Oa0>n̬E4iqg۪y_# P( $~Rs~[[5 `A;=N Ov rS9߁>[o.Ҡ7] 3:lHQ2'6V_El1rpIg ._Gkj69u*>'ur t,j6T|]ey\eKΛ|Uׄd٦Nڐ 8Rު,uxGZЈoκwCb/#G8s;F59Pc"f8-*g|l3Lhw7Ɨ$su:;'C]j{ԼA9FKB$<7M\V#aT 9lqPD@+ykVF$2A*1G!G-rf2괒߆E{~#ˍ6 yS(/;1?P*% $Ӳ?){}`іlj,bRvtF@o5\a&to>_qE~ڲi!,\Ԧ )2Zz -KfK{)nվf`ñ̰x,Ezr.N 9X7al/?h}f'MDXQ|AsQdbeD3yN6DP>fojeOvHOl Ъ'?[k yJE6 wSBtivR-LJD{ ^ DT,@z`xfBПے=dSgWi| o[cD Q?+nVi$ʹ `ANiQ=*ii6tbORۤt|iv;u$ܳ,kk }g~8_@>XS`^:MvA'n*Zgzbw ztI0h4ܖ0zLbPX6G{fP~V_k_\ SScu}+ j^VYwR{f//czc~U`~a0YM} a(Ej5)\jQ!wQ3²CWqjaϵD!l18e*+o VjŎjk⍃H,,jBWo^~&~:4jvtE6 ʣaD 6OB2%pX5&Lj6MNǿ0tuRk5+ըB,kdcJdLr67ƪxG2ӗubl'Х?Q)2 G<̌B(:;&~7fA5HyuüXJ=I/Z}i ЊIZ4U#b.H"6prf'-a`5_h%ZE xY,r*oSq3g)H(|ϒû6V]"5j[/?<Xa@%0CsaՋ\M~ ^xG @fذ2Vp !/SHC\m̤ڣQ PB=~C7·E>z]{̙NiH!k*~j"~lLlkǚg,T/|C;)3]EκOW;)w/Dwhxs[KGY˓N.$4|BpȎ蛿am*@|`KJ,GŘR1y[(@'t!i&➫eX[[9l6Aŀ=ZbնQ2qPlC5FV8DŽHWؙy ~N'=-[?ɶ\TN֡%6 KGJV_ CWEo?9">(0.SZI *=\V+<v%[y)pnlMRYS, 0rؐ :!XȺ6$U+d!Um=QZy$ XS輧x4Ui+F8M;0%%? rN8uWpi@+n9"γ% ˙Z-󢫦FhcsP޼܌-ޓw+i-jkk65mFQ*wH[Sp ZK0>_#_Л$7a@EK{ΤbnFn]i4lJg/bc7ݼOjGaۤztyw>V~ Ck"9\˶Rm~b?8('`NeuLGDzَy^ÎLqtCAdGc[G + V(%wvy̠3F\5H05ǃ+[)wXwy!Suޫ&TͰE#d0tmDa݊d8s/f=cv* t(?ll~X=; 6>*~<4PUAgLVOiLTO &9jo YڽFPBdKccOFZwk@[ 8!  ,s.h,'*W^dk4ɦߖ|Õ;dwu*=Ő7СɊN>{5);~Ԫi@4rFxRjϮf4>!lFkoM0zJDZmVbz8tYG:SFKΎ~&b}ۥq}i3՝@DX?WMMWTjȗҿYܔ7D݄S`xpo%cE*;1b8nV1-hr. >#r#v\@NN"Ezm?iCrtXt[&ϮyEhԙ'oR|Қt4[d`VT{add3m Ӌi-Y5E` Uw3euRn)TXK>gbj^|[t]<( J*#+\i[Ejsjҗ Ja`L4њ;ud맾N~ƑFfw㖻R;w 2?#&LHE욫; u8X Leic*zH\n($7 %i bP!!34ud}G öa Z,&qT=\$[Wi ]}DZ{Kt)IHm8+nۋMB%C,g}]PgȲi", tod qݳ1 $*$YVi\?HL֋t .Q)"h@+x5}OL۩Hmhm\.F:k?Erdc˓{ Qo?SE(} A,4É,C^EHk!g,J4rC P۔k8Jjio?O{&߅݀)ӈK4_l^zAquy䴣݆w{@Ís[¹$iS{vhlC%wS1s>:wF{˿wz麨{#z3?8]9l{ Hbg&E6NrcLo? R{ S Z6E_pZxh$aP%A&L_vBk-I& >—ï90f7I]ƴ0`A]Ŏ+Kʩ5\vͻ͐dڟxJ"s'dX4V9>[ωjޥbW.[ CGoSJ}f3^grBɲ B$19}>̍J$%-usxv 0}#];qSPjPd Xڶih;3@QƮXG~~ '%&HFozߥKBS*ܒȆ~aIp[#RI e8w'WvJSlEb^=FB Bs>̭gm"]G> %sgr4tDTy%P@m=/]Cq9J,IhjDaO/˂I{xi%' WkRL9jiG e0E*Jayx=wP?LɥVWLB/ğ}nx+՞#w l8oXHɥ!y-%\-$Ώc+G?&_| b9K]'1,i#@R\T7sN>Cvå&$A SeE, n07ĻYEF4+4QbS4|% Еky>K;74#k'1R/ss!ѣ%&oUX~tg{hP%- ,Q!n UR24țXu`v[IPI4WDҼ2"1m)oK.b n}a {98~$LETFn]K+ڼX<BjmAe SaTdJnRѲu*Ỏ?K%rZVWw&|OɏR힋vkWiHH6&uߨ+yi2!l$JO7aEtJ8&oHO:rʔױ:BRYGJ"䫋[n I H)D/pÑeZ@Pqo.SBG{= Rʜ ?} n1ڑ{U/\c2,#$wR<̝uh{f;gSYh) 6Q 3ot٠04)V=ǨG;WنKJ$ w/sx4lMluG5URNXa;#,+Q}xF^{xh$4;+;CVg D!LL_Tsh8u(~\ t$V z!KV/Edx{*  =w#ЧiZHvc%Zо1h$@ #;P%Qٶ DY<s}Q|ի&ywK~{*J(^lLʎ+3e3։^XIo/ejuDu$̖_aLH愫.&u̇Be% E(h&[8 㪯ˍaM*g[D֓RtV!sv~;&MAPjCt?O}rxzlTBZ̰C2$fLsggl#ݞAheEI/ LЪL. C|iZIJa_6$L7c {߾팞a3l M]9X߃tul=A4\^sؖH4u\TNBk9`M 1#Yn3o\k9YYhѾʫ_H=e8^SA2X33"dL5ΞWpۅ$t)!>}b3i@ >hgqJ!je5}jwbv@tvי8ȇ1AM5{ 1 Me )LAH x>լ|/d۞Ъ{q?zYoq~c[ 9)oQnBhDۏf=fpM#EMynSњ!>Se% ڇe|ngڨ\_;2/b`gm1Fم0 ohvبW4PZr%xh'Y\&H;6~ _ ੯)fxfۙ|Sم}@1 8G"bl^w:VXcUʉ'|Lj> c#OPvRfQL(8^]wen^4.n'sY6vDZWeeJ!f$MEgf94IhH)R H-wH̀ecA܏&@@7f~,m*L!k_hKgc%@eFaGIqE2B-Y5VM 2gT ܝ[[u 8/R>.Qؠv20ɤXNybl9. ʈDTuzkXًIG{*["]1ImGIZnz6~C-ӖeLc T[St[]ww$/w9IN1""W8ayS};q2C|=^E.\EG-ML2{ H 7UjxRKw^9ʿ>;߉)eiDb~ ChCiO]yk^^`e\T (&Q1IO2mX0#BSnfO4kg2kc\_91@ԄZlJKgGz\ԾPHQ/`z{2:t@#4 ZkT[~S%ii 4Ԅ MduF'TDTTȗ,NFzY!2.qfqTUVY֮Xr@'m 4o܌}gtn5e4zo44e)$i_37h*R;vq{'; MOxAR5@ NeV#X6TnM썉l=Q.o;R2԰ɻHI?GqWxzc^D~f{&Ѩ2b _X *4WfJbE{ّFҼ_/P;)&n?!?JM~*mө+aH1,-,2Ydt;2>xBBXxP&!9=O`Zo!kub N;7ԥ;vފzg]+Zۖ9Bcy<j̈́M)jJ&f+Ip5f:: !OYg=ΕiA`x]=:`?X~E-o&$i{\J2'GT.,tʫ9:j3Z)KST%hp fd0yj#kMNCS-`-S (Í#\iuMriլr#"NXz%Iߋ}K̴eQ,+{S㘧tz#۹h8ʪa$p昰+Nt%=a\ʿ& |zRZhaS_' VQL|E2'V\㢭2`엽;BIɍl!GEsسj-3A=u*4k~\lԶ 5n/m[ćߏEvY](Tn")ѯ7ѹˈav|ǚ }LiV aR<>6qX3T2Acdk`a{43"&pC*rqzFFS8&*b]`԰'b$)!ExT*!=MNx8z_]QP ^9A2½g'ɑ{-df7Z&~C6W@w76[BG„l8+02y^ay.S*<"+ `!^fdJ"*U؈/?+)P9 'ȄC,Br86Av JV_aے?/.k ?EtxC>=/uB,(]Yڞ̄ q ɻ/hBd+w',.Z3fӎ40,&7-͇jm7eI9؇&=Ҷ,Swt3FKP/DW4PgYhF" ܪcu`O)|[Y)OaOeu/f?P/wh8 04[y R$iIP0'*Dk=]@N[hc^A& Ȏ sj_4JP%W l/*;'ɀ}MhA^ro/?x_9m92 0UDqޔnj0* 1Q x`[@[y,ڣkP{CyPv6Hӹ뉐-tΌg@HBTs B\ Kz7ZjB.5L܆/VV1bL[FCL65ԋ-fOM.&>Q&.XrȺ?vH)c\x[ $v '~qazC~|ZЯ$O 7W~>!OYxܦt4Kt7oD2b^2#Ə M)OOz&uE$ZNfwDhbC ѮsYT)_PY]8U᝗xK `%ח1Ws͖{!zAGo}b"p43}rU'[Qy{!(FɎfjX+ׇ;{idDё7C1e7ROl)&eFis$ .Oqdn浏`D5; >7ӧoth^9E_V!׽@3Fs/kWWak\of'\=l3~f3YliΙ$䊑uaV{<~{b'F@zW.j(Մ& ,+f3@B$rqŞkuхT\wZkrtbqP)O.`f^72ڂj jWNTCL.r3n~'3N-LG-ݨ7|X쭿2X(h8KfA.| `xKX};$+%wc=+-pZ(u1|boŏR=y\[3-XCU euyo'߉8B-Rs\8=e}i氻桢ؿ˝&kZ ܻfZUic0cUQ wKQ^ |6BЙgZw.W+HjCnZqλTWp%h"F 7u` VP7j% ? :6<d31$ڍu?dt/!*Y3&kդ Vt:DSԲe}_.M[ \0hlp p e4sa΂P<ըGWm@Zn[<teL=֩ E/{OWդpBȑtnOyyqYW)QYxaұܩs6?}[;k:,$ͲP`iVDY$ՖA#(o^h%Y:۳C_d[jH5@=<\Or 1%Gjˁ>ECVdRR?Lu/!_i)CMc9[i8/J4R"B Re݈&c(WgRԗnPX:aD%?X-nD fL>_VGD2+mu% A݌ f_X"Սu =^(4 ų :rIaZvyBnrD5\V8guL Mur{F \gf2s;L b-0u# @d6٨1U{dd)JKΉ~ 6u^yM+͟kRۢN]JPI8$R k&!?}dg|n?3c~26aLNcU)# jM7Ty٥{+*#X@`ڧzpiѰ0oZWS:1̋TOhx>ψ6M*obxXt(:!8hINGHTfSnn$ eؓ_Gdkfi1t{h̭d \;Ix S.sE(A41 ,Ehu9< rR bRY =6z^E_m$RgC`6ZjT}\',m>F$388ĪbWr :in D9}πZM[ )쟀Z31O9M߉]:刹3gmv"8@^i~RI2}141d͡\F6X >L;^AzZ9PqO[J`An/oɺpGBPD\=Hy19"+LgV_3M65zb~4.r!Ҝ+)2n<O'&+/5iہL,ds|{Q=N嗂}>Ģ뿋*o1=57X _*b">_D)UTcCa13Ey*|:SUˏX4<,pE=@hdgZZzR~Cd5_lo~kM׆N z輤U0[[>W5_Ԛ7O]eA0FVGt@|/1RY27g3Y2B-1ȓMzDpA• 0rRLoźZ]n;r0ۻ,`8@\sދ sN*UQʐzZR/>ȪegLi*lH Sʧ7r]ҁ6N;,rUSgCD[۵% ?iDw;t;Ȯ\ȵgު")Vz`G='c}{:ӱ,SUtDXwb<}"jCHgp F}i0[w"F9@%y}9&BdpQ%߂]srj*Z)9Fݝ؇H^PDχ ymR G#]ۖ D"ބnڱpep,ɊR al{x3"|l)y"%#[k+i=E7K"ȹŮ98 \?hj< mj Bo3Ir)ym3uf'+Lm3&,+26 *S,”ZX)onZIэсG ӝoQqb4BѵBsvyRb 5y_3| EXl-!RTX Dyy!Z T>h@@Ejpá*е,w8e &y7Z1}c^fgVq]24byZ t8q"E3k} }1^m|IlX\P`>;GwV)1&mK&\tY݆ ncnnG#FJ <;SPi_p,^j0*n]ժƧjI\r#&ƣ"glʐՒYsB9?*K}Tn3:޷La;7VNrzIQͮ]3MFRZp}VqB 僛<$Af^*bSR<6(p%ثDϩ3t@wZ!$F̘4h$3ZVWEHz!S|sR]9w)"7%v(T`%yI#OdOpFt%ҝ"-#$o*H1wؤ^$Cν*|[zt9M6fޡr'~J@P `Mjs,}ۯ)F\_poB=p ^rI@9aĿql88 Nc>%ξ9<#ͼc:I{DaBfv 6[~O*-p:1Ҍ/ԩOpx4@Öoͩk3M?B_>%ˌ\9/PV>lx(}Y씫APsvY#e_%jc'Ϝ5_&tOF-i1/hpUzO(jkaW`^1,'- ;DKjה@)]Nw9&TѴ߲xS^/N&2\#:tѪ*-^)|{:gZ23'0:krzjձvQG6ooz“Λ[v 'SZ(J(ԻMȒ} r#| 'ے:r_#kgye)VmGh.^d^!1 hA0 J}7iɂh]u@bxuaM+]`ix]ރk@fkJs?$.J`ZO1@a/+i_S1"+CZ&o! Q:Ea8v Ma"9tZ,z8l+Fpcg;1 l+6%֩%\W&Y'z? M{zӱ[/>A`Vfܸ.(n0C=Or$*tN2D*Ӫ$.O8\+$p yB/+C~`xag}~ⅵR;߀b)ߦ`|uLei8;'^QQZ%`-m bQTfY, C8 %&dڴc]y@NXrX[ϒI7пaV:J29h6gZ({pn>1熊Q!K/y!._:'WqguenȔi,c;RH\}bm8E[Y:J $XGp2+ kq@zLuKU陋9z#G\:Sx6y0F)*)`Bq4JK4 霪E6xn*yWaM]}+h9,e7ã *$ EAixs>NY)Mt8 o:mn%u[-sҠLB96mwHJZB&.+n*z}!,I N0<6G>{Cdԯw6'qjBz ^~>$qm:Հ;8h㝮B6ݪitJ+R8~$"{ߌVaĝus3hr;MӃ{)X8+˅{J3{&.elV9#%$'>`6z^FY{S QtߗߒvYG޴RehCH{ &UV4+d<5~pQ3 ANjiIT}n3^[IIh{玂qCeQȟRk<ˑ*)aEjv(*)*ЎH#~gcNI473$丬$ H* xƽ2 j1u-X~ژM74D@HXELV",X 4&;Tl1GFuR-Ηf=Թ:A/f*kxGPtG@ v84SDRo> \(bN.D y P6kHksQu:3O9o^*XhCMòsq%YC+.U)N^`tJ 99XNm~ +ؙU~;pFd, J.|-a]E.ٛ/Uzk=+G+;KJuQ1p9UT?<˕i 0 9fQYsX/@̵FÐehE$~])XU3 5 \Z, ,j%w6J9Vm-?r"'6*F&w~c1*'7q &(D+b%yh`}+Kx{mq.)֝riz1>qA=YB"xuTʢj&<{T>-)|GÖj"L)LTЄG(.*cnjKe؀fr YI_Eq$)ͨ5/ρY^[AiVN^4* =3ˍ` ex5T '!AOm=-@+`_ h)EUmH0V,%kCrN0C} K 8:J1rK8׫9\!˲H[i=8!atדZ'h82 pۤtA='a,J-< (IM19*}@C|`f0Ђn̩4S 'Gʛ/Zڣubf>ìbD\x8lH9W!3vP(y(ߍW)PD?U /,N]D䮪@tjd { %;Mؓg9ʼna3X\A9RqK'])f|>8t^w -w@!Lz)9Tq&q=%> D|':*i튛.CU9]Fj s(yL|;:ZK|xMyFv D߷❨kCta)Pyvw2gl"ߘ0Q+:BΘuQP @PTww΋֔y a_1 I Sw.$ (՜[xutZd?ptJT,(h$A=Re߾al^96gP rBTu)Gk,k%n(g:n S\@rݓrt0>Z/CZnԣ$(@Z#N3o1B0?G3)hpQd58o :Fr*SGs༕cMI@(]/ o$M|sYZDl9#(ˌqwbN! #8LJ2bc>q]ΩDyUh{װ{Ʒc4_fk cX"9O^Cp6Ih$L`ECM.S 㣕IJ{=EEdBn'  >8p|މ!sDj1!݌%?CpE 6&~v~[Lr/ k*5iݡ@x[7e;djIfxhU1ghd̤(?4\ snYSYe8#I4F4q#eS\纰] 9NRF|et^|U\E2EYjr4l./Eܥ][_xhVe[u';]MX.Nؿہz@? |&$υw@D1؁%F+;%%<.4.y-?;sg6[yۀ\_D@.u24]F|xsK8/ﻫ/[qOK)<`_%}?MMWN]˅*p7EE1H37fx ¦µa2{(0P:dT+x[ipc΋0eoĘ >OO N rnB#J,%rD<0P[6TH絜\zHՁb$M,S$6C.Kew -t,7SWػإa) IƊ.ޢe`c1s#' 0_(σ$ r]<uNOe|~p0\?*8E'I䧚4uU$}0%ߓrZx8scŧr_y/%Q6 m0ΆMX;#"!T) +D4Wn&ޟc6@{|Y:{u+(>DBӇ,QF(@pDC<" &q#% s%GYkXDX]2~+vFΉ`Kⴭ>.$[nYK=J[P-]]e4}cۈ4рCL:\N!qH;HP\WEC6v!aW;Db:X([*Z^kkɏ<^(xmɓsoz+?.$"XS$7x_2Lm-7N"=c+2өYt0cy ;a lopxB2@'٤œA ,(WC1TEl:j]mnk$$U0rQJ>;dB̩x^-07.HAQ38{INi;6K[ܰfvٱ~>w3)r7z7iAn'IB)TEUa ٝ3&J$^Nc~8Gqa"j&j*Ɋ^(]N!#4AuyqiF_kJB}t.: #2x_L(U 畗]mt\iWzi tYRI kRf9]jlC_jwW.MT v1g`nFl>\ZWcdICTHLB %r7(wH#)Lm},V^9l0w=!-q#Od)n}Hh y';-ezag {MJ}iL>}:WJ& ȓ+gV lsZ:;?dMH&r(59I*ůT53iIWh$φ\=Zʢ/e4vBK6F1yvV2$ ʏi- ْAⓍ+$ 5œa!ƿ_8a$LH[LʫNoY%$8LfWHlҴNq`{k) 9.s׺M%?|%;PQ6n7㍺vPAt3<(F }+|ϩ{ߞH=شt}ȳܚ/}ks+|{oz}qion)0h`iT*S[g/?W>l G)j&E+rB5<4BTmD|8&N~p%0:ۆs!n&ǜڰ?>:5(j 3E!1kK h=  KwIyC$T?G%ڮLƆsKs jtm8a5Z{zבLa|IloHO<Ƌh쐂f<#O.b 6`RF/iK E>O-N+EJ9yMЫc6>-*ފz8UEp7M/q|/}CgU:\RNSN-*F0+@T*Qp d7T"b@OݕKGb/4^hytƾyɊ+C39ư샲c Oצ7DXh4{/YUƛq{:K 2 FjTSlY43lB"Ĩ“bŌY|a,;ӀFJI<{3_8'Mhp.N01m'^U+},z>فIm]B=hIZzhtv@dvg&(f`v]<8#0q${ii9p$XhoM=K9z}uFkAGk8+}ѡF7W%UWq>~O;մh)VwЅ?Lr-(͠c%=dPZ=JVψx%Y ־!@E39ڡ#P;.j0F 2ZzUw<{\\=7D=%wb74B]P;p‡N&A bqdz_bދ|0!ͦ_ջ%x\Z"YRIK_VO:mc~U+ǰzxnT!OFf̏]IјQݠSۥB%Ku.Ɖi9VR YXDB0R9FtlĔBjQb\2t=s]t>榁 nD:yhO"eMT=rKp-{Kh[bo[.\ȱ;, an/"6LwM$ {c5Z6GU X|W q\/ _f5F<ݱCFxpM̨)?ۓ*_zd0jIrC@-1>c{ÇgI6>v) N@@1j&UMRyD<ױlCwDy-K& bakjj!N3B"_ߓ+''RytS7>{=*e!]|AJ未6!*7?G d8 3*p~#lpπ꓋ TpFKj !8l2x3װX s2R)=eъp]osuQ~7L[̇زFQZy. ̹_3$٢#Ars2]⒛I6d $$_qRg([1~žDzi,6 o5А)N;Z%۽u~݆cGԇ\-G V m%OvS'QeF"+@L6X81v~[eAA}9ZFl U)ى`uz#m/mpm@`v=Fy;@JNKs /M8l'U뙅#ō\NZRyT~fF#{3rGa`!͂P@#@ o{[7yl~HOTmm4uc7|r7r,]X{jNȇi:ք3ٽ(5,N*;O2̂u18[M IAZ<[Qo_)B(2=(ܜ@F療LȈvm^L\b^\cKL1+^fM;4</ՏU)`0.>;x$L?o댗ҞXcT;paCޕ܋Veq;eBgnvoz=c(R,HdK55B?L~ɇmZ&ӽnE$?ȏٜ9d8+A@ɒ"1Zzn^g)b9ΐqTA1 g®C>C},5?}`ydI-vfqWſ%Gmd͍[MtM+ %{{tuvܿꖘ)jI*;hCMSjU~L27/$j@rd4 cD} SnVQ[0KZ="c/u(;~/A4+u~H K %څR=Ǵ9j4T=6lmvh4E?.?ale:inSR .VSѱ%{)Q.0sO"}6jw EglUg @m+oK5(1`Mb+)JКұE=EGQ q&N#͋ 4߶5xqA r|̘=[2;LMM7{*ȭށZ uTdt3 :|K T4]cw[v|vnW&r>U-^.!hO]yycwg !W)Kc7i9ubHBxC.:|3 h>V#8t\hoDϸlIʣ˵<-z3)% A LGu3q8Co?*0CC )I\ J=3x="w2?J \'UЙc5[4S1}]k0޲4cXWlw/ H W4GGw? agϙRW'{/w'L~ʗ3nlc02q  dnɉ eM$AjK'uik8$).%>N,x\PwC K2Q:rbW{:LA~YGi"hfmCP&ͫC~ِ8%:[!F]Tj.Trp''n1~/`-n9]n}}N2=$$|h2gV.cԷ'vj<  t0aqDw\"V^N,w<(?5Nf'ZeQ3V_vwtqzhצÃY m@ 7PA:DmXPHu\ ʢb>c:s,>(uȘ(~zR&T$# hp }atY%{`9d>P:cZdeְ$Tuèn3Y3>טE |a^}$sKikK(,e5U/V*BPsEq"B胠q:)^i`>̇0An"E|6{ٝY,+OnDLvNwNs2;gP{A^݈B/=|><;R|@ v֥)R×WvĨ+Xf~ٻ9׿goXcd"@}T4nEBrJ-Gd8D9Dm+4({^gZ(}.B,$_㜭F;\,2?"#!4 8?T VȂF$cv;^;{@tR$;ys ~b9/hK6U*D{}c?Ϡ@3ўP2A+J;*r 숊ikm OSs6`&.cHJ9_;]& /:kjOxOJ 6YʩrgR~?XO]G4lD!Mt7F]j)/xt$?pKO+uZ'Q6rq ϔ+qM(cE(Ĵ¸(-ugWRhcÒC'մ#~Q](wHGZ]H_=ODpbb#SϦɴȭ1asD {93<)ua>v5n* !! a4rhH,?K9 r0"Eՠƛ' q?9B[T[xϋ ‰yeYӑ3 <֟M *1؃W~'K6oW`7μfߺ/1Oc&|/'Ij_χ+CDt?qۓ"Oq͐s\;-itG)#Y8~# pV8>PWl=$??Y2nS۝,O>$όsQ`i^|9)6O&S(LG yN &NPv-7͐HV'|VlTd^p18G q2z Kj\X=ΧW; OBLEet҃v7> &٦Z58 o_7g(ަ Z(`,W}S`YjVԾdĻ͠渑`XҒOĤ 7ͨ?`{L[$'4}O?͕ie%E68FMP稾5jx\w(D!p3UhӄB ,71.vS!ƭxtjhMZ ]vd&B / etzjH[6f|ηm"ggewQӠW{o,kk6`ןt"h1-NgUc4g@Dc>"ʹ<(si;^YNr{tWjLl, 58=nܳi< /}\Nv\1//SE CJ?xAI`Ԓh n:AFxh&f`N[A]Ah>Kk'E*oOSI7IZRAeڟYWβ(+T܄KјdXϹF{ "ҽ++Pl Wt/=j%[ 3~_R4Ꝑ'͔p$J!cg#RuDžF0C9"|!hBĄdKizPyP覼)P?3?p-I/(CoʨG ԉ;+T˫N86 f5M}>kM# 5m]/' ('dCE Ł !/ߢ8`}BM׬)e6~T0vdÛYb/-ḡ#~͢ƐdZU,Hr'_i vQ^MU9|}QwPהYm?gHIV9ӈlfGӆϪ#Vԅ#Y$\ PRhXLih#j5@eRh U4l :|7ș*SҤ5 vQ&o= NnO<%#n'^q.7VIǻyCݸnE%I7M0S?`2Y,ڶ*'buB10_'yCga [$FHo6nRDV/Y nӺhƚCT b?ZvPȼZ3twKM?Z6s p+Qԁ$ (n'8Q |5/NԂJ|lDQ} ^ 2Ͽ9; ͗;}d\HMmƵOm4.X<./RXL nrNWPٻ;\#յ.D}:ӗg9Hu^R\uRő7ې`N oMkUp.6Ƣ4?KMUsΟH1Yգ&d( ,*n d8#. j%€ތiv{:+|x}NJnz|Kt@s~;c/zL_>i>^>ʆ]9<ӷW-/.iI  /ـ&̖! )V89FN (L t]{EPpH'v"8;4w|˺8mƇi QOԄUf_n! LB4z `IH?2Oץk+6sh*0۝7Jی`2G2s:Za|XFa%ljM\w-tk$ Z WQd Lii&38DXUڿZfy]2GW&P^4񳂗1uG軓Q:N ¡"wշ].) 8@Aøh5FP {SSw;r<ʉ}-jnPPWKf/LCT4׸sL"0Q,9nvspAgg {:=@|F9*:z2tkMQvWƲ0\K>ztr VF碇$>,bc76㜄 "m'8y4A>mH%㯷61jy֡~GpS_cjC5b%@ᮨ9x\tϦϼ \J+fGAoMV7+ƄlU8"qid\5y s@H"4SVP׎JTk& y}=\NT]"oJ;Atƥ ?}b9;c#_<: w込"D릈1{I.Y ' y[% ݇@ כּר ANG8o.i4o^SZy9-DBG@C:\U.a.,!M0^3=f f VmHЂc+,R "ξ99KY`l]XRxBM;= WRw^D+RGP BP9P>Ǩ(xȞ!4 VcmEt}!n}X#)mwimHpDN )#uXQ<{Fw ?gX XF)d_geCTfEA5:E'BB0.'\;"DAeʀoXng2Q<(HdgE6ևF3Mk< iGS?SOl >podM*wBkW ã9b[9{=fI%hyk;, v`Tb]} ]8:Z{}4U?;~Wٿy7|=}}"Ƿޡ.Lߓ2!3 h{G5{@l9d&yX@; 06 GIHŀ`űXЕq<9^7'a|*F!z3Ԭtڹ((54 ɶKxq@?sEk?4cE"GS>buH "ml6iRP!5^/ qS#gɳBWNޟ,ͨ2–'GD:(U4>ѽew.WƖZ>Qz}*Vރ*b=!,Q|8Uh7ǚPZGi`NQNEt%lI]%:FK֨j0ɖZf^40]+&$=$hR@(ҭV),Gz^#TԮ% O7vby98վ"߼qO'wⅉ zv??ۀ>r̠a1Sl:F|`)Yw3nxPRƧ`T? @8}6;,Ǔ>ź3,m9o  LSAϪ)f*d.8Sg?-tJ`fM(6'= ET7?M]&~zM2zbNAwg Ӻk`J:qQcuk6cwg `bd0ݪ>8~*a df}`_XL/mN͑juR="[a"`,(`:ANBJ6+X4oE]ַa^;05 Uf.N(;c0HӀէ ;(Yˀ~6Z)aNޠfoExc` &(k<(pmOiQ-f0HFЩbvQ┥[ǹt[j#7}B{Jr h=$kaDmWKʵs߱#2ud%.ac]槓pWwmWa2.N*V$q\|S.,RtQl`6>h5Jqxt%uӃ^l~S[d( MP}3k; {0\Fx}=mUGmAKL>~`ar7[\TxY.DIKSwK5?:~CP? tW;"!f$}zX%ExԮ0UsyшG6.rogFXl4pPxU)6=\}rDRfjkt dD&Bʰ2!Lo@%^ qsYcSTdM+B]k5$!N&94 JÜDXf@G3VhuC(e - g Vf-5G!:]Nm>]R)5r])ӛ@?ϟy^sKL7T-tVYZ@6mu&Y;|Ȋ _0_  B3(*CH+j_g_M kZ#5I&Ћ=&/N9}FnHV+9Yʫs_s_a  l(?]$Lꓓ!yY v2ΌvCrK)1 Ǒ'r+#࿢f1=Fhד[-Px,;rYT7>2or|PrI1y*9J߸xuP!B X"+/PT![N_5T4y l9j>j:{!XPci 52ʹM`uVJ .dc4 ̜-5",vfIˬm_~QV;Wi5Fkdۄ b2s|#Ʒ6v7 cksp0 c y:joLUX$W+HWD21|4qeMyIy}Kx9dN~WNaifW!0z+a!I G)}e&iQPv13ց{L'A} ,jLPbT >e'SNNY"LEJ~k=Vl650"4:+ֳMPDI., gO#MeZΪI΄ c[bwV|Pۓnx78ȸo_12d|2ˣ}RQQSKRapTF{a[ |z$.а\w &GC PS=u_5ڧGsQD]1}S1>ٚA;ubԉ{E`NЭN._A *xc#)\Cկoh!eoFhLWd+)gm\6dm"Z5Ea8vSRE1yÅocEd<{~*;Cc  *&ۍأS.='ėp4gW)y35/4%AXAm[8`V?/%RisCޔ Gui6b{rDQV%rׁqPZKPBMSsGibtS LԿݯp2.EAF]-ӖM?9m~ v8a #WCnG{> 66 돘Q1t$N"C 7i4LLsU~o;zӁpQ7>b 8!rBCvd~׉uwPzpNɛQWks&<(={@P}`|bv߂)wN[>, L]u3S:BRCzVGlrK^JL"=HnTpâE֘Y pQE^|l;(*`(4RO+x%-[ )CnvfBn.",I4zpvRQX*iX@JP!%v MVۢW r,w홫:CZ0/|J7;zzIrWy*`vknkʡ Tw|KpF5Y92nA |.i0vt@>^`jpL =~YE 3 J=PG0*0\&bYh3J] W+0@'[b'e4iQ>9] 1\5u LPEjJg`8B_sr l*,@=ͥr_"8~"xoz_R%{t2Dv ]n6z s-Tլ. Vrr>0Чo|i?''ݰ匿yPѶض8RPC C@&}\VEN% !g!x7t ]p!+43+B[fhl4f+AO'JC4cv"ARW8. gѥm_ĖD1P0>M\$ӓpmA^|qW.?CW5S^*79K$4hLӨ*Dպ BpY|8U'8  =>_zq]STꅵ)V1n*۪Sl$dM.M~FGd^Lˑ=l)A$|ܢz:c{|Skc7KWi4!nٲ`v1|ݐ=TܥoJA7X]o=TǧBT PfS#o\@th=śͦ:l;vxz]m8wyXjOh9sh0A`, 䤹6z1_\pyy03~Hvj2ZmF s341+Cf)I n iP+ϔ^AttUA{|{%RǪ$'`+2i҅J ߄.EۓX$5JALV&: {dG這 ݜXQF|)f je YMC!\x9߳>N49/PE0gf#KÅ߶]&k,Z3)bx@S@C|e@`-,uCˎLyx~ςyH b]??PYuQEiXP&\vjj$Bv~2.857M(eHl i7Jϥ:%OA{TQbT_5Rx1lzK*&R;`B_lN݉!`s!YJ@)"} *^ʜXJh0B2OO̸׺b8j>ϓ=6 ؅yWn\TlO9L*4?\>^Eg\C>h@"hwY/b!l^#(Pgt ma90:| &SptGtsb_׼o[Ek=7 qX{s$MBq P> .z9DBSCD.w4o4D뛱-5Kdrmtb1u~ m6«s+LӔ>aSW_duR;lﮓyJ5,Dwu6*܃`(pΓ]E7Wz k"_K65d4I Lr [պY_yDAgӾ_@&t3WsBnpWz(':Ce3PΜcqrX:j cY'<\_֣LANQN5Qr5<=<(10nڪzlwli1(x=8RSӨt&*ZF1o|}7oו{K$n19FR:3&-`k1i >n!U9~/s1:WQj1U>.B\{i?mY$+ϲ:XȋϮ h]zL{?^׼r2יPx26HU1|? {_^kYySBCp\TVMg-PʚH2 $ -Ez0VLtJpfHv'RոGrh@ `߷:a+! >zboÄƼmM fao"ly^ kei|EXW' MK;ɜg9Oh^n=" UZ< ZfqUC5Vr6+"EMzEsS ʏ EaMvw.t>&-϶R4UnE="EYF^s;2ɷRAoMHC= okѩb=3=-=MGJ͞v?.@xSfN#.CON6uV]fle/W@ )xtcnIuxs7̂Zj&@ۄl_T_ "KF ~tmP*y8 gL+JTpCMѡ8a֨#&|Z>5Ȧx^&K|-<>1"_t3@ ԋVm[WQn)^ħA%T,+99k(3{kQ 7?ӊy#3ŚƋ᭤T-Nܩ5",z0_U]l^Qva4U5 m8= K:xTYO.8_S686K0"672K.0g7H"JՊUwjmW;yW8VQm_U^>ձJXӕ7GK^gM4ڞY\Qr,-W\,Q\9_ؾ^53xg?0:GO"^954(;,U⅙gg80cy S^@NԵ(cFw"-낁sEX={9E>Q" Ty:n.9S&12Y8/İv;{'R{x_> X#!єD~HIoT4 `BU[Bv7JYdC6Ŷ\4kj׫E>6V$$OALE r@P$Nu׉%@ИAuhlJ ;bi $ CdΛiȷ윔'иJͅF~`~}Fl΀D5[)yӲQ^}KT1A{ &> Us˨M'kp+MTΥmJy!|ihLNUha\Ok;3y[vpTHĦE!혡-$~L 鿲ג= M|sFS>U GC.^oW;!T7$I&Oxݟ۴a?zKPCtGJK InKzPڟ;XDJ2V{{g^.g[̯\rVр[c?D){' كga6-8ìkzZ+ncW86p#`jIՆ89j1EuzVaq^IȴkRٹݑf7EQ}gV p~m\GfSME#zPE ꝗH̐uS^NrdI^3C˜G.=vPrJk2Q~ -*ieZqu*-'sAKn ʊ(k&f|,¬QkكIv&!$a(~%TP%@v

    Q2;y'ŧ(i!Y/sQ}5X]>7\L/dcZ5cDE5𩟜AN?Kњޯ'pAMBHS_MyN6`(8̝>&քq\LN_vW3O=:szPsSg$`*9)! P#IMxDW.e'%, 'X0C™zJgFީV|B`O U*\ꤝ1F1ER=t:- ]1qr?AtaNc8 >& 7WUɼ ƿ<ঙ2n1S8 i9# qq 7B"[݌ܚ>SɰP INy`E:O[K '|4Up `ۇ HXx=:8f ʒc%d>E#~=do^sp)7jb1{_43/Km!tb1MLmmx^]jv?2b,j*v8p`Ѐ4K51˼, ݫ3?mH{(t4c1-f⃹3r^㲁D^Yk`0xi A52hl~_ v^dک# KyyŰr53Qd# /EoVnD=$H[̌߉("T1 VTN xA&"V=qkzV9ĊI1xyQ(˟BȃoXU$XvE CdhN JD].^a(L_9_fLn K-֧K|YOU/,bveQt~%>M*#u!KՉݒ,UԔ% n|"v ~ȲmzƣJ4;EhdFft$MǍS P$` h}iF5F>ozٻޮ&YQmz8Z}<rE7/5UآN"k8w; 3@m ξ`FAV\N]d|_R4vE2N8W^̇nyh ϪF (cRPʛ|nD$86х$zۅj!Z4uݱTm<ΖS[++j?~ [Dr)9;yEdpjuiZi15(;ϛM e*2M=`;(3ɌhGLkH[ozw.;C!}m4v{ZRK}/I[LY7Qw㩋&&hH[8ͯA T Qﯤ8 1XDQd JnAk3ܹE8K3i:-p'X:j)IYnAL%Q wX: ^4ڹ1|Ϫ 5-xd!w\2o(L$AyG*"&^ G-خ\2| , P5vtvU ki#=y]ί(%WuionoD;Q6kf?sgwN'Gip GN$*Rp"zvGl7P'ۺlNhz$̷t=U$P$"V&{A:O$zfS](\dt_[Oo!Km±y}YD%@+9wb"њ@hL,po%u|.\ztUM2I=-[1KI ձmN4pO>w(Ƙ)dRi9#H,|Wmm[SR%PT &.#=kP~icD &9 Ć4|U~SYYLn7ۂ  ެQn6W,#hV"3{\ όn+g,ZrmlFߋ.dq'u/ ޹,W|\-STPh1& i' )`y3#P/ ʕ1IKajŪmΌ^({mOJX^ЪYsC48ѡTyxbp(,H&f.@oK5'|ēp{A* chXפks6U#j 7&mWtܭrzf}O{Kpo pc ̬,Du_ttd(^7 r3Z~KtИMۭc˭3DŽZD8;ԗܩBz8bY= bY"{J|]I 9!MTgn(Ň6H@C%(b{,UqEQݙ$jWjc9t4W#WIm+Ii\+`I( o^]#2ڈ4E<"JaÎUQ̬Xz'yX)Y9ZqqtGIb)qmalUT sDqfgFdE\r}|ʢ|arTq¬)ge#:F3@><3K(iXʼK:²YcO@[ 0>jO? M}vٛ,ý^nȾ6P#שP~Y.EFàFr4dsGBJ24j^M)m2/yQ䨡[~hMqyLdngj*)̎yE)R&ObxXy\s8=w@zU>{ālA8,qT%MZ$[aN<4 W?1:& lP tVVVvqVt ύژ>һ -(U iX3b ƟC^N8o!1uj`jT*2[DYI%&eUj h'8W*@!'CCZ vN huP gWL\nVuy1C^B*I.%YPȖ%u'-"Ӈ8H5p:Ȭ:WnUBط9720 Q&X^.~![H7jۂ% f tU#d%x}>{DZd˰;*_k[oap5R"H=FQ) +;{Q梌˙f~ p99 vpVMc XR5LU^9W @?+'ZWSzZ֩)ѮE!)tٜ.F_0UB*ˉʯF{v1wwɡot9ӑ2N ֮*3 )W59.ʾh^7Tt9iVqy'yȃf1e`Xt@jY"\"WQw-ьJxYRv$VE7U(37CJJcGgr~n3ΘܦWRS\o4_>wak"!U6'(ɡ!Ѣ*`1,}Mά4jPa3)YMz B l7%63{c|n>%iɧs=l' kJ1=38d1c Pt v%uXU€YG}4;v 8{Ler(!x0T,S em-rpޣX;BKhc|U;##ѱ_]L(9VqapdEš95^ hn:)U0W>#VlW+- L,yߟjr@<3>MC҄UŹ>4A`qs Ke\`FvĉLDS{B^@ QX )ƲU gd< F{]^lZ؜YpsƓGqbbDį0΅6qm_ .wlEm:LZsnU r@4 ݬ-m+_{12jܙ7,TBڈр1w; WƋ:=,$yKӗ"bppx1@`io9<،M;wd }=}_TˢmC! -_"eNID(uݶhP;Օ!x6w9GSPg21"Λ:cڃKXx"X_lMCֽp-KdIse46m,ȧkgXǧaS"X>68Gex;o(*JMRFhvxT%-v؞LVmQ)Zb0jbС㌍ ؚF/.x5Q^dqJ!Rܶs F6O:|Pqxxް}x0h~A4uǀJ1ǩȋ>m*.k8pbpm]M+bE^jND-ۮ/&u:E22dN |RB ^PPR\t|RG`|QL \|a=Q/ M߹v]~8&ҞT䩹nƉhH_O^'F ` K)ӃCE[k;:CeabgOx;:xRYgfNvJA&..1%7W3tNttIeL@nEzc$/8>rGO%7>b֭*Ю -;x_/%0hsQFdg3?^rg+앨Joұ=zeD)(ym(W,[Lr(<#Dsvϙ ]i,y#ɱb%QZ0ދ=&CidRH؞I}K13 3 *g;8mV3A]ѝ/ H-19d|H|$m Yè'ڄ+"˰lo6ER yŒҎ=2 dU >(Iێ^v6U"t'r&''kd&DZ6Ȉ?B+QA?D 4\ۅR3tn>1h1mLMTm7澳RYgrw]ڹ v\j~ʣGex g"0E >$x kӷZr&9`^V3 bum+t1| %Oţ2Ϝ-` 4;xTFCYJӃ m.oWlf_L-wY|c߈KJ=-!N'AM-n֛1KP^ʇ.|R82xLQW tiJ>E[[?|$f?3{u!$,A>ӵ,bWWܒ4Ƶl D֟hW=C?5W잏Aq1GSвUfmŮqoykׄ>I1ܲB t ;zX%/ޢj` \}W^%P]O r|؝V )oJȎnų{5]*{R %@:i;cgiQs{ԁ)a:$Ä/R 8j8`1qeWTe@zOh^1`EߖI:ƤG0q8NyƅVvAC&I;jgipDޒٱuH -*ٲ`Egnonsg5IF:v\* 6saA2| /]`Ô~NMண\,a?>FR^q^_ {Վ ᰁ}IE,γ) I@O4mzK%]bgg:۟3"3bpGL*x`<H^Í-bcDԼ=Zڮ#`Kf4^5<+h8&H̷쿻ا#\0.@n:NT5$)@۩%$g\3<7\9Cҥfv7,oۢJD圿6\.dlC0=<~SK2\M5!oq5u'6g a iP0?^KO>!ReGaQc3U2KC3kt8e! JGNWXjc:1%T#+{u0! g&&WJs?T%\欠 tՉTl*k{ٱ]cBjq% z p8]*fcj|hlJ桭6/Pp'D HߟFb6%u#͓|g9 @嘄2C)FT-8`-e~'ryt^P~&*O%"(L➜ g'&ДRFCg}3L gI[,;5#ҿjDIXi؋11 DZޠk,+A~U8C->b~@ OB2\Q*i(?NY!𮖯 ~EN=Or?{HTYAeϵX-ڥ?MkN 0~ SCS~]mrD92+U2§q ggoWC\lYz7jk2a u jĜNq*pQ)BZTV|`hj9jtRZB5E/0, ;v,b7ÂS96&9~ J=x3.6qQY۸65ACdxrMa 'VYsDx-Ly؞fy[r_7̀*bӦUDrE.v0 Iz2OڨߝV lΎ[y t]yfbhZݘнڒߢp~ylȸyY_򊬩EsYV=T\K?7H"aB[G3z6rc1uRP/*{?U×[qv972F{}bArfR$OEdta@gC?a vr&BmNU7aLw^#%>xO`9 @yx#~pnIrnP\!"ۿ4ɫ9%5G S,kؖ#&qV@Gs A;>SћHZp*MaoY*ɓ-`a0 weg{ʦOwOjs%|ey`odM>bEO5]nlhVu$|AzpǬ3yGd΁"qcf,xtz ljZL6}$!JORw G([6g<-nH,Th `Y=cKeC|#Vp{K ,? VuEE]E,P@h|~C0K2R{7\Աh'};*'}ߏF)SRW&4uk-ůN ˯A]Ě72ASgJZx@ ]xyݢ\/j3)7#ȶ58ʍ Խs}?W .I1xBBwcnYRcaڙ;./rٷ4P(=1מ;CP(|\qy)Z'+PWVaq4f/Lb<Ưlp?#w'b6٤#dBHo2NtjaG6m%]YԔr]c *|љŇz;%pi*FFBk2cC h˲rF^<&7OM͋",m?g>RfsFgA2ܱ: R+VNy> G@CGNW@ELyRhYsNu8cY 1'Rr\IHap8H,谉F2vd/G)V$ ]q-9EP?Y퓣,d \MO(˔q52l_fˋJ0 (_UM@ٯт:qd#>d4|Z6GhK<J 8T/ 7c-H@bd^G_Bj2'oly vFNjcO{ 8T$XTM{{*Bq g} 硿8gi}>dx0mu7HNZ}[>CO[ox7S5=;1KUdU*Kl40 BiK{bCC >ITt˴!Byp )'_ώn`E1`д?21WGVePZ@Xi!I|pT{/X+MD2׎g_|C) #vރ *čG9ov㼀clQ=fm  X[栙k+:r6)3 EnqtF_FOEdRhNdRQnSIǏ<%&<އܸ"e8* =aNFaFY vhT Q{#dw8X¡c[]i(7D[@ʻ_ݸͿ>{=}EN]k K DhN/Ȁy3Q=BIKX&n#zzc􍦸)?&*6()XI= DQg5Xn IUW!zym#i/!EWF_\FC&ױ8[@O klK0zd?$}k]J{4ߖ#5׈:++cIâ<5wթMtVRX)@o!tΓ G$w ` rGwUwZcbD_or3t".tŰ Rׯ^d;tI/9a]30,b=%: Ffa3ʐv;ocJ_a6Pi34{Xe r@*9gS/N[h,)E9љ? XZVB*5hHKy ƄQ0kVݘ,0˳ISm"۰t{S2Py>_$VzQ)\.F+s`3 6G Uwn[+>o=UNmmx;Zn̸,QJTP:! A p|OW E6**lWF5;!/z֠k|dòYmo&gp @N |C,!vz'e]7->$Ca&/K@kq]8w/oč4]>M"sSlcƞ&~*^]@z.3qh5D'd^:vy 37qcۿsĊJj~ާ`Dg06?QURtt[kjVĢ/L_u m#uϨ#+cqG~-WMrWW˟y+ək/i?& pRa4 4unUO#q>WTkm3Z4@0)òwG4] "iCWmTǴ~K:wJ.;/Fn5:rRޯ! OZGpaQ1=x/gsט?6ـE¾Иĩ5yJ=_w"ͤ(BWDFvYF+S;9X9U3?֣"= %@x3@pD[dmӣk;aT_`3s ˻F}V?rumvy"Ա)}= @K^_6ϼ4.$as^͎mO5Tuíu\ Je$7ױ_v6"'F(ъ/3!0s;HTbЕ9@N$xpQnA- /(F8E 9VmZm}]blϴա I ~f#'SDuwAjd/nxjKwhOJM n O`@ n#Onzl\rJ"ZP\+CAB_5 ApzF>%a2{c!2sMvn5Q"6`1J֊Hj NIPq AW"cspNܼ2?Զg-)xTtYqqg ށ6*3C&m%iλqnZs%)=YXg٣@{%Qob_w~=˅rICFhn)=ŀ3Ω#\IB2=0W)'z8g)xx@>S~>,t#:6?8bG]i N:o+QKk#1Z#,LIXM Uz (-rܘU jV5J~> Cm\DmHD4H":I#ַV&ņQ(7KpA͌+u!>rSrzϑ|[0FWR-4^(YroBfƓm. ζO! _'#=AH} ˷Cd:69Dlhfck0CivIķLI*f9eKY"LPt*>ֆ |s?I<+$=WE_Z(x#?S0Nn<`N}PcfG{(y:*D?7bHQ W3EX'qwqio[:MQr . `Vˊ-l(z[+S_ .\鍅ᖬ~($ss$-^7ggtBrXy"{* ʷR|0D0,O=vnDbPl2@ $ j-(GW>HD*%63g+N[S]kKxjC5)(DQWmR+T\(/>q0;$[t-2/Wup; s{h[ qiq7HwJAE4e2sfvQp4y%m +4 R$O7UƝǃ2¨ǽQ1s-:ܑhwBADͶTrUАon#8f$a%}WFX2c!Z f2Vт2VB-𹸡OZϴ] r΀j B(=[*ԄK@3m/^ZxdJ0Vg[zWmo]ܢEek'C[u(`2[t5 R#f #?:ܘhvv-BT?v 07 0D]g'pvFZ VaJM}OͪcX(rܳbBir6KvwX2hgr}}V[o&LKC~PPw)ۤ@QjAǎlO1 "zYpA6#Pq,\Ш &A6&@YꧢZ~9wa:l^a]}%/ΞWKzhCu~0^\7bo _0G9y{0j= 0#.qw*|umNƴcQSU f.sH[y򥈋| 95Q0}cњ^'MTNcJ:3Թ=B)8ǼE#QIl- u{?JYx[MJ&s ﲴ!t9 \W^QkF21+v6eM1P P*Hp@ ҐU> ?l-R0"Ni½ E5 bM߳` 6'ErGD3H{k2^Tpf,$yiu(rd{-3_bHwX{Aj~>] 4R:m? IBGSbvl!oݘ5 q_M%F#:Fa/"qV33wig ;/"[S1u'JPR}]3|;`z>uowa"o 8nmcFȔJflJ^ĪsFɺcQH5rãDԁU0XF0/-RE)mpIN N? F۽f筇 ؋"̥sL)cid&7hV:NyR&U^D@z4YgkI7Zx()5Wv͜Jsk6'6n:Y?p+uT o?[6!cjTmmcZ=3Uc[yKlx.| \Т _)u&[ãO)I=a0[w\j"?k$72*?=H;Eaveˌң }}n춧/3ބVb5rMvG2 mp9ڭg¾!L{XTxB@]TciS%%:;ً/}lA1yY;z2!\=Ъ0M[X#U<\iȞe#{yvEmrTKl*^0 |˹eGE'#0_76~@מM(?7|ޫ}ᮑL!JAmZ={Թ5h|tߑX zA0/}X.V0V5t*@=",WU ~?߆`>q@cjY}Eh؂.kTj8+!lR`K6b:ǝfV8>ܛg0وSEJԗbfrK6H &Y) :BU>&{-CjCHihڄX.l#0$>GHOj' PMףۘ$3at֑8GG?jJDC`)l-$1QXER\ZRh"+va \7]#y>$_ }@s=Eeloq3>AIDV:g3H{BuȘ*=0إoDX ބ|X|{`Z)|{ʇ.lS0,;迚AG_*m.9n G%[BRly#S VA66]7®,8yjd B1w k:0%Y8_sx)&V8ؼ6o bkF++ Ld] حsEh\n%Ums#{f X~Քi7X^*IPHŝac[}j٣T <4j}vwjl_I 1B餼/okLq8l|8}R6Hl38gB.Ws7WNz0]Zb5S? ` ȡ)zƱav "/#|U_4v zRر)9+I+@Qg1 yd-(OpP֍*oW| 119ߍTC E \^+5, 9n7FaȀDC3RѨ_ZZ$jV϶_@5h cj^֖eЗSH^YiC##LB\ţIw..f(}Wu` K瓼}j QZ %-1r7OX!YNgXc M OU%@;E}C]$|;#}'n-Gڍ]eڪ?-w*Iװ-Q<4ZSC)͂;iB| um(,@`{׏k!$e֧\݀(:C֭&>pp4_$/OS c;{}SWϸSf]3 _⍠;IY)Yiƅt[{}-fٸWkW 92uIS!~^$fDkyhʏWI9W+~<`30PC,Z"kC_cD!yN}ahlqO+@J-n23oZ.vz<ƻkhgͱ&άRa8D9>lXe# bi|a1e9sD9}oYGhWAz:=9x_N󅆯4GCͅlG)&fUBLHZZU's4FTZ^kS R3@V'Nhdw3*I:Y.=Oe] aUNĊ;Y} r#1D30'"Uܩ=ޮe@ɪ2a=z톾R<UR,K|SK~.碂&U˺ n<dߗY ̃;:v]%elm>紵ӳqRK0 2ZJL.YWhNo*Qx p\89B#jHLc.g*UtfٳW4EpMlb53j~MMI)/`r@rpDlSeR:Ҙs=]`Wtؾ!gp"J>o؎`ꑕGQNA!"Xpf\w}UeٹSGH i}rnJɩ+,rfDNh $7mts vWK? \{۰3P@ۯɪ0anH#i`8S]Q }%sU !q(0q&"EXmm]Cv R0ݺt͙8@8iוQJdjϓL7S AA"XOX)k)`_ 3Б=PK)\)YnaA I^ qJ-r)!$$gW&iE6'L;':N;郗fYG<,ҴE S䚯x5nM`@E6NEu6,K7D3pn:}{ =֩F"g W^"]yaJ'j51 Tv=׿vEnbP3);^]iX}NGyMR YEL?Ҝ#r|d'?|VF.O/`X;qv٧ V"vbp Ӭcv~wkyJV ;a̓y2N-f7^(f东x̻T q}xws]nF>0kfuڐiI`Jth1 5.Y#Q $z2vfIT"̾k\"ROz]Jyȣ>3Eweis&,`u%8;4q;Ve 1C`:lʒ{{ma$֧ya%d~-n&B୲"Hʆo&8AkВA"]JY2u ok^&H ݇  l!! @YOZX.m'Y&Vj%JɧL3~*Y_\ԀϞ킦ۗߛ$‰| l$K>ʍ2 <uu-[DmNGB: EB2I㵥)eO'CP tC͵ tl gЅ(N (0|349 lmr ݥ"}4$yOK-@Y&/:nV^H%$ґCh")l~"^!~;AПm@l0LkJ+9F"Ph->qE {@ d`G}kP*Sx2Xk^Z%K'V5STI.;|rɁoX?I)`"JRJF/vpGW@$AŐ SZ,d"" kti3z]\7۹MڻUEkMMʳ xDVԊs%?S7܃rpI%/ ha0(G ̟Q 51c+n08w'ǙC/VJ L/p$!AM-AS%Ī|=]s@ծ߽[Ȑ{\*JPDEpe:B YwN!,o/,>*+^4m_3d18]V|:}+:aN[\HW<px>J$NT]P9]\!o&4&I_1*7ot = WC4/5sK7A}_g5byH Ij+7Aj֝,>57=p 8߸IZϓrKB~hWLRbL=֐Rw^w;j¼d`EœĬia~ƃa etlϨgf5YG8[@0t:yBl}(۽XDm&yƔv~~M~'"x0Ƽ(n&ܿ͹?.U%*[[h7K|XӷA]Yf'|_1 40Kә6 ½bp;&^yqi%$Z3v֌Ou~BN+38;JLQcM;r~H((Ӱϣk_/Ɩ "1*Y LdP@9%oNTmyϯ⮏Y!ߟ\de+&JqAhs:(-5_ jB #< z\*0Ei[Mv)Td ]`AzZv;v"GwGfji%oNNm0mw@B+Zz~.le!r -LT(e_?x$Z:e6v9F PL{:Tх?Q62Un%:G4]p)КrрT9iѕ;!G}Iy^c4.}HVN;9U78> >j%[! >7n TJ&.藜!!3KqhD(9vD t5h ;':8=߭|W.&!ſUA76Xr+<*ڛ ~ɶ;s?tMZ}R$|FԾrxlG6zy v.xx!\Z2(7/?40A/-?85z]!2{¾WԾ{Se/KI;O>Djp@r _vMR[X3Y3OoI%i=~<~und˄`꜅iQ]2 BM!Xg,E Xق"E1Uxu P𶈮zbk}6$pؒey Lbkd"sNL׌ys"ϊ%ߗF*5iyBVB߸zCCfXoe8FUeyagyZ24L2@n\ɂNqңՕc90J" Kg`үx&sX<WoDR? D\c @H vU|z=>E|-&yD,|H8~-"5|8DyU,q5݈0&B~އ@[˄V^]^|`@Z"TmmZy-箑煡C>$yS~sĈ;k8Į=hg,O 5eضK.W=".q{嵌Dy0$a8p^דr/\>k pI7!HT؛xV~RJkSEH*;F] b޹]vC$I:]Y~}]irvo|t/G_Gp6J`.RA ۇb+#}E-%Aat9'VOT!1 |3q5.mpFg$s8q֦l_Ǯjn\_U0IO%s.ovǞ8}'u[~Iĝ\+qDFmimo䰻R??$jSĽ ^saGZQqN6xzgEѥaV`6G@#*3]v89jI X0']H"+cw$HjVB~7B{+iu A0BhJ9}эXUSIf?p@l;*QSOQb <  +{m!x^hGxgM0 rLCx%X)>*m*ei NHjioj{M>B&3|vT_, 7 j;Z1JJ)2,MH{q+پSd9% )6KBJ)HŮ/wrZjx357lS%מ1t(xF~WD_ o?ԎqgJ #DAADh݊|Ck8VnLPlJoW~{xww>Y:DF!o2Î h}F&4J_ٹe.ό~jB!]+PrοRUDOԿRa t?JěXQ2\g#t+ bz=d[.n$_B5}E~n TY(J&ɱ/V^It nvZ t9ܘEv=c7K 麞wegcB>ɧsAs-y @UAy]M]Vj^VKJ)b_h0v8i91Nb Nfk+f_:?y v4J'$D_G~OxN:G_A[ADupGp;ȴɈ9[g|gyvLhao56(v؄:]m ʹ@+lVs2xqxV{uul߰)B@ڗm`Zʘj20eFi]/mF ܿ ;퉁}a&I1%B.|͏@ £ELB*)d`<_s0pxѴQQ5mR*'!cS]zbœͳ牟qbcq8H JЖgo.#BVLX:tg`t5q4[jpQ_{Ҝk:f >ztu`eq*s OBPoKUh$ɱŕvs[/=O."_n<*Q@7dn8B2B Y:'Af Y Ả54}zzĨoQ lv+<*PNz/I$k^DOqu9Rj+L@J6 iM2*I|aPm%ZE‚jpZFcȪo`v)n# LGfDltS`nQ~Vꁦ엍矟B}ei4n8-Ov;fUia`*pԄGK% tsŎUmpx=̞C ,T4:XPJpqOeY5<8dȆጾ[R4q%}/>+G(uzu;n%6>SFlJRwIx|1m0^4_ÂvOLqK4!I.(>kyg >4Ri"p6ɲ'" *_k0s0ENU=q~v<*d^'aƳ G-W5dlԓjypB=7=|A|ΐZT}>.X_IxCzQzBquu$?ǁO HUG$eU-^3J4rޥm@`јH c7_=ѳ gCqA>J=raNTsJ C'֚ahbkM U"jd{2[ٿ?X,53I2 8ݺ5DF":7[C/痕| b7q*djˮٓz{EGm=ˑc W<-&,@p/`:\"Las8]4 uQLN _x_C?{,Fhq<96mږ,jN^۔_iaTmW<))^~DyYX"yKu]|ش?]R~\$S)]S"v^l?9\J:[H bt3QSnDq:Z]d@k9^V 5hXfK~_K#/T+g8O|t:Q NiU)/ʫ㵢q5]2,0x@| DtQ(Ԍ&yJd?.S8NS]߆ysj|}$][ʸ yJSuG/)C{AbDy&Vvqgj  lPCU8.r=\y*TYs뷊MIVGar hjT-De>NC8ŗp}?wR r!tY]SQ\2P_^›T٩Rg>* ~./MŮdmo[<~t(~Sf*!]aĸ.8rMC!9+bM-o1ڡjs"qǦ-fT㚜8(_|ZبcSEI4V9lVyrL՛x.c\ΫJX*ZgPaXY}#+ծ-z#kفg/OxgWJ́ dm6sS\кYѮkz 6lok>֔GFnJI"VU#6Gttm)k,ymfݔO\+@@kLX[yg!PXA"$,Ie4'EB",-x*+R!} PJH`q8ɰg"i_C[r"7d6b߫NL'qV:Tdҍm$*V֯qml]ڄǂq1H fT_2mϙ. 6G+;]D.kBr%"reXB&G]7[xG|<5{0GցNЋO [WD9s:wuQƍt:|n}2n:-gt:DBVkЅ z :6QP+K]ں@:@;| I;AC+[,W9% 72FЅ_ydO:@jᄵY.صǙ.JYXt@:P;Ev/bXO3>w_\N@&aj{cjH[&̈́ MrϜXO BuMkl8e4|FɜrpHq3:mg0J宍 &)\_yO:r|Dq4c{*m/$ӋEn+KmDɡ'&b[j1k\>PZ/B!XfGz?'lly` @z^#q`hS,4t*JLJןM8mdE#H9f0]F·?t]<4հ%ilvW$ Z]XJ~VNlhǑVzsbvrg ^ͶH&s"~ Zw{~*|TIMD,#\G[l=&tW4B5"3OsrfZ#'oq:m[o(5gT[?kUү9P2^`D}e vk@ i IOD3CV4lVn/P1ԍx(`gYg.`vPj2N"A=Rhz1;LJ @5(s"\:Є>_윘oxfOwtbm򔅂 X9*XF%!)XV^",-e=f1 o #IiS ,CŊ!ﶝO؋aGc|Nfv"Xx+?5\<[rI, "+8D7-|Apo>8Ym xp㕭QJMK/ ~qs]:/dl1p*5v/%CCֽhKNUHIe7c)"ɦN [{x7Mj레>|tTyAzr U-_|-%*"OvT4]KpqHOIʥE^3dոF">5֜"-P渭SԾA-R/~7?<"0ޠ~UiT#~iY)^),ZLk]Ѷ&R*Plxvw2^;ZյVֲigE4!S2o?_Qe`*O*UtN:Qx/guG}`,{8ߞ)N3Z?!+>J:QzxwkplGCZ& 9Qe;(pWaWG1fe<ԟxmOeey?R<L`0&s?Z'~V,ytcAfҌx}B'Z. bU àn}Q'fbaޮ_[#o =,TA.Է!n[R߲wF! WC -k&4(&e甥E)ĵE2dxDԜv_H<˨ְE w0/w,2q_}-&ZQ"lqx6B5D댹CʒE~;IN7Z|̮|~ <6aUB{xAŐHYZ !~`V/&)1 o F3 v䮐.u7[Y1rg[d2vgs66OF}* X>#ltrG ]4AViXa)k4Ltpc?IȺgcw' x:!rl3RH vo/&SWXMG5j%A/%tY4P-'Ţ.WSo ۑ:ж_PEvwBDBDG^`l[!@3\y~PV˻@Ϊՙ"BHTA8X(d)0J}㘃!Kݞx;C`Bb p 7"؁ j;Pl%KO2GtQ 4Xu!7E!#_gʜ| bO\8ʁ(V_ғM-$R\M~46,.^nJL[0JuRO<)UCndf.ѣ`QTaeF41qG,Wjyڀ/xM8*z*e~'.J}7RZi[1&+ '@ QAVT|yQ|,ߠѡUfyE\?u"#q|y)ط="|00Xv̏r!K<XZ/E`)|f>JɝRϔb(|`81l(XW5zrtqbM̠۰E'aĀGNre'J MTQuN3:٠ $g|RLfiЪT /+UB,Tob%EpjGdj{` xU̘ 0rK (>"J=)ÄXp8dSqL|zuOce(zzU(r'x5t;9*}m,-߱ L6|t.߯9 8r=q?B3_'lPb? TȺy X%^;N >EXu^$O-4 9N+R}6(4n- `О&qb#*z0n5 (Hbg'>ێ9/m@pU 6Pk _.%0s}p~W)Z5JM$KYd{4 Dqt3 ZɎ؄u<$oqK sƄ!p.7G" EAu.Zb%M |i@k l=Qc_1P~IJx(ズu=..;WH^^;DZ[ }'ZL#tdlV"07*Sb)O eZ \0^EQYcX~kQFLX.ɜ]=ɮ"![UwRf/G<b+Y 4ʸgӘAQ1 hB ٘캉gIV3NXӵoJ={x@ XoQg}<0tJg>bճR +ZP=hq*yzrAE E4Nޙ0j4I'>T 7}9Pw&Uj%iU}n^J$b 6 Gt-ˤs8wȾ|Vؾ oEKtE$Ȕ1왯=əh;ഐFzorSJ+O_̆!Ő/i^-9O CS%n&ͷLǧ>DZ#=hw9=fr O_10 ӕ*8z؝m(e3ʷkë5b5o~lBG?V\mi&~ nhy}^S4DDosLsFٲσzkW8{1$tԊ9. ]\cjUd65k#SeXֹpGN,]iym9s2A.prV4cǙf69>m4WҼNAܢ_yhȵSϱJ.^T߱ݖ]t Y%8*4ۂlE~i>'2*՗`țN5 4#!9b|@[Hs.TfC~ +-f|'J)rB|_R RY/ok :Ec z'kuRo2`A1bgcdѧ#|֍ +=Nbμ~Өjy`2]412?Fǧ~PDu(! 맃ӄb`x#<7؜(r$w~0 Dy+F.:%A fqtMf:{Z8~Q3): [ ^ۈ eED;/Ź߿|Wlx]Ep༱wZs6 ĹXfUp({t#]؎RUL뺱A«k@%۾t3 ^UQ9b+$Ž_}!̱JOQej9\B~vW P1sB*b@՝ ։4N5Oʟ=SN 9-8;ך\|-to2 s=ACKًgt&bʊ5 vak |oZڻboqX> Bz 'P6 +Zߌ?~sv͖?Dc*:Cy )x)X=RHO = e7qq֫r "Vu;Ҟ b@/aYBh\l^Z]nla[ɡlu9ew`Ӏ$'2o1Gֱܡ^e;l_JHz{nPg Z"_iIشl<;Pu>+tئU{ "Pn W)eUq!Iƒkm9A'_glLe\㷴FQ)۟)ri;F? ['jƻ1o%szQ޿B(p9$O }ju}j^9ZP`v;jfou<(JW`#}4ɔY(>{]ik8`* o#k=D7a˄WMX\ F*jsNA8R G-|{-$QZh'4˓E3+č1#!/!f,ny2 XKz2w`;D)u"7Fz}6c؂H)Iw.2PmK-R`(NY]cM ZX:PZol@CnഊY%տ [HIfpBEJ鲝qKӞI4lJSJF?,rg%s1YSd~Y^bۚ5׉D]6Yq2F=r r0/ 0 <.p7\9lO1d]2fo8=CC,=8PrvIX7nQ~+AIFIzjx^ ZPKzT6a͈qd᮪Ws5>l5`Zٻ{f=-Zg1=x2,{CV{5m8dA/Ijx>*!JzЉ'N"sFO2l^A~\ 73t\sT8xR[EOxgjb'|[h,@ u9LƠEyӴIC<ǏPn{4>eLz;l^7)y?<΂Ĥ6Oh;Τpo!"X8}{,u&J.8MVw3=É49:G`(}a܆j7aS(qTLEvcţ,meȒ%[nʫx_iy4Ԝ{/]QRKvm?Hp ۴w>J/yիъ&e 4y6n.Ye_+;l äa.)d$r~$M(oҞ0x6z*c9]oI1FK'uJM Y0z ;Ar[㽟[YKm A{H.԰P$dKZ;+Y1YĶs5[jr,1P \&wnIe+2 t}yO‰.ܭQ /I^ln d=`Qj[ Kוj* 4|~'Vro<7erC\^f،3i"ree %9UhfS 9\d0Z\zlgtlGCH<׋(Ҹ qlS?lfVyJcp(SLA_8uF{F'Z: Nl؞y؏I=&8r\ #SjH7oV,[f1<)JT43APלW}E !n[U#p6_O¶捎HCoeC=?"^&df$m!%)~,[~C="YL廌(##ǰ/z0_| )Oo|wEΈN@{HK>CeK}>p1s8ʃו@$AgQ?EHk)G#Z@Is.b4o<~#7ET{% P7|@n:i%^9/#xa+ژgeO=Aqq1DlUWW[ťuʜPT ^ʸu/j Kz}=ǝQ}x Y5trifkÛ1[} 8"<{8Lj)iљЏ n f?Q]g(Ӵ?s:j6aLxԞTbfNx_zfp>MO*XճV qQ)5sɆwqFS,me%6yW PR7%aMp7D=SCKēf5pSx4QV.iJq{1 :~j%D9e )e y<0MXgi6Mw|p."M{e] ++;F;w rpޝf;ɵm;ifZoe8iG"#Eg݆"vdaUz|o3$~h (&ƗJ zJ1o5V5L»t5y{\nnEkm{7ns 'apb$weKgF+K$# epmmiW%7^;:*j]}3 j)Be3͎"މz(xr oq'v_܉<5+F,vsTwutku}jGYnyV&;~_j-(أUpXLqZp1+[YɢȜVp.x0M`h SE~ۚBR-=Gmũ ٸ]@Ϸdҋ< :GZfïriRPHo@bfXGS*1r)!C/f|t/f>|'Г8/b&Y<&|sA3[.G/OWs[QOټL1Ӟ~O"B|jCe#J::q֟0gdz8 o u jQKj"dir^ ,/6|{z4)3,x4ol䊟5"~KW WH9}QDy"0xMVG@֏>zSͭ! '`{ p \3cʖհۅKƵar6A ;='xꭴFLFoc`.^vW$Ǯ1!^gu'gU:m:?|wWIҴ?69nqraip.>˜=20o\dUOsMczM5GK^4PB fܯsLW7+m2yo]ɝա5;sf99 pL Pn(")tay~8'C 'mO,"AW,a7RޏT0&ic9c@}y?Y[OYFBMV,fw[<ʧDq!9V_.װjvφaI +Sfxz̉zH⥈ho dBp@@RZVX)%H(܉G Q)DlN}/ϖpXEsfChWu"Ok4H^5>1 PgcV䤥:6 fo,dX5а*'ٱu 83yA8ݝӴ7ND4-0`QOPʔR*h^.W,nŦ׮!}&ҙ[ͱҡ9;U|`WPH)2euNqi~-]c&}N^ ۅ9 L@է'q ئH9%0g|ror@e+Á tpCh4csSÙ;w:4E [_A1YI)6qlع1O/lr)ز)EJ kXϧ) 3)!^ *es,7 =h3¸/Ȭ 뇅Y]"^`)U!6c #V0b3*Y/gP'4WiE0-/&+i FalU,e`[$FT+a’NF'MOkB$EEPOiC~7L_ʗlo.LDhlvsiK~qI.NPҢ8QC\sk൤KL^,́0-<ߖ؜x*1[FCFn]6yVn//mVt4{XhЉZ2UGm8SxxHx#'Tnd#(;j Q#@E}fcw>CuRZn.ڶ4: _.&ŖRF%G~qZ:nߥz {W+ k2۟=o߁%ARjd5~H s0KZ>A8~( `P/P?'^}p_o- XA&b@*WN$9i>jśCD T:"{Mj|zUtyvV_1*V-WaȠuMzjFk/7FG!{ul8=OoN52]0qfU8E JcT1EPKD&2$!W[)A01(.eElD)z"CX8y鳦-=A '@հ/`;=>a< ^R_mBaƇ\1iqZq4N'qTPsmiFf6`s9 v$JU Dt_qJ^Zm} >;d+`(:ydM)R5 T>Y;(i:gfYI)ްK)-MT ^WVcǴ k볘ݻGs8\]Cf-/DZZhg8WOQbwaPw@wr_ HI& p@ty\zmSMu/wXVTBg8Lui,%5bg5C{v!:C!TA!7 ϣ;}gvNI4\+% mDEoٻ>ɱ 7 A"&Q۾irSc.&#Hv<3}ğf6a,Ee@KhW]rz y^kdG$x8R&Dq2i2$y |&Gak w,괛ghQ<Kv6 _J;>+6{_3>i666ъ}b{gZa;7Ƹ S~risΌ1MA^s5)Bs~8+ ~ όh yfU@@y)F36s/q$GSAoPR C<(S ~Ugtwh\p?TvA#cɡֈtߐY$[yʼ&trx+ fq*س!#\ڮFnJ2䳛-~\Cm9 XBMהJC̜Z,iEN %m*-5.G2cutaEm($x/K8uؠVϗ+SUWV\jOyczPK<3JDhZ\܇AHoipuGSgA1-./^Z%8 OHlƑ>aY<-D>&ء;&l4@־B1s6*6# K,~9B"c6!vVbO-l\܎VDzڼP@pd! !:3a6y`iEfX)-To]X3FjD4|8%c3/yʻ]%y'+x`&X$S#:Q$ӅY&Zq:Qe\:;I|W笿 n#n6`>0 3>睦,cY QfL撳\r[w|zc5Z i3RR*& PAi;0+qNڅycPbAAvcE;r``=-ٍ'˴碤7 X IS+奆^8]4e֘IJ7##ۈia~|t[Mo4h,o9SX qN4n}NSŲ+/Ǥ u34A8Oߐ]#`䀐H:4l_Pf"䵄hbiv/MFW."4 &$&ySIeL|Ŋwq=\64ۇ+;0qAݰ#ֶBnUN]Y٧+1oE&r_PUy|\mr`T|qᚖ\7T@k9T`'=XKYd [#|<8Sud#O:nf.[] e`eBf,P/Ke՝X~+۸D+JQ[QHBxͽ,N<) AεGl)iCU$A"l:JڸY6WqB㐿V,s- \ %kƘ\b1(3LWh ټDiP`Kn>_ƻdRLx8]:o1r:@' Oػ@W-'a tΉ5Sy֌ nΏˆ)cl4LiO*6$d^%AtE,1޹P)҈:xe̶49SB[HdڔԽt x vs 4,`|!!p/[d[65ppOh98!# lAu-Dk4څ7 ,|xo=}P!zh ?)E-ȷCem M& *V`v] )kYBDF%*Tz!n00g,k3FU ܈0!.o\!x k 5ʳہJiES$³RI_7"1jy&b*Vy:90;sALC2sb@GDES)trfODHYt9X[wǏ ߩgLyGI±FĚ5*/txA.ފQr6H+d"EA{a?+xI7M4dO~S4~Xqӧd0։IK{1~HIYk&.巙Hn|0B_;{o:8,j#_'A]7z,!weB9cH#JV\)2}q>j/%o.6uvQ}i1e*rb=:|hfh_kwx/յH8Ա\z|M7/;0#O]Bb]=P)%XBզч 9N FavF D"dguZ xN ugp~Bl\i#߲v G?VT>F*f5zThI*: %afgKy>RGM KˎJvP bDRtKmVW,=`On0 <]Bݰ}1uA1%eZj[S]m%&ty#3wlu'izcF%<ƨ>TBj,yra%ڼԊے,quD2yI1Ua5-{#n>Q%83X*-%`Q(k#ܞjqW@f5ceaI/o5s]_cjL#7jquf}2#]jf)ݑM΃BռU3A#b(Ya\6ګONF΀+Pژ9;nX-h7핼rq]VBZwZJT_DdȖtT"\̷aId))tnݚPN XÙVK$jRƭصT'M* w]8&c,OdR$|-B|Lgb2ϷhޠEbŸ)1ᙟ"-_|`JXTgDl"a08hL: 9#&Ѹ%b7dF\߬sB4N:'L8o~m +&V{+Le4as$G?V;(Ė"-Xzw`(M;%oI|/{I-Ԙ-$L_od92i74Ǥ_` dq)vxzn ϙi`$%S#RssnLFB MVuuV wJFkltYMK$HE<'ޅ^wC!f{~ԃ0tu 6_y\ZvӭԍɤM"  .p#px\݂}io)+4GOml"&R5BB &L\;"g#jŕq th9Oܯ4‘IiUBbɔmiB Lm =I O Z|:ó(/›5/fH֢qWI;KqHzݒI\ՐAo{ ,]z=XB  'Ȅnxv;C)Ͼ(4[그SNRY03RhJM$*鰙`w(p(g`xw3 M2=,-D+Z: 2>ޛHn&44ߙ)EYY`DLOT77sէ(eaS6 y}V;gm B@8sz3JV\bR#cܦTZ?b3տu&Sgr[c;FY_y^qz6򯶠<`zjf,38IEu[܋*h?KV-gۮ]!`0c/,֝2WR:L8 Vֆg,CnC )J?fhn#HlXm^P6b3;NemCv AG,Vv3XuF{>kwrL܋! //e9 ͢^B@҅{>6~͗q ߎ@4qs1],h,r{Clh87{A놄jp/fد\_~E@G9-ћ`3Ci!FؚfR<9h@b+j`x񩡠7lȗ8gUtbQԔ{2n'n/HH6Ɏ:0. :AƘk`w*| οE5muTrm,FsWc$o+](v[;By^SfLmμ h٦4^-Y |-O,ݕZ_@ pu{4@[}W\Dc%lr־QF :٦۶"?dA,t2B5pxM%>ЊPeZ&| V1֘c~8>s]^lǖ3teN+ui(6 EbFzQ܃u5T&n7VlIp򃶁#- 6@4 jd&O=a PLRe1gjWct2Axr 9 e:T7dX 1B|F Ko4E,͊(-wm +D֮dcKPԪma8 otׁRDzoMr%*{˚NUcdf L&!^ʵ$gZU+@N?`:(>b՚AL%WǢ+݂16Pmc<#SZ]Zm% L/:"nu6Nublf2lW)4yF>GT w_#XT#j BV?ϞT?xWܠͭVXm+iX†4ׂSc s%{$~Mr"~ ?AUk49 z& ̸t I ܕZ32^3Ўy%~73ѩI8$8ɾa<1{ g2p i#sK2\W!v4r, !Yk9Cl[a1 Mp.c~:N w~Z0C̦"ZݷJu^B .#6 agt.IT(3:Z&D M,a!R;FýFCƆ*A47ނq9b{J7\~g-I$}Q$ (bv/FIl"{rxy9o7t QE`T I:{c~7p;9\KIJq rz서iH(K}[/} iZ#w*mI:~8xK4{!|pwەEY a+w${9W.6:"rEZ),䧀hoo' N:X\DL~ 3:ǟ'8\:ejF!f /#Ы`|tjP$ ̗BJa5x)WvٗÜ% ÑnpQ' 8`Дx5is)Z ꢶFo! 36Վ\P+&/ifˌ$TzP"~+P;Br2!7=lXTl1$u 'Xp{hB8 6aXxL{_0_D2h1a\w{JR7譕zFCQmJmj+1qyoknkw ,Vw֧W,/qA)-dzBۊQ ȏ"a4vM7xT7 'T>TŐy2X zoaf\ҙ0@RD;ɾ;D*C߿WqxaZX94"%-7H<͘^k<4'6$e)yW .\ i aop%ig Q7ɤwSMR"R][Ka@ê`Qޖ*0fJ L0F\V\|O9n_zBՋ5:1ۯbi2k^PM2a;Ohu+f?+(y-wv&XF a8f7>{~;fԮB%q\)*9tiN. R8_yZdZm{s1E.ιBbnB!V ]ӱZzm wv3"C<_5~`7E&Q#f~V%^ Aîf1'UEf:g4(0]@Pp1<S`PB;wS?OE\XbizX@DtwM, qI,VmyW pLo0&PsAϑGG,/hDIߕ(A)]U5:>'jI|.ZӰRj|n+v 1N=PGE8*nqWh@NW1_6蔯_!:s9)mC)_ VU(j 6pN7r$'2nwTP L \~DVBs>6KLp< )-r\Q!%u[˽-Y5t<ŃJځҔU#L24̓ͬl4=:bIR[5n„=I܂ʾY!/~\ͥ pm?{wRe* ~v@h!@Ehc{(?Ju.)gХZlu„ =<͛0ܴb8^ǿsNVdʋKS\r{d>k8wL!kvFϱM$WbM g\(B%0{KsߤEs3)MYJD>b#sdqe %S7M/dQBfhrMӡ ˰,e2 \<CKڹn}B%9}uT_2O˻K<y~ojchuؤ@-FHfM<=ۡo d*3x"bՠ%Rgp.XWM1}Pw#t&gm/la,-ej[Dž,4[ 3jf~2_v3I)IA/~? P fE6dI;2kzA ¼FlC,a8{Yx$/9,IVNvԕ~Bޯ:!>I_{8$w "uKƌ1M/#ӌw7!MO7g+GG0=REE`# EjQUw`oG._Ypɋʳmհs>/3VPn]X d[ {] 2'2҆ξOYw:.E&rʷLWlzJ,N_|κKj1̛kKa'13*=`K<A#;ͽ'Pri_{N\e6M؈c9fp` [o]`1vr!SA y<[[P,clBpx  RGaeگe:W`h"w=G[Mp}uSnJx.T|4OqdɉσgYs)yHeI8;\4 0乫fBcHː*2,OU|YMoC74{w %r"UI=f=c{4 g97puYMᜀ.׎Kຄ \q]镛s҄ ;tKriJ0wbF÷x0 B<_(R~?r'S)ccd Iyd@߆`2jj H8Hk؄d#60Oa≤ AZvj=Xs{{.#Kic: o=k:"!ZqQozݞƉ{rbDͭ-cbpRnds /S>QQR*1aѧK0"Z15RE8٠PI c*Uߛ5&̞ث;~.CZ:  ƛ[뵐[+jo6?u0R3QD;c亊w?j[˰(9'ӤeTm@Iĸs_VQ\b6[[}0u::KA 8H2`vCĆ>j(X}Ód'hh3[E]I"㈐Q5 t*[,3A M++.+8Հ_)YڭxB/s6QØ.%Cbણډ#xtIf%[Ei@Rقa#"~0?U/YѶF}.̛S瑴"Sp KWg)+ P oD{κ -jԔ={p F)w6:>hy8@Z~Evg݅ 2Z؟t$0SWHm8 ;@߿2Q fJ|W $|өSvS@wE9n(3;gI23^\H?l.[+7{Jlϟ=5n/4WCtzm4$Ii֎1;\ފbw|) GEHTyJZ!KG[y0wSMյN}Ð߷L_AC:#@(<'p<򍾔02bb3($v*w"¿*U)Tjcʂ1#3{dfnBDAd!)Bw[:]GDGZZ9]LuԒpE_`|k`9?TՄ\-])8)=]420Bx!%BfCgo<]V ꜧ= Xq Nᯖq>ۊaِsP쓥BE(vԦt$` fhEa*o:S%Z|a:yE~$*(]g-)gAH 7(_́DJ{1xnB}2C刅H+5`ē1Oqv& ˡa uGTH},=Βw#=^ˍӠ,sªv:W)v+cT-({\۹e 6e6J sKny9աh#(! }vcvgM+[H0Y2kE 'ExE˒H4]f[ү:wi&JH(1){<)\) #eM9Y&n |pmX]۟D!'0H rA yP N '1dI|0ÒVePdT`b!5Up7 o!j^eG-% ɨ vi#l塆2 )bROdF݁FKO 锶܋%$o o34~hr,ַ,~.+8k{S쌗Vl"R@9j\QYϢIŁu5@\y:#@KF;@60S@O7#*4bVni,AIU9O(h 2*(QoE0[ONAII?ޞ%rdhsaBAoxΈV{F\SGq:TI1떈6y3'l_"觗}'\  R.Rɍ!\M#-x"It+%}jXd7R*_yy޻pfB{OTl68iu#ZU(h+Yd2|2tK3u'i&#B(׾/0I79KQ;O&YDmVLO9FíSV;/5ףCu;W)xa#eC5H/PķJ1Kz/(o ^.WWδA`26:u[ orx;[z3U򀊊qͲX GQ:gQ#b6"p<*Fşþg#)L[(IUʬ0wSI7,L֌Q0R3̔~0!-m>Dp,Vsnp$ch sX*A GO%6teqS%% ׳5[;jh9|%~<~I^9MNKo7[&a"+,x&ιwQ6]XФ%>恭bd<| t`f| ,ƲFqd Puw("}*j&t9' e3Q|RV[ps\&1s'֯ov.rzOl6ܲLw.Z,bSm7e؜\?v 1$2$dؖ؈\WMhK- SUBYᶛTcgalRmCwoi`I=,yMߒ  l X 6!g r2// 5 ͻ@DB-^X tm± qqhٔ:l5G*Ӟ[$ca >q4uL09th|ڛ X9XtlwoDy|YEKo}kD_k%Jo<\ъFeUe09)a[T-Pk?zBbv7W*z^2)=Z%zGۛ@1 # Kgc =Xo&8͙;% g.D,jU}psuDV@~O06 F¦<~'hBF̐֠usQ6j$٣{k8Qg?U;q7T/`%c:re#$HhF=:jD+&U%kDpxb?i+Z&Ww^ ;oRV+'M(͙c~K7s~,ux4c>?8SEHS gʂ@r- n n5_In2" )/.Ħ֖mM[0 GMO8E$yףnd5c[+ 7>5z0ǂiݑ"uXg5 *ʪ0 vR%g£h*"]! !⦙&1fѕeU+R'GPܱC/ݏşuCΘa;'cq&"(p܁`j+=IjJ ТN {r|I\Q7b@l;j,)) i$gդeSMTJ[QKƅp "oޒ3l>B.Y D%JK{b-_m[bB"z#p\F\!e疊bjuni$[[r>?RߟgM|Hʽ9Ǜ`d$H?y[򾌍 2D? aiPqPd͗|)ZU6lCop&~"H[0y`9=X:3a͞aF p]cj2FK;hL`K2H'ߪkg0*hZhsc֧:%dסp\oD` Ih> PȘWLI8}2U ' {ڮ db N@*S9EWl$ yxuO}Fd8[FCW`0HND‰X?/e 2 ,?-c|+BtѬQR?D9՝?p/w)+[KLF\!iBcl_PPp$ŧ|!'!4Z?I %]R=CczJed92iIwY}-X:~1ão}QK;lz=љĩ&90NiڐAXZе{x'pVUĻe@?L˭Tfj Q^=R_AF>ՠ1# wH޶s=>=K[_^V]-`hvi)}\o96s*.+*7r=PDJʠ _2 8ٰپs?x@ I/| $NҚ"]Vo`c$YD[ӻkYlBJr_P"{2fH;l]|Z\`Fi//dRFiz`v"YS~+c:>eF ?JD^998تE*|4DS@g)KBg|6Nͱ:W+,<Anuf]5==ؠR5-  ZyJ^:fzb&KX}1Y%f4)qM=479?EP=z恵'a:X l>Ya`Z]2-|"(XM 9)wSw]q,`'#T˵;ǥ = C%uNH3/Gn݅5¬L֣D'9"Is}!!u8:LKܿ_` +t TM6J7 Sc]"C䭥HcIf~pW|? 8=rWbX%Ct^HSb0E*솚>e#L;<[ʍ^rhA$h6%$([}ϳtK 6KTL|9$,'tcEFl^Xf pN-ع֕qmqp^@op#a)޶QNa%鿨̓ t*ӏdkJ? + vS/? ݶWfo@/- i|()2=πtšۂHq^$zNu\tӘ4L!iqF G]LJ;W;7%1@>/X$#zY2#j3#$b >.&S IU\85˿s:ѝݫ3U2ZJNR{%p`1Rd [\@ ݣ9[ ^nV+wq.6o8@&d}ɚ K| ]2&@MtR@s1֩VN=EoXv7Vq- wFB><(D-3na/IT)Ă.\SՐf Z;k+tnD,P,[TV)"O̔5جj֖ôK4Ӱț7h :3-ڸ[n"-}M2KM?x %nLΜ_ d YW(Yc($&"M6w\~Ỳ=7d[*@{6\%A rcIRr'f,<^x`^Vg6?23&Q >+s ~/ɏj{tnef}~X7vQ@AULj?C\;yt͠wu2ERĬ2v40)%p**2/T'a\Qee}l dnԘ$2Ŷ5W& >886h3R'&_ց@ LH/;ҰyNJKƑT3( mkHF)#gS"Xπ镪` OBQF(? fCdĻ8{d eteXF|Y%@yԖ#ŵUO`]QDO7K5X!mDB{xZ*ږ#m5̢_ZN>iN}pmW!{YX,ݒGwouy5%Hw2 =kHӞF$GB#w{ee!g鰌=evscG0;?ݤ[`whޱ;ڎVcwg#nbۏN!Ad rRsD0[uqP8lcm,t*D8fQ2l%cpߞ7crr"&= )?&Z4b KSDpiG4 8M+ջEtb{,}JBu3q̴sfΎ:i֎. Du`R/ҰKꄝu-鵸/Zd>}MP/OdZ?D7gY0k]Q RѻhË6#yU#ECc㤋5& i(&6^"طE1 Xn呌,U=TT!9ʓ/Wv{D^1?vyUYo(  .aףJTB"vR1QVͩgt߯!`7pq(b*ik**zڢUph7y_/lv1&J483YaAﲤ6΅+o!Tˮ G$y3!3,2hu[#>ygD~2ɟ퐾 =W}Dꐧ3^OqX6ƿzV#?u# iv.)hJiqA/j>e@K5FSyYfմ $6áTsƆmI<Ƥ`$'<'JId{ Wv{|I;P5s~[ YКǔ`1GkS!FVlEx\V sX!+MYI!j{=2@ ׬q/#R(ѳŵz;E|!2tmMľL /34;x5UГ.yj-MNT1^&a$R楖/ S@GʙjP/n6K"=t.Gf7e%9fd0o& r,\AU8,^1DГ zB=e)axy#Fgcݷ%] Х(0Y͸o([OA ~SR'rxYE `;gQ'[Z%q7/A!՟Iƨ>K(S{$OeҴrwdTĵ OWD˜x}xjҀ"ڈ\} ;b&~Hte;?dɛR:bU *DZ؋#1O*ѧ{ o-7Um/ +? }/vm 6ƺ O8sQʎߏJ6IYώέ&1BuF/8& X̿"{ dS 0Pl)p HmLZ٢8W AӶ>wg[&L/pJp$f=WG4>^J .~ٷ2Ͱ@W&"X<񏢠dJF1-mv0Rs_=+G録ӑg jjce]?rJ[}R4hBWn[wW$ +ӫcmG4Є [7uIHg P(&N+1Yn(\!Lu5E4{ $2=`]MstEğIA>%^TO Ǟ^nkم9;e K@>GV`jbh[A9R#h@+XYVTbV@ 흒%e!tqROiR;U*P^R}q1LW$T*%4I%yJ,}KٽX9"uNS5Vg-c{͓2zy@CmIh0^JofB prQˋ'a ?ohj~ą9B9e̽01r>ZiN o`ezK;Xv"ն H#Pnnk=<ܿ2:x#5ʗ@a9^[$w$wOgQ ezG>JG;`76;ś~@ぃWiQjNA|a^r6 $;*i"X8;pRI^L|T,2S+ލ0*He&YnVmRӶ&q̦ rh^ړKG k|>vKπkګ6(p9<.I4SK[wij(]kv!H;A z̕Pź'U'GRZ:rktƽHt#:{{ $oz<,kaIu)S>?Au4ݘ Bv{4EeM]3:d wUlga@V#'$ڈ jRWKGjJp<"TeDiSItV[%"B{L_iQi&B dvj 1H8#9>uq7B.l()7m(սIpzP"' 75Z$ ,vyX'P`G&ZhqF1Uw(L6R3y`>.2cAtbIUWڊDǖ =̍/ㆪPkOQA0Qyvua`no&(P] )Gl . gC:]0QGǀ)[my2wfIl@-B#ED l*/leÞ]7߅Y: W/jQsUϘFCk+ ]qǔO}{Óyحf93i~6vs0&#Dp ^_l-.CMƼ^G հn sHrh$C6],1[Zu|ֿ^Hūޚr$<fIM.| ཯Oc&ۀUzZ.0nT:0oXM SY{/*"{u)si,Z+^{G`u0t)|u%`"RL[nOCvL>TF˅{iOT902QσaH8>Qr;U|5jJb'n RבA[ؿwP$Z҃"I ݾ"_f;0Ģҙz fx^Kc4|Î0:%JKh20CDjB  LNa$Ć txg `Ch;́\c KΡ*X1|tx;?ey5< :1^!TikN I@1,\OǑ}FvFݟkBF.1cZ-qs67aΒg -`.5  HA9~2c5+6o]PޱŸn3秼P9Ty=J4rjIgub_7aim MJSxv7i=,d 6O(`'U_ә>'w 4!5d'l \;lh A漑J/ % D9}3 aly@O#)RaOr Oݧ^U;cWuQ;>f/ko=[,O꡿ŝ106a~/e/Dv?^eTa5r؈&-h/] XO* W^X{A6WBܿN^@GWQ nE@S|5f^x}0֏4YHQF|LB&EGϔ1J|W k,{ Jڹ_pvQpu>.+ݎp+hrw #8| &'ZwKQfH>B}SF..isEbE#f[ ~T3Z 4.33ocHg՛yqV5t>Ŀd!>sn`ߘރ|g"ʘ%P2y=3fW_xsYd܇Շ[5jѿNg^~!󥏶΁6ѧ m.Dd5,y㫖Żj]t\ @.2P&Y4(E_@9!:kb+s8 &_jg<[p ]KG `όnγœ3ͼJ h $7&1Wzdd[|aOq'bP&e:M_PLs?n qlyF`&I{/q{ٰ %K)\ƳЋfe"nwI^%yd 8, 3 `Zܢ(54G]2<=:+M-G0ۚؐoh4.P3@aQPSl%m ()n4ij*D1(+\&}bk~W@4ϘAyܪfxiz,y;[sѲ>xTg%ZDyaW3OA<J<8<\gHYU)zj(EI/Xm |Jּ,ƛ/|T^˒<!?.YᎯƭ92RD;J P<РJ^̽zdN֘:#b|_, K9B%OZ0KaN5d+0%v_ξ4iU0N` Q eNu aL]!U\ ]cTgD%b~=~=||X$Bxαb[-"xr# vhO1 &IRuzuZlw[RmVѣ!4+ZcO~_7Z~]TJEo|eű{yN._NoH&F;e=6Eڲ78bP V,YsZT Kb f}b TOǹC1&t`W*$$ȴXK|]@i&)F'UtcF||Hiә +GCT(BF3VF8cÃ2޵DXctsʐt=+/C#g1[AIvaYƇ9]J7_rj%e'db_"*nNTWw#p,M-qMo?׋҇"XlLLao_ sS uac2}8ղ+E/.]0zWKIh=@[@7H wU.R !8坿!hzkt`6h1T߁ Iy;}i4`Iib>{ 7ǀŲ) 34vVK& A7b/B:$v:{ P^!$^@}kmuLl>?MJ>'G[Q]| Hf _%&wmo 'ճq|#TɃfwjV,x~ '1/$ETSSf D=D˝O[DIg&!J& ,$,Nk4<r)?4 bnʘ]9Xn5_}|G0HyţR ҋp`;΋Jvasxe~CIj-O@S;]LhQYmzy5UrtDtT WLZ%WTb7" ,snf)%B7 ƶA^ ߭IQ 2p,[L{c/e4k /k -1TϢRN*n.`,^3xοd#oBWym5r o˰A&<})F:9q,_\Zoұ22UeJPLDB+fը ns;wtϯ[Q;GVM}%HhΎ8Gi`q^Xp_K//+=7dK3DRr`CMw*-{Ζ!;Wdz5=([KEϟ5WJ>VZH7!`˛Tt]%L!pץV,ᷚT2g_`| C4W 8(h83qzD,J@U\tB?TU/NjK+%zw3 w`$!x48Oݘ~KD3O,]VƉldFUE6G[pG襻=H?U)!TMWBW:-q1Y֓kZF5sBij`U:؈Qnrno2[a'+@'l8~v3V>ԃm4fW (ꪁx V:]gyӄQh;oKs6[%X E@-vW:g7P,|unבJ>d@i#IGkA7e]Թ:Cu!"QтvIX4ѝtTōiFh)"_Z|2DT᠞ q|RF)iҭ岪3 /qt\>DBp'yo"Zu)@jap}!2EʘCF*tHN(BED+=lZiuEvA/N\Qc?J`=/ J.ۻEJ%2,EA 89T/R,tNOl,]*!bC [ӭ5 \.-j T6lVOe5-o(CJWK 4avoRǝUloB>F O3ы5RW95EGcWaG}B9S t\sOkk2TN>枖QMG6(zvqw[ 3ͳZ: dsAUj3H#C.t+t apX%5KPڮ:h(5  C"եn}\v3K&X:h2'A :*2.Rj0GQ;Ze(4Vj+=Je=9T{ZeYk-V#?F RSYۭVgt3x==kpok/=vldnt?|"yaNLWwɔC,.)7Po'@*>񳼧ؤ.'9]=a6`ɳ#/AYp%: ˇc#f$ߥ`6=dw){N'7#?]A^b0$A0Dk lu"" z&"Orj,pӅa`輢__,8QҍLLtzCá Eǁ*̇B|{,1YVCe.e^kC/N WAp?<}q D>dIU'V네ga2UDOG;F>F LkHjˇ[% @+׋1GN?[Eٯ25y1NWk,e盪ʆW%[@rGj'Nlq"%n[ ׽Mzl(gS7Jȵ_Gk?ƔK75GxdBgcDd*fSAڝJsOj 8=G{?%> \#ҍ<0^eU? x wwb+{cYOD4~ļ%XysS65{6񤤾*T )y6wmm-hRQlsT㚴u:XV.A.~{9[?NC Tz{ %\ǍUY{9/jЕۊCjO\}|٩D {e1aNJj_Y/2Gm*H,CFS3)}2 ɻ9Q4nR=֔ х*,X.lj#H(jXHb=KhXRoozs ݶۺc`:\} VhsXh!|>)Nb`N:n8y[$ٰdt ŵsϛқ6FR#2ssӷe2!X'g%_p$|gLMvyaO 0@cH ;tQ\I"c*? XOuHn[̾mH W{L9e'!s9fACcZDu !騷&~B[ĢڕcR.YcF!!"P),1 ?a-]vr(zn%g cKMFx+S. ˰rrkQh4۟.܃yHS0,R'A߻Ǩlk@5)\"aBKQ)gs#eܵ-wĈ6<l':Ec X4U1TR\yFJ OM QfJѡa $@#y:Z2u΄`q^`Kox:֓i6\55E*.X[v.+P T@|֨KMraaQyAdmT"}'ncE~HJUlnrOI$@pÅB7}^Q³D&! פ$7¯wow3\ˮ2/x͂ۀʦ' Vuf~gČQl,s,]մfҜH\"h'w}N@/xL`#;((V][J(Ѯ^,mۛ-|O_`w}C]V4/񸦇$ٞD&[S6&XذRI􏊥J`U1@m¯֞.({Y0˼ؼ3F0V|XPVS}Mwa"孙>&"`3#Oދ6kxTnzЏ qthÄyTПJ )"oj5ԥK@g3tzm֓bkZhYr@ϐz|C}x12@'EG^#Nd¿(uS Kf[-Ҫ]ǬمW3WKe\5@mQqؖ=22w8C&9 D #z@ HƄ7PPIߴYqomFe8m|<\%+F+ (|Eng;&4YSg=M[%&܂VBי ?$S=ȸ:UCp#|avzCt >:U'7\6b|]MIF+,PX+Nwdzk/0iϩM%K6G) J:̖^^lfS;ľsSoZ>Eؙ˚ki XB/i%@@|4q2.R9Q΋'ֲϯe){i^`}k?%Џ;BN9ZwUV,e bwPtS3?9N]0qjE~|EC8~j@e?'ьɗ("}hb+kqH0zIIzg8EO9WG(*ۍ@v4YhZw . =oS˩Αhr'e/iM88FeK?;},p(HNuZsn\:l4a<1z??̄"coTOr41 Nv__18oU?Cx2% os·4tuB肸 ɽ7X\A42~ZXF\ 6:OuMhDV16::uLTFQb3rT%|@ҍTl瑢/4R/7NXl릖 &(Q4n$CmW4}+.}J[vhܰq8;ߦ}WWGp<:ºwsgA'և/>I+XN=1}ī\ _e]lEHuz"x÷/UYEԧZx%t.7wC4:A[۴d_βk,6Hbkr0:fjP/|JTYN^lEs 5Y+R9lf*d apQؚޭt'Z>cEGγ75)l/HxCCfMlDo|w=7g\#  &R '㍡[?`{sa|'/?3KM>wpV[zZ'QgU0U^H <1R |I^P TҥNB&ZjϘV 3ť*!#9b {[R_{דD,a'"$ X#eg޺7e%%4Qxp\f( fWμ-ފIeȐ,7mjJ/zBzQPl BL{ng'(ĈY8b?ˑb'M*62)xppݼ$L,J^_ _ʠo1jp DDkp= YMFGw^Pڋ肺S}E6gEr>ݩ\r4Iĉ?q_.IFAпbĖ86v5FxߍA߽K?(h[Sgt.@gwعmK 0?17d@&pf]=z |7j3-&:6}G\*EMLodi0Qg'9g5_>.'+ii:CY^4/"3ʳ0_OHyMu'fI雋m>Jʕ ~Yb}&X+ft"% n&I¡㼾G9QPKecùA,>1s'ޚzmCa^Qey2`ه O.܌v\cyޏ ϔh<0xՓ%ph[`nt,v O^ЅԬM֡_Ҹ֡uY.3L3Pj:#Uu:m#e9^ө̄{8 k@*ZZD@|+/ ^M7iL}Bq۷TQܑnuqGdXzA?$0> uQJZLsQ.MԻѷ 瀬P2`VƠ~?rby+:iX_=sByQ\hd_KJS3P*fTc F@X旼м70y۝ 1 V4 JË Mһăׅ)} 1olޡ+gNf?Xg!N[Cw뼉IH2b덯 L$ (!{|?9^h1i\078Uݿ(/Sw) :Qʻ2ZJDncjQxfg=:gg}ZWxPN =k$,EZx*.@k._HiW% T⩲ʦʃ㾯V c9RqWnfY6fj+ܙp ꄤF5t UoJi>u?t8۬N!%u <(s>B$Y><ߠ~BvFx&уz!,%R[aBFX~kǩPC &6ǣ%WPnLS.pKؾ)  ="0@{qa w/NL%G5E_Oakvdmk^Kua\ %˸gO:&¬wPˀ!vof0=*^36,B pY瞞vdkDn xT0 D"ŀetaS~'P%*=!-hC,Nۼqk.ϼ܏&6L^`TUׄLW@=<-b+N:wה%׿B Kz(7ަ֨sY5l>ņyܕKBw^OtB8]r7~y/4~,d"Q#ŅrĿQ! j@# KU9Mt0(is.a<N`gi7T\a诙_rag ԰sc}FY_񨃱gQ=}LہqU\_|*LЕ4yw] VX;Q@sFs35]Ů7Dvz ^[](Ey]2\co!ax1A5_4r| v؉T%M-܂. zӘѥ וk:,N-VSaHG|}6 466m fጇ*}0'FNQIf&_}.lխnj q+p1bchAw%\:K ɛ ՏPFgB&g>O4E$bγl4"aw%nwŹ$mbՅJtp(mK"U bN`TJ+Rf S_o8CXXGɬIٙQ~ `bc0u I %]C%L[,+q-ME=h1JGkO)lu企<$9B0mˢXUo%{o. !A47ˍ:BEm2f(kU?֝j;r.2_+?ۅ90i@rwzW-@ jˌ$? _l{jb~[SZL+H-cV% Kp-/⮸Z/L%" S4֪id1Ƣ\P-\&H$Vd .%N0:zkۈ37yJtiݠ= BDW,p+^B>`Hg4H󞗁'J҉>Er=nj஛ fU$_  uQG*j~Q@,cevfFlmd1FEO9mŽeF1Aާa$/U_(I&B6]ko1pٞPc|xƞipCA s&c">K~:t`8P<ό Spn,m>z݈)F}Қ=g:e1TL>_Hfy:llnx"9LIϬ "o Ckz=6r'}݊iD B[!|C(( uS% :N QE!{ڐr9SuF??jVpl=‡B'W\\i8z(Z1"u"< Ё'Z rMJ$[ Bw<6VM.as5fTU_A )dֲ %;t l,HLxak34V`n`Q;jE'A XrQ@^e^Rqvi~؍GA457'Y`Blq-S@n.K"[ 3ǣ ZYaI?MRj2" 13!T!SB+ QI=Ef0[{l:_sqiIXPNA1+iM]cǁfP%]*5ǔk,켩2"ߩ#H_ +20eXVӻAxJ\J`u~nqGjA'@?ƨVhHY 6:޺  DEׯJ(]Ek^UiZ_HEmѧW:cgb A_et`^8R܋IW'0M6u6; d$o@{Ֆr.4 3fΝ5vۯ}, g@?)TveiApEI~SDt+a3pL*'b }g#ZCkɠtTX d :pSJ;I+yNdօSشi:`32/l !$٣+0+2%v{$\6D br70RwIKO\ؽu^"]AΗF˪V 38\wX~s6Yk^cjK3Aklxo>8 [o sR~|i {d*УPAvtl(oA͇~mx9h}ox mUn@A@GK} @ 1W :rMz!GvSb+sBv{٢SBx~?AɌ$I0U&V} 3/t}Ny i%B_X<t >wMY$̞ 'bX=FZqʬ\^J7!lI w:s-Oe|.2;꘍o`N_0B/OmŲI(R5p6b.U+vI}T.)n;ݛAGa"D޽n8NɜδW<+|񬕌`T^b`ƒ RSaO k"!츇69mo>{X8AF~Q]펙>wd닦qJ`'ʞhd8jŕ X EW\-/{qLeSW;|ov_7<$z_կkVZyzk`eGNt[(oү)jsUñn9TZgrףFԽ~?Qp\G(zW}j.rܔ%B+Lz+Ȍ%HXsm/}<ݯWtdbg.HĴz%nXT&yBW{+<FȞNUk[ Gvp/MX6%A@ Oá1uJ~YfeC;Qؿ}h#JJ6,žLpBzixf 3:;l8i.GS|Zz÷ӲH邂R jXG+blTN!*}^/mqJmQErT5"{^쬳 5%ːApcuQ⛑0W pѝ%Ƞ<,#Wbz |ZwU$X!~"^)_GRN 3!+B5jgs%j U1dR !jx k!K,RgD>Ef-_r7I?Lj TKU>=*4rc=8T &h%ad3+Q# p.ϭӷ;euz0FB#PYZ6rywӀ?VOz0'6|( I7&LĔfXEU6hir|m^M L\ z/\2?J]X ݑ({.J텥V(IxAF)߽җSf&0}|'gMQ2m@zѕw)*hEd0@DZoޗ;ƛ~"=.t^&\hkGV 9m\AO[muVi˳^^y pkCihc/"h { DA)݋M- dtB|"3PC'3Gӡo ] mf`W` K.rГxWg9E&+Sʭj|/D7p,7a&@07Q9HK+1\bFxR(圪Tgڡ=!S7u8o-D<Vׇ KM-XsJz !y,_VP^R[O{,5Wd7S/~>LA{?7ǮxH-sB]jg}#:7UM0/Nz@Z}eqBH _YIJG[ iGb(R>mCx2Wn6}wiKuJj@VH )ݝ#LB1 NJΪԥ7wPlpF)\!0G?I)_s2+I%S'~K_/H*/$*< 8Kem h wnmg qUтIf9I犆oIKW塊L}v<~Y#v))s:QA}#z`~\w E"-: 33ʞ fQvJ}:qK rwJ09eP KOsN-p *%sn=; G =^G-$l7 ejtR) zZM#M=O)%ŏ8- ݩ[$ Е"̫EHw'A$ŔNei3 ehDd½|_{uYoKt& ?CO!\=rV4@IO0&s(螣D[WC)+4J5G'bL5gRfkXP ^%n7fA>ߺҮ^jJ{⓵~!C((o2.1- qdɽ85xl䏖v@|YL{GBK-Wڙ 2=ie]̝@ -@;C8oR%+g-m" +/ -V 5$1wļ+̂  -dHSWƔg2"Hg:x`Wc@ł)mJuvw2O'Қ&>B< #!Ԣq"T)!ѝL&W$b1ja昹-фa#{>d $}2ϫLB}hzE㵭v)hQ-U|TU}'H"Cs^qe 11 7c>zv.l2J2']}_5{ڴ `z͹(7.^qTBխ5`$^S3[1AN_ı TyCT(V,yV|&vݯI"0ШFf!X{E< x؀OhP l6<σv'Yh9Kl)s sbd] ~(#hxv]ټۖ}R.n!VSꗣr[ػC2S݂CFIK)}eD2g~d (Muuz0mx{-{k= ,;Da%hYBU1ǾSW~sGFOIϐӱJB&\U0?k@P P1<60(u|tqNg)7As:"qN9ش\#G6hcG~'Z Os?}\`_*7_֩dnԉ_ܬ ldbarUv0o4ktW ʫlCݞ%cȆ U!~i)2qS9*ɋys6վ:taLxa٘񞞛&58Pę-hM--f ΚT0Ȭ&_0St0Y:3.~HEiGbٺ)}k9 't%L}/88~-y^wt>Ddt|7z;crI*cYH+VN =1$klͶ2NYm6^rG!7)AOa@(B$"_U#dT>$0AVsW\Uְ-yc(X-7 =\'FcيH)5Y$ʵEl*e1#?.Jg2o`iD%ϧA{"ECc&>wR\f[>BOCD6;Y!~ #n'涉c^IC14 pHmF~EM_xHAhLAc}<*tŤUVJl6b6ouK"8ڕ4Bi7!CTgb8tR`Kmɯhz+mȲאZ$JZb.VT$F]Ӫ1‹?xr zիo%?\ZmtU -O;GNfU]N,LV]? 2ow>3_Q@/ƶPOeDuธ΄nƓ˭$-}>m8l j+wB܂߆~՗hŖ, c"3wsXVgm/FdFb!7`}D03 @(M o5#DD(|~^;(ʪ-cCЋvan]26 y#WS>=[C9aps7%Ll%ۀJ n̘DSV6qyD?/f39[F9|Őq\+_ϊgPJX10#RއS; k`)Wa9fzċ# VWQń+[/`\z:@b7MY+-Yw$ 3VH_ex.,]]J4vW;/ȸMрOq.3 Upd$8* ,ؾ-t͆,R3d}URYeGˡF]`&[%ন<'XI2:iti ,50JRh..=!E\KYꑍe͏ʦ׹;Tҗ]VA8atֵs/Mr!jn45{ h)bm%ճTR/Q!3z)P7U>*׮'mccnGpM:GQ Qx> ~Jɛ[Y/&l8:.ҤUb47ey#2jeLbz*%p!FVǕp5r\ KЀ sءR?w}\{JE"'eWBpTmrG9ӫ++ts͈,C5e c?Y*8 \L LƔl^/*nyc!s`A=1!B QIK5Xl׫e> q^ &S4c4)~46%f1%xs]@X$Yg&\vE&C3L " Q lC`R)R.u)OѼR&3~ѡqêM7TYh+j<:mHI!ϼE{k|*\Z6|A"`c"Y꫸ƌ/Wi(ImVG!.;?db>>u'oC"LaWyF;v~h0 qK2cٌig.7}[y ߘ˚4QLЂ1 »H eMS.峅e/i-.Uhq.?0%\5oن>',kYtr qƇ/ҨXqO@R \˄m=ihxq9Y_iթv{Ӵ8 C9Tgm1/۔UX9ȣ PC\bA T!Jѻr MŌ7; * OT]"B--tߵ"=|ܤ1%FVHhȳ[U6HwC[1tlݻl(IHX>z`$\=}ڎ,]AERs(x|?9%8nJ]63_Ă{#JD^>q 'LqN(a oq2< J> k-LC|6hɟ5̞mB eNI$4p/xkyz/iTwNGtM~1?*w_8W ʂGQwOdS)Ih-|Ӗ^sF60:y] q?X\$Ĝ RQ.8/wW!ST,?Cflֺ0jc8(nH<=s#[<XlkHn]plG_3%/ya GU !R- 4 !k\a%)s,tAfD[R Jk$v~](w+ty.\j(PQ]Z(ʶ[w=Vhiqg-QLGh ǖ !@f? x!p*LLa tݻrI5B}צrq"d5L\ځmqTYZwMv{N!?e8NC.8JYbjPtn"hےVF ڽʲ4H|E6`vDѥ) !933'lҸ珼ߨ͗j1/،[@͡uz9F^kNH[t(`|Ƚ?R6yI1Vef0ntAMsvAC4uܶ%\k@bwH< O0#bhS}E8=,sdhA jiK,\""C̞؉[x{;6wAE$Ns|c>_d.RBZ 'talf[b6h0o%' Wd@ҝqY9tEu<֯3i` 9N0rGO?|jD׎ؘX`M le ]/gjPq v@Y/t5}>;{ xo E5)͙f7@~+̐*]&:qi쿊&-S>)1|&ˮtcE9ҶY=5Uj'Qjޱ1 fsg NZLb e"c3B+7q҈i*(+^6נ nq9JL=|VKji}T֟i[y䄴dRD7ؔ3gr`&iZ{>p#AXqd&@2MDbPRzXS恉V`+doH5ݚDVUBLq'w<eHJw#3*$e.(}~:R%crFrRAvwuz׳h-ajn'o~M<9]K{HQdFcPs&߹o2`{d;#Dߖ-Dsq(y[En1$AsZ.p[Q#0@б5{ 8:qn6l ns] _ [C.5 3d("hhw:Zbd)z=6&ZX+ˑ\l3S>!AxTj>N kJbYBZaY TÌ[^3R+RS7l&/5#-qУV~ QYxiS#֨ILb(.:g]Zç.u΂Tg?MXJm?>d =m**0䍑5zwEKvDjQ{es*BJ(Gcd^o˖oЬ8txsԖ,ꏬB`iy"2 i! F=2v5s8otJwu}~ܿ"רbB):>W)Z7>+={J苴P^TNv&rtuF0+5!ΒxT#Fɠ N:Pi~gZ- ] 1b{v1NAgD*UĪaW-MdXuI{2gm!bћ%`ȆiJq )lG²0CE5iEJ[nBەe"<-ٵz4)"r9Gc%V# } x t =`K5̀ۚ1]dXCN%џҒ=ry4c P L$">ۢ ,qĘ"GpBzc߯.F=ݽzuv_n$=1gg,0p[H^\q9d;jNVO].Jq"I-( 烢ybgq, _ H[~U.!.C`B51Ys|< }jGˉ&YYvlB=AжEI8RuAD8ֆ$*_Moo XӛUzgC1j/cFDn@mZhaRt9Qk⼒![hA6|Ѻ)7M82n_/C f.㊼:+,/u^͠K<Ο:M oy&b juL\pȈ`VhpVAͩty4(Q )REZ7K[ŪYt(x18Ba(D )_#Ơ0s  UոƇdA˴ʯju^Ƃh ƺRJ{è{$Ǧ-i`[uqaHt4 P,fRĈ草7Ã)9:oITNfYNrG^ R S9J[ǮnXUap[H\qcWs0\?Nɟ>TwR/~i[kxdjhR+Z$0Y~,Cl'嗴P$N@1G*y$N*J+œlE-ڬ: D;B}~g䫈α(Cמ jYlwv$Vة!H~jIṷEW3*TBې"k}B3op2S:~ȍTAm&3QKMN_=lJHAY軫Z߻Sw=yǿ?? etҊ+Upj\LCIXnOYAR/O eMhi3(W(?"#yjoO0竰1u d}_ Xo" Sڴzwrk@~ܬB̳V#*dN8:wB &<YVO\CζK¾}Fh0=ZF6(i8/ (&p؃[N!'Y9RZW:s&U#7җ)pH4d#"ϾpJWo݉EX$pŊH998h2gDY99hmuYLh-›?̄$ nNPއgLXDZGpq8="SSz{{|G+MF~5E8ȔR|ֿyǙ|vȚ7,f7`/+X.*̍I5ն1ľMmK0lrSN`ꦜo֓ќPxpgOH5ٔga!qpU8#z;Y£kg;Tj@z SFPc_ה` 4Zć7}/8z}ׄzYv#TPMV:8xSW#<*֫G0BdžH'ܓDu~\@|6륚# :п4SXxcA rYkH'c{M2I<%4 p`=zi?[$m@j$#V/pfHW߲[FUU䯁||*>qg䋔&WdwK2c-AMCA&֚1 H{dDY/ObJ|be 6+3qEd[+!"8yW.Jl{6âY"Yv %9j(V)l4MaΜ0#+ݐr 6O![}KUK:LkQz6MscZ Vl# ,=(/ꗜ4Al˾tr %)bx%&.í}|3O*R>%æɣ۬M ('r/DzO$uH6-P8ʃeξ57n :6Q^P^pQ뾛UM6ȏl2w);F~شY(9Ս%T}t:D|-V] `l/fl uh)K(p1(~c/qi!'Ϝrf;HvWhjP#,6o]D^8tӻ/͒H"Lƫ /7 UNxSImnq0o@*[6 !5R2PMLssŘ&IT5 B:야SDLO#;:R8OާOPR;;{9.a}ܼ+mE+OR|z%FKǾ& )ߒl>PkS/VPpZBI} UDʼrpfY{՛Zص-?C:'ɳlQ/N(9Xߓ}q+ԩr.7 W7etVIMY->CS:>iL?XMm^R6\z_t H"P&_=ӓ/).Xޒ5" OnW #Uh%[!zN5LxTY+P% H"*5:bӻM]dLvdBt+="\UAytﱳꀩ+(8:}+ZmE+-m5b8TQ~.ZoX̵)_m\CsDx@̱שI<,=tXA;Xؓ2i{/Zt4_B&V.B.e1*&Kdy2$=l{ ϣvR5KLOOsNe뇕4+.KS'T7^&W W͘P{rux7Avhu 1DM"840a;r'nol8^8>l9Xo)-L@gC 6zPQ6W ̸;tT?2 i΃f~f1e)|4xοDt A[oc`MH}2r3y:YQ#ӏ-A#Z_e9|z^ch->\DXMHb#&Ʊ5޵Уd ɠ]#~ S}@йX=edA2J0C%'f`fpLWq43`& wH#hpRyy}(Rm0q8 #dwni&J7?٤Y_oK z2ഗCm`Q!ؑ<[^S^ $ƏN$րI7 5PqRl r}{ؾQH756 .(C?C 1 -|)0rz`ӦǻK7=[=99GpmFXͰߩA)v 7~_,*nԽ6%iv>nًԮl:O^bpFpaEPÐug>׵qAf5W(`vI?d{J.%yR&}~x%!Z.3Ѧ؛KdÃ`/^%OAW#ZӠ8ـS5wQr- VkJ~ևbA Ś}Ď*y]JIh? kK始Du;C2r=a|(A2zיM Wޅ\,}BƏI L8Y~7*/Es#VirP- k LJvPR0X+a^ Ve#KlXA>v(& 1mj7@D#@(Q3I<_|M1܅īg+21 QȜL"bt׹0504IC; 5~>@Hk9ɰ,Amd` RTCdkTFW7`[IK9LֿWBOxwWw'w)Y3S5A<ՂI).j.G X_1?[FA>HbXϿGSO;9c{*OؠW݊{\.S}e7`v22A1n?8Dp5o喨I*W؇[{ @14C%Ohv)nu-S/ = WGAK1Wci0f$D)ګjDaO2|j_Vg~Du#&YdFhѳ4ov"\AJz-kwLI՘ {=3ALP3ZnepMkDĔkv{ktXP-l-^l$0pm"wdWpzCNfph5Y>R&-gaX\)xB=7qu(AV)m}:=%q)5y-mu|k];˞Dkf) cKN N`&G♦ ړo<\;j.5-Vjw #',޽f/#@h*⥯OEP!MTFZ 5.Q͔9DA婔3E5L</v6/,dY©"![`8M^F˘7>FŶ΀wVu{wwoSz}[6х8XvGP2 ׺*E&_F()(#BHeZ#/wJǙHw*ؘԇ HO(va3eBîvjzb(kO='4pwGĻ(q,/?eZ4 [΀~ͰbO.Aj="ڲxom\ Y>@R 'd ^~Ɲe I8ijO(W# qZZgkejy~0GՌscj8wbj "ҞG|=!>_svX(j`K{eYv ttt9r 7o-CD-agfrU sm<*BF\"e qKYVaO _m|@e]%@j-qAr'~, ӻ R)"6#e֞lv"d都MJ5PߗJ!htBZO=Nn1wQFz\,݆3Һ(T[6 ~KBJX]u"exsdAblӈ8EjIlG6a"39XRj"kjqɖ;7.bv@Ř# zs]ېOׄ"JNeÅ`97 "ו&Ʌf+$/iN(; HF_GFCa.qŵ]2äQG?艑Q֪189k{&J,:7t^HEXV2g9>LrBJ00|k4OO~ ǻPDl`m Ws٣5y?ݗ&5=*O 0ٯ#"cRS?KCÞp] <]m5(]^Ҡ_1 D7~MۥE cRv1E?Bifo4RtN.lXlnwZ ')I۳ב]f8'nzA1j.W#$H7mFY׿yJU2CJ/2ev٬*Q+@ Sd%Hպ jɸ$P|bL1 Yl,@^~bHT>iȌꎖALMD բ;VD7wsheJy&Y'iExB@]ΝzH[1OZVd2zt\,{IϊS ,@eooOXDWfl[,vbdFV$׍?O5RgF7IQee^VDhC!^#BrUyAZ| 9, sVEHJCۿ W*l X]3kA׮PWSaQƷ:}d MrF1#R\]a8[X;)[⭧bQ.v2[cы>Υ;Puw?z+qW\{d ϧaS =|0߾ 6av B#;t祹77@-9ҤzSjE6ZeXٓwڣ]lkc, J}ArY|Ic4BWzՀYt 7 ǻf? \m\#/6XҐ *m0$0R7FkC+<ᄬ8N~-Ds:&=*(sFM'tPG}~aKBL#|9U'ŔB[Y @. ֞[M5}H&au KuAzz~qQ/J[d[I ). X=uW6(TIY!@>QRk0S\v{j( xv`]M.[ rneDCNacH"vD5ZkF:<-2:ROjij`PyEY2޺kå!+gz,W5`u7Hz=A0u\G| k T&7iѦT>{*5e-q˗ 2i`Gz/"<s+,`5ARvH;TGlѥ'R4\%gəK?AޓfaoUH< d')ެ1m?7`q#&'20'{k*]V6,J},o[4Pf/jY,w S`Dބqވs$eۭϮRJhZ\a8P1#C$=Bjs5v͔ȸyȴ}8h^%a_$x+{\/8=v BaehQ jSW_'7ϳ}$ĠX 1ƾ;F%];C>->(toIP3̛)S E>sy!RL߫_Ծw:MR]ÚIƄjȬʈvL rrѪj#wfrՂD"`9.ECaf``LN\2Y]oܛ%eGF 2ZKС;k U+|U>l(8y:K;H~LeCH   kJ%vsVtyzEuڻl\mY4D#tw;ÀY幁+p&wCAkMY(N?$_>2lȁS.ggxF٥RǔˤANk4Pʠ0 u2ho MQRMH#]W-Hw"[Of"}w|z:au7챫qx2Ucی&sБ*1Cr-d-" (J0mgi4}Lt ^JTf |~O`垁r A,$BRmYG#b.a>| V3[8`ua-,mS8gFA[3)=V;x ܮʼL} |_0gi t]Ys[Eb³8}( M/j"V FUޜ_ ;ЋG&:JȂY cJj}8u lIjt8\"Au:du,?lSgi.5BU9,Ǔkt;#r \p,4͢oݰv>gF# /W%4 P\sHHs% +{j䠽cgbREz0E%+cL||"TB܆$ N@#cu*~K e5ksi,[l.aMzx^Rv둺8O%oNbpiwҗ2*3h1E WF(_hc<~?\=Ts5>.3iKǜmyƱy%!j0& {Df2]A~.%Pߕ5$R+L*&t#nC'n-S a c YvZPJtٮ2V Ÿ' 6() lG%h|}^i7*_ _$y /9ه{.67OѣzCGXr֔|K;YId!>_L?5j(d\ MVO3ի%7 @] Y KdeM#I9xF_`|Ww>|]b&Z~}!' !HZ?/Vh&e<^9_~$2A3®ƃY7 9Y;CĒʳDF%:bݜHYk;ep HтLڗK'yȽ'\'{R}A(t" @# ?9[Flw5A:?;8pFW)\ac>0Yzúeԥk;h<ٺC4H|>Ih@a6<?'3j-$p_ +GGY;/Dc%H|3XLa`*/>:g*֭cO,;LZM1R439p@x6|S~U OJ A䛱2^~6p(2%)h,{[>*uӊWi YK,{A(ïF\XkhG4o) l*[5gqPXL0^8*0즖 Q6RM8|^(GBR1y3ǣC 6:9$[@i4$Б%٠>k>d!?%;5ţ݃BT0nn j~8DfJra>4m緉'?( Y`QT5Cpcl~MyG=Lx4.-}C2C 5e;蓁6n2@.•ArtKŗ& t"zT}Q6pj70+׊`r t%l&^=K(uh TW-_Z1+y7U̮1QόO^ՅhPu[~y -I5:]{BqSii Zq>_@jaȨ$75%N|xF Gc% puR Za}bϦ}FҮɥzYTu!I0f}sf䓙 @ tH8I϶n@fGPSmSEM!e !3(8r}oȃ2̛PN.#fa=v4&PX_UDDXP~9ނ-?dk2K+nj̡fh؆Qa rQrA # VMTvkɴH%wQvдM&aaCW bVlˡᑃvZYf36\Q2 e(|`X4 B1s'!G0ۭ`:IX8D#(6w`ڷ<8j0ގ&{G5E8K}?|NΒ^ܥ wT}+C1NB;=Э| }}Uz<byx#o@Nm=x< xqOt[0ꨦLEn̜з3$ja8zk9M"YuJe;JD]L1Fj˱4]mlUT5I)2 .Ș4(6XwJp ME/oN~swRRa߯ٳ@P!QXu6oss-=mo&YqL3j F+BDž;i ҟi ;1jT4/z:jMRֹNѨsaV[m6zx!}% ^A ub :Ξe_GoaϮˉ7`m@^(vGt/w3Ȼ$VHp#7׆V=3v`3w1 jeڽb)ņyiSeC!g%{'nhumU,]7JdǬ)- ѶsKq!sqLԳ0ng4eXKm*/mv:/˦ ;:/ !f=YI(š؏"|kM9s_{wnGh x(Y3s^y/w . TV ~ ? Q"׆p\m{^MS|ʟBCZxzJLNU4chwR\R^~^yAF~$ܽ9wif:GˠtKbD^kqD/{K6vbڠ zo N@N=R.k-OMz9Uo {Lt ]#/nLjeB(fGBSZ}n2 1e\0\~bN"/J?=!#@ u__)Kn >&{+v(I}Lh{JŠԝNLK_u4Ua!?5֬n -ƑNId^6}R#CKh҅B=؝fDN?#nrf.3 rTVLz Kڶ*;vSY.qm@5jHLh4l$1/퐬0 o5 0-ޮBE!Bj7岬k@XJS|GPq|]jjq MMXi񰔲dV>O:#B` tv$?OwImYqM̓j:(˾ Thu3{jF5@ :Dys{| L}?Y|˯ÿ6R $7~BGG@#If6$|<[c'9Pvsq)Cim[oUWq1@]I-iuX/n%yz嬣tP;u}^i(4Xza$&HgúfJ`[? U:ˣV]Rrz%}IASm=pll&93ѡW%]>w<$93zU%Z,T]" |}HF]/q-NŐds#wͳq:PSd e CiUdJUB ` Ы3[cԴv^HX2Oڈ 7񶌰*)9 x`ye\4`Tm`nޮx@RIۼ*E4D)'[ԬՑCK}"5 'ey/up#ő8A2\:h?LK,%č@d#}"je,R+XH KWѠ ے{e}HcribQڛ0:3ApK? !VL<$nwK|q=_T!Ҟ"#a~mțŮ{°AuiՒ#[Z K(|A6HAshlXBI:P ]] vH w1)<4e F!'8<ֻN+ ߇33Ғ/ Ȗ FF=Bzb*\MѺ/B_-5D$5|bTrz=bC(1D(ZeFkQx1󈖃QNe oA3H@s8QZ䷡|8q?8ft5%D4J "; :t[PMe>Ɏ-I'NUxZg.%]<&&P%4F\~hc_Pzfi}U#3;j`{65X,A$-AB`L$ӌWlsF(BU15d,xc<@g+֌*/"uВJD~ҫ6pq\mlȹ,[IU{*r ïc lyۆdygS1uԬ~ҝAۢW~衉Lp:KYWMOk c)tq%1\dR~SuY| zW̖vUګVCHXHP9>_:U1mtԔS >;aQ8k,4eDLC 1dBVpEoɽ]jɥP {7YV#قw YT2 D?W)M]1)gd/7sP5>TIYrhKV{`f˫}dK"%ehnT`:삇x7NɡxFM+v6h %W~xX3UIN)2i3^@q7AS څngPḌLHa)Tssg[ǒ鯾KWxo! 㵲;0nxTN9V*HRYۉ`qf Bnt#4zs]WG[k{0uW`+zg幓pB10?*CPIՃ7(s U k%9BT>Mj/& ifʷ.0w@m?Bly\1Cں:{_b*,J ) jMZ]ׄ Y"㩥 :HWAC bS?'ncE[}yO& :!yt|(x_ȜTo /j\ěJhV.`mBGr2%۶~!bap؆ WmYœfۉ6%Hu묘摢Yvoߑ+y^zIjRH`/[EF/ULo3]]Sԟ4. 4 b(P'PG蹘erP1Sx׃#i"5a}xM)DE {لw gMV%5V:fbLNzf1h>"|&FјşuȨ_03sKߜI Dq_ҖI% WX=ۋk=E4|b8 >fpDtZޙH: !sP281M% qv("Ry3Bѝ6QưݗKp-Yj;v'I15x8b Sx'RK7|``^]Se̡]$u bbi 9g}w OĎ % &ݡͮn3j_;s]5\iJT: kdc ʌ=ě>̔"ࠠ﵍sbErRãuCEVCL*G8srKE"4=Վv}EpíD)xbczL$fAr h-G9F{?!mE3ݜ!Kgv免CӁF+|Ѓl?R;gGne_q{5܊ ]N3]\IR$'ԂRn<- |RT-Yy07]L#5HvD3u7> 槵qFK4+AC>q_a EuݍӤ{&qT\q'iic{f QXc@KoK틘6ߗ:03(!Jk@\),Q-(]\ Vm!+*]X-E4X(b D)Ns y((ĺE}WpA[UZ90e:veJQL雂>g˕:g~S }ͭ7[Z|lo/ߴH5ӑl]Rgck|75l}EIk V/L&Ce2nI p3߮)4UnKC iX*Fq~"~]zf 9IDmMq]D U46Jyʾʳeؗ-75v^_?QuL1XLL f#UOu|I4Q eNcIQC˛֞ Y@\U`lfZP)HOzO+Ck},% in N^4ML GUiVh 7݁Z3]M-YƵOTAjQb(yy3y)L0.֢D ,;E;-@M]`¬BUmY e` zj2aLp-~i !g t2of1b!QyBUS9|KZrc)tؔ@`&"5@ ʽ-ҡ, e~% ZڔGp }UFGt!܋?UM7@|uYۨt(ϦOv ڪK Aog-aEuKW&{fl_j<à+tT;/yǥۛE|n Pq)Y_rHb,yDVLi0:kdőe_)*qb"YG:)Och^6W0.sPImcbw!2bϰ(zmQ"$,^t,MQsӒh:Ȭx\߅;:l1C{ud 񈈖XVXw]ӵKuV8_K(ߴG|CH@3P5bdVcvYyY\̃84]p.IWϊy,m$Q)ojڑ^g9)9W\ٓuWJçD 8,u2–,!^.{5]Fo/wx .@u_6bv1Q!9W(aMJe`jO0@ReWf}\yI%bqc'Yu'b5}|w ug^#X ΪFU˔& ^u`0 {U8 珽4F١~!pyʎ(?[(|{"|\#%큲qHa"vp<Dw 'W3pɺ*O/~"WC5Ic6DCs_54"kCWKҨU?ۦki=Rs%7>4Բh^a;ϳIgȀ"Z3\$Z 2/% {|rf>'jk!|affb[vB!"8':cn#9 ֜'D଺p-O].vp't!˼Z;f>P_/jc"Zh RtԔPVYH'Yc$~ɐS蝫80ACRV2Qx}(w L189*3"M%ps $%o=^/_ cKq帘[A g+bf6yv cvIzs+ U˕X> jX 1/ 1yR( o-<5ƚXN=E䦽 W.h- "'0|b1 .m YWKFal%mFw5#BDB)Dp$3&9Pz%s[Ă'Gř:SP^^c[2]&VN|^l9S fOwyON;VhJwsjVppK 1׆H-र[XDybCO҈>_-(pmgU @tS9K{==t~QYᡏg: ٸw \:{,x3 jjGw@B_dl}'([0-(RD-I(I*ҷZ$΄rk$綠^&vݿ8=׆tS0oqǮFTR]陼a>܍6{6=wZkzG3`E`jh Ye6NT5.b4S./]D$\/j &`qC\e5?jx٬5:i=;T0ۑ ֮,!3M֕ J`A“BB~!\Jt'-K=nvҘTL <ޮ}b7,A-ZSIʏ5ТsB}* m.bR} pUϾs},gX}Ʋ@XZpO0 l5~[]5X0|$ iCBCB_Vi'JNN2){M+{k{o44Ap'wt+BC!G/{ϭbMYt,II?t#P݇IP[$ۂ?6bKi铥.:msH[^\ ;pNrʆ^7"ztvGa'FKV I4TCP {(!`dnP/K vio2 )VH`z3(R0i*^5CZ G 0 !r^ C7{b6zB?_X Yąa5vqǾ>ZijO-Yj%4ވm׸dZ%,Y(g&vSBv.[WcO [v!ߥ&m J-ad9jdjH RGhɎ 瞊+!7U){ cC(BUrXw*( (V&7"h"JR-܉%#s"m蛏(@~qE`>*i6F+ʺ3Bc@0EfSVYR)O@_eh @ZL7c18f}LĨNpP7˓\OHzÒb&ñ.V&ǂ Ejj-*.-i2A. Mݬ{U[\@оWJ\ѲM$~pՑR6zhBAa%5.Y;:vIƣ[p?${S5Yލ:!Kbp\:A2nrYݻ.! z1{/;~Kr-[5^b/4& )T [5zs䈚3o\EoP\f vRßҞϱ:*wy \*N([JU6.6yn4OeyKRjRRu,Ih+˿jFf=$q&cZy(A^KBbresT-|GЧՔ, zSNLHd);??NIWa!:Oؙ--c3uwxp>c)xA^|& I:[txy(>˧y,2[Jo^(Y&vIJ S4ziU3,B DBh Ǧ*$\R9LxI@B\͆":P)l̇-Yã9$]fUӕv0u ś: : V ɲPxy]e7\AfLϨfޮ1D]{Q%8򽀽+zC`,JܚCQFtt6;R\4ZƲI 4i+R4MAEh6r)lPW9o,|&{BMz+uLp X_vՄ@YC]*ϺU: ]S%{`+66oZ.ABYd0*AWHtmG‡IB -'}XF`wK7&RU`3ESnBGZ*߈*Ўʹc55a ++-}0җn/`el7Bf,R4۽7ʶ/I6t](Uc Mr rp| 1230J^UɽK&8e'JP i`r`&#e G|0KV2L2w"ÀF~3g fKIjjz0r{a'x[Fd쿁K If"]?$oH!b. k-ۣJ\NP8U"u_Vum__ț 8*KsO/(Mq^b:WOR&UBw~ilf-(Gm}Q{L.dEap!@Z2w& '0e5RT7$j}$+:@e:`C%uLq]?duD_,Uֺxx#(h5h*fE#[<}9)=;񞎘 ʤM7} #I?6Ԗ[-( حֆt*!N 3c>vv? h}%.g gQ:OM%Npf3]$uUװlHriH$59؛,& 6s/sR7 7KU+\fͺ_: r%/$ղ.A}wd2_?~余Z1%;S,ք $eo7T.Wuc]B8*W8\\e`)zs1]t<^A#va7T$5]xf[Bd#h? К`sDzb: _S(֞<0Gg;Oi=6r2U4T#cfp| Sۦit \DiXHFL-z58ė(s/Rҥ!p87&c1qV' ZU)1 5m$]<z:fw؆zw&h5 SJ'6XTAZz,⠶I)IrJAC*,jkWzld%䆍^Sl'mt;PRM@@l=n{ N'ذr׵4/;}F{Z]>'Et{I&$c '; Tm3In.5xHDǗ[C,`;f7)oQk|Ԃh\7/f.ƶ0dU+;戋U s)?K[Q/]mhm^cԾe7aÇ$ۉԌHʊį:V7x.ޜQUk4_8)}bvo@">jv4sz?"W&>n iZ%Љ5<j9J9,#EBf7KM?*5~Æ[hdJU< lMrSZ̟oX:6:g ^ ``ߌS<:F܃M*˩ yRժ+3qꭡAe f˜dO&KnEwd8sN2*rtQAG!zK^6Yl]O8 K ?8CQi-f34s:Y);3Far"UۏOe:!._)*ڸ ʲHHg%yHs]!RX~em$-_c ?4Ml$ηH wy& ˾ת[+GF]`PFs7dPα7dP V]ǩ.8|(,Zm( }  7xdwl \Y94Oud*inK(擄ڌlmW-/x84,,yB6fFYHe⊒vAŇh[jfӉbBƛf#6˓QbHV;F X Ep4RMlRۗM@É0*u"֣5[MeR4yKQ̀>y]:;R5z0Nny睰*|Bņ!Hv;ή0^VGA@V74TyB]U8(x\hu`Գn~.`6ob6ޯy4[FxtoK8Ga΂>s[}v/0c C`iݘdi;Z!o爿̤h1wu8BZvT菃yu*)X <1Օ[v WpJޔX`Pea !Y'ZU#7Seqvs/M|aA{!tx2xbQeD(q[E_p;ֿwdﲒ{OEYBK+@_F2N*,x*uJ׃c 攎YH0@.4Ϭb}t^aSr~_H+5&W<2F줏]6ǔb\vYg8ނ$4%!5LD򬆓Z R(6'*k@u 3]h K }t\E@[W2]L' hvvP=åo'r"̠HbA˺S|:L%@rsV_ksEǒz^3"kTmp xuu4i9@ͯ+Rsjx*MDq&Ň==,.z/p8y4kbn4}cJGXnc`n/xr aiAHн/.NM3 8;}. f\p(ON/#tIbYٻW,3zmz|=3Sug op|+Z?y '0 44] fлn)EzW .5!l]< n|԰GxZ{]3iU/9+`N$+&LD?]?nT˦Wz$"/;P6r\[a q$(ڵo{i!&"Ţ֖s!$Clrz|-dئ3^ 2+fR7C A 8pdAXЏl,8 \js[MapE=:E-=i'gχ؀Q}.βOLe#JBӀV {ܓU5t܋d5Pd3u@.*TJNH _滜M5^]#{~sn[r S1dA4P'Qz݉L T4*Ec66kM83Hăj% ó W} WLG]r\c!C! FiO?Fźh 3_wR%rW43 xiH+bBNbY=<՟sx&eMYa$W :tj EN]X8h8n3iՆz= oӋ#Ay| j'_{R{30}k-0"0F@̋3<9o C-3g74{85l.slP ߇j׊MSXfs"z[H/RJq+„I6esȝjR^ݵуV&S3c_ `(Sw_n:"%}R>LhydS=Zi_Ъ]Sl>tۡj>@1ޏ5SyOo >m#)1tz=6 0+ri}L{V ç0鞭kԁ5/lZZLaTVK8 Ґ#eZu9gu֊}GP1K#t|)pw|/J6>U EcNj'!ܛJsdH nv5R2iOmvW~* 'PTU+ya70.X%;MG49bs=&=#+8+?!Z,AV(nCǶ0&IWHd.n]щ9WW+y[ 'W*e= {"P(,akn=  ΀fKE2\Ӑ+F7݆>1*}2mFZ> 3zΈ78ϩIU'I*^ Ryz#ZS90!tKH)4Yz:%m(%Q|ztrQX{YU-hf(C\2L]!nb/\kg DŽ$#X(BN~5b[~EdըΠCV8W5n)PdxSB2~2?H3֍NLUxTo5Yjf4)7vqb4dHDcݡG3x,:m[٦\9-cgހ* Qw#%cOoDXF*ӕ:")%5CkҎR4]ytlvDki=운^ցP d S?9S۫o*0M/Tyv7, ,56>%:tNL7> \583@j$*#IL-BpwWEdA\/+ L ~㪮pBfSR{*8^ Ee%>=^6!?_2I,8U{:l9dhBB &&:_93N1-ur+LG(paTȄ=v_"lYʺ=%{"'k3NM{zt̹1M٭mG&s.|L*+nM qv#r.8$ "xU@ CA|eXꜸ 12kȜ)#]\U EȆZ-_fu+n)ѿR?_ zjROb@2YkQGbnwrĚ?"uik\g %e݌!{Hl5 7 l]ɠ]zGLT45TwԙP,KJӲ)":7%=%u"~dpt+;8nbƀթ[%998ij|4=UaYd9FE2qi%uM ėRvsIpi1/,]Rw*g3l1kP0A`wvuFrX^Kl+n%Vh iN>WBui원m\*gV ):H^;4D_6晕F#tPx-Y ~5byFav!n.kHizä3u2$b?*WTaOxYD|֏$L\/iB#(sY1vn&6)L(ڱkϱd^ G[P#-Zs$0{'HjG<Ϡve0~]/uc\&E43gRc}#GkgwF~1<>t@w׌6?eB>AA?#pxgKC8ϸ԰l1+׵dmswڍWg aؙjp5:L?.&dɑe*Qtv^Wj-gHpYY z,kȻd5 7G`_Mɻ#~[{VlG~FѸeBpl fpɼTH<ؑP/,]EIٜ~ M?UB~)jHѮЩczCEN[8DnƝPV#$pBς-_ ǩ$+k +J:4*ٹ˼ߜ`tφNqnPG{+6Uz;qk,[!V2QmOI6{9S8'@U3J101SBjE#41 [/:>s9Vt74s>ښ6IZ8aŝ0,Rrt-Oѧmf]؛3:khlR"?>s|vgpW0Vj!zEolqm-8P΀@Gn N , ,6xbtk.DRzfl+A5) e,&7Լ'?G+g%g=E_v[̄_xMBUUv8-CX$#^4*1*X/t:-ʵ# uI.Ć8U|XXWDuws+wN~&abaܿ? 讳nWe=0ǽF?`z*,Ge1M͈AgE4퉧Yii(ݶ1Y ˧վ9Ht!w)Wpع'u—s{Z4uZL1!]/YޖED箳Ri)$S~5,r s9@0LR/|?a$qj9+3ht'*9=\} 1pG.j7S2'%qfotcf 6\CS{gb@*jDfpoARks T3Tm5riZv .gJ%Ii3ϏvtҩIW$f0r8c7l*RN~i3Rz)%:Fd-3ol@ȟ˂/@oj\t5UVR-gKFd8iK}"\5(8Фv\sJ"Ann͊MA)`hOTsϥݻ$^?f񍧳$SW%L߅b2Y%+!QT J )d2(DA@A91NgjrIE,QZ00$ϊ/wW6'5S(wH3̾Fq2 6 iWuRLP,C9͟. ;|X+y3G+9P+߶6'Y>垚t0wAkJLXɅ4[,谯P5Q|4LIڐ6 @=߉79qҀVW6}.USk;AAsU.:cKKa&u3b k,)'0Ѿtk6ؤ$5-?F^ lL&u8dx/OIJ|Ww=G",}C~hB\ jk" e&~uJlL Q?1iJw #=$7Ǣ+<]٨Ć(AҐ'ʖr'KP V M~f ~BF[Jp$;*)KȽQ}>bOEӘs }sOxYr$^W3-2MJvbXxz25G!z5X PxkԳI[aO {Wۋday摒ⴧA(5aeS \uRW]_XJݕݷxǗ OBBDO[$˰/woӬAOna ҿ;֍(F1&*A4^Bi]OvJNRJۦ0XVUmT"]1j#uUGN*|V%tr_ľpўK>gt>X'J )3-Jˇ'O=-1m#ԯwjOQGPL>8|: FпY:aI:wϸS~x~vT{câ|H= gEbcu&zQ> N7˝\$~MwGKKa%Pɣ?,k;ry{2.>tS(_@MQ3߁jeJ&0;.!? ]iF2 bPipɇ_5 /+hRuU <ݑ\}{*bfPA"|ecsU Q8Cd!ⳎML okķ um<ɑ҇P{,3k/F.):h/f/} M]NBJ8$ލ'L -/GqݐBNomxuOXDc*B;k y24ORx\B}J'"Eo٩,6<{ gAG9tw⑦,%o46QEBTݦ[Gs6YMra0%h"ZA-h7 !KuhC=|FIH`p~x0rܺTt 8(`G`n~Jn_JC2Z }y)@n1e@@ #;+jZf^7q:!%3O?}1BZlw $]VKE-UXVl eƅ5J k +v 6f׳W;t?ױ+[{_LxCݢ掼Bv5لs@˝d?)+TK>KscpW-tD[E KD^0 F5fSB\y6ejP$N.m姴PEMgfIh@fuȪ%UiUـpqFGi8?L%yE *o$0" ½q֔-hƚU#[m9xDqmN[^ k1H I: wXjQ.eHpA)$J Ҥ֏úA{Nz!GӇn>K6 D}]j{z7t+ϑ˘pHLu62 .{5VjGLSc]x͍ W O JVtUX]"3xBRxG޴m:Νܫu#_lMx2+cu*eqADPzCY&rn-ՇNҦ㿵i9Of/ \)]1Q9!!:"3  dT'> da:ۀAY24t!&ř,m'i¿]*'9Bqφ,ȳɢ6` Y،EAy+2({. ܈?2y:NJ'L1?g;1 1OSkj 8uS&*rqtp8:؈5 ;O|Gr`sCo`"sZi.ef@z|ț5s)@-mxc})!#]:i2XY5lI)q7h'Hod8(IUacU|aDXޡ 쮋|pqD/W$}?[_l%M eTS/05R*`Qk42:$I)^ܲ׀ͷbyqp`{lv^jiu>Bx_Үy4"&jJ?Kx {[YiC,~Ɏ}ŲKKQd3@8zzn,+xdϧ Z!E3EN]Ymx@3B_cV3 ̮#vEϘBќ! GDbٯv ̯ポUv:")S. Ǹ~D8qD nF䳆2j^Bd$7.Pζ]a{a>uE*m}z)5dzcP+o?Y*~|H|vYEZ*$A+Dž^OŌ'=7`SZÝ{dѱ`;V?m*IGG*k]S?Fǃ9F*ム_BQ%[9eFV_AN ifw2 Sh_9`J<[aMrP[xay4p;6BUA@*/C?Naym/VD\LZ9AnIJ:̬T-ĕfī /DU#R6ŸCLwht\И$ƞRwJB'mDb=ģH#فKFt_LD3@->{a~J`_sZÛŞ @#Vɍ8(~"ܴúe0Y?rJ/A6t ʡ!OMkz{Hifƙ=߿se0\ZUF4~ Vve;q"@}PsA ~H"?ۍ_\ylP>ڥ~ NէiG$X@cW Rl)w0;M,dD<(+.a\T"% *"Y_x, k;BẼ+FnBV&BXP3Z:k]iתpl}uS ?P(n>n"JLbFZI``箽_'i!%M J9r,YX*P=pXsZق)yzVO|| >$!80[0keM1 gJ7N|D U"kٖf?70&OK9~J %S5ػd1pF221p;z Jൕ5{ [V"):SeZ)ɮAHo+BDtL1c~ bRzP؞p,+tJ*ʷì4H !~Ӧ^wA9U@n< ୦82NGC'l_mL/R,iTKӞ`,c=ߢVz*hdsn-!4,AH4 XC$oiH̿HX}!lB,5# D5~O@*I/єq]D&0艾[Iv@9]?cZpE~ȩ0;ĥU“-YuwQbhu"v`:bS-qn\Oh6eIkdo9.OVJ< S\1IUO Vuwr3,[TlJ-sqc3Ss1fLhHPMǿufBsUؿ=< R&k y]w09ˆDľ{- ig%o4@EJLl+ٌ,87;.5EE>$bBo)s1/ qw*`霹WOWeI>iqU8ɷC}q ?Scfp,ŲA!QqdMF(@ι5O{P9dXC^zh?xIYtѕ$'Wop@kon]pgx:xvw.'*JރN(Lc~i0 tȁ\~/k<&0X<5*fD2^lβ# }skD}5 94eK;nQ񻹢|Qw=[}<J4 4Xb4 aL$#"pZtfX~Lf\hy7lwS"&pw[~>-G9!`#a)/d^w=q Ov #1r@Xǯnb{0lb%/hv :ۻ.g1v/.}w-֪FG#-y;GdżZ.DէAO{iFЄ])숀s#es8\c#?֯t'="?qG8aHGmn} IнҤGh8HJpff9|,{̑;GHlEZ{%M\Hrel/737ԸUެÂ<xSDq;}E=ޜ(@ bEԪmo"ƪ!л2M%B {=<2!_[A8eƢl3]S7_G&?Bf2lcd́Myb.5 !YejTЗ̘c8v[R@h $Ijld6Rþ֋b,ͭO8x)9DJt#twu f;r/Z?rٖx 8"Ҋ~h&NK? "A(YgDXj%4;-yzz&3Ne8?Rrı=)0Gdml̒ޠY˕sSxztVoWdjsW_ 5WqcH95~w֒ОNv~"Vq~`Ϛ,hsʐ{\˺3k^աAgʞbN(8wH"Q Ob088 % Y4 +;%d׃sH$J&E Li2JP*hu 07#W|soY=*DV*#Z,/G5H*.&.0_ YZzƕn!i$-=F5Ӳo3`!lX%[3Zeχpc녿DMT?(b{hr:ϡD2Z>gt4gZ(s[Ύub3ۈX^mhѣq ky~d` a)ĘXā(ڝu")XW Н;S2)2;/kRvK(N"!g HL_#Z:bT$xϣ?Ʀnyud/GJp(bqH*=tmZ)5^K =:VDz,0MrvhƧ07֠>b_mufR&n2gHO/CCC۪SΣo\GXQ+%T5sJwZR{uUC3ޞQ\uFZhP`PSl¦?əp:Y`\oVzfn{&Αх @/"I,=ra#qbN5P(p)d b7uâw)dãfka_7&_>ػϴB9llKl"Y(d̷GƮsr3j^E%pzq06AjzwCQ ֟._R *:Y6tgIj\t"B@;;dDf 0lo ^ UYQK?j~E"Y2B3~Rg c,Knʧ{ذ9ťӃ":k"$lTUr[ɩ{dEF^+ !_tulp$Ӏ,bnm}^ML9 T\lJ#/ԉ&r-!Ƭ)=i?g';d7"Z!D0\]S~gٮ:lp5qMÍwKE ww]rsBV) UhnQYr0q I Nu˽ˮ)@e&]zҕ #{ש"{=]<[AU&/Z>2Ǚo_Tejkoot&QLWir>=h(J-!9H rl_X^e˫Sz\'MJ9%J sT͛RZQ!j A:y*+%f.m67`kKl6}ω{-@Ƃy㖅Öe),ЎBSP%-co-ww%Pz# }'8 {!u;zH.JV5;n/T+s)yi{PbJWiʌx]2'LQ4fhjY,Jr0¥ewwi9{9(B%tj0$4ty뇯ȉP*'ߣ}a'2$cƺ5DZp!{B<1N68du l̨:~lizWY3 a{$}-dt\%Sue% w59! XLp˸,2hjz٨kHӱ=14#! k#/k*+s;wG%u!& 9;C&>)FeFQVJoWl6xy`ߖt9.(EӷW]xE]:^-u2}HQyGŝE8I ze#Uÿ+Q!bVg#/>" IkV#"Hr؀w%ʸ@ 4A82 +#7@`ZGTuihu{c=QҲs.} aY [  0nt>~ŃR _ ,s325&A(c+-CU1j|f?(^6x㿳uku5ЕM@./R[1;Ot JZ)բĞ+}*> T$@H!]F@כ*;˕mFͦ6wd liV^QLYJqD8)EYAyW_0Q]-fP߉p1( 5XJ&L#Sjm'ӋUaޚrR4S *^Wi5P(lqHorn1OFwiPpb8h9F\lߔe39L(W#xU_ϒS *:+Pՠ4 Np=KNBk_ }Y,}k9<&]k%؏kؽG2H&v+S(OFr{d"Eش]\*XC3pBŋW%| >e7]{RZl!"R2`e!"R2)Ԃ41A"OC 5}DJl](0oo5V.s}`ՖDs:@Nk%׳w*5(؆oyth&Nb=͐ag9&X]ՈJ:6o^,GGQ=?^ܒ iuYT":QߦшRXcTZdYVRz!Blf~6٨S6OoO>g{ܥ%U^SX a6 [!3Z yvQkJFKXg C\R<yؠt0vA3z_o @:Rw q r|%'m4n~LCЦ4v xGVv7%&wQRA8y6zd6'i:P"IS]p/A+&ޅjCYz|D@L,.E6 0D;q n9Kcu0/UXHNA8*cr@Gs)|Fm<( CG "}]C.CL?┇~Ke(BW-YeеU!XBT$@Uأ.֣IP z2AC}S%>Cu"k=2o^(sE\ j!ʀ4s2,]U?'uг]K,|'S 쓷%N ]ڷttzXXLD}''1WMEy+Kj-;7^IraA^ 3.(ӷm|nSFu149-Rw DƋs'ls }L/[:cr/ siX:g] ~=K6_i$^F҆ *ѝ*D_{հ}T6^n%\p-8,ncXa{w]P~LмD,E0Ir+,gW$9pPyxPWiALg3RFhpMP)ڝgV"Rܨf,QYM6w񌵊2f(uE9K=/қkS3aWHӏ$>fPzOЏ!b{K ﮧf} 0r84ȁGd3^4QoOk'zJ>ydx[>8H |@`i/BiGxuX2=zO02GMҌ8~~;9cY~IɛςyEߘ(xdܕ^e虞*כR#E/wv@'g흚9׸͔ #_Bjr2֜:@З"LWtڋyLo8ETqYqDZDYffM1w _ xE!Y I~T wFwkK?ȏ$D{S׿~Ug]3G#$,gM+IĹnFܥMpHo}#Y>2b9k1N(r"Ӫb$ouv=pA^],)bwy^\I@7 U)[4 qaF#6L{ O15b_zWFiqjx zۢwf#TS&Ϣ"*:jxշdh+1T^E~/ԿExll $6;>Qv 62(bo+@7uoS~`ϮjA{^c]2@a{VÉlބ%bW+gTκ_N>=|{3&d`"D!M ?T`M܏9/$ڄcwo(տ*@F*\oGƮf&쟦lacK>~_&&el!zԵx4 \>@ kDcCяpw\ĜCDboI+p(M ϼ r1i-]È k_ {~<㆕M n] %Βa"ƻTM %FppD/xZ;P.k[=|Ǐ-ⷤV,1 T#،\,>.dai, fdCH k٬exft`.-j%o(Al s\7V`f8m~WJ~ 锋ўT +2xSk8[J'T=5ƘP;C_yEuBhI4O2А[A%I԰DeqߧmF _6 fS %4Ca~Š[᩸B w ##ZX$A[y;aƽ )X4I䅊Y:M:$[hep(|MiH>V>ؖᲱ-͙/yP<\|)1D&3eF Ky4"7&s!b jnyQZaq)BHSwqGt?QtB/9yl@aB@ )]H8UYgJ- XOَ9;{eԳ @ƍ4h,eY0,*g<&,R6R m ;b@4IJpxэ~ͼ\IY@S`)% 1ߔ`2HL~NIǭԲN\sG#{.@FHaoFӡͰ@sT,D`'ao͗+84Sr exJ[Z6i~>6#$ 5_;=D |ޑ>%8X%\Il;^_f䒘vJt]N Dc^_m+Q)wME>]>uueNS~^ RǃEȔPC=5uf~bA~}ǯbS0*).nb`a?2v3`X]5f@]*)޾e6moڳ%[aO> a>a)Rj kO̾ojk e;6tZonft_W);6_&DG֕OؾfG0TX;yj8$^˽98WZT4SNb:GW''ty_DX}ZH0u"[jFO0BfatSYfX'q#hhuׅPEK)}xco:$b/ShϪ/y֊8_ \l|eY`,bVqQ0W+ay Nj/{spdF|:[Fc{̠S}L3e8Y-΄x7 UBf`İ2~vM+1ʬ &hĒ:Uz%o✙̢7¼M_\)—E$Ef3:nvҍLV4Mw ]$^_ZAys%;0ι2ͻȵ]ة&UeҬmJ VA!Ѽ;GPT1~Vk=ޕRr׊O}]zٱӎV^h <3;HNaA šW5#?{jSx J%Quڔ4 烵`qM6;zNHHN>ǁ̛GOIJz.Sdiag#P"2J24ږD2/9:D Q]5)w|s{k-&hMJCSAOpfWF,d>?Q,&Lڄbv١!-u[.(G@x>xQE;o ݰ1/xPIucRpƊR\]XR`2~9z-0p>\_g6KZ4CvO&k:u4yKr >I`yh0GG_ d{#AkI{x2A_Ek[%3X,tO{I)L]6ﺧ-T"##Yk}Xj <  z v)S0PjpqZR J5]xyE%Jdn8H"OItpB ^AQf ><)P|r8~P);t`SAZ~|YpLQR8%7}u\,]hSzPBIq(pؓ]9óIQ=j`6z"ܑה=cB׾VH=-Tn=Bx˼Ux)ja` OwhJKS(2j9j/*~h yl~!)Q0!}(wG<1X- yEEG9\"jyoI I~95p4jTce{gU4Xa LFf-g(:؇j6Mj?u`Nq{Eml Uq)^K.=E]R'3ʤ4fx1 Yk/NZZrrK_;:=KV/71,Lk1Om{_E(W cd.+k 'ۅ 7:dl*NiQ!]? [a vKdI0ydTizKjSVStp@Y#-:! d_|> :}[Sr-oQ W'ۆ"q݄f=aK7Y5Ie"@%Zқ+/[45O q/CUa @*YW\꺰pRõFMSU`pb y΍x$ȍǁ)T M+8xV3I/p#$5Bwt $xMFmg\os/ޥٻdBk?0BJ u"ހX]q =En1 0Y]-{y(?oa6=r!u'\+Y||HCK|XToг{\6~vb.HE<ޚ pA33noěY- H1M]#*sW7F{幹$`X8:OUKObw dO$>錬e>TĚU(jb#|)AҞnLc ^7NmymEΘfvxOVACځA# y,Th:jnal'nd,ґ3PN~W}t,Dw0C|M9݉;`&RMKCH̫N4%F@"qu^NCzdU.׫I_&v_t-:k"~E[ȱ !\> (qk*\6w70I!P}tV(bUY}0 |In JBP>^MUMX3(-[QAr3Dl;ZA@7ͬX Pcج@#9(qecaY `S1?Y'AhXj=E V+\ "{SN?'>UCNI׬9>E=/;m4vy@|í[0?W (U(CEM !XJv TR>lDVM o7%86!I&s_E *!]-B7g  3ѷ_j&sʝ?Zњ- @n1ɯ6S6ð~gf *jTWS~(5n`ge&ӌM_HWۨ0I ;Q4Eɡwa4Ϋ@C0Jeif11YYY1lڟ.Ekňڬ3v̰*eh5HI뫨?yqykHZ)3ULG =(Q U)Lp'D1]*l#mErG}aÜYKX`j "JZJ-0v2')!Oу$VVP%zu8:DL|7C-kN@F3DfzIU~SӈHTbkKh=^1Mt)2ܶ'~Y[pWC=>'{щy7瘺9kѰ a+*+k%cJ[܃79UMٚ熘^f;vL=1ExV靵S^XXfjK])6}:L{(y.R@vu4+lyƺr0zKӯ8ulnb-q+G7*hUP`V5y=t):=i4g(P`sd9e HivUu@$$\ȿېmq3($y:?eO?'9%m d 20\A79Iz`ljt\FWlݕ4L|qZT맊tkIMP`G> z:!>@?B9cMy)y|<:/Ŗƪ-OfC*[EL5$`bsÂ@"fF5+Nm`M_UlŸ&[}˚킡-rARLsrwX`&hXe&xX _rÅ:YQ7WpZ0(?;`d+q8a; VS- e8T%H8_V:)x3?֛mNȫm `ma(JmʺqDH{ ]8 |L}U<hFW {/oswA->r^_ ΘUm2] Vd2zFAL:FB`QΫb5{ȀǤM%7.992ZIMwmyt\.05E*!!۟(a!Ы*$l_+ bmF<^74Qw}J.b@"1".z]G3rebswlz .ƅ8N=!kFAfU iNt]8w~%uV*\,2\.1 ~ρ{ f 9$?LUNʕrP&NFYvNj`±PFBg{ Y]B)65\YƼʺ&,j,^/ѓkÌw58"Op]`c(JY SWq86`D{k*mT`]tOryw? [f}$\g0l1,lQmL[|yJV{+x8tVHVy'81lԝL1YbF>-WqHGepj0$O `Ϝ㹵@ٖs0$Nĝzs!,; ,/D$LpEEokۧ+oO *%.`FFXB!qƪxMiAS ٥F%3a<F-CTFNPͼa⾙;M_|x2,HO"FDBm3ׁI` oTK4:'Pj7=QsV;nV̏1 [ϧ1Gfnݧ#OI$31xuK0k;O׌@Wנt`B'5'>p/¥y /TBk e]笧#o1 ?i#]e^hOqҽ}+PE#O%B;˜on)PV_,F?Zbw ߷HG*I_SS7%N21nBX}oA5W:ҲQFXdJ' O{-^MgmL"dpӛ&Mf,5.8R'&)ۀ Q=C'1)Z);o3AEӳŶ>BewVz|+@. !JrGQD۶?AGrX}Un1:"0UoMmTuwMDrB t˖&& g5]sR B?∰Ϭ6+{䨲#\1cM&A dE?0miVPOC)7v[4oUTUh_&4ME%~duEqT&?{s?RȿނP i~j,94W@jOrgĐ/%ƒ_ ("KnJ pAԣn}^4uë 0[>%0%RL"M_KV7zrd=;I05cC ^+%TÎ-<_-&Ѫo$/ \Y'h9{R֭Eq#tv0-\3 z*:SЃၡo:+@ H1*~-LRm([ N$Y)u}JtC c!#>XL)^ RYu.%3^8jSG \\b]qZؿM£swi܌[7厜Dݶ;3^xƋ fF4kMҐ$;`8_)X`) `x(.f_@" C@(0R!&RKc~+9}e*ޜ=b&V^4}"W$;-Vul|, 7JNr;m GpXކNHvj~9@LAssr _cFZ E-64sa%[TX%P/u gpx k}l{*|5e^4T3'6 TfRIZ#Pēqn9{('bƏ]:ԠC} by{`tmְ|sthQ?Fhc{PJΟ!x(_ '2d4yOM8¬'C e-nxY%pYkyO<{z1` ϚUh.F]Ahx\+\@"&3m ɓ~L"ՉFe cR4{=bT7 rMB*U8-s:| /7|y,J}Eဢ9e \)'DGf:]J `٠ęT'xEa{kzB s!j'ND! ,AeC~'kGdss7$s;(J`߫આNj'i'o0ſVJZ+(6Gٞ.:h烻 ìf(;;҃ao7-1Ϳ ;d_<˥spp5h qtѷoADnudڎu9֮z;5H.7>Bx)7Xf).2[2?o2O L$KL+ aQs1)nU?OB=z:o}?HgkYC1ZqnZde+H _ J?jr@9.z2` ma Sl SN 5E3)Py=J1j Gwy&7 +=8Vx-49:|2 byVssH=Kopeg7x oF&^\e[@S{V?W|0eG,/@X(* HpAJ$,&m 4:3 R_ *Q'{Rm7 2;Р) SvCd) ^tJҨZI}X+`W0^$bL33)L}W(ܯOwWq42Ow2&J&9{K"/%9/݄ oFQj|)w'o S9GOX?OÄ*ݐ'=c)D+nn]ZD󎦉AHFZ3Cc ph Ȳe--)8BQNg hC o%A=b"_l+&ҍ/B 5eL/qS3'(#َ:նA)M$c"~(Ȕ 2: _#~1B} _FaNKVɐ&d(SrsTQL#j91u΄~Y[y{@ G|𝈍)ڊk"ju74Gc)um ۘ`$<7wBӮɯS:Up, Iz^6oyPX"UvH"֖YMͯANu˂"XUِq %W.4%bLǒw 2VpA[_j! -ụ_VbL4G4|l􈉵O{V6m7K06ah|XԖx'F϶e(*>1:CƲr&K#6(ތ4FXlYT a[?ׯvsPiZzH9/$0>umiʈ .ʸ[ưy6^p\O :N^N@ϸJ77ޫY\2_ m+-IR~Hl] ,˨E*|i]d'̊Pb@c)RHz!-e}ir~ۊ|KQ:3w.]p`Yw}C>wB3ebVT4J5j t5wxK3uL opf偵>,o"okiz ]6`qY<$Up]֌7D7EȳK!?+alp} 9NgP%NP"MD)DoC|"~4)26 :̾,bR. heӉ@FA1~׌O3<.(?JA"Z9_qj7ŨcC /k!w1;Ak6^U!BO^jU$"-J5 u\x":m{:=ԇ 3Z1Pu`2{4)JAf٩ 2.aa]_R9;Z0$ʮԭCigDn#a0G\ط^qbEӤP.(KL=K߼b<. 3/5TW]'O 1;Q_m)ЌzbHmuWNbc8ܙSOܡcEt6u;% bT*YF&_>GtE^ B>ߺQr .Rg:faf7VPؠY+ȳ5YGzTdFy.!q%7{^&ZI:)wX{;pF:),쀭 /[kԙAVT: o2\q@I$1NoRmvL W֥_\1u1 2V'Ω|ci HogB<щm;Mc6u0wErn ɉ%K F}zk db=ON>zLof;X4n֎o+ - ‡m9 a<1Լ$LӰAJXMm\A#1vrtNx62\z&SI8*Y*f)O@%aFq|Ś0 U=u𰤿> P cۄHw}zi X86nHX4%b\ۓ-5!/7*n`8غF&ޥ?@M5bNmtɣof~*Q#CHւX:$eÏT$\H㴽3$]btubS8/q%7n*f_5Wܢ/wnQ +W=#2Еkg7h_>?_bG$?!}%;6R@0FUsG]g*i=q44 3oս. y|\ K$.pPpIT{%k{ލb3"ֆZa9т+y7ŸhZ%i$/ht1 %-]0Dؐp[6qn'cjGl|*C@QWSȎhxQjT_RK1 ** 5 btRrG}=hG6'O|rٖ*Kj-t!"©~-ms#Bl&zZ=D%"E?z:zM}SG1=(?m{O^ }G< $-~j{e*:E}6X8Rӎ f?a}bg_U1&50?%~TWLpM1{&{L{IS2;>VlXԽ.&T8΁dڿ~  aH=0b ]Sţ^ZSRs`r{ D" &sXs~NW.Szџ7n=B$RVwuG#fjr:n޷ $sv:ú}u`)36*~*Z RvxGZ 8 e޲ABdz^.X =ƑY Hح5w1]L]9k7bGԮ&~Drғmu/ 0ݕ֧c^j'yݡ0A>mv4/21X2kncfS((Y^]=M :~amKOXJYzRUOBω,c9;-n.dZj<a h>IUbp[-ߋHHqhʥA?V|Ɍ/^+iq8f%r4MkG]6GGW)P(6TV]f4Iɟc:x_go$)@Wy^ΖZsWas5aA-U۝|ëm^ :p=0<8i1ƾNqI(>wOA|L%8ӮA9fO{ne;vdPx('a c>jp7?zg@Xb˩yZWoɑNVW:*JGOyH ž5CfHSKAmH{4O7R)BŎ>ҥ"?aY "9Un+Zc Gweˍ67l+{-d+# 3@-}0OSS r61h[],"XB*ܑh#v.VEg @,gD G޸;)@*IqH޹sR]굞>HzGXL@#Jb%)`d~f=:<(hj~ O⴪٫CQsvKڊP+BNh(*6$ju/DTRPj鵗ު_d,.B'[p0yUWkBHcƿ鎧OhBqRhHȟs2y>Zn^RO(Mx/*z*Vee z(dҡ/&B2|,fh##)o#%D0|ch X'M-\0[h0CG.׎ 0[U͘Z`cK}Zha" ٶu:X9fd4~;J/d{p&Y=F4|?P ܌X龐-$Oz$1iym؁Y*qɼ`5г&\1PXvv8u\q$|p_k]&7XA쫵ҁٿZ??4ϋ֕mL0zM"~";ŊR@nyH'g h8 4g `^ X݅j`gD L8*hZ55;a}z9en}ޙe1UA^3ށ{[̡" Tn'RV<#Ҽ=x/a%(_ 穊4yD)P:Qيb(Y鴪z:3Omݽ 1ѐoUI )3'4AfG8V9 sP$i|& 7=5sƑ~& D0a濓>rݠHq/p/<?+uUd/TlSz6)rqCTeFs103hrjM݈R;jqv'"GPāg|Rgi7)(GI[lb=GgbH.k/~ Koا LN<^A'Y$ظlJv-lЫ;d1zJ-mE?&K94S}Ait!)?& TxR Do^-=ZD;^ֽ%g ^:3f/em'_o"fs%P )V8@=)1&= Um'|wC$",_5;-D̸^|IUĮ@LSco -O$q,8/@ C=$ 稥GQguUGKFY՝ i7#+&Ep(i?BB!:|NZO h0,\;)HZuO\*}T|!(EZ( &R="->&S~SfߠJ/^+53Y8d*>DEisf-ie߂e`Z$BjXuU<}V¹+UldUGN1EB͊j4[Ī1 x-T|V FN FE@ې1kϞ̀4{0=[٧maE/:A/B{vyTvu10Hg Y1,Hg88Y$6OM& x=>u35 Y&p Q:C>vK$=ȕ՗9 ;6uGY!(;vDhZ/~E"R%Sgc?qYWz6mH'T c[7eJe zDk.du蘮rG{JXo_5o9/]sѺFQ $x"x:,ذ[-ʍǁu" MO8bCmvd6 ^lcMrwнG83;z:T{6o B<Z=\R6^C_J+Kr}f+%>R%b1Dׄg3d>F]$>drh%KaBPbdm{Vq}ϲe 퐋cwX£yo";7;LyID@$oB,eCSaM@j~OlqF]Y1hV '{7JJ UTN5n#9%!D&KudNhn:yh8:jd۝J|T qK=:&th,-o߂o1KP}M_OVZ4@8•< Pg52i #ǩP |zuM!__Jsmt\wH^4"MUh •HQH,H:sgXB<$x_jR#xGV).~O:{0&}ǫUj礷Yܡ[ b<1jyױس?47l㲽3s`wa-KR 6n;XHt OW#* )䜍2z!9U7A4ب?|+EVky0P cqZ  r#fԻ Eeo<^}]h2+fmJW쎦Z!BNP6)w#jϰfjwK^3s (S\,n7aIԝI͑qOoj\C*ik<&4Rn1veWۿ>y f–hd"ۏUcE~uz@-r}<ϲ_K zy;y'2Py5<&%^:z3gOϻ˰ r -Hv!\}H"%0V>GNfC{4VUI9qJ?N8u˲\Gd{@UO=r N/&_O  향(SNUeYX[7Z23 M6=/]8qw ixUDfTnuI!^ҺRﴂx(I{֟VP~CDtحJ܀4K4E[x nRh'.Ow{ͪ/ Mx$O)]45,>~8Kџbjo$qчRI'[,q5taN F^D%JYߙн"klU(`xɫrm(4+ME.Fb:TbHXs9^!KuM RLJ9ʏn|v!|2_яnmU yS3gh~[q^yZt67cֲ,ZcӋC忋kJ78Ԉ _3O^ej=ڏj<]uC- !FoA`U:],w1W ȩD_?i`tfc8873 &8qAEOyJ&+  ]j-y;"]q3NKPzyW5(9PcČc`]?* BLQd&ޠ7*햿xgf; n,1=DA .j0' ~-ʶgF$KRG[sZ훫 {~g"3n=:ʶBre8rw #DPy#Ju%ߴ4f%^Z-Jí4 ہI^+ Ӊ)' Xɏ>0΍,W˜ȮKEmLFz[3iu\$.0[ _yx `ŽUYd 8 yjŎ@tmIZrP α-dZjڑEX"K暆|t'SYY8IicHrk7 Yad $foـl t7)eePZNȡ,"L6&_?|P~ϒ11/1;giG7{Yk=)_鍧W,#ӯDny xQupx U IVʜINAۯ K**fep >|}ڦix,5̩s_0THKyjLCO9 ZK!H٢BhAL=R"3h;pe8.uJ!# H%Y}*ߧ s`ki#SZ}$'DCbMX;h?Bݙ廒ys]vz͍!Zj .mKq7UC1` ,< BF'|_/ c﷠RL7kݓFvc9 NօF]1U:{9.R#Vjz6J)_[r|BK,2\Jg'|BNrOCo$XwsmE%/֛W`l$Q6&C^*~RS m`]m`iW"N֎K9f{`d(jH'cN2-I'* by2iG[A z.#gX<ځuŎ<|%ǯKSS/%f sؔi zW W1BߥPI逻>ܿhC:՝l|OmԏTahB8O²+ o[p'K |ܲi-SjMo,?2Q*;:ը&;JDִEݰy=I& \+44 m'=伐4~WfK" RyhdX( Q;XSf6eyK BYG@"} >G%{X_]?'D^'ȋܗhO! BB^T>E+# ((',gJZzTNkpt=xiKhZK{zLgMzM5K"@>YyIh:Pܻ+o厁.8sj-W[U8 s8/C8zNU68\\5H:spWhHApM 蠺׎)@hNNԊ"xͫԧ&2;#K\ujj6e+"?dqezVg#:f V $Lj&N?|3q!RIJ#A,i'\FD5A:,-Xz7qq|Hjߚ-W̲r`fgi@PFKu>H0@' &l7VSɪUqvsNvd~-LB;PB>yF$2j&rې?W/zfK\H=*FěiIv\f囙\="JDŭ3_V'IFA oyDQ@:r'h*:f[bOPGWwM[R6SS9(U47if0|C3vەbi1}u(*P_ׄCΔ77i٢)K=GϪAvU󗔒v$ ȡVq}ITk[>Y ʤ<77;^@./rVB;[PF6X'36Iq gP.:rK4V36//Syч!J*)t&;Ccۥ(®sy[%,.QJ|mz5 KUO~[M=ry:#3$ ~vqhadwʇ]q D{$+!o#b $?+*# wi]?%sLz{GCzmc52[,M* ݩ(3T?|১wuOV;ppp2gJ TښkW^5jn;ȓD#A$h~í&/K ްUB&avkE X%r{}tC04 J˙!o@yu 8ka}Q)g ^kųK. ҆ 86[ӊ@$0וMY-0_w, \( ΘV<0F'G\M_ /YrζS T5w\M͔]jxe!G2Hf*/M.`0gѩi s4)Zo!8ҽ|=;q)[1p{v[հe Y.p|s,4!;GjJ'y"9lҒ =?*fOUoXdIeP(P9,gmTy|-WcT:vӌzèː . jڪ7çs fD@aةs֡]g=qYe\"WC&iClR)*B͖35D.ZhZ  tn`x?C &gΈbE'@=4k˖( Ҋet:jѧXARHCWwЬT3y@+V A?_% ۮ*AM5)XuHM)3vBo(G4ZD r֓L,&΁7,R>UZ"hk#y{)D  wp_;6t#AnR^jE(NfvxDZd9HMgnժ/IXi*3Y/*+>U={?Ctu@4t{*M)a ;)LwLW{@N̘ =ZrUFر5vP1iQl))e03/-z.x*e5('n֋3?iYfDb pr'[oYSQQ T'~_,]#p)sD; ƞ5noL(Oڟ)^4" Gj03'ͧR-EC50ﮎ A&erOlimrL靇gh8Љ m".,J.,J_/~5ͫ20bOS^6dwY,;J~ !I~މuw,aJ8fJFh%{vV8Np,5P>p1O4A}SJViUV 'ݣ= t^* bFZRI~~$"gU6R`܄X3"ͥ׻z[&=< 6R'vv)4<f״呝'ƧoȌ~C۲bjLLj?93$b+/6HK|IE+wӜ?7kK\ Hw:P23 8!@a-djDڧYe1DɈ|szTFl^~MoEǾBޕTrzx> ~wlw'/?w:.s&,vZȧY^/ ;a ~oRn8u)V+mɬmUTJjS{ ?$R>mX18ԧU K_>lOsEUS}Αm:Jl'ڹSfց(?]M;^ Y> x >иCldsB1GU7c}kD|oJnϴ!jLd 6m(#qZ.t B(DiΣP&FX!̍[~*͋+ 80/ت7b:5|I/6Wm`8bbF\ ']#<ȴR\Yd3O3"UцK\bo# 9(;5th`b [rKM0O͏X ?2]"M CX[$L 8\3o}'5Qԩhbν!oSWBSHL61"^Ѐэ?XIOh#!_C93YvJC JnhlIQ6kөS%o!o¯F\Ÿ;q`[0 ^)9 ۳OɥLD~ qx54jRt7\Ŗ!%-r]#t4`)(˚{[$a\| ѢK[a?уgaUg |w ͊Tm͇StmՀ@s9tz״G~l9=츣pn۴xyqD AhvduwuXK MDj;y?lWcCIwUR +^ߘX K*(YZ>u\[LRRw2f\|PL^ lTfyeE }0raZx_WǴ+A|yBwry'졿֬KL 'TcR;+|''MDyk~Z.R ?:]x}Nuͪa40An!;f& >}+^$/Tтs>Re"l"L6VJt)Ϣ :(D+kFUS'~?pB{Lknw{$BE4,N^a[zJe G@B LHBak .̗yRwZmӅP{+ W{noDڭ 6 ++3TVgsFwu@ cUvq)e%fmgKs|lc1 d=WCl&^Rr 2-b viz^GװPrX|~݂,\ο ଒@bv3:/Cz٫->J/ A* ޓkq6&$7[Ч= I@bfښDE+#E,9c$<M6GdOw\e R[%'.P#ZK0S+Û={Dpޫ>A޵*,Kٶ "2ۖ-1NG6VݤmjbXA1ܲ o?bިzy4+~;T\+~h)hϿs:wD+(WixRgz$/kx𰗼j#F'A|T9hjX ߓ&{Wє-3A5Spɛ>G)/󸺋l S&\2;N״m6 KX}-:,W`@w#Yڦģwb# FpkoBEZ }*g][qJ4G$XVh,dO-r$w99(mpH7b:@9zD?C|gL;OaiShξj.N]tJ̃ݏ@w8ۧo!MIq_QlLb;vT^_h\P w{ a.9a9?J+bGFVٖ !e b'qh=PV0g|P.MIĺgBdf[Ho2#tf22EVb&]F_yo|npt?&nzaklESz ď~ƋkW 4qx#mND;3Teme)c9eH)d։)@XcTx:KOqf0[f,v4=f$ vx16-"@uTɕ oC"r:0T?'ͻi#gse4Cy{{ݦ#)2e7Zpi#i5Y?3K &B5Ȥb{ G3Rí8.0vq^{fip}|K'"WBp¡ԁ*,i UpKbοtGtT0&1h~*@swj4'-ƫt =a)=2ϒӃd,3 c, ?{nۈyގ?]"jf=~X=zsgUeKD1ow4;*tjh ؽjUxM3U{s{(o2y@r@$EADeZ7縙bAH~/ ICW^:>RM$8*R{ϗ!3 JF\, <}) U0'(HSLa]^].4iy%gp IKڽv'gfv*x57ف ;I%!040XէhSځ3/!@ zZr *񣧿KmߋR ڣL;nE^:ShS/`Fh-:Ȭ?q t*ɝDf M  Ӫ@<Z\TaIvM>v]NW2GS3Kle2-|GTMǯȡ62pÆ?JP5Hg=DŽ qVl@"/U4h =62PXyt+&.mXE&ʮWvDq%pfI^Yz}ȹ{!#H?;J%?eR\qC. YMxw?*TIԐ!SptG)'#2q~stC uMVdR(?<}<912FmIK![(8@ F +09)i{+,z^iq8 IqyKGX?.g Mt zӕvӕm\C,NMh/e b{EGܽGm" m+" .JvTk :%ӛkIB %-i9C,N3NpW2T'P<o )#~CO<%5F"HzAH7 291!;@i{!3Opu1Z>Vk{΋^&oW(Kg# \‘ʋ!?z%u1 ϴzb2Ʈ4m'=74عH [wI!/C#!ﰍIZigxP܎qNkbi뜳bu=Hyk>{xtz98@ڏ9ȳ2wў v9̇HLމX|YomՊ_}R4v7R҅7+pΌF:ݸ(컒\MG&IQꦥJIz*p9;Y PW |-=(?ޛXgV; L @5r{R7)R;bPHyiC^Ƃ£y%h&ƌ0j[ݪa p`qbsY6Akϛ|v}eٹP:9Wakp+TAqԳw5EM 6w\9_PB~ ZkήѫG@όZj!R1tfĵP_K.BK͛2^_6mCL:]Fh4>%'૏ u\B>uk )S9 gzWNɊ"<Riѯ";F3&PFM z=a+zhcgIF$ "D{%!96jvI$"G9^9_Uc-K9őn)>"2>zdW[h|:@HpHXn:{;bf_VD( 'qX]˧oWWn*W1o~mmt, ʒ}J;D< 5';M\Nӣ(Lp{8{o/xnfm`2|{viDّWdʅ|[8% $f.'\edT1ìmb9XHwU] HP(-GkeU&=/#66DZH'C6ί⢯;Pݱ[,î2Vz<[Lfs|:ԗ %6 P(h=oտk4"JWboV,9a++Ĉu-¥I% Ã1dNio)VT mc1z5qx219aw׿dF;S P+wS*l&|FTl%mȿgy$|05UwsYe H 8O2ץ=uX` (1!>.4å>}>{Tl5"|־g 迭-dGO:$+='scRX##gdQ=3A=-y/O@>- lA,ҘȺ~C8vi"{)H1pS?r ̖ӹ<4MCʚbfW-uL'o}Cr"@܄^XN}9.C:an1 nIKPp(6Q66h:yƔf٠Ibo0nyfIճM [qt} WŨ2CFЍ 1C|r.G9ء[u2d"6Q9w'(#Í>}0 5٢>tE4DzʔxXyGoNGf Gny1&wcW|UwzK\[cnlxp԰egTuP,ekXj_SbBw}(}eP0LG,C % 0 =!x].Z]^;j7j 56WsR _!G>NZa_v[Al\.Ȝx 7n&ū`ybMjhBYB\=Ww) xФ>k=ͪ_D@&_'z g7?%/\˦OCmqZ@ύ%~WДeFfsC%@ԤلP#'-pTlʆ""TB%e:>|F;y"h{՛FaAE0ebà]D{}*S (ͱ;z/PPt==?rJc^Gp8!ڢNJS2"SN? ?pKs .Z"jfI-9OyWڂ ?ůta,Fwي|40HIt!ic` *V=&Sm䢕(k%u{ׁrߥk{)Ԛ-z7OPn-Z /mwsƝ 7OH"~ b!ML IX1`y^,A$^Z)#i EL0ƨ^بsZ ,Ӫ%3)?x&D% I6gV!UJp`b]!wNwЬ_ȃu9rVⷫxr(x2EK6 bW 3Ў]pu+@5zKF|K3 hIK19z{ @k^c5[22DD]h?[:Taf~ZFV5Aknje+|`5m'@?'/N`k$?)1bL #5+/m1 UVۦV@9N?b$Antgd}봗6"JDvr NߜdufT̗5Y؈~:aⷬ^n|AI?h&j3LGaDj~/vK_ڟb|$*KD0 Bp9 jŵrxƗ+F M9גiek#0)#p36B1Kq4{n!+aցJ5ַtzNXܱM-]7i5B)gi70ejŌk+E8ۑ]NPnK:h1#B2F勋G.!-[\:`bl>k>{>퀽uʷ6)Z8wJDoʹ؋ $>;.K~Ytf%EǞܩmI6uR]X<3M;&-Pk jӰ#+"m$wt 5gjOf>+&S[{,Sf#C̣>m@d CUˆCOՔBw3qisqh[b-dL6|qUۓe p< [0$d(WIY(($?z_.ml83FuSHpmy9tT8GIk0`^hzlz6p0{e #w"UA.Hlh$Ɛ[s9R{&U)"Ea [*D &d<hk{7gǙnH7o{pZxΏ;O^2g21ŋ&-MeBbM`ՓOmȕJ%PATVIKn7ƆZ¾:fl)lOHkr)p ¾"(N'f}};>ط} ih+f[Y …k Z]7s;.q`4;a?QC:r>+ j/6&g=x3߿0z%vji;[9j%[V*j/L ׁ6 IhZ u뾶VYP@*XH>ײ7x΁WNp9e:ק{s[ ɣDxD֘[8l°-OGνiv k;e|r $765F9 @U䚜jOkҔ#QϔװyAi7%=vR<gw[΂q=gx3w\+ҿmQ/"Wk4g PDQ$KaCm [}϶TR(_Bd^_as*/ 7Lf :G3 fBRX(/'F&n8 .wQ-z-|rQz__>yOtd@-%VC67%g1x*Tqv @>Z+؈̅h.-D\'cg*J- P #XX|n4dE 8 w`I~v#/*l‰MC*-#" B;Tx\YqXR8"_Fm7sx$%eIW;952%+|-`:=E8]y (n&vnwpDʫvej5`}"-+.#0 PDm^f0j}FD3"`g'Yèy`-˷E:e*Zo#uD;(.*i.w^6yU0A~z$%3I.'J,3wc?&<O]acTرYܩ=߀ qaq+bK, h`V14uĉg: kqiS&l+Z9Y0_۪]dYlw@M t0I\}dK 7''4*?e]nJZC9C>KOGq) b~|sOεFls]_V?]m+lvjH:!8 =9 V k(PVf ~m$5`vIjw zq}[yZlԗG~(S @њ_`)8&WLwE5\^Br3xC-*#6#p7F Ol\M5TD T3 0 "qe\P=K)F[3ji4{ΓK5-QjG6L[5xc36iomp G:vl BJR0jU_濌un  Hu6ey1 8b,e"0U(cO^?ӽ*<伐PkZv%3~pZ&Na 71!:gEnu= \+G0K+? chp""9bzsie^cɽEOW}mXf ud ɂAw5\PfVۛ0K< tbD;L+7s,GL#Z16Y@\>#_n$択Kv8!%].PלT&v?ls!o:ݜWjvtbS_.9I]}CrŪD)͐gW} *.̰}2,ܯ᭷_ Ev竛:sa9 ZRZA?m;/FN",+ک{f_BBWRJs/n̜߬B.ㅖ Yf @RҤ^T~hk mo6nvnN7nX# .,xۙ6dZ{7# Î6/tQ#S֟>58gzVxݸJ_kE/ Pִ]Grzwpv\MKsOPfkB38gj]1K0-]׵ u=Ҩ: SkҔ #hҨ]r+*LpĘXD:w߀ _]ĩ"/ņAv_>£TQHԆiG2VuV-c/dzyvRp&Wt ?#w$OdlPA4 <+cA3MLXF7HAvbˤk1G?(kn #ijP#RL =䃋Q!Fn7$A$#IfsήZIk[;uD&b#4.lL#DuSܾ;J\cj3yeLծĄjj~gd7=co!l U)ʖ%xenZCl@iꥨ_uz?Qk߁<>&+S D{SjP3Bf]4'.sDv0Jز2$"1xeMC#R!d8L0!]&OJ;`ZI4mMLgc" .攔 MsKN!uA$j.HM| PJ:V`V O.3IO[H ?&LH ޽pɬoRY/DweW`dck|kKND[ԃfmN\L?*#$| KC;2iMDa(P= SM緦>?5"87"k9.Ҁσi;MGt՛i2v;.4۾T 8uLGpD 8>X獵 tɮ'ˮ]ba_ d2,Y$Cm@zlU^A]jm".1J*yO>#QnF3/}RLW)^t/r3X7*Lqd\jrSMG1"pPūsjim$V=EF)Y dcvJ)O?/#` #INOV*@CF#+h͈p` &%08 u*LF]~%,7f$2'Gq(7oZ9Lw`˵ςD >Pyt4 T@mxA(f`r&? 8ϯucfEj[gK;5@6<#@iBK|A퓣fv}KKKz?/6(';Z,ɒH[e_zP_.ΪT %bH펰NDSE_('`64N˙ )T 9廓] f/9#;%?>Ƈj+͖֯ƛ$_l$c{ %KɒuU}ŗ3LѯK"*Jw%E  y\Lèģq"y~_r L4TnL0k H|0\A7{]Lm4"w_iea(P1((7?ڽ~~QSB3)U( Q@ !(5jFŶ}vB#*޽_5h7ܚ* Ӎ +u})4%j6rTpS4lAb5:< w7JJ1}Yt6K6;zޤX*=.3,m7tP,(JHY0]$5YǠyܾx?;0%x@bEwD>9]-i~Z6-"3dNl v/qfC 1*O0KNǗC3>\ǻX9sr^b2H?;Q~0!zj|~wK"`KnT)*AUz=7eG{W/_'WyU* ÄB## {YGhy X8%q¨yBpzXtu/6rf"nCk,&4=g1fp3\{@. tl6[QT Il~Q$7XoD$;VveP x9KM\R~U43c|s^*=˘I$U!u62W.fWd*FJe*S=<֩b#gtNr;PAai'7j ҬP'V/e5ٵ5m@VzRiR -عnq\XEbB|&Tr "͎/l657GZޢeKV3qaJu"x;/> \F֤ H[FlSѓc5<,G nJ ?t_)敐GnJ$}zJ孢b°XiM'B@[mWoGYfc~-KR|;QʡE"Sg:'WxwlíA]$)v0{ǜY62܀FBNC9F@d;#9\"#VݞY(J 62 >oP^OgF=<{70)~uۓBNOu8J q'̥UGTUS"bB .B 1Tn'e4k؇R9\ ׾=IRfLsy tqgG̯MzS% -0 ?ʐ5\§ [be u6@ ^@h#*eƅ[xm__R$eD .&sZ⵭~s7"t_].qy*]o˗f%o,j-u V1 {R"ڪ| >3nESH[Ú se/OY - /L'a[ E3ֻ,Oh~bbԛk[KpRmƒ[xٰ751(JmRc-+0-e#t84l3-<[Ovzv$J5GȦ.Y@gzLG9Q`NvO N@ex;D/mwTz6k#˝1zG*:vs^*Z>6`c xdZ5Q;h6Ly AmP  ȵx3_Q~*2Pt"(Xnys4Pf&-$ӻgq+p2ps:]G%~f_? U7z xLp'GAN?KC<, i*&wfą;ȰWR+P KjL,iŨY?A6D+h7IX5M0s,*2p<F!!R#@:#wBIkΞ_޺~F^dLw;4D͈ 9m e!wn EX%MqR3Xɴg]--+{sq%4BG"WFҕsAB^q j`ז%RôK6c0 DZhx;5yRo~(@[!F"NeOb]*&gIYL)D:J8.}*-k t<-3mr?+pv i jؙ)&4`Fd_ȰdJC\nd H}qF0m8:,F4~Kƥc~K򛸭h$(2"mX/ 5Dt :ުÍJ^lUNI2ʈ}Df$ 8Pc=媌DNn_ GAo]8eͧuSƤ;;j{zJbAVXB6X /LyreD35w I|zECF'%%XDjpY>ލq$(RP-c6$ 䠾= 7b9AgVs"sMyvm$3{cri+_Ng'oP+=`YJ/t]>I[񫏘枝g/klAJ=Ë RCmLxP%}.8؉ΣX1hTΖP+@}+U(F9KQR[ikh>ZגlxK%~ 3m ǯ Eݧ ůs#}nIEdt}=PX QYb,jȍE=G|PfM(t֩K<#:[zQ3@ZwDš갆p`C4M[5G Vxo  7[U%fvrؚ\Gw^ʐcj9@XMT v ],UjExPX@%ŧXuv=ν6֓,qTҀdKBc6l8*!E#7E :bǨ wD=!ANb^Z^ kת'W+~ =G.=I}ZD쥐k?_mtJwv#ʙ)Wp:2F*QpEUBt+=qjc%ҩ`,g1WuȬ;aYr_K+B8b]ݒ8}8# ;*3LBakEs28U7 >qi3@P wjG5*{Jp`!$U8xHOcS29x'g8'J%g{93j+RSⱉmA/"fgX Bjx.}Z6YL|8AƢ Ms(EUpPi92362ܡ U#R{"v˪.u3AoRɶ$-bQ%ufihT qU/Z8BS!n[ۮ*G1^?< zV>OGJ81=j;"6= =2wSr_!Y2_P.Գ?qnm#) cb Ã" @cgYe!`0J%q(TYOX旳`?~XD2k;! 0x$ˉ u\ !+ȳR]hFQ?|:z )lBHdbH6z;C3|pwZ]Kk6} xG|'\MA۾sK3atL%WŠq`u=TtQذޘ6-W3}:x[(sջU)죯U|gjaިkcΤuB]A͕ M͔zUR&*Jzl *Ĥspg+~D:3>ߔ{n6i`3Ѭ ai?Ӣgba_v#;0DNҐ&٤?2tF" ^}ф+{k 95Esnz4?^jn+ꌃ U(_{a$@iּ$W8^tR^\CSf(5wA;*B3tkU˨%#P ;[5nh+aPLފ ='beY}6\Nc`-{A4iX8b9a؊hS}0o8 JhT a*YY{<ȥ/,R9B8/lź9TYg2.j#Z qL=-᧪Cx/pqv&^h[qI+ -2/T%]wh'_M݋R:W ?0w"R$vnD2!m%xCe-_&ku*ZU:MQjr1 q&SKz랤 ^s|8E%7 8\kdK93)*ϫzN"_1:/^U`ͯW|+Mwm s⵪}`' !*V KU7~p QXf݅q9Gf .X&Q4)3QO57),نbr&Qc}MA0Oh/OKFL:c)+%3޼-*7A&7<鹾S1N%1}(dIk(F ޕ6nRwFc<&3VZEgpNŐ*iOަKnxigdlJV} 0 FQE. /Ś2wpUb.{sB9Cֽ+I[mRCr UZJ#-c }7"!=䀱P]}aj^X=ϨȖ;Z~hgipX_yp%-vOfQǣ<]*Wf>b7x"zџzH5_EPݞ՗rʾH s ;w>g@(,Tʽ\Pb,ȝ7{*DXAMU?x.(-0V[t$Uԛĩ}O>&Q7U\G 7g L/+0oH!ȁR<,3[wo1L:iBo 2 > sxŃΰ=Yh 9.o>:o[`(rrݑk,P3`9%*ڌAh2%z6HvCϷZ@8Oʴ*l fMĭ0HUZ>bpxZ܃Dte{[ZZw+}`@IV8_$ aFkxyU/@ ^_)TOH+R1'94).:7VaҚ;$󤗇ʵvԉV}ߎ0-l+,sNE=dU1#|zi:oD_~aO.C#vh&|enpR }z zAfxqĠյ]ݣ# g(]ZAXn^Ŏ u2A^% Įj$ `Ά|vyFFs"57yr%%q#  QiGjzߪKP`FB#,a ʧƜ}C۰H%dY+۞)Yg?!>aEiE5 k̍Z97N$Z۩kv]*^NC(\t=?6@y~駈NDu rPy "c-*-̎C^voH,5ީ.aDؼ :bphUEOEСkMQޚ4G(/B31>ӡRXM0v[q2K};;Ȣ!:ES]G5)l6+oCKKgo3ӤUwo(/:2jhyy6Ǟà"]-$Kb6xgd>#xP$pv>J/CJev|yn}ᝪ>O7H~Ԕl˔JۼU;%äƣ^JlȡZi>~[v5/duEo s;8ёX6P3uп>hqyV-|cIK?};-$SR>w,EnDv+ Maz01EK"dBW_ϢSsh},2,0'R[!獍G#h6ͳؑ}Ke?X] F{.f]-%",~?K]9}ed`ѫ}cUt~YVZDR+*8j%xM,Ծz^!B=aF<֌i_ΞFaU>Ӈ`35eɲWc3Z*7{G 8p]o;srEP ˝O Ƒbw~D׫Zd fN- "{uh \\cǘW"yMIbpCz'=hy^CǼͅO]9RƣґPI w0n7<>Gj 0bz aegLePl}(pӁ v*WGU^?ҬI8nB9b[{J;Ur);ӫ!ypYQ}$ 0h_>M VFʁA+8W0ȑ6%k=rz" $5v?0L*6a:gmc)t9d2 ,_ܟ5|w7-0֗!?0 Yhq}0T-'w1 fTshZtyPEBbǑZ/9ϏS'^8ګJ8RßlV_ԯgLh`nI4Q[Sby%J ܊B}vT |b @1J4)rR4ܣ#:AdۦM0WCpO-wFť-Oua &Joc}@.TFm O~u_l*e ()f .<<9ԏ(D8aԮ$oR6.mg3-8~LAڧEŠ;|X /$lُ֨ؒA36K/^@W c[AxS8T9;g:edW̙C*G #E& ͺh_:%b8ًLcn[F_ڦYךElףC~Ce#)P~5W~W_W6@8)v;Gwxn\ kGK ͪ*g@aɨׯuO8 C $)ygS{nouzF4$[64> lMύ.; ia0һR}!aȾמexx 7S;Aٰ̮Lvp6h^1"!sjCN[M N GKh?XpPBnprۯ0J QEne/(fGde{q{'7VcGUg|!)sgvaz]v\`A¼wkR?ns< *Z?/5d_*ipZZ柼4TDsAopԜJMR]e3&Mg`H8;$Vm)8eS6"K2P7,hŒ6]Oa} X~ȅ iZ5"fW-px&YFT`UzC:>ipOV\|Cc(W1Q#c`u}FgO֥Ƕ;SZi*gSB(cS6ӯRg/)(|).c7? 5J2bѨٽR/+[1# /fLv2tiD粲Ɯ,EX@zKm 漅9-Jʓv]WgFB+vOAh <8(;\k?r;M*vgt'Sܕѕ{ˑ6&wIu,%;~8kZ:D0=B`0?L-W5h3?C 8jvV|33,ͥvOhNrj3]aؠ A&%2aj~))͙[>u^yޘah $%ڐ&v/ ^Xg!xY<G)Bѥ§3iq>Zl{n;Zc7QWy(T`{'K8M:B[#s:o^GSQpT`<!UCjNyE>J/cf[AN@zRKOy<aCl3_!6fd{þ?۸\Ӣ`q&iF$`GB{bWHkѲ~eJۖ%w JQ#<'RI`ƛ[)؜*`r[:6I)o'$s:*|t<P6Ye$@6-D^a%Acݙ@N\v{tGp['u䫫RRLdagN M $u.nLT3=Aγ<+ngw7#F&@ZvX% hK!Z/~y ȃ0z;ԂP}`g}h WgH $C7}oH5\t6H-ӲG߉XFL[0|5ؗDsu7a#jk7pk5Qstt)&)+\)v"c@aW^~ҥ*W4 &]b). ;{o`hdQXGj2L5]ջ,~^ZFuC#=VZGv,**icFGif[r%_-O*/{Y( 99zA[Xڗ / 6:/u4.dzUЦ֭NxoX,d\lEM{.^_X۪tkZQ+sk oF` Uso;+#^ĩT 2Gb開m5y@Yax$йY./UB=Jr=O,#ATvO$O֩\ԗwd*!sYwhOho+;Jz[P9aF!˖7H$Cઉ0 ˙pi*$L2wB@vj 3)AA`.K/L9m@맨;O[NoͅX}%\[C#7)+mPd0W5"$+.-[k0H|wO-Ҵ4lt :;T|"v_/˅Sj YR"+EӔN:)ET ̺ߤ2d . OMOM!]cƩGX`!7`5Ա5c{Ċ ~}y8ѝb)lj߿SE =N FC»]Q4թyH.kKEޫ  I`Ww tūtIOYYHQM槾L;][R$b'QsUyUlZY"zF h6ߺ4.iWot,>Q-ZLSQ< 0IѠLQ"g9NUE͝'O->V`\r=D챐׷$zw}͖GakJs (%* 11U'rlWSN%'iy9> kOCqPqCGq:F$)&g>kM|>XpȌ."]P!@M$ Uԇ6Ԏ慻)cpqMu Q%\ꇄDɣ@?%' \1b}y !3dS&MkܖwN#r(,Vę&m^[Y#U~zN_k"FF%+s~7Yk݅m('!s r}!)wcd:" MS]5ros&sM1!̴1ȱ&VX ֑_Mi( MWz!Zz*`z<,4apUOP;>/:j/(Q[ScމH,v8߂Ŝ+sW)ʔ9LNȍ3b0%p6d/7DZ7=a&!.Gj)71#u71yyB'UrnS۷e 5ϰo u,o_ȸ"(E溥Ln(Mr%IxcBiLkRq$\m <>WP--9ʵ!)-2v-PvK^(90eN ş&'n˃:ٖD#NFusXgnx.w,.{ `W G^.ծ}{dM,6: ݸ#i4@e{ً~@Wa9PߢqGݐu4U$Uwk00_[<7@%9*՜COcz<}A ˧tM66&HL,zPQ:WS~lݤv BJ$G , JB,q"?4D|sz006_|E,QՓ",BPgL>e),WRi@%7=- `U#ӧ!pw WC^cJ?aؿ;BdlN rYWȾ#A,;-yVS>ckCT#KNL˩ ϢE?bkVUC7+XlR *YWH]tbdd~I4t"ʾCr\X le XSg*!G_@HbV L>1⍣s9 VԽ1a~ҭeqc ȔW2 St7iJhrwFC5͸KkvJ+8pC7JgDܮu4q"݃6 3?Lcr::T+ju-WcNT_jz|#*7:ÚEtܬCʂ>M݂˝ !$,Ğ^cm(Q>jmtU:R4mX"(QW7NDﶴ- D G$ V{r-<}DF_## Cưm2A C|fzٳb-oZ>յl~~+yǣF :,UJd(^!RL g>(﷪H5l[,X(;cykX㼉tnJB\P=Y/Em;I _[cnX8D4zYꟊ{ƴ3x@N(ko/hByǼa VJTՀj$\=2ԿHje Qy 3Ѣ#,S=cq\G[K [ 9Cx1z4+5oȈO4_n"EvgdAi=R b)3;} EҙmKcni~totJ[,+ph]zjWo˧uɯ@M礗d5k6ypڌFbfJ!!JWEEk`Vވ{^Cu.\J/=ҟx/erԙ؂pzșnJo_㬙W ZVߍáCa'g[VW;\Ì,ԡ``ԛQ'!..Cؙ[ِ P1f'#s|ţ 5 ZE^atSԶuE,,`4aLP NL<Ƨn\#oB ^7ZҮJ ilwL>E*iۈ_&l?Zғ,|5Cn 9AR$,޾`@oŸqdYJ*$< xkctXZMZ_e(f}WѺpc_UJZ}I`al _:$jcv]C$D/fw_`yr[yU| Qx@&8ܶmdݕ.ҿ d!P7-骸3. 4ʩe ?y;0 2M@-/DC|9}!Pb̷#T:npi;X6j,h7FvS^}w6s|ibKi6-A9;vx7䊀DD2+S:,f*bq7q1'n[j[%/h&uZJcS+m|g;vs]sM]#("nUL:{۽u2hK-bښ8 &Lژu_yW9/5hUΏurū*Ÿ&37 ѿyux.gi&m?al 2s<X2QbRԿxKS<1EAeG4m A3Sy}+EQgH R1DN:_}%N} 6Y'>y- 6jٌ/ VlbZ5Y_%փab2=(k~-2"y AdrrScHIWi\γSD u%WGHOUI֧.؉2o%DNk by"hƘi^{X0^<$>Ir2m,o&1t|^v]+se,}+k8k~$}Ŕ"9[N;sqx# }[efٯߧ?6FΗc'L^r`jԬ:Z{JXϨ &+y5' G3 &ha5QcLZ~BJ:%7`8xaϲ&kB^>20Xj.dNؘPc聴-\VEp16V$:c~:OilΪh :W^td\AƺeI'z90b,3W;p{s:rny0IT,q) yFwx}a"1kxU_ץ@'],kw2Unۍ7OQS2qulg`{I=9{wQ%@B\)ۜ!֜0 ?AWVR|#ǧ}_l R@Yޙt_y.3 "6@ifn "0 uj&/,Zx { ]"!/48+HCʋ<}=]^}fun| l,}rCF^^$ 3U 5kp!`Gv2e論^ce54 9J pkwTdHcb`[͵ړi/<5Tl|e3a\L fkP+)m$r^0PE61L~6„̂ /`-FbMZ!_lQzBf`,aFO?Y@Daed0:棵4KW7E?K fùCV><UŔiX ?AAH_=V]3sv|;oêoY1y6jG8Ĩ7c tHbccZ+`q]⽀X| my ֊uZۙkNYOZڐCڡn#3zM'W]LE C}h"^2gEWVf;=T9,ɦGҝ!-U|Vѥ)"JI:3X6*p>@ r"o>t$=jd.5<}03wu;np.x䑈VdS5eT^8"xuH`!Y{(j0c3Ǩnʛ 0|)4ǧ,re`a8LIjwwX2JEp1ECs=aؓdnQr.~\nsa`԰=ȉhE}zB oB,$O«ΆLt8.bzRY\M6$%ޣ%qXۓ1?@;E Cpl\}Z9bWrt81gYJ);F'~QIYN=9eWc1, ɝKrIq@D)ܺ7UY1\@7 ܟE4ֻۣv'yq-'A <~UƜ{|QA)DU h}VcڥD~}"BИ2m9vq,[/!#>?4CY0.wxUaR@?T TW[)ӯ>ja2jd]!ͿA&"΁6ǛhUV};C]6a$p9i ۺq) =1'ٚ Bд!mOPm !&X_0nXPv$rlHbE(A}(&D1-T>\4r`,$RLf'/dHeYI#jT q^&l;h8{ˏe~)'0_ TfFTAcq!4DIS=u1|xM=3MCyC]}.S?yg>6(VOu&"W0$݇G,-ƆuecN?cQ m/ԡ+T 2Es+>XgOJOM\v$_=jN.&Zbl< WNJ*Lx9ӗL._&Z\Nfxoյ]%fǷdp;lVEVfL iijyL %k*X 7J;`Jc3RBB@#p/~CEwVr{3KBwaXH `,!sbnO VJJsg3JU|ᵺZE`5cVBc 5H@CJ- /ZG[}֤է- hw7 ?>]N)UA>{)xcUqPRX$`)R0hX}wZ#VBn0u gKWs_ЛX7@g+ys?y|MѶG&1ﶸR#J0nl|C>/C^[LhJȝ^%thZ[ ؅M_7 ىXssj!R+U "صdlcd|Ί!WnۢD2Ժ(Θ*7Fps,sJ8R<5u&Q9G> P Ш窱G=}ʟf=kP|-;Rr& &O!~]X$wpl].<Ʒv LFȥl4-1U]G۔(kDŽ4E7E.@v2 `EWď!195y]1'j]7VOsNzAHexresMtkhVR'!lV !ya[=N׮螦UVbL[%-+z JRUH'y4BThQ¿ Qo'0XP֦ljWack('2Fbޱp؉ʱ?PsІjGŮK%nvH숄g5qл#(Udnޅir^ [IVmnp<ئ,v(@|eO+*s^eR7V۽2A$p S.'F8me(*@F>?6|iƈ%! |G2ͧkW !8A8TxU)3hXwo4VS'|Ұp<;lO5%OD\o(ݹ0Y%_HjCxR6UDMNIQo{JS\S \\w~[ܵaN$3DP lՈ#$sZ׌V>xog <4;3ήFE(J OЈ)[f/ wffp܌ìܞ9TG::$i#/5As7o{϶huf7mcxY'|YW)-6HJbWDfh6/{ Ue_W x 7[jFDR&1.%Ü?6&;0J)ey{,uNo ^jL.=](*z-GhR`H؏@&oމ)yoRd(aԄÐYB|ԯjC1hT*\7@A^* )f ==PoЅ<,?B,u.2NCwTcV=oEgO`*:^Zi>:ΩP6JDQ2+Q+=,`rx,d9([JjxTs1} L H&~q m߼E;V ۓ)E*9+1ȼ TnnfՁBPZو+loE rlF={܅ %.Үurz\8"xnՑU"(΁"#XUj*$hie\1MlH/rO8@' aQ3cw;WW<QpR 'ЩUJ_pG e‘2 JÏaokb6abD>_ԡLh<ڣ)7O(qHi`[]fPa֍Bc^a[9s^Tqc I.~us 2Z^Wppʆc,K7v]G#3Lyfa~u'WףCxDQY#:Ȥ}e CZ,rK{rK/BiI7eX&bR)UlWv.xYk4 *Ғ+EAZD?ݜpM!RMkq,OEtDD,Fj3DsUۏ@R$t@[Jm}6P#;Pd"P.@ mY%hK*W=j6V5`RV!< +~E$Ͳ7@BroZ%vB< ` b.ThWz^܉e+#*i\е]t!tfX3f2- @[xEvS,J'1N%mt^u=]]M"'!lB$ɧ_j3.FW%G&*5S/T4x?gR~&g@On,ИZIuu5R&-~=Ί +jĮ}B,~Q=3,wBր'Y#9a%ߗDpWDWTD )=PBb,s-M+5%m*R ;SHKWJݾ4XOCBݎ!tҲMK xMH s%֋C-&<ؤqQ|r|$|/~pCtVíPuF+f1ߵ1WDc5H>#RuӽOX`Cvق23ߺCS)F9kDMv{K#HTX# }-Mq0̥ÃX%pב+) hVXBg*IτC3g2E=` q0l=ɶK |&[ mG0x\N)]a9Jm sq.u/D;bm"Ӑ.v  q|Т=Ú/N$CA I1^F>1_*djd3K+~zY="ׂ 55%_D󒷺4M^۾=$kV-uL5^d.oq,/%r[D)c٥GS,n6r}ؤ:3aiV]7&n|q2s|2Gs %u"Ͽ GӾ3LGV!>];eΏs z@&D:AaB̧&|)_^2^ #nw0(v.^iAm>n{2%Q䰘 _A;ݨ+3?vjb+bʫci-f/fU̧|̘En藪e\w-`v[p-L]To?v˘(B@/6j@uɆKv.AO5X!xѓ`sߊ&eH[mڧ/д%{4}Ks DǏoG R77+|¼//)0^xTf s#w/?&~㪌DP34ODmC_+jƏn$$^oe@< ;Y0ݾoa]hz*$^$qqDj3yy ÿ; h Sw\Ga $M!e]&/d$#H|*B@0KluSw",. ~}b,PeE602>萿 (;IiE6J u hc-oi*&B=mA }ixI.7ۢta># @Dkrof#ܫ5XmX<#añb5vuv?󓨏?IWV!qiU٨+ H*sWx܁=WRة&+< Y'2NF]Q Nk7FEll" {{'"Xfڟ$9"ڇϦR> :շcS 댬>.G/!WCS#)psA봎RnRL9ĂqlS#nsNвT u[LLL:%cQMV "-r ?8|Y%FGy`ՈvWoD* 'X5ơ|\! BmkіޓԾ7=r2J]/:GVD)7|w%4QȁxY*DŽ:#?37RV~9)^{MLHzԺ1~,f$p?tk1l*36mfW%mGt?lyr&BcgP]{*LBN { {(n묳]zyNW6XXacok%B{d_i8&= gW~?(e%rINGHt(g^r~-\ꦿK%Qx#k&jEiQ EE>O?p-n#J9SL-3*|\k#.R>_'`7男HؕSv^N&AE6Rl=V2jhlX/8q|hu_M3 1bzR}+iSBz;B&G樋B@|NS?[ ݽ^˦G!gNqGs̏Ib;DQn\1+g45 H Y+~ĺqNBc1阨iJ>ny*!H{:[c;nk=5++uH'S$^ҕݣ4f d<]]n.4aUVįƛRNYOC(`=1 hޠ'KXcW\*ctz^F ll=$x_Fz|\4Y>:lKqy?++ !Mje>{QRB._GpYm;؟08"`4n/] qz.j߅?UĠD\bvmG(E0ڛfdTt|*rXSdfgWL$ 9^z[$oFuVMa^xJ Ո#Ro-`7yFyo QVn?BZ! Da~dG=$5|m>xưqMl0]Q[` 3?IKtӊze s?Δ1>f(ph/NdGm*3v}dlv,~%mB1Ҭ~gT.ޙ M[Ew /6 ^ew-U]z{FG__Hŗh6j$(MZ]$aw1AtiP#VYY2y!Q$4Zj~́ !9\,$A"HD83k/|VճƄ߭`|--ccNߘoG :ɚ D|<7k8Br_ςl>D9 Ȍ=~ϯJ>A SI8wTCbod|7.r >d2ӟ + vo H6cCGۿ(}x@]!!Y'ljO \y-I\]Y[nsK D\+DThGo\x_}Fwߝ`Y+Le%i=x ъh[rR[5 qRаE jPәAЉ%e )?ޒ(ʮAS孭vkpQl`_M]2 +iE%?8+ s#=o%泋QŁvk&W\S(Svf2Ү]rQPmJ}w-isk/&Wc]:2g|X#i] LJ{?Z4W6!|9Üia/K\`r7ܕ Twz67,K,&bHO\{9)D!pDaImr&؃k+ ~7૿6BRZ7e>3x!9ɐ'Ak-~Fk,Յ|Z 0+u &8 <,5FgJ}C Xѓ_v^F kx(1P.HمVm8"l gtDRڇo%6diU%X* t;؄C!;ř:5^T`Mh@`ݩR]fS}h( أsU"ȴ)]c8T@i:qo`[YRLS8*A\x|8R>HIRWD?*K-8qf!qYAAmc6qG50WDR9 {ʔ;z\ϷhMS.@WQӡw)\3*m}DQoΓ` LnG/Ԙʇop;mGxj@b}MklE*;\Cƴ%0oW\^3Y̒@Vpp".螹WloK~ `ةz5<Ȑă 'UT,OS,^B/W1O}\5ܜp Be UnN@~WpCz~ =9w}x̿Pv&ᰩ Y9*1'lA FD^rgW\NG;Vs搙p!7-inUT}jGEhJRgr@, 8J + %ե׉=qma0*%[OJwzP"Wa%qiȧr-HeȹOJm ӛ6X c1L(Y4!ҟ4em<[ KuX.?) ?8Nӫ:`$!PAb!0݌6*3C]Z>l V7ӚݜkяlqCA!\\cE e,t (;5>LJۯfр+L\ cLάBdk;^aR 4Od;JX$$ pe!K;CV@)r]V=kq(GBBO# B[X_c I>x_;H}4yMA2fdxxT~muబ[ElKԧ~`5T 6db&KOt@?$(ѦQc do*[4by7Gr]>ePz*CzSԴ?@߄5E{&ڞȳ|6qIc!5,sk!iҲoޒ6#P ]sLWe"DZRr zI}=%qteL&+w9wuh3}\cGR+5WO+M̓{˛l{`$ş=![l1Xx'H_n 3nv-ZS 8䩭Jr-'vcJ;9ƅ7^1 NPdq+lQX鬎n:V(8,.|׎=~E8g7AmꭼH UT Y!`u4c*(jąt+ /lX}XAq"6,QꀂW (}9gԽzbMnfBFEoASwb`32 ԺB` mcH~~:&%h]JT>-P mA㏀{pd`47%/?%B u\'Fqv{=,'l2g<Ƹ~h:/jIkT}xwKkXCHGMj[WmDr;#-N=oRaYSƢU4#W+GE{h c/E\9p)os;i `CȞfጡwM!~3״b4A,%mm`!w7]BcȄYQ ʊk ThT֊?=i Re 4cE`Ec/%0>,ܟ+[$$_=MMʗ<5^|;66ta >\e+HV:}J_G٣ɓ.P/&<&KYQW W%#@(b:k]-wɗ o+vEV+Y ]UZR1c1ҵ0R-TR,_tզE(, 3p,Bć]hM 6)c0AXuYB]8aba&TiHTuOY֎Ŧ 4kP^lj;,K+P+gOzvCn,# L:0h`lRDׁ(e"vjwwx<\g6>J3KC1{ecO$ל$ Ərj _aP'Νb7ڶ 5?]?ưAB:ص%bgs9FbQ%T jT^x_ %KV~jvñ4D "o{UFKN,q\:{BŐOyl37|e~( 33"Q|h7?pD3]byX?"nK|.:(րХnJPň 1JSIF!C\ᑛh^DOO2CO-|`Zv0gU8uHY+z׉Y2G:U4qj7f`MVL@~v 1L4  G1>͋ynC^mÿ́=ӌyS_Q~{C W$ Β )eެ4q$fa3.@WL=`y};:"oemz7:OGC>܏ž\?\s=y.~s!wbCS+oM`S 5$[ԔgquLIse#S}時 nt *,ݳ4BNI^[K-{1,Йwge'ñbw|>iZ_-'I>^O2 [VLl|9^, fi0ޡ$NN~ƶ@u)9|J<ϨNojؼ)\f[3zw.$ӲsC$Х(\MfLĮH& J:#3OwXtv]Y.fFAr<yh)*J$EFt$+':0_YA.L!m<70EaOglB;C2uzCT$kL* Ƭ \Љ<‹t wtw<蟐D \ "yք4XvW.mƋȡVTI@G\޺@ʏxdoÃzuyμ_lX b[W䲰')/.6jbXa Լ|wp"eU+VjJ_Ư]h$>7mQ\T. U1`ohX;j!N,<"{H~B[rq#1qȧYȪ 7W1}s<ܛEO|> U}ҐT*CZ wbf_2K<=_ag#},:6P_[z@䫜1?x01^L3k R?|A" "ZR}L )*'e؃ `!A8PViy6|/*xNSoK#L/Mp3^Ul0a:-0F&Yt2L ?U%SaѠ=7FK;\/)FI%#CJʈ%R[?{iFafi0`+ۘWeGM~OnIb#}C=a<`a" :SqkݖV]c݂lƨk4-b ':^Sv;0|a-nQGP7C(0:{,X1$.we-Y#Y<2 ƾy12BKXgn!4N,ܴA)I pC^r0'=Wք|P2*>:T 1~яSD+nA֭jF}b;ɨ,;_uT-F HJӟ0 D4IWKN#WPpK΀̭x+8;}hV#JzQYJ*4nDҥ|D/.fʒC%O"܀o/B3>~ΕYׅX.i9Jut ;-{>#:P򫀏 "a;8HyD"VpYH=h8fsPYZ ng zuFs 􈩝ڼe6DUbM8;Yx6]{#WEҺ.ಝZ=uR ,Q2gi䲥Q4i:6 Lw#S*q tKuׁSq@{=BÁ7MvU祉J~^|?ŦF(V!:YBȍ6|{&H;b0i`*yxMɽf}oDfaCgv#RC̻^<UG 1`yȝngh_u?$J'noRB 뻀F7Z ǿI}a#I"]| iSÝT˶HC\I7kۚa@7c?&|*A6yWQ^se^D?͍ٴ_ *†mZ 17?Ë ΄H!3<þѠ:A) .=C^ S a=˧gAr-?gJ`~HnOM ،e3C*MǟSy|4_})-%PJÜrߋ!7#pPXd1*1)̰ %ycSVaeEy8{}?Lc@cp7 \%DPLEcc@@&QE[)0RvD*j" L$Y(y-wH&lߑ5:T[ OHdI}8۱ib\gFF#(ӿERG"I Esqrz1y>DR5Ђ9hDaՅ>2G K&V㝕gU+ ;kkSS?_]hu_H ҡ<0rU2>YfSsgxq;TW*]vlO->P͊4\P{@2'`IűrC4̅f"wyJL < Om:͗ۢ(pj&-V L=ڶ"6*l,vѩE#ʉ,B<iYFj~[J"=y=ĝFRX6:#Gje Q=|Iq; ۺvX- 2i ZnwV:#v`i&H ndiՒ `.ƯA9^,"ZeC͞.QUm-LqbCfNoNƒ`̾ ov"1[[#GJ'+Rf:1(-r{qFP1U/gMϗ˕rC<x|EyFYh/H|5GV]7#Ed !~Pv8zVXH~tc9-Jz`oKj9l(Wp;"[{ՅbeyovC֯n DO~4DˈQV|@}ɀAyAb3kVH7ʩ`I)*$|?<{Uqx $/ t`#F4mWQN#S]W[-XkD8Wö{ [8o`Lz遤 1Mav?Sbb"@ijaF[6TCԹ:~1zXY4;GOԩn'9fY#V> B{qPPf@}D]>i 7\v'0+l}6<hqs{DLT) rك%TPUeo&J}QE~qvpjJ0`. DC>kcFeBf;#(/t'C‘wrNg"1LR6n٘-4Gs!*#q*CDUYsGiKc5&DFhL%={ӫX)thP{? 1, fb;+|3( ԜQҾܙ_+e_WN ڮ6-BzFb37o`OW=-ޟb :)ZM Fwo꭛&CP8B̍4:Txg=߅N`T%6rF,S֥7d&=v6R{L]#o1w t<KdKqhk^'$"M<3HJ&‹og`Yʶ!6OE?2ly"eܻJ gSd#X:Z>qK7Sim۴vnOnUubi]Oɹ>jt@I|rͲQ<]ݯy`l8B? |6&/ƿp(4|rd $|̱\I,]Ό] q3 *iP4|EDX?-Z_1ʳ}}yQ^}._J$5|Q\e9MӑⱤ4s@K"!p=[="(yaj3Tgcy/JW+ v|y'fwçA(H.gɇq;/=~6]sସJP&"YcZ^7H-8RlX\J%@ ;jn*`q}?HWpٞ})A2Vn.M2Sr4`c=+LCV53ndVw-6dkQ&g4L"p[7!;sW,`Uq}5kmD൪hR xq}DTĥغ!\t }k:Z怑N9+Qwӏꇱtqo7Y.76, Gg^X[)s^Xzd` e3ֳ+ uyKigegٌ(R=.Zk0xf8}v7c4>tǔ&m142- OBwH?Ҹ5e-+S\,΀j#1>׍Up+ V6OsRfaw<}|ϐ>23BfsvWOUuvMaF}J[;6sԉ] 9oRv\`}4v"bп6j6Elc E%v3ɟ>p:Pq@\9T"b-rYKWwl8}~S(J`=5x?%vtrp:Sr@vׁ]1))Z G%Aag!$=c e'0VF!MEj.y9S҇Nf9@ӟ|)2^p}ePNA.X^G_0mH"v[b5J1k"zhlFuINu,DžPoaQ?}Y-M1*9 CMۇb(>MJCu?~pa,(Л%\j=;]l,7t*rӱ@ $fdž]CemHmG4;OJѧ jyi񉽋P=%ڹRwm )XthK2H|-,s6+?5cQ"[@].q)pz~IvfQ:"Ҵa+_ӊVS]z_nک %SH(6Y-M6NIc6(q;tl(QM¿Ӟn>XDk+(N-UBx<:bOy./6+ˆJVHi'0m:䢙 2Sx&{+&tъ=2՜\G耬~}H# Z.,mVkNNTiב~E~zm7JJ:8Xm CM% uձ{z5}51B[o3Kr '{V? #j B@Y֛LbQP(+ŕU=홞<BARWgoU\Iz4>> !Cqiw$s:KKG^`kׁu_|u^"L16*(J9p9թz|;s_'|j\c:%֨E٣}0)gNEaйHIδQgSq UWA`)%%|Y3OyIc:䉣e &+?|Ybls篋¶ޝ͎'ONN?x;^n3=CD)Z&qd#ɭ/NǨ9ZQ_rLK >H١1߮Wi2*%[ ʈX{#9x>hJ0U`6cOm`q/VU.KHA LW2`aFT8񑤶6 4å£O gEĬhZx.4~9yDK}Eىn bsŗz=)€D13y`^Bh%,~b?8\r6`j=1#LŃp"j@"vt^=1D.D' XKc.RHzm K15?S~=W"f͙g`ܨ8wYSzft]37/8/Wh. cc=4Ʊ1K$fښٟ*F6}_H@q'7SxUVDXQq5}3idךjf̙?ixZ}X8%٬XYWz#-vJm PL~?IHl,!ϋQ^Nm9H-$u5?\ij{`=Mm#Zq.CpgvLQD5WRs/~Tu#(`TD []3` 2a;,|X0%s= qi}6Px*J&I p_"u1·RLGH+ƪ(L0ݩ/I^XyclR T\>sܒGf '߻$Z >$Q;`AV?X9;>7&4>HDb%MF9cbSC=F2Oh:qNr.Ίrl!$)E[~5V%A0"/CyXZږh1ODwzxTgԽєAǢ1Su ݍв"Yf5k1i@8|N>I-Pɑʢ㚼r~jɡ2Lc'.1٢DZժ' \;4¬C̎+qeW=9PvPĉH{CWۛOLq@ T >k3&p5𹶁Ӳ\qưzt^'۔69S޵" 'LMpza^;jU.Vv9cfz~M/E{ӌ vs./YgF>5|f#[;+ |{mOKIWpQu4t:>-GuԞC(cZd4ܘܙQKe:cK;˂nt(sKT-/|1W[}-^)ߥM֒Yi*\iS%] Y3ɩ=536zx@KVϺAoXo UZJS̻#"Ml1&w6pٶ~ɀ|Bm3Ù__ 鵐eYCDncןj2~yCv rС,P;%ɶ3ԣgu|,yἙudUfɄ:PcGr-u>s^b5ˋrQ*af`ub ٭U eZYc_f*v6:@vmNljfF\y|1lzY]}RW}7Dz9%7Rr>[{r_D]Cj|ӢteD1#YGT )7F]A 4l2".|yOio`s*xVG^2/kl[d[ LkD1{_I SP 7Vgv~Z1I˛9]:=~.&d vk r(W}g?r1|JI:`ƕ i:+BȔn&=l0#Hvp'l'|uc#WeȜh;%Tb9B"Ong[>F=kq|7z4\{lDA{ V byaPl P'R(.67e`ju 䜢Y<ܻpcHw;B!QTUIc)sN| L$;2%mIn $YUl9fim1aZZdk;mR){/ءAY:hwu継CusrCѻoEA͏64= =?e@$fߕ\Q7QEi!v,ag(?u"jpvM8&O&Jٕ0N4z[?*NsBgʟKݑeZ(wXiڅLZ0>yБ|P2l/ (#@cJV< $PWG (:aF6vP‚b~ 0r=7jkɗDo$NUftk|J!p󠙘z.ř>}^|N(ϵ)?SI\mK F#40+|c⸐-7U^|W;0qG9sFSظ$ HsoP:Hpڪ㺃bd5vGrK<zHSzV0{``ǜ?yw% ʒ*_ITfP'0y BHV;wְx5XE:EM2hcyfյG>/MQHاH- H2DMOTMKMΟYt u!FݵPk=uqH$cn%ԗF͚Ч;DrҒy3t%D|r*BZ\GO} M$~ksåN,4YdQ>(E񾞉pꜻMԄ - 7(sZ>|lL%+wKN"ֱ*s*1{sk}\>R$okMcŲc ?ԉ (QeST03:L`x@E<"X$y>QZWjZdI8!fq۹EO.[}c~{C%/Kϥgi'%{We2M6 0KudU+ d.MO-f9puؽ8v{U'I6vFG\꿃Z4-* 6+顫K! 32<g͚xj%5@ OέdN{.=qDOpe1ӟuUf;$@!e#_yw:bO:]b.Fqu¢=ONFP524ʮX>2Ԭ Oٜc(Y;YJmh"L:rѧφ @Bt6j(62Mb!`RngR I2McDR$B7Q0Mjc 3aBf~/%3١}D&swѝ yl&ZJ^8 v^1p#=<4cF.( `DGs|V|RC1DQ&z (cUwdzpfR1~ خj熲j%lc)׷U0@Kbttz14S皹3nWis͙ " a]~ILbY*Vh uF"!OƔ-?deBR8vk&ъ{C/4GY;4|V]EJ|Ȧ5 9edz:oEf$wwb=K@QjWb&aDa0&T ؏ BdfA8F݈W1oi˸T4":,k="For_[PXg's_ٌU$&QVEL:Nk2%넷ReOܱ , ?z%0?/MLة{%HR@YŨ68xg",6{5Mc2* Ey:ɏXwL>IUR/j3!;zSdA# B@[ k҈!~fUaQܤ7xMVhzF^[D LOpTAm*8U2Yc$9%I8{2uU%<,E&nՊ[1Ł׿!47fX;dMxMmS]1!]ҏqžd%yyo~J߭) ٠MD(_j ~Ǧ!JʸY|(n%;ٴ|~f _/ЏspӓTJvI&3KJ Rk~zSC VԵ:r$磗CvTmCʾÆ@ E#s&S}9/6aMIfjd2@;d`v6IL2 ,⾁LkYޱRuȎ*5PfL3 UUARg

xbZ0.,.]8;F70hzJdvW|"2]&M q Ai\ǼSA= hş$Iy4/ O! ?N=V6IOz ZajkBl>>aFI;N+jVq_릠="cz3isi[9"Y~VX&瘪sd<bb3fdZ gښfۚWG4b!^_}}K5QL/"ϑΐK@E6xݩUıM fݲ[`ڢ*i4UNxes~ɥ[:ˬY+Z)}Xݬw'"f,)5^&Jů97sQzQJÈ̿osdbs}uZ$Eq1K X/2"ԻgHqT{Ont+:DX*{xmxu}x8h3 ?~#oajOv@&U>G78&2ଁyGuW3ѥU -95J,h-}*3K\6 ="L'[g;6X"|I8 O̤Z#rfSk\'NہX/ֽN.r>EBw#;,q iqhUmN5A=+ZCZYK&0DayNQi 1Xj~OzIx`@f7h|5c",#lV΁3D~񚧄@OEb#A 2BGmBݰDe4=*@\?GlfWh[t_4]"@֟x˭MO*t (; 0%?a?[{盫!{*8oV -FJri +[Mһe 2F#NvZG]3$?pr~򢧩A9a#ah6IQp!,MVlb*`dو&WGJ]_i 2W4II2W[h-Ȯ63 5_3D;8o4Hcmv,PAhMD}$VeqܣZAh̿T?.5EaT]L0BD(U!%jY$]tf6BQ1\) y;װd5[m%x()R2 g=K?Y546ҥ~$KBehĔ7$F/ygspSPKi@ܝ\~wnjZnL6sziTs~ľ_Zc }JE= L3P~kVsIis])b=IY)Y6eœZ|~FgקNe.m>xͷٔd4[R;V&DƵ5x-;(B.Dwg auˬZJ=^G>֊>wd;.ϿEN(ڷG?l)BaSi4XN6 ׵w<ɾT;;]?QWكYiM'D>#N{"pXJHc93z]0G]E x#ɆAsUc"m|5 o"ٛ~@W¸d y Ad<1B"浍75 4OÍ_5Q^&wJɱ(7 bdO{&WlmTIBc&$(oqU0(z%wؠ@m7&b Y1}Hybu?Õ[׭F NzKvE9f`QB8e&Q-La}=(u Kȑ ډN7j\ƒb¡Izf~i@]mlb&_Quv̈c۽ ON!-\z'ZYo$VXmV=h=bӨ$Z/|Y6.#J6Tq{Ԫ9Tjfiܑn>m&N1trҏ;ƗBK@ E|N }?@gJQŅYӢ|=x.iw/&-N去 4h{sf0:֛7a;7xjҊbgxCA3y^!]qNBm]Ɲ̟9Ӂ,qVKom"3=yǘ~ڃ,+\%w\Ɨ?d$8Djn>8ڂynL3en=F}R*œe>]˪1oSj0:79 u%L@?tEڊWvMT;qE${- xUo%sT"Q)#ҽ,ŕT\-x 6 h2 Yp YH%v𛞅<bjtPtfmړ0 ,2uW=ɈkGa3Vm~'J /y4`#2f} Y۷')/cȿ|@*|'Q0?RSE叙REp( ZC 1Ig| ޡZrJQN=QaՕ7e kSlG8@}Iu3fÈX[qHt2 dD sM(g>YIF6T b0H,ޤ<] a^ܹ<#vaY}2ahDOA'+3Ц9G\]w2O"fi<)5UJ!,E}5tTW6|wnFؙ qǬzI ŀuM}Qc:ف:hLL1nHw@vwFzFWȚbQgtUov$Hmȴ`Wl2v\n S8>Q 4W0 Pj&LWNp(O7+$jEBpnޤ 76 QI6sեދ{Cr^ oX`RLҏzfXtxkHч*˿`3ɽ52_L1IrU[Kjcc}E c~j6S&z޿ߜ`! 9CA,q]v:J;F0SHs]6u*#?'%\K4R+~ HLMAFB c}+, Ӊdz}@Hkz%HޭD ěf<ϗ. ܅5m+_N H2G=24KWiB}VV*Y(HM%m@(D&nq\dX)6g8 8Dj;w;vyi.$k'夁 `>O3{HioGZx&GLFG 6|3z$ UԨ@2N8"a:B8׬G &ſ]T zݯ1SsmK7v5mN! V#]o F`N<Ƅ)tR85טP2ߜh_ PV:_0(#(Bq.AݐVqG]D[$nRRk%"dj^W~gZ: V.IlD\ϑݧD1,M^e&λ7zT}{Z]MCKq̩`$.dԈw};c-`ݖPd(KyvQU S!kfhх)~%3ׅaJ9|J ^ǍY͖j9VK&t'g'~A?72WؾbyS& {Å+;|$}//AR^ҴoN!fXcC.C]9TW/Ζ剫aP#rxt=!mHqB%QJŻSa@cPA8珁e݌֍#d;TKO@=P7|0},yB<( v]]9~pv:;tO)TQYW4-*ܕ ;%iƘ7"`&p&7fҰ8_|BkvY >}:K d)Nj8d nq7oDpc%%&TOOW R)L.qž66Ĝ9U9Hr^3 ᓑ΃ 0ii6V:*ha,+%]'lF#l&'\&v+Ma|0Vm¤$ՙ4gy*Z&n?6ܯ|Iu`C ݸ,_ѽn7nٟ:Hwr#JtU?AΞg׭>}I'S/UQlCYaN"MA٪Ad BZ ݟNNk`'I);u&Y2k`7%w Ze7)A 4겋K DgC4'xkVܽNo U%AlH !Y 9ܚ[5i:X^ b~ŝC=B @n-\+/l7h/OxARCkʀچ~s(k2ׇ'rUʓ8!W˻ c"Hf07R0 `2,"S#iF0tXJevs]RY[櫄]^_cywHިD;9TTkœ{G#D)s9mu%=;&lfÞ JEy' .{ 0#FʶM݌Om$F-F6С4@ u&3Xd13.Iʥ;i.c V-n > [uwO%Eמ`m!fn BRGjGU0ޓ'ֈ#)tL|PIZJet.X$2nlipGx_Ʉګq^G^R7C?NƓ?wמ s5%gt#r⚢63Y"w˱'A*pTXQ#GpѰ)8nEb?53gȫk5V3?R' hjC<4XFQ2mX- n@ /Ǝ\_1ݫ,Hzq6|[PZ$TZb+nv1\!zǠo!GF%a =سRu&4Sm6+F"k-pF|_c0 5!)UAI5">VDfX?T-1U1+1dHYq~˂ypBg ûK~E"Z%߅ >{xCqsbia`>#  TUqtht'"qύ>r`Ey8"Z E)i]a-T6)nHW#);bmOux~HO`00ݽ?q)H|)%l@̏凼?c^V(*}XdEJR <N3rc{# ^iHi=/h Х[`>S6 o{ǑyIEnťʆ,=<.Lwp8Gd!aDyІjfnOq3>.n x/'#:l5 ՁtCeu͜S8X|U܇+V㵪$ _fƊ Gp8c+ Lɜ/`]_< UOڻXaZW.dd)k" n0.UV'Wt{`8[{I-`IdP@ 4<!+}\%䤞Ǻ.3K-(}UU7;6S|~b]%Gdew{ޗ k2(di9cç6JNf鰳叢tgEcr9dH=GKt+0Hs,؝-t{ M 3wx4ɑF50!gK_и)1(79&=` Y0yFN(C%&|<ۖI̲;^hC&C7 Hs $ޕJGu&{b4'pڣ)L)(i6 I D((LlCMNI6BUgovc n0d/݆a zUk2_BU@?J9faKm\)lJ74]U8uC*My*¢%kͼGM)F8/N~^"p$˃2 䶥iIz#0Hxo۳R!js*Yu+ ~18(TF-m[wPk(6֟R4V5 D_;AuYB>~Va`@%gDPO3Rjk2,94qSWfϱEs?ԝ1"t!z0MOuKgo{z_ZC$6g'&o|%ف[(%R҂0>]4`NeJwGg<"_5UZq~Zp|'MѦFkk>jZpg2ZYک#KzF7\қ *kh1i(.qHw!$g/1,U#%`ͫU3aiփw_@̆ly7j )XYA,,pMk [5hlJKRbHGC$nЋ75I`^i޻Gmݟ3!ڐoC(]uǟGqgâEF T\a_ӮFKUAK˄ Uf}~N3LH;cYenjZ(&h][nZx<> 94GgV}3 qfW738@d ˼3]n7Qd7Z~DySf>&sRa3F `s$\8)" n mV/ok@'.Ͱo-3fW(RBxSdb=9_R.Q/G^xZ7 ߧ>vrd> W1?s(e4'>d =+;݃@эx@H/%"/Gtm2¡eG(l&Y(()טR.Mm%)=dtTKqUnӆڭ񸽺'y:TFhe3|zjg HASBe17jCy~^I]ب.) UL J4m ^ 噤#3 TYub:;Ďx)zШw<Tty;Z ~k۰HתvSh[k۰ SM#b&GBcw:l\! qIsizzg.ѹ`[R*˲1~vI}~rx "69c%4;](A\}8^'d-ݙx d3zv;0EF^!ZLsnw{ZBOZaj-;/ l߭+[٩LwmLΥ[ 2|wmh';J2q͡J޷3 3k(!-A"#r ̡Gwv{QڼGF#dJ[w_xcA6HR3p㻣.9K"A ^] w,h୕@bҨ(">YO؆u_MÏHcտ 9Fҏ R=ǰ%&TdIli6-4\_8o`Q:V=u; jNQKJb1b@MZhs('1+{aELNN[}*d_)Ӡ }g |OzEb9/Tqa`zͭrv %אDR_koFѪzJgbD}j,ot~_.#QϿJ9ٮ[(7?q$jqC}ߜ Dou~|}p?鸳2zיmY¨'Ym|R@y.aѲQ]ͤF~iĪ|feJtkUeu"RB3|4JqE  qUaeMNJh&CϼcDN* *ԭܠ(ir`c$%!x$@ h4(|[kv0d}}_iXL~cag](j'/ЃaKbLϯnjjb,6F*ml,X6XtI!b-'#HD/199lIť.) cw=빘<靍* ݱ3#6?c+*{giFLF&<< m KL8+#@:^ҹtL\KUb ;mFbAyͿY"nu5FC%y ~߁\^.w"W´zC&G&3bYMvʥkyBaz8&щOXf w'q|?ÄFC^t޴26>Q ; ͶjUOخ=P/6!UT6XI{#rG`&Q%8M'$X;26..vc3JDt;>Qߧ@ۥgxA-v& ~]1/=6Vr@{rL?2xHbN2Jܽ$WP~ y'[hSR:X"3{ 3ߡuw-qC&>(3Xۿvf5,j"("YZP(Dw{O΅>BP 2-m &kzNlwX ucE 8yWܓ(y(P{96 2l#~dۉؙ= C;#-t71/ij{6Le( \H| rӊ EeWr[df*7ԃ>P۟D?~ ~řɹQa\.˺ۥmoapqTMﳭ= cxjCX\̅Nj -0SBL~5I.A‰ jhiI>] '2?5" HA^;ia-nV?ͰY7Z49bDv/ǫ~E yfQB:s)dlgi5(ZXMK 4ظJfQՇ+ܔ+F-wկ<9`^ H Ǹqre3_xWp"D1Ry$[0DE%Lr܂;6Hn{ DoifsJT;wHԏ w+IkѶ%~=4ot_koQXcWd,dU#=yfŒM[F9ЗƑ\_A2I ķMZ>U0x,[n@x|Ng'\2&z!81,FK@z1lEۋ'gݹΕbƇq|8\b &ȗAIa] */(yi@66ZnT v]bz%D\;^el,A<ӭ};W:P] d ΢_1hBLvfA1!Qjs!2I]\t Dլ᳄=- #VIF GɣJk3TsvZId7j(R.0m`D0trCKIcNEB&^/6^f W! pb[ex 4ZÅ7| ('Zq gGlAHd8,OfǍZHtpfD#=DGg(YTIXUՐ` %2MIg!<,<ۜػ5D)|$nT1{$%e>Y@"G ͲkjmglLXՠAZ%UkjU.]?._L8*b1mZث#?gQ ] "ͰiMP"S Śu#ީQ^>AIá,Xt~"0T# |])z˥t;!Y[O~c& @ )X=WFB~X:zZWQOOsStK@U&/r7T#1{eٛnd .FmKEd^I~.l _>E zB;wzUIt7Ƈia2uM)J?~Ap V6 'QF~Due-\ $+iU(}n47S ߖ3^{` HZaNۮs5F]xe>VqP9Q:Z$!M}ڲN Zù UlDgY:\LI]b ;~ep&wMZ3ǞDؕ=C|=LF ӏ2`0`0mi[9ש%Bl1Q?giUN2n HvP_`#4$UNMXy9; GKu𙜶T1ǒa晍9@YqPi7xB'Ld"AK`sԱ\E)$>?L&HBeһk'{#Aא5V5<Ǯ4Z)o'^Mä[#`hnꙅkHZNN͐G\ҜfΡ,b-_Jq6{sޱZ1*8 r-5&E,KTpcYI䤨b6>Sm"yG g2!] AR?=` ܯ~bM|)8вe`J[.mc(15mcX \\ZY!<1:5@e!|}G:-lC[Mb7ڱh ذ+ZqDš*'$uF~AЁ>Jrw|r-di/yt6ͭi7iSo*js'Q?,9" x11ow:vɕĬ ?7򋇧IcĶ*4(=eW&׮3 #đ_%u@d_:҅|%Q S+Ha CMRXS#iIƌahf# H&=\Rl!B(&(v3VF aq^WIyj[{`2'Q`EG2x\#%IAa/\±?OxduJV{*7f 9v tK)K ţruN3-dy֕eg=I_C#*w+g Q++jZ`l΀aS ,)!V k4&D? &8 .ߍT!v;AEƁ)eY 4V6 ]g(5Sٞ tn)J-w#Qi:<4NbS{ah8\'؏gA֯nd|VLľ̝J Z cjSI2!p,ayyYBtďQ1'>flȝn扐 WDip|gdZE#8Ds=RFKlyOnW}`Ȧŀ[6 6 # A0)ܡMh>j\zxJ.rۡuUN~/DYJu3g3ڊPHo$ ?ml,_A vayEɗ !:ז@rO ^^ Vxw-%'HxTB܁* W\?.et0r$=ȔMnQpycסt%*4^ZXd;FTy`uk?[/t؟4A$r?a?[5ȉW0akLb{Zx‚Ռ\7iZ(QWks |F%0"}a݊_7l-÷UX&-pG P976MuKalS'{b2 7Mw,p|.`:@G"p5"39-t``LOE9:J1e܂S6߬-Kb+CjM`uΝ5%ac^0R1HETLY͐L8˙IJǐ5m @!(QMV3[/P6g4 26[-!h&U;s?UĽ^[")>>pŲ ؛۟= ǖFiů{sJ6*4aWRR, d2qQv1Џ1}ZV!*cdInl z%]Pw%_!aH̫uI*`2謟֚ 9u="gn|+haz(ɩveIz`ud="nwCJ!1{й$9r="fnC',`.+I7_Gx*c ߨEvWMS^b*yT҉ . vࡐBQ ^3R)5 m;FG-csJ0~ni3P4!e&JB-p{tdQ`(VyY4mpz9j]ӋF;!@ik^4븐+x;@ɞON/B#IV7ヅ6&D0IH!jߟ`ۜoqH; c{ 3_`芁EaYL{^CCt٦lAKӤkc-#5JeZEc,r#[B˦;̢9~ebl+[.HyT#aNlr#f=fh~We{)b/]G"ݿisv1ZJm!BXנU)NPa -N)HeD, G1FXyL A B 2T_EmwA"]xP+©IXQʂfG,8MJ}|[59Ħ #~ I,C@4OEѶg.Hѳ((:+S<$(Ŭ!JdXc濚l%uѼ=V;xdFX`L-K$ǖ=JQ(޻3WB~.A~zZJ0oI R݃bžg"|e 9닰[.UMP;gxO}AJR] >ߠ]cd f/J*E @R4`>}{@#QE!UL/b΋gt$KL֋Esrzr\Tٛea4$X@m8aR }9U iX(ac}47C*w*M$͢P{<̟@5$Bn߱(eo.3n^&ԶzC䌭selGַpB9fSp㧥f*_ɎwҝC̡ _W9C%ˠpgL'B ct"/C#g4κv`AK¸ͩp>CU85(QXk}9آ-bnΑ~ңg 5PRz q\LIgZJʛ,O`G}& 1DM#=f,&VZ:Etv-V (Źlr+S.͛[b̍[r*%z'9sGi_w,'f,#&uɘQWp3BjՉgO-?5}vDΔ8vnpD<R3=#g /夫PTŅ*ZS!O}WPyuNMZ"tYn4>)`a}ƚ=ȷǾ݈31%]Fcڽ>#:q1}ј)-voލxF2;GE}>j|4%PIK`AP_˾E(EO{)3PVf8=K\`6UMsW' $Vr$j5FrɆJ1$sb\w0?W@osDbk9ƜL+F\v-V +R ɞt!|&%鷒ȥM~ғTC,-HϏM$UZ`2o`_)!X\TT ?|;qy2J p[+1TS.ؑ?Y8܍^JkMR,- ҉KΑZD$0"#47 tu@3dzB4[nٳi Uġ'Ӝ*:ꭤ7lLW6ӈ%]0zaz>Z>L0{c"CvGrx|ks"/@ uMD!P޷?pMl(:R;hYJa~6YSs:f(ޗh<%$n4B8~k 5D!;bLc|2za0m`fQĿq!|U/5$  o-MjSB/PM]ן g'IWMfr\GjХUJZ_R<8Vћx{pDt12)FxKU`&٥jg }7ɈJVy/pz+<*arG%z6>1l\9uृyyc*(4 aoм};{`@aט7ۗl{;aKJAmzM4x &n*呀d݈3fAO}n~s׍k!'zWBhhL*_vdyܔ BJ}Ϳ/,vi Ҟbrm)I  )@X/&պLk r=." yǤޏ m,|SCX"pQlaiOhYF;|"sstpUTNV1X;^@5ʆ.ECW܅D\zȎHtɥz ^z;vɮ}:غoǥ^bP촻G,dlgSuс *yʙ^o?5h'2kmXPzY>EiG9Dw]RBu@0MM>G3Z n#R*8|q|[VWsmtw 2; ϲ[4bKV9(D`!NJ10x`ѧFO\j*euӃ:lg=-iFcQ:n4=츲N[#1+,UPϋEIY:CYu_RXAŽIbN~w,ܬKA xgyCU?1$oEeGpM3Ȅ`5/zt9TdIϚ"+xf]! K 2" (#ϊL8i"\~<瓩\85_7: uзkP+vZ?uu*狀*+ (tMX#xC#a)[47G*{ld(o٠@ͲJ~77a/Joܺ{]M: d@/2c5HLJN{)|]#oh~)ztkBhaM`׸_%ri$apE ,쪅oәOewrP0A.yBzs)K>:\|N,$P{1 ƀjBUWǞre8 VE M;}Z'Zx0 Kyv-L^,5 r>E n $t$o 4A9<4eh6U;&A^N2a:ewZ.ue ( BxgE^cj蚬*j>fi$nJ$X}A&>&?[n[ 3wf" !&7IiBu0pqm!fm[ K!VLFVKq.:~苐XfH~juq^@Dԛ9w+̋TRMdK~*TBIouWȋ+sQPOK wA}4z2t TN{nEnVe7+3JWvwV< ~UZm:)hs]zn9a)h<6mi}qc)}䝾j5r@M #,-3~/0jTP̑د=6 DgCHk"Ed9EE& _{?jgDһ~( |?m"?$〕P w3\ -c$ڕ(WZW+|JGbzYkˎh|cX 6yj!,7.]Zּs ^Dh@!$s -w=,e5:<.[$d5GimR2L͐}`c *_d33bD0TnwwoH otyMj1/Zb=_+;7GW2;"Ic8?$YZ^tMc$*U, Aƭ iԢȳ۟"%^x@7/Q/!sJߴC-Mp2(v߳`k1:H3ՠ#־QKd\WݚfB7j\@Qd[rPKSOIJW/>EjQ^m3yO RZjى=x'ya*ڧ / .M%3:%$`?{VEw rS_:DJhX/m37NM"3 SyWDtq>'mh>EC$Fh"\9J7nz,J:ЉsDZĉX<t~DF5f2y mtJxt&?$mxq#4)ĤEΔ"qeKdjmk7z*2_{~W|ğ_+o/řiCbh1#ê| 肊ޤh/ynq Rdy>p<n*w[_>`a) T+DIFm]w0>NWzsrC<;YM{-bWk/QKp9MЙ3pmG(oN[?d cAϳŸqK~cBCFu=t1~n4W7'Pi/|.>}d}528N{x?vj3eziԉgo9\)@k/;XMeJ*'Drg!I` 0=T:B^Y) T@O+ZzjcrIͧ> ,IqQ SF !20٫tKe/r[Wpl3,aޘy{'G?B*wT:Ȼ11ܘ-f/%g^?Q=nz'+x !L'pAo7!oPokxZ /߼ 1l؀1_D 3mIQɑuDzcLh3oEB\@us ՜ D,%e^͂lU~t,-Up،Yp8-a~G[_R$]G %߫ςUvPoVw_!9eʧAQjZ0g X&q_RMw`캽]5ljx9]EAjdZsv[dr9O}%4 Z=6,bkF.#z'I .3ۧ>Ҿ$k} QN^3\u?\t֖Uk*$U;v^5:WxLVm ucUg⥶CwAz@Eo]RmAޞޕ6ES%ou`ͣ_q0ƞ.:Ճ|ڍbIp=[N?ut3754u߸O WU9>TGdo"W؂+bW|Yb)ۛ*^y޼yphOjAqHt'(^MC Y>8T!Qhc/ZEN;rϋh} avlx@$2.i̊ P5]GȅT`175> ~B?~1{>α==׻p#Z z.++P2*]<Ӵ~TΑ4 UA Q1p-"YIf}Cm7h/d%QB]ϦJLv |:{ ޑZd?X>ïyEƽɣe*5+37N]ǁdI<:6:-V"M%(OPBIqpNPveфgb.[B=X.lUʯ;A ?>G&^>;՚=KwB8avݽr[2<}BA#\Tz84`"Su595_]T/7o) ${?t|߭a? *! ;x'X$#RMޠB~D#BPOY-Q &76+i( N.jE~Yzk/_53_}ͻxUnCFf~AW<SN ^Fup3(GѧҮ1NQ'͖q5 kmb1b'R74 rEB| B1[Ma"\AKgD9e_aQ=oYk m7SKյ~ #'ʨg-Re%hg Q:d17*sȾzxS~V~. :B8SwEK*k0LIDLPޘXR2g,Paݼ߷2QI(=Or ǙE+El|4WXaq:ئx'K;MMu3RzVne3\0cG/ nN ‹6Ͽ6RTuד[Zؙ 2{\..ck<ˎp2|v%xP9Q @mWMoM^ԡ|p &URݬoBET')SF^,r;( ʕVi#j_$ ^={5"}=B}fxkӤKԥ=Y~d<="jOWŪr5v^ad 3,Rx<Ds>>МX;|F a=O4Ҷfh} Lg-Uw` D?F]þWY7~B @Rl$#[؟;#0Pηɠ?Ǯb3'QT*lӒy-SIJ"\R;. SV A~ h @2ׁ:  -aǚm?z`n4. mj8ŕkdH~JۦuZ&T{e,V׹f'ub+py=2-{,]#7t󕱐{p22g/Oqrs{ς[ *Ƞ@~VGFk`%z 0t[贀7i!Jl[ze}t:\kT=bn UWEt&i߯[eK tF\{hrrYʦzSךc*{\4?*| Ǒ|c_Z[Eֹ iWvkAEGJ S(jƅsFg@"9_}a.6e"A=Y홀jUqVd<;D}wMHn <@=Yk|Β>,v)?޿9=/ i0aeYZv~O Ԫzxh 8s <%T&nJI袙Wǜ}[)#4udOOrXp͂RkS\6&9,YΡ`?g1-+p4^ഓ ͌@V)e:>mSƣ"(@q{uasd?pk1M0Ԇt'ɤZ=͒X1Cg۫ 5],]-bB$-:m1ln|\-ȁҴ5N/|a͠=:ԡ!)3[P%35Sj鮜/Kƒ >0P5` UJI;rHdSQO4e, ж (Y$h=h1c7O?L,y+_@ē&:yֵ7o57Djdh"{.^B^wgU/M U+]I+~ךb0Hy 1[s̗z,jؑ{uPGO.^\%rڹa%NHKpU v S[9 T9{Cے*Ԁݎ Nf2AbQy 2"WtrEiGݏk#h`2}6LM:׊UP[ѐ@`, @q {Y2^޾Wǒ4;b_gM: VGyspbux Ѻ){Ha:/Bޮ6'Q|xa@Ezv%χy 2>Ol:.CBCO 6fvWrc󛮩pF'9TgMl|l9$B~g/4⛘H05E5w@IЩrC@oyFyw5r~%D,LNTXݲ=O_*|!7APqj}nN3p!2,^i "%X=LĬ Jb]JvI|clƾR9Z)InH&ZF!$'Y&Mb~+CV:[ޚVsHM G*h*$B?ExsVg=U̍wך*4+v;cQXB$Qu >&)ҝ̃H*uI~rvMtt%q|FLmz޹ zpaClx-nF{_b\]Jnmە_<)?WYwG؀\R@;ŅŘmh1p`S{Wr*΢! ‡6Z!2q*sf:5iα̜>f&bX6p};an%{|bi6|td%)Q6 Zfz{H|ﰓ hw:Lw2.l?كiJY&mX Wr1rpekN ~|0rCE*YRX) w@BLxծHXbN_<K۵̒9;s(RQĞmLk'WD׻ Sa)S !Ǵ YTT F*T$&&-:Cc` @=Yܳ1NOj} QFA@aAbXo(QQigl'tPPsϹ[ J 0RmngN[wG6ԓ\WCEᇳ~砡O[B(OQ@umSOn s. .#X+?eoP<{ZYfU !`|ޗ+m:)9ڡZE y_cʌ'Ճ#) أţC JoM_@2OzU='̑|I X͐J̈́{ j|PҌyr@T6 Hf kW*M*ΡVUsޱõI*J<Ī=Hg#W69n4fb]^SUPt#ܔ,jSЎ[0^=.ì+mXoY)sE J]3ȡ6R%lrJPZl5㎵1lV&Ztq\< ஙc|N,CR7tRsG?=YJ*,00g!Z|M5lfMFj!q#m|J ɌF!`,a88B 8-ٌg G]7OE Y' >8<.J|Npv?ng"F~PXi1(uj(O(W1@\-8 ǹחq_|[^؍'Eə"a+qH逃 =%IFX2B[U8`ޅ(3:K&-sM+o;8$@SԨäct 7zZs+`jHZk?BYCqAALMݾ4 EJE*&u=C9ϊI mD2vQ3Ƣw.DodD ̵Tlҏe}mRRrb0L*'%3~Dn-E,I9b_\P*q.S\};琺+CAX 5LCf&j/2\RK\@%Z#ؽ53EۏC5 WE |'Gk)ty_п4x6Qz驘cj6G ,}[;RG7H3JkqYBX_{XW#$9lG!}˩2O tL񽀹/MQAKH->@]<%EU1fF Cl4쉀,uF:ہmR_DebHdu*ޅ̤En/ _j.'DH߼5Vnٚ?r>CaÒ6tS m^wa~!XۭTKY'lHݱ(_?d04d~k \ۂ_}\ئ 3fr?t 𱶱f HS9Y_>^V!MےMh{{̹Je֗ (;BXcQ?*ݘF/ϡ Kkr>u|sϞ" ?.R : Sʴ7nvX|*XA}>냀`tf3xƹN*M ;Wh>1Vxe{ P *<=*E'erIvN=ç5Os6%QHUС ֢Vc-U.#_eeMIA%1J_EY<((V՟|ii:r>,0I OK Q?i&5z~Î9ģb=r b֘C.@*gc <[<뺰{Ih# Br>$}!ެ;wKNjY$ (r/6j̻E<t<)g;0VF%~@PUxLSSd?AjAA۪oV*~r8L|47yBrʐۺ+6_oGY71\TU8`::}, Xաy\62sg2JVt?S)xқn/{ I^nW&7f,ZFڴ7f[cmБzn*u$54 zx ?&g+d4!Veύ\?AKVO+X KEBKpM~Zד[1K RdXvJNWSePOĪ6C.mei4,KtC7+kj+ژRΜk:F59/FުR07649-J+Rx^qEqDP~!.JEZXO &@nq]0s=-uߖt߫(Wv_-eޜn1d- F B=Yk55)irMx f/V?s4>H~Ƨ,5Ux 7lz(iUߨDl)W5Km9FXrdr YJjN0\>yx$oL>LܒRIb%G[& kR[LG HvE hrd[ȭ7(b}Zuvoi!?vOM,ħ}.GOKʱ !_*vmXdVK@obxLp /Ѻ3,u W|~Nԗ;3ύvʼ ƀ\Q_& 750Ȥ;I$Aտ#F/Ѷ]O4w4B32Qn4z$λHcI1[?շzvPѼ`&9縀zuƜMZ!"ݞW7p'$`;<־@xwW>#H/@x`wdt%a<سXESitz~îv=xIIPB 7Xk[{* hR=b9nw rP~7ф_Pit%Uf;J|<EZ)(m!YH~*54gZU߄TS^ Z3tuոte!H)K@i)QyQU-i|†hƶԇ K# ԤO+fڡ5LtD{;e0Mjc6oh;PoڄXL[|'W@T- rl?ܫUW߽GͶ'*#gn3A+2Z申+ ̆zL3KNy*l+ O~Oy@8ʹլtr:Z͊1љR_6=ţI e5@od?G7ps\۾Ducx =R [wp$tPͥG[@=ϣ0fhdVA,:A[Kq(Y8GBeL/bт_۳mV]zƒZ7䜘#zK߅U!Tbo)&̣͆4ODz= }0 x~\p㤯 LMK&OlMtCǙӥ LW"K͕-Ȳ!yV c@Mkb wtAaWIQe*&Z{o 7/$aR^:'-A{1zuKsS4]g þ4Տ$oENLR/L \U+&>qv ZYc:g<HD)jD#!]_b{N‚yVMY2 rxrGG:G4`_Ñr+g#ȵJN)D4(ֳ,fjFY*!`'ApA1[ a< z7V(6\Vl#]S; ZEOCbgf Vg/~r|a{oQ*(DfWp=QygIGޕHmLΞ,*{vnOk55EN ҩ &9ܸpv]\{xhxT4cV)u:yk)Tȩ9 G"QNQ8)]%Yp%ϖ&(& Q6\m#L}_3ĊoYrd߿-О(]ix7/xCf2]GMB9LSy}rY*0DWo g1*Z]nnPsx2ŭ#ĤBW,aQ@ZkF-j,vl6ͧV#lCQE/'Cz֎iZV}_-wqE5 e-b@ۣ)A/}, ĎQp9:8|j >KuE~A nCw6 W:Gl޺i< ƚ셝¬!tJê]UBn5ÁMy/ڙ{Bao¯ӽ7C 3M β4v*tg!ArqY6{?ӹs$l,&7?7Bs/?+4 tg?f*޵s.K%O\M"qCFv̐63͟}z4_ -s[jzh-ܹ"5ޞx홋O@/.g:[\N,|_.jxWTi9t`L\oaO;o^6Y]5}^[ 1گoyf@^B7Z- h*ӌA]*q&^ELNyc1ΗcILmOb ml嘪r%*ReXd7eB`&: y($쐱ffҊ?zpGu&q).^G-_qj~gyχ쇰Mg VAEm*PGÜ=+ $`;՜ju% #k϶qލ՝ߡXUps~Lؐj8FUp8:}R}\]ޢn&V`9\XGK[6LV(M=?}QN`T]ו3xܑ/Ŷ倰P\{(X*L27ʝ_h39^Pr-޽y<7[@lGla80"$p}=%N5YlNۻW YU(!,f30,jM ²w$meBz.E.!&>U9876M7IHpg9xVR{'-\Z=;[cgtkg0{X9h=j,:c+XCf/[|fklexnNASl[o M8.rEIh "P [k Mq:w& AYZ7.z:sxLoe^N0~ 6ڳ/]{= ? %/Te4h~Uy$I\:#"{})?E78ZOkg, j]YDͼ3[粹Y%,*H0COK Lϻ}9/t `2P (TGv[LG"f.lUm9b7_LcNb8. :nѹq)8J'f#DR?/+M&9{nP5vҥ8(˄{q?َuىj,ʉY10ė OT  gAA&;v*z\vWw+h\h_^* _Ui.H":[Ei7-N] QV獓(}ƒj_QRRVd=ֿLNLJpj۞vPq4u 0Zfg-]X=VHP}?;7 휆Y%RfT]ǫ$ԝNC1]_Os|XT-y#qu+@5qu'Ea=hRlqENh? Ku'4ERԃبQL4ZJ-J>WtZb`qd3Q2-~F| ^([ϋbn"4γuA>KQJ q+ݣSiH,Â&fN53g$ƥt5h+(n*J=I6mLQO(=7@:k:$Q.zh|$ED]X^ e3w˟t\nWى4&R)-*Ab-x+!G5U.˵gT3Gɡ t͕NJ-w2#CQ9Cfts|QY\{+i]zawUJ&uE i;V e"a9Kr 1"j=?xଡA73Ff`1 eZw7)&Om3;Y(JôFQ3Rp }'Nr'3/uWZzV$tWl bԍV_0c𬂣3Ԩ #i21{ħkBgVt-2>\2@cvlmгq6/-7W~ŖBM|z>ծ:_-8 JWUÄL0|et[އ-\_( P. KU:~d\FXcˀg#d1OCҟckËx=s>Ca= \ڢVLf፠RỵF]aTx2)jBn!x^5vxSykEx(^Qje.zr=oEm-Nc4QU7 K@`Ɉ2%-|Ph9Z 6ICk׈RJPޞ  ԍFlZI~w&vneTL%8o'm;=@'iH\׉Iu hJa)#F˅]x3XH|W|j KD.Q4 5h9rQ6sѡA\ ߲9UR 7^g{HWЏ,6DQ\]JEJƉKr}qhZ˴2NUZ!aK\,c]~><#_?複COs(W omJτV`dh`P)J~pky N-!?9 W'ݖBq[߸*s8y-J.it/݉wkB^1dxn g}ܻ YQ FQQDns{v bC({̇yM}#'H#a8\G[x>#iɴ'q~| <mZ(>Jn-ό4qi~6pZPHäQࣚerM^օ/U+ d6?)ua:%x*UVy,7ay#s 9 :Q_^ ϊY}KyZ*y8|cjg}hTBu ;JQT~$BA!zIXC`v}OHEL%_Y ќF!wW]kݥ(<ҝ)U+6IpVS8>IHޥn%ŻFqm}6_޿EY YLB&8It+p.!)G2`_qC =J, DF 2n%g+ Ĕv~2huKp~2raȀ#Zĭ"IELԘxICTk I#%1cȄ+"1 a.r s4l80zd"8gSd8'%K_)LoOkO3uv1`Gr)^_ Z xoŶGP};;Oj'd\M">&tE7GJה>){{1;{F!$ )?S$+OQi蝃1?9bD;{lf i֊%WaCVx3&h36[rJw= Z O;7MNŝ{IIe$  ``li[&uںC!;۟VQ-v֮4=<^6=Na)֝5p&v_e767@ &iyw~Wi)yAIC״yjpӘfw7-COĕf@ΠB,Кizl~Uh. .v!kX9dkܛ!_pnt\۷!Q"w9 1SU5["%xX;?5nuj\BT߂+>!{s~ cJU:C}{']m,fs<{îl:s1TB0Y&,vtmWTKd X}X "cI w i -nl ke;~&I"s5n T[fv[s>ew3Y9-+'Y< yOclPe/V!yQ雅Y4e=%8K FSJ \N{#367C VYuk6? Iǵp$\ QZ4(G@hQ+1Θv/{["* |n쎚7[>WKh 8TY7Ȳ7$h9zE O#':P+!ђ_Է{% 06{XCtB !L ft&ԩZCBA{9 +koCO/,ld>58Sha\0wBrLd EPq_-qfԐϰp݀3̦"S' /֧ _h=+ wOFM R9~RBtaLd9ܷl$H}eD#8ykh``7An̓IeòWv%~8f~.[і rit*+k1XX^f5hգi}ϊ+fwrHɟ'4*.F~ɩ 'vIN2chR$kFԥᚙ/ , qE=x<HafGhetg O=`ǞbbI{Ǩ6Q =Tv>들?aE]7g;K؍/zEr`[9en{搤[bu<613&t8SMABlYDl$TP&Y鸜G.69bc~^] ;;1'*8R"|-}LBD#Ǹ}VHGXөH#P#[Y+ \ ?/cnAr=#,ڥ]0<7Yc G*]/#[S}ؤ:sf )=et&&_Q[zla q_-aUvIQZ7 -TI AzaI  |2Z@C+6x'Z(̌6ռy:9@3ACH*M$I-?X!E0UCFSȥO~M_JMW2˳S!s5 '£+la'k`CK0=N~V"JmہphUxo}RF; 3_n\\`(>[,G-tUatac}1SEKAB?_4{惻d*H^=\ĹXy!TX@wrKZIM*ӍjHgh*fR¶{ڕe=$!bvfD#Z#S9[''csޗVOlkq 5r*XoAEGSxU=ozgvt/ jϪ\9FI'*3i>AW9OxQڦe<~Ğ Gi6Ѣbx2sk2-WLZĎţ`.Ϊ'CuGƗ*R]E4>9Ѕp ~Ǹ}Z;nFź :W p}M'stj; r1;8*lR'[9{ N'/(?֓.6#X:"O A!k7ޗz|GӶ6dֽ&ry~IǾDz{OKy䌲&?L,VD˷^UR9I"7EWJ8ŋ~ )B|02N-I=KNѾqwA1ҥ,ʼnx )hƣ;,bQ@eǻSSnC "njI VSg~b odzKAy627e䯭kjJ}#ƍ<4 ]V,e-Pwf{s7IDTj=Wҳށ+  񧙏!"dpL' 81{jQrf& f&ԸWh&GHg\l)s7h:G ~6\:c<,YTFins6W'^H"4n l T2}xd:qfw v"7~=Yn?N0̪7IQXj43kxvqhLo!i1Q7cᴏV<6 ̄'YK?f t\BnWdtEoV݁0ǴM,6EiH 4>ҦSK3LTAE[J7#'sjZ y<*|xE si(hl!X*a(ƒ9Mk(3j>!KE$FRx4̈*w7=ʞP'.X|&O& lQM!Q哸g `ɝYl@ 3J:N,;j\<d%d_tla!PThNEħ§!փ3C/2#+XxP)6/:^#OQ@/Y'su#CK ٱM_r̃[˝Dor~'WĖ{ ڝUXbW󏴿 1kEAduD&m]=Kl!.g%'n6G;qwKXXZ|}9pE`Sz'K9^|[`" ![(1Br]"&<#;ViJ+>-^D 6НGk&\8[ >jmK9'^̄bA8OTch뺈-@|{ÚRRՄIӲWx|%o}ٱS(ȁCUJzu` HR3*޹~и{Ƅp!%ceR볓_ffsK5ݗ3;1(PQQnfEpmP'٬9yk$9$o:"Ά~1:h/~;kb?[x}uE#D-Pk6|JGSTPT6^zwY )WE򰙨`RvFVK\lm;ts=} _6Dixh+EZ1}{Ճ %\Sd&`B!$ZZuV}bZ[ _57nv$ w3^S]LIz٣f\UtvHT@-6(Pn37[UU%=_Q(.c'薗2?)GwN>x0VBcA#1X]9w#'oѪ)P̍] _j+C`Vߞ|Y[SC@R.c|fްU"!m]9$/ e4`wC9?q#\$/>t3Óɞ3E!-|neSp7d7 v Kw5s+6E&DYkn\=d䱓;BW(^eA$=fZ뢄!G̜ynM偍&جm ]C2?.)y6I,SޓٴB@)8E kb|8 SAGjA7~%k{iᗊ a{m@6d1vE{EY!F}m trڏsL/f7PҍҮzi8eުf)B3GO7r"O:˯gY{^} yYn͇yB, ^kVE!tJ3=^$+ sޡR )D I~8!ob"eg<~P,7~MQc3[t{t=bbEvY.Fx,jfq18fG}] +Ɓ[1JZ{TT(w<;Ap4Y`Nc;Šgfv n`X([#2&,34GLg n)A$em2i{GllșgOk}Me]Uai"ھb#4R ĎcDMA~z5/2EZsQ%Y}DKڒm% -rJR֟mm-Z7MJJN藪/Égz2 -"ۤU᡼Aд2gExǔj}ƹ8;tIHT.7cnr!ԕO\KPZ=!*b}m6oP`w0}&=ǺG`v$'U=.*'k.<ᆴhͧ6:y{c7 w]xC$b`MP2OV BcDs!;tA| f0{cBH1(P1FWyoWC|vC_ܥ-%UHL =<0̪֔ۉ$5wAm8xk r%rƐfu:x.vIroøz` 9|yzRk PB8C XDb-Ipk  8i4|1Y5W3_n$ˣgLN5|0ۻ7d O^zDL/\%kjiEL`k#ǵ|)'53#TJe8}:6O|,  fGt`~_о}|@W12nֈ*M9*@6(5"]%݃5?GU(j~3+ѿk,J s9 '@؁-ʩr.0H…?rhE YO*̲!+ϟ,ߨN ᤬pgYJnE&}@ΠNIGoSLH8\:7#>8+]d^x*ϙ w[J製aff$SςhD`A ii6As_:4t㞻`CG3J/&. 9+o1t \Ow]kV&4-=-bP1nT#LO:w.QJD/\*Uc%iqnѢK3uZܼi*#dXk^A㗽Jm=!ґ 2|ǧ{|U0P0-c^΢ ToiYͣ *槜.fs;Ϯ+A-Tg#œ Bbw/gf+=6:;%f =o4DF4]NOEq\E(/G/& ';^Ŭ4ݱD fq~N-AM=InZs6 ]1LԵsiί'JKƸ׶}$]H<6H;# Y $>RplFN6,hl,z͟#,f,J1ze*#^soI>c,.Q154FT } ҂>ԇ"oQۯ׾8T((kx@|Nk%O\FmZAlNϵ!)/B=u`bhT,B\%A{έ%dZ[K}zpVqL)-6 PYJأ=c|h^WbǦU3S~,w-Dc!RM1ێ?MdLB_k` km$p{:O Q15]Iu{b3qP G/r ?og}aX˞F ;hz-^ Js\’ZB<% א҃d?~8m8Fsue9ЬȮ-_.P\-.~9wOğpg D`IMdލCw64 9gH8 xL>X}DMV6Qr,V^|ǭ $~> 0Sàͤ=@_(Kfpƻ(m|<"ZK5-K~Gd 2-tSSlR& } hWUL" [g `&Lihd{.Ml/y]u(MQW]7 *t4&0OYlvv?Yi!e=7Daٔ/KI7n=fK5Ob553P[ӖzFUmBS͋D?t}$E/\b<67/UNXN#n4G'tPnW'Mr$ Hjy>AEp)ZT;͑W[Q7sjE:f;q;+mXulRɏ?5V)[vixA<v?lTȄrWfH8C]i{KFD›O^)L4Y(`#Fi:ޤ`smǹ |h'\}߁J =Ă4uoGWh~[퓲K=(y תo8.3-Prz2^Om 3|adX_ _nM_a=}dM(wXpa_A`w•k|@&,Y"[1M/wË߶=*Ш cKh`f9"5 ' y"V/[?y$8Y1s-l7Y31O)䜛ب,5G#Np_/fBqw?%b&9Dž6V}noHBa:yG CdX7i3d %ޠSX MQ#BŠ7"Gy7(͚պlYFPyR9b+B?t8f(sW^ϣf|$W@'dtܩ|tHԮqdHSgCPGZl%fEB}4 LE)? NghR0%_IYpCBq لIaRN.&>ӄZ. K翠 Vz^BeOiC?pD_}SQ4q߲@uN(FģPTDvvö>S`fj`_-|a\wݟa$\CATB#ǩ옲Nx OqbKR1FzT;+h3챼漞yΦv7TyԥnA N8;wXC}ĂsOH/8ec":V 1z*OKˎ /^ pup? 헡xn ADPF~)i+kTܗ?tTφ: o}UEmTي, oPNƌD(B_-;'aYD׼B1)eiN cD3&H_;;9ߛdͦ23|)rthkV4Jȏ G=5i/ `]8ƒL~edw|HTht8 ^pgGXѰʳJepu62O ge4+M^&: 9*<<3Y(5pA6];oRivZt#Occ1#|kfMb /gi Q5X` n RP :<@w;5,U DkK(;X`b>) DD=\ޔ:"ЏUѧW ƈk_..m۫h8,g"M!GEN}=KiyQ#YGDߍȃc-ZteےYQ!9&v]FAژ4p)TψÀuj,LuXpCfC$BښV1 0`<`;VN&ixTa۶0 g|T`zG OUCv6}Y+َ*uqU&⣄X~]L\78%&|Ӧ]fr|کuBk}^^h&.__iTWߔjYiz]+R1(cʯAh '܀O>BB=:F~AIk6wi)d& JMfzIz夈'A1dKM(/lxl/dTtxI|[G7p$"{f`VBgkPѷ]5KV3'P}'OHq'ESý Bˤڀ~35o@!fl!WcQ`G +#3X{6̖#sn$6o~[0#X m=%8ժM燋eVă7tӭ 8P#-V 䇔xݹaM ,b𲄶\q˒<0ϐ V YE٧fQأ 2bXVNj/ pWb5h0N%=|V^'x F% ڪC?7+~Qg9KY $>|u18ﰽ F%C|rUhqJY#kWaQ#Zy9$y )G2v~}~H ]+aeAu3c̀!w9 !VOw]l}{P *J%z~Vź. /W+޾lvO a(.SͰGqO\[ 4EW>ꏠ,R2O@-r@ - tWLlru8^%MgؖP,IۓspVj"LG4|B@֤=☰ `l>E 2%1~Ri]]ʦcP sX@àL:Yyr<+\TWQGgn8v]R5f|9d]J=DgZr Ё`v2ǔ*񗕳`g&Q 28"k|:JSRˇY[1Qv=Q+1kwŸ fygORXt,vZB6h-ƐuN'Y9;Bu*3dӬajT-Ԅ!E0jCʵ Ʋ/sɺC]ؼ apL'?1e w7ÐA%#hATwOѹ՛,D0&"WQu,\pN!*~GΝ pQ-_le(ZyحCJ #%0kkb>@N^H +JMLIff"\+?\ۉ;mnhSyzZɗ7WChtp:`;+? A;/OԭG+*RqтI`2A*Ȅ"hlQP^w2Ռ_#rsYD5sxCS= IY@ϥK4V3([)j5:SLGYo2wzՊ8 Œ'KrM mr*M8)wEH M~vۻ.+9c' x̮s["l\n@&RNNf@٠E/J+[vEsqW>bCCIŬ(XXj0VR48F߿lӍX8 XBV%%HLݴ[ջG畡Pp#F1&ңr_Д;bo]_=@GjTvXn+p4n,ľǢp;3:==Y &|?:/̌ŷNfTcxV ]iKW[%$:}XdOfK=f1[H Cq? \粃o5*KxU#Ty CXp٧/l ?D.Hkv><;&]2ݳ1Xn=0`݌pSUDVxaRah)"C4;ՂRn|ӷns` =ؓx ):9D``(*oBvMxk @+gćο(.ms/.㝵^y了Q l=^Wk} "A$ܑ)xgtW,4wS]z^ܩt1un94 p\yYQRR{xLW:!܍(Skя>Ԁ~`b|fǺ@o0LӨ[dՄdosր7 |-5I^x6.I6x0@DpzHrM5ܣ`&d0Pf"Pc!DT'ՃM؀ŋ,KO8}c8:9L *%o^\X/ 7E@@unL5*S$ oe1tӰ>! aZM[A答`k^E("Yϳ-ZtL ԃ{jYK6@ COOV$7ZjHF^~1AZ*)PflEC{ަh$s(`I %ÒOu`q蹠ؑ~B" 1r>\G)+X<F(YᕎN('!r5hKnaSLU[ b13FFFcѨZ$"5Cqvn̚(٘`-]|nLv_|ϓoK6A?\K 7xEA)ܑX0y헹32r<6fBq+$O^6`wֶM*o`t4kEVU̴zC{ eDaYg\^.90R#12A݊pT#loJQ+% |dHNa>-dfj؝G^`T;]Zy!zԺW%j/Z6{)i%[i3>l5E7;U4Ԙȶ?OP{ Ngx!X%Ђxk<IE4F0:)V( Vsq؏zl̲џ([*jr +/X|_tEƥQٗ7Ew3;4],: *¼_Ք0pAԧG ifX 3xv\S[JKdy)UF5K')T(v8aS~l_"zٌa|đz<bKȊŒKe +'q3ϳ-](u5d`^x @UwqS8pŒ⸱gQ&#`'28h[~U G ި `PgMko18YPf=+A5<7qI%x|dG^EDNNKN&mUn`'x 8+p\ 1,fmu0!ei8>/w 0_%3v5P1L9P)QUk3D<3Xz*wgXyQ5JKuE_^KD1Iя"_B䥣w0 ׾Xfsd8'6Oa=6Ì:LMCzq+{lL}I adLQJtd{z>XVBhwR!H!0I[lW5LrF;&>QUi4@6)Ճx}|d sg+tI`*baPq.oj9KX ANlj2*p1ɺ1ٖ2?G%/sRG=P[} E`#”F&Z]}(/egՌ45eKWb'zR~bO:v:gNj.thG5lKH^bA%^ciB\4uڳ)Q^1](B=b[\j xm5lOl#*؇a!J4҃pnԩC(4뇕\ :"W{zyI GT߈o=5.9KQ OaT/yt"M7_!B 31YAu@F^YA%x< )65d$Ӂ[Ω($$8 %=*8I*k+f 0?^X 3T6iIwƹ\Ps>_zH^R"~MI=aQ.3ܢ^mKO.3$vq gE+ |g^ 3Vt&"u= DY`~R9C(`! jdSc*3V4 ?!@_x$@hu ]uzFfs>!w*{$\GQ+@D<%*:rnAnqtđ[?B׹@͔@!,c;FİQB-A(&R%| F*Oa;a5DtӁe@#(%mz!E/NQE r?/Nj@{ɬK :N(]kzDځ ń gpn)Sܕgz?*=xVkfw )aXu61H:N/]E܉ (:ݧ\zSQ6u1'9b\EKMAh?2#yӟ6,+EATn1٣}ineO #h q/BD>7p:K ˉ V٠ <)oA?u;xg2i Og6Y;v)p?ƏIUkj |ytZM0GA2dAK>+6wܛ&9M_9>>j/ D(.*D-]$~6C"fJqw 4 K^czI*-7H8y'O{(E~[8KӸ V1zQm] ?a(ݱ$ȫM CutI6u}=+eDQXڸR)Bnvms&>Y.U/I]WE5g(&uA -Tm:_LG?^AנvYf~.n;@waEX#'';_gH֮/#|k2,pp y3N61m20 mzc](Y(Фm*iN8&Üg9}bǗT^z}D5Sg"[li2M.;"&gvP!(ko0d9V\}vӐZ(ZCw%GMXqj αeTfʁoC&TSĭx adΡCPs'~kþڔ{D#GvKRI-02 FuY&cIc1*lLTyI!phƠc!ߦ)c Yv|nHoYg aw[+i5rP:cBk &uB + `6a5t”j5F,<3F݂ y܅yU pz4AU`|م뼯`}8>ser 6=_-7aM>zҍzYd]#Ƴط!9^siJ9ڐs8 ɗ*⭔E~5p=5G~<77~d,l>s/ps 1q{qi2D2 Cχ@|Ze<Iqs^YW;LQm"2*ᶔ %ù:1]q7.;qljbp%+w:cWYƫC6 򰙞8W ;"]pxpylLˆy:S.׍Y;2Uk}qIK[QM6t6/ѝRGD9Kk.Ca3IQ@>pZGh@-x}{ao_}b -gLVL/1PZ. g ;n]'DT=}c9ecnE彳lz'J*[ew,O$l+.ъiKj!cn̥PI][>ҕb\N-|1gX Dl_0H GMrqĵ-cq;3JLJe, ^z#(œv Ȳ] \ z؛̒"Lj8 w9j|M+\9z}-Z;zaO@&PX Y)=7 }ɯѸ4Yרo6Syilڿ*`ٺ \V7v]ܮA m4I+"ZCޗ$o7 ABs'wCWo1mcOq] :!GGF}޵iߧX8c΢;ZvǛzfijLf&k)R_Θr8̈́Sy+cPQB±*b|tH1)F{x,c#9~^yeSPƨDPBTr~Zb9qEL%v3kƖ5IzǶikt6VVSrID+ٲJuMd*qe9>Z=C3Cj\p=QR灯TfD K guHmh1 2& .4r~H$y lƄ弴dSCE+7MI=4ꉢɴhlQhT~*r 3ᘾĵs¸}dkM=ta/njGz }zVA\JB sS.Ŷy͘z3S# QDL&2BM ' 1g?R[rqk;V&!h~gh&b}꯬go~n ŧ> 2JIV}tbb\@['`HP@ZF' u6ͺcUUȼ#n]F՜@E$i;6#qm@_рdBY#U /$+V{dE3g}w@^)_C]ؗm 5DgeC.ol$ ہr"`Oz%L/fRqOj}52vIFA4Ws`f=35 #ϸe`l\.%8m/1FNVJ|Ic COûtZFYD 9)]N]!o?2aL ( a/`kvwܙ靴"j%Ca}*إfֽ0$#s⚯Wjdwm-Aܧ`M;sf&ۭآ~ϴ~ԲEwvQ,Bi4 3dڸWӾZ9qեCl '҆Uwё/ ?&V'@E0raR5aM^UFL~_0W 3i税#i5vfՙZg "dPGa|=}K3׼,c}7:Uri5GCor@7\MauUX͸ J%ɜëG32l}o m֊ Hpip9:8"}([{~J݌_n 8;n:gʌ/ii](t Op"⤷;' m#۬Wgj1qi"|1cgK; GS_fu =͡2X8{)庌˻` ~ن r ғ >"4#ÌD{sqܿ|Vvz ~ &Xx ^}pVWufabG.\Cj~UClM @H^7m>[ f3/fQXw:NȐV DKRDnA^flSG_1' E•ƮJTk1+ܔ=.:18b6:ZMu1=VmhLEL\M8rz7:_+=XGZ螭Iaf9QRgnG$bo37@si:<.Vhuhs˝\u3M;+pH#Mp>$-osv5ڜ:`dC96&=DU Wds=NǂU.j2fp{1:AOFfc)dGϑdHd9;@:k"PS}akdS%=U<ec&5۶[lo*Ld}9Yf|`x us@`~Od٨#m2N ~MdT3/¼sh&`cA8E%F99=g*s&6&R9<)P9C.9ЂB|XDM]h 2@%+`Iz a-7ca2.h[!;%8HP'likfK%S3 ku:T6ѶCozbh-RFGIR{xtȤ5, +1R܅,R˧Ўͦbu\&X,*e3_H9 -JܽfZ-'dd-{ሻ\1~Mɾ-NN7qP |7w[@f$\hJc 19K_d WXfA:sCޥ1eEzRX:oq7i#ƚ4f?ЈiuZ#]d]/>&#BKDz$  0UUϑh1}jerf el/5E_o@rjP،n9LlVSv\Q1,ݡ=2=-Q|dp)Θ/1=SxbRS _-qX`}M8HR QI'Apxq;l$x:@*)SXҵ9oa ƓU@׻n55*攱]g_'U%Ts &/='q)*N٬CtL}>^XDf@Y2~^}0)>`O@ U!`Q? 1o{f-JQG9d_ijc3͎>\kctׄsg%¢ϔ3aMwXM_@D;ݗ="IΦŖЃA?B_g1`ȳ2P=l+O~QϰX>۽è՟evHTS w:)C qKŪkUH3"x^VxMu<}K֏O*6l¥()%&\4.r[$-qcych5\ %?|uptP3JOk??<0) O链8A6tWx#[VfE\{n۫ƴMTzL=@O?e&pC9IoEJ73$T($=7b$xy  i]Y|:t"!{FtgP2[r==͜B?`dmXrCLjM`z}r;&vSגޜ)at?0za&Eܰ*o%n%,HO*^9}O%udoYx<‘xfB] mQ(q W<^2!JupyBP% H>{l'D`>i aFCysi"|N'_K.z8ڕ br)OP"W'j AKkڽ/U1Km qPlHBoD}eABD>+3( #$ ! Fji=5#Y[~%Ęudѵ!($)dj/lUqQW:?Zi-W G\q&#ԧ*ަ}\w]F0bB~]K߹2q/ g}yPoWJ)*eǐE>_:yֵ"{=[;U[V^YʾeIEFs]œmk1}Lݕ",2t0:#1SXkhy.StcHENp@dvwbgJ)m3; ?II~:i5yDuܜloYǿa@SU%vAprbգzDUCܫ:;-S sܲdIyM #o mGWJJƵ2 , W#@ps7"ŴQ&TmbH̹Vlys/; @ b0ip'7dۡ=$zqzD^Pznp /`#94 ]^n['pQ\=KZW%>P S{7n FpAFP~>Z;fu87[ [U\=X?-5qxl?{\T0wD|Jܲ2hC7 ZG(8$Y p&]hZvq=`ՄkPң :.U\IR.tY<=3o4w-E K|[h~y?uSOE RW B8(G-%"zUЕ2C} ;X!>TC\iYg}['[1;uVcBr]eT>1k݉0މFbn* Z^P0Rǒ9$5r߽Lg1+rRsAc)aOlrYu88FP_,P%iK /W15y( : SJ P4ײ˦{D6\~Md4r$MoKeU(DO4+M`䪚uOh[ ;JyijR>[muFesKzWV:Ap oV`mPcao zc UolBF%t!+Gsjg 94xɓs)Q -&rQ u FڀJ 6wNsOMG/U)-ﶅVfz`8"*89D,YYger€VA.<%T#dnsb`3}!6/~JU MkOSm8O/e5'y)>O6`ioa$/^S2 k$< ǯZآRcn_acV_XHN vKțX'V)*3^yHsAigm wTztu%rQ: KW2& \p |>A",uyE4m^N2HDuu_oÇXQ()D; &~gɃau5:'X._̮5Z-dMva O`/H屹&~+*=H?{'t!;J8 )] }~Ty2t`=hڗIDծ-C jI~],mz*幨 8,fPvS˜wjh*ʹU"-j(Q$T&`6|D;㤔 J+$]ц`Wwt3GJ.dj|ߤ՞nÆQ%=$@HT#FLox^~:' A p55┏7mGV m9g;1rz%+MX0gd6"6DNN~}4|Īi1} 8 y7߭NП?ϡ>dR^dKֱE| B_ (̈x5+ A56#U&*?&ga|6iGb6p6q2+`',bi·/\ {rQZO. ed%}8ˑ,_ -dAp @e$2Yα'e~]g_VC*/x\+n5Xe6+Hf2c NpIҏ'cMg+`X!x Jז&m0qN]EM}\Լ$>gBAm eM 9\)7j2-,z,,_fgtN Sl=ڮrKd$lVMû#\DžORGm sGi7Z`6 3?gF, ޅ.g*EXDǽc X211|# .-grye9zQ?׾^j杀E&5ƍ/p6w˙IᶸF!vxl'g ȍ7Ί@vR 6?mX!wocKR2G3ݺk(匝Hz=IFR6 4tZAfbw~659JQF2 7ѽ碪zBo%qG4fƟ^;(>z/1Cߦ"--~4G;`hMnDQ)"YIԻS{]pQȯaHteMr*.nInCS0=:RiQu,1^b"ҚY +B%dݝnP輴c{! SKtz{Tm.9GXxUI6Mϵ9I2sT=(SemyboWWpG_P?$&^'p`-lDe,u*wh5|&=;ƬP"u }K3%'>g8ԸG̈́81PxOv*:Į!]Ɩ5u=IThs$Yn1-J#TSU9C5ZOgS;ŒK0CIսY +:)EuMWy$C홑/>^K|?>_H"aI2> ·~LGCSwmfAmeK4 h< 4,F;f{`D KnbU1rB9r}]cp"FJaqk}{iEƒe YE/0ej!p3,*+ AX&L &?Jޭh>|UNK r͹O3;\uu wgiGNu5GGqv% F`Wo9`=8[H N֪鈳d*^ GG* SL)H8x󸣤ɣ0c=8(0 Y$?* o Fe4MLVVyDE>TbW>kMuc%Tf6}a!VW_ ঩Q*&s]viWEI--*Pʡ>ӉG=ϤEԾP˾-HF>r2 xqpzs鰮QdB Slʌo@ [ѷ-ZxLU^[qZfB{Q81J) ~lM&V74Ċ}rҫNCțJs/va{4v-Ƴ."S6;v H UY(BxzWuF!5oJcn"l55d)}.tM#nl*е@w˦(yZL"pBTÏ^(QIex5(/ƅw9WPEܡܖB2ra SU .E'\S\><)ؖ}9_F=@+E-C 6{X{fnۦ}^TӒ՚NwCۥ~z&3i~ubC] `%FiDka iqYh%((˼^c~:x=77^*GcVqŝs) 6@|\!;܊$=}}v4spo&I| |Oq_qr62`[) :NAZ+V͕9I&iy0͜TxzQV?D|mPrPSȡ`6D93CNj`S˨hU.x:ѻrqK _ⷛȓYs4FɩLQx{nĨlvYM ,,?J*L7oFAd g}ЪbJѽ¶E A;+h"`M뀖8D`Rݱ=ѤEIy?#HFT;o׸bw̫ݥCjb VbP]!ӧ{w6Xêc$c^fpy='7=ԳQbZF*Xo' R_ }FNSIfBcl*OŔ Gw4Z֟W/LTXz˽Wppuzɵ/tŷ6,,zcr=ţ8)"@dYKBi0d'f KWlHa{7ݥBs9i8x|MY {u:\ݝ}pU/Xr>Մ%^wCaXג뻖F-qUQiYKI]ʄPU[:Ք&( 8^hѣD8=] CIy%_X@WY&󼹟w$ld<z$<\rʥj^6ÊeG˼2(~ҿ0ŊnعкT݃ɜfnxX!2n. WEZJYp?/pO,>} (mG+@r~&dbD_ ,JԇRJC4rD\e*SVq\{4BS %C%lE@兓ӼaSxo?I[<Șr~M!ޠ34_ (.#Tr@cπs慅DyqQ%'S@$Y0[o<%qzJtAi(q70@vxT6\bMY9-`sR;yۘ[N@JIg8Yp,i]kcƂ~VR i5ځ 1FP*KM)6tܾ<ceg$Tx%Po,hx9F- )R,GEH4]3㌐g;M2ATl_ nGcZ^OPT?0$XJKYh|&'tLZw+ێeYnΑZmM/`ոN]VMm`FyEm6 㭀F5Sc\P{iO3/?QKyGƩH4~}P4!&΢@oC>.xVMlFgy|v!qZ&l-+--v.`ޅ6`"ggWtlUE݉&P}K5Q#rn""=A7RKd[g,T,X@ؙ09CA*QͶQı He0Î[q';bvFXm쯜یlf${Uf3Miu~( -G'qtQJ׌<*r##qmJ#])<1ut^^ wգ[vQM6ny\MkI-qNÅMr 6Anm/5Bh"HқE;p|8Mt03/"/J`=G|CQ'M{T_~V)mi/8s] eoS,U, si~?y ԍbU! sos3; 7uG b:=*7aZWHt,4m1=1:˹,f K#N䉙2^=&09X H;\$7Qi؇t7Vվ2՗cEVbZPK_ZsgiU8F|y^?jO/xi7:hDB2Q{6KǦ )Bqi@4^5?}rP|N)yBZj/lhwA+Eg6-/-!KPnBhoܯW$T7[7q4&hN;(Fj2AcjM)9BQ_w2Dοȝ|[uB }d窱!)gP}逑nw~*% *xl;6-wZ "{b-\ӘDحY]ǎq'k /%>1ЗیݪZ|73FIcϒJ:ӥ\ L%3x hN.[ h~1vY$kD oIXw~#}R :ht&.) iTXM9@X=ʰ}! {ڕʺOcct,MHnG,^8JZr!hzls]+躧fw%[--V< r7Z=e `ؤ{!!IA}25ݤr$*eGAiXuki<px32]лX(+D8ΉmtaSbX/Lo>!cEрm!^$ev: Ea)Oey d*@Pū [&kJ1Ds@zV*S5_iYwT2s =$Qwլ\ob|p4M/Ii 1dV"j”t,9Ъ*$uGQTvب)4X$><5ck8LiĆluK4mBDP,exp3P,`iqi)FDws6|5~ߨƌ{@{ }\ 7 WɆV"<39v$g0zt/\F]\M*J=8]T^?T5- "LAXy"nqV ͍lE.q^(Ō -߽QW •^2̔yg'ۘϵ%AMJHRC^ a&U1" 29إ0]`ԹjK.kUIuZOx=~@3nGf|ςa6 ('* jd$g̛Mm2S +7>DUs~:!(I5<7'h3`- PW1E-ѢV,$o궼Z'_U#\OL5/ xדi1'9Eqp;Ea>]JvSF̲ bte$ 8sY09}N1S(mlgjgDW?0"/m3kxyjɭ¢0=Dv]Q׬/Ðau0/'Ɲ"n#TYwdZkQ:ô_,O̠F C3x_H~?]}b;" ==u03.oJO;m)GĚPA+aBD6`Y7=-AnbCnka8v ͈ `qv)1"<z„ ~bXwbqiwjzd=؅LƁC`M B7礁4=&F">*1u Q/|:kT-w:N|RjQZ8 ƳQۀ_{Qrp8\f^XqE ]GpШO,Ȓ"c(|ڗ|Yh1~._9aiprI"^ 9 IVKi#'\Mwf乇A7f=qOHﵣy&L:r( K1Sq{营zt܋PDž`A S0S7ڀ)^m#^>[G}ڨq3r& ɺ0եk5xp OhZM   Ňn Ra:AR24K3eC! /iΉ0:mu\m ԍ.魲%yo450;LKAg0̨qI5^"xEئO}WKʵ7.F =ӿϷ؂oAz\'C8̸oJXaB@`)'_hGbyf<l9exJ^]};sy- %/- RZIQjS /+2ΦyR5x'#^k@5#fˈ>rUBK3вL,\J㫦s1L!AgRβs3NlƐkzKyj7@R((K=J &,G Pa>^S(Vи } 8Lw4hngx6l q[F}'Q@mS]#6ʧ"κ %SjM OANY-Znb2z3{fveQXC0A}cUH H>63:;L>xN/1"(Cxq[=;Q?/.jMGz-TIbϪ>,E??[D·(<ϺyPzs,8#<⣫Ǯ- !2'܊`ڵ1X՛icj&9?0}>tdohR`^)t,cJz̕Ѕw)DɕDnI%ٗo2b]m5EYt CAN9)f򔒥NMxa2 \x͢F'&"_vy^yaO)_8qNZfTm)=Bc@b7脙?Du7K l xs+Wi˦8{‚o3AV#^试#yõ0%j`zNvkoE|KV wiO$*g8 to#a\Akl C*.͎F6os<u^!rAqrN93?H]2AzT.ҕR(+mYA߲/Z3*F{`Si#ckΆ8}5P<[g1\t4mư 4k_$`&_Vr}z QVA[e+k؏KKf4>@+Clz/ǿ:HsC# <`\& șV%$ voހ2ڃܥV~C&D78kZ`*j03G^3/7F9w­Y? 6g'u`!‘LH[%:4G ~y)DfeEi!m5~'Gsyq)קpYN2c0IvH(h r\s0]H7QsEp b؁94ˋ7[. 2:#iOd$vWlOR5xa`f\0@3)I!4hR 2H;&P&ï 9p^:ES^j;2i?K"WK5ڨ!3temDH16B 1,\G Vc,:;SaZSm2\ TRgaԘtfmNĚ۹k&ܷY@_*4T]hЧ/^Oxph~Ht ~>7f)_Etc]Xo߄-ͯ fQ%cP[ |sfفOaU:N`IeECBqq){N\&DH\U:D{9nZ!V^1o<|%ɜށA+GC$yjzr?fRHZ;QLkD)-}f:%͊'\SULnFjH$c q2o%ۖkFXa z]= $nק)b8ca"ZeOk\j*YГ>h'B`B]LdzZ, \%]0#3-Ũ'/$bUhphLw!2iF(F|YGDP8FcegzpU6OqaAx۫@>vX~F{dL|VmLFCAJ7V^yJHS݄[oP+2akSC:8q.QG" k\ckVCSfXDvsuF;NAmM7VZROHƉŹc#0q]BJ 7WxU c#SCRX%@Zjh8&%[3Q3\nT~j 5kJL^/l) +]~ :": ܦlNs M%Q4Mtnx1+$YL$v_^%С O{W*24~6?1`6)o 闖/قN}̠C _#shajnPjtAv&n`[&5zyTB\_ (33%|FW QD>pVjԓ}4LIi~@2vZd mëp{#0;.qp/Wi{);F?#Ij֖*>i&u䲕€u {Q$鰧뇯:HJN ÷aYR>6 w㡉xPA(fY!x<2 ROx_ev.GYcgvmʹW4 tyQҮsAٌ\;kڄ!)j|7=Ѩ9 Fb TГ%K/RciB_V(uHO棢i 0I >lyllLR+"&=MpD1L}r #RjKz+q`wjȱP‘Dx/ћF̻u,TBЭ@2(h*RǚhU.#r_E/P ֬=t vwY#DpBEeaSOJ걩ck ҪOlkaq鲪H/|@1q̏_ ΃粡xU2n)gْ]M_]Ӆ(wOg˞_*GަdS4o}I*~8[.i6nl05'rX~K](w)C 8#y8vUE dPK(>:df kY%(DB;F"I`вId)y4FhЕzd6PygroQ} }174EBpuUq1j/Kh7ݐ({:s"*^;v$V-*WSiyԻ`RޙkE&QhTpd sE"CsƗ2 ʈ5ȋmDHMQYd1[Jݩ'oC(Jks\ &GE擢Ge`7W(`WJB1d7|%T0+ఘiS$Vu7Mf*oT@d*yjP,kZJN WB] NJ"5iٚMS)<.V? xDK^DU P.f.d*5R'WSEMgM = =K>O!|J݁SJX5Pғ7&lcjA;> l>FːS"sFCl1]ԁxq3MDxcb^upK<ňR x)F[^UX?DŽ)"x)&[f LJ@rF(ŖiOD,/72[i* 0=כ&^宮O05Sn}.SN^v(v9곴 vʃQ lQn6w"o2j,y6VD$Ս+oS͵Nj`w5Ƹ1d>2 _L&1&5 , PάQߕfwZ{ddK} f7v eypW*DP"uO[&Bt|4KZD3U)Q6$9z)hT:@͸dmi1 x2{`a@~1=A9KlBx_eu7u~6<.JQ2 Ytk6,n*`3o(V0|':$DJF_7&.^B`ȯLOODά ƛliDFF=ʖ #9M#W}yWX_>SArrW(M$ZoP4$r\6wu<8\KM!Nަ+တ'd44`+T'8i-J0DLFɧaK8 |<5ll@{4*y'.0wM,$c]KX=?E,%&9ͧh$()/8G돍W &2G?L}":bH EZ7iӼ2">])$AM?;QJM0Ǿ $||s-4_ yD8o5ϱyQJ0u6HiuaVߛft7KNA, 4Q])$#y-lt jjȮ^ٙpuLxgAr6394:Bh\q> t g-1W“djėorY!o8j"9_5\=^D>ꝫGhUnHf$ xHEd.CC}Ys0Ǥ;%S@6f$i U ElxvZ}S3iGwX[Oqu 5Oa]o*ҚFpX?4 zҳ4DM+ogȶE aVb\g%.7r `BP2sDLy==GkJ8%\'4;)Nj2aw$6y=JxTfM\fe_3s߀HuCFUnvʷoHX6M겲ȳrS^\ZWCy lp*е@ Qi;ʄý܈z\$qϚH&◰>߇`DxQaҨ+ujg8bǧdoFi>=^Pn2UN AYWm/VŘܪز8/IS Sᶯ5ϵ-aK n)d[6 l(Gq+K_T /%`g!® WA'П)X=:x$[>Ŝli\VLx ZVH$7/$ zW *])[EO(N_E_@Ce#MQZ_*KUwqҹ}/Y`믮A4|ZxG jkY vNA": qK'C+&Ed;ک;R7xCU94xosPYY9f<=4+R.zK%˷P4q hrO2s][|3,Ot}aCec(7v1U#̓΅Y&*b-ֻ(-Q%!`0Oq /E"fo..>tTvM1M$٭AiCn0I8GPN~M6mV?Yc%oMI)+.Zn~{=`K}gLj=/IG:ai! *fmpe f̷r tPOlt9/p[ LZ~WR_ ͦ^Qj]Yс%0ƶsnM4*)Y; YCSRΐ@s8f,5&wOW்qAr9ˬԿ N0I -䑈-t6Ao=έEȪ #=(XP5 ^|nE.=:{rNN9sqo|KaI-bLz'9Ē+qbxmuTC1Nd/]$gN Qu].N0KjW$|4` @C\} AKs^gJ TϹAmcDcrkzvhB, 95g%?hj0Q_{6+$;qĶW?=?fw|zk7 O|rh)cQ v mxK5z!o\gsEy>dFPLY%Y> ']m%)Y)ΚAoq.y͋4Gf25@sk]ɜwL逧]zlSDYu$sZ*~" ^8Ѷ xmVbMS^/ꂫ_V5DSרh0g8z୉׷-0tO"@"E 6ám0BHqjsox ;g3h4N*I, ݋JۗA7=ViBoXqdnֲ3_T㗲e}4B<9I(<ꠀwvx{cc i%CQ#&?|/㇛1D@[.)<Ȥ{p '9xDDb"qvm]`-G(̌[ g @JY|;VDL] 8[" p"&+%BT^߳;[zVȈVɭ;: 26 !GES% Nۻ]c]Y¬*RwNrL4GVZ 1!=vW-x+zX\L͍<%oAS-s-NZ5.YhcDTAI 8e}Ӂ"2 ,bܱMd-9b[c@S>S:!I=\fs/0u 㨂BVX_;L$ݬrZaz61LgCȑMH@ f8V5Q%ĨdzoMd'AMy5/T/HRrG IT&^XP<]mʄXIqR3] э\FKo(UR7ҷP{7@_P*7G`vk>h.`F!A#X^BlB/@c֙pNh I`U.]+l9c[xPdp2d }p'cN7$%y%WfnPd- t_9hČ6EdZ [ol7-iJHc)0nNm yP*3f;(K]Jz &JDZM]E':4@\H JiFܽKF1ee3*jbD~ jaE/mbzԫ.JKt=iZCPKՇh#Z4 A>FX2מfUDޤZ\;D&Vߒ='Y9 `?ɿ=AIoS}; V ڝF7S= eKXX`cSə:5(̜ۤeϭF۟soHq 7ÂP.֡Ҡo95@SUZT ͨē<6,o1lWc}N\댃Zyϸc!3}[FRXn+K jL{oƞJzf,|ۦGWxmVLqF7W608\c'h+L6ҍ Ce,=Ö4Q*ۀWj1,R]bBBo {ΐWz. %?HkpC svTÁe՚HF~K6S ^tD`GVarJt$䔬4yUC($ wĤO/!67;s.Up`(]zZ*;Ch|94=noti! Pί Eq33'w\ҐO$>1c?)}XVl}o+YϜ6o׊TC4 v#nsEz3Q5IBC:M7 #g Vq~,ť'wh|t+Ta3uJKEϠ ^LB,-|(}? q^!uVzYpLMѱٌkyW߽VO[cPl3s4Q/$EziܫCkM]S<ۡ]!;$j?蝾 Ky^xHa a6 4DPoSdRu%qPTv -FVCg#i[G(5 թ,*4SL6}dߡ%g:.6^}/6x7mwz{nCL Ry 6 jV v8BdjO`UA"t^ڈV=1X+O A~At=UJ FFsHq6ɓ c1[u0*f"NC U"b_`<o.wEUl`vebEvCиt2;&? w{&[9eNRV[9mKvn'{_erĨκv*ugt> %vAEZ b & T*n%%孬 !Ը:Gal3_smLfb9jx ˎVCyiEWpj>rM'+0.Sj9|l>hĉk.&Ωc,GGif"kGսIhRK}2۲N]@5_ e*B彾@#dvJ$t/JR2VQ]k 7A ݎ3QC )tK!)qtGֽӋ|KvA>8o>bf+Rōh,lxJliG/.DEY]Z.@Xk{npdx6a{Ȝ[^ =gpv) *"~ӌ>DC:ጌCF6.CѬ-r\-t곕J SNR\Lu94@)za3(uzY{9S֨ERH - mhFGK =\kʃE*>4|]_;l"qH 9Zm9Mp#ɷQ02ioFU"9b^6G7aM'p$c9'il]4 $Mq=`~iKLΪރ~=DXwLK7ɧ|-E1#5E5,[)ˆ*K|?Wbwiv^f7ezʴXU~צ޴*}ns|&e!)@ty)ت-4p\Z RVL:o;G: ȿ`Cpl J^L!099}3?c~4P` {'A jDQfm1JDKuAUr3y:k)?;Y 7S̛X,7 5h90r -?S{Հgd4q䭝gLԁdXcuѫz[ D+*v>Aw>؞C\ZѸSx5DWy|ǃ c)̌[*Ό4^D܁|XqJ͊\Žzw \t)j&^ZִIowW;w)lE;;Y3}M35 wk&'keA +ձo2g0p^E0V-?VZv@Q/PoZpAK%% )CbM6yxZ+IFT0 ,-j nWGe.{4  @GXH@UF5Ǣ"9#Ǻ/AnIA@&%y8򶇒kF\qL[ª`Pu U.%R٧J^\jDQ LiR㢭q_+\KenGnӼmK`UA]Z)>(Zy}n^Y5#:8Zj\:-U Bʔ9.SC>٠>PS`_l&-䶚O5)gE~uؽ7u(rqyƲR}4RZ38.>{f3IsLc4S@[HF&-xhq평G>%)d$zGLݧH6'.oqϓB$~q÷FV6ݱD]!?iD*pOp{KE+̧.$-he Hb>#,jbs=fIq48|EH'Il^ juHNrV47*)wCO,\'j=Bܣ=t^I( W\ōHDHׅKk^ۼ+5S"µۿ 0,#d9sgM2 7^zx%Ɛ0@C@&q]"se`4Lry|"D Tڦ]ڷ^@k(#v /C]tɣl3"\ Ŀ-_x:N^GcACnsf8@b9eYS UaPb* #_/ҧPJ %{I'5"Ie)!@$k"y2Tڰ4)xC4hZ R9(TE '٧Uo9Xdgཛྷܦnt4ɤTF|~V, ^e{ZO%uG)pn ֩M&Z#\Ⱦ;["3Ebx5 u!F@’LͰz wHxK<;`'L[n)p'J ֙Gu ˮ7r۬mGJ^Og'Uub(8ކ0xhP]MH\^B[%~#=;oGiv 0:7!d4|~Q#g{_3 uMA_XÎe1u ־2t:iwؐղv%%(3 <: c D-9LG+4+AX(Xa"z[JS^eg,9_֚D\[P8k/ˮtn+K ng6 &TCA[: `a[ 3[I[s@pYws “E`e*kPIKOfy7WI$V-$[bB.chÛx~f\^Z aiI.X:ڹETGHm3$Ӫ`/qImD$=% !YWӢUǚ ;Tب}0[1g1"g R#ɣx|5" ZբZ] #~CxHOuZzf8SQ6%%# rQT &&2(ZA_BybWMH A&8 \ǥi_r@R,dUEˎ"> ➜|YE \\ 2 }P~FhԮ$mJ,i_Oՠ(e]Jq6f.3l !Ј%:eɍC2 |E?pʐ2pr,1WO:6LLYhPdh:+)1Ew3iėVڷ &Nݡj͘2~~sV<_A%?^axOvvʵ[+φ1+,:~)-byg63B#k~$wb`Gv҉5h{5|cE`k];7zD)s1' 3{)Dnh-%GOJv@0Dqkxã oEk֢D0dTDOȒ&:_L>ٵjRe*on{fxڳ &  {!# ƘQ{hMXC8M `%ld"@̙MVPrfuB*0*,i q/5/jMw2A/W X+C@)yUtDjz6SI *F1M@*!'i2c$32LR}A+6`U ֋(z%UqoOx p;}!x  kŲm4=|}q".Gl-fS -i O)QŸ '1kC5Z6<ெOʣ) eE$kBH cE[h(}>#r?<TD&7"S-6L MYت+1Z#^zz &a0%7eF1+~&c2q_W>|`.8rDRDQA wbSx-)F+ 9<%QU]!UP' Rmv +B 0)/z4gmBZjR18W㗋+qg2_iUt&TD{H9Q*U݆Icby O殴+򯠓m=f}ei\`0ۢpNFPNlk}߆^{H-cUa7._ f>a/9^2"3Q&j,% 78}"0^zm =W*<驿Z5ȗ-t{f%*H.K߳[f q3IS+ %ot#B`EB/5 ^}1Hܔ*.Kȑ5QRwaSizg g4p"f~-|)A[Ĩ&V4.Z=rgtM0 S\ -H|y2'u*#܆.h[rxu18?`DfxC4v$Π; uP/-! Kエ&ǖM5bg$ Dy-Sͼ%G ƿ XZ.jf"gۥnQU5ᛨ)95@d~(bMt89 L|:!.bӕzM9Iּ6 Ǖڹւ%B_ SB$"xÞ[~Z0$OO|6Eevگi7Z짡XǜP>h@ՠP\^Tw >:9¦A)#hm{|CN4+a> fNmїEcDzJ;2 .k 4F0U bTdžJ\gxM: ŗZ[۵vzݏl :7S'A]7Wܻ]/Ԓ4%O#e>$sxtl=J 2z=CjKfJ%de;(|Xj?R=߬3s |p"14I>Wuvӳ<.(Mm&)|Ә|KG[mH wV&qv' $}'9FIq-Y2%ت,Ur3_>\=6lҁ%CIsT,n$/>Q6^+-+vu"j~jڭ*{yWLAIj5d U%^n7{ Ql}Tj!so{n|'UX ST 󇘅j]i`/xܥ* ĮI{a+%pvլp@bWaJ8zL1Gklh?U(JI V\?H} [c5‹58j,l_Oژb ;NnY fMIoCkm3FJޡTXSl\x2Sdgl2}j6cj:+ǿXnf. )<$Eط"U?XbXM tWYSTl1{RAx{Ww6{GD15?DTo6f 5Xq]>-bN|K`*@b6ixlʭdyÄ+^ f jC>iM]I.zix.Ntwӣ@Q KKX_OJ5{щゟsK6 7[~ئ+Evk_,dʚF'hta;֔JTJS ,ۓ" . e;_nW!rz{’Ѣ"Ձޤt+v9dZ6!ɍaی{pXs^'ޣCQ_k UeFbmٗD0vgFn+gsQM#]00讋%<9_a bHqyE ]rz Ƃ:xBBzF>Η\7Z뫔]{.d@Y)}ܰέ/HFat(oBZ 8Le@f؀s& {yaHbG˘9qqWPsucK]4>@tH;B%KGק+UyX ao6K%LsXNƫ/n]H(:BGk%bg@mA!kq8LNy/a 5XHdD1lF{뚰J|hH#UVRܵ B\_vAJ9" V83oPR@fḭ#` $[ >,g%/AAohH4E:ɎVrhڌv*?FE. Cδo@{  A-閤3G x/gpqDG(1+?T{pSJ "E ,6-H~TSHSN>MsZX3"5Ű QƞT3Q0 睖/">)@!@ce*^xIǐbFk\%j(T J*RsYr=%^l=crcU.c%@h 6)ܹ?Pz>S[&^ӳށ0G xRiUq`';gj\)gQb@l5/娀=22U/ 3^ Pe|xosЯ6EEe7٬]vlh[%8-MT_i89:%BKR=b P)m`'(BF@!U܍FU[bd ZJCYIEXK/+N؊bI-zJmBWvbBZ5=.z첳?L;~N̯;)4c.KK =~DMN2[u*ZoA4X^I[k OCvP8a­<7"kB:ǒD@=336umL_Jezl:s@Es8 C%L[:FFy#L6&ܧ5řXL N b+h#*1{8mW'"qWOvamMKO9B-OӣL _ӆ$ 5[:fHRtUR3GU:D1H\wvcNC«OTr]}+Q_\@&b~7[Ki'J)Jn l9jiS_uW ^Iz~FH# ?/WvX84a1GAiy~G3/rQA0L97}s'pӻ@ >Iq!w˦3|#cl AdF`yc$KwSi ?Mt>UzRcXĜ/Hy"'|3>#7aoSbkƇ$$ ʸ0hX <݊ȵGr+ü"\Fx2oGB-4fh(Ј?=Wr_O 1q .̽g= ro.u &uCo\0V_Bm`1wiQg"8ԢqC|_( [buhʡE `?/0];$X`7CSN61W:vh+%銑 `P D#q_5*ٞ lt02IUq3thyl{jI ;DJDHxju=@`T3!0cejm!R\$B~Xh1G|75kR)G5p8hҗ<afIa7N$):}LJ :Ӆ ?݃D/p=W\QgLiWJDH'8u6f4>@$ʛ[s%{ !l.GY=>B+ 0īޞ,V/v mW6O5cWEyOr6G_.Ȓ貇`W.lw$obA(<.SC景Evې'>ӽI?քxf#yb괸 !xjsndtrSZQ6Gb}# ai,zHKж"w@ Ȁev<48]}*^*܊A?(V{Rה*~XV^g,Ο!i?K'1Us\=at ;NH݆j <.T!$p$x][?l8"2a[KfABn@p̌|Ft ȵ]:) _ޞ<# A|XN>znHOM4blBT) %w%c72T- (*cRaWV5fRвi]yi"#)@CeoK.-0jų:Ӷ2;۔3Q68sL ʁ^"u/3r22_t|!Y.ň$\16Z1hN~2T8豳 j#1fWáb_?I.ȝ ~ 6`4M5 kU@$ȥ'INNճߚgқwbPFgu|d; MI[&&ޭyon0|r'%ַ;wuuZƩ;RwZd%PYe0?W9xik*QoJV*GD9.ҟϔT_U{ qb{ :r (CkTh T|\U~* iWQJ^k)vJ\-z$w}g~|sY[2XG\8Ƭ/_%~FދŬK`~LmP|0֒ymX3zd  j!UXGdȷ?C/. AF}7[mf+Box3ć!oFb%q7 XcODRNkzOhւsT2Co ErHd9[M.})lXfTjds8DvۆMk*XVCmS6d;) -#s $1V|P a؎ۏ̑>d  LdSK4dGKrcrp&8+#[OX\ K+qvHi3Ӄݕ9[(\8YXGಛh!3>%LStg09߻f#ƪy9K`LjՈ7bϵf OEcO7pXpMȟxhY4,u~1;ZY^ 5g3DS29)ܖ@Hi -Sd$54z1rf)sbtWtC#E[m|m/*p BF-9ia_~nuվue2lK Ħ͓ JN=8O7!s7N hQ\`-]ߺɆ3,|ͳ.ʋ?o4[^Zԫ:[Mn4@w(7'd'WN}\P^ouj/ 6?⽻Wܗqiyq5ޅ6Q@ i+n1'{ 2" CW=@3.,\xycy _z⛓%IPh0TZ-O4p^@Ҁmu$~IETQzt.V#QX;zK']iQb/=px9[uIzO`K^̨kjUJf//EnhZYgeW_4:\U 8G1'e:eeSjIM>ˎ)j0~V(1OJ/ޑm>;{ k 5({-rVC\DfWV;jF#,o"{s]NaٺIx w%\cn3ah?A?VqtKstR+QR;ZQ/3*3=Gʮû)3x߯K(Duy~;^b :&k1ʋ} Ohy'%w=w%c ^Bp fNSϘgka! ٔ\=q>XߕRUgcBt }"y۶xr6!+!n)iմ#B'J4oxd)l8}3 =IoX021V;FR8OcYj5a.E<6DJP݀+ck*Dd>8$?sHw,r +awu ) QѢɩ6ϝ$*B|xip:& j( z cipOf[;I=[ZJrWo=v "%k"Y%F?.kҮeR3AYPo!Iqey f— N33ܧwէh'dOڅ(ޫ)Y`CxmU.rh M*:H[6ziBV:7i!~/27΁2%K`L/: ;.xQa2I|ޘ̻+?n?2|RrQg&vMd'$TʮG-8SC7!5K? "? r/E)?_*A-P7ư&ߣ* g$]/Ĵc#u?Z;+/^%Aj6I_pe:ә󺖇XVqJ<~*HIO!FZ5gw E~L09^RthG@?H%+ I3/w_N؞<^!3V $k-PPv9YMyoڷ, 8w[B <4z [\7 HH<'J<W饒LVO&Ʉ|f>ObIBһ*^mf] 3 >^=t $ Sc^@D@(8x,WfNVo/Ӓ2ˀ2{PW/XxX'XLO֐6Q~?b HE~8ㅨXhiȖʖ;,9`8.u -cW>B& WݪWM;@8 bSe=Hi`V9?z]Mu]hv߱o2RTv佤ga^oQ+Uƹ.=%r]R 4oy2 |4A{6D `W1~C>QHсx r:@zQ8w/5ˌWg{^vfYٽ#3^߽[Bg@d_є.!e)g :="\zTS6 -?NPAn1G̵.7erU;WЕo)Sm5U+`0 KOh!H}0dBj\zNGr?QWҽ ţPn)9Jv\\pbrw3c|ީ 0q][~ezf2{Ʊ萶ܮc5'(xQ3բe Y{x-zC-S3ABy8 Qcyh/MYh/16^K9t;'^ܡqX"~uw䤼rɩBFc&V.9y*\}d.wmAV`QEvOT;#߯:P- ݓPȏUg~&ԻsVt(ށe%M-Ljy_)ta`÷LW.Ҧb4qSєp #پ:^x^`P\# lI,{#D(Lsbjʈz8Zrt6v>V K)lT:aido/yTEFtv0~ނB|´{kL|M7]UiPc$c9j/\u avHcr`@cyoXW߳]=JS7цPOCMQ/bNY^6a\}/'u701*{LC>Gdi1֍qצ /k`U}XuRs L=̜`G3bYRRkcTbpHIBNbqǵP]Hڱ[ E e=~23khFy^F%pB1G`w%.}d:ȩ|~r;MBzR Cڵqt]jMzq}O: V&vd!d޿^E(2@,„<0ld!wU]1T|#*SaDZ3rM7GИ)#G \i4ֲRK_9t`@'B#+i"u Q;*RH e#49U6=^\L+Ed$x ^i*Wt0 `BS՟k po. }@ov-Q)|`1_xQ.&%9@K嫽ƪD%΂ۆE+@9y~cޚW(!=%:RwtfV'IPȕy/~ɼf~N$%Lbh5BdOeF9dweV.it[S^y7Aֻ1r#>e}4dȗn= {1nFF0৪X$ G#*o Lٌ8!虃_яTD7ñ;a q{+}U, 4ډ<8 b̞z훸A`+$A4o/4/(onf!I<ͽ# ! "F17LfU|̪@t⍇_K'?MIc.BWૄq!s۸gZB/#SWQ(YeɛCOn.~[:?R8Uꙺg^\ b ,Z7g𢂸|AvO]zϲoN^(֩qҖ_Y72D} Zc9Χ_Fn!K v@ oeo/N=bY{Ht[ xpBF+l^Dzp)KL`abhJ9ZLd"6\tA *h!^^1eEQ~pV1>MMB ksĘ@3RBmz]C>p.BC؁6Sտ+%9ŶyBG7=06W&ǩ<f |ەEO);mgnAs*D.{]+m#yzV[aIub-ߓC~ &|ˏxB _U@Wm=+MɰQ͋4'e` M{U(Ԛ$[ (!we&*@iRzBxZ'дP|,Q9Smŋ ]?[LWs$/\t#~I>,EOV %* Ge~*˥'!wO؜.^%ekr*0IN:8HuRYC4ZdCCGwKŬKb j-mit3?GQh4{ɫ 5aR҇(|"DSWBSomR Oq {ЮKJ נsQrnFHar0%8k&P#GОA0* fVȺc+c&Ȑ=KZK[yպ29px׋20}تNEO鄋v6:yTW}I-3R У-VB|+b|B 9wxgK+'0XGzR<G c`'&EkCT]}Uiq=F>F`D FWMV r?m>3Yҍ`#J?uXIָ-Hq4#(KG =sԈ/[KTԖ Ob9/J:P}"tیuP|bqٹګS$-XK(iLeJ; +'CRp>eRVm4P Sc@| #C~,gsnAPW4hWCeܤݛk#eRѹ pRK fmRSd~>s_z`m8 ,80SL-h! xi"!rA/VMi4B"::[$2BeNMbH{V{jτr;'OJfNArSZ<|K Sǡ4Vw^Uµ =ZBhvk߈ 2BB8 wgYz16\lZʪ2s7ҷ |PApzj躡ljs@o}݈;bG'amx90uZ+b6Mŧ|(NjgTJ$b# oaZ:@< ֢,vg<=-b~ը> .֧̐ڲ}HndfFerHC8כ~ I->y M?mKV`feR#X䂬WcX=Ґ%i) (pvE^u`D?A82`ݾZ7~~Oaؑ lϦh2πx^vawNTA0m)rȕA\٤iٝmY[=0OY*c?ex$:'UnweT99ͯ`3Cxes.sqA;鱚kGJ {J𨜝kۦjb>,/>c%߰ lx,h=䒬ij0N8o7My?&}\iOmC6 C3yV6zEX [f\s3*N0te M!\L]-fX VeqG`UT̿s27*jf49aڵXqd^j-$>~пƌ %StB)o4ۍn@vEe`q d3,sX;V lÿ/0aԝF ߕ(}Ap'+O@mXpe| 5T'Op74A]4sUP*( uy Ec +[gvrLC#f(.%U}}W=B]1Zՙ]*& \o;hjg.@wҮJ,Ӻ>WfmxH4>w}l@`Tel[,{o{4c>B@l@S D]LԃpH4}h$bͽlQz,'orQ~:-$y'8Gg/bc"s#jtmd]cp| 01+YÚ"+%_V(SKv_۹p_6O'W+rOK)&XNf]M~PZYykO0^8b]E~m@udD/Iyz_f) (v.ٻ2Ayn$\fFHϺ]k2g{xs-Wn$+|Q-[XB-ac|uGM޼aVQț,;x )ϥNx_~հiՌJ~9É8n}:J"1Fl5.)66[ʣ 5|IpJ\eրL[6/lV B>2*]:`\Fv(hiu'C-4s>칊狷7o6 g/SW}Yc $/CCű~n EibQǰv >CÚު:%kˆlRá3_h k'10M#Oh&"s7x҇] I|9Jx_z[E??]I]]$)Y䤵[Ԛl[z9)z'}yr[Ge?ZBdo>iGjhHtJ%mP?@"f#ŸY0{= 6ͮ]A37Vfv Q0?k~4ĴbHkjJ o^v"oۄ&9()c0'G-z"ˤxSfXzt cLbu~Q-oT?k6[Vľ|+j@%OdnXRgT3 Īq=1u'A胜OP"QI߿_2J*9T})s;uy 'ѰPepD L-I'é[ܾ m-A_j@*oFyB}(v+™#ԝl.Io.*zQ~XxFe;8}R「#8u P͍sH^.O]l 0[e`h<:^$`^>7 g,J B]T%ERAs^ֆ]5)&,yIpbInj܋klKe6\|9m/ G)ߗ\[]րZt-:Q8w/n?)jDmۢC٫bخhjFCTYFBn}C`4aH\88LSbɟsV3 gռi:rtX!*gQH^]'M e$d ҢUVm>mWԍ,X?yP e x)SD<7zZQl Jc"֖.LC;4.n۔9gh 7; F;h޽H%0G WHKTy1pL(x .':2MWg'oVr(8-U|`_ nf7bgM QǭcJ)?5#"$3+Q=rX)^ƅ.zOP59xت[|3NңŚ>*ִZf?h7ծRaYxbAEExoLZUTNB.Bmb$W0<| "_"+'&G̼brƪJ(* 1(d -̝-݌oifa8*TL(/[.sm7_"ZC|̯[WGyΦh3~7ڔT$C*]eZj\' Ӵd)GM[55(ÝЦ¦8ek#eBH< efs6WҭǾey ,!b+w 9uY$\N@Q brH*-3pQK[)!W)+gtSq/CI&rndgьWqH}u{OX%ak:OdSI.R,zVioں$" Mbބ#{m Bpʭ :Yn>{3%q6 c|wʫ (!)ZWAWu/@&0n(S\ŐBr%R8|P%@wD>1ң/dOG?i)EleK3QJˀI_G3Baֶy3Q:W? /C)EoH-BzmCKȵ"8^!3h񂠏Qyx_^"RI໠nOk=˖*$vQA+ƬBvDg3]=0`2p1g Wxɏيz/C^:?Eƶd}WCY`j5QN!ɂsd[mWi켠Ou`ذTr0(| (9|oVhiR2y;%źߢƐ<0,6q񶎇yg>u߹eo-ݨf(kt$,j j ʉ7%kY@`0TL%}5b8#\64J bty$5"T?y.XБx7p;Ic[1׺z l`/uQނC;C夛s8W=aU7qZ#d>~1r_ո i'~U.䫜P6DM@I #5_<h2FW?c?UJdvX]O@`rE;Um$O Įj\ s+'K^ k^xvYi,`6i.lq7<%-)D $=c\eɰzL)zPOyI9}˰7Bb23Xf\8'ᢘkVuY@W\}*&%U(cu7?w1cnxf8;.bm~xZX=WO;b fT\ZK /LmoIKtޢNong9W?v%{x0_+uu*s:12:L:6(Gnn` HX.ʚVTf{(& S,1-OFP]bQ2hoRoFϗ)PNu±4۹uFYPPE@7=t]Hʎy݊*0~MeYZGrF4+sF人D4M8)L:>PU8`c eh mE '㟪lvPrMy$I'َi~Z;5ȟ]GB(5*"݈O*\,+vԫBgߟ>0* 9LKV&؀{?俘R;g>^):&ǫ)eEsG5ioܧ\ t{AI>,<:>X V/֐e㑐*agBmX%SW]0Bt  ir9y0{/@P2!2@'5}_K hv`oG0vڝz6FW{( ]}aba+KԥZ߈gĘqQ5*[J0{Xe?gegR YPg8}ܐ~%Hs7E%V)Ǣg ȍOt\y48(8 "  2DQ] +Mx<('ڳ܎٘4*w@l{D9s{떴4欏lX"@69!j(u7@e;m< hjrZ7QajFJ=+P!{lUX**ftclj3).p<~XQdFKxݭ{eSj7!mTq[_mJvF5:Wb2sԹZÑ,Mb^?3HPʆOm`h d`lsH*WQ]<a Z /eJ$r?G e > *@S#p;Eʌl[*i1l-9רR_--qQ8c*!T(J)mt %E0_p懓`Y5V;6 柏q^{r?A44Tt} (!&Y~Pt[ >^!Q!A $RvghQ5eN#5SOH|֨3 f*`l,"<6$̡rxO%V0:\R5 bD IN\Ug%\r4A+8Yz]2}qŴa)hS> nR0kc<[>Ttt{QjIRTcY`7fe طA &Jn_nYI9u#8P-ݷ1t?^zZtet^ ䷨_Y!]Q/ c?J,5c ?0%hWqP_gehEkDDdgI"쬛?J SyJQaB,@Lీ:2Fu3NchR^T2@K+*ӼfKȫN_Iel5A%#BFjV.o ɢ,^"EwʣFn/Uܹ)DتB"_ؑdL}Sf%58>eҶ푑#6R1mYu!͵ {9 F 3rSbT;+&f^<&v1/Bc*M .<oőmvapŤaxS◿6)ЇޘL3Iv[`.")s|l-°q'' RC!e(fhׅ=o bbX r߂*:f4:$#19\]׀4J>zjԂMZ296Ahƀ%F"C>ɯͭ" CK(@D:|PP4W+R3 FS*'[W[hwjct.ܐR/'esgo|8lٵ\ŠN߈dnŴzzIӶ˟mt'Xx&wLޢYkxIiˈ4['9OHNCb[Sd7 p: h)Ѷ 0=rJY}vmCMlP#KNp` N`DA>E?!o˦{G]dQڡBA||BRuOQO[}|!LVCZIgov8f*tS)7hmxTIv {51:gӅN| Θc&\]1™^h` !,v2e˟^ /ywXb92Y0p/ߵWۣæ_z3y%j_ǩys3gTcB}$Ý" w?d4pk%,#04 "3FОNѓ zn'N]EQ I_· %جKDT9 )8d#n`8rCEeIT `,ԇmVi )N[ ɡ03pbvO}c!ZW eSx5J5`{ï80#"eW,Ui?R ^"xљ>Ypa? +i4LX_y4AuFpR4tmG ʏoOYL]a!rt>ei6>rTv[c 7Bk;$tXmڢ&Kk{eq'pمPd}>HS@4$+i08p;>Qu\㮁r_KX0T:]ݜ@\v_gjxB4,kj^ܕ;3D0Bԣuvm4V ۨ-◩N9 /vi^UBrZ|A߄6 )'ڌ p2*м ]>ĜE7z}yzNq~}Q sEl(rUG) @t܊mq@]u0*-.SQԭ0UO.[yH}1~~6+ ŶѡVhf;G<j{dz[JL$P6 jF!FlF{7 \}麉 ǃ )#˹b,bP pE_;Y]fBAID=S*UkOHvKV`./EGZtB wc[ZaݱA2؄˄ ml*0II Pۭmi+x?is`g7j}Wp!m&9ߕMNԁ~2%/ b72s}D ̏Uh;UdI d#ڞ[.qQ=on- h3>6HX1mFH9<l]*Q=_~5\>6HF5V%?SyƓtr:nDqꯌ%P)@ip<.Av0#v 2zi/fڜ4%V ʻdsҮ{9ghKA:bnჸا\p_S؅8iͪfzEm|f~uev]*UuJQ^{*k&&rpKDFw:bs6s؂iEp*`O2̶k | hB~(F-8WqM㬄0QؿN0\*0ȺϜPtJNC >n,bfT瀋NgmQ7Q8VmFAN|&檑2K3@‚&ƻH]H0m+| ;B.y_> +@Pً36?i Bsݧ| x˝X|ƗN=/9eқUtexZ{&fbr **u(-,8,(0ԟ9 ,fIvnv@W ;{zꈙ蝭t4#& |@bl@L=%Hwe'` Y~q>up&(QJb{A Iϣ x@(yxc?YɻbH$gM11 &9D*pAMMW+O $L@r!ج$ŠbtP,s5;kk$XJ3q3IčR ȌX5=D(Bh9K'2q ~#C/"~fes9SznuOlD .jB,JdyʗՓȟ'VS8~P&8מy-TꑳA2ޱy9Y,>xvABk!os;-_{tVh { F|]m w>ԑF/_z$P?|⼔_%?Ghj " -dp][*3 5S >vWʎCH]2tN(j~ ӡ ?ʷ8$8Z i ~Ϲ|T hnט*XFEvf:7¨sfĭOZz_j9}qՒ[ܹR&8G!`HJ҆Ol䔘=Ѝ2Gjԉe;`ī1ްU1%iII]28a cϭ|A Ad&6ڰɣǴO<q#;U

-,i?(0Xv[+Jow!SSqJA QXΪYnEN]Ypa_g&rpERa6 _HN w0%Ig/?3p`TR̤w=@LCluH|9g҄n| -(bGɅ6a Pٌ*Y+ :brwˬՉ̽1CBgAm0Ku)I6?|XEGx4͏z2ӀAPqBM.WxLn26/?nj)Ne"Hagh'mNH!Ef!]'O%{ W,BZRZ\]!9ԥxLb@p/ !Av]УJNEF_賢PtEj Inm^8c\<=FsQy{-]ENu¯mk<@=rS`{Sl(%ՅiO=]& 9iCrjc[|lB|ZM[¼UV`%6\t5W'+01dIFe~oke~_zzJiS@ qvg1ܻm2'khX9.E-OW,io LN:*nKo/sP]EFK ^hSFȼ+ ֐p?J(3R0n'g@$ ,$Z\O$_*֍&BIaʓTK@U2n$y[TxƜ) /Cy%˙cBNIETBېl)) q@9{cWix]%|08wC+$V0_? gs>?ݣC)y~"6_=jE6ʣ Q H\X=2)F Rx̩4ƕ8Umsmq CsM_W)h+4uxU5he DY-9>STYwW33渘a?'zy݊E>k)QV{=?Ʀ1ͳy{p F2d71\st^ '4Xrϙfr9wG^n Y ~rQR0dozuVXYE Q3a=|As=|5O8L<-!#}&4&SDP5w1H\Y"߂eakw6d1蜲" HD?M$W\ mk4e- 4Y+'?MsLiq S:,F7L`zO& LtMܙ6塪tu6}ZqHФU9Cɣf36"jR$bT9Xt`9U"~wojKɧOkQ1RX]NWsqZ Mh;ϡjvϛ׃twp.$!ٚ'5k&Vi@|e<^#ƿT0C.ObLhÇSs ,<@#҅ɽBOGocw8P8*w?YKn:Hgh!uຨ2v) :t,"EaZۀ8ϡޒi~$yQ߯h)R:]O%ZQ%=Uot}{6 ni5.]GK7EES;@.Df9; pP#;2T4}K]j/<e[ۑIGM**5fWa&U/baN]~Ʌ$/ŢW2}8o7|'އք\X6R賰Ԋ ]iΆBzlBA@;Y$U^lḧCsl}St>FDC|klV`-`+ƃCݟ1 &5.V5'Z8W٤gzAYhknb`}MW+9id.f-tB7`;J ^R4[ |_A8wdJ NDV`݈ރ P۱fpG!G6O 펽izQ{|(Vu KZdhɜ:}/ *1oqJxOs  J,U\)ht5n7Z! n 1LnݦNMX+*Mj1-@hI!ގZ+jBh2;9}.MU͵ P- +v鶬]_qI"kc"6=PJ<Ș\+ìw8)\uOh~0ho5$R!+BC2%Sp| kXf? MVK&7|yoUbDJ-|LlêVD1|9P/" y 5QX MEX댇X9sigj^֒Z $^[9-oF{ mǮ`"KQ٬{HbH5 S#s/cDw; /L8DVK03g+ca S$$ gOb}0/~S/M0*E\q>PུrNqãA$%U`\8E a97\N>}$5&=SϦlrT_:;x+ϧ6p?;7ݤy)Ac>qDk(#޵O١FZlDU|զ{ lߠVnf褦%AJܐ6g ,34ۅ3=(EAp#xi3)fiIzԁAm1ƌ[d-hiرrJ.B;|*6 &<ZC}zl_{w 7E#3Ggd~C|jy2/܈lROΪZHpO7%dnB>XK\2=2$UFz9s&[{Xe*}[ !Zkp KwqȐ棛62e+NuS=;ůnñUV3]{y,fޯh&{˜kK/~T|gI27& T:R7n zB+cD%CКEHPڿ`m\Q__ގF'(F wn ŸqcuM簪M\`JEe3z]/q{?IH|hjęuy#OLC'GV XYO ֏qdI)o:l,PJN\7F oSg:OG> R=8z׺IxG{t5ԼY34o`z(e5X5aGcQWtŤk<?2*\]wqU5yE;t 3o9nCAo׋D<fT1;" aj ,ܥ2H@]QF^:L2L- OBB%IQm4tIl:*Uj<#[TY!LJ(MBa&4 ?1AL<,@|z6/#ruC!6NҳDAX1_.snA _z5\oz/>oF[/'-\Be3b2au\ƴ#""I J[.: 75*Jkes|4.ۗaIua4y"8fDbD~.?jU& R?I5QG3@A^G~:\q\Y+|(b " n 廣hMǹ,3+T;rŌ]p: ֙B>@)Y+ W?}a~ONuW0e}*̱L]J= k=Cv:>M >$.%vm?䯇l7:tC ]wYߚ:%A,גTJ*czJyЭ0;9(w{lR √JhAM+miܣ)bsZg'|D<IE`$`EEo"HB' |iM4PO 5/Q[tllGyfEkeK֧8pOGPwѹ凐c7'1/z'֐BF"ig{^611ω3'V2?v^?R" ,>( _*j2.ZD[%Q=b7h/S}!A )K!W6'¼DCp#‹34WOD#RWTۦ䠏!1IFKh=f_"\CmܱSӅ*7\CqZx&՛Qس~)^:paB{aҩo跣k(zb,D/?ŪIܶ8]Zz}bwBc%WIyNve1YY>MbeoQzǏAF>Dg%[dl\&شCrYA͡=K;N;UQ ױ(i)3MydGkPqU8nS}e2OA.(V!8h Jvbhej`bր@$KiQ z_OQ2EmbT˿!P{}b+zz"Q; +Qn[2t Vap?Y{%J"s8sYV@Pt2qMZ"| ?)BD{WwQ$Y}Va1CJd&׏a-Q@E1߯ufST\ ]V | c`.b:=X@K0/-Jo*e;烸R;-b0`]6i-m#M*8I-\(p7Krilm~ywR,:CuwW<%[퐺~ C GJ`/AqT(`^_ p`V}#wͣ/li5O@n0 *> 2,j˂.wQ>x zi+2̶`J^#H++YkPZLH! n)TBuPy'N (==\ڋJl1WsGj8I 8.o`pM9շCE!Vrاd.j)}{ gںmWx%zS&9,vB$k Gk,b!w{6"w6#Lm3"[;q<~; +glQi6:FMy oג1@qޫfn&7;R1weDIr?rO,ۦi5~Ԣz@kSdxV[Z)^Zޗ|YX,ŐXu[*u '*b[*sT;K;1 ;zt/$-X?^ԘeL^8롦deܞD ]"hl N `}UކW `)'7>#cŒ\Kl7U#dX^MǥZD=+T>-/AՃ#5-Ĥ,# uz-/{$dg'LuY{qm,Nec.VbjrD+=,<\}%31ɉ989ʂCPxs txwfEJjn]W7I8g869&W4]q  cM m& < ʙ(%Gk+]}LҒ/8ek v%:ж˹z&%' mʉt+GHCE*~jQD ˎgKzN"ŌLx[Er )+5qĿƉ϶jV^ΤHb[R+ӥRz|#;m.j&u3 щɞ=X小+!~[Tc./ ״kDEBOw`t'|[U~R?֧/80?!=}.~xe@O<ܓ4%!D\zos2 ڲ/Q_kZdH#7y}ۃy4iI}GJ*Xqٸߪ 5ꐥ)<**Xzf3 ˿#a]p*'[@`\_Η#W^mZ¯gB8aZԔ C ^(er֬6" ܕ ~C59 F CyۍҨgޥU{kr`'sݥ3?EF$Mpy:8[OajY.B͇ M"4ɞb]aCahe VX]$.!E/dK6J>8ca>ǍvU "S-6>jc!?#Qj}q:=R4K{,Dc5!~TԄ#lAڈ ?U8v6©wkQ+#Y,-eXB@E~U޻U_^n NIjOB1$A"sz83#_ÚN=^|Ռ؛( fdАPZZlMJq~SRN[Fd,"^qE(R]ߧ$3q{7H/Wp #KwG |*T蜓FʨqKv^NiFh?A^ &ȄO~"g _Xӧ ?%2oP_Hp"]m^Hg [~"VE ?ϦȰ{ej8e101g>ssiڑ0C`|xЦFS¤J O*ZD8z \^*LowE8I CvCy 6K]y!Wȋм&P}M$7 @QIxfNh`^V;GȌ; +̷}̚>~ P{ӕ3K@RO 6r?W^~x N{Ƥ@P`Qn~$-'IF^&P- Ik!t ybeHbK$OXs7R%BS.SJsQ՗=\iE:/)koqʂOSDǫMt vz$!bԼTo[ \)S9>-qᧂͲ&*:ԥIT86 E; Ƃ20)p<% , qچ-OPtT>RU9jCZc|:F-ԆU'y`^-6^YI[U%!Y"`W0);#rn.'V^뻣V":t!G&B5 Si0xdb p9 ` }RziP%Z0<~fTNS׍ G"WF3Tj'2s 䍊Ub0cF }4 lq!'16R#Fln|}.>'"[E\c?2}X:; rȔ%k_\4ӃЋBB^N8bvv9'Q'vSs[?T;Z*ns *[˂̎fThY CO|X'D,9GrzeΑTr$F/ATA*=0NKDTjR2{ ]Y TEH,Ot,Wx2]+ûShv>Z 0QܭEmxT@xzTC/I|SW)+^(@0{LdsLHesOG9u6Kg/ @a-qj6* ( u? 3LE{?GZ Q~ pC ͛ۆoܷ~ǛvXMgG-s +%&l[+IOzLD" UٛGDZ\F`* c1~Ax{a|]:PWiKąb\Lq@ɖ<`'eB{‚5̫#iɓ`!$:%Lj*Ujp&]>2w( #: ˝.Tp NevNxC`f-_͞Exsn`ZBu3S:LXM5q?lWAi-U1(}gjVrXpp OMSsfB ב ?FNrLP-H=  N cח%IS $"FkwWx#W ތSiau bU?vtTAbFF~+zʰ~8![;+ ㇞6RJ9x):1/c)j]a%ѵ?[ׅj|'y|i`LQ[G47`VRTײr0({ppP?\P&{^S~4 tj/ցa&}$\"o{Ʀ4n.QBXxvnmߨYkmg[7~ v~?i %r[H( E19Y{r>S_t`qJ8ABY[c.̟2 r5,b. U7'OEYy̌d6 4Sͣ 쨚ioO\lF,iDESgJ&K=S_QиnT$PԨ5e3NBhc0Usaӓ]bY+s5TC` I^q-3}pNj4PTτd9;UB {?~.U*#(3# 4p+&T#Nͷ,+hj6#+) otaΪ !IW@gݠ+|1ڳbOh:(pxUxR" qn*q[K-{w+=W3kuyY"68tݷ=q8}d41Pt`Vs\ްH![׳t-JmL=RY+}JuZy=:KWLn?5^P)P8# $wo;$yg|&b+k`2'|cvmql^ HKT|cLz*Þu Rݍ7T=dV@)1L&v{'ܸU-D/o qygI|5[: ,ԔOUNefmb~#Ky\•XmHAs&^#јU-+ 2qzksMs6"9f]t__0mo:*BmrI$ Df[7=U{2yP n[%O܄TBMd3X!iq05*o 3O$_DDܖĞ;f0eGGuJ>}-n…Ҥf5ʥըcPg,j^y5nr3-5- x GڲnE\ℝ e+Owk8HOM5jʂd,7MVɻ[ -/Cf- T9 )'jFν̂_}b!š9v1AnZ{qEUb*8Q=#^GfS:9퓗"׉3 271]?p( hI8icPeOL%}7R߻t,ZXtm?b%&Y~p23 w }<^B OFr];+i0iՖhFv ײ̀hY6p0 '!6,L3k9ˣp~y/vR(~uƖ \f:0;[%KEh qOCMp_&+{ d'2eP^](A%-_οh SG NS$m^}kBkQr =jea8J:C#W @m{@z]v[Ȑ=v1ȧAX5+c0DCMM]@2H)vq@,|̃ZgyF5EuL-7l|O[U]Ηnc̷@9! +a<֘E'P4N|ցo͢U)!|^gA#qޤn(! ̽D8d0G/R$i  $s%}@_ Hs3^W-h,xuɳE/Q<^il\[(4![$RU3ImI U̼"py>'yLd3[cj܉m`)M.kVop|}V= =1ʎ (% KGsZ`^DQO~a*oAj溆Q* [~g h?9sA?Z*-PcoY_w4)%r=R.SK l5gl=d"XڨPY8l]XIHOᮗc hooy:iԴlk.%V< &,ϕo՘jtBft9tTms 4L%lp=8_lպPHvK6X4Z()6 `R,M% E sgS?/ yo>9ovNt5F yS\(8<Ktxvc3׀ij&yq~xPLJsKŽdAo~ۋm|X\(D(=66h $,50Rmy\_:+No-68,f%Hi&_Ͽiꞌo,43JU^B8S' 4ƜdӳSD{P@NG\މ@[jښ$ZZ%lDG5Z֗*#ƔodrQyhآ5džst:!hC? w|{G ̲?ͥ u neTle}β/<+sʼn=ںenf̦nȊDU6GN (G;Z+ { 24gզIR }tܓԟCEvl5p+Ӽƨ]0aˢ= ĝԹc[zJy:ȣzZ>_,{ʳʨOKl|8J'V(7IC ~2.2sQx~Kj|!4l*7by(MaN]pu](LBX/g*(E f#s߈Za]Jqoo0 ']Z+i BChj0fn|1"|փ9;]r?~r1hD&Un-E$&fue/`7lZ2E"Tfk6YpRXg?@iO*DDIޢ&~DAڦ %73e՘̂l*;܄7]8U 𻯭t.xcNA tzW嗶b~0 Q"yjlqiP`LZM!l7fN@Z9)w罍ԟ1MTuq$M[=WVE<|4[X‹Md$PEJ+mA%Ç V9ŀʘ-c 9G}ʅR0Bqx2kDj4+xHJo꠰\{q>U&*Jk/ǒl[b;>I[? 3r^zlR/>04232bO6.6E`Xx~b*Ƽ?ܩp+cvUEĽKR.R]ʙQp )|{e)דGYY9j\-F3gyU0/%VSXt؍bJ=N7$!4]_Rdxř" m0|5{Њ,G☓lh.bn gŸ~Y@\ub$z$c'/z0dT(eaB~28[]ZMc8$x\J U}Ͷ{sJxU ~ѴI`jo <%%0 ) ޯ r]Xr^:=R`;CU)4o-Uɖ6ur*;6nb6oT9Sؒ/^K>nuuS$P I@blR >r"b&<[: 3z0'96w7rף/G󣛃PcVuidoqd/}ƒ)rI{-oM:䁮Dg3tq`dONloH0&)2˵G(Ӿ4a6gCpddL!`ʇߐ3M#8D|qn]]Wm՜Su )Ұ߹- ";Rǘs~zbKv4z5 %Dzݶ|5e3jwu_R!Zwx?;F Riwn~džZNSd(|֓b{I]GJ',Nݭ*\EE~!.KU߂8y{Jg,En!vԏr1X&U@[ؐo61ݸ_h-3bXa3Qkl {+Siحl]Z\AKSm#WvI }`?eV>`n'&&UOh&r觖(G:Exi(10 ~ǑCşI=^S,€nF *Ё<_0)0% u,Ĥf, :dA5cǷ~cs}(S[HЌ!(o& 5?e2܂_R{C5Jk44yD_)ink*iHGAΝޱ $dMi Xzòn|b{1DiGi!\߻S}gꏎM3ـn9 Noꪭny[2Cm|_.]Yw.#%*`Rfm陶ʸĠfEj'ܕ aʟ@%hQ _yU)H㇙l0xʙ0sDm:lT R>6^ل$!~v~[6\Wyqy`P"g]{*U>nxKL4< 2_d=\9.n7ef/BՆw ;@ܵO~koD'G3hzoa4Bܻ?׀# T$J1,yK`%wi'uT sޭH 0 [C˟5*\]TKqmn*b 47.-$VVC1!s Orm \)|xKƇrLCSxxTrY17C(s܂&8rR&LC]Ik|RMI\B|iZ#V5ٛlc9bͪa rZhC|]S16=La:Z,#1@akj%9UJц-"{䞤&llE$ lsbi先qHbC.@']ًIOT+[A8gt#3}H}]Ngd:;qzA7vcȂ"iSQ. X8H܋}BP {bpe@YX9Y B2? ,u:vG{'MQ-6n9EZ|\ bZ=Idڱv+Cx>,ym\3u{<Ȋ[7*}=QY$ *;3Ѥ^." /#=jR1ӗ/艷VIW\_+챢1n"]y xK!eV1"`Sb5)\ 2s6vwyiV g r} @vo$1_Q0+2C,7T0S0(4-*R)f0e;,n[| CX9UlآS)v^}4-=)pf|{"u 5?aTsK$ : _:W]|o{}6]W~j#/o5 At%f[vIaS{; hg2!̖jeV7[r.^rWiES"cGYA ٿ~݈ ێ! !L mȗ8xH+N]c M aOqOY`ϝ C=6^#Qjrl[nPl(^skvD$ ~#໽i~~gοGTw炙>~?dٔn֗j/kI.n[ߑO# 0z"!(s:ms* 5 YżAa:f#<싏'jD_WݯB$`e v}3FR>79(AN_*gP{۱g(ʙG ,:T3 X9`#6L.X%FE-Dʊ$|'d4QOE +$`"X5kYg5b-ΣW|T~Y^} S(FiMX$e,_z/EZ D>*Te a Bv۾O@sߝH^N rl==rXLl Q⤌ WÉ:}7fGW-NnAd˩*p?7Mcs<|ƀ{Jd%%d58LY` K\:bed \-j@Wр;oʜj1/=nxdSw۶?C1)[܂5 cCTV&V:N협1^ypb?J&_Y/F^4J*B2'HnH? >VbKDNt [;nmXؑPJHcp'drX4>fy?A51Ee%C?G)-) Z%H[-b5*3(*6 ɎI93#(8"/G=m Ӈ2 b,Z;5hNC:I\wC X1nW^1Mq,>hO44o0}j]&:E2 ׁﲰnskup]q\wiTP^:cMtym`.c) { yHv O&~U8[˾nV0m_ m:GytVYw`Cn+@1I!VEkMI {,U|{ 2 &!PecG4(&YzVcc i#STJkmyWjR( yn;nq*gH[X)kߠJCw]kb|U@key|8Tڲ×)l]"PJifQy y -ݴ݉I'%ӍrF!W$x2z@HN> ʏwmc/}Z!ڱ v1K1 ({"nÆcIdl'UBKc;])b[-\ҨŀHՌ8OӾaaLd?$eP^ =>v`2a+]%Qdzv:+/Qڝ5sdC|6wܻ$JxPí}FeE* 7AtYDf hR;/R~Tq̟~ .+Q/nFLb݀;wG烲}]-;# 23_S)R0a7<huswwE{AGA")'G8Rr> ܂/fG67Hh,i$e:u_乱g-hKa+2R4?H_v>uc(o<6XS׹neFd&]LK=>̰b=0 k?{PӻAطۧ\*72~K* ,ډAuɓE(IkVvЀ9eRX:"Rmg_`$Q6rBzH3юFhUpW&y.$vEC.]ԫW[ca_ɇ|F /K >v 9-G`puw ȅq8?Ӧ4Nm. 둶}Y 6a w6b*/-{U.hds*hKx6CW. }7 8/ޅl=~HL43svK5UJèJl;  kc4cFB-PH gT9d$Γ{mB/Jr-23f0)ty e3=Qcw RfٗwO&LĻ0J:xJ:ʡKPM-bs<cUE  @Hai>ގ \27sӪ3Ievt `Wܹ߯yq ,z.͍ 9P֌v*PjBLN4`R;rDvPzSk óvf`Ld4ZDrH؈Vu7u|bX4=~CB#Ku86oߔsgC=_/a<=N(CUJ55Pݴ!ochk`\0AlމH=߃J_;%@H],Mnh(j' K" h KOǒя۰r*hLg|L "V}X|+Ö7kNpvS`Z=Q$Wׇ>Tf# M^v-S}Zs+jՔҺWC/u@ĔY7ICz OHꢭb|u3 5%h$1>6J~OО6]dwG7 R笠?"?3md ),ܬsyi1M3 SA*6zN 6/i:TG[W_Nx'iJ\b buRi  ie 77F̅͟yja3W:v{;8C_H IВ{Ol77D7Fga5vJϏ+W Zo\m|Y2Ժ#<"UPVRWK{=㯌6x!#=G g"N%0dD5jVrG=K|O" /4!tCf)MRv)cl񁋧(guX9~]/_(W! 7iN&sy:g75)O|bi! ~hwlPUȌ^q}6Jm#NOX |+8XIM"75[TZeҹ,9^Ch$49MrfYyx9:OS|\0Ȼ QXy;W^uv`K!Oz,#Jv !1nٰM# .倶ʽ" >x*vӁp~+}$_bS;L?D=5.fC֬x)eD*ŔkYni;hL`7pab}lg1q)YI 4~ }L^۞`:y -տ%w C[V[k0ԶxmҽV;\+{9Dl ~|4=#<˗]oM?dk1:NXj ?t7*nOmTGskMtl8وn7ﵗŢ@d'Vsܡ |zMfZ`ȄUʏp!z.7͑n^cn P6yFm"E24("?4:|25n# 6C\ UC:T(䉇]L0%/Jӵw"AaM"-):-FBq#0;k>,B7&av ipopb*.+H?PmD.(n`(5NXjIXʧ$<{RtvE1y*?3[]ƋDO@I!]IG' wڦ |*Enp-*qJ6/(K?:uQ  CRUQ8S V w"@B+9:ڕB9BƵE cW4mw97YjaNpW9T;1E fQ Fyޮ'3.(L@ia#5ԋv窝+cAmS8e /ր$vFhӟ7ؼϧ>|0C/b[L4'>dx#*f*?ufy+ ,:s;% L*'{u״ayTᵽ1Ì#fr⇘hnscVZ$NQvP.`BHU1?˄@Gɟ58zcf (5fFiםA%dTK=E+>@Uܻ o3T1C&Q#-5(ɘPx[F.!ҲgiկEhv$FxNcu?DGEQ4<w;@vVNt-@ʴa*KXƝ-N.89r 0c'{ a+CB}X5_e|MVx߉x1|F; 묯݀q[NyČky0`t-hsLr?OZhHϨ~'h~H&wi \+ɝŪƈv h4 pe )@R`\b2 pٔ?|J#|H>Oy)esNgϐSCQO9 03TV<;0b$i܄hU4;@fhȿE*&2%l#-2-sʤ_U!wT*5F[w$1>9vs}N7/k>ªhz=wW.u-N< ;sf[;YewtEղ/OpH"N%J,.J0Fit+_6ߌ@1ۗib;Lq˺8O'sK_:ġp*d[*`ztJ2Q9F :6r=ϡ aй-*42$gP< MD]3~[耔Cdij=fࢹcTt;dZ>L.WVsۄD=+nH{'5b3¤Έ?3u9;6vb$d4uHCL%Yw s~B:ZcF\C_q֠e5iq :?H%\phCNKԈ-L7Z搡G*:>>. $PښCh}qtEZ&(s :1t#+,XuY yRmVˊeHԿS5SM[  h vZ"֬-UYM,ߪ>Wmnn`,#a6mM}l]kP )Us5vhUb)_]B=1->) k "rUk,FtԑDG3l#F؉s [#3@'"ޫpSW<ϭ4΃K qqݥWbuϥ+y[/u-G3 =Gr&t>_HTӣ)r;MMj]>֢'rު^MFGCdZ>;0G: Eg{+@x=;.uSuxv$VTڐdLT~?R#6߷ʁ5N¦gun*ۤ9yEo<^)\fe+yU-dH}I:ğƕD'Ya#iIR6<(`W whA]K{^JGtGTda̻8Z6zz;[YSd=3:\x WH{Yxs9#yU8ƽuwp ­L:u*mlJK&O`pCo j/T֮$h̋s#"lKEҭk­|0C2@&i}6ZĔЛM]@q"_&Zz%i@&Pkn`{UW'm_BZQHLxNK_wq ;2F2Bp¦:6.YC}_o8$84-Y1x:/o{HˠF@fĶ4*t`҃{]ӷd}2;&I!u9ҭɑgT:)Y 5s_rw-v5!"9Ȁ~7w&,#kNNQ,) /} 9TB^Z:Rr5N[AIy .|!?)V38(SB*e<E@ UCg5r"ܲ[ɎhGrx.H ٟRwC Ժ*urTJyոX_t1ДKLīqyY}ICN#ShNԬ_MnRa/&,VhΌ'NI"u,w^t _E,.ƌq3 SSJ5&( ؂ reGЩ;c&@',iDe+qB0.(s^^(> Z&Dt\j񚹇=NEPo #ҽu1<Ya8o)7/;:6X+9Zd[sr0'-`џکM1 %9%?הu[fP`+ %uo>dy$Ey,Evuō%W~k2$mQ>ydF@\G J@972]Ce`G*;*f,AT(NB.mjU!u{6 tVO1-5OH#@'`m$k3ekTX YJ 4uGt)w(V4A4y2PvRz*N`t%s 3jh¶C㼻"D! f}_Rr|K <ݯj rZ` 0@=kPÓaՆ(R%o_d+ǧa TE^Dz`&#i&)D`^S]9>PJ& *Mv@jmYGI|7Pwu8TLɍҰ̰QK6\=rSՃ$b c̔vprw{ ۀ/&ɑz$m7ުV[/kV'|^XTVz18N@-d(F:qSUlwf"eAM RC3Ņ\kW`XkqJ 6&@`<eV;st~e_~\2GM+J-6룩=[_aKA'ΩUt+7A߼y#V] $:#Mb7-UNQ+/ߌ"i}GqQPJ\ƥiSMfˊ. Z]I:2eF^tL[rìlvP:lS +D/v78zćOҖV֚$˛M䟱0gì5? oؑ,.i3ԑ$!Ygќ,L9BϴI ;m,N'Wqh Q 8vGX.Sަ̞HO8D5U#%鬿 F+M^ڮNaa73}3'flzJ]ۑ>K^|K`j4թޗ^ lqI'O>{FAcۋhL(k+cpU4ljzhKdeT~F1]ڋ^d"ܘ*ovz@"kPY#sU-m,Y90~44:6na=v,Z+Mk=JTLֿ@N*JW>R} z\2.` 5$!+Id|їX`.*ˤ bS*TV(^1tl1Dpeڱaa}3A|OBH)/f*⼥ws+ J:Wyx4$4m`\`pi^Bb hZ/yѷE?YnLX2)Tߥ2Y,u c_}jw%YsxU:..j&'pۋym7Y A"QQ?݄CYd hr+]Y[+N3Onݾ{OG71d35;W)z*؈'~d=/:tSXTV2o4xDTVP7O,=HsOo=Ρ%uY>Ztb  z;`TYaS-!Ě#?^!b*Zt(oOъU鱸c="bR"{)dPk@PYNt/QfޥeNf7t>W.=o'b +ekrF:].o_2IrfX]f^~6)eU䚄]+\Wf#6_H!Og˂]~*V8_|ZlI{=o: x %xJe0tORij ݔF.xj~ ژ Ԉ^3*RͫVdx?,TJˌJBF}+mW&|\(~`ONpJqxa6燁8}i5v977_ 52ġ 9nE$ۭRU#<:úZnu 59p3xd3ф!on+N)ɔY5FX30fN3q͐%k: #b'&֯/ ~ˠPKǺ3c.k˓ fuĀQlw{~iqV(aGK2&ch80ۧ{2Y7* /U&a:@D_[̭ ւ&׆3qdQþqI>p\BZgk%Lh@aZ5 ~U]ot3 1} Y;@Ganbz#?7ߋ?ie͎hww-ǼwMM  xT2`Z^pPo_h8۴âe-G3yiybT\@7=QdS(@\)3<(&kã߽a!i>9 b($|W~LV!*&dC>楚ms#lӔwTۿ:j7 \~&rԴQq\vB+ẉnL=h{/CayzkA>%2K>VI(( `^bq ŔO|8b͕g~P3 * ~O:TOl;|[tN-: ׍!o侙 P§@~BMxFWfJta9 `*T41  YecL?놩7iD|aDb7{cM-=q|rmՌo-TsZ2WK 7ׅŊ+aR:w@à9.gwCTWZ:F׭Kd^Z.T i) xW\$vіJ.Xs>ynZoڵ?JS3/Fe{ݹ 81VlFJQ0"c]I@'v:Fփw ԲwF+-8+جԸXMʭ̋>Hny)1é.l7(D+S24kk\Pآg.DٕÃ@P2 u1ҽKZԼsLQ&z ut4r륞/fCW/"GLi{"lSv@BIPfyz{YA tgķ],ߛK ,\[ ePDjcs"Dl}]A?$&ƭ5~@iQG}㺊xP+F9"D[AAE { lv[<[>F7d8I#cTESbŞY ;-(o1qܶ ([Ri<$2]ޥAz>CNGΑ LAaVnR^JLoh0WwI]]!ĀZ`NPӱ=`(2A ]}sޏl9eԐ_ne:Vz9UpmȊ?| J@Ab={t<9])˘ x1slܞeLT=F1]`ʊ1qNy2aGx:\37\>Sii~?Ҥ;LЫ7`~_FK$#O2GGB ʈ"\jZ$^m`/$Sʥ-\W ݶ ݋=0PyaXX]7 ONKaKjɂY~Ųd-3ߞb,P<@$7maZ>0ڕ f #~)+p[^p e)X_׻鿖q1jm2/CӬd]x[49U>7:&,LAzgFa}|KRpʯ<;)cm_k!toJ ̖x=&XNZmѣ{OdwJ+a?WtKaI0Qڏ˴; =b%?=ԭCע^m\`6S0sv'2s=@^vg L^}q^#!lw _\jU -0.L썞W:s# ^o&v4BW ñe] v6tDˬ0sݸ[alݧP GTrrP&Jd=Ǹ;0Rs&܀b^BȱMSbrLͣl':g@9:sK);o2R51pԗ09lY) x\aXc/˼M{[ԻXXرa%ley{&3@۾q sE4s4]݁(Dte`ﳟW:ٯI!-NJoi'$=%GG8?|4\yu+ "#qݗcv8˩ʇ FkpGO@x8u)o2CLn l-j8xꦬ3Uh F'bXD,CXZ *Oqv_M)O|+c{ 9k? 9]߯XGUxqVmũ9ʾ`(3U=QTM;E4T͵ְZÅXO8XVFp/׋7+Ú=TLr>?3rfuUfZ\yC.^p jU Ilz E@1Jx|K&}+= 6 n݋v u, i65 4 >XL_Fn*8X j~Y 4QT T~X~;B&/u<}*0*Ѝ0DaqN!iN5!Y6 Z]B+Cސqef•B{voMe"4 RYʥ 99 zT)uVg~kl Bp|p?#]\Zb-;_YOR]7Dd.ϛ]} &#1z#TJ!GLM8j Z`TڢbS/gaMсy;7k*G6tDD I,€f@%qDGG[G7pƖf/r t$dHe˯1jyHk VUpb/h6tz<(`*@ Cy~S ,͌zU.MJ(bq=m̡dElMuUd,t[7D' Zl&i=fz" km+ۅy\`N!o"i%3>{P5a^W_{YP5r!`l3&9zF!XA'z B~O?4]Wn+&rJ(,T&=zx9:J-<ėF8qcX (R.Q#}!sQ\#~1`ey*k  >0OQ]m={ E: WAm\?iȐE<d/>$.?MgG샕bCp /a}WvN唠PGp&Fح(7륾> `wi갼r:h탲k)^^soy8iNj ިd-4:I{LR2IoRp_ o,&o # }hYyUi~>bqbN#R<0/Ke8ۡ/ӏR3O'J؃sK]ͼ(J錖'"=)Nz".[usݱI]J#XB5'YƭZMu:y-"2"dq7DJ~)}z{@V6ٚ%I'W70:rC-vn!% O@8`*ۗyukr|.VjtkuAAmZ0;(yeS튧K.qD̙*a~K>?V_5F5#-߉TUC4ԌpcL.w3K, =Zu; ZmyC$@Ý!wI1eWe{f_h[qIRwKrͭ|QI|1{u.(zbKW) 2y3w'NARCH.GaeblBscL; u`2N5HksMEˠQ^`r%g]EId^Ƴ6 N]xIŮFJ&t>7pٜGm zicFΦjʋf<֝DdrpW㗭b{j_/ffNü9c_Y TX@m#p- fċ0biᔺ:/ u$<ڷCyfϵ&1,; L$S6kKȪ2-LҜ\. ›^*xoqdo }P&{^LV*$#۬ Ud(%h =DHCYuY9ۈRM睌.]5dgN+{L1pYbks)몾D`]aC< ,\G4>!U+x14E9 ȶGD+YC?uy-GyiNԔjaxM!, v;@pi^AMzV! ZwY4-ۘ$J}=LT*o,<;jNi*xhV͞SVlG\bqϙVHE"@j4rƃ^{5>u u_BHGB( 7I~8LB_Ljb!D=.ϰSd2鎝oJsx._' T{߮г|lι$r+;'9!*>;s[Ӄr1aoĬGDé]1hJ~> و?@g+7)DdeҌ>^( lu uD0˅ {sՄBǂ z}d62nej. TI#ehA;zTn]RO3-0w*>&+thW;pM99@#O`Fgi`1s3xSq_Q~k m:jRv1T_yVֹ{sr- mu:KG$`+e1Vɬ;˞j"אqgu0k>ua8ISA^bz^?@\ +Z%z% RicK`,@՟m&v}u,7)*ɄڕRDD5iJQ_i"!.N(y"} wʼn4ɓcªX7/,rϕO&78-|9& tQb(s(q4sY.r;S.Rsj_;̇m=ȱ>mVϭW#=0+m#JYMcb:Dp]V]:ƵG`+oj qjlčPtDi.~".A#*,WamVJ'?2Cg{Wk_P¼ea>LM42Z86:gS5RTe+-YItΩm_UUA*(s1F ])*S0n ̖ B$-Wap>4XРfY"N]4wYSN1MNE=N{;$?'hzS#OXN(Qx)J¾|#u `S䏹I,FS we0RJM\"yuC XfE8*UIe17 1"c񢘭c9ҒZQg=DvFVc<և, SMPNnu5ΓZkXZgr gltw'MʖF˲c$Qcik"ЭV:˭kH#F[(pcoO!F[>H2?eH_ Cԯy5j(ijeyoI%t"Y:xOqFqY (Gs ]pE۶B%V]+ 3hLop&G ׏ERY|wgϐrZb Ԅ#XhD| .s_kIL7d߻Nw TOlUF=B1#uza幇X76; `QPvS$̈h@q}I*.ПOwX_,}Mն%kcC!ڟUpp"H.]/UCT3ķ:_=)>\}05O[Q.(?dlV_uIJ~%W<] U8VͰie [ "[+uɛ&I,R]HZQnP93 JSY`_tߠ_mMeedaS떉_w!~C͎1@Fɠ *oyLVt4Td+n'i^X('Qn:us_vYts)WL4eT9f7vR* Vy}VCwK9tđ@Pdu-]X]Җhvyn?PeϾg瘠%D ҫڮ6[4<,Ci& tY@QPǛOW٧5*šILRpk>1׵k2ee#Lߚ$ݯfO9 Yp[Ex 4IFLxvP>P'Ηuc9¯c ":㨯E2b--P}`jv'mօ>۪ 9HW G+#ZۿCHBhX;[`2O Dz[-PxAXmHotem(~3cCevH$7PP&PnZKJK7ejMYٲiї<Ϯ)̲n<)(Jr,KT7 NO74S߇Lj&ox[ΐfXl{L-7CG+:†n@3*0h`hNiN&}!>sYmŔ!2#l\i@En~miLUFOg&,[ŲR%34^X܉T7<K5S1=r^O*dx5S?6Pݭg |3rb3o5ED.ExR G#c`Wv^> $`7IL=BOGt6 KYj0_huZdL$0JˡF[/hV ZR '9g{Pdg$cs*`))U|:'O6wZR(H5mBq|x2}q`ʕ.C^=>CR}|hKڸrvINE-@^s,={ nߩTI.D@~2wda9NKG~mx :ͫힴ^w U*ѻ^؊])'*-|ϱqP?:9ag7ry;e.= h=7+3D0v-o=5PCXK؛ k.P, w6c:Xqِ;1:CCX#+U',Ԉq i(MbE?ƥVjOk }hCpj{^@d; @{A_+Bcf+i҆GÑq!J.&A,IS\0X pJ?_k:˩D_Pc9^jʒ-g;P䝵 wW4*`%7h% 6JtLǽA/SwԜjugQgc r)wA6|% ǭy$oKxMK`JTư~]`oSC)jūȢK`0INZ]wNj -6bW󟄀^~Dn)Y<b\jnj}*b'lXќQq9U݌@7¿&Gzے+t<dyJY{`g´SoO /,R-OȣOAd͔^0C KV엤\pwjFG:"zrӎ,mZ}* : #v/,lwQ2J@NLc˪-+ejƼI/ļ0{yB!߲4xLCC-PX!R<1¬HbҬ]sCFH4ݾp|JYc7 ֽU.x GQm^;IXLFߘLU;(W@*f΄NϙSmgrڟ%5d[CyP=* - ?%6X'gwn^xSŇLC!|A" b8U&fZҫ".ی_^ * /$ IcŤjT؅ńfz8~v\ee]Ws|Ÿ8ʃ**<( Lс(bM&!UT@]O֖ͧl11H-1qCK_>g=t.En?Lj=( F8ʓKG.wXmTnVp&xP00w Y` ?W ];D? ؄P[alP"l="vg@)ɠF('MtQ~;]Of XJC(DunD\і]/ Ih?ѥ #f!r.oМ: I¤Y{3*me皜}ploPjR=г!U4u8uN ~6X`A, f+4 '9= v]Z7Kˁ1*ߗg)* +:'B]g m^U7T 4Sd^c8/)|"-&}|\1qL76X1&+Y`$;yѳ+;ǧ-R1fyc(WGؖйmEpԅ'$\ϳWysIuHBRi1R,o%"LѴ؅Kp&TbWz`CҎWY O~LCK;#M'ÛxB#j#33ه6HfC3O>@lL#ւ1u|>N/h#pmK5[8=Лp)uRD조z!cwob >SꍅM=X pNEffuaƫBt4/U @2VBjCy3f(/|rFIIKPJw ,q$;g^ߠE 5U~XptڱjJDU^>{[qtv)8^-n PML.GF؋'TOr;O4? #kAFN3zpwJ<`3_A43kΜP+I6ZN(sLQ:c%0LE0wy%3Nb <2-<'$ ?fIީ$U iUfHK ALjQ4.nŏ 1`E C()3n_Qfi*3)&Fˤ:z%)I[E4 ͒E|.8 ?BjPoo_]SS~}g`Y(!lIIJ}Q1E;nɮc.DQ# kk2d'Am(yu?9"ۣo-T5l&Q~\@Y#xڑ$%z岭#r/;ӱq.%z#2ƜbEG3+rQ)_9RdyԚUQ.d"JBugAWh.yg;wEÁW`5Vi1 SLz׍'pnYodžx@]tMd/Mrnl{-- Q`j:s4[{XWx H_U~/B! ۡͼ7MJ $@39ISZAƲ5'caLG8b5 SZ?U8 12d`1@@ O#}GS6](:BE9<5gсY'ul&UQX]KA7Ž~qh)$Q`IXDr|Sæz].f'Dn47vll뜩NtwbH;ưc̕j1.1no!).Ժ5/PlV-'߫cBl#scER\We5'@5 ȩ媽l0p*L]r#(N:|_txs DS[Nz`}ĥlrWV,LO{ $~o~3]PLVP|N ~:o. wոL{B}v;B-W3u=ב9!ZMo7|^F\P߻#݁SpsQi$Ja{3"ޤ/ixsoU(4FDƱE]&s~d mQ|×S5śoBj#uGQ4}_ȴfoYڕ 3lx&.Cl`xRwA7OrP$k##߹{O+R]Զ{ bF̫Ʋ>RkT|T>h ;[`lљ1NOx4r kM>#[!;U|Kǎi5&7o S]LC/BdDixZ/DQ{k #$^Ӹx{)E \Wu1 nҟ0%':яY;"ve2zs8{ո79S^mM;K#4YfA)CƼter5w%B\@g&e\?ٟp9חy5v<Վ-oO` oZVWoi ]ӶaR-4 G e}!Cʺxu?Cl3bbCJߜ&Yn#-Y`/Tgl*o}w[;j'y.+ I.66yZUF yb7+,^Ld9 +F "d綶>qBN 12@ǢzSjGجc@TJ0^he~Cd'o>(鸠Bq@A~ >W#TJ'$gXmph/8ZX,' ][+4M}\Ի xAfO:=9X00u#hBWin@h\B8`?w'Q ۣHb,fv_C<4R0.T! 1ۿmaf= t #Wq(E\لKT' *nF:6h}֛Nxi\f?/;('y*DxaAqdGih=jW!9ٗF+jx K tt~hsF|xx{!oN~dzւU;kgz.= c)'"x?+Z .D:u'ϴ$N7W(}UERZ ϱK-x0RL@1uyD!l/(r* 2qr|$*?݅e g92H 2J f̩"Sa\=N{?6dd_q}&OR$ e{ndI}c 1vΨfOi)M(n |46]2~ijG/S]eW 1k߹oPxy78/'@_2nIiOuG`<)q.zQ4$WרFZ:ʔ$wDڍt,m bq7[t+ Cg)+Uhd-fAt=MBw]ڵOm_IHL{ϾLcx8\؈mZRA>E6z/;&P:6o!'>žva;}l+17MY!Y1Y}mБU2K6ֽL*3Y^N)Slai.K~?q __&ժAs N ߿ ㌚">m`X՚bVXg=ghH~IXy!i88(z &*xyZ hEx z4*j2ԓvoL|'ls&5+y*m7>uӃɢޱ[p ӛC7R}pi]S%oK #.YG`)5&'?«3CIːĎ6~= r*FkE/ dXY-_DMvp*x, /avAM0yd{Tk~'F*I"bOcU$h[i2% b&}`8VJ  Ϻ0)X| =FN%uDW4N -LqFDֵ؃|! {kd䔴n՗ƙ6xEm&C89\Ҡcd̉ė@B򏲚A藺#ʬ0ǰwkT.j,vܭ:f|nƼ3ʗ;Ęnx{$c~5'A@lžUc,F=ow4BLNP&|0/G60iR`KNOXTP޸vX B] \,J gU#l'a$. w@3Dq'.->HǠ&r&RogMlp'{Su>!Q[:e]_.V!Hأa$$+jm2KzFL1~by<%_g/EID Н->vV3äamv/9N`{m<>džG ꪬUby ܓfJ*cKưd>~ٻ?0vyE'"-X"=^tbxck8v"+sPYBpH؊`M2.mbd`1ݏ:p綨NMo^}R(Sy02lU6 Dpֈ r@j[;v3*cs慸>M΢:*I#1{ A]ԓ: HQ;p'"\PUz_ >K1cl9q]mlo$XLN<7$ᒒ͖:bxKEצEe,ޫhjLc#[6.Ct*<d,}5?Y,Z7!2Ar?> pJ<#y O{ȳ.VLhX#3ϗ&;y0Ev!qs5L]Xpˁ$lSmD<:+$uϾ)q>slRf@q6H=)v Ͷ= S:[,G鑌_k8OZoĎ >t|q+FLN֌SǏ)$Go0g;ƧxPIȜ\#ל弲P b9Hz4هY+}C L azOƄoa~7þQ/*;]w/ˏ8J{4BNBCpӠSQᄙ7WmA3y'tԗ`lj Jxp(9$LJbhj `!MԌ v+EGڗ&6cJ*Jr|QyivDgP"{_8붟wfbkWh=Bm%onTlDzĦ10v, vRdwX)JKTX`.[%wU7cˢ$/x 0QA0r,H5#) E^?3FD {|88r0!vʟYxf7HGc**ڨ_&D8њR$Z*sO(2Vd!G!9!K4o5[]~j/3>מ+Q#[V[KʡPl )[qAfgd:(mp܆sE~1"|>V7 7e%5KnM+wfƢ+xPV$$ > b±ܦ r_\;%0̪/o C@Y=MFvDV<;pUʌ2ogXY$,ЌzSKT0гE[u-S/-7FU$a"s&ױh<`p-lbx iL? )o罧-施^!3dOx%/i)Q }f7uomS_( ۍ;"  ghPeGGu"Ek9 2LԄt,լug0yR@"aCـ.P'?s˼7s#0.r{~BE.C@ .g.S)3nxEEQ$lH@ kctf/tSD ujsl˪;Za3D |X Ѐ t -!4%,=vݳQpo~ c!S u6iyJfA S'J?1,N߬uoFJF&e2Y/@k-pl? KQa=c8rbHUj~$n]ŌE!u40¶0qH֪ F`woz ԅY DV}~OWsR'ɸKD"[KP3u0IurUrdptAgSx>: p#+' ύ1LY)hh$ :e"avd O7g(U*WLKѓ!( c,4tTbT@=ʛ[#ƴi5t޽`S`.+ؚ\:*-P (BTg.L}S1&=4Yۓ&ap-dp$Y/-u"DiMLZiCi̞V $|y6:}auL) F=C. okM+Q.D=R҅y,4B_9ҨD+}{ʯ BM A(,wNFԞh_TBXF 19M8 ZbDݽ]_TP[>`qdM55KxX[rjS֎81-+C*mhUާ[C\枊"=z]ቩU\|#X{y/N_v%TeᖷR$OrSM.Q*RWM D(= {m`j3h M~7)}r#qxDUxNZiϧJb.Bo>fb_H{QcO[a|9=TQ;ժ?(>| }.nē|cA1ObЗ"`]F,Ȅdm]4[/E,{<\M"8Km]:^.(a6g"{P^iŅ\Lܱ͓ሧbVfr"=+qa:}H/ƃߘfM#zt TZ[хG0k>O4R,YpwpAk%|Ҁ\Y4S_.EXI NdȴQpghEǫya9%CݙGDV h*\j${be5tUB'= X N``?\0֡^q%# {0BeA88׊=f;id.)C$:2(3׌*B%DeֹPJI3rc* +U!LLqFT:أN &^jL/ERW\Jد,YpʹzsRkQׯyη"Xyagj |obo{n11T<o@ Goͭ :(cpǙTSI#V:ezxAGI$J"8H\<<s% drblpz6`DpQů2njO3fdv]4`9Rt_(2>#vJ;:+ۅN3~u\76f*˘dxBw8To]_؈eA9,.F&S`4x!Tkt'nƻCsF[t0bfy lBR 3dj'h#|iS}8h[k^ pə> vϠ]nJ_`x.V$ʊ 8̀Kʱ^0>*&FCv&%N\Fzzɩ`ptFER4>a|KQXO4fELPO4QZMFcMm?7T2jT58 UB\UAIi wGz8W K,j4F6!+I,p vզ7h6= >k2E*Nn%0YWʫn7[ 3j<h%'@$%{Յbe#w{ff_yDRRu+[l2 9ւKp}h,ݒsQE>k2z>.x'D|s,3e陹e~TI_ [ w&b-C3^ 僤CzQS%<5\oBȰS uaYx yc_!ړ65X۾p}=ؐ ԨJs}zeVz$'8n"Zhw#$ع O1ѨfQDqGKbT9E|X,?FBV,]MՍ];QHY2n?QȖq^aLA֛a}hK(Ob繬mέHr _yWyi\`4fZJ_̓CFEŶ!U|3wgM5H%I[6+p>ļODgřzk{ʈ$A'em ~J4W\~sKYGxPf*?S^( AHTNlɱ~ݐVaL*4XoBFݐ;<fcB ~ܐK= Px|-I~^_x-m7N׷! ᓇ+|ss` 9$jʛ>9]f7]Ke9ot<5˔ŧoDF9* \S'Fv^3`Jb% zC0 XXzؐ"'38WتBQSF-XD_j.TタC 9¹R&qOaS vb٘y %=&XKz@t̃gQFE (ԙne0=t$|\8ѡĎaJNʲy׬ #Д|BX3z cS=/E8ciF5?&ܟ|n #K42v1l)2enlOOs꛾5+ūjFqUy''Ϲ& {ǪwN#iXoMD/ia`VjE9F@;QT Ќa_pFT)7=PYu[ 7$ R/=CWe_q?ß#%pHGP?sBK쭕;J8ĢHID?ֻ eAI[!'s`'k'|[ы i߰N,c"WH$}ȁ-A! R 9ȼi$M"<Le"fp׎a J&O}5f J:, 16c"m7#{Ճ}"f%!$(gI-f*O(I}|ƺ6qݾiثE"p=6%Tm !#C'һga<7 kuVd=r`-q9!Aht̆\ӈm9g=G` ٘Zk^0@Y 偵@gQ.{I0W&6HcI+Սecյ!YAQy~HS !Gkr6lh?2uQ;Π=fl9Z)5|['$IwG[xNE;-lN g ɲ0s7Al/JR>.~PPKXӔYJ PA/ f{95LG<6r $sF߼n j )dftk]cf;o'X٫@qhK!]jg^ǣil"9[\!?A=I'U'ߨI+0EFϜMUJFڮBl*$[Ԏݯ8Tq"C}kQM[.vy^(#u:8l%~Ctԓ9%,]҃2qe&ZAJ. BwUbr- ٩yn_B#^)Y׎vOU + S%G3Q T#r•` b#(NC% N{^{[zZ$ .c~X$ۦ=|)=vlΥؓ)TE5`1 ɖdsrU }\.x'Lܫ_A梁npB ^x dmM{eb\O`t/QWx̭`sav3PDg }gڇ4p$@tnLiwK>6hӎY&/Z $Y3$Ur>0-1+2 \񓼭`O_oj4R.Fo[߰瀆(@QMռ`s*9qut ׅZRc-Et WQ"|n¶4xVf'uS$Gb@npDCJ'ܞsFK=,5W618j-"fu\~'Bn,U@y8`T U0Dxf{xidTiYGSj!ZҬEKEVe^Ȗ,OG*pk[~ئcT{*&1LMcIo) sfaݮ: *y T!e5 ][+=0.X%(6-?ƾkI @F[R-ǥ! z=.դi,Y+ukH4dI0"ƙJkFV$X/ò"cދɈZkV/ܚ dɋGn~B.{]1ФLSZNb8vk[KXM2E1 5$-6+ݷpk+ _=o,(܍s`b gר"*#L4y :xX6@Rv7S{Βz0w7[rw|rQ@@H? >CL 0`Y8WRQ}~Exey)]']-\<>(9!ɄFqt\%Zο$Ƨ EU8F?M*I#j|"Kt t:V :s);VKDUZ }IaSNW5FL"q85`mו벒<}QLZx_o6G:֬΍OԸ 5I]rVZDkZ0NrH)Q  `"G c!l^c{M DMAi^fȓM(AsfĥD IwzioyYTϨ*g*oD`3Fѝ,sH]S l<A-3~= Ы^!8{ .8z8E܍u8$x8W:)0{2Yiv&ҠGbzo0Mf-^d6^Y7_*`'rkPs u4sb\ h: !{`i&HqJȅb.Vz;+"XL\u] [TSJAr9q<,#)uLR^fQ4n*Y5 e2k놙N!?M }o +۴^}ew,ڗu+( .wL/m(G[u|Ug8NVv]U^|\IdnXGzPt/FFz qbDS\8pUp zizmfMҐ{F>-bfnJU91J8Db T+zf@6m_Z`a١;}r4,o$sϡ< K"`qWuJ̅14SP-qxjB~:ob_a"ns;y̚3oPi/q~ *< f_y`kйG!:`{bgDG]JJCG!$3}*2NU6>\}B܌S vse&3g=u&w(YK.m8G@ 9LW RB `8F.w{G` #9quPQnVF:4p.<*mc5"^}jY @NA2=*\S]2>vLb$X%P~kuO$F$N@Ȧ;E[=1s7)h]nNv .&8[ӝ^(<}m`G{0),$Rz|mw+t cA~s$܆?.֘i>eҺΕz*j@Ʃ{:uS)k#мBοCYңH xQ4aSb-#/K:6@[0y#&u) '2ruq rhK Wʨ*v;7;= `e23ߩoJy@/%\qR.0;h6 Vkj&M%t%Su\ֳj)%D &jY%kÇXwpBqnL4vC\G50ruC,c*Ǡ9IX~snV?a_[FfI)zjv5(:SIJ6F8j9K{9^A@*}‘`ٚ¢ ƴ8hFm:,ޢɑWRq6ֵM[X̩9V%ȨQIsR#UU:’Yh>] Ȱj80TeaT]=,Ls$M@0uX5LUaQ&Z(jGp} 2̈vMKڠzdV juPTv-=wdAkwJB+!79a`Cm\Lq[uya|9qnbF/RdP#ǭS#Ё|ĸ浦}B>|$S( @fl<ObxMY>MFFbSV%ת<͢ GG튦gE em,D~Om).%BAzO<>X<[v§O;a,p %1J !^-;pY#wÖś`T_@lAbJ/qS_İ=‚y@cEJڞO5Cx.*bero~Y]*:@v1TLԍ8)&-;ƟdU.gdJK,e~lo@59%TH;SZRpm@ܡɄ} &1$?N_+y.9xq#JҠsT ^g ˽UD0FMF:142g"<5D)=ǟI,:wP[8[Sי@!J}yZJ|_>rʈnt ʶ)XMEy/\qڌcN'Nm}l "U1Ǝ5/ĕKc6~e,wQfS]x8BfLiFDڪ0M%L¢­X>uIBeb8Jh? p9:vTT+9r'Fz t˙`fP!_nC%Bf<cX,'oM4x\6xAGe"🬢bn6?l{VO a{3V6Ox?Mc nNWcy;& N#sW_.-l'cJpQ.o$xkCPpZR5@՞\fNݥ cPN1C|շ,D=[x :mciu b7eww`c -?J3EbGoΙE`'gQtn9\& %CG 5x*GHT}n1)qB4=7R;_0|_"Z*)h8t͘YOd~lriU5Yd,i'`tp^ t8CҀQqƮajP^؅ Ѿ0ےSyuNΡU5M,i"[ 5[*V'DmX{y3 \S޾[ўhr ob<.Al:cbC2y_[KnR6m ݟV"ݥg‰";Wp5Dclm8Ufq~R`.NB$))ˁpe}HHQP(dgdK]&d-Gv/$Eo.wz߅B76pliP jhhgo85~]|7OnT]…἖=]D1feŏ^p)҄1l6Pz^o+ ﯫx͛,ƹH])bi&C%-?PfcR׃3HcJ/#XNzX\L5/k~"PJ3@CcCnN!؜)j?B}+lFߌidyo9Vp?vntҼрB6,qb\ڞD"=wQf vȠs7#h:wF.Z}ȸP\oYIzv@$3 ຺JƔ}\Z7/bri'-ē~Axc}e.dN8uQS@#0l.`3끒;LFkb? Bz9F"07E7:UN"(i3p(9zku.kա &3]7孶Ԩ:+a2`E*Hx}2H%_LAMNO$?;ORz'5G-"hywTC`0ΐt<zB]R]{pU/W >6{4&qOl>~R,l: mB Qfu2SZ\.ȸ 5rdt?#\;iHjID|:b/2nf$,M:MH9=3KW 4;]:wvWI,`"AgCl,G>_?gvAM,WE1?I$4-o! +'AFN,>~Im͟7P{YMN$p@2ʬiݛWt"/o)!]P~&"Ԡ| UBO?Lsu kK8.f3/cv쥫E7wXTM hlwg[:]>Ja@g ̏Sl[ ;.Y҂aϭKvZ;VTGK'/xlK/Bf],geр!0s$$ 7|}b#0foJrӏgS\5rZ {)fIJ7t;3VUڶ MY/ZZj#vs U64UO5^/ջQQ (* ~9Fol)dJJnyBX[͔-sO8׺M"I]fGi,@1!TEȊ(jyOtrP fHZ=fMgwϳbND:d~ 4:JzYlz+s.Ƹb z)O3&h >S:|c%CaLQ0$<*Ik}1MS gV#_{40&4z!|@ϵccmLTv2QV@H)} Ns\.k8K _ut>>**{w}yR1`>iWE«i!G6.8?0O~.u(NN 'X-ײPBij^S>`x-ϮW_WZbu9U7|8oޯCgrYgXՍzTh[$ؕG׼0IaS vU<d"OKnXƜ{@v &D~i7wmJ&Q=J?p}tMj9RFuc,X 3,PwF哚H_\ x_pg}C<1.i-.z=+NM`SF KI4O@xϻypM.]~Az=:ޱt5V~3DKyǥlm=YCB|2 r+6{t4ʢwG)ed Ev-xKߧa ǾOߒD5 uY 2{Ffp>#7`l/{yBTvY~JRgAbߋ;(K)"1QQZ }jyA[?G0Cw۲Gkb%J W@NlujtD|@ BN 5lZsi=lQ7aTx#Y sC($Bڸ,ڄGP}3gky BDLDf?MEB߄唆jcv_&m3z7IϰB}ɍ_3s@d^PC[B?EH-y\:_P# ?9ۊbēG 9r`^`:N@pYNrYЩӛC+]Dzx# { MPIYѸBx3=ZuaT]:}F3d?M Ϫgo].* 7~č$6@4oy@ 2ӆcwK<~dPy]SN[qfFt ?a]t;Cכmoλ" ݌꯭9{nC3'EX㈼.%]=Zpz u2I2g/;K_ ;15*%ԈE]( ̇l7Dݘ~.ZTs {#m>Փ OpgN'_g\ Iy6Wx:wu Y!}ܒg%.*Elpv=B!\W7H4f5P74$CtH2pa QK:0i#"ۧCϩt"4w{YT;UmbbptV $j[>8!6. %f$3зH]L6X"U7Mj8mgPPS},ڃ՚T5!>o& DrSdcܨlڴAjشL$;% EJws}Q}w*NCyF9^F,țPfe,/]ψ[C s&] m *w6.iB:CBw`ïW,r~٦5 $L8̖O6+Bd`SAVk!A/ݹ]eKR°IeO)_V|bLЗ;s{-bn VdR7x_pU/eVMjBMiAukv>4_W > RaB>=Vꢓɘ6xcobKWAfW?,siB$YꔅT!pg)Wx"F CED|}ST*oďW?Hd u?n1?)XFK9 %ۙ FJ@A|{T:}i~3rOku7rW̮3c#W5O7+'N1qZ[浮!kKP&}Sm͎eWmδRơ`\,e_G,gL$=6lۂFM֐༚4^ ~A9gQm`\`1$C""UU&RϺGl 3/H%Ccj4+~Ь*L@81ue6ZB XN ל5[ TbAc5¦TJ' 7xm=Q&#M/>j_]+!ML:7 Gjno52lģe+Y9!@!m">g.eȯ Zsi ERR5R֋ "n4O1O~({5UK€>'FYK}#Mf$}p`6G\$6܏$zYU%֢ۏX^(K2gesHҁsc31rNiS;+bF Y@)"QэX#Z :ME= J" 9@>l*x m-4\^:L ix_dp |YkXevպ g{4X 8SG/ʐ#Ռ \_3SMGah%z 4骑6̸E}su8N _ww˚_mXDYXV^TLay:'tF|Z VLh~ů#)xSN )6ztIʱ)3q *Ӧ-iAN22:ĩ{=Drgz@jy\Mq=Lwu* 狵{ 縒ێ&]E~{$?G.a++`Vj(P(6+\(RD@)[|ېMH"QgU!LP޿<79?mw5 ]-ѭ,Ѩ7!>;S" [E4wKh'fYkl$߮l^* R({@om$~oj, ީ SgCIΙ`/rTTH_r)>.u0}[.Td 盅TlqԥI5K[цט//xPV68"bpUkWIv@1=DEnBTs”y yWԄ5 X\SW ¸Bh]~nRy+O\"N;9QC8;ZFcA=NU堨򉒥s 7,]~Uup&h#Gpf|aO#ڂ5p0:wJ382]r ;!brQjC֐T^ƍ497oօQ74^6o-<֪v~Vtekb&QPe<(U2; $mqɁ(>Xf,0 Nm׼jo'2W) fFm)[" ؼQhi)iM'%ÊɓCxD삷DFђ6r_1ŏ 5_o0]z i?w&=cm Ui+;Vs/$uߧЪ"t H;W}#V۱ZAL>Mxw jsWX<4k~}33@4z|7KSfR FßKvNɂZr>pBi5a:=( (a##!XFY 6U DžRdJ&kSl;&,Umμ0cɅt 1LLQQiV&%IAt Ui#zcp>aFU!ͥ_Ս (?>L;B iJp @Z],kitԍvHRۊO|ဗ{Fh=)vǠ(Gÿp ,;QZN!*ʺP%Xl:]+>N}~IliJ$_h$^ *XC?*߃2ɐ@jaB?>+CܯB' !Q'~ r 1Gg/ 2 ]p71z.rX`60ᝑڠ2;:Z^4k[i5hG >)9H˛$=o7lOP^ꊏV,V!4!kkbTN- ~geU1Uuq$878 1q8g&Y!r63cդه9y.*ģȆNʩc) L|q…*jC0 3 3".<J㾕H0F_ԺWQo|?}sLi 4^ QA׶\lE$x]?f£.^ixh\5^V]*_czDgZi Hduɦw|Q?z^/GV)Xޓ73+'z;2 wSf 'Ňu f޶3.Ogl4 ü6FU٩CiT}!g^|FhkCN5Qw+jG9K/w› vZ*Lh䝜NVya#ݫ'SǺ+> B]ya{Ͳ44! Y=m(X>H~ IE0vs 8<ajueN$iݮPZۡ5>fG7P.__K`i;zcC..S_juh3ȴWWx](2tF.t'io!ZWh{A6g`)qפɻt4_byt M%oX\~Kpds3綳X^rCW0*}Pc ޔ{ Wt/nR<|rYΐm̵bu젴5s.Nt'-)!uaM,9wJjju*}-!sEN~!tBѽn40ggH%^˶GGEsn>%906Sx(W>Zx~|ISQ,|(#"A/~+%2A7-ĕ-GpyYE߀ +DdZ^6gTctlr2RZIAs*"穣ӊZ(`kñaC2"KS=wK|j i_c3J!(3E!MXl(_KIleiDl|Eec_ń^t{x*g?7ū䁃YJI}orkz^Ԗw%0@MGfن>X/0:;Ѳ!j_.6V $|.3.5(}  /AmG`sh cN69P#FǴ)ȥb]}eT*zQ[-jKXF8w!(#KiE0}=P>3zuZ=Cѿ#zt-aZ'gDB9vN;dx놳@ȓxOvے A˗u57si>oRi.lܨ[d/Eu'|EEsՙyF˔}7LHҽEH#8,z2(mόc#LebV2c ԌWc^,sK9_zZğF 1MW 6wӍΤNE^!rB"5h.»jΉ*.8}]ѭŵhِpJH?ҥ& Qn6aZNb=?|8 PmO pU_);GOH3(V/DH`}>]SfRA yĻسD)׌c!!Fr)u.Pb6(ŪYM%Ʒ>" Z+a(||ڬc;;/z2bcZp`ey3^[Q<@5@.Oc,\1K,?(zY:,*@[(ۆv-ծ U'\[x xnݽMˋrM&.ۼf dg,uzhV}-Y/fn/g5YM  N1⾾P,22KQŭ/1W3.IԄvBؑ/Ց*KXWB{3m!QuHјN>V?m;W^|3.^Q?g#msbW$4Un#C?2ZŴsW17Ӷeq;$g ֲ߃8-|/_`wH7<~ˬwnx(VH)mBriА]rtsAmR(>(!A#X5}*R&tT.DyƤwɦHU/A'AH՟.]GuiIPo"伒9.e LrX2FF]/b[Ǹ+T%:xcot )miW݆wG%UhSuT闪َi&PyɥǙ,EDԬZOZO Gj̍;+>2@6@4vup;'gECRe5HJo]0vLf Yɔ}+PƱ`C]SwFy t 㓑M.i`\k鷍@'i9ǭ=?2S$6[w[L[LdEK3# w:w2Zl [Sك\DR8"]IF߿p]ejH O=+O!ENd$T '2I`1% WF_@=b|^*_[f25&P=#FeL.aRw 7`Bdg,$TBI*`A>ĘJlқv'AXEO{Ϻ;J~d&8q}%x|{NF~|@N[BǖCa<[嶙I=ѶI):W+{)u ZwR+IvLz?sQn6Nw]:hp)^jn+8=Ɋ?AOkA+p>),jjf -ɚfɃtb(zhs_}oAܔ܁[8u$*wYH0vKB8\ 8̂.KՀh)~h\%SU@]7}q.*s'IO[9,5P]b0 OR[aJ+׎n@ P!U5B„>ps2:@%-> (!a .Zs5!㝫بrI'P4jKj-$)(T 9p*d{6 ՚' L[nƨ|ŹutX:тbIGzȅ 46vɘm1 yZBS?c r%Z1'=_2w߻wzUE ېy[rrE#ê-9߉\a6 Qԙ1+7˘A'i;:Q=4"h{d14z&hUxcE{QAwZ05ΡaBvxx: =1l*9ӌZd4VUS:x0Ֆ/'@ %@54R e`ҰVROѩةY(1G]|E균P8 T_[ٽf06"d@Y%/$RCvGD'DI:< 9)cu:9T hi|6Ɵpa3C8$F I_PoMtph:'j?AҡF$pHyy#e]WUab#k2Z9V=$ga+dh0#T{gni\[Pv޼^ }V(R3]7yDs;}:au=[-]-PW$j[n=65;*[0X r(DJS+,ɄA6lg+RV8)Wz@*ʼn_WO KEGرA|R$J{0%Ӛ$5%οt[E(MNGuj"!a:w+ʏ-1](8BV*#l/ЂH_<|ɕE/%V}'D J# g(%㋥)c5)?:G12I{\S֬TJ+9plE|m[9Gwlv<嬐!I&ttԺsXp')M&-GPAayu80PV%&!廓2:I Q65{S utԗ&/;X暢2~\ؠy'|'1pM3.xeԂAcFNxl!,}Ģh8ϳ<*1'+6oi$n(Wgi"+O4l;v$fI52UE%Y^LwSE "_B&+%=HK(P&Dc ױE(2 C'>~ƻesYܖ°uП9Ep1E p/w.[ʀZ1pTy}%p1túp>f!~owt<V %\tTc)`t[OLk ҳXJvq^ cQ-PK5x-ۦ3238ְ +n>!6Fl0#wEg[IyAZӣ6 uFH4zV?V1pՁY7F=~F!N9'i>7}*Lr^@ǀun_$aX{cQ 5WxA'!w)2yzNBʜ֒}Ci1ܯf矂"8it(ǁIvpŒ VW(K\~Rb}20„@󃭓ȤY,6j>ӗ985ߌ)Fцk8Jpn[[G#IHIU1Z P#D\ =KN*2laBωOPLeSL.g0kAI4PI!k5O[0, p.{J6i+4Imi7<@k~R#\ p8wLϻ6-Lڥ .k壥;&̼]q2w.pΥY .=Y.$HQ)\`C0<:wi H}moDGۥ-'FfLaL&dHퟯX?_mV TgbCm:n,hB{#AU o]} ⊁3CROE B(a,"vKx*00D"UorGq0D~pDKC # 2X.vvO $-CLȏ/OOq2ؐKʩmF'\:6?1얞nHGg;|FiLRA-eaɹ|:(bKx]8bIP<8Rae<q{;z "@GICv,}B|~BU*jٽw~^g9 z`6d_nZa+Wn?Йr A;,ndT43Z\Zk{<hgU y&"rKyYlsx&A'\!$G21VwC izM荈U-)%wJbpmM˖fyG'2n͜_5|,'xI@ŕz5 (Sh[кW kl:tmᬅY\quZFu]I4Z==\RDrD7uKT$yUiz"y4d"1DU3b#zeD\mh-M•Lw ǯY{iv/Ri-B YBJdKNxWHV9o}#Į lޘLzU1i۴kV[*577L!64' [X* ɢ Nӷ~;57UOlD nrLj8HvKN[3 ?= ϫҪƯzd@h$]|˩, >#8BiBj%!tLje:יЧ$֖ op}?poT*z6yjKo1{xA0U 9"7?yc *}F~ W-KBFI7GN9htS"7~6N`moUX JkER7)}Ô<*W닞0ق/Z(,?ystࡦ g֬N(tB#\ 8M EjW^4B)RV@-9myg(`L)y!W(U6a&TLKps]׆ t\*eہ煮UdJ5=&K^d+5{%>՗b;4حK`4[32RߣMxFeqsun4tU̢G0tlcaf{]<nH Ҩ6)nv*3H/w{:D?Bmy734 bf)3,jz;]w hNu$< Il}Gn`7>{-bW_66Ne˔w ļ~nxv!G 24!%!"Ȫ ѯrvvCnUdˈ]4u }) v4h =Gֿdj7WKb *VFIe7U5#:W*m4+ @&W Lk:lۃ!DO $[8@>*uZJLMgمL%˾Y$8}cW@O +-wN'xa'捧,•4s96~ z 1K(C 9`HLjj8ڕAz/tz,##yN'%[d{4f #76zL2k-hT:X'wF+ք}Ö(ûGGp<:0aIQ$=& 6ۊHŨl#莒Q)_yx iR=쌢Aء+[/DbV,5NGZZ'$y\ ׉V́#MAi\}g"ѨQ r4W"άPg 0yBYm΍k/}A4Y ypWsOkA&V%4bq<]!:i(Â?,縷*Fo[.7ӄCL_ gX$) kݓK͂pBzL[aM0b.ÝډSV^oFS,S3QWQ΀؀!c/dVJϡ_yV[+yPҌX}C\^n O`d΁LMŸ%VgBPU_=0Ϳ }M}5lA9{#qҦ-EJ*gN ZPOY`)!x?徢Iwsal [@G+ݢj˦l!L;R?|f>?ҹt47G9G_&t_qKHڭ0+r#o$MT=a佔Fuܝ^_iQ:L+)A?*7+Q=/(:`S,6xm,װF[ZoL;ʕ62w2 ~)D 8(C'u;o9k*qVX-YgS4a6U%-,I[DKJeXO|*ٔ}%~HӳƇN]c).;/}Rp n/8OƬ9-pƮvGrY6C(j Y7D1Hh";ykKi-yJ#D=J}c;>{*CFO(Gc#z<">duň.%/dOūJTHK.)3ʎxzY[GEnTA.jkϷc6-Q8m}M5)8N~][`9;,C_8^-X;A-*ET[oS]FYv&sDeLCTYx ]4:{̚0I|o G>&6=4NkR`aOʑ+d]UOdgp@jOhܚMMcNԋ_58KyAg/>@Pr~쿍MUO'+7ry,o#ZVZ %$Q<-h %h&svkaEzZ9dXtg"ZY.̔F[xylV![C?(7(ðuxr#XEB ,W(G̗D9Ҥֽ;1~*Cmm"7cl_0pJ L 1aW~HFMS=jsB̙L)]2 Su>?byiow {zvpܟYubjDڏJԵ\{݄Umhbڶtvv'[]Icl"Sns/ޤEHךO,+>(k@WlEvOdO)V xĹTb_ܴCr,ڗC,UlnN /l\snuNZA1X(ٓ(\DZŧfCH0\5lnaݜw3(-: CK_* 1Du "jFVP fHLiI8hKCRs.Źf+`w_!?< o0cv[da(׈ApPV䇧S&S;)LMf>d%fߗ$$ O-a5Lwcu.qÐ2(|~,]c]tQFֺ%vJ$X\:Hh1SJlԁkؗ? }˟o7Vi[~j(5?WOL+7b`)WD|]N }KjQ˨Nf{ZV>ZcL F6FW8M V!ROU$^?;ޏ+<=YB  \UFX_l(w;_"IV#&.VJO% ^}|~fC@|[S`o%0 TRmdF$*H̲7W#v6J e4&GKPrJ*ubt}Y啗O*FǛP0hFr.9; ϼ&/ NcNG2CS9f1>Xs&.Z͸mK7nѽn =BݨX\ vc!W1"LX:)T0LϮPn!,M{/ UVB]5>* +%g3'rRe (#<֌obtxthڬ %\%&G2h"f7)` q`'faTow'GӮ8Gi=ZN7F7CJxi~ 9{rh+w& 2\xZjS1 cU&h*q*^BXt:1Qʬ)0Ș㺓}ش7}rt;A쁖ݒZӞqc#x͌Tmarū-j_ln,̈́*>J[ڛޖ 1sqCc$15ҽӧ&9 ʅ9Te(2aK_#ioƿ*Jwh^8Ŕ6@H' x4լ*Ddϛjk.=%Yzњѽ'D{ڴuƱ/Bǔ `KܙR{4JTf14 *MM*n[/pCb*w%>IMwi^e{|J e?>N9Pn]Z -׾Cg8a`&W4ΤƟlse# )CE;z?GA 0IR.ۤw `T%L*8jvȞh!N^&{zb-L8cA`EaZJZ^}colCƸzCӎB7hG||rD8pnx_-C )$cEM 5}e2IܫY= v=Тē17 hή6?BoݪF]{VdeЭ/VlizGIGS!ч.gH̩wVIK2B!E $$ NaN鎉l~1fjq^bHRddLdf69c7R$cqǍxI Zþԍ IKZ;5*"i˵vy_QA! v Es\+.Kuɮ-hEXZAIwCKxg x䌓9U,"ec'̊S{B~尬bɊkU)6y4/yQgb4x?T kw^hq<;)P|HX݉-b$ LfOH%"rz祈j[˺.~hh2i' Z9sc|힌oR0yĎTґ\Ʒ@_3NM&0];5|Xfe%-+[-Og+WE6Wnv%ܻrʷ'&Kw%ALq9u b.ni3.CzX"ln1\伎c#HEUvrhj}aPd:+ۧ 02ؑB<!.ҦFȔ ͳO8#yy+NK=օ-R/ex-=b12,_4L@"د{:Csqx =7E1nwiA"\(B|hI9AI3cHx򃕖>*B0`nf܁lC=dQ4I 1[ۿ9c[*cbdnrSW,5_>q3^c'Y5<F.ߨة@Me[^ZIA$f׭%$E$+ WÇ4+gzQY,ARuR̎tOco^*Wƃ I{5B&:BobvZ`lW@feogm:f Gli+ mx^ˬST yfٖo{ʋ8kXki;I°5g}7$]:aNtAX@qXpn?)f LXZ)MFBܤF+=s[:Mrtβgs8jV.Bjw G#&O^_Q{!x+-}h/΅.!Ҷ LQPK]f)q+qU+hXo *`56/ǘ`Z{o'33r9x0RŴ)n ֟2Lut&p3\ *rkmTp9Yy!5` Vʆ ջ3wo v7HB`Yh2^h \R2 Ccym1DKS[0ƀǩW g1b[9K{T`[&LDp/kY~=c͸"ak2A"W]d@[lGn[uQ 'xٔ5GQ^2<[*IWi._:7A>wroVOJʎd݅t=Akg!b8ҟ4zHHS\ q6h^MWOAgn] O1-Te.?^u Fxs秙ycmy} szptc]>Ow !c5Erqך8;\$w] 9`Ydn??Xv^pEo2LuVp` mS Z^zڅ=;v@Po:Lm#dyq4023d0\bh9W8ݸ 4h8e`^(7Ori궶jWc5?ks a/ZOzp4pWɗҊ8ImTXgh4n oM$ ܲlQX+gN|!ZRC2 \Q<)P'ET0'9iZj{i 7=ß7H>1]BSlgWacX_\=^iTuٕ7htꔰl6q0z8\T9!qmP ̺-Kx,܇D0ۉϺSI eP]up&x4WզWY~p?Oen2Wv C5?<;{]cY"wLY+C}6SFbЎjыk=R/,N^~ށԭaoge.M#=0K3bo^x=DHcf2G v  ðɻq7;航<:&84彤R ~ϋw"Zm?.XUv *F&vLJFriPg|,gA^Eflr-ݠFB>t\lAqˢ9F%LDXr=]2u;6^j>dHΒ'z#J }ǻhɤrUZ*j[|һ|:ON 9YWߴ3EF#upg}a+D -l[},g!U43I cTX뷆S a᢮y(SqNPzra6 ٻ۞}f3vm4-= !MMS;n(م== lK{`S!h'o5&ma$@QןqB 嫙Cĉq|hI]K#kRtQG2&VvtQ-E_"yg@> {k2؀Kt!~öLPUՑԴfm̥ צMͦn!%'I_J404YCӋ/d@no|ș)FimMbXBhPmY D_ 5pA窕j8tä^|J@ăG۪>︼[Dԕm/N^{C:= -;Φ\;bMm4)z(<6KMu @2/T ѧ,겛BE; :[U$Lr~i]Y bb<,Y2L`ıJ4"Hُ$H,"iʤqWGg0%*H~O`TwF]Cf@sLe7)ƗoVx:y[bϳalITJ|S~ :/ ,L9,@H@/=LcvtLO`vܒV(gq`ͯC-as5L4d 74A]@0tq\9dku~%JDN.)jZuP;iP{OiPX#VcPEfM[D/x}1KoKQw7 J˴6nQ3[:[WjX52;l3'$}=*迧1$(6zt9Lu3 ]כ`/]+ fj]Z R|Q*b̘Kck"P G [B:C "pq(ؽ6d;θGiؼ[?)a2>$]4P?|A0$м%&_/#VfZ ׀{."qdY>L.pbƷt3:cp+9T(tp}5mWnΘmB!s'A՜Me?%Jߟ؋Qi>4'ViQڷioAg3 vlsLZI?|6TMTԼ11š;G.Sc@iԐ5hZ6Xszx_}TM?pխo<O q82K_Im 4gEomO:5*8avb#y7Tf{ U]B _}?@LX춻B!q'hhH}wإm"ģA :)m=T{QiPfd]3k)#ήZ'ՃJ%މȳ|D&`1HkU(9!b|oB@F11v-0Bm^(c tu I(P&0jz'M u(}LՈb-g~9&,F/9`r N)uvoV0.i҂@g_XL7)py?wSWɳD=%EߣWIڌ^oX/-iij[Zlt/=r_<` pUfZ GHϾZ1%0hXd1x;AO,W$sH$TzY$,w4H9f1q=I%z5Լ\a,=$aXKBL 'E9 B;L`+4dP;A>;!EYݳ"ɽK&OTfo\dt4ʋ^MHFbq;M? *Rbct<63(RS@.j/=kf֭KF_gRp3/?s1N8XH8Zt%ͫgEL@85IM.Ov `g N#q18aIEOpEvX ̧|D1*HX۶!|>mP GK;\yUM}`aB`=k`]a u%7z։f0hU+Ǡ )\e 3N梶M$BSF  K%);$ΫU śRG^`w4Vpu!~rZ]2{k~u2Ʃ˗, eӄcDmCN`O!_4i-ՏGP[ 6(C{YW2mn.g(5k?̡# ]VCAy*Z8s3Om̟=W,cE á@@UeE5r4)g!T;WB.I`% IղN6y vgȟmogy+kB?l(O⦖VCc娋|&g5ys+'{d6098S։3FvrQ/c6|è@>u */'*F,%ì23W&ڲFb6wZ'{zڊ}/SOSlB0|L Q #,ńSg(vy®KsG+$ZꖭzMR^dtm5 U%z#FڿڽG5Ne0EBQvvV Etpj#~e,wܷ>"D/L-x%sP wT>FFU*9c3Wz!C^;:AvariQ{ZHN<*xkA!˸>:wH u 8C^R|qj0Gv%Ճ;@Z!n 3;M #fL9纘Ӕ51$Nuˡg9I ر%Qn,\lu6bE3܃KN|YTWu gAK4;!|4!Sa/8IuM',tu.}g\g(m^YtWӴD=N|4 7Gnd7rAd%5l{.Ɲo; g6 +HcU]!Iho0,9ԈNQ7T>ݷzOR'3D%*1lg^!?.zy=$| Zg"iZq'{<0 ^DSѧrrqM3@I:BC/'8x&͐uci?Vp/*2¹%>Ν.- r[7d*7slHrzM{s |nM׾1%)]V3o` L:H;35f;m@EIJsj>eS4|0H(=S ^0=E t1/,oY{ދMՀ(!$+S`KLA7SZRW19bv}WdKFÓᲘp?Wv:Ǻ =y+Z&ZIM\p`6՘pܓG b58nN u |":.,ec HRHY'8r= 4u 08v詐)q^Kny=n|Zʍy)NiHsp9ogZi =Qde5\ĪQj3pВiJg>RPh.Y [t=VPʠ)0d];:>O${W<&tt (p&i 뛌/r@-4y|MLM=qDl(yK\3&".b<اHRj!e\&ott dO׬ˀsrf,Lr*Gj'ה]:l(eOH_|rΫV@K-)ԝ\;ܽ5ir2G8Nif04^'hi%\"_c\_4@XF+oށ y*dX,Yk:}y5ar121#UTO>_Kw_-{=_odW$a]bKRUEPz1ߖd~_iCBĽ+= k7@ރ[7'/](a̒q0hIp4.8c@:[IXAE6"C꿶7rɬK尤VZX zUi~^*莭`jClaeP  4n-T7 P<˰4CTI%!& =$GweOSjO4N[6?a ѡRU',A-KA6/7$/4 /Kىz*rnR+U4G2y'H5ȏٸ_en7#\ix"X#tLH[ +v;,: Re{9ڀ 7uPKT8UW"Q0H罧"6ϼXA(Ml~3r8:qy!7߻Qfdݓ%'tgki!Q>+ a@@ww(ɼh /`avkDܬ~k…F"6bZg_ͩ%ΣmFU NCw9Gڝ3eK NkPj&qEL{Oݒ_1S75帣ӆ}LEPp(H*dU!GŽ(].c%cqAː+~J t,5̢ƬΑWN"; Ƀ=6 ?cW{ߌǃ֣g/+J3囀zZJ~'XJ8X]n\ V>KPn4 '>p5hN1<^3"Aہtg9vZ'{2σI//hm:8 p.9GYWYI-%_t!Q?yY7@cs3]B;D9mX#}3LKB_p,|\BY>=WsE|\ƒDN!:C>p y|3*l< )߲?_wz#{΀rfآԯILXU@VXQ' Hb+dM[#P)DpĞ;T DڦM$֡%A@>\rq$/9&ROvp"2^ׁ7+މ @v8R[>y;7@kΎ׎w:+>f oe9*iԇj(C%ͩ8:[FW<V“X^B5=zx(T(^v^@@pO 20_ٖ@,WĻ&> n VfޛGա {?ߏ Nc@Q{7@JZJuzzQc `Zc#ZVc*҆%j>>p(*pY <<a`6 6لl|Q, dckEֹ=4q.˰KMC;0ph)}FrE;z ;VIc >~4Ey LVNU%ٞ+Ցd `+S^Uq(ŠYAaFO1kjLv dP (hU ʢmXB*2J'@N?aQCXSWgTLL]LȐX5:U}F@K%aC1Zq/3i<A4s7?| Ez ~;(xЮ5pbUF&1!0!Z0~t d~j1coE*U~aLSH=qS\< FcQ$66s(g| 3 -;B$,7g$9 ڧCWŬq6ESv.^{r8F crnvzꯆԟaWrhfckױA+A;IJˊd8n:JggP/ #I[-N0x 3,-e(*bRX/2p&k@i%eG31p&$ͪek>zc [Q :Aֳ@{DGFԤ&tt:L{>S%9 u(ʉ$c-~w5=|hW;jHKGꝏuVp 3@&ȭ*Uf1ʾӀy _)RG(qbl$g!9cG+Qgb֧3PΓ{THCkxet9as2{v%d+j#`Z\E;EsYд8\;ѫ9ѩ~R6C視Jo|k,hu׭K/\\@7xiJuj,vݶݳiНcEҖefPe %ԓ{`ٛi=5I殞G9Mwg6dCB;-8;tԿk^-+]@6%WkRPNJl]-qQ͝Lw Ltk<*k7){5*8+pޖ0L=vrSC O뗣^I.*)6c"fRp8R4M{IlLKwE>mQ,Okf7 1i* :u'XMBfSԐoI?!d, "^gTQ HLfEJVĿ(9D0 :ʆCvF4)OYTw4D{Lr0zi>crJ󥽞Onʱ Ԍ>xUxX=Tm _r (Y ZT!~pTPL(wɲc}юJcf:T+hoKA2}ʶo#?#ct$CL"k؂ڲ)JL`O;?8 DR!o6Ko=D59D6aA.=^_lovSgXl2C85Y]}U4Aq2qq )I#SW`8 Gaԙqf&jOy jRWHFny`$ )B.m86gVdb!}^uгAhT:z KsE[GB3]G'ciZF5Á3o9(7=,v:m$)obS^%(^2hj%R UaA GRfF(+72sruxӎ**n:ZiL4k?Ǣ7?` {r JbUY[jx˷GpKQ(; Qpԉ5-B~Hq 6q6cjpR]zee !RgطqOCvf˽emfE;02\A7V@Zo)?dFu+]AQP8aɅoG:H#.a1|s60e/0qitނd}6"`IZ[7W< zZКq&D2nxHvɢgh`?3-S0`r JBțfMl"מbÔ3ߍTSߣwy4ʄi@).Em bAl/1x?ygS]\a$`V ufYW~R\ě9f ﻍ&`СR:@;vv4{F4g=" *o6#ٹ?EhI˓_!oZ}ηxD^2Roվ"$5?0DB]jYj G~&SsKWS4ǜ+,eHNҁ6&?U33x"yѷ-)Ƭ![\G1QZ|L#ħVwWv7xv5/ U;.cEDNNnBQ ! ,8QԝJM(t m=R΅U6o#xfphw槰 [#LyK]qfɇuwK0jp/蟆6:D(aagQ€0e 1 R % #I}Ov_J6稶ct7 6i33b2K5 Yl*GxCvͨ|%a{if, vfx)`򻟔ỵiNVM`'|YdQګ͗у^[)k#8V`9)¯QM9:Qф_  $6 בԙwhH#EeGj|n gr5xzQ&lc`4kR\IRDD`+v ΕHaQͽV;_yB@ͧoՕO XɨzbUQLA7vC'^Ҹ*"U(}| ԾVvMvL&U'&7h~K]@ubiS(cI(.@/7b* Ы\ c'TNM;P$}ӔT%#nSH4t=}h^'ˀ׻GU/}q+,MXqM]8(l0rס2xh}i6x|j=N'Sr?=⸺8C<dۂarў{`BΒd@Zх,*_nWFcđu2R-ҿ.26G4j4_ rM(4u{L}D];Fy⫾)`p( ԭ u/=6}-~~{ۓfb)SyC;u* 9̵e_N#;=P=tFKrv( V2$}_,Xp_&.2)ήA),n.@e9۰uo10ϔ%F'd,ŎvX~̇F*jtK',L-7zj̹G"KpC8 f!` xܩ^]Y>clҎSZlŦSŢ;2Tĵk\,~gvF/4KQ٢ XDW|XL\+zAXS{+4=2Ґz_iH@=0Vۇ>DԺ̽bNz4Q?IUƽdY /MGLZ+*S:`W-'5[#Y{-wӭa eͨ ~O8i.pO:V˘U0}=Ȏ1q"0[Y#&_;ЦaA<C?8su 9/S<..3_어sVI">IzH EN1̰g:CI׎"<{距 .u# 6.VA њZoitй:Tcj`1&{ y8"/ L?07a 4Olmwӕk6Ms!#td0pN ŋe<૱D5 GDYn[0Ts#Vpj;ōoŗKΈ?YFM.TTεZps]W2᳡ i|b<{s1i wΜ)ЍCLP%J' owF@ ޹Wm48|gzr+wчb(TV= 9g'&U7AO P/a4o4aD %?]u_H9:|" ,\s#&4j'+*eu۟ ZO[lirzXspNQa*ԁ)ievڡmX`ϋ{+td!i-NHrҁ)0^Sf|67p점YeėaiC,f"MbpH!js!o|>>{O~P_:.*8\U=[(iuAq_XdM)Ɨ+?a^*f+5_Jyq ,Ic*oK+'N FOvOTm,Ca2bwU7xW޶ۚ2W#-n-}uCvkO%WtT]u,t+\uEU!Zata':O1$C4%n$g;T%ZQ8'#^<1hX6%e?*:-wQBЪEN?ۛVt`SқmxU+/E B{Қ=јԩ##~SWfD{H 9+[|=Ik"aBSJ1ߒu ڲ>rқξ]f֋@epDT.[pK^vVR3m%cHpor.i;-{SiS‘VlT dK&x@OڅuLȮPf !j?rUM2mkMy~=U-iÓK e_ߙɉu̼8`6އLZ{tܛzK*f nAT n Èa%5Y Haj+ l6ۚ4B5Kj]ʫKTv+Hol5@7_G *?*\ xNI糶b MEќAKoV75azibpͰR(ٯ}ѲaslUXQDKk`HB-./ʶѠ[\e}Q.+9b!cpdG>~lifL" C:H#D <\!lgcAK佸d!VM_'Wx/I*PC::?{рKY^w|%lTi^d0G#<- +24\"e =1QZ+iZrB}$,K Lդez-Z' fYzcV* dVYRKz4CѸ<B*i8+!ȳgۚhl*l"=_hdߝ  hOD:_9J2\pm0}o2Ijw̋Oy봕|p+x*_c![o!~pTRt  =k%dC!G~_w@Ĭ6YZ9"x7 5$ᒬ=ŷ>f\Pa} F 2`{3`,&ᱧ(0)A[Ǟ$ɵ7˱zkEu "Dgdy\Eu>Q9zdl"`,&'nn(cnR:V5ms2 d4SEǹpbSd.Ow;Vf |NaP$=Ik^Xwp$$=;}?!l7l_zڂ{OmE-b=ډ^vѤ\X׍ay[UN6Z)$ib=B6V%rW֤,="s0 aC3nڴa05P.ejY 0nNulYn$?1i'x;XzE \.Uw6V"rLZ> BJ>&ECc k#*HRPR4&1Պ|4xm*IS{R( Th/S5!Uk؃9ρ0mWb\ P}G dӂC(6r' xH{g:C~0n>PQ7Uӧ%ts,drͶӆnHUF$9+ƺU)_!mhχ# b\7mp?_-eW/r^yHsiuaxy٩l4V}2B|PMhXIlhh0xc|"w|@i s&wxEz8 !vK;S\!Oe O޻U9gMmJK[n 2U h_ԧp%NT F2%_D5*ٺ0 ,xWahJjOu==No6GsRUVv=Dr,30W*}  ݒ(.YAT#5͙Z?&YE.amƈ*긩WoKx1KQ=MIW=!CD:ȵc]u9[q8g~c 4qURXB]|ᬕCp`AqW _3h]E&2biq[AMy#;@ KLnHW3Q`1c;YI=]tT0Rz9pk iMY[ys%OrcI l;Ⴒك-nY=}*KGpZ |9QŅb6ŝa.ADi]Qy^ٯu6q(2I$_~rZY]y$sO8Q@ZmRzf1ၲ @{FhDviDu{%JyݲgrԈ[˱eѵ]NJͅg 6)7wo$~CZ촓% hwٴ/w e/❝"C! ˠz82oJM3gѹ EDMkd`=Nו7τ{p0%jơy3D4!e{g%\|rj-ۮZF126vKqqRBC_} ~Cz DwW1!JF]=vS0 mꄓ5Fr_hN r[s {U|oo&] NOkZ=JGV`¯.B(~oLs\%jGyjȳM}L= [OK{BչՀ=ڀr;M_LP)Gݽ$s1mD!;mk]h!$cI\ٌf'ep1>|5Tjʛyf+JfBBxq*cD,O*儂#6,-ttd`n2xekggҽRNhvaVRy_3ό% #_t9&J\>  СN,$֊q̭ 1.J:1p< ȗ|>yf"#'5SWT+%K2~@:U$m;rT,#,v`%σzJ–;U?H$2V3ը&qȽC͍X T$srHF8F61^ H us6d2 ^І yhC|cktUND3QQ^ɦ)Nݭ~$!'i^xA0o ,)/9ѥ8doC+̐X[\Yh(_ƞ|N}&-ɞn\h- ,5j+RQ)·LmT# )*a#-oK5aE#ڲКbnTq)-=bn Y'޸wikϰFf|AZL3/^Ba8PNːߔPS+iCok\ōA6l5iNҨW`{mY S!ň`i9Bu7z^&M;)lsmlT^?8WGQc8|= PjqwگUjL%CX' €o"=\@@37~#9Z-m`/ewa8b56$5h f=,$Y_wJQٷ?] bUY3GoF:;UJIOZ19TxRU8"/8Yoеe, >RK;P @<G};rye?eoj4]`;QGCMS0ػSȏ5:!aͮI}?bh[s4\ѡX0<nwn#?4eBe<1JȚ{] .:5j(^M՘Ɏ8 nX&@V獤*_tWKHJ>F*vRCK"Z:& {Q^KmJ-_ VŽUs\y=Ż:..~@ HO0LC p R:0h}_CHh)8oO_͍UX. ~jQN õ0Ь e;VF]`zZɓ]3DZKxDz8'Y}y@YH}dx6ۅQl7[9Üt77Д%S'?ڔX]A /$d'56[IcBEوS N«\Usx[WahBGQ@ZFHgD8Mnְd.!_^WG]j.c lsy0s'JqJ VD^L= UqzT.cAOfPB 4_ R3|ˎ@Mz쾙ˣj'{c`FR.|DӕHy?qemxqx8pjF SG hlZg XA o~'%d%1*m-{6de0_ʨ}ʫ>SˏLD4}8QmةwLa~7l4gD^/'2; $ִ=07<›㩿xsH<%8qE`rSKW|`>^SMQjؒ1l4[HYߞ(گ4gSާ?.&#w[k*cEnh[@[ & xt˱_$ ~<8Q X k3\~FgH7aeO_9nr3I{euܣ,ZIeˎYJr}X7>" j.UVFU?OiP˷_ Ư!_-Y]6rIe7Ϫ4yL# 눧݈f⫰O8n<ҧ9j -y ,cfTR`81雹piaʟqKCF[g#|9Éh ɼo˲[uăTǴa>07V8|y=\HS)/OP˿5|A)\=(?T/UGPhkjA PD/=NIdNi i KŊΓhUIf]H˂67o!ub*k488:aSYEp-=24OB4'AK(/7dDi6q` FWDbr6djfJ(GR6D_,z..\qYbjogV}XЍA@Wn9*E!gLJ+1P̃ɨu㬟a(&5Ɋ ٶƷhuA5:)i]t̍'Y^Cn%cz\J) H8(C CjMlծ>tQB).I \tR먐s]N i P;5ʷRP!Obi歈ꢢh'ƲD,hɫyJ%$/- > cPѨ GŊ8Jm]?~h a $oWǒnN&8tm 5.S>`T Io]毘!8`!]Z.R{ᛍsDzA5k5&ueXRT'WE_v{%M&hN3xc[;&qm~){A,UxZ@Ka޴Wym0i[X;c;e|ǼЮf{íE3H9ig^PAO6Jc|33&AmASˣ֚X wς4 7j1rǍJPduLÉv JڻDՌ͙W]E`+3ֳ1ͼ03k$%:QÏ]f7q'zd NC 6TUPѹKŎ*{)wme̺M= fq7bc%;eTC}+S-RTȞ0WdΓ^# -drgEnpI} AԄc%Ab @8.'΢t>Ց !2Ա ㇪(z TKB40o;[3\FѺl5Xb^\[wɔ-~Aŋi+iܪ R4dvKAh2 g/*uZ<-1;q^lhmLE"I &(B 'ћ,ߏmL_E߳hA˾ѐk\G2 tx.윤# R}?lcC $|f1pFNxJs_'^ /PLA#eCXc˽+wX&-N|1jOrt8|'Ljli&1Pݒ ֔B͂I=աhI$}wbTC h:?Sӷևg*/(Pp M?Nc yZ@^3Ҋ["MB~N*rQBmةʷMQLuP3+R)xGOs/nњx;I))D=U??zeV:E\' ,嬃|H?oti ;b51qҽtDpiKi|KMf CR] "}18RYBz,ЉB8h_̛?b7jЭ裧! beNWCRƏj-<ְLu!ꊟ:z/t;gVgDG};jE+^ R݋ Nbb*vga0 7o/L rlkF1n)v3˿_\0)=B2{aX*@q7M4Qgh dX{H2{dk[c{׍xsGHh1'$Jt"cB_CCE%m2=5:&K'&skW< j нুt[nx%hz$K jl|OZIQRF2Giؓ[w4 Q2.}2y,4? ob6H{rqtt\kX=|wH4 fon[b;|ް#jDZp S +;F 6OE[Poyw:cF*ƳG3@3 H]sj ֥[ַ~Lv h Q1/A''\oAfH}K>x:3'{^JŽ~}$ac>cQ€Ʊ³'nvGʓh|*A ɣ$}PnbF1;%&?B[?mz >vig넎?BՁ7QȬ057[oLA{! pd3oHǻ)]7EwoAm'x#Fei P$ti[Ds?Q@| (;t@Xk*n헺KH#T"+c=`QFHrn!-6䄃 K"pOSY&JsGkrЂF٨KȿeA4[G5,C vmIO}PpRrKM`ohSL,s?De tq"Fg̉8{fj4P;$]lBlTR NsͿ 2z9oʑ}P)>1t#mhb' SFD+HT}JhTD]T e X(Cwkl3Nq vJoXV*>^6&1uhCvsKwy\$}a#-8-cxEgy04@mEجbҿښzQ;h+w5ϧDI~Ysv_I6kp 5Dߚ a+GI>.(Mv.Q3־6d&9A{:n 4\CgAzh֥&aLN !fU08Pwb`Ԡ]cҗHQrXrkKĚ}0=4w%s%YVh{sOzgZf>ɭ)v}iG/MV߅"fEtf&PXG~93Xq:enAXU,ڱ9كvgRЮ45n($eyM*,ɫ M糨azhQˎ|nUBϚ:=;lV |s4z P\bH$q!H&#i+@%*=,HA zJ*iUBPfmӽ?46l}iiJpөQv0_6t|С\dmŦX#[QJ̱o?DZ*N:_4Le g-ql)#R Ch9X VKxd&>Ν堹|p%qPBBM缻V::%Či s?jgw)ϓP@ ׿qeȖ6'fU ;ķp7[j<+EXiAȜiw3, QX,/@#Ǹ&Lf; *Ѿ1h(rO8@ɿVmZ*rZh:j<䠾&OjctP"o__݀V b>[.+L\DTiow1  -ӧŒFue:kvl S;>8~{u(donUNYH?(+uK'IzͿ\7ύZxLSt[2ᨋ̯mtߐ ?S$٠ov?o'SgR.z\~~Jlc$) Y6,{vHgY%KU48ϫ1 q8W:T ڨKpVq8I]'ʼ,sw!daiWEKHp $)p]v+H7*j$V1iᘵkFjV&0'#_sWCT i- J߬KAmY=1L:FPNxlVGXر}SF?adE4g$g24ɯz|7SyMޡOOEMp[1+*FUqqbAq3|Eb:ı]h%Df;˗P|gQe3#X *Le#.7] }_᧵VJI𿵡{Hq3=`M\djSn#TQ!7z4'v#{ }fhV;ɽy6sڈyI@1#uĆ3*QV"ڳ#FüU;]SЈgEf8ϫ*>^h" p~!3b/,W/(w!~Ge=لP wL)tbs <$9s`mv;%PIAg9.ѐs,l0o9> jRD FnÐA.WD}p7>-HJdN=ΰ/YQѢoftUdTVkۭuz2̪ rEas! p05pY7OwS+~SD-"~jKT/1$F_ۇu;y+8`&ۈ3x2 mfW {(~*hv<ѓZ*݊ßy`wg^O*YRK,Zt&}OQ4פ|I"#3+ok^d`{q v5mq8_q7R,&ne2<-%fƱ !v@ 2Go^M,y2zH5-P<^ڼ3lMp;`磥óY\:g) b؄_ 1:_A6Vy54"zaMBzD%O%ecA̭Xn]unx"ʛK>uii7Qy.n^KGwtx)btw6 0?_IoPRT`*:EDB(c >$QѰ}iO؀oo^Tt諧UZ5IY/3, H_SjkYÚ¶CU^}[) /$!lar\G'ݭU S_U]_OW>1 *{H #XYrA)<QrJ >y1mdT<: `HJ^ivy#{Z:e]C>F1{-w-A¿SIdda 9hEcًogf>U <ϝt`ؙ#GմQzjBٞaܼYZm\ko*Cd=uHOT{4XUj)I6߱ ޭ~G+*|vZZ֎ @8OkPj&0$֭ mJNVoɎTk J!]Zb}DfvJAG(lt'E2a+}k}|$eæ|Iy/B@n̯kZv%a-@P kW!Rg>6ϭfOb '6WOHlbw,7/scfTESH̑[< ăѶfy Hj(ܗ_QbN cn:]%LD K(G޲!|Ŕ\XAIS"|iK!ztM56SV ^w>0E'~<9nD` hE܂PX=Ir܎T(ʰ˹wLRR_Fk(cѫN0UpKl/V4:+8aX8992,j&{A {cUPo"c*iQ/g$n NeQqg P[HR 59~cՏ~{Si%O=zw3ЁG❦6R ߜv5)T4OـG _>" \ѭ7YVń\<Iǐc\HYs;Hvu^XĞ<# 1) vΫ ~ţnG!ab:U\ J[rwQ$[, y&X^[^:"+KopEc>+X};fHd2Z<9&f_`T):%@HA+u^l5=6[L4\hoϫ M"i)ԝ{F̎JI9 u^tT׊ ZU v„%5k̠Y$8?(JmNШث8Lom hɵ# pFPͧ Jm@Wueqe3g1JkJʢ/ُD6 HI֑ӯ_Gm'U CD 0FRUvDQ׿]r//wD%.&Z>a'| !ItN> @c5dHp^,e OB )|*I&SKg4!zѸ.G;^ŐZf@c'#lsK㞩*s` [OIFSswIj XxnLX;a p ҙЀd&%p)SGWeu>;ynBaABzU)QX7h |`4|T><ռ OH`͚vzh;b"6Z v^Kw-3y^OȆ[_é:#m5M.M>$ȇ-eV]AP y ۔n9րUajVvP$BNHp٤m*nS¯ՠd_1}IM-&IlG"߆p)QB2qpײGRC,XT`@O$ Do8жWD([ؘ6bE˞߄ պ4x%,>`Rc$T:rk=TmHn,yyJn UѶ-$ 3QΎسi|{u{;]/ܵ?rg~lѵM-?n%"iF}edr[N G@'4:// [ zyz&Vwg-l£w%.CWĀ(k z H j݊0NytDYvل?Q[;lLx, udAp:30ScG{{k#~at'!d#׬}7$pjDdԬ,OA#V +/B@Qu9q&d]ΧeQk9Ű)qTet,R|%Pӻ 0ݰH?0aXg"IVe8G߮Uͤ37T@&=ѫнie|Gy 5Ӆ"S9u{te_3 [~/<&P -} 2~JMa2+kᚘaEb`sn~11t?:pA2d-N5lKi ݖX@a`6M=d k^CH5d2Yܱ邠$TVi|2QE% lxI[>"x^ AtKˬ *ÛU"4L]ױ}h3a5p@Ȧ ե-t"O찎3-ՁA$MdWҧ6af>%gwsA2l35_d^/̠'cVjD|F[3ڌ(7!s\JWdo~]IقC^7oH Rxb @{lS1PTcb]{vme,Z⳼Av_e }_>.xC4 jtycoZuUXnlq~3;.ᐛI OZpRplWA 1F'CpoT_yB+Ӡ%~ƹ۔: m!V?lx (;]|W ?ꥳGBvh W?X.3)%s3Ōt͊cD sZc^h!3~ؿ)9|Qh߁t'&:>2{R/LÛ@:VL?\Z$[G#&]wlRIUR_H"0Mc8kĻ,nAfaMKJRMg sq`L@>)ĤqMN9T[ScC6E-9Eu %[w"a鸎oh9#@[ `Ӕ.&!/{iQ|ЍXGeNTңalPCJ""*"c*l:GF8J"I],hclNד@<^Ql""i$X6oY@Y7vMlfT{(V.\#3Y4}2uZs$԰@Ra* gs/!-AG?z]3WoI2_\\5IlBb b{ܸpHϽ ?"|qP2RM$VsQ6XA/C* W/7kfq{fKwDȈ]UwPpaz=Pw^A )c0xqκ)΃,ds0* @E[SVypzm` ~Cg 5Kb?ɄA]?O-4?K73j$c1pqVH[x\0XQ6TC7QZm4HڮNLG/NPq@#I9@D kȏ.-Z@VZFYqq,5՞IBvN PE.%}?dzi ! E.[J ?Byu,~'soi쥟a<ᚍtk/Xv >2bLM;6!ɠw)dw-[3t?}yk1x;8Re?0}R48t7 4[ ]c*-W*v(kPĀ6&ӟXD=Wo_a2$A$gI˘&J'Q4L!DwuN%0NC%XXO1 &%bz6BO>v3qqF-b,滪Jgdbd;p|6HCߪRT1Js02NLBΊx+V3jw1ض|Ϣ8埳 #WLvj !S/=^S[-ar!Nw\fKPn=Sҋu:u- 6—-b"L,ĭfSQH)79awQ-2Gn{GB2%!·>kAϙcp=X '3a@\R+,%+v9@ HN呻3Nho=o|~ j٘_E֬:֡%q\zS IL7e%rƀ))/VuyC+1`jIG8Η̰92*E>&-pGԖ;xU+F.[`\aa?$ @\Θ#pT^ zh4:a%a%0q߮o&g"-ւ Tf!n['=;5..c% X9:*)v⬕QXBjXcs*QR.0hr=2- G}HδRB¶%JF~&/Xy( \ 4BDZhSͼ sS,H)ʥ{] mW:Ċn7oݣrfRVo IXYE5gvt\r,a  Hfg)-MN4ocl*W(Xc$UW!^lYvB/elNhpҍ-,iLaf9AѦ3'jtDR11\> c:vG Mmw"o4P'j]sj!Nhl'=3ZCQ"fn&*3 b>Itd">V:IzrwE{ARdF0Uiz1qaJP*@tz:C>`cQ2vT[D.fud!ZX=VF:%5Hy6kqam&+'AzDFce{&K^0Dٸ憣 GNNN쓥GQ y-WŅ$M6yO&~I'y6M 1b;-qT^.*o2lw{DaɯOVk_b]'v9:P4w8)֧Ey88[5|kJä&Q *ؙ@2*_Ͳ$2w2%81_%';6eVV&8ٜez婖߅V$DH /Zg"hoNfڛm_(u#AΗ,"Ut:{ A>PnQיB؛v/2h4d'MN Źpڕx8sͧyG4 ~P0`!mǞ=]8:Wz\CϻO^Xƣ9{ Jս\t^r|nY$W3 $ϥSq8h휿ⲐOAv{ zHl%81_Qr՜YPM;e+42ح+DE6ZwXS:~xѦnug&f^oYhK+"F@%`>P /LV|)xW^ӟhK#i1NLqɯ+OCC\`lњ>zBF|$ |Nɉ$ldUws A>`U8JOɅa^3$RLog;Τ q)>- UZ,E=q0z+ݏE?htPy2H7d;M2҉|_.g BpvE>c5 y2{@H_r3&皮 ܎S?|p]eXדuM+MۯTb.Q R]`Lqyn} hcvڡ*䃡8>d0;x֊]dFf1?zx{b: A<}3ĆUVILncFI [}Xrgl UјɞH1+O="뷽v"s.i^̓e8R$&&9[y`'0ZV۰j{DYP]BeBT!BHzGr>Wbh9N5uϺ.,W*QT8lPh?lC%QÞ˚~5aj틑wKZ"VSD xei2bBШT!/xơ2T}\ǷAx߾\O\Qk!n ג-ՔmKFd}v`7lu^IՕ rk8n̵ٚ {- BQ@#òN6 'x7Ej~~́8_#R̞Y> bry|fWz;ImNԙYA'F#eNs&\^{(с2 s^?3)LW'ԧ,m߲/XWE}LM[MRPz|Qȼ'ph1k*#?x"H;R2x!wΙ$PWUd0~/[ܤFrS̆0̳>ᗕR<2~K|/)X+\'œ"ֶ;*7 ܫؐb 2RX0a:?c\m)}L"<ި?4-;ĨQ)\sTx@i%:,*&>6%-OjG;iLr&^0MG<*!͞ijBo|oˤPv$G[?92~H>1\b(KbꊲSrkW1PnZrEdkR qY}>Iו`]eI)4D[a\҇5#-W˺E+t Q+/^GV6 (:2fDdkwJ4 ]PM k NSUҽptjn?|dḒŤZ8`&9v¹lOg]-s8AҿӾ!Z4eSѺqB/wh붪SifGԷ+iw0@F6h;FJYT7͋yhvtT<K͕S kzOop}Froɺۜ S1E3R%)픧Jc% vބaU &9a֗^ǠHZ(hU3ds=+dF2R 7ͭo6'Y! ?j *BסKݐGQ4MO%4<PcX2b*79 kZIpkn*C!ce@ef`g%(4u +DK7ϡEcrh~aw ʶݣ#z3JL3l˷bMO5YuT+?rs@-a$0Śz9+CSJGDIGUY!$myBgrŭB. 4$΋1 %nߌ1ut4ZM (Ir@p10Ad~SK #ѶFIP !jw-Xhu?ڸ?;R j9ˁ{ʼj$lԏ3g 'P۪$˔8gXdDZap.J|jd aHG=ؕQ|S4G|8Ko gȄ^\$o Ŀ9U&hD0X m EU_5_z!w8bZR7"/j}_j^ǀǼ٢ ކGPς DSJr<[!kک0kB#QWV;|'A_GCPVXd>!d7j>y$!ˋPǣ;6%4@Hl^F:Au\s]B`pˋyӜX0 O`:6R?YvHcyBÙU9_"iNzE{-`jjkL!2ɰіUU XN;W (vr4}^l 0edBZ&zx}:\q)¶Y)I|~0+UV?_)LlAB\g9?bTRqЃ^wE@Q7 -v8 oA GiJ¹$Z +;>YR K\9b26D/Aԋ[l(β v1ʢTy)bzXсQYdlOUQR:~d)e `Ƭ ,n5c(<>ɈyQf9?{q4pQk!` joMa 1gft yՈ{ < E#?W< :i};􊣚"V{-Hӟ',wPMηmkh6VoH+Yq~()@N_ZNwJVeUBȴ:u 8IҌ%&N ns5-{W+1t;} j$](_@9{1.CC˟sMԎWo)iRܳRYY QWt?MYJԿAg=_Lz*Xmv~%WTCq-{AҸIi%,S/"K8)s7̑@$c˻|FG>.k]os3vЩS8|] o$;9Bѐ.Cx ;h$Y|ݞGiTGVOTʔ*]e¸ІʤC}Wǭ̮;qT`lxf> ,b2bC [n Fھ[ڛ$&gX=Jc̳@]{wUP92\.V_̍ <`.xujƙeY[W(9LYV' R77oQQdVHX;&窼l,ꋃƨ:ĉ};}VYPMhDP0$\b * dp Yn0_ @J2V$N(4MV 4_4>p1g2z#&-q«4V~f(aⴝv^"-kwY'zBK}|/Vl6_l"84x-a蒡w9ƅnT;(ޅGDrlrZRA}3K1@#\gنNmj5EQhXZRL$#ywnfE~'e6T,t5wh - ?/3F@BSX׺LUz u\' w}vSC;իג0t*\,KI?-fi|~(}nutgGf[ZލrϭXM17wA-,JUYvȋgtqVْd7Uz;u>EvQx @q e8E:_.oUɖ /ԀhWşw _(׀`>P5Fp/ ESyE =csO̚6cׁ ~[NJ1 uk[[L\FھߠxZS^q."r2}k-xa &\>}daub@""z u ='z-۷vίbTm(e^+w%':7E>YA;&@rGI5ͥ`a͒[m&X0YIo`ll=1WHrwr۫h DޝZm0' W~]D䟲\m͌?'No(>x;[ ̐n\Y8rUAg:hӃ6Z۞ ihb-/08yw)S=ON^ENyQm;*=@ dGGL2傣M`\-\vk GxrW!S#1v 6sʡ,^Ϫx>|;o]hN .'ͫwR^dA:&LHDaH. [¯r%_!g較}< 7ȶupf=lQ+V)?&ϒD0}U BƉ!TԍFywknEFg֦!ry:JO.c@1 [cU\0o9f}g:={Qi/2Qc!?桃.D3َ=FI3{Q!x@BI0E{s6!A*'*1 q`urT %Ds?*bCBnGQ` A3nډ QK=cC9`\Pr~a^m"4DʻQ<(.MlD M[[&> ~MlN/'G$]CIv9$c6w;φbski ?T^i%2)|C>59JKZǩSHén&WZIu~ENtֈ, Ÿ ?I<40sChy)Efs֒Rm| NC'_(sBEdGw߄MY  g1{}9kkq6C##;b]E3zsֱ 6b8, }W7A@zLd~%eIo[6] tDA̳ _'w2H״:š%ht5>J"umDv]~jӂR8R(\¬ Mp7?w0oaG-MWˡL NBPJJ'ެh٠t.*LϺ}u\#t? 5}|ЈP. ,|:( -(ҮGEjJ$(@ꀲv4z to㡋NItD߻\`yv@P->qG<E[=/.Tl?v'ѷ#MkFf(DonbvZ2xxߢF77jek8/҄F&|V:^>b= hq KG6^p\2Sߨ7%z҇oʆ~jegCey]ɓ 1OmCz?1Zr4M!Ҧ]2wqH冬ީs༰1"XϺճŸ!1ʧM[0^& W|ƼDf \No) ;3~-=Wޯc:mg=ǞMfKI2VJ&l=G";X B`R_hUL!]]דq34$HLױ"X/IFkk0No 8>/DeKw>2*O-.'ΥX18FU[|A&AF LhHqn RSL^h;Gw˹!Jp 3ͪP @ʧ00̧H}n鮃?{Q)ܤ}Qjyo5ZNx[ uG*e|).M>gDǒrD1߬b$z7{ _b pFnݥ>!Aځd8gGcNڐ/&(c/K>;kFirC%= hͅY~B<=O0a,a,t}xs}AdK!hY28B%rxsBAE-NHg$J? psAůcׇiT@\3fnSKF>4KY+ Q9I4A-j`qBb - ,{e:tIoӑd'Qy^58܏1}i zmԃWOq˼ mYP;{ +֡MwEZK7g"oK5(Aҙ50@#,U" n 4OƘy1GxbV+t?Z: :R g􍆡YdvKvcW 2ǭ2yYUB<2*gOXy͂쁡Ub43]o+ݩQ)db8KnYNJ*<Α] Is\cdBy˨a&z(9qNyGEm(ۄac$%wќ.]z׭Qoʺ& VxAC:v:QXziHa#B2UNaݝ{>+G你JAN+XE0J;\ Tͯ.rw6vRɏopQ-|9yc ADު 0D>_M ї gp &E=1~ATuf7cz'>Ǡ:%$@?믕vң^S LY&hwƳs2|;ۢAO{"ӯ^̧2uQ"eٳ䵙a@'nzj? &~f kgܙ+/dł)^✊g+nFu_zK'7O*lAsL&/<}?RBRx)S)ɘ$G0̉Ȝ*c A SZ@_, V}#83حDbKhS[V.ŚabVŔgX煮']WZ. @<|Gcn4\—΅Զ}%^@6w{p;jwT@ :%=?:49F},DջU/ߦ$>v2ߤ>D1IW;_{fQbANveֈ;WoKN A1;2JN/8Vlڔ0ǁR%]×tUG%܅t9oTo<} _W j엫C@FnRyD[V4GGk*8̍\R(inz#/cX) 0z $FK?(œ~뿅1ֹ"4٤*?xFÄUI30(ēv ,|A%/CX>*??!R2fMy63 )dy*Hp0?!Pa:w;ݜoLFb JOձ%&M@`2^zM@|C Vyp%}:O5ڙYoN7И]ZMJqBvNn*s/="[A}O6TIy7jЪj7Gdc(l`Ef 7 k ܽۖnI8GGM&ӱ]y?WC;Coaۻޤx7KgΜJFQ b@lJBR8TQ֬=W0ZǑlZ`*F.[n:]$rR=5i}6΁ LE &/#E/E,p9Neo3>);bp F(%; WN?mo:gEQ/i+C#E,8˖H@0צ <[®#R0M}߃BS=Ǡ(PuTF+9RWh p5[^2<+3׺1S,I_nfgnOlB[e,weiXC ؐ\9sA rP+₣B^WֹÃ͉^zjnwF>}.XM%Еf('H{=~RU P3@\{Y2^ 5hjn;~,.+ NHJ' /:4F?TMb\k-$^&<^^Fw:Az!X hA8ޟUe1F 4|Qy GHKGt죪h fg 0U7TwIZL㼪9tܑz5y#ko`z&]i022jB=: 6!qQ2bPgcdr"83KSDZ8>("46m0 `Luo(L;AWqg5RF m$28;&u߸wWn SF<*FdJ&Rs d*# S}ിb16QBI-Evׁ W'XU` ~|WEY{O(Sg %rXrԵD@Pٸ$%R4 ,&ȱ{Twe<1-Z Udf+ qb}@|Z 6^ZY%q3(M!z7k8JBhNCk/'8lU}*٫J>P%%MDDOꕦH`+05o*kTYL"´8a]iG/X86-`h9 /e=swnaNktɑ`yAԖi*3kgGe2GV6%9<*;Y+{$ZGyEJ|Nm a''\Pq)4@Pafw5w;bNsrJBBQ>tt#唙ޮJK]ro`] F+/6j^&yjwf a"g : [j☺:[Vxqo 5 R7dIE e$>\^wz\0$ƓFa8CH_8ѲBZkUV$zdoK&qB|D M [Aw heEʨ'K}?}3A:bz{+]ZH:sM̮͠BGO@8N([{fzCk5PjW}3CNXoM"s$%dSY>O %?Tf[@;4qoIݢK;x ||k YȎpO3 t|Sjs|NŹҼYzpN5>CXβߣjpz `F#Xn)F^en;֠6nlۗG*pIJ]a> $YK Bc>GZRr:;B8tF0ۙAҕL*fW񗾴 mO!& ZI`]intkw-#гB[gנqӇNY[:qϷhbv[.ұ{B"T$Tk65qbC/N% iy,JAMN ؿ$;'/?$cDx$=r ,xb8l O@~ q X1*]3b;!)iɼZ9bL5} {1C,NuYNCQ@gѼ:٤ӯU  rCi7TS4Z57\=֡|.P{#]0$$zzi ޥu @w~WY:F7!Z@fM\@~.@0}! !7EMdʕjs2 u~;cԚMr؀վ7Әn~$j!7%6I6]W]hb w0lV?5#P驻B{wMdkSwRb56XʃucJpJ 1 J@K_oOT˫Sн^?vR!8ΔvMțU5걛nȝ!I=2z>uTO&??TIPQOh =јި炻9 ;?I <Mdb"i!vi I[!?{mSc{*E1|uS9uTLBtvT(Fse]2C=:|P'F[x8#PC0*b!BRDYK_wql Hj# ^#_2 46;";"*ӈzQų0߯#0Gj;94e"~I` !*Z@1}|@AVJy!uo_\n LӕcԈ7a&nk D!^oN~ + 򯎻;>]<7ؼ Aɶ]Y#?ahsJt+3f7,E9E?Rx:S[ʩfga PLA5-ftIKf(X!d辒Q VCü31fQIb Ŀ Kkg.T Ȅ.ȩAg77EM(r,k8?r$2`OcoLǪ ۽ښ&,BzIy>EPU/`xzBtMS-/eGzʝnJM ۃlezz Dl0A"YtiZzjS8lēliR<*͡ϫfi%c˹5(µNԏ3>9q{OI" RۧOK?nd(}+#EL[ UZ70k[1 2T].}FGC>ry=5;uFI_4.:FK:PLf&PA+EtzQ+w &dP$[}n]c?'As9* kjOVwePGĺhF3\'so8{ Vl8|.fZD9Â~b#E;B=GȶxAb=R|QY(:EwƚtQGxGJ<oC&{Ou)q`n2NH,:@)nsWcO|~K~#qXDaU萺<]n i< w/tPӔ||30ք _HMeβFÿ llĈJ6w2j0E5KȈRPE\µUzA۬B)Vك>)”(cg[[)DSp{KRD&!V:\`cZBd)_ὶ`)Qc2=-5W?$3L 2Yż'NOi4##t7Ӎ03_'`3f{0}/wfM=Nb70مD*D|.E=B9(r6J_QٰεjB/D!$EY^-=}/ yExF'Z28j9_kےrW!iʤ憭Lli2~< ZE+kAiÙ.T˖~zڤ(*Y@moOkgC'сimnZu,fJͺ;{S <|oqn"5#YP1î vs7,[Mj-R z >mxzghjewy'0"ܪ$e +f!yǁo#^B6.^p8ObM֨Mxm>ϵLmW_/1h)zYa=X/hZwi#z6+p/_b?}cu )\ %*Qf<>Rx,=-+F߽)uE0C035g9FB7Vs[ ( /E/ `>B.,}X,_%~:?1 C鄖1O4yHb|-#G)3=uL-g&-E(bo㝅3'[0< ȮASR4H {J< Fa]4F3-T`3x#~, @b'V=Uv =L፽ 7y$AO5&UDEG`lx1BnPT2 5/ŕ7 8ܥ=SvG.~6B+w b݁VS!eHtڄ/ݮ^, 'f#~c5ItaN^jÚ e2e S$xyݍ- Hf*JrR5 "(1hA*+'2t0wh&ŵ\Ґfo/%먇qlq :^CsD n< !f8hBp&U2QwudءQuCN5G]،_cP|~+/:2y/ٚt|8r;D aR@?Y!hPq5.1 Xj$v0Xw#,Vx$G{d8p#/^{4-M5;Q&10Pls3nc^ #rwCb ˂4x0KjiItulHh5!,5 4@_| mD7ɇDrj@q7S#&xgL+a | ۼQ9?j0mUcUxh#\NӝGAk㗗ݓiz /Y;<uz (MjWX/}3mtL%fQdZ-RrpP 1]s"Kgal'O )с^wkzI%Wߵ/٤T@Ǯ} ҞOn3SHXGLbkXBeX#5Wt6w!| jO'%.2_$+Dʿq8Iv[m>zsjtVcq#1l玸oܶl3WcZ(!.7.$yZ!́Ʀ熯1\ZI=aX _6{'Q~Gj@ 3]snh= &(?F_l꧱F@B[%'W=RhO%#ai )E;/PܿoOSe P^_';V'gkxIz@_' "oPwK5nlO0/QYj@ >pnE%"޿c=OS95QL;7nK=" "pO2YzqZo9|}Y$ܬ^@9\ÁǭoOkn#БN>,8!Xy Z]ilvqASyr#UyEDP3Ow.~_ON>VvT| eieְ@9oF!p&l(Mj0OPi!,K&[W CF8&2]TP-sFYL91Jzl[(_uI*P邞m!L1]DAI${k  t1#sْ>*!g[&D uI  pZ (eq3NTcx% E BaaȖ7Gyer+%U%8&=I:n)+GIRF`M/ճ[,l/^/Q~sCRǿ c}:Z5VK ?$rhaJ]l00g]+Q[C6C7ex̲6+0lXdz=|gg-{bIؑW^_mf*~3Wj,opڳ9-&/6ݹ^Rj}ZѶf#6xU[m=RاR;D /߿:[lsલ$wv]~7`^\ymPޜzUq)CLpk:H=,y男ﭛ9Hr .2gLu0f/ dZp[ZZz/>DIRe4_ 0f. ĦfMIX?IqוC< _FѴ/sI8XF>y:QF\l o}:)%)J \ZR?tI :t2 3+d*EI IPStD.[/Z-*Lw`^ZO[ш4Q0%USԝ5#s? 5x1h.-5PncC#}QK~P]X|Q WlA.#0bF Q`:5JҒB8 Upu xh:@(Ȋ@zAHcwQv"v*5ko5C=b '87T)be, ^U4*)%?`+s[΁uf$st0^RX,u| n(=&uko2)a"FMIKIEf!\ ĈZ<] X=&iQ2Uk /;ls!PVWQtEQ\5X6F**`kʠ )SaʹMAڌ![|Var'ÝM.JZ" )]xb[Wq%1x&9͞[6Bip/v3& 6=WV=r.ò y;R_?T҅Ja7Wanq0u9̃ ݳ*fe&tO4 jı,@I-SS&nq,}u, v^HRBm܉8HӳK!Toi`͊n!~):e%ch}^nn;E!×H4cӘN@"#5` 朗gI ]8nM ?,C=;pEܛ7ҤIRl5ں "?b;LhV *=|H*c?9Hvt 3%Ba}ńi oO;)RF‰( ɟ N):"Yܺ M~7}^KBW6ƘxnƩ «Up-Mp4otLք9mR;x`ߘP=o"\b~cf.\_aˢgNBbNW:t$؞'Csx䞗G"pg#Vlq-%}V\m#XJ!Pރ ^Ϋ -#R LR]O{aY@7/m'~VP8cda^ҴU9H@7PJѧ:w>-'t:ϝyǃT*#4x<1Eyz ˹8(Zx8ٺ'CvJזg(<>eή[ogL-mqw3+1M2f4$u'!I)OB:y3f6q_ݲu*FSrܕ{8]bʥi_$\VĖ .u6+H|/ypX<9JjsJW|ɅZFH~i$KO[ݬsv"\1h$sL_?Ӿ>(@  UC$ui  T1M)\afZ ,.o]|X_iZH> `Zp1RaR;<ںL⮧ C;:q`"R,TBeMxx,%؜x68ax.G> ,yj7t98T@j)>_y|? Uo>m:&rć< *%֒cx$GN#lLgza oE #3x8vE2c&d>Hr¾bRSd!D%Y,zrұ'bT \<ޭr˔X!m=sOtSJ§\$oAu"50.cG)~ıA/}xǸjYClxhՊ6nH4U?m^+aKmcs@3'!UQ 6?q^!eck F}!SM!ڬ.^s@hU5] WHcpWaJ|)瘂rŚ8U'Wn܁Ka8;}}ڴ Ym \mZO>a6H`Cªm{7Aa81n 0/-̅(1p vC,Q`!kT;,e,RE{kxA4YjeVVROdd΢nbyT~DKS''Q-8jD?eU](Z<K|]?qvb`x*z&Öw%,  T5q0T:/Aw"[,:4!i ~\ {9gX4B >nu`:pGS_4JmGBJcCxAY_rwגNJSUmFޱOϙjȱľY$97 ־b/BXUZK#n"Zax߁shVikio^*Ϛ;Mߏi )8-epgఠ /bG["Hu-6@T[8HQ*D/^\ײ Hb[rxμ8 iSϤD3v3l\4AYxd f=5 Bn^-~dhB8KR"g|O1iB:>2(}-ZW%Y&י̦hsc& *qV+99+? z;/.9ډ$\}nDy{Ӝ[T^É4qNBݽ*x_<4[Vr%F\ …C4[$z 1У.ApI@y󾏜πQX]*tG"(.Q]\h@)a~ۃ~]jIU+ #*/8Ϊ !_zADu"HI$+R襫Gڵaäy/. R>.x ~wH(F)NFT KOֿ3R_ ksAwp}l^$#P_+ q9dK=Sm@:E[.O ]aOe f{ JnœQyngǑ]]g!ͮ~g"f۠c]&RwQ@ޫ..Jn{&nᆪ@oM&nR,/͓K[DMtdy#_l(%8(!]Mt~%̓vmgAw$ 8 eIxt;)8̏CeZu?j< =!k͹ݕ^@ȧhe^H9P.7v#HІ3E*ߟ)ӲnAm˳*/,_b:2=ci|_*{5V(t/9#4pArWP8F+Z!Op8FO{o_5œ5wT~aaL/Uҝ-ڻS# P~ͥjwqLm2cggD8k#"Cb~8R~ {ܟ}Ͱ%h< xB][*_RŰ6ڦXЏ/H>EP͍OB݃cLZeVµr?WDvYpA_5әi>Z˃`&#!{R#Us8eDnTzCmXu:{ Ǫ>~g( ZWug0oqRɆTnScsXIԠkW^s v%htOoHI*ICXP@[UbPXaZ-7,n-N"x7H̽q+<Թ*Fa`L $3Š\'1{ᱚ !tP?-7e|4j%.*bl&@jINDꋫ.ےT<*gʼnSmP1g |ߊi/MBؿɀ }zL52 ;,sTvr-RZea&OդR-/gOI 1~`=.c#*yXfޛC=kyYFo/GVqhjaq 5m:/s:H3AI3CiXl2qt< 7'Qi&a{+kLL^=@\/ f|YwF?ѷF]a]Qe3\ֱ]$d:-me ʹz6U|SJf(8L8!Iv"9T Hԛ+S%PUJAWFKJ JxN嗧p)6 K5?@cyjz jDbP׵JCmd1[^Xj~A3_1M;4<$5-$0G)R6$Bi'4a0Na,`Rr̸k(Zqƀ3h߸dĢpUBÔaڭ.YcTz.$b%!G]eZk$`}zn41դgDu!8/ MaVPt+E+5'\?.r/2ӆ}UX'I='HJl0۸.. h[Lw3B^ȍu|`gTN9 V; wS&:l*üqt?I܆if4x k\a5Uq.k\qcZ\Y96C/T7)P%U pԝ ?]lsdB'WXbCT]K8[pū{@[%Mjōݒ~S Z礣]Ũ$'e1N#IAo晹Ҝe1̫&ۻm \K&JZRCk}*ԷhءDP=k7{g !*5G ^sNV*Y7G焅ChsрX,H)ȷ^7N ɭGpo uE>My2Z[9ȝkj䱺%ߖ׵9骏R5 C:$6UQE&ߧn }(h٫h<Oi2;$#Z$^(Э:'*fcCrsKΒBu?(bsD1vzSyr(ܽDۊ]9C\VX?|6҅!P aS} 9te"g4:?UluJ1FC6XId*Bge=.OVߏS- ת9gQ,6LB]hc4^]Tl hwb^ X@O$R 2bc564ބ=;{/ȓ Y'VfVD}:B&fc7<:4.86P\8D?NnT˗9bU< t8h\卪DBJ]y/fc9./nGà}T7Á>jY:lϲn5M;j wJvů7>NHHO.9_H.&88{wi&E?0d0Zp&v_P\%3I49UVU`ҍ3l#Wd@r! k(W !u鑘 2|Ivi[}r.Jpϧtߚ"HY u393.)U?WIO@qNO}$mOI'i9in _\.a`4YL.]5agPpDxG A*(1b|M,<,E/ $e^l@{?/fȑC,B$:b Aa̪;ˑ猊1΁SbYy`G12\7ƚޒ?Pۖ2ȿ7VQfPr$^)@Wl/j<#gh$8$S&Cs -L!˱R@bXИ( ;' EIVȌkAIfc2MbͼJ?pnM`hX gՁjZ~KԳ_ko;w/@Kz95!ȥ Rm;$,/ޔ>L*mFte+K#?Cl~2EګvE󃏄t{'nƢKa:Voה븠9(&"AUvZ3w֟&}x< "YbpǮ?c97o]1VIp\]>ByPc匛brU@2.v[l~7F٬#ɨLTim(~V8kxߟrRaΔh^ᗾC"]/6v 2\[hPV܏> }0> VLq;ݝܕ%TkdT"mqMa ;u&z^#P;0F}V$#NKcm_Y} &NCt%5_@D*2Rv/Qyڔ`#Lv"OO;]r^+E.ME0Ma}c%ج|6N)N*ލ؀VIasnf7U.}iŚkMs? 3ņ,CƻZ)*#y?BSMi6ͼ/ Q, K]E ;֘(RH:vLzJ(_´lyN[ɬ]n|*֤9( L.Op^d8JEߓǑ]UeIϒxڽ2U|CtD٭VP(MB:nEn$pPzF`:ltO}z( >aU$4] h%)ӣX0qJud>5kbo hO!GΨPuQ6GɺkG+zU N>a"we%ew&9aS#H4fqސy6e47dXGjvޖ9bn\ô:g$KcxӠ|J1tQ)fTz)+|ɥmׅ&j4GEaaJ hz_;?6 ,NwICĭxV&ӎv}^fD|/ZTq#xӐakj.Wqt7CWt:u AMacܶ%Fܢ3Z;s :kl>$ 8Zro)PBr0Y@)s 92=X,Gv2F-6] |w=o`gE/' g^*( Pe5'Tz%le$V=}Nux6 zZ?#`r F~3D7JLH$N"iePf eh?U[~ d6 ѫV֟̀3ÐwǢFÄ0{[x- > aA{n|T  y}8,=wȷDdJqwu6h{KsC~.(w E;h3e-4v,i~ÛW00v@d6P¤T?.~хy0't0FH^'95':8ust}Ydrur||qDS N0u"jxLr$ #4Vf@c(/|Z~߰=,ff>bUEX[x/B)}6_BkO>}44 [ BБ 7V,!e~)dljQ|wդel2VL[$Zaf=xJ1'2;nl&Xq aD(ae-9$[-fa`mmD'9c^{XjsbV9_*%?O%`wh]{T~N46Ο,s7h QADIK̃w Gղ]O * V e#@s 1<} uݩ\[?XS͋ V$0 18Hvt,4X4_4`z'F$ `sc^*pIui?@݅[g`aPذ$Ju&饟 .tlٹ?gZړ$?~` yyE@Sdj¤ķRq?wDUp[!PEjA>["U՗Cxe*il^h;q64>}5 ;216e2L-Aaxp+Y#<&-– bbp e8rD[q(a%,Ω,d} p?h)5J0z}Sf58wh0I^T>!Pw?sq0 tɹ]򰷪ϗ^4z=uQ X&[\5f%f;MeFw #\Q l{43d2.. t4&2"H_M+_Z6*T@S+.bd>UaבtK&mWM 2(C(`,/^i_Kܦ`s@tr]Z]6$h#R_謵NQSZ+!So]GLӦ-DGK8| K/i픤6jm* 8?!F\uPBē9E=OJp#tg{R*| =4h_u![{{!BDS .}^~j 3i;C`QEuX@mGv-l@ev<qn$32ےuCDĸ ͵F'h>~YBaMp"F-?r:/-Zڰ|>79L\),\p35+m8iO\6qME`H qz85b86h{7{ݗ>\ۆ \4o~qh$Cm%=(bn}EZ1>7iK@˵8'7d*Lq`V{$oUH6񉺀epx$A'RS3t_$F@볣Kt&ʠo=Fş \XPk0؉3!*86t5Hu<[b>PjZzO= &dLdaoI5a=U UlF$(6XSUe_UJ.xpu F=yi\0gxЅoG TJ'i¦lYy[_k:]={k2 a [Dq8 aY6ylxl;x~(_Y"}Yꊕa#bw+Kԣ9 &>J?IǴY=H\Pi{8656";yI=ķmFϫek_aHKx]AS9 IJV؆Ϭ}Pam\,-]8Wzj#D =Jo h6OFti Oz@4J_SH6 izmr/1"WϢ {]F&;z$`I ; iVBwgmhR[+M>TÄ=G|/`+{n5baW J&N$>_wJ&SJ0D|4Vfyׁ>[Hc5R !o) ߤbwQ\)x((aܺKfU{EDs1=:' Aa!'( [~v=^ѢN]o^~;!9^|%Ci[ZJRQsJ[ncy!D sYͧȞO¨ 54PLmx|h+HOc #jޒXebh=|n_VVTֆW50J]-y^r6[P :F~>=RU7>HY|3\+=x|a1W0+㉙ { RJb>;yhvV+)(숑$)5QQ>?e*:cں-_ Sp޿ ǟ*YWF6L(-7goo{KzUL' *^kl[g_gt>'L}׎a_$`EX2'5AbLmң&M$L@J ;#5${7J(ŤRTzsCG!4UP뢛ijCZGVJ96j+@$b_f(7tVd]'yGL\QnT;rm _v\I5 M _ RkwSTPo$qjs~ RYɪiVD94|܉9<5@)L[=vFPX#Ju a>O e$n`uxOJ\?5)e< o6k0E?aw0Xur3!hfÞj=f&scΘ3Y=ڰ|ɻb؉ 7o>epM\;R0uTCaTw̼W-b܊v0ƕ@5 Bm4Zy7Rr VjI]ls/J%2ҏ@9_ODrĢS|A ~8f5Nkjǡb6`\FDR$PuDgs?_!WS?B0hQ,GPj<O'7~rX_AJ+ߞJ a'`gW1:Z@ߕeW=O =d؈XPa_}DEc[vt*viѓn{$&sa*6Lœċ] i&3v?Wi(?7!w9$3q8f@ɲlkHɒ^sӻP\ OJ Qu0Uz@5;?_ߢA(L<։lX6)2>*y/K4O wm;E($7M0WGn2CiZG %M~!2ЧʹbҚ/erk o&UPȄr+߽t{\:YCC]"ߔ 2:0 D_FDz}=E8,T_T3J5:s6B=R=aQ)/e޽N6NA0tⷋ,Kܦ)8]~ϜoǷ $?@J+ESTP1?g*`f3Cå|גbt[C*}*#TfญݸŶw\4:"Gvz'[:g=ħKL4ML8C-NRZ#s3O|E4]0w)) QZ_ ;Uv&t4PS64ˢM@O(=ǩd 4#Vp!Gm &GedZkѺ1l0|j:F0ͤ3(E]gÚƨ2Bs*A d뭋Qܱ1xT7돀$5F'Vz(bNi8cs} =7)&7S-#YK8 [ kN>hH}3x[a"N/D\O5 ?Vwxmaq-Eu!icp- .cMi@XxkJcVd(iCn\! |$y u\QKQI!& w2ɏ6Z!|6Diz9@?{JZ@=@+ݠHbk^,ie{+s&eWf8~Uׁ)X2L^o}M8F|0-2hˣ{aW OaW<B6{Næʵ<%4ډT;N A'!sٝKKJa7?ȠG$ʱ&g {ybFx*k<{:OX&ӺKMp[ifeJ?Y\G1 4s2;vnk-;z^*ʸ~C &6V6A$5 2kc,mY/Y*DJ%ɽ*ɏlcۨ>}18Ht;xElɺ17nvEW8h4:mV~V㵱Dx J=(8" (A٫vCX<ɚeJ"՘4*8UebMBj26/cOjSZzBsjdrOD4X]TqeU굃K'B4fmQ$85vW.Tr,Ut~.< gbj빙͔: }c6oZ)$. 桢E̫I!] E4A::z<򏹭zELo7t`W: =U,(@0z3sKh j';D"^9F (F<@@:5N) A~{{ޅ t28rwx?2jJ"c^e;Ϝ1/Bตgu9@ʜ)ʻ.0  &oIA0/oJX.OܐnxF>؇~Mf(EbsH2坂ŪrR| ˭ %RmTtV8(Dp7@ԧH,.;ܣ#iQwdv[x$||yF)C%ɻͤc\߉adYeCj0V|tY t{RjR!VG҂:Nlb;r$ΤT8If;FtA +A 77DlhӊBrּ ib0͢M**whۜrko lEы7u.nRv_i"& [uE }5!RJ|D+-2W_~.~+Yuki+ĢbiZ>6j0Ͽq'(dNeQa@.6- mq e<^i8xFy~R'7 \>(%~>AݪՈl\&(c9|;VJ(*L֮NZ 9KeM fuݺ:nbgR%n]ͣ|S'OBw3m=!ѲP\nh+X1_ ZڭH uTLycZ*}v Hh{k X>T`D`+0%udsO aByESYdOL\n\F;H*irws w!Y(>nS9wVvLdzٖ&ۈb?jyAN@k@$Z H uo#X]b[@Y7R]P 0aRO!8 'u`:{΋5]2N.9߀Zq*Hahclk65fC95^Vt wDn$L~KL;f_gzI -(i WjhdZ&-}&f4.dʞ޺kXz#A6a_|~nEU׬ Q AFJt1].'&˚AшعzuWz$WGG&_GRË4_ZES+{?/eWu 52IR'IqIIU:6;F Sl.W8)Av_^IUiWGDpE+'f|@N ݓ;Oٯ`k%\i0c"B7KJwynaF/$eY@%5gtEW׸}ДbK<ǜ&hk-ܛ.HLwL~- 7s`3FL@ܵeV*In 04G݅^Pg 5WG#R\vM!۪Vn\FK$[X~o:'PCb/is\[]$rGlbʹvfn&qOG|m/8!ev;dQ+|~bb<~n"T7.4*:4[ b:qՆWoƈOS p"Uj2b2B2w3L/w |b9Y9~'y3I6ORb:{,k@LٌY'\.~x"Jw:gqjKj=j`c>R,x*^^|8"E: $;U#Sa7})m?o R+ysw[I#md?M*k fX,b\im{r3ك1D|T|CXei 2!&&"v+߀P lP-*{3$a`bOMD"a'Ks6E# fVZs9[yb wOT36k݀%H{*p5ҿIZOu_Rr9qM Dìn(HﱤmiP*T:P>3%i$dZzREe<8kIǢ+ŷ?) )zBG=Wի.N3;jEf;ޕMBPsU7Q0~'DuPZ!5&oB;0bcMj%IT窗Ds<XR4vnR[zgky樯Ndf…uyl 7G:"2h׉a7 Fj)/Ag cfv.,iZF7a-hLJ#/ք]MRڟ7[ h m̝7V[Ff`NJ Ĕ_+q BW@7QI߳P]Ry`u({bzs VYaG}H#ƕY9C-̱f⌦㭶o,fƨ7!c7t{[8$tEؐT Vo>5Ec*h38fh#~ 0FL7_b3nk;`s^U{Ѿr% SQ0Χ5('%tN"k~ bt<6] /4@*濾wFRl?ERQpjN}L>w$Ny;RF#8$nWh_@˸)m U1u6Ҩd珂 ni([/ Ϲx!L*-aloK\xeova=]Gș\h%ҴѢWTk H9l+=4} "?לY54_ċ뱊pu 籇"gcE|R‚OukirAEβ912HxO>;->{ 038|lL@smDx-Cjs}V pU!"Eh>7pj2"Ha7AOS燚gyr( X~–]3p[٨H:'y-,{eJ*& NHLۻ$R*tqt!-f>9f5';JA$wM#CK0${>:sԅ) 6 _3px_>wIb!I @ 4}SrfZ=28S_ƴԼg^Y6lly/WC#$n6e~K0oG$mFjG(CUe@ǒhhy`Š W#@k>hc6~NУ⼂A PjF>X(il1ZTH.d@2dsT\fb-Ax+sBJۗRQo&.\5wwG}e/~GBѷ2&`8x&}ќ`ErA;AN8</JەyCӴ(7aMD-ْ`@/ѦײTNg%Mochʅ%Pt0S$1]ɶ߂S?n5ֳ%ѱU)[Ďt݀4p浔e0 }mQ1Xc16>ue=x$-Iz0Om>޽%2N?GR1uwѝM-&K3'|v[ 'M*oP7?92` L7VSV~KKStW| (6@qُ dۜ ndʜ{ÔݾK0W@ϠE '|Fi/6j!FlHR-"U+FXf }[G6D*Q?),$3S/'J;;GgW>xZP۱`Suy%_blähIWt zɩ4hûrtl@5? ^nŖBIV,Q QOz>I|qhM|)sE֍_D /qޣ1];g Ԫ݄[DեO:F9v۵d/Ӗ3-zrv;l@c5kqT|!YЕ^Q'"ݯ)j*4vS9U;q4N{³zUCuP H(Tu݉߅`)`|?鐉b Ep_& $K.v3^GcdzAJ0S$|/MtSMf (Z.pXSriu%NpW`],wH9HN2q=(@Ci029I[i~ i([Eajp;:`!-dCHGuN3d4 5jgTyGWEX͑=ݧyg<4k4H$)2Gk4FqpxS\V* tKm$D0{P&t'MQOeE9NmR`V}ןa8/NAJD!F0߿(S$Tk-;nG1Ts`s{]R 'cB?цs5g 3$VHoiȥV΍De,&"rlw[c]r܄>~ۭ+ۻ0 }3G3J W={Gm De6`Vt(Tٲ%moXSa]c űP-j7AAh+$V̑E'd6WSRNX[XD%j[d36 ?_U\.;{0M]v h[N,ӚR3ʹ Ub/f2Eu_YV P: Y1&4 A6;L9r8MrWduIi?UFjk3/]Xy?58hB/*ST;& vę?咫.Xe (Z[-ቦugg ;t I zn_&+RZeܐrZ ;ڠfV̆?*UŊonEZēgo!JR"HqZ!e5|0y𬺚ǚaḽ0<SU`46~@mE>3+2Sdl>GT p P"INU^FeK=JΟ]?n[dm[[%cP&OҼB*9鳜0Zn|}ţ.(N?|ߥцoG^.'A"1OJ^:kN -L*`?pOrC8r#%Ô4`[=]}_$/V Z#nvd1:TJ$:/no^m.O4VÌ`O1d6#/U8ӊw 2ծ%EfZ߫]4.f$3z)%efc{X[ޔg1X? 墐[/Dg]#yir(/[RJm'ubT0fTy+Be@Uq}h6:\n 6 w7 "t*Y?YCoS(t1ԟc)Ix"=0$Pv:!#"ҞyId) *_"IR%{9O}\15|&fPG-oY]o03 [aQm^ _-o{װ'BD0޺aM%OσIxM20 /#f.gu`PRέl9WkԹȠo'am= ' XSR 2MBEzIu~5` +lF ]餲́4EA%f k^ '> }v}#x@ϩؒu7CXBG8%b`O8qx-j!H:",7?n8387HЋ $@an#}aUFSeH]+/Ihq㓉''G HZ([k)$T@ MfZ;U2X+ʑWytšn#C>jJd-Z~yk?(8TMlv7>7M9B' w: 38Tziph`Sq+#ͧOR)PCmM*A7dzÐW8|:G2~JDF=3>s?{`f 8%Lx[ZVp# Qzşg *LFy<"ӊSzW7m~օF-ޮEmtDp,([[s#U p_ȗvBT\AE#Ţ?dc]xLZbh:]lѺFr%**fng'Cq׿'7042ZmA"OU:" U /gi#sBɶNv$9;ZBxH]W:\~0 )5e+_X%昩e $ZUN67Bh-ψqmpvhQ $ *zM1XGl,VqC "97n+kHB͚RFh%,NAOG5SgӅ/.`Zk9أWcG=@D:ȓ*QCʂBQM uE/6Ƚw=4~)g: 8Qy߬<+ Mt爫֣gX7>< P5DMj@V =(<1%q]X|M2m''wy=<;cfkU6]=1 F<Nh~u$"EZ b{n>Em9hʹrqijgA }>N` vئD_uq8e8HOXu>'# W̧Җǣk'&010 3l>"u<~Й7;גN,_]P!̰O{qJ z4d?;`܃4^|qdw'hx~A+Jx#<5֐u N"s?k5E49zL.dk |;e^ } Vڅ~V$ F8˷ ~sK Y8_s9hoL6uךҟ`ܦj\!EgsW%# xvu 7x"ˣs!Z #o~ H$!pq&BY`" 4u4ӶJ00'-=(ʖҞrr|͡<+vef Оd:TJd`TY lѥ}*NM~eɐv3GMm9tR+K `ά}a4h9EpČL"diQHlIo{EbSf<#dv!]I7 <%n^{˿Z#XY/"Sޘִ9!o7Z"7G3ZO^&>,9=\oNMC!&Lգi=eN3滯c9"2|Ё8l_aKS33oU].@U}qe`I?Tsdo0%D~<,”z: r%s:';bdTH%s3Rwog-Y[蹋*CAr&3* 6ueKODRq003IJ"_~ThY:|r4/PI] F7\N(Wuiwho<#~x~J77PB̀%pL p;Nn|'=7؋ m\RXGM]|@J64JYWu!oН(S#F:zј! 0 y!^(pʛ +؆IľD7'/yrRUp[R`12,D? 2(Pδ8%_l@c0oS"4kb izKku=նp.g@A}#ƽ'nnIfIJ6Q]'H@6Wk,-ڪ;`}'نVQw0VPSx(@躗m.8>&&M-W$y"빳\FR'SIδLXMDɀ+& WeN[" +ͨ:"8=@Ĥ.Y\ނvA6Ee{f]Hۚ)7 Gp6^l!PʩNҩ OwxjJtՀ#eyӿ]qQ,鑂2KיqR2"uf_&m(/X+vhѭ(gV /9,f*yҟmQ7ʹ8Qq+iW/n`jVqp<}+Z b\4^Ϊͷ},Koa}8HCnsI$үu{l}x>؇W?NߤwiQ#ټ+va%u(=ԕpTa):qd7;҈K_Kִ%͘0j#8<2fe{fm(Yk$2ƜmA>cX3nh:7*RI×; f)jK7QPݜ]ҝTg"{j JH,<r>I8lz.'/ --gPrc1xR,?v*/S`?K-0[/|ȁA Lߝvz~LpEtg8'W {S/oRyqWO.yw,&):". vrsRNT`Tq@l؍/A! v McX9w@ͣVܠXӰKy/񊬱e?侌t[AY pjbuì G3R{woj&2P[rAT%`ձ5.'BoޤNO~iOν6 yPnc.!tV_\&\S#pxٞ HA|e͉VWJHd9œ2Ug&PPކylFTk)vA[u`334 LMTbrP& R,?)BKV9FWu𠟁USihD0TRswXaA4/j%} L(&* 2סJ]3k) ,72|:ֳx_Wv_ )ܢy(5iwd(1U!6b.PMu1"COygWnQe3Cֶc~ܕ3RLiM5_@׈߻>x:DV!a]:h:憢(%QD ھ̯Ҕf{Igl\}Me`ZѮ'*Ң[F[@<4F_Cy]_庞6"N~mLmOѣ!-2:){}Ko^ =00[/%]VduvuM3C% rdOXB8 8){ UUJWlDTI,ͩ+Jޮ>BΩTzQbz Ž܉m4U˕ƒbNfepC N廢b$?j{(/둄DZzH u^FAOh\^^& t`~cvB!+/ b[(dVY9F]iWDuؔb5gcj'kVv(>"H l5,ؐBB9O2r55Bv,pj͕bQ)~/X!l("7那v^m_EEL-dɢߝhn] BC( PA~q' RƷp?LOsgȀߴNs"H@cw,`'tbEHhsg#I١tTAf9z3 'B/i?ÚD]ۥySʍON]hI5WSWOUFʠ|F ܫ(=/4훑Xxt)T#t)]'7Y-rYCUn#:Ya6˂[s)#FX[1yO!ޘ{A %˰)4(E-=_X+r+˚}6#xBIlD.`"4W{7nzr2▏$UP閦?Y,3m|B6B"@8HmgU0H1ɦY)y?.s%Dm3hG}ȍ'VaJV{|mp-?l5L3$錷 (}ym{Q*Yr ?h0Q8̩$uMT*Պr^(4BYMlMΓ~9 Z]nw0d/qEK~}vSJS=1OKpUxoa]d-e5;AYt9WU)YFBIX)?0op _Xz5y?V?}27Ԡ2|*pԢP9w!Z"7rDCm8Œ%-v&y'L;F'Np];})UyzYf7v:ui,a7LA.ЩfԕӦP߳^!u>iQ$U{Y=JDybaH;J sUu3x<&2 }*ú>kvA~FbH*06>jIrCdp4Ot#kެ8[=<谙NCgUi:bg `u$C; i]_;d9y?P$u7xLY^JY6xY\4-F`+W`"[w?8\l~$ǿX T40,Qyn}y /?լ,|xCGp%dXU%h96OjE'D1/>h+$~PհHO3t84RcG/^*/#G0-t%@ɭ'kB0vPE а#ک:08v: 78Ƈs |^8!֝mOhTFLSy^fZSЕ{< /GWiEեϡF >o8[q#4 p, +5)WNՒiw(h㎘1 RY&u՝E[1A! ƞ$(麝꫿ h3$܂Dy6x, _i<} D@d v3ع։s zYQL/Mm%wȩOEEN$_|e7 O2`Eק@-et}_x$iZʤ +t!-}w@a?lxpCLʯ5| ٜ9ԥ$*r(p\i=\n:`E:[(3HOQ^eHz"Gob⋤q%|';(vgyÂ-]3T ,RcI"f/O7rR 2䈙>㱠aO]@a.b-OV*Lڞ -w,so/ӮJ-)9I6:PH5)B}ld6% +4d."ƴ;5:? Vߣ,*=NvlnlUȕw`DD|ZZ_ɻК׽oNbOv_E/3p\.dڙƆOWr'z*aeΊ1!*K\0E0~>7h'y]6RٕZ:Oڞ)X19B3:m4cȗYM\ʗxԙ~'=`čO皶H$wy(C)Kz4vfcfQXM%c{a:̬s+9{PN+|E*z݇{("]cB s^ޭ7Uq9h"ڂGtv@-.D ͠8;T2W2V0bjՇ@QɎnϰ38:Ʒ$Y#88/ݹ~3Q'IO=]n0#B2?0Sd0X9$L46:E4A-"9gMH/G+ s^8&2M=0 2M(#Ɏ󕭐*0'yvl,Y N3vN$:*fgf=O^-J1@<ZpԠhN9Y1m,T4O "C %iFb'/hAzG0 s$zNWttߩs]O(SpG ybcn %JEpkȻ-@'+Xژ`٩Y&s'-+I?+%њ6SA| y=J[p8%an"'`1Pm/5bgD~Q"I?hD0*%vK"{bzƽr7H2ȣD8+\`ӡC2ö~]w! vS/][qwexU`KW7ih,5wz[b*+`_shzɓl\9yϻP #{P6.J%c3/HߛE,ذgmd"gBn-O (n]%ٕ)F%WA3|1VxƏ*oo0D¬m.A?_kC$6{ /M'g> c#hyKeñ' ˧/M5j>2Au ig-qބZTũ)RQSpmbsMvf{1Cc]_Gv$䓾eaE(+\5sΛ㱫 9,gl'W `^Ei?]!.̴$B')A·zKF}!GooWUDMWWaqg-Hh1VJK^pC|m9fO3I 4O# DeiaȍKsU]stFd\MgX0s4!)K6숆Ɖfm6^҄Mr4W_[(GC BZX\ݍW~LfCCMB U=m R]{ROSid%Un6NR=H<s&˷MoW$?( Ubn~byROֹ#gD @N<]mQGڈP`~j?HJ:u%\8~B܏^o7#nyhv.*3OtK_jI{EتN N\rzSͲr_eoH" #WT2%#]pntֆϸWb^ `ÝT2cSϟ}IL4zwHpBSRjw0.5SMySxu,_%9 (,#};%ǵx:c`<ԹAcJoAq?܊(ncKyhǵdx'A:"BUM9NROu 3o bl1A3" 7+Oʙ$&WUk ak*_guP~\z^J5쒬醎%12O-2^Gg;=¡=IYۚ69L헼x𵚄>zog1௧-IKD+}8I v- qI5=ZP/+:+]QC*W7oR̺5WԋxHlb2oW"2-3I ^jmXᝡJ_JIy\!*ת*2HBD纲5ZGl^]^̈Aqqb(:2qZZL%ET<&[I"19[IХŅJi)FVMs-g7lkf1h38OnO/!o ^Q0VtMS=h>B { Z7{zKHLb!w/!y}gv2ң٠P6BKڲ5\dIBoKO!tҴ,eEf+3D6Vn,!= v" y6CF'Fс)?0~ſnt"LG#m4c us8j{Ok~ o|ӓ T1],4ݵw&ko×TC;֏mp?k1+k'e> U~Г{rZAL*i9&)mcθfAp>ڻ˜-[f~+1\JgB^qD|huAA,Y=&&I(t0|^994g?-zF+p T%i^j'cӻz4Pf91؀X4g<$-6{`?q2럗yežފY @?d#ϗɶ4a8\\~wq>P2Þ#8%2:}>Z5#npJQzPSG~3ُ@f9C|1Ti]^DuEW7t>UVp:<B(Tj *uKXBC`PޤD狯?R"tݒP-h(9124Ol*C/M[j`ϳc93=ӗѲ:XKތ4up~B\mnS+w:ijRo^)j~2t>)R8ΐah_]W'b`y< @vKȅ4[̽f^ݗo+%dJ"Pߞ(V`$xLĊHEom@#HHsGOt466-QHN\ _8$Eȑ>oAO?9T #A/c! T?Ⱥ7<ҝnE4A@6ZG0ʷ-QcP3O0vQ ZVO֞+0 uܴ߅b0M%}"-_ ~,RPR>;OJibAPg&uȣȲ$AĪ0\i}`w[Bd.S9GK2}Atra)IJI77XW7;w,)sP%W S *hR<ͭ1( qysYmoVpN+rgH:33' 3$ꃜjSF CUt L{%E)&Ql2,NCpoe*ƛ-읮, bգ{n [>yQS_͙TߡK1~c X 9;H00ˆ 2mKv `v% WD!wc%- /ؑ% //^H*-<=/57)8Sy @hTvj_2NwmK2U9%/0[S2Ф kn(̖BԦs ̔{vx$"}ʗh^yKB`شrn~m($k٨)cOάAw@C.G9nwu'y-w<ޏwJ%дMcio[qүH 4 VC}~!ѵ8u}2M>96ghTUaE{.]8!h;)(MœB:t^ FH]+" +#Ah)C;O:#>lvIe&Wn;NQp!OZ3UW܏pSoKD}}j.тĻKcfHΤU׳ ےćQZKnUZ^T1<qr8͖޲ M8_n~濿)#Os7U6.n (ږ nJ |>yI:\Z[N>/>>krpǫecDյ:_ [ԅGNQA/dHr_yLNP&nc˵bd eaTF.#E^&IH?^0}&}m`𑼆DZż͂:G ą0X%=`?9+5"޽7:Jy곍'A?rA9̳mR֋[iF^*fDt(gᰚ'wK}Xj4ϸruW^ ܷLmjf ?6I*~DGlQ fSOU}\{^B5vKxG4x4^mO̶9! ;EƾWMOUȝWĘ#-Lt7ۖ2ŋ#Q}Bfl]].β_ aJ_jOϪꔈtn bb֨Oާs˸K8]PF XSse,jSد:6- TUcC0N@_.}۰e) fpѯV|`BqNlЄF`+Z;]We1.7|#;,"*a)@sApJX`~HɼHxvۙi"h|$:wI;Z,'֬#мY|W pg=p.<纄gy#i=K jI*KTZ q0hrɫouVabd/+,(80VXMrA[u%],t,W\*F?Nzq6VG}`$m@EWvÃ07C Q+yvm7:Pb2x7:.6FHEB| x.7)Wv+77:ïbY\Ė hɼn^LI# \5E-1b t"h ]%6J" noнK $LeMEKB  e%=p4ѹF#M|jàr_th4/>׽7E}2&-)';Ϣ#EcX CLu'L7&o6cL/CB o8@0g$벲_]6e_N#hHЕHad,A*fe_:E2|5/"zGTRV#!1[-l K.EB 3>g8?lH$Cw鎔|d&L"c,`'3rLu6xQ_ePUjW@{/frfͭvTXN vׄmuo`~cfajTD30b(R~jؿ:a XbϠ=kֳSBxM=|1ɨ p5q]7dX/rэ [Hy1 s8H1iؤҧX-/7 8P* bo3 {.g4 y* ^)^xGk&qkY  3=G3")^RhmZ.w5brr3FsYL\9!Y=kpV‘a #':p{',4Jbl3Mb\@uRAQabr$@L% ^%3D0~l?_ dtfOG = no {K&Qڷ 80HqCHE ZQ\7h]@FCY{|Hjnw n 瞰י(;NTɢ;%g@*▋ɡTc:nXc<ӎ1+D%MܖcS~I?𼸳'89oafhXM,Nv@>@p𮡸:]H-\@ַΠep !]*s CrZBdBZc|`;cz]*PS ](4)TҗVQ{cG 4ts#s{_w"8raGRCπ(MdƳKyKyWA3÷& Qs9[PQsn`/N1w { (zucg?|wx6,g(Jo9_Ƥ H %zanfHU GiL4peuNݽt!۶ m"Y ` A\;.p& ݨ56 i!Gl-Ϗ)V؋9Zz \S'% Bf'3-@-dS߿텩rW <&:&Ꮂ;6~b+3?Ble] L3n/-Xh~ͼMk7S^;R.bj.[Pg{XD^KE8!\BҬZ-b w"{! *D ܺvݼ]8\/6jIF~95ԏv.KuxʾOw Q+ rhy#r/B_qc+ۣ.t/cZ넶5[~0m!ك2`ijO L f@du8pR!D ͆ZCzy"Ah[5됬`>oHsA]<3;d'@r=^ J/,a4rb {i[W"oKK?Fb*}:?b. T(*o b{9\ngE8vjogO/昺2-3NKhXbV T'`HC!mH#qxjHڦ_RpdloWٔgz)­reGe)s !Ԅzqt'K& MlOG̻ ؉\1p8R۽f>A0[IgdHfX ݊LQ0:M$- wȦlm5Q Ԗ}%:\^n.z'qzWy\͆INhB%{u6 n0j^+#Ĺ#O/7[p҆Z thK6Mٺ5s.,D{<5#Ŵ7&6@Ps~9;`R KwdQp( i,Uϳē$Ǐ_Wg[g硔R V]b 1M&q$iXx24Ǯ6FWdt$LIb2b uGO}ii3RpkF`:ͫ'l~K?n뵺Eep0?tiR4 d 6~G߁)ʰw=&NX\`;uyg2RX,B>=C2w=)H{wGGGR ,% -7s8EW_+3H2\caU~Zjx},z.o2/5OM#&A%,;W$IKGp2KVS2鑄5bCt]c㸮I՛)l0J=^C)hI@jufI"%"#ԝ,mˎKgЄ7ѥ6Xq@9 c/$I /cc\-'e6gzA3VWM?ٙNU{z7sr.oqhעMZhB`mjeN3]|&#OI*8C37(W3}VL_խ <K#%eu^+t>1;9RJCaectOq Q?ܛ6{R IɸlZE^*.WgqURXo-vhIRwm;%yxKI!-H9 ܤY_`2Μj311y[d?R:9O85Rr`Cq$gS\A"k>J#ƍ55nwkS//+̓׳|sTŀ^VU5<9=:Sڮ&K)nAAkzabӡ`BDl8)BH2/Rrp`oBÝD:]}1%F|Jڸ)yp$A;q3oe-v22®2=(81MF!1eҶ5#eS$D|\#¦FXP)^N@ٺ+8^Hf nPwV1],^?'5_^J9`4֪Y;5%v:ς>VbG;,4T2=60f~%XK:6A$ ПML-l.Am*΋i:%(,"xc #~zSU?Șt>.hnaؘ;1?b>Χf8<GXc;yH*yw>cǥ4P>;OSxi4&{ B:ޜfsĸxR}C㉀jȣ@K\J1YLd0܃캊#)ԜB |UW9gM?KG74m']A 1sx#,`ՓgJWtzzѮ~nss'XWhj` [Ƚ|cF3W[O4|kD@[.iH_g9wΞٴeMvj3X(c$oqXqqۙz#rk>@}]T0N2PϳELb]Q\_yލmB鰑Z4mp鲥 R5)2Xր|/$TXi|$./9.}&xʷn;G۶(3(}V8%rgv/Agv99Vdϋ>Nc78tW T șmh`*w&NklX7RGJϬH|'>%L9]GVLEt"LcWdzF V>Ԫ i1~If5!nrERl+EVxX3`qI0[Hu׻?C@ &b;2FѾnK޳uhۚ0eֻvo !Ubn+oםTE#8 9*"ZP/`:Iha˹a\u2vTgIa&7WAbwr0=( ;k3+fv8AQ/lUDUB}xiF`RqjAG'8BQ!oI`AA,@>gML^l 0еm>U 33ŤJ/ghCߛϫc/֝Z!ZP\8pJP MR cj$.M7׏C~&Gdx4w1"IBHKamsrٵ%? ZQM5`T #pE=CUs7|%)53Id8C@1s Rj^vðX7S> OЫ$ɩ~4Lt%ޅD?Ιu9CXhBʡ}Xs?SʤȭZP FT4:8!WݐŹ(nԈ߫O 21QvSL2\V}TUwH) kʙ0kG@[=80Ѿ_@h5;{Aކ_Rhpqhŀ$Hߒi+\ 3 k*`H-iI}[!h@藮 U+g?@ruy29C[ AǾBCBW)֫e.؞weVl RXPz}q9uɀD{ Q>jkzGا>JȚdWA*)M A?utuԳb6T;a!!R~{)(r0f:=Ùd%`ax(ȏVa`mb[M5[e@hܑq3P{wbRD}P7㕹}JpC?̯х!ޞin6) G^"9$[MZOe C0ZQT=R,İ)wV]J㰅I3{5EwĽ85ʖm-0^B0 vN#y=`/]ep}A# 61zڅ鿏 9#y4(zE;#|T>\Atw; V1Y ZSWQU$[NbGay!:ʸ„uesH**rʼ]N;.K3WBL\&$SZˍD^\#59Ns_{܇? h;[vaIX*{dwn BuZCjZ MATDxqc¤⃙Asp㬚K#kr?0 mtI:h sQM,as@Nt¤<9ox ϻe$N|C@ztp)SM9%9+18"cYm8 X䜝L`S xN/G`|3?pY@>̋7A9/6y( uǷftQYp,D&hNr%%(/=qYO+(oCg~jvazCXZj r1f4:DM9$I?ʛ< Fp8{OCljvh"2i&(kSbᜯQt{t!LJJ߳$7 xm,^P;D|š*y&5|ThjLcva$w/z!n]L^I2Vx n՗YUӿVHIghzF<|zd-o>Fx xP17MhH6v% )uz¬`A'tljrG?xcNg6JѴS ߾NX&H[v۶f84|_^ XWdńGjK5?!2(UqIu#F{oAeGJ,?/}j!Z onҰIEAQN(oc^ӪjJxHrGz}RWxdx6eL1H{jL;:S 8V *)!#[ˏ ^x%ɂUx@g5zMDqxawGf^gWؖK=X>8O3  a &bc#B4)3h`t(6?Xpd g,IkBE(jX zqv`013k˹!Z{C}Ev E^\s Ѭ<}<"&F)ܠBmjaQ YlHJgUʩzTDnHvp-]$]UH${hOYז?XЎnj<#-n]O0Az]sK=Tm {sS5^8wǣMG9^ :X4)7 wFiuSK]maBc/R\y{"ZXBB˕\w+*ezEu_',\'ojl=eĘ( O i$ ;s"W^(wulaF8A>fnw87%G+9[ڋ<~/aMbRdz/^c͑޴S;Ru[{]8U㐋gqJm$p BʅXc93eЊ ɀ1u!*4wKdbJooTLYluH<yν8UoݓN,pҊ >̕F5sF:-{h.2/!z3xwƆ?jzUNIVh%_ 2xҒJ>kА̮z5N{G@\e>K {^X>X]q@zͶNMGt7|k8͔ԓlw!&m'@׏~mNPᡚ={jEf1ԗK]R@, 7K蕡H$ogy}TLD3,$P[b,1O?z3Y|pda9#+4>)vjDKDBVSH/4׾@;yJvC mg<>}hQa#3R,zԝcS$kwNE'ZHOļm|x&dv,))6e(xNwuM.!!D4F:&sh:~ }j}gSNKsAOfc u9ж.08xPT^ۼ9󒒞~Z(UɬA{a%Bo\6uOk19k|&0 `-;\sZ $C{nidwVn_eHnU{x+905 F^5s 1[mTJ9և0BJ1 Nqw[1Y7+x1Dئ'8ur=O`v.̋0̎3suRK @oV5"{K}و5-,UBt>}u)#kp b;OEjEHs;8^]L& 5q2VKOΠY)eJ2$e٥Ionԫ:hLS;>>St%+;a> ЍaêVN ?aIno"pa\k'&PGςѡo=+/nܪ?[id-3@yv:u~a41cs JRWMT w XnÉ߻ w0(<ǢL#V֮1鴣8%dRYpdtF,uK<{d Hj*rZ|pǬTdF Sݪ7a(:wǮaӐ;31J$Y )$ lpׯ:R+ MH K龄PkSUJFP/N'P;MP%ε_)MN^3Z Io3^HXAAvZJEAtAB:)[3[Yv;n%wU4fEeB5# 呲b~EVzbO-Lu5v'ck NLZɭ{r:oD1o7Ҡ O,IQ"Іn uZjVr7YrBl{}bUttQi8>j ̜`wyjPM$-sf }-cGnظ@^Tp ;aؽnYo$lZNHy ϤS=YnF`a+h(=2iIaTT[(j[j]9n`X&JEdo''^< {<}ǺIC ~6{IMABJ0E i=H;pZ獻 +vN 2OuYYڦ-!rz) {s}c5\/!u5W龨WH=\a9<,DYXwShگ1l4PmxȆҿ.Ë.+pmo^.ھr~pLED%>*%;f6+.Dyj2kie:De;<`$]^L7XVGo^)W~C4M)x`z@W9emDjhq>MVɴ ?"AHN EG|͟i滐 Τ ˃#,)<}7e FN5jQ ǃ=Kv;!xH~? DTkis%1*SD9 pUg !dxQCma;qD7f(擭^:@\i]~jbf"6 Ɨ6\wu5Lh7'Aj [PM`5\#Ji:hL\WƝӓ`49! -ǬW1 -Pבdk `< c4O/ZJij54E"<\곔zDlsP'sy9R &.S὞u:qnIY.ib'a6Tе M}ΛDK?l?ln&ǔgKku{utͨ2D]'2n"*= eta\D l$+3VTN,ifVSDYx?SõнÀyϸķ" %Ahː2%ƥsVї .tH.Ǜhʏ3s hI؃0o`A=|7 f9;Z(SS cETL0ZT' au394&T2>ZSǧف0K>7DqOBkg圕SL7,?}D\#hq㽠t^ b5FH33XH '}ˑ),L !Lj0,h9NHA!q*{BdA_ 8:ksd0f 8bmʬqo`f4,!ٽOxh+h`TYXnf)1/j~O Ūu#n]1b)RZ]Gw+%Ȝ5z~uP0m5D$yyaS(uaU1lFҩVEEkH7n}ZlOB/b$v<{l 㡙!@Ϛߣy⑱ z$P|^vb[{g@\4#Qt(5,,s.2&>iI7A{S=0| K c{,G)ЂNR0`c06܏5#6I}T[I56M~Ib|j&-ɹ92IW2h`9LWəg κ'2>Q0{Ps8Lͮ}|Q`N&if,TS|Yiz9ܪeK#lEA |W} CJ,2\%Cz i"fk9mQ㍵i5hf z׷b9S\l&u-RdY8"G״>+C&e@wJE׽#Do/VSoskby#/4qDk촐W\ mr:6&ScJDGIi1eogqip2$\;Xok$>7/iE30,uԯi6 5.]3uΚi_Mh'?LbI?wx%s? 'C~i}+6fQT%ddoe9AUPMGNK%$MB4g~H)Lc&{>C ':wsv}/T? נOgPUd]e V71FL4b0;XvH^8мPOfY^ |qӸEb)ЀH'(9)HŠ'BXb9^x 8LPbbz><K0[6g= ] )BUzV/vq ]}>S0PcRHcdEKG@rX5+8L>q3{þbXpUZsS̈_}b{#w˜+?z=kt]su(H,5'Iڌ|?Q_`{ْu}0_s}uԊ Q$߆e!fLz\["“0 ńu $'E:)rE+y1U`δRHeduKRB0r~M)(s8f\\l/.R50d6fHfӿe񐘩ynX 0Ÿt}xr h&kv`Ӽ=~Pi 1: 7pCjֿ^/ C?kD4 n]G|PNa?xh3g!NSnL%~Zm*)$qBl  LY]m8|M(q}9J`! S<&9BM#P cfN\ƌϣRiR1}r Yl=m`VѲiHg3XkA,}Gzid&[6 6MS`u<|2%j,8 1Ք]}-QI<#)x!<8WtAL @aX$jϡlRcFFzNr4qzAf nLkZ0쿆rR"àl(4"a,dk5".6Fa!kNC71!zҺ!-ȄzbU0MJY6F ay!i"Z,RxKl O,%bbH,e5|NXm<%"0Msbo L@-y{s*d kĨ FW$rj^3o_'/ӏ;n^rrE)>p\x4az:iʫk]9Pd>) 5n^a^a͢:_0+VQ0fSsM;&_bUDw-}} @W%S'`Cn( a8tiҭx* MBmNYOZD1yB, :*}{\:|G_Y׏"˜Ӂee-qLz_N8[;B4ӻ$1n]ȋ`h-brol4Ӿlc燄^WJ$;T\u#ӛŽlX!(=' Rr6k z(uj(: ,]  K,uU%2)7iIމ3q4GRCƬ3Iˁr3U*Y,ʟ"cHmK|#+uWPuam c*6S: 'qQ b`%R& jkS_0s`,ߞOw[2kkL$8(֘&Ȫ"Za .NYkʄDnTe6A}*%& {j\]¨.x;gxLvٴw'}zw\Ϭ7?K.h11g[xew-䣔XV {>fqK:J CaJZΉ:?wNɪTw@׫=\M1G["H~CSn{ +9D,˂Le{Da#UYӤ?G*?qM ?$k*ȂNtnr!˿*.RkFTk?,JU 6 NQ@=%Rs>_?R?$aao;qe NAtjg;@lϵGxaW(?0dܾ;PLU"@F1l!Mzfw\e KANĬA7=BPWeΉ8!SC㒆~;ڤmev4B"rhj<֒Jϐxߑ7GYMRg\=!3Ssp5H~JLl 9`L9IT5T%{XgedPjr`_4pjj rd hUIB/;a059\xrK|pU1x܈!Pe UcCd@mb[!"cvĥ N*3| 'Ђ(i |+BPTVGfM~YU6#h#GMwM&Edϭ 0!j6tmx&&򾱐ר}bNeIfls҇  h͍10 ){'3@i BaKL>;;W=}Gg`] rhJPy;o՘1?\x/x?^2^ Sc> <,CŠwYfc䐦e3@|ڻ/no-:?kȢA_*mY~Pt#&SU6b)=r(#Bniv[I0[]c`7dfd>1BىNn692Y?/}'%_tX`w ֹ6oHP{2o;_N1w C-V˔syvdYTa0f:Aʠb[[7I͡+d cFRX=f?qu+/IIǒ[Z TƒlG:o2.ӸKA}ԍWm & &$I*bړ7q;r{Hdssg[̑ewEïuNK@[ZBObwJTaiS3b: b"U;=M.} 53OpՌ|f%3/*:X(r4uŝOc<0մ `?w>6cViH~Ƭ'qָu˟!GuVǞӈ(bR9nnU%id|{*y7IL+u{H?p@b*#hV@{>$RU@뻉x $܇ޡ5|0WsVRXLkCklWŨtPO^-X,Q1]"#ͷah Y7ZVE7ZBss̙Ɔ(d@N#!Fo'Ze7_S9퉌t"f_{]9,mҤyz7vFq<`nN2ha؃"s9rOO5al(c̙)awUyrϡʫHrXK`ZnqI>%=iUVmmz}['w)ڷa2C]sh>-1zU ʒHYVe½TuG22v"5yݿ % ˒BBX^<'"¹5O>Hdzݕ>B&¬hD;Aw-N-9KX{@iudlUJ4nw|~.28]m@L|BZs:XgVP|rD oUuz(nNQaf͓)Br7i]ܒOscEۻO]>h'Cϱ] U\Pm4aY6\^;mCT3D?cMp#L߭i ެI=%KR\tai^Ŷݠ"HKÜtLN*gsͦ6ROH)!-5 |ՎN+Nn_nVL?м/?d9R_(M]0F  5eOvDy3c+dz+[`aTD>1'}]w%Z7kkbOηGilq&X)=_+LVjo g bʫ8;j|>Sߜ[`bw_G32G<2<Rp2 JٍO۸Dj|r%}쎢4p+Qg=:)8Uk_N(#pwzG3} Uk%&vh Ns/~a%Ntz2}uN',xþRuZ _ݫ*'^]367bp$'Dӌ iZMt0'dC'xUf"zL&98N5|WU\?OՈLP\1ګQXedSx뼙iZӺCB_#yCOZ-@ygD1,mdÓo}ɻP1&bLTy9t@ֵpmDTⵦ69 !~1\b](}sGfEnY'RɟVʼnHxcT{: &7ݧEw_Ch:VD}/2|`,\&&Ww2^.>{Nݣm)Įr|޻J-k#V-WdBXBuH`rKs';ꌳ]m c8(}fϼӀ# JDdMT/y)g|A*}2[J)3WxTVV)Qr!-7?oA)vR 4PeJw|,( Vk۫g%|[w\Fhn;A!!h;1b5/_?W׈7(!C0Z K]ѻ9a5Դ;.R=1"1B7  "QxAa@G%zHcVKj2ȬIm_H$C2,Az յ̦t+\WEȯK'lE<\~+xj 4 DŞ,1QOPRr;C a?C뇌{f(lftI+7%P@ŝyb?E6`V d  ܮEN A\-H'W^) 6tm+rيUktjL~ȱD@{#h)lt94rP*NHAPCL+a{XҾ@ D;\ݥBVb0ۅ`UXmZ$+AJswW"61hl^T}*K(Ff2&cLǗLIKW|vADDt#ĕA]^>ۍKy&gU'bխb-yn- 5M,ctW;Kf,ۧ"OeJR`;)YxKFFzck\ lWrBn3-zph'\yܰ*`Zd]W x%t[ Y{F2qsn}D.hعhj5&NJ1`L&}s[to_CX^=Ky䷧/!$`{vm6"_"R%g#fB}ߢa2a Gwҹ=2@G$vJdJ-$3^řEF?_o&fIL|_*+1$o,sjo*&?"n+MtO5eތX2Ɉ@Y^H =%tm7bސ$=J#+2"I|NHG~V)31[Uq_L!進 &0BHH|@>i &^>\z-@۽G4µL%{D# `M>-1,(\;{{{%[@04[}EjV fU'ʹs8輮Sw+TD9,0JȪj%F wN42\dډcF~P5e$W _GLr:| ]Yq[wZ,;ܖm>ѱ3 8k ,2oX~,AnwniBh[&;'ܪpןqPқ'L'8=\"bl0=R{e}yiq0%OqU!3u!y_1u SL̩/drϰ.)ffEV`vH5e}, F!<PANI;8S;Le#cR1K;3/Ԫ{,1TcߚS 6 XD}[v-"̀I~v6yhhP.YyN7d&wЇ^ R.)r%ӿȎĚU-,Y Z 3дxmyG(Nq$Y)2Fη{OʏO3!X/5 2oH ;4=0fzx^d7JZ=ă> ͜m>Fr[-/j2qǭ͸pP)Ӌ ~OH&Q'pм91Rnnx0]UG'}` ]wga(<-hMVvJ|Jo]:k*O ˽j(CL& ӋW޵MQmܟɭ D.3ݚyN﷤/3#'RۑÔ]V|(2mx?^}Jb/^}70o%=Y\c=&W 3lDmta^# ֺ䩶I^VMOU)-v 'e1WsfHr=d Ѐr7aDP61&MQ2=T?/G!Q(j'_2NU}^A]'e\"w@6gpKJ|.~|9|KV$;'4 1C9~X1GeA*ZS5"o7[tc#rb*DtG*\=j#gt3Q|Z]_'n_i[ 'H}%.^MsI$gT&dtH=D /)"n.\ +N@! L'PeTڥV+C+tJLGT|=:Ċ'F` 0B5<}K|:[\zFg`Ƃ7,G كyB: S-1wEkx'- YAi{ ]h6t5Iu롟 fdCpdq X%/\x-]6–ap}E%IO,9xw+ zӳ[mNF飥Ǩ)4HO](_Cͅc$UYGu mDi/p"TMLOޮ*IXHT?IFN$ݺ4W/5lM]Z;&uw0`_;9ƎOSF[CzUicTGdW0\cU-[qpqb9Eg!E|k0lMWFigi^]^Lb}T[GH%jJIrƊBӁ>ӫ@' PvJE9*K91}݁T1vAn}APQ;&s5Ex%Ϛ*X(6SM.\Fl##t|*@'sttBkʂѼOGElSc,s]ywJkqBAp׭0Ƴ5*hӔ RάL}_o3 )CJigkrۮ6lB籱EAv`0Zot\^JHj= {_iwr>,>o'ȍQ~ N4 U d-I;Uߝ!pJ3xAH,Zk[M\fu @LJ$\XT8F|k8ыwLRϴJI3ڥ c3@{&7ۉz^QYuۥX?yi'kmuURa@H[bR\~ؾ:n<ÝlXf !Z"͆;3G i-!x](,> c:]?]a7FOV~S_ *Qb)o-D 9+*>`pSBDh}ZRţ? /_%^=&]3[&6ؗn&H ٯQ#$k6x~W^ɤ JDr oi֖^TJO1F2^ O)3DA eKSGA#tgҁW\ۜg]?&Av4%+2҂^8!Ɩijի>H$p6+P68@YAW>:ka#)!/G2xg-`c7 ||z0xR CbSwRT:9;$6J~gH]P9 MIO ,^ht@vnK-FHE sПk4bMxZ-jwk(ȁbTv@`hĿF4sak76OR8uQ*K3^L$JV I\֊HŭѮ|h#b=X<aޣHS"~ߏc7oțPO51{[y,HO>R^P%4!qo `SbY$b]9oij]4-Xne GtS2 P6&O/DTⳃo]=~1nyy+H?Wyi򐢧iO;A5{ێ(3$ U8QѤa9tQpX}AnM%ˀi@u7/:d$4dΪ4"OhK? %\pA{]!4(ɵkEEϯ>vY,[6x"TG!&B&OT K{:"j+!LqI*&Ҁä(WuXޑ.:@m5,fUrv6*u 37R>T@x:_#o\bMȕO&y# D]M\v>K3J61VٲZ'KiwOtF-'S^/ YQN! Td7V ,wUzO-iAE258d2C$zKmLSNYSGD5[H%R}Y_`CrVE^4dBB C})a$Aw5'9,:7ef\ַ=Шfi> j(΢(׍alU/P2S;K ;GCx_(f-:v`G"-5p9)`"F5&yq'ݒXyIEcʗPUԮS50?sB9T<鏵IɷIF;By*y;5SUMՓK:`dVA r ĨRNGmĎ'*x瑔,7!o}2w҆*ǻRL+𹕭;.0]"-6dQ4dįu&4kk Ӽ,dKJ- K+51Pgc.hy-lw.7W^] 3T"4~t)a{yuhr/Uh~܎$dUl4}/.y.?[7&1 D\DW!퓃=!u_؟.rU@, fpF_2+j5]WiBmw㧢S}n#ݘvx.}t?ݜ+!=i%GT]l|}p>:-+֡+}ѷʀi& }\Xr]y9\,>42]lRmb_+&$Q9*MYdo\%.a ewxcEa ^5`zE"|^wv.pk)^!ѲkPGG0K7KLkZZ:=0$)ar(T?5[Mx$.U.y7y⵵ FipJw~ N97(|eʃ\ϿѨ:~Jpx+*j RG# : ЌΡaEXL3:nm70A UN:2ԋG,I0 b^IZ=B ę|CRu䞭xx*X0ޯk'پ%2r8(J,=~:PLmbXzuDg:$p`,)`(+60ȓz+.H&TR/HDZ$5rWxAV ?P3ͦ>k~B;0DK"! yINΚݍ(\A*}CDO%:&N{d/ TRqǽQh|G:g6&x84T_~ NUpS6VGYvIJ58kWݨ^ڐW m^ج2J }YY=74eٮp$b7b#^Z`o;;Ɔ 5A`Ez߬5AԜOtdk'vev^> ]iS?k ON˔O|]jRTt8?|7L";uq@0Dɚ,bpV m%Z""7'^9@8%3k^dQjӸ jwxr1DBM n_ z>IT#~TkwYu~bV1O=`_EM$=}ؚ F|cu ׎%$xx1(lɨ$Z)îM) e I=O8~ P5lSCg"KigB+QtSqd(>748~)3瓕wge NN74Y-"ѩEhVl1F㚠;wqsQ4G^XU:QdÅ\v5}>kbkOFxEn~ӫ!sh~GD)} 'n@NS F9]ʶbbY`TqEW^q-DaƾZxH -Җ7cs6Bd<{(tXboV%'sgoEt>DJx0YE s \tJi n?P!>1 #hinûߋ"w/ j-zl;q5,/^utVYh F&ݛF[SF]S"4d d?yIg+`wTK灔uOSԕ/\Hf]fڻy6浧Y~M8(\"eY B CkΛD.PS?q+G*:7ܖP-P$~J"&,:w(`&;nsb*1$!AH'[`JQ4Gp2dɵ6AfX!^_Τk_J(iٲ\ M1Mb=HsR#d"`=ʹ(^FYqw>NnCed$~Av3aCƺ}kf9g U#Q-'L 1EU-,3P s7NK25{p0 #p.o~w0 l&oH5j'"ksg-=XTF+IA>?d |\^}%PbsBT"Yq^2ݻBIeXr  Xq:ԎX*Q݁÷c컱kb'eѪ~0$D:qÁ{X O۟}>2Mi&O6j,V%x3=FO X$GG@uK@ж%NKE3=ZkJcզ^>7i+mpAx¤Lҏ qyT{WɚcD"LբJjyGdJ]&_fJ;{.Ni]ۣP|5_i:usSF3οSUF| ҵR Ub\tg Ok!x'xqӤnNE0nđ L|wmt5"<;a!y,@ (Ex$<9LC]N@y:i_ u Ɗɂe>HA(n[]@Aw|dQ78ιqT4WgpxhZT(6^qqsw]i:\cvKL,yuiP5P^ JKGh(:k6+Y o2PM.f16^2 }#d G q>: {Ta7dȁDq_V% (L +grqm.;Fss&YcSKP#m Ճ3w~g ňWEQ1ڴ$\r" q8mԪzKPG(N}."v*֘nIm7HRԩ(WfZ[[V@ L:b[u!V6 ,ߴ &`=d/e2]ݞ= V`BWt1WE| *&)1\y~"%͢ m[=&RLc4ه+WSvO/C\9=pLcDSL9Bo%v@>pO09L 3Iz_3el G0IJoY`H0KA dP7O5ٛg:fxY5% d~i׫%5ТcЁwskB%4{fV};f-.[4YL ~>v(pc u:Fd3h:){ˊ֌7?eJk)GLXgޞ}Klx-, 0RBYh%+9e2oơN\gu"B-B+ R~73y0G3aum>t誛0=' wp6Ġ mIʲQ.' .ʬ/`hXO1roy ݀upJ*wcgT偉 W(9wɈPF}ƶgDŽf 4{O!-Av8Azu(;XF$yAy%-9#X|]˸W}|=Cv3D\DfL]CVP弄 4/l";!D; ZlL0P>)dCtx6+MI,|YOx"ʱn\FywMJ+YQ0E,Ȅ=WB3e @$,"x䓛:Ϗ .qxHqI!޺V'ywx_VeţݳṠuQL^kΛ!2*Y˽-VSp \(w(]V]&;XbjM8% |([8159a[&[6#Ә?*a(s^(C_?,#x YhmrKrY_+od5zvΌՔ$emp(pUov-E1=މײ-A<);`;?r/F*Xvۜ?!e|(4faD%X%N%ݶ~(r*.a&cj Z~C4F4瞵mp4@V|آ` 5~t{;eZvQ1 S"v˫jsqtjKi|s6ec<q*d1Z?O7J91A};(sB}ѣB֒o1_b]7 !JBb1/4lؼ4xUR9mP@$zkupn􏃀<+vZ F̘<^Z9㨤%ďx||H*v| cg(]_3/iKLxQ c+@u\}/@+t-~% B^Z3qI2]^$ 9 frؚߖ¸۲vd|)O'Jpmmȭjjijɐ>˘87x:hMX-;J FL !'N1&6b}v9tD]SZ 0ZejxЦ&<,6ڌ`Ecs7(r{v%d2tVtNx({g&3jnܨ#>4\Mjءm񬉆mgC؀6{Z ?_}3$Q? ,V.(v4fbm>q8-ή ?'tq'3&SwuU0+\r|B7~k.0hM=0wVO*u\Fog݇)C~ ^$T|@{ES-ʏLPsbUQ->ej"j>SoKm} I2bs[L,17<#۵|L_}ڐˁQqRMm{5Ud>.j72yZKEsjwtWU%)GJwy4GmTK s0GqJ& PX0 )Qk$( k+ʊv$ Pu2ℸRӇ =_<0N4eFl8B?nG%AdXd#:.M6c9|kA=` 8dkz碁$f3V1.}08MHx919`> (fs`jyF oNaB/2Y)2Akp7<qoutG^SV&Q0P̌ }\n 3ؾ*G+ d:oL&+)b1Ty}+Y<La(d[GBNU]bX‘wk;Q \qnL9߉<(} dYO!ņo+.˙> Eʷ|\Jfkkc`Im;Lŕ-lFш@Z{Sv&Μ~C,[^[x ˆ\^h'.#H8k G7+2tFa@O|[O PU wp߆dܪp-)5S1Ymv7BH`T?D:h -"{? ju0{#!.Vk/c)RB!1Y%Ml%uIl :5gCW.!'峒;uaC6lMf3$=pA=,yoQa3v (X薏 %w9"N&NQòKًL,tWƉev=,_ ;_Z3=ۧIII#A/FdFwNfI5 "B֧I!7؆@+Z-dMn|Tv$@Tŀc4N@J3:$5Z4\ek凳w&oX|pI-U;; 6Qޮ4RX79 ׹e +w8y3:ǥ11]972|BDX35b/Bk\x=0VyjufҩӔj4#A؍ 1؅pzV9i46]rE(י>'87Qݲ>H HIU y*fh¡v鶔Z8f#A"SI_Ge >20w @L|xZw?LةG%Z,r8~T I-9p!`\L<,;*ņm{!=Y @`=Bykj_^wJªڢl]%DP4%ޘo\+i!/e>xdD ,FĕS࠵3PlKop}MweX[:ֺCcIԛa.ãTRd8 H t{wE8 %膌D,Ot:SvǷ# 8%6ʢlHz Mo~=||MzToݖiOrzD)cÀ :SJAdf ^6yu-roY 9ikC0%1}B![91( m;}KXKևā|-FM82Z/TS#.VwJ TlH#s]pZƣ!8;JN/PƏy:#$Fκ8n<Ѥ-ޠu#Y=S=#^N?۝yYf\"w?4~ڒ2-@C1q*w 0 "߰ |5gdJG3_3J+Fj3#!5<L"%x<@^Ca/Pr«hOrDc#C(]d' ] ~Ö;)3rݼ@5,] sW^[NL6exW %N;3h,T6NUhNtť~t6گuY1EFo}cjJN NrbhaZ] 4>.MAuuV*Umu-fI8Я[6(xqOKN9ЬmrY+<{;𙪈l09ńۨ`/$sL/Nhֽis,>%Jʎ%g\US&N8 ooAN/46JNL*J g8EGR_ղ\- YCVFe9h bes^}~ѣZpfNջ6=[^aby$*a.z`{_=s1jܢ7[F4~*ai>䋍{i[|Gj+0o=b?$Uw睍ֱ{2PDo2yY1[8\({Y>˭VT{WgD&Vv^Q# 7?~CBSeEui E#Ejl%a-b m}_SS_EA M1WRD~c)Dbi06, RxO9xC/ /ua*%2!>gH=$U,CpS;U ˲.U{b E$mf.ܛ,vhNM4~nQxwaH~rۮbHcG?'_\7l]( :y8_h E{ ƠG( GFVBK}⬠CV]aČH@xSeXyf-D@͝ȜFwl :s-GciD [zLGVk؂0?&w!S3嶠-]1q~ nmTPK!FJ&T92 *$OA7r}Y XMb.nz ?| -|?xk v3S7`lD]f,*亻ҡxLחayX@3b >oV[5r(Bg϶ӜIxDw DhPxڮU=tc[B)Rڶ62 {KGv[@Zc7Bƭkʆ\FA$I;c""V+ĸ!_Z%M;\6$Umy}~B.gWdMG 4gh"!g쮜c\:``}Ad*eb!`$ט\,+CgNYxACvjgAyh_ۛ^r{T ~8,sgd񲎐Cc/GarQǀ2_Z$}Qfے:a@7D_-ipζ˼_hc|4!Zg75j=vD9W(`mRIv^4WGvd(ޫa(>B->b+2$&>FѦHۮ@:bRc Ч계z*%X}Ѵ`)r hG t;5G:  Ok>V;4|= E#P>U듕RM3KTȪFr}?8:?|Qo^D (U h۰ёֵnf;i7$RxbVҺ7߃Ӆ;ƴJVmž!U\D)@V7u$f͒'g^30Wըuf:=hJ s +RəzxVz8OBQf%FsE}YfvbVҵ dJ6wLWΗwp.kTW`U ^0]mG!#Y¯u8չ\V\uYL\@o#i:$Q{2;AT.6%4?a$ڸ;!fcCdl{UmHZ VsE)|4Ƙ*9ơy͗O^Y<\ѫ+$st:2玲Fm=X8Ԑ\b1m@4o׫M]][P¡73k۪7~Úleg9@M[{/O3ɗ4*}TC;&yʊVM #v?msk,gApOFu_)OVLN`u>b-fU^R$ ]:/'e h<}q#GA5b wʃOD#2"uYwe N@Sнw)@ȅumȁPʶM|A2tYb2aU'*'ݽҵ VwW]ssՃ1 8\S=yHY_AH@7 tձ(/lrYeoEJ7.ӝĥZewAs6e=N/X 6ѪKkM/&l< Ip %|ֵDO6/cDj+ ]S\_Zhr`27535gWMiC.}^]X sJ{0{oHqo4?Bq89˅U~:XN1MZ-jkIvDo`B]@ol<U%rhnl}d:ABlq?}x> _ʐ4H$an2nٞkOD&C{"goo H$jYQ?NX7IP^jx ZϏH+u f:zBT!ꆛ﵂C(,knD O97ӝS9P^9>Mj&NCfGk0]n^LWr&[)#IR;G-ߑ_$etg~$T!σ,o &y̳ \7"KB-:s ,tOƫ!CayUsi.g?a0%CFk |+n jc74dDtrP'hq*oyq1r"ZW/gJ-pBʔu?^)VQ-K"s/*ȏR4[(⯐9͇!xkrύuvS_#S^r/4MLD[\%{%Kh@j>:^6.T5ojb-d~TzH:ӢQۍ¹^/ٺOWlj/Y˪K?j"29!T'PEj~șQn?+`Id˾4@ʬʦvܫ׊ {$" Mf)=禌Q?ln~ Wg}ϙd ךw=\CN3MiTڗmJ~=;1˻hQ_<W(&UTdXz#k %~)NsPjKpZ/,oܮ{#7Sk:tPVD>!Ť9ѝO-u_)HVj ,O ~]Uy #WƋOdϬ1_r+96A'OÂMh>PH. 氡LU9È/h+HAY%.ćT̑1J WW Ge0t@21/t[Q ,a(u+alꕙ6ކHo 5kUłSQ(>7I=}\K^`̱[C[|a]5iOw[䰯V34+?62/ӛL]l gヂEw,b򐙞ޓ齒Bi= ݟewçZ <[IܩyYrlթ3zC1),S/kNgi}1_0ErZZO:;PN洁mAJep'RCQNe`V 7rm>YmfXc\u7k1itDYY$ Ցx='b|wx\C2Cџ R0jdž/gLQl1a(}`U3uwRq_='(HqJR!IPH2V/=;]ORz7砠WQZ,ަz:aB &-/|#C=8P?]:Q;N8'tma >ER\uLDz3I, !cq_tB#jW\L;Ϻ\dFRm+,$B@zJ !y<=ס :L^ls7MWF= > *^KMO}c 9q{T=,![R-jh"k1jCIbw$8ƕVelpJF~]X`AkEP`U]hu/NN[Iƅ`QB F3HpS XT{!hLwWX P* g^T8VT:=[5$mp`.t;LקWGQ?b^pƺLN+4IP].qPEf쬇!Da0м-Je_K4?Nt+ @ƻ-}Y||[%w"bY 3/Dtܓiʟ~U/^u(Razc39cwΛ܏f4CiDžrNbd򿼚h< 0 CϦJA/(WX%) $d,I7kKǍ:HVR +-4Y;}\ :faVɓGvD< =5gc{v\L4="_:);}"kNS:<[eu 5[]x>y\u]@/IN('dxZ[aK!3U:XZٹJc+N u%_m-O-fkKr6=fNqc"eS;a\<5ڱ*LQׅM8_l82W!War8J~sw=9 IVz i'eAkB 8Z}.ۇ1Jꏎ W0{3ۭud%oZ&fˇjR 8[(_k8ӽCph\%e\Hoce/e}*h}y.|{5,P"k {$4ɋR۾y5k-+#]۔o4j\3ȑG[9|Ԝ#\r<@{&%9F']ޠ NH ]1.a.#phx>^þZ]ZV^m2Xd(Jv^OcUݎiUP񀚌=6;:&=O7C8AtC>xv{ٟ;(_ F,ٹaulJ Zsq2>7V7>aLsVJ~y&:7#̱5L۴u[W_uR7)}8H:+kC5ZLbΐYGλѵl3J{7Y23if^ G_Z`.⸅it{y- N/txu߰_7~תaSvNpG?N xX2p}|>3ނS٫:1M"aM扤 =;(Vd!<.KnSf6i98k~:$(xV>n4hmy"'Z9V1>iYß\W3P;5tfaIoy6cQGA 9%IǢ߿htՊj~N0 <^:`Be2_ r]@0J7jz^{=ZuW wBFfK9Ƥ :"< ~{ ^֓}h),qa㡡.D|?/8h wV1B2L&@A.\,OC& "4^(Z&;:-A얧Зf %Wt+_`ԫ6?tD#Csȇ;Px{YE>(A=ڱm=v& X%['9]Sv f^J>&v$5cc2o*ns#YxER nNVfwNn1)5&=U,94? aͥG}S1ӆ <{ 16kv3ҿ?M ԟlm+NZ!`sCb/hKe(zrk.n,<^ 08 3k@?1. V%?(@Wr H>ov]ssDCsy#js@3|0s KJ*̼M+_0^>b\jw?jرXʯZSEec0AzP`!Z .F5keTIʃڄIӎ<ū~4U6GkUVdjd/t isp7.0ih k|?'Nޫ.O_&D;熠B.Qc*]:71cPԇ(^E%i7H(T~[41TD `*=Tr63>eO۴KdȓƪQ8d <LAXߋ 3+ 2GBs^52;PxvgxpaW5<"1aWkۀbqi0xDy[LL:7wmy8z&~^)_k2VpNe5opQY<Afq|h}L³8ax&*])9T[|-8x{5ROp5:$|jYyLPS5,}ĝa?قT]6NY $U1oYYq(վ tF bT}R5zU'p7D 7Rzʭ\LiՔAuAH4[wx1KxCҋVMe$Kք.OO:epcubz!"_Z2dj˵SЉ魪@fu;ܯذ[r% Bi Y(?;/ycH !x{!#SY1{F,wMT^/i*?D pޙ~ИXR7(z;B4)Y%VVYG4W$7ϟx~smxYFs'FiL_ܭb\!?:d 1/-o$ȍn Ģ: T15+ ýhS GW:O6lT0q=[B5[86N8 CTۗt+,RpHKfK aIcf1grcPy uF$׸ztigj|Jx>AOA[\1&!$c3Fhfuq 0$.ΖyǻT~y ģo4i\9{ځA/"`} +yBR^cBϫWi_$%g 'u}"eqv|;J8[xiC'l)})A nU6fO8}$^g 3/ N}pg?c)[Z|8GxzВ[&$-&1-BNz P/)YZ Q]m{V[HÑ\4 bwQEat.sJ1 C-z}zXAሗ+I`T TXlǟp8=8vm][EdLL?5@W!ԪHl)!6H*n- ԏdO:вZ[i LZ7ڌhrfbrVTLgbxgٮ-F&t_$3̓nWRh#^v‡6@/ߠ3[wMe覹'K4=ܓ@530aϩP/u#FDF}J0Ix㤟_WaC#Pi<`C_ ,L,zzʹ?AAySl߰Km0gӊ t%4}Ppwvzׂ3rU*d"֨YzF+cuɌDBOdٸM/M'Be!_I'`q?AcuǪ]$A\O|_z/CЁı&eDuTRFA):kc$Q~Kuf+1/2 15#uACSim3L&9?2w51෋#O'|V;&b) b -+S *_& x$ OGRJ+Ek]Ơv  < ogg ֡bz nMFhUg)(l[6͉FF̤W!վ7 aCĜe1Jx94_ɵ'Ȇ݉ŋWl#LM jdI660Awe QZi mHj΍9c Rm3$e#{;13Ji"c&a5(J$\i,7rr#'HV5CÞ)&y$u6?`%-<4WӉ^3 H]}㋑?^^9^7mk~;s2ͪ.;ƐHy9f;ɏʫ,JqoRta_q"Er jmsx\w^,U.AҨ||oMQm?k/agB׼Ip}djsf'FϪfU; ncu8fǬ~ΚAPƄg;ٺ/ ;gcKʖ7&"icxDǟK/YZM3>JU@V|}[ROGX{-:zo:ApJf Aףg)Mp&ihdG' ~+z"$mv\L4ϗ8Նb iuG؃wU>a^e5c g,Wia1ƚmiTp6Tb]Sy "z"]_c#@ @R{tAFe˗= UJ8ʷVZ+;rA3лwzDx~C">m~q0@O7OP{L=84UtVOIƒн=G|tF z&>Gu(66Iyvf,j{ 6S 5Z\ht{ )j C40q~Cy~ "Ğ'?s>("6Ow?ʙ`wq)٦cU _zEC 7㟠;_cD.5b܏`_Sڕq#M!؈e5ʇ]Joj2DMOAG> 7Ao%LQ Y6]URDٴt٥GA2qpV ˏsE\ ?;K0/S.^'t]H}L-JXl1s2}VTL@-{>4 6\mޖZWY D,/WQ, 2TO]&U iRL|7n[ e&}ʐ t[W\[_#팭7D:ɯ2ioi$nʹZkwih%"U[!Syߝԙi.v-q#qK,m د<9]amв9pնk5d ohf<޾t3^,FOR!C3 0[i3\kBo0\G>c/:WE6~- ?S~?מ (lfI4SRU|rr:]+*S#b`ȑo,L&p5}nPxfS|3瘸DދiB}6Qe7t&:VgT!=}d6Єl@.˾cgWqs%k\hYZ!<.a'!+VJpI[Q' `DzN؇'B Gk~4=8N*0D!#'s2S:]n(&d]QBlfρVd@mL7R Dyosiq ,{iiKM:1ݓŭB(oP^Ÿp>'agh6gʷ5&ZF[!k)`gev(<m>|_mƮyHa `ڤ $:v$LA`IX"CtqtČ :N𝇂pA8jkK]cF/[T&uj\YBR ^kM>n?쪵dIJ Z"Gs8@jP(ĞuPeHoF\ܮ|GxBya&GJs8R*XKکU;~/m*0"On&$} ax {8* a$.NRо{۠zл=?Gb20$X,Ԏx*#'B@fWDbԩH\.ރ}tS\{s,5Rk3a$Ԇ :SΡ!ԧ.@e,@8aP>3}-%0piy#x$]A־K^06 D'B{c".qs#YqV$%H$·cNI,@[݈ے[ڇ<\-kEN0Yw!JxXNڳIE•'|B+FRozIeV?iQcIU ~k)/̙Ϲ)s`"i]<t9 g^cE%D>Sx) n2^gCTz&u1pnh͔ON|8O1%iyiߢKi)`,#:%)Pyx4лpDPwғI!"4ksŬcI*ɪdtj jZPD$ Ev~wO^iO1TSl)C(6Vz\&8ݪQl(a-ݛo^}Zq8b} QE>*=V1Dt9mt^i,jlƆzmp.`}=]7Kp8hE|l,Ϻ4M4~7T֙vO#} M Y2o!WYOa3ULƼp(+.5mcm`WRY(*9R;H2x ׀e\r@j(SӘuµkP\,Cpy`P:LmgyAcp@g j>w(\v(|xq\_sK>RfE; pxGBYON#,EQ;X| M- *>`C/Znnun?ڪTIdZ};LXY2Bo,$" v@"+QDq߰~xpY) WޓTLJ+B;!0Io_p( 7`8_-fL!n~WȂs|}12,Zv dh=bQi82k#Z­Gķ}PoJ"WL=ڈyAVp}rrdTwmYpzf~zxQ"0:9swg'n6V 噈)Fq ,7ՈO(=mCWdm-q3t%9T$Ǜ J0ėvI3UWe2x4Vw0޴6Z? /Qʦ >)_)0kFL_GO^8,7MU *"W3oM~_]gPU?. `nzLE{Bآ1"Cq$tI+6B3 j ɟ5Jn[1v+g9A(5XRr}8B7{0 ʏo^ES/'A&d nږ=d\iab(GjN;J/ӺH5c*dZEދfZN?&c3?Vɣ8qh&Jpz"*נ'%:"ffx-WxP?"6Bw&\ ~/ZKU)踭 "tx"N3Z֯Eh ֓ )7,VlZOJNx/[{G3_, YsEiL1-,MV/w_.9) (L}hAJ,E(Ogn[y-A{vxѫwTNY+P/Z 6b(k;'~@ E[s,jcgy)VUPfirt{4~.4PQi=s Ca>I6fw*AiYft77^@sovX* mҬȭ W+m2VR#ppCJ/Gw}Rj E_EO},=(FrSmK_ut@rebQ[ⶁCbZ vڨsN*PN:JJed|۞$A9! \e3K#ɒу nەTP.P!7U@=)ZMZ,8FZ_WnL9M )몵zi"hV,W;2'cvuV'egI%쯽QC!H?@}=|y kmycp-kUDSQU X.}h(zr?:QY'B m1ZX郞Ѹnɏհ?+x}p.fO*4I>$˺y_ͥvi^')N3EGEҶ);N_x8^x'{*хP*s=HpĔV;g:_+}P%П3ˉg@$Hk(KmA{@aIiB'qB=0̭1=zNM?# r`QbV (J1uGF*"HR[RJΊ\5މRYZR:X͂!~q"ȉ2mU{Ѫ^x^\ӈ9iPwDq$lfM0<>ܗ1d*_y,*.ֿžsj~>BwVT*`x\nmVA~>w 60gPَ۽f.2 8 ܯWwLnLH&l{;ʌ`6 2?~k8L`$aHHid3 K DN?PY4MԨG*&|3}9l@GZA Ih)LYFLCoV<"h+dxk<.U5Bv =b>XĆ)G-(A*>P`/X$^D_f*H8U$Zɱf3W }I!e/9,Dve4HA财w^s=neQrL;tdo5iM鐚l9ӏpg^7"mw @ |6J~Pq"v>VDt)7:߳ aPt?GT:p /Ʉdq F/axE1 pڍJ >9 9@$rQzeA [~R"ѳ5A~nBx^ !%}"D{JB~Q0+~0-#LI]dݱ7-.%P"ʀ<2 rʼ1TdG6B #a/i/J}S:$6` PJ9FxE{ lqK96&08CTc:m{p8~ls Z^_!"m!jhi9j<Zȭ9)Sfl h(;(}dImKDpBMpsbA*ss>i RwDk@@=/e*;sziQR!Q{uɹKȎ4)m*OբZN^@&j@FX*?տEke2 $qP6IJKs]ދy4qŲz4X|jeVm eHg;Lʲxifa. ${<1 [ZAn#uO# Ip'?a[,f䆈+C* \бVs B%a-=;bZal2` g]KQC|y;t4KyF,c!}a3{c>ZOnz-\ xmJ3.q<ew@@*L9nx'r>ٯ3mik5_96Kbw7X.7񻯰0}a5 @od|QL7\E 0O|HX< FvbåJ~,>^OgR ϧ^Ǐnaܼ> f p[E9(; 1m܌LLF4 ?=jv.'͉xǠ*)CdI{nqh8iL |P5X)|8Y@͛VsagPY+>D?qo3!Ճ} >rdpQ<:s{Ez;_ <iʅ頡)z; 9Hzu&ҭ=H͈J|Ea΢h4LS Kr(եQJ%$Y_t+Lΰ7 spʓqAyzO.:QfS;Q(p< .9DB**%t9&cMKZ0uukMt֑6z~4\!J'50[xu׈Xef'13ݍ^j}VztG> ؠ63ʭw˜Sx.GFtƦF#WkW3|y&Jj$bfÇ٬ MPC6gZmL^d.O\ǡ.4"pRڌa"ϝ?ou(")g\Cg@ߦ([d68܌ x9x:CD%^bf{r{b%=t˜e9S5V)-7Xq5}$@մ%CӇݿ2mP{N)B}O˜Ibz_3.!یqfHh7 jH)5fþPWmvfԶA1xIc-"SGL} RN4BucFr!O|Ј9hHHgQm|"B=5Xh-o mE,C-ϻ!dE}(qy2O8?aA[C`mZ@de4ḠtF'I :^{9]EWdnP"y|!:FWetX@TQꔵ j$ Ty24@kDshڳ1ʤo py4=@aG̭ nL{*^G\5RڇiXrR%:Gɢs%RC71/G_‡LnlP*,3 _ۡ;ue˟(Dىssp8 \sz5&k7B,J@Ӊ:'_JZo2FŨǘ E-lxT]^DKXƎ$S b C] h)ҴН%<*ttTG|ITOao{rQDiGyis^ &bЧTIjJ&D5v?d>T4tN[o L))|$~؊*=uln=#XKkFjX bY]HDLI*R[o,oj b 98Su2_۱g i]m>Pܔp;- @ڴ֤qq#j6v*#d( 3L#Zl:+[[جjG?CW'6Cނp ڲ`}ľUM8`'M94+V3KS|gmԸlEz؈k_l-J({m9nN|ڍSkvN&ͫI\v @.Þp%5Z᫰(.c85v^i'Tϋt Hjr6"0D^EI~<į?GT+PimJI]ETt˽N&HwuZ ;p*7Ǜv@˰++Qt2Vefן8'񯧩w^_0&48}ssjB&8+&&6mUo}0CMg57Y]>@ ,VFR bJ!wee3I!S!3Z B)^#u}8g gCkt-ȼ.w<Y(lj^GyɖCk,(ZCІ̘@WCei[ 6ͧǁT-~-%#6ycŀbH8DSuĵ%b?TqIў:|h刢sj(.URˌPc]T] Y? Zb"tE~5|TNI{\K. Q/h[ Q+dw}YT Xfg=Pρ$|uGm l >XK[GFr#s?"yx7>  Wlt3Q=ǢH:xp%rC=tMf% L8D*lpcjnmwCZ4&~R=o##RD] gBrG0$/m||*8dȱ-Bh"Zv_x!],d]K^Smy}+d˲irZONMx emT*o)l ADܲd)ڣqE;]I5}g1-]Nьc K8H+sN6ZB׵oG&KJk{Y>!ډfQr#wRjPIF^gkW:O PIvQӭ-pی翉Uo#:`ôbeοa P8YMӖJz(ob~s},zv z҆32\{;D"m:;';O`Bu>qjzÝ7bjR4^zS}q=WVٺTc( 5!?$V0~+F [1-#\4Au" Y  } [zYFB1MY[;UUJXm=X?K}jlw9“vg PIDx}@833W.L+[QQ3@ThץOv(rlΒ7A j3=^2%%Nwf2%s|U.& aGElɕDe.Zw 8g5IZ$VOroh/GG†$|< )gquhZU A.h@vgb/Z 6PmeU*R!W ?[n7,+CqylnW3()!_'"G۶nInxD7":=rVA@nϣ 6X͌8X1bfl[R![@6kӴ$<>LWȺi۪Z^k+5ܿR&nJJ%pR&NRzoU6e9nJq G0}@oq0Y$|t(꽪Y"x7s9tˤQ$إ)Hc.κ{vj ~㉵Ь`ӌn^Z[V@IA%"δPRƲ.Y.%z;nnԐq1c+AR~"G謭&uDo'6U_%XdaA W8ZհbLh^B! 9v`UB6G|ef{FЂϑ j/!_Ն&;ul^>W|xTSY]Wl WǖaD`GN\9y(Cɵ(  Cx^k̈ɏ"(&FXw;_@3JhE_ l!F=1U~7 *Ū((s XnpԠ*[ 6jREN% ;40U@^BfDZGo*ak[2_9ㄫ6!p^epJZo<ˑv2 h$eOD_ƞ׫tX*ݐ O7@t[đ?Q,Λpt&ay>mcP+^ԜD(c&O)#A:CW4T&Q/U$ h^v_4Z>\X%Mp 10XLO]Kԥ'Bg{Keo>,Q\^Ԏ9rHDg:[JQVȹZ29?󒍻}c<SIg ZwJ%߈4B]:Hj(7'l_#]}cL TvVr!fǟ8#SJ]c/meh>]+ĥo22hP\oN7uI8.>]JPEljUw5aq+,pAY5eڊ6i8-*"fS`±B3BE'dhͮ)BaI'n|U9NH5Tvό0nkwtoA+V49R\QC!ұޯVsE}^ = 9,ˌ{(^]Ϋq7UF;AP9vpSLsxXL{K%cK~m,/ؤO>Kτ[qB©~}~Q:Hq?Ňxk;qpwTHl6_aˠmh#EPB7OX-!)l\0"M 5M m#C,=_ΜEE7d$oF9~a!=xO=ۏRC&jFE Y WJ@3*WciwNn惕뇆P~L 5=jM/h17m]<'][K LB3fy= }aQ.Loa=7ج&-Q*Yb2 M ڑsp3 3o oJC\VxТs`P/WtWyx$I;5pPCKW.l! *%J_E9Ae#~-{i'5 ĺlЛK ORW2&6ȍVyJ{7OfS'2dSPKo 1?b43>"GX ƌ줫dR0{5B`|(싩Ul2Q99/AT5[5eK J`Q6jXN)Rgeo# /ŇDi{r*~rP?!NX 1ڻo5܍ 3yU,9F3S85.qɄn,80 ˴ ܥd{M I1`a[saS R67nXM1Fs@AvX#;W;(.JJMEM#wb?nj,+%擗 (R=lC= Oe9mCM?!R뵑,dM 'z"&KR÷%)zsKRڦMe FQc{'8y_XCۡOS([Ye BמP/WshC[&^~C E\{ӟJ?M/^6—6M@Y8M"F3"z裇UpY(G?iCuLBa`O~N231Li{Y*ix KMϧ ]n!}Nv 1°3"eD=BGe9O8ökl.Tn .`&Q#wc-FwFjM&HVcRK0HY̲-:{=IJI(1FW9\6 1[Ez9?ƔcVud|kVǜ V[+낸d`ތ$gU ^,̐Mp̚, s6聚|WYXp. $0G{rc]HYlS|ψp裳0% uEbT4, 4i/@{׳$ҀaNLl'*!rT//H]z0`1L0y#n#V]|_zqr5xJ8kw26*'2]%a+Blݛ9Yu j}̪rNKmY.#,50G6[3Kr%: ,n:y#Q$ ,R]HലY;MS1@Ԁ[_oM͝d` ?kelݍT{}ގzs)s% (|&g4Np풰=>6jlUO19GGY4@R=Q 'v#df%,.&ΝwT~~,EZN%՟'/q}\VH @p;L-%fi!ڒ &HmD":6GP /pp=yW!~IVGQҲdf @ꡉ J(m]¯m=_3C|# F?_@0ҽU ֵ+f9ibt72_eHfѴݿ;$`if5=*V5@e>ܯv77GĪi-GjƟ!u "6DlVLE]>NlֻCǪB E b~`:w1#gN.& E킈&;N dkN̠f.GN1zH AE 4XsZ4H`zυs:h#Ӟ@ZdLwѡLw|ϙ_ѽk=z~>È!\:U@1nDZAA:L&|yrE+'PT!hjK-LքBAMK! ҕy)}gMhLKJvZ5uʑRFO=B1UP^$}4nV>acJ ip-ѥrfvM4 Ua E+l@>A'幚@(X.֖% R&-  |\PIgm*RpuP4A7M E`uYO`(K9OtzCE j.m[Kkʨo_!B=N#tnf.$ HPhxM9U/T>a!˛6{!'._",A*t cvxbF2kH4Jw͌6]AP-H|k8p wQe:RV鈱tbMTe׉оxBTj:ƕWݝ^]WVtcl?9KGZt<^;?'#LHa{\ާh9$T&d>FPR{@Fuup8c"ڰYͬݪNXZ_yxޟ\俽$Z FSchSzrO δ3)~}u4X# I(vuv 6$8z;Tj{p {+}I=b^0+nE3U{H\2h -1N*jϴ?K#)Fd~4Rte/YjB?~&Ain8ۭu,EzJY3#p݇?Za//$?vE72 ׯ?~cN3_|`@֙4hD>QX٘_ LȬHv[L O&Aɤ]8~f{ 6ɒ7O=:ˤ ;t#(ē]j&>wx`Ώ*/y.҆TmŦzuvw-;5Jȵ[Hݘ4F4J̦3EX1,~fHA%a2'E(^ ol# d̡s b]sJ ?,Ғ@mW =FVqP*9rC(^F7+5A,g[Ev(vR D 1=3Cw2賗R"2'̦3V'bnGJ#JajiPSM%pCd)"0E XX6ڏuE{jt.{ m}6_t⁧6Ȑ^vp1ʭ% |X@z vJrfgdbݴ;!F,8;zisYV`yN1uZk5濺kK{K2Ҭ,kFy|<׭jq/N x~f V*L\˓#בa68VϬq\F9`qӑE29OluHT/ z3WJd80!m@0ɻ&yUMxr->V$*0!C҉uJ#% Xy4ɣu?lC| (E|C y Fn*JTtga@ OLnv҈M kzuL_ _Ș^bk?etHaWӨ0;_J.A4 ߾3\XPwז&vk[j5&7OZe,`’ K;C6/4~#-KQk!{1ԂbL8'KB)Ll: a.8,hXǛ=3d<[xOk9t@3oG oPUEkB+i= WvɞaUQ4Z-ĺR29UhV'LjʔXƖ@ mJr|%PGk5E1!< a${dh4%`Y -H xy%#S ꏶ)PTP5#%C"$kiU1B6T 5%˾d٩[Ivx ȡ+6=o'"atQlcLS RA"11g+J2n=${Gofߐ1Z1PB"+0tڒum=QIveFe0q\}+gG+ RB 6N *l vX=z~ x RE8Ltw|}.գ95ߵ>J|:f%2Ek\cYX)"qx1݂*%5[^, zv0Ɩ",,1;m6@3k4eG 0`@!tGoiωeIQW4x:z$'t"TJh/Mн]'k%(EйNy QxXɝLo46T@-{hes_ 6e`EɧUglC| +ͽuPŝyVoA Ɉz x'١cdo2;> D6ዷX6vN놛J,"Y 6?werw$6٧scB2fgTMNo&ۓ[yFVW-RuTsIttX8~;YN`6( dl]nci("r(eppG=Ep(^6!a  dw2ozi(wȟ;h+?3`Fg{X*^1I?YezwU^8CaymU3>x9h?$'w%VӃ{=A,~>FlrE9)v$  F~o _ݎr%+P,$?w"C@}dEp-|32k;}xvo2pjI:xc(@}Qܑ| l~9̿ b6JۢzYw@#y@'B+șp6Rhf8i\MH07TAc~hE(+Q0D/̢Z1>jXI?]DqaO]uhFLimho( yx$Pf9=D§y]N8x왔4Sz_ ]CIrZҶhkϞ 0->1;*S k׋GLбϟSEszs( pE`C񙍸0 ״* qo hv֒|w6d`W ЌRcVSQ2Nad9Lo)0S02݆pfnk9^IZm34]1"tL VFIkk,6\YnDJv9#pp聥5b%\+8b{sR| >(M *_x|:&m* V2!{.# a6ojАUA`c6m֠D@D%3֨HF&oK6%isRx9zt[rDYot(0cLcX\ ܰ( dKK.n?8Ǘ2:ç*`eWZ{^&!a%~ށUkR6pqNͮb7xz c}:zr2[Ij?`['~.ПdꔯmIH(Aem%R~iI8^IJS>ׇ5bO>Rj:܂K@K0"11o饀l,S+"i#a fI cnqX UwUtc}w"ENWFd;&tNH@> EaČܕ7 w@cdE)4`v_)s+' U~p­K?È#M #>ˮfA7y,K7J|;8vza^Fn',Cgc)8AL%UT XCu#T.!w{FQXL&A5h6oddz!O- oNLҚcլ`.{_\ 'Wa&V^S,ry**g~_duʬ_ n<{r؁V3̒4`''D@Z(oK$Ô 9d´\6*AqUz*љh#9xd"VO0d0wl!mW)V ec1]qw(yYP.u ^A6B]r0*ik%\_8XN,M?p~ҋ}񮇄p.\oX/ ޺sHO߇-Fy$9Y5T _o )z{j8NcfnnI/w/di [Ğ˸Y8A%2 ?)i`,)u|]bڰd7`^>k'Ojt9B W$*D7Gx{j'!Y:'-)M%zYpտCu'Psp&' KksRx_-WC9A85,'lA*4kqeQɪY(nf,(\ؔzFR٘>#+U6iC1tꗉ!~5E.s.F@$*q¡X`w6(B2"ϠJݞX79`/RSL QO 6}ph>[(z7vۋFu7:T`=I0scSCک0qÔ^pDs9FF p,ף7Bx8T W |TTB\s 0Le,`?C2*cT $ٌlZ8'}(g:W+~^uMgPϐr[̞ۢA)8 S.~tS&V-IOJ+%==Bo'Z[ !NɮN2J'%tP20]R>.DJM`p]#0qY iсGĤD4tyQLb_%h+F@G{˗t>Lk&X=({mRa)Z0YI̬Ni˯oڰ)䧍$?~B9vf`X\` `e:.^['4 sUzVY#7V:ъ]I3AG;ehy0s˴s !1Bi/XKeӰ̫XfLctKlp KM |} *EY)O2˹Hq ;DX#sjJl:QoޣU5✯YHR>Ƥea~uo_>6oS 1<Ʋ<]ԙ]1 k5a!i_ȓ82kKt2ed%McJOHS awM|9*${zF`%Z@ Cm b\uR4o+F Guu;¶u_qg~`7wxZi$&2j)752,qs1-'|fۃ79u-4M t|ێoQ_FNL3HQ+C]f )M6ZWu˨aS(5͇YX@c채TB˒vWN@w /\rŅhE5>~IR-MƥtnH&6bF.*zm%`Ζ3TrFY4.d5(+hEyyZcͯ3P Em,.]R9[{USwQLJUZ¡Fu9O@lqz2eiKQCebl9fڍ29L LZ.WW/l &<RYJ_FGh* &ݻz7+P^>6VO {L;P0۫f^1ږ_01JΛZYeM4a5{$0s.mhRȾ 3m5uʶ$5jzw[Ѥ@1J@aq|v||dY{Sn!%gqB} ז1)0ך37Գ|Hq@]rOe.|HUhQAVխzWN/)!C chsn{ֈӭ8D?%˒qѿ,[*G|E"LGiz2 "_{s@qcgKNf ~<,ٷFrt xUgD8ż ;ic"x*BLfj^VAZxɼb!|GR4!{ZB 5Oʌ헪 z%(y>ES`Pj;!5t{sQnzU+A}gdtY(Ùܒ"vzteH9I}u"CMB _3x=37Yv}KwȰ$!DWѳݕb2 ٓQZ{Ζ907 (5Nvb=_hu،j<_*CM4v&tɜgkN5V3/%'JaނZѰq#c)k#JdNUgEc`]`dB1#mSæ2nN[ 9q53p}EσK^Oac@^bzd )⭪LbXÔB(.LuS?+%RݞL4$;(WV'W{yz/&{#n0JAZ@,eMfftb[ݠۂ'Swpމcꜩ=[-\OnXKΪr*R>:\}&SRdVdW!P[w%x#dEk/Z,( I_`k`3G~wYɓRι7RB;?d?%ݸUE- d_ pW|KCVrv:]!$t\ 0?EW䂈{kӾXzZ?N4;bUDVGeâ16*,?TF7FU}]F?CCg;E O3kr5QzGOCc .?Ż=$ Boƞr*@mFN?UJ{jAR ڮ<j˜p^ѷ~T9`*eqm|S/0 Mm:3΍߾|:fpaF|tN=_ۊ:mI.ۭQw7M wրN>t(&aXϧQ+'C.j 5hP ʆUlO ̓+c1*uGbі, Fn;|<^/](ŭ@օBe+EV9C|]^G:6*¯m "X[9KW-E8/ UVEMJ|yw(2/nX Ů ڗ?)SWEaE_˼B׹.;. Cd7/&8.t\a^ C|G3#;l}"cT䁪 )⊃wR(E6/ 8]7|A8&z?w?%ych$9DEvŌI~}H*D0X{3ZMkwPkwM"lX#6.d$0hPatG \IdQ^^25!OP%}1}4g /V0EO,Cz@U TSƲx ΥavhDVj :Qɻ~[ٜ`OC'd.؊FȥSpם,E[s[ }ZSp`߄ITnIN׵ŽDFjr?8͞8?~G9d;pΤ9ԋAo3xe6(a.VU8@Ҙy 2ZRyKvl41 wv<΍[>KL;vպlc@̊KȘ#T6-m~.jҌ[hlY~Z/ 8|p+%6=W䚩\L;AMb.Rgykv(! ʓkɀĿFuJw#Z*?`s'kmܸL@EhU"0!k̛lν)5pvW=\ C!Y܃.WpAyeF|/(0N$|-ɔ)09+dx!a^LN!H0D1[弄]B?"¬p)gV7nB@'Vn?DI 9$[b^Y Ȅazz =s #N;:('mPDwSVD [D+1XTj2|֎ɥ 9Hc}vWloJ{=Zݿ5+e.h1H~ʣ;7fyGdSޚWB܃i3=>nGVi s7@ih9[1VEdX~U;B4ųJweZoݢwє2u*w)+Av@DLSf}` 7Ee΍t_-ocX!8Nlܿˣ#@jkc2̈DOa 5i kADM i=0_r+hPܧk& syOIЩv_oB~Z9]9|Qz^8K羘 8ؙ&S}AV|mPƇ!X.5`]ٓlGbhKhͩ VCx Nœ-䅻ZUXS.x#pF~{%  dyr<"XK&5^b<,H]S9aꩉUT߯eOVHNb1@dc _=wvrp M6̛n"\JWXnm.~ Gh>i]JAZ-E <(CENG`MOy%r`> 9,kQ@/,E0@JP[̉Fp(׳mw@a13Pѷcy/xKIM%gxjRd19e9iˣcmZջKMVWs13[jD!d9`rSpj'fuLZv{n⩕\a{s&И Z/R>41ze P<Se/xɶ.S z #5Hȼ =¦ıJ6_ZBV|Jm{cf7w$iDj}g*AmV+}D&֣ C젳I_*.:q1S!7ĸK_tF}*>Q'y;|` Kz˕)}X8ʡή5:郇.s}Oas5h}ᢗE*32-Czf$V`3]hD@/zǭ@ DgѲ۴,A ,AtY^8LI}p*-V h?-Ɯ͑g(~99'1b$%Vy_*~EݫK ql#n;Gl +I՝f nȟ@ƛeBcsRsGvSkIYx(RYg>;=߳4,ZÖLP51)CV=5™I`yGRTgo%5WXyR1]UٖE~-aQu'ɚ-„?fb|>2]ZyMyJϴUhjwjtIPq֏jv$#oP5iצ2|ޒZ{Dm}FYԅU.Xӕ': {. d 1غBV.eKeTi/怘`">$Av\̏ )⫋RNc$>>,^헏FB!  Q3!g%20P$P `* Q+xE0u =M @8N|x^5L[Y|ՈhG]).2,$icd"IJb^<ߥ&"`lfI:QXZa&Ȥ-uWLKEe(k4nB5a ,oMx ϬT ,}SA&)T @%1|o@o㴢sLE/GYZ<@yHYOo'5;nÂpjJ:Cpg9A$|VqYRZ NjI;٫$_"1A1tVHQX4M9&kdɃFBۄn.0ZT[҅B='P$H^ CET$d <侓'W<y:^:qV<~^9,i 6co+tvI@S|DHV8j@~jhHV{J%.}RN]^7ʵDA׮7E).࿾A#Yµ}9zވ5"58i*+V*Dxs8}RJ3ٯaXkԿx0iOrƟ(Fo?4;9Sy'?%yωXBd۳foG S"=kO|*z zavnsF+WQjIzl@GhabX04muϲԬ7%( kFeu݅c%P\nTHɂ#ge:H,?\(Sj&zgEY]grs%2.Aqȿ`߄Eg oՆ[a| {Mגѱݴ3ȃeE8o~pq33vdqTnŊh }鈊+*< .l MrgXXCTBb}7Ub-ahR,_* ls.F,\<>#%d Я-#K>E] =dk Q$vy8&H%pBei->@ E ʫR6&|.Sr$ZiRwxµ抚/. :G&2Hvɲ"9G>\AU&)7!:b16usTöƬ$֡zQ<{߆+DDmnqg|wF3!@ל1V TvO׹9&JkURX=Ev1kG{2M$wEgD,AkD@6CvRӑoI /@.x8(38yԝgZr6[XR.K!<ݮKi'72Ӡ"ᔠطVِ8yşT]y43eIv9 Tp*+ 0;O&a01d}]tw wRu{Yq*3\_߃};ͫ̆\^^YY?|H&Bc0H$>W( 5hbЄ!UjK܃L2{JJ3)&w<{l[ب (F$IŨOAw ;ӭ3MubQ'? }Saw#0t^PVtEK흽mC1# h!:sߵmsFU [&P `#3; Rmvz ~/p9pF'ӕP%O\'^B7~#ԱwE.rfU^MwEҽj,UMu42" 6'cFPm0C>8Z\u=؉ Hcp6 p‰nĦ)dst 2Ϲc ku'N|vz\ye4RaKW{xтm4t I0dI}o:,IԒ*-(9/D,S W,|fF UyqEv6dxB=%Qp#<>Pt4Mz^G:q~i vi0{#D{ 5f*bt4֠A/&U`BEN44D, %5(o"ʬ*RIRpXV4nή8=ya2oy:T#GQZZ"()Βq8ESq@ٗY#{C\rG溝 FJIȤ]ؙ^VgήqQa!lFh|?>R"n X6/S׈~KH7M*}R]6`?l|3 "Dz (yvHݡj2-j#O+@26ew4XGwGW7/=ێ~pw5"Պ;΢d’*J93񖚑hJ x'}&o1x6EL@Ѣ/Typ&J uB+2tu7Bk\vyg0<Lٯ<a9H׆qGT ٢!ԤTC;ۗsjKWk jyp{l;ȎzDi,Z(vOrt9ǚ{}̏2ivq=IK,4gܕԶfU4ODHsZ-/e+PCumm _2 9DV@>/ ʼ*"Yxhf`4w\w'P-YRB]WSYDv-+TՌs*L#m.RB4\sXvqI\+Xa~t9¸ uc:"ߧ؅UqWwL#j!ov8].||{5R9h8TV3ۏ˹fƈE†((L JѬ>`_v!ѵq>:lf_%xkDan1=y\,.t'ޖChT:5m4z+ۋDz[CG[? .qVL4f\gX.P#Y`brO/`hÞ8 Ru%Z0YT3ЛS拑( Pjm«DǴRδ}ӷZ%}Gcj ?yij7wU>e}JMΊw IROC$jCjC7.n!khgC9F}P S?rIʒnЩ{CPz<\I8hS j5<f_8lQE9ym!sZ8GވxmvMhZEe@풅S0;OYl#AbYtow?Dgu5wT?#h$[@7#`f>mpe~O3(-0IRUu}=#\ի@G9\ ?OTqN-9erǎ{?tH+cv5Cǹ"fL0R{A/2t{L l@Dנj~UTof  5C]"}'ºz (jL&{1dipʸt}_D"@0IK>m ՞ A)Ff& \nmMs0 t\6Yֿ(O .lUzK*fndev>?#mdp;oEr{1z$*産Y 'cKzx\؛}՜*Ӽ,G2QgEVov_y8.L8430{$yTҦby̺Sz9z3l N?շo*Zd+U[bU/(41l:d({ÇC miVzح4=)"̑BVZ1>TR;\fyx;O,Dk|C}L;$qx9ouT)hȚ|Ս2:õҚ#X1j&|*p Npc4O# lL쀟[DU ۳ljwNS<%xٱ Yz _ZEMPUf/ \$}d1ŷBZˑrgVT4Ҹ&P WůRTQj.U@n}$4BǨ|R;o()>a!VP eEm7;U.Sx(T;SMkGl ъ㲁}|V|֕c5[ZQyjBI3: ΰ)Ld{}dAzQw8}؄b qс9K#KJ`X@Yq%q+0@|'ADL OP5` \-MSHTŴOWfh͐|[UJ]DS*|"xLC.jQ;`W#` >@ LSا bc*DzķsLCH)cnw9FLN9.߼=$*r5Y?Y3%S98~f(TJSkaWw`:Gӥl2VOSƳ&Gw+uQБ0LM ?i#v2x$@x_M$Jw(ׯ&eivnH:K[LXo'[`~T#XN6|`+ A橹C W8 8OUdj~}z&$}Ev+A%r\Ok1I[>!wWq3 Ar iA9c퓎 Me0rxٝ [k=.wCmp2BjOGpBF"Ls\H/-$So'Ko|%L{'<-3P0|w4T{bzm46jg.DJSGr6AU&y| i@ 9MTHkŇx討~!%[ZՒ%-6p`8la?i 4PP{?_8AǸ+J"),bnty7,z[/J.j6^%CD!޷] 'բϰ~Rq ڶB2ָH(s60rOq83ۢoRqN_Yq:4whF26(;R1uqEvneC7F]e3[Eq iJd3U>{̝Yc 3P:IV%-}:lw1MFަhQ0qR]HаÀk$DĬJy&Xs52)FtnQʺlxWmuE%O NCD??Y! ifN3(6GtZi'>rOjD^eBJ&؞̡sӍ O `Z8qZkIu{֋N$⧷͘JGkh"E}0ݢ/Sͬa()>ΦР^@Q2PFU»N ;Cؓ8|`Tl#5g섆:px {mȘUL|F/ , 1$#o)w*ʷWal_ y?aQH~(@gWCd%bXJaO 0Aƽqz,g+bdg &T:;SKcqIb%$&&OZNT IT5-$kCY $A\)0WT?1ޖ(zPJoGray:6S ֩3_O/bTf ԐS -%3<8JbPhV=!I+ sPi躞:/2'@43v<8E_1ZW2kX[B&* CSUuAsmŒ]㰓4h`Lsn yF:H@{lXyi.FrrCUi 9`fhZ#ը0 c9 9,&Vr}$8#lu#AW'; gp$jިT<)n]L Qgp^VٝWͧSb4۳__Œ>ux1x'39Ak\o,[IUՁ3'WռK_+h/J)m(}3`Jvmc6x1~5+!e@ȱ#::D;7158f8 \,ĺJFai̠ 6vs;Ly` xTRX5(VIg \.j|1ǂl"3%F]3HB[2CX{0tB)KOCH(;l[$Dq )?Ft&s/ ^*ӋN4OL@>鵍OS;WpmZFc_0PoiOY| E)m+)z3ve޵CN1:Z0Py_no\:< [!ɺExg] `$xU”Z{[yGJԩoQFW:w?BMh>I`jՖrP{9RQC!2*rv f>DS:{q û/gVU=V8Ӏvi&fhʱkIDGۧTi,U'5z56ʇ*@ XA*vg@'x\*Pa6tgL)69Y̔tEhS+c9-zrV>Fu2^I:VB]AB̟Kcc3ܱ˷8cb" s AECO~&Jgu]Գ 3䇏`(*jjOVVyV*zW(RD":L0@q4mGRIgbjN !~{Rg֟~J~GÒ^Mo!Y8Jp6ȕ{urjlD6; 5PLZCTJJ>$8z ೳu X,iOic+2bƒ2$`U8Md:zGIz@YwK}~^R7|ʴ3aDRh >`dlrˈHrC{sA"m~"H쵛Z*)td!L*o=F6FŔ“]8w h +&Wvm .''WbêmiG}+Y;qrŖw)}@ m`ڿzU(&oaGHx!( }%_3|ndܛxPq>[9τ'\yEHh7R\yWf]Xl`]Ez:ё j>M~9Si/|:׳DżrxrTқ{F rx|[v@*`#ilbL*N_nZEޕյN ! sP)pd pXtQdlٻ=3zuiݲCmh<'@ q[uk 9J,wrz~h}q? ZGFHKӗ1_]fy*sZb; \POcutx.0shcA  DUx^.;b2Lu eês a?}OG !RII壔wmW!&{;vSe"l N Ȗa7-~/p{(D;0Ŋ^ yuโ[[tT2YhbxL ɯ%t2;Sm4y|͈YOՁ6rU4V=GeY%GnViD9Й}<$4m/iX~WZJ5s,XL6*x8Bz["A^-|A*>C, HQ% _ǥ,i`6Y-ÌXJ̣dD;!:j8)-*bQC$-dy`tb{&>m!NBƱʚc ѕQen.Fg0%͜5g8 mf#n nOq#6 ePq[eFƺӲY"`R9:UѢY3BDvqA#RH'V5̾Qwo[tW>}y{J)MV*qƏ"%``*CG\ ʗV͎I}kwCm938#L1r!{Xdz.??mкʣ㲴;Gs1*LolbV.c$XVG1hH຤qZ{{,RW50g!vd sLawk2[oXVXOVr BUSj7؋G7YOn +4>H g6!}-᏶27lU0MPM~lj @Ft sf{/U17L?5n MUԞ|ҟ:FT}cߧLi'=L5ɎM*W/܋F$6U,[Eq1 :ͫ5Sp/C#O^=&@e(vH#6&guBc[Wl2B > 2nVnXjb4/;G\wq" /D)]=7,a}CXe:B`@QP9ō\$O<ؒ0& >t܀gOH=%U9=Ro;f['?mrYK]"30GUEUO8#3WѐA)GN]Ǘ䝛D{C@d1Z'{] xS˶Ӟ~ʣAf= DǬWTZBZ&5zaC~QĨk~C4xʸ=ui "? he q0NCNfHp\>p.cɡIi(PalRQV%0l i UY]N?$GC7hjr/^/UR) Gߟ5}>uqg"ʏXL4qnsRHq,:!:;rSחV :p΄m^hLлm;Xsw 7 +%)_d{%բ]_~>k򛴷w<hoħ!qrS+/tĴ .>ج~AT$]]:$1,]qt Rҍ+.z8؝ Td>:8->B9 dsj:;VdْE4 ŽVWZ9AcOA5G3:*irY$ 2s7z\#/y'O?69)k鯚0L=IKqIR6,L9=#(D-Rm=jrǑ/.OA>c!V=|]Ttt2ޘt_AX/Y`XbI{Ӗ7k)ȉ|ʪ)I2R/{  v>.R8pcTt6vK-<\n̪Kkz>Fǔy@5g5+/fsqYcQ|5偞" Z; .]5ҡ׿n ʨD_Y;fn?Ѽn%yp5Sy+2EFṏ[),nuM?%O!(."͝dd ~̳I7{mMT^{dկB.2nYܫ} KsSʢImgY -d+ѥN8l iڢwB=6Hvf)Uf dA;E]_ ܍_+'7 g@@ j&hek#F1uֆw.w"CnhBtkd#I<z| µʞ\'<;h8 M:Y~DTnG;ޢ:JQrf?];n TG( ~ ͑C3k.dAp};Z !m`N:% &ɴ+^ᄿ)v}/C^<(W : Ջn9M`}tc$ oOoI^z &4IEׁ&g r<_]-G o,lrI~EfЬuud kQwЃsF+o4Sb/tasQJJ?C|bF?ZXrWr'u3\t4lB+(tZA0Ty^^$.XdpSE5Ta*1!&tqL؅/䴱\C&UCũ<{T;I`ǹqjhߣis^wd;ٓ!cbCgl@ypmV|T :G<86W5Lj87lrxxHJvЎH'c ;"NHkࡏ-q]ڛ0 O˿}S@AbPw_D nVdk=P} ~ W'MInjOh&brm~i);n~E써%?6r;oĜ;.Ep\XB;[#6@7kW4ƦAkwX3(tQꂯJ]4EՠpD.>Ǎ9贙৞)æOum'L|'tK J8݂'8] c$N}{:0qeҥ[#,zMO[gQ2c`qwD/3sϓ}QA~p<˳2 I~V?5}9ۓT!%E$0*m[IXʸB7BCT^򞽭DnsLH(Xc5O=dU,JXM}<]\P~lө 1SWgMBOсȘc#ZJiC%ˮ7?n%ua- V1q+_SY.^'lլIX5(jb;;?P^ R< &ʒTh gx.dȵI囶=!6wnd%SpO>+w^=axX6Ǧ\k!?vxLiىzB@88jwqZcuWL2iKh"wZ]?e9.~ JViieogې~. lyoHt:62zXv! ٿ-([?L~}H,Jh8AUYa="M7 Ȟ(;NžزZ1´LF{ FW{7kaٜL]_Q1yo7f1뛣!̌1Q$mej}MA<Kq攴L\ Q MBߌwӬe5 h |]P 7E7,<?iӎ%ud+{Wnnp9:WyQ gw j/3ڲ@yx?1KhCʍowUhs$E9H v A(1dg.b@?ЮBI?ƨ*26nT)9<#tdZsvS#~}5\! ?O{(C]t@**lXg6&Bˠ38嚑vWNMdNJ6&pj^W *J_JO~R69O$nIzϟn7֓Сģ_zlnՅʋ'y]i|{s[ޝ ‰аA׊}!l)_e\zeu;@8m "xnYz<֒u*"㱈{a7+]("[Ns}* p5 ,#Ybi+%wx<|)AJlΜv@%Nc+OhKA-0tI{esh,,Ưt>Fxh+S 0C/ +'DH5D/aI.Ð/'Q6&.xnK6x0ŷӐv/}N׳k?#㻎5%.òPa?+B xT@/+}F V0nTK\L R6r%[E[+5cN)WG TS.1H詺zdH %t*^R4;[ST#%U^x G$_% ا*o+Q z&k __`1-JT6Ү=#3f U@$92 bUQ!'?SeN 79:o5 Zҧ /Z"&|{V2~Nk>sm"ZR=90P,/ @t| Pd5q 9ӕvd6ꩺB 4)v[_uF"#'XGM305xޠj`'n!$oI/2_xAfղVK%@ǏoM@U_Ќdgդi"roZB <DGoGbYgH8x9Xfz G]dsz3 sKd50D,F9v箆5_ Hz1'CwmDanayr>DO g{@?C“f|&)s${Ō =etU :QPUG֐:6`? DzBʐ&K м⟝)^USgچ?bР+NJ%e8[Uɬʟ`6CqOc5~!;MZpK*cQEJVE !U=jlןFAqiM)xLʂdݏ*%hϳ1'-®OP'S=JpOvch[ ܵXN*wX<|5F)حxt첹{ B[DD}M8>QGl [:xIB[3QI+xn3!9ϒE,/Z)Za~6ˎ@}ǡddrr7p`zʶdY[bdtS*F]Ws/D. IL1vYF`dep!#w5 V0pY*PZ0&@H) V@gtk56  pm@+ lk>nT[؞sv63\VW92d"T-= fq+L8:;E])ҥ"xf LeCYIoQvv QwV$*G5H$uܒ} m=gUtм ɧ SDjӒj;,ȼФk}n8iHFMZZlzEY&k!4Sqip+/r9/zC<5tzB|´ ?,G|$]K2]pR 5CF^-W%fζ4ÏJ4SI+6tQ,1VWU-CpJ@MSw!xXH8惂2J)%^8殤i Gck>)[!f3ZHFԋ >dX 75j ?ŭZ,|O45ԛki^9xbI0{$9Xۥd._ "TWa?(&To6?3B `5ѝ).9_MO~@L"E,깟jzPgh; V*?BB`{_N)4ڄ&/=> [<=EA0$# \vV͠ݬUQMޒ2K!>W# 8Q.fY c?-WMJ:yԌ|nv'(\,̩5 [%zCqc5|#wheeGsx.y&,u{' d8e!d6{m>C[C1+g{&'8XL.g%8CKɳ}LE+r0i!{"ƭOw[:¦EW@Inl3rW&P?:vX''o +^-S z@,~?pL|P)Qnܥq"зڔy&گ T -`f,w|Čf\+=lU |ݪI+p Deqߧ$;Cut1a265Szʙь dZfE؇JHqtC4HrvgUX}4G'bʮ!IW%=#d엀*jVx~gw }H28H%Ѩ^8%U:- ])u8[@@j0_wj/ιtrE]vSX Gc+!zA"s }յ4QJhG9z I @-ldKVs:3#p)@uCSd穀\1=O[6 @’%/fea/{aw=xd`دNT\lWdY\nÜGuBY"I~Ma+4 K%&XR?y|8W}93Nk481=_%M[.x5:*dvLǛe/ d+Y @QoFmI{/|r&ݻgO7{*8 נoQjy"XeD|N!PZ$^*xTZC{3k;¦rq k!k in13DC7X.gK$ l! bQv-MSl/MۖPܤʧ0c\^6)Tuhږ[9ycWZsDj/޸xߩ1HK_7:q/koR,JQWǗQgyաţmd5dK t{0.nNN{5'^`Q +p0u`[;]Gy2qJdwSEn\s J 'iГM^JQ4OT*O#-1XAT OU8 F+P-+祦"cR$b9H|NK%F U!!sq:}O(J\UgHA`rIi#|;n;0*4K$s$AgD̔NF{=7SMqKc[8RC&f*(k1v$쁹XDHQW;7M>€mzgn2؂g8)+bjpaʼn39tAvTid|dݞ1 d(t$,-{HĤ/E/HP'"8g@3\|,ep4@F!K吖>x 2u rˀRsJ(#+dF h$}0®XlY4RZ8 +jL 71|b{rZQc"_!<-z\T{[9a%q7V "rdi jcvXHzrqHbb][pះU.!xEPU!.5^v OKBd_\6.\HsNo]Tbs#LJyF4R0i"bl KqӅ95;Mܗg-&%ZYKh-p窤8Ah#"qǚ47cG嚙5obgxӕJ 8dvKY p1_̧v#rJXUJ_#V?Ж;4iYGfOv TG$;!džXw-UR>a(y%p:K%iGӾVeeyfJa A t\u:BCg}K%SI<Dwt3ʀ8Lm@Sq΀D pȬ$xA⨙AJv+˧97A,'#+ x[ej3W7V+ms޺DAJ({",D]>]J L_FL_W)Φfgqs1ִ4iS!53>&A mr^({EDcĀ;~Tt@Ϥo#x3$>1eYֽ/ f=Ukgbe +e JfBg:Q?;ʳ`u?a ߸isyySO46ƿE.%J<"NM];\wQcbMF`vyݲ@X68`& auBb,C+póK$&xǶV~ss}A9榨beɥ1 V/ރۈKz[ ,3{hkϚ'qUFJlc^ɬA Dm P1`'4N MoS!$~\R4GN1R7hЮ,ѓ4gG}v~OW"'w˨+eh&\ο+|H1V539VuUWK1hB{ Qši]W2yu^3EH_("k"%^)xBV}x^i|W?|k ,mԦ2u )S%|BA~-:K%?lJ.e]L4a/2ۦȔg72|oї֑b(sq d)ÛݖcWNίV!'!-5gI¡@,Ss9MDQ#Ux}t+CA7Y1`ڭej1s:dt~ &EIZpcX2Tj4dJoB VCg\LF/4&i}:d0 M>o }yjLԮ :RW tP*cZjU. NXt\mv9P殂 b He OTx ^cFMGq(QtȇIW\i|[T/s6,E?%ޮ!+x r ?c$OVlp"ΟYB**"@0|d޺g4X3CO0X@ ! BY F}ۚn멾hɨɫ!k s_Tյ1>\4B gx0"nI͈0e|k$8O5.Tw!Pqr L6"ϮkJjT?q:pV}sȥrh]y[n`qI$D!m෻)aׁ}sH|MEl?Pp'hu}c=6 T* Gl}qz3x>4аV\Ôuh(ygG"t\n~`R&؞UtJ'W\MϝwJJBg11̹,7Fط-^F0%*桵!_eCV% -]8/~l8 7[97c2UՌBAeQ&=d5l`Vv!ǀXS(ޔ1`sz.3an!7 =E\k]ү#'c> :U\4f]:>*Dp"7U@&GVm,p1 }i,$]ۘaťcC3[.!(,yAEEO {C7=z)`D/^Oeȃ&S8Vw@=pGZ~oK+`F,/*caN zBp=Pd8;s#A/̦J&@uCF k<2D70ɴo<8,?U>=w\YW 2$\͚}uyŗChU4J_%Cg}GZ| RB  (mЪU瓯۠xF*'gc3E0M| dB]6TH5BFu,Ԝ,GlHw|<J7*T=1d,a.Z ʡi, ñ|@s¯/ 8Ј@2KWmFRK!N̪=,n%W"R<$>CD]YC >< (G1Qi ̴ qhBpn}wfNq s%uC2J Ql8c[i/.dM7}#<{;L~OzA`VeYQRO宯}-QAڣ#G fL=`s w_lE;w]}u{ODAx@Q' ,)nt][W{kQ`F f,2&>.'dmdy-?Skv]3xkݜ,-;~*fQj/w fgu U>]NR҈`\n3Pmnø6 Fn~;sJ0S&àXvx]F: Y5_b8 պ)t̅Z l~h]ϵ wUub?c,(ažT&3igۈ GR\ܣ$̓ImIv=9gA  \y{5#@2ø3Ϯ8Kr?4xwnF_t)%K/5\SHu^3R˚p̡-䛫M3 {ӷܡo9{:V1yg\Z״nj$q'ck`IkN֥ԣ6)sp譀g!,oIW $T 7'Gz 1PDX();FQu׻7L&.ADTy ]3pr6n̙B0?V9E҆ kl| 2-`#%詳?Pwk 9yױz#HZ#ˌ=A$x8öy+,#Td^ njf,&dR֑ݙTҔ"Y'׊y"N_FIi9.cdnjҤTsnVz}ܭxcdS0aKH2IR443ZB!LɸWwYǢ 3Լ!rv*\\Pa/c76U$4v]K}.cW73>0kHs9PTAPض\W_%RzAbit!MqàJ+-PSQRs1~?Vv~3UT3 ȘHJ[k,1~E֠'-R Ql tcoy! b$ǔa|e{/P.6CɢIv{c6.%`6Kj 8c3dZLʬ'UѶ`0[xڭM46,0Wa]%5Ȋb| gRP)џ| ]Yޘ¦Wǥs<3w@$'& dnˆU:5ߔH,tK>q0KuE[#/Gd n8ϢUI|N{݇!܂BnNjyu4s f>Djyƹdf苼ߔ.Ϭ5'ͯRAN\@\QNj̰514YqZ|g|عlK_*TJ+hiiX(9{I*^ gzд[]YVu`/쥔 YCy:gy*=1@aiDk]/Pv}Ǝ. ǕC|Fv$jA4Œ=X]-WA{gfCwiR7H<X)&G  ongk*t=eKD9E^VpXL5RA][O:V^-xM#nf@+2 /5߹s-TL҂|b7&k1= iň7ifrQp1ݞUӿfA $f X$)oJd:!&у1twOLK7ߨ,=8mܑPlݛq 9!:N(NMj14HڿTJ=i?hU%Ө kpsV dؓ!n=5V}+|Gw)rgsM+*#( 0ۖW Iςs2)w.k`_5-#L%-)UڱAh[f{ŀV >xHoCO⊣M`B9b80e$׹75dR2b'i`f*fbu2ʃ~ۧ؇i|DOSb9՘$nj2kDI_Lx>d0K^0*( `zQOV]oQl Bwu׻#|ѳXILIuxoV6(5xVFхH_.-`j"PzZ_:-JkhH@Yz3Gt13 4ࣩߏo (E=Wvz]M?/j$V}:FϜe HHK  C>јm( ~7s` g"ޅP~@YB>ή5!Zq?}f_>Lf.R 'By1G//xA>$e;y}Œ16J2OP(S&5% ՗ :.0}9K.0,sCQ]tJUnB[9Ov)G! ߗXo^73!7]nQkK='O+p|xQqc C.]:GNʴ Ze%omByK g\S Jhݝ7S)LJ[D˘Ծdw]bS%.C3K 9h(᳋ց|VX >M$M[}V=m>[PK)|ĉH^фEAܽ]I=J$1 E1{~^kAv:kr-40> SA yF10#ݬIgY9QG'oyvV gJN'*ccd5Q]3zUW>m@֖@ww֗Ma>ResG 5 ww_ɹ+$.O|-H{Nz*|6q+)1R\ꏟlf=%gKx߲vK-GFq%-$лo1{|8<O6CB90s`%-,IޱMu;lA=;="!wvghb߀ukZ2!7[GZ7'XcYÖ1=X6gtۣ[@I.3`:3qJN\<7fX^5A-59,pی}0:+=˪-ѿeϳ3&po{{hUt@303}BOUz ~`hwgF?. ﱛJ˫A݌gH=њDXYH)HL=*̭Ez%aM5u:%YKd#&4'R uM"@p Nn]6mNuDY2+yu8?Mw|ӡ~p<]DF˻Q#5qt Q:r(~syȽÌ9,f&Ж+GʑxOĈuh-dx<7<=M.S|P\إmJٽE(]C4IY1Ao63YJ42EM@9ܿt Ҿ7m-40'8̋p{R:=t^Hme%1kӣ77lҐU_WK71ͰXrY%Vh H)AyB*^S FsSy>vZCv6ӓ Y, hװ5d}:nshi&#ϵnciM4LĹBɕR7\ՑͭƲеԓ`HW⻥[v^|^srIt|Ts.">K u4ML»6)[#{mߡ ,[?/,oxL/ ł&0KZQ $ᣊADҋ1s+!FFy'jB~,ۧWJ-Xb=s;Ȭs!omP[x\}rAf%6y=/H >f,`:FWS42e%y6 ؖr䱳v&*܍2o%(M'J+[U˞r]⮑| 35իŽϬͥ{Cߺx(һM2},_̐ݱB"׷"o'G1KM’fS,8)gJ902#B5o\yilJ˜ $ #Rf6XYg!zwar.ĨP:r|],Nagzσ7;`|I]xU`?xL6ʼ lIPغټ}~9Nd ;Ycƀh[N_K: N$/URX\ߟd8WW=bŤ+Qyg/uԢwq/MuǣQOP2:U2@75;_'WDF3\JÙ^s'4 ~Y[ؕ=O_ko uȢ[4;AھSBp2"^['I̛D~)! lJ|y!ͩ@ FL%tg'&'o8vq@x2n#H+F޾m;wl͡*ҮAۅiX`-Ƙ}/U"\bϙGӧ8?n8:dys1tJOSMNcO]~'9og:9%!hi"NX cƳ#bܬc9 vawZ' \W'#^3U%AUn_㌑{Zɮdu9쐧+F= , qtJ,Κgob},'f!QtX][|$oMП svɜu-'{D{qfr :_R =\M˪':j N*snh )?L#+N@fhhbhq!]YAyC|)[7K2,G ..jWnL7(p`ѿU\Sf\hwf.:̿$u|roF!>v'vC i (g^e윁P \U+rGU6p*@g>Ze끯YRdyj>nfӼ;f!t¾V#e 9(K_cc"/Mi?I8q(@tdC 6PڑX{7<@DxfXRo\> s/=oDz'Х.;‘~ITԸ 3[zpHx2 *rpܬZ wY D0Ex}VdIyIi S~MܚA%BW_;ǕG]S5~&֓ :3x hQy8ǭ bCTKռPG*t\0;R]_pO_H Y{leʔ^VuħO–ݶ\nNuv{W6: (ĔVAFxHUj}(Tm61x%լ=Uqݙ03j"xnvs(`!"K*JMTjE, #&O^'\C7qL^1?\;|7ɽҿ1ZӣU: Ua7igf0h vGsY03 iŁW ?]9VMp_BW( a</$lW'wX\I݁<@RB";3Vi&Q,]..1U. +IzNY ˊܼ>~= S'b[+#7Pn:z`_*}k"n'jFv=QVYAU{lvd50>uŞv{4j@ A5B1}ǯY׳<3&HZ$4""ƔMcMKVECJ]$aG/&d DKTa:hTb&7yr`k3^oqt1"0L[Ki6ɦ.xRZ>H`abfZ7 Bv$ˤwNv*\Ivu9{hf $L9J?M~βH(7m7R}Yfo7=ADdgpM_0]l4ӸRKCwHL- \7xdG3~> TJ`yNT:^z P>wMѬ>MGVuܗ7p'N#]nw ʑN9}Fq9whUӯ0Lz;*u#@`YzuP^ڗЇ7?ZLS M>3Gnjܗ8|!ňf:TN7)Yf2і h;% -mդY.Gi:5ee~6rLВ$3Ф<jy_ b#Q숒bEaaYп7tݗH ɈMa0X6,w(513 ^tQyM F]#0Fe;c8F2_Y*$f$Ɉz yYJ)s_h =~ZZ_B`D>k\c5_)D:^Vwﶕ|١h5QZdd?f % 6om86}+ ]A5h$ҞsԩÇ_W>j*ԽO4J(pV?6=ڴur*-l$Cs5?v#N>%fMJ1} 7JI++3հBDJ!(2D93I\r?&+x$呶26grF!r'}FM_wXM>D`V| `: 荜w歒OǙ`ww hQeF Av|r;@,Ԩ+hf ^L ަnn#1*O}6i",CJ#MOv 5[78 py2)8,[a:E =pƝ84*{tz5D:nf H݊z4i ȉݴ!"ͻ'e2zGh{,V|kK4mߠ:A+D Y_\Cxw>JҊ*&|fn\#uiN"THϫlZd \j3$&_vSw 45'Et$tN H6-kv|[&9SO,T^d҄ajv`>O@;_|l'/V(<~;xƲIih&5=N+:WYn*`" ㋔nUzD-K5^Z]/8zrxD~~@WmTXdīw WqE6;\q(A̓#eu~ljN-T._ ȏ ;pp'd)醍*)w0Sk}_ʼnZL:)Du3U0؋Wtt^tm.6;yO&y%!˚{T A33hEm^,}^c6}uwUr 1C#;Y5SDCҶr'JU:_h<ÿ-HGP $O칾zS"sT`x`f`?Q@YEBkh_Ӵ~/uoRr _Q*̭ܽ)Y"\m M!(#4gHFmKuq`('pw|k cOsb %)Z;&ਵH@J{0`J41ڿ ٖ1ǖ6fI9i̶{A_e#P+7-cv1vXߖBt7)j)؂P%&|^R;« !/*(wKy\<yX?AW[! Q|m[j*Eȁycz)ƫ23`;BF;O+ӎ@,̯EMoPM~IG/^~$ZTh,CB V@a&قv`YUܘAW$*Pշ0@W8a# 4N!@FQ12 ~hxŃ7Sf#2:m`*?C=ew]ƃ-%^Öiߟ\QrYXb{tGJuG&ldy$ ؜ gl?",٩ <7H,6YV8^>-Xydhd;56;B8@?n%"Rc6+v.1t$o?Ňl/N]944߸w\V+EjTWAC-߁ <V\p}cw8a{"kq\3ǴM\zd╩N$=h3RI4\ZSUVjt>4C^s]$7oUiH3bqFMs 291PGy1Ō1YؼWvaJnxDv7^V!ۺb&PQ6&JB28\ 8̭I;m ԏ4^G\U]y/CS+T|\9szo(U̪:…BIltuζ7=&Rɢ&r4Z!j7P\|鴙oi]Hϐ_*2=H!)_ɥz[Qmؖ1S俌:$ `I)Nxc}vxVY krf+qg"%)g.DK@^ju7͟ eJcݭ3 C<-sо!zw9܊oMSң)60$Zr̦i_9ŏapx˽._ <^6)Qd(lɄ}39[0b8̟OMˈʫХ_aM> oThxMQqR!Э,w{fJiŐ4,0$ldY;n_7"0MԻk?f10&0 (1"g8dfG`xpb- U5tFS[nʜ*|^YrB*j񐹆1F?[wEPb[veb~zdR~a)ޱPE`soߒ@;0 w=zbBޘi/[s-*5]J &~Ł3$|e|gF17uKqDyJ.]_VT b6;cZLϤGo- V2; ׍6s*9)c|Z_|GI"*5/3 Rt>~ftQ'^rݡW`)1"*jр1{jzHNK ?Ww\O{ߴlJse#c)ToUeyOdĊP/s qHoRn/ \.vNߋ`־&?^HQc%[om>'mq+Lye0Έblsm8\3M㡄&x*v kK4puLVo2InZl9w 3vn&ΣC܀Q(J`CJ1cd^$aoAOd?$T"͓5y4FZq2_M[fA2r S[9qjlH' } /Efz`DcyBﴟC)@EzM˱< 8p$sLS:Dqr34 z:ݷ?jnl{ ;FUrRG\gNpP 3m) E# 'sZ޾)RmE,p材w  0GD!#) _9^]ڜ ,XAp*k9oV~Lwm3sL.7=fq&_ Sn/ْՕ+,k&UkꄓKl68` V)e-3PV }|o)l'd7 Bjo~r?I;oy !B^IFxs/vH=n/%^CZ}V^T4>}]4ʪrޟ@fq~2X\bEPp_HP^{\P༚[Ra>WI16cTۜ jhB7 q"~C=- 0P-BK{P 1s ~"DO/$<5J(].{xR/߭S*Ǜ[!ڏ|]l4UWB"g\ 'Af j-q׈o̐pIAhM 9 3/v%@?Qq퓷O[ QYF li/GA3B&k0ak0M| 93^kg e@ŠU%26P0d(92/+V7c 4Z5ic"%fnԬ/S.-!jKPe4e~DTKU#C1v]{?ZE Efe9gAOާϨWeH'2Yq3jq_m)XHPGQlI3_%}IVXR&ML7 ٰ<ps+(5rUݖJ_ooO>O0i'Sw] \SiV>(-T8vآ)ͨLoqz=Bځ,[ mT9A?rgvEo+"q#| ߛ?t<%l]D҃FV*ݵ YX8;?/jMW ծw.Bx_*̉IÉd~~*ȓ`ߣr :$!ytGw6^rSKk١ 7f/6IsrF #*q*68WNs3<^)Xd Y[/ @jM|_ b/{̣j\VtP6b/_hR.!E㱏Wvr)}u  >m'N`ZomşV0N^*Nko21uJʸbl8iA*8ESq/; =C~#կNKY-٨mUuOd^4U V60ɝCخ:*+ C>^_2[k|~;сY!J:,ҋOXhUCᛳw%ځ^I*[0OJ]V^~?$ZI%3Ð!%EQG2+`Y9fe !2|?4cyPw~2mh0tؕ$27-j7S~⮯׵Ȕֵ%k)i|hTzaV_uI6%z$tL FӁΖh2!v׬%"@Y}:+6>RQzO8T΅&<˛~a}[ERꃗL*eV xOnˡ!wA?W ^띏pru3߷+B_ #V:MݘO7+^`.98+?0 X(L#Kb^Zfl#n`.Ă,pҜE1= >u "s6?ޯ}1ɐy@߶kW}Gۑm!:E8氒3UV N9yuqO:BLpHrnh!"\>c!06~mjƈ`r.CBW"֛6\^<\+S@s8lE”%vq]'IJs@^#e3QsΒYM7bHDP <je`ΙVTCʍ^Q@ypWq?tP;}\Bi*nKZ7Vq1mydHD_{,l H؅6 9ü\ %g_ofe_$J4ে'>ONǡ/,pw;B }iDնpÔp-E ~pYa!ܔk8!l\7 Gծ-q63d3?eЙpRANL\9=RfLK@G} h,;nQ/ծ<{ 4jA5}Εr.@N3!s/e3QC'/,oXPQDLZi{GCr+&~d Y#x7d1/R6Af&PQAR ǝtq˴qC ;AsBF9xz+VNBجjWjq{UnK2ҽe{aX%! dl }~y28}lw ~֨lo+Q'! t y{,O+i<:EfL#,-¤w4 "~h^~L_;6zu27SL KDrCFU HF_71 lg(}e40џ<" B5[8 KڐҞظQD~eU*c)wT!&$[ӑR契8?W1>)"R>okR3(O=n'Fic-ƥO'8aLYʪLe{y81>{;#^*} Wu_hls UTU {t%<ƙ WQv&Bywi*z*r 3">%̛k|WI#v Y2vPE>fg淥zrB̅xYSaS, -!!`}*EevX_>R{)-wo ̿LIfcQn8FtO a5vCw%fX-vy!1]BŐ2bZ@J45crxh޲8r֔a"4wuq$to0>h[dG?CBL=L\o=jaBˁ NMZHW8|; J2?ZɻxRz=VAɇÖDTHvM&*w+q9^~Цoc8=(<+/lCaٯ߹2r%5S W xɉ.UR0D[ >%n#6Ē64+l& yXJ+@ш:'2T>MUg@/mU ^㫙 ʦq+H´o;? p@6e]zdJB֪5VUÐ3n\OP-X cv%U"'vDJ>'zq]lIW;Tj/INoxQ<yO7?Y0B$=}Հw-Ȭ@e("aNud5q0l7[eCgU ^uYUC:"pBs9\ToLCL^&W(b$?ϔ,%T-Q` N%G= Fṃ5gQmJ&oȃu,W~lLpX y>I}r1(V X4RcR7iK$*])jѥŖLWĢa++;G.B).[0OըuqBOU<7t7#5 oH~7hae{޷ǀ NGK~jX͡ص i{kgEO},q}fѬa'd\ÖW/wF꒯ISMtqs&>՜^4J5 éMk\+ƼQJo:){c/ -U!cq,Ρ*SC 28_C1iޖG/tƹ"CH̞dPK^kҔRUC"s{ 5_YC(pp'WTrD(@Cź,YAMjQԳ] A e+YSI\Z`mj䯺ċOU'bU !_/m癋]ArN#ݶ)v[s%PxD1BPa nf?pg.BwG _;>y`6c o-PR̲},(mo읮 e-?W .e(2w9Y4Ηa6&̟ku ^EC(s_|\2B>?"CU;dfK3LvS'3{_t[wБ䬉aϗFVGB=S.~cէOyFlm2abz(Qe;5QHerHorL&9 s`'M5UnWx!Ræ<2g6탄J#yd? )8 A^cW0$L}K7m#49-B.K7̩گ&< tDA8pqG[*$ήb#&㛞 NT? gK!d3Q vpYN.f>R2As} t<{]xɵim-G9eNsf[ɽF;8֬'-ԿypP}61uifr^s83tS3gu׼f~RR"S'[F PMi)<.5)d47'No`dsJ+AUΑgo6g~Yg]pXO !ܶCRbb9(!j| КqP}{)Lvh3)DȩJl:-yEU[̺GD{d|;nuIJrenc\ï8le<$眼c ԃf6 g ?)+\Zf.E&pǑ }ǽZBmlX8{[iaj1ۦz[s̊EGe΢odN4񊭐@jx-^Z8a.v^oq2Yf>*BA"J3{Eq}4ԔpvOyh$k\!%BAGG5?yV5)2͋޴k[3rb. .r%$mzsyY}ek|O<0`I[UbEzvSѩ&b$EaNͤxGpΠTF܅|osl_v:Un(2%kdd@z|_:Ɛy*M!%QT=w:[cז`2R#0Қޓ\*[e(PdPu-+1:vDsquNJlO SѾw\<x.͗q ^1%*'F=T6,,VBDeh'L+ӛjkDP@͋uym 'J^"`@;xVj!6 kXFshIR- xV2{z蠉˂7U퐖 $Q.%1$TLP1"oG#w[ 8xw/"#VR1w_APJoH3w>b0UH;EQXHϦ ?^H{ yD5Cp^#])P5n5kb53N84~c4voK%5Cr-VBptp;2-0hv;_ XmI~y`HE[>7g\[1qMy748]F߀9$L0hLP`d 8ذ.'8=IՕ-6[?=:@A0C"LJ&Bc˩Wˮ}lW4ܕu4G h@*+J(Ϧi@]s J.sRj g X?)@ KV{$ƿH;(J_hcx~;E<2nd+~ J`C=nUCF"w{{cJOXq`ԏW=uic gO +d۩` tX#KsZc.ZF6knv~2aQ\F/"'2^–MλBsPzM_AJ9`/!;ґa2;N{/'";;t-t0U擜<+M?UWмҤ;[~ID竪x, Os6~6rbo&1W ^uqԃK!"{-SwRzxp 2?xcE/f}߮J0 ^cPds>Ni&g`Fbtʃ:߀tRvb[<ŧrLPޏzlh_z[&]㏆GQ܃O(hdzCa-7dtas(n]hzQӦ37x]IԎӳU*&G̤o̤G;ٮ㫵yr-{ kZ1'6ˆsI՜ډk#"VcQ'踡b >כÇ ;/jE88}JL*NA6COGpi~Ӑޢ37^. u{r]sqg\~CHyi'|/ISx046P7-#Xeo;6&TUb`Uם8(~oIVhp]X=Iq bNU& -7FưjN?.]qHfj#QWsIAڒ2?x)#F4 'Q*h# 9)7&LDȦhÐvӽ^5pVaFW7"]jBQɅD%:D ?CdA4ǟt ~*'pYO@ gj=? 4o+;f;n_Z(4kȟzKW"k4K;~&EQ-Xawa /9mޱcUQi|\W!n{L"@`8 ؠxBkK'c]ֳVY^LwWG>%΁[k{M1DR8mҺ^m&w'켭FBJEF[قEVj1@~+%8kERXŤJ_Ҍf){L}'|VZ_mڋpxUۤy$ ҞaF3°lT51 +yg}ci8g~F&(֒  YDFTKuk u46Os9dfm:,V1㥫uU?Ld& b6=HAYa5?’0)&5~)^ [P3Q'3w+O.5klCN HLѻ_\_hT  *NܧL$-D'w%!ARjf%Zr9~܀sy{ @3gxMB >-OخAsXא-| <0hR\O_rIs5bH^N3Y A-uv7?)lU{&<ׂzTkb9S & o vk}h@CUdZNg6MM(aJbsԇ8Ԭ~V67[VDHm]"a0|-XOۂ<:JU"^Kco[բ *IQfDփjqM*L ڮ'fi"|$ =٠͗u|Ƀ #kJ'KCsΨMTgjS\Fm|<,l`h$RdR<ܓ$`F̀Q) O Q9Y<,ϦyBQ~dB35Z7F"WxQ:KrrOs4u)1DTeYZq7"Z=ST+D A7Xldb"&P!k]a͝'hJ3GWXՅgC!,3BUkt4ZxVeEڱt=ESۏƌLN/Aߠ"EhmGnJf'8GfG/Bybz8"z_P_E{QYl[qzu~- ]1SODT0dݙsuChy]=i 2AJIV'.[ReŲs3֜`w>O@Cusmc|fU}*DִQܙc b0}-9X]V> mm.^&ٻL97u02&HUҦ[+ Pћ]H蜃wL!ض,*&͊2>=s8RItwҠl=!pkkE#t'v,F^sd1E0t`[E?Xlmm ٟSSA|tiS$=Ct&XG晢m_}4NBDμ(-^/*Cp?ޑ!B%-t^?VJc*<ُnë1}Ye^4k&_#BL&/t׏%GVΎ9oh>r Tdj1fXi=X3=4nm,OQp-8cq#GAtR o@)|}dP&}Q4xX zBR%y*_*ʨ7J}]r!E7j&>36Ϥ}}+>Н(&e_N@ߘZf(F?;tj!$+h11vpQ# ~>s6Q Su0X6E$`C' i[:.r`YѸn T]Py`,}]~Q-&HB 3FGFA3SICb|z%+MSg@O'ziy/b6sY/ʸO>&7$EF#U28ڴJAv7Da}z=/ Aӳ݃&yQŔ$/8FF"eN!w][UHgasW05r}" D:ۯ2ANw^JA/dUAaȕBVG i#ٽ6J|D#$~)"o嗅vNNK:thzݲ)r0r@>YsNߙ d~uւ瑶:)&*oHvQ|o^E.ω. 03`FHe!1]m'E:z(b-zi`ʔqD1Ϸ$!ubƻk+н( 29N4uYmNZ1[$IB.i;3xc+ ώ܉{[נ6KQ{}*\0&Í~eL? }Ot&yCcq/..v^JI8^=EuROqA@EV9 Lj2w-[{t\ %|&?EX* ωX=T[irǔZ\/&pswX3W'c~0?5-OfzQZ@ 94(:f[,#UьBe]rއȣqQ"H!⟴#-1_ x![_,w>/(VVh~Һ9jC-1u  Iy'05BLOP<xATB@m+8GҮ'4 M/ǂc_rTF=4&6h9hI_)a'YVl+rGM ^FCK?yX~DԎ2'<)0d/Q^)!k %?ζ`17<, {`yvdL0ey 6-5L\BFKc+* gn{ t62@P ߙ 0&H5,T5ʬ89:e5/OlHQ >Oz+ @+mzs1S}Őn.cS  .df>;=fɤJ^<ﮭ_7|z08MXwAL î2),UO|`]4y'G/d8"=K\d6 km2?N ʊ47p[9ps$@#5e7.K{֔Wqʀf]\0J~=374q> 6N2ˤҵyoVRpMך"CTljggŶ F@}m=T}a 3ݎ+фT5!TNV[PwMl?_f]6^0f:Ēy 6g-#=bzklfpgwH7D*J ӟ*yr6nBOem8@{^h\4EPM&=u$;0YZ07070100000073000081a4000000000000000000000001616ee51100042900000000000000000000000000000000000000006300000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/net/ethernet/broadcom/bnxt/bnxt_en.ko.xz7zXZִF!t/]?Eh=ڜͩ!aYk-Rx6vܜUaDp31CFv8OY WwI+j}ހMoLGLykQF,\V[?^mժegOdwS"ybYfr*t*o;)3%iK{ z짖M3"iRXo]} }^;g1JRu>*qW2iJ//%=yuEGjZ~tyua.r4}A\CE}Da}:<dJ6 Twi)((?}9+2&*Y2'oytɕg⿔4ˇ%=O O|bt|cu9BӔVkХQ٫&fv^21'c"Y4ʬÇ#ijTfP &N,OB6Q_0+B7PEXqHFG`G\٥yIsP;9:Tm U$˸1EUyYt{`f2[yPw "!LaMZh KOx u. >3SۥK.j,A,bF!2T-iOdke4t3/ (Q+S@*0>,G3R.0~,7u1Z)EmaǝhDLO 5`-p =*۩b@D9,>ů1&2:tq^B(*a*zU~pQr9"#jsR.MrD k2^"@4Z7d H7#r.-^ݦ|E Vuge1R]pA rO 98<'=ADA@Izwu4X[qd{Rl@{p{O "]ɘ|SWF.odV&zT .KpLoDP镭9f$@^8<rYP]=Ҋd?q;ghzpkBV8膽NSa7(KH9tD0Q2X҃; hP#?;h`*޹;ߏN\,pWsBԽMJl|j#cMHVOL4v>RO\+5\ aYt*)V8͟9n5J=wDcCWK 㵲*i)狵IfH;kψ!5@]@QFa"&4WzQ WN 8{2%EcSw&n.ϔ utdʔӆ*d#.MlGM\jIhqc- x_Yb?V{P#WG"Si3^ &( ifP5JY|9(1EIvPaLwsd&[TvϮgh#6,PpFMj^H9rSGN@4Z ZV/]@2?:nlO3| R ;0eIYs'fOzIwYn_;3 F  B]`-P܄`䥂g~,HKt"\!lv,biXy(w9|]_60.`oəCDy8pXf8ڜH!ձ~hHVaa}Y"xڰ+(0[ ,4*E(xw=bHkk#%Xt퐽_&<Ly+ Ap񨆷珿!I؛WE \\mW]ȪKPq4e <_-T_(uX{ۓ![$$N&\:<)@*&DZxZ#)|FV*NӨ81{Oċ {҉ Rѹ1}\iq࿺F@Sj`:垛avrxO_,_]qTw^|1MڝV)A@rd<||jjoVhb k߇+AAh<2Bl-t}CY|6PsD0q>fn.-I٩(SMl mʝ7ȶ-,}3 aA8q`F]p>~N@Mv7;[ÀUrkmFG+Uÿ;ri'miY"µg;!6Dk殃W>`U#:ѓb{g W #[̘OS\h jGQR-$Z9eꅸ"/FeaIؖFFFJ"QĕltM:~TiE{9ػ}6MHCLUBlِzv䬽@DZD8#+66ݔXR%PE}"J+@$S0_4͘IR}NDov7REG|%=+gd2*2J"q;}R|\Ya 3kϡ% T9ɦ? _ *SSQMOFfڊ7D^}v+yL11'/5zbfgS(k(S:y>\硫T.tj᲍tgcP@hl,N]S-۞)$1d3:+N#bq@ߝQ ;+Ef7x32[SnKS,MdB խ]~!2gH>GP*'pTP"##RKwh~1 !fOŇw>zd)T8k_ѻaADE$I*/|Px2eq>͚UcPB6B<1Eq€1ЯVFTMAK5Wv @cuZ坼7N.BGMoukMl6-|%oj0cP.-tmjع#U&l62AgC{F)-нq>M`dlpƧ[s$2{]'O _G?j) nI]z^!4G1+ ߇DxC\f3/|, k<~PWZRQ\Uy*umd؊W,S5xut0`DᘃiƉ5MF}fPO&USw:@#Shƺ]߇Ċ"/r&FUE W-)S1è)5sP;puuYuԓ,/~joG98@CA.E?MQS{d0oj/=43oƙ85fevxh@ 15~\GHe !FH4Z8嵒$w "(oJ>?em K B$&14Ck{4zBs l2=4su>N}wȡbp;uT4<[DP%lsNI0$#І6F"N>9jKXZTBJ?ao&jlmRutΏ@(WD+&-lC&S_f!wP6 ([EeI(6!^=l[vP.%>7ÜiŶx:@(<̤dj27Mm4:TN!9 ʗbQ1|,bfp/_܎ |vNqPKhp~G-?DBS=ab"ƅIi@fs%O:!)1PtN`x] BZCKvXx:|K[YaLk,$>ѕ~D۹ރ# 9M *aZł[8F܎ dN:NJ_;sG\U 6 ?I] ~yz\Rv7e- X~3,rՕvVWz`tq0bD*mhKYP7k㩛&gCc۫?dO*#?`+,D5z[s sḘXw)xړ\ZޡnXmߓ"L+S}>z5 bk>YyL!v]3@o^bҜ U ;BE`M oa9.H+$u-VVuȑщ% 3I59ǨSS X.@i4U]~cZ!X:mhQ}HS.6!HY;AU$\WJ{J__yLusF. b]Y]W06=B owX*G=ָ @&\d9Ѐ!?D0շ><9O$i+?_}*ԙhĨ?(<.|B{lN1OFT:Mi22Vէ KӋZ,f)]ѩҽA|,TDE` I!q)9 lˀyێtݦxwZ&t{Ԣnj +tR%<Pn W!nǁրqLmBA=Acos6k(3_<&zEO3ᶰS."2ZMF A 7E\.%Q >^- ´}<>cfx{ԕ9лt< tK0\>XoK-+l8U"`r˩+&x|>G3QG' gŀ +?=6ǃze %< ޡt~83SzZ7qO*qX)6Bܫr `iD$:pq m9 ^iNsԐ~Lk޻  G8jmٙP473$VLȆlt2Zmds,U%mS9v܇m_;Td7Mm ƢZJ>.#$~R.hOTy Y2+i ty7Wա{-e2؞qU>M8ם Qܬ7*ØqS_Qx({'yh(SX ʽ,&XSB^fD [ 63ǣTsz!z1) U_$DqM&Oؒ'7-U23 3~kxk02 p`cƴǭB ;P%v!ѥ=$ܕm]aVMx-aZΦocڋ TKd'8ۓ HMnυh.:m;s;ԕhkᰍRFCRMZ^gh_',H0FIP!܋[V4AG_3d,ba:b,èv탷aM_`’"M;b:•5|^/)bAJ},'!~/}͇ܱ(tŧ}P<>_ޱ L]$vaR-N(-N]+ p`z$QmbBSY Lc x:l3 'dK`[5ol# GYoPDRev"hBhv|2v\ݭKdUL(=+L `aS/M^{F;ff-RT{7c |n'L81?: i!cYZV bPy"RB\J#6.=iǁ^db2S' ?(cǓh=l`*4h 9ej̅j㡓+M'Az!'xx^!c³ݍd!Z.pb_k(8lꂕh8]SGvz'k%# JB`d\Z?^ <Eݨ[<׵2=/EtNͮV7s>#MNySV2Q^{ҵ}6̽/^QQ axgWh+ YLv<ؼQPD(j&8FrsÊ!LC3_PU/HE%rA aɕ3; c<@ D-ˣ(]KN\w_$_A9_Nj V%VWM !/!TWXN 3& zk]t"uv_/4CF@ rćE0X/Eŋs`_B&Tc@Vn"\zuӹhuֱqʀ7ENTSuBxo+q>S$`P,-hxq;5bZ蟸vhPz`lb(NK9}O[. P~T !WuJazpoS-05fq ey! mB.O_)vF.,bhNk< 9`RO}nG~Hƪ.-ܘKȠAXm"`ÀdͲaJGh?s3Nr`ucCNTQ.63gc"/{*do#j-\=xzhثh1eӿ0uü!D4?b6n9ry3}SdU p}]9/hgd<Ґ 79Jc|0~]kd%CG{4trdL!;㘄R@kon-ٓsO  O@$m)ۀh֒0I!ldϕ"2ۈtR"̬2<ʭe/G}' W88l+S̻ t>5-s/Y\wIX)7?Yc@0ZO@ef~_յ gZ)/76 QVg?qV]3bjD"G})[Ck_3ы)Pa}[;,ZmY[eG4g! J\إ4Jg"4[_s#i):ΜlTZztP"XG^xU"&6IxKªn&!CoCIFXFEjTZD~tr߂ֱH+l | I٦(bA1wRkQ#<ߨ> D;wc=7|%R<jGɷm81!zh8z'X޲c58[ূoSuE0I)SKTžf[NL3@ްCo`04i3?#$8Ncܷ64!&(Չo\u4>nʛD/ ޺@[l{ Aw 'z 68, \D4)ZIFwv Ruxݭ}S,pG42-G`гgD w[ƼꍃRj ч]~]׿l?6d7(}"+io ų!S׻4K}7 "XN){[5!*[4 6m6-$s*ѳ\0Q׀J=1< +1kķTY VPgq& Xby5x xJou<)M#F:'3,!83#@}KWG),x8!C"@.8xE*af˒ 4WqЃ4\Eݟkr0`;DAwjI 1DrNaLS.d%/Y{BBEQn֧z 肋Ñf5(SHfWlΛ{Fg ޫZv*_J;6_ (t ?n=i3$9Eo5Ar<}CHz\ċ|z&2Q1VCC)5*t"o."rAjp#`6nk&:)P;487aUQLvFzSGrlPy~"47ŕݡN]]tŪcyg~Z10|lCXߍ2^kxdq_ixUm*M$#IS_ţ& 9hphz=VsMۄ`k#Gj7F5"I.r 꺃}wsڣ߸7?}TI}%߯lVG"`0y f~MkBv /.yrͦ8>k8 !bz%j,#~aq;ܢ€۝6 cC0˙,{ԍpTλktpM|ErטMSR!>P=s+0roנuMJgƠ79Z'*ܫ_0v m2Uӓ ȶ3>QEA5 U`nU֔m83/&$kD(  fC P:~$1N~3bNjO"=#.3EtR@.-3=?Ѓ>/_DbxNh{;Z[+aKLkt`n;k!jt*! דb†н[ RKB(NpA p]j+ԑ;|Uj{;C}ں)Gs<@Y2|J@kE,+m1rRF=+9阰uz0 XO[*gvuŇOs.8O: j*O&ںZ47` )G0Ы=Hu]*c=}K0,S6?㹭.$SeWXUvT2 |C&]uF>D6FH#w@SA{czX#r6اf*P(xPm2:X H!x)+ Z}ؑ{SsP_Ÿ5P:ug'~K<zK:9sRU`*f43i1rL\A)]BAC))M):k|W[+ŏޝ.B^Ww3Ś}wקH!fE%c%=Ӷo_@d%DB纼֎YB%c6kO;E93BE˗C{"!1f!|Q]3e4x6EX [_}6vݿRqne]㤛~5@ۛ3';Q #4^i1B Y$K8A SuO-!"`N2s4BQ8*qu}7B{O׀q)=sn .'FUBtƑ8nا8ܾ#ml>|Gx'JLb(qǵ7V7Q`s.[,5_TtFh kBe/$fFWf_E_pAra3@RVw.|dL ~uzj?wʌ:$;Tu99 y>"oV1wEŢrCƆ {̶fN2&Y9~($խ' ,E_@plD7YhZdJ0vz D ;L)d u!1}-R+D5k0:# .F3dm)/zMW)C~.6li=hêi\Fc)6kg^ͺM$|#"U6ApY"zJa0-:{bwjEeJo#+-awzr,ˣ(Ht J*cy^O- \ r?.ӓ`_T~18>$mJka :ݱ`?ဉZ1R00j !R\4*>Nxx02[W/09 _h*̒ $xgluy_]ZNBOTylR&eaZ#"nKȫ=QRG&# apf>+!øJS1-k[Yv$;jx%? 0Nؔؐܣ#9j-` oV?B'ُ;N#1Z6hsɢb'ԙVR*x/.@iG>VSl^[8Gp׫^iiΟx(ȉsjP \J{ʑVfo pg)iO,-zє nV@c4u+J+Bٺ1" W8!Լy^1n.58iVCLudu(8"wTxmOqQ%WzhV^6G3enX,[ #B+sKO,v#:8||:&;p:ڝ+ӯHG(mu;"Tvb ɭxxFv8gV{DDf<BA8?R+jh0ZrӶ/vPmБַ>Y?q;aJhjH% #s̀:"߲~k`h` h 2cnNa}iz3PׄgiO֑;W!o-Ko>M G;k6y`_뽇D <[V̒ɖLe(椡:͡:wufo7XSh6%oLonk▍%& #?^z CYYd Uꠝ?&Ҩ<\*}dWejIr!|RXHb6ޒDZgUnJ }_*V~a 7i {6a+/i"??YkGw^DyzC%b˟9sgÃYxPT jP0` g;hǢlUlMWR"ů97TҼcs]Xum ?8S8E" DֳfbЄ_]A\"L4nW&:iI#RҔX/5 ?tK"zxܭ!޹V1~ɿcWSeAĿw冬Їx)4F]4;&(LYl~_qLSTll|MkT#!vtE.4c2o"qut/lU@O歧7TTovQ#_)͘4VlWH0=<خl^A>tTR&F{B~*w yp[ 9WDӑ9f*-y zG V<\6 سKk37Z~ЍQAr=-w:V$o*)EŐi".7fjYNVJiƂ)>LHP;?4bbAeJQq ג{ Zb9S}㝠(nO}|Rz!,{B9ϲNN^daux,۳ R9qlB9[^R㣘'$XMqV,b &4c%6Yl,K○6ìNVJZ1I :xL  hEdmչ/go~c4kT Sb|@;ҽǮfrشSFFWװT= 6Fj|pMgs~/I禕T_7mrs#=˚",8)Oigl1y-׵J)}ƪ^\Bڕ LQE{YrӟDe0[h7GcǠa}15ypd35f{!si).&+ӈ+\ǴyT}EJ[i*a44bgnA@,?3ZI{U@Iۓ ҷJ䲂w_ws{ө{*|YE,8&h#-5 nًx)L~8Y#$zwxXd~X2 M+dɬʖ%) Mʓ},`|{C#} ˆ]^9w'qryHB*zӯ֔sB^>LN冉'%(q)A<% I` !P\Dj""X຦ϔ7Ԩ@ |Jkwpe6Ak#|t pzv:艭bYVj㡜hZ?T5Ih,v&y+jjJr`b$!Glֳijy43vqЋ/9d Z%KpHo|zU$R$&H~eE"Y7m|~͞YsN˼XĖ#2a!Վvg:O:B8)$? K*z1~ZMW-ʰyecNlphtÄP8(v69u%NJl%P+2\R!Dt ;gpjKc WzC5</*R _vdy itW /$.tA^-閤A܌w̾fK1/FiZk<9"Bpʶ5 ٝ[jzblmkk3w)1ԁGˠmE|pd@]짏39ίbJ`]呜?wҏ3ķ7yA%\;7LDK$DvK?Ӟدǘ03~-r6 2mԙ?uy0qG 9= 7G~]5טd"u}-14}"Dؽ*Yުp0*CH qk鶃 95 kS]ĈcM՞˞Ҥ1{F*6eh |ǾI# Ct?)'0s{% Dc5ە*eg7p&QX>܆CF:2RAZs?E<#ńB1UChl|쾰W5w ̚BL!l Da$Z}t'WMJXWz:)Rh +#?I=rc*LL)0eR/;VA \_[g=mvw򲜙.cCgAi/v`~=˨FJL-%w\UF &?l?cs2OEx [@fY>7cRg!{w^; A"RE@jC&4Cw?ڱt5pb7jӫĢ(][trg?.& 4I0$-8{ZNO]0s!;ؔ1\Nu7'~!16r.W3KȀd Dȫ܆LKM}2G2V TΘI+xV(&|$;3~[ᥓ+<;0'c/ ̔ s%#t^5Yp&X}'24O9Ų<@h 6;gN}ӳj9¸ASzKT4U?".8:有ٙ{d3@Y/,몋-2IVJ V@c.YfOAb@χAx$4*9Ļ"Ѫa!L^'Ĺw΍?*<`x alG6¨PdvF_ pSV~Un@^DM!/!*ߔmdҠ/aL^'{m^YA 5o_R5@:H/em.3\qGn,-_^s@1%KD*tեiTjN~P#n"O$ttĪkC]@Zp\g_V,$rqqr/qQqQ2`,Uc1f W]\C1Zr֍G nV$ /iCc&td\lggUx +@@Bu=ܶ0z@%WJVwvS-G`U\1]! F90QKv gZCP"1Жc"VА%(umEM[Gt "ԥj9DpjSY& 2O~#x:_t4+)1Gø`msO͡Ńb-w$2iΪD*-S[&'$8.MМ~܄OVޅ;iH>+Jq)C svu 4s3JxSuwkR"/E7K9LॸQI,"8TV- [!n ڵ-q:"Fi2ϙ2,zc$.m8A9 篑cmY\]$tb=pS/iK =s:@@إ9ʋq`%SDOGa"̓'ō5]FSkv& 䕛Xg\;?[XtGz֮&K.FdA)/Ī sjCs?|);!cSgic6y QSMܾ= ,}~;nu=+<:ʤ({ &&/ O> UQjt-13(,^:y>%\c΅P s'Z9 @t%_@blӭNU '|$iI"}2Pz}Nz#, nUz @Sp96n9`Bf;J[m%*Ny.e\y-_AZ(&u7b͉T=EM0|ETCwc[p^0c pW^'?MQ9 X;`znzk' u$ њ|n taK7 u Dx[]38S?&54UfbTcE "\F@ih4wY~_]L"Ǎܡ OΞPȣb1a t'AӋV.BlaKX 1iFR6J(=18BAq7<o3.: G-eG3CgmDAk@QCl^@+GVr݀ꮁY!ZF$s*+zD) ;SLA^-^1*` AxY>Z*(1m8hSZ)Qif"_9$7(3'^E OlL|pl=[|Y6.Ͳﭐ6MԺudefmDy& >@< >k,-bA :I`UvfsK] x̣*SQ 5!sPU'`"r!ÂʄTIWJL~DeMNؒ.9,me t})fmsEN:ٜ"Bs cK"efC(̦:\'aRLtԙm*TS-B YgYpSJHQ^ (<F Du3YTA\K'0&U,o6ft0JRCks mB)K_Psۇce~*A $ݺYR&@y;M1I.bhpLBMŝJ2@!Hm\eoP'C)!w躜1ўmL!Sj͠ymlhJY^۷Hd~ J8#ž\Vr?ֹQ1!;]d5N)ɨuSaO#TE2S%sAqݭ~IO_c4 2€ uWBEAcVG1Ib4aVXpohp |;Nz7@+MV~D~W1.Qh48]j8QЏ1הOh`A4c0`W$:ciIi~ 95jI`5@zEo)tkWUiZ/+ڿѥ)%0~Begb2J;nA&wZPJߏ ؇hWGa:i/|$.*Ao\rLYF/GR  ~$&´X([s=Dӄ^uQ"us|h|T"0p19RK*G*Fh3%`t)5s @r'+6"#sFAin7D r( kXO흅xk$}5Aᵯ!)Uv(O5)-d(P#}cY]4;*J;bi+ri=B 83-xIdЋWa`F,R\SIп"nӋ 7F!#1x߀R( ;8LNRR?s1v><wldc /rMSyt!uןrc_qN[ݜÏ齶@ؿ?Fa! :2&P ZsR=^I\N9@ǂƟ~8->J#nސ,g5ns W"ZP?Rc`v_ƌs,C~쌓LkYǾn6 ?ժ;"ʪ %VӒ;ȯUŖ)ְ6 V+M`,eeB gq~s؍ŕC9ߦHe共343>whA'j8_gDG B?nY\Л{{=^-JxP@uǮ-K $6MƸRl@'L#wK?3W+SmaIeY|&rT@`lK&_Asbuxe #rdf@|DX&*z^N18.Pc2F%0o1~o;p>^];X]`3ƿ vDM Io*)sϡj8zUlZōq!8b# _?O%MR܍SL*| 4Y KEj6f>.I5M{;eq^HH&x?R.z!;< mmf92 ֳ!q a5 ^v=AfWTq[owk9PA@ =l$17O2bpH^f{ hFp40,e^A=aN X&(u vt%s) ÓD>&bӮ@mx]M*NiAAU9ʅWfzȀ%KmʔczN$"zvqЩTa~2}[9ZS 3a" <𦟒7hr-}f5,,'DӾ5}M5,t?T Yp Mz6ϗ!+S#K\![%MzNC~DÌ *bۊD:KG;7x1 Ӓ:G`E-Q+s$/QLYd53:ܿI _OTwE<8N[qtH)rF^b: d:eŰbxP䚎o85=@lyߘC>M6[N6[&{de*[8~q~xk`p.lyԐ o:1νM,n_ɕ*|.4>|6W+)+=hL0Bp] LJəX1e2mX-`!̼72)Fـ/0vw ?IB;%}1BrS=.H؎z@'afNgᔝSZHlzږv½u_L+:ŀ4?[KӾ3бCе"/ 6nn/{@nݘڲ?;Dz mhțrFC.+X|;p[ۅΰRGeJjc'9∎⸜$eUZi߇ $^-ʶN\KY]nt4 t9MؘkDG?7fr*HuU $L ~(0fz$ּPۋKV,5{-8$ڡz&A̐3!<T*-eKPsf8ql;cmLw;Zvܮ4PA:K`<6EH$ZKHoM;_ТmsmvX*8;`݈)2eΓyuBJ&!&e~HS:]'9={#̆2zӧê\E9`QBء1qQ7wpd=\"&"ؔ_>502:ҕ*"Wr^_[aX]UG: # x;s[' ї -X#wnX<Xw3rFz8󄹈EEJ{WøIW=I"BTÑD:k-kDD `A64Le ifbc-'=[ c^_[Mz61׹ ?'h`>!í}M#K"^nc[%/|zAs$a>{0hB Dh,oYAu,z#%fEpK޹Z ,X]}cFjA[wRltfդ|$Q $INt<B"HvXX ^Y05cY*CIƱ:j;Ӽ_HQ_*jn߻QW$@v]KЁ[l 5rmi\T|nB[_ g]%٢l1Nmol{5uXqif[ ', ɥԵ((5ˠt(JAҎCSޑ0'!CRo'K{9?^5JƖBr*Aklҗ1p!Yn*7N 띯3 YȖ, k:{jD&-&4Ӌd S6nˠ.W09K&-•b@V{9nB-T`H_Ɓ~v?@~F#*M 0#B^b@<_*rRAx + YBTKc]Fe ޴x?b >{dv=Wf~k4vᑵ'QXۗKFj)HpZ;'&Nho)?Ѥq4;7cv`܅HD3' `Onfq(r֓mz)h*m6Hdʃf2wUYQwmaSkd/9Fr/gl^WG&+Ҿv4h]1YdD{ h-o>^qXcVBcaVe0gAg2hrS:'扒ur2A\Y+w\%LwrHj b`3{#d2wVQvOWFB5VKe=8Fi`;GuM N,Zj]E2cT;Ug3G=;e/eyan{f-0Vđ}t =9?t*ǕwWeV駙~N]l bR귥լ!xD vU3 r<6Sbih*P(}>|Fqs{\7vBm%]$m#:95> )'5ZP U7/݈Z[0W,(腆45- s~cCm2g4efIw&tp%}+ww||oIT4ӟ Dl?!./JjS@QBzH|Ǟ>ȗީiڰqj6+Gw_f0:øT /ڕ!8wB#LgDž<4( C)]ʀ܋9G45%0zg>QJ]1&~M'ilgk!]p P i:9d)fM&:T*0;hkЉbCc|-:`6< T~L=yMpu jU/fUL1p<\UĶQb82DGwgb"qXMA4".|d^ו7FEN.[ȟU2y.6Mr=MUw "XbJN+$w~/hQ=L>Bզg Y~ܐRs]JEz0D{^Y<v S+ΨN;v;t#amkDr.Db<ܣɳMr|t\4!Dtklqx(o-8!&l@q.|hV APy':ۊa&VMZأGMqD! TϰmGy4h\L-Z^W̟(`ArUXwZ0~{4OK|g_CF#CiCk€DX$n^P>)!hZ8w0Щ]TOgE薔1 ¬O@:O %2! 44}@mjU=Q%ql|vd0afJVD?~!aPi>ºǀ:7j,-qȵ#S cCxֿF^HUM?.x2;$yEq9M!CS./j8i=}v* geH5)a)={װ~-Ù=Un ^ aˬ8eEj8OJ*3x9 }*IاQkODON"c0OٻFPO8'B_~b-mq/] G6Kx'\W:-.ݰʽ6bo}vԥ(]hxJg^cXv ӿ PCkӘJn򼬺\ɗlk i%vc.Yoo3hjYa !0l| UY ^] ?ŊP\{AY/7\+KR)1$x)z gmˆ<]FaV~DN`0kʓb%Nu\]3dmCȉxvHgȦxeքS2n䟚 ci:7Pv9lu9X5ƴ_ r(>VwSsS‘EFP_n0#3U'2]X*dP XS(m 6p%j g\+6P4m8gV Cf0q_'y? 7E恸dV݆6dx̂ Ca_Y_;fSQ|Vfe \bᘜ]DNdpMC `%X56 6[Ɨ.SXh+;;Ņ%F;/fLz.=)$N+Q+ ղ!D 1w8"ӯ5]E/ Ӽ`Bg$^[rrm}u'[b,,)C/\f#hG@끰WΧmbWzk-i8\/Hn ]|q<15dW9$WT"Bm%C̨ЃCo' ☁=fP]8K;ESv:iaUFRU0!B#f̸wA?:R~ MaKnw+%Kp<{{YmŕJ*k€9~O/?905yԊMny!#&_!yb~neHNwJ] l*lMB3clU INSHaFU`e ea5*hR0"z\5?7g{?wJw^*&I 3dT#GoMwJrF{\U|| >sj䢪M֕ҥyFҮhހKԄ ޑmxqԩ 5E,g4W͜T2S {@ "Mn]B/q%cF=3GP@]b@x(wS(63sH@wnLوk˫MI&as4Z RjZݾ2g!qPi-@WlU{1K\I˴D~5rAʓU$p'U:L'n=> #m䯉p"or.8 x9ۊ9W$o̞?3q\2$-h#冞^#J#L&J!xh>s&nX!3׋y8.P(ӦUOiihJHd8mWk:0`PYsR9xYߩ{_ mM4LRw+{PBQ*c 鶁,HW[";3D7XĶLjV|{Q6qd gs/71:xL@fSe [/V*]g)8eX%5-һHç8]HJQlZw(oSŗy)pi9A "x~btmK21H\#]7cƯGU".Uv p/tY|L˔R-؞+K[YTeS7w>J=(]M/Oz>S b}+>Vق_(N\{V)+ 2tN 1]zYh>kx(eME=D6jby.׌lyRwiГR?Z <v@Ԫfdrm]ą<3dFr4NށVQS1 p{ܑhP5hDy4HCV&g^&ycqjn/0L2Gȍal+lcMoڢBuFksNI5*ǂE 8dTeI\V0/,p7"e!&MNwGH;Ռݙ.DrȂ)dEYK؉R Uz֢ލW^B4w$j-Mr^۲ԾSDf||;:Mʵ x? =wL#4 ǨO)Bo!I>p>hڌȀEG/6ڀ;rwfk5l@e@G2`Gں+6MVT Oi^ɦO!Hhq|hE~:6bg Lw|L)=dG VI$ ߹n+v*KVi'ֽI" ?-rO -Lu3])Ap1- Zq]*x~oB硕-;n%S)1cCҺ$^pRK OKoeVW/bp:O&]iWqN8vwK-Y~ ޒ @u*i&@u=QLKCȅt>ӷc-obU`{5042S,A~Sg2wwDI fH̅myN]zJYâ31p\p SXPAC=VժfLAD|g?<::1TzrʒYSi?eD?gOAP$ ɍ`™a*C՚Ѻ [pn/{7N`VnKaGLgwE7UU ,:>#B]; 1&AVa_ԩ7ǭhH)MGN!PMpi=*U G  RޥRfځ['4/_3/R- aK(Y@""y)BTb6 g= | gXC rॸeqϱ<۲FzK*-]-/7BR Gr-z/URG$um,N&1gvW#%նuo ԕ%'J|%n#kt[MEc*N-$+dtn΋=hu1kU?Kqٗe=NEfsujn':4,sxJ˂9<# )I\H<3z?x pwWoVKc8˯؈*rSJ" ]'ѭU$lu34&S7< mwPm'Mhi&V|8(Oـþ`iBu@I(ob*s./ 9JG@Y:ȲS!&%!|tg|!qrXC&I̢]9ĺfe9_A!(5I!WGv.O@T%1V8sxAHEE D%-g I:5Ug%` Ѹ?e-bD>s*%nG1LBql}X%}Tm>& ^DZ2ˣJ[SӯzΝz} 0 יT%_جŴq@;?Ev!qLZo:{N3;b5 @R(ƝMSE*.?o9b ?sNm3Lduyi8}Ӹ l:90'yrw.!ە07?J5(O_y4&ta#WC曓qp2Domvͻ CX)1 8zS9Y\46v`& @oNr&BA1xO2Rz')^cZ,#'S\ UU3Oedcc{W Ɋ ״!՟5[ b0pB,F am n+q釋!׏a<[-(yƥU>:}},d;| )f+s!;\ryC!Zy9lA&o klmC†m@ 79E\lWA,sX$1jCmK;; `3"TYD,Q@!`fS|ҎM\?#q$1ONSj(k"z]y:E'o8 39" _:}nLm z%JWerC w U~H"bOH`WiVP՜\Oy+Ϣp( ˛XDe4N|TBd'Dn*tuIXUqf2\vnh\J"] Z;.h2 JtC-FBu?QO5"gɀhCx_PXWo~Zߚ'5%8ljB )|aZ$R{BV}ЙhNh.#Ζ% B CTx$ ( |T[ٍqaR$&3Tؘz{IY4**F ed7p=Irpie\NRc*3@Q>]/o 0:F-ќ zVT"?Uњ# 9FQ伒럳,V &~o:nۮ!?AI=樼 HKNK`3?吐]86g\jEz̧Ym?-i΍[?lVrŹ_;8;qƿ(q"b.U\Vk(jEc^98biҗ ZǯRL.Hte;jPU'!h#g~F9У G2_OϷM6*Lb ?BB[F/ !![&,isJ}x? x򬈡7G%f V*@ /& Ȕ۩U&X-+oz H|NCBe(G%f33pU3QGs)_#!:id7~PWco)904eƀ/՞@ 77-Vh0eIGܾbxt;K`?ݳ53O>ފs:9)58K  )~Z 04P/#G Im|J4>S PtXo 0m1zS\vʳ((Rqm5d IUM{h0!_L >ɥ:-̢*HWw׻Τ^r%_NјI9)h=|=?J(y1q*7&nor)ڦ]A 1 Fbjv 7Ag,Dç$Er)**c"qVjVq1Э+{ od4Hn[fG?Z +b6:icOi{2ek$&PT\&O"Kh\<*TWo/W3(˫Ov;5՛:8d2џ椝 ҳ}%(ƹRvbmO0N:oqbxTLmuDs/j$nw7~%(h\WH$:Íhadp(ݶN{+݈ZgO7g?VpK{PR}neUsUI L73ǔ@=t#h( ?Vngڶ5°v6%=IGxo,Z@q?+d2<,4 D̺ `B䑵A2!;mCc;NvxxU5>Q=%,#&?lg.4hmAB{mGPU2WI^5m*w.<~'XMcq{ u'8VY Ah?21o߫}:&c[}]<3jfevEtQp1"\ܲ[/h;dȣ5jdb nfzhO2g_nr\jO(^ӄcV  so'5 #I z+NJH~ptnIbJƓPuۑo׬${!Fwn a+9;.APghsvaV1Q#Їe H͟EA@J=XζQ'Ns"-v *MCQC % ^>Ƨw>oW P!M)޽:frڔ06!H<ى0[x(:: B :^@XX40fd [NQ' 2+4ZcV"5G sl xv [PvQz㺼 'yΰ 4_t5]ӓ6 ]Q>4Z&xBylpS-HTUE|w>L.0~Vtk ԩV .Vp*JDߞzԱ=[c8;X3>z( vuAT*&0bћ&m|D-e0g0@݁=7idZ$19ڹU,PoOc+qe'}90͏{s`ƃ$W>ST|ef=M K22x\H &Q푬CfYh^~QNjcMcĞ9z$!}%%iKMk0o-[#>+s!{sɫKm ooV'#!Nxwv @cgYr筜鯊ai1Ut:NU$52-Q5$=[!!T&=@6a> <j`Upf!w,m|nŤ/WUQq2n1nz APЦC*P싼LK"Ir-n *yXD%X38dwAKR<ҁkɲ_k:*Ԧea#J4SBRn.Ta~ݴx{uu釘*2FNG?s::,;61"Q"x8 h FSSXk],*!i5H;xFyxC3|eRHxA[!r$vdbxNL d|tma5ϥڌp'>ɍp y$ғ APdh!U*l@;Z㉛.߉?];kt<=wRm1l5&w. ^4H)t,c+V6-(zۄ PulJiByI b5s%nru1yF[:4L8/],CkƆo@Fa{BRWybt(ߨu.! ."~^`v3\XNkz|WmR-<¡b(޿UyHࢆx#`CpaJMP+bgHas@Zę+v:⓪1"grŭIAi)_TiJy(I늄VQB vnS/D+q؆Kl.V{L]&5{_TapOa'k8Gkă4%0_v'A$U@n։2SkFJ \&~ԛ x 23|ҽ}V-Zp oHԂeT5p[}e ?.'v瑎 co ÈvO7H$<{p<}B@+.̥ ӮfzA)BX4PQ7Gt .5)*ѳ*H+(`.DO!P{im_OCb:"aoǝ\Ayt9V`%S7m4h3wB$B$K$:|/7r7bhik;V>aL1 d+%yykya.m .'݆|A[#>QA78, =9*R$EM^xabd !1_a% i08la2֙/?]z3)B '@IF#ʖk[7[ )qbN%GW2$1O:=e!2Cb4]*׺]3lݭZv+[tϕ6r{a;3)wQtSp&LdAELgP8W{3޲qTH@ʼvj>yo40U'-T=CZCpՋ PPZ XePsV8:/_LPG/HG/H޺ ˂m7)猯ưEϱ~ʋ6nu#FHÆrfoB. *4U1yކ\N^ Ҭ|E)i"}Y`;@Q/gL)`sκك8̠}΋0n2L^ 0w5`\o>GjQ /ʼn#z>0u=2EED˺+C靉cw;uZY .0W,듑(`~rYH>?u.Ŋ{*GigSИ̳$rlFs=[ٻlӆp[(A%MzQue)ԕ?S,&҂Ӣc{CI"v2 w\Dnҝt(8ȡweZdolbSߟgI:=0(S*EX)?nn2.K53@2sf3`#mғ3tf8;e"Ë':>@:eA,.m3@Y>2 d"ĞRt\EdNBR lǘAȚj~n` E jZ_Dk`=X˰|,fWq%$MB<=I*k]mB":M6 83f/qwDs"X-)l9PIc4eB .ݱ9w͔5lϠ("*E[*rBt-R,_80LkjF*в oyU^`o#wWie֡S zG9薮\^y 0>7޶"ĝ2g9σG`LI3%@#]#){Z@e4ƬTpB4jRgCs~U6^cȟ0GWƬx*% h6;LG:;TN}D hB1{pysYГA`10FPݍҵBp8?l~M9Zo1fT|f.uN|ʟ:o g_լbʳ x-M X p޹܇/`f8yN3B@ZuWV VirS:a(06 "#eg]M%EMN)SOdaW H()ͅIqn5]*G%vLڔtѐFD~|Ɉ81r8p&ye#&Y!rT g0_ꎄD L{aYw 55 RpH7bM};Փ\obJ?\_4 ~{1R.ps{;;IkjtҽIz9U@S%BlcAEAaix۰=ugY7pE^$uE'Dp1}FDk\N͏=XUӕ>E."Ck^pzޱƍ_D yhg:|1HkGJpEutq̮ 1.19Bʚ&'k>ٔS;z~\?ɇtϒr47A})xOtR e(|k^YʪHl<3/H9(Ì,=bqM.־UkjD27jkQ/S=T#6홝l |$l-~?抟MD:ϻ?y!|~.QP`gOȡ,J>TiLx>s6|ڐ@ gVhP|L!gVC:t/ A&f'RDS^a=^r0T5X")3ʄL 3o@ 4{@Ks^9jjʞ1Wħo/\99D:ӱ^Hx!#XΑ3 ;ee|4JvEjk)GS\@ٝcԌ*Ȭec[Χ:TK.r6lKR)jGp*QI+-7T۽+2*8AWJXgByk8@ Rm~붅e"bq[Iڱ)ot&(^`N+> 4qVڢ+i{? ޔY'ZP>V1+8c5MsP AzO`3.B&oJȟ=CMݢx[C5>W6Zj^ -B1|5/"T6ۥ\_ F?r[3sDt줮w7`$jfB2`06lBSȨpi5ajo=?43b6GYeqeFE>fmX2N1m0DBvI+ɼNt hu j#ѐ6=2=':խi@|ϙ9v 7Z2Lo ucCuxZ|/FO`$[vȀry`B ^3 mETp-|Gsbrf\e ScGfDWx3{bFsFٳ4}u=fhA8-9q"VL}T^tďا+0<.0&{Ȇ)ܚĂqrSkCS!'|miC›kTm} H9խzF aٳ6D'z!"WRqPyϾòg-XQeǘi⸨^pHfO(I~x;^hqE_Enm{=xԓ,!jeBam!ԵUG(Eh&m+2tD{a RH((? cc_rk^a*3V'ԗUSuqq^@vND0Y૙VAȹ%Gŧޣ,dj= mn_:Jkhd<8~ܺvf̴Kt&¨c_ҫH2gϰ'/6Q-`8\]!&8$<"-o)K|c:+1- .YyHZFL}/kL0TFjy 8֓g:AsLD-,a~[L&: qkV3}T$ta뙘/ex/T9E᪷TͲim9\BZb#X8UL΃ RMYAE{w[q!,6bMDg]{e5a9ok Byr!i) p{g(R;{>$Cu W',Kkr\op[4ta+ 5|CBNH/6D4xUGͅ6¸h;/ܬqY>'-NJĊ%,.,!\+;dn< ios0-A4Ԍ1[ 98E8ObIwA-âX3{e)]O1H ~-85io"*%݉+ZQĮ5:Z `"gldHaeA+e@H8`ezVraɑ,2&ak-t7\;'glFr4GdDy N 7Z&7wt(dh/.ݞb6WO__ "Li)xU; Mp㍠7X+^|Zw>}Uة`M}BeίBo y١N!xpaA1s]vg ! ws1~0(]|y};[W>+=d䍴WJ&B\|ɟ޹ة8oEi"OpׯDd's2ӕIA^dc4N*Y6%3jJYpF6yNR[Vkw*Ew/nWKt [QWq5W/*$ɨ >#9.&^pu ^s- Tt$Ndu]-yT9&X督.[:kѨL}\:u"dSBbR[_ 莽T!o7pʩ˗f唰C 𜞤mEU{{0'}P{ ~IJ-Τ֘3=Bh76ڤ_/X7|jAio%\S1@^A$N'U= rleZ͜W,cb.=S嫮-dVBjXƊ"R]6,S>V98 ﰨ v F9& x?EY zĶ2cӦR-)ÿ6}g!MB'*;WO]t_lUɅJǟd1=«1qF&i¯x&⸔)?'[4(1xJ1SozY<@Ǵ9g@>>a41.-Sv;9loL3ASd EM9>M5]ˮXkNy5`mFFf D M/pQ2dw\ѷHJD]\;Dx&el]:Ac𞟩?C>th)h! egn4|H(>X_YXi82z .BzAdfz2o_{SJ:F ڬf]G?;<+KPL#.,bB~-ą/ȶ/jjt{`u_*3&b+L}7Hy)$țL(mH"!n谘1A.*b/Q4uys1'}[EUv+zsB^!ݑ{K A=Fxy&3^+?k,i~<9J0n՟£`nlNﻟ{+\ W~ iFy 8sh"5&M߉} Gc)TMaHBp<$ 8vDTIfR!`fP*_$Fdp-m6NnmTTξs(ol:ˌ@GӜlk.RJ\ ",l!e}m>-/:xx?NڛWyG 36a! W"g=1 2[F E$>eJSDr ]!KQy S5<$ݶbB ͻЄ<"bY]vs,_l,OYmhD:VЖ6Z0;ZN}Hd6>tXW6?̽أwU`a̡ 7Lz[o?Whk?"TGG>0jn('ۤ[U%q\QvIuZhR`^&3ibI_j;?Bj98)ncv#I=gީsK""NhV#  -xLΓCÔB/˗qsX;X>ʐwx `| #UijD4oz+Q3hS*+RKtc)#lv=a5װ;?H :"&)A?G3T؏Uk{ 1ϲ 0ˏIbHgJVjܤ_\7:-ZLfڽ٢H 6P1Fi,coãwR$%Ҳ6IױĹ#+,T΀V? fXXsXR#\Ǥ`W>wWV`~L7d'< PNWe a~upocSr3|COT,'";@pK1Es ئ=I|0Tb`+Tqk.cIեHr$W ɥP٫rX~헴;2n~jH{lYگ/%GP{ui t!љfԆzP(XHmh\wAI&y&| `һUhʣpIm$, [ht윁#p*< )KLMTj^)2kT<. E;z )ǰ*a4PIuUnquRv &B\L~C×Vy^)g7aS3,yDY UXx2Br62y4C4 KM #ENs,-嶞BNw3{Յݧsc+N!jxԤ;'gjHWU>:Pg 0P ?9}Ķ P"T}CUUOK;:Na\୎ *EXK~hTgŎuK c%QdӆqP݌{lE9꾦ݏ[&oմ:D B #jUXqLe.=;ᔘº,ޟ,Z3Ȱ)ƽH*JĄ U2stIs;E rnjxQk!GQ6Hֈ tF5m>d3^غE i~{t,hU_PUS+jf)`M|`? Uji*,Th ~8)n'ɷcio[EePXi5zC!(x,-$w'F%BWyl*^2HE13>R OeoFfVVꤘ&`$1GAkY>c} Px'f 2WNBJlV4j^8 5)PKF)Om[ݍCrtb3||ξѕx[DVڃ8>؀2ݲ9ݬ0`,l j)J9J ABpFɖ[uFAS.=Ǡz+T_|@n8ۿ$ zTpxgeP9iGSck͗RV|m,m} E$ٝ$K󨅿.e+¯qSF|<UWPEzo`^jIZh!'?b9]@P#! |6w.w=-eXZ,]V|| Dg#]da8[OW)~,bŪ$v-|[RBFmt;ߵ$R? ѳA?`ĭ^أO*hGc6[)Qགྷ屖ww,5$i04F 2?dģxtEӰaFa…{Uvڇݭ9SrHgHdEEa̹^+d۪p}+<)Vλw E% pr=[(|۾^[xcLY~P-zj6*Hk ISRX@hF܉E=~ntJX~̱;XS4IO~eNHRj$갗E/`B/,zj/1eK!7߂+*z^,@17{K[@f(F=xudW"ۦWm^\zerc{D& dAX)z.~Ya%>; cIRҼ9~EU nR-ZNd$cX}WPԃ0ڊ(Kg O6@f3pP_ mD"Q&[%^Gi4Dy2ΛYX-Bu0M&ETrF0J6Vg>x:&d<4&~͕3" =I /0_lr|"4ԻՒhV,2#1jM@P~'P@3mZ=?vGY(\YP.Py}RmFd:*RabII`&PmX)]tJ܌s bO@c?LxgGs=bdIMoĪmXWsD\r%36x(x! oZD;;i'~z"4ygf8fi(yXD{B߷tabEԓ?x*L G6I(\'o9EY\".IiXRYYMD' @Aq~u7*km ձ~pa 2b/S;Y.є:ѨA-m^FS* ʮke1GEPLsC:VԞ&xV{]Ǹ^qهwf8kw]Wڱsu%ʒ8o6 z qަr‡z{m\?obt] Qˏ344OJ?U\)S|X8ow fɺILpB0r%ΠC2B4 8@~z<3N$Uܱ&wW-^xh gGtGxWv mx"A^(DjA;y=>*8GU0PqS9?A~1G,{[^dHWG$w rs'ê^f/:B#0ס;2E:h(5'/}si&6xWfq}[n5LjۧV*e` ̔-Ba5}]w8izMpѓ;,x-e/CWQϖǕoM_U9VMPAS+[Y! kOU0' Ie hX^Zߙ⎛ո>#{h+DbQQ'{ͅMoKw8ƔCw1qLͪzރs--pEq{KHM]+6_y6[V$"xvם[&5}% +n=rѱU |-4P4<-"#,KXPܳ}9g8榌` UZ2k{g>Rǟ.1(q#1ShPe1t#k: M$䌽xI֢a):TMܑlفU/`!A•L MKUmCZ+qG}*Ul;<̒jvPyFwcWDym\%n:Ckx!KOYVx)mkpHN=X֟g9`?;BӢFx)YX STpc ƒ*rI$8AcQzh+ dյ}coFA t? -5cY\ۜ~?**KKC$ziIvt̻B=g=LUJpiӰdDYvgܒUݬd/] K u'tz?3а2/]GP0K59nAbD>8 +3G.½F4UMq%#EN|i᪚$?2cR^FXCӸy#2zOB<0:U\ݱX[czJ>`dIǀſ넣w?N66Ac ޥCŽv4X=ݦ^ B~ -$e$걥:QCSq@N~p @Ѳ8j}^-G?R$WKB~㤎c7VMZe.& [c+?3m&Cl8,b30s*j:yى9_m3fI#WSDU+'b,Q,$ٶs@Hq-8Q?\ջ?""ȫf#lb.Q ReIk; C`Y!~hM5G8z(6c[XtN/p$/xp(1J ϝsV ~ryEc<~*/I.PјI>~oeW0>8c?X3!t+ij7m`2k$ǟ/Cm¯eOĴqk>dՎǤ}Lr6 f/(U!8/ gy.x˺5YZ Kn4^`$wO 6* 'M \d*c؟7wdˠ .s/(:N~iu,50—GI-9> &۩qs'e{1rOg`[x0+TPs^bb"^[S  mQHWo|QL{?Wԭc*jgf6,ixx8qgP6skujX:/BO5"ވq$E  @\ yC+aLJTp8)l{t7IT,Uv"5m%cjTc*3MaReaՐa-d\ j֕.֔`ge%^B8U *!RRԲEH+- \Ə@k^:~V`˖-8: W߬_OS=c6j[|謎7*>W@AR~9#nG8 ObVRƌWQD;4SHʚPO s<zbHai"`[!:DqIK t>D֏W?z#5kyz.5TNmX`ҍݔh-rj7k_-芪p,lu.DKq 㣽|>̡~0+4!0SEUQAQ+ڏiBK v[Xk^ocհEz xq):dh]OUӘkeL%@eRTL>*q2OnvM`Au%O$j0i(!eD'sQR ^QqmOS_ws^΀8QA&R5fiZJTd`gG*ĕ'TGzaH!_.n"hFҨͅMghVz4? :0h9)p ,r u\#::N=(Sc{T;u]%}]Z2$vOYWZ14z4tVI6 US;r}j1GILEڧ)%,bhFCXaW>e|:G~~JH"%mgYط򶠊s5h,紮nS0diG(@HucCzhV!K)A$QϲG:>W j'Wnl PnJXI#,I \OFPn@ja+#p<"T E<=]Kli9X9®Y{n-f' avClhoO̷L֖0]e0^ wtSZfa!5:#/iU4UX5B+se=[IFw9ꡩ8<##:zr){gxC4}Zˈ%O*KVZ:zQn]c`ذhA8X9t"\x_?o}O8WL9.[ \ۜS˜vi( >9 ['S#tMIOuf69cZ .N-{>xĔ<ڄ$^,g :Ϳ"Pq6`;訄oݗH2~|}kJW=:Lqߣ^ӥ[(57BGEřo)_lcLfT؄1v` ìD!jOС*#u4ӄͣ!@W0SD{&O*FjWB=i:6G tX22Gw*ܹQ&ؿўah^>U/,,HbZ *Hcb|ߖ^zm!Jɷ(|,ņxؖ4A$4'uN#x5xė: |)t;JWϨ&&'[V~DO!f*5rv2Jm\U< s7!d]?T%6o%-Vxf$lUb4!rЯuVl#W#v"2LauŤ{v}=r)>:eM9>K2gN؝[/ ;L)54 ]å|d"E띊_ K}}b.Ezؘ IpN;L #c@/զL{O9%wkr]@5ZΎ?ezY~ Y|KNg01HŸTkUeق+L7 jMcm~=q ]ԭ$Ub0L`~kC3jdHNd瀕AtDx/۽j܌:x_Tc6ZХ3ĿxM}"Q3ao{~(x32< `b rՍNX2 ܷ}xp'rPEk"qKvR,Xa(c>1f iՠH~@VۑPݲYHu } v4*TY@TN>`sGd`GQI mmjN DSl G6~E7tg|aƄx[t{$4]{Paf*VVf@R>5IFS(D | "c)8\ BеZ" "3}&v)oINL<LY==gg N:9tyb!a&45졬@epf:Tk W8>xLET:Y׳*@%Ch|%Β(#jXĝǦdi=}ĻO 'Ζq?JZ2`?Ȁ,U n3OBH[Iv=a,߸]d[UvY2xIՈsr?(d{N%?oaHk_NoZ:4ڒAa]ŕgո2Z{B:lAU2 =BѽyqK%ϥHU]_JlŦtV8'w2()7وAwSSW A1Ųk7} z^ڙ{jdX@^;TȵU2!9XQ ;|qo`Z](ۤ?)XϽ# y:fiα9n(Ӊuo6ѱ홯V,y!eKԔD_ VId ?'fLԍ+НJWrv KkN|$3Igg:ZVJ׋kc6a;GNŬZ zH\;t>׫\gSG , />b^l&MնHJzFʰG'MJnU$Fƒ"uBs7_y_;][o!~UүێvURG6 # nitUe'y UvɣD apd&j1]3((D ";bc`w9Ajр m~Xk,OYFs&lYvzqd/ *LEUG \ x[czN1tbFۆLЯn-rn]x{kq(GY{3r뤇S@#TF A#ZBSaI{P0OJ2XO{1=&pn: PgL+eY?ӸgꙸTůf{ hBU'F̞ ?[+ }a}y U~J. \$ I, ]Xwe?LgU]JZkT_qj \0lQ)+YL]N#T3@&Obâ*H : xp Kޘ㚿Jј!!g{,oDP}Jԝ ԯYug#DVXz@qtGLDfQI_J|Ѯ0͠uz*_|?*baKhݮhH$~jZӮB/x3"K.kk )KPRqd(rVVpd-d>8Ozkmyt*"l'o I{Խhpǒ  齀8'Py.;QGV8~ bÚ;B@[5F5ך3mZ`x3vWW=x}%$2o,.`EdB` m!#{1=mLp%L~>0{=R#)Ho(28ep q(R4."* {%0f>>p܎]ᛙ5.(Can  3R}/\̢fwLsNd&IU1LhQ򏅠86&)`G*ݭ$ļ,o$Bk@uLӉ<)FS)fjBBZ_ A`tQ=Ȥo}tXyH:*aJα~)S&3>!qV"z=Q>L Nd.2?\XTRupOٺA~(nż#^GNs,p"hVVKHIVϬ~!P]v|TkRq gp/a &:gׇ#ݢm3g'% 16׽=? QINWJhNJyj}TDLXTeŲ {#"BhLWev:G~ڐ8@ө.*n.%B9:d J3<,2b, q0gخ!&NX3ttq8gy1u2nt&4Oj#")p1;2fd)D12AeN Qn"ʉϑZ6-`Kb3僖6\ێCeW!;F,sGHTn{0£ |{rihi- ?qrWE&C!c$Hi؝W_a|͉c.*SP`đ.a- sP`ep(̀0-LH`Mt28*6¤tAq/CevSy⋄.:: bC/&Ñpy%~O=KbI`|FќE<BkK/4ň^]Fu,k+ib@$۲ SeD$d?}Cm*zVAO\LeKa9@^"g|Y1 *!}?wquԾo}ZM/(g6 'q5T29]#M :ۖ3Z9GRLGJ?|:* zxJPc EЉ%W$*3㮻NTj`U /v5Z~j ôv ! d_v1N_>nkF615D?oER_XeCfE`bzB#͒HvmǶ;/Nb}Z%Yͫ,qD#$LPϻ*Iw8);rA ]TWWh_s 0?}zܯ57-qs "sZí8m1/MX[¦XEw Kn:); $_)#U=z}M^pѤɮ II[(7Qh9׶`Ğ+- jdwVRj/ÐUw)nHlZ"{l›N.w3پ R@(l9,uI=V;zQK0o}!7:TLtp&qY@+ Ns1y})[`x@$XE׬\MM߱UETXe?WR0нPsEl[nvq=CGH&m=\}Jxʘ@ S\Fۄc]M;rsh)*u1e!B&qiUc飁1dEx^yÓX&\"b-$X:V̭ڇsܨpTv?m+vЄ)k,~c~͇ʹ!XDZ~y^v7,ՆK)(ߴ@Q[]FUXnǮsXt3!DɴNX9Bȍ!/%cl,)ކ1cV D&25Bd*вnIvY+I8UL7@u9tùqXެit10.ۗDq|)ݓ$L_Tf S{}s%pw~,=i~uo8vSq2K}&a*xͷJ IWAlr=vM6.үpklr"-[0x,nLPZ5N~j|[v8F38#y1^ \dqih|'NfHTXsi@YQ(75oJvӢBB7Op^[]Ej%%NUg: f%/1姙N\XRl!cמ85!C(۩qV[1y)!d8E=EԄ,m;kh17"Vz/jL(m`>YWۘIf#b#ClE ޱݭD"9ق0ݫ"$=u4s jzZϬ<ӋG%42(@H#HSP}O ԄD<gSoΖZhXr+FygYvCCRLuTV8\Iywjlt3qR_0{lV4,j~6Jؑ+0AhS4Ϊb[ϖM{趩;߻3-yQ)Yx\DCU->D'(Gx!EwrT`-md"@$= qٖs^ Z p9DPsՐ[Iod*Atjl^%l\NTDw9iDta=Ogdv ۪qԾ_KR_@KPhT݈3К_Z4͋:ޙ.*j_ J\3Ȑp &`j}X`@Mj18;g3p3HoŒ< 2S9To`Cڽ99!VPwth3LYڟ^㙬ȣ^)94 풤‘Z8z5Yl;`4wX 2pVbor 8BԤ/a|[iS77ժX ?Ia*yM?mg?ڳ ¶^9L\WzH%ZPA(\QGyidE!$ǧvB9?wG(x;~KZh*@04 ד{v 0' c`KϾ-W܎Iހٛ/GNQ6/i5 vafWqhA *#}d.8>^pϪ>PEs8'*3+c:kpk:ڞwmHcOj-;wFoŒlfƺ>VnF8dz9"bpfw'md$=6'$KA/[ 泼PhfQVGNwZplgA/j yN e9E Dj 뤢6vQeh5irzֵ5*s{}?x[ˆx0aux?W8 <0륇ܘr*:N$JkuU''جk)Np Ļأ?VM@KZfϧ6IX0> Wz 18b`䗑3#Q7]NXߖ IG~R 4q`#}L6J} ˝ɐooL #c*hf־Z(jC,I%GC7vm j/ɟA*Kdݗʜ)$)ӹ+TUQL|Eb08J9PNm$Sj|z,R#5d+1qXhre*YofB.5K5L8q5doSts*ddh5' n\(]Jb5b~c<ŽBD7kLb^[f%Vr7;y0L3t>v ֽwb([BtPQ~*Õih*^]X>v?Uƙdf,?3ə>Poeaz @-G%Nk,bkD)?k¹3r[fᚐrم>-k5>Ӫ.,O%ܡ 3S:&.ܕ^=^3ȭ?Ӷ{C3ks;,$`B\2fȖb$c^P p2~ >C8SL˂qHqk#{8k\%:qDz*̡Q~9O=٣)pd”oO8" N =czY7ёi91Ol{i^Bw1O1l[e5OOHs1kL%Co`{?z )4`]kI+{W+t5N|lsHksZEaq ,X2aS@^IZ !ss(=xTv8rNOMcQ8$xN$Eֈ$?/{?A\s"@2ypjmZ8HĽ8p:wn̴zOwoDcҘdOߦb@r# WI:;3g H#Sy Fȋn@ n04 LɶI&[j$uWdLp_UWn}0^!~ڼ^t'0 3kKzH3Jwqa^M#AR\@J@gd lJ,¿ mip{=n'~wԷ,oapr,p0&+=h%K@< d`0-w-4qlq#@FN7ӣc۩>Gi1/$ gE\ɬgwY,M ֜0s7s}@@_`[yj$zbBS`h0O.CFzy0-&\Q- S<5挈Sxl~ =[\\W\ A_l9<ݕ/Y-+1Kln^GhaqX6Aa/ 9NvH[q~⣱Y>C'}3³omtH{{ ѸK6{%&) iwx+Sql >9׳b7(HcTRC(Qs,Lmc@38zbօ^ e0eAa9*ӥ8ay'/ OHE*i(bLx^~7?|&7lO xshTDNFթ~!$%Pcx$ Iyb ww>+8۟XƑ+DP@wm|nCK5|v(52.NK4>_%#W0tmR aK$:Ibz8d(T(L?'y:A:kd%ZAVʏr-J\;Ƈ?1yZ?De髓hkh/Y [/|R_iX߲"x3p]Tڈcؼ )$7 Z7VʐP .*N1G#uwr}S^=~=a|3mJl|mK'tmz߁FV DJ7-*Hc]M R AHȒB^L''2.FlO0vN :pj;;ndjm U/4s8Ks!%乆;ȅzci3$PV5NdِR?[=q ^ԅ' jqg:@+*pPF+y0ɇu2f^gbHb}x*T\8/=K 9eTue[70m:f c䙏_ְmKABכPk\m>IL KbW0 i!?\֍wUS_ϰ3[@c" ~ 9q -⻅xm:Zg ^n=*,;hHSFQZa0%3?6s mXq )d AN\4=x&^}8Zd6m)3a'͑Pqo%eA d`Ci;.wsEVPb/=P"|4iK,4]o3>rCvfK oTu:- Ay^\SBLٶN$QV>}Q*=\Ots̀)"ғP)=vfӹ?#叢sH6/8]B7Mn<7&ҝ:@-)Fp6 g2(yV|¸{50m 2ڲމS꽥c*\/Nx6 PEF@앴I+HH[}Ν'WqSnIK#&C}p5f`Yc_YQW[h#m5JNyR%`@E8Y3:*x3f j6tH(㻬4ݴZfL <ʨ>[dp+tTZh7; TIoг0`&,_P։5y>lݫr萕;}dE Ir=CJĐaw $KKQOeSf [U}b yUg~6;y gQ7=[@3p>Vn죨C3Ф RZzz@/ KogIZ=A`N>85BFD Cc|ZNr>2DzPO'MQDIa#/WΓ냾KfzaZȞ0?2czjWXBFskao,ab4S73LQQC*kxҩSEƛ!/C2Vl 1#~*~ L0^O9z7Z0 f:Bޚ c`+A"#7\T{ثٕUDp캚E BZE:IR}Z jf~p \٭ F?3ʥX'ظ&9avem?R^ž)O"𤍷@Bÿa!.b·4VK`S3Sсʲm %4#~7qP{TthanJ[ >I"Rc+B[«nEP4"_0X oUӢ`myUŔQ#>pAFw2JBm.osI72d a}99,lm.AU#̽Qkۇ3*=DףPSi}j3jlM5Tr9 XT١)Tt) Ę򲗡Eg&H$)F!xSߍ_̄.2Y]ǚzI.UC 'T@э$ 9>^>mt"AhvGL޼|I{t"L(éVrDʯeXhP㈐:wL|* @p|8X1qDE>Zh$afҊ5Af֮m}Ӭv4'[_ "v,,"@9I6pC2?xK&=Uȣ{na /Ԍ`zE6^cxâeT%h*Y\(lSH2cLCx8 4z}B@=Y`7RGC&CญQe5[*8XtDV&xWӟ*T 9װϳԩPLm'g 7NB@]6E~Dnt)Z6bP$OnM={D֩`{M:mv׈2J'v|>gmz$pCxn͵޳o.+¨V픚c_[P8/{miMw g%xf1zۮ㎗c/ KwS -ƆkֻFD$^[|O,yo|`K#9͂|N㓬+BYRcNrH~Cj a$s93e%7M!v{QJ)mF^$B;s(g%ͫCG}b/*S6\տS7/ATVp:$ٙهuc$YyAbӟ1xyޮ nS!ALy-|%' "b|Oδ{m}ˏr]ĆrD0$cID5O r4gʹΘEE>:zP4\^JH_Qâ%}Q-ѝ5X{V<mg  n*)#uKB*q/V3Gz2t_"y$:MRC.ljK\6/N7!㞐#lKe*̛ݕ/UYi1L5W˸<r`8ܜ:RPa ƜG>da #Dbxַfhgypo'8z˫/{d-l~_dFrrB4y],֔6y=!(:~ OԹ՚:T=@K'z}b!$O 7!uBLm>YY]_I{1 HMHH!'%cQZwm}e'j;K _pܼh&!!;CQi:H;VυvC@Dk1zw'm,?;Y+F[P0$j/W:g P5'24&?j\w_~,+!HK&x81R`2}-Rwƚq<&KvjEb[ף'{l/{(E"fOg|Tn!^H󻺪(|c< w.撌5pz\=ԽmDjЗ+ X:k%=#-kn J|W wڮcyĴ`D:2+_m{~7bpր|$e}Y{]ӫ4 qӴTB<J&9l`f,1Zqle6谵 1 Qj v"ZZ*eU[/K놫eo77W3 a@[@9H۽+tt#w"d"KBR'ː4Iw [8 Y/f6N]ܫ1uh>.WѢ^rJ#%%t c.\p[R@@~:lvkQD@OzoL F0W T:ϫ#%Q (96jـ J_hJhjHSz}Dn=;rm?fA~7boj x9 vn^:JqCԟUD?݋E)Copq "-Z$GvUo Nt@q5YKߑY7E~nW4о t\M#<~:AckinclWpלUB=2߲"+|a- {8ɖg1jQl xJnid)?_J)ZO#vGѰ"4VvXiC8bM5 ] B%c`}>e,uWk >d,\L(9E)ּ}qVI?ێoIY)A~b"k 2h ^ݿ mn0^D|IW3"p־c;YMV|iF^O= 7l;<.]C>Rux1 &D!˃8qΰAV[1LmuCRub<>c8%]Hgn, eфð+t#;mk22xR:M2X}E9ݘF/rl{nQgr ihMH&Pn' Iyhb/A`!9Y=@>B}C&UfOUG:lC&cu$,}IjpP,{j[T^(X9>w #AKg bB0=ύfMID@8"`X4)TTD6I9{t{cƉIO4$7r:[ R9 śXWrEk)Rq% 7( ԣ]uoIٔfJ%QD!Q0AE6 qɏlaQr*FDb.1lD^#gD_9ѣ749Qiftt%qoHGYMît;[GCb-ZtV'&-c1$bȧM={ۙa/IZk4A=e|ڗC*%7?h?,ܮ_,LMŬv$eSIL \YV@Ci쬷a!C3T HW 6CId͒d% fT睘]|PlVFM1D,J.F3W,ѿЎsޯ3l>oaFq{ @ dz񍩣".1P $V:j;˰<3^ɼ { *ry:[Ly G->ʫ)aN@,(^dClIbEt jDPuAwEHIUj;}/:zps`*xf?jaU[c(RzҖ[@XRdyBK9\M蹍ǁMcHZa7sK0@ B(XMN7˲QCpseOۈ*Sp-?l9Wy8S\Ո0 "SRV^fVGÒ|%.1%-xXKK!>-6CtһHHt_jmx˾uqMw&2wmoQFN(u̡Y#_qK)y2=|k /?Su#$Q-]p(vЏ[YǐPy5|&5Ǒ̗~ m8׼>VZҼGW0ު'e/MܡF.as̼ݿjL#S_i M'RaD|󰛡Fa1ȟE@;ol}%Vsؑ>5S+hЂ,wÓ7w2lRTrz-2cSQ" 뭔B\_^X4o'dMʇ$E{9ߤ X'42dm}VwRcf[*%\&ݶXՀ̗5r\%Rэl O6j01P P*PbJ` /F=Q[})OT8 &[:+WeC b=a+g F[E]b  mqG4Wٝ0~"8sǜ/Mީ#0j̍eM|s@ QPH'9>@M:\7qI<ixA2e 'No. w&C3b ߆0({!Q9iƌ&ck̶`h7c/'k<'w :_[rd5yxKD藩Vv;RkϢa}B!(Q Izq:]_RP} -}lU}S3z޸v0/PQAPb.4Z|BtM Ou\@RFC(Ƈ 5M3Wxt$b25$"$u>y?`&lTТr+!K#خ⊲lotLQ)4\-xH礋or pj&V'={ŕi l`Oϊ))&Xq}Gphm48apT*;NUcc`c)i85еg/^]5/a)Rklxm\IwбΛ/r)od\t7=,^hT.ʓ^c~Hp7Q=If3{>eb&W8L iD6W8GZyqGeLvCRo9fx5z=剢 g ֝/ZEa!g!+2䓽m` JvBD"2nrrG@JNzP9P COS@,K)pn HƀaF.~\.KOe i#!nj"GS?uwݫ iCـE`xq/MT閑eZ?g#p?݈4##K]K 5?'.|U:[)RYZYJr.WI*£Ї=Bu vM3C.JzI%כ3G;4{AЯf0$Ptp@0\;#ݩ`47w}&èf2RE{}$syFI0} ΛfOU(H %~NbDFn$Q¸Hz3H<@|LQ ĨݘV)/0|s#1ձ:(H٬ Fjar8i4C޾g%:V M]{>K_#,_4 khk ^;*cFʺѻzpCU(vʹ~xǮ$!-j<Գo(=/#q#%#!4ED^uɕZ 7a=Oν.Ks=/K p*T;3~[ ^s kE!=dp:tρww!k6^xTd4Z闀;B]Bӈ痁A }ŗ2jsਧ4Gx\i[kxVݐ hCJ>>kB%T8Bs,AۇVlUj+i7Ewp=퉔f# .A k{9T]S;s!-bG }+tHDW|YoGSO~d]΍'& 3k=q:bmuNQ\/q~GkK/,+mmj&)~ ^T\*o4ݱ؍XI^>T1pN;\I:䝲#.B3屸kˉ֣+KN}svw4 >S(0Lt72>ZDW|Dy?%Yu|;!Ou"LeZ\Aa"t|Ȁjk uudi]v:`ZZxה^e9`.dlG,k8VȸD QJ)[WWrןM^3j3Cw)nN<}b]i7Q֢W0~gr. T}N+79@10fyǀ9": f'H"8[Vhf,sw%\vb 1;^òwtGge;Vy)Ow@t(Yr~Ec9ɼE>'N^#g""Kb?]J`sKaT5x?_Ydz?|퐼#:]Jƫ?H|)eU4ѻ<և ]pe}i,MOq;"2KwvV%=@80yu,+J䍟y}_v({@?–ò9o7Z?B/^ eʋjO59-ul2QZGBt>1l(YL:NmfЌ2+WŠV\+EEqRƐip92Aȕm:7OrY=W(c!gn~WD1sԪ:7f9Vbox>[Y{.J.plZHT}223t˫{~ 3c~@Z2QC>cz// ~ϿpoS-MJ .A[΀T„4ߡu YЗ*9&XlQa8krDmI_bGK{ꛆ3uR%_?r[QWU&?Zh ݃,cmk/=uJ9AKLFd|p2]aQh&h~7g7;p~.Z3V8/[؟NPp+SdX)j+wg39/]q!rɵ7d9x Jwk2]caB܁ II6E;ETZ%/fhŁG5Rp!iA%3PHIT<h pm("W)@tgqs{5UDAR];ߥ;17 z=9Y;oK:ç *VܧNa,tm1aZsXzũ@ܣ~Ax 7@%B5o{~bs+ NN&"u1lsbz^Ƽ۩;hڞkWSdD熽DVqECAԯ o^{#aor u?oT_ 4H7r-E¼?]j*('pZ4_Ngק W`:8mhts=^PJ~2*DᤰQ-zD"A,@k0."jI( ܪLFxFi#ħ :X,Rla%+u l/&S{VUECWnt0Z&tKs)@sToWb!oxf#%mԽUֶH|bȦgpSOQV*8dA}'ٲ:R>_=-Krd#lo8FYi])%ȨOMɍ ^X~ff:l0Q^Oz ]JfrHɭu-qn|7 Ovھ/hu_HC[`OpgVoC:=LMRn$u#O\JnY{4Bb)?s²-/ tSS!@.9G[`T܌SŠ_=S R|z(2';:d4 p:rTkƠJ7=&ӛ/AxY X]NVb4WSa1<%43WpARm}59KXZ46gtVSֺjyJU#Ԉ+%xT'*Զ0O#˯7ykaY6 ?!\0"/T-g>/-kd^JèVkK!Rk ٘cl}T"ZE1:*&i'xVY%01wzDԑ}j5) D,99F6MlJTvmdKk/oQBq9|3_F.wHM~Ip9^% 1Rtk[PW ? ~{N'dC{3ZU!_)K34379BOQ\\R9 t#:W5Ȝ(~ė HBM'j5wL`Bpϧ i &yYA vPlu0S:(\H@4)03qޒG%?qUIJB2lwvB::os^M5N!t+[芼:N.Ē\u;jĆlb6bXfa}l|zAfwXaHBe !vW#HgO3A\]6in5l嚥W SOF~{ W츢E߉=$oaZ5yv{1IOU* Ky%C(w1H~UdVa|kUA-1-8!(̟DsِOdܔ\ NepSRa8o2g3Ek꘦Į "Lr2mKllTߞ4ХaG_$R@wgrsoEcF88FEpn1 *Ĥ/awNtc ¿5TpmBpA;#"yU`FI!hY(/%͙]wNlO8ƻ{!{N]BGa zybؘgf&~7>o?^Ns 6 yc-'%4IB61QN$%_,#n|^=XVnלxat;ѻ_O^WGst$N)! jO+_9tΖ:vەa!j4- )o2-/] DkNM2q#a#$*c0R\Ff8 zXMBp!O牿yh@uQbJO;kqQ:PTߵ >+~֖Kݝ|pKFEWju2DP^ *P*5S%N%QXs4?ծm0~xm8p#G?S6 eQ5-r"Yᅖh`Y:GUjL}z27jQN5oʽwTb,>)ϲVvU'8%9 .L MP`{X=[gi_q5{Z9.hPrX r+9)E(J g_|̲. "x6K&æLW %"-m, UJ(OP2w1խIn'x6~/ .;&Cy77Y|&CR)4=E< Bګqgmk߳%y$P(Rvc<30_F>;xd GDL5Qڙg=}x82vDh-9(f/@;D/J_tS]aћG]`[Z<{f1 QrNQśE1}aQ1W)DZ$y[2N5KBlJM!TjLwgv2$ |)MںXXd5100gGd мyrUczn,BbFpX &4jUbwXo۬Zܱ¹mXw:Ak5uusS` i?aMvXl``UF z"|}I3OME^|vFhL11e>w)濔TV8NՎW>wJHѝxWx't\gQ@ >P;K&mMsz&,_)ׇ2~]+fZR6쑔HJsNho[iXJd$F9,!М.D@K.g đv%E jb#fe84 K[fiJbG60GtLuRܠmukWUqCC[Ux[SI+Vc\X3S%O8}U+qgN_q0w(;o{jdƀDF E-*O|EvD*鯀zQwL){.p!;2&F[vSO AV*Hlj7M#]sWɤ)=xvoO: 2AX\i2U`T[tbq%4ak w!,E b5vO4uG6%9P^uϊ)SV8”*0C7ٲ8#_ȉƪg$TC^ZstKk/")O. س`vTȎ5.|?{ÿ S ޵|&1=')Ѫu. COFQ&=I9ߘ/LUp*{Ŕb4E C,\"h#;F[ߊ)$_MuN"RK o1O9v $S;eV7_o D)du֒8F .tRm6qĜa٤.> 5*z;pbG1Tr(9Q|i+L|_DAuGY;GVM1F*s>0<^y0ָ{l`֍#[Qk#ݵ l1#'mFH9v0h@DE,GT9~Ļ?D~j 1J^㎟JA-R%˹lj/z2{Չ/JThH|c.q_QUNyPc~Ő:Yo5 8-y*??p4RFyik"rav0̕%z'gE9N2T+۟R'ϤB^Y(jS(O./ fhOM~b@m%UZ#4xGga?*$.4s!8$7AU5TZW=aV$+3i8J-3珻#'0b:į8~uzyyVe ).=YBȼ5Ƚ"x)" t{2D|Xf l#K%^?pط#R'<9jG{ϝ 2mhB~ I :$nX?=3a7+x[x]kzvg»WC ˛~( S<0qMpPc a \~ sӌTFUyi_!x[Av -2kR{&FzgM)f9[ɏS+Ƿ\FLͬ0/->>Sz/# ذ`D,,Op3nsbz l]h!+$Zx^K9lz=%͠z,Il{r=+ C6m$IWJ;xG7Ի͕ wCl≋݉a87(P#R4OQE}0sJ5WK% F*u&٣'(U9eXat;x1UVĎSM=,[`b}:-#YO',~Eۮ}]TP_8Jn[~{څjmͱD|>DcRX=3 uR ">o_rEl ͊u(7$MmDw 3P=.88M6kHlMDHA4g"Lѝe(qW Ҵyw0?O))e#t_'ZH4xђ€!)rˉ}, •>UPW+|i,M|4;꘦F2Wu5jYA+&6W:8OF 9eymd߉ Rz25Ggon3M6+ _ޖ-U=/HǩoTߛ:B>ޥZrM8I SBHWKئт-Er,GGWVGU^P\y(k)+Þq ֿ\|S Տ;!طC^ph 6CSb2٢>f "T b*J aƤ 6ZSɍ2釗?CclR[ozT/FvۇD751Bʡ"qztl;!hd VV l=I R=Ȗw5ʽ;#ƥ/^'N$S>o]{FA+S_|S Rk?q+#TyL/dfr"$<4 I\<<"/U'PpK#&aI^P <ӗT7-U{W@D_76K{_%񔟹vX -ZN]*ccσ룦u7K@8vw:$q3ce+AP|Vaq@|"i>ȭ > q~BC9d wJuz3=cg\J t!/o\5:QaH@Qx~ Ѝ=҈M;5sҐ`D>'x /:N!#Kk7ߙ`Ęb%`璟 cE8ԉq郖|l|g;ġR9E 1!-:\LcG8jORTwb1`wrMvyZ$ n%Yl~/p4|2x.HxSVAo?lw@z+O0^-MDZ|5(=1lӪ%<@)*1 TYoid70ΖWp51k#u~1`G_7쵓3X,x|w3pȁUz;E<{~%U!@R#p/lSXydh=aW,cdcgP"@z]p%JsΠ9B ʷd/=\\VȖ<6ܯA`x9W\GhSuYhb;ɡLvWZE8WFɺ}E.#^q:P7KtL"^cީx_aspy}HsQKH,>VzX{P_0KG YvԇvmzJ0C yO- ,OVBus߭C?ȕ'5cOKOB ؾ~^y]3.A~۩$!NLaSPosM=~irVsL 1D5TZՑ-΢S,3@צjYCbD!F$`2Ck55hoؼZ0&N^К9[Yv`!@v5N梗T/: vV eN M@e5*=iHPL^my g,W摧˿c30q%%;qjpUNޛ'p}[%tg:=6 F>]:R3iQ̄gYiDzɖHZAncW(u6gt?i wu~S^KCF\d"='))!+/xHI6@ CMpnPGo𞮑F\U+G`Pjـ,0Ejp9dA;T3W툻-h qX"gF:ءDy0og2KjLyXԨ()9K f/~p%|ZO Rè/vĀ_0вͤ Z7VPjKFM(c^Etk{-)?H{\ԤN?2 mr:~SnJ iZgwʭ~"Hu#I{HM^n/4 B7+U'wm jV1G| B,}lFcF4th [). U'5 [}Br(hQ֋~7Vhk?݈q٤$,l>+X0we[sm:Enۚ-R7>AJ&MDMɻy歷:/[o9\IZg˜qlN)XοZ9KS ΋Ak_Y8@EĞ(8:1Z5p}6:"dU*RgDvRZ &d%B^'q_N32xW@XwrE!6I*>լH,=OO;WQ}pɣcoĞg%!`ًI6>>f5QʴV|Õ` n7 I;]f2r#Jٓ~>YkbxTseAuqZʦ#;k#ӬF(0e@.;4t$DFV~ KUtk+-QXei)惎Dr}W(-7 WBS1@*=IlkhܷDq?hm#m9)# Qoeeɬ'\qsVc w% .%8#lB*Ic)»},>U%m6Cmy^y.mI3şÓ[ JwM;IUr7de'"bKVٿEum5d&Yo֕`{Ѹ*zJkQ'3Xn'8tM9m!Eĺj=4[#phk>o&jT`GMY|)#!eyb urUOPA }k`AxoIN3p%g%ub{+cl_'NqVAw9l2ȂՀrlI$S@v@6lX;)/]>ST㿟h(O@W"pe\9!z]w $$Z62T %K0LSav1$$ߡH >hc}[Cs,e9|:ps+0[E cZlLY"JF ''8ݜiE%UB83[@ *7./#zN- uD8 Gi#=Yl5Vul@1HG;F *nF%ӵݻ&:3SWN;H f-RF,  9 y}jأ%G%wenW漹5ŽL|Wc/8*K(AGoN%r9ﰶb2E3n85i  ˏ''4 nI5-mŞceR~g\4ٽ)oʯӘo9NQ.W+ t|հ!t?!Rq24LkY!x91pgÇP+L* g/FhKU^Ib5BA$ݘ$IBDrIYB !ϢY<Y(,LLQ xqF s0MS>iSE}M=AH[t_ii~Sgb+I/b 87>΄PI`6身Ǿ8|KKw@(ߗFjf U=K4ٚg2vr$+>_쭿 O -JD!p7͙8DPj(kq^^j uNnS\4r5:3hwS4.5(>'猖(:avEDTRs쬒oѦV@*,5TWĔ ,6>TrV%Hw*jh`QaU(sUjF  XQ֧1Gݝn+*>@rܟ5IKپAD4|a3*PbQ>K <"?¢z ❌H| 0 Wc(r;}`rm  TKUW湸3 x0F4Ky,;=w:JmIP{g* [* <.o.xvv&F_@ YS!qG WU.9d+P\VdP AAUysx!W/c_E;"f/iĄx1&}Mc@EwdЖ\h2m31j' ;:^8/ԁلQVDdjIK B΅ Zq.#0#w(kB`\i3/<d%}4NBJ]4=~n_@)IwU]z?eTOYEXaS;{1)Dhnvˮ>77~$6>dCQC3H!#hFBK3Dl{!6&'HWIT,TfCf٭97Lo:tXMŶ%~BݓY3g~ qF(9H̀nDg;=7PCPMf;)lE{jWҩok=SÅ+]RBpmLF/|:١ "psr&D7Wd zX ! mKcHy3BXA}w )Qe"`84$&+-V|D-Do%2M!&>h]X2 U|<vdFnwi2fmFP h( 6'{ 066X‹z6}3ݥ #.#u !:P$[-KyC &vwv4vȯ[;\KfD\nc*p6,vq6-zij0- w[ͅfȒ;5W*ioFH _2D%YΦ1Q+O+:ƊlV}^n)H8`Q\X-Ĩr=j(yȶŴ8T+~Uy)m M=Ϻ HWN*\!b=I qipڋʩ9򈓹RyN-[)qZ 1 yxFahGhKrmqH㧛xXE5>x{E_ CD~@"zg:\%&@qPxrug;y۔,ХǦF@_7 f`/wȚeN~ovIKSeLׅ<ʦ#m{H+W㝘!hrq8t Bv*S(TYއv/wt&Ylĵ|MEjx!B2AYqE^v16w Bj+^kTj4k~Ubl +Y(7N#zrvH6O<: ?RouD䂾EPZbvW "sPL<\Ɔ"%_KsPeQdIR[ڡB=Tna jm7KZYm ơ'1DӤUL,[ߩjv5"y0ժHG<\LrÍzRcgϴRx:5[!Uk⪋% D@T'Ćx5yH0vktsx I9{ArlCԶ w1Oڱ{$%$-{Ga)9gqV缹W- *ͦ?G t j뱖{{k!~z8'nIֹ# kG+l.g.eA؅*6X_PzA<50}M\(=t?'EF TLlxH(ᬚe OeeyOl`t#K+ˢ>spf:X|BSLCS.$W$8Ocr'.>JiSOW8pHcCUj[-F*bH%CJK@[m7Dqe_&H?%jØ>hjBPSlU1'Q1ߐ`ӈqv)ͩ-)5uSr\LRjTQto}oMe=M >p"2?R ~1{HmlD@Tuȵն/U٘'g@3q^yϵf4|V7QCpJZm VEŋ´͸uf:eqj9b4ɅhUˣc bw].t¬T|cpHEF;|KHnL}gmQ=u^ZY(g"ٍ6/3[IE$g.x%AxCۃO[{Hbvdy:7F~&orxX5ɍK<bޝUffD(gi[ C>gYHx:k bO(Sp4rAb#|Z$J*2_nu\,rHz T&־BE -TKPm%rΩ =O@J$LaTb#kZEmR5'd:׬ woܲ/hWPjM$Iky : tq [>3ڝuz1#ؖ s M]w]?n&\:[1tܻVZ!-~h5LOav,,ItbN+}#lKM`|7fcI[T0M(#IǤ#4yg񙯒R\J mAmH̝SGc/E%i5lf(L20-sFriQˬ&օ?šU Z#6Fj[6PAjc}I")a.1>yVI uuk0NyI;1h2c*2yL} KPI,Qۓa-p6dEb1eKzNc˖X`e.GGSdƐG|YLZţq.%ԨFTi!:.&"CPl6'oO3<L8OU! :3ڃY܇Ǭx/[8v'8zU( )phDaNaJ._YwnU\2xuXF >ǟ*>%†izfO:^/|cM9A.`k%ZJ-Qc65hPR$zgBqJ1 j)4f?b}o(L-1KKE-@9m}eAfnoס g|.j(O/SPaEYΉ Ց\a5hTS'糼jilAqkM o,7i=l3~߷VH']7:m*0xv>[AN31DQJ1u|> b8<#|2stARlVFgڰ;]e@AyΙƖ_jn'ƭ.°7$LX#TkZK2wJR\"%4ylJ`Ć\ϻ.$ߗ^'M'O 8`kdE`#JXRlB#~8{A}g#-poHEU쫸,y(qOpa4&kN)err] )F]b#bV{RsiȨ]ZZĒ!PNK8M0Zyb!6 lKuEU{%2 PpG1PѬl1ܝ +]T8z+_:L%MnvEyZNۙ = Zc9_ -,٢כWo_3OBO DOa5]1QUJ~$W1o*s{0Ѧ#se&zjpsaJCٓȆԐ, LBoϠN~ڴ2{(LaMA{gqZ?W`qƪ#JgJ]}{Y\-:L4{EDk"pWjǹYk P9wk,+8V w)#XOY?9|ݸդ}瀿ZgXҺ:c3a9kOD4KsMn0}tQ5n/_\At:wIV򑽨#k4W?jCG}ȝa5[ٟv7(54. `yܦ *р7H  )wAwėFM^f6dl.4NBd?8půZ;ɭzYI_O9Gb}'0⦇ oguffnTGUaJF\ ;5 gb"$`pvXn meX ,MVCX(1t'17sXgTAV|PÂck`3&5\C)y`XT 2<̌,& o;[om` `1AZbg?_ ч vX`G u|aGbMYV֯,xa%[ k%|(_aa~GbzOs 4nmL2 ˦M_zK6JEMiVŽ]˗3Dġ(2!g/HPkxPsF"3MvE|ȢDb8&'&+tLW?𫄧#4G|nTѡuI(ge(Ne߿gwo6[ [1Mٸ€ ʹVmͻʏ$~P*~\5=9 IKٍDZ&Ig0rDRx_QJmqdDs??-j专 22*-:U3|t]$,&i9B*<=ijSK6CM E4}ɥ nƛ: (\:t],&z;Z=:GAc|D`ɂEZ*m@r`G!tfEkOlMGNOϋqh$pH(:J%07HOxJ>^j 9ha( v!㾋:B>ּ "`yr^[ dz 7AQG}9$ OfփG MaYN4VA`J2ʳ86r@%M1)("HL编wEtGc|)NA(? x(-\K?G<0 D\> yWw؅n-k^ Kv@jҚNjHah7ޮ+4k`1}`cI2:}'kd/1M3/ˇ]7#5ɡohҴk˜(]$W܍'o6{Q!*yE 0(k\Q#XF|,?Qۥ\S]KWt)dkWʘXLw' oxu`W (uV#0=06̎l?x'Q=ɍh2X:a0{t|Z!ϛ>V?J 4ke- dcAoT VoX@-y6I%MQ;w~?TWxIDsӋq6tqͫ>p|yMA󧌨_J/H\ ܗcieR23x请ETb֖4&,wz-/ad, TI8 ?@.8ɿjBoЊK٧؋SZPrܗ0|N7f ;A땟z8]!S$cZn9gyVlH%畃")Gťx>k|= |$W*`5 &aj-x<ہ˶rP,#]R5P氁Nu_BzkkW}FpG-mŲ %jٴ#,X@8-y4'_m3ڱ0Q.'_#(fl5W ԚyZ"?!<*U"#X> -3l]6X" SFjASm\꽨~I$?0"T ijɆKz֠Jf i3Dq\h.a%PodLF[~Y|8Ӗm I[׵(*6? j8;4=WTβkΐ7V~| dk\_5BuW^"<:T@bگb0D̋iEҠ e:-r׬|,b$ v% S `6cNZma3.qbZJVn BAos X015g!S*l1^P@ӿcG@{I ^eɤC 6SE\Xi*mJ$:6l8 1ruW> 1o&t-_[o\EaS2X3&..mc#fB1]PHP*@.Oڛ.JhF槮(M{$K )ʫUG'6X,eyTN@5.j7ͬ0Xe 7Gb:0WBד,(ԜY`e5lF$ <&4͝/DK0\YS̤e:O+wX!EEڰS S!pKR 4zj^N+vJmQ8HT/Hq>i u V`5g}ހy l +p<xϬa0V0KqQ;S6ٸn1Wbw(PFqt1\|ӣj[$/y^do;I{ٔf巙&wպs^q veQ9jaQm\η'5RaS[qrd9wGY @3.<YylP f|ct곶ESc}BW5ܱ iCI]0`w1'NtlJ81ӿ&W36 Pb7ϬS0d.`D16uĬxz螻6X'|#DefoGbUݝ YjBu vU?Uꭶz+wNS(g«n-il:i2[5^vmK`v[16l}(5 2G2͏|8Jw+> mƥ.r11gi6`C]uLX†N~ ?*ɹز֠]i/ w.m=X{*L_ YO^ѰV\/`vF\ N3G )DIJn FDPv!,BkjN*ubza"p/%x)P.Ƙ=-2pDPdV}{2Mzw?#Nv 9> 9jW/Na(F|nJAO]L!djjVp UXjt$к ˠ,\} 4.~ۄ쁲6lF̿aY#tF[^-B+?yzX;´)DP_#ꣽGkEv2=;!qiI:<{.&ЛXGx% "5,e۞Sydȓ^c"K)byr_v3(5yI>00ѐ .v侧w|g5aabYϛnoj#H '7|ʗ@,N3i'kWXnA5Mx-\#}g=.]lYK\ތ;ŷF">q|h%`RQ!7)IUs*5lA6ꊦ܀jI# kZ=3=lSl0~A u4#r\Svo*"04Lzt"`us:NI `[7>K)&zYzy.f 0iaT|i#a/y\q_6j`|}$!t߉?/ȩ 4*r\y_ٺ9v-O宗 xз_QHK[0RgPo^ Q0k_ɜX/8]rTZO JRzQ|`NKt?('o`.bBXG 9yߴz$GK{Dh(by]~SИ&*1:@ZoNJ>[`g:HՖQx(ly#Lz/o4Ur3=z4fֿ(SLllH!/u;81.9wR(ee= q4D7R$#輠^~?xA.ۗtBi"qL/C&-q.<6,4J`5rD4_;9r8G4@aJ:GbIЫ)a_g6-{ <C]Xe.(udTZusaϸ:o -u5|K<&c Ȓ[U/&凫Vr<ծt|-. dE,km춂E N"pxmx!5ULz&")%ZTHSF"+QM08 .vpT[3]h5B@QF4t}ڔ]+$*oZY^ʲ0!yƽ$Iᠭۆ]?1,yɑm?ʚH ~&DZ=Ubd2q>crwy]յ sv#/vHj-> !.RnTk7p5,<ǸYz=&(/\L jk#aA]0 `eI^6`ᬾƻH~޹ߺNB=>@LOR4 ~pvGq(Ll waVGB8bficYH|8ncAXO5dm?} #L N{G~O;)D>Y_-T1}qDXHU] o12fTMv+ ńP&D]sf&#&_kDwѺT9$^mw<$OgYZtӦ-,3?IF(e,s ҄fO>&q"6 _d ݦ@?:$Us:tRTxчъY\g XFg?@B)PUQ9*Tǥui@nė%AQ:5}N}'YXYٸ/Յ1[:j~."ALS EWv.f>Սءu)~vc\cD3$awX|(hM0BnME4Z.c4=aju*Hq-~}eDZd@d 7͉R6|ӫwz2`2Bp/Eߒu[T);mƍQ@u 53&mg@-Wek$-*L!m1|*lCq"L"ڄ>F58xj@rS,3 + t+׿y{R|V<ԋtvy( VTB&daX z[ 9X(NznBEQB,^B9ʭV&u Wu1}|'e'%Mwrެ)wLxtঢ0 J}SGA: fwzWL@ռ<`wd՝P< :4S6r}KeN{ *7pmbx o2EG15ϏO̲iل<,2*WF6'{Bvc?DnxNHQPnַ?p19{I3 f&(xjtMMH(W ^dM4rܠ:L?0P:䞣rexnj{$bdKn`mw2ii,\ho8q5O_OBꞬ1Kd弔Ni[p+-ȓ>ƍN|70g_YI½ nA*F䴃"a\tdt9!G]'U9TcoR:s ڀ!,VJ5 җ._e׫J!r1,ɕHvEB1ŎL*cv7g,.;Ϗa2(_+2m k+B lDP9mk`Iξx 0:{"8rQ'*{#<$J}8E˗@Z.]ғ.u^%Ko,N>oڨq|``P\}B1#s+auq,9c~ga20pʪ$l: dƑ$HOnn|gxq(ڈJ\B U1ØM`k bcLSNigLYKpֶm 2{t_9RǦ>#;M\IJM?3.Sb+l/ Y,,|duWlDp|)UhXw?:uo.! @74u͛yVr`8%ekIßà po%q^-ZQYo}|y?f|*] nnq^!O^-(vc@.wf_,.ea=t)O IB )yƓZ]o; vϖ[1Bê u=]FEiv@k_,9@GbE!պ㤪6ԵSL ]]*#gH:ol zg Lzos>2 ۖPmEbQ,A<]HcX̃h)MePq"/$ٿ"&/]-4t~SB*^F餋:XNn1^fZ ৸>Uڽ|nw1\pi6On[e +ujZ1:X\YW $ГXK3m5na~6؏x|X2 s=C(JT|,Yy$jP|,$Y w5# ?(+q \W{K ~woGh+* C`3)@oAwUbX a7h% "0BӢg6ĸ:' ҜjǮЈ2}&yVvq7Ko=w ĽYT*߀E /lW$`iYb[ ӖIbB7e=YF=zzjɄ&v;?vBt])P9? 潉}j\Dsp{R('yPGdX rC#:*)Y{4ԨkTw3XOvFMvK _ze$_WX̴ׯtӒ.9” vq2S;Ǻ$)%^5@ jq,Ż.Mu`raMhy73Ԅc:穞iH(6 r,qRu]:\=̯) ,|@(XM /^(WG3i:]mUx?lJEXF=`b$P>MNl&<">y 3LiI@i bO0gPtbn؟`xDW}HuP!EsU4LZfْl3Rk^Vv]J(< ۏ[lޗ\AZK}V/¾ \g]߀F:GO,ywZV [uHL#>:/azÜk+'ySnI)_`<-f}g&f^$"7{\OOd~"]-4Ͱ'O%Y$")+ppQ#4 l61j4f A&pھ/wchctuҁ%플8o/ͼvY>1I-I(Ep8 LTy̪)M\j~Qog@ ՟TV& A;TXp 63y ͨ g)o~g ծ@^#S[mg3>XM Y<ߢVab`f1xT%Mj·X-7Sǎ)xTđͩAD&zޏJK]4Jȵ?maڡ$7n=[q`t"<+&Dp}.7Y g}w(-MG9h>7h8fcgXI3Ui'v{d^Ih8YBQV>2\ĘYƛXLQiJ w'u%Kƿנ>Ϣ/hloN c˷TY ތ@GTOP <a\i?&xS" L&<BD[K$ڵu,Kj |m<0Zd/Mz9^ Dgb-t_/kjmoWS\%%zP"PoKhՇH W hDEXio 'e(  yjr=߶J$[,|h) LBx'D*f=ěW x$1|\̯P'Ȥ4]ЉFZ}E@}^{Hz~_W- \hBxQdV zCZ*P%w6P"bŸ0IGP$fa P}?ҁ/'4Gv(dJo8.O8:a_Ibbmօ`)W[^jӫuW0iĚ7o4E^h~RWMR"dkԡQvtσܨ]mu06 ci[T >O VS@)0gut]+^?LEϗ}b~[Oc%DHw|KiKz` ƘF [O,_9 ) I wŧk | #tS<׎HV3 S߱/5n7#uDFNΆ;~9SMEUNtf:L 9\#,!~% M ߋ{,`m#/ ,@` ^'}aB6Vd,25ISnٴL9͏8 σ@ޯ!ef;0#a?P3k:iֈQpa{%lD*t.v[.ˋ/:Ks*:*Iu )79b\E4%&,jy2]Eqh6P R6=ښ٫`^fSz\N眇?#z8"sy־A_3p 3A <ߑ=UFh,Voke21MjŬ@uqw}w.`̐B- n;3΋!9u%~[Xїٌtq$xx;yؒ+x L䳅^+14yRfw]Ғdlq7:>Ya na)rwQ0Uo4f\3\7L~ЬGH.U*w*&KUJgdZ.$xN ( oǭJ~!T{eHPqP!=-, :C;Kc$>)a#\oy'4V+s)rA_2~ {fnW8X\0?Qڗ,]6,6" zC{9Sx:( 8 TRj㊚]7g 4VFL}.ް 7$U ĥNe^G7\VEsa޸] ;)vWTr@Z_&(h+d\ ri*4[w$Rq?JE pe y bU+pKS@Ɓfxl|+-H*TbŐI&ldo',mx:FP  s`@b5=Hƻ#H ]&)Iz~tPC$X NY~SYZ]6K*Nic]M!2/~5tA9-l缐QfJƍmCq<>ʫ ]Cnx$u72e IlGZ'Ӷ7@Oɖ+xMj2 ȏaTO-kuq_@>l)̥/#gn&% ax\xRź"#H8Z;H`bK›Lz|6ZU+p~FlS. HAh#T'bgnS&=DEټ*ZzTc0٠\K$;=躢;?ٱ%b瀕4J׷E0J5 mRd?b7arTTL'k&i!}zU?E> ;]`N=,z:=%ΖlA)p˒Õ>Z]O^=qi q@`\96H4!鐹+L&=k"9+f_nIu?+c,OQf˹Hl:9c0"43.8*7$ގSwWFȕgtǥ<9E<S ET|9>_0PiĜ5?5MPHtmlU/ЃsaЙ_4&-\I I+Ƕ8SҎqbyP٨ԠeFHrx/Hv,6*b_1.JlBB5yݿi>6C:QӯiumLxT#(ѐ &%ٍ;qxZ/ ,⌗ ~VW QMZ;׿#ٽڒu|?eXhEmzl4ݥ6cT,yHa 1ܓ"Aokv\OL|J^ w% XO̿̈xPW_ևasM/3]{rVn.d\F]G 9p4fdQ3YCCpRҠA@a3?JnvkKVULfj~LB`n8~HV ~L2ĵu@*s};?Y+ ݼzXNl!uDC#hPjo+)#[ۨ"ҹb@ys)G$-חǡ.F' u$fN8dtw}!~?1D¨f'ZM,r^_)'QBHuk섢C;M9AQ~fҫE8FwcS턂D@H@g@7Шqjؿ1P/  =7ץ յ~HI-+RBjב:?OW̱piqF"k2(!c_k^B}l$C^-jFJМY^5Vu葵ݚe;0G@>|2Bl">6ٴC]j6U4[O0SjB$`bF@9;xVmpPf\MLz1(#v/YðNԪ-~vq6.QŔPM\Yjk!nRxhU&@ nЇ L>p(KGk?(j=a';{iŴ[!s8ǾHv7m#8 hҮC۳mӉx˚bvF0bӕt[*Ȼ`]} lN\'9F6َ˴T} 8.72Ed?[-ȲInl?AӧRˍPI"HLWЮn Ta =?'SD飼0JU4]w^y-6'Ҕ#M*{@ލ+0T c3B)&Ou)3|;mfjR'\>fX"={xS(%Ygp*Vl|g!k/7k!IK0ׇ>E)E"_ˡqdf jXS/VL7G܎u/L al%~=氮FM9oՍըV&,w)q?2U`3cO,Ox>Ž.줻}dj 2|8l?/+/i#sVq$'7TS_WZN;Cf:2-Mt22AO /̘#R\(ޒs#ZKD!T. zDmؠ‒{bClF%57 8C0ङ4甈`^"a7*Q|{q_V)a>-bJRGo h'@`(k͎0tye p7Wk,jº}BIR˵-݅|/Čs-j4ʪ%W- ] mG'NJ.v +a7}z.lF6+b|H#Ꝕ;5j\V&uQX+ Iwـt[j/AD:[rߜ_V+d88ݬ#o#${{9Ƌ j0V8)yrh_hWnY^5৯ NHC~*c;pr e;Ҭht5Rvaz՟`o,V7bPFΣxuqa gp.ӷUT[DQ?sMeoIHe}W 1/,cThңMo%1]V'XۊVoޟ|@E&̸&tR `. `.Z']q japk=B57ue.Z)9m޿H9J-8/ۑEJý-gV 5ϕblf?rezki͖I =s>َ59oN\2G K8<5^jP7dWn:r@6de Q-}SP+(Rbq7!j ͕$?+/H=Mᣡ^F)˷7:-^.a=zI+%e ]AjPfP-+B݄t{ra"9C+kV捅 wXس': ^1$)&-qP`Y& v+U__r l `f 0j[,*= 4gţ譄p $tđ/%ď{3BŽᴞ5g3V㲘(uj6wwxՙOnVng]xM4qraѩpJc^,"`\1pϒef yh|n9Jcr }_bko  ACAꟳel3RИwSiV(\=|m!yƁ)M`b(q <]$Edp:P9\t1"k%g 'ahY!Nh X˅=L*Sr=#&c8QUŜ\FO{xiÒ];`NLϜV]3Ilabh AɃ$t^bqvZ.Lz6I$TRÃntq2a[>+| /ýQ{G@i u!(&,lMXLaf۾dSI/5 dmd({!YY~X*9frۺBIfđG ǡq6}xU<EM'1mmq 8V ak!*W)sқk.AK&IH鐳;e(1+4'O]vBRQj{_cJ!O,F8$\l*ٸar;G#ŀ)APsCĬ)-GRpX԰M^ 7dY|kwF?qCt G7eCɚΞ\ؗ]{c5! nlMt ʠiQ^+ˈk?Pplf!(7ts@Д*iiS!m:n$:WNgq :))u≾Bsx=,h5$,\(\'AFrj @(F6`u)nB CmC8ɚ oP]]xѿn5V.*0cKcP`=^hߕ 4 K&y`5Nmu`MZ)OJp[.I}F_y{/reЩnwt(/^nY%=z{V[At7> e UL\kq`NWbBnnj ȉb<{4!~pfCփ<pt{Fh6]% xݏdx_ׄ%Kt{ |#f M1 5P-GX:3t ag :"R%XKp>II"CA(̆%P?z7CS9jq4~^BKo2gdo9?gOzE~xGg^X9]ޖqĹW姌=c#,'#/:~n+OCΔyB_kn*-=Vٳ/TF=m_s05Pr+O}lP@%)7֚9MmuJ+)X;`{LM*#8P6$ (Ёc]Ev=ʼİǽp6!nSs@7掄Q6BQOvG܂ДCD ,Q/(h\8}F#^CȈǜS J#\9Z3J+];VH+iQarIQ$&>+{DjdOO Ԑi I56\)/Ġ(cyLJoG>Vy-6jg%HmOc^wYJ'vklĄJ/ ~ZE]C3am%[06 m7-> jn]2&!_B]CL_39vl̄|Π:J%ci]S2(ҤW2s#W @؊GIESE ؼn'8{VN2"BnttYR2'@C?:S?=Ǩ1Hʯwsj'8ܲl2#LwiǤ"Dw2ZnTjL.N3dݍQiO{+t ݱ@f br&;asb%a]QR$wlؽ#Apus IbWwx9،ptW(b)#k)=jyEl!:A큣ũjJiZ5wCxk> ay:bzA>3EKl  ;jHW]k*ZG3;ZT ##Aݿr2!}{ ݔ76|J>g+槀@X39lޛ+`z5!PoF2wG 95k|Wubf(T6r2[ P42ʺ9[i"+C f=9)hzbTw_[+&5z!g;7aWˉG6-;NbIk ѝIR:>zt!Zfk\@`$`Ϫ)E4U5dv}+OP i 7oxYF6u 8nP؇UDI)2lz܉O9| 8X qAnqO{A<|6Ca4o s x@On-IXd %MfAʾŤ0ao Lo{s}h (VƕJb"y,@Ճ $6a7,&>W+% 6 =[]))WB~UJAM$i1twHWhy@a /Ӆ5hV Ǟ1%37i0[ ut )iÍ޵~Ӂ3t':ohRas"0uh(u–.l:JWI_e^; Uad13Gե=߈")hZnJŊu~6UդiFܤ'\837f]A}esnӵSvBІ*d$ڿlWѶ9Y6rRaQy MބҠ (~xw4ǁ0IGƟV͛;}ZF҂q[jru214h4Y]^SCXv԰!烋ՎVXŘAb LbpB 3cPFzے'&:wBǠ%zn“t̿wDA䔇?oſrɷu.l (ն)- (6e2*u\wTAf5/5SNkr3C+بg Y si }2lXR`6hzA6/ .x#ƕAHk]&WOԵ%ŗ{Q1 ըvY3)0|ʒ&$WfXJW<^(--҅64$/lGVJׯc&Ⱦ)NIv`ӎ$6OՇh̞F[CN{%C8,0!$mW Q(OoYE y:aِ&v5+e*nۄTniT5ŪqHX1?tQr{ W.3O5N0~R1Ys R37yڈrTԢ<2~v}j>^Y^5-d|6poOU_aJO"pxúU'ʑ- SҒEd9P[GwZ+?F|A9b;*U Bn E\(JBJ|w߻"&۞*PI50y'h(AQ\XJ)/w,Hip0Qw`_.WiGȒW냁K dauYwzM%:q"G{1Iˉ͆%] ~Gݢ,F#STw!g>4lրA.piȚ'mE4z𽯜a9U9Ek CFP]e[lCHAM+b)UߜH4~==A.n4YaVQum6ctM%YFѿn1}iC7_Ev6",F0Ql }vMfb,vDL ӂs/H˽r,5~  "dfYX2JXP`D#N"im6pT}gʳT=#7_0Z"đdvlfK ,EWwUIWͧPd[5HCb2VO;(Ӕj-dL6ӧFPzFYHh62H%-=niPt:tnͲhjN46s#dFnhY=l h1>x`[=afbOIRIwƇ;GgiaT{"܆ĔоX!h`Cs쳧s?ඇ}UEg|Cf9['I8~ՔdFxz+ Üۧ̀ڳ3py =kd&%NB!LxbV'B73wӞQr*Z=}ISdO!_۞B縬'BRh L@ |\y_w9 m5̳\/\ve0:ÛJh;܉%OI%ELL)G2'h3+;WUΐePLDmvB篒k-"]<).yTjmf1U^JEZDU\7mBNfY併7יoC{78%kg N ]z䯳 Okt@U9%53EAC"]b[7C@Ccy/K vF65ٵkivܰ7mG_XuQ!,D(nb0i$O)! ;^XVs:oʈ]f/@ =U_tly6 ]J'%^\=x<#lsY zZov|ZҷfsF)C0<n+(=3dQi05gnI R>JP[ mAYJK?/Ok@Tʺȸ B|-mu7n:nVO"ㅕ5#sO◾8ЅÞ#S;upjA2j1Ǵ?h9JfZ|µV@ qMeՠTB0P{ `Fo".nK+9a|a@p7۹ x0X67[isyRBM"xG0hȔ,"dCaɰ 0+/ߖrv( OST_fG֕_"έQc:c@3ЃlDA#B+ C*dw3^tvsHwHaU;Kx"阂&~ɥ28y[:)@ eS þW*1+1h-}wg޹eiEt Jwk#&6 PJ:ҁˇ8?ZRC8c[ez!nZ5 w"rT"G!ƸE ZȩEq[k`FT!{(|Z.&E 0s / _xX7YV^ pXy& pnf?N 韬y,{3#Z[sDfE'$ںA,_0$-TaY)3sf*"Svkіe^cLJfEp(KmEԧ"6hunȚl6dz+륬NqR G^Zm]hk-qAUYmdX&IT-SJx~l]svG S [KDX`Ov=i_/&v.Kj5bfܦT<̓ [IIpP458i ֪}jlj;iI'8o+rUm̊E:rh&zB0i!ٸ&Hxjv&~E\p]'A]v]{7uNE/@OCM=Q +<Q] Eqy]=l*֨7Ci|'ӈe]b#u'.eI)I IQ.(vcu]}BDK Kg]y1 Ϥ89.DøR?GeK/ׂ߆J'6><Ȁ9="baݢ9vtF!>˧vYs۪x,q܄睿7(.C8E<>ݯܐ$_~%ehy_xʺ5}FX##ii]5\}Lzke SW76nk6VrSAc]t*?m$PzWS0{*j@:$}Q"Mڐv(tfϊvѭa(euD:lQamս9zY0+;#$mKh CaѻiD7Y_\nj>2 M`|?[UfO|Ċ@o}sl p_p'+ 1*'sO۪J,ѡUa(N@/I[iu 8%ڜu J}.P0`=4>Ns6m5c5h%1ֺŹĒAk˜"2wnf_1%z$xl1q ٶ>Ο{ V_BxR1p(Hh7u7l~t9UN7=zgiû h?x#S'^]Ee ) [S*bJݔ̖?r&jӸLL:e~Kt.S@d)lMdt`q:nU%-2ZEf$< +D@f9PT% E9yߒ}~2+wO,E%![n呏f܎}I94Zi-$c+s' nmʧ2#%cr)s?Me1}}t*,jf64IYbh*W?F3VBE0- A3mM>_U` q߱4cLBxt4g#i~ӘΕB 9'0'yurty ?GP;2* AYx GGm0§E 5%d9ǽ:̨iǪlq'R\<;o Ox̶@sW.:Vh2rn pTbc)kQ\?*pPm+y wpn55AG js5&k_N5wuZ>m,oAЂ28N ;l]EnFۃplS%FS,rsbw/5Hk\1@gg0hJEO`d6*ɗ FxFwo &*ԍ̄޻l;2Hmq.tTxZ!W ) P'+^!$x&e|fw%L(մvfu )_--mLZ(#(y>ȇʔń\d&H{7~; ]$vÞ[-LeT] S44bDo@nϣ@WW+>.j՘8w&x}0{+/mڸ^5'#)fBަivc"3~Jsբ/T[9 / hG"(bɆ>7}Qi/l;K!u=ZܠM_0z p-(1,&p ʹM?U7VPƒ%4T*BJp܎E鑆]jDk?QrrU7Xq΁Pu 8 ~\ߎ!) b0 #p#& ݿ4]h/HxGenqx=hZ3?ڗ|XOF$gbE܇$ -%Bv Y6MI $!ߊ໥CPF_s? JmuF3C_d1']vy,q H`Ez`rJsr&֌[0VXݭ=~@!I̢/7<-zLn2TP&x[=g+"\!84!7~D $A{ fm?2_o]sp$ݒ]εwȀxM*ۙeh5S[@FVԊ\wSj c9ţ4 <)ݥsFnS>2UU #6@"R5xPx|cr6z~Ǔ 3˕@O^c(7m|3]Pc DJ@ m+xV}عtfJ.b~gw\aEҽ\t.X0jU`8"^.l^poǻ o .|\P0C[Y|nӑ԰a%̓{IZ.44PlX-`-F ٗzǸ6U-}s.6s.Zf0Zጥ+8E +}Md04=F7١𘶺iC R+(P/x31?ik;mYDejvcIBi4R@?O}ꮱ5Թ4B9 HC 5OXH5z>` uj3ɾR, j^dEV]xji5͏c%3a[=H 7sՋ קbk=VP)B滄gmRS4aߠqT([l nA !OBC 9VѺᱣ p[1as 2Gwq[Ŝ*~)2UC1En}KԎF`M^!l?, y P2u.rg&xZ\z(?Q=J?>bx~C;N' Y!oU@QQ˭yKpMDL?6[1V.w RBmʏ7k~iXt[ohd4c>m)q+:Д_ ++>E* T2%dh(4 Zu86@&7A$ک"9zҎFLQrg9cxE;(Bvyt^.sJ4M4008~yܯMƳ,thW[Os>sp{;*)v$4􂌢_HI04fL5Hj}}`ETrn4HAbssvˑT\x9N7f1ЙAASS|3s [Hlg|qvO#|))ǯqUN bTvt \~&׌z%S]tv;+X3. {+w7pv? lYڟu+O =_r11|Hgbn( ĥF->MQ( T5^]"_Bb(sF}x(`xmiFD-1' ,ѧuiX径`pcCt] Ř`0cjvUBqKUt[jG=2,Mf|ç r$MpT7bYcZeap\B'2˼-(o3 vϚPŇW|"}|wXS,Y6;2)/SiyBSB9N+ue׍iJ\K[XKS-dzXto) X36֠-CosF5iν*YsԦRcu#9~bY?qPi=373=s}HAq[І6֧1S'^bCoΛVH|:E MCHFYzؘQ6dCv .JM8Qr> CUi-piIR'R+m$=4):dx%y0ăLoA&rJ޻-!7쥈.³9J&oywCJ6F1{)P ~'ok![yY7HGʝO\ӦX rMwcY:[_'ބyD(yw)|Pn?uuH^NߖAȐH'n9t-PՉ"\6=`h &Q@.uc;>&r{Ab) ,P3U̾W-\0YꞐV&PQjrxS~0Uq-k⇗l=rRh"mF`Z>V^.ۘ26^(>FReU12 * F_AH!-`9#;CрyBSuDH@>4K A'~,1-$ h1[nEVP.-PH/A&dg)YOSˍhԴ!u7ӛ̍h_xxc$]kdA<)eˍ_%rnߠ (Gg3J`Zn5* x)&X^d8VD?@ŽJWzhlÕ -k;'s!$9ਊ㶟F_~;ކ]蛍séϙZg!,?o? ,񇌐rDn9vK۶ krË+ӟQA[9cT΄ …![h!-NW6%KQܱ:}l\= ĺeCmn )jcgBqlT'Ė`Ւ_-<ƓtF叟~ u# V(JmmyLL?uXeଚn>4c5k.bæIGv,`nKǑt05d{(1}Xp"C:`08u8_]074{hI k#gbF0Z0'vjF`[ej\GBS s6\FdS?Xɭ[ g> 3T˅J)L"- |`qv ~Y[/9C$L=ˆ~W.Clj#Xdؠ[ NxN %"W'GF9H-uۤTh2N]YWQ ʫ Z_xڢGQ!4L2}km5Ě>65VNl_mDm$q9MR)0`9!7TW:#@>TeAeĩWU<R~:7ݩ{EFǔ^a%nyiDuÅk\كpGzNpGg1 =nÅBd5cE@8Hsߑx(0Q=ym<;=d.X{a#}Tl6N|Ȉ`\'B\'al4;2(5M*tDדfX,n7{a}BZ Ek+y֐ugM5|׹v7ևƽn)l%g^l'LD|%w5v8ͩeXD6D]"vLQe'dM4j\Ig řΣlxJd7W~3/6zI/x`q+QM {F & ? qxE4am_)@1f:xn}:ɋ%bҀi8xEԵŽ^n&+͐[x_-njGeL0PB़)$Ԓx(M^,/ѫJLJ2ɓyK=8oF"-k 3T~TOfۏadfc8S.#Pa\HjD?M^FCi)9[t /;쪌0,v~>ެmFBMÜMj]!|aD-U,Q..((KC#.Uyjzhzx S_!̩N5oPZ^HWCx;|~z]ܱ讀{]뮹$3@W]|yQeݜ4¼:4Sl]s*>5?bdϖ>0ywoa跹P)Ove`E(?9 MҠ.riS$DMJIYs\YG{I߶R[pN>0T d=86(nd9"E UEF޲ܴ/l9l/.M.QwT7455J?ak@K4ΠZB6WİM?p;g+*O}8syCL\x6-T}`J #B1J1Tm}QH &;^Ho| e=x4Y+ ?zD}bׇHѢIi8 +w_KЏ0(P1[&qXSbL@{WOA6֐QsO[rp~d%=p6cDѳ!c&q27FQ2eLA"H{ |i.^~S乨ʗG_{#JSY?xX',PO !6NFuƽ&ۈ V (i6| $՜֦Ovi&v6< -Y}5GEyg{Fy9GZh|# NCjAgjڃ}I < i~`_'鄅~_U\,߃"EH|.1jzmQ-bܯ\k\eps)ڋ||EM9ETe3[j\ VT"YX]Fᒹ !y[xlR~@,ö+˗&3=fnQm SD$2{JaXUIUeZ]0C!5-e &*zu<q݈$E2ٗ[ *G왦lO >G`0Iw! 8C,B qMDA4>\v5 a~Q9V+rضaqY lK^)D@t y`9 I-XΌ2H^k1٨1Gv&R_q`0`69"&H o-z*{Vxsd*Zɹ:f-bEہ3<<[j\"葳9!Nr31-\E#-O Jݲ" Ɠyx+*o?oRA\1޳"{h`P:P9soݗN>A!u 6wf$m}dz̿-@gdɶV<"~VnkxNMr Y(UOQR~-j\2w$lp.\D%?zlmόdAײM4IvP2#ftp©i`[JT>C5DpQ]Rv'|j-b^%`TIǢIc(x4]X:nH`mkct͞xYb),V=ƎـO R"9j/F:<ߡbT? U N0ɀ&!; Nⴻ\JGu-vj =WQqTllܗ@\G^*+ 9γ 3Ovi~]6;Nv4[:>Z~A穘?S1(=)[4Fc j%!b59aX6mYF7tĽ?,{cV6xM+p~\TO_58znwv墠'X[cNm ע@P󃺥P |;랐M@bfZ9*,5piڢd%nxf iSS*k N|;+."l Zx9 W0Cj&KwDDٕ Ci0;]/esp&ՅHroqĉWKx ﴙ*9zR ZyfpKMy' #d!g)cϤO@vI'|ݰr&v: IG3;;\΢+, *? vM^οYsϩL~)C{qr)ޱ̸ܾy5y#q鸌O}.y0:uc٩.~dfހ@p9,*<5|>/9?R `;ahaUIXJvM _r>Jo[+R"G(_ g%CEU}撙9w 85?Hn|eW z Ӻ:3.|ؔ5Ob6g$htܶY Ky[yiOs.._*:vc8%x6,&BX#CzgobWMK}FHLO8'&6eeL>>4_rče8DӞT'`bixY iJ>%|TdșOOQoϐ3hAOњn}+ Z3Gnw 8V2AºXhƮ ze0@ʡ9v/~/tK G7H)<_z__wɜj<k8̈́BZ416"Ьlc`9{#0+#?O⮽SG چ`!s'%:ۦd˻&P0.%7E{! qⵞsz`jWYV`ױbCBU]fM^]`"c "pAE>Pf|ńn] SI(A PRD37ʺ9#E}: C"mW؏{Mq2Nk+xf!CZZH]Q`mE51U~5 .s#bGPO8+WP>L2(Z(A `Ttf2y%7u؝G0|;v%c}I !>X|->{AǽLbn-Gk)3#^9&6߆Xw@tzrRh< 7:㟇Y:EKuM $ mqkT*d uj~9%ؕ_|yх-ݍLiP80oBl}elYLf|Xm6H ؎Q33/ζkv#8Jؽ(2%LM/<ԛMxs!-U8D[xGSS$2WV) OUnx@H~=BhMZO"AdFq.C5|p')肌>3V9R㘑~kb(dYd}xOEak[7B5]Jl4!糖,>']=I|ԃ5},*rp9F\ϪQ4X08-^k{ƍ6HV r4$]U'\zGȦŐva2Tb3KFf@6Et1if{gW ۦt4CLR.(bvL {`;v!Ckd9ް%kP/7٫VI()jmyvo`Rax8PcH@ l\oBF\{}$BMKlꂒ@%%pVLM۫A9"@NZ3U|g qa K7!.lT?Ry8 ^^dQP& b˲hXL3?.UfNSՋlqo2X_!'0 94maqI-,n3{tmOwoA.f1;HӚ:?Sy r]-ՌX.wuWGGWgZw:&2<(ey=QS =c5 mҖER\qzL!7` i$K@G^BL` XPym>s’R[N1'QE[!V2JKʴ_P(^_p Jg1li!f,; V(uipWh滅0VYT^{SmS96wmkwꏶ ڄi#%ȲŻ@,L8 1v7?ecE>X'IPh!̣8<3"&%o9 j(vVȋn=+ٗqA+5ijLKH(Xkx.w I>,ֵ5@o^1@)#00Z7嚤M&R`_u!tޒ: DPIݱ;ˈ@t{,ryh9̈z\*={]7Z,O RhWaY(BYt+wKnzg@hTHӫm'6~^Kʸ$| Z,cjY@* m;g̓17.R<*Aof24+-Mҍ|w{icglHPg8&J:`cQO۲YS~IˬhBњ> %B6%JlG}*q3GΩ~;wp9 LK\/ʑ ][UgKO7Xj#HdYGlkMqQn[+n>VbRAPwX,3]#>4W'OύXXDw,-C5ҳъf_Q ّ%d1A.!p*[zx@+JFz^cMc&!:0&2ӊTTQ! ҝWiG ! gXiMpPS/,/ZH4TkˋaV1Aq `qh̪M׷E˛ Xxf𦱭_Q[;1˔‰, .<Ì36Vl'"iaR2>hZ]1·ݺ TkjxȝL4R@1s}r,D?'ym4=RWepӰ eK ! 4~$# nVE!")יf)͖d~a_ }]#$gbT!6:Ɉc)KCQT8J\!wNI1 6i|FOgNە4H_fv[}"yP5'ğFۨ7~s2$"ڹPT3+IӋO6"~G7UYQ(^֧>mklEc@w;G6|ω? ݤJv=^ǩOy#,wbvqv3E&u^/LDZʏꔎvq|HI|'Y{#^C3mq=x{aplқ&zQ'ꪐ0)w_hȍ GW1S,L;|t-}cV6r~K}Cr',E@/g0a࢓4(s U Nww3D*VP]X e+9_aٻbZS,6 Oϣ?Zb+YP6j<=vT׆<Փwxr`48z0N&X3NRE;y UOy)fL[;GMi* 9\*3 Y2(sXBXT.8]J^}kK__1㪝@4*yel@\rC?1{|`q/@Z>r&[͚Fldz ޣ:W]sv_Mt3vz1zN>sUp z0殭1KM-gʻ|(ԣc<؀z-2~ĚΝ~rU=c\ 8'VS.aKfjj,r~W҃..Z+FK[F:wt&M.#|h붇^v'8̽lp5Xp]D &,]F8G4>PG;eG o\Q%G}FBVed5>CjB-f(<=z/g-QuMDL32!X&gmb$:(i~7?QUT 2&\jQ4Rϒy>>Rnױ>;@כJ3a5Eo D̾<\@mf&Mflp%ְ` +qeK9lbg+@h&v9l,7iMֹ hZ \y@R3c*[$\p!hg2K 5j@oC\_62&Hݘ`pxSf¡g *Xpy[ϫ-L$S+)?#%SL037T2aJ.'gM55O,0:VmgxM󕷶=%I(IW'}McZb-OX^Z|c08@\ E>l i!]WWO*hyp'~8 j[Xm6i b.ZjT8̠V:aҭ!I l1?ě&c";(^5|P+;5ĨPÖ:^O=mv!?6PKjdߟB)D )OL+2[.c:zk30>`: lC9&rP)Vc(6|}'S@-*.ztSr{7x](%22m\Mm1B>޲ӬXj =`GƇ:)gM<1L\٤NcCi H#v͙r;\LJ&lﵸV_²D9%:!ɹX+9}k<(ijƒ[`́[Mv-7+V_ ʼnJ&qob(>D#r^zc w>=20i!2~.@I.al+i, Y?|1+NItI>~n i@ 5ઃPϗn: 0sUbpfVslJM""m$\ǟ-Cdk՝/팿oDOC rO8zWFH#B: :u'7BUm; t+O7Mɘ€k S53( ٜ^x@Dof.Z|?H0X++ k"K]JA2Y`K{>Z'=erwy(M8RCPMlJ[a>?/z=l P19/kgNgr E?Lpou'Q %GV[ןڵ|0CKk4z ھ]|eW} ip_x+(|Pdg`%e'#M71gG axҝdGjsV&ˠDxBMRy5'~Y1>AئG@TOh-ӷEnsTL}2'vX?NA>5_ڵ$U=.wVEpo?h <,XG1=oaE*׏A|wWPG)P=~;/\8c{G4*J4U$8k3Z MU=W8ɖqnU);W!ПohB#)K 9=3tbh-H`Vt>ĀOj cfh/ ݄h&;!TelXCԨ72~mFto TIo!w8$5A!ADЗ$ ͊M$%Ѱ0t WKYul/O@7P2ߧһD+eńt?".:o' #ԛ]&tuu3{) ̐5eJ6uoQ*`*;geO l7gÒQl\leQVx,V_,jd{ES=4`a?Az?_+ڿvqWMxL'Q\JM#Ϡu). =f/`*ׯFF0(j=ɲ,5䫩8lp9NڔB[ $71t N#Lu-ao Qf;-Xi-6-f-!,2ۖ`g2⥱Dخ?)PHz(3$!Aߍj ]Ss,q)g ul0>5AWd)/==>]7ь" Mo}-4rK\_h||Hd0qe0&I>OEƫ'Q0n(Vsfʻ|aG Z9n"|g P7GIq ADX)66ǦL\ǷR lH1EQܓ`(8H+tr*9[J\^4۬KHxgb̘;}&4?VykmnbqЩ%4O!|aHh_A ]. S`J7:mƌn˼+T-\y(l:߱Ɍ=H8^ \x|?dg9Էjݟ 4M\Y }xq U@74hh;K}K )v6&֐V妁XOd}+Q#@s%H$1V ĸZ*k,lI&Z.ںyi*CW-hKwIil }H)q~}|e'Xvm3q"i>>cŮNz^(lқc;l6[yk4(ǔ&C.$joBԡt? d-P,(hJUÝ5xk{E0̥ o¬WSaVE>g-r$JgM"^#X ;T.?]`B~uD. gqTWuE/i_ϫ?Ahڼs!CvRb'D֟L?ЗjQaBkO'hށR>Kg:QώhqϘs)Bh\bS빬VPpPyƳ:- 3,idӭ~*gh Rڏ,7 3%$>fm -JS/1%{lo gwU\x bx=cוcWBbIoI`#1 Smb;[5(r:#oge,LQ]#9S8"p icw$ve\/1f%?+sx`\*b.h)Eqfc8okD `Ip8~e1i16ΑEi# x ?V]"y o /#Jc1D͈v'[I I`{_/6V ǰ#KǸ2wOUzCr4ڽV0mȵ wi-ɡ_6fbfw* [r6Qb+\I"u`Zp],DjD>7豂נe'n /[G!t0t篑=\O$r;{Z8ljA pqo^I/MLtк>ݾL$knIs'S8W 2mw(Qqi2兹/7p~DYTLvFmx&]Tlju\,Me!3ӓc| 7``)H/Xꦕ'uQ!_,tKm#59e洠>86%B+Z s/՛ͫrI0l#r,R7)f:Zy"bބn),n'Wxx('pk2]Vq{?>lb`YOC髑>">@l_f0E FY_.@1U/ć*ucO;t qQ$v0egvVszAT΍8 h"ADA9 ,1BJM _ B&v\z[gj [h կN<2X}!,];"Q.v@G ~lE+qCl/Z=7szіykDl[ԛv` ү@d[_G3Ԛ( ř~[8}Y$}]5HGaj>|ji` -6%>D/ΨR 1Wf2 Ak^&(zJÃ!Pv>|Os+}>fJɉb78`3V̐ Bjl»-]O@\nRae2=ݓ'lײY7Qv^)ϱ59"MCݡU߬*e^uh3&>.&ᬯ);;-jnOzӃ~L29Z$ox~h@-.:'_z-uaz\21KRNGsl2syKտ}g֦e@ OC`yQut~'%T/={iN`霸̞'!>,87 l uSYKWSf2jKYwL E*VqL,myQtqHz dz,et#fG*9=+Lr5"iVP!JT.#MGRf[^j'%KxrV(tPa#?`>a=aR"=B,;tg*$D=#檇9DXfe9X}hWע]Q A"y-IyGhG( ;9̢q&IlM58^=/Fg}c2*pulxhQDfW}M9^8fWQ]p4".2̔eeLI"yv[|4N. =C%r5,4:Ci̕m*yԟkwT+ "{mH;[Ti{QR<#2L )nPm6sQoQӳ I3?(mT1@&FȠy6dHbA>x26:< C3AIC726vgh"Ѥ")3`. (q ۣ5G)V-'o|hUD)f7=m9}.Eܫdo+@Ŀ]'[ڿ!fF]M=^͠)ga7ب6q.T!q/7,%c-VgJ,Q͐4>ocQ[>/uO]Y+ X$~ ~9p~ SWp9h*8PBrk{>/GNE\C^fsNs0v8iᔘ#"nbstʹ @#Y!laѱr6oģZپ\>:i<8&A^3Cnp:)Mᢿ%'RsRC0޸Ӊ=d8TjCAe>ugф`j+Wks*ৈ؈ZZOщ~)+>*KxK`UHʟՊ/ÉrV7f*lF N3TA:U[nl?LIAȈc1ɂyV+jgq>BenFж~Tm N} ]bѼ+:9rlgyK,,O's5̙`S_\;<_t.)hX ! ܮgo{ q!Wph̹LVG0IY=Bԉa /~%Ɲhنg7M` cpQȫ@6D A+w2!IjQ6R4ukaw3 ]

bt}h;A3h!ڑUY]t<8q]pKV61D3t_\K8u *ş/eByuƗ`[Et'<#"fͲOsUUC  ŴCy/>xߏOQkjU7J# H9#}Lg<1l [ma)$A}ƚLy?zcn@cI}~{ {So2P8qjbEq4M@uv]@h?RphC,:="n> ቷsl+5Ӝ qN> 6f/=!cQDaIo,"} sڼ1-W7Dw9cȤ'q_+lNu/N;M)ߋ_Q g2>]'C4=">Mځ*JHM&3a?Ayd ЅO2bfkU4Z{yWhlT%*]ݵ qv- "ʀSvE͠,tZ/VHI|_(֎G&8lt֟ bb >OCC PZ~)6[2;I=Cp_käWوhI$ۥdIiT7"/n St=Y[ `[5 -Eg9NB'dg $+++CbBn4%rgO,[-$5?wcZ*ĸY1-*4XȴħFE)g'7!hxE ֦Z vam(GcDS"*5ؓ}oIe>}=0.Ղ365tR 0$2umL + J>on/YCϳĽt2sqQHV%F!`VGho7oDHZfJ=I<x9y38HmʕV6JХ~gW(.`uoږ*}QQbׇ=`J N,ب&耝`??nߐ'Y ;v4)U ^_\ r%%yP%mxguwVy᝛_3\GǻC(/zmBRkm+/8C±e{?D^"z28ɊۦhWbV0 벧`2FHK$a媇Vl[TBf㧡X/0 5qU2ݪQ뮑gӌ8cvğ#t _E7Μ͵y"$d&uR?r%/~#{hw "U5D:mdi\"> Zh'ehSÇ˰I7㔿Վh$Egz}x9xKմ8AH_pJZ8,-BE)]] CqcU<4 Z.ЛZi@]tVI A;;G jUUpDmPsC½6Xs}XXi eyƌ$Vͯr37 A#@ٺ= o"枢UNfY,+ bhel)}rx=̰)OL'Qler^hGa6Q]ŏEi4#`Қb6\W,3FZ3vFi#S ߊI~+4i#Tcל9rvAB.V:(f\&EیiA,ixAG&D:tg6X E ,f:mgyk' fA8Jz=mA٫ӂ)ύWN=Zq A68~*\a⌋WzW/b6V+—M8@݈ۂpcEKN֕c.]AXݦMR!b`EqX^&3bgԔx,Jf_cs~kn>`8xR[X[!&v?h*Y y:C>ZځfA}wihHPnIڭoRQK:z[NDһs3w88<\8=ʼnݟfcpڤ-Z Be=.L*; 2S5΅i36bAAzv%$5aTUUNyr2 g*֠$WqJ rn<[܋PȆ|@ӿU|!Thn9.@ [Qܮ}s"7]ޥSfKԐ apyijm6 Ya fb6ܩPo>ߐ\`N s gzK-dމ1s6V!\RbVX˴M),.6Q9$| [-R1F'0UN )8bת[d/fl2Op#I(L!SUܙ 7WT]uHj_De%h<,Mո9C{.QFk@BޥZܢ:Bf9~WX_rATW?0DzC=Y!ܛ ˸-bK6ZW2'8PN&hQF~," ʦ]NXW?Q)~ϫ5$8cigS&i{FEH`aDx1\x̯\E s!48Ψ0ڳ7g~gCWv _(M^k^vgC614=p}`ԞW7C//Yޱ>ڍul$-:ܔ!s0ɪ_u-b$TY9`iFB{(Nᆤh\'rzL F\Wgmjo`u bZ[!H( g[SkP#A ֧ o8I7HUjt_j˝8)7[nO\tޤDgL74߃R;>܄-Tհ}JbSb4. eLy%ϙ G^0T@L^k/cD˫ZT|] GPs$7ZJG߂Tx$.t/m>ODbd9|GQCd kG;'R&p]aR>ȁ̖rnm_,2JV PKY T[8sp(5H7I$Uu ꞛ,}c`˖5-;SP1?+.NǼ@pD\X50|J8tP4AjXlLX"m:,g1d0+'q%f5%52XRC,m>dCauCcM3j}lE'ӏӐ!s9ՓC` B&µY\%ފȌ/)?}>Rb yBEAVOʲ4[P3~= leB))\^v$T|Vl ʘkaK*۟UdڢlCHÉPfnH?7Z-~o A<0,b'>/ǁNߔvV@z:pA5D&/8O?y|Eiv( Ě|Пh2 &/}OVrk@ېLb-w?ܐ.TEl7y5뢪\NKzNQ)w}Qlv(l6 ppqQ;:ofe _\ R4K/PFu۬Un;~39:(d+֌ؾ:8Dūsi7<~KY˦&ˆܶ$,(9q6XkfYvK_gAEȽk9DߢBUEۖv(Dث@Uo愚OEm]ԀIY^GtT( t~r߁y?6G IG9 Y-ۣc}ê~մ.'qǝ >ߐ9oT?H]"["7[$D_pG]B3´+=nvzM6;'-(t#y-\ԬOAʼ}*S9@ڽ-6#}@w2K8Rq18WKc-?iFLQegKEr8B)o+"@xKG]t4= t@YM(Ed^uv@7Q3e8;D3X+o`f,;l}Pp]Tn#ZIRfWI8T `0+0a"gn⭟z%n@D9]ƹP?]}JI~Bw$wƮTРcqGT{+]J`6wq7 ڂld6VR/9O~z<#3;|w_Gu|c>~‹-PhyԓDG/1Hq?Ύ/bhf0zl>OO҈\ҧ̻]ꮍր\9a Z}]jv7, O2U!~[gGԠh o+a̭PVM3t'WWA]&f"OPX8 c>(B?ؤ* 6sodq C1 2qw'/khP, >QMpy2f iSww6R\4imϗaߠ<12Դ}l:4Pn5u0>|ϕdF/_3 ࿂M~S4w~zc1U^لV3ޟ-M?>*e'ѮE6\@O ,EJAR%#LYJ)Wb Z- 5F"Itdu8OlPx#ݙZfl/`\d?J+$t4L4h&S*ms!UwanhN]q#YHc)238ւ=ECkFMg7C |,HCY skP !zg=dqy$O !, f3qӕ9 o`3gVYyv(#WĽvca%ֻvUUi¤TLN*1H_Ezcќ_.R ̲%\85?A_-%UK&/\ӂ~O6]7gEx*'v |ưaVI/otԟ{|DZfm۩ez@ MwSfXq]+T)JZpJG2lYl)sZT@Vpt-zP62/֜A| gKa6!X|mWʹ U~IQw̯ܙ\ݗY8OTT )(r,hMقR覌/ [LCP}l4 ukby<6mᡠ'cԐlT2\Byw8\Nn2; `R ^.js'@twvG [ f1Ee2,\Nr"b؈fY| ^j#<.X^4žgjEvWͧF<&vοkz/xIFS0]7 p_^GfxU㱜 Vhn^1춮>k"& kQ}SP7)A-4)?er햎4SEcoƤhKk`T=N=>sOqV70[â= ؇kr$zgPe4;zVۿ0V멦)؅x õ<+͂B/t`,:`fjghiM_ԯQ5fw\ELHƣT *kfaySЄp|2a4Od`\=1j<ˎWQ~8LޑP~3_G7~#J.)?{JchF.3#1^<^ϩ/v9P,^s3mˣuX <+=T?lDdvO}y9cR0I|, 1H\?ladݓ@6q"WS>B.)AxQNn+ [lixMW; #dWk˕5hT3ת0Dֳⷺ9B ꦚCi: t]:.;_Q(?OA^j9 A-igV% ^ 9}9Q+K[%MMdra]c ##:04eg@Spf "-c\fHTg3K16Q:irK?vi$NpvYvSvC7u>!C^ N0}o՜;`‡$UQ!lJˆ綽svlo!@Bk " T8pX״*!vJixVe\:Bduqd@H@+^ /Go1&/®O3%M^nx B 5,.g3^ĕC/0l7#* Q)α2_srL!% :< ; v[6,"%x{<~$:-8lȨi=AڵN8cl9ʝY@W"̱R jC:hWOnTAirjÙ_+lةW')hϥXp+f#v">MvqҒy[pl:+Pe3{X|O XJ urkMvd'q.!y<X N$B{RH, D-NpηqJ5SV(*I7pBݢQausrSʵ-{a[%~?]p;85`^HѭL2J 4bڼ 8EKlʀ*PlP7#WG>j{[Z~E%8Mkqj|`N+CBq{zAPȹ5r X]o@q_~0*na!^`=e`o)RQeG <ƌ_f( |2.n=C؈]?x}k*1Ē&q\@b{ mi뗂.p5|iZF@k:&D)sN9I8.gv`"W˼hehJЛ9{(ȒoN"]hZ9/ 모Zv.nˍEA V' m;MO%K& j_̳j}F9mJżJL0Ѐў`'U/O~cXsQ60ÄNJk:p֎UB.)d%bL&-cҺ$oAPc>촃J0瑶;>6'ΐ1agcyC&ÿNU 8-tp]чOP=ԂQă5,!b95 B~O9nԲAN4 7!CE|LQ8,LEZKs<> KsmVheYWQ S ZX7ߴ(aI>]ɴhƶ X |L 9LZk8}'*!':JK(kj+zg;MF66o U]sG4!Y1H R/_l[\fBYDCM ifHF. eg#{6lPTxP5Xx75.$3nbQzee#',wCːka0m}eq<楂^RmcY.!BRZJYx &yoSi% _[CRq] I8<3& jՍ?#O/"s0KRIzs";5M"вi7o5ݻR9{Kթ»(oWSil#;qU:ڗ6<87OnJ$:('2C cPD8t2C -h[~}~Ї[dҞ/U)tBJ΃ :ݲN0&I*o_):MSOi捏hb++Ȅ8(oZbhPV [`ܱu<{ZJV#"bhenW`T9(S 7]9ؒΜ PLi0CRTboޅ~W$7'UJY+ ύYG(υ'm`7\"kg!JugoÍYPxnTabQ؛J X[A$Kj^ORbƑV@# mp6  pa5bquMD5ʟ!굍:k3i7ť( T^a[Ɲ@v;t( ,? $Mx ;rUh}܂IN6(&T5-14tbx 7c=78PVƅ([+(*s )?ng3qMY]K=- >?Gju׹uWۦg;0E5gd]HX"? rS[=Ǫըn[<kseut'-OS ܎5GtŦx2 -lr>t˄o+KPvUx!+#A4DųyΓ,"̽l9.ᢺ`^J+(1'voSEw'2HښW33`4rFny!-; ;Юx4sUOI]3kjDKTTi)i2T~Bn Q9uRW[{@V]-s8&x%ЩiFWO vOd% yg]kMgC=ɨaaiYQ`=wPJ"v=W5(&'ϟj942c>:;(q]@(7pa= !y)l:12-_Ьܞ]=i( ꭧҫ~9;H}KZQEG$˫Fћ fVm1]aCBus)  ?ҙD>k|{JЮpmGow(vԁ(vhZ\=.tHU6D#wz=qnN?IJOקa!>#9zƟO kԾ#v2)p02ںI> nW8+VpyaHgG{Xz8s)cz}!Oe[m2% )r1ያ3.,WdMA(߮N]'Q r /r@>u,PsvT1EWۓmuQ@foG`Hut׿XK@A)y -j /tp ]h|=՞;;9^*TsFrbf\U⯵6@džbyjkM]SD[s5 LԊ<ٍSw7r4Mz:,eȣ`x3կ&YnL,EvydQ^O%+nAd4f܋IOi;mƍi E/{4e6.3\HUP[0 #(ᛀ)?[,&7Z$@b.7?YMpXMq"? \z hmGns'A՘J/TL+eO5'j4덋p7_/ջ̫6nuf<q+u@ݪaMwC Ỏʂ$Dw1@!(uCp|MMYuLP1ЊgK[E;5i=`Ƿu%çNjkXQxO6'~yXv>MyRm; uYlra]q6D ͮx*Pwwk-p07xݴ-Su4q\I fVZkuZod"~/p% tub:q~2KIl8τ:cRA,9ﰌh>@׺unL6 4f,و<_Ek^ewBH>E6/N+BC= I35өŚkTa49TKKUt_0Zƞ +h`#vd*)!Nւ3~YG.K +oW9b 2ھBGYC I{n*Ń$ĵg@'ulKJV<efךka!ܜU2Nvqj+\'^ƸkFN5\`i2ŴO=j&CV:c7<$KgIrD#Hs/~ۅ%v߮OnI+ Ж{2 fYI[d*fgB!oЃ$&~[jxs'E's7vQFQ% PwH?y+d7\‘ZCRɐaC@zRC"=O[|`u3n&<1uK]6b1to& ڵ%rt{Kd mNX !̪MvHoS?H3 d!W:QwʇypK9%ӷ-F&xqOo."/]yMD4z.IGִ]!p~ڽ\/jpMXďēgٻjoW9RmP.Z"d]!j1蜘y({j̞;)N 2<MLOGе菽o 6נ9`R }y&`xeU3 D,ˤp5)5:̪єe𲺝L8llג>W=$ ~ZY~"~1$w>jvw(WLZ"~=w|VEroSm4tqP,6 ɼG8hxIo$ sf0ds^) a1L=|ؔL ϣ¦ ~6X"L׮tWCX|Yӆ0aRsh|W( M;#_>T kusn8LMĝ1N`a);3..墲zLc^CɅ(S-*A/wIi qA } m>(AQ&XS-I"9T52kWU$_+ӳN) lx?\0QNCh;F @h;K%9Uwj=0j6ZM鱛bi&[*mYhBLhn2nҘRYmYZV" >:)u_~[=q$ QOrQh$oKl3Pjqo6̱D%`l'Qv`~;xcX=v4u+}|i/@X:-'5 z+CǥN8r+0W?z*w5k_^.k;6 5g6TbI&dQ*e8z@l+ `S";*G\5Qn{N  QW˃}z/9BԦsmGHSRy ocaMݣOj؉i~Nm*K3$bzj)7£نRcv ՚#C>cG3p5~@wMӣ "WhO&+#&p@KͳLNJ^m=Xq}P hb79ۊVz!k;*\n+˕q7o3pU 2T75ߨ* MN9hׯkH% QS<4P_`kPAPq539 "Eb=0cuIzIޡ>̙-Nc4pڄQcR1 B߾H d;9QЍP R6u|sTF$kFח;hH&SXR_ 3‚+pxיS&yl] E <`]Dxhȵ"7γ$F$\Bs1_7:#g|>F\ϊfȓAVnUx$A_ء 1PX2-zǙnU ZUc;D]/co$cu|9j. >vXC⳩ #y)v "9d2rpHGL·b}Z0l$˷ ˷f%Ď  \(x470ەC2&thYkT\1 &p ^󰗽(O<;E̸^o$t)dxMwȐ d+ Q/쵰 Gm+||"<_uq_M"Zўu*  lO HؖEI@"[>ǯʪSY*?#ZLK3ucD-ӮDܢ >*Y} S-@mX3E5rP88u?_pto=u%n>p([eN2xI#uS}Қ馔oSV9` KNh$Lܸm. : \n0\̭sftKV*e4kMz+ZR~AU 0wH$  -rfAXH_!)I {!!Tz!"qoKO4ek(G| :jl{,#;wr59jO4Z` ͨlw.i `10RClIz+%yI,)]pMi]_b@AP:KN;P*1ҞIpVoJGCIuJ?6y:J[OZqBm!<0*$PH%[f^}$Yq6y7azꁟ;P/"Gb[z,\U.z; ,]¹gbDxt*b<՘ Րq1T"I4˕r =ȷlLpO!iKE_W e2]*F? tƘ^c*0wc6'W:`$X3Yҷ,>CN"{=VR{e?~Rl+V ;+4K:*I#NǪ. ۉVxGW'A^Yswr1ĉ4Il=qr}4vHIܶ )dMqp](%M i@/':mlLG_rQri"L~#_f]˜y_9BCXkLN}#~nɮߤ\TJYIף jcbQjIq`Γ< a0鵻ۓ|Wa"@'Fj#ɳ/*>IBoh#:`k[,Ǵ%/F#UkP C16/d-X@Ģ(=6M@O^A[6h\#`cq/x@Gq'~kshEP`9Uʜ@ Ɩ &B@cRs)XP!t1RIqb&ht:&6bAf,_ %Tz|l2}o sģ) (,}*׭>(bp>x.Lp0.<'."[+ar;r: .J72:[`>W:G|8k~ȶЅVT}>!-#q -hsd7򤠈ab_yi[*̰< H*-j5Ĩ(jPQ 9e=p̧^0m5U[*eWnmۥCYy#.;ozoD bDnImQ $0ڳ?,NX[xpw^7')K]K">`K ص'*7@;l1 zvFu ר_?KBL؊ G+658&SX5T<܂@ǮET(r`5kzՀThpY 3tT')0p*FӰdnSr"?.+^w]>UU{P HlXV'^3cZQH4!MmQr;%"Wl矣b٭eZpQ"yn%`IWe52BNJ cs/%kŎNx-epp؜9X!dU*/ 7^^9D S(ZYĻ:L/ɶ('v&Śk9HhYPMӹe?;Sv;aa S$,I ?W{M J=KL{;R"'Mٮ|GctBǕ;bSBRDQ>۔W oʃtf`Ǯ.[5KܰhK=&_1:5}h.789[Sq;*It^飊24N@/*S jij4Bf%WA6,[Q< 6ZcB>.+: Of7yie[/y=ˤtYՌHԍ*:ΞXߧ=`, tѽ@ڶGs2Y> to&uƔ+%jE_lm^Qer_Sr=U^㧓N&!-vQJU:mB) N#Ҿ!U%\v՝!'Q Vs'eSQ|Can,Ae/wcgu5)HA\-OAsTu/((Z97ʇ*5ɣ愯bbJ<*xCDz;m^ b&GMIp &30HG)Se{!hH;0lRX<=~ ӧCZ+E,( &y']I/+]h"nSO 2`5W88]w\|N|=^ԥ dZ )?&wڰuv~!X@'Y.,=fݲyWx qP2!!Fa;0 ThNp7MǣiIlbȺzJ`AYŒJ t%Vdok$"6_AmI{SMRo5(~5A х^,-%8'+/~aPxv1EOZ `;5euP&?ڄȤt2|˿<M6?: g! ژƪ;sΖD™=ؿɖ::g֍<+$A=oX8ѤG Kq^TM^6˕X!h(DtjD$}:KbW*nmIh*]zzO {&h8WrQU 0,: ƴ;$ĀXw?U bsU$%:mܿUV#ފ(.&$p\)q1TN\YqNVi3 /EL<{}Sm_CV ViʄϤc9v4`1}ԦVa芦A.$kj7$͜cST6ϬMo1tkGWBYRv'zl%\&Α1pТf/^?p%y*( xV~ԑyXmB.(^,9@1.ʜ,RGdzGR| t7-p(H>Û]GbAOCu~nS[ýska맅]k;+\!;׀A "'t(TO!!i^q}q/; rh}eC`2X*reȹ AL߼\ȃmz$*D] dIͬVP=&Zp ]QfӼq,<,ruv0~czb5ޏ2_d@c2Gjw(kZgl,ON}MtS 0IXvnM-(SE0{hb0 i^q\\"Ab q-W"np ]c81bX~}$<:w{<$mH%;ŕg>4Kװ³lX3"6#fvPbi%{R=Td=z)ʦ6t[Q;n6fK n_EF׼I%)mθxDJhӟ'>.ROB|n~9{;$UszIݪАJ3E59k\ka5`2'.;=[L)s.r*g%u;j tKgȭ szU}sz SjaiPr#UAL3&MЋEscڗaA{Jy; /b?U!Auь:a~,êl6f%^nscq3B6SǍ-Q 6.:9G{&O>L k3|9އ=\شaE]JF`C{Dr-8\W&&A%6՜:4u(C>cQc˿tɜ(vKw3Taϗ7. ߗZQeV,hq>U[:,o&"K6o9M2p $E>~fENiɴ|zDT**<(U'2ӿo`!"j*V#aO-JLdz響1μ4Ʉ*SueFw_"&}8ҕk[횿>ojh";0:b_Ĵ^SdHCE #26t ,Oh5 )7R #$:*wT^g2lXdF Jh1 A,U^YPu[X}dt1mD,Pb8D&.um /$N+;מ+)XTuKngi2ξ>dn3N1(B:W&֛_?VtQSV,T~> UҨcAiidԋH^{'5l>nE 8YRn"vKh2̷! D^y B-e)#]He(F(@ipΰMw_ ߻"TW* 90ހX#ɳ+;ٰY12SncD\TD1̂Jn5KϲX@%q鍵")zpwV !_bF>Xg H큡&.Zi n+)!@$s+}OG _/3ԍx}!Sx<2BZًL.g: 9˓С 8b>IFl10+ (I,Lܔ@)> QGI]5_%xvWv{A|MVMp*]I94j>%nOkKeߙMEDCO$}$`TJmxUR3Uz]Xy{"';x1-Kؤ.K>T75@+*P1RY<5?y Tk01D=>nqsCdRQ?L q~>$sK"HU>EB/{ܩ׳c"qȭ$%{rP9*Wh 5²cuᣊS8ퟤڏc۫HL,, _@($ďC<$=q; *9B(Ӂ[kGc$Ř}0h$\O ?`GpoUo'}uZVJ?ߜ ~ Lۃ05pyDR\%'{d{W9fmt?K[sU]Kj頻ȧ6!2pb #2ߘ@i_5>pa>Upqb@G7(ȖV8z-c}JS!fW7'O&$OBK^(p0̓=TTK="]O5=ձؔ8`yQՕ' qEf14t~{HIMHn5>+7.yj ǐ̅l-*t+_}=Vݐ&þQA*CG݋-pHoWLһ7G/pf[v!>J5GݔJ"u1p9VnQL;4| Rn M`H G"B88D;m+3Q/Kgpk I6x+1VrU~I2mvѕh|4[tT taӦhn5ɩ:¤!7D/ZdZI^7rIOR}c(.)z$j"h ?IC0iAÎ?x#jdӕEēhn?ݶ8>VI6wF%dWa Èq_);elu +Dlg:csL+L1–y(`M:hlծS2&}?+l`?pwϭM--Dw"l22DM%gPn9AhP70B 4cf1,y:X"|1Į+(74Sr dm@j]AA.r;m:{äVSȃqM#dFȡ3 i }}p rn/`l& |8%צ5P(T5{q|ĠZ xZ-熋8xbȵȆO6MTl[t6̍jFNN.HP&a)Bg0KOfy)/ot-ڙ" f]:P%ɚ"+$ȱt9S;`=[ c'H\Jo0@ ;Lm@;yHGwRdΒ?>nٜ^oosE>Ě̜G gpN('E)qgPdE]M`y:!زqѽjҁ"1f 6).TTVaSy#=fvx-}J~H WwvTNI]|JKd%hXu>R7 'ʔi: vs ~ܰ=!Ӣէ&apq EowÕǒ;yP (ZS؏z+ E+(ԕ uV҇:U&P9}J5H\ & VP֔{\Gx>s=E7k;;%ıJÄზcT"|jM:ZSs4V1yAY8l*}5*)?[^Klf8- f50cq1,̡&7Fᖷ_$ ;!%2ɨK|F2̮h7 f@8Ԩ:8;ae1f SBN@ر^v G 8)iYΓ.` H5&fmRA;WᎩ\" WIS*A||Wc +!eELlѱg? 9u*>3]{Uqi) I;*c١הXMo@n$ˬ:||vKH L7aTu >"LF HE ( 39nT6d0|vnPRFl؅FAEQt+ C0p-;$88BedFvvnC h|9oZ摇,0j|[iӂ9DV|w\?&oňL 43 #snY[IL2G xD*Q{A =b5 :`mhϮQyV&I_֧_es*CypnǾ &dbZh%kM} ;掕g\*X]t_q1CtN&HwvcZJꥌ-1p|K ['.]us:y NBmշ1Nw@a0Ρ(lm3$sw$L[RjN,YSW%'m_Xklzq$X3{J0xN9sȔZ:qOg[x oMTT)l. (w}vUӥ y5piX!QţO)q ML@Tbb+eCL~ S*&~ynnOgaK1H6hrJӼ~BKcEx[HHCP7rzձVtdDJ j .]E!&;dl!Z1|†@o 1H6(`Zp ( 9ZWrvPb@Tv Kvn㱞IVi!xK'hY:\o/b-ǫ\X} z=@PK-tME{瘔Eoҭ߻oyd p^$|]/!vb<]eܲsi0 s.cdu/lQQ܌zPCutyF'z>\܇r)6_$5TwNj3t1Ca 7KBie#rg! z<񪽞Q9+y%Oj1vW/0G*ʼ@y]LYy(m4Fēb2Zx/ Zogd`.w$ipl_ =Q:;[s4 ů+PmBHD{)p YYO?:Ň>DѦ9 񣮍s b7P#po㯵o-yړ+C^-0z2-χP#g/PC{3f+BA^淈ʠRs1b YX5èh5>zdT$JqILh 1!X.z[œ1Ȗ\N u;CN ՞l?ź`s|DZʴc1kZy43[kLM۪%oAa ͗Qa_'Mdo`k6U$9%J˼D˃[$cl=}"܉qC.d[U5Z5AS *upIFQBbr]<_,Z2ycnTbfGG\7kń~%Iơq[n4 N]W6a%q?7s[9-ɭ w= illNmYM9fGHjV]'?$tOn9DeiS1Ze" FAy+>'%0z#: *D`P_9s* A ;L&lQroY2?}Tʺ<(Xn<閜Ku*yOr0/փo@,B)ɢA?0=\jDˠV$%6ع*zM+7|wILFRPc|yW6 e//sI\͕hfKU -'G9r;>hϕ*wra8Ursi222쒛.~?M$N^̃3&|f UA:F|pdn8<:\KAdsˏ0z&Q*H7J_ v4wBVu+,ADs>_`˱]xV/喵IӖt71kaљqe_:ZRIVX ]^b"FbQH$@zJ!͸of\i> J{ԂW2'k7 29 -se^7u[ }̝oj|<,6tK%kSwf 7)#IW•5n7bM_OBCO6Opsgkj" $#bԅ_GPL~BHR;Rl_<qԋx|P 䝛]Ec9 `@b{m`ꀽVʽsK4V/;]S-Uz6~ NOܠE>m^y<4'Vб ]PWLޖ&jt{)׏Eϵ|:Сf#8űa$Y[BG.mATABtw1Օd ȇ=qhB?OkfƒDaqΟwc@?#+)2BzVGk\Mys, F -C ]lfH@ڠKG]P~bwC&=4 n(Eɚa DagQvD~_^u\* mL=QnKee츝:N* *#\b%Υ)DS=R]G|>WlӐKe!xu^v4G"½jT >7mO[x;j?15+tI `QO1Mj@-MՓ9g\Kcqau׆a* t?,W,$ڀqRsjL28CBbn=G Y%Qd6uql.^FVŚsn+)6jΣF#'Lg/f.w?11j$q*Jr9!4ngq:E|2LB5Ƀm踅cn&ܪ:#BcQCO*vrx}kͦzYv7Q9R߳3iu)Uuv?4cN~, B,0>R{j7O8`%JbVљk 6x`CBř|i_2sZ8䒛(ך ^&#e?uwڮؽ#T<ި4s0c6hm2&cJh>fހ4g1Tf?f5Mڤe᜹{=Kj@gU/_[ag5H?MOMc/iZg:N=f ՂabaJD_>}F&\VoAzg e8'6!;b!2{?ғh!7o۸4vdȝN9ԙY7w.xj+o mXS jɣVWFX)%ţȇTge4^>]kM|vrZpKT~4 l ES0Rdx=Ԕ)+#ki4bk@L&!Ōa=Ɩ(sAvT\Kְmf~rik go-4#L`x2[hiKoP B3ܵǒp 털f b Q-u8hUd+w/떹;PtcAWBmf:"XVG ,1KcBbーFPa",0i<1(FLJFF{;T8g'@wn>GDp t"[& dLPMSh J'kqDĝRFPΌ?K kBX~Rut}JRKUʅ>Rj> 2w[H+؀Hh!XDnǎ_l]h5v# 4UEE{k 5L}!7 n,zH}iE{>h kek}ڵ)歠byGUcĦN#5V J}aKv6^mA7Y޳ʹLy>uhnNG'*m;t10x5b()F~c]8L<1v6riƋ!sB6*?qE*fUʞj"VΒtԃH)RN)>r T`3cv1PX3wK0r٧e Jb1tAy>T:RgEezRJv*C*}Xz%XgYV^+㋾|<9dZo6}]ꇡJHJȂj LLQ#In+t[J'&-w˴(3"=KIż ԰>@&%Z-lD@y-@Ej;V|*9!=b ,}KnvIRc|dA̷d(*Cb5rID3p@$dH0<4mMTwM6=?7n⏔/ڼ=V}6je,:~AZw)%M'Vzjm杠,Gy_gQζhP4g1zBjAa\݀p68~Tۖl - v1ݲ™s~7֙GYۏu7qU4 ǁvXasoNUf.JxBs3o>{_j-:Afͦv]Y& Yڔ 4٥ A (xz8xX^N ̰þ W7 g+)Vva±8r"`Ek%b#}Fy7H ߝ l "^+٩G\ $4BGD'! hW/iԦ|p)[zå-g&2˲P(e۝H;} ed7ɒdLH<.P=&Үp]xtG?=q\ߦ G;-,rٖ |/*ZLmi5U=Iw:y6ɔ9QGmSI#մ?`"Wgb}_*%sY'M|mzrR9wp} $J'g]KrJٚPwW7uub><9yσ˚ #x?E.t k/}ʫ6>j`;r<݇]ˏ1d؎LWE<:vԽljmC3'/bt)5r%BZ^K{r5-[=يxtQ|[~?YYy$W@lX 1H/x;%0GCq~< y( *m8aje0V|, % /,_SsRKJdv)-;M0% S,?Z!ڲ>Ip]CX% 46enTP"'+q_j ]}y,A O8pW;uqUUE$ ->Q[]C{~aP\6g6 ϦmȉPm-6_L#1N08*5 տ0hjD n1ha ? <$L \EZȫ*[b&~}ؑL+k]-~y=ڿ1C"9 G R6i@d~z4 afY`Pd*>7? s2˴7!{ hq`Ӣ+Od]w8DnN}:ZhhfGB{LQəmї3t^{k-}ab#B50gUq g}mYMjO? O͑S((IBh6_ʑNU!=]a~-{h%¦8Fi;YEQÅb@lZk%_9p72ahAn>&oQ ~ZXۚ4Pv:z mȩtV2_seː+PcZV h77( lRķWj$?0P= 5iV,vsƻ&쑞67hI$Rᢙ<9b!KctR4 Ĉ%Vrq_Jal/Jgԗ`il Z'?b&mW4H`lnEާeWYaO7?|^卯oC?Q7 J_b~O'RhvVaM^=kL'Qm.1Sg "ׁO2V*&<|ƇO<"c-Pa' d3xS8"s#S{fOY(nSq8V V(kn>գLpGt1e0Z(03F3+>~$XK~\>kґ_D+1\v˾xRx#p݉y2cTKxΫmֆͯ %Z9{a铐 I, -+vvz <5KtZ>ٌnk$ǸK(DS1k |Mu`6)GIj T60kT*9Jʱp0vgD YomD81)ܽfG20@8]9,^g`a<ĔWP[=/L24F섿)Jsig}++;9TFQǗN(i'W%ЌA`|ex|ዼ _|)9OXtwXdpj7s $ zYb_C҄Qo bZ{/> 8}^ 6t6tw54Er_g]4̶o7֙0IPE#8΄UK,4)H<NҔ.ۿ卐Hחmclp:"?bOZH0,^7\H4؊%K ⱀm9*1f|=<,gqɍ^,TNPSy\f %SaxIr!ѱ,(MOn;-c>j!6N#؛ f ue,"%=]=grv!o93/ZXd= !I48mּ:dcbK +XHwxpw^mfQ=_@9M=d,GN"xF6`CTjLrKlL"MB pbr}0O%Zؤ$’Ufx!o7peT.)-N\zS"U#gX \Wv<8Ȗp]J D̢g3MdH5v03>BLj-O/7Qoiܗoȍ`y V\E-]Jica#Lmu)㕓kvɴ04E"|Se=ɇDX쯄9`ZO^HUd$Q’+Y^NQ>`ܚT$v'"t`̲/Y0#s+{"eHm֔aKO1>CA˄K i9r_L9]IQ 4}rv"A]sE8Ɥi$LBr>=.w`i .\+Ff]'ϥG%td{Fg';(֪o?@k.T_>(vS^mH/KBtg昱{3d# }VN5Ge] F~2%|5rqçkby"]D5L0[b}sy{kUAoD0fxw*-VF*ƣQ51%w}'vT{c$陞zhvOCљ?".xOl^q"mܽOՉqhk./؆g (qޏQߓv[=c_,Wc%]H"֘ =/9PujoC|ülh~ew#\IПֹds,~>NcMvsS]QԸ`u\ 8_hBxԫxV[w3N|1?{3JHތ) VK},/D%N[`_£j$kjJ[d]p#gɣۗ{@6ٌ- _˘z{߯ipՙі[H$hnvȯ! aó!$¸=U4yѾb ?SGEoƼqV_w7]z!] {us7[U|4Y.mp/MWz@2+Դng%_H(K.'oOo/tlԬRo!9b##%`4HF)63ɏR݉˳O1 O6dS4|~iʜiYtka1hI׍`;s_fFadPe-WƽTg j-TO3TQsXrw''B|Kjf/WJ]Beʯ8syþw/~E kb!5$}?QϪYg,Tm $(8JI-Uթ|h@{E< !ѤctJr6z>!)ܚG2wv"Qc4yusUi@wM`bKHװ>T:6UIKUFza7o{NnpNmwme nA1 ƙyB9Эjoo[߭9<E\ustb՞k; 5td^Q(xKV_? <#GeA+mDA8F 3Oڣ_Ɖ_//W CˁUrLP/C0yTWYwN%U$=8c< ƌBL9Trxce$PRCvuI(vMH睾Nr%JmKd,;v1ùt]Uq‡>9.jA 7iMzS\p?O F2%O @zyrzx=Uʨˏd9S"a:9 $YPشNJ3ѡxhbe7O1/: Jʰ$hj7V$m$Dv/^_"  )vUq3Y1r9nKvmGghd+d4ॗ;ˉ%E5UF%5@jCrUV/p<7MI1kʕa@JY-7yVa>"V+(Krbwi8w#tMD6#("*y-Kf!B7 l(vwrK <+S_"֯ua#w?;2a9$ھs/`y&Ӱ֙Hd4Q #hlg;O=WNLEhac`4C+9<%^>Ga5\4%;ij+c׃"tpcTN\|s5f0,(k]OK-2OzSm^:gxgŏё6A-pwcuiӏm.=;)MϷ^< Yޯ_|Rut_ ~JW<䚄DgJLu&%%1?8xS-&?򾑓jrwqX(^9H#NG:r^ה&,%T!9|)de5Ж=~@3i!0>ÀJkHGWVr,)Q)X2_8 p` |))}6RCOfLZB](KSuwed݂~6^+->m/~d12hpp"~QBb0|H# w.6e!sAQb ly q˪z\oTT  ~֍elEK4iyE坌} jnLRe˳l)~r~{أN3zrC=% Fæt<@ =#")!ȺqR zG=P7]%-2Q Li%/۞z| eU"K)읍"ƶC-N+!h#q1u5{b.CMR1ޡۼ2PK6fL2G$UR\!0q=(( i mʙ"(C6xqyL9YR;=6}tCKg봿>.1MLI_FB&֯2zqBu *! B>Q>]3[ste% v5b%5K=m&vcCskd nhFppmZX Q)׵U,z`ZU~.'BˤsMx틯T<lkPBtFWz %gBʕMm(͠D:0e)T>R )DNp b#HmFGUi"gOIS 0vk V(, X$g俿8,N},]1ݸf YdC_Y{V!m JG1q][sU~d6s+t#MkHay'O+?ufJ7$WE2ծScg]~^!5"h?p,{ &s˘e9fm㨟ugN2xQH?o#h8๟vV p@5OOA߾UFӅ\; kԿKS S%Ylx8c3%8ҿ#IsPzӛm.!tSƩ@`c Q|GBHVO-r+".\٩Hu 5PN>|qh2t0: &hBî#4@eMK-cH{O0+ov q# K~GDVvv&"N8%U<$6t%8)BZI%? :5@(rX. OR7ԡ@ )^BvNrwuL-֨VNJc2$9N"BzP`=K_eT*F4'UؽƟ&[4`DDKYb·>-yawlbEɣ&}´6WCIM\nD[ęF\'5%BBH3,1Z*/K ~WbG ̞zfF n.@b$P`TbQ$:{ e}^OsBaӛ{$x7#}&h.Z#oVסĕZ'L:6  2.l$}P{rdQ-8}MR!_{`#o4VL.eԳ{rɹ 2D/_uK<:=%q,"6yv,\!LjIW] P:!jhuv5l`B7bABd'6F9b!QpDKѮG)CC>03^Qγ:Wȃ1l1bLn ϛmΣZvsBPP}54 U[BBԆPR} b+wم'z^E`JW )pčU-R6”#ϊ-M-i\? Mmҙ~paB!gB`\ qhŋyu)kP2g&L#p:W`6yc %)VɞÆ˹R_ޒIw]^g:,g M]oW!QCEʢ3"/m'D|*&ʼn/A0b!5j6>i. eg"Q6xa35"cw< 67/a(!L[jG겜`F>uxIWEcUü Ȍ#Ón"#e0kZB ̴çQdlBw1e@NpJ`uY"q/ Y]s~waHq#vd_ﮇqwf"3R,9!rd֌K|ޡJ [}2g\OSEM(}F~sal?^c@kvSEn|*ac@ꬭc2Ӯ|Z,|q8)fQkrgsMН "us~w]2SFkb]MQ=xs=} vh޿]ӃCxtGXWQ#4"HM%_kߵV"<}:(i:IY~UsySd˝L/rh {fxUi"%3"X2^֊@֍fmɳڦR XJ)XۯyC2{vr0R?d4q*i#&o香1*B@"V?0Bxius3QWΆ { }w2c1yo bWv\1rGĊ@m߇pV?% oX?Ad4!VCW!yw, "93ZNDZ_{@j&xaBQ; @\`&Y=e^SG受?|=9EI̟նN>o8WkUK& ?'X@Eq@o֖@ε֡êс[JvA+:\"ko/?  #k|qWhߺ^;0 a)lُ%|gA׆j =5KE!Tzh? U|#Ȁ6he|,tV%| v,wC7{M*;8ýCm[wCME/WücbnN-zTl+V܄{Sq!UB`5>Aa&nB.‹:bJy\E9CbK`$R_Y.YQ h_JIQfT:㭔tGyV.|}ǁ`]h򴖍#R?[naAÃ"*c%?aVYQfw6Uh;Rdl6^tY5 UY* &-+GܲӨ&S7m*ã.ٓhyɜ{9>EW쨯¸$ݨfd4v>+2 5t9s%pKi|B9XJy!@VJ~f|adNZifXZa)AIVLPvj9cҋnUcSZ,CUdT1ρnƀvS5yI1>YfÑdY  Ӄ'_6bm6GkedrO/$qQ#'aϠBFm֤:K\K<0a"aҟQ}N7үu ,ڞ+V SC2$?7ș2dmg+}dAUbl`?(čt@b,* ZJ`6NuĂy}`Pʰ|qrb;45ThDQcz- U,pl-$b? AL9 ]l-1 JQ= (Q_jVLħɴpMPpx{(bjbl*( qW fW6/rju"bLśȋJ o)OEa *2>U8tuQz\1O5k|2ܻ9sUr*+:;dxjv!|\^:}ʍK滖js6ʮ!U&/h-<pΜ!]+p Zapfq/c kp6(nVG) PDıMXC~AlpGpĦܣfBcyqN F 8|D`2_uah2UNഭ{~UlضXYUNgӜF U#]^CҶ:L =H5$LRQuH()ȫ `u_)V^bkȴ{BQXʿ*gڵd]x= OS|uL)~g"b+&\ν_ĴW-I܊%nQX9ΗgBc!,ϮU5@MXˉx>k mJ`yp SIj>u۴(p ;UPH3@K*>WYqCfdX:oI#\JD1w'tKK C*;pqFT8bòRF|dr&DcrԋAgf*OC[eWn|wUr{[%^mÓ3._%ߠf鑗r 7TaBط_5*<v%sW/ lVq&H?XC*29cQ\өs};r|4&Z/Ul]y;9ODiEfTi9(p.uB?KoZcȀm)iD_L,Ӎ.ciT \E/ cwn1} Uù?ER弄IXϐJLQ瓒R$oq.@ 0%m␗F{O "\Poh1Cb ت&-WӰsF}([n*gМҏWjzu8ԃ@^E/oxb_|ܗ?kBYיA`IGA,2&{ Sف:ѥzo( Iƫ.ZjCkRȳW񀩰GFq'`4s玝"ʪH>J5{DQ\3FR%ő,;WO%5pR [5ŵ7j]nǗȂKمi 6q`cQ;d%U1@B`]̠+LC[yYfM!pfhVu2K=[Qh+gXlsbNAẕ~:D&Q(:qתh[4槙bLlD1'UWVI;3kk>(qi%I[ДZ+nӇyE̥XjeY8'*筰`-Y[xPC6颠Ӣ #A`JFvY}qhݫ$m& =pi>*P&nQ:{UK 2׼ 'H/|t(rdɠxކ)!b(3{^qNgpF(M|u}f a] ޭҍ{ I*'Y yW5G|AۺY̱eҗ(yyE3M)g#+rd4{†z TȰ Sx(vHp&[imݱ"+ L&HM@~Fʹ2DS62&^qZji~܄U|:pDLԯ'L/K}L˝t{A"SaНT ~n5=FqdL|5)n Y s5Ԭ{Rq1?vHdЂrsPğ Ľ6wOs{{|&z">S=`yaTqWCe&>*۳!$'h'~Đ5io> 0`}(5\+0WzH1Ɲ*D#6(e |aˀ6e-"+s'&<,/׀=f5ldM$Eeqnf&Ȭbexv:'~C~ MqZ#m1 ̚&?r@^L;& 2b Ɇ -<òg_$ <>)]4MX}1v n+[j$wąԯtwAOPF_mH2@uVin&|j09 %ٴKUIis?7.@>yƓkM\*E DHH)LE{jrD|V m_֮jdL$ f]k +79ZζPFSY^QwzsЊ|G@1lc5a,;? E(/6iN99Z{m0}鐴cdgx!i;- xL~]oJNZuË/"Nt&eV2$ݦSJ11oM2*ӎD#2WW1rfĦ$s2Q#d8(GSĄ$hw(8, %(ldZE|_ Vkժ8j:ξfG9]g|NpIc<ݯ?lg1d\ךG +Xn^N* f:aԒ!Ӈ?iۧ'dgО\*24_vrס"յ/ >7*Ӷ<FAw4*Txy1fmU!~ŭǙ;%vm9?;^&0>|R©;Y7@rru`E%cNH{LSqH3rz[&ȀW[6b:̱FiꙋKU5Oǥ396 ,J(6>%Qc5@l,zrfh烊}"pLoNZQD~ڝ\!߉J3Wo>eEdiaTCYh7>ڠ+QJ{cy* uC?`޲=wj +uH~lc򁃛'Du2IEg徍?#m< t-q_ETSmؕk1i,E^Vܬ]WXV2j>IσOF]?*7u.%MW%Zr!O<-y?Vސ h 1KaɂrD*a>]A%Hr픶BO;0BLmPurHM!7e)_2U?{,WMGk~qi7);yڏEqŰ5 }քL IW#jym(f@5(0o(&i+*jK[ \dXbpl?֛Bt'Jwi+&ޱZϽFM}(&?bEZikJ "떍NKV+%:o]l лa$.veVEoqY`@hwI=,* o#0 7ԤxMÉm6<ۿ7H_Rem.^T M:>~)giQH܁X*/Imh5v޴NN+#Sh80. &=!m)4bh }LI (Y6NVC8MrxT7~ z7hGrrJg-%PX&fkVpᤎ[AIڗHs,[:8@۪cxtf%x86 iqmUL [zl(C CN ME KI 7{qn %c=|sfn5x2ߵ_t.N*CInF 1FH<) 7,h(-`% )@޼7:f7z-Z̞{dO_lv Uc9Isܮ/Rk*C 5sѡ_hnI霸d9{#V+|k5=s^PTk^CҽE s\i <4JmDTWT4s" m%oEk̹ 6 vQD%Ц>?n}]sh'@_8U)罆˃w\xpt7P&PR0f.e4ӑ>hL̛8XzRPyY$51g YTA %Va't#$m$ $mMᕶ(kI&?r`; ; I}l'nJ:VFsʄ{8mɞ&.B"A6(+5E5 D>DcوyGn/Zk35ȏcEtpk)>JTFr5h2a~EZu^QAV1i& cr.Qt_"y{e<̖ɿZ,^OϑXUK)ESb \bqH}o3ӡtO=g\mRg)t?|2'-j/ XEp]%H}9(q-pYzdʸOEۢ6r.䘨 $oӚț}Ʃ"Yaݷac3Bьw \Flb;.mUjv˅8)..p<Ǔ*p-~=,Ҭ3Wx.ib/'4u[n`w<ÿ0t"=mX0ƸG%9avUYߵZT[ņOXx^_VxYA>!.)2OV2Vȶfs[|S,ֳLFwxZfpy<s(DG8'fCv:ݪkE &>y_f ³ŔzZ{г ՕnOf?n ! 3,"fa|`|:TĚD8-v q (;ž6&O($qd w,93)wb5oV3 -htvN;[t]庱DOG /nAw  +:OJaI&kJ4Z^Gޓ(Z_")fMsdHf!GGY1lk4! 9*gOB @LcDEܬ)5k/VH><,DjfG.o"v>=]xQճ{K %9XW‚ 8u=a P6ƌ& 5ej{:AlNUA'NW[OK(&R (/ r0X:.jD/8b+$9x%?ML+&} ?} DfsHjӲ.y B*lgyk2&n@S6{y]jv#m Vaݧ(O qS]%.˦2ڒi{NW2 r?3@w٭v5Rn䩿C*<Ib4{@%_aUlXNk v;JW%M7/8 Z/"V>##}*<8Aaיq༼KꝜӶ4!O}ZؤI⼄7; ?Z'`@˿EArc576c%{>sIw:f:f-fo<1!|TdTVn] L"f>kt8a@5)gPfhPKUaYShbHR%1`ݯT/?A\1 R9RrRHdb䇌ۀqWoĞ޲|٬;DIٶlJs|%s> K;Zx$ggᜰ'x+/s"t* P4BU+.ztpH5JH^N.@v"79! ^ -!PztlK`z$p if"dSk=i N >' XK+J-7þ]&wHK_Q/)?,Хu* qz ἀ0@0_=b2CAFz) F"z [g!ѧ`'ѿS`fM+f_֞ H7jk&!_ԁ&GG$( QXUhxbbrw#"m㕴 r~<*-\SW^IT2~o){=@U gLr V7 |J?:ӎǺŶˀVg'q<*Iҵ61*]Z:qQzE!Ӹ$@j|/j̖n,2~Y,<?0#JWu~ԻpI9Xl?fKf[mY`>8G*S5t(NO;vL!|KkWTIia^",`ݐwxޓHy۫ jy`R{RVks -8"#&6p|񓤹cY:'@ =nysx@>2AvPխj,9v1P -%?Q2(nWf;DfovU< p4O6/+[# AT3tI`&DkZjo6{zT| ]l%P^YOr;ƽwߣ!z YwYQ~Х*+1gJm]md ^k(MEKЁJ /;Z~?ڈ0tC6Q{QȦ0ʯLx!$Rd*Ѓ ἛRY;\kRwT ˆh%*[eLr]x9/i s ᮆ| `p}2Cwc)@[sԒhI]a` V%U++VtD8SmbxE1ߤ` m.ˢ lB|fP!3syR`g߳ +3:ibHJ>W6L=ݵ<|rE69nEgOz1H|7u4I0-]v?/I3=dSV Yug/)L2t{n-41C+[7RqġVtM;,#19|yyG4fbM\g&|%g!-@mlW/*դ֑ĆL3tOƌe@ +WZT |;Nت fDqv֪[<3ׇ=V}" 2ww o]!RP%"IQZmmYoSirt$^o1 A_Z[ g| \3`mU}sAF-^gNjh*.+Ztү[!:c3Z(oM61;=h?YBebؖMO7! lpK~+P 2fR߲J}|x78;-WM3=CBp?Eٛ%+=Ai%sWй.Q}X6/@*P%!(l(o$  7DF*l"4U)V}}K2Le7yIx1Z+.^Ř\ td8B4^hyE*/BƐ"ۥv2GVxa\ C#?t B` ȊqE81}>P4JJw5SpN fćS_IjXEY刱W}ǤIS>z@ԃw56' p-cVFθ_Х|s,a~JW`O> Q+M, Ӊv[_<&"hCПS- NN&%Ɍiv ZK+Ļ@ͤxX~J?PHȏp(C_M#h1.L*R :glkSΪk‹^y"sꚮbi,x5O!1wxe(ap"~^8U4f` ^yK,?d#tK/qJR !X 䰀i/,UC zCw'T>&%\#<cY68ȱ݃(OYb^^vǘ-оwԭ0kLPrPЖA˭yE zlw4&l3V=U -Ru3$2J_c ^<$1~ }{"OKkA'+chp·#1; P8]_6%)~_A {4w]vn\jj$ BHOa%z K:E{Xh95|ىN`3WPݎAPj'K v/h9hi#|LRݏP:ه) ͠EFyfu;$$N4`%mBMOaxsu TwNu~tոT0Pz/q 2=]w$2 9» ҄\,6:3%"n)Kr}';3bm1G |ilBu ?uA)^ rS=RNQn4q Ѽ( w+ "i&j5f 6)m`Ĵ>_)Y _n@5ǙC}q >HCAgZ[ڦ9+#hf^q^}+JÆOr؅y=~wlI?g/iSg^9ΠEm1}v{Ջ@3 6bz%\{s=WG9:"vfbjGVq[ꗠESv+'BQZ_չKk/tj2|4rxO V@ WLZD]T[k=c%^LKTC1?4c<^$,ctx j8}ts 8o˂aI~RL+x3.,?V)Y:\dX/Ù"UL9,ZhD\L@AA f;u ^sߊ.8]<ǛZy:q; KO6O3ףl φi{AmI G0wOl,S1\PN%)3"Mݲ!r!.rP(B6mNa>=ŀB0EynwSxS\#[9t2Ѷ+ܻl2" Onv]lEݻ+C2Z'8eLY\Q`Y8zH@L5Ls@ #.^kY-yAUL܂T!$䶒}T{` 5J7*&Yg.X/:'a`6#RA* Z5"xF)Yğ'a3~9ņ>ThyAcrX03cdRRyOws _yy1~ΝX0TsCha/G- s-]R| $87a 1~_-w,8eP@.o#qVK;תxY%B4/] JgT{$Q %L:>&*M(Lʳjpm>B`O6 DE޵fM]@ T ;n8ɝT,pסTfڰa?QKY Mn '0J]sX+u|BrWUT_G$X@vIJHL>0j;(Qҁ,g|xq5iwO}):z+$J45gv^ Nu{o ago<}75h]g97Egř EPdDm%(r aHe(r|Qz0jBy<)㹰eC*E>JSCZ kZ/>wN+-p[gҏq-b↩{?؉lvy92KJ=_zaƜ~Ș{}h~X!xpȢg無o?ؿxgc&DE&cgx]eHZ)U/]YYq&x8zmwN˜P}LL^]=[/YwFnrP8p*rLet?Ǜ:ɉ2 iW y뽹r`f_=b+oAK\K=:jh|`K23_eG!{ӣkÂ6f8XGA/ϳ_ȊzynFIec!lK):$[^|qn|/,V(:&, 3RNE0 D,TgRF!Ƶq"se:V|Z$,*kU[\(@Y/Npfϡ/C^Dn) Ѷ`!Jr ]s-uAn"2rZ̮=tad!UI!*#/; 'OD !o$tR"E\luTPl;'ՓTڟJjaڥ E+ :=]D/U(xcqI-]>*ά^\y., U22t5=s2Xzk,7 IAO>npž}Q[2z\ Z2Ll t^-V0aQLؼN( ZPNԹ_>2Ļ4˼269j>,fGXGH9"͜qpy8AHd)$[bsmҒ2"Ⴋ[XL*iBȬ#ZxY([@uvo|5l[sYKe"7Uۊq<4t܏o**:ksiat8Ga vPa+3չH PRK_O ؖ{+[{bɧϾEjZj6 H2 `V~qh-.v_.|˰[1˳{Tvoԍ(y75Y5`ĭy䯦XfX5 v xXفdЏ{:e𱼡ˁD9]= A_}JFD> wiFw+z;.Peg<`}l*n"x*gIFut;pl_oo'Y"MwDc ZN~+*>#er{Z) }C#ŁGɾGTx#pTB{6?eE&^h5S(TӝJ$A ,o[9*mDUB^=m]4[wH)Pd3>ߓGN/ χtYp"3:]w@TNm1|dF>~ 0I r;ddmBڄZ6,OmYO& zw]:2+;VLnA-ܕt ~9#ћik ^=RtB?8Ϥ{^gňu ~i!Fw)j;vuqFJXاRo\d>cYf&@]ῃIс^{Z~ ( QX7NqQ&G^H=k^d8A6@;> 칫Ǹx_*QfpIEN vLϵOj"[z0:+ڌix5r-C( k'X$\\?Ձ.9L 8yw넂GJ@%cžݘ /^MI|ƻOb3*X8C)G腽hWڨKCd7ZHx>?ŒkxI2SADoW@ĢUxWdQ7EW Jgmͮ\! ? .wԴӚ9S${Qq5@"ĂVoI~hֽh=FIuu⺘T?4v-ja_ѧ_"$Pg^^~ v>6lh~- FF(6~ ڇ#uڌ6`'o8+\wd챚U)P5o$$UX&^A[wA]pS(tQZ\<<+n~]A*d-CEouV̓x\?(^wu M41kg_״A687 ?Ix2џ*Y악м՘n ǀOlkZor<T:8}(?/vs,eW4rcy.D}a{az(:pVHp6L_T#Fx]s,w9{sIj>'XN݉VTxx@ߑU|#x$m.?vV)?I]Ē|xqϋ -=JcCqy壢RèKR|:IZ @z8sA^o@Տ%7m%x" V;rQ'쒬Ѥ xaFqe^=auQB-LTwI5bJ/=l60~XV l9kYѣ; ~zT!zࢉ+~rf&Gn)`FK{!a/8xז.c5;X.pHYWa l貓=gDx.iyYST1; 1@ƔJu^0ۂcvW=/˄CGE~S,+|@j}*0>P%zLџ`r+4Ƽ0ߥ9U! 客'Kt/iGϯ rfUKNj뿗!!ҽW/#opk䪡t[H#ȑr) mޑꦿ39Mȏldǻ7)o\7z3pryȣ//r݈>ŜӐ=Yċ2]Sgw_1f *>hTޒ˒#iTc$_B_l"Ǩ+;\rRt&ŚY|ЯSz@9qh~4q!`}%,enQ?5&m\íQ9| KFR= P_ W*̼BHXB[+ sa\0- #= +gX{D,#7)WV hW:#*åC}\ւCOVc.Ae-2Gf |,XQ| f_Vi\p6y ESTsiXwpI;8Fb@]76EdŅGC\P^(u䧌bCj3 ):(d |”c&>QFhfIF%/WܯR{u=aJWXP*o>8*,sߤ:հ(BqHgwgŰoP%7!ECǮgBuQ'9ǡ~I?U`E=f.VU;PƱU:`u ǣhQi5LjʢYɈ>)Q1s:P.i¤LB>p3 g9T0{\[7΀9MU?yIǎIt[@Y ϸJ?nm yWDZ4!/8CLD٧>or"M $} vԠJ>UUHd9*D _#\8F13`"fu`RWԆxw'].xw$1JO>K%4T\w/Gz rs`rJ=+2 ԝnY6@ /V67697`#sQ*?U_ oBCS'F ;E6oxQ {!+gu y6DԑJ US5 75J=*1LG|._ZXd-~#@}61E05 <ujR QCx(Fl{Q}d4WWlA%{jxԮL-, 46-\jė lnLD4MJCfMÐ)FST i,4'Il2~E0@~LS@. $u5=0Zgx0 3}˯nP]Iƴt]Œj vܠ'})6*%^6=Cc$fKyC5*@LĨg< KT = S]_<UYUQ|Y服YĶ4AJ̻TI},3Ƹ)՗ iZ` DVe l a1Id6FL~96z˜fp.{z#cm_6ìB+{ JVhSpBzFKcw~lŬgEo/U-Qo}`IΣsW^^Gbű#M`K.Zm,@G U4L136GX1{]kcP9DI]_llc¾pn6k/0OJyᕳLj#^rU=mdN5p+1U]Rj^6!j{yBc%& QX]An쨛y3rHe Aѷ`O8f"'qJRS&ͦ`L{ '|z$W }H_u32JŚ/CYYva.탲#T<ݶ13# k.sx˒@{^.08! CmBa醮;4Ҷ zB`W4-G}bzf5 -(^Ћ^|Be6N@TyIـf,1ؽmn- oPX?"秗y0wOP 1_tާMXPyj3$o1շy2-b ;IU|E J uo{)&1AVfAvZF 6,YWm2,(+AL^չj!u"=ao&@܎]e?Qc|\;ag [/[_Z% {!m/M Pft%z wV.hD –H@M9~ۥu+рjlYL`5.4s+w+{n>)@1ddTKс5i,o2$KrBԩFB~a= + 1~NW^qASl*+E&TJ3`М<1ofT2BaJl5f3Al2)&7,|SuKyA_Nľ"gάte Y)#.PF$~ WtT8{? 3?njwx}ɗ Yܭ@N[*:Gr~9r}Dtӗp|ѴTP{zT·x'?T(@(yhWmi<2ղhI>P64SY[Mny/^mоߐŪuavxc͜-+ [F@Գ>cyr+ށcSAle0)uL\`/8ՍTl<;nI#EX|o~*WTf'CP*+|>FXPV>v%, %q6OB=M?fcdի!Vu T!{!gh+})mvr_iq#h cFnʾ>ww0dZZ]ap  808ʏ3U@ mk=80x) S>z)7 :6vD3ta)%58'a@Blx3%>XOPYObO_o<9|!(njq7b ~.]*fW(iQIZYhோaHu2.݃fCJnכ9u6σzr5*ݕѓz8ds^Z~ KԞGEFLN)@%DXywh)aeM~ng% D}ۼ idr4QJ2aiHcm%ĨM5"}TʤnP!M7|i 5)Fz!) +Ykh`qx[t 4)ő+Y84N Mz4ż'uk`}-s2Ԙ'AegKh="0jcJro} V:A" EX9sD`׶L/bknڬ$n`!@~&DŊ[Iz}V!g~!"2COF_oF=RPihH[8۟9UW}*B٥$F8kЍ(rc(?dseo)[cF󴉗Q齿L&IT9qlBxh/L@+uU-*>Js0^Mg<Z]8::QDJ& l>yͦ̿n55KXwaxcaDW|.]@ WNĨVjw& nc3%?a NkĭE).ߘ9]OE'OmʿU֤?8n2/Y`~2v '>KsS+t A 7@ۍPpZ١ցT.`?5ΏĤg,e8W8ūY&H&ɑ^w~T?n,iёKNͶXoy., $Hp? bҝ*F^1{Gǻ$]3\eߍ}ڸ~srH*|Tֶ(_~NK{44~@# 6k2pS[O(Hbc+chU3#=7`8̝[-gm A2Xe: ^S_>+˨41!xU[N78` 6zkk}1vk.G]u1DMY%W/5[W u?8@0DR*%NŅj'oƦʗ1jzyE7͓~h;ʐ]F9`}L~2Lh灸KP%'PrQ*Pu"\ 2c:ݑw /^u]&cK¨Al@)ve+h&lr7| n)e18adR?i̓tI9WѤ07wУ>"]/^ho;kZ 7ts~"{?V+ lac*xý$l݃$֥1iGM+%V{R@:؉k9q(CY|`1l0Yט%M ЀT*4Ⱥo螈\Nub"GArC]ʡ9"\ǟx?TkS?憺+8+~ʎ|H:BDuаǙ繖nm 3}S7+ÕEQm5x 孍$`lד1,;/Pq҇N/o.'AH K^Uڒ]H4L辘|EWY.J'8Y0_/q_5B;c :hwΙ%;Ev !E ֈ1Ϝ8u(+ TKe&6׶nbn -dem֎ 0Q [~}W㊟m_ܭabaalqu%;iMHja- :蔫lf]ZQz7R.OU=`KD;{w'n _j40Ɋ[.8^D?( 2ia䆡%%EQϏŪׁwg5$?kVA!r?jMi!tFjdV bS{iV2̘TBώ gMf ᖼݒ&,Z> 4??#q14u&E`E?B^EC=RaFIqN4&3^izJ@i܋e[IG<5Y<_ <VoxڋK^\יKm<'~?"X4f MG"{dߜ&QPRHzLOb_!io8 -Zn{OF|$6:c脄,kb|:@)Q+d#kSvWrm`!QSP#b*fq@CCnUk%L4oFæ`UC9iOb~\^Ə|?߷Y /R k&rn1V}\eY[Ji*uK2K7>] 'd/}hc~_.Pseڑ<5Ai;-d߻+o~=͡fh%simYOJm e m,Ϳת D6}\3ɝqWrmGUܙK-4#ȓ-3Z3@ DBLl 64l F֍Im'A}gt VISjRB\;~=J}oDčêMO g$Osʑ5l6w'2p\r`=m6*+Ya8{SQf[}Gɢ5Se?iJ\y9D;x!$%UmW1娕/OM549vcۊjA+A䎋A9xLFDAfqkk"}k"J\d#'գ)eæ)3dH Q*pĞ,-9W՟*eЦrg;208/b <'J(Be rۢH{lNzU6j^IR$jK{vEⓏlqO 1R2NOՕ rEC%4IKԽ落M3i-0 u8s=Lm1]l bVw$!=aNhq0 #5O 4H)/k:7t55] 8)sL߱ r?+?xz!ҷ1 2 D ԁQbl!0!ɨU<7cUdd{%_X*Q$=>}Äȫ%xdG@H`vZ )T8N krr_VpP  :"1$Ŀ )튮iAζׄ$sjR}W3h\:%yoNi9v7~s.71xMb>pdԺr24!|50AjjsU wq[ ,z9H}-Hk]PW@1EqX\mY$ZEo',´kwTO.1nYFqI :8P7o 9#wٯ=]ܵZG䅨Xҫ^>-&ar_ٱGE\!`B{u ll.̝ؖJ*lsƈp$>!d9';H+ ;xwqfUhLOSo ^Q0ƺ:3Ksz nd~ϽQ!^"JSH/ѼãL[(qVH +@|5w :Ŝ),荝'x'yS's`t3{zW[-WȕQ] ~Mrkr2`Qϩk-6&ۣEޟaVYXwas]4Akfe?֭ `v9$萏>*16 Q?^*n\dO_-T59:I8Fx)UZ'h:DBl_Ĝ`jf}䆃ѵh-z>u,c[I%]i ƌ`,vYX<~BT>8)-2P ,?䴱Tc6F<UQh^XPϸ+`w+c*ְvEUC gA>Ⱥ"36>ҟ&7>uJH2)u[7 W"\W@OtZyeS$aN&WSFҸQ G?Q4̇9iDg.Ȉ2skz OLE5R96pd  |v[j>o\yzC<' \n8 -#TBr@ ?0ʳwJ`W4 В{a+t@ʃ]÷ DIXĤT.CtԺA/p=yrdf@ٵֱv'%d:R/)e<8 X<. d8^ 8Y7DiW CՏlGa3Ab.]9o;P"!rlR%hϚ 9Th4 b>KWG؛5ڼi#vӡ&G|w ;1bG#VM5GaDd6XD\{O~lLbx-eB3ּOAn=9Nq4SRX0X*Vrl &׭wW0Q-ML^iUږ{Ŋ{{:yidΤGydyQ\IwEMxoS?@F8KBtew%W0٧+|6!*-xàeMwg( p(Ù)S-I4+bQ׸m=tsVIKH@gDP^BΌmd2.&Z,~awnpJ[&W‹~M 4ʛ6vSA286bOC[#oBҘee\cr6cYH%a:r{A JDsBͦ"V(v~R3t՗Ԧy ![۪hy98dC7̡gBIgftN͝ VpP36xu=@#'"_&|#WfᢛʩvKj>;6_ąinT12t$hX?4^ JaVJ?,U4\ªbivhW! R?UiT 35V"uӣnۻ"/add H4G5 m)|;x.3 XrƎ.l. # ZquX/2G) { U"lI=`{3o"8-R{g %#J %2 .=IvOe;d|y˸Yٽ|To:($#c]x$`NaeQAýc }.?lvi)%jE<0ZH@/I D}s>jɷP&z m3utb4ї 4'^M,3`V7<_nIGȦy{d\={B~$BQZ&6K]ڝE#H{3oqfREP‡[<7nʹX~&1nhqeE$ZNچ}:S6"(KF!Xҍ#["#xL{g$ V\m:2r7'TEj;إ^'ZE ̹X2U=T"î_/!\J3׳ʊ]l (~:ށ)&Rq 1z> {)$PR'?_s TxbhT& ױ`BRk))"F$oljgXuy rMGXb]揍Cwp.&D *oRjZIk,@ xq${>n}3R<=~Ϋf㸎R1]*Q5HA'E|?&&CSb0(gB*+`g ¬Jl, 0kIF=^'^ :MLY)X#fp. ^\C} WJi"j-C,/()]!@$BDjY",g YS5-qgL/|PC˕4?&$(F:"ӶCoUl!ER泫YA3;6ҪYDNr8%=.ٽY5C~U˩ȶm{T%ɗ8 Jڍ2Űυڌw갭M5 Y$ƫ6I#;z%.:ҝ ;V+/^!PS&uzZb4lkZÄZFTda6n{TE +aǧcTBf l1thܽ7IG1ʓ'x;˧uHZlx囹sG~h|˞IM #XU|@ }.iemQbT̮pՆ0D>} Z_p,gմ+UmbziLRjIU\|3Ef.4T-¥*}m:+%A-C¯|!ͩtM,9e\z~rܼbX\^I-u?V-7nxC:ecK98kjT D*tL=9H$9j;B;Wg`e_ǿ~9J.lfE档iS#r=>_3@fcq =汑 ,F:1Eq5+?r|dc^rxOG]T_Čp>v-ʜR01ΑU}C `idcOP/krl!$slZݖ+3D3"gUàl*8K1PzF,=L1R櫵% ^ȨB܍4U ,YܟCf[$p5$DwٝPz2MeQ)͛qθZ^B≯ S/6Mje!7BZ9r.4ky`ptw^Ʌ:Rrb# 3D,Jv:,C? ]}}9VUF;NlF7'Ł@U{d"Jx`} nF'Y=":8 k-?ܳ!#ddˁؚ +c"6s)4fdm OB>9cu" YZmv/P^8xsͦ !wrNlɨpe5P. :5Twއ𤜮t0JݠaPpe}Zh.y؋@ SԂ2!Ī*^3v!'|G/޵~tOjM{x\.4"+| גB|A@z:X!B2j7Y>gܲ nڜlT2}G}|='+x'0UE|mn0m9z> I%f˹+`'9t0Lßt*"}{-4W9,q W9 J_^8 RˤOMMP`,l!ozSǎҕ^uڒ@|w! UF7.̭![\P*F2Yxi$މD¶FSk^qxkl=,6v=;脈B! jD"M) kHEx} *vS;~al;۲a<,ࢱʸN9]2o!qDX(\u,>*$dQ&a? =KskwOw'(d-Wϐ87$LOmNW7#|^C~ 4;3p2 )%yI!`"31LsI$S-h,"~ׅ5+*͝SvO Sv1JhBdThܴ8Y1U=eU?>sUIcZ _\l( *& 3EJ10,֠(z*FE( s9Oī> d/3$I0̌CdS]!WU5վ8QnΗ ңT`+Zw935Ge~԰9LC|;d'M=h$Lٜʺ29tUUOVLي!}q+ 6o@l,2 !E0t{wzW]c_& @w"z;l6sZ:|]31C"kzakVu?*7 o@_ű|P0Iˇ>o q3[6'N֓0O銱lsNaZ#y9Ve@DH?A6{=2|5icwU2?1vUŘ̈@B]a%)E{ZN QޗEt^W_k15^'I~0-O%-ʖ7XI,{pvrB:[!%-Ⰴ61'Sa-~I֕ MG'-Sh¯ WzԪGFD=̌=8]SdE\y{fؕ~39r& ƧWӿ7yE":·jKݕ $V}|3jv Dv5t6)aNUͬo.1KC!wOyRpKgOGl,ZQMkw9sZCm[76Ni\X?G7:rb:7,ve6˄޻ ?בj˪h/Cr)G_v6wev{#1 A/.lK9BxEM? Ѹ5|qWSK;sjvP=2ED 8:Va8<% >Q )ߑ%w{Q>0'r @4D8x@ry?Ey.)Vl -ɏ4,ف ?f^* wp."8@C }t\ r98"dZ'T3y f\\ZKZ ;'Iz.ܭRK|0w(CĵgCj' 拽 <1Ln@OQQSM|#O̸7Aio!/'a-Ѐc\/tIM Lϔ$|an"O +,;E3PƏ:1A_&wFH% d4:^tDUQbkN4c\4Wqsi h'?S3A=Gy_#aI.% , ^6xcFx>jfp

XX Y,~¤&1#ldqP|GWeObDSnVknfZSō(EBaM1)wGyzS{QFid d֨C2yݿO/B<ʕnn]},Rw¼$j?k!c4]P_29~+, R?s-32adxVkxK1.x9AJ40tVlfNʔuӼt 7-veenX+! Y*ȅqc@,)ap5&^t PϾ ,a;dlJ&ۇgLE94tedvo^dHS :e OK`,D G $K?אH5TlrYȢUL'_iJAq⃁@6i&7`V`99Rg#<r">cZ=`жq2GP=V\{Y)uz(aRb~G iՈ8M<'UW ~sp p0[[L(oĔ)h3u@P\{_6Fm(R>e7Q/7S Jzqz`6!O#(_h"uIF6SEXTl{8VwunY'k;ƻ!\qG˙^}|8M4AsqzewQ 'nZpp3>5淜, |{ Hb^-1SYck_t[e5EvQ_RI9_6s)XO8 i0vהe]&nñfJM-H5|nO'8Ei{3ES5 N!}.;`- x*EԶlh_mWhS`s倮3AI@7?h@>3uw5e05Rrsc@|s/ɧeR2=Qs$OHyeyJT]3~SA~ s${cK/xpq )| pҬAž9#3W,:62Ջa91B3fFt@;V9RTٿ:TeI ZW>ܨCvЦ7T-bDTuܫ"nFê2 7vt`,$ ("qd`Ӕ evH.u"u uj ht FPѐj_Brocsų(@XCu']kՠIUj q;0'Ұ{G@Q0 +@vϺ4!uD5}^Gۯ"LgU?r3g xU{LJtgHίsxm(y5w1#Ϯį(KLz27#8ar5]{s qE_`qRX  `"aWΨ͔-o(*aH4tcPՐZԍ" ,Ʈ7)4QC,=ꐙZߕP\ܲW"zCJ 0l&5 2I*0H^xi=ޝ\*6꒟=yc˙aMc%Zaqg@xr0@.IooH'Vס_ɨq5R}oMH#3?P'&vtFۯGe=~?~'vJ2#(b9o)߰څX/~ h;)U}4P4U+rS:hXI[ ,,aثe'b!"dBk"[A5lw?Ŷ|ACm:>>ե8YZ1}ScDGD8NA*%ࠉb$#<(}5X9 Tacsa:|TG2;"MP^ ^ZmqWaLR|M2ZX5 L]{ۃ!:چJ ?'pgH?vBP*Cy̫l@m ,lkOɒHB8p?[O&Pb&YhkxsHlkm$qg\%gRr ]dv:??sj:ʠ Maj~DXe`,|<P[~;&ˆfs͊ү`o2|@HZ-%}$4 k.*Qh %zk㏱Mnĕ2&jЂSFGbNZ6o,4*^L5)Vu[*yCR3''*-JqXf&ʼnNBLn{ n(e(xn!v\<] lbr'1?VZs8qğSpW ThR@f\A'] X)| ZSZS <龢 (= WSk<lMSe91~EPZRui7j\$37U% ` akH3etޏ#.z5H̀X`ޓ p;Iv+m9 Aqe8 UPƭU3]i:2_F/B;)<]aZ+*5z+60hV`I.lTXcO]AfL4)׍rVڅh~6P|g8=L^6?O=gY&5`ju`@"{t~9; FA!k wݡ.pwcib-_fJ(,i0CÜTߠ#Ёh)CZle)ކj] yM4sWbM.wYH|yKb5R\\VFՁC8G~褪oykJ >C[ q4$ZV"iH'CUO&5bgܼrkpiG_XڱDAz ̝t25|H9zI)zw[L{d; dc,/$D^\㡕8rI gcN R@ 'Ɓ]1]aE|b=1WEHWyX%[@O3~xMڗ]kSҾ~0iy 6t<ή6Dі2$\&9J]:B>;尸tޢ/<̌$%'ߔAљ Oz~ӜK,4*^vbDKݢmbv)_,i Ol岖AL Ruy >21D btK"hK{lx)R&Krj~2ww4"I:+Mڙz ~7[T7j˨Dps1IA4*)4 # ͳ#ۦLkSWC3ZL,!mtժ 21|DY J[ xCf~kN/BG<-܄6 m]:C%eYXvӝ#Ʌ.ʳiTwlܞϹ 1n9H1-{)T֓ 9xB[#؟êZb1q8+1 Zi :.]Q ?&^/ 36*K5(F0 G&G% 9~Z1|08¿߾܊@6!u6ed=˜{ @W 햧gV9,y\>m-tGnMw?Zb5}s]-& tю8B5'ߘYHጾ}.!vUaZ$Rwd4>nRW``NJ+ 3|gFIqYGZG1PԈ4>o⃍RkaoBT\T5v偻caRPHe<1P5jW<]ՑvpAdO]̜q-2|jfK!"bk_ׁ࣎ TY ˑWrEB4)v緦U>nmX, 9Yz瘓Zr,;s^n?ct89| |-2{+N"+넱>$ͶF}>^>']EyA\Gʛr>]x_NEF6S˕o{E F^(cǨ\KW1U_^Ag:*>ryb씲YcT~7aV# 1bv1L ]X4 I Ҍx2ɡ7b<~"c^u)˹5tdTTQ%pmo#P $u>E632H,DL_m_Ɗ, ;)ݱcwFJ9/>-ljxOхtghC;lYy 1&5?&q̕dek q`.AG ]vYO8LsD2.z>I(p}mW!l_Ecl OHl*{񝲈d`=鳐 Jރ0_}?_"쟶zYGh) @;I !tm"_PjoAkkE "7ﻱhp%ljM̾zvxPCxSlHVHݞ& npmY)OX2jr+@F;g@AtưMJNFi>$Ra% "R[%oK̳/}>Uřq6vsMf Kw-k+,"ףsRϹe/9/%Բ? X;9 i4i(Bcc^O nXR`46w,T giESbMa$Ӱ/Y ړRDZPMWXRڲ8wNo Ƹ kn:7jÒ=7HXɓ&j2b-_0K#gP>AP=fղ-Y˦Ѓhgb@o?'&YNF^5DO"V3>SXlUj1?&͇CDQ (Bi^ݽ&idY^q5$Y}t%W%]_{uOK4x˥odmWK"rq\ūgE~:LȡGhUGeNlC` $ n/x-eY+yKm aޙqd~mk*gd8[2b\FMTYյ!bX8XuM9?7<{]3}sq$![<nsWpaH7=ĸC"` pyI4/"i츱fU̓ImEis<~[%wOl~[fH>裃wR;*"IkAS0G9+5;dwZz2B52`G|_p;Ct8!wBn-o.Zub [[?@L qX}K`^kꯠK疵2ciޏ:5lƳ/rZ}a/D7˫Mv)i˜F2LXevÊ ;t1rDFBH=.<`a`bCj`A= ؆K ޕzo ئ6 DҾk.l$Za FL /nq](뵝ֳ&D@`xc Af iFIrӪꯅCLh8vS :C 2Єi},ooy*]^N]Jpp\?Ե QrqCUT|JGUJ2 d/Rn\lrs󩳍%ƸøQhRq" HAV4bnaE:c͇E T^.4CW H1+jXƐw>b˪vLZ?q|D4%֙oPDc,\1FOwA\4q7W҆,sBvb/ҶـwmQDv-VQ' *Rn}p!G<繜?ErWߍN L _G09qPpIӣ]=mcS.v-gpx,0nQǁܪbOXfIoi:F@a1V<}N#!] yTE9б_5h:|aEB=k-BG# X~5D 7#Nȓ |c07Hu3ghpyՅh4Eheпӳs^N965sa˓7B%!dR` 5e=s>f"}͵#^YTBKmJ2B~\ZyH<9T+T]1 --嘿(@ĶL\LNhO_2t>V>U(u!mǟl<%{n[3>-&꽣Ɔ,W{l"R~]@1MnMv2W\߃IRӾKyUQS` ;9fq&v%n~_ Iҩ(qRps N֠/ޢțD`As5ߔv3D!1 V@ * a⡑htnXj{uNiQ̏\F *AV:t!ltD֩cMSBD|ڪ |Šq0*'—}944f0!X ssfolBv A>@A_cfcɘf\",XNmyp}je$ EA)`ç?v0D yXjnx/M%`r ]iƀ߂ 7w~5Verv#ɚL@ 麵rL{l- WZ9 C) Ĵs=q~Jy^}9?ogB,>Q}{\ǞI*n>_~b})zq{IͅW-% 8*98=_`.Ad]Q p~FODà5k?:ls_c~#'Ev٬z^Ai]vQUG;+:6 xB6ɝEBE9}X4u[8O]VKΔ96!y\k~UJwn!mv?vg4Yx6Sb|@T4esǻV[1KxM1| .wl Ut\k2T9j|PLZͥ=ZkQ<uNX\$GW‘&z6 4}DO];R e qG˴cAR(UJ曪L |O@) QmK'O *eI I/H+Zt-gw (e/ӝ^`" ?fpr6bhrĻa5$|^Ϯ5KvEk|$-1$bBt'%.c- ]ɘwG8XiM"Z7`0gv0%N[_ `_H@[KɛTTDQ>pLGS"Վ,2%NID,+HSKZ|:C|t_Q Xͳ֦U䘘X6xc(ӽ :UZKk.r1F4c@zQ*x(H͒`wk|0iT`(먃$Dm6F8X /~,S ˨Q˱[}%]\>ˮU{s&cpx#Wo9-Izsm۰؊cAOE&Ax^`0gQ&,-/2aD|]ϫ$Dj?_JX39*a]O]<ˊ-=н;RQSbn6X _~ 6p)jO-ugW#i񨶙g>%VZљ͏Xu/̏ׯ!pڕ9՞)"T$vuU|M>dah͝Ծ2V9`{Dy[l^EQ(ע},Jak,Xr۔6u󴮈j&)B?+8Z̖{w$ cUOzTs<=[)hGX S"k&A\dt?b+I6ʀ7?~ZGB!WڱmaGEH&ļˊX)'+8+~:*]ob]0w_6>=nGTTMؒ={gZU(G?;b|czVc8,wR*hGq)εݤQҝ!f :A,IUt˔tRM2=mm_%E!_46oޏA0QW;-bQ,IUȎZ|RQl;L\||{6mAPE VDwUZ$I*w@{wURc{Neɬд;IGy0G]jߡv6 8L ?s 㲉  R d_;v&w0Dl|UQ~ߥzحS,L@@E-ԓ8X,՟ P`T[c1d># 44꒙yyh;!jObLE16o}=GyW~Ĕaj"PSQF]?۟'r ѐt;TnߠdHu\Q|~'v\@?n])IIﯕSl09:U(3oWSXʎ'=(v^XN};|…b3W|; ndNڶ ^\~5({EBhbL{iz}#0 `,^b 6'~7adQ}ƂWd([ь'LvB[V\i %:=PmqCqIq Y'yHN]}̷ZO6?dDʣ9ğT,& ٙkP %B^W㻀©eC{pEE=;wj#j\ocVn5>C%a2k3F<3i~8gt]ܸ՗],'p겒ADr놢ݙs$j;|_]vN)ý&Aـw^7ZhA׾qw>JKL3]q 6Q+N!،rEJM7MCPZӟa֛ɇdq⺁4;YjJ5S?]-TBZ^q/SB`ao<:)/${jLP B>ٱdaFۿw\=Ҫ^2ծ{W#8_(9,g.)M&foƿICoBc "N̢Ga<-rX* p̮*YLդ2ii ċpeN@[|ƾ4+&M8.5rVx;蟑B_6Ӛݴ̀3a>>%cU9ʿϬvP \ {?,G&YQ; ޿$i1_圯Ad߀іS.;Z Hb Ԇ.$Vs.xCX`8.RsX[tE#+K 6I$@htEamKnki'N2"6J)xqS\hϴ톩Ef}V IDM'6qY ٔt|)7͉JRUɜ|+.Σx5*Htֶ@0~ӧ15F.A .ٛ833_ҰQ YR10.ŕw]A!l UL=M:Z{WA3YBELjKĶ< \6 EdM[yb'zD}rKgĿF7Y 6wa& 95kQSY0E^bWmNKV=c"k+(f@]s?,%^iD@fuULدH{%FZJ}yP(`ƿTI$Ke#3\ۯٯ6T(v _!6^ZLWDg~O]ԯg>i5TKf [l"7}G0ϛg?#P]o}ܫhzf4g0^hUjo%4!XۋLaN;\h*lJ@ݒc$ r XEcMF{_gC#o/TQVOpkqka0Qj6$^|[>1OQC+z q}7a{r&SYt;UvhD#5i7?J IV|~c@7<=M}7Anj c97VȊd@FS:lK,"COb*OC5`jw|;ن/sLo qUOLt |DOGf #@٥:GnXAjd"BX,mzKbĊԻz5{2G|x|iQֵ{ҡKŊ55)DH9h$ڧUV;Hlƒ3I:'y9+#ܜ|'2B1}0\-lPGuMuyߨbKȋO&r y29>o(FVxR; qvj. # A_TRYg[9PX6f^%|QkCQw$<]Nw?Օ\,Coѵqv+G >E_AnJP "Roֵ03w7pv,űfLa ir jw( ޛ* 1]~#peXW76&Zm0.C_0ޡm 4iq}a%*ЧuNVB&MWRxyTI hGfΓ ~wK^=Ț.ϻnm2~nrTE "Ha)L( hwzoz\u%iu3mZs4/$]VrܿngYZ0707010000000d000081a4000000000000000000000001616ee51100191604000000000000000000000000000000000000005800000000./lib/modules/4.18.0-348.el8.aarch64+debug/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/㛐]?Eh=ڜͩ!\u0И\iIln6omX_ruϻEc`9ޥwt~;Y1u!yKB)TW] uh줆=Z(ykKR<ʍ z!34jt PGF5H$J]%nXgydH5cјNUIZaZF̻o 5ȣ|N9+y6cswn\!7|}im]* BQ0xWw9Iv榁~=Kz x2P]O('`bSӾ#1lt8(&PrHOVLo"2C(Y!snv8W o$;`,:>iֿ45)* |K[$崯}(X+>+h69b!lj9mŘ)Pfuh ^e]W* qMnC{# e#ֻ3oiS[kEgR>dvbWDKWQO.z4Cd9Rmҝ'К!9/Lvo^I\Ǐab&&m뎃O^uпLOaF;~7cL6Fq|C,>_<r$pɋbQg hSjJ@~Kx pod0p&?$v;D'̴}p"I}rW9-3?Dg#-Qie 5Yo9'hR#e*vF2tY{yijnxN![ #2oK;6y6igX-~E?5{ wz[Iu[mcr؛o,HsVAXҩ_j!P?N8O>h|zVYn_cv,kYI0Ta}1nxpBF;"=F5%^˼*ONhc2!% zJv-ԹRk75" %l{Ԉ9A$xPHEr,,8Ϯ̩<fptB,gL/0[~Yn  'U+1]/]<9[ݿ0){?(>`Me˷O & :Ωȵ0E.r;MVgO Ϻ;rYj_/v A>M 'u?옇+a)U\'Fa$ LxXlҙFc?}„ѭe?R-b1(njطR7s_-^y=2e-#ХMnEn+*QuFL7@XEZ;Il6caW<y[{=GQ} :5h_| ;j6äz4W}'8¿z&ww~Ҿ'qrB@qŊFhp/jp`²o޼7Tί1`~w`" ވ콿8'qX7hM8!HI&=u .FߵS]jcoTsUgM%+7^1؊ZӤ :ʽYIft>]Z_v4E? R _*VbC :8R"c- aX]Lk =2? S}=Q|I}G&&L쾢1ylG@̗Gbض"a˼Uc*$"~9p1vkp6 㔕Ktw봸tQJu=I?e40EV8fKԒChisbt'L-ɺ14%cUA/%cF)UhqCf\./뻅׊R?<A{6|P"Ym'ԩ(9(P|}1oB*֝3-P#JLUX1QFΣ),u\h.-nij/^阨BfaR|@T{a%}&Ө9"n,a%4i fPhə4Kd0PF)TՁ{[%s_DNYmL7`EX2l"مڷޢG y :aAJN F%X4}詃ן%zP,ӇO*u6+83M,u:&-IW~-Y`s?[<첍Y imJ uא13L3*wnho+e_6 ̷uiMlsQd<G]V,D!4"haVeE$x߈\qٚ# pğ|+JIh=՜i-Ľ)*6 Bӱ9IF7cȵ։6;mם34;㹊jGX ޹V\p(6;o"Kl[}"RJO4`؃\ۘUݠ}N+t׆o *^uKD=OI˗{rB>}Z]fgA%kjI_ Ȱnha2n[ WAPtW* uX>j1=u:䭋4eVb6X jTşd}맘ٺ,O=Gk`K57MI+eEL̥ р(ō+h\Sg6 ߥ0۶/k$AAtG74F3xિ*{Z #ES&"k|iNb\=n+XB:n4))Pl$)?pz? :"=Ht3NJ`7ߺE Z'[>]2_8l *^/zON";^2w' z!ޫsm ˝d{N$a wHIP3Zvkj7^}tG W?wSMӬA?`{]!spVarח_3?@ \8OdWd2{3I8pS=~ 9i[tyYB})2AȨ`Qr9t[??I_r}eZ)=&^th~LxҞ6UϽr^wQ^cy29cr7 qE[N.(J]Dtdt0VD~y.+'> 0:8fG# '\6҅{Qv2q뵎73+1xo[F* I05U&^-de"_R/lM^<'s2|؏-䳄!wr6O,k9=4;+fa=ޭ#xU> ԃ쉫r;-zM@$˥搼ev5[(+]wt "]K^=A#{[ъ~^> S qI }x0LKH+\=t?oW܇€2ƳKƤwr[ #l~b[X]W+vGuhÓzj! eM5JEzi=y HchQ0$ n*E;P4*j)e,G:Te;6zfq9'0DmD j1v掷3e,%yzC(JQfǪcH/ !5k}ݴPo/ ƛۀұ)ojdo҆"lЛ{;U xR5,R:{:#Y4j<"RsgD Z  eWC)IxHX hșgۯ*< '3q1 P𾵖g n-"f(Rt<_zNt%+"'8`$zBz.R z3""sg8U9tQ/6yTeT ڎ\W\)g}*)U{K R }A ?Pl~(4Rwd籕N#:eML9G%JxUiB+iF;T(pV&WFMn1J<(XgxFo5v4̶Y(1E8&îbW(:&E$aɣw"HKw?Vn(pn{G%`w$3µ R\r;LJ`( M#&ZthfYyjDئC-zKeКg6ԋO~ ; g3bt [O9h:.B` jGjx-/je5b uT3Ov,mF '}nOeW )Ƌ)S,2~3s! & &oMkz ilXZ6Yj+X٢J_ߖ)S v4v۱u=m0ݣؓh9K6"#QX+U%M8qpy/TzsEM:/eq$$%Wk]䅛jJq`.AFx%Qux\fG3`s/fHz@?>PV<;.#? |@{)⿋-v:37R9ܺZFˍS~$DDhUWMuÓsW[Rk%jYtsu|cSokʹ%8`b65`*#Ńm$[µiML}9;:Mo@y2؇Y#>38ڐіXC2wxx" & (:Pp̼2)۠?Tk-DQB&l߮WuD3b :$mVNCH;VI45WX-w^L`sUφebGr_ "4+Λ(JO_3/E5Pe{4U^Z$0tZGA5Y'JZǥ^L]oy{9A=[Ypg8e&T:иD_h 9,3@RWD,0?:H>wOZ!ήφ0]WHK_y T iT4rȕ^w:'f6 !}ƪ軙^ @=0;Qp(4k#܄XT<:&9gnS]T;+<)Y>qie09mV] am]īmxvq 26EDZ,(lSɅKf1-Zf!v|0i})%eVd&nke ϼ |G )d IGc|M&t˝,98Ȯ9>]6cy´UG|]wsg=K"!/n7B)VA03i֯x0,hyk~Zna2gYc|UWUU NoђR kc,st -4N3BuaJ✯MQ13.IjHSL^~FcWŐ5`r|3=? w<<ԽrGtj`I(""9PM A>yF8*#ɺ8Sv 'gNÇG+t8GWeTuPxTq(B֟+&NFc`?sHlԍ@bס|_܍Odt]W5 |)}u+2V18 `â1(C|T%3Qn`RV7Cg^(@Wȸ|#D*,VPAmlx[Wps@qs8uېwP/ TO2=pdFյu6p_%MLaq{l`OAح|uKꩌOVd(A0YO\g os1-1`9rfU-%"qHErB{cg[$xT!sԔz!>{PMEʼW= i.(ӀKf݆L6$`둻i-_Ֆ1o%&̭ Fz;+ 8 P) Q") mof)aQF?3!٣}[\,,^[6cÚIr&#vB%̏ =N0g:b냧PZ(Vn3Kdymjf5^/HF >dw 2Rbd.?Nw׬"|>lel5v#LoT熕~d9ENJĽ2Qq()7q3 P7eWjtCWZd,ќAs77+;-ݥ~Z\;֞Ǡ< p>oW()qk^؄b6'R͞tKBJN'yȇ1k[nKp+i; [3;ھN@H߸HӬ|lܩcvwXEhFc[%p֠&ڛN;8=ZdMF܍g"na~Gma@nd.YG:ZHͱ%V-Y<IOf O>weo\.Ro3F "ꔾ-Hdy,beB Hp *Mvg-~OeLR86 vE[dMSLcX`$5XG7&(jhTz&I0LaYy抠Jc.>dCp|Ef,5>3=]Ht A$/x^\ vbih"|f əRTdž-NM. `MeO_k:~ !/b15L|HQttlF o EX)t:Yʡe _0w)"E^W Y"Tx<|hlYNL-1׎cMuM@,v[A>96sSG:?$)(C2bTQE ::Q 鿏'ۥm"+.tф4:%5p:<hIG=cضI|A{ٖwr^A LkŇrǏ"_(W܁k:A>֗&^A_io~x-\@s', 1} n:Tjf{%:ih4)^^Cg7h=4ݙ45X,y1.ĩ*k6zgrPz<WkO0 Aus(~ZArt Y~K؜Ke4y!'8=LgkΌ;M.6%Nq8!q{>d"aHxKCwώP`D.t#80̤1H&Z; Q9g.Jg`zF 2^M…Rf1'᫸0G/2&R, DxAXZ~&nI!D>ʣ~lPp ZQbIWY5Y+5p k-'rB@wT^ir4`o?hHO}kZy!1IkcEfݨfvX<ܯ ϺLX9R gS"z%ZډWtIrr̋n1C-^YQ>Όzhwܾ$sZЮ,vy<*^Bv*'w/ *RߛM]I-7ߎz?I *zâ2!O Mi%$=|P5n6wіgݪ7y>͋{oibS)"G~aT6қ;Db5n6_ $Җ0NHf߻R"vX%s1e U',M":.x( @idDomC_k^Xs6Oݞgȳ \ј{QQ~;xQ>WS$XсN%prۯFSH&F .=~Q+׾uVjziٖi/8[ 0@7Ams-D _/P&u/Bqs$ڱYr"y'xdR(CEx#c=na/P 2`@gȌ"Oҡm V܀6m͜2!fn,d)Wi3l]\g&믛fvœ_ߤ}n6X0eŦJPtuV5{ji@9֊>olZP 6?%ݍ7QZڑS}JhkdE&5+xV@m'&gM,T%XʂJ @f9~+լB߬_"?t$mF6Q[qyt6G)fVedk+f%%4)LW(2z$wsj52xNeU%HVXGIy?a}!fqd7'o: r3)#ɂkZ]: j?j$b~K|@dFWuL0T[u#Lo^ܜ}UeՕi`hGߡ>@7Hexp/Jk3H5V` P;XjʹBk hZeotFHtSg "rQLh0fEgTboi˂,4V֊Ƕ<ՀaJ1//XںPJ'9gMϏѪyVjz55%RT(}`!WEnH`s ¥*Dl;'&<5j w½T&_+ݱxmh"$#v$SDdIqFT`@Iǫ^HyȀcă{Al6zĢu—?hcJN@ӓJ3v@T+{u-t1{ -W/.lc7t=w|Bl%.V'\JcCzPv5XUvNNcJg߁ۻ<&C(@跣x=`#GIܳ5Ea :a&:kf{.2ȚgnwkfeG  zwn^'ls ɀ/򖨪*A3L# `˚+0̣_*s7> / "NJa]lWsKK |af"MF[:~2%&(WB)iL yA w eT+`;\NP{kdn:uh'Hy 2|=c.[NdH˶0-נCŠnV#Ġ,pPUmE`' z4vNk$Q/d+x.I acFfzL+>݄F1]^K F[kw?@)~}m},rMAݤ@*o8c^Y'2*+V:ǘײmTKi >y[+hMc7&%GaƆ("˄otnҝ28__<KϽbC9:u[gJU_4q\ Kdyh :n\ >ӱk!ԓr"x*YAʴ:9Los/(w,=sh-jcbς0Uv=v]WTή9?qѮa|A' 1Eh_}^ނz! hg2:֪u HfT[u&ڴ˂^GyΝd7!̨=W/іbuOi;{^Ǔ]J:J gSU؜HEo{/_)]Լ 5{Ĺ^&!.u$ZE<% X(r.E: ^s1|v!N t*MK/l3NBL0NKqA/3lO_AK2Sȥrfj<4q7>@>j Ƕmh"5߰* mj?J<+]p%saօ4{҃xRMxG雪0V V XCp-iLSsv ׯQ&Z֏d+eSI9X;PZ; .&W;RfOvn6Z7 =!s2^kԻziߗb$00qӠs1KLE2kI$ŋ" Y9 Ḃe.mWuY|Ҧg"Є9"_3jT—%C&Nd ^EϧCnTR!E K8d)'Ѓ/^0E i96@8%;wNҭfhiuy1S|pNۊ#sUm-V(<Ί9~6=jJ}/M]g'jEMg5MZx] nb ԋtrUtV(];yC t}9{Z;_8%4Oa;и~ O.nIk,״ _Lws L[t)->uep\e1Yxhoj~) {@tZC>*b }w1LU i d7Vs@5A\ϺOKG攜B@ K^b2|oʗCC)`4M5D>6Y00z%lN|:V[ ){t;G _e}Scr5ezdzm/mm(~Z2 - \h!NGbe[l]OQ@{{WoR0ҡX˘T/C 7%M (##֝+QUqk n |y_h-'NY46  x(Ɋ /u@Odcyw%a`@hc sPf'p%`yUv%((B0᫠gz8.JW?3jf73)Ň7o/eFHWDNTb;&\wm 6Ld.]?xa0=je-pS!8%n4qArK:`p'Uࣻ zh_PrG$*)gxWIMw2Z"l^`˥q=r iTLƥq(H!it(˸QU>(RǜHJl~lŝ<_#;raN],xh<J'\ʜ,Bm@wORYr;|hf 8bGꊏr>1MOnWݏޤL$i~C>IO{9cn/35KR) KIf7[!v=غsNN"RȊh\S)k1m.1iVК֡g iC孅r}Ӝō mM8V)bN.*a3D$)aSά 5 F y,y8v %dtTovBf_zW[2k_S8SٍKb( ǭM#"?"gnmtPֶ(֤X,?stîȀ ַ6-SL"r [9@Ccn]0eZ.kr&mD<.2JGg9Zs/wMx4b lN&fmƅ?7pxbw'ݬZH+&X 29;8 Sk} J0x [ .z;%"EMXQ Uc>f6d'{ EJEY~*+[%zO"=.&6_A .G&E̊;ɐ4^ źsT'7TJI"1$so'6UHHY#q͖JS2#=jY]{hAi٩OlKN x`r,IĚmMa &&`()-MlSW v2CAK;[nm;s \zdeOMXX=0EtiP. <!۟0JTQAm{2CiOkk: :qoE>;γd/d"Ig6Cһ;k9ln"Gą8/!mUCwhߝA;偈VM *71ɺjC>74hŭ!rՉXΟi&FelGހj׾C46kér\ !)5:U=xhbo={rJlu9.GH w%]mӻH8S5W5(HOm6cl3>_VH^9hEMZ)L΀n0FK( Ko(Ӵw=Tvyl xPתmVԉm;AjQYgŌuv'BNyn6KZ/˫f +ƏC8T92gROS;7!T=ɧsǔGq/$O!/&\+0MKrNģ} A;$1gPp&'s>P:M]7aT9,dԷA+ iDvvZ"!lN Q{#$Lo3TYi#,)qafyLBdHЎtlѿug\}'|ߪ# ֲfVFz"F2!gW*MVTæ {Bc?[m[LZ%/)eQdU(YRB+z;>ȶ3)|iaet?Y`EtՋ~2&?Q S^Ay&QC1b Z+q l Φ 췙Vn*{*jR֔}QyC3o2CcY Hv6h[NWfN_ti!)w&ج7Z] V|TXng Ɠ@/xjݘw%<1Tl?0ZFs/e~T|d`a jw+_!?;^p uE}9ݱ!- X7Sm _OZ?p_eԝj҉0cI y#[ >$ӤH|Aƽ19YSBZD)\989fFӁkn \8=lyKK3n~!)Qnm 5hZhN;#)n0(Q=_Y ;r8SԺ'rZ`̆ U[6`%6{i]b&{K855 T( .8Z*M_hL]T;6ۄc(:D͇r(<׶z9w9{r /jFν<\2*SeL*e=_X1>3}X룽3}HliI1,t#3AbQ@`q%!<(\:Q`ϕ87kWE/,K,QVXV$jw\Lp)W,L^[?.[&kOj.a\1ķإ_"W0y[^a@0`*9[08AijhzD4J }3oB„9PVv]abgt)NtS;H>k4.% i9{Yko L3 '+cv:qBvh7fyxI5=G3|q0Hc~d9bW{,8ZHF-fHѭ^G3+d%p\iEA_~It]]1VY90~kIMtC*M/Œ}Bڧzs_4tlmd*{$3P?a,*goP"klBɳcfv‰v É85xnNЦ>T4BۍQ̚fBBs`R25R -1`-+C~){r7 dMeKygG?eqQ>f%g~/+' F8aS Բ 9^MiwPtcU2_6/pNH޷1A#Fz@Јe?Dϑc,G!K\Z:{-}a W"5=Y*VkP9tUw.9%]OZr@- !9#0BeQdgX ":'>0ND"OaU\\^n4)4iFh4OA׉͐pawaJ2g1N {m,bq|su"\u|ybYH"{jnbˌd%%KNl2Jp :*lpaC+9xqɫ{l!w@[G^cǥ%Iqz7F`nd1(yS~e5˻$8MVEr"NbU1 b)8I҇<1B\YO DŽC=EɅ%% nHV!BBq}Q`GR?'GI5xI]w'J:P BHqWxG0G#HX\Nဠ7Ud|Y]%7aX~'<~cɜc )y< ?_=$q Uth vģm.`#>"I!V H6ONv}VTy-:aB l=ϼiq EgWV!/?Doq\3XU&&Xn.mFb)hʛ /XEvI{etY NmȺa;Rc]{z9:"XԔٞͱ V?Y!P=SGx[9Lܯk J4"G@ݬֲsV<*\3s= 8ҍ ;+LI=0$h`>2@/B'Z|ET5d.a H%&}О?C?=S~/%l0׊h[[98f0h$\PKiHJؾ!JIG5o.ꕾXLŽm櫘*S@;ZX(zo}|q#*'_̕}خxe$\[!my$%a 1 IJ[n(KH*s!LcyMբ8/<M1~cMrd*'ʬ薔ߢ H9w^ICC@Mg ?b=)s2 S W۵IEp{mQpũAOx;'&hhvҗ@q(kԻe{|/VPHidEZܮД\c|}+XFNHBjŒ&ikQ?!`ܠiLb}wBqDkݮbQxx@֥*yKlA ,^<.4zݦN5-kO*"٥|^#ipB( ֤LNq9W?-V+RA|Ƣ>[N&9&uذH4ToJ`Oܓ͈HW1qV)<0N$ MXWwAq66Nз) yKcYNM:T{{qUx`xsͭnoqhK߿Z!X(MxED{ο-KoTM86hbZYň@K a=L8T_zܤ"lSn~gڧg#'@(3Xa?uţs,*HM0'3i'JFWv_w䈡Ro?!v-vث›[.GmļY_^qf=jcB]lK78KYv󃍔cj5+1(TŨ]J0FXxPAg97 #^ 4ulّ458*٫\K$1+#iIq#Ǘ38OѩbF߄%LZ1Z 5ee_'#NI* yYkȓg3h5&B\SK)'gtB{qTtǾY<}dEL]p=kp s(@ne2}D/d .=ꏡ`ld ysX36mhy^=80J#6" 7W֡mEXHcpD̸Vt \l4;rZ42f80[zj_[(usu;D0n>h.fb&Icr=Xd?|x %gu Ջ.HY,J0X-[Zx.|AW[EV'e~,գUD13VX2p!#Y0Z{]``sR ³9dhsh!f O8lAlu 7|qj%->jkB4@(ř鴢! &q0Gt:[ h#ֵ]Ix>R#hXyA23te; K,DUd cV6qͭ\h= 瓌:*1JDeeW>XnRh5T오 J+Р8R 1U*/KKs{G/#:]Ô_?C~&u'^LT=16jƣR5X^ Q).jtx;,PJB  juvB7"VpI@ A$[PR+4LhN,+ tG%PT!/~o>|<11WΝ<(b.ߦc,yϒx)hj 0_OAT| ƔL(*dFwk:.]W Rfu$RڣbחRCxg}\ZkZhr^/h`hRvz1`?w&M!GDJ>`"nFL},BYpej S̳pr8odxA귀Qy=J٪ j[^rAPguy ;/\;Z3OQp9ef+[%Ļ5Y5Q(k};~c2 G@o,-9lN65k {) o$/sJ86T,椀e7O#!^'$Vg˧ӁuѲ7L0V^zp$GX[腢MiZt4Ni#%9|zm1VId叧螂o=H8D!44Wհ3e˅6N툓Y8>r?~l$8^^v&S̀Q+>j`XPx&`[\Gl2wŴWQ7eR:ʋGeŊ;G29x*?&Jc"mTb=~˾2GhtW^*2m Xޮ&z츜i5L S襽Cj Zӫv{gMhճ)cwEytj.Gc_5q g\B۠x>}P L!hoo$[I*6辗 't/K]ujhV |uu{fxlsA7l0eK< >a~UbYMHyOօ0,rY~;|6 ubͱ[EqXh*[56ATYlmmL#f0QhXN]Wq?l @"ʶDe"<B!Q%,A65D @i4$v5Y,޳+oQ) pSOpIKliC f:BH8B֪R Yۺbt5y:%d;eFJ9{& NeQ N "b.KnCY{N^w.2FxIP qMr~?0:ѽx{0?9τ\f?12FWpsaCӰ FT-2Nc sMۑm|:-Vdmd'rϦ7zٶ~&xyB^ F΄2 ]M u{PO~0L]8=B(fPs~|}48.||GM cG#!'܅0i-OЏ?.f:I]9[Ķ~ GkAH3oq#Rʇ<)Y4_*lnR6h1hWSОhPeUDȬpˈ^+le}25*9rI[1TȗQa;5|x |Ct;a?F_װU 2sQ/U홓c$ KdŁ G0)>sWrQ-U|Ku"Hw )pE(wb޼f&nZO`o`09!l:ohPGwV\`iy9?QIp0G-fGL?n#jK}yCY9r*9-Ro=?D%HIݎg=>9\Z*}3֢}K,IG=BB$4قR/|[qJ))NU{&S[<Սi")ʴ>U͏.PepcATSH{Au *%wx\sH=‹јA=d5SQׯ diCocjP7q9D]ڇ堇CWps'(xnH T_{D\ջ1lyXR` Q8hpZ nR&8Q@|bjsKcSim~#%?׍xE.-@,sQ=hMۨh'KpCɹEiv4*pُ@v*>iJ2yCZeq:Rh5"^vkSM|nNU 'M>б®IGsZfj U(Q۝]"zbR]N}s U SɠEfD׺<_Wu Шz[Z8AX`!]xhijPߧ(w:pa hs޹V/*upO ?`#Ssbl *bE֗]. /ZuR^1*fcixFG̿[/ll7ק 0~wɱ_n6„l~Jw#WW!wxdjǏz7N LW- q|Ge͢6(yaPW^{H# :]m@/ʊ1C2{(p&"xYwUk}pcX~icQYQP}KQo 5Aq i0?TN9Ž\%#Y앿ck<4vs.755HDݼ8FX?.Cn̏AVC${Mމ&&ٰ*g?/XLNpnӯ+")V \GZR.|zKJ8j<*p_+˹rgU;>W҉(0 Z$\_ bksd5KC* ~vת3cC 'beT4CŌ)2 ՌIbM}ևv1J!, Ѯ3ڵCDi3-u{_R|ԭO>v=n3Ea;q VG*|ҟ[-(j7/%@8껑 ;8G[q]W51+&R.# w@:Zi3:w2!P8_[!2-XJX'Kek~:@ZiT}F)L֡|)AJF&}AؽԞ#RT=7Fapf!,ZRâpaﯺ p1P#JZ*yb8cЭ((GQ1|Of1i_;h.)&cV@5 ߺQ {siď]/2j}9^1gVϟ284#ʖDG/ym^ԏs-^ʻ˒$y죓` ![LEeZ 9ˣj[U;P?cЄ7RڍW,qkierG( Inh`ZXUeib5&_V-ƻƐUlo9OׂIQ 1#6C F]褍2"F.o߸/ P󰈷5jfy?GIB˚REbXViFWdʵ|(!%"9Š^0ѱhT!F6x _;h g|7xXEﳿBڕcCYvk~khWځEr-3"t1b3#E뀙jvA.js+lMk5ok )~n"fQMlkZ1︩Τ=_cv-(T%blsh/E9* 2eGu)ǫ,!g Uf0 FBG 7U.<{ (u z:"7.\ʙ&(ASP24|qXl{bIjOWcT >tLj,{YX 16-gE Hߌ##S6+4W=iPĺ^6t-XD_lOm~(:tX@C5SMjot=W-FZEYKryjfDUU-ǦL懔;'Lڿ!}q {T:N"CCQm, A|4"A(%w&vnI`X`@4s\{ҷrJ՚]Z)%pĩS몥a~>)4dz1$ )zV|*ބ{#(< ;pڌ@q:X$"EOrʪS{ዯ=^=-~G\Q]4=)œ_+x\J1vWѩ![2#5K™.ZK`bo*5^j RQLB p0م Z[P#; V_RA㊳ I%~uA=wV!gk!TcrzkapBzF+%E|KEWܕAm ה6dk4\$wPkƚU/^mb+>\,g=:)gݙ.ς0'x k~h5XtbXAV8Y VmDYOG|Pq9Rs%$ vPLA/62g_;{13tC_5Dߡ7v+t.Rbk++Z]t0Hm Ѕ9r%Y6Ť"èdTj7820mVCJw,+FnHB:fKA+_3&6b/;ՒvԗEF|&tHױ[ $ӬFt5Woz-5oU:j}54scnŰncHh2^AFZN/y<^!?u^KpiKA_LV̽JQ.Vu$`eq,jn*j\U.aoz0 սqUk}ziX_/AU5_?yV0'>1MEoҊS,3rV"t}suv%vM˱GT5vsHVSfs72YA721Z##[Ѓ>lCs>3AXG9b2V^E`1 )T Owfhg A)NѩQ-Hoh4K}Z l>A>5{IRca!m'].0>sˏy>aRA՚~?J{`cHLwնjFNfnnyB7S\əs-hu On=\;>]EEӛ-IoV~ic c_N ȼr]6}V0O>~ ̥?:USEU^!>-wcpwd!αSJ~ǒLNqaz A.m7.Vut W Uٽs<8߹uMO6's|(2)C<\u g"H¨o{ﵸ.Ъ%?# zh.H94*)@c = A6=(/~.;n=NFPU*"ϣsB)ðuFIū"TZ:Ěn;u o#kVb>W?x ,ւ&h💗B6z1FOԁ-NGA1jˁVQZOW ) @'Ƭ$ҹJ#x z;:(#h:Yhp`eA&*zqJۮn" }?U%yR_ >ށM i̬?(i輲GGm!Olť P0]hL4 ,B?SUuj^R"e7 jY<$bWr̒q55 Qfj8rѩjU>[RtZGfI̒ԓޡIq#_q-BWF?qC(z }mOCVZS=ʄ1 v,&,5E40˅}MLσ \>y =$Xbr&q1ykjY.zLKUDXxʢWc1Wk$5;" sih{^X;׫|mz> HS%44ado!/& tPY^缥nTGG8FTDXLMB83^6f ={X69յ\!yo,v5Gly*i+3E+qp?k:GXڅU,G2[XF+F盧$:,8|mߨ4<#|Z+2ռ>@Xp,HC9ގ蠸Pa81iϟdwrY#hpS5 2AY cn nDF |ghu7TTΌf.F1[7*厳"h8N8ޓ%g*ӷ̄&V<$d04}CFj%6DmoP%D%7I56۔ V~R`큃]`9#d?v9Z ֕ޝ+|vGpطwIɵ++ڮ\ޮeaאaìJzdlb(!W{0 Y/HXle*!3t Vn6)h C%8ԆOQv8D\ƒYIӦ}LT9ȈK )0aQv*3P}KNG Żn [emh|HtLX=n'r)6 {fSa@y}$F8.͊>dR^TU&壀ǿB4I'#K"R_ݍB#ZmPN߹2IBjvKVB |یrQ!]䔞v":Pz[6LLJϋ&mi{NN\Ýɷ#0 $@.4YkO:"`4Q&,w?<0 kL^nйpZO+n׾EsNIA;kRc۾050f؂=@mq"w}ci cxT(R0km.0>e=k&*?zLT=4EIѵl,G'0}h:Q Q'cx9c{=EgLƮ,,OqZ;^AUYz213G ujeƊAֿ`8n,ƦB)M!7lE[*>NB6ծI}K|1DE;G<i Y -&Yaen1c^idZFJ#**{.J\17Y Im-:l=eɛ{IΤYrYs!6ı|ar?+}eTfNXNt/fȈk,5shm: #8VOen E&!5t$+E`/ 5"R Oo|԰e##9E;m&N_ jL=YRs kb &ɀщ/~ԴNNHv ˿"ٶg+^'˴ԥRGlvs`L.i![t|CBa,y6`oA@^\BcR㋿+F@1kN8K"'2ZrsT[7ńfe` ^ZȓȊLuór~*^0gC GMhMT1pYh!Bׇ E׊w&HmUPKk\w%r5+qNGE¾`@-<-쥐EJ[^e|; IR}O[*2Ö6d jt)y%JR_7eY3̀V5BQ2-M ;ou y*TVW ҵp;Z3ح7wPf̅'ސ qܰk8"OMMN0/@ZF=@])M ^ "C0YϿmA_[ Qv=ܳÄpAL]?6;̫槢t+_Pf{ETђw0]c0JǷ,Fv܄;7 l'Su^59}"HoGùu2z8B< c pLDe[gsObJVq?*  Y4/T&OET`RPe"abEiO'gʆeGbp`~]Ŀeg/5ӯ[L|I!zIKzD!)רSPh^5b3due;Q eQ5U~]4HЏKqA2 ]vt󴆠KEUHE`HQ{ 'zue:E,mnPoV38ivZ{im=72*QRw ;|<'x>O'gaK27qԖL%t%i dFWAz\lHKUﭳ)=i'-Y[b=)HwR[eoЭ',_%Yip.pe:Ʈ09=Xuiē;C>_Sq-pW9 q% wWCRHl|g#YD/sQ=&]*a?DJY4j|=: 濤 =Y  vP  S:4қ۟h#Noo+lD(yз毞v{L-ņsQ*9)W@(J>՘n Kt3fMAPnm357$6'OIo%o7,D-Wi<Ò &Jt;>ϫ+]-I ʒ]>5e@ [E0š19V34y"[9.)J$֮Ƶ B :F|a!ؽu:!d d+YTf3Mh#ur]sV(h6Ǵh6vycr)\%oɜ.Sk lH>>I?dc6`JS;R+L|7v?pNO/3 dOF&amK@.P ףbN쵨Ш[<&WXFEQEQ{xl?~qDVzPW bs:/.^-\\0cls|y9)yJ0AbH@"Tcie(It}[jF,pl( , *R/(|VkbBZ &D0j@^Ftbk{9B~ n W+uImc>5_gƴΒ%az#%TK:[S1w0| _,x=&C)x1=-,znT>N..H}pD9}ov:σ10@Co1;vLSFFF@3,͐^߲Eg| ) Q= "ZT٠/T3LQ+pȯF/"|Y]h_/riDi:UC[V*+MW0CZޅyev` GNB 4!뺺1R C莱/\OW ЬϬ]T7n~a陾\Vu [cĥN"T@uySmpk|v\  ;!VИbCG^#ҿd6uǚ .@*q_{|+ht{v \F*l#|8(hH@%W^гH@*j=Ѫ.O?Q!ɫ$"}_gG3Ey+ס#\UsSw#yC^FSvްL@BnjrZPWr瑭0{]Hb)DұF*6ۣjQ|4ZPVnW_!*mF¿zD`f!5½M yO忭ik63\}&r)v>15BlcJU:F1?g~*WV|sRvNS(8&GaNNP9<12q26mj3bʨY)?T&4ZHT5Y5*m>s~Ԏk7AFff /Gh4VCƭ :@uc*hh"\:yy6h6Q°:&Qk*yG[cQ,M?Ia%`GBS )g?yfӹGז=I'ˣS.7kia.׍i9L,sNw4=7D(k $ )Wk[=vZS+(N0#^'EݾwT?1fɜ:|FZ2O \>+p {/5rw4Ka#/K[:*y1[\CgxHg pE-{9a Q)j`uׇ$Y~"6H^x-|xkCtӭčs8;Hyrc2,؃U'"#jult&U@'G ~^kyj)@l v)l @N,k죣bXY$LͤV2/lBg)/l%jK,Yak ?$݄%{YH,Hw1f 3 y:nXO@o_S9j+2&pb{)\epZ?2u4o嚖RIk+SFuI׊=Q&oB"nKʂjC9 sQ[V r]h =y'k&Bhf)>{>X,g{Nno-g"rlZD->hf(S6k!pQue7 7մ޴:WÒr@X!sU/KƝd&]ON@)gΐJlDQ>'լ4ʴ6TnDV?PXVVŨ]Yl1ۼl.\zG3q0x~ S(iTNUW86<\:9rޤ[E@ kİc5;zMGEͫqs= KDˊWdAזxZA7~* QDXދ!ܛË03qzԁc&+2 6Uyx;@rkWng yw}s"/NW(LT敳,q"K"L*9U9$0m3'7@‘3HYIw‡~NDݷeggtPLB}ffA a #1qM!@[eyW\w_Oѥ5jl_TtD0m9_68_4}9SR-PF(ւψsiH,F]O@Lxkջ >/GftRv# UJ} '6D铫}1d[]~8OW&V^ c}8Asc lEplt󤄨fPI? {5_AGX?$wR*11*g˻aAJ"0b0hȴӛLSPq\ WTsϒpqu q_U{}UZJՖtO]o'ѬDez\߂PU-ga6#ޗpbu(|4Яz!'ئ32" JEѐCO Q lC,_A8nFM#ee:M>{AZbE#pj/wCe( ZpP懟 j3\= 5Vcw'(NǤS`Oj9_b\Ћ †$c3} b`2QXe4=yzŊ Xh_DW-gJgbz9?0﮲W~C։Lb`OK4D("Z-"*"bָ,h:_bR_܋1 4~dA~٭IyYw[Uf*S} fB*/AtBN`*_1Q8)Ik@̀YŶ+8Ir%T4nj1%bvM-xN2J:W/% Q%T@R05:ML=50gH' `]e f:Wg Aƛ;_P9;RQqeoQfہTN%\* ᳋(ss>4.O?M.58!0n?mF*"ԊSZa~M %4+>{;ND }ΥI|ö%Cm\`߷0ԧuA?`SҏQlPvq/TYYoH\#JX^ZgFB+R?Kn /C;c+J\v*+,YݢHg@.|v痤,J/}H2L`hXϙ]wD5ʢ5+} >F 5S6%"-&!? tPR{c>NM}O'UXB1 $PsD"2Na}Ћ#<2 "M݃3 /@hR?dIDtJZ.G!&>x^ZTK]5 Lg_%+C0cdk6wh?]X h 5$ 4!?\5E[1I# _oA}kO~hhXC$Vx$4D [Jfw/b%:MtRN鰜U(qk]R'"rS];s8[M!ڡh~ -xԇ:'.N PQj (A4Gg5kmJ6N~/2{ OqGSdϦSF./u#RsƭhYnZT@U[-md#d?9o!3uld EC[L>ɅJl^>F]WcىVX?rԎ.=pJ|%pݔk;/[eHf¶nW|iF>G.* +D2jZv!5Aa* ;{<8h0Z *PnxVϝ?H` OJbgVi Bȱ4Z" 1pQ'M)%=t͘nqJo/mҽ؄=fϕTw .g45֩uw5̓uk(dJU]ӟ~!iǟg f.tPԑf9dG8^ C&WFĹaEnkζB6pG1ػ+)jo@z #~~mo&OUUPk+6Ԅ5cygxFaNT)YfE4 fL*X5Xz 8w3?un L k{6ߐ:zW}{Nj44-98/%X]! pqV ,aPST;!Ԕ߀PrMG<$\~QO@z%p1`Y n`NECɟ" yǴYm2zHm"q/ ޻g?DקYqیKPZFjº/04}p-VՄ3"^5ӱ#?#VM@CUƗf]j_2= b2G^IP> f*{;60o1n܌hü)uDP>Fvi`(]ytlŽ&[%w٠:˸U\Pm|$ 9 ؟=By@H-[k=?#>fI|d=/_,E>L|_7bWe+?7ī$'Nrs,Y V7lB%$Em%ؚ]ܓܻMKzuA<8=~0e.:_^Yy!J]R4,#q7o/S̓}W0V%Xڨ삲:uo3*BN\lq\kX6zmϺY=ñ1uBeGT9ק3 Wie֛³`'RC ,ES^…mv֏-ڲy=eaq; 9^~+h_m-[O=/r 4-xW FCw iGj#u.[h%xbFKcAl6K*a k->yF;vw(4$ڊN_~95v aXݢ%ӈ4qGԜ?!»Q8_O ʈsH&Ҙ=zM]̶z+]-tˁL.]rNQ,74_Q1oƊ J1otzFcu #jװfbR{[Hw'O!r4h$ H 9+ds ; HM@A.2^fRI NJ'ːbx*03;{B*ەЂ+8E  /`iH3_Hr=4SigU) O 0aH|܅7*z 6ba-e6p]g>ڀrMFE&_:ėwB?s)U 7 մJE~%ӯ="6݌Fg/'%y'1+ӠP/Q!^jɬ?RxXA@zÿ`(?vL1-y oFzNA4HpI-ع2Z͞LY![S8ԙ8hfV%.i\{é 9C6n)n "l;+msѳqzjH5kH'̠i1 [p^։=AU*g׿M?בx>@&a{9Yӎ> ^m;BP&f7>:JasL[ڥE5NxLs%&k\kxxiN <Œ}f"$L7i<.j6vT8ݠX|"~h.y\UɂkHw3-x8-4̞E/VA/'~-ؔB|h3Vѧbؐ=Ņ2UG>$S):2Aq}wn09,|xãb= 8DL{!*}s$N_˧$AW5E[ HpoW ꜞ5ۂ6j'|tSr̘zWoc4;oل]H=Mg?%*5`Ы6\k.>VKjTP5\8~idd@aX6#amU'fB:!;Ύß4UG?ݛ쀞ђ~Zgö|3=?^u:%K픗X k4\{T8#&O8k:6sC[eAӅKp-4 {{p̶ w5 b=w-=RQ*C,}P.u2nf}(0OVł l8l6fƔ,C&Q`ºf)h;?cS=^xO%\E2̽.m)$9V,.9u0YMsV屃tPzlNrSrvZUPa,?NhJ @J;urkyAL폣#12 A^е&o:b!'|x`m;POB*e'ՔjHCt/^u_P5-0*RQE-z @>9 a7 ?w Hat|{d5C>ϲ`@!ޓÍ!4 V8Hb3n9XCeؒI Ķ薖@) 樦pmV rGom^_SJǤY~ޙ槱VG"}nqPʡwS`du:juzWUK r+ @お%n[? kuQlXsK =\?F&M^ih22˸Kb!7P/Wz 6UVGQa7X_e$wb&@]P$y"vN L1/8SxɭK%VoHryQP<֑󭋜riBE:Ք*i. Ui{3m>i˙BM~Pצ8AL~8<_s.K T$i^Z"£% \5YB §nC܍%M•4)տ a vBt*MwXa7ƴ UnfGrNjANW[J#cpMTkq3pBHp *xsuۭ8@BaӶ5@6G8.Fcqs5=@ I;R4uZf,`Be4v_Fz[`&=R6Cc,7DZ@n=ׄ |ޫ_guf#U 5D`63Ni Rr1K )=ZC,C 1Tz`P̄|,%hP/&@`lM&&J7 KS/OHE8$Rz=R).́ /2 qnb JFJv![^h}D2zbn6b1.Lj@Gg39=Ybjt.bNJ}=R+5HiHCOqWA qD\oB0_seJ]j_uzLJ->D[_>Չ4)LjHy,=u+Olyl@Ԙ 35^Q?.ѳ@J.p|Eؐ&b-'I]/B\74M[C)?爣A4kРgTWUN|)N!5r{ܸ_Ak|XcXa+ V)BQH%5z-~,).P(lTJ)NAt~_NRz=l.+""y|ئJ̏ (IF]`ǩX3:@ ڃX#_͙dHuiHHgxF28u*Kiq=E_D2(}wIe1@f;i@x#V?ޤߢpM{.̺(7DZҌ4=&}||#t>_³r\B48T}wz=?R]Y?&r&yǀKd4.5nSl ׭zX+ݽQ!.ƆSe츥/+b 0O$c/*w̯Z;6Ëjh C}Yƥf͏gJVҐ2q)J`*J~fWWWVS0zU'KVo?"$F q .&a{[DXۄ%."pJsOD+14fIf>p¤ӋƒG.ʴp7*ՈK]5u(iz*]r^T-+9<>3.%뎿o&^z4&Z0!.1~ߺ$i9w,{ۀlj4b sf٘6Ws-7*7f7%z䄉b [A~ L J(a:~NY!WvmCn`)kbVb3c}ҥ(G8f鑂AʧhI08˒Bw,f{FAHGxB@m4f t愻e 3gzy2h*Ao*Vpx͖ن6;m.7dP㪪{*+u=L^Ge s[0s8yKy}>֑=cࡻ7.:7Ĝ=VXS7p<,|iL1"[b2f8D열D^A6_HsA\6Gfy1ZZ>ۆdOrcƗ˂':C j;~-A9!U|z)|r'n:G!åa/BvB]۞%2y G O~| .έu\f=DXlk9*M% 4a) gc?%\PgY,6şw]#ޡ 2KKLł(r !8N*_Q԰DUj?Y4AsXs8ޔFSTj2P`@iV36t2ƐLe21N45u0bw}ssOv|%Co'[v:t#4"dwq_bhD8}oaP0cuQ3'_>yf/ $7ghcP 9M"C=R 'P_e ,P+py@5ڸ#ఝS|1MUKO~He]GD cߘ\п*iVɩsVXjTVQ]8:zhkUFv\@j Ь$rofG:?+ٹ\--BV6?Mm#+V2d2]JY۠yR/sUopcP:%9 n/C+52i.^_!STJ #IP)c]D>>3w66Ȥ&l,8:3Iqn D^BI L>\Z$Ì81g^t@Le!+kihEyrOޔ9JL0"hҒuf[xh FξOgrX s`;P/E_m3ÉS{ZhQ0uz€A h[۲ť_GR7*+۰/Ub"zkb8=WlQRFbd}t> b9BNRݿ4TS(Ĩ.70TJL~3bP6o/hb¼ !Ld#o,ùYNlSLL$FLu֐Lfg垄& &HnSCM94~>p6faDžlg﫠8[uQLF[44A}D[|Q}1Hr'=QO%~FMu5LEн~̩g6*'a:+`ItR!6= {Bp`EHiD>m@n w,BjgNz\QJyÛiaIy>"r`x .(EKCzxKsN9⊌ZU?4.?cs;.-\چT-2t=α'w%+z5Ɠ@xlUA<PX'ĊOvZRtX6ATwT* .~8vP3NkZ#ߧق5N]!$6`yH6aXg+޹5WV_#F'^An+3̿LM+5` =&livaBM 1S  &Zf| 4dɊLF&g #Jj J}aDü.j̼ {ב?N`<_!%o9/qlrL (=1"[7~\PUr\vyksn=IO4$p'FVs$4AVh{ג`2< H#DvػN).7)-{٨3e^Y6"jGM?V3:eoD9X5?Lh}왷{C/~^]ɾ>ި$X;7g&GP ٣g.ğ"") 8=#Zj"..%iotd6\ǐ^[kt > Q(T؋#MV[K[9?R{3(\E"><#C7JA<}* `'Cc{k`sY(FxR z<n ep{7L|ܾr#ȞgibuY|/QgFWasdz;ۃd->̆X1\d!f\jH~ctL:P35S,[2#/k@Es2I-6:kGq SQ<ٞ1\'6,Ok?BELh'hnP?BkʅȱX}u F"q`^e).C*mP拾sͅxk{2hKUҎ9^i0.6ȸ:o6Cb9ǣ('z@ZV,R)! 5Px$d_>A۩pEؑY[K3Odb\N98ɷ#Jg}?FXm&CȣYͅ6Aqjٌq w(J(A-bxUΩr<6βH,4V'$ktas#f'{.n.M ϥPڸ9D#=:1O<7c(JE mif`6 ](#ȐʥXq] ]P 9h \.] UQlnAihH򆹔3+6ʢZWx=|N]ad`2f kG_&7V`vɃ2=rsTnI;.F0IWu6g;&QRIQ b)}oKmLmumH5 +s&3]ɡob)pkssrLObdpIsz dQ%cҢƝY3*)/?י *GТƛJpuxnEt)Wԣ:Sj|,Ҽ/0|7:D|.GaMrK?곁!yv$%w?4?~oqNaRc5>t**ʄAͽ0zp5r\ԥ*\$.{ht02{~}q( y00unb^ŎraEmH+@Acɲ.cpn5G-5O7eׇ16߫ǝ?q'cAX+窎 04Tp[F=ĝa%" \J.{m}(G[ frO<l\j'fB"s07I#4R< 2}n|*WfTuPHe|oI2䳳 TFk9gUFOE.1;3 B_L̂mb]~0!C/nmBMɕ˹(-mD1KTS/٤J,}1]ã׽q :^rW&_Ԕ>SѭS~+7?F Zf]2)Y<%mPRyl 7JX_ l-gȭYՇT%X.5~º,>S 8cV5a.YL6R90Ķ]u]3jxɥzW|Lآ;ƃ.=MMy .ۿ'Ykp@5H4LSP. L S(@xGwëlSJ6˴RTasY02l#eL&*?Q<ȍ ^otsaC8.03bv8Z:$;vlV'$%GQ᫙K*" U`Nvnl*LQu 6 h^LV;k1FjS77#{W]Ѫ}%oj$scqkwb޸~h_SGuh[y Wz_C5(A?Mu aPPU?&[H=Q`5\/,_KT V خks Ol'~=N. a;$oŎ2#:W"z t mtC^D2Zt'Z6I}*9OvNc0QIVY%ߙ0%{VħļJL9!mh9_]UJN~}Csu=ppJ.:"C.k"#ܺS9I+;Z^b aV"ρ~wc׼yd*-Y0#XݱFuB~Ʉp.=[C')~XoO!XتO z:0ljQ_xi]{8󾊴L~͂)r]j:\2[baON@Ulʒ@6ƲJ-/\A=-_߱8*%ᑫƸ3,7Cgl xlnIJ2 b擸8po}н -[fkCK"6.v9r2X%t/AFzSFv'Ui&K3J"Z: p>(}:L׿ Cbu7$T竢bOa5kTK826i.3Zo2@0kme~FR:i9E֠,D‚H9Y#1Ǽ jb BS] XwP2p||nhRw'e0yR.ل&ՕjZڽBU͖1 &Y2;[8 6j.Q.Ж_S=w;$xBм=f?}>BGڠd;B6^.? S :I"5*TGo4ޮg*&*x)̂彪o/quxDh8S-seRPk(&#D}rSB?c{x6ieJy'Yqgܵ5*zxUT-Mf,S tR l|K_gp y-Qr{e'qi%%#I|ӝ7K}v~V>> ̈́^9Ů|ʹ4]=ssȍǿ9,QхsM`"܋5|{ZW~8`Rqt! -yISVQt`R-G KG̘0=\ßWG Q@u \~cz.9vEK5AP*L"#l6Y>׀U3o'swV7cm*4zE}՟\ ]{g2luKMND{ގr91ݤEN حx%&AY B֠5"C!~A5~ d8[ osQ޳ t~iBg[EwaI qc[8K_SPӪZ2lxfDMnp1kfy^x*DLG!/M$*G;qtt' q:NXڹ+"b!l\uT񀏗Ý.ECe(`R"d >O`Fgնmn_)i5^`;`q:a$ֲe 4΍,Ԛ S7% ->bc$:l-GàEa9oEEc&\Y2 Ua{؏F`OT"cĬ6|]3|ο9nT?lpnpcޒŰb9=0hvr-K@8>T鐋2¿n>r^Dy1r>}W  1Ҹ` ɮC'=h1TYV@_Rn6Et:Rv'̇ \% HHv|=F8Ȑ]9בaPʨ&@ qO)/rɖBPN\/d.*C$/3o?f]Zx!k(NU|+7gK u3jjOJ;f g4}mW'`E&ͪ[%h u#]|UAM6{Tb cRmJ˺Cg`jFYecc33I뮊?e}P "*Aͬsoxv݇ƋyYȦ@ !\V_h8?IJBACmA <[l]Nr2i~El 4M8 1»b52':&ֵc)[`EnmΟ87 w)K0Ӗq ? 6jZv0ܯ !ջ׵T'}|س&C ޴tqli쑠juƬ#"k>a^YdTKByX@]yO.|T3Ama~m Z0+3 SomdSc'6rBz-Dk 0̏+<譩96Dtl ciU \aNV7S|߯ց4d%+Z.ߺJPX#jfS02Χ qOl-5$X+ 'ȱNgMPIb alIa0e})ج|U@j!rĎexIBpZ;|AV/蚱N\RVdzOdƘ[vb%?3i)gϵmT0pd͋DXOHFh )2Pڗpztv~lf,W=)fZyXCqM}=!1" KGaww~,iSvy[?ޤ 6ܡa-r6ہ-i4 |>|[޾~رP۝+q Ja2S +S@<V*|'CEp~^0,{$ޓW8fF ˕oY_G5K@fqWsL[6j.Ǩ@j݅gُ@;ƹsE(kՐb \SFOx`YKd'{gP?w%[J`iNU$KJ_*]a :Z:#o |$[!c-]f闩JdA60FdHD4jb(ҙFT&Yٰѓ,G&f|:WTo٣5 '$_&b{@[˹INQP X%R+=iI<7'Hvpx)eM *Q^}E0:ur\AT?rn$Bj}v07(뒥3(;w&#p3O zԃYS/wuu!Sӣ+O88Җ,QdD ahաd7/ %J},Q;܎(mٔ./w͝F4;(*%羝iz.\u}r:?kf.@ojHdH yȭYnQVD--nn)zP(&WH0}[ߩ5xP\ (?QBY eS5 ՠB.Z$٩ U7܂`w5!V=Ȯ޲ظPvg@&rp'^7㼘`DB%Nkay4(>Uc)Gہ;,؋Gm}Epl"d߲4Wqp,xWZ tzR2+r"q۶jȑ} Rt,|:-9 3##_&Eez ^ə)"z*NF*B.d=)f!yB~Fʠ^6#~dڌܷх)=6\avqra\~zWp>Bl;:Hr뺤`L\Fz5NB6~hDޚp lyu(jԤN$CvD֘`| x+uC .N.l=H ՉhB[I(} `|Dt5o'`+zn,$X&2L/qɧ$ji7Jѐ 2kGvˑ` ѧUFl«u<(F 0|ܿr+RD1Y?D 8&)F1[' 'Pϕj [ךZEG&iYKWM!w5N_lSOBY2YX-!UC߮2K!۩÷i\g±wG,rbTNͧla}ERPۃR_[/Ť22,qa^ HȲMZt‰ucP3FJkJ/.NqG@AX~NnQ2!{/~DNK鱑Wk7B$+ 0O@k SvAÒpA?4FKjy]NcwZvшe]&έ:ۮgky^(/lHkJa΢08⟝(E_BGϝ|J;;(r+7w`A/',3fTcaRzWjbt4>xCTb/URP? 쭓t9:IEI2 o MUE>IT`?8\Ymi)U8ܤ-ҳٰw ]E˄zF *y/.F3uֱ\"'c3BKN6k>;k+Q5(i8T5D/d%i ^O~UC(6wfG{dJi{ #0Z'_~݅|^}f1J`rE$޼bfK,ֱn=t:vt]yi_ϽG %N?WhVj|ՆW4삘i \ʵl'*zME3ŋỎFB$7mQ۠ Uˣ ~ƧGwRГ0x 4g:8mЛDnϊq _.?5YH#H#8KzIpcAKbfl5 4HRL /(0+`@MQf55U&vpˮ6pԍt"Ĩ#TO?Шk戒`EQfflB[*mkFsgobtQ,Se?8DZ\{a~o0j s'q'!uez,'hzlN>b#*̨9y61P","EfZ~&FPu̫V>B?7p(AL͑;'B\yusdZ SkyPcsY t5;߃^@a^ԯ^ W37qhfP}'rHƆO?( @évjOW6/jDJ.) qa9kR&E)q'+F(cTWXx7NQ#aGe{*u'Q( g(uS͟-~ 9HغI !ny5ȴĖs۫}ۉ\]bCFw*nX!0j]:`˟'BAp}q< t{]|Ь5fJM!ߓVR3ƯJA 2_N}UXK_Pmyԛ.?{1s59n$=L^ө\īP t]2@-QʸHo ,QQUp {S$D{Đ7$)P&TK_eW *b{mJ='1G|UZ?:ց#ѐNDXr&eGPGHψ]}oU= /H;$l5Pq bH^Z JZmiVSK- ¸P8YO[vg`%euBNگ Ɋ$Z& r:)XeΌ@I6Wc)GY!Shp|߽Y/[rsNbXegHFX'cnv$rphE⏿S4/i G󬦘ڨ>~ H%=%眜ew[]`x 8u9U6 &nR"XZ/0i}"ƅg$|w̴c U\x6g:I%-ey@v \/5͖त~< $v⨇XKUd5$r[ T#Ǣٿ=Z–S#owf Ys{ⰻx46ne?UK5MqUĖ ŭvUnNy6BrZ )W{hU_Lmsb$ȔEpĵ)%BYzQ7CX?7M3ת̶Li$1O`zuKzͼY16ktZ/+.$' kF^ /S y*IdUM|fy˹= .l(^~ B bVuu 䇣pY fz_'٧z<[2kvј$G>q(x >XJDcS?C^?%:~/*W2cyyNlbIUٟ7Uc/mS-p;$Ms@kd)aſyf6!qr8"$z(F< ߜԐF=d@wrF>`j#j=ɘ*ӐɷzyVJLL@ofQ|x#76Hdy8Ɓ׽$^_F\::FLW*hpW^sYe/mUSZ0O1[X@|78`LgױSE>?(|pglQ^xms c̱K‘+a4$IWL%+bb+>(`3X)ȌvKsxldۨbW/Lk'}m7318` R4$ˁk&$^ޭbݮpDZbO =ja*Is3ʊZO0i$ozV4SpV\%VʲywlfͶJq;f489Px{*tL#N_):I6|"bw8(8HIC`bV5a:PCQQ17V*ﮓ2~-Xe%Ґ$ᨭWUSx5G5yUYCr1VٰYWghof ae܌m?hiL͞jSuV7_wVZ(wkCĖHE.s>O֋%){.TqG#B`U1Jh0%!+Z>тKq5:c.S"{I("j<C\e-pjU^DjIiXo@KӒM]Z`PQdGexeu#cc%BKQv%G䴎rpuܐG9E kaArD ȪmE}3RXsh2fR s){~vsf( ߐ)&¼ $\!C%d}I<ʙíjrPH#iB! E 8[ɢ+ɠX)> *퐛Y~`o+2mh}+t~\`8~Υ{Zn64=gyܭgkm@῿I rF/28C1DWΘ5u!d!V8/4m+eVWb[cѳ#ۿI[n+ "]yNvq!_$E*rÿy 78 )ϰsII!~:9j`K4[1^D:Dv= }xPKvC2tl=> Ifr*AwQA%YQ:Xz dh` ƎudV[NT:RD/IIFZR^D};l}ݨj-8uƵ>9Ss)toBK%@&MU0]6Ӱ0K[,G4^s".N>igOS_AćxZNF[al3. @!Mcױju.LC H~DN38 %{Thݧ?k [j6@<%b j}{S:JoYBXZ8/ ;Ɠ}.)L`%TTGj2 ]aL׾M-m +jE7! drX-l;rŶoњyEw' ox ;G@fجבY*\m2EMUoB~Ksaħ'Ew,*ʁB,)o ]PY%*寥Dy`cN;r-Bqe^nnn3&f>/UMm96h@U#w61u}zL";eOq*V>%vF:^ؤq_FN^7O?UQ#wvK&*}xOv<WS2ox9RM𸛁GiW_dcq;i ł>p !ښ^G~S? EvoyqnBEl@n}” pFxAAl2Ćob\lsvz&nPI*U~Ӡ:T;NF]a#n'gdz*[m*?\ aQU7o k'U6B:}H/s54Y׸iiaĶA(AWY-bVw#^No0@S[CysX2#>^28*y]!eWn60_r}Ϛt(_͕tB$b#yjy~ZX=rsNmgDObTtM1",&hDLC/jd"`j:rvXoH{Ld->DKĥ$:-D6Ɔ_^L* 42%hAD&wL`rxLǺ۹6s@Z&fK*eL&t}25.[P"4gYEEcJ@cMW S @ Qŗ >yB>EPUX<]pVTv(e[Bm5k(9z<nWXc:ohpn/\P#mv7z]kS>ayo5k}3(痰g&}4' 3B),W4P .ةԣ '](v2vA1R %$h{t ib s,ӄ;g фxSYbPփ.xN2,ktG\S8f0B6ڿE]鴁Hh>;ݓR`DaaiB6}> 0:l$y>;k \kB-%G%ܓ*d+R|~wb\Iy:>a_Ϸ(4҃[HpdAyT/f硁i) 9fSnvߍ*@qIHO!Y/N9jS@{ZSۦj!12?ݡ˂EhsS4AheM7bO8 1rIlq&͆\v meE8[ĵPĊ`\g\(]MsPX*x#otbj %sd}De~|<j !NPq^QUxD 6(]7F"1z`+և)`N-M>dLJc1 Ccvz'-@+ 硍wۈtff.=QGuPpl)&?KR໘& 3xXS6qܰDue[_k-8MyWDɐT(腁A$|fSg)(v颜8P/.qpBthX ͽd۠.dg'XU(utVU|^)IN0Y@h׿,ݎ#xi8*TXN*$R jAU֫:^Fp+lϱt?6ܹg:#\4B+G{YX9;dM4Ks+۶ܚu lf(mLW ࣞƫ0ws;@ o]wqDi-5%+5ìH>X{K ,B8r4wQNNw}8jwEGy]zAI-rN/",)M:gJ1QKФ#Dԗv;Tj/"|a<"88` Zqoy|&2<}* D2Y!1~@e򑫊7 ͌ܽrC`Pq5>T]SyjaPÂ,(!HUrEpZquM%i%_Br$P8 KQT >627)/#L{fQEv$2m-߇  |/nVw3%uI~#k/疣aS׺.(H5u gH[+cZ8B8 \.'CkRNdr<8xD>9@ʷq $ vfz2 "+]&yhƑB6?`5fb;Ǐ& UԨ4OrcL1r?\CCc81cY (fyj/L~EFY?vd|@,)f:~2kzj2$V T(Gqr=5˱/ f#}p5n* h|&?cYHL{q0jٻʠu #*.C{(0.>%R\\--J&cxbܜ9#AʇCrCc1]=M1O&%s"TFG% itO{`bdGpܿ񖴙iH/n:f)峾#6Raƴa],Ʉ 'K=jI4#XQq!vּ3ն.~YQɘJ$aHӝH[jztR ^> _DGfL l@: ^\gL`\ῲBb0Q]H9(+Hzf}'L HlYRu k[%^&8jIcoyg4.! ,cw.,#V]:jG<ႈ(Qˈﯭ%VP@ N(zFQS۪?ŷu_^R4 >_1& ±tj z(Qg)-ߡt㗂LTiݧp .CE *lK.ENKb ^w9+SS"0Qn:_@&ˢ]`,םXuH*\q1OwiͶmgC:3s=y룶|mP3wM)D)S/E1: v3|$8.)OFVr*"S>Jjg2=I& 50)AR|r=oom(cCz=S0?189_R XpawMH4kHdνwc+^H_3e?C-ncs;C@Ow.??P,EJBnĻB`ٳ`* D-7XJ sS: r/dh2u`5yU=2+/n'a <0:$w{*xiѬ"u|r^q>ʵdIŕ2>YY?ۃbC#M\fC,J Gԣ[h#p6eD1Z-  Aպ q>)oN( VSktAAM)`+6~P@ ;p@ߕvt>ZAnAtTM'6윃QB%.ݕU44,͉޷*-hЍ(a=m7Y0d\_T*yG}UlބD^'8O*oxLXFGx U\ PN\}E!:Ũ\ S\ک1tG3Q5 ~)7L3Pz!cϕE:!r=%+ BtϬ _sU`Mfrs(bT[y=")9]Nz]`8w|*b.dz~SgPr*.hrю6L˅KVԲB"DLh>aԳ㸀s?(!@DJiV93%"Ux6r_qSA %(vf6#' kh^<\4mM k^`e'< `c\;g$kJP]4=c067i*4DW$OI߆{8,t hgi) y9@&kR Ӡ(Z&oJ';Ȥfo&2-+R0l'pCyf{Ŵ_jJ}o8B#|GUji @Y IaC_&m:8{NZĕ\E>j%1y|~Y8m7&@ , sHWU#:n&o A㹸Mm#Sh)ke]{E X4 X)VUd4IO΅{u'8 盶<`z:gz~kPkcp`YohmԶdu#84f=u@A3P@Q FL3[ИϢU~ "d]XQF(9 0Jp!aᙫFW^g'*RmOV)#l9aK>}N%R d֮Y,1Mx1h4slgYS4 rkTcGQkN>ё1:woF /<Km}Ȅ;j9/X5eƥqYle%V.xI7WJ> /8uz~)P7QGA65_}O]Z1Sz"wa!ޖw9~uV< ; 58GRnL#x &$Q̓lѾ\j 4둕M3ыd}mCPŨhN?`mw 6uMgoN1mhfSP`71|ZZk&bJ2}Ӱ8'.+yY3$ xd׉2;%~v󫽆[kiW;a69a+!so6ѾBnr0Ya#1vO_䮬Io'oV ఏКN)J3qY, 2 0sf`/Ho6g7Hd"<`G+uf3h2rWeNnM2!ҶW-fw|u6ԣrXgg>'VU}Xa[6-ӥ^fšn4Mb=ӏDg>Uk_Y[l:fe} &l0eNk|{`i!yBdr 3rz`:05Uޟ)kCӒ<]9X G4NغN 0yr֯y-t"2$mMO'0PlZsTR51kgDg (Zv值*^.vXdI,lLX @rP\l1YLTn'^uXtq[w3Fy1:iĵ{=2}mƝF#81<KyXWv7 EBo]:EhN5&a0@@Ѱ%Kg^3U;c ]3~Wq[ . b.G1t̏V'_>Jpg?`>4Z97Jm00V7-Q^PfAE ;?Ze5'zmBWP6h!::xu֦1T]_4rgHިP_uJ8$2++M<|)ck;6<F>&sFQԆM*kV XVյbx¦ vCYb㈀Ր%i(q94rnӴl90^tY繶fm!=I3RHAt!L;* :gמF}#Mj7 C}SXH:tĴ+" n@ip}ѼDQ6|[vKކg96VKY5&u\Pz+nQWcF$:x]6>&&ōWzUU^f8gr/W\ݙ0~*L#m03,>%c :z"HF\1H9Y;ZfS#2E-kQ7ۣTH=KM .:J~*ME-YD&C# [(ךZK &-Qіxŏ!,'6i[c 2}rgNktU?pkX48=RgkU#HP F Jy@H|UGU؋Ë&IDHN~1Z%<8Q&d4揖>"[L$ grT=mW yRaQ Ջx e'`^{ߟcˀ$emzr;,;=1xhRrGyo%x]ry{}m$Fѩ+S*@"YO0pL{'_LB%$I3![}՚Z Sf2g$M{ȈږIlW]\~'%Sk> NW 6W.-STUEFw_4kKgמѩ17{\ ܆p Xs{ $LV湥ݠ f=Z/z~(r̞յkXK|z(%0˵+_WfHj,B8PF 4v5GB=EwSGŽUd擪v;"(gÂ_.yhx8Q i{|a) }PqMwuc%LAĨ&=&Q  O? ="7@' 0{T&T)j0qzdZ bSJ2k 6AW`yg3z~lbadbk 3lft[ݩf342чT#0"55=V TUâZΗbr:O'{חkӶh5ԮW V/vO 1,˲CIEgZr[ pq.f[K)+jbUyp-ekX2uRq<8M5V^ sO}9:Kh.))P x2]Iuo6 ҍ} 2-Ys|!(0){_pkAMX28VAA_2 x2+?YbJS7J1@06L2K5߿#6i}"09ࠟԶ!I{w}AYtxMC6OpC"t#82Di[璦`eߺ+&R'vc:/x3Ӛ-Ek|oO 2Ym*ʂX\ϡ3vlOG,$>Sc=Pi%Q)EDaae{c`8qHr_P~6\QpqőXKhG5 +$|VNzD;ll _;lK+L8S3k1Umfc:GfnC7qӃ GFX1ie ViNQ+/zB#+~6%4No-q(U0P!j "25mK޺^܄Yh6KtD\J(l1Y~дY!OA\(\/gDT´>PQwW]$B 7)@ 'C Ej_UD։w2vib`r}~WxR,ۘF`*rw sdt!Tn qcWX?w]>}{Phq,/ L4F"0p-=Y[gE#8h#S8܁%mJ9F8?%G~ Ӈ^:YGZV=xՑ?u j.;OYVZtCRƟ72R~;h歰5L hIcTɫҙ2:%H>p_}XUXɂ|hyȸSl$J>||0DU= "HB18.Y>\]Z`^f .+JmZbMN(pFNi$Ovi҂b@Ku2 \.}U7ܮ6ҟ-\tlOY+; h2,;n`7Xc*⁎u^H-M|1Dӆ/6:StrpHBI@x9рK:}t(ǠS[Mb@g-ZF T_pfLY4U [E :gMvA l `r!P|XȨZldWk/l!n^1_O<cE6 Ke`Yf̶@AC[Q_ 62%ꙫf,Hٷs&RXGwcn): ycu3jy L3a8ZG -`*b9m;[-a/K&^-ѣ8@cSP<4+Y \qY>'.'˝<7/+(3 e{zz9Ŝdhtc툑bߵdrQ$?malʹѺ~LKj8 >؄^"#²K: ǐyUE0$ X")پiv/ Bṽ-zYhYfi7x@#Dh2(؄MTk0JoeLAsfbwZT7j1%&(wzy?Ę |xF{K=-Aھ8QC|":As$0*Bu7ӦБӷ8`c8Ѱ[+jQ@62}&*< d@Z }@4$r_f ;zY:8~‘NH)&.UC=<3ܶPT&P$EVQ @ҥi k`y .pv*m0gfx"kT.yOG'yB=1QF/ `X<)޳֪p(Ȼ=jV4kq#\]m "C arSĥ|nW& 9R;T}& pï,3jm(r [.e3qdFFG[a>NM0NU_G2YN1DNф:G!q~m3E|bO /=}+`MMi۷?(bAO%$ɩ =ϓrW/S'xd'(uVKcA_-f}0d||JUSy03k-ř3HT8.ro%jQ <F$7GTIŠœ>hAj9]:><[Ol?2I%gP(cZ ~M_4ov wePuN6*wL]EH`WO4NJieЩ!B(VMGe9U6Ru K"lO 芧 WL 5<*X0dأwQC\8\G)ϓU5)_B9VM]w(WmX_ѳ(J9#5/ndJ"ɺyc'_{D3@*qaRtrI.A˻YR#/+WůgJF\G,>8 ͵Bfۺm8*}#GF;8STD$%pG.[ )['S][M'lb)WO(my€o(ևQtxpĬNPnMq& 1㆔*t]. BR391c 6pu+4쑍7aYNNDD^_ >yu(q+ٸf/Eu].PihPvdS 9]'.Ic,ss\\ .zwf;56{PdC8)xҒw@6yQ&:bzlҭ|WzT8 09m.UvtX mPÑ)V<]}@8bF6N9>p60©~]_yj$+6!zQA9]fG9fg izEӭyLzoD@>gȮIU ԻpC?c!ǟbb&)' OMlE*QSlB,25Dt3¿VDx&)lАRm݇ ȸ0+,'4ʱ3aA\P=#꣒ E9o#W+u1Qkr}:hv]r<\n4n#e)훷&(&iK2vlXPa?I'n4 GhodD6DqLUk|]>^iu+οH9?8(L,&V4Cy8ԗ6ꥠ:X!>ty/c1Yd%eɐ ^e&(mD7~Lr@+(EIM"j6Q1TG@]u}j"d؄Ң -U1 g\jP!<ྊ?2=(/q{b)T,j&mMfy{1B'UJpy t*6XIv 0kg媁J'h>_ũ,G -j>@֤3̳<4`T&-&pe HTAȲw誀O`\}hԄ,~m!xi Y3Peot:. Y%B@f:5N!j%Ifk 8VF̒{& vPk3젬(2-_R4ݽL?qpsUq/=sRN>a]wMٯVgH1*BOc݊:HLit%PjIca;֜9BYMVEc4OʤqRl*b.q~}> ͷkjn0OoH.[q,,ЃKMW/ L]\`;"grǟYs$Ob kIz1Ɇ/:>PӡgES5hNWRLI/awu5%uAۖC0B6.()EQ͗5>q J;HY]yЮX2^ 7 "}Yc^gja3IF'#^bˬRrly/9ՒI^\0U^<7{ͤlS3m'b8N OXUڞ8$؟X,B,}Vl*,]Nª^gp8daşx2K; ~-O$yxS=K.G?Trx_=tscn\ֱ? ڪ~l"GгHLFj_A[yC&5e,Tf/(ETzå 3(eE f=8Yuac߀92ǴKI)AsHz')o|LY{aj>RDgGX=MnóT&:Fb$,pS]a7XR5cKs0lfj~ARȓjUsEF:gp]::%lsG Ud4a^{JP,;9 Q `sldzgD3)OFbTa^l5(n$?0r)_S@aؿYg>b7AůAH <͋#K"CӧgZfKaC4PTٍK"+bqPQ; #N?5D1}pwHUOŗ@ Q'U4%5x=Aajv` Sݫ$_wǜ8JFmj$ y\n u  \sXlpW=e#S - ^xXfr{5Z#& rV4~Sޣܥȳc`@p" F(cyѝ_ӓķYR# 5w=~ۋ.9|on'e& g5-^qV?<;h2݄.ŶJ*qHbԓl1YF9BcWU(S{4%.3) m-lNyB %ޱTEgS3{ɒ;dWaa(~l&VFaz$HGl1b $KY<)MlϡkQ[gd0f5Oqt(D;xfIZ1YZ"_י6W\èQ*[;8.6כE9)T/$d_BJYsknGy 6jUzSI dBu;qB$QLdxCjOe֊MGqq r7@Im÷=KSm= ~ϲ;zbܘ"LjyJ"-˃ƎK@6Hw?7bbG9#±hMf5y͂Jo% 7;\R]~_PݬX  ũ1ܸP2dglKԛ³;#HMb#)r~}Lt(ˌadXy,=;JmQB322_`RZ PCF[CYdl?F`0 X`n]S|*Su%O3= 'Px\ W:X?rfR[/&wOG#gU2P9jpQC9HA5J,oȇ őW6zŋrSTنZ2&D̦yٴ\yǬ1jJk3BǧDZFQ"=TKE q''$yn#iF8a\N)zT̶[ŽM Yυv[Cfkנ#E EMndf2Op <^-AM=/kL` u%̸Fv 'tH5kμ|lCW CK;cR@ikݺUW*Q|sdQclPNmgz$L1u!hx$ >NLCJΑդ>/#oO4[1vϼ&̇S$T1dV8T~ wr;{5܎AU"b#z2nb;Lz0ҷ7~n=Ps:Ga)I~A` TǶak8_Gk@Lo6Gǟ~jKa! ෂ,aZawi^C&CU؈ .$r;կ~<ƺg"oVA<|5$sGAPא >[ .e0EΡ~\O JI_m%O^9đOd b^鰴?qq~ЂC$^ ˗&{~r̪@^`GkGSq/ʯPivcykz;IKǾwXCuHdgA'yMIVȄ[f4lo5 ^1 ;cZI2_:=8 {Gov[p08 mƕg$Xbu"ըS2ƩF mv9" kҤ"p(-P1t U .'iHFp{զ7O UeZyn :\2tI:gMN@3G"~]},0[g@MWNGçDeh+2:!>T5U썋+\tw7A +ƅm;o<ڤ2֢kY\lro8ru9.-»;d 93B"M in@~84: S%%9s6l.&.6*Lԗ1"c9AP>ZOߵV=3dHHwQ {k{VWmֈ"f_Jj:}^IB6;KCØ!l}2i.tFE :]f~uJ?ju3W-7NbM0~_AjpC*<d\ހ7]ܞ1DXyiB :a$ [*$R037o R2K<݅+SobY܇hWRGW&h3R_M0<*) ^΀Q[VaUglrB.)³9u Mc *rg5biiQ_6aKZ3Ȇiy66wnxfYqZ)H10Eيh;#*CC([O{̞)͖ԁk( rW m/GuR#h8wE4HSŬ߀L+ iE4$j&9Yn Qv(43fG/?'}]7a1I3cE5*R/s5;8JI`Am,=h _SEZ}c0\==yt3*9U:qqt[LTJ\ހë8*j`A6a"٥2q/z֣vv b,sC@ʭMn ^Z|Qt21G붼6O=(zJ%kWWJky~3w&Gݡ㛣kKrK3{?DW*e$#{h[B̘}a[%1~ELRCv&%I$U|Kw/>+V-x:S: ވ_qn>?ϙU%p 2:I_b/cN|@*^,\̚&ZyRM`̻ ^շL!*Kn)swPwς&d;A)WV C&M~z[{^yFL6; /Ӝ{`1hű?!ԃsI(}[#j0kuSB)78l%z6@Y Py{5O8ق :܍}'ޗ_ !@ $\]_ĸ?M΢k&`E8rNFR3K۵w[1!8 ԠY43 ؀ zAGn;SBڳ 0:gNec[_qC#LYxwByv/w֊x־L3<Za( BK&c]cԋhxu]_/q^)q%QZ01۟|tjCv[7(Q74f?Z5E|, ޵'sbH r*HC!,FEn&T8I-uu~6$ / > y))ӓeE1muܜG]_ =>n3J[@{ĸ g ٶ ~H=?!!J &rci2:4 &FQ`lcAVd"}VbR] ލ;>i1HRDźs w=uєG؇th|;? QPAwmθ1waרM >03шji#vN\#ὶ!Oy[2YaZ+2^{aG?َn|#TC*.Ӧ7!vqQC#~i}|v!nbGW].D3L:ld'Wt_p]|Fƿ)Ͷ6+E~ k=Azos |H* WF6J5w8=Us16-o`4 W7 TeM޼`}_#::v5IJi2i|}VB9:؟M4_bȝ -..BPsKfu)zK%o5-LSQESxCR6Yy UTL٧78$]zKYrqhME.\o>``7Dԏ{Y&N9 PTXߪXQ<*(na@xbĤ( ܳ^(`n'[v@ S̹\>b85A7?6Y#jι3ߏ7ˍgd0ި|ػKű2 xfzbZXK*汕 ;ele j@Pޥ:ur[,F#➌er!K@CAIvB˔!&#v^B$熊f{7SutE ./'EcEz;Q'sVQ;LnȦ(ĊGpf g&⼾|>6y$( ~y r1% 8)ԩ/ f1\; .i \4hcj(cA7jۀ 0.q͈o6)"y s =PW0ʒ/T[0wfU)`/b ɺL3}/e<mۣ1uJ{9uRs{'hLዯWU? {ߙ' EU玁Ʀ\jkiPSQRc&w 7h T~sAY/.NaeQ^˒e/.\v![wz h?̃/ݷZ7! URa~ڑyBCn$ۼIbX0/$3LeAbvRC3N$uױռQ=Ta7+=,~M.L4 PS`~(M7<}e]Zfrg'#mlPc| XVQ`e:{\ p]C5Ux2)rc:A;~`&msiin̻Tlbl^%iB@ 2&HǺw'?$yVô~P|_{sӗL]dPC[fio A"TM"p04#`&EvK'N1}g ZamITjLk_\Kf ėzFd|8?÷vCkd/;~8鷦¤ M?@3D5sW<M 7@CQY~27j~o#0Ƿ+z HUʴ<%.%JZ2='iKkC,@"4w/  B8oh.Y*,bUKq, GT.Hä^%.L+;*,M4]u Mmi1ũt0y#/Z [B:t anS8,~ܲcqD2zL^tTKXXm튲&SKɞ OS^_vsxb :s:P'[_37h#hk jHՅ7tS~i:?DA|RNzepY02C q_[ClTKUN0b۶ǒ1Z^dXlz|&ba(Kj7qnS/0pp@>w158y=1hu겓JL~-b6?롺 /$b6vιT~%d/ҁ+9LtFͧ~4#Spl=T2Pqb.~K2yZ:ociq)EὮG>:[5g R,sh !Ǖ]]ǻ,@~__"0[MZW*mlEb)pw׮{%,8 W x@+nulyiZ?Kȳ6=/#gj ͛哧u|c@X$﨧)f68X[_W%5KGqV^,r~)$=((4W[3Ne)e~МмOʀTU%'_k ,(mUkNJ ȧZ~cy@K5NBj[ʵI 0)K@e{[QCikpuAc57wV8"]{tž]l==x~?=W^S1~'H2R}v`WD{‡1;b^T§fSS=_,A[s(i1PLmmd46H~n(Xa-m?̞ɒV1nf`%jhFJ,Bf\^:Kߩ0iU!3oA?,Giha:tlOR y.}_QL?0ۇ>_gZa0P.'ԣp3=; lIzcr0ںuKhAA55߰@~ܫ&3$F8Jz*YfI8V|x&o)bH.5Ĩ 8MY'QxV-zg:z9A/Ҟ&,7HJuG(i# w +xƬ@)G V(*WA(2 4$=f&qj@gNl`쌤nk ,=W8rvB4߳klөP[LZ jG0!F봨xSM}h) +s%-'1?'GLd\é%cӧE)ҝhk {'oSC矋\e^L%GRj }R3WkpĻ7& Br%1kX?e 2M_8\=׹.2rs_]|$@J.W|٬72߲/Qa9gx6[|f#nsYbw]NsƢR54/k7jgu~6+A\9(|M*?CfuO_^rdz1%aNjgϬ|+k. ؕkqDW!z48'mgF4j;S 16E{ /88ee%@" vwWPpr#CgYbEأ`_kԛgq+k@sI۪t7#^U)2)@G' ިߖcSkQQO(cߓ…M×B0@Sl{&<isoϼsH$cX0ZgU͘S] Vcp+TJI:)~zqF5_5ܗty ImeDvuQxg o,v9E'N_o4_Ù!șJ`jB/bL8:FBs[GEbc Ɩ2l(= b5 ,foDMLWZpπܩ"> Dh9VY|"˥ ~4B8R 񟬝5m'=񃜮EWWq!OLB|+3U:% m8' TZk:_"i{5^2 {} x9kK6חO-YT1O߄ҙBj8e&KtҾ~wظ<,p-+4o+ 0 E7SE|'V*#0t-Xa& _m5o c?FL?{K^ؿ ٝK,;GY]Wvr2Zt%p\%XF<EfF3큸4LW6ж&tAB\ (JQ4Oo}F*T?r5_ QAFJ|Nw'u d Ai -Ҥ됂,JM7f0_` 2K a(Ƨl,Rc,q sJ;iAs)&Io\K0Le志S{꿼\Ǧ,a/¹<3^P׫̲8{솆MH)"t+g~#>wqLjv>d-W) Yg1X[k5<&G]n J<< vDDdlߚe+8!VKW*,,p/L4ߨ؜"wUoDe̘/!]纶#Kx= Ī5WK5fq.;'L!r^F; _ވqx?OETml XVG֔Bġ}Sx2;þqڦgu_ N$,8'x0%Sg= Ļ z=,~G M͓kcQ,to}%!j힧Tc-E'|Ӈܗ {ꊲہ@bwi9~FտA9;) IG闤M"%M(^|X"ɝ h25ݚgn_>d|8Y ݴM*M=l3sl&0r?oDs6I,DW! m*W`qb f:7 L󡡥]خ9*%;t? 7<'^3qw$#*ҍ\V$Ϯp '.h:tpOP{}u>N70,H3&KM #vl5m&d'A~6]u UV8Z:pt5*e|B\&)uĽ9a$|;|,ǣs8mLO >wZ2Y֞O+SƮG| o}jSPkڠ|90\DtzmD5Dq5P  rimJp ѬcDPw3TV}=  QOↇ]eEdnrpxm6|G60{4<߄$J0+錐?anve+ۦN6n8(xmj'\tx4 V7 '9$؆teTE \g PUޓEsPTg[n%03h;4"<<(=7[6WotcD=]7޹.(XoGK.zаOʞAx99J$HLIz%)fAr2ibra&FĶztC$,ލ;nxm̈*33iء&﨧1rIgIT3h K``lPy!P#`=]uZbs!Je Pbp?W(O%FgC: #7.~|>mHn3QI8ץu%,f& =PsA\-=֥" k"E.!tiqsi&zHcouLY=n.%LGHby1wc)ge0ͽs$K4ϲ=!icU* P˫\t8^z4.%xà,#\nlOKY[InUma֝o" 2зoN$V7 `ĩg9fp}&A|QKad/oR%j/>B[!bd:;g/L( `|$WIBVUcE,P$=;+LHݨg^'2P9nnަez߹C$%LzŎe4`?4 N@NLEp'E GTi;{Z{+)d Dfl+s*j)h0:7)==8,%(N-;^U;A8zPGڅpM,~r]J/ iVfqQ,⢇Je9 r+>jWPyI5`F˧}&c8aY3t\OAԜـ=8wt5$Z^mHȿ769Wv.?+Zһb]m}ʼι?j1 c$yb`֢1uQpcbT#Z(YbEiY'׹tlJHX >Wd=̴L/f'(RYА^@G2|,NB;{9,fa˟/(ʸb s RkG@w#uhMtj(>/X dTg;/`x'4&}161n}srߝ/鈉 bK_XH<=7^ZWPdItmQ$vVĹ\{ĸ}/_6 K@k;Os,cD˽Ε&ֲSvh5ǃ U XȦ^5$'`%UN߾[Ji;z膔%jk+vG~0j5.Ԍw~%Y;ãRem[n.on?qpuPT|d8lzԦ[`) Jc(&7XӢ qVf[>^A@Lp:n*{h+@ڇ@bݥ3o o*"WOy:S+Y\1۪v9~h}XJSauGc~E}vxwy틞i77:}ٳF[,'kbqHxuM6wкc+@ ޶Z_:BZ}RVr44ݷ;e/p/n9#oC/3gt=ڴ l7x*!zAR{$M3ծh4Lb6H jŖ8,2q7d:Җ5 8_ly_wK爣6aB :/W`%>!Po'WARJUxSȣfP/ Er{0qNozMsvVę)cP]rRoݧ9HD7(&oN$h tGk^Xq"VrD@cJH{ kmcGUEVf2Ky8/:YlbH08kΩ^m.K^ ޱ, 6/Ū$ 淞Pk@JB$f$zQR& M?r(s.<-V* Q 2D'(Yƶꄦu&w֨Q[ ņwe":&aIX6|^NU*jp :GEQ~*{UKäu |*Ĝ<۩ޮeZ Bg^ua wleEziM{)uDJPL|I.z A?q}\nC(@kF 5-$,{$7|RVK c(&^RHuo?wms;3AeQWI^fâq#y`z8D$ 8+V`E9Vn1ʴtU!kJ?a ,14}D;cɷboE{+Щ[RрIq+*D-ڦBߕR릦qWR1R67{ǟCs'9i(k%#"|jeyKVz Ueq Fy.Kv4q E,C19!wڊd) x\x!LfKeSaskk?<cO0EWK , "] &w|$5`Q~1"O[jVܲJÓr=X?[N#c95Q y",k8 J<lrQTlɿR_(/~ۻ5KXwJ?I*M6s(YŞ!H?t1l㉾. =#.XK䛳E8z$TC.SJmR P1SQzq{kWj\ ]-)xOA@}V`EW1yg{~ӂx4LS7-s/N ڲP]%](ZR?8k-5k ھ=jQ8^vs%TV{д(뎿.FL`>USm]UydC;Xlco&'X5e}۳W7g FR?*P'*[ 0zw& ΜŶWIZ&vH`Wv!&$3MZֈոxD5&%"6djLCB巤گ?ȹoplUѶם($9\O)*@Н|"ꍠ~ JSlbo+ vVJAٙ핍KsF8`t#*`i;Ma\*DŽZʆмo[siӍqB8|/ #_uh:@dٯæ=I)6EW9WHg5D ROpnxz4hGhڿ!5 o6F0Xy/͜qTW$ܲ~Y^Cu3fNE]=c\Q p$HIEؼ?Bl^(O?i3?ZaS;9DZxC$}I!ZJ9vb\EmW]S QR4zʺOC} Z(cUCYA<=[|0,PGMFydky[Z 9XJT4rCS w?С"K^j73<tF{y.i.3^o;%9ɣԋZX^y-C<dOߣ.mGʇs+y.Im8ة*ܲfX>fiTE9rrsI;5FGD'uqs`V]aLC3WCCcULJA&?J"oXpA|[ag5]ꈊݚBլ=w?E(׎SnoQCG9ߢ_zEmLTR!RJfx) r qEtU{љ98dSb)iRC)ݙNLĚݱ_0:(߈z׉x;aW_P0fVw/&dR)p<d6r-HI&-ehRmA2t2݁PKH;7!OTf$ }q{3E[#E1 %ea}\Ar&W_0hv08Ҹ"N-笑R&bԧF p#3\HL<~FsL^$2xc?7lF_vwS[xѶĢ7%bwR*`VWʈK3.wbW[ߕ(׋c4ɐY9ِ,VaD[n˒/+ LښY!=?R'kp\Za\q>lf =?9lr˜)c}^HKz g=]2@21 Ѝq2MCafxz +{woZ;EľC)C̵߱؊a)똰S4GaQ+0[u#srO^͢Xf#I!(:.?;67 }(ܤbMK=_4J@gW Sn[8Q\~LmyȆh(ǗvbGfE}S5|%k9!a6s%2@SU;EN4i%)*"m;aOWu#omkzêRg?sG蘩%Jι['3M%ܕ|'3d]1|֌|N5?44CqGGaGYL7BUm^R qy\%0WiCNjoKG0TqдP>97d2_w;;wSvE°jPn 24)BX߳Kb4t.bsYA-/on8pղ,鄀悇3BǿE&_r5[:sz2'o‡ Was(G!( $N啪 8}1ԳX- f[%=x q}SFWSD sIRSK@ջ^=z !>aUjS*Y>⸔<_LuuunՎ?#1k*|ƐRNə14?++̻{(Q>nuOqGUCnӌȉc s˶. 2ޕT9{&+N>𡃂v3[a E>j Alc} ͙ks.:w\hW AˎDzp]Rr8D @3ӹ,3!>S C BcY0ɨ$rl&PXp4)Mꦫu$"Y!ZdҬ;Rv]DEg%rlJFZդrǿPNYlr\0Q{X6܆7Ci>ĖL b۴46?ͺ/wnu"f{C`g~2iMo9K\אA0b;=0{67.ϵbET1O$w"x cs-w%O]Dba $XũTxp¹3TiĊ(*ẚ^ [燎^ Ù(bofi ޳s Jt폆` ˆ}On w^sA\`*M6s>~>)$zN4 ]lN(jQFddȚx7׏t3rSPǏVݍP6"8Z\snd]yp [mHdhrEҰȖ`Xs;K_lBctmP3z}0AG Z gK%첀֢v "^֔MXv|bAAh d0mqб!:F[S[9ٗ(`z0)t|<Vm{e@}V~=͘ZU¹7)p^ /0m3c8FÁ-rOӔk4g0IF6(MA?$gnp#YzK#eV0 l\tɶ qt'E:`K8 7hv:|?sb8V- _ƁkV$+Vx{_5T1z2Ts=}R<?R0aUc q\mcj]?ǛOjWhLZڏ^R׬ d*=*ҨM./ B֬"%M- hOw+qUAY1e*E.CʢM\Sz`Nbk:HqljBx37mEC~M0Zt7If $xؐERLj7> |IhB C4~1e^HHsX@7-ҏ{uI8F,BڰegF۹~7aA+[n@3 mUUʐR 7 hKT5dW*q볢M`K6\ F1Jꎪl5F"#i(H#pQkiO PyગJ.?7STF7j+Qp:jiIb~]xe(%?Ԝu!>fCE\A  Q|@ 0 l;hq́b[m?XͲx ʳ#LL$NV@H.ݫ},6IBwv) g8P~hi΃ fW w|mCD 4^Q\pg1[hnO'<=Q$- _Vq`*7 9.V\ ; Ю j]fofKgHrñ:^Q+ +qS #(-,+.KTW`p@@U}~&+CIw Ҩ*bMB<`UjT]\-!I\\#K׭xzA+Ye0s^O=|P剟OOI!Be谜ϧm%#`ѕK*`}=`(yU'2 s6M?U(Hyh7,NkCȞɛӍė#kKYg?kL4⑖h-f$!c6!rN F{+CdJS$697LVloRy覊\T$ L^VmL!o0EM/M4/%xv ;Ll4O{O+x^\ +!"_MiP$<VêE # lG5k`A%)^}p*uA3%p@L0n|)V@*|;% P DF}>7ok6Ͽ.<)Ogl:٦qe@SZ?|R0;wdRD] {9O)3I 1tǽT9T7=YՑ>%[nOEt.3gΙe~b+ G>E-580r#4<sLZyEU+E}\0Z >"\ n<ˉ7pO?qƻd:1'_dxܟ 5Hfgh 'He8TkҒ+hH,x/@w/Sw0wba{j ~t´<TsU}1Z;^If!5+ImlQS7X_[eukqq#nUS(_#|-e]Tk29D^׎LhNǥ%R~O(̠CSǃ=tԩBM(6MԁPb\Cq끲 Y'ycNcYlro%yqYPv2x B$"J5ɣpJ]M*Du\Ѧa\i]fɈj6]Hヒd)V>5A[qL=Tꙙu [Iiq "3H2UV.~qN`= !D+EX,'Al'bxPB>^.[1!sx(^-fKײBks3œlYE 52O(F.{&7ϏG>:N@y4MӳqAl?Y4[TZ>UƗޡڛֻ642RIO& 8$ޠ9Qbe[1R& j ""VpEq37Y6t1sOFCX!pd'qlD.NƖ4q2|p7J'Cm~JYqMr(dG?cMK$.K$/L1G %GO,\An)(A{c3yGnŽi.`5Fm ;\H$=JoH [T FEet|Xm `j#p%l.ڵ>y[Kli8-;n4083a3G#@tjGkUm'gydh2n508 1_ͣRvo PMVA.)H"u@:y?XG/h= ۯblgfMD9 K-%̞IQ<tn?a#bG )kGXeF&U7u߁ua ߶.^je{2a_ts[Q'e{E,9ΐf/VśE漂gB h/ڟY38"il)r?APĠ2r?k7KA1T93| )ϡT/{7&ns2Ӑ^+ [Y`-rFV09Y'xzH,bՉB0B. =1;~ )$\n,+\fgQ1Gذ~ C vSCL&#0#ޚi|. Xr*GƦp0~- >Ju`OP}v Էn2t^Zp 2FC$է9S*gzo ^,5?kU qE_ڸpw nW&8cCfq⦄nm *,w~ꮓfĞ"̻6 iq[鯟%a~{.q@co))P$UMkKޕ1Lkd{֢KuOϨ?fb?m̽$J9G0b"|:B)&T8Z#+sׯl=i6ܱzr-_CjaPoAN7wno-r |VwY_m:ܹd3 B4x]xRFph=2qOUi泉}<Â[4x:ew3\Cͤ#d{|9 ?u(ok5.>-UU]DFx_Ls`΅HDa8Y(ќ)c9Zz*0Θ|V 7B(͛GA#O%Z<K(;8Vˎ`}ßnM9p=A=@^&*_cs XXNpkU(78B|Yejf"a OɲfN"MCjNcGn`-7&V@;[UL( ޼X`J[%c \uTKDt}Qxka6p{%Ƶg-YRѤHwbO-;_>-5kᆮBFAթ:8Jԩ5T;G4z2YS?b*܅[a]|ʥ\O?'%o>F[lքɀ(M`-&f!LGcȃ}Lͤ'?O^%Yq2@s,j+}{&K(TO\ڌS̵{nqn1T.dH{?Pj{;1a9[]/Ȅ)FN nj}OnN GS9?䬃ZHMWQv= |#rQj/|\|Tc/ݤTN'鼛^}ؙ(p_EvkZB Wn/1kkܤ~9 kCHxO))[U{=P' ddzjs߱#l?63UBԨ;G gd%ypdehڴɾ{Q41&FYƒZ74K,Mݭ@V=n7 #Y.hfg7YW/xTw.nq$ 4B';iaZyr8h|EJLλ*VPPL͸O S @,q2(Cߛ° >_+}9z {(SÒZӀ :fa֩N=怲BM,˄m0;&AYM@@uzKj&tlohftCY쪭)%^7c3ӷ7-ouEϧ",PΌP3zӡC1KWTkw\ %A׬y5zHKTm'B>{ L'<٠s[ܰ>ޜe^jV\>Q}9Q^֔ */[W,hFIY#gGyzI "^-$p%~9 [ Nɳ%BN_g=2AҵNC/ J9CԂI!RTH;[𱁡?oÁ%[[Eq C4,Ooz6r PiwzÁpq&͞#F(=W+2ݖ =;$V~fqf=6fp$'XQB@ `hGe+4>W#̃R `#۵8Qaןc&WKYqA!?v͓4*3Y!_L`V{G;fBT0yI#m ۴5jU67ha].g02>*7 pYٹ˩o'iZhV\梪N[YDU!9fwfAcnkpNuNē*l͔å臟ꟽ|ʕJiDxH򒔨&M!{[@c ؗяPխOW!\﵍|;bHn%rY 㿥}LK\am+ eZg/{p^# l`Ոd?+?c$4_F.a_?#f q,NLݚ<-zGڟA) "%?Yـ> Hx M癌ѱm0A0ᩗKīt[Զ}'9 BQcb(M1zG9 ?NmM֍= 6 荠R5ͤ"թcso nad[Jβ,\޹g3 PxevV gqP_<W{Y#?4Pe ötd_7ͧ"A,Ƨ-V7ag Gaݔ#G$ζ#@۔bCyye ya O!rtҬ ( "1=PYmԢ ݣX:GR5:F阎?`aEsd ^ g k,9o8!' ,OdWY݉__h7DkN@߾wu7/:ہ ϊ_QBcc d`ҾZWljRixe)Nw:<@iqk]lҔ~6mpS`9=;ͲS[cm:&@ѧM8cӉgQda')EBۖv"Su3DBdFw%/ā87(|"u\z3FYzsdQeą2 ɉ}W3!Sc..bޏ.?>v w$jXy 1M(wtSR3 ?TKgtk1K`,wvc^ZAf6M DHH^ SyG^Mk%+}\ g\BLkT8}jz`yѧ[Gqf2S+B˛I Hm[|Y\_pk to%^Q `ߚj,~)5њmDL! tӀb+I-=Qsc19TkJJiXpsƺ $ZBvDIgeX׬eܜk[[kvx mɽAusi%>/Lnsx8\hLϞOIA+E_bK@J}xYgO&yzab>yD 49VĖ/ٹQu>2{chaiIRwU&$DOZ-|vQ[0 PgބXz"zJ9m؟! )C oqڇ=߉8$%~e#{;Gq6 _&ٖx{䆧VìsCyqK~QWߓfQ8|DAxM#ֈB(LHڛ Ң*Xlnqp$0W᮲ ~$h Zq*ZvrH+_^pr3Lj_<'3\MC7A=|@!:(7&â/XڴZF"ːHJxywj0"kFUB ţQ}Wp`V㠂XdȝXD'Iv6GC۫ߝZRq)si0"F^i hOTAH+Uߑ1/PNjf1l儢w |ٸFQB&Sui:~t*cga Nގx@$@TX=qky+ &Me='C^uIo/>XK.$7~>hoMhxSf9 idnFr*b^28)"Hlp2(lv&嶗_w,cvmOF~yn^ OfǃC]Y{M:EרMl߁~>dqǁ_~بBpI^|n Z{4oγh'զ4# 5V"7 ʂ9xF`Sx\ \'6twU_2H5}I«8܌8!ĈT)TH w+) u8TEhyn IKo(/>%@kV}S; E=E qN&'f+#3=PeAb2[=RKń^xF9hvRaa\ C k iאP~hl4< 5 O>3fzHZ\2FM!X [x{>˅-L)u}diF[uEX@F _Ӡ{E!كG#G TȶmPaᒒ6"mc F ~* ߹7AK[~&=wr[MgMϢO-?U*7k<ifR'L&;ŌF1f-2j] EB#2/*+,"b )RG9׍,OdL .&.)`E*ڽ@Uެq;x&~بf Vy 9bbo8u7o(˚y~D G"n ׽6>y.zzLӰ@麆.c#&A鶻̧kB;| M"U%LNPR0,-}]w.mC_wZ.z;e dYfHò{p`p #5h|X0 1qaqXWR{OK*&FEԕ) | sJf-l͋[_l>~U"ϙu?dvM{ J= hp8 vSFѽ?(G(*j&F< qXu / 8RȰHHZYejˉG{q7^yzI-[ >O 4FI,#⪓/fYAq)]$_:#iC"G֡ 8-F|9v=gZvȬK}uf8@ZЛi_֤O^_{|[h8 X^ e[0e0rFBˏ N._tp."Mģ͎׻8]:M~9oZ|mdٍoUÔ)Ş1R7;Jg>yn9[UH ܷoݮd'[m:Jڸ5c9v[8d0xHmP#Ӈ%Lx߬8VȲJÊ&$Σߠ쬪?36)8PshVV" 9,S=*!cyB ,(gshtj%!2-,PgI0 x@ɿ"ZOBEs!Oqs=ЗCw2 Ձcl#Mnj"hSoFefxzqX5D&^L8j%0pfDZzy3CX87)0(]=G[}f[u2Sq;"{.P֯T~*kJ%P(ވSdY!%4$Y?ೡY&C0\n&^#6D+yr5=3y/Ck;+vH;6lQ|aA%cWߠ!p$~StB =1k%!ұc ѷ(n+ҋ($`TDcu||ALZ%)O5_`h΃Ԝu{N6 L-~#"ޘ7HȻgJK [pY/o\_(g~KJ] qo _U?3P)L峔 b(KG"rH|.۪;&gI1Dx@a8gVDh qݖ F0%=;,R8 J84})ԧf{l5nJV9xg/d%dS=zG h )9hhK" ˂.OKy:EtFp$u,a00z4{s!~2wװȐ#~P;K[h,)7N3U"@;[ȁ6S4˓ ~]BP+e j`&exGj^۫$:9(Y }`/l&ٷ" 2HMG+skZ : n>`(JQ]RKznV+XLG'?@c0Fe @7$xЊqOTpEO\M-K;T$Y0bw97@};[tДn}!"C33Y#3zk"d^v#S("sR+1ES`6;KNnHїG֟uաzMY۬~{ePTqS%R}d8Bl.\=r??ltb2V΄sՋs&x IޕA<{6h )wݷV\_gLAyOCox @ZBkD*\0ge |?7l1/8 x * |N V1`0g%'W V   ʬ|qCS c*{`D%UFD6>7H,svO_۠!+]اܫŗ-Q_M"Hʐ5i'='Dκ-:|R+w%۲ѭSC,3}+\6,[YH+3>ZO xw;j B&lbZ'g'ϛ " UTB~w a4kr*z-ZbR;J6-k#8~VcxnOZ:cbuUQjv:$VYVZN-2ޫ"3YkN-'2զp#6: gGuwB+A r0mC􇕟Wd9hQ3-b=hD,:J|/k*8UBw+PyefSM/&QkƇBT.}$jFr/]=Q{|kKJr⮔+7 .\mvhi~7-?`oD O&tln ŞVaW.G޿¶xZko۔7z>+=b.k}GYx!.!ѻFM'S[VR<_d.(CT_gNDMU4ei9\Zsq= 3nܚcp"(Z*Y xjOI:%sO&'`1 .j5\_"mjp]51EelJH0fGnԅH|{ ihx0}:4CWž_mJ+pcS~z{ְ~ƩK uQr8kVk͢~t*]p(T<3R';|BW, ^}r+~/g!$2Si(CXJԵeIzA4!lp`Ofr5:%{=2)a" ʭۢ"JUYzӂ{jk8k$+޼z9w'-wL8·h2(nv#oibǁtMD3d}H&G /4*O|]G~٘K^!&':Ei{'vZoe0!U z!g^RJ_[(LP( ; kL+4Dpb%Oj(ۨ N,Z2 4s#ƷyaޢP|9MXRXiթ1?`LB-3X̾np)gl)[ /POx{@ oLR~45ßtR1^Fw];}RoL!=O m#uİ؇{fT-~`υ v&;ˑ}IKfwVQC$Ӱ)Uy&uZơ~-A#dxn?khمi')+֛tЖ7`,R0:]9Pf;VѴ^G:lp FϦw0-M{) SP9Bl 1̰!BDaMcC\}n[` oLExɷ5m>)DpVrzueԃf `ƣ66 Z0?iF !:xR2R}b*c/cknf-HMw.Ս#N8Z>Ԑs5+@:ZGJa^W.ڬ,i )SU"u=u279 uʾZ 92n|JY/?t&l˅""Mi;/ߞnzݕf"[/7ZOO fpe1ϟ:yMGvcރU1z|jD0@)4rr8Gw(B¿g=;tqrveLkٜB )u8l~7{{H vr+a+N0p9 Y/Q~5+dHƌQtR ,v^?I "^>O4phL/t2Y=r@ n-PX3UKUQлdW>wٿC@Dy+KN G:L 62*pέ*zDZQ\ȳ5&浆XLVJ W}3\:^3?ZY4t SqUϷgMF+ hݨT=/ <0!UIGոUɉ1^yaעw.۱5XsqN75trw kr%ȯ W/;Iԁv<]PBD2B [Vz;_%w&$0xNYK ײeԋmbl֪ _Vn3$gCC {=e.M,uv痂>RBv*~T4zahU18MZI{(qZ]SggTk ǟL<[ʿ50UXzNIb<vG焂' C-NW*e/!B3xORdpb1;{t t;]LaaFYYea>3!ȬVeoٝ'סs7\+EfZ顪 ?qV0jɡ Dq d-W%6(^LLߕۆ_|bj+)^nƭ+7`̏E%\:jkr0tXg6!.HǤl.S75C,6Y{3X 1O*>U{ʦMƝJFOcc5Mnj%mK5QZ-. P#qY,)nv #*blj.ǐ XOz<$G9Oqлyȳ%"˥NB<ONX(m{PΊ ̲@L{&<>oj# &M5*m3qCy K 4O=$X- =0 uwoݶ7zCR giʛ #> ӍoE{Np`4"b@c֮Uwoyn*3;Cɢ>1!f5fw~03GwyǨX7Hkɭ {= 21Q@q orsڶX@a0 QYvsV xXP~c`kOFL1L&ESW^ XDhb9G1^Y~[nMzW~|ﳒlʈ~j$ܮyRX| W$8?3x|RQKMW*  5+La˲4kԴ 9a Cͮ|9 #g0Gw%=.JAHuτHQD?@1jvlmr-B=>wںn@(GMB{nv~חx3~362b#nMCiwAgmțh+$0l[Oۃlcj_Fq'|).#\[en}y#tXQW_ ;)v:Aчf*J>( P#.tnI͔@3%Τ?ys`tlPOajm:̲8x7d9h-e^&ʬљxxc=oدO01i%RNڍHBOM쭅}eI/tGPA|NXU4epw #" %q^&}9qҲ?+ K)X-ui>*OBHMI t#=f4M_ FLیmY\ʏRϵĝ DZA[Vsw>WyݭBn OX Uެ2x9ם#T+PpDe{{X.0<:AQ3vѻ{%\{ٺ\VcG2=Q}h:IP .2 O5oc:=ӵ)<낌 aDZjJ GikcB0Oj_dO OEphWIE;k{'pXA{xMN9`c\rn$ 1q`LX8I'4A!`]%m5ay^9 :DԐ+VM kfh⯱vX0Ϯ ^Vˍ܉X~kiѮ'k2M[țF%bĦ_I6S$4t2 zUGt]{M;ys,(A=.(>IŽk0J:z'ZLe-"+WLA`_2-~鍡/äBsEz7J^xgDjq{0ia0g,%l -#epU8g2[g)"ZUBtݰm6Tx:Jxe 1ZV)pR|=*Ij `-jU)xy<'`%xo֝jo{֦0 jDrr. IN-$*@;˖| Djg*' TNrNqqMi3ckd>FF޾,G*e#l{#Ҕ9M ) U@@L7A| >aCR1 m9!3/%ܧiSS@D] @ERR#銘t}ۛ7JjN95`LkmN0_4]hD5 TWKsR\$-[ q}]. =p )g -5=>Ǒp?ݛ_K%M2팛^0J6f.v]oUj56_HOVf&w<խkˑΜ͈W+i%tΜH+ygڗTbp#:N9 c !Viڒ}17 s?P .1!'0\/*o A1`uNu}k/2KP Qugvc|gooIhmH}ʺ[`HGO=8rn5l_;g,+͉FkO%xe rOR sK>~|񋷔Lgd"r۹heׯx FL15LsbhX#}Y"Lu%#O[ %$js} % Q3Cu\<e?Q3}WU#XA!/'$-\Gq̎і1 K6Mf-HxFtⒺR="=0741`yDM胪 jh&jʔ=PP\PuUr}, /F$t$ Nb `$z|W;tzyy}hk5΂bV2>w&$aVD3̡q;T2E7uZ1]x󓡎L8 P=VD@FL=Oc9w5ϾUxl.92>&Sϝs*C}YD&}SŠIvfN$bP%|/IZF5u,QNuZ 7 &@u;nhZz#&gpzH|  I+DXgt2 )(5^n-a4rz]V؀}G0V{T}Cc D&g:BH-"b*)7l4;,>Te@e8p]Pŋ`.jdrL:dP!9^`0HҀψF}OLU9Q>wB5i/LT1m!֖9J-ΝT 72׎ab`\0Jу_`J #vv  yd71Enߟ , S f"vq̈́U<|vA7'?)W#^UC {_!~h>Yi&_C .z]5l(M=L[F: 8C6Z;(5L iف}@DyI Mh2\3x)yVJ@ f"oW4Db$/sN+`51l.ѱJ]JY 5 fW~@ԁE\R]暥J9qsAwѨB;d9m͜yX#+^vd9m%qE/XfeXA71t)BjOqG]h]̣i"ԏmÌ)l|^4fr$)`@)s'p2|jY(BJТn^pKxɦV|;,-UZ7Q( auͼ`?k#_ϲ(P][rcx|yEK_B AۏE6)mO.rcP~ 7qmi/}g[2cAFr},͊ZG'6M~Y8A -֏;pL:+,sϗq:IVda_6t" y[-\C૴ݺ2nVlGKxJFZtog-+@3\zTzAe:]}|t¾o."7\3\ T}nlѸcN/X ZA:N[8tu!c_`H% bwb")c2Lto(0͏wYVwi:NSwF20Uk*~,=(fO͝n RqHGwQLgEpކfbןoMu*k КG[(\ .e͘;³Qʤ7ONŔ8y6߳WVX]M oG~8|o!^tf{{K%u0R?z,Rc:`SKxqjt[%|fRW;t>ьNTz?}jV bINj|C^1\Wv ɋN^ AX/>Jt>CY*ߑ1"K%q uF_Gj&ߡ\]zMуUʊ`/\KKI'7bGwJ:XZ/譇iՈsu[O_H?֊ܗ3R;kh797*GrBEN6ҩ(?j x3WxM!$ t)FJE-J6H~ 5{4Ԟ,8N(t͎W犒X ndܑ=xUU]FO^2 L8#XHI@ A7}v}u5^3ϥc|6D@B0G,f=LG[\wM-7{MPG 27+ Tf>$f놂᎐B3pfgrpM7Rɶ lnVj8Rndp/I[Jij橉BJ]0w(.SӚc{4~wx9ysa CwAp4gX^JA033ך]<: "žG&^Nݝ%8$WIڹmړ,ZL_d*KӺj&x6F! c˛v]WĚHmysccVcicU9[f4c6(t8<^^,qQbtAqO 4z '4!v mh,A9ZD!G \(eZߙi Υ{IX@EJ?)r:?4-B'gI9:pI=gH$|w4}N7M׬s xӫWܮ0@He՝]Q+~NU^a !ZU:ͽ@uPynB8JK `G_"z<Ϫ>c# 8-Yّ~9]KvB0!u_ ڴ-~%jz m8) ʯq9CM':ރtu;auhYsS&G]hakFH1٠s6@Y::/4ϫה( DX%226ST˺p//z,5?/i^ef7&'Õ/\/5HnL"_8E5'Z?H)"1R7Y#bX?/iߊ͍+~8nlPZ$`%B5uW?68ec |%)I S'5v[MhMQ0Jy'5xGrw|MlmN Wqd%Io==m`]9fn JBW,o&_.@r!O o_[z?oaKk{TF?, DݵjZ0$s}۹\%=j*آ!{+ݤ1HOZ{a*%х*oTQ]w[DlA' HJ6n~dۍ*R0ccDj,0ʰLQ<q6?b8[iB_pvћ]=>y'Әv0oUMX.[4z2;8)l< 9aN5ݔ:r[k6|&ښ&A[mŏ搜"2 ! 0%s!|O>4U 'tMC ~RT+Wb/Ք@&BX^*E_/bvH䱽!\g8e+!s5}6̐UaB)Qi>-m7cnddgXQo=\{B껶B/TOEA|= `^S>κk&H[UAaVy r`0mSiȵfǦgvP<_q޼hCRfmn9ꯉ [f8jӹ {XHt!Ee6&|A2bS w\m GڞV  0@RLN P".|-MbO+n\ƌ^Q|E~LتF[3\[iGZU,5c>$竼Faiviߧ Ӑ \R,<H1;Is YJ^O`D[[6/.x2|v 5MwuU(llHRlB9Y;bSLH.8 "{Hu3~w%.G}xKZDRhSe4!!7ب}oj$kOdl@elJ3M<_R|*ht8|1%WN̳ ,gE'FǢ۶#_zىQB6j(azfF6m7gYG5DQOY @O>ٜIj\v-(֦R H}\$_ -Ҝ/f E,)$="dn `#09pF$f]-kJUІ +U+Q'.e'K?e)cHIg4B4TprFK~f-*]:nA~#ƙ͈.e?9_- / _$ឹ]]zɡ^,IוoMX# KrElTYˊ":4 4͉B)Da"KiɁDi%o# i,l`)-1nN>I:߉ #*Q[GEObhDCjVmtiI o ŽƷ!nI.H<6qn̾ aɄ,mS^%S;V[u9A\ y je|%8yso,+ yj\г2ݍ~D:Vn=Yקd#̧8gvJ0E{Z|#sgXqeQ᪵W"-UYVC=&3 stKv==yU$tDc-@V+-4Zԙ ?"Q/:E_Ondp^w Zp6hcw"2̷60rHYnCZ UcEͩT5B4}u h~?.(+u;oZy6QD |5E,͌+zxP;P^t0a0ݬ4~N#rn*&k! )x=& AVSc7P7XY {"tXo (þ65}Z*¤0ݶ:ZQ#3 /b]o '3(>ѸkE V2﷗h.րaU˼!~`ØM[y11~JaO!CTg#3YW>Hٯ(%6$!.uiN*َ׫.o FZ/1F[Gk F/Nh|0Y%My s zȦ\ٟm}q -zz%c;WjDFbΈ3A0cjG6dRҶα_8Po Q>Ω>,atthql&9j'F듲њω%Ykw=%XYm`p'bPTQɏ̒/rNs,Ci5`2$2-Qz+cMNmxcs p8_'Qt:MUH'~Ur.ST̪3:8%1n17|km*.IV' [B!{TT|U6,ڰr بp\I>v*~b3Jx)I6Co/xΌ2KRL{q_/H!\hl >w!6h4*/GLu.XA sALUSC<y0 ,|q#$]G#4\V*ܻ5Pk/pV.<JR։ɡìT y1)2ʰ^jS~-ܯ jG'#sޘB$|{`:ωt}ոc)`/2̒}Se0F14'm{5m#:sL]J\~m!z7X طnBƒ %|SnCmVnlP,@mKQc%O$L֭o$toaށ4*4֧+I<K("Dsd~*C+ !JvcV0ڈ8%떡 *ić#tF+N)Pz;h,NąngQ (";e`f~@g" IIU ph8BywɩYճ4x>vؚHE;[ SWI0+VaGc 1ZV.E +*F+h)-eĮjd)'edO^ `E2an[+>jĹlvOF*"ܚ,ae6,q ָZ9?kMsFZ- $/L_ O}zjl^d&zPjX,pj\@8IbS|%WqwT)T-.r[=h:ȸU89goمPҹ]|1r"?\,ȫ@45r4>q S\{F8o&n OJ-A&llxd͘6C,7 ^< 6(rYdIgܦ.%,/䌇 k$qp3ă\@y,MW2}IC>/V T$6'wRc`Bso*nknюWHq>NX=0`ca<|WPJ-_m'*h.HH_wȤ$.DD8]}vwL]mxFߚUue`3u;悳^uh&N0 Vc&lRmtUrૐ{YY۩ |Өcx-74nҢMvx vaKr8S/1?4hΒk#-ִ}Gq8_z _D9xܫ{ rjxWwNLokl\x1P"N2fh{0BQN _דOMښX񙹫4*3! !跿ހ{57׊#!k2KD i4ҔAUs![Rj42Md{O2#0g3!#8ѹyv˝ =cD[ bsSěS& cVNeSOg`G(O-=@ [`-~k/;,vH8+;3LrN]o`g.Zkȁ cU9/SQG;'XE<@LW#vcwcI`Sn'*Sd*aq.L**?ɼna~ޮqZ1:x4HQݤRƎߕ)({{L_qS|Z)SbO8;A,d=>j<TjWKրv?ë0.OrA/KG#cNMOiVACkgAEeiBP9k;Ohbƒdp_W?hp_|aDP"BCENG.PnJXf(rAPEhiG+{2+Ϣb\gsŃS<廾 MZ;/?ی])cSko% mɎG8 BןiZ#hgz \8<ˀ̝h cR1{@?³pi>Coͱ^D=m?ЭZ)Ј=8MzioT~LU B ۽xNk3)%.$EGx!Pa^Mg8CoVA)p̗␛9ڂ.댟[ ΞK+r5:R>L9MIg `PyHKh7m &Fv{7Qd]W2#Wz8E̡uz⪓()Nؑtu_H϶Јf!lޙ)\#űdO V޹M0т%*@D,yIB$xY1r DRDzuzߥa=$9:7d:޺'pN5+j~S[:ZJ3o$ja,l R=s6G9&6*&;5]@tc;?/頕ͨ&aQ>u{Hwò6ai3bTvH0wpa?t \dwe$$G{]="iH^:@Zkx @v1 ^A}n%u]€qSRQ&F*trdp;K݂}e;Cը頖)P~{bu$1^n)iZ8@eplah~ zM&jIOO442QdE;*?F ;nh4O$-693~,9^{Yi|K7c6A_dɲ;SX)١aZ|6׆*I<&W.2OkY 0rnhmPAF5p +,/w"y@&**!X~n.-^ZHɓY1FEf yҶAMUn,3EK.g:~$^Hh)" HS@9i"!rC S/fKƙjQ"ڒ!棗L{¤'O,LqkFp&͆c Cn+ȼjۗk܅#acR=tvWI{Nh.v6PDkG`b'O).Um=,nH 6J0+Kbczy7[+KR~l[}AaC3M@ͱQmlEc׳|=!<ϰH*& 7C~4߸"nrۨ4kqCJBH?st"#C.Z {ISdfIFO o6>,d9Kqm؅nyTsˆ-9Ѕ/? k 34]4paSV0s.8`87vR/<eJ\.*9^êRfksuxE[D.#!NnLf(s`*p|tS#:1[)Ug2U.%X C $y|-Z_(NdjB֩1b4M+W|aqiQGXE`C!Km-{F=(|qb:|u(̓S;P's5]U7 [<Y7_b^FDm}c0:9صCJQi+|Q wh;J {ǣBk $@ M!א ]խ3HKWC]poM]gKHʽc8 A<7bZ9o%w%hK|H+>6~dv9hr NdYk 5δaxp?lX̌›Y B=PLM ?PyJ*s(4"yJ9W)|r9Jx+i`dzvݛ~9ip壮";če_Yt j'q 3Jvn2! ۄ<f,uTo6AtqLm<зʭ4:Xw\MT)UIWXܢFɯ;؄X=/WK 93Ŏ[mp&$Ԍw>ü>\ck.Aa.H2p OHdLJu^~>EuBıiWlYddoKigθe[L4[>aټ09onE\ șN~>Zlˀ l&ud 0RnkgfTH )[[زФfB1s ILk[܂LaCMRm8}wL1kI+7ASRN>aN/|{$\>CC_K:ZQK( z+.U.{TYd&w Vy0deg-)6V8o 3BdIŝLϑxc14Ny2?N4a&g-]] r0- rB[mg)Ehl?n|r:fiŦK:?Iu=)-g}~-ɵڢLϵ\jd7 Z-:(&8$)+$8al,j)!'鐙}YE{_?*-g ݚo؎ڗ燝)i$ͳ8{),T2{%D+CC<3jZ_7T[SkTcdlppE̴uBj3@C̖DCu0bIXZ։.ƃ Vx>SrA0x ie2FfתƭLNS@}~=+v?ͳ"Ciw|7h&c4y#SKl4:[&SZ|>>(,N6q㼃e!b֦0؃9P plrYmx+j$ ɪu? :wz"MNqQbGBI\,䆾ֿZh^bG R4جxxHmF]fgTa{a16 > QLׄ@yffE%x)GB؀s`Jmg@)X~eQT7Pn(1&1ǁ0hG ArRDogL4VvNHYe5ߤ"4%i':` -jsz>3CCMq+Geņ3u;?KT1`?6`J"~je͊T.?8ջ^8?|z6jhi0 U'O)f?gN-fmjUJPKH*z fL22U"b'_Ө{*r}%']WiHhQm!u% F:TM\RAh@.+ExeW)׹Kyk歋+Bߢl*e:T_B-sSOV랳X8p%$029Va&g5 jgr4㮲8AdZ4-F4lvw\f@ACuay~ uiIINJKYtðn9vQo&S6ЦkXCy#nufecvLTJ6ش[/+W#Q|ュPv5^skzWLU+fU/H\l6/SR nZt/ۑ%OB4FzsXůcji.7RPEp(%kyFLp%1'#6epɰw\$+,Lbl8lYN[#k{)DQ}hb]pZrAhNnR~B3۶C.ףY{Gڷa%'ƝߴN)} W߲j:'=q/DŞ\6 s6DǨ-<;[mh&WW/>EZ`bל \AZNe28[t#tjQoA5} 9EZlSq8-7O?q%U3:Cn`'T|Z .}K`Cv@L_z(M ?Ȣ&k?eY#*c㪍qN{,ܝC]NoQ\)a2e?&}`Օ .ُ_+5l!W-eNa 6XX(6hgZɢdM0TVP(kg >AEr[+ttI3c48-5}b=E_}POD]3J{:%x -X^Ӌ}ʎԓ\!Z*"(7uβsN}x27xQ9!W]o:KF۝1[)&eGi>ZBpLQY^3t>?{@,]DjR--A"?*+<l/F룘Y4>+Qp"LL_1qpX2,}6l)<GwAl@Z0P-cqçV*?-!lK^l2%%j2,.I +V8S1ޘ%8?eެh&sOU?9Nx(9g 4H0L.rQYeHLҰi++|vzinx=ǪxHr-`0Y3M.b?7x1MAǫOʱ9x]#(TF3Ն:D_W'l=򞨝wQ'f/$Y{EI`PmL/R U.vّOUPy|hچJY?$HO0W}?/$aw3̃ojz #.h2hD%\+܊Ln@2VXU:U(L5Z:]EW]nc'ٗy7"J=v# #trVC޵XnQdU;M6V@|$#x[$f{/{,]}! yPr\y@YmSpiRZ'+9afnkчh" Pɩzןa\%>}$5F tW,2[rCB+|(x3#ѵoѭxcLeAxBOn,BՙĴ~QVaY7XR޹<ѹkD5g1oг߿2w5b ,Cp "o~h\BkMYߵ78z]+Ŵi:}VAw MGQ !NB lH~OT`o cCtQƒ:=Zݟ蒫QvּEM;*3E#u(,'ҿF~)[uzFN3|c75 H aPiq5o+ 4Kjy$%,ەN6#̛5G+ov}%~u~J 02RXl%O0=6j9]㢏̼1kp¥,G='agRgEMcl\}&b|2y)]}pEY1Q1G5Ng-u|Ƞ c}Vb}ܴHca# #X~]ȆϲO36+>0D61yF?$JW_~-+ ;qZ"\ K ؍0w:ɵNL.'R܄Lrg#@ f*wh4{[,5#+$ œҿUG?"8] ,RJoėC{ʱ('wdIzCdիg31X;P!WJdaB:N]_7xk{%yjo.taa\wQ{S2+XMZ< e8dfRn"* {5&7EL/P Xd@Lc2M#p6Bv\|HѸ\.8 R.E=0865UǁMo-NΩ;ߌ1&:'\Q,,nw'(:^,8&+Wm3xzzU!az3zm<ˉ%|4:![Mw1(Ҧ ŘQ_4y+t~ vxciR!W8!M1yEq0ȄJnm QjZޞ}sQj!{&(Mj7-R<}rtR$xO+~R~܈ !bqֈRlk3~7hj~\Yhzofdzc,{h6N@ȑ!J_uuǓ,c`.8*3w cX] 2׵AC`nzt ϋNWZTϿ e_<3 򒂲k`mϬIU ݂~P`1S|.u"ndŎh[i8qVXd}f526Э˥S.nj9JW`a7tqLPV Is,zQRH-W'n:0HEb/dP!atyNdd\ͷOt_C#`e/gfy+`dV ʇ &K8>GA=xEj#)6&({](1qÜf?YN45ِ7|VSTYTT a%&O3] qz'+m<nnPÄBB#_/^=I@vGv4vDD˒},&8 ia]-*P!Uͨ>96\ 9Bz>d||(HCd,s;J'ƐB`ty. d?[B7vW2)Ѧ$i3D[T(>cu!^ gT"/.1} mŊCE;@{>WXޭ5lz|C wlNt#0!ި0Pb <! (1RQxf0Wlʉkr+S 5[Qq@uOuꪕ+ |}KBiV*7~c̣M" \~}r S&Ma7'm\XN N /7$$Ћiy?nOlu4ΰ f#4i;tM-Hck' WGaAO sQ&a[%7l{@: v̩4jFrUl ȯHT=>Dvɯ,]\eIHΑd@!64&s#yzCQ{'&amn Tx"r T F!4*#n/ %] 1dKH@ssѕ&G.!Iʽ`< StE$!dƶH\ÁDGָ|8Ef۬:w*x}$/" A#$)<*ǎW\0Yl ` Mv:{xsg}&ZIs|_uJkC=s;7Еэ ZB>C3p A.mɲgZ;DcXY,q—\M}JB[™]Uj1>݌g/qxo^(ƻJ?r0JG=fHmQ`aڦ:}J?M#zi%CqyI,: uRkVK5/Gp=;s}6'6ԍ"N|4Iz⹂eRӭaJN71W@,PUFE3I}Z yND2;C Gc qݴAMb髋J.i+kiߢ0oxD]AR'>Yq+e=eՋ7^kOQPg`"dv :1k}oCӊVh̥#խedbr pCprfp2g(h?G:{Z +1,%jU'J$ )7{ytԖd#sȰ{p"]6 v0HN r, $x9-sڇB*7ƌe @{g3 * b{w80j8`+?:轧Hw` 7]s@;HKs  d ŗ倵dUb=s@Ɉnv6J{tYe F{\ѷElw2UC`:6*t3enJT`Av~@\mm'}bd&ES6}L.όY/!A&hj^1Ju7f#&k7o2' )fQÏ-ecP56K`NTk yjZZ2pbLO5Iu2$|Ɲcȍ ^CaAA Z|G yp0}UFaU 1<+6X769;h`PƮͪS|I9{1} { i :!&1X@XlĠ+2 &L@QвA} mǁa/\זyY,-١m`6}񄳧͉Q|,gd#Goқr|`{ʖ`t#!Q>~^΢HL(v0NİVB4$gWIP0̍8W1BtZKG(+P[4R%I>-VNИ:ޘuUC"a1KV dq\ЛfP96Y9rhƣa{I-X5fq3{g3ܣ,T&Q  O?WxxJLl_^S.%JVаr1QEH$hvFX/9+F;Zv˔+T~pzbH}#7 Ւ:]z#/l ?!y{Ooq'XfA% ΋Ǻku8Yt:gј!sGĪƬ+Jc?OL0dbVJGSWv.@}X.RYmKw®7pLKk/+MxC Et5>\nDz,:F m8=D:OrzdӋ[&?߭xI߇7 '-4L ]a7kcF }M|炊w/}b{(y#-x1$遏Bם߭2~UDw `-Ģi 6PW9bZV(מ 9aj!пcpx.bH%(,x>LL5Nќr[#<NiR9?v=6.g"3Dd\u̠e[)Sjfƴ͚WbwZ :ṁveh##2~|> Zޮɣ̟뜻ě)98._;U7" .;Cn)x͌U&a;{2EK"(2w\el@_ltvO|aeoY֬S3 MT){/Vls[mu!HlL hyu|]ǹ+<%Zߌɳb >X0+Iw&y݄Uס蝢0@IÖ\y2g 4p.ryĔC {6:``O s {q=g _a\)JG0 MjwdBf Ku5 c9gᬐvIG%q.ˀ  c𯙼vU bOj!n.iv؜X}}fK\UY_ZV bL<.sB΍}߹F%oE. L9URx~K8@LF&ו%$Qm nl;(@pMf%R1қP^˃bM=GΉX>8Y_wD!h[ :: |d5RtpDկ(;Րv|2>o e"D m8dd,V~30I{i2UY474C6j$XƱ-%9:O棅4wc\S㓁#x 7>)WR.oTA0t3ܖdLdeT HKbdw@WNw_!x*k;ߒz zH=I1H mslG8.iѽjtXpf fbptگ.ЌO42 !*p  OEmCvaK3WНƅ7jQW1RS9፰;z ri"+nrayϛJz>:lJ9kL~b}3AcQ,~/iV}u~D6XyE,W. 2c>:4a#Xuчb@Z| n CR)1T9~1}l"lK݌΋hh*?*$*9W |"Z84uEۧYo߮w YmꪄK+]*> M0H>{EHy5m|S!D<"[^i< -~ˎ^\*-P[p/0e j5Dӥv1 D7uqj~ t˞zJ@d;N48u_г73Q *sA62Ӑgm,/an0J"LyyE#nIs.MjMrghP৴QTLfܠS&&5t玂(:ч4-x Wn2^\Mm[4*~Oy 8U<.l_M_/H.TF|0y[ K=(zI/fj/FY<K.ڷNXffhq)~-f5:K(}%)iiHOh-@PIΨ-+>FVx;w]opi_8[= -cRޠ]fַdx/5,x4<ۡQbzc=m[K I"0A`cpj, [kbaV;%:G磑V\s8DDɷ& &jK-r9fx\x)':nn@ݻCFD~RЩ OõH]#rV<5]~}vw|0[Joݚ_Crtd[/2 ?P}ך^#z}&m[Z"V ?qO7f7~p6R _tt@ 5n0Ya827h?鱣p.j>lZ+Jӑ^kRtk4m/lU8-Ǫ: 4N'/Y ÁXrԿc/~7?b0-HFD!*>};B4fo4av,@,u՜D΢fmqXL|t NTH:VKǷ׭Dh닉0[qW--4`LbQA 5wN F]NU_8SNE5oqRP]Ϭp`yi"' ,  ߩ|)sb nh/iB\S@γPb&EI?E%uU( dZ}e-ŖE>xPH#4d++`UU(8HpG%n1#*7v3a6 cGĎ@u^yOVduqŏGW7nB"cRH7bU7j+k&KS$)nDƥ|`ݺI3#͇ۋ*6,rU+ +9(f_eiy{NK-O~aa៽ϻ=Kgj~mrE/|ӵs^~%p[3V"a1x̳o1-wP,E#YK)jK۱xo֜D9bZaPz&I)"$)0K;(=XvJY~J/Ie; گ,FCv U(e[GSP64*2R(kJ< 7"U eIznOy"X]?/|eIp9_] wͭ<2W#L^utß [ԗDa'y2:k_&7m%|+=٣=56;cayY/VFhjvg3CzndN^#nQj ]C!{Yy^VnV; (;%/4G}J^ҸO? "c:Té}T^a$}fB4)ƥI5IfzPD]q?Jڼ1wVÎ{% ]ݔ,[ @05_D~7[)5QѼqA?_'8GqO=Zwd(^]X['U@{"zйV|JXpy$|a}V=DъGg^p70 nzqW?'MpBLdu(<6Hit?Qq 6c2%U.wmV{\- 3IҺPXAr%ذaсoyKkEai' 8MaP!M lZx*lM>?t׃ȁ*0>D)o; dU8zK%7X9vr"Lf[*Č==qҭhJg^v |1ǽ0I>{^a%\K m:2K& F3 qk\S)_iUGXxsw%Ϳ#otGvY }(^ *n#Pzq@qp! ܓ6`l:|'T 'b7Ey-7QTV;?>28d%r4J-|5 y",A5vht[V0}~/y7 {J]CNzU!#.Qx Z}B)K,э!|WQb:SRP8r\$*I>], 9ʐ%k%f/7*UHT ) [+ 2ˉ_A'yJ[K8v9qE`;pɏ0p;nE8F7Pc8V4 ֽ& >_sIo0hG6g3mBqWCmv#$ZϽ H^*=tdH)v []n 9Pp."8\ybO̥5;7ʹ<X՘֐J& ԧ\MjFZ" K-~!'oŇss":x˕˔0x4XAr4+Xu&a÷%ΩUM~Ke2-315Ӷ< -=鿅n5ןѨj樏V`jU%SpyLHnӓ!hh&:MM$ⳠY@HQ\X>.j9tJiW[:JK|4T&)>ukQ LLSkH ][;N8:Ux"D ٵO OڊRYwepyqMU<\š%d\!ݽZ2l\`;)zsQ?#SouU㈰ugFGlM#l͖ +yw(}w2c|X]^ˀ/ e˻ƶUWj+vA9~,t>gEp+)%f|J3)敒emeQ[ႌ Z.Fܨ/֜*{=/~C klYmId"'"G J N&$ɘ[?@]Kh-H%u^Эț/ngMx2m=*|(Y'S2 {7ˍrktK5`tPH_ Il}&7@JM;"IW8K$ac`A⫒fV$Uȶ]Odwb#A|^7JX?[lWԦxD\1o8m3v贼/7J+1|^#HS Rr\Vsy̪o`ky?XIQy嚆"_OyS [:-ݯ'1 OFS74h8i3QL-Q756oDӱe8U d!:zAGzex;J)E$y!f{itZ$~xJxY-V P˥հr"[dJ}kGPJQG2\3h}Y҂螝ǽ^b FhrQ%N{i;xOùT[&j;kw;N]!j]64" %,6aw[ ?XyYqd%]_-m.r`3~WITAy[G@AtFCWxov|q]gZ;LJ*1pg-h B_K:s7QRLR˱ABC=pb6',sV]džZvji@$h/A& r s+Rʝ&Y8X՗-9 ͓%>MK Ď<|,9\8GEFrxWP"lB@ ļF8*V$}t,d0u"_:p^(V}S6'kIR)֎6>i; _/z-oy094az@!2/;Zqq<۸w%?j^"^!QV&UDpsHp/IP/OyyX-^`AM}k bkx/Vxx*2k2q(3Cģި; B.I'Q nĔGT;?*^is@[q}*Sa|(P u⡫ E"m4J\UFLE#M̾F.Q XEn!XrJ`X?mdE>~rZQ`WKƊ{=M8ꔎ.U<}| >APT'9v#FJ N$|q^4OɵZ Ħc1}?ҁ{3֑c<k'x/C\8I Yg'>{(pRnqDdi4N8"'|RA`fl,:,`CZAn>upb)ƪ)I3'=`roahY}vJR5|<$P `#.緖Bf_h_QAڄoסm_b=EC!detא Z)OH '[u>)0kژ\1DOGk{q&{cs .iYuG F$)g+7_*bP v'Bj'u7*$l(-EOCnWHYlUA"|>`j@\~.G?=o <=yL+iOR~=}XnUO_J6EҤl=/rgrm|C5 WhķѽCnt6:E=BR Wû(, a+bGnv W>MSgˣ$!ֈY+rM_{^Wٸ]˩anګ1dAWbjQ/tG6yleIekMF x~2B["zi}4*8c]qCV{%E^h\Bn3ۦ %wJYq%Xm 69&wfYaN_`#SFѶN1 l4*H;MS9;ِѵ!2.@ k6څ0Bi)wR+m==JAȶ*m¢mQDNN|ylPfC=zʍpBOEGX<XxGOC UA}iTݔzצpf#248} rHa }J f O]߁@Na Tδ7`E|O{kyJkX:Ss13N0 ,/Cڠp"jW gNhxig.om@Ɛtn׍[$\U2356[J1s祰6րC\'ྫྷVPdw6 )HBlDLl.;TW禾;&p1&$4;dWP$TT[!~4& m"|?rkM\9mL]aC> ~K~;—iHH$s9"ץ"&Ϫ-%ȟW,r2sf} 1B=DQƯ' AAHp%;/0މC6YNG!/A2 GGuǫ%'#rS/rFJ7IࣄCԆ"7 KΧ DȌbNQզ3WD9ih'fɅ~iYMR38NrojpQV12FUzGPAо1HWb[xoRoP٦O`DtI0+قK4@;'Q45 bE k:"UW-%>l?U\պ?zG|Ӻ3 VІ/ +MN2b/:fn -…}> ފd17\zmﮫoTՔ#~ݏV;ᇽr' }>2|w>3SDst}xhWKJZTfp^XKxؼ(;*֌~ކ>IGx0I #@ .+M/J&ox:gcHǐ nR(hO M͉g|HPzZƄ@χ3rx(v`[,QnKp؃#mxP/bz^\4/p߉ӊð(\.w`D"M "_%Lg,EIQm&U@3g%x##8ۡ Lvۆ*45πub4MaO"sFG&LɗVc4LÕ Gl׹?q= 29FqC\jQOeYU8׊>bRk>AiOZp)F"d(@\-HzT (3[MS~Ǭ[ԇ dngٯq~zO>>ijUZGBwhʚӅwh8.b.4Sà%7ݸ1ƆF}O]xp/cLs"(xpa|/ձzV )ƅ{ͤ,/e7Iq7ږ{q8906hYM=J%4X>|˜цaDo<^4,[z.s0xߗQ]l!*2LRnc'1멥wfYD9 g(?IVyxL,Πl\A %W6w?]ˡr_ix;HfCB_(JS޵PYk`cN@|py). p z$(:+i߽5igH:i?yGk? q*"c'@sɔǀdbmURY*ـ`t_3=ĭ@A"H͔O)]!HW %,j^"JϝYdeG`PR-Eo`I5ҝU S#BO׌q=^=]->Db |t3tN<;M wQG,0S~%L<;6''!rm#Y!h yT8@2IUOJ+*EI.Be+N$ ^q\9xw9&+E3 )=!|zhȓ>;R`Mjҫ>^)| BBXѰ[hc8 F+г˖) Ov,݋E88\sHv81%t8Wj|ej**Q)c~ssaoRAJ,R̗E \{;i]EB]%r5dPJzzΣa-dd[yKDCIBBY;<>8\;.Hp=%M Z Q@ء,R9-,$nҜԖ>*j"+.HeDzX50zjT?K"% G c*~6]4fF\Kqˑp(:OT>9|Wk ixn7Q2n-@0;ז$] l|=<7,1(IxA~Uyޫ)eGZUH1'ZZ]_A vT¢[nk B?mި£V?qV}W nk,h0Ǝ̻ 0FhMCPyʨzj#<vCΫ?eXd93\5IJ|Vn6gFYq.$dR$hgiX6S\oA8l D). ᩉr0[dkI{_ {[);H}9 G(uM0wJo\qCf(`H'G,ENWWU kds~D NϝG>G+(z\rSBIW{Qۻ:wacJ+2{d$U0-ht3X8匍ADf2 ~}+62u^$USQ3]mZ 5mЩ >@4sBG~;Pϭ#j2U+|8#m̱+QʅcN tYb]-ڃ#S M3 \ 'KEB*rk^q# epu erӠz'XȠ:k4zV4̎3rnϪMצ&X,~'}*H1wm7ط72tUacBq~䐉Sݰ $a/)JuABP21D7c͆!^Ywtn\ &q7py}1Ш*Ⱥw 6SB`mUlޛ3)iu1`76_JH-@T*R.Er~%;FAN>$8g&Ɋ6((n5_{n%H교`=܏)}Ix=!'ZЌil*ٍgFA%09(AwdvhoiJ|N#BN+؊ ْua*FRs3?##1xd~/\H.# V"`![w':X9ڐhIgHpslr];ݮqħ/W۩4l^J3N|+@ЛҰ%pÿ_A̒+Nuze}KZZU?\x}Fajt%6NBhF+U!y#s]W X-8 ļ?ZSsVa #eք @7kl@&*+ӼVCG;# aNFX孳ҷv~ul $ H:>eiQ$d7U703ڀ@4RdXɾ{;hXy`.v SXh+cl^R"f^) SyW@AY2aד 3"?F9 \Esⅽ###F3%,4oqKaR?@lSX^S\y,:7|GsM:ńl4G9t?QL>i,lQQE;E%'ڒR˦fn!8U.1Pbexr헜^e4:U0Xfˀ`{8AmYY4;qÀYw=h Z4bQ,e[ NsڳxGz*yLnž|C]% @#?-5JD Ƈ&PKU?L[W@&7%͏I fؓ׊R>ICG8j2Q7ψk%_|4%V@O=lcވ4cމ_#ϼNw0U}"KKk`};0M*| 4=.ZxHC-΂e|aѤG(g c;!s SiV+bY@U,OMB2.&HB^3X2U4ҌZL T0)!5-G]ec0[c/2@9:'aϤsYFٺi{h ȂfrBYB:ȮCu7x0%S-Kj~ޮٌ& g _hTjjH qxU F#rǾjf2$UD&i"O'!)>8?:\-u)abϼ5sznk|8(:NoX+ 5\~*q5e.^h'iGO N#&H< lkLъ8~}C`*ϠG¢y̫suxUp8ɋ!Dʗ06> Y8k](A lmM$0p'Ӵ`6"ᘐqv  W;GQͶ;Fu`O*1}oDٽt5OiRCFQp=ɿ2?y]Q[T#c;$ T%G U)QɣxSSYlk>KyM׏Q;ޤh7YR}KkYRL?K Nz pP;TeINGNގ䷇wͼkX2#%e_He_kco2ɰM_ Zl +|O<⧩ězC2sNJ_BBj2_'`Z󚤜e, ]ǂdMLYNw!}WJ`Fc7㨋n*WbZG+ߗҪ1t]iZHžx8pOejb l}4MH@Fau֤ 算n]/V,ZQޭM *"cͫndѴYW,1.* MH qwFP|LnЊ(}C`OT &*IUA;#.0Z.Rx*7'*;dӳҰ:'fDOv"@%q= mkh1la4<℄nv'4g,VMwuyrj f4Kw9Eo_iGæZd®z %Ast; 4ķ$!Ս-.j  1=c ÖE1/ʴ'}\q!d]"E74#kD>%gSiB.E̮ xˬI'+.cm,<`\nFYqq>mM<Š ӱy{om\3nRO 䴌 deYu\;#B* Ň6=42}Ś;M ȼFC7k]7ZeM@8<H4 eV\mAkҗ 0v}}ȗ+$+Hq6#Oy $`#k>RZdKd/MT שc;kJvԧ&P_6X!/ڲYi8Q&Q%ID2$ VJB=kᤄ|8ys3PiN(}8d4ہ&/g, 6bUlh.*VȱGh14|Id_:ێ,Np?>v6lڥ< 8 S  mr}Kx5R4L%dR ,"k?|ʟeGmJ2Sا9-ͯ _EgtZAs Jb\Pips^ &E/c>Raq(Y!{I> =JNZCͦ>{1ԓbVxtPr7 lBЀ"k=-Sx,V~VI*_jETA21O9+YNucliR6= nb`K}M,wwPNp(#j$> Q+L9UDNЕ'(*JWe1 C -l:;HNqα7MDit5̫] G?ȺTn4~lᇙO#j]iR10Wۗy2995I]%:S2G0@  vF>Q+4ߟ%xcɵjiV2L)Lw癮Fv"?w')%s(hRw':V?T xUx{^o'ViOT1QK!̕s@Ub{[ Oذ: R|,05TZрTc-Y]!ٞm^sj44= a]TnANeţ uxKylRkrA߈uk@QG IjK:ȁibr_3ZSM&XY*O+bHЯ@u1Q1"i<^nН,KnT!cH`"OVѺv7m?:Gb˾ԇV3--~mzWh4(ӻ;U% !-r08goM:G@rhcŋl2pٹ&cqC_mZ͗ui"Ȩ$. W|J$㨲ߍ7] hҘ⍬GuO&*ZF9! =I+hu.谴;">}#5+f'E1A8Ql{ؖ9ƛL˄ȸӱE&HU.EX`~-tzkRkEwO,H LlWv%cޛc] " u0cYDc֔%@Wփd_mqNtp9xgr)]zTߠON-8́y@R+*Z3;R$߱%g%y{4{я.Dy6] l2h[,5֧ܜR5b>hfɥKUՌy~(R%,膧߰^Jk,U<(jsFZ?FԥS%6?޻PT:צ&ebF!Z^>lb4=_q\ˤ I4i)Tv?2c[v-@sGj~h w 2 %0o6tEQemxxɞ'K∱̧L /5; d~$s 9;vxb| tV n._~p^C][iMOlԺSu>)0iMZЎsqpƟ [%ZwM\HAցK_0ץ+y?;۱f-c 'UNQ__1 7 >0[ӞйNY7HIRƛgl / "E[ r؋`ÏT;0nEY|ᏲSv_p1sO._#<Jś3 sϟݜ@-ʽ 0%9wQj+Sa ~/S=Fb-(ߩLתɘ7(wnH_LN :#];~|4k pVAWwU%I"Q,0<m_߸0.]*c`p.*v*+8nmSrfZBA\9GC2߈&hrU~% ] (u,2XsB3#jZg~;.w6#ϩV]ޖ0-97Tz-EWpW3:LSQKVL:STW|:b.nVLr'u. 0 = r QGoZ~:6B;}64#c \$H+X'ԧ*!41^~X}8bÆhOҳt:2sX!0(=ZJȞJ U X)!mi}^+$.w$FRR-"~(Z)MyRawLHuM{}VRIj>9|B}6XI؂<=4¢imb:oQ:VDq!q JGJHff zsg=x*? /,ГCk%(Rũ I? [" N~Yyת|'HxK^p vʺB q>F'S'Ŀa] fؗ%¨'UaEW)=KUQw|3 J xWdSluoCig3TkzoCl_8Q4?J7Bx9-,,vO"lJ) 8/*J挘^ Kd V"NM0#/~;A5Պa)z7'['X0sO[^Ґu  ^obp,ԥ{Dk?;T q`,FJyj$hՆ3+w)-sB2Ky( #-yn9cr7ؕU-FtH\r{)hv> -rxj)tGCPMZZ"^.M sh0:/Keuu#} WA4HX[JMyXrdL)\`EI]\ŷfuCM- hjwIZ̰JCodIUBd<\bLA@MU$j?bκQUfb?>G+1u[?%0P:Z 2+;Vv𤣂Q j>UT7zRBWNK;Y9ƨ[{ OE9)2QnW5scZTݡ׌A}k;td%Œ[#z][eBjrѾᡡmgL"ʵ F^C,amlk#_I޹;7Uho)۹Go-7>+YbnB_QZFJ֔PfK.@DA̺o[^wL9D]_4k҉QxV K_c/qe6XVx|u_`@6吮MzCjwK%MO14eQΏs Pc0Y7e>qI[ڹA9AR%lW`] w)" ^}S 1#?zzU2$*JxZ)X4<╆Jdm*69AUe$ ٿ`D$hndpb܀>nvmN޷:C&# bpn?{@}O؉_G+N=9!,p\67v; RNeS?m]0@|}y'{ Ǚ  7'uX}"y~?F &X;[@2asҾaZb4ntɂֽ< Qك*zyO:`k B^7cjHHCx򮂄북ȕЩt2P}'>îQzzA%e+ \Ht"Nz[77ʗ*]ᛢų\X2$ho$Ͻw41vP-S>_`--ptJ P:+l-*0DWV3#dT+&Ld.Ȕ 4m~'W~XH+[6CB+m˿/f E(L-&^< iɱ?As؟߅*# tRA/טһ,cfqn:c'X`/m&Aqr Cq}$8eJTRQā=`thd<,z`CHkhG5颺ie˯͝+]ho~buUR[yX(Wc#ͯbnYazO>w$ (9U=Xy2׼L/v eb&'鼏rpy;w YdB@.yߋ]/'b;f΁ODW" T j7L P5x:$AUa̢y-&#}ʏ4ztZ3$x'i{q/#{(aO2XyE"@9.N7*YI(d`NKRJܫZ /,BkS1*?F~Xf<X~ %b,/uZ9NpR`ty]g߽M 8tŻ>͜|jY4.*gR[Xi#uSN#;KU s+ l{[Ö/EE7eE;;S]j^{o?]ҐPޱEŕpSsk`B6F4xo0]:^_k7H=Sf m##GAy(]&c y?WI3W`ۜLB}Me Hd}AAY:w г:#,\~,V{]E`huZL4ڐg댮3BJ̴_RT &L-VK6:LWvR/ҹ6B [攄~bĦ`ULy"DKxŶYǠ^ˢ_e7# t$P /fj05h_+WZMv~hv0e\b것|sc ͣ;urc+ܬbn߆bDm=n%ܥj)$6=+cxmWOcA+' 펓!ȼ\[: ű `9D6UQ/ T]h";RqV:w.}ktݓ-\:[74Y,9[LqkWZ<Mxh`IzRΕ#y%b99{uQ1Tpm^~L\a68vyc:rˁxm^!+TjԈѭ3nkR!܄d݁MbH(*5=JT,q )GlQtQ oV'fJ@YF I%E 'Jn70\YqB| ܌<P=é:O4 (PH;#2&7:atzV/nKɮ(ubQ{<@YaI">(OӦ>,PD0r੘})0۩TDN^1!B/g´U;JΤIx54dtx,8NtHRA%i=uXzûsɮ_i3V~n:zA5EԑAէ[ `dk=yvjr{["#2ⅉi&7RKbe N~ z-WU3 &1-N@e/E0l{Q %Wu=~ +]1iw]}!F0:zT԰2nǍ'TAJ‚q*9\Q#(pN]-RA?Zev6=`(Iv[EsL_ ^]ʸQV~:0GJ_C%LTcYrVuj` VzՀ~[Mԃu7m9űL[cxAe6I2ot~gKvJL]%jQ0H&тģ+ |9 ԢKKQ- 6DD e+hi'Yq?kSl̈́GFh-V?u1x;:2*kc&pnL$2{8L؟#˼E&Wv@QqOz0dk`. ev$)8ce7jm_cm|uwȖep `-ay%F(D}p{8%-VS:&+xy$p$M8v@RD {ҩp XM'K[pUC|G7C話 Z]dA6Qږlț_j4 &' &AYH?`ll`73e SRaw>"w;]8{dMEFҤZIH9Nvl5W:y>J{GzvhsK!fw =A#}lPWWeu^y<8XS5iפR}lV6u Оv64.]x7iww^zr=6& Ql&log|  e?eJoN(03SRٞ$80WeZ ΢8͆] +kQ'ȥ.A,þ1,+vچSrFr9M3^eȦ+5x\RҖNX/feee-7X䋝&G4)M*+vdc #V (VQ`-G݉qY_,q&NGz}(NhBV{L7P$_^;L;ةg,l !J32:>۞BqzBa`81Pb+3B@2=4Y 5~2U\Q*]DxJɗ0b * ,XD?3cCz}ԯL@NjڒfciT-#ke?}/]GBܯ[*~c/ P݋ᨙG"9c&6XTDp0,s}Ӫ |ɲh8r_ UɆv4|k;?f>dWRtaa@M\ <8޻gе^qrWof4s"g1>i:؃Rŏ(iQYJR;Vմ1ݗ8* vȹb$z> @LlO[%WQ(^4wȘzЎin.&7! =7 7TO mT hKеvYt63wj2/Hfz. fιr_`3N r{ݫFtXw'}{e"ڴ7t^PjNKC\o鑎Vۊ:Llma VUJiUw{$ݘЏISRwʀDqM/ bqĵv$^tHuXQ>t~캚FSZ ^o cLoH3,`4)޲"1(f=Q(0Vo 1 yL[hcapGJ>5ϋq%=ٟ|`ǂ}yLyB=P2g†}奕B %>P.a_/f!#,gK# Mјy TT.xYJʘ~ ѳ1q̼dB/@ꪵ(H"!k ̆VDn9Lne¹do1 N-]Uf)f$yAaxODt!kAOObVG[OuN/Sa{]7?v[ x Q&pZ]g <?ÞT3/ۋTpɅ {Z0Ѿy1 P+2*>`sL)cxwؾU"DŭEڭQL(E_\oE,^p,F7®U|6fgL(ᰂ>l H4.V-xOO祸Y*}bR4~h,fB'JoЍuW&+AYN [zr}`Jϙ`1Tf:E5hLi0rNٰ$![B fKe-8uaHH/(;g\X: G|rr7S1A7 UӬ_$ji1Wvj@pr osqKmqҵ!!{^.ab,>J9ִh]-`oގNd \)/⑊fY+eK"h)c}6_sǖ+&~p .xrϘZ+Z6,E9 pW> ei!A+;QKdJq q\:k&$5!(J{\|q|4YM"+7{icmgi}m`)a7gQlйpxॸ=[<*h]=*嚱mO ~Eyͮ%^GWWĚ2q'͍Z!87Nz4?yW-ʹTWA_,-M[֌&6bs7 Z義a~=C̢83YAHHNQ xVP~5tvj&ZG&zo֌r>iRBkQBd.rX jEFOb!z\9Q=  M<; ̀A[%Pq`*&Ġ/] Cq$l ]Ÿ$bp{\'"wcO|ܸ4h\vb⏬bKp]g+'VvQlUZ2@U%,+ehs mL1!Kj``X͸Mh)72ji sI'ׇ ,ŀpOǔ"gYäV *>q͕w =`曉#~4|v7fHOn+w$cZDJ`xP\7DWyQd6z e!Tu`;Y/FTY74ɿ\^o"`3DMQSϺ(DWK`l9ut-nF(#`^an)Vr+1 =g*5δY AH2"D`Q|ʝer[<{fO1KIc\˂"1Ǝ[dngY [5U)kkRᢦ|Z?_#lcJHjn{Xj0b^,9JM ڵ\Xk!^H&CQR`Pf2WBc;ø~~weԠXfKں@_fz  8@sZ TޙVl0Odt-ӳɠt|Q tzI GhaM낮Rsm4exT3dd[`t.;Ym~19;_ oYmQET֒jZ E`qv)S,~&mHd?JE;G8l%1όѪ| фԄ $x 㒍N1z^~fP1>l5#5.} ;S7|0Mmekz grIJbl\@2]-TH".h,tElLսb-NN;aW( ܍w XD&$R!ਿj݆fJUMݏKrq0@2}S0DeCzAAWu#=CӴBޒwK3h2E9%*bX OEXyUUjCL8ʓ O;I+l'&RTVb&ZYϜ1i2˶GCog#Tɉgv$?ϵfxA;[P%Y£wug[cmߦ([U#NQ@mu>ň:/S`czFr,;̒#M]Yf IG/h@ώfƴMn (,xܣZrR:VEɐ—B_~GN9R:s\ u*#im&aǫ@G-ygIU:,s~j1Lê?VjnY eG8y{(eYIH>cY\1O1BcU ݏ >5`(R?8]X+ƿ7vH7Ś^PE aXEJ}Fz HB36{~ N4,،?f8PH(h L t~=a(H*Y!gGտg=媠b@ RƧ7{ocz˽û5 'wgf&tEW.65g~ <{Qnߌ am MkCMߍ*`aZ\ߧ>8OzB93@益>j҆K:5)ۥU3e[Km[Dz'qºNCNWjxdb}a0ۜ1Wɪ&ʐJ_/-'[NSH|)_}MN\Ju쐪BQID܌2u5{Kg!J ˡ$8*yH?*:)o.1oZS.,HUko.}A n6wk>PWRzt÷z#&;,}䞔㣈2.մV2~ecؕ<AmSYRtM" l(Y[ABW/ yxuX}e`.k}DZ*u^\ r^hmd|}+V÷'Pm8n3~5K 44 jjKǍ},+*](Mv7}UPh  ɵk2וĐS90(i-Խ㎫>ח,:Kj lrL\UхЁ(kv oe'NA~VVhl$Ha_sc#Z RdY{V zF%1 SJU<_M]X|=xۢ|V>|ž櫅<=F{0*N)~@ݢ9rߢ&ĩ>y@H&]V0$+]*~aà.ZݳL~B U:O^LK⿬o;,?79:sid \"[WEEnr@dlX7嚉vaBB, ?T[!.7^G`~s $( tl[ѹë-^a_hWW\جף8!%Ϯ04&YA~N:mF?sx@)`uq~cS]s]M4FPaLv6>.&pz-k/mw󛓇tO09A1#a~Dѐ49rmomb#ib5-ŚE%ƢkkA'̣4ec@aik s6ơWBNiܺJ-\5L0o'| A-<`)\e#IMԚ7Ҝ-ڢ*j2kaS3< (ٸD|%yE Tj :UlE#Z4\ &)Y[]!W@*cFXسGQp!!v&ƞ:f;׽ }:^`X^.^ ?ҜΎFٲ=bL34zр{!Bt}Sf` E8lXű9MMdFR6P]W ҙڐ9J^'-7P iS[yp` dLj?k, V_A8oHEP\"~ɥ# Ӏ%y77Gm@]FjP ۛomC:Rc8/lj:3l@B9j3zLdO?,! /?o̻yf+*1D򓓖&_]S0rtr{nI* :\*:UW(~KNgTPvcId5goPwpɿMlgiBYO[AO(,;[#)\533J,m.)zCVZ^˻TNQ+ z\aʼ15hoq_&! A鑕/+>V2p#}O$d2Z&'QLC 'itfW}P"h\@xڃ&Z ;]]NS&0, RoBuP%N2)7ø?3v_ÌHՂs2Cu)!;mAdzH0#5somJ  [9`6 ]z8>Wi]ɼv^8fYzS. c 7e*R't`&\M:ewCE#TW}#],.]Pѷm >~Jyfa0:{B^vU:߱+jBua߲hZ{QlZ2TyM3y9w}UN~Łe\^/"3@Q!Ԡ&ګ@-Tj?Q3.,ϓ/TeX} zF=܈hȤBs7,}u:(LdQj:T^> b?WUp7n| Qz]8WFQ8HHRGJ//l%lr[QˁFAРkd_emorBFd\Z:}\?2]L߷0t>6{ix9N81.7Ռ%Ōh],2eXNceC>Xf >эҺ9Tlޒο5~{ݑԋ.z,aIrv"פ;?9՘ҟn)W5f;kwdAYA ?.H1TXF)GiS|jd ֵ [wT1wt*T8تӺHJ?7u:ۮ3XLi_Mj1_t)& iH6 gkpfX 6jQI(H`] gLy_ey۱p-8FPZѓ3}e%R1#OimJ!BUM4XgAޞz|:^V &pF1g=`P];ܴVƤV> KEbB)MC%)ʌn\sq3u\QYь[ )]? .EF{=6&~ nNi‚a([>G[fQ q]5>Aɝ%ϙ!1އ!mJDDv1xÖs5HYMZ$y6whdbq29 cZtnv2L~t]*2T>s³e {*]TH7EbFX'mt j*~7&_2YY#0 !YRD_$ 6-o3z{ Ǫ0x%[;{E\g1j~'V֒k "a7v~3 mHs?;^_$JPrIvʯ 7`Ab -:߬,8rT$U?Bi R^!҇euH㪺A&Ws 72ŝ^&t̏1G1WwRPks/:(T& KiZ?ʣmzzGVԩV: E^'x{rUpOxo5N-GNd۠y!cݏ{蠨F"p[4tz14jXHǫG-@{e|Nnlz vld,ѶΜp$KIKBJÜ?ahtQ=[:q-Mvx3iL22SC@rU$NS2hB-QDV0"fx6OF~B΍SLʬ;In`dORWD>qy4!L~n0qG: Q;t.OEtWb|vvȴs:^v|4:@,O|MO7^{J<tMlSEXLqJ˕le]E@3ȱ΃"ݝH+˂Qi5T+qxid|DF rKL8f\b)%3)IǜJ=]5DhAϏnAJ <\5A$||@wޗG͗F ,G g65R_0!Q+o+2T(S8\Wc&"g/a߆. of_ %^Gdd|Q_6X%lT ԍv VVR#+4hMsJx;RbrL31ψS R?-+ C9LCZx5\1͠EV=Kg~S8 kVoS^Y8a" `R!/Q`zTW6|L1Jcu:Ѹ;șc3Vf "F}㱀:yW5vXGiCV"{pxR?_;M֣9%@lΌ}9lS/_IUzN->Pc0jWDrVep_woyޔej)ZnABNdnFJԤx@wы=MupKxuX2F{[lׇF-bKSu@|96\G"%5䚏6D:$Ys>IMwTHz3yG=ALDFd){Kz[ WW`['7;D5 ${F9\ OKDO8i]Hpv8ÜzVm&9L<7RaA_`P msBz?lvlfqnZW-\c9XOϑƼMA۩a+<'u\f{$JyKw4j`cݢɴ~YSA|Kurr 0@OЊ%;UҺ:8e͔oe2b5EM`u%ϧJEם8;G]Ю'yDͦմ8SSy#&殸ʹFa!qq2 EH/3#Ԯ/&B;6 X zrmԋS"^LDN=tO[}'=^JfMxc"%kRu-l|XpޒkѷUxI'%{YU%zK6jwpf(j:> ?3`lJ&(b+O3W^tWhžnT<~c;tWٌ䳠{FHFZg~r5#,딂;=5dp QRt047~Qzς$3Ȁ"FO =(凕 @*3H"(,QLIluţ uj= =f~fS>rX|W8>PBO}|&G}SxU>`P{O!9nkgq߱)kwfpaT GG}8bG~2 z %IJJCz}Qmk]m.&ud31Aa ' /08M=4 +T:Ĭ@1!X&?\4+A 8}m`˞ Ftp6;b'@?# +خSlБLd,4@$wK طj9/UK} U$?I-LbqspSdP$̃f.ǥ]MZ4N^-}2P˰8Az(-ӾRކ{K0 6><Ɇ D C&˨jQ倁J_x'pŖ&ELTwt)>["!t8>e?(aOƘha'`-rjG G2uJ1w nFD7eijǖlˬD LC|~s]L # '%@ X&dg]w`B'ϊqZ\룈I~1/(y N @*|teJɄƭu) TJ3y_'AEM qx\Y%ΰH@:\&bAj-Y `|vzxO4R('Is*#qGa>bjRY;6||ۭ̘Ht.b$? ;CF [aUЬ=>smBP!DE~`35F_ f^1ČJ(ʁ.9/i8J}(2OcsG6K:xp#py:O]}eފoF2iE))1=Z&88^sXGF+VlLS¢3{A=kVʌ흿Q&sz\nl/a6xV/<02Xщ:I }ɉxsT,'udYzxM; _,3+ qyWB+ab?xZBɝʃHi F` K㚕]*Q%[s+Yƒn*"8*;w@tO#YɟڒŦkTs@|`z Iqe՗;)>P^ڪk%)sH<E}Tb_SP2fDﭦ߉*FA`)A'x1b|r8FR Ƀ5/s$(pŔ*`k;Dw [].7yNۇw֗S8A~7'zٟ#ڪ=KB}ގ23CMe| C.^wA0-* jHa&|VSY9گ ,rjkZW,= YB5sF$a:i$)x~Tq/4@؃>U?U~Z7_;=&Gp{聍<^m3ÓikVH,AKn *驳-KbwatS|V\OK2BX[\4l7l) ٖ+)/7-$#ĸJ c,9൩XՖ=O**$)ooN-x,O#H5p2l}N"$O>.Z{狖v/6y1x c|G/)e'~Ol8󽥢YBݪ@v>//V*4 ~>*6NduS'2$Y_?у!1zibR&#Gy򲭀,"̊tG uh;ݰ4$X{6x9bYB xމ96G9.*Μ92}RDZ/J9ۿ[1wB6kre:mi[,|@G^@]a|]$vgw#JNUj|Y'c>s`s+xWDFXƭcj:n1B-菣 D$A_`rtVmNXB109c `{Aq.#b[F's5Z7",@i"ަ.b~q|Um]!ۚnjPt/>PTpc}sd,Țs|8kUv;G84fd]1 c>+L.6 Dڒ`Ǖ4(3m7X!n^*G?vGiRlActXgđ83b|Zzc( /p\{ _mtynx5&Vxx KY.?yk/BJ'5.9P;lΏwy*Nr#TFzKN!μiіV  srĜ+Gݠܙ^=l#G .YJ 7IW8͜ס ?uӫkM7 Z}"w?vԝ*~2r@.vBx`e\RTdƁ{|y/͘<qL L䐒tnҿ8,w+HApɡ󄪿>=ej,_+^+ǒϞ "h,d6?iڟϥ8 ǕÃ~ j&mEPMQ͛+%Q歨$h>("Bƫq pvxJgF$%bSra)m:ۅpOW79F 46p9o (5 ^ ΏQN >jtntN+oj7zᾴ]%Lxpsf24d=c|\' !1y7;7dt=!2ޅnrUste dtp|Uu?t:ӨL+Ļ In([$ݡ_w Jmop BO&L±t4X2@S9̭%C|Bev݉]U ELuЫ5vݿ=]ru H_E"Rf2H lۥ2j3`2ez(ݛ/M`& &0t>Vuo$:^hg8wˬ9[Ap¤s\88dƎ)y):dF_}=1IXnŭzK覡m QW&xeʽowF7m s0lNܾB#-۵W Y0ZA>b%3('5q̺]'m#nEU`5'"1 .yY=\`sΣ=w [78u9,V:ԇheQac0>;j#{Hl9Ϭ|uŁa]1f7HXlGvP4jA.T((*,$@ohha qMCts*$@?+Ttk379uWזluD~APS ʸKv [/= C.Ev ߊ \.L;]x\g )#qqiBR rrP ~h6b^E>'  Nvyw~6'7WAdtl>yxQ[Hh;Iͺz PV@舣_H/ bmsĎ!]*aGOS_݃"h!PcP$""}%G6=2,y(x^2lHaKF[𓙓tw+۔'IN ة#zɱh2g^PYn? ;YӒ &YxaV'$ r1pA8y/r\AVQ璘!st}&ل|*s`Wy70A([%ĕ7>ߢQ[,ZI2 -I:tK[ӒIH!phtHE|PfC5%u0R\wo8z#x@+*8rC6:N̓,20i)RH2.OLߵI  3 :s3óօw 9=S+@h# % UW*xmXc \k# G$вcd9WI/!^}E?JV@0Rܳ9xCo˝Q  ʤߌm;*,<5<(;g.whՇb1e+*J( (K(S Uġ>mQ-a BkEO6bvI/N\{ɥ“̼ on`f57*5my٢$DΨVr-ΨՍ!8v/h # v<|s}6m.F'LqR]%WڽV$1~[fj#?W2+eYV~{Q KAڸ-!WZ: -cxRQԣBM\B5<$i3W ẗ .…4]K5;˼~,Էeb!AG8^׉/qyʖ2s-tR0wh\.(yO!Ey_}m'JfGÅ8tlD,z$$[} o"rk^DxJEH_W0R&ahVe4@r +QEx!IΨ@D49gtBW?ri ^ [/c7auONAmcݰٯL7_ge\2iXޱLΖ+~UiKJ5F`a)?A8* TveaQaE?LMI@֐Czm_l?PkVVH^/plу̷x,<9罾  2' *}]vMx'FGx!) _P AX)) FxFXؼ꺡D) -ra$ !WԨE XmL؉C2YB|R\<4E_-M (OXresk.=ՁR{< ^>qE|zJ!?B[n& rvUVY^Llր=&㍣]W>d\[>KUbj|p5Vpc|5iTCn1oK^0i(M-= -kش2X_w)CE cȹheWi+}N]H nH%D_\CT:UǮEe}TLH7UYC7op<n#҆}(FA9CP05?1nB@kX'jۇ48#`LKp BR`LPqSbOڞ`(g0荷 ;+;z@ ZIdR1$S_>vGƟ:lf-cM>t?qN-dP5Gu]ETi]BG\v}*mdfuoxN Ʀt1-Y ]6p!Yv+DHuFmޏ0*;el(rW*&m/wvA V?6z06N5WaAxjDEQ-4`  +%ݣ -,ʡ~Qҹ}P6]Ɖ3bHQsqzM\t?.$xZ-"QMicB›8\.=4?k>[|,Hޙ bI\//tq/=(j}L[(sv@%E>,A Rf--Ķ$N)LeMU_}1jcB0KW mW6%'%`S$'  x‡PDܬKS*MO_9tgCIr3GRP@2w %-3 UVuRJmv*:D9lT;kSKo` wvuPeWVs4&2r[cZb~[ghL iPiWE:&cPG 0y%j0"5E8Ywein:U$/u5牾gs1> E:4 V_;;%؎3ݤUlՀҵA'nP?⚋_Ξ܎*sԥp%BφmV} ;mw="q`2r!kf}o/8" X;zP}1xnB 2tlo2ELXTY0x%*i>ߝ셬5OT١s<)U67h/jVA#mq0C9ш) (&2_5D!0s<Pu*!MʟSUgPht!h^l3^\%> {^wP6 Iʜ)k0SQz^y,znJS좴I~vtAџepO wx5ڑb\t2] :Q h8ŜmRD+g%d&V}:B\ƏuY*Wi%<}INt}[ Akѭ)`r}`6pq;FN:Dїo>UB\~=0|-`]ˆᾋݰ4.$Q(~(p]HXC~eq,:ЖB25ѭ |rĖ\xEx܅Y엘hO<`=U X=0EQՙYQOg_q#t/(Eavя Sq|4߄BD!`2o2,d<`sZZ  Vvf y)Y"!;,.hp;h0G؇&p2gi6\$X}N#RٻT.@}*Tg+Q\kL:%꾚L_(EXiAE1mi*d6ݘe-g3ӊt'vR6C]JiMbƪbw /l0l=F"g{)|y/>PG!y͑6&j1\A7L+O7'eOzR s9kiOW#ÜYEE4]"R֑l"6Wv\HQ?$8b{1۳(Dz]~e5NKޫ UIZ}lz7?r f;w< zSrar`Ȝo$eWJ›337JAfzeX[DoVWpPƘS08k,eKa47B+S%~6 `u\9nb߽|P tuD)=c rUV/ѨJJk#ź/EWsjp*ߑ$s7&1gQ/B=D hd2nNBPԅs jutµrq$<\e}^[~⢬pt15K$+⹩%pɆy׆O2#H`VPs4r[y[|`X1Kk7'?Y+/b8.@v4ik~*pב6vpX]0Õ [WJ="?ou@FBz1洢@-J!7y[6"`ժdgfY.$&H_60ļ"TvƼ&{ʁoݾJN&cSr8~' Yy8}7W'Pc ҐZj7cF 4&fXO4Jm|}xK<( Qm_́!^ %( ˏO8.c+a)ʮ=5ݘʆ}!#.cr GU߼W$5كmzSntҖ"a'VIJk<y+ĵrso>Fch(pmlΑGǷWj(W%}SkQlG2V5N/MTF'aԙ5ځ((cjfqURU߽FUnR2NjA4]L"?0MM_AJ ̼k:lWCp18+vo芲eg1*w5*aιBTƊZDh1M2r{QYok_-$&MɛՆ_6} ]'hL0 w* ÄC۾|-Ubֲ䋽uj,la 0ɁZM,2 Cu*kQG%*#O35d!~0um0(فB/9"AQ'5IcGN uYY 8U(9 o c_rݳ=z2.D^")8M?5PlzݧH(1Dy2O? -"]~wԏ]d]B$FSoKԲrjU6$까t 䌜"=S!?BM/j7,HEpiM+y sNXLRvOFJDtGM-`2ͳeQ蜹Rg=޼<3ղ[$yhYFH?۳zgpZQ|oJ>mhm&_0UtP99@0vV==r914묦zɯ3o &a3)l۱46:;RX*7؆;^3]rE;-6 d}(]Ưr7fR[ Ve&AJ ;Z5-!G1r =$ թ=Φ99MIjbSN $0F쒍)(R Y ja[6YmZyEOd]Zǭ*:{8QVc ݪW?E<4fCq*8^V5`Wj @LnaiS`cM2߿dGڎi٠@|~2cQ7fmM/猰 .U,!g ͣ>6b)|3&1ߐF|N[O) ܄cJI6xb{@ғA䂦$ƪ!:]Spa14ݺ$Ϡyx$\@I wXvxwqK0+3'з=h$-1XnK693*[3Rq(LYap`D_.EwA^;XиwȮp_G1q~#7+̇!Oawڇ3MUa/Dq$8*KX? t.8;oO:$Cik>1D}B39+9 zhSS`AM vZ&Ѻq nJb8.a#2cI׆-5tpL,ڌ$ > brb%Q/ ?4!("T\,h;f7:dͬ~lF#9]v0IrGf,u5CxҔ*T\i+Jo1YkА.c+4d,c{>S`[ zXh7\@2x'@ ?=Yu|},8E:idL1r1$"BiQ"ɥP6H3J&5lb Def,*:m<ÞYS˸b=ڪUKXEqvbh7@I*1,Ubp`b1WJm̉^a˫K1<޷#J{F6x^ӽ3<D@.]d̹ʘŬXPOA#wլG"@s*FsWāa3#̘/)o޼k|m|( =ۢ2JdQ/9)4KN.1o@.]z^N.H݄L/=+6:qs$hS+Ŋ9(_ 0U}3?9;ݰ@{ƭ@^tjCЁ$ L_+5R8j[M5qQQ284 5wHM:/V)\#ݣ22yTJ]vh"4Sj B2..dWYBk }&)UE{ Nݵ J)J%rx31IY'AѩVӒQzWwBg5,xHfل-ʪ&K{%[hI,}{|K2-/R$ E*e\jtF\ȥ @)E5h<̾tA[0߹Ȍ&s 1bjs[xe<ʡʞjtL%"ZXhp ri޺L놫r6y̺.Qh=)*וx.uWuDiPt9~SjqqsqaUQ- c=C1oLa8-k^PptA. .SX apŶ`*<֣GL="&eiq+*M/2;A$GU{T棯{%3-x&m {NRK?ujAԥ܎9<^3.{8TaM{zQ.DkBh^^.^ѳtAm_"T4 mwJ%u@ :mBCJ$ k 9 ֑-9VuK9T47S @ J୏"pC <#zt7I^wu'= xi(\Eśhu; Z = (E/7Έ 3G2+XCJdl}`l/5>ޱ4R1P )᰼X$bmeU JeK#Rh rKz_> w<ϭtT]4 aK7{~o(ظ-]U7Iْ1a*svԸ^xBPV~(<4BfI,`P ]i[Xt1 R?]u>75l,EܲT}֩N#if70&>I8GuP&ی (TvtmHiY5|47mSE@͟}Y :gLePѱe|Ή}W4d6VNnޜEB)]n˸{sd0~DFcfKwP] D҈#jZX%#rbmxG2m7LoѵGҵU3A4ABz, ʀ"cMrii,wʅ_Iz"XT$QTf?5ufz;.Ƴ?2C" °ЖS+V8?ve1-ᨅ]le(bUepHPt$ʭ| oKbτr]B7t֥uiBd-/e"&r;{[9};骴nK ĉ8"JZ~Xf0G=Q~9VM5"H`S&o d[N(P9b hxJJϰq3SY6gOgu܀*.=pd]khaAܰ홾¢B:M> fp@? 6Yx iNt*P{6'Ht. L 5TfX yQy>|JnPZ^ /WR~S5.S+|(?Zr*BZBw.i1oƳuc1擴-ǣ2dWs0pM9"r >F}l t 6m{B<+~XUIߗoju#*xNZ/NHT([#  4{C)9G%P+V<*Ԓ[z2p[rN=OzO$jpMX2Bpŏ^ӱ4̓hp\]qZ~NĿM]aŽkg ɲ>b{Q:??Fr:#"Dd9;mY6Sc~ 6*/w¹Ѹ~xȓmk/>//!$=)(Rr%ȋw- 1;i6bTz$?:WEHa{"9&$T.=)xh@U* Er#䔪{sY\^A#:VW+OIC4tw72>4JLm%H qa5 ]ch5/Y S3o(??~ |eZ"/`JD=45w#ϲΈ^H ڋB0cH./gF[ViLN jRd2ZeZ8̝lsb02^pS0~J50>N$f ilXy,}e >ϐWDŽ'QSTۛ~#+%ݭ-gPLƜDLGূ -(GF. - 3 yʇK2q,*Ms TNrjA P{ h|ڌY>ݨVteeL袎q>FCk:bBiw\7dwBƽ?>$3޲ 2elH<9,R~픤piDӽEYZUQe} ȢQ՟\)ZoOGH$r=G5݋ ]SiRj9I𙿀,]ϲu|a PlJ p7`:>KGXvR}M~tȬp'+{<`[é"ݘke4dyHBI܅甇,džCp" AUo3yXk 떓' %".[@7Oظ'ifKwmC1$){x\~1c^;nic%*iџXéN6g5 2S!%Jxh/G.Čl5 BQ "Fn#4|Zzr!r8FԌ+[XC5AI=!Aʡ1Euۦ0Ft?F{RUMH|v@D% qG&D`. ZP$~ E$7ȗ ,ÈPf_~qJ<@`AP2 PPōZe\|[.~A^!T\9+ ٽ.DRM@[wl~ sB @x}yx3_W:1⎯wZB3#(cĆV9 z{ m:+M? 0Ў 1F}3\ x`͇(qfH Q /)–-p2@} JDx\Ya4v{H=f#NsBDU*lT䩡zY'a|=-)e2fziw:V{ua_&${nD+ʺ49B׳(K1VT*+c9NLe}l=wvBa"1}bfXEBǏH`8{yu3vcNb"3'U&Y"N6(Fnn)ǖYvƙn ȇ)_6ePTufS? I[pDǻ/ ԋcQkop44IrePF&>`z 17фtЭO3]W$ A4'oQn2?g`˱Ky1*@[-p|wNp-krtݢ.[nǃ +~Wq*s})%aRs#|,='غt*$bl 46@#5T`2x]sCJJ>\ȕB>7kH(9H=gҀo} {Uۂ+&k~-ӄmRӧVM*e.Y>Vj SG0LzYkN 8VY}+Њfӕ/{`Z,ѪW o$781wͬFWa4kA'd0$j-n0H @y} .\!Ovg#j-Vev] \:MBGK[+-h/>l,{XAD*aZ?7݌)#OJi^onw&JG ΋.Lv@(N~ta1G|Wk/qm4ÄkO Zww~&uދ,qj^U# 1f7#d؇L &|Hx)DgA1s) 0~xzKL)("\ȺO*I?7̗0W* OͦLkf7})L L$bBOEҎ$RƓf<둧 8rho "!NLsLòMlozJY`@7s(Ԋo=2j#+HZ)%Dsi 4[cb;isNX в,Fōv|=YA⢱Jvܕj c`M,.C KLg-sitEϑPk3{!&@e;v+LvOQɮ5? OhNYwu],%YU:j pm4p(_ PFYM^EI;7h =I6*@%op$Lr0e{WP\n"Pm~m"5fER'xDkD0'B&̌J򵓌V Pf @^u5$zj +F!(r@nY_[9_tbv^Xy; )O(L¨DR@o%VɑυnV<:j`Gᷩ>r<.g2d?.gKL^KRlWSAcC 1cWS:izG^vȂO*j.r^]+j bފ;N~ \W=g$:˭%s y0(U|/7эXzZ_^BsyU4.8L4RdF;\C{آ\L.wJ*_SԐdjbT"}roB#Jm`?w$ ؝LWa}Y'sm!YuW:UЭ(5?9iKpJ-< NN(H!@CQKm:[D]/)p}hKXc%Qj$OEnh'w=d`zoa`f`!,+7۸HQA<޴(zmF,қ8#TKN-lE\/2vK~r;X9S%C ye|g5k(;!ϵ׸N">7Qa:Tiu}vx'/\>}3$Ƽ (}G- "N$,miz]B'!LfcFKxH9R7ۨڷ 7:י9my!UKM8HrXM+ϛj=Y6$\YI=plH-" ꍋSRDq qr"fmÃc>@p$ cY-8)j= åOmrPi^^ǐ{W?5IbbúCl[_A1kx;jZ 7ku=O ">qTk#Lge1`u1!/;YLJ񌅇, |W_?쭷! 'HsUmSC#ՎOV<+LG: [2Rr˳L+c";}loӇvL3=GDU`f? 1}ۤCP@C}{G K]ZDyecTOxp%cgxSbS̈́B[ )fiqIJɜp%C&(6~8D#XFN?$R]cJ:Jn1AKS8qFSEi4\Jq}YC}w@Pm| w^Ue~VGFkxWAAI* \[_9n18rmA904P?`[Zl횲yUc\_1x=‡JKrcǼӋƎI |1s=.:`r-f^n~ hn쉮ĞA2 [/y,5JXl^ٻ J2bMm ],G,0{Tx֏)G9-=wWL#AiTuQvC+&vQ~QmB9 wU*%†NmFïۏJ-S8y ;MAײ֋rp6}(Z!< wnubsP3}˄EQ7*uA@M;/ ax+inw=iRУHLv qa+@F1rp,/2˝ܥܘ:1p%>8^\)ka㺉 Zv<9K I&x-/|Pal<%ϸee!9VpT(l^'#]chڕEigm u^\ W&uk ᭿XIi/>"fWXA흲%uTF 9Dsd]=6ih*t Zح+uK]1{sP, ڰ&GIy}yA؜͝\ ]m POQd 1`ﰤ tW~]bXia/`7fth:=d5+{lfbi΢*2YYUHҢzǎ4saꔅݾ,7&UmS?!c7Ib0!؋.f4?ZǿsS 8kN(Qfgy6^'H,KBsNוV- v6t #& Yz:2M4;ǞniVAot=yz 'VK,*Nd(@M*StF4M&$c{Y d#ǫxDgAR8vć{˿MpjeRi޴;| ajR^ACkiP7e bAgүJS@ @s7(רI?ǜ5TLJncɦ(`: jp׻͂eXRaȴp_;v laW8y!O'Xc,'Gb'I.b z`gsK@K@';Х(Dw1dӤ~he:aD# `ܩ|0Ӭ>*j{;~R/yFsf2+NQ;@I=Zk:5& A5zhes`cb=bGX^wǚPo..ZKe~$HyVFL'84܁hU8i1[\o:N%Ky2q$! # T Cu S[ӊi S; q nu0>jʍ!Hx=556pܭXg_o`L,ۣ /4L8U◀jYg}ѶhX}o7*3(7F{my r¥ s\CC0|> Tbyr1pPbs;+]!CpaJVjm[Jb,Q.\2wM4Jh յ2Uзv60 &RKyE$Y޳pݳ:ñ:Lp=. B" ƥʚ 267NEҺYx~ƽ270 Wڮm]UAg%"Xhx@p4EN'lY* Ou,X@:!.JѮEF .EІ c[Mz5XG6ЈKF-3X 6 6 ]ΗsF]- nlZA!c$B pG/$s+"?"j~f:&-8+S T*hQFzc8X3zO>u3%_Zazn͊MëhI#L#6)@ )R|Dɯ (,KZZJ(OQ({zEMe?  v|y%w f|=gA\9hb Lu.y}!@1~Dl rl^y xbCv!"L{o! Vp2˟LKo#pYjvte"#͢p (rO'٩)apreG\svV2꫺,L-@tP+4vH9 d S L_Jf2.5inMC!1ϟ)s&fݮ]Z,v>GUjwhmo n]3h7̿ sjhx2`33 VQ*HȞ"2T=O&Fx@M#9Xg@ z/-/[J"8x]%ua*mvanB*JY{{PĬ ?]`5Q\Z:C :kKLsfԕz5܈;`ň ?,V#~-q2z҆ A8/]MJ #0rS18:S䄓Y;d5hۜo#0Jaߋ2ӽR/-"TJŧ9% |J_}{wVFUם(=D5$/!'w g0ɰ? 3'\@uN1n{+bf?nt7ui S-= /vLAOiE-VtqS|XGufԦbl{JXgHDXyo  t&t~dwbѴQIکf#j# rl?I;k9Y\z̼ؖOѿ-st%>KTyn~HHO~Z [iO<_y֑v"FaBWB]-4M3ڎڹ 牍ss6Nq,)` kU KYY/%lѧu'U&t $poNmxrPo\C=KV{N.A>?.RrZz[ڊԇѐrbNsRT;} N3 7ֿRVI/]GҏZr^QF6d`O)l ~*AH׶]#//ճ'$T4! v7|}Pjոt$hR߶W^@P6+r6ۭZZ=N.IG@ZhgtMqWVhN}!X/ՅR4T(~ISGl#]o7~ϰ9fU&[j+Q$DxS08Ѯߦ,U6W MHMQ C9v>'r.J͎D* =_0Oi~ 'Lc;9Ҿ+`|lT1ѸszfC>Ӯ2΃ ?5:ܹ<@7WFi_$Py#x_,hQx9jlE|(W/M3+.̎$DQN R8gf۔ak+XIo{UQhG3xR-A |QZ02 mmyޜ)z__BC!hӦcyٙMEΏ4}#q }oeZS۳é H=NTmWp9"TWClD.apAQDɗE6GLyDiFSԫwQ3[oހ!cd{3Nw]I6n`#B@sr*"jS݅2٧8&4DMljG?,1+"El}` Eyį-iƺyq/w4:§Dk^=1n]+pُ#Yeb 8rq?FpCmثCB1O%٤@jyow᯹Juad2Eurct%cs5իǥW'(@+u'9Ȧ}8nD=Ϭ+'h|=5K\$cdADJI|O݃Qqk>,n]I?W֫]סp\ U&D;I1~OKaA"Z+aqi '`2wA*AG\oSwUrc(%#>5X7z颍ȁw~[ڛp.b'>„?aJ1YXD$-]NCTk%KG&o;KO~ = gm72U]'`v3)( /oF/@er f Z4,-z20,:'~w&T}H0Jk W7sX@G`jz(QF"kg7!0i09^+dyV9urawJi3!Ջ?kQ:Y&ԔrlFPiFI6忊Eiݐ?+x 6R)bJv9,Z `vt?ȼ:2o!:)mf5ֆ2I vt|[D1T 3VMM(RS<Ŝ^aziMRY0}ԏX7!M1WK}_($<Ƶ܂~Z )xØ6=[9ϟcބ(#2d*?#iwO;~:gZWvSm~Y[*Y3,"N򱩎IvvWVoʍ =eLO3Ig8`'6b]pQiT\jPgl4&-f B' 8vE *3kLj}/Pjh>͓c\J -09PXMG?4H(ܾ2>vZjo̜c?RJ@4t$Pw \[c<"VAK 7h.ךKqtBBN۪ٶ+{X;{x21g|.bN g"[xC +-+ q8 7Cɹ:k&REh1.\3SۙCM yN) 0+5!#{Q[4` U=w~Mc:\={Pֶ!aEןNWf-Z,sL̾ ʜV[HJBʋSf~s7x(9iwCjgz%!ϞVM9Ј}5neE؍˦'$Yo;69M*ݕ;~ex_wh@D/*U = -pc O ,([lPffuBwO Q݀҂;)'ogqSt.q($B#+&zIYCPZJGJ!ՊQ\zk84f D(T# y.?,UhVqUas;DC~S e/:*I1ċ @55AҁZ2-OYC,49*J/G 'ĆLM^ v38W?zC{Tn(g@v=;VqfĎ*‹M7 S;.޻X/Njqs>HLlv Bݴˈ8~JGk_3+[1hצpeL +] paY?b!ǫ==]ˆzoh+dR?6}y oRCJW$Ǿӭn1p!eF,\CUϕJ{\CJCmhzb Lm.{j {~zY uANlMկ9 nD ,l 6wMzUia3[!Z"b n@mrdo7׊O""QGcX5Ar| ͦNCCKG"ҝ[r$HK:%3kITrPW-Tp$kSW̮ŔKTR<=*|o*5n,iPgvu̪uk1Ƽ0^ +UkU LeErkB҂jE/ !$эD@j'hh$CEO΅ *lx[F PXl^'9m z&IrP *k1(=cAYR#m{(+# :cͧB2<(suIAXC Ľ|_:]qF%O:ܣ6V!2 7XԲ1`ʂD2[(g6P͈T겓&"ΤdKơ7R-RRu%mSmFZSLo!R'nUXg*[١g2W^š_( u,ym c 먺]||>31|V/^JHܥnjkQZu/;;V Q}9`j5=^9^qFS.Q =TeMSIAB^4`sKlCjX"g. ,3A9}[?aHc`zͣR޹7Bƣz4L!&@3-A)J$iU0 N}xI(X> R.+BݿB`#pDpکҙNvG(gJ2]\+^L#F0Η1;\pBO6;p[56;_da/?Cu03t&lQz"}x4_)K^ޒSARJeOgMyr#0fnHTlVsWޝWm(W47%{l7bْDp =2. }亄Y$ږQAߌ;zч@vbBs*J3*cC FqNhfuyA6+$fϐMQ Hh2dnh!3k쑁~0 dȜNk|4-fTW>=vmbIV"]ɥO7+8p߈a|wHN/wluȉRR~Fq gt$ҞL|@B2Dj&r#:5=snc٦m;K?R)PWղYjwGMFE_b\eh~Ho8cbۺ3kB`L AQ'?\@" '`bQa 喐 D@0_I+Ņ$@SQʮ4*c r*7QvoQvl6y-> xMbBMikm2sr!hZ?80 {ȗ|["J4*6jzEb_[R6~^B 7Zne%::KILHDlK%+)~cMj3Yvi=!+\+2/ <@L5f.o/~kX\Z_ p&4gQpQݪ'*V_g6]KG  2FbϪap7JK.FIU-@1eTn}<_ͭy`.S^d8*nuDk\+{y7V蜱Ɇ!6bտ{аAmZX)ɠ6Km;W[ؿr;,C^ܱ]rk1_$0%#~ŭ~z a])ルg)a90 UC2gCW*4JYAܡW_lmun0EKފyrc +f՝٬PCE S &C`ѻnWṁB:&`k^Rcݧak!UF7qYcOjSѲu3mq"Eo*o]?"1E)2a$y؃ւ䰊`R0&౵OxYL(PN)J3m!>Z'̬x\^  JB@J> owMp K%lȔ |S\|3Tn</A]"hJ!vQ=и?l|H;B5)i_H/? ;d0[}}9 P]J\} Գlc]vX*Uϼkf.4ʬ+C@qԤ~nT KD!V*v\A]E6Z)k&sh<1}ΡemL$. "ƵY^I>]挗1niriNݾT6#ZP ɿ=+ f' Bax&of'7b`bz{aF.Yg6/xp <%?(4 ??NH@$9gx0-?A'7"RMn&GYml"R2(Ǻ-7EFL;rӊMq@KJ (s=$qrІPS 0 ^xH?y~٢pR&RGm#ձfphDTJ4>{GẂs)Ο>3䂰d-);vc`W׈aK`s0-N_}/e׉ _ro؇B6/繄,Ӆ(gڏj$ptR%v鳕d]׈-n A/jNrt)$AY_Q֋!+˷ E?Q˻eYyzsg4Y-Z1]V5>W:}ty">4p-f%;|@uKᣝ9L gg?@)Yco!(합P=kWvOUG"'y^෍ ?`G4wcUG z^. y5kZ "G}.:-VY1lHѲvh6(s5Hlghol1G R ]I)LClf&05` sŶi)ꕢQ̴A_Fx[ :¿H3]ӘgXz :ᑬ#tgb['$TO^cot%98v1mp>:MzkdhdO:$ 2,IeV_sAhoY"6I_ |L#!Wsut{1 ad/?wa]_>ۘФ"H_sQN h!6qy920cj5-^*yPcJv'oWfÞ6885ַd# ܰrU\Wyh_vpLt!mu|h 1J:E;v1J4ýjR"JhKy`a{9c[˨]I3+H*p#T?tjw-ގ-=>a1ĸ;PVC|X!SMev:/ɪf1Eɽ@Uct98hf+S 8PgǿGޗ`nAMG]Z6eK9bx1J+$i*oѵ YPpв4}z^|c$T@`9)73Th F/fc;ǘKs!vC1NfC$Vq]F!-ѶZ,y/21.T ;p{g^5䍅@AZ Z Z{>vmE\i:i#oMuZ9QzKa)(A`%2 z|֏%Zv(HУϖMZE.DV2ubm|g6NLxe!Er7r}qUU_6ԸA՗5YG MKpPP hX*K(3^PJzFvF<& Hy(f@sypBBib|y(-or3aF*J*ҖS;jpG( ޚEIvxO1ekjO9miKB\4~AcZ\WnN$6Z,"W3ѻʨXT7,\qꍫUcV(B#74S+$_xsD9|4t뢭~R )8* qհ+ iX5R?~RGo7ƒYD[3/1ΧvûpV~BW .& 𻓜I[\.35r]AhA Ldzr)NCh h4ȼݽxkТ5M \33"ZU^.bԁȶj z6Z(ܼ;|Vb#m|%h!^yTb'al ߨ_FZ)VQ\ӒPmjv dY9{%`h9dk{-/9hB\TCY7R-%֋ӬPn"cCⴼp}Y5nP% u* RWkHG'7th\m$kY!y;ͥں W6s+(5_TN A= z}[IOdbLi7ٍ͈iR޽;&wPJ*S9$w+CkDصDH 8|l'G2{{ȬlHZaPXu n0-i"b3}b3@.'ıx/yLKIz'10QRW ܥ]W'~($.O"1_/Jc~K(22kEχ:R i0R@u'"m̑у{11S2&o? C"MCi{}: u"O`,5Dj ǝF]} {{|u<,y%Zu|\g=8HnmF ,\4kpo P,rOz5 1uH I4;Ze#1ͧ)(bpZ`夜i(W"8O\v[8orakm\3#:yݦ?ZHL:=)EpzҙhӆR. kJ!C <!O< 1ft}Wi aCv(Ӣk?M4qo\˰'_ Njz%SrZtzLă?qC=X6{T=TKY`<|vte9~;\i|a|yC٣Uj*zQdu=ɽ9G7BI9ջ]$kc|] R5'32P<|&8L?9ojcWa#~6w FpvG.0~NiUv LͬjL l<Ϥl"w[58zi84Cm9zMei/d)Cc3#9~w'ߙ@FzG13vaWJ3zkk /UiKs${+'p9)l)<Ը9(Wܒ&Ո٬D+v)=`K9r3or kTTp Zg<{= n*ƥf\ELnxdq2).qNG MoZʡ oR+$ꮤ8ϐElptSi, iw˿H3Be8D(76 lOX[o,Kb`L3)F4hZכ4sU{(?7#]\k ~'po~MFP\Uq`QTVtK=} aObtfCnZEK<0 oa *MuAjaK DIR0Z7=}}F„erH0)e5LS˯^x/o>\BIdṮC1f<` N^z3q ƛ>1P=+ |c[?UE~فwbfZBpzw\ZF_݃"Fo&#J[WM[8% 8L}fM!+kLN5%Y3z,suոDιII?x+P)1Ӳh.-n|R\PCV}1YVFgn$ n*l+D{ ۄI]'4k'k\_y̯L)ePd)8WE^|$ߑ UUߍyoM0g;>d]ԋLW'v§'MBQNC5 eǬ;4bzk?ʡHAX}H>H3ȩk j+F@VڱMo㴋`pYK"Q s{<Rbs@G<|z,}HGu7ZpByahzж [yz8jV_ϟ.AOw%Ξpn9;u[vio죠5fS/Z#I06^d5"!QޕIq5ZK&/;a4~ı̈ʒƒy0ƏI|<\Bu1 ك߇)M1z)ׂ2B3gl5芼Qj>Wa8);\\+EJ&\_Rc5^a]qPpV_r?d9MZ,#BO\)4,S4)#eC{\^jaW:uñD8\tzЗAj-TKWAay՘>RP83h9O3gjÚXv BTk603<E[ET`~,=]Jͷdc>?y $b^eS.M]^Kbmԧ"DHq\${sT*${5 >@#?/t9@dyznKƪu,ծ蠩iFȊ^\:%| g= m4e~ȅD/GٛWGTvF{kU7&.U VcQD{#" 6LQzZ`Wo8\å?û=pF;#PV]'(-ߜ-&af0FDH Q;kK&wv0%l{0v)`,LUl! Q>>]fŁ7lˀrBȱDV?(f>f"?DΥ"U!$ Жۗ0bU9' Yֻn[(:m}>%co]`!_C6إ0\ kL<ylHU@o|Y;anKl^ӑy9%̫i$4ʗ~_.b&‘F( P_] "udNvaw°Chmo~S!Zϰ$a8cKl+c'W%RmT|jSwb$׃ M"ϊoy2 X/3.9%E8.~|7<ez-o3F54 ) #o8޾/ }TXSi),,0 +eT >ޛ29%++.5S6XoEP*k0gj +F; r+>"aPiG_u^ӈM )fү`DP/0@YH"$yleمy';F荁;|Trv! .ۢv m`(H<Đi {Ħ)4n ? pe:&Z Q8;3H.6/gʺ+2{yaۢH\'(, X P#%v#)bQ3,fMVT8jߖZ1gB"m!s؝YJ[CE0IC=eKt95X/R&0&]5k)mx` yWKOxG0N(uwϔW68;.ؽ98N?(/B0r=Kq=IzF/ Gi%Z(7V ^N3x 8$kXL~<q3}ZԁD$NC:;z}Ŷx_(Iw4Rb.M{y{ ]^~TS;l IId,];]6 RTcюq[RWS?`eP1 <= NP]$%B"TnSR8G95 E,njpe=ɘwY*f(fn:,y3_g\y~Hݳl.UC*vL|5E_"T #XOؼ*bk`s@;n>~Py4L2ŌS3'|{b&ms GQTWth(0Ȫ2r.٨-ޕc {y(bor!I o Ri2l]E!ľ*\4gj;x%"W \ !z;n^&{~K7˔ް`N0bVw(vƅ 1c޸r G$h5Αv+ g {Mɔ-y=ZA㺌d8_Z@Nd+68+S3R ,\zd!QA=\!t6?Ψ-k=8i~dV䬓blÙѬptHJg59e?½t9Wưnc K{2/dAm$iO©=Y;.( >:t5d*X#nRnV`rmMq1O(>SǶ~I\sl.FkX#h."a/yajmH+p&5 #YdЌDxsY-F8y7A⾤R=7ewx>Cܽbk ?;Yԟ7;iT-HN+\+ޟ*.gV%[-q%SvY2F0^$66l9#; nl:yGjT 2^0g ,M diֳB7[(f&)hܟ j3?)tM o EI1Z񟯖歐b[>OJ!oUVe"\BdE6aOK@P33ҪA3ߊ4-4pP1/C9әF7JI&bLa.5e8l% Lj~l嫩m!jBs`itV$ԜPȸљJ .ڐNP4Զ ?iEz9S#ݍ`\8}.OZ軴(ζA&=3,y ddݦ3PiYܿfp9\)yf y235U lX@ krOUzs$O;hs+As cw뇋 V#m1J/(o*>.;+oa<4pKpsfڦEVugiY:yse.[x *(@w!:^GFC3y.nWcӧ!-fHNBj|_mdAc}w\ք& 2c-%=|~xƥc- G9tg m`"ʗ1m [МRԭp " K-#X{)XaÝeuTkFr}&HEEr%F;]~)pzs]#ͧ7p]~r4ICðfF8ϛ}K ea13TQw14I!~`=u8hiMe'@V<|JInAl, כ62J iIDsqD6/@,I 1$ں\!@J;~r6xeR1sdQAbo6*iCq ʧ s+wwǖ+fp4~u&g1%FiD/x&Z#F-İ2^;tTP_ rbx2+ܓ߾Vg *NY̾ P/ǿ#o_Z eQsTz\Ԇ>>o|Po{o- C]pE־8DYKi\^30e-T8h_@ۧZJ\uc}ulm ۠(EXGFJ/ҴzQVH^~yۼPUUCmTZ!Bٌ*str4NgOdujtϺ@Fzw9T>=Q2R﴾0FN. ,[#tzl~c*=N~Kl)a+8𷛆]UjfC#pǒ[kuذ](9p>KHKz F09fͦa=߉',߬D𤨂ϿBqo_%>kLgBO( t a]eX]dЮLڴH؎FwWw>F@;|}k!˺w*:o+mb֭IҲfuP@BVs;D-usCWw r޳A c7K|G( 3$ KUKgy\.MlJW7gA cjIU7(1Ew$ʨ ]uO XW (RtJZQ"V+ReďO r8o[I">bݮ$!h|1eBH֦e4W`/[N ⦏bSHGs^V a6x3YWdLMl#/Ѷ[8٠|uǙ@Sa88Lf.,wiSU/:h % BC+7Ž\tDbM __׆ LyNPt3lh2C8?eEx>q^EQ*2;IF賃vV *RNqguP4#1N>1)k#=-sflGWWdaД>+pO}4qPBt9'$uTd_PU\Æ4KOi#;>Xdu<f@vmD9W~nkd/xBl$Q7l|+Ԝ?UĘN9xW X{9_Jp-}"e$;Q>ލ fZՐ%2[ewWIK.֩}+qƄ]8a#869]Mrպi-&Kk%M= "-k@3StrC5e7T$-C2B{07GA;Ns] X'oHoOc*! ]0X&2 ڼ 8k1t3&n*,y:(i&8w a{Hf S|%'#z4LZ. i{ݼWhx; *hҟ-)U$iB4WX~:WL4BF@@jH`Z y;7C|싍`+aa_ q-)Ԓ>kMM&#=B uIUy?JCgCr.ֹ{n/w08IU/OҴN2eoN iY|vfg0?ћ\E@aμpF~D S@ gyE駔7%0\ ]<ypֻ»2ܺ, Al2-$=qiQj,wV| uwvL&>yBKaVS"]HT3PxɠNtBg``"N+ 6¿-;ЪtRc߁W.5&L7C|5M kQwV.Q9˰ u(Vq.T*p_0[dD#rP9!a1 3]! #%]~ʳ'A ؕ+Ȃr"}Jiq~rZ{,ØM]%ط+{MԜOg4 w K\Dh`*[L΢2J lbMwqn tr*௨ 3b,܊tRfS~a66Ult@כ$Crh]M ~OM?xu6h=?C'XQ*)VՈV-pyO`#ͽZL[G^ޡCrNE>e#%05j>.3zf U p'7"7Y5ws\9MT+I GF* _z`SMZWY7ziI˼rY&vD`3by#3c)+؆juW  kae_7K <:C_N :}izj;öeJ0jռm=ޜ""uP]b 2i4h~x VG: P?eyXfBYjs?7"Xrwv"f;^bnѸcay#$} s=5~= }6CT >Z"g lŤ[CÐL]db&H /il,(62⭯46"w~~n.^)9A^LN(Vvo!2-j4@mOt2dWܤ  5;Eo\Ŋi)CnE"qRJ9o/.UO,?֚BOe>)?4Kdt^@4MC }~:A::#qu0* C.ہN!3u=4ӳ%]^:L\4d(y]s4[B A͒>bފ9@[qIgA8JfuOFUE͠~˞,N㸊;X5%؄3^Tk-nLnfd-[} R5S4GqjO+M-ѡ$ώa$=L#zi$?~pPuINcJM$O cR,DQUxQ1@ɧ+S -T ]v+"W.x?1 'm-, ~rhjwEާ;bg\WkIvlۭ4b7Oz\;B k AFa"&a A[a~Fb 6.y"U)m1$asȬ:(Aj|nGFtKp}XL}U0 WhEG$SywTBD, <]oj2~>_I ݃]%.Qj;6ݵFsr`_Y`FL{"9 2z~ Ԑ6'k3]%D -h.p: _9`4`|v(z=j ٩O?_MrP-윌S.lm5hGpvD-̧/Ff7kK΀9#Bʧ/~ybΎdEE̔wM#[WgU&W%" /@c!E1XS_(E$&Xwmx`'$/7ZJ5[s<c&Dҳuםi&2)=o5[ Yla_jiSJ&҅q?x-PSKu^+EC2sf4f_T:ÍBHYv]/c X, kB8pvpvߒn)/R䂯>\dSCҽ7g3:AxrRoDbQ.ZPש{2i 0816Ss_WbNG P<-2ɢ ,r)W'k&itr ?7аQj< }PX"մ| R3t51oY"#w=O+X;:kVMM4Bk"Rڂbg{4- a "'*oB5AV=Ӯ-6v͛ö/k͍$Y](1o@OA"PlBA~bo S K7iZH(‡ STeU?Y}~ hπ0s8ܭ\GxܓNv Jp3WbS!dbrèZ^"=n+Yx ˎ2Mg7kC *Qlꇎ4?~%FCRu1!r0˱yox+=NCop[,n?>0qK$z'6qh;:zj"**#]f|d&6,_/bxTbqN=.HUoƏ8otx=\-$+@1Dcx܃X"i>n|KմSxjGKEV wjCj-t,KaSɪk{IC[]7hp,sl=gXjJ!G=QW9K<Em6h%{} kIa™#噘~p\$ܹD7h市ǜE /o@KnȾs!U`fXpA@;u$XO@UqDR\D]CXJ/{")R&;SXH㏐^LOZ@RDAv~\9bf=!K+M9"uM?Ntjoͺ/N|γ\B,F=A~~1n#DXžФ^"Jgk#Hs )WBR-G G JWL>5. ;PrmCGb |r4Rm{L:.ܒwETRAdc7Zh )b;ixp G1YV12Wq_8im|EnlG!a9X;훉ntNRkݸX'sY;#Qwt 4U>~y $g[ЋGq޶]h~VYڽwmxFt84jd|%v(%?;ޢNkp:6_WNq> NMKAԃ,F`V<- ~݂A^ge7C0 wfbgnb'LZlUdf}3@5eHpʝo?$`Cr{0nG-򝮱GdigTu&e5qˇ-RE1|FVִV(#AػlUbDdž9]4 /Qh3tNϣS(FTlVLA@ 9QWpʑ" Ƀy5'$`JXJX_P%g1RGnߪVڤ"1yU*V&LAEZ\[R+J:Ə;U'̺#YVk/ I\ÅN]iC MTbԺj'p̤3Y,%+Y7H?{Fp9O5qLC@5m3p܈]a<χ?|h׻HUnD0YRzݏ Qq5ܹN^\9Z\T.`NR~2*_ӧJ ʲVp j%&F(*dňD?àp[Ngb rb*37rcI Vy'ٳYFX2vqxv]JއJ n 3/lyA2 XcÑl٘!(c%#n.`f Eq/9,Ih\p$*AzȽǴڐeڸ0{\RN]3%7>}Q˾C=-B$LNI9q xn$Vٚ6Yg\]T5Cwz.TT^-EыFBsO|4A%]BkA0Y%X׵p=_vZ&J`"wmnP6vʎigFj o5#rÖ0dmuW~aNh?6/|;ҌWsca[IuģBjw/bƯ>&KƋ0pBMO n`3)4MLjDqHC]JQ.'2[4Յk_=ͬҨc#e1eM⟖C2Knf۟Ul2Txw%d$kShm[ r&J#l: 9ul[Lew^r}~ ۟#҉ER= *S# - +K ʟ*iNmQKG+ }v܉puSRr(u:B Ul)Ν!;+J}a Ɵa@Qom.gnq '=ֈ:fYz:]2Z $`A(0%EsUnZ^\SEM^wyȋqA to{՗:geJR\}zEEQ|>,1EK'Nb YNЌ&m.Q~WnSpEK [r.zzH=^*GEt}pu̷'8 =1 ..6qˑh #Jl,!r-t "LXq=FK,2?¬.8`cD\&"{W _ CE%vdięTZ=#zM O!PUCB5B[FTIAsgp#viF-c`tpU`EQ&,ۻ+J6SH}{-iP) -5f)zD,d1N7 a7گSJH{0n⢮IzWG77^xRܛw Y7Hx+\/ƭ3XN0Ee =T>GQɮpg0W/WC4 OrQC"g^)Pjx `ъχ vOBX*-jf@+TEQ~j=m܀fr695-Bxyt)kEjbmM ujlD޺b6xCkdKߧ) օujVF0 '’3BoU0i~[ 0%O:!r͎!' MzԾ204UuɱgWckWAP97WD]S{~LI YR4rL ͡ sers}[ݍ=QN8m)ь{M-'LY D op<=.nsewow$`#SV%\5ytpM; IkOӘJ:z6v}ydv'ٱmvorJ59lܼ$z~ZF;NzErx45=ۭ @ 64nBW*2ނ=&Ĥk>Yu 7\kaŐy?hrŠ%cEd-mJx/ZS'p^  J/ƹ( \]fK(%lW#[b|']!g& oEaj<0ݔ)[@t\oLf$m|3oXJhkwļM&*ɊjB/xF'j"A#j:}0}'U0 !(>˚z}07Ϛt~qZ%xypݺE7  )T!}&lDKpf$Od >3aky@6g`jPxv4͇֗CeV]B]HB`S}` L^S ?i[-F7Of\k(Bta`WKGw}ȸaW7f$>wUyبH5]f1#I~27]5=~@zչC`T6mTj X`&՜ߗJn1%5Sڳƶn"Q#ҫ>r؇ox>F(#04 A s7>]U6GR@iM]T I|~y.++C#w޲ZB:5ci(:4{.nݪe+>T瑅~`U[{K?X] bQbn%QZ/k32#( D}"I1r5pX'i'WVѸPZ"~#'_'@#]!)܆ I>BtY]GD/{4AK }LDoI0eAtͥdukqABW!\E04WhA*ABŞu2ggI*kMGz㘰5!d :@RA;ݩ6dt >)]de]rɩ\?htp$uyw/oDn޽'łW#UXj&zOGɳUbHs$ : mL e-9㿬/[P7kgi9DCE b.D06Ό^S7se9Y0 +#ϓC Au Bh+Vt&BJz!Znj7*fwIמ'SlVtLI"aTDѕK%:H*eN wB? jH[y]UD!c#6ʡk"/s#7>[S(;e!?*oD֠F[cC,RJ4l;TVA] # : %NaEAePGoq֜pC[}~Rg -PQ%\yGem3 ]SޜxF-do,< ?8_E‘=_G)Y VYuf3jS&(cqičm1ϠmIyhS8ib⫺AQ~fbfK#)31~^*P|"XA ^-+(]r:;lT!iw[ew~G̱:ڪP.(TńI%^fL*žadO=溷QjwDl_bb)خ;sOt#SnZmr&b@A pmntt xvS+> .O0HZ'51BD (e!-^977OHs>kP9TN\3K[&>}oQ z$2]mጋƄv9 $myPc v9!նy?E@u96l1; NfOa0lfz~'I;UR?0Ua3#uҵ% ~uzTwf$k)(lK,ZjϔR~ "b};5%pۨSESdB XwVw3V NĹt0(Q:^8LYfD:j\Ɩw:(:jd1*J(U59s>cVa!bAރ#ֺEu-ٿae!$h >Δ[CorflcrQg};g6y{~ƫYqBbSM_l%c%{fuiHh&]E5 6yf^AKN5M-Glj8>w!%ɐH-/R ,^rlEƊn0Վ4A{E r=lQ9TRb4+HtXnOJ5&U`M(:fi,CjoaM3v>2}mƧ[ȣP6!V_9*ોx\XiE\PŴ)LR+^baM\'j1r= :؁JŴK=>~9d ݢ#Au U1lէj^sʉu-shThZd!B{ 8Dp#m̦%"J{1(w%V>l4mS8w SINIrU1 dBn*k(jaBelJS5tvB W"()v*nsH$&CLڣpæ(NxW^ z…3m~0M}$iwa( u<`$Hw2yg(Pv=vOw5Q:战 8vd5+;wLsUS#`+] }Kc>ƈg]>KƺR<֎=q7(gwnȞ@}J&cu4@Ԑr!qu:Xߗ>|s%>!{=?W!'es.y+qg0hxނ-%dȟ]^1-솃U/-vJ @eM50 |C6u)MO%,SKwʲ0H䎇C%X4͌WH8~*<ʡ^_BwG{$KlְӘMfIMEICMatX :#/xnK Y5%S 5nHcg=IۂXH"KJBzϓkq StOވIjM$ET2gr 0՛ZVdX3'ζmR/+ =_V3]jfR93\h 6 ~MsA 69eZ;;]vw@x JU^b q&Cc?֑/EZkB=fsGvTJ]amu>V*sP&oɥ͗Ay6u e*e'ӢRƊK arQҐ̀ЋQY.rHUj% SlqF?:_GH$R|}h}dyֽO$}kƲAm =km5M-c~MrvR e6-wO)~_Oӯ25}X"]z|EB&Wac4RcˆczXp#o c]50wyx(CYbwtxv i j5J|J}zS-! 8Z|-_:w[ja^ 忎If{z,W]Ss Pһ8+h3(j1~.v+!p#6%Xw/!u@BvXl:X [F OHDn〾Pr#! W{E"K}gǵPRup;r{k6n2;[bz/L*j 3)%M*n $]VBJ9Rn1BJ(4{AoAԷ}#u`xn᝝JUӫ|YF< ȆSsY}+v\A(c@JA 0c1Z3F٤sQm,4dtY@A-׃tb?Mek;^WsL>W_, >-87/뷹A6 K5vFGgP `<'?3ïxFq䴅s 3t;2/Z@˛[UN)Bnk*S*Knef^Y/׳M#CG$!-_<2 ȧ8RjG݆@#t2iO(U2<62z4[%Tfh_ɉOCy~vV;v_Qi<@hCg0%1^r,)ckuØ~Vz&Re?HD rr2 v!R ;wTE(@nDȠ JcĂ\eLEY 3#i C̵zp*Bw40WW$b]N_ȉ3O^2KdzU]}2ٞ{Ag2nO]!VL{Z#Q+(e^-S%* M}^C CF]EM5gkE`j ƂQI}U:)pjL{ŗ>8R^SFuv(𫭁sUP *KL@B&qe%/J74: v2_ HRkAXhb72PVT* @5a22 y`CVl]ߧGSoTٴ3P ιY@FISK衟/?jZ;w`[i:^ѹ/_u1') d"zPPA dIURZ&\ġOZ.PafPb:lMb\cF jZ$,55 ΚI[+εpUmch Am2CH*٧Def:@j TO,ΟT{,5LGhs!"_}e"rюd9<6D`_0'?A4S=9}H "4župT U ׅT-S2wp>D=b.wG5;Ĺ?#|䢯sUUYxwy Ep,` JKp\*aǏ%qƍPt\&$$9'o,b/ (5=c&>,anaۤBN(q.3οbrc%.Ě&o[Hֶgtb5|^0}ռl?$ 룎nCA7 hv%&A`|kNm']/8˨`i?FszKK%t(,Jf8Ǒm4Xa.gW#SG$RHSF2%fS0k>ouElXNhbmP^]u,^ƇV- AgW& ,Wpٓ&otW:an*TX k% afSȏ˯`j'FsB(S쯱HI%Fcƌa)^XHx#*[mj M8 =7oj59eNaiQ@\~9[Z%kbQz3zqSņx!;Zo拿 XjF|d%O14e2l^HF˹v+~n!dI`.!YWJdf`L-(>Tel|J, ƻ7FWت60wXf,yra䉗{d{zcaQUU-.)<S0Ax c Y̐n8Pr 5K?&5rY=fJݟN_%CUEYҺ2gZ~iq3$ s]s#嫻# kbΏ'M ԢL =dƇZz ɓOe8YSd7ʵG* }硂[_W0u ȗLV(x v yAsD7U^oH!L,52.[M);57?p )z6*QrߊGd.#@߱lѻ _Tȫ=We H^(1=@ nI?577\1bX91,,m zHS Xx#|։U 3 */9INܷ)0+zEFښ*(~'r]Y.3/ =H-N3-3gK,DU q.sTqR!:=gQ`ͅ ĐĆP!Q Ġ&۵rQ 5bH)P}/l0% k:!2JicvjMGn;GOq0tau_SBrx@,Qji-oe(S)[I.wdAW#8탬 .trOx P@eWjt㭦`sqL^F\lޓW${c톨RUqM5BR Gb.5A/x*_MFh v+ "u|eFh U&sO1B7E9Tc.VI#ƵjHӀ,{ini.!QЍ  ,D~ֆ?r{RoMy(,{@t[gb2a2 q P" x҈97ƆheYgnYzh R "Flcl>{yCO paF']3Vv\|ũ[l^ّ94 . |H<ۈϦjC]pY6G|\ޗV|ݑPW]ll VdS3rWG觺Bϝu 5$KO65RtZ<6{kg:^6A D%7ۂ+@5,yj DɰS) 9 [^/acnwi8xN%oNZh\ /P p3A#q[~_9fyvWZ%Тftf=3DP4ő+Ό4ܨ.2 ̂ *JhtЊُa%@g; ohGXY R`-4`ᛩVpͰ8cƬC#nS!-_h5߿:l8gˆGbsd~$|6nkFޘ*E`A A5VđF6R88Y&?uy*>ؓ?՗o,799Qi&[H: ֢)]G~Sh ll.hٶ X/uGm:!K^IUW1ϗssl ڽ C `bJ.j>SAfA8#W% ߹j7 o ZuyO L{Xab9=XdqYɴkY13`YV5VK =% gLv ׿FoF pݏZö <1\'kHY':S jNZ0-~"9GD1Zl-obW.9^<$_DqŒi_ril9`UFg!f:w K2"!o| i8+RBFN~JEK\- z0s!l]lN ΣJRw7-|/LՁs&QSURMsbpŇqSwי&2XSy㳮 PV]L,)F㍿UXXT q׃Y?, qa\M:&>Rbh9C>OC~Ϛ]R;S bx!~ z]}œlATxl2XQyϔP"ňk{ӫzA[2eUK]pv^өez*V[@„GO No(lqHD_H ¯JD-4_Gc> -2l]w9^ r0 8PFc%-@R1O (FQ.]PsH&=XwS I4uYGʵ)n2~0a R=_mK{.ܴMoH|kE36|qfo'GE^C0^0 ZҶЬ1엸;`EdTL?*L>lm] (:OU|I/ p5laU,4 N)ֱ(z*ViT>V'Jwpij”rdK[̧胔^p`(fad`7)=9h31^ZEyGh0s}sfsf*JCBH֝9D/Z93MSxjDWgqx&.lM3ZJS9vӄzcxYxIUZ *ؗvX}$"is-vu| C2l.?p#+,^.iQǵA-,=5l3隠2gT8ީQ-/`<5QUM!QЪyw^ 絒sRKqM6=#d`-N 0Jm~Ş|W4*z]5@8+uQH"Ą#-$/4SeYRϕBA_e$AM%{ǴYmK褢Z VtVzv UC`kZw0ta >t.0w &hd[@*^iJV9٠whie#ٽQwF(c&RJauZ^55#Ul4<0f!M[?v<`YwwWr+0=됺rndw[{>ȃ'>iQ6'@rN:(VIqhU3+-J`#2(JC܇{rcRXT(m˽]FT8 Aq1ˮn.闈 E o2ӞWӱlz:W*s ճiDl^!Q[k˶tpEšT8H8eeDڭDkIԍ̯[ymm^W2EbgU$gʹPMHBa' (IvLxJ1ZwgU;B'ü"2T.t)tsICbz b m-1T5&P n[xvf?JIwJ.?SfVB !r>4A0_~IMq@R ĆJJbѲ=..M)vwQl j,vE(,7\x ٘oL|ldZDQyA 1'e:T #\"f‰1J_AZ2(?*0uP߲WK|쵅7HFΕ˹u)JT|:g#yGש> b4%amk%y}D/񑞹+|C{z=,EYMжpmc`-̬F}Q-4ʛ[~.G)zOc5cV@AruFA`[l'#3h>7^_pM@Q-D"5"(0,  Cɐ7۝ձD|ƥL=̃# 0840/E0sۉ]=xR@'pZd7NVXxV,pyuH"Υy*Ox ?-:38]06bz3Z3 f0$h"a~)N~\}_RYUl_M[WEi(zm☂n|LlAF_H{")U:h 6j2ǿN ]P`9\@ \ 46~ G}Nv*631ǟx>qG|ƝLn\ȼwQV3Oc ׃(tW`aA n:p9/#Ւ29GBUWn¸EUA 9AD .mWp x!Ppb1ew]~49qOMDT($h=^zopEg,Ə5gО9.P^[Whx,[$D:`%sD1pbJ饰X ai?/}3lw3,:Bϳ|DEl˂]):YAuB_vQ~&=abu:`RxB. LVcxsS%xN q >Zڛ΢Ac#Pǚw1>0:2)KIɄQ^B!y4Wj{jӌE7{Ϝx'LRE[P<5<`kgtCfƇe#1) F*=- -qwN8M cI4YNyT{ {=ƅ*7юhyAZ^,^mt`3ת?YN2cy$MofiE?y8/ q=TϑebHwp})G96 GW.dXEa;p5v6 \C4:~ke62vX-؊&ZDO]x;>6J^2%Ho@sz!Ƕ#b;6x3Y9ƒqqxаD`,mUQw3< Hg {iRc` ޴mi!b#7ze[-pt̀ |Q-BDZTB]%Є^BFh2%֮wѯY]cV ߽to8}EѰP 1'9&(%kϼVaR`)ZMlX>=L[ @UԊFK, ZMJ*DΤdZGUxm^SpEq ^u"PR5PQG9r5ڽ. d.'J.: hB'8U 4d4͡,FwyUXgiW{RvƶU@Ɉ,Xq`{+*Wz0:*){e2_bq$6-+xR54I+r_vj%}slQ#6va-hn*2|+EDQɅ|NE'0:Kgt](c0xMOQβL=hdC7'ʻY8;En$P4)"14?t=JcpNn&6Po4-R l6==@FZѭ*%?^ iYvϣDG _tF A l}O͵P%ؒaj31Ʃʖ8״]ioT@B3I}<O `M@zjўV+@^J3'I;/X@fUY\'盎pZdC8BKz<(R&"ʕ0N7<\U+qQ +l͵]8.(weP{ߖЗ#nӼte_Hf{,y 6.!uIc D7Id= ]2"@;x+ ˽фH窟x!.f{ Rȟx.3f"F[J#ɑ O~?`}Ct @DȝyGon u|D-:M(XyTmw ɒMz>MHf.Y\Eҝ6F!_:7f#Վ72$ Hͥ(ʃ3Y@+aWo~a*uޔ?? &_a20Ur3`W =1=V-*"9pB#C2.i&I2=.tJt-ֿmeelF&x'3|,:QMouĶ * Ywyɯ@*&t >ɁQU؈-8NP4  Nh5)2j;U'#iB*HkbW C](r zv[@Մ{c+4c46V?` XnGN јRVc" *M?7 <&A&ʨ+GWU[I8ҢP -BȿGy*3HJ2úz8S$)jI} &! fiʄHTn\pt7Q+xcTAݥxTh+ E(6=!ڷ :<۳}\Iۑ8:TO|̉>cd yX bv|YbM 9KV!E?t|}dq8UNӜS}R&0N u6%0s}a͌ȬCjE&YheaZS. , MwY |O@1.E۾-Hk} xZB`Rʐ_jN?kxj9d\\Ս2l2/AH˧si+[SSpȧ' UPM`W.Zv-Mc2%`"`twO>R0-do*zxkM =}~TԨz`K\ VQn0 ѡu|g"ιM&$LR;RN,CPmKEye{, z4ؙ0抦+)S' wҞScY)t$PVpOŠER܃=ؘ" He5uق Uͼ3+cv2 mpM4Bl;rUSGE sLFჂe̚~Buq};kй+a|lMŬ23`69վd,ݑ 6̩A40XjY+eFY$G {Ikt?Rhc&ȏ⌞iTa|KtwtG9vJc=$[#m-)"ւx(#~^n5 * Grw4Ivx#\CؘX$de*BĿķA*CtlL0M ױZ&c" =܅?S^o.w!8Lп_5Jm{m|3-SD)h / מ̃ v\ǤJc(|$D+ttOc(=+$DQZp6+ǣj[҈)íL ]R}eWA- \$Rdp(Ҭotc4߱!~($٨g(pn( $%7Mٍr)X1@DДV#,WYdSGz, (wDڄi2;4k΋!ES@owrQtgjTi>~F Mxdv֨PKdS\8SAy{wpΆx%^keYY_[ሮi假Pal ":aFFf;-3.Q8+evCo }ֿ׾/8nٖۑV(90]N c(ؠxٖsOaݬnzim dCPHC]trՌru3~@&6hf(WGi@b 8\>*kY_J;K~\]A4 Ct@c>?Qt50)+Q:N?$,Dݍۏq83CM{ާ47Be%-#bhGR̒N!/kK{mvQO}ޭkxENZf=wWF,M|le&|Fv v#{_9S!yO'9-14XV,'c)!U&D5b%-a4A(x鯒S 8BJ`[!BaAZ^QY c :]ž˰ mXzCs{3XdIu"zJsA🱐]Xlq5_{sSb<ٚ|bad:BI&"-_5+U*/+>}4U hU 3*1)5jGHDm`W,;s&V gL ,3lrXwhQS`&-ޭU$ٌRkWT?7k n C )QhY=~\F*`u؃_  r]RIÍB}EX[~W|IL~nE߰ U_] p{2X m G!s B;Eq K=@/`㰥27&?OkAҗ8vl$δDӥ^%;-# Leuj%#K<=|oM*qX ]cj9GdMWz[pb&KZ ݯإ_x1>tm+sKzmhZ$QwL<^UG[py-֊ZU׼>ݶEƏ H(4*U1 [nwը@p@㨭pI;K''Ի[$;"dvޜwKgC-C R%#9>Fx/җt. , \m#!:yR  fu#țs$кNjY jr8$0S1mc64>"=5)r8ٲ*.HERX}\ib#{%uiiȊu Saa/қ9<1tYEM>}ժVAIfԧP#* 0fGD T&6}teYX9ce\ ܆/2 c?.8.2gE9]Nzqgw~5yǿBruy)9BFrDrHSBn$q,/E6!RM pMv\x!{[y/ٝ"d!47B|g-!4AK$aH*Y$v<B%4k{ D(!=邯D켳:fm&`3x+r F%+p -nM?jK[I:׊pGOBc'5"}xqj (~Uș4g`tM>0'\xRʤɱ R< 7n+KłQv2Cc`wgF#SB!%ͱ*7HEL0nJPsbvPN?qjq~Osh/֭Y/WJ7TÍAA pxS . n^-j3޷ *A580YgTW4>~<}?, (6dEnXȋOt`ى PBiw^ؕPY16]e>4TU ^A|*ѲqC\qJ0|M TvJ~IUo˕1 \ןY{>=NF *_/e */v b._\L!ɻ  S7xyB ВyK{*A!HMxA{جt d) =ehSJ˶X 9Zw΢9?-_ja~ߓ?98GD;=/ 㘊8vc_u۳^mhdG{2qsOWR.!~eZ/5F{'P z$>/g y(%_L5Ȱ|Cl"IZBq6ӑ\L7ǜSn\82^yoKC8ut9u,o{عx dOv0 STqBd o\YOagpUᒄ@%|m3.95 Y\u~)_bލ3e266w~x+n%89F'!;$9ڌ:UT#@DL)z\w_U qv̏%ᲰQ3Oo|ɔKqၖ)F~iŒ5}~*ΦVl5\qn INo_MYa]}JVR#[UL]\#aܟ%~Yl:rr [)}yQuDes2o8h)&YP$w2} r޺xK_?:zvGyn U{ 38Bդ~*?>>w51RD'8U'vuTeMo*`D:8Z5iRFFwfZATGd},2L$^=#{):GfMjfjI^z쒠WTmHEgfG<:.QsU[^ S)woYJgғ)BDKݍ°F֧'Uڣڀt0V,7Jh4S)b\ymb5~yt+CTeApr f:w(KNy (jꄶe݊-i.Wp*tZy9j'&μZYTv1E]5],%m^w[J{jLg(k {I'; /{Y.髂bK%[Sw;QR֒+HOָVlIöxPO1JxY9 P(V:Ww([2PE2.HfLY`~jKgKiؿ]M|?BR {8a#?%5&7h »MDX,mt1[aUӘ򲭮j{WMZXw.yXalbm@4S9t;0~)91<z4gT=QRYK;>٨Gfu6M+TedtVQ+oJ q~ZZVWu$V aniװMXu^*8H-+ABȸ =-Nijn44?g؈! > ^7e 2q# ZTRF Ξ03CH8>9@Tn .呯sJPƵO>|P1d TA w 38H=)ZT ?dRefk+*LU3mNtqT8 ~؁ E(,ew{mEZRw(F 7CoS-NJNUo bpamap<66,c|szU A"^+o$靨lJo54 `uI vb)e4VH\F$7.AƎG^qs\wvЧƨ1pG X}ޝ/i !f٧ۅT9mZ%qY1&뭯[٬#!؇|!cf}[}]}ճk^p*K0YRryc о2Zj#/QnӨHN+ rۺa$G@n '*W|m8R^ww:/qO -60^ڶgڳdVw\%3r6b_<ȱ)[,ĮLDw=RSFHXR;qO|` Iq%f#J'8c?CeVd)#U򈝟w4AZ463)g=eHj% O!UGu4 ]Wu;p̫g߰ჂR8Ws/^ΑT# (.QL嫱D}}RLDtt1F#tR"$o>?<_h^*@^DŇ 7*GJ wuF!R/f#(~/QMr|ﮨY撴MC@yݥCWT=-Oma謁Hv@>\;w[fz<+-qx2'7ƛt17 kG<:!b)˟MVFNrrA(tminhش G T(5.0b=[_b6[.dyX9ISΡ+U VGgV(c,$ zڒF3`cDD-38ׄD:D ۨ#Y[Y@!wfJ#ǦkwqlG{jٻhEx8 tq^`Ӓ }ungAˉLLYa5.[.Y[t情̂.čp'P:RBK\5vUUDCsZ\f~6ӻE-GIɿx),?'OA|1k85Vk0n4( 040 {w\Ŭ_ ? mRx|@XA_ \aTz\t86ɆT~+]|&Z JTS;7j8aR :l+r4*"I? @t0x`,+ f&G`LkvBnƀەW-I0mgKWU4rҪlY"5$}B o%.$:SAM@ mC/ozTR P$s;[nc; LFNRD &"U}?x|vW ]`9r7Cxsٕ&To3Ws ]"+9##(l*|rrr*$hث)afJT<SSf.VRMtiE؝>HcXu0@69:+dωaxc]=J.}8r4=%Ň"7GV9 ! 3j>zWtՖ308GSl-jTCaP4iL2|AR^Yz>;Yɐm5eL?QV2^NSK35ƭkOڊD_o#Ұ SΉ ;ǴJ< ^)6Vv'd2ux5˗@IUi qa@F$C fmH$DxVnHT20}:N,ɏb(/ImmQL3"cllIz("3xn&BIl,?ڝg&˹c0:{r!]&xDߋ]!%I&gI*+k?JZɐN6ecy7sAsRi:2qL(v1Ʋm > SG1*=x 7⤏gteS|Pq̍q(li[Sƿ'+Ƥ\ pa6)lƻK]p> T618?I,nNGCLJA t͋rK궃z<QX:k뫣¬KN,5 I%V`/*ІCp #ʚӰ3Z`rd$\;8¯=JLjы.LɯA! 1PW 0=5ECHpʿɱ͂kPTgadfc'1i@?!w>:.Wb+3WzW)2d(A I^6+cq;u1`fHS_Wrb]8j''SbNd}ʇ=ŋh%GwQޕA3 ؋-^izP u4mI+ YNcT(xcjL}IY`F6R?@^6AdLWNoc GQIG&|Rn۠ qp׎* xcZ?s40+@t 7U`#>Cob>3i r$Ys"%r}]C!z30mR1KJcD<ŭTCh@:ytt]M{$˛A,7ʜV扼c)0BF2.i&6o`C_ҡa#tG6aVd|pN:4@Y,X`n2ٞ3uM[ %t49r(2pmˉ#0YPWQMLHH-o2=(Ȗ*=-7ƳM`Mn*2E0>`⡻=iNeԗ/$Wr&,Z_(^$<טit(Ja:ڋi hGVq^U'X2ٜ*z~aojaTY(0rfD?{Kh4ĎG2eVLcMzgxڂm޻c7lv jb?4 &;V2OW ~3KPjp8p3\5$+Uh&wW#o_I}Jq6P 8F@/:|wY+1TB=j'GGE {v$b6_P&HqӔȑ xwu_v޶@y+a }Ƚ:-&s*Æ\$BmP߾S:L4M>_n(.|ai9eU[ tv ]BdxUPQ̃eU+Woh3q{ԐH:xέž7t`p{ *P^H.U oS%=7npb9z1ᜧJkXdf0fFT˶͸ p z5,n vyg мF-;@FE"\qå&%KjGOVl1i?+f+qܮkȝS5#`6Rdc}> A'ګP/{%iYr^{!.4؄$3-oR?4_`RK8MFP*{er\LN Կ`IS)FZkS@ E Ú4i'+K=r | D(I v'BՄ9nx'#A)8#g%ZI58bwnqu&sl6O#ykgMZN^ΣK%u:ԕG+ABHfU+D6 &p͎Rg!X8O+ǴZbOw^Y2 /|L)ܿ grV?9GZe?,!1ҹ!*Lc9SiBڿof%}f]%&PKpRTR !QB9A ơ>--ƒV:<Jj䇷3^KಇǴ8 ,J$$IV*IFh^ =Vw;E B(% /*g񤊶+kK1:Q?!ei)Z$( şX 1>dE!"2gM8lF \eSM<w_χ _d%PJ,D )b2%ޅV'LiV9ZLi !1U9 Ua"+4C} p4R%G\`z W:FL| -ɷݼ@`QYZfrWqbr9Ѫ8Ѓ@–zY;@ldl_gJfY:̠@uޖ4a{ LQ|nxuBA%#*Ф]$<79AdzFVsiwЋ}-aDDFK%$&ֺILSkuVF?ځIޫJN}I/Y|}]P{7cje)mdCM͗J 8ح9ц'z)ҧ"CV*s/*u:k;'ׄ2j*,pmXoD';}K!Gְ~0{Ċg geωhxztԸ ЁϦ!Ls,%L-Ɔ ՇZʿȆ&H9(~efd EkmF!kO}"aFz2wQ}PT IYO` \R|e»#(9tDǬ:sjʱKu|t"o&63-$eoҨ|IY@ΞNwifcڴ*ń]e&BDw^St-v}4skG#%n `BhG]tBy/T໚H16fhֱolMpX0yJY3Z&Mʅks6AjM0 _"On?(mtAFnN!OtU%a*]k\)|E9ЊHa2yi6>uTYH,9'1_;ۡCd+.E$>~-(S$_VQ6 1l1бKA8Z OGrn:[p덮424JvEcw ]1KBiml#;.bKmQur,ܯ#%w2%ܕ+/JaӓRi*g xW1uK-`S6c]@7^9] sA{EhW}i`P`z[XSF=A;rC*]EHzsLxGǩnS9a`e7M7RqsF;z jZ͸k4E B^]GUt\-5>.y&W4r{{QdʰǦ|۵iNe}"&kE'Bщ%0?gzFxO}}~tf>* ۊm,<CjMWq6JYX|J?Lh$9u&rgpOĘA]L%]| F3cd(HqG7M' D`+N;Ou$}g݄!Z:wGǭR"5,^=m$"^bisqcWB0}xj"F_ Fq)3i<EmNsDiE]qy8v]N?wY*LNN6Jy9N׭onxF:@Vexâhˈ;i W$L ͟}+rʜpwLMv~m@^p+ɂJ,c=t$ CY*"C%&q2+9[X/Lsps27UG"HssVK9ȱ6G;+} +w$N0BIY-h֢}`ѐm}g^2ֹuW[DFn]$tIo f)uN=Am'B5Ӿql K0,,]`=Ze\_= GB7@bUb /xֲ`[E"ۧb.NHvh~:z%0$y`jZܛ>P|bI ^N}{C6"|}UJi&~`vޭ׵1 O;@]{A3깦=~ q s0 'LD&DJDcxi/8eqˏ)xR7"A SoПƷUv51?]ʮ{`QeNߗR]f&㟝@DZ iAܜr_^;j$`ei?{q>+H]i7ntyY,>1BkM< ^ EymjvGWI2ӆuԕZG%[öIJv' 5AOir_;/m:!G_lc n2F0mK#6%i^.Һ9r0aMn{Ĺaݾ?SS҈@Ѩ`ǰ7CA j[N@kDU] Jj{E'0{c1[iMUG"ڌB#P977֜#]4zj<ᓊw ?׊EO >GRKtCجψ$H"yJa8d!ۮc:8^dzTts_G6zd'o;PP-uX&>xisXVيNԵt5#UzK>Jx0<=?gyK GY}\ßzk͡_o&m9 :7zMOr/RZ)--w)Vj=P0;lM=U (qNx ;cvUT&{ tޥعB+#zrE['Վٛvښ$jnR\!c Q )vdPLsYҠ +t zK<2b7!҈SB/ Çܪ$AB*d|{Hd80{j뗊[, %mf on׀.U#JK[ܶSxJ𼥳pxm\)jZg0FYy8uY;3DkհT ddd#&C#Tp( fjl2L[I7nV l{NPYac+mCe4*#ߤl./G}ye[BѤDB&b׆qiιէ^= e8/y'&߇XכX<ĪŹ a-@ɱzukν7Z"%ϮIxP$DMc]@\0%: k ډNۣ5&[Ret a撴w~Tbuŷt79^ǀ,$3I"_%_tXfЕT&C^.]Ix( J~%7^ 0:%Wj|2 ?%~}h*iav7 w('i^]㨭(#oo<.ӿ ^B N * U1S!FlcLbKj{#CőV8).o4)xMk Uv~%ҀM֦ $9;Ty۰.]"*)h=IZ f| @J,zM%E({Qptafi@36yKf4[EZ0OWtgA"8D@ UlY ڨFq$ |PX]"Jd"h.)U߾OƉM1jMJm>l2fuF.>;jc jpAf* FчPcGcQWXe |[aJ G>@`Q?]<x7 ]+%_GְCf:zV-`g1Eh$#KGN'z5@$E]7"9FDdA&Tu.$Q/qea5}VLj$EN/_k e m=+ ۿ?8uid1ebi+F!*jʼnU nnǫȮ$%m;{٪jXʝ1 ldA> F,ܠ0@>&ic4#a*K܏gIHeRLw# g UdYHTs [T(l`d t#<<3& D(^p!_0WP+F'(#G-x,*0ғBPӣM#-ȻS_7TOi(]4w!ĸ2F\  /2k\ d4[nK,`jh^g#I$$E{Aow98|7]+D(KAyGrEwZ~b*쁣]fYVf^WU~`#/\+V Z%?A))>8B: u\҈ڬLgi+qX14`#CwtR /d҉opIz|8 j( u>J(Rv]u 4){#tx!+/QZmkw@O%D`.e8XGCMB40=bT2JYzlP ]Qeԣ7oy}p_nJNҭ8󜻓Nrc,j&]Xdzm92,DHSBf&7r9X֖}DW5ԟXM#kr Ӈ'(SUR31/ p8$VĺTe4PĢ]1^p|3w.E+8:9i@ʡ5_H)MʈP╛H#xǻ2/3/*Ϟ%Y`I! ݁V`qa\u$FlJ~Tz4*%7e: !& U=U i6o|E%ɳ'P)M~@^cx$1iREyI 7"M<b_[qFz)pncL9֗& 욹:eFy-:qs&-axw*l€X1s2xXIF U6PK^eh9"3BKx,x~?o}C%|\d^ksFԦǯK z)R>F(I(> QW;O#(tϣ}ڒ矂VV&fK&vZYvWej?["Ӳph]MV-;H|k> S},.BZ_$rj|ŅkGd븪@a7ɸEbCTbkn+)AU\hoOKH\'JFkw&uNĿ"<~ 86_&D"م^#?l4}& NݕUyC01UK(MB$()2 3"xrPRz/Y+3J@$jj䖄X4i:H9F[JցHFkn'5Eۦ.Ga|We>EOYD-A< 3eVL*KdlJ6y']/h[vODm])2 qs/U*@He XY$!"][&=wV$fZ2_ nV;l19c8njw`hSk|^FyJ2L5VlwԐ܋KA䒵x7|dk<0* ΔJ6ܧgiٱ8`ޟFCOݝjB2-Hʙ?aS;p0U>BFV7FjqRI 9F x]ȯɆͰB$1~J5l>#lC}g`Wp JOZ,tN `j zYE vox#M*T T-e;0vC/=iU! tXqߒ<= ? \W@1dG` BC &ob1CAPH@~V&ȻZC~ veawt{u:b)}qVf^Z@)u{MLw Tm9UsQXRx<⊀c@ [͒gj~dUCta--yh#FZ˝#1Q{ "v(9L "2Y3*PPGT Hh Ɛ#Z(^A0./^=!/ylQѽ &z,vj cܩ ?D`B%6Kd]XSx TUuG y`GYiqx>J~]ٵFɨ(>Wyn'BӻQI <1 U1=fuF=%f|láJGotR.wbLGr֫Gg= 4L]pCN]nAbȺRnv.>@$̋/v?Jy[Φt5^Uw 2o`@ߌ~;R K^H.sI^y; X R  pذU;."Me/@8:]Rs Ϲ3l0VziARULȾ=:`B3 ]#b(YMc*t:~gߺnc1!^*^^kQ7Rslp ~vi'4F*Rxu$€~]Ikt?`!$Fh]gc}&`dJvVd01)QH1+ )"do)z?}_NG>Do.#v/J}@1h.ٛqEMa-o\}S+4p?`,1-]ȋ}x(lrp?"? ##mg5$dnn7kҟpvgYZBWR̆V־@Z(6o(2 ^ITwʡ+f׈Dr\%C1+.zKc܃.lߟ!729/s":Fvx8&gYb"dtda1^aLȽ%A+nvɥ}[P@FNnX}da>9 C9.(d{*oxc'X@o5u^ HsCJc.T'<aI+x- 2pWGeP&.̑Á~T9 M1a0M;hX'pS.?Js;bg`M{[Y˛+" 2R+L`w6Y[;@ߨՌKY&;+'|ݦQ9ƮF Ȇb` 8J MO3(H!|fQh}v#$TsH:;$3c_iHFL3U{. @rtFR\KM }86#,Ӯs`[ɋN]\czk)@_ `]a<0;%`iONhVl۪&j ̣MGScbx?Qn7kAԅq8s_(3v>K<gbTG}n7Nl̉nO"B]mo׹-sb˚A'D9.THfr5n7FEh'9Y,j/0e59DDKr}_=L\d !MPu߃T~`وMZpx"[y? o^L@A!)8ʊYօǭ*\1Ylֿt௫)Rzd1wmd9jJr.պ$F{v٫q 28u/-"bl5PU gY5 %\4 ~DQi](.ۓ'!> J|pm  KJyցDFS?=N02q (32/O܃J\ Aw9+d{ iB\9ݰjn#޺J+?EP*@CF׌i/'gu<4Z=_*n1ӧf2 n`DK&Vx |ݎt{i8Mt朏V~@ks|Mp+~5 ]jhpn8i"Ru& [`Lq; 0`yn^!";E;#oh{!—vw[ 2MɺB~vX%+)U4h}B#ς mD}6 hh, s8I@]ChilџC=k%^pw5E|n Ӑ[f:/ QHG-b_[DW~4) Z8:%vIKs$mc͹g4bH1Dţ[n搻_$SknxC|*m'n|7*QR6^DQ+I~g nJt,/BhpG|PAm!|hVbUN<7v8n/hߒB;˰#7%#%nSW_^oy&0 ָukTٗ.8<1|((v݌Lg_oDR!)0mS*Ш3PXZ`.wܩegV-n(e=jC .h`&fv^F8_-6U5łiP9) nRE`.؋Љ y2"GI`MKb{BI $虐K~Q"}=>QdW߽9u+HwZ>zH;$7EgVz9ſ~^Fm_ȷQ{Lw9"RpL3=8UU$kDR%FaYsZ]~6>I@â΃9A_4vtu"geUL;"s+ Y5 D.{)3`jVwT>o*rڬ9i277c\\wEuXP;@^ gb5 5_K$>ѫxK'ФgM*[wz ޟHSCy_z 3iA .̈JF$>?Ψ̈fwQ+h+ :ɷ"c) 48}RROLؽeaORADNuW~.x P}j\a؋;aɝT-}Q' 6a$4=]yy!-^*~: Wq' n I[!EG! {X3gƺXꨥL \Q{=dA(BT]' d~s9uPV8r^+<=>u"y3cM2?$v@Ϊ?Xo.!Z7Jtbߑ'w`ߞiDB 6t=m4ᙴ#j;8 މT 'rKKmDȟgіB%uIGë́/ ĥV|BD6@Dq~ɔ  GbIhc<=s+Uy= dxKߓj14̆h[H^Loikuy/1WDËR#=7>or5W+1Uc?mY/H `2g1d` vU|DJ"nx˾խY6~2*P@h`M3lG'phǞh8/hLn!y.aѯpЕg]v3 v. Jj/R IYuCVʏ*Nml:cdЋYfYء£*f( $x5)DL3"~Cn:2 }j ^i(zVXnwW&e;~}R༈Ke1Y/FRPJ fGcӷA8[dM~=ȊڍFX#qYzVuKMM<ALCb![L$ņZ3PxNv RŨ_:S59`&n TDgđen7%S`^nsޢXD~=eX SG&:@NjQ>K?o!o⟻}+BC EKq!GijFOEWFgߋØHfN nY$+AH+bYd%]{+J rv$0P#Z:!Ul#{ĹYb56 ̋rJ 4I:GS0%4 ǻ:lN9Y#889ꄎ[ծ-9YJ[nԏ,TTnD-'\N9MNARï z=٥తٮD sTgT@l{YAcdy惒g_ a؋$r/$%gLs S¼-Aj,q ZFصͽ7־{Yf,VSd1SeNHT(x8y李XG, L\AʭDW|֧.8+V| l0!)J[khMHփ1F~ޤk}]gnA/Fb^oZmymόR; }\=&Erw;bU""ޛW.SfS@$ M"-Dcu9m{|> _Ad{tlt'֪$_:ޢT:r@:ek~gnhi9Yn'NOq$Y=[Cv}(M? @rBy,_4*0Ƨy! ?09jڹi7wK% Np<rW)DXW\a5R!+^kcF-u n5i3 P`~O50gѲCey^ػNߌ!TG#˔Wn}˪}eֻ [d6t\`:ȍmCb0{cff}8 C5W9JUrn^M,HQJ :dH`mFB~j* 9>%)`#GX"/E7]{ SV5E+\.CGIjt`QT5s"2Q C/Sdit? H'_/͡_ABnRzVOIFI)v lB0]BvAiU"VXdL\I61i;s95CsAwZ0CaA$mg+ESvRL}%" @JFqFKI2x tM-~v8xUi6~di]٠Ge2Liju*! ^[>Hs2Ý) Sg8:yj6 N %dL9?`DU a4*%Q7q\|ݟW&TK xVyDPYZ ^BP˱m?e"k!F] hC˝ʙ^@q }. t8lMQdr։OTô5W:C>dٺnK ]i_t@obTҔ=X%ئ>04ఄ! U8µu>!7W SMk  [@'vJEлmMj>R U]"Y|F=tRo$fOw ×"%x烼|%C>7Wg nu>Q0Oυa;vꆍ_$ 탵R U_-{z H6#+\:8V H n{/qE|N YB(ɜr^ ow!#=?.x1C~fF쎵*PD-cCAsFWVs3 *$4e>h k_IXh{V dVub5ױ]3{;&l:ne͇Լ:1,Pަ ZXa_"` _ w"NU3&@4?Rɗ1cRhD Y6}V,zw|\6[uIֈ9:߳%AL|KP`pt܀52gU zv%?8Mݷl$u6ڻo8iT'yՀ$:@4nKǫ:p#B?I@6x5m)Kri)hH(M33EU!An93Îଫ7p'3 /Ԋ5Xċ f4JR"!bz& ێs8e .?u|Dm;2W Ÿtu6NdG, #bzhcFzؕ?'O*nEȴIү$jCwu'=Zv[dTyͣ(I;Ž7h! \-S&'ާԦ] ;П=ĬKx.>&-ϧ5*!cFR(J3r"K5βH|gL< ~N"%KMrr}a&,,mE ]5M͕j2m-{k5_F y%nB,;\Hz;Dsd}SBR`}*ls)ɋ׺dP+i,]O"f>R%#i;UcqB.`Ԡ%R8Mk]DJ%U5[kzbe8&_cv7#F@A$$ygU}45:^ƴM1ݵ.13 2.soZ~T큤bG2iY(Ƃ92^[+$Bz8]ME au\z4rASDv-̣VR| GNRb+V"#;̚CrF1n%e ᎌ9SOZEdȐ hDR?arcoFb!{c'~uZD6`sV Gĭȟb0IOZ:obq)pC*a ӱo t7?̐Ũ~Zԃ/(-H7Z o\Z$/jYv}?bE N6AS 53T$P\Z-$mzP]fGYGDIa[S (f}FQOc[fk{)}ܒU;,w^~>X.}k+Ō~qt5􈪿+X-L~U#O2~=r3'P@>s5XD@AHCZ] >"S4 *")d8x.^bpanBG M@ +[D  EmM(|E]a]veJ2ʯ_k%vbv6\l  S~Fop ,d7, 9 I*&7R k[ݢuƯt[,VU"C2jެrּ>/vBj[[}fA[I:* <._|{)֣g .NPڒ nÁa VXHHseJT3~/T%H}/c"*R~bsl`(ЁLHg2,WOI`z%sC6*~:"'[43h嵱P猾pNjl5^F).mOZ\PU'BpTOn.)FoP&+-j8ꔓAX@>L70+8el**'9]GXb_dĹ `pVG%_(5oWҕ"fIn~Qe8 uȽEQ0rbqIiO=wl]^C<=3qi2 ~RQ .(W`O X,Bo6/(ybZãv *}\⇌?ງ;#߸T@ZcKOKퟲ\)`L9nd`)k~xiuý)Àأ~_aiOܩLsfD5&Ѵ[}TD[ը Ns VXS Fډd-57\Rq]`8 \}AVxJσFM?ٖ;`qHhRԇ6ϟ~bv{EK!ͤE-9]SE 6F!cЫ$Tˏ[w%\ǒg섺{"6瀿we>Y1OШF+2/ u"e>u*oɃMݨ-)&jlϛo&`Sj(MfR4͉psS;WIό{ JX|l= 22";13'}vۮ-Z9tfg4Ouj9!P Ss+ gx@iaCV8yܫ(U$ktkM59GhS6AY2/0 /p 5-K<> cz$}xen扲PXĶ ʔηJl|-ڇ2fߖݤ 9~naxyŇq*3NIvi_.}|=> x`E|/cj6`>|ct߬;sN2k[r g)I/ӰMCVmnTLhZ]*(͑%![~:M:l[@{zbzE=L+)9t%7 Cx-iO~4/8=WX @ ^m!z~,: VX/hp{/"HvM!.ZRm jiT¸,Rޗ2ѩwȥv-?];" uᎠ*spr<8[ʺbpGـ :I* [a"SCԙj 1L%,])d'n2u"P_T)|Qה77k.UJhZs2UL-m(2,Pd|Hrܪߏ1&ZZΚV뭯g(FHM1ZJ!֟ }^(3 {Tuy Hʽ'KACO^;%uZ`Mi2 kY_Tz! XHNJv4]na&Xl5Zu[)t[ٻdI&ٸΉ^2VQ*(\kQ`cS镶[v:QEnnzA!k/y"e&$u,O9Mɗ`I;/㸛΅/ol2缳/"cBwӷ9mx;OX2`63oy8SSGmE_p/UR9C^tn9~oCCxS 9뒣mgX!3a>$=Dޣqjߑ ;{A[ݒ7x0ϿvڇD}ʸڧFgBB(|m*MP?,t47Re|TzZҦS:gƟvҬ ky!7Zt?O҄9I=" Tn~k#-(ٳ!.0Ghx;ɰ km0J!u7k]pyK)AęJOJ*3FH0 HjIYmj2apg1XI!xAX(T}$wr{W%3(9#'g7IbיV,D{ &ԊoXk?v\kp' ;WGsB[^;嘱f3 , 5AS&Gm`b{9 k낽xsP ,oQ Mbavzp;kKD7 4[X*PͿLvZy"_(N?.1贯l F+h׋P"ϭJ_ &h! BRkAB|,EGСQ+AYnz&yFxX*\}U) 0 RgInҰbk~MY6őgu6䀘>/*9A71dy(!8aHvN$YE^VWܷ~i`볧;)WeD|k]iD7R8oa`>a`NJ cNI JQ5N2Zo)I4 Bi B#G|ٛhpx>(Pi.yd#kM \WRs婁+[?KP%7]R.a\h3SSj3ўFY* r"3DE>f~l-R/f*nֲqEI'vZx+/cm kKaжg0XcTĮgRtmU-"#ػ:ɫ Ŝڵ굎q [Tp^N*)L(ʠP- # |q#ۇ@>ewf% ]u ٢Q]FWSD}JǨ`Ɛt: ]OGA"MlH{X_I#nk}P!874`-)12zI?ZE^2U[5"k/Pdr\LYԢ!ER9@#K<5}$_WeR ʹEk!eñ.t x`K>< fD,X9/yNKȕ1 UK$J =Yb:{ ®Df-^ӧȉBjiP;X* 'YDiA+~|! $\áwܧyMuqۑ:k>'kMCN]od|h;6$&o_9%yT5sg оL&3^l8) ;zDB2`⡿T2$! EG9mW,k`5Bd2lO85X/3@bSuYzF#d8xX֟qQw?:zW+~]L(%K=A>V8i䇽0VbW75neI[<5ncf9|v6ַL*"ĥT%OABal.[kl,!B{P<Ϲ4|7VQqtS|abԜk4ɔs Bޙ"Z/6z񤜽'ְQjQݼܟGesӪRT B-XV v@|M ;J |$\JZ0fa$Z~ nvئa[RV.2?e Kc؇g@/9a]E^lP'Zn!R0Y͍\m0gJl*C+o Tsto{ǚCa .!=寮iyX%";!L<(ÞgbSvf-uH[ /?qYFй3v>~ DzɱẔE㔠>[QQ_j ɥ `&f , RU Ѕ1T> kŶPĊfK.)0GxS۞vڄ1[e =6:ѬCRkQ8L$V.~J7usPЉt:{>p-ȲDˆ\=6 WsN7yv=MWP0K.hZ4ڧKn$`}=< ̭qXi(7wrw_>~R[*bkǣDwP?̿pU0-g[l[ BP2ajeor4V8 "LMDvP._ igz ~ ,Daē6G5 MĪߢHf(J|ajNy_%vν CHD*H)3ڮTBy[4g'8|ee!8|kB9]6y #IaA&2rS)c.Б^A367}0\d}>YMvw>$B.W:3$ۧYD0#-zu]R %Uw?{@: KfsM:pBVcJkj,;%.Oݓ{I狙͉whF)xf^jqk|JZ׳+U+hQnٯ>\?K6@mdD&r'`̠{TUK{`K%Q2.j{{Ls?)3M:K%+m0,4/!o9;yE{P9$6,- eco2Mۚ.nHrW?܏GV>Zw'e04rj[.v څWB?=w 82W-Wa:ŧ2 ʥV貵ѓ}eOi#ccR;Z$d$H<4t mޱľ jvlNs[V>~ S{"aF4 jUg>ϟh@oIn)31j̳p\eCBPUC4QL uN 3@(kM;aYF]k9 Zۘ!Y>xIwImJFeɫ* 'EqBפ*.8u.~~6V`A9-OۂdfarU +>;,(b;&lEj,kPWU+Qq@, g&F܂گR7CZ**Lm h=+3n:ܯ6wCg_RyO\M[bͨ;J&OaV !8}\u$v&Z 2R,bOyXnIvYts8^iC#yo62)aj4\)sM` +ka$їy8m{3n'+^U 9o9&{O q̆)Z{tfswVW@yfffW<3wjG\IѠLmcRU70&.N^-Ikw#;NGW[3 烪.(b6mVCVE7V_ĕƐA_?'J떱LwJ[ 5lOɍs<:" MwUa*x$0vj^v*#eR78h5h Ap`BAƹcћү$ޚ +`v ȜRC`iXN8GQ>n ck=TKtO;6)(%(I`*7] }GRh#ץiW$viA4l-d 럊HVa"+n?LyWbi Dډi>()| Hk!SbL &W+.\?Z8$(Ef#ij26e{sI2j\Cy ?alHK4>)Ӎ~-eՖ yp =(EQoȻW=-/OGKJ95~ڙS ;φF&mKWSY]O.bX~M*!AW烒xOb)Ճh,$vY4! Amq8HyrrGu+_CGMc}$E·1*rߍk#x"S|;pŕnɕObw1-S #n3$+]OG,4Y-cɠ ÊZQ3p#9W s[Y#Q@0M 'Fg:V-G{72zq@09m`(}DI~,۟_Z2/+dRF)B[`jsZA ?|#t~tiAjD*ђPZ5?~X-gIg TvўZ5Nǡ5C̯SgѨ BsuCIF-)w謋6 IM<ߜ mcO;vHWKR+)pqD%$#}#M[kh09æA3<v} \*Ι %?r%MXAEQLT6b=2~@=9pc]9y#t 15wE{2Fۿcӣ7,7=Q )h=V >f/x:gYJԗѕG!R.헞(TO!>OT1:P%qa[D&@LŒցܧI5=ƹUО%ktT%bciwzG P^~l ½N_#FɡgE55:T {}C\(v"b^/u_ Lk@m$Ewxܹ!!@11hd윅{j(6HGI淢5hv=ײF<$hxdPt:+N w?^1:$v<|VWfͦ/`ՙzcW;/fl$%ukyi R/7e!xgr()c0z=XG-՟S{7R.N=9} MtT̫BJG434.|3F|&n=U 8{?p3zhqNL:˲pJ.Jzh.6%N] U'37K<hWm'duWn >n~ xCWzZnT1q;yfNVGMdpԞP؈)Bj6튈^z MgƤhnņ#QۃJ…-yn`( &K[ES-VzjU $@ .> 젲Kh>w}&P:k`Gnw96 x,4] w)K*ŰE5뤢Y9o&.nXLsL뤝/׌-̱pZ_梽0~-WE+:V)oAȌ`]"?xR6|dQY:P.Utc!NG +߫X!jƟ bу "@46*i~ [YR$H FO@q/>oeRu&fg;HatcojN"N0A@>voLÍdXKe@]c5393y+-ҸVYT}SZ~`uK@jP6WHß*Ev"N{#䅞N ?DY'&Yxik#UKPΡR90Nc/^U/"pUF$QdoMx{Q!'{/qEyMd[5'P43YOa Sݬe^(Pte7$@*CB6V"c.>g(|Gٯh9V_|H>2 &邍*g$:|*Ѧ-};X99-ʘEq}j½N?*^P&>f O!D֙FfvRV|VHSaTdu UɺAd/A%mй:z/Y#Ե*e( h a@w6ga"@5 ԰ṯvA%oy>%y?{T!s"w{(rW dFfrl^cʜ ћ@Fb"xt7Wҕ)>֯Km %[VS?VJ?W}x(?:b?]F Q[DorQfy/Syަ5 0wGTa:)EzlvG:O,֟\ud̓s8I65)-"aH薳ٌ56 LWaWר\$G Z m^a"ucOx-L9gf*#+?ɫ.^MAJ3jYx K{vLBW۵.鏼*lvBМ%l[bJ@8|总f}ZG=U0>#W5%^ ΰyWUgq"*$@-:n\6Z;lDDfn2E["_:PFKDͭ/&&8f؊X)C>lw0rљ/u!Eq/t@$}i]uGRIѩ-de9}2-^q/š]1oBDܶNREy!t6Aih/$t'}nQMa`HL,${̨;̝m߱6]@AgYEt[O6 æ<$̜eiy>Z~#w!UѭiDturEc,?7A\Evg}Q5귊a.ze29,eWuxZ}L JCQY2?W+.XP @P]FtoݳWQR7'ilKr{ud{n/vtz"sytx>s\e g뎇z:(e8km'0gǚz@`Y|%MVU&2VOq1yQQU#1|オd_G­Nw2621+>D30b(]q+^L+%}Q~,P:h1XSyei"ήd7BԞ.`!;^Fȥi}T64pD(;:|*RB:3djƪ@EYZQM{_ x`k am`3B: M_D8oAsߒJvW),~x@0Ov~aXGbw:AF^wiV,ev]ۃLĹ;ʰ-2mL/ת^ FnX(q=^|>_'_Z/n˰pE hT9jhٲ"}.t m s[c$C5/3+h}CA׵%G0ƍ=xo~.]m0Wd\:Wx{EUeDʝLJ [Gpg&-.jL}="G^dqRi4Ρl-?:%^㛜4yCPԼٙh)/]jIwr%YpiC5$e0م@>~F@[Y$4,nݑL4{Ҧ !;W~)U/-Ӝ]Gmhȝ k>Ȳ5J糠ť#_Xdi/n0_/U,Hۂ!c(7sw/ %}ְb)oV& @/6-4$rrE*^&x/⾺ \d]ֽ*8np`Sܻfj oQIK kHE>jEq~SSnbWؠX2b>vC% :)Z) z[ .b*BnjfhytLHc+E}ގ?/FԪzȄ\i a":ïәݩҵkuP7(q1厐B0"lE. X~BGiєp^ xU5<+3vr_卼m_|@*Uw'28J7#i4>k[q/X9W?/aL !z \Z͡U+% 6ȸjOEf-ZZsEPlwzeI(GI ,_Yml@0.* TSWQ],<c,xf87?JOJ[ z VwXCoj t:M0bHrađ9M|eDX<4\)^0yЈ  T.y53yv,Cu,Ѐ/OR):,bcwFKmKύn9/q-=cӸ\x^:TJ6{RnPF>S^;8b%wB`/71-Z EТ{C׎ wn\ݨ)zgFQM~8XhEV&;Ɏ2pOY䡄_~C5(l{k GBx#*ּu"x2W(Y#ק=9ngC\eE'T3y9Z?'Vc> Fz^g_;SAQh1"::1?Ĺ[ZB %gg6/ Y(zʌiQQ_ؼg*1)aUp?SlA^8:lVZAEHm;jBl !崢!`L?-7w}* Ů38H3PJCdh e dК1 J@ħՍ)/vwmL4x[c\uIP'?ϫV, yf'9iA9@nF&uyTY=V: W zSPhuQI?I4;%~tT9py1&o:Jݱ] Z9%(% |ҺY5VoWA#Q8'z\& TI@he2.CH{Ze(yK%Җp2KESm2zb#$&&U"Wx\[Yl#1"Mx a/l&4> 5 &VV˛Ymfڲg@b , ꅆŝik;@ŹW|vms!+!xi֎`ɞ^zULs\BOӶTw}MG̡I5zJ\D9J.r:fb0(З \xʱ͗݋bHTq;y\7ouyqvU=n@e(dMD}nS8_XNz4h C@X;3ßq6b^+؈TZDs<'܎a?^*֦؛\FYN.N|ےD[WwJNeM/2e:1ZÏSJN 943u` ~N@{{|csm\>gLIޝfE%]S(CPN P]~ TiP߸2r6z*:DF :[d2'L"q%C3@1@&"ŷ7%*_7 fEA T1rCH7xl+Z^ /bˡ9356=N" Ƃn!+k\6cQ׌KfQqȉ+4`c3P m =!l?@\7F[YONr~!ym-Pa@#bk b/-W /U9PNYeתa{=H4ߊZ5 I|l|?k=a Ȋ x8D# b] ]@j܀IYA8r/9Yjj]5:4{JF)wt,6\-9B[L֫MѲ1O gȫI Fs I`ō.P4uCxCjJ7!nb5If>r<2"@$^\;0LX]!9I'1G'~kEe˛Jdt_`?D:md!A<ZUn.T.=^3tq 6eb# tt:g uvv+SImL(JWeQd:{#򧪮:n!لMEPiy_ŕ>3 =<X{tE!Հ-V&nPsv9RXK8h#Dm46zL9%^r_p n)6bGg.L]FIt잕kuQ6saI3r)WKab6SMj8$3|,] bw.CaQ)2̢ђ=lpuь.5q7\-}P&17Bu&(x L'D04|- QۚIvɗP- s &l܎x: 2P\.(Du/r#]@XM<㠘q> ֌mGj]̬|Yu R$F7h1(q 2JaȓFsZ/Ny+Ԯ& xM$-v9##>o>. Ba7$%c+vs?=2g5ZQ05Lv-g&)**f8KhI/dD@e>Vc*)U _!fI/js[^58C +f1S~L9;kwƷsH#%X#Y$meP"=z/^D}b5XIes;3c +Yڜ.TZ}Z -=×ԏCPi`5ఙ~Y%]#̕9c;] {U10Rk"nC@@CKaX.ʘx4ta@A#OPIeIAU$ "9uyeʼnȳ Rm 'l۵v$öOrbD崙(T}},Nwlx"`ÙVTn `$3{/&<<1jlҞtfa^&^>JWwH3%{ `d[>}:-V5k!uDW3Fy TIiۛȡzZwsy{> jf;]MIX%mh:  Wn\IS( GCL^Ce ٔ]$u>'N놙5@|Eyl6L֎0ujka몢*+=Wgx<킮a']9DPeiiu. 0N&HsID1 N ¾!b=zqG;He??H0̓)%G'1Mȟ]6Jsǀ9NPi:4]d[IJPP;lێ.t^ө)wġG"[u~q7%&>iNahj[ USD T-_OB (.;G\`Kaq)u@ĉs_^q3h"_ @ACUqjIF Y0T bfH$ 9tה0sP̄PBaW$q;,rQ6MfB&(!\"!XuL"٦M r5R8uKlj>҃'}Bء|W!f'LkJ]$2ː%j)IJVO8CukI֦~֥֦ ihseGVt-9 i5Ŭfw/ T5j wxrp4fLxj W~A:b\uTĎ,I(tCs6 1FpJ-xK1D),gpe9aBiLf8;r4^Ekq--_ܪ3zI9EnËpt9Z$!@Q2G]fH+Mf[<$uP BU&L緖oRt1FPr%'DX~_tJuÏ;b-L 35bIП{4a®'\&L>Oh3H9D/+!""}4 YN uїPS*\=z4L#Yם{gƄA.lW z I ihq1ބ:cƞ #~"L[o1b5tRP'K1Fq;|tC3l jt5^K}޻Z*] \IyQHӨC]e|>ߵRRԉ7 E+^R^TȰ1ll FԌzKO0Y<_8`}fSP\u}(O9?9οT!rL:6_SćF*{9'x KPz&tK63u_𻥅z!C! ୀK"SK-  B0,fΟܠ;wNo=>?6'VvzE6GC"FOVKg` yuKBMqUM  UA8TZ`݅cAT:ydV ["6N#ΫH vc14p5 X|'J9 vg@@ΆYFᲁ'甡PIB>S~eGPtd{|.ao^!=WϚӊg.E6+s) Ӂrሂ4 9]#jMsfKm%q>="'?,cZXjǼq K&Bzo ~VG d4Z VrE\.Lj -_ϯ•$E`ݾ 5 E\:ЗWEN/3E&$AH}>U ) jg{BSK,LvEV@qEOvn48P21W-oA 7žk8S~|0]* N|3 sVί%Y R}Fu[N|PclkH鐋H}[ IS.pbY۸A/B*> ){K@]D(lݲoJP^Jl>'#9y[հ;rLd,M4I`ahfqLIz׫"V~*.dAJ7t , 5z܃ۇTԣV@B :q,6AQQ91@\5iGgzQ1e-9,.NbU;5( Z |"I 6׳\؄^KYYO~dBÐ E.Va O< a?-NJTiWd8wv_~N}}%&(7tSoX; f@xau>00`=A({ixJX/hXBlP G N CyN] +73UU'T\WZ;EU5x}^n>`<Wv ֻT-OJ{F"'}tkGM:2 B(}_G'ore+4u) |kX6H3S*;59o XγHF`D-ȣh~h3͢*աrCUx I*xsPqa>$ZVLR.6[imI=Yxp5{EI@roIY?ed(=7ŗ/jh3>ȺI{uY=xVCrCACX{yz>Em!PZԄ`lq"^Xh7ߗDDzשyx# O;KߡhęaYЇx,4q䗼rݩ3əBI]".ݍ8#;YmK2;f toP&?=Sb#`ZB<h.oT sNGsrW ԱCg߄&3e`ao[FIV a#tF(d@w?j aQCPVtN@+ՉAgcq\G wƞɓ{dǦa PWFxӂDzC#I!%vk@Y,@aԲǺ2vr2%C?YZ$߲-Oh/ӀJj~ԁT0KG ] ?>vLluP(h)06-3!I9ft3|®][3{$tQ%E_#ZT؇[$So,9(WLDym~qL&r/hea5pPS0uy pV 5捓Qj#?r'!c[qtvVV(wCÀ#]jM_Cӑ6i3 Fj.&I1_+ǡPFR$EfV 4R/HB:I v6"BfwV8EzU/-B$s"HGK&fϠ/^zֻݸ[3n$ݠ(|WqGj'5oxlE4يU抨 ,ڶYJQ15WT:;'ڡBS|hwyDH"THif/6  h!]99Ж^ y0l@hS1PmrXdU fs0errZVUFtkeJ/ 4g*8ze0ǁw{'^2Ud%{/ހj HbF@}TB쭩á1>J^tD-i۳TqolMmdd'9@QHW2ESaeY9Yҏg,nzN2? eT̝bwZveFg%2`ʞrur zXl+_+ #=QNYLB˛C4'`MǾ|瑑)S MХl 798`.ݒ WG`9S rR IRY_uEj˘!"'Z]<YSd+eؚ3  4Qҍ4P MibN^ 櫎NU>9fzL->#CWC%BEWJ^:5GL3^Ǎ5͎^ԁeyv @NxRJ+>itpgrR-E4"=C!ܨaٟaR^cPklW{¿" 51_x8nB$AXBps^U""?^hf>0~؎$,a7 =W,J ajF(d+=D0ɧDT,@W3zY{Z[, X:ZX 9vTgxwlpL|DhgmR>?R$UnܻRX77puo$z@ƨxmSq22J퀃cB\\~{0_$sR=GDV8Y-3y[V9ܺM޺j} ˜d̖b:sPb\ߦP^+@@@Sm++PuaS8|5&Ɠ\8ʖ @LfELI9r^z\~̾@e`ٰq %X^- k4?N6"9TD#u<씅(8cM[5m[g! n] rSW*,dsfMgb[]3tmP1,;ͽĹw 5Yx~Szh#ynN\8oeF{*bKFyS^1dwxh[,7^9\dOW%UD,!{Iʯ51/vٍi6"|ɌG12 "h ?KE7Pg/;3hqhK1L6GVMd&R< SP³}3[{fI SaMZ6wST{p1HC_7HRN8wTx~n$iSkiN☥p-3wGE@Jx"t qJheð %q%Cj|a~!x,;LMevy7J' VQKFʱ'VLߓՍ'_NhnAr'AMγ\1G(īK:BVgѰ͚RR͉d! >i!d:(pcz4l@ !)9`S޼M{p^v'Zt)ȚK؟/s}K瓏PhLPg$N`_xnW`6k2R\IIiy^e}(2a NSHG_,[6 ʀ9 !n]BrFw @O3k%헊8kh]PN @M:ybk vO[tz:ՔVp 4)Ÿ+d8kҐPmJބ\r6CH}CYvV(_{2{_{j|^O{,(xfF\bիL "4'vkxQE@hl;Lodʰ<7goj)i$Hc!erd;m-#P-׋{e}CmLK}( ,u?0ieǝm7gunf}aџ-LwF$2 nzzAӸ?T{bk xԏ_\9t`jJ[p"xP 㦟!cq\/XWM uQؓ0|y*`n^PZ])Mk †` sOaP *e6ePdHa52^;0NE&9Qq꙼1V=9!m C)*O3zmwUȅ9ILG/>TUTʦH^dyAP7œ757&p%#޸YԈ\۱*47ؗze/Ɲ\䖙"":hv(fL߇IDBK财cSa'?hoߥshD*:_TQS~=rd@Cu/6Tζl]3|pZ8񠸘^n7I)3zy]W3?2d)S9sĉfg61~fA^+S{cs1K<}4~jhB *FX$x\IZXHf%R4šcHF-8j &e!Nd}TdYw o3+@ېwxZC'P'#\DXId1 `"GYt"jta^{/V\jH?G]TTQ% cJ^͡ح3WfP0Zߎasӕ73BCW'_"! X)^R^K:6hy-=W뼂gF7b  _%k8@f Gt%6>"gW__4< [e,Ss+Խ/3Ъd4 "rʒr^W:k%|:@ P&K#%'=A  LusMOZ1s\aL|-}@ :A AM&q_All҈71J˸`"nRӡy%YmaJ[V@t7QvGqBXg1;.IkJ=A*q2zDL/Hq簯M]~3fƽ*EF7z, tS *}7\A!\8mTNhWj44b2 #O{}Ar?UCx W$:'MBIqV޴{V!+L)7 u-#prA6 i>"*gտ*Ъo)jv?:F̓(D[g&7=^=${ 9I{DڨhPVZB@9-ْ'qީdǩlۿI`nDE3BJR Cr dvfn5A_[%S6|(!ǰmQçײox ,sϛKŠiU QQGu_{r>%Ll WN+ gbZ"5r߮-D\HP$X@@Mr6ZYJwRg4s"Q Y -'|`$>F4J5u'kJ35u`9:XP/*Ya ىRTlj|řž Sd褘ÐStʨ^8jIO:`[@L4-$PWD6Qu3%B k (-cz9b'Ng-cn^d.f`UX,9+b#{myVvf8O0[ YDvc75:)㙰}d㙊[I"N1b]E >l▧kj*hUəlxbȎ54&- 3OI7\˦ YVobCjuز[`As\wխ_<{`>6 %dM zkv ,Jt[+~SrKWgiV b]!6K &ʡ@;`yXAtWrdƔaA\.gI$W .`d4ͬ `9u?TW?ǂ7B+ب+`h6DBk;sI[Ep;.xVXnbNqjhl aB!ws)vf墆"h1RLG#2D`H.#\< 6 Rl4tC6QZ ʋΑY~oFG<i$Ӑ'?~r$EIf_JA{vVx P ]DMkG<2IğgK ~e4Dh] m&jn:O|<)_mhH) d>L$M8;Э9#JQ*?Q|J&}p K7C~ ݫQVj7VKmZ~>z]hYS-|mСqwu ^JpV]< 1:! k7 6?žLP=vNi5KJhE݅}Z%>LJpwh|'DgVMO,: Δd`XEلՙQ?dL= U*~'\NԔ$MޣvVELš >2 \uIq: *4㒗.3P;Rgƃ7 T.vnJ 2"H;®:f@sߝ,q z%v$w7Բ;# dI*6 J37Bd/Ny2fa LZPۍlFb9%;$p?z8OH38H/Lq^feO A} ],3M]CyS4Z8b.yJq+Vc:p,\[hٓ1k0ިo3H7.2ō(=CP[R|o'+U98J83Q a ==~&&;6֕2t`\ɷmbBċsbW\&QHWk"A }lt>` ~h*@ 9zv 1? [XGr GwЈi{MiB>O9X< S X -*ceWrQH8#C =S6)D$ (Ln&f+ya٨EN&U3R"&)NeEqk殼xjoWji/p+=:x9Uʥi!z'g)|ddx'ύ%B]Mz8>fQ챼"N1dҾ<ī'\(Z$V貛A^qq-Kwt''j7ȕ:wAꎥL'M2_YtR򟺊a&Ջ:{5{>Fυ#M.jJm3C:;0!+4h3E0@ kW2Q`SsA=-Pp a,oN ͬ":wX[EԊ"(vL>#ˆHw/\Vf`ӋQ>`ŎoQx#6Alto/*`:bg*tUdH`R,ǯ%5ilTf$*BA(tԲ{+u.4/j~;p\OԙXۑPP-yD\O|Ȩa8 l$1t@J-Km_(^:,tP3<80lTN_ə ˁEK;h5}V5\H {d8Rϒ*FBJ'7z}I@B<@|Ԋf3x8;c4t`p\EUN.!_!P8icev=l}-A6\]y F-'jؽM)9mw;N<^oD̸r`2Qc Z'w:չ34{2BbWR;g@x֌=`={3.&%u!dM+gBTC͆MK/}jl÷5 76$$m)؜M@sޜ=5Ҡc] |CD_Ŷ@Nt]FrO:uXŇZ[(4DX{ o?(Kg#kՏ-M8zSRj#;%h#&-/y) \Hϒhb1Zjf./Q-x8GUBsa/΄O\LRy;gLGvj;kKS'\-=ZǑЌ+\BP!ཇy+mF^fg79: i.si}.+2pw/c78e]3yfW.zqMNauU:6CR2xӽQ;7Iu7 |wGK$%PhED׻.9$h9XjOe=ty{l|L6:\oɧl+D|@FXir"jti|\VJl=M.գ㧾l VV+geMF D^&\i)Fo ,01*z415㿥DhjAfdϟoKQZ$B/ۑ"|?/yXw`vd07r.2 6Oijm_sQ]ЕEFj_sWm5TaIn}:P tC0pnhLlg8OϊCa{ p*6&!T˜⠈h.٩[ S Ob))uhzJwĒq4Jeftv\Ø_F˻Rl%bɯę@-F!9òbQoM6&L4>3)*"WhivU%i'+#%7itΗyW`sҬ후?̩t{)(gN|}37g',hV6TkTNAĔ":iNiM>Nn9/ ԐXCurm ~l:Ŝ!%ٖMH6E=hhvM[ăZ*knIpfGeV E(d\nk(pޞK?P='v>%r47T;` 󆬷o)L;塻d>9FSi2ߑtkiahqS&( ERf •)c Y;َcjr*BM3trlc;s WgߣW;w˝qFF\@`M;5zВT$ ZNo g# z/~-ǠJSՀ~"$]o-`ڥt\J)`MGucxՃ+]};k߯iN3tw !:q81rAu/-#dcHX"Nc8w#X':x.ޥ!:%3jn?Ѣ5·dW1fj3%"BL&._E 4UY6$ &о`KEu&Tb4#\-7nN\w'cMH/5`p &1L+9*5t$-{ wݛ;(0T#*1Q~D(Sc(!zGî`Wl˙^{inCV OJvΞ0 XD9PJn]^/`]$jCbCQ:zÝ}TY<&|bw,/3lXd I{  B=`Qz>̷*=-ж4)I겖(HD{D ISN?WT&EO6r=^mphUw1ڠ ww̒d49ɑ zDO]bY8*hv\kt34Q(6[;$HlE L{2I\CUEL.N#M2eFNR_G*r++D=!Ӈ~k+LhŜ\-nowrE f~l+ njD+^$lyAxUOEC2j+{}Rsv0͝+_pPN<x44fy0O 9þG^^@SS a "h<9P9=bڶ^\ PɎi @ǁƂLMJ}n[aE?M^+T5Re(jEEpb۰mx1!!B4 P!e#asDײ!uO_p0 ݥ Eץk:+8SWtUu POHv)LEoZhh12ԕ(e5S0t:І]XD`ֲZDۡYe҃;8*:{$֑p6%Y>h[j㞎Z X]') _i㖰!j|V[<L/AQʠt@ÙmB1LMAuEݏ h1Zigny,2e79r+Ţu&ʂmʞo$ @e6S1WYIr 57.P" k.Kl٥^tW,'uݴ-p}ǎ.<ӎǪ~WkЛ1FF(Ǟug dnkB79R/Z:jVHfk5IY ޭGF(rH^[o6Z,W9h0u"϶gMEbY╼g)79 .AI'>'lwqQ#қ5=Gg軴XՒ_DP|+@De*g7%ǒ"[.M0'Ie4bS lY~Lq …*Xw7{;]m" ^#>&ChGqɢ^WP^tf 5eBˌ:Fc)&qR qt#X, 2[3STXA9I1*ͺ*EZ5 Ny&ȹ/םw㚆k 7Tz;^ސKP[mnyb }—Z B3/*޸e{sP]j8QQ]PCz54[bj_; h^4tq;3.^XJё4t::jf*&H)k`qB {AZ>GXo Ѥʑ&~s=Ƃ)!Id9F}..z)MhHђ+7kk3yud"& $$7@z051t{w/ vU()tS5[whs8$J^Ev \2[N`>M͋z ŞIlB[ !PnQ,g(d M:O~ Jq1ŧ{U4`IG2l&yH0 HWc`o-XUY) J`xrQA|~?{@y)1uk|*3g?gwsptm9;/'?Äy_oч#+")ȅ ̔8rѡͶ)]~O;a19[n!G7|^-X{zOڗ=H9nl@5N@@À?^6}\BL6aE7hq.u1cAE p8awZu4s4"fE9"_CqfD*vzC 0$Q8}>SSVi`Fז4pDc^<*L:$aCHF+oN z9S~B[<07c#'l,+nlr @{2cfh{+ZZJU2E+s#QCVh]ר9)UNamn%*Г,~0'*OmSK#A k`1$}AaL+B  sI7J#2`jiDHư=䒵#b,E46ܖp>`LS\=D pLFw}0c(Ae6ZCuVΊ=P6~O4kE x`==IfJ>Jтzhy4*u+( 9f}rˉ_!p AQ僚ZJX|H}$ "HɋxN5,xa؇эJ[)f= z!ФVb]8"bM; `Q`IltE qYf9oܬFh*|Fn,0txɗ0MkߪBu2p1jWfݧͺxd 2y8TduRsp,T ۚq~8Ohsup/JuWii,\:\ $a+B -_)JT>]WRx HV`g= @/C֠/lMCjqq[|nI z\aajp_':qN-ԬyBۻJv:i/:?me%rK5aj Ǎuki3#w#^\P-FBo҉"|QPќuuߝY}#SW$њrQ2 w1B%O20 @o*[ q~<[PtMw^nȓׯ1B,N !P_39RN S>:ג*]цӲ ?zL0ŴeEsyCniˀӖ?-æOQ9= I 1й:jub3xȍl ៲7#E0y{. :fzAȐweuه׿Yp7ko~y٤aTu ,v 8[[M2|9l|L <9+dU:h)%Ɨp Cϓ`-)Jx \)=QKP ؆e#biI6Ybd-cjEnWK+Wn%f#|98q `۳.;P)@D&(?c^& ɦFŷxy~p5<2oUЌY?'U.1x'T./ ݱ8gu/?>Uv}0[ou.i">C+XBiMMX]<7EV{ 7B?̨z2NxitQ~{*=DT%?\ίwDf$~t:_&0{ /8/MČb?Y"My(~Ν%-!AW?S ђR<&<6#wN8`#A0:KmG2v䄌x&3X&j/8o(\2}P!0{&<(9ZēʢR&r: f!#b|Th^AAr~W0& e!bExIc^ᏤXZ`oE!ypo ̛R]lZ'S*bpI17=0hr 50o^f4Ro ӫmƗ3mP~L_,\zbu"9$ς*.ϔxնH6I/%${d@Bf&BҾ#V7>,?;Tn)-TqxfY-$MƾrR+Y,g ,M BR^msa7S[Er1U*o EPZ`S,kk!Ѧz5H}ϔw\.[D7N˱S@ΦOPl̓)sgNwk@0/49q+|7Jƨ6晵$ |)n~fa6Nbb2V9oDW{bǣ 9G4lǰ0yqg.P-&艊4fOZs^i.VWaYz<ʗ7(5MH_aWpmVyTr/+Ɲ&._ςᄙ.5wzFąNpT=P Eh֘;NsBhQ,OMfUd0ˆ~r  d (#^~X;G }(5 |-$Y7:i vHEbs.9/ǁH|ǟby=' =ٛdHbLՖ'$rfO}V7~UQA$;;G]UY=j͖갥VpCY B.Ў)ADX5 e jn1ň3}ȗQ h,CmMd37HoAV_3Zq"Gaiy 2G_܎uj -xx~h_@dyV:ڀ+..d3jOX@2 յiC H 'i1ˇ½pN(GiTV,q~* Z&Ym ],S3W\w:?DKV*g3H[^=ATN<{ ׏՟Pх- !"]j t%i8"l!6j K7Y 5 isLt˶7_Q\;4Z '(޲3vv&W2\t5 H i_bU+Fն!j5Cݮ9|B. )$y{RzhE6_b!²V@~rǨr&e¬+sƧć 6EKcLB =/6bq_آ %jbX.bj@Nw>t3] #,O*8-4o$hsH35fjYJ3ZF2a+V> ,sV+Y应pZ;Քy*:}zU\K66K) cڬ yg?l-O0~,;6'x *K xYVi%[i^OAd]So`0M?UC 5]DTbRv?x|DZ*9-mnfIhhKwXmWD,W29Y@O`Y꣼ dY D?"FA.< ׎hwyYGzʦ fž- o[GQ# \$6Y]?#5 K4?SO. jA2~N[~I}E.;2-9_=t$>fY)] /ܨSj|e~a!܋ҴTum414 9WK/m'pD!63($Md!%+ZWQeU~&f1p.XkiLaF>8s>+[9,JB2I"X<;7fK(Ɇ7 t`KK_Fůi9űEg{(dt-[Xbbg%8vĺ:!J}Zd#fѾky˼dB Z63F3f,tǀh?a>!.ܛbq0uDܰ!99.(N弃|l'UPsaTV8C1HSkʢ% ӎjo5 ;14vQ q'w I)K=ND~A;8!5.X nyyӠJ&N-o5Pt,lѥƪarܩj|g~wkWf=_Iݕ_e0q= e]&,~.ٍYwVT,I.;5eTUh&׷w(uO1noO(^zQAֽ/ J79P4ss&]c(2HNt"׊<'i%x͘4L'H8|A2cO(T$<` 㛧0@c3~IR8{S~xU=p}@m^3e ~ ޿lpADuR\Sёv8|sf@I>nAѕ o*l?I2E&['y[n2%z~95 y@d.#!^2 5T nvoPsNq  [;Y%W>kjGF܋3X:A;4ƌ㼊"H 5r/Mf%0jƒ/4$u՛a JԨT}%-$=Ěj(rq$05_*鰅N9k( Tӵ+*|XHj٨"}^G^[Dj<PfڈA`A?;-x  ck,O:mCUZ$V\^X( =Ҝ:y#ojf%AQ6~ojкm)5Tcxu1ӽ`^VH=j鶸˹8loH%1=fb2mg!!-IזVSy6wdo7#9fӜNܔGl?MAGiEbC1d_ .H#v=4ިʺzdn;S_飦Iˈr;U>υy~›F2uJ^|_ b)bVjjI ђ']@  9w˃Bpiio Qի1ȭ/ uӇ1V(UlcՆO\S { sj$l6E‹o [aŠӉ$sх#HTm3N Ұ֑*Xh{mI˺Sq5zt3Z?Vui}e1}e~4?5K|X9k4#p%? &f/X,JrI!ՙn&饁dYMЯWZ?pxΜŘپ†g%XF,ťB*c#jdJ\QxnV03.p]Pqt+ e6$͂K7,7af]/n=jjIHYgY݇yS`15I=eFО  YIbn|˶5e0s2 :.TfԎ}?_hu A~h @kqLWD#Qb%Mɶ%}/ . d%bXXD q˄pJ]`$jGL ¹:{GZEGs`ț;|a-;-q8Ic]-N=Sj5Cb//p"]P ­R[#V#p*d혃b Ưq>$@- mzE8ʹ8-M(ԱCk>uo ؾ%'shy+*Aů%ɼ끷ܪ?d Z͸5Ksm(98ҙ\H6r9Q)!G9F^`Fq0%GuX#%#O-"(+Fvn"ϩiE8y/P`RSzy^Yu!YZ'x#Ne(ERrɻtl=ҽ*E{jإ3廤U5$4z1JVA\]S.(W -xxÐ:QM<{fZ#E ~3aPZ> Xw! 5Fς=aN]0k-Pǖ@ zƉ=R.YE^;Թ1%:#lU9z|hn'w<0yTUÑ<7Fro '@-J .iނ6f?]')J=̬*4M\VyU_(L$~FTqra6 '80J%#Nx/cw|6kBi }[f1%FMTV_s0XMX=q$%Jdx D6%ӄ+Xz= SRl F0c!1XJD}٠th%6Y)O# :@Q}Djr$׌ )aLw0yI=QVw 9rRV!  ißK14[M- Е,b*JQ InHf>ga7ޛ5 uϷg̰!atei9LRi,Tiki$\N%ɛ(#$ EX1ǰnb,I.#JGyX&hdjٳ3y= 5Q䥥1! ~';&tu[^N3Ya `<"1[{(">v =5NIcv¦")t2XUے彜""YeO]ZNTOD lzТѴo9JORu'hg K5b:"&t(8e%Q^@SͲN5X1x%w4ApjVRD w6-ǿ?0DE֚h:/tz\A8ʅY=P,Φ e˜;.;y#-.[\ 68fW” ;Wቲ֢i+dQ۾ihF>>k=Uc,xi&皑-Ѫ.ࢬ۠>-(V:;NlYÚ*JKʜFLWPRmD厗vʞ7sЬo.MEjNB[ֈZPs!r /r0vP]U}G|n]|.n̐{ucz r T\~DZ_bjib_%, |Cӭ8L[+6{9 b+l]QVm䦆VP"%7e(9]_EӴfJ 6H.U76SDEL]/&%9/}v+gfEyʣP be?Kyw|d6[ju.|'\KljL?Oc& zck5,FQcI6R`@ƙ%\DmN̋R\Ä;^+qQ1Ȉ8 o|^RZyyt̻#?c G>-pfUHWrԵB^`"gIOxϫmnC/H_z)ৎ#M"`r8ۻQdz 4~Uqm4qѣid*}ӒR$蟶:H?Ef=ݦj- D"-B%(/oy0A8au^Ae&:K`)?@kg;mIR-&l !JM1v5yߥ,YG7 ɖ .̀AQ AB;ʅDj\9]Ds%"z1?(^[X??~\+ ,]fM٢Bb* (l }5lOSC$!QBuwTEgμ,c X`a2́ ۗ "O_ [DZz|bo<>0Y9HYDW0͍ l1dԯ |; ,_~W&';4ȵ=UǾCMk~$54zJmmřpy)Q}^43u=/6+ D*\BM¥mJױ=%[gDAV b*cD'bs%2MJ}'/Z )ـ(m.)#IpaCڔE&m/~23O *!^a^q7}'Eh1)՗KS>00K5<6-}eӄٞ!^=,:'[78`6L ;;f<1́g$6"lܘi};k!Lqdˁ o!Et ϤU54WܻW](B䰝t#Uht=!ԇ/Ʋ.`5GP?\SW+zK6M&S# *rP~[ИsBE-؊bpy=1\ f񰔴 ]UVtL(dfx@P+hֈ% x 5 EF j+ޏ=4Y r$2Oh[0 Шjj{\I_ZI-l"u춈sJe ~,p7:N,j+bwٸh l|OQ'@DycHy֔{ zIinŽR{hQid|o(>WX, T-#T>K; iإN G (/tϗPu$ A`FXglJA3ԇU Յyxb@=ށsޤiϬO|Y-&^|eJCUj@ީ_:Y~QNcLE=FgU U䭛_u6a${CaB go)bnԋg+S4MIJf^'9:VTP#L]%( eieU+*Iy5cB-VI}Hf+X{w j#\ڌtJ/*/焫B vS+_>cؓVe?HhZs~oSaО=qbV?n,S0U=h˕> YxZK53t+3߹F]]QLbDҒ]Z ` acT.BN({ǖυe;;B{= ʡh1j-nVӷ<]"EwUj 6RH[6īI{ҤW(yI%Y|FFHM|֠![~>Ǚ*Th?ZGR͸s]D&u")|3f^3L!;p!lįoyT;EpZ|xVu;d6bX[ːFQE$3-9H4>Kd1ζ=R."~U#^IũN Y4Te"z3,m,IOnų)0 naXh]lq4p]%?ﻍ%0XW:{i.N'\ l"ִHRAF%/#)pD DPΘ̳( txjv L )?5>e`rL5ODEǛ]/0W0 FS?&</{,٩r֣6G7z]y{AZZ>_ũGN}> v B>lLmâ,i6إ6tQe2v8H ݆JWBew&oj^ruM!`S{le n.+G\\ϯ[hGTrUY 9y&I/}M=0 x\RpyQᝧߟb)\Ӭn+JQ8ؼe¿J5CwIb.--Z-z;9#;UD;jPb8=R> B {FWA70'e)㗐ȓD?w32 OEϻ9E:3_`Ԃ߽E^)&̋Pbu}1&t/)VBf@LvUIYyI-q}#'!FZH_5.%>A;;+ށֺկ`vΫ색(Z/Ij v$]h rR[p¿vw]N?T9W.Okh\'ƪȊwIW`h~xԬ?L/tٜ9͌8%UJpX :ۙ>zbzE/ `VjC[G+Uxak3Y FsL{:op-McP-ϛg yeJ>?Z7W3پcE@kAgyo wjw̳ 搄xT%׉jS 9#:$/)ē;F/BFzCL1SUc-nhI:2iLN;$Z\uR |!0>l[r9%G3QuW[Ŭg$ԬJNsD䞽n0ᔜU75>lc;pSfa ϦJQaͧON.yKQ3[Ml٬6m!7Xʝ[Zų#EadNӭ}x8ĕ\KNJ)q_[~.wBν@e$Դt[|o_[שIb΀.E.qWm$(C=LEZ<QʉIG:V[ BKn _Mbh;-)6()—慤IY4EV R]{;̮sե+*lÚ,$:9#5@1tQ(ñkKwYEFs?laON4C(%G3iD򃒳^/}!b;}DVGE #]^'` nV[D\fh :ݒWφ>'ײp,`U/Ki}KG@gDŨ<"aS5H ~x]t:o|oaQkHAoVe5U\Uϕ9+ITSL0fe$&QmIm hՈd#zʜX 1ENkGL{'B(j:S5{} 7=(k3[)V.ŬN){&R{2ܴ=;BB0&*鶩V&bV2iHSc4\vȕ[y>a?χc%1ɍK;? q{qCt<¡VK8W|t%c 7HNj닗7$mkdHh~!  3Nr"qbTeBS$:_UҌ]r'^'&E!̇ :d>]c\RO$Zmo IW| `V"O|kK=˥^<(n5ՁaM;]piJnFK_6%< xqNL~ 9Pwsex@-ԃ%_ eQVt(g^{5ItD]"noĖw|Hlh+.T'BNcV4C:Ā ,f! /S~0NVܙ(浪kw'OY"/v`5 -M$z}i8]QD&FiOzM7lXqoRp"U(Fy/%EQ[zPQ꺔s; 7{ TXix}s2FeMmXuDr8B_a$"3Sgmg3:@ m;Q4ԲM|J43 ߂ʃlԭx S4u-L3/!"a$w2S +5fUU%G)x^A؄@v$KasB׭ `1rأ[ԻO9|u?Be,V2Ip%#IͮӒwc+pU~}7-u/dx`(FŻĘ+U *m Õk M1=]9t5֗۰YXP3K.Cc-jg *"7 C=?BZZ.@[w{Aհ%0nFl:m 3ȬL$ȥc2IBcp/\D[a&bH3\:mW"IbnʙVkCykȵndtKIG8*iWOO1Gs@tT8MR_$l}=(`׻ X\㐸RevhS4p%ݰQ]ÃVs_S2I+U5E3,d򔟶FRBT޳&6[s+ʕQƋW|D<p~ fshCM>q!WՍXU 6*XE#;gu-osN515P:ەE;Hn; 7Hc1,4^ +#|wOi427/k q|-%yv ]uLgy#6nb]ܽ#W %^LGu̇9싦LwĥB'gDE:XX^!iݖl@઩ J[{KHo&}9\hkU#,=f\uhI's|41h^P,8s\mh89N:Q7E%=݉ee~q(<c!_ ?%(e]PhYk-;nUNB9 u'[O3~E1y:ş)hO2*2Zґ$e& :- gJ[\dF0~m͜(K [g 9Nj~~qS}SkHVE:9Gi?[)r=GfHk-Jܓi^bIN̨8;2+-?Lhw>k{{NY57n}l]efZI$ԗ,sω:qưذE%N./N1FU2s5pDf!+$&NmISb|);U{1 @o;W#LiC12bt٫=^nd,}op)w2Yx ȱH0hqKm]A ̀T$3ч˞,[;8kJqk03D4QwA^T& qAsIBv_#u!W®(pr6LyR,A>+lw fc3kLS& l,؞LXTDf(D*'AdM۹hx7Kk19mdea5V *n!Vmz l9sm _eej {D$n uOz_$S|P\6.ÞNq|*a@",4swtAc!xg1wif+2%vbgmljx:̢jc^mz$FÈs-`MKdq/Aw g\JXO&z'81&w=C7mB+!0]WO@:2OG {GTDƣzH{]IV̀UF.g|>`:Rw9^.{b'VO_V 3B,E nR`НF#F[ W3M02(MѩPW"tD5'W)v ƶ+p{ DL̶ #<{h$PSꫪ,68.^H=hy|_[~%G#b#Q<16v+F[7m#/K;P7p6J,'xo .۠\Ź5]mTy*g2B.ǏSiBDƱN" g"qxMq; R)tv?ug~~Was2AT|@G!%R(Ɉ|>;5òZxg(gN)U= 0[KƵo>͵ mBqM4"BngqO4 .pFϿk5].M[΅g İf5:iD<[|0XUk1xc\ FcC E؅Tyt_3P .J 2] %mfT$Gx5P|0q~^-aVRG/r RK"XP ͑`8diD[j^\7LPӝQRbbOIMVO=5]f( 8㍈AQxe"E9klBe\UL& '73k,(8qLAN#Km}dgʝT݅3P>oI|JAԧl{nq kb7Bc=o⸎c@TmuJZjH^ԎXsN ~܋P"ID;+*=s˜'ѓJak'8Re F-^&.ruƳyݧAEYS]swݱ\2ok`~{?7X;OTk^}iT]ZgGo&(c`5>BIl59P>*Ä*Ϛh,ŲG}W0Θe{xKxtu'a CAe;DҾ3Ӽsֈ&,I#u@Zf> #&7v23ʨ>һxMJ ӽ BCRg];Eev<$H ]K J촨i6aq o9Wσ ʚ:DGxvZaq E9-:nTP)a2Fe&K#eD{Twf9$}GC@'c ?~ -;KHh.v#ܕr F jPT }p֗|DaODڹuoP%Q~?Ù Ɩ&$fz71Ȫ_$_ .ͧj 5, e6+^gs30ď29LR(P 0vN/^٩j/Xw٤#Ƨh0 pI>%!|1 lJ^(y0N« hV pN@Ϣ=mjԡZrZ=57C\H${ljaFj'CN1 z0 rWi,nyNП/ggK n+Y`[LlI`\7L-&mN,:w; 5?ɣ%"w2 cHvq C!tyae] zFJxm5><8#F@5+b{0,5򙂮 Nt=` !l쒦 )ܶAQN3TU4PD!+^/ވcb8(IIiv"B1&.^5&5$Q"l"J,r{NBJ$Ppم I߈(C7qȪ8TCeDg_I>sc{paBa~Q{\p W0eɍgu0'=jT71f,kɞĈ PBxhW aXO3{ B/ ۸Q&7ė}|h0O'I씇foe΍ v?: .h{awCVBӇf>y;%IZZ̬(jAHkABSU03j1"oDB]dmիayQ#_D{gTaj}@ ,2\v҄Q`/:j'ɮ-nsH\w_p*a߮R!d 5ʦ>XTؚAlϐֶ1KhmcswV9:gLAzEvicX0d.TLL[O#ǥ.5e ̟;H~_n+>[U8t^mK,gp4_`ݾm¡ Z Jޭ"pvQr7=سEN~KEHj-_ZJ\$ j@?x&=K^X6ƅCu˩*!M `-Xɷ U;_ Ǡ#*3'v-9@(Ծ@Й,or$(L߅_^O ޷ DU(}D >p;jNz=GK(yrr._Apc{B"@qbp"ufHM;G! g\(Xw֩܌t2=]QNpȮkZj[zȋiUeF 夈^}\&rb77 ,:zZ4}q^*zC|I;GJ!i@ >7cKd*[pFlaMU鱻Y D|L[}%_i= .vfV8NQqۈ{w!M][+#qg%hcQ1B,ϡr'~Δ (p:UuD7g?٘oq_yn)oʃ 5! -2l?@߸)eNqH9FJUnS/UVχy)`?3^SƇ/GG>@: ^sA2yB M{ )AvQ0};)AV,mY롨 N(Ɔ$d܏kՋH z!)PSSKN/DZ_wR`d9r'3}Yl+ENwSʶ*v(iUDj Y*(w_xd痁I՝c nzn^!P*yclػ5XWK\9TCZm.~(PJ:s-  IkQ徠*載PC |>c:Ll>lɁJ0,Eşॾ^Gګ#];j>ݙ |U?eW$y\@|Eű(3S6RMfHxn<\}-S@G_px3$󭿼NJ﯂B}}Ek GD_ P!9 KqYTWk,,tv_1 `%a+v;q7ti9/9r bX ƣp<|O˄١ oF*]svC\=gMUC,0.g9krq Ĥ۵6˷Rݱ.O6zPi¢/^qh'/aS`?%%łVrҀ1>HwsvaSF:nO &^D0$}"iM8DpsaCT&4iE]璵?o_p!A8s3Oq273e5\Vn?sˡ1*Mz;.tWB(&d*q B-E 7'F2u҈=>"Յ}޴Fqx_n.x gD:LLJ_ Kf+-`&RvZQDx2v"&M}2EUjZS,`7|E^gCl"X:/ekic;SЭ^mRg( 5cI /w1ZyQ`X#Ȓ8sӮa Z !hs$Mkme E>p؃&K=(E~ aS}0v+`1N2EYr>ԘcU<%Û }N4 kU? ;Lw"K޸nmymsH)\g\ E.hsf;w6Ȝ3Wpg;sd9a%F6LvE* (lA[kFEX>ӢWT四!\i7-|3#ў.K +\/~)ٸYh~^vs%F[^XFߛŋr"ZJ.1VM2 5aG.g9pG< u =< O+M`myCWȩ}tpk CQo)ggrS+|oorUtOȮv[Ka"jNAw@?ҧmLL(Ei%9`?Y&PdߘOYyީ<|uQO' S8g~x=YH™_=ڌke#h: swԓIϕYߙbU v⺭hcJhkOS&N6%ΐLD/ ܞ=ɉ+z堢IZ.%}{7H,2$--g/FAtۙi&B#h1IaJNZG3_;fWAґ,᭭Rͫ=(9N $Vnnv ^ސk'dOWv\ؒMVڶBzX1d/O0+{!8VZ"_YG4l6ֲxqI,qQgw. !>J.JÝkjC!2nԓ6gZzOsbg:Z&Uf l;o޴"Bv[RW<9:Rl{NMX*la2gȜ2#m͑&^ $fe;!\1qI:7G5>Њ6NL=q]2YY `]xm\3X\YnFڶ;碡Z,w BPNO{s.ۄVUc-T+悑k ùGZ"!iXO.(@5vi| })Aj+SXj}TwL7Jԧl=O||ܲWۊ-$ٍ*,Qhx玝F<( RP[;r YO}-<'藞Hi#/(ɖ }TzQЖj# z׊;' fT2))EiSJoSyUp0=VtQ(mR Pm&6GsQ]Cܔqʢ?!K$n%X!r#<ƽyAڇĉ&Zx#:w?b^7<Ƚ#LnG'4`1 6'UG6t|FZChzr̅舊aU֒kQɌyqحsuhw#b1)pjo0~KY`0*)cx-wZ@lP@raeLvxz ~JePzENog9Xr)-8З?>(hr+}$@JKu[.EvZi~35tܫC׶Lgn+n%= tR$~;V% n%]E|O8=7.) Kd o5c~0@f;^<'xP{Fý&cq[{gg+F{I0݀LOlJ%o.S ]U]RiSK y;0*yOL HKǔn`+cVCNDzEzYqVZՐq+*'ǺI; Qlq p?sQ#*!aחOq )P̸y<>Gr̀$bڡ>iʊ+˲`ծr;5_uW8+`ڎ?g)MO6Pl}K~V3)0.>NzMu!}o@yͯ=ZЬȔ eT #_qw;t$Bc^EDo× }Ԧ}u~TkƌT|AG["rT>TV {bg\}&5RjvS z/;lHDОO{@[8@$Φw@&fGLQxTTMc%LݱױE^Kɖ7wXW9zy7Cg.:a>Dݗ 0x:IQA^bnc+ڜrU>!4$W^` pbk%9Gwa]0 T`弋 i9Y' Y@( :!X(պ?Qf0}7:bw؀p Ka;'&%8*gi 9FQVmYZ &K1$}o$=>~O =V/t^,V7]P>BDmZ/PcƎ?6!;'~;7 Y}35%;4<ߒ)3|m"n$b nĀYNz?("1<QꥂH楖 !#@OlGwL "h>a{rĒy~!|6O x҂ӷZmSC٦uR^YX6XK Q+vfL~zX*Ƒ~}\// %%]Q4.j q$ay>i \?U|,a#Uph2E SBdHL_Xo9[e/Ƨq[% yyׄK=ZU3¾őR@}|~$5ilt Ӊ٣Bg}Uk.q2 1+榁Bfw3ŞvHzxTRF}r,֋hA Lȳ'sR$IŜ{K G-h cYwx!lmg9HRKPS{3>/­0*կGX襰9LM${\nlőt9w#qj@eæo-]T|u WM^h *$Qg9ɡ?y</Wj|#܇K=_{(ͺoiU{̈́Z #- u2"&|vNss!)j/c!g/_fԷh!֫DNm8KHuabzܷ}V)jfbJe?,äYk`X~n&o=iG*ƛQ&Qb^EH QPGRg!Er aQ6~Jb 5N2{ 7VzjvCF9#)E> mJ˗MFJ$͋Ŵ|q3#VU8ʔ,B::0~zj+b~b&*3yAyxGo?5oF=GNŮ!'\f5 BI?*'E4搨ӴsL͐h;0r{g͐lNCF6˫:þ{y`U\ԾuoZݵq|%BHH2/ϫ?`i# 6QL4KpE #Pu3~&l%>㮇^ ؈44/Vk$8bl OLT$AmvBnf1TM<|Y݆ H 9Dk]|##:.AJ* 0)$TnsR 63NH+VT/l+ԏ3M3|V웽ӜaV>7jn!I.[k`kNde"ۺLGovb3ݭcsR#;շّBP\ A&2C!uV\ Rg0(K;\7-j9s 4"|Wh3bTyx{@](5q W'O_l7\ zeJ$z'ޔuLfMVat OLfl Qvی[B/e(H4B9olEŚްEtSjq]#~ (8(z\3(,:W>^*I~ h|(+[8mZy+ki*(tCδfk\Sfr B^B:b>hÉtƆL=@پ?69sEeǂv.Qgz xϾRarS` C-.wBy='A mu{CGJufS=LW?1I .oJIYlqߺɢ⸍m*$Ί>=ì&Øjk_9k[r qucdtQ|"b>V0ݮ=qY5wPln-?MHtփs&I <{Mi7za<(+aoscBɓ=2pE1# Q VN?OmhiZuMI. xNJŬ$Pꎍ+7MC ѼұXJM Ē2ugmDC+ *K8!9!)Kzr &y6ۡDtQtWGeTy#hOԼcy&!ځ†`7uɂ~T &Aֿ ` }<ՏNNR~'}cÆ:}~ 8C<<]~<*j%T(~J,H=hFz. xa? 1-+Ur5n*/ yp Y luANY(- yz [HpV'dTu0dS Rce챉E׭'7"vbi<  Ga l)QBc?4P{L]JsB4eCa7tTN],hN#"rY!4{u}6fuVjfAؿG{=݉A!f6_ý)/Mc+P5J t,apug\/Jns`0|L&Ex^/W9:~|V#)%TF:_¸m^+L,AkQ1(31Δ}ToMC _W.lI/맮?.Tʘ-I'< b=TϐTe8*V=h'|ݭP $y&1kob^:~!bWZ0)!R*/q;85q ն}"g{&8!-?%T&ɪ㟺0Rꧠϩ7ܠ80fY} ,G-+Mò[}4GN7V"9cK nhU)OWT\OE§Vw7-Y >QX+O{p0NƱcR*BqT: G[{hv(5ꌖsiɲOJ ћZB|w*|߷ج_LC:p<^. P HլiOikm.@% If0>)KFjԸρ8^i0guq.`B9IOR&߆~Kڢ[ =wI6ili5 ov6"Z<XtseNH S?Fryuz;*[0ux D>]Bu6Axy;8@{{.+c?5%[y cN#UJĹ(eCeSPS1Z^rʈ9\8fNLBj+T[Mm:$RM%C@yͼؿJ\sSwǝ}ؐ*EIgr߭h8jŽv@k\s[lGT!/2>M v갋{Ùrk+' ҝ0G΢[#sZvzEk2OX)%kQT4 S`:2`wWI8I"\w+^Rp^kSc())΢7%SgDIX 4IX ދ56HnWkʥLa<ʠӧءB#7ɼ~.=4C"y!t@WxOO:8#+ ̞CkLH΅ayϡcݻϛis-ǿbGK~O'@fD49.f փ߻3F'(f+4HqnC㴺\jW;77p/w;#y^a L5/)<8~}q`,RawqeNLkykiGj}Y [O /-5[4ٓTkw 5(L}Q2|D>u?# (Peoŗɚ݋2Y?RU_K^lDr/ٶB~+u h8lmS_؄-Yz]r+ՔMRGL(c |?ȇJ#z=(t{ A!J=D“Cf/8wcA2ʤ뗘1RDɫ}!a͌/ ڳƘK3 Etҝ`ؖn4C_M쮾746ܨ$*:uEuD3n+-a.OaǍ|BJۮ*Oje IJ߂߰vF01$%mdq䬪rXSdM46w+? 3 w(+{ĖɁn0^@%$'Dk<"6=FFvtkҟdyQ(U SKz6MNhĖbw Le;&)rhH{E7Kp`9#xc/I#e2J?]W8Ֆ1p }_Vnh I{Q4!SEcm׺נ8?MEghwOla E"KdayGIr\y2liи9 bq~BbKlUM'>k%W_bhCH/}u#%̪1Sxl8!ⅅ9m0(:N<@?lH޻Vk}!\{̭K(?Ȃ(N%euk=wkQg{ϞI){L=4!$uB}dto  ޷UY(;nIEG?m׵u Pz Eeǚ[Be)a)|DZI*{*TRCJB NYt*.[ٲWv=TMd7E , $Rdyk(L,Lj%G@ex~ 5x9(ST rIv9i$zV?M`lh25⌠ žD#z0`",Me-&334s:j`L'v#9+E_mA+F `y($Vܦ/Na6ɽ1C2kZ{~ lZ~B!:nBfPupVG`O6,}Sh@łx=~r[%:س?%U~ nߘ D:CYpb֞~;iaD}]'hĵr%57"çxD2NY+}wnPw,-1)؃ vW/vEtS -Tl3Sѷ]$&w ,nB5$xE+ɴpڻaq7LEsbF^tdݛ 0-7=LÖ[.7v-"A?y;- cyy_5NF Hts8W Rm)E"CK-T'yd'QLioN ہ:9+_XOU}HOn†$r6U8p-38N $F`d7+fzlCxW]0 v@_G/NWsrQl73o\pE]`ʄ*Z v/ܳkO8-y|)슾ᬤ7CZofRG=O3KYVYD_wӼ?:׋+4>>(0+([&4ci*< 9Xբ!}hmGd6$ ϙxS:gt#'ΰ/`s`?t7q'GH EwAq$h1Eݼ7A.ڄ=}_w"c%|C?E.-Oڄ / GCo*_=r8F&y0-FIVB( MJm_ZʔVqaUх AaCrWS5`-m Z٠ xᙒ&1fIwuJu>i *wtTlSU@_}'Q[lHI1D~Zx_C{#kϵz*;8R:V ޚN(Ū9|bY~/Uss sQsmt755VnMMZFmTݧ'`Ʊ/kEv+' #I{^ 1~,F &N!m|vT=8?ǜxcWغ5 uN=9xA¶C ւATp04 C- Jb,nnt_X f. fɵbta7]Ң-KtvT; musгzȋN"X{LE~?/#voS}d_[9] f_`@ Cxžຶ؂Eh uO_;}|׻-?-뻄 "=/mVp2;$*rIi'SZ'w2aJ"zR8 WwI{]D* +M`\G&0.H`rnMwifw8D Kқ)7N0.Nvjrk[ZzO'%"F]`P.a<:JK\O!9r_p'+iM@Rl LFIO -c;( ~e 7o-lWFg5U.4k#2YQ.֮{iv`"a2ofwb:Pݼ_FYCZb~̏l?ݣD% j`_s-}4 Z%ym@b+7ZsMdoT[G{U -=^ӥɲ~;8ϫIWkp:״|y<)ܬl3QAydVʀh C$t_6 [guJ{DVF "X+dc胘"Yل0ɇt%-tuv%,˴l ]0@N2'kvgXũ_I^ ,N;g%)k$F'ͱ;k'Ect&ue6#.\q5f(2x 4XD"V{AQMp@. wg@Gj02<+ʿX+E VEj-jm\-v@$&Sǿ<%!L;D`/hl],MypRe@ST<*ak.G*]Fg|gg|htE[^$W26Q z ^)™Cpߋ?#Ëg\Rtc+8'鐂Xsg뜩X{l&"5e  cvࠢ4][ 1v!2 `/̐B|>%5?,"7(PsE0G>~x .M ܍=r8ȶR#-hy h<6k, s}iWHp0! g!ؼBzêϔ#'+.05!lj(?~ @ޮ0(fv/ }?!hKj208oyq +W(zagPG͎\6^mi>h$wH)uP]`>U}2@K4@8F9Q:z&2(!\vEe?US([6!fEC^y^\{;S~>ȫZgXϰ L,<.r)$O5 b 3&ZAZ |vL~bFf-nZ3m.w]*j.@ޢpxFk3"zQ 9Vȵ l BÈGʺʗ,4wdAD~+!w~SRt54o䘉;#!'yb5z^5!μA5c8(nH($+A'DZ) SW5TdbF%| *Xk6Rlp[>܌wBb Ms<GtxHEd\mTذm*d VH@̡"SH2_+wu.6E KfqX%%^"؃O;>TXKe`g1U+3һ+i[@Ex2dB bmA)ҫ30 $Ü-=Q$c,4[IB{ہtB6^)9I$dJ\PI!E! ؝z'۔[[4;nA;fq~z2i텩-?)p!ZD_Tw4<!;?ZF(Mq^zDnBHOLcpJ;`16+앁+$x)0dLfe >rRV^}cSUMOl3o}w\ b2}b\xW["wW{SUilي"#RY#Hc|{ׄH(䁠y'̻J[Sg/UW]-Rٵ_[̙7.*ɰSVGl b+b6OV={:ۤްP omJt#3*ayxE[~n [ףٶ&B,q#6I8F~'S_1ȦFu=aG;f:oa8z$x}&-b醁!EdȎ$)R2k@( cob;o 3i-cRRU#@$ b5{NTUg,3 :;ԓN~,h5xB?|kCtEnVur {͙~Ցs`;t9/\6&ɉUPK0Y'2o_**ݔWDu]vFbpJ@\7(DAp{\)k4S ,%|u\ـq*ČQf̨#~X#/Ѷ/%>#\4GSQ۲ͻKɝlF#Qp<%t6i;QUim+ Ry7:d,-,X7ȒtìH\i觷d_R_tXFt*;1csjr@M|9MLX(!K{Ԑ| ryWP@D|KI?gf1D ZsqY0= +uTK)NtE,ː"X*WP AM8JF<-$-b([a|l m_[cD })匾yf2I1(FOhf^Dvb5C`ܞ*uȏPY( 7(rd`vοB8=27p Κ:zQ_[_M+#E^趆I wd6cL9M~ZVpn[U_pls|GB6GBkǨUUĚ HEс 3jPsPYUn)Ԍo!B%g(%k+/ՅBBOVZ xj~qx~R%y* ` &/ ĩͅ9;oVjQF9;Gk"WWlb108/:`ޟ$evv6&b)5iHX|ʾ`7'l*;Ѕ*K#.IExv i.N$ 95F ~v<*,dS4a6U ?uc; p쎲PTLS죅]'Yݣ;I?PuʁY~0}Ӟڳ(sAGyC2ɋ ꠚ Ws>0k{i×WpWț8ZPm*jؠECP%_5Ce, ^sh֣jǘYm-Ɲy]W27ʣ Pƭvfb[&* j@2vM;Ƶj,8mɚ:UWcɚ {acގIQGA;Ł+Aic,gm VJ*])"DΊ\^ٝ3$]m]w^XNQO̰;wʦb=3uf~eL ! ;ֲ@ڋNK$r%{@ 245oeѷTm+'Y؜D$zhmȄ~Z(lɍ35Kzv9Lb>P܌]ÏT3a3&- 5ʤ@=F\{Ubny!rҋHyi,SB0u"l C!95 TE &Kivpp:W۟YajWE!ZcL|bY/+U@6; a:PJZI7l,hvk- H7ĎNsc_J2kdN,7 ))ء0WeJ J9s*"XeqnYf5P}*N: Ky0# D*_/̓D @؀*r.M|5@a "Y;ZH^}  vOHѷD4GM+yT H mvIm u$T@l3$AB .6iITƓ(@<sI9T#fK}(5jX 9j?k×,hl['B<h}􊸓[П&ԣAsPp3ZsN٨؊)JOv;ѱr7,3$[r ׽jD49& =x mX:SB<-7ȝ؊-'IVp- mU1 %֓p0˕6i|1'YʡmO™11U),dN݁΍; ]'~/I 4B1?M.:0~Yᨿ3߹4=kڅA/Əx\SdIfp)&ug[G8R)IJ} 3tt3[9^<L"Fm#Cu͎| hE?̝@Q+Dm&\rZfUҟ/:>MC帻8ߐ-zG[ ?.֗3Ɲi`wcn  % /L=3CkG!8EjGuuw c$DRʠ\% oG%(N +14괧o nv\uC@24zmol¢jW(Wڠ=#z3_n&Ջabc͊ ċ{)d%" zlznl  y]5s<(TNA#Ό=ckod}-(\i9F&eF4'H{.$+7 9OV !QI'K-`G64/VY^`oa{2)Va"V@o?2*hc9LwᔬEtiQ%~=5 F`'h"iD" &"43ͺ6g Tu@g'!\(;2L+EF79Y2NoEq Swhygb >)q=l4!`##*U3Se:AP귻l$us9r,k x47W ]ZZ);:atUs.zцvUn&tj )\ʻ,Ѫ .[6A y*jxܜ;e5a#I]~x[yI/7_$$ />da%0sS0 l{ƜAA eX44onRҰL\KRI9 E4fhФ* XpٚK ZˈSD-޷vGtL PJTC|cEv1I0!CD$ Y'?L q*B!KXN/.>恏y/MuOJ}tӶCH|aKv&A_6 }_K7yl/vNcFweCHJ4"Em¤rY]6h7^=`S|6藞 F4@,\LĈVdaKpr;}LTEҴG7kz$i-ґ5=rgw٧E#fO EAa {y1-0Vy?&Uz_ J*)40KO}%q&qedʌxF$LJ(6' 8ѥPWRJ [m޵2@LWIDMQj gf,b( q{ d FA}BtwB`Ta q ("5Xd)5+ζ WDέ%aqrG`4xZ"c)y/NSސ З1:F$^K7+G!3>|1"23x}q" ܏lEē-; ,$APSECZ=~V. fkvGWюegG,<Z" 7 ty%ƻ*`TJXt ĸ. *=j [ry0.-v&qEkiށ7aFO*R|ǻK!PÉ5STqso\ Wrg-4qk7R?mO4HCoJ6̦e"tF)YxtO>(ISnNr:IKΝX_ F9M|1 쩓6TxVS.PBO#{ @BEt mmۥ#x;#]%^8GY] N=azHh*`o8o'&?Cllx6kIrŠ}h,]kU2hԖZafs U.hcA^%+7 h:UXĂsH8S-Bҿ|+≿T@,Qhu{eL`M>y<3Fk 51m>NLˆE?,klp蔀A Z]Z5F{ bV7Za;'^=BI$0Q?M ?, >ҸLnRop|Cw\WkyG )!yzZSV[ R s@o'ru45rb㥎Vn%k71uՔh`]ו31kD8N`0 ~du% Q媆^jʕu1gUo_GF :@jP!NIݔːP MǙ'3;y$l\Go BW+vfo|`$o{{?w. 7D>uuT,3}rme|*o(j56߮ XF0"A18j  L[n%;:塠Beq# dil܃ڶKb"T*! KZMqnIJ_W0ݪOB9[<7I?R:ߏmтWZn-ƷUܯ+sSߕ>̏,DpĢdtm&<|沅mq}k@^V 'r,(HoFmZ(8'Szk|k/[ƹI%'/04C{R#颏fBWg@] nQ(}P}S/,:nX5]ZdЮ!پ-T7=h^ƻZ[U~tH`qCY*>ɣ4y(@C/;ALh٠Q=-лf\>HKL#:p<`IWtVzt!-hv<:LW0) 3r!;Tѿҟ(sx4xf@xFJ>oA:VUfbhn0He|{J_#s|fKn8o%]'[)W5@U8y:zO:kXĵ"&g1޳Lm<%&cZ@#]2Z?כI_]9< pé>D%)npZկf46fmuz%']2I֫{h FnX!16CYTŶqnb[tx3GF~G* -6{hKGKmn4Ȋ5-ۯط͡}XwXVDktU'+H\$Pu^9L:{}q{Tjg͊Oc-!.YW>ޔNjwh+nRWK1!\e\ڋfQ!C5LDn{J Vn$4Ii3w-6ng_Y ! Aysr2I.qJ|yLu51+w@[ YvyH* "qe&DWxM-v.9 Cw]%N( bxAiF}ifsQȃdb%bfr~#Y8cx [`Ej !nIj xЪOwӡdVEQ>"=AN+6K3CQ8K8?@o)uNyS?sqmpxJj$S䘋2M? 3ïq'X4==P$%2MU=v _cŌ=HIov~,V&W4)W>|ѨE'+a~XR-⺉:(ȿކ#S+}*5LbL%qь y)$ T]m~* 3pLAnT[ |{~\0cxkYSAm~p[O&=epE66f; [ilݙ 2ыpw٠Xt67Н>OsNxNzǖͺ} €R as|s$F,$G#sBbR$=Ʈ45,߱Ǩ2tuL}#ewt-5Zdf݄3/!W1tO9-^-MI 9kZVОfy%mǀiNK}X"}!,,@]H ?/V]$A;`ND([]yJuR:GCIKO\jRwʹ>~5|Z5&^4+rLr' %?I!h`\A1^()_VZbp7 ]|*kTW )w@Ũa*``{+˶S6J6$Κڙ˪tЋc5 wM_h%跟~E哟$O"-|4ٹV윤/Frm~;=!$"fCwUmL=j7&B ~?\}ڊ6 [R-hNn3\:Yu:08(7A4?As\\K U Ln~y02|O`ւ?,')N_K<.d>򓆗|J(" c>̞;WgKKѿw'7D^ /FmIBjgi9"IWx e,@@UhTM<ӷഔɤDZMɮ"yvn4uQIf`ϗ)NJ/JiO[BeZMT_MK+WQyQB!++TtM"v݇7Y P0s䆭=@d:ť0ܻ'HCρڛP#0 oBLe_s:-TTk 'ⱇ-ֳǬο Do0z8PJ}r}y` )9V!%ou i(D6DFz]\5C/a}G,2euo^@z<`G:`dƒJPO|Swt"35O6:j]eWE ZGB(^Y="C[^@3H.͐ &ߚU6rQVU&R'h/^#`:uT~jG>Lp+")mf$׉ܴj$z6VDlGs4G; 3{OΌ3S} bn#ZKq.GI{dNy8Cs4)^>m5>2Me{gUKqoW\ E6\gKj; ToǛ51 '#Ytݳt*i:ܫiC!/ Nܽ6D@E+WI-B+Oe0lgʖ>pz~|QV攏RGsS[2= e\LB&}Kv!ב K(/kLvG`֎3$$9 Q0 +d-2c vUD\RR miձIRLdPB:fld*UG vH;g]$TlXxx3IV9r1Q)P%=BL:*cj~%lg^koن^7,6YJbEǶfMU\,Ċc?]RQ2FZFiSGC ‡jCCed+^y{9)wrZ`$.>1"s_T>A鉥z͕rR9?_}UUa&BCrꦒ~ m_g7U3Ӷ!ȼDEh_) fƕqfaQvNf.y p9@^D %lܜ!d*01]ӝobX-X8VLZ =8O5oSZEK{?-y" ^䶫Y;KrKTheKWJsrwB/;k` )#\A2"eĬRAxbxUsRP(~ ӱ6M&aNi.>[V+$anpLϣ~#A<[kXXCrnB6%ZIgkNp$c34mp6oئZ>,aOJ#8M|U}EZu7'ϒٓ:}D^ٹv6_FM^VʄtMecPN])d9lO 73(s3p/]GHf-r '֜4>Q x. y9)B8GXeydf%9AHR)+1?0 >OBe\K1?h8+&ί o%呹c&ǜUӬ/) Q{_dkGLB<]z k_HJߋ|)DB)ӷ,9*!uRL_o>Gd,.N.Xl:֞ MyT\W2DPy&@ij.8WCQyʹCL>m|67͇׹Ĉf+\Á!fMFD=Fl ;5e滈\3lC'Ph׉2op;TJV6z}~+ GF2#֧@vHEC&7lpͅ;Θ+XercY@+DVs-Z7[H|~G Svs/i&/ʜ'%σ{&֯"v${,n0bƒ.W+W"d65,"`߹K~,~[&{}DDTOCO׆᰿yy e<˭Xu-/@6Ĺ0j^nHOq(B{d%@2>hC KӊD*ԸƆ[(ir^Oa^p]洓%rܯ()֗+Ⱦ#s?HЭiܱ% %h)[W /GzoޜuD|dk[IAL؏|s:I;Ewq UP(2K^+=Uvl3Un9@f3/0wG! mB!*h3+`~u' j'-t%8t!z0tIŠ]X( n P5B[9;h)%\lIݸ߫zNMRLsbM9QZŁ*&vX}XFqϱm'Ǖ? 4g )q] b_jD!YC =lfKͼ.9l1(5'3SOhĕ3z5d|(񵦀 >U퀛_-QrJ.Z}I WRfz{cFMTnG"J_sdd{S^RRjGRN;V[VX=ܫt6bnps45]hřK#5@q d%}SV"*-YT!H9JQO% x 3/*CsAo?A[N*T@B[4ϕ/.bQI8_kricIᕥSJQ*4 3h)y'k] Y/Ѫcox64z/Ae^W1\kz[@# UsJɹ 1A0CsJMKIo^tgeB Aᳮ|[/pyG-{lپI1ձ;8a};j23n:LDs՗V1 [H'<=;V4s|)uBДl ^gkagm[">apq@}|M-q4ˣi3K 5'J{'û۹ W,ys(B[Տ]GXDfC :;}z_QA ZBxsjDa3I4K.OȰ" $j4tQc $|. &BܬCwϐ2 re]^k5t!u4UߛK;3W!LgL&ZLmdfedTcˠHPg0ƣ'PFEs?p"o0Toh Hk0&%{N9``!=xb _cG-ƌM4{ș;u6x)&nu{l4w:^ +]}=ya{x |]1 aH4Yj5褁Q. EYD!)BEѼK~ȅ)=jә߈ xaAp/dxjV_-Pe5p] >un}DQ*YlPLc*Afcvp| أ VoL;  XWgisj ASb=|*8"~1nUOt`@Khg 9̽O̎a*5/[HM =f5V pnTE4{Tj/aiFA7 ʟsadF-6tLYhDrAr-ޥ_JC!|GHNZs/f TfNxP`sW?_X<7 MFq4Fw1ѿU:T=8M@b%P?Ά JBLf B9uoᵇ<'tRMb4OApꟜß3Q[vJdm'ӈ8\Цȿ$ dL8\϶N&eY٥tǛ龡ʷH6f3yjT:ċw^raԏ~kMiuxĜ \tc~x7_+kvh<%VRχCLoĢPv"i'b% 7ˆ"Mp5܌#M)8c-uYf܃s#'{ a ۍ| j[I]?x#* m(`3%S@S#H̜x=sIBiG"a8YɫbVsiC'CA:KUUG9JQ9$.%.D.2·ڴ9޽"ER K},5ڌΈ*ZL\ &QՔ=(0\:0eZ>S]1+L%`]!7Fĉ<RMJ]!kհp[!i-Rִ; N W:ˍ$zv 0L9Rtam%ؼ 83pPOȞ#q9n=ء[G5>h8AutjmqZd^ w%`ŗ,7g-bqyڃХ įKF엶(onb ٙ&5jeu/ф˃c}L:48rjo^ۏ:D,s56\d?1陜Zԭ>የeҲL{] }zJh'S 97o])W(KkzԵӿݻ(z.8!꿔ECԢm'VX'` mDܭ ;yX ܛc8foGR.,Zېf?C) 9P)Z}'w>|=#Rظ߫ۯ}XG :5gЃ5/"}1H9EQ7c.jebyVؽTo RߊrX"-_?hշ,VۆQ%s)wfƓ}?f+Jyt$(뵯cn{R 8?ᾠ H3QâZ3ZÑ g4+kcEF 4d>f?o>5?K;Oa!Ku=dӢ -(0'"IwF~LMc`Ènd׿[edQ2ׂ5yFSQR*@i|)M2t ;;*zxOϣpddOvT7PpiH&+3%$Qݠ(|I E*`n:MɃi/%H0KZ^#} DڛYuH0ZUM:FW2ffeB6\JŌ4KdMWg%@ ^mc_G jVВ;Z 5ѓ+ڷ R󑤩7(۷Bl4"uP$quyDxjyd!v}4|u"gv{I| Pz&T_\ŊZvE)(nmeqN\֩tF,_|N >SHʂyi?m6ctpxt Ca74TM;SnE,'EQiy~|۾}|T`f Sy $taލo3CT|L5@-㏵ Yp}qXM.2|(f I(h^X=RЁ%lUؙ=[ ./l}R1S㐳܆ѳTb6q9|'Bp{ U%ԫSt,48M-hK77 veѹC,\ytS40yR`b\P6nGBrpIU 9~h0qu?WzXn9Gn?3< p\tEHKW{8WV@60.5,w kȍKMRƍy] w7RGْI%^f^#8쉢YGe\^sjky[FoSq/6[mNHUj'Ə.R6qzǠg+{t#ۛuGΧ죈dHi3UgloWvP3N`g''I)n{|7{4y>'9I8U!|Rz}kH FMQs~bO(ʨe7TSds#hJ̮3A3!1NGxki*#350@f,qX?dBHvZYх"ؽUಽ.0 Gʚ  k^84ik%auhib.35{6ϰg5;Uct+iä]Ub0TX4"ݟ1di=yOF!h"8)cD~#y)ōxt_Wu4L(~YTD# [΄-6S*Q*"`f1rx`cJfn*#ةraj~zݓegjM0'_>X("w';D7ەbū4NumW~Qqi ]@e#˞-멶)cl?"nvE)gf"lUr3 0UxT8 >8&֔#ǢH\z u떬vơp8S*,2J@kONja$ &|3|޶cF]{z?K#}~5\&-YxFV]k#7(HC{=pn@A>F@־@X`\vQc"*l^$/A*5e}[3>"~]F(Ss*t&Iq +\]rܚ+dzC$T(H'YɢނY;'N}m8# fSNE(y#ż*rT6dOi܎oZdjztr;H8*JdLÞH0{ }EM*T|[>3J !M1!e. +渄UI*Fp sY&هf!n^Ԁy'gC"Ӊ%kVa\DԆ BuNEqi2d.x%ӝLG"_9D 2L#nMK0BZ_ YqASAO"֠}ܠ)lT&X \)_ ^?7t_2.]SjDTH\\ HfDTPBִ"t%{*J'#q]=6/567sd.vm<lfjL|BO  5 wS$9pF/0\Rta@EYU4C(:B]┧&^V)t2WJ&=`fxjlj`7EOpÍ҈QmZb 3ȥX0Q6H`){uQ3ZFEbj!n'57=_WzW9ϸzc2aZV.㒢 '|qpIUΠJM'EA.x# ȏzi6qn.Or"]Ltoz QKv0%_wcE9FAeӧVNIzwZ[vG9ɧxL;]spJZUi3Ux7?ڳ?ͭ[KׅJCxɱ9XTi-`9P:V~ (H-z!? VrV%(}uas>fMO5=`Wݕ9I,1[;`/师|@8\L#e٫X?W$[dcu*kAVt$^_֤ OVi1 L5YkANKo;,8r2\3N0KҿfE˶䨓SH=2YmFϠ L"]zpY{eFdA۶ EzUp<MЖQ )`Uܽ-:Xѽ2Y[t"dݟ*̊Kh|n- и/ ^=hQ8j?IP 6୳2@:7Z@4rxsTؾˎz'P[Es<:oi~Z]|2|!&)b Qcq $=B;;/S?(܀g/'Bw7swN}7uX-{AF3DI1+KQ*ĜT?dk3;D1.t@"W'{KT>㘮#'%mffVYM+YAP_*z; 7Kt/&P~ _"0  "I#h?>kƀbQ0Ľ4XZ[WZ-1HƠq3-5p8bO؎'}Y3Єy ܓZ 0҆5/*q[o 5bekb7t.7Y^8`OvֽOCϜV2l&SK\%ZZrbQCY* ӱ=4SnB #,VlBadȉu(.&zAw&+xyo1ajTGcvw6/I&_j Kڌ S [y"cHFk){e+(0Bjnk?Qiҭ@H[:I>g \]־S1w^N$3%zg+gE`kY_Y kxKRn7 )w:Mɍ=qn(s/iʵ)# n"Yȕ)B,T*U6N*i r3pGٖ8֍pgyJn(6u}ڮ} G2g;AFHwڦsFUfUۗEt|9WW> X wn~*BZΚ-Fc6UA)1qRX~x^2zD7 5. (tſ]PJQ  &=d8?3hcOI?Nݝ9y4s4'PЪ'b NlUw4pwEQ/&Orj2):pg`BnR1iR5IT_+xu r*Us-S_2@EJJWY9J^$w\ј ZA҅rvݸ" `BfJGWL s}z)1[%\DIv0 F$@)-ݻJ<4}rexYZDτC2ktpu!2w#lͧ(inb 4w&BD] UWqp(;WO}+"+QPIDXl=gû:H+#Pj;@]$_@vSdFgys=1]!zޅ|22ƎP@YlfiŽ\ K%>T,QhD0yD5Hr1OI߿3Zdy \c$Chf2On]*IGn+DtMrۚipY."_=\nxI) U.kL ((#1V|sooH|1DCXSzc.CMgw 1X{:ZsA3n)xi9]8ǨeV)KBt7K#$h$2+Dm ih{"ɞ+m8X ' i ;(z-^:`o;V2}Meg=p %Nk}1n %~6qLؤ5plHB4~xi+7z:e/@Zv0㼣1VՋilO\pz_c-Ŷ,*HjSp=mdNanUDerE _/ Ot.Ac៚T ~Mlto0EaPtSkwa!GRaEM| թu;y9edgHiWe6Dx>͠槂hX VEfL5NDOILnf!D$,hr 1ʘP).㶏- X]t)㪿#ܜ:k=!tW' v,E w& ,_Fy˜)"%KTIǏڻ{kY ΈiyhR;$( 0eI{>sBA5k,רz:2hiJ*Zi>dssGutybO؋QzBQMKDl֫ܬ?#?I=(IZ8 "5[9IÙC3>@ de[ ssŤ"XIa?435u1VҤO=VE“Tl\#~|e{|MC+x^WUx寏0=8&ayO\ҿ7p?w<4ĝ *fu"P16" ";;V=dhw$k gC=xK5&NaG^l‰R9nI,U CN;ԏޒTflPOm&j"iO`Wwl7[H[.JtMJP&Տ3q]7|*p _sëg݁q@-!"'dT5ܣN;BN\-*@@`Sq_^{k:eXi-iԌGUtegZ p?فr< *N>{7y2QU 4SN4k& ء6˽]uSE3;E/ӽȠuuzd^*xwz3-zo`i\3۬KM.5*z`;ϮF`FS<\x;Ý,<Зrm'ڮ ȥ4s9S>?U8L!br.}-mKY4XMq`%xqh:(fmO&k_Nm2C*'--as>_𦞯_*H"ܺ ij jnis1r3[pJjVpN\ϚA}3^ꯄ|}?[ά7^:KRnt#on/p-k۱FHlHY~M}x#;ҶRɽ3!6KŽ+uYS~ 7 G)J` ՐoQ@*3gH-PWf~uzĿa?C};d2irdE4?|4%puǛ+yb d_XFLk_vژˏrei؂"Ż$Pj%K F`eyPQ2?/Qg)A!m4ȸ-wϹ!}ۇcTmwǺ%S$З@M!,ȄmǼ~l~^gfO[%DW`TQEvIQ*SQfpY64lJb`9,[եpw}ҨT[ /']XnG8yEO^(3"dP,dWATXc:z9ӣ6\J9)~|A}*Gt)Ixs$odиBtsڬL˦k_TGUɯk^/=]7)#gȴq= PPF'-qB+{DFnH"Ya2~3c{l|8+zu+H<a.tך =eGߜCqgޤ:{s]mWW =( K7aT6I{qUg5fg kgarbRC%}qt#@Ѐ*Fd+,TV37rH=<ᨇNxU _0n)0ILE 4)Mk$yqחCbfɅ=NP  ̯艹nͨ ?PKwRX?XHa sn.S/sl46OVӨI ? YxDS WR^̓@Jd &Gy M셜Fk\7ȢG2x%m<-$z]5g lKLkB jok6V ^§.T҇ 8P"_Xyr\3 ‹l>^Gb_(wFƜ ah2N˥v`%obnJ r0ΪRʥ.iY{<P #|K6/G2Q-[{r cP9Rm삒xtڭm YFuaqhxEmsJ4"ď3AwO_|6/;3ʡSWӋ-nOwŚ}t" W>y-N?~Hqnqs9B]EXQj+~)'$-USKE1r^A3h :_ԍ1A\qP<𑘓SJX5X_ Q L|iKYJ䧩c&>`%b_íz.X-Le'CL_>Ic[VUSdUNxp:} "yˍ[n-fQy-ivF Nl͜yWϪKGVϲ +Ċ3T1|S8B6|D!%c/qڬo߅Zt|X$%ۓIgy!͟A3hs\hqj2Y-CI S1w+%S&pCq;U>w=euv~ֳlܜS#㗯JI!/A+,>KE\!t5Dn}-; EsI(B;cE>L0~=-A !AMW  9|*! ѽ4|η{8 =1ϖX浐Ui\mj ܝUvA./צPp̲ 2{H2(?P%iK6!=E$3_Z!կLx|MEȎpsW}R"ay1 & t qN: û*t+W!H;фdB(.1 26=P?=!"wQbi9Ww eX:(K-n~ _!/3hJo]?uU 2~gp-h-+m|S7[g6L:f2chՑv8ܨ^Q3~_]T,qc2XE?iv%j g.1H|N\>@ 'xC}7ZAMnA|! F(t(g&)2 5O[yjQFZ.9c"]uCn,p!@*R"sfb0{ԌxO1PS͏)bFq2+4*uSl{苺kEHToxEóZ<#j+; qAXm{" wA=nM+ێMJ~5˄+5ss;2I169Uτ=,}qmuo8O,inBUw'q@#kF|-v~TՖB#{<*g'NdRi1 /0ntkշ(5+~τ<1g{ C- xij,`oƁWjYM#6Ԏz Z|c$ q ~u3r"@$.21b'Lv)"$ThMH$q۾26SgRjɏ@T)7)Qdا_<,`^ ~|TAZW&?Ov ˴Ft / ez|B>~ UB[̈LqoU)E0; KavZleIߩPx 6M\ZޝLB$u{~6(|xj^Rr}+Ir7L>fDћL ՃODS9Y)kVZe4g /0%M) 8?\S+?iAZ)XdxP KB[msζBNA, Jwuw;֌(9ZjK`Kנg}ӣ4&۩*FTc9FTlO홌'UC .z{[|[J pBU w+7\K漼$B)Voj(2P$g-vY kU*qvscDž lɗG%Tě94#ϓXUOTnЎ*8KKվ 卂Glen'&=ho^)cKCv}Lh*kϏvO$e>t~A&%-z[@!cbkoTVE~&^9j0`9r>ĵ:Mx ]rM& BQfdܾn6Fv| 2sХgDaTZK 2Һ ysgc/&(CHx~[jB0Hq''^8^Zcg k;$=H9:;)Qr8SgcvSænak\;(dɀ \$k.ʵc+3 J]&c4/:wVRt ;N9gDNQR4g GJ%l'i_ 'eҼw.,rd |FkWczg{a u<%)Vf4-&ň[S N{|FJ&TH8"kCq6pCY&nw@J!tf=2c?K8y UzP6-Cp^ rk;6U=*N,v+H1RCGp*_PžɗT5N"G@mGmCrnQ;U%}&u(r)%ص' {>6'caY! : %.̜vI)Hs$%d*agk<qAkh:zNWt)aSPqr#^>j6M"\+v0J",]S;C~c92&4z`?pR@Rgo#~,kԇCeor5N,Zyj/ i7WvjyT~%< hhԉ5u}YҊG_WUkhv2Xh45bc|SN8l6^J7n5*;uZl9KöR`'#7Ңd{UpHd@L 쵗 pP$ T4$ ǚB-$x oR&uƫTpĩW~k<]K^%?CYʦdNjѹOcKzD|irJD'E%Rʽm>X"jˈDG7f-_ssťL+KPG +Az0Z7xHnat?x5E^z1R,dαqm49왊Lܐsޕ>.즻fff:6$sAbh0f;`DprNR4Z!=>QS$b7-ђyYm7ṗuʼnpZp[~_o9lG_d_OUJ?$*IɳWO|J,sgtnSjL ewczII c WJ'5Ue 4 /{yAUmU8oA;ˋ҆oy0QPڠRXx;Cqnu*fSfGr[&FHoD;(#3W?>@bɎotZv@(s%[9wFА1f;0(ˊ |IjLgU+^YG<(#b-=vQL8@h~5^3Œu_9e" V(mK&wA[*-GfםbC1h!KM>]:3ۇ+` }*22j_Y*)<Ӽ{U )HKLaXzr;AjXJƌfa_] )'ubNh %~^C  e'-8µEOlN4)RVql&1XVye 2IA.0 $$SUϖ=qH}#y*x]J0w;:~cL_1 煭S  4C% {?G>[-R@Ti@8фg 42r;Jt'-V:_x70- G Pݠ˩,`* NVqJ!1BOjo1顸9-u8^Zܷw)_BxVIDײv `Q5Kܭ*u>biK}Tjs .rwk(J4Qwk ?15d)B~DZ8fb"88Qyux +IN{ [664?q{?:b,(kiZ߽1.'G"&?:ls/ZFD(TrŷS ݉ aI2zՀvODgb~Y XaOy=@WZ2_Zv!s׾hC|6nΕU$»NZP\7ʽ5?䡊m\U(LbQU?)~tO3@aɶddqNAүŮqة"oxӁH/Yܕtz/b_C}30~ Ch"V٥(S8wpUix_n?x}@9Տ5(a LzSl xZq^5/ oziDE3 #7%c?5x.K 2k5mPHl' ƒv]|Xs9*\Tdk.V9Ztv&5Oqщd"l&!5_}B/LTݖYG'.Wӈ!=V2O4[ 4ȽE@37?V?.ǥn sR]IeP߅>tiN#E;킐cUb^8Xi J\|V]zɞgHhO2ecӪnt|I!.q oX@R2N7G%;.^Ґ&n0[A(!~fbH܀'o)v"TË:``M.&۷&mukM UXcX +3]sZ-}n4[3-p*.3"cɵ5s2x)4k#*Jb} $ lOhKk3q+#QA.T ͧ4sKiD,oOQG3Řa7#JB 4q?u{Z̅:6 - q뎨0Z;gR *-b;+`lYXCliQ ֌āEzo~;~:(C&9vf _<#|77k-̡:3%zWPjG6B+K:>Ec>Qx,-3lmf#:=r@<o& r@XF Y(TcU1%N' e{TE YhEx\K1|FUgJv\>HcBQe3+UU8fRԠx-k** 1xu{GG 1x?<+!19h5uҬ.` x%H t.b->S?fȲK2~Ԗ^c`R"i rt523OD]"Pwɉ1s:(BK-!$Ug>4Q afxEPve ˢ /'ɘ^05c U, :cET3hPi},:1OkWB \}%_LtoLpɺ.s 'Bf ?=`(?ѿ4,Qz]Lh9օxv n,9`aQ>+vh8`;OWAabiN'4?cnW.;2ݷ@cvZՕ%a"۰hI'=K&G,*XDj^s m1$le LuX`(W6y?[,S: ȉ rK[˳exz[-e#8p\+hb#r@&Rz;Եp" K蠭E#OeĿa1òVspkxWJj闗Q](WQZ\DKtBY8Ju3fHm ,IO=DK-0n; :|4!B2-$Wc,0slYť6iK*-wڣ#>65x h qN[k,(P{9Ƴ s{^=uYK˴ `8PW9R.&Gwo 2b&Ж:Gؙ =Vi~V̹xѼ"˷taŠ/zV_6%~e_=7X"yG nϳ;֑\UoRz1Y Ia"߭>tń?O]K/cH/Kt(}Th h[G/,wwlF?9+g@80g{P3J zW&Qq֮`K Qo`@bV5rW% Clr=W'&|ICZ$@_[QqIK+UǫT 2.'Z"£C6<=x.5 j?UKӏeN0[1 r83'HO^YۯԧImfCIkU>!\,հ# 2,L!"P7KS*$[JMVhj"13+,8"`Rt0E.ps%3Ha eD3]D. iHIz~d.UYZ{+z͗"2Ɂ`2VbuˌP&fRqלKփrǬgVb9*e%|ۓRL.xeƀ*!ضAoH{F[ [GbEл]TE:_I G_Nҡ/ژjm/ (SO;p-vfioZ%S!J." >ZѮ> //zb`ڹjړ[aݪQ\6"\bo~M=M<Z @ ⫭vN)|1Q/uòYfLVωGebqؒlޗbbgB)52=xQ4/uj"Y}T eGq&EʶcH|VqCsbbRmԕ9@ˎ,[GWwXk)&7iVՄ "n6] &1XCBL`R5it՗!qsDne"#\cVZDZÑ o3hӣ҆mP)aI8cg[zuty$MUzuXmG%8+Bda+72$GƀZES/GN8?rs:%֛ ʿ()m A;xK/ gBɇdl74eK<3u[t<46ov7Mq`J46NH J}L?D>o~ற:g-Cl#aUg!k6^75Bvnsg3 kcTjS9MoM|^3?Oqhر?kf&I X̽NTi,q),!;ʗ|< 6Q5!J&]5q:w&Xi4C5t~^}h3޶4 R DC|2޵JZƍI}l8X, D%_.7kEn4m7C?qp]:иH-궐;97tL_vta}\}d=\%vH_?:hy.t0ߪ?n}'O$w7 Uax.ٙL kp +l~'E9B3vp+?V}Ըv羙3t} >/>b\*p|!9& z¨ã}{ޞ q*x c!'`˽J'7ae3!pja{}1 |ɲ =Tl Pc_.姯6Pa>GJχ|Qa|U-adDCi.|=u?v\x " /X\gRhZOe-*s&ރ2ql=  a/p(kJЏLjCvbro"c-F%vw'\ĀUfYrwK̚Jd{ٛx\;b@T% ֈv,,NɖzO'`<ێA3 ǎ\?`|P#|-r?{db*[(uttSJF㷰 Gn5PlcIϋ;m ֳQMܓ-wśn׬Hi^f^N1e w4=i:`wƥ1a9*l|ھuLsimV(Ί<"0hD'R Vth 0!WVBUHiW?!v޿=Ԙh}wYU!?6‡S"2;y!AProI6746lxZons+ wx2;#LSq"CldV@ꤧ4Ir#NPhRªu$fyI7D^g!>hr .c*"xv-9 ;] '_6wgRBB+Z$"IeXÇ&w't> ~<Jš:GI)d=&=xYVKx,1nϙV((t!2׹={ MM2& 1I@Y z |11gtD˪7`Dxg I0]:́/Rb€R8 ٶ0hpϳJ:]++mĒ-(룫,+-*|dЩm85}\f~ֹV9{ڹ`3R2ڹ݂p J8ΛUnݡXBܝ:]{ק(Z#/VL26yO(RO5Lsr䢞pOyΤ6{~.LWNw%:̔ Xro jW9.v߱|{xa r{>tw޳ (F.ma\fx{_,507ȭ~WcO'pos]<Lvev!V?9oTS54ɩ'`&c"`,u, KK?@s*zMk!cMrRx vpԍªf_ܵ!ߌu=@X6mv0^~0dqѵlpfd'z'A6XS.PjN=m/  0U :F)ǻoq[jen"%4u,h:?mUT Ex 3-mFmqBC+ NY" 1ҳrXPrSTa4J*G;WdlG&zcDT6U^bNw5N^T\#~;&UOJzeT;9;ZA^_\<ԥl@x.x(}Pr u#33PYy:S()[.Lthgl:0ƋڦKƂYSw9_o-Y,JtZ)F1LrkEcf^C/aBZQX@ + B0^M0Ώw1LyS4Ƕ–;V䵝(}nSien#/cKFKR?MQ^*tl *< g P_@]Cbnru@(qT⁓?+8i͉gpOY}0~gq}q:~ u1oZ`w wVlLH/M6އ[YWhWLago4`C%)uw^ ں8d ȏl#ˈ/QD%hNI k,!dl!,i/#&)h[g$* :#8GښR8q%9gX=5n†*rWY\ [#3Y?Z<4k}4(ۊj] vesǏ Dt#1G+OH_:Ϥ َ {w| .jU>tѣ\HS?9bl cȈA0ߋ~ #bD_{ -'t  a|PGӃɇ$ahLLtH\,Ff_lw>}V!!sù$'/l?O,O Zc)w|:rKh(#{Mi҈wݕ$nc/ ̲ИqplV{cMZf.ͫ9ԎPEu CtU,Bf֛GsKŝO\@Jc/n 0fIl<\t`G@BU@ AjOIP^m ɦdV//,ISZ**/wʪ@ӧ5H$ޑ#jXjGW![ack2 ]ME  Uo'~&/QNú&/NRK0%ؚ,%#Ng+N$f8<fО@T\!*4͟{$ qMc ˦𞍿8@Ohgс!e׎:}Ͳ"}Gx2_wC[7iƗ8 "'o#C9kvk,Q]s/[[R )LZwd+g%|ևd" _A% =ecff8LKr|2oo#ޒ:gP j=4sNtSdPNP$bJ3gSK3 bpԆØ/Vwv,λ0.2=r igp!M*dLYPAs޼ri)mW@>pBr s^J:Bد$@:1(ý^j4w!i`]50ZcPmPo LhJ?BEbkF(ck&}w mPN}o ^W`L[C+DS*;wt)Y; j1^P=_+wFJf+\|qi-b5r쀵\-bGPAXh̖d&y?G+:[wtjK @TAfˆ S&)ҴLeaaU4vE t2H-M[tabo!8r ?ï8d 5_l>w:28F@P`f/5LL hXOa&(ߡrLP0Rd:eýֺ|k{mT踌+wL/$ mwAlRJh9j֔䦛!~ghȤq 񺴄~Gt? r%O%]IՖqxS()Lm͜˳œ^\fh͙91h7.]䉌'Y0ϲ'Rȿ ޶0-3|&&հ1Z%c6ED:J\ Z]SS_w֋(Lt+k8YHbML|?d=OW}ylZWS{8`YQ9jz"ӺI^9A[?6"u1M>"3F^Wͨ=vS ̡ IGl9׏U۱٪ ?GZKVAK9D/O3h7pĚ ^\>ڌyƍn== E%:hl^5bF1PkONǛ]::E Bm87cwEw{WmG_J,O0U 3=[Bz]2s$Rwj࿩-JKYXvFUcO}7ȫo+bjꆞͶIuJ1yfVT{Nwy| pڔySٶ{w_bn &Ěi$t@ <)}sRI.ׂI$'%A* D Zᓨmh<5pzn!1k𭊳3C:.^yBr`_dQZ %9yIkj;ng6@RWQC[ʘW`J:T Ԩt &;FUZ W (GsQDh8VZbrHmc `汗{ZŸ\+wψm @EZ'@ug^5%JHPӬ(VDtS?jZUHʾ?dĝ?\P={~V$gݣA:{*3`M㗊ṫy%~׭bѡ]~j )Gs%lnQF3bhq/ڬ!ń|;JIg9>0k6P;:wx`C"eM rY=?MRǨi )m/Vs펇i ZFfUjxSH f~jIJJ ^oƬ޻ y/T:WbvD.wq0QXg麥^^LP f$-HYX}9+I~찀qX7 &xDd TJ7>)B@wLa1 3ʐ2 #rqK& ־(xv^_ }+dLIR_WJU(huFa J!ͯ51$(L>ros?*;t3`X2LٻCHɿ+˯ K \aB6-H}6r2I*{3N3 OfbAD>.⢕6p eMPaxqܚa4~V'EN{O`ݞd0;8ks*.çYnH,V\j5gV~siDdn,Lp9 )MI?8Dm';d/6XTFdrp[ZɘA~ sv$F{]~ˬXҡ2fHnm8``NWxf=Brঢj].EQǷ E\JnutF jPi X&*Gа~Ew|,5WKc${?a*Ы86  Ui"ߑDe^)+E rKImUrE54)'|'1 QtCc쳃h5&iBO"<N8`ƈK^FGZ7_Śm_ L Z{6'"r#(2oK/s '!?l2,- YL}4[q»2w8|RUC;q'wI0vlxɭ?>842|ƛPGɬ}VS' mDzeukiAM/${%׎6y kZq@1S/AAxջr Щmy:,=9{YG!H=}z-* ȖJ?Œzӏbx^Uڽ7tfK(*-W~`rޮAU8?4Ԏ.aQƒ?x};%R~w.uzA.|fLJJ=EAJ5PT3"K@k,{9ŕ׺0}z3N&NRܠ:xJ<\h\}5W3!ɮT)4xu&yIPxpΖ AE:!&#* FS)A?lQ]JqM8б S.int(]b Dݶ~ݢ^QɰJ%$h[deQhqo 8+ 0 xȱy} 0ojiR#ID^P kDn)N({NP 9WS)KwpPO 7>HM , np&Qx̹'_*CjEx;ۥhtַ[m̓ 1E P N8鵗&O4"NjLzRƅg?ʃ?X+r Z F_u•/6!&!W*,ΑW_!ӶPk.`"{YWA dRPA$6tl;BGGmow j✮ܲAT6=l 嫣0<F*"/Q`0Z;pqvU bk$N[ڧͣdY%@".Rj,x`q(o"6n"Z$FB$3`|YZ (b 3Q V$[ci]\l(cH"6zE7h<^ 'خmV2c$_.>F署qktM΍" hAlO2u-N(̬O7! ??`UK4%޼5[v}02:Sԫbڱ~<^7})<5 +9 {Q,LUkz  Sa)_H aC$ǯd1'grD'jAd_s*O*"P{e3IbGPrtѴRy*rV#3Wb18}dZD !o*닅+ 6Cd3v&?y8/ Q wdKAAyݽ˽*w^y䛑búxT[?J$SVot2s֑cHxE.4MtU ,` 7_ tn9 ~ :zml+m&F ږ{ܑUKbU[U飁H_,1LymBFT;dW\U@zЭ(`RQ[v̈:MHɵ,XW<<Z3o& aY-Ú6Vm'g ,t-M!0=a/]O&& )8m!MH/x@ wedw^CӁוzx3 kK#eV!:v\P g1Iۤ}qa9F$.n(sUb UM# gO@|7'Yf1ut٨/dbUy"YFqKhE !b5}Vݙ#jݦw9ۘmف:8A784 \ӽ\v'n hIL`גB6,}8fْ : O;G囧vuvU;ʳ?T OBuo?ڛzj2B͘E`3;vnsvR-3$I6ҥs"yP ޛ~x@߭RnNDӾ˱!0mU=n~ռźrVN?1MZ˒^ ײ"RF<v,zoUz"/!H߆x %_4[bocZȂG;7T٪70<}m7RP cU!cz`AqTmq.rV<˺~!,_F`9Ϫ?jmy['.p*;R.\UsJ'"ݐDP%{N-okKQ6`$}zŀ4Rr[Rh^]+},[JOYª.=؇1 J )qٺ J;*R+e5gbx|@ Ŝ_5KJW{,*A=Mљϳ'_L57m0 HwD%BN%ZPs~h#GbDRNZ3y(w3=$`좽FhF`6w&rżVBU8ct:uE92I<,w@i"dwt!ES)0!X26+w ҔFQ)vc#"Z~p]H*$ˠ yC|}=MJm8\ l:`_:"C`6pa 47tW?kƃ`q@}黇;r\LNy s[Ty ؠ:++zVuF4Ou͑֒P{<5>IhKySdb:9`B ǫ3߱3vb.^u f1C;sN0IBDik7j~9M0=wA JJQGx1:W3a_hYML'gxXդwg4s/~BLՎݹ `S1tUS~uMW>E14!rwx#觐Z߹ LI)u!3x0nEBKxp}&?bC6nk9o9@Mkb44Jy#@f d?߻^|, }p}^/mvAGC yAtH{:e8)K%M_&%~~B Jkh< d8_F5TSH2w}$u"axr_by'&Pʏe'.\r~fNwkt/y3D(EfqJARTlp-%x#joyoV)p>G/G}C݆TS,("#uv=U fAwf._lҝtw 7L8CA( eA*4,_]TM u0K뻰8/AƵ駣E׵vHPϤ/E"{fBTTYVvצiT-c}/ǚb?mVRj4^*m*1J -V(,`F'1Ha[4X~gi֊͇90&=yΤ)gO#6[r8eޏur) 7_gG#Hށ9OIyjD%-d'o# M 9)3(੸83~Z#Uhy-IEɲʪ(vSsB" 1ss}Y{kLqTYݬutc{G1$+<|Gd4U q $GeĤJžhTPKփ7릞-ˀ"7d.o;vi-h]@: `CDWGpő:qj8k|Bլ?[2ᛣ!nu)kYa+W˅ qGn/gOp&|&m0I8 – !& PYdk} o~ObV NقpɮɔZ}Cnqp=\-sV +VWr|S>ၸ ZQ8Gqqe9!EWNqC\X0˶^IK:ۍT =M<&>1FlOw^&D\xQ'җA֢Lik6W~o 1mlG 8ur;٦K&\F%*B>gblWk4t6RO K t.iRҷPrgTGtRm_\QV}vB!I*#DA1Z|l-00y,2n7ʏjY<Tx.mWtٲ10K*XC3g; T0^vL=@_E{4&-ېsj |haJkB)@J%C@K0Йe[ {[ioJO ?~ߩS 1/(YiMX"YR|q?B"u5w2dsn\[JV)NHpFRt3%lz[3dT٦ ˒S-Ӽ .;ٝj=ɁŽw_fGTաZ A(NMZ;7~ʕY -zqYQ~Ai,0h2 僃3>زOxȭO;ad2<(r:i8$\7n1qDUxFwSktw7wgjgrkqn; 're}DMF&l1!ZE'\Si*=@tWr1m甿 ꭻK9H0Q\ȁ0RЊT: & ye=U9SE% .LM6s5+i+۴zYTeK›O]XEɔ#ʂ53lĻb!63_#(54KD bx1NY=NW9t?Q*w2 寙_ 6̊+/WhO G7tvHH,Xb[(%Ya:CGhx:ނs5v~Df0 8 $!J"n9d~8r(-+$ $2D{3$K| Z%;#)+ԉx]T Qm>an-ES䰭 }6 Xٓ Ѝ t)/튐ӏ"\i{%o%QRY3v[]%1`ϡaF9=wc8BnPAlvzFDr7C؅K57Fʮ;o}E[){hOU^9?RXeb&XUFůcx|p5277\sSAsܛ\\@gY9#/R<{]eS"v%kP (C.02ajgLMڰخSJ[MQ94B v,Hr62_%0 %@Q(/),;l VR<%qG)e[:,eJx}DO"=~Is&_ +ր)6w'.KK7qVy;V3*=/IF=K.`'[Bc4 PNvH;ڼ#wDX.X}M'R,٥fn?ZWך5pJrEV(Y!VU^) DSxϕ,Sib'XsP4P.(+1tx U8zڦm<;,ذo*c*ˢ=]&xkMNh9/C)%aU~{I_!$mn%0Ql?HZ W5e-Qs4 3'׺[fd4ٌW_ۅ=M O4[x81g5mQNKgl]ۦ⟖z:[}ȚKX'}k2k B,s/[v+Y6 @bJoӣQL%q6ulh8EͲ=!" :00cisnGFs6At%|ZfBuJʀYkx1ECO ql3l(tkld^q5{Gcr,bH؍댠QA7mݩگT7 "ݦזv|;|?A GfqOs#&yyYh9%r-'[%b({oX۪=Sb;f.)5@9a d\@_xV} %,4VC""uS4ҬZ D;DR\,drx7Mm)SRvkHfMzw@p+ w}"fSZ$xު@Z@3'I[e5Җ|z"w&{&Rˤgn/'A.L oMLex w wQ' >7Lydh0v;k>dʖߖHrGڡuLgr]ׇՊ<pM*:2X Z4muaPso" k4Y/Lx $*{ EzD$e$q 'PS]̻*] ^BOf'v3d8G쒰e;8ǭ`)Bp*F5BU16{˳Q vXو<Fö/0$"ۺ^3xNvGups%@@:44IS1:E8g7vf ]{Ӽ=앙6Q)} f/֍ga|YJ'̔\PuA\3ĻR( [2 䜲+ J1m@}6/Swu{Y2Jpؘ(C}\N_KYrs0q=sZ= _ _#[7Nj1С&Wq }B1CITMs9K('D[.7-K с,&*e V%$"gfWLDa!\"/Tc# nX|tюj`2y/UK7?&X>LV'1ɡ1^!|>OMKeyGR|k`o}r$ZD&XkHjE&$(9潴6$hfA)e,ZpASLoְFwq8 s:\u'Q{!ZFK/ Fdh&T&8%ꖳWTB.7.K0ͺr*FvAFiʂw`UBFA׵^u7ZATK#3U 4B/&l6=pyբwJ*DۡA ﭂,v\oqGMW7'NZ% u#&AfH`1^j.ti8 R8 Gr Y|nWS3⊱r*ayӳWP#C=c@bKnGc8Η ;ʥ+y(D~bJdQ]upZ suI%}hfB~ ЅSGaI[0k$U'gWZ [ߒ6dP"hzP2r[y>O &+5!3 Eν/nl*Pӌد~ Bx[uO \FG eQ\GZ,ͭ0-AJ'|):f䡮~&pGW\n_FWDL6iPY>dw].<6|IEx94+^?%@V@i?)QL:Me!-}\?%[#㊴H!V|cy֡!%*WJU1|w/C [P=?~.>(r{Xty)R2 Bݱ9v"5׻Æ`mDݗM9TAW*kūwXp(ZwpM^ݨ#}:bm 8FRz, {5[ &V5e>B^cX1d0gкdB!7ُ,`@P[7Qa)&,f@ƒ)VZ}<T5a0NInP/ז٭^4tβ?K\\h;>N Rk^::#%ۡt&!錁c"Zgyp$Y'GCe+,ܯ ߆P}EQݴawp+ћ`t*#(T{K{8U$\Y-*wf~U gj] c[XBULi=ƗN_BzL,;(."I mo<;*Et/ΰ1ob"wB -sN'EMiJwb` ׾2 / 8UrTMkbm4S7,;%f@fe>;hT_yp^s"BTh'`_~g(wb[#C*$;kb wFl롴l~ Jͽ&XR?Z4<9rېLDcxCDFgJF>m\Lr8;w9uH4i_$o|k}i|I,E> ۑ?=Fc Dը&wGm^sTBiyJ\hG2a0F.FJʓde9t쇀fY%ζ/n˘#^rMN4;vXwq36Kwe7U@=z]^Ib"<-]EQǎuks*Y.(go.nqAal_X׾&[B,q!m?׈2A~|{~;%[ݏ%Hzdg"v$L<d68u"!$3NS- KM*#kOύhƬ-yYP_wK˜d)ܾ!vhHOA1I}:|>;nE/Ap M~X5G |2_& _x#m5VXB8{!G2{aJqCCf}5䕼?A< Y~9u*۞MSfK+tE:L3Z+BQ:!i [EvIs`=f8H9D}iSBOq4p *,0ߗ]T_' _ ss uJ?iQ( =o}9Z2`ydk2ڸX6dY?:+v}js:еGơS۝Yzj R,`On0dwju&g.H c7mOKd!Di0'c$m*JkI?U'5GdOݐcuys.lR3\ BIҪ@ ҔZQ Q4C<veY:< B 7##K*,=w y=~i:='Y / |ۘ jvz@'xf['BzAq+̈́yJ醫FywQwY9`*lcO#"U厨 MyCHTW^Σo,Hښ# `W7 z:MCnGK> 9ȭ ^1ϪGh2SNV=U!чni!M>{AA21//=k!ZȺŖ_9 :N%E! ]ig5m+A4@ڏbʈ{+1DsP@+3QIGqj̺{lG)@Ej\U3kH%C-^:hpR.ʺ4P H4U`I4? lj2aM~ %ZVzݎspt H^L/hS% <: ^pm",Og [c]J~SZy"5yޡ ,/Y^q.|L5u[z^>h+CeGD$O+Dد+R[u9,YYeˣM.ö"u酩oBxyU# 9Y pn;R7:~@JT؃Ggeݥ?e|tM5Za,fo&;+z~zb6(=au g敡&Ts7I>uD.f40t({F*R41apYBcK5 ;j% \Cˈ:Sizdybvsx0sOIQ2GŇÏ=y_u\˝5}jD>G '1Tdii1pLۺ(׼`qQ,3`׻C_r~\ش>fߣkf+ ֻI4&/1od䶑ai\r#D㼆B>On$o9]ӫ&rdq6 'sC84 P RWđԠJ0UM;س^!ˀߜ3N"?#ܩ)7zaU؂p{.,^~tL(p;N(, 'vyWcR+'{nοq\j:!祛= Hm)K ԝ{۾ d3{? f"e1:߶<v +QJT;qwNݰ8|\˰plMmO|fɲz>a5.;_7(+o7߿P*/僾a24xcJzsAtL<Ku7 !`.2ҩGby|VôhyVl<}I򗝿꩔g%@={h F;Ԋ\i5 0ўiEGc4ýx *,(8=F]/i /lw GL:]ʝ{Y%jxj=;Y8ZA6H` {l0řF[[߂CwT鍁]WlA 5<=%:x;L7 p ~ }"?5-rx WfՄT d1D!HB8F&aJzF->t7pwoV x‰z)O^pN F & PGz~{zCb=g{BOʼn}POhrO $WSŶjlkۋehњ]̴ B,h^&#U.= #s9B23f_?a0 '2/mPh?2rS#zܔagx6֬Q(%YiSr0ɗ4Z1RoVsI7g"=G%޿SN_v7tBfR H0Ȑ/wA{i/ Nj\{ǧ!l=Q zD88 ׬{qb{/N7c}71=.ŝ,HݚŁP;VW_ڗ0{<=]KJ*SS9 r>jɲQaU>qY^JPw[?uGv1Ҍ#:j[Gdz,&6>-n ; ǮeM/]f` ?8!>ϔd`K ||F>t6{Њ vr2söyFɰ'[A$wukBxMiKڋɼK.):Mlǃ'rbΡT b.*_x8ɿUd$n/Y:T$jV >$|+D%)^pI;$ev˜CSi;LW_a`5}Z[Rۢڹ?++jQ' xFim;P W( vbr몤^EBO-ut3Ots!^h=&i¯# o4!m;I;U& pd~; ywK-H58]rI n;$Spy1>_nsqeN,RnŻ7|78Oz 4MSPp/Ē?G3}Io gJC*hfMu p g8SiZac1S`8MڻrǴh<+"iԞ2?ܖݬظ?ݏ6YМ"[ܧ i `Zv]QnV)RP,|BU^+lHx}M ~Yķj㤆NUܟ4-SRCcrՈhP9)AU0dհR̯J:j{Sl}e=dR1hz8KtMa+qry^h3DUfZaMYdNry\Pļx!d=c,8yq|15 Qx. &?j`G'D֫r$o1`W*RH¢ |3*.JUD)Lals>ZZf3W2` @tT팿#|mtkѰq`U00)H") _3930(X]U8ҠzlwigMAῦO^Ÿ_T~,ݱeٺV3/OI0!">iU&ܸ:;~_E͔ot[XL")$9ƦB(43L*ӳ|X^fjdSxEyuc?,(0חwF8r;dCZ \:*Zř!'h6pdVlYJ:Uʒߊ”R%63sʑT xqc'(O !4Ka^ҳo\Bmz7D0#! 2>@}RڶYe~Q-efCv"cMٸᓑ=ur S2&Ui[xͿRw?9LBAf=ȑwNQ + xMQ.$3Ӡ0ep*Mݻ`t=U=z9tঞLc"ncA1sĚ+aޕ˭P'U%vdݥ "t,*.B 5~K!YvkrP1Mܞa n/LNս[wRmXk)"IՓ\Ltnt7E?͢]+Zb|qـ.Tqu>7tm} Xxr\MdQ(f35m>TB2X ^=q`޶M Х_bEpfrGИ ;%4B@WK1kBCR!5rիYC5 %ƤPWHh05י/o遢IPz_>er;k_WZL H_>h$9_UD[=SCs6N X|_Rgs= f_;GɶiT=!xEo1bߗm:"ABa}p-}8Rѳt( H@l2l;oDc S`[Yk4Wv} amAu:lJ3%`/q&*n.hVֆqq_pGԽTyZ7.xDY9Uk \E9oJjIw^0xn6n,B9>ts)>j:9·ӡo}1:ilnyCVu)|̳5 }wLR5P~nJchsD@Uy={J@~ms;{07"S֗ǤD'}a%kИ 2 srjz$yC ^aUlďE.'yl+R "yP~gtDHb9|ʺ$J0mE1+^TNl7AKIUrf'5t,qX&Ic"Ð,1)MNv񮳵OQcV8?43W34.+M_ O]Kt4c52UFZNg&EbV^Qp<~#]\7+qyl[ z0B㝌Rxqep02+oҪAYEcތ.lٯm{R,p^g$/nGd7 m\7J mRm? LjZn!ZRT5NdQTHp(<|is*ioX}<\ؼ@e8c)i{_ƺ=g3DW+TpQϣ\C gD` 30#rmٛa@ )Pwr(|hK ^Ȣ!QJ$e}-{ 6"pvmݎ ,T&}]nA1ӑU\'CQKosb$Vlg%4sP6o-g3q7oCeԗYB9-q&5K_wegE]r KH.[̢*1\nuuLkd>Օ+ VȹզZGn s֗q[1e ޒW< ˞s._ቇESskWHPk:̍`ex9st\t#9pƐV"S#7=5C#gv=l`sOj鰓9EA/oZ$f)/4g1K`za^։z^>h]~ppRJtICb0$=Nb[*L)ƾ UPWc Z꾍]id,XI\ǻouÑ-D;UYY*U2m$-iؒvF ʨ D  Ƌc\d4tSnfiBFI$\qC7ή9,1EbHjBh.B. 9IL*0ɼHs !y6M]<'#5>3fy:5*>؅$3AXD?t ]Q;+Y)`Aop.Ca2 /Nu*yY5%^}°'}O޻׽"sv]ˢLfGX gY,b,Wl'Dg΁95gؾ*:_˞ͫҢ{0o$pcirI[ߣFGE[aZ>(@vʑG"at1Ta㐧$k=6k:{ V,3mNow\`%CRKp@ދI6{@ajlRVFdQ`pf+,AR]h$Cu#9w| >E?y|CUߩ&6@b #@\su޿$v+'̷eo֮V*b57YwI Oc5C{{3?etyR$V\R8MEJlR.֧/^Q9}`$ F s,M7k4,\nvA䡾?P RA#':OoϷ>"wPnFMc?n1⸊C0|M(q !R8=pO&" B@oxY$ԱqajQbL<6[=Oڽ]xdo髺޿Vt68I7M4@)HXxǾW}&(r H᷎hcG*xg-&{wioNם-gkJk5qP hv"1nwHr֔\A?rE pz^O^1'0 zB/WrTNW9f"nv 1PӦ=PM<:{CWbU1_GsəMT/wAcɂ`9J_vZ+aɚװlQ]y4؝q;Z*S*{v[!0SP]ɦ ۀ e" 89%$S\"bf!W.kӍ/: J)id̀vT})9k/6OHC[uq1ޣm[qХ_X SMfqgCc _pXDzeKƕھYPmv~"JrK1U~:8po,^<#2_f61;_>eK:7H!Bt9./95(_ k^ble#1솺$ ҙ%sT_[ņI3vE#Pa[?:;|%j@k{ ڝG!{ ÿ. +(t|>X& Wy㔯Q T&?̑U4{jiJP<'i\] b#$Ƿkŝ3\NV# ri%fd߮q^oD, 1b.ɽ} f%yAw7Ǝ?>r 8,lR[y{]wWHNKRQ>g3!`V](0׏`^ $'K6246`sǜzp  gsu%QWdm40׶[ IMkRaW2oi- Ǒjb_^ LE/wy9_lhS6~z`U\[7gkTM͙(j\874d4D޾SDG*lkFee!Gw#?&5Ν HGŒ4j|WFk08e"0jx䰍]UVsZ@]#xnqv//Μ,Ʋ8/B\r@nV?eE=8nYKaF翁rMx}!wVV6bN©3 p YeڥM1&;ձƒ s,ZE<(q9[MN. t |UZ8pcԝ*902d]0Uݶ $ϸݣs3kR0ISPc#mǞT˵^5: 7&~1=tQ|1MMT'9Tfv/4I can9(KY/&B\RiLT ͔oӀ6""\&!/DzU̖9`*=꒰jd&e:ܼY~Kp|rU@F=c[}I>pd[ߠѐR؉ YOMnNH*{wۣ)H=+ (hO?u]* 0S*3a@t!vnρ^B^"c{{qzOݎ-Zgy vCjU՛>#QroӼ&cfGj:(BQyTy'Z  ZPsJc*C7U{u!26oiyi=ŞaFj`-`U[ƳT[b?F;Q`Z_SEx5¡Zߦ\ .\}Q]9&yYMqtz:Ɗ9I`ag3w"B燒__ͷw@p4 ޵r:Q,D:TAn{ hUJ| Ix# 0QsnsYf)tb2|Ϟ4[$g<G{f< ^^)GB} |Zm&/L Ȓ7δ`6[y9ҎkXLȘ@)3_ɼvD QnڴUM4*\)-$UHs|/ɒ:0E/+'Ξ pM9h( $ߏgݶRBD領\z lq]G?4~]Ďz&r;QH+I6xT .mf0;c l&MSMyj;ыh F^ 䑖*f<]d\Ν1ב|?'A`XRb|'\]+hYU9\}4ZYba}fE?e.GIT1% _.kX(Bdyc3 76'jw\ðpb"0DX~#2ү9R^ HZPOW(+f)RzvYf$a{ך8qmB_R"{F/6֍Cl@]~!uk57$wq u|=%RuƩ"=x :7xT%ߟ7mS/Y:ռ6}4;DsM.(=vx6>c nUk(AM B(Th`i'yڇ@ 9[M6Z@U?5yj`8 )/(4}ca1~=ڳp<]JaWzgzf(J% @10G9WLjY}Qv׶@YԆϝCf&#,mϾG,G~R偗6ߗ۾j9Gx>AAy kt-O'T|RIj1duVS *fCQi9^7I#\‰F?R8fL;p;;9~RJh Udk$/<#)#gR @ F!޴[ft},#v`U,^X>}BYƗVDO -Q𲋧5 BӠIۊE~AVH즃D dX߆K@xΧc0O}J:~F JCG)̌6x9؋D8P0#!^8C0hr@+hg^Nf//(Y:/p(~rָB 홾ECEl}Cj7؃yzS'J[rlcmm#<{_bu\mbpGZ|&ZaasWjdաߋ_$-8vmxajZ?_|L͢t= ^*30?j\$( !5P3EbN<\FyN>:::%/q4':M($'QӲuDipN6GjTצm; l˷&~tgTWua({Оܽg(+yb c_afu!<3yˈ 㣵;QVGET]RWWgъ:Fr= 6D|hL.u&A*:4.T\n/vfY5?-撟"G 4YQ;2 PJeyjc_)%L+Wla4q 0QWq2 @eqPeϏXMk ܝ"VOCJ C:2.pHSUZ2\z./@EdW+a)y8CqNjR/Um0wkP"]1>⑟_U]%.*zvr.t9~@M?LN.8B `z\VaUW |y&SQor}qPR1P=g$[7\_i"h1Â۷B k:a *d> bw{zrVL`pLhH'}[a$z?qu.,a;uu!H=~=e};Ws/nK o]Sݛ8AH[k{%]FAbF͟y<;ù} L! BI}k^;Lw:KGV~܄8a:b;J=B?2䔯oO_8zk.b"Gh B\jl+rZ 11ˍqo7N (l9W a,i pNdKW:-AxL3O BULL9a@V*TD] IGruưiM4 rE'vsѾ^Gb/?ġ-F>[=ά ~O\#Ps,]2=A<՗R;0Fzyu/ ia¶P8 0i38u!ªt۰M6gk2ܩ+ }*D'd`[Ŧ]R_o%+zF P]? ĪۘP8@nBk6|,@w޴-=R1x,}J9zZd 'eB#LkPO8|-74uAHo, t†y3%5 T \ )y~خ꠳>UȸY;Eh U,)\#)#yEk/ 6$_6h\\/`r_#Y 33#+t?d,gdJ!\ߋNqjQ EW'E~Akie7"rFLCi ;.gsSD(:lHLC'FZY:&B4֐m`Yrdk3PA| +qӼ$g$\+DJ|԰tJ4Ǜm4 5);1#-%թ/f)Ǹrh΍ʹ"&z$]ڧBjƀlӁa 0 ~v6_ &ɈQn_I$x0}fΓ|lQ}m SuBɾQٰEv:PUB|[_?4{ܙEVX{9 s|"6=ߧV~y R,2'ţ^ҧ'9GPV[ș@##Z`.۔ў.R)h w@MujR|sP>Q.I]aS<AKj},Ƅf佌WP5“mRgH()34O| G8!PPnucA&EVTBH)wkŁN LcC?v$ЋFHs6ᆰ36UZuðu@v 5axHN^ߦV;6z8LA3ăxψ޶>@k\ŷL4TזjzƮkRRPu{;.3 u!ْp-[Ob`3FH t[٣&i" "`<0,xzhK>y%f8Y4E͸#U'Lwc0nÄR3 :cgmdzkxRE !#&xT>(4"_T󏐬}b6__座g4D܅Rv;U+tnz_jĺ'i˂iꅳPaǬ>oLhF%6$ʑ+QDV ]+!l/fdE6`Z*#AlYh8~ib<רo 2RW)J$ Dcwt%ij9=tEZf+b}sw,+' }-+At2>~R ZGRMqp,y+m_ˇ<=]GfIv4I2Tb,~Tѥ+l`+B;Z.5ORZi f^s0,Գ˖Ͳ$&oZ&t~o. UaxW xr#RhOK ynh/'\]`6 9G]nZLl-m&9q>1w@]31󱪏.w pK,%{*]MlեaaCפ"^9c[UD 箉#(D ,'lV6ZO$dʤ#W:䊜p\|YvLZU/Y&([)ԯ2q rlZRiK{1u5Rv(tMRTc3ӵ׋1>z`-sGΏZT&=qz;)}J:$"{:(ZޝF] -3FjX)5A ȝ/8A,9iNWJa;73>XQOf l} NhrCaJdF/_MҫLbf(Рρ0~ZD,]JIs1K<~L5q嶲Ԩ)&j8k8w0Fr92UDѫOi&}e~/wkJI ߏؖ ms/2]8VRPf:VCtĦ̴]X(]=:ڽNQEuos[*ۊ>Bh1 4rʾiwE7 v˹L; $m|,e;w טǒIe ?sVi^ |(PҒ<8 ;!O fFVE:#ynմiJ1}ĞlLgבвҴ\\q+6= 1A~I ]oֆ{d+ƧDҎ< O|劍h-4[H|Տ޿HqI9J,č2<@]2՘պo 0gj8Ó357Q=C?H|u+njH5ʤȾw+Oݨ/$#G,,8 !bK 9mXf2] FySgf؉zڑc=S6@l,']~lTvM "hBFpzG@&jOb1R㧿87UvMs ;[9&lLAIk!SΆ$ɞ(mMhgWi("` 4 \\`S'8V4 H:m 7P.3Զnu[dms<_K0y̮fBʃE_A ([L;$U ||H`UP!Hҏ0e̶~bP'| wxxҚl;("gGVH͡ʗ)R+wk5hߦ_N@b,9 )۹#ւnax=pYQ0)x!EtVPlD!fw7NyoU`< }9U90p<2e;G$,xPJ3:SI~y'nX7bz$<݅ AP5?Qk$Cwu?48_)m\aBm3㖙,&H@HixjVv UZj]I'?F6X1iֲ(؄>Y5h)dZfx[&cLݜH(d"aQ bS&!bxX,A%v8׸faƀ\]caWVidO$dKZ^u$V'Dy P &{ X[M=Yʂ8ĜZs.L΋=Hx_f(udcˇ!\*apyHDd!M^5/efNzXm-uQڛ9.["V4{ZA詈ANv< Ȳ#Sܠ2큂劉aettˎ_Un%VX%DEKB*MjT"xY|ÛrxΣc{Y} K t)UBiڵ3t&̙h?z<ܨTͻZKH'2TS'aDD m:1XiS0Hy؉+#zIU/ii44$%O, #ޏ(RzHgj!1`aH( FK6 WI6R>'CQZ}iC ۤe`[X5趉V0,#aOIKUqO™QuX)q".(-L7SɉH%$bO\T˃Puq32VvRޠYV,[9^voQO2(v1E$.#\hlgO4.h zc]m;nۂW/?ЁF)Z92'&E^{KdN'šDx$IX t;kT2z|D_/<[U}"~mȿQ*(_hZL՞NξriOn&cŒgR8D= x5~.:vf2z'MQK/azSɜ7 iTG]H-ݦLO;YAR9pXCOk2tGaqm@qXYɊ$f޲PCWȒDDվ c%͵jSAaT85X6~ %MUHRwu-/nװZ#p|}Zg_q\Ԕ'Rbd Ftc|,ϡCG5-bc3tUn_JKj Oij#fwQe(mCu u}D (LsDw6gq|u.[GuS:/+v #C*{j'X . as)vјi-!Rx9u3\p/~VJYYwQ9ԱCA;6A9@:v/Ry^#/,¡%Q}Fy/!:D8鹃8akJ̪\}`/yCaM6w7z$xʒ-+WʼP <0&㇁rː#aU融g/5 yF$q-'c`*Zv@8HޑlWEMb q>N , &A9`ޥ}#x!Yiea)UBHnyH/hbYCxOXK+\UFq1Y;*.QYq`l>1vYH!Lwf'itv^|yI!r$8=+魯e E rMaح )sNﰷZK*3=n>F)سcFo*d xz& 4"&/zLVR<&sa3dCjл\~ƁM-Vfsw8 8鸂>3yEyF eAO#%Cbod&y 8d@Rq6C#*kC^J):pjI~(݂/4pQ̃dh ?m#v"dM$JE7܏ ׁTFmA#>e^Sr9s6XclaD|/pkZ{ MTф{{gbrFkD8~x`@; S(i\e=F댥 [Oq3}RH\&XXnWuK%F4ѧo)^1bebKpQjL`5~p@R2!t-yν vq"'@6Q:H :TKԭZsK(Ӷ I`)UOD|, 7+XI3ƛJ3@2\B|䅬~QKRݔr0װ^DR'XhEw3iG4c*@ۺ|!Ƙm.O6ǂ{(r%ԐFH&h=KƢܚgVg,9뷷 'W>bAXUŕma "`$e%ętCshIGv3 WcFa.!/)ϙh *)e^isA(`S,J)+PaSQ |+STt\+uAd$vV/ی5~*߲͒8M16,`ƝE0uzLxIâ,$y,Wo Kc;$$\¯b3H65VajJ :=i DHSHg-m:x^Fӟ_)d ! ߐ*Ne4(ֺ e o*crXyבs=H\Xr٨vSAIkTЃ4vj;m l9qde yi^EnH#GdӹuI+H<_mU4(a[;F[S"c=YzPBRUWQ]&,o& u,JANd܋|;_A3 ՘UOc,FUj[<=!TbryxR/stww!eY>9X>]lΦ+ R4n=KL ʻs "ffh e7Oصگ:O v Iۇ2M^55m!i=$val Eo4(35]b2ǽEGY.3.j w#ϣh5uF}WnXɇ͊%oөÑTw&egɱ [OX(, Uf#,r6h(oFӦ5_:}!AU\{^ H< |`" ͹zbkێx@^^l GK5 hA-*5HHDH_י*:+*?E)vfDn q8h`3ʢG`4).oq~g8Wgq_,PClB_A&@{z~p(v;҂;k3Coe"XdL3rk;G î߃0?;8 r&jsi4y|K3jX¢]*!*1dﴠ7sSNkI pwpɎ|wG:ooe'0ǏrWX4G 5Ԏ={Zn .4Rm׾;c+14 j)(#Gv#!%܉3o7 :j]Ou9+frw:Wٜ^Hƒ~g 5֊bR~U ſ8;u;` 66qB,S<3F!gu$D0F>n7(&N8皺{<簰no.cm^8Sluz"~ (e}i%_gߤUX әv EmU*ͥܽQ|/%4N0:7Nc `1G\ #ٝ[$!q.IH> njObT OF3qXeC&PoTv7;P!.-+!аfzJF>c2QY*Ɔ) ;,N^׷ūlJ.Ąa ,yA"1Zde'&\u*Hs ^\jA/-oZYtSA\ߊS`̉Ǡ=DR-bUP rV\rBӯ˘LU"%kgͯc(0LY:Häڱ}@;v;d`]AWNEi22l!5A"k#3g ԕ߫״"lmW#n(qya"f 70y\_ܰPi߰niݸXk Hq>O,6bXlQ^s A'JJqp_J,$C:.FGCx?t䯣*Jc"219~NOÅzhKy[bhC?7nzM+׫#?R0uO$M'2`Fh 48?Tvh7žaL)MgǺ&%0ȧoϸޫ 쮞@%AT׽1WE8ye;}x'9dS^.Eqcnt:nۓzTDiCWEuYC 8/|P`C x!T.+e':b=aw{qk5Dr>ȟReLz/_;)ٖIXM*>QtMC|r{A%L &Mrj2;z?9Եv›Z hqBuPRKI藤C }Q;Τ!@*Sz3õrƀWe`+9FLXb&ݳsԢӋJiD:YݤX@xL)vNC͋aT\Ac-FqFfS( 5ЪbqRi߂ăF}ǢOA٠0Ew`s|YzN^(˻e9)-%~̒JN(37&?Te6n,5@VЉԳr%#ݵza5_r@We1\@,=wa1٤0="45k:i;:KFynGk՞-]B५&y}q9xlU o/CN*ˎGf$WyNړ7dagȽ\5{Eٺ9-Ox&'7k3pp# cR! 6w ! oŕC]R D;1T&sc\7g99 #yJ~Xtץ; y+VLCOgP lXGqmr7|x:rڕ9OlsX$Nd}X i/$,T8Rk6I(*것5`mn. ;cf|V,9A{00tN?*JGS`oaoJ|fר9Q3A^<]Հ:(7>bl(cBKUElxȨ"5Njf1# gLQqze$3B q'fVYPxr:r`nAJ܌h]uhD}(eDԐȖ׸$XKzYYSE"H)3Y5B@'/[P1+mQVQ>S7#ĩ;;Zȅ$"[NjNDq2DHm<2Cm`WrrGv\x Vb¦6ԖJLq8Ko.R&X۸tlvy%+8_ğmluMl*WIbn&X9U‡!6sYEraj.)Ǡj˕|iӘ6[%Pc8#rFW5,2/WX x)֠ '2A\􁉝W"0e8h8T.dTV A\+̟Us(!ʱ2U 3j ^M7肝YwPx5oO@mi6abc`Um柝 , w"{L0"D9ו7%\߯T= n)*$ʹjxto?_3$ʔ&vdk5S68ˀ9ګO-ouNR; M!Wx$ݝ!F忧>N@|)n#u`+!%uoPnp_D`ٜfm8v_LBLWC+e?cS/LlS5'aVrB@JdtV6]Ucg8R~ ˋu_Ab<~(TŧhAv1bz9Sb EcVsp9(~mM' :/@w? ~\O=d3q)t,V 7iuI?tx ;<)O!;ZK;k. ˅ƿ pm-8T՚/Ըl'`5 N!0Yɪ~v^jvˈS*ŝ94A yeTW(}XӳN)F4V<Ṉn+)_\O~ kD̫?xַ%bcX؁? cs&n!)!F4Lͺ{3QCGZS= 5>b$`tSi ܕjMZ}״tbplȥ\~Mg?#7@ kե-IhPx ϩ? zn (i"RC j>43^g Q'ޭҭr{DoHwkț d0d:N~^]xm4׌|l>o hgڍ5*\d##Mkb^ &t^B)ix }頮gB74Fq;_u&]Ŵ(0@$/YHLBGҾ٬v݌ ދnOTEc_!E!9 JxGVD3ڏl6TP{JȤ}M$T}zB/6Ž~@No,I_9wBۅOÅf%N=vmک Z̃L{BAR@Pu]W*}fh=Gd, "N4+uaʿ(yno`"7r I/.5^h!opT m}:r]jv7t1A5|;M_z^x`ʂ4 ֞,pzNZb|?$*x_m Z-t00h;% }9\kȫX\Lcvj-QK6H9әM7-lܵ働K9IԀ.Mw ~(_4L^e[MF{:n[rT<\rզOڳwx4av d)= mTXh4ɹzkTjVE7w@\VO8)D/ҴAMt}@]IZ.P `&b[ls !6)b@5s?:Xñ]A+ck/) @צ4r2}=b\R̳# a<{j-YٝylkAߍC2(Y JUrNCe@+]e#C|KA8fgQ=μ7Avu%KiV0Oo0g|qjNL~%L:n:8{SBcRsQV)QvsGaxnmp:voTfoY~dkkfMG޷)j_:z >=9fv[Z"q2e^L=|"Ns\u΋Gܐ C9Y;LJ"Y7Քo L&?>н%|V[M/Gz_ƐrIf)3DEX1AsTd3 Ll|]9+v}V%?!G[sOb={8c_誑y)ڎHBCzr94ݓm{5F){THfUCO~pʵ cIdE/~Vc@wz-9{u >(:*41޽%aȀgaO.ܵ%86I\\V9 "mKH1ư@G@gtI1?(\̃:<K&{3L./]l]$oM50՘}bX~Pr% 9!ʪp z6?1= 'Q׸T dڈ34e"2A(*-g9+H[\p5s D<߹)|{5;HqױΉ?rL[S/V& fiMG;Sbx P=Dⷊ{GvEZJS0t"F6aVJ<|&Vtne+S1e7E,kn@'0ԋ6ѭPjOOtZ8yJXe9tȔ5$Q},m(!"g3peZ Z2Z 2Ů# }ǀj#$I?tdm%z.31`O?mZC'uWP<48k`P3D=2{TZ#rqGj\Y4G - \ .QI{1JpMLR8eVgUƸFh {u~qfҸؕvHxx@L*,wc +qӽDr"a)#UxJd#t$͂n-$rvZW6[H eB7tO!/b GYzqxME n]F} f:'#h]-7OJt$Mzzp^#f\aEݱh/V5a + +Z9 ҳƥ#|֙-%k~G%" Əbm,s4)P}P]DLrv(\j%% _lqSEٛyPƧ9)9MG^"/OV34p:Y1^';6pc@!(* t׃ W7W#6#o@C1JbbB}b\ "75ܵH"[u~?(6;lw;ɺ#rrֿ䚼UmC v9놐uq*It{m0_cEB+ 3!1ڸSL s[& []荣oId?l6YEsR~~&)6z-{ 150o/]M.^w)C(_ fOYh:⭔EW4.]ȿD\sժFc!wYˋEc⁸HVP41B> :OgLVc:{᷼x>>7.TEx Y {HqLa0-oB-C@^n 󵻩 @׼+(8#`0 Ї6ͮy[C@a'[lfNfjt ͍¢66r~01^&L>C Ew("jTG~FɔGJJnCEw^g>>ƹs(TZ;ft^Wi xNА9̧: RތT{S)fV3`.=&98Cq> sxRC݇_KwQn<>eHԮ'*[#[^#_-zPpbyŦ<Csʤ@D9?}Y@=L:Ew=c=NaUwZ,̶ҵ=׬"T@vngzW@Qw|4u;*_K/{*!Lf:;yr &Ysf? ڙO^IYdT5A09Mx22o3Of{C}`v] ̑_UlR70 W輇)BX6wQTj'EHpn,V4 aTtvh*C*`up{2u:JY: aבӣ~+ZBll-2!j(NxN KRsk1~*w[!$kZSѽD۷OB9qsԒ"o>FZ{\q3F3ѥFx_ǵS:z;6b; KJ5Ŏx."UpRoO `6B3F1.gMJfrr&){Ѡ/L03E36PD/} Zȓ$pLa Eo#kFVA˞ QQ5dH%'Iw #&lh:PtϕE4f&XVJj$FoDJu3>U:PŃs&/"3Y?b߅=6 ;4IRCIxE:> /~f ?a$6R?kXy П-0Z]8'e4ل׌vE6' "EN۴w=H -7Cf#`#0rQ\U8i&[]kՌ}9Mʵ bU5$W?V` gG[*1b_Ĕݯ0st h8FvS|Ky2 {/:h];Չ`M_DX*=(A|v5̗"%$lD(1 Jgl' rU2ܕ}W. xۂ R]+b5az^vڮdU _zt-| ZJj(:'-*%-q1)<*Ƀ>瀖:eu gKv!\]}N' X]}zYu!h#scu,7]ޙPJj6Wϑ,558~8{l#/(K|==jIOPAqK;m A8HIp'͝{o^NԛgY{I֘5YW/O]Bjbį94|!eB$QCӁ3A0nӁk\01pSv azϺ ffK$%ۯ|wMN%fBhY޷ Ú;]I#dNs]r Zw_8 &"hp#S'`1D<#'m|~?f嵄:Jq kZ˃7z?$ ܴ0OfN;jV]1`% #: "KLRv&Ŷb RG6nF:(}rSpvdArF)f%ӂM3;CK{ M<29ô-xjl[Brea$i,Of_WيTCfX.IX5\ѱ)ZYW{ RZ@JLmJ2$~YbeeH(o }J暎C7 JiV(=S s>q~sr))U;ВlOoF]Y%G%g\cշ@g7KR8T FO/]V1J*yf-hpWw3ҟ{ԓ4ָC4dA\)f.?^pԖo=/S"+=.]q(jVq0w&8R vC|hm %'5Pma`3koj%Q*֜FK?B}[GF.0=i.0XdEfWha$.k,hpw b; `J],Zk11-ZMYZmO1 qÑ;ebKDpڵBOez%4Vs'j]{P:ol:8SG8YRPyxq'dLՃ$f3u#/D&Kjpp%j?~l=c}Dh /؅Lk2v7h3u㌱.vu Chj H_p$_KG莰xaVBFDÿ&9/<1U#1*,rQL' ]LLa%Fr!/4<`߸qrT,?~o9bk8qx~Rl |a^ɦ%pm ABj5^Sb gt5$"u+Lߢ4/8aX[+Qk؜4zdaq D.bЯg(hq0"M[-T 0 hSxvzKDS)wc@ SOzS1]Ol3jﶟ$VH8L{׼%hpWee\`T3o&׽36)A{2ZK1S*d"( Ȯkf1wdMd={j묜"vS@#D^j:/ w5Ua:^ jtvg ifi ;SEZ1ZZP-- _QڜqW "F6h$B{*Ͱ[ulHalg{WQ> v~=yhM]%NPLJ/TWbpLے5.VFK/Œ61C徦&3)C@p;>'azq3|岣逋XH)&.e3|lnL\҇W@ijꝿ؄- ) v \ܸtmm+ֵT:N 'y52%MF8]PteSXk*$ju`Lj\˜K7)^;#yj6<_kL Ujfo e\qt`?9;y6\$m*KWČɞH6]z,]WtXVDޥ]v&l&gJ>1ݦv| g謓lU ץP,=0IX ֤]џSIؖ:e)$$*EG< צּ ͻȂ]DHAmF<B3e-~V87M%Zؑڼ"=념n! 65{lE GfBa'}ez36tN-g&Ս"ı&@Rي`q 8pXFZJV]pD;LM5e0^n}^w?Jɿmm+8o>ɀt @:YI' !N"CԉbLѬ2 ä6%[|DgQ̃JiJKsL&`F.y)v/6rػ&G*)eʩ6syQ; i쀘5,t$T ŧsSH);3/Sk)0u,r?~O.?(VF'-:d{ /693)SI/`g+8=:mC7fa?VDJ^t+-v7 K۹bXKSCbw)!}AI? uG'Î-^BLS\;N%RT4nU}?`=_r_ Ra]>6k2I$<9g`p?h4$zk"GtɏIJ bD7 Rv{\9L_ĺC^Nk0{J pSN:Ph֊yp"Y~@TkdM/{ZN𶓢mhWwloc( -&tSȟJ8ƓG\}TXoXx BU3N %kao"JFW;U [aq\kI~"=pC.Tџvsp鄜痗ϡND/ӆB__*lWG@SgU gQIl7Gq&xmG4솾Hua !}5p "F8M^TffWA?7! J E-![ E j0*Fb3$帰UE*mF[`GY$"RrjK7IDNp@?lJvj4o IS wX#9k6o9|¾T7=f)Gs2P;~m/`w; aQqk02fo>wa{GA.)3:aeO2l-[/-̛HҞ?&lF%~ 9+sQcᣊuC:- :N~6 ~@)%AVhL4s޺CFv&\N#>эK4, < mqbΆū⋬9t/1Q.ʘ'ꔽC?޽vEl}˒]BkHmIoz,lG7/Āt絪G0LKuUƤъ%h}sD(nv"qfNq h1YW{7`ݔExTy(]&jD3 %q$v.ʀ iJb^ > N-x/oN(z$ ġOI*SRvz崣M3ޘO7xT*q@¹=0ŸSڸčB d}"Xx43JYϟ=PM޺ ޵9~oA5Ʀ_~b\)7G4jU MjCo>b b ž{Wm;Wuw& Y}5ObUH˖ܩ.дu3L?aٵ3|" <>p YXK!!b~?~PgmGZ/uӨ= 1P)Z:!-z0襔0G#.oym4Um$,qq(Č SROIHyM=wLer|79!ʨ%%x (?ST'rbS)Afv:=_ f(;0s4pB cw̖;7H$2Woo1]E0dg2i e@{냎tq7פPXʓLú-MQw{.4>g#Qjiʲr5hBe\9JĆۡ!o؂`Ϫ78V`aKPAĻ}?v8jlB(6;Me 6`~dcN:nUbug2L7N3(R1x+Rp-klv(Qp!6+cKT%Gq*b浈*u4-I6AZ$YJr՗;db1oV/Xe,#Cfn9'KZjT_nZ89 8#ʆ8yc̭˦ '(zV6_A.J#sok(Y`|%.Eov"g"e{\r?]_A-r/[w {Fd,o00mKO8ٚ PbΡKT3(}ZKRQt;Ϩy;ъzW:vVm$XwCc j$;G}sR}bfFQ ip.>Xk-Izs=xa<J: 4:j/QP7S#q U`I.c׼ 쏑  I.#auOcDtaX,JqT yÎZ& Z}F_X0[@jcP`O?.6Q&qҍ/y1a\U2Sq lr^B=ϠnG"" #;R8)m9eS>_# ޡ1MrP_6 F|dZ_`FEOdG UouR_ZO;iZB_\ ]ŋ2~'iM4}˺3dPtZc53Vmjղ1 Z}~EE#vœh;g@F&N;>m1>gpH^ҕZ,[TMt|W5-! S w9"dlIVk!@4o_tҋr!!`Bz8^OqصveוUu*pB\幵 Ǵe6]{ҝ3;l.6#IJD!y䢭:b۲u>J]"i6`G'_f799$4e0ԠʂHdE@: )ؿu5E$~vZ$Zid,Hߒ/^8-" K qkzG\Z X@.NSy.UH97̌: +!cu1c1mW9uH5Bqh>0hc2/@$!3@KP)d;4FrB?Hn[1Y/ 3~6f;뉝V}Šsh1e@Fp:RV`'>WѫGћӾG+tѭ @84j# S;K.Cv#w9׻q\XG$|$;; c|˅]IuەINs_r$/1f3O6wX1z=`%zvnIotb_7[ CP3O,Wd\Yf|Mv|@2@>fj{PnVEHm2T5`@n/Ɉ8!CGjAuυ#;G]%ţYcRkľ" (؜x޴'-s PG瑜ѵktµ\j5ȜA{Nϫ9m UI JHvlomD 2?tN"_1Ɣvdc9yH}u˅lR^VNͤV=[%X)*G7?XX rR.^j-vGyfx3*4O?aFCՁPfO=-feȦq,q ɍZU U;""Pm=@8E׀\,[Y i'! KWc' "m`$j^o2;{Y&+t5O. 'BTZʎ ˛v;ޝl k pTz,Dw=x+Ns`ěZ%#):Tjd9 _laxK%EI |'sI̷gMmsXo I(dL{Wcq"*C(pދ)O:@~{+)\; :EA0}/dX+%|cZ(7CSb_Ԉ{bČ0*?b[VѭxOfQ(q I:8ك"6. 8|FC}mhs76FYbD$٨Rim,l8F;f*a\; ?.M@^o ՂRt\KLwބ " bWw;GqAfg4_if;p ɹDYZ B`ҩwGZ-= &H{Z p5YWJG& $+{KsbY`? geمU$UF3۽2G: ݶxsR90º[ChaѰ6Zf cWܶhF z.W$\Drtl7)nD9"tM9?ߚ 0~a>{H^cS E+{ M|'m&A 8qg7{kuCPV[AvZmPBg/,̪ȈiYRɤ W wV?1EҶz(+K4Ozz((OOsM/j+@Yvw s=*]}ߨj_ v~@^ z7OE(=S8~y{@#\^=Ş< §P%Pю3IwL05BuuED.VM\/]6Q&y@͒7%˛zӹ+s2_3qM$gwpf7h=2ݟb>`\քY+QL %{q}Lv " [3D!eKbGPiۨ!9@ qB$HI۟ مI8_]׶C0'B.ߝBHl3QÍA똟ܒ[j}m!SjhY&.0pc@V=A6RiAԴ-&]E*#sӜ d=)Fd 1Ds OĊvGVA7iT/Cpy ˠ sakALhmvK٥H]SG?pwh o/i"w*6ϙx vP)VK-m&^? _WdM9Lw 8V#7`toPqGx}/k/oxxj7ͤ4F_$]$bp5Z Ԩr*d(rzx3RR08.v*iz\0Hv^,J^2a6F*sG`u>ö̗fRϏLY nDe߿4Kqo;?]P6}}. 4U5`@2ƒ6> {LqDJ $ўzqݛ`sm\-@N00W[VB  HTL5Dd2^^z+ M3ȊCR,nfYGA#1^8qq|z+];DV4d#TJvj5b+OOd wL6s6mqքn-A u' 7%+ I,ߣK؅^[c00۬o$X7lEh-q=]'ʊ]_*F C.No] 6%20P[SSZOI" jY@ο7%7ȨVa`od^[2k-콦&/bAwSzc{o$AТԣ;{niPq>w袅'3Z\F|,"iXnϪKA'V&x{`hOPƜ5 BMWwb /6xT Us<=aneW월 ([lCՉ~Ks]ZRtO'q{biPo"> 'gSB`6Z;o<%>ĸz״&=M+"4C'IGm FZ?S9ETo,cw8 LO}&Q<^mOg?ۿ` [{e&O,n ҹM"3B\L\bT>3gJ?8lχR; TDYd؊b\7 Ux&RԀ]$^k3#>~s}?SHQ$)O$m+:Cؓzp,̲ <@'*k|+ aX54A.vc(f3/o\VmYt.0…˝}.Zi)c؍l2{n/qͩXB}#)|ǭl:J0`:?|ŽtN/x8t~rB4EΩ`u;XkP[6oDq!  !%+y2Sou]i) q/hy:,Mشr_ƿқugåad4'D+n&fg>D #WFڥ5n'1.U^;ip?i OX OT:9yT7t8`0 k0i Đ|r2hM:4Lh5B ? t@"@揰pO~Ee3_!m@n2+^٬CHlT@![/CNXAK.ehP;{9 Mz{6&(*oxJ,7M>V\d0G]/y\Cg ]V{ӈrCB gFS/ evSjȩ{ZO^YoI ghe0u7Y6GLqo_nw+|*EVG $פ?g%=P'.Vb0Ai4$[U ӝ׳>hgKO )iRS}$BlDOpTv[I\{t#FCJX8Jv"DPL#4 ܝl?_|<<߂|f7͝l;qs{ӤU"<ġD08jK͚~kʢINT&c=]+"jȼxw"'xZMo済RdADHഘnKkrN=N,ܡaL8ahU{$VsC8/%9:MR X臚ÎV,|YOk,B33 ڙۓshNI1)D c!@E9FGr.ADLʪ@B(vhӂb0`D4ƪ5Y{W9@$_?|V8Ұ|jFzdVt=gZmؚnoξ5Mqۺ,90םb[ 1^[\rP]P1ԏ{UJõ?+-oE#D-<ܵ*s$'?,kum-_ d,MKZI `6'hZ>"TqQaG RSG4cNl!8.WoBB[ >xan\2@'P 6=^qWB&*jAz/s2zf<0nn4=V:OQ0eR//ո-ȅzs}uzv#:mˆqݼ-nkpGWيdGPU.@L <^Tf̅(ؽYn k^ ɣ KN`/5Fn)'ͻO=ږY C06߂?6KɅb],Jj="s筽4cq+Vw pu;xD[r|gҌdHgxJwF|_ m9SBn .RPT FJN(Bmn}m y A]LMd6n+s•[?3@}=_9 *\^0w& j2Ig[:WD*ؙ`O~35ZARei#V װnX-c)WhxW?bP* Bm3lԨӪ!kRz|Z6;sNm/@8j9%cl%u2M#;O  %6~b蓵%ȥ A.8Rbu< trD2^d'p#i(769r{&a]8'5K1GwJL(OUe93PMʻ2?|:ٵcҰQ;vfqd<~}+f:_O)=\kS%Ĵ3T-˓'αd#`!C2Ct5[ I}eO+Ǿmf?*(Q>67ftQ-QPO%YJ&–at qo΁̚# L!UyMHm ~LtpnF0#A|Zġ@!7*QjT(95>'bQL&mkaͽ'-9 uWY0e#xGh$,^U״q狹KX!2?RBB ?r? d_99_f\7I8N/Qt7} n2ǼLH};!Ս8yǛR`9N vƔz /]<5m nAF3~G Gz޿0hK;.XZ&hcX8ܣ 봹cFkkYlyx*%tP\[1Q?̢BG$4Vqoo7cyoK tn$5ͪ;j֠mLmX'ҝQNtBFX( *K:a-8~d )gQ` 6 R iEsvF$ȞzbQ[w\㨓2rR,;]pgnͣM m9~hp.XW}h$#(D [{\`3_oYPS_ ׻Vy4O p*X/*Os201m5.xmWcRPu]h;`WOO?n}`*(cK={FWSYkQf}~v-c^pdz)cleLJD~A^Uwq `F&f yd6"(x *2-X*"ֿ PXo/0AXVvxW'2(Nt$$aQ*0DE0sW8I3dN 9;&9e` |$&TP;3p( +x<|+j9LȷdRތ'1M;Tf&_Hgcd GM&󚂵r:|"ޠ|CӜ x1|?m3;sxV}h2b~,6Q#ʸgLT =@~=ett,Xr:s O07hƃ}֑&[  cs,pV>'iø[(֢ͥmL+?-lRX¹SͭPy >BD炬0l%Í nE:sSݲT YRS`0p¢!?j7I {mE<^"/U;;dgգ& U+~G53P\XPgOk]>wd:0}.Čk]b#ZMJ-ub㭚SŅ;ẗ́ԓPd\@HQi+Ja1.p" 358NJY:A 輪}ONum-@\b/_O/3k.6tG (rzC=qm1 D^ʖBꏷu#|,;ΑJrиf^˵4+uobagD4(KG@&R}ؒQ}2Y:O:lp'O3}6@G|Oi'*I"YfXRH_ }Guq ][)уAtчu0&)&qٳ-`iQ'NjQ'ЌIΈqi ͽœ"IP^+bd^X|q͉4R/K UF[7K 1MA[4M|!CeGR_75-[ο~OaB,9)Gr3O]TMoUq7kdO#sbԿXv<yKJc]; _W:.UkD1'I>ښ88coU,Ʊ7z{eerJpr4=׸U}6KLW3,TOT.Ё>q7Z19^` LTA7ݿSQе}d={b Bkc$gAP+_yõ 6蓒ep_;qXƱgԫar8`F3J] ;[ʊ_`E>{'rq.rdF;J^l(|$#HV03_ӶaSʚÚ~*Ȋ2 *{;}FcsB m lN^q??֠XuNkinIc]gM4pʄO8KH4i!$4jw ߦO,Big}]6M !~xz42i͌v}rgຯ6Eu]4N r$%xm4PI.0Xۧ{q>ђEݑЫK7jW^i ă?pf[XWjVYf#h_χzV',QnŨP wb-ln!mH@idDW4mJ!~ᅆ+Qܣӟ G^:%P;? ǥ.]N28.&c2ԿR#F `N1pR:Hr20}lLo1TFegOI)gV՝|#rfuMԙ)?45@:]z 2ZYoUwVbO^# dً@ݾ)v:W[][Ӭi 7't!! *t)HsE/~~m=HJ7 mn5 hBf:5^e鲆P9qӫ(O¾@I^~2%$oiH?^#KƉ¼`C g.m}lٳʔN!ΟX}$Dqk6-!*iˀҵO&fef# tj<$",\)cՀ8ʽ^`e,@VpRNccdg}WTD<0<\O{>&qYSMAl"s` P W[%ß7'֛^tFuX:ZS|~e4zϑturUAb~d^XF|NYś '7:|h#dʽ- g.z!=ؑXka&AJ>/5mC AjVF]8l(=P&L<IE J 0}OjPX,! of-P~% iCbde9t?4'H05vr,TQײ x﮺PFDrZDŽ649|]䴈-J߼yw].X,1ZɃ ҁ a\kӵkԍ6~YUC.b܊_C:ޕñFr# ~B!@; -f`i勳tS1:b.J9ŮwnEzE"wM<t^W;JHdwHR7 p{lbLu@ArKR(bN$cX }t[9c]^%WZ+$0 ?:Tq=Ph3R eCWvce3zcs5Ȉ xnIKUEc0LL& ʏ5l+aFlDjRj[?R.1*\tJZI@Wֶ3%vaŕ w~yA$4 M*?pMhfT,Lp8M"P0Ѻ\o%A61РL ;Q["|'̶~5o1籞X5<)^?>?HsUi C3BUghMZ1jXM./ ˑ͜@%|aܧ)a|&Q.oX6e:$>?ye|Q횏̙\R ifnZkQEB \! fc*fZOJA}{u3 -!WW[Χ71Q9^&.;` 2 .1{=&^ednͻU%h\b' \uWaDG5>1rwot񺴄i'IVa5*HM!D72= /P=k(h"mh./ʼn7brt<]LH"r» ǫ ctȣ[u)*N?JTYROHHH H25JDŮTB@-f[0_O-LsV5Y>xizK7 9*RsT^@K6/oGԃ=$ֳpDxݗ ?lK,aXkJn]&zS-ǰ@K *썽uSԯЙ[LՇ0w҄UrQht;aJA,8)/3/3XR&{e  A!5t)z>wbw^ HiHFk sjAؙkA.;oJ󠋶KxR&rEtV)&tkx\(h,@Y_b`ߕrkuP{ZP Sc;v>US" cBE|ղمF1ye|RO:YzHLwӞG}YIc=媿QGfR 1D3a)bZ1Ms25&r_R獹ޞ'TבmKe(յaX#ђH9xYO_[\sс5Us@M̯6zas}~PŽe۬_8 ;<1vQY̆]Il1 We= |ic"G-Oxš>-B(I) lETrP6:Fu98S]x'H3b&i91ժ]O<4eG=mµ+@NF+1\2KaxCRRQEvFSҗ(6zS?xkcCoIYucS'uwOpmO c,;x>`(l*E]kڻd+Z;v Ώg'xV;Un2jcs}rk <%ttedKܫN^PVZO,noJ9mU5QK+K1=&ގѬ3v"UA&lc'#~b4~Uڷ ,#Cer;],-XE(e8 s19cCӫ@iuDFI\(]'d1PXܭ}.: G +%rn.o #rjޢ3}F~C KU݌ aM#>94b;)PSx?ٖhH-iP<ږӘ6ydNCђCںQk!n#$?2x[yiznrbNf RQ V 4|ؕCMvsT_D@EG΢]ޣn?&e~6UXهy|Wc@fU$FI:IP`m? c#2ÓF;.q" 0jJFYu3!~&%=$ҝ]KGɇ7EgMӤȠcʵvyPz{?(qUMX{|<sQsh#]GJao8 e1ا\6[^3K s`S 1s<8?{lAj Ɵ.CʐXXa k3EcW0g Rtvot9GMob Ա n]",J6B#밬 y|q_<%OՇ3W,bkmo~g7XDm.xs`4;-/C*+Ĕ~io4fkF y6љLtb'q0HT?A ȚĈ'W3 ?2%P7ޥYǐ سU}։-9|[FdŅ -yXfQL"7&.3nHouycg࣠l P2SK\ =UIxPP7֣d(V ?:VΛRРŸѴ9trbA$(K>9ѣprw/tK$/B}4KdK3qYŸ/Xץ< V'1 >zFcژYl۳*پ#ymӕm!>} 1:%:\H8JpΤu%;#;Dh)UGgI6Ʒ_*]B @zxbPT{ P܃,Lx}ưꬣ@a4&c:T~]iv"4Z&~qs$[o#2}#+t>KN'GmIcpsEqxkm*?%:NyQGt(T]݇ q)vf"=nkoFXSS! K>#Q*m  J:mxg8~+lFAl!TpAqf4%U8>Ίu~SR޿K}.qPXy`]p 3+RWDXbgvo.}/ߗ!h}Lj봪Иdc Y`xf~>J5| (ߧ|A.3s W V g 9H 笶[ Xc"lj\' Ij gjA36X`}pЇ17)#"Gu<ϔZB݉`zl Y*8̽y uMZa2V;ɡiav+)^>u[9w_@t߶ D&˫VK#Ҡu߼_ r #MMgcOzR60N«z[="NhPϯ:"fT`wqՕD Uaw pUl_k &O*ͨ<Rď[qS^o%(BJ2[0!y#n nvoKW02 V:ZX&EB1ԭRDc=AcOF&BxzU,1\_H PH vf`ȽvQR)ֵu#ԼYu~:wc<"j\y] R?:Obo^rRPCf< @Oo0TG]<66SCWEDXE}-FR&u0*l?S#!N~ "UoiLi_dB>3ں^E&ZOUopC`I΅xWQՎ?{02Y nB|#RH(^dnx)UIN+KWj Dm0xˤR_["eS?G1TEþ-N"g'rgsiIЍ+6gXlpuseL wvMۡ@6:H=\Ҭ=߷xol.0ERȭOI<-86v?pnN[z7:1ZUH;vA7|>{dhy69 ¼Z\Ƨ̩𳩇~7#學#ӞC}7@< .U@>uBUj#'+nsifyyG;^"9ަ,/A 9C.Vt1GA/%yO$yo͚h<@CHRj Mkɜ U3dG3_h†"e9΋aofWRhd0z/*,PAV苐 Ո@1 L;˗_"__~IfDLj$=|jaϮB>f='N9j@=Je'LE_-a#Yn\/4zmNj\~_.z_wR͕~+hnf$F3ZJ93[)մ jDr,3ma4à M*;_X00w ~zZFTA1o)x0v'< A9 3X}aViv|ZRގu3+Q?qi[ PZc݁e^ ҍ+ ?Z8Z|K(EL. \I~m?6EW8x,Gk׬bCoLz{<oρu7%= ?clos= ڝjRKq-(tO@Ȕֈm" uzum!DK7QC- Η\TsgU}&Kͩ{K%]SYLi8| ꦷ"^%h^슈@w5o^ VbՋg$UfuWR}K{gϕbTç  \7)U-ܩ`pWJUYW:T3F'?EX94vV֛w=mp54Sa[bf*B:ݩOWW4.郱H`",4]mT-@EA :Q8E"̿X#^ `2A1z71|7`H.}# Ry!xgިP.撊@?Ƿ+)6 @|Kj/2(@aѸ W;~JDUzư 8:2㩛k-PJ_+5n;jzHB7S&b;W>@ rii;ߒL~4\sY ͞$x]CRMt]<] _h  ؂4AjD{R?7hO_]qKZEc$%|xLHyt$r{2' gYVH³ ;Vr ~~JVm`08äMjF\8̔!Y1ZI1e2'd8Qᔁ'pJ~(7P_ϾXA{F|9ElU,gˀd -gJwsA塐vK%)`FhFq*wgԎ[HsGx%̥i^F=\h5C9S̀z%Bftԭ2W5 Ƨt^]uvnqrd1FYU^_ZG\[MoNx:MUFwwaؔR8Y(P+9^>ik_ IMu IQ՟MKOxO1&:*3vڬq/&\y88: ca:ڷԏ(1H+Jfz̸ZF_ e ID"O<; W_5 5RCp}^ ΆPp/㴥Mזu5KFw49] F(< a gՖښ@Hc l$2rm$7`~,hrȶGE@AYT=a`2q6*E[ã @3Oi2n'ӑ&+=P?ԉu o}3- 1xsi : nkUXWn?W5): | /--צ|!}l 23md)״Sx͚ &t~d_`&"#Y X ]ŞYa#F,BgOF\4ԧ(k\dW ."J brW &/2a3;6I-G;Kg]!uVF\&bĨJRr>y= e:ؑ1j8rdl3 M6U+VZVN[6$% Oʂ2$B/ZL _C :)}!oB%*"H>}rxZp7o3:ixה"+R)j(D5ftz]RB fi&[txX#"2̛g[TjQ&:}oۗfDu?T)b {O5t ̏"hKFYawDzaO%:uxYli֧2 HSAzoXYlvpovC: w\N&wAU_;nWqW Qx3r2d`%qw8 If⤶pEg"I0sR䂟VBu TuO0sbmti&7&FSvvZT/<@YG.D;:Ӷ}IYx;MSL^^[3P/)e|J3xyͣ=Jt(:P Ĭf;= %yԗV,?BȬ|HTn?68tk]MX۝gxL$2=Bѕ2UmM6u%஖sɼ"^TH= JYI5V]i Kv)CƋDlv %JNpqox Kk/䡘Ų,[-nbJA1A'd2Fn(]pުu؇, \F1'^57Zh'_ B%))\;__Q3kRP2O]|O'Bc2 jo֋S5gc׍G5Qrw1+bڠ9J\BYO0 .?*imnN%y^m}yz Pu-,3u]i09RzҘ{\yWk@&mz<ؐL|D(EKF9p@+Qg1uG6e3 ^u. e2xO5U1YeA|eLXJN/70\gO$w7%&-qZ6wmwBXӛ2&܄RJN OĸI aZꔠV.k% > Lp=dQNq-gf*kFM ȿ0~2X@!78vamdZn*yUoRN~<I4 pYػE{dB\ŬÇ *Ant'zX?pFfFsMq 134 :BSPpq]|35')/L+0oCW9SUy떚w W*„H˭%se-6קvEdF%*3v5Zij^W2M>?Hdwk*De'ۺS[YؾDTyWl7~ry#ZHU9 8nyBydv$誸1x >~XU<5n=>^|1;[e#HL8. Js]¶7}oMኜOTl^h@B:pC;U 0;i<_l`vvow v @xjHc(fdѕ ԛ׊,p>glǛUpݗ96|ˌvDXD;> 0[ud԰LjQF.#,f!Rηs?WB %-L+ X"!ng:J7ɛT/4;;DI;MڢFI ݇/e ܁\g6[ӛ\ed,e'IeܹO8:u/b䮕UڷCLmc:)rJ:fǐ|gxYȵsl8F#k-Ѫ6TyT.P6!dPiBٹatŴ(H#1rqGzw)M0ҋ70Ɏ_ 7Yh}Ƨ݆ 7<}$ѿO]ug-Dm*'ZN2/gf-1GF kbFrobǦ`&B(}; |zQ @^%^kT5_NR>?&qҘ-J )-ߤ M+Fs kZW ү{..0mD ^*»$Qٻ S1:x1pr-$@}tN3]Z4@|3 ڄ։ WHZa૬M;V}? (WvIRXZ]˜W F=v\ZiZp=jPyФ7#8ҝw]vt6 S/0d:;چՒ[x'+Hy {m \lLY5V+WDO[?!'rZ2{{2B2?0APCũ1(nV? vTKUK .5Vհ/';Id"9m9ٖ7Q2Fs)cf4"(~ #!r<%5 Xg 7:ЧP7Hxp2ߵwG=VFq&{A"b:qAk6 LQc:YqnCCcN+d řcB?TY˚NW}Fl\tf^h09UTŠw*t;~Q>V{f4#]g8&"PA]؂;&?S`ќ'x7U!؎'Ч:d(MXl3lR}yΤcgS|`rg n \M!t ?;)0bs+ $jLZ C.syUji:)IXdqo"b4cV2BkT;ym0J@7Dρx~h5 bAjyQJo[*^s𫵡#TbE28zE|%olԥF|C{ rGuՎ /پ%ϻja*!9%]B٧_J2,4XC Q.ȳEtITr!;+~ TK%&vlaj ~>u(~vt ( pH.6!Qt2k[zd(p(bv] Rq4~Uf*|O`dQLms]F@M={Iҿ]w W Diba. ;{?8xQ;7[X@JM-"7lbQZ!iO?؅%}^ӎFv]r'{+j fq <s پmNUmqҰ|=L?R1<3_s ~XUtlډi:#2^FyI3iqzӚ`KͧΕU؅u ;,[D>ݔyD#R W=Z@Oa0,uNU9/@%Wkߤ!45cz.7Rbs9.$+HW{v@OߋT]}P՗Jn7$O#NPlk7z )rD{CQ؄us (\0p-jޏOY-QOsz2y|pqƩPEb4v/,)mcVѭ uìTQ/O^K̼̅hMF.+f u/v䖊TT/Ik#:&AKWBUd/(Ͻh}pZ6n* C/H&K=&`Nv=oG2ۼp#3wHrTix} :۸L}뺚3CR D}?Շp H*f̄T׮o+ S$vuɽL^L6#PXGѶcEd#1@/!nmvK `&a#TPۻCM U%xѰb# Oo2w}z%Wo1w+@30b#vC4@'K__8XJ_G[Yvx 9'l[t0*!D!%n &=c{KDsK'$+[OYCz^6%%(&6o }[*cTEio6;C `UYR.xl7nH;T?qsн}0h5"UdY6\DAhz ܣND6{8)0RcC=#y79z֜7\(ppBaM?Q9 s&6o+Sc-G_W$Ԇ86 IehhaPsP~<*_;0備/(x/›yݣG^tuQ"c1p%Jee/jhBs/ҀyDdB 〗c?b(=[Q]c6j3!4]BRĂlş!nGȷ.yo#v EAf$j),xK˳m<̀Nl䒵K!3xpXwYW4-Wu2_I4j8+uZ) RrcZC pHIL-:_ZTRp4Tn =] y lMVv!#r[ 8~Q 0|G$.Ȕ;>aO&EF:I15&;˾?NgpZ0RҠi:B&3CI|!q!l>Y?yArl}z-$B7{_B,&xK6i*c樸A[mV_Bu X?o^ػ_^*ۖ^>G~[2 QQ:Nwg포İf%]dg!2? =eBk(t1¦2hZsb=9nnNfdtx92ˢ'c(# oٺ 8>ɓWIj`cwT`Pƺ}|Aľ$Jz8h_m>OTtv|ifLO[#^e/tiHKugb6կuzynpe'FD(6uP-S58]X6svM *:k$JZ2)ҫ-!2Fn˭&3Q:*y`SN 6гĬz?؎I)^ L).U,#F3_ZЯ4?}?}fQ ꌼ6n:}wdB: 黩V+eQ_޳[U^I'lǪ箃u mT"E Fr-LS4nɻn64+[g'k$(ýqΨ#?{Yt+l 5/p_@r?4!.F']AĵbQ%{^N ʼRFnڌVX>L}@ʌib4G4҄$vJN!TŒ-WS[;WS @ 0"4 ;^n9蒙x(Pϡ_@ANnX;+ 3P53 j=>\ L%eLVqUjf%/g`iE9i r` 2V@ƺ.O] (۾ h-+\#f9|ϵw;͍ '1s{2sb{JFQfm3n{2*̈́cڒfbEUh10FIё2 rW8OrF}HYnײxLwb^ci1(1||DNWƻWI{iUBcx>u{UYwRK54kZ1dv1 9WEk; hGy Eq%I~sٿLzr#8D;(@hXŠrc5b9N)(/Q.+cf#E;[/A{K Q))ϭsfL3jR~d:ޜqia7[ʟA+{0meAڊ J;yfOOhA@"D"=gM.=O=ń -9Y+u?ondߥo{ŨsXߟgb0Ə:ڎ~V4(>\v³$bh7S5G.yr~S`4U^@Og0dxTwXXsHSd8"dm؃N?ԧ GzOb =OasSkb|,m2L&LF=AǽD( LŴ"Jm),]؀cFHu;7@)sưMLaa'u9N/ٶQo a8 >|s+GM;}IK]+rF3siAKk4t0eAZ3w/*J YxšʍŜexݚ8,guUs.+; 8c-f)mz`Qj%`n|[@`` # O,Rւ=9U0v`xlI=_aQ*\ܾC@2.EJ^n$L@W&:v&Xe/ _Dcƈ%"DP29}]`0 1Lc *] Fnb"Uͥc|)\zz3;PQ'Jm8e8_R S?5Y)12F>g6k OoiϾc3 V瑚DJ)@_ˢ󸒧ިyxX4 -7X̝^!^3̹v+@H{01B +;jxМ!_kp$o zyKK(i\8i&X* aeWUBáxIJ 0kQvW/ =m0 E9fF ,6 Uaa/|6AU#? .Q,?@Jvڜ0d',}/q |~%;uaNajK&\6A nJ*{2 ,F?aU>szwFRѽL8Due EY750rNjz;+ԩZ\%(grͼF]:yїraJ CLa \Z9bV T٦zYTU}a3\H^\faoO3ixCb~Vu<'ԆViX†OQ6Y}q<\h͉*by_pMTDp>?b!_a }ձkz1_m+a6;j'ՉDBe,Pk*1}N1TH*EuX$g9D>$7P:HRD'0R8U*'?/% P$uͿGB GO-g?w6}Cx+yJּ"(ylVei5=GE.4ín+ 3V]"59YV~eO8%_{>{0 SąrY5KgSrɎưs*ȴ~Ox4P,$@; TnIdF'X2ⱄUΗ+W{~b>\CZiJ:,-:t 8]ĺDon1^dϕ ECvDvc8MSe`K|岵N3ڟPкO\,#&US28X;|6vyǠlҨ i)쳄= 't,rj|DۍOݕDiODf2-9cz+s|4_c]XN\7a![Qƾ_WE;%uI!u˃VϟR \BWC_~5PCd=]WFۻTQT"*c9ܸqf+V:|%|o-6ոrPbKa@hBv[KFϥ祑;Vا·SW$Ruv HޛuW]'CɓWffKu7WJW5aB`g9^M<"v#U u,'I Y^Aq#ӡm tFLZ5H ;ɔj12\|N .F!Xgl͠rCP#%,tl 0 B̓âIZ3c;]t(F@P];^m"UY.pREL&&,9Gk[w'=#=RWRid zGUF o[%=Mj{OQ2$M,u e7ὫP\;p\ ɣcIșŴmsÚl)!V.k94>;^4I)8?֎.}e&^fSTCp+(=Z_IRj4"Ac1fkv?$~`ù\]}8A(?m'&D]@P'<4Ufη:@jl5~ht3Qj?|q*ZԮK|B\<,1=gM#;%;> FWŧJP خ}siŲne>/MiXƒqK4.j: _[WfxìEӻ.yx/f* ]՗UYh Vozq/tȳ2|W%ږ{N l䪍5X8'}ovXEV8$AXNRu3ͮp!tن_mZNfTT;fBFU>!v^q97l6R[Ҡ Ҽ^k1(4_RՏy#B0IP1zd7F09w H+Z;w f/HP'.7%"-?5N&5xHTo@8fNێ֩"[wW5kD)36WAfG׈&^oXXjU@Wqf|nphP: xLaǕY2?0xKv-$U >|%!">|*k*=N߹m[b.+;W9̣iqSib NcQ䦙+bukb/Ѵ }E&"n'SA9t?}Mvtmm ?{vC#U?7%L2Tv~ =0$tRuQ+2H G55PÐxrV,/WY*m 6++Zbs)0igO7Af=gH@qd+!k lFnI buXw6a5>C^9yMʠD>C-=>n8eiȜY/Qб&UΉڒ@+%;-H]0rqs[Ds[29xת,dhWnY豰`C+<9-9EI ih!1d^;GPr|1, 9}Ri!IU5pN9G#^WLQK庸}[H)@B9Ws6d.2.dK^05q~ WǻbW,S]aN<|%vXecK)WaK3_s*vLZj3_ {WRVǿGN``Y w CnhUYr/ ,ֈb@w ZQpǷ-BRo"uwjR.TlXb"c }g/*~^6c}(nZ0LB3?xǔL]O(l6fl ~BlSoCaB>Z飯@۾{̺!]"݈' yZx<=BB7r~\,BsE͆-l~}4H\Aj 2f:׶q9^@R23rAhO.3 .6t4] t;?վ ځUB<>i>YF D%`m]\0))+b,grך!zU8G0B`é\GQ*F`{l8]?7iV $4C 0l"]Ǩ0fbM[40d-T"?\5+nG@|p=ĬevJ9IjD?îX f%s$p+ ib0*)B`Z=&)B{pLqOM0ST/%j}tA۪a:NgL0O!ǐ:$ +/5b+%O<0;Bt}Z̞TM4o!Q!z=_y N|+?^6IL,O>rrӿoE413'9ޙoCo^[9god 2kÍe(.g%|vMfݗNPH+K:áIQ66DS)v+& 6$[ҨCqmF\5t9$,툨I1df]*Ջ2l=W|qi2hguM=N3#ILk>|4)kTn[ZS{@E5 QRlF^W?eRK{Idj=kCkQW+Ygw(p/~Aǚ^AݝZ74_*"@"=. |7yɏgu;s(,7OЂdI1q)=7=TZWIgx@@j7xEvænM$a|ڜ:&4a×J0lB .Q}d+l9Ǡ+^:W#MP'"иؿ~.BMjCH/ړbeK5`{ ?#z1ymR>"jMaXRO.0ihKznCX0xt ? Hh45-9cäZrdQ,ͨ$'Wz+kӬAXbUÚ"$KPmc"N![~{pf(t0 ?xmo>&o f0۟Yn~Q6I*'O sA=E׾‡\3G 7F}3L }c%w|τjE8~cP̾}U__+L UtO8Lo+Aȗ If1X5w={=nEۈZZD73w:go3P@~ Tb$ ΁dqa/\iY˱sQ;^5jx oT2Tx’(9 ְpbc(„bwZbK)؞+S4kSx41mFYc"oM0W>r jpo\s7VLԳ1x)⍰葕Oda9'RUqW:QL:}kCͫ;Q)|u |EYhK3Yf "b^dLqeTe3И1Ap4l+{5 qOZb+h>Gjw2xsy=>8Qaz)=j\$ ˤ(6ʾ}a2n4QZ]MixP]V5M5xM sY&pd $oMk맙BXE}T2i ?BFRp>P=m u4HvJd#`0`{]\'H^}%]?Tġ7' .*fM\V7 +sn2X`I2ݺB~AMQID1~Iv8,(nAϱ żbg( 5"= ᮿeogi7j|߅hk,Lv lLAuxTOI[)u5ZW[9\*NoGVc ZXB:؀2}R 콵>!]p~&GF\JADdCњ%QX ڔ o6qq'j}$Lc}}i( Ϩ["uY\z8J#b`kZ)v$w IzBLԎH]Cy `gԽ {Y'8f|bLb{U׏Rq؟Oh̽cUHĥkYașc$HV57`i U479rJJ ļD Dc{_VjrΓ,p(NCm xR}Z/ZMgmƸ91n6wqC?5ɫ=l BكR㚩 k4fS꠪!0_^q{;~7Av8--Ts(˩j/)l%C{!NSEJpg6j>Ny\r3mafvo>b/,)MKs%0_׳A1+zLJP4*U/j'&'aB- G^Fdy> cygG_)5d{(KU0et쳦,"Dȡ K/ g_;xb g}[;N~A{;6NE+У]F\8d~ 6XM.ɊgdcuY.rPy©b2KĞ[DxNaaP"7 =b$R0JF3#*,Z֝U2Hcwm6N"zfF_ò` F}!ֆ2Xi e@3kt"|b Zr7Ó<ϰ*qTAQ._N+К8D=y7SameDB8 tkfy&{yDcb֝ Iu0G60ܴй3HUArv {4 &zܳNs(써h VyPFڰqeQB㡎Kek2Nwݮ(OYt刨hԍo\t۟JA? `(f >?4ϻD QL3[~סi.܅@ZTvXr.&2JlR^8nrbh]o peψbº#mz@78$5ړ'kϢt*1@}.G=NC,ux^A6lT( :skqxpuH^ϩi|kB#&'*T-~dC;K:z-x:ܨF{c!W =tR`7jblV~ a\qUGj J^6j,)mM{?Ć3uu˱zEkJ ,ڄ^n Ӻb[3p^vҞvIz.ܶjAݤ)%:h$ŸJI =^P1 o)\H]?џ+n^Њuv&:< sbzXWSvѓ:ȴkhDx6IBz f^ށz)Dg1J}pVnwdO$ ?Mti+]b{/rtJ/ IO*U_( lScIǷBkw^88$!tO55ɱzѨȐjGFAV.Cs ⑐+:{7M!,߄b⌷ME:7Rq rQ^ ]>.%QxVDzҰtS-mYgz΁珒<ϖ(ћSE}3u'˕r.z|;Dng1cIϢ E6/<2',\wa@(aϙ AKZBߜ8 y˥!YdVlIZu۽J0{nOʾ>m籨Ԯ- 6 } 3ƈ--"4"Z;i]ҙ|3sƔ\Z0>",K'QW?ki(S i0`%ĩF11 cz'u52m恂wF-Ayf+Qӡ1^vS}݉ cϵ>ugTJ4, }UVw K Wc^ЗsMm|LܒdfQW{e¢k} n)vmns/.! uv0/]x0^!DH^B3bu-ʳ3%o /`G _:Hf0=Fdz/_2Zng& -gvuܡwA8jâLB܍S”]dh>g=sI3XX$=JKz^(wLwW%_x:%Xä*r/BiXJsy~s s󺨤/9?I1Uj}JmfIlԗ{~ڿ+i5fX2"@ȩcuj#8wp|χTy+br=Z" oz}VBL˧ DZ~&U"sO,kToRJТj b"k)  @>>o`wq[|Q.M+)[GܾQ_A\= 7ǩ\)\cdg$Kdnw2M98i> dhBPtK8zV [ΌOoN {x#jMJ44K C$_QCÿn똪s2pH0PClo3L6]=77! #0F$PUgW3-R<0GڢrgAI7sRiGKSGΖ[hhVh[S(H.8Q8Wu}ƄWEu V’pbr%Αm8H?,jv-n5 {d[_T _zZp~Ұyh!3kԮÈ,4,KͽxH~"Mam 0j FG?RJNJ[b^A#Y 'K y_cQ_/5iUCZUP_)8k&u~MՖe^ "hxi=̂;MLF/(ay-Xq#튯BHEsa!5 sE| U'>kc^!Ws,FDܴR1+ZK֦E9-ۣYY߈cFTXlbE1+@*M]5ü' {b۳L.7bq!UӒ:okfV?=',ͩI] ϺBiv)꠺Q?ܽӄ`@_:tC;yZ/<^uB dߐPƯWr ҈.ez[%(m#5Þ0}xg5tsJ,\dIm7[_ivl`RfNdG9VsXG[ {uK.qE [kelM)?}vw{>[$7 55Gto&Ckjrp1kO"P`cYDAp=%|Gz`ڃ]Q!Ng@FbP75'ؒ'R8 |]6C6>ѳ < )i7c}n* e '`/04.mFsAڌlTXgp٧BQ(gP׽ݙ;/dKꋭh_~Ĺ@T / Y M (3 /qƤHYO37n;/i 矷uHеXN8s@;@fN>;f S :?_$w; keQxKAnEdGm9!IHdvz*B;Lk(Lwוx^-08(:&9Vkcö'7׽=\:=}*A4bpSլL\SXM,sjX3Yxup?X-j),Vt2wu-?y ʛ_+|=d?̨EmP'* 2FnݷɊjkh%dɁqcy%t,%9!i$hko'Vr.)OE^x}ӅE#z`^ bV," bOeVPcvl%de#Lc{!^ %'6}"'7p%R}s<5H77/GQu\u;~"qyRGE8 (bmԕ}Aۧtul$ZH՗?9;ZѮERpн($3Wׯ%y;y*0^@?%^k%kw%h)V"5ŲZ-MuW½;Ț&CAg,BY4W g)[^ n2ixhk){Z]ìbvBf{@[(Bb 5T*Vt>E2Ѫ4P/;ܒ$ 35tV$/TO+gգ4]wdgJ[R8\*k)тFR1I:K2DmL6zڻ0R,J1O0;maC2GWU(Wpl j}Xzɺ:%vG1kSZmTC&ЅƷ^;v/ϒ\mʺA:4b]J 3qy*J_CC SXhԞ6_CS;V|H Q5O$ǩY%g8c*3BƜG Q%@~wk#l{$"FVE-N ࡮WGiѢsr,ed#6lS HZ`P"һ'!$)vջU[=O%ǁ6nvqX>~*=7Nh Cߠ3T?mgF"# "; mXA]V(S`&pTD *F#Ȋ^ 9=vJ6tt8'K)jJ@ŏsqUʵ,=HD5rlPdelӓ O|[喅_߆<'oQ4&~` b) AXpe!lߔE;  [0Bp/I\iBXem/5Xa8҇<h +ŧ5VO9'OYþ$MsL \Sk a(j#F0)ŐI`^x Zz2B0^+ >Ѳ͠YR kΖ_VPe6pftSń`+_;G-s{${7Ba' a |o(rB \/Voe|+L Itb7 N-xc!{}.<F H`-NCqsdיit3{e1݆FSQiKCzbԄgG `S03an@4ܢ$;yX3MyR;ͳvB6=i<j%1Cyn灮޽wus뒄o;)؀+uI=6Jfбw)[l u~4I b#LTG2q"U\1I2c@Mae;;+^k\Ϫ)S%Hw H7fwͯ|>d|^k;<:4 T*YhezU > 8b}xDdn" $x(bkXx-f+$,!-f ^7+pBጸj|Xq̪pZ$amP|!>ysl-VW$To.f$$YN1t ,gHXH"3٪  2ZV4A@(}c2sX]8hQ_=ٮA͵fSn-7=N-Z8JCwg^1=usBl}6_= cxΑEZAfR( I p<5ly\8B_>CI ӏw˿?K隥Iz5݉ŦUYtP퐉=,lR&=]72F) "#U;YnGc!ll{SJP;iB=N$=lMy|8"u"4g@Rm;_lD%SA>[WXJffIHP)53CIy:$U^HkQ8(?_&H]hc9eW /EADNg^3GalHf)p?we̳zC^sV9nB4uvQsxb|= 3Ϩ m(>xTW6X_6~f$ITfNdU2/aֲb;*w/hKsYGClkTUd=I730̗fUXY(yՄ`K5)>`s^6G\f?+Qk0v4fpw?e5*r畅& i:.. o5‶}1IoK^шAcj#7K#8Uz2ʡqLtkG}HG w2<}PbB_PŒu+ڟBggf1E$(x\οEExxCwp/4٧ 8A,]6doRU=RޕLSERB)-*-syʧ!L\yn.?ƨ /#NM5Wt$D ӕ,?ׂfXit}?U0P($[ [eg\՝Wa(ofAqxb>}\W NqHS PR5 RXi: 뽶Fj~Uս|gE\m1˲jRDs:")@Gh޴vؔNUU# r֜ zg3ĄʭT wΚGtz&/53O({} CԀF99;֕8(`;݂~ʎ&cw* ٔ6~騨,9럴yaPgn ْxA1#b^PM)Fu/̎>Q1P6ys)T\拆ɽHλ[Xܓ,5 qHtwR9aLٵ<`GX*r-LE 6NF(0¿߷/ކ qؘq^$G`vg-Ey^WkFWU𖶂`\[a*Kf>NPT[Xd*[,~}_X3K&a9Hd*y:V.\( ERaxTO3AG|_'4]_(ku _xf/Rg\OuUIZun gX֪RP&9*k{?>3% RH@Is 6Uf5PĮ-0P#CS tEn8դ e#ŠfħnTtХqs\^ɇbUEq?n_QZ`>CR2VӁz!U0d!rPS=`d lJ 8β2購ڈ~&s{>Y1W ",D{{א㩱38ާ%V $^9vso dJ /ѮM=@t~gVT\h˳uI#(UT/Yk hB\Ll6DR0 e7n;U~GiMѬ csvcXcC~.E_`!b XGx[  f&GHX碢24ETx' g1~GAQ qz38J#>Mr)N37R}8:s*cXpx$ۓJ~`;GC E3PU6e><ܙVթ,Q R[Ș %,gٶ7ƒ0}fhǨP*D+1.NERCNf->KKۉ4'9ؖ@k~ )dk- I 2n*rA =H5 L@zcrclFR?$y ~@Og[/(--H `Ncp >c<uQ 3M(<, sosIæc['d/ɲ^оgI>/`sh*d1 JghkJ% D~^09$SX:Nr@ʏLjQWRN;E|y@#ypPl[0PMc*LJ#_<k}j APS|n>H'%V`;?5WݲDF'`zc]ON?´܇&u`~Ckgϙ|>uNa3 R%;Vtė*%$S.sp1poD`'0O<[H9q~c Ø`Տ5]J#JmlLO# R1@a7>xdP<øk0fNvNQXH|M߈JR~bqdvg&ar `> vh!)#߈q^C?9o4 WkMǤ{Y@m(un6!/Be'Ar#R|Wg䓾[M2 PvUQVसʓB/bdXh@%_Bu@:w/p.|LF؝|w7KO 87 V"$~q~mV`2`,Rɷ.?^iˁ&!u9,<@<)AGM$ͫj~Aiq%!Gsk*Le|D.KBUy+)N'=Ja2'ٖ# ]᜘ (m^nAG$rp$]idi:pG| Q`ZdIގ .'PWDck^uQ;aّ'f}d7ezmKD I~aWPiޅLyƻz哱.vX y]Teb聉^?)p7ڝI?" _1t@l[QkFH l8|uhCW &'oеNJCBM|#^o pmpHn'[z?d\3#h3AEC_F.aC] Wx%XB'[U`v(ܘ%V|܍X)X,f1p+(^PM,r+@,wH銻;.!2yj3}=?qu|f=%3 OXQ,EOSwdSo$oW DѷBq_|hCոIvX|2 F琕뒿swbc"_.*>;҅Iypj[F&}T]y> mff֍t$疩\k'45x%]Rs}Q2.u(Y0̪N=^X#1xN&VO= 0x⋝$ __gI\4BP]k(|]w$Ks{!/ 5U3\ : JDG1&)k(TM>MV\V(tWmICmER9heӢT >_-3\̗h']9(Дpp{ ]_ԍ) !PYЀEqjB;d{K ;lv#5U,ʕEQ4BϨ4c5F6vƮx ^f$]Җo*ݐj.)Ewc+LM(݋.˟˦Y*h0*3qcz\JEpG?y. [Faξ%J>1(l HqS."_1DR0I|[/.  S>]܅aFFȸ Y-Pf䩃⥋fʿq=f(QGZKc8t2e7 t2 DGFwNw~s~/U%^.W&So 7/ҍem ʜ@n͜Y[+ZD[$ ip}PY[Pi zGn퉦^f8-*R##u. =w1Q(4e_J*D%XҚpD}RLݺ .v @UeS/{B FNAIK Xu fuc"\R"Є)@ejg7+lx(d}+7:Qϻ;AJ b th8dr^&jr5ȕ||2|nB( BgY M'H<މntkj5jaA"@:ǖT?5 _~sp["p2JeGq*95ӎ`GJOF:RF\tsVʛ0w ͭhC\'OF$ {b ׌G9H zbfHL ZOe%bH˓Ok<t_$erb`!5Lh-B|L ƥk޸GǞG0O+jӀki,E$4s'.OwwɷvA-qh7pWt7COdd$a%@HWLA? C!||V6)1MFA5nRp.3R,By(DɏeWP`q|-9VKIPT&IN+(MM#w ~` sy+>ƕ4&rX74@ȃ0:П#6~ئ"Aa@<6"E b:i 3J6ƍ~k? uM!Tȴo2y)Y ҹ4Cސ~e|h# N,|u,£F_{Ps$N81`\A5J}BG L5 CK• >M'Y ۩`+}&7M h3ӹ߸6Q+i(J2RYV& Eik~" sfAdP3{R0ȟOEd$ .8v SMlٯЇ0h|=Ens1KC?fn~y]Iª dTR#k0tÒ+Ǭ֚9F?=MMPsOlO8͔QZ(!qY~GrjW h>$etV mh-3 0r2RӡzvY?a #i,&8|H-@YaK0̌\|!DdQBM;  $BF T偻{ڍ׏㑃?#K@s:Zam"-_ 4a O_j )U+20i5,ʇ%t Z1/h6=. :!J< {S, 5cTVHk{Tĉ$a UAU`Ե_L=x|9}2pufeQ(h#n[ͷuwڷ&Bu [l50Ǽ9/Os ǁ΄-7$ ږh:WmKؾьN`R!3 !b'DH6i^Udk!ӥ#x; RSwAIHЌTQ8xt,"r6Kw ~3ذyQolUܱA6؊ w m(n-R~a :8o] t.Ƹ~s^+&5}]]QzG@#|.V |0WpV5 z;0EPBc:,fA߁3ƾ޳v-:HEuNLyθ&^M 8}S-E$㍄$Y]A~kNFR}{'Ym{ t!q1.i\K},f@зH]pΓ& 7(Ϸ#8 gJ:F+]v7SR~[fdT7Z0c n 섅Ł,rE% iN 9ovp6:7a>шsFٺj>^5>:z5[|kT{Bojs^Pqŕ[2mN%m"8^1l nf A7ZDOq٦ACUp oOZHU ίI|qJkd\_y ̂pN|qVT ɪhH2mAGal1\HؼN:j)̌dςP ԓ@z'8*z.M-*KS [ GVKyԫ_fE _6x{3W-۬D˝ rxD걤 Kp> `?Ij ƚ" )jLaSֺ7_T"Dq綈K5b$rd  7Fl*K$Ok-1Yvx.(͐/Yܿ!c(0F⤞ޭk܅#"rWqe#XW3~{4i{:[uJǵ.nIx%1DXC",a%ɗ|\}G u2oEw}FV'^AT|m99[12@tǝv/}$k=gj,JD͚5'.4M3chNEr1o?htTm]K]AOt)oΘHty}O[}3}<!&L_S(|;|eV $V,LCp &\xkos܎ @G H7((/:}[8Y`nEeJ#k 63]IFgf!%t扉9"ˊ)J? SU/$M9?hO0Qcp7H?VR pLgUkѕ͈+J矈#r=P E,D񜇻oS60@5LURw,i2nd;zJC4j8g9iN SI;ITdk' fmt:ml2Xw3|Jg`hɈ>OC((*!?A NwlǷ{ oJP0?e&_x$U֨gK9pVhK/QyRt>o5 (X́~T}^Ȓ(!N9 8&H{2wR2[Y76v k@ZFTiq+} ^6"EǰetsJ!drg$DޗʒNo 'kmGHXJ| " X+ʮnX6ODd&TkU"$kAb EU3>sY@= $٩I/irX`ArHrcmp`Gti\#z捜I2#9fmuΈJo Y$OtfM~pI~;(eqmr*ED$P"PrZ7_-̥?HeK&*2_Q#uLsQi ^D1S% Ck|l9ߵ:vZsF#tKS#3 9# ZDHى8@@Xz]ۨwS4P 7UE" L˿_mq8tbX=Q~"AqH) (TE|u $@PB:> 2v1(ܬ6$:UfM}53+w4h38mqlD އPhƑVMVw;C6IZ@yF˶ۅY&Uq%F@[.Xkur%W6˩ 僞:|LC&t<"dsҚWbQr4{컡!oxeg#;E)L*S, ~-ȏVP_/xEld:kX̣gye`) H\4k(qL_WH(u+%3-:[ 6P2HL|,tykH6.P0!ٍ?Q}\$L#ehaGw\cj%~~HY i5b|zaV,(Q4U32u w>Y/v&Ө[1օU<·*$rGcel+Ŝ)ǔVup}d8e0Db]^T5Rw JR$ Hq8#4`#- qK(8Py5ͧZfH!@,q辋p Qxs$-4ҮK0xC`k{@lҡM¨@Q{C!@Dib&!v#?"C26Az*}iӯ Og#7A3u?cix]Zwr@LϿNgI3+c{K|<^3F& .F[GVڀUH0FoݺA;$C۲$^C05}a)_)| 穞SaR  5ꇿ埊|Vd?c/|ÃB8X ,/u¼iʽX@hKJ땪2tpɀ>"&j AX !{h?4_]򉦨JYV$qzutcWɑ,r*.M2b6qO񐤜M$d8XV!*)wSZ3 1EάlOA<} t{$BN7|{ GyZJsALn [,<$?DizfצBdgk+bTBqx4ࡼ@[& OAFa/R(Iu'r9K1^Y8hWuvը`} &KfO~u] < p+`fKT"kwDw>-ûΔpvEz! "J}n1 q3aי F9m<%?]KvwW.pg-tZLBX3&QjPB"viR{ѡ9´>N+{X].-OGwA .u_v +3\D'e칈6&T7N3 nK l vq\$)K/*{i.ۣAL6Dccm3U9T_G'Dpq@.ٙ~7x=\P)DU` 0XUH)r?GE X`O Q6},@p@-#m3Zj1Ĕw6ȻT80:ɲλjs*]_DӀ nk3.b<'e޾yS5J4/W`%͂EhheRa)dL Nc4ei)d=}F| dURF!} {xL ;ۻjSn>RZ+?[0P_d9w4C:!KF(3j4 K(ãCWD7%cK)l_̳ʩ{Ӣ@=qwOQkVN ӲEjOوfn@JE(3izz4?Y~65R(QƑ_i,VcOIRIqrLGKO <~JFӦ s!9ބ3.|d\6v9y o)fƺl2F0\4P"1 cs)=_Q<> h8߹JV5fgMج4MΪ5zK\-6y1% *']-niy _+AvHOcn!*% {-?{SOp-SM'.̣]l:*9U~e Zz = ,%~^!S_rE7 Y 4WTA iElMH@ .-uscK dtV4E{bW$ʆ[ J/jLjbe+s8^j$ف㻶:: ºLەalzJ'\*O6uFeK+{ӆO!cOo~yWwr;.%TsaڂYqkϕ-,u7X*R|bNZ3r`=IZ}#3(619Gd{(m+_sjqL:ߓ^Mu59yx<1w,\\P+| Q,C4JOxk]G/^<gǓr_jAoo <੒>ej悑+a8gنKRe^LA3+\5țbkn@#DdAڂkz=P0s-Fo̠OI|R^ tJ7[ާ86-a݅Y,C0mY7f(?1ř"N޸ ~NG!;cqԤƆy~t.9މ#c.F_wb8`F.5bŗU܀{Ok.Kh]0d Y>lLVVrޛ";,DF;\|i{O" 0SnqByi{6##Ǻ'zBg#gi/q-:5cj~OFɔHw }g/)r\@+_tMmAP!!G3 욄o{ys,0Ns͟q[ފwRR8&yiBri~@nX>LQ*,@\1뙞_m)$)+s:˿Q0ăD֧FWƪ(bᢾ o-ɵ]-~|#tx)0@*'sG\aqEA(xKǖo dE h"%BUj6n!gz1 zi r]]^"fQ qk 9 ֆ:$kfTӥ}o;gl C,0VF "~U@C&'=*QE;sČl2*!\V8suI%9؄Ƈ-2Gf@%s-8!¤4to>HzO2a}#!oJnad`p40EW֑ӓ6((.8wܴ+3] Ke ״I"E0&ZET,zFO[\KjiBFi>`u|QX6 )9`dBtfDf^)gU( ;tJMpИps#pH2QΌx[𢾨WHThdsk%ap|v!ffQI܌ &Y~g? EpGE3#)MiK,:#ZCD=P?s'x\o6|rpQuǥ8KKL'.(/&ɲzfނ\XS@1:16:$ +" zJ>DdR4#эWop٠}ZUWխs͉K@Mgp[ѶGt.rS՛gh!jĪ-y#~ͱ9Sy/B,hjpeq7.6Y k,0h| .*a<z"R-0/aCnQf/67fkBݬ䇧fv]YL}L}=q"Gfh #|Nu/tREJfq?1Fz >ULc&/HBjU.VP f"N ǩJsr1I]ElЌUM~/>꡺eR.bH2Y Tb/'WQ0=: /u>.B´t7JW쌃̽g-.0˽FXruz[TrdGWa7>cz]i k&0ڊgL=0irFӊI=UE(#24LjI#o[km+t@\o/>3j؁v / F ArlpF}iPly예9[\+AMD w)O] L9jC3J$dHrPT]#.b1eORz?ns2 <•_Um4#u 3Ń wrz)&sg:3~6eB*wdJ.ӂe)Gi !p 岰 #"G#Z/sig?^w?/6D I5 R+l&9vDul >\{eW IbPh+X@G9c6gәgzZ#7`Ox(ɈT6C9BߘڥVȭd.c%A_tGű2]]DfǢ{Y~/yMb;5=BÕA!kL Z3ƯRǮW$Fn?i  G enTlURv059H~[ ZYں5ҫnFp<nF̉q\qM3*w?楆F4Y+) E^I+B{t࡟eNp_hsf o?ph>2MKlB_sizs|!dYUYȬtF|w! ;Y2*[R*e0. L,QWFCGCw]Ow3<G?Caˆ^3ܔf|!;\Ѱ5F:*? ٓ v 5$Ziu(3&`0/^&ɋ(EPUyYGTc_QDV4aC\0^3e # LL!5=o SRV9|UoNku0k^pdlI-ma%]B2nyJ_l-ii4 G]XH{ߣр~[$9WQBO.Ո谮Ѐm01 /\r·k0^v7ڼ(z[W˜ g 0fo,c_ɵX}԰4&-&7u 1QPX3m$LӸ.cFf!fR.UYy{R$e=Y:{-ɧK]MfSpN z%煺IR@y 6*9ށ69&AQ; $Wiǚ:}5 AgD3|/9?^1cSpXчW'dhf6d٪8hdGN3*㭤I >rX~SP{HsQQP?M8\iKUqHH:J&9O׮ `aVx>o_g0ӍЭG\H$LϠM,I85_nƊA x7Y#etJ>V}"G]אa[XNlPpy.iCvFj7UjYtuQP)1h9@wO#Jg=tek#s:GU38PDc~/[6i".;7\Jp$K7U󪆘1}BBenT-` k/?Bp=p4vm|RnlBjZgʢ92 Q6|oZ4 Ŝ+RI$ŬlR9Te!v}yrlgώگX BKyߓt[^[sM.=MN*hfp3p~GlO1 vT^]NP_Up~45L8Hf@= e[X5Nk60ީVĪOWYaD1 z[ .`g-fm5ou#XPv oDaKb3S,p;y4%g>ϣ±:*]}Ytsܪh.5Q#GW%?aÉXx#%`zȶWkPϞ,'vU;]~heyL,12>borsg^U--d&@wj.(&#B.XrcJmr';"`n3}xA@@FFLyn𸶀y<&-[aY-}D~Յݝ貎'O+I̿?0 hGqCj~Ũ0`"m[RdRDrQ(н]cxEbXRi?0F1=Kq;5mzA&\1u`dNyNa -\+%V`ݯTVMҪD zqIJVԇŔ}1B(xj}q:䑂J={CK*J*._PLInvúg1HJVyz֎1 Er;fg{r)k,"DWڭLeA{4)&0fu 5qCswnf{>%1FxUl&@k!3Ůa91hw7jF{g)o< N:¬`JTKWc$D<q//GH.iH`C_=wKw;X"QSCJ#͐ &L"%Z$]IIB49@dH=,peG*ptt.sKd9ycV:Eߤ"FtŃ<Rg> u9Wc8}wգgpHmIM%+96K?O?Mh*RqHlⷱM#r [WU[{xb-{* SNlCJ@`St6Ѳ.E[/!x։+p~7ɑtN Bq$62yT;is%_KVyD8HPt~{%7)oz 6HPW.@`H+(8#KcC|RLSaMI_ -> ='VS8ey+$~ &`T1^|>مj;I7B ^\HCż%@/D󂗟XNAO <[w^*1ٔ);3ݍ SqAΩ@J$RĪw,'VgвTMg[}ou4u5MM )trO۲>()p=Eq鰽?3/XC"5A > aw6#Cc賱z"15]9,_5) Iz㤁C3pq%_G|$&؅U ;$@ F P?݆>T'v7TZ[} hZPCougudC}Уf"}ZgXq*bP[2,?mmw:!kw1F4u=]2pհ Gb97QIrħx@#Bml+fu W4khYtA:O}֘ J}N8:x`]i5P%bf\f_\`@W%a Pq'KN D\4`YSIΓɀ8Pi@ÇolS{$ L*91v16`ǟM W+aA3A$8:Wl" /xDȩZZJɠ<MR 57sk ׏B?\x:i~595=8 vo}$:>-r˥E?>C< إFOkTg0WGRy/孮BZS 6mPa! x43QÛߍVr8kg0Ͳb+X`JT$Yɓboc\<<4_@JE.g 8n#$Ź^JZՌm6(q.5b8 =T5-U/k_#1:>1} 9>=٣{ZМm 3X7/WL6\45j]֩z1aRh^fha?\>wr~FG1!O.F[\QY| ,}!V+(w}QCzҌ.5u8MN>pD㨝^! a0Ow" GgU bh` lr%(y6;Bxh-9)ّ(ڏxj*~5c|kܿ?b ׇPg&-/b6yvHPZqW߀:_ߎ{6NDKcϘt꧋-Q^AׯsMQ唐3|. BR+Ud ZfU\bnjY}i]C^@AbB쐼: 39Ej/R3"!]yHD~P<'a?Y|g Y=fɮM8jH ,AXY=VxC-֐Q8 )z-@LDoiB+/2I ʥcn `rdzSTzߺLph:yD@r)@S,߼AS{UxG'.2sT=SFZܰ:NdȎe2k z +ry7poMk5il{9v?y.^պ9%IIE| p*9 g5^-"Ġk/޳KI~DܟC\o9jyXm~s=heQL'+)e*^&V=3Cu‡{bWǻ1Mw]f. FBs =2ﭺd\׊i FpRIr`D_LpSi^YMC&gH3 ~sXsRIYv8 I#}*"NWZ]KXpBuj_{Ǜ L!4^*=ຫtiٯfROd_ q~N]_O`CD"09rSa!&b%I굷q/XgPu;awVh09 hGP%Q\36֛ν 9Hy2};RՖO:ڤQą.Z6[|ԧ/u, cӧTO.-`82_싛n}.gbUۍ:.rnu )ZE;gXm(psa w?8&{Bx4>U3Ch`eIHFLXm;i+ aⲁ1SwNJzюִj:W9;Ao7gq{@dJp G[N\ĄOLjf#P ff [ޕ|9""eF.sA{w;uSΡZb BPy*7etKStb ߔRoHALwxmm&'3D[y/`զ2%}h4h^o_KJC)HvgS%JoANNJAU^k' 9Dj)1﷮e#'[3? w*ʞ'(V] )kQv a~Iac+u55jCyhyb'^Cc74c{M"b }՘LIw=!dA-\D)/ZTl)$aX3]iQ,Sn+z6KNI=^Z$; @ᚙfn (k D * ,s5mS ƫ2&ŶׂT̮Ŋ`YD/OKIA Ȉ?7N5qK[{(i&ɒM&KJVAu͔&+VM>Fv֡ n>@]/ irIpn?tpvk>֕%Z`ҌjɑuI%1]LuF!(Kc܀u!.ӺNbpl(fixScgrɡ4 ?_Sx A 6~[JnW,@O;ؔr{v/Z^raV/șgb" xW!VābC#^\ f~j'TM%ȅ <R44(F_?g9Rk6?e%NEo)ԟ TDkFuBjwȊܹoE2{k J2Wq߆Hv3GZ'9@t՚Lpoq@bn5,SɅ 3y%F6s;'ɨnҞU5T>vlzC &ّéZ^H?1mtQ=T/m'9H祈CU:^Eiꓓ&dY>")a%.:z;{Jf_,#AQп僛^JXށ@^mM9_&WʾGK깕neӔhdaS|ͬNNyhw48L]*u" -'OiTbB?g̶u?$z*XNAY{ZU~geTJWN"S];x,W4>8@iF~/4D߯v:UX%N1oJ=8o4EEz5O %Qᇅv6 W827O^=%"uھ~dLؽ%I¤랰p0oDez߂LIu._ca,TSUE{f31(?Zd[˥Ǵ@e@)SX#asYWq$#]pKDmc5FɔӷThy46N/d\VpeK:=B 1W]咔42n|= bͧԐ|`h$٢S6c]<0wǛ=`]+6X1)Uh@rckX~:::>Alp,-<1(O̓_a!Mk*wA$φlI?[`ܸN5b!c>G1 J8N;,QHVOW8/CI5impl.:UW<RfWJQPP{0;iG6Q;;aNEA?F87x2(6N e3B"'zHxZ:l"x:]eŎDغ6:/Vkשџ([ t4Q氜W%gLu~3Wֻ@-d D=θFPGob;j}r*)nrv+CV|Gi0/)@i}JY\SZ6ܢm[ij%;afN0g% 3PB{U}tAL 8 w*o xwL#ےt;R~ؑrYT;Ù]u$FٖEz*}>8@ n_l{fPуݹaq8?F&7\prӪ]4GaxVb3ife$s\)7Pe ׾X12& w 4DzdsdǓ|xblk:ˆ :ϭb]D)n&R$ ?jqJ4ʄkq˴'J]^H؏¿9G'Kwd$&B/ckW/T08^+I=7tCq<N.8djS*3ߵL~[ 5Y#$y ݒH6b ̩j(sƶԇ4ۢFmR@S5^H[L:7I/JHWsfn|~I?~u> Gt8"R̬0LMai-a㌎A׾ f|V˔ yͦ:`nOֳP3ګM NX p'K0D( PLa>@N`?9" V 6މ*Ei[6 ʩm,J:z<p5>tfYx,WSΧp?"\R5;ˉ5k6~T`c/I% u7%|Lk%])"S#@)?D1FxfXÐJ-y\g.Q8X!#i^A )%%4u17ڌ- ~- K A{c0B@+:6|tV z@-܂OP&f\ӶHdrmkĐ{u9ޤH {&(-?hPI,om1,`7iN/ ?_{pzMx .83_{pb͖UTLvFFTlɊK"YZevAlxsWji,gegԿqblSf(9BgdcdK!&۠{GC&֪l)ܳںD->aappm+“| @b סA"wK,|;pZq]y"-A5=da^==XPe\`Eeqr[T7Uz®`Pކ76E_|4t=joȖ 4ƞ_e$L#/eDdPTB3w!A*l.OGa|DVQ3k*Uo6f⭠qZ{wi+XI ŷ}mDvX5]NQX*y.nE$̡I5+G-"/ f 3Mꢹ+DK"y|+> o?rG~ MMk;ɐB< Y ;yr 'x\n&9(':_G_\zuN4JyDO ysښJvnze/&1 9"Ӆh%'5բnr^]Rdq{ 20J6 oTJνR e?6/HI#[%嬎70(=2xf4Y .߻zo5c]:U rVcQy]fm]V]'_]6oi}xi" 퐌ƹo2jH,Jik"3P{} !6 n2{X%̅VU~oh&5uMyLdL /Xzekmy_+*N*~o{\VB9:ʹX;ll8dVhїn˵*U.a܃ L( ]_d|馱 T_IA[gF?}{THI*NhG.c['$CJQMt䫷/6խA& Ak֟>>Ԋ"aЗG.?oͨ>bN"Ý1|CKs$jtE=a0YV;(<NB. ۤ!XcY [ nn.PŎn, JJ/Ck*Z%hK;dmKb@-P=;'dVZU+'DRTW/yeG:&8pC n d1u+ҧgaD;+"}HŐQa-s7vx#FM+Q0ϽDzځq8^?4ՁYW\5w~ ;[Tt=7<_DQ](Nh9TKͤq$?:8'Mл97[6h\HXbXk3)uOžP>'.>q3%s:ӎzȉPx4Om?Qp { [~ \fr@s7ӘTn:- h&rh f('h†E zѵLc٘[a5mSky轁GHv6KЪP@tĘh^ڎyG ,dʕ Zb ,vH䅫(+J_L[@lhZGz"0a ۷Y_u|]}V4; O,Ui H-44w3=ꅶ;4'U!đ?z4v$3j*Wf̢W`X2 vis_)›'7P HE.a/[8rL >7js\|Ʊ,v$[U3ɖ[l8}k͆ΤUKlp`w``3n8GG/~tW6,|F|AsR:?5U&[VeL$m Ǧ.B(pWy\"qXVzC*{o'iX>^\؈}$%kΑe@6< mMjB`)^%n=w |VHAfOE'D'8j˼=3 .ͼ NM8a%a d?hL cJDsO 6>5LpvC1Gti& g7!lGїJ.|hvgPB2zh cZc.6틐p[^C`2StcDbau>LY'&YCA̔ɏ*¥;\)?H;lR*vG'52BCڹ DskXsYϪ閭pYTSqE_[7vyA%K]n@.&,O)_ͶtS,Xِ=2՝ mjȫ=<9 _; t3kgRg@n 9 b@#_/vymjkׯCck{k#_=Km EUrO PL0>#sPn9SLy@Wm&d5Q}DMc:)ӣ :]zw(R F1=s>5gB]˚̆Շ(oa^ &[K:*I\5@d)|J&Yt̟ܿ lM5!o ,/sLޚaZB.a ,BS[LpJ$*d$[ Rrݐ`*Pے?Zt$USe+A_}\kӻ8p_D(dTq=XBIaZs?ӸUA:覚wռK?L|P'igA=n\ ,H|#t7AdB"~`/i|-r8JJ]Ѡ6_+'Tx E9LڔJan$nCWš"w"gk=/=&8;8@ͺNC#6KfOwxBzcl ,k]]IJ]GLK&&)cvag[' r- A< ۑsGγE lt>5YSPLㆆ .m1 quӀҲ2k@yi~\(VWppe^vm뚥!$UjMQufV+2 .8i AFY ' 5[^xIަ3IaE*`xg"^qs?kIjߴKbRavgPn:uYRC.kH8S25#ۡIds{1 $ _P?^6풘ߏ59Jd]:=#Lp/ONՕjRf`i|qRף,03u8qF1oGW#\((ظ70{M>%ֹ3'%j&>DuMo`̵)^p|vMn YSxz0N}"u;1z${{SBy]>o %'@mϝH$4VsyN+v0h<<;#~b~&㐱Wk逥G_ϓX7Mx1/5I,JvXdmcAՠGMsP ,M8k)1ZS2j|3r1R9 DЁs-EՂvqU}X\G)! _?N^+٪+Li]cynQ.4GE̞뀊$n5.>d[cO#c: B5"MםI,Hgr;pC3K~<Uk6? J#lRxȆOnn+k6;_gU8<5)}.PtYRe+;R ?&0jvA΃ŦaBI S؝;ר腙d z( KEukG!4*!WQIX,8vo/:=9yWG|o~أ|a 8Xc9bI~.]pͷ탊l^F77/d0GUA&;<Om,7FӁ [?3ݪ녨d5eYaߌcăe:eu}3RX+hi;phͽޟGApkOW窠tbFI ǷpY4PW5a/We<žKN0OG7Sh 8LQ[ w)7]Cڨ/;Du~ٷ$O ,Rدi[Z{Sj7]q"&$ Ţߔcj+Ri?Yg-ݎ#c6E  iUT bÅcUym?f⥳7݆(M |s_s%vp6zzEb0F t.E8Mъ\g֦Z)\]ZndGD/Ҷ[YaDGjM iݘ5TՄCAe"(6*n„>03Ò|zhuf]8.w_f@<i GGegI~C-蜇EJ-pQ1~o'=n2,YopTR،D*Aʉ|ЙC jdLV QaOe4{n> )l@ BUU>Orqgaå :wے(]8x <5ks1֎38LlL\U1h8Ydq4p0qӁ f(*kgӎ0}/<\t{,l7~94"H`1\fMJy@ d|(KO`Y)RѿVRҝۺyqI#|8T)/N:F  6//sֺBٸjro$`rOr=Qs|a'j4(F;aN,"%ʯ/0دch=u k<q߈H儎Y4$Q7(hl[qYÊ屢?v d{]B@ O3wa=AFQ?ƥ09 -~)R:O55 5@R} 4&[\̠)9#be0VϐA88-S}G84'G1M9ӤO؀BوݭXL4 2_;R ;t(>+3  8YGzWpuLy?ZbrE"I~k Vvq.M\Zd2=}/{%<~4fFU1_I{|EiR;(]ޓ';fYtB&*nF ҍ0K{\[[,Ѻ/R0ۗ[z+ه?=ʚiɆ5b'.,@o#w'=*a*zh_fŗf"~̉Y5R'቟CVΠ>^P&NkgFR6x3?V.مQh#TZ`#f fJŒͷjf=eܑ+1"_u˃+b_-Л"i*Mʅi&FqF%~H?! 9%~4K3.Ғߙ粞4.r]e.57E޶lɶl-$ G m)r!C[ dm LDLAƇ-.9Mp`70X߾=<_gzPY7(g(iEE_FbVΜFqP$o֪*H*UqCﷁ (\Ak2ɜϚwA­'B--4ˆ2۔@SrEb RD|̩(HRpf :ߠ×>QhLϓDLIF%1?8ޓ0 */mh4b@/NPтm K[(S>(oEO@[N]qbcnHy&?+Q(Y.6 Y}Ѐk-d0[6< qIy !_3. K+~sG2U,)QdVt0q8BFo(Zb!^ĪO.o W@M_a 81VKDH PR-$ͯz[^G:Nw#@*Ql&'u?/|?chӧŰ__>I>Yߑַs׸ CoLZ2kb52J 3EfȓS[yq_9zɚRQ(ueb0L MM,GBmEBcUqԜ⮌'a3@_e7F=NOww0Ń?K'd{<#H{ J7j@a.!?VdT\ASZK;&]~ e :F[l=YW5o1l3PW5t^}_꥜B oKu?\kMN/S [T bvppf+pINg/:VʑIoӱd CؚcMf`.z6t`KrT uCta[y2o/?8DFenvy*_֙ m?fG:Kj=s-жo}S';4Yx>ܮC7,=Q"{DZlŲ#W]#ť1Dx7UӪPfqCB%28V nv] ^v;a~wQB/9 MI-tq@mXDYHOݖwFgOsqL@t]EEٻVQ/T$m:qNPTUxWŧ1.C6/XY$+y#*l><vky{:]L.=Ec1MPM_Q_[WS@m.^Yi;\ֿu{e/iR.kPB2*. W``'xjNP9^c_~ I1G%K*KtV`MK8~e⬭ߛ{74˯%Ctm/p}+J 7`aU:[&ٳfB_aߚH6Q'h8D)۰X^Onzӊx(tAK4'|2^v,G k:2iZ6lAM%Wvi ZJc)ۘZQ|'^WwMBM*pQN"yvߛU<2 , ~5yU(cgC7UGJ j?k޻r{mm1{2t~Oy;߄Nn9wQ 4^q*yVO[T;qV2Kή+?pm $9أVrjss8Yœ/yUc &]UƯE"c &M$1Vk,fIitL5cP'GδVɲI voPu_6HtԒwgqSs%*y{ ;ӯ J.sU|g%u8Z:jn! zyU5tNԜeMKzyXtބ[2FE<2)!y;PoYSt~ 9M/ufR;1j2ŕJ&Ql&r.câq6GܘI\<͵I4Ȭj^P,Ѓ&SI[U1'1pkhΩt\Xa:@IƖ.hiU%jj@xjFat`zgByA. Dybd'Ib]uf31~ *rSIb?\A(hZW(40=Wfڝ_4Tl8+<ܗ$\!!Y.et,R18zO(bHWFs/%J| HY%<|,HCxVO*aeїEI@^ֺ0AWaft6Eϑb+DdiKI`~ &Y2JAjujJ$$SB D|ReS%M;e XyH0c0i:.6݌<$q Y+lg_$Gwz^S5`uQnz#UK .6:zzOitݻ\smʃF} }'-9< f5F"8NS359o"!⓴' (/nP!4\]*$s-G-W9^YB 72+p?7 zA=L/^ϭ@%q沗MK[ h Y31srL2۹Wj-^6 jgaMAy+d%EƃHdau|̗rњ ]r)O{lƄ m nhwPʛl%8Y"b:Ȋ _|a٣51ۯ)lv~8䱔:O #ՂX0)7IE9Ͼ3"0RX؏YR/|gftuT=2]ѭsG šq [!SKX$J R[,5NG0dz۹:. _`=H<]զk,cryރ Pޡ.>%AI4q#Tm.U4o (i7I -'MC XqgAw-͖;h9g.fV!>ҳ8YN[u͘" j0|Ė~VK@T%YЅӄ h> `` VD\uLaZ7㝖^Tֆ2ԠYlFZv7$I5+_?d b2'$K1*r^+6s>qT,ҥyGj*ec r5O_S)1m݋ZhQ;r.m4:[4z5m_R;U'@B@ʓOo8iz hz;1Z`Gzgr:qe`6{#>lU. $?F_%=\1SK8~ >Q=)o(@BH]mm8R+(m9ՈҐXɯZ ǥK,tvHWԨ>l>Jf݁~LzBĻ-\su/\~' Ca7;v홰G@C yW3EWFVmV`Y;//[0fYĦsoI&[@=':s>WeWa&nRS0eɩsެNm)\VՅe$^]oZ'02|=`@pjY.2%{N[ R۳QWtkm̷x!AgP;e1/ >EVW,Mv\~ZE#DaW8cEKW@{Х4hV2Z ;B?-=ICtԻLJd6Oo[;4MzW+\փgf6o,phmy~4xYw調}P_B.q®.ַC{JX'iWw/#zelq-6lRv!p[l|ddA{P|x"$.1y!jlի?F51Ki8 y9=EȭjzJRXsy8 K%G7G8.5?O\T۝ju2(-R5"8QCZ9Dlʙ=e$ hpY)OFblM0䞢T(<"zvְFKԞ]-[3K`;_)zC,$|:)}lhY> /?)놺7ؒ%0H{4Qے#_P92|c{:P H/a#[Zn[TZImJ XbIy1aJUyп7g Br!U|Wu-dX:K]ةsJH#Lfa>tZ3"H:^'L:(<kO0R*A$$Д |K|TPQ.!,/.!s4@PTY[TQQ֩HX6:i`݅`rPXMPSdjf$M+i n n;C]g 9]^e@LUل*ހgKp`IտG2_ |lAIAS$|?^;N9Pס"!tk9Ga`GxaR~ NKdE}\J>2ѳ) RC&7"ܱ,X/p~3>ji6u]_iz$EZotx.n{H(sy=%U:$E:d'$t#'leP*>=ڠBBT0P4`TP?մ+e yucC[]2{9K ;2W|Z³0DBZֱNp}͜8&Ta_,1ؚ`'ʃC#n&^FUg97F^ic8tX/ 8o9zZGXѫR8Pf+IVVi8 UԚ'NolMWhoâQ S=g ۿ{Ai<Ž۷n5(yj?BdP۷8F.Ӆ׶wX*ǜ|ƀw4 ̑UA軷AOe|~48.LI'Qu2(f%YB?{?"JGȾ> Hp?H_c VVAF!eDB:IiLZ59`c,]ȭy\S&עP(@]u0hܸ,c%/7jN@W"eL7H `|: 8{oM*SfA\Kx\i^Za-h<01 &?T$Dwӻ>m1^4uq+?Azt鳭 wJK>|nЄx~R-ih"A$iqnz wXlL%5 n+j̖H\FFSWɋ['i cb7Evme46I<2Ԝ /31) &~,MP(2hWpc_OBloQUj66_ f>D<)I*Ztq9ϵݗB^)b\thVNŻ%H.Ìem"g%`Gna}h? (#6\`Hfv=2(aƁk)#MK["8ֻѥ[Sf"?WP2da溺 q0q+EIr sf~šGd3/jirOh'ڽ;+m~)o^19=Mȫ@R\;"-%.\ۡ{*l\ouo }sFxd\+PV>\ g[RF0R^3O-&;騴I7Iѩ<D|}Tsr879 RShLtQreXear|o<[z@;yEB+Z;(c=a`DY斻&A%C#ѕ۱ZI1hp׍8@ab} |BUI[ 3`vyb;_NI6#Et/ G%#\~պf^XhM6R]{].~f Ť%Բwgi33໑Σ}3XU$ņASn&bN\%䒮 PNfH"KrQ!pF~! -2='+,7B=ju ^x"ߝ:ojߙý[84ǁdTV\(tnYАtq},MtḆuH}~Z3K`aj.Ş"DH3Y xϯg2xhI?jfjoYu<ٳ)Z#T U I^RٷZv-U:\ u?dcZAA  +o!.x@7j3 кV$jbF|# 7ijs`?`ǏD>Ƞ6{0΅9,94%ZJuAx@ym bp7J&OCԴYJb- r6zk/xx~<%ꕝr{}=@ᓧ޷ tY &b+ZfhsMmNuy;Fx4?6Pi_\])/!;+x7E3ɳ vbT)]Nt堨?MQ8%y: }x|k-{hIsJU?;m7#eMZΓM#,h }-G6~|SQ|&)4JJL,v/[f3[̀o55xh <'괣)2Xxɛ5e*\i>NCE*̎G}7$}4W m )0}d2$F E]-&}/GP_9qWJwǬ,zkE:GY`h9&E.mȤ~=bnab 9Wү2`W![ѥb`wQ#fgmPN.M C'iޥoO7CxYćeEC:QyXP9:3\^-\\IՄC$%5aǙ%zTlEK&akmD$!N|E?v;!kE{V{VNO,p<$I?H31DQ&Y (^(pkgvR|p'}dọgjʴ.gAi1QW;0_v]7DSCsVR=ZZ9_ >] vj cp Pk&( d*",ResF"Vsw4 s0=Q].`i+W@]ddt߭zߦ651ۙ1g& ;d98xu|.7b @lgX]}hl3J֍'ڈ5bL;r .~\Fvba)A,旑 IY? |Ȣ{u6#>T ɁgGqf/6TՑprSp0eh)G2t(Р`-`orn[#&'7'  m!OX2.L^щ Txo`Ej?.}7-%g;23B}cJ@QG4P6My!fb3[ ?M6PbWjM9aUǣK>ڔCv؉y_]_ )+tR~EX^ЖOS fÙTϷ۰M_É|;4H^G]3^ZlAbǓDDkH 2 n_yI3&ukzΓ$D˪S~]Tq>;m1ƪ$ve7qo_Nb1sǥo?)n~ v ~@'Ψ&_2 IOrnn'VͭSdc&p6(vR(TƉ,禆Jl럑p%7s %q+kQBy u``]MV#6>C1IסAڦvwW/4+-Bg[ցJrS-ꦒܵAd+qnz\^HKTWHjaAAfs'jEH'C@蔤es !MЬ+ V);2#h$f*piDs"h zjsRb{IK'~ ^$?Z_Z@Ju bU!64w=` yRh, =b!)J_mMG pXiPYq%PhIuGV Cb-F|K=앳gyG4\W5,]Jy ~2Kn)IQ]¦k̎R4 T~Y!gyw_;zYi_ DF03$X';̏ӓwDL f^)֚޸ ?.(` UVg - ~.Լc6^cSGbe"5wO潆H1iT/@7s-ޱ ( ?05dg7&o',Ao~fJl&idl8-S!UNg ɢ.Kl4auj="i$ȸ~~@q {)**؂#iml(͕NY*KdZ#>8A>>jхSawulR3lf/d~,I j ]qts;dKnw)t)]x@Q19 6cwrqe4 |x\'-CU-f%1cMr{Dv Fh>y[B+w,$@*m; ~QC.M8;؆.Sy$gkޘ<8(pw(@f)W>4iɁB6ƌX25TXJ a@KZAb4_k|_s|\㺼Pޑ+|3A4( ]pFbd)[Aٷw_{hA?I"? v8|f΋p-p+|M1frW0@:|٨.%5FsFeM_b:Ⱦ`.|/fܤԌnu'C-/+E^wqoO:YYS&.~Odt'YhY8i]gUwh.b"~KCA^d@3V P+0/yT޿iݙ/$D`/mkX~t|WW׏햶ZGU`r=Wf֛Mǰ?9}BF[VB|rZ=PdA~& 7;sּ uxdW91GAuPo4zQ҇Ž WoFpTkX"WS=5yBw ~vIşfð87P)ni})u IN rA Ԉzei@AUF=NJŹ[іʵhHl| ȱ6>o휕!,.VpOT l#~q3  a c6HV4kCྜྷTsg%}#].}SN^0ږB p ,o mdvnvR_lA\`AYjЭ^ҍAɀ!] eN;re_TӎQK Zn)2TvL;u}soP A*z&E!0;YZ 8-!Bֻ KPWs!^!J ꙈeӸq’ל#gP <P}!y0lU)OJIQ؄Ļ[" Ex%Є K_Ut*BU`xĚN~37h-pɣ6ʑz٥72,cl };݀" {RA4Zx8jc0@_CN%;cO 70qXd5'sėW_ekا:H @S~"qzMC'|JjÅY=,Qy5xpq=Õ/Hv:!vŊ)ܟТ0au N}$#&W7Qc}Z+%&D˔Y]|cȥo#"TrS(jq?); Jv'j12,ZÍqZŒ9OɳL@[:q3ϨVɟݭWCO =߁.îMHYy<.Qλquw ju/a9 ٙ.,p8%W{>3=0'*$&%; |4wam /v[DЌA E VqH(*7,0Y1Ы*Y/{XȗEi:ҌQDPX:ccAÜfi,KAwaPaT8;o0Tܷk^PhQS/OSJQxm[ *( 5 2 !&ip/vkBwTՑ#. Ip ;"xvK|1N\0_U&{Zc)&sb_ y \07W6#1C ;M,_?B_0# &=TTx-,oKw[q=fU7$$=P7ǼMId2\&kF1 ZE ԋͪsn3倂AS xlZz=IDQ>סx-[k߳ͪLΏI*~.=rM%  o ?!%Օ+c}UCmI1Ux4a]}!|l=SD).Q$ZK3OSU 7DʙO[dO%Ǝ8Z,TrΟGK$+zc)Yu~6#W4;Z"M P,<ǯAq#d 訷g/ =YjEOE{{m1D"ĬlH8OS<ؕ[3Ρi}$9}y[d[7C _uUc@F2lj]$EG+%|Bכ=tMb*J`Jur?-(u>h:Τ #Wlq*5жǹ{8p,Fg4vyêH6]h'6.5R|Na<͜@ P7mWE_,Ѻ[rܑkH]Q7d__TZ;|+Y7dm6V g{X_:LT'5r(d&!K^X|.$cD.'yu3xi xu*Zy0Kv6vÉe.kk_8E ہH4}ر<] gyT, ΰ!~;宔Qzys9~!t>mɰgh0*o1>㯝͗rIPzNڈ+hZ5 ,HBe Qzq,9G@J0[mcl@b@>x%Q^Д}o CY9'4,*rWxׅ2N $A8Oi/RA0U4oиB"sa,gQ2Dh=AH֖,U@>da$6"3E>빔TYNB,RH@{gV)XOE_uL`-ݿ+IECNfbd@N4I_󵐿g 8{Au0/[n6b !o^oQ E? `XANc&uiw2,b%J[t;ڦ.K$WH* #%mǜXM ֡)8!}wnImQoG'f^7~TmMP2E&fkhL2 f]6(hCX ރ <8 A̓ciq˪uJVco8uFξ *ѓÈ Zd#sѤy3ioQqH/7[M(74p?wQDYw%Lv`-S8QW~ӎT|IB%L*F1EZ>%lYE g{|+Y$U782cHꉳz8|S>ہ%)URE”֒#6_Jp.Lr|८ь7ѡWNk1wCHX׭bt0cdh֚b:^LlH\{]pȑk.u}]Uo!fiq"?a㕬i Br/]0 Efy+e5$Cj! Oi#kќORo^*G\E<:^S.Fr\pzb 8|$/KLrxJzAii?KghAZZi|ªZE-rHޭ(I-?m%8Opg,egν*i@+.ft_[KDͤM:ųSx9O U5zgݴfXgFC M{ ,Ag76. .4iΝeg$T{oN%nZPZsI0kƼ+#Z#B`Asy,trBK RJP#72xH< ϟdӉj 'KTcD%Tt-`kM,3rw!̞Væt*U+`zrJtCu]?|AviJXlΉ17x$ e:9<.F @+\vJ'zĂQ0 گB~,<Mk\f? w_!%5$ >ggD`bq4EAu,ԪC5X׶|Y-d 7ws=qYK(ths{-Sؔ^n\1;RPx؀E!f# PǑiyrhLA=2)՝>3Du?ǎX`SRɣ$Hr((F]g٬j;ͿaoH}xJALxw滧kLH-/K~u8 n`] @^ۡ2`)XB]Jֶ[X;XgON=<F1a!?򥮤Awf9+R|M4tqho*paζ# w1H?^c$Py[x8M@3q׷mT^ 70$%@1UbHN{V 4(ɘLN݌;"s3UhGѲILԷk#$t:~ Vbw۲Cy( $[@e,/1ZWcƺS3$iΎ]p:)ЈrEe=euIޱ}ӿM &Ǐx޹t1Aa O4A IQJ/Ou1'FD˘ 2՛+t3 FAR{__6CrH0ܒ?h3Zf8INgV^I< JCZ cE24BflhN@ C <,:DŶ:T'R-bWk $ft>v#A~ l%&SjNC.^6V:p~.Wm 9L'P)h6S X*bٯ5݇I\yGd][3E^|d(0a-?䛝lVzI:4)&Tk'$7oҴYX@>}Y`QPFӵeKߡ\0uk҄ Gmo(3154`29|Ls;c YscfKRFct~Yr惽bYmk:ahnGLgkDRm.x1/G[PSQ3٠)}HشG$ hZgڤO),ۍu?zsave*B(t0JNYA`@'` ,EN`>HoB9=-T|uW9Z4(93\yejrXdObPv둪tM3$֛2 jYY<+L`fE=V4BY.2'[ SzsX =vd2 T)-bm(Pm7muH(X{81 %-b>w-8 4XQp^lad9m"r >BKr3N( /tn5+)Jڶ؜`OHbA@#:I>D)f ; `;R$>9W?~ +FuTi)@,Zֺ oBx X bbʛˇ[`7O -P7-I8b.|zI,&<9P)_gUj8 IABÐiz)\]8 ?8|с<߀ RBC{ݪ^ew@x*%BQ} F3(ޣTCoj A8DZ,Jڥ&J7Op:_F|h♦$T8]C`GprD!"1|Z&eyiJϹA?ͅ@ZQ1jaGzS,7BsO_:P79(v/&ٰG;ωG\:e}#TKC ҹԕ7JʫoZqtͺ,仔Y@aDtv[- [t4e-Ւi_ߕ[h"/[8D oF9tɯ\;l_[HBCσĈ?5c~2NG0(K}9ny+HASk]n?'Fp CD,K2ʛxHxMon WiȧKdy<Y/N~ OX,,K/,)@?z#p.t95"|Ј.:9v,E/EkIQL̞~AQ~?LTB 'xJx3;sk[3p+qf^~mT1}Ε7W-PۣA۳0gf:n%j5T2: Ǟ}'VIl*g⻩MiGc+"Nu.d}Kc g#>tm{}8ZZ{=YPޡl'r/F g=4LO$9Szlp1ϹMH?GjY_0н* 4~B({|9[- iZRSY~BoEPuRc`&vZI(̼3^ܐsנ(̕26Te |P$&\2A(1 'u:5 >ʠ.+J^VzDAB₴̒6WП MdDqty^'-],Zq8 A+hZM=˒56 C:>zshE9%wI^tAӋTD^Mrafr7Pj$I`|IQH0^Zuyg";nOKۺ-x(Z f`zbiK7e[͆G@**tCu[Gr5s~ytHFcç]mC wH&UZjrb99B w6 ۽f*PثRGw HvW8W;Z&˱8oTN 00pl7`ix62TҪ*S:8 Ojŀ|R?vP[`&Ex9Yrj$jL`⾆Y;EbF\{ƽcIDw65>a}͍NX`(d8uE+mYeqff`AY9Z;`i i*4PSO紸ސNgu7Z#7Etr _rXc@u\=b6VjM2"vc?Sg<]RCږuT%z͆ l4@m@^uP̴H%>AƕwR>x `O-dÌ?(U,!)Ԡ̬naq&\F~s}u6~@z- et/l-MK^Eҿd:ki0wƜ!*[n:zV=X.Bص@9]w(]S]|5at*XӜY17̼$fõSr9w _l3?-%$ l+J;<8ѱ+'5"`|>wlx0R]ƲLɓOUS3< 6`!BxޒmdWPѲ) 7ZЇ }7QTɪg-Ld]vPikƍR?'3X\d|UnBb:nSU5]k ds<1 X.S6! uJg'\3*OJP &ﮭW~%p/P9z?#\!ӁJ|ѼNNh? xWD&&5C,PS ~jUAq~0#!+lMl~}hH5f}8ΒP+y N^qy7ޒ°<˹5VUg'$9[eƢUzU6߮|XB _-151"׏͈R얒yl0Yu8ytp: _a"w/GIH5E? 7ݥfW'$qh-V"C'j.2vѫ S="+[& D#ʲ5N9pEtG'Gi_εW]^ 9\(@0x~Y۵u5Il)b .oiJ+`i]qq4SHT%KJ=k^72Uٍ n߆?^ԳovgʥjcBǦsTn"" 1a@C'C.?oXf/h0\Fc ]lcBw}S/HY CXi|J+y7FOGFX83ꛞѯr2e0G~~B'Nhy%>;WTAl6B4PSs=>]rKV;{,afj&tk\ \m.PLJ뫡eyί$`v r=\CQz`@e$Um[™kȇtoSa;Kv#o1%QfU)St3¨ʗd 3#zeQk ]CE~fnj᭽ݚb-g@Ah>86:Fg*(n#'n$^IrAohG ģiy 3[;(v8|^+ Dz础xBq`kk8Z({єbϼE?ax@ /p&ȍZ8홧|&}Jhɼty[}ki󜒁"8pVp;[SJ?Cضka= @#sтmsP69 >"Ctm7ld WRfM_| f)Tuty2^_nU`4 #ⅳgi,qaoM̋~t4ڎ3;=!( 3DCY )TMƸAb?3n<9)B}^MR)vĨDU*on5ʫdG^(wl[ qd^S^[J Dp|и6J`[olt(#v&.,d1(\:cB|:T aQ;A:65x8{g)^`FsOQʤc"f3o`DNjD773L-$QXm`Z̵P䎉@Lu>@%Z7Tqo4 +^Fr+P邖d{J&+H4|-Ff7Rco lݾ-aZY4>AQ!` c&'!̟ԕgn6+6w77Ęn+ T bQ:`lPr /fBUKzcA{[DS0E'RunW{v%y΀T?c s`fz vH'?e]a*;>sUwu:lWi0خCw&LxW?THs*p@w*l*ﲫÖ.+!w,3:4z7,aP{8X5{PR04@2Mq:w y 8#PG\5>ϩTt(.>@y8O9:@kMDZ5lw)L_IQh&q adr٣{?v|McVE]1 _%;j$Bѽ IlmĂ_ X[әwtL՝&u+ռ#Sxqxwv~\ad>鲩:4" q)7b@>}1hk$ȀBK,V4SI7!WlUc|'&@%CsXa%AfZ|]YfM;_t'gL21 A#3BY{sqUxV6 nSH2%HAߟ#2s(ڻdQ2E!>訌es.@hZCT(^t:]CNnuD1-(nv d/7`_">hЛ*H1@|T4 5Mc[Ы}VÄ ~ʆ %LZ~(St݃Uo ѦBaG/3eÁ;~&0~HdEmNX;n1*! ).y;K 0~Ua˟461/pf֔y.ku+Iho 3>Ԭ>s=fSex$nZ,Eb4 XdrD8 [l b>q\\^W&|fЙz?+Q\PtwW^"ݱFxԢx_?{â0dEiJd}U5؄=lh^@I!вt@T=p*FEYP B9Vxw9C2>GDkK }r7\>K/G'΋d'ܧXlawlٹ Ru_9#88$3 ʚ iG,pf~/'*,6|{pnD JYq9eљ Oiբz6ԉi\QV}  @Ժ*᭺rRc-q : p݇N* „ˈ[)~Ap.<$ sd }`Pa?L&6if*;o|W.afRN&hih0|)5@wJ_HHd^#Kzn $S) 9 r׊ [ŝ#.iv([ ,f܎ԑZ #\rX(Xe>CYv>mI`:$-+p%YP6 oeavc_ ~]A0#Eʼnc94Vr `2j*k"f:Kjrht/[[tP{-$h @ +a\ X>L͉gʻHnF}}x'랔\s#1`H?cy'qp%zL,51]`V@93Wd /+s.s I"n%P SOJ ?>/xCd<2obh57}=XXݻ:Af;Dc .W¥`;xfH~](Ev7&t=a}E#l}1Nր?XV(``|ؠ9ȹS5"96d{J07Faq:$+(Ź~)+f0%#~N1,DQGs zE}zl)^G5㠩)S1 >طՑןza(6"WYݫJx~컥e^/H^@1* 9"^8KVVK>|(2LɻjHWv㜰)?YhE+ϧ;KU@/VH=lX\쾬ۑL5=yJ3[[4Xx/dUkDM``*)V;T&m鳪QUW_!H)ӉZX  b-6G3W%purjnlʢɭwABs NL8wqH. ԡ4yf5z7@M>Nu]j63Y=)A p7#ќ$1t >w6Kk@|9M~1*S_Z Y ()j7̩"FJ-I+fq-&fa]Cb-עG|$KS0 녫 w:#ͣ@!>D*BL SpV.7Hw 5\ά=B£p"5d~3Jontso # $nUk$`6e)տjvz鬻9mۼuTM>aijl;m)P(T s6؟6w"NRMAxڭct6U@H]/_-z"ÜZ Àx9OWj-@rbޟfyAJOEܠ蔲?W,Z<$HryO^N~"}PߺjE9#1"hsLBzz 0;v\ZR Tyf,x?_.}S1+u.bɝf7fe_1:ްXX'p}{ /Gn~ "}!jمZ>eF% H7gb5x-Q-pe8TWUE9׎SMν#6{cdb$ p^l{-Ƣ;n`t Ȟ;ZYVFoVr8`vu1aGf׋# { xBAP(ܕw4rG!]5`l;< m0DӀƨ5.a,Y{'G$|-#7,|"G 7n٤)æN k GE3+FQMxdz-ilJf_#O2#DCT(b\ue\gPϱ[?*!RH-~x].;6Z-|`B[%x;#TZbSAꟑEݶCd#M(kg-e/&Mzw1&ܒ-yX eZML y6k>Ҷ4nr#w|~8!A\! SqߩAt2v "|Q/ہW@uDsmZR^y5Zlkm-4ƄvMl4iLbaM6 q\pޤ nGIe/j>h&swaκNx,9Ec1 ȼg0DTY;dLk $-c&ChڡCBBJ !ToM8?NFǴ >Hq]]m]`eTRDX`O(ؚ3Wq!A)_=Ft *6ޓa1fE];nP,. DK|6{?EAUP!7kQNk_ ܀+_NYa;qen*{:/PGdQkV.n{Уz;ag|Aa۴فarǣ4*r+azĢ~@\N^ce&WI4]cp _hٴ,n }xռ&2Arx& g4xWDB4_MTĽh~Ϸh7N(0x&s6+#S`JK0?vރ\0i!ߩ>|Nc9+\D_ a'4CrP0#]aqCHo)$d?@UH+ !+KW/P.!LhE#Ƴdâr#}x)<[1eHP/*9[ds[+D" ^9R^HtTR:]lkGWOYYifDCn+1ScRCnZ@rmh~r \;*7Htjo=u4מn<[o`p p%Xg΁U3΀K}E+ʠW+2/WU8(gOQ^mڛͿ_ÌZյ @(4ȥy3(Al@.|G~EvT&6żR'$z4NZhW}4Z dE++nCi`*g xzx ߵM_0geC먆U sE+ﺈ{_X.o嫱۴ -Wͥ mbW^!% # [TԚU뎛c'"JwJپDr!srT(ع:0&Ll##׬pX#ewOg{Z ;EYyq7Z ٩+:˝omt v-?p{; ƬF}9BNCXyY)dܴ1 SKw82inϏё */s(K4k\ZV= u b@d$SwxIb9j&vTYc_ m=?iŨEL*<cE?c&cZPfkriflrxϷ+LN tQ 8=N e2Q3UDFƗljtL@s&rm Tkc4*}.7gV_*'GQа5"q_F hΰ,2Klj]} ]$~1 ; _:l!z ++NlV۵ψ}f=z\#H]" r&lm͔2BqA > "릜=fԡzpjK#-Q%Ԍ4^N0;Ur6UP!ӠAV\ebEG%n.f+;}Wg-!5^[oa?j͆;&yc^,5Xril++5PN= gL1\mh2䰤fU*w,36afީ0pgC9CK32Q) 5ȿO@γ*  p 1QYu|k?Rh̷lvbY@_AQ?I>k<bp{g1o PI \IʣWw0Jk KaWzHq|rXQԼa~ K鎠dT<~We* 2Ah8 O 0F7[R-|Rw. *O k*}#j&{I κʶ?֠2vɐF8ұ4/nm۳6VM(r (=rs\=eY=[KFDs BIx:p;A8PbkP N1}7 4^ُZ`Ee|GcW2%dfs9rV˯*fI[y~HSUQ 6'*ԍUm))rB#x]K  BZ46}z1UEt<ç6#Lq=b8)1`C9ךY%_e:Hˆޛϱ4W7RMՑ/`z"sfN4wcf ʅq ԶeMZ#;is M^ ܇?szM!t'tK}{  -zpK*Sg'q8Z06Cj:=nHJ$cI9%_{1r}v ۚkyl`&8[EZJWb@'֓/x%Ԯv9mHH^oY1SUtS;'5cUobwNXdW]G^6H謚}2 Ac'0ivBu 4oA yoG=sSk7A3NB޶66#!HI/6 M'r2,pY@#elp2 񥫃)&-"R ۿ@5QLGU* ظT1^[QQچ Eko2'QK@MrWڗQon-,7@$pc Rs? JN؟AH]6O1wB$lN(VZē0A|䭮SrT"Rj$wa#g%>E \I„{}H2!%L@~k:F7o]B"FA> qnx+zIވ,W28R>kmtYh;WF-1:o7`'ĆCt;aYЫQ4˶nƞ,N~zk5L$FT鍰iT*tvq+Pbӆ+i:F/+z{s'|=<8 R@,kUם|f~ { Ӛ?/ҴxhCu|^oBN}/Ia!r%}[1g{4AP~f!yՠP+ɦɠ03F=M>9F*¾V}Heg1$E Hz,`|>qݻ =ͺ`g>xIMF[WjLFaXnYt!D{~3e.lz VL'[ p.i X4"͂#[F-9oOI׶J 75܉JhلZI+D$U=<}_k[ѯw:0sC2d8-qK8pgJ[.X$n4']+Dłz 2nuM6k lL 0bp>\C׀8ջhF փ]SXk6Wg#UɅVՆ.{*2F=5#a2Pc*ŒC۶1H.IeT"{ލm^4b\&5 X 5,N䩞sWCE#B8K;S8cpgtU}/MR+e[fU ' Cߟ(㤉-4CL O($UQD&t_<@#5L<[Xa_ \Jv'Ns0#f:GUMnN%.I2^JkrarWJ #q[O=Ҧ1\ςaKP;EJ*g7!I9W*vFXN֔;U@O b-{U f32P! yS&6oli<7&-W3Z͚B{bf؀]jRB7x m85Ԓ<`3;X {P8?i@/-wq[H~*FyrԜ#l5ا1 {[0>#+ݟiy2 ~ fqX}z cYvfeRhFO'*DtjWTn oVF⽦L8%_%-(s / w,:S?ka?NZj[jvލ&G6AF˧4 LDiT=KX 6?y??=+/q |9xΒ֔IXlj_ZFg͈!ĵ +Ued,v9ސ[Eϭ􇏹8tڬL 5 3S`(-Y-/ ]VGAF6 ,W$J6(n9ιzbBwp#Z37u 8`3TWb\|Ye,b=܄-(_ DEݹ录s 'Xr`dZ`Dg3vy\Ȱ8oJJ_J`8C=0p5h_7Mx!uzu(}"D_Ϊ?is("[=5[q ]utl,]:Khu5å!ZUA1iWA-?# hļ365к N^<^hdZ% ߭#.,]V 6O: vKFXx_ogƜRk#y Enpp1ĔnǼ 6V>Xfe͢O4l=+z#!uJQxQ $ 2L,=](e$ap{NIihL (h *oZM~O.5Xg!FzC}=U6)3i?"E ht\ý(_h [A$M *, WR?|FJ][L$$ syl߳-<1 )9 Z*v?d$mśқi5{n sy2*9FHp"yȑKk~3ͻ{.0z`ܺ+ʲ4vo3;P;A:ʑy]>N!$߬cVL̅VzL, f 9O /eV4z)1 /x0>A–ǽS 5s_3b@YQC0"&4g.5٩J[TKRrU(A/{^: Y <oMO.SndWA*3ClSb- `GW>l)Bv"Ѹܙ;a="L*La Pwi~Եb/( 'D (m0 jW/ g+Ő`BA-|O>cr; "P*NƜ^"#MO2)!G?E?Y >W|33^bߦMlil͓Ѱ1Tdlsyw>[:oR.?341!6 L!NO+;J+$Ί@6x)uӐobUi~{ZQ6:VZy`dpL%V%,x~bp($>|tD~PQĞSRL d!MR3MWӺVߊy?gК'ҍ*dž/`YP-_;L}iȨ H7|t1Vh3KxL唎 H)˼]]&D`}5=^gQKTiM+v_p#֢p!jSv5hg&kQ|sX֏Py < ɯM=|WͭM3 bj-yљ/@?t*}bdvW3 RMa-k*R_-T/ Z3}HcNbn8_ԩ=1+Ml ]N)¯Hл,XR_:[4RRtIiw\3|[.:cQ'l/y3HYD% aUgn3&s8\nu+͝-aOR?{C:b64uMTx,83"&b4F}dT"~L))i(Ƣ[{zoFUqS>= Nwߪ8.)ktzcl<6a)lq=L}Kj) 6vZsDUB5 tBQjiK.ug%xU"6~y)(F)d0ǚ}FlPWck.\ %݉0=߾>E0#+D4͙ h]<ImH].ˏۦH0޷H2e|d3gX?=a\w{i:/ipbҞDe_nG&mYǓpgyO`CVɳD?%[տ|#MSD xHb€|}0RlBط|kGI2U3K MB ɾQx4 /ӂ-SVE$V牥=QAk#ܰGM9|L^!IP<{4/0x !'T*<̈́\Qh~f?;1 E !\,k G(!z1˄G :0/1Nu XGj>X4mmޫ?SH' 10m)dmCZwyW%FzhD4=iOsS闓"į!?EdB?'jȞeMA!Bͩ\t)eCe) ꤻ~N Cߝ̕xo=go Y^pj9]> j([+~ׇq|||7:ixz߮~z=:8Xvd5p]ґ'=(R2)}~hA6ЖP Oxnwl3ǁؿ@^ȩ5r2㸟($,m (erfX["57O:< B\8oGJnvLf0}|W3E&E>8V&-8,-x,^!&HB27-ssQ :W%B M#y7c!]PrX_v>8# 5[*̖l]zg }/b<N_K A!9] ({_8͔evZ FH1A1U7Pt =&iK.e+u6)palo(OBs_֏/Ru'{R-{"WAi(1;4?r!NJԆ nw':H qw3GNK2 䃏8_ѧ}Wh%Gs3bz&8_H2j\ 1 $x()vϓ-5upFj@/f>5(ɥ }:0[nFg@#v_뎲1X'| eNܞ-V@K,\ѯث&q- ꅘYŘrz/z^X>T0: D{YC"lF|[vЛ|nDZM .gz!q-ե %$ }5ےf՗-4[St "v| qJ>/R'/.7v CTS3SrLx+ZnU1>;-9 2' =[Ѿ',8E=$`DD ߊF!OSoL}eq'OS!xK`9H ƝsC'ETˬK?ƍAYEz펌 <h]yFfޔ~kP>8b){ %*<xrso%Ԧq~us`,% c* ,1jkt]Y(zkWp#384cKQdĦg٨J,_UuI}?x"O[Gvw0S[JH=\WPH')1.I% ̧8& G4DՈ]V@NAHc:.Gu;7;Y)޼' $^ցXwp|(zjR%pCˊm@"<47>ډ֠u(]k  ߘOz4ܮ(_^!ӆ9?;G$Hːx|xa+ >!ͺ7M_Bs'ɔOr$RQm 1-IҖ:}!6qLIa[jD:.N+d$ɤ=M„+"8JiF~gril%bI)gO:ezoAoPE4O;9y:r[bˑu*h&ֵ,,־!YW;2uB-94G# @ ,2(jc2S |(wNFV߸-Մi(Y~!T|:@ۯ8,nhreqG=?_204~ Vc\Pf}.Z1z8r +ĺO KhjÒ @,a}q{ 6pޗ=P|`tQQy{Pqi)㷁r YJRԹ^mB ZP\ژ^ҍ 3ps3xihYˡz, a>IiB/ZԳxM>R#_ .ŴwByin_W A οA5 yuvNilXáQUSgNoQ҃LT%)(PH _Meo>CD,R]EqKe f~,6 c?nQ!s eyL.`}1)Rag{ uѬ+ӻ'φ/$?-{{LfH٤+ONgML1|l#Mqs[* O}G6pu06{JYWpMU S)>*JXTbw7 KP3)E an;We.Y,:Pr-sRE@Щ*; ;҃nהvwީӮu g0k L}MqXa"ˬGl&o,kYEE@fU=߷THSt8᪕z.yL` H f˟uzjdG_Hߑwٔе69͸xȢd(l\ P1?]#e 9˝ۉFzbC <^t5nEɎU.%$ zҟ.;]*j6(FD[ ={B7ަݣ.η6En}?%(×vZvg{ g1'D4_%R)&\߷7C?WS3/'0 UnKQxqt6?T[q`9>w_0C Z$a`WK[JsØ;:h(NrsϺz4ft!UG&EV?c#}GSq; n-rL`ߗ 7ה!@ m;tv+-Գw;d@x׭tʇqKׁ-4!)plF(U}DO]{"$vt Kȱ|"wk/QGxmȗxE 7T7zv |”KMĒ6,EHI,m8Ll 2JK1 ]t*z-֠eMJ׶~)qkC6ѯ .%oYR 3`zL^]*tuh]E~s<JH Ot-7^ Te,`7nx2]C16er};A|v}>}sbK6~:t&|=2IO91r)D.IҜgʷia2uj]7ȵv!GH4LWK@wZYOZcGT t_MQ{xjl. 5~lbqFLW[w[,%XaZ3G_Ժy[遈]B D*M[HzH;JwO_ÿC:KI3| нCy)S~ZhQ2kvSt9}üE{) P\]?qf+\J vy׶,S?RC}ק| bYei Xc~//wpCKx7EkgK W.v@29r=Bdp 6EpZ8ז'fjEHJs'w.)3>W -v(=Qi!iRD{i%t5|RtP@g kOy؀D&EG ?o]ؑ`>R>&5{ZPVAބ?=7۬*g ڮܹw'ru d4 դY\ژY3;c4x/ HRJ^`*MI}pD̅85j7;䫣_M+$/Zfs*y"jDes }c='Sn߅$!![]]C ڔ.Y$=Z=^- |B'=EW=4wcXn% NiO"'_d-c0盗z쑑h_ߔzoSpO)8cIII+旐D- Q$ΔtyffQf1|_Tq4Ndy,&g-6f* ~)y!^~N?'U 7Ǣ¯ )&eY&-tUџ ;(MEqGgol=}Ę*<!=Ms͒FE"obқ0Hư^)s{CSL&ו?Uctz+^I+jC4yݟ^Wu"n2Jo;z |eo1-2,e7uabIo~eU-?G6+=s26RҶdc!{{K(L+5,/ nne_3p֐j<^IT1}|Ez-@L@ZHm=CpvҌSFwH0^gQVD5m#Nﴊ]sk%sUU\ֵ\Y7\㷐6躮0I`usD ^;)KAEe?xH  N գAG9Gwҭkܾ738hq2rIwq/y%FUniRmg͉OwKWF7@9!;QgBlMɜ1“AYeEuG&wnVT~XHUGL(? xcX^qDcbHJ c*Aԕ1YQ_fQV˼aMAB-͡?2p0.I^Rg*ȗ.ykeYl?AzIFg٨mz0`ʼ%-Op\\[eH{n‘/Hv%QK%L~! #9ͫh K6όGZ>Tiq'֌BUYdl!V|#~PBVp=fDv4%}_f3+s(]u䟉j:,k"\q܀~Biь[ш=F ~*qu1Q4[~.1c ڣ͎Bib ;WՊYP~R-&WW-Fznd7jk3[4/o7ы$ϒb7 ?_ @Wd.JSkTcpfF&ZI;w sbIi 6ϛ]Ս!lד񶞮Oޮ-^.*k/R}EHHlP+ٺwahbYqAd4K{9v)L==9^\2^}k"9j!M( >G6-&PִB?;'v-ѱrf!(B.&]ǬFv_.(,,oή v"uoSՍgSB&40=X\YB%>"Isp }YYf.z-y$^ؘo2{\E*zSz/L!$=H.S^Xնl^~4>!j;)<4Z\WK` ]WD$wҖi5]2C"E'D>tδs aw]?d=S}hfaϡxpխ. 3ё Fa]]AݻOt#]|w0w )= ,8xRHh,:)&LJqrZpi¹Z#^(ZUp5)Də}sru++>cD j}љdAسG0*LB* 50+ZgUO@.A1JPMS}9F*3 t8{QCrJ|@t 7j82WZkK6ya UY p<&GPjḠwtӲpߠGL>"G, Tش(#} e\~%0Dę(SP ۨy|:U)~~!%o-D{~\h4}'6@*񉽙fƅ]v2hCh[⁉R '[W`z˙C`6|)_Pl{ D# %DBE$v[{yC֑xY`W_Jz՚Uk`1HqW8OB򙃒euMH1`>@*S$[FC`=g{ (Ts|FQ[Xƨ-1$j5+qSVɜ<\TiRND;4UFEʗ_4iH" 3|H PJ;澌a[]ѬTI<_s6oFÅP E3DM)"_K-־Fr™i[MrԳ.)Decɭ 7p7naBE$9E(P̢#͛l9<~|7qbB*Cgl27T=oV$-S"1c fB{cժ3CےErIG* ]1wnV-I_(WDX0ԛ F3# h+qnuȈ!%2Y\8iv/]2?T9=I1I9̢D-wz,0#%hwF']9U+ۦxӫMFVݎ羄ޑ{H2{ш| KGvR%2qbo 3P/oY<ݥbPxn&e=tÍ;bBRi_4KBPQ>[%$im_Xю=${Su45 m.GJB&ZkG_O|lZW(EA.DG.*s6}8Y>)b7;Ψr!xv T4%@;~x*i%Qw8}݋\IO0$U[`rp O0C=,JOluJwX_+h \Lm57\EŔ Xk B|~`1S\"%:ZpWdInM:!T2~GE ;ݾ$סV("J iAS6e"H@.t ׁ3#歬C'HW-?G\u3Ǧ1;֡h䛦 8G@֨vOϖX#EhΔ٣a򃬷6G!'$-#E](l{PAb@7}Z *9| fzis²y1Z˒ {.OI@,d&I6ϨlqhZ++9HQݳv\>H֨ư G#6Hs5p(OZh6ZI>ֿȈDP_gb3uepo9}p1 5/#Nedw,1K8Ѭ=RK/("MY np)SKWvSKM|Db e{ÉE!cGѐb+8sMMi 8AD>< n?f[\=SƧu5!^›fIY4; a'%w:m*]e'rɝ?R 87 L"iΏ0z4ɖ&8z@@7;֜]J #F#ýb MvI9[]a,mH̄Lq : !S שG>6 0XsGTx8X00$ oNӧϲwDr;i48w~G HH-WO#P17 ~JJ@kߒk=.0(:dyH#qoԍp;krQi`\J ҿSlM]+x6PH9QNS⩫V\&j՚ST6Mv}=][ p,2'4XO؝eN; JQ Uix5;˺N?/Bgշ[p @gj,FeHuf+Ie(5Er#q%6\X6/ CQ0DOom8G@75E%U++xʹ)˶VzhcmP] \튗;zȉ`!eƬw[kU<̈́'at?c(Ǟg8-ޒ̇AaqS`Ziw3omkc& &2trc?rl~A4zyY*.85 tFÚZf' |Ueqٝ%5p.<4?b1U _c%J mC}Tvû_-!Wz\.̌TŧiRMA Gf#_(FtZxQRB,flPM(Gᐐ- њ2P|& w$n,ڲ%I޴(&1>1_;bJ6)A 9I,HAh!vcd]z3jcQ3=r]ʨ(z,Pi˓}\7e=A,N@m*JbQ;x7@10я柖-AznG]e@Eb_,{L<^> {}~XJp$s]{mГjP uRnbӲE arDv.tɾ_[N^ 3h0,@=H&CeR'TsCХ&j vWD!s˜.73y0YG\˜cPr% [(l,w-_"%Nmot)ą!p1z ?N D#C!F9nMk 9 {9\{-ծS8nMvYa#Ce<z4L @:휾EzbKXFԧ;]Z5bNu~ ~XMt0ϵ9ђsä7 *h+=| zHŖ [|07suwvan(Oa/z6 YbE,MZR4'ग =ܪ{v,ñJI #X 3+1v- 2 Wղm 8џl&RUla߄gqmFѥ2;#]ز U}w/qȝ+N>LKIyrdܑ,xw1+KeM35keI#*xЯZP^?8Se2#Y*lG:BH aAP g0+i5z#aX6%~m :/m`fOfPv t96 3Gy ̶m_h[|U> O`Wzt*rSl6ق/4l4 8O`2\. H"R\kd27[R! eT^m ȞN\R9=8P ̧%+5[335N;@=4xI!EJbz gnz )4nEs`PIsw/Kiu /1N@fN>5 +t)uTdpiUacNO"уּ SG[ʸ$!ևLAzwoquE[[Yw]ܔo-M: xRC.Δ ّ1,E=af!d|`2s(^C$TO<&FŶF7qnoeQ#sU#2Ga'U:?%Y8osE p1KEWG& UompkL_t? *jămQT-gvYR`֡k!,DE_w6QDhz3;b/}nK`>p$=ֹEQ"aIɝ` tVD2sxh\is*?e-=`‚s6*y>) :wxDb߂к )] ڠZ  A36%in h7v2/oEkSYV|(#8U -ڠ1Kl? +T `k6_Ss{pƛ_:h(q~!ZlnkiRӵHr݅쫙4(t쒪ԍ:Br{JV2fO~hڃ5mjh←Ɍ~b55u mgDFU iA\.zӍ/;q )yY%=cS ![PHylu/_vB 5*4馳40i_>k.vEeYraӛ>,+{4!=OrQN1ۢlX׊We (*ss~80Tߧ*I$TK"a^0"忄v}Q6kqWOܨqgnpIPc~l޹$s`77P/-4 . þ E7"–ZGSnt/ٔ@,[>-W# St[/fIvis^ҡX|߰!Cwpı]e'79 jq/15_ɯ^{ެYMK:eZpU9d?4qrG /2u2O:{"=e B4=]b~x?ֶUIFqNh~ A3aH#lܖ6(c:pN|p*"cbןAHk!pu>$IjN 1" ^CS Hכ EGm#K'fuAMF/p4%4Mhh« _U4RytUJLꘝOA=\AX'Ea߈ r]=I/pOp^'\ nFFиcqj˯Pu\h_pZXNiWϲǽo<|OI#<Ӡ]n^ XEFۜ=BS w `hYEkźHgpj,຅g֯Aˎ&d ڲSS5|Å=RN!(mLiT ZQHHY#{JU0{!޿mpaZ z` *NTj3ԋQMiwq-h`N( 9[P߱c' "vZqQ +3#.v6ʋBZr=A/_/%=G(HOqJ @o~5 6WCLƴ3͹o1#V2n{28'V 3s8D:B ^(G_D>Ii㟘gq?"yr}yݩ/p?y_sB5Q6P~СQڸ>)o"ݾJX L]r^6yT"EBKX;SW:"N2Xlޚ*ȫ( e.ץDieN!K-{Lx}!u1oY/P ~L8 9Yk.'ڱpO8*ܗmR]/1nF.ލ]ؗUFp‰Ԙ2Oe^|wt=’#krGXmjt9`k\o[` x .%!Y UV']wl&✚t,u[F\`)H҃D=<G40mIЍ&Wqrc\A\f8ݙ+Pf*\ ,5_nyǀ3/%Ad?GaTB7U=KYVB>ϵؒ>gɜQ8zǮ!vH[ &# \|tX"CטN7P,[°`VmTCqR慕HԣEgŮ|kJ͸UJHG},ԢdAd2hbؓzG.^ Z"L.Ѱ>g[9{(-XrLL Hw3M"RX˰ےѦ:Jhh>K۰.K6(X%i|pt'"q.uJM*bl %˯ 3U'FH(2MPT-U/NR^挍WE÷5 R4!{TS>jrbk-&b(TimқoHMpEN `k%[R "vW)Dߣ fwH67зSh XAT-,rp|_{:}j㕮zՁJ;&Eʘ(I? >k䊮/YrDH;Z'~b+~Ala-CuXBLjӬ!Zji9hʪoijoϤhz7R9rw`Ro̍K* K=ZK*Iwp+k7 |mua::k"ֲ9ޜ %3B7l" Al<β%v9gn|xI]fKȋtqL!7 '1قFq$ZMS 5v"r AqV$9 m8aE <=uuf>QDQ5yH6[=88m_N=ZE^u {_?/;~V?Fjgsqm/q \Ugw~jv GtwˍJ2#@#iyK#3_<ݶI Q#Yw=[IqS0-TV>7bzA+jtiE2-b*4efC,6F~8ZإDN5.}"ʹ8Z˂M_I:eLn~`Z4 wwQ1/,kkՌ7-xeo [)&֝m|iE5FA-:1e܋"Ki!:bR݈zÛ0O:Z?T0I=Terhi]*_d3ڵ5(b8a'6 'TS1)X]-ܛ0!|R9bj,VH%|fB !)Bќ^_^qw ;9bdZbrJOhأꀪJ3 m3lG4r1,vKEEyJe;VhNO /[ǤR+p‡gsKU<$xHr!kiB F\]b)/Ow{φ.ǚN2$ Ov3h>KtRFAϏEfգ {_rhN$[wz<:ciE/Y26+ tl}ѐ`ҏRH5)*t,+U}w[|O̶uT~k@G*|p*],⢔Ƙː[e@C8`?L}KcZ. 'xC|0/O_m5 Z>̵4òRUM]d̐׬8V6$Ax-dRL=Tޱ)rHsMqY?!/3x8{[.̹s)KtCZpMPIoZc`2|0ga=-T Lyqpo"KlYo&>>6Ƌ& EuebP-VE&\++[qihN력xb/;`D6J# ?E^`b#c瞌2yLR:FXaB PVlq`ĺkL{5+yu?JGeˆTfX ؋P Ssv.7IF꠴/g[d~ddG(!Zm=ȼ1XI<΂9d(:&ڔm:ң /T.04W ]ۚ[ׯeTO2DU S&|2&ri=KRKC쬕ߣx!`9mstJ)oj;`R$ǘ8܇2_Fj96.}H {(V$F8nH"?Ւo|dci q0P:Eg:WJk̟9W,̥N?5p]9R*sV~!=rC}щ/0_w*sFkS/Q"A?quS՘ 1qyC%1eǔOaʛe=:0ڊ|+CA/5܍+cBJֻ]BMjNWLYtp)RPf>-~ h.ecW$aAllxs8I~HB> gC LIGM2&zZoнAjj/{*!-}ݠ WS8<ǯHW5򌁜eN)O|\Vv[Nk}f.+z;5aBSl_ CډopF YۭwXYv}K \O,,o}{Ȗ?QߍT__N):VJ MzN.dpU|C hӂw)~{,^ߪ}Ov}b 0`S%1E flx0Dr1EXe;5n ׺W)3F//g͝^,HJ3MlJ*\~2 f9SQ&b ;K_-S*{JG2ջb/S*.D-,@phDM)Θ:M`&򱱹oE/=)<) Q@!6gM{}ԉg!䴂ƳHb'8yjsgtյ%'4S_5Yfwӥ4DOƕ?8Ԛ3EDC$?9<=ؾAj<:*Nj qn\üxƁ#}VM(Y_] ]ʏ&%ʰ?˗K,[_.h>fU1 ~"X+@>kQ/\~LGm&lD1]ϸF#֔k\Cńӑ=g1ZJgUiNhؚ*?(0Ma! PAy|,=u]GV̆-먈{ыeja7(5F<;Tx1byd5K,Ir`&c5C›k+ajFEb v>(8E5^6\o`9kO1Rr%s4(|{ʪX׫IW`Knfl\ody ׉Cz=F͕u#H7O,~) ?o^]W矜 }#e [*]K /cSD. u<3}˽~1J4X~K2wƏ AiZt#e`#_Il銥 &#vrf7d_rt 1z裨+tڑҸBMa!bT[=7T#Zhb콋7&b vqT'&C]=Y#E2p@8faPu]ȫh-n={CT08} )RD-Ma0 p/9G>^$/ܛYTjOT]Fw1sO0#Ԉru_TֺlƧLV隶'#NG,Ѽ9lW_/.,_E6A }fo]25 5Mw+zI^fXPkw ,R BnDn[ 7<oh`TQ2a&;LSc6E塱/-Mr]pR%yn^u2۰`A :CdV6:4OExfctѻ/i<ٮb|8ܣh^~Tl齳i11,MӉ`SOt$1UҥQa<*z. 0igdcB mv]9ʍVLo݅e#d&yVUM׻yΈO}}ҳ!iؠC/W/_V>#*A[OϣgyG kqDk] h,xEЛ9Hntpz+.^(bǜS.ەX L9Z?p׹],ovEtxQ&gXZ l)R%JAp‰F# W=lOIO7Fd҄MW2?2]B{Vˈm{OyB֖$qdq<^S*36 r]FP}2T]d>lɔ*avO;I:y;9b󝫝n(&;1GJaB '7P]`MY〭&VXLҏR ASTl[d-%@|Fc8q/h(|iK nAoN".<i eR[;9x9,@hum"3OwpI]RJg7m蝰T24[=PRSddSCZ0/Ŝە6VA:\Jsd9vrcna;S'PQӈBz|GޟR灁&H:lj ,\%@9Ur;d3vo}>@`5:}6g>!EjGxSϭj fjrҲ"OiK4$> 2beN_OET S|zʇ @/'WWIي.쓙yt; N!ʑwaf&B_6jb]چ.w}RA]HM/|ٸز8-:%~թе>uN5};#oXCxYHA[Gf2!t-}e=ڻqНGH]IIj~>y,Hߔ'1P-pN8ܔhA0[hPƜY'%a7"{ɿKR4*Ɓ=b`TW`DZ~1Lf'-Fhjt4>bRLD.\N*a^v vnK?-Ⳉ99搯ag*}Z n,,9t 0|>IDL^?˿[=^^> d^{FTqh6esӷ˞Yy:>H|5 >אFTϳ޴,w1b~u`JFT9զԨ!Q ZAPtižo\V6&K M115D'Cn籷* r! W94?V |.t8t_7Bֽ}}X79tbw'•^+dQ#QmzL-}[,2w[#5,a11%9uN퉨1 g_jʷĉd!Q~c#ȉM:ey%b:N0P";~`-)t>T0A4m'Lt|SY  NBؿ ljnuYX%\}2YH&cV6lE\@568s3 @vTvWz9v vY Oy^q*HY[:d._:U 2"NP| N' Ծ^!uc?)XD}$ܞVGؤ8t~ȠP8^"ea/UCƀaՋ3i+=ߓ2x0f+f-ArV?sX-7cdQB‰%TKo37w]& +[* CԳJ*Hqw,=:FA>HnA r QU*bh5J'mc0rp89-,o{ 9;~ׇ w|P~!Jʄ@čOgK'pzicb@ϗQ^㛿P1?[-zt&?A !i#Fl{40}y8s=ihiX}T²?u{[LK:LkP= }Ƣ4y?C=kr-'PrBLlDι'Gɂ{4|ӡ׻B<2@pW-\g] 55XJBC73^B 6e\S2n/Xtya bA_sx0D)ڏФA_SINnX&Q7AuЪ[_z[k~Yl8eaY%gKd蛲\Z3T9fDv Z@#idH!=_DjK 9yyP7IBT%4H1Fe#;7et9 >^y/q=N6o$Nrd &|#oUT{כg;Czp6liݘc^ZE )>x+6j׺%M>RyNOo_ =D+`#O$1} U}H qN|@!T7GO'.Hs\/]M4`YcC`w1oc_i6#E ezI맙,,!-~ *A8P:$T@܆eKrU5sN/55}p:rVʀ==^ pv Uߙ: _;<~(Oʆ@je^h as.CpRk"@)kWuڥr\PՊF#.e99s&N _ oi~ uq1L&-qkufP\ 7o{}Ef=J;@1Dq:U sBUNh V<}; ģւupػHLAr UOpgrK~j& yWIbՁ}Kz8>gA~GPK\M>eL]RbgVX[6zbrDpa#nvyKS3LCɿ=q5Tdű m5= c /M;j N- y4y4ޘ8q_t_ԻYgkS8`s\\apTLBpo=+f|<;")!;KKmsA@Ab@kW/5(wQlD+CW-庮]t,7gèv҅4Sֲu[<~^/ 0j um=Z'n yGvIR_v7m k Ud<"]\Eԝy óh󶹾H~,ɮ|LыS6,;+O Wږasp[[J/*v ~V 0?sg76W2GB;gVC('SoEL%gP"K/RIuĮ8͚:LCYgu.!xc3@X }Sb1e&.I!@u`ÙMަ=,mg^lVt7,~~0CDN2m #}bMGY,IJ,;<2:((IXpn]gQT X^|䎡OlÐ |Mh I(!ވǀUX%/۟wJHO|n0j`Gc\ڒf)x9|d|Le(ƚ~ɓQMlPDMMI mV#ܠOݓo'Դ%FSK4`X)LvnAsRm{L|(14v)&2[Mi&1 T Y%Ma+6w(1Kb< vH1[;!y?^%` ZRXy-u=INLqNkűLbxY=O1-ڬg\X@"wLwx4#?UBP1b\wo=.FU:s6HY_Esi[qӭ_ʇDg6L0N` kNPK)`xFb\dO risߪԊ~Tar Y{csD\`țC/6rD9Pr5 q6Bdn0ݵe\-&R"_'{!CҟO2i:aBPc\*~{Xa W>RůKMr'7S5թ!AYh?hv{}M1]Jl":\:NL:9 J~R]"NFt ށHifF>`3Ѕ0OW-nAZ8KD!bXo4>41^#wŋ)47s՟;imA;Ts=D DR $ !mںLSN٣ٟj'_^P)NRbѦTtk cS=VM+ƎKݘ&OmHYň)/,/mk=PъW5V0] =}ftunqvl}.E=m BV~fVOQZХ0Ild o UZ #bxcgfVB +@GvSj,:`&S:N^s±àv4k,tb\A"qKu܀QzEܓ"}&iQJVeJmv$]Ekw@/)*uI:&ǻK9 _Q(Y("-jwf+{Okl2۫ʗ_ PQ渗WlL` f^& d6XF9Dh/tZmh=TҜ?NC-P( '^NgŇӦ }9x$9Ui7ix&C;B &w)m)+pŲ|@ZvXiDA=>zw0I|fѐuA}٤@wtmNQi'iit5)>"1@F*yL-/?-ek:%| R,OfUmzDYP}'J 7D]n9Aod3joתC頽UAP bk#H~HL?nS=_H?7ڧ&FS̳3Ms$kvoˉLuju=Yq%-KD,ur Ϸ'p[ <.\a)SE]p&v E:0B9:{YU''W߅zpG%d&aTzܭ%m$Qg@"BNK*"]\8U;._5b*dJf ICRh'.&ަ*d(9=OcO[ <*{}n-5MBm) S ]=\GS2&qՃzr\F٬(?6;o;(ēl7 D8:f~\C8АV 1/A%4 QXiM4&|7ũϒhxnEL(L+IȬzye1(R I: ciۏh :=ߜ?g/eN3Zmm?hӖ'AvDb$KԋnZЈe/ܟ0G.O0sc(y |%P5K? & c,YzeM}d۟Tg0/|Ik0).ͱ˨ahsöI08m0#~̊qBI'@CiRut^o Oa|-m*"lG{LwOaV3COzx,g;]͓^nJ"!s};7Oί2 exH)6`SYt9|xP;W`I~nptff Fj~w;`׮i|%ޭuET ;k\\,34O1u|yŤN[N>c3bKaU{HeONZ򰢽AJɮKQ 5eO|3h3cl :@qN1,ٕAAwS: [HqY$Y-b =;Aw F*G问dx4clN#c|΁ne+/R ёc$0mύ&>?E`\a ˣWm#oYL1]lu}@vj6x%H4b*o=H|an+~Ȗ 4>*y|'kBS$>JM 4tF3+م7xhNN5BÐs ,v^,A< [ڞ+6cF)ҁt Vsj;|~lQ$CKjO֋T>q n8m$z39<jL 2Hujx#1oPNBd?Fq)7eã. !3ZH`l?܏!ǜMM{8eo) y;վ v Qn̓'a0[t#`Iɥt3qJ<$C. qO!gGw$$Qd#3o0"ꆆ+7ނ`sю֡3MXߑd3|ׯ_S EABR| !/9 ?AC9@ LۃSv>7ŃDLliIiÿ Λ]=7|0qLPB4WOW)ߤzclWyJ>>ՔqiЈB9WREot$x'O *`]Eۀo1}UDW]M{g _2DwPsK泔d^lPil}RR"QI);Tt3ZbN n8؋=` cg;U_b_xfWBXb`mE9iHt\N*G IlM3x\܋#.wvgה)?0G$2eyT嵁([ xQb'aQ@+xAIUp6^Rd 'FbM,Gi<]1'P7Ǵ4lRk`S `Zu+X%TBdŔp1&cˢ7n y:Oo(K"BNU*]ׇ}6^G:=HԢ@P TY eP5 !n^?44T'O9sܰnΥm-H BgC#OQncui-נu )CVB0vkmaN!:RgԘ0۹Ԝ[z.r1hi^ A߀Efd[v?3y clSTш!qA]2Ygq@>{o'2b+*4>d^k5)$6Յ W힠;$o`0(> x*$f&|CqxԷ|?ֵi< G ަJ!X'Lb-JMM\̖wfkg.Cag ]N7, h!nf=#AiDyyN2g;m[̟o~dtľNNz3m%ō\WkO7'? 3>!UJVr#[kx R#maZWj!ib @%( '~8 +SGܻ?}oN˄v+2"ġ(kjEYhIC 9:e z\YZs2g~ZJ4mʺ6ydH>pT^)ĭ8sNVōz!@'1~S:`V\|}q. \ 656arC{aq4u9[d#G$ق8[H$)SO^Pwb' IA%ei :/Hn- iU#]O)v+VC$9~RZ4QIDsKN:2}&dQ2^(úᩱŁbwTr SѩYO!}֍Ͱ% kl3xhCD\U%Y[|m[`ߕ?In PؑʲSϴg#eż7oߙY3J2 rGHd|Q.]SX*ߍ4w#]¦Ѥp.f|Gn>Ag$._ Wヌ!Vw+Bع*&"p:t(K* gP|7r g8gTK'd,~lyvFͪ>cKp~ æ/}tC6dNiہ,99v7Ez59E>Rtͨ30Cl48%;#gOYQx0 = sƒnx]V S]kBtq"6_gSʁ['8鋲[]ěȩkh!sz$ M@3wt׵.vzmAm-EeT0*$=R"-zbUB2$ (\ BP>Uu>|w?:0JWgp8I2<Ě.X;R_AtVQ+BL a֞ *'XMkM)lZ`4lIx;X?0g(^݇tĥb Rx2[c3KJ=zat FV;@*E/de|Wijb;G8?[ jre5,"RWpFׯ1Q[QUL;[ꚐE8wF7,\'X8^`|]ԜلcOiHNz@9|C זUphW=Rb|6Q^WkGeb"kQI*^w`J.>s-` r݂zM`Q7t vvt2ryÄTե5^B_NӋ<#6H:n.dnkLwD1žV~)^z" < ȨgrGVIl%#}1^W"ͪjH韾H;]Y=%MВ/縿 .1 aᴙ[R6좯0A7lWHK4{& ﵿ%dEQg5RC˴ 2˿y ii!=]y\eױıBtV,V()eu}PrHsq(DaۿQhV>)vMEnqY W3~ap.QsGg\{Nq0ӱ$lC͗ Iз F k܇"dvNQsi3g1JeLO'{ :Up)Ô9,Fk +5^iτ[۰|X%"z炕A!\e /o*ozMu›V : `@Ͷ[(=ʊ}6F9i?&Bc3  :(8U#PJHr] Kčlv_F0p"(yKX;F*ݔ:4%*f^{%y\hC{ 49%3y~47L9;=%ʢF(2N1A["”~%C]eŲCm];tܔŻPA{+-aRnrXIτV&NSs"2Vîm&(X43Zg\;xDiC_]R^APR^"} ]2ϡf8ou)!}2k5-i{w16u`u:obP1K1~Z2"5 qǛX(cMwOQ6zƏ% hoP)`*[kz4d<'?8,J95ÐX0aD3E }9EfyQj?,)7m7+::$NħY6q$L셚>VjG''gvf#d8mSwV:R:&bdbL v2R'ᷝOY{ ha(-z@3o۬zKVA|wA8T_z0_" 03u#@IԕjB}m@Mʵ\{!;Z_/oKE˛*Z=Tag2W6X.BR*"! I#Ռ\81e2ag^ }$nr +g88xiYzco:cŭ@xT0WL>P;,{5ۼm-~6eޝ 7@'+L(Mώ]N )FKP6%dNim,3(O<-} /<*E8,xG`y9¿7ժDee ꜧ@!ZIv<~Eh2E{Tlsy1hu&/s -He+;S fIgeE Ks4uЭ %zjiR{?oIop/eO/ HmRlՈVz^1XNXnZ3H-+wJR+;?m=Ə5:>[E1>I 7nTEdST֘ٮc_g8Jܱ0>`Vs@z+z8Cz03K#R0w?>[Mڌ"ZY%'b6mD2:5d!lL:`9ex$_T4hP?yt8O\Ms#јJK$oѓAͶX7:A5MO4u]&&KÚS+S;'4/ee8`8ߕWQOv o,u߉dę#vBWWJW. vft#լ}lqR(y T/>dUP /r )A(sYb*D1z1<} >VjJ5AQ#Sy,GbY/6SY9op]QR7%,@NZMÿV,F!" ނ *^7Ʀ{Iu⛷~Dy`  ;lT+MMJ>92Z7{F""g*R@]_PDsy2\PYGsIu6bqiZ5s/,4 F|H8[:Z{Rԍ7A-{=mۮGƆ^]Vڶxm 69+@UFeENlX{cX367+^`ׁ8iN}!WtlkPcuѯՂ#w4dq+#`sN.`]l_ȽD4n@?Rm -#57*740\J(:3˲hD!2t -SFHn:S?wtRLYPX5x `sz.LGN]7/D|9{Rz=\nnE,@ Y:}#?!]ӂCU#B't2Ob'aUCI,T#K3sIr+9^;r]uAk'T}F#*5)mDP7ǵ?}Jai0͟pdžG,f* zJ,1L l  /tH\g~sa9k/L2PO>؄ĖX&-*ǡ;k<(J,S2ZcVȱ!åg{sW + `*gSa߸CpA f4XQÔ w%W yq9>']W!V%9$->(je2YO g]'7I]Zrp L_>UϠ`$bԌDŘF{5.%jDUt%((+)Q>B&&yi=g6kB!y.{SC *RVZf؁Z>o{9كMq! (4xͱ>j퍇94uO[(U' jtep*'Rf*`##<|5t1{)jǛ2q;:k%yoN$v._vkؕ³lD?[8X)g6!IsxOa"rur-onˆs,Xd"FΝwV$uƍg 0ug? CNkKDeeW'_ſ]S}C9q5TGBю-=ԙM4WZ>& 띻1C :|HL:XC锴^Er`lsH6wd&\F԰XȐK~8NVz{ x'E2MA.Л3ViLďki:,Q#D$*̖Z.}s}B ܮ;Z ՛Wg2v">qXĽAyƕo v r]Jw(G %RpԹL@U?U{u8;-HBzxqcwWl] . p%.>I{AH"`YҨކ[PD~෍$Xock'}pLH`.jQ<|YǧIAv i6)Gf^uLj1 v h:2r,2li%{U6 XW*Xl"]m+{09nDM*xiHa!J/X:diJ[ivRl)CA+ɘ,mOeYs:ב۽d*,a KKGJ:Iwe:$)@ĂIZh2`x>^tS_f`72 :]5,2-jlȒf8K&&AC#|a=IX_: K.$g&kOwG4`hP#F&Ϟ8aXLfT_G4R-T?ȫ`wyNn&>ˎ|,M>}:%% !Vɠw2+D\uE?"hO&V eUǂ^1rRs:9Y5>7|,J\6h[F+b qih0AO dT `J}w3"v]MࢲإƠf_azK+2eqq26%rh!;~gubEb C+= _ `"8 qגb%KKV .iX\,-KEՂd>YLd*wNh:PK$釸p ҩ"*!μMp*EPg[U`J4?KF\k覀4׈$(~W n;$;>iqoTbӲ0Hm$ h@*\dXDV PA-# Vt!Vﱹ "cK(us Z0a_ϒ#{̟|0,UgEP@so깬YomQE4ı]iKM#$@qt`5-[ѵ kx;θFʴ~{BMzgܙUq6j@`WB2ݣ{IwQ,W"줗7j?xI ȬJKlVV0!K^U >P1`o*ns%ZnuBJ4i"nQPUBď3)Bx[>֙[@&K {jt ^< 'B.wj/ҕ.g^yL{5ܽ Nae%Z%2KokJgW`ʌj s7gp6VgqVĆ?UxNY)jJZiFK%ZM?'X? \a3Ī jX[P3YSwҝupW Zй&*$N @ UUP6qƔ2A{sl#țhWRwقJus w7 H /8J2뤻"Zj"7vޤB'q8V&uxg ~~*nt徶9mtY "gQ,@/J3ꉯY3o}DdarQT:3QT,ïe4Að^}D렜 k~hOEPrtLp)sJ$}xP6;`},7ڱsћ$4|F:6 q^%j2_q谖Smzr>U:PzކSd7U@i[R;!H6qN\Qu&Nɢ.uk{ vKS =˒:mȇx&bg#S.JNm]~:q"yl~"eUML 8r8EElg EZ| ã( -ͤ{|;9MِЫܻ|d2*\ >ž',1ѵOwL]?7rIC=>,5*R2D"1YBJU _V.9>J{`@&a@.2 E3Nj"nl {3%$l`Uؒy^8 -lKN/z 3#[TomUDR@x`_zA%uZF 6 06G{^2-i6\OZ)BhM]Mzsʿ"_/WV9Մ&aD/Y36Pxx99ACi7N?4me4d#u\0 7 ;:a}45TKX})ec}['֢6>̖DaMV}l؜mbK{U7&% /8\ַ2#mo3m 9f;Oy  (jy BN0®%tAm?S' +.fB=]vaaWs#&wh])c?eR*g7Ew};8,!&Rnfru=P #ṳ XH8x۲[U'g1_nRRL$8xd/k _3vy@ \MOCA:Uf*E:ۛ,[&$.jb*4WM=,4uWCܿ@quI'ޏOq']AS#0mp8R:qKsԖgOKp m"ˊV{քpc%k~&w, <7A!AYw\BhtL(AH $(p,KMB=ǞM8$FvMCY];z2,p A7[O7@-su <cPo٥Aαl|*hXO[Hfs),yǝo~k;?!wU(~%Ʈ_#)h6ֱkB #6d cIWCjTvY"R" .LbpoK&k]bl'MRBQ6cc Q6hfAyޖrC4VN }Ή@z]%;BL7 c NRЫWEQHN, @+$-'- [mZR5q j@X>-]FY 2]9rSWޢ#DȒOoB5C7yp@5O*$ǵ1UVaTcuτc=TeՓ truUvfdq@,~\VtRN>s6& *mb2fS Zi jyC(Q 3/ [t!ZgxRr Kwxs8j-t0=7@r?heIl$߉z?(l8vYJof Ovfl8!۬+t|tkOё못utGtN +zW 6v1O]T7Ivϭlی$D'%lgf*X:YXBFBd|F[w*7S/RK\`40>Y ?$~&%yOZx. ؋݂ld$_ p ]%nVƧõ;No0Ω?Ql@V@H" J /חDjQdEl i2+`86W_o(m. ȿ{aUL9P9=88yA?sr$tD,a4-S"xsӳ$qf|Vgi/:3HUzн4diéfB<lVQij%_EO&/YJV(PC 6Qffe\[_1kjO{ ּ/8[LF߁C|$ CanqYn|$f0ګf'C-jSԞ wJ/*9sqI->1q-NtϦ$ /حYݰ@ e4ǣoz.Gh3U&m KWEmΧ/,**y~gbRt cs:Udc 1ׄwu &Yx9jT3(0).MYN b:#imijϚ-Lī<݄Et+GmPhmK傳X?SI*+Lxm3Tm4M[jnxӂL>l ӥt8wc9u̾&uH[*tESry8@?}R_oA)ȝHEǔ}JVdP 4Ēzp"jOM.b!K r8=dDh ,:jt?s]n6=_BܺLRc M"CE'ǚhq D$;;\X &]R$<ܮ6˥i}r\oi鳚f;a"$VpOzzd9\@׫<$c0[:Pe hPq]sI:DK"O/sƉ& pA?>zn{$<.T*7.`[V^n ,)_ *O]Ιt* &{+i 7_90 HBI.Cں*+,Zq%"j?nv h~&BWWg;rV\5cvEi\F }+ۤ Q$—nR.Ɏ桏ݬó\yjJL/^Fb_*9V{ PRp;Q)E3kqGUt8eVg9T-sl ϫK8·Ծ,} -%SݤK3뙨+JG.vi\hƫ&Da6GS Ks|@9eC=ߩyɲćB"Gs+iػ#rV~hŨA8VZAL. %uhQ( ўwM+ 6z;P>F{G(=~.eZ_NXzXs )Ep"9%=ieYK-BHQ}CZ{vAg2"+[VO6.}0dcWu%mt@`y \Vw)dkߵny1w>ɁMJ3 V]5O կQ9/-TlTb *0VAe)9| e=&}K|&TVc~"DCPȁX<.nX0?,ݾy n"$;4}rʮ#PN$ eg ҄zNCP?fk3G&o;ތP#wefsѻBN^B&ldbPNeeFS̡VhCL .YyaMEFU]@!{V0:4Y<$)0y`NQ}$M~3o3ׅ/{osPa_L=Ǖ*::lPGTlR=<1e d]\z e)kNod- Ŋq[Yq0#sjRy;T._Pr>;;A)Z:%쫹$#֡RSazNLi.iNf)d>tBN,6h+W{vrNﶕ^l1һuR+ Hnܦ@VA" 3EU{qx7ؤ2C^}  IH/or.X z[*4 %>b&)p1m9@jhTX'J']w#+ ZE^֣lh[JA;hb 0pq8-ػZ(SuA?vV!.Q#乵f䅚3iҷZBvV '7";09N÷# 3z4Ywy Wߑ㎳VI&ǂbOVGR9^ wwQXf#ܙ.#JTyGŊhGUWEYa,GmR p$1鯧 { VW1Б@87dyGRb7.'ku"֏# 6QJh_LiȵeNXhF汣Z"Zv=ƋǠ8 J2@*_G*2sܖWSQ}5 9s:}yz.c4j&+_!2톽y'\fJz4< 6ΠR-ؕU:}UiU 400 0mU5Up 9mPE{ P?FD'6Ic b *UDW:mּ qvO=La6j\0)$)*GJ@5A!R*Wv՟uF1Ka u1Ogo9NxVCATٶ*IdF%.&Y?p"]e-,]u\f:S=TmS49|sUuScayp1I;U1bsuR3tSJ=sk%3bG08>,y;EDDABϿe?Q-?g$Vǻy^yH,4UV@@ئ)Pu'lXZk;ϭC4aty{=aji-1z3O$/I/_9tWFOjEF9ԢrVly}'VǢdi?+N>Z#_%w?CD[!ZRsșaro8HmrZ$PiZI*goC ߭<{-"JWV0`(_Qt6iWLc|"Tkp_HH9,;V,vB->&/(zϝQMo'ǿA@%9a#i}Z~4$Q_wf/2_&q'IdAjl6gOe*$Π*\{_ٴ$ѿSJi~ ] BYhar潏܉5{pC9x/k"+xʇ#&ƔPZs ~e 6"!T͘ݛvWbHf4 q'%*p:H{v9tlyC1 9Q'cfMR 6 |%CI xAV*xƁL54ʹ;s}D'7*8QE2ٴ/3h6#[S}-r*,%i6>,eѨC 7Fa ҃# [t*;I cIKuH/ђ-, RilRVm`ɇtHWjJδ LW95 pA_uw7sZS .|u2ԫF jz|$I>Zν7K}S\㳒.bbLb|v(؅'y!)/L+ q2wMz~Jު-3rF(à MXIA㐡toU !8 S[m YW,6 3gT,*])_ x 94{O=$9<-w 3٭J4D j:ygz\8vӞc?%:Ӯkn3I/,N8ov@Ȇiy`?I;"NFq)G+_H+s 0^pp=hv]>h /5TQ=^jdNK.H\FW`m>=F@O# joyfH:=(ґSI{?[Ma3.Vdc<ķ9&Yτ^H!Zޡ6v#"yddu.;yYVRLg!dݷ%j_e b?A!8E4][?^;?@;;KaD ZXN S |(a=oF+IR4 /*8G@fH!a@xݲ*J^3B;b)$mE>ko… 7˅M raAG ZFN(U_pLݹ@|7Eِ ^uVh,g9 avusgQf ? 3qJ2i`&5q(;-#W p m:3lM vUR$WB>6@kk40l%whxP#"kzXӰ}0p Y}?g-nv KO 87T^xl"JAB_tĢ_?K# =xDeBi TR!H`M6e9JT!~Ԙ ;w_$e5NkHSw*KG:I tkZO)._Cq&},'YVGa;ڹ面[X => 6X(ߣEc qI1xL=0ZލwoV+|AXH!n?%)&Ql(ǔR@8'8+gsW51ٹ\bhPT:h!84/fnA<[+U!wS YPP zxwfIhXǼߑUcT3)˼!Jv7r8DU%giFeO"*,Yz_BP|ɵYK#B=\QՅ;M|Q围w?FM 5McVv2ZOVvJfc<;D'%d,ޞ1Br1g;ˉ*|0unh5KazaVkaܠMc*V tSm;q@t'3*d_hL7a||}!` aWv׾5ɧP8 E7/aZdi l,k(Ue'^*9na%WRU,wnV&(!>KMYAc)0K"[F![Vb Q`gh:1ćÌlԷ(T{~__׃=,N5}U#P?(bIܼ6קȕq,`05uH0MSJ!\-ds֔>MUu>6h7>yvrr Kcu_PL6_D/PA(- >ޚ0LSfj4X-qp/J_ۧ+sCx! sfFV1pAzPvw&O$GL2?JZaXl֝ @#z ^1R:9dƾcE2y_MmqjNƋ0 _S%vZĝ ka3-p"Ā LB%J \6}o_o3LnJ^JJ60|pCm:V8"s]yԢ5.bWECfwCaj]zaF\8)v Q1]4'E~C4Mƒ)lO"YD(iū!vyg"DWλZs$ 9=QDy?:{ _RЃL? c[Ծ#̤:ڙܺzxy7>2-hmHKX@\ ~p+;VhēcfN/Xvl6[ψf)1212 (q[4VcD0MY6_qy_~3zZ-v ݀M0o!ib{*ÿcv02- Y]AD@~v*_߷5o8) Mlcs aPIE Fe4pb1iLpk6;DOp-TWO|YCYȐ6'0 j_bqd'h[w|5 L? )Ǐe 2?LUvRfQRaf,v|@<WfrBF.7Z"Ჹ[b¹?W2  דЧՋ=ެOe |Յ=ְ1_^!*m|Lep_=%\]S ~LTNTC;^Jvi ao'xgjHef0W1BHQz[UƉա!8Y =7f,dԵI:۔n_r28GDb$6|q6pВ C)P4M7!J)#*0(B !ZC>_T.Åh}qYQJ'?Mxw >fݱ.̮6YEhk/p'oEwR6@6vM9a +I'lCI3s+{ھIB%;qپW6e'<:;’ٓixJY.~UIf RU9HIngD6Gnּ el|v:P7MLhfNYvx]qalC9b8=ìb &?Q:do Sl2@i|T;A'v wv?WGfc ;*f1<Vm@[-6nN*@ޜ!/OzK=5>b¢0X}߃SԒRKNdpf>,'ab~լ@ ]S.+DƢCmd}I]xfhX6V㢞6O*O%*D3oXa}STFhJh~/_Mnq7.iHFLv#uj]Y09[fIC#IMii%I wu:<}/Vu6 #Z]-e`iBgEzLp Xԏdߘqpl[lOugqGVe$'еr ^'q^[St)-CSC5Ak߶-~ Qpe=+; "(DoyӝrQ :6~3'8~ &_JPC?&M||ZW?dԈ%iA+(>ėbE=ҾXʦ@tp*\T`C\g>2ax$4di҈.=?ѻSm 4vVel/6mɲfYry,Y>(|ʊg`EL8B+[y؅ֳE" amm+LaIJXM;SYr*J,Gl/1+>v@˲v?amgԤY"AF5k@Rl,A0t_gL/+iHY]l2S8h3xŦۍkZN`pa2W˫L4&֣J b_/ Q^D?e& z8S7I,dfyxvLK;$]!}l>2E ٣5$gruBjJ>gv|]xF9VꟃfjEL_YT ܘ^fAIDd 0jC߶(33<(|֖ԣ¢XGmb\#&\1qV;W'8"3ʣ$5d4׍ytBR|M*3 g6'f4QcL C#{PasWyC׌٫V|qbTZ/4W;q8`_"ug+uit<zCŠ?'Si'tNATDG>MsoPZ1tl63 Sޗ[~\smM&ĀmԺPRń=G#ݔQ#\-fY`hE\pHJLw[?yT%[4`:u%e$u~*;yS&Fpq%`Ɔq^dx9W޻Mpf/Xّ.a.MČ{i2DnH.IV[Zp4*p:rdž^*ϱ9TJ "Ҏ?y N/?]K&P=F^!Lf09#C c/{;67i1>JG} o#{4 ¶%4.ئl}C}5. i!ht'Ėpg}ت =5S=H! bhR`: /-3+ 'f?5k㻃 7GE\0%?1^@Yz+9U+ļ"] :+{OSC뤎4#.t\Mk{qI (%.Roe[Gm]b(("<TKqsDܱӑ}X"6cg6qx8Əf O]<;R@ WOۯۇ!.vr׏=}ˬ[3 ړΡOq`*3{c34g %3YLB F.R7rpz ]8\}(H"ʯ "}Eh`C"q<6kDNsH= k5ÃHl!9܇>,_nV9]_rrGfh A#7|z#tKA;7*`R8Uu+U7 #J5 cDtƬ|?٪? ⶕGlð{$56q3$ѱp^+29"urJCzOʑw~{  ]"/ fze;%lj ZJXɪGnd-CF޶è!Pz-Ǧ%>NjQņIaF7^}4H[gJFKi u2JczT !2e˽5=YRʊ` Yq`03e|5-Z'Cྣ 1'4q1ym^ZڅJЌS[bgشS6"{N.y޷Qv;.OEA ,#^;~vdPT>#1uMBV OMqč2SlӜe~X@^MD8g$,7[/2I gr Rq9e26ÂMu?K!%r`*\0zCV6n_\- LFT&֪*< UQ+f9q Sex"rϔ"My9WqZ&s͚V@PhF,+O/z@B+FnNzaY l7 $+~d'v}}Q+k(<_*Dq% KRߝe> z Ju SڌG!Ԛq} T V ]Zm(.ɨa24Ǥ0B2-mr[áyhPO.I}M Ͷ]Gj0Z 924~HЀrX?Zx]/%eWNK6@m44%÷)0:rJxA#~y \p}@ăi%6iM ̖2 _W {d3xFB<\> M2!u&T g|12*=Kp0G֛!1:9r]n+,'m*" u AV@A `bT{wK`0T>.$R^ֺ hG w07z6*?P7 =CNnt҉!1 AMD"T^zdTs59ճ 9L0 !=>G\Od# j6=<]9WZ'1ZPIxH'n:-]M0ձK FJg `P+ӰVF 4JyFMix5fI5 $ƾH"Xr2>+H`Q Q,I$`:%QRr쑄O*4؇o嶣o @Jpb,Xqxܳdew&:o<Pi<!-EvD]x;Qۘן!eo3]B1#I--j|)\e fl^{EL86pnsʝ2fvjڣ^hk-o^FY96 xCޓ#{1V&Ŀ=SNZ֛VC{̓_t6PSu؈nO<4˜^inķ NmzNU iGKH1;8>hKQSzi@I G?%೻%<>v30pTwH@!9|S  VKgjp|`=(-x,/Rs3W gUx zE4')? ($Z!egw%Oo@> ꩥlxQ$\L@Ě}`‰T]6eGg#񠣍jQHPÆ_9 Ce28|xLnfe-y"s-:cs䁭+IaƾD9,qfzC%9G!ƵI"pbS-0h5bj[BJebPLs({>Tͺ j֒u֤:xB( R߬ruZx]5?Ymܱث61 x.gG+SU9OHxPg1%Z9q}uf{ԔX>&n6V r%siv% t6PP9 OCpK~zD,Ӕi.Mkч`99HBD{ۢ+J;d!=Hj!!q(_ 'LݮʥӗN;&0mYX~G&cj K9 IGSg@* HՈ)5T9 6FD$r8~e&6#xo](_)m<r,ܞR仅5޷Xb _Q5 ,oL8z0`bȐHXq8[ҚUP^@+DՇùx"dT)0 %ˠJ9 f\nM" %ό)iԈp5X000U3W^4G*lF],&"Z<4 |G> "IFIUBq@8'-@"ui҆aW՞{ :e!Y`4#vӨ.0#')XQ}'k’!}M7ۿ {c .83p,3jn]ߐ>pT`R)l3uDcXi%tә!<.{%Tk h/"V>Шf$9ͳfG,5!GD"ۈP$c[)Sphu\im3; =F9=ow2zNHMݴWJ֫p/5)piˏ߼m^r)%8dJȳ24$.9_}Gc-WnO>g_֍_t+&aYwt?jӅ݋W<,xDׄwh*|ZԊwd 4ܕY@вl$"%-jݥ_+*:yYܥV;檗=N?B%v8>yl ׽ClSw|iBm& y]7 <VXܻF2hƐNy^lq!F]`+!$BY&`yёK1uX<Z{cĺ[=G3!t!ibr+.[뽌eB5p']'Wk6RFArA韜ѝ~?TMDaJEi~bs;W`k4z p"2cJ'%LDZq?Z=.ĞA巚sA6@ X%St* ro[U\f*ZKrȂ}Im@ u6Q8IԀ8a71!"; ;{55f,X1)Ay4y^2a2ȹWQՆHlGkX7}gߟ||&wXؤRՏ nN X#BS8>ݍ% ɲFwH~'4˴>N+J?S\7+zzSz g9>/Tl3E$L޶hZsR*C^pZ{&E3 a hZglnVx['fߌ-ÿ&=ߙ^{?^ 8鯬43 Dxu+]EE Gչwhje9 'R e `,;xLLigw3qcO/L[{IvJ}^Bm3nEIV= %K4Pk)u&ޕ!7ɥ}bU{0Rx`;^&/#)jaHcugUwg5gdrmj?;.}PڡyN &EQ>L \`TX\آbsUm{Y8FUd|BI;l*c/+ (|q6͐[ 3XuU>ͬbo C-!gV K3Y= M`1%QI>} yȬ_mXBpM7knQQAK1DVm<ƿ:!SUr8nwI7gCHM:M¢G~~q,HfCB+3doRhi;4娤L]TPUIv^R^ (sRRމ?t'@N7:v^r,(1 |\I,Eq2Us)aDy[eMr L]에>X`:0Mu^' oJޮ9PHY4wap+?8s+MB4<)B18A3ght,L8}LU2"?h!*`q7L&3<p#3iڦ+%Wο2^4 EцMB";Gnt('rZ1˿n҂&u['2ۙ'jwYhQ)G9VG:Fs!&uYx] 2<|@L^^cr547m kg M#Q$.MO8cvVl}\K1Du *6ylM uWM_߬q=AYS=T(tv 립x-b7tb^t_!rsv䘛 ܌ڋm-i!H9ًbB;Arc0+iBٯ3ՔK\4f_іEX0xbu(S%JJF?OY^-1Jv9,Cr'¹a_Gfu/e%A jX$h3繻;M=k_lFe@p\Uoyɣ rغ\; zHPJ/ݧǁ JQ\ >ZyLX:?yH'lS2SH,J8g,."h Paz+p>q'1j#&uNW7ـɑ$ٶL=` VZÖ#QD ]k;7j=,lEPNPCYjOPJI.g>_`RaUT4t 7aӊ%y[@}b\|c(H~u\uKVԬ+_Ý0FȮzhT F'@JznvzuzcAg*5sou}vtMܒ(QY6>+@jC~c8`kGIńPaЈ9=4NYQ8cwE9¨mdd_`./.e* iW~m6RzQB:cR$噣hntA+߷?ǭ"idq'.)[ ud́Cc4W~7"*3tބq&`lsEԮ ֤^q"άm=k2q/\71oRcWTL[VEt>NmH5CЋyf%>x?mW(%5n#tpZs'2c;!5u۾R008z=mF_0G)U /5HJ̋:UvjTϭ$i"*.xNS2qѶ'kj7*\_Jx~Gן#Q\.woz,SC\m6ܫD'l"W-8٩ٹp$7~qs0֘D?aks}5g0u)>B7Rryk2lȷP `s,޸w;dh#Csܢpmi].`%G [ =Azq*`L 鸳1EndoL^{hFJV_v$eK:~tMmi4}8hPݗXaEN0ιUf:Hh'%뀝\_G@ӝm Ӌ# nR xTd ( VDx~/7b:O ţ܆B'ꁐΡrcToa:U= @ӛAvߕott:~0|jkE~[g5j֛4C?赫<51D? .X< jxMy\{yߊ&Xuꦇ4hgS: >CvU"=R<w??xLt?Oծ tL!%n?CCNM=m\;K 5"{aep-TmX\Hlu^q4u@Vzt2Jn`e>ӽ%o ֵ0ŭe]QMR5<,-B"fS p wiP 0@lLh i,BCiIWe@aݎP ~0@ZOsl&˵t`﫾0W(~M t#B?$zaOMބs!X]=0IyՉRl?iZۖ`þ wbYP9T6䝙C9=dqEh!K]Rw"h,΃]yB=y&o4 n(c<oxWԗb rWpJ_XSZ7/r][^dIF|mqOdrzK軈23<ӧk4iD$ <+_`m'jUUm 37I{$/Qj= rbCN֍P;gԊڣ:=r(?sS9b6SH*p7Wݭ (*ǯg4hk' 7,<Ҳ }j9=8 ;ʿvg1N\dwޥ>-+;(|wv0B@ `d=m2wQClB",cJ 3D-}m(aqhzneq_JE-!hф,.9{ eCfǷ7 ߋJup!4x-d5Sc. 8[.P"ȴ*ˬUIF@閲'ZcS腛BXS)jC@IMthƺaIՐRf4H"^ IW~\NXuTn`r2ܽTĨ><<իb[ç= f| *vE/^<$!d;&T!C8KcrF  goS'H{hq%)Qm1:mzzj#:/hᚼyy hq":cF.eT!p+`"}c|'WVI~`r*/yl}/K})3MVhW#-BP%X|yϢAÊsO_ʧ&T9Ig2I/%hMmpv3*p5J{^Tnu=' ~`= 3&jEMvBJ+"0"G[;?A#G/d< ,p?7#WwD/' }NJ]Ҫrp2nU}!8RvC-D^/ZyB D/U!f}K?a#uM6 LYf2vd3NrA.ZK+"\ ~vQbǹPv'ٲi9Pkk% 'mtBW#9_Op:d%7WzO!؃⛮d^1AN*Rz,01%QSqQ.+a̺y0&^dR5 !a. 9auzJ/%@)rG󃨎SȚnS4I&ẁJڊ{gB9+ md6|K1KzV&Ep,aYۣm{kwS$$m%_ׂ !|fSl&mcT9 {[H[)/a1HQW!37s{*Fv*m)4%ՆTu曺#4ch.y,/Y#"I6pw忤7rR$J~;7l%Ce+s\V*֡NKڹ0T]qI[0Xz34PP[ DPqꝖKuz.nByQ]^ 7M2&(X* />\ě&h<6 'm诎3ԿQ >:k:x.:ndMLT(qpYMnr"P1}t*VP!%ysT>Pk߹,Qdt Ez&c+ru*wޏs]m͑шNzLY SX<^UB8~eydr+1Yւ/44C9R`XKAưdugS)Rɠ<2?y4P=xø?սt^4FJpaؓWC},TRS" ^t98LWl%o`,9RȔ#컪հPLf 'h~[E.ji g&'5X`/5 a+/ 7@7͜\ՖrVo#Ɣp!]Ҧ6G*!5ȡI_XKRC<_8>X'Q,pTTTh5i+ʛ`lłwkG-@J_Y;9 o:CI&Y=$ VkRr3 M&Ł "_`oln!#TR7T/Usoj- ݰ|ƱQwZ(_לs%WC()eWUÊ74hiw/ˤqg)>$OwНaU,D]DGz2p9 U0 Ųr0pj|js=@g>iMٖRQZ'u? V_Q)\@nuQمASXf;ҦJF1$Fy Fڮ\zUxC2d>n!=:RCغLCgY1ɋDE"aOE[Pb>t'w#FT4[;!(3/E_L9~4,_* :%+9Qaul8!b?9J7~Jn=N/\2 VY1U;(| %ox ?7lT^hhŎx yʀQZ`!J }XV(sXӊ|.Pֻ/^.Kg ؚ^._BkE>Ik?ԈlZZ`+g;VIcC]CX.Š: J:V ([,@JM \lR\'eTqOq'1¦tZ{TQ>}z7'kmdSd=©,4!6>x.,L_4VC?U6\OxJ'x(gǽ%\7QmQ_I)}s;ru~>u7I*͑yY?gE=F2w-bz%pFϛtzD]vQBȿuV$dtHl3,vd ɌWT>վfM˳'@"T`5 ek"X~n"R Ω$<}P>bWq^J0lm|Y5jUC_bQz]XS~t0uDi8842kv䗥 _s1 *&o9#F*J&N:Q8Dir:N#X(eJU~#fQX@A/qad{D [Ɲ.HqAx[ gxo9ia0md,e lbR(Q7{c׬zlq iiYiglp&LPDGJC^:뼩@T yϒgBzj?xnuOԔPw8})]gO]+nZ鐃8|CE-1LOR|#=+:iܱ~;b6'A^#RvD`לC\@d2YjyxJ5a  ^Yŧ"+CrЉepFø'uӆIiqFtνsKm(i%W_ӽIp샪·eqd~@dnyGugI>R[8HLWXY I)w)꺲!>@D@}w+*+ť~/m+62/&ph+;-\](F=C˥]x ~}?s-f[GwE@roޅC#vPe *bpL8ζ[KxXgc:}Qc '70R?0_XVؼtȸgF!r{x[6d59]{D +*KIA܎NwBBKi Ԛ6~n=36^phI":}jPCncث\~M< A.?-LLe_IЛۭF"vRw͎ӻ.^%7(6p?Ϊ8SLY}民Rorqsd t|I `Y bAP-$j.*I#P\?NޔbNHe4- 7õy)lh H ۩P"s:^^!;A~ۥcW+d?gYImVvڋ:EaՎo41_X*OqԤF2ROHh/CS֮ᖗ'c%z (Qo+!5x[ >RCam6=OѪt_l"ş$hD9v]N9!R Z^<\}Hf7-]|X+frK(!ٯox|nHǣ^oSnΡRxH[D!2Bl QɐTN,mLfVe,">D'jP;f9&n,kY_uAziCDƵ+XTAνiNסU |H7#GϩeEc7, ])_d{ȷl30? I8qAtt-IU;ZI ab3f]l=*waJYwZDqn^~擌eAa`qr%sSU,} K˴VD5O9jdNhT=DF'B"Ԓ) לEl7nN$.;݅* gZH?z^Z&]XN;g{fZdXHS>qyMR%ox^sN8hWV3%W! [^Nx? ެW`Vb }IY'TP\5_{.^ o8U 6ձM*hı9^zL 3|fmi_"bG+b% .hxKf%XAHr2``2y{2q^0U8v~tdIcSYEnb(M0 O UƇdjSIm4Z|,].KQsvq:$uvfm! =<([9 ]8ފH?Iz#^:FVyOI?:χ+1WͪFfNk#!ҟ$|yެіvsլre`a ըS:@O#Q" ӽrGHHN zFo Q1sϭEJ|Sn|fΆyP?4CTGUG-R8uMqǧ|ֆ l~%ܡٛA8PUVN5ǚӈ)@V"T3е fk`UPխ5\AD?a5 ܼ3CmB{=-~]&e_T>z{ ֐e-oOkVf0O!=,;X7]5dhc x3]|n&VȎyx^B;tuRR0T=RH 7u샮^5lbg y*4 QzX[ف?o0s%L$iݤ:Ǥ<{! ey#-Z5Ļ`lpc#,U$Ԁ UPkj3rY"7E7]|i1iӇ!/8y6p`b!N{•a{B Ec!-\}q <3foéZyD NtXgԣS{j׶2R'kr3]uQ W? *8<{gJ(1;ʧ'x '=3e:i-EH@mW %/OYe}/DۨpPJܯYg&آM[dCs{=?o{QוH ngSNPLGEy߭9r~;%ɴ?i+$ ԓp֣?R"\niۚ?l2 0,j*q2SO= Lx5`s-^y1dC6r`$؀@áp_2V\P1ztN4 m3O*DУb1Y.{찞Қ/~$AڇEKVv H;,gK&{9բ-swOr{:G"i/OnvAfF`i U'[DZKӏ1LI܁2Y5ҾCLxD~.3;HVD &Pu6yTfIiWyǩ嶰2UGp@-x(0W`5#@-l]V)J=n糭4}(˿g5\8^lj2oMވeA$kDrZ~EMd3P:k@>h0re.8,L7P&BҩvG ~zAތUiPuٳݍmɅ5Gv?i_ע!R.-~rrK5" !y~O};r $C|DB;0ER[N̽!3.L%76!V p5ZŧnqZS=y>? v򼉄 dm_xZJq^UMp y.?_{qk9-xA3p5OY(c%dJ+ TUL7=&xtgdg-~aUc_y6s`ƿ禴`Q?wJN$VLĩ{$}T}RfF?X nӫRn1ڴ?Yf7BK(w <KL= ySa{稩K-yFHT |3!I80Z{;Ժƛhy8U7JDm`pa~!iQg ZpE[<3E[x-ǻcDIrb>zt/2G1W%P1GT_(Ie[g8ޛ3i1 ߛv\K"fJ)˒©mIȇ~0(JL cyTф2 ,U iͲ̖j聅)ЕT%Th‚SzBi0b6 R^OԤ"b5F &M#GGr{qRH`a:|n~ȢmV'r 8fUp-3iQdL$oif~õ|_ǒd# C܆&097N)QTB yWp %u};C=kP_Rc?1{[@/tNbw 2.xÁLW D'Vn1/b`_@Mt5.tdoyaeC@_kA5 #]qUq4 Yv;OѿVԹK0"mF0&n~Iy-f“SMGr*9YԜ#fv3On4Qcz!*YK(:Qd!BSMj<]YrNs7J$?B;tvdB mAt#tkl9F+3!ej1/s;WBD  r~tw*lQqI6sTA[g ` W򠓶evb9·4zG/" a=Mebb2zՈ[Ti 4CI?!_5` G%ԛ#"H]0-HFF?u7^pvuxzq2Bߴ 4h2ˬMVe,anyitWZT4/j >#( (D6Zȹ6K{ku)|L ܟ܄5EcĀA. Xlu0屣$ޞZ@xT9Sײm1ʰd$CҦ]=1c+'(XG!˨m3ykN¸up"6^v–Q’I/n%)[FX|XvcޑH)iPi { Z$ v'b͚۽cA /4Oݜls&9BIb)P!<[N3Sp΃i>$6D17i*[8;"959s(iwYm|3K6kίIt= ˢEL3&EkrkFD(.wp#b7& _\i SyW\dL 4qBWXwip_hGN.in_p]k>؅K[-Š 6?Q^ZAGiR]VXZkpe/It B\zĎߴVF֠SOƃ J[(@x˿p2<\sTa%p< 8@.UacŃH@Ru$\BB = w2\"9lm*@Z,ȨnтDŲcB{L1|YtOw1;y*M&_h:]eiVub )7dZ|$ԅ]SK ,,oa(dݼN⋝CF"Y뮔R7 /LېFZT]W}B.V" hERmPnJLS{$UE>C_O%mNOʇ0Usmy0b- 8GX)y*C ^K wJɕcWãR>#nzD׹g1%6@m8>r T`t+YRH&H$ ,|lnTdmj~d>UoFŬ]&C$3٪WP=_ u,ɎO ߕTbֽ  Vmˏ&r7'j 8K+&x}%Ϭ. 8Gʦ&7̂5zXtJVX Qˁ%W@%Ώ3dMi9vVT?6[VEeBFM4'є-~iQܟ'AI'/Y]'88)|RL K/3P:>.47>T_eղT J‚C}BgJ!GWgatv.S %*nJ6rϾ&_|m*6zMrdĩ+-mxm9@Xh+11YmQC< \GAb@":?aNG/M$KJEӬDO^AaMڻP M7&r y^!?Wч_w*z饦B@J@Ä]Γ ƯFTB\u7q!!ExځѦ1`IaHKYa1bmL7 RRx$<ƫxplFk4O7 4몃׬4EZè8/iW~n~i^>D ?U-[*&t0Oc.]WTG#N| 0` NJA_DVBoitU@v5xٙRguJ-54[e*nBn~}۪h~Y(]yxe#2f,Z/+tb*^]g"{ʻZ'9G*q!S.J%4߽wV=a)S!kTep01Q/lTzu!RA0? z^zTikmjV*&, *̭Qf9D%E .bebHp`PL SC%}jTxe%RV{ `y50|xŭm1pOTOXd}9lru!@=%'daxѠx~X-p^%#9Ovļ&ݤ=RG뺐I1YQ/5"1M$(!W'7o>€;5\QէHiO \J'b*|u 9$/-jode %CBUE)*Oe`ɔ>3% Kj42V]NjVg- Hz-\ttkbl+YC:Wx&g5|^],"yqv}r|s[89s}skҹax|gtsj jqlAdQlhA *o Loyxd{ -^˼?ڙ(Ãi JmCPRő.eXd^!w<$_P5ݬr=ZWT`' .KƈBMYb=QDsa"y&>e쭔#ň$?7[GXXM0mTUP[SGI Il|Ng .`% RO{f}j?/aaI#![+{$ [ںp34FS 9/9JR2eBe;D*tB2t"ZT[P i ЙYskeTڐ#rG]QA ɶ{-N| BryC,1l+!6X?f};QkUOssj|2XLaCcn0OȾ\z/R|\2F?NYIjGۻY(iAK)p{kRȎZCK@9?0{1q+z)K~KVa1|d3'#pqĠ`Ə=k>jOa)xw;We!o7346 "TSpaK<7{eP<ƶH~P{.k_Ry Gn?—9Oi- U`4o?c36֨Iݰ9c&&!8i䰌k0m2#aWj=)ޫWuW k$.NS-CIfb TL&Ic_T}ܯ7.kS||0kwuQĽopS,G塸 'e%Y!7Y¢EdW.iD.s227UChulɏdy8n|Gl;aQ֜;}g]}`9KK)$p0')&n)%3y7~ϕ6 O@Wށ30˼VLNnxB} %;s?OO7 c;@xuv[Z^E ߟ2y>\~WHQI]%/ʁ5#&-M2vP^F l xW/mNzCTet{Pp\"GCIz`@#M!iM(9qcxYxY ˯}ɂ2kƁ׮x"WY9=~}VӽsT;/Q-ňCo\OrQ5Sy+(*\OK=}]_M%ulARFJ"INg:L/)F(`2DS NMEi;ArvPAb>Qt} N@cBP q kIqÓCË2<͈&A&ԛ6*QzPK~eK׎SƘ=$캺xZ8>gXVT".X/Zm_~-:+%G8Y܏#`0H/N=}B/-37={,&ہg2ZMJu(DKaK.8̏u庡=$Y$ڵ~G1)s/b EJntHiꞡ3A`}Z?oIft/ )[b D 8RvF>Ɏbv!bVp) Wa"i? azP>OaMG<6s9[h B6$]iN-\4fV+*!mg8"6]{PrpTAk# BXUfؾqLCrLCy%P~fTlyXRlp Uu_Q%QV65uNO!X-EiIo&aLadԤhΥ 8;wi.Sxg'8Y&ueQ4Ӭ2>B𘈋(PfUyKFqnN[!`!ܷE:\7}*wJc:^=b,&Je({#.&@q"pD_000DYżoXu-%`6  < ԰{5K Gz+oq.]>_gå'+"bh4NsG~jZ=$AI'o:1Hz&J5|Y#~Cg }Y1wWz ~8ֿȎ~g`J+\ٮ #qxd]]KEme7:ՋW>tȶO/cʠABs3HjJK 3V֙+AƋ޶ lw5z7}!bDR?SgdK 0ϿFgسQRco{Lߩb #fpDW$TyK+TbPSéƻHRGPS;~GtB_:jO_F'sK4}}&J d&TJuB 7x)|" Ѭy񳰷WaH*+Rת>0FB.!! u_r}8ŀ*=`8C|pbр mP&7#/L OJuC2w;S#!$C憃t}YY01Sk]SRZ>KP)W[\P ëD{԰a֖QڭR8aJvx+MΤ}Gwa[5t $C/妡樆d8iYt'0փݒ,5HbIe,l*  򺩢KP&g(DNL5*N%5 ~4pUv['Պ7&Icͱ;=>Cӊi&ݼSBVZ7KY!WnխvNtsH$=$c9q0YՁ0 bL%%Y4ixqavɜ=J*Ծ2_ZZty,F#, 8PR]&%5#bEٖ7b =Lo apo@4w_Yʴxoߵ*rn]>gOYx>[lģ@ޅ.Gy)ll:<}@(@Z׉4p 1ʾ2.7 BezGzf7#Pcqyv.F=`q1#Bf,IR-6꼐=#{r95[ϙ4H~~p͙/hvs.=Bڏ/E42fv*g/Ltf#oYPg6 XsHr_Og_[@-'erM.Ŏd˸ Ēϱ2[>s4AUu]8_pme##)74r!fSt#K-1r(7a [b X7@pЭ۷/ x%s LV7ʹfHYry9"6iFnl>GI_-k#6n{MlA r8vhr< %'St޹s A{HiWd Pi$-_!YEI#  Fdqfs Agӓ|ЏQdTA%.S`KPokHV6G#E,c~[E~Qpa';; %Uٚ0 LD0ҧ[,i-XgԽ!-lk ZEw?7>*`4Ua! Axʄ! 3̊!Y9%HV ^ qwg>YX9nNIO<6",уau7^9Ѓ_fdWZ9{^lfm/~{Ҩzv7$~ w"Pwpre$«7{&:T?=rv^>l!]?}%}RvC9'X 2n_4x PM& '_dux~cBȧ&ﶽM_MGe`ьy>#, I3[?_Nʒ&qZ͹cW\Ɇ8C9-vI^Ƃ=WHmgXcsڲV"7=AJmU``Al+4UN4pTw h^a,N|iB.}//oqz۱ R `v}~2li]>L)pR7I|'<={TE*p+t!#FRki]w,RXXPk2zP'SmLZ`hnsH98I~;F6bAtن@Adsjk%2^ sćT9w}#{Thn2p6pVlz_O0jL'Ǻ=m1#:9nujsк¾Z-SK-pQAd42w \ ,d@dxOx!7Vo>2ԧe:V#wχ!XvHhљ쯥VΞPȌ9ʘaˉQE;'Q l& Z}vY~H]aA|ll3nd]D5]ٳTs32elA!YJA7_q-jX/@0|2Ơ86vW8q S+ j\N͇s2[,d]+|qJ\CCMhdӣo(`{dBkdnHd1?K_$*M:GG#}ZfIwltEaltl/dI7D=ܢqkvq'aO #Awok̬/uQzb79Mbj{_WZ& ygxI0LyMftn RG"  ݼ9ܢ:\Od,q.wL  ev !ifW=LͶ-2r!Fy~E?;IXCL!hU1ZqzHp- j1"X~CR\FeQ"'ZdQ12`#P9X8߾eW'3ʹkX_.w1 :N=AI%[A奬%1Г->KyVaOa۵*660|dxh*,Vv;^溭;zZkt>A}1o07jrh^TvaKHn8KTEq?".flQNrw$$1!(KY+ H^: }zm d͙;@ꮴՓNݾ-J=9Y.wU.ʓ$U4N LMq쪌:f҄wImڹ0왱Tg&}7K.uR\ ۵σVfmӀx@DzzbN3Z~d Φ i38hi -bz 4ܡg NVqУowDBm_#g_'&~)qK -N7] ֜K  p>#HѱSN':j3{\ʕɺ"V"Fҩ|EC#ӳsb;̃mNZ k#-0u0 j}b@S#qa4ǶlMkd?fZ>[>|S49|.Nl% k;{&D[Њ 9v _a`%/g5WA%vuсu4h=bCzĎ h !7u("[CܬOz+tY5ƓC҈+jUЯ`qfQPVƕXL..xFZѵ b]RTdҼ!'@ǗY[³= DM}d> 3"o2uef <O"|΂ʔTr;K"®6\;VB3!1{6/~A?1t ;T"J☢";Pn3EUhD3-x-&T Z(u:I|cPGS?c8I0$ .9 pbQ n 6 ~L9$ym#g8jacgo|0q$! Y&n !/T$O hу]A+eXtJћ d@/n5R޲v;&*D59N3&Pa52“ZzJ:f0vDtu)/[rõ/:_IPݦ:m]rXo%HzM|AX0eЗe72<0Dƶ%PQh/ɉϿ$R>O;cvʸ{k`y7lv]J؋Y&Ȯ P tW%q(uՊ0X xӾ mu l;*c 2NY kcA nQZp }_rsL,(BN:ukB3r:i&ț H8w]Aüm5JRE}o2e^FOjNpev0P}׽It0ښ\ڣȂnXBqst \,wCLҝ4KJL&z Z"$&3Jy'ۧ.;{Dbl2Sf7;-q*Q7wP}l (X& vON<:D'ۙ/e!|r)I?)ǁ@~R'dHea_.:Fbf"b!ވi]ȑ`YjhaXI+B\g'6גVQ^uvەA_*h v!+I}s-UG=I4JTClm.q(*#Ҷj%_?ȇ](Ic3mO2ktHvXOr@a4#js0&&2_E:W39T|5z4yEi`;3,-)iX MDlbD*k0J}gc͹U),+(;7,Qh":(.RT# K==_ֺFgpۋ__1 n/J ;,Ko]8XQ *33K +|ų$Q>t}MZYoE7 -ygҽe"XHcOilae z"duZG`ct?p~YyUjnoCʼnG^sˌ~j#cSEŻLh3d?,uJz6cjlJhCQׯn"!^{v"=5|VYiaUmn Nt 15a=ak#T"qj y8X8L5qx,$ j_AcԤm y.C";[m^I%@QMR/Csmo-%Ra{2@6[&)`2@TO?"M#G9DE G6Y6Dg'3YjKgϐWOq4:&<[F| kiǑvn'| ~qwX@\L%l $A xnCxs}r=ge0=s""%)L 1|R|wHs)2RHy]Y|>X͍lTFKlDՀ 뷠X^ߤk' f^S_#dPz`T$`o9x7%/eԋym04,_%$NRKOKp@fM@ / ӼayU'leg}8}e1Y4t{z5ilv$H@.!@TJ[V/Wfa 9Ӟ[er׃kRm03v<Ũ3Uy-$ 0Ϸ,/ڥh I+"Ǜ4dX Y !Xm2W~$;@^P:<fV9@Rj) &Vh^ ֢@zAQ_TΖifO~xVܖYLrWQgBJEbvp9AK&P}|`ab(}&C4G0$:n(6?ׯ?MMcʎC~hI\!pst^V?[Ku&%ײ1%ԅ z)fe",E Dv~QrTa sؐaFͩC}x-ef5Q"SdHI/BDϡqt.v)K3t b q6j92Q0 O @$Ilě|- JP0S9f E Eq](Uњ7 4ˉPM銛xĹ"o$ʽ+LZ4[C~Ҋ ޟw$TIֲ8M囀9(h_639T]*; ȼ4.WG7\HоinJǬ$wGy saSmZZ"9dƁݬO4̿MXՏ ӗ6 65gsamUT źj>ďcD Vaq-yC)cR(r_yui;Afnڸ% >pGș/P)IY"gdQxe3RF]vJYlO8vv:U/$32'\L;!V5Hv0.oִoǗɁ:G!c?Z]A ޗ2>hoԲ) %/}LYSWąa8a@* 0ZS^[#a'rUp &aQz7ӒhO^W@}+n][K,6˜SyB 2e 4c1)sI*_nޘܓ2?k]Cg9XuNcdwE(_#Mz ppXuzUIq8“ArgNM*@ vHL]%LUvOωfV[] EzPDJoԧ؟nWѭs ސ)6ؒHm`~ic83[b }mJR6DNs:Mި<(*PiL!a?y|dKc;62 Okr|8XlHVBӕSAc yy $TeXU[;{6Tv wNJʈ:qm8Fѡw˺տ-F H|m0%C]"+VWCl T6bbMxWKrd}d~=^l4c{S^ +iKCPQ9w DBZ?g +X58iQ6)ơ据ÁƋ.Mˑbo܁iM~x=M3U".p2/?~DyG4i,%}ect,U9[x܎y u l%ɺVɹZE^ӽ(fc-7ۚ[f',[L|?PRqT ``^ ^fyyDC0 6G(v$#Gt[3L85XqG5m¾P޻" PAg#J DcHáabDO2/Lopmu{_uRvؔfI{AxS7#^Q+{}?9B-kn Y"]g(ˣrFzr/^\xe@C=PjXYp]Ӂ8z); ecDo*8Á rS\`SVJPIyU~2LWP*"m%.k@Ĕ@N7Vggoy7wy  &%C>J[ ~^ө_}!AL;̟YC,B!ڨ3SS H;4nOFӃYl>Sp9k1D՘>[ `RN݄LYՐ L[\7Ise _ld cKfp"M>>dׅ! ;~'t#ۯRqS'wYox(9$fb}Ό >7LB*J8dz Bi,hKE?չb>mlPv?EF4+)A.[(H cE1%?wVA+e¢?.ś5cph[PAfIhj@:\+Ө΅kLԇG]G|a?,$?^""/%`.[0 Aw2@Ԍ"t8(nLKF/2o:Thƅ]L?"=%A*ɟ9je0 JP^~3̍{X@c=^YmJ29C>IّC6SzVi(``+I-Q-ƟUR`f+ub v\0yv_'2P_R@//[pseJ6>-t[?Z"wr-d!OH8 *l5TPW^2_0ܹ,_fn9;fJ( "f0j{n(FH2?IUNOW*MF}Kaq0`j!Z!+l$0}-0Ш}S.0*޵6fqY`h߾R>C?aʵ>Jbw;W*M̎}1Q^/R:a:H[JYʏqez3B48xoOsg~PjGڮ{4&x511FDX-kW(GfŇ@G'.IchFKXk8]p̐8K]fO?)>b9}_ln/cF"TP7pn;6ĹԯAh48(*RwH4ʑќI>ZL~cjNoMANCa8F-ZJ?4zVdW$ڙm=E D!n!~Zنo"GC^n )!7L,i_g ؾe S^z^l8' "]~=Kqc.Rb> ШϤ&:a(YE2aO;;|̀:6[3gCOmUDzYm+[cn "3+?KPPAFbV2y|];Ed+)ތ lsH1+ns|VbC+-so4qD5WC rЯbOb\^hOH 5xq5iOBgnH]$8x['\.V$ -,Xᐘ#reʡr ]v 8+QPq߮bvAeGnQm+o ERz"d4u̷#H9ph]1xZim:]k{?a\Wno Q]0I -Q;2;Xae-δ.6 2/pH9^OPSc] ,)M@=ZGD93Q72:1<ƶ2o?o6ޔ(ÓXx#2d\ vٕL㵷{@tx}-ϧ4 1ըDJl2&//H8|g(,wzph%ǂ(b=B2' -bi6J=}^:h`G*MH&N{SYզ@s Uf;/wjZWKJOL]E=P 'K3&>[ ?ȅ~06sԙE|D6^0Ř:U$]|[,5ìGWRճoIi]4 /7fz{QWI,Y?=oyw F ySM0A;ۓC!dXRj¢Fu YD" 좶*@xe҇|sUZ5! o:\Ŏ~nY{èz=NhP]BXpCtANJ^yn:"s\olGP!)JvGVR[湹-o;w'[ Yo */Sa.0c_1}¤r ,=_)|BߔHFBdXKaT:֓ YfU]o(r[aV>G"M܁jNMt-@3, nKP*h_ߪ*xaF}6v13^o-RcaS?]jj%(`iDD>K1\63םR+Tr`Q&`ؑN=%x럜n[!?#|^f?JȦa|Y% [<ߦj.hSj̓%Ϛg&,4LaWM?/MtdvA̽ 5G:ƒcQĽLA%NGWm|boj$軺[up8 %v[Z29R.9hJmmA(,Cn5-~¨k3oL䴃e-oɡϬ́X/wIj>DL`IR j$!X%bw8"&Y:eaohB|žgs9?P'nKU8M'g~Gl!tJ>C8y /j䀚Gq|"l06ZeO /83P{?IqK"ΥLJ7/teqdc&n@ a g/;S(P>iW]V=cw謴=GSudS0eyaE|\#e6*jJIVzvck\^%o_2u%%k2عdcϧ VbD5LVW!35T TE(oݙR#=P='z6* <ۉ82sM1z 0`oH) 2) w؄@0sS]i'¨+$:ʽ2X_^Ho\I7Z1.F4E (=v@u&vL)C0!`&{ʱw]錳@.ڻtgw|_GmtHI(?mG0hm0gb`7iԼD_/V CwՈ T`D0":ĺd' *&,F ^6n3.L:Ӭ漁x `1b_sg(enUz5c䑵Z$2Ug'f%C<$" DSd hw'fpۿaJZh!4rЧtC[冴{l~"9ym-#q~pP5JE"˄N?i/Ev?нq.BVA݈Akƴ~?Աj/?ԏM48.I WN9Icy@L؁6>]3:nZ끐J Y>pͫE*kT/DIi==o̷LJq5 1?;<m $ѽAO@W6h./` /&J)$zьlJ?8|_߸6E԰gSlJ& [7s[eO&|T+6\'w[1AW9 &GsB"d&*2j#-6Otׅe[TIVcBJ`_ ܘNIEtqj8fkt8h+;aqz3k]p.dfU-j!%Fp`Ɲ@U,A%$_H|ڥV!Fٖ&\y=fxFk8Z+,jq^0X)Hc.u/椐>mAeJlѼW#{Zڽ." ET\/&'" {?. )b AdPu=UV| bf\Ea-`Ήk 9[n5(WJze+ir}L>(_LʿlM"-| $g20# x☵:;j;M#eLpzLti;ڳ_|i-ȵkY`sf,CB! ;n?6%$sj甊Ro 6I&bRӟn,]@t**3O˶!cu׳~&\FkdPî-#h/ED#Y96='wVѧ)iꔅjZBH&~(E̋h[ShZ8XI 0ENlCđdiڢOO ïE92N`xۚ=#3@HGv@)ݓo%;$~y|vFQ&6 Z$}<59lmFOv/Sn Jl6z,e;qh{ ;#|^|t' )( x3܅ѥF1RD6hh~7,۩ޢ#EpM!CΈ6;Yݏp'A@i!7riF~, 3uT_Sgre5Kzc %mj8ָܒ8URPt]ďp$SSN5fumeCO([zOufyHd?8o6eKC-j--Yjd$0p n rι_n*m-os9 ¨ELdoJN| L[$¾Ȩc~lg-mQH_WjfvWyNn$5[Ff%B T>d/G%jTUt [A8s0^} RAc}ij Sv.:*n6@h (_S8X@@ԗaG ]Vwm%/atp&@fnzC2m څt 8?M9<WtoSq2%u&L'm?d+M;)17$A{ZxsPb^мyhc?Cu/GG|Y8pe_؀爼; .4&#9_|uq. QOBaƣIZTӒ 0Xڹ gU;=sb[[UMFR; X]xb%Eq5;5A[nDpd; )9,Axu{f6!TaTl=8 SE Ӿ#"bJKgKl WAPua@Wc>IQH<lQi &'.$ U $øl}OUt@5cP@Z@t`^*={ݯ~1L6KU:!iIӊ<`Lx c֦G;e\+F']ij ā]#ƿ 2&!WH;bV2-Y4c8c/ JGt1Ct/x8J'Wόof?>Mnɶ-}Xy!sr3/)vݨS5x B},mDŎݜ4\tuV[aOk[\.*Q__AJߏ 'L -7Ăj"𮡳Hݿ rƵ~E$cK4 Ҟ"}c0!AIs{`K'P$Wp jB3hD!z&tRLBwCtVc]7{OuN{$bcbњШzSZ;0Ʉ C͸AhO.4rL;$@tš ł0o5_9sZgRJSU>ڥ٠Nң(O|/o''9Qu I<1Lӏnb1bAY]K]q u-`J_Q:*(N楖_0'SB^۽s*;Z=gzúرԱ@*1xøϊ%9j¼_A0']В0_PGCԢeͤLoN ?<:Mh4К)ŢV grp&JVJ;A<#jmjtEq8C Ìw<%tkO]֣O8B_^T](' Ke+ndOtXUcd'emO[42~-,j *VȚ8Ę?oITAԸV]8lg|zzx {fJVhc2̢|e+A m^$ ;}%,,"Y,4dB^L-s2g" 4>"ݗmAatpD0; ;i([ag?:?,SA׊ P'_S-GMt z)5/>P؞x(PtD\`ej]<۫nUhNCHFآM~qs0B̨DrT! 3,Zȇ ۩|(0nQ"+^• vd,_D_'na4^S8chaN,PN@yZ 鑱*kn(٣`hfl`iP" mSpx/Q vtbT$¥S 3𱣎f`ͳ٫fXoo8B+ (;xy華Sۑz ~gtWlAB6C6O2aDcQ_p7+$E/ ʜfwkKNÀZ +*xY>]Lp439Gh,2jft&\ ^x} Z׾p,ˎmO41p$l{Ed$RHN. fd݅4@c`Z 'NKB[k9‘.:|(PHj($=F@<Nd +Q/ƃ7~}n1/qK0 wӮa!C;ՠ_ *=]tćf\A+>nIK{"XlU ?w0蕈UK6i"@\NtR ՄcG)jAcXK(!,@PIM.n,kc8@tvkH U,:!-îgzeB]~Wb#9 tN*sJ18$AtvQЅYjy[4HR<=ӡ 9Yؽ /{ L$羚0'!xNtNɡ#M( |pYwhA(_~MC!iCJ#Xnjsn!QB2o{`Ӹ\|?39 =Br8'}+h2|.7y̖tTƽ0u, YAu^)ހ4\Br,)'f5bذ$9&a<u 3V2J̔h:>yN9a@8x`,kr|0`c|s s&>;5'9 %4(: @kX}xՉ5G!9J]~U0`)?,(w`X%o]hI[g]$Z|g⢼ke Oe>ޑCa?@v4A>-'[V@EPϧ⟚MV\x9A #l7L~X5rޯB4zӯB2oR7O:YT.1U"Uޣdz"rIAD1njI`8B -ʪbP yW"SL9b둤]řz$]dp ;u3EYvnc'ouưؘb 5]d@mu }yOMru%gy ǖu%;:h⧺CW/XӂdN1We~X {^Ģ`F7Vv=2bv&Q&+06(î򐫵72Jx-K o ɦ0юaӂw-18:-364-4 U tSʣԾ%b`K/2]Ex @pl Rdq8@YY1 ʩ(SnzYqID4mhd9-Ud'HƘ7Lh/X2x4z̖cWp݊E7GK"4.Fu^RƟX& MM,-6k pw u'԰BNkJr~s}Rj/\f=b^vAJ|gOUvL,#kxl%慧`zU)O)nn8V7ρl%k"^8&kJcNO gLDj*=5 ivb@܊ĉW`gu;UR!jUM s D.!i.$a,еnE#a}i,Q_cV>^A>3+4U^[8GNxYDM-gڏ%(U=P$&~vLwpQrqRi!hRSNQQ[@ ee\ija8ܓ'h|_Ykz9<#&ptin.%oVĞe: Gh9$"29]WJ%d ^آ5Xw^ JOYޠox Ű!)K@ZƭRU)qȽq;y5)}~QjI-~g=`Vw}f XQ? @c8=#b d?< zOdW_pKLӤ/s$. κ)0MR3.tJ/-0a|I~>,X{jfo4j{Դ~F HdZT?3Ϝ"ٗxUS[Td=N#F疐RG t4wi5f E'K;U(Ш㲠L Нp?z91l _9E5Z贻fBXqzFЯJ3ooH"Ҭq;[ߪ?$S,e,YYY_ { "e^a>6e'Y }|GP+GnK~J[Ff, -Ə#DrmG}n lOA yW]wc\Hz`<| ~8RGgpӈ/f`}T;$Sd+ؽ0"^#6P0dRJO$E6nAiVrJWx.#56[̼I_oGox$}}FVQ0JYcwo)@ Pq\ ~/H9TzY#DfŠ\b]sIE`|rY4JlG(` oGϟ}W*w$_J#F:;X+\r*2D{ 6CKiOC*+0}c{@-+Ǖ]3%YzY6(}z5.]2\.K٠6I=qTNI86k8:W LnKm?sxw0=~Hg4 qU2!Aˇ wP♫*Np|>s]8z^6m\t`mݏbmi(݄5P]O ;?l7`wu`LF75vCdwZԲ&4أtup֖.71';o C(i]. 㼰Ϊ?*jSAڀr9_LL(K 9 כ5*%T؋6vg%^ώR*uA<0`9KwӀ#Qc(W}!'J(o}^Eu&irp+*h$Z)m.5Ku3QqMbRDdφ48 wP`'V^P"Lm~ܨO@got (MrĹ '>uʎqTZ=nth-{tʈ}OI1)1+ Ώ/5P{2ڟuQN _Ʃzř{iQ(ggfڬxIH=`7, 2^5κuvV%QD"1 |liXo-9Mk} [ˏ ^Is$RbDYZ[cekCEDr+giy6FxOAl쿖E`g=>7|iAɣH i=Ѥ+#7W}r2 [x> Kr_FfRg4~x63Vh*.,g|E c&ʱ&)/)[xR}jٸIP@@K0NwJQZj$DkhL-yy$j9Ir P;| 7lrTޚLͿ- :  pK eҏGEu:v M##wϜ#)(Rz1Kޖ\6f3K·H٫5qJO-MUOR2>Gnjyj^.Cɏ26fR;p}:aj{M/n2 a čgBYqTYqPj娃oe/g#Nij mtg[gG"+؎ )Ds=8XC3ˌz"?;3م2};֊Qݯ74z>hZY#`YƯsRqEg)JLf[˳n/A2V)) s$vػ*Pĝw;ZOX$>0]틨JY24l> ϙb]HRuzOhhuzܥra"T<9f}ZIMRY}'b+qD?0N=sY8nB'p;ʧh):zF[6U PZ P?^uxB`-=*UQ9@E/LT"X,3ilq9%@ڠBW :@Y^,0g\| 쓶|u?j:ͮb#WzĹ|`H̥ syPw[02~7)g Cw߸0eHd&$#GJx͊]e6Qţƃz |Q yXQ} d=sUT1 Vn_|]ЈX|=|apP]WWs.h.n+>ZtVΦ]?5Iv*Qg E %Wo/pi5 OEnQaB\u;]c#pQ 7xgBL f19f/3 8Im6Sl^xZݫ7rAJKBdI2zr]܅ A/M%8AprGdg>|1tH%Q xwuD>C[tENeP[8|4&3=%r'֟6сg95@k"T me\?UC\kڥKȳgsa5RۛwCZ'm .pqB:xBIT>2 /_o p8b ^w`6|}7:=@& pP9(oi^@L/? w-Y!:ê_lȦf~ٸdTWu#G 3rG-4'.uq0u `.sЦ]p=Qu21\sFn$ )nwjL &5hӚmtTFP!7"glȱ01rULRFSpR&ʪ-tcHS5J.+VE$.^C}s&)!ֈHXQWO,SKTq,љ/\s?Ϩ$C̭~ z|D- q fn~yd“㬖/<Q\a\ӭqx4C$(BE*;O!6~hg ytu_kt4#$ݗѦj27}8~+UP Lc i+As.˽:+JcxGM,w/0302,ic30*C 3}XVrBp 9cþHz|2+" R$ @\T,g C7GZ+NC-_$ >ͫ^בb-%?|*c[]ՏE{Pi??-wGF׸ZYB;{%_obkEBȖ_ֱvHEE<7cQ;}욘!QOcPn;Ai\̼,=d^[ v 2' \yehK!CDs: o <2m4r}^k\6EiΗJv>lܤvIuw|=ɑ Y8 SV*躩`I (H!?bO#;&msbiV_ h@m09ƀ䕧,lc7:'"o`rq۠Ff~oMILQTN 5xhC?23c5ib`gxգeX Ou>X*`{ڿ 9!JYM1Ԡ *^?EKͩ^m)6T'<pl1ꛎmc!!뎥)j!,ݛ_ٹ zgëW<w{n 3=:Xku! h9yA*]y[# SB)K]x7+Q|c O"& _ M7 (ɽhoyS|gۉY^tqqm#'byNۦ$V=i t% aR>)GVɻˇW 7}ju=ԏ/ &.A:OIO7c@zB{'A-*$u;ogH!h&4J&Ы^@+m;s`HwW`"'bJMm USe"$2S*ش|yb* FUieҁ(̤jKHf/?1KzBĠ=Eu>RC/8^ǟ^AՅgW= s rUF!rT҄AF'WVLY,pyvX\;mJZMhz&YU{aLI3!'/΄# wzpF#|XY=S -={}Hܡ4\Rs2 \~+TW2P7r1Aot~VR\:m*|KW>܈~/,r+=*ZQd~m\؂k&&>QQEn+*QA b+PSʸ@7 2"P"}5"=[T3+jMmᲯ.2z֡vx24}b[ؐ۽j{,S{k(r$zy=F-qt1:Yy#Pt^]9(l v=^EY9j2}m]~](w;`n u WR\3}͇3߳x2 bŕ0. IJvv>( .^'Oz[Aܙˈ4#E`Q[pw} 8+j)3^X=rVr;9AX֙jS{T8QviQ&Z"3<)vk#ͻ-vWjUj~{2!0@7a]gė`+=d hCzO?H*gJ+7aaeBoYjKxC[l%&M.!8#dUD$C> pz+찟ibȴcT 9̹S\sC;Huף0WsBU#۰%$*<^Z0RQZWjKLj.Ȁ*љ9nD_QHjP5&l?yC[bY%diRF&rcR?bzOpO;$Va v0ӷ׉{ $M#IӑQ.kIVeƌˁ60v7&1 mmriHv>N`ϝF܏pǪj{wEךc7 6_G=hNWaxu1NIEK,%FԱak ^~$~GZxg";IRid dkcSXߣ҅ lRg- EFajVU%_WG` W0 =owXTh{8u643Ibt9 Z,rela Ǫkz$+'>tw L*Ix]vI`֡OvwGnwỷ<@;D8u P \hCG "w-2:[b4'wHqt+a/mPK7^6аãqfljsb 81W]bjXf_6CƬn_IE!,0Lryc?:E31P`/\E&ubr}]@D }cq7ٞ ꞏ&=`G5qro㹩`H^2g 2]kXaЋ}%gFA7%xtq9d (QȊDK֌C"rm,T|4J8Wfq{.Pze^e?3A;yy5(ycj!(cPe.)|;u\9OXWD~= ̴aC̱Vr5=[W0B .SfBFh^5Z#9 9]tV=r'@!uD>׆ގ(-b"mc{ș^5AȂ*mFW[w}ѕXxP6d12BC kS*w@3Ǚ3i, 7Up0qҟVʿ dް5+3]x7 lM-H*o~K OyKl1Vm㿓w%""@8#Q .;{K ez{aDخ$9B`#o 4XK60kzX P/L?8.ȡ$J$4ˀS$. ;1y4}xM rJ^k6-H]^u)W#Ic " 4̪%Dd^\ܐv$`z`bp"ױЇ%~̑=f \e8 <_c:6T!14?4en6J4hL6@umF@b.'{~f3i2Qʪftw,%r-? m xd:bs7S?pD3ϝ_?-t-;/D.FY|sKN}ѣ%C\#a"s=ݍTMS$Ë_Ay h`ZSa?es온5-NM}UTԬ |gڌ∭߷kRrꢠCU"'pa_N?mEXWb@G 36LIr6Eɜ_2UB9Xu.y;^ Mʵ^7b[/9FzȀ=Idw~g8#@tH(V9h1^>]_BwDg?#ȩ\^TH3`xe+ɮӂ R['eQQ] P v?TCI6? X qLZpKDEl6\^齄z[v||/@T)쐰ܚ+-Ϲ3୙=z/KUik>RMADk7MgR{0.o!N2B<{O+{~˕ s t \lbD"lQW #oid*yMSm/=A[MhM5fepnZ⥊#]nǀ`pIOΊtǂϬN~|}w)@) "C9lr0K,S0RQ&~a43sfnfM\1^p!ntz;N"&^1m 1huhS2pT:͐`Wzz/Mj]cM.[۬.^w?@:E2k (2# &K[x7y4 A}xv&1:5߽-quSg8j& oX ՅUj9eM=1G+م#'98?eɺ Ӗ*NEAhH:K;Ϊ-|RNOBn,8Neܺ HUkFZYzuڲnDiIe؛C.WEnج^ҿO~6$l}m_%&6;EBNZ49=e0[${8r#r3k#,ꪼsm5\rz@ ߍ&^ 7Au /Ws2䄊?||QMBf#S6bZsw}1~/`~i_a" %IW-O6n9+[൞8Kdd\60c#Y&fʼ|BhQ71K/}(.B\ uZIoDWؚȹ,?RXc`mOzi}9;:`j< vL`t /g*R\@Y6Js! 37w+Z4@q#Uv핾U^+ĎMoO:L1CZZ}?ͲU% BEOo%/2h&/7SH 9저Dž$&djeecaǜwyLuPwJEM|o/wt@sEf/.nb"9}6~0"{̈D" A㯺. \u[ڲ޸8S~EDc ɖcA]§j9t v H}[DFk4NZN;2 >J2Ҹ,W Zm/HXXg*X8ra@ڒOn#ެ*:k0VQ2Zcư%`iCkN9ݳ;J:J U0?E܊O d~nJ =m^LWWaXpupRHF(|ҭ=T/Yл' .!Zsi;ZE8`F3\iW['u ϏDSUu4nY1lWh;\Ls握~9R|Q=63\TѸ)BWF#kվJ5uKH]pe0p~]JaE2u! Rz ЬQ(H!^Fe   ? UMLޮ sǯ{!2.mB!ʩV*(NR6.xVj¥1|&  ,Gz۳KB]RwT 'SV \.A}ٜN7jH6^~0v}+(5s&\`4'pG>뢮ִV10hhTM6[-3>F@C6/|I;LZq$RkaT_l34ء=PO ȅB^sHY>bJ_TzB&=o1Nf\{@1Bn"(~j9<]Q$<=p}G3t늏u?Ͳ~w*|&}NJCr&.2P HMoNK>c^Kڗj/'baCݣGO6p˷;p~vpO^n $p_ yG(i@͕V#\TM>!Jp~ [ހרq5 ?,`s *%hI4eOhDLQF`&:#b""D<^?V!βĚ%kg:ޭ Up\B 7Ryp/55I$ɞ-< /XUQFLǾ˧%|4mDHZn4 tMy-qXcIFc,{/1~M J!m|C0LBih_{[xf_V< ڴe1Yz;6Kxvmĉ > z7BC/JKkt#1Zw<)YF o6?ʵ}7V(m 8yF(xo/ ;i]EЪj][Liw,Te:=ˍͥ ~G u{|AWEj'Q _3W% 衵s1BxaH=vn# BtStrhKgz} [17pdd9tHz4y\ŕA tte^CbQ(Օ f\tԮ` ieIf9q\MkO .N{J~mC\"wOR'UArK1ݟ@4dhBb9An~.?~T(bkIУAT(GbEmQG5SPƕ iod} I΂Zal(C}/k>GYO5)E-HKuOܗS89]?>@yY"o:d5`*Sg~8 X|ut3ѩI63AoxY?D &,M˭J !V_R,iL[SB530~6̈Cx9,R&$)BAhan1=MQߦZtEٱlTPT,(xn%4ר7@8?O $o+(.BH Ek.^3:qs2$.w$+4 C_+p܄%kE:Bsu]k%7 6*jj( E:smc-\6eՇCt|UȫIK\%uFԜx o1\p:઩W4+ 9%"K\sD:S-A @l.]?m.iFr%6>sCP<:B#RG\xJrq VK+EG /ùnUYo`7Ȍ.{$4^eQ= ĜVZ;B}!@``oFK*qv6mrUNLz*5#ٜ˗-az\HVAy;,-Tg Bb>/B>$reNr|&Xg tiOlN~6{lj) 91 e84kHG"Ҹ^:0V3UaR0] {4Dۇ` \E+-:z җ2"l~o" ^`$+[{Mq"P@aF>r>p\: .`&FP^bK&n;AHt;^#^?NHiDNVjb4^hiYpwo-gAQ^ԉ.tXDy t%5^t?|̐~S뽽͐maA]7n&Eff $bK _)84O3wMuLe,ODN[L>FbL@6%BYI]a06 9> ?R71Uˉ4z*Z.ȷ? b9GL :P$=|Ϫ0'Eߜ;98Q ҥg }(WGۃb9ڎt%Vl70#qYOר1;6e' lzu0,Ԃn?A908E;}K0+f"jʄYuE)l CheW_He)PcEZ`n>C,Ψ8ȹp|"tג,L:t+^EF(K [yCK̴.H{"›s7Q>sB~-h,]@3he{5J+BP(GbZ$h<#K>㎵*].b""-?=i'*^5,06ʩ@=x׳I&܊Ǐ)@'!Ua(} |4} %}\G&`]+b#k"i"ϪvzUYi.S?whVo|I#KofOY wQ">F L`ףt lOrEWVE zE1k53o}D6MZj|F]?%&V ϔv'1ƃ~!Nņzu,pݨ59JlDOLq?;$ | #yζxz@A.G (Ӎx^V [j4?ҭM_8뉀AsP%eS"tWXy|P5yɢF->%~3Laumߙ7>!>%ysnW{;M[͎%l3Y׳fyǵ뿴/D@zVY%Q-[{רczyӮƤ(:D}2]vaMaqF% -5GNWr9|J#o'@bE8k|hGtMjxV+gp.P\]Kj{&? 2LR{Y*pR3IȇvK2o$u#f"mHGd/(O:o񌠥5;ӜJpM|󦴼㜜P9O%4$8S{U P: Oq~]q[!?k0xk)o1bK~;3$tȁ&^X*ibrYv*h#ofyd2R*IwB%>bY>\x~G+_=a#!2?|R|6n9O 쉏e}bS RS1.zECMC/:HUv/I{Ѹئw={|?w1%@ M;ओ^*:$BwXꀾS$#񘗹 ܌p%aؼG(7V^a6LT4Nk&$ Pvn!X:*dBט(X''v󩑼@b 1C'H$ieS`4GXTB/L=VApL{2T=õۭ?]irfS:SViWw0N9bzQ&$ o0/NlоxF$h5(Ȉ<Pb$ha)luϘu.z\89'@x&|T3I\n'8ɽeK@\Mos5xw {(S*|pQؚ`Sdж\_)J:网Gte#_pMC}%K٥mcOgFr%{_CdU8tJKQTxx%Q-jV|=!~p^e`QRG0.9Qx.P\=QU[Y(UzP)}^^ͪ?,q? c2=ƕT`my{flt8eHr9 pۄ (%%g]r.VeY 8{l?z8uUD!G޼eшD0'F@6GOU+d;Ow}B\ jǓBb9QޞBzQWm6>A6Om_%$VaH8tp!kT3c k2%l$gT%0bd9i>n#Qtܔyr!̤>H&Ą/~L5:v$CQL2u"@NIP,Sq[$I,J觎dt(< ^?Lf+f&!Cp<xܫz ?|Mއ7'ؤh *!hDJ~}ϔld rv}^zx7B0+[Ij |(eIc$Ly+P 3N;pZw#J=5ᖳɢMtI&PH GT*ѷݓO! QH;]%,P8jꞚApgVb:W{ѻ->x辸ĄmBiS%7,C)vǠ&5+0+c Ky]ʟ#QL\`ʂ5QnE[3:=T MkA4w'T(.q q- υN|ǯO؏|X:ӕ ]!t?X"" )α:ZZovResSKZ|-맀87 uea% =QHήP0E2:#өLtK`Sbʻp6 cA2Z I^ڤhV,O&.:c`1+@aAsuH'_'$d pS)XS q$&zQ (Xky (DxG g(PV0͇}0ūwd[ CI^p[Ȃ3//{!~i%sD*n{+ |K yfJbZlX_k#4pbxx[I4u_ Y3D6AUdX @ t!M"bBx2Nod 8ߏ| \5c`ޛ$LS$e0~Ŷôd @WE48V^kI)o@*<2-X3WĨ^Dp~; St&매=SLMob%C@P}\'y̜jk:LJUV,JYc+hir$Gz p^SdVb$Js?T.Lhe]<2#L~D@ .蚈Jᦒ{;=KR(B^mד& "HVl&^gZbl 9*[_{wV%nF%3DTDewb°lq1Jp'`?&i[pȕw1&W %i*JvK{F`g%"I" zt:*>E<~l٪R*,z}}Fji`(zU <$udq}K٠z`l]nz|^!Poժ6<`颗ϺvG]GrքI$O7]uC-@Lki`\)GA 1 1qfd4{WWbؕѳOFınݛBc5潛.p$iŞ^gAR1QX Fux?İ[48[\ wt XӣY#3ZO݆:A3(|ZH{8k]-[S׮UbS%NV~>*OZȮWڄʒ 5O)s pƀzgk٧E!B@=/z(T{lE7ɂFddsW)5K?<$lёc<5\0?5iB-q9;μmun Fmkq_̞o~KT##uҐ1lG.C=vwvzV1SSp\v>@Q}dY516S[jUw\<$߽}€T31 W N*ɔPN$Ƞ^DRY=`@nd< qÙLo+'P;)dDe̪PzH̝[gUf_=jSh<'$t=l00%`3 ,o-sz/|C )A#+AA"]1& XN<+5a7E<aɤ7vMYFi ]V"c[@߇#&{*D$FN3Jټ߭C#;Lk%aktwr'DZGȭ`B=lg<6`LVz$w1UvUeBybݏ;w4u3[0nwfxnPd~T;pfp8}PT |I!߀NI;C&c4J?Ãgoנʯ,WաSq`4Lлf"9=X=̅jiTn"l&mS4]`d.k t).fۭ +ȭ12Z [Ўe|!4#uax'0SF۳闄v(ù|ˀۙA\0 F]4B|jgPŬaW M0:-a+֧-mZ9vFn]MSm͆0)'x ONܶX)2v%clR9ÐÜ/Y + h #^RM޹9 вQ1 D'8*HM+/pT^iw@߸Df;=wn` .#AT6} { rˁ^E, :IT&} } BQ+[yY)e\6 `ڄױ1ƥCI?HkB4%zծRA9 8BX#TT}(=Dz\P:_/.;<0EZGUrߪcq+%H\C'W&Vv 셶N~@| xl&.ܛHRO-fCb%Z7HX9S1:]=.Mkw5zV|&Km,\7hG7_ S4.TW/Q Cs 4"0~r3ǘ p(kSo7_Kr YPW))uDU h>p =F?!P古>r"hZAgucҫ"EUt_F/pF-1=t`[RO"*-z^,a!jrgS}~ *g j. k+ G)&%'&c#@Vrl ߵd"TR/m=8}bMD`_\{p5F\r.%p"m:MQ,%۴|HpE` )F9߈ɌN@4ABm M] F~0<\>Ð csʃF9'eҳ)ϥ̄LEG'0*Tuګ obg{-x;>Ap6*rҝX_#i:W9QYR'nVp"zg~<.,paV 6gFH,Rظ1ȷn7u9]#/.LccjD˫ӒN22\A}GȔ8u%צ4.# ɸ qPI9-#n6Qc\XN؆NmOІA؉ga['qس`SL5%d"DxS@>@4o,60"M`egm娸/ZTFߴfY_ *3@֙ܒ<:}8ҭK]֤e>,P]RrV'ǮC;\Ƞ+Yb"uEIij6NҒ&x51} yz쉸&jh&WT&!ف$Nɕ' "br{½e-h?_3ILù폐.rkAƒ@Yl`R>ff`J^z)+< ;M|oMHDDVxՒ$C&Fz+9~%bPbB>V!wҢo5Z^wc3VFs6~ hз喈3?e6xxxHN+> })4p@,|&3%*s] A*!`rˎ/;,@_i\BQzmeǚMs?aV!a^4.e)SOn!;dsCTϪ 29ngCr .Vk":2ĭo4FMn܁POu0:VDk=T8'Hw39Ȃw1|)sH=4uq ʍ(6[!L:#V(;06h$`St-_I)<7j.A)rVF " 3EU)EDJqnOVK<(eG?QQ1N'_!=3E>™Y졼P;PKe s6Tdz!?eh!Zmuo1_7Vy&j(f{:hl-g2&s:Pԇn` 7ɐpʠ9@lxi"*Vۗ*6Fx<}Xyb.*Pݭrg-8:r O)^.f=`k\AvRZ3+CU`[k :l#35[?Q2@hy*JwSvD;<6%PqJZ>J$S=EZnR6o8Cd3vj؉CGwGDoqe[egDS䩜lwf9R:gp UC~nb,O}'qpW P<ŭ:rq+ƍ>V;Pݺ2zG9l*eD)nkC%S۔3*^<8Z"R¨rG$vT41CKNq}C·z$"tMֽnw~e;24ϟ1F%m&c0⁆'p is i6!r`֎9=Ui0Nm0`Z&CQOШ .oKx.zڱjE+'ڗS*\ցrhޫc9໡H \%X#'R Zꎙ~#?I&[sI HMճCN=F52~EF'Wqp7Hc|V;uE5%Bn/v !ׇ8qKIaoo }:Ⱥݴ"A_7h+F7޽; :rvЯS8{E7zm?WioJ}܀$)6YXhdHw\`9cW) dKN~^PݳabFtZ[RMS?`l/[M^+)BV^y;dLI棃lM*Y|HF6qK=wsWwiD檥Stc umDfXNeI% OHi'CN՟,I: ͔aEѶt> ~[I4\,jwn4 0Q+JSG7@Xyp{:PIkK^ùyw|)xu[Ar}^\LHN.+Pm4Ifmk^>+D )z: }}Sc4>uS"hLɷȐ!?Ԓ( j!%**XD]UHS_zݪ5pE} ץV8MIݵ3!Hhm`w%[=S&W/EBB=LVŭ;dX'$N;*U*R<>5%4e ~Is92U65>e;fbbq>J{n?зCmb9;;#?KRnS{aER[6s-A熢t_2MXm}ogdIu'O[C[!6ܿÂ[B h*XO^bQ[$7)}Xo՗DaX:)v=k"gc5w6p V*q3ijBZ'GQcmmoUJ" C_nbWz!XN2mj4>CŰ0yQVT:4D%&a.#xEob[kNȃA6sԗA mԃ@F1'Ҏ;3^E2tY;4`Dv^UGUEСZRDdCKeۻ@wHI-l[͌\e'ʬG?Xg~32O ٫A\ED/y1j[P.򇻝u1!G{x<,X+ө(Q^7d>N٬Uu e ? М!nnNϽw'D}x#ˤR'A4;G6GOzwԺVF%B-d$ӆa=50S K.А0BK("O{1Cf\5@: W2?Cn$F5wc}]Uؾ%%k׬-=/MYlED{|gE3SƱ}_ tf](4'iъ{P'ԐIflrnLP).lĒL)v:OϨb^DoK6R1ꉴȲ|o %(ȁLf 'ebßzى@^=a.RE\xD ]hf@j.J0G57]~m5cUٸi=r߄L ƛ.^ 4ϲkRf%XɌnO$L$ر^ H@DyK`FVD2$8N*Z&d ˡYVa>w DZ& Dhv!yET#IN،VɄ&S,sƣLg F\.x,#H$xL ՝5jVo8- r37Ez8 _@p 5M ӱyt\/*1)H s[+b%y<]02^k: if7͏U!"KoX`V $|w[7pe{%+ѷMX"ap_/?Q rv1eWvb+u;4N 1S&-K!:E LDMn+C:\"LRX*/yZ> XJ&a|G5`$ڢyyU㱘Z jJY $/ìU/jP,QgMyO( g -)~q!v`w||k s8Uӧ>o݉@Z).ZXkN JcwؤKA[zk!KD{ Qp) Qs{CAsjTRQN%O<Đ6F2"+*xrO~ _[9MJwT;&WZ uQ/@ZXbj">$&~*Zm q'F7a13Ӓ7i\vu9X);ŰuSѷ e a="d~v_25}<D&ǝvHSPg/.?τ(F4Iv䊯+XxDWgUn#68_z!̍4+c6:|M' wOvwNDƒjR=Kzۓ*w%$ 7Uyf!0/:#'%] XfZ< ՒʒWAiJe; HM؈(PmM'?U2?ơKXް@?¢݁ڿ;T|ѫdlt B9g`7 ZQ9WbcdzKٱ>Gdd%< (yƋ5s^鞝(sBH%!섒ʪE(I;]Wo7 !~r.Z"MSJAfn &B(AArXU a6ϱ/ۜmqhl~^ BbPr,2\0f`)֭a"Y]I9 qd&h{-2?PDFuW{32to%agߞ\utas"=ODmڋpx6X64`;RYOȈ`zXGs~G1p~ld/3 ov ^>MN]n#o=IOZדPC7B)fBEώj@38s9yQy ?/>4coyg_%rkzd@>fz*cD4kq(C'-/a* A:@IcZцЯ(v3cKfq*5fFy(IUM8,C tYWsttUq-ioTʧ_jg?cLZﮍf}q fI'ퟎ2t@c 4vQM&Lz *+AšyW!5RϘ0AnK:;Y-hIv@]wSh9 ?4 ef8.P{<EUbѵ K~U= j0A(t)rDRNRM#S~K )ڧN7鈊2gU38rfqs)_`ms srvbQB.S.Wa+^ӊH9aZ9rٯ'(urW 76\66 ,[Ɛ96y)A&[\ ݀rdPy/1CL4Pg`=xn=-۟duTzeK>zy1ZN38 mlIk!B䐺'\:*%bUx ?z76 ϫgχ-+|1]&ʱLKr-[\,/n?=H<*2#-JUaO~W;)* A%g%yΌ\s.(?LO1aۧo_51}[p%9զUm~`-C(p#!kR/XL<{`}9 j$g2 OF[N ~`0:8O8k.ӲsOW-ٻ_hzzI)XI?a [H4ԖiD׻cL _?V)(s9itWӏ3?용Tıqk0n~pFy;2uBǂ=e.EVlU^1] >|ƬXXꮔBj':흣Ρq"6s\lj!{Z%s+iU~8R \]0wA6m TXP8}>qq?nG*R+L_t7)O2DV/BSW$戱}){\C]ˎ0ʳw : /F|-!a[TP5a]'bUw Yue rLk y6r1=bR8[Pqz'8xkqppkL~ϰl&+ : q''{E/FO˟87A3vO]ĹgbNz6+ *uX<&r Lq9Qr@vqSv\@#ߑX ju5X7w[C8!7Zv47̓ 3]$ʃ%bjr8\p'I񷞠ŨzĚڷCl.>eKaymn- 3O(|^zm/qa~-_]z:HY.0eMq Y XcSc"dqz?6- :\m.ߪj>_GM\Snm=~rl&'U"/ً/r=,VG(La tFW4DL+sQ뗜YgMeW/ȸtwVY'x^ auA xM?zLC!RNWa`+hK˙5,V^ݦUAe$k9ZӶKNĩXj+l՝-ܧ4=sZ^eR[< D8/AqҫpZ՛$4GWWhkCiI'<- Ց%}3_Q+*˶H4~Ϲ A#"*7dNJe #m`/P̫{"uASOPgbk&J5w A 2ҧ`ܫ,i)AxNreZ[mSuL\!&G!UQR F@RB2rC6tw2*n0ht`Su? 'IuVA L>ZWMx{8t9 5A"Yg\!޲ n 0UPbH3wMFQTL%daof 0e@QZGl`*/lObgr>uJ`pjn2GV;eEHl&@f[8m?СW!TCC?vqN锭\킏̩x*rD:<:fɈ;߱LeƞZfB&GN-lpj: )im fsc(ff@ZJm^N+NWWw?oxRn[ⱳJ+( r,CL^AJ#ǵm;'ihj*R=nRoDȻ?`a% uL''5&$-\P+6!}qJRT|r}TޑHm кAcHЄ?#Fr͉5mD&,ܛ)1`P28"_"RY[#$@6QbPm?4UvsisCi(n93pޒb.*a=/<.'FcgN 8xU{JO">TN).xΧ =F~ RlX/>R=(`?:o[PX^('W זꑌ ]obY^bͪF{lۇ<| B˯Aw|#.zl\Xokc1؆KXĊ[^hU_܆Th>AzʘMGDౣnl}6x>o^YLjs]JruEx=1yF1VBRnBw-[f;~Vx]zsܢd(}ScǦ 骏|&D6rE K9#" +k'N!ZPOtH]xlsgVi~$@}ngn0'@T U6poyy /YHֵ(cl u]3)hg8ipR.E,XgUC TʝmѓhM :G  pnn^_N1\Ӓӹ9ղ^(, FyXyܸAq$j'Pw8v?nr2H^6)bUqOWxXwىif<bDsaetDvȧ}WB"9r#X07gzU !{Ynє F(,#ʫ&*KuJtw'!e&%QVSa4-ǽ=B ,p>PMs*e:ӹ-K/`>2Ɣ }ڧ?EOMgxf-4 X(BP9 pe@Fz4_f7$.Qk RcFsTה%Ao*C@5L~'AP~oܝmv=Qot\KGn]] ?"֡a$5+-"~@Z1}S/1zԞX!JQ~Wg$O<:M V7s0zo)eL;s>;`C&-5gCfqj:jnmY6zX iGYANB)7Cmo'Η 7 0@+*Vu>?"VDN%E}_IaA@CLq]Oֳ `x TeN#!%+QD2*%\yDI $Vi}'LD:߂"`iOWx9Ls$a/N4P[/f5sX({m1Gb-G%E?qSG\5ܼtZPíBx~6P(#xkf8rL&tc() rjFm<5 Uw%e+L,n Qs,h FiD'y%mmboH A0RZzHliiv_ʻtnǾltW5uc(2t:FP|QVOYfX8$~sa {aڄk_gDI?*`Iw"qDHtQ}xVWOmU:z@': CegzMz>ol=*RsoF`3ӞS"Qg3bS$ytOud_Mul[6 4~7Upg'M˜u;4 Ƕ[B7XJLmP/o™ߦٔ"܆,Jw2.O wI=4vh.l]qo/wL(PRx> Yċ@4k lȶ2GBد= m>c'3=ZoND; Ѧ6|LG'M/OsWP32 }mxp? Z%?V6c[jf(%& sl9I_ƨfD:Go5M}oN5LLsGߏB7;-קޡC>!mAx$ޜgEvg]Il?"F`A4__ٻGW%^Y*R nuk[pUBᮏeXHssIa858V vnp)Bᤵ~ɯ RΜ|{VQlp}ĺHGS+9,AAY=ޯۗv:Q e^!m誩45@oŠ~5$.m'Lk1֡uJ"Bu^ZX,%SJ/IzQTOAtx;uXM\`adV|@C"Ka6x8FBsF' tȟjW$蒑ݏ`A}9mக vi3{|*ia7ޝ1] C+̼~"|)fmҮFֶpdYR)d0oX^WN9?ŀ4]}Dy 7dX]=OɗX[{?v`-b7ySy#i8 K05d צzck&]/M =n q4n̸"EH\|2%O@'lv-O\g3Gk8 S\uߖ_M<ᅥN巫pDK$.%WZ"e-,;k@VѹsSB ;\"v6$ 8(HpxBRq_֦Ϫh.[-R\rZ9H] J؏p@HpQa~vg*Bzʏ;މ<6U񆔈PȐD[tl'Bv웇 "\mVӪXLMߵ.&a ^y7*}G!C@ hy/}NأRH~e0(W0/fY"z♕]2oI?U3p~,tF~Rm*īfx) N$w?N~簵 B0k|Q$Z ^%-%} O(G@T|⭆Oy06\Z*P[f {$Sdl#Q{zv)cp;m ׈)Any>SXxqԏdj: "IOe|mz8Ue'qC'A`\P]u:} zx 8v)kJXiWkÇ^Yf8zE6LrA/[@iYP 89_5as71Xht؊Eeb+3zT-ZSU=.z 5 m$AbK?Jv[[4v;5abK7Ϣ9/dz<| ҽY!'06nJ9 O W4愴*B_Ś~Ē j*kkﱩ6n!K[о9$VIN(uV*dՂ N<4ag Sb LnGtP͉,R  vYaދ 0gvJ@8UAEeQ+K R.gPrl7.~g;WHY.6(29o>"֢7}WԸ.FЀnz;@b=71\B.>w%Ţm <7| =+ǣ[ψH l$/a1.`TEhF$z-myH4e*]Vȃ5?*зz.<)շiqR%:B?mx0Bvy2&7C,FI#ٸm| GȑILOm /,;B}qRAGV_P6 jc$Apfi6 x`]+ZGHcQ=*@r7!\# Ex$WΖ~'0IY$hKq$8f>n?j8#.C)U}ܺnPtn+:G֩ݽj&#"yxΛƜR:d-z=ψ||EAW!bfYh6|N];m'Җy rb)2N.*)3d،yљJ)J@"2uchosF2!T2&+/S'R~ @~c@R e2Q"=z;f*YN3 {ui̯[iUݒ'G,:U;hsÌNx[hy}WoxSptYb3(Ȗ+Ed X`;:Lvz~Te]3 *6;̼p0{odh})!++QBxE>"7I+[YÅgHYsLmSDʒD YmS^qV,|Q^_ Nhb[k(E @9,/ѐ05VFDW"\CP)Z%NpiWdW_`lz?0*iIp}tK o}-HDlEOPi~{ݢ-vv/0v.ϭϞl}BT%V_1G9XhD,)ƠoOTl\ͣ(aʘex] >cL[4ca=hT+j:I+#sO+53[W&,RR<Ӷr?RH'1  |El0!N㷎v1m<~FӪ'Gh9qQcPs"?kY\u.9TQ_6SG0Oڛ1|>!Ja "g uaSDXؚKgqK3ȃdC&%20ggE=Sգd.QG=bD| E>; _N DHX= DaPРĒ?χp?pCy 5Lv?1sGlX.j)-vtNHz"pb2~YG(=X\ LyKνrM փt*sj\I˜1FTOx NhbtH~p`Y7ȈdsSS~c - zxAEA“CF\*v<[reX5pΖM9p;Tqg-t'?T<yٙ 84ͦZ;N#P9uhu%yZ +EV ÌBe.ID|ȺěGo s-kRr3Ø6V$zNo dYá!j6ۖ|jêUOC0;!0z6okrg MNg#aorO YM.}8$rǎ-ׅDy`u iYGXӮVaѽՇA_P9} s- >U|ûX7w܃;1WUӘEpx&h!X`dNݡv[ufCu&ms˕J7aw "Vth%;!ORahh~5Nw277{N}T4 "6^YsLJn)evLGх8g*}{:l!DgjQ׍P[Bj碭TzQ喩~R8@F#U&{:;p%"ۇwLG!hR3xexQ"S5 HO2{N2KIm8ϓ.3ÉZ(hDR FŖ@02R{7…0rzMIᖽ:S87iQp&# L70 ᷹tl)@I?)̷}{JI³S5 ?jӒ4.YS!Xp(L~Fh$;H*j(We`gp)LB\9VWS%\ Wv&=G!X8!`"86&dR..#\ { 阷ΑY籺v蓙+Ja^)°љmSMlZźa&J ʂQ77C`xshiNnI!qH=]_tH3gZjI> G|i {l[H&NKO(F1η0漳Z-[""R #=S'^g-p1;VF3Ϋ)]KR*c@f(QjLT@)S'P)F/ik29MX?|;.JP3{ҞJL pSY:16`1s+օoO^t uȑ&mģRD*S \jocf(` mP&P{RrɯH!zA䎗k= mޟ@:>zgUJB *H, y+5>|<$Ã+>a)lXnzZ[icQ>D쏄[b#ѩE_ұaO*JP/b%D33E'L/q fU.-#%,2f ,۪1١#pb+Th?(uӒ$wd .QUQ@#~udiQ;]J { XO4ū0 koZ8ҥgjPa'x|Y͛$ 8R5dE 05| fUhұB.ʼn9ݍ`9H>oknHa?ȏb_l!Yo  D&l$4Dп*Znz'2 wE*e2DxSU&;FӥeLgM_BqŀS僉 4G܅jj ﵳ9MʼRܺQP`4 fgGˁ>!զ4sٺDSйn&]Y,$`%YVN<^ts5>s)`Th?|[s=vtCT`E4[ZR݄?0F՛ʰ1!';dg.$l̿([ ՟1xBOݓ0FDj4Xh]Ʉ~(Mv)bl5#Ǝ%~TȶjN/^7XT˕qG:H_'IDGnCoX/BJi7m.B9wyVi3vý%j D?V$E h$ Zm'8o\}? >:UPg&c#bn#&"'>1Յsux1Z%1T VHlOmc Ne D mZ6vڂ7DV>@$m3bD4p z! AeI:C(1 ;R*dd{-jxߛo]х| bf;6'~D85}Bd]h{>U #e Xx`.b>ߑ+ObN6W סU>~Hjtmա8Og@9Km*pf|dA~;SU#,#O_WSet~[VJd9\9ڦnצZհ LvW]a)Z #kvy1tH,$D(1y~Xi,x5y0ic*`H[KO#L9Kr^d=]O*1C_pnPGc' ud8x[12umHiVJ4 ibw}"0(F kT!5zvCԽp~Y |.0%Ll cY/dovOt9&z ꣇!L)6\C .'zžgV !v1ưe9MqLUt-]5dIQqj.MWmQ?[: /1鯱uܠ֠Ր`AA#&3;pD&dy$dNI{@=,dvUڎYW`#ԛߦ]"T/?2"6ѶTl. 9%,4jn*`0 9bYDgƔX H)S%(+Sf5b^tϖ6c{Cvb7$Z6^7p3_*,sf:g}>Ь~KUr]dp{%HjZXs*1p2CGwidQ*۠/k~\?0jY3XJ#ҽ-Wa+:뻉 +wxfY)Dxv2+xqu*4\rS땫k芜oWR\";gZ|֧eǝ_,yRCxd1ODjy+Ihwvpً@ftĸ|JQ|[sBӋQ :CeJ͊T>:%OGL N ѩ.«xzE~Bӝ(i"Q\}mټvaǥkhCE{ɔ}`եƭc8^W>NKZe F:@@R&}K}TTu+ZA]]ˮ)b :olA0]LxOG){0ԳcZ wꗦ咠{H}K+7N5s#dWY;_ǮBo@ۥ:~Bi H*NaM.7&*IUZ;Gj_s-_PƓ~gijRw{f2^ ݰRժ%.k xR]8MsedasHFmg}=UIg*][T^a|u4Sj+ 2R}QW*82J/(S93kf^&2{3~j( ̎ĵ}hHZY =[?lSnP*HK0m']ikihNGvH}E + %f`fMBdeD0R47D>[8 (d|m>mYދNј^9JKt8k_ر¯gd7͐19cg+*d+$!1kw.O6:?TIW)b4P$VXU&F">#6v}V-F#.ifj@sŌWx3m\&^n?9Պy8G\MIi1Ƈy٢bV=p 4jr\D%RURmx:s&G%@ܩBvMyD Mb6r_xhV]6*# ]-iwb /w@B,t oR&"3McX .9.d *0 /y\A#!M`@y+Uppq΃Rl`ݎMh ]2܀L%X2$lmQǗ;ĵV`sQI.1 sEuOP܌.4A,gh"CH2#&%+Za)?TPieuT/ua60<{,AIpPnti:ltĴM׻ghٺ!WeIFa-D之F[$8+d̆ KhAfs6kSC2y"RۍSNcX c qC~k^hwgM`-Tpdj!= \SCl(a˻*גQ%aUc fOf+EеK&~oh 6de~[,1$ '^B 5@ĉ,mS;sF̠>4 }9@H5l{R /ض.gRXM@ Y\P<#T/69+5ijQ 5\ |*ƍfl6]AS[V)Vw8^5OR/xBeH2m_uEWokg׍宅z;m*V;]q/W^c"`QD+MMĄ bچ !إF65$k@}J)nGU*8qm\4` /o;D<ǡ.BP] ~ba\m @W_?Ų fYmWZ&Lnf?GyMz1÷_OY?JWG^#gWbt>EG AթfU DM@.||Qu CJpyX8UXH&|0߹qr I*p)K WoP RDS]uD[AHaD,.j:SDz2XȤN㷜dPR &^ /a^q80Pu3iny_eP,&SxոNO) فߣ~l$J!c158ɏ|lŽGV42+I9V*scFo%wTS~0aNkODs] 6g9) *#Cvt/6­S]Gt[#/قX)%gk޶r0IDsm19e[H_/E} Pi|;A^Naօ'5/Ra[E*#)@ܻTUwno>lK^enDCmRtuU&WjtbwXἓ]4,m`WBWFw+ÛR"0G+whJ҄#[':B IJQ\1o,I$aCzT8tqO4Qc\G\ "f^E=Lc&^On/ϣ2/C0)3QGU7ٻq Äs>.py.V_x >]*vя}tzu9tZAv$\?\]p[畾eUeˆ %gPm[ݒhYb)+j@9\+/E?Q$ b ˩G@.GzWTZr/qeShA|w{)?.j)w7(V7HӨu%d徔s(p!ƭ9{e_- ]JoބA$M6+`wإ2B{["clʈ/8$)fIPPϫS4\΀pYA5iLύd~F} Z%=mdB_"(ߩĽ'rQCB1w3F_yJul~z\Wov+˙e1riw,-l*)dZ!`v"!=FڤDqo|Kߖ ԛDFiXei.9DhW+?(jb  -å {Re+咄jvIGpU RlZBjY"0?bRkE"=GʣQD(rK?oƛ_zr*lVd녖/C5ǣPt<(Ӥ2NeVC M8xncU'E#P&5DewZs|O#+jVrd3IJ ubgac>6Z+K&d؂^1~ Qql4&}d%kÛnz,R}i..7H^~Fi}Q{vd P :贿D'-ʝ՜L&l7APC߳h|?PwqC9Q]n!^eQx{ $r,8WJ9-Qt{VN馃 7sID3/.S+G8EOW3g՟ps@%nW/\< .76j%NȑX,= ]AFo,arE Kaӆm`Wednig˱D( PkMgHG*ǻHn&I ?RO\5.1̐ ?T)VNW'd:f^ğFEhllRq,k̑&KyAw*'pԾ1gc1K0X "}l|j=K5a3u=6SXUXͼ1qzDŎ$܍ jqWC[I Tn ED\Y#M[w6*+Ёg`MfRq5*#BOMeB^T3ֱW-\w5qfYwaSOŦ"}y ݛ9 /79Q(n>{Ig 㭪<|]WzUn&H6(cB ?iva_Po0fEZ#mdgN 2pA'0( Dw ["2DY.ZڵC[Xղ8ӱU`WR$Q΁ FCH zg whW (;spTrߊ=hLjU_?O42Hnɂk@~Cfό2v maL 9PMYHìⶫY(Xؘ!D_Rk#otrQZRcC|=-VCKc.UУ1 VNBИe/@ @N#f)QR b `b#°RiULSbyxRjquܞvhՈTda/KJI_;xh-DHAGHWq3\(Q>]v73zK'Y!O8Z*DاHw6\+43ShN*^H $r\PDqA||m9ނ[O UM-?{vD~L-nQV $bWTE7)9GJwlXY8v}5vHPƏ!PN^nt~sL,e.F~SBT2͝_yzrmzϯhX{D?Q}Mym2@,~-:KͤKmG /yBK\ьtkK@<V"~X(G.9:䒑L8 quu6SĸXBdV hc&|=r_ a7H 5Sj 怖bAs4_"|[.6U"{f] E 0IhW޻2 )bl*6ZǮKl}Q =MJYъDTyf; PT"hߝ)ѩ;V)"aG CLk^g٦㬗LoP mr~bP&!Roh"{ڎrED*cG LwQ9ivݻ7t>}d8:U9d@Z| <|Ɠ&rmϢ~+pP )׻B5+R{QJ2iOMuu6қ؟9.`sO|֧7Y:o\f7:/F!nŎœ %E kB'JWF`BFݒ$ %Y{c_V@W$;& 0{ܕo;"`3op:%a!N_Qȷuvo4"ʢZ cmdO+7plV GvU$U/ yU0# <2'z݈ROmD/HeF iBXJa]`\gLP8^TtΕ,5jEնɞfHK=gIp36ϿXKt75q&`9@vG &R ;`]~h1ޕ:Ƙ`mOac! m2hijsj`ゥMU=К~rJ-+!x+nq<}@? dFk9o\!gֺzSIZ_\sn5g7zx+S\o.:dF;h6%sߖvg Z6$d;C˹l禜|b8hy3yiփaӎ?Yہ뻃Tv+A10>a1^%ұ>LO>فN_h}uqdH> ȵa;*+4]P۰KGg_߳YCw5`e& 4˸)b׾cp?=yK\LI#OZfdxάڌvٯTOJU!Y$$kӢ0 )3 >5ểyŠmCcme*WX\br/`9J|N*ٯ鮉&s?3& wHI_or#p;ӝ='|. !־*kMĪ9X:!zO, IsxePE1]H園%TƔc .~PPb%0҃H'n ^ [[I'W:qp?=DClpT0fЁ0YPDO8gX2c6Qt*bPǖ,$* Ed%)]`T-8F=k@9E`^ ~RR?2O஁PRrlQY<ܚC'pFo}})9=d~^sJ)7Rx&hX|7-.ڎOLLm{ג"u 'e#(bxUr[ ~آ[7̿ VE{~2֓.~K)rP^20#d8a;E= ҳТGKdXaiIԯt@AD 0ss l :9' ,Ѣ9f Ď Rj갘gϵ+i8EtzmUac?_Ssp&OYn rSD4適2l0Oy 19jd'Zpìo ;CƖՠ=@@~<ǡ* ;Y>BQ뾡(9 __.grIFzBZy.st5&CﱋCSt@' *xjNO᧽ [. / pjRu87py,gc$>0C&׷!p٢zoK|#2 v(ay BdfPsNﹹ=0Fq-p$ƕoo`k3%f7#zy|DO9#ԁDv015ت1÷>^#wDmc6P SڗA/ GA'[ DY,Gh{M>y0s\9B39P}0TkTڥsbܸ2oԪ+D0A '2/TG'#D*& Bn+0ݗ+kJ@qșU2 n{UCI)Z57"[0?w\$_MPJ>!/2^4Ly5p=]71b`QHIY$%x6)3"wjvO9:0L!jlt WU=1uPIDy9'!U5?@N՜Q[k^K0ĭۋݥ?PW od~lS2._V;,T?v͹+¡qЇe%Aɦ=5|͞߀y&ZgQHU.7ayr9@놺CM|_'cG$D(⬨Ow <בxab=ۿ yhMc葯| ']Ked^Lf5RBVf H`":?Z=ٞ 7|SmYTI W|MB ;:AN :I \3`{kGc',Q7ِ"BmP|4͐'L>32-At?ݚE[b+]}E<䴱d)&{-6G=P\ ǶE{廊"Ik9HPC&4--r( $"q,KIrc9Vq*ona0I`pAV5#c %J6EvNmt$I+@[*\` O, vE\f8W7/Bw`=.@)A'R&ݔhˀ'xݭ: -@+H0,+~[ qhjkmw >OC/Pp &N  jPzNWRP/MgEck0u|u9Xʒ;)H\J0)҅Z>SI.CBfLK~06{60%| jcTdssl `j>Lmw݆ʁ|@>&umqN_>qiKIxpg>{ mf]"_p )6}B,:{Ymn sCjDqk}Yyc+] l`1y&+:VUȟ\32N@N\hW(U&_SrEt@b12jw'4 N2bOKq!ZQD{֌Gc<[>kBtFKٹ _fVW ڬ 7^bPzx}g@19zs"ldR dqA_[G.50Q|N;''#{1_үn7OxiAj_S<ލW˽ yd/-u7+;Wy9MzIm5ң"/ʈ:0o-~ 04Y8wq-/d)R!_Gy%;6}<RKl葘Y:!GX HŌ ; z|)WoOܯĵщk4#$<0~6l=QUڒ<-WfwqКWH ejTOL?v6z]橰^cd{NʳhL|nT3ՊnB: T@!fI{ j*ʭՒ,TBd'r&5ՈF7co=tm3vNJ@ȉ-:7; y;z\W2t[\KX^u=dJCvyݰz]>x7.hSp届GŮTůbx?}]VRmOj6fan+lcoGM#װk"~%U-dVs$S3lCX](&k dʼn(s U[.V9tr p-M.O}O-L0$MMn'vӾH!jTsn<4CR=W76.+c1?*͊sb܍]ᕨ8Q恞w7Ӑz8XY{^ J atMPװ:t3# pM7m%[IvSLN@_PN^vЃ{\ ]"OY9 <@lGh^вoj8՝4V*2"^gKK4pnb+<[\W,F[HDrG,eB._Ċ]#8+*|l4/O iaj \[.cS@ +`gK*+P(dŧR/hh\(%g=F4|]qf|F$`]aYNle_B!I̟e)X*kiW;.Czj+&[0vŁz1g*@Azt gӰ *Eh#C Par55P[]nxe)ay1E|zpKmg!O#8Ph/f"y_лVxS pf+d`,n( DR{:|;I25؋JTCPN䈉lNywc+EE;4?&C4?kG,@Hr?Hv(uCBц4w)hsS㒽˺tjTy(b`ahi 4~Ą3Y0"ĴGUnچ!S>fC,D+Ʈl0)JI5],]HU_=Zju!EQXAVY'v][ ߠhx`pK-r%Ӊw  ;*$ߣ9d`ϡU؇ur7xڗ}{P8 Ok'zFȿ%r!Lfs?_|2NN@G#OV*AvWiOQIPhԏ8֛^"!zxT5Ve/( ,\$RWS`W ~zd!pZa k@ϛȄ@fl^F'VGROg)dt"/0Ó2Z}f\'C] }:{:A;”yKJ^ȝ׋d15gt]ԕ4HK͆پ-1ݨovxT%Є]K40%p<L_Zf#*!q[Kc+'2Tbi)--TOɠXg`L i2\{<9,LIja`L3?iGU Ǜ;Dz/8X_ k25_0?]>֞=7eѱB8?!^ſ`*LmTYafDoĹg(ճg<~ CǑSV&67r G3`99д䜺W{9}6f?E'ܓN-%Uq %,P57FqFwx hFӺ1ixtbX)b 4Jpt9kpve[f cbT%&f/!ۧIqq[ZQy='w߅o'֏+N}unlRX!Z+J>Q!p*ބnۺ^2*?TBT(g4TI<܌f`o848I`|33r<.Pr h`jߤu%G8X܁V-Xnzq<%/A7^e#JszS4-nϤoW—9j*Y3)YF/SxK}lͶp3}|7f 㶽LIOJJp@*Չ;FfX8;<3}Z}z&fdq!(#mk#+:N?ܣKMt7ĭ{]5oC\Mp1@ȋ:?5g deW-nT h} LFX@['Zkdz:UiIOՄ-_>q~.]nWz|̻rh0vOd.n}Q`Զ ^CD?K3ki^%3S xBǙT'8݉aZf[sY/z$̀ՙI*3T2pC`̴[SAI`H=+ 2-1GsGpT7A.ǁ_uN-2Ͻ6$눯R<{" 9Ġeމ: 6[D"0pRTs |Cm`4ďe'wc6nQ[?JB鳣9\!|৵p;:ꁸ C_&/ Ij5ai[R#oYmXK4 4r+)Bai O|e"Vg*)]2so)^t{$G,`-a=oV_眆Qh %T_.܄J^sS p(+CN&9e}pC ^[B jv)1MzLM!AROWRڼ;pz+s >VsvNjwwԙBokD0rGR~/tOL+H'XY&[hG-in* O, QBr+|0rV@2XEֹ ]d'VSEF;U>'xO~?N'"YBz~qhW¶dǰJO֝DvQsX( 7=JYgqmK.^d+Z1z^Wτեq Ly9 {O}v~PZJ^>1P/T_o3$V{2B"/P;ztGn_i)V DbpG%Z R~qп34憚|,5Qghk{K[ apJߚũA.Ҥ ʲ?zRI C\!PB-,F+Toqd%;w'0ުEx(tQ10ߌ+-}1($?"2nw?$EyfL\z[t7.^:>*LO?!F!Trk^L'쌀#?^8d1|B6'p q(m.p rn'ߙ-]۱ W[fȅ;f N?{p_LSIOH%URy@ME(W2wO}`6O@jQEs4h² S-B?HTeYzJʡmSfT{ȭ4%y˄jۑcv#L…H뙙k!ᚪ($YOD Ļ˃2z}Æ/y!>Q~He{+WkhR'. PNYݾ#^uv pi|HTIfr28𭗻(gx;ih;hjW4KXkн߬"gn.>alLĞ*K-xt!¹~/+Zl  qN%#f N TbHR%7VZ64!dS7l]"xbo$p"PaЦ1` 'I1DsI)5IJyČ|k},UU<>bᦁ-56CybcI ha"ŧ{ׄӁYjx;q穓5Yi:è+}JcߛZQٳ%7z# l"YFm̹#M}jw4Xv"|kӑALtɑ/>{'yinqI_jvri,N iA 8xVc FehAxW.4#l)tA Ég6:/U1@-b.2Fl&O!pms=Q%GSEZ3꼤 VPqMjm1Q`%6#<.󟘞I@;uk0Ĉioԇ_O:k>x~ңr-̕c $zoR =(e*3gڷ$ . T:ޤlּ3MRjd4-Iî[ '|9J*bS5cﺚS>/k+TWh:`$φ%:0(K51!uǕhW  l̰y"D*E)_ SHO}VQ\2{Q' ]`jŶy# ,_8 OUZ2/@tɠk]gdd4xDht}4OghR1`fRu0Z8 G9tkӗDXui}p<7ȫi_wI!շS Yl4P:ѱL#vp'z9?"mEԚ%+#Ve9;/CG}: x#ǑI9 [N'hC7X*|$^uv ?WcX˘MVGTP/rxTtWeYGhHzWrU&ԿH^=YfW=!aN~ ܙf7meF6QxcD@h!(Zb7o:)O9~9E.`B[$-]% Tu:ɦPAK&:ܯ!Ontv: j>u4ݨM Hٷe 2;EMb%7@2*s#QnM;4tZ4z,'{SX䆖NuҟrvXeo`jŋa݌ז8ds~i,P!XnK$)Jӽ `N}RHٽk@֛LBa\̏15ԱEH͈$k֘aFY[iq2d%dpR)2S\&xcDMϘ BJMlFE qmOSѹhJT B Iwޡ?$|'Nxn~2R`r5Le\St7LND$7*Y<%i> *W'>yf M?# 4XMո6FQwҡ-6vm J RsĪe[(Z&I~+Evͣؤ.ukԋy12y R:^dq*C>+_zi!'%dxgք;Gt8$ vu]ձՕ ڤX9B[qkz7aCn14u^o -=Y #;#4_1j. .^NGE -JmVŴy"?,_͑˨Y}qf2H{,DI md%t\ۮ2 i73&}5/l8 [0tu>fD/0= >_3uH8IkGφͮpqp\"7@  y?d߾FQ 7I!ߝZTLX5DGGC?PNL03)Z0nqWM QGK?,H_t` X;N@"rJDBgu5QQ888eG#oxO<Y`VÇ \\ODJa]pIV =?9lK'YEh~6ȇM($;LJ c)qCŢtI !%V ֻ(})GSe~;pGH5\ǁ񙂇 q;jsYeH74{uMS B/QnX1:v ')9PCZwgH:^qM- ڲ~~Ր* "۝9/MÑ'aKhe&M5~OdPL65!ZA̷tjcvPUǹT*u ܯ\B5{i8͠cM~f*LʒL/: ?Wl蒌r & _[<OJ R8g$ {?q4܆_V!Tc\| Aqyojmf=iC֞V ꑣbJOݵ!zvϞ_$JD{s?ِ:^"FÐϟ.6# qJ<ƫ3yXOg6Oʪ]!/H諼z{W ɪԝ /H%Y@O~/)٢ʙ[8q\*aUo0':i gJ,@5,*'& aFfB!'#hu0n0v4<\b1D_kt\:tFtwTW mh6Ԡ]X2MK#E ւyJAyo MNdg̙ePsa1/hAg7F9!_Uq6藒00Dҗ\q+%ve瑿0t dG ƄW1ܾbpNخYt;Ce6b_W\~ÇQډ\x& Ec$BqibT<*{܅.3^ rt=vԂЎǀǰyI!qoHС-bK藦ƀp:+q8+(QqKȯ|m~BhWmX~";\ A;AاRS3zG -UbB4v2҇v y:Xc_^Z@n|n^ gkȦTn*=Sgɠm Ohڴ/XZ)곹W1p3*j4Q4{O[YH|t#"9 @}+CL$>8œBh>rsے'\7GXÌ9zEpg8'PHOS,5.s3qIsXVlgW^W‹yD0.d!֞[؈x SK}+I0.zt8<>ujBWtJ!F+1l6)'-]dR. c.aGӅ_OQQL%8olHʞs枢 tq8S~%Ksb,&Mّ~5 o:S4` ^ 6ۂ-\#L)DfwJY==׮uyWGa9ٳGf hv) Cy簳+ yΞ%F.^-@Bko8`6G;+%g5e|~ GC;Eb"- q |y5 zuMۣB͵: <^',-Le{tή xe,H-f츿㗹" `{!&W/Af-˄4nwzx4Zo-d.-tݮ-)Et( %P3,P#XFց5SWcƒ[<כ)} 8}3dvGP-2\"u_hKR (}ڂGxkY;O^ܜqU5dl$"VPittF\<߃g?4pVE/)##2-Q;sf4`1[\^!U&l+hbZAW#6gm}Fj2t#~ԤCE囬^<u- N2nDZG;:69BO-_Edn"K1Ճnj-4H ޤfH '`!?~s:O,sφMvUO_2*V)? qhVNZbQ\,Dmza[/= !:gp8!%/򸙄uiYYT"(tJV⃠\hB*-,.g鵠PP)P{Zz\l X1ca^m%~o@˄@v&akInnB :%/¶iL;^u0V_`ާ}҉G\Fmk!{1G%%f;fZO7Cl?hL)7"B$vY2pYQڵ,R@yɩDKjd2i)~h"VCWf2BEZPP\l!5C!wҠl.{N.ҧoBzƊQFބdkըš9hHq1|]C=\}< K%L8#k!v>$S??E̹I߹w>]ά\dt)韂!' 9d_Q< kϮ J*U33)-_g( I&X`Wz $4tSx_:6:S^43'vhZPV>PafVaenJGe~(U6J2og2G|^`QZ}":x|I]\).3oʂ<=9`̃ ͒L.z^|idt+",diE+gLaܬ[b(!h( Ɯ\$^m<J.^hPc}.A,BAq ׋ί-Xdk,H*+}A7H$x&ZBish 7>zKCyۈ Α{iR\R6&YkQ:mw ԛ_c^ # kL $JA 0UsS̟:Wh+\oʃ~uCNXJ2WWA DH?e1IN60qwW*z={a`)qP-ftٲlU.<La~|0#.ݫjpti[3Sră{ەm!2szp̓^te @fkK,;  M J0Z<;FTLtI2 >0S- ̖|zX#Qr?xK]ʷ D{'Ɗ!V:%kVZAFWS2 :C2FYt6m+#ldPMKa-|,q6"cSHFo_G1QYwŲ{Xc9}pqx<9zY;"K D`WN$40 VN7V71~9BTX!b9ֵ9N۫:F+'%r-.=i'ǚȵena3!uԎZytQ1͚{|Q'D.|R;i%RiuYfվg+6:>gpfk@_#3oWBH?˛ş/~|XG=xGnBFP ۏ]~lX!lsU)f"?I7QV7Spz5ql 5EuX,ux";WD@[T7 +LB`¼ɲ C ASVo{q9׭l[@%WCbX2gE0{ 퉄ϐONE^ >aPEGZA7\iNk(Ξ 0 !Q`ͽ}C~ UeO`(2N^ J/Ϝpt>`o 9%d˨gZ)q4zxnUa[WsA|=ӠQ!y4!Ù8VN}9ဘ qu~fqMHB9Wq-6}vړOiI=&Ez\mS&gڀh--LWdcKaKTs9jqq=X_rO+$j.8L`fCҭis0:1Ğ(i=ܪȠs~!D3Ff 1_6pJþ.rlH"i"t79eAY x=@E[OulA~9@M~b؋Yo7ͩ hIbT_Yp-Clh(.B.fk͋$$ͽ-V|6,c.a"x{FQXK]-+tpiъ 2fH޸"}*D~/R鋾b"l$4"l^9:Imx$@y&iDwikZsmDx)aTƱȄX\! r0sAfV+$=F:ϠM>$[{ 䝯+ d!4\ϩc #Xls\}IuM4)G6Vi-2/Ͻԙ>I&ېϠI-V{ $6δæR-*<Ŭ=!1lgRNǺ>`j>usXąQHهyZ/˖#ZΡCF UIsXL!?Q'xYXy *!t |92 v[Ż.M*VYWmb-anՂt06+ȋ=+dGpxo6_$qeZZ_lyPc}a?+d &ԈC,5іJJ] m`>yg K4q:f1C~{ !o߽X7iV^Q2̢$$@s>+}&zĭ`Xfr0t 0&!Uh: ]APIM]]Vjbڌ!psyC~Q3;](,Hgnx][Lh20Io2liO?* ~=!#2%|q}ߤKD *`c]թnE3q[%,`aר 1<mDjhtVYę8$hliykr& &YcmTfG_X D5ǹdF/e{ZQӮ'²X_ %"nwo\B2w]sSHI[ z7* W] n1_:)E8'GfrvE Ōl4cdѼmBndWW㺔(Ghokы{STxs#B) i+}akϩWؖL9> V'&N$5\/(wJc v ƩYWZcMQ%ӀJvXXm"XJu_Ox8Vr|Ɏ_s]нpnwx(֛qVBn~ZEoڰjtTEC7O&9~]pozK.JZTixd8T7r^#ZN<0T5[ nt| '1N'@ؐ7ӗE H'T0*P{ C%!d/OYJ -kJoequOfo}A~-Βi@_뭜Uzsg (\SMP۱ ^P6cQ&@2^B]9 ?8[ʫ F/T uejSC@zH=,kC#+r+I9LQ$Dե! J}t՛T|UͥBΆS^>~T$  Y|xu}KV@|JBv#iV{ $S=:XA-Zٮo޽\UI<Of> gHFrv}ǃqB_\QBl`S8rI V__!">_ew%W2{܁fF+dj6!26pX"Ť9 9L,ܱFȈl!qԙ1jiEVC?ٛYp#Ctl.>*3d9W(t0%,"xurm,.j;e3Qd Xd仭UNɶYv!Xr; 86k}éi̒>7X{Htsp08a%Qs)TbS#\+Ku$.1uK 0h>Ӆf_)TҒ:5 e|R7 ;؄_/祂n"vh7n,57,5~k-n PЯ^0Y6)S [}M#>HYw, oV:mU?l1PK%_?u SWgbiDܣL[,h2.P n7JCrq0/I$b)aDO W;u@mƬјɽ9H&-um8ԝ"οRyu_N/ٍ5Vnve Y /uazB=$x ţ䛡Jz8t.QKK}Z pXJ3T[kQ13t OQB7G"3't /YC]ԦFm2Z[KO[T3M)e=ŠwleMˊlg5[$9"SA:þ5Ujr0> 3zF?Յ<.`4#}~'4jjܡ;(>zdi}y CB)r#@́E;PMmS +ېb'*BByB@(_២2p6Oڼ4nH:bZ_'`hf֨g9`ͮpe#z~>jʄ03n(3r.WEW_ױ \N1[g$zK*c …UZos:=h@w\_=2erodjVxOX`h,-IشXH i|YO0!9o4.*ߚ934Q~o[x㸊&`4CF hżS\y|ߜmEe B\9l`➖{!0H$9¨[_?hj X>Bvvt#"aZ׽b4r PeqzVώMdR^n,E_pQA2_$HT^Z`M;ӛj/sۛYm̯&zޡAp0eżOl9\YKBFclf6<22Thag(L|0<"CxKƅzphNK^m792G(2dzogL] QRIXM9#Ѵ M_ۄh3E|ߡ-E,%SH,|G}&IgWfmvD]_F}y6iuetc")&d#$n#+$/?5=R|eI[Z"NNoL1=]O8l0)lR̸I9PoL!BfKe& QiAHjvzcP،PH}y+ߛY@Rp͂3Oov#sZn{Z)!㇅d ewN;lz߁~h)Sh2ZPf>wfdWCV-`̃~D{37¨`E(!SSc˯O`7sc&h 'WNݍYBEs)M8S8&; ɉ7U 8vD6A.!|Rg>h`]֛3zP/2$N6~vI1%SjA+췥e=H }55v At(}D+-*lT D27fZ]} #q!`Lv ٷ&1Nգ:SN"}N^=n9=R6Þ2DqgέcA30ʬCx: ND;Ӹ'Jj̅ w`6XHP^e:0=  cJ7l3ze܎džy>ܻK9a:N%ǭLzv=L0?L?o'1 QցLT~> k |zjX ?((,:Iď6&Qd_q} ұ7BpT )4lhِZv\ңB8l}{җJ_M_u>] crnB?~o!XU$-J%Ž{{d˸aA@mql"icfnP'#։Hx{P$޺?˄8#ɀ3]!llr"U;A#Od7ΦCJ u =KBfq%"೜ڿg7Y`۵,awb~NAnі;>s ħ/RM!R6MP $SD a]u(X{t` q'i5RQ7BڔZT(Vp4 ɧcpjnn=ayy &۹[Z7mL  C,@'a/obl\tpw~ra9FY󹙑]5mOۦ}PU]pfJgU8 Dqx(+4EH-Ұ=P3|CDDgS=(DTTAew~oibфj&Aݤ%0ھD xsViiM|Ub Hj4T'j jR%tY i{;ԲʞzUg-n249RirС lp"6!ֵIH_ }ICITߪa'vͷ`P:>lL|\Y)MWH`Ͷtdi&KL`˯wS|lۭ?=e>i5@6-8v$;j#^)Éi-؆1OX; M)fwr-eC*vKsefhβ>Xf쉧5ee(Dc7pK9V;_Lq%@ѕ-)$/JX'(mN|uʻY}xiB+Ph7;S mcK5 NI$7|XEūw!ZA1ީWaHi-%CgS^,3e͔8)yM/P۟'KHD@_ԍq1,K<ݶ3plxe-u*pڡ:oFZlIf(EpilY⾹!b&uքͮ" hb̛=dsD(ŀP/6Z-!:<3Ms cB(D?wkaz{EG97YWƩ;e ,jjjw +֞,N9 >ONE8zZ %zZ|Ub~H'%q:%yc^`⽚#{wѼVhHwi5qo{6==A"yZIn_K-K,e: d΁Xh4fdp%[>VZfdI,a|Z(I~Y-tbS*!"zQA7>E-l h/葾llZ`VXeuDCFllep/=%bZM0z(}g]xWt']qъө_@KBvp5ƳZ2&M`) lpԕ 1&)s!8sb"!d6E4SGZ~?U!S\3S4eǠQx5>p垶KZ<>\ZhsBCO9 k1h Au2M06JV؝?GQʲ@)X-XlW7@mG;z1ZM'L~op@7'&vN7%㩹=_//3h\y*ge&(!|S-/ry6R,+FT+FÀ/KԔ iQpCek.RedadBswb/uiJ MƱ0}Q}i1 [2>\dYLFLm%-fV*xB]!bmnpRr£_MEiQ6MoG$2e,E"_- Sq>mx–;,Ma[wAAb p8zs Tɮ{LALu,s rَT:= ՉR"6+4LE, DTc =-vSm*4gρaX: }ۜk%fAZݧzEտ ^(g9Z"C7D45\50u)Zvj~#gds 2=O·^1#u<#Ah3Pcٟ\D7&`5 +Hk~Q;Ԩ]4٬(? >` %IK'` 4gb 'v{"Зdɵt &3؟E9*y &-ox跭Ndɟ2b+[0iZWK7)%\BmGV̾Fz2Kj5\% 0/m@x/L|hMV0wqtB4To;$ e%L[^z739:dK$+y5t鷰h `H? BôBY-|CyJB4clÌqn jǒYg9ѣ Ύ+\bʻw˷狨FHܤGjHv2w 4;|.@@[gR> ;ER,tuSmWԴmx{BU{렸.YC`2w;|Pzm/q isxݸ`,GյK݃ _pjVkC>ϹO[Vh2(\]e O~m9R.̳Yv_3x/"$');Y!״rWNw{VnDW(y: *d.9i^zB pDld@eO[JQg!`^ķPlYBG~--D& *>{V`[f31cp!&܇-$99WN @HU+{"# 'XFF}{ܰIVo/ILo/|<+N}q`wOUeBEm@bLg(9fd၀p-s=ddWVQm:Q% ģm-h&{rv'<4btcC u}d5%>ۂD?uR{I[$uQp9CZš1~z>)?Lt8Q MۂqoP\j?p(r#m1[%(i\_s@l ~MhW}k1ܣ1g\e~}ӄᢪix-*1fpN̔`#M.ņ<%lAk\,8uh-['}l]e?_0cNwWK&|Iצ\0B7N Y҃kڶ]{eq̍S~ʉ$ gd ,{& V"I0J *1Vd K]xhdVJ@4rΌ_B00Kq:ĦHE:H3u '/!R B}h'=tRVldU=<ǩ&98|J`U[L%?>+ w*?}&Cg,PVM|c):r Q%%p'J- `xMs!X<0[!{8/wĩ-Ƣ!zG{Nc5'Wu{Bw Eթόܹ'%j&Nq갅F߱받e$ ¶I~ҽcWa O>se4]h8;$战.+Ci&hgdNtu>*+15w0QB o -PdA2K1lWC^zf+`EYU R,e9]07 2Dͩ4={mPMiB vWiU]lDR1083Վ;qBc|>O7Iwn桼"*lxjT.)L.`pڼRÀ B5H'ckky##bl['Ա⯢y&}^wZ9}P_U\mW:-̃(?3Db{&] B>_&=>K!۽ u,Plr*Dvmo1#ῡi Ή7r?O*(k|&5zh^8UKc_NDȇVAåtmZ2/#/nڋTS} Y>4c7e)"EZ5L"%}yt{nc &m-5-gbʶLހ?qR} IcQ[bWV؎kQ\ѫDjb5¡QͰIDp=ϑzw &¹}.8 FZЎ~뗬 # r뾿YJTKH@FKlty4i;j餿Փ#z3/}5j*1 ˸qI/)SjT@J%lkw9#"9١"H2( ~Hoe8093L/\ͳSmʥv2eF3ahY\–<*p&-&3i&u:6wҸ $j*IvJQ40ZXL L`3.ӣfx*QW~]cb ?hH.LbߺAl͊W}%\.M':G̰J߸;D-t3@F]pȒ0]ߗ_Ɇyԁd& icyK\˻(ukΜʲb3̤Vq_03M4V=pa8lޅK+ZPBF!!YBqD _RvM4?S$T7VDR?_ZwbJ-y.tPi~!A~q C "])Y;vŭ}/ 㢍ȉz^jvOkehjjֲDHE అZypC6Wiw6p+å{z|E[hAb~yT߅K֭ax- z)-ffNNZK֤;V}VҜ4*D@"ۗ+2UKJxp:,N~&.oLTUgpUh|9PxpA O;0 ]Sk5J8짉v7KJfEq~LEv-T:nN  w´sJƭMll%dc@[;6dY~hQ5h8rYMljo*ߦ}yR~J]Y#ݯf psi0,Y㸇esuwf;_꫟ sʕ:߹>;wj90c녪zJ}<]#* zo" 6滁0E}}TL ?TTF` yڪyr[5%w\$8ZDa->Af{7\kpKV=&ӵyW-p6 w^wx7t=40c胡HRXF%6'@19uEqp†F "NXU(nިNMˏϚL0b#wv ޙ\C+_շƂ i%5ݨsH%%Tr2/\I7nd1WV ?ǘs+rN;;Gv.K|"{eMt+} ~U*B?*$H͎VD2/u[DۨEل#{=j!cݚW㈖躃5,.T)5 r -7ʉp>lFCnզpn%l'2J> ǸwQIK/?}\JAp߮g$ ?߻Wdc \u1Lvmۣp,|P` j>氥~NODf Ԁt ',9 N节f  Yߤgim5_>Jx{vʈ 옭,g; eK(G*ژfUˋךص:yzzBTyK"Ėy)OP.j,Lhh!}ROW?.ძ*.Mbk͒~e̷A i:B GQd6O42{=O}7,oa̗w d.B ƷR1I#dt_u_ '/k5O 5טd[;,)/E_ҷ}R‰&>oWWd&StR'lDȫXY"blLXZ Ͼz"Ȗ\1v 5&K%n̷Ƶ':FU\6R)mM1^aNpӄ ht ;sv-; .,.p@6`tX扶3vb詻z.'.2-?`oOtAu1c"ã0mʇM\̸2_|״Mn6ڼ+ACJ7#fH>˿!ƊvYaael U@$+ y_Wә w9D&0ϝLїP=xw6+Eo>!j5o% F  m}#"4. &cX\%i>kН>g߀eTDҠ|c2qfsX, ; V!um~gM}ܲbWsaa%[kJ'04sqyɖе5.]M?1V< ‹olmuW/եcEaJ¾DMhi9'H ދD SN׺QW5x4m8Ri(#Α nNQ&DKUԠCi`_gl،b7㙇n7hP>'@5ږg @`ϐ럐 !qKbX^BF7a8 C؏9,Ϫ,>"[#?KЊK +cs@HRp'0kwIUqfP"K ς%oʾs6qqhK\ѲtΜVꕻStShQ:rQHz3Jծ̃9ɑg5ҍ-TQ?޴saBv6920XjֈChſcZ12kȵX rpK@[έ 9mY^퍻BW? g UB-q?D)?;V Oyb衋jY`+wR | Er)ߨK ZZnB,-䫖( .#[X(5 h:!G~Ϣ=}a d ˇR` x'"v_V}8B-:9F qhh7m4Җ\F_j"Nc5yyh7ENe3k.=64^K]sSVkN\N>6W8rUn |نgg:p6x_`&tvfeZNh.󇩬^V4f;!V:ݎۑLuKjڐ8dyʞ7]h0 22")dȊӈA6o=(q/Kpqk,\Zj^ғ۸R`e.ZZ঵P\b?oΜdZF(4Ë/(9}).XRy_+>#5`ZWFg;dj^5 (eҋZƀ=& d؟7$[ysv1ֵ#H=n?qNߤS `Uq&agJ 42Q Sxu ]weQni?JUûèVKH<=ceNp΢4loVB/^դ<Gɫ^AqIMħsU4Ծ3C-G% 9zw@) a~;ïx&^!X1WtxQ8[cayGvqg)ḯSwϷۀ1_QI R=3IךXs`e]?4n c6Z"nFzd%%c.y"ǮB$thw8w ?>9cEo P0^a/3a]>=%_e>nVu_nh82mSn[\{ &>{7M a/H_vȀpG-;z`*ÉSI}j~y]h= jOxgv ;NI|smWq~:K[v'ԩ V".ڗoeM &Qi i4\C"Uu)b!x5{]WVM1CLSSDN .^) -Mp)DKG٬mTWrmYS@RB)Rz'ƝTB:0!0Mai}vRG e?Y]-J|y6zbf0E "Mߡyo:"7i%4<{j /RR~̈Oo r4uF7溿yoXoUA 10a +"= kw+:sk8u[>ղ=:e '$T^"d2oP`HibQp/y>%Apx( (nI8Q' `IJ(G,6:u/!m7' ,}Y6FgIs̼̽_Еm|VvfF%![~٫!V,4>آA@߭VҡQdUelk  ,fNb;*-lY[u"/!c\\_1Cӟ"UUDŽ9eKw1ޣZQVNܨb 2k?džeNayA,U|"ᅬQ#j9!LLa@+ z9@euEjX1UݍhBK&5lЦ&MgYx XƉIZYwYڼF6rߐ$axÂНhwhGB|^+Y%&RDO͈P>&hDKZK~ s߰442+Ya#{k-9@/7f "%µ;fm z(-^8~fb07"b 7pfM1ɔl- 5flHdH1ga,iCʛ&F2u'F+~ 8& >|Kc/wQ8[8.'\AcQkw<@I/, i^S_;EE6WF(!aYbLPDѹvξ#(;n2`@ sCGm/gD"N,+6K-ʡ\˂fǵ>65 L${ѹD8\İtL ìe,{Dةp-π)F3F <=%Ac1SE%ko2]fD59 LԴAj<ū`˽Ӕ#&n|fvf)d%GKRko}Df4,A'dlwe1S'"!Ms>\"_SS a7@y8Fx5*tYڧENr Y}ϗt!S [JF ^'E#EJ~{L>·zHchM;]n5/'1A_nwvnt\I1m$"M0;-Cb_yV TLwΉ2(&gZ)9 @ڸp8i]2#.f6z |dfA×v6[ykS""ѐ(],Fs68LuGfhQh;xJFl[H^@U#~5uݑ ,~NiS^02Q0"FZgϙo> 8e^)`I|qڣ#/+zrrɂ*6gѤ[EȘR0x7p#q]SYRfy_i>i_(u.)p@'mj8nɋ9{tGF_"nQ2oTaO{Ln%E": ϫ̧/oY #u~VskzF7ZVcXؔ#CV%n=^[j dEX[5@y0^Ϭ9Ô1(i!.*=r[h딀d_iMMOo^Qa~Wtbtfg.уE09@ ;WƝq[vA;'$+a:a+Y \qVW2[_MͱBBK# <QDG`MULzRa~$'#ɜ~p-@gbVdQ5e̓uWƌ#LBfw-zǬ ;hyn}q]#UW樂29 7d;lPMd r"hE$,Jul%dqXaV!L[/ր{e0F*ɼk¦W#N\`XhämZ#,dǞktޅ%ay8P*gp-jd,V\ 3EIg[o5p(/of ] ػ HE0nI&?iT 8|h Bd⭺ *9LF"i\dk=8p߆`)L^fW`%Vm,*FEr~vGYb]8 //w?9>i"21ϑaS wOrUJA"YaRcAVqO7=0U/y  :!n 6#j?Iqm;hKʸ|\Ю~)1Lx˥_fHflG#B{WB".X%E$= 'ܥ{m9E.7g78˿'P%}-,U 4ިdyrq2 ̦#\Bd r-V[BJ;igŢp¢\;q8IDXG_jdhBF'.keà6[8gIN5Wْ(Xh$'8Y:>]ii9Eݟ4L uPnc8d4ԓϴ;_QЉrUzjLL7=]T rdf+Fy1FC$Yu9F.@7M"/i?sٴf~6OYMo *JǕzB*[ReƀA^xx Q մ鍱DMncuYPwJQpN-vh l_4Sʼn򁪱=="dcoȡbfYB)lmPƜo-v/ Ũ#nBЪSǪ7#Cʼn} js4 7!2:TR,} z`Nj&{!#oLJ QP {!#bKiB9 d:!s=RTO#/Q(Ԡ2~﫫%o N$:ոIt MP6<ܗFj,(Fmfw Q1 eΡ|ɡw _ۜɦda;% Fk"#UXi31w-QA/ЍZBj'+1u㮇\Yu&?Wy>TXVRGsmA߆8+*c~byCF}nAf%*E<ԧzSM C(qxF U+MsGU"(u_, M '3Rȼ+Չ< k+ZW'Q `W5[ćs^XiSJ0>710 "{$J>N{Zz*,׹) +0;)Roy?r5;A4TFg"4?RXH `mgT6HBV݃dlY#-ƥ˃2wt_ȕ8*n-2)-Qd$a{{bЦtN=RYVRC}Ю9a=l-p LGszR  q}fQߺud(Dw 87˱@ZzҡE5v!,Ywf[*\8)~IB庣K ؊D,k!pxDk,dKP,οWPWsDP>mZ hi^Zh`ǝ!>/m *׏bg i^'m{-TN^lJU~'XHѭPv/+S]dp{7 4  ǶVtƻIFO!;kv91ҡBBNEeWIΛF Gc3uh?b+pF&_e*I?׭NǏ8iR;9{tCR reOJiZy/udѶ_]Nz^"9;>;ܒMSt ]0^\qguiNfJ Aq23 qdafeacd1.?Vю~V#R"1] :y<%2[MJA#]R1bĚ)~~lUxBfNU@1J:i*X~'R*SnGjnR๏^5nEi; ~D:q2?RX 9 ҇*7.P'/ܦaEE&)wW]@A`v}fMB2sZS#Qb.ZJͧjHZ n/ gX _ھ-'6X0cBj~] vz8TSƨSK12}Aep ;To]fR TQQ Լ3Wgpůsy)B.ϖ׻ғis5p{ 1rWlUUkn[&{QLX/JbO "Hk9ue5M{IE_+N=F`a{'dh=xJ x%6F ,`x#9k+"?C!L!n݉- ޜs77Wz˼%M2 SHr"u=wn2%bKLq`xu,#Ng0keF7wH4IL9P#MMTVvqmPE,VCD2B]ڭIZ>6՜jbS;Fvg Aeh@+\BkjR\%%}\,-嗲1*䈙M ^wؾĬyV\3t9z8r= 0]j;^ 8N;x Pgx=Cߞ/װ+/|?vC&KϢtcEӿ|TSvv '&P"gSI/Cŧ Ǩ4Q8 ]{`졺G: wd5W0t~RoqrCƋL5"t @ZkTsE;giDmcrwZxQ >(V 2V*0{R&^jh300~OC )|;q7ypp5̖.CM||v4d4_*1VKHc&3?4HIG:3K kCq_zioa`Ex":9s;oE#8ry~pEK* jY,OOH0e=9cWzt: m4)_Fh; v^1ؙÇ*Ďfkoa]NwK2Ŕ:C؛U3Ysv]y.`mA1pz.#VNRJW)cwNQv$sX ʗF-d!$ցꙡ^PͷY3^͍z3͂nj%x&04ƙrq|sp=M> =V(} ev> >x.K T//';=S+\NUQe2+Nr] #gr\##b%ò33wtTF`(r3z{}#B*U3]O7(rdloO+O T(#گCP¶VU8C.K">5kmZbJo]$Nb #͗7Ե(4%K=Ω5}x}%+=rI t]gRTS<v_iLli+BɀѝkO;hoΪZ_QZ_S!~ D,x/L&HSE1Dp\+%;:/Bdn^c*zMV(ш^? }w,&^~B=RMSw:wZEP8Luûj 0xEŽ@WODh`d^ GA)Z2rZy%)!F#3!(AIQ; i❮*}icA~ s^,Ǜ\Yt0)YJjo&Dq_#*E GwОDDa5k2?n2;x1yd 6G(V\ #m\7qD=ZuBLx!(Gt:H!9ڞ 북5$ˀjR[J2Qi9o ?I1"M圼 2 ZҞaTRj`Z/jr8?2 p{4(Ǘ* @#hT" [r&.Y ~/sF(jluܞԑ%)yNBsg1 MOnB.D"k#!7F-誡C&<& iw*v{2%b1-5.\(+j r] A_6ٚt79kElo3Y z"a/k!AG -dzJ'dض 8qBWWe X{oP~;xgU $ i]!1 hLʓixW zVLR>o>o"vE:k9u6F5rԄt<AiCvfO d Vu5J)o2CuJ귽auZHN9 F#'ۯֶ5(r(44889}`)oJgD/nSP~@1Jz+oo$dM@WC}t-0b!k8-T9F#V!$uoE, 2F෻1^Z_d\ݔgV fBDm)~рcI@"Jl lCW`g%/5&JW~1XZ)F\TFU(R,/zV^b֜ӆd3OM,O*#k& fTeWv; +L- AzzIi⥟y+37i]xy"Đc R|W2 00-.qϡ*!E3/3*v׹Cw6M/g֊aol\:.ꘇ=CQ9{}0 Oy ؽ,߻Y^ӭCMWeS zlP)ȩфNi)ygR+f))0]Y25,h`ۇt]-ہZjnnxCf2e' i_WLoځ|I$Z$ I=Ʉ`K7C&Uw-Z\5xn=KYހTL=;0DF"fH(]g! LkiSqσuSSQY^!N M=" [8Ol"~B?zR`g3S5^(> pIl{FgOn#Nmm0^/g6x0J(axeI)HNˤ,$SԚB%scor״lpQ;a.V]"˄ *vW3xjWnu!IvDA6ChKدƸ2$0@Lhb~MaaP̷dsw]b,9ҳ@&.ɥx^:t/A~vfVqnֱ}ݮѰx洢4YBưX/oxgW,!yvA| ̿ҭן@NFޡȂ~rwrCYEYӇS-ve`ZfF$u P/ ]Lfjܩ}8>+80 Q^6;CdװY5Qn7Ihl{c ~/ߋ٠l,Od^CyPIUh?0 { 213|s4?e&q`ZCYaooh帠:`.BJ$g*#@z,it/r!"Bryў_)|E_R6#C;i{<e7c!KdΪ%LſKBt>X&7Ez0Vi䑀Lt<9L4P31<g%H($-rwpA2gcYgPe-Soq҆>0 Ylu7T8^«8Fq]7sN骄E6ٱD!rEHL,`~a_H4W+=&8P>$] -Llc3HG㶤*t )c;fXF$DY|Ϯ+Qֱ͟OLlHOQq^z37bRcXPTeôJqdN{ yS8jUs4 _)^t],۽# _&;T>slTaυLQ?I5&)J"ROz~C8cD[^xٳIi$49,xK6ijbP~yICY'rz, eAv4Mi|=3*1TNpYCG#J56 YNqf)bϊa]*cqd=1>[euȉݢqáHм&TVxtN]Jt2ppU؋,}I6d);`3k^MWsw%̇A.eͯ/LPɪyp1@0(K5:iBqC 3T81}Ta+'Ѱ4Ю:,@;*]T4$%Q'Q'س@ r=eh|^fJX7τ^)AT3g;O4HK̟]GAGq`Fm{E(Pz8PRT&m xpWqUH! YU̹Gӎᗑw6.V[^RE;hpH܃^?D8b'@Þ XNS9<~ eFIFUnh8c.iRr߃{`Pjƽ4*z}-a1";G 9?HV^_lRGû{b@AaDd]+o0,{q$x"bi@[ /V@+0sāגڇlؓ0 u{mH7TmRKILgBHm XQ&fpi y-Bm-hW`&4WPAr1\ߦ+|!h e/Ujf1pz]I-J-0A7K-X+3=,+À&H@e3*rE qbATS84C c7>GFbG?5ڢE ٻό© eA>**cfVۧ7BR)쳖m@V Bݤ띺 Q pmu  +D}!TŠe5_pU#ofj*JҺ^MaYjO}C+Rzu6(024Pϑk<`j,mױ589CD ᲇ(g $0\:)P2#"!V'e~ioҹX(e-NN_H "ʼn&RGhjxуt~$H:4v':kN+-S&)6An7|zY;,)eEy5#@ǥq?i$mn/TEc0a +tH% Q>n͖O \O`5xWQa~m1V+D\L?ʐT ĸVZ(z|@#n_ݒ22ꠦjîjalFDJUb%Vd;Cd1lH>FV1UutT4;XV&JX @npcyu<@f(q/ 0 6ƌOKH3R4 PϹ"nl<3,iV|!UXᖍe$.|ч{\}oWu_ĩGHFf55:'qЃ{M'׳V5]]B 7 nˮxHv9? dn6@ЃhjbtA(IN]I?mCy{ڷ~jrH1v)[˓_h\‹p6[Tx_q#W$(sѢԷ /'vp 1P,HQpAmA|Ҳw63W`B4K^y(\m~ a(+vE qL6CR:2Xl%饅J9_y4>)Ё{U@vH6{PJ%Y4,Ul.NKܓ-IՕYJtрCw'X. >!Z=m%oW@Bq5M0,<V#$$ >0P!@@DpH#рOflŖ.'tmh0Wy` Uۈ0}zhDM5XkU)0Wg*Mw5[6rQ}6tcNwm+a-6@.G2,iw %b""sYq(:4b8L3~}bPߠE<Jv X簳C gh; V:۝0hSlaYRӃUӂr X8*7s6Fͩ9rxU}k#OڍAO[[2;7ڕm0-֮4ЭKbO@zTA?i "(nZv"PS'FdOBb@1X0: = YR 89?e4#Kw/e6m=0LٔM_!u+2$U$d5 Q2/9MczhZRV+^. OQѥF$13+ HIHǝ!\.nF^)磟mg:YwB|.d+tjl [jQMU߱hhlj`})9e(֮cLTqGvbP >9&|H]1d>e@3[YBW6aj NWp!JВ )S>n5O_NN$\$ w'4+H0} C+0%ArݜcYy O6_U3nimuc7KNc%06 d"m!p^Veza/"fT@zmGb]0\LuI;*m%R6gGWs0W&Iɇc[J{ @q9hi\0uYv;OMXVwWf& *C o11AQKHf'sae fyqb@KK <ÄЧ#4L8JZ YM_?5M  81*(wPO:@Mj:zUy5]?CԹ(P{ e› J}wO1_ݳNdP9|TeٞNX܃ċʦOQjI+0>Z2ۃa!qd6ҹ B吇(}kѳzODVLcv=3P# pWNB5%-Wjnm>^6~ i2=L?ХGē5KKû)s8 c&B1 ipKb: 4Bw*^tG.E^kG0lɘ#xh>dbABv&Cy՟(Fhs<֊5̳v)b~#G_0r ,hI- y)}NwKn2v₸ teq Fys7䏇!]hcGah yŲL  /'̐5`E)~rWpX7V.<]NZȒ4-SV[, Y~A^avjOw\>o/tb_4珆DqaБw9WAhvm?f~d4 J%vo3D e}\68A%{ 6}Rn'm](?L!I_ݞ$L6 V8M:/|vLS|Xvn{^Męr l$)~@/);Eo}\$z׻c]FYNrcqsSж18X3x]?\'Wrv2Smʅ#T=rS z.b)%[1Ʋ=i5BSq%ҍο} 9xbFX/Tp  ÐKd  Y`Y$H! O;0xai->@.ѕq7OLA͙9~h)jƕ*/]KOXGDͶA~ j]Ŭ \h^> l)(m@okSQ{WTѯp9~2b~X>i0Yh'&z_!ԅt;g]n J}Wp9Ǫ' a[g^M#ܚtqxti|*>)6`% Ԥd6oǀo_]m6h1t 5.Pﺠ4*pY\?vi!wVKVV%WXTr [D~= d` L5@7^gԣ~DN}H ?Xy6;FfPіoBgr~\ zT$ Xl+k3_Ӎ#U2o Ɛxq]Fᬘ_$ >#Z"P_E?ۙ.ʉ}2z KIW 8nH]mSPa2ThO JLB(Kη tSnDʧŴζM>G#D 0 XE[d~55uZP }`q)C=DC*̫!k'sFc,FBr-+]J\eԙmޟ J [Ĥ61r#1xq0--z^6UG9*C)mq$yKft B>s܇]첞=9xqje^0=3VS:ząWVh@x٢)EF 1?n"ʸcR<‚KdE2싃z;&$f/w@zD>Xm5)m/}ԫ4&X׽όg:W~})?D%S9∴`ADΞRXSo|v4i}]*JkQ:,Ly3!o}{Er#q+>FQ VGy9j=P7r48O\T8U>8 ,U4)MD$dZuH#6:  >TУI6)s39#?7噛u/ZKV nr{w).n0oX]`OWBMc\vEl@WՓNO)$2~,oqk~i nzRCҥhڔш~u|E"MG!R~_wW1&z4-~#:o9 =#x/(3mԳM ܇:lUԬ$aT7b vf7 D%NRf,øl.[8*YG^(j5,^cJȑ -;_Ac0G؋tA̧4 , ETHu[;%}? Ĭ/Ml!z@-7YvR^钣A)su <3I9im+3Qx[ם⇆E[n9 z=jnm 64|Mn׀7,ބm[ >o&L!&A,Fi0N5XEUlMK?Iצyvl&@L|"j9lPdhW$*a.ֱf8;hnL;K?ggl5  '+:zRĨ5,!k71Ow_뭇=?gZtY0E5cۻ?嚚~Z$@##)s®֠`D'B[M244u 4[^Hc=5['La?m'm iS)Ls(W.~vl}1v՗ɟzp+-sHV7ZBH ce3x'od=oГ Hp'*ix\ ^h@{sXV:bb?u2bskRR6;lV3M[#@+Uj7Qҹ;i5͌P0a"^T6*xItQM|lMY%Gn({k[ <+(`آ(3czQeaLX t"U|vP3 Y+:H'+T춣=+Ow߭HLW#9x IW59x ޕkZҟrFh$5 !\GF)yxjSc3p80m.K7 9旓sgY@!;1!'ƃWJPKTNӱ> uYl_Ӿƻ%2Yeۂ\|a}c%_e5r/Zδ7 B0a?5^cx!m?~&(5 /[\.TH<2hE `Q OM*Q4U;?m0Ju[oݢt_8^JJF]CJflg$xLqO%ϐ>٠Gd_ad,1y_gfQ<%.H<(n荚nO)wjTS`s<hDj:=%:($A'H(MzkUGsv>M&l !;6C 5t;2N!/ P_3! aX@i)IXneYXf 4?Ǭ ^a +et@=#Q@|3k[!zBHol1A`R_JEXPu/\oLL#3w _A@5;E[؇ٸ%Њ1SktxQGSН- 'ryV~埆9HW>ivx ~"a;X/Q2n@(zA ǝXIahRo#CydgߌZu(NUy>jhRUYPTꬁ\nTصs1p햐qeⶎT$;18?~Lb8pFEv k̀j]i2i%Ujd*)DŽT U< 䏤3Td' ڙJ.xHC/W3]Q0&:/ePuS 0v'Uٹ6Ts^!xEZ{e'{2[Z1+&bD1Y&c$XfhԸ`Fo3K)BwNl];HSgj2R45ޢ c`X_DqKBb|kdW8'B"M08Qd#a1&.Qyk-)h1`.J4ȏ5)/;}ijM#c7y4E͖% F7~g ^{r];T ~2֜c#w;!ς4>ޢRy F$xƛ BS{Z\C3F{5Բ#A?=.R^Ȼnm=y9^+~x]ᪿ#Pr+S7/S[; n~_ 2R}沁J Y#H9o7'.U!<*$FyzV'/A޹x.v8.iErT:܈nONo YRZI?;F=£YfkC1/δGFV' Xo2zMX7U )0K 1k J|z}[]odiw1kZ:$q Hb۱bge2Ĭ{C vL\>x 6󆉉vfbuswěԿ#3 2UƆ 9Vo'lI 8@]}~_yҝ d_krT^/- &.">G1vjOV^/CޝkڊXVH݀W^ޭWBX7OoLrƧJ\, .m3t"$^5YA$!7$Œ6EX8՞@0i){\Jp3RWqE_;-\='yVa<޵BCQүvYg'2d*Y.R %K=(;AF4}B/)KM2Y1%ٮ- Mwy$П)aX7dNx->1wu֩T‚1!/N(|-{n"8K@wqZ'wkബ<ԯNľ/>)H2hڐ :\?[\۟Ii- M9,rs,n^v.ŘS/?It#Oʻd~/Jix:S\/L>:x si-wʼn.{NiLӃ ݣfThŋYd3܉g%"OxF~E n;gn&Nu4s|ջR?0Ԟ( _AܲXي[}LlP&.C܍'Ve=خԠArbIz"&qRsf#M+Y# " /Ѝ5}Th MHA@!j= K&M2=QNF0yw,wRsm qܕjm T0l_/0HchI~X»B@Uӌ3uL LV Wfqwѕq=+(I|_"ՠʗgX|O_?,(+C@F F+v a<i Lܒ ڍWꈉz2/￉y03+%'꥕8T;D۶ZTvDIiЇL쑆k-S .ڀXL%i@uJZgR6<l^gê1 vOd5QwcݢM%JޟZ$ KǒRFn9|ڧzW/$3Ecz,=lUW@7,m7=j@g!M"Y`#?=ֹSqCVu9["Ŭ#5`tC CSA5*%(EbTpo$2gñzi%}+N!{@&9=pdh<+J.XKsL1O1RI7p[sg'_}sּwUYgԣ͎7[k[-}I*|i+kd?M;,Z:K=uXo;tH[Ov"R WxąWKi ' 3䚳m@M&ogC/VӇ]F1^ЯQM#a7Pȍ+YH{;4b~46!fED'3 &TxGA>D| rAߗ#WH8Q3  s8cb{m%TJB\Qa\ؔYApgTQy 9#>$D?rj|V_c¸tRv\s"\ow?8v*_HJ ahrǟxo9#Ar/vMǟ.0`8K53s4k\`CcJO>r88~5.BW [Ҷ4x9|V}cѸ:`ҜŻ9h`Е0T5 6]a$A) jPe= R[<-Bw&9 5 ݌<@h0[Cb\-/H8 bʟivlKkd`sFՐeH}^Ab F=+/)hޙ`ζ1E4$զ,b!_^GscKh!ÃF쪹C="OƛpWƐl=٥Z7Ll 8Izfˁ ;jkڡu  OYqy>_ºP=k&u`龓6IJ-oj@AT*sr B4Ï:Qx 2' ; qζջL '}NVoyj)Mc=I qR*N9g6,w^HB+*@a|A=6%A I(_2WNTX\no y:'n.+V@N 9}=E5 =K]_`PJxc̹5o!1{⺆jhcլէ#XnQc+\w^x ) ;aYWI&]{&2d1;QZG=AwIn;_ wfY;H=2^i>lf Ht1/>XU1ut!5vϞnnfmo1!.de57ɥؕ1WrF,kyGXEl_KhFJPNGU2gw>r=ϻPUaGT,=pMD麥9O;s$nx؋e5r@Yl 4(O F;PGz!-{KbHY`,%B4PY*Dh}78%?yJ|ѻ->>tvkĬK)rҠWjPQp>xM0S*cCxH[0k_%+|Ⱥ'DjJuQԺc1!jvݸrDqWC=.5$fe.\a"DR){{i`Yr0S]QtXou?GKEܼ"TZ #;H/lax\8a%ۀ[; [kKLBX;>A*SɡLP`ٍ9PI;D1lMQ\}}.ۍD3i}^YoŞΎn1{>Q:jiAkDA{|u0@'L[D LP !J[Zv.W0}J~-ڣ{HT1?U8:9yÅȄqA(#6B91 kury͸'aCaBv&N+9z5t3'XA&3qoxmqQ`{-JIrY1t lbN JGg|ڱ{zE'nR\/n{v,.I@sȱ%q;8 [0ČF944ufH 6~w<^HUon׆gzSV1*(DEU%oPLzwEG  Ȩ3U)S6qT/^ @"<14C@ü;8qVW>{ g^PZqcAገv}D:XA δ*a,mR13,D.̒_aU ~JEP0 Hy44P28 eSf1]0no,I|CJWJ7`9zNa0U@yd?r~ ؋j;#0KNA:Q-MXPMùZʆJWLgA/P\g)[F~`ؒU0I$%Y# o?ڪ&.C\Kk8BSvGJZ0; TR: 9ϱ[~%1rYJY0/.MɌ/@?7ydjRV^doW?! V"̹" B?Cw#S}@ȣm^qSly ޾HUdV$@8 D*K !lJ&u[*6/_]~ 5RzKyJҋaT,>L,!n00Xހ='^)%PU/9/O^5開fŵ`U }46ÖVchup7's>:8h'w:Oz%swaӃZΛ8|-C,Re1Hv}@\6[/[rb%/uVb"*<=&aq)ʮ9&(DS 5H+Yh 1H,=@Կ3L |ۑYFw^| `9aP)ݷJF`w#QsYyh昛A:٢' (g0}x(`1K&( x*'+(Qto %)&\l-aAD-Xf q1'nB/R_تlu?TvITϑ2/BiqѲpۨU?ˉ3̴TޜF.\r$i:+*iqWҘ~)u8@PpxWp255]$WG:[s; 6 -%? Ps.LQ%!9H+p{78XWy:-JqJhHuAR\moC?V"62x #3aOza O%;+X/Djd<\ Wm `>O\|J]Usϖݿҭt-uK2sjP>Mx՗'%zN`Q!IBC4JAM2sW8cx3<-(jN()#cR0nb9S/u|I/YG^ 5@]R;&Z'K./ uPhqHO0\ڌ7-~9Ɲmg) P\1[1D 㩬w*| m%!oNz %TN*>s4Ss2zz@N7?YvԣGDy9<9wl~SZa\9=XI?X9#tdBL\ۤ.㒪 zL E2q]uĹ#5OD&|ԃ 4+Mpf%b~U?ѷI{v/zXf">]*_#K|,qcӬɗ\+o F1&ڍNU ݞbޖ̻ @G6ЧMگIrJґ5Zx;Jg+݊AT}Ph|HJd<YDV8p%|eЖQ@nl>Cs"~RVr{ؔJL7#xI-Ry'd7K#, ;zn 41qLAQ+(J2*;_Z\V.2V(_ѷau]o@/j/&%n,<$0֒s eq)Ehf} M vCFTbUL>J, +%fM;tu`dڟ #ɱ?]5Xs1l"~Ufͥ_Guz7uFm$1z=҂i0X"$;8,(Qmw%pR(5b_~\:!P|fE%fݔ"q壛0(v4wٓk(-};O%nA}ZEl ";{ .#"l ]M2zz $}-ȩWdSkz6k ٓ o~JK{lnv1`Ͳv% |JD"d % 6NAUŁ{r'},E#qn LJ5ƛ14*kC Da0bP +"XcZYKcLjAP>CDתvMA t7f&\ztg|(oK̟6B.ކ W ? /DFPr%"9{YXY;\>1.'uQx9!wӓlnk]MMΒiMg.Rߍ r\f]V)ǒJD{z[$t5 &@N4DTH1c 0*}HE21ZU5ҥ1:K3 3U u홳}R[[r&^u};j  QbXTDpmCqAv{wrյn ^%UH gAəW4#7S?5'I4ss÷k5(@Ƌ/]I)4'}"K*sHo)'$BQJJ x4FђmV]l=I֏wЦ@LZp'h<Oe0J}.I$UFSAyD `*VlJ=I`w)A k1S:Mߑ%Ҋs- L0m)*CFnWMzY3u7.ReC Dn6A,H3qX[3/ee֩I y!]%/F۸enzC Dj #Q`ecQU Ρ]$uNwH^"tILSeKl1'nu ,mWq.\9W/>jXWQ}\Dj'Zb4\%& \+,2OxӜ$^MCĄc}g HD_p"JK&/n~76q;U/eqz08T&dRA> ^$1iNs$i7&fVXFh2 1N OCc3sU2XNUV 8v*5Op 뢒`Eccs,],E(e!=!^:RP?$#J3Om~#9t=<}NX㼧{ n@M0Oxoa +XNctaX_zu>ekw,a'[!9DfQ}yMvG:7$J8 mhOMA5$}3}C! my.J>.+Huõ". IQQU9.i}$|6JxHo? ȓґtCKWta"h|^X%Sǩ.HRx̟jOk}LsrncKpÑ4[ ܒOO? x,4 R9SZh1E/QTĒ>p~Z)[eWuD. '4Y#Ȋ{i\n|Oo{?&toOY`CYTڄjrnF m݆oϋGAUv"m Dz ][@^ED##z"jx;}}.:,IGIs Y@B~~+S)=3^3FM%t1r%% GNuҥQ~uS^};ycwżSKvߧ.~z9DNez*ou["0|O#'%^OBq8S M 4[#3C+fIv>ewI n@rݮ/U,Řtޭ6{oH}6$T|vL1@&H@3?#Sf}oA3sO%V2=\-j6 nv v'(RHE R3CXAi_sǨjN d0؟ XhrC_ǧ1|,r樂bƳ#ܒqIUv'U_y̌&ՑL94HlqtAMJQ*J>gAϡ{" ͰW[]+ q$e]͠t9MNB֐7u ;L Gix!I1>Tӱ,MѢ4Ѭ>?腮.~+B،yW]ho G>@w㎻ ]*VI存? 8{xs uUtז_Ac7 'eu.NkCN7gxYPIHR@[bd%Zorfy/E;Xr‚]hNW>p& %;ɸIxMpkt ~kqc=|E#:gi~r^T, 7EfC)TA^'opAD@#N#;ؚ?|L+*j 5l}q߮haKz@EڻIPr Ҏ FRgᙱ=lЫ[R`㇙# E=7 NC0"e3~t m A~pc1s/J h`SD6ϳ&+3Ea~| ؤجa]a]0l.$G' fA`Ҩ?"h]Y_\gelX!mM\p}fk񽁸+>pcI4RyaJ%3>Uh-KOYsFf d{]p!n _h׻lHR0PkEyh */WƄ^c 9/&%zm3@xYda(nW2R"cpyy/QŻbm]П.ooZmd1*+U gUᏟ18o?f|6?$A3UNoC326?M+i^ ܸaJ>ɠ@R[$w̢W:gט%$EOXG/㟑6kxA,&%JMSYf@_`rP2Řccf v-{nP6`mF}@`6KJõIN(^uv}ϴA(}]ra!bB[)fD˖Uj(} 6LIks-RI8;W#lEsܜ >=Fi#X9PC#W1899~+fm4G YЂjV CUFsXj/ڤ=}! X,¶"$8[WE2mMaNI kdxxoo=Pf0j%B4Tg0[Ue95sC/z8&GE*0ܸQMD^jPr/dk'uR ]k2/2e",؋^5YSҕV Em) bw@Zem&LAj 6s@\فu3'2“:9Iܙ7xl#C= ,ޟjĹF(z<=_#,ޙ(44}-S"ۤʶ&LL |eu(^_Ivee|/hH-r2Y# ^ ި~*0 |1ɔ; ^H"@_ =Ba``i ʹuE5;.5/Ap,|{ {X2:(FRdsE+HQ̚8{W7NAA$ց?BE=>NƣX!7էPD)C hN{y㟈qzI0rMz2\UMNM,l۝H3dμJ#E{7UC)E[PdłƊKVzhJkbaF/2I\HGZXW+' 2 Q#􊈗m/׮q9@+GeGJM*% L%ЭșV_%}ַtBmwQzP,hk b}060PˎD_-ǘ_3ʺ?g¶7 b}NxK>,[tw} ~l}j`rp‚YuDūLSSJܚh?#} d<ϡ9~ѽx.͹j/ۉMx(!ZHE5 :f=Jɿ4 vVF1NޞvɮLRkҼ<ȇWp([1{F{Iz/-|we6qY1ĆY|\'ͱ7[*Fd_,xwyhӷ Ä4 )aJa4NQ#I*^[~uT<+\X2|POH4OՂTM?6=qn~dSNY1tn匕hGq Wl{U*. w%Ahf96l8PTp'Q9N-37>fন?@05 31gA8VZ`WJ&h{glFA^'C G\ trHO$qzU#TMy)6u1aMe{~v8T{d5މ'.XQb(]LgLȵTIkxnj# h_'ϭCJxLK)T 2F93MD61Ff%xQ}cD &}m}:y`R!}⃹G;<[ʭb,JB>))ziy -D%,Ξ֭Y5bfl".ycܛ&E"q"}6y[E2N%ZUgc!Yrég4K5uC VyL"ӴζiFKVUAs1ێׇ%AuT,6 Z,[evR7b-w$s9Ưѧ3q5 ﷏jfOrSP?xn,1eow.⃰~:{.5{ʪ.adv;?yڧ5(Y.r= j;! ;4J|VmW~} ,zUt.LvU_5[= /:U%' ]񔱴~xo% LCYL^!):r, Q%Jݿ@ѯ |f:c4ل:JyvF'ID&&-[)9Wq7FmǢf_;B)bǓUL\IX~vfX$Ud?C6/J ҋ?Bh!d*#|W15>> ZPQ!%jN^cU,կ57nw[J F|8mP >ҩ, v`9\7T+s׷_DžE,>4RO0.W5kk2੐x1'}r'8rIIZ{.-^لL=c""f0D,F6(9%i-oL8=tҞnv2hHe/@6]48*$6q-G8œX|ò#Ԙ\F'u{ ` 0Pnw2 p *Ldy܄44 ӑql YWM!e[(ggFo/p QOs%eQ5h'l$Ojmg"1>q=%@ѧ8jPǴ1Th =v~O,LHuk Xt4me ?q̫g^hc7txqY_(-EY{OnP _ahu=#CHb W3E1_,j5\Y!qW [{z XmSX2Ǻ0gZ}/4e:.o2fw+m%SV/BZA+N!$AtHHs5e )ÞHK/_I\P(n]/s+R%(T8@Kb&U|D &|(q┘<@3{0j`wcDBǡ!]l.3٨X 4|]lvjsѬzyZkJ*6і '_$ K' L:gsn$I/F 6 UӸVbh&Old\EXۜ=uRfՏ<[1,ܛ[L",}FϯMfDAeu(npA^Ef;"]8ͩCL=ʥG`gA6T-︿qn%H!pb<-M_VG<S&[%0hZ^P=q%+N 29mqD^RMK"| +}\rի"d%keCԾ1q#_HO"%w";x|i AxdGr'EHʄ6^i)"ֵ+z R^ާ\s-we ݱ'T alTUxBY@ƫ2 她mᏃdz'o7 &k}I2zA}^>jlEGR뚤qӌ!H̀|CI9^ c&. A\?ٵ@,=Uwu\xwz}"*x4xQ.AAX no!C݄j&)<y..tqO~`)Feu0o$P~q9*ZZyY'sW0iyP. OPRqwftBVo?ckuWCWfȯТF=qzϢ՚(c"備яGÇ1"'YWRѿN;~ɧ. % ҲiNGI"8o,wq("'.RWd\9~`SШta,6v~qZ)9 9u9C>ga0ig}_ʉ:[c33c"T0|c?8-[izܠ{ײا(&ySb]{poe`Ѫ'MhQUϹo4 E{c<13<cV{t{SXuΛ ƈNUf=˽R^#u*8R-uLd-b$FѦ gͦRᄍmQyE8B6PLp EzW_s:[H'`[ǨVV;~? vlo` h闆C/KᰬɮGj&04#w ^ɐߌA+ݛc7xś46' +PgYSIk)0?bڞS٧ hGFRvIZt S}5J1bfgiۼˆ %f8̚рYNK|ZMOX<֔%o"d?@tyć4߮DY|UMxemH!i&aт|yvϓe}0ɧf^6[ƍ6?BF)$/x]I$Yͷnz}i1W %!N%kUm91vev,fD3ѱ`2׃PGZwԟ!.Tӈ1HǗv2~Tkm0zqT?, o(1V 9(e;OR|6$$'(@HrC9B3!x4f.QBj-1{ 0P4%ԝ9d9(M~^Tk\BRcN.||eAV({8IZW<KxpH?׷Q=:lHItRR H<Fa0#"dKsl嵩;Ȅ5gt#o(#QʐT\A/:3l*[0 IK+N%?ZZi=IHޭݼ0yG 5ȷ*d'?v^xt&car\(&n R{b$op^zL#ߧJX,TUQe u.uvr="DDp1{.POTeA`/ f-Դ'g`@dXwG^LT_yU=0"1yHvթʠ"m8d#r{P'z@l\bK\%[*MV/=/^O\:Ͳ۾d1][6`Ϩ? #O[*DKcUkɪwro=dN+ 8VEQX]eEs+5f)gz98)%'~0k[8CTi+K4>a]}i; IO#-Cc.5a5&6^A G{yXAFP W"b$V<îле2LJ/`c-k9olx\b 7a!U}hV YP&qJ ܥ#5mݻeh&j5\*ud{Iy=?-8γ+~8O'@cg6ˁ Tpe?e2يqݢxo]Ջy,BD:/9r/(UWIGB]q8r=trejq?.z.2` xS\ҹP\Tb޳.C7sz)c_%]ESOtd8ˀƫ k*AKWY~Qə{ -CiY~J2vtPyq1ȁ2 j{[%}Vw~E쫧$y8u ;K}pX>BAF]dH'(dU ~E ku3+jX=?3O,RĭC tP8?\(l6~2_# J LvXg,-/1q;6~)϶r ;4cq3TWs}ԉS<b\Icƻ;˷%Vhg $G씋feXDݭ;ݜ4`ʎ2OB=gBlJ+G#$U-Wv?LT?n.O;ɞD6I@=2NonAҌʭkQPU.WhJIHz[RR|l"A[aM 6F@Rn"_sT!t%@ I IG7vm[~yH3{ X].I &_!Gq@Hp`=(2j7"$H [{E#?f~},ֹzjy)/>l[0vX\9[4Po vqR[jLD[K_͞&|k1cWaOK]śАv#l?ʳ+7gZ\A@Wd|)fm `fzU#G\55GqTpW0lYɷ~@ÌffA(W2!(~0B;Sy1E(IbE\Rߊ8 _41-fdjh)iC[#ݐub8ւO޹g!K0pzϣ*_MfFmKH^?5 W7nVM=GNN5EǠ2xݺkmTI|J1SR۔bpCPE~&@vq3y8n89>=/k%%`erfiB2`] 2Vp t /־85nnP e8.ai bt:鹵Zl!~_[1jK :cȒ}ꀜfoy(2Gc0^G6PY :$:*.Rh٩ o9f^kܟݚn7F>õ?g$H=.20*gi,׷Y%,JY]:hʗ2ʍv rfb`rȅukPɿw-w(6 \ LOMkxA!:ř|җۙ1k1CZƟd)g–ui@}H.^/IZяnR7 &z[;31.Cڰ {3L8oH /^z^sYbsv蚩L&^?Q-;E6~;rb)<mAYj KgǸN\ MK/]6hFe&!v$@m٤%کv(^kˁi`N)+s̗E(Pm$܆0Ҝ5pan]iwke,9;(/D< ~]ݸDž>zY5ɤaM9eqQCүIňՠ._> ,c孟yTY=,7ႲZEZqK[UExZq%-8Zw'Ҁ̻A]>)$8(TLLBElॡ%_k{s¿h7}_$asm:2Yv4~9ɁkP@9Y߲`k\ %yX^CHhJ ~&{n6bBxi:֓.H6] "4s)һ8X'HNR.bDb K7PvW=ÝXkU>y'%*9'$PQ_l4- doZ#[lUD[*aQRiGljg˹'!zn;! DM)*r ȭ>׎:%=rE-IBT~8ﰕ^ fE!($Ԕ+$(!N$9Sjx@ߐ]iuаneR:oi5H L =\)6h$$4_a-Ͽv|۱oV*a XA^/_,4wS晭ͫH4tZĔPi| Nhb> ꄛ&uC\bL淌h'IJ'O' 7 x.δ[vbVr@^bwJ _fi GzumL&cqw #f1;:aa9 z }JiVDr'M\KU6C-y$l1RKl..eD\/B+( QU xu3Ej N0}:I+X[֛?!!lT▞Q0OvnG''ҹoYHge uC Of=hJK"%Rg6v|XgGX2+dHKߖ{E_6tyLO.[!.d:^v|‚юXTdu`j@moT9 ,춮V[N+9 ^6S"愄FϫWW4GƐ{ʅHOp?sT5AAR>Ěbb?t^u؄-*Cz,[N͡jMw^E+W=V+2tھ܁_o 9mGKC-ZS%`R9Hح1h zBȗhEǵJW+d:.z Zw@Ҟ Κ׹YE *|t{aKDC0S)-; SGMe6Py=#0ݟ~.: h ^$;Q FZПBKPb=ks ~ZAN;$81;fK'op(_:eQєV`yh9%2@3&@OHlDJ V>ڜ>u`~zGU[dbsQP8: %FT$e|h\"qU _wV'G:); L\тn` %_6'`b+/cڮ Z _~u(wl絴6}YD@@}~߾rr!8n+W?/'-[]E! JY'Vr\L<勂כJbz<+ͅiR-b? *]g_C=&$uuS[@NBM]YF,>_ /g̉fr k?mQZFpkB;Y@f j1334⟈>_&`FooƓws#wdY9*xaql=0`# LZfiH&]|)74%c1j{㮲&L{enn:9l"zKTi㗎M/ PkD ">q~ XvOŅPC/Tr_$u9Y̪o)" >)$֞LDӆapS1\*qS125(yr"}t=7;ĪϤ9c#Pa@~f% K)ϕ \@Ho7gr4Q w2۝ϝ_ |0, ~׎f%|dG_mKgWH샚/י@ ~,ojh9"{G>FQe97ȭ[nMG. `{DjIBnٍ~B-mnaCM#S+o~)o 2{xA7,fc!ʒP2ʯs|۰$rMS-l_fΣjnքsSF/&m<[V>;WX,;ao9}{o%A$fsVYv<*aEОcOqbaсyן>&{  /?7`8ܼ(;z,ZfVna<5DX|t=?dpu+]|$Dnxp"o?Oa zzX|bV Fk$0_+p S"fA?7D=}5GdZ-D~'}eZyTT=cWL,oqs6]3|TaۖN\=a›dz%Gw;2 V<{s pJ }M dEKHJRuM{;6|Y*ʬ=!#^ǟ2{1ÛuG.SiLɉVWW$BWLu~?JL KYW̼al?%иWϒ+ H>&Y> $MovvJP 蒈4Caj>d&mxz^p j 朽Yy$nD\+LZ"HT{Z@&x'?n?8c{*X!]#Wnula}~hU~O&+ {G17Efd(\IN'AfАX)Al;LC>(f=d)=RJM$u 3L0-)9)|:f3\Rd#c9g;=^$spy7+ _I哾˸\ӹn\1/⨏yyl6U\yC_̦Onyck@ҙ/vWMMU}lMi EXܦL]1=d1n}W3[قntD$P @ZOpV!,3n?.W+iO8VlYx2W)V|oЇS*}  mQIMACѼ]|Z 0!8`Y<' d*ELGmسNg58-o$;/B<'{ɐz9p!Yͫ]N򦺎 ~n7-*\&,p?3Zu)~N cVxQ\ 98mb^#_|@ 46@CH!q'5M3'q!.0T`Z\K=#y()[3M!gJF1}q8=.&=;ãQo- ?6і^-> L=nzjF: ܢ)n L Pu+)$B@N2͞ pjqڋNP Ŕ|C䷴Q&ا`JEE\6h^I7ege䰕UacÄjDBC sm8\oS?jлhpepYׯS6P3vN"kK )`!H '-aCC\;ۣaf3,FA;:~q~(e[^0"xD.|Ŗt_]Lf&uM#s$]qj /f kU+eK|;/5D lǞ"ȼNPPs%)+mv(kKԥ奕Lk[YRAޒND`;QQ|asB,mEnnḫ IX8rmkhm#Usו ? 'Gh%}ZYRZ2h4zQ=:Cx\aQz-2L~e(ج6F Q>PeB"8sƕpo@#OQ3\gNxȇ<j _5h9*q:6(d[3RvmeW0s$TѶ0G"}bfHvErE@ilu4Ӟqi1d$;&-CkAs]ѤKԾz9|;L֭mpӃuD T}u(3[[VAm!)sT/ fS`OԺ,;ŒjX7nj'f|&Y# O͌nL5x^ag0竘%)IO@.njVt'&m1KbvP2l{?|V]>"_VeHP7>Jxj{>+A8|NC eR7^ Xae!zOZo/]d@N4\dNBo1әn#/F¶YT DP%KvHj= V2Y_aMȸaXqfnFL4\HT<4YQPA]ZA&E+7s~>{NV-YQspDmCHu훃 [S>"ֱA;)o2% c~ ?ywo4CRXr-h'Q=奃zs<Soq30 m,+.zRY^+/ (Nd.'ztyVˆA-q-uo DZ^>u4/)G]S N9C)d5Cԏ$C)ǛM ԟCdAD~ƃ\rY3_N$sLjNF! qtHW@Lr̥gML2~k3P 7K\SbÆ.2JJO]Q??)@"M\Qz,L<#GwCF$*LNSR.* 80B@ϴHi ;/֔γm/wfa'3sD[ _6{'h!Y'#wQKĶSMbR4;R11?nyH3A8 #FD$/m"nH'-|rQ4iDrT0Vz|Pp!EA̩Hn3蔃HZ^pxb ̃1ڱ~\*Gk‘Yay[" 5Bs9ĮU.>O{ZCEI [PO-zkBٽsU/>Gy#y#IZRD"nj+rmX}z(Ћ $]BG(A(`Lj=U S'q!f,e ^P~U|A[bT[#HH8@:F͟aer/AW&?ɁZ# i"wYN?2I~A+S Zy Prx|4͊8hYn !W(S74;[Dͭ5 dVڴ!ѽUKf Ý֚Z;OBQ~LlTCŻ;]Ǔ9M֙tOKPcjGZ̈́'"҉z0ndmpE96dmT(v9dGPnr1S Ǥ@*LpnZZE)7Ka^y%bU/ os+W},g˼*\Th,$yO@8AR(R>i(=! tտ~D.Q/ex~ ݃ub@a4EÏ'|  d%ФqAfKB?#,х W;dXĤFޕpipб8@Ԁ{pԳEfbr/ApVt2W 0pOF^QqїcΡ~RfG=NW ݯa@MiQqRuu_FxL5D~Tc}Ld.0zWPD"' PY#P|u"oD$Vfo p|:EF1$ bWt"bh{<w@}I@~ fSviϙR3tS*4'nI,;5 埯kRYid6aUrtCS~$Kgrm6ΏJOi.A%{y\k !q . wjXۥtd=_>OWy*:+ g4Dž‚Uiŷj6~ ?gj ;hY d%yNސbbÜ^aec35p3*\beȅ ^J~R@)=~2_ S(sU1jSͦ|7yQv߬NeR3&mVY,RARa}3sɼay>dXlњ QtB~;)4{97s\)iq1V*pzYtA@>Y#Sݦhy}5GQ&9 Ro:b\]9ǃ ;x \ح:,GƜyky HgUBown=ef~T񷚓ivsM4ucje! {ѣ:Ʈy~kmٕߠS ߺ-vюyB ؏ʛV<0Q 1| =Ɔصd]P$GM0$(3m/ Y腷.O\cdciBz?ѩrEI295[gڕD5K87.d.W[3kT_:_yBI;kaP;gk?dD̮bXYq2KB(S|?Ƭo>V|f9[U$_ zeM ʠFcPdǢS`j xE  Oxm{i_JmY*B "=_3acY#^ChOKi{b}P<';Xвf+Qĉ{ N6ko6hbUsbq٤1Ìa[',@.zU T-RPW2q2M u8[C$P!w>bJ3g|AOkdVAHQ@M"o țy;q>aߩ-&g>!>뿹>ȳ HRڊ9ѹ ’;*␴ܰ{ZҒ-ꎟ:.&(c.-_D5hG;ӂ/7¬?}F`$JyLTp)~y&sÝ)f_VEtTOWNO0%s?^+E:_sGҷ [qa$dYd;cqɯtj6Z gHo.[~V =hbѯdh7?%G䴥_xVTZuh-R2G6L&* OAY; Ƀ3 φ7iglq?^IN`(xR|qY.PPH RcbfP+ 2%PJfu/IӁ,Br\ch$7uiu*Grx<1ANe7A:~4f oƺ 4Gć0=j# "<2m$c01lٮB۳"o[/\2HmSCƁI"I _N? 3b I† {r:W;cHhZ4Yp.W˘#>4*@lZ)-UשKv%g䟲Tco\suڀ?y(ҸiM_ˣ ){\m `5U/#~Vp68͵e82Wʡ )M0;ۿ؄|,gUԔE2Nt܄NbD-05Al:lN8F&0 Y+`uϵ42I!LLW;bMdm݄H}O?\Ġakg*BUM>JBc`4(SuOM7r}.c7Ty!i@`` }I!bW&WG?@*I׸c nKGz .d ݺ!/z˞pnD:dx~P欌]0MMBzPęfՆ7򪇳I="n&qMg0̰d۾Tor$B0:jYlL zn_,BJG;W+xPb0!} p{TWJK z[MAb=RhTs#Snj`[^` Y ^4lV2ر'SLrvZc68<\0Q,Ev(_*1b9a~_[ըNߌݭ'J۟c#+lc(7M8'ZP6^m-;ջDutRdG^3)wsvxM lG/cC<ɚ)?1z#@o;l wuh,JшE*ZY޼\h4! 9Dϒ }ۮ6Tݢo/ank*h/Rs><Ĥ򬺖!,dfX-KI:oSyveճ6x7D0fyPgO6JV9[ߌ)JeSeOH "$ `-KZ~v Bu%5p }:EJBCY<D(r1yl[L5G|E hӒ\wy UE`ϼe߶7"m߅](+n*!LVkY\4qW)9UcTf\f*6Yɂe'.FŁ,h3qg0wIHӎ_m-dVM1ÎB[p,7gѱo2|G<Ư/($hbmhG(.Tsz?ю.A"u)d1b&ۓT42IoyÖi)̜uX‘kiFX2kqHo}RX`m^Ug3A>W ])݆Y{'j|"mT_ y1MJpw74r“/%cJ-y:?\S т%u/C,2Kv., 8 R 2¼+"7|XKN~+Z]Ѯe@ J|JDf $ >oEVs'k dV$UDݐQ%ǝj'w+TWhRŴPwY|U:2(Qܣ &"$<f 1|u/b{ڨ 7FX2C*gg,J|IEJxMGrI[){AI 3=ZN{4҄PShjo(Ae@x#7;;YQIc r{: EZxfBT;> N9kf/p>xfE  88YEh9ҩ 5OD5@عʉ rOx?_>OWeqȾ LPe=3[9@Էŗ3܉NRt]f } ?pbPJwK'FgI.r+Y{pT^X c6vggpߕ_NG6UmBHe~|6!4cOE{)Kkw[7azȺ9ȴN'~=xG`('ݻ PĨ e4D1>`4IҟQLC[6 [x;>rYCz-j{ՊÓ6(L_[L4IdA߄#d^&n67!d~āEĘqxbz_rCH΀dosmǩa$};̗"}&vjAdfIï]c}k ֫<~ #wql&5Kr 0$`_b-|qp%\MĴpultri;ΗJ ' $TW%-]ILM_i=<*2"01j+ma6@MT(w]2 lmW]d4`2ٿ,gvQWŌ]7Q9:3N\AlYZ O Iq^3xmwpxmd#3hM նř# k2]@ZR3LUɴR(Ȫ6KPnL06Cj,EL eD|?\t r1sO=Qtr-Dr)o4gBO]T9\ZIFtJ+r.dUŶ>9wKLyh D@SFK}!J1lBP;vl7VRdz=;߸쉣ıʵZؒmsei#RQWӏ0 ;S[eӓmFV9R%9t~{(r%bƭzf}b$Xr}?53Eã"[1CWEm~ON/pd !MPsynh8xO8:t?sdm#,xe0bVVVs cV>67Săq/}#%[n 0. VZ{Ӭd"Uѡ72f& + k8`Pfh{?uwHD[$+n.EnN /%QH$ mS vD9SMƊaf6D2bdG?Dpg2}El $mKڻ>OMdܶtEl ayq,&G_"2b݃Rֳ45g!BV܌6PO\Wsi{2~p߁l3˘g-Čww8 U2Hnbx3nW/nMfBzkKvB_Ĭz_#pfegAu`s#-\D1f(O 8tc\~]USB6fv]7.>bktXfذjx-;rq m|%hI&O(n8\ͫRKA7$z*k |Uy\Wu4~4?6<2i.FGEeZ8zfOka __Č鵙ٔY;}Yf?VobExc$ۓaDPZj`"P]ZGNwrp=)س Tj/O~Vn~iCV)1lXQzGfcp:ſآ@imKUA{HMpm&ACw4?@C @@!t.uHq6b!ɰ VcnLZz?gSQҦ g5ؠMcw1b 9bECwLl-Z6+HXwfdzsb4ǥbd2֧UfG )gxӍmҋO-18\E@LabFa4]>JrcS˚TRײwqnP*N7yj9_q[xWOBOT e@L| 5hҦl@&>uV['g27՟8= 6 SGg>jhP7ŷO=:4% s66tպDI~5Ik^Z]L'ُf`g㗧/U^z5^Q]D=Eg+y],Ng9!l:dnl*k O j+6i6d~G1siwp0;{@#ĕsOԵԝp8+Ts}gp:IQp (,/vu焞&h*sWjkEF$!Qn9`iAlfy-Oϐs&ͷs3vG6aDtxu=FnIp6};1ʼnibְ=3b>ewu;yÝU˞tΛCˤRQ,(M+fh6>O?ý8IJaƢ)|^$S^TMc ]ɉCQɑ`0*Wh3rrC&^7M[Q#m<V\ǡyG')S%7Y{-"\5:4f%Mps N O&`&/bmrlwaV ɋ֍TONsnmQtZދ8.G5, EV4E8#bz- mړ̱!;+%d"N|攮 եܤ')#v=7[5UЫDPKo-ۅk] \uw^9QILd^Լ bh޲ll+B Vz7ӂ@@n ,bCR47l(͇BT_1va TuNI)2ٯ^ǜw-D\˲Z8Fs(4A|e*s%r{-wYO-&>,Aഉ̗8nW쓣R6|F+TzL1ER\zt `Gξ;4O"F3vFN4tM35氂à6eA2=yrb m )\&XBd qܻ-Y#sUvEg= QǬrmir9f!YL/hY'V߲0W75$h QF:# UMվ2OEmSn8TϿ{Rpj{*d+*oC1kxvU0du=T~77a*a٣2~7rA=ϹgTӰTydBI;"'^4?FR_-'XYs$…y 4w*Z(?C*=BSWD~b=pY ˚J Q d NK0~Wؓ1w3yMp ذ#8 ZhsӔ}N3q8;ܨ]ދ.\񝍱3Gpfi>#Dd_aV$Y ZaБ@0?;v|ݩ<ȅ5vhd*]$nk YUS+cg;H>Ţ.NM_kUH' v>"4?U_|fsyռ^;ckSJR?@0֪i1w7dǛ5M.X`nׇ@)fQ OvΔ{E6h RP_Y5}k|]"5ݧvL^:f{XtIǴ)byPzLÏH}W++p@L3. wu`-~σR`|MKZW wczڴ3L` ZdS*/ aU!3F5GV޽UIV 7=gN802a-|wOwf)#7˝Lݧb@\pMuY %7MmDfi$MЊ_2&U]W"*£gEH=f 2Aͪ2=ЙR,w< KrMecKz%[BF.M6FaިSiw} x?_t4]%;sK@{SDN:Ɔ1)VjAA El&f2O!\??@J_'sBqlSlPX7& 3`'Y Ӑϗ$8ӎ:iSeorU)z? Ie@ ipFv`S7[Co@X~>L9 q=ZDh8DP:鞯jc:'weݸ@#meMq+"Gj`wܽxga!\1)1N?(Kg (>EUѤnY>9>rcnlwYlFFUĤ姧,nnd!.v*}~;cw)t#g#fI;1w sۿv~z'd>,~=>Ư~O\MvyQo|vC٤,M@p#L1E WR \gO &ݤj6ؿG)= 8qHߣ0ԪnOZ^"F :.in i"xo2ɯFL_fw!j{RwĔ߶9MIJ]0K"`qƽeFdԌg]μm 蕊"-ZLzsa0e`S7e| w1:9ID4.Z 9 CHJsso2řHeX/JY|='Β&}gcM%bጢ]7ecMlfl p@&M=ٴ&Ѩ5l=:C_h][B eqXO2{gtQB-2y#gd;e&vjEvp- uѪ߆V_sࣂ9"#"(wrr~e]ۢcl 474_Vp茒+|ԼUy[C!ti  h21i5ݷ@ _iNm5Itk[r)J3q`yg3l"([XCo~;+REpS@uO9ڙ,12: FG3ɱ(|qD}Jl5mDYs^+Yh_X1"\uf PWS:د}x :,?Ě9k*r8'ꀾ0LKj#"<BB[,ZVy5 , V:P!c,PUYIy^ve 5x|M^Է_t@@۞d/o(K`bbg|P>nP,iÁ-W} N ^YohD 9JL)σG.oܖ* /v"-g2_SUj['ut'o뤎){Xln1?N䰠ͥh@nG65/4E'5^muv-߸9 [mb`6)bN|jVcg$Gu9$4g1&FRNTh$L@}V!"aV*gL_p\-L9MWˈcsn>Yt/7'80dq:O"Y$B0D<4$ҫХLI21AqG]O w:J?WEWrc bc* ̈́$e36V3@R4n1bLdF >[k^~ǩ|.[WEbWb]1¢&U-B1;@446⋮G}XI& P~ᱽ7JDE fL02bf,>TLJ(rδScŘ BYv[c*ǍZPЍz7a_[Lѕ1 ?"8H|>vK\mH<00S+ CLU.BwA>D9/]/:R,j]YBGN4IjYĕE Q׵ǂ,cn6uB';nG ܻqhKXm- ܈,֓`zCa yy %c?O`=1g}wߟu:/\bC&MkdgƄ7H@T Vl` sl ][1&y|CAJ$SSnT`@rw[b\]9{-: F9$ C.ɃwUwrή_tǜ;a;03{%u47#>= D{>H4Bq5:O;`V,;I}67?wKB DҞ*D5Z8z y'B=NZ-5^jM5"Ӵi0WkB}<`Fgĝ^L5? vQn3viQ=UFxD_R DdH\GzH_O@ClvH.z.H:B7rc"=_Z^ap,#%G'Bv4S o'gYC,u@Έ<]=JH%03U@&5o'_*yE8&+J} 9!u$B -*=!Kb)*?Gdn87NrZJ| XS9y6UL3<{qFeϟ+dcwǗ2r:͐HW ďT<S$h?OL'1v?cG(E]Y#ո=CUI]d,oD1PcY-++!OKsMF$-˽ IUӱdR>ihHE4H45]TԠ!fF:mXq?mN Z),hGT}#(HL(5#88O97C@ ] dwm6 shrlNZޮήH =DҌ4G"d90xݔD ՟r} Ch8f2.LY@Yb43 I*;N\ͪ47eߵFR03(s[CԭF(}"G:0ut#.ߝˏWqmD5IEhZeSx*s>1?"xx&[\,t(#Bč G2(} }>Ng/g`=7vSn46׳_;˥#?P]/< X'Z/~GdLI)qPy{rr:Sy {WJ{ ?;lhzߦ[!Fh_I,?B󽂘ɴ!(Mr%b$1 D ?]>;ܕB``4)mivCrjxPR5I21 f1U!Vy iyXl+|8jdqR7PvJoKj֫պ?PA?/[shxtPuPS^lФhMoĎvQVW>t! 存( m[ 'ؑL#+bVi0lJGy/FÆY*8;9y}+([Xm;4l0 6OZ#K'ROTl8eRvQAB!j1}T3C]h &7T~3{ڭ /.5,WwM`sPw6; KU1 a 9I4-۬aځ1YaW;.WCc+?iE^%va?dzw2bT`OM7/FͲ֏ !:ik/|;C{%BʫJP2ye'_ؘ10WHdt7Au\~m֮9<έkF"ƹjPNt8Vdi;E Wz z7-G.[GQ1 n}o_s\ 7hE:ybUb6!)#Dhh([Zt@pYFa-_wpԇPc wJH:>f{Q~Ӫ /@p\- & !$T GRVY=ͪjjP0cK==]ՎQ?)u7|--{Uo(b ? 1rL^@ MVmeI~&!llwx~сk#I;ſpUyh;M2ll z<ړ+45fZPf**NT=0@Y{Gw{=Ѹ/5jv4E| PGAsoV+f86$c-_=dLv"(q _kHuQ^9B ߛUE·0I _%?lnIx~A{vkI8?ao;_9=̶PͥZsS䴤=C)P:gEV!)mҹ)Ax Υ$!ʁ_$> $WZӦ̚u$l㻦 C6W $U9<ˬ92|]90 m&32Ho$`#>呎Dх[ *.*ZOLy"4IQ8ϚJz>'3"|I:wy]GC׃ |@mn?Va^=)XۊU=eE((.~]_ET߼HF;Z}tM[kQQuMý\o c+mAen&!l: u@_I@n/ŷ /6|E i`/R?˕Lٽyc/$,+hII @QWr gg"Xѱ&eq77CR-j;"Sq%Y#94O f e70FTN -tғ\9$cƯod 濓LF*d{ԘG 3i(hj%!'e<9m D9ӕsEx#DIV6^#uH4%eb *x'q+bp@gP;jl ?YP'/eG\>h%"$8\ߝoYIiɺ1x̅Cz_(J_M-cSX:x-qת+ bɻE. >i[TPYsvto`*WQpV}Z֧::bjjyآA: 5h_LVyCOE|u m٦0IVt0WF[Ui=3zHu #P%DQG T>)at~C;Vps=ӒNI/Q󌻲P&وɶbZ "s`nϘF_]E_qƾՀ=I;uf{se'=2\qJs~0 cvئc;U ˿5Th-. f1 ;AX,|Wɩ?(trr $Xm9HpZ+YeC"|hv-iۜ5 _Yǧ4iQO+V%|O@ҫ5G YëK텃Dp+p]̂d6evN-q5 HF!H8Ki%(C.vԄ;RH IL-Kq~1eE %cʦgR' >5]k@_J:aԃ v&ac ^I[PΏ[mu35ϯu5+ ƹ·*ov&1Vp ;/':pB᧼Q&FV1'lƠ7h̒f(E1n Cp!>IIbVݔ%7ڍ,:>g.gs>^4^|ellr&r1eDxDs 9gDSr,rN(2%3rM3[ɉE.i iSPԎ)vP)m@s*eDJ=$Xmw5<9-o+7pkakxH 쥑ޯsҷҀL}l5+_A@"f0 o!ï:͢UÅO[B_K0GOHnb\i_n'x+xYhO4h1M:~i{wxh0OIpF'`vfPch* (ewX@_koEF\d,}}169 [~}a)fM H +Bp?E1.gc ?x<,Yxci+Y쐒zOc;Q.G(L/?ؙhkz_W-gf IcHDΞ uխ~=O5x^ȝp7MW,43}gO5l=JE(Lɱ0%`ɑA1)-2LSxj= 5?[bu"^g5 W 4Z|0aZU)"ZIE8SGqQd=R`~DGDg26E5%Z7K002"1ң"GL1a 1w5t̼~B/)$9~R=sт=as%˧4 a):\IUBx5+6W\Mך-iWCC!qyNJA鞰bʸ%xWms<dm Vaqk=)\c6 y$D/N)2X?MIyd}:fh"U,6X,H$[3 в7^zDRx\. (^rQF(Q)~/Ah]y$%j x3݀žF4G @eNxhdK4쯬+"xcH#2eq4yHtYAy=RײW[̼xxo=!46(-g qƉ =bO\^y|,K8)4î_}U :8y9"PKt޷' @M]N6>̴ʍBg3LM^Rlkq`MSE팸oa׮LP{ҢQ W5Ub‹5f+ju;\aSd{.Ql eYǁqpz4Xȑ˚i\~QӺauzcO7NJ(%L(o5 j&=6`he1 Xn U&R/ lQ58X<tyNIR'1.$5unMqJ,:*O- h.4/(ư_Le,ERY(r}нkY%"a骕KAx9Xh| Uѿ='+5J<1a`d6QUAiXm3UIޱ}9&F:F/RLH`T!=Xi" A?WˆyEy(M[b\+e=-V&^0 @ȷ,чl<}|qhM_ Vb(p[STMu{ƴw6{xh );+u֐ůb3\xE'-0V2JOpYJIIDQՒԠ,>E_3ꔿo h͛>Ǽ8+ϡ!D-{ν+1/x\4hLr.8%^ᨯ wkJDC;pcKb0\:NPx().{Di ^أidZH J Jc嵆ٽJ=@omk_|H h!D.K洘A]ٖgOqTp~FFwkFnem9 r_djS rTʽJ|F v.&IlS]e$VATNFmJu#>}r *!F ' v5ɹ%Qg%r;*Uٹ9^]/&6gt$/&SǛ<}]MJ:<=r&!KE4vVozOf :x A#UqWAcV ;r/#Md% W""dVb#k1b |TCjK^,A-E˦mnե\s}{X.Al+fauMZ'lVŶǝΪih~z\#r֭%Qe>jdegMcEfU3ʙ\@) aIT|s1qBp;h=b3{[#օ,3VsԻC@nT9/:e"aoBb~魙犐PoYb- pc3]3x 爽ZQGQw1,GNbg빴]r] Au*Iч0}2ɬ RkR{ ,1 ч?spQEZJ> džP)Ȃ&5ޭ.zsM;&q8Q{%r{ !9 YR. orZ"U _xBx& =#6T&e< b]쫚AE(QP\ٺ Ŗ *Ր,6\1ǸTQ)+8EuyBHT4}Aj$o.OB (4xb<`xc f4tL+7]_֌E0o7z3_Msΐ>emi| >U? ;SqP0%%(2ՄctعkOswˢ˿? LG&_K mpM\? iҼS 57#(GТi{IcT]G#a"_y}:pb2U#sv\`ݐ&hmQ;#1FAc~/6KJ7{N즁v k6U$X}woϗ\Kۢ:ji [ f[<׮m}6 \D3RSW8lQgm]io N~)UdɈRfMgfs_ sX+ӊ#(̓UĔ\ca&|Ym!"~BWXm;,=upN;e#N? LbtIW|;i1$2 !y)>E(xӢ\a<ZHլj|k@ޚQJ>%Qڬs>8`7@[h}v:Ax%UHZ7V v;D $tS.yR3/@ Eysn$\R#a -_gsx2be3,[& பX+P$ {{ !!޳16ۻ+Pf_KXd&u:+y yor`.PAtuFu#5iFK'I'eA`' tr_֫0wC*g a"4‡m2fd&l:Fmji irIf"^!⌕~JtF ]bO6C_~r.PTHOEВo?zKWṕ4jowYzM^x,'i'guEh 78X&M0Ď^Ybivߘb{Wr)T(1)\yT4 b[#K8{CRt zglp5Zᔦ`:zʧ$B(nzpd8]^oG5!]`,LMgh&{kڎ4z&QU˪MWe?& bqAnsmsX1.6oiHሚ=m36{_ltfAk8|ZSbB+_+1ϠYh˩ZƓzaf}:\69Fjt; a /&6Zw^^*U=Q!٫~bk`AԑFUčNv?T6F- l&=i3gq* lӉ$g\/*1CCі I[!nn /SH am#лgFHt'F,ܿdSk`(KǐʹVqT Mth(ER\C]Ip|[_/M} Er̗__LZ9NݥWK)SJ󯀄"0H(ns6JF3r~ ,RVIgܯ0R<9@Tcm̧!3B\ּZH(RorRYtuBĚ)w gr o "jpZSiL-Ϻn|/$R6Ѝh]U4#]?8v_RLr%MS U)~~cyO6gƇ8; 3(L`"_n T(`4ygqy8eH#h8!v, v@9wd =g*׶d$+v׻ #&_h|cؠ Y9pܿn/uQAdn bKS+~QuydVЩX&§7s--mܴ0ʐȤHtSL   ^ҝNы gf<:pX1Cp/y^PkŅk>>xoRBZ$Dpa>)Ʈ]LgM(P;QOo接bckr6|ͱuPzu(9G/Vid`$/L6;NQS3{o[0y7v]X $pm^pMLWf7-?N2L@v@p@3Q~ .F-Y%F3|Id>]_?jn\i>tPf?:7ۀ{KbyBƧóbiʤN헤S3G<COjHhmlF%+Tol% <W_zHHjw;.Ѽ=@֡Q2gDNr4us$%->I{ m( vܥ67#ШY/"I4-Wvg ih$)fzN5l=ѻ d+o>؂}Q8Jx?QQ,>-FS˙H"ۚ-=HZjc%e {Ɉ9.\n inHRM^˘n~EtKVx ZxkFjW~}5Ҫh3 ѐSL%ִ,kNTaR޳ߊ1CXMwVE9*]X N"rȤD=g:K5?Ca:>Qsdeá5BҀu54lj_.N:ؗpBzwcݥ/^V.3)?e"nZ,BmK6yV2Ƌ_,vn%:1:YFw#L*Cj渳sH<x(Øk=GE%XwHP^ XaIl|Q- A4$ϝgd?3%;I:FoFiMAj,S6JK2(d>]G\0c_V 8  pbɿlm IՈH:PSlchZ^*(/iAfhJ: #,`2/F2tv!nW1{~ Zre}%: H9%bG"oGw ĕ1Rӏcz񿖴%^o4;QZ PB@L7i#Ўqjr }IL#ڋ  cXyM>優C5&?sHn2 7i!dϩC$s.fHCW J*a[x7.?l&7K$k*<(ٟ8 BEw1y>z n aqҩtFd8 ;\DޅZ32.܇Pl=fI4%(Q f(O}0hOWK[D{Q9N&+myP,{o@Aߧ|)F->R_{&Tu=K}VtͅQf&J<.jJymo3`i\9ݗ}gzȥd%``nk k݀ 2+E]8HpZ_̡^)U ^V1\%xoR'i'l3q 0'G? '$zRI73ȼ S0g-}P pU|ĩѧE@ J9%`{zΩ*qn3<50IЛ.>+BxQr@35_gRAV9DE 7 #( Kef0٤q-TEߏ#髯Uj?x.u:0 I&ۀo1aC& $BC o3{r,t /mM͠U=˄.pt$sfe%`T'}d3_5kvpcG<kXŜpeݒӪ? $&aSH˰rSp#6c}~q[:w0/~"xWGӿKw.i70o󛙨Fݓ/-LrnWy1(rKQ`2k,s)A@կWVSO7Xa3B cka;Ɲf3Yر18b QSzSW |bY7^by!δ~{o!^_xET[,C"-|HAoWg99D[W.%ʅ0g_ZN o3zʲMfن|W|X:תыLEX[_RSDCœa 1B\r.\-/4p"/:IN3po^q`Y3W/j3+>VM @=g9H}`{G#˽Xyj i=œBT8QCɣdJl[njuȴ Nzýg*?sV&g7Jt+ג |UuWs`L ]X-,uEͭ$aLO4<0"J,&yq8ϡɽ{1`| ׏ʅ\;)?VTv&YR!%hvIzTÃj {#7re =`S,<'L ڔii &2nyχxZ:Ia\P)h݅ $ V}E^i6jE-٥ G3qW:{!8HY J'ޠZ Amʋ Uzq_@/8:Ơi,ɠh^:i^t/$6-/s8/w *7 CPeU=k=%zhF6kBL>u%{nI}q8gy͔%ep1٨<]Ns1@kEmZ|pry"nu/rNt:Q*0SvcH[vFd9X!69f5L\JP od^tccӏnab=-֋rݡwApٺNfht3R!]̉_>~x+ xpϗ7&ܝGJi(?̶rB#(8s_164Aynߌ<whϯ[XJwsTpim_2!YoA.xd P,:m}&(hCY5;ʛN2,t%eK?^CB$`kjekh&E;D;xDzsAB"C`q[Di`QdFkowt b@t"+],i%/7*uymkQL!7%} ֍8émzCbc@=viQ)3(‡RQ4咉t?| ^䘈W~?ծ{~,uESesh~nºkh9C8~ss_&E$+j}g|b@7tNOUdul ~ V#EG̼J\&>NX9gz]> *.W~O *o7yZu[A $+q/sp5e@ٚcQvRIhڧep/ӖʴY`z.O b\cG/";N| u Zh2\hQTv1ب^*@gfB!?I8ª\π#܇w |K0NRb9>OPp%ŇTg7!?$1WR1Л1 /~c/mx)\ؗtͱ'.K# 4e^D~mt]OT/A<h#~sAnY_Vs~x8L\hfGY>jfEf``a5yNg-_X*eԽ)>U>q*Tj.~s `Gvğ!ǵhނd{SHU3T[r!ٚYJa5T: !ip6@@*1xV)t5ouPf[5; y_Q8y?F LhaW7ռW@؍e߆QSpxPt6mDWxCc=L= \~`c$~j\=Wٲk/Ѯ@*-JgًI$pb;8(kuVOΚ7Ks dzNfW{^?&XaG"[,}ZBWHD"lB\2ѷ17Jާƿt5BQN!? M_\gvl gT SrE$Om>t@ ,Xe[ j/<{H1ZJo&"!ũy lCHb 7p]#V"p0sTM6w*`aqXnʃG*̶7<Ԉq Y(9ܳF͆0Aô8@`DWԘ9n^ o.)b-LC*CIM{mDpsnG_J ɦwL"]\@-/G1Y'C~!GfR}9QOhعN_rRU4~v87C+o&pyK]Wj| $Mݡu"t[Dv4 5*k"Pn5J,MDUэamWrxI;Nsuʥ1I,선aWMNJ.Q |&FdvHS8#Bf `1.'!l N$.^ mVnr$%I%8uL#N] =?ī6)~w/tВpdĠ]/"h9Ƣ`bBxZ4_0V)\ԫ@!+I.}Հ@w:Ҽ >2a/ş#<z `+Cp<')*oEzuP/獠$!RPJ$cdD(%%oN͡ŠvheL"F܄SZʮ/h)P a]_awGD[:?է  Gɥ=S/ha,Z P+d986=N+zS_|Os^C{h \" /R70"/fmCjrR6t"BH*ܶ_1zKRdZ$EPmgbdv7qjح Wgy2%9 ls#Syh(008 Q=u2>#|7S^#&gD GOSp9nWkWׇ%47L@:\ԩ.Mƒ1fL;!=ҹriٞrEjjYTtaԝl|3fIx5}ݣ2C3rWK;w,ZHf$^!4>iYˠ,<|A 뒯Ud{D0~S3# Wu(F9?ExaF}3Xk1q$ŦnVfk308^Nn FOqګ۸E2S SH+V_xK6R6Ppu|TWXFBt=ȴj#Z0 T'+"&~%ga15H㹷899C\kY$d:kN =6몴Z0@-Ǽ6.<*M5x٬5d\vR0M!璝pDrMpS,my!9v,g.jx= Qx~f+ bFeiLJm0E#W0Bzs{lzHec&פqr@Jm^^Ylg t]&ul\w4D]@xGsSx͑'9:AWhPFkXj^(' f57u#7uLTmU$(o/\8'~J.bs+@lE يsq5ڈw3/4*T L;~ESև户 ͙Bn)8A]:@4bOY.%?ZY[2ޝo BqvjkA.z|nYϷ:4cKIOTl> e:~tQ;]!GD(dR{[0{RuOtZ0ov"105wp\t0,8S tNgdDz9M2 ) pc(,Ϸ'_䣸._ݏZ.BE%(.TbWLh55bH TDF5f*Q) йZH3r;UQXP\?@z̯xjoqn)x F7ۖ\*DygA5a|*0,.O\*I ?s10c= ^ Gg p=O1'Lɜ,\Q-g ~iX2.g njfJ`ZH?`j<*C{淨]GVbZMՠq¹ϤgZ汄ⲅTrm.jcvWӥ5WeKBC b>> [CW>v[>kރ8j;N)M\r=8(*B6\ZwukѰ$;?Q`!\DPDIA&du0}Iĥ 2{CfU7NjkQs7_kj6+;.OG{M,v{|$eL" wc}ݖOU& L}ždVG ,:/Zqrh^FIܝs~҅Ifk"B,==J.%-~Ayh>HKV @p,-lJ4'QCUrzQ6˷'<+ u (R>%]§|6+nP:icp4KDA.;\JmF' a"B?+#La/ 6r&1nQ۾P/ƞxOd͈AR,,#1"L,>5DŨXiH7vh$ OM-Cud˩9;zDj++黰6~C6G%x/*,w!׻.7z$x2|L4O<oEQ2`ޱv@/^@NDQۆб;14pt⼨86lG@H])6]+%FjCꕙ$>L'cL/odG6@a6%..6 :|%J&&q:6J{#K1ׁ<΢ґjAJzZEp@Ÿ/f*c{nD#!_+eES[0>(,O7]P?CYc#kYF1: @Nb֒E>Qv{A(g9ܥAa־vH24sxvy"f\ܬ}VA?9C8#u" ʱIz-=K6ƗA.n(&@ I Y`lW%PJL.%xsmMRd\}935.u/0,Lh$ɑ)Wy־8j񷤷da#ΈW742 5?e"Aλ@_DYO?%MőO?=EsbpkR}ٸҟy!٣f+a`*~\F% @x}!]q `T@Y~Ma"2d*l,i0ډ ~ Tv~,*7Z13dmˌƽU=>}n6c WRUg5.=aO#/t5x]P%~&Wn i߆[QV*p})E.4q2Ul0t] "hv<3b1bZ ,*<%%e'e$u"N:D!&#b2k?WDXhۛQ='(ZGWk$KzG)'`wi}HZeu0 M!dƟǩU۵!%$vX%) “BvJrE-q\;~|3\]5AhPJ&3&۹Emo]:R9q \o]*!҉3`Zn tR8&Aygv4ID^D}2+xSS,g fW99;y'0g'f) [,HII\)u=(TfU;َ̆2S؎$<>\*ܷV0  vO8঵t ` NhI Q!,+qb!1v4nA0$)V(#QTz5{y0}˶d505fH %"?rc҅2)D6RY>ͻ_!؁q 3^y]^2on.n^+?]z (#xkZ"QO`+)xA&2PV@woC|=(Žp{J%\Âa{39n3P?yzTPp'Hx EOtl{4ZMZp/W(e8ozS\ɑm7hjs)o>Dݙ;3,P^CW,$Zv,K{ͦT~!ዬR0 `D`ͽ<(jP X9g2.&m9kc2{1@ HD`H7{KyDuUWgECu%n[EȘ1k ƺ^u\,\@p3}q[6ty43h'uP^VZ$`|@+Stҗr .7yA۝r.K|7xזfo=/ݠ~3'NchnvYQd|Ϋ(Y bqvT LxiӫsphVȹyiڍvJQEv/ QQo9^_ٷj+ <-k,1p[;^K7LO`6\D_ZG ??2#l'I}'-}tIAgR#=M& %"X ڠ3=<2X? 0P8l$hCխZd4kMLS~/ځqx]\ ϧu 4!b3ǒ ʀeDo/;6) -+^-=-HN\{h,2{KヌC;4 'cz7<+h+=p\#5{Kp4ηz'Ü2T0T5ڋ=|iCNcBdF']s( NV3qXTmsvFTq(`e~ k0ѪKK꤫.yVwtһLs.y_“}0:B}5@d)}].] QCL)NlD"Q6@D1si(xP,+g.xAJ!͒&hWEϨ]i ]c}*k9"hd`'ρAo4f2XCé2&{;O72%'[CIq g, %cq8|IzG/bF{ ({p/fT\Za9sو!},-|zIΌΝE 2N~)B82etۅcp\F6-ęN`ԧ脀XmQi}`1gQpϢ0l5lоqI,[6Tu(9r_+ȋ/#՞4W3zDjuuq2$RXAeτHś3Jf#o%:qJk]Wxų#H'&;7,#­qPKT/E;d! Üh(j6Fz^@W-x&僿]w`Srx87TzӷU,cAz'J6lf1wlSf6I!ln1XBaH&J^pُ֜ 5Y{TN&Óa-qO97}UPczl OִT;/7JcZ6?;g7f[sSRAڗE$Dr ?N1S 9k"f3.F5a'eȃψh͗ EЂ}2 #f@j&. v N}'8XK1þ/x^ܴ]m*f:) 0#mL=(ōDOHĮ.d5Ei?khlcV/Hu Q`Y8QJ&}m';+jnu)_n>KdEig(y~n+=|m0̀xZb' `1lx0h!A^C7@~  g' XXSW HG)J2~_ȝ3ġ\1um=.җQ Ȍ6b&ƙ2PY];W&>/ $ANk"z{e}eJi祢 r(W&lN5z:sCԄ2$xg;]L"/9m-_f#Bz+u,zD'iLSo9|WuUdTf DaQI{3K0]2As7 VZq[eA߿˜i 60KJ h~߃N kԑƯ{orD 2=Е6×U&͐(Rȡ#@%ӃFok{ST3ޑtolֽp&rŸ̢ɒAJ |WO4ȼGroG[+ُ+Or z42MA(q6b[jaLˌ_9\a.ԩaM5Wr[JHaDѝ3x&>/r}:M4I=Q5A[j[.6T v琉Q@h!?ܼ]Lʱ y;T dՓwR#2Caͅ}žOАcv.:PrFIIM `~m+Эg]M#9!$]~Fn`Ww:Tܦ%/NK\d&~`&xTMkHbB]4 2YE3[up%9//٦:I&P>%&I HfqƐѱy8~AIdo=Pq*)7s'k٬N6% ݔԔ0oFA^z*?VFb-J:q {4d:=ž{5N"*)!5(s i8* 8v15#U[xk uc@5p)'Tg1b ^ C?XH(k"F-R 4\^%ڢV&xfLt3>ב9P'O,koP> 9ٺ"g$,ɂo'$M7MO@4V G Ƃ?-?!vJ\@x t<&?>@ze o}ψ8 s ~Sr̭[-9o@DmcZ-w/@H #dz`UF!ar3]$&s6E/s][ֆE&u.hrs{UFˎNдu1W):Fda/= JE&=DBG޺y&Axp{:z9`, ɷ6}pjVRm_wAqQbbe~|*= UR3l?LJB\SEws8Eb:K7zL/E֢R砤;ѓ0C;qzgY&P\>R@W P=I-O><5]ᶤ^xR{ W4؞IW25KB+;{}yaV௜hI.y1V[%HT#9%2 Jy2"Prr[bEix"ff j.{QȮUH?P`,! q|*y.GOOۡEf5vpVZv!p{,sp!%Iֹpb%2`H3| 5$QWrبWC>Kvʾ3s.u Z-O:ZaY1LOգ6PaTot%J-Ly6Zq*i3UrW,%<(3?ޯcNtoO RCh zih&^>qSB+qĠAdq=8^&O?Z0ifȕig+$Cs e.P@ n)!)S+ĆT^uk}Z[nch G#xc+2+i(;j?UGX1(̈́Z\&JYGY$1:jS_7YF&h(Ɗ3[vtn nDQ窑/6 fܼbwX1iO7SeH#c Cך@L3B;Gc`R >tNb6_{$-f,)#%j?_-7u9C֯aC]=&YWFSυ1fg@ %W4Iq`STSk}POTU<~ԠP<(9A.Kq=)1zmrr!ನ?*.b kun%p{4'wAvc{ Du,b*xZO DF1t4:,N<ȼ8PN>g-HMHl2:õLs%5yt-vir1shmFTSĂ ֙qR)BXӐj߯A%/ܽx¸g\zG\@3෇MbREܼ&_ƛ} K ^F,>hM*vmHK{ uA0X)8E#gՄ`5ekA=n1ü:\4ӑt'0p/F Nºe,J\c^S@alU!d ¡2.h41^y'7xjКs-D)5QN%Sx&uHæg XKe ƳNó.J,x~2V~;Q.C&ǙF-8u}ۤRvgD8#U@RAe(lfr8vRwIc%' Ȋ% (pN(}Ln?𚐊eNz,+d̓ M>#`6.MzZW1\o! J(1%q5W ɯ3h&tu;~ϐ׏m+nuB/r̀ǵKމݘ|.^WsƋY@-Β/eWkyYfNEoR*C1a8(D s^ۤ/7@zղǭ1OR 0zs.+ ])`Ť*(+ F,f?jCu.5-O('2%GsEJpD]* 4 8L#g⟽dd-\{äRt{eWD"ϴδ8je{yxLu?G,(M環BX~AZ桅K Lq`}zn7ivz.h&3zL;PЃ1HP?_4¬ePiIHΆ =^5E0TyN)P5aւ/6A UF}68z1^J0dxd-$Tٱ8Z#s!,*?N ^ R*hܶD{m);+GtSg5*U&t6nd?$s iJr+&)u~y2u ;9PVw ƛ^i?WB"4f, n4*ҫG"P.׊2S)9_!Zӣ i)^3=>fbvDew&~K+¸\_}ڦD*wF }72$%mXk,:,ln.bdOu)ژ񅲀"5" 'ːV2;tg eO EC(wp3lfcM(i^ۤ…آ@k`f6LA+$ U3٨"N$Ѩ¢8WĴ8b:'Ye|2MhK@߯8}DG\$;~ND@K_{[*֯t!L׼ۀ " -飣$,U&-a` nNdiGkٗFU uH-b$wA:*}fwJٱB ACհs ]ƾ\3s(9$r+8H"CNJEc:|O}K9y:8njv ϋI"rHh\8ٺPN}ʹWU4ig_*Yz(.*mA٠kY,v F|0꿆-ިdo!x"A}byla0ua7a( =Lj*xY.,.>90]fKK9 ^çA$ p -(ڸV҇dl2+Z% ` %DM:WFaA ?C 8NulwV_*& T"TUH~I Nm?65pjm<;EoꚦNpuҰ4HP*fjs!o0r30!?9d"*dbwlWUJVq&L0 k #ƶxit0ɽNUe6n] 吶 rh*K(P%@ŦC;cσ)i5xѓ6" զz3E|)$wAIݨ>Dl|1SNxoh@7+J~b="8 v|兽 3O}PNq~7q-Q%]:Yܽ3}|4PD~kH|@#CM5A<,^T n@Y 6 *<Ӱ 5Xt=w'ciÙ/dz25(ȋhͧo0/!,vgPzr~ UM rTe駨$-NmC,A"jQmXK(BAZ8]v{2UxҔYEC:4k~Br{]!0;a6Җ~ɂiŠ*.".;(kY *jyɼvIZv+$#PlKo|A@)_4zέo?*0.C H6JbʼnQrVo5K"t?b)[#O(I3ƞƖ`{'>_`zZoGPz--^~ CS@ ˾G<.%UuŎq0S Ev IcX@] l #`'\%OjM ;l:^qv?S w/B(ȔT?wS43;,]Y)729eסz5bds |ES H_B*Af>&y5ǵ#[R)!#ÉN+}8v~ܒ7/Kw[t֠SLfǨE*CHW\[Qzuzm?2V52~N@unH5 }OLs˩0!1q ]vvg;u)^HyǻocJSЁt^-`bQ7_N y9qWN#j;ED+:>-<+<5 UaLo[=q6{DN!ⲍmKMR/,5[O>ca+ r@XA*b y?va Sp/A)TDGV /]tj-T#E%~ 7y}ųh`}bt{Y\h6wU|2Ypv& br%_Q3}  ?< V{\Nb \ž1.<sH|wǥaexAN]&]BӜ Dywqr'R7Xqcxm+,?LUaT6UuHDްټ PeO6;m~.\s`mg#քrIqGkgX9QE8$SwnyXA D\gse%B;w)[߭m$۩<(iv4$81֡{tH|17GŎ eq,ċ b8l[FET|0μ>.KdϘuñȧnFhf3۞r'\Tz`$_ Ɍ4_ac-4!miD<:3< : \ mjqD>FL͊H}b Ϧy t0eqGM/aQ!E ՚)Efe~V} ]zs~NyK w`f`ſ{;V혌/WTL~ PsR&w2[0s3 8]_'yj5iqweB`>01d;1O0Z,ZsI<5^\S΃|ȈPT#?44> >4b:nζxkmk\辚7Vu7%z/!7,s[)S}*9xA.Wli,,*4}R5*zT~`8 /dDd*YݧfBͰȅBc3[NZgu<߀= [K`^V$f5jq+`-3|$$ք; +v*~o3z`sS cItIۻ752Ī5)Oe\c >KCC>+B-=\75uѣ.8TGY> 0q]̳Q֓ƧZnDlwN'va RŁҖ tY*$a3uKVP}s\p+b5lY-Tm0 CVj: Q/8 CV"\qܟ)вh?SzO0E|^R8vw:^K=D>qnkaY^X6E|~䯗Z˖ӽ=#Xނ|04 Gjg,fn2h_׫CĬV~WviGllg IU?8;U z;Qcݦ^ȣ!: $ы8ƢJeg S HϑݫU}C_Ԯa֗z-+F)IH޽ Xy舛p1;Uyx>VtHKu[q,1&8q=;x"Hҿ#c@l!HׇC㋡jf^z ühwR&O3ϥ-b>X%y#Hk, ve$%Ox֟bKK,BA‡)?L=du,>4* BQ;j`4< VNjFC譥VY":3\Eڻ건gZ@ e<fu{{k08Bw}lS(-Ц7 *aljftrtgS/|Ojޜ8zֿEZC?4ytImoΉ2Ѵ2Q́}+R"` eh台q#Ʋ8- q "+sI^W [_P#ZO.Ud蒥fÔeZf c8-ӱa9lq!cUGjW(냳GUbI4i`iQgց6).}{!0IJwnMD$_%QšN7t{ܦk:iTi/= C?Wvm~" &-9û8?Z'CɃcQ379OI%r ">/i(;I\mYV:`N$~3Ye7dO =OyNZZ>2F "^A ͈XCM.J; y$^q)~uX}kLND#Ҟc:sp@0y>hUJN}RogO3SHz?r 1Ă.3G=g֛#-uw%>ɾwŐӋ8/o[^lgKaa;_ck*i)Ɋ\g@]3RȂE5.(Nީ֢h[H['5MW\c\f6ΚgmIpf ^cBE\e4e%LJ96T&5^S%V1YPsLqRt 0PIezO2 K:^Uv71ɚn@)G>Η>GkCΑxLr0xLp+"@۟DfږaL/{zg qO 00j㥮y|)yp-xэ$ y Dwy1+'0.VS!v3~2Gq@Cho|X`p_-RLYŹtTOXj,J&'RVu"iANtu{U xP_zZfIw2,CI ;v=ȵ67α$o`¾h$Y:%!z^j&袏$ѹBm9|*+tv hqAh'MEͨ.[dnѻsFq[Y̼1n(=scFs:.$-<yMs}^L1 C6!o`oC2jLEJFθ᫟Kv&`/V3?,RڢzU믪ƭ+pND;H*AgoIH/}9Qԓ$kr.-WZy-0" ?ShpC =~o*.(cs~o G֪r\4h$ ?wc\23io@aꩋmGUCpSC,gr%W>UyӤ)F~x/K/m(A%zH@fe~1dJ]ςM`uEg6{Dc;%\ۖބ%:^@Xȃ|Y/ӕRh wCk&`#Ƙ$)^7ljC5>- S]̣H*k/0h-q aC"CD FK\|0›+tPD垪$3D<Ձ2 ˰ H2Dp8xbm+M7 /Ǯif)sC^ 0)7-pPnxHE'yh%(Bl7P7֋jD[~rZEYQi{25#vBN\!?顅Z  H#RoAE6vTrQGq;g `ʡZ :1ߏ-\ӧW!E`dId\19:b6ۈ*ߒ4"~`2 `HK2 ˨:c*8~()| C-7ϸ EqԇoɆ=U}Am{Q(d!ѻ Ё$-tHQ+/J.oc<pK0dBÚ5' '9Ͼ49x tZt{go>Jyh̓H Y8=uyiMhf-\\FITF9 t䐂^E˘ꮒJ㌆Zoȯv _4-`G]$1yֺW $! G.,RKz>+ Z$S P-1QJ%U\7 TKE%yihڂػoXùA~fy |&V L`ʒ`iwpi_`dq[b7@d\OSa SDzZ6$A}Դ/7Cqlo!<RF6{Q/U *Ƚ^̖EXNA'e%2ue$P/<} a_dո[a.hL^A]mp赁eJlxMoxgBLVGOXL`<>sEhɸuZ/^Qt); 5J$ eVFlolA@ŲEVukazEfod"b,lfƙFjOg;EλxT:ysoX\BLN91^>k}ܹá[/ǵ2`;: R}Cw3kMUD0yqU駮AaP?u1ǭA!LĞfiÑ\oPϡ~/悾'iPXス. ?T3`QKi˅)c_e'-;%@,:ztF9w|.rZ?YΜa39RY$sYjDnŗ{G%CGU]Hy$ZwN m2Z n#K 7a V݈Sx؉8:}$wR.dVzS *7_tZ %PJ3o>RВcoڍ{_կ%xFdZQSm؁ XcniFMEkzdH؏ Q O.>8I 1Kļ!a|C(Rr1NSw " Qa+؈xD݅BK o&f.rmH 0|9:2:<:£®q QS sǚFI {ކU|*S[z>UteCD:`-K$î+PZ-3Mgxjڎs7Ό ~a;8 KQxܫUnZE%;md[rڴ~*18U!Ȩk?NRV-K^JQ>>~Va+ɖSjT&|2Rɘ4g=.W jG)XZ8tʌJ:HId(`s)zcJsEM;;s?;|91gMğVI~yb@ (SJ e֞a61շ q>A깑g~p>(k|\*NgXWS[t6H63 hB ;>,CMl < 9^0 qGticGDa / > Pcq,qEzDV}?5H| HDmȠ$j|ϐ.'|PP I7.coU%XJzW?3KYn ńIn.# Y#|0DJ'+i)""I$5r5K[^^4|4@ЂlCLi^Y~W*!+䥏Xfl|!oKUMȱ~a<=w/Wvw+<\/!J.2n6#vbuDφn~i ?Ԗr$'J{{>/Zv?Da3FN6W ?iq")K$Bn1wLZD u}`;Br9s禢fʉ^fO Q$IVa7ejU7#W,Vff3˕A.Ni64:ou?56}[nOM^K"$MM`HM2@wK& Jx*x0KK}>`JG=v ,;q r i1.Ng@QV=V)yt/L̇L ?QgtN;m9xc;EUy|^9i5f+0 bJ3azdH9*)I8ˣOy?ZhlHYLhkM(]6lCZ` qvBīH`խת/~3Hrt ֜ j{D.Iy{Mu572=> tGRET'mA~JhdhN+6쯺iX %^3-P}]X\χoG~@XC 9|y!5d `nm>Lb@W3|TwVɱ["o'l BCd0n h" H8ShPiQS?V |]&tzڪG':c!m*߿RƽTf =qPi]N܆)V.\9#+3p'['_y=a*\ug!ŝ7oASRi;dLiF3Z0͒Viiw6ƣng {߭V jP&yob1N$ [Թ88RBiNy?o*Ã^8Gb@3Y! LLTZϯ^_Qہ`MM[4TH,q3ȴGTXtGN 9iib,D(E?eh2}v.X{?rsSssUצʓp2'-0}ʖ/;Pjs8DvQcC^v&T> =}q:AP4pM'^Gs[4Z-g\1wʥu)ODgiCx]!uaJ <4}(\n$vdׂPo'^>6lb(DZ;!~8(lP14 G|vUҚrdTPQգNu@ Us|(6St`1;XKesCH')qA1Qc$"v方T!?7:rs[jBf5F4fG˦NXzM0 !eZޑ&e?}SMiiHHwאּ1H+]HIPjؠ? QYcT4<~Ȭ -d!@j{s O1#:3A9:`G'4A&ҵt$UmUYGώzJ%~; $'i'+n EBv[4)FI9Z1_xkh!l z,rÂoؕbXf\N$٦7X4weJF %Tiݡr;wgV~?؎ -e`':"-k7Rz Il7 ޢd1e.Mx*/[(r:$-waL'yL-Ldcx0rt†6b8-{l7CC2 SJs|r ng~ %VΞb̤?cƷR? UOc5.245ftf4l7uogSVg"b"άeu8Poavb(r&X Q4WQam$dǺZP`IZ{! РzUIjdfZx0 &>t,h)-:LԯZ :u h|(PgI Rχh[J9radO.[/OfM*O75ioB(\YD^Ʃ/ݚHA Mݶ 4Bc6#8FȻar&$!pi"E/!,fe*7zSVv ^q!ˣ~y<3ޔihb*WkW|@l=%MhϼCL0>]Xc2"Xr0,FM|~.s"݄bi8:U~kU9OD%r'(nӛ"$g?m=~%e)<b\G`ݢ$G̎ϙ_> (f t9<YˏgbH|y b=.tCo3gnl&$LrF?DJܸ@M` - {u  .sVmh +(k;)QȅۀvC &P2ơWBaX<>h+צEj횗R=D~>E ;lfbDۥBƃ L9j +l~O0rO#]f8f ܄ ak$qRs^>bmCq.ƻ@D{h!8S0r47Y1ѯ?癢84Xޥd|§FHoj|PL/nmp Uu3ۖde 69`:]+ue-u(Pϳr#KV<4Z45|1DPm! QFx-tXsȩ6\_V)@?xG4nMRGz~d(#.z0?r˧:a]P+T4vk9G1 NJR77f1\ڒ@##{=L] ї q e<4%lRgE(ze~ۇĮjf 5jN^Xyˈ0 =V{Ze:l_Y0)~Yߛo0yh2A$1 ӳ6,9enζoߟX[&;1_J5*]gNնڮЦ@YNޏQC-fUBTZxˬnX9%f<" JBd&{Lj})* 7(wa!0|"SH?T9?LTES!K?itr'&]39m4l*RI,)NGa7p4 dؿ lGD2B,*:Bnk-lk;r'U^y}_[L5Q BG}ӴgjG`w!b9*e P8}J>qLΎ{F2<OW'|}aC;+lO?ѽN{E(j T¦e%c`u.!}QTH8*<(⎣xdFnܾU} ;bQ7Bqz7ذ0DX?Lg{X7{qaA[mikg*{4BL]愛[UDE#au _">2͆?P~r3+k+ʐ̽*nxzαٶW^ׁi3Nݢ4\"#E8\jǠ"FR3'@PvOS65:„Xupsw?7X5eHRoF2 D}Yg#5! ò=CΗ;zi#, a/uanЂӋ] g;qd6< KLQ%C0>=fGNQdFhO9 tcI97nj}.HȋHml!'ye!y4#1m:o3&Pml>)&^Nn<9@\M[p~?@h3+bB941)Ȯ)#5I]ػ.S#\9X-]45Gp2=yȢ?ӨBQnoN^4[ CFj/uEuxo^k"9+ Bq VH-:("[t%;8o ;U?b q|qZȭI;=:.1'305}0YnGzn4x5„ !iqCU0X;{mx%\V* =OqC ;1Q泈ao &-?G.hF(K&%wy|)b:\,KQ*OeYO/w,1O}aδd'@E#MZxOep%)]GrN u=o!1ҳIRJ4xک$)'l월ITeQ)0?-X$Tf}=_llum &S 󝙘h˝ku=]ŷ?4 5QGupvư p˦)u37z/3fHeVL/R1E[A]b Q'1 _T8U9Hl;*ddi" EH@Rٖ3C؛h] Jy>[3P;9"|$`)H!~4yY N)؜)7)~=IG' ` X+ ::JryfwTwa "{&ъ-݂3QwȴHq]:Bc">좐QO){6Q-5m72sr…*&tQ;q-@,-|O@0pddQ;vH^6ͷU7VMYuDgUm A>4CU&D_2c`㜣\\ʠc(ei JhFYW-Ƹ%>w-_uD \d]a*/lv11=BT՗[4C~$ l-h90 l\t-^C4((I2K_oC'ON` )T# :a?2:WIQC)zV1FllMj߃ 5WsXd,7@n0@\2:l*|ч[HZqmF(9EˌaJ_ڌgH{,ESsPW'c;e?({ZV%/0k9$V3ՊtW♍)0)?7O4(m*Bc =mſ{$Y0o2~IB_UV hEE „a )[GW>ptŽ} gQ%dhzxq. noam'0 ZGYz;D{җWFo.+֨|yfdzxAq5?~}<&3DnMЗ|9K7 CAG5x57&cP ΨF{xLLlWVCUMs24x#F=ֆYpZ+j`EqBv _׼mB14UQծC i:?g-qdXuD;t+ Ϝ\opQ h\ 4;+w:]Q`\$_n6x4myhJՇ+Y<% cE]ak. 6.^g AKc\5~#zL&g4q0<)D{aLrʷzOD {{ߟY**Q( 6 ⟹dQR' <ϧ(!ٵ%LTU>t'`Zv.\< 7 7uNu'j/+NqH ԎBCe g Z?u@O ArOÑcQOX+ Wocw^SL~قz=](u2|r[S3aDm"[pUR4Un ah󈜌Y 0w_R/4kBȳnAL\椰N`>ڨ:%aqb [k(Qz7{(p%%Nf3 ]A#O1UU(RY,_fzj lU@eL霽CALF1: S,7@\;Dk듵'{d_WBr%ܼį)ˬɆI `i14VЉޢ=_!"ŸN+Mr^f @v_?)VcCW+Vd=BStٌ1^,Ŀ>8p?C7v&Q >,#|J̮}{C&\Q!0=oCj)&b^pAlm pruJcնz1EEhW +7"{;D%m%#pyztc8BD}%mk1D0n2Oi&dz:Bp 8F Gnuu3ss[ݕ%(jY|c{ "5 _9lC\'Cmuh|x"\hTI<[k` CaiY`/0ٰ s ӐN#.z%,oT5pq^Ѱ#mJnZԕ/yemmVt@*n5t-pй)-}`4gɑt.[*"06$ <>_a\ @8M X}Hx=q}\ ?jVW1=柶0n|G!hI{Ťy zULToTv7ICWZ=j߽\l\6l.Hd+;BY|kBOf][;DZ0(\V>Ql!Mu@ 4hZO]7}J~2>6GIq }gc,,bZ&xo&fYmjXu8D0wƉf{<(ɟL|f-"ރ,_V"W?4>tXm>u+S4uiDR}2uCH#Zi#-esƭR}qY}yn^AǤ\E 0|'1:̨F@wYϖetH'9)U b^_ZhHH54{!t:l=u.=͍ Fkp`Q }4hУ>[QહumU22S j".@[5vd\.=S/^sP،:0G5xiv ?6vXkxcE.'4ԧy& V]A5`\m PZxwlDzN~2,D5ŶD+S*fy dFC DC/n99TfRZ(FjFf2!:[)MnJ8+]u@Z , nl>V@XV-tgϠ ̈'i4LF?Z~^ԭ,R DCQFOh%m0렓YU5ht m򁮶oU6տ{d'ܫ_XUV—sPu4f[U7-ޭ#aHÙ 8ʢ}jb%_vAڋ@ l+sMOTsI"EIHnMVPYwՁZ%z*G/Y}AuRϜ]-_\Ż*B xI|# χLё 8n V&v⍦-5v܀֔S,n{۲.ϑ2al)wÀomHB] Wɛ4cm[ByhY%ZUI1ޅ sP +oA05C`d/j&‚yU7OFn/;+P{YƧw|dRw+/\"?|6>&,-+ZG}5c[ud $T%U:f)VKt>XK尾s3IE}h(<XS׉k"T LU>Tdy; 0+ е$ Rnkzn^vU=;.YQ&|YiOJܢƆY2#o&bmb3h$3~t*'}j֎ڄwmC#4ŵѢ5Z"|Q>(% ~7m+}pևwe`X .%ق  Kz$:d)c4΢*fBVgHCcSpS!$YzTrW=ZXHBh8倬q^FbͰ Y|G 'n2hSc$AyL,%5:J\~GܷZMhˌF2~/,Q@X,[|<mēÑzfa 8~2vkƆT ]ES@6HNHvYLWQݤrI ;X˻0ēLaIg8gP/,Q^UXƑԐ`N|Q_=%wE#ty5àݑɂl•WX _\ӄeyDGHsm•" R(j3k)D1(q)%\G|j*;3;Qы%F_oP"*qg4B!Ҫðv})]J ImSPc'Bc 3Iz¼Eȯ*#ϖOh$e~&%h.ҝ*dSstp㩀\/;Oz SïсUIݞdqM$%Qer@򀓯 mr3mZ \ UL-}sީ72R$Q(;WY2|ud?t *id| 9_؄c`QG w!ut(cϑbdsv%ɿMAVV#j뎤ITP*3uIuM1 A,N 5B$gUȃHX>~Px0O3qBʱEGKTRD+leT h|y+c ZŽ"hr:6nUQt%Gd4Ӧ )dWݩEn?u2望}& H Jќ[ Dj$t>||H9.q wBy1dK1$f8y67Yss@ Ё \EDkZnۑ#i'">xMj[gSԉ[ w˯/ؗ}fOvOzNh@fpV??j; R|l>hq@_ٷaP.un]8h^e* 3mʙ?Z>JN@ F"RC^R޵ByEag9'g ;]gO .̦#n*ă`~;5b q[sL6_cIW@_&+c&ߒa<%S3[?!rmtE a}+]4p-7JWwzzMmEw'H+S}{l4~ 4羚(JӷC$ѡrZ8ZPU$DfJJÏ4ʷ ?㐳DU5lo޵G!YYhOxi{JB L^219*f?RI&(èQG2qr1wo":ߡ{ azHdzq>R6W%QW;48'_zqr]kKM꿕7%IZ5 Hb>'ObHvHTt˾*oe}wŹ4Ӄ 64r?vgvGiϹx™1,45פy#Fu5А ]FUl7@br\a XK[=o`a-Kgy/1[ AX-ݻ͸2]d `'>=P"ll2A6{p<Xt5G ?VWwZnn\!\)kٓ`u.?'(H5YۻkyUtf/MbJ74$\27/_=̵ň5DޘGZ 3⼬6.qژ3/4ʷǐ2:2eJƭ<Ê0Dn(8Ƈ<AΐY}^,/"c6/ɳn:46;|ÙaΤU;j~3i1m9iǫ-$LwhhRG<16^5 iwEӵ5vB=K.7&@gDGl9o{o+hfyenUze|;(Ze۪r6]l7ad 6G`xzkoTV0$a7MIl=nk+#[sK#h9'P})6 fQE*V'^5~YIҫcC @:OOJ:uI GGάx,γ }Os1I2,ftǒP;쫶~vWgN}up>|;T"jٻkHQR.^b'[ v Yp>&_7#(a7i>ԇ*pPɚ$Jp '7ĢI32_¯>hclLLRV"2 &Xxr8@oUn/v ,}Eⷛ+}gj2XX\7 oOk5%xS";X?xR@~q%3cB&z1?Pĺfxp4+l+dWbK?ĸ#MC$hjU{j):*ÕKZ6ɨ$˼UoխerLme䗹ʠPcCj@h,b w{bW(WA(=5+b>_M]\[gcw>#n$ kN3yt .S.;| >FN_bFYíu)8׋qe2A̺4B1(Zr |OId-ѻy7ptVtWq"&ɲD_ײ{{sm4튔X-М ^0 h\ TSy>_:.;`@h ≌]ڻZo͕o ]>Ym.^T&>,0y|/W,bWNI1&\u.d3P,!@T]U'-܄" 7lӡjU>}H`>עׇIs$okȊmt9~*J< Cl[aI $& M-tR&eSf 0EbH1Gչ=Dʵ!#cPuC1}iKX+–ᗒWs[=4qƍ V{)[h#tXiQHwPɥa|";}Q\G]Jc5çᾊ 6;pNvAL6&^ݖs記º_P 7۬&Yɔs (![X{Q$d7 7ysNs=Ge'|+Bn; "Ja`dƁ3W3[^`E2OQzBs8}u_iE@)MQݷ ]C&S+, k=ΰNWy[Z}U&x/]P؈ɲ0x;f*`Ei@P(҈-O>~ep6L|;e!E*DʛB!3ԃWEz0MnW_7;L:yQz`JS c>"͡K^HTEYr4fy L4 @uf́:a~$caĎo,| ^ppSKT5U+@8!h%TqK+e`򡪝i/C]. *J0v繻˿{NCA 8ȵ -O%]Oj{z GT+!x^ǰץ=U Qem蹍Jd!d +;#Ll ΋6]Jl~0nN^XN|)=xuXl}WUi@h\Y<ϪӖ g`肴|S?`*{$3o9=S<p8d}plL{tD 5$3?[Mlg. 2@oZY]awgF0fTf-~ =_CHn^mˎ z!%),^*Hn#wAi4黴˷R9dw{kb;&($su/GGT /Q~6v bW,.G>l, Pm! Z)KEtо+`a ($%@v43?o_ik  H%C(,Yt}I+bǃvQ },dfת.C9;*c|רC=H  { uv26КEě-*<%øʂw2|!l30ۃ=z?,sIhREqYlz7h]&9m%M7Z+!Pm,&;t cϸ4 O\xk$s N*w؁nȜd} B犅ԑ@g2+ﷀQo' gHsoJӿiAڇ!hn ҮOV V+p5BRo'zsO%Ū>X"C>W7b{8(a[>䜀k2 6J}8-3aYYܠdv.o?Mf2\)rXSz!x$K)M"jChd౏MUmW0"^{(scƠloNuk0!u+:,S]$0g%즸"m2E%?)=n?u.~=X.@Oe # g;z312aga[v K,R.yL^==}>[#ּ8}6_=Ԅ螦G#Pk}dGNq+*߫Շ;uQ-6ec ƻF8Ϻ&[z[Tޕx-SOE>\P&m*SƖR~r} \H  ۭ]1[Gy$;{TH $RfehF,lRLYGd5=unQRp) vDvLtnCbYqT 4eEvEQTEKQPR_V6 gsIkaװ~6gR /BsbyR|+x]6h^u:yWb)k_0pdD^l1 uŝK\73@ᎌ9c-wm$Q>|aEl-`Q"߽F|N 'jᐘICoqxq<0ILjDd2:7؅`G-2| !xOvx%ex2hr91o?oQ=.e~ y:Q_qi9: 9Q԰WĔ9Il5Oj`u@' lGr (Xi?|OF~xh A%eRMs'ySHa<«AdHsdcbؼU?kxL(,Y$R\&Ө%aCk78)C?M>͈\%|WwҘ/(sC5Zj4hyB4Hďg EGX{{$t][DY Q<Ӥs3(ˤ-)ƽbҿApVFޜ;VɨZ[;(uQ"`KOA|,> م%.evWCd垥h#>#Zp済B-8KPQf)XB E-@MFIEt6q@ujAa(l^_P %BeV;t ;m-"Y@+\I㝙"f&[m9R 9/0p&7D!iޖ6kG:[ ,U8SMFȤ[O F2';]<1l?reZ?(6RԎ+ K2 D6wm2qTʣ„jh"i`gT#^EO{#|}rPI[ހ 'c;fUoU+gL{ fvO \8"Ko!2h@I?=MŽ xU$r=`>iJ.`HCp-*b)Ru|Nj85bgO2g c#.s>̃:pVMݲ`z@ ͢t^? Q:#a6p}!2i]SG  дTtgf"1(+QG@ŏ؛u(/=ʶ@I50  tU}Zg4d6`RhN}sZSSz gA4,XD[j<|cY[9O]`wzSVKKZSϝqv[#-$ vPyzV_]&))ۊKQt@߂tN7}۸! ̼hq֧5mklPS0jvQһv$i.eU}0~NbAu󘱷Ɵ'I?&'tz\oo>)jRЦЉk)*SiCv`h͂.%;$jp7"3[,] >mgd9|>ECRjbf4JxW E.ꓣWa~:)-HYv"z(EDA84aYE18 u9Q3JaOyQ{o$E$vox1_қ$MLiUŸ/9Z{uHc8H ^8UYhWIn v ? cLƶmSI(&G,Nq@Oi؞dXOR9+.J"vI3WiѫɄ\pu'(xYҔI$sCѵ?rlDANtX#[CǢsg⩡eZ/t㒣<ҜBe'lead5hWQ1`-o1WRQ/s]C7kMs4X3Z"!`27^ږ:A-/3A{9:3=Kɯ󓕞bia-$Tm_37Fi&νWS\0҅[V\ǂe N&T\v齪 ۋ\1=ף ж<~bsMD ޝTH'w+Xk~}vUԣ;8<WD"Ԍo43|xĕHQB(}f RGZn_kՙ )6 |UQ6`n(Mu+_3B@ w vpa]Y[θ֟떹M?7dCŏĄԍ2Nz0_Ns/nhRvNXW06.IZc$'=sh}SR2ʉȄA?PمB8(%y4mM [  jsDq*='6\i-+ !zЛ1"<ٞa0#p#d]GىdkZXӲ+lgA[$#}lS1*<&\Y}ϼtȬ*8&Ap;?.&TP9 oM,G*ӏrG] | @ [&'^ {C do<߄]!Ǖ^)FtNT=$4hެE S8Tocv%Fv^ei٠)f}2mJXƍ[#mo*62d9W 콹 i0ԧ^uF˷N弛BSY|iiha +Cw/}p_g.h^L[Ī?f}mG@ɓ[]wWe-9 [[-1D%־uO.ccV/8$e$ _?]0H ICkK H>!"U5Y|Q.,fm9^!#4{54ސB"J.po7.Dtd٦U٥1sV:F' 8G{,)?UT:;!L c q^ B5+=x,z] 9m׺Aa)Wa[2Qf2 7O2\VR@s}cam1w*Eـɴ%Slg!5t6Fem3LW8` "k΁~Gz҅{Bx!jҡJ(Ed3WَRJzQS.4l$ Y z= _T LE}H6r.q Ñ#w8=Eni s+e!hKq7qcn&$Qp酳"zcA+ol&Hw~Kp_n F7e ۯw(>`Qڌ\VH]`Xw8~kVI@uba{=_t^]ݒ5i'ZO!t`Q/Ba?b-p[c0lX3b'UyT:ϕT]&mUdcf֒E1D`p43rƃ{P1%| 3K׮#U,pTFԨ:,g"Yy ;mp'sdv} R![PNðGV0ttrRACKZ T)F\ھ:!蝌켻:?z_ O}YBEdݯ/Dj +f㭲}.SZӎ[YcM)c{N,Z 1I}b <_]ש+ETrk 6  Šq[=e|B[I㓣"w[+r;羷SAV磬L5NXdFys45;*Þ(Z| E+P@֞%D׳QovN$0\B9R ,zAC!Z >s_%*'scrh.%X"# CqvԖ͘b4㪠iV ɦSrY DUH(w}Ju\JW/D1i!LJ.sgI|]SRd ' ^; q=!I`3}]b5$\cz ԔljAAԯ.ɯXϟ ^`Ѕ2_ 4.k`vՁLGFhJF~u0 p(r{6>-NR&Ҋ.@qI'&L덆]KgȫDzv:l+ B̭3O رʈESgXv>4\M{i}bKlFy.`:[5~k2 $ ɻˋ /euץ!Y.Nm7f9J,"| Tm]" .aXFP5 R1{m@5Mx@P*ӈ*(.*M-P4_l8Y*bklt=&@~Fթr,;w"ߙ5l<~RAj:E`5)0;ZFQ +vkc~_ r*[ GWe| {/ z3/ZKF= 'j63-cMmj4E^$gdp;jo_b&7E|Ԃx"Oљ.w/L3ƤFDY8/(`ު@zHP<"y#OQt.KaI_izj}¬+ء8c Db-ov˶,Hm@Ж[2&z,2?BsI &vy_ç@3mb?[Sq'I ÆӲ+zڪ6xovC^oh5%9gwb҃rciIFU,J|GD^5W+Kgʠܓn 9HJBLGN]y-KLbBꖶS# {$gݾz8[ѽ2<N-G~?Cog`ZLOtj}^7 rTE4DR" +pyéh{wOl,Mn4- Z,˔BZs/Xsֹ20CX?;?Vm<GPt=i(}z8):=1;ozRgUJdC/66\HŬUIPl.'~+f!ֱm$F(%ش$}c$<|w8rz5*"iGy&fyGR~ u=^+߽%_t r6 ۮE1D2yѻhnͧvF-nDq&,Gj'X+`>P h]8N @PM:!&f1 Y~ɏiי=3A䥏Rz(vJCnVc^tm'SR'92:[\OHjQ4%uWtAZG x=j*J`X,r D|[n[NcuNiem/!_¡QULBPhϬOkݺHmͱ[jEtvXhh)BFfOa^Sv{n2Vi5̱PŮht\4Z]Y%zʅC:2j|X_D,<ռv->ZV;`V,UTXt^3&tY`/sa~hY,B骧}Yrs?HǝZCyO@яP@8>vGm^iZUySd1#iNe\;;uu֧jNb9\/E;7W6Bī**RM I zcVkҜHНF?5L/% uVl-}_~C.{9YJX-ӈ-д䜱Jg3tLwWx>K7(5Α;g}GO湽AŒwň ZbƭOMIp!1I55 ep}TηT!6}(<^@Y1ZK.l/Q#> :Uյkm0MNcԅrf} ДD+Ev! ]HSFJ9Zlm^ِ- ˜`hO>Onn8es>El1~ bx5"r&QOSg 1k呓y T|mY#wow!cZ·]nƽuK$EhAjdh0Pa٩R Mi:u&ii߇$^J%$#a8joкSx_j׾L%pXZ MՇk;lZL5`z@9aEZ:]`([`pi$<5,DNyŵWQLG#8582O"L&x9!A3q W7DLEcs],-D lFy(K/(pB4-߃6Injwa}MdUsm@[_j"2/g^fF X 1I|1q<ⵁfPԧ~;KF?BG꿈cqlY)B:aŧg o50t.` )bF:~6hJ+3_8z0,#C-S&ZDLGW ৛NPMvVM`Q!L#1>tD"04*Vdv\y#f8q'e&u-du\nemg^Ş2q="$p‡PCf l6zBԖ-}- Ⲩ-tU7)t4Q7+j?ߌA[g<;^7ykSbTL-} KWa [ݞY L0W=l LhlMvr#7 ѢPT!,ɍ@N60#j4Dt`?\Nl)(sF}`׏$%Xb8k o]Xv 3t\Lһlk@iQL^sE7Ԑw'%jWz,IxI0}L#_1؎|^`P֑PkeZ.!Ik?VbA +`"'E$|?N.& 5}R%uMa̒_̷5h?F9>_C*i\UCLLA%H-A9,%}Rlz'Y%W@ڥc<,, {T o7D׾?RGsL%z;+$*}b;A諭]Cldk(cʎx/(Cy%X%P41wFOH?`wsf?䋃;_6 W}%>F:S]ev!9#ʷ.Pu>/5o71?vN 0715ZBB>RW{#hWڤ1ds=VِЙ6mO5.GpWk|>m:ɝkT]>Cts  CU w([4ᑢ` }$flMx b["fv\AOY\7 k] 㪩Aρ\l6yx%I)mn TAaP"$aB>T1OxO!PNGkI-98P(e+X."cn:B3 \%j8/rkxƩ+ǍES¯~ z3{Q0 1Lj=JjY̱„53j4\gcQ+koR tWgOգb` 0kԝ]aeg!KA0 ߊ(dVL&\D)ּ?EÒB d1VGټ윲7N ̑/Pr\\q=es_94V W'`}(qN3Z (zb+g;+X6~~eq\b {2Zc!W@d߭@lfs춘‰tIQs{ bU7n_hj'%ɨ~)R!TOev*Um.:v.j'8 Z(hʌvuB?^, #M, =Hg3F u49Bt1,"258i GJ<1Cg%! mw|k΍K*&/}Vyx./!'(&RD2wTHĺ>le;WͲ;Sc-*S⇬XD$K~z`H xq|q}pM[?W%Ԓ|k e}SS:2 mZ~>umb,.Z=ъ:`v=Ǘ.m1bHyg̱Jb<?H+ahƯ@YBrE+J2}? b; .<~JwE@__jA{(]j6c_ΡCŒ0ۼr E3IgF*dұxqOE.nv,n]%λb>y ):IRRMKu ¿3c/fbKk4<ץA lW)D.fCsJWIG3XX>c]$G,ы&;v ^ ynŒ_,/t^'贝<b -]C.0/4R2K!NfDÎ*̓ŮllUbC, X=Xvq:XaNg>2p汚 |2I%Y-U~ͥQEPn'k 3FEcӲ/q28/뽙AZ;W-٫,Z,g.R7m6 #<[חK ž+EP 3MU3GmL XIw?SF*j7qgJXZ6aT#=Gk w*]y܊1"I~79^ ‘3znmeYp%fXi~C?H|MB2~S wl%VB _WxVH*":uޭ! 5 >_ݹ;[j>0QrcB䦄Fm3c"0OeB)̜A4M}';aqVШ]@ųo؛}kR9 .qS(!b"PŹi]<^|X~.āžl$b|,O8xIؑv]Åſ6W0^ jsJq-]N:g-5]zQ&|Tq7~P׽xҺ~iggP8|qeǪB MS*ygLQ4 ؈ mӍ?|xG('MG_z8#n$뷋+:g/4շǤw%Œ*j/Q1\Mr lg;v+O8F#; iT2.Us&Q*?5ap!ό|8ӝ:zXYNuYvܚQ*ҁV%~YRo]wiOƣ(wh@l/8<4BQ޸vL()J㙼J4@ u _Ϛyt pa WM~j<6O3دL ;VB܋ppG=-N9ID=VÀB~A$aGsNNQïe"KX3 l~a*xuۍ9+!2dm;'.1E d`s:델9s՘xf8`߂\6cU'Jl4}gTǃO獝6_Es4BvF)/ugIh=mLwy`Ϭa.+ J85eQmd_8-H-i|a9Oϝ/zMٙpN4# B\yN3uk"ZP 24j~` df!a$Y CׄsOPnʫI-ZcCJÈ@ٹL=ݛg|InC@Gȩ -{>V[M>u'u]雿\ WE!\-R<_͟[m˅IXL݆t\s ܁mp%}!ư̄)aװA@'3"e~C;|$9`` pr#oFlJ&R5"'5I7ʋz<ȗ8HVֻ҇eOJfz%!n$ f\_Vb63-0伮 ֐;eRK0]'ф>\e4٥(hͪHwYBAnGSzz[ a-[h#O)ѹc5C1_jpXd9AO3<ƃ$Yi#!X}XP$O.:?$c!Lw x0mU#ۼrB ~A* 1ٽ!Cݢvc7U6cˆڿ#$"H|^$e,0r LrrC ^ ٤Ѝk2Oܟ_[L_& EӋ(א]c1Jp}$ݭsZtWľ#/_B+ i7މdzV۬An_tF"_Qbj(KYƻGOIHhG|oqw`t¾[#6̉Q >WȌtfG_V@JBx&G,>X\<2C${tTW6@ԿXxW # 4ApFiay^p ^I$fCܴN.^x#Ct[1 M% N@OFga&7~"fX?Pq܈Ө&bpi~E+}%MB$)D(,N\␚+Rm_3T `G\N1l $ţP ؠI=4b!+r wA5Y7sKh/TӼ=7C BEMޝxsTj]{o? #DFr ڼۨ 7dث' Ii ca{~46x\F-y9ZMl.0`C EnECBpqR!p/42 !Πb6l Dy}`I{^JjO%`uh%Y$c/=xTl4+,D^⭰TJ/k';qETzp^$U?G)FTR&2FôP8]ŝƶh_w9E] .:;ci{G[hllaXcGky-[zK$z> ((~Iۛntϕ!cZMY~N]Q#.arŢ|.<@\;Hnd{~LfXc4B74 ˨jzsL Ჴ _{TfٛR&˧Yb_־jp5O!(7)YƳֆ%olaJ9*X]u2Ew{kwHa L֝!:kSazƺNR(&)2!S, s=DX/ja&tPc'OoR"3U0xpe84?Z)ZLQCkm*a-FAY!Zf82h6f#BWZEȣ + >{꒤+4~ս@CU ~S*z" l*:`i2Po${xZW; E@ם̉<@#*jVIY)X%8z^,vpTp2GȆj+1fQWm Z726f?x& FwXf+M3@¾ܤ,7$p,]z#]\h LF%}[gHgBik9k̶_/|ة%V:h}wC>]e|Fa#>o#rSտq|{9>uź~04tH<{j3:MgeD*<҆B>77T}^Z8ҜиT<|=9Bra~NY;JN2i=r+o[gh;0*+8.&N e/6.]"eYϲa_j7^1jDE?ۢ=؜=()i. 7 -*q޺^K"> $h YS%jˊqd_yd22F@`*N΄,Hk-Nhuv݋nJrKcQi-x{,G1E'h,`>VHA]3Eu-8LAm<îښ=bx@9Q<ֹw殍sM_PtB J6ZPչ-Cz$dafQ6wrdSNfr<*YyVܠA "M][?6{xJ^`|=f^ ԨZ!xNAp: ]e$ri_*E4d( gw?xt۽C|%W~7Hw{Al}f9ReYU[z أGnl-J|k9oDQ{w%bj] 8~оnQՈo dSd!f88b۠Q 4lUڔ]w@`JgAR/_Os.FB (rGE=llyσ b l!5Vacxԛ矶<{*mA^E0J Ph^ղC΀+,E֙4ӂ_E,b"k t)bMut.O7 w :~x<(G*婝awe @XS0SYOt/UI 4u%60^odc,SE 3^3vz =ʕ SdٮN6ͥJ,(^Lrdd!wdѓrK*i懖itEV֛㬞~3"])4u{C?L|ʓȚ@egϗwj:~!qo%ҥO@=q'1zFvWrdlF~4깛%x6,ѵNLf74/NCryEDWۧN1R饯BQO|xF+J{02J@Ͱ7R6NF͞B\$&፥H ,޿*5!Q:n3RfGT]$]It{ ▱`x~y,NP8atPn+@(X#?ڡRi}jjRYàHx i"GRU#`b4 E]V)#͠Aۍf۴= 3fC!AOs*(jgͩ<"o8tsЬԊkHFʐNa7qg|+u)`nyդ2)L~o01V'*YU]<.C2zy@ kIZް(_hygw/{C԰%?%Z+ut&}b~n2Y&bʺO—0^Y&Hպ Mz#AntlQooQF[ BKnP3F^puO.fXtV$؅ߏL7*6Lq`S!`A."}8kUtfF@`Me 25w@H'ވPD{ wNF4\ 5VcSDV$L7b]y S]ןnnl~[ZDfv! +*g]ya"6A7λ&%Vb%Äd0^8L!Kٔ f'>1\A1rz=@>3[ˮ&0?#KYR,:/ a/vl̚:Pw{~0XoBw7"azd5ETr+"G.`ؐtwmd-@"tΛ{n?k Qar$yު޿oT28qL <!qzu#x4-Dͥ"ܭ64{YG7_dxdn .˔a" iGtyj=Z[$ĔQʕ18)lĪp}r5?2Hcp2*w7 S#}fX} 0^GEbzR@]0kcln(W6LOQ`tkO.:ׅ]Q,8ד*{SK;;VSqjG:nB2)(2U"-@Z%SM o?+]ĽkpjfdFjIM;KV0%WH֣ǴN(^ZpZ֭ݗh WVo42Lu]TihWlPbhX-CHtϊ|瞔T}"8U3ɢiw *oEnXSU?p+Wx<|cC|K@K"RX>F]6m; aΨTG~CafS $ًT5Q*np4,qZK'ɛ|Jb7bp?Wy3=2O" 9#Ab 17J :n[p6 [; .J8Q%tQ#PaB}B_X.SdYJfc pVY)Q ԇAc>՜wt7%βCwHߎ~%;9KV#)mvF} .B綕yxͮnwL}قjv:5@O|Xfd’2rُ\kqtG"ֽ)w.jNzB@Yye̍@!i-%;'wɯj_pMnYԛJwh4Χi.)VJ2JXa Ô/z3Az:VZ?ku!1X~ZNt |Y6V2OgF_?LjiC j}bUx*gGqn[J;e1J]|&T 9ͿJl@"~zzYkc}PFl$l\#g3SV'3o+? 9 `|Y-%V>i+,vMPBr,=I{TXunpebOP#p]/N@Gr SwbQIﴋuYa3֊ z"qx!vqWj_Ã?~Vɾ/Ϟu%SCvZ<7@՟/ @xiN8G=Q/T*lXA*HS0!GdE=*έ 2B0XcB6[}056GMjs0:N'a}1-[Sޝx{N)B" )[ jfDbE–bW6 ۙB<*O`f`I!9wwk [ERt >3Oz(lUe寮 9y!R SMnP#V)ǠƣڝBeh(P)&M#vw_ s|jwB_ _3g^1銞Khj1>QQ.+3bj ޮ Ir*WqeCk;;m%uevԘ+X"EV TD$<ӄUVיCe##;s|u {{:vG* 7HD QV<9?V>B8)=9f~eW-_o ?98ːIq78?$^ XO+כ9 &8#8ُK5AEiV贘/Ɋ)DŽΞl^qyLģLnu l{`w.WY`xh:GntWF(?fc |p6 *ohY+rL~|bzl$ԇoV(͞&ap*!ک]Rq&^aQDL3!8$]DfedI'nzXs_AOSnPz u R*Q&TRxqz-[!J\(CRV8N79]%E;L#@5-6'`Qs]<~ KS `ȑgS\=s[dXVK\mjî)k 7bɸF%֯uqrP3@ǖܒYs&-RComϡ"&N9y;3~8SM iqmu` P*^qB2z~WƼ+zۙo__ʚہ\vSAC46rxpիdHd1vo@ދgux$9|/2?Vmҽ!(o]9L#(P#T7y矈F(}"_b "qҊ^N `<gXX6[6I$.I F?X|hN·eIhANdb/)!ںWS<>}JlN=SO}pef~:6rszr1>m:u("G[ڎOZJ}BDfztr=wa F5JE=&T-r{oXWjq\ ~;IiN~ րZg0ս3 Sg}08p} N$^[Nr'Lɴo^IWrܣzR{1Nko`:2 lo Â}h#U(6[|Tg'*"%"_w])NÕʿֈ'^2_v[ץDVνfeIcb+ pqvxzƍKZ1 D{{sm:Ww@ Qq"#u :UtͺL˰# n*C"@tGDHXS0Ցx{lbC%[Ż>c4͒K@P &75=\x=zjgՕ~<"CZ`l0s}<"o8 ҖsILxUT3P'scL`려]|sPi=i/rU]OWYe;яv2 3Ѳ%lVy L)[rXZA/1hf*k~\5 ~xQ^?) AVٷvXZF0#Xg'l$I?^m0>ӿu|\~fpPvK ܾS'Dt$ñ0.-6]0Ymd%kwT(sdXO m>>Rwd|OFAdqjf֓5b* /p]@I PY(6MKfl_Ѩa@>0=91sTGEC~{wpӞ-5*yQ'zԒfI¹β@>2O"FmwPymrJ$0.9Z:EZf2djB႐B吏Ugj_1GS6 F0`F3~}?C'`6.䱼'0YKY@"Vy8i{(G-37lq^ Umo14(v؝k O8s+g.&-=Sdd@2-Z͠:RёIMqn],iRM^Z56QfQy$ _Eg|8&Jܑ螂 hʒqbu fzAr7Q(iJؤv+AV'xyZ OB@(^K{{I[ X{jC MˆR3噣& MHW~?:W:aGյa%ג{wίd #4OZ+ULk8$V uu½M`oN RoLgUjYuVv95 9pZ*[q`jJ$4ICm%O8}~ M +xWʓr9.T2u%rOX{~.pĺN;"S҆AMƑƞdn jĴ䌘vO/=>0zB28ԪA W(+<(f&T" !? 5WC*{(Q/w7o3SFqr$1_6ʩGCf|'JOV CHlk> &MtXnDnM'na zO DbnJϹρ_Kl!,rS#}M{TxBfOoq6u*_8ˌ4rRw±Ժ~J"A^DC{YEfW,X#?Ń+lV@ QM5wLyd%#JZ)HuڸB]& :yy$XjrSI.ȑp'|_yqd B jS_J1c _?y2dGy)4" z6So:=/&'yDIVVáFuYZ`_M̖}P7T/t=~i|(__Si$f]4Q A1!o=q;Fҟcަl_Q8 }Lɲ5"f'W7Boұ{¶I,u< @*䖟0/S.0Ԗc^s ^^*BAԻENִ;u睔lg͉~/޵ F7 pYgP̆|v4:]`Wp|!1%;)5I!E3ǀ nVB<x6ǩ]BS:6,0T^k3y yk,~ H=!eԓ'):X'k<d@YGd 𛰹0_GPձ^F`Bpi' jf #_(`1M,?8>K˲ ܈oz-!0=L5n.+#'>A!pgGB|WKo4( 6.8C|y~/ 0Uma+e ۃ~)  T@)՟#s!ҜDJ_YET{э]Y2覹,'Вy,mŖlD (@1+R^}.=sLC`ߝ $(bd{Y; 1Mo04Yk`.NNB., /یŀd2 uI /S;soڑG_#R$lн Q\ZyZϔj78 ztIJ4ċrU|z&/"v:B'oiZ$mPL^ixMk;:zMS>l| ZQvNup3U.1Lv+٪5hZ{dz)$⭂$j6=UC }ir|;;-(N1Ո$ݓY$]O#L.T{iW]Dh{ #3Z[IiPM {#w &ҭ+E-; moRM^[ws;{p SJV5A0Π- Bbe5`{SFtx,kX = Kkn>"TJ7RC , x2l ~lO. @ o ф\v=n}FIwop\qo 3z.94R+5-*nuaP>IcE4Y ;tJ u 2",J2|"LJv|A%04>A=ozKIJm`)S1;*L:N6Xj=Ϩ"?{/gBKb 4eaXjD2x,dBa}&TNXW}D4XiFքP ͜ =Ֆׂk|Z F{4aX7Hّ Tq[-FK$gӽ_ QC)+#k!UI#CTД]@&fm(K@]Xf<,;ßԐ8 OObHmM%NI -ߩѐ_r=QBƠ "Wh6Fw{}"h7.5JUa).HD#H-N3IJEjeYH|tH(ߜa::ջűP@J oJ: E-o8^U,*ohwEUsk&vt+sL', r;R'"@eı:>ԀIA괰]ej5HhʎyF.`L)Njj~隶u,Eݱf\CVugjp}{- d+ۧ?qJdTZ7;)g"n=ya-Y% ?|t$WftnQq@QP%lbl.>;̔.;4@z/pnq a ׁ~wVGzB:Wi x Jw|N3č){{~S co@8dA:'a]'wN}!tx' i;Og<~l+*PNp֤ \P C f?{RQf%|˸&3#OfP<*w_m7d1lEln Hto4@bgm= GP_*u&n]ft{G0꧸bgg;+~bK kI@(U_ر$4 Ѵ5#Ȑ'It4znN4U.^1h@ _e)}ϽxdB(iv%SHБy g*2$& ` {@Ye Q R [S-"4cv$Ѥ6ʴN{[H! HD sP;3d*}Ω9{@betwϴQFLGyܕZJ\{Li;r>PH'>[2v^*d>⯉"lr'C7a-Ih5jXI1t6?M\_F;[.N'h'J9۵ZˌEDmfwdŽ"3JVyB@Gb]~m#3]K ?gv 0SnН=Hh& kIz5 Jh6.TJѹݫ_Fؕ}c +hzs4 tqUd*mjKzS--ITS.Xα,(T?%1\\фȊ7EXԉLsv.^l:K$Ly\T nNCpm:3XUތf.L1!T>ש XW =oio5־K/6ڱµhMRrS},v"fKuډGLF*ۣ  ٹW!QH,2Zi]҅sLD !\6^3Ny ==%QMd. J=JbI:8^)"fa](Uf"es-E7x(O~K 3C4}ӷbZ=)9-mFprj"9,DGZ5g3 3a-(T5T\.eZ:5ĜX/l/quuxp,{/)bo%R4MR6`Q&s%;WTr{_I-aTVZ=)0'ǡ8hh'MST>#m|ҜAf4ek>jëk%.:>X<??4v;9+gy8ڃ9TDLTcy5-H+Eпb`jc/*HVɯCĿme_܍v Yta_pOf4~x my@%2z}AJr_㤭)Sz4$*>1M jn X#%2U0veh!|sFDtP[nջK@::#bxGǖzm@3nU?D8tN@1:cղ)<=NL~K$󹩉hj4E:1$!h68$3l} Q14{;]t#25KƎSr@x)M,:xYoE@DB @Á.݌:yYY_kSy 1[gf|/GF Ig D&#5N:Lz:3řtsdD/K-PZ6v/jfANҾrJL=1r{$JNԧ6^sZv4]ɿPr8qEe'v)XE ~^5`HJWܖE7!鴏$';E0e}f ,%t'&.9\>URb/M ٸ][7CmA3.Z=hAߏf慐*;Ý&W4dt_ŭXg'%8*o2~KvF"5WAlv !טSGgN i|!z'H,LWR߳.lR^& ##E6l1D`DƮ/-̗^r}SJ@8 ϒ/o[75|FWj;fbʎ)-}Rݐ6h^&B@ĒΖp+85LB2 k8,IJZQZ!Oa &>/4zn2@]wyKNj<, ڎ>KxwL4(@%ǘ ^rOK?.9uKχ`ٰeT~AOPq)%y4pjcʱ.>\g+PTdey/ |"r9?xy$5)ȿ_>L]yZalTs?2KO)e 1  QG,9Ght5`}c31wh2ei`e@JQ1FPbűY\ uQhPCe&|TjxgXf/w;T5?6OǛ6<^ȎU +6(]?o bWWc!-K#*o.hHAڷ+;h=B,$X*<<٦pI{T;!k_Իă$J`Bxl1rv]g~=W o֎c@-?@"Xȣ}a [4@,JRKI+/WЫ~/*-TљxٻKx"iMcmJMr-+Jf=3R5+Ô^Orvєqj;z Mt0]j'+u8$o;%R`z!܀L(wyha! yLGqehR=t6/rb" !`irPoiP' =VnxYplV5#"pY֤ƶE1Dē_D>cp_݀@}1#,\4nѺ}c }w88'+eiZť=%u| UXHhITm/1beu'kEi$dn'4]wޣW1jɖƊG r婖'dW50̦ȆD"m?o5*yF KR4P04$%=ƈheUP%Tw4pQ_@VPd VtUp*dJjSS snqU6|Yv#Y l>Hu pUִq&[Nu O]| ,ƨ 037Z[2u:fE':tg'@d֖1k'Jt -]0PTR_z+)bѓ|&Ff//1J6t&vVnP#)~>۳XFc=Uytz$ wY&3OJ)}iU;*&֢O]DEl$z#r;Q<e `OAFsvquqcF}1tbcZ5vcBU e*ȧӊC^O|4reO0QC )N ")TJw<t zt`c`f(jPCĵ==~Fp,b3s{Wymqlh/J/q8qgRP>VK!c!^7 BU7#_}iuf,rg 0Z]R3>d& |eme%|}5^P[p7]`ֈ6&F'z6< E!oMVF# &e7ךb"06IMA4rR ̵F_2])DX9v#߂k3K:: %wɧ^W$E$>Զ}vO(H{-Esg/Rgyp,z6IGtoE^׌ zu}EvXO9ȷL7 VֿB8C,ΔS_{6[WZ[1 B(2ir5 ٵkUK#@20@r An'0p2˽zÅyڕko|:P ֮"/l{oך EWpuqzPi;o3y>r욉jJ/5Ue ?vnj soc}^k{6 &TDxZ"J!a.cyH>O~o6vog׆8"Ud[[l(nXT ?W8[Q`K Z @ eec&_#^GK4pT4[XF"9d>`돘C-LeM'+"`ՆD2_m{Vhi/ZKVbu:Cx@ipc%\~/c}m[{#/ D>SYGzcQ4Z=0 քI!J#8r{e0nIV0xxh#%=(ΪFRbD\Gң'(5p̅?R0F#fi 4K# k0I_'j:LKL:SVoWmq^d_[vFD@VKf@8qs w7b{i by@Zaa.wu+Hq4XzgcVeEǻ_VKy}͓Z\4m;Jlwo6bn=*[4X*G4<`\c=eJgiepKD-?dTu"}-F[%-c E?n~w&sPZ1mQ}PLO w[ߝ9q4;g4(REaⅻx)c c_L/Lm*#}wq@:=JK]$k7gŔm˷@/"Q7x_V("p\;}vns6F5m Ϻ9@FtPC:<1t Wqa.>XMZݰ 0Qe=ZXA eW-ک]=[L䙇h\NLGݐu34v/&!/Ncw &HZ\*駎BY4޿q PcWNvmn.:.M6P"ȇXe"% mO*3Ϳ)=*M L:2l/jWE7><)x>ñ};p\ b]O<<m; *^Ljne;*+ SgP|'3WO|לHQP7ǻ; lErV=PcLP@ӭUV'-Hk P haog\=4sɐRa;vb1Em11>m[:OX0 "IEo )4 ^,:iL:A*cD)I-%Lz_~~óF]#f7LG1YV8쾩ӬlSC? 'yij1v>{rÚu]=P$xv2C ަS,U,T )Jwrae5fΑ\0 Г^IonFBq_|P}`6DF/XWTľ!s(hĞ{C CkI͐-z/:~bzc7fˤ)La+qws EJ=i9YNmK>L&,kg7kz{It|ZZd[\+6I_n1U]Ѡ&.á2+L|S@8H3C) N_LeX!Hk 6l"p}0o3I-(ju[U'˦8"z+`B&ipc@"ƴ>ovJθru;zG 2A [$sv2y1pf_ -BP V$ 1u-raךkV Ŗ*Vlv/oLb QRGhX{؄rK@"h@X;f:j*Oe[S|Y/cp-8 3d>I,~BIz:+ߥ{,R^i)~>ba^&n03M-)q_^BbYۮ PpH6 a??[ >?Y%os'@X]]Ij3Ͼ^SViv8yhlAA8J2u.7ztWuX&*^ZSIRhR?5鋲FqA z"}@eq=;8h\X:8zR[G``gtc|5gKOoعt "GHMA"hq*(2(r#)O`;QU ͉<<"O'O~GGlvRF\,0%jw#:LSHWuz^7bζa`zҠG_X=#꼼=L&ZhMZX;X69ŒUlqAy\|=Bwɼ6EIX "}f`c xgŴX)>-6y[CKVպG~d: =FX7] \c,c!kiV+sрAVN"=ϗa.] Pw+.=yRQ:p{+(mEM,zEnM6U{ٌ3/蘏˔Xsk.D_ݎ3R&0,Lfذ3 aT9.5_X[OaINݾϭe*|Xv&"oa_5ʉ裸)Pt/,ng~ 's%GdUSg7%17Oчrȋ\P 8Xm. 8}d9[~;ڀgVF20d氈~Npm_%%u 2bj"QF3Vj]=Vj#yyӸUIp"v7{eڣrd!;lYr{KW[{XePodPv~|G\z  Aߨ.D/B1 @Sڋ"=*[>%8$2>&`0c2o{q?8l@d6d&_}4%ᰰ M`R%w=w|)_ZBC' 9*ݲ G1&vZŹ4ˑUY&9bwzxLX7".rFDHGn̑vK;O~[HLsQnqJz[O7?>$i2ڃߵ_HIZ|0pamd aMI~M4ccK\fQ O,ve8!&B1fmj63YܗK6P=pR`W^ofuCcw/ȤsAzÊ{VN{ T4.Au>GsϘ tXN'㌏/G)fqG޳qPSSKge CH' S`!NbyZ HCdy5qi @^/@V@d!TdRÉr1%9Zͷ}뾮ɳs!K՚PzD *:*Cv=pm#1 ,΋iZ.ϐ$` ó<"vW ; oaĕJ5ݠ#uh JZ%flw],-$v3XżN{p.FvB_R.t]c]*}ҋ 5,*=@{ V; yϜ%]u:f}5NgLwAY'sb`*[(t0v8o-dB6O0F4]={r7hm"Xf:&աweKL l6^M]_}Qa6%a``d `Itxq˛2Cxj\ˉ^MPO)縏#]s-Gr43ea柆MM)xxK!s"@-hi7Ʉg@mo⎊&5L_4wM?\Z:lw ה_>$u6 Y p z#oUa38vܢM6㋔< 9: Dw +f喸[}9>`myEf[Rk=#9Jߡǡl`(`2 Vt8Ym?A3bB^{!Ok>[pp.׵ѮI,eF/WI#?¿p)"3KE:eVA^b! S张ޖ $qb_Cdsgt)9Woz_Z|h(KHCK"L !vOK\U|G_ #[}veS'Ƀv * ]4ppVL~dp%+=6fNM0/IG+tI]唠hP_عlj"V5QW( TVfɫL.]_D Tn se`H?rɥ]^M\n-B?~,.[91OgZ3ۧo "LZ7<ܫLX&.ge,-F^AX#;Jʛb(vNX ӅsP+g/f>LJfh`@jV1QN68ze٘=L{ cS_%3 mB~̤wzn׉ n!ɏpȓ*qH:; OQTDc@{"%Ag>.i8[L6fFֽ{pSh/ޟاU>a\=?&y}SˇabC\\qz 19P%$j.X3x:D@by^9F Ӑ^M)P~J_ljI_}FP!f+A++fmFPpfAjVN?JiƺO6رʬDz ʊc^f+Xo l\c7\nvw3 Xf R^; 9L ue3] O^iޛxj'ڙ$ؒWIj>~3e;ͧ{Cr/$cT;2K;LS,0$ 2pyoM~/;$F:ZɮI;1"1{Pj ީ%- ѷDM^,A(ocx]t$PLA]^.>BS?X\/pVBAeQ܊18D_~6O&g\"a$4L 뤓?k УE$w%;SGZ]aiB0]'ΉN*vaa&dl9v "SN ޺R L2%W<,m{y bJr<w9}985f\Є#]bϼ q[[ab]:^qNƀOarBvȏnqLmY X*ۤ&ta`~E:mVܬpڬ#LU?.8g1)y1\hF,pacugeUzJp$B8GW&i'ލ g3k9д k*WSL,T{5lTM f6Hk<`58<]-ԙk^Nԑvo":2Q ԱiUp$NEsQhjlsXor*4c2/nn53S `A;KEz)mwE$]"׵OkyY4Zq"m5IR[Kn7-\9^%S̩J: HgNT> ߽ &qdP GޢU$Lg[0WG=~0xMer>6mnlt)e -;yxwC~OT !NGey nRuFkHɊݡ<A+$(GM!F|a.TXӉ'8~sY;UpSoXt_!҇I's9!e[_?7[3cEr *n:G .f?;\Id,ĐU8ɵR-zh/rם J%C_y#^̅Zhؓk`b rId c~4کmj*=̜0r*4v+e~K&`%0AP6;YmQ5J },xlu>q5qD8~=5zǛCW-u,aA #Z(C"u eQi@5!IST MrD`R({[7:nydq$~m|oigXkm] 1d$zp*ىWfG6xbnfI޻rҁe L0]3&~$^30(48< ߟOt:$ξ3Ux!sN?RkI=;%iBm.&-iw'ˀ+QƩ=N|O%@Nb2C@u 1B4hEW=&6/+6akx/YLVjSiB&}4ZDuޔ@m#jDvx<\B{J#GGO]y+⫍ݎ ˬe:u~Yy꾾H$DHl-rpJ`+Y0A)]aybIx tJȨ zynSD|+P33# BQɜ tHNonͭHvWrn_u;Əmu]m>AuPIYɑu_K62DlX9|Aܝ;~:usw\qo537 jBay&;t%׫g zFxWgl~:ku {HN5i~z/tLƠ'ą4em:͆ Mdލxe9bE 3ū%ХD sxQ Sp-MfMUt6 _$: K(p.,?Kfb¯ GݫyҘIob6oaY3|okm$Jcҭ%/ z9Xpf~ {|.:ۇMV qIvhtOg"TOu4:i> hr M xQ "CK~2@Q%UBC{qӒ{x)+$Qj50Y|p/P1wF^R4cuJ[}a& 7r$(91~u𓹀`a, NҨ*W(xkWt>MnfztdlXvl<\0y#m}95{۬Ӳ:_L?\h[NMw_{4/B!qݦ&{AӸƎ&Z$OGV WWŀZGA_qNe*Ap-C '2{*Vq'E50Q#2t3s@Cc?TR;{ws0P-J-ލk. j^8 m{q w/qad0]EW=&PϐqL@?%^= \G`{!;!ibu>wH {~fS?gxtqɱmhޑ)\vuTG7΍@}1LjTF :3LWX>)SϿhfu^@`tkf<D)q'qt UuVPWQ7E9:&Z*r|C`!DWG>[хȤ>xWq}B]T9!m:(Qx?X1;Ikm_pw2#Ex+ {$,%Xf پ;XnTnL{ur "[R`){jTreĉ 㫆w^WYSże ^q75'1+iBo-pʟ ~;wtnxx&{NLt)<ԘУF`zn&Hx^ԶGtMbNcB`n8d͎oLK޼Ļf5X/WVFT8EO!ճ;L/\Zo;躐ɒ26%uiW-|uRu\h^瑯u&!Z>F Si5z7LuOՆ/J)C Rs89wɂj%f |NpE9XEOp$7_22@>Qo9z%%{׀-,6~7N=rJKWxʬ,zMXN=0a4%hZ‹=nmM-3զ6>!p̈S!&̚u PK}{0W~sٌG7 Q|d)i1Jơ@DwZ_dQuV;zv$ $=eٶQ}g1n36󞦸'iK~Q}蹕f7;q +A ҩ]TO`=1ƣ8dkg:ٛp)q{2=̄b Poy fjۨwżM_]ذdUNXT=s jJ^ Rqq^U$IK4ݤ>e-|s6IíM615 :c߈XL5 LaEXuMl(Rv4dbD :T }Uɓd^ NK3}4h&\_!mmrYx>jڜJ9q+>T ..n$ ʺoaͿ#ڝM:B7g*n, %U?EI1js 6*$2i|Z2yIY@.Z4~T8#dU)>wg@LR|3֣9\(O4ټ˚fڅ:4=ߝj?g𵁃@00@9%aH¨0n(e (u3t 8"?IөO[7XT/渹Ե=IP+Q+y&zv`u@u b]g+j?%SlJV>2]f i-vZ-q<~}:3AZƧt7I=(}dX)J֛5 ~4Z3cm-j`M &k}f 6T(]:"NK[&v-PS+n*sjܢ]Y Rj3%` Rɂb ,klޙMom5c.e*G /󋺆Sf)M5OyR "z@:Ѱl w[$¢҉ R@ǶVM9emhBP7 *Q}N(NZL/RxGZM(Ty@l\_}(nܟ߃m7T*VHt&}U;P1g"U BD{*Z$r3 ? 7)TToVmm0 #UWP6`"eǁvJ>A!ӤSe!Z/W e I8'5+щFSlh0GQ7v6xCCm9ٍPu½Ѭ ܇$E3>8h'/P@NG?ԤVoWAEqv[*O`J+Hl4୽?t(ܮ]{0m]ES.S-Dt D+:y0фyAJ\5U_'2]lXoLU]:]NCDgR |4P\Aŷǔf\+ 4qGYM6 y^ՊebgKv!kj!5d軔TcAz $vSapaE;qVH,scCoT/~J=yBEe"?BaM4ۙ"`qV0ah \<Zm[.a=Ys3[CNM4 (GiOHVL%|a20T"FNz4D39}D h],BEDKFJf$v)Lv$HJ(0#b4##l4 |*)%)/7]6)zQ#\f0A]Aϋv0Oc<]XBZe%!?== U-> e9*b?t[/ASSmۂ=^M1vtIt`c"; -E,K`={gQ3GQ3z[Fu،vˎы~Vd;&VHL`a% p3QY,N뭸H&_G}uAD-AƠJ .&uxaC{1[~W8ES%_»uʺlq ]0]9j8N jYWMOJF& %|UiBef)rݳxw9Ays]Us\:he; bz^Oib׾'P:Npj`fa)(j.xa7t+8WיxDa26&GJLO! kXx 7=$ KE~NJv)j%7-l,d q~HC_;~9AnH?4͊FK,OyG$0?Y6)΍qLD:c.zQs%5GۅOE9߳r5!X#KIen|w"dpxh'kҘh~1(>]ז5U>p~BLgw9Ζ[r VYeyB'ś" ez#Oti>sk`_U(+=9 XMkL-yGzCXҥO9)ɏn$QVΦsBS,:Ь_3ȇqY0 Am>/3V c ' ]L#A-pnbqBD:YML[Ut覄QcT۴7^P>TNh0~/ m6z z$a眸8c !z- 7oѭ֢1 =ȧW)Y|'wZ<)bSik'ثQ33ck 3Z):q,}F.1y/!W#tBIQfo,EI1a VM\] V8%)cB |pUuoҢooH<ĠS+XS. &#$ nt|F)2Z4][Yl(m:Lkרed mӳui;Izve>6_xG]nܖO>S?K4Y"م2Ovz1}In b˫.g8uP_8:9=D"P* {Vq6=4+2 [*+[Iw!D[̋50+}CMaGêfj!kEج#  RvVA (SM}M\yZWRaž]m̑%,n&5Mغv(eeQ V+v/{;"TeW}͘c%"7!U7,/n[4rt$!|#K75gP~?f>@ZPxbv!-UP Z`'`:dqoƘaecȡfZsmÈh1cTb0Jb|.K-e3ƣe:^a댼**M9\mC~.?5S4?eED_ S-  c0&]j}HWB1hm۩%Lp\<I{K)368G1NM]^Q (A7FE&Jv啮p{jk!1iCI|-' c&kzęc `\(S|h^bZ>kfb}vugOn'PmO&')֤WYr J%0g9Y{y" qJp$cH~cU<17m2\~AH:@yV]rǡ/8`ιm426v`Tp߇n5 K!wg.`+Tލ~n DV5Z',qq`?z:󯌋6E@e1F*ʆB|)TӨ+=C+Kn`q׮m[1I5];noii 1vHQ5s+am3H;ְ}eKVwhXwNLE ǞOu섦FXCHK&r3 NHN3pѫ&Ri;V>UiZS[- 0K׌(gr]&꿂 !_-K,?^?==b񰺹@ǹ5'9S["}A BX,<0 f1t #Ůa , {9CBg p"k3ڈgf_KrkL/,Xb&>ԟ%#+JW=*zvqSn[1?03T4 ,GVtDO)l2O.ȥ _CGw!#zb`2MV[1dRp;n Rrn?B濂If25bPvGͧȜ}谕PYg ;u tkkn2suut)uH*+Y/qguLݾhW) d9zONT8eHϹ0#…gBSyz EeGs5ݜz~~:5|jl8{5 M.6ey=9@>A'DϘ$)0ᄎ !:QZw_dٴb 0'm0.LǸXU-Ǫϡ6hRB=X:.:ȏ[L6Aѵj&:/QI#‰azד9&Fx+-p΀fo[y`ARFz ) !P(ɏ)qh/ܔUL'h u{P4uRb {=9D&7=H54IN@ Z @N 3.>71B$^#zQw/PJKeឌo#W܋%qZQ4Eҫ < ;IXB/xP=fAj; `B[vs0.[Q:Hb̽)]!9*Xҵ @at^ Wd%-CojHF}ta2ax0n5q~25gz-5`C4 Hh{8j X@. e VtV;UۯRtqmf+/ .;! _]2 v5YGʅk/HsE䨚lW -ko7Cuf_7g<}Zp%)F0Ƀ>dT/@GBPymo3GC-| nGjґ;fP×-үK0ҏhtb5fӶX[{*o~^yL7#@*Lބ,3? T6!Kx!h7nS/io17s!z %XbPi#qnW,(/c  5!wĶCsQݣvfrCC~G#Ԍ`9wN ҙm%Po f9'c/¡?EHlr5Awq.AhVq:) ȝb <@ KC\DR'M0Ti{Ӆ"2s&Wץsj"=ce$d^E*ZUۻxR(@;.MH55Ŭ3-`vFhe>dfZ {M, S#%oW%W +\Xst!|qxѺ !I|h`)_me7*Ke3 OFМ{N؄6݄>ﵩ\9焨yڰ=^3,wn3뵓<ƪxѿȚ3DNbjdwśdnA9lg#.z3PcڹzbJ+ rQVn:ת,KX# A]IT/1-Ȗ0vGCa݃/ klZf6O(He_cC I7c3RS/6!t]geЋ q/MץnZ3h$.Ff #͞L EE)B͸\^LC,E&<|&tuK oU%a,Lz1e B~G*hZZ vGK M$}v$.&L];b)"}7 C@t4x*i).S`sbcpƎSɗvC%G,2zlU |}.|N1(meTU05oh,Uy}5~s@j8UXhЍs⁳e1Gn_61|iPćXɽS.dR .ɏL@(z4&5o b UVR-pw5dQ:#{ͣ"X6W}M.@rJ™֧m2EY5iȵ}{oG ^O) ~F+5vj)v. b;g޿٠)cnR~_ω&L4!-E8[ՌJ&!{LAj5 h9RąC*uQ8uẫ;E5ר.Z \,)?j+. zxrU`og iE)N2h\ 7Gd(6 cj>l;>ek[-/ZӼpp3ݸ A(jMiR+y#pbؤp8 a $ ΃?8#ﯭY?xcEݱɎ;83E-ɴӒ{dlk]qspMV| e=+I6>m=0MRKg̏d<'pޝl86q7K]u¥p훠^O,2 .&t_U(z2g@ͱaۣ]֡V ~_ƿ ʪ6AC^ziޕ 5Wދ=x>O_az~ʖ#$" 0P/S։:ZzD`ȰupqRlAj4?lOKCLܝ2pS i&ar@3_q *xX{Nol<Z{1XX,8^&\R:tV K-" Ch~a O"'&϶C;/67%~3TlU]2C'ݟ&AX/Ӛ&ͮiyQ̪zj?5.$]:X b)N'K+.!\laWWPc+r])\*fU? IԢ-踼h)67 { Qڻ)As긵/hn \zcl19~?o*:`/#:ˈ ʿa؛YѯG>,Ie<=>k2N=`}l5J.◌b.3qL}4sN _rFeu7'"d_޾a/OTLGo-_!0/{z5Ri4H__ NMeAL &*i;D ;ƝȿJ%s36 ̬L2X ޟ4nG@DqCg "z*Qm"wU<F`k/fyDWtvUE y92echW߶#He5J~(Ab"g(L*~G,3'7ECĂ$r~~fF:mcv:?qѿ~d+%FѴi"ߴ74#£CE]{@ r3?{Ffvj,Pox`k RX r{'=<*/m)H%E^MaaTeJBl8жSC1]!aܭf>\7ćȴCT(rt[S&g)7JKE=]a;~o4~˻O֖[JUOkr{PTy?Z(83D$ist@qI\AO# (( 5Os^^*OIn xE$+ڪ'j MYĭT(669tF}CU?B PVfnGiiRQ fɊˊf 7t3׀8`=5VZC"IYAa BfSW&/vgbC>g[En;zg/+Em\r6ƉFݭY&3aHmF\IFCѓ=ߎ3UWƏ'm󣳅_M`q#GTPܯlއr;T6KEpNpO%Ń~pua\:dtѥftih7t`y?<PQR(pP| xݧQXV_!_lk(KY5d[l`]kpy~Pc8C O8.Wݮ{u?_FW.[!SSb1s%DZ _+Ug{_j/}LQw2Ze4P ? * SΖ'Wɪ =ɆJkvϸgŵ=Sʑ]e) y7[WvYimFsiN 1 5Dv3F嘁4G>ec[2-.q2dÔux >d Y@hRH=WQr]x- q%:r±]hg|&h}w" ?"~N\puyV3> asAf N[jNjK.i Z-dz~6jfv| B!ٰ:ߍhSy>jnS6 A֢ROλx3 ,<\aOydfwG! CmԼbW(^fM[rVO`!/n AҦXj-]dꭻ:gw|ؔ,o y+Aag@C[ID|C .*RkdooA~5,7AHR%]X?; ع..\(dl)4oԍLje2FMzFtW E-v7+AGmLk>1%JTceFu:4\,t2U2 EEr5o_獴y-̵D'kϯn{Kaek3utz]xyϮiJ=j[+ߧmh e$,>N2i2&]<:Id/XAYe;-<;ow7+#CZ6iϘV]qsX5C"ww[iY;ٟI:-֝ٵl*7C͌h3/%PK\3%[p1>U^l$>\jK{ycy x-&l{([O>|xEgW'?5̤ȥ\#-iuP=g'A\t~cMJ+T9?+'Բ(vs >"E¬jHe,/1ӳ%$t.kS5J/ i|͌^ X;60W٫[_Ds_Q&B{PGIpDrk3}*CW56S[0!T<Ī8~:-yvz|yL7\k[W<]/0K,t)'|0R9tuC-s ^C+]p>ڊ_.+L``cmaՂ ^ԓi,}0zUi2hoyVV{*u͜1*&w n&!?#Z>X52(#3 T ^M*[qgUa;II_`nd[р.KVMg76a״l R?pOzX̡OccCY:枑VrnH8ބwx%޲9ZGe "SZ*+2ǔt51 z+y Er_@_@Z%E<8Atq=Mqo8Wנh~w4&oU]n㗬뵱t0*hCD&Jo[p:4L}:]\l0f66mt-Y\0tnl] >_L 59b!pPP.>#G\>w۸+'싵gZm,XD.OS JZd7̰֭  "$4RW{>oYG2LN%u$~ J|!?̚e) ~X8/wz aFbj}צJj$Jl1#:ƒ!X8xmv*KdU+CcF_ވdž7e^W`VstI{^¹)UqBOZ})R[xTIҤg[p1q ^^ΟwYi^b3o4b,.\5>iA0 `K!e퉢c{cʼnw [h=m 'r*/]_~F B hHS`qsBͬ;(%hrV:<X>D0AՂfifL+U!uAMp(r&y=W'"F$oj:~*G|isy;"X3,w)'I'Lm`DrYS0μ6#={ل޵ں4[h\62^S|VZ-42Y׍qW0kNe2{KQ~\lLMƣU#Vcm%=l5͢?bD nVnvmTcu @h]8{s}Cb |%m실1Ox֎fOxtrw]!J/Em-1E]eK::Fwq- P h8 ߋ=v=zFi"wRJfZm\HuJ^?HS'eu49Y*7-oQ#F^@5Z?'h- fLKzeSDw}aKk4wKlHw1yo7`NǗ'B iғ<~.5Xa97V@aJpX%!&˜0qyh{SuX8:_ڔv+dEjUbknr(d7m+}Mϑ٥}tԀ"eoBXI]tqARP )6PihqVogU$F1$ҝsCYܞ)uPz^eW bhvlgo"="1g? w~]lf(sCRc'^Tm=+,HW~9i\أ!T ĵ`3CoȦ3 f ?1Wbifn=~QcWe.~r2FeĊV|jdKZяK AجFU sa4C 9xߒ:6>5h&|6=䚖#`N8#W. ٷ& kr8G2zq>sG'*Er&'ҦW(bxՇ_@mp}m۷[°p :L[9)0T3AD0]q%Ѿ/f@Jbph;3Hӂ/0Rا]~ed7: ^gS~"kƪ6[<*u>f;D3X X.`cHRGfn LM7T/n.`\닗4d;_bI8])wX]dCYFZB@CF_(hŵ!T>Mȡ4ʣͧۀșeNGUu&>3&I\qI]D2*oz迪ǀrOx5^!ǖ|5Jc4h0/,{Ȩׇ;8wb0Vx7 !!'̨|0Rck <%EzqNbqtw'q-IWJJr^c ezT+&VoOG}Xė j$P۟:P"U"}O'k!rȂ ID z#UsQ9sL%^eǸi>D#WdQߺLfTBlo7jhNy.iu7c@L~BZo.=i [Gw !V@ʹh1c"yB/8)G\UVbq(PwݶZ^pZ5E~#;v,Ctp͑`F3-;}Nh;6 7)9QVU D!dT08ƞenN*P}rΞW }>IZG7qH Sœ'b(t5;R[\s DŽ'D>%+,CZo8ȱ]_gǯ< ¡vqH|8Np&܌ڪL9.fVw TrYX͟hEOb2Cβy. >3#y] (٦u:EY<{"3c}u`*[o[Nr@ ƀB 7e3:Q˘BT ,/'p$4A%N$A oxs Q{%)%\@μ" 5jپkEf.zMp<&A^ЊzqBI):B4;V' ݈cpDJm7A.3t)גIPP4M~%2z"<Ų:0k89'#0f߁D}^-wd7ʽzZ[pހl6򇉀%J)qy3zRisĵ(=V5dmvxP#eN$>~={,"CFV Dii36\Ca{C?s)d^|BU'ڛ5>O,l3dQw\*|AysV}"< ;g‚I>0kd:;WRM!ʞ{ہ+7ӣ)ݣZ6APސ pf RnQ=yMKaA_*%+o]`2,b}5)B{U? KIhrZ;6s6#H €/FaeDl8yr Cm@ǭ浇rEMSwoqbT)N48at94d]Oi5$)zV<\SBNi#듊r2jWlG?ՕīTf 2w {D@~'%T #Ul4L4'.сZyv+gf@R|Ṃڸ:9[8e@؝uO].ͽ: ^j08R ה7!i:9}2Yj=9ҿ-ђYő 4'=ɂ֖s5=4([ӌSI}p3zA<$%bl"e9M79 M K_Y1d{ M;G`}zfxd'PMDn|9zZ .Rz$h+0DՂe"Njѻ3+ }CG{@7-R6`)dyZNm Ry{`kS`^=375MdvzK}{SvReAH/ص<3 +g7 %|Qf|Zfk`#餬 uql9@mW^! OÉj:#`sV%kzҗFaQ|j:d`İ7 2%y^Ra0nfusmX"O b0[>庂rh=iqp^ra|ׂ5V .zYlQP;u_NE:&wZ_IߧPAC2*)5 v۩G*( lnӉz+s 1w{"r 촲:=U7c25u4 _-TbB\CfX _:!P 6yZY2.nf*I%*J-|:#4П3{sX;7~4^4<[Ta> ՓKi'ĉ ;}zc%V$Mq` ~j `MP^-; dc*q̯Ly@o5qw} a@hyߑ`1ƨi@!~bϒ3PkDAo,n */7p?t-ƑXrV's7.;C-k*t~̛&_T'vݫkth1$ k>jbht4>bpGr@ZFSE^pzS&t/^vE\ʄVOFǐ"nT4W(nC'-Us/8h7#4Hx].N%3L p TN[ 3&]*T n^x hM{O#KTOH 'v0vDef@ApD3AϺ\x*\p;!L|B> /O# ;:߰rXǛ^ p-EDG|*fY:bVߝ=Bz׋QK$4-2^cε<ʤCt{(-WhK$g֢)etjj/GwPOz}q"Uj"J0vZ:~tJ–H : ,:m"j-Լ\Bpn:Kxu-zOQwecl$}uU ?a4: 7ΛV /2y~|+u,Wᮅl;JA p ‰y_U\9h&OtX3,vpuy@$[F="._M"s@I8|%$q sr{7J@Gpy\5WEJG9ȍӡmXZCc.n3X \Id ՅM(q}GBQ werj ^F~H"]0Ei*<"OLBGwB;}:/u5U~zL^.U>gae9@- t TS;Đ,u6jOM\dX_# "f\n/K2wײ9sNx)IeG9?7*@dW~QcrZYB] xtd"G9@eFj00"5QYޤbh`320y/ P0rmX"ݐ7́WBQ3J8f}f|>Ӯ!w֑o1ϳױ7>;y{r#Wki8^I)R$wGWdj~%N3'DXRᯅtss_CIDb/H5sTcY '@c Cq)_W2]v&Ҋ98c!/m #Th.;ޗ^99^D&E}k^{MاyB m,O)I)z!BtEpaƶ*c!g E|<9O+a~[e0Dϲ!{LʌiY`Mx"c 8q-<;\:JG(F&3&Z_\OTXċEv[MU >eCg\̔tKvaI" ǂbGuj$u\LG{&lEbi0yŎ96 ؋ SѡH?rnc~إKu(5MCUze-/vذNjwfy⢬4q_BhjPBߛLa/ ~޼yhԾ9+`xUD~b1_@O|XIj>GtV,m};VE5z"MxbmSf"o[ /6ȓ&)PlɇZe;À?‡@8XzY`N,MOJ> Uo: GS߄' E^Rt:Hm(% N9 mzw9/HߴHp!9zz ^Jl-x焟D*wM9îi+ml49x=A0oo~:YIx>x[}FZnJ_h {|d= ^5w `CMMOeѲ"^,RwUPm/:.[ (ѳVD~on|81?H+c)HJ C(8͞IM%I6!6#vD/xpZIB*kH$ϓ6dAьǙ7ƍV kyxC&կ;&n6"fDKvԜ@3L(/:wVZ& kb<ʃ=t"r&6ۙM)8iMWGb-]Qˡ@W J3E+]$! ZZVK,'#'N4!VK4-_}f]0лN6xY۠Qg*J%:׮Ca^Wb0UC ~.h{W"TE}^ 즐9kj{\ZUA"40Jm8\,B9iOYB(-͍6**zlj$f,?-ZTzD)NH7nFThG qW]enr?;03G@ƑYhшfl$3w.?iHEcԜڒ{5gO1d2͎\7g߳K'L4S 6QblM$Z.`{D3.Tt.,X'kz?WcdgE*pZ 7]Tȭ*S%=kVKtu\VX?ۤq1WH 9QjxSߦCwd ??)wF3 +*e?$|1e/bhN lAqoz92 *nɦ Yjx8wJ" -+m܉`DGBu^_Bf/϶6هwLbТ"!aƞmk_+D$e,KTȣ@78 Y g@(Tt[0[o~+be=(k36<v N ss\ Vo< G-Ub7 A,@t3f.FPAkGa?MoiX\s aE7 ]{GFb N_ nQ/eЖ)9{S-|(3JnhRD'atoZZ7VvUˮ-zxw[IRї>oʗ'|m}-x%F^Ɠcy^9 =" +5_M6lYΈe9sa 9k5m+i8F]?;eBGRVIE8N† 5GHXMInIX fH=:[.9l`Y~~ g20$Ӆ:\^+_sɯ^"Sž [͎x-z[/8mc;RI0b';jcEm Q6dweh@)-N4nV\2VK,%b}9mvCdVIxUDc|}[=VB46%{aO|4Xü:4{~<+RB'a1KjXeN^g&߫ue&왾-l$"ߵ8"C9]6n=};mJk'vH "Մ^̸\U¶j3x*M= cR0|+@q@Ϣ' >[dx S٧s ]R6xa'`lh]ҺdY> EVzUd-{F:6;|g |msnƷc6fwz$~a1{t:ta+b# LMd;*_6_1;kC>{I^G-dN?Nnm;?7lqE,@ΜDaG9V ESzE&+oY5&wΛϖV}ԎU.}9L#_ 7 uh.f֗P3ǤȆl4X HtcWy*)Bw0a{eޘS#V"S\n,d[d'52</;Ӻ+9 )~ύ5 $| <]1iM[`Ny፛Vi,k2' D XErhe>aΉ\!֯G&F#n|7 q=N캛{"yg "L4)eǪ/KC0 KڨAfuX]&pHxագқX?y@2!8zA8L*NW4(8! ݻ~bKa>PS?P O<Wj3'ڥY>1X3f}Ys[] tTyJ5 ᜟG4jnXž JIj+g3!d6"DKJ6Z俤]&OFB#'AD866|QogZdKIq[%s\y+8;^n,*dQ_|mR8F.SR]eSv0V47|Mӽ*PMz ƿJZ$a :V!=92>fL@XV;WKCs'x r/a">fӟRMj}dqH2m] ^Nف댏\(sk?6'ۄ;K0sÓ+Q7&Nu=.L󺞮 g" # Gs~}? B [v.s c2h!Qx{; C*Vh_?ewᢩ4G.y.%\l(I%4><̝zuUbJ?k2TYΦM~rl.WF[5CHS UȊL.wXQN#_gB7+2KSUlz`&9dr|e2$QhE\D;//˸"ri!8tٜDI{VIC݇-^EMk<0p-S^Q}ߔ 8BwJcl$9yGpA*(6 ]wZ W[kbN8Lq?˕ě04WDAH cK6]g Դ|l`{B )4U-i:jbsȇ4}U /H^PňXwr(½7 [U;AUҀ2nvHX/fiF1|A|Ѩ@p(58 ~cѭeX]῍r-:Pyfh"p\$xz75H@'C.WX(g,)^3̇M&\_ 7C|$El C~8IIĤY}3(, hdUѻ1 D/˞G?%q}e$)_M61"EؿOuB8>`i栜ŪQFڟ=K>7^ΫpAU>)LwPǝf|X^*5;_fYtX/'n1U<)ڲߞn}+ 8ɔpjj^CF1k>Y/X*l6Jť$ȏ5iP{`jn';FM̻b?G% DuBȎQ<MJDMYFظ"hkA'wf$lAIHXtzJ˫)W>>ֿh"X%}ªG<)E| s_C\m}x4rx(Q -/x];^ ~[ǀaZyw{hĿK+ Ѷ f,U_׹ԭ~~>̫OFKrl07<g(9!}͚Z6$6e[JWM2ctG֥[J".x%k AMS?f$fm]wcaSHg߶ q~qYt|MPFjA\_oW#RzGmkA5|[; Hc@<^.@H E1zQoI6fe΄BT^poZf־ڭP5%k45Aoj3+F> ծ7ퟩ#6ˀ>e-DC?kcR;())EDh3b,CGq9T mmd=<)S3މ?:xA<|@j gSpUX}tgt\gO '{PoaEs↮Њuy޻V{Ӣ~d_rHSRJ.^\?!'|ԓi&x'V?SZ)u!dΑ$Z(GK57%.w++st;. -? d W^ѹjdaoZVW>RAb)#~> Z&H^UG7.]dj %Rא֪oE3V9<ܕYjMl;ܾb.:e]ظE@tfԹOA#{JgNL£-2$M-pLܮ!`uϝ9|g|6R.ZJ#wnm_-P@e٣XCSj3"_8QEJ2r- !c=WPz Ifp;t d;((8E~8MMNU=Mzj͓񒖥IK >`k6ޢ:?13=uրBåNQ z7qP}VO~rgTOU`Z}+ʰ`JUa̗lkhu%R!y Ċeښ*I)^C0PvD172/ KF.Yř^0\eQ?d_q[W=ʡ@ܷ4Ri4$ O--U*ƚSE8X`:L9u.KE?)bX?,]6 xL!Qn%H4uuE 1~ OW ./qtnha;}+mHv]թ1~%",x$Bj> p3V)}!VN>[W:"?KM`tE{|O \t15!)iB&cڙ0-nO7AuH_׌ TlUNdhj5儭)߾GB!vCT;{U:}@rM5Chc8O}yCE<$c_%:^:wÓXu#p!P, h*ꉐ/ڊ ںnKj1C4lOe ͸hT+_'Q$0aG96 X8EXu؅ >A1eM,CĤ/;]b]gpvN?VQ wRJ%͗.Ķ 6|>סz ",A Y 23_۷PkrǪh;Pʹ-)w{)$:q&,^[wmGdکlmkn 2q+!EMN)/}iʭS 'Ӣ?I# ofQ=IPM3ӱ=͡[\`^p} tfn渌$rbSƶ-#AdLbu3ЦMį(|>\`+SsOqw}e{F1ZyR=w^evT+X.l}ʓp0#0Jj˯ĚfyՃbby~8+|ׄQuFGiD3 hߤ\u뽞Op6 BZO0P UV(A9V?Exc!lb ^TAm k/xf0KSD*D u6hL]#/ /O!{\wS8`peHz,gPNG7GA?&T:,>毇.utvɱ`oG Wkl> 7$kƍ@Re9A0ZHWxmn: ^V IqNP.t-^v_'.E={`UΓ][ t;GA!t}z^g?a%D MXV,ӌP4e%KюX`LLbx\,' VL5s use+k(}ƅ@$f&,U]rи 4CZ\>4&mgLɡm+Ql8b~r RZCc~ n5Yͻ/ dzrt],d63u1AfEeNҳx^omU /OhHգ'rI5Օ-== !pgkEcN;"kiP#IcjCbR ڕ\cuGl_ߪfsj0dA-y|9p ty[ vaV<̬⎛ZBD4u݃;yz(%&8[yM " 3F#Ez2 iGэ)q Z(">~GζS" ǯȼxS\$Q&+ Ɯ-y;{i}ްl@֬*gf1eY FdeUcj\FW3fMn;xe^{kX.7XhxFI` V5qMlj $}`*bB1=Y0ۡ75N ҄ւ$$ȻG PAxZP{u\V%Ujٕm ڡ@$6Ygj@ewL-/v,v̔\;ߠgL9ؽ?4ٻ8y3bGn9G.:B=(n}"[O<+}U:iuEšiZ ?&\lEdw~[RҎt A0{,Ha l=,7јׂqUdD,l춐°g J{K<9~?ń$xD<m-cԛA,Z,]հX:&vmtݍ{ǻ 4,:8:^ XOH{8IgV<0%#/Aŭ=B?Jʹ,uʘJg$/PB҃Hk5})'y"_SnלN杫 I6eESUm6zJ)#R&v9P?A4NvnԉrRh`!3s DBG2nɸp`^X`{]k:`z @ہ;&4O{/.7ŚI+{IQP|XrP YI" o˗9gB",ide,#-sC06?yQrI}ۼÄ]Dr(7PYj]q<eEd(:D+ot5~iFUD@o2ejqEZX'r5N au4 [MH+Ew=DK-=9ѯ2o jK dEOR A@rd&qIHF6ZrO[u%ȕ@إqh!>B'ᶡp.7O@Vv~!7l2yK&yKɤo g"m4W8$_}k$j*ܞlZӊ4翘X@T1Aܡbz 4gGֽ4sSaxc5&w5̂.hu|!h),ҹ w:\gS mVa}f5kSŞaELrF] ҷ1xL&%~ԶDT~Wn޼5$`8ec rSܯʓ\d e"8*Avju Ùáp̈́)4 BdØ+͓݌5WaCs0E[7Ʉ* UA:Yv2Czo6$2!Fv~'lM)z[o3v#Ƽ.. eG{䬹AT4s=zzeE|yji5zHD4lc *C (?+TZpPmk°>bxĂAZH0SSHZP0x+''֧0`' > Iʔޭ{瑵8^tl88 qrdsC ~",'ɬFqyJAs[bbVvD^DMk4'tw*~!KL8k7 UnUJ7 j/QbÎgݗS6'ug%$p@DC)9YNgSфmKRvOsuf@*s[r?5ď{$0pZQ48'j%X}蘝 wJ|2k/V$#HC"8RS:3'"+9LQݘ=AiAYS$VY%  MO8xʠeXh7gjfzYg+MJ'Nf/;ޅ#%[@iNw*ח+[d/zcPrnNlN&(vHOQ2;fx\U-"3,%j 8YF 6h)H-9V# V ϓ]k't&RN'v|Q;k}>/ v^.YA*{z- F{oFd%9UHعE$up#`d˧w^%-SQXVfOeK1.lJGLXُ ` i"$3C o|[q봱4 tذNS*}6TNW|2}%Ɉ܇]9lce:'wRrNT[5Cbx F:$﹤ggBXi]b8tءumflcV7r1 Ps\ϺyCז]~uOaҭ8,nUi>qA<]A+g0SifH:"LW)@h#νF[*j_@Em I,<wqDq&0>i)/EE|1u0bH/Nw햇l)on}Z1s ip(2 C`-b>9gzFN*Pcl=xhHBP-4ƀshvD\- =&)o݆Ζcmc*w"&2_>)ݺ3aA}t"G_S( ̗6wLLGz4Aa2ϯs_]&Dn^.~eBpW," ~ mmWoK?{Xj ~?>:Z LhbߵyR 7QAC.89kHM*7QXucݢ@q'{F *?e^3Pa W:AU+ Yv I ֺjgJlv-=qKFo{_5F>Y]]Vq ǒDX]cX6[*;E"$A~Oݞab.貿oՐϣE_6cMЇ~aT`FD5>9$ߛsqx|Q7ZUeCi~yf@/ȝWiĨN-UpPM,2ыJY\rѮE+bs y)zy"ɦ| G¾N9}4^=:|0yJtQN>}S_s[,Ib/=iNMO-Rf HV쟏3B2#f8;tKslahVС7% kDv+R\OGuި`Uz6vW#,gZ -K?!ЙݹQge_>yC4pI^daˆ)E҂rRpL"&Woh3h:Cjt WR=ޅp2\p(OT5bfMy;dֿ2l7lAHؓKGbj >:#P§1x9T]>:g X!v,k@Xk _|5@TsV^= %X;:d9#c$LxE+?+O*Qnt/`)7`G}֫vaDj = W?n 0 ( ũXED6* 6= sQu(?; ]ewěv"~wsH"h8JSojlp> /,‡?"N"z=> b 5/O!yUF˗eӞ1YJs'veMN=!MWS%M e}/ZUQF)\ ;k_0`~+6 l:+~DHiGnqC̋KoTⱆ2dY4ɽ!Mrr7^`71e9d0HL ^vѤ%Y=Wis8sWƶ+8Nj}L#}LD: X+l2 88x) !" vcª1\U.|zsbB23JĆF_y`p6dI'i!,*%Q=fx9S 1{؈M)y;(&N+˽1ٱ䜖(Ԁo` OAJlvhf5I:¡w 3{]"m-ݻI6Yh_SlU!WM6k,w,>}cm5ff%.LnRoio;4!Տfh`5Ab1*cbQ# (^׮YXspvr,An%~ك(Жcoi719ЬGǪXe.&x(;-?/$Zo:L}!1 y&21?`]P^__uYnLt:KJ0v}L{`8̵е*:΃#U&kU4 COl[n3S"'SU_R3f*w4:J1IXBLغPoW[Rʂ :0@@PfwXe>mOɔfoT]7f)ً4K\I ^W գjߨ 2.?]);2,[Ã,xw uG4l&Nk/j2167D9̼)k 'Fj)x |l?>I6Tl+NEyPjy^HdLK7KB@{8)7:__ʲX;_X  =y`O=/m.qqlL֠'ȢOyH3iU'#Z jUHNL-LܨбCmJenTҍPX kV^؞+ih&TIrH>q$i|wC;An_LTIؒ &ҧz:^̶9t$+]D)Ý &z(8x'Kq0|J!$: }a㐎'911-S 7YTzH|B?:2RmŒ nw/{o0b(aS30[?] bqxD1ށ0a'%w?rf;<%$ 0̡ݬƫ<92{j@ DTEd}]pf*&r'SRQFt DOç91BGij 2 G \U{FY~srq0<_Fb ~>wt&,6^.qGr Z/ ˡ^M8LvGlmNzQLR "7׼,ԋVGKEr½+E! -A(s8l+n/~B}#,gV:fg "YlQܳ׫mH+G$`y.(qiHe3Ӑ+v 7ob?c%kg L-+o!uGddйrJu37s1 bse5;䒿ėnC-fn ]ZeYܺ r6$N@aB/sjl NW=B OMqUv8Ĭ d{g&U,5C5WlkD;^nO pSudl2G_J|f::v<)@SB-̱-Uۚ^]"HW=8EzgM*}L 2/״O]FtHmIˮI3Eq/amʊC3 JOő*"]6ߨZ4’PsY"eY]ATzz&E/h\+ЁS $k>X֩0[|=hHZ9jm1.l^IzlMOI)_>_Q@duYuOjYq*@8gnj{:VdԗWrV(֘R^B -%ިH(]Zm&(2's+s(us28u 9nС־<ׄ$#?U~ utVjd|ŎY dWiZNa-0<=ft` Hw+Hךzic8ȻWI1|I:rgPPa/PKf|N ֶh7=3dF4y~r".!J% uwШ87Eܧtut g*.~C-]HgZyY ."st;TZm":JcQGRxiGw"2N c{||< od1]~N#i}XYqIkcoT`IcԢ0vT kh%zdڕ"DŽ'ٯ-8|{_9{ -(46.l 71p ['E:{NZv9a]Iߜ tTp:wE d6@ImF0A*JϦwjN~ " o3lC-cbĹd: ߭2&8GfvN9Y]u)(-?IĒۦTi"ɭRԌdF[V /Cށ-hf;_6Y,- ?cX>Rl*h-Fv盍P1͢Z.\SUV!]pLu $jQ Q{"`Iu֯lb1w}g սPͦ=#j6 ݑv Y`rh$#!ZϣPKRcӐwn;%}7/yAHFLQ33u ;ǽm= )g_SOPXb}L.Q71ׂTCB01w ^Pd"V>[cDjSoiԃ#'JB8Fe~2Q䬠 F %rDŽKos*쳍t'NRhSQ {CdS5uFo| JW}2L#qϏGcݎ/  %z"QUi>#fI)E0Gl (z`tcԍElͱR53mtI)'%r΄*7069ѯW+cw4pNn[ %NfԠWpjl.)Ŷ/x_L oo]+ RqFhZyIk[,ђm#Qh؄Py2)Q}X!w96' ƕ )u6ںJe-.K D 1 IJ2QLyÅ/Ѥ;'dKx$/2Y[ pP{%*VY? ;[(ZSnAn]VStnN7$F ȴ EZ-CGѽt4/퓍5`r~DPBB1% ~ ?Tg42\(4TFZ1mVޘBT)U$y&ʳ!T>LEҫ@?>d}`S~n;3Z~Ӆ?\t$j.Sԥ?Y6Jf5'L)ՂW9s\|HX6@m`dq"C#&6n\e͋)]/MJ}e@PYTzxgqpH#=eJS[Ir/`v鿈i;ϻ58\A5c 1lԔ!TG襭'08/fngNhdJ .$qŠHe1O1 5E'HI"tSNk9ns$1@#-[;FP f(JȲc ݾfhzmR@X?:sT$T=6aq3o `;nV3&ͩżYAmAUDHt.єXZyWJKCӿY0N ~.1ne`:hޒ&Re &+}v/zt)RǴ>D8]gZ;+iF4{9?[ \:u>6U4\j%isZ津"JAY"KfкM55J#3m~ߋzIC]V)Ѥa(0Y*]Τ??}Af4iqa+(C9-uS!Nq52UF+E)=5m$Ü,-!s9I^8<#dI(|C4(Q7dn_Y}(H_~aJBtlSiz>r;G<驷pBͳ" k8KZՂroٖ,3-DDSv<.%.oa|^v0x}՚{;TCSᆋԾo|-K4-ж,*D`j$&Iز0KSv%nR]O`GV;=Tn 0I@ASSWԴ J.p} =v fteigS8siÞg~7s}CDg؁IK&:!1zsH5=[IO"Qv &Y cTD?fimSq=T/YJU ݙ2ʥf>,!2y2-UxdH`׿7tn(Jdj^r:pa1T/wstك_0Y&O4O3]LjpgF}X duR*3#T,SꪣV:?nD L Mb1SZd 9N!>ďU.>XJCT4(`)yenx x2 "8陃 %s"]4e2T+Uԫxj+A]wuR8巐 z8O(f%0 3q /znf ojX{u'AoCʩ…C6csȓ.x81hZstY w/ s0 4v\l*mڥ.L:OKB]H.4wZK}<I-MA;=Y# $I?V]RЇOHਜ਼P Yy}[fS:;j^w1]~ C*-Enoz@ WUGS?ř_&wze4R]n^pzedKBdQduPLeyhxzT?+N٫VPf*gW/II>%a/avd6b"(x4&^q^KQ ZVNJNPcf4I ܕ^"}>'8!o!A Ҹ9W>#~E(`/g]2? N*˭{儢.!鼼WŞ@ҷ" tΘh.-.vξ0S/׆& k pt=z4ڮcR<,՞qI٧%%zH&|&d~uvBK+L 6zAr{GnYxD{hXjdiC@+.r.c3I9ʹU_ezq[Ƞ쳏Va0B}#[NjV5&^b,t~(u  Y VrInYk ՟qz]6q_u#;t-<;^PsRtCH@nW0OOkOq umde P"$azk n(mI:ذEM`T@,W}ЌF(~UiTK/Obõ:8,ɧBJQ7K7c{P/8S]$I}}pYaJf. /;t0b6YD=darmFbÈ@z ;8?~!m]'v9Z*kַf2 Mklp-v"@2>D7|pHW(\ŭ&^7'G0?rwpEjUA&lJvL˴DҒJN_9M ׸fjq߷pWs+QϚS o2HCj D]%¥9`sfDEnivZ &'ҟ GxMb8?͠Lj62CаV/lw1~:|+P}Mc߾# C5J~l km+vMɀL!-hh Zgt u/6XÏj;r$XA~9^^}+ʛbPGhVwS w#ߚ7g 3dlc_5 a *pGgY ޓ"trYW|s)a9Ok/ +vov %}X|N6:;&4x8e7 {YNbhMF>ܦxoI}sյBDSZ8zhm#*P(ZUK XƆsAᶌ2EhG4`[$ıqT[;(-a}#' gYlXlq9" Fqkكxǣtj&U#31= ' ro 3\;aJv|c -0--UbicZ9[qɬ;Oaֶ)M݀fUUfĪ焺bOYJH ~na$KCRzׅGs=N?H@? e~+U3!$p^CՖ^7qF;eAǼ .8!#Z3ĺbp 8{Ϗ" 1i5+xƮ#C, ?C"O%FId.f语~wfFh4=}2In*܄!m20Y#е:5o[S7!v݄ۘ,i NT'\UZcpDasfD[kA>pdq@f bٛ!ksm0t'ZLqug2C('IFRgzi.K0) ?̰"/ПI v,n BqEc#af(0ّw-,.ь>EI/e+4CWfܚ?D~k,Q4ΈĘ<ljhx|>EḾlGmh,hD4]8"P4(ɍ&s`~qpKzYn8iSEN;(ANi<}O>O=?B2$\mS9 ,?h0eHyMPwqoo@xopN y,ǩB~<8,<2L{@i ?f̘dbQx^t#!+L`6O kl$Er,=Ovܘ^\hDHz GD_<@ϔ{[jaCXXY/hvlҤ̻?M!i}ߖ_a'2zI3(a 9,41ACr LIiJ#^ {Ш~M `dS^U 0. 5]#cL* '9}pعAz+J#[F FW'{6Šףn wH(Fᔣ1k1_ CƢ 8#s"o-k<-rfbE/P]FxHs{lMo▭TxdP^85zz?" Yq~ &7~y5 9K⸞oxߌNMq? GQAkۑ4O- I5/JYx3閗T&)6FqG +'+h 8Eo&VvxV)TG27sZ۷I傋ÜOK;/i}[+ST̓8ʖ"EMBy,JGtFpEw`bz=2Eأq, 耼;NdAwB6 ׊}ZI+o\/2ǎDX$DG6?"ۊ. [UmmJu[5~WmMVD@+7W[rKսb6n͘WڪYC$iCC+[]_ 6l@ؠ&f]C-;`m(DjsƳMwOI L]rՋYK}8E߃ӄ.3'Ac-=&[BZ̦/rJ]bWDꝄޖrLi+ӷlv>ҳڅqac6;+ݟdtNL޲4.BI7V9,$jBV/Eq92 3Z~oQ x_T6mrn~闇70ߑDD7$v/veYB=|F g)r ijtN)haD5/x !$(JϻecpD" k;\w;we8cJzfMIDE= MtOKNo˓wvrbXy8xǢBg E?=TE۶%!XNy6/]7'2_y%1륧L0V82eϧt3|xIHq @ajJ5煄[GAdn׷$,՗.ЙInٍ0qg4DGJya m8%hB: }C?g "o1b 1|,Qm]Ɋs^J[w^QnsH quO=0|[up"j Wn%5d+$KToIFkQjtQR"ue0_ۛNPR޺ Ȯxt.qCLJPC"-=E͝SA4ToC-b[YI.Yœu--_^(#P+ռbUƣ˸3?w8;_A.6BR|,W{ kli!Zn&Mil̝?1520HXv۟T_`lS;c/m t1{1+Y.6j 75.')c<ɅuGV3rm?d թTf&T!Zۦ/Y&|,g9B{s] Lܣ+B5/eU~iwt`@Wjh *pTi\Stm>:=/ @[l by{v\;+/A]ɧ߱ mlQo€S~fGvUgLUO_\ӝ1=N[ƌZhc%Ղ ?I$db*H&gUh{DwZq9'|g Yfz>̺WӳlV"gKjcIpv +\"nּuCA*3+? 쮷SclkxVʐ2MɕԤĿxvQ9 #H׏B0QML*\.:+]~*}%|q_> ~n)lF>3D|֪ʲlX}l{T ]19D//pidjlXS|Ӱ`?=GIh?f}É :09ٓ6/٦0QPo$ 7fX{p.SjQ(hoQ-g A闂01_fkvCz¡D=DB89؂zLQ{jWb] Vx6%`uMN_ 2U[s~O :Бa 4e*&v}'˾_MF-nJ_ZIQظz?gߙq5\6 pTc Od?p5ϿqoV;DVfzݟi`Pn.9mQ22xl[w~(l8Oc8)d~b/ic{L'p9}`/~xY%z&[Vl1b5 m$P`׈دM$ւ+"(>PTҸ$JgOc#vL!^Wp0u`ݡ\W/ h olT$B?,}ЎG4NJfcQEȰv1!Tx\'U$.koA߶cBSo~܋UDq|0jbDg[Lw傝s0/l#炳HPO׹4,Vu"wBeTTu>n ו3{R୚N ^K?T4b!0'[H!QMqIlh<}B-Q{ӄ :[;]|*vW%/G=Kx\Z=zE,L9j4螁%Bg_3AISܳ!QAqEN֬¹dtD:+fWNN%ooy|Wߔ:-_pFz `cE=mS[j'WcR&t C8[Ű#|[WcRnT.qmBQEX'\D0a05%DTCdEiԳŃ|(vcO@S*l# ;O +L dg͘VMD6CW ;7wpF{l #}}6f"RЊ +XtdfH82=+`:GTO$&Ji)x -NחjD`c^yfz aTO̰JBH@YM)O=K]cҴ> ȑt/ J@@y?)=ԫ#}>eڃfYFC<4ıuE #MA\Y]T~\EbZUHr70 :r*ߡ~7%؀ A]u3ѽ[fz &yI?1s7art>ª#ߺs\PhcӕȺ!ٖAy@Df$H˾d-Ae<4~rB:ڭkh[M"*f $[M{x%ϖܻtZ~g>lNj $fnwȌ'qobLs#ox 3- 10=%BrGvDQ0F\7ȍa}VKEr! lcpGC ,xόZ[ʸr&GAs!q2/)׉ tensv<^+\xHWdrPtNcu+Xu{3Hoqx 𦭏Gd3{{gHQ:%8L(\#t&am3ZPH{-OIv/U>y^ IF+>'p&",jJn)& D7JCKPݗsG:!;mv!5BV0J%@oak.FC i-[ 9mjm!iT6OKxFߢ'QW9@ڥ7Jk4*{6EART n]5n`DդǨ=DiAKi d5l9,C$kOoDЂqYkJH:O[(<)V8 sNAnj5YqgENU[>CWr9םqmLH<ԏ皑ny,\/7{L!Oz\nX*OA}iz5"GA|b}a4+l**HCMOC%{kU"f\8$W ]AV>5Ͻ֪1%ݩ2#U>7aީ~]`q2 ٥PmaK*) XBA2q_nG@N ؝Ƿ ]bBˋ |>-i Rslfs" d`& > sEN L#+ҧwafSߝ_eG{rbS1U9;9$vhN\>vѾ̋^y+jiavu 8s9i'pCǎ>.*߳&_ N!lKDU3ɾyN#̮%_E %uwj*a-`>!yI gN8m@m'Iɶ6:b "hIQa<ضxQ,MqHḍ_Pxfg/^)PWp%!(7Ek+ׅƾ枚JBzh0! ue #\bɬ!,s@D0\^v :ސZ0 cd9'@wD=5~qQ^{Y&l4j|tajl,ѳEkU\x ^_~6nWQHڟi)=A{ߌ.=6< {n8w{( =olB'ZI3yWg.T2_OEV#Дj>2NpI˝IG 9L-?fyL"Gp.0C/9^h!@ 1HՂ/+銵U)b k#rԨbfD,,Xm}1Mn-ja%YC)Cg }R9zMe#`]hQM3SBeq+==il( yf^2[W]0R8LKhG` 'N۰~״ Wgaxpݵ~RwҤxUH!;aUF5ϫ;*kF |k^`PeґӲpt$Suͣe5QIZ6-. 5 'pmvQ:A5N)lopm&QKlLIw:%%VkwDyMJ&L( lvyd~$U0 \>u{FXmH\q" l`3΀L/,r#[Yh(Ixs[K3`\Ė kʿ@?y5E$?nl9wjAftUbG(k3o/*^6Z e;%-C3E$fnh~XjVz|J *5S2 gKoFѴwRSU\I f![ h2` gpG/Q;؟gk(С?Iy\\"\օ2:V=fU?p=D~" S0dF抓uǸKؽY? G=Q% Q3WE7!5̂E{ymUфŢDp79kw-n6gql /b[Sz`ϭө^]" +oXmyaZq5E7Q=PFh^oQ?F6hB *WrlY*ʑW>XS5+^]2JYHyȘckm4i#FsDQE n3^fh ;Ɯ0<# AT.@x=<EWܕ`%W^6Q5wH{ߞf^9˹"@E )e5sҩт)آ=r#F e>31sI@.q"ZjJb,[=?ʀA<.^Zp[zggIY'l5ZNG4d_rC oF3M=AQ뺘­6$m|l̯C A ͐V>M(I- J㎄d@>uI |.w]dEE@{+$ O5iU:V g5ex29%ȿលkquPsLdqa#\Pz[ Έ8k>q!V>2-{)v#7:*#EďRi.\/)2B8|ݓ 1֤i4XmZ 1ڲiiؾX/7s M9%;,i̯`SC9!=9kvʮ|tŪHѫicڗ)f lm+_ȳ=!N /,,PWjԯL'F7u !|O`оZ:sNcr?9v\Ө[O b[ur*pׇ~c@obukjt\w3Iͺ0f6½}8<{ {/bewej+yjN ifhȀnVy{_4|{ l Pˌ#._m.WoEb$. Yhp}gBd2 ǂPUQF"5rIU ^غN?6X܁Uwrֲ ]~H\cLUM_K=Pcd*]WFZG0|OFȖl(NP 'Ѧ8 WvwM)L#.M9ya[Q֖d,.TrLrUZB>"rl73vSLc'ʃ%W5 Ʈ#u_"S_ '7p!!JGQZP7SB"Up>ד- 'P4q}-<5y$g_a2.V]$Uh6d Om;GK T0KY?Q,$aڠ@$Q!Jk4|6Ng}.a6"^-f" ~ >á+`GPؐZ=\&g|#钛A/kuuZӳ  V`bvwfMy][P%nF8Zo>A[@И]*t-p/ 'ToOEvhLA' b#2ޯ aH,T*#SgEW6^l)6 v7DVFIuuE|ܖh>)ED2pѓ;m䱜䚰\rJ}HEw;]pUbxus5y]LjC>8Ҟ{A^IX>gy%H,5u;bh[E !WЇ'@s S%GI#"Ֆ#)C YNJ N-5ETx"FYV'@2P2:p v0K0PËS!(.v/-E# +ĴzBMXrnv -d0RH2״/ 5 {5|gy {6"PCɐva!и@@Y&(}(r-kz:Z(:lb((Hm'ySp fPMnHb-D)h4p͵:^u|7hd{k &~T2@}I-T& ʂƋ3njO/Eh 9opSG?.mmv $o ˣ75Qn$`#U3J=cB!gxuE1,Fv^cS'u#5Z6{mNOS>O#VHj\#6(#3ٻq-i LU)w'RPOpGfR<;;6ZVAGz~.LEٴ%ݥ&e{%f=ٓ}DsYM/陏-idSd= }ό>xp_uSQL+l #%$`?v+ XT H5P;|c~:ou1!7lPߡB~GBU O,eUC_ޅzaF39vm zR3< `4pja̍gl7>)^|"ñae8-(6`#47m0녻?EQ{fY]m /(шS ZbQ?+ @:c.@0 -_Qr$ NMd#hUnt{SknF?_CDqztOڵa.QݟC[:SV_=_ѐrd^B #MsqHg b alz]֒8-"}pomRIp"O-$x0}3V)঎ぃ̵SQBx:o.8!ǯ^J EsP P||90d 'Ibs؁pqv: ]Gf I 66džosGb #V2_AG^qSbiޒAyQ{wQC/ /Clb9>&לMGHI`i1Aե{ @7PKHbэ"K0S`#נ.sxOC K[_b+nlp,%;KFbryK7WהW?K*5შ b\% moׁI~]Jw%.9>m]XOXRϑ0pg\(-=wCΰ(}3DѪڵE:̭]:QtT;LrI],_0LHTwXGM##ށLQv=vH]As }tn-VܻMsᑏAܻ Uo#Nu=ޤ= VQaq+f] s}c s)Csݱx~M;>].6و. *5(үiвf1 hf1X"O)SN8=X#þߘ~v;=׋L V O Ya',C)*fxL)8li]65} X|;3,2QH3Ǚ*ʴ{?/ -֭Hr.ٔQ/aut!aXa׿;)R2}y˻"Z/\jXGnt.OsH'oѺ,l. e|&le,̦uy7 vgn@ nJBUj)qL'%xJ]F+Kzj=IO'w^2/i,/_//?:JMhvgt-un}1ۘQI,늋&geԖԎllZ;Pm%ێN8hҌWLcNo \6샱o+-<ٝ])8Ax헶VLR]"*]P+⍼"エ0=.1{B+BI L'M3anpܸ hyÕб݈k&%;~IMXC&w;mf¶tc\djae0集>|, `5u#H%ovd[&`٢z/pfߛtxn ,VV n6pݤ9=ֶr)f;Clcc3Vo ?aʄMEgG Gc=z2Rz {#]wYmFd=4hBꜰOw:爟KV#I=p]ɻ-*{뮒7kqof vдcc.lXV'יf;D=(ͥ!O dq|^ ykGryDWD4CϤf&KHzjfVhYyi݉WJGnI&;9/E WL=#h/,IFPC`Y"ȁ'(UM#Ȓz4)rh >DJE[[+&-2[ 5;&glF 7)@B$$Xج9/TNN;:˜yE,|Lal[\rEW_B7e縜Aͻx́?;#l@Hi5bɸsCP}!>u[@h2`H]ULNJpG?/}IUؗB}*fS;Pls]G$բ<\1+r8@kaEr`LAv#y⺖zdO=(4³(T3zMߵ=_;Űt<,8ǓYU~ ix: 3V)ER '9Y$RpK&M ThY5 Km*7{pQ( Kg~I;QU?3CU|Y\Ov&{ڑ$ܗFFMڔjj|,80<(Rl*`5FlyHwyU "(/V6:H,qUuN!AVŴks28lդ .^͉DTNZpD:L~\qIi?ZlPbQVP:qgS8v{ b)4e;2=3I8}SoHCBu4vG7o5`Gc7YBςa##R;8a"7:1ӛ{HlBB;ZHOc{#EaC1ee5F1W:'UQ/Aޛ6veف'NL>tXR5z1Kz0KMKg DM4 IV 07ZPErJUҦnb4*&r 9k9D^c\$ :ˆ4r[+u_9{ЉtٹJp6\q }o)Ӥ?k.ʄ|qʑV-[:by7b; j:SGEp=n,E ;9.BMؑcֱ̘=%Z2N^>o7zh]|6+yB!o`$=c Ym : k3쪓(8LzrfXM^Fƥ!\M8~nqFYvB&ٽR];/ZG="pd&>^Au4;"TAΏ|!~B<9AïHO됶Dk9QGQTjUqiѽ'I "9[sNs/^7 Ey~yz窿XjC32UwKG?/4ůtc!<[hlƪto3n >eJZV,GJә!Xk*eb(ꉋ(!ݰe=$b :Q_[dNL6LbYJs1PyY}TuM*l\R]KsK&f=:P %U1U6sb6WNprtJ\~º3x&uk%~(KeQFCcPb4ghUA?VRoȆ1EW{}M>0CFHE;zO^P"WApTh~BRO '?F5¨!g9^ƕ-JJ~|F'QR}lzأh^t=v)iE '~ SHPdF HV+'r%)ʣwX-Ђ1vZӎF| m79/tkԘtٛ,hK]~[ ['L·?˘_*yYUEjn)XiwEh{{ÈqƺfX- -^܏5s] ^ŃKY|hzިizDž.۠Pk8ri W_W%PjpC??;ٵedH*nSO~Js t{71+>Cqޡql۴3c $j4]~Gooĕ{ꣶZtw%EcЪ]F^(?t=\%bs|"% ;9XK3v A%[K/b O*'3:w$A*]q4^!rˇ<{yf!ɎU![ClT6̜׆1);$7i{YqrM3 zPn*3.YV%qם;9}A6Ȼ>FWBH{mkVvho9x棉 pA~)"z-v[o5K;c GtnRl 21AD$R7MaI8Ps" <|0'OEXrPﻬRYGm7#&ͥ&Zܯisw@E06,}RO;frL5;㵒K IŠDrNrT.(~eA[IkvQ.w2d65Ir4Ȃa!eVٟ3_I! &-B=rY8ZV^Lcof+^ܱKM#zjKZY⭬'/+ʶȵ +ǓkM95^}V|x~\NK8*֧ե_?A+>sRˬ(jEaKqO嚠=eV8 ݆jݝxC0f)KT\lLnVO 0.ӱk&GjZ'R%Q'KS} e s+(S5|Ɵ@Y悏xΟ5&%^o ژw {,uD l3|˖XRg9Nc&3~XQcԄ裈 ih'Zܐ> dƳ})t8MRf8jۄ (&;PΒ潩p+ǁard<;EږB+NY<2,Xy'c) d2I6&&*Ya( LS (M%ߓrg[y2 շ gKOܤLo>+S bE:4fIo0 1=xS)M99Xc/0]ϢSk4 oեxDohULz{3wxάlƴ{6"ֈi)xqo톷aq:0]h.^EcX2-G g*NJ8[ %Ci!M]?WJ9RSRF q]ګ`P5|#Kpm>1FSo-ny{B#ПQS@L ;>SYRd SVėayh^%oA8bn`L^Ӆqa7x3+>?NGr5pc7 ZJHфn:&lr~D,=M\: VTH \PcH:MfC%M|<|(q֨ }hOhERߦPf> ܈$m31p,hOH֟!QUn ?6@nai*ኢ87sT:kidmHRT;-M 7R&g4<gRLKZDŽ!x7$mtv"o,r;XV<˨.ˌ#aa zǪ6pSt8Qok=8jvW!wލ.Uj(zM~{ ]d07 _%+k1m;Xy)ݰAuLyg/aCSbVbI E شI@֐J}&ը|CLΛ_[P8^A:D#HP'VmԳrp"7-l~3rOi)Hm1[mܲ2:F֢xmzD 'z7 F VWp^Jk^ϐ#;ج\ k?=p "223-,u3s_nbfTS~[cCLd:ߎ[Jc?kke?Wsg#b6 PaWԱ|疏@̼׹A|7 Wg[K N:|/#F -PzmЀ6}j_zMiz*Q;TQyӮ f{Fõ`jdX^,'a 4X)HHrY]Yۘ'5{p@_v{YNcg<S,xPiA>R1)g脠=*5Gy{,u Łу痓E y VD!%M 1VXւsy"+9ġAﯾַ)w # `i  ΙD3耜IO3-*Op%"$Pc@7ћ/K1TY_ ӽ(18E%}s!.kJY3 E`h"IE`nh2ӛ3%ڢwYSmu<=9^v]nة%aБ",(91%>F2N9t ,Y. a )A`/ };LTQiױiXiP0yBAL+ݬV&yb[ e7_VEdE34̧S\r!]'GӱJ"]uFdyMr(i Vl.~,gR/bTV%vyG؆j 0ܓ$gL(tSQL:*$Az7"e0d1aKF !;r.`CBQMOE2 >BVcċar)B?S TT6º첯wXvBrl[V0ߥ4pG͗a=cDF\x&f IRIωT mu -X9 &l8dsn-7W+b0>&P3-s$GZЍ^i@00A~V,ޕu/?LKBŴ ~;i`>.|?e_XD@\:7;L#GPÊɽ3t7 !yK(h٩e!ar P`3u ν/xfvךlFtM[됿G2T)aR#r'[m; stHy3J'8#1Xy>D>GU [:| dh`&jf',p~F"gpo|i[~|Pxʎ!-Ϙ_X3 {6_rNβٹ_=v{W_WPǛ@BNZFU(Dwg;b+?M 7NH&-喿٪7;`ϲq7vڧ܄olmJ0sa"<0sdJgn*UjGR˞9T=P760! K -4U7Gs53 p6^ PC&ӱF99`/c;?>y^TEn<m>:M\)qNԝj8F})țl5!<,@irCs6h]'?LҋV Bڹ,hB/*5j׫Ӗ^|ge& 7h`Rz|.^%jȳD[vAMiimq>I 'ȕDcL%SdX{ej9~+`cЈ*G{;TL1C)&x]DR@(RX)890,sE7xe|PW"sG$ ewa @7ocV#(׃)-6 {2dxp@FQw?L&{#\r fIyƖuwmqɌU5_̖ ^#\f4Y$, jo _3w˾i6FPDBsE덤c{@hvh4I!Oד$)} cMv'"DӦͱڎzBoCota?p -D_>r|\m֠ߊ޷6lX4a\b[x츃-y)T bo;LǐJV浨RC>QW,Y/TѴ"G<}Hf,mIRΞ ̝y 煌4VqyGILXe~܅lC;<0-uFl 9|FK_Ki!:|ZX(5zOQ,R H4P#nNBW ^lqAJV]Ύ 7$8E;ӽW/j yd]dj]Slq8vOn\͊{x"ɡ[qOQJTvf%QyeS2)[>nmlIJBqȒqZ.Ѽcq)?bvyM'jB%utJ.DᗛXD&><ebߘdl` Z@ukvzXVB@݂N/ \6Y+ĵOM*6龶H'frd.L!9m͇#lO3&o|e_@\F71%ucM|nU'mQF{yx-<>jcvLh\x^<'Yր8n.!@汛2h'R 8}%x {sv-l||whʎTa%q\ ^ߗС њhqN]g:Z̤g_wJjs{ %ׯt;,t C^@ Іi[ԫI*A8Վ艽{ŮWYz)9=e"w4]l}3|u9-iG'GdoG)Fp2+oQ+QBuX9LDq.F q|dN+鰔 r/9C:k5%n]YؒUoָO|f!u{NMB0қ=;\ {/@ U%_3Vs lĀ<hqm܈+hl}XgF3w:S /+Zj9s)`劁ZZͺ+9ŻC W(Z4\cUOğ^4Kɇ$XpL)Ql!M(E'"Dtщ굏v݊`5ֺM zM€"BkUj⋔у ܹUz5>J {9 pzx M˟L/q1tqD c |bw4y߄%I)~2!5:(^)@XV=02 ok <3yB @0&5>9IHpA#t/=2Apc/uxjA҄!~#hqp)x'[F6߶4.ɴ{wPu,j(}FJrMzB>A CW\;H 6l hkv{t& a1y@߱q4_3%כ.8 aQ̲SC*۬7i- 2l$0qXJFVɢ_X"08nd@@Jh 4pVڝ<V׏CF}pz 43}!㭉GN!誻6|ULt܀oT_C,W4]N&ߑE{>Kb`Q/ V)C#S)$yZs$CW9ǞW[B|8x6dQ.|ED TtdRtz* .BVukO1,-<,@|eյsY:E6D/WH6MCso'X@F+G.0ܴ:KѲiiÈ:[4TTt=fWrL@l'W'BcHY_YI^Iݩ.!'+;u uv0YkB~-ǜ1Qd&CGfܝXؙ>2&_֦5jSNWTZQ0ԝp| w4|0Fv Ƞ?Ku[̐m=Ÿ=9?u8h=)uVC 2@I>Q$_S(Œ N}d{#O+пu2xȨ~o3"$C3t6)]V^XAa"R p'hUEK}z/5ƤYasK0(RjNrJ3>% [̛>U:vf)ny iK}:bӾc!7z>̥_.} VjlUݦq;eAb&Vg]:<#JƇ2KS!oґqH. WK:,f8R})\e-bHIMmSy| {J lu4=z{R֧#8gJmz^F#'&1Er:4.q02igW)I`wSuQ8u茇TF3Tt(sHgnw_v:&±meS }ͭE%j /2`Ҟ){oLrdo%b}:FW=O6 tˌekYF5|GI|^DR*N)nO|Ŏa:'CJTE}"~Lg[B;X#ۼUxNCpm\smNl;ԅZ(Gia.^O狃#ԺdVNQ PQ%}iY~f_' 댻ʄ[s \,>F6˰R+""#q j22(xdܙ  x27$wgr9\_"V׌Zx :W+~ia.x",D8/:hFtL95x)S  `v'۲Ƙ4Ն#Z"GWA韖;_)5ANT0Q? G'!0Fc#Ѧ[pp~Htޔp=@a{$(7eHAn >~y[䇒 M!!a52;>{Z~qK52^IdA/Ed+wP%6Ap`=@U HA IQEXAcn+Y[o/l`Htu`Ҋ?(eD=e.ZM_S_D[<b˗4(J U]Aʈkqbf}9(󃻘k4OH KNCkDB 2\cXN˗"7|Nw Mۦ<׶Ո;2O)K itW1۷,ۣ ʚ:"g<0j.LvXX7DM ӻɔ͛ ֛G-TD7CT3Pb4b _j Z#Cs6c!7[l .Xjuŵwi2I2+ZTy 4jJ /akk*ݵcysm+e@7/]i} :FTD2i:֧YX_0jAU{>ij9v*QGVʘć)6k .Xp;Ej;;Pj\\mYqa|0?c``A hi']@븋a`u\nI,[p-#^֝-I1 OGByh]3<p8G.1и.m|=?<[/Z@|cOmMQkp5 YP^ \XS 0.0HRwm(e> :F}q8J c6SJUW M淹Ӌ!Yl|Y#w Җ/+s7%'rM-ۉλ_ۮdʁ9.65I7=vS*ۅCSan&h}CV~x?| 3$l`S]u$]0Qj A34#jyd^\pM';S o] &ܝeOSX=x˙(z.M iX@db +6.b&?uQ:Ee(od. K;eDDRڿ7F֮00/; 'XHӢE|ԲOfڭ'aqU P fs% y)$<8b1.8;Jh ^'< =ld/PP 9a܄/n jxfE[ɻqa 0l8!mirw?*C6>fRfn5B N@K (HS&j+G$Cf YƜBu_/6 պ~|Ic 4Qa¿p(%3U̗&ryu'kExZ?+xi84i:u8<ဵWJzjT;>$7?$4,gu oId754u޺3PA lZc:l -ҒZm'xd'7g}/e[~!0^:},W];_er$hnlN޾ڤOFhW,n5$fm$߿.YuaT6`3~=H+Mkȋ8RʄjiLĊ=KcMۯ*sb`J 1D;+E|<_޼A^{= :cǥȞ {2|{[)<g,ׯRҀ97 GVbhwNE)+Q-^8O(׍ɹ3NڮÐ5,kU^[sjdg Zv$R` / lg2D i!ܮ>oL` F)ǠHcqN%ϓzsy)Vi Q1Mk( !!=8&/RFde;7F)uS ڑZ $iBOG9[L^<_ym&.q ?xӜ v꥽ߕRX"&$1+(5@Ϧ cO8PӎAc ~fCt&>(? 5Klhm#2k4IXV*b6~Mij|݉' oޜ `M.{_اfĎ]OJ^7 zeo Db, Λ:| WL6:<)*?ɥ|0(sGነ2xOa6W$7*μDN7z#Tg&aT,ȡyﷳv/^Tko=7h9%؈>l=yQ2( {plϬd5>.~# ޷Zߢ5v' p3{[Ӆn⫃!F5T h%cӆ(}-@{hiu<#Gz嘵$mߐžth7BoF PH=</VB_Gy`URJ/i9W&{ %,,D/s!=U@̢ʞd&JipLy&E;9#Q7 f^\@O*#8 pirf;Aߕɑ62w]IUN@G0TL/0>YwY/^u}4$ &t6i#*&z\H~kQ]].:bҧHYc!m剝Pi}K#;vz dbM<:χR(Vn@L]@y]0@z7WC)d$r]`d÷ +ĺl*42HkoM~Fm4xڌVh-63wseJ{f2!'ӧMGٲD-mݔ\}Xȍ636.L5L2 E cݸ)`Q2D|d~-y@g5r>rj`EHHK|]8)$|#kWdKx*ӌ2,3JZO.P_mS.Unli.1rEJX!|6P U}ͤ+ 'bc T[fw;/E6(~py3Xyr:,wr 頡7D]~G1keW(g6^:_P<6׏/=UaS5="h94{[6uk[6ݩW0i4c^_Y9p聅H 0r .3whSAN0̮݄LkLBS|-XcVJ[W'qq[ ?LŨ8dmvr2L3[ЧX<;p}g@fҎ\)T4`/,:7t]) 2[XȔ2 g^;XE;}BtDDŤaAP#X#yIʙC Y(Xg6o*{޼NSchZV#j4Ky]3\N.r m,pGFF&U $9eGk'!|XooԎ'NDDHV2P ^i=ׅN|f~$%voG!gXx>F*Ί~UKj(R5p&p*ʬ{ ϱd@5mz8js]$ 3wY)]%5vFUe ([.^e |N_K w75M2'aK#U\TI)( ~zddJ-lݳ 4ilk9c̢\Sy`Pvz4<ڗъ%|NlRr)"'BT|;j,\֭wu/*R|^sLO2x:7'%5^`ߊ +4gǟ;cӽA'gx"6r8gu75d~!&.e5G E%uȓfM_0 L㊝>0<j_ǡG8Tdu~M8olv{0an_+>v"NcغmBcvHu t.!e"x;^E@+q)S9MoֺLuS:P)E9X+V3I)TSc+~z Xte5-͖^B[,^\Ct.[m8?>%zQL5GB;;,rFAk3 wJ Vxv"ͥ1d`:l^A"IǺ` lVnM7qyh@ρwxLtz8:ڏbX٨1U;3^ <#uDV:dUVT! em4zwc.Rϥ2t6گqm*2\Z &JKPF-jBX/Am]$Ey+ G57hhUڂ7'Xc9d8;R'u%MO?]%8yEXu- KgŜzH`“U, bcB߿xK5yh4 v=Y_z;1uAH!ߕ#yЍ/URT3,{g1q>/S|U YfG.ͳ tmc@4 fi]řp\XX'gBgvFNMȮ%N53iXE}I(>P8^,Dn<';'wx:dir)6x|&Bm[<2ֹt`Cj1# Q&a;6, 9ӧQi%VĶ6S3t!/mgGe [Q̒6dC6KWY>+]w`lE=5rcx-, =u(=/>p``4H"n?+]=/p% raXӕ#+$N-(oe#[ӬڞKV W3s)t8411. EF;Kbm8YL#.&S WX55@.FKa(&!]lID{_P#WjSu: QL) 9/Q*#hGhwu ؑxQrY<+^EabOUSkR7tb$U@^"@4YGk#C=3Z9$4dexE+#lX'K pe*R/2[DI;V%y`MA8ID&A^$r(~yeK=[kwJ~Rþ OI.ɚH (svf sFB9K_m(Iz84"i 0k'D5g]C9D//8nƤ9 C@-J<3ć&y ƥ&72@3\hM>j۹LAUF(_+6Fy9Ly]n {%/8t'Jd i4W hj֓xhZCօ^d%+0Y?:دPr yYlg6jA|fK]0i3$&~y<51ixAM 5{c5fv#t JzϣECdQ!Φ%‘9#̥yDs`K&>5 ^\舰0*a#X9mML5XқNR"lՔ^d@5T1GCV.S晣DŇn_U:ev]^>QTbu$"\2;F%bL6nkC3a_tr$Ρ,ی `i/kԆ{~/!h5]#\pZV|]+z.IvA" »|:Zo0D: (€,d$a"P2oR_`nuPⳡPmy͙:8l'i Y l#gT>úU|!~N =FF pꐎ $vB"ۻCr[՝hOlOmu *"CA@BDt`à.P$vojU>O wF8!9vlj%gzfnv6jaw1[Qmۣl1Ad&9S\"-,wU;ju܄~pyOcɣ#6x<>.*>^G!Tp-MK(ǎd%:4XG-XPrWܶ0=RqZa`NfR[ayD[?ge?CIGNXKB,(&bs=,wE)yZZŦ2q u55]?\ntr󥏤eT $K¤d`R_P'/ROgÁ䊝m)n4t oT5(b A` XSes}%Io"0k֥MnF)i }zlR"RNTm} :.вC Om_a&I;bkwb[P[-Tr,m`&\R/P2{I}Sn&^MK}Q&A[Sq`vNu#4R5Tm+=62` \ʆBi)x=7-kՊh,cw}.$0pyxI8N~ wյjn p+}!߀(r!6'iV'@׀2&[UjFKt<~nЅ ҵp 7 zBsx==\o(RyZ\nv=*Gg Q'o>{Uh xOr4†o^^+n#[X\EߴXcBA6qR 8=33Ʒ&s.6zz%U3I.%q4"`rRS~+ف.`s T(1atpZֈ)hQ_7?\Qݼ$N}!vϡa6EZ:?~N_ŘRM/^SVx63HkWﶊ`BC XĻQ*`d3]4iʟ ,ܳ܇9B">|`=_[m>67%^I$ֹ0Y(ڰ%e2Nf?gI*ih?v#D VMĪfrpaz[h:!%,9EWt> #Y}G?ZEEBH{BtoW0 {zcf -ϚE̅@RGWuu Z`&Ǐ UNEy mLA۳DTi+?ƢFdw2Q%"^S+I\|]P6-ƒ;kQVd`l+hc6!j ֒ llϻ(7+>7;|/󡜲B0ڨp/lKFV]@EZ`un**Ϟ#E=z;avܠ v\0r?zZmջlʿ.\cwFjP 뱫3g9|=.s1/O^o0߲PAdYB gv < 4 NΔKǡF' /;IYo`fe䌕 K }4Ș𡑷ޙzo#!9Hᒚ+gZJ+@*ҁ7_RrYA}3nBqb6qN1 uFѠߍYBXvJ߃f@P湜fW|/ B$ۓc799_GjHeT!T4 i5C:"T0E.#ᑊiQGz>]ɜ9;/tdJXR]Y(S$ .=` *g]rY<ܵ؁JuuWjdt燡轩qH6 Q/AoUyn6 ^dvH/µX{˧=\Iw0*qLSܡ0$EzA6VH/V?` Zt uCbBʲsobmt}T$v%%`f]RlJ4~I1,RC4,L ^=9+R&tUG맍jΔDyt|r9.yܵ(ۚX } o 5es[?plg 0U5ֆ\jFNÑu٤PCnIbދVy쫹Ч훢5̻?;e:ț4r"L݀acm\D-!Wyn}%x^)_|zsp{Iy?׸kEӟ&3~b54.7^|vmIHupsKZVt|#K)Og>NxziG2z)XH&aStn OZ#5ߝ9ݮH˷kI+a\Փhs̴`Vk|h{Q}a03..s }݌w.iVb߆ps|]؃R(oΖZ٦XC|mP3shEW3E}K$-8j\Z)VDgTzƽ]+ +k{?(.z@ d{P5cgդٗTIVsK(l'"Ƹc׽+mFfhOϫ0_D:lI TOBO<;& ${oXEdȠٔe=K]xLWɌ~rܱi,v]zՃݮ37bak3yR @ЮA}Xy0ecMi=<ѕd0f)񭤽w&DU.ىoAkG Ps>̍K)jxÃcc?60x\~rcN9#ʞN&2:lQ|l롟<]LJ#㯉\~6@ٱr I%$|*Ș"_Kuġպ}avixw}Ltm- P;}y:5Zc&y߇tn)I[Ҧ>DIк &{@&>Πz6J3?5l:ݜZ.RBZ:d=J2*Wg[3<a<Sk@ߪ f 3J!ô?c>VPs̐@7CZJֳVG΍%匫xa^#ɡtöǴ0{&%j× ՖٞESD%R J͵IIID6{hV_F5@ D+uv1]&sz~^'m b9KLO?~F}5S SUBQ*hw}+z/Ĥ/,aS(ƭ$6/]Oؓj DV*`Q4#$w9 ~hn`7^r34X;Q&RiJ.XOTmR8*1X?\_+SWL%::ZBO~+m* GHZ &Y^i~ Yqawr >v.>ldFsvW:,]BkQ,|Q_96ZA9HMmrtnΤ}9'yN}2}4 (?>T|n0yM{XB%š8Ɏ:x{`rtqHKGp x4`LbK` t6W4h?5r\10qF= i EĦU%s[#n}3}U-]7>J}a7)T @@/ua5vfOG8P%[P5PhZ_1!VlO琞uPS&:HJ`bd8à@]2C"Nj4cc_AD2tǺ}UWB_nn:aM$&S^ ?Um{ 0.9IzvX v=M. = .k+kyVE : J?[SZl.\<lO2z'6~u&R \NtP *OpΜ0Hԃa hR<P'yYcj3٭_Nf0G;"@ k()!86gdsi?p}&hฉ'y6`#+mr(J w cnkȪʭ͚p:n:8PSt1~D RP/:24#ooJ"Ԙj:CP?`,G]Z4c;h\hҨt壆ը5uLKu߼^&ܞklQ(T7dc"2ARCo[\z`瑩Q^"E; (A&҄d%Y }b%104+,4T'_ڳLjE@Mecz6+IV4' zYvm6"[_n mJ$+\ Zo">I@ ewZw+x x)O8y n ͊P03)y/nVvLVGG,?t| q2vQeBG+\T՚ը|!?;ħt!U@uIzF{KӰmllir#ƌ D3 PQ9|VQ,jÒq[{]]U8]JP:߷M5o<`)gX*ukakS^Ir\|y _C ;󊬌X 8|l™_9D2`Þq1bYO0dL퇤QBpK#ҳGvsl5n޿[}p(z/T :=frša@1HOky]M%b*7aٱW땲>4J礳"x5icLE4 YO1ASrh 2Vϋ@UCOA,2 Zz04QP 'S[i8hi@٨ZОZV'u+uepl5=0 k&>ɇC6Wȗ?CQzWUatB +TB88ڎ:i_3)d|\uWMrU0vL1TCߣ["zb )7,ă"7 ͠6`;wmEeaNFSlNʴhoc7ą_\ZY3@'E,@kAV ~Cϑy=Bki wSxa]g#Fڿ83O L뭸 iiHjy ~qiT]mvnnP4ؒN0ހ-2,riAw-G%C"+3/DTIX>6p^3(,"VyxJx9ǐԶO$x~CѸfbeeβ ɒle\04IcIn\$Wd +oQa͕+)!GqһVzZ}QmlP&P)񢈖M* 'Ir _YKK~5`a)"aY(HMlk'c\+avX67Ev`Ta_00 3@]_+tCʚ0s{uPݧQNUđ@{[ld|Ӕ?$I\Xx?[Q|׎uJ3b9d;dzU19/YT^/m Y{o,2G[-̱Z8wP ڱ7|Z_ڹvXߡ,p?\{N2Y9>wm|c5Za#`U9yb:^13Tp-}\͟˭R0'Sŝ-^떾9&eG`\l.0xK WY ?"SoɆLZt{  4 6~*W(DfTU97UUr=Z ٩wL#~Z"55j,D™tRw&^lϤ䨇W!GzzOh+qzH?lVQ57Ƥm_iǘVd'd^Q2(38⁐4=)?: غ \(h;%t0Sj|Vp3*\ 5Δ FgN8GA76b\ n9+8j#yrVǛjP^~Ž { Qt̲if#=6;"βiwbmo'N j1hU[Qz<"©ȶ A[Ti%RY\Bmb==..1tCwV!$vAo> I7QOb%;pGӾh`6J4AZDVaZ{ s){`nm=9 SsP#bAP5EWU̧R]WLc/7 N+&^;#>sDgV >ߤׇV H^w%~Ǜh;B~R'.KMK 'AuI=`1\]W-/IsSR׾Egv*.T w,Nz3:#tn-kaaӗhE.TՅϻrz"ڻ6thIf]}v;nrXm*_D5`.hMnD)]|K#ĻsUvw\kݝăNZAn@g5R5X2_ʂ%R:;>R*3!S H' 9610)W l͌hn[^;WJ>X]M{"VxCVHEf_FjpZg%bS|O2uGܥ{ADIw2pS6rBWQ'oy~trgH8 & ԊGFް6-HY)؉_+yy.i)Zs``"=j~n///QVi0A3/b KFxh;+81LdrPk[n>~sIW]4 ## =HE$z+ӒH[e4FV T07nBV8Vb<)+6|Ns(Q<x\vqb .K)!TF|M1he:i\CE!_#KDVfscbEy!MЮ?{J9*wd?| hDž7^վ`j-Xԑ&|؅%J:Y݅iܐ l<^߁p~Љ[[8&ukO捻5  _c=|ݗJ;w:_4aț1X =DM~^uLH[&ij'Ұ(F;n(Ck rL5uAS:~~$eP!߾b8T{^>h wTx+Tgpu@и}}#-;QJK< I oqHG$ [-MeP-D { 2MF\&ad:v((rE0AMƹ [~ UtjQ n\@R/ -RUY#wKM&{:/ Y ~{K[0/cjD)+9ηhKiPg(b 1i@eS+`4+0a'uOW_brY>j\d%].p0VKi~aTr:\r@O6W?[X_6qK*(h6VcM+'G;QDxcD[3oLH~`ުnJگ"U+(%.~ V R-Dֶ}/3qt<5|k`y~c~܌ r{)w=\{PyeO* p qRt  ՓM3>_8]nQ]ftDJs1뫢LWcTy ƆM~n \SM h1-ӪCqDvM7Ťy"*9gQKf,XAޫFܐp5nfY:8z2foԾ:v|]mƧVKo ŎBNch#Koǐj^*kGd*k`'ZzʨUϚ#$N*ڼCA3*_@8sq