kernel-selftests-internal-5.14.0-76.hs2.hsx.el8 >  H b **=@5 Ou) *"y_LH7&}WQ@>#N>6 DiT!gj%+139_]: ^,N+l@c7|$y83F~ҴZC6l@]7-s7F&Uѯ cA.fTxS ̣⩢V]Wg3gRq2gMO/V/&+lkdQِiKɿPd75319aa5bbf0cbc1887f6c06a14376e5b7c7712a35216a114603ccf37a73fea9be3df73b13d5beaa5f618ad0142cca79cb528cdJb **=@Ze_I?u,Ė!Pj{| r PD n#w.dPdnT5Z~ݒάwpGS']ߜ {v"j vnsYӲL?(+zaskkG?_+#A[c=4lC/ɼP}%W)U& ߰S{@Mg{ZեQx:v2zD #7F`qr*g Hg <7 &m(-O ۴>p< G? Fd# 2 Ox|    (  y {Dx0l+++(p8xV9V:VG H I X HY P\ |] ^ b Ֆd e f l t u ݜv ,^w 'x .y 4 F F F FCkernel-selftests-internal5.14.076.hs2.hsx.el8Kernel samples and selftestsKernel sample programs and selftests.b cody-n11.rdu2.centos.orgyCentOSCentOS Hyperscale SIGGPLv2CBS Unspecifiedhttps://www.kernel.org/linuxx86_6400X U h    @(  T H @ g" r &   G&A7$# '_j&o l"j ~$,EZw F^ Q91t q H& HT.GEu, ( <4B7 ZS(iW0y&ٟ+p ;0@ J B&a3-,Ku bE.182'$U% 2Fl7F\vw!mn5 &) = K"  " # *<&d'-M! Ci  ,Rvv=QT ) F:Q]H8K5+ :2Cx+H'(+H;0&; } 8;p+`;+pN{+QK+++OqVb>`O ^;x +>+;;p0+0LoIC=! l+p; G%*997e$ n  EW/(i$?3E7GaI SeSLT15}fX&B?#u'b #db 2RbAA큤A큤AAAA큤큤큤큤큤AA큤큤큤큤큤큤큤A큤A큤A큤A큤큤큤큤큤큤큤큤큤큤큤큤큤큤A큤A큤A큤A큤A큤AA큤A큤A큤큤bb(b'bb'b'b'b(b(bb(b(b(bb(b(b(b(b(b(b(b(b(bbb(b(b(bb(bbbb(b(b(b(bb(b(b(b(b(b(b(b(b(b(b(b(bb(b(b(b(b(b(b(b(b(b(b(b(b(b(bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbtbtbtbtbbbbbbbbbbbb)bzhbzhb(bzhbzhbzhbzhbzhbzhbzhbzhbzhbzhb(bzhbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbzhb(bzhb(bzhbzhbzhbzhb(bzhb(b(bzhb(bzhb(bzhbzhb(bzhb(b(bzhb(b(b(bzhb(bzhb(b(b(b(bzhbzhbzhbzhb(bzhbzhbzhbzhb(b)bzhb(b)bzhb(b(bzhbzhbzhbzhb(b(bzhb(b(bzhbzhbzhbzhb(bzhbzhb(b(bzhbzhbzhbzhbzhbzhbtbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbc60ad4033536f1fa5ca462c955820679463d5f2d60b727cdde369c9e8f899625666beaf3299210a30911f612e88b172a1e1c19bfc7e75ae614b9fed8fdef7990d1e5a8b5542daeeb5e46a425ed42060d770f2cf14b6c02308e0fe571be64447ac121509f6134d3d8ef97ebd8537a4a18e55c82a272cbe62ba423de0175eceab756b8b95ecec559763886ec2737cedeab5e8846099fd430e98fc5edc652a9c3c1a335926fea4815a38785efbd19fd1c03b6d962f08fcb24c79a8897d76e4bca91cdad863e8c25a462ae9cb63c576eea7eba5778979dcc705c52ee44fe398fd0d729ed7ab08d188ab7ff33290bcf25b04c7ceacf6fd915a615ad556e36a4a521e17deaeb987e073cde36fd5f74eb3a7fce5e7adac2aecf8a416cecc8adf447133b74aba1a19ed10cd4e080e5241f3486b654581859555f1be3cf0e761011cdc96bba83c1e92b30ae993465a2e33e5f31a6d54a5afd3851459a52d9361fdc4f487a85773ec71cb8f4ddf61494164ea9f51512b8531bb7b2bcc80353c0c07ff5ac18983b82d734a8ea53245d743f61ecbd7eafad95a829545d6e4de331c51de42f0fbf1bb0fa3be10a14a7662ea86cfddee439578b5f9ef66718c95286a1d75727d7ff53b95e04e0bb90f4d2aa9ce6aef3742862f8363aef74c1c89a360e0dc55877b2ba9b8f9deb5e978129a22087bc290c8054e38d6cac8bf21702e7fc7980ff3f9db1cf41add99fe375b050036343c6d4ef60d6b2fb5a41ab172cecb9727f4fdce65115222c968605a7da733bbf7e05da3bb9283a304be21d810b29c113da999672b8da7ede5544c4ba2b2246e57370b4c23b9108a7f617b26b629340536056a6fb57e9e3e2b566ffcf3418329c65807f26136091c8c20df0222721b3d56e3e6e6e361417b13a5adee965ab425f72485664339d6f3f3750107dd9aa9066244b4eef34ccb6923ba6ca4b668a3f06d2da65ecbb2ec05e7114b1f6195625268190ee9f244551e7f8401f5644ca9b98cf6f2dc429d4e817917caf0f114b5b2ba3b67e3c8120740e61f40ab10404eb575ee881d5b199403bc5850568c9942752a1b1c9af18a5000310436cc30b7cb3b71f3db35358ec766699dcb56c892436106806653953daeb768af15f73f558a55ecd29cfba580e739d08fe9887b1b3c5a46274724f50dc4fa9300731e89afa7f1ef772120f36985eb2b442c353a1f43799cbc46f27844e531ff2729a544b295090633b66e962b595bab21aa16e12b114be1835f7647e150341febebfbff34d5040f6422a8eb280e268c39f23278c35c5dcbaa3b4943d1078eeec815d5f8faf7b16c42ffaea9ff50bbd87f0f13a44884018f7aba20c17439e336cdd07d384807e3f5310fe71336d043a5a022ae225dbd48439c026daa5d3d64eb2aa78028246a2b926ee159c9147818c59d03f56f971113ed0af2dc74d07a994207ceb9377d0dcc891ead7f6f049ce8ad0463e700d028aa94a2d1941e8ae4d935d28cead58fc83a1a5c0bed222b8465a12b194fda83f2984c371441d9389707a68d5d13238f343c24878fd289e732577fb655625f24f74cfa943845d421494cbc36bd1973ebfe39d75b280cee28b9e8706e727812f84c491ea0788aca0e00a218d633e28129c4e3f9a7d8c79793b6c0c14d3ad41f314a782b498f556e1f92ec02edde98999701304e65e754ec676997429006f30c9377fff38cbbe28676e15bb9601da7158e3caa3b43b29bb36121c4118311a28f10e51b2e126039b00ccbca5520ffed565e61b550506d03525e4700f15c185ca65beb832407e34a8c7e3233f51dfa2039bdb3e9570a336c066d8b95f724e3e44bac34d592c7508976154a88f3663d316178832c72f34f8ee9f6d22194c2b85abdefc5e24b88649b4a7b43d7f9291ed74f8dd314114b82a08f05ef8ae10bbc6313d2918f9eb83f86aaaa5d2087996e8eb77c7eb20cc0a34093072e3f8e49cbfdc26eae1895797da08fff069d685dd63f5b960ee6287eb77a47947aedbca73ba81b552450755af5e666fe1d1281908354cdff059c4a9f933c904532be08c1f2d0ba5d73ca26a89ad0691abf19ce4235c96b0735a2b209658987463cce3cd7dd38e832339f3b69d50298ddb3e456ab7f4075e66f4c8179142ed1d7747fa5a851c3925d33d655e26f15eb49ec8c6abe50fa7c9da7dcbb9a4b67c451b20b1509a7933ed846c2326f22f6f4562e184b50d1d1f69c71e0c8a1bbee445b12be111fe43b33162e585434314983f5cfcc36436b4d5acdf96bfcf25d6ba5274b77a1710efcd8077ca23e2ccfe6de52bd8b04fe9b300c8e5912e87474e46dc98af0d30ff4a486d9f539ac91add35e4f2080cae42748a27fff59fa7d3a36e461ab22e395b6fcab0f38daba7e98ba0ac7a4ede9f652a7a3a9691609553ca7df3521e2ef0bd9d50fe4b69e5931b0c1f9ba0b20ba7a039beac373212627219555b5b6bf8a3e40bbe69c7640a1f36a7299ad3a7fbf8385f285fedaae9e84bde66fa3683d974eb3d843c680f49859283274ba1670ae5228db44b3841e50e10d06c6686cbe1ae5fc1a0694b1c46088becaf0089c96735ca4efa97f1b22547f25b58ee171c88451f9b531e4e216af85400f4c27e8af57caf4dc57f950a8f905c9c3db2ed24015ac5e2c4910a73f6daf53acf0fae07c3950d62768ad42df4478fcd5335261c1bb2d893fc9bc936417b86973d5348133a0888aeabfc8804cd58e3672729d141d127f62d81d783bcb88192f4b7b77df8e4eaafa9c3e721eb4644d906f6dca0743dd0707b40266a2f3795045f93eb2752e909c4d422bdf4fe8c5ec500aa936640375784c7ed5030180e90359b5eb702180afa14f56e93c61b1e06893f7d1bafe1b4eaa05d90c2121366e5d602b24c2a68f80e383bdb35f55b57044db1383c54c12936f15d9f2751fc83de7f442c2864b3a083df2b54e0cd16338a6e39b3bcca254cde974729958756538605992d20ec93afbf46fc9888ee12a8f59f8dcb35f7e07f8ec01f2aa855b7bb4b03c718405692444646c52286f74481df898e51df67852911a59804e86129ac981ba5302c6e0932442bcead91a6803216d171b05fa70fecb201dedf29e6bda18c694363a3fda8e49408ae7ac1b4ba42e2fa0006449bdac6c364a51ea4c1f5eec295733d627dbc8bc9671db393b2776d82b13a9d93dd27d6d851cb8ee5a857c9aeaca84f73d2de6b5ec013de8608e610a1877ddfff9a96b3018a752fca7a4bc709923cc071e2964e66df6f828245653ea9923f4809652854614f6c1cacb60e1abe2dc9162360b3627e8f384a2fc15404d106ac99fedc3253959788628a7186e88f4e7e2b00bd1dead54a8e86b1f8e1c67f15b04d061ad72e3462efd616673499da1cc8e6f472df328b2e12a0b10f52d39588e45b26d9e9a6f7f3bcdeced968460e68bcc47b5bd81d9ea872bb7b30f505cb14b3548cdce4008428e0f6ff372ee679ee8cbf75b87ce8195c75a00291e2e3648ebfd0df42ce5f07ea8e2df4814fc498860de87ee2735aa55c708e4d3a83477418d24660ae19416ef5dfc25bd75f8d8356333b07b39d40c637b61791b19c35f5248db91a59cbbe5caa7ab8e160de1baa71ea6e225b1e947e5675b7ec5853504d7b5cabe35b9449ca2bee80e6fa66ffc5dfb5ef852e3fa6f18e6b272ab50916fa4d215a48d0d43aac820d12b6ce7847c4e7385e1ee79e16bbccdedb4be3ad967ddc8bdc79bdb5dba15f1ddd2cc39a72002f397ee767342ac7141fcbca08e3d2a90875fe1b539ba2c805506f5acad262363a50943aa0c828f9fbe58e96e94c47771ec0411728efa4d749e6e94b2008f03c982a458230a7899f193725773048ce5992cf7f943af72fb62342441d3a552c0389e20bdbc040d3caf8868d5422c21f71fe7d10d565472b0945f533c79568e9f761c2f2b58c66421d473e9d923ca7b556a5d5f7ad5aee95416b200a9753ad2fe18451264680b736d48b673f482f61dde0d345515a1d3f54fee19c662a63acd8dcad569c9dd047524a289f4aadff0f0fbc62cd2781061d97dd07b8ea57ca821eb03f39ff706df267a9febf33378e74630b233e6bf85865150f967bc37ff93ff91658c1ea3aa41d2b971c60f4865d76051d5ddfc2265a84200a9e79d8e1d16874f2c1bb4f65bef33f67a843e8da8203fd55da9943265b970d6d8fa017416bd63b671692bf1d19b789eede1dd5e6900e9f50f1a920139be8d9eaaece1cf8e27ee7bf63638b883aff1028cd18fc0020e197f2da31eb8555049323798dcbca70582464a5c42df1723cdc3daa0fd1f46677c944522b7ad4b02e3605c7468b19cf4f6a90bef2e7b4cdf95d854d1599d80ca792c302e42557a9b8ba9defa934cc6026f5bfbb344216106172cf3e30a01594a8d15e0ea77f8603eb2be46f6a285ba9e24bad98f8fdfcd7f5c801fe6590975cd736dfdfd16091be8f63ae1f719d759a3a0bda011991e2b4ffdbd8f8ba774ed253d2bb4535e594f4351e9f5061e6b1e72cef2d6bbd7da95dba89410643828352b4d54a2458bc6f6f87ca3f4cd53d025d6b559b0c7898030206e00194590500bf508cb6f23da46364f0283e3b52c0f865ee4957e97313cd513b37dbf8e5aed69db85b00d160a2540fce769d4b9640103ad19fbcb309e181c90c059706e5c67347f624d1960ac22d63fd5f39a9d58eb8b946d89cb321800bfe4e041104d6ebe5ef71e6a164fd9421d10d51c1651d023fd34578efc710d86aae2019c976867f544a91500ef4de859180511459efbc768be0bebbc354a5271d378f6365465a4dd5706cd901c753bb058b8a26b6e1c984958ffe7574b84e88e2c4c9a6cb30fbf44757f9734f9fe031a389313ae3919f11d74142f5b649790433a8d023b7ecfdb30454ed451b8d01ed1bf832390bcaf15a6d30487c011b4bb72439549be0be5d5d71e23d0d3a00083db48f50b08879b9f9ce7163f4d60890b2eb6120b92f20bcf94a6f807841f25497f17cf77c7a573e0dcb834c80dd54fa4dd1a040191af7b6e68e131873810f3aea568a2c17321c283342660ae4bedfa99d5e6aaaa02467c6b8b7b72580de2d950de8ac312d03ae9f0b954f037a2603ab8867fc811dcd73f6d43120e91864db83107d774a6cd72177442775f71433f8718f3a66371e0092c0c5d699bb36cb6e77877034817b46254927f5dc4be6dc468bba495fe1705127f082854e0eb8597f3a9a919951fe08628ea06ee03a8900f90c369e3cb86a93eca7b4d4cf4bd8f794d9446e6bd36d3aa04803f813374605633a8561f89ac537c537144f8e258a018250c6ea88e4ed3da7f8d814e90009ef33f7230ab71db7fce190745f42d2b3c15bb9c881c2a8b59a8f2a291fbbcc9119fe704ca4144b8fc14e2e24bf92e28c186a1fa570c6266c9d0bee17bffd25306088e419cc2954b54c596a815ec03fe2e9d7bb123d36d517a3b0dbd426b93e8ad3b8e7412ea8b0061818356e2e3203a91797cabcd714d61a1c2d8ff23de476f797890e5bc9632f83cd76cc995af85ec5b0286e2e45e2bf2914c3e4162dae4e19ed56978f3a66371e0092c0c5d699bb36cb6e77877034817b46254927f5dc4be6dc468bba495fe1705127f082854e0eb8597f3a9a919951fe08628ea06ee03a8900f90c5a0ac1fd75aa58abdba1335f92a3dada0e8190cc9c6cb136e397cd3e2c53e46b94971b2244ebcb5ff186b513355f4f26f139ac948059544256b933b43cd37d87868c973de1d414d8d2171a78738b98f5346f397b0a406fbd2be1ad12bb8cae5ff2e6f0fba5bf52d8fa5251eb50e3ac0ef1e9d6662f507d8b35bf1f9e7d865d4e19cc2954b54c596a815ec03fe2e9d7bb123d36d517a3b0dbd426b93e8ad3b8e7156abfa602ebf5fb6e4d9572c0c07568dbc1173c120e13cd6fe519ed098bb3db9f8a661a04d97f3503830c616dd07bb8e40212f45371523c214b35acf5e8950040e1a2f2fca6733f70fc1fe7b328076cdc5ace1113bd0bd0c68ea8a2753487adfe055ca12e45fe8ec80966605d533081f7781fe0245cb665ef5db0dc616d8a8d0c7b2ebef2a428bbcc5d97d50a1fa2229ae8b58beee1e3d8d067dfb00dc52338ae0a89d4b0a10013e12ece164cf196661491d4b3a2ea2adffc1ff0e53762b4761fb8cf0f93f4765b228b186e3c7c7a5739f50b9eaf4b6e727f0ba7c822e70ff6a9802f6eddd977e9996302c8f78f3f3a34e4a3fae4f0e600a49528aa7501904bc5ce8d8e086180689aed7ff1cb926013ddb198de07c4921dba716fd5b255700330e49ec04cebc8b764fe77a0f3004e43f2e61c5f5b9829096343661f1a8fbbfe3aa4b33c759762b230d2cb38ebc3a121a36f50b52697c80b7f6feea3ed81253da8bc69e6e2a3f0454d8b058d71604df54e9d1cd04ae7df0b3de483055c9f79904764b85f0b5127878e5df6127399aed7276b636058900edb045971abe361e76296f2086f8c709bf56f3c710768d6cffa617a26ff5a381cdc6b4d74c9078b9a75ec06135187e3b93615442a7f81464ef7da43ff112ca329793e162130c4c70e803edc93f1595ab410f6f732a95e63c6d58d447507f17f93179b5ff8ea0f6046e744f1eb295662b1efa0dc541410b330145dd172974d82cf01dc2406a34293030bc8a2526b9efc0c01394b08464332cf414e7f97243ac2d468e314def67c807bb47f37fee435367e54c34966e8193bef61aa73922791d9d0993b98256999fdea2de932bf6aebc0daaa5d267898943455ed7498aaedf6ccf529b476e96eece4a4cc84a2fd1425a2cc5df8be856b4333a3f76b769d19b0407acb68e7fa75cb31a34bb1e5bb6b51a5be84f0a5e5b3154fb5562e2161d75066cf25988a22a00f050d60297e044430e1b4df074c2f9084b9686b18518d45fa92b9d67bd920e666850051bb88562536c42a2de992081cef00a651cd8d87d665656a7dab6ad4f2b3bd2d4a21671a58d838c19cc767958e7fa07c2f597f36a87590d023704435310e62bd163c114e67084f4f61122f7eccfa018ebb309e4cb138849d6a3b0b081e5e5ecb05794d4a00578544f844faa5291bd079b800d57af5a90b408a8588ae4b9974273d9f806c8a9a3920f8273ea5e8416b561c9ffb7a7a2d719a59f1318132da5d3789bc1d27c9115f732df926df900a93594c154de0e8ea386f03da4e39fbd62dd82f74cee82d30281c81eecb4fec2439a8af38b2eda187833d5159ae0ee905a9e3e322a87fa2df0a9176d9d7c2aa17e90d2d8fe285f7f7d78e8a2e359800c9ed6a1ae690ac475c30e0d58a987497ec0bfe0d2220eb47cb83473bf6f9702cb4a93a28c25dc010730579b22a3cae66e2e4eb5bc9bf5cc90415e04bff82d3f859baf9077bfdbcffc387b65fdf0022f75c6ca8dc0a58d3db9bc3d1ad6b5db5386372413eea2e9e7c3099593f550ccaa7e65f96eaa4f2d98986b8d7b9a4298b7ddfa4cd3b91d2cdc2205e0676a47a9d35597b9763a1b5f96a8287cfefafa04cd057680e62525bf212872e941841d323be32f6e3c45f864e3f4b0dd61a82691d909d854a0efeb00708bf6e8d1e0629e8fae43683bdf7e7f904890485bd6a6f5a3e8130a42c1af5b07aa3e7ea1acaab52e586b8c584b84921b7a512322e5ca156a857fd673584ecf71f247df61148766390765d78c36ae830af4b4dc7d512ebd944eaf20351fe80f7717b7d1a5ec37fb0a4e7741a7bad9edb79f6abe3576c0f52ccd2c1b36565ba6bce1da399e847a8c7ac661e70f87432724bf2af08e14eca1dce634b60253317822a3c0343a65984dfab885a74ecd90cb2064bb9900b6d1f36993a59025c26172f9449a0bf6b022e375eeebd73c6bd533101eb428ad706c018527b1abd35e8cb716e27852aa4b15228935664847ba014f89900ff4ef30b120bab630dbafea78ff069dd844c9323f60c7aa3666b25c184626aa9a79fe6013f2835ac4f7e0c4588b3c0a3b21380f087239f3acf5a6475d5a678de74d30dac76e89097172f8446b8cf242a37232ae3135a18fb4a6dccb1c00e7760faf6de2f6fde9b8e8ccc8abee4644b6e10fcd9d9e4114611dbafa458a6930572c2a92209e59b72a2bfe9afbb760807e7c58ab8512ba611fffd3f5ed0f0ff7535f42e1d214f3d0b4d97d2d2fe5760ca4c7d5437bf1f21b5dc9d73e50884b7367d8f49494dc549de75f07eeb8f4467e1dee136fd70f6e854ed13db22e765df473c855954662af4b99086923ac44873e8a8962ed3ab3aa179910638eabe79a4a2c38a84f101467e94e9a121174472a5ae60ae2ef2bf9f607ff38f01d173bd2c9a0539f555249be55a240d2c8f8c9b6b0b463b1c289db023185e3b8efa46b7b93f6c1d82e749a0b2d1ad839258e647f95a34f15a12c2ff70e797c176a634aeb5905b7407abd6c1c82ffccc4088a438c0589a696f53714e25cd2c7e8633901aa7ff070b7309eec1271d68985aad612065646d0761ef5bb0070ca58cd398bccf77e732371b0c1fc4acc9275712e42c50a67a9de43677764863863a4f552a62a190b6bc3fe540833f6e382a2a98108af325ac4fb7fa169df4899574e07d2fe3ab6720611328fd0c16f1abeadeae18b34f2467e5d128558be27dc2bfb18d53c19a7af576096aa1afba02bdc437e4b42d5d1c0efceec3bfc02eced759756395e9a57aa55e9f1f1709b7f5484284ab82c885e87636a1b69d5988bf7a7c627959b108875f1c11d23f1d14ed55d9a37ba6ef56e3aef90995491015032bf72986242fa1585fd148dd27f7cfe02e5801f85d1a75ac10f0358d8b6c159112d568424a30ed842c487b75b6ae19d12ea7c7da1e93dd2201f2700194fdd3a5c3cd601e6ebc2b7d3e4ed6b3185dfbfecab7cc55ae063cc72de2bb84802ca9f10f4a7e50a1b320f5c8f8651fe6fabb4739b42622f37865983cd7fe5125bb883f4446892f31a7220a91590a4b7c19ec52b946d094da9ca7ab5177e215c888a9d8b20564b5eb63f9a01ed2fd51e0be3b1001db911f17fb7c3ba8962e3fb2d71bfab914721af690a78135de99b7dc8e70a192f8d7943793d8de660e50af9ceebf0480cd8781b8b8f7b93ac6ade380280588b1a9ce1c3d7e4c599e6b7afc60d8e2a5cb96681cc451daf5f5438dccb23a3bf76db12594b700ae3bdcd3dceab30169928ca7562bbec179a627068336f2d4479472388d30d41849d20d7ca0792d1d94ee260665c10241e0f7cfe1c40a37bad06cb67b728f466ff24bef0c427e65e83bc5f6ea9fcf31493ee68bf94ad0fbd335480e231961e77b5a549bf3b2f12c405cc91367dbbb379686c07cb141c604b23d335c03d0517a56f438729a78cb6ac5ae17a17214633cabee7c2f38638104af16eda82a16f3b9d8f62c997a7c5521e362ca389858d86d819720b9e2cf8f67afa0967f13216a08e8d6dc458c94a5275a4b22d54e463d24042de335c5c75cd0c2f611de842e4453bbdfcb371553d4dc2a7702a941c47a0e1c7edd90da6b5cc84c473a5180ea3837ce24e54713cd046473eb3ad6da105a0a7b130641bc5ad6146dc3890771120d08af0499067f580ad5d97838c0f9a770bf79c80d2190f69b5270b0ab28eadb51bbe345c2c04d8b7d625c26cab4a2f968040bc892fcd10ccbea572b0c62cb60c435b097ff3ab858a29bcefedb9f0262f0d114637e909ecddef53d49b94698506d57fae36fa54e71b58112552d73ebdabd7fe5eb9eb225c9f0fd7258242ef705f747c8a1c4e574f0a05ad93d6fe1aa0dacb5c99170a3a86144f009f6be5d48bdbe43154e1130d7aae60b2915210833617f1f2c6f64c1c25e3b66589046613034da1c1d053e004a0ef376decaf02f79d703d9c59fe6889df6e3f6b4ade2129fa50ae2a35414edbbeed8f57adff19c508a6f5fd88d23e55cb6212ebc04691f1af0a0e3a650b719f731a5cb2f0c065354a93188b3a448166131e28124bb0f8344f109042c26fe2e69c1b0462fba90cea2d3744e1135e670e8b2b3be711b6c9193dfa1fdbee0794dfb4113284cc88395846faf8bb702f7c6ca52ac8586316a93fad1faa9bd31becc68c6e9bf2a96311abb8143e84797cf5f1b18638b460a8ab6b82cf5df33c088724d4615556279d4195893b0f872b5c3a865d0451b2de8e07c6b3800b58b4457e36fe1a62b870e9cd2ad510e45e962f214156753567fcb2f089b4f000c4bdf503a7f38a61a138f33588ca3a8151ba3dc74c784d6d50801371f63f38be226e0fd3fcf9736d25fd8d3e555c4ed47e52242e34d47e4e569a68b9dbef02b0c352b1f4d8c5c243525b07a1f99346d27fb7f797b9eb24a559508e91cb8733f910f1dd2ee5498988ae8c075ffd915632cb3c84a9318706c2c29d3372e4c3aca699c09bc0ee0cb12816abd98a43e77bf246db9b7dba305ebf9a8bbe28b8a3ae1a08bfb823c683d01abc6b37be69e703010d08b67d7aa799e217696e0f05e1ca57046828353b5e5e9b24ece37ad105060bc78f95ad4a4c64efe2ddd90d7746f8f2d9212ba00f7d85582ff8048399cf7e76a1cd8f71912334d25dedcff873277502c36510922edff1a21435e34aa3f1d2cbf056c9f64f54786af859dcd07f3b139f5e2c8840948d4a7a111c35860f06a8a821903eb3a90c0a300320abdabc138fd110e382fac5363ab02fae7c47ecb99dbb71596c8f34e26873d5db7010b94440ca2a6629eed98c085b0029bca52bd19231ff404fb8d4578f67bc2b93489853dfdc6cb47fb3c6357e5ceb87467f238cd2f7b5b6930a453ca6b13b91e917f5260b9645974f04fb3fb3260bec1c8479b8b596cc991f967bc0b648e4412f8299b3aadc32add7cade514743ce59441de7b82d8f76e305b601a2682b036fb4014edef855ee69e206be294b7f914952f0b4eb6167343cf4102054d7767d5e52c5afa07fcb0adb62e41990699d7a5c8111af557719f72771960a7af2a0195e6b1238b836f4758ec84b1ead26b6823fea1a5140f44dfa4338e9be0cc81bd624f70a7d2595dedf05aa06e1a3c3750d872b3fe61e5bd0687676640053c5da97e4a1bc36c6874ed1855e1893523845633c495ee708dcbf4684e228378bdd54f5f7639048f75328112e3d9e5af71f311241b0ff3d9cc9e05aab39ca5a4ab8fc4428be0cbd7e1aa671e1908cd1177974be694d8d067b140665f4be757896be3489d72198a0c70b267a4a6adbbb45a402739fcaaf05fbf43e9f2025fdd765294fa08db33cb6b0512fbe4c3d24768a4a059c9b683ad28b2c27278e1ba26c7ab9258bb46d6716ce3c05fc75250f4c0b0466d9ff897e8172b191d93bc1846810809e8aa5629c22c05149ed48bd9fb267f8ec3c3e022b76b13e73112038a615f30be6253b953fcdc42ae7d601a1505f671eae328db1b9623cf1e7b8e50a01e1a2720acfa1a7ea529612dcaef70dbf81ebfe1550c0d3537764e3d9e636c7b6af4ef28b721e0ee2368335b8074db070b253c45b521495b55639cd09999d3d0e25b0d128e8558ae6ce9c5013f05789537a7a8b64f68f4bc454223ea4fa7e729ab5e72642ebfeeaa0f182e10ab9b0744f9cef29931212a53ec10910c73890108fcd7261c580b6f3bb5da178671c213bce1c16d16a06cbdcad7b4be43a0d79133ddc24573d6a97e666b28f237ea1669fe65d58dc13b28a49f73b07fd9e53fb995d444f8b5d09ff1730e321bc2addddbb5776f98a93ad37708d950a8ef6babbcc74e8355a0f15b37e18c0a6d8327d08e58d90e90a8796923111548b1c63efd3573ddb203db6af04579826a54be4462e5c63676911902d82d7c13edee05b1f06df0a856ecfc0eb90811b1e682405091b692478a9c1506ad0fc57561b9ddd804cbc5a983b6a3001a35370e8b600ea9c616d1d4e59e961b09c38f6ba5724ba75e31017a407812f4788dadd79274dfd10ac80727958c6b9b2a90c2e93b6e114ac618f8393c3b7797c42dfa33d10b04b2982b1f08564b9951701cf116d9b58348bb028bfdcbf19ecb798acee39da4e016658460e46e1f1ee8741ce15d466e2d3822d5b2b4bec463de4b5b617e013d7d41694de70822c6729fdb83ef193d4e168660b3d4b12a89fca4fcb87e793efaf95d7dc21688b50923e94622fca9f0f0de050644eeb31524f917db20e99e26a418acd41c727e8ebc1fefd9c5d1e96fe9baa6d4dbaf800114ea7c5f601bdfce3b15cf7dd3521c0e8d713b6b505ca71ee8c509e360cbe38708221eadd590014624d3d4664c14404e8aa7d6f13074566c85d435326055b422e5df155cffc1a8fc07f61777ab9e6ba361c5882e59ae90f7682af2e68c28cb6a60090ddbdc9e216a0da67401f82fd969b5c9c523d8d2c9068efd3f22158327b36388ba72a8d73a12ee2b99d25226c0856b282a55244edc4c8404c83158fb9dff69a0ac72b3a0971ee64b9ba8711d63d75a49f89f32aabba23c39cb6d32aa896853acd1cb0efb918b679ff911fa5b0961939975ba153cf5b8dc4109210656c3609eb3f1398fce5c32b07c3be21eb29f835dc10a57e003e7100395ea1b2f60bd21b8043ac10cd3a1bad3b8cd13206fe053dbbf3e1009fabd714c3e0ac04a7ac568ab90a950878e4a08c404387e89c90c1e335be0a6905cf6e45ad1e9ed631a3df55372f2845dd5b7b3ac660d21202d4c6b0cf24280bc03c11bc0014ed2733798de178295d297633e5bc47b4e4934bf2eda6fe2a22f9e7303d60d5221a794ae927f7cd033cb8ad85c1e90e25547872800e7dcb3f6c6c2286e08d38d41e9c15e1f3c43fed0ecbad83d1971bd33e47d407808ec1550ffe00dcbbb89a98d5bf2db91d914372e70a34d704ee55e1a018a39e30d6a8ed95ca742766b7d1381ea118706faafde9d75654f7f5c7fbbbfae38f9c4de5a4111a574339c562df5bb559c2d1ad85f7248ea0b33c287f5311a5647d371a260b1dff2c2d0a7e8e798f014fde930bf70e0a282eb9161d9fee43d08fc80cef63c057d3d6e65dec840e592506e3351444aeb3f955226778cf404a36c6d6385e6dab5ff5e3ea22352496072a606199cc1114c3da784c39b76c03249c98b94565c48283f67de87b297f1584f9187e26a306de1191da653f557ff63fb66401e4a6c0dd4433957d993c9296332aa67ed2282aa2dfba98ac54291d632ddb6e3fdc3cc4d1b3abbbea10963d8bcc48914b193011584e1d8b044954999ce7bab8e342ca94326b03f4c568db335d7e828ee93845fa540275fa179575dda8e4994b87e2cf0ed70139b37253500e56ba105016845c21e5316ff65c0363c2716cd75e79e6bce75c54a987c26507522c29dd0d2d9fa9df16c34d9369eca9a85be0a7a39ed3d1a9d4e71a6fce73cb9d00d6d6c1191b9d8874f82d2f639516a41df39c4f498208aedd766ae8c8c31fa5037b62d156b52c567d59955506454f16ff8204bc830572dc0566c3b44de0eeadf36b0f4b67f6b18a7c8f36b02d5a08c0e6ab3d94afc9573b10d5ea6fb397d8d0b737e9894cf331ab8d0448bd00c6459734cdf25a8452b0681b7cc2fcf439cb8d1f2c9fe1dd00f1e7527515dcc783e7b726de1ed6e42826ccb0dbe88df5570d851e52bc68c9bdf0fb1b54dd85978c9db489dcfe4ca9e3c584118141506aa161463cefaa3fb343fd68f28d1c75aea8bc4c063df74f6a1f2deea32d3978e40684d62a675a879da82aed231593d7417f9e5eb9bfc6b77d38a7ef57f64691f13f361e53721a11bd6ef6463156f30d8257b229fe830db6bba2b307ab5707e7fb6f994c2148855146adcdaf0bc5bfdb78bb4346929b0e85aa09b0b3c05a1aa658d705b1a958150330ead5479f8c6089aaaf767b1479199986e5c87201471e58caf9bd0d7eefcc8b5a25ea398b4e1d32924d30e7fa145158a259198288ed5509456d818acd5a6a53c07c710b4729203067116cc338462153e4baf94e85074a281c19b61446733105d5c1d7626da54f51bcdefb6b97b537a8e08207e734d9c9b49c5ebd106fb6e21eece911854bcf80f2c99d947d9613a8d9ac5b6c5d599d591839d5c9a79a401d13af7535e677aa18ba208fa0a9797839edcea34970b61d5348523bea87ee403978913f519be446afa2faa827c377c1be781dccd82e4c48c3164f09e3ab6a4ac4bfe5ba551899239a4b3e3170428584ffe2855bc03626ce18376d85c89a9fe70f517f570075fcc0297dc0411c7ccd289329ddeda7726c0598910b46c20535121d229967a35ad20b76b8a6a4a8b928d4ef513a28201cd54f7d3cbe4369bbb11d22ec0b817d943f150a869d22ec950087722ede710059bf080aaadca020fd4e933907db22aa6f2dac0832489e49828945171aa5184efdb562db6eeb1a49278626a7421d99d734c5f03680f3304d901e886d535c08666579288634a7c2675697244492a8fe751bb4d44eab5c95da2ef3d80fa0f3ebd6b012768c8b6cc8d7a4cbf7a338d25fcf981d87a38d2fec1e8a619006ff0e60f774cfa17f68a4df0c5a86b6c30e2793991278e7c092f8716d540c0ad4369fc3125ed70170eb7e4935c97e669ac6c1cfbfef05ce57ca7b2507f6144ae9efc3a7cff1b7091f864b9d6b5fd27e111ba9abbdb9a5e3b0672cd658a52014235e7018d1ca040f8c70c7007896e16111b3b4badbb44f04b28dd2403029c2dfd800a425a59bddb3abf921009146b9f5ff71109f4e905eb354796345909ffe68114efb5c2784564ee3a18f8d8797d85ac2e346a75c1546cba691c0d995daaefd25d431833da9a37e8632abe44eba7b4bddbcc1471d64626faf74ea6cb8275d41490569e8b0897954831b11e008a95fd01c9c153beca5cd27d33bba5e32784c0c6e659f2655223e2571500ca303af55490611b8f41b06b616b86911b6811df8fa44ea653ee851c2c5ff69c7056047bdbb979a115e98a6dc2aae0c7d281acbb3e56fcfa89af8399ad11adaaacb73dd895f74fa0c34a09b8007b1635f1be50104e4a9ef1f988011e7a24ec962cde0a430f7b4cebedcf04ebdd1f4d3d8363a0e18e8334b7abec2d4caedf6df044c509e576d0484c4ba93ff0a256e52a5a7d406c9a0e4f216f7a6563ad7201389e996b07e5bd4704b6863253dfb8a3b4463297ca24093a72ac36353b7852d4b5e08d6ac57abca5aa3702145fe4436432556bfe1c5220c7e953c3f7ef1e70e077869450182fbc9f13d47469f8a7648545c92200e5d6d37002bbdf6a9011420fbf08532112b63f7ef029d0f3865a70212afedb2f98ce778f109a7aac6611f8179572cc3e89613d2f5a3b420ff6e880b8c43f166750a3c961efb1b8d1620ae93e1787826bbea08eb9b775bbfc248afed848f625d751c3834e8d5e44a0566d83d636598d41225195cdb54811dc555ca1eb098c82601df7f33cdc8cbfe9174d3f717e955abcfe10b49586ad03ae4b633f72440f485b3ac75ddc6a25b50ce29e0f9500eddfa1af3c7a4a73ac0debd511b637cec634c449e2b7b1925b2ad9c80f8fe2f6548fd6f0691962308b7da3e1db477aeca75993ea0e97325c6c06b483c5b7540a0e3b9dfdc5cddc64f063025bd378a4909ea440993677eeed802177fef4705de5efc45ef2c1a22fd745a802cd9b0f8ae9025218d78e0fb1aae9a9558d7e48a76869fb29b14fc0221ee829d52e67015e784aa1890e5925f1a48e3f6b462d360c71768f39677d31334c20a3fed66a74069581c9afbb8e3be5eecfba6a5c44f554b7a95db2db3227879dfa4f9d54fdcc5908db833fb6f3ed4fe87fdbf4d5445df2c080ddade0c05804bda82709e1f9351c757ddbb28908a284dbe6eaa379d3f94b4127296c95484948adfa58c16b20d8aa08e26638de2bfa5b82236f85b0956faaac1a4040a0ca717f9db4827f52ffcdb820ca7dfed8e336cc08ed2522cc818a1a9c668c73c5fc92f4ca5ad897f56dee9d7fa129839ed89f51ec3d65b6978caf552873e2dc9b6a41a7a003547c794b41063302da470804fa1cb1688dda9065b242298f45a349c710991a855a945c290fcb4188c083be0755791ccc752eff67832bcafc8e08ae65b8fc26a80d01f7a19f16498a79ba7aca2c61ca6ce86eef993e848243128d8f2ad028cc2b305e116c27c1c22b649a608ab896deb9a7bba9aa6b78af2b42478dc173391a37b461f24dd847460823abd93ce6deef082efb1820d7f8eaa27e61cc421a316ffadf7f03394baee5a7162c3c8f0c0a805bea8235a2a68c96520b0c457ea69a9c59675c4771f34b8d056363d18b783662d85eb2e943f68095a187c195ca791ae8ee07f2fdd331091fef0e2a20cf429883c3bf51e4cbdd4e532f5e55f0872bab2e73c76b4cdc41571b8912ee7b64ac6dd74ac108b59394a33640f695d811d5be14129ce4b589000f5c3be8d9c31be1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855306c77285d10a86d3cdf534202b0834804277ac35af8bbecc23128095b5e8e0c91a558e5be3e151581f0691f2173963bd9dc94915f54811db9d1198926c9e796db250c7e49ae3b891caebbc1f85008d5b29e1a77ab21756b1c33a129f0de1353452ee11358146492917e64720ec950e4ae80d83134f4564a10185b06c70e61259ef9c59665a34ae2824915f49efe793e2eac918431b94a54a7ad7ebbd9bdd11a3385ed9de403beba278e4dca545642f3a83ea61f72630c9bf3393795e4b4caa5f3a633cbb96176176db3f1a18cd9ddf7f66d79a88d7726e1591759d9c054a5a425b98acdaa48fdc15858b2d5c1dc86d962e33a4a786233426f4cc0fede70decdf7d951a764264a183416dd8384dee3ac182598cd630c994abb14f733a0fa58d6f91adf55369e8bd20214844746b97e7d5c8c0e38ca99dba982d76953c83887b8985677047fca58462fb7649110518247657ea67a03c681927b0bfdba27c22d1a2804a92e37bec600c32035eac68bb484f7d04bac7d7cdd39c81a49aad88f10eba062e497fc0667c0b06c38ea6f27637618d54f65152a7d133d4ba4afb83c2c6e9c922b0e78b5cef627343781c7679f6da10c3dba622d6e9ae9d3ddb440d1b77a585d1dc88ff3e9eaaaba83739365de6ffe6c949c0aa9b5c907ff23413de29e1056409d80f20ce86fe433c0e65caab3546709d1b5e6fdff621f4d142cc272d60823bc6fa6dcddc28eafd95f5e039465b9e6c614498a92c5e46a02c65d87d8985f222ad2c891d8f42f16ea796a82bf10cec9d1df4b41411eb2b5662d07b1daa54ab5efb855ca8ad619106665fcb4c2ee1bb3cff116ec4ed7db98518886527aa4b950ce2a3aa5871f7d9be62e7d37ad97a3210aa21da8ce937cc616a2d259e3095c67360cbd37643cd6ed096afe3709c12d20838e7a4c1921f0807fd15afcceba39c009bd69bd778e2bbf96502388fdf2922f64afd237883e662e77face2c6c6fb984fecdb053c06531f1df51ba4dcff2fe75a964ed976e2ee5ae8bf517fa0f59b76a81461caca497e593b63b6f930abfa575e682679866414ae73f82d1977dc0d96d56cd42ed37cc2bf43b124fc7a88aa03b5bd7b9cb58334b408050716ab8d7f964a7335d4b1171cb5620f8325818d761aeff5ef457fd5f7d42f2d5309aebe0b7fd551628e9760fbcc7919642e6b91e83e6188f25177f9694c07631007f7ec11160673a61b30150f446d5139e0ad05966da9d445bb63036335d8ac011b0c1ccb7129adf319c1d4b1004ec513909e4b45c4bc7f7e3dd3e95abc1553cd4888caf28a2fc352b54454876cac2df4e3ed30b1238ae185bf7ce1944f3dd880335fe38e4aae4b327b29a84abdbbb66f2dbe351c2c6b33b792419628148291157d4bafce242678b959847285c8a9dc397e3dd751262b7a053def4d38a1dc77afea356ff62cbb4f59fffedaa9c0bf52b321f29ef988ca7bdf63ff6a4977cfa4ac342b2442135c2375e5b642951eeb598096a5fe8e6b9c08fb5fb9e275c397de0fdac93704467a5133dc4e089d5d0ee0c2304e8577b1d2cefd17314850cbed992d99d633807bd7107b165ea597dcc87c571ccdc0acb0a8b1a8b867abc4af48b1fbd69d2a7b9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-76.hs2.hsx.el8.src.rpmkernel-selftests-internalkernel-selftests-internal(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/bash/bin/sh/usr/bin/perl/usr/libexec/platform-pythonbinutilsbpftooliproute-tckernel-modules-internallibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.5)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)librt.so.1()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)nmap-ncatperl(IO::Handle)perl(strict)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)5.14.0-76.hs2.hsx.el83.0.4-14.6.0-14.0-15.2-14.14.3by@bzSbDF@bDF@b=b9@b7@b0b'E@b'E@bs@b!b@b@b~bb8b8b @b @b bObb[@b a@aar@a a@aa7aaaNaaZ@aea@aaaŶ@ada@aap@a@a*@a*@a@a5aa@aLa@aacaa@azaaa@@a@aW@aa@a@a@azawapaim@ad'@a`2aZaUaTU@aQ@aKaKaD@aC1a@a?=@a,@Davide Cavalca - 5.14.0-76.hs2.el8Justin Vreeland - 5.14.0-76.hs1.el8Neal Gompa [5.14.0-76.hs1.el9]Patrick Talbert [5.14.0-76.el9]Patrick Talbert [5.14.0-75.el9]Patrick Talbert [5.14.0-74.el9]Patrick Talbert [5.14.0-73.el9]Patrick Talbert [5.14.0-72.el9]Patrick Talbert [5.14.0-71.el9]Herton R. Krzesinski [5.14.0-70.1.1.el9_0]Herton R. Krzesinski [5.14.0-70.el9]Herton R. Krzesinski [5.14.0-69.el9]Herton R. Krzesinski [5.14.0-68.el9]Herton R. Krzesinski [5.14.0-67.el9]Herton R. Krzesinski [5.14.0-66.el9]Herton R. Krzesinski [5.14.0-65.el9]Herton R. Krzesinski [5.14.0-64.el9]Herton R. Krzesinski [5.14.0-63.el9]Herton R. Krzesinski [5.14.0-62.el9]Herton R. Krzesinski [5.14.0-61.el9]Herton R. Krzesinski [5.14.0-60.el9]Herton R. Krzesinski [5.14.0-59.el9]Herton R. Krzesinski [5.14.0-58.el9]Herton R. Krzesinski [5.14.0-57.el9]Herton R. Krzesinski [5.14.0-56.el9]Herton R. Krzesinski [5.14.0-55.el9]Herton R. Krzesinski [5.14.0-54.el9]Herton R. Krzesinski [5.14.0-53.el9]Herton R. Krzesinski [5.14.0-52.el9]Herton R. Krzesinski [5.14.0-51.el9]Herton R. Krzesinski [5.14.0-50.el9]Herton R. Krzesinski [5.14.0-49.el9]Herton R. Krzesinski [5.14.0-48.el9]Herton R. Krzesinski [5.14.0-47.el9]Herton R. Krzesinski [5.14.0-46.el9]Herton R. Krzesinski [5.14.0-45.el9]Herton R. Krzesinski [5.14.0-44.el9]Herton R. Krzesinski [5.14.0-43.el9]Herton R. Krzesinski [5.14.0-42.el9]Herton R. Krzesinski [5.14.0-41.el9]Herton R. Krzesinski [5.14.0-40.el9]Herton R. Krzesinski [5.14.0-39.el9]Herton R. Krzesinski [5.14.0-38.el9]Herton R. Krzesinski [5.14.0-37.el9]Herton R. Krzesinski [5.14.0-36.el9]Herton R. Krzesinski [5.14.0-35.el9]Herton R. Krzesinski [5.14.0-34.el9]Herton R. Krzesinski [5.14.0-33.el9]Herton R. Krzesinski [5.14.0-32.el9]Herton R. Krzesinski [5.14.0-31.el9]Herton R. Krzesinski [5.14.0-30.el9]Herton R. Krzesinski [5.14.0-29.el9]Herton R. Krzesinski [5.14.0-28.el9]Herton R. Krzesinski [5.14.0-27.el9]Herton R. Krzesinski [5.14.0-26.el9]Herton R. Krzesinski [5.14.0-25.el9]Herton R. Krzesinski [5.14.0-24.el9]Herton R. Krzesinski [5.14.0-23.el9]Herton R. Krzesinski [5.14.0-22.el9]Herton R. Krzesinski [5.14.0-21.el9]Herton R. Krzesinski [5.14.0-20.el9]Herton R. Krzesinski [5.14.0-19.el9]Herton R. Krzesinski [5.14.0-18.el9]Herton R. Krzesinski [5.14.0-17.el9]Herton R. Krzesinski [5.14.0-16.el9]Herton R. Krzesinski [5.14.0-15.el9]Herton R. Krzesinski [5.14.0-14.el9]Herton R. Krzesinski [5.14.0-13.el9]Jarod Wilson [5.14.0-12.el9]Herton R. Krzesinski [5.14.0-11.el9]Herton R. Krzesinski [5.14.0-10.el9]Herton R. Krzesinski [5.14.0-9.el9]Herton R. Krzesinski [5.14.0-8.el9]Herton R. Krzesinski [5.14.0-7.el9]Herton R. Krzesinski [5.14.0-6.el9]Jan Stancek [5.14.0-1.6.1.el9]Herton R. Krzesinski [5.14.0-5.el9]Jan Stancek [5.14.0-1.5.1.el9]Jan Stancek [5.14.0-1.4.1.el9]Herton R. Krzesinski [5.14-4.el9]Jan Stancek [5.14.0-1.3.1.el9]Jan Stancek [5.14-1.2.1.el9]Herton R. Krzesinski [5.14-3]Jan Stancek [5.14-1.1.1]Herton R. Krzesinski [5.14-2]Herton R. Krzesinski [5.14-1]- Hotfix build - Drop perl dependency for perf on el8 to avoid modularity issues- redhat/: cherry pick build artifacts needed for CentOS 8 ark-style builds (Justin Vreeland)- redhat/configs: Disable fbdev drivers and use simpledrm instead (Javier Martinez Canillas) [1986223] - drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels (Javier Martinez Canillas) [1986223] - drm/simpledrm: Request memory region in driver (Javier Martinez Canillas) [1986223] - drm/simpledrm: Add [AX]RGB2101010 formats (Javier Martinez Canillas) [1986223] - drm: simpledrm: fix wrong unit with pixel clock (Javier Martinez Canillas) [1986223] - drm/simpledrm: Support virtual screen sizes (Javier Martinez Canillas) [1986223] - drm/fb-helper: Allocate shadow buffer of surface height (Javier Martinez Canillas) [1986223] - drm: fb_helper: improve CONFIG_FB dependency (Javier Martinez Canillas) [1986223] - drm: fb_helper: fix CONFIG_FB dependency (Javier Martinez Canillas) [1986223] - efi: sysfb_efi: fix build when EFI is not set (Javier Martinez Canillas) [1986223] - drivers/firmware: Don't mark as busy the simple-framebuffer IO resource (Javier Martinez Canillas) [1986223] - drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb (Javier Martinez Canillas) [1986223] - drivers/firmware: fix SYSFB depends to prevent build failures (Javier Martinez Canillas) [1986223] - drivers/firmware: consolidate EFI framebuffer setup for all arches (Javier Martinez Canillas) [1986223] - drivers/firmware: move x86 Generic System Framebuffers support (Javier Martinez Canillas) [1986223] - redhat: Fix "make dist-release-finish" to use the correct NVR variables (Neal Gompa) [2053836] - redhat/configs: Enable the Btrfs file system (Neal Gompa)- vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2055451] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2055451] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2055451] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2055451] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2055451] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2055451] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2055451] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2055451] - vdpa: Support reporting max device capabilities (Cindy Lu) [2055451] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2055451] - vdpa: Add support for returning device configuration information (Cindy Lu) [2055451] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2055451] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2055451] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2055451] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2055451] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2055451] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2055451] - vdpa: Provide interface to read driver features (Cindy Lu) [2055451] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2055451] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2055451] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2055451] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2055451] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2055451] - vdpa: add driver_override support (Cindy Lu) [2055451] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2055451] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2055451] - vdpa: Consider device id larger than 31 (Cindy Lu) [2055451] - virtio: always enter drivers/virtio/ (Cindy Lu) [2055451] - vdpa: check that offsets are within bounds (Cindy Lu) [2055451] - vdpa_sim: avoid putting an uninitialized iova_domain (Cindy Lu) [2055451] - vhost-vdpa: clean irqs before reseting vdpa device (Cindy Lu) [2055451] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2055451] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2055451] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2055451] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2055451] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2055451] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2055451] - vdpa: Introduce query of device config layout (Cindy Lu) [2055451] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2055451] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2055451] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2055451] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2055451] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2055451] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2055451] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2055451] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2055451] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2055451] - vdpa: fix typo (Cindy Lu) [2055451] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2055451] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2055451] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2055451] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2055451] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2055451] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2055451] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2055451] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2055451] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2055451] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2055451] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2055451] - vdpa: Fix some coding style issues (Cindy Lu) [2055451] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2055451] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2055451] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2055451] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2055451] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2055451] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2055451] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2055451] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2055451] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2055451] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2055451] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2055451] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060708] - lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe (Desnes A. Nunes do Rosario) [2059555] - tick/rcu: Stop allowing RCU_SOFTIRQ in idle (Desnes A. Nunes do Rosario) [2059555] - tick/rcu: Remove obsolete rcu_needs_cpu() parameters (Desnes A. Nunes do Rosario) [2059555] - tick: Detect and fix jiffies update stall (Desnes A. Nunes do Rosario) [2059555] - rcu: Move rcu_needs_cpu() to tree.c (Desnes A. Nunes do Rosario) [2059555] - rcu: Remove the RCU_FAST_NO_HZ Kconfig option (Desnes A. Nunes do Rosario) [2059555] - torture: Remove RCU_FAST_NO_HZ from rcu scenarios (Desnes A. Nunes do Rosario) [2059555] - torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios (Desnes A. Nunes do Rosario) [2059555] - copy_process(): Move fd_install() out of sighand->siglock critical section (Waiman Long) [2051855] - redhat/configs: enable CONFIG_INTEL_VSEC for x86 (David Arcari) [2058806] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (David Arcari) [2058806] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (David Arcari) [2058806] - platform/x86/intel: Move Intel PMT drivers to new subfolder (David Arcari) [2058806] - driver core: auxiliary bus: Add driver data helpers (David Arcari) [2058806] - PCI: Add #defines for accessing PCIe DVSEC fields (David Arcari) [2058806] - tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - futex: Wireup futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794] - parisc: Wire up futex_waitv (Joel Savitz) [2038794] - s390: wire up sys_futex_waitv system call (Joel Savitz) [2038794] - MIPS: syscalls: Wire up futex_waitv syscall (Joel Savitz) [2038794] - tools headers UAPI: Sync files changed by new futex_waitv syscall (Joel Savitz) [2038794] - futex2: Documentation: Document sys_futex_waitv() uAPI (Joel Savitz) [2038794] - selftests: futex: Test sys_futex_waitv() wouldblock (Joel Savitz) [2038794] - selftests: futex: Test sys_futex_waitv() timeout (Joel Savitz) [2038794] - selftests: futex: Add sys_futex_waitv() test (Joel Savitz) [2038794] - futex,arm: Wire up sys_futex_waitv() (Joel Savitz) [2038794] - futex,x86: Wire up sys_futex_waitv() (Joel Savitz) [2038794] - futex: Implement sys_futex_waitv() (Joel Savitz) [2038794] - futex: Simplify double_lock_hb() (Joel Savitz) [2038794] - futex: Split out wait/wake (Joel Savitz) [2038794] - futex: Split out requeue (Joel Savitz) [2038794] - futex: Rename mark_wake_futex() (Joel Savitz) [2038794] - futex: Rename: match_futex() (Joel Savitz) [2038794] - futex: Rename: hb_waiter_{inc,dec,pending}() (Joel Savitz) [2038794] - futex: Split out PI futex (Joel Savitz) [2038794] - futex: Rename: {get,cmpxchg}_futex_value_locked() (Joel Savitz) [2038794] - futex: Rename hash_futex() (Joel Savitz) [2038794] - futex: Rename __unqueue_futex() (Joel Savitz) [2038794] - futex: Rename: queue_{,un}lock() (Joel Savitz) [2038794] - futex: Rename futex_wait_queue_me() (Joel Savitz) [2038794] - futex: Rename {,__}{,un}queue_me() (Joel Savitz) [2038794] - futex: Split out syscalls (Joel Savitz) [2038794] - futex: Move to kernel/futex/ (Joel Savitz) [2038794] - cifs: fix double free race when mount fails in cifs_get_root() (Ronnie Sahlberg) [1979175]- ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() (Hangbin Liu) [2059308] {CVE-2022-0742} - redhat/configs: aarch64: Fix PAC/BTI config settings (Mark Salter) [2063215] - RHEL9.0: arch_hw Update CONFIG_MOUSE_VSXXXAA=m (Tony Camuso) [2062909] - redhat/configs: Disable KVM on POWER (Laurent Vivier) [2052898] - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2062560] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2062797] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (David Airlie) [2047613] {CVE-2022-22942} - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2060092] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2060092] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2060092] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2060092] - scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2056626] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2056626] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2056626] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2056626] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2056626] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2056626] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2056626] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2056626] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2056626] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2056626] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2056626] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2056626] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Leonardo Bras) [2043545] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Leonardo Bras) [2043545] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Leonardo Bras) [2043545] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Leonardo Bras) [2043545] - x86/fpu: Fix inline prefix warnings (Leonardo Bras) [2043545] - kvm: x86: Emulate IA32_XFD_ERR for guest (Leonardo Bras) [2043545] - x86/fpu: Prepare xfd_err in struct fpu_guest (Leonardo Bras) [2043545] - kvm: x86: Add emulation for IA32_XFD (Leonardo Bras) [2043545] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Leonardo Bras) [2043545] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Leonardo Bras) [2043545] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Leonardo Bras) [2043545] - x86/fpu: Add guest support to xfd_enable_feature() (Leonardo Bras) [2043545] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Leonardo Bras) [2043545] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Leonardo Bras) [2043545] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Leonardo Bras) [2043545] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Leonardo Bras) [2043545] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Leonardo Bras) [2043545] - redhat/configs: Disable watchdog components (Prarit Bhargava) [2060117] - sched: Fix yet more sched_fork() races (Phil Auld) [2062836] - sched/fair: Fix fault in reweight_entity (Phil Auld) [2062836] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (David Arcari) [2043225] - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056057] - drivers/char: permit access to the RTAS user buffer under lockdown (Desnes A. Nunes do Rosario) [2046472]- redhat: rpminspect: disable 'patches' check for known empty patch files (Patrick Talbert) - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2055725] - ibmvnic: don't release napi in __ibmvnic_open() (Diego Domingos) [2055981]- CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli) - redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski) - redhat: change kabi tarballs to use the package release (Herton R. Krzesinski) - redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski) - redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski) - redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski) - CI: Add disttag setting (Veronika Kabatova) - CI: Drop c9s config (Veronika Kabatova) - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559] - lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847} - redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199] - crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199] - crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199] - crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199] - crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199] - crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199] - redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199] - crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199] - redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski) - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813] - block: kabi: reserve space for block layer public structure (Ming Lei) [2057238] - block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238] - block: kabi: reserve space for bsg related structure (Ming Lei) [2057238] - block: kabi: reserve space for integrity related structure (Ming Lei) [2057238] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446] - drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446] - x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635] - nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798] - dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798] - block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631] - redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022] - x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814] - igb: refactor XDP registration (Corinna Vinschen) [2054379] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379] - redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985]- spec: Fix separate tools build (Jiri Olsa) [2054579] - redhat: use centos x509.genkey file if building under centos (Herton R. Krzesinski) [2029952]- CI: Build coverage RPMs on c9s environment (Veronika Kabatova) - md: use default_groups in kobj_type (Nigel Croxon) [2042797] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042797] - md: fix spelling of "its" (Nigel Croxon) [2042797] - md: raid456 add nowait support (Nigel Croxon) [2042797] - md: raid10 add nowait support (Nigel Croxon) [2042797] - md: raid1 add nowait support (Nigel Croxon) [2042797] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042797] - md: drop queue limitation for RAID1 and RAID10 (Nigel Croxon) [2042797] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042797] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042797] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042797] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042797] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042797] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042797] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042797] - md: remove unused argument from md_new_event (Nigel Croxon) [2042797] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042797] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042797] - md/raid1: only allocate write behind bio fof WriteMostly device (Nigel Croxon) [2042797] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042797] - md: extend disks_mutex coverage (Nigel Croxon) [2042797] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042797] - md: add error handling support for add_disk() (Nigel Croxon) [2042797] - redhat: Bump RHEL_MINOR for 9.1 (Patrick Talbert)- Revert 8dffe2b6 "Merge: kabi: add lib ACKed symbols" (Čestmír Kalina) [2059972] - include/linux/kernel.h: fix function name for mark_hardware_unmaintained() if !CONFIG_RHEL_DIFFERENCES (Ewan D. Milne) [2059687] - scsi: sd: Mark ZBC host-managed SCSI disks as unmaintained (Ewan D. Milne) [2059687] - spec: make linux-firmware weak(er) dependency (Jan Stancek) [2031113] - redhat/configs: Enable CONFIG_INTEL_PCH_THERMAL for x86 (David Arcari) [2058186] - redhat/configs: Disable CONFIG_SURFACE_PLATFORMS (David Arcari) [2056609]- stmmac/intel: mark driver as tech preview (Mark Salter) [2045594] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [2045594] - mm: fix invalid page pointer returned with FOLL_PIN gups (Peter Xu) [2037300] - tipc: improve size validations for received domain records (Xin Long) [2048972] {CVE-2022-0435} - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052168] {CVE-2022-0492} - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2033596] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [2033596] - ucount: Make get_ucount a safe get_user replacement (Alexey Gladkov) [2049040] {CVE-2022-24122} - ucounts: Add get_ucounts_or_wrap for clarity (Alexey Gladkov) [2049040] - ucounts: Remove unnecessary test for NULL ucount in get_ucounts (Alexey Gladkov) [2049040] - ucounts: Use atomic_long_sub_return for clarity (Alexey Gladkov) [2049040] - ucounts: Fix rlimit max values check (Alexey Gladkov) [2049040]- config: mt76: set CONFIG_MT7921S to not set, like in ark (Íñigo Huguet) [2043454] - config: rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2043454] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2043454] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2043454] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2043454] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2043454] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2043454] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2043454] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2043454] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2043454] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2043454] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2043454] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2043454] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2043454] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2043454] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2043454] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2043454] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2043454] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2043454] - rtw89: remove unneeded variable (Íñigo Huguet) [2043454] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2043454] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2043454] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2043454] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2043454] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2043454] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043454] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043454] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043454] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043454] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043454] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043454] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043454] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043454] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043454] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043454] - wilc1000: fix double free error in probe() (Íñigo Huguet) [2043454] - wilc1000: Fix spurious "FW not responding" error (Íñigo Huguet) [2043454] - wilc1000: Fix missing newline in error message (Íñigo Huguet) [2043454] - wilc1000: Fix copy-and-paste typo in wilc_set_mac_address (Íñigo Huguet) [2043454] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043454] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043454] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043454] - ath11k: Fix napi related hang (Íñigo Huguet) [2043454] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043454] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043454] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043454] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043454] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043454] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043454] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043454] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043454] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043454] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043454] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043454] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043454] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043454] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043454] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043454] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043454] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043454] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043454] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043454] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043454] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043454] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043454] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043454] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043454] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043454] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043454] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043454] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043454] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043454] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043454] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043454] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043454] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043454] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043454] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043454] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043454] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043454] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043454] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043454] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043454] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043454] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043454] - mt76: remove variable set but not used (Íñigo Huguet) [2043454] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043454] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043454] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043454] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043454] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043454] - ath10k: Fix tx hanging (Íñigo Huguet) [2043454] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043454] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043454] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043454] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043454] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043454] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043454] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043454] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043454] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043454] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043454] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043454] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043454] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043454] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043454] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043454] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043454] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043454] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043454] - ath11k: add support one MSI vector (Íñigo Huguet) [2043454] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043454] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043454] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043454] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043454] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043454] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043454] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043454] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043454] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043454] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043454] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043454] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043454] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043454] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043454] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043454] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043454] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043454] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043454] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043454] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043454] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043454] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043454] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043454] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043454] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043454] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043454] - mac80211: update channel context before station state (Íñigo Huguet) [2043454] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043454] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043454] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043454] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043454] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043454] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043454] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043454] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043454] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043454] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043454] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043454] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043454] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043454] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043454] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043454] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043454] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043454] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043454] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043454] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043454] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043454] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043454] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043454] - mt76: fix possible pktid leak (Íñigo Huguet) [2043454] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043454] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043454] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2043454] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043454] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043454] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043454] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043454] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043454] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043454] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043454] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043454] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043454] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043454] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043454] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043454] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043454] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043454] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043454] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043454] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043454] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043454] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043454] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043454] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043454] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043454] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043454] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043454] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043454] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043454] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043454] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043454] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043454] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043454] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043454] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043454] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043454] - ath10k: fix control-message timeout (Íñigo Huguet) [2043454] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2043454] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2043454] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2043454] - rtw89: fix error function parameter (Íñigo Huguet) [2043454] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043454] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043454] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043454] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043454] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043454] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043454] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043454] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043454] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043454] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043454] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043454] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043454] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043454] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043454] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043454] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043454] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043454] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043454] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043454] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043454] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043454] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043454] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043454] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043454] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043454] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043454] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043454] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043454] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043454] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043454] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043454] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043454] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043454] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043454] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043454] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043454] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043454] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043454] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043454] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043454] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043454] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043454] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043454] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043454] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043454] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043454] - iwlwifi: remove contact information (Íñigo Huguet) [2043454] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043454] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043454] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043454] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043454] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043454] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043454] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043454] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043454] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043454] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043454] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043454] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043454] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043454] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043454] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043454] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043454] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043454] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043454] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043454] - nl80211: use element finding functions (Íñigo Huguet) [2043454] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043454] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043454] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043454] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043454] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - wilc1000: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043454] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043454] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043454] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043454] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043454] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043454] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043454] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043454] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043454] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043454] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043454] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043454] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2043454] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2043454] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043454] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043454] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043454] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043454] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043454] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043454] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043454] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043454] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043454] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043454] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043454] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043454] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043454] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043454] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043454] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043454] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043454] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043454] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043454] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043454] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043454] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043454] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043454] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043454] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043454] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043454] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043454] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043454] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043454] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043454] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043454] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043454] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043454] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043454] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043454] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043454] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043454] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043454] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043454] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043454] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043454] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043454] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043454] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043454] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043454] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043454] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043454] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043454] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043454] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043454] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043454] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043454] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043454] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043454] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043454] - mt76: introduce packet_id idr (Íñigo Huguet) [2043454] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043454] - mt76: add 6GHz support (Íñigo Huguet) [2043454] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043454] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043454] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043454] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043454] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043454] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043454] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043454] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043454] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043454] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043454] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043454] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043454] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043454] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043454] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043454] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043454] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043454] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043454] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043454] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043454] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043454] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043454] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043454] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043454] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043454] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043454] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043454] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043454] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043454] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043454] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043454] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043454] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043454] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043454] - mt76: mt7915: add LED support (Íñigo Huguet) [2043454] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043454] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043454] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043454] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043454] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043454] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043454] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043454] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043454] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043454] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043454] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043454] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043454] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043454] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043454] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043454] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043454] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043454] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043454] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043454] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043454] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043454] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043454] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043454] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043454] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043454] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043454] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043454] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043454] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043454] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043454] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043454] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043454] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043454] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043454] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043454] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043454] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043454] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043454] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043454] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043454] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043454] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043454] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043454] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2043454] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2043454] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043454] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043454] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043454] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043454] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043454] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043454] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043454] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2043454] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043454] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043454] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043454] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043454] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043454] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043454] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043454] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043454] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043454] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043454] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043454] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043454] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043454] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043454] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043454] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043454] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043454] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043454] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043454] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043454] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043454] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043454] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043454] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043454] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043454] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043454] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043454] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043454] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043454] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043454] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043454] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043454] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043454] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043454] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043454] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043454] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043454] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043454] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043454] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043454] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043454] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043454] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043454] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043454] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043454] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043454] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043454] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043454] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043454] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043454] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043454] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043454] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043454] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043454] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043454] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043454] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043454] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043454] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043454] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043454] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043454] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043454] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043454] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043454] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043454] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043454] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043454] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043454] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043454] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043454] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043454] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043454] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043454] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043454] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043454] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043454] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043454] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043454] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043454] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043454] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043454] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043454] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043454] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043454] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043454] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043454] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043454] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043454] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043454] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043454] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043454] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043454] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043454] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043454] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043454] - wilc1000: increase config packets response wait timeout limit (Íñigo Huguet) [2043454] - wilc1000: use correct write command sequence in wilc_spi_sync_ext() (Íñigo Huguet) [2043454] - wilc1000: add 'initialized' flag check before adding an element to TX queue (Íñigo Huguet) [2043454] - wilc1000: invoke chip reset register before firmware download (Íñigo Huguet) [2043454] - wilc1000: ignore clockless registers status response for SPI (Íñigo Huguet) [2043454] - wilc1000: handle read failure issue for clockless registers (Íñigo Huguet) [2043454] - wilc1000: add reset/terminate/repeat command support for SPI bus (Íñigo Huguet) [2043454] - wilc1000: configure registers to handle chip wakeup sequence (Íñigo Huguet) [2043454] - wilc1000: add new WID to pass wake_enable information to firmware (Íñigo Huguet) [2043454] - wilc1000: fix possible memory leak in cfg_scan_result() (Íñigo Huguet) [2043454] - wilc1000: move 'deinit_lock' lock init/destroy inside module probe (Íñigo Huguet) [2043454] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043454] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043454] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043454] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043454] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043454] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043454] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043454] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043454] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043454] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043454] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043454] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043454] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043454] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043454] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043454] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043454] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043454] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043454] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043454] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043454] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043454]- net: ena: Extract recurring driver reset code into a function (Petr Oros) [2038150] - net: ena: Change the name of bad_csum variable (Petr Oros) [2038150] - net: ena: Add debug prints for invalid req_id resets (Petr Oros) [2038150] - net: ena: Remove ena_calc_queue_size_ctx struct (Petr Oros) [2038150] - net: ena: Move reset completion print to the reset function (Petr Oros) [2038150] - net: ena: Remove redundant return code check (Petr Oros) [2038150] - net: ena: Update LLQ header length in ena documentation (Petr Oros) [2038150] - net: ena: Change ENI stats support check to use capabilities field (Petr Oros) [2038150] - net: ena: Add capabilities field with support for ENI stats capability (Petr Oros) [2038150] - net: ena: Change return value of ena_calc_io_queue_size() to void (Petr Oros) [2038150] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038150] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038150] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038150] - net/packet: rx_owner_map depends on pg_vec (Hangbin Liu) [2050329] {CVE-2021-22600} - powerpc: security: Lock down the kernel if booted in secure boot mode (Desnes A. Nunes do Rosario) [2041984] - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044335] {CVE-2022-0330} - sfc: The RX page_ring is optional (Íñigo Huguet) [2042801] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042801] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042801] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042801] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042801] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042801] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042801] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042801] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042801] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032069] {CVE-2021-4028} - kernel/sched/sched.h: Exclude cpuidle from KABI (Prarit Bhargava) [2033340] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2041186] - kernel.spec: Add glibc-static build requirement (Prarit Bhargava) - libbpf: Fix memleak in libbpf_netlink_recv() (Toke Høiland-Jørgensen) [2052543] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Toke Høiland-Jørgensen) [2052543] - redhat/configs: Disable arch_hw disabled CONFIGS (Prarit Bhargava) [2053029] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2051973] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2051973] - ext4: fix remount with 'abort' option (Lukas Czerner) [2049657] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [1960445] - thunderbolt: Handle ring interrupt by reading interrupt status register (David Arcari) [1960445] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (David Arcari) [1960445] - thunderbolt: Fix port linking by checking all adapters (David Arcari) [1960445] - thunderbolt: Do not read control adapter config space (David Arcari) [1960445]- kabi: Adding symbol strncpy_from_user (lib/strncpy_from_user.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strchr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol simple_strtoull (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol simple_strtol (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memparse (lib/cmdline.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strsep (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol kstrtoll (lib/kstrtox.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol __bitmap_weight (lib/bitmap.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol vsprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol vsnprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strstr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strrchr (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlcat (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol sprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strnlen (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strncpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol snprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memcmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol dump_stack (lib/dump_stack.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strncmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol sscanf (lib/vsprintf.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memset (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memmove (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol __list_add_valid (lib/list_debug.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strlen (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol strcmp (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol memcpy (lib/string.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol _copy_to_user (lib/usercopy.c) (Čestmír Kalina) [2008872] - kabi: Adding symbol _copy_from_user (lib/usercopy.c) (Čestmír Kalina) [2008872] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2044184] - blk-mq: Fix wrong wakeup batch configuration which will cause hang (Ming Lei) [2044184] - block: fix memory leak in disk_register_independent_access_ranges (Ming Lei) [2044184] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2044184] - blk-mq: fix tag_get wait task can't be awakened (Ming Lei) [2044184] - block: Fix wrong offset in bio_truncate() (Ming Lei) [2044184] - block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Ming Lei) [2044184] - block: Fix fsync always failed if once failed (Ming Lei) [2044184] - block: don't protect submit_bio_checks by q_usage_counter (Ming Lei) [2044184] - blk-mq: use bio->bi_opf after bio is checked (Ming Lei) [2044184] - block: fix double bio queue when merging in cached request path (Ming Lei) [2044184] - blk-mq: cleanup request allocation (Ming Lei) [2044184] - blk-mq: simplify the plug handling in blk_mq_submit_bio (Ming Lei) [2044184] - block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [2044184] - null_blk: allow zero poll queues (Ming Lei) [2044184] - iocost: Fix divide-by-zero on donation from low hweight cgroup (Ming Lei) [2044184] - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) (Ming Lei) [2044184] - block: fix single bio async DIO error handling (Ming Lei) [2044184] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015776] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015776] - redhat: switch the vsyscall config to CONFIG_LEGACY_VSYSCALL_XONLY=y (Herton R. Krzesinski) [2023041] - ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975008] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975008] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975008] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975008]- lockd: fix failure to cleanup client locks (Scott Mayhew) [2049200] - lockd: fix server crash on reboot of client holding lock (Scott Mayhew) [2049200] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Scott Mayhew) [2049200] - tracing: Fix mismatched comment in __string_len (Scott Mayhew) [2049200] - nfs: block notification on fs with its own ->lock (Scott Mayhew) [2049200] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2049200] - nfsd: fix use-after-free due to delegation race (Scott Mayhew) [2049200] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2049200] - SUNRPC: use different lock keys for INET6 and LOCAL (Scott Mayhew) [2049200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Scott Mayhew) [2049200] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Scott Mayhew) [2049200] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2049200] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2049200] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2049200] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2049200] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2049200] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2049200] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2049200] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2049200] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2049200] - NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode (Scott Mayhew) [2049200] - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() (Scott Mayhew) [2049200] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2049200] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2049200] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2049200] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2049200] - SUNRPC: Prevent immediate close+reconnect (Scott Mayhew) [2049200] - SUNRPC: Fix races when closing the socket (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to COPY_NOTIFY (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2049200] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2049200] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2049200] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2049200] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2049200] - NFS: Add offset to nfs_aop_readahead tracepoint (Scott Mayhew) [2049200] - xprtrdma: Fix a maybe-uninitialized compiler warning (Scott Mayhew) [2049200] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2049200] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2049200] - nfsd4: remove obselete comment (Scott Mayhew) [2049200] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2049200] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Scott Mayhew) [2049200] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2049200] - fsnotify: Protect fsnotify_handle_inode_event from no-inode events (Scott Mayhew) [2049200] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2049200] - sunrpc: remove unnecessary test in rpc_task_set_client() (Scott Mayhew) [2049200] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2049200] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2049200] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2049200] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2049200] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2049200] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2049200] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2049200] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2049200] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2049200] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2049200] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2049200] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2049200] - Fix user namespace leak (Scott Mayhew) [2049200] - NFS: Save some space in the inode (Scott Mayhew) [2049200] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2049200] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2049200] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2049200] - NFS: Fix up commit deadlocks (Scott Mayhew) [2049200] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2049200] - nfsd: update create verifier comment (Scott Mayhew) [2049200] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2049200] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2049200] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2049200] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2049200] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2049200] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2049200] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2049200] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2049200] - NFS: Instrument i_size_write() (Scott Mayhew) [2049200] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2049200] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2049200] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2049200] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2049200] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2049200] - SUNRPC: Add trace event when alloc_pages_bulk() makes no progress (Scott Mayhew) [2049200] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2049200] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2049200] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2049200] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2049200] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2049200] - NFS: Do not flush the readdir cache in nfs_dentry_iput() (Scott Mayhew) [2049200] - NFS: Fix dentry verifier races (Scott Mayhew) [2049200] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2049200] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2049200] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2049200] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2049200] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2049200] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2049200] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2049200] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2049200] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2049200] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2049200] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2049200] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2049200] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2049200] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2049200] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2049200] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2049200] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2049200] - NFSD: Initialize pointer ni with NULL and not plain integer 0 (Scott Mayhew) [2049200] - NFSD: simplify struct nfsfh (Scott Mayhew) [2049200] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2049200] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2049200] - SUNRPC: fix sign error causing rpcsec_gss drops (Scott Mayhew) [2049200] - nfsd: Fix a warning for nfsd_file_close_inode (Scott Mayhew) [2049200] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Scott Mayhew) [2049200] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Scott Mayhew) [2049200] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2049200] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2049200] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2049200] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2049200] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2049200] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2049200] - SUNRPC: don't pause on incomplete allocation (Scott Mayhew) [2049200] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2049200] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2049200] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2049200] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2049200] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2049200] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2049200] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2049200] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2049200] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Scott Mayhew) [2049200] - nfsd: fix crash on LOCKT on reexported NFSv3 (Scott Mayhew) [2049200] - nfs: don't allow reexport reclaims (Scott Mayhew) [2049200] - lockd: don't attempt blocking locks on nfs reexports (Scott Mayhew) [2049200] - nfs: don't atempt blocking locks on nfs reexports (Scott Mayhew) [2049200] - Keep read and write fds with each nlm_file (Scott Mayhew) [2049200] - lockd: update nlm_lookup_file reexport comment (Scott Mayhew) [2049200] - nlm: minor refactoring (Scott Mayhew) [2049200] - nlm: minor nlm_lookup_file argument change (Scott Mayhew) [2049200] - lockd: lockd server-side shouldn't set fl_ops (Scott Mayhew) [2049200] - SUNRPC: Server-side disconnect injection (Scott Mayhew) [2049200] - SUNRPC: Move client-side disconnect injection (Scott Mayhew) [2049200] - SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory (Scott Mayhew) [2049200] - redhat/configs: Add CONFIG_FAIL_SUNRPC (Scott Mayhew) [2049200] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2049200] - nfsd4: Fix forced-expiry locking (Scott Mayhew) [2049200] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2049200] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2049200] - lockd: change the proc_handler for nsm_use_hostnames (Scott Mayhew) [2049200] - sysctl: introduce new proc handler proc_dobool (Scott Mayhew) [2049200] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Scott Mayhew) [2049200] - NFSD: remove vanity comments (Scott Mayhew) [2049200] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2049200] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2049200] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2049200] - lockd: Fix invalid lockowner cast after vfs_test_lock (Scott Mayhew) [2049200] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2049200] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2049200] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2049200] - NFSD: Batch release pages during splice read (Scott Mayhew) [2049200] - SUNRPC: Add svc_rqst_replace_page() API (Scott Mayhew) [2049200] - NFSD: Clean up splice actor (Scott Mayhew) [2049200] - NFSv4.2: remove restriction of copy size for inter-server copy. (Scott Mayhew) [2049200] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2049200] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2049200] - NFS: Remove unused callback void decoder (Scott Mayhew) [2049200] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2049200] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2049200] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2049200] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2049200] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2049200] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2049200] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2049200] - SUNRPC/xprtrdma: Fix reconnection locking (Scott Mayhew) [2049200] - SUNRPC: Clean up scheduling of autoclose (Scott Mayhew) [2049200] - SUNRPC: Fix potential memory corruption (Scott Mayhew) [2049200] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Scott Mayhew) [2049200] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Scott Mayhew) [2049200] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2049200] - NFSv4/pNFS: Fix a layoutget livelock loop (Scott Mayhew) [2049200] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2049200] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2049200] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2049200] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2049200] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Scott Mayhew) [2049200] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2049200] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2049200] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2049200] - SUNRPC: Update trace flags (Scott Mayhew) [2049200] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2049200] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2049200] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2049200]- ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2017320] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2017320] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2017320] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2017320] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2017320] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2017320] - ALSA: Fix some typo (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2017320] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2017320] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2017320] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2017320] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2017320] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2017320] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2017320] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2017320] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: correct default value (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: correct pcmif BE dai control flow (Jaroslav Kysela) [2017320] - ALSA: RHEL - update kernel configs for RHEL 9.0 (Jaroslav Kysela) [2017320] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2017320] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2017320] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2017320] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2017320] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2017320] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2017320] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2017320] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2017320] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2017320] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2017320] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() (Jaroslav Kysela) [2017320] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2017320] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2017320] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2017320] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2017320] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2017320] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2017320] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2017320] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: return correct value from mixer put (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: handle channel mappping list correctly (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2017320] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2017320] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2017320] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2017320] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2017320] - ASoC: rk817: Add module alias for rk817-codec (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2017320] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2017320] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2017320] - ASoC: stm32: i2s: fix 32 bits channel length without mclk (Jaroslav Kysela) [2017320] - ASoC: codecs: lpass-rx-macro: fix HPHR setting CLSH mask (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd934x: return error code correctly from hw_params (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: fix volatile register range (Jaroslav Kysela) [2017320] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: validate port id before setting up route (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6adm: improve error reporting (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer (Jaroslav Kysela) [2017320] - ASoC: qdsp6: qdsp6: q6prm: handle clk disable correctly (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2017320] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2017320] - ASoC: rsnd: fixup DMAEngine API (Jaroslav Kysela) [2017320] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8173: Fix debugfs registration for components (Jaroslav Kysela) [2017320] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2017320] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2017320] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2017320] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2017320] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2017320] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2017320] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2017320] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2017320] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2017320] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2017320] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2017320] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2017320] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8173-rt5650: Rename Speaker control to Ext Spk (Jaroslav Kysela) [2017320] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2017320] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2017320] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2017320] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2017320] - Revert "ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type" (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2017320] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2017320] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2017320] - ASoC: rsnd: Fix an error handling path in 'rsnd_node_count()' (Jaroslav Kysela) [2017320] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add machine driver with mt6359, rt1011 and rt5682 (Jaroslav Kysela) [2017320] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2017320] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2017320] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2017320] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2017320] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2017320] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2017320] - ASoC: codecs: tfa989x: Add support for tfa9897 RCV bit (Jaroslav Kysela) [2017320] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2017320] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_RT1015P (Jaroslav Kysela) [2017320] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2017320] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: Fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2017320] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2017320] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2017320] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: fix return value (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: rename shadowed array (Jaroslav Kysela) [2017320] - ASoC: mediatek: remove unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2017320] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2017320] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2017320] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2017320] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2017320] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2017320] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2017320] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add support for q6prm-clocks (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6prm support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm lpass dai support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm-dai support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add topology support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add Kconfig and Makefile (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add module configuration command helpers (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add q6apm support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: audioreach: add basic pkt alloc support (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-clocks: move audio-clocks to common file (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-dai: move lpass audio ports to common file (Jaroslav Kysela) [2017320] - ASoC: codecs: Change bulk clock voting to optional voting in digital codecs (Jaroslav Kysela) [2017320] - ASoC: codecs: tx-macro: Update tx default values (Jaroslav Kysela) [2017320] - ASoC: codecs: tx-macro: Enable tx top soundwire mic clock (Jaroslav Kysela) [2017320] - ASoC: qcom: Add compatible names in va,wsa,rx,tx codec drivers for sc7280 (Jaroslav Kysela) [2017320] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2017320] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2017320] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2017320] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2017320] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2017320] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2017320] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2017320] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2017320] - ASoC: qcom: common: Respect status = "disabled" on DAI link nodes (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2017320] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2017320] - ASoc: wm8900: Drop empty spi_driver remove callback (Jaroslav Kysela) [2017320] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2017320] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2017320] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2017320] - ASoC: doc: update codec example code (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2017320] - ASoC: meson: axg-tdm-interface: manage formatters in trigger (Jaroslav Kysela) [2017320] - ASoC: meson: axg-card: make links nonatomic (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2017320] - ASoC: fix unmet dependency on GPIOLIB (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2017320] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2017320] - ASoC: cirrus: i2s: Prepare clock before using it (Jaroslav Kysela) [2017320] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2017320] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2017320] - ASoC: rockchip: Use generic dmaengine code (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s_tdm: Dup static DAI template (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s_tdm: improve return value handling (Jaroslav Kysela) [2017320] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2017320] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2017320] - ASoC: qcom: sm8250: Add Jack support (Jaroslav Kysela) [2017320] - ASoC: qcom: sm8250: add support for TX and RX Macro dais (Jaroslav Kysela) [2017320] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2017320] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2017320] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2017320] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2017320] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2017320] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2017320] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2017320] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2017320] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2017320] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2017320] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Fix refcount test (Jaroslav Kysela) [2017320] - ASoC: meson: implement driver_name for snd_soc_card in meson-card-utils (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2017320] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2017320] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2017320] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2017320] - ALSA: memalloc: Convert x86 SG-buffer handling with non-contiguous type (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2017320] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Strip out direct CRU use (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2017320] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2017320] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2017320] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2017320] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2017320] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2017320] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2017320] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2017320] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2017320] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2017320] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2017320] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2017320] - ASoC: mediatek: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2017320] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2017320] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2017320] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2017320] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Fix error handling on i2s_tdm_prepare_enable_mclk failure (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s-tdm: Remove call to rockchip_i2s_ch_to_io (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: update audsys clock parent name (Jaroslav Kysela) [2017320] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2017320] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2017320] - ASoC: rockchip: add support for i2s-tdm controller (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2017320] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2017320] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2017320] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2017320] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2017320] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2017320] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2017320] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2017320] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2017320] - ASoC: codec: wcd938x: Add irq config support (Jaroslav Kysela) [2017320] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2017320] - ASoC: wcd938x: Fix jack detection issue (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2017320] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2017320] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2017320] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2017320] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2017320] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2017320] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2017320] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2017320] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2017320] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2017320] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2017320] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2017320] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2017320] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2017320] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2017320] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2017320] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2017320] - ASoC: nau8821: new driver (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: implement bypass mode from in to out (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2017320] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2017320] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2017320] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2017320] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2017320] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2017320] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2017320] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2017320] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2017320] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2017320] - ASoC: qcom: apq8096: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: move of_node_put to remove function (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2017320] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: soc-component: Remove conditional definition of debugfs data members (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2017320] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2017320] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2017320] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2017320] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2017320] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2017320] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2017320] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2017320] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2017320] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2017320] - ASoC: ux500: mop500: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: ti: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2017320] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2017320] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add missing of_node_put in probe (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2017320] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2017320] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2017320] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2017320] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2017320] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2017320] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2017320] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2017320] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2017320] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2017320] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2017320] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2017320] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2017320] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2017320] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2017320] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2017320] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-rpmsg: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-hdmi: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-card: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl_ssi: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: fsl-asoc-card: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2017320] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> "Frontend" (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: Add support for i.MX8ULP (Jaroslav Kysela) [2017320] - ASoC: fsl: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: Fix channel swap issue with ARC (Jaroslav Kysela) [2017320] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2017320] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2017320] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2017320] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2017320] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2017320] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2017320] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2017320] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2017320] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2017320] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: remove wrong fixup assignment on HDMITX (Jaroslav Kysela) [2017320] - ASoC: au1x: Convert to modern terminology for DAI clocking (Jaroslav Kysela) [2017320] - ASoC: atmel: Convert to new style DAI format definitions (Jaroslav Kysela) [2017320] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2017320] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2017320] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2017320] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2017320] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2017320] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2017320] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2017320] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2017320] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2017320] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2017320] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2017320] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2017320] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: make array adda_dai_list static const (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Add missing of_node_put() (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2017320] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2017320] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2017320] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2017320] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2017320] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2017320] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2017320] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2017320] - ASoC: mt8195: remove unnecessary CONFIG_PM (Jaroslav Kysela) [2017320] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: add soc specific data structure (Jaroslav Kysela) [2017320] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Fix unused initialization of pointer etdm_data (Jaroslav Kysela) [2017320] - ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE (Jaroslav Kysela) [2017320] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Make use of the helper function devm_platform_ioremap_resource() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2017320] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Remove unsued irqs_lock. (Jaroslav Kysela) [2017320] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2017320] - ASoC: rockchip: pdm: Add support for path map (Jaroslav Kysela) [2017320] - ASoC: rockchip: pdm: Add support for rk3568 pdm (Jaroslav Kysela) [2017320] - ASoC: rockchip: Add support for rv1126 pdm (Jaroslav Kysela) [2017320] - ASoC: mediatek: common: handle NULL case in suspend/resume function (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_spdif: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_micfil: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_esai: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: fsl_sai: register platform component before registering cpu dai (Jaroslav Kysela) [2017320] - ASoC: mediatek: add required config dependency (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2017320] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2017320] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2017320] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fix concurrency between tx/rx (Jaroslav Kysela) [2017320] - ASoC: mt8195: correct the dts parsing logic about DPTX and HDMITX (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2017320] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2017320] - ASoC: mediatek: SND_SOC_MT8195 should depend on ARCH_MEDIATEK (Jaroslav Kysela) [2017320] - ASoC: samsung: s3c24xx_simtec: fix spelling mistake "devicec" -> "device" (Jaroslav Kysela) [2017320] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add MTK_PMIC_WRAP dependency (Jaroslav Kysela) [2017320] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2017320] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2017320] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2017320] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add support for frame inversion (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add compatible for more SoCs (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Make playback/capture optional (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fix regmap_ops hang (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Improve dma data transfer efficiency (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Fixup clk div error (Jaroslav Kysela) [2017320] - ASoC: rockchip: i2s: Add support for set bclk ratio (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Add support for rk3568 spdif (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Fix some coding style (Jaroslav Kysela) [2017320] - ASoC: rockchip: spdif: Mark SPDIF_SMPDR as volatile (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: Fix spelling mistake "bitwiedh" -> "bitwidth" (Jaroslav Kysela) [2017320] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2017320] - ASoC: imx-rpmsg: change dev_err to dev_err_probe for -EPROBE_DEFER (Jaroslav Kysela) [2017320] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add HDMITX audio support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add DPTX audio support (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add machine driver with mt6359, rt1019 and rt5682 (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: add platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support pcm in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support adda in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support etdm in platform driver (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: support audsys clock control (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8195: update mediatek common driver (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2017320] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2017320] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2017320] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2017320] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2017320] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2017320] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2017320] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2017320] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2017320] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2017320] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2017320] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2017320] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2017320] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2017320] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2017320] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2017320] - ASoC: rsnd: adg: clearly handle clock error / NULL case (Jaroslav Kysela) [2017320] - ASoC: rsnd: core: make some arrays static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2017320] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2017320] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2017320] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2017320] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2017320] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2017320] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Improve error handling in rz_ssi_dma_request function (Jaroslav Kysela) [2017320] - ASoC: fsl_rpmsg: Check -EPROBE_DEFER for getting clocks (Jaroslav Kysela) [2017320] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2017320] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Fix wrong operator used issue (Jaroslav Kysela) [2017320] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2017320] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Fix dereference of noderef expression warning (Jaroslav Kysela) [2017320] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2017320] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2017320] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2017320] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2017320] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2017320] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2017320] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2017320] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2017320] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2017320] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2017320] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2017320] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2017320] - ASoC: Intel: remove device_properties for Atom boards (Jaroslav Kysela) [2017320] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2017320] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2017320] - ASoC: sh: rz-ssi: Add SSI DMAC support (Jaroslav Kysela) [2017320] - ASoC: sh: Add RZ/G2L SSIF-2 driver (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2017320] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2017320] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2017320] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2017320] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2017320] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2017320] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2017320] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2017320] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2017320] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2017320] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2017320] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary initialization (Jaroslav Kysela) [2017320] - ASoC: qcom: apq8016_sbc: Add SEC_MI2S support (Jaroslav Kysela) [2017320] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2017320] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2017320] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2017320] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2017320] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2017320] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: add Multi Button Headset Control support (Jaroslav Kysela) [2017320] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2017320] - ASoC: wcd938x: simplify return value (Jaroslav Kysela) [2017320] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2017320] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2017320] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2017320] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2017320] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2017320] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2017320] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2017320] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2017320] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: qcom: lpass: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2017320] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2017320] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2017320] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2017320] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2017320] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2017320] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2017320] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2017320] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2017320] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2017320] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2017320] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2017320] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2017320] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2017320] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2017320] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2017320] - ASoC: rsnd: make some arrays static const, makes object smaller (Jaroslav Kysela) [2017320] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2017320] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2017320] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2017320] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2017320] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2017320] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2017320] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2017320] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2017320] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2017320] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2017320] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2017320] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2017320] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2017320] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2017320] - ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional (Jaroslav Kysela) [2017320] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2017320] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2017320] - ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' (Jaroslav Kysela) [2017320] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2017320] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2017320] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2017320] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2017320] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2017320] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2017320] - docs: sound: kernel-api: writing-an-alsa-driver.rst: replace some characters (Jaroslav Kysela) [2017320] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2017320] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2017320] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2017320] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2017320] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2017320] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2017320] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2017320] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2017320] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2017320] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2017320] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2017320] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2017320] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2017320] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2017320] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2017320] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2017320] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2017320] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2017320] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2017320] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2017320] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2017320] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2017320] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2017320] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2017320] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2017320] - ASoC: ti: j721e-evm: Convert the audio domain IDs to enum (Jaroslav Kysela) [2017320] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2017320] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2017320] - ALSA: doc: Add device-managed resource section (Jaroslav Kysela) [2017320] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2017320] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2017320] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2017320] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: remove unused port-map reference (Jaroslav Kysela) [2017320] - ASoC: codecs: lpass-rx-macro: clean up for-loop indentation in switch statement (Jaroslav Kysela) [2017320] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2017320] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2017320] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2017320] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2017320] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2017320] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2017320] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2017320] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2017320] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2017320] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2017320] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2017320] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2017320] - ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr_probe() (Jaroslav Kysela) [2017320] - ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination (Jaroslav Kysela) [2017320] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2017320] - ASoC: codecs: wcd938x: fix returnvar.cocci warnings (Jaroslav Kysela) [2017320] - ASoC: atmel: ATMEL drivers don't need HAS_DMA (Jaroslav Kysela) [2017320] - ASoC: ti: delete some dead code in omap_abe_probe() (Jaroslav Kysela) [2017320] - ASoC: atmel: fix spelling mistakes (Jaroslav Kysela) [2017320] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2017320] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2017320] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe (Jaroslav Kysela) [2017320] - ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in mt8192_afe_pcm_dev_probe (Jaroslav Kysela) [2017320] - ASoC: ti: davinci-mcasp: Add support for the OMAP4 version of McASP (Jaroslav Kysela) [2017320] - ASoC: ti: davinci-mcasp: Fix DIT mode support (Jaroslav Kysela) [2017320]- igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2040335] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2040335] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [2040335] - igc: enable XDP metadata in driver (Corinna Vinschen) [2040335] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [2040335] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [2040335] - igc: Add new device ID (Corinna Vinschen) [2040335] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [2040335] - igc: Update I226_K device ID (Corinna Vinschen) [2040335] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [2040335] - igc: fix tunnel offloading (Corinna Vinschen) [2040335] - igc: Add support for CBS offloading (Corinna Vinschen) [2040335] - igc: Simplify TSN flags handling (Corinna Vinschen) [2040335] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [2040335] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [2040335] - igc: Enable PCIe PTM (Corinna Vinschen) [2040335] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [2040335] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [2040335] - igc: Remove phy->type checking (Corinna Vinschen) [2040335] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [2040335] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [2040335] - Revert "igc: Export LEDs" (Corinna Vinschen) [2040335] - igc: Export LEDs (Corinna Vinschen) [2040335] - igc: Make flex filter more flexible (Corinna Vinschen) [2040335] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [2040335] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [2040335] - igc: Add possibility to add flex filter (Corinna Vinschen) [2040335] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998360] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043756] - scsi: reserve space in structures for KABI (Ewan D. Milne) [2044443] - vt_kdsetmode: extend console locking (John W. Linville) [2003820] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2032582] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [2032582] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [2032582] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [2032582] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [2032582] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [2032582] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2032582] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2032582] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [2032582] - ice: use devm_kcalloc() instead of devm_kzalloc() (Jonathan Toppins) [2032582] - ice: Make use of the helper function devm_add_action_or_reset() (Jonathan Toppins) [2032582] - ice: fix software generating extra interrupts (Jonathan Toppins) [2032582] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2032582] - ice: update dim usage and moderation (Jonathan Toppins) [2032582] - ice: Add support for VF rate limiting (Jonathan Toppins) [2032582] - ice: Add missing E810 device ids (Jonathan Toppins) [2032582] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2032582] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2032582] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [2032582] - ice: remove ring_active from ice_ring (Jonathan Toppins) [2032582] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [2032582] - ice: fix getting UDP tunnel entry (Jonathan Toppins) [1978828 2032582] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [2032582] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [2032582] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [2032582] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2032582] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2032582] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2032582] - ice: Fix link mode handling (Jonathan Toppins) [2032582] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2032582] - ice: Add DSCP support (Jonathan Toppins) [2032582] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [2032582] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [2032582] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [2032582]- wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() (Hangbin Liu) [2041408] - wireguard: receive: drop handshakes if queue lock is contended (Hangbin Liu) [2041408] - wireguard: receive: use ring buffer for incoming handshakes (Hangbin Liu) [2041408] - wireguard: allowedips: add missing __rcu annotation to satisfy sparse (Hangbin Liu) [2041408] - ionic: Initialize the 'lif->dbid_inuse' bitmap (Jonathan Toppins) [2039988] - ionic: tame the filter no space message (Jonathan Toppins) [2013549 2039988] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2013549 2039988] - ionic: handle vlan id overflow (Jonathan Toppins) [2013549 2039988] - ionic: generic filter delete (Jonathan Toppins) [2013549 2039988] - ionic: generic filter add (Jonathan Toppins) [2013549 2039988] - ionic: add generic filter search (Jonathan Toppins) [2013549 2039988] - ionic: remove mac overflow flags (Jonathan Toppins) [2013549 2039988] - ionic: move lif mac address functions (Jonathan Toppins) [2013549 2039988] - ionic: add filterlist to debugfs (Jonathan Toppins) [2013549 2039988] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2039988] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2039988] - ionic: add polling to adminq wait (Jonathan Toppins) [2039988] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2039988] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2039988] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2039988] - ionic: remove debug stats (Jonathan Toppins) [2039988] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2039988] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2039988] - ionic: fix gathering of debug stats (Jonathan Toppins) [2039988] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2039988] - ionic: fix double use of queue-lock (Jonathan Toppins) [2039988] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2039988] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2039988] - ionic: add queue lock around open and stop (Jonathan Toppins) [2039988] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2039988] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2039988] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2039988] - ionic: handle mac filter overflow (Jonathan Toppins) [2039988] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2039988] - ionic: sync the filters in the work task (Jonathan Toppins) [2039988] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2039988] - ionic: remove old work task types (Jonathan Toppins) [2039988] - ionic: add function tag to debug string (Jonathan Toppins) [2039988] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2039988] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2039988] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2039988] - ionic: increment num-vfs before configure (Jonathan Toppins) [2039988] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2039988] - ionic: init reconfig err to 0 (Jonathan Toppins) [2039988] - ionic: print firmware version on identify (Jonathan Toppins) [2039988] - ionic: monitor fw status generation (Jonathan Toppins) [2039988] - ionic: minimize resources when under kdump (Jonathan Toppins) [2039988] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2039988]- ibmvnic: remove unused defines (Diego Domingos) [2047921] - ibmvnic: Update driver return codes (Diego Domingos) [2047921] - powerpc/fadump: opt out from freeing pages on cma activation failure (Diego Domingos) [2040289] - mm/cma: provide option to opt out from exposing pages on activation failure (Diego Domingos) [2040289] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2052908] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2026991] - redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS (Prarit Bhargava) [2053028] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2047928] - ibmvnic: don't spin in tasklet (Diego Domingos) [2047928] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2047928] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2047928] - s390/pv: fix the forcing of the swiotlb (Thomas Huth) [2051581] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2048178] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2052439] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2052436] - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016492] {CVE-2021-43389} - mm/hwpoison: fix unpoison_memory() (Aristeu Rozanski) [1972220] - mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE (Aristeu Rozanski) [1972220] - mm/hwpoison: mf_mutex for soft offline and unpoison (Aristeu Rozanski) [1972220] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Aristeu Rozanski) [1972220] - mm, hwpoison: fix condition in free hugetlb page path (Aristeu Rozanski) [1972220] - filemap: remove PageHWPoison check from next_uptodate_page() (Aristeu Rozanski) [1972220] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [1972220] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [1972220] - mm: filemap: coding style cleanup for filemap_map_pmd() (Aristeu Rozanski) [1972220] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2031648] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [2006606] - redhat/configs: Enable CONFIG_TEST_BPF (Viktor Malik) [2035168] - ext4: fix potential NULL pointer dereference in ext4_fill_super() (Lukas Czerner) [2051466] - netfilter: ipset: Emit deprecation warning at set creation time (Phil Sutter) [2048194] - redhat: move CONFIG_ARM64_MTE to aarch64 config directory (Herton R. Krzesinski) - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [1996015] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [1996015] - net ticp:fix a kernel-infoleak in __tipc_sendmsg() (Xin Long) [2050039] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2050039] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2050039] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [2047971] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2027447] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2040312] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2040312] - igb: fix netpoll exit with traffic (Corinna Vinschen) [2040312] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [2040312] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [2040312] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [2040312] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2030720]- Enable KUNIT tests for redhat kernel-modules-internal (Nico Pache) [2048326] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2048326] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2048326] - kasan: test: bypass __alloc_size checks (Nico Pache) [2048326] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Nico Pache) [2048326] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2048326] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1994618 2033414] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1994618 2033414] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1994618 2033414] - redhat/configs: enable CONFIG_CMA on aarch64 as tech-preview (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_AREAS (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_DEBUG (David Hildenbrand) [2043141] - redhat/configs: simplify CONFIG_CMA_DEBUGFS (David Hildenbrand) [2043141] - bpf: Fix kernel address leakage in atomic fetch (Jiri Olsa) [2046636] {CVE-2021-4203} - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2032114] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2049016] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048979] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048979] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Antoine Tenart) [2045048] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Antoine Tenart) [2045048] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Antoine Tenart) [2045048] - net/sched: Extend qdisc control block with tc control block (Antoine Tenart) [2045048] - openvswitch: fix sparse warning incorrect type (Antoine Tenart) [2045048] - openvswitch: fix alignment issues (Antoine Tenart) [2045048] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Antoine Tenart) [2045048] - openvswitch: Introduce per-cpu upcall dispatch (Antoine Tenart) [2045048] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2044272] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2044272] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2044272] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2044272] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2044272] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2044272] - netfilter: bridge: add support for pppoe filtering (Florian Westphal) [2044272] - netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy() (Florian Westphal) [2044272] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2044272] - netfilter: nft_exthdr: break evaluation if setting TCP option fails (Florian Westphal) [2044272] - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups (Florian Westphal) [2044272] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2035164] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2035164] - selftests: cgroup: Test open-time cgroup namespace usage for migration checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - selftests: cgroup: Test open-time credential usage for migration checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197} - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971926]- crypto: jitter - add oversampling of noise source (Herbert Xu) [2036816] - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" (Guillaume Nault) [2027560] - Change "-auto" suffix to fix CI automotive pipeline issues (Julio Faracco) - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2044616] - nvme: increment request genctr on completion (John Meneghini) [2044616] - nvme-pci: Fix abort command id (John Meneghini) [2044616] - nvme: add command id quirk for apple controllers (John Meneghini) [2044616] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2044616] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2044616] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2044616] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044129] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044129] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044129] - udp: using datalen to cap max gso segments (Xin Long) [2044129] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043823] - sctp: use call_rcu to free endpoint (Xin Long) [2043823] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043823] - sctp: make the raise timer more simple and accurate (Xin Long) [2043823] - nfsd: fix use-after-free due to delegation race (Benjamin Coddington) [1991929] - bonding: Fix extraction of ports from the packet headers (Jonathan Toppins) [2042548] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042548] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042548] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042548] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042548] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042548] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042548] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042548] - net, bonding: Refactor bond_xmit_hash for use with xdp_buff (Jonathan Toppins) [2042548] - net: bonding: bond_alb: Remove the dependency on ipx network layer (Jonathan Toppins) [2042548] - bonding: add new option lacp_active (Jonathan Toppins) [1951951 2042548] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042548] - fget: clarify and improve __fget_files() implementation (Miklos Szeredi) [2030418] {CVE-2021-4083} - fget: check that the fd still exists after getting a ref to it (Miklos Szeredi) [2030418] {CVE-2021-4083} - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041401] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041401] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041401] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041401] - ipv6: fix memory leak in fib6_rule_suppress (Hangbin Liu) [2041401] - net: nexthop: reduce rcu synchronizations when replacing resilient groups (Hangbin Liu) [2041401] - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group (Hangbin Liu) [2041401] - net: ipv6: add fib6_nh_release_dsts stub (Hangbin Liu) [2041401] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2041401] - igbvf: Refactor trace (Corinna Vinschen) [2040322] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2040322] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [1998304] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2050837]- gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [2030397] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [2002803] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [2002803] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [2002803] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1958140] - gfs2: Fix unused value warning in do_gfs2_set_flags() (Andreas Gruenbacher) [1958140] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [2008541] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [2002803] - gfs2: set glock object after nq (Bob Peterson) [1998303] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1998303] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1998303] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1998303] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1998303] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1998303] - gfs2: further simplify do_promote (Bob Peterson) [1998303] - gfs2: re-factor function do_promote (Bob Peterson) [1998303] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1998303] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1998303] - gfs2: dump glocks from gfs2_consist_OBJ_i (Bob Peterson) [1998303] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2006870] - gfs2: Save ip from gfs2_glock_nq_init (Bob Peterson) [1998303] - gfs2: Allow append and immutable bits to coexist (Bob Peterson) [1998303] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1998303] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1998303] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1998303] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1998303] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1958140] - iov_iter: Introduce nofault flag to disable page faults (Andreas Gruenbacher) [1958140] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1958140] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1958140] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1958140] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1958140] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1958140] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1958140] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1958140] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1958140] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1958140] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1958140] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1958140] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1958140] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1958140] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1958140] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1958140] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1958140] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1958140] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1958140] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1958140] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [2029955] - gfs2: release iopen glock early in evict (Bob Peterson) [2009406] - gfs2: Switch to may_setattr in gfs2_setattr (Bob Peterson) [2029947] - fs: Move notify_change permission checks into may_setattr (Bob Peterson) [2029947] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [2030090] - gfs2: Delay withdraw from atomic context (Bob Peterson) [2030090] - gfs2: nit: gfs2_drop_inode shouldn't return bool (Bob Peterson) [2030090] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [2030090] - gfs2: Make recovery error more readable (Bob Peterson) [2030090] - gfs2: Don't release and reacquire local statfs bh (Bob Peterson) [2030090] - gfs2: init system threads before freeze lock (Bob Peterson) [2030090] - gfs2: tiny cleanup in gfs2_log_reserve (Bob Peterson) [2030090] - gfs2: trivial clean up of gfs2_ail_error (Bob Peterson) [2030090] - gfs2: be more verbose replaying invalid rgrp blocks (Bob Peterson) [2030090] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1958140] - gfs2: Fix glock recursion in freeze_go_xmote_bh (Bob Peterson) [2030090] - gfs2: Fix memory leak of object lsi on error return path (Andreas Gruenbacher) [2030090] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920028] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920028] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920028] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920028] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920028] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920028] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920028] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920028] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920028] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920028] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920028] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920028] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920028] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920028] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920028] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920028] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920028] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920028] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920028] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920028] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920028] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920028]- KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2027639] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2027639] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2027639] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2027639] - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047755] - CI: Update the RHEL9-private pipeline names to new schema (Veronika Kabatova) - CI: Sync RHEL9-RT-baseline with c9s-RT-baseline (Veronika Kabatova) - CI: Add kpet_tree_family to RT check config (Veronika Kabatova) - selftests/bpf: Enlarge select() timeout for test_maps (Felix Maurer) [2032718] - netfilter: nft_reject_bridge: Fix for missing reply from prerouting (Phil Sutter) [2044848] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2047202] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2047202] - inet: use #ifdef CONFIG_SOCK_RX_QUEUE_MAPPING consistently (Guillaume Nault) [2047202] - ipv4: convert fib_num_tclassid_users to atomic_t (Guillaume Nault) [2047202] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040587] {CVE-2022-0185} - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2045052] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2045052] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2045052] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2045052] - pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039350] - platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016041] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016041] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016041] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016041] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016041] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016041] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016041] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016041] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016041] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016041] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016041] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016041] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016041] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016041] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016041] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016041] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2016041] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024381] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024381] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024381] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024852] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024852] - PCI: hv: Remove unnecessary use of %hx (Vitaly Kuznetsov) [2024852]- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Benjamin Marzinski) [2026948] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2043224] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2043224] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2043224] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2043224] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2043224] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2043224] - redhat: drop the RELEASED_KERNEL switch (Herton R. Krzesinski) [2037084 2045327] - redhat: switch the kernel package to use certs from system-sb-certs (Herton R. Krzesinski) [2037084 2045327] - mptcp: disable by default (Davide Caratti) [2044392] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044560] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044560] - sch_cake: do not call cake_destroy() from cake_init() (Davide Caratti) [2044560] - net/sched: fq_pie: prevent dismantle issue (Davide Caratti) [2044560] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044252] - qla2xxx: Add new messaging (Ewan D. Milne) [2039070] - nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [2030051] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [2030051] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [2030051] - lpfc: Add new messaging (Ewan D. Milne) [2039068] - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - tee: add sec_world_id to struct tee_shm (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/i915/selftests: Do not use import_obj uninitialized (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gem: Provide drm_gem_fb_{vmap,vunmap}() (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm: Define DRM_FORMAT_MAX_PLANES (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/i915/gem: Correct the locking and pin pattern for dma-buf (v8) (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gm12u320: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gud: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/udl: Use framebuffer dma-buf helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers (Chris von Recklinghausen) [2030754] {CVE-2021-44733} - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971888] - arch/x86: KABI structs and array padding (Prarit Bhargava) [2033081] - hpsa: add new messaging (Tomas Henzl) [2028575] - aacraid: add new messaging (Tomas Henzl) [2028574] - mptsas: add new messaging (Tomas Henzl) [2027741] - megaraid_sas: add new messaging (Tomas Henzl) [2027741] - mpt3sas: Add new messaging (Tomas Henzl) [2027741] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1876005] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1876005] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1876005] - scsi: mpi3mr: Use the proper SCSI midlayer interfaces for PI (Tomas Henzl) [1876005]- KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034007] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2035993] - tcp: add missing htmldocs for skb->ll_node and sk->defer_list (Antoine Tenart) [2041382] - net: move early demux fields close to sk_refcnt (Antoine Tenart) [2041382] - tcp: defer skb freeing after socket lock is released (Antoine Tenart) [2041382] - net: shrink struct sock by 8 bytes (Antoine Tenart) [2041382] - ipv6: shrink struct ipcm6_cookie (Antoine Tenart) [2041382] - net: remove sk_route_nocaps (Antoine Tenart) [2041382] - net: remove sk_route_forced_caps (Antoine Tenart) [2041382] - net: use sk_is_tcp() in more places (Antoine Tenart) [2041382] - bpf, sockmap: Use stricter sk state checks in sk_lookup_assign (Antoine Tenart) [2041382] - ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie (Antoine Tenart) [2041382] - tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex (Antoine Tenart) [2041382] - [RHEL-9.0] IPMI Add RH_KABI_RESERVE to kABI sensitive structs (Tony Camuso) [2042031] - configs: disable CONFIG_CRAMFS (Abhi Das) [2041184] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042936] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [2039086] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [2039086] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2039086] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2039086] - PCI: Make saved capability state private to core (Myron Stowe) [2039086] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2039086] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2039086] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2039086] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2039086] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2039086] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2039086] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2039086] - PCI: Add array to track reset method ordering (Myron Stowe) [2039086] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2039086] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2039086] - PCI: Allow PASID on fake PCIe devices without TLP prefixes (Myron Stowe) [2039086] - clocksource: Reduce the default clocksource_watchdog() retries to 2 (Waiman Long) [2027463] - clocksource: Avoid accidental unstable marking of clocksources (Waiman Long) [2027463] - Revert "clocksource: Increase WATCHDOG_MAX_SKEW" (Waiman Long) [2027463] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2037314] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2037314] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027762]- selftests: netfilter: switch to socat for tests using -q option (Hangbin Liu) [2041409] - selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature (Hangbin Liu) [2041409] - selftests: net: using ping6 for IPv6 in udpgro_fwd.sh (Hangbin Liu) [2041409] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2041409] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2041409] - selftest/net/forwarding: declare NETIFS p9 p10 (Hangbin Liu) [2041409] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2041409] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2041409] - selftests: Add duplicate config only for MD5 VRF tests (Hangbin Liu) [2041409] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041409] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041409] - selftests/fib_tests: Rework fib_rp_filter_test() (Hangbin Liu) [2041409] - selftests: net: Correct case name (Hangbin Liu) [2041409] - redhat/configs: Enable CONFIG_PCI_P2PDMA (Myron Stowe) [1923862] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2038783] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (David Arcari) [2025291] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (David Arcari) [2025291] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (David Arcari) [2025291] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (David Arcari) [2025291] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (David Arcari) [2025291] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (David Arcari) [2025291] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (David Arcari) [2025291] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (David Arcari) [2025291] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (David Arcari) [2025291] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (David Arcari) [2025291] - cpufreq: Replace deprecated CPU-hotplug functions (David Arcari) [2025291] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (David Arcari) [2025291] - Change s390x CONFIG_NODES_SHIFT from 4 to 1 (Prarit Bhargava) [2018568] - Build CONFIG_SPI_PXA2XX as a module on x86 (Prarit Bhargava) [2018568] - Turn on CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86 (Prarit Bhargava) [2018568] - Turn CONFIG_DEVMEM back off for aarch64 (Prarit Bhargava) [2018568] - New configs in drivers/media (Prarit Bhargava) [2018568] - Manually add pending items that need to be set due to mismatch (Prarit Bhargava) [2018568] - Build CRYPTO_SHA3_*_S390 inline for s390 zfcpdump (Prarit Bhargava) [2018568] - configs: Remove pending CONFIG_CHELSIO_IPSEC_INLINE file (Prarit Bhargava) [2018568] - New configs in arch/powerpc (Prarit Bhargava) [2018568] - New configs in lib/Kconfig.debug (Prarit Bhargava) [2018568] - New configs in drivers/vhost (Prarit Bhargava) [2018568] - New configs in drivers/pinctrl (Prarit Bhargava) [2018568] - New configs in drivers/gpu (Prarit Bhargava) [2018568] - New configs in drivers/gpio (Prarit Bhargava) [2018568] - New configs in drivers/block (Prarit Bhargava) [2018568] - New configs in crypto/Kconfig (Prarit Bhargava) [2018568] - New configs in drivers/acpi (Prarit Bhargava) [2018568] - New configs in arch/arm64 (Prarit Bhargava) [2018568] - New configs in arch/Kconfig (Prarit Bhargava) [2018568] - AUTOMATIC: New configs (Prarit Bhargava) [2018568] - Clean up pending common (Prarit Bhargava) [2018568]- iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [2033354] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [2033354] - mt76: enable new device MT7921E (Íñigo Huguet) [2033354] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2033354] - cfg80211: fix management registrations locking (Íñigo Huguet) [2033354] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2033354] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2033354] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2033354] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2033354] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2033354] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2033354] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2033354] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2033354] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2033354] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2033354] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2033354] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2033354] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2033354] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2033354] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2033354] - iwl: fix debug printf format strings (Íñigo Huguet) [2033354] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2033354] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2033354] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2033354] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2033354] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2033354] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2033354] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2033354] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2033354] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2033354] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2033354] - wilc1000: Convert module-global "isinit" to device-specific variable (Íñigo Huguet) [2033354] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2033354] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2033354] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2033354] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2033354] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2033354] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2033354] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2033354] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2033354] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2033354] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2033354] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2033354] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2033354] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2033354] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2033354] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2033354] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2033354] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2033354] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2033354] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2033354] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2033354] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2033354] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2033354] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2033354] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2033354] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2033354] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2033354] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2033354] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2033354] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2033354] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2033354] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2033354] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2033354] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2033354] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2033354] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2033354] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2033354] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2033354] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2033354] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2033354] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2033354] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2033354] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2033354] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2033354] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2033354] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2033354] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2033354] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2033354] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2033354] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2033354] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2033354] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2033354] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2033354] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2033354] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2033354] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2033354] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2033354] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2033354] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2033354] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2033354] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2033354] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2033354] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2033354] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2033354] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2033354] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2033354] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2033354] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2033354] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2033354] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2033354] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2033354] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2033354] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2033354] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2033354] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2033354] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2033354] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2033354] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2033354] - ieee80211: add TWT element definitions (Íñigo Huguet) [2033354] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2033354] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2033354] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2033354] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2033354] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2033354] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2033354] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2033354] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2033354] - rtw88: change beacon filter default mode (Íñigo Huguet) [2033354] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2033354] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2033354] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2033354] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2033354] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2033354] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2033354] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2033354] - wilc1000: remove redundant code (Íñigo Huguet) [2033354] - wilc1000: use devm_clk_get_optional() (Íñigo Huguet) [2033354] - wilc1000: dispose irq on failure path (Íñigo Huguet) [2033354] - wilc1000: use goto labels on error path (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2033354] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2033354] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2033354] - ray_cs: use %*ph to print small buffer (Íñigo Huguet) [2033354] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2033354] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2033354] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2033354] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2033354] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2033354] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2033354] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2033354] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2033354] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2033354] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2033354] - mac80211: add support for BSS color change (Íñigo Huguet) [2033354] - nl80211: add support for BSS coloring (Íñigo Huguet) [2033354] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2033354] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2033354] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2033354] - mac80211: include (Íñigo Huguet) [2033354] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2033354] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2033354] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2033354] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2033354] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2033354] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2033354] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2033354] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2033354] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2033354] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2033354] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2033354] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2033354] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2033354] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2033354] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2033354] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2033354] - ath11k: Remove some duplicate code (Íñigo Huguet) [2033354] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2033354]- quota: correct error number in free_dqentry() (Lukas Czerner) [2041793] - quota: check block number when reading the block in quota file (Lukas Czerner) [2041793] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2041486] - ext4: use BUG_ON instead of if condition followed by BUG (Lukas Czerner) [2041486] - ext4: fix a copy and paste typo (Lukas Czerner) [2041777] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2041486] - ext4: remove unnecessary 'offset' assignment (Lukas Czerner) [2041486] - ext4: remove redundant o_start statement (Lukas Czerner) [2041486] - ext4: drop an always true check (Lukas Czerner) [2041486] - ext4: remove unused assignments (Lukas Czerner) [2041486] - ext4: remove redundant statement (Lukas Czerner) [2041486] - ext4: remove useless resetting io_end_size in mpage_process_page() (Lukas Czerner) [2041486] - ext4: allow to change s_last_trim_minblks via sysfs (Lukas Czerner) [2041486] - ext4: change s_last_trim_minblks type to unsigned long (Lukas Czerner) [2041486] - ext4: implement support for get/set fs label (Lukas Czerner) [2041486] - ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified (Lukas Czerner) [2041777] - ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names (Lukas Czerner) [2041486] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2041486] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2041486] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2041486] - ext4: initialize err_blk before calling __ext4_get_inode_loc (Lukas Czerner) [2041486] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2041486] - ext4: replace snprintf in show functions with sysfs_emit (Lukas Czerner) [2041486] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2041486] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2041486] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2041486] - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal (Lukas Czerner) [2041486] - ext4: fast commit may miss tracking unwritten range during ftruncate (Lukas Czerner) [2041486] - ext4: use ext4_ext_remove_space() for fast commit replay delete range (Lukas Czerner) [2041486] - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE (Lukas Czerner) [2041486] - ext4: update fast commit TODOs (Lukas Czerner) [2041486] - ext4: simplify updating of fast commit stats (Lukas Czerner) [2041486] - ext4: drop ineligible txn start stop APIs (Lukas Czerner) [2041486] - ext4: use ext4_journal_start/stop for fast commit transactions (Lukas Czerner) [2041486] - ext4: fix i_version handling on remount (Lukas Czerner) [2041777] - ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME (Lukas Czerner) [2041777] - ext4: don't fail remount if journalling mode didn't change (Lukas Czerner) [2041777] - ext4: Remove unused match_table_t tokens (Lukas Czerner) [2041777] - ext4: switch to the new mount api (Lukas Czerner) [2041777] - ext4: change token2str() to use ext4_param_specs (Lukas Czerner) [2041777] - ext4: clean up return values in handle_mount_opt() (Lukas Czerner) [2041777] - ext4: Completely separate options parsing and sb setup (Lukas Czerner) [2041777] - ext4: get rid of super block and sbi from handle_mount_ops() (Lukas Czerner) [2041777] - ext4: check ext2/3 compatibility outside handle_mount_opt() (Lukas Czerner) [2041777] - ext4: move quota configuration out of handle_mount_opt() (Lukas Czerner) [2041777] - ext4: Allow sb to be NULL in ext4_msg() (Lukas Czerner) [2041777] - ext4: Change handle_mount_opt() to use fs_parameter (Lukas Czerner) [2041777] - ext4: move option validation to a separate function (Lukas Czerner) [2041777] - ext4: Add fs parameter specifications for mount options (Lukas Czerner) [2041777] - fs_parse: allow parameter value to be empty (Lukas Czerner) [2041777] - ext4: fix error code saved on super block during file system abort (Lukas Czerner) [2041486] - ext4: inline data inode fast commit replay fixes (Lukas Czerner) [2041486] - ext4: commit inline data during fast commit (Lukas Czerner) [2041486] - ext4: scope ret locally in ext4_try_to_trim_range() (Lukas Czerner) [2041486] - ext4: remove an unused variable warning with CONFIG_QUOTA=n (Lukas Czerner) [2041486] - ext4: fix boolreturn.cocci warnings in fs/ext4/name.c (Lukas Czerner) [2041486] - ext4: prevent getting empty inode buffer (Lukas Czerner) [2041486] - ext4: move ext4_fill_raw_inode() related functions (Lukas Czerner) [2041486] - ext4: factor out ext4_fill_raw_inode() (Lukas Czerner) [2041486] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035878] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035878] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035878] - ext4: convert from atomic_t to refcount_t on ext4_io_end->count (Lukas Czerner) [2041486] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2041486] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2041486] - ext4: correct the left/middle/right debug message for binsearch (Lukas Czerner) [2041486] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2041486] - ext4: recheck buffer uptodate bit under buffer lock (Lukas Czerner) [2041486] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2041486] - ext4: flush s_error_work before journal destroy in ext4_fill_super (Lukas Czerner) [2041486] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2041486] - ext4: fix reserved space counter leakage (Lukas Czerner) [2041486] - ext4: limit the number of blocks in one ADD_RANGE TLV (Lukas Czerner) [2041486] - ext4: remove extent cache entries when truncating inline data (Lukas Czerner) [2041486] - ext4: drop unnecessary journal handle in delalloc write (Lukas Czerner) [2041486] - ext4: factor out write end code of inline file (Lukas Czerner) [2041486] - ext4: correct the error path of ext4_write_inline_data_end() (Lukas Czerner) [2041486] - ext4: check and update i_disksize properly (Lukas Czerner) [2041486] - ext4: add error checking to ext4_ext_replay_set_iblocks() (Lukas Czerner) [2041486] - ext4: make the updating inode data procedure atomic (Lukas Czerner) [2041486] - ext4: remove an unnecessary if statement in __ext4_get_inode_loc() (Lukas Czerner) [2041486] - ext4: move inode eio simulation behind io completeion (Lukas Czerner) [2041486] - ext4: Improve scalability of ext4 orphan file handling (Lukas Czerner) [2041486] - ext4: Speedup ext4 orphan inode handling (Lukas Czerner) [2041486] - ext4: Move orphan inode handling into a separate file (Lukas Czerner) [2041486] - jbd2: add sparse annotations for add_transaction_credits() (Lukas Czerner) [2041486] - ext4: Support for checksumming from journal triggers (Lukas Czerner) [2041486] - ext4: fix sparse warnings (Lukas Czerner) [2041486] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2003461] - ext4: Make sure quota files are not grabbed accidentally (Lukas Czerner) [2041486] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [2022859] - ext4: if zeroout fails fall back to splitting the extent node (Lukas Czerner) [2041486] - ext4: reduce arguments of ext4_fc_add_dentry_tlv (Lukas Czerner) [2041486] - ext4: remove the repeated comment of ext4_trim_all_free (Lukas Czerner) [2041486] - ext4: add new helper interface ext4_try_to_trim_range() (Lukas Czerner) [2041486] - ext4: remove the 'group' parameter of ext4_trim_extent (Lukas Czerner) [2041486] - jbd2: clean up two gcc -Wall warnings in recovery.c (Lukas Czerner) [2041486] - jbd2: fix clang warning in recovery.c (Lukas Czerner) [2041486] - jbd2: fix portability problems caused by unaligned accesses (Lukas Czerner) [2041486] - ext4: Convert to use mapping->invalidate_lock (Lukas Czerner) [2041486]- KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Andrew Jones) [2009341] - KVM: arm64: Extract ESR_ELx.EC only (Andrew Jones) [2009341] - KVM: selftests: Build the memslot tests for arm64 (Andrew Jones) [2009341] - KVM: selftests: Make memslot_perf_test arch independent (Andrew Jones) [2009341] - selftests: KVM: Fix kvm device helper ioctl assertions (Andrew Jones) [2009341] - KVM: arm64: selftests: arch_timer: Support vCPU migration (Andrew Jones) [2009341] - KVM: arm64: selftests: Add arch_timer test (Andrew Jones) [2009341] - KVM: arm64: selftests: Add host support for vGIC (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic GICv3 support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add light-weight spinlock support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add guest support to get the vcpuid (Andrew Jones) [2009341] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Andrew Jones) [2009341] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic support to generate delays (Andrew Jones) [2009341] - KVM: arm64: selftests: Add basic support for arch_timers (Andrew Jones) [2009341] - KVM: arm64: selftests: Add support for cpu_relax (Andrew Jones) [2009341] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Andrew Jones) [2009341] - tools: arm64: Import sysreg.h (Andrew Jones) [2009341] - KVM: arm64: selftests: Add MMIO readl/writel support (Andrew Jones) [2009341] - KVM: arm64: selftests: Add init ITS device test (Andrew Jones) [2009341] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Andrew Jones) [2009341] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Andrew Jones) [2009341] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Andrew Jones) [2009341] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Andrew Jones) [2009341] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Andrew Jones) [2009341] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Andrew Jones) [2009341] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Andrew Jones) [2009341] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Andrew Jones) [2009341] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Andrew Jones) [2009341] - kvm: arm64: vgic: Introduce vgic_check_iorange (Andrew Jones) [2009341] - KVM: arm64: Release mmap_lock when using VM_SHARED with MTE (Andrew Jones) [2009341] - KVM: arm64: Report corrupted refcount at EL2 (Andrew Jones) [2009341] - KVM: arm64: Fix host stage-2 PGD refcount (Andrew Jones) [2009341] - KVM: arm64: Fix PMU probe ordering (Andrew Jones) [2009341] - KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule (Andrew Jones) [2009341] - arm64: Do not trap PMSNEVFR_EL1 (Andrew Jones) [2009341] - KVM: arm64: Trim guest debug exception handling (Andrew Jones) [2009341] - KVM: arm64: Minor optimization of range_is_memory (Andrew Jones) [2009341] - KVM: arm64: Upgrade trace_kvm_arm_set_dreg32() to 64bit (Andrew Jones) [2009341] - KVM: arm64: Add config register bit definitions (Andrew Jones) [2009341] - KVM: arm64: Track value of cptr_el2 in struct kvm_vcpu_arch (Andrew Jones) [2009341] - KVM: arm64: Keep mdcr_el2's value as set by __init_el2_debug (Andrew Jones) [2009341] - KVM: arm64: Restore mdcr_el2 from vcpu (Andrew Jones) [2009341] - KVM: arm64: Refactor sys_regs.h,c for nVHE reuse (Andrew Jones) [2009341] - KVM: arm64: Fix names of config register fields (Andrew Jones) [2009341] - KVM: arm64: MDCR_EL2 is a 64-bit register (Andrew Jones) [2009341] - KVM: arm64: Remove trailing whitespace in comment (Andrew Jones) [2009341] - KVM: arm64: placeholder to check if VM is protected (Andrew Jones) [2009341] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Andrew Jones) [2009341] - KVM: arm64: Unify stage-2 programming behind __load_stage2() (Andrew Jones) [2009341] - KVM: arm64: Move kern_hyp_va() usage in __load_guest_stage2() into the callers (Andrew Jones) [2009341] - KVM: arm64: vgic: Resample HW pending state on deactivation (Andrew Jones) [2009341] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Andrew Jones) [2009341] - KVM: arm64: Use generic KVM xfer to guest work function (Andrew Jones) [2009341] - entry: KVM: Allow use of generic KVM entry w/o full generic support (Andrew Jones) [2009341] - KVM: arm64: Record number of signal exits as a vCPU stat (Andrew Jones) [2009341] - selftests: KVM: Introduce psci_cpu_on_test (Andrew Jones) [2009341] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Andrew Jones) [2009341] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Andrew Jones) [2009341] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Andrew Jones) [2009341] - KVM: arm64: Make hyp_panic() more robust when protected mode is enabled (Andrew Jones) [2009341] - KVM: arm64: Drop unused REQUIRES_VIRT (Andrew Jones) [2009341] - KVM: arm64: Drop check_kvm_target_cpu() based percpu probe (Andrew Jones) [2009341] - KVM: arm64: Drop init_common_resources() (Andrew Jones) [2009341] - KVM: arm64: Use ARM64_MIN_PARANGE_BITS as the minimum supported IPA (Andrew Jones) [2009341] - arm64/mm: Add remaining ID_AA64MMFR0_PARANGE_ macros (Andrew Jones) [2009341] - KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() (Andrew Jones) [2009341] - KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size (Andrew Jones) [2009341] - arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT (Andrew Jones) [2009341] - KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF (Andrew Jones) [2009341] - KVM: arm64: Make __pkvm_create_mappings static (Andrew Jones) [2009341] - KVM: arm64: Restrict EL2 stage-1 changes in protected mode (Andrew Jones) [2009341] - KVM: arm64: Refactor protected nVHE stage-1 locking (Andrew Jones) [2009341] - KVM: arm64: Remove __pkvm_mark_hyp (Andrew Jones) [2009341] - KVM: arm64: Mark host bss and rodata section as shared (Andrew Jones) [2009341] - KVM: arm64: Enable retrieving protections attributes of PTEs (Andrew Jones) [2009341] - KVM: arm64: Introduce addr_is_memory() (Andrew Jones) [2009341] - KVM: arm64: Expose pkvm_hyp_id (Andrew Jones) [2009341] - KVM: arm64: Expose host stage-2 manipulation helpers (Andrew Jones) [2009341] - KVM: arm64: Add helpers to tag shared pages in SW bits (Andrew Jones) [2009341] - KVM: arm64: Allow populating software bits (Andrew Jones) [2009341] - KVM: arm64: Enable forcing page-level stage-2 mappings (Andrew Jones) [2009341] - KVM: arm64: Tolerate re-creating hyp mappings to set software bits (Andrew Jones) [2009341] - KVM: arm64: Don't overwrite software bits with owner id (Andrew Jones) [2009341] - KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED (Andrew Jones) [2009341] - KVM: arm64: Optimize host memory aborts (Andrew Jones) [2009341] - KVM: arm64: Expose page-table helpers (Andrew Jones) [2009341] - KVM: arm64: Provide the host_stage2_try() helper macro (Andrew Jones) [2009341] - KVM: arm64: Introduce hyp_assert_lock_held() (Andrew Jones) [2009341] - redhat: configs: Disable NVHE_EL2_DEBUG (Andrew Jones) [2009341] - KVM: arm64: Add hyp_spin_is_locked() for basic locking assertions at EL2 (Andrew Jones) [2009341] - KVM: arm64: Unregister HYP sections from kmemleak in protected mode (Andrew Jones) [2009341] - arm64: Move .hyp.rodata outside of the _sdata.._edata range (Andrew Jones) [2009341] - KVM: arm64: Fix comments related to GICv2 PMR reporting (Andrew Jones) [2009341] - KVM: arm64: Count VMID-wide TLB invalidations (Andrew Jones) [2009341] - KVM: arm64: Remove PMSWINC_EL0 shadow register (Andrew Jones) [2009341] - KVM: arm64: Disabling disabled PMU counters wastes a lot of time (Andrew Jones) [2009341] - KVM: arm64: Drop unnecessary masking of PMU registers (Andrew Jones) [2009341] - KVM: arm64: Narrow PMU sysreg reset values to architectural requirements (Andrew Jones) [2009341] - KVM: arm64: Introduce helper to retrieve a PTE and its level (Andrew Jones) [2009341] - KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() (Andrew Jones) [2009341] - KVM: arm64: Avoid mapping size adjustment on permission fault (Andrew Jones) [2009341] - KVM: arm64: Walk userspace page tables to compute the THP mapping size (Andrew Jones) [2009341]- selftests: bpf: Fix bind on used port (Felix Maurer) [2043528] - Add packaged but empty /lib/modules//systemtap (Herton R. Krzesinski) [2012908] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2040549] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC errors (Kamal Heib) [2039426] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [2039426] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [2039426] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [2039426] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [2039426] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [2039426] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [2039426] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [2039426] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [2039426] - redhat/configs: Enable CONFIG_DM_MULTIPATH_HST (Benjamin Marzinski) [2000835] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036599] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036599] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036599] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036599] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036599] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2036599] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2036599] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036599] - sched: padding for user_struct for KABI (Phil Auld) [2033084] - sched: padding for signal_struct in linux/sched/signal.h (Phil Auld) [2033084] - sched: padding for struct rq and related (Phil Auld) [2033084] - sched: Padding for sched_domain and root_domain (Phil Auld) [2033084] - sched: Padding for task_struct and related in include/linux/sched.h (Phil Auld) [2033084] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022526] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022526] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022526] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022526] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022526] - tipc: check for null after calling kmemdup (Xin Long) [2024993] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2024993] - tipc: constify dev_addr passing (Xin Long) [2024993] - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2024993] - tipc: clean up inconsistent indenting (Xin Long) [2024993] - redhat: configs: add CONFIG_NTB and related items (John Linville) [1874186]- net: fix possible NULL deref in sock_reserve_memory (Paolo Abeni) [2028420] - mptcp: fix per socket endpoint accounting (Paolo Abeni) [2028420] - mptcp: Check reclaim amount before reducing allocation (Paolo Abeni) [2028420] - mptcp: fix a DSS option writing error (Paolo Abeni) [2028420] - mptcp: fix opt size when sending DSS + MP_FAIL (Paolo Abeni) [2028420] - mptcp: clean up harmless false expressions (Paolo Abeni) [2028420] - selftests: mptcp: try to set mptcp ulp mode in different sk states (Paolo Abeni) [2028420] - mptcp: enforce HoL-blocking estimation (Paolo Abeni) [2028420] - mptcp: fix deadlock in __mptcp_push_pending() (Paolo Abeni) [2028420] - mptcp: clear 'kern' flag from fallback sockets (Paolo Abeni) [2028420] - mptcp: remove tcp ulp setsockopt support (Paolo Abeni) [2028420] - mptcp: never allow the PM to close a listener subflow (Paolo Abeni) [2028420] - selftests: mptcp: remove duplicate include in mptcp_inq.c (Paolo Abeni) [2028420] - mptcp: support TCP_CORK and TCP_NODELAY (Paolo Abeni) [2028420] - mptcp: expose mptcp_check_and_set_pending (Paolo Abeni) [2028420] - tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay (Paolo Abeni) [2028420] - selftests: mptcp: check IP_TOS in/out are the same (Paolo Abeni) [2028420] - mptcp: getsockopt: add support for IP_TOS (Paolo Abeni) [2028420] - mptcp: allow changing the "backup" bit by endpoint id (Paolo Abeni) [2028420] - selftests: mptcp: add inq test case (Paolo Abeni) [2028420] - mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls (Paolo Abeni) [2028420] - selftests: mptcp: add TCP_INQ support (Paolo Abeni) [2028420] - mptcp: add TCP_INQ cmsg support (Paolo Abeni) [2028420] - mptcp: use delegate action to schedule 3rd ack retrans (Paolo Abeni) [2028420] - mptcp: fix delack timer (Paolo Abeni) [2028420] - selftests: mptcp: add tproxy test case (Paolo Abeni) [2028420] - mptcp: sockopt: add SOL_IP freebind & transparent options (Paolo Abeni) [2028420] - mptcp: Support for IP_TOS for MPTCP setsockopt() (Paolo Abeni) [2028420] - ipv4: Exposing __ip_sock_set_tos() in ip.h (Paolo Abeni) [2028420] - selftests: mptcp: more stable simult_flows tests (Paolo Abeni) [2028420] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2028420] - mptcp: fix corrupt receiver key in MPC + data + checksum (Paolo Abeni) [2028420] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2028420] - mptcp: allocate fwd memory separately on the rx and tx path (Paolo Abeni) [2028420] - net: introduce sk_forward_alloc_get() (Paolo Abeni) [2028420] - tcp: define macros for a couple reclaim thresholds (Paolo Abeni) [2028420] - net: add new socket option SO_RESERVE_MEM (Paolo Abeni) [2028420] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Paolo Abeni) [2028420] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2028420] - mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() (Paolo Abeni) [2028420] - mptcp: fix possible stall on recvmsg() (Paolo Abeni) [2028420] - mptcp: use batch snmp operations in mptcp_seq_show() (Paolo Abeni) [2028420] - net: snmp: inline snmp_get_cpu_field() (Paolo Abeni) [2028420] - net: introduce and use lock_sock_fast_nested() (Paolo Abeni) [2028420] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Paolo Abeni) [2028420] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2028420] - mptcp: remove tx_pending_data (Paolo Abeni) [2028420] - mptcp: use lockdep_assert_held_once() instead of open-coding it (Paolo Abeni) [2028420] - mptcp: use OPTIONS_MPTCP_MPC (Paolo Abeni) [2028420] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2028420] - mptcp: allow changing the 'backup' bit when no sockets are open (Paolo Abeni) [2028420] - mptcp: don't return sockets in foreign netns (Paolo Abeni) [2028420] - tcp: remove sk_{tr}x_skb_cache (Paolo Abeni) [2028420] - tcp: make tcp_build_frag() static (Paolo Abeni) [2028420] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2028420] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2028420] - selftests: mptcp: add mptcp getsockopt test cases (Paolo Abeni) [2028420] - mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support (Paolo Abeni) [2028420] - mptcp: add MPTCP_TCPINFO getsockopt support (Paolo Abeni) [2028420] - mptcp: add MPTCP_INFO getsockopt (Paolo Abeni) [2028420] - mptcp: add new mptcp_fill_diag helper (Paolo Abeni) [2028420] - mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [2028420] - selftests: mptcp: clean tmp files in simult_flows (Paolo Abeni) [2028420] - mptcp: ensure tx skbs always have the MPTCP ext (Paolo Abeni) [2028420] - mptcp: fix possible divide by zero (Paolo Abeni) [2028420] - mptcp: Fix duplicated argument in protocol.h (Paolo Abeni) [2028420] - mptcp: make the locking tx schema more readable (Paolo Abeni) [2028420] - mptcp: optimize the input options processing (Paolo Abeni) [2028420] - mptcp: consolidate in_opt sub-options fields in a bitmask (Paolo Abeni) [2028420] - mptcp: better binary layout for mptcp_options_received (Paolo Abeni) [2028420] - mptcp: do not set unconditionally csum_reqd on incoming opt (Paolo Abeni) [2028420] - selftests: mptcp: add MP_FAIL mibs check (Paolo Abeni) [2028420] - mptcp: add the mibs for MP_FAIL (Paolo Abeni) [2028420] - mptcp: send out MP_FAIL when data checksum fails (Paolo Abeni) [2028420] - mptcp: MP_FAIL suboption receiving (Paolo Abeni) [2028420] - mptcp: MP_FAIL suboption sending (Paolo Abeni) [2028420] - mptcp: shrink mptcp_out_options struct (Paolo Abeni) [2028420] - mptcp: optimize out option generation (Paolo Abeni) [2028420] - selftests: mptcp: add_addr and echo race test (Paolo Abeni) [2028420] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Paolo Abeni) [2028420] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Paolo Abeni) [2028420] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Paolo Abeni) [2028420] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Paolo Abeni) [2028420] - mptcp: move drop_other_suboptions check under pm lock (Paolo Abeni) [2028420] - selftests: mptcp: delete uncontinuous removing ids (Paolo Abeni) [2028420] - selftests: mptcp: add fullmesh testcases (Paolo Abeni) [2028420] - selftests: mptcp: set and print the fullmesh flag (Paolo Abeni) [2028420] - mptcp: local addresses fullmesh (Paolo Abeni) [2028420] - mptcp: remote addresses fullmesh (Paolo Abeni) [2028420] - mptcp: drop flags and ifindex arguments (Paolo Abeni) [2028420] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2028420] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2028420] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2028420] - mptcp: faster active backup recovery (Paolo Abeni) [2028420] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2028420] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2028420] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2028420] - mptcp: more accurate timeout (Paolo Abeni) [2028420] - ionic: no devlink_unregister if not registered (Petr Oros) [2032260] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2032260] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2032260] - devlink: make all symbols GPL-only (Petr Oros) [2032260] - devlink: Simplify internal devlink params implementation (Petr Oros) [2032260] - devlink: Clean not-executed param notifications (Petr Oros) [2032260] - devlink: Delete obsolete parameters publish API (Petr Oros) [2032260] - devlink: Remove extra device_lock assert checks (Petr Oros) [2032260] - devlink: Delete reload enable/disable interface (Petr Oros) [2032260] - net/mlx5: Set devlink reload feature bit for supported devices only (Petr Oros) [2032260] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2032260] - devlink: Annotate devlink API calls (Petr Oros) [2032260] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2032260] - devlink: Reduce struct devlink exposure (Petr Oros) [2032260] - devlink: report maximum number of snapshots with regions (Petr Oros) [2032260] - devlink: Add missed notifications iterators (Petr Oros) [2032260] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2032260] - qed: Move devlink registration to be last devlink command (Petr Oros) [2032260] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2032260] - nfp: Move delink_register to be last command (Petr Oros) [2032260] - mlxsw: core: Register devlink instance last (Petr Oros) [2032260] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2032260] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2032260] - ice: Open devlink when device is ready (Petr Oros) [2032260] - net: hinic: Open device for the user access when it is ready (Petr Oros) [2032260] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2032260] - devlink: Notify users when objects are accessible (Petr Oros) [2032260] - net/mlx5: Fix rdma aux device on devlink reload (Petr Oros) [2032260] - qed: Don't ignore devlink allocation failures (Petr Oros) [2032260] - ice: Delete always true check of PF pointer (Petr Oros) [2032260] - devlink: Remove single line function obfuscations (Petr Oros) [2032260] - devlink: Delete not used port parameters APIs (Petr Oros) [2032260] - bnxt_en: Properly remove port parameter support (Petr Oros) [2032260] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2032260] - devlink: Make devlink_register to be void (Petr Oros) [2032260] - devlink: Delete not-used devlink APIs (Petr Oros) [2032260] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2032260] - net/mlx5: Publish and unpublish all devlink parameters at once (Petr Oros) [2032260] - devlink: Use xarray to store devlink instances (Petr Oros) [2032260] - devlink: Count struct devlink consumers (Petr Oros) [2032260] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2032260] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2032260] - net/mlx5: Support enable_vnet devlink dev param (Petr Oros) [2032260] - net/mlx5: Support enable_rdma devlink dev param (Petr Oros) [2032260] - net/mlx5: Support enable_eth devlink dev param (Petr Oros) [2032260] - net/mlx5: Fix unpublish devlink parameters (Petr Oros) [2032260] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2032260] - devlink: Add API to register and unregister single parameter (Petr Oros) [2032260] - devlink: Create a helper function for one parameter registration (Petr Oros) [2032260] - devlink: Add new "enable_vnet" generic device param (Petr Oros) [2032260] - devlink: Add new "enable_rdma" generic device param (Petr Oros) [2032260] - devlink: Add new "enable_eth" generic device param (Petr Oros) [2032260] - devlink: Fix port_type_set function pointer check (Petr Oros) [2032260] - devlink: Set device as early as possible (Petr Oros) [2032260] - devlink: Simplify devlink port API calls (Petr Oros) [2032260] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2032260] - devlink: Remove duplicated registration check (Petr Oros) [2032260] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2032260] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2032260] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2032260] - ionic: cleanly release devlink instance (Petr Oros) [2032260] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2037335] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2037335] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2037335] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2037335] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2037335] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2037335] - net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2037335] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2037335] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2037335] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2037335] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2037335] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2037335] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2037335] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2037335] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2037335] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2037335] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2037335] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2037335] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2037335] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2037335] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2037335] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2037335] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2037335] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2037335] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2037335] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2037335] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2037335] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2037335] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2037335] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2037335] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2037335] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2037335] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2037335] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2037335] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2037335] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2037335] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2037335] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2037335] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2037335] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2037335] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2037335] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2037335] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2037335] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2037335] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2037335] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2037335] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2037335] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2037335] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2037335] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2037335] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2037335] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2037335] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2037335] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2037335] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2037335] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2037335] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2037335] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2037335] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2037335] - net: bridge: vlan: add support for global options (Ivan Vecera) [2037335] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2037335] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2037335] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2037335] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2037335] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2037335] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2037335] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2037335] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2037335] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2037335] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2037335] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2037335] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2037335] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2037335] - kernel: Add redhat code (Prarit Bhargava) [2047259] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019379] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019379] - sfc: Mark siena driver unmaintained (Prarit Bhargava) [2019379] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019379] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019379] - redhat/configs: Disable ethoc driver (Prarit Bhargava) [2019379] - redhat/configs: Disable dnet driver (Prarit Bhargava) [2019379] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019379] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019379]- net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2041931] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2041931] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2041931] - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037783] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037783] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006169] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006169] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006169] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006169] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006169] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006169] - net: Remove redundant if statements (Petr Oros) [2037315] - netdevice: add the case if dev is NULL (Petr Oros) [2037315] - redhat: fix the exclusion of rhdocs changes entries in the changelog (Herton R. Krzesinski) - 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: remove existing redhat/rhdocs subtree in 9.0 (Prarit Bhargava) - CI: Use realtime_check_baseline template (Veronika Kabatova) - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic (Gustavo Walbon) [2025518] - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option (Gustavo Walbon) [2025518] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2019671] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2019671] - powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Diego Domingos) [2039639] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Diego Domingos) [2039639] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Diego Domingos) [2039639] - powerpc: select CPUMASK_OFFSTACK if NR_CPUS >= 8192 (Diego Domingos) [2039163] - powerpc: remove cpu_online_cores_map function (Diego Domingos) [2039163] - adding support for c9s automotive coverage build (bgrech) - CI: Use tagged containers (Veronika Kabatova) - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034871] {CVE-2021-4155} - selftests/powerpc: skip tests for unavailable mitigations. (Diego Domingos) [2021389] - selftests/powerpc: Use date instead of EPOCHSECONDS in mitigation-patching.sh (Diego Domingos) [2021389] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [2037810] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [2036570] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2030036] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2030036]- net: mana: Add RX fencing (Mohammed Gamal) [2030357] - net: mana: Add XDP support (Mohammed Gamal) [2030357] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030357] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030357] - ibmvnic: drop bad optimization in reuse_tx_pools() (Diego Domingos) [2014236] - ibmvnic: drop bad optimization in reuse_rx_pools() (Diego Domingos) [2014236] - ibmvnic: Reuse tx pools when possible (Diego Domingos) [2014236] - ibmvnic: Reuse rx pools when possible (Diego Domingos) [2014236] - ibmvnic: Reuse LTB when possible (Diego Domingos) [2014236] - ibmvnic: init_tx_pools move loop-invariant code (Diego Domingos) [2014236] - ibmvnic: Use/rename local vars in init_tx_pools (Diego Domingos) [2014236] - ibmvnic: Use/rename local vars in init_rx_pools (Diego Domingos) [2014236] - ibmvnic: Consolidate code in replenish_rx_pool() (Diego Domingos) [2014236] - ibmvnic: Fix up some comments and messages (Diego Domingos) [2014236] - ibmvnic: Use bitmap for LTB map_ids (Diego Domingos) [2014236] - [s390] s390/qeth: fix deadlock during failing recovery (Mete Durlu) [1869669] - [s390] s390/qeth: Fix deadlock in remove_discipline (Mete Durlu) [1869669] - [s390] s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Mete Durlu) [1869669] - [s390] s390/qeth: Update MACs of LEARNING_SYNC device (Mete Durlu) [1869669] - [s390] s390/qeth: Switchdev event handler (Mete Durlu) [1869669] - [s390] s390/qeth: Register switchdev event handler (Mete Durlu) [1869669] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1869669] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1869669] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1869669] - [s390] s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Mete Durlu) [1869669] - [s390] s390/qeth: remove OSN support (Mete Durlu) [1869669] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030640] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030640] - ima: silence measurement list hexdump during kexec (Bruno Meneguele) [2034157] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034278] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034278] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034278] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034278] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034278] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034278] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034278] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034278] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034278] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2039036] - mm/memcg: Exclude mem_cgroup pointer from kABI signature computation (Waiman Long) [2036995] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Steve Dickson) [2016699]- nvmet: register discovery subsystem as 'current' (John Meneghini) [2021672] - nvme: add new discovery log page entry definitions (John Meneghini) [2021672] - nvmet: switch check for subsystem type (John Meneghini) [2021672] - nvme: display correct subsystem NQN (John Meneghini) [2021672] - nvme: Add connect option 'discovery' (John Meneghini) [2021672] - nvme: expose subsystem type in sysfs attribute 'subsystype' (John Meneghini) [2021672] - nvmet: set 'CNTRLTYPE' in the identify controller data (John Meneghini) [2021672] - nvmet: add nvmet_is_disc_subsys() helper (John Meneghini) [2021672] - nvme: add CNTRLTYPE definitions for 'identify controller' (John Meneghini) [2021672] - nvmet: make discovery NQN configurable (John Meneghini) [2021672] - nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert (Vitaly Kuznetsov) [2034619] - include/linux/pci.h: Exclude struct hotplug_slot from KABI (Prarit Bhargava) [2034338] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026949] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026949] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026949] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026949] - vsock_diag_test: remove free_sock_stat() call in test_no_sockets (Stefano Garzarella) [2026949] - vsock: Enable y2038 safe timeval for timeout (Stefano Garzarella) [2026949] - vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt (Stefano Garzarella) [2026949] - vsock_test: update message bounds test for MSG_EOR (Stefano Garzarella) [2026949] - af_vsock: rename variables in receive loop (Stefano Garzarella) [2026949] - virtio/vsock: support MSG_EOR bit processing (Stefano Garzarella) [2026949] - vhost/vsock: support MSG_EOR bit processing (Stefano Garzarella) [2026949] - virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. (Stefano Garzarella) [2026949] - virtio/vsock: rename 'EOR' to 'EOM' bit. (Stefano Garzarella) [2026949] - include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2034264] - include/linux/fwnode.h: Exclude fwnode structs from KABI (Prarit Bhargava) [2033388] - bpf: Fix toctou on read-only map's constant scalar tracking (Jiri Olsa) [2029198] {CVE-2021-4001} - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [2000202] - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2014492] - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2014492] - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2014492] - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2014492] - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2014492] - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2014492] - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492] - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492] - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2014492] - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2014492] - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2014492] - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2014492] - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2014492]- crypto: qat - fix definition of ring reset results (Vladis Dronov) [2015145] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [2015145] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [2015145] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [2015145] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [2015145] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [2015145] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [2015145] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [2015145] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [2015145] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [2015145] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [2015145] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [2015145] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [2015145] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [2015145] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [2015145] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [2015145] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [2015145] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [2015145] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [2015145] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [2015145] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [2015145] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [2015145] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [2015145] - crypto: qat - get compression extended capabilities (Vladis Dronov) [2015145] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [2015145] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [2015145] - crypto: qat - do not rely on min version (Vladis Dronov) [2015145] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [2015145] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [2015145] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [2015145] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [2015145] - crypto: qat - reorganize PFVF code (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [2015145] - crypto: qat - abstract PFVF send function (Vladis Dronov) [2015145] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [2015145] - crypto: qat - add pfvf_ops (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [2015145] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [2015145] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [2015145] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [2015145] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [2015145] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [2015145] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [2015145] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [2015145] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [2015145] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [2015145] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [2015145] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [2015145] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [2015145] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [2015145] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [2015145] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [2015145] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [2015145] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [2015145] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [2015145] - crypto: qat - use hweight for bit counting (Vladis Dronov) [2015145] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [2015145] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [2015145] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [2015145] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [2015145] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [2015145] - crypto: qat - power up 4xxx device (Vladis Dronov) [2015145] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [2015145] - crypto: qat - free irq in case of failure (Vladis Dronov) [2015145] - crypto: qat - free irqs only if allocated (Vladis Dronov) [2015145] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [2015145] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [2015145] - crypto: qat - store vf.compatible flag (Vladis Dronov) [2015145] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [2015145] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [2015145] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [2015145] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [2015145] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [2015145] - crypto: qat - move IO virtualization functions (Vladis Dronov) [2015145] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [2015145] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [2015145] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [2015145] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [2015145] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [2015145] - crypto: qat - rename compatibility version definition (Vladis Dronov) [2015145] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [2015145] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [2015145] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [2015145] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [2015145] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [2015145] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [2015145] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [2015145] - crypto: qat - fix a typo in a comment (Vladis Dronov) [2015145] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [2015145] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [2015145] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [2015145]- workqueue, kasan: avoid alloc_pages() when recording stack (Phil Auld) [2022894] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Phil Auld) [2022894] - kasan: common: provide can_alloc in kasan_save_stack() (Phil Auld) [2022894] - lib/stackdepot: introduce __stack_depot_save() (Phil Auld) [2022894] - lib/stackdepot: remove unused function argument (Phil Auld) [2022894] - lib/stackdepot: include gfp.h (Phil Auld) [2022894] - workqueue: Introduce show_one_worker_pool and show_one_workqueue. (Phil Auld) [2022894] - workqueue: make sysfs of unbound kworker cpumask more clever (Phil Auld) [2022894] - workqueue: fix state-dump console deadlock (Phil Auld) [2022894] - workqueue: Remove unused WORK_NO_COLOR (Phil Auld) [2022894] - workqueue: Assign a color to barrier work items (Phil Auld) [2022894] - workqueue: Mark barrier work with WORK_STRUCT_INACTIVE (Phil Auld) [2022894] - workqueue: Change the code of calculating work_flags in insert_wq_barrier() (Phil Auld) [2022894] - workqueue: Change arguement of pwq_dec_nr_in_flight() (Phil Auld) [2022894] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Phil Auld) [2022894] - workqueue: Replace deprecated ida_simple_*() with ida_alloc()/ida_free() (Phil Auld) [2022894] - workqueue: Fix typo in comments (Phil Auld) [2022894] - workqueue: Fix possible memory leaks in wq_numa_init() (Phil Auld) [2022894] - nvme: avoid race in shutdown namespace removal (Ewan D. Milne) [2014529] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037642] - ipv4: make exception cache less predictible (Antoine Tenart) [2015112] {CVE-2021-20322} - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [1997541] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2034134] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2034132] - [s390] s390/pci: cleanup resources only if necessary (Claudio Imbrenda) [2034132] - [s390] s390/sclp: fix Secure-IPL facility detection (Claudio Imbrenda) [2034116] - Revert "[redhat] Generate a crashkernel.default for each kernel build" (Coiby Xu) [2034490] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2020021] - ibmvnic: delay complete() (Diego Domingos) [2020021] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2019988] - bpf/selftests: disable test failing on RHEL9 (Viktor Malik) [2006315] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2032734] - bpf/selftests: allow disabling tests (Viktor Malik) [2036656] - kernel/crash_core: suppress unknown crashkernel parameter warning (Philipp Rudo) [2026570] - mm/vmalloc: do not adjust the search size for alignment overhead (David Hildenbrand) [2029493] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005691] - lib: zstd: Don't add -O3 to cflags (Neal Gompa) [2034834] - lib: zstd: Don't inline functions in zstd_opt.c (Neal Gompa) [2034834] - lib: zstd: Fix unused variable warning (Neal Gompa) [2034834] - lib: zstd: Add cast to silence clang's -Wbitwise-instead-of-logical (Neal Gompa) [2034834] - MAINTAINERS: Add maintainer entry for zstd (Neal Gompa) [2034834] - lib: zstd: Upgrade to latest upstream zstd version 1.4.10 (Neal Gompa) [2034834] - lib: zstd: Add decompress_sources.h for decompress_unzstd (Neal Gompa) [2034834] - lib: zstd: Add kernel-specific API (Neal Gompa) [2034834]- dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2031198] - dm table: log table creation error code (Benjamin Marzinski) [2031198] - dm: make workqueue names device-specific (Benjamin Marzinski) [2031198] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198] - dm: Remove redundant flush_workqueue() calls (Benjamin Marzinski) [2031198] - dm crypt: log aead integrity violations to audit subsystem (Benjamin Marzinski) [2031198] - dm integrity: log audit events for dm-integrity target (Benjamin Marzinski) [2031198] - dm: introduce audit event module for device mapper (Benjamin Marzinski) [2031198] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2031198] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [2031198] - dm clone: make array 'descs' static (Benjamin Marzinski) [2031198] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2031198] - dm crypt: use in_hardirq() instead of deprecated in_irq() (Benjamin Marzinski) [2031198] - dm ima: update dm documentation for ima measurement support (Benjamin Marzinski) [2031198] - dm ima: update dm target attributes for ima measurements (Benjamin Marzinski) [2031198] - dm ima: add a warning in dm_init if duplicate ima events are not measured (Benjamin Marzinski) [2031198] - dm ima: prefix ima event name related to device mapper with dm_ (Benjamin Marzinski) [2031198] - dm ima: add version info to dm related events in ima log (Benjamin Marzinski) [2031198] - dm ima: prefix dm table hashes in ima log with hash algorithm (Benjamin Marzinski) [2031198] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Benjamin Marzinski) [2031198] - dm: add documentation for IMA measurement support (Benjamin Marzinski) [2031198] - dm: update target status functions to support IMA measurement (Benjamin Marzinski) [2031198] - dm ima: measure data on device rename (Benjamin Marzinski) [2031198] - dm ima: measure data on table clear (Benjamin Marzinski) [2031198] - dm ima: measure data on device remove (Benjamin Marzinski) [2031198] - dm ima: measure data on device resume (Benjamin Marzinski) [2031198] - dm ima: measure data on table load (Benjamin Marzinski) [2031198] - dm writecache: add event counters (Benjamin Marzinski) [2031198] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2031198] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2031198] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2031198] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2031198] - redhat: Pull in openssl-devel as a build dependency correctly (Neal Gompa) [2034670] - redhat/configs: Enable ThinkLMI support (Mark Pearson) [2030770] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030770] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030770] - include/linux/timer.h: Pad timer_list struct for KABI (Prarit Bhargava) [2034452] - kernel: Include RHEL Ecosystem message (Prarit Bhargava) [2033650] - include/linux/ioport.h: Pad resource struct for KABI (Prarit Bhargava) [2033475] - include/linux/hrtimer.h: Pad hrtimer struct for KABI (Prarit Bhargava) [2033473] - redhat/configs: Add explicit values for ZRAM_DEF_COMP_LZ4* configs (Neal Gompa) [2032758] - redhat/configs: Enable CONFIG_CRYPTO_ZSTD (Neal Gompa) [2032758] - redhat/configs: Migrate defaults for ZRAM from pending-common to common (Neal Gompa) [2032758] - Enable iSER on s390x (Stefan Schulze Frielinghaus) [1965279]- mm: COW: restore full accuracy in page reuse (Andrea Arcangeli) [1958742] - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958742] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958742] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958742] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958742] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958742] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958742] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958742] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958742] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958742] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958742] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958742] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958742] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958742] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958742] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958742] - powerpc/xive: Change IRQ domain to a tree domain (Daniel Henrique Barboza) [2008723] - tcp: fix page frag corruption on page fault (Paolo Abeni) [2028276] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Paolo Abeni) [2028276] - net: add and use skb_unclone_keeptruesize() helper (Paolo Abeni) [2028276] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2028276] - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE (Paolo Abeni) [2028276] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Paolo Abeni) [2028276] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2028276] - napi: fix race inside napi_enable (Paolo Abeni) [2028276] - skb_expand_head() adjust skb->truesize incorrectly (Paolo Abeni) [2028276] - bpf: use skb_expand_head in bpf_out_neigh_v4/6 (Paolo Abeni) [2028276] - ax25: use skb_expand_head (Paolo Abeni) [2028276] - vrf: fix NULL dereference in vrf_finish_output() (Paolo Abeni) [2028276] - vrf: use skb_expand_head in vrf_finish_output (Paolo Abeni) [2028276] - ipv4: use skb_expand_head in ip_finish_output2 (Paolo Abeni) [2028276] - ipv6: use skb_expand_head in ip6_xmit (Paolo Abeni) [2028276] - ipv6: use skb_expand_head in ip6_finish_output2 (Paolo Abeni) [2028276] - skbuff: introduce skb_expand_head() (Paolo Abeni) [2028276] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2028276] - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls (Paolo Abeni) [2028276] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2028276] - devlink: Break parameter notification sequence to be before/after unload/load driver (Paolo Abeni) [2028276] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [2026821] - printk: restore flushing of NMI buffers on remote CPUs after NMI backtraces (Prarit Bhargava) [2023082] - lib/nmi_backtrace: Serialize even messages about idle CPUs (Prarit Bhargava) [2023082] - printk: syslog: close window between wait and read (Prarit Bhargava) [2023082] - printk: convert @syslog_lock to mutex (Prarit Bhargava) [2023082] - printk: remove NMI tracking (Prarit Bhargava) [2023082] - printk: remove safe buffers (Prarit Bhargava) [2023082] - printk: track/limit recursion (Prarit Bhargava) [2023082] - lib/nmi_backtrace: explicitly serialize banner and regs (Prarit Bhargava) [2023082]- scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [1869853] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [1869853] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [1869853] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [1869853] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [1869853] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [1869853] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [1869853] - scsi: smartpqi: Update LUN reset handler (Don Brace) [1869853] - scsi: smartpqi: Capture controller reason codes (Don Brace) [1869853] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [1869853] - scsi: smartpqi: Update device removal management (Don Brace) [1869853] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1869853] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1869853] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1869853] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1869853] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1869853] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1869853] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1869853] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1869853] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1869853] - scsi: smartpqi: Update copyright notices (Don Brace) [1869853] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1869853] - powerpc/module_64: Fix livepatching for RO modules (Joe Lawrence) [2019205] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2030634] - CI: Enable realtime checks for baselines (Veronika Kabatova) - CI: Cleanup residue from ARK (Veronika Kabatova) - redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Herton R. Krzesinski) - redhat: disable upstream check for rpminspect (Herton R. Krzesinski) - redhat/configs: Enable CONFIG_CRYPTO_BLAKE2B (Neal Gompa) [2031547] - selftests: netfilter: switch zone stress to socat (Florian Westphal) [2030759] - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state (Florian Westphal) [2030759] - netfilter: conntrack: serialize hash resizes and cleanups (Florian Westphal) [2030759] - selftests: netfilter: add zone stress test with colliding tuples (Florian Westphal) [2030759] - selftests: netfilter: add selftest for directional zone support (Florian Westphal) [2030759] - netfilter: conntrack: include zone id in tuple hash again (Florian Westphal) [2030759] - netfilter: conntrack: make max chain length random (Florian Westphal) [2030759] - netfilter: refuse insertion if chain has grown too large (Florian Westphal) [2030759] - netfilter: conntrack: switch to siphash (Florian Westphal) [2030759] - netfilter: conntrack: sanitize table size default settings (Florian Westphal) [2030759] - redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Rafael Aquini) [2008118] - iommu/dma: Fix incorrect error return on iommu deferred attach (Jerry Snitselaar) [2030394] - RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [2023416] - genirq: Fix kernel doc indentation (Prarit Bhargava) [2023084] - genirq: Change force_irqthreads to a static key (Prarit Bhargava) [2023084] - genirq: Clarify documentation for request_threaded_irq() (Prarit Bhargava) [2023084]- af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2030037] - s390/ftrace: remove preempt_disable()/preempt_enable() pair (Wander Lairson Costa) [1938117] - ftrace: do CPU checking after preemption disabled (Wander Lairson Costa) [1938117] - ftrace: disable preemption when recursion locked (Wander Lairson Costa) [1938117] - redhat: build and include memfd to kernel-selftests-internal (Aristeu Rozanski) [2027506] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2028203] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2028203] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2028203] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2028203] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2028203] - netfilter: core: Fix clang warnings about unused static inlines (Florian Westphal) [2028203] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2028203] - netfilter: nf_tables: skip netdev events generated on netns removal (Florian Westphal) [2028203] - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Florian Westphal) [2028203] - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value (Florian Westphal) [2028203] - netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [2028203] - netfilter: nf_tables: reverse order in rule replacement expansion (Florian Westphal) [2028203] - netfilter: nf_tables: add position handle in event notification (Florian Westphal) [2028203] - netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 (Florian Westphal) [2028203] - netfilter: log: work around missing softdep backend module (Florian Westphal) [2028203] - netfilter: nf_tables: unlink table before deleting it (Florian Westphal) [2028203] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Florian Westphal) [2028203] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2028203] - netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart) [2008417] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2025552] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [2025552] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Davide Caratti) [2025552] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2025552] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2025552] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [2025552] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [2025552] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Davide Caratti) [2025552] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2025552] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2025552] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Davide Caratti) [2025552] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2025552] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2025552] - fq_codel: reject silly quantum parameters (Davide Caratti) [2025552] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2025552] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2025552] - redhat/configs: Add two new CONFIGs (Prarit Bhargava) [2022993] - redhat/configs: Remove dead CONFIG files (Prarit Bhargava) [2022993] - redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) [2022993]- cpu/hotplug: Remove deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - livepatch: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - coresight: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - hwmon: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - tracing: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - padata: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - crypto: virtio - Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - platform/x86: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - powerpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mce/inject: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mtrr: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - x86/mmiotrace: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - workqueue: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - net/iucv: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - s390/sclp: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - s390: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - virtio_net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - ACPI: processor: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - PM: sleep: s2idle: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - cpufreq: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - powercap: intel_rapl: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079] - sgi-xpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Neal Gompa) [2019937] - sctp: remove unreachable code from sctp_sf_violation_chunk() (Xin Long) [2024909] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [2024909] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [2024909] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [2024909] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [2024909] - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2024909] - sctp: account stream padding length for reconf chunk (Xin Long) [2024909] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2024909] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2003494] {CVE-2021-3772} - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2003494] {CVE-2021-3772} - sctp: add vtag check in sctp_sf_violation (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: fix the processing for INIT chunk (Xin Long) [2003494] {CVE-2021-3772} - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2003494] {CVE-2021-3772} - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1911185] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1911185] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1911185] {CVE-2020-27820} - redhat/configs: NFS: disable UDP, insecure enctypes (Benjamin Coddington) [1952863]- cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Gustavo Walbon) [2029870] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Gustavo Walbon) [2029870] - powerpc/mce: Fix access error in mce handler (Gustavo Walbon) [2027829] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Gustavo Walbon) [2023438] - KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [1961151] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [1961151] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [1961151] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [1961151] - redhat/configs: enable DWARF5 feature if toolchain supports it (Lianbo Jiang) [2009205] - init: make unknown command line param message clearer (Andrew Halaney) [2004361] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2020943] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2020943] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2020943] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2020943] - cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [1986734] - bnxt_en: Event handler for PPS events (Ken Cox) [1990151] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1990151] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1990151] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1990151] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1990151]- x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (David Arcari) [2004190] - iommu/vt-d: Remove unused PASID_DISABLED (David Arcari) [2004190] - Add CONFIG_STRICT_SIGALTSTACK_SIZE (David Arcari) [2004190] - selftests/x86/amx: Add context switch test (David Arcari) [2004190] - selftests/x86/amx: Add test cases for AMX state management (David Arcari) [2004190] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (David Arcari) [2004190] - x86/signal: Implement sigaltstack size validation (David Arcari) [2004190] - signal: Add an optional check for altstack size (David Arcari) [2004190] - tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2004190] - tools headers cpufeatures: Sync with the kernel sources (David Arcari) [2004190] - tools headers UAPI: Sync arch prctl headers with the kernel sources (David Arcari) [2004190] - x86/fpu: Optimize out sigframe xfeatures when in init state (David Arcari) [2004190] - Documentation/x86: Add documentation for using dynamic XSTATE features (David Arcari) [2004190] - x86/fpu: Include vmalloc.h for vzalloc() (David Arcari) [2004190] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (David Arcari) [2004190] - x86/msr-index: Add MSRs for XFD (David Arcari) [2004190] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (David Arcari) [2004190] - x86/fpu: Add XFD handling for dynamic states (David Arcari) [2004190] - x86/fpu: Calculate the default sizes independently (David Arcari) [2004190] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (David Arcari) [2004190] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (David Arcari) [2004190] - x86/fpu/xstate: Add fpstate_realloc()/free() (David Arcari) [2004190] - x86/fpu/xstate: Add XFD #NM handler (David Arcari) [2004190] - x86/fpu: Update XFD state where required (David Arcari) [2004190] - x86/fpu: Add sanity checks for XFD (David Arcari) [2004190] - x86/fpu: Add XFD state to fpstate (David Arcari) [2004190] - x86/fpu: Reset permission and fpstate on exec() (David Arcari) [2004190] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (David Arcari) [2004190] - x86/process: Clone FPU in copy_thread() (David Arcari) [2004190] - x86/fpu/signal: Prepare for variable sigframe length (David Arcari) [2004190] - x86/fpu: Add basic helpers for dynamically enabled features (David Arcari) [2004190] - x86/arch_prctl: Add controls for dynamic XSTATE components (David Arcari) [2004190] - x86/fpu: Add fpu_state_config::legacy_features (David Arcari) [2004190] - x86/fpu: Add members to struct fpu to cache permission information (David Arcari) [2004190] - x86/fpu/xstate: Provide xstate_calculate_size() (David Arcari) [2004190] - x86/fpu: Remove old KVM FPU interface (David Arcari) [2004190] - x86/kvm: Convert FPU handling to a single swap buffer (David Arcari) [2004190] - x86/fpu: Provide infrastructure for KVM FPU cleanup (David Arcari) [2004190] - x86/fpu: Prepare for sanitizing KVM FPU code (David Arcari) [2004190] - x86/fpu/xstate: Move remaining xfeature helpers to core (David Arcari) [2004190] - x86/fpu: Rework restore_regs_from_fpstate() (David Arcari) [2004190] - x86/fpu: Mop up xfeatures_mask_uabi() (David Arcari) [2004190] - x86/fpu: Move xstate feature masks to fpu_*_cfg (David Arcari) [2004190] - x86/fpu: Move xstate size to fpu_*_cfg (David Arcari) [2004190] - x86/fpu/xstate: Cleanup size calculations (David Arcari) [2004190] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (David Arcari) [2004190] - x86/fpu: Provide struct fpu_config (David Arcari) [2004190] - x86/fpu/signal: Use fpstate for size and features (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (David Arcari) [2004190] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (David Arcari) [2004190] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (David Arcari) [2004190] - x86/fpu/xstate: Use fpstate for os_xsave() (David Arcari) [2004190] - x86/fpu: Use fpstate::size (David Arcari) [2004190] - x86/fpu: Add size and mask information to fpstate (David Arcari) [2004190] - x86/process: Move arch_thread_struct_whitelist() out of line (David Arcari) [2004190] - x86/fpu: Remove fpu::state (David Arcari) [2004190] - x86/KVM: Convert to fpstate (David Arcari) [2004190] - x86/math-emu: Convert to fpstate (David Arcari) [2004190] - x86/fpu/core: Convert to fpstate (David Arcari) [2004190] - x86/fpu/signal: Convert to fpstate (David Arcari) [2004190] - x86/fpu/regset: Convert to fpstate (David Arcari) [2004190] - x86/fpu: Convert tracing to fpstate (David Arcari) [2004190] - x86/fpu: Replace KVMs xstate component clearing (David Arcari) [2004190] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (David Arcari) [2004190] - x86/fpu: Convert fpstate_init() to struct fpstate (David Arcari) [2004190] - x86/fpu: Provide struct fpstate (David Arcari) [2004190] - x86/fpu: Replace KVMs home brewed FPU copy to user (David Arcari) [2004190] - x86/fpu: Provide a proper function for ex_handler_fprestore() (David Arcari) [2004190] - x86/fpu: Replace the includes of fpu/internal.h (David Arcari) [2004190] - x86/fpu: Mop up the internal.h leftovers (David Arcari) [2004190] - x86/fpu: Remove internal.h dependency from fpu/signal.h (David Arcari) [2004190] - x86/fpu: Move fpstate functions to api.h (David Arcari) [2004190] - x86/fpu: Move mxcsr related code to core (David Arcari) [2004190] - x86/sev: Include fpu/xcr.h (David Arcari) [2004190] - x86/fpu: Move fpregs_restore_userregs() to core (David Arcari) [2004190] - x86/fpu: Make WARN_ON_FPU() private (David Arcari) [2004190] - x86/fpu: Move legacy ASM wrappers to core (David Arcari) [2004190] - x86/fpu: Move os_xsave() and os_xrstor() to core (David Arcari) [2004190] - x86/fpu: Make os_xrstor_booting() private (David Arcari) [2004190] - x86/fpu: Clean up CPU feature tests (David Arcari) [2004190] - x86/fpu: Move context switch and exit to user inlines into sched.h (David Arcari) [2004190] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (David Arcari) [2004190] - x86/fpu: Rework copy_xstate_to_uabi_buf() (David Arcari) [2004190] - x86/fpu: Replace KVMs home brewed FPU copy from user (David Arcari) [2004190] - x86/fpu: Move KVMs FPU swapping to FPU core (David Arcari) [2004190] - x86/fpu/xstate: Mark all init only functions __init (David Arcari) [2004190] - x86/fpu/xstate: Provide and use for_each_xfeature() (David Arcari) [2004190] - x86/fpu: Cleanup xstate xcomp_bv initialization (David Arcari) [2004190] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (David Arcari) [2004190] - x86/fpu: Remove pointless memset in fpu_clone() (David Arcari) [2004190] - x86/fpu: Cleanup the on_boot_cpu clutter (David Arcari) [2004190] - x86/fpu: Restrict xsaves()/xrstors() to independent states (David Arcari) [2004190] - x86/fpu: Update stale comments (David Arcari) [2004190] - x86/fpu: Remove pointless argument from switch_fpu_finish() (David Arcari) [2004190] - iommu/vt-d: Clean up unused PASID updating functions (David Arcari) [2004190] - x86/fpu: Mask out the invalid MXCSR bits properly (David Arcari) [2004190] - x86/fpu: Restore the masking out of reserved MXCSR bits (David Arcari) [2004190] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (David Arcari) [2004190] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (David Arcari) [2004190] - x86/signal: Change return type of restore_sigcontext() to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (David Arcari) [2004190] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (David Arcari) [2004190] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (David Arcari) [2004190] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (David Arcari) [2004190] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (David Arcari) [2004190] - x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups (David Arcari) [2004190] - x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE (David Arcari) [2004190] - x86/extable: Rework the exception table mechanics (David Arcari) [2004190] - x86/mce: Deduplicate exception handling (David Arcari) [2004190] - x86/extable: Get rid of redundant macros (David Arcari) [2004190] - x86/extable: Tidy up redundant handler functions (David Arcari) [2004190]- sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [2020279] - sched/uclamp: Fix rq->uclamp_max not set on first enqueue (Phil Auld) [2020279] - preempt/dynamic: Fix setup_preempt_mode() return value (Phil Auld) [2020279] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [2020279 2029640] - sched/scs: Reset task stack state in bringup_cpu() (Phil Auld) [2020279] - Enable CONFIG_SCHED_CLUSTER for RHEL (Phil Auld) [2020279] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [2020279] - mm: move node_reclaim_distance to fix NUMA without SMP (Phil Auld) [2020279] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2020279] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2020279] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [2020279] - sched,x86: Fix L2 cache mask (Phil Auld) [2020279] - sched/fair: Cleanup newidle_balance (Phil Auld) [2020279] - sched/fair: Remove sysctl_sched_migration_cost condition (Phil Auld) [2020279] - sched/fair: Wait before decaying max_newidle_lb_cost (Phil Auld) [2020279] - sched/fair: Skip update_blocked_averages if we are defering load balance (Phil Auld) [2020279] - sched/fair: Account update_blocked_averages in newidle_balance cost (Phil Auld) [2020279] - sched/core: Remove rq_relock() (Phil Auld) [2020279] - sched: Improve wake_up_all_idle_cpus() take #2 (Phil Auld) [2020279] - sched: Disable -Wunused-but-set-variable (Phil Auld) [2020279] - irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT (Phil Auld) [2020279] - irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT (Phil Auld) [2020279] - irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support. (Phil Auld) [2020279] - sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ (Phil Auld) [2020279] - sched: Fix DEBUG && !SCHEDSTATS warn (Phil Auld) [2020279] - sched/numa: Fix a few comments (Phil Auld) [2020279] - sched/numa: Remove the redundant member numa_group::fault_cpus (Phil Auld) [2020279] - sched/numa: Replace hard-coded number by a define in numa_task_group() (Phil Auld) [2020279] - sched: Remove pointless preemption disable in sched_submit_work() (Phil Auld) [2020279] - sched: Move mmdrop to RCU on RT (Phil Auld) [2020279] - sched: Move kprobes cleanup out of finish_task_switch() (Phil Auld) [2020279] - sched: Disable TTWU_QUEUE on RT (Phil Auld) [2020279] - sched: Limit the number of task migrations per batch on RT (Phil Auld) [2020279] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2020279] - sched: Add cluster scheduler level for x86 (Phil Auld) [1921343 2020279] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [2020279] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [2020279] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [2020279] - topology: Represent clusters of CPUs within a die (Phil Auld) [2020279] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [2020279] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [2020279] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [2020279] - sched: Make cookie functions static (Phil Auld) [2020279] - sched,livepatch: Use wake_up_if_idle() (Phil Auld) [2020279] - sched: Simplify wake_up_*idle*() (Phil Auld) [2020279] - sched,livepatch: Use task_call_func() (Phil Auld) [2020279] - sched,rcu: Rework try_invoke_on_locked_down_task() (Phil Auld) [2020279] - sched: Improve try_invoke_on_locked_down_task() (Phil Auld) [2020279] - kernel/sched: Fix sched_fork() access an invalid sched_task_group (Phil Auld) [2020279] - sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [2020279] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2020279] - sched/fair: Consider SMT in ASYM_PACKING load balance (Phil Auld) [2020279] - sched/fair: Carve out logic to mark a group for asymmetric packing (Phil Auld) [2020279] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Phil Auld) [2020279] - sched/fair: Optimize checking for group_asym_packing (Phil Auld) [2020279] - sched/topology: Introduce sched_group::flags (Phil Auld) [2020279] - sched/dl: Support schedstats for deadline sched class (Phil Auld) [2020279] - sched/dl: Support sched_stat_runtime tracepoint for deadline sched class (Phil Auld) [2020279] - sched/rt: Support schedstats for RT sched class (Phil Auld) [2020279] - sched/rt: Support sched_stat_runtime tracepoint for RT sched class (Phil Auld) [2020279] - sched: Introduce task block time in schedstats (Phil Auld) [2020279] - sched: Make schedstats helpers independent of fair sched class (Phil Auld) [2020279] - sched: Make struct sched_statistics independent of fair sched class (Phil Auld) [2020279] - sched/fair: Use __schedstat_set() in set_next_entity() (Phil Auld) [2020279] - kselftests/sched: cleanup the child processes (Phil Auld) [2020279] - sched/fair: Add document for burstable CFS bandwidth (Phil Auld) [2020279] - sched/fair: Add cfs bandwidth burst statistics (Phil Auld) [2020279] - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime (Phil Auld) [2020279] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2020279] - sched/core: Simplify core-wide task selection (Phil Auld) [2020279] - sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle (Phil Auld) [2020279] - sched/fair: Add NOHZ balancer flag for nohz.next_balance updates (Phil Auld) [2020279] - sched: adjust sleeper credit for SCHED_IDLE entities (Phil Auld) [2020279] - sched: reduce sched slice for SCHED_IDLE entities (Phil Auld) [2020279] - sched: Account number of SCHED_IDLE entities on each cfs_rq (Phil Auld) [2020279] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [2020279] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2020279]- drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() (Vitaly Kuznetsov) [2031644] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026378] {CVE-2021-4002} - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [2032483] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [2032483] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [2032483] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Cathy Avery) [2030468] - net: fix GRO skb truesize update (Paolo Abeni) [2028927] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [2028927] - veth: use skb_prepare_for_gro() (Paolo Abeni) [2028927] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [2028927] - net: optimize GRO for the common case. (Paolo Abeni) [2028927] - sk_buff: track extension status in slow_gro (Paolo Abeni) [2028927] - sk_buff: track dst status in slow_gro (Paolo Abeni) [2028927] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [2028927] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [2028927] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [2028927] - veth: implement support for set_channel ethtool op (Paolo Abeni) [2028927] - veth: factor out initialization helper (Paolo Abeni) [2028927] - veth: always report zero combined channels (Paolo Abeni) [2028927] - [kernel] bpf: set default value for bpf_jit_harden (Jiri Olsa) [2028734] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2028709] - kabi: Add kABI macros for enum type (Čestmír Kalina) [2024595] - kabi: expand and clarify documentation of aux structs (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_USE_AUX_PTR (Čestmír Kalina) [2024595] - kabi: rename RH_KABI_SIZE_AND_EXTEND to AUX (Čestmír Kalina) [2024595] - kabi: more consistent _RH_KABI_SIZE_AND_EXTEND (Čestmír Kalina) [2024595] - kabi: use fixed field name for extended part (Čestmír Kalina) [2024595] - kabi: fix dereference in RH_KABI_CHECK_EXT (Čestmír Kalina) [2024595] - kabi: fix RH_KABI_SET_SIZE macro (Čestmír Kalina) [2024595] - kabi: expand and clarify documentation (Čestmír Kalina) [2024595] - kabi: make RH_KABI_USE replace any number of reserved fields (Čestmír Kalina) [2024595] - kabi: rename RH_KABI_USE2 to RH_KABI_USE_SPLIT (Čestmír Kalina) [2024595] - kabi: change RH_KABI_REPLACE2 to RH_KABI_REPLACE_SPLIT (Čestmír Kalina) [2024595] - kabi: change RH_KABI_REPLACE_UNSAFE to RH_KABI_BROKEN_REPLACE (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_ADD_MODIFIER (Čestmír Kalina) [2024595] - kabi: Include kconfig.h (Čestmír Kalina) [2024595] - kabi: macros for intentional kABI breakage (Čestmír Kalina) [2024595] - kabi: fix the note about terminating semicolon (Čestmír Kalina) [2024595] - kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Čestmír Kalina) [2024595]- drm/hyperv: Fix device removal on Gen1 VMs (Mohammed Gamal) [2018067] - wireguard: device: reset peer src endpoint when netns exits (Hangbin Liu) [1967796] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2022054] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2022054] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2022054] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2022054] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2022054] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2022054] - nvmet-tcp: fix header digest verification (Chris Leech) [2022054] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2022054] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2022054] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2022054] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2022054] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2022054] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2022054] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2022054] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2022054] - nvmet: pass back cntlid on successful completion (Chris Leech) [2022054] - nvmet: remove redundant assignments of variable status (Chris Leech) [2022054] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2022054] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2022054] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2022054] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2022054] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2022054] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2022054] - nvme: fix per-namespace chardev deletion (Chris Leech) [2022054] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2022054] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2022054] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2022054] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2022054] - nvme: update keep alive interval when kato is modified (Chris Leech) [2022054] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2022054] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2022054] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2022054] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2022054] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2022054] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2011181] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Hangbin Liu) [2008895] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Hangbin Liu) [2008895]- nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned (Ming Lei) [2018403] - nvdimm/pmem: stop using q_usage_count as external pgmap refcount (Ming Lei) [2018403] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Ming Lei) [2018403] - nvdimm/pmem: fix creating the dax group (Ming Lei) [2018403] - md: fix a lock order reversal in md_alloc (Ming Lei) [2018403] - tools headers UAPI: Sync linux/fs.h with the kernel sources (Ming Lei) [2018403] - Documentation: raise minimum supported version of GCC to 5.1 (Ming Lei) [2018403] - loop: Use pr_warn_once() for loop_control_remove() warning (Ming Lei) [2018403] - zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK (Ming Lei) [2018403] - block: call rq_qos_done() before ref check in batch completions (Ming Lei) [2018403] - block: fix parameter not described warning (Ming Lei) [2018403] - block: avoid to touch unloaded module instance when opening bdev (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKRESETZONE ioctl (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKZEROOUT ioctl (Ming Lei) [2018403] - block: Hold invalidate_lock in BLKDISCARD ioctl (Ming Lei) [2018403] - blk-mq: don't insert FUA request with data into scheduler queue (Ming Lei) [2018403] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2018403] - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2018403] - Revert "mark pstore-blk as broken" (Ming Lei) [2018403] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2018403] - block: fix missing queue put in error path (Ming Lei) [2018403] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2018403] - blk-mq: fix filesystem I/O request allocation (Ming Lei) [2018403] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2018403] - blk-mq: rename blk_attempt_bio_merge (Ming Lei) [2018403] - blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge (Ming Lei) [2018403] - block: fix kerneldoc for disk_register_independent_access__ranges() (Ming Lei) [2018403] - block: use enum type for blk_mq_alloc_data->rq_flags (Ming Lei) [2018403] - bcache: Revert "bcache: use bvec_virt" (Ming Lei) [2018403] - ataflop: Add missing semicolon to return statement (Ming Lei) [2018403] - floppy: address add_disk() error handling on probe (Ming Lei) [2018403] - ataflop: address add_disk() error handling on probe (Ming Lei) [2018403] - block: update __register_blkdev() probe documentation (Ming Lei) [2018403] - ataflop: remove ataflop_probe_lock mutex (Ming Lei) [2018403] - mtd/ubi/block: add error handling support for add_disk() (Ming Lei) [2018403] - block/sunvdc: add error handling support for add_disk() (Ming Lei) [2018403] - z2ram: add error handling support for add_disk() (Ming Lei) [2018403] - loop: Remove duplicate assignments (Ming Lei) [2018403] - drbd: Fix double free problem in drbd_create_device (Ming Lei) [2018403] - bcache: fix use-after-free problem in bcache_device_free() (Ming Lei) [2018403] - zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2018403] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2018403] - zram: don't fail to remove zram during unloading module (Ming Lei) [2018403] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2018403] - nbd: error out if socket index doesn't match in nbd_handle_reply() (Ming Lei) [2018403] - nbd: Fix hungtask when nbd_config_put (Ming Lei) [2018403] - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add (Ming Lei) [2018403] - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Ming Lei) [2018403] - nbd: fix max value for 'first_minor' (Ming Lei) [2018403] - block/brd: add error handling support for add_disk() (Ming Lei) [2018403] - ps3vram: add error handling support for add_disk() (Ming Lei) [2018403] - ps3disk: add error handling support for add_disk() (Ming Lei) [2018403] - zram: add error handling support for add_disk() (Ming Lei) [2018403] - nvme: wait until quiesce is done (Ming Lei) [2018403] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2018403] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2018403] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2018403] - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion (Ming Lei) [2018403] - block: fix device_add_disk() kobject_create_and_add() error handling (Ming Lei) [2018403] - block: ensure cached plug request matches the current queue (Ming Lei) [2018403] - block: move queue enter logic into blk_mq_submit_bio() (Ming Lei) [2018403] - block: make bio_queue_enter() fast-path available inline (Ming Lei) [2018403] - block: split request allocation components into helpers (Ming Lei) [2018403] - block: have plug stored requests hold references to the queue (Ming Lei) [2018403] - blk-mq: update hctx->nr_active in blk_mq_end_request_batch() (Ming Lei) [2018403] - blk-mq: add RQF_ELV debug entry (Ming Lei) [2018403] - blk-mq: only try to run plug merge if request has same queue with incoming bio (Ming Lei) [2018403] - block: move RQF_ELV setting into allocators (Ming Lei) [2018403] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2018403] - block: replace always false argument with 'false' (Ming Lei) [2018403] - block: assign correct tag before doing prefetch of request (Ming Lei) [2018403] - blk-mq: fix redundant check of !e expression (Ming Lei) [2018403] - block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() (Ming Lei) [2018403] - block: add a loff_t cast to bdev_nr_bytes (Ming Lei) [2018403] - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [2018403] - block: ataflop: Fix warning comparing pointer to 0 (Ming Lei) [2018403] - bcache: replace snprintf in show functions with sysfs_emit (Ming Lei) [2018403] - bcache: move uapi header bcache.h to bcache code directory (Ming Lei) [2018403] - block: ataflop: more blk-mq refactoring fixes (Ming Lei) [2018403] - block: remove support for cryptoloop and the xor transfer (Ming Lei) [2018403] - mtd: add add_disk() error handling (Ming Lei) [2018403] - rnbd: add error handling support for add_disk() (Ming Lei) [2018403] - um/drivers/ubd_kern: add error handling support for add_disk() (Ming Lei) [2018403] - m68k/emu/nfblock: add error handling support for add_disk() (Ming Lei) [2018403] - xen-blkfront: add error handling support for add_disk() (Ming Lei) [2018403] - bcache: add error handling support for add_disk() (Ming Lei) [2018403] - dm: add add_disk() error handling (Ming Lei) [2018403] - block: aoe: fixup coccinelle warnings (Ming Lei) [2018403] - bcache: remove bch_crc64_update (Ming Lei) [2018403] - bcache: use bvec_kmap_local in bch_data_verify (Ming Lei) [2018403] - bcache: remove the backing_dev_name field from struct cached_dev (Ming Lei) [2018403] - bcache: remove the cache_dev_name field from struct cache (Ming Lei) [2018403] - bcache: move calc_cached_dev_sectors to proper place on backing device detach (Ming Lei) [2018403] - bcache: fix error info in register_bcache() (Ming Lei) [2018403] - bcache: reserve never used bits from bkey.high (Ming Lei) [2018403] - md: bcache: Fix spelling of 'acquire' (Ming Lei) [2018403] - s390/dasd: fix possibly missed path verification (Ming Lei) [2018403] - s390/dasd: fix missing path conf_data after failed allocation (Ming Lei) [2018403] - s390/dasd: summarize dasd configuration data in a separate structure (Ming Lei) [2018403] - s390/dasd: move dasd_eckd_read_fc_security (Ming Lei) [2018403] - s390/dasd: split up dasd_eckd_read_conf (Ming Lei) [2018403] - s390/dasd: fix kernel doc comment (Ming Lei) [2018403] - s390/dasd: handle request magic consistently as unsigned int (Ming Lei) [2018403] - nbd: Fix use-after-free in pid_show (Ming Lei) [2018403] - block: ataflop: fix breakage introduced at blk-mq refactoring (Ming Lei) [2018403] - nbd: fix uaf in nbd_handle_reply() (Ming Lei) [2018403] - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() (Ming Lei) [2018403] - nbd: clean up return value checking of sock_xmit() (Ming Lei) [2018403] - nbd: don't start request if nbd_queue_rq() failed (Ming Lei) [2018403] - nbd: check sock index in nbd_read_stat() (Ming Lei) [2018403] - nbd: make sure request completion won't concurrent (Ming Lei) [2018403] - nbd: don't handle response without a corresponding request message (Ming Lei) [2018403] - mtip32xx: Remove redundant 'flush_workqueue()' calls (Ming Lei) [2018403] - swim3: add missing major.h include (Ming Lei) [2018403] - sx8: fix an error code in carm_init_one() (Ming Lei) [2018403] - pf: fix error codes in pf_init_unit() (Ming Lei) [2018403] - pcd: fix error codes in pcd_init_unit() (Ming Lei) [2018403] - xtensa/platforms/iss/simdisk: add error handling support for add_disk() (Ming Lei) [2018403] - block/ataflop: add error handling support for add_disk() (Ming Lei) [2018403] - block/ataflop: provide a helper for cleanup up an atari disk (Ming Lei) [2018403] - block/ataflop: add registration bool before calling del_gendisk() (Ming Lei) [2018403] - block/ataflop: use the blk_cleanup_disk() helper (Ming Lei) [2018403] - swim: add error handling support for add_disk() (Ming Lei) [2018403] - swim: add a floppy registration bool which triggers del_gendisk() (Ming Lei) [2018403] - swim: add helper for disk cleanup (Ming Lei) [2018403] - swim: simplify using blk_cleanup_disk() on swim_remove() (Ming Lei) [2018403] - amiflop: add error handling support for add_disk() (Ming Lei) [2018403] - floppy: add error handling support for add_disk() (Ming Lei) [2018403] - floppy: fix calling platform_device_unregister() on invalid drives (Ming Lei) [2018403] - floppy: use blk_cleanup_disk() (Ming Lei) [2018403] - floppy: fix add_disk() assumption on exit due to new developments (Ming Lei) [2018403] - block/swim3: add error handling support for add_disk() (Ming Lei) [2018403] - rbd: add add_disk() error handling (Ming Lei) [2018403] - cdrom/gdrom: add error handling support for add_disk() (Ming Lei) [2018403] - pf: add error handling support for add_disk() (Ming Lei) [2018403] - block/sx8: add error handling support for add_disk() (Ming Lei) [2018403] - block/rsxx: add error handling support for add_disk() (Ming Lei) [2018403] - pktcdvd: add error handling support for add_disk() (Ming Lei) [2018403] - mtip32xx: add error handling support for add_disk() (Ming Lei) [2018403] - pd: add error handling support for add_disk() (Ming Lei) [2018403] - pcd: capture errors on cdrom_register() (Ming Lei) [2018403] - pcd: fix ordering of unregister_cdrom() (Ming Lei) [2018403] - pcd: add error handling support for add_disk() (Ming Lei) [2018403] - pd: cleanup initialization (Ming Lei) [2018403] - pf: cleanup initialization (Ming Lei) [2018403] - pcd: cleanup initialization (Ming Lei) [2018403] - pcd: move the identify buffer into pcd_identify (Ming Lei) [2018403] - n64cart: add error handling support for add_disk() (Ming Lei) [2018403] - drbd: add error handling support for add_disk() (Ming Lei) [2018403] - aoe: add error handling support for add_disk() (Ming Lei) [2018403] - nbd: add error handling support for add_disk() (Ming Lei) [2018403] - loop: add error handling support for add_disk() (Ming Lei) [2018403] - null_blk: poll queue support (Ming Lei) [2018403] - block: simplify the block device syncing code (Ming Lei) [2018403] - fat: use sync_blockdev_nowait (Ming Lei) [2018403] - btrfs: use sync_blockdev (Ming Lei) [2018403] - xen-blkback: use sync_blockdev (Ming Lei) [2018403] - block: remove __sync_blockdev (Ming Lei) [2018403] - fs: remove __sync_filesystem (Ming Lei) [2018403] - cdrom: Remove redundant variable and its assignment (Ming Lei) [2018403] - cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst (Ming Lei) [2018403] - drivers/cdrom: improved ioctl for media change detection (Ming Lei) [2018403] - partitions/ibm: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - partitions/efi: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - block/ioctl: use bdev_nr_sectors and bdev_nr_bytes (Ming Lei) [2018403] - block: cache inode size in bdev (Ming Lei) [2018403] - udf: use sb_bdev_nr_blocks (Ming Lei) [2018403] - reiserfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - ntfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - jfs: use sb_bdev_nr_blocks (Ming Lei) [2018403] - ext4: use sb_bdev_nr_blocks (Ming Lei) [2018403] - block: add a sb_bdev_nr_blocks helper (Ming Lei) [2018403] - block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate (Ming Lei) [2018403] - squashfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - reiserfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - pstore/blk: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nilfs2: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nfs/blocklayout: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - jfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - hfsplus: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - hfs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - fat: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - cramfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - btrfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - affs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - fs: simplify init_page_buffers (Ming Lei) [2018403] - fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block (Ming Lei) [2018403] - target/iblock: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - nvmet: use bdev_nr_bytes instead of open coding it (Ming Lei) [2018403] - md: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them (Ming Lei) [2018403] - drbd: use bdev_nr_sectors instead of open coding it (Ming Lei) [2018403] - bcache: remove bdev_sectors (Ming Lei) [2018403] - block: add a bdev_nr_bytes helper (Ming Lei) [2018403] - block: move the SECTOR_SIZE related definitions to blk_types.h (Ming Lei) [2018403] - blk-mq-debugfs: Show active requests per queue for shared tags (Ming Lei) [2018403] - block: improve readability of blk_mq_end_request_batch() (Ming Lei) [2018403] - virtio-blk: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - loop: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - nbd: Use blk_validate_block_size() to validate block size (Ming Lei) [2018403] - block: Add a helper to validate the block size (Ming Lei) [2018403] - block: re-flow blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: prefetch request to be initialized (Ming Lei) [2018403] - block: pass in blk_mq_tags to blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: add rq_flags to struct blk_mq_alloc_data (Ming Lei) [2018403] - block: add async version of bio_set_polled (Ming Lei) [2018403] - block: kill DIO_MULTI_BIO (Ming Lei) [2018403] - block: kill unused polling bits in __blkdev_direct_IO() (Ming Lei) [2018403] - block: avoid extra iter advance with async iocb (Ming Lei) [2018403] - block: Add independent access ranges support (Ming Lei) [2018403] - blk-mq: don't issue request directly in case that current is to be blocked (Ming Lei) [2018403] - sbitmap: silence data race warning (Ming Lei) [2018403] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2018403] - block: refactor bio_iov_bvec_set() (Ming Lei) [2018403] - block: add single bio async direct IO helper (Ming Lei) [2018403] - sched: make task_struct->plug always defined (Ming Lei) [2018403] - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() (Ming Lei) [2018403] - block: fix req_bio_endio append error handling (Ming Lei) [2018403] - blk-crypto: update inline encryption documentation (Ming Lei) [2018403] - blk-crypto: rename blk_keyslot_manager to blk_crypto_profile (Ming Lei) [2018403] - blk-crypto: rename keyslot-manager files to blk-crypto-profile (Ming Lei) [2018403] - blk-crypto-fallback: properly prefix function and struct names (Ming Lei) [2018403] - nbd: Use invalidate_disk() helper on disconnect (Ming Lei) [2018403] - loop: Remove the unnecessary bdev checks and unused bdev variable (Ming Lei) [2018403] - loop: Use invalidate_disk() helper to invalidate gendisk (Ming Lei) [2018403] - block: Add invalidate_disk() helper to invalidate the gendisk (Ming Lei) [2018403] - block: kill extra rcu lock/unlock in queue enter (Ming Lei) [2018403] - percpu_ref: percpu_ref_tryget_live() version holding RCU (Ming Lei) [2018403] - block: convert fops.c magic constants to SHIFT_SECTOR (Ming Lei) [2018403] - block: clean up blk_mq_submit_bio() merging (Ming Lei) [2018403] - block: optimise boundary blkdev_read_iter's checks (Ming Lei) [2018403] - fs: bdev: fix conflicting comment from lookup_bdev (Ming Lei) [2018403] - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags (Ming Lei) [2018403] - block: cleanup the flush plug helpers (Ming Lei) [2018403] - block: optimise blk_flush_plug_list (Ming Lei) [2018403] - blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h (Ming Lei) [2018403] - blk-mq: only flush requests from the plug in blk_mq_submit_bio (Ming Lei) [2018403] - block: remove inaccurate requeue check (Ming Lei) [2018403] - block: inline a part of bio_release_pages() (Ming Lei) [2018403] - block: don't bloat enter_queue with percpu_ref (Ming Lei) [2018403] - block: optimise req_bio_endio() (Ming Lei) [2018403] - block: convert leftovers to bdev_get_queue (Ming Lei) [2018403] - block: turn macro helpers into inline functions (Ming Lei) [2018403] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2018403] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Ming Lei) [2018403] - nvme: paring quiesce/unquiesce (Ming Lei) [2018403] - nvme: prepare for pairing quiescing and unquiescing (Ming Lei) [2018403] - nvme: apply nvme API to quiesce/unquiesce admin queue (Ming Lei) [2018403] - nvme: add APIs for stopping/starting admin queue (Ming Lei) [2018403] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2018403] - block: inline fast path of driver tag allocation (Ming Lei) [2018403] - blk-mq: don't handle non-flush requests in blk_insert_flush (Ming Lei) [2018403] - block: attempt direct issue of plug list (Ming Lei) [2018403] - block: change plugging to use a singly linked list (Ming Lei) [2018403] - blk-wbt: prevent NULL pointer dereference in wb_timer_fn (Ming Lei) [2018403] - block: align blkdev_dio inlined bio to a cacheline (Ming Lei) [2018403] - block: move blk_mq_tag_to_rq() inline (Ming Lei) [2018403] - block: get rid of plug list sorting (Ming Lei) [2018403] - block: return whether or not to unplug through boolean (Ming Lei) [2018403] - block: don't call blk_status_to_errno in blk_update_request (Ming Lei) [2018403] - block: move bdev_read_only() into the header (Ming Lei) [2018403] - block: fix too broad elevator check in blk_mq_free_request() (Ming Lei) [2018403] - block: add support for blk_mq_end_request_batch() (Ming Lei) [2018403] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2018403] - block: add a struct io_comp_batch argument to fops->iopoll() (Ming Lei) [2018403] - block: provide helpers for rq_list manipulation (Ming Lei) [2018403] - block: remove some blk_mq_hw_ctx debugfs entries (Ming Lei) [2018403] - block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes (Ming Lei) [2018403] - block: cache rq_flags inside blk_mq_rq_ctx_init() (Ming Lei) [2018403] - block: blk_mq_rq_ctx_init cache ctx/q/hctx (Ming Lei) [2018403] - block: skip elevator fields init for non-elv queue (Ming Lei) [2018403] - block: store elevator state in request (Ming Lei) [2018403] - block: only mark bio as tracked if it really is tracked (Ming Lei) [2018403] - block: improve layout of struct request (Ming Lei) [2018403] - block: move update request helpers into blk-mq.c (Ming Lei) [2018403] - block: remove useless caller argument to print_req_error() (Ming Lei) [2018403] - block: don't bother iter advancing a fully done bio (Ming Lei) [2018403] - block: convert the rest of block to bdev_get_queue (Ming Lei) [2018403] - block: use bdev_get_queue() in blk-core.c (Ming Lei) [2018403] - block: use bdev_get_queue() in bio.c (Ming Lei) [2018403] - block: use bdev_get_queue() in bdev.c (Ming Lei) [2018403] - block: cache request queue in bdev (Ming Lei) [2018403] - block: handle fast path of bio splitting inline (Ming Lei) [2018403] - block: use flags instead of bit fields for blkdev_dio (Ming Lei) [2018403] - block: cache bdev in struct file for raw bdev IO (Ming Lei) [2018403] - block: don't allow writing to the poll queue attribute (Ming Lei) [2018403] - block: switch polling to be bio based (Ming Lei) [2018403] - block: define 'struct bvec_iter' as packed (Ming Lei) [2018403] - block: use SLAB_TYPESAFE_BY_RCU for the bio slab (Ming Lei) [2018403] - block: rename REQ_HIPRI to REQ_POLLED (Ming Lei) [2018403] - io_uring: don't sleep when polling for I/O (Ming Lei) [2018403] - block: replace the spin argument to blk_iopoll with a flags argument (Ming Lei) [2018403] - blk-mq: remove blk_qc_t_valid (Ming Lei) [2018403] - blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal (Ming Lei) [2018403] - blk-mq: factor out a "classic" poll helper (Ming Lei) [2018403] - blk-mq: factor out a blk_qc_to_hctx helper (Ming Lei) [2018403] - io_uring: fix a layering violation in io_iopoll_req_issued (Ming Lei) [2018403] - block: don't try to poll multi-bio I/Os in __blkdev_direct_IO (Ming Lei) [2018403] - direct-io: remove blk_poll support (Ming Lei) [2018403] - block: only check previous entry for plug merge attempt (Ming Lei) [2018403] - block: move CONFIG_BLOCK guard to top Makefile (Ming Lei) [2018403] - block: move menu "Partition type" to block/partitions/Kconfig (Ming Lei) [2018403] - block: simplify Kconfig files (Ming Lei) [2018403] - block: remove redundant =y from BLK_CGROUP dependency (Ming Lei) [2018403] - block: improve batched tag allocation (Ming Lei) [2018403] - sbitmap: add __sbitmap_queue_get_batch() (Ming Lei) [2018403] - blk-mq: optimise *end_request non-stat path (Ming Lei) [2018403] - block: mark bio_truncate static (Ming Lei) [2018403] - block: move bio_get_{first,last}_bvec out of bio.h (Ming Lei) [2018403] - block: mark __bio_try_merge_page static (Ming Lei) [2018403] - block: move bio_full out of bio.h (Ming Lei) [2018403] - block: fold bio_cur_bytes into blk_rq_cur_bytes (Ming Lei) [2018403] - block: move bio_mergeable out of bio.h (Ming Lei) [2018403] - block: don't include in (Ming Lei) [2018403] - block: remove BIO_BUG_ON (Ming Lei) [2018403] - blk-mq: inline hot part of __blk_mq_sched_restart (Ming Lei) [2018403] - block: inline hot paths of blk_account_io_*() (Ming Lei) [2018403] - block: merge block_ioctl into blkdev_ioctl (Ming Lei) [2018403] - block: move the *blkdev_ioctl declarations out of blkdev.h (Ming Lei) [2018403] - block: unexport blkdev_ioctl (Ming Lei) [2018403] - block: don't dereference request after flush insertion (Ming Lei) [2018403] - blk-mq: cleanup blk_mq_submit_bio (Ming Lei) [2018403] - blk-mq: cleanup and rename __blk_mq_alloc_request (Ming Lei) [2018403] - block: pre-allocate requests if plug is started and is a batch (Ming Lei) [2018403] - block: bump max plugged deferred size from 16 to 32 (Ming Lei) [2018403] - block: inherit request start time from bio for BLK_CGROUP (Ming Lei) [2018403] - block: move blk-throtl fast path inline (Ming Lei) [2018403] - blk-mq: Change shared sbitmap naming to shared tags (Ming Lei) [2018403] - blk-mq: Stop using pointers for blk_mq_tags bitmap tags (Ming Lei) [2018403] - blk-mq: Use shared tags for shared sbitmap support (Ming Lei) [2018403] - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() (Ming Lei) [2018403] - blk-mq: Add blk_mq_alloc_map_and_rqs() (Ming Lei) [2018403] - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() (Ming Lei) [2018403] - blk-mq: Don't clear driver tags own mapping (Ming Lei) [2018403] - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() (Ming Lei) [2018403] - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() (Ming Lei) [2018403] - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() (Ming Lei) [2018403] - blk-mq: Invert check in blk_mq_update_nr_requests() (Ming Lei) [2018403] - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() (Ming Lei) [2018403] - block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ (Ming Lei) [2018403] - blk-mq: Change rqs check in blk_mq_free_rqs() (Ming Lei) [2018403] - block: print the current process in handle_bad_sector (Ming Lei) [2018403] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [2018403] - block/mq-deadline: Stop using per-CPU counters (Ming Lei) [2018403] - block/mq-deadline: Add an invariant check (Ming Lei) [2018403] - block/mq-deadline: Improve request accounting further (Ming Lei) [2018403] - block: move struct request to blk-mq.h (Ming Lei) [2018403] - block: move integrity handling out of (Ming Lei) [2018403] - block: move a few merge helpers out of (Ming Lei) [2018403] - block: drop unused includes in (Ming Lei) [2018403] - block: drop unused includes in (Ming Lei) [2018403] - block: move elevator.h to block/ (Ming Lei) [2018403] - block: remove the struct blk_queue_ctx forward declaration (Ming Lei) [2018403] - block: remove the cmd_size field from struct request_queue (Ming Lei) [2018403] - block: remove the unused blk_queue_state enum (Ming Lei) [2018403] - block: remove the unused rq_end_sector macro (Ming Lei) [2018403] - sched: move the include out of kernel/sched/sched.h (Ming Lei) [2018403] - kernel: remove spurious blkdev.h includes (Ming Lei) [2018403] - arch: remove spurious blkdev.h includes (Ming Lei) [2018403] - mm: remove spurious blkdev.h includes (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - mm: don't include in (Ming Lei) [2018403] - block: nbd: add sanity check for first_minor (Ming Lei) [2018403] - mmc: core: Store pointer to bio_crypt_ctx in mmc_request (Ming Lei) [2018403] - iomap: simplify iomap_add_to_ioend (Ming Lei) [2018403] - iomap: simplify iomap_readpage_actor (Ming Lei) [2018403] - io_uring: don't halt iopoll too early (Ming Lei) [2018403] - block: Fix partition check for host-aware zoned block devices (Ming Lei) [2018403] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2018403] - block: drain queue after disk is removed from sysfs (Ming Lei) [2018403] - block: fix incorrect references to disk objects (Ming Lei) [2018403] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Ming Lei) [2018403] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2018403] - block: warn when putting the final reference on a registered disk (Ming Lei) [2018403] - brd: reduce the brd_devices_mutex scope (Ming Lei) [2018403] - kyber: avoid q->disk dereferences in trace points (Ming Lei) [2018403] - block: keep q_usage_counter in atomic mode after del_gendisk (Ming Lei) [2018403] - block: drain file system I/O on del_gendisk (Ming Lei) [2018403] - block: split bio_queue_enter from blk_queue_enter (Ming Lei) [2018403] - block: factor out a blk_try_enter_queue helper (Ming Lei) [2018403] - block: call submit_bio_checks under q_usage_counter (Ming Lei) [2018403] - block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs (Ming Lei) [2018403] - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (Ming Lei) [2018403] - block: genhd: fix double kfree() in __alloc_disk_node() (Ming Lei) [2018403] - nbd: use shifts rather than multiplies (Ming Lei) [2018403] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [2018403] - block: hold ->invalidate_lock in blkdev_fallocate (Ming Lei) [2018403] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Ming Lei) [2018403] - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [2018403] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [2018403] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [2018403] - block: flush the integrity workqueue in blk_integrity_unregister (Ming Lei) [2018403] - block: check if a profile is actually registered in blk_integrity_unregister (Ming Lei) [2018403] - blk-mq: avoid to iterate over stale request (Ming Lei) [2018403] - n64cart: fix return value check in n64cart_probe() (Ming Lei) [2018403] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [2018403] - block: move fs/block_dev.c to block/bdev.c (Ming Lei) [2018403] - block: split out operations on block special files (Ming Lei) [2018403] - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Ming Lei) [2018403] - block: genhd: don't call blkdev_show() with major_names_lock held (Ming Lei) [2018403] - cdrom: update uniform CD-ROM maintainership in MAINTAINERS file (Ming Lei) [2018403] - loop: reduce the loop_ctl_mutex scope (Ming Lei) [2018403] - bio: fix kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403] - block, bfq: honor already-setup queue merges (Ming Lei) [2018403] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [2018403] - bio: improve kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2018403] - block: provide bio_clear_hipri() helper (Ming Lei) [2018403] - block: use the percpu bio cache in __blkdev_direct_IO (Ming Lei) [2018403] - io_uring: enable use of bio alloc cache (Ming Lei) [2018403] - block: clear BIO_PERCPU_CACHE flag if polling isn't supported (Ming Lei) [2018403] - bio: add allocation cache abstraction (Ming Lei) [2018403] - fs: add kiocb alloc cache flag (Ming Lei) [2018403] - bio: optimize initialization of a bio (Ming Lei) [2018403] - Revert "floppy: reintroduce O_NDELAY fix" (Ming Lei) [2018403] - nbd: remove nbd->destroy_complete (Ming Lei) [2018403] - nbd: only return usable devices from nbd_find_unused (Ming Lei) [2018403] - nbd: set nbd->index before releasing nbd_index_mutex (Ming Lei) [2018403] - nbd: prevent IDR lookups from finding partially initialized devices (Ming Lei) [2018403] - nbd: reset NBD to NULL when restarting in nbd_genl_connect (Ming Lei) [2018403] - nbd: add missing locking to the nbd_dev_add error path (Ming Lei) [2018403] - params: lift param_set_uint_minmax to common code (Ming Lei) [2018403] - nbd: reduce the nbd_index_mutex scope (Ming Lei) [2018403] - nbd: refactor device search and allocation in nbd_genl_connect (Ming Lei) [2018403] - nbd: return the allocated nbd_device from nbd_dev_add (Ming Lei) [2018403] - nbd: remove nbd_del_disk (Ming Lei) [2018403] - nbd: refactor device removal (Ming Lei) [2018403] - nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT (Ming Lei) [2018403] - nbd: add the check to prevent overflow in __nbd_ioctl() (Ming Lei) [2018403] - xen-blkfront: Remove redundant assignment to variable err (Ming Lei) [2018403] - block/rnbd: Use sysfs_emit instead of s*printf function for sysfs show (Ming Lei) [2018403] - block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr (Ming Lei) [2018403] - sg: pass the device name to blk_trace_setup (Ming Lei) [2018403] - block, bfq: cleanup the repeated declaration (Ming Lei) [2018403] - blk-crypto: fix check for too-large dun_bytes (Ming Lei) [2018403] - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Ming Lei) [2018403] - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Ming Lei) [2018403] - block: mark blkdev_fsync static (Ming Lei) [2018403] - block: refine the disk_live check in del_gendisk (Ming Lei) [2018403] - mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA (Ming Lei) [2018403] - mmc: block: Support alternative_gpt_sector() operation (Ming Lei) [2018403] - partitions/efi: Support non-standard GPT location (Ming Lei) [2018403] - block: Add alternative_gpt_sector() operation (Ming Lei) [2018403] - bio: fix page leak bio_add_hw_page failure (Ming Lei) [2018403] - block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT (Ming Lei) [2018403] - block: remove a pointless call to MINOR() in device_add_disk (Ming Lei) [2018403] - null_blk: add error handling support for add_disk() (Ming Lei) [2018403] - virtio_blk: add error handling support for add_disk() (Ming Lei) [2018403] - block: add error handling for device_add_disk / add_disk (Ming Lei) [2018403] - block: return errors from disk_alloc_events (Ming Lei) [2018403] - block: return errors from blk_integrity_add (Ming Lei) [2018403] - block: call blk_register_queue earlier in device_add_disk (Ming Lei) [2018403] - block: call blk_integrity_add earlier in device_add_disk (Ming Lei) [2018403] - block: create the bdi link earlier in device_add_disk (Ming Lei) [2018403] - block: call bdev_add later in device_add_disk (Ming Lei) [2018403] - block: fold register_disk into device_add_disk (Ming Lei) [2018403] - block: add a sanity check for a live disk in del_gendisk (Ming Lei) [2018403] - block: add an explicit ->disk backpointer to the request_queue (Ming Lei) [2018403] - block: hold a request_queue reference for the lifetime of struct gendisk (Ming Lei) [2018403] - block: pass a request_queue to __blk_alloc_disk (Ming Lei) [2018403] - block: remove the minors argument to __alloc_disk_node (Ming Lei) [2018403] - block: remove alloc_disk and alloc_disk_node (Ming Lei) [2018403] - block: cleanup the lockdep handling in *alloc_disk (Ming Lei) [2018403] - sg: do not allocate a gendisk (Ming Lei) [2018403] - st: do not allocate a gendisk (Ming Lei) [2018403] - nvme: use blk_mq_alloc_disk (Ming Lei) [2018403] - block: add back the bd_holder_dir reference in bd_link_disk_holder (Ming Lei) [2018403] - block: fix default IO priority handling (Ming Lei) [2018403] - block: Introduce IOPRIO_NR_LEVELS (Ming Lei) [2018403] - block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros (Ming Lei) [2018403] - block: change ioprio_valid() to an inline function (Ming Lei) [2018403] - block: improve ioprio class description comment (Ming Lei) [2018403] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2018403] - block: unexport blk_register_queue (Ming Lei) [2018403] - blk-cgroup: stop using seq_get_buf (Ming Lei) [2018403] - blk-cgroup: refactor blkcg_print_stat (Ming Lei) [2018403] - nvme: use bvec_virt (Ming Lei) [2018403] - dcssblk: use bvec_virt (Ming Lei) [2018403] - dasd: use bvec_virt (Ming Lei) [2018403] - ps3vram: use bvec_virt (Ming Lei) [2018403] - ubd: use bvec_virt (Ming Lei) [2018403] - sd: use bvec_virt (Ming Lei) [2018403] - bcache: use bvec_virt (Ming Lei) [2018403] - virtio_blk: use bvec_virt (Ming Lei) [2018403] - rbd: use bvec_virt (Ming Lei) [2018403] - squashfs: use bvec_virt (Ming Lei) [2018403] - dm-integrity: use bvec_virt (Ming Lei) [2018403] - dm-ebs: use bvec_virt (Ming Lei) [2018403] - dm: make EBS depend on !HIGHMEM (Ming Lei) [2018403] - block: use bvec_virt in bio_integrity_{process,free} (Ming Lei) [2018403] - bvec: add a bvec_virt helper (Ming Lei) [2018403] - block: ensure the bdi is freed after inode_detach_wb (Ming Lei) [2018403] - block: free the extended dev_t minor later (Ming Lei) [2018403] - blk-throtl: optimize IOPS throttle for large IO scenarios (Ming Lei) [2018403] - block: pass a gendisk to bdev_resize_partition (Ming Lei) [2018403] - block: pass a gendisk to bdev_del_partition (Ming Lei) [2018403] - block: pass a gendisk to bdev_add_partition (Ming Lei) [2018403] - block: store a gendisk in struct parsed_partitions (Ming Lei) [2018403] - block: remove GENHD_FL_UP (Ming Lei) [2018403] - bcache: move the del_gendisk call out of bcache_device_free (Ming Lei) [2018403] - bcache: add proper error unwinding in bcache_device_init (Ming Lei) [2018403] - sx8: use the internal state machine to check if del_gendisk needs to be called (Ming Lei) [2018403] - nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk (Ming Lei) [2018403] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Ming Lei) [2018403] - mmc: block: cleanup gendisk creation (Ming Lei) [2018403] - mmc: block: let device_add_disk create disk attributes (Ming Lei) [2018403] - block: move some macros to blkdev.h (Ming Lei) [2018403] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [2018403] - block: remove the bd_bdi in struct block_device (Ming Lei) [2018403] - block: move the bdi from the request_queue to the gendisk (Ming Lei) [2018403] - block: add a queue_has_disk helper (Ming Lei) [2018403] - block: pass a gendisk to blk_queue_update_readahead (Ming Lei) [2018403] - block: remove support for delayed queue registrations (Ming Lei) [2018403] - dm: delay registering the gendisk (Ming Lei) [2018403] - dm: move setting md->type into dm_setup_md_queue (Ming Lei) [2018403] - dm: cleanup cleanup_mapped_device (Ming Lei) [2018403] - block: support delayed holder registration (Ming Lei) [2018403] - block: look up holders by bdev (Ming Lei) [2018403] - block: remove the extra kobject reference in bd_link_disk_holder (Ming Lei) [2018403] - block: make the block holder code optional (Ming Lei) [2018403] - loop: Select I/O scheduler 'none' from inside add_disk() (Ming Lei) [2018403] - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag (Ming Lei) [2018403] - block: remove blk-mq-sysfs dead code (Ming Lei) [2018403] - loop: raise media_change event (Ming Lei) [2018403] - block: add a helper to raise a media changed event (Ming Lei) [2018403] - block: export diskseq in sysfs (Ming Lei) [2018403] - block: add ioctl to read the disk sequence number (Ming Lei) [2018403] - block: export the diskseq in uevents (Ming Lei) [2018403] - block: add disk sequence number (Ming Lei) [2018403] - block: remove cmdline-parser.c (Ming Lei) [2018403] - block: remove disk_name() (Ming Lei) [2018403] - block: simplify disk name formatting in check_partition (Ming Lei) [2018403] - block: simplify printing the device names disk_stack_limits (Ming Lei) [2018403] - block: use the %pg format specifier in show_partition (Ming Lei) [2018403] - block: use the %pg format specifier in printk_all_partitions (Ming Lei) [2018403] - block: reduce stack usage in diskstats_show (Ming Lei) [2018403] - block: remove bdput (Ming Lei) [2018403] - block: remove bdgrab (Ming Lei) [2018403] - loop: don't grab a reference to the block device (Ming Lei) [2018403] - block: change the refcounting for partitions (Ming Lei) [2018403] - block: allocate bd_meta_info later in add_partitions (Ming Lei) [2018403] - block: unhash the whole device inode earlier (Ming Lei) [2018403] - block: assert the locking state in delete_partition (Ming Lei) [2018403] - block: use bvec_kmap_local in bio_integrity_process (Ming Lei) [2018403] - block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} (Ming Lei) [2018403] - block: use memcpy_from_bvec in __blk_queue_bounce (Ming Lei) [2018403] - block: use memcpy_from_bvec in bio_copy_kern_endio_read (Ming Lei) [2018403] - block: use memcpy_to_bvec in copy_to_high_bio_irq (Ming Lei) [2018403] - block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec (Ming Lei) [2018403] - block: remove bvec_kmap_irq and bvec_kunmap_irq (Ming Lei) [2018403] - ps3disk: use memcpy_{from,to}_bvec (Ming Lei) [2018403] - dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq (Ming Lei) [2018403] - rbd: use memzero_bvec (Ming Lei) [2018403] - block: use memzero_page in zero_fill_bio (Ming Lei) [2018403] - bvec: add memcpy_{from,to}_bvec and memzero_bvec helper (Ming Lei) [2018403] - bvec: add a bvec_kmap_local helper (Ming Lei) [2018403] - bvec: fix the include guards for bvec.h (Ming Lei) [2018403] - MIPS: don't include in (Ming Lei) [2018403] - ioprio: move user space relevant ioprio bits to UAPI includes (Ming Lei) [2018403] - Revert "virtio-blk: Add validation for block size in config space" (Ming Lei) [2018403] - virtio-blk: remove unneeded "likely" statements (Ming Lei) [2018403] - Revert "blk-mq: avoid to iterate over stale request" (Ming Lei) [2018403] - Revert "block: return ELEVATOR_DISCARD_MERGE if possible" (Ming Lei) [2018403]- s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2023155] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2023155] - s390/kexec_file: print some more error messages (Philipp Rudo) [2023155] - udp: Validate checksum in udp_read_sock() (Xin Long) [2026952] - net: udp: correct the document for udp_mem (Xin Long) [2026952] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2026952] - net: prefer socket bound to interface when not in VRF (Xin Long) [2026952] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2026952] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2026952] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2026952] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2026952] - selftests: add a test case for mirred egress to ingress (Hangbin Liu) [2025461] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2025461] - selftests: net: test_vxlan_under_vrf: fix HV connectivity test (Hangbin Liu) [2025461] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2025461] - selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes (Hangbin Liu) [2025461] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2025461] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2025461] - kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile (Hangbin Liu) [2025461] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2025461] - kselftests/net: add missed icmp.sh test to Makefile (Hangbin Liu) [2025461] - selftests: udp: test for passing SO_MARK as cmsg (Hangbin Liu) [2025461] - selftests/net: update .gitignore with newly added tests (Hangbin Liu) [2025461] - selftests: net: bridge: update IGMP/MLD membership interval value (Hangbin Liu) [2025461] - selftests: lib: forwarding: allow tests to not require mz and jq (Hangbin Liu) [2025461] - fcnal-test: kill hanging ping/nettest binaries on cleanup (Hangbin Liu) [2025461] - selftests: net/fcnal: Test --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461] - selftests: nettest: Add --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461] - selftests: forwarding: Add IPv6 GRE hierarchical tests (Hangbin Liu) [2025461] - selftests: forwarding: Add IPv6 GRE flat tests (Hangbin Liu) [2025461] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Hangbin Liu) [2025461] - testing: selftests: forwarding.config.sample: Add tc flag (Hangbin Liu) [2025461] - selftests: net: fib_nexthops: Wait before checking reported idle time (Hangbin Liu) [2025461] - selftest: net: fix typo in altname test (Hangbin Liu) [2025461] - selftests: add simple GSO GRE test (Hangbin Liu) [2025461] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2025461] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2025461] - tools/net: Use bitwise instead of arithmetic operator for flags (Hangbin Liu) [2025461] - selftests: vrf: Add test for SNAT over VRF (Hangbin Liu) [2025461] - selftests/net: GRO coalesce test (Hangbin Liu) [2025461] - selftests/net: remove min gso test in packet_snd (Hangbin Liu) [2025461] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020513] {CVE-2021-43267} - redhat/configs: enable CONFIG_RD_ZSTD for rhel (Tao Liu) [2020132] - powerpc/security: Use a mutex for interrupt exit code patching (Steve Best) [2019202] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000778]- redhat: configs: explicitly unset CONFIG_DAMON (Rafael Aquini) [2023396] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (Rafael Aquini) [2023396] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (Rafael Aquini) [2023396] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (Rafael Aquini) [2023396] - memory-hotplug.rst: document the "auto-movable" online policy (Rafael Aquini) [2023396] - memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path (Rafael Aquini) [2023396] - memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" (Rafael Aquini) [2023396] - selftest/vm: fix ksm selftest to run with different NUMA topologies (Rafael Aquini) [2023396] - mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation (Rafael Aquini) [2023396] - memcg: unify memcg stat flushing (Rafael Aquini) [2023396] - memcg: flush stats only if updated (Rafael Aquini) [2023396] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2023396] - mm/gup: further simplify __gup_device_huge() (Rafael Aquini) [2023396] - kasan: test: add memcpy test that avoids out-of-bounds write (Rafael Aquini) [2023396] - tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer (Rafael Aquini) [2023396] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Rafael Aquini) [2023396] - mm: khugepaged: skip huge page collapse for special files (Rafael Aquini) [2023396] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2023396] - mm/vmalloc: fix numa spreading for large hash tables (Rafael Aquini) [2023396] - mm/secretmem: avoid letting secretmem_users drop to zero (Rafael Aquini) [2023396] - mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap (Rafael Aquini) [2023396] - mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Rafael Aquini) [2023396] - mm: hwpoison: remove the unnecessary THP check (Rafael Aquini) [2023396] - memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT (Rafael Aquini) [2023396] - secretmem: Prevent secretmem_users from wrapping to zero (Rafael Aquini) [2023396] - Revert "mm/secretmem: use refcount_t instead of atomic_t" (Rafael Aquini) [2023396] - memblock: exclude MEMBLOCK_NOMAP regions from kmemleak (Rafael Aquini) [2023396] - Revert "memblock: exclude NOMAP regions from kmemleak" (Rafael Aquini) [2023396] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2023396] - mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() (Rafael Aquini) [2023396] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2023396] - mm, slub: fix potential use-after-free in slab_debugfs_fops (Rafael Aquini) [2023396] - mm, slub: fix potential memoryleak in kmem_cache_open() (Rafael Aquini) [2023396] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2023396] - mm, slub: fix two bugs in slab_debug_trace_open() (Rafael Aquini) [2023396] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2023396] - memblock: check memory total_size (Rafael Aquini) [2023396] - mm/migrate: fix CPUHP state to update node demotion order (Rafael Aquini) [2023396] - mm/migrate: add CPU hotplug to demotion #ifdef (Rafael Aquini) [2023396] - mm/migrate: optimize hotplug-time demotion order updates (Rafael Aquini) [2023396] - userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [2023396] - mm/userfaultfd: selftests: fix memory corruption with thp enabled (Rafael Aquini) [2023396] - memblock: exclude NOMAP regions from kmemleak (Rafael Aquini) [2023396] - misc: fastrpc: Add missing lock before accessing find_vma() (Rafael Aquini) [2023396] - mm: fix uninitialized use in overcommit_policy_handler (Rafael Aquini) [2023396] - mm/memory_failure: fix the missing pte_unmap() call (Rafael Aquini) [2023396] - kasan: always respect CONFIG_KASAN_STACK (Rafael Aquini) [2023396] - mm/debug: sync up latest migrate_reason to migrate_reason_names (Rafael Aquini) [2023396] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Rafael Aquini) [2023396] - mm: fs: invalidate bh_lrus for only cold path (Rafael Aquini) [2023396] - mm/shmem.c: fix judgment error in shmem_is_huge() (Rafael Aquini) [2023396] - mm/damon: don't use strnlen() with known-bogus source length (Rafael Aquini) [2023396] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Rafael Aquini) [2023396] - mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() (Rafael Aquini) [2023396] - memcg: flush lruvec stats in the refault (Rafael Aquini) [2023396] - netfilter: nf_tables: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396] - mm: Fully initialize invalidate_lock, amend lock class later (Rafael Aquini) [2023396] - tools/bootconfig: Define memblock_free_ptr() to fix build error (Rafael Aquini) [2023396] - memblock: introduce saner 'memblock_free_ptr()' interface (Rafael Aquini) [2023396] - bpf: Add oversize check before call kvcalloc() (Rafael Aquini) [2023396] - netfilter: ipset: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396] - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() (Rafael Aquini) [2023396] - tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points (Rafael Aquini) [2023396] - arm64: kdump: Skip kmemleak scan reserved memory for kdump (Rafael Aquini) [2023396] - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task (Rafael Aquini) [2023396] - mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Rafael Aquini) [2023396] - mmap_lock: change trace and locking order (Rafael Aquini) [2023396] - mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype (Rafael Aquini) [2023396] - mm,vmscan: fix divide by zero in get_scan_count (Rafael Aquini) [2023396] - mm/hugetlb: initialize hugetlb_usage in mm_init (Rafael Aquini) [2023396] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2023396] - arch: remove compat_alloc_user_space (Rafael Aquini) [2023396] - compat: remove some compat entry points (Rafael Aquini) [2023396] - mm: simplify compat numa syscalls (Rafael Aquini) [2023396] - mm: simplify compat_sys_move_pages (Rafael Aquini) [2023396] - kexec: avoid compat_alloc_user_space (Rafael Aquini) [2023396] - kexec: move locking into do_kexec_load (Rafael Aquini) [2023396] - mm: migrate: change to use bool type for 'page_was_mapped' (Rafael Aquini) [2023396] - mm: migrate: fix the incorrect function name in comments (Rafael Aquini) [2023396] - mm: migrate: introduce a local variable to get the number of pages (Rafael Aquini) [2023396] - mm/vmstat: protect per cpu variables with preempt disable on RT (Rafael Aquini) [2023396] - mm/workingset: correct kernel-doc notations (Rafael Aquini) [2023396] - percpu: remove export of pcpu_base_addr (Rafael Aquini) [2023396] - MAINTAINERS: update for DAMON (Rafael Aquini) [2023396] - mm/damon: add user space selftests (Rafael Aquini) [2023396] - mm/damon: add kunit tests (Rafael Aquini) [2023396] - Documentation: add documents for DAMON (Rafael Aquini) [2023396] - mm/damon/dbgfs: support multiple contexts (Rafael Aquini) [2023396] - mm/damon/dbgfs: export kdamond pid to the user space (Rafael Aquini) [2023396] - mm/damon: implement a debugfs-based user space interface (Rafael Aquini) [2023396] - mm/damon: add a tracepoint (Rafael Aquini) [2023396] - mm/damon: implement primitives for the virtual memory address spaces (Rafael Aquini) [2023396] - mm/idle_page_tracking: make PG_idle reusable (Rafael Aquini) [2023396] - mm/damon: adaptively adjust regions (Rafael Aquini) [2023396] - mm/damon/core: implement region-based sampling (Rafael Aquini) [2023396] - mm: introduce Data Access MONitor (DAMON) (Rafael Aquini) [2023396] - kfence: test: fail fast if disabled at boot (Rafael Aquini) [2023396] - kfence: show cpu and timestamp in alloc/free info (Rafael Aquini) [2023396] - mm/secretmem: use refcount_t instead of atomic_t (Rafael Aquini) [2023396] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Rafael Aquini) [2023396] - mm: in_irq() cleanup (Rafael Aquini) [2023396] - highmem: don't disable preemption on RT in kmap_atomic() (Rafael Aquini) [2023396] - mm/early_ioremap.c: remove redundant early_ioremap_shutdown() (Rafael Aquini) [2023396] - mm: don't allow executable ioremap mappings (Rafael Aquini) [2023396] - mm: move ioremap_page_range to vmalloc.c (Rafael Aquini) [2023396] - mm: remove redundant compound_head() calling (Rafael Aquini) [2023396] - mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code (Rafael Aquini) [2023396] - mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy (Rafael Aquini) [2023396] - mm/memory_hotplug: memory group aware "auto-movable" online policy (Rafael Aquini) [2023396] - virtio-mem: use a single dynamic memory group for a single virtio-mem device (Rafael Aquini) [2023396] - dax/kmem: use a single static memory group for a single probed unit (Rafael Aquini) [2023396] - ACPI: memhotplug: use a single static memory group for a single memory device (Rafael Aquini) [2023396] - mm/memory_hotplug: track present pages in memory groups (Rafael Aquini) [2023396] - drivers/base/memory: introduce "memory groups" to logically group memory blocks (Rafael Aquini) [2023396] - mm/memory_hotplug: introduce "auto-movable" online policy (Rafael Aquini) [2023396] - mm: track present early pages per zone (Rafael Aquini) [2023396] - ACPI: memhotplug: memory resources cannot be enabled yet (Rafael Aquini) [2023396] - mm/memory_hotplug: remove nid parameter from remove_memory() and friends (Rafael Aquini) [2023396] - mm/memory_hotplug: remove nid parameter from arch_remove_memory() (Rafael Aquini) [2023396] - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (Rafael Aquini) [2023396] - mm: memory_hotplug: cleanup after removal of pfn_valid_within() (Rafael Aquini) [2023396] - mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE (Rafael Aquini) [2023396] - memory-hotplug.rst: complete admin-guide overhaul (Rafael Aquini) [2023396] - memory-hotplug.rst: remove locking details from admin-guide (Rafael Aquini) [2023396] - Revert "memcg: enable accounting for pollfd and select bits arrays" (Rafael Aquini) [2023396] - Revert "memcg: enable accounting for file lock caches" (Rafael Aquini) [2023396] - Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" (Rafael Aquini) [2023396] - binfmt: a.out: Fix bogus semicolon (Rafael Aquini) [2023396] - mm, slub: convert kmem_cpu_slab protection to local_lock (Rafael Aquini) [2023396] - mm, slub: use migrate_disable() on PREEMPT_RT (Rafael Aquini) [2023396] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Rafael Aquini) [2023396] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Rafael Aquini) [2023396] - mm: slub: make object_map_lock a raw_spinlock_t (Rafael Aquini) [2023396] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Rafael Aquini) [2023396] - mm, slab: split out the cpu offline variant of flush_slab() (Rafael Aquini) [2023396] - mm, slub: don't disable irqs in slub_cpu_dead() (Rafael Aquini) [2023396] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Rafael Aquini) [2023396] - mm, slub: detach whole partial list at once in unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Rafael Aquini) [2023396] - mm, slub: move irq control into unfreeze_partials() (Rafael Aquini) [2023396] - mm, slub: call deactivate_slab() without disabling irqs (Rafael Aquini) [2023396] - mm, slub: make locking in deactivate_slab() irq-safe (Rafael Aquini) [2023396] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Rafael Aquini) [2023396] - mm, slub: stop disabling irqs around get_partial() (Rafael Aquini) [2023396] - mm, slub: check new pages with restored irqs (Rafael Aquini) [2023396] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Rafael Aquini) [2023396] - mm, slub: restore irqs around calling new_slab() (Rafael Aquini) [2023396] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Rafael Aquini) [2023396] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: simplify kmem_cache_cpu and tid setup (Rafael Aquini) [2023396] - mm, slub: restructure new page checks in ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: return slab page from get_partial() and set c->page afterwards (Rafael Aquini) [2023396] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Rafael Aquini) [2023396] - mm, slub: extract get_partial() from new_slab_objects() (Rafael Aquini) [2023396] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Rafael Aquini) [2023396] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Rafael Aquini) [2023396] - mm, slub: allocate private object map for validate_slab_cache() (Rafael Aquini) [2023396] - mm, slub: allocate private object map for debugfs listings (Rafael Aquini) [2023396] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Rafael Aquini) [2023396] - mm/madvise: add MADV_WILLNEED to process_madvise() (Rafael Aquini) [2023396] - mm/vmstat: remove unneeded return value (Rafael Aquini) [2023396] - mm/vmstat: simplify the array size calculation (Rafael Aquini) [2023396] - mm/vmstat: correct some wrong comments (Rafael Aquini) [2023396] - mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() (Rafael Aquini) [2023396] - selftests: vm: add COW time test for KSM pages (Rafael Aquini) [2023396] - selftests: vm: add KSM merging time test (Rafael Aquini) [2023396] - mm: KSM: fix data type (Rafael Aquini) [2023396] - selftests: vm: add KSM merging across nodes test (Rafael Aquini) [2023396] - selftests: vm: add KSM zero page merging test (Rafael Aquini) [2023396] - selftests: vm: add KSM unmerge test (Rafael Aquini) [2023396] - selftests: vm: add KSM merge test (Rafael Aquini) [2023396] - mm/migrate: correct kernel-doc notation (Rafael Aquini) [2023396] - mm: wire up syscall process_mrelease (Rafael Aquini) [2023396] - mm: introduce process_mrelease system call (Rafael Aquini) [2023396] - memblock: make memblock_find_in_range method private (Rafael Aquini) [2023396] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2023396] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2023396] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2023396] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2023396] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2023396] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2023396] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2023396] - mm: compaction: support triggering of proactive compaction by user (Rafael Aquini) [2023396] - mm: compaction: optimize proactive compaction deferrals (Rafael Aquini) [2023396] - mm, vmscan: guarantee drop_slab_node() termination (Rafael Aquini) [2023396] - mm/vmscan: add 'else' to remove check_pending label (Rafael Aquini) [2023396] - mm/vmscan: remove unneeded return value of kswapd_run() (Rafael Aquini) [2023396] - mm/vmscan: remove misleading setting to sc->priority (Rafael Aquini) [2023396] - mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed (Rafael Aquini) [2023396] - mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() (Rafael Aquini) [2023396] - mm/migrate: add sysfs interface to enable reclaim migration (Rafael Aquini) [2023396] - mm/vmscan: never demote for memcg reclaim (Rafael Aquini) [2023396] - mm/vmscan: Consider anonymous pages without swap (Rafael Aquini) [2023396] - mm/vmscan: add helper for querying ability to age anonymous pages (Rafael Aquini) [2023396] - mm/vmscan: add page demotion counter (Rafael Aquini) [2023396] - mm/migrate: demote pages during reclaim (Rafael Aquini) [2023396] - mm/migrate: enable returning precise migrate_pages() success count (Rafael Aquini) [2023396] - mm/migrate: update node demotion order on hotplug events (Rafael Aquini) [2023396] - mm/numa: automatically generate node migration order (Rafael Aquini) [2023396] - selftests/vm/userfaultfd: wake after copy failure (Rafael Aquini) [2023396] - userfaultfd: prevent concurrent API initialization (Rafael Aquini) [2023396] - userfaultfd: change mmap_changing to atomic (Rafael Aquini) [2023396] - hugetlb: fix hugetlb cgroup refcounting during vma split (Rafael Aquini) [2023396] - hugetlb: before freeing hugetlb page set dtor to appropriate value (Rafael Aquini) [2023396] - hugetlb: drop ref count earlier after page allocation (Rafael Aquini) [2023396] - hugetlb: simplify prep_compound_gigantic_page ref count racing code (Rafael Aquini) [2023396] - mm: fix panic caused by __page_handle_poison() (Rafael Aquini) [2023396] - mm: hwpoison: dump page for unhandlable page (Rafael Aquini) [2023396] - doc: hwpoison: correct the support for hugepage (Rafael Aquini) [2023396] - mm: hwpoison: don't drop slab caches for offlining non-LRU page (Rafael Aquini) [2023396] - mm/hwpoison: fix some obsolete comments (Rafael Aquini) [2023396] - mm/hwpoison: change argument struct page **hpagep to *hpage (Rafael Aquini) [2023396] - mm/hwpoison: fix potential pte_unmap_unlock pte error (Rafael Aquini) [2023396] - mm/hwpoison: remove unneeded variable unmap_success (Rafael Aquini) [2023396] - mm/page_isolation: tracing: trace all test_pages_isolated failures (Rafael Aquini) [2023396] - mm/page_alloc.c: use in_task() (Rafael Aquini) [2023396] - mm/page_alloc: make alloc_node_mem_map() __init rather than __ref (Rafael Aquini) [2023396] - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning (Rafael Aquini) [2023396] - memblock: stop poisoning raw allocations (Rafael Aquini) [2023396] - mm: introduce memmap_alloc() to unify memory map allocation (Rafael Aquini) [2023396] - mm/page_alloc: always initialize memory map for the holes (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory in kasan_rcu_uaf (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory in copy_user_test (Rafael Aquini) [2023396] - kasan: test: clean up ksize_uaf (Rafael Aquini) [2023396] - kasan: test: only do kmalloc_uaf_memset for generic mode (Rafael Aquini) [2023396] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Rafael Aquini) [2023396] - kasan: test: avoid corrupting memory via memset (Rafael Aquini) [2023396] - kasan: test: avoid writing invalid memory (Rafael Aquini) [2023396] - kasan: test: rework kmalloc_oob_right (Rafael Aquini) [2023396] - mm/kasan: move kasan.fault to mm/kasan/report.c (Rafael Aquini) [2023396] - mm/vmalloc: fix wrong behavior in vread (Rafael Aquini) [2023396] - lib/test_vmalloc.c: add a new 'nr_pages' parameter (Rafael Aquini) [2023396] - mm/vmalloc: remove gfpflags_allow_blocking() check (Rafael Aquini) [2023396] - mm/vmalloc: use batched page requests in bulk-allocator (Rafael Aquini) [2023396] - mm/sparse: clarify pgdat_to_phys (Rafael Aquini) [2023396] - include/linux/mmzone.h: avoid a warning in sparse memory support (Rafael Aquini) [2023396] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2023396] - mm: sparse: remove __section_nr() function (Rafael Aquini) [2023396] - mm: sparse: pass section_nr to find_memory_block (Rafael Aquini) [2023396] - mm: sparse: pass section_nr to section_mark_present (Rafael Aquini) [2023396] - mm/bootmem_info.c: mark __init on register_page_bootmem_info_section (Rafael Aquini) [2023396] - mm/mremap: fix memory account on do_munmap() failure (Rafael Aquini) [2023396] - remap_file_pages: Use vma_lookup() instead of find_vma() (Rafael Aquini) [2023396] - mm/pagemap: add mmap_assert_locked() annotations to find_vma*() (Rafael Aquini) [2023396] - mm: change fault_in_pages_* to have an unsigned size parameter (Rafael Aquini) [2023396] - mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code (Rafael Aquini) [2023396] - mm: remove flush_kernel_dcache_page (Rafael Aquini) [2023396] - scatterlist: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396] - mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396] - mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data (Rafael Aquini) [2023396] - selftests: Fix spelling mistake "cann't" -> "cannot" (Rafael Aquini) [2023396] - selftests/vm: use kselftest skip code for skipped tests (Rafael Aquini) [2023396] - memcg: make memcg->event_list_lock irqsafe (Rafael Aquini) [2023396] - memcg: fix up drain_local_stock comment (Rafael Aquini) [2023396] - mm, memcg: save some atomic ops when flush is already true (Rafael Aquini) [2023396] - mm, memcg: remove unused functions (Rafael Aquini) [2023396] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2023396] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2023396] - memcg: cleanup racy sum avoidance code (Rafael Aquini) [2023396] - memcg: enable accounting for ldt_struct objects (Rafael Aquini) [2023396] - memcg: enable accounting for posix_timers_cache slab (Rafael Aquini) [2023396] - memcg: enable accounting for signals (Rafael Aquini) [2023396] - memcg: enable accounting for new namesapces and struct nsproxy (Rafael Aquini) [2023396] - memcg: enable accounting for fasync_cache (Rafael Aquini) [2023396] - memcg: enable accounting for file lock caches (Rafael Aquini) [2023396] - memcg: enable accounting for pollfd and select bits arrays (Rafael Aquini) [2023396] - memcg: enable accounting for mnt_cache entries (Rafael Aquini) [2023396] - memcg: charge fs_context and legacy_fs_context (Rafael Aquini) [2023396] - memcg: infrastructure to flush memcg stats (Rafael Aquini) [2023396] - memcg: switch lruvec stats to rstat (Rafael Aquini) [2023396] - mm, memcg: inline swap-related functions to improve disabled memcg config (Rafael Aquini) [2023396] - mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config (Rafael Aquini) [2023396] - mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions (Rafael Aquini) [2023396] - huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [2023396] - huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [2023396] - huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [2023396] - huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [2023396] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2023396] - huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [2023396] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2023396] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2023396] - shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [2023396] - shmem: include header file to declare swap_info (Rafael Aquini) [2023396] - shmem: remove unneeded function forward declaration (Rafael Aquini) [2023396] - shmem: remove unneeded header file (Rafael Aquini) [2023396] - shmem: remove unneeded variable ret (Rafael Aquini) [2023396] - shmem: use raw_spinlock_t for ->stat_lock (Rafael Aquini) [2023396] - mm/gup: remove try_get_page(), call try_get_compound_head() directly (Rafael Aquini) [2023396] - mm/gup: small refactoring: simplify try_grab_page() (Rafael Aquini) [2023396] - mm/gup: documentation corrections for gup/pup (Rafael Aquini) [2023396] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Rafael Aquini) [2023396] - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Rafael Aquini) [2023396] - mm: gup: remove useless BUG_ON in __get_user_pages() (Rafael Aquini) [2023396] - mm: gup: remove unneed local variable orig_refs (Rafael Aquini) [2023396] - mm: gup: remove set but unused local variable major (Rafael Aquini) [2023396] - mm: delete unused get_kernel_page() (Rafael Aquini) [2023396] - include/linux/buffer_head.h: fix boolreturn.cocci warnings (Rafael Aquini) [2023396] - fs, mm: fix race in unlinking swapfile (Rafael Aquini) [2023396] - fs: inode: count invalidated shadow pages in pginodesteal (Rafael Aquini) [2023396] - fs: drop_caches: fix skipping over shadow cache inodes (Rafael Aquini) [2023396] - fs: update documentation of get_write_access() and friends (Rafael Aquini) [2023396] - filesystems/locking: fix Malformed table warning (Rafael Aquini) [2023396] - writeback: memcg: simplify cgroup_writeback_by_id (Rafael Aquini) [2023396] - writeback: use READ_ONCE for unlocked reads of writeback stats (Rafael Aquini) [2023396] - writeback: rename domain_update_bandwidth() (Rafael Aquini) [2023396] - writeback: fix bandwidth estimate for spiky workload (Rafael Aquini) [2023396] - writeback: reliably update bandwidth estimation (Rafael Aquini) [2023396] - writeback: track number of inodes under writeback (Rafael Aquini) [2023396] - writeback: make the laptop_mode prototypes available unconditionally (Rafael Aquini) [2023396] - mm: remove irqsave/restore locking from contexts with irqs enabled (Rafael Aquini) [2023396] - mm: add kernel_misc_reclaimable in show_free_areas (Rafael Aquini) [2023396] - mm: report a more useful address for reclaim acquisition (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: fix corrupted page flag (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: remove unused code (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests (Rafael Aquini) [2023396] - mm/debug_vm_pgtable: introduce struct pgtable_debug_args (Rafael Aquini) [2023396] - mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() (Rafael Aquini) [2023396] - mm: remove VM_DENYWRITE (Rafael Aquini) [2023396] - binfmt: remove in-tree usage of MAP_DENYWRITE (Rafael Aquini) [2023396] - kernel/fork: always deny write access to current MM exe_file (Rafael Aquini) [2023396] - kernel/fork: factor out replacing the current MM exe_file (Rafael Aquini) [2023396] - binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() (Rafael Aquini) [2023396] - ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault (Rafael Aquini) [2023396] - net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() (Rafael Aquini) [2023396] - memblock: Check memory add/cap ordering (Rafael Aquini) [2023396] - memblock: Add missing debug code to memblock_add_node() (Rafael Aquini) [2023396] - mm: don't allow oversized kvmalloc() calls (Rafael Aquini) [2023396] - mm: Add kvrealloc() (Rafael Aquini) [2023396] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Rafael Aquini) [2023396] - mm: Add functions to lock invalidate_lock for two mappings (Rafael Aquini) [2023396] - mm: Protect operations adding pages to page cache with invalidate_lock (Rafael Aquini) [2023396] - mm: Fix comments mentioning i_mutex (Rafael Aquini) [2023396] - exit/bdflush: Remove the deprecated bdflush system call (Rafael Aquini) [2023396]- Disable CONFIG_DEBUG_PREEMPT to restore performance (Phil Auld) [2030877] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2028279] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2028279] - tcp: md5: Fix overlap between vrf and non-vrf keys (Paolo Abeni) [2028279] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Paolo Abeni) [2028279] - tcp: Fix uninitialized access in skb frags array for Rx 0cp. (Paolo Abeni) [2028279] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2028279] - Revert "ibmvnic: check failover_pending in login response" (Steve Best) [2010612] - ibmvnic: check failover_pending in login response (Steve Best) [2010612] - ibmvnic: check failover_pending in login response (Steve Best) [2010612] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2004858] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2004858] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [2004858] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [2004858] - kernfs: switch kernfs to use an rwsem (Ian Kent) [2004858] - kernfs: use VFS negative dentry caching (Ian Kent) [2004858] - kernfs: add a revision to identify directory node changes (Ian Kent) [2004858] - drm/hyperv: Fix double mouse pointers (Vitaly Kuznetsov) [1999697] - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" (Frantisek Sumsal) [2020918] - watchdog: iTCO_wdt: Fix detection of SMI-off case (Frantisek Sumsal) [2020918] - redhat/kernel.spec.template: enable dependencies generation (Eugene Syromiatnikov) [1975927] - redhat: configs: Update configs for vmware (Kamal Heib) [1991676 2009344] - redhat/configs: Enable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1992253]- selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009338] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009338] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009338] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009338] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009338] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009338] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009338] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009338] - selftests: kvm: fix mismatched fclose() after popen() (Vitaly Kuznetsov) [2009338] - KVM: selftests: set CPUID before setting sregs in vcpu creation (Vitaly Kuznetsov) [2009338] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009338] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009338] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009338] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009338] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2009338] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009338] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009338] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009338] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009338] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009338] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009338] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009338] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009338] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009338] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009338] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009338] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009338] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2009338] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009338] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009338] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009338] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009338] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009338] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009338] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009338] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009338] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009338] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2009338] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009338] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009338] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009338] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009338] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009338] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009338] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009338] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009338] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009338] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009338] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009338] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009338] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009338] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009338] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009338] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009338] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009338] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009338] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009338] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009338] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009338] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009338] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009338] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009338] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009338] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009338] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009338] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009338] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009338] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009338] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009338] - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest (Vitaly Kuznetsov) [2009338] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009338] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009338] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009338] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009338] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Vitaly Kuznetsov) [2009338] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009338] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009338] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009338] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009338] - kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 (Vitaly Kuznetsov) [2009338] - kvm: x86: Increase MAX_VCPUS to 1024 (Vitaly Kuznetsov) [2009338] - kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS (Vitaly Kuznetsov) [2009338] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009338] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009338] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009338] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009338] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009338] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009338] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009338] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009338] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009338] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009338] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009338] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009338] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009338] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009338] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009338] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009338] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009338] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009338] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009338] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2009338] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2009338] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2009338] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2009338] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009338] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009338] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009338] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009338] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009338] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009338] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009338] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009338] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009338] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009338] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2009338] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009338] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009338] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009338] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009338] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009338] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009338] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009338] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2009338] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2009338] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2009338] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009338] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009338] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009338] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009338] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009338] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009338] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009338] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009338] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009338] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009338] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009338] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009338] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009338] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009338] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009338] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009338] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009338] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009338] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009338] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009338] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009338] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009338] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009338] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009338] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009338] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009338] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009338] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009338] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009338] - KVM: x86: enable TDP MMU by default (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009338] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009338] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009338] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009338] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009338] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009338] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009338] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009338] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009338] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009338] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009338] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009338] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009338]- posix-cpu-timers: Prevent spuriously armed 0-value itimer (Phil Auld) [2022896] - hrtimer: Unbreak hrtimer_force_reprogram() (Phil Auld) [2022896] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Phil Auld) [2022896] - clocksource: Make clocksource watchdog test safe for slow-HZ systems (Phil Auld) [2022896] - posix-cpu-timers: Recalc next expiration when timer_settime() ends up not queueing (Phil Auld) [2022896] - posix-cpu-timers: Consolidate timer base accessor (Phil Auld) [2022896] - posix-cpu-timers: Remove confusing return value override (Phil Auld) [2022896] - posix-cpu-timers: Force next expiration recalc after itimer reset (Phil Auld) [2022896] - posix-cpu-timers: Force next_expiration recalc after timer deletion (Phil Auld) [2022896] - posix-cpu-timers: Assert task sighand is locked while starting cputime counter (Phil Auld) [2022896] - posix-timers: Remove redundant initialization of variable ret (Phil Auld) [2022896] - hrtimer: Avoid more SMP function calls in clock_was_set() (Phil Auld) [2022896] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Phil Auld) [2022896] - hrtimer: Add bases argument to clock_was_set() (Phil Auld) [2022896] - time/timekeeping: Avoid invoking clock_was_set() twice (Phil Auld) [2022896] - timekeeping: Distangle resume and clock-was-set events (Phil Auld) [2022896] - timerfd: Provide timerfd_resume() (Phil Auld) [2022896] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Phil Auld) [2022896] - hrtimer: Ensure timerfd notification for HIGHRES=n (Phil Auld) [2022896] - hrtimer: Consolidate reprogramming code (Phil Auld) [2022896] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Phil Auld) [2022896]- rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr (Waiman Long) [2022806] - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() (Waiman Long) [2022806] - Documentation: core-api/cpuhotplug: Rewrite the API section (Waiman Long) [2022806] - docs/core-api: Modify document layout (Waiman Long) [2022806] - futex: Avoid redundant task lookup (Waiman Long) [2022806] - futex: Clarify comment for requeue_pi_wake_futex() (Waiman Long) [2022806] - cgroup: Avoid compiler warnings with no subsystems (Waiman Long) [2022806] - media/atomisp: Use lockdep instead of *mutex_is_locked() (Waiman Long) [2022806] - debugobjects: Make them PREEMPT_RT aware (Waiman Long) [2022806] - cgroup/cpuset: Enable event notification when partition state changes (Waiman Long) [2022806] - cgroup: cgroup-v1: clean up kernel-doc notation (Waiman Long) [2022806] - locking/semaphore: Add might_sleep() to down_*() family (Waiman Long) [2022806] - static_call: Update API documentation (Waiman Long) [2022806] - torture: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - clocksource: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - smpboot: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - rcu: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - genirq/affinity: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - mm: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - thermal: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - md/raid5: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - perf/hw_breakpoint: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - perf/x86/intel: Replace deprecated CPU-hotplug functions (Waiman Long) [2022806] - Documentation: Replace deprecated CPU-hotplug functions. (Waiman Long) [2022806] - Documentation/atomic_t: Document forward progress expectations (Waiman Long) [2022806] - eventfd: Make signal recursion protection a task bit (Waiman Long) [2022806] - locking/atomic: simplify non-atomic wrappers (Waiman Long) [2022806] - cgroup/cpuset: Fix violation of cpuset locking rule (Waiman Long) [2022806] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2022806] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2022806] - rcu: Mark accesses to rcu_state.n_force_qs (Waiman Long) [2022806] - rcu: Print human-readable message for schedule() in RCU reader (Waiman Long) [2022806] - cgroup: remove cgroup_mount from comments (Waiman Long) [2022806] - doc: Update stallwarn.rst with recent changes (Waiman Long) [2022806] - locking/atomic: add generic arch_*() bitops (Waiman Long) [2022806] - locking/atomic: add arch_atomic_long*() (Waiman Long) [2022806] - locking/atomic: centralize generated headers (Waiman Long) [2022806] - locking/atomic: remove ARCH_ATOMIC remanants (Waiman Long) [2022806] - locking/atomic: simplify ifdef generation (Waiman Long) [2022806] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2022806] - scftorture: Avoid NULL pointer exception on early exit (Waiman Long) [2022806] - torture: Make kvm-test-1-run-qemu.sh check for reboot loops (Waiman Long) [2022806] - torture: Add timestamps to kvm-test-1-run-qemu.sh output (Waiman Long) [2022806] - torture: Don't use "test" command's "-a" argument (Waiman Long) [2022806] - torture: Make kvm-test-1-run-batch.sh select per-scenario affinity masks (Waiman Long) [2022806] - torture: Consistently name "qemu*" test output files (Waiman Long) [2022806] - torture: Use numeric taskset argument in jitter.sh (Waiman Long) [2022806] - rcutorture: Upgrade two-CPU scenarios to four CPUs (Waiman Long) [2022806] - torture: Make kvm-test-1-run-qemu.sh apply affinity (Waiman Long) [2022806] - torture: Don't redirect qemu-cmd comment lines (Waiman Long) [2022806] - torture: Make kvm.sh select per-scenario affinity masks (Waiman Long) [2022806] - torture: Put kvm.sh batch-creation awk script into a temp file (Waiman Long) [2022806] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2022806] - rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU (Waiman Long) [2022806] - Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() (Waiman Long) [2022806] - rcu: Use per_cpu_ptr to get the pointer of per_cpu variable (Waiman Long) [2022806] - rcu: Remove useless "ret" update in rcu_gp_fqs_loop() (Waiman Long) [2022806] - scftorture: Add RPC-like IPI tests (Waiman Long) [2022806] - tools/nolibc: Implement msleep() (Waiman Long) [2022806] - tools: include: nolibc: Fix a typo occured to occurred in the file nolibc.h (Waiman Long) [2022806] - torture: Move parse-console.sh call to PATH-aware scripts (Waiman Long) [2022806] - torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs (Waiman Long) [2022806] - rcu-tasks: Fix synchronize_rcu_rude() typo in comment (Waiman Long) [2022806] - rcuscale: Console output claims too few grace periods (Waiman Long) [2022806] - torture: Protect kvm-remote.sh directory trees from /tmp reaping (Waiman Long) [2022806] - torture: Log more kvm-remote.sh information (Waiman Long) [2022806] - torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments (Waiman Long) [2022806] - torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments (Waiman Long) [2022806] - rcu/doc: Add a quick quiz to explain further why we need smp_mb__after_unlock_lock() (Waiman Long) [2022806] - rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to conserve stack (Waiman Long) [2022806] - torture: Create KCSAN summaries for torture.sh runs (Waiman Long) [2022806] - torture: Enable KCSAN summaries over groups of torture-test runs (Waiman Long) [2022806] - rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() (Waiman Long) [2022806] - srcutiny: Mark read-side data races (Waiman Long) [2022806] - locktorture: Count lock readers (Waiman Long) [2022806] - locktorture: Mark statistics data races (Waiman Long) [2022806] - docs: Fix a typo in Documentation/RCU/stallwarn.rst (Waiman Long) [2022806] - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races (Waiman Long) [2022806] - rcu-tasks: Mark ->trc_reader_nesting data races (Waiman Long) [2022806] - rcu-tasks: Add comments explaining task_struct strategy (Waiman Long) [2022806] - rcu: Start timing stall repetitions after warning complete (Waiman Long) [2022806] - rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() (Waiman Long) [2022806] - rcu/tree: Handle VM stoppage in stall detection (Waiman Long) [2022806] - rculist: Unify documentation about missing list_empty_rcu() (Waiman Long) [2022806] - rcu: Mark accesses in tree_stall.h (Waiman Long) [2022806] - Documentation/RCU: Fix nested inline markup (Waiman Long) [2022806] - rcu: Mark accesses to ->rcu_read_lock_nesting (Waiman Long) [2022806] - Documentation/RCU: Fix emphasis markers (Waiman Long) [2022806] - rcu: Weaken ->dynticks accesses and updates (Waiman Long) [2022806] - rcu: Remove special bit at the bottom of the ->dynticks counter (Waiman Long) [2022806] - rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() (Waiman Long) [2022806] - rcu/nocb: Start moving nocb code to its own plugin file (Waiman Long) [2022806] - rcutorture: Preempt rather than block when testing task stalls (Waiman Long) [2022806] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2022806] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2022806] - torture: Make torture.sh accept --do-all and --donone (Waiman Long) [2022806] - torture: Add clocksource-watchdog testing to torture.sh (Waiman Long) [2022806] - refscale: Add measurement of clock readout (Waiman Long) [2022806]- x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Wander Lairson Costa) [2002637] - Enable PREEMPT_DYNAMIC for all but s390x (Phil Auld) [2019472] - preempt: Restore preemption model selection configs (Phil Auld) [2019472] - sched: Provide Kconfig support for default dynamic preempt mode (Phil Auld) [2019472] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Wander Lairson Costa) [2025959] - x86/sgx: mark tech preview (Wander Lairson Costa) [2025959] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2025457] - ipv6: make exception cache less predictible (Hangbin Liu) [2025457] - icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe (Guillaume Nault) [2024572] - net: prefer socket bound to interface when not in VRF (Guillaume Nault) [2024572] - net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Guillaume Nault) [2024572] - nexthop: Fix memory leaks in nexthop notification chain listeners (Guillaume Nault) [2024572] - nexthop: Fix division by zero while replacing a resilient group (Guillaume Nault) [2024572] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2024572] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997595] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997595] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997595] {CVE-2021-3744 CVE-2021-3764} - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2023271] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1879402] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1879402] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1879402] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1879402] - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [1879402] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1983089] - char: tpm: cr50_i2c: convert to new probe interface (Štěpán Horáček) [1983089] - char: tpm: Kconfig: remove bad i2c cr50 select (Štěpán Horáček) [1983089]- redhat/configs: enable CONFIG_CEPH_FSCACHE (Jeffrey Layton) [2017798] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017798] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017798] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017798] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017798] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017798] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017798] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017798] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017798] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017798] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017798] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017798] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017798] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017798] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017798] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017798] - ceph: enable async dirops by default (Jeffrey Layton) [2017798] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017798] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017798] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017798] - ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2017798] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017798] - ceph: fix dereference of null pointer cf (Jeffrey Layton) [2017798] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017798] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017798] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017798] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017798] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017798] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017798] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017798] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017798] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017798] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017798] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017798] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017798] - ceph: remove some defunct forward declarations (Jeffrey Layton) [2017798] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017798] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017798] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017798] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017798] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017798] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017798]- x86: Pin task-stack in __get_wchan() (Chris von Recklinghausen) [2022169] - x86: Fix __get_wchan() for !STACKTRACE (Chris von Recklinghausen) [2022169] - sched: Add wrapper for get_wchan() to keep task blocked (Chris von Recklinghausen) [2022169] - x86: Fix get_wchan() to support the ORC unwinder (Chris von Recklinghausen) [2022169] - proc: Use task_is_running() for wchan in /proc/$pid/stat (Chris von Recklinghausen) [2022169] - leaking_addresses: Always print a trailing newline (Chris von Recklinghausen) [2022169] - Revert "proc/wchan: use printk format instead of lookup_symbol_name()" (Chris von Recklinghausen) [2022169] - sched: Fill unconditional hole induced by sched_entity (Chris von Recklinghausen) [2022169] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2023618] - vfs: check fd has read access in kernel_read_file_from_fd() (Carlos Maiolino) [2022893] - Disable idmapped mounts (Alexey Gladkov) [2018141] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [1870686] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [1870686] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [1870686] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [1870686] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [1870686] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [1870686] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [1870686] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [1870686] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [1870686] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [1870686] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [1870686] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [1870686] - KVM: s390: Function documentation fixes (Thomas Huth) [1870686] - s390/mm: fix kernel doc comments (Thomas Huth) [1870686] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [1870686] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Thomas Huth) [1870686] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Thomas Huth) [1870686] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [1870686] - s390/uv: de-duplicate checks for Protected Host Virtualization (Thomas Huth) [1870686] - s390/boot: disable Secure Execution in dump mode (Thomas Huth) [1870686] - s390/boot: move uv function declarations to boot/uv.h (Thomas Huth) [1870686] - s390/boot: move all linker symbol declarations from c to h files (Thomas Huth) [1870686] - redhat/configs: Remove CONFIG_INFINIBAND_I40IW (Kamal Heib) [1920720]- perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1937209] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1975103] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2009378] - redhat/kernel.spec.template: Link perf with --export-dynamic (Michael Petlan) [2006775] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2022435] - virtio: write back F_VERSION_1 before validate (Thomas Huth) [2008401] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2022006] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2022006] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008572] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2008572] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008572] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008572] - asm-generic/hyperv: Add missing #include of nmi.h (Mohammed Gamal) [2008572] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008572] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008572] - [s390] net/smc: improved fix wait on already cleared link (Mete Durlu) [1869652] - [s390] net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Mete Durlu) [1869652] - [s390] net/smc: add missing error check in smc_clc_prfx_set() (Mete Durlu) [1869652] - cifs: enable SMB_DIRECT in RHEL9 (Ronnie Sahlberg) [1965209] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [1876119] - scsi: mpt3sas: Call cpu_relax() before calling udelay() (Tomas Henzl) [1876119] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1876119] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1876119] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1876119] - scsi: mpt3sas: Add io_uring iopoll support (Tomas Henzl) [1876119] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (David Arcari) [1880032] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (David Arcari) [1880032] - dmaengine: dw: Convert members to u32 in platform data (David Arcari) [1880032] - dmaengine: dw: Simplify DT property parser (David Arcari) [1880032] - dmaengine: dw: Remove error message from DT parsing code (David Arcari) [1880032] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (David Arcari) [1880032] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2003297] - vmxnet3: update to version 6 (Kamal Heib) [2003297] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2003297] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2003297] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2003297] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2003297] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2003297] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2003297]- PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2021298] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2021298] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2021298] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2021298] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2021298] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2021298] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2021298] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2021298] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2021298] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2021298] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2021298] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2021298] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2021298] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2021298] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2021298] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2021298] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2021298] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2021298] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2021298] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2021298] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2021298] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2021298] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2021298]- Add automotive CI jobs (Michael Hofmann) - sched/scs: Reset the shadow stack when idle_task_exit (Phil Auld) [1992256] - sched/fair: Null terminate buffer when updating tunable_scaling (Phil Auld) [1992256] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [1981743 1992256] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Phil Auld) [1992256] - sched/idle: Make the idle timer expire in hard interrupt context (Phil Auld) [1992256] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [1992256] - sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAIR_GROUP_SCHED case (Phil Auld) [1992256] - sched/topology: Skip updating masks for non-online nodes (Phil Auld) [1992256] - sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS (Phil Auld) [1992256] - sched: Fix UCLAMP_FLAG_IDLE setting (Phil Auld) [1992256] - cpufreq: schedutil: Use kobject release() method to free sugov_tunables (Phil Auld) [1992256] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992256] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992256] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992256] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992256] - sched: Introduce dl_task_check_affinity() to check proposed affinity (Phil Auld) [1992256] - sched: Allow task CPU affinity to be restricted on asymmetric systems (Phil Auld) [1992256] - sched: Split the guts of sched_setaffinity() into a helper function (Phil Auld) [1992256] - sched: Introduce task_struct::user_cpus_ptr to track requested affinity (Phil Auld) [1992256] - sched: Reject CPU affinity changes based on task_cpu_possible_mask() (Phil Auld) [1992256] - cpuset: Cleanup cpuset_cpus_allowed_fallback() use in select_fallback_rq() (Phil Auld) [1992256] - cpuset: Honour task_cpu_possible_mask() in guarantee_online_cpus() (Phil Auld) [1992256] - cpuset: Don't use the cpu_possible_mask as a last resort for cgroup v1 (Phil Auld) [1992256] - sched: Introduce task_cpu_possible_mask() to limit fallback rq selection (Phil Auld) [1992256] - sched: Cgroup SCHED_IDLE support (Phil Auld) [1992256] - sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() (Phil Auld) [1992256] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992256] - sched/numa: Fix is_core_idle() (Phil Auld) [1992256] - sched: remove redundant on_rq status change (Phil Auld) [1992256] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992256] - sched/sysctl: Move extern sysctl declarations to sched.h (Phil Auld) [1992256] - sched/debug: Don't update sched_domain debug directories before sched_debug_init() (Phil Auld) [1992256]- clocksource: Increase WATCHDOG_MAX_SKEW (Waiman Long) [2017164] - x86/hpet: Use another crystalball to evaluate HPET usability (Waiman Long) [2017164] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [2023439] - redhat: fix typo and make the output more silent for dist-git sync (Herton R. Krzesinski) - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998526] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [2021327] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [2021327] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [2021327] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [2021327] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [2021327] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [2021327] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [2021327] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [2021327] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021200] - ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring (Alexey Gladkov) [2018142] - ucounts: Proper error handling in set_cred_ucounts (Alexey Gladkov) [2018142] - ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds (Alexey Gladkov) [2018142] - ucounts: Fix signal ucount refcounting (Alexey Gladkov) [2018142] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016959] - ip6_gre: Revert "ip6_gre: add validation for csum_start" (Guillaume Nault) [2014993] - ip_gre: validate csum_start only on pull (Guillaume Nault) [2014993] - redhat/configs: enable KEXEC_IMAGE_VERIFY_SIG for RHEL (Coiby Xu) [1994858] - redhat/configs: enable KEXEC_SIG for aarch64 RHEL (Coiby Xu) [1994858] - kernel.spec: add bpf_testmod.ko to kselftests/bpf (Viktor Malik) [2006318 2006319] - netfilter: Add deprecation notices for xtables (Phil Sutter) [1945179] - redhat: Add mark_driver_deprecated() (Phil Sutter) [1945179]- powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Herton R. Krzesinski) [2025186]- net: core: don't call SIOCBRADD/DELIF for non-bridge devices (Ivan Vecera) [2008927] - net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2008927] - net: bridge: fix ioctl locking (Ivan Vecera) [2008927] - ethtool: Fix rxnfc copy to user buffer overflow (Ivan Vecera) [2008927] - net: bonding: move ioctl handling to private ndo operation (Ivan Vecera) [2008927] - net: bridge: move bridge ioctls out of .ndo_do_ioctl (Ivan Vecera) [2008927] - net: socket: return changed ifreq from SIOCDEVPRIVATE (Ivan Vecera) [2008927] - net: split out ndo_siowandev ioctl (Ivan Vecera) [2008927] - dev_ioctl: split out ndo_eth_ioctl (Ivan Vecera) [2008927] - dev_ioctl: pass SIOCDEVPRIVATE data separately (Ivan Vecera) [2008927] - wan: cosa: remove dead cosa_net_ioctl() function (Ivan Vecera) [2008927] - wan: use ndo_siocdevprivate (Ivan Vecera) [2008927] - ppp: use ndo_siocdevprivate (Ivan Vecera) [2008927] - sb1000: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hippi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - ip_tunnel: use ndo_siocdevprivate (Ivan Vecera) [2008927] - airo: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hamradio: use ndo_siocdevprivate (Ivan Vecera) [2008927] - cxgb3: use ndo_siocdevprivate (Ivan Vecera) [2008927] - qeth: use ndo_siocdevprivate (Ivan Vecera) [2008927] - slip/plip: use ndo_siocdevprivate (Ivan Vecera) [2008927] - net: usb: use ndo_siocdevprivate (Ivan Vecera) [2008927] - fddi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - eql: use ndo_siocdevprivate (Ivan Vecera) [2008927] - tehuti: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hamachi: use ndo_siocdevprivate (Ivan Vecera) [2008927] - appletalk: use ndo_siocdevprivate (Ivan Vecera) [2008927] - bonding: use siocdevprivate (Ivan Vecera) [2008927] - tulip: use ndo_siocdevprivate (Ivan Vecera) [2008927] - phonet: use siocdevprivate (Ivan Vecera) [2008927] - bridge: use ndo_siocdevprivate (Ivan Vecera) [2008927] - hostap: use ndo_siocdevprivate (Ivan Vecera) [2008927] - staging: wlan-ng: use siocdevprivate (Ivan Vecera) [2008927] - staging: rtlwifi: use siocdevprivate (Ivan Vecera) [2008927] - net: split out SIOCDEVPRIVATE handling from dev_ioctl (Ivan Vecera) [2008927] - net: socket: rework compat_ifreq_ioctl() (Ivan Vecera) [2008927] - net: socket: simplify dev_ifconf handling (Ivan Vecera) [2008927] - net: socket: remove register_gifconf (Ivan Vecera) [2008927] - net: socket: rework SIOC?IFMAP ioctls (Ivan Vecera) [2008927] - ethtool: improve compat ioctl handling (Ivan Vecera) [2008927] - compat: make linux/compat.h available everywhere (Ivan Vecera) [2008927]- CI: Add template for baseline gcov build (c9s repos) (Michael Hofmann) - PCI: vmd: depend on !UML (Myron Stowe) [1994932] - PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU (Myron Stowe) [1994932] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [1994932] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [1994932] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2004348] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2004348] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2004348] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2004348] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2004348] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2004348] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2004348] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2004348] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2004348] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2004348] - dma-mapping: fix the kerneldoc for dma_map_sgtable() (Jerry Snitselaar) [2004348] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2004348] - dma-mapping: fix the kerneldoc for dma_map_sg_attrs (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004348] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2004348] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004348] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004348] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [2004348] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [2004348] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2004348] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2004348] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop the kernel doc annotation (Jerry Snitselaar) [2004348] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1921363] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2004348] - iomm/vt-d: Enable Intel IOMMU scalable mode by default (Jerry Snitselaar) [2004348] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2004348] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2004348] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004348] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2004348] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2004348] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2004348] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2004348] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2004348] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2004348] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2004348] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2004348] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004348] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004348] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004348] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2004348] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004348] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004348] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004348] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004348] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004348] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004348] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004348] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004348] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementation (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004348] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004348] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971978] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971978] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971978] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004348] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2004348] - redhat/configs: Use new iommu default dma config options (Jerry Snitselaar) [2004348] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2004348] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2004348] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2004348] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971978] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971978] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971978] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971978] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971978] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971978] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971978] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971978] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2004348] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2004348] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2004348] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2004348] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2004348] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2004348] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2004348] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2004348] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2004348] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2004348] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2004348] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2004348] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2004348] - dma-mapping: make the global coherent pool conditional (Jerry Snitselaar) [2004348] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2004348] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2004348] - dma-mapping: allow using the global coherent pool for !ARM (Jerry Snitselaar) [2004348] - dma-direct: add support for dma_coherent_default_memory (Jerry Snitselaar) [2004348] - dma-mapping: return an unsigned int from dma_map_sg{,_attrs} (Jerry Snitselaar) [2004348] - dma-mapping: disallow .map_sg operations from returning zero on error (Jerry Snitselaar) [2004348] - dma-mapping: return error code from dma_dummy_map_sg() (Jerry Snitselaar) [2004348] - xen: swiotlb: return error code from xen_swiotlb_map_sg() (Jerry Snitselaar) [2004348] - s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348] - s390/pci: return error code from s390_dma_map_sg() (Jerry Snitselaar) [2004348] - powerpc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348] - powerpc/iommu: return error code from .map_sg() ops (Jerry Snitselaar) [2004348] - iommu/dma: return error code from iommu_dma_map_sg() (Jerry Snitselaar) [2004348] - iommu: return full error code from iommu_map_sg[_atomic]() (Jerry Snitselaar) [2004348] - dma-direct: return appropriate error code from dma_direct_map_sg() (Jerry Snitselaar) [2004348] - dma-mapping: allow map_sg() ops to return negative error codes (Jerry Snitselaar) [2004348] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2004348] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2004348]- net: mana: Support hibernation and kexec (Mohammed Gamal) [2011883] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2011883] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2011883] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2011883] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2011883] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011883] - net: mana: Use kcalloc() instead of kzalloc() (Mohammed Gamal) [2011883] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011883] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011883] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011883] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011883] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008571] - objtool: Remove redundant 'len' field from struct section (C. Erastus Toe) [2002440] - objtool: Make .altinstructions section entry size consistent (C. Erastus Toe) [2002440] - s390/topology: fix topology information when calling cpu hotplug notifiers (Phil Auld) [2003998] - fs: remove leftover comments from mandatory locking removal (Jeffrey Layton) [2017438] - locks: remove changelog comments (Jeffrey Layton) [2017438] - docs: fs: locks.rst: update comment about mandatory file locking (Jeffrey Layton) [2017438] - Documentation: remove reference to now removed mandatory-locking doc (Jeffrey Layton) [2017438] - locks: remove LOCK_MAND flock lock support (Jeffrey Layton) [2017438] - fs: clean up after mandatory file locking support removal (Jeffrey Layton) [2017438] - fs: remove mandatory file locking support (Jeffrey Layton) [2017438] - fcntl: fix potential deadlock for &fasync_struct.fa_lock (Jeffrey Layton) [2017438] - fcntl: fix potential deadlocks for &fown_struct.lock (Jeffrey Layton) [2017438] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [2001770] - redhat/configs: enable CONFIG_BCMGENET as module (Joel Savitz) [2011025]- CI: Add template for baseline gcov build for RHEL (Israel Santana Aleman) - redhat/configs: Enable Nitro Enclaves on Aarch64 (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch blank line reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch spell check reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Update documentation for Arm64 support (Vitaly Kuznetsov) [2001582] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001582] - redhat/configs: Enable Hyper-V support on ARM (Vitaly Kuznetsov) [1949613] - redhat/configs: enable CONFIG_INPUT_KEYBOARD for AARCH64 (Vitaly Kuznetsov) [1949613] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949613] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949613] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949613] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949613] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949613] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949613] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949613] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949613] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949613] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949613] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949613] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949613] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949613] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949613] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949613] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949613] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949613] - x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support (Prarit Bhargava) [1874997]- scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1879528] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1879528] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1879528] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1879528] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1879528] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1879528] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1879528] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1879528] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1879528] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1879528] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1879528] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1879528] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1879528] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1879528] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1879528] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1879528] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1879528] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1879528] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1879528] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1879528] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1879528] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1879528] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1879528] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1879528] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1879528] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1879528] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1879528] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1879528] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1879528] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1879528] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1879528] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1879528] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1879528] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1879528] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1879528] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1879528] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1879528] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1879528] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1879528] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1879528] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1879528] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1879528] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1879528] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1879528] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1879528] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1879528] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1879528] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1879528] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1879528] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1879528] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1879528] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1879528] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1879528] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1879528] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1879528] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1879528] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1879528]- evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017160] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017160] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010271] - redhat/configs/evaluate_configs: insert EMPTY tags at correct place (Jan Stancek) [2015082] - redhat/configs/evaluate_configs: walk cfgvariants line by line (Jan Stancek) [2015082] - redhat/configs: create a separate config for gcov options (Jan Stancek) [2015082] - redhat/kernel.spec.template: don't hardcode gcov arches (Jan Stancek) [2015082] - i40e: fix endless loop under rtnl (Stefan Assmann) [1992939] - selftests/bpf: Use nanosleep tracepoint in perf buffer test (Jiri Olsa) [2006310] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Jiri Olsa) [2006310] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Jiri Olsa) [2006310] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [1965145] - selftest/bpf: Switch recursion test to use htab_map_delete_elem (Jiri Olsa) [2006313]- futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2007032] - futex: Prevent inconsistent state and exit race (Waiman Long) [2007032] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2007032] - futex: Return error code instead of assigning it without effect (Waiman Long) [2007032] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2007032] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2007032] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2007032] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2007032] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2007032] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2007032] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2007032] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2007032] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2007032] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2007032] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2007032] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2007032] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2007032] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2007032] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2007032] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2007032] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2007032] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2007032] - futex: Clarify comment in futex_requeue() (Waiman Long) [2007032] - futex: Restructure futex_requeue() (Waiman Long) [2007032] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2007032] - futex: Remove bogus condition for requeue PI (Waiman Long) [2007032] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2007032] - futex: Clean up stale comments (Waiman Long) [2007032] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2007032] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2007032] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2007032] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2007032] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2007032] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2007032] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2007032] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2007032] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2007032] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2007032] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2007032] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2007032] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2007032] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2007032] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2007032] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2007032] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2007032] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2007032] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2007032] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2007032] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2007032] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2007032] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2007032] - locking/rwlock: Provide RT variant (Waiman Long) [2007032] - locking/spinlock: Provide RT variant (Waiman Long) [2007032] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2007032] - locking/spinlock: Provide RT variant header: (Waiman Long) [2007032] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2007032] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2007032] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2007032] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2007032] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2007032] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2007032] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2007032] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2007032] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2007032] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2007032] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2007032] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2007032] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2007032] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2007032] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2007032] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2007032] - locking/rtmutex: Split API from implementation (Waiman Long) [2007032] - locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*() (Waiman Long) [2007032] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2007032] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2007032] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2007032] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2007032] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2007032] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2007032] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2007032] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2007032] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2007032] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2007032] - locking/local_lock: Add missing owner initialization (Waiman Long) [2007032] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2007032] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2007032] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2007032] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2007032]- redhat: make dist-srpm-gcov add to BUILDOPTS (Jan Stancek) [2017628] - redhat: Fix dist-srpm-gcov (Jan Stancek) [2017628] - s390: report more CPU capabilities (Robin Dapp) [2012095] - s390/disassembler: add instructions (Robin Dapp) [2012095] - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1985904] - libbpf: Properly ignore STT_SECTION symbols in legacy map definitions (Jiri Olsa) [1998266] - libbpf: Ignore STT_SECTION symbols in 'maps' section (Jiri Olsa) [1998266] - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter (Jiri Benc) [2006328]- selinux: remove the SELinux lockdown implementation (Ondrej Mosnacek) [1940843 1945581] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010494] {CVE-2021-41864} - seltests: bpf: test_tunnel: Use ip neigh (Jiri Benc) [2006326]- block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991958] - blk-mq: avoid to iterate over stale request (Ming Lei) [2009110] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2006320] - CI: Update deprecated configs (Veronika Kabatova)- powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004809] - pseries/drmem: update LMBs after LPM (Desnes A. Nunes do Rosario) [2004809] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004809] - selftests: bpf: disable test_lirc_mode2 (Jiri Benc) [2006359] - selftests: bpf: disable test_doc_build.sh (Jiri Benc) [2006359] - selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [2006359] - selftests: bpf: skip FOU tests in test_tc_tunnel (Jiri Benc) [2006359] - selftests: bpf: disable test_seg6_loop test (Jiri Benc) [2006359] - selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [2006359] - selftests: bpf: disable test_bpftool_build.sh (Jiri Benc) [2006359] - selftests: add option to skip specific tests in RHEL (Jiri Benc) [2006359]- selftests/powerpc: Add scv versions of the basic TM syscall tests (Desnes A. Nunes do Rosario) [1986651] - powerpc/64s: system call scv tabort fix for corrupt irq soft-mask state (Desnes A. Nunes do Rosario) [1986651] - mm/swap: consider max pages in iomap_swapfile_add_extent (Carlos Maiolino) [2005191] - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [2007707] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [2007707] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [2007707] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [2007707] - Clean-up CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [2007707] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001912] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999707] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999707] {CVE-2021-3759} - redhat: BUILDID parameter must come last in genspec.sh (Herton R. Krzesinski) - redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0 (Prarit Bhargava) [2009545] - redhat: Remove fedora configs directories and files. (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Cleanup source numbering (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files (Prarit Bhargava) [2009545] - redhat/kernel.spec.template: Add include_fedora and include_rhel variables (Prarit Bhargava) [2009545] - redhat/Makefile: Make kernel-local global (Prarit Bhargava) [2009545] - redhat/Makefile: Use flavors file (Prarit Bhargava) [2009545]- redhat: Enable Nitro Enclaves driver on x86 for real (Vitaly Kuznetsov) [2011739] - redhat/.gitignore: Add rhel9 KABI files (Prarit Bhargava) [2009489] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987069] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987069] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987069] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987069] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987069] - selinux,smack: fix subjective/objective credential use mixups (Ondrej Mosnacek) [2008145] - redhat: kernel.spec: selftests: abort on build failure (Jiri Benc) [2004012] - Revert "bpf, selftests: Disable tests that need clang13" (Jiri Benc) [2004012] - selftests, bpf: Fix makefile dependencies on libbpf (Jiri Benc) [2004012]- pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [2000232] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000232] - pinctrl: amd: Add irq field data (David Arcari) [2000232] - Revert "redhat: define _rhel variable because pesign macro now needs it" (Jan Stancek) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - redhat/configs: Disable FIREWIRE (Prarit Bhargava) [1871862] - Enable e1000 in rhel9 as unsupported (Ken Cox) [2002344]- Revert "redhat: define _rhel variable because pesign macro now needs it" (Jan Stancek) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - redhat/configs: Disable FIREWIRE (Prarit Bhargava) [1871862] - Enable e1000 in rhel9 as unsupported (Ken Cox) [2002344]- redhat/configs: enable CONFIG_SQUASHFS_ZSTD which is already enabled in Fedora 34 (Tao Liu) [1998953] - fs: dlm: fix return -EINTR on recovery stopped (Alexander Aring) [2004213] - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) [2002499] - redhat: define _rhel variable because pesign macro now needs it (Jan Stancek) [2002499] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) [1994849] - redhat: correct file name of redhatsecurebootca1 (Jan Stancek) [2002499] - redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) [2002499] - redhat: restore sublevel in changelog (Jan Stancek) - fs: dlm: avoid comms shutdown delay in release_lockspace (Alexander Aring) [1994749] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOLATENCY & CONFIG_BLK_CGROUP_FC_APPID (Waiman Long) [1996675] - redhat/configs: remove conflicting SYSTEM_BLACKLIST_KEYRING (Bruno Meneguele) [2002350] - Enable "inter server to server" NFSv4.2 COPY (Steve Dickson) [1487367]- fs: dlm: fix return -EINTR on recovery stopped (Alexander Aring) [2004213] - redhat/configs: Update configs for secure IPL (Claudio Imbrenda) [1976884] - redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) [2002499] - redhat: define _rhel variable because pesign macro now needs it (Jan Stancek) [2002499] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) [1994849] - redhat: correct file name of redhatsecurebootca1 (Jan Stancek) [2002499] - redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) [2002499]- redhat: restore sublevel in changelog (Jan Stancek) - fs: dlm: avoid comms shutdown delay in release_lockspace (Alexander Aring) [1994749] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOLATENCY & CONFIG_BLK_CGROUP_FC_APPID (Waiman Long) [1996675]- Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Vitaly Kuznetsov) [1999535] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1987130 2003270] {CVE-2021-3669} - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1996993] - redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta (Jan Stancek) - redhat: add option to use DIST tag in sources (Jan Stancek) - CI: Enable notification messages for RHEL9 (Veronika Kabatova) - CI: Enable private pipelines for RT branches (Veronika Kabatova) - CI: Remove ARK leftovers (Veronika Kabatova) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Herton R. Krzesinski) - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1988451] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1988451] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1988451] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [1980430] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [1980430] - iscsi_ibft: Fix isa_bus_to_virt not working under ARM (Maurizio Lombardi) [1963801] - x86/setup: Explicitly include acpi.h (Maurizio Lombardi) [1963801] - iscsi_ibft: fix warning in reserve_ibft_region() (Maurizio Lombardi) [1963801] - iscsi_ibft: fix crash due to KASLR physical memory remapping (Maurizio Lombardi) [1963801] - redhat: fix chronological order in the changelog file (Herton R. Krzesinski)- redhat/configs: remove conflicting SYSTEM_BLACKLIST_KEYRING (Bruno Meneguele) [2002350] - Enable "inter server to server" NFSv4.2 COPY (Steve Dickson) [1487367]- redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1996993] - redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta (Jan Stancek) - redhat: add option to use DIST tag in sources (Jan Stancek) - CI: Enable notification messages for RHEL9 (Veronika Kabatova) - CI: Enable private pipelines for RT branches (Veronika Kabatova) - CI: Remove ARK leftovers (Veronika Kabatova) - redhat: add *-matched meta packages to rpminspect emptyrpm config (Herton R. Krzesinski) - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1988451] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1988451] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1988451] - cgroup/cpuset: Avoid memory migration when nodemasks match (Waiman Long) [1980430] - cgroup/cpuset: Enable memory migration for cpuset v2 (Waiman Long) [1980430] - iscsi_ibft: Fix isa_bus_to_virt not working under ARM (Maurizio Lombardi) [1963801] - x86/setup: Explicitly include acpi.h (Maurizio Lombardi) [1963801] - iscsi_ibft: fix warning in reserve_ibft_region() (Maurizio Lombardi) [1963801] - iscsi_ibft: fix crash due to KASLR physical memory remapping (Maurizio Lombardi) [1963801]- misc/pvpanic-pci: Allow automatic loading (Eric Auger) [1977192] - md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (Nigel Croxon) [1965294] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1998549] - Enable bridge jobs for scratch pipelines (Michael Hofmann) - CI: use 9.0-beta-rt branch for -rt pipeline (Jan Stancek) - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987099] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987099]- md/raid10: Remove unnecessary rcu_dereference in raid10_handle_discard (Nigel Croxon) [1965294] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1998549]- redhat: update branches/targets after 9 Beta fork (Herton R. Krzesinski) - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Vitaly Kuznetsov) [1996628] - Enable bridge jobs for scratch pipelines (Michael Hofmann)- redhat: drop Patchlist.changelog for RHEL (Jan Stancek) [1997494] - redhat: update Makefile.variables for centos/rhel9 fork (Herton R. Krzesinski) - redhat: add support for stream profile in koji/brew (Herton R. Krzesinski) - redhat: make DIST default to .el9 (Herton R. Krzesinski) - redhat: set default values in Makefiles for RHEL 9 Beta (Jan Stancek) [1997494] - arm64: use common CONFIG_MAX_ZONEORDER for arm kernel (Mark Salter) - Create Makefile.variables for a single point of configuration change (Justin M. Forbes) - rpmspec: drop traceevent files instead of just excluding them from files list (Herton R. Krzesinski) [1967640] - redhat/config: Enablement of CONFIG_PAPR_SCM for PowerPC (Gustavo Walbon) [1962936] - Attempt to fix Intel PMT code (David Arcari) - CI: Enable realtime branch testing (Veronika Kabatova) - CI: Enable realtime checks for c9s and RHEL9 (Veronika Kabatova) - [fs] dax: mark tech preview (Bill O'Donnell) - ark: wireless: enable all rtw88 pcie wirless variants (Peter Robinson) - wireless: rtw88: move debug options to common/debug (Peter Robinson) - fedora: minor PTP clock driver cleanups (Peter Robinson) - common: x86: enable VMware PTP support on ark (Peter Robinson) - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro (Matthias Brugger) - arm64: dts: rockchip: Setup USB typec port as datarole on (Dan Johansen) - [scsi] megaraid_sas: re-add certain pci-ids (Tomas Henzl) - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [1995321] - Disable liquidio driver on ark/rhel (Herton R. Krzesinski) [1993393] - More Fedora config updates (Justin M. Forbes) - Fedora config updates for 5.14 (Justin M. Forbes) - CI: Rename ARK CI pipeline type (Veronika Kabatova) - CI: Finish up c9s config (Veronika Kabatova) - CI: Update ppc64le config (Veronika Kabatova) - CI: use more templates (Veronika Kabatova) - Filter updates for aarch64 (Justin M. Forbes) - increase CONFIG_NODES_SHIFT for aarch64 (Chris von Recklinghausen) [1890304] - redhat: configs: Enable CONFIG_WIRELESS_HOTKEY (Hans de Goede) - redhat/configs: Update CONFIG_NVRAM (Desnes A. Nunes do Rosario) [1988254] - common: serial: build in SERIAL_8250_LPSS for x86 (Peter Robinson) - powerpc: enable CONFIG_FUNCTION_PROFILER (Diego Domingos) [1831065] - crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) - random: Add hook to override device reads and getrandom(2) (Herbert Xu) - redhat/configs: Disable Soft-RoCE driver (Kamal Heib) - redhat/configs/evaluate_configs: Update help output (Prarit Bhargava) - redhat/configs: Double MAX_LOCKDEP_CHAINS (Justin M. Forbes) - fedora: configs: Fix WM5102 Kconfig (Hans de Goede) - powerpc: enable CONFIG_POWER9_CPU (Diego Domingos) [1876436] - redhat/configs: Fix CONFIG_VIRTIO_IOMMU to 'y' on aarch64 (Eric Auger) [1972795] - filter-modules.sh: add more sound modules to filter (Jaroslav Kysela) - redhat/configs: sound configuration cleanups and updates (Jaroslav Kysela) - common: Update for CXL (Compute Express Link) configs (Peter Robinson) - redhat: configs: disable CRYPTO_SM modules (Herton R. Krzesinski) [1990040] - Remove fedora version of the LOCKDEP_BITS, we should use common (Justin M. Forbes) - Re-enable sermouse for x86 (rhbz 1974002) (Justin M. Forbes) - Fedora 5.14 configs round 1 (Justin M. Forbes) - redhat: add gating configuration for centos stream/rhel9 (Herton R. Krzesinski) - x86: configs: Enable CONFIG_TEST_FPU for debug kernels (Vitaly Kuznetsov) [1988384] - redhat/configs: Move CHACHA and POLY1305 to core kernel to allow BIG_KEYS=y (root) [1983298] - kernel.spec: fix build of samples/bpf (Jiri Benc) - Enable OSNOISE_TRACER and TIMERLAT_TRACER (Jerome Marchand) [1979379] - rpmspec: switch iio and gpio tools to use tools_make (Herton R. Krzesinski) [1956988] - configs/process_configs.sh: Handle config items with no help text (Patrick Talbert) - fedora: sound config updates for 5.14 (Peter Robinson) - fedora: Only enable FSI drivers on POWER platform (Peter Robinson) - The CONFIG_RAW_DRIVER has been removed from upstream (Peter Robinson) - fedora: updates for 5.14 with a few disables for common from pending (Peter Robinson) - fedora: migrate from MFD_TPS68470 -> INTEL_SKL_INT3472 (Peter Robinson) - fedora: Remove STAGING_GASKET_FRAMEWORK (Peter Robinson) - Fedora: move DRM_VMWGFX configs from ark -> common (Peter Robinson) - fedora: arm: disabled unused FB drivers (Peter Robinson) - fedora: don't enable FB_VIRTUAL (Peter Robinson) - redhat/configs: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1940075] - rpmspec: fix verbose output on kernel-devel installation (Herton R. Krzesinski) [1981406] - Build Fedora x86s kernels with bytcr-wm5102 (Marius Hoch) - Deleted redhat/configs/fedora/generic/x86/CONFIG_FB_HYPERV (Patrick Lang) - rpmspec: correct the ghost initramfs attributes (Herton R. Krzesinski) [1977056] - rpmspec: amend removal of depmod created files to include modules.builtin.alias.bin (Herton R. Krzesinski) [1977056] - configs: remove duplicate CONFIG_DRM_HYPERV file (Patrick Talbert) - CI: use common code for merge and release (Don Zickus) - rpmspec: add release string to kernel doc directory name (Jan Stancek) - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (Michael Petlan) [1880486] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (Michael Petlan) [1880486] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (Michael Petlan) [1880486] - redhat/configs: enable CONFIG_BLK_DEV_ZONED (Ming Lei) [1638087] - Add --with clang_lto option to build the kernel with Link Time Optimizations (Tom Stellard) - common: disable DVB_AV7110 and associated pieces (Peter Robinson) - Fix fedora-only config updates (Don Zickus) - Fedor config update for new option (Justin M. Forbes) - redhat/configs: Enable stmmac NIC for x86_64 (Mark Salter) - all: hyperv: use the DRM driver rather than FB (Peter Robinson) - all: hyperv: unify the Microsoft HyperV configs (Peter Robinson) - all: VMWare: clean up VMWare configs (Peter Robinson) - Update CONFIG_ARM_FFA_TRANSPORT (Patrick Talbert) - CI: Handle all mirrors (Veronika Kabatova) - Turn on CONFIG_STACKTRACE for s390x zfpcdump kernels (Justin M. Forbes) - arm64: switch ark kernel to 4K pagesize (Mark Salter) - Disable AMIGA_PARTITION and KARMA_PARTITION (Prarit Bhargava) [1802694] - all: unify and cleanup i2c TPM2 modules (Peter Robinson) - redhat/configs: Set CONFIG_VIRTIO_IOMMU on aarch64 (Eric Auger) [1972795] - redhat/configs: Disable CONFIG_RT_GROUP_SCHED in rhel config (Phil Auld) - redhat/configs: enable KEXEC_SIG which is already enabled in RHEL8 for s390x and x86_64 (Coiby Xu) [1976835] - rpmspec: do not BuildRequires bpftool on noarch (Herton R. Krzesinski) - redhat/configs: disable {IMA,EVM}_LOAD_X509 (Bruno Meneguele) [1977529] - redhat: add secureboot CA certificate to trusted kernel keyring (Bruno Meneguele) - redhat/configs: enable IMA_ARCH_POLICY for aarch64 and s390x (Bruno Meneguele) - redhat/configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1858599] - common: enable STRICT_MODULE_RWX everywhere (Peter Robinson) - COMMON_CLK_STM32MP157_SCMI is bool and selects COMMON_CLK_SCMI (Justin M. Forbes) - kernel.spec: Add kernel{,-debug}-devel-matched meta packages (Timothée Ravier) - Turn off with_selftests for Fedora (Justin M. Forbes) - Don't build bpftool on Fedora (Justin M. Forbes) - Fix location of syscall scripts for kernel-devel (Justin M. Forbes) - fedora: arm: Enable some i.MX8 options (Peter Robinson) - Enable Landlock for Fedora (Justin M. Forbes) - Filter update for Fedora aarch64 (Justin M. Forbes) - rpmspec: only build debug meta packages where we build debug ones (Herton R. Krzesinski) - rpmspec: do not BuildRequires bpftool on nobuildarches (Herton R. Krzesinski) - redhat/configs: Consolidate CONFIG_HMC_DRV in the common s390x folder (Thomas Huth) [1976270] - redhat/configs: Consolidate CONFIG_EXPOLINE_OFF in the common folder (Thomas Huth) [1976270] - redhat/configs: Move CONFIG_HW_RANDOM_S390 into the s390x/ subfolder (Thomas Huth) [1976270] - redhat/configs: Disable CONFIG_HOTPLUG_PCI_SHPC in the Fedora settings (Thomas Huth) [1976270] - redhat/configs: Remove the non-existent CONFIG_NO_BOOTMEM switch (Thomas Huth) [1976270] - redhat/configs: Compile the virtio-console as a module on s390x (Thomas Huth) [1976270] - redhat/configs: Enable CONFIG_S390_CCW_IOMMU and CONFIG_VFIO_CCW for ARK, too (Thomas Huth) [1976270] - Revert "Merge branch 'ec_fips' into 'os-build'" (Vladis Dronov) [1947240] - Fix typos in fedora filters (Justin M. Forbes) - More filtering for Fedora (Justin M. Forbes) - Fix Fedora module filtering for spi-altera-dfl (Justin M. Forbes) - Fedora 5.13 config updates (Justin M. Forbes) - fedora: cleanup TCG_TIS_I2C_CR50 (Peter Robinson) - fedora: drop duplicate configs (Peter Robinson) - More Fedora config updates for 5.13 (Justin M. Forbes) - redhat/configs: Enable needed drivers for BlueField SoC on aarch64 (Alaa Hleihel) [1858592 1858594 1858596] - redhat: Rename mod-blacklist.sh to mod-denylist.sh (Prarit Bhargava) - redhat/configs: enable CONFIG_NET_ACT_MPLS (Marcelo Ricardo Leitner) - configs: Enable CONFIG_DEBUG_KERNEL for zfcpdump (Jiri Olsa) - kernel.spec: Add support to use vmlinux.h (Don Zickus) - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) - Turn off DRM_XEN_FRONTEND for Fedora as we had DRM_XEN off already (Justin M. Forbes) - Fedora 5.13 config updates pt 3 (Justin M. Forbes) - all: enable ath11k wireless modules (Peter Robinson) - all: Enable WWAN and associated MHI bus pieces (Peter Robinson) - spec: Enable sefltests rpm build (Jiri Olsa) - spec: Allow bpf selftest/samples to fail (Jiri Olsa) - bpf, selftests: Disable tests that need clang13 (Toke Høiland-Jørgensen) - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Jiri Benc) - kernel.spec: Add missing source files to kernel-selftests-internal (Jiri Benc) - kernel.spec: selftests: add net/forwarding to TARGETS list (Jiri Benc) - kernel.spec: selftests: add build requirement on libmnl-devel (Jiri Benc) - kernel.spec: add action.o to kernel-selftests-internal (Jiri Benc) - kernel.spec: avoid building bpftool repeatedly (Jiri Benc) - kernel.spec: selftests require python3 (Jiri Benc) - kernel.spec: skip selftests that failed to build (Jiri Benc) - kernel.spec: fix installation of bpf selftests (Jiri Benc) - redhat: fix samples and selftests make options (Jiri Benc) - kernel.spec: enable mptcp selftests for kernel-selftests-internal (Jiri Benc) - kernel.spec: Do not export shared objects from libexecdir to RPM Provides (Jiri Benc) - kernel.spec: add missing dependency for the which package (Jiri Benc) - kernel.spec: add netfilter selftests to kernel-selftests-internal (Jiri Benc) - kernel.spec: move slabinfo and page_owner_sort debuginfo to tools-debuginfo (Jiri Benc) - kernel.spec: package and ship VM tools (Jiri Benc) - configs: enable CONFIG_PAGE_OWNER (Jiri Benc) - kernel.spec: add coreutils (Jiri Benc) - kernel.spec: add netdevsim driver selftests to kernel-selftests-internal (Jiri Benc) - redhat/Makefile: Clean out the --without flags from the baseonly rule (Jiri Benc) - kernel.spec: Stop building unnecessary rpms for baseonly builds (Jiri Benc) - kernel.spec: disable more kabi switches for gcov build (Jiri Benc) - kernel.spec: Rename kabi-dw base (Jiri Benc) - kernel.spec: Fix error messages during build of zfcpdump kernel (Jiri Benc) - kernel.spec: perf: remove bpf examples (Jiri Benc) - kernel.spec: selftests should not depend on modules-internal (Jiri Benc) - kernel.spec: build samples (Jiri Benc) - kernel.spec: tools: sync missing options with RHEL 8 (Jiri Benc) - redhat/configs: nftables: Enable extra flowtable symbols (Phil Sutter) - redhat/configs: Sync netfilter options with RHEL8 (Phil Sutter) - Fedora 5.13 config updates pt 2 (Justin M. Forbes) - Move CONFIG_ARCH_INTEL_SOCFPGA up a level for Fedora (Justin M. Forbes) - fedora: enable the Rockchip rk3399 pcie drivers (Peter Robinson) - Fedora 5.13 config updates pt 1 (Justin M. Forbes) - Fix version requirement from opencsd-devel buildreq (Justin M. Forbes) - configs/ark/s390: set CONFIG_MARCH_Z14 and CONFIG_TUNE_Z15 (Philipp Rudo) [1876435] - configs/common/s390: Clean up CONFIG_{MARCH,TUNE}_Z* (Philipp Rudo) - configs/process_configs.sh: make use of dummy-tools (Philipp Rudo) - configs/common: disable CONFIG_INIT_STACK_ALL_{PATTERN,ZERO} (Philipp Rudo) - configs/common/aarch64: disable CONFIG_RELR (Philipp Rudo) - redhat/config: enable STMICRO nic for RHEL (Mark Salter) - redhat/configs: Enable ARCH_TEGRA on RHEL (Mark Salter) - redhat/configs: enable IMA_KEXEC for supported arches (Bruno Meneguele) - redhat/configs: enable INTEGRITY_SIGNATURE to all arches (Bruno Meneguele) - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) - RHEL: disable io_uring support (Jeff Moyer) - all: Changing CONFIG_UV_SYSFS to build uv_sysfs.ko as a loadable module. (Frank Ramsay) - Enable NITRO_ENCLAVES on RHEL (Vitaly Kuznetsov) - Update the Quick Start documentation (David Ward) - redhat/configs: Set PVPANIC_MMIO for x86 and PVPANIC_PCI for aarch64 (Eric Auger) [1961178] - bpf: Fix unprivileged_bpf_disabled setup (Jiri Olsa) - Enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Jiri Olsa) - configs/common/s390: disable CONFIG_QETH_{OSN,OSX} (Philipp Rudo) [1903201] - nvme: nvme_mpath_init remove multipath check (Mike Snitzer) - team: mark team driver as deprecated (Hangbin Liu) [1945477] - Make CRYPTO_EC also builtin (Simo Sorce) [1947240] - Do not hard-code a default value for DIST (David Ward) - Override %{debugbuildsenabled} if the --with-release option is used (David Ward) - Improve comments in SPEC file, and move some option tests and macros (David Ward) - configs: enable CONFIG_EXFAT_FS (Pavel Reichl) [1943423] - Revert s390x/zfcpdump part of a9d179c40281 and ecbfddd98621 (Vladis Dronov) - Embed crypto algos, modes and templates needed in the FIPS mode (Vladis Dronov) [1947240] - configs: Add and enable CONFIG_HYPERV_TESTING for debug kernels (Mohammed Gamal) - mm/cma: mark CMA on x86_64 tech preview and print RHEL-specific infos (David Hildenbrand) [1945002] - configs: enable CONFIG_CMA on x86_64 in ARK (David Hildenbrand) [1945002] - rpmspec: build debug-* meta-packages if debug builds are disabled (Herton R. Krzesinski) - UIO: disable unused config options (Aristeu Rozanski) [1957819] - ARK-config: Make amd_pinctrl module builtin (Hans de Goede) - rpmspec: revert/drop content hash for kernel-headers (Herton R. Krzesinski) - rpmspec: fix check that calls InitBuildVars (Herton R. Krzesinski) - fedora: enable zonefs (Damien Le Moal) - redhat: load specific ARCH keys to INTEGRITY_PLATFORM_KEYRING (Bruno Meneguele) - redhat: enable INTEGRITY_TRUSTED_KEYRING across all variants (Bruno Meneguele) - redhat: enable SYSTEM_BLACKLIST_KEYRING across all variants (Bruno Meneguele) - redhat: enable INTEGRITY_ASYMMETRIC_KEYS across all variants (Bruno Meneguele) - Remove unused boot loader specification files (David Ward) - redhat/configs: Enable mlx5 IPsec and TLS offloads (Alaa Hleihel) [1869674 1957636] - Force DWARF4 because crash does not support DWARF5 yet (Justin M. Forbes) - common: disable Apple Silicon generally (Peter Robinson) - cleanup Intel's FPGA configs (Peter Robinson) - common: move PTP KVM support from ark to common (Peter Robinson) - Enable CONFIG_DRM_AMDGPU_USERPTR for everyone (Justin M. Forbes) - redhat: add initial rpminspect configuration (Herton R. Krzesinski) - fedora: arm updates for 5.13 (Peter Robinson) - fedora: Enable WWAN and associated MHI bits (Peter Robinson) - Update CONFIG_MODPROBE_PATH to /usr/sbin (Justin Forbes) - Fedora set modprobe path (Justin M. Forbes) - Keep sctp and l2tp modules in modules-extra (Don Zickus) - Fix ppc64le cross build packaging (Don Zickus) - Fedora: Make amd_pinctrl module builtin (Hans de Goede) - Keep CONFIG_KASAN_HW_TAGS off for aarch64 debug configs (Justin M. Forbes) - New configs in drivers/bus (Fedora Kernel Team) - RHEL: Don't build KVM PR module on ppc64 (David Gibson) [1930649] - Flip CONFIG_USB_ROLE_SWITCH from m to y (Justin M. Forbes) - Set valid options for CONFIG_FW_LOADER_USER_HELPER (Justin M. Forbes) - Clean up CONFIG_FB_MODE_HELPERS (Justin M. Forbes) - Turn off CONFIG_VFIO for the s390x zfcpdump kernel (Justin M. Forbes) - Delete unused CONFIG_SND_SOC_MAX98390 pending-common (Justin M. Forbes) - Update pending-common configs, preparing to set correctly (Justin M. Forbes) - Update fedora filters for surface (Justin M. Forbes) - Build CONFIG_CRYPTO_ECDSA inline for s390x zfcpdump (Justin M. Forbes) - Replace "flavour" where "variant" is meant instead (David Ward) - Drop the %{variant} macro and fix --with-vanilla (David Ward) - Fix syntax of %kernel_variant_files (David Ward) - Change description of --without-vdso-install to fix typo (David Ward) - Config updates to work around mismatches (Justin M. Forbes) - CONFIG_SND_SOC_FSL_ASOC_CARD selects CONFIG_MFD_WM8994 now (Justin M. Forbes) - wireguard: disable in FIPS mode (Hangbin Liu) [1940794] - Enable mtdram for fedora (rhbz 1955916) (Justin M. Forbes) - Remove reference to bpf-helpers man page (Justin M. Forbes) - Fedora: enable more modules for surface devices (Dave Olsthoorn) - Fix Fedora config mismatch for CONFIG_FSL_ENETC_IERB (Justin M. Forbes) - hardlink is in /usr/bin/ now (Justin M. Forbes) - Ensure CONFIG_KVM_BOOK3S_64_PR stays on in Fedora, even if it is turned off in RHEL (Justin M. Forbes) - Set date in package release from repository commit, not system clock (David Ward) - Use a better upstream tarball filename for snapshots (David Ward) - Don't create empty pending-common files on pending-fedora commits (Don Zickus) - nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) - nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT (Mike Snitzer) - nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) - Add redhat/configs/pending-common/generic/s390x/zfcpdump/CONFIG_NETFS_SUPPORT (Justin M. Forbes) - Create ark-latest branch last for CI scripts (Don Zickus) - Replace /usr/libexec/platform-python with /usr/bin/python3 (David Ward) - Turn off ADI_AXI_ADC and AD9467 which now require CONFIG_OF (Justin M. Forbes) - Export ark infrastructure files (Don Zickus) - docs: Update docs to reflect newer workflow. (Don Zickus) - Use upstream/master for merge-base with fallback to master (Don Zickus) - Fedora: Turn off the SND_INTEL_BYT_PREFER_SOF option (Hans de Goede) - filter-modules.sh.fedora: clean up "netprots" (Paul Bolle) - filter-modules.sh.fedora: clean up "scsidrvs" (Paul Bolle) - filter-*.sh.fedora: clean up "ethdrvs" (Paul Bolle) - filter-*.sh.fedora: clean up "driverdirs" (Paul Bolle) - filter-*.sh.fedora: remove incorrect entries (Paul Bolle) - filter-*.sh.fedora: clean up "singlemods" (Paul Bolle) - filter-modules.sh.fedora: drop unused list "iiodrvs" (Paul Bolle) - Update mod-internal to fix depmod issue (Nico Pache) - Turn on CONFIG_VDPA_SIM_NET (rhbz 1942343) (Justin M. Forbes) - New configs in drivers/power (Fedora Kernel Team) - Turn on CONFIG_NOUVEAU_DEBUG_PUSH for debug configs (Justin M. Forbes) - Turn off KFENCE sampling by default for Fedora (Justin M. Forbes) - Fedora config updates round 2 (Justin M. Forbes) - New configs in drivers/soc (Jeremy Cline) - filter-modules.sh: Fix copy/paste error 'input' (Paul Bolle) - Update module filtering for 5.12 kernels (Justin M. Forbes) - Fix genlog.py to ensure that comments retain "%" characters. (Mark Mielke) - New configs in drivers/leds (Fedora Kernel Team) - Limit CONFIG_USB_CDNS_SUPPORT to x86_64 and arm in Fedora (David Ward) - Fedora: Enable CHARGER_GPIO on aarch64 too (Peter Robinson) - Fedora config updates (Justin M. Forbes) - wireguard: mark as Tech Preview (Hangbin Liu) [1613522] - configs: enable CONFIG_WIREGUARD in ARK (Hangbin Liu) [1613522] - Remove duplicate configs acroos fedora, ark and common (Don Zickus) - Combine duplicate configs across ark and fedora into common (Don Zickus) - common/ark: cleanup and unify the parport configs (Peter Robinson) - iommu/vt-d: enable INTEL_IDXD_SVM for both fedora and rhel (Jerry Snitselaar) - REDHAT: coresight: etm4x: Disable coresight on HPE Apollo 70 (Jeremy Linton) - configs/common/generic: disable CONFIG_SLAB_MERGE_DEFAULT (Rafael Aquini) - Remove _legacy_common_support (Justin M. Forbes) - redhat/mod-blacklist.sh: Fix floppy blacklisting (Hans de Goede) - New configs in fs/pstore (CKI@GitLab) - New configs in arch/powerpc (Fedora Kernel Team) - configs: enable BPF LSM on Fedora and ARK (Ondrej Mosnacek) - configs: clean up LSM configs (Ondrej Mosnacek) - New configs in drivers/platform (CKI@GitLab) - New configs in drivers/firmware (CKI@GitLab) - New configs in drivers/mailbox (Fedora Kernel Team) - New configs in drivers/net/phy (Justin M. Forbes) - Update CONFIG_DM_MULTIPATH_IOA (Augusto Caringi) - New configs in mm/Kconfig (CKI@GitLab) - New configs in arch/powerpc (Jeremy Cline) - New configs in arch/powerpc (Jeremy Cline) - New configs in drivers/input (Fedora Kernel Team) - New configs in net/bluetooth (Justin M. Forbes) - New configs in drivers/clk (Fedora Kernel Team) - New configs in init/Kconfig (Jeremy Cline) - redhat: allow running fedora-configs and rh-configs targets outside of redhat/ (Herton R. Krzesinski) - all: unify the disable of goldfish (android emulation platform) (Peter Robinson) - common: minor cleanup/de-dupe of dma/dmabuf debug configs (Peter Robinson) - common/ark: these drivers/arches were removed in 5.12 (Peter Robinson) - Correct kernel-devel make prepare build for 5.12. (Paulo E. Castro) - redhat: add initial support for centos stream dist-git sync on Makefiles (Herton R. Krzesinski) - redhat/configs: Enable CONFIG_SCHED_STACK_END_CHECK for Fedora and ARK (Josh Poimboeuf) [1856174] - CONFIG_VFIO now selects IOMMU_API instead of depending on it, causing several config mismatches for the zfcpdump kernel (Justin M. Forbes) - Turn off weak-modules for Fedora (Justin M. Forbes) - redhat: enable CONFIG_FW_LOADER_COMPRESS for ARK (Herton R. Krzesinski) [1939095] - Fedora: filters: update to move dfl-emif to modules (Peter Robinson) - drop duplicate DEVFREQ_GOV_SIMPLE_ONDEMAND config (Peter Robinson) - efi: The EFI_VARS is legacy and now x86 only (Peter Robinson) - common: enable RTC_SYSTOHC to supplement update_persistent_clock64 (Peter Robinson) - generic: arm: enable SCMI for all options (Peter Robinson) - fedora: the PCH_CAN driver is x86-32 only (Peter Robinson) - common: disable legacy CAN device support (Peter Robinson) - common: Enable Microchip MCP251x/MCP251xFD CAN controllers (Peter Robinson) - common: Bosch MCAN support for Intel Elkhart Lake (Peter Robinson) - common: enable CAN_PEAK_PCIEFD PCI-E driver (Peter Robinson) - common: disable CAN_PEAK_PCIEC PCAN-ExpressCard (Peter Robinson) - common: enable common CAN layer 2 protocols (Peter Robinson) - ark: disable CAN_LEDS option (Peter Robinson) - Fedora: Turn on SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC option (Hans de Goede) - Fedora: enable modules for surface devices (Dave Olsthoorn) - Turn on SND_SOC_INTEL_SOUNDWIRE_SOF_MACH for Fedora again (Justin M. Forbes) - common: fix WM8804 codec dependencies (Peter Robinson) - Build SERIO_SERPORT as a module (Peter Robinson) - input: touchscreen: move ELO and Wacom serial touchscreens to x86 (Peter Robinson) - Sync serio touchscreens for non x86 architectures to the same as ARK (Peter Robinson) - Only enable SERIO_LIBPS2 on x86 (Peter Robinson) - Only enable PC keyboard controller and associated keyboard on x86 (Peter Robinson) - Generic: Mouse: Tweak generic serial mouse options (Peter Robinson) - Only enable PS2 Mouse options on x86 (Peter Robinson) - Disable bluetooth highspeed by default (Peter Robinson) - Fedora: A few more general updates for 5.12 window (Peter Robinson) - Fedora: Updates for 5.12 merge window (Peter Robinson) - Fedora: remove dead options that were removed upstream (Peter Robinson) - redhat: remove CONFIG_DRM_PANEL_XINGBANGDA_XBD599 (Herton R. Krzesinski) - New configs in arch/powerpc (Fedora Kernel Team) - Turn on CONFIG_PPC_QUEUED_SPINLOCKS as it is default upstream now (Justin M. Forbes) - Update pending-common configs to address new upstream config deps (Justin M. Forbes) - rpmspec: ship gpio-watch.debug in the proper debuginfo package (Herton R. Krzesinski) - Removed description text as a comment confuses the config generation (Justin M. Forbes) - New configs in drivers/dma-buf (Jeremy Cline) - Fedora: ARMv7: build for 16 CPUs. (Peter Robinson) - Fedora: only enable DEBUG_HIGHMEM on debug kernels (Peter Robinson) - process_configs.sh: fix find/xargs data flow (Ondrej Mosnacek) - Fedora config update (Justin M. Forbes) - fedora: minor arm sound config updates (Peter Robinson) - Fix trailing white space in redhat/configs/fedora/generic/CONFIG_SND_INTEL_BYT_PREFER_SOF (Justin M. Forbes) - Add a redhat/rebase-notes.txt file (Hans de Goede) - Turn on SND_INTEL_BYT_PREFER_SOF for Fedora (Hans de Goede) - CI: Drop MR ID from the name variable (Veronika Kabatova) - redhat: add DUP and kpatch certificates to system trusted keys for RHEL build (Herton R. Krzesinski) - The comments in CONFIG_USB_RTL8153_ECM actually turn off CONFIG_USB_RTL8152 (Justin M. Forbes) - Update CKI pipeline project (Veronika Kabatova) - Turn off additional KASAN options for Fedora (Justin M. Forbes) - Rename the master branch to rawhide for Fedora (Justin M. Forbes) - Makefile targets for packit integration (Ben Crocker) - Turn off KASAN for rawhide debug builds (Justin M. Forbes) - New configs in arch/arm64 (Justin Forbes) - Remove deprecated Intel MIC config options (Peter Robinson) - redhat: replace inline awk script with genlog.py call (Herton R. Krzesinski) - redhat: add genlog.py script (Herton R. Krzesinski) - kernel.spec.template - fix use_vdso usage (Ben Crocker) - redhat: remove remaining references of CONFIG_RH_DISABLE_DEPRECATED (Herton R. Krzesinski) - Turn off vdso_install for ppc (Justin M. Forbes) - Remove bpf-helpers.7 from bpftool package (Jiri Olsa) - New configs in lib/Kconfig.debug (Fedora Kernel Team) - Turn off CONFIG_VIRTIO_CONSOLE for s390x zfcpdump (Justin M. Forbes) - New configs in drivers/clk (Justin M. Forbes) - Keep VIRTIO_CONSOLE on s390x available. (Jakub Čajka) - New configs in lib/Kconfig.debug (Jeremy Cline) - Fedora 5.11 config updates part 4 (Justin M. Forbes) - Fedora 5.11 config updates part 3 (Justin M. Forbes) - Fedora 5.11 config updates part 2 (Justin M. Forbes) - Update internal (test) module list from RHEL-8 (Joe Lawrence) [1915073] - Fix USB_XHCI_PCI regression (Justin M. Forbes) - fedora: fixes for ARMv7 build issue by disabling HIGHPTE (Peter Robinson) - all: s390x: Increase CONFIG_PCI_NR_FUNCTIONS to 512 (#1888735) (Dan Horák) - Fedora 5.11 configs pt 1 (Justin M. Forbes) - redhat: avoid conflict with mod-blacklist.sh and released_kernel defined (Herton R. Krzesinski) - redhat: handle certificate files conditionally as done for src.rpm (Herton R. Krzesinski) - specfile: add %{?_smp_mflags} to "make headers_install" in tools/testing/selftests (Denys Vlasenko) - specfile: add %{?_smp_mflags} to "make samples/bpf/" (Denys Vlasenko) - Run MR testing in CKI pipeline (Veronika Kabatova) - Reword comment (Nicolas Chauvet) - Add with_cross_arm conditional (Nicolas Chauvet) - Redefines __strip if with_cross (Nicolas Chauvet) - fedora: only enable ACPI_CONFIGFS, ACPI_CUSTOM_METHOD in debug kernels (Peter Robinson) - fedora: User the same EFI_CUSTOM_SSDT_OVERLAYS as ARK (Peter Robinson) - all: all arches/kernels enable the same DMI options (Peter Robinson) - all: move SENSORS_ACPI_POWER to common/generic (Peter Robinson) - fedora: PCIE_HISI_ERR is already in common (Peter Robinson) - all: all ACPI platforms enable ATA_ACPI so move it to common (Peter Robinson) - all: x86: move shared x86 acpi config options to generic (Peter Robinson) - All: x86: Move ACPI_VIDEO to common/x86 (Peter Robinson) - All: x86: Enable ACPI_DPTF (Intel DPTF) (Peter Robinson) - All: enable ACPI_BGRT for all ACPI platforms. (Peter Robinson) - All: Only build ACPI_EC_DEBUGFS for debug kernels (Peter Robinson) - All: Disable Intel Classmate PC ACPI_CMPC option (Peter Robinson) - cleanup: ACPI_PROCFS_POWER was removed upstream (Peter Robinson) - All: ACPI: De-dupe the ACPI options that are the same across ark/fedora on x86/arm (Peter Robinson) - Enable the vkms module in Fedora (Jeremy Cline) - Fedora: arm updates for 5.11 and general cross Fedora cleanups (Peter Robinson) - Add gcc-c++ to BuildRequires (Justin M. Forbes) - Update CONFIG_KASAN_HW_TAGS (Justin M. Forbes) - fedora: arm: move generic power off/reset to all arm (Peter Robinson) - fedora: ARMv7: build in DEVFREQ_GOV_SIMPLE_ONDEMAND until I work out why it's changed (Peter Robinson) - fedora: cleanup joystick_adc (Peter Robinson) - fedora: update some display options (Peter Robinson) - fedora: arm: enable TI PRU options (Peter Robinson) - fedora: arm: minor exynos plaform updates (Peter Robinson) - arm: SoC: disable Toshiba Visconti SoC (Peter Robinson) - common: disable ARCH_BCM4908 (NFC) (Peter Robinson) - fedora: minor arm config updates (Peter Robinson) - fedora: enable Tegra 234 SoC (Peter Robinson) - fedora: arm: enable new Hikey 3xx options (Peter Robinson) - Fedora: USB updates (Peter Robinson) - fedora: enable the GNSS receiver subsystem (Peter Robinson) - Remove POWER_AVS as no longer upstream (Peter Robinson) - Cleanup RESET_RASPBERRYPI (Peter Robinson) - Cleanup GPIO_CDEV_V1 options. (Peter Robinson) - fedora: arm crypto updates (Peter Robinson) - CONFIG_KASAN_HW_TAGS for aarch64 (Justin M. Forbes) - Fedora: cleanup PCMCIA configs, move to x86 (Peter Robinson) - New configs in drivers/rtc (Fedora Kernel Team) - redhat/configs: Enable CONFIG_GCC_PLUGIN_STRUCTLEAK_BYREF_ALL (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_GCC_PLUGIN_STRUCTLEAK (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_GCC_PLUGINS on ARK (Josh Poimboeuf) [1856176] - redhat/configs: Enable CONFIG_KASAN on Fedora (Josh Poimboeuf) [1856176] - New configs in init/Kconfig (Fedora Kernel Team) - build_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - genspec.sh: Fix syntax flagged by shellcheck (Ben Crocker) - mod-blacklist.sh: Fix syntax flagged by shellcheck (Ben Crocker) - Enable Speakup accessibility driver (Justin M. Forbes) - New configs in init/Kconfig (Fedora Kernel Team) - Fix fedora config mismatch due to dep changes (Justin M. Forbes) - New configs in drivers/crypto (Jeremy Cline) - Remove duplicate ENERGY_MODEL configs (Peter Robinson) - This is selected by PCIE_QCOM so must match (Justin M. Forbes) - drop unused BACKLIGHT_GENERIC (Peter Robinson) - Remove cp instruction already handled in instruction below. (Paulo E. Castro) - Add all the dependencies gleaned from running `make prepare` on a bloated devel kernel. (Paulo E. Castro) - Add tools to path mangling script. (Paulo E. Castro) - Remove duplicate cp statement which is also not specific to x86. (Paulo E. Castro) - Correct orc_types failure whilst running `make prepare` https://bugzilla.redhat.com/show_bug.cgi?id=1882854 (Paulo E. Castro) - redhat: ark: enable CONFIG_IKHEADERS (Jiri Olsa) - Add missing '$' sign to (GIT) in redhat/Makefile (Augusto Caringi) - Remove filterdiff and use native git instead (Don Zickus) - New configs in net/sched (Justin M. Forbes) - New configs in drivers/mfd (CKI@GitLab) - New configs in drivers/mfd (Fedora Kernel Team) - New configs in drivers/firmware (Fedora Kernel Team) - Temporarily backout parallel xz script (Justin M. Forbes) - redhat: explicitly disable CONFIG_IMA_APPRAISE_SIGNED_INIT (Bruno Meneguele) - redhat: enable CONFIG_EVM_LOAD_X509 on ARK (Bruno Meneguele) - redhat: enable CONFIG_EVM_ATTR_FSUUID on ARK (Bruno Meneguele) - redhat: enable CONFIG_EVM in all arches and flavors (Bruno Meneguele) - redhat: enable CONFIG_IMA_LOAD_X509 on ARK (Bruno Meneguele) - redhat: set CONFIG_IMA_DEFAULT_HASH to SHA256 (Bruno Meneguele) - redhat: enable CONFIG_IMA_SECURE_AND_OR_TRUSTED_BOOT (Bruno Meneguele) - redhat: enable CONFIG_IMA_READ_POLICY on ARK (Bruno Meneguele) - redhat: set default IMA template for all ARK arches (Bruno Meneguele) - redhat: enable CONFIG_IMA_DEFAULT_HASH_SHA256 for all flavors (Bruno Meneguele) - redhat: disable CONFIG_IMA_DEFAULT_HASH_SHA1 (Bruno Meneguele) - redhat: enable CONFIG_IMA_ARCH_POLICY for ppc and x86 (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE_MODSIG (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE_BOOTPARAM (Bruno Meneguele) - redhat: enable CONFIG_IMA_APPRAISE (Bruno Meneguele) - redhat: enable CONFIG_INTEGRITY for aarch64 (Bruno Meneguele) - kernel: Update some missing KASAN/KCSAN options (Jeremy Linton) - kernel: Enable coresight on aarch64 (Jeremy Linton) - Update CONFIG_INET6_ESPINTCP (Justin Forbes) - New configs in net/ipv6 (Justin M. Forbes) - fedora: move CONFIG_RTC_NVMEM options from ark to common (Peter Robinson) - configs: Enable CONFIG_DEBUG_INFO_BTF (Don Zickus) - fedora: some minor arm audio config tweaks (Peter Robinson) - Ship xpad with default modules on Fedora and RHEL (Bastien Nocera) - Fedora: Only enable legacy serial/game port joysticks on x86 (Peter Robinson) - Fedora: Enable the options required for the Librem 5 Phone (Peter Robinson) - Fedora config update (Justin M. Forbes) - Fedora config change because CONFIG_FSL_DPAA2_ETH now selects CONFIG_FSL_XGMAC_MDIO (Justin M. Forbes) - redhat: generic enable CONFIG_INET_MPTCP_DIAG (Davide Caratti) - Fedora config update (Justin M. Forbes) - Enable NANDSIM for Fedora (Justin M. Forbes) - Re-enable CONFIG_ACPI_TABLE_UPGRADE for Fedora since upstream disables this if secureboot is active (Justin M. Forbes) - Ath11k related config updates (Justin M. Forbes) - Fedora config updates for ath11k (Justin M. Forbes) - Turn on ATH11K for Fedora (Justin M. Forbes) - redhat: enable CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) - More Fedora config fixes (Justin M. Forbes) - Fedora 5.10 config updates (Justin M. Forbes) - Fedora 5.10 configs round 1 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Allow kernel-tools to build without selftests (Don Zickus) - Allow building of kernel-tools standalone (Don Zickus) - redhat: ark: disable CONFIG_NET_ACT_CTINFO (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_TEQL (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_SFB (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_QFQ (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_PLUG (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_PIE (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_HHF (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_DSMARK (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_DRR (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CODEL (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CHOKE (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_CBQ (Davide Caratti) - redhat: ark: disable CONFIG_NET_SCH_ATM (Davide Caratti) - redhat: ark: disable CONFIG_NET_EMATCH and sub-targets (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_TCINDEX (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_RSVP6 (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_RSVP (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_ROUTE4 (Davide Caratti) - redhat: ark: disable CONFIG_NET_CLS_BASIC (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_SKBMOD (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_SIMP (Davide Caratti) - redhat: ark: disable CONFIG_NET_ACT_NAT (Davide Caratti) - arm64/defconfig: Enable CONFIG_KEXEC_FILE (Bhupesh Sharma) [1821565] - redhat/configs: Cleanup CONFIG_CRYPTO_SHA512 (Prarit Bhargava) - New configs in drivers/mfd (Fedora Kernel Team) - Fix LTO issues with kernel-tools (Don Zickus) - Point pathfix to the new location for gen_compile_commands.py (Justin M. Forbes) - configs: Disable CONFIG_SECURITY_SELINUX_DISABLE (Ondrej Mosnacek) - [Automatic] Handle config dependency changes (Don Zickus) - configs/iommu: Add config comment to empty CONFIG_SUN50I_IOMMU file (Jerry Snitselaar) - New configs in kernel/trace (Fedora Kernel Team) - Fix Fedora config locations (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - configs: enable CONFIG_CRYPTO_CTS=y so cts(cbc(aes)) is available in FIPS mode (Vladis Dronov) [1855161] - Partial revert: Add master merge check (Don Zickus) - Update Maintainers doc to reflect workflow changes (Don Zickus) - WIP: redhat/docs: Update documentation for single branch workflow (Prarit Bhargava) - Add CONFIG_ARM64_MTE which is not picked up by the config scripts for some reason (Justin M. Forbes) - Disable Speakup synth DECEXT (Justin M. Forbes) - Enable Speakup for Fedora since it is out of staging (Justin M. Forbes) - Modify patchlist changelog output (Don Zickus) - process_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - generate_all_configs.sh: Fix syntax flagged by shellcheck (Ben Crocker) - redhat/self-test: Initial commit (Ben Crocker) - Fixes "acpi: prefer booting with ACPI over DTS" to be RHEL only (Peter Robinson) - arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) - redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - x86: Fix compile issues with rh_check_supported() (Don Zickus) - KEYS: Make use of platform keyring for module signature verify (Robert Holmes) - Input: rmi4 - remove the need for artificial IRQ in case of HID (Benjamin Tissoires) - ARM: tegra: usb no reset (Peter Robinson) - arm: make CONFIG_HIGHPTE optional without CONFIG_EXPERT (Jon Masters) - redhat: rh_kabi: deduplication friendly structs (Jiri Benc) - redhat: rh_kabi add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) - redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) - redhat: rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) - redhat: rh_kabi: Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) - redhat: rh_kabi: Add macros to size and extend structs (Prarit Bhargava) - Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) - mptsas: pci-id table changes (Laura Abbott) - mptsas: Taint kernel if mptsas is loaded (Laura Abbott) - mptspi: pci-id table changes (Laura Abbott) - qla2xxx: Remove PCI IDs of deprecated adapter (Jeremy Cline) - be2iscsi: remove unsupported device IDs (Chris Leech) - mptspi: Taint kernel if mptspi is loaded (Laura Abbott) - hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) - qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) - aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) - megaraid_sas: remove deprecated pci-ids (Tomas Henzl) - mpt*: remove certain deprecated pci-ids (Jeremy Cline) - kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) - Rename RH_DISABLE_DEPRECATED to RHEL_DIFFERENCES (Don Zickus) - Add option of 13 for FORCE_MAX_ZONEORDER (Peter Robinson) - s390: Lock down the kernel when the IPL secure flag is set (Jeremy Cline) - efi: Lock down the kernel if booted in secure boot mode (David Howells) - efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (David Howells) - security: lockdown: expose a hook to lock the kernel down (Jeremy Cline) - Make get_cert_list() use efi_status_to_str() to print error messages. (Peter Jones) - Add efi_status_to_str() and rework efi_status_to_err(). (Peter Jones) - Add support for deprecating processors (Laura Abbott) [1565717 1595918 1609604 1610493] - arm: aarch64: Drop the EXPERT setting from ARM64_FORCE_52BIT (Jeremy Cline) - iommu/arm-smmu: workaround DMA mode issues (Laura Abbott) - rh_kabi: introduce RH_KABI_EXCLUDE (Jakub Racek) - ipmi: do not configure ipmi for HPE m400 (Laura Abbott) [1670017] - kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - add pci_hw_vendor_status() (Maurizio Lombardi) - ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) - Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) - bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - tags.sh: Ignore redhat/rpm (Jeremy Cline) - put RHEL info into generated headers (Laura Abbott) [1663728] - acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - modules: add rhelversion MODULE_INFO tag (Laura Abbott) - ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - Add Red Hat tainting (Laura Abbott) [1565704] - Introduce CONFIG_RH_DISABLE_DEPRECATED (Laura Abbott) - Stop merging ark-patches for release (Don Zickus) - Fix path location for ark-update-configs.sh (Don Zickus) - Combine Red Hat patches into single patch (Don Zickus) - New configs in drivers/misc (Jeremy Cline) - New configs in drivers/net/wireless (Justin M. Forbes) - New configs in drivers/phy (Fedora Kernel Team) - New configs in drivers/tty (Fedora Kernel Team) - Set SquashFS decompression options for all flavors to match RHEL (Bohdan Khomutskyi) - configs: Enable CONFIG_ENERGY_MODEL (Phil Auld) - New configs in drivers/pinctrl (Fedora Kernel Team) - Update CONFIG_THERMAL_NETLINK (Justin Forbes) - Separate merge-upstream and release stages (Don Zickus) - Re-enable CONFIG_IR_SERIAL on Fedora (Prarit Bhargava) - Create Patchlist.changelog file (Don Zickus) - Filter out upstream commits from changelog (Don Zickus) - Merge Upstream script fixes (Don Zickus) - kernel.spec: Remove kernel-keys directory on rpm erase (Prarit Bhargava) - Add mlx5_vdpa to module filter for Fedora (Justin M. Forbes) - Add python3-sphinx_rtd_theme buildreq for docs (Justin M. Forbes) - redhat/configs/process_configs.sh: Remove *.config.orig files (Prarit Bhargava) - redhat/configs/process_configs.sh: Add process_configs_known_broken flag (Prarit Bhargava) - redhat/Makefile: Fix '*-configs' targets (Prarit Bhargava) - dist-merge-upstream: Checkout known branch for ci scripts (Don Zickus) - kernel.spec: don't override upstream compiler flags for ppc64le (Dan Horák) - Fedora config updates (Justin M. Forbes) - Fedora confi gupdate (Justin M. Forbes) - mod-sign.sh: Fix syntax flagged by shellcheck (Ben Crocker) - Swap how ark-latest is built (Don Zickus) - Add extra version bump to os-build branch (Don Zickus) - dist-release: Avoid needless version bump. (Don Zickus) - Add dist-fedora-release target (Don Zickus) - Remove redundant code in dist-release (Don Zickus) - Makefile.common rename TAG to _TAG (Don Zickus) - Fedora config change (Justin M. Forbes) - Fedora filter update (Justin M. Forbes) - Config update for Fedora (Justin M. Forbes) - enable PROTECTED_VIRTUALIZATION_GUEST for all s390x kernels (Dan Horák) - redhat: ark: enable CONFIG_NET_SCH_TAPRIO (Davide Caratti) - redhat: ark: enable CONFIG_NET_SCH_ETF (Davide Caratti) - More Fedora config updates (Justin M. Forbes) - New config deps (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - First half of config updates for Fedora (Justin M. Forbes) - Updates for Fedora arm architectures for the 5.9 window (Peter Robinson) - Merge 5.9 config changes from Peter Robinson (Justin M. Forbes) - Add config options that only show up when we prep on arm (Justin M. Forbes) - Config updates for Fedora (Justin M. Forbes) - fedora: enable enery model (Peter Robinson) - Use the configs/generic config for SND_HDA_INTEL everywhere (Peter Robinson) - Enable ZSTD compression algorithm on all kernels (Peter Robinson) - Enable ARM_SMCCC_SOC_ID on all aarch64 kernels (Peter Robinson) - iio: enable LTR-559 light and proximity sensor (Peter Robinson) - iio: chemical: enable some popular chemical and partical sensors (Peter Robinson) - More mismatches (Justin M. Forbes) - Fedora config change due to deps (Justin M. Forbes) - CONFIG_SND_SOC_MAX98390 is now selected by SND_SOC_INTEL_DA7219_MAX98357A_GENERIC (Justin M. Forbes) - Config change required for build part 2 (Justin M. Forbes) - Config change required for build (Justin M. Forbes) - Fedora config update (Justin M. Forbes) - Add ability to sync upstream through Makefile (Don Zickus) - Add master merge check (Don Zickus) - Replace hardcoded values 'os-build' and project id with variables (Don Zickus) - redhat/Makefile.common: Fix MARKER (Prarit Bhargava) - gitattributes: Remove unnecesary export restrictions (Prarit Bhargava) - Add new certs for dual signing with boothole (Justin M. Forbes) - Update secureboot signing for dual keys (Justin M. Forbes) - fedora: enable LEDS_SGM3140 for arm configs (Peter Robinson) - Enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (Justin M. Forbes) - redhat/configs: Fix common CONFIGs (Prarit Bhargava) - redhat/configs: General CONFIG cleanups (Prarit Bhargava) - redhat/configs: Update & generalize evaluate_configs (Prarit Bhargava) - fedora: arm: Update some meson config options (Peter Robinson) - redhat/docs: Add Fedora RPM tagging date (Prarit Bhargava) - Update config for renamed panel driver. (Peter Robinson) - Enable SERIAL_SC16IS7XX for SPI interfaces (Peter Robinson) - s390x-zfcpdump: Handle missing Module.symvers file (Don Zickus) - Fedora config updates (Justin M. Forbes) - redhat/configs: Add .tmp files to .gitignore (Prarit Bhargava) - disable uncommon TCP congestion control algorithms (Davide Caratti) - Add new bpf man pages (Justin M. Forbes) - Add default option for CONFIG_ARM64_BTI_KERNEL to pending-common so that eln kernels build (Justin M. Forbes) - redhat/Makefile: Add fedora-configs and rh-configs make targets (Prarit Bhargava) - redhat/configs: Use SHA512 for module signing (Prarit Bhargava) - genspec.sh: 'touch' empty Patchlist file for single tarball (Don Zickus) - Fedora config update for rc1 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - redhat/Makefile.common: fix RPMKSUBLEVEL condition (Ondrej Mosnacek) - redhat/Makefile: silence KABI tar output (Ondrej Mosnacek) - One more Fedora config update (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix PATCHLEVEL for merge window (Justin M. Forbes) - Change ark CONFIG_COMMON_CLK to yes, it is selected already by other options (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - More module filtering for Fedora (Justin M. Forbes) - Update filters for rnbd in Fedora (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix up module filtering for 5.8 (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - More Fedora config work (Justin M. Forbes) - RTW88BE and CE have been extracted to their own modules (Justin M. Forbes) - Set CONFIG_BLK_INLINE_ENCRYPTION_FALLBACK for Fedora (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Arm64 Use Branch Target Identification for kernel (Justin M. Forbes) - Change value of CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE (Justin M. Forbes) - Fedora config updates (Justin M. Forbes) - Fix configs for Fedora (Justin M. Forbes) - Add zero-commit to format-patch options (Justin M. Forbes) - Copy Makefile.rhelver as a source file rather than a patch (Jeremy Cline) - Move the sed to clear the patch templating outside of conditionals (Justin M. Forbes) - Match template format in kernel.spec.template (Justin M. Forbes) - Break out the Patches into individual files for dist-git (Justin M. Forbes) - Break the Red Hat patch into individual commits (Jeremy Cline) - Fix update_scripts.sh unselective pattern sub (David Howells) - Add cec to the filter overrides (Justin M. Forbes) - Add overrides to filter-modules.sh (Justin M. Forbes) - redhat/configs: Enable CONFIG_SMC91X and disable CONFIG_SMC911X (Prarit Bhargava) [1722136] - Include bpftool-struct_ops man page in the bpftool package (Jeremy Cline) - Add sharedbuffer_configuration.py to the pathfix.py script (Jeremy Cline) - Use __make macro instead of make (Tom Stellard) - Sign off generated configuration patches (Jeremy Cline) - Drop the static path configuration for the Sphinx docs (Jeremy Cline) - redhat: Add dummy-module kernel module (Prarit Bhargava) - redhat: enable CONFIG_LWTUNNEL_BPF (Jiri Benc) - Remove typoed config file aarch64CONFIG_SM_GCC_8150 (Justin M. Forbes) - Add Documentation back to kernel-devel as it has Kconfig now (Justin M. Forbes) - Copy distro files rather than moving them (Jeremy Cline) - kernel.spec: fix 'make scripts' for kernel-devel package (Brian Masney) - Makefile: correct help text for dist-cross--rpms (Brian Masney) - redhat/Makefile: Fix RHEL8 python warning (Prarit Bhargava) - redhat: Change Makefile target names to dist- (Prarit Bhargava) - configs: Disable Serial IR driver (Prarit Bhargava) - Fix "multiple %files for package kernel-tools" (Pablo Greco) - Introduce a Sphinx documentation project (Jeremy Cline) - Build ARK against ELN (Don Zickus) - Drop the requirement to have a remote called linus (Jeremy Cline) - Rename 'internal' branch to 'os-build' (Don Zickus) - Only include open merge requests with "Include in Releases" label (Jeremy Cline) - Package gpio-watch in kernel-tools (Jeremy Cline) - Exit non-zero if the tag already exists for a release (Jeremy Cline) - Adjust the changelog update script to not push anything (Jeremy Cline) - Drop --target noarch from the rh-rpms make target (Jeremy Cline) - Add a script to generate release tags and branches (Jeremy Cline) - Set CONFIG_VDPA for fedora (Justin M. Forbes) - Add a README to the dist-git repository (Jeremy Cline) - Provide defaults in ark-rebase-patches.sh (Jeremy Cline) - Default ark-rebase-patches.sh to not report issues (Jeremy Cline) - Drop DIST from release commits and tags (Jeremy Cline) - Place the buildid before the dist in the release (Jeremy Cline) - Sync up with Fedora arm configuration prior to merging (Jeremy Cline) - Disable CONFIG_PROTECTED_VIRTUALIZATION_GUEST for zfcpdump (Jeremy Cline) - Add RHMAINTAINERS file and supporting conf (Don Zickus) - Add a script to test if all commits are signed off (Jeremy Cline) - Fix make rh-configs-arch (Don Zickus) - Drop RH_FEDORA in favor of the now-merged RHEL_DIFFERENCES (Jeremy Cline) - Sync up Fedora configs from the first week of the merge window (Jeremy Cline) - Migrate blacklisting floppy.ko to mod-blacklist.sh (Don Zickus) - kernel packaging: Combine mod-blacklist.sh and mod-extra-blacklist.sh (Don Zickus) - kernel packaging: Fix extra namespace collision (Don Zickus) - mod-extra.sh: Rename to mod-blacklist.sh (Don Zickus) - mod-extra.sh: Make file generic (Don Zickus) - Fix a painfully obvious YAML syntax error in .gitlab-ci.yml (Jeremy Cline) - Add in armv7hl kernel header support (Don Zickus) - Disable all BuildKernel commands when only building headers (Don Zickus) - Drop any gitlab-ci patches from ark-patches (Jeremy Cline) - Build the srpm for internal branch CI using the vanilla tree (Jeremy Cline) - Pull in the latest ARM configurations for Fedora (Jeremy Cline) - Fix xz memory usage issue (Neil Horman) - Use ark-latest instead of master for update script (Jeremy Cline) - Move the CI jobs back into the ARK repository (Jeremy Cline) - Sync up ARK's Fedora config with the dist-git repository (Jeremy Cline) - Pull in the latest configuration changes from Fedora (Jeremy Cline) - configs: enable CONFIG_NET_SCH_CBS (Marcelo Ricardo Leitner) - Drop configuration options in fedora/ that no longer exist (Jeremy Cline) - Set RH_FEDORA for ARK and Fedora (Jeremy Cline) - redhat/kernel.spec: Include the release in the kernel COPYING file (Jeremy Cline) - redhat/kernel.spec: add scripts/jobserver-exec to py3_shbang_opts list (Jeremy Cline) - redhat/kernel.spec: package bpftool-gen man page (Jeremy Cline) - distgit-changelog: handle multiple y-stream BZ numbers (Bruno Meneguele) - redhat/kernel.spec: remove all inline comments (Bruno Meneguele) - redhat/genspec: awk unknown whitespace regex pattern (Bruno Meneguele) - Improve the readability of gen_config_patches.sh (Jeremy Cline) - Fix some awkward edge cases in gen_config_patches.sh (Jeremy Cline) - Update the CI environment to use Fedora 31 (Jeremy Cline) - redhat: drop whitespace from with_gcov macro (Jan Stancek) - configs: Enable CONFIG_KEY_DH_OPERATIONS on ARK (Ondrej Mosnacek) - configs: Adjust CONFIG_MPLS_ROUTING and CONFIG_MPLS_IPTUNNEL (Laura Abbott) - New configs in lib/crypto (Jeremy Cline) - New configs in drivers/char (Jeremy Cline) - Turn on BLAKE2B for Fedora (Jeremy Cline) - kernel.spec.template: Clean up stray *.h.s files (Laura Abbott) - Build the SRPM in the CI job (Jeremy Cline) - New configs in net/tls (Jeremy Cline) - New configs in net/tipc (Jeremy Cline) - New configs in lib/kunit (Jeremy Cline) - Fix up released_kernel case (Laura Abbott) - New configs in lib/Kconfig.debug (Jeremy Cline) - New configs in drivers/ptp (Jeremy Cline) - New configs in drivers/nvme (Jeremy Cline) - New configs in drivers/net/phy (Jeremy Cline) - New configs in arch/arm64 (Jeremy Cline) - New configs in drivers/crypto (Jeremy Cline) - New configs in crypto/Kconfig (Jeremy Cline) - Add label so the Gitlab to email bridge ignores the changelog (Jeremy Cline) - Temporarily switch TUNE_DEFAULT to y (Jeremy Cline) - Run config test for merge requests and internal (Jeremy Cline) - Add missing licensedir line (Laura Abbott) - redhat/scripts: Remove redhat/scripts/rh_get_maintainer.pl (Prarit Bhargava) - configs: Take CONFIG_DEFAULT_MMAP_MIN_ADDR from Fedra (Laura Abbott) - configs: Turn off ISDN (Laura Abbott) - Add a script to generate configuration patches (Laura Abbott) - Introduce rh-configs-commit (Laura Abbott) - kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) - configs: Enable CONFIG_DEBUG_WX (Laura Abbott) - configs: Disable wireless USB (Laura Abbott) - Clean up some temporary config files (Laura Abbott) - configs: New config in drivers/gpu for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/powerpc for v5.4-rc1 (Jeremy Cline) - configs: New config in crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/usb for v5.4-rc1 (Jeremy Cline) - AUTOMATIC: New configs (Jeremy Cline) - Skip ksamples for bpf, they are broken (Jeremy Cline) - configs: New config in fs/erofs for v5.4-rc1 (Jeremy Cline) - configs: New config in mm for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/md for v5.4-rc1 (Jeremy Cline) - configs: New config in init for v5.4-rc1 (Jeremy Cline) - configs: New config in fs/fuse for v5.4-rc1 (Jeremy Cline) - merge.pl: Avoid comments but do not skip them (Don Zickus) - configs: New config in drivers/net/ethernet/pensando for v5.4-rc1 (Jeremy Cline) - Update a comment about what released kernel means (Laura Abbott) - Provide both Fedora and RHEL files in the SRPM (Laura Abbott) - kernel.spec.template: Trim EXTRAVERSION in the Makefile (Laura Abbott) - kernel.spec.template: Add macros for building with nopatches (Laura Abbott) - kernel.spec.template: Add some macros for Fedora differences (Laura Abbott) - kernel.spec.template: Consolodate the options (Laura Abbott) - configs: Add pending direcory to Fedora (Laura Abbott) - kernel.spec.template: Don't run hardlink if rpm-ostree is in use (Laura Abbott) - configs: New config in net/can for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/phy for v5.4-rc1 (Jeremy Cline) - configs: Increase x86_64 NR_UARTS to 64 (Prarit Bhargava) [1730649] - configs: turn on ARM64_FORCE_52BIT for debug builds (Jeremy Cline) - kernel.spec.template: Tweak the python3 mangling (Laura Abbott) - kernel.spec.template: Add --with verbose option (Laura Abbott) - kernel.spec.template: Switch to using %install instead of %__install (Laura Abbott) - kernel.spec.template: Make the kernel.org URL https (Laura Abbott) - kernel.spec.template: Update message about secure boot signing (Laura Abbott) - kernel.spec.template: Move some with flags definitions up (Laura Abbott) - kernel.spec.template: Update some BuildRequires (Laura Abbott) - kernel.spec.template: Get rid of %clean (Laura Abbott) - configs: New config in drivers/char for v5.4-rc1 (Jeremy Cline) - configs: New config in net/sched for v5.4-rc1 (Jeremy Cline) - configs: New config in lib for v5.4-rc1 (Jeremy Cline) - configs: New config in fs/verity for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/aarch64 for v5.4-rc4 (Jeremy Cline) - configs: New config in arch/arm64 for v5.4-rc1 (Jeremy Cline) - Flip off CONFIG_ARM64_VA_BITS_52 so the bundle that turns it on applies (Jeremy Cline) - New configuration options for v5.4-rc4 (Jeremy Cline) - Correctly name tarball for single tarball builds (Laura Abbott) - configs: New config in drivers/pci for v5.4-rc1 (Jeremy Cline) - Allow overriding the dist tag on the command line (Laura Abbott) - Allow scratch branch target to be overridden (Laura Abbott) - Remove long dead BUILD_DEFAULT_TARGET (Laura Abbott) - Amend the changelog when rebasing (Laura Abbott) - configs: New config in drivers/platform for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/pinctrl for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/wireless for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/ethernet/mellanox for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/net/can for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/hid for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/dma-buf for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/s390 for v5.4-rc1 (Jeremy Cline) - configs: New config in block for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/cpuidle for v5.4-rc1 (Jeremy Cline) - redhat: configs: Split CONFIG_CRYPTO_SHA512 (Laura Abbott) - redhat: Set Fedora options (Laura Abbott) - Set CRYPTO_SHA3_*_S390 to builtin on zfcpdump (Jeremy Cline) - configs: New config in drivers/edac for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/firmware for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/hwmon for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/iio for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/mmc for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/tty for v5.4-rc1 (Jeremy Cline) - configs: New config in arch/s390 for v5.4-rc1 (Jeremy Cline) - configs: New config in drivers/bus for v5.4-rc1 (Jeremy Cline) - Add option to allow mismatched configs on the command line (Laura Abbott) - configs: New config in drivers/crypto for v5.4-rc1 (Jeremy Cline) - configs: New config in sound/pci for v5.4-rc1 (Jeremy Cline) - configs: New config in sound/soc for v5.4-rc1 (Jeremy Cline) - gitlab: Add CI job for packaging scripts (Major Hayden) - Speed up CI with CKI image (Major Hayden) - Disable e1000 driver in ARK (Neil Horman) - configs: Fix the pending default for CONFIG_ARM64_VA_BITS_52 (Jeremy Cline) - configs: Turn on OPTIMIZE_INLINING for everything (Jeremy Cline) - configs: Set valid pending defaults for CRYPTO_ESSIV (Jeremy Cline) - Add an initial CI configuration for the internal branch (Jeremy Cline) - New drop of configuration options for v5.4-rc1 (Jeremy Cline) - New drop of configuration options for v5.4-rc1 (Jeremy Cline) - Pull the RHEL version defines out of the Makefile (Jeremy Cline) - Sync up the ARK build scripts (Jeremy Cline) - Sync up the Fedora Rawhide configs (Jeremy Cline) - Sync up the ARK config files (Jeremy Cline) - configs: Adjust CONFIG_FORCE_MAX_ZONEORDER for Fedora (Laura Abbott) - configs: Add README for some other arches (Laura Abbott) - configs: Sync up Fedora configs (Laura Abbott) - [initial commit] Add structure for building with git (Laura Abbott) - [initial commit] Add Red Hat variables in the top level makefile (Laura Abbott) - [initial commit] Red Hat gitignore and attributes (Laura Abbott) - [initial commit] Add changelog (Laura Abbott) - [initial commit] Add makefile (Laura Abbott) - [initial commit] Add files for generating the kernel.spec (Laura Abbott) - [initial commit] Add rpm directory (Laura Abbott) - [initial commit] Add files for packaging (Laura Abbott) - [initial commit] Add kabi files (Laura Abbott) - [initial commit] Add scripts (Laura Abbott) - [initial commit] Add configs (Laura Abbott) - [initial commit] Add Makefiles (Laura Abbott)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.14.0-76.hs2.hsx.el85.14.0-76.hs2.hsx.el8    ksamplesbpfcpustatdo_hbm_test.shfds_examplehbmibumadlathistlwt_len_histlwt_len_hist.shmap_perf_testoffwaketimeper_socket_stats_examplerun_cookie_uid_helper_example.shsampleipsock_examplesockex1sockex2sockex3spintestsyscall_tptask_fd_querytc_l2_redirecttc_l2_redirect.shtcp_bpf.readmetest_cgrp2_array_pintest_cgrp2_attachtest_cgrp2_socktest_cgrp2_sock.shtest_cgrp2_sock2test_cgrp2_sock2.shtest_cgrp2_tc.shtest_cls_bpf.shtest_current_task_under_cgrouptest_lru_disttest_map_in_maptest_overheadtest_override_return.shtest_probe_write_usertrace_eventtrace_outputtracex1tracex2tracex3tracex4tracex5tracex6tracex7xdp1xdp2xdp2skb_meta.shxdp_adjust_tailxdp_fwdxdp_monitorxdp_redirectxdp_redirect_cpuxdp_redirect_mapxdp_redirect_map_multixdp_router_ipv4xdp_rxq_infoxdp_sample_pktsxdp_tx_iptunnelxdpsockxdpsock_ctrl_procxsk_fwdpktgenREADME.rstfunctions.shparameters.shpktgen_bench_xmit_mode_netif_receive.shpktgen_bench_xmit_mode_queue_xmit.shpktgen_sample01_simple.shpktgen_sample02_multiqueue.shpktgen_sample03_burst_single_flow.shpktgen_sample04_many_flows.shpktgen_sample05_flow_per_thread.shpktgen_sample06_numa_awared_queue_irq_affinity.shkselftestsdriversnetmlxswblackhole_routes.shdevlink_trap.shdevlink_trap_acl_drops.shdevlink_trap_control.shdevlink_trap_l2_drops.shdevlink_trap_l3_drops.shdevlink_trap_l3_exceptions.shdevlink_trap_policer.shdevlink_trap_tunnel_ipip.shdevlink_trap_tunnel_vxlan.shethtool_lanes.shextack.shfib.shfib_offload.shmirror_gre.shmirror_gre_scale.shmlxsw_lib.shone_armed_router.shport_scale.shq_in_q_veto.shqos_defprio.shqos_dscp_bridge.shqos_dscp_router.shqos_ets_strict.shqos_headroom.shqos_lib.shqos_mc_aware.shqos_pfc.shrouter_scale.shrtnetlink.shsch_ets.shsch_red_core.shsch_red_ets.shsch_red_prio.shsch_red_root.shsch_tbf_ets.shsch_tbf_prio.shsch_tbf_root.shsharedbuffer.shsharedbuffer_configuration.pyspectrumspectrum-2mirror_gre_scale.shport_scale.shresource_scale.shrouter_scale.shtc_flower.shtc_flower_scale.shtc_police_scale.shdevlink_lib_spectrum.shdevlink_resources.shmirror_gre_scale.shport_scale.shq_in_vni_veto.shresource_scale.shrouter_scale.shtc_flower_scale.shtc_police_scale.shtc_action_hw_stats.shtc_flower_scale.shtc_police_occ.shtc_police_scale.shtc_restrictions.shtc_sample.shvxlan.shvxlan_fdb_veto.shvxlan_flooding.shkselftestkselftest-list.txtmodule.shprefix.plrunner.shlivepatchMakefileREADMEconfigfunctions.shsettingstest-callbacks.shtest-ftrace.shtest-livepatch.shtest-shadow-vars.shtest-state.shnetaltnames.shbareudp.shcmsg_so_markcmsg_so_mark.shconfigdevlink_port_split.pydrop_monitor_tests.shfcnal-test.shfib-onlink-tests.shfib_nexthop_multiprefix.shfib_nexthops.shfib_rule_tests.shfib_tests.shfin_ack_latfin_ack_lat.shforwardingMakefileREADMEbridge_igmp.shbridge_mld.shbridge_port_isolation.shbridge_sticky_fdb.shbridge_vlan_aware.shbridge_vlan_mcast.shbridge_vlan_unaware.shconfigcustom_multipath_hash.shdevlink_lib.shdual_vxlan_bridge.shethtool.shethtool_extended_state.shethtool_lib.shfib_offload_lib.shforwarding.config.samplegre_custom_multipath_hash.shgre_inner_v4_multipath.shgre_inner_v6_multipath.shgre_multipath.shgre_multipath_nh.shgre_multipath_nh_res.ship6_forward_instats_vrf.ship6gre_custom_multipath_hash.ship6gre_flat.ship6gre_flat_key.ship6gre_flat_keys.ship6gre_hier.ship6gre_hier_key.ship6gre_hier_keys.ship6gre_inner_v4_multipath.ship6gre_inner_v6_multipath.ship6gre_lib.shipip_flat_gre.shipip_flat_gre_key.shipip_flat_gre_keys.shipip_hier_gre.shipip_hier_gre_key.shipip_hier_gre_keys.shipip_lib.shlib.shloopback.shmirror_gre.shmirror_gre_bound.shmirror_gre_bridge_1d.shmirror_gre_bridge_1d_vlan.shmirror_gre_bridge_1q.shmirror_gre_bridge_1q_lag.shmirror_gre_changes.shmirror_gre_flower.shmirror_gre_lag_lacp.shmirror_gre_lib.shmirror_gre_neigh.shmirror_gre_nh.shmirror_gre_topo_lib.shmirror_gre_vlan.shmirror_gre_vlan_bridge_1q.shmirror_lib.shmirror_topo_lib.shmirror_vlan.shpedit_dsfield.shpedit_l4port.shq_in_vni.shrouter.shrouter_bridge.shrouter_bridge_vlan.shrouter_broadcast.shrouter_mpath_nh.shrouter_mpath_nh_res.shrouter_multicast.shrouter_multipath.shrouter_nh.shrouter_vid_1.shsch_ets.shsch_ets_core.shsch_ets_tests.shsch_red.shsch_tbf_core.shsch_tbf_ets.shsch_tbf_etsprio.shsch_tbf_prio.shsch_tbf_root.shskbedit_priority.shtc_actions.shtc_chains.shtc_common.shtc_flower.shtc_flower_router.shtc_mpls_l2vpn.shtc_police.shtc_shblocks.shtc_vlan_modify.shvxlan_asymmetric.shvxlan_bridge_1d.shvxlan_bridge_1d_port_8472.shvxlan_bridge_1q.shvxlan_bridge_1q_port_8472.shvxlan_symmetric.shgre_gso.shgrogro.shhwtstamp_configicmp.shicmp_redirect.shin_netns.ship6_gre_headroom.ship_defragip_defrag.shipsecipv6_flowlabelipv6_flowlabel.shipv6_flowlabel_mgrl2tp.shmsg_zerocopymsg_zerocopy.shnetdevice.shnettestpmtu.shpsock_fanoutpsock_sndpsock_snd.shpsock_tpacketreuseaddr_conflictreuseaddr_ports_exhaustedreuseaddr_ports_exhausted.shreuseport_addr_anyreuseport_addr_any.shreuseport_bpfreuseport_bpf_cpureuseport_bpf_numareuseport_dualstackroute_localnet.shrtnetlink.shrun_afpackettestsrun_netsocktestsrxtimestamprxtimestamp.shsettingssetup_loopback.shsetup_veth.shso_netns_cookieso_txtimeso_txtime.shsockettcp_fastopen_backup_keytcp_fastopen_backup_key.shtcp_inqtcp_mmaptest_blackhole_dev.shtest_bpf.shtest_vxlan_fdb_changelink.shtest_vxlan_under_vrf.shtimestampingtlstraceroute.shtxring_overwritetxtimestamptxtimestamp.shudpgro.shudpgro_bench.shudpgro_fwd.shudpgsoudpgso.shudpgso_bench.shudpgso_bench_rxudpgso_bench_txunicast_extensions.shveth.shvrf-xfrm-tests.shvrf_route_leaking.shvrf_strict_mode_test.shxfrm_policy.shrun_kselftest.shtc-testingMakefileREADMETODO.txtTdcPlugin.pyTdcResults.pyaction.cconfigcreating-pluginsAddingPlugins.txtcreating-testcasesAddingTestCases.txtexample.jsonscapy-example.jsontemplate.jsonplugin-libREADME-PLUGINSbuildebpfPlugin.pynsPlugin.pyrootPlugin.pyscapyPlugin.pyvalgrindPlugin.pyplugins__init__.pytc-testsactionsbpf.jsonconnmark.jsoncsum.jsonct.jsongact.jsonife.jsonmirred.jsonmpls.jsonnat.jsonpedit.jsonpolice.jsonsample.jsonsimple.jsonskbedit.jsonskbmod.jsontunnel_key.jsonvlan.jsonfiltersbasic.jsonconcurrency.jsonfw.jsonmatchall.jsontests.jsonu32.jsonqdiscsets.jsonfifo.jsonfq_pie.jsoningress.jsonprio.jsonred.jsontdc.pytdc.shtdc_batch.pytdc_config.pytdc_config_local_template.pytdc_helper.pytdc_multibatch.py/usr/libexec//usr/libexec/ksamples//usr/libexec/ksamples/bpf//usr/libexec/ksamples/pktgen//usr/libexec/kselftests//usr/libexec/kselftests/drivers//usr/libexec/kselftests/drivers/net//usr/libexec/kselftests/drivers/net/mlxsw//usr/libexec/kselftests/drivers/net/mlxsw/spectrum-2//usr/libexec/kselftests/drivers/net/mlxsw/spectrum//usr/libexec/kselftests/kselftest//usr/libexec/kselftests/livepatch//usr/libexec/kselftests/net//usr/libexec/kselftests/net/forwarding//usr/libexec/kselftests/tc-testing//usr/libexec/kselftests/tc-testing/creating-plugins//usr/libexec/kselftests/tc-testing/creating-testcases//usr/libexec/kselftests/tc-testing/plugin-lib//usr/libexec/kselftests/tc-testing/plugins//usr/libexec/kselftests/tc-testing/tc-tests//usr/libexec/kselftests/tc-testing/tc-tests/actions//usr/libexec/kselftests/tc-testing/tc-tests/filters//usr/libexec/kselftests/tc-testing/tc-tests/qdiscs/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnu   !"#$%&'(()*+,-./01234567897:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ77[777777\]]777777directoryELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2077528bbd6cd93f824c5585dad08fbe6d791a5d, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=694640701b71412f83bbe8ebfbc4ec350401984e, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ead505fb2da05f9cd6d613adc663b0ea46581ad1, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9fd5c038920a37703ddb6d45730fdf44c9a5dfe0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0b5626fc427b212385762be3c8e5c608936264ee, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ae873f565d7f3ecbd1feda00e05393765408dbb1, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d11684300ae1e46194472814e210d648a2d01d50, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=804a4629e4250cc1cbad155e2cb7859e4cb7fb1e, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a98ab0ab3ca8b62b7f1266c4ace894232fa8d115, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8666930395998a166921b504f4f6a6996ba32a81, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a047442dd0120483cfe4a582b3c9c9c04fbffa6c, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2973d9227dc127003860d0b2ebee3afbe6eaf0fe, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=bd1b9ab89cc47864ac4a1ede9a01738aaa87de59, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=23701e40337659983b2efe8a37816e7b9483f5f9, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2b90ca17e1797838324bf8fddf9d27742abe9a11, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e23407a226b95c359380c42bc6ae4744aaf9abed, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2c6c113de942376f7bf5174fbc6d15ec2b02e87f, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8504077357f534842025a52c277fdcda6d97b989, strippedASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8ab3b0c8dfc1bb6e068cce2898725b7866fef4aa, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=eb7c62a421d8a1bb8d8b614811ba28722e62c80e, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=4c374ea452c5ec728665a53aa66a21c6af4fc34f, strippedPOSIX shell script, ASCII text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=afe22de23798ad2cf4ac0d5a1a2afc90ebda4407, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=802b18cc7adedb80da0bad23b07997bd9bfddf32, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d50b5381c173dbde0f07da81be2a5e281c4fd855, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1be654707107f6c8efff43d2a546bd4d6fdb5565, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f0e2ef13d8c783be6af8b83181e5cec972eac363, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fea8978f2e092757e233d4736d30a99d0977c412, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fd0d89f7c66fb42138edfd402462d7e77eca6c6a, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1a3f693ff7c55b2c8ad4ed89a10315a00f959ed2, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=44d741e1b212f40810560ceaa62400c88cf4c977, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9a346bbdcbd32143e02bedf2aa8a900f1b3aa146, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=8ae2f9424c3dfc8d3e0972c496fcc881ae2840c2, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=10d1c715121adfcefd5f6fe89d52b345048d27a4, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e68c5a7118905ad2d5cebad7e3c885630f395763, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d1903a17483515ec574e1bd8662a0683c8b7c6bb, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a23f55d95070d80f0609a46bc79f29f0081111f2, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=07b983f8088401d8a480f82448784efde94b8330, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a2e924869dff98eea4219dcddd7ba3950b227100, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3bef0405d5f93484b27be6bc75259362864a64b7, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=aa327427be083a746b68d88dffdd25db4ad535fa, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1f9228a5508e66f68324b2fdb7f1364d383561a8, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ba10de08dce8547bd5aa96c1ea8a91c14bc52486, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9f15d3617a86ed4bac51312e7de9e1922ac2914c, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f6a269501a8977608aea1e638111f3fffb0be6fd, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fe26a196b8968c16cc04094600e58f2daa91ad75, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b6d38325b405b9afd44f9f7e16a5fa277e475351, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1ee3892839e1f376321e01ad2cfac93dc09c2758, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=569a12e62452d093f93e01f771f04eaa8be82616, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3f200845a1df526883098060870f45940af9ea37, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6397800458a23819810219f3a89d33473a57923d, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1da8f40cde26f4240576a21a5cb6729b10484fba, strippedPython script, ASCII text executablePerl script text executableELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a1156947ece879d770596e53a1e634a389d3faa2, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3dacd34fdaa9e65e9866fa2a8b0a0d3ee69bcc31, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1991e8ab08f098fe9f9e2bd53152ed91977b39a1, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e13eb2ff6c13765a35e4a1e00f231858de0c166a, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=59d3f17e05e767e4a29ef02bf9b06b4880f78405, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0eb63434f077e0698ed38aefaa1e7143182d396c, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9f8fe3d6d0a75066d0e1f4b9b5e5c8776eafb72b, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=91ecc1002ae148a9017630e3c0683f1dd339353a, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d37490d456f37ff862be6bbd29d636d3e4ea7317, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5ed0eee7bdfb21ba10c2c943c9d5e060e74113a9, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0d83a9cf809997e0966698b3cd9280abc95bbd84, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=c360c41ad05c2b8527fd7476ba16f2b1879b25e7, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=170329e21c576298b8071025d8bd87e327e652ce, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e283e9eca74727db5bcf5f18f10a634b7e5d3562, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=77488e384cacf625702b0bb3b0301b2c61b5b905, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=cdd1d04b400198afd99982c663187e565944f9af, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9a979f83dda093e7f5458c1cbf39b396ccccf73f, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=eba20d47d9ea663990f7c407cb7cd169ee889d8a, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=df4ba646dcc7f564eb35f3bf379ddba07032fa2a, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5af02abb90ff6e8f6c60689984a5a3556cf3737a, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=480d6f6414e94161f508d43eea9a44d6568fa2c3, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=29c4aeea12cf7e48f8cfd4e1fdcf3a0a375f3685, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ff16a06395d4fe6cd42deec569501ff7c47c1696, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=042fe5f577d18d4e226aa036a43644777754ddeb, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e67778d64ac1c4163e2c5f0079b347e87e946ba0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=38a072702ed4abb88700453c6ee4584c8c50c68b, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=2eacaa8115fbe8aff27584689a9d252a16ce64c7, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=a817120bfb16c4303cf54326675b85b658a0850c, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e749dc6af386e2b051482aa6cdbee679f9ead9f6, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=96cbf7cd0be557549e011e3cbc2dca3e3e17eca0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=85dfb1f14c5be728b279edbdbd99f0e347e54281, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=e5b74bc0a7e20dd23b3776263b4d8a81ba822634, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=fc2caf8064a788d8c06a0656ec832dd035b8d33a, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6d2a618f4938195a3e2a4c94aeeedc65569f521c, strippedC source, ASCII textemptyASCII text, with very long lines 1@O^_p&5DETUVWhw#2APQ`o ./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdejklmnopqruvwxyz{|}~  %)*+,-0126:;?CDINOPQRVZ[^cdefgjklotuvwxyz{|}~R"R RRR RRRR R RRRR!RR)RR"R RR RRRR R RRRR!RR)R"R RRRRRR RR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)RR"R RR RRR RR R RRRR!R RR)R"R R RRRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)RR"R R RRRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R R RRRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R R RRRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)RR"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)RR"R RR RRRR R RRRR!RR)RRRR"R RRRRRR RR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRR RR R RRRR!R RR)RR"R RR RRRR R RRRR!RR)R"R R RRRRR R RRRR!RR)R"R RR RRR RR R RRRR!R RR)R"R R RRRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRR RR R RRRR!R RR)R"R R RRRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)RR"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRR RR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRR RR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRR RR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"R RR RRRR R RRRR!RR)R"RR RR RRR RR R RRRR!RRRR)R"R RR RRRR R RRRR!RR)R"RRR RR RRR RR R RRRR!RRR)RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR$R%R$R%RRRRRRRRRR RR)RRRRRRRRRR RR)RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RR)RR RR)RRRRR R RR)RRR RR RR)R RR)RR RR)RRR RR)RRR R RR)RRR RR)R RR)RR R RR)R RR)R RR)RRR RR)RRR RR)RRR RR)RRRR RRR)RR RR)RRRRR RR)RRR RRR)R R RR)RRR RR)RR RR)RRR RRR)RR RRR)RRRRRR RR)RR RR)RR RR)RR R RR)RRRRR RR)RRR RR)R RR RR)RRRRRRRRRRRutf-8f35ae0ecb40b6e05904ad0b9cd12d2f8e0634a7ad81650bab134ac0bb03ce330?@7zXZ ,!C] b2u jӫ`(y-I F5`pR9#P0uuCagbkp0/r QIů*0HpNO.?S/ h _|ȁ.Bryz.hZ ZCz}O8O˒\%$Њ !HZj(0< 93x.y* 6&zU B pLT ULQU *D9/#OY@(ϭ-oؤ|u8`!PinםqfX'5J:BVR4UCطR*]L\SRua#3(󨃈K2Q&|k?,W*iYZUVg݇S%K8\wϋ55S~@,2$]D?a<%}&,!=)1<P)q̈́)8PY2+4:zac,0QTf/@`MT!_.7ñJ&ָë4S2 mV45@;3]mZ^$kxj+w:ñ|<EjO/<ԳH'pQ45KIʆr2f8" wbf&Da4 bJcq8?\%! 6j2g"~491x:5Lڐ,az;4tyX 9'AmvQa03 6Nd=ʰO,8#oUS@ꡍ„$0R`P*p i$eXzU>ⵗ6&cXa>-MھÔ>YWÄᠬrR'cvqDsb-+M wOTFɪodd2b  SݯH8~0Gߑˀ2 o+rjgcP.!CmT.7U";+BYjNn% 7/@@lL@;LNbb7L| dAuݸwⰪ!Q#^߱+zFD_Oƻ`jSZXY|G,[2i^틾ͽlS5D`EN[I>)M bݰ ĺceuX}_k,z%1Ul5vR\Q@9|u6\m8Φ8U #"ԗ^̹NCxy'Wyֺ1Yxږ'tI{+L2Ƽb9j؝mREgP0Ra"r@x0H>v ?p muIf 2eWzAj^묃R& \ ѤGL c,Z|E,haZUm'N4j b93A2N؄$;G0}7ۡ4 $g+ 1֩dzh ݖOs NnYxճ/_МB7ka9I8!**"\qLNnRz@Wz{#X6SYOX"˽l Qz@K2/ NcR02̗o<`ߠ\~4o S9Wb`/=x M^i+Tfԅ VwZG6u!I$[ )+BlHMfFb{ P_~V+n3vvGsN& =6HA<sާi֡9q7?xؕR5 )g4٠ |{&'^G;ђFQ&Gwh?;4 !S-'ϨjM݌xvͣ:]]}^̈́U9.1331{t'XL+I]sx"ypks@zDgz#j{XDHŸ~d G_CPд ,)^YEza^i-T-lY"ZCXXk+of{-4nX]6ǝ))a|au/R`wĄѢaCUEE4~"YeF~3.wy{feDH듅C'1YzvR(ftyon+6=>Z/PBJİ_'~l0>Y=m]_Uҿ]]qq %1~4@wW*Lmo[H>E3|Y)*BJ9xc[W5m 5֗ߺ;⬉+YKIBL?o*}8! 4S:S KTB|Gb3[{u'ɴ5ëuK=0Y%,gw0^uD݉s/d?{ @6H%nkp 'N9?vIEW~ΛIIpSCЛZ6wT/|n9o4dJ03QC0OYչ<${_fq7Soz"j -]S:i+녔Jqc݇~CNb;%9P+:rZk*x(f9% oF}&gxM-֌9\v&M .,p X~m=OVD58 ӟIz7y2^[\ƨhw`'<뱆=Mǹ7YHR2?F{I en{+R侵cvc&uaD~孏GRgb~uz?ȣ}w q~xڥTgiwKl(#ttɨlotrzXч֓IYؑ%"əM?vЧ妨TX]o=wcR&4M1h<"P&}iȲ'_7;xM`ܜ"'ζu?I΁i(٩Xip,aSoo@2XV"uRbS)dr3xn[v58D) c}F`cZ! 8%J-m*}^\)uUB4DUݾ!лwn׹؍H> D_͆|=`z$[zl ƋXnU "?oƒ\>][S4,yua4"WbswC 2OLտ_6i(HɅ}0p9hINFˌ,K95FC5}i;jx)p'n|y=1ZvғzS̢q:YcXWIZS-+Kxi(-qH0E%IVuXL4"ć>s%yp:y<'ԄxkAbI&.!?yCeb Ty5zkt9 մzIJ4ąĭ<ڇ ,$)rVR~Ry{1жS8B=H/|H 1D쥍wb Kx,?q_2Vx2H9T6!-P/|nؔ99"0Hhә"w"MT(ʾW7{Q] lO,G PRsP7H#xH6pӻHe!֗Ո#di@ ܒh3HvrDì/"P-sJjj9'\N""ԧ]c/^{٠ &Fg0wHT^HcC hd>o>1ASs\bw 5I!ډ GLPazc`U$&GBp fhDžRrdw-Ems8J)`P<A =(A:cDr6)v3&=3y{j'Vw9U[T(8 01Ɛ Hmo`s4S`L Ӊ?ܰ"9Tf!9&tR='^Y,ZPѺ Bq9򱌶7z==fq?~JEإ 6yXtG $[*йQh`Tc<9|i 0ߐJMx]o,yή2<&ZD?_v7`JA dBzB2V\ mNAS3&zE$5|0[r'3,ُlDhF]ݱ,1j&oQxCE?UlRyw6d =, I*84bY‘nQ< AOpEW |4/+HS kMrFs?!\<pi-%Jb ̶&r+_+!PIFu\/W-P,NLl-;hճYנ-` sBּMҙ9= #rgWj 'Æ4#h*8 q QB[#v/kDcr!$ ycN4CzkֈQ@Oa7&d#(3t'w`i84V f9'Ћh$nN8c#W㥻SA~DJ{Ȋ} {-n<"CW\ӺC# $05x~KȹR52IBb}8!nh둲+#kP9\2NyG+\ 5u2Zse"\Á2E*Ʋv(5$a@w*2x(8v76@@[L =} Rbd| PWrcs{e "?دy. ,l=jGыA]H̸u8ֺ@ebd?ˬbBGDѲi!^qn/.VI3@ֱ,v8X`/›Gי$#C*- 8y _oVDiFl.9Q<2&'sA)FW=Qt8H~C, C@KB8NOǻm4wV8GDGla,2^haI@,w+ p>WpD_ 77m` )h-ZX3!EwfQBuUv1ds+c[X@ܑwCEsq~vwԔmgLRiY o]AT-4C= n?.?LX+qY :./ !¾p3TZuV|Ahu̿vszz3>k޽Wn}jv zMqFSL0mpBt'ʪiY-6EU>` q@F,/CvӏD t&Xkh{ƪ+^50zZ1NW31:Y}4t*݈}%i@azQ@GKm붕e۶o9FFr1lEĎF(4V]<9UTÿj6.d H47g6oٍ:,j/5xU-fvR {J)ձ;k_njX lܿm{e Dubׯ *$H=qwKL^X:2}QE]>N.Է@bK1$4a//Wzq1sP-%8KU͗PoH#%rq={f 23:G j: Q;vc&D~bh$ ݶWHHo&*/fJ!:Ӄz)&AV'qq< CC.Wo a5,p_î^H"СT܃G3*Z.b +YNE!0ZE^iIPɽd>>s?x+D0_je4GtW6ݺ&xbɤf @`9 \J+ʉ*r#&l~p4`gSbW:Ug[9hFx,OrA鉣G]6bu^SӜ5~+#qk O:HѧG >Pd 9%HWݔ ɻJ̓Mp=(hLrb9a9yR Q` ϔD 0Zkk˩0۠ a~z4%:iýQ;3)f{@Zұe17\{*{ikGU8`g>g lu9A2-'Ԓ:^kDtD*y[PTdҤd3WHK_k{N*3O@%uϦCa.ITWЭd &VӢM i:{vk[(*%ա]s.ӔϠd1J/>;׋0 ;y[k&oCY75rtmwy)E?ϖhU$XƎ|kVѮyYS,*Y[|:JI][랺DQE5j r/0 P\r:.Tݐ7,E8w1i3@MCQ\U!HYRCb;δ1f합 ?ZeZ?5[-ڳ+-AYb+utp@ <-tx8 6,h4ԷCNTq) "5b;|Aơ]C_p4oEz0Xq-Nf'{?=o^%ן8N)BИW=a4GʏzO#d'c'W ⎪~e?sS5>422 5Hɻ.~w'Rzr+g oq'Y*W?GuDV(2.RsR{]5?+ ./|7o VcJe%oր>@poXM6dY٣jxerYn2Rɳ g -hM`&ؤYNTcOElƘG|/nT<4>Kl'Vmy9?lC#?:PMo .}+o>[I΢"VO_1%,4z zZ#md4dodCaFMe;L Ŭtgf7hnhʲtM-; ߢ*υ]d #!9[) VwyG̣iݘ`31ThVl{(HG't 84 5=v`fyYp{9˫A"v E *EߒB?o|*E.>-*'p.Z/d4%۝irnXJ-gb{]|FA6Y嬌6> o=`{ OKkB q sv-_L^74#bѤgrTovq'qj,څ wb5\?P۪V*#%YoJM4A;6:"v)l^]* yp6|dOћ== uL(\}R ~?B0ķ'QBȺ>"Wz,cC:%p.}7YL1B[y04\k8cv4ou_kgr79*=uyY#j}"b ꟿ *f1D*dY;v Qݘm&/rWS-ås+CKIw9'7nQ>}m*E!gv}_s4M WY%-K5Ѯyfe$iA6f"kR3Xv}|Yz^X`&v,&}sUB"Ή(9ͫ*r{1 䣎y4f{[:`%wyq:;x؜>as$AnxV~+u2 vY@'9G/Xl'?kzI`MrJL؟D&UԿq9 ڢ!d.kxoxrjՆTD=P8߮21%IsY#eƝ J] Z%2u!p?Y?K"lF8$o`Wע J(}^WDT8ĹUjGrc_(%(ҏp`4DrHijdQtAi eD,N>P*o.h  3r{z;g=Ԥ?B)KГ{p>Aѹи06~xAx| F--MN}<9"Մo)Fs /E<3hwgmT@ʷH(@-D1CLb">1a8^|Z.<Ī_-A<9fFz &u`-jwPT.`mEҵEpLB,- .eu=mZu{9$mM7CS̮cS fgWnI|-$J2릎nLigjmƆqٯ̸RI'/mC2CZiVv&@<$6vͩ]]v;wo9uD &uw@x{ɯs%ټY_0>OGόG~ş*nv{ ܿxZث5rG`8\\]!(kO+_7y3w`&2xJQfTek#Y!'FJOS-<=ZI ߔ} `Jwh#IXOi.m/p_V6nehZIX`pHݴX4aAt5Zi!,&@14) qJtAʩsN u4r s;d ªo!r QE$_RWȑO@V1昔M7Xh[ =LrM1p?0U 'Э;L"MUL):V/bDeQwQ֐#vHkؠ-s\e4\))pD "M=H=Z6áџCYBymS np w? AQ'r:°H} 6mb-_͍}2s;a|,rr 4*8 C`vnW).вN:w؉7 (GZgEg1?ބ_4<؈ξܥd1!gIgѵm?}Uf\&v:ѢE±(>vؾsJ^NЏ0HTq7fv@B'N_i2/ eB6=ŴCϯ۷ϥQQ$ۗS5S Rb-*r{Ɇj! DϊV9h(6xfQ>~m5k+|ϱ%$VMH[H#)Upa9UYm' ש]~IDRyLe.6+FW= V22Ү䌔1o LB}ݫe$avѥ | TM GD':8=|AJ9(bezTt\f>hgw5ȝ *&GZ pR.RNf|74/gKND~wJ:ʕ@e˓k\N!-%MrJގDTL޸ J6VQ3 m4aCgY4 ;$[tp¡0G_9t+@ *.Cm*WzS %}yCe1>"qv1.q}OS͠]}l 19$j<pԌh}JOXVkt.Vk!w"gVf&SBVyS7 0,Nѭ ~@FSwk#N[xt2v3b H1̈⢋~F6 .I!<{q%BMSZ~.7 &eY Hk> rL niZe^E>{N(\aU'Z0sG oݺN%]+dDIY&u] r3..nuxX({9?MPWiͦž+.`A;m_ym::}oo9`f^:9ҠڿxzE/YOT!UyOE)`~AEYP54Դ {807*43QDTZBs̃kR5ﴺx~4ao%kC dV5dIt,' Xa>G[W> eڤXwvN33(F؅-p5g3 ^6s \<`_krG_y>&11̍͛GP0ڸPi 9-b؇go7x-H\=vdMEZR *D(6 nYضwS47檉=pߐA@SπȬӵn]~ݗ{-0 z*mN-m~KѨf n 6odrr jdTgz0ò` ^y+m`sM%1g970SjlByoֺLڰ*X1pBѯ).IGTn)3ON8%DWnЯĵ9',}\%D#vUE;Q-4e0ёkiHr^kfq^pX*\=KR aEpʩ&{E8 tIj}f;Xnχ E(B-8H] ։zIթc}jXEC\tnt/錥"va1ܭ7 ߨ0lװt|շ!N4a uO/1S|M ԝm=齓7ZTdDuDةf-_1bC-F !YΘ\P@%Z#!o>@Ҧyrtش]#Fo*K5n(r6y~mbsN`G(?&\]-5? VZ[I._{J*M,Ll!b@}a#daJ @.)*̓*(U3^ ]߶& zڬ:}I͂P&LZXa~Q:_P9ʎgy PA-CGapudWASe o NoEX^헥 Wp)'fz7ټxd&0AyѧzJg1U> ~[:ȹ[m\g2tu!Y*{"JKHJVh/'7k^j%ChOyBIT;ت vof*ƶcýN.\Nէv/9^) B,?ؕ߷ſk DGa`}+Gm8i d$KQ>IhNq9,HadߢoD)**1~y)lhNUZPz[~,lbs2J2*Yh;8)+M7$=3bZG9EWmYkmt 9%C(m md܁n_=P;Dz&NϪbҜ e&"/C䁁Z mגY2W4ewfFH` q/+%h)Y6CVL_`Njt yykK(AqjIAl+is Ʃ+ XWw60ðI(jlO>>hsk4CϼEގzy:J UGj{i7S` u;׽qVRb _M))k̘v ;uNZFʙ5 MFz8ۻ%w6bF5K|cG{_'usV[1 $J-!${q7%"wiaMIf -͖ ѕ/g+vYn29NC]y+/KFǯcꡭڐ4_ YhƼ)gsEIE aA/qxO7O/HQ3KDgEX*ɂڣ߾!HB*jhjRkŔ)\?WUOS G, h5nˆ.85@t￞l +,# U3Hwkۏ? wHgz@19Txd_&S*W[z-Bʡ1=Ñg%1E\iD3 : $mXztR; 'խf0R䪜:eD7 gy~p KR^JcuX Ieܴ %qZϫh6h`fBSԞ僾\ {}:7{wCuP:EԼ|4esP-6gM]O9F5}s5|0laaCv@' '[|z5b9m><%QnalYv‚G<|; 6M)LgS<*k2[4ga^%\H{,qJkx{Q/ӁӔJ#I]%Z쾃3rCAVڵ_ u$|  5:ЬK #zv9p~_>oj>\C fu0Ywe #0,!<[hqMݎf**iUjO&N{՟|?ⱭUUݪg"Ha"YT(8v`ttq @~;7֨T 1L,=h tw;9Vܢ>LH넌)t=.YE>z.}*r_>nR>E/]uI)0, -kF27ƟvG2׀QNF5Rt]5*﮶\X\2HvVm6-Yrk*07xI^CS}^-I <,?O=|@~W+g+58&9<)WmcMu7N"?V-~_»F<bpC8xq GSҹOy?,I¥ 8Zb$dg #nLLiݗ  R=UOh-V4#s=ex'gHN׈ KsK$l5^^[\)UANebf%W:RӹD< W{/`P|ZRӓS9}5LD1Ev'GjAvm12JPSV⯖L?t޸{X,DFծvqxNA>#4V`!ӵ&Ø\@^?zTY?Yߍ7~(N,گݣSi~_ A6 UӓYqŋ8)K 7߶yYĪXv̉L EKl_ι~1j #]HsvUvEl}g=>1\HڧsXD{.{\/Sm)*啨$um/c6~/;(@$pDE̽Kpdȑ iFh_'יU|L0rpYë[M`2/՛ų%M `\o s :x`؏VukVm0(n1WOi2r< 4g¬wAm%|;Z灗Wv٘m ՙ91js(En6kgb`ޗH۵;d+RK ^rqU [^1;Ȗ8-:0`"K-WÖfJG!?=\„;3֝)oXF@F۾Հ 輢&ŏrA}(ﰡe^*amvx2epxe՛@x ^D!"c Q辊F+U)K6|_ɚ׀Z7q4 dn?_0F"J:OAlؽci }eZt+Q!iF/ ~ ; U6<!D#4YAI2/k6^Ù72 AvFb!];VӊSչO(ʥ=xU) oz#N/i%} ɰ@ד$!Ed9!kzxAm.c) ?Qg{@vE9Mph9Ω1圌k{E}iޠ{95~Zr-siɓ:a2"ܕ~#2=!HDIX;UhnxWh0srg(dd}4D}1O~nWVcI es򊶈$Wӯ9Od9DOTe¢ϔ&: 3H$4FԊU!D+#²E)y団{^0(Dh cZu*tS|D@gG¿wy=)gnMj<_UP>d ,"|p RaSYe-SлJ^;:却W"$ Ϳu}Owl[]%Ol&j?S'kD1s:z\8Z(4?Ck&qx_ 'nJCg ]'Msdd6qH 6SRO4NN3n@mS;%1]=dž&9ex0Q0YP/Po-ԁs|:˩]T&g˖8ɷBtlŃ *PݥnܦED!⯿ysUϣ.&ke]6f)O/v{VVQ>5Sy4"Og8~2Q5&=DM .Lz",qf`:dwRڴi/G[/ KrF6$QdHI/ȝ;>0AV~q1-6p1&"ߋ}]u\u}*'NbNQ^UJC{%>w=fC|_K0d62iHjh[6?o5Eb_h:"9٦{?g+xnr3\ɴ%Ď8\+tkE!qtZsՊ"X~svJ'; s# fLΒ&α +ލnn>`O,AR]*VFX  ^N% *Z?R,5M R2t;#YSwE莜9 0񎄪W wBs3{2/Ds_Bt}4$ tZ6*,mH)ϒ3aq)J̙2f/X Y T 3R.}*İHR٤RpI C%@0:Y?8= -Jn |D^1Kgu|4S-b$`Cꠘ͟ZG:axT9A`sxf.;?W-[shX 9{kdq@ E`98ENT#+=a*ŐrCDQQePˢW`[^wFȧZt\bH7A8_K}[BUg+ˑݳxcǬmIl1;̲r}j(kɆālEW@jI] tJ k)$4ߌ' y鴵D8 ]]4t>~Qҽl;.e] {DIUs kϞJ˥P/Љ=ӓG Ll2s ]yWM(Oe b@TdTm0r85;`~VY񨬺F>#0q%f[zm bTOEX3Z*#{7)FF4ܰ章RpӖ>=Gq/p>`z]M6C]9I{2khW_aNsuDLY-ɡS+8pHŤKEBMu;JܚD$J0~'14vwx;P_)0ma|*mGņҔt ׈[yy)+z}pr!y;}^~]vD{ ?`ʖ!՝ .q")t'M.}] tYnd-^t_xk^ߥz_ayy43\?XM|<Obܩ/6nk;4n/: x I+we'J3&X"Z-#X k5\YQl/HctP@)s"uZ2#F.(5Ԛ^iz̆U-6mg\,x4G1}Ugڧdor ҵ tOڰekYV.d-rü4O⵷ס ^MTϿ(!R,0YB+*@{c>IݱōVCda^?7Pyp%Ckcee}(/ϑ'118EfQ$ruqO3֒Pr5GUP[7YNOxeIWeD"s!O^L{e[4)+>ΆU1g`(Qd.(][PόG{iu;QF ǾH n mڲ lQZ ֝ˊƫłA[bV<%;wȶ:E cʠ<];A&+*3C].<[ؽ7GfRFcBF#xIֹ*&Dp ,3rBWC ])B RjE-֏lhr$du~W W!ėEpyR%>:xjh;gхY䷈-bix,td ~kAvi7lĄ<o%)'X&޺wQ Nv_R:Dv ^U'VcNLT'86ԕkO <Pփ4rx=/HޱV!.y:mA'DR*^-|xR$)j*+0{kcҺXCe?;DEI2M#4bv&I\T!K,9%U1(6ؔB gZN$T[ 2CB֤W#6|%*YI(=/ˇSΡ_ _΅,FSc;#R<^˷TY=΢V:4۽ll˗75_~b+~^1eI(^LM*lăpFl;bo&(W@|0XfPlC-?qSMPـ"(pִ7fדQhdq@J!= f'qx|bbT=d/7"#;vtf5&V Lp Q`1}>C@yxzrՊ`f@EtSՊv~9Ng#,n k`5Xpb&2oTQNcf۷451$bgDp>Xx&pKL!-1 QyM/LB&-xxx3 Q#ۛWnqZ܅;=NeV$s1(y>ըĿ Ц6}\dP#BhjZ=2C> 5Lwk2Lm5=D`$:y1ZMo|6wppGGTԀ-謠А(줸G`Z?'Lf]5@ 8x;x&;|Y渾Vuj5PQ쭴t5m $b_SٲQ%0:=M0xю3<] T 4ش_`n2` eњJP8뤺C~bCZYL?nZ,u|%=?8<*FDZf 8c2\dvhr=w2R^l] , tGd%ݦ}-AT?v#|Ic„vi!Y]lҗj겂_oMJUO:dƤp6>2h뒡Y8yw&s.^DH>7GPʱ.LJMkF4 Ҁ+Khw Xbret*_BW ڋE\X |9tVK_^3tY`f9 d,)p,r*&E-4XdE=~z))/BBDѪqao Ϧ%Gfe:>hAs 2>_r{$W0hޞ'hfN~pC wr -](^ۇ@ v|Pb טqɶ0[a.*ߥ`䬚?!HPt(:'@4c5+TM/}}Aq5!j/YC <*а`5]3e}MoHT_՗!7(}|zK"NAu dn.Gaܥ =D_۵g;8ȦsXArZt\!F|ujؐ!Bf}x;Hй3JoΣ:t{ #WLǏGwդh:n;`Iu`F؏Y6^ KWQZAn@:b>k%U]Og0% iDŽҚFc\O=,9k?ӽ# )|w)^JRJB}{|>$;2676/kce<6XEw4W:8M(@RqM̙^unzEy} Ǻ3_hVcͅ˟V+]dե1R"gw6@ uk.FUc)ԛpQT UҀsFp\Ydѽˆ68 "{/ƻP´"EfiMn0 _p _xDQqJZ寠bF2LZ.^Bp ^N7dNSr >Nyed}O7{%g eoΓ2`똝s$^nmϴRë[A8ŨB &(s? - KK3QzP">QwgA`NyQ-fK -2e8I;v˾`T JEG];ǽTva'K|$ t,hՓ1Զh˟! fIt5^~ yH{e9~T+ǤX1NTmrQ i uӇԕ&>Lʕg6ַ4D\!08pvhzJl?φl޹.eȉ!bfܐO(}4SހEkL-O_k"~]1>kM<<_0[wmK}b(o4*in.m͹wǜGBN~,m6᧱1bI+=kNoZcvfxMM |2308 o#͘L]gDZZ4̉ FS f![H? }b2D>e[Q4mYrx殾*imO}]I`h x碌X% GȠj:q =^*̎9m/A.I #K۟wI1>ak󠸁EhW*9bBW/A@ѕ1f;\6&僑HA-$V,l@OcT)I0B-lc(-oB _T~+I|F(޴{;Q%rY y~dpNp c_aCMGeWRv: =yco'_wOK-$;<:P :V:63jJdmw_ѝtq5'>#Dٍh rHXp:F#9g$oM(Ɣ\՝@Mޜ^Us'f/zQm.:ɪE;Fů\ )䄹' `$%f; q^\6y8# R(<.`? 3VFLTڒ3=qO+N{OMdCBJ`J \6VYdSS-{+ϬNaQR؛ZB6g:"5W@}a$ɥ//ֈ| +i. KsЌgWz^vf4wP@K,TJ0{Ҙor˨;P T@.J˪sbi P*ctP@D$EE*$I`Ӳvs'@)ש|IB!g7%ǽg],q)|/њe~ލ.3I Vܩ×>1qYE+ s"yR.4\K:"6g]s'sgOP{/G^>~$߼:d >A3LhL AMB|ךҸ;)n1xg(EF[$1wg)th%_PZ>+܅ĿxnG!r?"HlkQu,ݳ2+sMG(iZƹ`R]']v[] kH?\ckp~qnLkuw"eCxEe9X]ubQ9u{?3(Co]Y$uaZkahs2Z7m.U{>B ǂꭤg{aqJMVH=gRݑL8Oj|zܙgqI@L]s\AT1 WАv+.!" pN.m Pswb=EjYɆ!ibv1lXCځshBpF|`לF x7̒DٹvAe s5TB7&gMGY Uh/Jf6F q~ԲI❔TޛJ]LPACS2(Z[BXHeEl>;nN )(t0Oi=OpAz;]n;b(̎E .7*&fyAq|)ZF1 9d;jo]V%/ڥ.ӐЧPd[zB{ehZL"bތ!pxQDKQ|%bFCFJHݔ^l>%شdu{x"B;jb"6z=/BKOaDfn g5D{p̔>Uǰ17E]7c.K>MW%~lk{ĸTP4:CXYQ"jhqpɻB4TȑW /R=؞"cK:rw#-lnofg9nJm2!Uh= pH-/4r4,oR(yTMCZKR;?JiAHճTbޔIGHl(\ {iRB?.+g;8#z~-sPN?I/ "={?0;vz/ܒL.^ʼn.Ix/3' e /" KCr>axHS1ICjKq`j;ɀ+@q=8ҥI[ P0k}ލ$'PF&}P6 MaƻE*R ޙF@|ط( )e$%6G  }edOM>Jynh7OՐn_J ޯHTPxc]0P};qyp`./Ҧ_`2kXzeU*>Nf(8 N 3 {B#s/= ]71cÍ#+$a) HOʛ--tLfԧȹ{Pj?};76_M3^v費A,Jɜ2T8S?~!fR[*SMo}l%}saBe7NqI :j'-$R+NQ h{!bmv,^Cަ>_k[=tuQm{'is b^ڌi4v ? <#mER X[lZmCۓ]Bi{G}}Ң[nTj:Wt'+B368._(9]8~f3xSp9.:md8`Cڒ>&>~?"uEv6Z&== L1j?y1H=.|'o]pU0?J驽\-Jvo*mXeVe9GGVr]2)HB+V䉁bv0:_`FH(@+bоaYy8bvxtObfs)_8WJkWzn\| 9W'1$T?|\8D12SN!d ۑ1p _C=A+ICx XC䁀VTtvk|y xQ/U4ܼ^S@[9{!eVZWBFYͮnouI3Z:B+h}4Do( m-6}.iNb5Qo6)w:Oh:u䷺cy W4'02-u.Dԇm! Ο)!lsdt%y>>ѩ\Y=S7 e\X pK^EbrIQ(}ۯ#"T4W!u5)ȿLƻx1LʥL.)բIǦ/IɓV|[0 l> U;ߵΠOM+[/dܧ9Cn,>boU*a㞾 xcNc͟VG! d}EH*͓W!>{1O걉y>±wq~|7K,~1'fH*4N#B)weHAe2*]&O8K7y &4w6"3~ɖ,X xL rҕx īăTgƨ/H0,lZʨ/쭉Ť͸iB=)&D|_i5/u= ں'94|2f+F$o\׵t?Wuˋ)i @-@w2ЭpF *zyrACiO(hZ'Tt݃;UoΕp(YpA ƍ|qژ"]xU8_F0oח4cc}f%Afs UZw`5)Cr#r&P[NNu5&E%j^]6B LVK7J`bOY)0W   '[w(~M+ntM<+ G,5(@,|'& ͨ^8gHGwK;暬TɲH*=}5L^t1Ӆ;3NkV3aR5$ ۘoD %UFNI/5 Dtq 3UBD e'܇: 1+}4SskHSCcJJ3zP;"g /;b iN,~x82\a>f[#RU<4zٕ2,S;MlM@i}U =P\.m%I\pSݟgvNFbTUioxҹ4iM4^GckPUе06È|'ԺBPXsf{&s57 4അ.>oU $ +Ԉ JV|_Ҵ@y+J&)M€ ,pGTK|UFTDvK cWЅ _y49 BnFN~C bk \iw4sX,.YL#M΂<Qu[7ӧɀ 21|> E#[ȴ.#-']|b ݖ4{j)2L ;s1q9ic FT` $3e`5N$,ǦVZiM<~Y2֞4;}8I{&U %}HD5J&Un'SD)wbmoB@1z;?MTZd>؞@iHF{~7$;b-.S푢,پ3(0ޏϟzPͯn&UNd`“8`A Xlk] c–0 I.}>;([MI@?kc #ӸǗUNL{#hXfovXx[d f\'=+X?۩Is;Qb@2)T9tRJ? *W Y^uMp#塗ȕ間i^&?Q]^;'zA~p(v@0XӫNF\IUDnqRtA :{ܹ)F"Uͮh4tںF ͜Md+`0Z0tr ٌSp:eV9-SR Zľ|Gwfwi$ɳҦ㏣ەh6gl6mQ6_NrILB&vF2zyfR͝~hYl[j$'2ŭEN_-WDàehf<y; d 8 j&`K(S-Uu*Q*j*=f"@2@Hq7j@<uTKpuuȺڌ0@0h질Xf?B5) a?|rɳȗ(G3:T+'[_-g"Ţ lyAX@,c8ːWt({ȕ/:[?%?p$uxsoQ$%3= ٢n.7 RI\6A:b:d}{miLQHZZv\]۹}\Q^В h,h1Y,{hCؙDSOiT IKxߋ1G,Tr`7.Cs~[D ~e)cC4Sv/g_׊!GsrcHn=v]qOE"{ ~0?t~& ҭtƍA1Q#hf70S1+ewάx8:ƙeݛJH"(m_ad="(9Y=Eu@ <{Q\AbRҍ&Q;b3xoz#e'X"{Umlù饂D8m`>Qw!6mYp *-ɗ"o:AoH?UD3k lŻqk]5-lIgҜPQ`SVrͧRU7s\!uԐd)w;## 99{hY-v={x 2Km9YF ϑiRX8izNPuCpn9e+֩Ԭ2J r5?oPE1e>[IZRq|}F]3Xkd 'v{,U9w#$F>i@GC#/Ϗ0]>5k gG0M^_uiQ- J[bI W{ ̴O̭*X{'jo-sYh%*Q;]Ц"=Fg6DDTOBa[_2L-5Y"uNJBReӅƗw R9cYRf<T]f/JKԽ&8&rpd?ۓU+2nCDI7l"o~PN'hFۥ 3'b348Vob5| Rw^lNU^ۖ$1]a ZQ' |wlɮŢW[uMr ٮWЊD9R#Wu9pٻa.הU3(^5moN:3e< /iyfAfuNTom~rI _+c]NUh=f/qo&?:ca6ARndTqHkzֈ景VeRXW{@Qw!\DDGyM)ohr`/OzZp6aqRRpV蠖 v7I i0f0%\Bɧ[TY]X48+VYV/zެ:N%2*S@ѷ<VάY1ՒPG&jFQ!,/ x*p€Oo#QtEbUH*R.ڡ=Z', /^Q[o(|JKǩ{/ 9P$ăgLpWؿn 1(TXɖ}"XU`SV=w%?=Ć%gCSpP(\{bleoyQ$ƳubirQOn]-,PR-@.|QϰdSKk#xmmG8ՕZ"J',ԖM<;= (Rx$XC,0x.'Ow&{]p\wF]P~&|;4zv+Q'Zy`waItx9T\W 2ޝkzj<7rI "V" \ϽSN @t*vQu ]tQs}ByPeIzf47[YOQy!9jo֢\J@Z׹#п 1u)yix0P[o7 lwZK?q&}!Ct1p<~526V$A=`XT="w&_]C=_e0$S.6B`N{gyN>䬥2䗕: .`#g<:Ƭ ägeţG*.#yI1I*䢏4C}Qpʄ["}a 7к𳐂$WPvE,TR=>YK_-+0甶mG.D6*ݞ(#VN"RX_Mj8&=S HLjeǀh;-Y;_xM(m=A|ٺ5DmgWWpҞ ky5/12 ::qb*5L lB@JJJO["Ifpm7 NE{CuҪU3#uCC}joG "vaǾp)DRg:o׈n0[1b*3!P|ۋ^ڮ!ͧ+dF1mAo,6M҉n)Ei/B㷌!6Gt`%ɚ?q`C@'R3MPZIa'b5$hz-vS?\5lJHFO˸^TQW 1*7+KǤ Q g5wK).c*ѵ#FN XK ~Ί6<"/@}^⠩-ܶM1%]]TTS*WHbŲZn!I^T-kUOZ0:nalmb({M+6Rڪ4PsYŹJ*%t8KVVfN&݌74D@I[@vDs)C^~<2kUb4ŌNތˁyKF=vJкӚ[}o*0td iZvX0 oO[zzm6M,u/\K2j2]yG,ȸ>`yіݳ 'J[-!-iĽOhñmbd!Vd$ȦY$LH{“/DCMY7лnA4y]$ԧ4ciN+4(Rq0~;P}šE\M(%blk1gc>[#R?iJ:Ni^!w }r Tj= G:HOvk1;(ąJln6֥AL$Q$(1%CPؒĸ|>4k|GQڜa[b)i8- {yvEeБ'E˃Pڐ8ꥸOz'a]:ŭШyNֹsr颭a0e[Kkޟ$g 5X5jf+(蓮;?$L D9DFW>x6EBJ1 :+Tq/|N*]f:`I&5>x|v$(s֛[ Of|D[DUh?pՠUH6F(HYj l%st>gĔƍrM:Xoy͡N>M ]Y`=\VDN 7-}ʳ #0$+0ߥ'ȴf$1`%ciS=3^hny ) Eܳ~S<1 o;R{h5z0%߷ ? |JD.T/ֿCb_^>Y_ՅT/|b4+*ab#jbA$$hg(]-hTb=6PZ{T(vA\ 963i\"(!p]G)tq!k?Bi &tKrzUd4ٓ:s erӫIv/ٲ P<'hC D3">j"Aݖ8T=jS58Ͳe}YףXIY ƿ Bޝ:=r`QϥJo0y 9oJvvY/%F;!V@Yz⥠Xů tJ?!\'R`ѦT0;a+/jEDz ;}qOH U5$ ʂd:?#Teȉi\ .3_Hx(vC5(ӭ=mǒuډ E]uR2oW#@IMHj(Ƥ>P-P=D\]k]\yC705M#+dba\'#36EX߻Ruڐ.V7ibYH ikg#$eMvEk,GRk}J 7ɽH/'لSzY& ػkXInx(::SpƆBWS>{FTcoY[V!\-zqm}˦F8[ Nwc]|(H@0[INOl3igIȉg ⅵ_(7<{yxtwjtcos,l4dۂJrӶ)Ix V;7fFhh/j.AM;י;όr'YJBjif Wk@L/Y?Qٚ۟ArM66abP> *Dxca'InaH)#8裶 ϵ%N; m3a߯x ~R<Aܒ҈Tn>S[|u>^k )RRkF%Alg^dCp^cUh>1s]Tw{` ]%g'rB4l0Q ɺPŵQUbzMoץ{bl4zmUMʔ#!ŭ9[E33b_&`(1 , `}<3ѕ6iT_| a9Kȵ^tu9S: znϜ;? :dVVUxg VuXz)n\ض07Ze`v QAVD@ahG|/ ݌b ')SӖf'W,qS+D4J{+?C9K}[$Y,۵fՙfA-lH"]9cXLUɉBhNf-Sp_C?@Z| WBQ|%K$"2}A 3A4Zc O>t4put>[ RSٝpo2WD|UY&?vSXDx.TŐE ؀s~c)5 j͛!C r.q[Y,^ ,ҕT}ϷL<}Mc}mi@;z"Vl^:BAC<K ,z.rn'i5=`uE|!i!#cgLA?lIj5lti'QOvOپfZ|_'>qZ]UwJ  ]='CD.ާ0J3*vO"!ENnSzչ.Lsb6&q琚T$(˾%m ^pd Y\&Z X#0 VhNIIfFa}MFy_-ITuSQPK&+b[cy,-NlVz)-^ 5C/EL𡲛f0EN5cYA[ 6/AI*0fkmN oNc}+lk bƺm^MeAVfuY(e퀢ˌ;hHQM*0)0م` 'Ǘ* LMWj͘=r :+ap?mD4˺vMgMcV47_}dݧXXQ;+ph}52~׸IT=LgWu ؕKj "g2v/g)R#XN>:6W{?(* 1IePr|/X?꠶vΉ|aŦ`mN`&%.qL9U)QicPLnPy0W֨6R|p|/Df1iWCo7 8W T)"3ܧ!د.m]i}J<^⚑6E S *!W ,R㆝Ivn[%zb1܂{DH/"ZAsdKWULnk}MF-Tw^S٫G;O=9BwAp7lˆ1!(DbfNOk݊_-9w^9xO42A$ю&"ٙХ(yB~XDHLoUΘ_|Wb!z%˭vU9wWp^z@.;1<ia#v6Z@f)hr(x\eҩx?jBq,sgfgPϋ&Os1YN/?1t"[t"rvrhm3?+Zs|:uF4LÑMyV$@~YWUlZ fwr4QqHyiU6&M! є7FO$̬]jyReg4c#An5E d۫\\2- C'huf\]}8|O ;XzabxrCog37t ڗdL } j9NNz[F S UYVAܒ/^sz:,Y01O;,w >|0@b̓'.'T~؝ .X|_:vOgeEfR氖o^=ae]r$#1N:ZH?4Z4 cu<b͇Kv(BϳBm~ Vr^m=`<ɞy⪎h 鰝T8|Vv0{ɐ&ӫH &[^o 5(`= 5|u8YiHe47.=A?=9"{ >Jb%̌itnm\>i'l:pBc]u7#6ֶ3">ƼD^%NYe}<zb37 qƳ[]F9&XQ! s3 9T?mR{ID <6ꃤ1$&b XmtsaYOİEG>Fؼ&V0(o2k{G%G1r7׹Y?BEeD;=HZ_ IrK ^ aݨXmV1N 77{ 1NZV+=yfPM-tJ)QtdhD{tFlQ"Uݸ5 `E$~xnbsLL7ABDmGDZf}q-ᛒ2Nbx=S\#D =G*PoeY2U_eeM!?c===toN p/zؼ% iz_=B"MR!0~ g%CzwLŰH^` T]w$OCZ~Գ[sljQouL-DMdibw*|EГL{ VighY;&[1sreY $ WJ&yr0',̬HFA~ 5 bz2kb[ g, "ӕGPm΍my/{M閺A"̿r?:]{W$YuS UJh|3 "Ƭ=+<$G};Eiٟ<2KΟUU㿼~߸I#eʇj슱.8,D-2 L|H!K4S` }?(tm}$du@͠lA,鷹m}zn;Gj<ƞLPf9u4DW,bCi!i$4w'*M?d_oupo5}e -r{ᮜߩ[U+]YyN7׃捪_8ⴇwH*#QM.9FTTέ }DEpWuiQE^I.\ߛZ@qނl\78$WUegȐFcH008Q 72o?ȳDד](.|DQV.voˌr{S Rc\whqN8V;G+JWOR*Q/r֣㹅k(5G#^{{(ffs sch9tWTL]'GIf*i}lXtTh3=vPF^t鸃x:q0qPY<*!^̰|"vmlNtf?o j{pk2e!{s`cKIH58AэQb-I^TN?m]k= [[2X7ڢ2,E߉XzqP;c mK3s3{*QˑM8>!z0wG=YM΀V*q&k%/0* >܍A1X`Lq2pP^`_ka?1MT*fҪAP9TiP?/5)s\}l;v:Sfj|,~ih?t >A2"0֎WwaL-w!ig5}F)); F ]t~'[=fpD*u vGהMly[p+ @6k&ex/dd+-=/u]Eco @Ӽ`}>W]W UacdT+|$i YVv=[*u P[|˙Yc큊eJTY2m;Iǁw0hqUv 'A~p߀.j- RScjL/ IR ~>_}ܠƬ"v|N+{/&+WV2%nM =_Prn@ӤǍcFb6$Y}l#D@YK3vEl8[7} JE*?V][C#V(1PN(N*34O"L?q(eMO?7"57z|dbasdsm\~zO/a56nߎ,7$uRnCeNBAx wϖ-(mTۉSr2l@ ??GyעM`S xx*ᷳ~}]VAux709tጟaJ2$v<_}$_%?8i 3Q}эl{@j)π1Xn(ץP=%dz9١ p $.Tw!s Z+Ó;6.p(:"{>C;@x5dz'i׋2z0N>>q3ob`]AK]gdZF 9Drڠ{\A0.| "V~a[Z [\=Aʒ YiLcE};Z{?N}-^g :aW7:5 7D6>4= Dj?}9d*宒qFq3 qu>#_]| hCӁV0&md&V6w<:9uM҄+ߣYԣ~p&# y9^> jPFƇf>*C8L9+:oDd?0Tu]=P>K;YYxß_肌i|%je^>gVy0ߟ0=6}o~l^p $'VKrTBn6T2!?(0afzbzsn&,5P%C*W{_"3 Nx6*.ro-,v8xn+.<9e4APڝ]N՟UHb+ K"T5FI%I N1wxof`fN7!u"}7-eiѴU̿kOĴG~ם9:{_%(4)5dLwuIImst.ɵ#)Ces2jpCK-tcT72%li3oU9d¤| *UPf+bQogU]N9O.ye> \Y0gs_SzŸ]9s0B#I}~yI9?Kr0 &N"{z`L:BXQKw/o-lZ"f#LR}c RV- TÏΦVkBiTܒ"p6_7G>wxspQk)LqlBJ:@Q{4U9JӂFzX*@lL޹ D{.HzN* -7>TBy4Ždr(:)7sv=EÍ8)nVt#bLkb!/X?h:"seߵȸ@ 'P޾n<904 f'Z4;xQѢn>~ohL)'!O|\ .(uV,+˟SľU–=6Lx䚌wȹ-g".Pr kxlu5pƹX)X`ߐvp@GxjYM?/ʨxFZI["Vos7ظ_[/Weh0&KIai_4쾶, 15c`> c L8J>KP~\BhiV`K/X{>IfXfnC1B0uN/Ͻw`7i69du>gQ-'#)cľ-_oۓpN(zԍCvedԂf7jL1 GH& Zx%WîTuJ/_RԨLtvi4J;e :F4t.VQxYg}(›5bM6tld&00v&{+]ۗu"K 2l|S%fa d%(.`5٥7a+S$RGPř % WpimqpIUQک 䖓cUgz}je&+&z/V/c.NeI =ebq~4}&6#7HvhuZkKȈYH?{2Q*X$ڄkmس !qm9rexv魉0>rd;\6feOCIw\[w9i\3avH1 tlr=i]q3!%~RRCLԬ' +_#8?~Z[W-S(/9J _ YKpc$MyŤiݮ.8aǜ́M4"$jބ0$i&[ɵ!swKX ]xn@~8zȯ~3$d!^JJ-9`|(Pϱ0NƖ~Eq:k _.rN1`_cA,o/A~ @q=덯-55θ8/[* j==* ^"(>@i$؉BB{VO7 (8D~[(d;}izdşHnՉnu]j̛a9K \6X[#՛>?\h!,*bT[olEBV g&a c4 ,ӡ &5.{3S{`'tEsф7AwV AHԬ,W4!|Gd9] EzJsuxO5l]JFtw[D] A5fF\ ƼG%y"Ei^#輙 e4~|yx[2c2T} 2xe&p} ;H;+TҧUSW2@Ds/"ZL$B.q !)kCyE4R9)u#klvfVlt-xDѸ6L&(FSŭY\ 6up#c>{ X v5c'Uċ^=CiʩaY0mBqk=P4FgռQp%lU^' MǾ¡=*f8wS~8}i[Y]7*l)n%25im69C B6,h䂵}$oQjzvܼi{&3x/$A 0E"M%;ˠF1=Gi4&f/uOކ%"R^t3~eB0vT%;' $X6MmxlP`9O֋`[F5y{JMT[]m*aiAq(x"WQ[Khٮ2=<hH}9?PA+·̏jӦBAG)p t;wʤiMhB/J7U EVr>8˴In 8+rpfF캣@yb >j2)y=J۴_*E3'F!GNVʻjK֦L(aQufdfi&=Ą/Gq|E# mj 8d9 m{8.oV%}[Kŏ4{e˚ŪZ%rh iMf]qcvftZ=Z#FuJe_\CϷ#]kily+~U\vv\_Z_75Ӵy `ݾ||6cMJ UCD~`]+ 05`^+r{޷ԊWv$jIrI9#I6> (|^5gqR9[r*SV뮵mhF/!f)Pbw.\k9*(I- >8cpPKw'mt85yC݇)r9@b@M-/_R_\`v.8^RJ'UeNp^gpwW'`&"[Nr'WCp/,+HͲGJQ'jDZ}?zK1AHIXMkC:f-^/q=M3F2AjjRp]PtӔ14l^Ӕ 5hbhDrMK2zOw:[K;Qx=;, u:c6ᗵo1 -hiPm{|f*@{ u:nϸ}bs? Vd[2pk.k"]Y{T}c~d3U iS)?7mV@Z4'b|aSMFlB,\C A /溑bs)!Sg)f$$k 'T<+UpzJ1L@YV%tHn/Kv)T~؈Jjߜ>Q*(Qa"Y1@܆3DwʎH^:v_%%-Wq=Ara}̆ =GD%ҲAdl=]RŅg80X80⇄۶OKDdB,Yp36j@E'O$\M T ^0LwVcV'ƥ? ''ͻ(彾Hݧ-2*ti{N{!`!h8v@,.<4`ZљYǩDzb-2aA,0;¡ஆ:t@ ǭO0ѓT T1čAL"J<3]ME!rȐg=o ߇j2o%pcn^6?e<]kLs85nFSi֓X'!KgJ"D~Q)Aܱq=Vb23ꋧ(4(]sdchI 4N!՝t^DDZT k7Mb2ȚGUoɇd`aU8wXq1мE}$Nq蕿+\DYG0EÅTB1QLr("v^GgnT.^A  T&$yKF`k6#% _g`ݔ D;!)ـ#} }=dcGA4gb$S &A15Kf0iYl>tedH ܵV} oв&QvI̲@Rp%O*!ۿЏ{c%hY)5/Cq1N l1~9UR7' gW.EZ.B`O&´-XS|tڈ@ܹAtyL1 4,b<=]wlGl4G8K`5әS잊=Klta!:n{dM=cV@ 럅,z 4v=^3"*vx$K'֞d~UzW9k[FԦP?bUz\j:]2Zf7Siڗ]2p%}) &H&{92Do| SwK?6IGg nit!N5}HkRS8qP>f9=; ۛ#Xkt~.^%x]/~uٗPR|Kf3l>+#+c7:ٞsw$uesP̈/M]) *5>qNEaԇHT#VK=kaI^yȤ1v ;&",*QqibF^ma$$: hMZry/cU5-<7^.٤s|uԸObiȄ(ةfv=S#(b@S_le5pj$.v2$wՈP` +"I $'Y@΁JDQ{\BO^͕.ʿiXw)q-!0B5-F[ZuSaΟ&?g`W#"GgX=ra2qHpl|E"Ӂ0Jh<@yU$`eM"L$H_l' m(0foԶ45${~x( ZŖ.}Y 4 "WFZMעjOi7>:/kK& ,DՐL#m^% k-%y\B6cX,$vΠ3/ Pϓj?%1((i5 gi OUdb2 +;H{D8c/yf,XLQwF\≊:yOP)7u=67ҁoM.?MEz8 ;2:6ywl *s b KJSm(?iҲQscESVw3B|.;!^6.,6wK Gojdž!p۰ x[sh邐ܿB: u҈U6 BL0EWs$ZȾS pVfBS?`GGpK7w/ey1? QĨz#}8>Cn ;%6ӷͶ[m,: ,7}ֺOMd~D7\̦8 wi5 q3C}bQHX@S y@dQwBu$c/E:٤fnUiXF47riIMK K`݈G)ir/4e Mhu6f'`es_LK5=/|MZ.J}迮_21RM,vHrGOě.W#¦b-{MR^iѾ42rr%AĽfU^DVt $sC66B+mGL,[:%K>~.m Ǔ{(n4_E=& cSTd3p)c >jSwbvI(j-{u tlDbtPr6?NtQ_zњfZJ:omP}ЇgDx ^+n8}SiU^tQИAŠ@99)pqvu+L2{Ώ8שYZCe $И+EU#L@EBviZ+"GK9* H%0ed3ts(DJ~>F*2MPũN+fx;`y2VݬEJ9H}N!DRҧC.T'M5!!sB,fM [>n&ڨ".&уI/kT'10}mGhoUoMiMby,lXzP^^T2$ D+>x/ Y:bAX?$; Jd1wy-M9Kwh"'nP/m PH]B\uJ ,^]_~c)__Ax`\m$֨Xc)`6$L#YM*]AhB`-ʴ#0,ժ.Ƽz]Kb`<Ҡ8S;IgO*Xby4( 5D[$b=F}H*yC5f 0~^,$nPQ 3E|Dr9+“%) ":gȃ T ܎EcK؂h }pVe4i7SegnX&o,sbp': ~l5g͛RQ:-Rɀ/f!<Brz g,#XaT5}|~[@UoSdYS'-4}AOy-T}Iq)@&T_c=ho%A. kZk6>\a\oc죟qT$0-=JG ҅>~^Ga~"!K' pщd\+f Ǭ~D.ulOO͕ j6#m,#:F3n(֕MhEesk]~٧d;11Z$aùPvVfY'̋6d%;ȈvYtAhX=QĽBp2Nyi"U0И'G߾793f+J_+r묳@QXsXs~u#X1cQ ڨoȩT\81 [V-.g\$uej0?> fzDoTIwlsnݾxnI^L8"0w ބ%h,>|"6n|\EM;~mRz땋~[SL ZN+H̽!::8pZע/|vױ8 bf}@]km_4N7}%s-5g{{C?^'r^w_Nۜ!ǖ.mHrRQWᣦ0lTj&&ȟug+iO0|F >~U GnAVa= MZ!5B)2dUsr$%au1Y~$ |&rTÀ/[E&u/pVRIR)GJ_pܬ:/Ue-BU;)K:ڛJRLS w* F0V_X;7!Mt*ho#559DxfD/-?{dezu4HN N-dyqoc92h(Zjѯpʦ avi6H[`xPg3Ƶ&q3p?qr,\y_wGR dLC_0)St@69> 廫5{5[8@`ӥPqB0wF=v $XYwe@k30F"Q'.S Ara2If<琄q$6 P^V迌L1`+ΫЊj סwpWH|1oX88b/!""2e;_>-oVP=?)v3!đen):ּ&[wϺYsIάn> Mdanp>HDn C4-6*:*XEe-_ $OzqKEZQI w`Cb\2{“D%U䊼bɹ) 2/V3FE^{A jo9v.h|8CO7mvkε(oj0z\r<`oALz*LЋv Xwbs(\C3rTȠxrN#Xt9$G:;6:(0'XOԎ/(=r㩢 W~q^q[pﭤ}kYVG9uf Xhݚ1pg>#jhb  ѯ۾n0*L2A.XxhZArȹ(6)x}o AR$_s.-V$&G E?C9b߯M+i?SgfI*'bXT\ݢ\rvEvŭӺ9D!06 KG0>B2t9LYhRz&_yq-=ڣk#7} Šg 'ٻEDҴ퇨 %bj9XE0ZxmM oE[!vL/t \#||XLPLTҋ_c}7Wi M1Z`,TbԼ7>D1b'~9bQ-C>Otr3#)!ڃ@Giƶ:KO߶U*rko>=JHS&":ӄ`;%+5]y^iB;\XMq12JKb0GG2d9|Q̸ m`Ω^@%"_39/#+2&4./sѭ807}%߽y_ `/ŅVaNKYL:{-yȤ2EK"kY-gkj&S:%p܈e?"i@?"҉kW}Gگ}<+NӃ)P\uvXe0gRdZSxj /jJUA5}i%ѐikhl#V.ן eqfuzգt=B+jp/}O&uO8? [_q)A$s_Qo ?X,TeMBet8!h_KvS\<P48:l3[ \~"UV(RfPN.3s& :&du|"eB ) ~a NDGa`aݗ8F"AT9p՘3,[HŸDV]\fUI C4٫s5 H zKvsk@F&uWS-G),~ E[F_ L̂\tAR2s~3 +"3=|G 7LO@y#R:kD8&CvmK4$W-4&h~>t*rva0lcRCVO/C7+X+Bwf,[ U=X py,yDp.lǿ =tS$*=;K8}5Ϛ!u&ƨVBذzJ&N&yPT9kTōLi>V du~ ڲ-1.W_iM4 x}2DEeN; m&뾣 >GrL:tLH輚%H]F.SFp/ [7)j31=>McÀve$(a RY*An%,n;\LfuYzӳЧʏ 4hfafsmaaEIߑrذ/x]T>`ݔ8* w[  ̇{ t֨`8?棿/)6w܅I9&`>nӵ8JnɜrrI]s#'׬J] 2<.A4kTwnOʔB O}Rχ/o4;l*Gvj"rAt •vP,E^'`$yP 6R~KܺfUlTE?Bɪ{vg\ϏN(1B"8A%ؔ7I.TD( L28I[sھRkz$w6T5JLsѷ,tKD$bil tL6Vl4;QZ= 5^NUPUeA[P)k;#:7!3] miMQ>] nû/I]H#j/w?o☙cF&Uih8I!20ApD+DphҼ֌7M9zږ;lÐa"}_l4? 7:ub"}cTEq"h '~΍;>wv[VJT]y4TG>9b擝l]DƘ>\^]T@ 5υE:Cu/۞ӗAh8'! E쌕8JQpMJxGD/$C0|i38]fՋ+0HԮ,&'7Li_ׄ5J +rKYûrEfEF|-\г[hF![DOK} V7\6 Þ'<N6`{;𶷺KG ^o\nd8gSg]jV'ER_b0IRP4nB0BγNwsY`fC O8Sퟀ-YnŇ {іTNJxgy1mA]JhZps8Ps aH7ML22!񭻉iddofe<'C6PP j3'~H~A8y/W yWݒ\Ub.X/DQYLց? qcVn ?;BXxek2hoXWY| 78GW,ϊX!/@amMBD]d_kKAv6 {ECLL Z!ԏbC.悻'^zYM92vhz[ [(V¸}=H5N :(9xZU)'1{D’3HEB<(\{{Z[w-Hr-缝Zp79oe/(]]4w.Zg::㌋TS(J_!+*qIu=āPPąpDTA k[ +3 68Hv`@mC탪HL%TW<㿞svJbCxu_/|xÑ1:'v_`XC{?hSҒ˖SK}Vh McdfZiPJ!ED]y^^*7##U{y!>C !ۆ4|n<]Ƅ lں}%:$lu汍3 XZ|mHBʦm@iiM;Ӑ [k7_= Qh!QTԁgܷ2Qcq:6, 5090 GH >6Hr#RlZ3Zou=Q0{UcC0c"{OUDb圿&~!4I#>hZ'~;oBVvpɥ0&!9 mDL?WVmvJ8נˮN3fQԌTݡN?Dw#v2o|-%31C>9fb4quzj9j>G?7_\ɅaƖS- r0O[_ e|㈘0 PMKujK(\Rg{Hmʝ*R}$j ɟBEwX٪^,YPg{L&HR]Rhß8 W׭hi/eI$w@Sâ_;.U~DyĎ7S#{+%qq|9f-KEՓyB6OZTx-c!= *^]31^a\r{W3ø WI2,"TH\)uXY0D@`H>Zk&@Z#D̅1&aۖCI\C*duXD )A-5ق4^DiNJƝI̥a.`33}l̝si!za ^ڍn +UDp!ʋsanKSkRX1^uݸP"ї<ᡲ)~)MxzYPH˲C2 k4bm#b)Aa>!?yM@%R$@ݫKKjE~R r9hi`ǩψ?h4{FnïKvp <=|PVCD0؇bF[^rt~#9Gͮʑ#ufjjJބr1> N]Hx bǤyTixZe-a)yQCXk i?cL ȲVRW!xn9yٙhlhk̠LDb%DȌab8(uH'toNͬ(2Ue/Neמ 6Su1iCAݯ�t/g8`[q*=^=t.#j,◶<"%_'iʆ!KE/\W`AePt1]SK+Υb%iPN. p.~b&ƽ,Q%l [L4+"XAAă5aJ PǗ.v&JLr0eHe('H?]: ~[Č-A=}vdj{JS&)9#MRpO̴$dB/gmZX}t[oaZP:j`ةQ{HI4YOS~OϰN:UgܺmHXʄUbj{Kt-G!"Lp'?$4Z.\ ˈGLUjl ͠Ф  C2شDוK\e =YmfI #ҲDr%5+?^^djOJOPn:CDzͳynnZtrJKo4*Di~-Rx`+fo |> PfhMϊzr| vƏhnS#.z_jQi;xE`8 qWj_ޣX tW?C(Zl@Bt5neʁo|iVM*c-@010~0P65 .=倧>Rq[Ԡ}sxI$R&߹,z9`d*<])&"d`GZ5mE; l|4Jy"^m0ݰ2jϠãz9<ܾK_q0~'f;<6{~ƨ EAOڹY#hh-dv7<8Zlir 3#YoHTg@/BAjUv#ǰ3pBb1v4 7KcZb ש[2 I8҅@"JR$UgDqӆ^{$ON?'PZ{// /`yZ?d܅m 8;C@ȓ:>!3v4~6#f _Pr2S5U;ߓEڂQNnSPL\qTsD!wzv&Me"l ,®EvRl6rܷ!2}9WV]˹?BWhO3W~}2lzVЇhi;+lRqa:kFJ y눍sbo _az/gMt2R v2 莗5A 4v TGXB8 ,3RIKN(j/?K2g[3=fka3 sϊۮ */_BhO$ &QƄzQ:hXѝ@º6y 4.7Lʋ/(IG L_:qh0!kȣ t~vj3i ^, jRU=@\jF3D;;~ >OU; ±' Fٟvw//r#- `*PG+>RhCAfv Wa债clvFn&<u7EޞJd}o!娱/t"u0ԄEϦ{&G 4(= h,N7]c!c>C^蘺03MsGԃsOIvhx֪P4SKbRŔ6d4T9PtG ?+訆Mj;3h:rBEW"* ?by5=5#g9.UK cg%^bC`MUjgӇCSTXu-Kdq4   ,\v6BPa#bh$'0Y>(dlpF9Ɂ ߿"؇Zxԫod:1Ľr~ED&sB yBciI'$D(FNU/d-0xyxJށ%ˑWVW&!L>2cK}g,1Odu9V/ ÔplѕdߧpцdձQ:`噬9}@)#KRlq1UVUqE2K0/ɮ ,r211P?TY!ERf)&j Ui4O哖 [צ Qzl1ʁO۠ @RТ&d0Xٟ)RND=Qxc`s"*~ʲ1ɘ/z-o낲pv=r5{ClHrRNfQڗ6>Eƃ Т"Eku \u QLf4Us1l`vjr#3K!8\e$5s^*'Ϥ (k,aH*#㈷2T8 0Qbq2z-FQUrI92"g ! fƴLB8a领DO[2C`;JجdVEgqŴ(ન~#ylwó )Kިɀ^hA{Ch۱`1A!.mtؘ8CJ==*s';8R ytd3uCbt?z%`AAhM`|&iZ/UT a"iO]ws 'Yb/[rBkhf*#OH }Jh+/na=\̧u{| DRy_!2CٯWd.%~v?Bk` R2:ӕX**wZVVw,_;QzOy&BJ'98wM՚,ѣ@fK5qk R}6X-`Қr\Q66ЭCNpN,Zk` ҌJ+>Kti.;o;4~ f0HsXvR쩰Vk5ﱣ.(vM^xčmJXò'dMb`D9[xQ#""6 I׎LatkB62plg5pxEFY@>cJh"> ΂I,I b;x4( AZ8M;:rZ RP ф̄2١@uN)gjNwZ#e /(ss{nH jdeL@9K]ZZ˔T˩+N7ߪZ,oq&Oasz@< rO^tW72,"SeObnE*ߦw%5wT7}:'̕+bҰD␖(ʮ%!8r.R?mK'njآ%л.Q',~ǕW'49`i⧩OJ. &j (@>= fYpyW2s6@j_]BS2 u>J>N>Uԧ)| auz+>G#3 1 c5B6$\2/pRd|(V?eZR'47(uxF[ng˰S|#W6aX+7oi'ΔsviUK#J?]< Αo+[6AfXtߣjO=EM ruP+;/&N/:@_}!aL4kS[ ` (ontXm,HwVQi3m~Hȭį}pBRSt1{$C;fer=nNϡ]l(ȼR* : Ш<N?erEYkOOHd+E EΪ`alⲉM_#7T8~BlYA J()v̌͞Qzp;XBkT;;xXqG9/ɼ<+[$z;=f\z'er[U73ACQUw)&9z{M5q(9m&lnjU{?sfͱ@ \H՞S=Xhq<#w3xށ!93aPquv;ޡB$g`hk#Ƒ'XIl+G߂Eh|(ZgXoUwG(?M8r&V3Rt8캢e,ZrX=g.ZpV 9>r|d1\R3 qAS<R4ZqRimO Gw~:ɍusr\DF;q,.))xۍB.ILA$h۝ m?Yɜ ̹JBZ3TlA쉪HRvS Hk_3΁g#[N 﫫*DЎ֯*(y"`7tq]mMf_ן p.Ys3I?dy^F02+Dfv%2K&4GLѴJ+1UsSWKZqd -BCO ZnK1np!Cv/\fVŮK)ܻE$'<Jͺ߫%o؀睙7{ J;ď.-8uEyvC{rz7]k=4} z':SmwD;)YҢpe{~ FjĐJMd:ֆ$ 2.|-$܊ɜh7&6M C?%qK0|D4 qTpD۷LfJ0dS $ѹgp.[BwVLy垍#b!]8dM&uam%{^n"'&KŠN AA(3hxg^|m{S~j,G7épՌ"˛FV_ ([ou_wy56#AFuQ"oRb Fv5s4 6ogы%o#z,|9aȎ#W"?GaZV3 2C2]Dd+r-%#_< o ˁ]ګe*ۦ^.Uwҕ8g>r .tQB_ .t pd;> * 4 1b^5Vw4'Bp#=k#Lp`$CpvL7D?bG丼,LSӒT43uWTј'6/H&94-ƀfPx_-b׆ʩӢ@M|2_d9+z6  S;;b4%xQ^Tz [pB4pbUH)l֣w00)Kii), xq&Z|J#J#ڴ+zsvl\nc\`}jC6 hb4ܝ!a,ߑlQ#oUu} Wu*Q%03V 0Bgb(R_掗.NS} ɓE"s2KK ʓ>A~Zm݆r\q͹Дf'dF,R7^np]f.qQ#H,n=TUgP&d'~J6+~(\~Nq\ ԇPX;)ROxZ@O˽Z6%䮝];46Rc@yC)` HfsB|ݐVG݄lM_L[%ZiJҞ#5\5}0#K}ADRmKļQ x#yܵgy6B_?KS e zRl0Y|骶f8( Ԟs#:X liB tFTr ߧ6nn%=.KVCWG\[ `ZP+8,ep';Y*k C~eGJL!3}9J2Zv;y#˱dʑa φ -Iva4pgLiL/-o4NSg8C, vNLju:%-u6'„^-K:sCu:׿q=~fH:< cΠQ&=uV푊\j'ч/m^=9Hqڍ{]jڬ(6i45C.!Ms^zs4&`vdDC^>ئ4&< sa&\/Bqe<1i&LğnO#^YwZ佤øHE/Uo `jPIymm@ hb{`eh8buQ]Q8I+5X0-& vj 'lz-FקRއGڰnaN3 dq*c,b3Î*1LU%k`3hI}_^J(+j!Y9L0>:cMz\e2 (Ai_Qa;tQydOfYmfM$a[Rښj ֗pN_mwK4,?'ҽDgg!M$R4lo7󕻂>*3+,@Y캠y@Qx%Ey54%̪L9z-w=<|Ev !S[[7>kd/ft鍖0kҕ*a8v}ڽ/"Q=:W߀x -# *]">|I"^*)}]숫sRH5xEZfo2J|BZA8d$S}x|܆ a>肛bzPx{CoOq\ByGƒKJimV0[ SoQXl"&Cc[IO倚4΋LS8vll_ىFZͦ\hнPc4Q4tU-2 Rddn7!0,[f8'VǞj ub}iwF$1D_9a +A%Ko~e@2tlQXQ ư_Em$nKquLJ( nFsjܹ+]}ˡ%]A')B΂ɣ+gf7sI'2)R+:ٰ t_!췩:}֑(t0٩~mRH \^MrMܾ &"'6Pt"}[E<Ǹ^2AS4\%d (wEhx@]D"T` zDb$;pʦ=.u = Kx'/(6~> ~*7@|yoXP+y7' ka+L[O KFjoGL/ <0WD7n㟸 ,gp4Vߺ5s^)3yNRhZhW3#B (Ź : WRJncI?ʬoKBhk&K:?]]nWnlA{om9dIȾN`_7fʥZ]&P~L,j((J}/ҷ"reWcrCG 9.947>Y;9St"m.്՗J<$cdi DX`_25w#p6^0k,03)b; ]j+YFmmCٯD?e=U& 6]X֤APҝHMk͸ZW]>ٲ\YLVko3֭$bt~ցH"$C8)5PQ6Oh Ô瑖ٷY9g)Q JfezΣ*nsi7.oQV*x  S$D8_0^y$2qf sR+ z?N7(kYf@26¡$ƭf^*YH%-AJ?Υ#I=0uEGޓ_?-o{!CMDRV^1DG膰Vhz!x wI/;@ʼn4 zzFƅl8=eZ;H[^n4fGĎg!j[T`7ixH8>c\`wqxctRbmyGwAOgkҪs{O"FHmM֩4QomWgK*1@B+(J*ͅ8r׬0DU'.DW9 [:-TFA$# dL&\E|%x G^);JM]݁e.\%ko<WSÈVYU1ߨB% 8AݼR Eo r8즕;d8=8 Ev2Ri4!m"}x<w[me5EetC))罠@tc2҈:Aw|56\7Ki>X /NVNO8,22S~PAy8V|гjцJטGU@$"Q`1gzY if?TPn{1Av|U,v(1Ҙa%,`:\}'[L}anYr;;򾪣($fT>Ҷ %tp(F1W4Pf;=SխT PE˩/d~>!/϶dMW=$(E*D ;]R3y6R.Q?f_4N"4 b#\PN' EEn_I=PC"{ ?]HSqz}jaIo@!SZ6Żɫ@ H$y| xEI9=aM/[;e >*mܴ K۾\sdCT|̭6;dK۳OG'Y]^\ <W#ݞ>lhwFwҴL^z̉pmp|uCv'GN@ʇ uB;kjs-T,3'6<|OkjgCx-zxĂ0,ғp<%oY7_,XsđCGܗ=O[qB(I w\$KWoG JHEˣwDp$@P^PKjy]Sǫ.pFu(D4 oׅox .(v@Z6|B}%i 5EBϧ-GAE>- rG^|ݪ =]Y gUc_2JP1u*+m]c-C6GQʩ ׺ eS!NR(gW^C!-O^ZmimKW4饞?dcĸG((iLS[}d!6&Xɉ&VȓNJzW#(]8V^jT5((]˥pp[hL'm mt [MJN^PzLzrebgnM|M Xw,~;ĩ?$cX+yu$:Gϼ?5Ɩ\ӣ8j vٵP26ůl=d޲/--1GJ+SM3h/>/iĕ/xB'7~5߸. ~T~4J4M.g[Y̡.$@{H͕˴싅^jd29;gYy jҋD\[Nv e+Po]χ_Al+[3 RDm  v4ouet=eVQ\#.;֎g5y{D_ S)K_n=X0R) J|؞y1JqJ1"-JYx"$ڋ=_)$Mʢ@n SBy ˶oxlҶϾ;L ZG7v 0n\>!f#y?C߻G]h j؇/NgFwV`gC1/R#)7ֱ7+qo|-I%['+\([+ FҮnBQaQZ&#wN*+݋zkbMI%*\ˆ.e0بb'[LmTJ㉴EuqF^폚*=˩=xF*_?Ke%CHg3^&ƀqNvs/L^^ؤ׌OT8zX:w_3'.Pe&NGw|N^/ IS(%_2 >l)nS|3=:^NřCc Tf`e}BACDws[+De-vU@+ZCc@7PUWnz M}$.q<^{6;1jRK aۉY]^_l̍u\?:9|Zus[]A \wHScۏD(Q|19wԞhǼp#2i(8DhMb :4ó HNm%,i̅`sOSڵe$|dH_q+/;1YPcw.uFuEW3ߐ,夞8y?V%fya$;=ѭM/(xı ^% N!'r>SLz_ΡG&YMȴmfXQ ;.M=Lothw3miݥ~ _'9 ʁo2GnwrB.mG5xChAS,R$@ͱĻ#cD^Fk:< z/q|e; H{ *mlB6 /?U^DֳfO2j 5FElq}CYjyz&v{˪+nJ|,n6qM_ BEA {8OT\]8}Xña1|]S8T?Ta6SaeQ5kjGT3 p:"= [ "m& h?v!?P٘nx$BFiE =Ĥb H\Ͽn \JU ! ۰T%',3qm16 dS3~?)U .4Oy߂U߾ort|`GQ~=M8},m5e)jy sZKOߎd@Lr.VRm}Z;"\)r*3f^k[`轪)=1rٺy+b}$ CᩫVMA"NgGI+-mfnϝVsAʲ#&kF-qKjT '4zA.㯼{b::^N x)*zsʐJ$HTyW Π!agOI4Btk^{-񟾽9jNˁp8 _OAD ڭQY HOݏI[t&%hgE:>б.F;Wv tB,|2W/}Y<og]ҵuyf2O2 xU PjHD\_H%>Ṁ hjD†;[*ĀbsW]_2`=ujHg|)40 w)OqWPq +s|R|yo9ǭ+oű)(kB=g>2?cxO(ȴs='==yk sFFKpmFIċp&R!]Qo&o0]HJC"!~0$X<85 4Otc.I/J\d^ 2' q~⹰lY޾m6S4Ȳ,H\$lw> gAMIRGʐ|:&^ n4'*C3 (S[,]Я{ȏDŽNMDtj-nv2DOLzc}fS[ԗ!ݫ_URd)5(&e$H |jr"SwӵfDժg  Q6CCTDȢp=(:ۢځ3 | ,e?vC(/O:V|~49}{Ɂ P5̛'E" +3 U &\B,4K4#@+ibU2QӋS7umrrCt^Ӳ`Q!iPZ ճ]#+%vN!0L|D{h~ P<눐Dr\_c;@T.!jF&ٔI ؂uVlt`Vie: kF9i\BǦ|JdmId.O‘nzeմ WS"8ą 6/mOʼnv2mjwWUtv'PYHRP"t|XTO0%eerC1-l+-B:t0%st66%EU=e~]>< tȄ^B42wHD6q9i3v'؞'3 ``]<_P*{"#Cz]!fP]ӓA#Y\Cd.y B |]и(UECVkvb 7_}7HbN/hihu8vHVzOo 81r R=Gk4FLnhJ aMVHrFẲty(| wd!+U]s+B=Wdj(/&ރ86gWF )=qYzF*X%"1<b'5WQ$ XXPjy*~Gk(7@&8 {cWfnK`u.L^1Ns?GyUssT}SJ"/Tʞy D;Wm*1;lX2x;4Sμ|'4.=h"^ԲZuճx?(s`G=J^/1i}3pQuƸ(Ӿ3*}%\z5g۹YY<0k:pxA>0m/-rgmF)bWUvv$mJx4b[-''P_wuNc9k[|3ˆP%XM F1$ R?FbOֻ0O'Q}eƖ!5m5#^?g /'Bm8`:Y?fy}%Szn & uQNruw" X=>c(. oj s`^90"u4ai:M:n6Fvg֫oV[/\Qok%;Q(uk_cP h!%K@K_ m^p`Sݒz9aEJ^ g(5Y*AxdnUbTBf2.nԤՓtv]b#}*Zg TtIlFI7ZhgN}%!D ,=?$θv2؀ }u<հq\wmsƦjrqhסtnm/@okjkGKQxZ mh܉[]g1n >9dюkE$}I~'Ia[zbC0ˎ#~1qU)ߖj0^[db@Odh(@'V'7nt΀ IYr?t/6}fbU( 99/MRz#:`*9LEiwT-+6AA ٞ! ׃5:%}kIl02I˟l zOL&mU w) li䋲T*?^j^\EJUnD"&h"ddK:Vg{!RO֤3wB-cPS_QY~~cG˔579Vt Vb,gdK?u8Neٴl؉QB\`,0lbǺVM/"pq~vM?D>`A-]F*kF+cȹLT^KeOLU5"ZA z#Kt#D^$\9((?{#! ;|]7ڬ$$b̳aAOΔL\t[~P !%:4A82 U>w2s?HS|P:_ V$P)M!Wcz:S :H"m4!񸕩}3L-g*.G7 O߇qUt Ie*hSsI`TE 'Ui6g;TNIn>,X^6.D4\T/aՙ29 kNZs.D tL}kak:= Cv^|RfQ2۲̊# 6!DGoi@쿗˔)y IXo|ԃEJkV rg(gpV"zŌݬεna.TꨎB{%x$㋊b>@i"*v܍Ϭ.DdhO)zŧ:ʖkOlY'&,j˜ O ƎQbʡ쬙i8 -*1TA(NUY RbEy\tvq/zIj6`LaKt̅7=syjS4\`$_dؾ:#=& i6uQ\ߨhO Js1 7(դ^HrMU`jF1 SùZ58'-da~%23hInWg[k1+(t? 37\@%RrLk6y,@fH`%`B̚>jmM۽Z!AHa {yL?dd FU֎β bh |:ҜD$W:"p^LMe7 <vUDm"kזѾLzO"H4 cB^dgscʼnyՖ%ӛF+X~WWr12(f<8n_+%wG#f9IsoK8O>>\K}(<}I|`F/ps]~ H-THe^%-z'`Tdk8rzش] < 8V s/c|IyL&3dkmG=|g9L& as'jX,\" ѣW2PE8w|.,P-k?{'=&zs,dFGFL"`mFBkW9g(AؒYX}@ۅ<8kXNYcMThنZo¯D.gGEg:Tc2c02=Qv=$t JL'=[SNr-˅ ltEL>$&dg HaB'|i6Lec^HekͷcrY<"jyKY*ZL.0IP8l45rhm1ڤdye> = ;ȼF[?3Y#I4+}8xG#eZHPx׹ty틴e89fQ03/[#cGI&y,G-GȸgrnuhML>D\obnh 9CZϔTrXUlVʉmQU8"H#:jנ?I"M\3LyZHw.-Qc `Ź(N1bPtO$xGAp0PVp?&_.n}"RΝCm7D`L 2b+z]MK< VmWxV_j)YfxIb!ew/NhIUwK:$SEAѺoOYmK uc,l.{pbSzt%vPK9OFn@ܥw2F0"J88Vvt}P;$k"oYD7N:TXrF[MB?|]QQS Fh~)}BHI݆{Kq<)Z tf䠼Oƣ;-=RGh :+ <T"s¬et1 =.+;y~@? c~;^XӃcA }$ Lc@X *Vm ڜ%%+L)/PKE/ UGK*0TW1.APD4CC`;S]9e bآ"\{,FZ0ϩmŸ(,+-WNC-R|8TɥR$r7_C*R|^ek.dXx @Kc%7^tCY0& Zt\ap?,yJ[9_!1mt1iWDȎg"ДP)g9`ҍĢ:e0f5 3uh2/랢G= G{dY)! DDz-~s~О0/ܮBAeExf/u> .;=QHhV2'Ug;"L*&k],YW?_U)IJuBm):c"m,R-@+{!DwrۺK YO*XpU3މg۷b[]Sq`Us&7lW/F3H)Q]L1I=8uׂ44m;IrIi⤒Dxj\t,"g5meyb[ ݭDZVDsi_o,6ކO и.U֐2Lxh b0)BL)^#}{ [HEUV(jKV Z0 Yf#aKw}[^SN9Z3yUJ/%EչB[;|.OcWQ`B5Q?F!wĀ=a#l *įnޮJ[sPBT(wY0|GmvJrm/O4{N@r]x>Za`ـҺj0u\ p1"FA˓?Ox"zmKΙLWΰa8[*sԍR< i=( ?:rb+R y>1./3xj\(2/Gō)η^[HW'[CliEȐ6g)^ιཱུa 6dQdqN[Ou*j8e~|Ϗ'prbhR #>+ %gk[ Jp@д,È[p%7ҼH ͈vg5~skfaēմA1cIPYxbA*:kdMrmIȐ4(wfg Y۠yTO+7/eo r(.M,7[w0k3<(}ĨĤ qZ.BJ6[3A(+1C$K37~YXHqO0$]t/c/)Ov$xX 08rU\c#XGtIJSo?[o]Z\o%ub-@~}=ROjz7Lŏ_=d{ {8“Hޗ)of X3 rO\<JI 1xt$X,=r+zk aP q piJ9VnPi+3mΚYֽ?%d!ԃ*'o:\KTK֠D%cI_"% ŧP?FI׋k{rUI<]frⵐ3U15a$7tRTJ^K D(ygׁ?*+_w/vczwV>%gK6n-ڰq2qio9 }d.Bl&2m! R JCmusjAN9q(b(s|ϳ,a_{Uv) nI:hYCS԰[<\GvUzғWlt'69w]Y+5og_VKLwAXH} \Buk|n@gU&>}:D?.궽,2=l&@2=[(;rhJXaL_-Wf9u䟺sGΦմ#Y|`a!DqM#AFϞʮ°H ^]jP1dViʓoঙ0|@˧3=1=`@DŽp[9 ]l#.{.?aSR1V¨wUA $%N:ZOٺN M~}̰8S!76";-@F }1_@Gk[{?DTw2b "x3Z 5? iVٜz~%'L/3WMQzr ${M<{0c}{]q 9yHE"yVV-2/!*iJ3!,.Vsg*`‚;[YƟO]fkKG"u3ffJ( 'H0g ?ÌEu%: І0"P؂@}#RD ؾyq$LOeGd߭?)̈́ 8 .X(T DQM&ʖ)n*Ӊ([ZGmJ ǹd0puP ]о>ku7(Z=+eEsnx/mGAAܧ aud<5q*:]tDꈳsMjpT lssa)9K6p;=V'pW;ˉS<)}3r^ vGړ+#m idxW@FPq,5aaaW*}uv.K![ /gB=%c&Bg>s`2C 9[rU@4 27]-X #>8rlܱ<4 c%xFy9U7*(VtxJv',K,qҥHplqΫ)PrQ $Khl8ٽ'vNŇ~$3#xBAb =] =լGꔣhjduZSt6|Q{Fnֺ[mǫViO.v$ӊ/4MMU5ంX->J ių-GJ=A,b?/p6f%6*YLrTnHxU.cX1.3n&tueCպ ǴBs.&qYUMVbv*C-%xc9 Tb\f桿~X Yk]oIӘ.ΞJ`6{=]ߓs,`2hYV!q簃Q7ԨcLKe_V{e}'/|_*[G9~6d>+"@Q#IIqfrzc$ r>Ŝ'5jlnRr]xwR'nG,NG۴;DIv>.#,֫t2m!U {@Z?4T.Dd"HgjRf73"?zH){}jaal( Z߭@pm[iԨR?Agں oER4H>LoY*.ZfWkxmwd4sRǑbym;I8tï鳇 ~U"Y]P)*΅0|mʡP \ 7 |KEC x$:mM>zB:1ͮ7XFTeb愊/)kDfv-l_rRG64K'<@C6pOɲXwݶgb e#N'[Yqƺ5qEs476bK#C)a^CZtwa~phNHJ6"5y%caW琈6&Y8|9n[8E-^Ja:`Eq'0&WXwu=‘Q+0*r+lkFm_o//f柯 g@_b8m3(c7i~퓻"]p1 hՃQ[p I.lgAx7Д`|mUׯ8-{ z45̓*,m~ʠO7qU> WksL;՚UP!{1md12&ؤ*`˧unN(fR)i$&~CB@ =DWoeW g"w-%0-TIc;Lt6cBV_ՎB8[SxGcn v Oo0*^4tbjZΟJ)cugӉE0Zߨ EEq{!iM"oE`,iiJqMCzՍuKg DpmkPh!XAL$B!2䗗C*~i ȒS"7c[W;#Pr0AGFJNG~7X`+'ʅ׊Z=Յ:(`cg<>Y]mZ{`;RKvΊ2o +R3^ ڿL ^-9(QlgK e봿 ;@҂l%TVā!3?Lj`?UpaUjn9S^mw Y܁6 IMuA݁v{p<GJR=zzN : :D S;h[ ,yRg^>)]0 1:JNQ?3It2mZ=#9r YS;#kS"; kU'}*v2żM0@&͕m/մd4N3W4EX*k@NT3d⇠^ZZ< _ YD |`#Z|X_J-/񭸶!"+}{G9[k,{#D3嘟{:{$~aHq*0RG }N~#D\ϋK*([V]3s`֘U<-S @vhDUq ƚtQ% bUG#Бn[N]f6"OJCmz" T;W;p}mVc}Gʴ%כrXX(Y OX Ѐ[yXF&|n0 Əh:Q;_ kp'*֤rcP&ioaD+nsr2ck|"Y9Mp$c-g,KXC2KPef 2Ch5׭"f~XEPI"3XoGX!NCJ87 P_6ӡ}xS] ƂN&N8 _ir@Q}}[\ _!ckE nާN% p)&,u^|s 6*G#%Yȵ.he&-hP5o_lB*P ߜ O{P";M nMHH}`;1`fQ $N(+Ś@VzģANzV#ddUXfHŸe^t(\7.yy,Fvd06rx )1F_ߓ̥Ѡ7߆39?颤'}z[v0B>ЅsC}FSx{J]b"Ha0ia%NKe$7si@ uXd?퀙Zi!PCNblPqh= R{8D2ʤ j(7Z4?dU\`.jt9l dOEqw(ʨzP|=3I&;`[e%xu8?,dl]pKOfNww.ˎp݊S1wϣ&Q&tHD{k0 v0$Ę?1 h@1# g*!.g2\4cB:RQ]5$y㦕Mhc~OTYhp7iE tn a'Zrႛ OjJUIDŽI&0cRY+עLsU4`vUjGZX1W_q|Fn2I?Aq2  :w`81tTjOFBϭ7?6X㬮sXo'ĚOQ%j|~o3]s[`ȢZU heŲ ;h y#}tQkr!&K:5u#9~`XQא^ Z&"0#W@qN!Val;2e m](ץH᜴-19찄[ZozDf♆onISL}!ש\M(qI"\LJPP ئ [ѳ5=Ӎ7[¦0d@PH|[ô7Xם) R造x٣%?hOzᥕd ADKrƘ)`Du>QuOms(MlGՅ|B|~5H*yASأW:L0 CiWܱ3x/c샾Ewz6 j_?*&@}6jEB!~&q ! eCKbn˭אIjx%^^GuNXc/Puee,2A&ͼWpswg>*zQR>/BsglwIﰮ(:/>2~vd1pӮss<[R7&\nbOk~#E×lWQ'X@. ,$T5"HoVHt66s1Bפ܆3{|Yɦ&NjUL l)g g y-bգhdhʦţV-(AT{j*,wċ]uQ\X^cgS0 7A1"pYt,_ ,[?bl0d$ڋS[ zmâÊSȲP$MuXt,y'yֿ q@9FH,R 9vts;N5TAs|?FӉЪ Q*ʝHC =ƽ>ޙ@O^տ;,2ς{K [ dR ၺܴ̾/يKdS}n0Znz T q*5rW+O{=2c7bL)޿C0OrF =,[U[?#SrsЙv>;='L]uӓ)3dCH%2?z؎W ErHdՠ`} 0,]9`ks|t%Is DIvX~٣ mh'>` ] V.GQ#@=( Urў55V~MHbnPhx ϵNglz)-sdm `nA`=&WաD\~B Tb%~QնTtiH{ ,Յ OHοYmؐ8oYq'9w1u`9SթjpH0x%L36x\싙!WvJQ(3?b vf? zjX^VtA*JL^}5aU5AֻL8Y o`a斋 )Fch%9/a~b9Lp&p]B No 6-lB<͒pxFT;qF '^E.IR5@.מDi&\nz$Gc c{XBz^ʯM#e"3D7W'\G睥@kYlJ3{Oj.A+"ev/$R4*)Xj|-r5ϪvM&ղ?-Q򳵔?sރIe̠%ɒYS .[{]4|_>M[ 9 ,Qrt8ޫIUiA@?пƠXX6|Ybr@$ny_gӃqeţL6Vm R! V>>ȥ޵JɜzA.G7m8nL ;YifO穕_haCuBuπP >fR!"3Α5賟Ejpqfu1Z Yn*bB% |Tn oe12.Kz Dzf5 ` !m E+785„,r8 A3c '\T:^L0$hX^L=ɞZabNkBY+U0FeɌj<(>ɍ" H.Sjfl?w̾_`ƅϨh5Swx2z-Pt:mA^hq:!513W,#^ͪYZ0[zO W{6vG]%I(kFbۉݳf0}GkĂ-"*= y/e"ƙFw"Ɣ!9άlZPLlDBS,ddfzTխTcE-9 t'0xq~6T[`Mɭ]BJ" $5wKkY?*<\4׋[U idՎ1//hn1xfPw Og'kVqJTZMhK|o}%hz ]AֳV׈wsCJ59D<; n-soyH} *EN^!GCJy<\Vmwj͎w;#4gT6bY+ 7axWm%Fr'im./6/cx\9`)XuY.nd:*`rwj!YCM!4 K6D,_|NFV9, X4+ކΝ{Ij8Z!ep0*3DIwZkm%xfc>Es'LTo=`?߶RHj 䑰d&уu+7MxL@=#Hb; /3`_S[cGl*oFö)0j/ɪ{UH/zkkn`Nk܆",EtZ&wcvGR$#'C+L:wP֐9A'Yț?Cm zm)v JR)[S{~\) IYdQzDSMݰ#f=+S#N%-<C*r˛ n\dIami7Na{*?2 ֨.<=yQH.EאpC^ 6/ 5OeAl*=btd8z2mRjًl3En-LTSP>[ U!`uWqY$E@eBAȝ:=$o qO!?K[`G9 GB{:^qp=ӓa%^Yjb+=GeT=5N*s8PгKS X-ډ?3i|PϺaڝf;5~=8]$G<@?-覝DY c3 w+; ,FQi4^ Xvӛ8y"ppq?T a5m&kp|k]~_QxS aX o%r4d\P0.?Rx}gQ\IӍ;$ n cn>QK6TQeӞ.b&kVu |v6o3}`Ф`J:3ܢӨv:DC; g1ۇU\d͠?o#iT> @Ƌ?EL> JKSa\]mTYk"x#:S=%$+lTu3 ֦֗*Lϓܴ0 r\mX EUl!x¹lD@8:s<: ؠK3\yr,z:LC&{?ɍ8>䋗9b{,?Z )ԣ1wjGMN/o=ɫfxXb'[F:zh؈*LL0"g%8UamKJK ^3k\2&9MJ Ӄc<[WwgJYi2[1pI>|@a(cJ&D ,.=x8W%;&Y& ޷z^,]Uk$R4P Vl@N( =4, f9Yc*H27>;?˼"xFmy[5 +Tu&dণ]p6a&$v12)UXI wy:Rڲ-nj2c1ΨoSb#Uj~ܜ{ŗۛb"'U vJ#' " {S`@%A=}vcZ3O g£ F c|_ti-e'梋=sVH׶ȇKOI@v?8IFwZ,GL7*L"=6&e*Wѝ\úIJR&zвKnZ:d@psm= -om !r/QpNQE-R[%7 +lN;%_XH:(n MHURA >`*MoL\B}Ï?'/K ׏Xx>^d"oj#.C_%ڞԱFl=MP<&7b?%)L7cبk:י"/lNAzs(l^fqjRz:QfɲĶX Bru769P"Pnׯev2]翽R"%1GRg iqECvRL^y~q,!+p[awLG^aX}Mͣ?k^f/Id^mc! ch[ȗ&˫%/XkNAECXkm2@$>4y45)/dk'\`OHmDLʍN8z&Zŧ9ہhƆ7xD4&CaZYXMζɽ;-g(tJ|+NS91߫͠1%o|Y7ke>cE@ KWa=q D\8{nvQGu7 VX 7]y%ca. Aa5`Ɋ? 9r*ƢA&$U`᷶fl+,i5+n֜-#gIzj.F]_fSE5 222#@Cd;7j9* 㾾V0V,sii+[(~9S07,U,0'pY4.yOfџ]廥ԭ1̹ALh#vlS狌}&X~ťȝc R+±Xv*Q4g)b]$yS/%R b>p|?cաȆ> r2 C 1I ~#,6( CF,oZ0'׈N~6FJlW۲kty(+kU}VhIfpʍ.q)Z>7Npb0VM%A-K+Y$oQo RD0-а)?Po'*3˳N.J5KʎY $hlJ)KEp&yDk`z(h~x:i|wიXUн_I,!g# ȟ_[F_9$NVJ%Ͱ=%pͼlYC?s?]~Ӂu:N6HB^#w^w}9 @7w˧!rK ^&ȋO`[F'ig2Nub z0jFcTW&!HiUqϢ4DT/[Ppb쫲$[?D7R?`bT_"SW@^l2]`GS8~>96' fV']l]0+>[Z2vaj/#;Ph/B(b30#)o;fWaX+;vS,- [O"Jn0>B M ߇[]4M97Ddv +S!7bWըubHY(8%'e#:Vn´,iy9kPM# O)v O_ȧ,+FLt}x'6cw/3dbES!0uká9PlPEZD-Q׌AHp@ZyC᭏|T KMb{AZ(۵%p Iutq^TL޾ΪpAW:f]xq8>3J_w\ծ15$^0;c$[Pd% ,Uyoj=_f^^hT  ,vq|QcU~xO&"/p( k}R39 ơl >K[_+zcȬ0B(lyF|\њ- @iU+Xf[h7򔤊Rg=`-PBG!|I"K<34h0UH _7&d(9U>~G%7ͨD?&ۀF@d=I` 9CvM֭ VIbY]N}c ^saZ (H[]vWҿݮŹ mN*A5/LJ̾>~=ܩ\Z>5gvC>lqY.\< =F-L ELSxUIPE]bj[4 md9 sU`* n`g5׵0 ׊i?g{MRC{mحsܣd՟~ d[ѿ]]0jIdڞ? G_dA "f9[H9ڶwV 8'BjU2qsS]~Śt[-.?I7Ip ktt?K:y}iAzB5+0$cJӺ`Rwv?yoNZ"C ``x7{&^JNǪ;p^ BZs[jWސު}L+;@;h0 \JܧlbX`]Uʟ{Yj_jKq.,*f|>dÁU Ac#GdAW{mR+__qR,N}X> 2ޕZϭ;:PpZVAԱpt Z`oM Ɲ'I3>:w#(peozVqh߾PsQSrirvhb9/$`ګJHGbkY.Rs2g.`9pcny|cyj<jЕgly8\BJ ;_d}7 >`w@CKd$D m_s@0VZf:qf{)2!WS& - [-z(ZaIOx8SHwê {' HJ⍀2^"T%>ҿV6*MkQ`0./80$緪r%+$_J զ+-Ꮕ1X]M2)ֻ,^k{+ `-PfO>尳5kcaKogw$iŕ'-9\'׷"T8r:Yh"emTjV/TSP@|yOQ%|Ze} 讬tΆ46F$ =l J$ƛ1 S*VJs Zw]F?m Mȗ? ZEҋ+Me@[F_*45UJDG/LVl|nrKpervR k i aM~b@#ҡb+kpC-!p{k|fۏQd@wHap>V+)S@ko(<'guk[.Kxlr niI 6X+Xjk .tLX,nsvQi%D TsҺNa ^g"A1?gƟJկg+B!=5F@iPRG:1U9qF4RtUmTOn"F7.!*LϙQ/hN+ 4hy6E=+8^H3l޶ST>$zea,b$ZPHψt|[ޟMRvdCKXʫYQ@1'cx" .Qv1 FTD5l^qU{!%f^lHlׄUo@sEA7oW?@[:iQ:]fQl %2㘯;_g֕Wܥ \Ʋ$r0L!ֈ!n%zQ;$kAԍE_`?p &]F}+?"[^6Đ܋LK;vV8t hj,Y#-$ MwpqUFuĬM {twC*|x]*2ʷjWӺzd_lvpkYiS0,ߺ/$ T$Ar M-,Tj%F~D331vAܹ2WN .+H .iА&7'VU' QIzgEW)9ULdp軠s:zC.Wd=krňf{1Li-TBy=J͚kPۖ!#4l]jy!eC&Έw} nچ]XK!D蓑!GXM4EkPvmYn$$3vPX>x0H{¥4@ vz)iWkZ{i,_RjBZV A.00dn}4fc؜Όl=uvO3[. Vr@ۢrW;@ td/WJJ -[ EM~8B͢K=☢ck̚HH)IEi4}9/-YDƩhetKsU9d&Md7 8ČHMv-Vt Z*;rUEbl+tB$+rܦag+?I#Iޒו$M:c}\#˷zp2\:gjQp:O;[]8k-| agIN&?"(r'lHV OcDŽEC{FF]aBEb"٪*X$\@5ެ>xб2*kBDK[ѮCN`c( ; u2vvSMO"ub =,%|mm_ÝgB̂5jv/ři'ᎋ>%Z<3:dv+j=΋ !Mطٚėf6yb@e$ŮNLM|FANuU([lbMX٩N՟It$GՁmclw[Ѱ*Ui2TWDB+XՋ'c^k]Y+*U$U/rїïKwsX@RQ"bȇ$D3# (GB2t#19z2Fr%NNxG~ PSp;ϫz7ض5jaŭP{IEO5(CMmB9m;VX,+#- =Os5(&O<++j<Pkm]h3ZfSoJ)cu nOM,xuEC(PF$8WM7$ߌH(-<)xC'x"5O˜y4-{’+N*ŌzqG#o< <3d}h^Аlp bjDm,8W 64*?Zޞç^\T!! !uE+aW "\¾ȻLH+uͻ;TA6æcẼ*Ӵ s:ó2'mfOn)P[0#RJӕ;>Ý8 ?S8XC) b6_v yPiج56kYA!1 ěv?_|N|u%xݪI'7]5U9}W寱LJ(b,yy,)6 -1+b_D v¬xLtdn.!"Aݘ2bI.h~vSZw?& v.z +ưcMx67tZV1AYt-Bم[dhADlMu[q -u5I2`_g  9&BlH̍7^jp(dOD#zN?Z˼=Wm7N"'$`{ [ T11P9|(yt+;޺4M-r.JG2NT:k:[?24$uy9xY@2b3_ s3盄 y .cVpz^cm; ?!S!u=??ܒe16p #qkg2xs=?A(2\ɺr!,I OTTTH'"n}VTnqP8ZV"(C3~jFE1%9p8y%Pu ?1)/&fJ${o |Mrr>dMrS>0BkKa?rSM|ݲhp#M@Qtևo\wt~NA/R)!B cewϭtAӔ0*Dʂmg/ #Y ܲÛ&mö"az M7XUi l9Ye\*!&?z\Iky0|qV+ZbbUwpYx 2 C7KYF"/n1, \0EN x5dnp8;uAh}=S9C1Qɢ#5u%/kPNjwhCKIFA Zo$x:<AOp96 ,#\_]-{";m;bGhfU<3[ZZ_ =,@ or ΐ ێ2]ow'{hJ;5h+JY_be|w$݁}JA Tᚩ숃6oay߂ÊA{e[ 59SH2+cW@˻5 neXndrjCL̫SH:Zdqs=XHߡed.k *q+=Z55Λއğd uAEgNw>9τDCb|BR6pzZj{?R!+49p Q=*Sػcx>XZD;BW'MCɮqdS^Ǹ[h#oV|EF%!r[@٧R˞EIգ7nqet.bT,%:#ʨ!`+褉fAS0p=,/o>ݙyx-ڑӁ޸N=b7t( 5OEk{u^/*^ +N]:I^*)IRܹC͡ffuq7b&-],@Asqxkݩ?.M/@ U(!m20Pw0ch>r0y:P(ԅ)ܝi0B:ouETqz\ P|y?IW9b_=%EYhxUNFvoW`R~wNkA`mp oxrHZx9v Tgmb.gktXewyU+ E:^eDA~\; xqDj|>1nzYVbn~"rBd{_0]+wk$9 d3_ID@(ó{`j }T r8$+ѓ)$[P9Tg8SN2k]:!Pj(xON8Qݍ\:!3=zٍJv.L@;ZL_ʦ*h}WLȆ1w3&]NCʡ9)ԥ:bڥ#LxJǐ's5 m DHT)NJ`9NeeQmn(&5&TjN 'ai^M!G;RTE'wYP^Oq~ATZ !!/Ÿ`S=6J|.90cnig*k,bD$tl &c`r (w@]w8q ƨ T,CO8 #쵑™~T"zn+i9 TxyION!*/003=$LKG8= L']G-%7J| d=yd$ԇ.%NcsX,On ܒr6ƦC=Qdb:xƖĪu966 d\T5p9>_>8 HS&VJk @G)&Wї.CfYgxNE&c0w=ѕ׊DnjUeY^+O2/]?p߮y]N{6Іq?W2$sgIn Es$9YᆳQIgNE%9!e!*FDjEUF*GkǾcQްY 5=' };iV=Wj1UެEwǹRfe1KNMʄb$4%>`dnxnr8R >PuH9JWzPYzy{ʬy(E,k@7}s]/ۺ6/9e:  ?VdT[w9ʦ&OF"[Y W7YIb7Tt`5 }4ps=V27h7dSRl:l3rpWńqS{@8Kjr`kJƳI4"[Ȃ/%?m:(!JjY1t#GjU599UlÎ'%5:ΜMEHqvdZ]W,xgdq.V2vIqBrj\V}KkGӯG|Zb x R7;uFHZ6]sRM(w(wxgWN|S[Ik?Kva͹sU^_QZۇu ў6ٳKq5h-!˳GS,g9 րAnm5dbG-HΩ]0. h˯OFƀdIҘCf&"'ͣ*>zùO: ͨ P켐SҾPF3ҸD`Ny WGGh2/%XB$ en82N$-ʻ07蕑FkB=J꧞ :Srm,pEiQDHGЋFzSlң`4]~m};{\ S*V8Y0"/t!Fk,DxվᚆH xdNM.b!2LS$%,´@opg`ƞ6P-fl\mޗ2>Ĺ{T!e&=&e[j$9{{he<]'T1uhrZAo6 rKHAŭ!Ub `LF2Mϡ/XFll.Rqהr)׶~Z,W;1ܔY;w 7:hyn'r坺x Z+ꦖ I=xkg922q͛Ϯ7yj]*)LRt# uf[zOh%½FMc 140-<, 2uov8[uUd[k{0k;|(;&—IJrCaF?.}f 6gqb5u{Zw;VB -0߿YL:^ QB=+26'#vrum)|r'A״]7D=Q530R8lıY DT˓OKD)6(#sAH`  #%~U`6^qn8L\#)X6ȵWGEaOGWW$8Vc&;^&Ql :MrSgZ$y5=9C _tcfQsҰi&Zmo$D2y BI]sٳ_+'`+W}Ǜ`f5&*:Hz"/{M-p`>{^I+ ~iy99y8s_U CO9Lc }h\(3Qqs"Nº23>MT# 6n_+Qc/%ވؕ0W'ę:D\J.F<;doI)7|.pkm$=<q :u _^v{{+~ɋ߻06 ~Roۍw )w csb!ַjtqdv񈕪3[ U`xP35fvkoE`ŌH{xP'T5_3}>ES.k ;8 . M7;;ғK_uaIŭjJNЉ5ԛMƿZ2F7ᝂ; i@I dM]mNE#o@;6W]1Www/=-W[ļi\JXȸ|4h"}A4+',o[^1}C% Z4`PtxseXhbx+ ~pp88rjISVښ:#Z)k(ͥ8\KRԈu .RA*qTsքi&'N\` 3XJHMK{ky!`АV m}ѩ%<".FH]We?/_"BéXhv:jrpK#M{Iݑl]ҨܚXYʢmC8О,~2Smhѝ/Z1W\p$/>/! l@Sh4anaaxr5T&I=kc7hZ[ş-S1sn fFNf,2K[fT3.bɊŚ^!z^KyJ\V-XE\耜1s S#X/ɫ޴\bmzg 25)3 qA5oT/С&w4s@-(G"o_=Y/eyԉ SF0LhWc<(qL4ok2A a}QP #@YN<- $x)C{ V0R_"si^) 6ϦyPUj"]*dEi8{ҺxZ!dQTl6>V$08z D=\սSm4@x!,XvmB4b/ҕ\DJ.q `u5׸ ⪤;Xd :JuDZb<в+/:2T g #)`~B\~z@+0^E7AWy-7b;}eZ'N&+caTñ'iNsaF&oې`٫{;P+/ rU ώK)&?+pճ}`u]fjx<>% #{~QȝSL/ v4ݢ#.'*88Bl gQw P r\*0 fTaN'i9I 苔ϲ ݕ#WyB߅W.zX.vx8X TMbX dߗr 1YnK'D.YKKH$!(XԏэU:VqC@F|Hp@.bl2d쳵{R':]{<7ۀ@QHL""\:UvvT05`\] ;`⧬nm X8k$v|<CB9 gM/u,;8V7򭶊<{`i͞mS7e#ݣQ ;T=zIZytײ0 ~ ?*Jq?䔗]iwFp3?VlIr${0婡Epq":TsL^M&? "Ӳ6 %o왥X C\8 <~xB緣ܞY wƾ@t[2Bزme2/RK< _GUoМS(9C#b8=Y hN<_Rc?yRSFQpet { pui<9dpfL&+!]eC[EAH0FSbFűґ2x 9w ) & ·RA]$Q |=5mDD)6~(u<@&>~$2L垒 &WԆd3`dѰ,2)gUCt.ĊD 㸄N\{)s[DeBG#GM?'utVm5wSYU{#O%OQSV`t,+ 51V1 ?:^}!Gf EJ-9%g_w ,̓oΑc ^ 8?78?SgddJEזБ>Enk2Wza.ZHN<Ord@Nc&WΪLrʩ=Һ>e؅ARk,4(m^lf̷'ӖqXRUg !.9/ %Ut=GyJFQOoď{|o~5B@SMm̦֮sÏTaT=8A#n'fI!hڅ=0A|m)QQ KeO*doz@2[."?zB@%u~?}tEXʶ|W Ar8x\EiJ-CuJi|줩 9QF'a/n,^ȣ nUm?|_~S0LOL#$7X" K1]ջ(R'VM:wYUWTeYtL<(h$i)RۯVng?f#`PL:9wuů}CoWy2NI7t ̤--KFov.ԆUSIL|nhnr`X?.2.p?W@`v 7,Uj^~Tvd|h<'t]Ҽ >`Z񒪊@bKxyӝtk,o^_Fn%ybD4[ IG:6j`d1ޮ NB W{F*5ԠQyp9506PIǸ >{ܧQi&_wR׫Ȭ_GdsmLsw9bFSSAN=" v?v͌[kp9: E&GKH'H/Kt µN.qv³|UĦc#j%1gRy?;- ۤE^+fac,d]VT)lmVn A*0e+_Fg& ޳pUN0GCvAksΉ 0af<6lj[ &sҿ\ŪS|cv%p.)o'hOIOxO^%N[P;#U>1;osf@7LxѽYDf AR؂0k'?MۺԷသGoB(G3rnXKM5GQ #˛mp~Խ)=ߑJiHUdl%J h֒+;k=W1,OCg]]v68߅`xICk,m[Ľ WsrO_xwf$U_V(堝6"M~pVcsѳQ6*n <c*KY[ЇaŦo(y.9^q9g[czQ`0x0DHĕ9WW^M;)YN]7zj;&Ԣ3dv_Qk6??5Y9E8|PιzOC Fx(n oJ,]Mu ziAT ?ł.PlxCѹkwE\u!Ы}.e0/_6>Z'Mr s)@^2ii9#0eߐlNA-.x?^(7mu2M$`gye{nnwlxoA;&hηEQCSvNq|wWCG<9)ߣ"A'Y)E(Sb )}C\uԑ+GF|BBK 33MeNh=AZB':X lRLcrh!wDf plQ*)Ƭ$坭Xoނ* /|xޒpF [S6k6iZER|A: ԾNYgD'VȘB ,;*|;mv): 2>\9-Dpz%yޝ.5^zB89֕!f zs:K4 >WpG3TQn[ZOt<مc)͙EE3=򇻰hv+ƪo}diF%w!fB<[c4&;R+\t$j*A(,iQ&AR 9/Mu">V}b"-o\Y~Иd^b V/^) OEՕߍbvɭҤfN'mٛS\Y$-Ǣop7Bz Z59r0ެuk%xnJ"$j>̱ ELTWG fͽ{Y/ $ .Z'~v+ )ie9GCΠvߪ>VIJcS^eAfJA-g8'C2́xwJŗ!MwS V7&$-K6s G&~@+Dɽ|X,{.yv_y74[%ۮ0F["nVŏTt }y/GJ:GHdV$ޮm'THk)I9ލ^mxOlͲ&oM!xJe#wUlxNv+^5  lFьcK̥c~y! #<Q`c--9s8xՒvD.&b>; YjB儵]dvmxj`]|.1M@/4FrQL%V=7Gt?R:7 NL  ,54VF@zp-[BGe2!9jC'z ZZbqvE@#!};]} B ΅w|z:Ew f_?}p tB;D'~N="u(171錹AMo2l$*;ty#R [1a}ǝҬ<[k o\9Hhl,fX53Bf $e=l̻7/U\ V/> cTL&#o|tN3aB  ҄ vX3E}g\XFwQp"SVOB/4F&;r7=Ro3RLͦ|k)aaY%(^h3%1/-Z܌ W~KPS}Bu 2 # v0QVWƗW7)YFsXZ;uH+<ת/{K >(\Q? ޹,I溜%ðT#BڍSdX`h]8;-~}C(9t4\̮5]1s[aXyc2%M=Rf!G_cvY XJg<(;ZEYsPE-h p6 1.IfK 7ħ{3;𢪫 WجX+Mo)Ӏnҡr!CD4}3 |,0*0/y\\{ (Tᇔ cVwݝ唻j.>H #P<>ȳܧm"t%cq,{GJ!Au :gu`!@Lm;o'׫t0sXe&VֶHwI&{[MGr4U"`$Oʢ>)yndұMع':::C'`;?&1'[pD-<ܛ?S\|(\TJEAIW)ĸ+rr2R۩kdXX JH/g2gz45'LMLpg!8eZf}$`yt0ޅKK9<8k.6u v yOQ ˏ/i0j֋JZ;zv$L?28*PH)pB4&/m1 qa)37{2ŝ"FF,^Lڸ!kE9'YA1[U?DIe+].ei mROYqxH.,.n*[hf\,8©\[==r9㚧9ݢV67D5$;9bn_g"[ˌ5ܥ" `L$=u5[wyҺ!s b謀)}OIX}@BҰu:xy9KȈvTGs.**(/"wV:AŊϯ`sYNVG@wJV_;:70dhU줫2yZ$cJZ#tWǜ} =`D`f}62}F0rxRa@GPd'"ur",#N24cA:_ /vPX#R!!hwL0PW`5yaтe^D]#ё| Đ`>j07VB @"0J||*6Ϣ#wCXBj;2 JnDՁ% WٞB;X` .t>`UVUxc広Q^ *jDD*NZc~#lFCRuV"T"Wv./TQ80ƘӓM>4! GR: (*M ʊI8Ht!L+;eGly}.d:sd "[ԗ]:f 9ئp4NPpssSpףgtbĒٶdoaD{&`5#R*݋q^͎wӡ<fs3W։]|7>Yؕ,q"q(994R@6΅ee[gA!b#p òO2 %'myu-<{G:+;PIп^pɠ>jY"6\YkZXCp&J[,ɪ9S +|b؊;|zzd<欀dRRFڰ#K3([az(,)#a*9w#BaN`f~y1F1e̴p?M۰i 9ztY3`kC h L0?QIE-a(AYذUCk74 d UE&Ӣ)D]ieszRv46LD3=H`$G2G ne_M9~T<[ʷĠpAeeRvsԴxiiGhg7ܮRDMJj R-Vr%҅<j+HX=,%s|2 GӒ#G],9bjoeC)PM;Hd=pa^t}SǮ^;3;%cn-Զ7})8ts 0eu!!㺑c-yhu& 8fPY^ni}A\&ɏu)WWӘ-YI{,;uoo;Vv&Y#XRC~jiRr홫iā{tH~Osފ{kQ fJAه%}fqR:MPׂDWEOP%x11:M:<)P(#<0 32ѷ$xmE./]In)srj,S/rU&WaAbK6np͗TC٨8+f>@/maLnխ Ϯ2ASb+%cQxP=GXCDI)!s#DKQ0b7+'4TEƂOzd<V+ՒU~4S /v@>uxhVMGzqV҈md>I?\p,5L퓉*1=c3) Hz㇓{wmb87a i*c0%@S#ߔO0^Y{9Pk!@RY,2?CSgXwHp`Qz_)f#MԦ)ʠ[;w8//}aG80ŢtԶ^{jYppCݓV0Xz^OH~ i8r$daw p3^uq`GuRQ%/\lX`[z_M*?_(upexs{5 M:`,s҇oI;Ѵɚ$? ЃXk$ Hv+w/oag#P ޔ&LN{Z¢xGT$u-qd/ M$4OHf],;ۮp|P*-_?" 58fZAX#e-n&i04rX`"X-P<0V@bk0b8BrW~630{2J뛅z?ev|M@]%Xr6ʲ*!oςީjIX<\z#5wo v.(v+ _жkf"O0w"jܪ^)t;\YNHd POrb‡j[ΕdB7N[Ҏ)'Υ(: Fm֙0tX =y" EYގ8{xu|\6ǧ0)n3%:sK'N΂q^ `ֳ& oA={%5K%Θ7AOcV\ڭs+P) F>Qcy(CCD9[k~F98%D^bԻe#L[g§UdB#K"|ws^e\Co&DTZ7|#ru_28]#'~~ sv\l8[󝎌l]"9>@C7ZAX$n>v#8M:cRy遈U`3(Mzmn`_6۬v@rK3/ڦG,JLI)%<3SRn: 'o%K0ִ щ][H>I L<<r"'9 !\R2uH` [FBӛe̐H3E`",󗹯lJny0kbp!MLM:I#FHb&^ iG=+ԪYh'R>C v s,J`KU(O! .cs'KMViTBLOYur`xD%W7c)„Z:zՒi\$ X)PzNX6>. Fs&<$ʋ= U8##pIB'i/xAOy {YI",:|@}!Ny@zm?TiG,ڪXpE!CqM/MNtlR$ [wy֓?B3V+DNܛD-X~iR 5ݨRP #ܚP 쪽%9/ &3.)+ԗ{˯qJ[Hd@К IۂC5PU4Q<"nW;9u$8=4j{e o-IlrD]HĄ)'.OfЏ:dePTxՈlng&O^K7WxCnS8`l*ZRy!>:4Gk?RSNiٽ>fܯ`.*cr& E2$wf'"S&cQ(U)~jjGD@'wYDƸ#MI>ǁkn֮] L,BCNU\[QĭF93NPšoZpzA~7gd^ː@׻f} S#sC<ʷ64<(Y)Wf6H:$/W/TUOA P; Ioԗܝ*KTuf&?y8b9D\b{_Odq"Jg")7Dbx4^d772&ß6z t^,hÊ{XMl)C[@C9VymaRIK7y3sm&*=vਯG<駂7Z2Utjz &2dQK0j?`"+kJ5:&ĵkn^!}&Gwm7CW}<ZjFe*cɖMQ;Ç}E W;Ba+ EGU*377Ӟ;g9o$)6QڹΗz'= sMMLAz.bs%EyJ [1(K})`'-7sC|k҈ \.#F -g)Pf 1=t-kt_Y]r*: ݵj9ǤDo#NgDt͛8D{Vfg~k;yj47PfOK'DȶY?sY$lI%%&QVnliA5*g_uRP$0A65YJI@l=  y~@{⟠zͺ+5Ƒ3b;S&"^`r7{2t:Vn0=]aOo?#'nrdT*7|"<S/e"$D/rXR)<:OS:OՂ^؃k|ڝ q͂Oꢕޅu(x?+@HX}w]m\}&p`K}8J(LćZV <]٨hֈg*l֫DT@:@p4Kᜓ#`-Ng &_2}_oۊkJ=15Ҵ"ʓ,z6IFRȥ'ܱi`"L5 U 0"]z^u3wͳSrVƞTy >@}*sJ@uʈHCߥqfѵÂ֚u37 c DoZ]RϋFbGe&2 ?ˆDk Xl\t d+j,&D( ĺX{KMǵ9Ѹ7b:\yIhYp@V/ϙF%Fΐꏹ?rlI.efI!cD{ǐp L "ųxs W dLI<)Hj GC-aDeU{VCԀxo( Yq'.`խ _ϜG 1Nai]ߍ@h#5|zS9ap2vJު`$w3Í9U2((_2X'u +LoGYxB14p. "{)+BU]w ~7lf W kw2&T)eF4Mg+&4\8mTpm(Z<ј \{^|}9قHIMA6Hަԩuڙ[]'PSah(RҲU_lJ*b,u?7zթ1˟86%H&; VAf d&YI>2ث.`x(/af,!?ދ*׭֭$b/=C?Rjem2_ >oz 4y{Uj7S(ήBFH/+mwgB϶S뇉 Fdmdb)"1~c0rP,wͫ΢C[ao)R繽IX `szmlgEl]A }VP_ʹ;ށIsx[ײ?Qv6!3| RH/_i9 6FNjr_B(#1el#d򘀁[l'N +%79 ;gR4NNit^>_*\cBТ(`{ɐasW p++_PimΆy}}2p+j |R\@Gխ}^\fg JS?p| XbJ4bՍ6"&s@y1ތ# er\[PFg-js2Jz>˅g NT%Ҥ|rZO s!03(c:dO4] S!$h+/~Y]uKoo C2,qzm1V((~ǁ l !fg@~uʍ}$f7\.o.(Lc;mqS~PЄڻ_O9 ؛ÅJ2CFqV 850.61@Yc]9@oU)r^ `¥\aʵfg||'7 o6"L|G,-*bd5NQpGo2MWL$ 05/dWb$K-GT/hR,U&P5h, pXu*yU4Մ7wjQ@^|'n>Fdina{g#$ +WĿ\A.c_ =f{~ ?v~WUO`<7ЈY(K/S~, A?rQ0SLjߩ9Q?qoΥ$9IzGZ+(EJ:A™_I\5%DG)?bRZb~[FڤXUo^pፓ%6@aQb:Je%]N+~ /-ܿ\ӛǴ;*yhFW׉+lHK= g 9̶֦/W6# 㮷P}pO>rp o#(fxvaB%E]YJl:)72 CP%8y*VB(؜9@ OM2J%se!Uj/..ZQr~WquemC*Lˣ{DrLF SSjm>lf;!_"8e{!y~u5S6ᤀnd3f䤗j5,r&(̵sz]*O_Sa=dUUd30չn+iݙt:\k" 8t)xY {uaB/?SoQꅷJsE;P-[=.={v8NeTb2^6iyP7:O Xp"E\ӿH,5fpYGo7t F / b*E*h6F2B~ZJlF Xgl#<򹢴ԹZ޸"73vjC`oG6yHT4l=>OYF'(\3"BQ^98nؐz@LJ'J ԩL"Ia9TU:Sr[k T3yJqˈ+٤ "/,ЭxECjꀟ+04 Vs`q|8؏/JI)8x:m %)m[i ]._D.rE SpkOˆLNysMd.@&-&̡_^VtWwY4[x WN6|NX%,)_|ϫqz!NtMozűT'gݹ]JYnM'2%-(|!dSDm`aEU /H8vbnwt^Yu )BSp}`@I20k 55_Gf3N!X4Zpp*IVyֵfn :baMc*pA(b6qsnhߊ RW|~&M ^į_tٟq9_gb !xʒ~ :l_RP9 .R↮Tmj uyo/q;UJ;5ryeG}R"j9"R<:JԌ ^~u"\.HÓ)IЩo־^lnDnFzL7L>x7q=o0jooll9DSo[-1Kr4:~|.z/l~n`Bu#[ o3ڦK"G8_bsŋt&ʌr1UbàZЈuX8 vb ̑TLYGS 'xQկc}BLd݊MϰX z6jހj]sr] |̿'|UGHNM9~yWwAz Xc"">iA~핀RlR 3E3iupFNPRk+rgC_ެAMD W iu.e-D#?Wr{4 ͏.e~ '*`o8]Gmϭ/G o_WE8w+st6Xyt)Ά{W;jwҸ>NI:A-Q9cM^#5I.֤%;*,lM>NS[aT!7onޤy0<Rk'${,/0> )d+1wrxѵ.$Gt>C#kMV蔅YU׻P 5D ybX7˻"1nU./x$Q3lSk!z7Oꯒ,%)K釼dp5ԽVoNoEBpA\l%RT 3;j48.­f ʌgAC+vS }K;hAI9<0鍱{iALI%$xG+eYpW5ҿk=ښm7)F&oϨyK+;#o 8c<@4'/Ʈ*cF KQ lds#ai/ϢQJC& !$f>K"܏|`UqYzr|bda7z}"fCu"Dq}Fo‚ސmxfi/?[0 @A-Da9B;,WȷC'S9.r$1cN[͠XJL~yR¥ "рm$H^R| I bE>ȍ!ɫ*u>YWVc9W_ts2F\=\D^W8 DZj -ۉw4sBeJ>/|:ӓCoLn]Aڢs]Md۬OJBZV%b&ZxÙ"zR':xx[0 (s4A1OJ|_t `I5|zYuhrn]̟O8mAw$yHJ4X&p[| ys~F5b.Pb4aJ@zbKP)u 㹊p=`IKC`z)`sM8k`.s\>Hdn"f)V4 aC5D?qf+لByy2釈%NOUXIט'_ &4'SB|LMɝs>qݜqḻ̌R hyyAC%Hݘ)[q~}54*n`mkrĤGʉi8LKDcbsz{EQ͉;#9`ƒd $謱-HZzABc[k,O5k+:sg*A,D)0NփL“ #+)0 Yh5/־?߱]+T h1pBL8<-jhtl *$&/fM844.QwG2${ۣ[.*.Fm;'5@Dh#'#}47p|l4Ȧ8y!Tۍ\ApԎ${.{|Q޼{Xt* f$\m˲s+"yT]3mGݮ lZ qk 82/&Upl'~_@)}t+D\rw"CaP"<3`BCdPd\r$%jxHj/K baYiWvl.GEK[ۡpͿx!#ͯX">in#WMYD#Q6]y4.M5gtk%qzmX1|YNmJ _Px;"…!w.b0YP|^[+ %׸_iy!ࡤ(.B54lHygYF0!YOgzYǪe5e)X ;\.$){@jQ*~. SB=QaŒ'T4L۱`xP)ê0x5O7 q D (zHF")vsKOZU-!pE?]7ԁu8 wt ([l?t,H:?ݻfwJ4Ц b337iL*[{ !C>^bˁf.2sG^HK=-ip^ "7XfҫZm|fQpnG.aܨ$~;H?R`eKL-@%KއN[L;tI; |iG ףʳvM%|D_Ƃ*^B=!#^m~cuvHWpٲbS&FP]b>0C$0,,T [ Zcdh!UCmBI]/b{()~=1tRJ!`+U?oC0տ%&t=-%fr UyV-B>=^:1kTm@ttԦA}$։wTwpSPX_wye΅ٟkP f}Zxf>p:LkϰrWcO sS f}F#ZUAӵ!j@bٵb4k[H9^b)nX+n}/`CCQ= AƟ5liԞ?j#!&< Mr_]3kN_U-Pi[\( 0 OSjUQr[AHpbFt(d|DFx3)x(vZW>.߱Hm~-] =Qӗ _n?>yÙ+iZB0u.nУќ(:`yadx11X\#m\oc. voE0p @CEU K'8pc#%vH.?0呻J pP"gp&wXB4JA= CAy 6gT5(5 '+sbnXb?cJHO=<{<.ӆ/)S&GquXr`GuZYߩY1|vԄצѫ[ѱ -,' ^ˆr[(eO1!{ڬG EFӄwCY̷KT0p$z_$Ӂ:ȏ%uG'iTl/4R<;6QT+SYf#{IdC0lV4S0JUFg2[f؏|@36FI&{#1l~pnAwi3AX@F{%?ơj2<(`(5щ,P'Rn D}? V WJCYrx9ɀJi'ެ<-D<~PglMW")#+ pjv%_ӟA2J 39DHsKX0F6w.7]j8f*ܳ䌨I^i#U;WU#5MS$p)fw6QwwN DM:D%/h~1D. D ?;'0߃a4<[1qI8tcecCYafRg-&{Q: #dB L|}p08\C,+?G`oM?x^p[XR]PR - > zXμvrn|X3OQޣ;^!5BD?G< VIҮэsp p!XB43D[VH_llD=w“dKi2c5Ib4;,Ži4QUj6GN}'H\yW_&7K}\rց) ~?2<-OR<f:\]N9oL|K{"f [js2 Uй=+а\wT<2 nF6\=b"-YX3 kz]+g֡8;1/E@D,Y'-Rdȹ*JTrn3JE i"FyS~8@kѣt"Y瑪1)ʌR36Ҳ |];j;M?ǙxЮ/ ʓ Ժ†&%Iy[En7_35BƤIF7穢QꃣxBGQ ºNL- )DHa5+5XJyU;@aw opuji}EcUvE9]0B 0f+PE 0~b@S8[|]d?7fvHrA32%@͘'C̷F[}V5¡E=b>n}iTi]|ݽsUW{Xm?9f!06M>e@7Sk.|˞6+_5S2YN<.^r_=p^5n 4(آdRjI1yVzr*3&@BJuc0}Nc$ݴ¨8SL$Q>>%Ow[w;FItvw-SxwzhWG~Ya2|)JJ qxo"=\Y*b46dzPU[m|\volxA~y .R7lFgpaK`2nPX8GS7b*dfpLE ٩-Ma1UeE$8ӸG6F1J`s'TLOoe;iuy6bX 흖:(9uϱ!S ЅXt} v*k~n7&4fDfL#+ѧ|K]Z02Aa0"Ry0LT)ì7 ސMYYbEG,?dO[kgۭެoO>FU}ЅEZ%*u*"N4!?Pk?۵[sa"e[8 D3su*|)Tm{9>?ܡҐ(ŇCsftsKSa11Ou^ j4]UVgK^I̦7{{hc~>S,FQ&.,_m`D, MaÓ/ 7lbp\g37R6N, }lwA:MdӘdczWxczZ'xeg\Z#bBJU!Xy{C7թY^LxiOꑖL*xXO;<ڶg7 }}6˲&v4G4z*FL⾡w*,o{XR?a2X'2gz' i;qтI^Q=rM̈lCx֘E=wvgJ.B3dB}e btgQ#5ڣGC7MQ:-Ab¿@ʾ؋'Ւ7',NINZ@ioQSb^k|@IUhtʰqٲ.<,5{gtSp-=pS4SW׭Pk$ɎY_UD)Z6te3@<'ʜ:3LF?a@rpL5z]f-:DD0X-~9vKLeC_Fm6$WfJ )6B%;| 5̶.mƻѿQΪ`5RJ^zk f[Dl:x .ufDVaM01Ibb#$@]'`wVJ@GOÝƘ.#{ 8eԜ-#3lrr;ޖ@^#+akO^@!86q'R|N> 0Qe?N8ZQiw͙yLDlX}H;|< G@vɖ%-,)\š-9Q""F_ !"b3' yKڻ>kiWew*wXUt|T["]e_ѐBqA}S0_3\N0ڛ.27K^_a=-;-Urr5dW0]x㮎/z`iCFs ^u(D`-"0!gfL81PT8gʹ*7};- G'wp~ M_cƵVKk|5`%-o&ЂlrlTpb36\/Fq{D!' JH:+YJC %"oI"$`|$ ~ ^V   x1YEsVp~k򠮮W!^/QdB=$V:T칦ʵHX.&C(r}SCBnyߞǿ @йqAm5t!Y%5֛(,VPxp>*|]w~Jdѩ7F܍AiջX[SѵV hKʏy? &]av֧3\ pq7l5aj'z ilz$kBժkm~ *fU`k4q^]-w]g}IuBWG,sJs w*5DH2~϶JZCJWBӊ;o>820`wg-gؘ|4(ɝݡXL?KLUer+;hd*}W÷l?n.nw+a[NT[oψiP}X_+ܚXhڎZxG.ѝ"8/ jUhS?@e 9cGV<x|h a)W? Q;JKS3P9(xWt/J7!tT0] ?`$A!-̶:Ber>9LE23"1PeZXxi`Ewm5_]yٸcp∔=Ď: B !D^s~Vޔr=#d:0,xI >:Vs@r(46gQ#heX`؊E*cKXe~q l(4xSٳa8V\?#4_n3ܪ>[qi:u6_1[G!6ՃVXdVې>a@mڨI &{Xh,Gݰ,5x_)e eQ Ym%;Œ,LDž行ʱD^|֎jI&Kťý=(Ti4-_pJ'՟8zA! Hk;DۚR#]SJv&gc ̼p5v ]YbŘ01poeM5\S zug=J;mC*1㤆7tlд08.SqZk}2bj+RE'sѷj(BFrzIw. rODVmޛ_0~,%js YXHe=PL]ˆY7E w" BP~϶2\Y=H~tڤ@OmX=Οl 8}x]q%/ U0?5ߞLd0Jh%9e_-tˮ=: 8" E#Axbĭ3D V't-0P~Usخ_2y;?5ntc>-"r:шpB E~&6Pa,յ䝋Hll ☫2c8_&v"]j2Oz Ruត}3*l%'x If~6&0n:03S Mժ`t/W._a}yJԾPV} >="g(Vcu _ cw+DOy\̬J"a\cr$gmWVt?RbFIQoѪ[떃D- mBz#֥n]A|c2o֟MA |@EkB2")uGEkV-{}`jssc>˱@" :(?ō2{b3 zne}KDa2mt(\C.? iZ={4 AIϧ>zOhjG;TG.P!DR?[_FsuRSqۼf, l6mcYpl3be%{4…68Xrզ5eAGki]"V{ThisY>֘mM)N\QfHm:f9 0mNFMsk'9tilgJ(k;c[*qlYhg&qےDvMsX|>F5Fkr&,;! ։:H>:NG2 j KI}Q*6<) ̾J'+x7\]D1eǻ?mI~[t#r){d4Mj>`LJ"E- jtdq0d\DJ&@!/Xh\Nɦ%e{se`zҌ+-'om9_rC:CNtOB N=#dž`a~"RM/aǼc(eY-}bDQZagڍ\N%6l]pbbZkP\zSfJ1qaʢHnkofe/߅aPx"sÙp2=z?kK7 mr!#G;q׃$/(Yne4A,oK^r'1A(<Dh{ѢW.|g|e C|r]"ceamWM-8 ɍ!]@6ej~ϧm~ʆ%>[-dCY?)p͒_ 3Z*VsQn1P6H&%#9r%F#nۈ9IWޒ8 {۠PϽ+뢊ӓB#|:>6? #xsV4^OYnTrap.mYɩs, N(}wƮ2'H-Zκ^XjZB/W%FR-g01IxwT)cc #[x*،an!'7[0N#16!~t] \W!RR q\gHFqM(`'mzC$]d%O}܀ nnŃI|ABi>.JX麸m1_>/;S3-"bx1C};͢DՏت/6YD8!hcDJNo':5I0z.✹OB4a2:3wZ} R KG'b.Ԏ^п.p/Μ*"%.zNh(eL& YQ= }}E(&2y%eNJQe :6C0KS^DF7Y5W2 3N|\IkԌK]nKTwŰ)STEj\2OU(Md3Er}4%(sc}7 "]FM:ƽї_CYMm=u f 67X| mgvt*tE"#ڇ~Fa`U ],Ehs60=]!'#3SjbmnjF Oz'4S (tjbĭA9q<%95˂#d6CPƳs\eR[>m [iR)3^JbfN#:u׎ٙT2=c#b#ysHyguTBfZ=bHpȬ~'3l_rH?rqNԴ?<)fWa܍9hy?fgvg,Уwn=CexQ{_ .ck y>o'CX~H\ut %E SUux6wsm zI ֺ"K-[82.åD~Q4u"hvwSkaGj4>m5~CG\|.BCW3^2+s6`xZ6dͲc$`ke70ASX4]2t]Dt딙CkL]ۍ㧄*m "-N$G)'u;&tUlbcyWgd5/ u[N2}k}n@G:F8m`bͪ ݲ{CqnQ4yeq֞~vpϗ1ƛ|R(=yśj %!$?%Sͭm0|ʠǼٶDDWYJV`*]$BH7l7g bfRxlwd$2T1V /zZ;е H@y>h pXXG7}oF)&r[TY1Nb : @=5ʘш `طm-`{SНm3 mU W]ʛ;*y$X|.&jo% pd CQKGb"iDC=\5=H?@UkCj3Zsq( 522'jtqmګ!NK^ז q;D{;˾hyEEk ȋW9q`Er#F ,J/ϡy UЛ"Զk),oU3-1-XxR ;Wsq0Ûnt`b8fM֭MGuHQ8a]#Bb\k$|$ޮY*\:w#O*]XD+=hNKL׹ix˂| Rp5i=*e#ny <qsVw8B8/M*\e >R^Z(ypS<), $l žũr]McKFlv 6 c]¦vngEV*qkbxFu]C/ w-pj;`RhRX*hz6Y]+/*tߧ1>U0zlsg.s%0YCViܻ9OZ>ȣXnT a82@j m%z !+:fF~<(.) 5"6tV˓8UPz%쵖LqCw CI]$+ʕ4mGZ-,5f+42f3. '.zs㫑 {1Q9Jgq&nè = ?>g}hbSG {Z9i|LQe;Pcgo'=g%,`t*KdʞQW 6h WN(Lv=X,\SY޻l!_Ɵ*go LJBBgԑփ }Q|콝}j:@QbcʾӪrTp NLyA$wvgH.&)2y!%V%fÑ/6NƍmJv"|R$k<=P{4cXD:}Y7Z3 _P 5Y;?U6ees%yR \Mma6ybkn7  GDu_8ϒ*^rÏf;gʥc s3krZ,(w}t'Ěd+WR#(`&W?FiАSs!I+R :*b=}LsbQc>=2$ѩ|[Pu&$kM s^Gch< b` c  ;rJixvpl}.PUҔ2HA`wOL54Nj E%rFXnxZ.5P6=ԏi4V [nKq ɿ97ӺVJ4^rr &^_M^9u`ŽÀoE{S{}*s|iztBz+XK4hsYHHwX_̽8/=/ܩ1qy7͈H2vS dj"kA3X|Yy$5eC%8,#qR mG_ xBoMF[BRD E0)`.6Nu7Z/σ =w*<1AstpNY Z?&U0ׅ[*FN/8ҊnAɛ-y8*iMs2$CP]hyQ@wۥhFp{IF룂NliCR)(Zrm6s`cRse6e9gWOĿ]/ 7 ED$bKQ4 q3rO$X:9#ňOl\J'yuR1bKo E,+ hFpzWmڛ%G= g%cB :*"J?ҝqc7OcPј0+@i肢_[_^_lhOXoI~ PX_>>Ciob!HaJ%%_WT`TDQF ӌ3ԅPX0:cGPLf0!ZK.!h,UCc=Q8eM+8fBE kZ { 1yy\` {2r2 YtDQ˰ÕLۆ$M;Zz =\BᅐEAQUi%vB*'OzwǏ|x[&A d3|Oe.‰B-)) cLHRJl5V89+ 1Z)Fg~}h&i! Lq~05`;7OL%?fKW5TM˵34LءIN=>*eǩ4&WT^{$D%/'jZfRߐ+.p[M)Sz(!ػ,!.&0X6UpWV-x ɺW= >" Z1X"Q /ed}=x3g2O)i&IqͭP9ogI|\ܻ."ub Asb ֳ+ʵ$0n"ɊY!m !0#fG ee ]L] 0)[4Qv=ml$\vH'[Ma VG}񞌜rҐ $WD'+*m~:-3vCP^M0cH0^0qErslRc(Q)Qֶ@uJ}s(0I^ N]1 tImН{lIasڰҞ3q<\ S9Db:^R6x4ߍ,'CNT ldUߠo#?Fu?5;Qvlp Mnwr#Uil4t^)mD]zhw 6-f7}l@^EڜH1ls51LnX?-mT?dDǢZH:~_rx*L=b[u?/t7viF%}hg- t)VLd>=Yk8jJcDCD*+%vǫ¸C @ѻSפ|uFE]t'{_IS׏ wvbC I41|KIM/G4T2'n01V*|g#P]OI]c+(1A8uͶ/Lo9|l`[y*>L|4P;6"6% q,Vt-Ocxć=b9Pw5t+xpb,h+IQ1}DSC_Ӕ\kxu5ސk{(dvV &7uWG:Rw-a^a‚2ٛ/?Ń/h_|H1N A$Q .Uə^`/|aUE/X _䒠AyiDkПfaę Q'e0x:=˓q=Un 0Uøpnw LB)2iuhgX Ў={.Ά~{k5q|qʕ0TgOߠC?I\Yf2r ?ƶ k9$@2܆"a_a6S:=1 bUbFE|]d;Lt YAJO$Sd 9dl'ftWN'yF_ "Eh)~9keWE&?c7t]TIN'dm:9pc s=,y$"CrGTꑽy+QtPP OYkܦ m!#/a< 1>o=e\XA6ڣ /ծ}"F޽zb7>1Su:|Ͱ5 :|^|??>/[4bE:T&Ǡg pn1a&_Uj- c: @4#LJ>;Y.eǏ)˯xxobpBߙ /옋 6ILs@A>}4l7ܼ-l&ǃv3ܩ^II?grVnked9Vxrl.K+^b]+gf&i`Mc\T&x4.Zy/F~ NVv́M D FõDu(F)arjk(S}$~`CZ!rk6Vv%,c* D0g<"l.[aP,kaQ`,@2? +Jrx%MLI6eC>kj ִ AbD@g끝 #Yz}_;ɞ;;_, s:Oƌ٩SNڱSF>gmF 0bj:zuM\ň^7 zy2d28t *U̪|)1&-*TH+5kKܢɣTL3d<-Z֛yZOGqjKt;mF6},p#nl1C Xf“^q'ς;9I[>!T`kgy nU#W1*EeW'3n9X p1{u|ocX"dƒ NocDMMBݨA)ReChƤ0?Ɇ,L;߯'9_ .(tIxD/54l{+CWƮ~2o7Ĭ/OiYzt4MُK_ Żc#+Z>Jd(%{u s!{苹֫}Y ^C e}VS7oc/6mOm|?fJwv_y^|> >f1Aѫx9O3Uā-86`ፎZ}" Ƽ㬈#7=ziԝg= z Otn9czaV)Édlhslw1qr}_KC7̋SiЎI~|-T[^99?ںf쯽.aK&p u1ToTUWp%ӌ!wμv&}i6c" 8%bCqst2=4,vĖH׺%e]dQ-X&m^F"  fP5ݵ((̗-'딮KŬR> w=(NZČoBoɰڳ05%$|n' މ<Ѣh _3DLT?=4U} 13 Mq4O5uYo耤 x--g6 Pw[z\e)7_omQA[݉eK[@A*+V{g&o8]}v>dˏZ{.=v7)dP.[$fe(w[X_VSAS/KޖK!o-Nh@373KeJ|n}i] ԟvo0k<~`ōXiq0, # ϊ5g, 6MݧB 'u֞`<=>aG) t0]l!(SH%vަB Fb^X3#Kf¥LR$`6{7/z&`K* y6wGu0 >$#L%JmHL7TT:\A=Lc`If"ϳ?RU}ϟDΩ0m$pL`T Qj =ڤ+`kKD h*Hէ+Ҵ4?YȞ_ 8 3fHM)h2! k :P!mE\s zxjmymX1B!,'ue$C!q\&? ë́+rMOJb^s^ڂG,郵EM&_Y]7='Wp5tֵKX,R"|$3.Q29e44XC{lƱ;y8$p;ɒrjC5g$r{AY&z4hRж:IWXVRJ*;~JzZ5lpUL)Wi:kDǘH::_͞S wu7.e#)4.X'1Ҷ2}ڡ QF=bj$I!Ҭ@A 7?+-`[?u8 ë2!z8x~ǯAղl V_s{yF I_j &+dX_hI-!4* |8;}ۥMӼAoPd<0q_s'H͆PT~Z U/#~l;D~[!oW/~E#a XxyNLme#jGñah==’G/OŃOUmwYD H ºl2 H瓓+ۉ*^!P?do^Y?4aLs_z@5r@" }FyyARh6ov혛!N-X9gŧ`8[O=c&50mt0 ^ax`߂&p1ԟF, G I:Ke6E /Yz,f2BvzEyL}ʧܙ=TMIn}l&^i=E,EGʛKޏBX3[0DSGTT ]GFgzbZa?U EIEWgq&|^滾5 Ncuuu|9FNwdO\772QVIj$s*ė.TJ?INB:;s {]O0g1F?ۙ8#%Oʾa[ Xmބ`0yL .WV=QCӜa5mLr.K{VSQ ھsY]ǙW ovF}SxO_tΛ97{{}8bL^$fU,tp5n?H,H2dRY"Mi/y XPC^ gYpn !L}dRۣ@K=^tYwJHViP@9gq4+@5H!aD5ٴua?Ǫ|c/5Fwd\"i/I@P_b0hB 5>0| ʜqa׌R- J^рb8Ƨ yAuAuX.ev".:sU+e qz#䍿fe }HIᲹf%|ee-%AZFPRZ0׭Т&q!3i=0] fߦ?. b[w- 1=E4Sun=jM1,.cTb F`J0Cxl2 "4nuCGnV7Q13glpZ:xCosj5$=:ȥ )A Kw0Cc7crRr%0H|L.ǾƄ4w-P׆:~0 _΀:&(耵q¤J= ~a6 ^O%Q:?%JVmg{Q~P$71PVS23gdk=]-7kFQR01vBR KOԅw.muTYu_sI?M~d$; %/BS`Bʉ~e.pi2_`ii?:/@Gƌޏ]r{u2^J렊:8ie/'NFfs=w@'LR{g{4Ų{VpMR3ϊF%']}/m9|-wPKMV sԛb߫,Ӭ24VyE2, !G>JRhx U!Yղ0donBT~.RT;YOw2-SF_^3rj )ӃY0IsXZ|R[nG"eL=All?1eܒn YϻK&qGдt;R;ڂ^}괒 }ywWxVf?1N{OG[8hdou-زD^k[ <:Ea/=I9zU:եWs%fp۬%2.\SR Hʕ7+./,pu'(A1.h1JիD!jYv}멚-2{_2*4Tn*n#_ʷ{sM6zv<`D~ttT^r^bL5Y1UitQj1$sȥ=p!!q#!/&Zs0C#,r hX3c2_ "\tQ=nDN"S?`2v 3}}ter~}3Yro8ob2D%dsgCG=IuJ(WNƅⶓZ`dyJ4JI PTp.`"Dy^\׽M(F}M߃p6%۳z۱߰qF(}iB:4OSi.:d:1 @Tzitty2u W '.m'9lNޭ3Gjww ̧2%A+ ?a$ӡLإb!>΋BDJt$y |nY'PХdXgfu32u/}%1tm( X*R|csiaoNa !Nhsl;j{A0c?CInh.$y0 7^+49ۘY9z/ 4VGSŸ222" $1q^KR&'6Yabn+6fR t˞XG~Y4ORObu9.1?xs#M\r b #9i[L4Dd`O)DY4E 6h]%h+T1 "}ݚ*F#1&ZYQ* +ŬQoLSSq^`tpέ$Nzxu_S8QF[MYwv u=:1iis>,3\iո24} fidL55R9:VjE/>D|2*jN,/HaFmvit$ZZ|Ԕ[Vshgϴrwk?aIb=S5H[ RLH70 \-R9B<i:Rl:Ȑ:M:3SP29me\HIH< &oMIɺ>$Ngu݈gFW +)ulQe=(v8&Ԣ'j U&K|zJXFrڊ8䑫(kBr@ujSuSI?a945z U"WͺeȨ[0.OrM@ZR:H|$ fql:ɻcoG}*bVC+w.8d-~79ڊ xI]q?Hsd/fr$CxhvUBz0hHMMݨ&` I@޺$1dG!$hY8h(KNo)#ڔ'5ͦE$ YiR{qd=־h$%ZF8\MĜI_Oh Du3*g]u5RkNČ$=K5ӳ9U5Bc,I۩.*hןG,`c]/lci=!Y\ӹu8w_%'I`fPצU4\B6^.v""j V-܌3`{-^M"2c~o?fY <҅: 8qu7 &qV 4㤁P>lB `In 2Gb>9j7@k=r)2h~>TJ#ρtJ3 ".LG_N?=kAEN::p=LL}5TiQw.hnk'J~7:_17GtUyYlP#' q7-M"W4z-۔T'Fn r 멳(n.qݖ ɢ&.meX|5N:%Gn<΁Li #1t)4D1IF2"Yĭ7.nFa唣{  \:ޏ&L\ 4pmI&O3+zm+尲pC: y^/bya9Z5M]ſC ;§@IRi b?: c^+'t🟽`#hԩK=BL^iW8oprߏ/ʺ. <92;ZJs\\T,:=+ѕ 3O+98ڶ|]Ekz")UnZǮpetR_V9`ݕ֟5RqiO: }P}#|'Jh7oJ4 qavLQ3/0`?bf蛯(*y2!yxpM6l@GBe *nDRl6W/u3+2dtWa\б wA$ :ko4WX/xhWV  Yl|xK1{G"r#mwԼߴI$ךjO&>7!0]"}߆w8^-Ϯ_%R&¹>,"g*5bXb빧@I&& ԹIn۩~vovQE4xi0j%~ ])HRP;x_G) L=?gJѤ!jA˛|WLPmCVAN,4Nۙy6I\_b k,(X@G>ˇ@M &KV0;}vs>`wPjMsl_ɮ弇]R)wfWA1̪l4[w1U;V/1+M`bazv=G kX ZWP.Y/1D1L-w qbzey%<ɦpDJp-A)2dعZsZY"]Nqw!'R3whWPMUdU~'{@ފcKT q|hǯ' sRexÞ&hvǀ!cqny-ؕ 5k 6 æ7a'm{y2&~_ǑjmzIAthaځ89%edN)xN6 $Q ]%,  l&HJLP'-I ѼU$:_A"/8`ogƎ{w.E,u&FH<ZCC9[RJAֶLpnG;&:Eqd@ HYNtqThd&0" ukf( Y/D\ K28쵕dbF%/jc*pdM%(,i9Bk2GpɘZoywFy5 +=" ƽRԔh-mG,&5˃*`/׷q?KԺS#v-7ӿg^#urqxȘB\;bԛ$sJ;>{[r|#ޱZ[ B=K"4X mԤ*M@A'ֈfuGdI>Jv|I K/~ Zx< xPw`[kz;;sޓN!V:wuejOЏIWaR2ݡi nA%FN֚2֖3 +bK]3y9qyрb2ro)agy0[V8!'OLcW4ȁBvv9ajATNHV/HU' 蔶:t=t[W!lfITΌ{Y/6{o=*5:_WVI@\Z\Ud=Xjʂf(5"ZeUl]yɗ -ރEɀd dD[Nwpc_-Q>7މ7)] 0{(xt98_Q*!Vyd {)XQV/ΙPxυi8l-| tCa-2&߼eYvWwmvYQպA=H~Aq~)$jsk2.g%$>v^%$æߞ;mk[Pat73+bI$@Hڭ6M !E EL3b&OX ZK%ѳ(3U$o۴GVvX_45?y6ǩ$^×稰nR ЃN1tw,˜h%}k-O ]i 5}!ᭂHEk$b6mlFrNApP;A,ܻKUQd /pwNX]bX]r]X{d8lXq<ޖ.6X5^,-G"[QL5[*rڏ7}adٻ }![+ b͞Q?LX&2i%gi:fVG!^Ϳ'|s/:,jE؎qI(O:3wˇ›9#CXl IF j|[}`M`e5;l+5{{b !(q$9[R?G2eXUY)qݛb2GC)Hr7RM 'b{Qa8W T.܉Ŋbz3KQl  Pr).1@_ j$U[$>;P8 ,TGb%c<&<g7"Rl8ACd[2:l,Ը`ٲ (q]@ɴpAC-43Fr? ?딙l!]ګA]؄L!*\ FZ3kx5SфhGdbO/ak). ^ Ec`_w?Q\ Xr%=F$ ra sνC88詞DfK1#YúአDX>2?)_deeH&"&9ȅ6*tQK#E!  @=@.? }~R!li T~KE.ތtYLjEOt]01sMg'-ՎZAO%aI3p[ ;̳u*@E`R𔚘 z`CLg^!Hrٴަц'dgH@pINef90b,qF ow5IKSVؐ~$ ?CLX6k@^K]Jz}.0=6թt^0۪s\,ԴgV mFCV}^͇_D S)eTPx6 oN^pFaԥ1T ?&LM,gnr|(Q)|TUw}wZE|qnRMBa Q䢜-]/7a~4|uL:lLur2%|,~#ғ"t-I7A%əwlP11eu`{qf.z0AR"&|5{Ƀ{Vv3oe X0 ¤w lZ44JyIA5ڥq)IQmg-px. m6DVE<;+_J|*< E~jL Z$r>JdFyKEރKknkJ$4nn&@,ϔ!JKӈGthyyKq+ KUpBȃ$NHy`1C,)F]ǽ(0h[pX7&BvWϧ&gsܘpRK\߸]&iSc[ELe˵tZ\%S#t,Jp\-%{ Bômp u8uѻQ{T(ˡIATBUVm<~jJa")19H"q)5i\8; GD`E Ϧ\h*~ylɈ}v59ʩb79ɽ8+A\ԝG9#w$aґ,L%CcI ~d(PP~6ӿ~|Xuǎj,EB ~&=_!tzHw r?hJÿUnͼVL[*qT3ҫO)3ʠw*2Ghh1tS"U6h7]4=Oj `s*Zp3O)#o (`b2у, آTDi@#H'(TJʊma`؅o[cLmb SeHZҴ_4Xfrsܧ^BI}7 c:X捁?ԑĈ+8Jz{U43!|,I(qd\$%@͔EyRX4BكXlnd1vI ̋ gtUPRIXYfITC{o/FsN`kq0xb33ETOL\guEzQ.=k+sbx"] EmQM; $pJ @iM{1zJ"gQ*gSj[)ݓa<@p|s1>]ŲS*rP#55yPʐvO:4uMܧ 4gD 8>+um P(8V/@e5T(`^0#[ej7'/?YS;{ R1Aq/4&IƟ(J&e8F qOH*U_\tFy`ˋ=|(!s(f//;hh}OѼCnu-*L)뿂X!Q?rRp=X:"hDKe{n/ x}EYZc sPW?o:cczZb` 20N}/ElˬWQ{oC1J5&7PiP3D!R7 tPd$1.% x~z fkV;֊|w{^@o%UX]&njS:ثe_6/x]A| z'/~Dld-K$.h~{ܸ}6dfV Ė.nvʩЩ恸Ƭd)OzHߕva7׹)F ~;aՈ|9l U`+5s5XeG0Ed`Rd+]њ|tSáNspKm|b#?hМ(W'``#ܤkWx(q'Z%%Em492)9U"I*yq`z̢PU *t鈮| Y{׸Vy!69lD5,6]> Dl0XzY3N{"4cv܀rfm|vSA8b(T'Mc`<2&Vh[C."NrC=+Zt&&6o=3w:IFBO񒯪_2#9޴~@V:86_ ϑCn4ΎH+N>yY5!Օ3 RsF^KbfW0  #݈~kwg ccEtS}^`erMnv]RR&Oә4Q'2_Sd̫>hebqswjeL(ӫs@W/ , 7DdDXiة'XLFwx! 셝KlVyF* ao': c7n v` {iWVNPL"X1+r0Tẉ, ¯MES)rMB9ǮBi!``}J5GF'Tvk ^q_cȖSb}T{*O2=^`g.x}͘aۜQ5p E!Y!?dmsuQq, aWshDUwFk9-\W&MS Q$ d>h^(YxkaϽDCûD]xyuCY769A -@ɩ ǟn_{A̬'Gz 'Wt&/zDWJDt(eӼmU2T}.Lh؎Y(Pk “|c dvK糾lCʵң!8fVMr2%|j4+,BxRiwzΒْ ~7:~Bh2 @#ֺivu^4JJ^Ⱦ?ea >.n Slds|CcepΏ)Fy> sfc9]7@^ 'ϿhߟLZ:*V`hY Z_;YHEЃ/e&1mJj gL8=04bqk7R%Q=ݗ&Te9L_A*'=d[`ۇdgvvtυ: եx}p 8J)`ᔉq$6{/K{h|;h=jbUܼ,n&fmAZf ar]yy$=V J0+3,Ʃgb}UРgAGF-ik1a+ {'3Ss}ujd !r"g yg\9^uqve+Xm}#T-ݩ.oW˨7smVwhR}-)-Ph->?a x)ћ$a-:M3N.PPII,g䧫5dyJz#!Ni,ʅDFͤWPz>y16+GN( м:Ҳ g#zvʠ;SKqSf!<]e %0OwqT+ٷ^`C'|rͅ<pMp^ Zk!L?RY%0?^C$Fg^$S`< yzQ{j4#:bݥZPG{Z K!tMDc?gu< D{#$b$(/ s`% M9ÜWD+}1Gz=k=t| 'Zzq3Z†-7c@ڵ H|EQSX8[RADd r;xzz, ["Olɲ\fNjd)plŸZl^51jGW_ GTfGl+=Y;?^Z]wTp/rMf.v0jH s''ca!F@'y9Aw0X2h:A $KwѬR}c ԩDA65Huzu6;u{.MP}[4n$>3@KfdQ . Nż/NkmW!0mxv31jZC!<`]"-~YM nSR;SۖSh Ȋלaԧq=m 󺺹:lE+j\M`Dv6t!(diB~ 1#"NQj4#r׍3 ;p[֌=}iRoLpA7Q9ϰNeiBZFJ*4Pr.Pxk| ,X9]cuLU8jDKx kbUn ީw Ȯ><qڢ?(aD H}pX?AHMt䗪]P >O(w2rx9fp-3 _I0Rk2KJ~!*Ip40y{5|Zt[w#dm[ѸrpP SYMGUuKՔ4l=T6C AD'zjnzumQ+è:y/jBlQ [2$tq Ojj*Nby_-û|BRIm\!;pJc %xgtǮ }q5ȼ`n!Eh%4-./ːXZpsv'(J\]T`A=3LuY㋄:/"%&ݺ&{o\9=I0A%c$Cv4'AM>ζ}nx1Xy?x Ogǹ6fN ~-[,.[ERW* z΢$RS.ݩv.k*BOoG4%/t"ri>5JJO$;ƪaVl_8PAu|L<< i ; M]8уvT}/)֞t6m j)"eF^y=QLe5jA {fG\f0\2}lnJQ*KWOڂX世(j2dhG{7}vPT>!.;u & >-Y@7uPDXcBXLO[o? (ug_7֝VJ7/s<SK"㱌vm U/>z)G#VYat( W>Ү.AI6řqeT|ń%nvrv?8)^B@oZ&]S5- 9C @BOW=4,ycf%"͵PMi*^ =yl4ֳQ:/u`V-(ٜtl1ti{B ʽN\Nl3n'T[Gz3BqsF % 8"Pj"$ l/r=;df(6;|9%4l/J,. kC5` gG.IAzmCltI/vj J;&<!ǽ9Ny ,>7FIܽOhL2UTQXC8 /^s?x0`:W·Ih~Yg#@ԗWH[fnsMBzXoxxv?̶|Svy g<]dE2n|C%UVO_XqW gb, ;vOsGjRڦE&%ܩE z꯬s7h Rx+Gei{gVErvK$<&ܽӟ'_, sVJ]96YO)?`tw};-{pVH UPb[W]{j̳caoa}@' D÷_Gܢw7& $a B@+1^eRnZ=YS6Ȓ>Ns连Ử/bXtzf=?Y@>Fwm.7QOڦ!S*A=7VF0eA护`KzVq֞v%%"W]]Sle˩x֢Ϲ5{v7~+ n\"\:x7etyjDm,6ܐNvNWl$0,zR;ؗ Wy]d$biaR^pOTOx̞|Kc1W}XRAS0 `*b=(vE&On09bw'ԓУԛ,ȩ:;?4DW HC6d(k Yos7y_ŗ zMl A&0>r&č(lL r ܧJkgSdԧ|f9Mic?@dVDD;37>ZDTs=JEh}mX;1yy I7\l1x QtTi^$e1~7z&l8x$DxCJp %== q!5 ahγB?LU{o ^vVgmtX$;mcnT>ZI^f3CI x?ÿqSXp*>u&lz4i^N/yD~\>`EO4fN,''ٖOm to !w6ή| ECT(HWd*[v3,VU'_;՘{g㦄bÊ_2 @o}R7^E0w=|Q[+S袙zۡ\TܡլZõG @Y&+zR rg-dvr PQUN;^(SU8Gm8_\[cpl;_=2R/kS)JO٫c&zY(Q_)罘C\ºKJ3'\@EXNH2hx<>]_$ gaՀ2!'`k֬Vu}@NTE0q;.qZE q9 5+K2XO FQf-S)0גI0y2GOW|^&$d1|?Rf\8_s9+:P0TMP;R/`g4%$ {G♦%'@̠Io*Wk֝o']τ?*U8xi_K~uȟ0(Qfr/Q` d_8uTn^M`uXFc؀++=$L3*C 4lUD-;$ǽ?Jqlm -b? fkUZH om5X* xK7_RjPyxUp"Tt%jαX 0Kq[Z:u`stY07B1! I" [/,]f OĘ%BU1 v3h"֔Ѵ$X|MmO_ACZZ! ZXʓag ([<|xh2L7D =̾NG 7VE͟(hWE1@HӟA@nST9mΰ'CD=.TfTǎXp_,a^FkDs$TGCp{^ܱ\'r 0Mw@Ж98)seZ[hG[Z)eJ-m\gk!@ږq䒞+)Gn9H"Y}5R%T|,z3S;VV<1zg0F)Ҁ$Jܐ@12߬A̗b$WfmdL$tt# Q!dW;fXUKyRp>皧>r_;gVebFisc>i;"_Dt"բK-RRe`4f{X0%]ϓL+as0hmv$C×0Th2 }_UE-w@; ]#FzdZo7^:_Ct6IkVCVğ}\i̻hs0hta}8~(`)Τ?۞ϔ7Hh3#9y-9z~s8ElvdFuP`2&zdU |qԜG:يj$vld goG$sCC*1}3`>.zc RU]wT57H%|+8j"C1}=r歉{'Bq~`ɊcRC]Uǡ' CTՎG;gI1+m/r+ieɠvlP_hxX b2ekk8RI@`LBVMe:U-J {C>`PG7 Dtが\?R:}2nG.kdCp  q67~3W)|kqIUc,IcR &pY=f[r1(ߺxz_;$0Eɼw&>C0R&An:4ʲ#ږQ4gt2}Mlhޭс@&,et>2@my΄F o*bW?ĮQ Ǖj}TwuНa+| þж9U蚜qb~Eg ؑKFSSׯ C}J6`I"gW${2؈i>yo[ݡh=yz=mEJ)>vM7~*.ij/JFTpX20DƨNX@H /.>[lb k[wYV9p=|2p'.l'MK7sZGEY,zWM"G<+В,$X \PZtzt#5~\4 p, T+.þrcLۙ~Ҡ#R=8N"8(n >&/VH[- sZl]ޫq^`eQ-QP@x($TF"wˤ1j`t'Q󆟄ôaG=:g^F"jSTx{s~o(v<ϳI? ACu3Hۂ}8>C tLIү3)ӸPǑv]omk;Pa!c2yWl`#fؘ.a4c-KVSJx. RgLB!SyX!`inuTCUo) H 8[ al@af^$znZ8tIm<}&XTAm%֯2jv-˴BI41T˜` RJrROϗ_c+[sQ08Uymm1! z]OOQ}1xaU f.ȕ92]_x5bK1HpѿG{>.nr%x^YՃ>]WҪ#`nU"A۷pcbvK?xG9Uu*BЇgHޚǴ_ :kfWZ2=<v,c;<.rx4 xnaSGGȰGΌw蛀-'Qo-x;ffzaɨ`},KXq5HEVIu@ű>n79o ij~n#=Fg!hd GtzzޓвnaԨ-wyKX/lf*9U1Xε\dc*ïa5Od70Fap*{NlBx ˌʸngzU;oډ(2í "FT̊w{RevT[j >乻.?SlC#QQw/]Gvl T,mhjnQwa=, J̓:6eMV2qsZ: ^k/7Wmk@Iv_ǼVﴳG"U*>dm=h Vn"+ւ'aOOɲᄢhHq]VBJwSLƀ>Z .XjPTrh& XS6LNz4Jj> ⑀M鷏'%Y!nkJ#ӄqPL+rJM v F"<&|.") Gc׀$fB)V4j,y2!9n]YNOTPetwi ,ZA7w75pD*Gp?vʰ E\Qc"H?)aƅ0$cGuUN]nCO47U˛xuyq!mP5HB$(L@qP8)d\'-~#A :K[OI]Y0 )(?nWwi\ Ia|ly8vV87uDc)9uuy)rX_>e](~9e&1<+Q!`F`%}Ҟp j}}^%KvfF_ /}CE^5pYGU 4Q':W:Nn.+QѴ8雑',*ʄu#r6̕JEihb+Ir| FN%7Ţuqx9D@Xɠndαoa1 +gI z#YĠL\%dMdY:“Ŋ 1rt|\g# GX// KEY9v +D \ ^Rw\)yPi2atK5d@3ĉ-cDvH}Zh3)7} z̃!02'[,Z{nhAAG i2Pқnb9L 3b g2"%Rdر>6X5=ruTjG]VxێX([>9U}:Hf3yTЍ6f`g9CwZinLt hUR|iAlܷ[mz;*R9BcQab@#ܗ,'*O]bZ`iSq%|ח0tlKW\QhϬ[oꙍ ]zM_ian~qc m<#YYF^vq奡2NfvyS=%iWD vaiC4=Ip)bFb?'(dY}=ZL|Mrt^@>Kmۏ&h@Mxbr$'^{#-vX~NoLhƨ /m*^{FUo ,ʝ>?c "f;C-cUP_ _+o'ӵKƩ'_|[E]m}Yl𲘞XAظeXua|2% Fw 7^@+&Nkh~h7^ǔig6A볞 Z 03Q>c15! gԥW$l4n7B b?#ٍqP~WO$e~^4']%j ~ ))ϾABvQrPy #/vx=,D3/Y|f3W ~G̀q/WoUsS=mjp` HvJ:07<4Xo?qi3~2+r:C `@zFkZ)5ml\ńV$Ìtüxc+힐QMq[b7ҧ@c!<0?j@`x'B}ȾE?кxF"e{,|:4Udd0UZ_z=^} n0_D &=FH VaH+~7@awbsJ!5mt%]Z82ɼ<ޟR_|RK^Ьj\V*ЃMezO:J҂X-p=%ЫԮ}Q&I@s!NOK^ ` Ǡ`r¶[JԮci?**#+6|+~)zÿH-̝fP/ǒUb"w)%r^T)[g+}/ &R n0oi(A=%QiSVإ/JtǠu!7+$؍VÁ%uV k+7l:hOh9 ,*P*<ӥ}P9[UkntoB^e9rCM 6;j$З ͔= 6csqTʯζUs 3Hv]nw5]}(k7p$:xSCRmg WJ7!/B"wn>PIx@Z{TrCr. _q;J&m{H'|1)}*3:kt7-IQ]lFGN!k9z7/[ȫGGZ }`aym_nU&ÑIM%CEyt@-$]Њڝa6DgqOMZɘUփ*%񏾸s gy.%pl@x;ׅ8I#VaȫNt^x$}\-bsS-[L4v1( O`+ «Z` t"Jh]! ;Ht5 DB8 6ATk S_S"iKki0ޘИe>BW>(Q']s|d?y/))/bmNNi/{34PC ub~z(UIvM; ZjסaB]E52y o\":)Ud@׃.gV;(\LQ])t ̉iL|զ1 I(hnwU ܖEx7zyI&948tء\DϋC)t6Գ IAƒ֦9`>6>hWtp=x(GǮʁ]^[srYPQ;:`WԗA#<-K8ʢ)t8v$="s!0%.|MJfJ7!&Cj)_e> , \SSQHj(h2HY@pF=v4ۭ"q@"~$MomYuVGߘVqZ͚7L@KǨn[% 7 XV۫zYreA#|֤WwSll:b~QRj/̽W+= Ąay\ӌh?| 2e1ܞXU !66Pʡf%:ȽIBb)<$u}銰`z6E*cAƐ1y,VP""a &q3 ^ 7- ўjâ>:]c|?bdAp+#'6w;4~y{ BUN)VHRA?IUn'p we#aQ)vB8s3⌧|h^!DNy;Zsg|>uiǹ G xHnU{D2oy3 -8 ߓ@n E2TbP9B>?܄x [0%e混vT0y>kdڷf |ˁD_]JX_TW,0RH鱻 .RX$* Dž/%iXhՓ,|0%~xO]D[~~tnR6iu2pҤTگwPwd:$8ȫ^9 s9#--g1T#\/jtG%!Y5Zan0vXld>ܜ(=H;ShO$ 's谜ҷT@:f*Y:jvNO2?b,GP[>iGEO( 7q4Pl9֗t{GI\vܲg {nx5bCaLE4Cn}{"U_Q7no.LlzW'~BqRԃO np6ux(BZ&/ڍe%  +e$=VԏnX ^gp &d85T sUPb\c``'yW7SfrAr )[P{vVQYdW|&0>j%ω ֽgxL0?87UŬk<27*`Mr,~;]v+_.C4%\5yDOw*CXL6 _*[URy-N`-/TyRo-¤"e! WBUhT=9*V 3>!ZR J\{jTYh]aRoeLWJ}MBkzhNrhnk}\<(c< C&"^PQ*a?RT6_(P=y_0XvǨcshK = cqi,9R{^Dv"E-AxsQMX}L%)iגĉ߲811hج]7βY?0S1[‹q!'AL٣O\l?>."FE19f3/Wn(qup  mdLO9OMJut_h]f`•Pʊi;-sSsU㝂8Ep̪]EQ'ܕ]~ͯxmOUBk:N7_[q9;ZFXhY鱶7t3#,w#|B"ˏab]>#`Vv2R¢lt9? "+0FpRyXYPN-|Bm/EFc'n:B'"MŌs H../ٷ]uBо7 }rpߣZ$y/Hi?/xQGL]#{F #h(F&= f 09CKX;ꔦJ7dU:}#wٝf.7eGt05TW>09[=:Asc^K,_ \>Mݪ=}56K~oG;DP5)&ЗCSsZLX ܱ7T[Uwvh]>75 :iR9n/R5!{"ONO>gTї,{d%nk?v&:n{Jh_/P>^D N\!h(kX S@ †:蜥%Q̀x ^y j1YUjg mϭGGzn\euA$4\+%}ц=dͶj) :\ey!D@-Sl/l:9m}|i7~~`=%q0D'$ 5 P?Sk٣0j(?Uu= kL <䇭XO+\Ր_dQ$eNnGF_!G!_ b2хf95zlHVӔ\=|VB%휒|Ӽ{R% k3 :fQ#o*%`zk|IKk-т(qٸf"Ci,g#x69 }s$Ȟ{dn)AtO.wx.N*5|qU.xa3 GVodL5})]c;'W}ZE(ebA2P< EpIId#fr&<뛅,%=Qtnstj8.w5FԮ^ )RZ8";!8sJD)ֶ{4c !/H. m: 5gXL@TAy2Wk9{u@7yH3O1$-z ?#WĈtUjwh?9 =,qL(]58nIo0YbݾF4k"a_49'_qHrF.M E'DV^w3f!`'T,4Pݰfi-I%e!F0MFׯj'侁-0vPGw(٢G.Y:l雤=A ]-No77@xF!Ӹ| +}k(cUCgqa Ez$pbgssqbů I0LhF7(ךީjN +q[B4act*|w݂aGŸ:[ad]DD~?m?ҡЈ2?۳ʣ1j'MNE^6 θE-Z(܀E {XaHu}Ay ַM;-4Ӛp 'gy/&9HnU懽]f-y֞y8j2gcCXRrTmr#K0E17VҠw>wwИiADw&[Eeߦ$1HbXBbzW r1q:j㡔NjA$"Z1t1S畗{ӉURrv|/X~hAic&=9Rt(|R`Y *f5xd4VHJAp&{יIDj2/"u >\,s|Am76>)N { 1ˍ ͷܑLJ=n>MFRl1E`>0ZDc pW=Mس9.Dz L>(8uFN1UB>Heĕ-Յ%~m?az&TG @ 7[._%10'Z'p$1?OOܙO('UTX4n9* aɤe4)Ӵ#d&hDgUyI.a7XgՐU.?ᴛCǷ6M4MŬ8tXOAsE75kR/l~rE0iXc>Vi_+24No؈ÐXU_70If j9 Z$H m")z!j|D C0Y&`>$4/Is/^}" Iև++e'&Nl>E@"oz+ÌӼիhxoIZbKeX@qQqdR58;R8n9vKDw[ʄڔ@r $6SXq@m9ywYѰUpwgAZfҷr10iQIBlH]+?Q'0Z9յԩK@""oNڋux?B 瘿;c-)~sҬv9Y.Nlxxrv6٭ɍVZ̿NzJIVJuAtAvhsŵ^WuoN0@|<'t 1tL3-sx d9O*0τvoȗ 5QGаU ho(XVX뫲>7XFC6kА^1_8 (B`>wfz2/Kנ?-NLwv%\/2[ d, 3jT= Q" sm2ig0v4:b#K=w\Q OVG[o^`"KIw{1~J-#)%Q)I3OG+ mf譀`iI>ċ5ui}7qgg¾XM]VwMg @ő9slєlxvN~2Lw׍DǛ hd'8k{"%Kؑ3Sq`\Eqb+6+79 'ɻEцzTgoٟ8ir?ѡ(ՎM`uggcBp#j[Df`1Dq3i;[t, 6 GvHnK!Ȕpف3w-dP[ [X d >mbfov7͸+wzSqjd V\0vILoAٿZ}@(д&= ,J5,Ll0_}hc=Ji姷$V3~Y!MnA;Ơ^.))+T( zM_w9%.A^L?6EfLDl}[z LڡԐ@_Sy!t/>}$X.5fT3 *|߄x߷ _yg;Nedi?#YAӱqD?I {EԨ2rz -l9up,t%Du!>lv :nEpռ[%w kO͌Ig5 ֮j F-3X\;0D=!x׵^]}~& 7Mh/#,c'D쥩Z|EJX)dFN䵘HH Tp X噂аA+tcqUP#)tPbR\7OͦDJ7rŖ=՗{pC@ְoFdd ^cx#oF7_IZ"+7BY0Sʓ#+v5Tk?NW!˶@#Bia~ vL7'g1(U(뵿5iVS0K@=h~8QjǟgA:D2Az-4OQk_ꬿ%U{k<7KJwnͷh }9'mGY%8̄ZZ`z*MQDZ$c]6vy5gVԑ|Ky7eRD^l*.7<{"P%9| H>v`[~ LYC; n _%|1 nZ}MwvCdOD4]xb^˘-CHE-֚M(f"lw@6V Τ[mj@7kgOX+d=tϲvEĽ,PRl}jg+GpvvAi3vkj`"0nMT5CQ" Vװ#'pD&&ڙo(W J P4%wԗN.;XDqqKD >7?b:i2D̪=9M#=(+aDUwS?7F&>K^2$8aZ>niXA9 dfM]7%-3<'gd-cGl#"I\Ry<O1kPqzM߁Fr˰5!M{fs0jOyǃkV+Ҥx|uOпfu>ki)CEeyn` KR'"`*scpw$Gb+0Cڣ6k1h/DDi4pϧHr OfeSldjM :ARsցJ|"ѭrÓ-)|oWZ3} MّHp$E8lZyugQms`]H&\ֶcb#܏A=g|ntmi{4IpM-rd's7a6SIH96(nt-j#oyD[t2?èjf3:~'3] 1NOC_9X of&H z_Ƀ[0RJۓz0FU(m9 {J,.{GSLDZlmJ}M ~~1azSU24 j;Zsv)kUE͓u{Q&![( tOq^ƪD#&wP5jBD1*: Rq=jMoh8'6tl+7&)|>ӶnDn *J S@7s^͚xum2o}w./@-A̷.JbQ|^Fxμ aa:t>Jͨ wg a?fA@5\Č)9TT-teH9h/W2Xa!\>6ĝ?BzR|]xBah7U-feex!s/+yZ9;>[:r (P5b~hLvi> Z$LӤay+ $kD$eT'kŵanš "&Q zGs4I,;RhS('ِߡ V IX[OT4UA8[vMB@_i\ aF\2LgNR9hgh}؍br1LQfNȣ@l[V[۶ǍF1 "cK;3J ~6*8lèh:'Z7>/%8䆣3و*K:" Oo`{ MO%m%Jꨳpp_eU&2Ll)t7.MN-lY,t(Ȣ= J$TE.(ҫ؀T}sxoT-nӠC>-\Qa Lzoϔ¹4jܷs Kh0)cB+#sa(Pғ6r cg=.8n.@jlWv ngٗTEǐ+"9ONQQtǐ*f4?-Ws<|]OZm~%H}~VM; e!1!eP;ѦH00+NjQUK?H Qb*b◓,_}F{f~}.ׄ1ma~LBuVI,y(f1 ?\}#nx lB)6179b*zz3Z -PIY\tEg=rc@)raJdLՌz-&/K:Y4y%s&$68tW9p ;Pv ,UX+ϼ \e3gl2Qb}E=~ 7 ){N g/& A?P$ AUIn5Յ_;2޷Vp̓#^' }#74_~JM G* ul%pMAku񃩰բcsQBF6H?^/1dw=&H6R<ŁM)V7(ocF!ӭ(XN^dN Qu^O|QH=wt&]&fiUѸ+[TGhibK\o ;őJc@ 0ō~UpgfۓjǛw;^|6?uۊu'ƊAZm=~O?Lo9}ªjAy]hyU)Gf 'QLLφlvR>-颒F:Z]y7FTQ@'5ϪLht?U(Lnl^AsQ ꢪ5W&+*@KQ>0\qQ6z= bMǐУt%ˁ0 l78I\HWj齮opkte[Zg]\ S~Z'J臃u|( X].LϦaF^~~2YINmIȖi`އ3yk X۽냍É̍Ɣ?4`ljD5-*mR}'T;=ɘlfEɵCj=V:$ |Z]vLƭ[:-<$%$YIJqy߆K ˥q,56kO{ ?n<{W`2F*ň€ߗ7)s=pg-eqT:fFSlvH*0On 4 -@`j_I1\ | mo2TU:HG)O$*ݽ:WxW&u,TL[Z]UHlI 0w-iG,鎊 ^m@ Gޒ)p߶3!a^F^jx?(\u7E>SWB7yuUKo{wAٔW'&"$$?T_0/ћhIny8]u -~f>z d8wGm8u=ˀ$(3&ەdRș_D|ke\X|OL͕!-M/G\$ LK tf<ߧrY7~MS96+@(! 3.fRa;vsNUyb~rd[fXp7&T1Iĵn6yKKUi꽕]f{,}j(!֊|]Rhَ/FFY/u´Fȃ$^f5h:ZǼAqJ^ȣI'GW1Rc{zk—b_ l^*⋨L9<~i͛Bzȗ2bפu"))|),njkskGY7$:\ ISĕ:~%xRas6ҋW&3𢰍OM5&0ai6Fȋ\Z(9 !V$sQyjYg@`:6*@loF-)f "t{^{ZbL‘-x9ӄzTDx!) _!$P(4.|so+c[  F"*bNZ?ءf܅JF|%`-I|6(u{9e(L8P8/(?5 gNqEpESŠ0[M +9NZSp%V@. w;v8T~oh/GV4P S&ف97[WnF&Mo|"lw;'kukωX"?KZbRCհMtK/ #8:t >Y}{`<ݤU4.ԼG|=91@is]jL>'Z17b|GpsGDP]lLtyЪ<8-fj**|5 a"2#m0Z54Z܊ts5:D VKL/)@X)?Jgmxݐ]l]irHowp /PR+Qrdع?a|=W`GbU|>ըI{j7xڽxQ?=Ӷn&).1h#,MqqeOGSj?:R$HTZjш\/^5"i`v{XXL}QewRUp: I&5= wb*7uE0>"\s h$p8E7Fk !͋'y9uPs({?\tfM =0x䮂OL4h\q';,N IU.ĩQ¼-j?xI|9y)mK^}8ĻT$0ns*]owvH,]TYjq,_i7^[J@Ccpw$M=pH U}pfeiͺk<^ M-j/f42fC<`_["!Z$_OHfJxd [M+J@(ޅkց8 #RZ׃1~i3D;^摌9[jk-/$kF:-,Ŵ,e 28M;Sb1L_=0U,%'!zF="~d`xm@@Luv, o֡2.*iItq;oYY>ӧ^33K<|A\-!wI P>|eM/I2@!rFdM&{>,cRA5pҞ~qjp"r݉azaK\7`Ptsay=}ςxsʟkJblu<ݬaf< aAҊ7s) .@MHFYb;;LL+I?0SrߟOf#"3NRK{e]J~sHeO׮Inyuרp;){E'C-=eOZ-\}ֲ~uaJ2&hw̅8$$J>uf/M[љN,Yh4ua\Srg{*8bp@J-+ %6v~D^T.`P:3˗ rl=8"|y_&|7Ľ b<m_TlSóA|TPo@<@ք`dE|ʝ R[ ^y?$M@5ĘH7rT9:}vR]E%e. 53F'V{& o|:9O}{+8c8Sk}[ " yPHz96R<0E" l.sj/Zqe3LbwEe5Tp1nEU HV c"*$ʋG")H򨖨(=@-A ;t%ĕ1\z]\\حlkyנ? H-8S!qa幢qfE}W:v\ q NUK)|rr\2Ⱶ¯ӂ92rOZ9y~?沔w܃XJ@Rr{uӰq)yx哷!iaH0.c csG,S'8$6.Zh!A˭Q┾N|J76$b̴>9n4@/S׺nY^5mO(i/;a[YuL-Z?a[Gq{wtqX-&CN58Y,NGDR9ڰi.C4)V k4b_8H.m#p{}u1}.yn F|n^mpz^<7ūCڎYn%̵n2;8M33VDŽ\s/_HHز@!u: '/T2K*P ( ׂvd4'V1B=䏢򌒖*p ?u/D@~nJxW>\{^Ґd']Qٞ|$Z-NhcGAAiw7&˟0`S$юh|v_6ucC ˀo2D!$}0 \a}h9d}Da!;=\(]FFv M]0P}ڇDs ՚_ip?9*M wO7fhQP1s?B _]O<{AxiGBA8Oa`1͢G#ē牔B s4~di.˵mifWуu[c:z0Ddb Aw McCb&8(¿ Um˗GpZc&nGD[Ϻ"_k&\{oˏUi!ڋ9K!!~ϛQE14y=nkFPy哀 wPDuءBbM8ҥi.5vY0~L/m3k9ǡPqJcLޖQJWD@C]q')YFmƽ d4e2(B9U'>ϋņ&\O_,MpT.4pRt7kgDƕ'>Uηxo=ð(3~۽"X0y ~xpDG{3ZH$ Jlk7|Eⷫ}[~N[*j<2e( c_zOO(ݔYGF9!aO@# i9Nseٍ'G[fp=6z baF`}?@O^|/@L7OߗdꂋV֘d}<%0&(jH$MQ^ZMy?AN-tfhw h LE|JZ&Ho~>O·Kx=)5YG  3 Q57zu?iQtww WDi,B8WS(huN04Nm{}$XMobF8>XtGhkK5iD͓%.e00hK?]ax4LS=4,9;063W2^d?@e/fɷ, TOWFxB5/  jJpgsja~x8Ƞ9?kW@JʙJ$ DHY&%1ҕx`ZҲ:3c 2ض)ꅤkzlPLB'_ vV CIf¤IK?N\ }TyI悜Ds6*{hkl"%AB-0p4-,cs1"XSM+Δd 22y>ץ;7V״2z%O >зh˫CJQ=_-!VX2%?sc舐ni檥j7DDࡓD'OK[o[ QxJ_{Mثh_~$M!' [a:7仿Bx TO_iM?z*a65NSAbZ@"У 1:ňMԼ& B0}a1EGwfmh@?gyƘ@R7id [b_63*Aqg=?Ih˪NrnUxD3g߱>CT9 Xua.㏮h{d. "&MSA` gS n?E,34CVNҖeng>n߂W?RH9WhHyh 0^uFUbHHeȰƣQu.8$z.S]Nq:C ʡ^0V'y.iHԟ|Xl^ė\ /plv8X l5,na{֎l'!(=b9cCm5!X? kB#N'.%¡F;l؝ QSYD$;1XSdMO%٠w D{`gl^i `cߍ%m@]-LC&j[Th[]x>|āefKyw$ٮ9oW_m<=nFűel9 l,6-V)r]eLsCTC8']HClfd!:|t} {g_~KnaLvL%+PㆅB|5kcS~Ro|+Y\"[WZNKOgB wfעZY9,#SGu0&MV=:CPI Ϙ_πPDnxxl\ڠc_FYa tZYksMrhzr@w&X53YCU];[#UF%%ߴr^x~$v BObXk5p9e c>ΩVu MN#`a's=Ka#POEEk_CSPO=X rM&=?MF?rNټC`tpeDl$R[Gtڻ̑)3!=1؅t {J"}Ś]YALa_:#N1}RmqDN4ۺq, lvѳ"ktmz~:HgeLKEHhD2I7˴՝{6Q Ƴ (;T b7=j,a鷩p.8NC],#Xso/ϻBMy7rĉۂU5Cp?_^ť}xd)AsdA>!_ůd'!3IRa *n%3ʹڇE>CD(Ȧ&in [M!%#@„L?5[Q D '[񁫵 1)[%qHY\2;C.Dwۼ;K!O )W_q]j^nͅL+j+1Xb_v :me4& |u |S5no˴ei|lF̳7_K6׏i=Veo/vpr&X4{WfТN DѬC5tS-PZ10|}{RmvNqnZ !PKA<Ϲ Sk ׭1I)BNtii3s.87#ߠu]Vk;QJǘ2÷Fڮ-}J)C,gE)|go(E"| Wn^Kv^ M1[' P@qAtj|$n8eܯDxC1y2M]?3Cgi32Y !K,B3]Y~ Zˏ2~vɬgwMȘ zgV5yj i{kJO4Nvsz2LDLN<&qlm m!B^X. ÀBӗb&=ŮP3Yfwyt> kۏNTsEpARZ1'*.uBks}f&W9"!v0@ B'+[|;?gyrLʮ #(.T6{nG}WcJkYM{öP3Ι__dGa͒-?( G\Y+/@Sۥ}#G! K\J8d2ԣӫXU>W*#mvzQ<ܡ0vwhih` :a]d%OIZ3'gWZdޯi ; ¨6DQA^_ su0wTƘ(7s>#- 䇤޺=XhKV[Y̦ r GaV迀M!Ӄ$#\tb9+~(X-?Hс%XB`{۾- *#46Ml)'ypק|"Ùo)ӎ~?^&Ϋ51VhHezys.6jރa}{xj*#Sƙ'Ԅ,Γo-Ĝ%uG1RPڂU5ET>2xO<XJxZ/Z;@XP=9F/X!hTwn@:k1 D?)p18K>}_!ZD\1Z:/? 1J?zUYhȄ#DA1;͞W0-=}- 2ŗF]ԙ,G?pqB4 Hc4J<*%Ɖљ UZ\.9["ftST N8CM-)Fb zxlx';q7dyA L4xEm'a_BPuz:'e22'{^C mexIV S7qXwn; xfH'B}ˋq!ffb{ ̹Bm dϪGlҜL3.„唃7k Ҩc$z ;YB%vo%A!qvrx@(v-e-*tTGԄ̈Y1p&◖Ŧ5dP0%6ݗ+ WgUcDm;ƏJNLcjl=3i9s |{TVrשC|@tvGѤnӹ@ɶӬq>m70C-I(=IRKV2XDံ[d%J> ڧg5H&1Vݧq#.Gg* T0.s@ o'ݒ-QHi I+eEC$ZI^ R=,YV:H0ئ93\%`z)B. wEW`07֍>;K6;4|Ʀ1&G(ҿk93CL!x3^}dEi1c20`.n̠E8:;!ܢec@y}vcg'l?W=l@MT"#2n %[csUP")jGM*dEq%WMl^.~'90E( }{yE)U塕!{l< fun#+oƜu޷hwn:D:Jn4oaD5s A2: oFR4[P (+fAmoA2`f;hA4ǑxD锾`+_#@ތ7<b vjo dhxNx5U'zB,s&^f#QXmeš'/Zժ)g?HvLrɼAyR356+ʗ6̯Q1(:@RDwz ׄy4׹Y~RMЈ;Z$RJ84R(GNG5g?J!Gݭ}]5A@n>jl/$K2YTaA}Tn͢7ѠdCK$%op&X`:kU V9o&HN׷H:&eEUVñ];_RF7Ȟ, @""UDBI!diƏ,qVo>"Az&n-&Ds_)T,@4UEֺPv+#߃V.,XuE6uQ Q,?=sqL֭kҀ|咳 xeygڪԹ(qi-uz+<k1MjI+H=pjJ+&4LJ׭zMJ< N -?W l[1k|:pUZ>=90.V/}eo!e[& qFYS?(JΉEΝx1N9wd.z@p%oHEt4Ó Ij u} D۟׆Gzxt)/SJSP74 p\pщ-sIp|1gvhDHPyۙєƬ|P7#EI1Bv)6=Ի9vJ7\yKѪ-ˋ޼ȲL#&%$Ot6iЁl"H,4l zP"V?Ff&sfpÜ v޺8QpVBY,`e{bEz *!W|_(*E087³cvYab(COPYP4܆ Y/s푖ȯu|A<׫h ?c)D=H\E%Bm IKߙ+"UY .~g΋QG5|&dߍ-0#trȬ޹M`%|S5< yQ2mu:<91/뗼b.sXi}6dn2^GTAn3W#DHF:,ZG#^ai^*aZJ E/(n5RÕ(x89IOc\>luo.nd; -3w}f -ĮɤNݐ݁,OY9~i"i5>ơ R䲌ߣ UalIΪyc*m&JN:]Q[K(6ҙ.SwbM|(z4c#O:;b9ZUh=nD)!()M9T2RB[:+UIJB?~j[@QfRjsrףQ72W"ڟ+Խa̖[9A4 6-7a$c?]F7sԍ|rE}HmBtmc{BrƂvk<:dzQ3 \w\w!# ҬLO>PSqҨ?LrRG!ңK-{0g9xGf _~r^ jԘ4g%, [A!+(#rdžXuD܃R!>ھF)`⠵m:78>3Y>8w!lw.}abEL"a4)->+I[Y*때h'G=m'RbK4*#@:ksF;5z ?1GM4omkR}K(GZ'mā{Bʯus4f7Љ*9yj=#f)Ǖy~k@9 -\v٨z} ^s& ґ*՗k!y7At~:e?%=8J}uܾ0lRYJ^֦@$Ȉam[ vnQF#@︽iPdCѲWw {8xȡS3OQrj]("4 a=n@>hK;_4U7ea\zږ egс0m Fr(cxZ?f&G%%AE[&Ỉ0 Ww$Y2#=2z o-9);F98g6zUSQY֫߅L۞fIÔ-!]{.+MP$ R5T- {puUܧ3י\ƚܪvօSwzc}QNm{ lS2hq8NfDkS64@O;`2hOB\ >v!y@rrv/BDHkf`Ȥq"*v$^`~I}&IrRS1P{"9}Pl-j<3풚׉*6S b oR:͡P-6ԟuF@ tKg윺ہʢI,ew_\^S[6ENL'.UDf1eWRY,ʩ^lҗ2H(s3}}whCbpfXDV_>d;:ʧm"b'urTא9C"$`!΃$OlnCu\:w3~JX ji7vuJ=CsנgFETx6';P k j#I_@ԯ# 5C.4ҀNNl)*ɚ19(:iو|,0DTu7zdT#DzB_#!X#("{P]4ϐ39@wy_tئt-qCrYou:9b ']LVo~ڛm TUcԹ:(Gg/UU&{9%pZ=n@)f")9!|#琈م^~C(F%On hBRXB[Es_$H$ PfCX<J#i^FG" dE&'Q$(?Ъڶֹ=[,̴rHd1th6Kw/ ܭkrC ֲSD J@׋[KHe ^z\O1P4: jDY>G+X|?EAȲ{?<38~<,<@Yvq9ytXYp_ҏ/XU$JygF;s>QM(jPVS .`pf%xs@ ?%PH$4s_G-T[U57ZLm_)^gIXyXVV`gC:ؤbJ J n[R隗Wɇq-5{[bpԐDf(@MQTA' 7WK!hx%05[yMmFkr=\PfT+ēDx3[*jU{HЫlmI'0~f$謁 >tuTy|6"(VIJg;щWb\O Ds?kw3qm{Jsp2J&$Ϗs#"! ds@xbUR0 )+#\<@sVz膤o!R@+.TcQ&Lqpmgy#wYH{Ocknr챴\'!꨷Aһ?Ӭ߅i9S3nLb/'983;OM]UaJX}ԓx{gI=gaԔe\DEX('}nY,dy fdI`dt$}EHX*zm^#QTf,UlO]S}O3 cT㲝yх5C̿y1cGc- ^dnjn#u.vt?sLG?$zZͭ =F%:S,\0_`"=#uU;:&dDna>P2iBHe͸BBK/ h^9Yշ+RIBOPJ<ŷuTUE\qI62l+NK@_nP?Vzcq4Db:94gJ įͳ0{wn􎪞^_%SVS:S:0QmiSY3o@}5C Åv ~CuF-ҋX /JKjo|/Ъz꜁C 09FI"$.Z>a8J0igl"(71@istocIV8lE@FU@_M +7S|HVm:H *ޔ|*\G}/剿~u8jAˉk}R2]lPa0ZPuhz&VR(ՍHx1j$@2bY==%M(4"t;ml\]TupT:`J!>Y/W *Ks+@!CP=%Р.?r`H~Bnч :^D y OjUKM꺃VE)kvOM]UvfhF'Bo-! z;&@WJvwƉ^Sҩa 4]0,ก^qOV8Tc os^'Cx&Z~n.Ɯ I4' umċ[4^qPFHnǾ0ukD t`洊M.ZmD+?^\**g)V GHF-9n^5iˬSr!3 c¦x)gK`yC7ҙ/ǩ<$ILǭ26nukl-p7qz~ vCjYVpz PVZ.X6kE_>n}t24 .;|tn"ևrvY|ٟPD$`a=_I.s\Tf gS`럿HK8y(vz(JZjPNh"S&TO3qǾ!#"maRϡƀZC0ڇ~ſm$e&tK,N&r3 +"YsQċH;zl} B7V@5 cd>ׇtUt.Y^_8;v_/\o ɐ[9cc7wi,nZ78'fj 2\K_ MBx8b I.SZ!\]n<\rZ_4oQa>"ԣzg~y6|w5C*&&Qt[\5|rhk2e4Ld@oSUy!էr<[+ okG[20)b&%}ucIV2HYf2\.UkehX'?t+?F\DgԌcrG- SdǑO={(V?l V'̧ۯYT -l(GFӄhb7g$h] w&O^S' ϫ7tMnwV3:'abh{4bċBu7sw$7.W{A!jϳ%_LbϓNlpF7Ygp$Ef<\(j@vу)ELKh\ûvauƹX2Xҩ@2!-ظ8.'yUHxe{QHbW>v8%(&8ix1۬(JT.+<'Ub1HDB{{fieWyOu=Tb7)VRͿK\Bjl|[J̍R3Z 7wM+ԔOF8*m(!Ҳ/жwr?@#т9JO2QD:9ɣQ~F7hBTt ^͙>VІ<5mXg:+GAh7i1LY}z _<~u:u5VT;\ݜUdlG֋8~pk5g 6be[3Lsf@ J0u* 6h7A YIsڒ^brQ?Pz􆚊kψGV;=Io*$ƥnQ Zz4}~ 13tON|ѷgNقГY8mT}]Y{Kɂ4WVl~ /% |_w CYO}%jTB@J2psvTU[$!k%ǥч G_~% fOwA-.0V Ȓ;6,1A GU:/6cx;"bdH82°IVu8~`\.biM2 d+By&K a<60PM^}ܥmE M)[)8c;9ҋB0 I,+{ T zZo{n&:@RhV? ]tm`RqrĆI֋#,jE`XB2$] &*VFB;_GS7gpq_=TYX:owNO|JWX=6@f뵠0K-[A} mb.%!M?2I~? =|U@֧ŧzf9X?fmއs bC\qL-< ˰Aj4L7]^B,O⥶< qZU0v2:+F;(,~7o^s?\Ȕմvn_x)bi2l/ɡ#][SՊNM ME^j$n{쬚`,XÍ:ѱ?dtǛk2*3rxgξ2[6 V!GTz.,pEh~>zPdVUč( <{fɬRX12o)x)e1 Ԗ.zMk@w hqԓԴ u #K˛CFjUN&>.QtsR'.o! u$͕)D>$_U`^tl OWw7B`&'865L vMY)'dlO/wN3޵Ff,׬u4d1,fN䒡֫XN$xY9^- .d=]PxۍOCwW~|XjҗƈXPRė4Ķ*蘒㳅0!➔XʎXDufQncAUVjyk;F-EveW=Kf<ʼnnjZfZfMDQ<B(q- nT_uhPD@P#u=6A.?|48߿q訽1Mܹqj@BqP@[ϩ7$T*glZ6]ɯ0X<?gQLtn@?K$3r553i#hč' !-P$a"*713U0~؀ $Li@̥-&sZ< "+`U='>s9ќA^A/ܪIryKf(ʹBebR4ٟ@7S~S:ʈb82)됖Y/WC)5rܣ쐓@tI;=jL0wYu1#;K!r9؈V֊XsufD`Cs1%)?GJ0&IM@ݢD0 2*4{e D.tڂ2:޵=K6[3[81 ⅍^:F/&oEzemmר"P$oIG%>q.:k[t}X[.< Yy7E3D12,8oBdS\ɋ$!Ͳ~C3ǻ[?A 54 #"dhB"|G3w;rŅYq!)xx7()3"tbLZB5>E^㨇L>3%JIt.˖Vj :Tj*uj"Ѹ+!@vppY]Nc&oqFU}&QO JNR-_!dP{UuI9"sT,vȞZB)3`*D S]̳Pd(ڸ.`cmZ6)VC*3(vec E=;̟S)-7>l9g)x^?1!vK @ht^CMGP$:H(y8Hݨw j.82E!/ ] _9/Ypu՜d*~ߨ|ؤ%Mlz缽KkͫyOI밁]՛xkZԶcޚ6of.r 4{n**[lA>ߨ^T`MUF|mѨfΉ]ԿB-1CA Ob6Y&1_nc;8{uFߙ z7wqk@".em?؅bhS|#'G v!:I.:j6PeF_G,pGFԄH]'v@j7+F;Ӆ/<{׃L8xAo"]g51 ~&PLm%k0*x?W!JtKaX:FUSkN~tvtس*+yt4MM> l^i߲gNO+(M' c41ZMr4\.;?D쨔BIZp>HqS|_uE'"^Pf~:dF7 Rs% rjZ8-Hu;.94!d8,0Kn@Wdhғn. ="2svGHO Y Jnzn{{.ُpi/f*2ot$_UC [dnWZEjVh ޳Ua;}B0H/ cцXbH3#m}1F1^WDz]f5h~]bhb3Dhh`?8(B$ٗ'g2,}#fCIf{Ynѥ}9If|"<暉tOiց"MT2uk)Eba8z~6ٶTG%QK>mwCӒاēT݉`Wedm{o[;ASpdN>'eSw';Gyz[ e͝lnjwrq:fW} aCFӰ >7m7CI\#]}?n2Gf@NN$|ΡП>417CCg UO"ϰwVǏZ _?ߣCb21H1!b;~_l'kqՌBh:Bfw0=sPͭ0 yY!hzrp}" \ Z_,*!n `t "{9#Bح2AO7%-vu&f<;D!4Mw baU)Pu,eZG”SHwY戆}%TLeIԼ{VbjyWhj=^,ZI*tPRaxVQDyq.Gؕo}yt2?y8X.f6uV4 s`K  AoU7L!;P;2 .qP0vs){]B+Tͬ%'OMW hbӔg)HxbC2S)PZv^M̍a ?S="At s "8z1L)&:xm;dG@; J4-Jaj@խz޶}I he\H=a@L:uG ھ@YW E[b͋7={] E⪋Ey=oය,<6yCʓ1:ttH w]#BaFrcB} B|CJ&t1niJ_*cs5j&=hfs^@"$47g?2я)'$BEuyZT  d{U'/NZȍۂ O[X?q]+XU1p v0ٺ7:z*bNsqPغ q>U Cs4#92\58 㡝J>i(xqX@q6ib-@rڋ |7bYl0t46:ihXUqnUsvfY΃U'D3yfxߘCu[х6h("z :YCk锆7vlD ?*gཬe%yu `0*cKq<>ɖLmuኮD~J/IVHz4ҷ0ŚO6ʷy Le(ûQWKt #p@rPw_b9GX%sfLJ3A`͊B 㔑]x萩Kئk F n/6/ FtCVYɣ$+o%=.;1T=0Z% 1 h*5>1$/p|t%aʌ^V*b{r=WtWxqء58'\\聺%UHq,춾%XR~YX37v:PGB>5Q9V7`?yt^Zn D`h*/\2ae'kGoHrj9oLymB({"ƸvJJ2w4x" ׏6>=V#k#n,If 9dڋ0 A{k /N4[G )|BohρyCE G$cFϦ+PIzSbڱ B&$#yf0sNl~c^/pf~vU>֥qPuó.hA41ujDP8>Tŀ6 oX)OC15@1ac@7He;o97_>DPPrvrf6@FM,g؋U,in~-4F% $*W QZZEb,u+!f_ ʓ >K} 4 ߈Nz9E$~f?kz=D$WO%EV+?, a Qg%%ߎ͎zv?I.b仕DK=P" ܯBi]Dm#'.5١F :Ю8J>."ѠV@Ҳ#fs{|o̸zbTJ(ZYx`V&nJ]gmjy"혍ٶkN(Qtiw UlP{Hn3y tמibJcZBi,^d>7IS^ dIR}^I.%i/JUm.dia68't؏B7ڡ5Y 7q6*З*ǤO9 |2Wl 2+hOi˻Noda.Ηr'MtMŤƹ'RgS\#DKo%jK3P_ApH:hfkbB.| b/ #i .xǩ?HӞwt18%jСSMq)Y -Z`!š~v!ø(k">O/%}:ڋBK+ճPRFHd~$N =;fh^gW[ǂK4&`쯠X lsHR2E-o ~{$\4}: '5yj6/pti`6uFbqׅ1(">H'ҋrfINt-|Ҩ"R1)ouƊ0Wu}o~ciա$`Rܡ\(>(׆cAXn nH:ĝXGXYNdB7FdeK8{}`S0ԝ\(y]*dDOeu*aJYEn[,QkA2y6#mh?Τ.ݙO>hC؉Q.պ vhUdPb2v:/r,ߤp$wxӳ1¹qQG\`J֠&?o\zDaeC.t (h yIX6)^HM4W_8o#Нv937l7\;W1}T@{vuRY{-1[4KW8X8&Ȭ7E ]6-e(39Pћhj\B^5ߜWٟ}bRj9?vY)гGRJOjx)4ⲯ"f~ȷց_죫anmI#J8SaةvuO8vK^J=ngBE||9;߉tAP R?1Yԥ8O+kW= lE27 |䀩eP>X;odFDsǡ.?\R <*䲍>U,^¯r 7r}%~GӃ&/Y.YO{] 㴆K5#/^/:r4Y&Q p&QDjԑS3Tvq:\j]ŀ/{4nE-ehMH8$0Xވ+<LdPui^.(&9N@ҷQ8Ҵ`ak}_:dRAn=]E+QNZ# V)qZ@x"u\Z905$HDD6^D~}`.s"Wn_e+i pXDI%@`h=MI@/ee|pqLC_jt>Ч̆0QY)¤^]_Il!θUC9 8ܐ*V=J¥n#Gu%F}c#$uEωuF\M Iwi"k]\m̓K`%? )|sw:s;lvj~C?pLFMkZvTZ̷g&C>W5lJ2ٛe[Ǯ!j C 4]}kٛ5kqRWQ[ahC<4C͗{i]kUK! Xuk ݡX?Jbݑ`,)/:B΄LݘYݭ~MG#ǚ}g:86)S ZW9kNILQ$g\ RҚ8oZh2 )Uf:mVYiMnt~S Q 6nx|Z6' A] ;^GrhO -X˗)\&㹈oG3?dl\p @y<$eTbĎ_m` e~a6IޕR! ^7)8<Ш2ގ F4KOQOV*؈R$e I vR#rmn~h>FL<_V C5(OiRZ g`<&CH<2Y|# kK;9v}7Jyt~IM=%` >{DZHsr!;q;/vĆ6etoZA>DeN S UtW<¨Dz cA||i:-9Nebq~,4+]\*+DI2L `l8ȔK,%>/0 úQg˻+(%j:6bO(+ Xʲ8^ b$hLPpg5nAg5o9yPMt/q?16k@E !x1 y~(:1cL%s&x؝4 L Miܗh$En cm&aYȿfʂ݀(eW r̞]|Jj+Ԏ`Na @EnbbniG"*ksX /Ygs{o[ 9UQ3} #ߙ*f[9D}?+[_N|F;`^XVǏ,?Rդ#o`aovf8sZBm;q%Č8-$3Έk<@ˋwMw竜t, 2m?(ޮ4V_`P(t^o'TgnnYB, Q S#+ʮ9pGxu//,?!'!28t_oHi,ؕB‡u?m{G‚1AܫӇ.X$ "i8fp(4' GIu#\Gn?q'14g_h \Tx 'c˗?]Lt]Ss%@OҦH_lQ qliG " k"z-1>/Wx"ҘxTx^xX!8:K TsQLck}w!X+1ɫ= T<>rē̜XЧ^I!e՗Yu1Pg Cҹ?Z D@A;1 GIUi*HVAxOq \俣I$c!:tP~>wǞ`gj_q)^n<("#.p$.57}*$n@:J"obx95EeO0(3oľ4Q?%b4Ut[b=;DvS"QCusGg7༊= SB?eEɻ$w% ^K?oC]E)YCҮ1iw F VQ}qb`5KLւU“7?<ְ7vL@;O;\x} wU0H4>tyjl;Xl~2QϐgTXHt?'z(wX@h?k=UY^k?L3D8Ю',ԫM3`d`@ @;"JG͟g?B-WvVos,޿lY$: 暯T+Q]r`z "OOW&1=fuUv&9O/1ȅˠ K%a* ?hbmq,ug!kl%w^nP QIGN׻i~ 碭oۅ0hZ%ɋ񟝭 |ഀ<Qxyc65; !䧚8vj2YN< hBCHA\%6ߋrYI*+Yw+Shzc?:nO=R&d۹A2T@o99!cU}AV෬ Wz0>הmw"-Pcp&"hN=h;r;d[(wj냋em2x \!rRV~f%oS!ChKh U_]ҿ  ~/LMv)[L~=x<dWVZS G,moؐώLZ.P,y#Ӯ |G疭Bž]/O?:Vq<6p RѾG%.ZIM$< *ѻL[J\3G}=;?},h[j؜G׀ה^M@8N'fڠHpI[#Hѥiu1N8#x zsi:MU‹9 Wym!-6nQ9BNUB1- )6,mqЈ\Z7Ƣ"y~0gT}琀&n 44T8S#g Ƿ*"__wf@;oZg86"?h+ΚO w[+yY_BShw+ ^fb.%E4R:Ͻi4(FU"YZ,:{o%,"<:.TxFMDw{mE]xڈ$RzkMVlg+bz< sn0V׸G kR|qΊ/ysKp>$t1T#7DDh\S,Qr DV`Lm:+2/ۻ6&L]=l^`*DGD߀/ ED/ڞi :b$eD749[s&?]Sq]E̒Wԡ8s{س+\M dasaq<޷ɩNX1h<Ճ u^Uzx1Z*=:觵g~焘ww+[ au-L"ĺ2 ֖TK9[n4yK"vpkQ\îtl#}D#)<ŐP)ğOvcI"JJK 2 I !3߬hP pg6$jBI~\ l%3dDaug/P1B6pqH %pkGq %?M1z;,gU F%cӡ:[mCyP᣽*۝ȟtTLZLfjԹQ[t݄JP$6{$ V?U~fi]2`^@oD 5(F;DAJ?{uTҠ{ |HbU߸L7Dv.# $kRo %[(% n࡛&x}?WogXm^0ʢCC.Eoɯ^qo*wȅ T6X%S>-u7G݆ +f,ʈظ Q:F)9﮿#;F@LZGwyj)~Mn u25` fаD&fcr .jR|cSy4R uHj/ϺH% (PHL D,> Em˞lZ旒eMo_IWnQtB=-y;Qvߦ2ߕ1K&> >P>WKxOd+ uݗwkw{d72 Xw@fLOUʨ!ADf`ǤMZܓV7ʿ7VU\0! 9#z2C}⛫5ZeYؓemFEiu| 'k[~ZP>#}Z;0[2sWJX0F0 }pyTc40Ey%\UeE5Ýy)Vؿ ~㾜`&K٬pH*Q6߂IųũRږL8,厄8=Ɉyhz_sfeR^kx*.thnZSIõ/j_.*n_%Wg+cn;.&`Wl}Y+,Dڇ>{p $(dfJ=#QJ2?(j4-3>XkN1^']Й¸\{0z30KēÃ>QEbDft!Mr2,&;c~H_"Hv <=r8ڠϱHdّ\8kD Էx#v&⪢^Deyy4XGu:t"\3 y5L⼒Uc e!CͦV_i//^Eڽh#flўBޘC> X{p K$ dK87)QK ӱOm D # fd~@ۺZ iJ '|%8G-(mR=r)܁.I')kRG (ʵ=;zi-V_ ɨcL#!Qvn\ iMht;:*+ƿh3!mEkgp刕&pA1b'_c٤uiD)ǨbV?QY;i-Ga\MY*B& N\x|^@@׾ j_Î]L-Kp "# 6ߦҪǥ{, .dnb!;bL3n[&A@D}FVXT1@QWl1.x-JnWQZؑM~xd9CڭזłJ1xX\ bmf;ψ"oP[SQR\PU Kam#|q>,=SѸQ Q>nkgu\*vg/ZAN$tk"e]1 =N)% +DL{ ӗ@֧}͛@_bu*g &1v-nbn#51>ỏ/lFz-h>4ym|&5s2'wɍ_6mYMՒ 6{ h7gXԊ.oR2<*<D\2{Z!EkDՔNn.w .-RA_jxq&݀kj}roZ,~w 3Å ?#☫^TRG% !+ ?S+,pҵu&? _G1EtQ|0+Ruǃ|gƌM3sŤ6jcb㷭;#%4Ų+,DVB \wO.Q hQ{i9Zؿ$*\i0t[9wY"h,]؟6EŽMt~3ȗj728q8- N9+Wuy$c:1kR@fP=bU/?o*\%8QĜQAuk"aL^kJhVڈmا?*7ȟ G:J"X|KS ;=]}Z)LK ߫Q-72Eb"Ց s,E}ƄtVzQEWrQ/[G !7gޮ:oTgt>EfA_rUzGTﲂ ܈P<&0gЌ2Mno;._:j=X#=2 p`[Lgy.jHY f!oWrg CzlPX_&Y`r*rsC>Ϣ ⦉1!1Η@%y==<9+Wv` FDK\" i6 1B`6~z+[Kp]lUav}صj S4Cj^ːYÊUK86;k˶lVL9U:VӅv VOxp㲕j@Jr"!(!8B)jJ]Nѫ9)s;e{A Ȭ~䔝|"4뻇Dlp(EO$P  ݾ酿9kד˵%^߰Џu_h'&ֆȉ-IgXiɼuʟ4ʼɠ&p]w2( G<ߔjȠ"z=Q>Kãe{+4$yXgaheLdsސo_9^0:ype=!.C/VB(:vd{Kg@RRDu^_W0䤱oF̠dg%w8_ZWF&k[~oė鮒E?1~Bb+ ;An/6c h 3f4Yz ~}oʬ(DeT@@(V_ S:Ie'w8ߢ]ʯp0q% [#ӷ :mZ5 ֹw,BiQk =G!,IFK;iWT}ӄƖ߷@ASW̏{eE]8gBbLd0ccuRKguԺϦ`k}&v7u#@d-$N`<&V>̦]|Q} "\.Z*_B0Qbr5&Д3;ۥɍNBd9,p 88s Dݥ"UUEKR%!̓#u3F[SFa䓤ĂFy~3 ;3h:1|I(<oUb0Si=~x U5.^x^2ZX!ɊJb|1j0yNQ́ 3,n뛟/m">Yx=g\n&*⛞d ={?wLɴqrʨ:vG8YGOO~_GA_C,,v@`9uI\Mzp$fi60dnz2JYvm:qήFCM(:]}f N. U:꛵$(厷7d |Cg-uchXx2AգwU+ $Ϋe͈95r3o 2O^x@Wc+JbVpQ}AؤpS܏((x=$y'3)/2ޠ(CiWڇJۋ%)'7x  'n!z$"LLb1HB1-'E)i5 ȃHߍa˶6sjY~Hfb\aspXk\ڶ8e]k!QPy=X~c3R<π0l{O}_n|G-=QTsk*pNG<(;R,z.ͬ$sAjZQ>\dX 'Xt'\$ Dxͨn=401ֆwy cykЫuOH ũk~mokOO++dE 9.p}Xf`@ GNP!x3Ά'f V( zRJHE9 F!RK 4ceE5ᕭ@HǤ=YӉPy/Կ|p58hO+S@O7a6EFGJ0ho o`G7A$휅zzYcc߁ۀ"Aߟ;l<:!eEݔUF*J/P;8Ո`} R ?Aє4ÅIw?e"BW+vVVyX&z1-⃂,LNq~YjWucѱQt1|l;e]T\*'W1L04R[y(y]nϑM>iAW{J;|杄X/Հ`=V[/)MûOipY"DPp% ?#AsC$wXP]R0甖אOa8b?)7 EQB%#biҒUICgp A k/vU"tq{zw#y0"?GΝLJHHg׸K65rT'AvN?ż19kF_KnnLpdAG~:Y4CfUr:>윁z ڧNJ{ w7$@ .ڎ)3L 8v IQPl ׼Jw7ɤbH*-*[tՎ6V59 jnJz_TA)gDH"|UԌ"RvaY&5 oØ2CӜS`^4yK{MYƓWnDҾT%o~<O1'ZiZQN ټTeC3n~235089'PGy͢^Xtz7 s*.*kBs-PY]ۆG¹=x~X;J~2VדpT8y1F:Ce|1I WHO^B::i&̮'~ILNWir(yJ]J %#Bo~ nÁ-Z,J3LZZOZ=,QŸkmC8T 㝶d(u3:q X_UgbjV\{1<'v~ȁEM*I m$J̹<[AwL`f^[ t<OR)%>h:{Ü*r߁7AŻ覛WgPu  1%*A2hl+@4$2Q$ċ7p@ИA^hJy]T[AG4]Qx1o:j)hDȞh7)h;:=XbM;['R9~x5Dk  o(tyI+:sX{t4?߿74윱نRu'=(جZ-DEUOjeѧ9ڑr>4WX8 CDs?$uk_𤝶dt?Mv 0 WSHgYIѻ%6 ڦcy.E.%rFlr'ޝ+~bz)&l"Ft!b+"0^b݋Dq୆P#%k{̵(,.+ȯ!z E6:Uqsɩ~`ӭjoui/zžFA5)3'!rAkHcSM%WQuASlꁼҭ%Iob>X"ht/Я, Ixol:z{l j(:V[ƩWFw 䣩 IAޖhHE* lOʸOs5<B\6ndx?/z-)q(o:!bMn+ \r ^{ZVڦogy K+'vWu␠AN?:px)"9C83z EH^!y;ۤ+BI?O]$q-/᭓Ӱ!w_m$k?W,Dmq 8Bت,% `u+=jzkI$/56P"]cwyq{D,>ϩ0P)VE@.=A? /%I/ټ{[yRuj}~\e=˜Ǖ ~+diFap,ۀ``]F袿N45)fMU9+~!_E4 ݋Ӣ%B>}7v  m0]a[4! Nj)oXQ )&vZ"`{ ZY `*r-Tkx(ӚU$,}xAfT+W*ˆOLK[84z#B&!DT+>6BZPD!?LC~owsh l}^e.~0&ΊNY @DvMbQβXc(W%#^s).T f;z`]?ŌYɗ ڳ(l| @ xNIimT]>Ψ%9 )C4[\ 3QqR3)dOl!:YFV)ڈ푮 JzDꜷkeRl{N)O{_^X_O=P:Ղ5l %0)qT jSh>!{P>b#b0j}i9ՅC_NjXV_D?)-+澮R}z*:Z|*+ Yk1]z{=C40,yp%-BO݆vݚo@H $q߭VB-dnY콼OgMž_s~؁,lg=$1p%m\4ږ7yaA7bY'~r!ZKB\R·m&Bu>cie >OlxN#NtyԥMGLXXP&Y'T4g OJ!}l(K}pK52˾[:"{+5С[ yzfd#GҎޞ>^KU*!f`cRЅ U^ pxwvTl.!XdS]q-V&h4iɚ Ցf&vi<R,o.N,ƹqǵq3j:*jxWږgw[pv#Ka[Y$ҍe fwQ7n^EtCB+`T.ʥ{"i[y_pmkDsY݂6xKW{6ּRdjļ$|Oh2hHä3^ & Q_h(kZ"|(OP(8aq <3 ^&( tߚ.ʶ!{Py£N+#7bF"&IVA$+(i.:_S3,DG ~Ǧ,9DD,NʓԍQմA [8+=$p4:dOQ'G͍a#y Zy J͓oi3iV鋚R=#GMZS8> ΁,ym2 ^BDQoUP P?#`dgő ֹG ltUe-7ɬH=CwX :PdW_֤.~|f3$]RcȶWi& أg`|O3ݢ5ey?vWpRl0;wUdK/&XXn=@Ai6;"ř:)9+PMN(o{< K|QC4gRBq(4@Te/j FZF8ײMG8?sKdaVq ,SY)sӖAα+_mp}G-0"\ytwpV’VT\#L[.vNWnG IJn1ϸCq5L ۵Z^ƥx[;nl@dd#i';$:7$)޻)zN>AC\DOͣ]U᠇y,]^ߥKilGD+iBJ\63D\ n.؇eY+1x&A҃jQ@ CU 7iZjdћ󷲓Rމr#MVFע1ab*7AلKxtAHR38cU@o9P7$Kria/[7;(H .!W|'V_/U~¥yʷBr#/ZEЭROԁzdoxFۢx-<{rcxF6QM7EnÑaf _z:SlxArͳlQ": }|2t.Ӏ9}\eIBozJ?i(rUE13+LVxiZc*-E|rg >4H7Тe:(~BF 5B{z\P*ŔIEaYsyjd. _`mgϘC^N #%u5h$W^[u:%c,Av=<9g߼ÀtJI^z"Ku&]hmCw-:v ~3_42 uIX.^p j,iYF זݺo„g X?zb_n.ص'=ؕUNK8T^2dTMs(ۆFWیti ?~+{è;GiFiР-opಌCZta7"ĔJTmھYR rzu5c\z,rF:3q>s η55-ԡ&ag#  Ih,YQVMɭvI1EsÜp\뾙 w6L"^VHX:k\&9K;e)=0xI>Q|➼O;x(MiJJ5KtqFr+`c /*B/FnVHdzRVByUZ5OBpTl[},Lki"o#"WFv&Uc|r(>8;C+1KB!KQ۔%|hsus[ɣ(u #j=f{%yv}cN-hG)LL-ص/Ջ׉۞B_x!?޿@3VY֬Ox"Q41tyRCjZ$8 EA~+v̵a1D=59IDeC|b%KW{5ВV\WR]o]$;9$%REK&ӑF!$۟…(l{BQGKa]1]2_B km:_Θ>u_qMH93xCΫd}>͋c3ϕŌFέIZx>Bg};?"sB#([H3HlM6xY)x]}55h9܀Nꏇy/r6 ފqL{ bfկyQCiX1ԵM;ΐ~HBDʃni&J0]B{s,~(MώWcF^`HK429W9:ОX "yR%Ջ*wUNc\q}u9ÊlsאpA5!eμ@߿.Sc8;q\VVbvemHSykW}4y? փZd.?/1ͱR4\D';Wr]l( ,W C7"O^4R.F=WQX)FO ]݀$]ܪWKx.ʭvx_q/HC_ۨG{ZҐv5T]nGÏ-tķ[vp~k Hh(-k &kݭA|698:S1҇6 CVӞw: )݆wh@}*D+'G\& ?W Ź1:bʝZ<&R4<겉/]2ɹ~!EԺbꋚCe؎HRoU)"TkO6_B;?t]?zJ[AKPA{P`-*<ü })Lr)v5en!W oR{~q$>LQշf,]QA:a(+hzdž&<< &o-F  rcxhq>'4dyPnъBbw1RUdٷig\'~-vog1,}[҃NR֖\Zq[(?v)^ƹU˶x7+Bm?h,JoNB@gkJ&$:ƍ7!+&afCJvGpq O+b on`Pt+?l+{RB^ʹvVz A^H/dT<M܀Jt}jjZ_ɿ6/x.,5Nɏk|j1ЛpNR(Axgy6Bxzqݲ XBzPԋ+:SlŜ@,4! oR=.1=4aR vdwG9wi;WU*hen֡OZɎ9kDXV vArR8o)X0QyKW4kᄌt8 1T& ifi?FLm‡Mf(A~ٷax6u)Ve#.ʁ^\L ]'߸+yuG-DKQI*H冺azi ۹F߮w[Uf(戌+'^'~R3h?~y8Yik7J{b}.H̒]5~ZCJ:_-n$p<4eD#&Uck5[Q{ tA-njXVUÏ| ,ࢌޒ*΢YJ) ]ʓr~w}=Pi1^KQo,S|X >g1yA> \2 *WtW=eIK#' W2׵ign\q+PPvFBI9~i{K&ܶJVΌ25 -IXZ~z#x_}|殕jfC2]mg$ ;vL;N0Dh&׷KQG[.c5 ,GfALE_ <\EQpۓd:pcڗL+ [䭦hfq]6[ %:Ṏm :F0|*RRn@IZP|ʿ=**;9Ќ4Kk+S+1pk)}/:bio9Sm/^\d|M`?yǶӽ`MƂ2CL9b+O4QE`\Ɋ(CQӓ}~sNzj"7[r.`a*$]96XVи$=9\_-q=Wά!bBLlX_+}Lڶ\=}mlo$,/q Nuq!1 /PEcBzWM.KC܏Zԃkl+͢qtmCOxF!uRVGrj9 )Q_{Z4 8 ^0=wex=$]aOJ,#̉O.6~55*0OpL~ʧ @t8GO86y֞Ʈج,ٗߡxpt־ICVEmV3}^{IR-?kxǡ%ey_Q=ƛ0QЫN)>a洭:%ɽ8 q;/ ;VT]`#GosլxYgfiL,6|tPvVt2ı`>j=ZIz숌EN"w4(x[,vҶx i:!zxoyFLxɏ 2;؊o}:2P%P)L+2 0@c)p)]=5 D th<لm#a8IO@КQFh ;s,Xߡ |/$a.f GW h,*.ZPci?$>H^ =* (3'1?L0AjѨ2ث1J+c1ɬ t.OxpzA YM)wXј4Q#B`#[NsbwZu1۶z )?e AyL75{ 8-\ZY"zf,*Bfh WxMj!]O$4YIz+Ql59yR߀1~ -=QKQ :Sxº܃LX/,fضk##nt9_ayIʣΐ>B$#|,u|E!b^X2He~:C "`{ ؇)XqBfM`vQI'!γdQȯ;" 5_R(='N A*9Vl|zFs6/5lnȼ"Q9TГV;a͌Jt] Q"v=E"U^ڶ^sxqs ҧK^d.o]G'b( `/J0 s8= 8I٨ &IJ4zT 萼Fw;#SсzP FCQ*@303o|Qq_:V+ 26COXӮ ~a_]-n?/ZB%_טDP\MlԖXy);ʼ:A};:Trw/鎰*[ r󠃃tz~4ekl8bM'!=F_"s0ːOkj [P{>-˦_ɢ{hlֳipӝd i^m;?4)x]#j~DT_w dUQ&_* M `|7F0_?"r }RN`OGrNR1PQH˼!kG,&_TZH+[$=Η',\3<xd|s?\#T@ABfmVQ8MG$}|q@/+LTTga7(Ğ"ebgn$,cJU9qhd~] dŹDPm+tYK /(,` kEy0f|J@uv߾')^RLL#YhTηe>" 7-vĸ~UAm<<{tRm8[A5ܶPV$'p`u$S>'s鴮 |v]>iG3Y9n3;5E][O( =@rыS$̓ AAfU @"co0KD w ATXDuօmy-mHELS, v_g{ݵkb[#^EtrAOWd_B@gFPؤh#r- ZqtS| OZuو%Vwn(%XRIPjcیC>veqb(y^gFt|yGC 27M-B8i/ʥ݂ϹN129n+@NS!/w |Q~4v#$*UQ_ ȉ1f5qcݳc?:6H$BsȃG YLMpZk[!QjwUb=we-$IO匒՜Jm,RA8cr20˕|qG3gӴ ñl2J݋=]8L5Ȫ:RITtHF Y(0( ޼GE WXN!|bJN:k U+ծh_0Nz-s`ѝ-'leI{DW-kIaj%:eD]!+q m]: &8O2u.KƇs?㷬Y5"MIZr)r~wTa(:*ϒk"KmqREpq1_$B*uME*P@<+n~əoBRYᎶ68ĸl\𡐞N)8| 'Koa FAd^P 5_z>XlBo,>eIw*jrmXG5ײzrMr<`[/ ؀XV M3NW靲㼯+FUW+vU UI =Ӳׇ@ A'$:D5' VF:"cl݌GG8=08dL<=naAL+¦I#nAg +8C!8SI ˆrYm|ɤ[hvo w9N],Y@p?T,XYlbXeVVdG+G(^q݉KHl`Zgǣ# Qv-褫|&(h]\VWFCJX گ>2#SI"a#YQ]VO[UO;^cJ3W&}s)6?hWݜyPDąxaΠ"f YzI߄ݶ7)YP V1^Pa{a)G! ;@~v10lx^wc C9j.sl8@̺iIibh_,V9Fx(˺T6S";qWZ>3죋'02S.|5JOD*+r@cTԑ$3=bun#6sѦULG.Åb [zdS /L\ژmڞ3(۵O?v"l[i$xn`+~1}[Hk~~kM [B/kjISk=<5wf'B Z.&KhG `yqf)h$WYx/p;x a^> .l G~tW2 `wl+7{|2z3RM ׃u6&7C@8pN'C?-ѕ!݋uX?7Ia0kAyNv\z\B3ѻhaN{[bܳsr﮹hh $eȎ Z_FdFG!OFρm5kx&NɢeXVXQqAԾA 1Xk櫚xTSj*Oܻէe+o^k!Jz ߐJ ,w),jfL[ mLӆdw?('h1? jڄ,jrG:/ 8R!^UO$n' |=8 Ю6X KO:ɓL&ʮG+  >^t"vڭA61=^k?( kX`&wg%@|s\Ԡ%c||"WEEyrQxbrJ 6h #<`IrnҦ0G,1G=P`7Fh&ҖQǀ`7P$ J9㎋1w8ȪvN6R-UF$ m4p l^^Ck-9ML9qǔ'ng:<51sА' ۬c[D^~K} ={e"v bb$D+h}J2l@akH7O?ɞH>"s>]W` 'Z ODvFQ j[ڧkBD@܂Ya?$ݺ[X s%WkLKNԮc\Kj2!$sZmB ˅@#A97I̓V_]y=o+>Rhѫ_M-:u\<$TƯT*b1s?6͆[C:_÷q oVQMH΄> hayg?$SWp};[2*STJxf V|ʼ8 ghPHTj{^Fvz|zܝ?dƔZR ?p8#$/$X8 NRivDD-3~,s4 ;\tS.V<FZpZ_'ݣ(|rU#ոIyUHO&络)fh|Xw>94z&I0IV=| c|ӻhu0V E8ݹF/F^S7R8ǡe$RFy:v5gtڢREǁ,e}0rڻPҨ6RՕĿ:9 wL%?dMWSy".GFMaO|ϤϏr>z3f=uQA= ֘O *]рcɘ}C ld̃{.145 lb9@;KA x8u 5ݣb~&*㴢Qt,]%Žjo*1!4SNo)$JDٯ=G r_);(ˉ#|z_pBp]ӛG } )D|]D35Q(d[H)Uy;yϾq{rwK 85t7ԒX3盙CQ2V5׈cX ARQo^,4r hDr3ag G^b'`X]^=^LE) /b2㟲/N%G9h\6O詡jX,]Ǣ^]"K:"u\ iuPM2:H D3tcqo &[ou-4.č3sIQxs&e9!|a/x.frHhc¾-l lM8 _#7Xo8ĥ8N=u_1vmswaWW7(Vf-Lecpy(N5/`!y$sI>mfZB5w[uh4+RnV"Vztuw > $6@^^o|/)ؐݨao b kЪh.?JHiO"KeqG;lb }JH+x̍=^WDfWwZ]wKI xX+mBɦC$RG0KN+%Q $eyPv[^lvg&]k^gU Syȗ+ !5,Qd2A)jtQljs4Vź\ hX䐾:r;ڎ"J$T x%S3>94` @U>H>5 uZyV.BUy8" /uO5J`c-a.+qţ;t=q穬LiW& k909ͫ42'=@-kf5ݠ܂un_`PXN}Cî/eO[jHI9k-;"" ="ܨN?U 5jH`C?U*JYyǨ51q xɹ%p6[Xb픕k(.onXG UU0?%gNz~2npW\XoS2r ʥk P\+!HY&!%.6\g8UKMۤ_ 3^xz{kQ.^BŹw?q\ż"v.4؊ ϋ}~l&#|hձop\ &ڊJOB ^BBDm55}‶*p;:Q2+)Ka&akvCEL@M{9(+Op{"-LnCu7Ԩq>?8rlmm;3<$NU:$kЭ +býhAh*S{ (t ;C@vp}Tυ[&ӿu*Zk!׃O$Lf [T'V۪glXF|zQu B2 3o=A> *!.ԕdڴ9SrE%~x^M/Ư{N%2(jubk1;v>x4߲T{(:;nN7mzr1m:׵[g׵3fVbI}Ƙv,(36ergO?C ]ZLeΑPNćQ矂gTߺ*1U/7;D;&mА0Yv{AKDai-DЗHKmּHwꈬ8cٓWCu1Bv5R)F:;]?$Ch,w"F:4p"Vk4ɃQ w̏T%]! 5]rU/dMg\|P(A WaF`YIߘLvcM+RynNgwjx̫s]Μp}ҹYz= GH+ʪ9(OĀ h 8 y5W,E)sea޽NC# iFJ!PqIW:VA  Z*kS ceټc %kxUKu2 t:+ u(PB,p 4Z7C HsA¯xQ&t,|*g8}Ug1EF]Z7<ш{x칌juq3\4"hB_NR ۂ8yA#ys<N`W h ^m8TF{I?|qyS/!F:$3}Fl.N{dD$'dx<##S1\ @% Ei)HtdTkKg+)n==NDž;TN6o7v>9}®EHK W-ӳv9D jC!1S`|-&C`}~b #;@gIZ"!,+"ƻQܮ"ذ:`n"E-B1E$#ҞĨ=ڨĵ||#;ypӂV>k"CQ6SEJu+= ׷!I++ʶF{uG7"㼋|1O۵D|`n)eU' l6юSl:;B2$ HHdkDa}"SH_6 x|m9tY73 W\?Ę =t1@ 7:筷-VQD,m@'yBS'`N#+>Ҩ^ERz :'lxI˨C fQcՋV&<wekQ(gD\i$Ru԰35$z'UI>+hAF>B*# .žЇ*ECY 0gNT3Ǘ͵xi &'N^d| ڒ4޺ћ0] y*`fXuBLJUUG7̮a1Bǰgc4iTwnCXpYeeAXE @]VVYƂq[`#[lh"I}2ܻS>sQ=]CQ$^$hfDt3j}Ps٧$xYFjFg{;SP|VT PJ:V^N')rsbH:EERF˯`& BP>eV"2~J!'0=6"Yv4Ɲw . 4V} PF_1H[C(&rFyWH =^ݯnB}k]l.3jө pBy_(d_U- <vLv;e[ s;ȴa\BؚKeO׸Har ˌ%3wMt4y(}畛- ip{? _!v\/% dQcDjvw_ȸ9jK^6LC25RQF{; Y_꙱WQXK:+?E@}*Fa3ҥ|+e'[g?Ll^>Ř3dVx\bxV 0xViv1eTzÅFD81w8 b9^jAZE3$ ?Y| ev$8 N]gʽNgyj_N˗' #DGs0@v ͥJȷ9~p@(x{wvr4b}\cQrqnbM\DB؊Mݎ%dW;1Ї5|X)c3 z"X~Ky bpz"fc?J0ˑYv%{bǿh> we[Y.%Se\ {=oY3wJJq)L8u4n0 3% JBBl4J[+V'+c{;(fߨ] J b WuE"g?s'6QYfݛ܉0^+]d >DSC!{O?HAE19n`&,NLWdR9;t⃞}mU9G ~'Ox3uf. H*UB/OQ-hb9:˔(\ Q#HS&LدkG#7ϬzzE{ußvګg.*3Q9KZ,Y/G!LnOMRԴE*2틚پGԢ=E(xWxdı]^c.MdE]jR߲% ^π4esq!XU cTv-z1 q. 9Wm ׶*AU#3b4 et,Bv$(B? Hqsl>>Q: nJz} G - nozO%?QM/**5o\jy 07\B^. QBX46yG \=|l "㎡>w00?12;{:ϫ%OX68ʷ8}~V8/d#Vnh!D,M"Bsלsuv`悭k@qCq .%Zѥ<#X5`5֩'/cj~x|z9gN`9AlY/QZ]i:(qYOc6d>q O1KzRfK4!7XUa7)R Sx$yTsBc㾨 B9d8Os Zә+詋'# ;^yCY :1;fHӀKN0&-_-4xʐIc3zqCѹŘ\K(%ܹN [#OSm*7ʄ }h1\> gfG]u}mEVz=)aٰK-w E|IuFS Vg'EvŒD$F@I${<:TPniF 2:/ J&q jgJE2~~~//492'%g'/`s}ƽNĤg-+ ]˓Aw8W2LKg\n?{ƫ-oH{' F:G^:I&ɶwa-) >;ߟbD.oֈiӾөX"@ b}UȾgQaV` V]IR( < FMKSڅbZL^Tyw?Ԫpl<젧V'ྞ",5q8'Ԙ9^;ߨZާST4;l.TQtG?TYXl~;Cw?3Ls騾Fj* ,E؀0ڬv6l8m^ն>^=k( a69ܘ<4e8A4 6Y(z [t0#(@H;oM"3l҇>Z_h*]tSA|DSwqY_u‹\lv&ɫ!Bz|=wuʎ}0215Y >nqrb/b.8x&~I* yQTECԍ73e^:/3\Z=ID*AI#g69.w3ǖnL H)("jOPlorlBʶFuC)டޝGZݍd|MpUR}4 :D^ț"Fyabs)AAH E)W5k\on ӮHJL"A,B~젟Hh?a~dAI#Lm08>KK^Cf-/lFPWt?"? l4Sʮ fouRnN{{cc?%!M R_3t䕏qѶL%c0f( WZt?+-$9[oڇֲx(AtR7MKF3iw9*RNY{rԭ\v^xHgќdCJZ,*y4T M1GLDۣ;C]kM[2LKlrP4fbtP.*.:(_ +2)q,^^NOG͆L{n7?[S)AB]D@$9_*%W3 %,4x:OR&ٵϽ Y7N(?এre#D͌D*̝[-hީ+~ H&UtBP vbM~kC[ /ĝetҫ,r1\#ډA;tr@ihk)!U~U2P| 8*T~N|R"&u4rLFdʹ4ڹ~XLWʐ ,_1* (%G(*1y+1,{۔j ]DS>XK  $U4fL]<)דX2D͍&"N%.5kK UPmu JѬBtxK,/[)[ӧ8?`iF*c`mn' Ɨ%K_J97IrPjzGgR-{q\ ++Ȣ`pcmtFf1Yȡz -gJ'́ ]&"'n@ .F,1 ekwS~v&Ju9vn ysh7P:/{3VQ@,Yq'/jK8v͌&oSH!El aʴjS(%c\(y BTs#g`Z]+iP N=` ![/0]54y-LkQHY{D60 'X^A6--!v-Kx8߈qxC(>0Fn ka1lEn,V4R[Z~/񈬨3sW@0bPJ!}Vl|ޖCh{D4fY4.|ZXDt Hj3*AƶHqW;GYe6N63Mt42f>nuw'(a)Y^v ƛm& EU;%#S=-S9Ioe,Ŋkk3"bBQ51ދQ8Q3{p8;I;ؕ2,sARO&|7 Z䶡5Z]ϑo]Öeoy"?Ψ!\觍u:DlȌDaEA I'Ѻ3;К߁ފ.etIzzhF LۯO\|u`_hoC1R~ ~t%<7ɩ/ j|Ejd}+=\=tSWdlz&:{Tgi&8Ara }0Ğu~Qbɰ7h`%0k5g/WIgك]=(:Ͻ|4DrXLʲ1L^Ijpb.iDW6gcIT?2qE"ItcŃSm_777^gzA="UɭFk볌Ɛߋ! hhc2K˔ϝX%=QbR}E QxИ6j>⳷L}ȕNl[s"bST0\^p|Q2f06fjpkfL LpF4jkˊ`=I@s2 K+NӿUsrk~酃O-eeerHn4-HF)vBE<4Za>$=0C܏[`:`Y= jg)3"IL29S"I =@i-r$̃x ˆdo@y&ĽeCpouFƦg_̦OshÇЦw,pڣ5' -LM]?Hvu َzlvj|K&%'n"wxt= P=a$/hwT{mI P4=k_ X42: x ~wdLHds'q<`F}D6|l L˅(H-BA &bXt gJ$7_``z9@-{bC/\%MSZm/ڣ]uAŊd6E~ƒ}єDy3\Gn J_q#< (E{":Ǘ$5PH|;#iJg02H12B!V@E=f->hԦ:qDJ &&iEZ(8^'p9_pvbMydu@~?[='hc~?c/ͷ>:7o^t͝ż[mh-ZH+XFtG9Haso n"9A*D -0a֔ wp-Aت$Ï'1iD{ 1uiST e6xj{V|N;]Q\7a$Gx(PS8!̉1#N)]gPhlxgu|$SC@!f9XL"D' |䵅Gx7\,g!܉K42F6lSz2v"mSE%Odr M f~O]S$M+;PGcCS %L,ǤE\®~ZQ( =hԤ>9ޥl}^Ü@6E }ةGYŦث9eܜ9S3&vPEU#'u~Sv"?Xǂ1SEC:WG2Ů&(昖:Jx  qA+u 4:M-HZhfamNI: |H+T6߬ :NEWZƎDk@oModc|_ ʑ)qKޘ u$JJp&3@ϲޱ2rHՠP~ @W;Aٸ Y';Ĵ B,);d8 &9s8T(}9dE;9Q is}QC* meD(^Ld0C iyA1(=u3 -TWh9%#ݽX,f`,5D\ )^+ ĢG60m,!oo=rt  d-ڐGk ]8P寸pY(mBr->T`:Ob#ʇϞBD'n ?*R\YG~y%~ΐK |يgy%N oBe8q,V , vkl)v;mz?0_x2@ãP9wNo )sipjE'e-jr:7$n&񍎺*maW>d.築Z4gg+8qkvmE:$@2F+%H{#Aк@vSƓ~c-6?Vd`hqyiW5Gn?}-~]dV5eqAmK&p=fwa:OڟnP-Ĵ Asfue 99t+Yf!Q, zMfHGi5LCn }h# @9P?*F`3.ٶ;@6q3XΜX³E6[5 md®+WK!TlsuEf0y{a)8\W׹_lbĝe&0#!mx##  ܕ\H|QidBӌ:OBO so$ m#迠I.0`<<)T@o;NMy3"X3kivbҭBˠ3Jw,Hx1,Q~ na( N_e0"tˌWEygst&`D9"$]n{

̽v@{4 ȸ_b32x㖼wLeu&! ]*/mQN > :iG)J-=n.j{  c޹J-OD2j4>ͷvKlm+nm']}/pn̳T/j;lyZC,2-+z'0C{Uij4 .*VVv'˓^:"C w'y,Fkrin(a+`H-K*dp  1_M*C vfLQrҶXcCK†H}3Q{%ḝf>X&"-Uuc0N^[E\ƌh'iL6ôlyO"^#)铃ɔz̳B.h^pq^* -13/b.!MLU%vGOwᎍfnC IJC3bx5.HOޟn Jl19%wI,i% Ҏ6-4zT3ȟ+ͽV0t"gCx`4+GءLs4@!ȰHe+^3c38:Se^Љ2"*~ DUNO벏HLYi$c!/pOcPz4sKpa+n+vG YqHà{E5ѱĈ<$_|9XW^&]v˻XIwEifP6kmN4 = MAҐplEgb#d;*e"teW ɭj"':l`?aXC`7]]O&n?V;cV >86C"%Xe睐܇:ܣ!uĀ4$$g(ua2 "]5݆$#,^3' nTw#y~&/BH'ڧ{MkZWf-he3oe<'` kXMjW,vK9ǯQV:H%3gv,3a,zǥKp.Ҹ`|Dԛnt?nO')[0ka -wU;c a¸Peʭg=0Ύ)Kro/QXž ;>^tsRsN򛔗kn}#E}5ZFU>aG:PN@۩}~_nÔ<\xJ?`ڵd'}kV6bጊGyghn^Ν6y6;0j+^Zp]U %f"B K\0ve)?Ѓx]o1ǟȻḊ.hhdU 䢦3\`NCc|.&#kKZJ-P}B6!V +vqLOu 2e ֛r#iFV7F暑X{sGk%rLœ#8cχ~09_j.\#/*/6ħ7?{|O2.%]]ɉ AK$1KlgA KMDAlT !Si[S ;$ `-Hu {ar^]^hCz4>K4cgBԅѶ(LRc zEVfW(1: k$RA:D]5ْ#:K EI[I(?-%tI~O%*0jR.l8GS;<j,, ^lRTDNE57 r{Y 2w &l3S59 yOwJBD0աn3S׋(0t \d喺ke.'b3E*+b/+ hIDOb3}p9/nUk۱*E]#UR2աny I}\ 2Y=&p:Sd<ПsmODG̈|6iP:}> $9qw)dw~QHsg̺Fne"ÓE'A4”`1TK&` jzV>jN8w6'BB4j:W3/U?RsDn f!?E\ ?Ewd.fLQkm̱_Y⼱FEI%X}t苞EPLUӉL2az*?gEŤZ8iqSk =}sdJb4ٸ.)4N'>nd~;\0{)}2djB^Sed\Pbv;O uOy,/NgWdp,l]˥ 2Ϩ kvW!<_š(&:Yh#O w'CʚM?L8+U^>~ɞGEAZH8(ڻZ)*|v~ALYg_ktFa7赵}]օū=zF%}cYp+y40:z7]N{ %vp-(2[މ |AQQ1n]/5roM?EP^#5Rt3NFKX펛йMW8'8 ߦTo?9ܯ^ȗĤ?UQ@mLr)&z ȡL|1TGZG2,I',wQ2X9: [iۿ *Di5Lm klwiPџ[ad}FScz, ዋ,_Q^vX:X!tg>up  #Po96Xb(h_97ю\Jlp޸)̎r)-|$D3dVÉ~ߚfꇑ.IvW -> ^Y%  [T'cr^CxIJZe` /j̻R%b;VHܖ.@53q-͞:NyAw.[1Ԛ\_p.buϼJ-8o ?DbE4%ڡ.|޻CX3Yk=u(YdIN +C\Pd,;֤ی 'bIJW K}S F$+AҒ֌N$x? }o1ro}ƈǝ&s եE=b)xVgWÜEj5GvI ] >-w4˃0RDJ AEL9"5{&>*:3t:Fih1\ĽGKjZ=fQX0pԲ$M 2DKWPE'|!ڜ+=쳢7aD_xߏ eC`Q9Z_1 lcċnʞ*GQ%Ftyw~ו/l?OLZ,$hZ"9IDOZ]&ϢQR_1l{8z$Eaj%ħ]闄 {-@>:5٬Ψ#Nq9m=f_6 _?<"D!eo=Z~'>d8HA;ftGAqtO98nY_c{st;pbBb *'j|X)OTo@~/ymo=~|T-*AN$4^@׾qͬn,;k:6I.o=L5Yr'qR0|\] уsnLݓhT(LIi w/ ]VBů LSh;Z{BO&J+o*ž4?c>?* ܫ?+1av4~K&w=*$> ZubXbIt-7C] nAcc pj]xbܪJ=k91%7+*JiԷmo\I{ É@9)F&XNZ*0) ,XR `)Nc&9nPr(ER2-UaĪ$1.f^|H &'bOg8r7@-cxov}qmQ&F)fe]-ӞV*Z7&2œeJDz*IY,uYmOŷ'2s>^+4NeOWy9vkW0 ׃xfzEq*1l>K}ju@& bQ;?e>c+ˎma7?`r?udЖ(ujjق*;Ai /UY6wn_=0*>+i?y8}rG WS}pS4)UD/-.;N:*j2[rlD!jVճ~͉59"X7&.<]$O}ߎ?2=QR(Ep_pCH(8m/:;1 aS6hP'd*ۯj[ =_0'> g\,|Φ5FfFֲ]iX/YhMպw+cr0'u QvK43^1ך)c157\")PdūTg2zLsAHUJNz቉hx.JSC|O6 Shq A+jV9tnJljڑcRU!U!l\l_G+^ 7OYyoxИ ytrOfC&jh~4_9&e$g=ۧdMD}^ E|Xi#~C;}K4+#+ׄMF!;њ.4AS6XG _ 7 5NWlhlK*$E`Pr2aSHft s"$uk ,UHk$e ;7q*ah"ժiJcR<)[#B<(ѣ*A{I8C4~&:B'k7J_Jw PMrI1e y8)X{nqs @ vy& ZJd,_\N^' bTEދWve$vg,w".;Oդn<!3Sd!cv bVa*DDuX@!ď΀ PA|sXpQ콢ӥ3A-DۓzƸX:6- yɠٔsAGo(v:/-FzBm{mw[)Ҟcyir$ 6Mg DXO -cj;Gb M~WT΄QWLrD)~"*;4=&Oݴj,adL],ZGim#}  jpC=/SCYN0{%jc5_n FIB}-F88D+ǂIyBp?m9#91Kk aő$nf( 2$;_.ڕxr̜qNb)ѮGaEy݄ ~#!I灗4o!G+9Ϋ[ ]0M0l&RUKunLY\"CU"'aeʓ@j$3IE헥sUҒ{ݪ@E/z oq#,R&.;;(ֆ_I?-ˡX{/O&d]{:*V x;蕭Jh^t) gܢkϕ8rCVj7Xgvzv-;NStQEƳ t$E$%HnDLhhp!>oB8tZouz00^LWj`A`$Ey<ʮ$xĨ hK$f#C2N=;D lkVg$4 G1R*-x"ۂApn빀Í-L-7MO*Q_FGM 1ARk1Q{ÅdC4x r\soL4_D*,߮#X B2p9@ &pM[<o{5_ @+2ï#ʌ=/TvgAtm2BjRH%#`~:f ݾ*'MFĬ0qۗrgjJ_b(vօF(?I%" ~j~ ^̲jN؃[[ʗ  -ݛ_\֥G4٧8y *JW)$M lX}yLS"΁@޸ILY( Q}<l-1\*^pUBL5s 9/9hNHB_{E7rB8".|(c͚-|Iedϼ|-akTnN["l~Jl,*hw+;\,( }*ԟBr< y@/mk*M1 ֞K&G<|A.#u c}uP;ƒǗY.\nB^bsLO4 / "=J}SQ}jmf EuUlغF Ù^;C_,uMŃf%u!& 8S@aLƾTXl-P#I$i*dV*L&7U=(i.lwXYss}^fY-.񟡮`O.U 9,w fsmJX3N99ԺT`T>]{$2c}sb.$1J\l+UWA3O 9@gBIT EY;dRӰ"߸|߱ng22V:"<- ҹ,8^尡 7]w$~ "|!G/=zlrH^şFm$ŋ w9D;)&u K]?ثB1S2}zV׽K'^KJuc&}=rpOq]2+Ҽ3>| {ZRH<5zEzK9^BvcǏ+"Y"t.MvdfSt쭊ԝd@5*";'u8_Hᢦ3!b7\Y'HOҴ i+ܷ'EX8u*u/Bqo1 hBeX zG<- 7U`B܉)Ƀ+TT{rÖ4tAWYd+uYV[W3#=qʊ 7x\$7짌u{eIRhk%VX[{Lbʯ:Mw lKOVC 6=dDi lż\b()!p~ƐWgŨ ["הwxeHGu*w ѧH8(dIWwWe\HBSCZeg^.0J#.Y_wdMc,s2k\XGbj[da79|BϩR%%d5"j[_3w/hJxQӳ9G@G)dfl%*oy5Ty5`O︆L] jpFsuXv"8=L,M`Xeҟ :4XXa\͸"ki5qjogA$It錀Ac%{ X~ k' ,HDp9!{BD,YXKT 6%<7>*hqL.5ࢎ}g46bjy漻8@yO֑?QЫEhznpq:&(hdTo{6NF_vq%(ht`b"%,;J7 ةs-_JgLC*G^QG$}!ehDŽ7hVa4Ƞ"b\A+efVbaE< @(-;S_塷 WbDzRwHEJ +r xiLV#`iQLZJˮ ,op=.PN}[&vojgJ3< q)M]>&w+ n'wkS2:jއ U0B*,vOL zYsS]Ӿ8"'; bQa\UBc)dݟ(v-jKUQ(珰_b;=gP }Y`C`@i!Ca ;yAqA:&+Ph61DXSKD)ʞ\6se&⏧] 3/$WkykvO~^eᏫYFO}!Svy6A -p]me+k'NDZ~-ZN~-ʠqne: E pARVl]6̤{9t)TukG'DP쵄cVǎMwFtz!~{pt>&iC[I>bHVx=3`zFuԁAþl5=Os}s,o.WS9̦V\K [&hsWtEC+&e b|r5OQ&$WyU ?t4@'eω vk 4"Ropw`w;p"\I{?q3T!EdμC^Ѻ/.'xELCJ8 {@ؗ'FӝzKGgOM FJguV\܌$A '/tC〘Ӕ1w ~wSaSߑ2?gn))֊_)lO4<-8U0{}NX TX1$o#tO(PU+6Mhfo~l)lݲ &yp9\QwpUo!Y1>͂$uq峢̡iZy4@iCߞt9XF8?:Q.l~ =󺂧E"}mm݈xC44z6ġrj3N2Z rWm6gu2ZIٗو`ByqѮ!qn͚ayZS yZ (gu?Gc ) #$QAJpT&McapU up 2h9>-tt53#iZܘa΂-A3CtRawGQYy^xW<,,RQ vh YI䨂SOSK+\ɢ#S?&- hYSvDJpE3P+!K/zy8*?qt=0H?h[egǔ k2\aί%Wh5G>eU51(X@O UIcoAߊ2iu4|=tN'g (4}dω@&Zra&7Cٌ!KgP4Mh)-D7u#5tgH>/bTy uf;s=$ 쬭KPT=73|ҺOKcr,zPK#2fB3zQ12K;ȟO$8ʑ.A}ovbik7șLyi;SBFoϔ=)XUn%sCq] rZID*_RZ89}V?T)PŅ'01v/l:4EuU6 6cc/}fmPUMS]%=]@ 'yz491sLol?>s1pb2Z=2J FuC)tak7.*ǩ3g:FxҺMX{P( f܋1x8Y|H)JEJꍍ_û[d KJĒD|'GE#˯s3`o f=(,MP (|St6*fW-&xGBUL/ݞz֛V)keooAÝŵ9fhy8g[zaA&^$Of J >2-gYuZMOkS& ibD=сYy Vsqƣ2|$##KyRxl,v6דD];ØcfL $<_7pe-||l$I,=!Fd ;!^,u@hRUxqu=X4BՔ}D0%Nz~,ڠA}^@5pPoR@00񕯧zrj Lײ]ȵ1 WQ2g '>K굯Aٟj.=fiӊ0tPX5&^ U0qUV~/m $L3A½Ov8@6cwD^ IKZhb= e ppӖ=H'O`"K$4Rx*-wRBO3v8 wm3[i/n\@BIR+FϒSݍ#Œ@>@I90#xSaى컑 m&c k#:HL/ ݩ%>C-_ZGYޘw[=RZRp.3B`] &?}Ɠ4aΰ@Rs*+\zopK¥lݧ<.\3m@Ձwe8@S./.C!ǃVObfc?sF(Tgl*{R#Jbt4Um:jl`[?da~s|b Kq;:L]VPLxEH~e#˵rhia]ټ_!R}/ 1hũ׾ "Zin:zJ<&Pa1U s!کyehQvǁĻ^xk_OAN X;n4b6WgGy[W+.pT|6gĥ(9CVaXXNRG {c0E.h˓l0fVVsj brX]o'ȐE>RMy( Ņ$~A1>^y&qUI"ePty0zJx}s,87YU> ^P^]j__n7kClT^+/H.0^?"Yڔ&mpjM% $ OI&)R*6=w\G@K6P6}:a5do7bd`:K)Q<}(qbcG &uA^tz%4wMWbx:Q_3.ӕ,'jcxn>/uJ(f?{m~>bdAa4pj1C^}Ω+H˕; a1y:41$T*Jh@lWKez8:C+x^j+PC3$tP_%טo%﮵x8|As#ڿm7WXK1خg QU ?K(u{>B -Hu$1fȪzg9`KK#C^63/>0Ǝz>>#聵$1S̯9H_Rh_~_o;Wpd~N~i+)v/zK W"_Si*}5Rh Mc($yH!(Pz0 =NA3EtwYԋڅiP4)*~YfW`YtR1ťgj!dҌw>QR1l@8x`[ )wK3=H6M&k'$ET#yXYͻ U9O/|.EuUnk$5oP(lDf3t(flN,PUUnh= vj!772U*![4f':)|^!_NCWiHyfu% '#Y+;(W֜D,g mE3 B"fd]#Ւ+Y$J iU__Nb497앩iU0HsbVY/fakrE=vRJ,^к6+Iqyj`e&=}_e=R,"MC$ 6Y0QW߱ ` FGjK᭭kB?8TbV]ShV`D-ƶƔcc 98 F8S_=&7 .~Ǜy5=Bdh"k'^1Y"?l-8[xѾDҧa bpޯsQ_2Jćy܁piͭXeeҾ>T$sug}Ͳd0qYM" E9G(PGeF[E#&[ ٶ]\B;+o3oǡ2ׅ{&~4WKnG}-!X jڀ̬]Ab_m˭i_ U[4ܛ^q}W|T|K[y5 6jmI'bv"oK'^tr8Ϩԟ?Ʉ`bI`SqI@8SÁSr{oQkT.gxjwa0{D3$(8kI, R^tTOPEE"^{1K8.0V kPIN']}Q>h\+pW΢ #Il)~\աaQlYzòbla5TR ճ:[ܭ%#x ˡw`;<=wt`_.֝qJڭCɱ_vYnY^v91lS1tN&zI2C5Z8hE3E 3{ a82"ɟ@b`QŁzf5й)o\w֧qɼzh,X $viv^x$IΉ-ECriF $ZyV_Fgk_g]D :ͦp'. 7_z7=v=T-);뼂ezZ!4dx6o Ii(5PSl#QE2$rP At:NGl̈.Ja[*,yEh C$XM } QH6  G54eV-uod/ǚZh;€4?Yda^wc+Y{"+ޯ wݾ!EXT:caWz+A 6\;J]Ha=ㅑy 6 9ߧ >mG.@Mԋ}2^@zVʍ!Ɍo;4TV*\dQz)VIZ,m gXwS9uV#?La= *r}qK]@ dAt4EUsئգg$҃MTfx3")]$JXGCzYq98&ɺK+Xx(0'n*=,Y`Dxy rnGV\GΤ:*Ö<A$V͜S̀_6|"Gڿ3MYp)Q('Xvfn$ ȍg09[nBi9K[hld gKBn:ZS<[(0(=!N3?F۳trŁ]϶rHen. [n{ cOlà8 7Lc̠[E!2I.wntk8s0H=NsroAǢASŦ%M qFš;ű3VЂC< '.:-QzG7򺉱%YTX'U&nDל m伿^[D7(qmaÏȌCH G*_J н%+l ۬7[4-an]i431k\Da[ѹWc ,! =׋XiI.]*zsPMva7F ,>Lp  77No7.еɛEN4~ʿIJ[0_+6%Ӵ2{Vͪ"ٹݹ`6k+E#L>o!3eƯJ`{nh|AcGQ !I`[!A/zY]lаNxbfApyFkJs22[Ն oxL5?\ڱȁQO.s RE΂48Q\fF gbjYί4'{C*z=t}yy-7kSw$`n\^BUL"4&fV,1@J!:J'6O&MhXeSJK<عFdyǿВ̑|쉩3&@:Գ[Tւ2d!+?JnoxԘx /|9E=^ bN&\ov_WʼuWT= Y%h̖bKmch>E.WZNp֪-#M|e_5/4 \/vN_0,E3^?}B8iE:#%j$u=>{ij~چ/ݗ|M#t DU]6R־7EQlsOۅDEw 9!*%W@33s0TL({pcpFhsϬ@VjaGDCo\ 1>RL)~/;ΰwaF4*ߞ#Y& & \2h%V>)sO@tg|BBqf@{K-jnv>WBy,ƫ7ۄq@~\zCV߇#UCrKcsUoAμ- .VC@Y%~%vVqv9!)e0Dma34yE5ʴY|$(.͋ c 'LnQh2ZRj#':8m<æe CWeGp. VZRϙY'*z pԧ<ŭ5X )Jʪ1ڨkͷxh{ \e1k~А`mߚ}> O@xN/&=rxN!% <L\ُGm k6.A>~)%&$Wʹes̈́=~NBWF&&@_S>]lv'*d+ Gŧ)[4y0 訙WyuXS?teef:ƾgwMv#dC# ;Aw*v= lnS])"P i t 2 zCI1$ d?WˏFМj>1(Tx[$PO!ƲIca@o)Ѝ=5BL5KsGJX 7 2п-ht_tzz׽HJAB.1+-;1]c,*pˢII)1^Pў26SLm97 l}fx[]=v"ӯJb#^%^w<ٹ<T8Jӊʮ3yEc7CPW47;&b!A/M  ~ HXL\ " 8sIsO ۟&#df&mnTHam&E;`Om Fk5K ctܙTZn649jp9ܨO:F5ueAZRbyis% OC(f@w?7$7&J( Ԫv`Qſw SkP!ʿ3 mF-)Jj+qu<_/(C3 Uo^^C4.3PȒ?t$ '{l ҏ*adIC9 Y[_ kgGᑷIcWLKqZ^v =S o9i??v,/3A#6K|-2U`35oeKD'ǽtHF_dX"T7H{ۭR޳ ZMlKE F6ʹkwVtwss]"jQ)q{u퓜^ !lbi&7Ev3mNokQeX7s6#:ʡ"b_fO_J">%qZaA=ڮZ!j%%oִePhmaVG@$l@}0BTjtTya!hʩXX ,njTi\dL.d[Ne: Vș D F]g<Aݗ|$mm߇! 2r4XEc14GӜa;iKih ㊏q㈧ NL~2Oв4v{6mdC*Q=T ߝڗ({H%?¿8 :"ڥRFpmOC Tx8spҭ&(il Qf W؟/?xOy+J7/ W5r6MToZ9y~ΓmoL,gC?K$e;|뙛w^y,ܣ/vq2Y}3R ' '--ч[ ZQ'MJ!Hv݃OvH Q]mS8l:퇽8Llf .'Pi[>ՃLNZ@Cx/ !c5/p{6t>xVJ{nZhc"-$zi5SCLfٻnhU:T '-l!p:!xݯEM_W hv9P_0 }&eJ)󚞘w (iܬ4A)߹M< m옷ā2#)ح-w:D~`'3^P-X^6㎦c|a;h-]O+³q )澉7AH&*fw!Г3iNgdVEI(ŻjiqA?=_h`^]UIV$pcA uՕע HqVV M-Q|Ύ8S~Y T]FSh4}&C8Y~ dqɜ˦yAGhIh/#$\ӱz)T Nk'\fI[‡rVVDt|OLA6n(1R}S*>g a>ۛ-j_[/i]M(:Ej݊_]f$Tb.u0F[3>U4+ 9~"?-ꋤ|'РqvD83&,P8jyçwz?ݔ7qs P۫>2٬V ]?3{ٵ_ wtivH:drÞN h<"ZŪrPS&_l>+'xlk&6*7j[^|LCBl)Rh9I7R_bAJlvY,~0. …A!t(^0s~EJ۠I jݖgwW:bkF'4:R*o+3pX.OნGi~p8J9`[xjvHR,˻g>xzK1-abC5SYFҊRx\O7$Ь2Myr;1Lr.Ăw{Ek 9~H{X[C6Ll<8PۮF=w4Wqg%Bڵ8pǀ ā-$ynnG1W׏SH> m sJӛt5T 82h,8'L[H&n#rЪviG]׾'V`ᳳmT$SCʴqx֐!SbE^ODu*b7]-l4$wh[9b3/?: Ҹ&߲Rf/ D_R.J%2f?.+XM9C"d# \8 n#^kW:]CA73t^70 -Kzu +_Ir$UMS8e{D/6ʫl` ^2ue@ʠs=2o]& ﱄǺk֥,~c\z)ri82}(H3CHaMāC:0豏ZϷxFq52g\%)AYG'Y,,$ЁX W%ȧAfHKuz 1 p1*mqɕ:»W^W>=}ј=<,VbmEhND Ek Q& ZDA01*ZOۖz#ΞZ=ddܸ}ynL{W2y*deQOLrptVpF5= 19dZq2ʫ fS,|dA3XXSNdY?.0rzN1=3;5DV 1ܳ옍nO9&mUR\^&&>CVҳ LEzOJ#[IjV2DM\螀_@|nӘE&_|!:W ]e{=dHItزUmbBs0]4fh3"^ (L JC[܎"1n Q_?v9: 8&) RoȸFg7juަ,\}L7ߍڰ+ #'aT--m0”UoR5Do1lxqv7ާ(eۆl&PW.mwx0kjR'4KGy ,vhG'؅jlbOկɞq嶎|vhO$]_faN7d0Gq-tɾYQak5Y_K6%izAXw#C_?V 픾F#> @vɚw!"Ũ dYY𚼐F`X@v Sc$*ߛC͝+tK=OF=2F٤oڬ&\?d,O@<#sVQLDž Q n}7FhMqdj r:}uHΕkSIHe%^dľIU^1^TE3 ~+g}\ͮ&aM Sč lb=ح`ܦ9EXc0 I^ -qDBQuFkTCNZf] VgSM[ O!tj>X̋(.?؊ -N`x-/IcH2ip:0 J>峗zl` AN;0<}*murvjt@k>rI+ԯ`A4 '5ihz]<[sbEWm̮Wa?%d@d.g`Hc!1F x=ݿ]$=1ոa`108>TQ?'֙f \~g}ya&P2_#-zŽhyNGD1 bal[|Jy$3(TSTɹ|k2DY| wk6pzF9WeJBއ/5@I4˟%"-U=Tڟ9 ~I_Ti$ȩGD$Hd T 5{r"-)jBR0~ b7k^2cAti:wuؕo԰*h|"#/_#_((O $VR_ b_{_&&#۹kZtL \ЃU*CO]353Ңcw~]3h!\1N ' 1D9{TAξbNW/[[n^ε׳dg[4*l*hSl$ī4:&h4L~ZzKGa_zqq-oeN__@T€M^ Y=Z~^v8JqZ`_6 v_cI;; ,\j]zl_qOb"Êq۵LTHTJ;-2ޜ1* Ot)#'k6{,v36a{dލ#q-`mfUx`L0 xs1 %'uW9 ^;u.P4Y,[/GM2.>tW$+'V5lDeXX:Q. Dϣΰv;H8ܺL@G2}i٤5nBH#MS6]EZRMC^k(:,T^O@9".@X9' -AJ(3,!2yetD)T;M^ ~i]M 'M#'1iF`Ar34՞Id.M2N_ W,yUOሁ]T 5=XÓUJ|, \eM⻅lյ #`BYWl68AmN&2BsPeBI2)꾙|B#cz055y-foh#*3`FGgKvfzeku_h_xiײ>}(,q:I θIML-^* ZY|~,+&h?Lʐ{=6&R$tDUec,uق#, iF9;T@,$ ɬwu(9C'eqEMWm~Cxqr&1 JiG^a0=1[=n8ϟXjm$5H۾c-`2Ͽ!OZ 2@Y7onv.Zm({ۉS{Dd>pSG^_6oZqO}"w%977lA_l78.lXZ(g066X _N["-3XPD҅5,9b(<%h\CN~,q̠ޯ fܴEkk1LjҳjȏRc^+S:z o@-.cftvhj?  95j89V6v/06=K C ޱ0/?F"qK 31dj]=Dl෠f3q L]%p`0MT^mdžȥ yO!|*F>-!e,{Gk(E3+ Ǥ}br3yGXY#^d, Ss05\qoRv:7Oc%iUJS4-p'Ў>#dc`-`lm}Wcg% q1elٍqhErE{m⍢:eR3k2sz9u{~d2^2hgR X׈hCڬΧPv ю`MQCf0eB M !vU߅Ѡ}=ʱ1T٠?]; #\~z7ȩ(px첯#p-uX tY$F՞|%c-n$y$YVGmgW:]\e2mmmYQjQ.{vO/7gIԁko+X+T+ {/ 8&O!jS}!I'%u󦅺h#긽nr*q$ w~f20V GBlhu8t/ߐ;1 r"Fe8f͐4xv\LlTkW贴5Iup3Ԕ!=o݃%zaB?kPgZu3JY9^V#] Uk߆b6YV5%y3%J1^:eL`o0:9 "0It*rEK,X/Ɲf $# ^Y,L4%I ;kaymVëYK˄Y^E$̋Ņu7FʢVH4V JP$!Dv̲.U !9i5iv =5J}I=yX-hً{Q'31!?tPLRpPOa0W/I6XHx[hI06n oRL+z:~Vʙ{fcU_Fl(. hqNn #%Q4 3.˔}E~ڏ2)~eJى ӵxfvhrkdTȨ UK̂@O(IxF}ߜ11_[ (pe|>h\ھ$HX03/?Ty _{P$+Xf{wB~,qãfl=D0X8 03nIf<h!2M! Մ>..%Mr;H:mi=C1WE 0(%AE]abM"5m\zA]bu1q@(Zwh9sX&y'tsw~~ ٳ zSGǧ$()>Ʋ9?'eR j+/)Ns֥j8T #'7}mߢ}WYho}d!Äe+3ZhVӮpAaI.՞5{52[ _HBeQ]Wkꎬ5 :cC7Y%<&PRDVh9&"z;&Bwʃ( ň3yXpVp[ o7e; A;ܦIr s 40M1 3˶иߣ@;4%)Gq=%!doP=Y}c>vd|astcIua335SPR)&FlnJdMcs3 H KhF^j/؇< ? xr6eH}\K P$<ݓIirhmWZ>֨C$nzil9og20?-{E3H[E]ćkP⛴R(ʘ'qb ޳SeY,}wzZ)nuYQH' qk!XeꄗQ[e$,ytWT?B8?\ZȄj9Q/GU#Hf}J|`pwe43-5me/NK|3tviWgiP|#|X#'|T?USyK fl~22V_7jlfbŧ5:BPK#gX!)LKP[*ƛC!3A_$Iw68)TAb W`zfh+6{,5sǺ&sQJfv3-]{6F\'YR$Rvć\N*A^ N+gWǞBNWDy1$sdNc.&G 5i ]1q/Qݤn oLaEKE+1\| Km%",3(v$L~‚x.T\sE8hZ=2Nj߷o@']{ )b<;>O(CJFٟ s1bmhMMI_Sɠ1jtt'tcQ1.4ZaNiR% (EωFHZ)pa$3 i[nɶq4z %*N@ks4`n`ɤ nQ&''cw|-)Ǘd >S؁{Lj|o# Γ:[Gj72[O+n7_BN\rv2KA(]ke|ִeu?Q.&C J3> ȁKja 0@//^ GP~ } 3SI ѐu(}'8Kx iM@bȀSP2獪*(k/7퉮ą978ˁKB]}ZF^cK+ovm-OgGo[?>\/dg^?nqQmF0E e j2 0P utɯ++3dyuBAD&,04x+G{ZpdnfԧyU.1!<7ܓԼZ|Q*}ue6qLH.<ƿwV7`,' ? TWhBe@B띅ZR^(@yG5H1x%xaamEgQ\0YNT294#Oz?C! !pHJ[` f ~9ZEv,'#EonD~l6E$;ZN$j4R@/:i[mأWե)#ȕ^~A^V>vQk! E cgR:N-*8yIHˊ:| _'[q{Š+UA&XAc)3 t ;"lK18MMrp۽g5~>4{u(6a>i{#P!Ua#1y #¸et!n@`!a;@%2wQ25&oM_`?@,zabr+\_gx kZmgO+r F<)>hH(@6P8ȧ"ROEIαکr+ЩumtHω8 ñď>CѲxh> c7,eCQxHfҞ*Oi]oBj3\DX{> +qƠ7|s%\4-Udhx1{9iv< Um̓Kr~;vbl`~upj(R>w1C5X^HUnBXFd9$Hf` 9!#7Lxn_LU/ ȋQ]w+|?Ķݨt1_>~UTn>M((,dtJbs:39R%ؾ<]FhDU]܀ρq73o56j QF` 3U.fx꣓%B nQq9BRiAG+ %ؾSڇ OKٔ@5 khKҕpb;L;KiwDwzxХ\m> iY喃~EDt١三6,CE'{Zߪ"`AZ# *r w%*6h6t b\(KeSusêUBP1I*Sl wԓElfy+d/?&Q5ީ[y]_?l< 6-ND1 T=j) ̡X9iDwB_1fΔ6+ST'FcB0s#D"/ ’{.V7P]V.|([ !y$SXL9л'c_[ֽou},_I?=UMB耇(ҍz=IV%ex>ad)U7f.ӿ*Ҁl'!ABXL')$#L]t&AiHl/x Sba:ftcB =GUG9chClM+q䨵nIJቒɱ܀Kc4.NPOBj>BvТPT7)wS&*a-{yDa4>d*GתzuPR4u z䁐 A:qE|+%ɗ:#bKl,$ xå)d'P8g:5QNJTIc` &02dYU2G"oȩiD7+tpm1*[*ݜ6O'S}@;7(NCwdqS (kl\" ȏD7.LO#./gAx@3Tq0c`hS|FfAi-s4 h E9Oٵi zf\˻xGW@_O&՝`&wgy3kڱ=ARk,~QLL̀}Zo})*W΋BUqi&fv58&cRl%_ )?RrI_d̹T쫃 ~`ƅ#oG2Z} ~XUw5(@g˲D05s6z4)E BVX˾g(8u*' J-w [8B)zŇk"c";!\dJpLAWSm-3hrSo6EմwJV?1zj8ЬGz^ڄv?76w? *w\#p9w\54\mɳmLZjc~&V9s:Ñ6NWkHyV[+iAZ+嬄RϖIGI#O?)#.t|Ԙݧwqy(2v;wT83ߑ캎L@ iKq7T / ^>Y ] QzI{%bv a}0a9{Cx k ",-njǺO!A>9e?~rx2JU֭q$g6so$wT ![C?3rf܀~̱ hf伍Z܉CVO Q.+<'lEKLi9)\p)JsNMxkvR$` ݢ1uN h^wh4K¡sXa_<-lM s=Grd:l0)-{FGA8%JλhjOFnBb<[2MbǠsێ͑RT}R6;~ȏL.TVxb[&f'9NaƑ5ڸ+} loӆQ6ʡ챨'B< F ->['l"V_LZxo3o-j}*J8@=m`lzv8޿hsjscX:UY/ˍ蒽bn׬H  %k#2EMȭ``}=תԡk@#8\fK)iGTQI X)f1L>?xXe<$"H{鄯tʯ"z-%]c@0FJiv\-/[&0{w} %c\nq?ʁډv9ļdW1#~ x4V3ہɗmp] l;tEXc#9k%_E^rMY*YO |糃 Qv ]. }TIQݾꛆ/{s>mOaAXJS(є 1ʸsbyvw5@FDʥk 9{T5숐pMPȷst$Avw? o^+ (!ߌEE$Wv)H "12 je@B /Q&zw:P% SUoO:vrrSwyoeƨΈ~3'<~'6&J|\rrY*J ',%_\#M+k."0Ɠ9K4+NܗY~Avmȅ l>MR`NO1Ys#*l%߮RHFMM >'ti,wEZŕ#8.l]Uy)o;!?s>6v- $;)qF(~6:YQ=6iDָ}#=kCafY-Z.Tt|#oUDf ěu94ڪNYA.X쟻 J|"Q|/`7v.\ rD8a"$ *F[-y<3ȷ1{T/fJ ]êiFׄZLۯ;IɢvC’˱tzw(\ls?P00V.ǰ$]1i p!YB<%TAY!׫_& +L$~&ՑX_ԓ5MD=)iqDBA_"{OTGwP+1fE)S1B"L+6/TxnoYELt8{]LBK+gۨg$޿Qeax um&s :7\`OT$s;NܟA&JG`i |Ni 稒Ӿ-KEW(J7m'K_F# 7C*i v+$?,*tʑH HDx= X g)y'σn&oC+7¯_(V+oQwP)9>iq~P`zϾEnU G-w 3,.!H*VDM):CI#%$:- `}f^I7pH%_oo񿪛'jGlȦcOn9U8k.;t9(x]Щj K| ũQ9)qR".7!jdHTׇރF47cqµAp=g-bkbyULR^GFS.| KjhB}>+6X^7=%@}WcrȘT޸&9tQV$&{X~sb; ' r2N,֠e_Z^4隞Opt(NgOnCIF| -]t&BVy誐=?RY`ݝ=1Sݟ_вW03[Az'7l*`O'd$h_j57&N]u/AhSS † 34w\B-#I!+qܟWE[C&c;\uVB!yѢ÷f4-ɦӉze_0ߤ8}=_/AW[~o5[s{ȚNmOWejE<,S}X_ mmey @s9"NJvX9@.SM &;QZx ~%W[JW<tޘN Tg+AZs}O뜬S!-1jyot׀(YS )BAXq,}U)BҜN']N <4qXQ^@$ϴ^ۛ|S 02eW IQޫcikXR@$ȭWZ":w5[6j˽*LFyu@)W#8!,Bw%?|$w51{rH~"j]p}Dk :4DT+`榞C/8c%T@yiWՂ-H)D|Ed']lII3SLZQ2sq;!\<B"` "3d%:/SMu%;ܚtUi-bf|p͌[&"HKly.D+ GJs}x+aO1r=鲕?5Zbʇ tROüIztNBԁaNMRuPq^*/g;xABr)xv=lNd 5kGV] "=2X£i-t~čV4hV L Rm ,hHкtNX檠2{t3d SVX*Xwlىz-c4_-±U` Gѫ/b(Вg"i Ol(ErG  MA8~7ly~Vu,TbbMW?JɌa95gU?6% )&vtS}S;S#aۥ YQm'xr^ RUozLۂBqlnM m[ ^]fhB ~+\{PYFdKQ2<̴ξEkzEzxV!tBu1ɨvE~)e419<jJpl*6EP䞨"/S1Վ$`J g鋸d; ](+˺QKeo_z +/:H>S҉.3l5/UbHe;X{ V4]g&LqG<-UU|mؚddW\TSD߂}8+LSPo  :V"sǖÔDELHMuC&Cr3W<2H*d]iۈdnnds'Db7in ^ *ʔ( 4[`_Wuo6\KcLQ> Qe$N%^O2lM=`474zw@0k {Ð=xK@>!EYU. p~?[kg nhHU8w{l ۄ,6&ؑ!;m,iexbwXx ^DvD Xx<={PD\5oxږ!Yѭ cQB]>q\Q A8>`r&lȗ`Q# $A*0/ 9fu,D\Ý.g~8z+(j1r@DݿVy`쏔']m)hUaĥ4څK׋pnFMOPem@Wf2@_Y#7j!NAS'3JWLI">ex".C͇)M9FcrV(U D<*'xi_.!#v30kdddxer~zzRzVA 1Xɠ)l_xn{:_qNۅ-{X&Y$ ty%9B 4'uV._eGcwWD0||]+)§PndaڡɔSUO+)T ~tyI qtR--?)/֓%,nQjt۸4i%:0 RIf]{WI4` l(cZ8Ң֭& PO/9κqw={¢>!rߊ1Wl+ae;jhMjXZ;c^lI)KJTp\~ 3܂d-ݵ+rN%+lMSVA=D/B24 GιbxvDN̤\QЩNHuP}8ptz[rˑ˜g}g/n w|)NG@y~/Fϓ M|Gd#<[x#Z$E`X nk;ߒx=Ǭ8́HϯEX3w;bR%Z};|>f?i4͇juE*FV\W>p 8aͼrESy[J(!uo捙N1+c4YC*i B HB{TMlW 3[M1 LQxm]A Z%ƶ830NغI;y£P8!''i2Iėtg6me})JWInq_b$z (nt#Aq>jXo8`f_8o J<K52#O܏!J,I[1~ $&0OJ-I6ЎC#a>εt.)@;^Q+Mb$ [bZM8hx_p}wFa: WJK"Y3LFS@摩T#pze38_}sOr&>W52d ZkܪGaY5>9xH0KԦUyHlb>S;k=|ĜTX%}N+Ņ3m&qME&G^i.H {k7̽fc GTif߯+ Gפw/Qb6?iۂ"=+Ff"xκqѹVҹ|. 8wh {@JF$S8m}pE>^ٓK:߬2``fQ_\RM Cu֟9f=LQd.0m׷zGC}E߮/+,1XyrNΎpҚ4Ncʞ+aPf_Fʩ>'(s4) $M0ZcY]ʧlbYpXh.QAzkh iqCH{Đ{ DK]k4{r҅P5[ ?I}F\3%` z{uEW”N<+[B !p9,(Y`D1;Fzv)=z~uSЀO;] & +^E?7>y΄n%5ۤX?ߣ1;v n[^q/'R- qh#c&5KQi FF 0ORdM^ ɌXP%e~hyWqw̭6 ֲ(wp|4\\gD 1?y?L=ׅq"ɞUrG6;Xdk.?v_"6g!yz)~۹ȃؙx#7 ߧo<K yp ~_Y+(ǗR KtJmp]!BVЩڡRYƺoyvoB:k45eLK->H }L,vt(ȕM %MԞza9UG]A3G߂\LϏǐwʧZQAs/JZSR8kJ qZ2~ݫ@-:B rۇaARˤ4ewCK$t=L L3˹I7+HhG[-*uYhtO1T$|2KLd<ıqRr,qLN2rv=#0IK U"_ZT>}`5i])`-9t?`cq.lA&p?j+=<_T9w8S:}o췸ƌwvqr+m<ʽlNd_Dr,צm1XH+I=Q\n/% qP<.1 "@v1Z/LH eEcIh$$5:}k-gVqj1[|{\d6( /b NqgP+ۣ ~S>Be%Ӯ}ɔ.,$Lxf+S \V{:f 3AΜ-!Xgrʒ'e˃tb6# h8 )&VHPe^}Ŕ%-+9堾 ܟWuui fA~䍺2Upa`嬈Ǿ m 9&AګJ^Nl"D̅0׬ :b8N5tL%=cN)fq2J\)EyS<ܩ=[_Uĵ[iCTJl _?xJOsV£䡐Z;Y5Ao"A"+<姁q甍ٌǡ4b םmIU["\v/ I祇YaGLzf2牳d%FY"F դH~(o;of/=NV:;#rj9ɰ' GҎn]J^rnvzl<+ P{tduZG vI%0ǃV筽bSӛLqh\̿$ՠJUtBn ;bi{ :XHy* 0':"tS's3P9ɝ7 L.K֖BlGLgc#E&oX'hl9CwRC7Bi m}NtmEA|J`/;P%,P)A'_LQH(R(nFH,e[?BuPۅ(@Ile,C^G+X ZF}Y1~vLZV zsxka`o{& w`{оoyonkf(ԁŁ'$bG~W˪jSj6ArڣDTvK~:NGn g`ڀR׋JUB0QtH?Mj@{tbUYf0FpYXi!]0`H/<@EkM"Gp {WIr=i|vݻ1 ӭiMZBuƨK-:،|C#iO0*m(D\{j$&wYmyٽΆHHBߊJ7Pʱ<}'{HW4W w^ "TMh 1,hc}62T uBr>5yR$ORdU|h`=b,7;A9e!5V$ޒ{ՌP JwhWN7.H3HVLR}VU'+nh<*'{ ^ļySV=)CDM6Cmv.H^bs AVoIK R\82l>bF~ӣ4{kXNg~aW Y#K66e^l-u!ݛR~*bj\+L{T*mFfihWs57y)i|8] A-o|G(cUskwEg 4!z,F  :A*|WƖ54Jtu#2O. wTw`V s[N{j-G` $û9B"}Xu ~VoZG3bv){ #z&<І*jKHHf ˌy8&Il=<bbcB)i&i|op66m \>w8-t̾Rbeng,E)abo> ˖d*ozM+ "˺/Mm[`0 \:#=XOd{:(l^-c\Y>+#8>l|veuF3xM(߄o^Gy q3kB"yvpZ"Sv~ J>+S̳i|t< igu{B<L"I{cayj;$5%ܽR|lL,#f}$KzRA 5.6`}(|c9 ^x\bM@<=Β (CPӰo%,US™! AVwjLxL͉Rkz9;5le9Whs[>8);[EznX>Nl䙘Y 8}㝽i#ZF&Z~PC".(X-y hReF~vq]b䡦E(Xb% }9% v 95Q9SA[ rB<ȣ`@"2{2* !Ea6djQn`צb|;c$ Mz<mkӋƒnmVT/Hc.FQt%ih Y.>_T pPb[t{ASbȎ_[ΐP ??-8PoUM CRxX ^9G΃s#p@j1=K[24u:u!E̅ƟBzNi=J޵jeVcS7s^U]c;fqaE+"E~[HM i{ECs+[W'3OiiTs*]?5/#܂)%h1xOz9SX&H,D5<RɵYRbկ~Zӻց}$HIgʯ^ {kF i8D.+' ڻC@x#|(jmq&M7fT̈́jeIs*5,2TEC{3m-|b#6c'χe0 oCy;%y/F) 7~_/~\ kIkŲ9mk_9Ͽm8r*K Br{ntS:c$&%dvdCVEXISE\ir;^Ls5Y %,$Cق2)~Ma>B|0C[H`E|`g$O^cBψBjyf9Cд80nt4)F0tagnl`T,KH?3ԪZ5hAnWK)/'=^2}_=}OJs4Ǣ $P.9sM3hl۴㾌 ;;*x<&y'Nj_&ycKT:ebB /s%bI9ٕ"ǝ"9?- 7:?uq1k#-Xf:!JqGN/GvaOj#![X-WC i:IX )"TD!'KpfO|tW+ ߸;!4rmt-|`hÌuRspEF+sn`A؏f/bצ^ˈ_re!3O.4T~`ç.oSL~iWP+Ld?<0l2tLk XSp 8CSSUrSbI! /bҲ)NTj"BG~$)0!/UpUeY&zEyIrP[J76Ğ!xsL3`qmMX^7039 XIB=!;m [2ɰXr*hvQ 6G^iUY`GdHU>I1 ,YcgXي8͹e>H0:=Wxݡ2\p͵{qM;{5]Upc&K ru(R/}1^ ~6BSl 0P6n{<)fqB&z ,MMI}RFj^O$>hm://Pd=vy~"THb5gqDĞuUis/-,9#+lE˅5TM:GW:f~.fCjYݟs&?64ӭIZ)ksOLy֚tV;R{葌BpQ` R}tV۵6ˋ+4{wcWF A_đf*5dHk\vGpjTn[yM6B0eZ{X;csm6n~II; j)3$-VZQFF(hKq\cq|KU7Z~:isn= 5!bni~~ꌰ06kNjVmVUoqfN6@#`"-ߙzqK2.|H \I7FaG7VJM}nRh[)y.6$4,6V!A,N~m;;ҵf*:0X+ˆ-ox$mJ{>VL)jBeXW<9.ۚG#)fPTPώ^yH,y;y c{W/'Pmz@ϋujYs" .4HQ#1 Ա7vmݠb;t@nJf) l,`Zi1\h~W"@ϚT\@N \s&Cmfνǵ!߂srm)wy9lU5/F'/PDiw<8&HZR#i욅$)d'lnz#KD r1LD3~&%4$RV,#\]Sdu' K2>ݝGj`)KJzTn ><]0qq`װ WhDY)hsf䵮>&gv"];\Ye! vN)|zQ7}un'3|_$$}q(!ns'ȃpjn1ͬܭ;3}m]~[Ѓ!ʮ ӆ7Mi3JxD{m!V_xkz INDZz;S11'&$rsh(\ND KǣxK!߱# lx[q,X3wWa>c6T΢͖OK bM:KXS?za2vQ6y֪}‚*7-(k_T3CjjꬎS5G<k鶜1k!9pr/,$R'%TTfGQ⦿Obu ~eb3/vR_W F֗cc@VJ.z*d|Hoq./5r?90i=-1_eX3 'kvG撈bmgZ !"6FG0")S,d6^8dư!d!aܭк~爗Q?4ǃ񨿑񴬘z\p= }ֳsh|;<]aZL{w!ޓt}"mljr^ij*y"z)T:D4haFgAZlNQLS,@T]b6-@#x¡)qaV)c>cjNCRAǶ?sld!*<>A#}p=~M}h8V!j(.ǣtcu$S'\6T:IX[;CT/Ze%0=bYCS'FqK9ɶ](~kE%X KⅶU+|oW5W\"3Se*I=vfNXqܒPY>N|hL˲WKH)5*OIw(ӂˌYt{(ڈkM3sỤυh: F(eÉ{x{dITB갗qH\j_SѦב^5ۗ^qgMtaѼDJ͚?ޙ|lHz!ԡ35Zg ]L|'994i_ ̚e,%'Q9$M -)'8B{Qݝsͷ^4X${=f?&Ʒ(iHn,)Q4Ѓ7iJKAT6چu%\YﴬbjJjm?R"id GDajv v:_oSꖻ@QrB>fuM~I|\1g*t]*#v. [cvVn)ףRq*ͭ%q;!CgheM_MD & r|h6|֝iKZ%BGSqrr8+Uz &8=I>]0Ϻ_M+oxtc(>N"DW;L5f#_0p}4͘M:*$ 7D&ZHnҘc !T#/}Gyq6ƭn$k>"9i-U6ae34皮×> DW’),C'PEc_E _|l  )cYkʧFOBM9z8_Tejz]ϐ 0ɋ:]ɱkH$Ę3U/Svecww8vmb"whVeJGD|J-#Jh:u;^R]txԱs٬=pt}QDwr oVNg!lL1 "w*Љd{IϞVfy҉vKܒQszΥb3 zvZIT;{93 #TV$3|%{qLg0%(h~W\yUkp$M;Ho] F x= 1T,hgt -fsf5õ5Ѫ<9wO 3tV\=$ԿX˜_ p@sF4y~kNjO.;胙&X_¼iЂlN-!d`hy,Nπ'06m._;2bG#?8lg2@j&z0h\Ťۧ)hJuRZ +w򳭝L.p/tHdNJ7uGڍ#8͠խʅNJlJ%)K%UKnVn7k(k5VU [yT'4տ*wnvia9.Rr#,:r+(Ltk)NtF؁)S F -Ѵ]|1%KeĭmNM|HBڛb1? |&녘5F GU[sU,RCP6oʍ?TT H`W(F ׼Egj, o7h >brm23͇lȔ.@xk6) #p۝;~뤁|2rA1Z vu܂i8 ^}S_D+KQ]i76Gb˦Lz 5ϚaWsZK|F2hHNi@/ v}Wu ߪb|c~(.+_NɍM5fa8Y鈤B1 gnU`F橧Qf(D60JįJPĈ:>}`%0,e}ߤ ƑMK0,O%)I% 6kڞLg%)Tth/iN]8I&rO_m97I,Oj^uTz CdZYz\D"\X (G`}*JQ>:QBB \$[tm-NݯVʓEX[A'w9Y*ECWflxqjZHL`L9ʀe58 2ft. 4 VRPpTx8~g0 KRrt j%5@PvԔ$>g"yD\Jd"I~t3;:D(!d-"-ͻ@Fyn%N>;%˜%ϣ&7})%Hcwe<4Gb_P3lVڗF$γ"b*moYÆ Upq y;n&@5&(CN. n9TFr 0 t[ Jǽb.o9B^#ʢd|sݠ.|+6ɡLޢ%ey`.u`bh7x{Oc^HGil@9t-K 3zvrSF]v _KaB´IbA*it׬mz_?,ZԂO}*Vb POg d"PUT4 Rz"92U}#%Unj6kmM:ͺ}_:~O,E~wSl:(*",R!}w >Uװ3TQ벀<IJˀ-RjsyaqcmbpָxqOZxU_AFeMӽ-J].sf|>Ys.2޲d'Inȹ};e!hϡhXrR=7q!2ik]Hq@oX e4Yrϰg.r:ejJ JP"wC q5òv^4dٍӜ*mPC9]#Zkƒn s'?WZoSKޞcEzg}|a16\%[\_7Am~+lv/>J̾FJ/]zD`*J^Aa`%O6ŃI"֩CHsزRx`_Ywzv !F9i'C/~Z@H[fa'-Lj*g٤gS5egil_P=ZZG>kbzWs0,Izc*V PQ> v]mΎch>ۚP$˥ /99Y8Vc0A RJ Bf^ ?S3xƜ\I JXoIw3_, j ʍƖ,+?w;m<;g+hfOKk&4m}gJ-g ܗoJybLN<3Ў SCĔɓ!Bw! mlƄkbkw!d6pr~A~z( thX=^Y#5eUWXmaB!;EQ _;j}P4 2,pަ1;\A9Gn+(LîiD&izdsͶ5I,l+񥀝){8Ky?!A2SUqڲl~s[M͌ *g Z0\&c 8AHr_8 7 J NXc?pMt:I׬H4/4~m qx6kp>V *YsYWIO&ڜIap"{!dnE3HE#8})[!0jTຌueu WUho_43Oᘧ?HSg+Z_xw}I<ŗDub1XlwA?T?:{g/%b lҧiƨ^hzA&3I󿻍AVyALƯ 3GaG^<Ǽ2iDs wc3 9sűM$"uh Q|¾fv\^gxeg|" s7 ɵ92Mh5 KN,C6MaXƅ͚_;h ksw <o F-nMs.0INm"p٭ s@%UC!4o@g$FX+e[-`~(L+d\"+ʊ!u8πyxKƘ6ބa9i}g=< dY S F*:[:ϭ2Jw>6,S&}4| 5E6d)['?D̆8[H+XE3Ƣawq}ҽvTb'qT<$ɡ@OR0c,k!%CߝRV&{`@Tۢ~o4HRF$&]kMU`0c H+ ʦW5i-~a{.>uGw Hw;V!%%Vwpw '\[ G<1$7ndR-g%?O>4s45JoMTv'Sy xjK%>*RA>wU9(҄`pۇ0 AiCdmvb.+Dp `㉔aCSVβ睪p>Q1.|yt .ժM13QP">kU:h MYX3|=*ZL"a}wjqq>#Q jƝ*MfgD*x)nl:m'%r5M }5ZY8+ڌjS_w1|$n:<볞 pP#_E'{&Vo]cx鱗ETx+ XҠ]NU(Wr7אT)b[e=OBBU @H[UC4ξq'Z _cdhjMgvkoKaMWnU":ǚae89&| E[t\D$j9Z8pt~ui^~,35S|Re;Wn9i0Rv>; $jˤY}6?Etƪ7ڛ%h)yTz&̾^ z=ѱfN$}L&AƛHoK+UiU2e ">+QVSvm,;qK;TNޯWXiGC!$/?tc"n.d~Q`sBzPl܈X߷N`b{~cW(碐&YpQYc-'./:ShcmiszS ߱I S8s\b 7f-2f|WY!xnRF]%G!VqLwl\Ŋa]7G/GZ[w*hL~4K' qm€cQpm.$Cno>@zTܗxTqkhxZ.xeb*W2jgȚ}X SmsGglf4A1j݃wi^44% *?KrZtAT6[]:҄[#oQ HSo4.BdSZd{ȪsRXtHMO8 U(j8JW-7 `9J'}l*|WRAgӕ]Wk&͞35yKL2"SYR=U&aJ#XEo2{/MAzRRblj.l'j֚I-& t PQD<ȧI26fCcɥv &qDY/]7@{f#ݯ^?wq8o̔4Bkm1Xjك2Qf*"|ޘ}" ɍ}tCw5.yp̰TRקY:;+&%w}ˇZٓnV"ٽ,T+{" `O93'?u*OT%c[mڀH]TzB;Hf=_INA|袚ȑxan,!T?KZeN~P4t#)SCzbl\mC>1GG.$KXVx'ST _ɽsH>@{a#]+e];930-P%MR[; a -3*3HQ8RdW(^nF̎ocáLWv ZZJ[? eR0ȅCf?,6ƚB`z%D `i+f;n[n?pF>5Y2O_]8b{a Y%h#97kY 3Ի}gAݚ혚2{cϗQFWj,&߰( ݸ7X pʺO,L*Mʣ>k'Rp唫R [sIlrn#u)뎒=7q%e27\[Kͺ[ Jy=*e1$m>3>V\@%vnrX#Ez\e]!(GŽ Fyzvڙ$@fKs&"[zxV}!Tե:w[jyG%ܜVD3s=wcXjsPy͌h|hT0ݔ.W[]b4s7^ʽ.I@&)y)2s!.;X#h0^|ٴc35r aF"lu}3)Ej1ZNr|AڼT6H}۶-x|M+hYiȡBѤ8ܰ*%u /!8"p],S+&ҲB{ƩUPzBoU˩&A ܱ]o8h$8ѾL[~ MXj:&"s{I>@GpY%L"QQXi>aqͲ"} `T֥;P<|q2 MLvM}~dӉmr`!wb<'P umjtR(,~RT{ثP/Ij,noԕSӢyB>˞_P؇g|ƯHR mp=~747d ªsc\tŞgB\KVXtZGZF}r~+>DшDC]9MA35pEH*cԢ0Q]*W }6B;4=ck!ϳE'C;~IEyJD%,\v®=ҵ6V8H`dV_h% A.1,*79]z!!+'zڣ;:VB`>jncvOV#tj@U<9lP5/.]R 7 ˾OXLY+3d=nvsGSdN#0:\\LlDi%Kd+;EMhIxtڶ jFHr-{ɛYA5سŞBZxM.D+P䶼Dv3t (ʼyK XTYhaD +9yV]6(6>E[ ǣwg 2{=M\o[#0s[ͬu#P AY5$N4W MhިƁص(lSia, = tІ)) %)qf gƅa+J-d0 ɲo q'tg}A 'pN(t'fh(_R{#i.cDMWPO5Jq8ٌ¯Ђ+*)MRsⲨ(bLz&ю"jGC$&o\]i2X(6^Z(P r )F/Z% klf_vT_ CVRa I&\K7 a5j5>%6 q&i()S$7EK3+=1<&#%1,UfnZ/ 8.Q's&T v ~"EV =\ 8qĊ]/ +wE`?;PJ@7G!LykKkzu*"tYkdWʬ7G19xbvҺ5g||V07#-_YP\kjy^ĨȢıC#!+i|-],D!;6zp96>K58tm,lJ_mt e;L$ņǜl7 ´$@9hGuAWMmG Jmz۩.GHst!Fq| ^f-/êױN42JKAhE2oJ8<}[e,`{6;<\o7MOy Xvw}}JOQH=^ = J|xя1! qEY#o8]u/YWǘ 4fp.yZ^C"ȏŰd֌ j*ǿHQe3# Kp?>tu}˽97 O]oۛ D>imXXJài 1-ChX_hVBtt;q7Wg#a*͝+  wh,9]jw Kj#l1헓H7V[=CM;mk)MÇZ2[7 *- >xOiZ#ĝM,Ƽ NEhN5o<֑+aն &|)%JmȬՁ~Q(P`O"\zs\f&6\#e \CQal p`^w 4Zu. \qN)N7ظ4Noko[Cte^\׿>z KRߥaWj.CFT]Y(9Kq{' ֮/zRjPR5Цѧlv?fb:ڛehȰD_rBz0:Ǽ:Mo|QZZ.M:ՌG]Xc+ t3bw3y͒lzUzOd݉nxneFϊW-mSZ3144@A#SCߦXYIE(,zrAEe,Zʓ01 ?ZH{M9[(#%1LVF3eQ0V\ [OVα;бeSάs뼷t/!#L1۱#n.㐍&@2]xZ%ZX(UT$>ԙICǯ >ɳ3o6# ]#[fS6XJ13bDr WtΠ0MA~k$b0.74P̀N^$E*kv΍逥kGdb1IޒP m 9~c:Us Ȣ=mۑ:qrc@36BbFRz6Qc(S3hh8sb^cV0\ R)Qh"k0#Z @$"WبvRoAil b Pјy߯W&T1k)`1 ܖ䅵8*D]oOT_6Y2e$nm >G"s\GO@oI6eScEHywr9^s15]">UeQ3@`}iCoNP"dT[Fr4v`* Nnx:X &";ECAb%{rRɫeq~>دLzxIѹY6d*E2 stDh3V3>g6t)'2CWRgdӒig:BfUz[]w=d`f]S*j \?݆߶NInr2ξ_܄WNgʫ_s4CF+a % ԫX! ˞h:uD>9ݦ2zՋ~ T z|f>ItXf,˻O7 eu,iz<>!Za/. Rʨg@ <FC/V&."t[m6ZĤq CVxnV%E*71Ԫ11 \&`vły%Z4]FS ,^?#gEt,& y]}TZ4 {vD}N7#"D1T1{F`ι:.)"vy=X1+㵒}꟰Wd j"0ءt|f3!oX!G];1ޥVg_m].>6;fsFoB'Ȝfō+eZ }i#uLxS !v<>`ў"Uקz>{!I Cf ⩗'7:1_lq7&~X97UCZ vHAMGB_8PhvԑE\\*c:]|#a1ҝy̐`$K]qbuVjGs^&mh$s*k`terqtir;nʨS>@ū5| F e~$Zцu\T@)91@ TaH 뮓 \gXV%A taE#Ho1m >z4"UN[;[Q H U O1 ɩg샨T~^twٓeUCo`aZQjO!uwgAy@=l%c_nLL<\N1( VnF`Ҫ/4JwV quA =˶4Lr) G/5yx&#c6aWuGY`kşEy)*W(HNɚM0WoqagaK&kr/La4vk'MƮ(G'mJ N}{B=gJ,Y!+\K \nMo!RG%U#]2SEt^卼]~v0:ECwBF55$[^SŅT}wP ހ4CATeAE3 @oTy=EmaX -m^dJbo\7L l9Qi#2*{sZ!y(ʼ(x9I4cKB;Zi㬕UHL5;Wט4StS-vy:{(=~UӿNncxfu)L)dH`yj /C8K%ѯMD k2%WX]r}}>YY8=Ph!o[nBp-xM0sw_zu; Ҟ?di QzItR>n]+=T-Rɱ_s9.Z>OF5w!ƻZg0d3Szu\`9'-Lo&ھB@ZTV_S `hX:Ϋo ?]\Jk.T _: UMC#`*`!i9[ K4i$ͨW M* ?/OrR)^HaguiAM:E%B!hy` Fr׾|ع*-X)Dڿ4'gm.5gpYOfbxy;Fa8kUM9GViԔ;MrG/V *i)AwLP  0Yl{B{/{Es_>jT8Kb;65Yq7?F9@ X|E~g vBcFF prE@ӨMш.fPѻ歫<GݲzfM^z7>7{7&ϡĹ1/%,F!Kdl Vji@QԯXg;37)eƧ>K4 =I¡ дPe|BQ%SlyZ7To-}ykԖkpHPVKÜL\-ofy]%]2PW1`RՂM:76@Ɓ ;Hf+{J"ϨtRvN/__$g]e;PL݀FyqY8m27M`&Z"h$@̅#qI:賛E3CQ9ϐV<:m  G͚MQ]R U0mmߦ{GlFKy{Պ͙$pޫF1T3;˧ K1c:i뉫8/pMBxKuN2qSr:8S)TYZutT37WA%oSӶN-:giX~ |,sa{)G_{ǬSjN+wZ@']㏘ZdN^7O) #e:K BR,'~{7 .דS-JuˆyrqC{M} I^7v뱒} QMK&jZOZWxEITc{(;gY(kIކHW* h@80kRs.8K@@(B]  w:uRd #@LShwPb}[},*kXcx();txG.n;C5 0:wklb~<0XJkw}MFF c{_̰[#JѴj|'o^| b}e)^$`b+>~87ܥkO wM6T6i N~RgL$`i=&5MT3w /#]i;Nr#wi%͒?VH n[dF nX٘bdC/MzBv;fւΓOgDCe3Dﻼ9EQ1{GLr >ҰcĚ*+m4a]&q^̩i' WyOp)\=nzL]+ru[(Iu^ς:T@!sfQ)m-'x,OxՒ#vx+[2)})sFsUEe7(AWYml\c= y~copqrs/R&pψ w"/N#{ҫWsQx鲨zy@i r x % gR}F͢".ywR4`|@ *:y[FUX(~>?L4ȁ +.a$Iw9.*eFyo8Z 6s0\Fa\f ne,5Ź]̅t{o(bzPױ 1zG'2FpzoIQbcbgDͅ{RC3+|JDQ'&Ev a3 HތZ+GGV8Sa.Z|;'* ?E}1?fOm ]]cw}Yprt18Wo)b<‹]ܱsxw{Z|^$YAAUhZ9 @V yYe |NŃحB. ̓,.{ҷ_tsPϳ7Xe?ڛsl.$7U>x9SOy?УbnSdN;;cmiaؔc-9/pʨA~Q;y_:!l#Q"ELS+.ځ&*rucS! ^靵ن'["kP)67`y OFcY=zX{"0#I?|8jn>77p1X9usbH\6+_dm7J?9[q^)iӀ[1zb8sX:OCb&jWۿ^Y.Hchw 59AyZ3Oh<٥pqF䯆O'z+4"7T!g%SԚϩ2WMq3#wdS߄=:%Dӎ%eDtJ/oULݺqf#)iγ46`k) DSC(pRWco~T~po+7aBoA1'>Nvgޭv\B,!3#weL_U7 닦fL&mWSot2ͫ2js 1 <ZZemtʍY9+#IfyV3vJ -c$^ ymG!:;`Y2 wAŮ |TjTGgmZr+$F,ʁ=,W8! E>}lzҿrRY֊|\bv&VrcC!}IJv܈vMuM̯RR 3F\X3S.&aNJgT<̊[icK2Npn͸WmZM*Y鬫WpofH 'h6 DB}+F0 ݄ݯz)3a"1QVuoIOfu+{#&Vu4~x6J 3'AjjD#f!J½eKEQ 7G o)vN Ś)6}ZR^ރhFt g"YXr[:jp3 hiŽ (,]!0 l6X: G3UB "FKRJ' zNKVYH5s}EÓL#oǘr8%@-! b&z/,53+OR$O #SLLG'd7V~zW~[?R5V p޴9f0,f&" Mt\ i\U1^c=2 &B99*X=&GY`9j4~=zno%/(O#)X٧=kRkNߡ)QzMdY4?:,m,C4ݜzPNx9 "bIF  W_`)G,e8eꦕiPqkw!Z:bȤ8oב&Qljpʑ13~R~0|Tj0ͥdi~4n(H(:Ȃ?=N9wq OҏƛYG5AAW: \NI[)co63ӑ!WQwD";n}pʓ5ڑ=l{1"E |MN֤>g`8C77@sW .#I O]aS1/ JmVhi$u@So?cLkO?G;î+wUXTrw_Ge_(t!ۅR+}JNTL.@%RFEsWyxx !WUT:q1Y&]sʫ֡G<@9eCpY7X6<&r+_^CS'k-Aa$M/h4 ru!n2|jD+K'n\;c֣;~E!;soWIP14dɯ!/OO?qA}\]Yf-ueQ CkaĿ-msYj7خQ8\wii$'JylT\x63w<:Q7)T'.G%^7`hTjlNr4  +=V050N69X7|q|V~ . xz\l=K# >rػ,FGRrno{Dm 6o<|Äj /՟*uSw.~yəzJB ~QѬyBhz_nBtL4U4cy! YA Yk]kF>e_1`SitM_"q&+Rk5N1:ab~ U%M//3J4'(1r l8/ZyRKC'R{|rnwfX]XNABϫȑh{ ppxWxͬ tiw} wRy&7PLf%0gWJJg!Jς)s@6<'cD\جY8% I']2tGΘP"4<}$Ack;%̝zʿsR`v 4iф舰YaijO1ߍoBw= "4U)XùXõH~Fkݦ5$xиq8QVKLѭEh#S|Z1jYJC? Z.*e/%ʵ(Hi(,j4k%GVX>t.]yZzKޙ_Կ8uڐDPF?X3aAWpE'IE2kÎ&qN曔og%ܙAtiv-8VE_3-`'c2NO0&af4Ak\>}l¤|6;F[T8ƠM`ymۮeΈ-zMlt6r01su9аGKYTiI2,pև<:f6WN*ͫ؄B1  c}lW*IH}DnYgqm/YOnnKu N䦵q|q[N. cgzEq)[ky!Б,SS?XVrԩ`'&og[ny_1Q558?"*^jf|dZ^!BtYsn<\+n̽9x7O"ljwÏA I_u=:m"}K9M4{}0w1!CMRVHvz?{I߲\F|Bݑ/'u @ 'Xfp0ɋnO'R%/$ô^,E:4~-a`V$zާn}U7s4O9-@1m$>*27eC %BLJ= :|HLD|%`OjD8ci;p8ۣy\ w`K8v~;$OՐulP4<#yl 7> G  |vXS%'E{̯AVͥ'̓'H"3!\2t%];!̼X:4{Eb 1|;&lh9 :_TYBQ?GvZ-^:Cey>% qY[Jg%a\Ah^Ēj\ZJFʳji-'L85 Z̓iN_:B6{8 AbbY%=:Rbvs`ARI9"}Ď>,p j:ω_4f5]an9h X-qr%CF܎`|e6iw3b{?\7{#6ʍsqtUĶ&C[e\q1Tq F_h$tkf7$e,Kjػam5_Yd|҈"*.:D#1q*@o2smjoU)tE`p鵩1٤|0q̊l@ڤ$7 #KJ+p+#j.^07wƋ=Ҁ|p;ETl|4_@+4-Ii+z ΢"]}Ɵ璭IE El+TАtiH`AeY|#2#YIA91s/&jQVjH]sߐ}Ӡfa#niL>r,*D<@k "@|t~@D6[vO?1]~fMƲPӚ~S~W4Z0֩i"Z* /R~7A .њ[M Mپga",/VX "z$gޕl\6֖+"djӬ{LWXuI!_ic>`?P%Cx< '*ز˒""\ăH^^>gPMnA$CQY˂ƾ-׳/pM=9N:E\™Ck@U({ ĀI XG(A1eG:i %s@WŮ@/\zS5 ӎrzTi#[hn:+k5<@DZ8v$B@DCݚ<}}p^ pb{CmvS13){\e3T r,q1|,.s!C. j;l0K?~S<{]18P͗`ͤjKyr3VlB%X&BA ܞM0*VoԿLOd-Y 9R =eۨt$B3٥[ @9gªx9X<"~=yW:)-#Fd.$57W taK? so^_(Ӝ6t l]U42#7fd\Bb~7_#1?4'0jޜ'Hwy{ zU;c9wל /?ÎE]#[R TУ8ȹUi7 ϡ*T)KMNz.S|Gm:=g?"Ջb!  v 1!K74`,DY?[^3院ivka]1qv%$ cb9N`}Tl;&i;$2mAlns @!~WIQOlPO~5OFn(*rx=$Y]knW7A;d$ *j%c'bފ/]pQ*(#n|~zW^:[ '8㥜!-I:S+m+pY42n#KH/&*@:oE&>VWdkFW5fC>N IrWeKjIc=߳mӶU4ջ9ǔb'84(y9V%qZ+m٥N_"@bEv$YL0jUԖz -BHL+duQ]= Y;7lE}s>N|@X<"O@-exq{iiĦ&,Z275726 -l =A_jIOtH2 %# 0e2s0J#Z4Rr+a^2v#rE%SfDHmj?͠F^έ F̼:gmw-^4Ӓ pnqG6/|L~v[^j㙶`~S9%AWp-lP\w'm'N qvA Ԅzb;Bi[Zdp%Y⁞%o[ȸڔ`|"s0"x N Bӵ [\D: HOe1yXֆ|,V Z0]JsU?ԟ.$TO^$O’6>چicvKKF*g CLw0aƖKKJmG+cn>,$LoIkK[쾊0ߑZ 㡢޿ &g  hjsjLn(W̨PK) w>vʎk&)&kU2mjfYjm 5.# .ubq!Z!Ck:'*/[DPL&tS@76McB6]gzP;~YǑptR+ GZÓ5WEԚz&WO?8IpH`llc)|轃8d۴ 3)K1בd›LC Qa^X/ԧ:O-lpe%ؖ ]6Trܓ.>sxCpr:_ru*E)څy3 tXmuZd8aZR`Cbf ð* e4BA1N8,٤Nv7X[c\y cѹ<7VoǹmĬ[eXz?W;&u^,A+IgLR;+u'xз gG%&] `mzXwu¦nW! cx/R\(KG^̠r.7i5#Uy$Mj CЙ}yiۂ*MUz54״E_!qQ3?Ȫ޳f%MK@"\ަ+!qіkh%է4'oEPlFqy7=r =‹'zU^0*7]K<""^(0:S=pN {ҖI>U+Ne3~Kh(ČR6`Jc6~6"Q¸%Yz:ޞdV҃Fp/#P@?Ų,I[xxФkr;p3W)1Ӭ% t cXWBYpo0U#'[8ѨsEx`'[Ƙ/qr(PH1OMn֯ %WLS,T ou`Xk}{Bvn jǤʥx_k6NQL< h'3[檲)BmĖ•R ވ fi]>_@la/_ʿf9Ѻ[|9+$R@h"3᭥Se,E*fvwr:(Vi,i]BD΍>3`$L'˷wi*ې'2Y瘫mB4=P L ul )8l DjݶsT6)s?mNKRMڲ[!;wc4=5Gm o\>=)ʏ <21@QJi.1^(1Ϩt~e. E*KƓ@ܻsS.)*r#Sp`1dP+!Ya^JF C cM? ؼ2;]?hI5)4uRd8(Zh/E 9y{4MD?;i|׷OAe i ^4i%heCӰ$mazd ߳Q좩 'Eˤ\[R!G B,y.;織!tK/mz Զ!יR}',Q?$#X#Q:5p9ltkƊmD$pŽR&^|Gq 38 G{X{J]*z6TX*awz30oa͵Ez9}Жywz:QB%\,\IRj~0۾DN-{5DI[ga_K*@,^p@A7_^p8@J9laaҝ9o4Nʧ8)$c7?%2.GSuyECn,!5n0hvHU'%c%c׾^]jJҝoNa)'ՑM ,gœ (Oؿ J ;w8iJ5hRpHZ| # F]:LvvZ{a޶**DŸsxK'MprDgݨt@~8keoЃ~|7Qz6A(U'k8qΉ}w;:@$m8`DžJQYc?aF!63N=aظؤp^dŠ}i9/qOw*r5r MQXaʵnImby"#-n8XsTx*ސǍgZ v?H=^s$x݈tSѿF/ٸo3D]Aǯ4>VMp_m;A铘V g>+^{hP;{ØzT<[@!&cnL뀻UWBPX|lܔ }%0GKu6GI/c2SA# 1Bc =Dhe[=5 -je=o7,;=E3Zߏ/)H6B)#owvEN3M-.NQTOy|)L8M?:UV4Dٛ0_n=Gsс)t YVFYԵNt,ad&&pQZ+eR$(~$}*In4 R ى[H敁DV9Coqc{LR!(Ao$0MXP+JyS*i@vRA[Bq5Islc&g^k8-FQQ̂=R\q;;X~C;+j}&?V)-\(?˭޼zi3xl !J[s[Q<,bxJv?]҃r@Al{?VN{4B;^\R*NR !{jaפ9/ (|A}wNۈ:$rISݠ/=%_އ́h?*t2,K1wSeó_21؁"NF H ʃlN6G'[5V4@P1 >50uL]r9fJs S~a%2ћ[*{Vf^F9T,CYkM̢9"4aAAuf #4/Sgao":UD3Jx$v!?ف%jmk9X?dZ=hK꾚%ڜd2&N>m:TֿW_!d[-b9^HZn\m6;]hQg+"wӻ+Z>*DZ-p-@T-^n̛2EZOE-o~*&8q_eG}r[l˨s#XyyߜsLo]},\% >oՕQnp}Vk.@*v'kZOu' pJS: Ԉ b,o@25^$m儉=X?*O'&{o{C]lY7U<9B ;~(*[յc؀f=@ my1qFr^BG޿DcX\< v k5Ю[J!͹jLSp27A' |[|D߿yrd;.) Z^y$qaEK_ZZ$VerC-T mv)6BPSN7tba^NjZچd : !p_>I=ScIKɷRj hm553)'s, |hmwMx>e+YጱB =Dϑ,kᖕ %S Cs 9+0hȰ?ǣihl%!DRmQ,jvJ]}u&+) z>|4 q磱g!D 02`G@l65/iS`1[<˪s:Q!E]:y'u3f=5Z,J%<6gmqw *cFƯ`؝?lTF^ԊqAXً#9sv^1ecSIX?$#luՖLZC%[W?$9X,s0b?N Ǚ4 C/UV"6|S?￯EC(_U)m/KyCdr▙4?e=%1ǩW<'І&PjH\mIt&&A>濙2>S ˺q"5cWsM Ӝ}P/]m LKȦ&%򟞍QKӺ0-s{hDпQ.1U |Vu|>wNZDMhq@b%JQ{WtoxE%G u^I k ş:.Qw}QQ9W !ΰtīׅ_o@uGDV^ge2h:􀾬gDbǩhO;٣2GЊ.bid[q؈/,Y !z5Fu &LF$ec!޺Q"469xϟ);qPt@taޜn܂)S2A 6J!d"ޱzoGՋGѡ XpeIR]QEKs%IP1݌_ʼn_5lq? }XZ8WlU .\ sQJnw:pzh\O pV9(-hDzDcLB3% 3 ,Hq ]u>S%{}zFy*Q3zt8 ) Sru%pzڌyӱ28u5|G~aBҢ ɉB{/?4\mE'5lr.'DO{e^%R6`/VZOtaQ8 <(BLr<Vh᷊0>ENZ-"$!5hfѺjɝ\H _Ii`Rƨ2 DzL(tB,Q\ =!ߵ(cMUusL~$W7QDO ^MW ,/IqD{2r) $5LaZLz_9!MQ8%qSEn5m 5Z,7֊h4tLxd`w(s`YaXmbb V' dYW18tm~f~8_F>DZPF5 =JE`A^s,:j 1ia*k&3Xc_-#*Up>Iu@dpFEXC}E&ꂶ@D;QUP & 0BjdJ7<6FpTat|[m@Wz<)~*kdʟ-$ b* c{'P'}[vTmj[98(8فh w% ZDR"ןaqk]\a]L6Oc4n4wN d"F. OlUg!-q/&!jokr&#y5_ekᩪ^,gذ CӀlCeYGJP:ǡZ4KU]a x!X^KU|lj# %|MFIUVe'a ~|WHڻfb-жqYd;%rz|01taDD;+e mܱu{R)F8U3C$skPmyo"& y1oؼ:K `E_k4̅\X,MZ-M*AafLx}ϠsD[z?΃ o vj|JpN]lu- #ɲMƤWej ~͙]HₑSCR9ChH\+Z"x z  +ju߬|Wt$?h'eΥ H\p sC^jN}7 0i({)vkB19]L"Z?x1ǘtsh;cJ|cr٣yNZf=qf1##X 8 6+[Qv-?R鬐I@i>K=w3i&!F!6v;,hOxDV2iahiJO1λab)U+O|g\Ri?`J"&onv8"'&zWvS&c𐹸"=^403aMN ",Zń6N:yInzB4E=ktqc$ 9Rױ 䌑 Pu⋭yѴ}2[W,AMd7ʜSBmOel` ; A:cV;sA |e5MY$Faf}u*.2Va5 mP]ydϫ787"4vuѿ$Xn:҂V0FepՖWz\d PQ}?/|䃯vk`~KMw *#w qUxK◉c/9)͌ȈL?7MjsnIy)CHRXt<~oOK}6j~hy: w90#Pl#Xlr;6'3Á._X|rG?b.͢dgJV"_"{ @{A>q)?}LopȶԔ_]1FJ@cOP8gYdx3lqzunAM9Pp`E82M-f_(+\m{ҁ85 G1G`*40Q|yq괱t6ozrO >,'zKR2 tܴi(F;`vGyUpNYCds|i ܆N%" E]pZqGWڈO}|Մ "[)]HF5 ;a'(-@YQYɦ,wY$kfIjX ahДJFubѸ~]NX{O Q~VqaW > 5OޗE~YkfcC^,pNEm8NY;jիf?W'ZTkoisЖJ_%$K"w ӆ[9[J֊ s2=D #-00,?pcNY˱պzd`YgV[5kyԣFa{Ӧfv抆֒!VuO!GNu o߉DrWB| ~@HϫykkkCuO7鐻Ǟo@,z\ }](z9R}^ePm<$8M]ͫkʷz&Q:rω7(-P6ɰlͿ#+M:a|[f>֚%\"l9P X4p:J]+~՟í qL1:9|HD_Vjp6[$p4n6&pUvWoΑ_2`u#~^@$(ͯO3#Rh`N!PAaQ=,?_3'0ud* 6D K>`کc,*77VS;84bH܂) xYQ|*B Ωީ1?=m 51z 6N2;vjFlצL,Д5SFm/'Dw٬Ҭ񀚜4!~5KRdu$e7bjeǻwI'sV0B0%ޓ^.iS "呵] =ELBV+WÑ |9,4'D"ɦb0+17ƅ8L!&[9v|A̰TUH>? mwĽ S}[d~Qv[6=#N $ZO-20[?a%<WGc끧RzǍ9'Yeʑ$ hK1)kF v"~b̌{l7B|/u,q'A SI=4ES~oqx]sΒXg'S%DT̸OyMl޼ȴu~,8ͬGugL2[?;BJS\SQykP5W],?I'>Gx}ƻyŬ }2'?fݾ{Iɚ;b˫ mB:QrnuDaf%K|U&VV8(HD~;qgт7럱0X׺lN˜=A~7E?{'9E3рWŭ r$UGdj.TY_a?@mS?", uaRo45Y$d޾agT*]kgܘr N>%l-]$ZCIce[g٫m_!)f yj"<)卅6xD?`3;X!c H45:l^ks&۴i6j[@`5_MjZ%^:{,0ͤnL)0VZOôj|e'Y1 iǐmQ#P*70p|: X-e={(j sMp 3LEDUz$cNNV2b2\p+MWΠϽά⹳W0~ᜢ)*4L_oň^Vl^! iwCӉ"ҩb@[O 2505 IĘ0H|1#N DX;*}/t9őKa5ܐ8_| AgB:ա)VP,U;U6JRK@r0fa!  UBVF(gyD6L)B6B^H{JHU7cQLo5& RcPN/U{u,M?W5Z1իQm'+@~fx /闄A. #eƚվpi ݟM*7RX 7E"<-M"p`#0*I}e Ħ_+x $-פ8 p'U7]1l6HkTh#-grUo5$ [RU 0͟fWF[ F$SΡ\_=Ko5^>G,xR<+loT l/{<{w^M[[V5 u/N/)筦ܻ\Mnݵki?芫zZZzY>vMk|e>OtuZEAa8 3iޭO|wܗUt_Ck K)|wس$ItIR2g;= _m쾞t!{#;P,ޡT|+Dwn.[>6lBaCXޘNǠIrmv7ueo +L&B+.< &nI-pgE'AAqcnU¿/$2KAKu>&7 SPxu2f)"|BP7n;Qj˂tT^@eƖ EZlu싚Qs.Ύm ,cvؐ9GRT |ߖ~js#[,m7-Up3:0#/]0JH\ ?z'JE=*V *)o3 p|S l!ٶ>NcX?. gW-kL(#D8 4#qP >6\2?LBHBԁMZB/[7G0!> qZM=z%q]dԍ<57 b:ah!$;G]TZM&xR]1n =^60'ڊ&}aekk΂&0Q_y}UAGA-J2I`Tlf~Кalqqy}S\o&1qV֪Lu:sck:0zߥ9XSB?Rһ}PSyk?F..CzsƢv 7cG<ͩdH_]o䔖RXJSv&8k%/8cּSkt96 @ >zEvARz u*n֒| *31eZϝ`|h| ˒wY@y,})jwՄ%g:Hi t\c* OC1Y0by!VEܕ4E TE#kckb{(AeA,mVA宲@> fF*ND&sQ$ֵ̙RE|j\5QV%Y$ywſmQʈ#9Ww[7I)sMm0V0Ip:N*Sа^Y8Ij"H8lKQDI* ]_!hlg^}dF{+']e=M3%́7hCd陯u<}F R7V׆S+s%KkƮ.Qb4jc1ps~ÖZLҾHTZ6QPܔ)0u/E.[*nݩULĴ2!\-л'NtysXFOFYE*]ϩw>>HT{z[T1\0hhi.&C6N4,dnPy?\"p\frMWtީ|Tj+h2R!VzĘcj׺#x"R!cg+@UnzG#X'E伇E_2}ԚW5]P|R2xʌ*HX>L;>%wi8ڗ $;/3֬IDhʿ̎FLͩV(Qn2"ϙ\S#/@S^x֦ TҎԼ!ٞ,.p,?tc>ˉ?3ծk8 6w|ë-$cØ58ej`pp*0F.%1HUV(?o - 3p,#{0,v3e@ݏKXI ?TΔ&*Hh Τ;g8?))E-m,{XrA' L8k=FWS3lZdh H1pOkx YD1 7'{zg0]aJ*'%% ~i߈ʹ3VCkH$0|RL dyuLzcx r$OnazK x0,}KZīr.c4kSe^mڌݸh犸R '`YDKc¥qO-\Iz~e{z9@cƢ (r/6YTLBqoUJeK0xqIٯ/&]R25tն{s';+W%s/d ~ibeL q]%bĽJjhE^t:wzc~9f<"DgAt^׹R [iXd)oi.V ,.LvFm6PQb;M ٬ X@`1\4Ƨ Gw V/Qfjvv/h m'L,W70?(ʸlKFj}( ϳL57:VS&`y /3IJ뒑hU Oh*:H̀ #:o9LK/L K`H9lPZdBkr4Hޖ%u̼1Kmr87Q#v$LסR)iϏNn@cL١E+_z {0mc68fd^z Abf^((iUyfB 54WļS }a&N[mAV Ht6j[nNPэM :T Qe%'[R ;1<UM(,NnY$b綩.r!#mݐ.Vw [\+рkGduOS[A[ fɗUٱ,eL~+:)+25%ojUr>ƪsu8ZN9{/QJ-L:u,e)½m;w=Q6OFEP>=Snu0x\2m &&Hyu]^W AkjlH()alTTg4k̪C 51UZL;S</*zu)s(}|6/v2Rt 'vW,ȉGM8T~a_8+ ܺʯ#L{3ggFS')>ݳ0jȉR[֭xX5[V^(728r9%SB.IY)Oi6rj&I}ُJ?p(2N1,f`jW p<#|CeaPCN:q}:WէҔJp6D wjN{ZÈF3,:ҳX7HB>d~B~Jp=yMn"ǤW7ׁ+#楅`)܇7J(gwR/9@m9xI9"K4d |\MVERm)Mls|AbL8j*әU@=ГZ/k~"( M8kϪz xF5ROT@`$aowVN[Hn6vѫa>E:j/:ߥ+ >-eqp7ɧd@0s߬r:&K &#R _4mZF^=grzޒ4l*U0d0i4 YxK5j\3)LGT mJ}v%0<6&Y"Gx{>hň)V^j%N>M$^ܕaA ,?N׼! 59-}ۓBMS7;QMPs,=6'1O.(Emm (?^Ggc-!Z0t1I+U3ԳS'!zN{ e6l+hKh2 Ӿ'>5nnoz=%*sֻ6po,}̌ )hӴ g4@%|-ȗT禔&`–s-p1 A-A4:VZ@e=v YEY{ cjV]f'BQp}FHݛU@>K}?-tJDHmo R,tgp3,7Zta7Fa!Do ˇO.wLVK8"X𳏙ےdk\?73U >D+;D'L* fbDrMS*S[iZȖ,RdAQu!b`,oM8Z =JhSHM]1+՜R :R fM~{ȹx6hYizKU|ZC=þ4]R;5yb%]4E="9NNzws ",[Oŵ my&cQ_Gڻ}x0ΏgzReَIJu/_Z:d{TԖgXN w6Sg,2̊^R` ! bW0Er-yqz##П,<ϳ>T* }8 ^u%@mj@FAEI][2psj{mzӄUNSE lZ/bcg*&KqޟVƵcO&5T_Wsz״ ? ޿*1Wq}e;09bY ,[76:k`/:r`H;-qs|"Ey$F)!+G3ww> ;o@tqT"qRpt 1闸nq Ɨ0h=Rڥ~38VAXIL.["$2$ GrĒ~gX>KNe/ :O P9w XWL+m,`P~tӬvKel2h=Ve- m+c=殙F{]Y3vBڨYT+C PeL9kաiEԙ%gf4-Zつ}`htNdCUsJGMF>yXԤ_A pd1hE : l6yq Nbie(sZ#}fA %-BENa{LXۋ.. GJ_%eLe)@7P8Y2_m2!b ~M@/{T%()Ϯ @s؂ѫ9TN L``S {<#ŀl2 cVVZ;][{l;u@k3=v3db3UL`$Ix[HV-`j'FD܍ 8s!]9{[ɍqf({HE,XC$ϒ5`R/":7W)6=I%^$3 3W]%կ"6L4AF͌ͥR`Ҫlm L*ޠr5HK/6~Q'Oz2Q !\rZX HW < Xpg'vsQ4ŀ+}55KGZvppK!s[墳_//4j\B#EdߤEVeFȃ%vv[I|wXM쬾b[#1s!PXQuC0pl/Ɩnuд+3$p?஧5U:?5e kRM%Oe(EcgR|U|kϮbe,O aՆmt6??߫RG7/+{jY:3 Jabz 4 0j2LsD ׏|}~kb3}u~/e2)$l.Ee}үʷjFr#sEMg'5F%BOȗXC+gŨԵ]5z${>~ ᲰoL?%jgW!zC#Cm6`$j=͜ː;QG(UO+ LxsΡH Gr˲^mHAN6ax|fM%!@e}b{KI^kt{C(#79:!K}ם];c#%3,ΰ65$]R/o8V8-'-*|~ᨸYSpڼfbel&9:g ,{1*P>YZO7UvRxnB?Lz7\$'qߛX4^ 奣%$.w*%ZGqrHt'B:NӲԴ&j3 A7.rU+ @py IvQk>9ȡ/-#mJ>+ZJՄr.ijEPDh6[sI/?ul@-fDā ?RȩÏx7&iBEm<"=SC|FOszLE<]ย άx'6 c6 h cD=մ싩HngGGϱ`#ZUZ86p_woMԲ6[3 2Lt,^I\tF}8n&K#bN ״XPN֒fSSoi ?p1uj̉ ldZN;,g^pW?FcIM+B<Uf]5lni,ϡnkXI.]_GCKyenkpx@9r7 KL;;[Vqݑ:NҧCu5f$%MSCDsKJ;W!›ph-Z6:9ݩSƍ4U4Y ~^7dQݦ/:UGF04ۜ,d< h[0p7ύYCcESk +F+"_V8"8vT _7*{Y!Z4 L^UvFfI˓Xt΢#AX{=)"' 9*̜G9i/e 1YUxoF @0zf<82\:_t( ̻Tr7,Hvt۳RWG@Ȃޔ4@NO-[ܣA%/-(ж/ByUzX;qǴUa)KpnΣ}5`Pby[#1$(Zmy|,I<ȕmo:w"x6ؿX= A$A6S2^';V xCi"xbˁoCcJ\]fPY#5L44 86iqT(Ɣ?l( ҸHa9Ffʧ bW\υoAXA/f%s^<&oSP21Etᧃ6`ıAMOoFU;=y?Ea擝w_Yq};nNj?^MP%M0@{P*Lq_2;-8x+^K. DN:rC: 14-NEJos׸BSL!~%op'MIDm%Ū"M }SNJLgf &2 zP ȫUh|ྼ/ EO?${z9.q \o7u8.%`%1)-%3QًfFö *r}'Ȱ@S5<];c*?"۴N"A3`1FR,5E9@\䤖ǂH&E)<;k wgۏIp`GJ_Es]Xf_t1)NQ"8mo͑ {hX&giwcxP`0|.Z{&ds WRG䓿q7?&Zl\p|0!9Fly>k]ha)!vfV唳 ]t@ D_#6ꂍ,VpFG8Ę)f\&XI|GMBzpiɾy7)un\Wº5ҨHl qq(tzr4(+ȉw 7׳% ε'\ES-[QNnsXj#4+qJFOl+AXNKMGaXvWT6ثvWNgCM8G q\ 6A<<6+YqC9o#a.o$ ꁖhrXyϭ#=?(庴uGV˽ oC۬ Rm]zOB m>ӨZәiMJh*s9ExĘ614ޏՌ7K A]-JAf8.B֣__D7-+(Xč'L)Mj>cݘmI/+P!lW&qA\G"nNom 6p$ywpA #62@haVHS"c">6V9?\O6m〤o$P&<._I9l࿋ V˄SI1@a)#pҴV"6^ZAN_> x|iKA6sMy-cA}%Ѝf兤%[eSf(wȤ)aKmO4KhHҰޭ>RH +h_`2H-4cv/tu tϵ@~c@; pJۈp*-):2 Dg,%غ/YlOiq!3恒 S7/GĶKp֦(s ױ&h xV1w+쿳…:?RRY7[x(1 &Ѿ4 #HΫ w+BX(#A׺{+>*ꀼ@4ov'ɴw"5^ or4(`CXaD&\Nm>S/* sN~jN}9kHxvrkoy )5^@ndk~ B8dp3\ÀІO")'rrPuGsg3ɕ@TUA tVKOVz ԶX{XfG'Eֶ)5L34Xơ@3l>wi8%zo"O ',͵pS)4qapUTlEZwhVs}C|)ŗ᳑;E8n2JvޑT[}qM‰x?JtHZlOPvxjBz 0o>V@TPN$xBgadIj+[@ h*ҤGeu1r֯Z>hWǍ!'xy[ ?nR+qidY1[u {$絩i5e0ޢ<"z5|2q1VTIޝ|VvOKj7/-*K Ĵ縥Qc? i1,!&^\X#ߪ7Q V} 3O*]-\YW#b9Dm}n$ZΠb޼渄{Rޥ CG6opllEKxC4E[)+ʊ`.dqTjJ!.u9iz{ғ|ׅTJn];"6tg:e(=D8jDNEKF>4j^>+Hve {+!62'6`uqRBxb`AFCR, 囟yKPګ)zK?Լd"f-*_@H?6n@kR30S9Utwg̅Hh$䧀ce/xV#RrMŲ6M,jqҁd/!rOR k A"s,΋;d[v*ɋNO'^SBa/fVҘŜO;\1ΉaYb` KSʽuiNz{h#{g!< l[ |cbtKaJ͂+*U4L3Y+f9Dx u<$懨sNgO,C_B,ƚEymF 5]78+pQux{), N!{KQ#Z"U9>n!jKdw7G&^Ö'9 sU{Q],-8/(BO^bPD:g{.Թ%\4p;pu!_gרpT`wG|`| ]Ш3gS^ǍObRCCʬ E:z*r@@ '٠Xka8N iG5$/:WR D Cz{3pmǣSWd%5Uxx|c9 5u%R̔5'qGB b4*)1ŢC,uK3_[m!`)C5$  \/]E6'TӰbqF8ߌܖ"y`Ɍ+V}ME5KOhwȽ>񝳫*||PS{unҖn:ac#sW<-RP+ш^r -⺖|>3@oJnm+ >*UסּfTU\p |FiV1۔]E:s2]0oZd]guhx$n>}h-a3ι\(2Q; v} xZ(4kZWh+H!K^ *UJQ\(mڱX~+`F:e 7kn~zx\M?N*//7G\Q:͜ZSH4`bkZ*&G .@DÍBU2~4J{ho77W(<6ԅtö;h)4hi&m$pFe;aHۈfV5wX)';XHXdKw-}C.:|aEȲӋOasw[23۾e }ta5 W撚vx$FUXzo_H(/E^BڨvMEA0Aحa2ݠjnM1R,wfF`Xw}{% = 3/,*ė('gt([%A)ӈlzyWQ@mFsax`+3hnH\El'Y%l 'PwP1˼Wl^zM6Kˢe'HBtXc&3 ZZ" hP7ŐB}BrqwX9`Odk2f_;al{*ifnF,v.,hm"(vv P Se9˳ɧUFvgHB=@UbEFfzjk3tbPxW*D,KVofU{Ј\>;)='2Baͨe[SgKOtO)kmw@(ǮҴ{Q¿yOV㟊.yXU V/wÄ9b.~ x9G#!HA:Kpi_OPr9^D<02R7%"*I6bkn&Ьfx J`dڒMCٔ<'415Ra YC<>3804ݼKJ%2{IV3] ­KTAȌ7@@//5={ClLw-> "BE<IY7jBRDU!D`zŖO~X_v0m1eP@qCiv\Gؘu&mc Æqhn¡Μ2E +,qu="SyAFc[ J#ZBO#|kOһڽ,c[[_]!Y.DM1vKJ{Spr Z {x,r+-"g:#[jEb:7)V/7"ɽv" v=؏s pt?;{FpҎQv0`i漳>%6QfA '}o9-Ӆp€jg>“}Gf/d|#ո@?Բ-#rn(OG5CǵHͻ;&/E Ս߽`.&ln1MB;\7_għt=?մ\sIa &2dV"T FD)376QgYSsAmD9jD{tSf{EKTUQmtBG)HZ7UW&o$Rp Na;IQ&=)t9`;'ARD=[̋mFW  WN`p2"VM<=~!$R `=VuLˌUɋ|aP1_{? zs.ek&9T_fMV&]3Yy9AwAϤ׬=91G<_ v{IxMH|6EEZwr=vR盧m+= TB\8HfQf2TE#F"W!O6Sjd3Țw5MaFJQ)>|qR[wӴw:dSgFbI z':^qIS8A*@]yFQ'e(e䛬LFe\lbA,dJSr OCHDHKyd͵o0-@VF]-Is)t\} 2-5 O( -;(E]a.?JbRBRJ(C<V(SX3՜kQ{ BOӝpKqX/ѧȅG9\_2kG0QQγERj{aJCNYwOs:5ts7Qxyejsv^P ]CH}S7};>8dfs$}c均OuOchK\p|q(j6@HT#/3\!gca6ֲ=96NK>TP(rMt< Z%ոQT7ݧ m#aeOzF_Sb׿#^M;Cm-kq:H:&3& ֗b <+6kt3n@wJrLA5*f:XoH=7I'jj*^ :H=n&:i· IUS܄ z@)$`UE-0\cBkA}.:` ޢ̧QoV(4 pīW-$[i9dzk!³#4Cؖ)ҡ- so1APX_#+ԉ'fǂb| }"XE#Y׽n-Z> [5du{(`P` m4K>&V `-P/|%b^vTYcؑnvƫJ)d۞{A0_vNW yXrtk<6(E0e αv2E:{hAb<FR5cRMj"pJHGi8Q]ΝDr fJ;zhGN<;}c$1 6J1-j S[L(;9/?d!_}EADjU& z װK5Emg݊]LEY_ $`$Z/yqdqA1Bw`hQVL{k,(dyo UU\DgGHB%{Y£-GlIB;"@ Yn:0SmSQ{(%S1krgKcĔ"sT|6ϑ F8!CSM @KųetA4E~@aPF4:dX*mh*@%C5tI=M1_$2e1ݧۅZHo[9 RghW0ԭ irn9OFC69XBml.O o"ܽB2>4IDi?\e?:%.b^:BT y,_&˂OH>'KA{(uaFΙ6?6骈+Gj*hj^1o,0B:?FFI!U>b/'Dz- A+ uµ~je]; 86bCvٜ֔;m]mތn*Ao3?I^1#: Ϸ|3m{2ExwՆAP!%A.O'  0;ט=^㈗>b0_u9x@ְtgpMd?ZA7԰NZȿ5}.['mkݧʡHQXo$h&|`|Xsa9_Cc@۔7ףGIS%DJaf v#(HU;k1^rrAw٫pxW x}r&^~椐ѴYByņӪnT q͕5^\OϾ,pUpBt w$8o]P|U״ArgMMvdU:=lTL ra\"x/&H쎐FhuH #dKe2 CE |2AԂiaycZ<^TM5[!X)B 2?<)Χ)ws!ʻzS~1Aџ6MK8<O£Vm"!S'CK-Ƞ;aji]N*/^y6dzp+9_|kqEka&j(\Bb VQmfk~.g?U8RU>ͼ#6F}UhS![׽ݟJ9yz>А$a1'UpFaV-An HEP;hCXI}M8v!<+Jn{:r5CT T8i`.W#c8{7l4I߸rB s`< ^XPfjyT+ ;-EᑋYBZ\j$IɿE1<Ĝ>8uxbyUlY{lea6B4nФ&D4}la)Xq 4oI4g⩜e&N+Ey*W_e#,&l`zZ} ^` {v&d&alq-!Inh;%I "=A d?`an:]T% '^H](̔DAK}9Dht0K(Tv"6tom,c f?l9Bw5?|@HOEWNLSUIB߫iW#\Rr4/^_ND{: `ں5NkzX]+,*P&ڴ*G,EcACVFbnOZ@ET檊pT(7 [7(a/=)\Z&c^#y9\l&}gCbqvzk2ikYzo9"*< |HdR-ip7͡ V=:Pq #$ 9 ݙʭw#>J da.tظM$qn'*)ߞ}LozG ~/uBI=®= /砒_?"4 "-9{`/3aʫ`@=ΰb|+jz~WU8(f_7=>2ff vpG'ڎ@{ݩN: ?W](;͈i|1hEs'OTNP0ѕXux2I4>BZ_3Pnq-K6k/uhJT":R'Qzٯ@b(ME[&Vx{Ky8pi܈2ȣ[1*ܻMl(ls:/H3G 'tZw'mQ81M~0$"%kzno[[-D&%A !Io_)~*r5d"c=uPH1 r58)x49.LLs%zgU6iuvBU/7S6SVxX g855J~ip2n176aiJ~ՐB qЫ H@Șq!GjET1 ٟD Ț ) EzwHAeԾ.`2Z—WC5[%j 9$ΔD0v9{GmZPA!d) `wZ^}q̄ⲜAF|*\@<5~Cf_Ŵ8ҟbyo|,Z2inol('Lf^ie2$tꖗtmA^Ďu !9sǝ"qTOU&',-:Fj;7nQr [?;ϹҤeDAlIZ(sL8'C}MF*-MLnӉA Erq@y,!ImF޳sv*ÁQth^Am |czm~)UN$ɪo!~m!5uE &fmslkߖHvtQ`Skӥ5vEm{gE!\%†E|:H8}ďԢN/lB3* em&O,y .,ezv 9#4r ڭ5aOƕPvP#)6g[ˑOsZPED@SAhr rϼ4v. IeunA"ԇ0}BUd$*$mt YF>GZ+ Y*qPCn> z K1[@:>Oťcp_1g(ݪe!qp׶CL \[1 z;y#|or7.7qnv"H@l'hw@-Tp&. Wڿr ̦־0dD,cjQ"#P <l+TvSN6NXF pKLQyo}`ŧ?׸1efέy+HvIbMzhx[Aۑ[z%XG5 ThuR`?7rHaAp[EpT^LJCnχx`!Cy מ}|[(ӽjj9- 1'.`,He f)'R R|Ƒm%]#x\ԛu7NFSx- [yins.)M(fbzW2og`_r2EiB)׬|sLyˉllsf9W"r7:2YƆUx!T5Oiی#.HHXnB}7(Xg%."#+쩉* I}nL'Jƀ,8h:,AꪦѹP* %ڊRwK=ǵo({o/O砛l-әA  2<5յ7<kӵ"nڍ&{U@c(M |-ͦtM2IrWgvS?) c,qb!rWBSȍҌEh]ٜaSOނv .EtY%y"&#k$b>}ehnn)TDn\cM-{/*NƬvsyABPHjC\ -I9+\i9Z4y:?fBŲ{DHKb/QcvˋsЁh\DwEߠG]#0mT#Q51t͵.ȿbtU=}N^x_3*wvz2bFU76d?4CZO/A6I J 崌%'C{X1ZU0Ų{zNԸ9K4Z@EwSO]k"TnJ?b]PCmT'YC_XWTCo#;JVo*b@50k{},*~1_[5AcBp<:u1wdYbPRW7{XM:gZO62N`VpSy9`OzN/is %~PK&:{|/ Ji}&mwOw7\3HVapE(pܿ<n^gaLY0AWld[R2fpjW γWg k- NjD̠ڽQl$ť'laZ΅6'0%gK.kη ۀGN[/c%tIP#CNjp_c~ol5V0B^?+mjy-nt̀<'f$\UĦUGj2P>q)u.5AG\>׿RzɽO0`T+#=-!A;~32gJ44GrX{򄗀@˯=Jdv5Ԧ#-4\U098|Ț4p`fǤ6.=KOk;R*R,%K:RH+;X\T7۱{N@r\Kp?Tpd_ĮEuOZY#0I}x}fJ g=_ m(#Ņ90xGY!``f95)il&үYV& ş VOL ծp S$4S'M@uiŖ2b{א7]0= RM_J_( \-7 bd9^g֬W\FUomI#oo'@ac+."g2+ bjPnNI,c="П+yFu~adKx 0O[. !XВ6lWK{ȹ;9z3rN:]ATG4´CPu?.֕[6 ƅD_@ L3jDƢat\FRl.Ӿ U8'*o9ޢ:ؐQć2#8Rzy6(Mw)qyl̓!a?V=PjBWFg-!6$)qK 9t₉ , |8| .B-V |B IO-&|9eE=$I)U+mh˕!3a| x:ܽ4w6UQ ZS fp+G1|kk 14:!miMs Iھ^g/;`?[Xyw=WUC?ߌr\Z)c ^N؝ZJ:/΍W L2YX'sPٴ(4˯JoOǵŌS̓\6AA ~egh(7vRG$J6a%.,V]"JmAFlnJY+n\7I 8_5ۀ=6s,~ -x'Ɋkn#C_4kx0T1[+̚ D$Өn,5ѡ$.cTA_2xKbT1lvK!ך?ya7ʪYiQ,S9߿>|Z A7l3N5m-Z&ʩb-L99)HXZΓTͭHY@/.~וƢfEԧq.,j׼/]vRE3tTBN\*F'oFUnuU7*ZT4e9W{g?5qK_N|<wv^;ym=fo#z:w5Ü&E#>*W&?Z'́tVWI%}Gܭ> ^`V.K|#KdO28^Yx҉a^#f汇J8#? 8NUP&sf7rt]bAy+^H[Ȱ}#)E5[GTKwߙ}[<ƞ.-,InQ?+G!M&ެOXN7:,PܦL:Di4T?_?Ė8F32w(~TomDt΂':p_T:Tp)T(s|E U} bwKC/J@srdff2BI }x*\BjX8d{&L;=Wl1 *_n-ꦮ2Îl>OUqTm;P7%2,MV8zg7@/O58;4ij/EFv< jqvcz䓎̺VMz쎭QCw;2|ޙl="Yyt9^%ң(,^H_2 #F4%;w:n!fӥYn[~VaUSOKfWX:M1;QՉ2la4| D?dY |VIȖy#ț` BTeRbɲfYd}~CrUx2{CG]:F3qWg]jhb8:bOK&;HT?޾4ykbz/i*b+^?ƬU8Q>pYuie Vky|k/ל͛FgK0`V1Po#&9J*̒:%F5S_תLM?)?Af7BxO4vƶ3r]uI&<kT No|׬^@ܳ'hg.P+[&5_H*Uf~ ]c7$x"|LV ^% zvADG$#OP?8'c-NEś#šdew&JN4΃ iinGKВW[bPSjthBs8;ƫM'W&yjwVcy[=Zb̕ơj'e6@ìae~fJ haLOL4 E !vi: sݷ l`oX4/5g;R p¢=hCt6G[yI[Uh./ ()gD.F@*y1KgYo9)AYE(lu2{zWEhbLgBLb jg*1DyGu O9V}?+/^\ 'yÒǏlK4t0<FR%=g -|DI(F/#jA=zO h`ñ/[WQo2'.^40Ms.(4q㒁򾐬 W6mb` 4 C"̨fdADx,7yCR؈7.OX?.͌X <(3&W?~Nj7e F  mun< S)'h㡔{'qt^o(]Q0]XJЍr7h$vsėw@9Ae4S-MO…z%>&kkl,\fb1p+,:3^,ɘΧ3*ͧVp w~in_;`iDZǐGGV.Žjf@SYikv* " F2l{ ~.8s4WPoЂv\[=kwț5ryCJ$Aǀ[WsTKҋ=Ws(2ƿ/ '⃎EXH2L ?^>Rl{Tp*>_Cl2Y34, @՗sr2{%&YTZ3OReuXsrCDw3w"%&--IPp.N/Xr0x~& p`N^Z[l'q 8ēU(jm4_j҈&ɣ.ru9ɋFjDI~P@ DyGߺe+[0%Ә)4KWoD_O'< /EDmI'K:̅8t2)tp M1_uT)g*Fe5*! {Nķ^1 gV bAsPHwN$ Pan&<-Vo56Z`YЀ{*^1J ydqUZ@B0 ITaDd"b ɉ2R~3`u7 p2fSj8ȿh$Aēè $5ŮqAt/- ՐLb^mhD )Lqce{-ǜ$D}xԳԈϛǻ/mH5uK8$  g,7/`GڳZ%u0'(AV}Ks@Ȋ>8"~}b>̌-w+jv2>lPyr'碅*MOiggJ[oTzna&BNGK.喥rS;VOu#XMݧv4EA|-]r{]FmQ&p$΍=4i"p9'jۘ0q,kp.I|Ú#eO~xȌz$;<4OmMBՉPkںf y}#Zߑ#F7 =_Zpҡk;p{ZZs[a ]#k0e2:03J6c=cv˰d`p*p~z^-oKudء]K`^S^wJ /)es=|,L#ӔdĘz(CtuEqasD(f2i &"ͨ3:t?nSŪ J0?ν$MĆ^#M0Fo<߳cPrT-gױ'rub FO.t8O W,޷ZHqNL%/îk?JDW(wOOP}L;_y9 ):_EϹ6V䬒X KTYwk<&ȝEw\2fl&VK]jXa "lj*&M0)'8h7d̂c>yp3 e^p]*)Np܆]R؋#Ҁ|TQj,[T[(y*ݯJhf.u tν.vXwݣ<ct1m)ě~py)H^G!Vl,k=߂^.3;`ҹr\ߍŦ5g~F!~d5@%#BUm~ކ.P|6(٦4zC[Qi?Ps@޹?Q *k='"nFj{-= w޿~EⵌA$BZ wŒ`Onq"Y dbBҲM#kFi»? _8 5Pw|5/D@QReUmteH{!p0zFFTGF%\<5cm$nbm± a(OZ" Ƭ_1s~F.޺eHNex P?}їB7{̦'oU|O8Ahfgҝ/g$uo1IwG{aHn\zB¤)ʈ+H$\1wE>xrE`ڥxNbpMb&[_sw'h>,,~PUCOX۽,r *Td+ZM3U Ws:.Xт%C?1CGci :!q@f&.Kv˥i/R ct.~maHD ܇{*›l凂뺈ƽ7- ׹,޿`f]zB6b2' ZQu 5+Y,: 2 $w^ܮe}vR!/v$B] 'Q - #TrfysgqA#l}bRJx/t\tL}ݲ5aQn}oAc̷T! t`Y[Kig earJ!hr7n=X_)P"e*kK=j@q.kq̽){ (χhvRt=݅Jq'?GG3G>dbbo ﱨ8(ȑGW;{NIi DQxw궄$8E-,!YxQ9,Pz\B4?ٗhyh #k9iU #S״MѸLw}QHIR]YKx᠌a@3o5PRl|1 T\e#Enu KYY.kBJ2֝W`AO#a ߦޯ 7PzcIïrt>-XB$`a`fY$X7ő22Ogy` Q0H:W8t+!#i:RS">͜°Aܪ奊%GL\Α5O,I5Z _$"܄a &=PO=QNc3'Knd;Hi}Mr=ڡbP5HT[]zwv2;U e<98\q*+EI*"HC‡M]XȞc)>rQi(nHw)q>V%07m{y fV54e~E5ɛT0vb:+`fl1WT7WpVi#)$2Cc7Y8hYRDoPi0c :%U?u\K%bX{ "AyC@ٝkh'ZM0^_.8]#{Ħż>o | $nT&j?Ӻ>]ҡi(,UDr]" =J̻ΰo-`X>8NX3"5) c`˺XUЎ(MNo%\@v $.0FGngHkM E&Ps.:f o2sϫ?|rA˼`àRoy&č5) 4 >V5Q:bh"~QA p3|8`'VjZ R3lUE0c㕛.䛷lK$"sH8l$7RyhJp;STaC@k2$fR=L֬-ȂkzslY4/ZP1OA R}T(Q,-nr[B|wɒƫE0Zdz4~"y `( ևOS[n^ع}!x*RM619- {[lRKztdax0C?nיִN")ut~YT} `Hw RhpsP貶]gny 0fdg2fRqAi(u)<õ,]j/%,.o-\Eru7+A&Q5+2mW] =_j..C@yƠY&7 Ry`]iFWCO`S7瑵K~ӤR)ʳs'ӬYFzvy$4)JubjxlojO 'J}06;QCTVOW},rEvjKQ~H\Mş7zvI݋J*^^dm1!:ޜJg>{A4Fz,c>(aLS XH66D,\&Q\sFmo  aP=kV%Z}+lHq$6ئԘz qdѤjRuãA Wbb8˘4n"\'89Kd֠)ǝW&|xUx6FߤB%&2b>RqHXbFuQ;hh\~M cBTޢ(yM7&5'V)!YvoŒ9R9Gq(!U~!}-8E8ܯݟzlы[)@{unm4>fq"@Rr,vFlc?]7)_slj@y%W LJJedx`c_YlGaq_lMaQs,*~ɒ ƍnJ:A\H#8Y;<Q^FkXTX)c՛;"DFtOWCA\t-1zB"՟H VC&*z! W&K MA{yݼj {+rȴ)5D@:Atb8ӡW?L+ 4-8Y'#m',B";]qC'Y]-)=o͛(rH9aRRuưGD8.b�\믌x߷9_u`\IZJQ#*D}qT^; cUft=ܻx]Eՙ@1WJ_S̍ea8s! - J(AˌҠr?a#Sǧ6je"!pF2KuY`}-7o%=y/.M碚"|~39VIKDCQ |L۞$H.~D'WVנ+ Wr7T˪+s6q텣3ۃ|SK: MK^>+dpre]1] BV=LDTըۈ]rj3g%ݸ97bDr4BcY;p9)#y!7r-4J=KHƽpELД(YQ1{- 8P*+G ϫ)mXί>xF{3kS9Km3:v1raoju[8HT&"9Mu%xKwd+\ysM F{|")hrE~bXƥJ1K|o1zk!c8ZMOeXF;&Ai@@ ë;o w,%0uƥoۑh߃K6\TiSL>qIg&1恉-FISsX1\aϰ Rdc =-OO]E'un,[Eap1J6]dq5^]kFVRK,Lr)KMOAzzR*~oԭ 5c RmO169%[*hIW7I Ŵ Z׿ q;͸-˒&wjVGah10 Ccj~d^njhŌ +_Pic55\y'j2E;_YyLj@!AʽJBIC>"vˮz3Sxƒ nVCV±+Pj6Q2n`9X8%Kj> ;jrKPH˻(Y̚du;ӁDE~,ʇ3Z0#S#[U!i^̅`"y <|{QRNB'e(++RQ)Vdۈ 9~6 RȎ^ϔpZpm¡/Ë~*HDgJ8.۴_Z\c_=l3Ǯ @ ^͟1l[Ce"=7 ˈ{P`΁"H%Sf jj0F_H ;D'w6ܐgd܌ cd*JǞz+C~ȳO~q T1bHJ|sHo߶Qg92%(~lLMa;B0~V i]ǔJ!;;90+=x{@9\zVVw., ؤ|5-:8T?٧fx_ֳ|p7!zgzîE|ۆ!ȗju,)MGFC +r22&g^g2l8 feBSSzmUھ;C.FoT{I+o4x*E\.l43o_% hE&eFIKUшh籠ye&4 (hS'AEM"X Lz#l>ŢVQ@$2ǵv\Sf˚vZB>! מ9(*oKKlv* wX-Jy0fYUNH޳iIa\8脱cxsA^bRҤoăֹ P2eE3# ,jihfD.h 0oRFɡ{N.ʬ\FE";_KjI~V|ԺExúl[ ozn/-WVKoD0"R7GER3[sKVgI[s6ec~g&o}uK@I*Cfn8n\4]:nv Rf*G_\cN1&I8LLXM0K'?cm%6ul̛9/k6qq0=Dh].D,Q~F6{b-*wz{m 7̊|nϼCκ q*;?P/֧BűJs򵵵/֕ʖ~Wn9q WWzxe*uPtL.$_1X8W/ \Pz4?k0c{`)zKɹXʢ{hVc5|أ:#0zM3F6?p[:x' 5c-lqЏ K5JvB.aZ/`Q F4I#NO Z@@hȢIQTFk۠dhdܚS"m>f%Jbdx\ٕ t_%㑸2a-['ڬTJA4ehj}ţt=$kОKyw/&>Gqb|McVf L8BboES`vY9M;(toL*9nGk'wHHfZME8WóȶxŷpI7B*g A,2v=dH.aH$oL:eRi=u3AۚF`h͘/{ܘ~?w E=0Er/CpE-ОMW. Ay* UY.eZ}9l[O1(~PJY(O|P^N$0BoɶfnY>̳Oړq]jA "аd3zϦ mUK{w8s#-#c9!IYXrKdtvn_>h+ hsTl"4Z<*hh87-&*m?j-Vp#Z X yT HI4#s٥6~'ĖOl_J5jR$i*$jnݸFumPMUd9`xj9HP׀7T)j 35h{/h{kFWeLsq]I-|Gg&SNKv0n>,su2醪=M(QS\#|2þ[&:;$Q0D>+<(!OL"D0X[lÜWOox7LYRYEg7 ſZ!Ȇ!s+ZhPpW^Wǣb&%69l ;GD>Ƭ;p|Sn'U*,VCԐSnDCBp-ŽۭU&F'v8megNeL4# Osn*X̷?u8ABo* nq|16QV *_&̸Sc% kwe8@I7_5eij(Rt9>6&!L6ĐB{`ĵ* (^Q\9+%VTt$eDC&[U~pl(bhl#鍤R 1;/yrn =jo?@1zdl|lfnRHt;J7nbX#OEjI !;5XCONufs"5fj<72A,!7[=u|O30ڼ !=Ctx|>h!r6$:ISdqyl΃/ǣ ^:̼[ ('[XRm)Dӿ)Li6?!os/ڂ&O("!]s,€NFѭ<6 XfVjLmwMǺ&9zP&D.>} qa):D}{ʱ蓏iʦGnt2cwGi R'O[>bg!Uc`-]Z0m:tXzÚ'Oկ: %٣Sv潢U땳x/镇SO}6aqpoq SIT)-Ccm__Hܰ_}IxC^ׯտ7v ?G,kv6q%%UNK:!PUڅ&>e*2E92bM}tVHs"3X6^M1ʃDl$*сat9LOHҹ*>Uh5_bV|xfϬ´5R+L4Rl::aN̴nƤpm ZNBda??[0$uFaL6O`N9p@^dU#q5_;iVtqڱRgIF=2Q~H_)JV2i J_OhktUּm\ESkf'湣|Ƭ&dK/X;ίR֡UZ1[sC>Kڻ"W[>J |+&Gfu_DMN2u)@5qmy14窙GJ[ )o[]WvXk4Ua @A:@:=nj6vݰcYpA靧:/u6ݖݠ>ʔF}t-( ,Ri!_$\׮Pp-8E}m/靾m6eU"ɉ%6^Ƭav2'Hj5戰HJ~:Pzl=\GQ/$ Dt~K^lK p|gr6d ɱrg"FA1CX:w/>>{tI/ T^^hBT@~_yGcv|9<5#A 0Ɔnh~lG4U泒Emf4+z D]ߊ?{]WjO7,B^W}O>(d@?KIq1#\fA't xaX] Tx9]>PZ͍2iv,D~k9zX:% `<]dq(&`ŕ#޴+}%rR*t^Ʋ=ek,ϿF"6VeZ$Y bHfQ|[ºeA99nXE_oB( B6!g`8dš _/k蝪 $zN9Ԛ 20Q;s[T#ܧ*OTyS?YUh +hhED8ei!DoQRwGf ϙ0I&rrǏc M4jA/\ܨ[e0+]SQ#i sO%yt/ck䦟C9_01h}/ݤiLE}DHB}Lk:YS>ZQPB0$oM\r<Ņ`Z""Ĉk};/:GVgM[aYc)=n2`G%?43sؼK}*a̫!%2ŗY~&}:.['S3'Y{;# pr0UwoݷdQuF#8[dBOĦCKaz?"h­ruNO_A lFlo|EݒwB)•Utbkvprb;( Fi x=*/*YLOBACi? toV,!読ndLn_B4גucŻ`ܨ`\ 6H0d3zAkX'G?suqj@h5^ q/CfZz빜wG =յ,j"W\8;Wij.bXh߮߫F9U(.~}mɗ(!ɻVe`4v3cCCTtQD 5VP.H:-,(xc TM|ڏ۔P]tYqQ "cYҕ{S)1}K]b_I9M"a:!nXX5AjX̱˥¬箚x~/6_yiA`>.TT^h6HUG{k聤Eܧ.ewFʪ.[gv&?5d75KWKV-cYkbcdaC oIO҂G;TzAbt eݹq8y iuζaM_]ԠS<]#pZV'<~5+(hdwKĢQ5r IvCGf?ReCݖR4oȆ=vݱ&a] =|fVG- 0En%$jo@aWgIgϑ^ȗu6P+!?'k @Q^m&d,k=/G, dP"ZZ[UF^ S-ZzsRgd!4a\LL>x_;Hh/?'KeMv4H-N^dMM^IB%Q171:N N] ]BD?X'3{`wWjhU;ǯ{Eg/"*G&A҇7;z0:({),Xhtx ݲ̓FyKld.>:ٕ7e#[7W.S -aig .[K h//dej|w R6w.-FnZYxJ"bҭ7T;e|Iz*$cx;.dLсOh3= $@rBbD؀$#c3j 0 mBkWm-R5L=4i'&]ޚCO^⡾JF%) l(yjA GM3ٯ}aNDuZ E^?*l1wdY PݖjR7 k@kS{˙3토&*P!}({+^82C>miB 6{sZXNI*}fm &ǥzolиÒUBH u|tH08fW: "MA?:)YV NcPz0[튴f0* @\"^g>@;娰YT7byaaD. - t@Gvw&Bg6v_ZV8?AϕNsJiKsuke t# i^l5nbg9sLTB/ vlHb½XF% 2PcE1[q6=0*R"{Z&urONñ#7ZLHauhWu(l͘k_3 D*_;'7? E` g7/ ҙ4ߛ! ib|-̉TWa[dAvJB+G%.EX>[kQv}ly7'"d;PBT Ѳ2CyEbЈ9{*fVeifQ!Dqޥ]P <燔 23U,L>(S*"'gs bn ش~Ь퉊 ʌy!^须|$"T# yaR0m$OP^ iŜ4z, k|s'B@7Ki\g5?[8"ZX8Os;m8(>v-<́}c z/WPK gIJ<֓^\>~>EaCq;On*a9ǡ5L_c}Mp&o0mqǚ+BzҬ3A Oft)m84lgQs6s(hx,eCz`;6-$|~^64qقh5uIy~M$A@!mt#వA $. RUWOMwgR69 lXqUPgZ,IS `k.0o@'>\{jj7#tPl0 -w7e;ae5/:wR_x(3/njD;N51idGN8#599i tLd_`'BxR1kENFT7SQy>UDl,qcRR_†̈KY~&˥@7+GPz6;R r1#ؠV= DJF޷O 舽GeEijW;O)"Ԕ ^/p XbWf ~2ip6>l f47/~m!Hk] q] .@pfҬx%AІ|jdcSGΩ$F>?qDE;M$e= K@ӧ,V!Iq ) ,ゔ?[6J-59IǰјBFf*!ٲCM&H|bש8q{mC~~,`SFlh7koe%/' Ym&~M_!F06 2 5hI(-jy֑v'#)V؂~0?t+LJf>7qUilB ?ybKF$GcmHK"wočb R'~mꅕK&:bIr%ݻ@ViQq#L E>κئYE۾Ma"45As}bN">.IdTF=VF>bW9Ϣt]w X٭{pvuՑRrKW~ş/7&H1q7 ҂*E2x'"@x`b J{;|=B<L,nN=o޿FՖٗ juJ-ymF,G-<+iVu85QrQdQ7w9jAw̧[F\d +Y 8d jf+O#zW?]^˸.Y8+ }8mp* ;dP$\nhoJA_}@J\{%uy(a |Xk̈B%d݆^P+7FmK<=T΂%7OqUz}^D١"aA4^{f$T*_j5wzILWYYrX뉶c#7rEWoSג2s1.۾#6A6SK]>>~u猖z2"*x5tG ]]xwr! b\l<ف$dD#?{tUTP4sånhۋa"4x y`53u /f]+HSX8*y%] A 쫳@ü(" _wy%rDFvp^UloOOf 5H\ ڕ;{ElS:h Q8kܶX7Sۨ\&IrKDHVMad )pR4f 99o4vf7GMw j!R{溢F}!q?Ap.IXZ=1<':MLOPt#h<b#|o0 dR,qyL/3GVҹ@{C D;ȿZ$pM;,c.) lWp$xTUy8nD"cMZa@('Jtl̇:?e/)]HiZf'!^MUEޑAP-5p H2HB(΀Ok@:82Afq- Ѡg݃@ "Kx~n _oqDCbe؁%eIqPS;M_G!Qwi`.X|)0,̴r8yG`|pi+gzb[Z[-ܻ,i3H^B PY^_ rPPxXJ P)F+.v5jƾj :'VD7{idťe:y e0>ur:ҌznOʳ㍨fԌVShH'Q G-aVS*fmZ[b#3> VXC߹n+{~duK&xZ. & 5Q(šGtrndK~fO1:jUXF,s35aJsθ]t-ԧ3iQgUh5yޞ$t#@f }Es'wIiym8 KL3CXaf Ex::5׊r_7 Dkִr> Ssof0q갮x?s&@ųvpk8mcS(W,ϝN/7O&#zA6Zg$^9/ݯ]*^\}ʜ2[ S~L밗J4iw0)rVs@Z:&c߄y+@teIiT~BM>YH1!{ [Ye]_ :8;U>*E%{“(%FcP!9ɉBc%eJP<|i 旭#͟p-4I:œ Y VmD]&$_Q; ^^Q鉏lߗQ<)qq;5 dqWStyIΌhߑ߹/(xgq:ϖ X}vV0KdG[ab>u_[!x/G!0f #;Y5tI`+Lػ'[sH3V==\HS/b"1>'o-HMy;\xlk8 q&7ypľ J6 6atů3DT[X@ÇmVT•!\CDb-n߸ 9߾yU'L7 ^X&u箷Yb`_Z{<8cQ޳䓌Yf~DtY¡`) 1qtG,e,tsE >wW68O6?"z[oy0ˆ  o2;eb,ã0~^k͖nלlPu]ɻ^Wc;s u(ro _oEp*IW%Y}J!f-uT핿^ǭb> dٲ:av 5p[/@-%yZaE<2GkvlotA"}dYT o!unqժhTLu=aoݵ|:Y?6r"~@QY2!(}"#2\W{B*'%4lʘGKc)vd f =VS^Ev]LJ>ʫޫXz,5D7!V$C2N/w7fJhv)!i8d ,G y#oYzQtvPxymˉ'sn]L_>Sx>aQ:"@*g!,M<_@& |7ϩFD3) %&+8 |o! Im3BL nN-m6_F^&mye'1m"TSЛqDcL黀3\kY<hD?EWecNicV&f`0\Ɔ@r=Ry. $zV~ڊҺk?']})O-(&> f\|*!Y6R,r/8\ɶSF6hLk(@XRi[A%+H!h$bNP4[/ ^JM#oR#>~awYYs+A\C!@In.̿> Jj opa y.T ?c4;mT]thd[#)*+P#/E1wѿx.&OC+q e#xxP,/ze l;,g!Ś=9}y6חeil03 -GyA+) ɐ',,6Y`=oѤ䱭s\CѲN|lVHA5D1[-swv˥"HJy'p-IyE]-BKGDW>ۮkG99d+eK)BgZt&7=0v ":7蘒&Ou:W/_W!0d| e-l=8!s@u\M08Z7KaG` ;>y,K%,"8U2W~*,< U{|YtׅC7 2eU^W20~l&qJR"i10L80| a;Ri5J-D6N/FJdQc F5 nޙa,$P6)*ܰeX9:QQ!YuD8 z:q"s:d 1[wgc>&ML.],g!$B$vI昆>* 7dݢN+`.|:{ tQ@d@)lx|8[őz6Nx&dVY9Lm /pSP0LD[x0E;d8MOwRiz8p^(Fך(bΦLcR7Pd./hW:D^v`m 0$x^<1_) ֺrS*W{ jEN3lﳨFq7 [M I&PUaT~7K`v6XJADU';>]U4U6sOD:ŽC6Z4,~D.0$W$2 &ƙ5x  `T1[u7bK \A ǹ}6Ƈ!4S&]fSK~;"3 z{gȺ퉶גTUYv1͒qhaksz{n(`#M[y,*rmZ eX~?tj[W*Y-;$qh+]k|Yinm`/nKFDr%Wn/!g[\-o>K^'V;\p]Fy:t( hd)arcbW~-R6Pqx P摗pCoB@-a;`hc&5$P,\;৲T(J (y4,Zy'E޳f0 f0Xe'm#q5sWExok~ucN=X=5Žӟ-@1|֜@:F(<|QY:Ŕ/C \2։B '-&2AqU+Rv:A;E$qYG:cګc Mn,22!G3y69Cq~.4X]GgOxۆ \Y /oLƧ6%sVHane &܋lv\Nfl <+|6ͨsS`m%y (bQ~ EGE\º e'BFqGȗo_osݪ : So+ ;,w=>]Breu9%V"~+g1Xx!} ʠĦgvXֿn͎$ӠX)6ll޼5`qkyGTq#Ɏ`?g‡o15A68=,^F|(Cnkԩo\9ڝ&"ZQ`!0yy7W"JOK搭 }+PsxK{+_0"cgأo>Ľ\&HW*ͮ:&)I^j=ߕoKj̭Ƒǿ2mT}2 <0(Jc>aN3y/ګEBcCm)FmXCGxwf/r<\(\Tܟ8D7_Ȉ WT~x{?^Qx ldvz{󈈂L7OOPg"ATSM6͊&\h+IS(~/tL V0b(;&mXE^ 1Njɺz-bk-vM .ZR6gH0Z%]nvtFZ<~#6 yM Ujֶ%/^os4౥V*+]DHJs8@WmvV"^ǖ)jJ6nX]Ib\xWO>Ll|,~J43C 9yj/ZF(j]nre.wQZZC̹\;. ymMe3<"I;#uk $|}FF:HDuS [l7mTm)T`cT[P2q~GHʺːvåtxnlGRcE e6b<=&/GBE`w9.a/:S닡+|Ie( kYGi= [o1ͽ,ڈ%'?`ہ?F\I)e\$=NtaeB]QEm`Y^3g]A$7SB9>$u(\l4 6rx]b b$kU4 WJ7t^I檪OW š) W]L/u.ik1h;F@w!E&k+~`jyM!}9 *}P lw=ρT"/At zˇ[i퀅3C>0NsdaRNb#OɁrDQ fҎbo6asI?yT,Z#PRutXNE26Y;a[z*%UGHjU%W V_mU2PZÃ/9OAGbɷ=mzJuaOZ;b!S6# "tgHF|raL;owyGpktu[j3w]SɃMwME(SfB"zhbfwNKxyobL2J<=63MX RqYO/BW/]`4Ug^G/;hJ{MyYQ)j.֥0{QGt-:%{2҂4zx`*c lw0qa$c>6r$KH@|>|ɷi]ړŁ(*w Fe2 y>4auC$n6-]-[ΰCK{SzuxrByPм39 ĭ&<ѯ-aX >ZfKq'w/F )AvfqÞ:3S=$}SD_ʜק{ILLҮΏFYIX8o@Zɬ֙F/WLkaԙ2Aj^p % ./vTR3zG_Cޭ(ңVB67ָi\Za.Il^$VIB978l|38N L=@w`5Ӗ 矬`~*9 諾xSAX%%Hwh~sΓTr/B{ihl&2IEtt6-n$HАa]M,;82'$|CkֲcΞRcT epQJA&8 \٫< !Fqü5 bY?j(6㧌&*Xj-X\2Q+*YL̞M'9݉Z]V@]cwC  7N ̣k݁a\Q`L g$`bSŗlAp)Vuߒ^Kkx[JbtĶ a.qi֚+> ]ǑKL%&EeU )uN֢ku\UQ%1Uk5`F@HI [ Osx:.=+ U)-,x(i~%g"5 -ڱ0.oS.AH7^ *G[U, D$ Vy^8va; BWGF7 NyMjG&~|Hn' ױhbȄP$L=g%"MGBSĀf+(\kV܂%H,D?,-md%NQ^(7u*Ϋa2Z9:&m7y$9PZ*2cӑyƵGَuw> a,eש\N]G#@Lk~|'XK%q _ϵ>F3@muKqoRT~aYki>MUK@$+1.DbQTɀNtT:jG9s4*YP4,ѱ"(>[T4Srx\i ua<0mS0'@Bcu'{[8wkNںɩ6 7J= /1&YO+FU[?DB@mQR҄LCK- 1/VѨA ur^[+&!nڛRZR͉s)1!Z6B/ y}@?Ҽ'5^ '546Y4h}]m}n}mH]~?vfG!YRE iΐcTޔ:H*v4Ϧ# N:@;f佔.$?s8aĦ\[?zkx%~ Ѵǻ/DA)B:^I*;BxK<:[o$}ǫ`,וbm^>c붤{Tl~Z|06s'AB O"^zHkfw65ħW~;ߐҸ &dv wVrA6baqn?l1o_6hvC{a"7tZ߼]h ^X)h]=ܢz0^,kwf~+<qBUЏ} 0?hYmͦ3Ӽ32d*Q:q([+ A+ ~u6Ad&/%:鉥 98iC\Չ^P2%^ r{> &W,D +[Gyg,j[bUpnpxf;ͅ<7> N M34vfaZF"0̚{B߸62hH`״Ӫp,^DDu>uDxYǞIU*2K@|Ӣ$]7~H&6;0~v_L!}V qD4Db:+EѻtY|D.I^˕$0* 'L8#@H!TˈZT{1[ 5ڗx4X"Dgx+geWp5ԥfDjZ)ɈI-C$̈)B5zq;Uk,؞唒)=ZbAAcF8wrلSjRI'IzGQ󹶡4R6)O E9Ʉ8+K7U=- dfMM^hԛGD2[s./:}?MSXv=;AS)&Ә6?"~¿Od 3Bik(1mnsYH8]s2{b9RpxIJOGZS2U-Зx3-&fv+E ?8q.B$[:r tӠR_ntC0 dKQĬHr7]Qgc &f'v;HIfPwb iI&&xqH1]sJg MhhC+0^Skj63|K.߀7'>ΦkK񾴠\Hፏ&(pq`NI)h` :5qڲ%/[w Y-}q='1n!\>g]ƒ?pƯ4oy **b cֈuSYgOqbk]U(3A7HAѮ_7GƉVA7卪=)kR(?ZDlt詩BgZsK 2q@}R=DRHȬ ܴA;,ڴ?!.V "R܂AX(X6 $bwv"T\}x)BP<䳡!+ Ywl\}3E),/{}Y8(ZwŪNb%zC^nC"} "I`U(MK[`7Gz=Z.ƫ!SC6ڈzCCl\ njWz'o@E#'Nus{r׌ b7r:@oI3-d'Ŷ 9qgLpMU0qDwW)͢ݺ4T.ce-4ىׅ$ a" ]PQ&gVvUF v+D9\4OKEOmNL|mgGH9܆~濕z*TB tR[FԷeEr[d_SXݘv +$>}iK<bj~7MUǑ!2|P/ZEY]mY #Ԭi^VN͋}ک}}~l)bOha|fsKϧӴZG!mmMJ'FqY=Iyߪ?N!9tylviuSD2M#aep^IYvn5J2jkg}}^}:#0;nc[=+WHLӼh osCԼhﴠlflŵ jjZ14]QL6; ,WpV.@'69Ҽ|FcW&r) FbcrM_Ht6c7^ nJ Xsj\oueJ3I<67Z,PE+vf@PfI?x猖U3-)Lc^nT=Ss#\C:9h ~jUVk**JK'.jc)*& oeF^!͜` E3 v&6=K!+'7uL$K޺y\P 7tEz.)k% E8Y?.M ]g>I| ;m֡"u>k/[>wv3΋izvLS^9j )3@Bbwn&9oRKFU"嗑8<rП8vJp {V|KϽ`dÒ8Q*HW/†-Z2X1C\|ϿoįVK*aA$i2㜛 v~t].d/oSg@m"`-,X.Go.&׆u]f~3[f:SuK %<! Ο'e8m.`{O Wl,!K89G,)b`t8dd^PN C7Ʊ/+<b 2tdTS#?OyUtx.e@8UՠLOlaR\\qGJC6ֶMѤJ@Wi[~- kps>r@{kpPD|N b8bEL#&8uO`e¼8s|C;qw*fJ7%Iй/:Ċ񨵖Ȉ5t@(VWbOQn=X=9QEն, I[f#-?(?3z:|~6LY:oE!i&ߖQ_;$``5"Fqg@1`UA%-;1A?"Xlk x.& 焓NuDZFgM6>!X/(H{| !֑i3aL>M,/dfRܾ ޳ϻc[5:pkj7']M d0#͡&n D 5~H_^ qXILăz'cJQS4(eh~כ mFTɚLTK!&1fI5=4g_Ǜ>B4o^2)^4^v;W&G(6vs? N!dM(1l;Zp!//U _^g:a .Pf~9\I`A9H1~uO[[; ꎀ hp~a39Rob= kޕJ?V`6 A|9V\JR{ksRq]GC/];A>~HS!TbJ$ GVjE(x[B<ìS%}>kpk4Ch-E/ƈ iq-r4c6z%U~(>>26Y5IHl!;>* = ڃĮFQ=f*iya^ ?qS6bzO"/|1}bWܧ83dD ,ZC@b7 'rBy v:~Qi.2 H3y},,&[(n*ݖDcûD#fSz v[SdnMQ< t)X熾&)yߓ>G kR"\Я> jpa{_`}O{؟p/ViaOyk+b6W0H0#s^qB ^Xnphu.A"|ޢcp]DL]{dLzlv b%5e3됻R&Vܼkz EMX[EN@4KQwnBwAфOUJst ޲OX^eb'L5\u5MG|Il ]0n^gkK >WMX5R 7~`j^ZG>\rQ0#q^ ~#9?]su-:v|1㧐f3؏!xXw={JTqQ W5F3=OR=ل~>'&4>q r)A#''Te?w)"u$&LHEUȾWK9b.jm#H<$3>Fs `4SsgLjeڨxÊ$r:Pbzd5{;kb߃3#k1fqʷrv[mV3ʩb|0Lw|AL![aTW4 C@%80]U5RE^y=bRN.JӑKRF;ߌHSou/O N2 *x"-'A&v],+JEE!~`;ӮzGepgZ)C#@ۈjλ)td:˫*gEƾЩ8FU2usUG 5Vo}' f K~e9Cy1KD0_6D$(}]Ln5O*]MiLqQ*W.TN)Kh;.! 2,8($Gu^QEE#%bft`/Uy&yW6j1lm=jK*HjEMt\h(¹,-x6,w(ĪvB @4x.gH_pL =&s70`jgll/ Qp0FEט dV:*7v0/'{7!IszH+F&T%.P9kzu'#DAa1:jX3O{W*1n|mm*)L+_<2 ئ=+/r +β-ċ~ǂG}%14"bi ~,0y2/k(?+!Y׃XTč? ;#A"wŮ/+|F[7epNyCrb_/^jO>Peiy;#~|/^q{h'NI-k/UʅxnWp|_Ђu!O[x#gHdLR85DRq݇0Ŧ%>X6ɾ>2C_̞Q"JΤ.Zҡ^PtrgEj{rD qs<,{d0X"]2ٮ#OoYR9fYR4G"FX+ Nis )tRFD<6{{דʽy5;ҁ "6YEwy+"["-nbsj^Ok޲S\/4E/P;7귊[ZCt_f/8T c:GyY>HɃ8~?*鷝?ftۂDER=fm}} 1x:D}M|F#P+؞ 1tJĽ=}| .QX95B ԃ1`CZhKarnJ1`.CTd`KqȄab*Y?D gQL$FTR+Vnf%8Mؔz8KݲLY4TEa3D¶(1pL`,~E g}~"Co'Ca qP+m G:U=Opmg O ɥA rGlQtF"6uGRnri-Ŵ6^;"S_4A^б4be(;S+vƖ bkaleP](b:B $o,Ɵj$hg.5WhF-1l!t}>h(9 uuLe\J#Y2o-zTW'"99Ӯx{}t8/Z~@Dfh9қA+˼ÀOdQ(ȷ ?1Ո.5>Zeq 6RRTsB' p_{ˤW0#ס(eJ;q}p>҇(Gu.m@EiTkdҁ TyA}0fEœeǩg7@\PHLugHȦsAZDV&PeXuƎQ.\tdt9Lvz}cE\36uƒ@rpoFz"')REUχߋ5l91 /UAsYlϿg9O;7S#a!-? 76] xqI8XzyTEKFVsǯmj?P'| DWrr _?fKV.%lAym:; j&wU'd/ ʸ*~К5lĴ%W)c ՘A5թ{X~V]iSB*pe\)N6uVI(]qA#%DWBܧxH%#h=(O1lR2 mv}b8Rns) hB-[H6ƽmv`pG803'4x HAb^R3?"27F.+:ZwM|fTb$D%Mg S+6N w.JY\\9hC5vy$)e#飋eq̱Jo_&[f3dxnMTp?#u"h=*˱}T7>62 DR@$d2!^l|cK]bD;Xe#~i G{y=&Y@Ev%֤ &;j]ufQ[hӵ@[WdW`GE=\ 8G qoO &>1x:LW̝w3&/ B-Kqi~ M?d6՜zA{_4yŦ6ak (*,'n,p&{շ ^˥XRIjE6J2Y؆}RP2ᾋs3$Nr;ڣ.P&{K=IAp&bz˥[QLsJt,zŰvo6D]:q~%NQz_$ xC79?NZ^6?;̗mLTیUEwݜT^^vAHεl7/}Yrd;p *hy0FLn9t xp@"߉ ^rb%r \5[- Or]c]brq3!^rOnWu1u:p1™$v:(8eELgseBz,2:],-ϙI^r݀ć.ZɣrP/SFyG?s@ "51߅\S* &*Rg;gk*Cb;"C~(ai hkou6IhiW0B|qk)45Rm灠;>z$N:XNF`̅!Gd'Z_ĊB;=W}7gN*es-t=Wrh6a?ͭZ_ry*،^ķ vP(tOxjLPHU^וai6JƖA-ҏKt]#e"3Sd8 Rj`9զMZ"84m*E9)+T8J[= HJZ3;ܕ#uTMJVGa_uYEߵB3" Ccb7ɱNe3#7[~?4sz?$wͯS..azߑykG pE^N_Czɝy،kRL~k5Rv%aI(E:y)tYmܓf}V#A_T%p8?!Kw_2+?-,T%ѹȘѓ./2ϧG>=J{ qN@˴i;yMËx5H=P*˷Sr{|2gSz{[!qlֹP}EnigV Yq{c`;X FH? >iUN0LòŊsJHs e eAayaQ_']s(µ5 l7g''H1A y= S%o"bgQ'X0!!w;F{)+ ~ :fvA9R-2Y֔v}#'{i"\ GnSPX :ܸy?N 0Hbb/),uh?u:Gis4> 2鑖/{*h3N\<ՈBwOSǢP_;=~Ӝ+Nڣ_!2<`KTAE,"`Re*E`c]Ke92", *ƛ͂YmԅO8vNw$#ڼ-?w;^ҐkG`yHb}&ڎAz XL7ܷuX %˚5?RJ.zd" &`P1u&#<ϚWNfk4C9`5@?m >3&s(yf8$K{]D+:t6&*@8S5߹ip.wcV\W{Io}\_CaXh`@A!?m&wIQҕwaw'I~RXx'xDʄ[d2!TU"x"CѢ٭[םrLF;RXY)~e*. #Ct|qzZdFavѳAH3rJl zâjYK'+}A:oV44#Y'A)U?aIxzUZ 5vBѵ5L{d*/Ӌ]EqkRD55Cilr?)XeSCxjj3fVWIIadM<7\>g 3y{锃>cIld^Vi+v 9vRM'!/g!>E/vEyE({.,LNY aUT{ȍ 4|b"7ZqI0@_v#Kρ7($1ҙܿ75VoOiBP}av LAi2H5d-Trr@V+#*ZaI;ZVXUje V~}&MFJҟ$w~ b G(ӱؑHgd\20*Jh$;IG=H8K|g?#E5N{BQ\ hFpx?)`;1bf5qo q(0Q &? )n2]=W:U%TMYdC6E} zJ鷻(A t9Cg,m͍ڵ?49GP>2&Yj)T|t..%}U*uWӋRu&RZbBR̊;{VfK~e- v{'/pɟ_%xԄ 8cd6{ Xs>KZzMtlunAԉ4/A/3^Bn8oQ'hJ ueJ,9wK1YQ8>Kf/"f/HožC/_Xz25kg}+TC_Os@̾MEZega\%SubX+y[I@`^o|Z0tݧnXnHޫ@>s>X@,LDH*;t<7#ۭ`a+@X[ > 5Șpro[#Uupl$ *&;Ɇa/B.LdYRw,OXr{d;yCiY r#uM;fgTlFznpxniFS EJḪ.=獎3΄\T({At>N&_{bږmI޷2şߐ9S,%VVu *س-s4%\.]/ut_OSl@*d <rR+_J)4*/~9GB~`bB3J-KV[ɘ -WG[x_Ecb7ocŒĤAX<*|[;"'lFt}Ð k= `"oKw!Kgw|΄mbXh7?ծ_T‚W\oie4ѿ]W4DWZ S!gAޏqLcvACU1KT̓&ס}'CPwdNv+@i=;ґIPNGqpYq" GrQҦwF.6 pI j FȘV Jga`?4 WݟcDO9PCJ${${c!P'Ѐ :ѝ.AWC|}⿯dРw3~Vk4?rřBِ1iZL|wZۀLbOĭbX@&+^sz~unXf&LK笍σ$,p:eЙ߫P⸤Zޟ8 H I4P q =U4,GIЈɰ ^ cne cbajuͺ 6eӠN,.yb`>I +Bİ_nf}?QQPWpV`Sו?J?;濭dOpg9J!\Ni "ˀ\{GP+\HyѧGQ[<}jE V)?l:!*?]B} 1S2qY;eRwƼٖ\!mf`%&{i,ߎzWlBw6*{&0z9Ukf8.,ߐ d d1=!FPޭ@lS71כմigR}Ż=+6BBbB%պfgewvK\i._*e׳R=Va\M΢G'*3C&Sa0z!N.&6ZqF)cl~vAC9xEUBUҼRaf_~u=Ӻ8ΩDd8b5k/DVU$uT1eM8]֙<5ɴ Y>:e@Jd}mc,#ZʼnlZXiR2BkFQM<,zm슉0˯O 3JrXaF)L F XwB{Yv9nj6qT%l=(m}~dž[A4ȷPZ^Ki[Sm4|Qk :=/8{,..`Q*<ᰩX;\D@)^?qZ7Ic0$q0bs7Wc C+QLN4iyƮk{_a,׹Vjꑾպz:oZ}cYGn\zj[8'+旽PZRuH6Xq<`0Y%d/ߤbeK-A)Oӈ'{3{^^CPs5RZOC@}>|*'ԟ[1 {v:\Sߘ U^ 4"7=KGGÕ92n;>b:-`27U<\k'+X5`.I*+>ЃY: 2[ &r TvEY8/U% 'D߃T?lِ 2@84}]Yc`2+Fa6ϮEQTN[`\q%Rh*H̘ˍD#=2%lez_Lm 8G^J />‚S_|(R.,$(E3s v_u*1Mjd2َ?Zt7E;"vL-Q,Ϥݼ8HMb_bapA {z.#^t]nX@ HOEnj3(fS-9Þ2 ^CK@[_m'ܱJ^=etqk]D p҃ގؔWHKޢC.a- YlmÈ\Tc ;9OaR+ןrUR6Dj٢KI ~CC|ǘrtPY`tL#@:n[~|WA@մuA\:<P!sClMNll/@q/cDjLį{Jql͊q0T+.8g~Ÿ2 eܾ=%WI 9b. R"YyV[F2G{"!zG1v8}s i}vz5bB:oy`;شnq&qQ[TcVEJ#ҟ{fLD r+p  eƇL\L4+$" LteruC؂ScU<亚@^2/x)YО"m_VBt_V>Fqm扉)ؾh ‹:[;Xo5r2|6hݱ`*OtݝU*ឤ;ϗjMiaX<\{Hw7,6~2:WX{ӻ-Sduj?ݸLs&{wPт ɋL\)1ɡ(;3o(a 6:z SԭXr Bbq,Pcm lm+;brpYkuٵ25׳5MG"uhn1N?I5a:KmlҞ8 ^şC/<;;Dt\XH%z=9 U8Y@D#wbE L ˣ8 kBFoRy~fN].) ~z!i- "j& X7.Ӛ.Ļ3Oօ*Mhoȕ#T`c6$*an䜧p Pܔwr>s,#5֦P0iQgǨF3}όbi]j>zxDdTJuj]쫬uof} eb%K3kFo 䞸dz.+&hIuUA1I"}L+ԻƬ D)z^bUDmKD3mwgݑR0xkGe]0崚]v=v0֒b.d_e}vȪt~)e/M} 4 -LTogŮр2ψV<\G>q؇rz_IM)u;A1ld)O-*QBj;9 YssUV1KHťL%.v&b3QG(5{T}N1FÝ:ڀ$U;#x/ڟY&GM@DzdoDLiUcH c-iPgzgsȥPJ J>\,6(I3,9ɀ\,J2Z?sݾ./' ˀ`Rͼ!P` aI]M=.O}!}7 UMEud(b!k lB;mH=ș>,{`Sdyw,.;Gj1BB{OUBYRnwv/(8!aՐRFA)/jڝ@ kv+xЛ4Y3w)dq!Kn#WFs(̂ʵBBew7UJE< psH?.*9۹M{{ڜ.~ቡϤ׼e}>y% a-R,gȔEgg-_|ේ`O5g2E|9Y"м[ &#-PV"[w ]TU]e.y2_Ta/~HW ;ފL3(S~]_̹B]CJC&qЪt*2WܠپW<g?Nvvxy_@ALnU]mn } ad@<%רWm0siȫubT`92jQNcdE[&_q ?Le2W^/\ʴercڂ 1>3  - CKNƨ;zMAe}zǿ Bjj87 +/{CI-h?qN -DiXRrP xt:耭WIy#rI&ZYT5 o-a@ȶ ˯Xe1P"oBj;E/3]L)_um6Sy)Ҟ,Oʍ@)ec˙>)6H *2?O}AAZl&8eD؇?y1^]xB_slJ"p}mx=f[jO}͎fzݦJζƧ4~Udm+=.\yJnY2;2<֎ ܡ(/;bvyM_TmSW6ybhQu7ӳp ~E@8X-e&#r 7 ;dAF 㫗o?"&cP|Xۘ!Nf8bƌ:ϵD8 И0_bD<"g1*z8z篔z趎PWOm_ǃT1pax)`; eՈ/0wC)iDDBRNZ-^C&xxy, <|sՀГ0qD@NuΏUGpI+(NjN^lQ(]?>y…Cd*yͷ?1t{[I4gW Z &"ӋE}+h#ߟ_\(3nJ¢A>.E,'`X_5>lR~mbR)F {4& S6Qe:s+yl׎O: LdϼB]]BLc#MOLY-\^*z[UceP1Ũd'bꄉ7zxM[ߞ:\|>fGVlD;3I*\nhP++N|W+_橉piaIz- ew==pߡX 1}dd]4kb Ey][sM /1.;8{MENT(EB RlR<: 7idIָf$[&fC"WAL;fa^qI+K. +*!Yt~hcوH ;n,4Q;ouz1oKCI^W,yX[6vhm}S(U{@\*~#CS[epL."W1 TKu|"^Sh77<=ig}3gTX5S ŋ`=;®u|8p^N`=Y [3NHk2\mCjA6F|nᲇxe3!SRT΍GPd$SƤʕKﲐ>[!h*پ$h3&),N"{\@@ zRҍC1[lCKA߀R'nJ߾z/]ҵ}1ib %B.>{?|O~uE`b˭|t2X/!j_m:>\HlRrxd4^5,m-DB]xu+%`{gK K=A$m꽇=mUЏ^=s:$0Eqv$6ܡM6. StS=F'`BгF%? DC@2Pjx4]:2h:&.(T< .0LڡX#Z!$pQ'ichH3+{)*7[4ݸ~()*Io,n)˾(xFvl.i܃ZE9ZgB߻F9=DG#~ksܖR&[,`?@(߰mwW4B 4w~y±BG+o zLq RtQt[*o0GnYAސƎ{\gĔN1Ow0o(@6| {y.{e݌}ҊiEcl1۝&uzjQ<`q[AZ1Ǎ, +bcɂ<* I JHD^Lc'&,!4~BP=CwXmu\Z| ; P`&iTE,2}t9m)>@N, E$]ÈDH&t:3X42 "670'xJѻ5No}P eAop=yHHOAt6 ˓En~sI _Ym7벚0>c86*Zbᱝ'k1W@S2jawzbq*scPG^KT^%/X\HD/:bT#sJ67@XČDq(uŮ'L1 qV1s]H2Q~$BjQ:i|_j鸱D8fzgl ~`Q ;ŵyog8tp\g Ag@9JcbQJ]!;q1 [xCEYa}3tեZb' G+ z[9ly7B0--˧@H6jO }ޓ>^ʵqZƎ4NmG4иc#%9:ř0=9w9ߙPTj㑕/0Z CX+ B-uҎph+IKZ[23=Qtg .Y,1$e,IQOdUv E]3 nqd:so4/Kx]<\I)Ҁ9d^]"]N(4 Z5]#.#2U}2$5lu13c&^!hْ0dd@V 8IO 7n^!W9$s!BfMTwmS%X+ӕér٬?of` i^Cr1wxuͶM)%iw 'apQ/!B}fq#@sf"d8ynǨ9 N@|O%nfjQ& L#. uj"[-M4{D}i+DkN 2t[)B_9\MT; ЭeQj!za])r#f3XP=DC"@C?m6:g\`r8%3PĮz&U-WZw^|xW+lA_) d2~70NjH(2+J÷0`N|zEbqmxcH3˰"G!ld%{bdiI u8#j2w-P`^M-PMj{ 'M7bHFKZ1 2|sB+ZR'EI}C!ӿ9]S=*;%V1m^,K Ĭ4o>t]g3e+x³/o?={m쎣j@Γ UG}p<.:\r2b5S =*[x%`;UK-(gKM:#Įث.S!b0/QݛjD5{L,Dkƙ y(N 4O{֭,*-Sa3vKи8@q7[cλRBKMGٜ0uY$—j:oYIQz8׹qw0w̞VT^'wߛ;~FsFk a$8 oDį0m\&K*0O7^9ed$6c1EWqz\O_H>C)y+nam2nY8fI G:0Ŧ7bύqڻcPD,K_A3E*(9ϣ|`NLOfL2KcFzrb%0pԽ?mY)bo4m_#h/0#ŧ)CP$00`d04KO6ƄeDH LH3'PקTAJGU\aWhi*ʩBA7Em苓䐒o݌cڊ7*3Ne"]؛|;Icc{pIMЀ l*Z펨4^c)B#}u~ciPؚJѬ) ߳f(֥Z {MҰ&b!x;m fqĔiwEuOj̐nxR9\Stw ` 6VHIiĿO#9*(u]TWUs> ŏLSy6Pjmr /ƪhv=@"۬r#⤹bYѭ5 wSJ`N5Z2iNa@x zZL'$Ql+*wܿRq{ņG3,UZlUvdr*ٙ8u]Kne>C- me>71a.CqSM"u밪\2` =*T>Vƫ_L/{K^@m)C1 RL6pMqpqH==@40! Rk륉*"鑣kv@́a)6v0E[SvUYujP]\RNЊ 03s"=׿ñg'ynZ>La }B. a*Q3)z S5fSE ;izTr9(FƯQ-w8.82v [q|x!2)ٴY酉d@_^愀oҏkHX{"POV*^[W:Õx+B3Nyף|a{G-\iz/a gU)ydyjIBR#(S{.E$4˥}0(P6nK(t-?:rΙnYnRR'(Gzɑd6D2LH/ZKE!nLx KtC41'\clY_fL%,PY( #tܲ8kG޽ G!V;K4+)Vde!!Y2&3K" }KE>>]R#9\Ttݲdr[Y +';0k8쏥 %ӿ:+GMܐEE^†R]% m5h󻎚U]? y r|;d]'v?" Jߌn:.a5`])˸gaVFXfhgLTAT(=\ p/ʺKa D8J rtHUCt5vOr@Bjo+_`M RZda(' ]}u>oRAgfTh]y> zEs̄ŧ ϔ$hm체j_* ϳ^ۚZc"7p{"%]ԍe'Q % ̜ۈ:uYV-(EfX6~4.J 8/.޷r)_ SCmAlqݣsdݺREosk {X6+h;[?݋#&x7,lxw`K _G[쏭b l:ĊS gGK)001w@%Lm1/R7o?tGM쬱cM/>I:U{G4-W=K‹TNv(DEa9Him@;R|-"k F ؕ]\(lC$TT!(P;Xx2WXM{hz;39]IMވQ Î-3 >O=;Q J<;S[d#WޜVNԲӺQj3LNeIݛ}Q=/)=6\aCa2Ԓmvy|m]qUo]RTfj, Xx \<>si <,& vp謞VF}5eǨ jʖݞ+PKUraGd[HB.vU,< ɣ}x;6R>|.7۳(~TБuގ" ڷul .̶<9 E:'7"71E'W[xL#piΘח2Ӽ*~Ġ=w ɏ`b<6,^kwڳ"9mknS.5 M[ti&lf9cS6 y4}g?r4gZԻǁL(ڄ#++Q]Wi |&iX BK|M2Tw7N)M`0*pE_> z| KF)"/5f6a j;%贂%8D}I *\r-agZ0+c4HqF֙JO?4e A4oZ,n1Y 34z3v]jaqg eU;O^U)1CjpzxB;)t8d(?t3)Zeq B1W|2EZ!tM*ZG EuOcU6S/ DLVsҌM9(X- \*𮇬I< }DdGlcviڻ_37xDU!x@Su̗w-Uԙ!kQzReBʓA.RuXo#!s⯺+yA޼ZnYDnA@\~N 0+]@WzWq .`xh7RB WX&7;^!S[IM^aQ6KNqH ~%T+Tk5~oP9}y1j^A)x?tV*(s7DBKn _:YC)@g{P+; ǑJUzKzQHhiiQ;,s]nȋ,%: ~aJc]9ӽ<2 wy{.Ď9?0XX vXMKn5ĔO/\\Ƌ8]X} =s.+Kw2+dƞRd3k2^u i8^uT|D}s(x铿Qi zeNS\e#-ǼCajf֠@|K $t1 , ѐד/Õ#0ZR Ds.׀ ErVcY0%36䬰A"%F"@l-zADM_Q5v4;5>H u+i%RAn0&ӒT#`vmrʲ{>捥򿣋 Oj)-w3VA˒1~0Dn@Ch>=vL@ 8n>5AElIu00gkH YK$W-H&i3XLi#NCG4 s]Qb@lV /Xs)8y6ĂT{>?RIaҏmH*?̿6 1;36KUهazn7Ft0; j."hSC$ h'Vwv,j9PJfГpZtdN2:etH5ľ^+C>DPpa1;Qﰱ8NLσ"}[Po_rW(z"){P0cm-Ǚzxx9UN+L0Dz/>'gr2tzդ9|R ڵPCd|G>P&L~ADld_%zF_qbNւ%Q֔r47-ٹh*Ƨ O=y "9KxJcb\p D3{\OMBO$Y}ibT掩"B {n M>e@Z4hD {)*Dߜdx%l5~8i%bs)R6UR 56yL]:Qrjk7fWXDĦ=Jf>AF j/Q)[@mT ;p(ۘxa΀ ,봭<ΗD!(BR3J߃pX#;T,9ElZsEb J]N#ep/crRs_$W^ʰj :'vH&9z=S.{= bEDNkr Bt56Uɲ50 q+-zl8ȫ6D{$afP1%#3Uxr[FdTg%EC7OE]ЏI!-Fwtlmn nc28@xq͘%53p !3m8_8<\V`NrQ6ݤɻc~KN6J+O— ofkBU"t LcпZuF`Ub\Ǹje c6v<Ȋ[ w6NZ9栝UUJL4/-Oќ~mXAN›"H~&j+]E2Lxgu2YmCӈo7? ;ұ3?**|6HhqFM>ce[搂]Ë́C[ 5o@å6k1{hENcW"s9 _YteMAboK)qPL ĿFZ+v&D}lS ^1󃊩ʊ Ct*ׯpy%hc 6g 5# mx%o8&}j.z*5|{;S;Qwo~=Ϊk%kM-puTb( Sp9=‚3 ]=M0J \S>|m\ "gAS]*`A]fC ht)=$]]Vb8h;FF^gKGz,F&A=ۜ^br%zC"%G߻^Ac|&pkkZ:9ki4caFJ5Ϥ UM$Gk;i4Կ9BǗBF矰w͗8%MENr0Y9uWtF|^2t'CkzpXB䱏ӷ56g?t@kWf/Vx2x?*|S)w{DHIMzHE31BFIxEm)}yDP L jDr>\짷m) 'Y ^e DGCASrbmjH1 E$bm C`Te#nObi>fӮA5Kphċ9uG.Xpc=Esً!V*Z ~FFzaSOޜ:ٺEmRE#x%S]):Iz'j&Q/[Tj,k,a^dYwV6 1ߔ#ё{K RS Szn$"JFe(gE<úqhF[dBìk9RE\>lbq؂yWxbZ6Y9s>굼f.S#a+_;"LÇ1] XSԶ=&}lzr1)bL~(Vߚ`\.2n2ii ~I[4Qȩ\ͳV~mS Zq>Ӓe8S6)#"{JUm$ cm({z EVZvvtE76!1o֩ܮ> [E,`"K9p*?bro $2-\v'wkD lGEю?Z.V[YJu×f:]شݰlXm"PXoh5 P Bmh݆ ;%SȤZ2S:f!.d`6L" BEҏLp7Z:1-nU oo|> !t>ĠM1Oϝ=U q" wt?RMh˲a>  EDҸ(G<*#8L<60Ḑ휢"q79,::bHZC @3+Oo$e;(럐_ ZCDVh_^PL@A+ CUga'udQ|TA7#XDP >^x KX4( tu%G aԁfQ XdR}@Mb:#[CJOi9-f5YYoHH6%R3_Qv$*Y:p;Y5ΤdBHB2%`aDڎSX""݃׷N+-8v*&N)OI7[Z_ wUM7G'Ѭ>:Z{hP^_A>nzU9_68("--Owq*X5V4pX*P-_wNF^[G*}/ZMV/?(1/Y-k pl1xNe+"g'ږ`%NW\oY Ii|uݱTAw17 2->J+#^!ߪ[Ǣ6#]Kz^,n.\> ٫ D7ߐ\_VRn:.C=+hOL_&HKT&a֦1Zt駂p0Ve` go)mZ-h\fqqy;9#P? hRE); W!]Zxv]TNIz]#{]JY=a1>׌f~ ۽f+P:}`Ǝ6':"㝺HSg2ռJ-Htzs"drJRmљ,MLI훿]zn uoZq-m2R5;vVU&nZ.$?픎&߂ l*hKWv R-]YِJ1_"3Rۮ^1h;=T"qM)x<* 1c`FG )oEYJ3Zk%7'KZDܓφ*(:76`$Q2hR&`'6 R黬ŲCm25Xt/*Dx" k)Cohㇰ@5AO/@pZZ^ kA#HvN$]CZJ;7$`pg}"TD9Jr;eܠ=ϑ\Vm?IC̷0?zy<~#\(:)]J4,9tgW#FhOAnQ!j2zY(h\쯦+~9& c„U2X_FiONlN2Lt~Tpp`L: AaJ]@1mL٧"I,RYg ùX%"ՆZ!]5%fG"fRIa"]L>+@:9g1pLfeE5M^xl/ ١䖙(sL7#?qNUB2ݒ"k5JXN [S8_PrtIqdS3v}jyqhݐav09DU$ü6][ݧa "Y'j =i1q|oݪ̘$/BeEBՏ$6JE%Qw2ӡnf"W1\u4|58.lex!wn+g?D+Saޙ~zAvAAV1ʹP\߅lT5fU?OwҢ:"5Y8gY;&ui'RU7.dҘ`mɭ MW0r$W=J.3Z9S@NU) mZ?M: Uz]\Z[x;ajJmdsJF 9$1hѓ JV_iY.2c^C]?XY?8#Sv{Q}{聊.7ug xD"6ChMBsrc-/=c)\ AwJU8>CqAukp|!+ޖYUM=gx "oqR;6unwYbI&fPSO,C耍t["cVx5%G IM 'd-z$~*31@q/.̣kHLp~3-c90?ˊZb v P=dTb!0as /Jldލ0hJk^-AK/j.zq9  6ՊzTp! g IcA@nAVo%趡~-_KaaotvvA^ רO_ ndSRO$v(nko98I&쟝LT~ڒ^;sj>Mw32gkWG⺪6kᆴj"=HTN0|M dTroezhLY[EV^h@^\e!e1F :^rgigp:=VԭP^T;/_U(̙D_icnQȿp/iyV sRkƔ4eDi-*( E])Pd?G >hΑr}cx@/U53y^gz H$h!bcP wYOg]/m0xEU, q!ͫxduhIl>_($ٞTnnQ\ā>1|qfߞW?-sLrY.GW%~hgM,S#63'Me;! ᐜ/dE.[wPu_Ǔw+lB'$; 3>*Gٓt jkwY!01+]-T c&T > a RQ,Z- ˕ builfM(]ѡlt_q~Z.T DELE7p>.POz8,=c,spJɖrT_te{.K%2FJ{'ͥd5PiosF_48v׀Z>y&IC%k3fnOOGqJ"U s{`61ЊaI+eXjk# %Yg zv,\(!F | "e:yy*ټNp1F-|ӚV-:1eAf ^^.r(lWcKT'z KGuRo%ʀSڃdW []XlШ,7;0E"fU:m=ْ)Ry+DKMW|h4f~zm E$p~MT+x fx% %3v3)h+' X!mdhıXȩ4,~Kn 8k~BD{ ."}^ÇEP;:<6&īQV]q渔{9&QsDI4%tގkNAV`%@ǫo7+Kavl}M8 ݋)EWP#'-TcJ A$QB_qdaAe#$Y\#2'87|s:EvGiN)IXEit>{ԙ89f5;p2Z%;hj~ѡ΂fLyewJkIBOAO+L/RXJ κC}EBrr7--IW& &_n"0Cb~:DoLe@z5F]|-9rzڜK ވڒǹ OmƊSJzG )=d␕Z5$0aķ's,v:3>XMpEjSŗU2 ^t1Fpp2w&S&x&;yg]7:ܤa,FΞv̾Vzu;KBZRJYGmL 'r+D%/9c֕vӱT(k[)ѷK+ 2'1o A]VtL­ũé?%a+8 :7i.yegt4މs"!(#B krY~UAbÐ! |e$Inwi˶"|"e10IU7f5즉lsD DEȪ=)fQiy(J$IP#Y۲o`<  2Q4҆$Pˁa釵e5tJ>MA$F{~Mﱿ/sΞ 5^7n*Am-˹`}&QH? I-f_ \ b0͆ ёG2ylM*N{8YkKoHU$'?M"3ot_9:+Z7CKo⽉e*Σ\d_) 5idžBZ7hjLnQb_Hx(xGw̮Mm[U-'hiWcd͎[> l|x,>9 9GH"hvp:08,%_j):t?)m((I_Yy'fdE\ VKG2Sx2[f)#kIr8^|ycݠ`oSj_"B G=djq!JlsғX+elp {a^. .qa|fU6ޞXy?%"$v8?J!5%'f3:|d( zp jELpĨi`y9lHWyYm)hrI ~V"<>lW"#wԐkra Y5)x5χT|4 qFݪTE5x\3uD#)['SuX%%!p߁NnP~(QYI\n|į7H<&|v(W;QoEB]hѶ@#P=-矃j2+rfm.*P; '(.سކ> >Nj0GbT; Y-#6/4w<15N*CB640M{*,E[}sHj=i[D5yտ\Iʿ}o(&%l߮C Hտjaq9~!2(g,$D,"*#NBMd#A_ZN%P6$& T #2oS9 YrHv*^X*lKAa*mDN*N]FZg?HOoDLwuE2?L>Үq1I,%T3vE{i%3;]CD#bn3S8l*ZY0f2V6CF^j-ݔMs*U#d = Pd Pyj-*JOゖٻ9 gF!}~TU:8u؇&K :L0^KX4<`.+x!35aR/ xِo kHaoM] {0B#@YG:v X"e:-5hub@<јy4j\#ͬ6>S ]TvPNA2<ĺ i3Ş7P|BH%ȢdRLssn<l[a=I*C-RpőUF &~ #Q%E*W]Wdo<R\_~ԉ]rEeNMӽwGzk i_zuPд$˓hԚũvj'NGq=fRIqW$'epLhj|=XRGfK{ᤔWܶ<| qǨo9> H3ȤD} }u~4z@H^7ښ6N#-WPN!)=qH{[T %p_B;xDHgIvżpKqֈu6A/L8M27ъˉH2~KSd'(\8r@&:Vd3d"JGPq P& zi&SPpFfirG_^ K޻ ,;z%>[Ǒo b'|u<0|֟~R0)`5*FmчO! Ƶ>f+!=d4tlb1"j.Vv.t;<Vm|7b ur@w/427qiٵ|vRUf7}P>!lČb(s[aVGΗ*}WQR¶USm({2u|2R+xym$җ`5jJ3TjYrt~W)lhSq}@pP 47ռ*L- <ƹ̵_XG{c9Vj?t!Aܩr#/ vD]#b0ayd5F$O>]F` i%k ^{N }wy*n_)/CTG(/ssd݌tz_;)hs^"@kS< ,@P@JÁz'sa3nP>-p=;|%"!=<6Hv0C< 퓹̼b*Ϛ}ot/b[?8T#AvG4ٽ%ǩcGo׆<3WIh +,%/cXelC[@ j&Fs3W'ɤ쑄.;`lxDn/mpXoɦR82u6z~1XP+a$7g W1ʭ_gPD#R2.f)}\,ő7(E},8\*2{ Z)I&x:F.-Voҟ˪L\14%N ڞ yƍN !}:bB ZO];s*>j,iiHEol*'Ca15 Q"JόJ.]<S9^ȹrZ{vB23ڜ'J5,Vq@e4XAw,&Wg۩ !64_ab}m \%kiC?OA! n޾-UQ/-Aͽ+Lj_F;de]\2Wta,#AV\q[MQ(FSm*Bf]=xw%gF#!kVom>1^\>?QQ?wp:򏽍|ׇ;&: 6'#;Ƅʓv=xR8ׅsA"*ZeU6ב-GQrlK$"[*t&M]dwqHKq8$13ưuoOޙ$> :@'$)#F`xkx`^Ԑw8&C:P"-ߏUGn~u:ϒ!I)HAUHTMOKMb 0싿٪*&P}0VSK&`uI`ʘ3O-8{B>;`Юu3fZ{Qjԋ>U:Ҥw nUSnx([JZifBuр ~Hw|><{a20u"EЯYV%VZF\evݤ#O^rp/٤tps 8hPSBK+c&$v}Q+KŽ oxJ4CX*Q2uUTt9FC?8~'4& >WL48*ݠJ=K;lpZ<+R2*eڴIPAz;סLzV"ݨRP^>:!* 9ܔv M&˘jm2qqz:cI=ƒծќڡum]"*"d[?Wy?H 4UG4 dYc!*wzz9qJˑX-6_+MM1}e WI's,ύoV?}~S&vxWWg~9?tys2dY ίDUIYvt Q&ߏPDUXéSqPv_UwSC`Âl1kɒl%np K3Yv\0\"RnGomcv}ڝLhNseDo:07aZfaT(0_n7O3`:]W`U}RSQf]'JU^=="MV쥜L B+,^fB]W>=ZMW9:}JIi;7(LG:ڃ1pK|hnZNFwSk ^yR/Ed?PS϶i=օZՠ{x@}#>K>м$dp&\_R\*! rJx =8 zkdɭDR,b>7w3ɟ^ #Tl7e<ߕ9KaENk3a0YdMsQҦdvu@]?VoA`qiv`Ii"xbY^:9 1CShbI["eun^xw3e,X'KޘMk^CcǟrM g\4+%`9"=# A <2{.\ଧRzV$UNPigtLĴ*X.GM>nT+!AC~wd4ln!SmXh(y ~.0M)_䠅\)`!9ԣ7@mm|G~=IyG_?.ghq|O6i*d!}%|5 UG&\JZv%2^l:3 d"AQp@\Ͽ}r˯:QXPxdr`Ng!A1T.f; / 0A'odt1Lev5: yb#B*7_Z UP 4']re&uЯti:e|3F=ۈ2:oM]"b:j:A}6ݼs};璾P5ElZ }qpG_㏘RiC+ĭa|3b06M|Q:ޮbJ+;&7lO?.6MrTK#d:ǘT il17EC{AK2WtW @hnMCknDx/&7ȵaInqBBui *7-S9vv™59;nf"-rSy8_^;1G#sI|QCCɓ "6hAjY.Eci']EBcS Ա@cUFkJ>=3S>){L~\Bx K3? PaKp#W}>7M+ zB׵ m^ezNvV3&uL ])^9]. )CO\_cЀjYo0qܻ Y&f'5Bvft8HIF¢Ʒ[ vCXڨoJs{&ݝ,H߹Lz:PMJ4KaxKD0)ÜY& G"j2Ze7(%fI> eR~}IBtJFX+8 i!GՄ7hx 䰴8D1#ɶDhCşn[`2q#qvdNcUv{lwWG}!4YΐDЬCxVt("S8RN0E6c.+ g,c$kq)^# @f01l{HD?p.8Y&pwQe *ij0z*GIe#C*nxN(.ˌiًf3$'(=u%%E!2uCלN9J[6"MW#lNr Z.i䮨 oD<֬{N2N'\$zk8ߦ׎j7{`7=vߦ֚!VQU[Spb/È-P{T]AWȾ4^l8[~May/rgSWG>cnBEcC]{ &}H3erµ$Ph`]A,vQ ga UX2당rftM+J1SUc2:X U}鸹1ږ3RI zn^ +o:Y3\|c3\6r^'K:Iy M Fқ=fpcD:rn4Q;Y0)r5m3٢c&`5|l%CO@D-Jˆ(@5:iH$(GfaêKo38EXf6aF؏KoAJ/!ˀ W>Pě)Hm';HB(%BS&~B8\4VϤŦ|:\HQ7]J6@蕻DpuC9Op72bF,kH[,owb'l6f7{yJ4@A'Ir|R:e0c)PHF4śt3jϋ:FyG+hnp/nqM *^ڰ3b{0>DhQtƤZxՖzhl Ha'gӆ_n5^Wwy6ۆLsցCIGU9[/V ps  -i/˿;&E; j;q\ɯ<>(f%mo?δ9Rb%MQ7"do跃QuGC~O-Ejp~h`4R*Jk)5 ,0hOtI` wKᦞyWQe3u} !2ALV FÑff(yL`-&tʰ_f!DzЌX 1<.JN\V⎂-©Qn\"6*݌Y{n DKx#F[f0 $E*"bXC13ܭ"7 "? @2bp|cBv`bn %fc 6)_Liձf)_4l=Gy/̽X9edE edB/f垪o`3'Ƅ"Kxk H|:bȇJZ(.KZ )_]¡34B tȬVCEFAG䢅{0IJ͢Dpk)YuX 8Tmq㱫'5&ubX`N&AqGײ;4om"?Zin(9{M){*M(O8M06jKR鈒A$\ }qjTiwf$9rE7tjƀb+.c"?4ˬf)=oLGG/Ƒ‫>M]7+k9eݾ㣙LHt28(vƦ3f x,!Щ&W^d\MM&ƾtrЎxUFW4EDzH' \`j8Qq8u,P?\/<2܇3߸*C6vj:B}ѤHê-s4S4 iNא!ICμ~"gkba"r;N5. rˁB_mV0P@ ?Z0򻿖[,utSOD6q!AX-z8]dxce_6/GKvfHLZG[ w.\Z mMLuvN,=홒 O޵,g cá:>"}zpV>|5`w\%o>(ڐ+cሯۂC=ꭾ_:753HЋ}aCU~¼!k["5hUpn1F7zλ&7 6wR?6\7s6.4&btĹj G:Zp/֗t&4WhW">M&X:>oOe<]\i¾9 57RҨI{?+^zfuD ?3 碽@MaHh`j@7[d0!OLvvy*28a]~L,Bed<4%$u_< wJ"0jLj=mf$(L%_|6Te_";kߒGR~2D' d4!Xv4WÙ$lXWAiNVW^'pԒnbȪ&x+k zJnuG^x, R7s(1ݕa={l12eotxS5=\ʵ^D,4: QH*'<i V+WH&1\ g!.2Eu1p9brPSϑ0զ2m$et _;w &N|k|e8_= blM63~3 )j\༟TB{(I}sN˝E8@SRV]]EcswEotl= h-,[[E$0]2zm2rƀlAt}+qxv+PӬ4c:'Ϭ @#݀8wqL)+ƹ 5|) 7/z\yx!9 cӪ`R u k=Л!a> %D&rĂx}dG6Y)w(PGŬ-(mWHva$P#d]a,xu#ubA70鈢B`C'}ǂ!&l(Zޓ ߶hkA.I:(HOP9q>^x|] U_b:ʹu_§j}ǒ$mN+l-;DAʜ>N癛.?b=bo}v}P1zg]{O!b fZ 1l, JT/eIsZf#{V/x\&%Ο&"H@0r(L+aSJOUۜ؃`5u]'/c:D8wHSO1pD\\2E?ԺHpB>X *CRÇ6˅-$kx`>w:/(-1m=;U77^oDC X Y~٭9O9z ׵G&x"yk)6I7ve lëff^96i J3Iѱ[5Ml4O{KƏyj0vdsLX;ؙw0ˡ/o 3\G)hb(4XI?FHiWr[S-MFCKOMD/ʥI:Ҷb j 22!#j"WrU8&ȋb oSk0,U3;FΏ:z%ד˖$Tߟ{V:1”5h#^6-fݪ?8 {Ts]" YR'sVL0B}s"!22~>qf]O 򴰺yT"DmѰ)/DyָpetCy͗×Dl"aO{bN=I̦yjV6tgUeBTdւSs11iynFI P@+):vVJ\D'P@KGYbtUhT(5Y.Iiĩb&s;-RKS-L^A+zCe&aa88ոv)H7oy~(V7͘xdaYKach(;ҟ9L XReW:pM%g^KJM2 ;~bSLÔߡytwEֺ[(*2Ԡᡏ{.'l &<旒ϓ+5p4lŗ 6 QIͫM@5#.Ɨ6Y^*~]5%3M+UTf#*rxg#="6?~ ®7`F|Z:[K3o%7]} ̿P[[3uG\i8< tZ H*ל36vIRƁSLnI6a?JrnE kNҐZnC|Osj嗫Dkp3aI$awfV: >ӥIL@.c6cZ# ~Dwul7m_N|=#c 0-Qw1/a~8Sb+T~+G}"#=BV t Ao; 4TڄS˧j1;A, DR6#Mc"R^YƸqq6982Dl.r1XGE4wۭlCmpE4J$W'AE|AꋑKU\" %Ŋ$B\Ήԉ N~N'_pP-R@ wsl_ [3.|X;Su t$j$:Fzvso9']Ř@WGœwXLLIJvtGIv C;ghV֪ņvxG;f+MFUk7YBխCaWm\U~wWIǿ]1d 5ړmlт9U~U0*k@`qp 0ju脯|OUCd}GXC? W^X4DZr .{zq `bJ/!;'mSqѱɹgY]!⠶(` v#qQp'n36П WI[,nS edŸlI{J2ʉ6s?#58,۪*3,uB1zsH{%0X*K.B@U\5/NXRT m;RPb 3h/~`d(bJMhBr#Zi{'#&V9!w&99ǿLLUHc*:CB4Fi Kwhg,;SIQϜUXf0G 1R)ts4PZ==H ],PzkzCL\v P.4tS3_@.&9앜BDUU=F9,jr5#^m\B {f'w͕${x$.OqaG :*qNahqtvN5 G'Ctk!Ew˿q|~wMQQ>rMuE0o,Gmٟ),7W3-bw F6Ol! W@k&h0̯<cD9̞URdjc$}xyo y,Tq}9,SN+4M؞:9N=IqDXsЖ<@9=XӄCb`2qNU9?TNaIJ̣c+}j 0A;>"c&ct扊?Q~\>Ap?h37Up,OCb㺣]͓dGH+.iB{LlNT&n[2[T[1apAmy2bǞ5=U@Op=s=#KZؖ}b:QfrݧۡttphU(o٪ư1g~P:EFAvi(>i D9[#@H.5jlНl2d#e7lh$0XʌsKtiI?`0nD 8y3?1XӴ+1{FF$r ;ҋ) ++[(UY,. J^nq3XZF%*^ u"f+[;uqX}>a1 5w~M<.!O&F$O!H6TSj7fi0|Rx-Z*IClɥi)J$p@'QBj Ӄbq6SuTx~zd&1[nF ̏:?t]E7W)++B1XWiai}8s(Cl>xd_pzH3Z%0]J 1PYxag\Tb=5󧖳4y,>cWSq 0iVWtϮ(n^'" _CgNi9'5MN_oջmfgaVèH尦Z|N6(IMaGi!4yUIWV&#əP$o9`jwNѧ`!(<嬁ȭԽ@W̋XTY?{_JÙ@"̳ zb4&$mT%ȶZQVJOaL-8˭Z10qQ"?0-}&1 XH'4VP5(wI$~i4 Uc_ZD$Nl z4FD5V5O40/ RuuɜuV=YJNR\E^-T!0\W.P,+}Se!njF.Jr$(@}DjW{R]pqE"ֶTf!@>eGhুvfMF~=4ow"@lǘ3)n0=4vD}  HDzp_/P'< H>gv\c?;.<$V"LpEJLV7g4 XzpPU02P+1䴔yt.$ԷAhygћN1gsq0S;gSji7oDtCmD 64ƟJ8KɆ!fA2Nbx%\v> 4ḁq3CO#%.E~M0:! @dI[J}sW M JъnlV^ SDPwIn5T4.S{?fok (e8UF#ٗRV#gyD㊃&Y8cI0֩C>"z ʓI&˅7 j ;lWba1MO>|?EhML k>F&*j y_ġ ޫ9TBMjU?N 2?sJgFm8j Ivy)iZ,idd}F7p*|-1;8q7YP7pV}!Y/ |jAIF{nv  8fý*~:/"Ң$+9`Io:,i$x~Vf}S6SWƾ[wJ/Q7P XAJ3'qghiRK*]e1\M;򦐝1t%mYޛL܄k݃{_*3:ݾ~u nPy77 58*N2$o>.l^&W!KYKk#jk fe1~a}}︑ f8=mqjHE㞩!cCL(*#LIap#l5 g>Zכ&|/,Xi‘_]ŝ'+Cx8UDG:W/V5&wi8vMPǴsk֕X![5؜Z_V7{< 5KHp_P]\0ۘ _fC |٢wC{ SDp~msI5fo cLȠm==,(cU`ءpOqS9!g**p_dPks"ZOޟq+ |@9Ź'&;n'Ĥb+%X8zHXg0`0xܤ8l̸pU~H_/^(@ST L˴I>s!Jx¨dr A( >8t9͇̆$BXMr-3rJs1H*껤{ɜ(I <qKīY1<~Os%`4uf\gAHPz<| ^x/U]zlMp7~jVvT^h#hu΂8fAZ& w'eUخtOxR۽"苀Z+ylj=sjvƟzM_JX+MڥXDdBN@2^s ~~v/%m{0fhMm`t%\S5VCGD фVp-}QU9MNxNua,A}ORKqe)"oAІ?R3ZqR} l:Mz'YOŤD /Tz)홉Ha>#IDp=Fۛ pv@+0-̔xGۯ]dYߨѓ'kr"rk[Vm6YV]>_$B1}Dnw=ȺFxF<;\TBm̚m,\zdXFgsGjdQRMt4g4~g("Lo&$/Vsę8HF!`vˉߢpy.nƢSeX ?U U>fFQ:_Yl,m XAf@LDDnM?;&ไPq<0C4Hlz99^Dp~*WH`0C>Z>zѩ9mV?4:LQogXˆ d K*-[kxo//]bPNH˸_'$Mvyd ˪o|LE%@:kzR1)6 .y?7Ӣ)!MEsr=X P60o@~#ZeyYLVE/ ,` 읻u-Xv0ֲBu{-G8/ &[aK,O>$X"R𥗿hc߉l9dmNߠE>N~ 0^%Zo"5{◒o+ |D ёQt`KtMXQ|F)?Ё^ǫVG(] "0|9InůlX(ӝGԊH~o mKU|Ԛ֫ pm~1SH)*eKxu^!vN6)tۍ4M s&qLL).vJ sB.؃f)qzM:6'0 !R;&%{[WA'3 #=o"ۍ畉ȁ} /;%ɏVГG ݼFMկ>VR$*᧯ߵύ;04-t\-#Ԁy";X]Ϗ_|V sd%۽ܿDl%Ks!r?/jߒuܡ{}ԽɵZ{]6; H<&+u=k!}s~[~Ec*xk꯯i v=oFȅ_ حhUXp CZB.3WޠWo?T.L<.2CS䳕/$ h8!q_ɓ3O0iR(6X\p}͍S'Rj6 }#fksXm,MBa9=?r15g^cҟ(=P T-[w&cdftu ]ݼÎ,Kղ̿MԸL\1hjI^~DdS+ fo9Vei"UJPzn4u]ۃ) 24\kkl½]E]#*ƪt gxA}E ¸mcDR3{p]krmjj |#ХvF3 [çN+3DL^9>"YG!LnYdB0bܳ? cy8DǶfm'nT "2e ~isXfBH30O1QaS1;Q9M'sԘk=1O Ș="* |ٵS3.'n7 # QRJܟ螃\Wh*x%gX1|1[$ۅ 䅏U>Xl?u'2HD`"A"P(lw2/ٜ]sPՊȣFwĀ|bN&Uk59;WB NsfXsmy*y_ޤ #//!uoScth&/ee@:0^"/THVs4-0Į1hsu Ss96N7:ʅAO\" )Okv}jՖ 06J )[^ !u $P52.fRf聐C@Ȍ"nVpi`fꨞ\Ul![<] {cz/#Zt}W;dAu|$$ѱPmԚ}e,5 Ɏ\磁ώJd?=Q@gVE:ol"Q_K.5DPXk:5 m#0*SmX)m 6el!?dIle\]m g'#+H8_4ytLF~ߤݬVt }j[U|8Z1r^ƈَv. $ +EV2N6l_ Gzպr= Y{uUӫT뀽5`.b%>hx^9L_6IXoGcEhjUB(m:ԧ` Y]ƚ4UWϾ81Epti+TWY,%=:%<@v7KtUoFD 5 SoH%hk[}]h]'Jk/ | Ϟmې|]W\TK\m,ݠ] `m@_qG]TӢgf| }UfS(>No\Tq7!W]s9 '3s!f$ia^>|8#m*UY?>eG6gn@8gT].G=c!q+? kZotcbζKm62 p&0c s{ɨ3q6^-@Yj>罸="**$#%v'd0YMZYN!]Yw9׈y<(%[ >r@Pl ڊY6 Qs8 n%f,-J>2{u" !u|?lTZr{bVmU] b:P #ﳥYv#E̕canUy,u4<}8{_e#oXfu ks0?x^ޣR:pi}˷kAT^wqtUN ;V!.+C%|R#qe>陌ם;|'^b&i寄rϵF#mDQ% gZ(Z# ~{$iܼ3 Yİ'ɮsk/i#6~yɽL%.ĐT Ef'Y pB|Hb^"g,D4*/yv^7SN60wDTt Iaa427AXCwoH>f?Mo0c ikBJ;etWszpzL@=^V@B؛j2r%XICۇa 1/^W*׽Az`hX!u~7 A{pXPN0Hk9%e9yی,8B|N[l@ X0#3y4"Y!ʆ(K{McjLd kty0ny^q7?cU^4v-dU_ޯJ~^3و%/ՀXVdp61**'{)RdΰO9maT%syr[iOFncQ+?;^fd^?/\ IwE3LFƜ;4ʮ l3~$s"U>1amWƧ}L ^ xа> j!5:ֶ~EA,XũԬB S=aAA׃z-a0n0ƢOEi-ނ Jo_eABeα^$!HFm=lbad ~ʌ?@r4$[ƛ% 1%2#2o{Əx isLQ+rs.PW]fFvT9Y<8ALդibM- N]2qw _`-Bۧ+x?Ӊ_ E4T蜛!Pd-P]C3>^ғciٛ1R PNP63uԂyV]B‰`2n>X]y:ɬa  c|0§ jY)3-5]eQvð8WKtʨ,+GaP­`nKobV3{ͧCVSI1(g6| U݋ ܝX%feguqŁU!E;+K๽=իUP#9w9,BK'~bz ʻe~7Ult#0}<2',>Iu9w lKXBs-0'p-!U96'+' >)buQ v@"d"kWj|ڲ{R" YqG6 _Z8romPWU}i01bۥDe<i2ƾ;(ZKPӤ\tŸ:D`8ȥMZKs_\1`@y^x 8[gL 0f3UMݑsҗqIF.Z^lm/H/9N>se1%?,%0g X]@A&hIĴ_nP;0X0OВ}TIFTW -3cmF_S$F1j9͖#_5G!!55_d@ξ#D!FAPF+%i%0ǟ/dϒHJ^*j4,6G3i(SL?D"w6ַta"TÊwBndjw"a\3{-5WMȅ4gpwɡNdIp- J2=Ӟ gTĈI8]1LVh^bhOOL w奤7ŕUU`~} qt!t2^:}I횆^P?dyTBnR@&߂aEFG%rI^%L Hu%l`>vl@-,6~:|61OܓJV[x6$W@+VZaAP%+/F2 m,m.q@ N@8 zźvHS.UqL.TqaF} D0o#oB*/b[3Q^{|qV'e;x{ YgMbVC_ROC_XǕCDS Ib5I~L-d ݲk!ۼh,%wpU X[\V處<YGS٢h;,r=)C3NP3z%ʇ č}BQ1ā8>:gݘNzD\~CO.8*ђ5Vps(gԡބU緕/} HT&I( b?vo!L:{S0ajE-X<z^c4 ? D^ h7 A6ײMZB&ie*&֓fㅑ".Ʌ{*ޕ'+"\-5P5(X8 zQ]8(B&VZ8HԛrB`C˹y 2NlU s -\y$^a[Dbڊ[^d@4vǹ(O'imZ~kovi@W;&/*V 2C(tavuV/TJr=ZWhz^5&Ɯ`ݗQ pZ}I/!=pa z:rM%H@?z=\{S#Q'U鼈 jf 9T]Y!^L|wq2AdI.=Ooq2G u IkTOcu 3BŸS((0qr$ِ6W}iCnVkKl$k(ȄÓс\[%p3߰M^T8 =&ڒr=Q2 M@"%Ucžj3OZ 4J7#uri_WGJ QVru6z>/wRdjM^AFV?cd߽A<\?"i Ylτ,(7]tW#U! m #!nd۵fmƗz04=Z9Pݷ#QOlt1o>u$ B5A~ Z-c_X{ģ$tzV 4<^-+E Q%%u@RQ1tޡc)>qW 1Ht <=6>U֕c1K%=b1qܙ3uZ,<ο])_:ԇ"Dq輌!GZKFD$DZN?'{WJf*Ѳg7llW3%o&WB)pkh4Jo s2;\oʁGnXHFՄ?I΀lʺƌ!QɉP$r{k~B_J2QfK3M(ܤ/s;$z 6_o)>}Y@- O:t0\ZT]-~%6|OnlBTbЮwŢ19+‚)zt)yɌM zH((a9D'miGS,]ꌑө:4Po.VS/Կ|͕%( rroA |&oC3S%0&=71Ch5U' ZC,R'bAڬR=[ձ`&c j8~a@mKndܺ"}\guYlRI))w45Y$Kxz"hJtoٚ:A,G';N,-=ۄNGJM71^p?7|O'd; gstzn8T"Z؁,#@=gnu_NȐ45l i^l\k3?2[Aj)Wәw$|ǩI?vf>0E=ꑔ_o2r.iW5_$<vj qP>[ #5LCP:`_Yy[ ac~~ ^ Ӧ)V\BUZ=^Q}::\]yʲwIsuN Is;?Bi! 7ϔUL;)/8"ߵ )@a^=c>P_zQƲ1ߩiw~k~R2  F  3%&0>b5;hbӉƫM[dR5*@oe#sL]z֗^mRؐҠ իx7(:gsn^کڲE{Ŕl/B*4JSix?rLRi[Zy$1Yedu1G~4Pw#EM2Eg#50}$ӺɮS-؁7;;x$o0mM_y@ H ?zv5A[7rxqVVn.Xx+~\FW Ex0ZuBk>Y.Q$)/MpeҒ:~+Ml oPCw^` ՉNEDڼ1>^]a\к޻\r޷8oc:uT6(ڴ sHN-]0z(:*]Yx2.ivr?RU6( 0ԏMZyj4x0ŕ@7^"c٭eWZ_/e]wY? !ϡ-ϺQ,a֣ƪ9ߘy6 $q&Ƀhǡ}4@ PHQTl/ĸ_ߒٯJ yٟVC IDi2\s8m-KuhA8AMQmG&kmhgŭo졐k2gCvt 8tˡolC_فDPEŸm,fjj|IHS9⯍KwsW ު'`-p~k мe{ dy+bB rXiE}JmZt#_'\o6RCt|=a~e5$Q>C2=ҵi>FJ0#<%hexqt -7`͋a|i~0cI3f7aT903Ή`4B"y T%t`{yOPB.}O߭ 8,Ix D_8]ol}2ڿ߯2DkYY&8|ѭ +7:0{h_}F| )Ry|;!1Th$qcmzZHHvM<.ݠr}ZXd2?'7ւFjNu^Ϣ)n " 4#&޾RHHCf c{"Ϗe)hE\NROdaW#xhBƴcs_5DSD 6\HR·"+See{''F?/h4'HnB:J,.s[$#6O=ÖCZ!quJ7N஬mR_4{u٨UaS~'=җuUWEqi t$ =6=9+,CG πu]9&b9Ch]َ=LSQzZ;FB*{i5--}Q'9 <%">:kfcRU=yhBzF#py4VE)ijK# =[ .ܥχ pI輚]JL#Ӿc}vv^ͻp\2.ǒ$ewLU$[ќu7#\ ̇$:|r }KpW9VuLګ`"+Gw,8%_d9ef(&^ی%%u*ZҦdctjwڝ /j I,Q2|20l}HlMH,HgHX+d=;7 k,IGV Jln)D ?[7Lخ 4m; dmI:R^ĿxTVjQԴ=ʕ~OOA.Ә[@DvE)2ik-O5F/=m #̟ 4^Ө>O9"iȜJ87d;҃o:_Q`jF% AE!ێHmwR tŒR]+chЖc  ɱPSEe!j>+fLIj=nCyh_k#؅RT?&MJgㅷG^V+..NDDǎRdPnO_?.zL "$n|s/o;td)LFtNXxOј$Bc{ },Ys΅e^|*bEgs\{_̕uޠ3Ǣ[y6u r33ThA7 ^$yPwcB67t=̃KOzR-vtezwxqMiֽp#NO 3QIpe/xVF"ҁǕO)]T¨VQJTK!^["H!p7h VN|^C|W}êsNDp mhJNUa1 6ɟ6Y޵Gf%eJєAzM~ 2a]9OX/Cvǧ")lF̯oξS.Q`5$%'7EAw=̖06V\VJ\c5=0O咈Ӆo{^_Rц1G&JG!8wɂWz;hBd#["zH2D玲Fo^dZBGu*Koy'^1I8 Min*j|ʅP!~H{yCL /qԹ)0Ƕ$ubw@=,-o>Pv rҴfVZWw"D\?Y)F_~ >of ͓5i+kWXik_Y BsZ.dpea޶M;z  2ٷ=tK4wJЁ$Wf)ԍ6%ѹ?szʸ4N$w "@`ӧ_q2:d/u΋p { ct`\pL9~88X,'ua2 !{gcFVB(s~!)HeyU; ?#5"mtVa~ mԹ- #ސcb9ѾyוEsH@Ma/Г%׈tCY3u0!ezEUߴI7c>~;L;s™SzKĶ%WG iF5Xv]@*k2O L{ ̖ͬ<&bE[tx!^ ̆%hj Ϻ+Qi6o(ԁ𖡼$(θD[/HJ}TcY7T1i5A)![g!, x-=Bm+GTL+=y{E' 힅ϫnwd5EI<\Rn :鷮ub$L+[6YtDpĠ-BNic_$)v?LHdY|_7kgsքfC) Dj7w(߃sARHee,}$ۿ۶ _]F%Tvިg2a[OcbJ`sM+ykZь *՘@mlKqZg!ZR0w'œyʊU=ٔ2sQx6˄q |)\I_^@ ^C5^Zp`@ "3Yf7+/yi)OM䄫1BkOẆ_1Uy4Q,CY _ 8Lcn:Nܦ9RFkBd;RY/b3:3ٱm%GsJdw=RTaBjvvUmzrz-bJi]&5 ӮaE"P*(1B(uqAi7TpOi` c2x">fkGM$ܴ}xOi +T9ZVp+?443k28GeOj7EV="Uy591,j'p V|FM9_Q^K^@rXmMmQf%sFa}0LzPe}5*mgj_A0sR5^zƉDL nEhL+ (?{8-KGMZ :`6A'Xt3MJ( "EBqN8hg20`,L%@ +\ vRo1kR_E׀6l#-uPcְ^lg`5FWo"_U,H7lj!)l ͇cքWDN##D 1A#A"Xս[ҽ]TB*'(#0 }]{ALy5g]Z*ﵬ.(iO٨UTB!rW9x^ٓmRb r$ݷOh 1?Q[V#xZ6"3lmE<(t|\jq8/Mij@~>K_+ `cK 3PxՊ]|Dga[) g\i tѫn;J%Q9@9Po/4r=ɘsg]63.Ay)i 4$񿰖߬Wۘ&j 3K L*>Sm5t+~%9>z.CE;qaNdD5>T- 9ԑ@ L 'sixa!m Zӿ_4Nt'6EDΖ'i ;bѭӎ ,5omˢ }Kޥmp,U ?: yTJ"4tϻ _c`"FŐ`G K8飵 %o&z]zOyZu 12|?2=j"deB v+w!r{ډs֜֍m AʡG,ljJv WF|8n1P瘋 I"V|-AT" Fy>1,S6dx+sCan ܛ"i* *H Zʫ0<!@+qIYe,#SgNG($dpj;/0WCi"x_|=y-{/009PW {+/u{O|Ķw*bypkַ'vh }МToJ{SWlptCY٘3]=ESEkH!91gF ٸ Eӌ`Ve'Pۜ32B;;I@wNCwݜ Cϵr/!_րl +^<07mCZBЮuiowx 2Vӕ->t4s>~?A,w>wGVSU.%MYw}hB@s#fe(K吥BZ[ ]yW$HŲC=ɳ?gwjPњ]du7(ݬ;r?*Zsni4D}s]LtJSgɜazO/}Aܲ-% !jWQ^8 Pklw5\boP_ZVGLɃ4jjdКN&Aug/V㠼`40tg?\$VfZt Q2&<*}7vDkgTǥ;:,ѥ9J6tqPTP͠[ g@1(Yz>1t%.!0fV@]U3QMFuÂ)mfNmg9a촐TzkCQz2Kȁڲ2؀A'PRozOXduB?qY$ 4:αm-*G*0fhu 5ZwaeF'#YlB='1_+0+@B.?a9d{*]gD*)NDNB6[*ͨ[ҵ9iۂ^,t=:%(Wԡ^kz0 qJ/o~.~~l=Ik"Ԥ*CJ\N׈8Sb٠|p}(ן )XC@ :,r>bAoI!??XKɔ1B?&m!\)>) 7R@{2r5mj;P95;+^#XS#uoFX(}s&Ee#Pf)Vkbo3>#\ޅ-?1;$f>Nsə'G83?qs:Q:;QAm Q7$x8Q̀gw1zSxJ_,*g%?XJ\Y!6pH1I.(]mT`)es-qZ|Lڵݔ/t= ™":E.GE`A5l@%S/85z{9O*zž7BN}*.[9}zS^n>(&\{P. 泆}nj "S9KY,pUER H%q򷥻 @Z#1z_!uPvYAw}ucD522=lz]oIJ2J/@h{Z"^OpVgZ^8}\0 r@=HAtz,0FTTQe{W.w'~Fp7I^T:XEzoHB0$iBYq9X:D(g=dUTօ[tջP~eʝBo 2ec=vTlo|*X>6)7\g&%\zM͝( I7K, Bû<\|9)8y{Jj&m/ [NYAeJd2KRjwۗWKY`"r'լH>ֆ9}xvXr20K_Q+5=83 /5>gҰ=g,n:b4gR6$`&؂qf73NtGuqL8x`8:̤Ia׶ t.dJ%Th:C}McmsJ/܇*׈1TyfLkFsxd464[)'g}R ʧN~ zsy/E͘n=,V\z(M=s7 "雜ZKynj wsaK*^`:.٧2g1lA#rVƔliGB6M5BQfR[% d  *O*d#|vgꗀ'A Kwľ5ͻا4nlԷ|g*kĎ^BSz/ 1,a> #JKG؞zDI$2X`?OǕq'V)1mfJqL=RToF6_#a W@ژV<EbYgXnJܲW|"BW+gh$ÿ=L4߹-("({VH : cZŀ`Y :8D8j)Ig^=^oE}83\ϻ 0 d(.J, x^:0o{J4YbƧZF2ߐGtyfP;Hu3 ^l{O)A:HyOP ?o*H}7q^fH)ͺIZ0ˣLPX 8`bsg]J] g[z=0}̧nĆ=Zld(N=HΘf>iNSFJ%6Z ڝ͟U)cIj{!' X:J/[jgx2k=u_`^  $_ p7sX;/rjvj(Ǯ2\)e 6q!=7ta!nVCM(@ W 9b1]|D;RS`nD[8qޤV/ n..] aIo0P_ )!؆wߍ8A )136$55r?3!cOY "!X]Q(y[GEK*SړD qy0_2PJ2W|ՉHIu5'^G? 1T|BTzdΡSpRo8}Vti?z$u' >K]  HUᎰT9۶e_xϑ|KMR:N!u˷ ׂ2<ũ(cwjᡤ9d`E7#sr_^^av,/t*cmSPI̴D"H, .>Y,׌vnqX6"T|;s 6Jyԏ8ZG5ad'5cP6ߤ׬)}<$[ha ,mg< I`C +u1Ѳ+B,puS?$l/6L+k7`-t4j~dM.݇ms Q[iQ1LD`s8`EyɅjGw61QP  z7$ݼė(,d[N,Tl$b)l/3 ySD%]Wz UYjdXk"KL(瑉{Iex*Iw^~D_[(-7zSX%> H4`# ȬPХX=jFq,lۡ!cZ%.`H_JGYPUq6S-o'i"F,+@uX#}ZW[iY&pLe9x#& }zr( >&H'ⱆ%KZz=\& 'Tϓ'+Dh NPեQw-qB52lP*0D(e{ odc[CEnguu:W}+:ہ@iye~vtH*1/0n M6X .Cx^`yR ' )bš7JR`\U݈4h'-o:겪\u_Ab~Hg_r~YG$V7"e!?5&$shdcNlMzYץ<97f}>qb~4s,_yuF|s[\"J0+ARBx,%gcF槝Se6syH/$ Bخty{l\)8c0kXOb(3ZIХ&TA/KQ >lϮadWzJ8'(V}dTEDN6Rgryz0A Aq ܾ ~Bj?wN{xMƛ(=giS}IAI/炻t \߮eP2cn<d[x;ӛ  3<2z_=y,ޣeKy-*l)wrmay<ݚqfBKQak1ؖrgﮅ'I(&b @0CPTD/ȥnΙ ?RemrءQɲ\"kGho^30{r& hZ 17גKo6; 'ޣt1>TN:=i1C_M^QܕA2ܺ,jwďK_ }KxK^4e^h2:Z{o\EjJlߩ!?P HI)@KZ",vAHV܀!4.~R fKogk+ %ޣsW7Kd隃FmV5P,'竏?~[ [Jy ?g9 r̮ljSQԍ+8 tUx~\fA0c~nm,ěd y⑆fO;*?A*d KhjVz0#E:mLp!4W=`0̣˽13}qA m!3H,_7;8^e^* 8 $&Dͱ'.7w͒1_r"JVaC4SU ߸SW5_!S;yR_رɦ,黙gu-)z2Uvp=d;JjN019OR^SA)geǶ*t:٭ff#ۉ 0DU*V-<]|/Z[L}mS=鞱"ڿ MÞIf.g`:,V121˻cŊI HYV%q;xTcSH tjW YʩO#O* CԽEB8ǖbNϟh?L r$ȏYT/jy,6~-fu\)ftLOQBK^f@^_sc~}T>Wڢ]U8~J7>Kc3*dB3`"WeMāB)VkR Cљ8wUPu-e \< 6.>Mԋp HOI560燷P"<:͠(VdNG/¸6] q86 +644[*3 ]ϝ/MȂRjM(D9Dv5:QNpOi%.A E#{v 1j8PܒNڰԭi5^\X~HrCF+MPLROzu*5Q,"FWUw+J28u>l~c H+[8KW.5ju;^W32%f&BK,xoOޛ$@dLono^?|SDY"f@Bd95&~nU& K )eDRF $2(-{ɛ,"w[KO*:A7M^\F!=OUdy0yS͎ar|]8bv#$"!>Өm`ቍho`XJWOv#m-Xjt)7W#{ѭ-%4ڜua-@@v~ 18s' |gˁU?v3Q2 qC"AW"`˜s:Un%bF2恠F W˜3PNtxOj,byXL(6Q8ܒ_.>|4UҡnC `,}4[ : }ɛ!g-ax IaބMTr*dj ՛[9hRRycxLwq(ۤ ztr5 BMC2?og}%Zt(?3qH D6^L MUwtG*nC@Օ4LqQ+$nt,mBx>B!ر4O%HCqdY/#׋T^~ P]@zdmZUlǁ$?kNH;O & 0A~ZMc:ƞ>{r~. l/_´ :7w%SbR@ ^:+36t# na@EIv8Аـxrp»(i,81Ee7;3y6[Bj%1Tcd̼죝!W 5_pYz)/> ז!$ʨ-).]i$C OR6(:܄L$ph6~ؤctr)lFo#XG|"}q<ӁT?oµs뱊aX#hʖe'{LL 8 On(s:K+T| - @8"< !rWP:Q_o /Ec ;&`"MOPWK 8yPsvl@h'N;'4^S ڟӔ#:ڧj#wG ɞM% ΢<)xr^8_'88nM.{kftG|_e֐%SL܌L]WΓޭ Y~>h5l,`zZ8#S I3IID:jgJ6go7ѽ9H#ELejg]N) rwg+r4DUg,; )yLwn, ᄌB5ϯʖU~sU_R&.P$?{7[gAAh?]"UU'B.ircBE/&Z $D'~V>1 fy/i]A!d}`n(O)իIdTˢ>I}rr5&9eՑ]yG6N-AeA_) @-!NDE9w랭?]E1:nv:Z l\q(.2,[/H<3݌%7z΄jyT6!נ9[.4GU4q17q{C&G); Y.pU8))^ݓPqXt/([͛jz#+|W],}y,lݜR$Q"t)6y 'fTDTOA숈 O@'T5z񍛌p3xYG)Ҁ1rg ).BnZG4s3IoBnwopb >]U߇^6iײ*I/C.:!.AH VPZ5БRt,dqp"Lt\\Y4?!nfi0O¡s,9Td*+\1):'OHJjJl3]Z$KTR~V}Shn-,d$ųEE%y^,f\̆hhy~rdW -)NgMܤ}.N8Mo0(pokWlĎxzxlڨO`z&`~oU,A)wE,o(pe C &YDŽ2Q`ow-&݀@q+{2lԵfv6eRϰ‏|5ӤW;D@U/Z L/7HpaVD@dc'f'.X,zf̑ H)lv#T|=>)W#uFw>XEgǃ-֨!aċ09XdYt^p\nDiڰ3f~0شlX9Gպei# 3 m-a|hƈ^jr_56yKM'.ꌦ;2& \#=Z5X|PF :k~),dg}!<*J*2H)˦QeAs8/\=R]BiN8FbgF9r}jIz<2*S4L^+Djd4|05Z6誫:c'hŹޕ I9k3K=V3]}SZA5iqH' Zk&|h3Ws1#'R7s  7 ݘ683&C5Pvco"e0診YrTBRN-єdy%KDx@ wU!fMgܲi*gAAKWє{iLFvձc(0<kRtw9I${btnR6 zjJ2CQkmKX ?3o"CxU\R2ɋ1<,3݌LQ@<֤};0HB[!@-WD.Esh4u|B 쿧2Ku!c|Co:ϮZzǴ@3u~x!ߕ'd˜ *XEՋ8w\Xf5wbpYI2RvmZGu.QKHml& )ydW#oT^jAX0E,B<]>tLG<(u5ǂ,o-=y^BQ :Bx߷vS5Z>5D#KCf x 6ˢf׺JZR쥟Z z7,qf%Fр]qmG|٦{|JB`gԪk{#k5=u<^qFoCjV^?,OhSɡ;|3ҩuZ' ֓Q豹0w$|p%U^q$TQ Tlo~J I%v\F BdzQ f|/!݅4ƇK9k} X3Ы/-GD_ή[?7BܠYm+Ͻ.9dPNqQqK< =iFF֮ Rq|9- |9),f,9d_dUSތVwFγ-*T䭺  5TzhZX%|Sƀ/݁#(ʮ*/\"7NPak*&&aS*Ƣ \mYBW.xG5p E`&Άw>[Ai$qU߬JC݊׋Ev.=lm/Qk0J#H[sڙEœ7K^Kg;gY {wφ(7 {X}VĬ\f{> 7B-I߸|XKYlt/Q\+D}zoыXjbᮈ2!=VyR̍0 :O6oĖ^-lQ#ΗsrYQX*W>T8daW524֑?|5GM{%X MbA]BcWc\=ʻ4]_!H/k\'7żVQe3b8f0@Pkx_rޏ̣W$"_U:GX?a*˙hA>B yC2\E?bRp{R0уyB%_)E!60_z$ 9H/HۅSj+HC ܃ֳŠ<i,2uй@ ⁷U4`\ׯJ$#Nyݴ\F+kT\`"*v8(VI=6%a<6{c5%G ut̝bĠe[] xzq4[;i=wp%i<ܦ,oN:|Go| ~dFGVxԦ } q(L#Es',Hvt):ƒ)iԁ5?dzaģVfӒ],AcTr&6U= ozN% nA{Μ[8d]!TR8u*KزR29OE'ɛN2muC^_v׆Q9!ozm-h l#yq>?ς^ ` _Ŏ8ƒEt}`R0]0|C)t Vqh>/"Of(W(Pȡ0h5{62ǠfThz r䮠8dzL +8\ٴ ;CYݡtWjD K D!(9}HJ|=<0Q0'YHWEzq^ju*M?!G&9l^ 0!_'!j|&YZW2~0}N97*6Q8KH//[2Jc =׷&>SX7z,R %sUΟF?ْ~(ܘXu|տQ[-Y."}SX#סm./[H ϐEЕP׻N*v`bl JʁӜ\|l R7l6-jW:}\Jz txS̬&6֎T;9PGC fik(n7?kDթլzn d >R6ʵm`?u,Oؒ7d:e3Hr. Dı_V8Gݣx4_eEkyX:5ӁB6MeHqdž%U6a']y fL&H"{c#LeL}mh'j1Շv0٣n/恗/ d| ԊhjlI.VVsC&O׆W"!RM'Z1sX;BpvӒ^g l*8߽3~;":L%:ñDRޕ/zu7=USw:AS*)A?)e!@zA!RろbiA9GcN >lZY5e)j?lx3zhx)TH ]SCG?Mw ^2\ؑw692z8Zѝ {"kh+}¡5z9؄bn0{v]a-P~H%T T )$`oB~k_Q+G~1j?Omt-'u;qHu=|i5)S;- iu+4oTᚩYuT.=hWq)Ry[:ρuSD9ymzkvzj7&ZBx%DQdt!jh+ ͩ%)꺁5ɳ0UDUEB>G,bzMJ3'v͡]a5c9Lb\rrU쑄oZZd);NpLl%\of`Ǒ:h;/mojڭ'wJCJhU˯ BB槔&Hѐk)!y}<\殼- Jz|93R5ߪߔjmU<]ʋli"?⠵>G.<:+VV{/ayD˻~Al\ 5T/\t>66QCjStu Kqb}?x 57toEij7q~p%aKJݩJB VWwfFqe?3C0o!! i-xieo<ɆRbr =ʸߩn(m^Wu2S>{V9x@*KW9]/X:A%rAɟ#2s>{d{ ä>%.s X@G@  {lw nsY} - BI0l9lrB E<4(kaӡ%lZϯk P)uV*zeݮlHOAweCT'BaH$b|ǀ3ϥ̆*.X#''`xOPQ#B"9A`PkU+u[ؘ$҆%L%Z\{FroӖv9{p&+rT"" K# qAa*̺mUy9$}v#Ѹ^ٸIP[ T@|T;sgXC 3#SJ7?ħHi[j' XqjaD8M :9BA^â_԰ O?M:R+$ ۣP[WFc!!@>mMJrb02G3VλrزqY%ZQ/6SǦf nmR(JC"=CQH*T_c'KR^ZGD'NCRH"ť[p!>TWR$_p0Z&Nc{}:,m,L=8Wޙi#NͿu%[dqoLL!X!cZ.Q;rGK]s w*Vs*`x^%tc|jιBxƱ w]mlA2_ @ރl~!raSNH LɆV˜77>J JtЄ',5]ǹ7[JѬ1~̸H$"1zƩ<ʘ8/+p/)'^)@^v™EXNb"J~CbM?،|>tfvpst?2ak\IC62YC+n-R͒mXu MS92|a%J|Ь<MMb=$Wp^tび5S~ _ vyZM'|B۟[Kpk&{~NsTŶo }]t * bUD"Y_˽>tF8=ih%=W /ID8 ֧I_}3C~[E#NLj9̘ F8+Be(v|Uc{*W sx(JI:{Fp$`C6hƴ #$'֬O*y!f}vMm}0bQL[;c!9 $`%'΁0x14&E<:h r9^T吇ĠiDBUfcDJϬ˄3ѳ19kzP;e aR(msXNgB=.(+b3p^H !Nv{E*輍>& .'S:RkM&yMȅS450w:sez&Ίy&;V~$οQ*3wi5eZ4j|XbL6_4呟td)G2G/NnPCQ{ fu~5fGkRIYty0Mu{^}2QsMy{<6%tdEwKIJxɾ,lJ=u 찲SB DH"WFDE8+HԜ(l #=C3b\RݷƇk6?˶4֖%qP}#AtLMEjwW")ʯb rdNʙ8c#ڀcJrF<%:j3G^ Dt'`8]T0KC%Ul^PǪ]C/Λ@UڊJl7 Dp;lCk,ZZOn>Cʤ^ pڛBZ֘%vI2]#',En~0Y ހz^{cT&xΓ""ti@:/.0t"NU8PQi893k|5@Óg^G<+5l_CJ1p"½2lLZ+ͽ7r|` 6 d”Jj;JO.Z@0ٽ{!RK[eqHM)8VS|B]reI‡ۡe O鏆*1U( \rrc@JHԚIpPM3UEckR&-O%l"w,Q>mϫYvIRsu1B{P$s¼ ?'\mOl9O.W/Vn69 ~%s'31Aa؉8{z =#C{ߨZ!a#<^!K,"9ǧs>⛸^>Q|(|̖+I ,2Fê:ՆwSqbz=:!'^fjI0UtRe ˏ,3PgmdgeeԗBDB%VLg Q\9]b{(h?`^\|,'5 ݥ-MTRR6#CbrJE< (BٻuX1pI`-g Oݥ}j2p7Ϧ穈S&SB`kX\,P@p1$Bw`{Z5)"\/w"g|?/GJ{"[yYfƉT=D F~IlGײRR: iNJ?Cb.u0VE]!,˛7 ,>8|Z*uRv&qv\29OT;'fxmJO[4Q~} rdzԘ!z~Z'Ϣт\ܔI'%n Zw=MvL)DmKk}4cML5pM VVrHSj۫O%mŒP;tWr$Y͓v_d MJqdX^qx!{TC&˥H=BxgU2Kvfk:?!{<@F wƭh~pgV5V|Vhλz8v`ٛ9'3q2i/q5,hK~*ˇFMD=Anm.-!PمHnSFCXdA0-YrS>Ҟ3=y?`n쑎~XH; $ˆT {G\]COeQ8b LzO;C Lݡ[KCxjX;vۀŜMR'|kW@j߬lV)4F!XX&̓LtkX:R_t!e͵j~gHiyA+e>&d'+7ªMFwď ^+X\1c9 <1~nNY"jجv0ΓC-s1$cUͩ f[~KODY14M!k>{ >,}GC}Q5km g Trʈ.SxK"Ep)*QVA~񗡿/KF_؃Qy9H#ċzI=-n}@*}&q2r(@ؗHXQ!5yZRHD 2( O;3.A RKv7Pq<gbt^qq- i hLqFW8Bw 9#Y7ܕ8$Jeہ4c0`k?Ln/5zZ,jDZ^CMSVs6 t6Ѥs DIͯ\H?w.vȵ|:pbt\ΦL'mxuGu{sy$ =<֮Sq[2rk ›X40> R#l!~!Dz'È'n4yH et[QSUb|Jwƿwz?8q$fEAuՌVjDIM-S;Aɺe$?vTgg(^ Lzo.B&.t_&T9I>&š)bՂWi}Z͝YѽZIWR\umG(Q66u#mkc{c$L̮r^Ɗ*y`n+obe.Rꣵvp;Xbm K2u)EBz]4Ywh)HLZ-"x^gXVgE@. OOOHPwmpG6K8#^h%uK]~cAҍ ߟ/t ~6nI_,ߎq.Ž,bؖh]`. D14Gi6j9)*Ֆ?ʱWkMmeKZX͝2,qV#pPed6dpdX,6>-UH{6ccIԮz{ۈRth[qi}=CrEU-1RY {}Pקe0?,wrN4"}8L$Vt/@i T7p\N(8s؅YAڡ>Zfy0!71[6BFHĄkub<&̿0TὡX5gOꛚQF@Eb2^KNT$P#" cC-YW?I^md2F+,¬2^'v"_KܔHS4dN&-ٓ\NOx$.7 fp%M'UiGRP1+T%U]7ZE2ceQ?ܘlG^we0vm %ɿe~j;i}V ΠTa$IBm&4"V"UVL["zv7riOEEn#N֏t D{3N0:ъ?!p(2f s&k?5 ?pv0OܴW1jxթ>s9u?}Ir+$_|quTUЎ&j5MP>汓).r0RȦE*{^+X`|`Sكft u*=ycM.Q{11DX1t VU]!5V=DN&}m#ykRuasw͂س񊸯βs^yug|V+1{sPq5ƭreK.IHC[ALxzWK* 6 d^VKHUuP(=_>VDY.+4Q8 $k:SVVU>C[V&No( 'Lq#co Ev]VNW/wJ(`⡔YތϑOn30{d, |j|ȭmTr,KiHpc{̮v5*pFЩ4󵗘WC+wG{*@.}*'[5V~O W=xǖtvL~5q17 ǃ;]?xLCGYj\1 BVbz)T|ddE':5|WR`Ą#FC=y$L4m:vGkWu8D5=u8}b8+aED|`fecigl:kbY[ g"hqA*>j&Æ$9R2"Hqh:_8Re|8谘AՉ`Mo sX0.~"b=G׷suSN yP.鯳_z.wm퇞9hPw%&R8d08&f5/xw9ʑR]!NJP7S@ 06AUrD]6u\*`mﶌvqWF{_pbx1ptu)I   Jbdڄ:3f Pi Õ`wQXEQ5Y}2ѡ)]M@V\6'[nY\!~0ԜPá?1V/eB4xѱhlgh.{K-EC ï rKF-7!%ye4ț K谌k2g:޺f"dF f,_?ӂ_YMwSvR$~$ؚVq#U煞<赋mab++h!_ :|/1k68k֩tݜ]qQ];| nl3gO2gdnSUǪvܻD,*Nleo8f!0=Olk @@sz,=ӈ*1QͦzM,O(i#b趎.4kGٞ3OXf.Y0gs{m!*m*<) wF+2礎H!swU8:$0̤"'ć# `jqHlh4;`Dnu-:b̪n ,.3g;"sT9}0^<V7)Αc:HҷUͩ+~BK_R?FL[S#i8 :.T% @q11zPp '-qݞvkfС }B !2#+Aĩ 쩈~#lBTZ!EZu"PmؓCKZӪ ah2u҂ɰ"УSφ:5., Q\PEl[]dZ2~Pb'&ZvaBҬ~3j>u2ڱX8O!lb3,pEZBaސ9ͬʚD؎k0gQp `WbWT{&k 5g1 *$ET Yy&J]9ZjW f~ ed#.% )݁ꛚJ G k?xfPzYut-oyBA<ԧq@;tnYUQn8#_VZr}WF(^g=PDw!MeѶM lb} 5CXqAM8|B15^~8֙yW.lsP3#+d:5#؜oCC1 { Uח S e ܫx=f܄Zr7/o2ė*n+5o#|B1DG-wF֌8 HJ&Yǿɀ%27^F=Xc='@܃Ҟ"r4Jwګ/:؝a^G4 07ƥ7sչ-ێ`QəT3b9V9&qA^ l!u6D 3zzڄnc2qk~LPjJ}Ɨ-dp$3D~ oj"_Tط[2*7<8pIq1_Ϝ( EO8 zC`u(hIpN+ҥ բqעmIT&o/1H*ok3dW#cʁn>8@.bEWD?WC.P`\mĈb&E_L:h,Ŏ.lzIfD΂xmv,1|1\aR+Z9!6f;C6OlRL.wKMftUM#'sXRYFD W1 މ/_CThqڟ)ya.I,kʾ_Q@DS]9ұ87V"r2Qu0I=X9i2=aE!<  .[x. lԇWpI26.k#pm^M]e)5n0$IƋ0Fe_ozk4Ŧ-%$qpJ?M6DǷoؖ O՟Vh-wCq1ۉ{@xg+Ei^/6>qd'SDĹ~aZUpnO.7#y;Uk4I?|C1%KZ90f "DHusxJ+'Y#ϰ'Xo&/$T*i=pv+6,Eɠ"3F^nHx {*Ȕy3,Ywkd1( :Jϋ/ )$y'/3u-Q~L#Ji8:VICWgiȱTjm&5[T9Sj>BXW2-0Q0@Vž+74!@oV\]0XTIꋮڶ.1"CeEMax7L(f}D$H%5(5xX٦r99l@w㛏ӏi 8YM>Xka]Yҽig6.X/?!S4E 5#RE4̔2=Lj̖4wL?z'BOJk Q?xgKL0W@Bp!1QokhStGsa0ЖE~ovg܄ag-Y 0@ϫLJƢYu'aPĺrzg-vYNԙC38G=m?jbMv ?j+ckރsTv66kfDTZ.K+mS3sgA7-X6+#J#{~)X>c/#mL8 f%#%#1Ch2Zٿ@s8ʡ%'5夨EO<\GFƹ~Sǥ=niPCx_+bpϒy gzNA\Lҝjyy:/ vnly(@[2.vjʴlCM_4xk7A\y f2 srsB$R6hfeK6m7e.;/OTaLV8h_fJ4R 읺c!괁@L ]p[M= s 3t4_Naɖ k}gQ4 )|;䠄#7e`7Y淰AR97Mphİ>uR#]zcX³Р 4e׀>EvUg윮"w_VvwCciMN Ͼ8$Exq\2R H:Cv x0vB:/tk+@~nQ/2svY<|yR2wiVbq\~ށ00R\2E3Rg`w4 a#]M5H/e~BG W@t4"ZCϜ<ExYXN/BNj}~NwL튑ήg!xTq?iQB2I<] bzecSYwU?XIwwZ˷"|k8˴E"fg{LڹRw-6SpH.ĈY½˻ʃ1i"v57+!·~ʧ(Vmugt@λ˰&T"wXJlm9u=,'Uw]>0CW{sy7s\ޙ{{Zs pydS2wMWLP* }$]oT \&SB:u5``ᆹϨqrp3FXRasZ[MRFS8K]\e1))SFjߧL2y^uH hj-7;Nc,)գztjkvG _ԲTYSY~$6s`du 0]͙Bt'<ݭ߁fa FEzS*y5Q+]93LAVQ{ اL[IA7}S!һ}2)BfvX*;Ltp6Tgj}P["F0UAUl4k]2FpywӍ}t-yizCCZБֆ\-bm@!cqÇD/8"Ё.ڎ(bˇHxP8p <62I[㋝d^! 68=Bh X]Ag_fF@(?~l[p\aiȡinm+-D Ίݽ%F=SڪSﵱK Ó~jϦ-YΩR2A'ZFqB#eBW`Su=F!FclY>Sra38s1I#",KXf6}Vkf@>X =a߯:}K0OL&|o+PrIx*X;9vSqu/2̩]/`*x:S4全R\+v_j i$9k"۱6]8,VW`U, 9 L|qvL/ZHӛQY&Mzg5ԍÿ/@ UҪkA:zhց4̾*߶U.p`y}(]W6H:C4.lOh'ߕފY2#Bl17y\H Q-},{pE37Xi6p&'X=D 3#ɪɳpp -X?(FCffH:Gpta3\0JNU'ӐAe&%]7ҷ3pjXѰB;9!}f|6؏;#?s쁌?Bcŵh_F>F sriZ,ISY-Zs ExSq$C6 5}].o#[(jx1}Rc1^zR韎UY B!ao+T/)YQڧ֛N(%JacNcGizbHR`i̎h#tzMt?FHr|0 H .>G)g oX}#Js7?quLpQJLsV2 юa!E`*KMv[s(Hh3o/c&ГݗD:Ox3vSh5; JrqlEFI߸L祉]@F~jr_BPZ_B?%5Y2e;`ڣy!Wyl,^:Hrff DpJC]^iA55cw#Wf^#V<[WӺ'X'D{o6+[Ƭ,|ՇnpƷ A# 3DGx;4IG敐&n79 D|~/;Vt!T؄] idEM$]&Qen#!^U$I)aM((6@pf 3%A`z0n#mg1k/2U92Y{-tAr5WcݍN!`0 ~ ,Ӌm3OQɒs1\:erUd9*@~ )OϿ 0KbG XVcyA>}8g^a!wx(ē8ԏY® l M ސ;plwjKeu#:7 "GqSn\U"9KxgmcmU񙍐jp@m^Z>{5ɷXlA~xK3T2AXGL?_,;ujףsMw2M9Nķٯ\j=D޻)t$srciktD[ `n%PU-_9x\ c:mkE R`,ucwY~tpmK[ays WVG(,{KGX<Y~̕t,pٞx%-J$(tԞeC%]K귤eaWw\&Ϫd. L=Nѧ ܍=nW OڙaI5@Wb Li"e樋p&权㾄 Ceً,>uY'DfL'VnCav3,q3Qh2[^ SgA!!OEN鷦L Cj$vl}ƺ$*ή`* #t;+`!i|;"S8~!.f6J32Z| !"~0f=sdl bG1FmPmu4/47 %Ҩ`؉NX 6 HRD:/i ^x/?y_|Ŝ_FGqf D 58WHJ;6HBpJ(:mO B;P$z\(J,N""BYL ϼߺ߾6{D ڊ~Wmq,C՟{t i"VC J*F=W8#JDͪCn@ :unIvP/9΢Z"5njlcpuDGbNLzgwEo1#(㔷_!/ J!Dl^rl>Z`Id ~>7?ɵ=Ah'3<XN- t0 \Y0*$wvW$~@LXFw3 -i<βlhB)@Jl5@4ߏU9v7Ml_ݭF'a$}D}mR#Cd)MoX۰ ߊRKl=` bJq*n"!x;1u ꊭ?"h\ARe P(UJ~ δB dv7N@fl,*!N zb8%[ t~rP+m? d3 f☗k--B[(9khpGC:Xס ̂Q3=B^z%!01u=JE>Gڬꚩ-E$gQ6ϻsf9#1 0#rgOb(+@LdIK8@L `TK$.& (: OkMd#:\g{KT_5 o/NJ@3?i4D~,r,93+pdw}Q<>ͰOOqQO (Zy#" dَ@01ZnA@wفrLn#̣SyvrEa&J}:c`'S*ΊwPq-bq޵Nߜ'reVÿ &FOe|7<&ֻW{ M=u6dկI2xA%\$;yU>hRkSkTc馌 4=c&StM9C|= jk?^Xͣ Zp,HE,#ѵNnjj~]ܥFH0_bޛ(x4=}!l|R֓N綝.D: ).H]T( EFH3pdM[cg86;~ⴥ߻XhH;S߬|ol^ZG _wߩ)Wu %a<~-~G#ZW- 1UOg[,V|$>e*SMj2Mk畘O8lKM:g%lV^ g,Bi6✠v`'z]268379b^Bh@]_ MRtlDc%)-zgڐݭwK`BZ`p/4\25˂y.B U OcH|_,}֎Z)Wv ,G4 *y vcRK]THm|X擴L#3(}z[No8}͹-$T]*֧hx}<@NGC(2GcUGقd,_w%8aU&âx#;tL7aRSfh7wq}WditTEԍ.iMC=;>t|Nm GCn#{HKjveEq,f7BLݼ(Z^j{0@oδ "xT5J!F9N9i@U{ngɇuF8j 5<scn5Y6&ьK.h 䐍G3"QZ+PRdz+9S:f\&jhA(seyfQ*X llא-]G6)ݦ,Hi\/ÕqBrF)456[< fbVET0hw6_>=ƯnW LoK&Prw!69fД yjb+H_Fv/9j(!a$l;}/hİ.A3 AZ:u5aBhj56I4\{dF|"+=C_pَ?NZVTx~Kle3el*~ĭ IMLj&amoMdH0;T 4zP'~n?v*5|Sk; n4GP4Z2hQG9A3Yȯ\m,UW&CfՔsPp(lS.z]Rvtq'b1j $-{|J]fv8!Ė1Oh֛tۖ حF[F{t6]iqjp pg(H]:~@jQڏQj(F4$LX jWOU9[ ^B (esМY$@I `U- L!F{C|=20!Z8) H/:U+<,9&d@,.~Oh%X # nGC+^` ݕifFEvhW7K>Yy~kGՀi<ZœougFY):x2 Rq»vQdVW O7@%hrl?So8gds <~sR{jص."Gk2\3sgzɿT0cM/1BƚXoo]ߪm8mT1/VSJYHGYbkH`daHA6 g}2V.͢c;׏g&Uv"y ۆ3u>xV Bism3M4aYk;~CJ7A&9  `}nx{#!"'R\lgI#8Խ7bgr{LRSWKH4GA7DL^}mÚ-2FE'la VrlʡGFmmn52 $>>XqT=$#4K lO\-}k&3DIkR׼%Y˞F.Fx| YDAkQ)j>26fQHżUs c[U?Px_g&|zY>$JsjSjbޫXwQd?REJe.'}Ir3H +珅އKrV\r`ѨyQ۷;#I;{hHdy(|5l(3zT}rK{;6 vK/BMT 6z9e<84A $XJ1Č)\t2IYE~|ӒFIVH!7S[XnH5;TQz }NfCIAp/>oSք FźY'!VǒV3x^:HJ0 :wvجQ>T90GO0HM7³wT9*kDJọC^E=0nt (ŭ{M)Xߊ0+DmR\Ӣk{ mvg!w\9)j; /hDjhPR'$&_s|jOn7Dpl˩ ߛEfP<FPaL H(~zMo_ mcwno/wʙn|PsXGEGm՟PAu.p-cWPMbs)D6(#><+1#dwTn:DZ ϴYO[sE6\*Nqo_'mŒ0DCxB{Hi8yYki3-GCb܉|kC` sե2]_hoC<:4EϧגĻafNEhP rlw.N>>\Jҫf&ybf2%on1M!ܼ޽%xϪƪVb0nz (p[S땄w6'txNZy8hjjmcɏ[L?J&T.{st9T_ `hzzLn"Fm`]+ly X\ihSGW)hB ˷? HLsu0z*{tٿ6 !2 ֘ĵvD p^Y(>{gƩϾwJ58J5,e|^葦`a)C9$%`}O@硳ћ>8`jwh #jy6vK _V=۱,;W㛐6:;-P3*R襋6+aL&-/H@[p?mH4Dq#Y)NjnzB8Ѹ<r \*HOPމ>kB}x d`džiGdG3 LQX[~?p⍮hM=]iO)̇ >L)PigML2S"2-jqN)L'R̶2R/&f*〕9Ms=!6am4\Lfыۄ8dž{<)Nħh\qT($Iz~!QN'͒ M-&<_L2vzb7b9>]?wB$Ym6;ݒ얌?![U(T_2ʡRLaW-O3=ɇm=1~c@Nef-*Õ`B"VZ'Gxzؒfjc)>F.L،SZPN" r-Snڠd&;08x&[z6/;_bk)|W7H (me3tE4v|[,T50>Y,y2~o9@DwJ/G- `=̈ AK`NY57 n8tGs0PZ/681.% (?^K>Dȥͮ[{BTD(AǚzNO([irucȑɍb;@Ov~ѧȟ*j< }Rmmn5MW2~/+A3nE'vHrhdFⅲ1 0MPW!=Ր{׬;=ܑDPUC?Oὂ(.F=*Y.?M(oz&hQR1a g;QŁ ͎ܟ#}]I&6y !HVTc7ocmY:䉠b&.Vo"ݜ2q{}έ uxj)FY@KU_t"[vs;xK~d0#O&b]U`vsB6l>e80'ON: BvGHlE#SP\ykAV<#9\xhcL)eJMlO~ >*l*ark7UC FŅ3fmktjZfrh TU9sz>]Hn).aATGDB4c_Gz[5;aJ IrwXI)K!Z xen7M1+OXx!` 1lNT@ JVp  XP_O6An`!w=ى׿kMz9 9{1o0 QB@ \ZM8S:z#+H]"GZq.|ty|5d›_}B=}5v#k= P},P3S ͤ5 ߧH.YNGZnjs[XEo( [^f,#= W PpUb *9(geV^o-ݐÚP+%5Z~MЄ| h2@ɼjK R1`b0oR{N0PyzD=m @qzeLɝ{:3A%(0668E\oX3剗`kjs]lp 4JƹLe%)mrJ \ Fp4Woش5ⶽqN\ƞȾ垲тٴcT⼩Y4]C-"{Qrf5F ]U>R}\j:Xe_ÜUVR^ޖgEُ~Ŕ%f@]WW~+Y u+$:k{Nv(5BLtigaU|p@ awlδwWr*β3B-v>NnGD8Ghv+ĵgqI{JT?up(4/`K Ȑ|Ɉoަ+E۾GNyK*nyh=ȼS2L7&5?-04 ]`y9 Ukn 8@q@_K_s"V,f@=R8.Fr14;r{l72ECE3jJVo68^vGvs$-Ii9{W(-\CzI+Z7  :%LƵ-t eV62ϝ͈h <ľZ$coA$yGT0,8E|kxBcXSl)YµT5mt yr [ї/|78TzxDJ'_\۱+8XTO@܋yVڿG"({ 0{fdf& ><'%@J5 &T+3l2H/5ĞjW6(mM>q^4ـ&qծnBO+.RoV?Fؚe-,|I$#!Ss?݅Bau-rЅS[QG4fwj5Sҋb1'ːEtJ|,sg؁t!8r6}8pOOB;;؋#oeIEھJzfc'[Z#0JU쮫BrrQ!G>jk7 )8Ի(A)1c꽜Z KjSrR cݡ!QcI~(.f`%7{2i=J۶"@(# k͋K(4&?iߎݓF} BE4@jQ ܚ(oCiTŠWwރjUWqמ-8$`fǻg{f5X1^]^r$48ᎷdUULQd _ofSuJ?KghMoh&k25=`Z6_#}4GJ3O+L;dьYۀJ-`pyy߹|q]@4MQ:j0"swB%KO am.[v -\ٴY2^Iz6)u@J |3 I&P[L FO{ 4uvsZUVvm/hքhqIH6l`Ai&%KiyN9"vXX듛!P៝p]b(%$<dbO|47ŋEm]voxj~,B# ]3p?Υu,ͽ}$ thTW}]i)-sEhhԠ-cf_ 93X(&/WW$[ Ez57"uf z5# ĞI{OtWw+xw!r3H,I`\ qVmK}9ċžttWnɚr!p.n*@LE |?]nY"uTVCe͎ ",Ҩ^`\1 L+Q8̰5@*j["n-5[i8h}$qK-|-1Saš4[;b/F\c7?N^Oa2,[rӲ$YA\j8ðU:Ndv<4<*z-+mzń a:x#1@R)#Ƣ?5 8Wr`ljȐqdYV of7cZfN_ 9U*ía0kAޕ߬6fAp{+CET&2 `na+>MȩSeRmG2+,;{S,$ӻLsq_ TG5*x9Ig |YUN'#;|WDPr5ӡ9i5|ûqAv{?Q˗Qm' /wZZ|_q1 b<Ih yyNET-5@0*Ҏ }VuhZE٫աi #K0p3RC!lǹsU#|G/9-rA|7D|-憳ztWP s݀qv/e(\YZ=P* ;r-y5\>KVDHK!Em53^nrTm>ڸn<|@kLS4-\OIdD!]vQدuk<_ėФ=V,* am ~/Q) SRRp-dj\ oL}L225;aS߽z74,EJ8LЮ  o5Z)^KGN\jE랈eean* SQE*QhR 9?N7v8a.'{.P6Jph5v΂֫Xhf!3/ZFϾimAp%8g>~y R3/R*@RTQ,~OSvՕb;ug0DUW="цxӳVv h Xp7sRgx% CWapSX4H4atScS{{tYIyyr@8401?®JeT݅ZTdtKh| 7qoyl'ϡKW/C0{0.Z8P!0h;}6)PgБ6j|~Bs#]]-Qӝ;bdGe q8Ѹ$-??lhe0Y &qNbh[O69W8%:bxɳZ9>#} ,Se}pV lv* [B_\.g+7vٌIn*iI;tq(S*N<1WPbM\=k vw̞ܛ K]+J~POf~Bik>cMMPy=90T κjHK.g(WɅ AՆͲP?.$R莊8-pm fK?egԏ1IQj99eO,q:_ݒeJ _@84 ='=ѡB?>ѷXJ\9syM5UJNI >C *Pi,.5o]9VP#F 4R5:t8w~NFc~-tH>,C!:(YpdRR|C ߒ=f2LHݖaj8j/1$,ڿڢR]092׵/, 0Uu;}&<m u\;tLi.j d `Y,H.4)0өkyX7(p@Z nHsŦ]T=G+(mz)"`R(_ Ɵ29&Qx=OY >J& (]!\b'ŢAӝS]t<1KOPmfiS-ko0bv >!۔j nѾZ5ss>twibh2p~a`|G*3 i7 q<O_e6LBHNCh[~"C;l|a]eه[xQxE*c'TDb>%['k|w0v|J-̻>VdbXL]3=T~3۵0RJJ'g䙢tk?*iDy"xS. _ R†ŧOg$$/c9ѽL8p}@V]o܃ZUR6awPI=PK'neNKU̹#Y`.50 _2G|y+p,̂{{6 @gBS/l|3n &l2pk67_W)`^a&.:j#B#AwuK (2@gׄQJ<\].&٘۰1,$FE$:Ό'vF25Av$|R)iwvn 7+;~^M4d֟[ f ~pCp;c ufP}Bѧl;4\2R ܲwOBBٿ/` |V1 M{;`uƂKh8UD-pz+^ڢ %7p|XW-%^ML|-&d*SR}8TEѳ>T@u+0\r~\L\~q+n؟ M],GQK/T])[wzRoZ}0I Y]/()'G--j ^uQs A7t)E~(540}w:[:!$,֞4Y&?@NE);^DiiB4'v/Ha #/&%pv:ݔ v'mCxv?!ťefuS؋$`NN ` % -*BYvBKD=CѠ(p`B\2d'/?RNK\˳a/O q R)اhuQ܎ n@v􆂾`F) 7o%Np(/FfuX(~J/=&xY\Pd%Åh8Ov|^pyjx h@c΍0Hs&u@& aݨp/}"8CWq3'`(Z.7Uy`3$4 }-aBt^P]%oпێ̽":CY#-DG3A$kʼE䣺;Dy[[ a|)"_hLۿ>OVOر$KT Po2xCOUpvtxR4"PgwyʳUB16!JΟ\ڿ.52Bv.%Eh;)#PS)F;A+B)OrKCd 0F*N1bD: bY$uK4ژ4s,&av@y¯_hOJ|u7D0̈́"!#'5GL  `*,IWf,E3]Y2r_5>t7 HK(a0 Yo Jg')Г/m~#QB'xr%EXfjKa}L EC7SN[ٛ匞^co nXmN\[/g 36XI֭ȼ؎`DT[:[ VR_U_KU}T5>!c2) rR7y#gE+HM?3롹. 94eRnABc1urg rlmb(;$6ht52`s{l#CQZG>ltފ J+r[~$ը]ɑyOi)$<}[5V[֗f$蹉CVn O~V3 a]1:$8T5}9Og @/q^͝o4L$J!90RU;/ IɈ aBܻVHfb% MI࠲op^n'ro LZ:Y~T ,:WQI2{ \#:6R9K{ff4s wR;S,;Q zb̚E/\y_4ɦ0;ꙑ;0 r#5){'';K\C!ܹM}7s`O`̂(Wl;JmyeeIE/P5{D}``q,:5B!1TQr'wIz5;YQ^eJ<*Dv3^7%]& L8ޯgdey7r.𤫮3d-|vQ$Z9Yq)EQG649<噘u}(c7Ŏ3EK;5%Q"5.A \ ;vMY%d k ƹm=jb-KL9]݀Ҵ9&ܦ/L?`yCSDFfPt~MLYad=%) |CGm~8ɟ Lا"u^znkk:Ď&;]÷ah7p\ +$r/2pvaP䗷IY-fV{wH/7L:IcB(ansI裻GuX㡛P@} ܜEEUQ[[Cj6j04vluw5]~GJ;[:~@$6!N }VmylX,e#ƞsYs a:`'T;.CWeL$)vecn'+l n%,o)!c: S&d:6bۥuHUr@X`ogBT-N"lM> ULf' s@!Qo~Oc -ے ۠ o3 }:Ǐx|L b 9eW(TrIAQ]4w-ߨGbyk _UJIДC{T"Zr =UO=\>*9͊*"eߐU{yqe1%YD_.믢Ec YY=PyGmIE;)ngH/![M-aZ6U6F[).@&3HF)x *|7B#P8(<{:Af(-1P4 TaIWcMQ/Y]g+cuKv0aTGT+nDے+nRvKSQqYzp7zR5Zr ^rn/k";(O.Z ;Dql9-FF8pxqEhMvD)jʬ@1ƻ݇Dbt0‌`]=;dۼ&y_!xag\1}pQ*! Շm_H/})>v:$8?{7ߒb- LYG9X;qan3(ݔ[감TjPﮬA: `vY`1:hߎ\{XtIB6B[ߧ.;2Eсdk ]Ad.S%v~gjىQUɿJPY WY . l޽#}k*d+ %Cn== /ޣSTn.@! - 71=# iYZz& *?:p% ߻:%KAdM[Zz:,\M: q1|ݑ4$7(GsS=|] Aa0}w{ExpМ~?эbdƣ ~ {eΗۡŃ2AS:\&i7rô%$Wfl["!4 璩OmqtucC|[椏nj ]#OǓFIWCU DSതMGXJ\fC]CEcWPQ-^?? 5D(@iy PK)z_vd_i,4"?EtZiN"8C>P,͛wD$g_EU횧M@'F i[.zB絕VB5 y)K{v†!Թ?SVr0F{T{)>XNտAƌsߏqCl;vbgJS%&a/ֲ[x"Y':k};&]):`]-Ͽ+12_ |+<6 LP)MP2[[댞د#L1 ˖FǙb?\1T`i+,\Xh'xO2:_¶`W2J}vszI?PzYQXdQ<6x%h"^ʹD* =گe4(6K)ѱj;ȣ{F:xmL!; ȧtmdXtgeB۵n%^}s=˺WHTd)ە L4g3~SMػaohC#!.(r9N=w;c~û*v±\ZeC5=iTpȎ#ΓIhfNdfUPf7ݡ-&`{2㤻 !KP*(D..NM֪Ha ·;} kbL [,\mza>mG$pՕ9w:el-Fw5B vEx_oko耛)&Uy?COrJhʹBW="krI|&72aPQ'/:RkKO5`kXW_H g1H)G0H g6jx4nL! X?u.G묣G^d@%Z六}VڲŧH|U"[G0,ZGNp `T=ϩPQ$!ib.,b{kѼv_?YD}:n4rOnzm8A{Fb xmӎBw SSc+ĭiI ѦQsD>AlPۺJ> j1ȭDPݔWl/ݍu`K2+4:c*dK 3D}dRB i)]99pn%^ rsk h[3Hڔ3o#mQ%۾lz7Bܝ0r;{AS7J芗 /' m܌ތm.oQ-To`/ o짥 {dQT9mjp|ԇ9gQWY. a[\l6 )A3KTCĥ$/V}\}q[kYmFGYdS^>⚣0gu8,}a 7^H6Z&KFy9pׄ^Ed͊Y]X1՝bY8@ kkWPGGxiOB) ?IHlCEH1 &&Kl%5^@xcBXdۘ } :DM~ {鿍;2P}Lk(Xğ>@smBQLPJ71|7: R(*r#Icֱ̑{/f -ôcpSv!n2ʦJԅaxaլQ+ T'6G״;vY*IbpܜO9Z`Gk]IMÀY /YwG}&s}?=-9M2׾6G630V ?C"]NlN/ RAIKJn‚i>4y elmd﹕i{C?[LvsU4+bC;#&cJ'@F,M~n1YVpܛfҡ{ zm2l> uӹ-Wi:G;!72Lrp W0z]0ix{pn]I/pM^Uob%hS C@if֠/&V9Ae['b4:vy('@r%4Z {1ˢBsv\'9]zJ^7ɼŹ9+&^aão@~uHEV~56Oz{X|? f-x)9o'׀]q0~['>)wHA@nڤnfw?22mC qN D&Q9=W"DVQ5V =ۇI0\s&GcǰdqawsIFemq5@('. !L\Gl9ȥs+ rw&*3m}{%64\4ѥO)Dl0F6 3BmNM=4|%4Л|t&Ē/&}'N>t8ٚ~e>oAdnB MMw@v)TG7pQ5 -QFluy7o 6%xx;"Ϩ1{ca'aˤC_~nSlb'^^W$uW 9u%!ϗ5BN9CZEQRAPDž)T3~hi_؍>u U8/'FGj/OÓpaOJMJH<>zg RjW7xNW`k7Q | ײ, ~%;oO`ex44&;!Ҡ ^fxDGI}DͽQ(~Z|EIx|9y+4Hc$CIҒJlWI(sSux9oLA,,cO%J_74f'ɬ%0:WD_m}Qpִhq4<Ժ*/?[hY e!^Ev NCo_>_QLߩ'MV0˜JTHn6J3{މ6NOԦFZFFl^![-u3b2PQH)  N//哧/ƀQ7g)zɴ.ܯb﫼,"NUϯ1Pjse@-~z},<[9.AI9Zd/j|2t 8礈(#.FH&)\F{'Bn'dQ ÝT\\󅩴ؾ6Ֆ0}-0Uh%bBddB*)qeҧUHoD†^PBruQ'׀!aÐ9*Nt/f Ic ^ݎ' YJa42oyc9YO F 3@S cS՛@@e->Pi풚A@9G۱zuϫI50 aؾ&O:D X#aM<@ Ɛ x4W^ȚlB؀{kg=oE3fSskZqW/WyDG5#'M"`v3JI6j&G#Ʌ 0r*&g[RH0&;uc H{{g6R%- zZ$x}p ߟVVtnK[IsB/-O%bP0 eÄ6pa˹F8SrJyU}jT y{4]h ۊdSNjb U0y?=bӡN!{]O'*![z ig QsG+S{Cs` >2.qHrlGmNWM~C E ѥ8߹+I?RGn :ame-`:gAi丱2Ae=Q2Ԇ! AsAG^jt.WIAD{ [`aӆZkSP1༠̶.˒Ӳ"X0t[`SKaO-@N,1x \1(&ϾK_̍F$ԛ3 Թ7]a$C>;gdübxCt\ j-m^&oӝ6SM8QPZˣ_=˖<" ; U xݽSb[L|qR&cnjAErLiN!7>fL-c {6Z"}\a5γZӵzԛY,#3_cT޾ԁ< {ky_07`q\m} x_;:eW;%/bϡW' U @AH4FR)c6'*Mm ObcǎP9akUI;>#w}$fC l"(?P%?V@g@X"8/MBzTa1 2CT/I"lB\S ԲX+ 1F;%~9vwĬ5l>lq,RbFe 4X5[/P0 +cTS*o|ܥ&=Fy{$Ѳ0E8*P8~∹wd~9Cw Z_!>.4T2^YS&Q>Y`,O瓦Ji֧ o 't.aNpn$/s-BloիDVh;þьњ?n)ômu]$LlT0?0jzPܷzCXs֡3th=e4g׫Ho* yްr50ljc`b-fˈ j`BRd/a~K+,K2j 5afOIdt)WjkZi$?0W]2QZ 2%O@Hd\?5Ys PIϖng/IKaX)S/Hg9?;SuuAhQaUp Kݜ l2ߛ받)!nN(r& AKSQ"hEJyƼLKEo0@ 3&rT;xzP<.TɘGȜJ (!7.Cj׸wsDnBfӕJ͋ 0wҘT^+Fbl}X̐!Kskpit89+*/$i_r?oP'HxȰE5p‘`}k["ɄP7"/NSX2 ^q+-ꞏrA̙V'j2.Yx6k<q}W2à fOz*QͿ=z^5F@$Ͷ+a@Zu Ú3Mhvv8ڞo."oTS 6irP_ETMe"l|kK؞JULW~/[J&eȐav԰׊Tsuw#Rj;SKqp"@%kz&xNL5IԄ;& DP} SuR!za xS.hg\S~c" oK:U/po<,%:=qPJ׀$4oUʨQB? ] #=[Uw /U% s kXI`JD#ӵ8֎CSPu-jIs 8 w8qt& |fRyG_ !<3e/G`9[SX''v"2h:ZD5c&bܸ8}cl'96j_R%aI1jSBac,x7cHךo>.LbT6m.R{PU3y?E,=^tCBw[7q+6.$L~#ܹ LF&JiĝTcfoiC8MꐢNEOφ1X8xIz$Ѳ"mI076:Iv`&$<7L\d>)i擵LS{h=j,J'3z6:.Tk\w_zTmd̐NͼC%R-FqgٶԄ,j)=[A_Y'L%a`%Y󲵝e܉8أl>GU|V8'I7o5kL_H¤4&_6@=)@d-! tg˵p竕@⚤ %9t~噯ƒ{1eᰪZ{dr^ ^Nl۾_3CaW-NO[^lBҬp2-=ŦDTF.Tx>X·PiP˾Jjdf!wNo2p1$Qcv^mt t1O.B t^Ŧ d7/ *'v^ρF{m@^->&x_&J &n>ane^0֚CrTg샄's1;+tIޯl/yݿ2|9$D@lHay?/>gIVl .;\j>+ܘM,~{EFDb ?h0VxxrCuͼE9}n pN'l$b7Y)p<25;/rsk *Q /eLO1'R(_Dk92.pePK)r)U^ :q}mxi-o&ncǙ`wym]y8l߷6%u׶ƾZn,xedmeA5".@{S&n='~ASmRfHk>Rي|MF,T#h0!;F9nkոl܂>%bn ^*g'PO~3ؠ3ਢI<YļDEv Ǻhӳ%Y ,xlקu27$$+=/q.zwӲdmȿp$]IE‘ī*ևeZrK= #>6% ~}':'jo 20t74~q/ ռnNbu?f6!0Mz\Z6oX[tǍyZlpXFkC; 'i!4{THx~Rm3J`K3q>I5x,GVy%qљP"?ڀ/a4.(!3 b<!q4s%Hc?ކ{VO\_n^M:hr98-BFbV FVyRM;/${*Z2bi$!G\@Qm I=(n G]Y],2B9ITHXr%BtqI_¼QM%n!Akͅ\3 b.ffVMhb1(βr0xKWi^F7r".q|$žv _y7%s' o`\#3Q~7*_Ԏt֪m2n;nu[Gg%"|E֤|s{fUf} _.kZe'!n(]3,6e3KmӆCpVGl - D]jg<ā2po`kΝhjDWVt0I w;wʸZVХ3̡uѓZ 8brK"K ;h]oԪ9W[Np2EfOL~ 1b~I*Ekt e6Wrtr۩Tۢ8pOtg"Iز1sepSM-Jf H#xP q/,~ hlATm Q@X_ Te;nBSutI\b? zf|/|FF5a҃g#,}`6K؈0A ӧ-򲻦PT5C}:7&f̓\y=\(PS~Qvt) av]U|N[\Xŕ\K\PYh=w߈c׍:Ԥ]_HSSrPq耕cE<_V5W"i}!`699.VAeNnRu6du׺FZvKxktZԥ:{cVw{'vl o C0C}b*չR&y+tz FbLs״ v~k)sUSWzG^6m w#$ܫ?QO!d:$'h?͆^n w;܎I*6v]TBZЭ#!ʼ ((\{nZ4? `.d̃Sj. oA/NK 7ɬS&Floq ~M(  {r{Ons^.#^v.-?OC`+uO7R|~zݦ;٩ )N%IS%DY_MD[&;eh 4 :7s+3:p(Dcgќ aW\;~~ʷQwGp1Y}2T j148Zc#S>o&2Sfq}0i[هzOv:$p-CBМ  fm9ǽ ŏlnÔV/=s[!%鐒_xn.qxET^sxjBHL5^YїvZžb]"?REmʎ ]*7 {A$زAWtRY9=8> ̯i?4`[n#;iL;Xd)Ghߣ,P庺Q2+$ZK vxhhE(a1L Z bA)h8펠Lа>]HD[:"W)R%T RΤ-yY]|!XnYQVV|VZ= 5ђ>{I+Hl[T hePv_;A5/Ocj.咬0*) ?ʘl*$vr | ! 01ŕ5l .Q'z227LA] WV|7hpCzZVcמ ;etՇUb6E+"_i^zeoDk5K!^dJ3Ϲ_<:(/ۏBA92 Q`?ӅKTeOɑ5KQ)Y}6toJ> ; A RNlSRis+k>J~jp/n(kva+nfGGNX(f1'_.t֯׷3{^M?o`(>xC7~I/6M6dCyfeVEP^P0[Uǯ*l$e"d5l8(9OȽF@7GDVzUriOG'ة߳Y ħk8X}U̍M qؿZJ**pz݁diK brR=Hcq'dʠױajmr?|kc]gq17⑫[ ǁ{`Qgqd'}1 'KTPxk nrZ\<,$mII_WɎ[jjrҡנ۲"gքbi!s{Se⠟GLh'g;` LOqafCk+Jk14&r'oAJ"=u^ׄdKZe%Hus08Q/1i'13c3[RDv* i̝`޶Jsb, ?uZչ[]Uݡ]/FLumNM)YTqX#%FCWBnh:,Jl֊ ?CzҊsJC|/tFR! xg<0w&?*4v%6ݔAZa͙`lCYPĦ߰@RurӦDf/1^qS ?r }agLuI( %9HU(ek:HWjQ rOLO]^&i5&+L&7nTT[n8yp;O1Z]nD?Vqa"G IWSyT8<Q)_ @_-bb27hj;JBB$l\r"~Jj ߼oQ_0.=LI/*{W>曞+?8Bijt|[zO<|fz˄x7NYHQMoI=vϞ1L 8m:?p] `5"X<̎RG*IԊm3iuVR|.FV9xUw븄Ri`HH?{6/n[܏Ie5c; "QY{4)a#JH5;> CAU䀃OjT$+$ɬOżB;:;UH[;3ri.H@mb>vdc bޕ"S#. :X$YrK0dKũTEQΨ; /QK:IۢEʣ3k z=X.38}Œ/74W'38$*Nv& ~TF*ֵ>⊁gEOUO2VAWS!B#ꂫ@39M 4=UɲUJ4L؟輜OԱAץsp^dBy'r%]r2NXe GxR}h`lĄ9 d/{H s:Ǎ#^y#MWL&>(YF[Jsk2kg7jԂV>N^B*]b9^.BhK3E!\fӂ^{r];}?Ju`9HZ+ m|[wiHU!bm$ ሊ eŠuՃd"'TV_ɇI1cͨpJ#Y>D}k N d%)ZwzSFw*yYi n(mHU5J}X2*9u'N^{T0_tTYfM/c(=p1ֽy;Vw:nVg=>L8{y%Az]PL1qTjނP{ QUvj">/g%v?oR2f3CSo߸ ;6g?_SIv>)s\ EWi OUI$u +ۘ1dDd)6KBF1K(͔q4SUShl9>C=Ve$zbRH*]&#`?z5**+V¾3Wdo~/y*Ms#]&,C mKÔBQqB5\oRHb1O KN┃xS)< >ĢA֔ UAI xѰ/> ڷlM #.%K׆YR$O|nE"a-9){{'cwEڋyGq z~C3FZ'iy>ZI?SwSe9^rC\wn)?bQ+*&3gYi5֥$g炁"q0>9ե#,p=מT[wpcJnpל|,!ciAg)ДY1;`G)HsaI޺$Dd2_WzHʮه ,܆áX5IhA&_+0.@¨ٍHbIb*=$'K5Ih6⅋`񺆩bePQĎl !CoS'v xP=d"8=xP;<)YCwev(+ښ2Z 'w=$>y4eȦÙZ n$䱺,`N0tXfa7"pʈߏTTA7xlꎵ-ν ɻ_ֺ@xy*y:^3HCWRO tHt6*M)ULiZp!7}lqŪ4|ǜE qCH@@=)JP7%١7vjHA+0tHy[͔%w{GA^9 H3k KQw^ I{5ڷx"ѡ@s/5#~-;E)yfmOjd&P QOihp6K4ySNSv #[ \_)gw"Kgܴطno C6NRD{z##QѴ(xQXjȁf;t.:* \v #zy!Uy;seet[*@>|SyK:n1iğlD@G\h@T4E+lGj\Upgw|`!+l"0x=jNLK`=TETMݨfjpk$g&n4bM)퉬SYe z%Da}X>od)jܡMZ,tӥ)]JJ:=EWU2)zȁ0[Y Rn1Z;>/xtǎQFidG{_9.JtTu~ AGo΄}SDb&{SlWqߤJS1bsٸ xƵ6KsgMm %4G* VDHb7_Kb떤q=\ʏ] 9IT;pe97~aj0c֟_p<6t{tX]Sx&N}|$4 ] t ( 03)M=|Ne!)Ғnpz%|߇ӹ/+v˟3m)G'u:Tοece fۦ\W7+zYdNG!9!lS0}$S4 stK*Z.Tv݃+׭9#t;>܅qC纝A.+ 3sE[&۰tCcG+"44Z @ÿP; kӗ%}|cS?ĥ JCm0XZt8}~})=QRK  _]\_o^`oʴ(R߂?YمVXGKp΍p/W/H"ɗK&ɍ=0 (}vH Ղp6rHecB+_@-Ic1K+d<.،DrFgǼ{#Y1F_- u;TY/!89oO/; }?n_XFCEoQn޸/w>\n3+TO|]A]|ȡ ar+So=58 &{'e,tsf9_ڲ Rb;'q/Ӝt`֖xBRrC;\ jPGb=:H18N/$_j(~<:+Fsh22E\4zWHI0HBX2{rYC$̿NAUEZKA-ƸR i3 ='q7X-$?^vG(ВmĹJCJ֪9oC+ڴ_1̍cްnKz:^ jNcR5b9/ ]m}vxcX[]Ԡ%=Pn6XN35f30 ( U=t2ӵW ǟm-$|kH;QnG{Pݳ}!A!C G X?ԭǍHSٚ"Pj2ԻA2%7%7gag gk0ԋjvj]FZyG%$X8 ]_*^uM-@\ O݊M .hk:f~vy}yqP%LvˮWRs'|{ꏬ{;?C0*v5ߨ;;':=l 7V6z׍a@=->U)7F7"="u0]&[-R'φYK}ݗl]J pX}ffm;kIO ЯĽ}vɜ?AJn!'V O6DLw`J|VŖSzJȨv)OkXd>UD5 SǴ<=Q+ehzMRS3P*:,MpshoY4;PbA/؄Q^/!9p)~ȜZw7؅7-ͤ`(5z>0$\cO35J&3#fzF`NÎ">!{t14% Z`e3|k+ȉ6PN% VAWaWhu3SűhM:Aӊ蔁,]f"$\+ٽ5R`>0tz:VY{ɼOXjvwl*^?@hFl܀/Ni!@ut#/& ~4NŅ,k"fyU]'t@\ק.\KߒYw/~j͹ Bm]l&;[BntCC*l֍w<=8B$T]blC#@d'ү3+1N CHU 4_1C\A!Q-'o1)2V)iw.l/Is= w g8N=6 {S"ۗ! 嫇 eaWA!(-E律2šG^״1 zʎNM$ͪbEuoXxr$yՃ*P䈗^ H1,dH';\a(M{`ΖϮHCk\CM65X]Whk5Q̺42aG==C$VWωhɵK-WbwV)( t$7 L.r;WݛyT!VMgRytƣ*'L!K 5ʑk$բǖwb|D (Dx+K _s`ɉbqDbdYzi(Lu[Wg :=+S#JprSW} ڒ2w PC".l$/\ ìm-NjGJSpF\dUB^VmHt0:c=09 hQJTzIxݒxu8A`\(OXCģʋ0abXgR!Wằ@ge~SZi ( 2/Wet2S_[jO\}NYH)ůw0 ,{8AldͱvPToiUuAJا` l)ְACchWTl)OxzG` WܥT0[9m{x%:6˜!*x@ܞÓ5]BHCЕu!6vP,(,g#䠧h;,ᇵ*9T!7ɋ.CL3 Stj)g] wأ);nv<Ve xLfo>OJPtK3Z`>i bdK4-ɮ̘ ɭ} %j#\ -ɋk XͻhLN3wyۦZ0hͼf/Y~eae/ܸ53Fe1imBϰl@ ԢP// rHcI:7E9˪XjutIsBKω7BCǞ]͑3iFȁ?_`T$&?\= |[[*Jcy҇ a5 `kcԵ k-8!10gdQ{]=^ E ٣&_Jz xʧ<5u@I`eL-6tߕ}W֡I誳(_F Q}uƐ $3/09S- # y\:N<s-(aA"4sעR tSGںߑC/dQaFLMSS.r9׹8TOG_,Ka1 c;˟+Yk#X|b]Æ\sl0±0 njX.i-#U-մ(H$|+W'jt^zv-$|/C_ ; Iki3Ž ^dE>ӷh5?@rI(´9Ui.I tb,nN]~ApʾH:#Xw/=K~}@C 6l 1-fưwTzjH&*u۞e0ӗZ֛AB:${_;'tU/ːX3޴92ῄ{J_s^@YczJRGx}uBF!,K=^Rf[k`aҳ*ܐ.&R $1-Ѓ-oKwpZqvaS$K9z͒)v"a 6|]UQMsw|au }?,%OӴ.EgRshPt˶ŕ&Tⁿsm=w,.sl> [*džjˡP[Bp@x%xQg޳uIþTH7VvN"V4 ֆAWN(>J;>ŜDv{|$3qccD<\]d `N?#-@4e;,L%n_m5PHb tS a<YJ g"M+YeF=(qi}]]Y?_ _ݕ."]xGV >n;Y(KSSąJ Oq|1SLwPldhR$o߅jE~Wg$w(уud ?e9Q`f&^Kؤb;l5G<)l"QTgH^kbՖ,&R?IS̻Ot;.lJA6T*Z' OovG'ɠ2y]}EoA"u\AtTS D gqƌ0;lpk^F8R9j]X G)'@=c\p.H-XzG9J; @jmU5=.N ^H;/뽪m,9RibjˎSu*V̸E.X麃m{\BCI3IR~w漢C~V )w[n[='gp^ Ҽ~+ސk(@g! ?c; <;;?ӝ1[<一 Qe b^*1@p ԋI> nb*UmgF> ,+Ҁrhv#V xE2-ra7%C#ٱzX :3¿J̩bI;!ܑ3O(ẓ E0 u{ef7A6܉%@H!&P&!##5j)~v)V+ 5 5gӊ~1G>3(y̋o 봣俑j!"02d[7L YJ-8&SFũ9(Q-S>Xӏn<(B<cMv2W)J%oހIeUYe߇v%}WJD23sog`W'wp0r hW*.X7yIdZ-A)GSa,f!F>+g^,K+{R'kmW.Ԯ"Xp2xŝR@SC&zҋ2Q  ((y}OޗLgLIRYbHԟdX?2v0#Rv֋Ҕ+jZCN s8l67ɺsP/;:9R),U^SY '5oy+?fzPn_Wٶ+BjpR Fߝ0ڿ[8x MQA=w'`r }|x& DcI FqBv,+\-Cij<Q WT :}4eMjuMWZ^[N+=P C5X4oJc&gdDEpFڈ%]v{qZ 3 jKKPCf'4Q._Enlq9;Rs6j*x ڹ(= ߁V07Dz@.{cCr$V/K(֟Z f kfPt3.~DPp8KLjѤcW!7%l d˩t"V`*o5Dd W^+ӗx0.jP'r_ϡ//KHc.fEgCvt_=*9͞jpݓD=ϲrZ "Bm590R8,sm h`; ̷"J%^O9,0JbJ"Z" !pcܵZd+ʑ\Ga Khѽ2<2$f6ZvLZLjE}r]@Mz ),K%k`$? r/.7Gi4|@qx>Vq j_B{UթXF(Oh|(E*fHeK^QQUF/Ώdg/"4"D1P`~@30k[s?/@yqخ rBv Eob `7- @v2}GVe'RY8Y0GeƮKa &r{ؒ$us>9JZ͹f!}@hV!ƚP+R 1NtkX˖풵Ύ D?;j]4zgJAXM^?h8 5ޕ ELbmVԷ<{WWшC"k(B:IyB ־\GP2݌sJ2.a-P̪u1X7y DH[X jF^' Q-Sz&cN YDm ;_;aWR [Yvu m15N ų"XFjV/IeZ2י>e |.;Yߤd`atMϙ_lXL/SןфLXcc\&}tڐRBSu\5v,82d6_UT@s`CN(za~LQ:nmAKwxٍzM絊d(? ή@<+|̑,h '9DoŊ.`V4]$XGlsߌU{AɁgၛ 1C TDqV)MYfUٻm6H` AKN>ʞ|Cɥ"=T/ ̯x.?0Z ]j,Ÿu}ϲ-c0k |cwo\Gr, ĀL2C>sjO| K&9 0;{An㺘Kug%پ"c[BTPD(j [bЄ HKhzhPw-.b5\*uQUlQWD.K_˕*rAb}V##,<*fٷWˠ\:miRMc\;\;A',6.\v#-i@`CO2ʯO!CREBč<_0yu586%>|*f?ڎX,CXz*mrC0b]cuX*ho.sz6@ni=2)ʖ!"+$eS:p LE)`JB$-VEz{u&1Cc]uP^&=?y-[38`OJEd0)~Y7v@QDSԀ$/z $&/=X`3״m/)y"_St;O% ~*$&en2MgM0LQZUL4[+yݜr;V%ldB1`W=T?6j8{4^%T. 8#?M_:*h/! fI.%YX#REBޟ~*X$z jh+Cwe!:IPi6:yH'{?R?j)Un5ߗ!DntY\q%/PG #xHҼKbL[Be7.vZ|Ž A|MV%/`Հ-i`Jޓaf“fj ݕa|=Œoӎh\k2\uQ T-D8* Ʀ z€az*dWq'BigUT Ћj-?+:XYG**$-[)goޝ$9HCX: YG@#('=aw"gcK'@0s/P^ u]wqs7+bԈIO $zcy gD 8O6W $ۑ ;:_q>f 7?%s}w0yh&k1Xc{41x=Oq)  ]v}4Џ4ja'x$'K]H2k lo3Za. " dI׮?!n {hr^$n()։$vR].@*'`%-m&x.JM"!b>H(H3EɦW4ԞIwjDyk$ƴzf+BHFv݀kd] 9G|wHQ+/IƓǽdj;Z#K5qU kJQz v}8 BDj?3{z¹]bgPh2|Z6Z+ZƶIxn杜 ^| 2rz Mjko}(')VЧhɢMVH>gl…N,gl`.@,]8dAX'XA`[ӮYmDrk,də+(Kf2שI/'_|Xq"с*33K~ZŲ0狎k:E 娛7#vQ~;і"pҶkyru `EyMnvڟ/kb|܌+3;Yt0|fMv|l@;ԫ G~t8diLTXP}Ewma(H4?'eq_R%v,V@2y I܍}Xt/3QTMXfJɛc^QhGAWw7S<=2HL{pE4jT7>( H\رqBSGQNq&jє NTP҅UB Wg-›5S[dF+}f߻ؾ]PgTo%dM;%, m+8+S\8P<[&_zf-YU-ַ Qz6xH:bYkYgYݑ$DP -{){9{㩙tJLبcձ&I*5`SAU6COK|o")j:UgX=)76 8@;vTy5 2zCS;l<;.{WɡAֵ_;xJQQ>riH#`nVŻRU %b/CQU)B7<(x"eivj$JUVs*r<%7'T' ɯIl> -6F3i 1hcÉu-w01#[fa_~AZđ#C]-ueMTB\94 z GU"=iU%4 +c9.AE$CHPR PЛW2M~(&s_n#q (7 j# 4ed&( ;w gbQz4fe]55o0 ~Z\:l5lәXHGEf@hnUHld 9BzAo^)c6=6evr%(=#ۡBH٥2rC!֢-<;No3=*n-Ck>B٩-Lzi(8`yk#- 6fՆӥ+;ҁ?WgXS6}ۑ-h4Qc0cO- &mIt==ZhCwQ~!jKxq& 1ѥ)%%$˥ K\uIטCVꁫ#a$r_bF~vKJѾ!§+N|3ȡDTb'|B0+l|jp ,bCe$-Ə}JdO>'5n#{y-<[t|Ξ9hH5+rB!ϦQ O}0z39Ϩ5ɟ~<ͷ&Q-U;M5w*[n iMJJeRMf~Z\Nv_3}綝Rz2<0G5P!XN-q냶{0$%ⷱal@usq翍f&&?xb/N@IA&)km8 |M+eb0uC\φ1 NiN(h"ͫ:)06v}/@HS{}+'EAkEV][C*q&&: 4ߨu/dhH{W@tNj E~H*:ς?C]5)I3/K5GqVC+L8F&lffb @0aE +FwmV|[?ԋ.Bg_Fo_>oYy@I޳#\p'4e6kR+싺޼2ZΫB jSjy2I6"k?|F6#KZO=̄$va#GQH ~>XE(dOZ Ă\s6p6tS#<F۟)?yq)us(6#[>3Km4(N  X7"fo;!ٝICn)`Z/_hdscK$̢a%-Lb8/C*v~I(v{0U ;( k|a[4=t40ou9Иorbt}S 6kx \^-)q(ErBq=`VaS/t>2dGGgNLg8dS)]/>{"?P{)Ϝ>sתMgbJS}jNfsC$ED6tGa S ݳB \"9"OK(.J]{USw4¶lR$I/u `3sV~S>wf[u~jg?<כ!Dx7UZߓ074|A~W%nfrW23P1լ Ri8=2wsdNk;NƐu9j' L!A˱(~\g9N|˺nh159.T^8b PĚ: mO)LSM >z&MC2ze8mܴkśuV 6덌 <t ?%A ؚܶx5ȳMp%<+~Nv: 6N!'i@$g|n]֬5ǞA_l&FQ4Z]b:it83/BG x^%<  /p~*zq:B6uyz f LfA,6%zݿ{`Pq]y5zJ>2b blvσ|jt)zw WHv0Iu)?D*VGz r]VY'H!2ō㴪9 /̎#gSnt?h:e;D˔(fE XhCq_]G OWixC@ruY@S?]FtP*"?'7^[$l^FwN rA̴-J^ `cs=5O$Hy t@%u& m0FA_y]y3N=;\HX:`UYL5fHl⵹V5Gc95BeekѭbWp-ѯ #fZ\PMп 2V#4P:S0$}>;{3}̨, "K&d$$¨]W r=[N៼tC>m?~!g)gppL_tk M>yWe7'l M bM4A+ipN^M(*{BWKa1ق? F 6ͪ^)@&m# V`aV X-W>Ljc<ۧT&b'O-yh$~>@guY"?Fʫ MEaɆzIƔEERe=[Ќs-MSSqX4V,WFAɯ??& %6yoŰnsf6( d>~"j5G7,h>\a8ƟWtcZMca{ IX8[Gݺ ;fw.zy|,}o4';^DiH A&]̵Ew%rf` J*wx#dCL } yT2YF< KٜC@-Qjg.2(KvrT2J:./`a.X  wx̎ o h46utֈlyoQzݠcZn,2?fbWB8 6(ɹ[?NoB ﱈdYuT$zߤ DIϙPDh#2ɂdf|~9Pӄfoz甛f |5 =XeLaҤ~r `6=LnPagYY2ۙiW.7ĮeENco-OMdYXa~MF*(uGWҿIr~9J}{1qAV6!A74O 5ŦGkXY6Dq#,"VU^'vIؙb(n8.[ͤ2OSwx_C.KFdo? 57XLc ɧL۴ ]j((_?Hqp8ZJͦC/eWmG#ZqӂO;G)5nvvNՑ7pAu @Cٖ/HHN ny4Vj/qԇKR-ۢ{$é7yg & MݖӲ3ITׁB@\^0s" ^mzZoc68Gly`p홇tj6 yNwVOOlۈHҏ{L&گԤj|*&|D_dB/5;f7GB`04H~nҬB6c9wb9Ɣ"J4$&xs N&޺!^B˙vӳNJNҍ5DK2Fn&g6nt, :5/NGū\*צlNwk)"b}D&8WA]׬;XP042";[t_0@UB-.r3QAxSM8tNuU8.@QDWyTY~{}zu%of܏: q>'vVtP v8iPX'2rώg"s ;GG'+"HL(7>HR>F^TLkPZe %\U5Ø[m0H S.nodRNh VEљy!{J sRLy0i,}Ha}nMZkQ1s,{.&3ITCzkq1,=<`jOYzD(O.A)b "l`c2Tg:2I0>annYg%J,]3pN}!m s!賵r3\f)R;HL<yRp&CNm(3j~Uu+#r 4aM󇍜F`P΂2=Q b CfM@,b|,Ht3. ͮ@ٗiz`۹sb;Fߏݓ_4%quqV887L!WC)PS8ǔw*N G]Ib73-oS#\$zaMJzJda3hDv'!ů(u.^a%`kA{S33 Dʏ KL&e#}Ň) KaJUDK:z(M}r{1Ba[Էr+&^]Ti67Ð8*@ZA+­q"| bV>NNen?o, o._l1F8+ˣݙ$%Nw<>^vsi F}Cch'Xl)sq"I&%9(9(@j`+.P5XzԈz5H PȞIbn)ŋ'iB5,"Vede"owQ(rVyrzBܺN"}I?nj^?5+%78EmT( 9p@32?Y,/nSB @-rbӻ'g!Gu@mmbSֵ QV%FB68QQI:#D# v6Wp$FBpd ȡF0T9=ewƥ:c*4}l.g79"b"5T \~W#G-ށX&p'AFk1i˞2&)xSѤ1j7isEJnIyE&(taj0xpco_y?*VOM zQo: xywc dÜUA5QP37jP ?MIic֪^Z佞'k0gG!E ʚ&{yD-. JcH4+{(ǘ/.ۥfB!Z,]/9/Ybt\gr3ru_R)$B`~? tul$BQ5W)5m heEWѳ ^Q9fǒ֌2ٳ`Du5,7ˏ ؛cb~dAVy}LCR˔Z;A|z6 n4f@毊4Vzp]qFLrdSzUnNVEZ;}yAFșG.A4B3<[u~ErI8RC@5L݊#NJ|g9!sS !Ԅ֠YM,#nM+~/bRI-ߘh|*\Ѝt<މތ}[ 3x$s'; , y yE~t傛՜ܝ c0IWpo8)L^Y ?|C,J[&L::V0 h[ #7Mmg:͵^đ9~eZɥȁ$;V պZ AG^[]8" #a"f3MN5&Xt)`~J@, TS٤C"&םII&M,r [(fC[bp*l.W-uk$ Y~ ):%]0C:/$2eGZys0Y<#Rnc^!1 B. ;ު(ȣWY✛@-QXR@Q_iJ,-D*oOŤrxR_憎Wo,#9% $Dwiql%O C`]0|"s_|m;_M58b+[i,"EWG`>*+v=xs9q J+IL7{KDzk]Z>(_7@X7}?fJƏ,0XڂNLy-~f[CY0L5 2Y vS7qvI6v,ˈiIWoH~X9#!NSȁ}VVez0 _+GtQR[U"}_?> !v΢. Y]E7}>zlf0{H(\P${~v̏䠶m6bdXZ-nDVHmy80=ɞ:l񋈘C S!vzTZ@rFmr~O3$fY }Jܤ6 >=mAVc0V#*WxWCE Z$Um(G_ޯ%/c1hKFVZW6/oyS"Y$#a+&pzdHVu#dx=%Sċ> J݄SB g!0xt6E E M&_ dZAs Kh*l|7׺Y{@-0jpf͊ώ'on<#ZRS m$Jd A 7G5Mu=3Rc#;;:P^U ףٲ{L,.ET!]J wӮL@ǝ5+wܮc]S>SڮLlM: D|V!lm+.W; tβ%,7CLa5_[ Ym. WlD0=)s܂)f_9]Gl*ěz-HyD.A؁@m̖+#8[SN--tvǷ YmwلyG"*n] :}d wԨY.N0ngzClBy^M{Ie3>-dEMhyUBɭ?8 S15 ǵI!wn2S6ɳ 7tRܺҵK9BZ"hx\~XUo/? DKy܁uJ1^Rؽ]T&,m>i뻆OGFAGᗤ8C"#!u> M^OS" `ҵ~(n`tp|mn;<^T #MS(!qg_|Gٻ iC)xH݋U=ZнX{/X˸-dLa%mjTWI,fU!B Sh}oci)*l0ij;J!fc#LO<}'aشpHe#$vS0ìfF qֈ߃eMd%BJ:\ہ/OK[KMЉkߌm?c츖ANL9բ(ǽ72 @pdVK/QڜxOݸS 酕0A1aJ)@" 鷳vT9Ju2| 0x9Fn'WL\,*DƏdĀ oL&4H]t0Y`1!gW-iyu$%*nZys*SB DmK 3E$D8GJ `|( #$FgJgP@OC|m{T{‡|`N11Rm_wF174H6%{ݿG+?m_b5d '^=mn{¨j3H.?͍8 =ܘކ٣iQwu,%z02j); Ԋwx+qVn-?u2$-"M@Ξ@6s`LVyc/pů:Y~խi9?e?稲2Wy$>KXH9AfMN#Ј.vP2:Dg _1:_G9׋sv|)b(]N"Sy2@pdK8` n̬2`⏕?4๟埞ep1_y`c&7l-. _|?:p{ ݋[H\69wލhNS޿[\?7tV@t.PSk"FE:w3PKKbx {p2 -qږ9'QSȗC`,VGYI_jU!V!UǎkRAtAfap%CCPP<dT.߳`,frZVc~!M(Vzt.MB̏?YA>Bd8+ie}<+v1@;y>  ٔ _r@ %&c.yҨY`@ pg@Z˿=O+CBWtA@Xtg2Ԡgi&%YᕲT6X5+@v#TMx :S;$;Iɋ^wE~ uE --ZESL hNUΏ%?kws Mr6ĺi3^_#:? &NCb/?`Q뒓t>:<9 38Puy{S ~-`K GV-ߟ 4|yx&]_' )Ϳ<|8K4Z(K7-󱘲V괹MfԟP/4:4jćY?*9!u0 VYȾ1$Z 7h)峠C0XD7M}' /`l)IT *JnjMcc\܃IBNU^DsV"UhUb̋4ʲCqzXl,Xy,$Q鳆J!Ves\gC0 \j=Q{s|ӈ]1 뮱 5Ȼ ~}K2u٫`by\pW.E܂ rjPl``}JԋI4_ңWè̀\_d*=Enj 8 wL@նNХ_x'w俛!7sO="z {hx*3] T['d ( ;x{y۾55vz- 8Q-LIC̙v1 !H#oсJP˦HUj\mZz FHI@wbP&|;Ŷ+˟p`(`a#Uպ>e3ްp=JTvwGWpm%v=.,ihlF: Xd-s(BR|A1BKU~m:|UetEj`ӧtĚPs> b/ĽٞpNR#Wدt$gq?&fP^6o`Qb"h)U‚OsRn!A6.7vY]#ӨlDWF-zdA5`=FRE:Y}OqTCu{ 5u䠠@dS'2yw̩D3;kH@3Mo׌B{ _qi7RW4 K>kkHC2+nr!B{_,59k;Xy\܈d͔P>x]"aMc[(꾛rָ㜭ÐP>=K]wmwa%rDԌ3P,T:v+RcMbtT'A= :8T&g%tM\hˀ'ͺ{#W8aTX3r}φe(>D Cy^e{mF}r*ag1\YzwMݪk"̨L: ^(GauCűȍbFTeGC<W-%DN+r܊MXӠ"iiGZ{W'ƷQFC,lA+0!p#Q*7;^IzXuq9\sl(mw_ і U{Pm%d=5O^{{(-Elrw'`Y-dnv*y2Tڸ]m-`wP@OBYʔ)rhT s?{6f.^i%!mh3s,(C_=k?IJF4i'rfKuZ/b,2q.liY}F\)qG-MY8VX<\I*-i=SRTPp ᆷgAB1 ?{׀DLG%M{=E6y,PT\1 qW;eqy(6,}{V-d'SC^t`>>.\@10ML8I!Wv'!M=5x#Lʠ7 IUPg<#"SًU.nk!i4e@i\(a ٹ3e͢6t~wXU:K.4U?āM*B|5evAXj Cs.t036y^}{@o->F"{SUgf]央|Nʇ< ]EN.ۣ'+5t'osg0\Տ$uuk(Q_S ^$GvoTF6p`(K_)?r+Mzrmv*g*4gtR*in-ǿDľ_D%YCkm _NKWgFJ*_餸PyH*yN[I>Z4CKXHt@iJڞ49LXZ/'P{`TYܫV@8F2UxȢX l2ɪ ?.=RV3˃p_̆dZ&cFm *[1v#ū#"+ĥ~4unt"QSe+{1>IՅz.[` wWh!ۤ ̃ZK;f*@n=C<"lY֦I.)1)19Eo<{3v#}J}[7YTc0SʧxH Օplft?#>È#]{7ѬJ Tgd3yUǁiI: .[fB4bQZwWIdLN?tB,8,bfhǵKMxu{jƀܽ &`!^6t*aX,27ysh47&\> !-AR#mq?B8@TޮkA6S6ySe{JURܖH6(N+ԯ!bT1sy6-/rޠ]Euah-l:>vz|{`buWaJ@.*L"C=t)xsNy[Qoj֋]8$@Ͳ6ⵘQYe#~S=bjmZȟO <gИ4)DX/Ņ/d;I&]A{eHqДt-5q+=jS7| ,$[}yO[=#U4@$' |K"{)0ZFUJ2:)1rdT̲Ӧ/IUS1$ha"{_hqlW4m9עDȜZhY/ l4JԠr/cQI6JufWB-κD48Y웻;*Ż K"#%B* >;O̪3 ׌&;!=(<0R/7*ə{Sh'%doy%;8|u|\8fv:y5ve7|2%NЖm`ԩ _S4Am`bW阑21v21r:{*RSRϦkڜy xE܍ vidIC; 49E7"6%pUkG + iV#r1n=Q0Nau2v!GMa+*X1=.LΩuc~LWk{=?%~z|%|0L#j*Ќc>2g'SZa1,'@WWf"T7O ۫H$,d'MGSb h%f mF{.T]'u[ZmhyN@:TRu}4 xru#kqNjVw ,wd#4__)]#h,07I5U<%efW.Ӹ޾&NHiHɹSZ7LS Fdtq+ 1N'LQ.-+YÖGhbDA^ ؾmit!Է+Ie\9 ";b۽}ӭITdS/OE.> Z*ǥNwhNyʹr H eA#Wh^d'/V'wh9!2uZpȍpOEQ^&cb Sc0ƄҌF7 $ Ѻm`[i&~2ro8@#c7 ,7],q:; X/*K)Z݁,\ߊG(N._ j"uJMNEfjEsb8D4s2>Džc6eɌD(tna#0!a }>;1^fS@;pTP,z i ,6%bME/0Eִa9x-.EsmZԮne)Jʾ1Yp峀[ ȝ.KEHG0ꃕ;gdi""l='4HU 9/#`}B ÙσHX?"Ӹ-1eN͎ץ|Q+ ipyM{[1(F1bGJ\&=k8r ПkQU7UCWoZA~:Kwb@8~ޓEyߋxW m[NA#Ś3Dϼyͭ`6be<wIV3r-@~zڰq.DzTʃN0"7a1j189.9;D8[|,+"tAC^=4-}ߦ+;8~G̪:%7SFG>ݨ6`7y hK!oI bYIG) n Sa4#߄2l$ ;Mhdd+L^`gƐNn ^s B+Z3ŝi4[ Tza,iH֩]#W:4SpdeWxp$(mZC uyE@h^aXT]7N/eR+]wQXi5!j#a^fS0nFI|=hÄOOs,ΛY9M1&ى،xʞ@n ttӳёtT<7MDj$Ͻ9)-O~m kWqE6W z~an/61Х% ?ס`4 ^ U"%zsC+:53GOx` `rQSxz;t:AI;"2%X8WgڡlC6|uH)2ue!Υ- Y\4XȓԵ+%tkc9}7V)7DK U L\(SԀGJOR 7`hN̂79@j/ON®֥cww4/du,vː6^z&) c >GhM<k7TNaq|B`JGoflc}#_:En؝@w7ZjƹҕIK*R CG͎"B >.3$ΟIpW}շckgѢxT\kIőPVi U~ XQ~`+y5=Ce.M2vu DQS$<"ΜpG8a/U7ӱ,ً/-PXgv8_/HqHV%ʈcTpS'+tWj il cSsr/;/K)3/]] JA*@,Ȃmp(;4Tt~ɇߏS 'ۮ_p.FXAs!.6%V9j/mI*#axJyr^ ? ZxX,/.H0&3z$rؤnc$U57|ʦtEW;gvXDTcW&ixgz|Qu Ǐڱ0mle]"-1GZyX45ǵhZ@Ef|ۿ7"ְoc.F~PdgMV$wx4Gs)Z>)դa3hU:$(&zN ̞cSu$UǴYj{o& lŴT`")h+@KzBO~rf4(m~PͦtV`^nni.L$nϚ;6]re3rbz& +֖;D~=#!eX TT`9; O)(* Mjn"՟{2z;$y0:Xl,tCtI9z_OZ޺tD|İʝV[+M;M9l҈Ϗedii6º7֣`'`tzt1Kj65ѾJrf});F?BX2<\Xv :Dԁ6d g`Mk|Yv+0!V@u%Gm'.N[B*ׯPi`TM: u!9d*S'(ݖ! צ*BXq!VN庫J'0 _ yp !'M=fUVDjEU![# 1XiكѸ2tNOs/`[y9E  "H uD|9-MGM4^dmώ\pڠR *DQ* h{ +l>R_㰦1Ӵ|PU {K>l ^~\kN06o nUY BrZ#"bE'1Rs#D]@ӊ[\_-03MIF 7o)~7{v+4\­}}zmԝjg. B+e%*ug5hU4d٣ QLcƗSMBpY=1gβ,a&3lWLM4f4T #Hj_Rso u?h?Z;}R/kABbQrkfO CC *FQCgaz$Dkg] 8 <PkMws9p7r!p#_\[ݐH} }o!1Q8^١?y7x}p[t9w(R|h ⺢ ;hkq.Gw"GCkl7H_-? a`]0l5@6't o`.K\ Z#a2tcѭl:uNM a=6>$,f3iyaq/֮76B2U2ADȘl|0҉X?Nz"T"FUs`Z =/XᙖjIHGtLR3K<į $+3 pe[Ͱ*1Qű8\__:WbHrMF>Fm"[eV "*/.q'_CLRN>Vl1 fe+zxxG)v\PꤵʨO=]GPt.[wGMD=֯IJ F"5 'Q.|9WS"Bz1/G,;HfJ,X&ZQD5DH2Sv#Ԧ~5[mZqʤVf8^ng>~)+tQ>`Q}q+Sl9`~b[Ss< ϱ\:,ǫ2@7:_))fj$d'R ۋ"B;oY)GSy'Tc.6',b^х,S<یN;92H;͵,j{qee0^`DhSLܒTG##T"g?矮qCH2d$ ܜ"XؾzQ\k#60n8!ܠن=U2AQmlp9 ;I~߯=qoIz>N7#J$tؤ޴'&m$e*6sjbe9c ^˻elLM ١dO^"f炚ޟj:O cYJ8`!p97tRNVE Doׇ6mꀾ5~kh9h8p`k!Ad%^;%;Ð^isW @(\V)"&xs S8'Mu^q a pH5e\ABJ:=ɪ5kF汦+2 pv|1b]5lx^td)PNG'}jډ>t?({OW !DLhu-b3%/-Pdrc1ǩH9"H'a#zd*qȘv˃vPm - VWY&%M0H!BSGPJwMAu<($1J貫5QB 3H˅P5Ezս%'5V9sW^6m R~<)Rϵ.lpT04;q3l1>H*2O))mwzZ p6?Ta1 d&Ҏdz4.j+/I\Ǎ,Zh|=/G5Gy3V_b|%Gסa?(՝'ͽ͚˰sbib#i$a8޽”%h0{-c+* A>3j3HkS5YW5n?xTR]mX(}uA" "L&Ƹ6;LDAj9pgQA,l/Hzy)[d/$e;fp'N@Ь«M^+4/2i=fue8?jp,r6CrfLg@dG\3X5PX-9 W+@2?\vvj;5Kqc.~73;wWA?Ҳ["i܃wNr`pY4pG^#׈'L:Ҫjz0VrlA˻|nf~'e*˨LshjF-;Ls+!=`B3ӣ]%SU mڏ˗fŜ3,gߐ[K қ7ȩrfYͪ\h:7o "BYjȺ^@])8ot( iฐ*k, T4D=ᬭBo=%+ov #RKc(tw: -@OflznV[Bd[f`%W.=CvN7+2LKEȴzJ5{9o ʧe Κ@@'?}PCYՠ?%u q6ه -]~N+Azd2k_!m#4w3oTc-l;2=PYN܂<*gz"cs锱ih$BícX3_8*"YM ) ]Y8bS.Ra,W9N=*km+tą֥P=!J;|*_&d2ǃ0M9CLJBЩ0TUԛi9²6JĎ]DP@M[gHFC-t/>lLrˢfmz7&*c fУIt 4Ș ~XKwFP\R2Ē(Sm%ISڸǥܡk^ f^n[Ќ gLXf-v9""BҾvhIW};(t(]ԲaF ؋'E~߆>oh^b:x@(r'[pXtZ5tRVh7kQ^:FJ,}^u) xJSγ2x+FnE1{_i(E2\l#>>tna)N~rH^n88fX1yؒVS}MCrV_,OZuXc!sc끠'Ep΂_G"^mBrsWuǕ*|62*ciꂶh+d|eNu},l(0,|V^g r? [dm8d>xGܥ#k](=jITB -*RJڦ2dF.ߚsjq} uDkRqq$(VFϙW__>V,^wdcP*!0rvq8MZթ(9Rү_A+"- bn<1] yA[(z ~,߇B6K}=f4zXwr-o/.*wjpHq۽1on 2W٨1+7N0c#B6V_$\kbr2oL!Ӕ#Ȗ.R;eְz MRNFk">[{h,.0:n)'̆:PGx&8Ixxs¡OS4a"P^eFB7P@bQpoCsY&5<ӯ*_Gya 'jYO[*+d`jK㯠RwcwNX1PPZ9ǬC0TDb=%CD{~fzw?N$94Jzv%23*Jpwe&EIh C B>{|Aw%v_+\tV]IkmuzgG۝:shӮEk7hq6bVtBbE1j A}>ˢ648^TÑ?ʲ{^TO@+\8[/?D6c=+9\y; eYe/BV1aѾuPr}Pl U2[1̢U5$ֈ2.|0D17DL3~c:UС ՊMEZ@2k>aL悕o QSǘ{T Л8w1C6fTZv F,!t P=!{hX`ۍ '~7-Q7G;+7k dKlot KAyF6Jbas =܈r5E a:muxvԤ1ĦavaeTw6Z" i@f]) ~cA_P-,e$Eاri%BJsȣfIVjo+oos+ x7FsxæƮ]/OǓL[)- %{䐿IM.S Ȳ#ڪo B)3{r'"}K|F0F*t]C4ڣ؄dfx8"TRV^`oǶx7\.(X_yL nx`x]ac49*|Hvؤ4)} a('du>] =6nK!J#Gu ,t %W.Ύ 7#wHZpI%ғ I3x$( (CKU[VR/%v>AY\ƥJ!ًgԻ{P›+#<F¯"V 0o3o wmQb=mjCO6e8Vס&`̭O};0*WZ6#8BC}\\둌G=5f 0˧VYV;tDɥ]u}x:k*<wG);Iv Gԍ64CzGt>%;7HAٟ Gw԰Hߍ4.?}&4?0&9TrCd !OSXKzvS -e耵Vxi]Xݰ6HbL\N*Y$&?'\Fz`Q̓ NӕIJl|Dy,-bzx!!iDt>xP0*:#[ē=xKkM QAutRJ?PȟZ0h4BTn23a)uO)y;es$3F7R)`>q-UXXe'ȅwoHwl+ [h?mI%gT|]^OAݲ|*̎쵧Ɲ4x3rUVE0 #'af_ |GX-\9l0ăۊ`D;*lζp5tnCMd.R>]*P~S7{/d+94m 5؛<$~ABu(m4a׬.arK|hY{붡xJh]9\Ûd|MT٦ ԣF26s ٫3 lFA8؞p-PXlqEMk1I3zGw5j%pezo,]t{`7'cFd<(JWV=YU6O7 | ksPG0dP=ʡ9?pЈ&g,澦}Y[$tJ]L?>u_|{őlݓj'#-C0%cZqk(Y  ;y-Pȟ ԭocP87*,fr\1N. 2jPCBu  1=9 X xRz6߭y(vof?)eH꿿6/@VJ˃l&EgZ1КeZ= #З=[Y݀i92_{5u+HLn20S%_+7*s"z{݂!#6_  }O.u$t\ؑ!8^hT(-㒲\/\V  0(iwXivhRSЙgM >ܛ=[?="m,ʸ۞{ORT"O x&aIs]XjHI]mepy@w6E(2٬_bZH-j7B@}] rj8[/X6 n_~8'҈;Ɉ_Co*8g7UOCϤpЬ! E!-ܘei~[1ЉݿL-B)_Aq^A;Z"88 |sX;Isjl< x-QHSͿuׁ4KȈg:Jw,Qg`)UK*'JZioGsɈoμ𷢷?䤍GO=} fTjȭ_@L?e2l"SGѼFd$/߸s_IxX3ɿ3Gݟw<-i@%P AN>״mɉK7RIiG@)%^)YFqvȡ{ևWQR{I_!*U ݚY@ ne(BWdw{m]ǵsca b( a@)]pM7wy12D_aM7mZkf˩/%8^U7"pxCa ujfٯ_=l0KR[E2Jh\G9th^a7o' W-\yTHSW5Rx 1QQ@=Qr<9߄} /XvݶdU 'E4$$VF_knwz07 n #Ȯb.(\Q?+SДR٦:o@6 2C_nW^|Bq~Ś Gmw.ԑ< Ah6:!$ ,w#(Cjʍ/ypFV"FҪ+a!}sueX<Ƽ؏ ? tJ:PDΉЊOP}p3ШKsIz-fj`\h;NWY{d54Mi6Gx+f_o|?) >vDrw۞08O~c D׶kZVcGuwr p 0*ƤltX L&_dz@ꆇi()l.BD3kfFϮ,x AZtm^6seY'}NL'>d6ֈgA?3mƕlsy%YۢPx=e[0`Y9Q/ӓ,\ռ֝gp^ig;gMg0ӇBob) *g_41n_TS y{@v3Ij5p-d>d :;vTأ/(]v#x87\@3Dߤ[Y=Un?[vOLƗӉCxԕHywO]X^]G5goGKE@% uiF5y3;֭>d^M'ṬYԵ?!RӒ H60B9 /:ł8IFkt˔w6oG̷bymyWțM]VGK-6h:.PJyfhc#>~%e?e(MhZS ҇C \̃XJcPPEeO{dBK9aٮ 704w(YNK3Pz`pATUVx1}:%=_"T)btUٞH:4ׇÇuw6.4L~ؙ=rAi:Cz [#ַ*U_!1풤YXNc^V6+5SV=K̍|mQQγ~ީh^9nm\ZN>qЭ˗G~8]~`U#OM*tq^߫1qp3H)a}[5Dᕎ hT__彿ǁ*>+2]N1r>pR`GxC6!^ .{}?u *yqʐ ֩nѝfL;K #lL[g.V~ו}ORZ(&?Cv*|>nl련I +5K`>35he@9M$V cBrʿ1\-U!̼ -E 5Ma4ue %$?l{GrIyM"AiYPJnܕ`N&ej u ژץU5Ejk#d 7[a 0>*(:)ScnO"'V"3|ڨ]⧕`؉gUDKhZEe #>(.p]&H" `X6/ʿЏĝ^W;5\Kv:,>8]22 [T;O6!il8'j 7,h^ q#cOp#R5x&/PzzUa` = ޼n1<ё J,:}WTrFm`rˤќs?qc]pH֖;jGW m9 &MSd1&6J!DsgSo}2C]+ք#:0f-YSܑHc)JuPjFyE1(jw. F8zȂqZo~:, T\r6ԱvX狶 Z5pYp8Vې]}ZŰXNWʐ(vГpwX50iA.|̨>N/CFo[!M^QG0J閏/-ttjʊ݁3ahGg dLP1CWo*Pe82l: ,Zft!?[*^̢+gĸr{U?񨅆q~w&dQ"imS-'joy) >. _bN%蝵y4՝w IA* ~ Tby5)p Bzo嗢husj\eOK(Z5~۠t|D3H xtJ|b /k{O١EB n,|S,I6=!͞8M. Es s!'4DKΥG)˒B{XH#}=9{lZLs4Y[\HdYN!BhٞT_fvb-q]HG=%$aJX L"q1qd7{W@bQ-Y_E%fg#G655Z=  7cjz}~tB:cA6DGHy6%wu>$PIHn=ѼiLdDŽݗq{m#=@lͫLl@|)J]m|>6b>Wɓeoi'{`.^y ߐS8N~_ n?cӖ})PCI9@I̧ "Iچ L|̡"t8jQi0qX'S&xAb:h",an{sst]B顶|/ |}z hzw7EG~iF]¶A'o?q$c#`SG()266y^4z =;GgiAA8کn4NP/9+ΎLXZ)jQdN\g53 X 4 ̀g=}UWٴ`d$ 7fJ0tJHԊ }&|yt\AbR2\,2q^!@.3:POEo'29e9bh4g';c_wmg/畈|¤kQhzds;94q=-n3kh#4;SJ6_Uanu [}ydlRd$%$? ɤg=a6ş,e]O$"M;o ,K:d_fH*"ȥ lD#J`"pDuL&YKi<# >i3]=P*M-6AKc̞a'N?"#ǞUiIp.UJ?k{1^AKф(S]T>G9Ѭ ,45u(b+E^(smԓ5pC8K/v_d9o/v QQkDEPlG5SsяEѺ*P:D`e.q+$4gߴCg@%ސM&wsa4qE-/@!4j "iC8m˫lӨX c7-/$cs'czpv;n/p8C",i X1 R+c{KhXRH48 Z+.dzS_UHl%:4|EA{+jk5WucdPhy(,/{RRM?[nh8t+!$. gǟW k|~݊f Wd;(o'lBCr^.qS} Jiv΢=O6: {X槝 7)FJ MBm6oeV!7PiPܝC٥ 09}zqci*B|]Z[:f#Z2TlFx"=q+<C$]s]~[vbnp՜Xq)ͣuEx$rJK}8S)8xkY)ud! uT^d (m yO&WcA Uب9"H-'FMV!҈F_\T>̛XpVm L3,la{Vei) 6+:xciZ~/q 5a'S:IhB>Li?`#J|V*OƺDњSFOkхZM(Jy_.m{?ޒoDo޾&ƈEa,/^1>7"q﹏BvM&(ym#nr U: X"Xz3edt&: -INa+2CoDr-d`otT4@.Np ЍNa4uD!_u`j'k&TJH$J[􁡛ۚxB.92 fkh^h_9j >.QmS.[ONCyPc8uLGyr=lNN9>P tv'2?FL:(l;q!h㡐\Ƒ/XGzԕ.59Sص _ت%dq~hRm@K|9?_v-mԞ{gnx&\?a+*907a>eb!YcpDr"Ik CRt;?-o S֞z?;ӠVov}c'&,HVY4^(l^+x|.ѶɍI O7`~|,"#B XdO՟&ՀW{c-Y\^UlfQw6WwMaM/ʯp_B^Rb(S J @lp2fpvg$[FBܥen$\,EQH/mP5M?)#I5Ͳ$}pwOɃWVȽ(d <xv^O?%=ʰ{琕i-l#~"5aA{V%^InXl5|2bs 1ʇw?^PQ@8詞6p\-77sj[]5niwY%߂gj'lدX7sqCzrnf=M⯡{pwg1 vrRΧC g#9:akw TPOOg(C@|Bi2I%86HikSemj9mOJ#hżl 2~:775zYɄԨ؟z1Rљp&tZSZ:8>47IMF΅/YnlKou߲!t6w?N*'PpG/m[Hԗ!iGjwq=Qҧ.|n#9o~dҸ(b$e hʎy|Lʜqa5sqIEv^˒]`F;N*ekBT?;m? Ι:Y&B}XN9T?r~M_wF4]z^.1`k$3(15;ūei{a>wz@)ubKEڄbvk\c&5[{,v⹆Q+Q\)4"ţ͊JւhF9өQ9#=fu][㘎'ިH8] KH/yOqWt,}<( ] %d襆i5R9H|B(rV<$+J}fgN9~řiD[UcU$je%m9jE;whGV:8睅îs:+æXQ5 mcEk TKC ьo,PKY13|ػ%&2\ꖂ4z:8ӏfumx87kж[⨾-wma-{d=钸zh/i %U4Q8is 7F! Ϟ\R-DĊEԉ6fwjwYze*AU<ƻ*nqޛ ZHӔN5 .:/^CULpLN -iOAxs&Y2pOZ7@#fNd0 846ZyOX-$<ڡ4>] >~)S/,tLX|Wc=`}>Dcw=&dö qt1XFW ?F8f~x;w7׈ 3N֖|P4^f_\>*BLPڴ nQ}ovCD)'+Wc`x]+#?פa8v7J6Z>Ҕ&=fph sA<pk tS VHq8NJH#|Jv2D,LK̬uy0 *530}Kͤշ}O-S70JV sh_ܺC0 ֶJ{UfDj {5O?UKvN( 'Ss4,1Q*XR2u9Lgyh<׊[3E8]Z ^FhV2WH#w ӎ(Pf]aBX?HxoTM$nn<PɌg9/'o.([ ϳKG ǸLҚodV- l7?|7*of" Ӣ"9.<[d؄lM В? |<3rT6CS=Ԛ%aL;!r2XC?R lR /G#+^Rޭ֚Bp5Y gr?X/Yᵎ'E"p{|%/*д!Vk3> /0oV7lP ڜQЅNΣq'ZL/VQ]Hb@V*EY-e"!vˠ/ͰFxy?{Q%-x)Ky7c-YA‚;oe^n)o?d͑ԤDNjv'F 41nTA΃3ETC,ls:"\)&Ff펲}~"E{5F?8O>׼ vn 1tpJ4YM~er@Wֿ2EA"CdjZ3"jmZ4n*%L#};>HLUj!#7tm!P++= n*Vi9>z_N:HقWt ])ӭA&"WGNک 'UҜ'9.OfqQ`|a[. ÔG}i}-39),]wWĺyqb ׻|nđ\ۚ7TV|7؈0٨5q֎!.Lλh4D$ʰ/QnQL*zw{y4I,5&Yalùm;`Im#Լ%%L{)zCoǖGkE)ms_B"49?|5+ cm`k%% =d):oE|Ol⪮WyzAiTλtL'(ݎH'A0¥ޒg62Nۀ5^WKF-P$$ MEv74,'A7~]fؑ2 df:t>z`>mCB_§aT#J/Vzo<ծx\DVbk೶}Sdz8( TJbRmH9¢m$8x2nbBޣKm _ڎ 俀ni2ܐLk87MYA( !h0׼I%9RjTi[ЊWڌ}o7DRhkbH\?xZCn|i!jl * =5t-hgdkFn-U IUXOw8 yR^!-ecN(ϯķٌ,4$6jрJ72!Ɨ=S F[!m; 8F!RO5k(+F:xvGO[#k~NU趾~I5JyT(hܵ n2{Gmax;pN͟rJ8Zbut<<^i/YF?N&xX`X2vUwAp?ǦF>}zy#঳B?gZLdvJu!;+ sxY 'ҵC9>gIބ"RDZH^[ ww anyV%iA&Z!Y!xO3vٿ\'3m"ϲ~>)Nԧ*)&AKiF&h 16wMXl)Źߣ 6eH)0~|?+ JqN K_NU/jlFN31Edv\GP"5Jgb l:r(ڦ6~Lly5a >kcN:V= ~hy}쫣nu92~$W{=!+_355ݴ6V$Z6XN7t P-՟%?=9ReTNӜ О Z`qp64`\ͤG&6w?jϵog;>|ob ^-&j+TfX`c'2#}b0 {CJeZe.2]+/;R_t69Y/'nLtF9#R瘍 f ̝JgN2,'aԔd ?%Y]Хt~\e5h*=j.߫y<: ]7 ӓhkf&qИ5IvF]N .Ϯ7<4 wK#WxoG((V^W)BPyulMtp!:0,YЪA;-B`s,Pr<0ŞummL~H\[|1Ck"0uzi;P5eK骣s[(m)bUN8ў6s nA61o qL+{hGf,1uls6s+, gA (C _ rIsoL%k6e%|+ ]%u!mIk]l2sI_K9T[r*j |%4aj4Y_O0]029-/dQ@W s4P<,PXD]Z=/2r\|w{cUEKw .9Z\JW.]ᱚ392Gq7>зM\ΉdHᵆ9}P,|=:f&0]3t&{m !)g :!CZM4@#:uq^F9o-Nm^Cx}8hҹk' |{Foca\Y pRߐOIr d~S'ao?Ɵ (l-\{RL^z(5%rvu SwvҴG>.,7Gkwɪcdמś_ǝ=PZv_d$_JdW t'bFYTJeʩ# _tu' at^ױ HlhL/߯3?lUI$ "*523贝!Th!*Sʎ pѦ=.n J~鹛;=\SHhBFI7֩kW]+Rkm½ݷG=f_|.FGF1Z|*ه:PPU00M_s)E,Efs Ro?C|lR8IMy q>Dy6漢 ׷k("8tR".m \I2o Si6ht=MX ۭ k"gJql =!oD[ ܣ*[ i zfTj1_y/XcT"ZyoD`fMdS0;+p_*ɕ6r|?۬s46@4^ )eY#z/[mW㊛IV|2l+ǘN `}!sʩH!^ . ~& dm5[>OJdX>`HyF-AL~}ؘyRVdL9sͲ'&I0J=f7D w=<:F=b[>OGmc(*@@ϋng5ViL?BS\v2O|RREƒgf FT$Q_<ɚ`gU7SSR:T:oND@Vi75@+s~K8>m\h܉lmAx7lrJNILtC.iXsl e. c4T^ "N%(R*>-wXXky!`rkq DTk͗qh$E'灳JsgP60%kkOW0.F~q9/eR9Ѣe2}@h10٠G -ԶSn$Xت5=tl5l%\r.|f)wŠތRKzJ%dGH6,>7tΕհ Rp鿢Ҟ|9~|P]ڒ(☟1υe_ý=5,\XWP]WBZr #2H 1 NQl 3,[fK[k\`9Nv%wV5@ktQ*!1g$пai΁B8J>5ާFK,cHf9=0,ҳ`ɺYջ!*An>aV;# +i,ov-\! QεBS,TwXRsqL= ~(\A|Mg'1<?GV6 se-ra0p֙ZOlAZ!sG5!ߝ J7blNI>mꇼՄYCj97PA“}?괂/}sDu:ы:a]="yCbZ ׹欧s"|?&Ev9(/`YCPjy$l5f#& Z̦ʢ<'DvTXOt A'?.YCj6Cg!teĊyqOIn ^)reS-o1'o?QF꼏z L>bB]GϢ۪L~".#E6 QAdѫ9zN#^ϒ(?J~o\XP37X[iؕџ@*MWrXZغ nHcQ澺Xۣ;Q@拑ҟ=֮ڱRNd_05¦*t_kzckƒ}ӢQAcv9%>.]|C_attm-L-BiĔw !݃)pO~` ޻'r K^~4ǏzMǔ [G9FJlֹŦACh?'Jؤ-1RHӃ١}0`瘽h/G}T/ Jѳ%SnaP-*k$2[=RʮM!6sG9@GW#Kh  d4&낾xv P+*=s(4liÆE{B0$"xV"7vhky>U/{ Kfݣ (cGk%X: np+yd#yM"|@nu476ht Hi[nKs ~a˸=mw|':~-G!'mS s_P懐:2ź_c9 OFSHIPFڨЩHZU!_mB?Nư3D"/WAξߌ$ʁma/18 )QZ!E v,iCYg ^8DPFd=lVC&bJZrsMYSa)v7PXc"? C\8m)[ix,i3wQ2Êq4Hm5IR5;FLJ|snv]MSCy<+sx|8i2j.pTZ9ȸU}2hl-Do.۹ |@䀂U󧓐PQfebAĺ3 RQSL؁+90f;1@]e8eW>&x yv Cc.jarÎndQ. D;p  >FoQboHs\CQ%s?`ĨE=9f|mDʩhm=[ĄpE̍*bd\LcN?"hhKQmnlc&V;~]ptF^3NYi%x8:0#ú9C[.`P/#@v*!b;1} IJaJ"˨J6Z}rqt42,z_Z/L@nBߚyH(98nJ v%u p &I<_]Ԕ߇˕$e?.j‹+1̔| BӧHsdzak*o)yʊE䣫'YʷE-Aafb}bnټvI }l~sPWjG[-oЖmUБz+@Хp+el ބ90 wV0:r=)v^:p]x"AIT}|97uBG|^{G\ ę}rEe!՞Yv J~&x;mMӺ+Pp2^ZOJE]J.v5GWA̟`!hGw'MSᅀYva} 6LlFh\d Bc}V1E1px99I6Ia?7ӹD݅wlYdzsV/i&S84Tl~%IAhU OrJpBIN& E}^CQ}Kc7EhCX]ݰqO%Hxv]e}tkΪMI}zY;l=3Lbͦy0E"k!~>vP8c7Xp5׺o{m~dFOY'PKA1#u+:}ϓr. \. Ғb{9D8}tӢ7g~>sW?1ATNpNk z XHʺ9F[ى?Q_TJd?b{ #&Ml8_~~z7w<8DWfH@3ZP5*U+'U^4uz^+m\$LTA=w?j(u0IM$7%땖b~Xc 6qSPB΅ФT;]oa%Kܘf|ĭg̞ ΦIс⁵8Q~\L.F Rb%NEj_@ ,{ fPbk< 'y14ڑBէ?rA쏆s ^+-AZʃA5\U# sfu5/f Y[{O5Ȇƚ\rXK8xaV4 LERo$M;<[Mϋ-8ηYylDƐE~r,BZ&X= Š4%'k[҆~c4QSqɅպ{(@"zM#Վ(]<1Jq'H7$+c00E$QLgE#P \rdNjTqyHUVh`yg 3lϙ}F _*KRGBAC$AI_ctȔ R& q$sMxJ/Ս}Y#iGLm)Th~8f}>hH4h^ŷgēb۾;"r^dAnҺ eb!&ˏ<%}lt?X\Eqs9կ FbL3ׅWHR4}&it mk嗚xs*>ǰ}\hWz}:7ӽ8؎+@RO9_#eFa+O+zzNF[TB9Q۾B";Z+_{ԛHf" oz6S;bh4'9&*ԊjAxwR=#/HJeQ?/EBxٹqM:F,k,f k +2 Z}%w(& uumR @͉q$(XaPzpYA7 :##YFho,rOuњk})4>G!zQɘx^|2(u+s7‡i3!]/퉮g ,?g)+vf,g,Y +d)!qa[l;Aig #bS{Q/KO),}?Y%Hɉ7{ t%aيuM$^t SQ't$젓d:D40@ŦK| KkݞG6$| z:9e@b2sFұV J4AOGsa5&`zHFF+;KU(Z1 ,d3)A|rw +0Hup-;/55\$06~E}7bb+j%-o Ġ PAWԞw5}fo'z%NT(h"_jX5 нĢWmI᫊&Q 8cUYn?w#|Q|/e>눕5z-#_~ _9o_5k_\^YX00MʸBaB?iVcfor~Hb4z2c)t\ Hn~DF^uvtBc.{%#~X^\H1:_-V7؝KϸOf[TdC= 6?n S{דݜ~ d&Hp|RAT>4A)'Л6IK`@w4VCwY| 0P Tvk٘? $d<22'ۜ/@U̙qp \<(p^0Y_߀W! /] Tep 6p\7B; MWWEp% R{J~T!s|3Q ,IAJR; %àz%[͝dB=Q/5k4%>A 45j2pMsTny}N\l3 +gZ3.xxƝ)jsw=\D5BQ.]*Ҥ1kf9Ƙb}5M-G=+i77y4䆰{q31.Mܻ Lbx4Wni=Ŵjtӫ^ $hHsC 8Am qe Sm(ݏE&t2jG 0 tt 7aD` ӿ&te!@EHlS;;IyB>6DG@$ wVg-I=MhŽ) 舯#uaݙt=$*x|~pNN%xhRw:Aaw;;6 7g^ d,}"YP8JjUgv# 3A"%~Gi]]翲9r`_Fz/#K6tCI1m.(n=P.rAwXįmr*Nw @Ju5By[6}1NTWrkl|׺rK,_1Ss{khg@.4$T^bpXaX ġN͗?[ݿZo9e,k;"*H:x2|vFiO+ e+(JPu+\M$"|]aהCv4% ] U%siŴ'ՋjgKCxȹ\< b#P?[b 6Bt+_.p9s+]CdTr>\`;@曲߄õ#ɵBx.V<6 Y܍6>TXa|<*t}agV&R3=Qi|sT+&aYpk#]Lw؉)wxl?CaCQ{$ jPL+ĂFgC+PyW* yOyk&wfUܖqאZ |!O4`,=]2^!yF jPY%C0-i-L?UC>Ic' ^jX^(,uI{@J#FGZy 2f9p$(aȃJ*11{JBJsR%f0fܜI=ќO,[+-ژ4eܪ4ș%^9&Yl7 ?&euaZ)Ta'u<'sQPu<ȢFtٛ1}X^W/7* 枉 MzAeHca }DW$" N0 75qlM-~TZj㍕Z#%p ]+1NbM?t,C-S?0TFz^z8em9  '<ݱ-<}[ ޱWǁ !n ^9XTZGf u'PЄF!/%v^EVK7W@lpƚ)74 Н'*Be'l I) xAyEKY>N@n&0 p0޻A@D1vr"z{pJOg2^Z\'۶d`7K({oZ oю;y/~t~bGM'+c#cT d{-WC_&9&c< jG 2ƾN09s1r7pBIvY]4e[ֲu/$SW՚Ȗ$oCi]mP5JrxuD ey"e>߹`":JS~UP+I#E ڈ>}ב+='[۲T/^"S:cor`3` d&]C2L{NcuvygoFh qEy{C3q$ GgVYdeI/C1 (Bb\4wyt9[gUb¢KEM486; 1E9Hxt2tc>uʐӛWbev`9 MٓqzНbzFwZlٴK$^!#*IQ ep 㤈˶:6  z@k$k{~(2/e_LiEm18駧GX"P}XM`!^v]0e\DB(҈ɪ).~ !FV^ .nyx~'&CnT B>eӴ|? <6on0⦢d]RPuɔ䮛i;){w zHvqjG!<e 5%ٛg;wE]u*0!-q _$+D5t]CckhQC%ȪzlK%Ϥd=v4gfmt;g^|:W%e}[1K R5y$`#vy6ņ)z#0`AWWn{͟Ƿ޺w\Nd"t $gB#(4Q<]z_rF+`_5LaaW}U$cW?Q*<OLmL3{&nX,!B(\0,*IViZQ`;\;h FPi$o! XHILOA+&F#Ir{(ۡh qӤf* k,/#EWC[L 1~c$YH[74q A/}01N/QtEe䌏וf0(|tFy(Q)-0/ڲg1״WgCс8iTIUc2 ؏ꗞ)'ZCi=^Q/XrhyY xY3=ˇeNq 0.gVSg9Oox*Kᙿ%g F=eITKG+h.т?*,OzJ*>n܂F⟔jr}qԸLѤ8mhU2Z<9KP6<%YF?aQsJpp wIz^F$q~D!±1^7(*u|Ꮩ%-H<4n",8pkwq#`heWFM14#wx~:Ѵ儻+*Vxh8bIV6xXLu٦r_)>ZHe_wtJ{wUBnV0iQ< ***\Jbhʦgtr oV%χD|{bJŚt`Yה2HjwR\*<,bX񑮶) braX-bnC!}EvѶ*v(ÍI+Tj"pQ󝩏*Y)ݐS/YLc}8 4yHJ^A7Ȥ0.9Yd?O<\Ə^ӵM]usE n_h]Nh}m[h(oܤ])7"ҩ<Mlce:qU:X,W E ,fכbm_3-lwɉn{wZA q$[UJPzv 7=Zځ>n[жG1;n >u tZh1oC 8S\-9С A!G@XL$z=i -w/Iy !@`rSpFٝOT⠄TljG[bq:^rETYse$qE1m,BiH1s9#v>ceyVqz8DQc3l$H P*3"`"P`橗_(;̕p3*ʥ$wMפ601ӄ)b"DQW$lʠn?X3`v)Fy;R"Y71u;0CPZp6ul"j7<*2tfPYyV[׺XZ, "+X}"k-A?V&@JƔԩgga+b:C\+"Hrf2^Y,Z!S۠'1pVGN6=߁/Jp7_`i+rj*qU1בٯ"Nn]vEdH c<Mu4]W`'\[ %=9t7ゆvaU0ls-J ZT%m|[??٤T}gchqWyw{ [Ka7=l~p[#σd9[ a=46=J0=SpKN0y07ڿ3wزaJ5F,_]OY]:I\{>t)"f9~'^˥44ۓN7V=tğ3ԣVOv'|Q/wӦ0? (GaL1yAUz" l %/dZ[Bmn<(t,̮L 69يRb0{%Х'#F\馱X>rO+M4}#¸[`QS_ZMai9@~r7("t"Ⱦ)0_Nk:S:51 (P3+HKx%ΤY9s,I tyuBKdl9!xP"gJ:[@6j__@O=ݵf ĖrװM _a%r/JU%FA`3H1w-Q%^LzLO ߈&>mS8szS~GRwLzͪ`*ѾhDs|ru#+ B Jc+6tgQ=Nw؍ eJQK{>0?%,j bU\(im`I=-9Gywu$MtJ >_*jc^ Ӗ ^Xq}>H=xna^ ƺP-2A:m:i4``G5t(.n]_Mk3~cmU4 4۫[]%MivNi+t![$7.+ʂ'LG1|s5- "HU-'w mN_@speWnÂCMB>֊r𓿑閉=cg7j3UԒ4ތ$'^ƧIMaY,,o!SV}-N/ھ[z\ZGQVHrvLUg 9tΛm6:x%kf! &Vӧ\g略 e4֔S )iċO3L$WU.Z)@7y1)P7!)Kvɑ3I=)BCFaqma>xAp]S>=239УloJL`H"eÙ֔a27BC~ӏ muG!Rh= J.D$2tu!,e鰚 )^WdǷ rf>o#i}6Waށna wn&ŗT'|qK^T.ݴfFTY>[WG[(A )OL -?KŦL'z"*H4}1NҮm3@Zh:dQ߫K/Cu`ikV{KK!W23HtPxyLF=~8MdZ<,=VpE_ףX%m{c=¼n; 6Yr'Um|q8&DezMG`[Cp_ WtqOOsWh*,{:Y*rѩQ9hR;ijTџgV;\j5~Si\lh2mcOM17jD]'y aVuZҒ}=KV{ ʕ>ة(AG82;| EQ"6-xig'l V0؁u\S` >/,N߶y܋^Nsn7o|8q⦅W'T*7%-î7=>aM-kM(ɱVXɮ‡l~HKދΙ@*\r_gaרSRR1ǎ=ǎ>70D_=X5=震~DyN4l)DJey7+&^V1xHoT'a긷|H̥QzM\+u x9o.M/bPoWVWACBŶT+k'Hm..\$g`$-8 2\͍a^G֣d+&o:O`x, O.d2v.B67INgr{NY#qn2 X ʂ˰2ڨ1˻8rM aT=;pЁsE3x:~ch= JވXiz׌X3:IB_j ]Uw X߸ յ *ۂS8L"ő?G1Z1U/ְrަAf;zܡ}ړ|=|os" +s]%[jF|G'X"|aXVILj45ըDsH3p%Ի}5|y B=ym;P)$gxz9z~N|q4%^ҴIRͷpFŪ.y;Ry1uªqu|달AK۱z%׃r$x:wɪhLY f[u<+dCj (tW(l +y\f(4bTT hA5f̝;k\翧&`<-ru~vm' +vg9 'L&XoK9) WH1>X:,L#烠]V"UVNجuKSt4DvQCoyF%E[*GSW a,߹D.I!M?kr6$K|sJ^嚢&)*aAPXZ RtdJ'\FQ&Pn>~Rΰ?r% p9K s7qA=&8-`5u+B*%5N7$kͭRaP ~xx+xØ7F`vTgug\XAO د$~ˆֿltwn^ `~v@қѓMpnGFUIށsBPj`[Fir[q]YnEY,[:\ϝtͺNEFH&2GZNwuŒAx1-\LLӃa?Bav/yrG5 3kP3Jq qr- 1:BZqԥ?|va/B6%k;{IpntX ><5#mT ^|zApyT؜^"se -{ӏkomjTZ1YQ+vxj;5ukCS;v8t_(K n†(:x)2KhOP'NJdglHh]PP`Ӛʢ &8X߮*g!J>aB݅,jAqo"` B,:0 MoS{X+߆Vv?PwA8bH/ 一KAo+oC}Pb g,S TDK\a>۝@#e ) Th롤v:\-v T␔1nt\M;4 R+$C4LWUo:x0x[o{J WNysLI* Kg0D@]h>@cO }75  ȦIK~G樹ouAs] iM|]mMAɞI X|mXݭa0l,]X/K;G9Z,FYdtZg8=HpP zj TB2FV火71G;6.249z$.(AxaP˞=C |#݊=P*[6~R3wo9L;w (P@LGa֬pe3Ls@;$@gly0˝_=Vvs<[=Tmqp]e Cxd}7I\+V^RDYqizTy^1EwyVOc% 삱 kh.M|6MaDQʔڲ/KU2sspCbES5&. {-nz/bb0SɉgGC_5C(W\c⒠G,pj'xhc`p _*>Q!˝&؜ $PW Vzқ{fN|o'w_Ry_U)Uoq(G6呒[1k=92ښ, (4Imq8)NPNyA <^!Dx]Q6u#幙>=fݫ%Q$LJ4qN姕¸4*}hx #eL"F\6 y1* +9ǁ:ZaƂ2>I:'0Yx:L ]l&WUWZ +G_C-'L|VGWЕ?9g5%"S4(.fhS'tˮ_L f?Z!q2T =`HVRr`6w|;@ ^1aQ_Ғ^?*Gͱf )p3T^GGaR \55-0XMk|O R3 4.]S 3֬Mv·T`- F#8Q5p“x42_&MD;pl_-Y1Dy\C1% L46>|yK9G(] 35E^v;AQɎ8 ;KFKaY4!"14tu[u-0/콍cTX/P\/zm I:"YL|rgԯw8 VK۸qYYɘ7KѲwyأVTZYB6&2޶o6/KͲ#pu?P(kQr3"o9rI슭 9q'~0/]W'"s b[Y~xqxp;B [+yx;K% ݻ)o7Y*!S*bic׼;$ F9' P/1?fp3mQU4 iX~g;ձR^!"dno<O'Vˆ< XeaSR-da5>"Q(,vƪ uJU5~GVTvGn0!`LB;]UGfNC=CÿL@cX*a$hxl(@ (1y::|:crۋcpX{`G,ekʌ2Rq)X,4tPf}nNh.s%3N^Şu֚/%Sc+%A2Ea"؜TTw9i r9:I@ W6@y7Qx^<-w@z~fXp;=z 3lϫ@pJPR !p:%[%`ADїD+~5]N;-}JБvs*d4cR 9}FqKe[%o.;SfLۗT46Z݉IzJT? vҨ[^gEldP-Z@cEONx+}lz(ęW3nHDGjdD q PY";H뾉sr9wɡn,i%CA3.b@> Xf!IbZ琄!*W`Hp_PiG#N|iOJCQ$nl0 ƥre~qYdI{WT6V؈8ET-By*oӛH}OUT݅U挧7ʵ}P.*x$:o ;J!o'?U㤺QD7qϋSm}QN.mujŒ#6s4N7>ٰ}—i ; ̪-F5ZCA 7Ll:p1R %,|)HX`Qie' D(3y?τfSo<.g!;QWX/Af[V>"#VQ&c-e1x$Q+f?2w)M;|Cۂˠz^!!%o蟂1s$ U6 5{"_#MO`44H{?!4h]Tv~h5 %})vQfAЛT1iqU;0>"u{%!/4s'_^$[sruN"cbֱj0mfӽ +2֟MT+#ݡN HdaNq3-+>9A ]DtN;g{Ȩ؝txG$7GbkFjX٤|SW%3XpkhPPDw|jRCip׍,5W*ѽBgc&^~ y7?FYLmZCrMvO0:>M,Z#vd՗8ViI HxcH 8j*7LS >Z5& ЎR"M,t|W85p۸詄˕kPL^ 3!K1氥@:L֢oПr\ZNJbfuܽsp *TX4͹NXu5*g>'Eq<SK9df4kFbWTz]^9=z LP\c.X@_B K{L{ Doɍ{ͲY$)q* l~%&%fC@ej*gn-`~sh?PVQj黃lE;_\FW*Yn},!*zgwTnVi#2@(q_XN%5\7$!eEGBH?yUI;3t~S9H1n@1EaZ7+$<4YS)B 19\^+n@,p٦i51/9uXBW;@R`\CK珗"y [֥MNI4ƃe'j. b،+rx ZzYFW?ik܇W}#Vpa^ᵈ8~7ա ~]I67R8΋z6]hqp<3.*!Ru29ЕÑ굔m|WXL먷@WOǞܫ&"EN&gqv;4r7n܄1C,9Y4HJyp畢So P"@z&fI|x%&RmJvXEa'jGW}:oZ@X.a#ն"9Wˆs(MCgaX 3_n!\jz2X+Ac,Lt'J弳p?lmtfx?mm HEEr;!N-u=ҝ@ΤNa!/tOKRq5sL[]_@/S7 XCĩ'IFJҥ#}3X*-Ch}kзԯsO{כGɉmkR]n.i _T|[+EZ?O5"6/) ~g˱RYK$#@>s̪Fk0gGی\T^A*aC-ܕr]~h8rkI`c[nlٚr*je5Nh]rzimEo͞x$w`U\=""4jFݪ#]y%ZHG4YESme瞰=ЎY=>I IF,} oA >plICGǓ?<]{`,Q5ƌ_Vlo5OUFhXsx}@%%8PI#^$=A#҈TƜhZ~eaykPL٬СMbjraJO'NxvvG4Puw(˴<^ӻ85(3M5c8C]";Һ!j5FiJI ՕߑRL~PPv#4?u{Vd /OCm&澭?EՆ]JMQƆ{-wS{ÌX<$^r%{QYyAi^elYK9~WC'.6pNa. *Jzg׻\ ܅?%Z*_}Ma,]]{g08kfEX0b$tƾ5R4=>jo; RDD*ơmy{ 8]z*hN[$4$?ΏB|.X?4Ha?$:3t 5h9tM7k@y3n: 7 OLd,* 5i g1ŜEtf[fZX)3Z~=*a{d7$Cy4 قp]w7 y'vt n3C,kȆ|fp;)CDE]dR)T|Z g8ߏ:" X0"pr-0P7'㢪f‘{gmŎ#(h|=`!h~v.Ү$iLs"U5JھьƂ_iL9Ƨ7 85t::N?x2'Fgpq a|ꖘ,ܣeG!$nzljӎ(8~Xy{Cy<7G*@gLMٌyG\eFLW!7N]ѝ˘c֓ H ,rx7}gNl6xBUk~5w` n!n+60dcQjc__ɷa(hv[BBPCcsFgeY<Ԫ,Zk@Foߚ;=lʐ3a 5*mӉPqNR1MI?x{4qUo=P}B_V=Fgy'XCl_MW]ۋm6:۸ИV(ˑ;_րfoXBt.Ŵ'w{OclKRJ?Ί%{e8%t04UcU>JbMD(L1jH%SsW;EY*6@j/.nY4M%e$نPLI}),|-T;3|h_Ah%^Cyr6]yYp<&Bvb i>e>faWL5y28^*u*EW[ 9dK"SEy"}]6d FY15oO ɄdBa 17Ӎ|$Os HUͤyS`KݞJ#^t!9u@B1$AݷBP5rICއ(4RLYxo4"_F@-n.t F @쾈k}>Ow:e zgmOwqC'U>_֢qHL;#3 /ݤ2"iR15͝v!fk M֤K4߽-whqRQ-$?9kvA CK-EiO 6_ptc۞iWaQҏv-JC^j'I"!7 ~a.qV\DQve# |ض]>$()T8wӔΉX@fAEEΈ1bzb Mڊg9=ܻץIy(_;q_P?=W}~GaIT'|CÏ-NqiH89c\:nJ]42 ~l~~%=G">B^}Ɂx}g1FϷ8+ICaн3i=nl͜fkw/'W|dٴNDXp1dNZH +m+mSv!{|NA1#z>8x^ynڧ.[ʀ$XʱVsd#6USʡA^}`SdAKuOJ vLarXe^n =K5sbga384o}#$#N5]l@(hAn|/fA's 4{T ;a儨4&KX!  iZܘ3Ty%A`TDZ*_lj9@dE9_-:m`ð5w,.mG~f-My*_H H^k7l0{D_|yz<L= ~t0n_ګ7(pPʭX*UFW2Fp=g|T>ȯ@WPGHa{#BR?(Ψ5qݯusIq+Auqo_I-$髐FgH+ZRouNEoo 4jպV5̔K6W\0J&&D7#?[RIBJtfՂmN"PB9q-D.R@0ˑowV%Ǿ"^oꍅ|؅\ O!( (qXB T*OW֗0u ¾8JTJqQ!L{6 vᄵyQcNP)ȥ"?H6[P46%[Ndʬ#qcWpGa^ˍ#b;H%yշ" jxi,ĨYuS!F$k[l{O6Sy-njY0>R;|6I0dZrXHEG4E ,D##*)T6N%kBcFeDS+9-Mٲ/C]dz wq@70ք'ŀ=46b =ퟄq@~ˍURcs+TUu$Ęq<Ӓ&#E9]Ed+Po`DEcoJW;z)^IX*zA(Ev쮯(sSy&8,q B7Fhȣ%A^7\:ұ:~l(:2rL-n͝wGQ3]^`]OޣH)l3i\r?ZFG۷(q?O3^ ^g31Hy' 3Jtzϐz^NkCVU-1Ĵ#\6>c:3-xL-T޽㑙2?0)W.kJ!.Vta2{(+2ĸ/ߊȍg F\5KK5ȐGo@Rͳ=azߥ]XT:"YFTyhy,,ɅPelFh o|du1xI L,Ofߵ?gE<Ju;4%[ߏn2h/ qt^SR;,pkT*l.^#"/֑$ܥfZj.'BY<i>kݼ'x|eB!gHH&[2ߜU\w[4 @.iWnjZ`Bew03CVǠ\/jiPz([>B}L60퐞=dhw/o8[ L9*8G.2e&v$-g&R:RjfUTYÐE1ϧv?"ZZؿv+!ҵ#@2tjG5*]x+E(~5XCX] ]͕:nR췑]b3Vv%80olnra`BԈ D9۹Gtjxb߸dCwqe7G P6Nweҥ )߷5e j(vގn)i@#kH2ox0r5sG7iF,/G̾l؜J e.{ΩZVXgP1CJM_D$v6Zyȶ%#s. VMfH2uBfA Tk7q#a9@LH4]2n,|`'Dj|co}oy П޴beNFED2W /JqZ$+h|wN}$̙˹]OhYe#-As:n .@*=VS7+!d2[` _7ڸNWn."9=Irb~{ljZz@-.&vȯ* ha `G"dz ae׭n;y ,R}bh26, p>_k֓n^iLЌ(AzadpD._GҥPMaU%ߍ>O> #B.X7 ֌ Bj'eulqUP FÂCr7l_mB,h83W)[FjHZ 1aj(֦4c,C!Ƕg9uH1je܁=L-rch=d`=ׅD˸MjEu3z6,1!y:\ĻUNT7jT'Sڱ߹!(h`V7% ux%mS"Ez@R %DrF2+7 e.GWL bkQ 'rKȞ`>S|UH dgeSӖ¦ I4'C1?մxnhְC䝀x OykdU]L&ڦ ф}PgNh%]\kQxQnhA`f&d1@x7~}AƶĮh\K $;qu 8~gEGz>۷61+?vTyͣ4@0!R*:K_TroN1 A15DT;dŏю্<D{]˼ۭ1vNxu -Go&qN )KXD¨jx{0YA^JyG;գ/V=ON@5frvʌ6@MEgvD^ Rƌp婥`T-S W>jR>nt@QX`}Vӄw@Tk j#q\"f8}Cm5apr-NߢH{ xk^ZXJCԎad\bJuB vjU6/p&螜H13F<Fg!DU dU HA)Gkd/WwRD3>͌Z ,*f^ { +zDGDb`u*KY?̆'|y iW!0=Y-xfgtɽ[1)[WQ)T#e营SOz|"E{O͟zj4] \&'(Q6 Zk4 ?}+Զm>= ?0?~Mp4( T&`" <#CGvdpRzl} x`gO+ެFՐ27i;~Vf<}S|ݵכ!FҞ}֘^i{b*:5?"ZT_L@##$x%2/9fJm{g(=&͇h R_ʔJ'}H9'l8xuDn8,l~QٳC4*w_ JqbpZQbe~Z3/ np@g8¼ن8I>yOP7&@ф>&gU8 ;&?iO+$H2N'{jX`K&tSC^ oHf70 ,N}(iP^T%_qDŽcN.UATC`:7Accw)%FZ]TyVSƇ6lEMǙr8&)}ټh(y$织hrܱ*bٜ'mrRD cL}7x^Dcw|c'a7{#ӅIfqs#Ī\X 1H98 sWɎ`VhmHBy{;$k>Zշhtxy= ՂF`MojEAӟB+aSPd뱺V?Z$ 2F؁ʞ}&v. &(ix&ܘp\c ,z th{@~vIȒcmހlDKt5o=SٵQ@A8w 5ڭܤhqžu C^gْÆNqj]Oz؆`p4GNOƃ 75rP!؉c]U}ȵ2Fn<Ě;fCY!r[U41AK;puT|VV|:d aCѸ?Nw`FYP|@Acd`7)%m*귚ɐȽO]eвsTyA3rNN^%=+ݻb9~eNrGu {-k&lMx̔(jf 1U8 HL$3zb?<.tƐ0u$iń/j{Nkzb1ѥN1*v?5CSp{}x*O~e4S0œg$P;^$O,Y]bb_,>Put{Z24#˳X8RYqJ+aDw2ކ>hcwVMr&xnV>Ucz:Ӌ$T)Ōޓ`]w"Gn95A>@xdR Q^R d?EYs| de7ze5MR%*;aݝE;DgTE@Q]JnnLP{@?}cgmq4>aUG8?dKIqΡNCxn3b/{hK#:ty|&'sMdo605|baI]=΢<,Io9&OZE]xV @Xp}Yԋ2D)%Ӯ#!#]Dz 1NP> a]bEp]_|j'iż/|Yy&ƴ95&T?<9}JMK ~׫c-zH b"^e }qYsZtATS:L mΧa#АCN< >X'PW^ +q~(?7R!*5Shp>sU戋~?ywV(q=8UMՎYȲye@TP_ AVSI*8|P{$ULƚ:J8ul@6V|Q'>=&llvIʡy҂|FDlsl)1}78C-.5(!Շ]U_-V.X? h ۾OiS/c; ؕOmq|PmQU&26@2HWޔnYo7"aX"NM% T'd&~`[֞~\ 3BYQT@x?rh#j_ `u:e2b R_VK=Hl<nEhme#4ۑmE.;f7#7x۩8?Ă}7+Ok/_?r '_a#/9ۙ2^׍B?:):1jP y˞_N8X)!*R WTWc7L:.D\ 33Lfx;FB\lυ uNg/[)HU>qcӼ@-|j8H.@.5 [`w13:m9}!@))d\lpQe` -O 5Lu).EO;4I{GgaKPH7pzĘNMޫʌG %.3阀d͕#גI8҇f^xX(:]J Y>!0΃&7R XAjC.hi= tM3 G+!Lާ3X+K^v^f<`;4.6 -/R ݰy(/RTq.#}ڛbRlҹ@H9{Hd |&mwWC(t둔PW CMBǔz ǥ"JZ73ݶUGvl@#r24~ $ Ҭf6V84C'5]R݄C|3 Cݑ{3E2[ U㕹WJtfQѧcCaÛ5+yf-QD/Pl'kl"S>";Hn(d틭AoPNlף)9YecchMfP\IhdtKib^0oDyX<>2 a6k #Ճua{m{pr?/I$C(xp;^z²aCOzμ% ާ [^$iAeLx?MA*Y%S"cwGv JnE:&cpfB(:\SX1:#k%$b%)g.)x,3qo ך 1l}q,IXj)<~ffB\aD'V_,H4?{“6tVg5XB>**Qѧ*}j6ӗhfT2Roۯr1*Iyn7EWs lC(Y[}pꉸ=i 01:'n]Z>瓃]xgƶOw2ɰ yp'['4h3i[} Wg]̻݊i5~)NR]ĴA%ܰqu֨d r;1ZeGK]TT]6hPp]R-fGKbJ+N h$9H_H^z,B63PK/BuL:K:rLkIA%*62=a<=fP͏?>Ҩߺ0I~M&i 9ZM$\:-|7{i{כ\TqAU*1 AR'=)ø<?yJ: gx.==Q&3kQF,-ߠQSÂ%~{ƶPΖZ6H?@gl.(J4zmcuL:l.$0enfIϴᱻN @MAOZ]jlmXigO[Bbb}Nu(:]%UׂR$ 6i&{< f raPc|.֠=!徴]%q4v1ΗcI(Yv{Ռ9fuv0LN(LX;9(1W;:3:.O E uw95@Sr$WCUpQs#q^׿" ƥ`YߨBm&{FdS1J5ȓN8v?Fzz:J9 tmeV+5#EɱZdGN@C}"@,mpׯ+4]Hd+Ab|hCf6<7jBE@6>ōˀGZm@'vo ] @Үt+:i9H5KBQ:Iexn< 6U`S}:mDi{y /L_ (ޱ:=V7a0k0/O[M-2&3!0>Æ-ڄjLhwlTQ,4c݀bńMﭬ>:u-U$^78H%&0=yUS#' }'<_%fc%(k!NB̮7.5yΩAY¸N=x?ɧوydfshN5b0m&-R8:֠˜ )=\ޜ噦]8쭦2SU1D}ˎyu3h 49Vw8{ueIn}Uӽ;AŬ mucExslIm;rS2@(|<92/ 8mOF+4rX+}KPIRW~45uhˇg`sk II?t Q?oΫ_)SS[djJ[7@rG܍F݉j nlYh|^KE;ρpi$ܤ:`oxT6V2_2aH%)F= qjby~f~ļq\ȳ=9ZO٬Y/+ƅ}51uv|݅%_?w E<{$6#f?~~[ٹm̰B4).ZC#Mz7S&;xw9EK%U w/6 x3DjScrȫwODXzhgRzL8Ƒ=rm`%ۆJ$ s.J̕k\sW_7K l`ődQ=zTZ>hk]}O/kUDn?F`J)~8kpj}WGO?gY|ajMl|r6_>Tl?kk^pD!K&E6! މײǍ9&!ms%0cĽc'޿ÚN# OU=m ll/WZg>){fRр=p6,,Nsq6ZJN`cۅpWgˀ FoƾC;bDP0yܛ Jc<R޷F4 sR\@XjcLԿKRd`ZHE5!+f,EJSIt iʗ$f\x~S&ٴD..$5n!ZZӁK:Na NU&۽ ~X Ŀ3Ik⢵vHgT "HDqKhIZ*,_&[: yU,񉙟s^Y5ے_vzm+:K=!*׫i`QCف`sq>˥u %`971>=Vbֱaڲ&G>OG07pP 2FZFR/iL /4|D|5P 3n1גx/q,J\nP[ |hO%C5aE?r>d,:~MtYeĪ W!ۓ{?ߪǣ'h6o/LZ6crgU:%n.G>SF-9']iKzf*YIph\O IDZspRxR,tFJ 8+#k/H˘rD19}htֱKX0@\,0,}0QXn`ÄLX!}HtiLgT^iGn5~0 @nv.|ɝ{E̷;& ]n܍ .9>ILhSۡq+~.iԑ 4RopzԒa=LRAYm_Kc#G-nKT>>?.Ɏ,ewrXDdN'bp#ADHe=,nemaY|$ 0XIGAUDӞ !FCD|@^׸P8|=~uRE@1D M{5{Ԋ7MKܒ<6F:I1G+˥RޗB:IJď93Y<ݻEmsgsGBFC3+침q±wTj\aG]fzRZ=j䂸6q߸Zu}{lD;Kѹܦ٧-h=eE|t~+8ϥU#t-Hl8Ϝ\L_7O}B`Nkksg$jf&< YJ(|yirny5@ rk%WL~:=lUfbkayW^6j? 2^nYI5k _@\ ,qk]heO/gO:.OZe|&$ŸS݈_:G}+rByTȡZ(!F;W@*(eb&| ./d_/{R~VQY*bev}ɂrk $WP=d(3<ϡ#J(ooER ]}φ:U:$b&9A99;t8fg!CG_<?`pي]Dǝ#=#=RE;?V;POL1vWdMqn̳J FBO3(F[ayyS\vZ:AC)> ܿ`oDe=dYͿQ|GO%F$ٱP=n""/% khdɈȏ/ y"k[;dZ-*e^7^r Bm&MF.O珂sR\A[_-+?ZfALM-,i4VP` +FEIOW{9uQ Eb %4ǻ<-fܶ2ĪaK 310u1IBhزGKk-h)M8sqL?NH1k+t?ԍ$ kfO>m*DUO ƓݤD箦:*Ę~u`H;R-z(r$R $%KiykXqg-w7KNaKbx'w C6,NA':CZ~tg[ o}[~ąטC_P!tb軂U00.^; -~SWqZR-/C+Sr T#y@|X2S܏ Y#r}T-T=閟4&Nj} X=Κ\*t7pR:e7؂Jn.}N&#𲠈+zr&Dv|1Md)IWyTxM'Tf[(`KCtjM;~\W}a\iL'NVݪ-& 1Ҁ8LTI(36`x޳y[K{ R>9أ c)_Hf4 P>%#RzLx7AYEIwu8gk֠o :$]Θ.%b|#9E"Yɇo_Š$ 9џyl=ϐpx,󘏑1?Hʟ{)Ax䆡M9Mv?.g8,rc竗jV@̚ LhA1,߼>vsE.2X7#~Pnٲf,ԓS0f 2HL\:9?v,45>yWC =yV`;5fotJ3=&LϹ{d0 "O%kP֐Y|u 4 !%/vQ͂-!<>匹2sbcrn[݂p N{L@NZ!<4]Qt@y9tLCIk7#/;y `LH+lf,3u2R%ZrQ"uF`tNxQFSeA'8wv?&p-)]Q"P@P:p9D]ql[(aǾRtKyG#',}vwnT WN,ݑ=0|?} YjSl%M\}4%u᧵b"JӾ,K4WD]Jrh:SCKBC B7wO3~*4D~7+rlet붵yX]>G>oA&纟D p:m2ĕy -_EE6eo8;@ZrB KV>)AO`qCXȠkE>v"!>XT\h Pgl "EjRRQ\ )N4| |d&s;d\I'X'@#aÆ\!]˦4e.x^9|'5N]:3*asIFZ rܹg L~>dg㵁 $;HW6- oPTbm(peĬ_?D{V?n D%U`+ZM,S?I5m5>XĜ#EDe B,eCbfw6cM6Je]'c9ڷ{vK6 R9Q)Pڥ Jt2*k`g\כr>6]l-:c)TTBcj؎v11'Ew)\Vi Xu8c8,zG,dl8trǢIb|*vg: %j~0g\v&8%7cn;DOѣאi}yta8o(ꋩT3[#ooF4V d_3#aM_X_j%U֛Zyf[jkTٙT}*PŪ(oX`y[)~$zXipFސ-k@g;wG͋mwQ= X뤞wr t8ځ=*n0)#f9@YTX{l>-rt nbȓz uǁCZk6i+ǫ'fpR=""3iZsW'2X ί9U4P3INսA )va6n!!K BeX[*ΐ2:{XxZ4i {Ǧl# TV ebazi,cr 2qȳ{8\H!Ø;ͼx>*Z@y2_fAX&]RĈ5P8L#mT`>' )\)'5&L5١i`exww+?ܱ: lDfܓV9[)DPg]$Ah-yK4Y0mEDKZ?-\`jy0$]Qt@L9t~aٵ8/QI3FVȃsE8ʛ/." 7U "CdR}$+({7'A_"}!A:!:i\Oms3OL}`b=MH P0ۆrF(b⁝4s" 9}g[{/j'$h33#7 C2\KJb)`ScŴ;a1Y{zR{ra̰<-gRb'qn'ɜ_D5Q=S$e㺓&гs.ͮ [x8͸"v` 88)yt<`再T¨[gŀ>UKҞi:B;_FgnOmhc|pQ$Up^lP&TRR\jK9 5*3o|-%퐂 ml]˕܃@[/jrUߊ\wn:&i@_ "# &`Jk5<얊;^(!o_Z4@)7CS^BDăГ_@B%_8٢OH'W7$wy.lU!h,P-WdV= Yݪ`rڄ5rw^{*Kc5tŨ.orգW-Ys B|ƓS!_f-k7語]B+H5s߈R)m!D6 k>q 07~k '>wwR#y #٘6ubյh۪5ON^hJ݅Of&! k Re`q!43jlK vfx]BjA8PĦJ3m1_:' 1 b`<"fC`&a0woB>Za/IQ}xB'Eز 5B?( ckko {X5L;j JM\nkr_UBس/ӥ:5C?+nBqFQ XB}cvWvEm[k,1U. ~gR"@x u,~=c ѷ,F{xbxVXR04K#5iŻE}7|K%ϸK,&(3ܞ0O@ثjWh4~Ɏ1\'hn%,)^ ,FrNЦgؕ9,[{<ǜ)琨 }]@(W)e?3+aWj%?ٮǀms!J[ţjc. zM^o. $e|_/(7GHGi6R(~iŏe dy >ת$D a~KznmsZ=m7 B*v1eNwjhhf:2EPDODb}w؍VZOÚБ7QGxN0b"Κ6&S+$1ivhFT ͧƏ:b:03jCޜV۱1mw<1da4VuR)ygLpj ]npCxCh{&L2KA[LƐa8S%F8߄_[J)63iѷ5ZW ZХKKg"G1$poJ!.c=5J4:HA$v2xhx*flGye>0gzc~nv-+C|-4/2viӷvgXDqw*jCrDj5x =j@ 1˰m_I%41q(w hiqjoQ ҷ;*NIrg{7fo=I)7 L |Rk;`q I_fT["]H"1i^v(P퀴F&/;0S#\bAbD h{?D 64uC6ڜIG%V4,_}4wL&iĠȚY= ɆEޣW?|1z$m#1?Ԛn䤘Hm`pm&0vOw i'05|=)Mganھ ]8."r_b$rSE7QڗT˥DywC1Ko4f+La[Hb Ol(Pk/0Ň;t(O_޹Ж)WA(1uU ΃o F,ymqat\[}* ~MOi(L"QWOE8[f鮛]`nXſ!6 krW[KC T v/''O^$ nx{c'q?UT"5 =33~9z*zFy׏|?Bx-!>qTrfGCƤ~_ Po߶0Eߦο@Gkܡ<0i59.Bz[h3U?X=jgUJƫ^pS3˂B5;0sV8y:+LA=-Bq!]M)PMD؛2:q^p/yz00\)>]ܞSM^i5h o&in`ܭgS9u6yWO t?Hz{bWJla!-o=CjS*p!濓aPi[E I>6ؒyR~: фzp߭0MC*kHvzYh=^H(BZf̌sr~r:-|QX2"^ .T!쨓aF8< @\'1CnK|nDü1~…*B״O!Þm8r#I+PNl-rw0]ex!R$fTŕ.bgC0]+c-:XRq*UOsYR4zh@kM¸0"X\L(v" *-B_!6 9 7b༧e|xN%b2;N/iMJ ߱rF1{C@: coҹpKPe{nXtmT|Q/ UYsJir8gy3z{0pW ̷Hlp749I'J!i_d1Yy˱mJf听U@β`[g+?.#iF9g#iҜV:juٟ4T.Lgzhu0s;u]<[.M;&;ki'u#>\DHhdӋLI-Ss?+9ZUאTlyA$mi`e!:`̆hb+;[U}oʰZ 雁~XP%NM}jO\z鿫Kd|cfd :uT%w%K*hEc tCv x2ID6x{ۦXq#r&0K꿖?cq%P R:_=1acIcH $],jVK/D-C[6)\2,?Ԛo&ž`%ڠq^:g:u#RJS]mBD2.zz_ijpQE LANz'ł/-s4&kQ!/$+&'6d5^|9O7J6]Yg~RA]36=*%* σC2܇a yCk#b0aPNM"_\?`l֍WGlY1BRfDR"S dz3ls8 xKx@.)d^Ò_Ƹ~Ix+!~ [ 'JF≑Dc9JÑu`a>' k1!W jBkJ8e6KP\x=8)ԆRQ13B$!8u*R9zoVT;퉆Lyz-YCK71%*TpJéy&/c l uhKr9= }x ӺG4se'js/3rlg(7[Y]|;̚@* uyKzG_슍n%X5<,Xh %S˽%͇1emrW%`HqO7V"d ǩ*UOyЖVV 9j ==!D+oAt}Θeƃׄm0\՛c <, P #|*!kcySg֊]\1L\ѨEHJz'RTt]uBN]T9cAB)"fF%k|D$ZSMRVG" Z/@Lb"DS^,O]P ړj2 :ǺXTOt늮iSyզ뒧qjZ]ͳ|70v:>6dIԸ29ZjNd?T;~0+k+=YfQ~'2BFD捧3˓&!~+{@ʛ()_`2%/ VrZ0k _ߍnlGC^*UjO-47DkZ)%tJÝ DKUpl7<<ܡ wm][;|f\(y65v WQΟɰLYku^k *ԀD~qa4WZ=rM T%(3z;+B|r /&iGe,g_!fbnw ]w `9CUybx{ŲJx6/A$^oݣ.[u.W.{ ve*<31&ڈ"k^dBW(%>wc-q1'[vN"pOIи7mjԇ̰W |VbCT? ä-H@@bT}1UYrmTO+|DJ+*e\X ]vȲQ%O?~Q\IҌ .wJ/ "`)6sB0f&ՐG0mFQ-:7X藽*( |Ǝ]"EO{6"?\&;{ cdj<>ufyH"(xGD3ywrU&?B5ܳI_hFbjyRȋ&C{,1K;Tg8qǻi߀Y*{BZuD(mȿ?s )ABH.𓬌A #'LD#hv:-tV=x9XVkL,uiׯoO8lgS7`/ۿbz1G9b]|:-r&&J:XZ!a7A445l>`.́vZu\Qg`F6sڨ>]?m{.>nNfz;j@d}ɹJB2FOMWB1$~CY g[[TiPx~ ek{&j}7?8n"CwTYi&ڝu TP9P,q`gSMlj:;#sv H!}4#Gÿ *.]ZfAE嶮:gբU< ~YފyG4հa|Pyly&.\v5Z w D>s3j-5iP9}}J_|pn&q`"4#Ms֘zY\x{~)pkWz4U-;Uz}3 3xQ?bT5HnH (h7xV#;7Ѡ"Mqp/ B"Fs'-'kDPyUFBzrasm"؍:p<պMv/pZa χ *~\abdbnV|06M$2-9ng.*OT,3s?]mE(M l%t϶ ^ۺ`*kmx' &CNy 0',թ\JmfBL=4P=-$P/rxR4Ӝ;23h_ u鷭;GRp N>c=hhikfj{,9+yxn%ct̒.ojT>v!2-{#_48~ ,QT]ˍQߚ>k˅0KR8k决`av C8P&'2lَBرa]^ ;Njaգ.c 8ܜ"ǮQ & .&3X8;|s50JnLPIZgUxnOMd"r@)xFgy2Y)nPꌲ7w) aD#n1jx{u vߨ6a?0 "$0좾m{^Xg Ẽ`r&B4Yv Z1!{{/;@, _ V t:n(^h [_`Ӻ*w0,T <| b@0CRQWIRʥhoE c6H>OE;p͉{ǹq5{KO#^@,t#Ԍd$.=$ğ^@YQ!p*`ЀKS=V@_SOT4JK3/ ZMIƈS^"6=|C(9Fd,?!i7ڡ !̎b X2xʦGȃg+Ioս] GƳ!Oy!0$u22S\?kL)jM*W)m=]`s8[+tMJ]_@zKv'VU5I޾0'm %2[ @㕪1fno"RaϹvgimO_Y)%do]5a :8VqRnb͏uQ@hp b5IQ}2V %ݓ?l{YFlH_gA*S o\?؄QU>gJ2Y.:Bz咝'ǣPOId&\peRUZ܋K*&rřJ ma m @+suZ:|>=Js掖>VZƨ?|QedrӤrn~so0M{rtҞxdԿR$Ր.!1I-E…LIKtHPK9V82JVh/EnE(-جĖ1Ήg[R j/6e0Ir?/S &U%O o]ֹ |E`]Y5umk;m V(9^J\읒hB:_ǩ"Hi\R'Ry)^^Ѷ+'{g^8zGHǵָ(9):d6U,#p3j{msQ6[Y%7σaFBa±, 1{$T?QBDDng! OVʶj\pR|~Xcj+7bnn~,aXf~\᾽0SWUT'#F{usTMmepNW[C*e73u HiWc%8*] EdJ8,w]a;&9;؁PCDĽKG?)&,b\|%617& \'SJuT )WE+@OS *Cٯa;"Q! t\r Gg`ǡ^CθHft+u 5yΝǜ X3MY|BGT"F\h-<Ə;A0&`d^-%:a c>HefZnOŔOAtRwoϸ Ib4@9G4zpr%0tp>l&Fƻr!. dƩaQ%VE7ZGf_'>O&tѾ?QREM. t_~'`KEk'ge(Wf{CgJ?/x{83Is٫6qj$ J Kr#:˂P6tlI}~CGm+zBax"3GZI)Z*fPVN~c^]`Th;HN}v þ2#|ʼn_PIS؊G ;y"3i@ ؿ[9D]R@4nGx;m0!:<3"/zYxt-Dŷ1tǀl&K:EԘf%W?fб-„r׹^txM巃+<N;N -ϝx] lMYXxDASl`8jLX]ۺD5B'L 52 O&Y}4ix2p)X7?t W8pq~AEay-t)X+kOT>T } r@U,4PƔu^7R6@C0}L2PXIhB٭KYP_n#n,3y+KTk??]78bѠL2x́) ͍ hT/Z?c*-A`PpͪG(x{FW7˝4AfI`]Q>.0g*cxuFKx1d4V{Qg /E;;uŊb1eҧluF}w}^ m_&p1( lDePIxUՉʥ׿~N"%.ܲ$v0_2L-)۹ݥg؏KX%# /0`gd 2&&ALeup!n&qؖ[g)'SѾ߇B9p08Yy`[}'dJpy/I\HϦzϼ s4dKL Iԧ5Tk1*̴7윃}te=%@\7}uij8Ʀ|6rj{)xSD"\“ sZoRWeU"h<3D]8 ,F}'m@s z C;2䄇w)Sub^U #;@1TyndVpZEfg bTzв46LCJ!c#ymk0FOQ!0jˣxHK[N%z Uj~ezbsw@TI캝GYP*Qa/R͆AxGqg)u@n0 B ,+<NeWި7G?FTf)kS\~KJwI4.nԜ8nX- |t-@편-7:7\b̪P~AM/sЄׇx)>6CـJ_ᘶC(Ěo0:2-e1 MySL  hɥMlPE#?Fe>\tWSV:wL+ʇYJwg R`ոDT*Ґ!lHUGqX\"m59"O=ooKB |QWUG*/UsnR6T+D-0()$@Q0HTy64\%qo0NyeĞo*ޣ?t/ 1fޖ"g4p|i4AzۃPkV79Rrpdgaf3y`Um9R6+D@˯t5CN=;ы63D{ogFj*女u i02n 5azF$ƴg1 Я{q6¸28`Q,\rQ<0E_ϡ p֐:.@*7F7s΁& |hIȓg }ڎr3moyaɤH.(SZ:Ty\VʉAV+kq (+@ zc)cįtF b:3MoqqIm5̧WxB ~Zq}YR]RzEtU3 8[~~+mqصrZ+*,e'`$ey].LdҬˣhޞAO쭏M?JA 8B^>tY;V(5v+_{gcpEh#11-| rEO_IsEa;ykShKB 1 0u#()hE$?$.k5SQ$4@GddTu} Y,疈T{UE<6U|ǩ4m*k) TUAƫ}:#v6w&,Y WWwk;uN!<Il,1cI()~:jks%1e_ѻ/=ZVQ`2"f! .ځ"l9rF^z&R >LM= Xt.M.r #65U ;վu&bײߵZGK'ι= 9 -qe%-%FJR:5b=-Se `连ϾaKA ǓT4iØg=k߰I 5,IedKPQZ~*0irmJ>!giexd׉" 熞sV/̋a|!WW-X6cAORGCб3u+o~hg3|Yۍ c) 13w͵0hsB9̖5|w`.ܲ;ߌw }4+NԬ+}:ί4\! i$w6?f}Q09tuFoBC~.c%3uP8߀Z Њ%8Jy LNF@*$@c6̞C@~='ҵvHD.A !Q&uH w1PK\ UP c6x}!Y &մGzWK+m[9#?$p(&VxXU@Iv#Jn<"9[Ybsז1;fcH)Amv5gtK"p; 3 _Tj:)ϓq@2Xnڗ8J@-v ƥ[-O R)П%§sYp ]"ir] 9w_3X;w#dF>sc@L)7Cun|Xh2 IvC_Q^ܼmļ1vvw$٧Bm)2Dn<[m[jA ħ'8LXm*h{ߏ. 7;Z{a~wES)$UƯkSo XEpXdhCenѩ|"aY̛?hA,D@$Kd$"B]U@gKZ.KSҢ,5d97 Eumh//Wϯ_N'I&k5E;9`}IznTf*O-v pZ"3tk3;kp1bGfo/@ś0 DpC=Ǔ N'멉h\O33l-U0?N,]B . u "]Ws~#',laBM'23m1Ѕ2APҥP.:iHL.βۺuOy^PRx2LzIǸ1VuZ={BL(%nx*ӂ۽9C`[elBS=raAT9_TB(y?̹kvѕ'FY%b1BHksqjHx?_( L=+⭒ӫY%1hBQ}em$hI&,킱Y7(*AH/l yᇻ^, dV|G&ZR/] $[l`]"dvJ&m};ڒ{".)MINYurXSGpBK;8W S_Uơ/+lњB4g0>IMmЪr0nGAJ>,ź#poʻpTk^'*|dk\g#յq\bt!C\)5=ڌ*@T +uHχ&ZԠ(]mm,Օޓ'HăPgT՛U gLA>RZ$ $L&$x|u@u;`P~_1N$$Y;ďk֮k""s5"5Himm풝aw&t-3ׂ 2NqaCxM$%|RxނϊV$8٪S늉.`G|Q%Pk߹3Dc%/zJ{n&ҌRk=ش0%FyM>_ >v5]QHmM/-3;1w?5>G*-ษc{Ha̤k}x[Y,An*!kXQԌHIP6(O:~)PQ%Gア<Υ BV@la`/"c@B?7]xk":HkT{ R\qs)1,s,2}`*޹MO;JHu|Vfѧ~Z7>*#]\=:j5H(xnQNP4H',Bkp[:Q% ){yNb"9%ž8FC.CME8rX4;݀ȑ3n2ѾBn(E_6f;/s?tW %6E33ΤT7 nJՐkV}A |!Zr*7%(aYD-6b)Ys[Ge=+nMƬ_1rTɠ[\Җ̥^1 RreV- bȱ,͹Ev,坠i7Ɵ/S,w_\N]Z~ݥ0~W8k-3Nm1!U"E` ˛\MTp5Wz4߀9gȤzJkj`k#5v ylz||45[asY ^aUѥp#U$!Jl"3;]oF,5;V'jk*f Xpm ̾iof3k.DW~͗O_!b}8I=R# >2md@i+HDtkNA1Kr[gn2cz${d"kܱڪN|rXw-d{Z,Ңi"n#y_E& k>dٿnf>@`byW2ARI,DT~CUL"|rlkˮBG)cGj__v.@ KoxV Ar!:x4CJd(eyiN+}!!v-2us TX405=,GV;f}U@1h& )b^+/BȀ\ ,$K ^IS'*kM`_|KIb֔Y7 gA@Z!;/);?V.v7zfBtrAL^h 7P=9:afVj+hEv6t \>UaWiCkPF'p9p-D}1 J@ ] [ +~h?J0qwq]='dO'tběrc_N=Z*<?B&=ܵ7dH^\7vYqj^uy'>I<{?~rn 6J-?6aEAU Aaxo(3Kf칬+J2H}6;ٱAn7a^& ~A)x B\0齔Կc̪ݿchH|IQ#?i){:l%|ag*KWTV'xV[G6+ 5gߏk0u=Gꗬ][4Sqhx5I`j(trd&g{h^Rύ2z)燉Qp5P6҄JycG~b! 8:,>aіDWhdWaH,?=1UM~94vcka:q-B݅(&H`աp{KxD[r5b_dJ#6_UTb=z[불st[i/W"O⹮z7O։dJ@Ck`{FA@/,X!,9m2uPO*[ˬ۲YV@-8d=k}xR0xC@s6\ӄۅ̶ =>%5A+C+"LXrxe/7 2a|(NF࣬y[ 6 2N`Q gkw]ozh4p;G45Xw[9V;do#e+ZRn6_ :vSL]ɭ Jsj2m*Bl3S [)nR۾Rl8U;Qm+`2y&{0ofqr:[S۷婙d$1Cw.tgd`w[~f7ݣCIZ4%B1} Q<@%n邺Mpn﹘1K Uav-a DybA^Ay9'ԇR(Wꬣv<@cK6E* ,!ȧM ^Rg@ۼz}AOdV1EqC.~2@g Ls'v$Kvp}%s\ Ȧ/[4eYTiC3jG[`tAL&]I>on ]uJC-pd'*e.&t~f}E%辇3`U[wKNH٢N-y{WsMX\x UuIh Qm3`<5Q_~w[m Ve΢e&ݖZ=^ 7$zjQJxQT3?/p&x1yJ;Z?,P?,bƤ9mx r4w`oU9lA_ɧz _Ud>uХ=ɴm6!z]3<|YHƑKCsΆ(]Rp #|3x=X'Z; fOy:*/32&"|  `'-.mE&V0[I3h粧˒óZUEGiAm 4FA%Vʢ=O7*Bin36$,A&i-Wb8::r~;ŨW߃9ԉ]KVYsPBU,eJ7Axp.*~7YvϬJ֠2hR*rZH7^xw  ;ln>PR95bc!3$$I[0`mBdKzyoXA} i\z紩}(zZL0يs+dQ]A~8 hZˌٱ63PҐӈ~\پ#*D _޽ש@&<9"/U2Xs1|hQгZ[q9y9rt>TkϗsBn4Z6U>DH~O{m|8L@n.Q{\ Pϼ@#uvt/ţpivpFJK%H'GO(OijAP 3HPszT{x_ڽnIxa% ]yP<Ч)XntC߉J4gtB_T`G,^)._op _ Z) 6 ڄX`Wedmi-Hg. Q# s8V:}{R+/2y789_ޟA iY#wl8֒6Nh G hov ]ܫ,]]짷rU@QV3tӂ&C9?ƺ[<0).čk$AStlGv=ZyJ{Ek~j_ValVIeؐnbezHp3wvMS=5TG6IM=bkSW=4AM`R0pW1N-΁z@5z="W PB=Ƞz6?63`/gxNo7ѱw *|.u$m:'ƈҥel/&^UW l!tSTSZYd0>ZBbr׻䈰\4V8->+ѨnQuա@J=(K 4&vo֭Gz8ڬ _V˗ن,is/јW|]$ee7։H""o U )@* .oxGiA}0b~˰>VXX IX]<쇙[YUJrզ?6A~Ǥz|"c6^VքO[r0es,I",gtq_ ވ~]3SAv#q ~Ͻ@'mbWr>Odߡvw֔G*90;BImFf !R Xp⇴=GPQjMb88ѕXAOԆ'4L Y9W+;E?AXLI:c$ŨjОs3ص'&u/"aOv{c 15.(9C>y&?:3A/󮵷EJJŧ;5hW:׶gx5ܦFTt41 8B:j쾊3U>(30 ۶VP"b UScq"j2>MfaNj%oLGDUb{#ab*z3cQ !T< >h *e;QLK{;&:)I7̃_D~oW zY2nN<И\G\i]l_; 1OWpS^wK}uZa_Hz+ny4b!!Cu#HUnA 5u8є1KAan^bYv$s;t\RgŧcYxгtxrP؜Yo{`fK%V svr%Ş@ 87#C R]6&?:#_]e]574)<^apV`(IİQ93l ;kC5nJ'Doryg|r7-e Jko.,UřMd֘g%"NW?R5b]aN9fpcrC"ƈ*j>o !(Y@2'M7{[M o<%RBD1N=M ({eՒSbAD䷝]a/%\-D0pXb|2`*NYnz+>P2W-,Rl]sM"`A0BFb@9R Al5X~#E`b=D4wI] ~lX*[E62C|ڋɁSHAhÅ̞Ht9 &I2c,mVK쟡h?Ceddd߇Y{.s ) rS 2Rѥ>TR7OMG&\kU^akLҋۈe\É)sc\7N"mlV۔+2 DOed._ʼ^; J%@Gd7Y'th:"dB5):$U|k̠kށ})hԸ*-.l8qU!rK~ՓIcbud8 oI739D%Gr7'ph|ʞTr_IoTn<皛`.̳þkޭwZi*bGMHVG1˾+6¯$}<@w 55](I& blv3^ca2ByvYrdQ JNdǿyPP^U#v4ׄCp5/0f_TObe">.EP-tGsU]p*I5]bIE;J,N3so waMl Uah+7 6\0[2a:{:Δl6S in8z+nj*.I#@dZÿKWnד=E`!UDEg:'E[j]vzA`#hмPp4A75^%UT|q*}nhH 4@էrt2r]0Mv'+ )mW@'g7O!P OQq>f=(|Ԩ}$ӤkFvD]{;$DD-} a 4/))cp'OQA=ѭ]|oxE8 e+m$2ú FY9(K2X8Q>0쟙@#2]-Bf"DDйkT6T\m XHn7.I)vǿ?ع<3!Z>dRa}G)?dnVfBNVO OVuũHB_@}*mZUO*٬AJv^n%%w\PB*US͕4tIuĠIر7;p&3ӝ7cIvQs2,ez :.hj,մzdvBB{|:%PwottS?$eHbPu@/&N᝼$X8jȔ]XX [s@kYz|"@O8Bӗ*n@vW,{QVpXoR1yK~:AqX ) ψE/= sy5VerI' /@EWu<+]HKS M4}+̥35xVF/UcF(qÎhLƧBXl} %W+2_eЮSZ1g178뚍Ȅ7SRZI̺m1ra2'Ֆ1n(4mĤ; _A6 Cau>+ + U`0ZU=#ӝtb5<64id~Y>JFW5=||SJu'4uj@M"::AMI^V$e?HyotK2(_Id.M5 ޔC-L܏JrG TatؓCfչ*7 FwFNO֘3q_=qT^`V|_8 3$(a˜!ƭiez~ I!k3tp I*gA"j? X2yQj\BGי@.0c"!,,uV#|\ 8X턤~ʭsG؛+odG-D́;.h@I۹[/5LaTR^B>Vsyѧ.Gb18mjWWsL|vc3GT5,qChnE[ˈ@kq>B1.&L(/xۦ!*cVb%N&;K"uM"t\;b-NK˳ B N> j\]Eչ@ztenjKkqfggT]9%8%fEyS'R>Ԣc>N.Y "ݕ=_Z5qedבK-23~;bu*tba}V!̜4dޔÑGPf [\d'7pZgu -yΫxyQ>;Z}ă-e 0!$ip&W~muYJovfH|g:"t%4/tKUOG0MpTڰcĿ8{|$X{wwQ&)/g ǎ\+DOIcwE݋f} >MWHn`˨^>mtkVci)DA!. ynI.chw=ܐ=p>ާt cIm'!QsΟ,e s!v{Qn$rhox D\1"0ղJوe't]s DV<;9Qv09L;&s^^^-h-QUmeŽy44d?mvDSW2DժSu+0w+ *7(iĀbԋ[ՠ\|L (o1t/0mYJed#sc+gm%"P^z=Z"5M1T=^ޡUXs% JqIL|d1Z.hcnAR*E ;r6V`Lhx^1 U~mÈV+@[eKiZYe]>qҘ[LhUʜZ #!v0dn7u;O=9x9BZt%eGk@p8EM~eziwhOZMT? R1G:OE|{v|d.>/v_ PXyM .nHUf GtLmyvǗr,;-g\.׬Q֗W7}AI X]׬rDn@LJtJRPSVV|YF J{sU(Kp2-@(#>5K!MyyARZ |D烾߶֙?nA&Eoп=AZtgVf,u눧=ځJ]&yAD<ؙC:?4BqƂ:Ցmk\B + {h"P0Gx]df7-bZ(& IDoP=vD:]nI"?x  *`Hb#ci[ϴD¦ϬUMAł bN։+-7# ؾY!Q/o/whݫF gέmty^xuEUKazA{:F[N!vFvVH46c#iB.;8e?ʡɔtEE:4XG@U`ɪO"W7Kh!@^Q=Gj/e:=蛏/nEJ4[|+A6y8xd/ gyXEjRM `I^ħD?H(IS]dN0 y{4WhD##A'[ u<*nWD}- hvRٚF"clnƤ<ϯVZU(xSL5NnlpJHHQ{{@9=HlbL#SoO0> â-cW;!AdSŽg7&!@wsHA@F*ѩbhƮZlޟ|H\ ~7 mٙ|DI>}OmMOãƵgVpk jz|b6礃iZ>s`E^ibC:adCVњ:U3Ê+h=P7,Pyg%^*D@gX&r?LWijl: ]U4eV"^#XQU;bx.reShoOvL`9EmDP'~myN~Ibf / j\@ń0SH zn&5P[\տ`\*eyn`MIxH mw 2q EKw|CTq5jbFsPG÷XQq1祵]ltg , F& FBrh8F|8]e_R`ɼ:#H[9Ȇ/-tmmX :4!Eܔ*q4r0ਙBNZ@nEx;g JgdnI`r)xg3-qv*dSuISq^ـv=Ɯ 9͡uKh8A3T5*[ބWs9<$}0V=^YF-&* s"3kÑv:7J& iAw}o|h TFN8gҹek"G*}a.?%w?6=clU/KOf2qUGJt ;aÄ~[:=3tvJ畒X nbsKyP' :/FMl%8^zH´i[>kV1'7e!If?e (?*.d:Ho[iTýiչs*+iH~;Ҁ_  c%;x_¿>U&HwD}ŸK0+W#/ND,q[(%~F.q ,!J:,ƅ&R3pwlଌW^\IQQ,?Μj4±r1wcBP +JG$v̂AK6CjPKdFLJLN䱪! #*ʇxx3vW*hm8F},Z4ΏA{~ۂH`:)nƑ1^F%ErџzO[o$cA;KXBG)0i#pl]4SY zgAY_3:U3+]:HlL廎D[]u_0X$8е4d Jkb: (Bq[oĸhŒViOHbS5e$Ҝ~@ D6H5kl4$" ~҉'?ZL';c4~V~0{9T*~ NL\)ly jn_&_ CS/ᜊ&pv5Ҳ9+Lg&ttxNQ+6[(Œ~ x?e֞>'ϕ3Iٌ|hr8-Bi#΄?P@yd@^qx0'ZpK;#+7Ƭk~c%!k%"_hXD0Hc~q\@QP}iYaWU[1Y .s`8(Yx($'dԫ>sFԣ4m [@5?([YEJi~BNQ"{~QgbA[ ->mR*kue0jXh'lhzUIw$H7ѬzjWMup{c;Ȣxa 19c(zVm~<1x0/' CT׍+~տ,AF'9//ImMۧUBNP溂'E хt{#-Z!~`j+:I?r` k D 5N)I@F&ĵT>`d~Ri5fB0߂7Q2<5S\L68tIYQuq,DvM_>/:~C3)Vt6sMlkmט*Eɏ*S hٹJJGv> Em[ (ͺgUs.Q( ^oAX/J9N/(ԡJXo< A0u'"ޙͽ$뒙q}<a麋#L%p[iK+B{ğ-(B6Sp/+j]WagH\v,.6*7G " aMo"VƗPݰƂCtEAжJo.DUD}Lƭr} gFxIc ـ55@!%nvJ5>bղ0?1nIX20? ]u;ʡ@7& & < hz]. W~HXu n>)YrJ[{DW`<Jۣl^R{b|y#ŻL&t&P끿G4~tȂlE-^k ~  ,ȯr-)A }\b:1ݭz56Nj^MuϫI+Zk(l跑v';O\E˖hHAJ||L4(E18\)qֵBC2[d3Tym,Th$DhٰG_[KΆG@ጭH =7$S5RNZQtwDdauw #˺%8NM`q!<>$g,ڿ-)К3! 5IahGy$>Bg/ p [E ӤM+h p^R`ZAX)3J{9ݠw˧~EɮT$}7y pDui[D.*?U0U[ qmAyT=˫px%Yi9znO`Btbս_@ωo^h5gy'2( ,1NPDg"qbtM1 gW=$j]|?h33zL5 &wkl8] y݅[ 4 s zoh^x-18ӱb-g.včB>̭{sqY@9XV ")%+;_j#NΤ1M$&UA;w֯<yJѣƏ(ȍcғ߂ ƮlT.&G] !l zCي"a7koZtt!RS$ƕrĒy %9gB@l2~IJSa Q8k@3R {Qr/ooY=LSa⅝!p%RÇ|0|ڶxw!svpof_J]*Ĕ7WØ$`iI$43= Ƅ3 RT:敉5Z|?J.t gV;N<5YwzpX_RfrM$&±oD.\=ۦ) Gc}Sʣw;HvR_OPpTKX5giS3 }n6BLAzjb-,{Yn''Qlo@D = a2{p$:rʬ&!(-B4<@mCϕcEV҇ޝHxǎBJ%!R近1w([O{;46{b۴Z4oY̧RЩrMݦN#b }% .2ѷ'H`/W9Uo]c]Q\G!$tR[0 c0qhD~C%tNkq@GyX9?f&GKc<P݈ު`3B@/`^oi̐b^ U;sTձś+%g w8G]bP+g-Ȩ &h&{O%6'̪tU tGbNUx-Z[e7<=je].p?'=8;^\nsOY>%$1B യn:Iӣf mgBO`n܋?35xOqR u1_:^2㛵kw5 #JJ\ ! R-ѭFwSZ\W(Lp)q;WPN &p:ACˀXˠUUܚR3026c~|[x^thQRT.l"x,&ط5⫃ptQ-cvdwQ+|"slUpUe4pPn<=FT=?ش9 9!\Ih L,XQdoRai@m5ߨSӺkئXD?adJIg:dO--"ɂ=\hrݩ`?v ik%!h C?6xmE=_" \J`jp˅p/QT^ 2Oj\Ƞx{=ື.ӓ Ls9o= &!YB映{ޣn&NT=WW`^fRcn}tUu?HNzb;Ƨ}*+#\Ri7Nh}{?*tQ#mW}Ȉ pCCdӗݝM@,;bAtU+JΞ9 Tp7W?,N ܼ@B NS@6^ FtzShHX]^azsO/KqT_vnSЩu|?'oD4 Z&'x_ތBafQ>04!4τFt_Kfp Nj)QG%w;E ~O4 Aƅ*ڴߪip$UKݫ7ܤ5웿^8ԫX6JU՘InTL)3:q:7=Y630ѸR*Qa" NŇO WyBQ0JqJ&~_؝Prv|ыEkF7%,^GK=) U*=vv+h7&_)m6_kզw|8]|8 2F?Z֩fy0'/<n!ͭЕ㡘%_Js]߁큈\OH/VNK>53>*()VZJ?443 64IBBGnZ@ fϾrHSps h Ж ݇Ziס/0=B!YÈoLoWB=vyX(MCuzR14RY=B?Z)i#]-U,f;c&{*d>0`I@%|־Lܛcŀ%,sؕqL d :sÕPux ?)Xw]dAʍ'A - mVkn~Q'jc @X$o][^]O(]fDL]g~VNwf Z~ @.dwVaR8S=顇U\(qcF]y Iq}@X]Uc`8R> SQj_{,i ߛЎOvW8"G\IJEFqZZS6 ~ɏ >34se`7\ieYґãiN=Z[ix 5L}:ǒb B5u~ʷc#;-+"!qFzt,gP=BO{jqԃ|\uG ^2aaLtUW/ˌc!ZNW6H)B# Q*_oKCN aAޭc@j*gpf"ޤ v_ǐpRϐv=;=y]ceMP:HZʆƱ&d?_`AXnM`&;cLB͏'yg~;~‘,vٮ(ŵCvjhԇ J:ŹV78%\F2bsZr2AxՖ/iQD1%!1fKddܐ,ek6B3r{d , jjD+@l\}?Y37PJw 5Ex^GpKj7eڬ_:\PYG;DdjtsJHUkkY{CobNAn;$&ׅ) M~ qFlb-_WEs)`<NRQ&ICuCҢܯV+ק_ܹTɹIಹ7E9OȽE/P7V3mY0w6a]*4ƹ{3)1/%)p!SfqY[[%铒O5qSV*# 7,om ܜ@eEzME̎f=r1V#xCG.EI&(ZmD!smuwU96$VF-^䐸[UD@䇛iV ZL).ez{v}'/<#J[Ds*HͱH(WmYY:XXMe%؎etu (+bNH/=cʪ#DOLëxXi2, ;ٓ9C nPﺙbPGlP^vLɨ抓 ~QKMs# `j18X R?GrT|cU][e='f8jf $ouax+ 1&Bi8Yhïo^5w ;S ]v\\ynǃ2>O$SpPU5rwbˈּ@"ɗ`r.ب/C5)tM(MPKPo5Ϭ/clb $wl*ҖWwn'\=ֵUwAGKoT Ѳ 7{0Bvæ4/5x+VTЫDm&2;V+LK۟|n8B2e6>gse`kT6VC#9)2՟R_xm#_9֞ęDȤdbsMUmVjv*;ʍV'? ",F:szTHJw饪n; M򻏤X^urDF `%U̲=A*5,cafd@RH;zJ45;NAEkn +6i?l _AHwoWh {U߼8>VHpb|VBԩJ]>Uz=MHe0dp|&⿿&=l=88\( OOъLJH܈X8c*!pUQ%/N^+<)sz{Owر蚑 s/\D*^ʀwȢ (.oDmDrknl5nŒ J'/t4?,K1-~7\u>)xJ#{'5LU U] O <ϡ Tؐ|;S|o/SCZ˟3h5iu+L+ٲIˆ!#23@־ ^YٿDTCu1v1O/Wp`$]lC219sd`c>} R`88p/;"&}Dh;מ+4ڍo93]i^z07`/ʣ6ӘM3 dצNz~0M!-^ƹzOEaX@\/0.w 2ڌڍ[}pHH=q%-^gz_"<ጭ"K5 f33D ݑ֮2]gkC|\3>XVwmʄ_X,ɞ0\KnuU>*n.Ϫ*p6Njϸ—4&n)='Xx覐V۹\~OlP/0]P'遂%;O."3M}fkLHaVHnrM.!d&N~#6 Ϛkn`WcrBJl낺 N' 7n ̩y2jb0'/IGuh{PupGM<3fg;esfCQ#)V?ZqVT&D^unn+<u,gݦH^4RJ4LU|϶L.e35VS0|vGf{Tm3lz Z$LpDjpn7QzHF ΅C*Q+`h_D,~ ?bѱCT\^-lZFXaR*eLJ)W̠^:zRiYT&:8Fڢ_Ď즎(kWB " 4w~? اcpNJݝTmL}%rbH K_<]5r#3E`f鿔9#% Ig}tz5TVmr@#xC)q!  jȩhP @ (k/cbO eas.,654h18r3| 6bXd>Qw0S[K+SPtʿV=p(k5 Q_ʹ pFP40_;a!6vwsٕk8cۺb~IsܝbQBG}{2f! x#tf˯܆wfbRgւ^DaD (bo'`җl⼺g*yfM̖!U^ܸuc0 Sҭ@D؁ ̯jw +X,S~Y)+u``QEX1g&ib@ϻP|.l#!%d'fNċbw5YW bSrm#<}I2zc.xcnFvtr?lm{'EL(K#T+ߡFbQC+F).EYiRMן3$hՁf<mkeOsE$0lDd=yϗaTcCGBOuU$m6iīך0($dުܪr9I|$JKߗ"ޡ$ZIA$Y`@DB ?21E2tܟppRM^X}GmWcm aCR8s8=)V=%gflsKmM BfѭNzvݚ@`pC5!My*$Bn$ҳQB㕽4YB0j62)321AD`gÕ4xK#1ɇ!,f(Uǽҩu v+ 6 P-Manɫ=Qt9%Mm֋?Tw#g%GV%%ql%@MV]8/`ΦO`*D{Z*Edd/@~4x1[/OgnKGYA:(17UA"!|;PoDž>XyB^nT%Rvj9UV ^SJ =WpѤp]t}k"/'U] *X9z$c>yzƂ Q#|cМBy3:cY[O풤+!ʣbΆ(Dx\f2|k%"=tx˿Lޡ~fH 1E; 1Ȅq`8PgG8L#k<( .\)OQ1$L? _xWwUZ G,3nUHz-CNE/UΩ{qJ_Ob6pUQ o(//7WK=-U PK~d(؜"y#pw6Kma~h^)ɬb"B;O\X}@~<?5fHߜBG7M Y| Xͥ_T:zw /!/!QzrޅYa'rMv+0=u'm:=j/U-m-N(_{}3|V)|miJ3& CyC.O$^<НKf~S8iukg>@>,ackzUs\Ϩ_LKwuN~$FM-nPj .=}i\.D/HWY&Q#),lmX k$hB>>CokV5̷(śXrʤ -Ew%oʉK'ZJ!˪AS/fЮjLM@W2mhS k `+IRǸWdI^W-Hf?y ^Ĵϵs!ʷMIՏ+\(`ɯe41g)&1Q=@>dW |aA[F%0g7n|#F-kzoy g5/3U9dб ~%P>l#x^nd!o-ةvuWD I4jaiR I!&l`!<:w@0-g+*l WձVgnXhɧ1ȹp_meڻh.Oe߫Ɓa"`MQ<ߘ ݀KR Dz%Ol@/+`;쥭.#vy{]v ݂ @^x js(g# 4W . Q-2ˋVlU8ixн?I-B7lJgl X G=/ֻ;ۃP|aWIi 8+nrA _I#;a;=ˣ_B.Fc.xvBWǝ,`F3:ÁW"Dp.f@z[G KgHAn~m6A9{9lH5mq,^KrͿH~A{He@PqͪK-`!`-Yt`BeQ\͛~J<ũ Z(? ؘ-%m6sn sǒ$O-F`-mR:ߕe~3JHx\3 UǬ;.ę1PFW Zp;v?8iMOqGW6)wZR*~ c 2Ӽ+fabs9rкOM@gHGJ_~1sWNfy:3)=|DZfqRUwױ/< 7!=H)=v;Zg%wؼ > &)zBvViT+Yܽ4B~?CF{fL ~/ BE.rMZ1D6.Fʶ}ˤPE*S74=u axfrm(ױs?z!2&[Ir^jYj(ڣJR)ޮZlO𫢅g'Aco8LGZF5=zxU\E:-C,VĆ^ߤWU᜗OXQ컔Hh[X.z<ńɥQj!YAk$r>Cmy7htN"٠Ud ΁AD( T>zHXe|~ym:W}9yLDrD\9v$P67AVP͉3wVJA:gyɔVgt96hw2TGubJaRQ%Y%)ts/J&5ܪц[&lD{6&R5c'E?M ssE6vi+U. dQE@yj&oYf',\fpab@a+&y?65 ;vȓL#.m;RCT9mfB'iǛdwSHuH%58KZênp9Q \$ykVlsp_soLK=MvxWiy:T2bnzѢE-.=?Kpbd,3GlxyUV{o[Q4h/1_kI*Ubz+k&WԇU牵?r.r.n,,gErJ4ƃ3p7UO!'tj;h-+Ba^R3Έ&_'q> hgOëGn?4Ratd6kdTc,IZ%7Eu&l] &wWo'S+a ;!$I|Zv9 .5MY*guu" xiײiwNc bJ:."o{pI=f.1 wgJ$/ͽoae&柘 Ι]@U%R%ѷeޢ mT$, ׈?׋3,82骬5-$0ߟU_N qɚ n,V3T J:C%ϴ)*FJۺ(LYOAa&l lyD '07 zA_*w6?!{g|v[(4+VT{3c:{Pt8(I(SPg;Hc@{'3ə_ b{y 4q A9&fz`ZD LӺ隵{{7gɺ]Ozhyٰĸ_ULSn*uP邰PhNFMpB6Tx*50~?07ԗ 6%gނɧSX*sl54IUrmLA}tT{՝9H` ^0F>f1ΝLdSҌHo$zބ4/Lnj,,*c,"ST3hw5cCL+`zAW#[ihr{ڥE8{:eäK+@b|mk$[ְa>Sbz# ߁־:V&?f३vVs W ɿ6 Пom5}TuM~WzL%CχK:x p2ǿS`xtZ_4n$¯xvzo@(*pt#Gp)Ok@A%œ̉Ϋ qkx򹐏Ůd;2ռLoDN܁X:fɯ&Sۂv JtSeSR+ղ480Mmx"g[Lu#[nVOzpCdiQꙃoD=0&OE a99F:0SFŗs |;JOGz~ypi6^ۣ`}rcejZ ~2o4ٖUOGvwZojyB,9,r^d6+U?/:I\lT( s֡su8Ǻp'x6 ιG?׻Q(œgS5QASu7!^Dn"("-GID"/S6%L7T&zYI½7NQͪ }^ V PSQ+I:0yޕ īgMjbZհ,pZHJ@DY1UUwVoubo-D*^gyb9?4,3}K1eOF62\B䌉CDI]ؔyȪi>2mX*yh >R҄sҊ&UP}WU)c0g>I֪M& ϫ)6vHnF v#g&!O0||1 ۈc%ZF{6j I1Pta˚j05) 6/IF'ȖfADW5%=%cj&n$u"trK 4N>]sf4.US$u)UwmQ]'3&QTN!/O'e/N.(FWp"J:_r%ܭ#umaY~SȲ,c6 M$+"̪~ +7<$h$a[ɇaE­7CLFd7~q[-,Z !"e !^ ow-5clv=UU+ӵP3,\09*ݍ3BSk8۔მV=R@,va7PJ;br. .5q\G/%gSCь t8RV_Ѿ;ACwI5PM?HjmxW]j[ =i~[i1YD-v,ǣBg5)cڳ璹OFQ3B GpsyP)ቅuvL_=XNآh9 .A+W۟݅Yrm 6G83 ;wO?_fGOJK{ nym{s=򪕤;]T/r.pݯ-v}_%nNhv".ÞƸAڸ+Y~HozF'ȈfVt9HhzrJB :@&ۛ5/I!ZBm xH=]5zuY~pÔܭg P>9g8j4JF()v7*W("jnWfRs:kqAK.A'EnBD b[h;.&NOϹzmsxlrH)<|dvDӲNvV T3r؃1qR#W 40_E鉤aRd7@2./]ɬ)S;IljYFG/GYEˆ"S"s{,[r:K@ VzD Tx@Ēt^g[#ռ%Q^joj)kY'_9]D.7tf6!z+ c~shV$fq_P @e-V%CAɻdE `u+Q3'.1EꕕuewӳnnISO Nxt(PN߹8l~~+M7 Wwhg7zS3HK7V:7ᨌ_=P7H3TV,ѱY4[6WiH԰)ǯ`6"u2o jEtkh%@۴?K7!_%ױd>˰s=1k"@*bf$ӵp!wz8Q:w1ՁYk+7,KdުlLue~\"ڀ x9_YI_ґ6=Ox0֡ࢬL.s]gFK+ 3lg6 2rw ]0yLVAZZ$ۗ4 }^1ctaTz.EKf aTJ)N< Į~:"2A7ʵ!3nTCi+焤0_B(kk ]g{u|d_p 1xeomAD2K/v"hxdpOsKU2DSZKsFu 5Y='f;x=Ϭu|c V:O??uO:LI`eqrޮ{>%jVt!>b ˫OlTJ\ ۄVvC_Gb}#m_> y~tK?y=8 ~Cz{=LL6wX5a݀ż0bpSx OV= >@g4hSHJbhR#(^]PЗ%C\mx[bx*qR 75e+lU 5C*D(h?O}}d$A(3}\ÑW-ps!<y"mD S;Xe lʇ!_`w'e{DSE%B'o]ćZLءJ+1[a ç@~Hkك;VTQg. 6OMUaNF4ZUyY^U4z{g|VbyZ&ЛLf,$nLGV/ *Ho+zIebéȗv$WR>BȎN, XX0u,\}%s9f/g[Us¥)Xtzܻphos7`TnjC+QH6 L!>Hv5}ʼ4<BHr{R9!GʼnPیF&zᠪQ`.&M"%#&f*65aȣK@%x_Kw+"?™_j -ݘg WME fDq\s @Q/u9hPL~&q>o4qQ@u%WKhck N< \AS$#Ek ; O퇕P E&&Og[ӄ՛OYbEPz6߃>Jָ2V,_5.sh=Y2-Mǁq%ԋtBʨpdXƁ0;3iNb;`ïGGP㲹-ܯpQ=xpC60دt{~n̯C_0%/TP؋p)/gNo#f'fAf^M'pϛœ#U_rhRњ⠓X: $qPYeR`tCV-Uȋ69K MLZrKbi>Y@`~Ֆ2pA*ƶS b32?ķߖA{3gbLnZeey%lE}B BN=::1ᮦS굽t(ȇuxԏS6V57^荛crhg6;N~驈&B1ѪGQ.(߳';G]"z&"6Aq ߛdV\]q-t`]B%BX,&΋ w\NP7P`OL{>/N0FXz^8n]}r5C:dɈ* [if52#ʼnF/fX|gj$ʘP'c,?{2]ds^|V ,Vt:|Tup-N@cH(ߪN8v)^V箂5M A7ΕM^k_$o ƢRE26VV}Wl;6CՌRRQfW1㩯m>*WMhgWdsqd>tzY0 M 5TIuf#r49q_,j94s&An5w?0`F 'NIÜ^WÌu1W9EIՉR-:eF쁏HW2L9~EynS}oԃ\a&mnҜjRJ}ٓ-"pcVz;I #qPW;mz:_y\ }|/bxd @[ty-Vj\FPkx 6eAT`Bac}Ae<nZýgOvz֑4Ba_#үqkhCŌq=Op`haOW2j.6; (ǰHG%2%ym(LS gXYF!\YC #WQM߲Ը*奵K\!> '@+C4yU~lBqhGTi2Wƀm2/rH54V1p8 gj^pם@ii)<6#jO_㸀ʢLS1V.QiP"- lCVUQKyE4Ot9=CI=(MJ1 t,nRt;"Z촦CYxt Hۧ U/@9,U$XJt}=Fu74@GTI:'o|ed,C. :$8)P^#. zy_pņtlr8%%`rt[Nϳ v[il(>/xƼBK =e^~iDW=HeQJչo.Ä ^vURWpn ʵ_ 6lYkLf/A=鑠 VLLyP>F8ȡ & [9܁5uT_r *eaNGuÛ}TpiBAJg)2qLNb%uk- :!*`O IlkL΂(2/Ϝ$:V G|0|VPR|Xȸ,ca e9頊jw!njwښS dƒsS"{BPlƀJdޒ , 41yKMv[}Ŗt*9!ًO~v3i\wy "[9~a=ff$Dڑ4DsC q!<'! BmH\ozz.^5P'yieNQכyVc5$\X bDx,Ak=HMƦQ@STϖA^T Iaځ)8bM|_~g*6S[Jajqh짱B"qT DQr)Y2-qtX+%ey#HEuȏR݁v$ e @rK%m6ZlBMA4Og'j9Wz}؃qYq6ۑr}YTY[GcO(sC1bC}P3Xrhw.xU>5P)pʤrbi;uqHpPt*?u5Rw|쓽bԆ;8 [#}nי( j3J֨ND~s{yHnq ]GfzYE]} i;<\Os Hj 6J^D?>;Q'4F#_cg(22I FW")Xd(x ^֒vڿ{ĥܜ=<g!JF|<hF/[1 AlY k'يܕGj,߂5Գ0~/f@.@QLJ v*|{ZޔkƓ?v/'upXoo?⸎;Zf-Zw.}dY})|&*guDW^/W#>h&wؙETF[q{S4TU-xEZ>2!y!{"L1K/"vi\w>-d15 >_TJ7ѩ ڄc4KwιTҋwCyegnjB*.Kh0żpz EH hPfqj~t#op }WJN3^.mT5Y:M-۠s jP5끶nӎ~JqJ+;BK97V:jB '{`M`GU: aXL ^KE>hH-kٗɵTBSܷcA/ 1yXuvAKE |Laq.m^9IORSF˸t f/k?qцuh!2r6SG 4t^ҡmDtEI#tvד@&ô8bX9'b6⮚~qeRdG6/Br9tZaLDX9l :ڜo&qFsBRX\yD#(G⮟c7neӻf'zpP`aVIMIW HLR iDW0Ȍv9S.!A:( Ts S,Y-I^oA"&Vi5+5W9 18ZGQHcqȃU{}Gۂ ~3> ͆:>a /̵u#â25#eБ`'r в'tej3תd8GrI HEePBDld('qh< m {ncuUw>jl+}L沪>M:qUOUOcZM !\ʭ}c׊Y۵?qN5uTsaFÐ{r4_GRYLeg]nRE8@E 5=~zoPH$ty>eW Ǒz>'݅b~Jhs51|X2~-z'1&_kI"b)r,! ,>6Y;ac+!l("`5-ZD-VN߉Ft p/pxH]R*yl刢o;JJ8$15+i l#jqlfg4T6ժԦ.Ira-dȞGVO&I030y tt!d>Ė!I"O8 Uvxfm5gU`)9[4nDuw .@!k ״w/}yidWq/922Q^5 .Gj{=*ۅ[yMT"|-ckAgC>YD?EpPAVy .A,i*їN}T.}s;'{Rmd;.gH%Xe.Z|mFZ'~|W3{F͂"S~*Y.b W/xZi`L&3~\DDM4DqÓa8 ݆E?_$`y_qTNaY4Y`l-T/FkQV+|ɌMH!?9@7;skzZm(956fЋs) F}[A'&(&v%zlyZP=ݍ|IhɁB vò]ef쿕U>;%D+-H<%p*Ɲiee#vjY?v^\FUpŎz6yJae!)QWG]"AtlEv`I"0 3,{hG=Y|O ZUtiHL=&4D@$v4x'DֳXo ]lpR:ţظj*F~RBj>Ck#tWed7Z,4qW @UaoNS7(DS|(J xO5\-}gO0 f=+/f7b°\MRݘ*:uO!" D`ʠsB&5q2&pya ^^zf3R3l/:z06TdO#U?rM-Q, 7,7'j!vf[d\ĀL/|>=Cծ ,44몧֋`ߌ8`ǾEw9:MaM熭_gd TUd^wX SOᥑ} *^utǫ8C0f>`u0C*ſkvnis\+i琅 F$҄0bԱV,zo:^buMB& EBf<u.v5˭$0(#n{$5Vg>Qm FBCsܫ?LX 5 q(zDZѫ?E3Mg߂Jr0zLihe1{HLUchjVyp/J67FlWfzrD5jLX%\=-Wevt(+PkPkƙDe],BNڙB13U}gKfG; XSV A'w% SZ? Z(^ Z(ٰSjlf5MyB֖(KK٧C~zrQ+uT #dqzBʸ"nR`zgǍ!W.69]e BSZZSIxYg6<7H*+82w4*AdB$ynX i@7(o! 3M|9"^8xEFc& Lqs IH9('w5,O 6%G9(N=)} d@%Xx9ޫ.#Fc>3P^@y(S<ż=_N._cWYLz3۸{&?=o;ߛʼU!` s/0:s@l X% FOD"rUzdPNl}-"EPV5מRϟPq;^sn-XUeCÛnCkM@uKO*W+[^t41;b2gcԜ#C=Pt-z #Rܔ}6|aǵueF dbYL:d5EvC2@" T&ϸ{Z%>x z^Zh%qgg1 ܱ0|%+YMd,8`cZDaIcMʛt{ ͿBZ6ߏyZWj4sS }_ *iN?u6cҜXQRLk㖨qOe*g&A΄ \Zc9@a.Dy:T^.r3[[)dysI=ON EJCipYT#1IÁcļ7d軰#o_iD5m%-p TLD2M+EW}`#jT_\n츊Uv`,m۬Gx4'jb_+1*.^Ujˌ~.0KEL`joZUm$/W|"_29h óA)/:MYH՝ v*己iOPp͉)R-J9#'FCY9*T K bMHpTcvx3ib ;fiV1}0mZO*/55mko7Y'oeD3** ǯ̜*N c{m[eJ*Nk+djSٝ̐`V7(0>Ies(-Mrڮ*XPP0K3O =ii']`+B`v9K!0;:J(: CDZGmF蓵<ߗD!ԟGͤ~f+n+͵(X|1+!uMPvɇ+wD|v[t;fkG(1E/xK#a2,Kmfo&USo$I ɧгb[t0HxBVDp|MOc٬Ar =潓s:BlԂ|RWkN#UD- |V؎"ߒ2&a0`T n;ښЉbF*XΧҳZ < k&tvgy9s!yahäpt\E3@x ~_zst ĬճkÈOOC9TvVm1-98,ɞX pkS ת_IV]a ̀CM > Mt}֪T ?$ɟ:'TɻqwCMrjx0^@m\{9B].c13}y` n!Q_y PW9.Qp){Fb;i?$EV/ƊO@`q08vO.^z@G۰qS+?ú*Vkx.3Su-w+ZV6|=߂MۃՕLBʘh4 $f'ҶTHDͣ2.qI?RGfTrSV63I@J 85t׊3 *g%!4FSńxRBjgEĉβz0^mBd{CU/P8Q#,L˾%e|#[ mob q厣Џt#VZM+Ġ1GE .Ћ ܜ"PQN4\i(ˋyA,r @Bч@Մf/O0F0U=b p_+97br t7*_r\3mM]܃%9C:U!+V& 0~J^Om8T+trvVc4å`KJx+@vP,xM FPqָ9هf^zt k70vށ~Be,&Z06Y)/^ 4W,+o\9 nnNCqY#?ӌO!I.?,]AL h+tb-1gFĭKdd҈BN='LCvoE7n\@k-J}lWqUGøO-iLP>"a~,Q 'smdWa@b=ds3`KE7?dCS%{s(? {yJٯT@:F7SY ,,3<{GPAĽj[nQh jTPf2C+v㼲\HRI\bfZpڭ38Y4=cz=}p9B2R Fu+l J?C|¢$MyL)EeC{jehG;L)}U}pO /&1"*puOؖ;;2ԠУW_Gj1*#?UeҩgkC,wr(, 3qTr滋RŌ؆!Ng1 NaV,@ŚX$׍zlW<+?A%1pA\f8պ]u/:OKh$JTC6lhIh|B94  *<3SXj4CzL#/ݔ~e/M+(.]Z!VOV (ˏ5Kf5c.N?- >i IJA^:EVEjZH8RlBl<&B`Źia W{ޗJ'~)sD٩ |Cl=s'6A e &JvA=`{RX$X-ys{:iiufIq^]AfD}z z\avk4^1'OC# dMWH8h{*/8+)X8ӟ!e&Y& dϪHbMJsƌת>0q᨝; C5Et7=JW-Ed|bW87'7I$?4&YZdUd:`Fn`mHncό"Z|:Nt Xm7Ehf{0 Э#4kJV ^R)?'ZBޗ-G2|_oq\V;}RY-PG(KS&.׎%嬹-$FGg/dճQ؁u`շ37 Xwj&3״Ę0~z< qF0Iٹ45F Eߛh%-Z5}*qFSXhAZ@Y$ihbby/rLniCqvT?L9_u 3Ҳپ0v 3pr\)4g ]H;xյbYAo=Ҧ%#{.ϼEoEE{dԲBu o 0+ Sj2k&'L[K2D?@ZS"NSh` ;~w<08u& X ?A!r+`qrNWJMxͱb+%#0mmI܋/ROy hnq`)PAt3uA rc:Y7_Gqp8މ}VZ&DĄξ(OPQK#uT IYg_3?$v~Xtx\!`{sD0Uo&M8㴾]C O۩.öxH,E)-jTdW1\u vp-j`o5k<0.懃Ư{VB+R.!q$`8RItЎq[bِe!cڮc3 =lo8o5\-IFNc`Ι4E_+?[ZղӄRTĕGM `{lftKB{,y\Z꘢j阥talX4zsj^wf # \:G{f*I_ ~QV ygl]N췂 F5 *cSNۖro.^:{| U7nDg,j!(8| TJ8K6@6#|jcEy:|o {x\i+=B/ QK{71kZKA}ӘyJI!`%Xez4qQ";Cu5OQq7@}Bg} ]o9LJuV*<,Wu碢IMJ /JEr40> e(UFm0;urr|:Qjȓlҟ\拦EmHyE]5XC~*pmxS~R DdKBh !#B6Z&"T9y*pZrD<^=TBa FX,8_C9eאiD"[[e4(|Iv/~FvYyh ʡ/l7γr3laDh@v3@fL"7:Gb$xBM[ҭ9^m޸q72b.C*e.^bOr7ZSc*űu#JQ X`wtE;f3+F + E_M\G7min/Gpa2e** ( | 2Ů{k?H=롩d3D/^vL*QF}]4 ?5^}DhoR^|.. oY@fvO&JmsayD3a!k?TogpHujt Y}TYۍƒaM-8/|Cjj1tV"vٖ-qr򍇢J[$$-jxz9E6?4$7ʡW3_HzRXo6| *^sJڔ(v%}&ׁH!\9c&OVY_ ­G?sAp,,"`RrjG"u d\F( G,m3@YSf6"/eisdejv#Z$w _pW$@vwDrym4ȜM;IzZFt\|լح?Ncj}7xm>cS#N͐ %\G2xU[^%"tC$4e_W̺xK^4k5KD{1rhu-s[M + X 16&xy\sA{21뚈*4=0-(51v+}hlct86xol0i";$ш#R?W'&(}S;&#UPx=ǝMD|pW}{+X*hz2fufo8 >1|b IL5UD}{ZR$$()љ{f튶c;Q.W&66rn#OF8ʍM<ſX_OjGBI{62H 8@unCin2}e9z,n ?RޚuFpPkj QpЋ oWMd"#a j*n,"X}FJ33-&D~|`Od_)54в,0H iΤKfU]WB0Z- \t_A-?)@̎y|ۭ*a'Yؠ '/9dE[<nffg Hnj3S] ^b0+Vƙk${Uj&Yh T~eW[4LobH?@l'T+y->;U U݀ /@ՙT׏&tx]^@#wBbH -9[R#wRFLt̐y**`[P'K wca]d_-VG+k8yaNh iCOT&!PC}$]-Gd΁Bm4CU|~xDםB.L0$qbن)}꫇\3ZWYq} 2 [R8Uw CFނU(D1e˰OZk3Zg%;>^e=gH/@Ȩ^F]2h@|b ՇLpy,hZ{eO=U60%QGT'QK3p^aJt=UǼm.gJ#{/IrU\=#$ 0\u#)8ו sWogq&I'cEHmEп췂us.J=Sh˻Cy+9|TZ QF:v:@J;oP̪u@ppgK#{awě䌾 ۩ؓ.]…oI[{쿋UlPHa@q\ 6<0TnhDjtyIGʎ[Z.S Iоߡv8͑NU|= ]-)( /sY[us:}ʸSƏ&ۚ܆1)̢.roIv31MOָ0U4s{0x3]jb}txRUR%b\O@X7A+ ;;vh3^@eK ֭jA%BՃc$ƙ띙ܭ)~5nک\%5D$h'ˡd)kVoM׳?-_}rkBHx !n+Rgv[Q+bF)]^c0.;`rA<WN@jo(fT-}6BNrT&K9fKT\.X/7`[Oukx~fu ;Azh+ϸT93+2xG'h\XOljZIPd!Ӫ/%m2~w[I["%O &$1R.y(` r7׿A1`Dgl(XU.eMp YTzc:ߗTH v!XKX``j<gO;AAx)|ݪϽ0@㄁Vn5Qxשjg *+=D6`tר"p y?ەIb]א=ƒsW-w]{۟dZg[0X| ٖ36VϜ^ &DE}P4jyq2) 70nvZFSf[ZAI`vZ81b,-6-w,iXQ <}.,$O] 3hyiXT"#tysçG06B:ǀ-_Vo0,T:W{%HOp(CM}zͥrf; B|U m@C[=~xFG( --qx=ŬX齴A 3O*D " uA%9|VSfwp.4530s/ނ$$>,b̲=4,>JY>Yp<.-'9$o\҅Zxkkߤ"o C٫7t57bxd*עv>c;ȏ!Z۠?ٹocI< L鱸z85#A&?A9 JĐB'.,zA)-"`k v<~5> ~%t$|q`dk䞮z;gϘ홚k. 4ڍc_1e:uȏJ B32[TQM91BA5*$$`#ͼ[_D nAKn} >81 ..(lLUlC%AG{sm)fRmȞ#CbdVU>Nv:*g=ZE=t$>B/qvq:uP'aFXS}P-9Yo͝u~_o^R?lCfXٟ4Di)4ǡ0NՄ x6{ZLjN*ISrkİ΂#GQڗCAZ !Q~:!7n ގ_{+ho 걒h8q ЅYKKjiی+AV$15$Ʃ82+pד=}Fv-ZWk۠OKջx] a<+nAA>}譬 ܙTP-1HQǂc3֔5;;\p̴wU?ZHIV]6sd 9bl~b+:]u:b]5e#$ jzWH  AȰ 5@*ۄWCfr<5!@1^X+3(};Na?zL\S݄fAK[16[ngpPO |zv\P_*Xnբp^wm2ν1%fI }uD&}RW9@t[!*hώ4;ɨYXҫY#;XSnFnwwZ͑?x]^-"' Ā1*ȓRqrwߣ˳]C0nL,R]|DؘJmVfOHDH|7j0 FBK kI@jjs.yԮ"\wp MF:EDQȶT@.)ce_Vy S @?VGt@ @jl=C!AfTW5p%3|-޿##6Odf8;]d m|#[RYlOIJz7J J 4aLAޯd竵. 1P$ ^REjr8ɯB;YK7> Fz|@?Mf-B3:!jDaq2HhjPDpALh{"~^SPLGŝˇ@S\&aA2 ,ⶆDlD/ll>updʀ]YZ}FEzJ.2~6#^nA?\cc"*~rp"v *L7GR?"8҃6¸OM,D]%C @B!" Yoe× +ԩH=/Sn|Սu`s|ƣĖި>*|yVD<.N$>sΈ "}=0ڻ$aγlz+E=Uv^FbvfYZ*}»r;h~)b(p{onB%m۔AUySfJH#MH֍:lYbCP~k3iA}< MLX.n4 Tsi '=3W/27|N>s<ϖ~ˌGpNcӬ4t{\SnvC+܃6bMNB8z{el1eowB:MROno;#0-jO3. j_BlW2&ŮA6w<#il jm}k VQ]5~;."O*ãcC9uLw+ɒڲTaoN'x}ƺ DJywEfLC1\ RrXP?yQ잍q"W4!>Zyz1_%EeO_k> ?Wc;Aê!`3JS3oYIVÓ!qbc֔/H*I]py("]yKvk,wXw S8{F)! sZ73 fj]/n SF6c$(Ri!851$1pWn]mH>@-d'CX4иCOp~.7jG1S|m_^&0FՃw= x99!diBj)'ݫ|3 BLo߭tQ\\,Lq:K5;ԅ*QB@ll#L}[Gf$eqQzh;!ΫT5݇ #^#h$By*=O_ҡ)с.hz/a\7|}?s TSiydtW^5ȭ=PFa(zQ8 Ksesem06e^I&|[˧ݵ ߀fhtX.*eN\\ˎ㱫 1DM>v.p~{1,wJAE)$-416 Ee79me<72@BFK%3BW$GqAR6cimENBN*װU8#f1i(l 宸|쀲wTIP2g[M@uNj4,o>t}r5W/L,O؜`ԱNHW^N]dɏ@B[4.X3C~*EEFQ$[n_[ {ġu2)""aexx gօp!!O'f֧e=Ŀ'WO|^9R^86k_s(ܚ_=^UQh1N7gUbO'L0rC6G6}AHKd[( 0GɓqRҁ:3:Ii*4 [%q}e6 &hCew~gAG?ZX]x z*憪F.#*I mB kD4;acL8a}*沽nC ״s]Z?.[n80S `~p lp*NXWG $3Gv!/̮>ИIJЏދe+,޽jHL|/ EzgGZ~<(wL1ḇ9LC2>+U(#Ծ,"0tT\/4ZYP#k+uvAbZ;, ]A8;i]rS_)̨; !/dm_JyKgt!rY}gOe6*,7(~r*5]]As#~j'F<`)?VO!T6rs/Qb`Hn>#ZA/k-$ECjRߖy6)JΞbE@d43eF*CiQ+`jR" [Pg46f4!\wgK(ĭ KD&zWy#0 ?,)UxgQICƯ2SAɒ&>T_Ž"{ȩjÇAa ״tBXnVɘ J2(/mśʙt} !+БhJf'.e6W+;cfqPTEL"w|b,GDl5s=DHJZiN1E y1zuOހZA]&sPcmc`{R:NI"dI?zųcv)+d>u@ IfBReryUXQmj,q]kS {v%U!ꍋ~/2q^vK蒱QDs?OH7nR3rLۅ6 c]PČp>o22PIUd߄W5/d } D'8r 'tf61ETmToJ') xu9*'5UcUJ^٦ 7MrI}<+z/Xc![Fn^n*="QZB:C 422< bd)R T1!"kTcM"HVrt>wxU}sgFٕQWwt;ImIV$V!TmSW ,El5KI -oGobFP 2:#yDݸa{s#{n@YgѠ hk~MKo!o2/Z1icIN.ˁ*dD9ld>wz(D|WcixqqA} ʬX]:zDbEd`1Y>nwB ، 3RMYXyH?t]^Gr~U:q"w?rweXݬ>0ZwlĹz/fS 䙌NgQb})z~|0ӝIl `@Q9p#i5dօj#&B0vB=eG|z{|fuٽW$JL% a?XV:t5SGP:ƈl+ɳ!bsEBZzɑVv Dv>J9,5xxWJ. VZ-hzc ¨\%#N˖ e$Dj3GSE¾~96(Qq8YR]tLmhc6}f_=܁$^3y&IpZEG/֎Ij*\.:MU-L9gٌD,=ʶHW/ =sMt#/J]Kΰ)Cc0۬R8lUWWgRwNW&Ğzx"L.QIG8ӛ8fyK>eݡ#hR0 $ X>K(, 1. 80Eܸ&A#%DC ^Œn#\J4D ڸT ¿ioYRDGzdV0&.VHߞy2EZhp(*d%cAt9T b;2kkpZGWPFp%cczY7R"\f {oԞCBu5]X~.dC?{19/vCA͙1}: eF GcZ@ưM ȕq} f%/y #u?rvgv>W_ew<ҮSo`$c}6?&$+obYЛ?9"&R5/2mmv:9+n#5t؍U \.}>^Zb oqpm wXV|'! #ܖPc($!:08/!pfŒo=fՐrvJiH+u=7TH7fz"L`! @G%2Eynq8BR|LQiM&9xn \Djk6FZ{\hlbm$ e+,ϑ\l=?DoZ/ly ^'% 7ޤitX1Dߢ%gCDtMHڊvp#$+hn ("2,苠<ϵ &مK95͉}X]芼$!+Yei[1f OhP(y*2(+_g'eݴ)+ 1Ʊ|R :LKohKݔ'ҨnE]ITb)brz͸d+G`-qx; /dRxү~^08w8loPE"d]lM"KӀƥPQλ/M4L'CUM6%vVc) XUhJyEHetߎZh%zrrh@:mx sl[:Rtgo 9_3x,S6}1*+Wj_aabO8v[F@*fAbאק2艽޺!)T|]VD (M*(nD0ccJL8H_2M-h J c%߄CI$ŋL&rMɈZ಄&+&xE!gy wE5(Λ0Pi^;%22f^о*o$Ý-)Ǩ"yi0z[V|nItc푫,b0A|tpbN5o>Gv2V$RX4>l␬fֵ̾ O<->>g+чVpIo%F6'[&|䁼pCY(2:@;?3zy%I+PB:h|a 0:=3FekݪK^1XZ[-+e@9b*JePf<-Vi?'b`M K}AQh[F+D(3{K Ζ˪E7#(W}D8:,])/ta-&bAySLeR-Ym ]%T4EGah2*#.z|p d,E W\Vf0+$](suNDDCqPxŴJ8hR:[6܇9O̻=QfLVPAEI֎ hs ,ϗpwٚO_[`htXe 傠ާ 厠5 ŪV)lC׸Z嘯ҩslWcla߅*N5rwqy|~C8K#qMPQR5(N6+N}66 $7rB~03.2!z^vsಧ7*G0LT\?KdMQ|3!$+@jB`6&-*2`ۥԉ$Ȑ7I%T=/ 4ϳiw1"\FvYWu{\Alb 8ÓUˎu!53=ɏU'nS>Z"J0yVʆ$%%1ՍP>Ԏ[VP:HmvMZϿyx7ew.E+A۩k]]$qZIgkoSglKxDTDBt?-iCB[fad ofMмТREɤZ34՚a@o'oP_(xMXNؾ}X sœ8~_j,":_T.$ˀ% }lwIlD9v2'~`qm6cސwnBu),?/6m*;.%mB38Œ2H㓨2=#L [DROUyuiʚQ%V84 ˨ Z/~(g.v7CTlêbUMu<{Մ_W)dyOC~|2V" Vv-cH z"#f >Kb31jI奨FdZCKܪK v@ -m(V'[e X,;?u$X 67_2 B*Q+dv`LlE>5ACyE;LŲay/((ԐEIAX' +${!i.Tb^8IAdA,0C˰uSꪆ3" {Ys-'@ [|R ˈtl%Bi~4ͣ0³?I_ZaD;_~ly0$2P"Qc(TfFJʩ>Dcx|X$SDK>ۊb#ǰt*~ե֧"gΝjHun}V#|WLP\n zwN 2My`-`PQf(}ʲP-)tĦ7%aj@s61^u*" Bqf'q\Ñ%:t!zVC3Gtr+_! \Qd=^7Ǝ$X{&." i@h T0qja3^XEwjtc5 naaNi!5ƀC7V| ~j kSv֞l֊ Tf ѧuZ_[?$R'W ,D1Mҷw<3ޙ5ѵ؉ 4W]gr1f ߏh0ڗ3{K >3'rkStE:5gc:aU >t8Ȑ&7a6%KӪd¨$]Vc0!v͟f-փhjFFy T#q2+K`!'J;sz_R{&ڌ._1swOsc33`٩La= ~4HZNBe_A@YP d8 YtsH?ZE210B+mHEر0mU[^|8/偊 I)lV& E|fu[ntmR%AB'%? 0[39D3[.d+6?d?YrQT ٥*Yzg@kp]}BO_7Hx#zSC ع-©G#m<v늰U!bqDGj@ k;<[t{.z1g\7EJe_M.Fp^&'CNťƃe\!AL4~[ïJ*C]3guE []c1mٿ,Yp ThmXJHǃq.~R(ZIXWNa'#({hC+5cFѿ<C 9 2mSȨ\i?%K;h5kzQ-P #Z at|!tcfpIl[^(yK챳ƹ7d8Bf#]WI="hxM?%oP̈́1|J54- Ve@b8uA9)it2I`$i3@V z008xg[ۭ!'9bb RDs8] ]vуYayưUse^1Na$%~RUkd AVQ]HBt4C01A]e*J0-ӞaQ0}9X!ك>M#tyHe`] HbainbБQQ;Ӕ펷c֯Ugm/2Z wV^%ILLIzHK)@˘뷃<9݊B@ |?Zl&*l)OYU^~*}U+`ВU@9Ar ^ŸLOYsZ]A CܔaIj\i6oL5ZX7~Eв Sߞ jMVma AZk )qX %v1_&gZsAgoY=vyw!$4EW{q,mRw ( VaC.v:>`G~c<ދeAAߺ\~;%|'@F׸2k`7ͿqE,Q׏~s#dpШ/ ̤DNnEVzKOl.iN{2`36pDz ~c8Z wL!%zB]ZxB lwҿ 2TtxWdz:Vm;QJ$WO!Ӝ?瑁:êuOv1nHRӴ <ޤlܠ yqsCzKuGmv'TFru-o:JI'_S$Uj}?0J&uw?tC $%:v0 P;5PA;sU@dl{5c<2ȟD_~[./A5T*Ɉ#ZsBa?9<p9lFwV#Ã=7 %&\v6XȽr_R|_ c3%I"ubrR"߰.HVx*>)ooe+rro_6.3NVEJHloP MR? 8 qy+Pv/at:DROіaAYyL*q拜>h+riL|]T)nQP,[ ˮGҫ]aTI]L-Lڵ= 'HɠQ[*j\J 5a fM.g}U0*.Km 8dPAA69Va؜n"^q~ Eч*&YlŹaڅJ,>7|: 'gqb2Ytw8]KDRa T w$EEjNGt34@4SE`=gW Qc7"7Bmd%ʊM!o=E.SLIҋ:a1%滟ߋ~6lo%Jx {ӘpG"^k;:W~Hle.ӌppVJ.!l jI|u@,G{:5a辠,cU4!ۥf?Z>B%aOGE9& \49hȜppJi_q^kto_^6GhÁ'0v|+KdIj>&wgi>5CDNzB2arӹ@e}sL&TVy|r}a6xv  ~yqj[qʹc=N<~f)GQUX*ESJ|g, V CAi ˞UG(:XUSm#VDʢ aG/: {Y0ngm0bo-E~Nu śZ>sv$3 [*>9BEԇ(0!i2 f)Ep~ps#mhʤJ.0-`7'_N!} UcPmR(:ū(gӔe5u CY4dcW,ςނ W2՚WzD?D!yFPg)CreN}Ԑ\NaɤXMfL; 0A#2߉ߎ Veݘ|.}1T% 4)]2oOϾ5օ7;P)G;GcK ̄9w n4ٻ)đLrZkSdckFZ_} J͜ ˫ J1P(b`DZ$'a]''-•ZuX}6}_Ӷb2)1{ >Cr)[sY?!dsWTHFA/9cܸfE|Kre}67 ?֧(PyBޢ"i̛:UPںy t7`WZ8R\JkBQIm_UxbG,l_ܼЌ+NFE*Qo zE>/[bd}ѹoE0~:I^ӱA 0U7 4F4*ρ6 X(Scg+hkt#,R椷\,~ѹ[xu}"|gQ%7g`aa O%Ot.~KxA NH4偁qlh2Cٔ3kYWt=-c,ێ#nA 6O\U#+B!`)mU*2_-.l}])H-'\Ƙmr||FG zO8(ΜӜGq, zQcӕ'9:2XW1l'B{= V]k +JQ(KMw~PX`nnQ9?y{p X1XLw8G hPv?c7e1|I4 w(Q!r-2]j\OVRTta%4z'͜!ۓWP6.f}:7'vowMAQt}-3 ,lGl7;O=սbCp lXڹºJ;.m%ߚ^FgCP萭 5ϫrJ[L=A,\N (({?ܺS/KIHW­n6ɧ"5پUϢ<8pjϡʱmz brضh2"GSZyK<Gv! 9$֠ ξȶH $kyyCsTvV#HW:L4!ݼĎWtΐˉ4iD.@ "}W9'URo1DΜq6c9 0A_G28).R1>L{ʿ|] 2N0m⽑itpBWt_Kk:&(mivic{=M:6ATҩ4]6] ]9+x:h3Wy o*= OJS)QTvȂ6ʩucz2Y* ;3Dj h$No.pHc\\PӰ2F5n8߂ $gOSynR;[۱]=?O #_sPц*Ri*^Ynf=[CiK%tf4Ub)0\?34nR:['9aT07H-tSrB0T,U'寃ʩ3+Cӌ@XlNv3u=l}V{C%^5:JB>Ua"*ꎛjD2wK1+lIJ]aboWhLH>獻nV( O"3jġ:pQqv4h ui*K$r_$]W({1w1"jNo5YLLH ]7/a<*M8+qlCUkuBÁak-ҋu/ j&<1_J! _`ڪc7XNd7%~ /[MWU\[7ݒNa)e!uvG=Pk/[ m/~6!wṧJ㴦FG\ Vד a~Thz͂'!^A!*IbGWت''~VrGfFs|1 {Z5Ɓ[*d C. dpkGV >廐wt#h~ Qݩ"gS5 \jrpK+eN|ב"e45*HL&yk}޿o@eS`z.Xb?D 9-kk^3y?݅^j ?yY \^U*H',FRB*ѨJ$X499 s&5+Pr[;3]+PC c?"'x^)OB$/+R wۘ>y:,9 _ 1-0&`P*h4]ꦱkf7_|L_0ܮ 5&{Vh#`Gb?΋:y%1FoCoYzS)](@﹀%HWM5}n1ߥI-_@mžPbA9:ea͍ _֫4FfA v^Ap #HI@`ACŢm8,Ԏ(´%҃MCq",D,9="5!B4E9C׿ uB|i!s㽉ĭ}; bz:0eVnd1m V߄*W5ԅ`:ʣP&[Lu7B́h% `gw|ay I(2yGaZrU]c8D]b,@$Ԯyqx;\@Mu"`I* /d %#ťU+iXJW!7"]t-LN@ eʩmz  7_v7O-@5WQ2gSW،C9tnK:E#NԎFz:BkrGՄZr_cAgh3tE8'Y(uMY{1[%5n?Q~.m x[.%?iK GЏ )7TƗOjש>e/#w{ݧlGUTM"Kb6}y$T<sWtqԛ%=+Ȑ~3-'|P>@Õ7SφRGjػ, s .PZ{9@θw=A| 0 5 Z4C#1|' U1@&$|x{,|#TK`ht p mWµ:~ ˱Ecdi %5 ^]7n0M=LݧμhD( E 6l˅(3&,NkZr̅gzIyy`QPvO?ҊK皱!pL%r!alZ$b(Y $. Jt)n>]`e EUQ-6j59 % W29qr] :d[bZ z]1b;ނ~>Vi6^pez!=mHPr:QoP}h|Yg;ČA=i=qN+̦NE *:Bn W,^ZT~k(c:M#/ccnozI'OCw-Hw1wQ"^xEX,Ja=YfЬ1_ BqYeA]hd/s]fbeVzw9?Q E rVĴiL)݈8='%o:5T٨w6EtMjq9;{Z#o>J$9[IT|"jo+jT8TڇCޢez6!6-6#6M-0'-̓`bM܆JAwͨTXUmnvϨ+pޏY-2 '0m8S+bbM8$пvq^&5 i`)tkS74fU"c9}VݤQ |Ufo QWXK$F:hC(V"8ˌZLViK'fFY^^$V3Yڙ- Uu\F=:&&5t5o8+t4lNiv,w@"'9B8K-QN #h0pzʎkHb Zu\Gzu׃gn{p>˾wO|F6ߕM$9Jͱ>kdC,yc+m,kz8wb՚,6$U*ZvP;7&2ms۵$KH P;W83cD=;I' 3oxk)/ dU[odK~>qAsՆ5?`'.P%7p{/$!D"F '~*9}!4:e_],..=ff2|?Xkc\& ً4 =nIмCH%2̡Sq4H #Iy_:6|iJY( Chn(`ݩR(Amؠ;Q";ZZymy{)ZVfTa yˑz9|3z&U5g} ը,X'B8Mz̖>6f :w~]?pm,YpDx0{03S37&-UW̸mQdNis\A+MA OX0wi/6Fnc tܑx,6$Hk2{6YywֹLf6^eӿ^ez8"RU(,ُaE0qJΫn:puW;s{F; 9,~`տnіPp@@e@?%ۘ_3ЗcdE'f!)Ts:o/Tq-R==Wt LVG_aKKO=U9E:ی=f hTEUW4 T@AN -e]S,O35 ҃^g3ĝvWˊo=GՌ͜#/dG8'8>hGY$q$/?1B~e6*QBrK6 [4EUO }\ ߠxKi~A(*)V7M/"-V@$"lj8S=a NbDFQ֧>N¯Ocr0ѦqYqOߋ]h(y"seHCC7t{i#2H[E5Cp Ovfٹd!tjGY&n1ngh?$3ӽTsW7)2u sEuM緾."HL B:I[<焩=NǎGĘpɢ?z6t=% , t( F^ݘĆz䤧•&{{i@=aU3Q⸬࿯ x˨" Gn.W;gҢf\M(WфCZF[V4}zKNB2=s.(Ppu"!))"MEឹHca~YӁv&3 o5E^zr}62RHxhE"8jXbC7Lv;Ёeg/c -o-'EΓE 8ߨâ/k ޅF QĘPME0 WbB-'6C)uסz=:ƑbާsbH2,Iė 5542ʑŐ^@tCq{{QOύVl12^Kr}{ٿX]p}G{[Vv5)><k,8Z=ykv:zN7bX} ;izzl_h.aw :ϒ>̒$# Ùi>L"Tf^B16KW""* )4-ޡ i˸,K ~H"kŧoo F2⵲[``"Fcs[ [b0~"AL8Ghi<Vdh a)TַA^srֈ'|U-1~&kl%%^W_wߩaQ9Cֱ ٪*W^>>GliaEdN':aTy,2[LC4+ 9S)ZGz}f:1y!(1.Da&y*Jda@bYr3a=Z֩^ F}?HpӸY"$/`0ɞLєL.Ut-k+ͳ 9+(puDaU0) )_"wc2ʶʻHeru?e % IP.)!${HEsҔN* ڂqr8 UWR'bO9-]=(pMHC>"-55=ck!IѺGL%n5PQn1ű͇EF1W_payT5BGHJI+$X=[*tp%3TauoSf=@^A+yR+($ǷyL≵'ZR3VB+Jtp8pƱxDc5DnSlGߚ?F!AYxXڮ VkuWOڛܢ#Y#{,g;~# TbUvi"p{[4H0FD.E o_S @/hCl pK\adLbuv\Q+/[!p]VչuRm0O4θ?َ[sz%w'Y68S<ڢݏZmo-pm>3|^޹_(:,xYmԥe,G}Ic@}C uCo]"2W'n2# HPY|41*  l Me\8 gj@T9 (!\ u?v9,''OXdB)ƊV>@kF~pD>XwwMQ9 TQyæS &iaacB_Si'QKRVᱟU+3lT駛%W24ΰ͡"0MJ^4oiX8S{MPlu8VsC>&{hAUCRaΪ7'| PVX 1Y/?!E* 60i^♬J+<19{L|ߢHid,b#u[j_cdS[ibxrؗ zUXp:kRpc3L/6UQу!od5p*hR~}ט^EXdjU"9!.ؘFDJ#*Oә|7OD0 TRcj0v]@H\pmEKSo3|dy~9&/#)msֹi:tRnrCX:+NWa"k#,MB 9`zjw2I? p1e@vE&-}su#%w R"!;1h٨5c~Q?W + BT]~Vd7gH2^*i]kAi /ΖWd!o eZ2*Ct8tf?|5ܞ#7ui,(I^AHI+q"ӂ¨_Tcdnm4P]i{=(| .ߏz_Y S!/JԎVG9ӆkxL^Uu )%@(AsMX1s&85fXz}:36h^&3H|c$$vܤw/Zl]%,jrh.SmüghKR~N9,l:zx 6am\Yc @6+q:hҕ9 ]j\i,"{{-^ ˙M-Gm"|>Vԩwķbpɠ:;ɛ$=RfP#@A>Ko(Ĉ^`yB5VP ӑ#ș}2"R&>*mܺr yg^y矮VX#4N+JGB_Yo%d4e)pIDT58+iL0ONXPJQh5"&mnf:V Jv|1kNx~s @Kv4A#OeISҘ{zKn\7r> *07E-fb>3:Uo//blJVU-gȫ9^Z- /ۗm< 51}GS,')t-"q7Sޮ`s߁1JR_x9Mb`[p!g2,VA ʻ q@}hfP'=|#(L"`~ U>}hu$SΦgqָ'_^TZHlBV"cx-$'( SPK8kV| C=C[ ;֧%f6OoOm5z3ck=[ytp`O`(tb0:4 XãlsAK~V68ߛ̼v .Ӷ {q*E0NH~X`a0H$ Q U"{3yxs4g_yqr7:T KyYej'J Pӎ?E&Xu9ުN7q} Bhnb!w=3{TShuw P _k~6d4x. 1):aB\d1(@*9Gb}4ayeM$uyKE&R|hD֜ !R8A1Zf{)ݖ_9.(1@KѷqVj¨{J'wq R1uOM4Tv1ʚ7m|[A޹a/SA?[`L, NWѫ_?;jKq*hf3g,"o O$_7~I!sA b\C;ҖUVg fo=zQj^h:BCvƾCПUDH1&/`GJ92!nvQZAf?.H H9 G[ûJIP6[i`olF&%3]|4gJ`C&!fӑ!H)dy}w# KD | yV f)Esяir!)l09j®mcڠ[[85+ݒXRy?I^IƐͺ6E|0ϯ߷=Sf6<䶿5ḨCc+? #bnWO뻿|P0@Δ4tVMϑZ_d3?p*)UΨScTFn YԒ _EsFݸl XB*W Nq:Pfd}B%+^'hf BS<$wh%] )R1LD/נ*Q'Y0!GtG1aѦ 42-Nw#S)3R&!̕X 7)>G[. 5 ,yC [,/9vV6T5rM x`&2#1Hsa}Ij'3y <T0OŽ0Zw_MSq"߹ŸůЅ}=F#& 0z]j&|:<ː U l1t`h ldZثh~z!}^j*_z \ka52^t`9l@ D%Q⌀qEvvŸSS;wiX㽳q? E"׌* (-"uvNYnz~ ʜ%` _ Z$g-\8ieY0Oɕ!8D` "``)G+;%lY **"22ihq͙  kPզ1Ҷnq vRzxHci}*cl/T2Ev,@u;MVպSj21wL=>r~әUMw4-@3{.D~$P3MZ_ /~rEhz}%5@o5DV*.ZAg Covgkdl \5ʃw/lQV8%CfԌtEOgQ^$y%^B ldslX̟aIQ.vZr62iYfC jB9ZŰ[~A`8-IkczX̔$G^O 5?ʲJ.0q]"SȮaFc '/0F^%s|Jm3"d:sKVQF< jU Zm2ED?Whyxxu'|n'uȩD~bX/PR’SíO\]V Bsʴo(sY*EQP18` >{Bi3$/Õ oqg VCEn]yMeɴшmۿ?W82c1ݮHC"ةl:NW}oXiy}_8ቲ8ج(ȆCv<.IŇD6>!NC7?,;qj?ϑMJ=:FL.jd¶1*8jy!p?xA`7z3tp2A4՜pG,$5N4H{ÄUg,",?>BFϻJ顎xU2P$U)H ˇ߯]<,?9>n2L$XztMs!=8f++4{0]m :qWpmj,"&%W0?%paiSi mF-'7G¦ka *hݹ.9B/E/1&zp-(-5Qo+օmGǕU{,r 'N%Vثex_' CvZ;OBw߇9\ }-[qՏvLqa![cY;BYO|5:=ɼ'!HhFS>nK)ejCa>k3+2@&8C9X2{)Dqvv|l2 e]OSzp]j L~dƗZ-Ot?eǁх)guvvBDekYE@?cF {fGy-=6+< KW)۬*Mxsz'xi>SroeD@H [^?^nx#n 0) 7Xs;BӓH#!.vh+IƜ<xo"JGq7je"uiwmZG#>F~< Yfs؝2rOR:7>*fcS:U:i,*`&J5h{Ax[P^g_%0]N[JR`BHa{َwtIGGe&%JVw*?Q< ]vI_PON9#Ic\|ׯ L]&r͓nMzaɰF ]+ج>D%z+gv7MH޷*AJ`ДwX(A{pXoҰq[<5sV%-FW`gWa؋ނ |qUMP }~Mq<}°M ݶɏaG:^ &тlORQ0&Hp@~@B:MfgbةAzqh+ BwtX< iE5@6e&UG=hTqk贍G w_黿^Hrc laم¤‚$p\~%$E-"끬{-Zҟé^yP7ƭ)ϵSPEsW=S!OȴNwsUt\b#Җ?s 0l&$ǗEWOjb@~WйiwW-ĸ ^#=s羙 @s `M(K) rZ^ϒE3`MЅzW\MάA,Gk͏M>^n,pRصw7 lb "csHCACIhK%aFr2i67..} ͎qr?#1p⠀½Kl9W>9Eqս?$"u;^ϝZiqʶwض'釻[ŝ)_ LjyyR:މO~8!PW .kEkY-̭ԑy$M~Eӟy˘e֭#=İlC㎾0t;Iwme o. Iǖ{!]$ٳ䤥wi}9VYaR>q6_vM:6b[B[36.P<]1;LpUI ¦Q[ 4V <Ǔ!US̤W۾T CN9i+-fZsCcʷj mDe9ʪ+^hJ 6 #>d%xrt&$nQ~Jījr-7\pdNķ09hh0!t5'\EU5a(Sߨ(oH7bM,EQ5HFslz}lhlbFRS3kԙ\&sIsIGklp^wyv:rdZG 2:2*S5~ȯ~\-Jj IƔ`&O78d0{1P!_tR_SoqYr6"6:2^?(BH79f߁*Zz嫍nHV3Tg=|13Ǽ> Z8"'OtVi$!XN_q UO&.0`KTsVHQNsEC%TS]k+?!?v+PLu Y5؋<ݽv=Z * %#Úˊސ/ˌM@EJOYi9dHh]gl2sP l BC|}>^.Wֱ$냮i `8vJqHyF:_NO F7~A2Hh9+?s>tx~k5fÅ ky+C*B5c=mc83|׀^cCjwPAP:ktZE\|61ڱ]֢ۓEJbwoB;7uppK6YNbdi1NVeӉs3&ޫ+Z9:qx\cqufm]3FKB~o@-7;Wp_pԨQpENu\Jzvw1?ͯcjBxyȷ~{>>CA%DEr']@ *sb]_4Ī\"[ ,Nj|}7_  Ȝ' W(9-9"x, lw<}BqMDƤu+b踜KkF:*"kT,ٳu1 ʡǮ ~jz)zcwzc< a9gx;1v SQl3T٥FR2yHZ7sYks2g;ᗅ/FWX<_#`6-Umk8ƶ<{}'gU"ѐ/<9:]2=^7]8_9VGe Z'nR .V,bFrR7ڥS5cMZx8EL_,ʡoG)ͦI# d;{J@bC\ь㟻0K|7gWw0QN&ߡYfBe߄]ڀΞ1"\Xtp2h$z*-?$ 606a5xOu ᵑjb՜ߍT3AXƽJW 9&P++lxz䠥 6viJٿZaP|r,<4MS0bUCG!) !0''Dh$Z-Έ5Ez"@oC;x&i7AΜ{\ C7Hob.o(H_H:_۪[8 \]>@"",Γ(S7cX[VZ9M9L$V:9'۱Ҡg+?U&8G*7 -tcyq >A.YZ*Z0ъ|@=Gdn_ 栻zi{BHAD|띳T(9?4mg e=ʘg?8=ћ3_b27!Ά$XwRȧ鯷:̋} /șzXiMEtm,~$fV zs@̓hj:6XH@j'+ł[!Bā̛O?7OHѳ(ξƹ$ep65ܞ.>yXB,n5qMր%8 .POJ| plXL[",՝kBp.~oL i 6dY=Zތ"ug ʞP;[mQl'S)Jhi9 ӥQ?2 l^8Nm?ڰ,5JJ٣V8]@͇Ӕ*Xmoڍdśׅ@Ou!%gJWZx#d1[,'O% ΙM*QL|ǥf17+:UK#zXV A.uj hgVW95^uЉ''_ JRjDNକ"DjjRN qd7pQ ߇4 ^m>0߁ ޠ"; `RUHLYD//x+o2Iss1sqj/@f+cg㑽s/Eq.L>yؕmЗ|Xko~N@*p/-\\.uĸYXM҈LW=urŔ\qzrXajR^':i LYے-lK@zwl!vg(2\>}Nq٨!o66G;0uga8!Ud#.)ra[A,o,/KFL[\%$JIyfd -<>>8CMcj`cg_lmCDuȑ,̗B^ʳ V ]vMllK02uޝDK:=&|KE6}`V5)@j?)ʇu22&1㺒uIk#x1qJֿи mfʉ[.ca\5'f.9W+$[YLga *E!:hsPVצ/vtaG9 s8#!:t2x0̕*5ʇvmJM:A8{A2 mמ^1ը?F4lZL0l$0E[yN!wX~>ʨKD$*Cށ]0Fj.mrܠeB˝Zs2b+,c xqMh֌VڝYwpa OnMf.OYkH}N$|:H@HU-JHx5S7: J Zl0>ݞ h.jc?`ه蟻iijUh.#斆C$hpYso@G +$5Qo7{N%jaxI/;\PhBvDrʺKT2YN?Kp(&MeFpz# 3O,jHȞI RQ@$vNWp`;DƋ޾_wvGAs~DO Ml^a۪rM6}!>8+y.^w1NH;ˈk& *]?y{'3^!ExAq9 ;PDE) $6P3&$ǚp8{s3ydRtxMO.ʰr^fvD#2/ 5ֺ~دn&]ċl0WO58vu/Î8o·EؼƎ7pKmnR)i02t'H%3 Vk1 {QkDuEv'dž,kn~Ꙥ~D23nelPpɁaOc='G;1)%ݸץj~qJGYN.]TrSjM7?(>GeXK\ܿ pɦ1Z>F'J\wzA6SD c9Olc̮COK@2Mi\^gMP UC3 OGM1k!n˔jZ‧ȕϹۚ }OBXO±KOw  Z)!Žs2s@v7]Flqi60r7ʴ3wlb־P `1Es0QQ̙}u7RLAŚNf;rU|uC*?^^X;QĬh6A!;{*Al^pB3,-T6;-8*dBшTEA;# v>j=Η#W7ſOI:9 kf!v'= $4,^,/qNqOzG;iڳB=#~Ps/ S92zs22I&u PMS^zm{{;lSb/zj, /SQ|ơ2er<4 ~eaZ ܿf!?pGr|ɢ^ ȹ^ (#%v&B)SpbjnvU7_̆|a%˫^k#| ;S88yf p9vR,xSg>(aB:,Zь6KI`h>@MIhPmgì=4k@DdWw\.DVϒrJ97$gy~ܞ?wrim O ~C+PõHub!+Kmb(W$ʯ\NRQw'jg׏ugzAŰjH!>H>)lݩ7PQ:]XR <ڡC٣Q(g^޲2ቐ [AdFnys}:ٶ}%GL:{gRjM;=9<)}4(GZrV~%R:)yS焐XTt%A%qO;o\ {O+*€VYX܇D} S%L )~# Ee;翁8%NPmVwjH))p(SM*v@.˰Y\nd"@ nC'*=fu ĩ JʿWbC6$FԪac'li?"^s 6F&C(98)qf@`8Cn7m&OA(eڿB+!=?㿧xO l$f "{ʂ%Rdn-cOpt08>KsM 'WVmNn0{!ty~-Gɚ39WeO"bVe*#~:eS2e=adM6UW :RBC=x^\E_daKmzHpc5ZsnC9  < Ȑv./0wd:A,WI n㘦(&լIP7];eP0-~aX]"ݿDS>x ϩ+d-)gUe˸tq>W@xP/>Au̱>% 'җwfhVqSR#ތSS˭#;1]tE<?.x^t%AST0]N6YK޼D0a9"kw2:fMb`Sj^);L ŀ Ỵ,"S,/ #ҎE5%koa! P$PrPϜxegPK|x [Gm3&U~|pg.=r*=Q"ʷMX5/ dz->U&(qs);TE"~°a"~(D^MArSٞEBe׉-%I֝O~*"G0Ҽ&wbfHLƦ<Έ>6U8{p;kiſz+/> ҆)]Q5*phU5+ЛDKo|Ȝvc1y*Օ@w/6 ^2$4ߔEr^YQ)_<=~:$+5e+|ubwdp?R HA m wآݻ12@cROU3=52=%dcuDY$C΍gwZgb@^>7KD\ya u+uf|Wo⑰E\f*w;3B) 57VE#=chtzYjء%72}4BF{khl@@P>mGfxQ/\Ĝ HzPA;0ALR|@sr.Zvt$Hp"WķEؙ0#jUm>Tr8/3+0ZkBzaÃ[r<b: |BXedѤ.N9Dm}%G}ѧ$cCUA;q5[dGfF69Jl OP%_GzYJ5rD㌨jF{MhIb霡Icix7h lǹ2Aġez1D,l.kSηI(8ȆKDˏuLH a1Qfw~j 63%[ë-O܄ü [.tu'ϵ2 ob?DYuxs7|g vGǩ0zSe&.ͥb6?Ԧ?fىW(*HfU>&R^ջ`K)HbNɄGe)KUY=6i*N)[&d~;ɚ8A=*^h48ρ$|b6crk\&1Z꣰)@)u{nih*jjxĔ]%aYD7Ѩ[aվq&jdf1:7sR* ׮ʕ+F4e]ݯm}~Ɏ2=;]>h$|H2^`*)$j1~>F+Nx0h9A3HXuKy=Ń&qKLBn`p鷓[ɍ'Wr&p}SY|<] Jqlm8DG ̣r:xVOc;,R$+t]xO d(VFSerԌU+k^mgԒG?`L J^LW^v%Ġ«5+UlC޻RMǡ1Ro+)(/m?87^Ox5BkVջ0><1^nHQ/`): x0:ߪYUGilzz 3`=/kf8^va򡓜r6Qඤ@dC$xKhB<H 5MI#dj$̬/UHM3ҒheŘܘ?s.Ye'_lfik'Oiޚ`2ڼ>*K&1z45)/ώgZKGMwd_>X)j9tLbgpo>E^W5w#f:%^(0oNܜ 'X?5"U}{ǵh iDӴ[)>8{hҺjWԯ7 Q.$&E (V2(`㠪(xpeih4ڞZ1?f]u!}Ex8᠘Bl0(J⢜g-`pwR,J5>XP!;gBxb!*ʃ4b:2]?d3fT B+tZA*FetK?kC% !" 5U)DXREҎ].botnP0r)Zj{c a|CB@J):yEyEØWү˽ y+\y@d(rJs֌HwQAd3 S9Tw)Қ犮nSt S8gdpc*&_mSO :7*ޝ&:Y5Bպ W\uEeuցgRn*ZyLIV ?1hVw98\#8d8x#?ؖlW4wSYj>PyB ۖTU((wq8CL;h&Dj45ha1['}&:̜YՂ/$_&FZ%6\4JWхrKul"x/&evZ"6 -9c%+SQh)gYUnNJ+V.`bXfHJ`^bFFt_V)TdyW/+LmLqz*n 6 H;7h~\=@]i,8‘a%Mk PB=QR崕*' uDIإQ{G gj9H,K4z d X*3G"ۢh<{f+fHXC:j ( JEZu>>%$ҟFOy6 NEuEau /wVrP 4%@m3Ŋ\APtg?GYW*+@* +,,R]5ٺQ1#qL ]&UZ=o]m_5T\|Pj !aK.nOsSvڰ@\Zm^a C;QE} K1]f]J9tX 6uU5]$5zߪқRO$ϲ@m |'<`g#VQoצ3$=9-s2b܁|KT?Lx&SV?AW$kgk"l+}X&1F!>#ťio\J}A7+/!p$Iv_<|Qq4!VGۀ햝@JAژiʋK<}Ӎl~iI8sx;c\Ē:n-;Yu^HKĆJ9F+ Ӽy%`,"J{@)zVXPAۍ> gKD^%^5i{ONFuK`t&O*jJJN anZ(5j/6?]P^dcIG':(č۹F6YYޅD)JYGč0G`(R(PQiߥ.Ji̐:X0[$ rMUk׳]UW=aewKdIED:tr*ZnlV{I㍹#Wqi׳n Go" 7$۫5oH:7Vk8z8\X[AzBҧB#R 81Pck('Ѷ{9˦BesxA(+|- Ab϶FF(/aSGU3;O46$ ,V RS!vkCTY`VP2Z#0]LWE2h rԂoQUoE" r?\Օ_Srz/1ݾKTQ[Νuc5$ܒ? v3,8(hlB}t(ܷiT ߼>Oߝ"bX޽AB)`2^d@ 6eI]Kz=_.aBGh -;yF5RYS>Os;}hT!%B;S87caI1I֋cvgFOsgB'F(Yku?a&Z2}^᜴5G]$>4͢IyTTά*]T is|vdS+mm6"&p)Y[ oƆջgOG"hKKv=$fV̉rA?kiN}`c:V{UQi5(sG5$дVk58IHiXXM(ML6߇i;KYX:WP1fV;cc]f=آʙyP!_$W_ V޵U<.QBkՅDS45 Hُ̀t{;-B`Dp4V !,:B>:wr@vW0"?K9¸5f<@.Z(!NǮ$uu/37tE1CO/7`IgvdɯbTRW҉n[}|lj~ yNt$(U(a'yHd`zR+pRQ O3\#q0I!&UYV !B-^,BqWj]`9}Vj}6n5d)lJ336.xI%XSyZ?FGsӦtZK(g6%FϢ8F>k U/Im?0[78uii*5?h"luW" U0nȝ;wB{*}EM>Yg`eF~)jed.!v*34,Lx' 9j=%"ilL2oLHPh]ql#zw?ijz$L y=r(:M,9%İ$; uHaL!7&La %Z>Ru C( ֶWJs|_Tw7GxG;ޔᵣ^utj1<4ܛ-Ju^V @"7sSqC5r[_?]]Tdr'±[9p.M'Ѫ> C+ǃn/ qA* [ S?}jͩ=<ա;AS{^3:0Z|41;MPB"? yWŅ ^R%Z*GƢ Dw:rANRiƔvsLN4E;!WD,xbzbYE a+н*,(t;aZKnLiGl;)\#i$`ڒ4+XfE<͚cCm:n0~^❏ᗩy|%\xUDʌ(@yf2~k#D㘋U%`q熷W;lDC.kd!(kv]F bdtLl K>ugb(&Ci@m2F2jb2iȽ[33̍´_tԛ &= /Yi>Q$d_b$dm^r ͵;i4+4#!kp# ĹxC"^Ue_9]@|[HH|Bd 3cxkBѫojxF&@kؕ'u7`UR(M~9zT~ۻވEI/Bpo|cȧ}TPFȎsi6 7%/޶}K f}0vG"bPq#8ߩ#Ӄ65u/Tc6}U,lƱQqwܯfоeжC%I*4(^р}M勇%B[Eu0t%Eu޻L@(J.xGXuR@Z6 ķhhNźx(ȴ-sм?l/t`&(8 wZXn^yK5upOl⏨dxZQd;xZnCؗWh>>-q0!"1JZ"Q~"sqjdN 8(L6tg}ߜe"H:T'u >^H$zJ B'^rɔQ݆bClyz^, :j25{њ{L=^d'TXmpDƗ7#x&Xwr՛tZG=n#;%,ڢvx_(HC:*|s R˴mzmY9U%z@ވ?!xtq/tɽq>GN\7`ʇy:8P;2 ˠphAaJ7z\w%2$Cذ Oi+TU݀M]朹vk9vk|̒+9paNtLk /WjdeoȂ[#5Q a4dQOsBW,yM !Ӓ*ǦQ?-neS'mq9%ӫ3v 9;=" )rGO]H;$!>y}*q"' S՜JP3q<,ciZWsI7B,Vm,NjakD\зҫ*>M>꓊lOFopIW[G<UPD* +bZK i+R%tJ ]b/ )Me+YaCxB7DGfnJKUA~={ YհX]h?R5Ju5u| )%vyηj ۀ-^:/MfNQǿsWJ?Oz%TZ]bO\t&lUAElCA!ic;*)K `@^ͩ=q,LB@:%H+Sx=U^/F)_Ri5ri1r SΆVJ8)ɇsmyBrl5xz%_ [*\,֡?ݭ H5Y`}_G6uSn7Uznh){l8pЋ^U,\s=<}:S u{q~t\%^ZN:zZ>ɏթGҗxLe"$vޘJ?qm>#sT|v3,I)~6G@<w/҆PWA!awQjhMcª:\m:#@Z$<^;Ҭ%!c9 Y`YZkkw%V. 3=|\sQG;Ɋ@n^"؇{k(D[d^Hjf*Y[!%?|+ѤV1ŵ@.'\)CP5;z>HnTcsu^[<BA k=GMlJ0dOJú9/^C̉c]6_.U:OY-5ea`kyw"+}8[USJ*HO@ŜȨBtMra^+ 4ο^}1l]`)AΎԵ(jGv%dp<18O(p$ 0 G=j1|9tS2 ;(.M$-.%r|˅j[A{#4b 8XiZTׁoڸ KJ&x@ȹ9? v b>Ֆ j03wd !\wXff; {zAD c"QKְO"I0=Ͽd GDY?yfTHYFy <^rZC71W4 *WJ;ZA_k}XAON'mI7+28esL +rj"HHE+<4)k*+mK~-k?}HLs$ +_|NCB7C$:w=hh9v}@J̋*.`d34zZYuZM}YvXj\|~Մ50Q ^yǒ!4e˒O.'D IV8P 9gbVVM[I5 .KXD_%Fi(ː^&@m=qC^=ߙ6:{^5)+u+Xx; zkae(| }L|&խ֪7uZDA 1C2qR5 б O^%[\^@uvM˻cg"y֦7tv̈́.؅vgiХFhfFB(hBH"} Ob(*Q&m>_4H9[]r=Ǚn,LͳIN&c+EO-eQ _y!tv"N,Lw 0q W/.P {L_o<diIaJcҦ03qA%ŊN"q♽D N^(h4Uv`]?Ubu>\;a >)iȖR:-=Fx;H'Κ\G kK< UhOz; Gqwzʿ5gN, nLG١;*@"iHe.GIm"0Ê?1(a ]ɏad;->^//{J "|X%j=u3鲞6Fչ.,HKP7_:,t=;D(\ǜrSbHNmHS|lx*?e5Ek(TݜN NFEDžt:툌F2E6*֝arZRs瘙{T9mLd]|(7G$`KȗMGck0֠I1scmAͧ1Hu5*6CfNL3eQX!όpTk$4)W)Wu]3b/ԋ{ Mg%ԟK*!kkD:M>V^ڍ7vr_fǴw"v4N<<['!5tt'ha(ݢEO @=XLK_E\GOFD\ xŨT IވrdZB~iU,N즢Rf7ZOardpu-)G HW֜ ~p5 Qͦ1!u7v?xYV;5{9x~y|;dxF4{xYXcQQ4C6*rH^+=ٱEU Ҙ_3ǯcu~@X@;\D\?{nnsLtڸbZOv* !veY nP}6D=hⵦͩ&gX,tMl&@8,qMm!~!cƺFgקoL:[V<hgì(MpCLXd46V g:_]0wͭ(5i@A]8#9Pp,6`cҙ8hCvBIz&C q\">B)nEI/K)a'|jH)9A n@ ҏD pg8 X P!' LD%.VBߋΈP#08hm@Y@ӌMF+Fuy4Z`h>[o&\ҹv?e1X#Mw:7Yl_׹pt\+ٝ`D"scV[P,Ӳ\?(XV{GYƗBT}[P,RÛ_q}@%Ux{,KX+-t5 H,8^_d_y(uЧ0]sӘjFkN3XF@r xg c~2el4mB ? z'Jʋ-K/ b)#DcLgECk,zȜi>ıl0RS9رVCaȿ&FdU@xM.At 7Zh9$x~UCRʼuJ^ G/*΅ 0$hiyP֯t{B3`+ Vh#w^QB4U&~9ks77Tfn%~̙oP[gDkӶKFވωs+m'-n/0A# xfK\X[);9֏Pn0{g F :q[Gg^:1Ȍ(G3E|i_>$;x nQj1d%DidÐXÖ2Pf#mJFWE~9^zxB-$qyowz&5OČ$H^#w7xMH22 O4ϣA3oN\XXTRM)Wċ;"/<[2X&ܚטBre6X8mXl̪cf`sĈW{]w*>C0$( lӱUjϻ B:s]i-u5u+ir3?KlȈ +n"T9&Bsk65KŀY4 ~bPW.4]t1p|+~lZ͛zۼ9#0޴/QiochʁO |_bز/HM4igkeթD^QSF$6ςPAVB]X; rzQֽ:^lgېPΦ=\"fSIF{qv0SW(;۔wtSSf87zU.㈂G)ND9ȳLt+Dr Oi_dw *]1pVo׽@(Ͳo)bY3 B1PA,Td *m$U_(bYŽ%դKrfp%G|#R޶D'^} c.3>C~ HTe{6!mKKeEԦ˿j4x\Mg`$M /XNZsoHrn);@Mn.3B(Sǫţ6聼Ύ-PҤ >㘍39^(x:nN7Ca SKjNeGHv@7?yMsRGH"[1ZP l/I3v6;YZ$Ћw8?q=6΍cޟWi%ܥFL}d@/0_v g&J9 Bw}ZZ\|: 5 Bq_ MňU34i.2>7]+kB =7=+*̻: 'x0&ИK-kk|7]V6]ez{(bfdz"PX y?t*H^o7D$YXo6b!zd,KS7҅V@%C8"0gh&7xE u*VU$db`d.nG T13`pR){\ͨ71B5Lq"E GyǓ?PO8esJ,,믛@vkhOc*wf";GØ-(q\[^ش"5/=۪>Gc K:\mIг##o"0hAVh|5X̆\5XW 1-1IwB:v 5Q5yog͌.*|c,((326*1;CP[/TU}-6' W'w/9"T2d?^1*][HKg3&3F #Ir;-u6gzj)FߢGDҭx\\֖v]$c)v>jxڸ_[2%S: k("cxS .T5r0ecU,ko@beg (kX.wtjE[^qlQr |j ;Z,sE5A@(jBB]um,ٱ, |g[-8n^йR2L~ ""57߆]^qmߙy<*)>cYO Vz>JY X+Č٦.{O0+S{ L~X:*x) (x ~}z :λbqOkoM8C^K7.j6"|AҾNLs0Q)tjzN!<ۭF?JV(_B /Y:HcbB/{[ns[\}~uvq{ enzC$+yHۏ^^tJGlv, sP[#EeO؆45}E'dc>5tG_ Y~0Oø؜m4 YrrC eR[CI7v-j) ɴ{R4ڮEG@ak|&>DǡUvŷj 4t]źIUIkjgo>jOh4~46J 6@2QK-/B@|0QWK}ALAח9=Ndm D]b"sZzΣ| N,笭n 32@ڶe+{) QI%I^D.Tm>p.B9ޛ 0\OEip-V%L#u ûNN6*AZ0_:҇ ^O°_Kt<4bM/JA_}Ig yU$vVSJfɀ5h `@yw6I 鯟^uj^I8aܞ?,dyƚKπ>"-J4hjD3K~7+0i8ij0vVE;W6袆K Jz-Y`ߝZe{FvYlبXnJM"#NZ/];;k_H.J:>NQĊԞ6E]fV"lY +v~u^$Z$nPXG5CBXJtoAMq42Ԡb K+[ J]8 zUU<9ȟ$Op9Tܴ%( ﯇܄\ڔ5w&nfQrEnnԬCZM~ᠲ6OQF:0J: zαReƋc>n#~1x |ִ0WE'k(o1T/%i%,آIT |us_b9}z뾝V:0wK>" c-O^Y=x:iltoѿ~4~\ ,4j 0H6"c,'?-CcWBmv؝oZ$)C^Pc"&bHF90\C%@:aS8EUf{rY_^z=b&NEP!Q?AŠr)IᐜKld-mn'NU[΢ # RUࣿS]8 4zlեޓq7r̗sqXS? cs;z%9׸mf]uv|r-\ZQDz.D?eǣbofD [/ Ga{.3\rXC0nsRʧ@F{tU/Ft҉%e鬉gvEs5ܪ {>:ur:I;-tdV3:нFAПA'W8𶼏G<ص#,P.PU!JB<&۽ Z'~^O~so>&>A~JL廤zpd轿 s-t Z |YFBxS7]`4@_+ 3;1ԇ+ 3>p3q v8KQo+V*vWJAC(Oz\}/waku^H!|IMOb/B #,xQ"La@toQ㪐.`"nbER Zf ᑨ)S>g6M4{ +s&mkw+8 ]!d_-KBfHLx,񦬂P![I.3 ɯڐЊ׽Q"ULl=&XѪt,{c][AYtZK.|v亯 ͘yNY!m ވnk9tS7@b;#x9b|+\xᵚu^/dn- m% ]å!zӠ3Gj2W;' d~\%_K<&{fQstj#];-qRW8\9,q͞яPMo!|#Oց{JV7 O7tTJ"6㙺1=.E!6ZH [}l4*}} hi ::rס]8rkukySV}D=BسDD+ŜDOI|xy  30vXxOp^Yjʎ)[ w/lC~ņYkdvH@DW;x`2j U'$dn xݏZM )0Vb{3 k;W}&. .=xƙ3+@LM̭G>8hY\ꇓ~= 7z:P9TM֏}Dou$DP2ʢrL(:cǝdoC.ݙ'#g;ky;kӇ{(JQּDaW,U_&[jE 'o'nrڛbTZvoGQ2 thA!W LLs|ڋj n=DjCS|zܝ\jDYl:;^jeEQ!1esi7#W'$]^@0a wΩlyFU\ƣʗӐ寈& g[B^Y]>+nکKW,ݸJhDk9 s^2rK28(^SM#jPRPKG>^4Ʃ'@do2p-J 8bUmޜQSjjp&-}Ы  rvݗ5`/d3kT+X{"޶xQg.w,,g+ǘ7C97!NZ*Eg>8.Zr[zd.q2?SW0tSx4ʭ#[Vs7q8hVr>V*O\(%Q|'gXHiUMn{OӶRgm#e6.((Ltȱs1cTrɴ+F^Z,Ŝ{^TLZ@B)톧y e JdލM4:x)(Zx&%H {J\mj,EQZ&^"x_|S&a ٥5_=^ޕ! ;_;XIDMj^۾,gYt,4E$)a(GfL8`g"RNh.`\O@^e,si>sJg}QVfbYlAqpܚ48LMoGnZI5/h=AC5x:] W: 8M)E?Y4}$羳5`w{͢p6a0׉~ƵI xУH:+>{,KK,z;Ze[Cӏ$CyW%;u9^߮ 3hELxMbdk㶟#&ff@(2D2̧kiѤQw ! Pd;ɭiݰ.6q(*4Dϰtx/K #PyU{393h8P-F;答%g>Fڽ8ٽ!6*݆x<4Tܭz}NOV:)m.HI,?Ʒk>\>cHzG{nbe)"23y;GF) Eh [;{X{֨:tY~1Z*wm,IQ`>@OZck}BX?\sJZ}>nxxu}ش]zl%ay!= ejic ƈ. @9$*o5بRsTÀ' )`յ,8y LqwELJ!zdT萚QJJ%ܵ!lMAy@I}p`<X6D]v7rp7).viYğ!I)aΊ R;aK-֟nFd2e s3Yteϳz;3;o`5ԘBw[ z@%>JnEՀ;N :Cո`I ÁRΤ UxljPsY SU64}.I"f3 vaifUrXH/f?mRCU]Y$iOKʀ:Vvn6iYo(p|#;-]uSh윐yWz >Rv27k;7\9q wGC^ $.Ƀl<Q]<:ZB!3g++e~)s۞9P(·?Յ9b"M g}X uk0B ~q\jFFx@Ft$\ЫfPml(:ny\ȍ7_f?@ M0a-U*m9C>#(ەbsNMem 0Ր&⌹OJL)!Ɏ^&̈́}HoNhAt]0,xv+'Ó+E|ڟNp6gbXKH I 2&RzCJK:v&pa . ָ?M @XUٚZ)yR=9?DI[1?D'b)m%#Q[ÁeA^ޙW ! ބKP}^qKn ͔W,cUU}8?r1P1!#:*tO㶮m&?CoTɥz;ld,+SmgQ 熺ySBRIh&Jnݿ;Ju552jkR,$1j^'1NT/,N8Hq4;gfEm27 EZ\=ѯ+G- cb"g¶R+nܡA0ڃR`%_7@Qِg؅C`"""b=T_iy7_Yغ ݢ͛0kUdoމo+ Q00ڞIRA5#YO ]?qR"P Y6cH$wZ'+?E|C'mmX=@HfLƸfMh$H=ʐqmLSa^BXvL 8~6fӈ3 j-6sՌM"X {vhWW pp@cQ[vu_<Ǹ¥- c`>Nrh?-2b!/!??OZFejDi2Z`ypDݑj;PN{5hq.l2T#~k"Hk'78+^ob*:jp6\hU5wCc`菀2ЙUν@gD]}m,xܠ3c)Q}@hCυiI[K6:Q0(gKe!e ^Hx3Z,M._.]$ q}dHG#ةϊSC9bd8YjК|x6-)g Ӈ2/bu%dOf%[ E=:ӢTA{apjڭe6ͤ_F)P6ܗSd [J* Rwz,Q,%u6]=A59`=|r̖' s2̱z ?xB=V4O4w6$z(P O~gǚ0Kl :y$Ɇc HÝ1njU)t3Q5;Y8 -)-H.:X !oٹunjZ㶎r8ORd3hUłOHFkȦ{ClkO85(k]ۘД-KLyQpQn;<v91FW<DPVK~;&Qzìy0h^&I;[h$9T 2rh lR(uV(_A g7%LNi=J_2{ߔT"5` [/I*Į @D*?`A{E,O7 J#W eV BxT&f~ Mdk]phh{A'/k{;Zȏv ䷙CH'w WtJpڭy<.+fc}eAáî@mķqeO}~`AGR(`:fፑ3E]59S~vг *dNhh>q!@S!JKW@ ʅt1ֹ^k=74q &Xipwlr7}wq,L̽JWZY`$b肌 ]EJoU5x$' EƖ %DJpӊ)^G ,HD!>^H.ELB%hҗ9}fA >LciB .hA7jX̂@A ᤟I#As+ oV)^,J&ΆJByÛ*1EöC |/|VPryӔq*1$(nJo@FYQI<# DQCV\;9!9b5g0/'r|Rƌ#p^bgF  ظ[u-3 ӈEPb%+f`d=kmfѮA`+ mXleRNLp0aI`uw _y&i0"0)brjl&:ҧ:H.+c~ k\srA,n`g^@oqaw2Y8AZ_~w ~uu9BIn7OlJMHڐrY#`@Xu_ ICms0<̈v#\JS.萒R  ovӧLݐ)|/0H@$>\(ytkx"sx7B걉GӴFEC#2=:R!C}-.IYj4ERh> 9[+HKgs d{y`"OM?#] 'kW̖>+ !"Qk@d!.ݯJ!dH`4eJ #hA_-D+?ɫMnuG־'6P@s1W$tB[hwcKhBOFv0>B8xH Řp6* V=RJ&ZӜoդ?%Gi7M:zb 4޿Em{ (o@tg3_q֠8+Fo޺_"FX+ukީ(Tg\tiruqsԎ@m<#XL,cSNLVtGG e$n>hr=ik6b"^tl Fȧ@#2_Q<J-=N.U#O_8ޤuJnv3OEBѓ5(VW*/9anCO (3Bf5 VmyY)k;LAlvhX*uCZ!옔ec*;S^V fZRwk!zےsYOѪXؠnUϫY~vە+%9u1cQ2Y/b*%9 nȇPGV94jS:L$?)(r3K9]@AɾP)Ņ"fغIw+ϲr)}PΥ(e|ё+މ%V究{Shm~{:9,9r cavj:w#մU)Lqf0Fٹ.he>Ɏpu?V!/59C/l+Nxee|E]v]*'Ɨ')"C@rhl FqZ|g $XS w(c,:ȹ*b)yQ7{mU/tF*+y+[n;š{7Z?5i<ҁPhٞ;˺Y4*ўSN*[8#LiCJWNjs_&$826tf+~P"l ~ gaTTzU8O1vS2p}ӺkbھypRhJ"͕pS)jXGӖi8(a7'T䠎cK|%WYvTB}O̹ UƄ@E%װGS܂) oK!/k%'Ӟ!{ˣ l_יZ@ล1D7ƬGC0vP*:xf}2[>yrҙ{nĒ&_hq~\o kks B&4{V< rtl _h:вq?we۽&6N' (mx7f[g.H9AL8'k#!>y ϫۨ‹s<{Ia}?R߅DC$E@ FKᜋ.f%E;trlg0ߦe@֌>&bޝyV8KbGTjkqLOqǗUcx/wߜ (CA>AG lT:XTGj&C<78*i^Vl1 ;] FZ9q ̇ ycǍN>fJHt۰R.o׼}^ 4QsXP\w?6fA"=S\9^5 ?)D$b(IJKr\2C4xs@'Mޥbp 9X hp<0 hSYAl LX}@'%FX<娌$MfE)(U!fQ~!kCg~]uC2nZ;8]$n{%]~gŠPK,(QL[b| 3j-JMο_.ބvPT[Q\Hr %c`s[btGpN@Ο|_zvg2]0]h֬ibLtQ0Sft0Pت `²L@w`ϋ>Ya + b O',ŒTRdEr}^P.5Yb1N4E߮1U n$yQ_ X5S orX5I9Z^I,m*P Pk M>g7Sb CvݘB~P"Z|c1<ިBoxaD% Ri)b"da7W2HV݊6yHJ&s`iC*kʓ@+Y4Wg Q{!Vр16qKn^6?;gq-Z7&ye,4:;s9x؛=C8,2HК7vLշW<|:Ļ_9u{*5V“1)t&ЉO} }UDSKq'gaJ6n!\uHim Xv9zSi7j Oliy]wӠl3GIMvy;{%7twAcsoѕ=+&V(hbK0>In$1¬x /-Sf A8ykizKb~`J0 QA$>!kPΣAvm3sCh|2F:8Y_'kȸI*fc G uNW .Άm7 /7ͧ__IX?^VTM5tg)tWFL;ťj/')l(7 Ly;?yVⓃppBw7ߝ\&nb5JAg5E+t)@`3*եrad+^=kU-Kۍ 90k(;PA49˱oivP; YTmAGf`*ygÿ-?d/]:r5 ?oW9tořS`#"@AQHZIS'Y NPum5ewZVZdy`؟uDo~RR8|jmg59lF%1ߤلJ [h.^/ tuǮ*F&7 !*u(0CG:h:>id`f cx,KhDhgX.geQvysDj4zB-<֮MR";aH3"Ca),ʸ\l' | pY9_*?,~e=Ƀ` t,+3o9"a wFYc~೺,0.A+f `}pUj\e2cIq›$*Lha]-&n4&ƿ UuRaHHCm*>܇E;>de*F ]%Ǽ؟ 5k8 əP'[~rPq1ZS '[ص?[m7N9B; %7#VWtlF[Kay;iW6`٨ofMN~. ѓqStJsg>:ns#3HQGB/qmkZm`nL6}J<~M!$.v|P:4!ȟLd3HA9e@JWQZ*75V[G} Cw X oT9n(LGXe0tUh_;}$.yREK- #k}]pg ) K{ԛہ+!slK&硩8+Hhn.2 6Zvdɋ{|5^νzunqS@-Y`Q xɰ|\%}`:h/ۗQQ 7ǵa]/%eAI$)Kg\2j3n DڽRw`IoȒ'hEk0Ђ :ݞсnCQD$D= .{e[QB t/}22fE#Ԉfnyr(zUڝiJU˷RBzN|aZmS6c+zF ^0HBm[0B ]'2L_6y6ݩVYDw+3)͗>Sy$,biPԗR9ϼuRĻ&ĘCm Z6T$2D{U6Ct]@F>Lƣ(a pc=P;2˅;n]I"ܮ!`'JcϚ/sR6,h@!6AyuIotm_ S`׉+[d4hpOJN>Mc}4 nM!gm{[ -Ag)yAL:ON|ɺT{4'qɩ!W^DjVݷRn>^ջ g1TPcVf3u6יВ۫Izh Bf1hT-=EJ&{8x"MQE% LPv~ `|hs)bTǷF>y{qDWi}%%GG"X(MR'bg(*yϚrH U':L @5;lGQU#J*C4Ch @P!Ωfyc=Q< U ( ݷͧ'̉^3.ߧr¢~՚l. %[mo&ү[Ut4Bi5Qy+=#`W`Q'T@WgB"M *^x1+'&cbu2pT_mN'#jlw u4M\.UOG3*XYK5_ f^x|P0;pe[?&[4oLWn̩V nTn*|A ?g R;@+1hfqdmǞWNrAs(fJդXj/[@PD*QtJiO]P5l >]:i&_Ia@ss⡃ϸ+={@.}qWOBus0ψqoN{Mk ~v6 p7@yb- }?w.L7L8ҔrZ~=tN%U`ľ-YWl|b>QV7D- AHikQRc2gz]6G[! 5ls)\*6Q*80VF W/u?>SJI8"'1]ֹ3b!V|jO/ ZQ4W'3{u3y""C'l;)B[xLG߁IoΦW6hičuE&b] <2W;AAҢU"5|tiŞ7+Jjr3vbmO8ʀf"7;O'Ik0lLIʩfYz.#,ROeݍ]a_@C' z TȟN9o࿧$7w^҃I=h8/>AHDzLJܸ]xeYLveF*YŇ mn*':XMT3o ؤ,f9@Xxz%j/&S=y|xd.dsqT`(5>RN1ةKK`wQ7\@)/*>n S+Lh+ \Ea_"HN}#+B޳TB9Ki(>s u[~P7S%~[&s`orMu0,tCO9yT4a=)h5M])nU.<.QʞbwP|߷J-pɈM>fte1ُ>+6m5 WB_NײemX3;٦ȶvǴqwN_ѰM"Q'ʂ*h_6REpLV hOs;^g뽅)aנУ&}bXwrCzqD1SY_0ai; G@3c X4 Z4Q8lvL\^ Th0!{@+OaRZ]Uge#aR(Ø^ b&3_f/y.;Ocċ44 P|  4jc^) K=&"S+yIP,eK%s-VG 釀mM0۠dobVyKX8 -!xʀ]˄q'F"kU>@C Bĥ1D/ohGKqlح|Ttw )>V<}N8k'~'Yv)v+"]J9Jc{Em=3 }tfj(';*x #퀒[x|=3oeZn;R0u2k/ z2d e-Ҳ,1ͷ/gfi ϳ< I񔻆I(-H0'7dB"Pmqδ#CEEц_9AZ2jBl&DtLơ}U|2ƥMBB&4~Un9)t0L  weNjʶ ̩ =2uT0 8Q ڇwK]W?QJM?kitQKs?92jvgLԯ!5E CiN3dA4RWz7TپH <"GtNU~]t8+H"!k-Ў̙B'ӭ4nC5 l <"rhO>4μЖrR${”?aܱ\C,ʯ-,_N _'ߒ.*`^NB'$ 3O޳*b"ȪWw#LR - {W.0ƍl1NX(Jxd-O70+.Q@Zb U8O|Y̚- 'F]$mF,#t 9i87Y@(q͎58 9,yTTc}ڀ+ CwT!,jNrtè ,Q쵿BzW.NwRF,|J[ֿXRWA-ČdCI%E?`X@o b/OʸDVJSq'ѬU6NƋ]кy>kk&<'x'TyPx\HcA "ƍNNhhc[z!đWMH|-"j-?VMv+T AQl˽m@Vq_X טEצm^L?$tq+_PӑEXnSFW.' w9Ȟw]xi"D,aP5Ƈ[GK6xKk7T]sUs9L7!k -n/XnA_0*"Kp&Zu=d2`lF#@(I4 M$lqA!“WGiش㰪n{CHؽI鍿/xa29$`MTͨ8EULHKUd}t@Bjq6O&c~F&ݢ3 6O-Nf]Z%:&m:{/=+F!HdNM%xhJ(3@]ϝz+X)a vWD@?rlguQo^Y[ JʳKyj-o8fk H|}m_5a枣[/_?Tn;'اr`5q.2!caI#wfJ1؈H0YLڸ?++?g.#sn{,ug ,.GہO+v#]|P}>9~Q2zmF2T7K}Ͻ5Pٰ҄e6TO= zS͹Vh?PN!:b%3"0"RqYS!mP1\u5SȺ5IemH.;eH"#-87 O' P@#BͶp:4fjӡ1L(0)bD(BKyF4yEnss68k0 J`,#?- BP_xe%>V W5|ռ&~':\7Z3w{?:߄8WGw-L ݶ$ڨse$ TOjD3fX(dP:J)S+UQKKFw5sb@Ul @{% †Iiveg 1ܙJPj |=TT*n~v/}`*0CrAt:iO6FQ7Bvtt8ͧ`őgC\`G]1ߜ~j){T5n)]pDh53 Ȥ<ٟ៼BEM/9*+"poP up vN*ŊPz:)5SD`Z"cgDڡnH2 |IL[Y$-6v?0;D:5]=(F.(#kJBzh_1Ⱥ C|:ddZZ1VIr0If0gnpTΧP㱲ŗ'*ZivΣC]#djj.?9OA "}N )cú8+5ZߢB);mp:˗ Dԍvnf6tz !|%^j*XeLXn`IV; Dl u 0-#Lي{Г&LOvjڋOA~'_]snaioWkVĴN攠5r:vDҷ UyϦɊTU*Mul+tȸkg_G z_*j Is 0\ZښHթa`l æ+GIYTua؞Z[ZjiAE8WYb0& 'ugL!Y9g+%S<%ZĦ pk-VGLb3% :N5)V<@kL}N Y !XSXg#V̐LSW~> >y ^{XʯDk8ED=DP*\S-͌ sB?PQP$2~mu6W8u~)Od:ka3d.5o6g "ʹF_htiw8'lZ_ eY$p0&+K 3U?AOd|cp-ob)3#9q1+@uwjL_K@P>lr$/O"cu`8::}(%@j 'W60si˕ tN`!)%8~*(5ƂT*:YsOB5,S3Z7GeڥSLf2TćggM@7^ei=J܀ ϹTU 5vW0m1ܳwO|,?|jnр5ZL,dN c& M/'OYm5Ob4qp[Z@ES' xBic -כ4&تvWy8vR m*5tw>uj5ؙz̐DXAZ owr=K[[_=b2CB]λqn#n3`?M8!±Ѯ5Ow.Ώ0SZ/(圹M7 VjV M>B:HOͅ60&1\ % ִ(YK ~\2ސ&؋"2qJ:ֽDZf2xV-*bT8tW6GYDy"@TK*7v4i erk8b| )-AERtjW$|\"3F\ԅ\]խ4۝,mj`-^nI?줧F2^Xq@x+-PjR0Ȫ.la- 1j+fۘ08+g҇ݢL7#j/ أtX-&q[_{ M2-ߌQw{wJ 5UU8<ԥs]> 1:b#plֱ<_ : }jlϊ*R㪊WY<["NU>2dv][?܄'zfqhFwiLmzry6h;" ]2~f=9˓/?!䩅<2AA/q_^”JnfINl:u8SkPkg.wlfe`DAWefdI ,M&(<W.( {4HRXufoen|]6/cq*N60gX۸B}ٲӘOPSԎݜҦ2ŹcФ.V0lQM'CjQ:Yʱ@:@m(k mCx2/|~4Bj1 6M_WXGbq|=kX0ɕH0|;AЇnMsk]A AP%E5^2:FY*0#_jʄX(uVֹ:s&S/A!w&c_YsFEEsuAXXŝ- K,^wu#L! px1Ga;:/iWNC׉V~1 ?"5qt Gqx<[˽#ߥ+Q_"i<$69=^uc4Oe%6e|X[7-@OHdͩ%֔{X,11_}J J#꧀~JypqS,I_ECi!tg $Ŝ(+"9/tQnM0ЈbY]do oldCSVQΕBeUU]~5W ܚ0k 0Uh/ AܞgTPu}MSxϞі{a.wBT~O:r4XyiݙFG<2T) g`X pMB>m Mg "vɾ\M#$xh2I"[MGT6#zU_ ^ 87_v^$Az0l!4;2uK ݙ~jKOk%MVY#Sy #2c{Sy\L?)hbqto=SpZluN:~e"qG2膵"/!eIcںuRjX ~Phh&);uYzZ .9X[<EW>ۭm`YDx0`>yɱ}(IYw3h_^@#8eE*$x~\B6`~aN鲄{C`OO>H{*ZS@ݛQÙɃ~-=[@.OP"q(bFRtp$F R QڒXU. ?iP?)]0A}/l\EG6F/g`_y V'_G=1gEl7aM&'b4{3;6VOEAb6)L0. "u=:\TUlCl~g;I`k\}iWm1;\ m骋=EIVn;?*,k(B\ xV$zx<\c\' x&+^]f`̈́ɹg~[.u ]&$L%Cg5${nIok^'p &#֝$dL%hPe`I`M]sL|a<\IN\r:HA'CHi?'?mzC ^sq# tm?$=g5Wd);..˄yp­̕rfژE1|C:X2a1`|{{8AG}3lKtv^FSm_mn3"ďNvbnKc Z%́^NZ>-]6 Հmpw|QO8#{ۦ-Av6ow'& #f[ZT!r˚39Ofd1"dx_~SWp8 f̟HTr4i"f?Mf!A.qۗA ;)R]bz;֕BPvzmঘ-ojh|ݪaXܟ яG?Tnfڡ KYY%f7RO0~,9~OCVͮ#mveI' Q`.xka⼖2E=!?@)I@kՙV.kHN@af7P\StsR;HkET v}LgZ& JI؇( dsL5tLB 0aK+7Bp #%S%L?/{\tDق,k@Q|{:/|DS4TSS#/D%3zw>U9˪xX*sV(,7 -qsvS]/߸>0Stt[C>mX[n3fN1x>)O,-#h] nOEՆC V)-*Q9ܺ$#DP!~H3hw:&vاf~eH~.J!)boZuT{j>z-aԊ(kWLsJ zt.!bp">*fy R&.'8f{jGrw5 rq99|/LA5EdR5V3"ڗmUtz ەȌ"szk @4Iqr[pBR!TS'N'}_m^Hͺ?63'&,U$CgJ;?'],`bwĮ՝-LX$ޥXB/ "{Ղ=Fl|o) xqu'n!Ҡ]p%WJ']! *`/~7`/ 8w2גc hAοMf5۱%XN]0^z Ay֚suѫ \D=SL:dn?|}:(&54>4uv>/^#A2}P\\Ntsa4N~+ L ~:5y:C{#O{="Vs7ZT&x@uEr>RGPݏonjs lwLy]lgehƨT`wM u p^+1vUʼn+fkOwm2c(|`«Ӌpi֯D׾fFPRF v8N_ Ol'eGHK7mnIhei p*+{35oJM!(Ft׍<1 a~hOJQ鋶'duOx2gވ7arH"r6כoN@kHhJeW&` ҝJ/4}zN!ѹ#_mc@ҷB-ȥyU傦(T u{! {@d3t)xt%[#">Fʌ20ςeiP̞JyEˠl`ē~Aв#N֕R8Iq!o@KC7էkOM0^Ϝ;LcYtKq#5o}. ]MZ(~9$v_Mv-FD-O{RGu nGST1|z{>@yvfgaO~Acl) n߀OQ&^&;CכL4$+JӠ0}oL/|Nm#dlB{wJ +kLK IIxo|ߛs!"얁R l^O1Әe3fG8uD.Z>>_VpIRUь5ZxQBY,G:yMjLK\e7FM0_#嘌X=>!a[h j/צN(u->^ j6radWx AIuK?F)qgH ?A=_X+‹^OptW71(9׭yk_3v>%gP]R[X8'ٕnoHfby z3xEeg'(x'}EV?\= ѹi[Hӥ#I_4CIyd  Y3 ,3$ݙkuXZaDi 6`OHc1Oޏ6Sf#Fp2NĮB6Sɽ42@,P l NS_%;)cA1jOZ#y)pQY-RhH@N^J{s*UO o/ ^&]&|9w2'80O_U^~%DDVw0@@5hd:Du|ږ4 &]JPʮy?pQ)>w/aqMA£27I7&6e.d|>?j1lJm_(cz (oaaTO]3T8O B#QP%,$&lv׭;!Fh#qudX1H w/S3u2*AJ8t l7P!\*ص+.QHv+.H7GhYFuY1>#e }aQC/"QB2Mi8\YVfDȲfij̷ʛ֘MW_!R6{} m-.}xjxKD+6]g0XpĔ[aQ Ĉ`+oHyXX T[~;4|H ?ā'PiU: e|t?O8bZ{ nf8-Xyϛ{5=䭪*W>4MH˫T!lBv&#l1?}TH.Irq&0l{|_,E=2 WaJْyt>XV6#3=]c}0kjWoR<>o\E}`k 64|Gͺ ȵտ|Rg|]=BMz.Wu(<)Ţ߅EeYՐnC$i6G|u J2U$5:(p5z'N.8&W g56d K<p'?ccP]V=ep?g98YvI_,٭ a -I鋚8rK8i&m"6fJN*'?ng"TӴ|s'Ji۳/o'D[zD_afNyօj &MpISכ L; im%I** {q"3)[[򱳉ǥHX~a%\' [ue0?keA!Qvb1S8yI~bNR|40m _HI, x^0 eIE h'ꥵK=V$~]f,Ak̪ OlµHmgNx4t 78e2uW$&hk!e , ̌sY󓩋d 4KU(f:Nc7bRI Y  \ L'c'~>t^t,IsX>z[m2fM kdvaR~HI72Lܻ`ڽ_jpD 2f2Wn>[ /଺DT$uuҪijR!BD27l%},+fXh3ЦFrSbzT)%AN D\娭4\ ~:Nwnp+Q+IT#trV #^ V9pJ^e |Rf8mF g.VY/0ٔDz kBs!GC|zI`"k^ %,hY,L/Wܯs xdvOL4VG2Όر`\%uth?2#\%4Hҵo&&hVcF9y ZǺOOICȍh\^pbuԔCo9(`G: |HLD)߇juk<k3$ NqыٵXPC~'棝5?$үynxVΐ*Q5>GBG}-I^^t1b,Әoƫ 8LtO\q:EgpW+th;Qm )>/OqU\Ydy…?uw#N/̯%,1'K:!!m/r^zW,;hx!:s^[\lN|bK@GlJ]E&e0F J3L2pH-ow(W4Q6IHMT5x!Qުi~t|=lō!L^7<^@E~[GAZjf#/YH۾:݀!&!r2kS /<8Rq ӆ/'s't2Fg妮ƙrIPU3>^O5=h65dW4RXDOl}fPw۶W0-;Eu ?h 0>5AO ;bw+i L )(qlXl9mgCT]{'VMtpa?.$Q@r:)ASx,ޣH7-'Ĕu/c <,!"̠ptjx-<`,gϘX>*<,_ D+eִvbh>c ``7ORB6szp+?zzڱkI&/JQoUE4i,%(ZG|& aqʶ6ZMWMqtIY/'q[Tr~P_;#1L&?y^OITǧFtZ[r8ǎKE\pC)ıL.~3D)Vn|4NYOl%-C )Vspr\aq1}c2e()'`BV7Sk9sĠV37DM fgOmy0(J۶\>6V.Jn1oǧ#R"%hP@#یBQ?U"Q2:sb^c/Ffk uܜ +ME]4 Mgnu2 Ax}%;$lZ#QqX+o!BZ*dz_%oA>| $OFٹr\s} f-) zZ~y w6f k]ǹ_-ׯ}"?7[j@AvӍbh4Z, ±B @Q#Dh{ٶH}80fD}Bܔ5fjۢ0VVŴ";_pn3/#x!r\rsD$k]N'O"F'4CY9)qeK8E؟ $ES^j  3 ͪ>GHS=.dPwn&=CQNӡ0Ϻ췇f?' o-U 0Ri6 Us@fb"ŗ"A_A8 OU&hÞk% X6=z]wz[z~O0TF2E3,/ ߒ țC)k2ror[}%M rUmh+;a!szK?ELzQlY&QF>t{Ci^[Չ_HXL9;ULx NpP}ʁ˼Kx e~ 0 Rc7 3L gu<~4> 4k8 k9ϛ}׀oXd$HzKF %Zĺ>io{;ơnOaC@{[4a+ZE>5*둙C9ZskA3ヶJۙQaT O s9sHj;]@GX![jhxvwEi )z)HVKJuOQ$ 2rb@/h$#/dG7R):RQ&ڦֿ (t ƲUV&]3 a.7)UkEiRxHd6434m%K=[e^*!|z^@H-eVݻ.zmSdZfbǤ+@L Ii )p߬X*0[oyp53׽rzC&P˂9 gpbm^8]RO5o8IN[dZM.1;7o 4+fH΢"կۺVOQTޗt]4 P-IplnX .w%W@ރEU`C}ʢ0d dGU--r%Tƈ =1%WJ /EI$ n :_uqGµ6/PC<ݘ$+x?L,l$`Eܮۧ7IuczfZO{1~ v9*THRTw?yYfHzͰFa:`T @fڇZJj-jlǔbs%ѝzzUB N[̀rQVԡs*B^&);X;~~t-ek?GQWGeǵ"REߒ6 n#;xR,ۭ0gerA_iPrmWjƟm|=xFU*ܧ!AP-n'x/gx/F72>wI,=%8Ւ@ݥ n/m(XFMr%:i Ǡ-9~S[n6L2p Uc zW¯F[]4T,GU< 3f]W m 9ik)5?*svLWH0cZ:YØ% |~71r ǜ Z*|{Md? i혱” [ew#\Y` .;|I-dSĤQ2Dˑ|g3bI6]EE@YYM6mW;Mol.IΡ29*KKCqGfN7AjZGtVY[ICBlKۡn \c9 HHGiAAsGIcJ?1i0#{zWiK3%@d/13Q(DR.-~$ *`|gRҺNgK('Obc8fujh(<)cx3{Z8~eЮ kl.X1~{ԤiO;R@rQRHO.BGqb;߮J^GLiXpraTBQ稾y@Ml3}^6TW~]QP1' a(w.=+PT\>`7V1p]-KVSzӲ'Sf3f {>ʶ-KV)0 u^p u־|PWNba(/fۀf2?4  n<:}4^&ۗTw޽L筢6z߹}a4;L'  lxn( |6)3z(eR) w _ %+g1W,ˀViKAtܙ>92zv<W1{ӨG[.Q> @TZhuۜ,>)ظ\11sJO!b`]p<Cʄ`*γ.49ڛxmTB\_ P$$ Zg`12ޣsZw%x&2 7mCWҢkl`rf,|Ӊx“2!? 4C] $/z>EBFkPt^N3Rp@BdMb?1bJ=k,:i%yaFlq{mDUk)@K⻈I' wuy6ԗQ(j-{EbUPӕ$@/zS7qcЈʮ xp }$sJq~FM;1a?9K{7408~;r$YP%z)Mm|=cxL=_b3?f,WV"Ra_׷(̲.|$Em2n%LP9 v[kMcR_(D@ki{؝dZ]s=\OR :^װhڡaBZA/r 5>E<e_ݽM)lS F^ l(,z9+*5]!!*v& A.HUGq⫑UCX.f2A'S0ܾ^%ٿY,4nK5ҟ*7A*{A-9pw˄OisNLOTyZ%+("ॅ

rSVo-$w$ƸaJ3S`t){Ƌ2)Xxs];B?T唸9s f|yI4O0C|=!F0VBcrbV,-*A}x@.,>_2#oJ7`{ڀjfAB̓Z5{GkYב%(uN۬i37g%`_!WR뮯!տs> =қ/o9Y׃IQl "+grR$j>~xYrAEe CBGBu (N?C<:?I)elhn+u o1i؄vuG#cwI@ҠG|I^c%>(͌w}#ğ5k\DvX2DĶ SڇEs̓  քzފ|!6rdͅIKâ"FyL3C(쀘@Yj[W*}=36V 4J*J v]~ۉ "c[Wm$-@3$5M/@6a^$JP'[8' xC]F{ߥF ?kw2o 'Cl9텲d~A[ :~^?*n >k*A׺|u@O'N1sc?}$zG {n2&Mw [ u3=lVr? 0bU(Pq (OI,#BK‹BSz;hOÑmt.MYa zs򈱻&N# ;~a É4?&Z2bh2忒ʊ|L@?yQTp;Lc9 k-J@4 Nl$Q=ZfyHmبok2e™4M6,s~4|Nۭ>|ֱ\"hj˄"po]i>.uM/[3&n\IW%.?-9[%bBuq]+Z^gUwͅbjsmtS(_qU3:L#W#]BL,/cj3-3LCk9B*Vg"I/CKWVq s=L1& P=@C|SYC(y&ȩf6LI5,F:Vlf63ms0@=D1|>4.\ ; MA6(zzy"/v|}xm0HO"!4V%3ɫǹa;>ɶ*6H#'hΜ-~-W G$eC\P/?Y֝.ͯ}/ ?!:Zju@5iT49{Y%aIwfvB8<'j.\P%0$f,1zd^(!z@tp*Vp@_3)*2β+3KgQL}+ßgЈbD(i W qJѤNK D[& >"9fJW%6֛nB27rHZxߜa)m>JKMɔ 22ȸz_/:bRӧOMpuF tm)ݥ>ua[@uZ4S];=SS|%H=-xdij//V-|QYع$JK+j-xP+.-Tӱ&g~ D_R68B ʲ{'Ħ,fu&?GF{ధBUI1Vؚl)V$<4FO% 8_W#l_0K ""+<3PZJ" `Yy_ڼjq>ugY1k `,f:XN[)VDv"( :X9T1DQ”ɸhbDՐeZ)܂7Qc2el(ձE03`>kXXm:xc>Q-FzgTW;t]#˗~]9ޝ;JYz2RȽʒc̕^- 9 8>3{)owdh+Rf uFAoC32 jO|O<)Ǿ‡\kX&#b+y_fXGd9Iwd ~|qt.ȉDKߤs"(ص7:@2_v 7yFSNѤaժV6"Bb/jh'k  V]59оX7W4i@Z'w%\ 4$q޴$ע%7.l]5r o\6G3bي3S pgyh.%.RqJ3I=@苟Qo/+2Ysd`Z^`_ѹIQ]:b9ҏ'ԺA)8J5GUq$)@޼ecR'zlZϼʯ7C-NxCq !ZQE+4LZDb)x|O$GK˺ۻh :bAl<|I[uY<6bp\Y}GBQWKuM9Fm!9=YKDॽ="Ȱܬt~L젣rNqgx+T In5me+#(Yid! Qm4|\@ws#Os0誂Y]P zDϝRdp,X8YVHUϷo,TG?$^y{F7?BhZĸʢg:auQ{p%2,9 4; Ba? 6`d\h ŔvGk GiUy >oҿ:ep޸}kUzq}Nbe~|:w׉9uMH.s0x(zd73[]4(y6Q؀Z_жxlBOfX>,$2+.К7ׅ|#ӗIp5W ,GP7-$u;Z {טx@ }%A+&[F9,4A6] PGLJ6/54;M(qՁiD:Ҽ¼*RӄDz6V сwY5M<]r~7u7^|I@ѿzܓ UxԤykֈlQBHaV:m;[2ꍁ>9UBahbj^,5=i"U|򚾦}JHmF]t跂 C!xcnv/*Ь18Drx,hN_}d`)b?8+/S)!98t5Tn+{ BjkDmHU%*T'}[$ۡ(膒: mix)e 'llDeΔ,UeB6i ) #m ^y7֊V1C~|݊Y3J|yl=<قNe=RM0G2go͢k{'RzKe׋K`Kt:'qI1WfGj\^?/-_<W$Lo>CwKbEak[S\2 d="ՔJ |]ݝGd>a2(?!T/8E:=큥#'΅iuqW<.X(ZؤKK+:w:߄?gᴇQR5XA6 y+\L/nP+w 9S,-q]^gRA:T]^=℆PiQyU;dZ?F= !mO43rSXI[ʹ0 7 TQZ@'(*f7$$p1M@C PA*Wkm=@wf%%ӽg0;nCԍ͹ƇsdΖy[ɲ7a}G:RQרZ2=HM~H^im_@{κk[({T}&NkѧhP!YKG3jb;rkx@u,` Xy]d"Rև\]ͯte9|5  .Co'thYUҙAqkye B ː07^ +0m0=צ3VTd8,DZƤ$\p,;ŔBooѠ9Ra1\1k? ]ty 7ܰѮOA!=_6ή\[)@5c3[qWjշ 2(ei`!_RTSt0'ơ}lo:z4y4_Ba #O"eOR NUmJ`r|%frzm#oR"5m=>M% '.H"G2s!U; (כŮPtv>9^zU/(i,Eqo5Ipv圢XgqјQ}Ykw$3G=9 Z(Y%' LIk+VW@{&8/_/a$opI!=M^xia'M'=UW1F$)U ~ $)F.3*3 9@ML)w<7w[ECl[h')]'& aP׾n}f,DWYؐLLh$ [ 6z陯%jԨN *Cbm `|xO6^l~}#^:ք*t?Rdza_!-p^*<,וVVvk;egg_.W/[(+ sh6eseï>,vaj@{NqDai'uL=GިMpL"*]觪'}Gz-f_PRf|"htZE`Mzȵ̟x{ʓ9IU/o"#{D:"$)A՘%<&Xfv?\PNJ<LմyBMgnX{FF Ci,aXl<8,Q&#q/ygk(ˠ]M 'BAn!Oׇ;)J@i[l]k|Fkw8@ G<,#|_L-W2Ox345szaQ~o`'NsyxmE#e4IL~*VE]فi%*i+TE!qu@ %U 1S2]l2]*eDg˚XH26}G i7K4r3&_Ϩ}#őܭVftj\mVId]4":FryfsC(v=NniMIEe?Z\Fς~}|uJiUh_3脓PF{S#oW ݩB)t+¿cB]U R>-y)AO lS*OWyn~;,ߒ 9/vIj%|gA+VW^igi0 },4f>s \%t4@Jߦ!=CC+ZB_!3ZZNaFZ4y*hi#6e9BnjA 3ߣlW^2(@i8x/1 afF<\H x3Dqa2!uYsif~oU"*7SAz,^dQ!C+d(ۿw.i&}~&=E;wUEn5"P:˄. (JF*안o&8#o, r`LNn9[#a<8ـ6s܁&сޚvbEPTkWGݚ ]R9c ,ƒ|HWϊa=uuy::lGP_gўp ġ6![3L*M|7Hw=Z<^ &SU_XT\|HLrI0Äֳf|KL& NhԽͽi9V=-=n5n#x@F㒇W{#.S 042E0.M\1!;hFgxQZi$/P|A&APj g/SpBN@0z1lk8uBx &~K)>ŦZC-uf8/#k#([?FԣP~'O޻/,2nwZ CAO%=JDva|+hbUǼƦ F.e۝fJW;-aѢdmȀa3Ҫo csz+:ױhD64Du5'@b6,BPL% XBT^E zvt-^`˓e jZ݅1!:`4HygR'fL ѫ9L:oU1Je3ǖzGU#ͪRq@F7 䉈#^9O:Z"fy-VuuH^G;ThNK$XۓF0 ,5\Nk!Ч L (Gltp]LTPh)6SzR(׊~?by+ &l3ܮLG(?&|%J-50YX?pQGD!CQK9N˦d2kL!cΚ4zT\Y[>',%՗nm4v z~i P ܵL!I$SVU#d: R GCyu\ɦfӥQVt\a O27h߽u7p,.Jj9AlpfĽ)Ё>=z M4 ND!:)Vp 0)WmfVPEε0;ߓ'39zSy4h5>9bL]jp5;Du@XuVP&8[zbm̪-Hei 16|:*C)kE8. .w+Sn1%"K9c~xd)QW]$W>ƢMBʔ eE[-Y(m.~5ٰn _0K^z)}k6^Ƴt Ru0w੫NeӉC^ ؼEFYHWqR\Ax?-ϣhʲ_ŧfBkH, wVTr8Scg5y^2E3A ?O;O65L?FƷyQD/D~X7PސJbNE([PE"Tdv<% _3 -<(HI$BHR^I+@_2a7~h]T:iHşV;[јD=󥄪fBwXbuX4x4)oGkZ@+k^}@!-PF,% HhLoE?ZR$ \ûv b|\\n]OICހ}L1YO qI7MLF5hye+.+-&$:N@ߊܭ H\s3IT=qCβ"§<[“H]Yz n5:XqdիtǢDgdwΧ9Nh`>]t3}(ؤd1hy(04b'36ۡ*yoL4PvSrsgw$@UciK@].%zoȉZ:"3MMLBqh//~$"\t4k{>"@*PdporXRLl{LV\0Wee=j[ȟq *j$E#e~3",.+HIns2<{"9L$x@|~I n?wܰ1xxRkP5C0&|{/A}_ OM+]<>Tñq6H)eub VSi-8G!<[EW̔Ѝ=:olc+O3 LUz!$\[!)Boma8`}r#zp޴vwA]}5FCTA7NmŒyOOuXǭU_(7H&#:sI#ZPi#o.mPd3AM~kGc|:P{i]Bnvv ٨ ߻C%XtkLZ:G!g~5bsԾD,qhJr%bc[!kvh]||Ǟ@S.&Az~8N0f`sPR HѤn? +!-azRǹ];8v~c3TTvk)g!^Q aqo8%3Fs؝Y)n%P, %iR aXAB޾Qr#{Fً- P|GXwKR)} %Sa:]7O-zG+IG _*Z}Uul/56 /e;5EtpY# ~Ar \ $WڥҞg½I=J>٢ך}ȓBP.sd_S7'IDQ?u1ĎMw+$~LC7>G/ |*m  cm.)Y;:}|nǏv()YދIahďv5|DZ%o'38(>UCN{YJ(}A@.=q< If)]3C 1PDtѯ<_>g94CRY%Ez66P Ʋ!,0`␋  xvb)ل\_Kh%n;WZ)+$ FCY E!EÞ6"'gfE%2O}4Oр%c`=]Āʧr˶L {vXW0FW9ZMoFb]/l9L aKy bOEk{# mUl+(ۄ=st=X*ޯ5(qn܄p(oːBSt{W(R D= 0.y"J#:ZWJInՑWA˲NE!nrJ#H`}K4]%p"zIȳ #ip|{mɐu"ۥlMnaŚ%}R!2Y7țg䄰umϽ·MP"qq1ےZ" i<RwdjڮgBV$ZTRѳ-3.J# #TN )aQvsف\P!?!Sn\=A2^zg^{mK~2 L<,Adb.8 ^[ z-T(g*2WPOY SnlŏS(6 $sȧSşaCN-6F_&NYY)W\Wi夻٘=0 TE'\DkQJ?%3G?~MX?UlPm7635=NPv*EW%My/$ q![g>ۏB߹5=huP䊧 geqP?]6RR 2S}͐zcOT9\ŭOCaBb8F|m:<'ǫuq2#|?[GĢ_ hENY&V@}BPyümT6@myL|[Lr9+oU0:q [TZ*\E +?YKgpAQ2s%b>@L͵ɢ cil۬ˆPj+Vq0 sds;ׂK"žUyysd ?pO3 =A"RtZCA[FPB{l<?@?bY 1„(sJp<zlu J6<'OKWU.X|IF/?yIXz i~-vMɚ7PU:8*|nzJidEH-eMW棗cu1$@xG#f#òLg}|@l8;o=DFCfӅv&0Hl QǠk#8!E_97x)T!qhFZ^&–G&"FûO'Y7 )l=?ټ$Z}!%螁U",?lӿuB4XU,`q1C;&ba+psCtK<]W!pL/mTf9[2gzِ6z9v2?72)=<;<:ANcXTmتS#>[ RwΜu9EQrERQw{R3?ixEq}KMnX'ŕ$ {4 E L90HccT*m#խI(ctWLX$`շ)^"Tݯ-XꄾNR9Sm+QN e&b4 6*_]Ww i|o/2:2#P!9$PHۜ xfgYfd*@BؿN@}1X@J]zVїp,B/<;p̜h {Q@]aY81I(3fNӋuHg%|gcB IiHcG)L{>"kY׋U51U /B_ЃEqN$S^GȒy;b˗d_wDI/~-p^A[M+GohatbLt9Kק {AF+,bh^:Ow4`tFCtt$t&H:BZj6--g/+ky+ڵ_>*qi9@?]G`*|TBqrIk!. ez+Ea&4#ayԼUl]Nj8w GVd Ц&y+荫e+mx'SP4Je̸7MrMwsѽ;ݘd  GK˛ dizd|ٛI (/Z0r1 a`w-e' MdBmJ p,}"\C7(5]#fM"",8d ʼnzlo2M;=TQ\qRnBٲ+2y d Q'Z`t"pz箿` &:lq F}$T_[ݝ8> >wlW%E[\F_a ~\;/ϖe0ͶG>I\+ kSl"4~n&aSHv U,1T7V=yC\sȜ@j /,J/js8Sc0*LlkOS2]n.Qf4=tq7_L_iP$8>$R -S;? ;SW Б:+ĜHŰ}a멶CΓcXOJrK; (!E;On}r33}-d=iaݥV%BkVwjY7~oNx/Epz24Il\(dOh>|3ML0s"IHKwω ,zn`.׶zBZYdWELH k f1vWyXjyϬAFgf\>)zgp B|35|A>ݧ_*6ׂޏ$+1)k`C:U&*VzD<~+K!4H#*.oU_mCS8 (3etrh,4#OmwPo+6V" (t]Asy1Rn9DE༺RW:"T"3D9B8[K:X%Ƃө?+h У %c*tQ`3-؁3$ e03N-y}o(,Ak󉩼`]$p[~ ;.\RէkޮXv8rka:A 崞N5ٯ?-8>B(Vo "y,^7+s@bLIO$\ -lT/E?K,+zmOϧz3p,Tbis趒5Ka^M3HUtOOk K bZ jleY/ߡJ4\%U2f*|豏nZ&U86^rri/󃟕+*2>r}q~wvS"T` EFC/C0P!#ؙ#-*'7PbShRxU1QS< YLÆijFMq|a;*ު9~ԄoyM8)X\Q\ /QOö lyteyn@(`4Д[^b*UjF kJn_!v(=|45(} |RAȲa+)Nȸ_#oRQ?Q_ )Ґm[| [c,f+CS00ews6pߝ{e#n;Ѿ`?p_nmz0GeUhCԷR8sL>d7{Jζf@ύ7͂53m MǽBHIN[զ8(H*w$L$LpT.\aəǣ": ?o"؃N0=xlǑ8g"S\x~[q+q#&wysϠA"=` >տQD)oJUNqrUeՏ~4B.fDip1>yn_9Kё@~rԋ̴UL,/V'?ʷq^x;b.!.^~7KTcҨ$uVnҧMYfI )XJTFN7:9_C5q4D)rNys\l4:W92Ɨd-))Ͳ`xQ,C]&!hkJû3j > Oi`7 ػ($zkwE>,ZI@zu ŀhIG !L{d4 PwE Ϥ^^)r{~j( 2tCU|^aCp7n]^]@\_nYXSd$![噄^*$^ۇlύT6gCPuW#U]n?;BͿ]øFE 8|F k`o 1_Xrh2FcYy y-* ccv 1kz[0 4YDnե3 ;[ EʒTU~#ȫ(`hF, ~*@zrloTkGA&e >C L|#F,%ا M3z(;>'$}efG杪;ߨIdyٖ(6CRW\`g£Ssð, =unקY#uv^GtiN5gw2zߚe! u(ר2/]QסU8g|I:1N0V3`mMZLM~2FA_}cjT-<mrGFq#SRIx)B;:No5 BklKJٹ P)U^=D&!f|fy[k `g]?X} lkz,bDzҲuӰ%$r35q#)c:UPh~gt-B7&te0GSN-LtU}L8ҧev6#$s$7P+S|B2K t HίMt3ҳlxʏ G` gyʍ>PqJcd䰼:WZu8HxOCP >z$aO'xLdN.Oâb@Vmq$u?ieE{4Fs7VSX8S>dH0W'a%%K[ `N<'B6UH%bq\EnX&yűk/_/ 05Ros젞,:2PLV5#է!X}uvOK(!7K/ʊVwce(.G4ja yb=#'UGsWV%A33WSF+GS0 >r.gc-%2nV ]fǵ  yo"VSN*ґN8M}))ƚ}_aIfm(FT- àG"m@f1?IS?~F~=4̂ MUiѰ5Q:CnXL6iB߅c2qgr;I+ֲ>e:,`E b@)*S q ڄ>wyWSå?8dwv=P$Xyo$3 LQ {V@ϖC%;$+t8Fg SI+m\?hp ^&B$쨦ڦ_P7&JeE[e^(g5a8݌#_l(LKACk}qT9c:,:^Sn-ĞSA]O죴yL%k^.DoM нĩȧX.d}f;U?/lo%n~@tOmQ7Uv?]51fu2T}펴mb4ʱ"#p}#+[[+TAxhM4Q-?H]S4%[E4q[܁bUx{5ȗior$VR ?޹k~[l(%6 t 6ĴqW ɥ kyQwM %Y(sz6J׈ _-e%,j2*okpM^sc[VV[S>q˻1fH~׮9g\js|)`IC e|_$VcZj'8NB< Y`I$Y?˰&@ I\6 K?Auv_cq=C\iѪ/vyE: EٙNt;ʋ$P墄q'βґY33 k]%<0;x cmA6,.ufGJ#0)izګ7PAΤ7.sgeo-,=Fu|9!w}ҡ6^+Q#V<_i -BJB(QvjǎV2U9Hj'K^ ~7q3Q9|^(i"v+KI5T̙Ƞ"&m,6H!_lsa")/G82qꬾdwymŗ@fѽD7ŐE+Rq谟ӜRm?;cio\`SYZW·X,"dkͽR{-"FDR~a308Ekn ;;€DtN |_^=- 1D|^=jު 3 qc8G!i6붅{mUeh\.6f6e0PM6IRorB;ր{ɐc טXIa}t,QCmsO((=2A]hjRCګՂFHwe4Yp߰[0>F#L ٙm' ɓY%^~JL dM2GKNҌ ~xx4[?(,h8~il s"] #zT05g8|q6XkM6 i[o4ϾY+}D`ZDY%M4ǠsYJAB0{xNPl>΍~NEmcK⧍[;֟m%HZ๮+j6UlUFƗ^ 6x/2z9:ҹ|{jU|&O'3:hMK` ^YFd]KN@m@h5Opbn;K.]Bt&ynbgvבJRF7t]"().ɁO?&bfh HQ# YR{/W̽!&dԦGqNcc0t.U8@r$>Þ./hU;[Ayldtn{Fhl0ۘ%w!8ѐ@R OJCCTۘJn&"tS*^q,&/Ќ|?n$uOPOZǽ[8Wr3'!r`_Yl=H5ZJ6.紉 ?+f*4w1s!H,fp'Ji(j UROV Wſfc|21pбK݌ )+j,hshvuҰOÀL͙a Dt{kuqࢋ|;\tQI:ׂ{M>Ux1ۘ:{̓0PҖ&1b>7 4R/ݹ- ^!':!Dŕ/9mE UoJwMvQڹ&dZXYne(9s_zٝmG^7omq}(4(iMvÅ{4.y3y0qatLŮXg9S7."/Hp#\ N5Z^6[S] HLqKFq~$B" ʏ.pχJIsmlJV!6hd8QWTA?ܯ+!C$nFҞbGԯ d=w5F+Yz!%u MgNì8a.c,aML2aT= (,R6tݙ| P5ŐA1v2[Qm2QTJƧ:)JHLY#Qq'`/䫬7F'fmwXݨB8v5%(zb(ޠ?oh)L &IYEXdb}1GI6Ynex.$~~0˘]5jI)J;h\%-&KDIS:1IE}&{EY㭈ujJ-nbSY\.U4Z0.¹ESs>(!2?D(,L K=WWto1"A&T/ʔ:z<=X)I>< {j6/R_o[ք::MV{++"Q^I@P7gT$-:|n)|}`4_20Ծ[:`q4@-HϘz,wNs+8wr-(lBbziH ;6EooW|~:(RNeջ?~ ˯C[@JV¶^e9[}1)dΦKꄤl̎VJ$oiD4'n0V|\e3 ,0=07Z{5cƓ<#DFd$V _)ؽ^k-W@Yxt\1Y<fJmH D,3rTjGDhB%j\: I'µ29U;d9d 1g<6axo-13m1[Ik+r8pҩ jd5J'P1`]yY mm[0٩yjC+ wKͲ+E }5]Qzs9={ {pve\qy0H vNE'-h e!;iCx2$Da_'1+e )> ~nҗY2!l~;>;|JpթШݳDT3} ]6` g D*JYoLdY+x2ЫTrM_gϘ9s`dlU5s^-;#KBapʵDwISγr]?L?{B@I@Di 믮dl8A48:uY'P5 ?lG%5_ϓ%*#f5V 9YJ]8w2jb\,-@ -~01U=:3_kcR Dw; > 4U1҆I1 c98mFBw_y坫>2EKc:>T7j Q><E 9N)=^rV3P{ZCLM$ +[cّ`O>gcm]-+ah`[M52&tb)Dl7m~.|Mǵ yw8Cܲ{왽{myO (՟'aA>~44J0znZuE.F틩V&W*/7ԱUN3CSj,UԻcmi4n|FBhY+y,ɿXs,| ĭTu6}G1YY)aoKqRk {/H0[ԋ.\~ư۞\‡y:!i ކ {RT_4 dXϸ2{,"(?`&Qܓ23t=in2l0UkUvU;V#CH '}=더%X>Qpƍߘl::Бyϓ$ְm lvE&ÀFGI <Dqga>W3kQv0h^H\>{7*?PofGM4D$4Rx`k9lo#u׃ʊMpH†m9D_9w~ '񕫫a<&pzI ANAU N+vpMhCo/}#lE e@]V6d,?_v@:el~?ŧ `nYߠ- 9dyP3XJ{یm׿{([) 5 B8,bFUJUhHb摌~u-7^im ϊ#%0VϞ&@ƸZjG[W^ӻ1Ǩg܁2xb'Ɓ:/)-p+^yHŮVR% EWJ2|NVkɑ~ (Զ3 +9Nvl WL8[=AG:K2o3ufeR 0\gѧF^f)U g:/A0Wh̫j}YE*_CR;8:=z7y3xw Aeo&.%F0!?nsrp~>IvkfB)=_r.i哷η檐'ys S*%ҽH;ht'|RD T)ö9 g ])p%l|/7T5- bg5 n=ݮƣYz\ כC-|GTG!|٭Ac~2zOCv ,X4)D̿"܎U8יʃg:'Nw߽9pO/4Pc(-\?ΪKp>sAKInM装a?д)E>6P;A AlndƹSJ>ucGDlp#c6 SL\ۡK u+FQ\S#* [S+ x;H-7Rذq-LoɈ5 }P0`0ֺt|`ﺽ<=,NɬC쯴Bg?4UDZۺ50LMn"3k,ԑx ?[  bg4_F/lZRu`yM!fI~<іΰ,C9Fb;5;}թXK8& ɘYa:1~ Md<^wM4m3Vr9^M5Ϳ/pE?5\0+AɔFu.Ꮨ0Z'D:ۊ|m`/BBL%v? #QQL3vh) "jD;% ]Iq@/qͱb,fwr 5|1 AY!vz3#5.3~g5Ci1$*f?u<GH6kPq- Fz%}NjnK>OPM'嬘Y`sP~2f9#PL}]/>}]mf=ϛXuv.6+"/[C?p6ѐL=Fs?Mw1)_Ⱥ۰}HEhx\Uc^! 3(ꄰtW_&OZ+c7GCKr2dd͝2SDꢝ-XɌ˗f`hТ1i[N2@Ql~=W#qg9;*RPs t)GLc3GSz_ Xz\/8O;P'cͣЭ+ZVt@;b6*sOTZdҖĴ<܍C1: >lA/ԻnW3݇6?9U b?^3ےpcuV4|)#Cьho&]d} M Ήi G+~|r2M-ĒWZlyxk߹A(njY4o;6.KJL0Fpf8뷢޷ѝAkEHe2Qh;'qq)3-+ e ѨDN8JwJ:YX@l0ʇpvIDSӿZ+NySВѮzz\IiBe6AHxNb_?K{"K|oRhu{߮ 89X]]\XKaݦ^ Lk5eN pbxu֋cZ=2~|*|=,y8m^Q3#yUrG*,G\8ݰSS 20<->~G/([3>7nGg nʑ~Kz'8EۊMS4Ew…Kl6Nwϝ3BjPTm(`oA>y?q2Z"21M|c 1 %Z> ~yE K\ X> ab|ޘ}FaM: IA |[$8 ~ZC!}I|I1 {`Oi :SrTS󢷷\=<6XUEDe[\_ʸK:?Q4luc_~(w#Éj}. v _f:iCto$~dN/?j:?0Ȭ>OlCr LfE=GvzaBd- dR螺޳G-#FPPtahya6%/Ϭb?I:yo饒2 >&WcKgCz~Pr vKo'i:I .Xؕ8 i\JOĄaJdMW,,xYA;=pNYRA*I$ǏhIpgIb]Duڥ!)Z CoHXF,[Ѭp~4I"ja'NYlTTz݀S x#'rXj_ ZNh▨~5kʰV`iƙ 4lxeq+CC(LJٌPwC͊Ǔ@aǡ?PLL&\#衎䱿k=(HOmϘ, BM-ҹ햨cbD Q>Q 0ׅ2hvXYt  czsi= Jo倏d6z8f 4&!ZI crAv=o`yZf۶@hIDDiM(uv[\5Jgk i D@uA+al¸'C=u4}q3MjE2ƆfOZoQXOÜcNhkd'lLy 7,J]X-LRJI~ܵTqhk.FԄ-qLYCPMb=B'JG֥?ÖϽ2F)H"T>ba@'c?ȮN<߂%*[S*j Ogڬ!s0@t ᘑ1}vG\#է尥 P)FN'U*~tF;VÀu[b}˸țHB$ Z=I&[ 5Z\Q=fjDCա' 9]՚9Q"OAϬ RߚE * IH ӗȘJ/\XRqtOy?fp}.ǎTVb*Qy 1uCj{0׮ EJa/+|LԫlzIst;nvk;$.J Q;A-`?Hfi"kߋ <Uk,1yKSyA"DL WO'@qwfH*ˣ/M޻A 'O~% okjS^pTJ}Dמ bFSfz /z%B ^smw($u;svچ:4ÈWa'eldJԶ񻩹ӝ2e/ #oFؚl Q fJ-:o‚RrW2Vh\fO[󾰏]eS'PW]c~`Ĝр=Wl)hώ_b.>??Y/QӁϿ f*GTg\09R;NX*G0}ٯ/37;QxD ˙.i58 ,M}R\p~( ;& CZz@ ✲:vBS[junz 6L[@1N5\Nsfx,$Mx~g.cu$N_\ f;&~e.ɠ+kRqH$ l> W258`CA*}!9A]S y0ɩ[E7^K %=qw[E :| Mg^r`C/0!MbzH̠YrvNP1Qx>}@T%Z]znf "uE/~0-d嚟K wߛ{fe:7@F  *3V$aKҼJ֥ R9]ד0G xCYV I3'F{AWPq>IS6o|`jwi §T$rIX$׈1V“ C5izg|;n IQk6q@eWG3ҲoK*6OKmLB`?@Tu-ukAQ?0:Le%ͱ’`r Si%=Ws$_: d\7Q"*EעЌ?e@&V"1gsY껄D; 3`=L"AEL&:y27/[4ܿM$Y̕ʺ$gĆ'-_KdL.z" ̪xZ5Yct˧D}Ѓ@eΦcj/c8+ik ;t@yKUJ/U\Rł3).DXB7hYcK1W:* m6n?c;\,9to$%[ˁ!ML OfU]e=Q\"2~h.GRz(SN|̻ZP'JNpD%GR kiY!ʓEٽEb/292Vk'2}h _P(kL8$ 5>y`[u0 FjcXPH a&ͭX>xVb!*ԛ*]BCk1߼61:KKg?kӝ,eNMq>=ǖр򳼳NTQȅb[ [#/aBĚ:é"x`<qj7IЍw,} EV8Tvӓ-s*-6)ϗXvy G6@iAYQ&n;8r|I+3la :>u@Ѵ0pi>K BRhm4)( :ˆ $L~]G}rIgA7\;LC-UwTd[:fJՁ_{ݑ Vƺm`Xq-w+ i^ :W@Dz}ly<0IeC7G(~=?ě+ύzqj@o=~H2*b\fZI([Zh@D_`e˴5g[TYG+; *jƊxV!>!Z9.DJ;O*[SQt:NS8:)s2ij=?Ӱ]7TZJQvKJj髟9Dު6`V=R d Z,+Gv㌚efe;&ZWN4OikLq. 3<)0Y~ccgCEtT-dOI'"\9Kҽ: -XlUeMw!y$<;rR #Gj ^VjE k/)/jE7׸BFE `JiYa_zɅz+}ct`7s"-Qh L7/&*",Ǫi Q\A3G[ù  -럏'bZ@bq5HՄidڧ3Ư%ʪnA=y+Ko".Wۦо# +"fԯNEఠ}JGpjEU #Lnee?knVWĂ$Q( TVM0]4paec wkhƢu o_6p qxZMbG >Fܥ:ۙrv`t&L<Ãl*ra+`\u6QU:F^k%P#zz+wM{*<Ո/#v2W=L.7@V<Uu~e&t$!Nh,9eU9{r:]LiH2d3Է hYZ-0VHXf,?^J̋3BM?o|&^(Sf #|K|o@ljm"I^ %ٚsXmՖ}m` yXk x+l7NP i%2C ;活ik:*rΤ ?+=|0=$?V2Ob ͉O,,2^l#Nb% E/c,NkIwZ -lDv>LYcfG阢[6,ܠ3h6a4.9пrAv`mc [.,l|IkLTaRQ`lwt0| ף~M=zdP#XHy4NCBjRp;ɗ @_9NΜ$a?Ǖ"#m¿ mR7!j ȭ=(Ƞă:s./,.!. ñvwåZ2᫰T`*q뿲S/R 1`-.ɓbZ=2ޞޛ{YODݍZ8}Rcؔt~%"kAg ƆK⯡G{jySL矐@Ld; Wf a~K`5aDH]"ꢷ(qNZ(VWeqisTaэ Tm}7_tBV+RN{ ] UՕs 9;i& fOmbf qU6[ӒIDͪL9*[-T% )rFe)!r;46ҵ;tIYQ\ 7K0M\L(ppcɟ =.4*+Qɦqg)KهnϢV[C}Rg@/#cE*UR —lO@Q$Eu7eA. $W͝%}κo !m!_/ߡymͨi j!}KV@vO!һt8e!xjdPتN֛~%_Ocv緛!11 LIBL`@=7_E!-GPӳ+|=TPTɁ܎]Ĩ1ÑUx?&kyb|a=͎}w ɱ%FfkKwe KbqyE epzc E+hÙu(GP×WZT 69JDW HTԯD=,?C^K ܀ ^Fl!:Dv}$q$ HYC4:#nfsEr׵HM1"Y~$`s'ÃJ;WE\%`uq\IMwLC-G9G6<b`M/^I` ~F-am#pSm2dk%'T 4(u6,򓝊4WeyR 6vUgTa~2mOp,l?-PwSY$e>xem;ب=P/\1LM9g*Iם` 0ρΗNqGb=EjLvR, }¦> W&1|Bpd/.6[ },i.Y^wMtfdY]-+7omd\尛f΀!Tg;u='|mS"A%mϿ P5ț:h]WpN0SG~EDiSV׻JDm+{֜HYw\H  P(}OFt7%S?0_h0Mdr,o*P_ Lg2|Q=:AjK[>[Rj=^@=Ujf@7gw { 04aВN'SfǘAj%y2't^;#2)H>t.7g)p ouqŴn>wk=7_59bX?|:t|N;& Qp򖠴tocGq B6h50=\lce?iw\3 d}3 og rn% 0uIbj STB .@Y[:v(qREQ+Tw=:+06Y#2*&`f!2Mt["[o / ܬfll>zEh*as9$aH4׺:ymt+PBzw<oaTRIl}ABbv!`yn<}QMVU_)^ ifŠd̔.B N|كkuw[Ѧgu)W+AX- ݀PV,)8JD7uy!t,-1e'|>L$^63 z~uc]%UL|0QNO{S-)浊KTŻY3b__RpC5Fξv oỉB9C0!*\È#  ܒ32]60\wbHkK)%!֧vn}6Og+eo ؇ߦT5_.<_X6/abhpHO6n&\ΐY\smȭe\O0wb:2U\4, : 4xbzPc;C\x0P{\%o2rrB^ќR"%>=/lQ 8si@DR^zέYGGmL!O#G^fd` zDZPra><7YN.]bť+) )1Dv  a4FZU8jK͈砹USuڮ!giCǹLr'pt${1GԑKVNC6R?c>UmciU(JzO+~[tdB'h_,p\󥢼Ĥ`K=0j˙ani #w;kviwO'JH}#KWILGkr9@7a]dL>D׎s[ 㠹޹GX(峝cӖ.Zt֔,ift)O&GI ic[5{@ `i%r`D y3!!?/%b˅Z@ަYs_|./kj@I6Lݝ>AF$=|Gߑɴ3M/扰֚cζn~Z4xO@ay ^6ekY3@M Jv9)?)_+KBMotL+;nKG y)qTCLEn;Ue~8+{ 'O  . | ;-@򴐶_ٳZ Q耼5l̷"t`I.;Vm5 ;zK熗V EZ>-:e KӴb.5]t_NK.0_\$䲽l ׏FeY {o^Igޞ]I u:g PYMOR}CӌᆭJ/Yei#VF*.3k5$(LF>v;CTH3ٔE^2YG+6O[%XJ2`!p0? |,I sh;Fkԑ.9w{ ~hP!KB_^rbIj,m_}NZEup&NI!liUS C,՘=Gդ0?| z{]/g!* 1'LEń~Ov~#Ŗ_ jdZ;#nxH a"TtuS'ΎʧK߸p <ەf:,K39$M)ɽPu2Y7;$9mαs|F]Q $dȁL"(_{*\j_y ( F+^)]p}O2i5(͑0"-$aJ NH%Ù%!J&!FYh*X)tt߳vsc '$`%]nj޵ay '\]/Ar]@A`Ҕۊ kFi"J*ړexTU:_~u`RsJ8W;ZZ r}Glhz6 $i3Aw6B9,9vw^\NOҡj?]쿆sHwiN؊̹I#e?9(W>tfϯLiUaE \ p%|h D3[(]>t%l5>?U;0lFR鎔6R&GvH"6ҬFJc9m<ý#}N $|v|Gf1d7JJc\q\9yS6]T"-DWB΂29Ey'Q*|#Z`T%NaoYӼVJ)5gw%7(CikLَh٤_5Bǯ\.-hJ`Wk$@Ҿvu CȉuZ!8լ cp :롽h(BBNbpd pHg_e^"kZSdr~/^ot n!?=(BOQ&j~*3 sf , w?7U=B<f%'Alk(!]7X9)=j|4hN"ŜZ?5Oh4drtF_p#/?pj.\ 1 G ahb pa}ۼjMʧVg1EBͣ5\-8DOEt&0YIAmCkwU̚Y2CV5UZ nM$Tʊ=b-ŇG72:^)"Ći Pi~vG*__{ k5aw^{anHm>Qh 9AUM d_~"ЃD2k1:cAaN ʲf 0^"&NUDWZ|,Z9=nD> ,'}Y.<32{V`n}6pdj Y[`Lȋs_5 R:hSq>AXe?X"ƣ)}> kXժ41 Xu{]_Kӡ,`L\/Īi=]75AZJj vyx 1*) ڹ4r0gt_M㦄ڐ s(vn`eOkt0DsC<ʚDf iap*"K!*{f+r_Qn2Sm@u%lȋj7צFQcK/=?$69%ْ ƟobKY8r?Mv{igYG @pHxaJ`1 AVExD,ދ>d0Ĩ$YL:m]Q 'nжc^Յ!Aٴ:oNa:L\NW5smT6[<ڏj\#[bth1}t ե7QG[߉lI2PdHɐ̵=QD_m# $1j&Z Ա қ rju2-M5Jwx,$1횐xJ,*ؖ>,r'nG"/Fʘ~CEX/ (% Ķ׎N)W )|{u&΅m|@0ō*O%\{ 3BPK_=n&3_ H!Pf>!/Cú8/`8x>Ij)`ea֌bUI[ֆ-.&TG朞фlw!&[珥Q Bܢ"Pb3Q)oW'0a# d!Dj6:quE˫f4ҾcW ^KMy>Gk>Tнd CfVy(lkrK}"|̧j]OKP#m+jQls}qYE|&>xx '`f4pIRFq+5'6OFbԭ;j2,c!Mo)q󻝃݌?D#Tm?w!loat:dh Vuܼ%B{,DrNZ \Q~?Ql@K unV 4؏(E|IRySYUk?Iy¶KaH9–k grKKgP暄xq;CP'i-y:StWn C$>l_r±_^K<{;\މ r5pYv|@ K&E,}S4 E>kI1"X׽wi¤@}4b|lLhۯF0zxǮyY\IFH5P Ή*Z$ȮI\xUw\ %I4yH+_H E0)Od5 +:SCq&UPj7|Т1(آ*y.>, z>vFvD{Ϧ҈:΃%(p+tyUkޭ9c/8Y,4|vLNqr^6a(Bv{K  6BQ`vzκkP.1fq /TWY/Z6--IurW7slf0rYhϢ. y#m@B Լ\)xr٨y-m-D?rO>Zr +9ʽ8æ>0݆μPx1as+xkSGϢP"] -,pTBd3ք?{z >qGIF #^ ~DulF r!)elD ;qA;ffpXs23J)p^0P}ެ}cBcKUڵ`[ LSbN7)«Y^#z}F7EFA]z$-:tbe$@exHQ/L?*e2IlTA!q )!Lњo aJhI.>6ҙb[ 4g4 ξ)',ٗ8|4qڜo #Fyq+~m÷C.r JFqO_mx8&)T{A3v2pnY~F1v-f u}Y};jB[bwrp3og;gjX*if1dPG5`K'͐oNԻ`x#.fY!՚|hay,~G\gBc';blD5pge_Yƣֻ:fb6;[Z7@`ѵjlSFP{AցhvďxߒO$2CMs-O CX+z #6FC |&ȇnjI+ufNYG/R=`\4[>My:7IJU/!>zZe`J/>!3ɍ2ſʂ$FҮ{W2Z(a KMv,\Z7~>F_> {>V*8 1|wJa`t:F'"vs^KjMyH+(R rҍsW7лXל_U' i~:W*J jǷ;#PM"a$O*;.eu? =.t55'^oa&IxkJBaqWYb9G6eMvZP]nFƺQ?8(֎-H?< \3ߛ-d5yUfyDnԶ(,؜eIߪbŦPHG=9f(؆İQ~Lf~${X{wTY"~h. UG{x?ƱTٺcHG5.8nVo17W55}%sZ8qphWܓLf9,2Yi7?SI-2 @Y$(^ђ~t# Q!0DވRߗMuV⑬jI/?4 *%~p:-ߥG*?Cİׁ-xG3UBi3j.*l) wƜ$4"Fh( LMV0j@ؙ\ȹ8k!lJ?\/j?p=i`eOVүrwl+xᐵ,vb~f|:p0񈀑Mt61,溜GП|ێ:j͢cRK8(C8UQ}zQ9Wq1궂j@\A]/v;~j߇g%+l ;zv.T^HNï)ĒV+)$^(seNMٗ|ɾ_WsQ>?ScN<ӹ~&X*Edrc"b5_qVEbX>s-/^ƼF/\U`߼9dCO$ap1-EAcyj!A(sOc} >3K=^ڗF:Beˮ**On*pU'JMi[v\]`tdLaUU 2%-:J[ą}#XAN8>K֜ɶaB7aIjhjV-u~ȫ չH|^*0me,EQl߷U\ %dr6{~Vǻ X,0o}]uH?TVRp#pΦ1ΟM*tdQ8gK>)J}*_xcXKW1Jt/ ;!d2H[4gp^ ip8)S`>Ɉ\h3(9i: /$CNN5sq7lB͇ʄr+?C d6*Q)>D7=g˜K>^xpAA\~LA[d;.u=;9iBj> bWIWKRZ2D*AL(&$K}ӓԕ5lL|E\fog Ee^'L `=D|io" e/b Rznj|pēI-d]/ϛi$.pgUcSyIj.+R%Vzb*+c`a/k(𒳅ڊz }4W%Ejҫ=f;-\޹۟;[Q:,Oڲw亗~—fPp}VJkʸP2U O4Abĵߤ.S`Z$G J~*>e2]ϵpv_ϊ!~pU5KLޒ0m&1{8Nm0+2'ٹϣU79lRRZm5$&Fޱ9` T ꯹]=f[׌ ΈWorR{ݧ3}<4,'4$b%uU.wF? SoƬHY(]E#@%iZ0سH4qERp$*s3Ⱦ9gI?x~ 1,(:٭{_H0u.]W[-F{`9Ctd^RSw]I> 1 Ty|%EHWs&2{[oX2P#Ju=Lx7PI~\;KƿW8@<>oQ{,MuLD9=KiZs$W51nnT1ɩdlc"4>vt jTiq8)?KuAj]/Y5)QQNN*%0[_&ujq(k:aŲCB{'e+!gKUIFnq(pVa؏*4T2[0{tZ,wmN: I[$?| n{Ќ%uc A%q&t`lnMDnNX֩ql'L&{hkf c|ñkCuYw۩G`x`F]AtϺ`_j3BCq$+l-k1EGOVu*zDJ a%Vɖ6&LPz[N,N-l)5>P|==@%sO0;f+8U_b$:&b~=KTIEYjy^= Oq uXٰ9)&iӰ#Uh}ujazSC}IQ8Pb/5泏UJD>G89t@Uӻ~Ƣk[,Dcl߼d})Bo)f{ܔSHу|↰?O8Р8X$c<=Kb383s`!v<<d*#* <v3֚딧ܴRstL[lkQ:A@O׵ E4Їxjv)y`-f5U1%z'lu¤MgBԫD]]-3|a6w]a*~q6K&r0Y\MTzIIjWŔXSn5X9{G [3ŨW4 7P_GK?걸~K?U6J͋9._&)Ơv\qIC@D wo* {np[ճjsJH*`\MKkmr}vreŢ͠뺵,=`~1Y~-,$EuCѪ9yI=gYHW^B &u59W 狉" ?Mfk)'&'~CMEnqHUBu4lP=:'!]zV&3W> )=a4aY'L ýQ`uԚ9]#N;e?1zK7ֶ8aB8"@'ӹojۻnwwG<7DFHf l0g]iR^dZw?E^z 8 eLGx;| )w'6 `\FM2+D9#QyQ(?Ô{RD΢Z0.[yinoWר=jOAVY |P!wΜ&C5qj?џ% |㛯 "1h-:j|s@ig嬡lLEs ϔϘڻ R4l |l`q3w/l IDk`Cv9c'.j>~d -ΑZ(\hvi &i׽9#{8M$;,2[$&sf=Q`*v!]RN Y>9HT"4MTiR[eiI$9U&#Vd. [g^zzJ*8n9QmswpAqVK #Cʢ`80Դ*T4v$-*Ȭ|rJYBFE6l;F* lYv"!֌sՅmֵːZh*!jA 4v8rv=o➶7cF8,"1ǯY1|輶l P''m\@#_XGDkch,@b-A*9A&0]"gj)w}4F /06gr +)u`.r&kVygsq?U]7Z [߷  ^kUZٮ5cG‰0,/s\aamf;WYk'{ohlO KpyR{k<{/'2}"5utg]\vY:ؐAQb0y-n<q31 oLv` T!FȦAsglUDS=O/?|UC'߂M ACE`5L\ GX2=xCyV$f?7 $*8yxxiu _(rSJ}m,a궵k1Œ!z(6J\[r޲pҡFYHEPI1ĩM&|#uݤ܇J@0ĩKr OŔ6MD-gXܸ#:ߙL?Ж=pɟ6+cʄ  F0nj 4M4&pK&=8ȍs C.!Ok VȻzkݐQ䄻3Z_\쳙L =zj*To̔G% (7Z'nKHW2ڢm#'D#a3eڌގT}^ -er;{rHR7MT U Ճ@ho-p"Ry(:Xm&ysQJ<$m+1)Rhl҄!"&m $K֑xY$DI{h7CF׈Mʏن&/CzĔ]%?–ע%x90$LkilM-ћ\̈́Qe&=Dq<}&m)Km 3Hǒ:MJ@ aPOZ~ہ5!u{+c;)Ef f5`:w TB6>>[K8 ֫9{~q7Yl% ر=ZTz0BB<@I kڅm&.oNrm逤CN6kʛ_ aͭXeٓpΚn:72ɘ@X9[S엛'jm&J@v] 9rEk<#:;w?mWќit9ΈsQbp 8l9QuO1X @vV-j/Qic6\ȎEy?E/-$~ dTIiYV+\5zyLzs[[ |TR8+J b)f'1V}٤W98N褲:+0މxQoYN 8duOsȍx{%B6~}b$Sp)dg]v=lj$fH.LE' {aMnʞrçۜ n@r fSHo h n~3Xhf#r FثeyXalMRޗ"=8iԑ W X^|OI.OB ˨EeA+nKX`|bmmU6O=jH4Zy.FՖ3ᤁ>E}k@ԑ&&3* NLjJwB߸YٍyAȨH)6::iFl;(Do/qW^Rmxa/"!nnX?@Z}:S(PL7_0VqwPة>%t N~@ S`A`]兕ڷH_b BEu/mkY;)l$>0zD(XI*zJfiq^\lJx؊Zt ,2cbi'3];۬;$6I<6Cvm_̦J"KW>ILՊ€8;/4|rzBౣѧUW ; wah [AY'ck\^a8qL[X}xF*㕮HUEX齕%\m(`M: tH.mv+u: >ɨ~Œ)Vm+ݿ;4'T"117O!a>c$dQβ G5tXX T=h&sg3~G/,}M6u"w-F.˞WENJL|NUjء W Ua~וGn)VjkD#HߺkL@A~ pkrJEt H3xW_)u.Fr[VDG;aXHǀQOxשZEOѦ`auN<[H?Jp8~n.֬wO^/63t(Gfr0C"߇X%0ndl>|!P5$>T̤o.zZĵ+-xF>b]9`C '10@?UC@5W Ͼvʈ3gPL N^i|%-s5[$rycڛf/ya {`gR4|@'F*(ۣ姦-;%;v3[jAtd$7YtM쵮4HD^AT$#<l8Jөr5Zݟ^QnIqu}5Cq^\ A0Af}uJUTb4LGХwpjEeD b/JH?\Ҟ8 56NХ9|:w5 Bm29/}*kt l#3 2Gg0f|ߢf{ 1kG:I ouS)@ڝfl \+%|"P_^S ]6n2ⱶ \?2K٧kPQv}bbP5/FӺvaǁ5rQf ˝kyDVA`| Xd]>3%$HSMb[owP5ѶSZ,ϞVCtM;? !L sn[z.p ۱/;ɒl٢(ՄUWc#\e%3bǔTERFώC{5, ]Fpk^"RQ)V zd/IyՉ @M)SV, ˺JY3(ծE9E<r;w@sHYS By}C=?Bg 1!wbx|s֭>J\a\1#( tE3g8d n@ⱑ,(ي:AJ 1OSt!y5eS.,"dz);$#Ms#g%m w]cVlɫdR g2^ٝSB-?Q? ^[GZWl8ycTNOif厳O؈)Pa5* rW#K} {<૨q)%0[,lBwGi1nnT,a1 z)AF+a,en)qe @ʼn0φK lyi DrSy$OgdpqX3)ruy՘gB>mX|6AL+jp떗:5κ[6pD@jeRPvķE{۴Mt;G}D 3Op#{26ޓ!zA֙:᪂4x OxH*I_}C@L~Cˇ9 hdXfD#a~Ŀ 3 uv)FD T:Ӎ$fN{P5uMA߭)9rˬ?7V q*!QN;!PeZW(LwjZlыt!mkƷ?Dsyg[v~yow8GWqx pI_tI?#ew H1j},V-' E=:4N ֨{*=;u^S14$r/_h%^]ϊ6X<94[ {(:X}waԜg'xK} } ~_@@9=}M0Z}t0 0uCKe0U#oa@6g#]ܝ<̊ FEEYm8P|kE:~P)TULtEѤa JM*H֝\'`Z&vWTJaQM&32{U5I =oA|,a:bXׅ~i8^)c ztAHјG!FW+'sֳ<|Vw&ycT.(=t ĪqԪDӡ|;ĶA~jV_AarQLt@*?@"ݬ^}w Tl1S7|:Ṓ7zܘOJ3|!2gL肎k%MSτz- zCuJk*X&dCb }Qr$hZ>=./[R5SHB[i+thO7'd׏FOrf%M$U!|d *0Pq"Gkx7#9YBIHOt:9؛m$J%&*YZ,5ҌAo% RGWh1ʼޘrE7N$>Ay>jC^C`V#~ |nK7Lж", ڶB!8.~pǁ,8rPPӨ_`;[ 6%,`3K;]yuZ .2.<{jqN']["s V}#^g.t]WnO:(ăkV:eP5+E]2(z/s_h(%I*mP+"C3L} 8MQ{#Kt7<<e0 J!?}6w]**A;kY뱖Gۧzy:ǧ-uftt[o^Jސ/ Y-Y k`Ӊ)`W%Ͷ+t CqzYt]Һ~ahފ%#e¾㊎]e9[{ͳb2.Zy _(%_ڞO/>b {SܮN0fϳݝhEYO&#s.<-&_KG_^Ag.[7;ږHCQh<c< D~41;#ي0s[8g#]W >hŕxN,y`p%dm?^ qIc"e'TUߨ*|; X[;LBiz-?qTK&)tIْ3ږ Vs4c}Rf@2S."/Z:FVg@kiCDMx#/NXcO-Kȷ BWg?$|Nf.ک5tQ`.W]@s _zIt h͐#X|c%vQıHm&=is:lrؽz ׎,W \P6㱟 ]_2`x>(0.NExQ~K͌DB%gSy7uU0S=1TE)hGnq6Dr{[;4J[;0wTO/ Fiux>rζ|N`}j6==xԿ;h?–D;^.GTB2"T0wZ MR}]mr ClP6y)% A?]ք@Քmh_AǗ\-Ll]e]F(Pغ\ LrJ>8A+'Y6__Ą $?z2<)9ln:(%/`Ne>GL\g(dĔ*G) =4PAVih/"~ 0}8[+̘b$& /ͽI߫,%v݅4H95$9kQXRc?anq @RB\t?Z>jd G1@UpǨtncTE`b}k>TP`+sa,-2UN?aל~VB3TLJ}y~]Sq\D>{Bt%`,'dqXl"\>Mox\Qvi"&qahvtt Z2R`(xW nԛ^2aܣU~tZ&^IH&? .R + ?.~lI0]YZ$ 5Aך/q6l6>9v+Ύl u i(D' LsYLg"S';dUɦg\7Xi8vGKm~ 05?}ռCl3˸g{` +}}̓y&8I9|֣s'i Z40"7pM"5hPiP-e!f᧾)%jlNtX&φž 8ʅPWW U,X XP^bZ#m7X ea v<HN:Y֪ITmN:b+u/W[T*F?0!soojAHvy (CLjD^ȭ.Ca󴕸f)59b;VŭZ޲zUGE!,]+/6SiwB>zP5o&ֆVTxDd*~wlŀTt\-}Ja; hJ#MXɳQu8j[{>ۍ続a8 C~RgI8G<ߎ6Kzo`Zq?8;7 @d[[`]kXw/›9lAW弄  a:ܓxwoqdާۊpUff"()Uc>tp MSZb۞[r`K(^"Ko?QJ.SkgӐ]'27 c: Ԩll,cC|]KTi?@rE/eyRO[3"]"l@X6B؉[f:) D|ӓ?hJ^Rm 3ySn"ߤ|*QgAP'F֕aJ=A3:U XNNidN?&'Xi06#B V _xqqlJ.y)y nXIL'dK3>DwE?)"ݡN^_c]fm+p2*do\LH |~H0pm8<vc>u*B杪[HEw,:"|CvZuU2N"d)NC 9|ʝĢ%0MvځiˑШ-Y.Y&"ƃRE5E`9jD<1;ac9H=Gw>K S11 Ӛԛ>eoVޠ'4Px$9\=sFʡ=MxN+k6O'Z2}ֳ.>TC@-3tGȓVW,*C5<d:3Muƃ~|9AtaNS ݗ-2HޛJ`v!77փ! ,7CE=US31`>++@kw( JC,8/"FbA߷ĨƶRi#}eGu1p'XX$M+T*h-2X.d Ӂ߫wɷ _&~qVc4ιNr!O .z’Tx?t"A-=-J:'m{AL7Dj/CAAȤ4`s]< Vj]XiKvWO]z$ mE&_LK0jv! Nt- 2'7+YTk/ǜ24:^GurCþtg!R}>ΜqneMJ|kҽgL J}mg͢5[5oKڲ tr$AT>.ȗ:?@ 5QږNLgW#fO1eXjia5|NJ5%l0 JW[v4%zA@V |=[Joxt%Ksi" 礚z$l2d=P#ϕĴ TwsaG^{j- U)~nܽ&L-ʼn*yj6.'xn%[eMSA| 8+w-EMPNl;Fġk 3k?f(}`]cҥ꽵`-(tfE\"ޑegyIֶN"žjp/?X/ !GW+OΪ[iP' keTզgo؝[^{ N%bh<ەQ[úGf!GidDADl0Ug:"mP|X7д Pn9[FbggʸL7qtMAn?`#J{K &X<lK,LHD\!*ɋ*UX|↧BF2{I4y ZJ~9$C>GK"I,5+BDzn}F驯Ðc)ZmP]Z`fiAo O)^AHd"'k6N0{Hݭ|ČL:b;6UYxm@%O@O^ldwRsҜjG'oQ lq{؀CZk"_o>u >)zTՊL`{5B[S8ف0*7]OS* q؍mEZx*׼MګTj3rEKܞhZrbkwk R1J;HN> OSrϤTm%ރ n3ESQ$Qa00AuKfQC tvҽorAdqSVV w)Rx7G=~Ա?vbv f#S CÈ#WIkkf+I \<5˾pЮz]Ԙc<{\5S0mƼ$*QHc*ʮr;vͥVqVY4kR{05}\z` ]E'(͓8Aa;[ Pʃ9">Z4_/|XrEI\%7?ҤK/|eiX矕 zǐ̎rNv~w+_`v.9CSqaEO}+Qx-%\.g~qo♔ mcwQ@L ӄ L-=E5FPsڑ?Sgw+Dh<_%LE[/%|NYE*x$x/}cQFL\1h4pk>b::{濮6‹^malL% 1vvxD04ʟ<崺n]畳)U/&uN~Lq~+hQa~vlm kO2˺Z5ƛ!UYw7%C2溦& lUٮ@-K!ec髛 eHLgƑ?БsIF ?ڣz -y|oi[T~7ˤQgBqtLɄl%>]ҝ(ӫ܆Utm;=Cc%1ߜ *q NuXdq@>ǜ?pU^! T?I:_G([$>UrYtkuY:A{#Wd\82sZ ؔme[ X!rMd.y1`t.Sv wË0NշA8d D^K <ɉ7lY~V 9ϛ;Y5JV, # S6"N\2d2K\NMmՅ஗j j1nݐ:'\ܢofU-Uy~@̣$Wo>2hu31&UpĆ%&EJAj7#BfT"GKo%3^c3dixf)5xٰM(A#4V eC9z[qL]/[`_{ "x^y 9@Pzj9 x)ZиPɨmap^ĕ2! *TnXRc[ =)RxƏB>k0HΌwsq,Oʷ\'kHo߲x/6"ɳ .]UR#Qx:f䱨}GJz/ y* t[LD4UφOs\}$,D 01.#]5id#uW#:l&DtճGCqo罍\-kN@ܤb}uOeF7G|0uJ0WЩ\,GM| 'Oٷ+̊a.F'``ubgRqp=~r;[pN+asbtgHd`9a"ئ|H/`M߹8cRY!>ޚ9JE`\'5SQM~`LV?Bjg9 *[LIuP˅KDb7)uM™O? /Ghwn=}K6`LNL{g0~&*ב>q6 [Uc+f!@.GQ3u`eMf)62 cqi%JI!U-eVx\SҌI~< Rz* (g7z@1ۿ(%n(,uAVOl-0V.,7zj6izYO)ÛXGGY;JE3G)\hqaBxIˉG뵡ҮW"~l_\Ux9!P:n+ٞis8LyX -B,/eT^4_ 2'|l0OL97i4n\"O2#, @YӨVTpF_t)*NL3w4I W4b7D !?UA ͬYy ^,ND\e$CY } Bov{4E:_D,tQGP'.g6Bx\/c L"m-$1ig&J#4 lu\MS;sMYĩ4lW匁nKǏRPy |4}fxxY|XӾF_`[h* `=9v[ }knwN'x1?akp4qԢg03.e/IhE(u21w)[fqZ┇[[pH%{ O5GH`:hq8m&|a*q4"2W6bbK]mh(X˟1,kD[ahbC6Lk}({+Ax7G <#Z?ji3*+1h>mIʖ ~.xY4{C7i\9z.Mn7+W,,HN c+K(S,8e9R;hb0RJXW$5S!#h~Rf6jcDA<8$KjX Z~g=|-{M *ocҭ3 MD\d189Vv't`Puk8T0rx>kQg \45Ֆ)[t%fS;YǞ3E] X ci‰=|$i(䬖NV]p^g(AȨ"VсhHMNbQ7Q#KR([FXdS1>k,#5\Tyek0[ ypk<1jLBDOo-?04e[dD/F;S1WG%5T۹k jWl _%ZAݥͬvUl}*wcqJ8rO RxB$bb̀sܓ+;ds6-RW^8+3rRC bx)·V!:5 \ ;"95dvʎ2푍ŝbu}LusAd&d2Y7 E4*s6&6D"9;8&quwSkTGԾ]_.dh `Wh|BUy< c\DϛS༔+2ǘ|EVP&) wԞٽd@,-)Q!$.%R,ls9qx>h "ES>D* Y& z^j<|WPUYMjh82y)k6Afm[q]onH K؃1 .aWPt-MXHqXpwf+ӌmxq)U  xULzjb@rcb}ERMq~t53IGS Ac1:bs'}VJnJ*ZB%n28WI":Lb8l8 IQpN,ܔo"g@8A /Y23a:צ;(4zĕ8H\$~53r)Bڤuゎ3DueE ys Q|@-PI!NV&~Ӑ)aUn9ZKpj$g+2 &tKv(Gq6p52,_;oi$ڦV*;V0&QZi ŽU2ހJq׌P/qV/; {NF%@YX}H{ry"{H˴O6#'{TCcL8ѐ&b=K2~ UY_07>LQF̽p?7, @-2(@M{x:6- k $ŝk8!'Q#@*G@g] h[m9MЏՊ>C6”5us1˭zoS-)Dc w|HI:sLQT1zh+wMNBh/ZdQPv0>X/I2]YqeG؊8 ][547?$^1^TBQS,bjafݧ0asc1X\AIyr A 6U%1B܈x$44Mj:}4 UHrh  y{9.(=br\ il-h,DcI%?+nC {\BL @.|B;׊be%; E/ͱ^b W7[Μ,I @]j|ѺZw#D{16|k^c@z#Eڬ4%j0W-|Ol~7 o)g+E.4.!HɉRhAo! Hcy|թ(27?"]W?3ϵEҾ5hK*}f [g5ُxL[1TCE# zz٘nGeerH<u!xwh'=J@X_ЊsTB_J ^ h"fDF'O,Xa?:7)c.=\7f}#{{ (uYHkNL ts,zNaLY"_3t͸ʢmAI\4ԃHŮXW TWnGzNP_UxwV4n<4A6lv}pܴ: IHlڽƘsAuǖ UyYX2l*Fj+6J]Z4 FjO3К^5;?L/0ڊTW 1A'ז(5#yN@'RQLh'dIgZHnV*CJG9щv(x29 ~qヅ }63fcC7FZxxUlG856W|L#oߔ=Qoq.^M2iIWv~8g@iT|*'O[w2ܬ7 ;3KyȢOŇ7Ai `v5I:nDeME4 CJ4 <xj1r}u$r29)0z`FmB3qFi_}*}:u|,>4D Hꟸ;J+3-Cu % x#\"tTL T@ؠ:H44'ĥb-v|xȤ  @tld}>*0" Ov‘zZR8gq_+]=!iho(cf$8Ȁl݂+%F\۳!LI(Ɋnf[Ak06UEM+T>xES܆;O]g͊Ji\"Z42sH\Zo<MǟބرSMZuh PEssx&N1m~2FݙV3 [:޹\?#h"ASc"ϼ?K5My= xp8 wSy*7[~Q9byx<:`I9듨7gG٫Nj´r`S&g nU:2_i[M7rN w_^fRq ʞd2p+UG(KA; #F ,=? Iun]>T$H.i ,() ]΂fꅚiI(J @4U;.kAA۫PV$ I@mܤ1 8sLSeG0.!` o.EJO; E*z;8ox@ZY|iqVVА-ܭЬѢ ˆuU' z zfF#_x&nQ9Dl:6l9ǿQٱ F *`bU=R-6aeXTL]Ï|gtپWtz,y0!J>W=mJ [Gl8Z|s.TIh}Jwiz4~lffڎz(Necߜ8~'P @gOk$E줣 o+3{MctFuMuٿo .6햣 ֋QvH k4;[ϱB16r[% ^duj셱]1K #Z5[rﴏ@X5NIY (֑[HT$HZ wfɯ'poSa"Gn1V|rDm nwJg|E$-y!4~r+g{mHtwn%n wk?v6TTjɎ'}Xosr1w38?ضw@π3ԀK;!j|e>[:9iCWMk|-Ϫ{0mӡV_vS;},$[ WSP-k;(94$ĄΛ\3Ui}&iiR5 圮7p_X9" qD󣙽;>M]^u!X=BpI!<Eq )XigdkIҫרjX ppoѷw$9Ѝ1Ƞ5::mFԏTPPN:mcI @Q0eHc_n*0TdsN*#.3MrKQ-a6+kh(u|$QZpŔͲ/$c@-XhTF&yxnb'pa@DG a 85_ 7OrBBeƐi3Ӧhe1N. <-+ϼ:PQο2 ٻҐ4yKidVf)ʭ}CNQ-N[pT-:~=X:Y?&uY}=#`bWTyq<5PJ R``\0t:wQs{EXWHSv?L\npzſoV(>ȁAܼniSPS6ۈ麐] (`Na~ww8{S DQFRic2]~hIꖧ8=BRILBt5/y&Rr$  ZiL6+AݙUwc @c`USۀ JK2@Wt KݸRu2ԅ)3yJy'"8کk͐62)[c2˜ vB]~^Va-bQؼot2PEU# ;0' UyIst"s%<-Q 2Wn2;$<ڑ_x=FΕ/{D^v M{\b>?\'0L J8-rHZ2z!pUODzq¦Ē2ls_dSdԏ`>jdU|-u, Λ 2CEW(4q3Wӎ뺓reŇ,DU̗MrT4\R*{C% ,9ŽqY!|?pP?vˎd轌dS5t'X\3׏oM4zhqLһhTv0y-]ZԤЭJ݄! LnGa/5g>Y>p 1xor{g ޚ]$<#c,fWpcYA.#BpM8Ϗ۔uz2[)ۯlϨr<8*8$uМ|f(5 pV^htM6[$t8δ8o ЄW 낼pNi%K/權'FRFpX_G Igָ==4Ύlo_4fJD6!yYH3dJT@HWrBKc|r\L:,a`dR[.}0_,bP2Ds!$O$V3~&}Pq%\TDs6!nI 9E+=mWmNH tB]b[YanqJ~oO/;|E l-[?>|j~\.pQu9DfNۈmd2d oQEs`(bK>҈] i΂vUGSB,O:)Q=np/w>^$kJg@L{fja S*T?k7GUkJC"S/eEU=+J&C1tΩc>.ida.~ AOf}il :xMJGW$)֏{'. W|`b.DU=[߰({XNN~ fUƀh(Yq%f{ӄDgF)"1y+;q+zwDznc7uEw>CA.<b @q^ȱJ,TxT;WZMR(;Xs/!dz0YT7*a=6$[GTyX҈0cӔ&qCNtIu*ƨS]fkmX\n3AI^^T/f)AznOװH$(^8GEsՊF?juNl~ac6i%)L!ˎ4y+C `ca9aor^(KԚ4LC@ BhLQp$(}~R(*c*%AϮy[H\fnPD^t*܄)#ʹo1KLu`NZ ;בHXΟ˒`C]12#A꠻`=Nk8i*Nh'+nfにd.u7{i-u #R$\Rmy4'j&O/gzW:Fx!I>H p.셁@O]}Sf18'yQ=pa;6v9Tv xo⽭;@[lqKC30H)6tO!l쨳/vfmŽu]yғ" 0C{\zhJVN$!vSm/g1{$" V`+i̗u$Sv`9$A'2cbGf(S_A2>5n㚎1"\D/&$o*jEƯ'P@7@2j|LjΩ}mԨ<iRs|Uy$^H!D+uSDqGj)C-nz9qBV \md+3nIW8(z(3y*|/q+ïɐuT}7r :@ׂʅs[.|ŀ1.[ ufܮMuJ5| ڜ"mFPt&zy-Q? U=yû}'$$>wwƐ?ޅ]Z*u{1yvyzz-\[spqP"mgⴂ.dX:t5 NV}}ufPZ q"prTLieCp=] .k|]fZ8ۥոX 8̞.k hpsFV/)MŋJZE_^ET ǾBP׫hdk} i 1 > ~2YhoVY<PŃCWHo?I'N#C SeG*ez.F/[b 1~Rb &7՘*!4'NV.[+_FM$3b y@Lj8BSk^}$j3g&Aeq<7wL}=C6jK`:F̷~% ]vr3<>O΀9MDb yA̠MZBde •Hؽ d#>ˣwMI,Wʶj'¦tKɃ37®N5R}y^Z q 7%|&<)vn7qB-'|h5i[Q2PcC6 CVjF>+jJTI$?̏GLԻg @K9 CX:CUMT7p[yP ;sVM3rOM.jPI7pq~Pc}UBMw8,k}תgy+hCexROsf 2E.S9xv]9[W) ? 5'h-1ZpN<^ a`7:pVG-xY:DisXsJܵ-gdaQUTtAhatx<#됩V&o휳ȱoDzzYN u'$F>_‡'mM7[4at:x4VA쀌v)3ſO9YYe[7d褭]xG-}uwR?w)&˶ӌ^)ύP5^%#o!G aV_74(ѱeiSO^TF 䊂mX]$fdca^rlnt2]C*N[.jCbLѿcuϓjv/)+W^t5ȱֵ>loB4Ĥ#2FP>x׿bꆱ m_h:є1 /zNRi$ƃ F_LsV59\$vۻhldv 0 ] Zpj/ڸvN ѻ#UR)cF1 (k%syzȈRoPB* mޠb]>U܃j^q!bx( CH(c2PNm,2qrD:(,R,Kiʬv|.Sua_)TܗK(؋tPSr/ Qkx-C ՋH= ZC S+.|?anWhI̟: N%NYT)9f։soJf^`~Gòt鳸FR10ѻzlsX rEB}mx2e_/*-|׿˛,sf`XPC(aF 28m2OaRf*E˜DŴW>Y axF=n6ebduTJ kjjDo|lO 8wG(^L ǔp1k&g<5Q}793bzJVr_#Pv(Y<ҽs1&4 )by`牣?30|KpXes-ؚb;Udխ hز3V(<` n Lopwa E.ǮQ"Swҭ &:v9C>>ȔJ@Rͼ9&=Ef<2 +6B}}7,4HZzow \&ȐYQ/D+>(xv/BSʺW;\Q@ jj-Jxm$4bkanCw 0.inD^LTNή7:,fe\$}+Rjj pPIjoҪVJԉ.4jܴ)TҩY IP][?#px[?]"yJ X,w/ AdxkwXͭn:B%2[%"rJir;( ;Zԉon-L:*͋#ԭ]M ~S@# ]hq>r%z$!LUKR:s1duX1U&Ux҅G>J;!ZVdYINt~ſ`8jiJ>BXP)'7KW'3DZw)*-vFYфBĎs1D\m_Gċ*yIZC+%AӥAڰ[e,? O7@1u!JXFvVRt.oRaզq阱b&˳d6iD{$UΕ{_{Y&\I1RnsCx@ o\ƍD~yzy[+|.ShJ#/v <띥#>vH }sOK+ygAbk,ֽqu4Ihs#kFG3[8Wg2fUЌ;j@6PQ(Hcw}D_rz if}:H1N^F.{g3ŕH)ӹ1a:trU~hw}'oq8/> t$=넱_Z;[ Ms(yY Mo$ P4Wп}0|sVsqDq2`w "c{1y{{c(4^CO-GE|v_ORUm>7'a n/'LkdZPrÅ|=jm+m ')g$sזz.3xS߸op{@C :T@=!یf5\_0FTB\ hyjaDP`P&}R$x,6^We \ 4$YA.AGi϶8d4 6Ivfd#Q8I5)"wQF)Z,dSK Su1E_AB4)&г01.xf#'KM(QxB(#8iuX:v)"{=|acrGSE4A`%H[r74m’5`̌Ǔ,26<<8-_6EI,sm~,l$F B8%byh̚84; )*!Gۏ+̒/5:}ؗ,AB}8n݊CSN8.鷍¤2{Q3O63@Tʳr)~~)7? H#A-GBI {!]ě/ ył+Obn4KV$5_I -ǡi&;̊).t^񷼮蚨:o(f Ri.>o"פOm?k$ZD?zHRhg-ЬR}W`V< Ct[Q-&M]e 8e6zУpyw ~+/+2s/yGh [1q&bc^H<P KBq]8<G;^N+R =hmlE aA_w>W aʙ: /67|b(!}տ*_8K]^$2.C4eș8<6O,hl,7x&%9]0bpZf'X ~7(~Gkapu'Hc ㍋4yՓc9YsjFPeDkFHL &]i߇&&.)>E+nߨ\˴>UJGG?ueu}l>~ ֽ{O ?3]CmNs}Mhvv__ Ƴ-g 'a4jh쫢#9uW9[))Dr%LhXZaKQ8ȅ &ZH0Rf[3 WEճ_P6W%hCf3U‹PflfLzjE! ,dQY0q1f< <̔5xîcM5"avfwqVqΟ}ˡyUX;|b{.jX48F ?+<$Mo&(6@8.En>^ܿR4s^GFsd댡8]בAocgM==ygx_Viŵ"cF)QSx8vK|BLc7uEj職NGZv.lF++\e3܆q^9 u W.6RI\,AȠr󐭰=^"? 7g#<#@<d? "u߽STdՈ3E{B[\K~]> v_؜@ y&!i\Pu|\?x,˶#ofls" fw[u9{>gP(AY~2-#:%/k $hƛ<>S续km~P::0wiEyP D)tZc5J.s/$kIJ#8^EK9Al6f%D@/-D%TVz 1c bX@Xu}W%xʍ#u_UAyWd4?]aPpK18s.rXjrеFt& Pc.g"JJ5a6 8,g$o NI/FO[P$ƿAL />*WB QLtۃJ5_C?yYnwpa;̄`8q \mp-H |]+q[R(Ȕأ]Qٱb:_ԾFNiNEuѭMi):+Q'%,Ic7NlQȐ1go%k[Z$ %"v-=缿eE%k rwȅS~͉>1̓b ]>P=RXHfJo:co>,n})N |9nu9)i;kV ʨI&tYrCMę:OmE=cu]ޓNw#ôޠ% ^^ڵ IcތI;1ONH׽!'7!4U`+l렀R}*NȊ{>\9i'*װO)87vZBiY-)}0(I-{޸h.l~!~\r/^kۛ ptǾX=N|PsA3}/s:,|#0I >P/ھ Jj%7oiz D$,rt2Kf~ھ/}lڸ~v&~B naY)}=.L@* mpSXeouͪ6lDs~Ux@> ;fvpy/WG=Σ9GF¡an3bᾸaϊa%!&T7*YT-]Bg\ ¤' k ə ^MYo7rV-DU9wrU.=pI rUz>$yߟG`0Ea䈑p8;.~><;y;snb"-p0 El]%RlǿI9hytX$!c0_#:DH|H7zvxTr.QU-SUUP?Y<7U,4<@O.wC#i$NECfx?膝fj}o7;3mRYd0~/pzKf忄I7!Gaxkͥxc곁=y9CVl]oʖA6tZ(OՆ]vS°!zrʈkX\[!gnr9 )7ho (Gymn1T݁R[*.!^pXdBz0Y@eͿAG3]'^ yx`:m*)yG̓Wkry)=Q;|9 tEՒG-%I\ubҒ3d݇'hDywՂd#x$3ek?rv,`}۱@K/­wL!b;9-?3+a*1-oxfq_llh)6#\7~3c8䍲 n6L RȇXE@?ԉ%1]1@`au]-zm _p?=U_?5(ᙔ`Zr}߉ np9w0Y],sy^ ybk8qUw */ W: xtA'aX!ģ$tZL08+R^q<35OഇoJ.ѴHwGQWl6J$^_#ǽ*c+NBma6ӸI*6>nKm0kL2Mi'YUZ9lO5kzn pN(> h:֖h0`F!~);#fz6T>-V߫-ֺ:!fN%HV lo4}kN'~c+3EUN1:-xayŌq߄PfZk>÷ufȊ (~!擋|WY;FU&)@j3yt[QIa{Jra(ddk) V7iMcK"hoa/%٢-8=?ƿ,Q ƥ2++ Y7X^(' pmʕɀ(p^ڇWhŚB@i kdmRsj+3QVߎꬲlr8]DlϹ)ޮk.~ <^-DBf.i%md3Fpj0Ȁws&+A6CSk2yszp_JRdcqKDvR &8*~ ?jDfyp:+ZS Hx:EN[)p"벰Qu45ZpINic~}CkV+,~W\{2IJv1യ=wLZmI`E ,,C8 r(7ً"~1bm)[ucWR78^ڝEk%kbL (-l#n4\~æs(T,<9m&Rͽ"҉#m[6r}3Sh1'':E&!vE[9ۙ‘"ɐHy?Zpԅ W)ipdjplE拳u idaqg,Pr-Ri4@o#%7iмUZwv;?qmD7FRCH>On": $É:0@}D b7bv, ~ќ^f0';7tPڑy}:9>97-;ˌuQqh MCAH[2[6( O|J0ݓZVA,YRa,ϛP#T-辉s #<hY.W.]a0RA UCKΧ=}{TV5~UF{낺3Ӎb=/u aZ۔& K+3Űtd 2d`([oT+NlMqkGh+mW /5 ?Pb]jYUb ћtB&Eꂎ,t2@[O|GchY0>B6f`iǕW]o݂8ffi,hSzHp4~ )Ήa>*q,'gF(OgZiG+&AIp, -:EpUew,SuG_s`"}BM|l?X2P=4HL/}n`h:Z0s # x_R"Z 3G-5(9=S^$sN6BHgѿeiW׾V#"-MqxDƎtٵZ([ sxlG}a;`MYɗV;}=G2Jypd 4AWTƫ(ƲT*ާJO)ylɲ)Sy9g:Y)%shtU@:^V`YŠe+_#6p#s"{Ke :^?SG@ުoe~sV)@r"l( nhhEORb5|.R"$a٘'1 j'$N=Y[.xԟlęA#]2eKY\RB ť-.J-Jr\ 2YW#P]՝KPvppy-{LvX";nCRnp>Sk:\̣HBCdO: fҡ%Q );汻S 5h{xjcXa)uY NtJ%-Z;+Imj,zy1\&c0gAy>ew![WWU]7Jhn^DGC5!>JS__?\^_-o.aK6b|%Ng`2 >-dHW]‘{v!^0Oݏm;J޽pWl胤fv3$e7>j(z}ɈcBi&.k_nܱ%qɼ׎ !:w@ɔ~{G&ZP^#Uxe0~i@)Ioᝆ xeN|u-fS %Wٿ9j9c2j_;k$-%8ЅB(b[!QΚ T}V1Wv&SbxjuT\e㽁x˺a7uX%׸--G}*m1\}L}{k%(8q߹%T|`+4,+ma3JIrU2͢|(e:v֯'t(د$mݦY,rxH_^UK0k2s'F1_ "# VQ0FŽ 8ZyQُ7"xޯEt-עف{S-xMu!3ҋu61H58Y`*Q ~Jς)"W^{~[r7)} &V ꐕiUngyPOY\w!ѡûK1(޾VjXɚRd#$;nhV+G)1ĊI^n*|2I,/fHLrA[M */q ~ٛ+%Ab|^BfR0b U =k69/-r!܍I=BȸR D#YW08$PzgR~ɉ^\}@ȜLu* s2zFr E,UpoI.1T;Nrv,= kx 3e P ϦbєaVh&%DAׄT#Tz˲q.+T.J>\eΑeh*/.듈IZnm{>(]6Z ~I0 n; >M#kHDGD[&tn~ag E<}gP1p\:c3G-ueQQIa9Ji= 6^_tz9~ -ajj: DQ6ף~~hj/ÔÛK@|aJmdʶ3K)Bʐ45z 3 襮cZ=Y@nT*.辅^![؜rfB/%L=e }EeĖ}HY2:b#7"}Dm$QaV_?H3}!27zj:taF}2Ҷ<>plRK 5l'>{aj̫3`y̍9-a545r/kyۍ(b-PÄ߉.4ϾgLk< Љu{{YtܑiU;_U]laE0YݬD؉׍~NL2rE4|1/& ]DoC׼P[Th9GRxaI;`xb=p]6)Ќ#Ch4$^ާ%IPrG Y>dS@Oil03/$s`4^ J%F[5AH- Jj[PU}'/n׬sPإ~)Nԑs}PţȘu_5t gI4 ة%ފ,&YOYcҔ )u"c?վtfத$zxP?襖)K"lA{G!vP({Dp8(oH>3D" ^BCw:bYEgy[}Dm `И+ !=5ܟ-m_TlRKw_,^ Nbv /'}0m^KQ4\5 Aqq8{ryLCjCD9.uxHR`'3%ZTuc#f$a[Y3u\;M mL 5z|zRM]+ I yWHJ_T9ֿ+~EqA CAKgR@ .]-)B 9 xh_0r%_PmNᾓEjTOjw$UIAB󇃬'WڦKzAg*A$O=5U3Ic(9FKT30F|4\0gyKOjr3p3DGJr*;3sP06b{qL\}tTŬ1|r}w&pkv^l_MGc(6d՘I?-8M.#gXVOovt}` DBa+o9MhC~љN?'pr@Ь9z51y2km@)`}zԼ W&5"MP:-*c%6o 2Bz+M90$AIK׾4>%s|l=xxvЗ(tWDοv˓_J (ߔ IҮ*5n~0whn5SOH#$ xş21U8kG :O>6tu,9"<;qy&THC^S`Oڭz A1RQD$;(1 xLd$C{EƫE'|3*\ڽͦ{7&"9ŜL=yF`qc'w|OpZ/ʪ#րvTlrՀ tPI &*Λ$JC?W@)2;nupX@Nce*4^ D;g'z4BFZ^ AtG\MUNkCOGJ_7.*阡pVÎ) ^GS/&Hx8jBp,\eћ@]%OXՑ<`a&õʖX>!E2kFT6m!'t)IF0xЅzPۇ0ĆBc?#sLRygxpuk7#xރ/Z5,p{K &oiN;ӥ6P=;j*%7(%W"0 R^!wY&l*v ;&*":<X!έG,#}ATlYxgH-Y맹b#5lk8O{T@l7,l?iM0S ,V$6о5q֝59ݧVv~g-- 4y`04яBě|E. д _=i{ tZBT"A[9M fE^Λ0f<ӌo[mD'2r+U(lG#ˤ\!S^ hÉ3R%"e|ܧЩɥ0屫> Z5"rw" jE H݃@宊 R\d<ܶ @h`s?ה鱮eEq*,p|Ҳ~Q O:FBhGl \Y1+vAJ m*$j|&M: G?l|-b⊁E^&V98A7.wہP;x IEe{6*(l Juvp&griKw=5<m s: <}',1`jj?*\wg+*#}ӂ#P%N.0|`#IX?RD|˴d {Qp=Z2F\xBPzÞ1 fKƒu'y"eC/d=~0b{JeA'lcuf+OC?|X6&&ޡ5K٢oG{rthExv_=;ԉQugmR*$v:GhL݁'GK6iJ RZ_9`fHRAt{!8|IY{Ɉ2$%/`X2ᝌ64 "=0Ϲm"0%lxl$W ҏF{Y\)W>k#quQQKs{h̼ \ ˉu_Ջ4H'5[`/%m^<=Buj]?;}P*&n6i1 ZF`Ofz0 ^nY%`~0`qd{w)Ly;?Q\ `[Zt3L8zoޘo:.`;'DeF>=p"rxH5g~;Sً1Ax^.-Ux>RSZU  F]nۥ"SDڴ fL-)k[(j bG͇dJQoi$jl&]Fy`6瘬xI+ddr0)#4X}:+:VqFzW-c]*q-Pa|{8&3rP/Y+*\KyC:*W.Ƈ$vYܩjYSH _Gd&H&#^5=~>2k%**u!iCyx?DL=PɼK(Byᄅ{&=Q-]0|8aГ? ~d"iȚjUzb0<-XQ!{!nߥY%C le. 鹛*J}i mhktΣSw%be_NN{|j Їxk~ BUۻۃ#uprS?{ئ"%-1UNvŸjP 6b|o&"lײj쮉p[t/l33na;~M8Cgces>:i䠛&Qf1ʰZV&ž },YZ-,7`kѲ3VѠ )8<ҜwVMOk8Aȟ=rM4UKi\'W`2B rlWp2i X"¼ccDX0'Dy-&m7 3ܻ͜A҉eeqp\(KoqDD.0;9L|KzR9Ъxm ]-}FCZd2-J>DC:yg#Ulg@"q}wZ>g^Qeȣ=,$ꐣм=<j5'm >#_>eu"Azo y.&N' }]q4Փb;ŇvV>}=Ire4iG= #/htѤRMA'Jpv5wf'Z8#oR+]( VDSεq#4Hw"bٛ241VrxHn1 gZUm[(4P7Bp3-ZPjzzWi |Dƿ ukcܓC!zL,P=т GAOFBl^<4:"wIX罽"?Avh9Ff76T߾N ʳHp52KOC܏&zeI Z9W{c `-Ƹ#Ό{S3N;D`q5݊ d %" 7lV0$1Ybr QtV#]IcZZeoiaz}m\ޣm-U #h4!RayoR_l3v@j1^C閌:MEd_3B@))ݼ'`ǚ2H.e(OVWs8_8FÊͲTOKyQWS;-^4 d%gαQW0}ˣbʶPl-׀RX V1A}l7|/xQjD=$r? D:U][Rs( ?O~.2hFX^-5j#2#7mxxw\ /Tb葹sê:؂-?Bq}6DGcIuiځK ΅W̔ςec$Vo!6F.RL5uݝX7$BĘ>jp5xmq߮+Hf %=L BKdu~S|"GWХ|4-`iA^˱F޻K~Mϓdl*'tE8{腙M?; R%n iTh)OU #~Sp Ўn'qxT$(C׀!P}irR  Nuتq53,F /D;Pflu*[;n"4ms [w8[ zц.AAnlK=ug$/JUp/hnazn~Q3ߘNx,--=@dI=v!x;UoR0ͮڗף£9b)z==d_mPp!YUf;c,ehct9KI7f;x@v4or&Ǎ7M)y^Or?7W'_#/Iub^ tv ߖan=orD *d pz >;DAr>߽K|ݢmT-dyyDA,s *?uCjfZoK%(h.Gv8^ߖ+C Q-~gzL|=}Ka ␁ZHz:(!e8īU|rƿas:tL?*_KI@wyO_x7¢Ț)JeA"ZɺG̢l.?OیTVd@ĝc 4'e ;13ڏӢYRyhsG zTF35N.9NL?ʭsr^`6;g޸iz׿@SE@[ة9${;n}ځjl6V(c-MrJӛKBrE6^X9h?{]S'z{Hk"A9J] zQ#;^{нsGhs_O4ꤋm,jYWM^Z#i/Fo `b"%t+Y=J> mRqz/LCg{,cva-,̖SޮϽS~lR:ȱRJͶCc 5ӚXP~A6le Wi'lKy>"`xM,BOf$Ț i -5&lxl ;1VxVD7O_BY cd:`C)6ndi4t~uj0x {]F)<c'*R~l|l]hqΫ!7[bbxx(ےcyo G,3"[Z].{lQ=԰ imt(khGE.Pzs]o(@Gk{?3 %hpsV6َ}_1l^Cg/97I7}5σ~ձ?'èFu}\Hz qW-B]FEGdu<$3?9~Baxň֝ ^:b38;J5, 7NT\ Zs~odbBZ'19Anj;{:o$ #'4|ጆ#hABlWІ1l"<ލZiN9p;k_lǽfϟ|b !#]V{-/ ,~i+3Js$+9,0{K|P:e3NK%-ШDLG$$.&+]HĚc<9nkH| lFDw ̖u,uhMHZ1ù**Zϫ@ l{:`]͛iJdz1/ۈ@a!'T0ɶ,Wx3JWMVd.I3fZvMc4oGh_@Ɖ,@W֐MRZ,Զ[퇎XLPZ @< r}R?} 0S*hq^[Z^)[|̇Xe17߇\mC~;XJ6)#7^x ԮCGbiB|_b"ggB9اut{~Ji2;r1KblIAZdR#Hd#>x(KwrZ}?GsHqW׃MrJƯdZX0FMѦQBD`5pvV[pd=V%8xx2 ۚ>jشPͥl&ؓKKԘ,UttW x)8284FܿC"p<OV nrV]dY(K]Z|uR할B.%K#y**2BɼZ³MIɝc9ˉ1k!`eS/R  0gSG9C3 Qi)مOhĴ2( Byם] u.[%w:a&~(XDs$U+LPό^$ E5FڔwbOb[mdĩA SF{WD9Ӏ81ޯ6i|S: + 3J\mI^: 6j äHSx43_$-k_ l:s= .L %b^z@CdS>,{C2@Ve#(7Qetg-hf .j}ySG4 9rAD3^?2.j,?Iex1}ҍz=VVWPU7ɸ lY0HH!,p^>L+={35P cNjżED=i-hѭ]XF|53/dt̍n76 ȳtQOsߧ7-nT"-Պ\V̓ӽmֽ]f9q`z*Fcƶ)U줫ro<+0L*.NHC'|M274t QR cvP5qf00)?A8cg ֦R3zAu誦qoG02z5Zc)_hS?UN]ں 8%'m~zC{<TRpĔoݚ֋ޭa UcjFv,Mp6O,9#湺G#>0ïWJD"&0es_*!M2\G,<ΤQ5u7%CP+8K}8UgbLEk4RJP˲jJ6 CXhF'etrh^3mQz6%sQ0|'o"XQ i_xEAY~{{U·xX%0|obލj T2ĒgUq='y3 > i20a}1lG@9=rًwkbld%B?f~N,CYXqk:Shd($K38۴m}dRŇM*葐-%­a ka "4[,S,Y oy(S(, K?~M&v V/='ȕXrSBO՟uQa`Z7G LwHbQ 1:N5NFg˲ӏf֘Ew~wI}>l<3zKlJx!nt u}0+/M I[f 1_ gfNQˮ3>!1B m!#zpC6tSŻ?bݚ%l@d"Dp"'$(Hp:-g`u}3bnM-g*VcDll)R;G~G^jHlk$E bNl%n̥Xf>sYG%uh;Zrк{P0(/xB\wXd9Y s_iOJ *Ćx#J [-kg_YɎ*i?zז>;!)3SE8K|5@"?D GǪغqBJAx\ǜUm C'E #6ʴ pq L.6{U^ClаmN^">ME&x*~r*i}~*qj:]::23?kMR;df}Dwp!rxp^%)qϖję4Μq+J` bnnVRs"HvSv0ْ ʚ<ӹH,@rTutui'#9)l:#WdKU16:6VƙL.`s' R^e\kXף2Bn\ۢ٩\ZZyA6_#!DU,>PNi@_[(55vXkG >[OmhӠ.2#崐)ÏjeU> kv?V 9s?b͵ZfƇ{O ^Qյ\T5j{N ڌ6.%o-؁QxX[lu8`i?3*WURqɱSݣuעYTQ#$\&idnDLO gOLai%b+q`mȄׇjI}Lr4̉Zt|_gAQ%Zfڜ-N3W yO4Z5PY "fzVMSwLcVl2hTK  #ȝ*II4Viש8LqlwFђ~7V8$a,y6c pYlAL?e a#yIP"q_S?\S*±W.-}guׁ'Nի񪈐QyFZV^:{xcgGKQO9|,mY~z4)&!yZ+@CL[/QDZ)P^Ne#-/P4hBozqm`aV^e w4%7䇨Vsgv@A3;k7~.?SgNH6kqn8`ۗ(ʔrjB4tS;֠ eUȘVb|Z`i:٘%\1)n*6?;}ԫaauğbF!tJԙmXt/j418# N# :yޓ>2{AE{V шFd8G-ڄp(,mc0œpkz\*#AԷ mTQVB_DL@`dd@O b5eI:ir}Ϛ:|Ġ]PaSMQC0j ױ%l@Ft+s4 s]A{A S ws?Q:Ԓ~)Wl<_+\)>6;:_SMGD؜N≯HO >7_hIL ɏ>UxkNUm35:"u[8;T7tQv2q?,sM|UԫJq-"٫L9 f}QsiZ?aE/۸ Ve4uPbS9w)<H Oަ3gi;mjn3]Ս=poݛ}3yM\jhבM$s  khmmn!rk^y([X=om%]#tr4%"Ex, hLbNz)v=iZ dCźXCe šܐ:% stW 9VQǢL.hROƂk[>6o~tCeQJr{籟hsqa!Kw^,/q{>UFn~^dގtD.GA|bHV;^, P}q+Ѣl< -lwݸ? WpdsϬ[+$#kO CcWiH<(ZM{XFG*4`ՠG\qpu}`hZsrc"Vuw]X6m`)Xas%B~[q#AmѪ0BSo-)`m7pM'H&|IPu+9qͰn[)%+.|NT1u7Œ.sZ)Y\Aø*Es"pM) Pkmmݜ+XGgv/!r1y]J#޾E;LϼӎL%fSW.?{Qqn +wi\ `mi!0UƜ)P7cCGŏǝM+Qȏ^?/o 8^h4PO5ߩ?}kk"vtKn:3;_x\cE5ҥ.{A%B9]v<ljǺ=L^lUW$g9h򭐉" c5BtK3k)PW9bfX=A2&i$g=Y._di֊{Y#2Ciz ,!!'smt_x@k^˙*Xؐ;zQZˆwōqS̾Nz_d޶.QMGAU^w akRs*GJvpTcl/y(d(De,$gl\*8a28laD,NO@MzT\ΊG˧:cxwtLݤN~טwښ1'&$ "_8osJXnv\{xT`HͧYuq*QQ/5}P31 FG^Nan\ބxٍg]k giMlyx=P pHPei~v]~]#ւB2GjV|~ 8wr^QP6` E&*~M<,G0\Hj1^qE&u IT H/O.}9R̦ټp" G^Q)(qϜrew)_Da _׻. x'^ <2CKSY'ݳPcc4] pܖ*x!I=V@P`͎Xḿ [4Kes<(׮=,Np;͜I5#7FY>C8k/BN5Qb7nATź>2MJ CUw^Yv/ײr`s ٙn\/'^A9-yN-cK3`vYAe_3~J)R;6-]wfGpZwx, r,=shbW"qs f2T7 hY+S~_ؕ~Yys` /`/( 778+S41Ed=|کKpYiA=p 2@oh"MR|(%xکK~I8jJO޽nWyy|­y&U`4ܟk;H) go5H͛t5 JVK8섒EiTII#}, }㑤pw|W#Ơt1jdJ|3r0?X\~9"IIB'O[ p09BrPŖsO ?; (wpZD=koCm`/WVY :xr<pQ) W:d!V)Ĉ+/]9 WS~Hm}3FD=25UE~Y708Æ&z1ykԱ Ad! fޖ-2`aB_;$&_ۭeU HgjR䈷@f6FjCwP0Q܄:` p$T[a=7zˎ^2 BU;( VF,DLP,R)=u%{2,#i[Y{̟(q0\cz_P 9-wxyMDŽK0/s".y4ݙ,)*>N6z*5“!X[rx{&4]?ߕС/ZF1D.g.OsBLxtNx f8oA|o8bG:xG[M.h 2QϑM~ _Loxm"" h0}Zjr#a6Xk8p\^vY'$Ncs4>a8`_3-q\_ZRWMboU(~}W׋i#0_~Gތ+ф#-}גާf=ABW._gNF@u_VJOQ˜Lk09vN7WS+p73)ٌ'*bJ)_vI%Eڢ m s2"?rȼB,k\0&5.\4",g!W??_F'Qnŭq:y5I;Bۓ$&ʣCSg^W8nߡ+}DK88n@W;;4 ޹Q4r~lzV/]*dͫ )nEFT^F]oݻЅذ >+;Rw k%黑4Jv}ft4YˠwG{p5|^ϑp8FVǩ/n;ld 950q9l5 ҅kB8P*XUz K { [WA2քEw8cnיM`Sx;*Ⱦ5KImg `5@hQwLJ Da8rpSf,Ѵrg|WWk8fCȂA5qSpV6b"Dm"A5{:)} 9)j0mP$t^_]d(vt>APn4͊"Q[oqKQ|O;g=GH5y0M[f!q6c9n7jyI6E>\u68-irUKx9T||ޛh2$fŸtƋ Ԏ7 Nث_7|dP:"" ~S*p{UnN!Kڤɀ3vo0kL߷|W) x9&+5Ԃa {Np ,bX5߽PHVjP/|྄ ?[RHO|[V됡W(P D2ȕY0Q܍=+V䶲{sҵ}(:%f)"/w;%Nne2{SXa1Rr9!?5] ;;fR. RRmQCXAm̫ºB6o5-ק/)z+!_|0Ǣ* x1[8azjKr[]P?USqhS0y4<ɬ唌BXGe+r}leOq?NKY:}؀NXxt0G_AX-#1fvȩͅ䦲2xr=itދ.IDmAu> ݼL_sV |_czA%" pzj]K9;9S)%zTuJ ؄\^MI3;O&p-UA H_oE(mD19&ys))fuAg Fcf˯_N_ӛ ʧ$p  OU:&Ȍ1hx:Q+4\XKbgbv$44tyє:.wRoKc}"l eEfB;F#(hw{i 6hd`AOVJc饦}Dž[QD܍hхu?8RZx:59 Im5"эP̉U҆`t!iLBʇ`ސk:wն$~:ǨBܪQ&}P(BA.~,u92[P4)Hp oZ:uBЍ۰wW%K 眱JcN4~}:}|xivm[Md܎y8N1ԝ"^~NM%$]qߢl͔L-Y[B6㋅JŴK#@fq)}u Q[1pae_,!2JgzyƳCt1Rn@hVUm Ƞr#ȣ<|q]@Jƒ^Gl6ьߥ_lUQWRR-5 ͺ]6kbӲt)zm; $ h\ T8 ǯ1~ϛK,bIhDrOi9pX4>4i z3eJG0Y=L> 6 Z(ݑћ:0+8{bD s/ZSx[)TFBlcmg:Je7ՋopHjEJ'|2\ؼ8b&2_eGb, ;ͣxQ}A&@[ !a f'3^JZu%ÕkR7Fj1֋ N1_9 :MuY :Fq6h!H0];댑b39 ͗)ftYYG >Px䌼i}/bЩ E lC.D]΂RP !5H$(^ Q#î_:_1V;x(vl&t~SK|Ї1ve^D+M.؏Nð(v^_(IZH5A |r>0L/X]u l\!>*|1 xÄIYpݤHb,4ȾO^̜Eӽ I)-T0~V`\ѣ^*{mJ .؛€ۡ"Q=hǵq5bG%sn fz|U5h3yC&{jӕLg" zTQk<z­w\eaagdd# ^ PPbU}ţ@&v\ !~2-r}ӃYJ~6ɐ,m7IMc:{>390vIUPJESn}m} zHTY=w;Lœ>q:a`%Wp! NR?l2T'8([ޯּ 1sDŅ.{aۮu,tzHW&i,;WQf."7qQS=q6p9piqeh;D&FXp0@>l6Vl⛵i C @Ch`7?//s|~_ekAh!8NTgTbRY]`! 8$.TMAYt9xF`Cf/d("npwTglp+}>gDgpAuOxF7W>|..$LZ t*a(,cզDwS>; [>5T.7k]88ډ/L$XSbf$lV0b"Oa=f\]f'y;%Ee" 8-mǠe/!xK=Ogu1U 85Dpќ<}ߗ)Hg]^IC([+RJA},,)%L @g:ZWX퐠P6i:oyAĞ0pf$/R/9Nb'|h:5ka13b1 aPLGSЬ7uqA0͋N uہ Ig"AmR*PHWQFhP3ޙFvx*OoT>\#oﰤ̈ 8"Kd|ʊj; +#3.gP|Ԏ iM7׊icKOa,^Pn+tkdlyJF~tIyW5 ,vS-^:@K koHwB5 YEowàrP{ۋD_amIVdˉz @ŧv`t!GlȊoJi6uNgp1sn}]'< RcJVȊ\YGt2O) qdؠB\=&pUeEP-HT|Nt-\URJ&DiؾI8my-pn]{^T 3ZvU3'U4wdqӹ,¤ؐc{8(zR*@4~jwCdd<(=p'U!{bUցv*ueu}7+Ty^-T2*PKPZsZDa Ef-V쀞{nWL!_?|Kg;X)]nY},2^QRx0݊'1tDWG>2VӞkDCz}JkҐؖ=71,P=|RO}q!GPI897ÂS)y%O ˜7;v,+;b`ZteMxH^?hH@:˂](H˭f鐀^ll!vҦ&!O,y(h8 K [/ R) xCwv,\4R 8q W7)LL# [mCE 4s_zU2WاuvB?%y*o']R6Z87Y:,|,ֈKӋvDղ)8B&I9ݘ}}pp-lm)6LO+8QǕ`p/TzS UЮ)y\]@:2J1M6N> ~x+=+-xisNYDk2pa4fQI #EoPYÜaNOௐ& 7K0$hqiO:uT;6I@ }Ouwm{< 垏0:ha8fMُNZ ^SUOܤ(x>t䤖ȝ^5%j(;zdfEX.)Z\bòcGg'X3@ӱ5{6~@5ILsSRUdc;/ msцÌpxHS<3u&JQ_bo wۀOXL6%+s,AgTkˁfH`僎i#MK}R2%-bbw\q{5g+@֎my?)Q.U)sTŒx}x&voO7*Y?sNح7/dQ(knp k_NHr5,:墧ݱ|*=YnӇW ?TɗQM̠Gބ䁣#;_; G)ejnT}JUಡ3o# ^9eFUcbh͘s9ӷ[ R7z2zEfNa\t_cM5lm~M9QHzZs\+ jax -=v3bupJTMo0H|DmQK K9}OeA6q|]>->:&:dfy;Ya+WWc |{$h0D`H@ՄuVӈAyޣph% OvATOOF62)?hA(2 f"k:GUe! }Ajsс0)U A x>M&kqD+M& ]D6l 6LHՀ7q8 b4m~2I z*=nc`YO4}MҟA:B\#KYv(Cw"-xD66IꌬNr 7hBIWPR떈j[%곌XJ6gB7^ ZSԮLdahD6:,Zq&)8,IfP9ϣbq N0@OR(}aГxWL[H5_Na1s +5KhDؼ&j}3kFpII(yVŭːTe۲)bŹ/Ix)XTB&]* sF~(׽F(42סy>q\ &Mo^M=J8.{bXSn." 2QB 30EŤpLZk0v Vh[}J.'8 VXHj\v6^q[< "xڡœ؉q2.5* ݀@|ش5Џ ɓx:,)l@'rO@ת&AMmgL&џئī?(eNZύp?G_ DyPV8%¤$82,*El9v3mkr|pknZB5lɲ{;\RpB2JؓjP2:A/϶;~V>~^\9yyUK*lP1 'ɃNP'jYU3Z]vMQiÔø4A~~'Kl/}2/2y~LЗ@CCUg!lYaCڭڄmtGRAIG̓ͱz`n6C:fvnq vEPz͋Bb@D\s}yfj2Uv1)v0/RhLx_WCgv^e25 浴zbBSIRbWWc 145$S Lf~ϴ34-2!jD "tY!Q3Po8 (`l '/\ΨovH #d#j\NJ̡3STGюvSM,9j˔`6[WGF@H3r#T{f-a0qrfXx[̧@Pb$T$*W Ҕ;M6ehG2PD8 |0 xwxI\DxPD)@Y](F@S/1NJ1(;|-4š$nRG-A_koJ9ݦ0.Nӎ= h;d&П#tO EŮػU)ùN %EKXQF|)K:s0GL̮Hz^?CA3yteݝkNY?_[OCHKb%v0av^!6)@Xępg3]ӯ2  _T=2o}ȓ6_q g;.ջDx e= e¶R*z`-&:u62 #a}YηзjGA\57Z5/}t;˙Ym\@q(_Y/dkPţm[,(,D̦byU3&mBצk7}ÐbgWebv+ϛZ8/1$~x֨S ՃՒYڽ:Ƥ3J`^lϊt&/m&we+Qqgd'jKVL͇3==G843I@>TQX7X9VtpvV+&Bҽ-qoBUd[)n՝4 *^rsUY4o0K Y rvMB"uDei;qK.y퀠]&Vk[57JԎDJuoCgR^'y[_GEzB3 hƮ:|l'6.4P_P~Ю١Pnb(x1OT3)+cTvF0iz/w LN}A)%Θw4w{'v|齣`|/R_-" Зd(k*()BC)k!v [ XAhCf ɩo<^[A|fqWs䔺.3tib Kr }XK9l?! #@֤&5ǰHUFSRLu._C4\.x0_T<ĥx[ \vo0)L]Vؤj2l%.6Zvcd7MD#`'I9f$9xq i7i(by5P]H |1 ,pn궄R/ '5PN;jWw9Hb=̍˗I")K:?/_j > |ҶU`?Ƕ1 XJZbm`#Z1O ヱڊv,PHFH%'ær<}MV2MF9-Dzo݇bΌn$, Ol FG4bS_x&qͯ~ǔ/E ;eZTsۣ'FMPBVj]禳ϵ8E΂/6-Fl霅4)DJgg> B\G [s9KF3خ0U<<n VIWl^t=%2#*+;xsoUqQ Rl$850'<ީI&xtl[sD94~%CUEsSQ3u}kQpp[/jU$..)*W|$!O3*lM*AEЉ{;$ k 6wh0ɵAN[Ȗt&4?#V5-ۃ?1WK`'x.ySYS= .T gynAR1:߾[U_+,\kf$U@ Wq*-Q/W| &E8Ɉ[nxTDUv݀}Ss'"K;vi9hTV!Z9s6YIe%ݰӯ66B[6>rCrP,x8)+_*6+Ubë;)^~aE”U\ys䯷eϾteC"YjĐY"wR84 ۭr'X;6)o.ۿپG3X+ހύd "1T5g]"!(́:!9T`?R T+mJ(+58+PfSmDù8˨l|qg/>^$i~+2M,f]rY{%?gHZl3`Uޱyk rjuIj6Q:[jheѫB"8*1?yll[pfسbn,Tҙ(75bQ`cɠ6`S\{/qŢrXр iQV /C-KE8Dmjv@#OꦈzT "[ Z+QlY&xnRBH)d';RKTA.Vߦbo[h~9=FsYlg$,I 74%UjMwיw:NF':M2MR j~{ p*%0qC6T|r 0 To7a#ߋՔ4x:|HІ(5gfڂp!: 8zP['4>`5mY~8L0[rrh{0uUP!QP$m*r1߯dԃFZ&kz!$ L}voWCD>Xۖ0zq~8qfA 2Zd V]T춲](_וxwD,vǯѤonj"]þy,'"eSѓ{,lq+fa|DЄ%,K9L R<1r9ĐyԧE.޾.#A$=[ŏo|'lJn/a"Mc苠 C.ߘ$Hى ܎H BlU`Kt%[k֩9q-[P5UC#>eTD@/k"7OTbqR0,!|;?`ZGJ ,f? (R$#,l}Lp}"1hu=amH+$9Nz`JW,݈jC֗b{ n#lpP FtZdm%HfCk~DkKLS@Iٔ"K d8V*^éGb8PVpZ7>dj`u\&<r2}+J6"~!Mܶpf?.TR@ Z*)ӂEa;S&77=疍2c O)/-3~{v5FȄS5yCl>DCU?ߎ-so5#ルyĠ3 AXp*ˠ=\hy/(ϨG 9!\JZSa ^2]0:^6|ۚgB&шҍ}Y{?scׯg0<ؔR>"``6G&ePv]d67,JHlmmCn 2_{9NSk BbQ>ڵ8h\ mJ!u/U@冷ڶMM<`4QȄ>zx񟰡i9c¾jK@ {?zA1_rC.Q NӘD]J7 TGVM?7xcЧfX! 1 '+G![},8q L jljKԩsv[2KH12˶ 3 fNH[R4zZzQ:$EXS{NʶŮQG:]:tfĖC4l14CAX%5\I˷#k :U߮.!Ɏ3, UڄE~қ\fXݛ!tbEj A9#^me]ecr;ڋhWU0o(Z4_OX[vɈophnS{KkMo?~|x-Lq1nȔ9 :I&f|fv_5QP^vh'͓DJeLgt*~W6Mhp@ Sp=0Abm-}Dq'`oEߏ|݉sM8,J5i5$B|ƲJdƿ-/`Vnc-ߵ኱俎8..So? }#|Rl8×wE 7[ NF11Ul@}pP^_`;yǔ'5pRNT}/"|;ƆUAZ YRA|j0H$ O7Xl$$DVyWk1(*]SȤonҴδ?`*0xcȰ1XEc;;Rk ?׈cWªUz./{P$*f7U웇]74m:&vtT3]'u`T+?9k$.9Yax|LCgNj\z"8-q"R(m k:fw[y2gZOO{~4]2 0xΰ9G Ҩod hFL_ok nX=,Cbe[yG>hl,! ,xZv^F}1!0,y "zR;6ց oniBjm&8cOFNT*tk1Oܵ$-@"  2aa:pan P)܀#,ztMY*%<@gD!V0NI4Z%n"*汴;6 HJY'b*?W%hTӯNȱ #Q3c8i ʂDJ5kT,T ^}눰rI]|h7LY˜Q#$/dnX.`bRsvt b殓5 /Q$RԆ>~FX,C6o]lvay!kM8oƇ% ȷ{4q GG{9R$-21r{T*%Csi5AŅplMo$)rG!{ƘI_(!"DA|jWoԸдjr*/?z і"#2\"ȰwӱX< bɖ6Wx1S{0%-o[E 3[2fV+o;$! /Ms)%׽$+rfǘ.MYyG1C FĿ[լ$Z oY KnSQ_#X.?U\_#[FWiUQ ‰^FAGP=4F(;t}zaP}V~8Zƴ⭹xǰx_I *&qa^;TVdS\3@uiA2?BX||zG 7K /Kϗ1_N_vOZVbs%o"8U9cI3ʫ].Y\cXTVMÏhv&EQq9WPT,8fe{vPZLCM@нV#ߑ/5FsṀܻ ǸJG-FZ9, UnMkg8db 5HEy*۽N#"!cClrcW{\o>8_wfb~w1\U'In'}EHT]xͽͽ9:O߄ٗ x#kę:!I篯AUj{г2"疢"8۬ /μF!lkBl;X@VN;zfog: 2̿Sېo<$BI*o|D]E`e򖆱ԙox'ރcnPjF-!}^N+ M#v.O63aKKaCN!L4hiݛ6yfÓuguۤ}>ѷcJtIacH 9RAIķ!tZ4Xp#s2~cp`"'TLhvV[mW1OwݠTmTV2rxpV7-sYd Id$MAؿx|!'($iD.sLj맔8yџ##kg?zq SNbi.A]tbI<׋vO^m[d0ymg;F\Q D |N2yA勠uLdNORZAl-.hVYu}hbMpHʣ4ӂЗf(@밽d+74 ?tRGd?҃|\NwXQTmAIʭxo|VŜBC o=B 2 65ɳ*ղ"uNi {[fD7hN$ i1!X&Ub&^8.W@m|a1m16JZR)]jCܔ00wH"#W\݇­p{j^0jݠQ{":UK]@ ݗKP:9NA.cojc?'TK*խ7$5*í-O"olK/{*&k !뚐D/+7ܘk0ec/0-򔴹.0"LH9x/4q؛ ӺB({-6(TX9D'dyf̄*k8jB=<g H^\iueX9m&V$d墹s?̣сF|tM0enKAPKxEt"SsI7οe{0gr3`#ݟo';Ksk\7Z&~)$_iiS6@ga3E,JMX&{_EkLT nL*eA0`>&MrMO:3Tё=ϳuc#:_qڱ:"M<$Q΅ հ#K>#>T`P2`6%}Q)Z2 )t xt)+' (AyPB#8^]u&mnHFv)TI&^Umꟑ%`S٨s#DW@'PsI6N=nM+@_DR1V  [+퟇CD,0֓4'0L<zWʭLqԵR)}1#Ӌ}AGэՒA"!udEMrrMu)G+ңGr;>zPLI&@7o29n8>੨Us9x&kw}k#w6=V82g{7O0LjHܶ'h R1V,Auy3QPI&gp+Y0)m5[J,?L%4{0J!k=کzGറǖ,IwT.F$u=/= r[4ɳ +M+#))F2YWk3tPFe&<Қuf(!)+5޵!!=}qc+"Utw:2C8cdצ}4ņݮxg@iD>zR&!o -!%/]xxo<^0#F>nqeY3'50ZFhɗieÞ(оczhoSB]Đ9tTNp90֘9O4K"gK ҵ9tY(7%DsYy9zno@T,Y]dPwQ#-L [=EE7zIhM hNpu~YDK fpPajP'bj:Rṱ> 3WPR8'“ȸapuͳ\#{-u$jLU#K Evn[}O7,IwEUYv+QsOUXn&ƸUSa°6E%xw :Y +;[p81JB7B{o1eS-BNj(i[a4X{al*:ə zy(#/`? s-;<ۓM4"3[ R̬1: ]\!T{n^+H! p,EB\yG l4% 1Y|| Kڼ(##pJ'y.{oVY*2H`{|}2Cr e !ěja{xdR@"}$jem ðZv:ͱJ C)#o\0 OKq7sD받)m v[|^\筃 AQ_~ּ$'76o Ru=,=>Y[2x!WIّ}gټ&̥V]"c]3ȼp7IyGR *y#K9a.ٚS,̨-T/+6k>]|-|z8= Ms0&ݧoj=/W:Rzl;c!豬_\;7^jB,Y4oŋY 8T69RRkMCGȤVnɩ6f_Kh:)ߞ_6 )-D0mo>_K>p"_ j "{wi]37*WܔU,f\C$*17lLs5Q)WAn%#pEReM43qjb]W=&plRygy!Ƣr_"9lArc N;eW|X^;gLHz @Ez]?3$[] 1\#OLk?™v1'תȿL4 ӠbK:M_L&pxq>Z\DӸ"vy]vHXZAȁ5q@4O#g*yaϺHN{\|1[AJۨG2 f] rw.ckrӺO9Ju<|[g#!CfRrj޺M]%4~ .Ԃ Olr45tA˟fZ+V#ΚD@ ȆUvŭCNhfNoԚ0Y< w!} :D}꿞;9^`uISC_Țdj$gIb#N*J) Nx*SVsK!2o^:; pV]{'@۶jcxŶ'肚 eUFOCNGxԿyU"T~ oўA\}1c'G#Z<,o߱p;[:DpLHV#7L H"YưBodR-ÑodԳ|>>%G 0 +FG˭Vg5Bx~.~<X9֢yYBhg"/ƌ lH+*$rMȒ˥ n&\R#q2mY^{#Ʊǯkeći1%jA8(KM9~~kvBŮY&F97ܹ%}T$V4%0Iڭ8DYCcѠ=!~>sc.,UZt7?=L8`j'̩y,A6Œ kKvs|jYʠCtZ_U r,VZ(XP$)@VUqhZ2#Asrpo$~0SJqQ'ӲGsI!X q)9F~P"4hz!}~yx~}fd"<2HB*씡K(-JgL|=皖r`J!;Ӫt rU S(;%l }@ǜ\&K`$i}_DդfLoiS@s 29\A gXҾ >[܃C6IzrH!D;t@J(lMŽ5~}XėPD~@oi䈠0g͊'KX̊=Zom  W% p҄ mqU ?q=a91KGFe{l1)R,VR5g{qm}&V0QMA\]S߃mrPðgn,t#gV{ 5iq\%p|ޒ`%p%<'g@/%~ea&.LػDh*7G[FI ƥѨRj̵G8YAbPh54)& ddd6ME;47]dEnrpb T2L~n$o0#px򂷹A+6q3Upw>mx^#гhO&TyH %wH;u\ n2E]gdiɟ8ǜM q\lv Bqbmu9!#}6nΆU=C]m ĜEd/j{1g߽? ?9,fk`xxfS-߻_}Z6  5BM:mnR7_s@N"H+3NBkbڊR ǒz Rc3| N;zXf0HE HlW;v4l[N>e\XXd#ӯxh [v@NEng[˫s"J̙~A=%.Yނ EFhnӶne׼]S`0i>+ݭntqq-J'.w#zYZC:,/;kD1Qr^ʉ|^H0T'rQPr+IQY=J Pqm qLTn 7ʷ=NNU;5X.3GW y,}{'1u8}`BBޮ)Ѭ|D2JW^o9HkDG'' WL:mCyJ/%EEM8kD?Y둞T伷`LRpLCJ8: c_B= u7ѩBx?UQ6^7Gav,.e b;(-guXQo9f(vlV4Š+u?vyvf_\] 9| YBJ sѸOٮyB7@EXTG [Vc:z"8=hֲc \[x_@]Ͽi=w߸J7> 2=ԈX["f#gv*x֘y5 T?tU+KкϔiZbmҷ(.K[q! yjt8To(aFJ->GΪTD0_6Oc: ]52PM\e9mu{p0fg QeRh0W\=ZEo i%¤meCcwr` 呓] )/ 6 aodQ<,UCdgiyw?~Kc,e.v1&%s9i+NR;j6aaڋ&@cq+E'47HR`zНIXLm H3dB*m ~>2wy,/j4ۜ"P8$v5+rR) ]gܵį Br/w: wQ^]/{KڭUd&2==' 8.vԃ5DI*q/Vİg8HZyuqx eŦyGI>!pqi#S?trپeG(`HNE#ST1^b,\Y) Z9?]z"C}><* y ֥Z|j/fP@njsk>Eϡ%V[ڰ0rw\F~e_H % S=i]"/ o*9c;J:.pQfhz y3Kƈf@*h>ا* ǂ I34U0XDZ uZI3xT.iY!0"QȒuAZpZElQ꩹0T)e8hz7 Emcp9סė@'|2o3+=8XYHvշ*{I$4ƍ6G2`DX/-Xh Ȫ9r9H0r_-ydԤ6 nFOr G&lvٗBm>V!m^*pMGIR֕ʼPy̬bA H`e̍O#PN*P’Y%`<J!yC)MN-oV^Q\݊3k1GBc jm?J:B{{[z6,|E$-.U?Nqf&O P|1Ei3q[~% DLV uи|ݗ:XtV3:0hD…ĀR/P{''FWveOΜ;y͈iA 1bGs:̍j֍ T/2qOm~a;DCB"@Kډ`Ԕ#4]25`!0iWzWt(.$؊J2(D?m5`-tIB@sM; X7B#ӅV(̃ |/6-z~#sFgAuTzqh x(OM儞O+0κDj~bO9ks罥!9k8:vޯW 9\](`GqPhsC+JZSyٚK9 D9[o-hFvx kvbD.A{N t;w}F/qvB.&ea/?19kTF Enw po\7opAIVj/3z -N7 gi] G"bjdTWՂOH;M6+ӍnuO+"Pm@ȪIO6nXh/{ɢ\^0,WFobVn؎ߝ%Q`yHg*@#Yt hvgmW4z$ܯYPd#@f%"48Orv,&DAh#Jm3m`KG H7mZ?Wvv"(wؠrcn׬O^X!,0jz\ u셥II"q %rK{$"@9Ǯ4KObT @Ox㊘&]M**&Rm.[?O]=bydRkEn~wȱJ$4L|U +ctrbZrmk~VZEߐth5;t$ 0' P!pҒx/sP'S65F$U' Nݶk)ȴ\AOX~d*_, 1@V}+v&}'tZ\u0 +bZd"aAdOKa=1M|]Cǩuf5wLŕ1tbp{)?$.F&j*ȕT{Nkwd6a.eg:n*FA "2S5n9R% &팒7T.)̛5/A0+ *M⛔鍽4șlBX\t.(8wJLޖL|2YIw**e.u:I Я3!I`Eb{9j5M^;P@FQ]"Wm_aB^'R6@<(j..E5!riy!WisiEHEHl+/b1!v¾$P˯2J!;%\|kr )ۧZ7ځS$DOH+ dأiVstu D 3 Nj)U!o6j RMݣ",G?ďҦy^zpT_tT~&>6DY&̥`{5 Zf. bPSjL!PϿGe[+]8q: ̲8pS)݄Ed1JoіG1zwo*F̉2p:vhђ؟D-3]伫ӞH}2[,$l9#Gbwi>R00I 4s Sܾ`5RA',Ŧ`7A!E {kЦ3" zbϨl$U՜+kpQyO-RZ,ԇY#pT=#J!65>e Ͻaqoϕ{k(RbrW5S- ]rbw_; צc6A\^hgݻ'k5䍜@? A8.Jי6\ <(:^eE$}>VYa>>5$3Z ZȯycpL#ve4|ɠi!Jsʒ]Z3 {6_ёT_!hX`}P(B-0$6C\C/YĮGuGy0Fbp@&ZdwLu=Xc& 'Te'lw K\MyrEޝa[tOE $O%E8U'Y+0\d/BAD\XVv%g7,@kO#[q@)Y:wϐW0OF!9HLy)[i36%P?^Q!meVrQ/% Y"C}-M# 7^r%,|xWdmKGZ>՛X->躧w=馈j) '!Ad3M?;jlxfxrһ+VS&__GߢT"a"5BKTH@!A8$:9SGg#> -Q*ҵ/Y#@c5-OHWa@}?~r9y3`!{ Q"lHBzHZM <0 <3g3hpw5M"C+R[iODV7=pev@[-e00_N !7^u@vL5?.W WhL`r)ZInUj%X ?*=.&[H)BETf͆Lj]'=ZP w)OJS^:wȿ(~9b(sTg34kI8)8CTZy3TE6.ߨk@ f X1^.x+Aga9OhwrjKU,!h7E@c; xCޒU.̿υG#OSJ5ЏKoRe&/2qmfdF!X4ݨ @©4_c<2QLww&^fR@$=J O K:cv8S]פj_Dv+|ѩJ^vi{*VKأVS=xc`33!= ƺ  RG"fG{տ#"p{9{d̆)/1 w'H%N-<5oW(qG]0<~Q~BWi֭zV/}O.2`qoc_N.cy`iĬs&|,f"{<|)Bn>@i*`PHe׼":'% ȡU7@v9lՈ)H۔͢ D1L r  ^HME"K28U QT63d!bMz@/뤌h"\bvWS ˷'j#klo(4O x/ө22v &k\]%Zdd|N {54LuxגSIo=@>nںբPƙ?8|; 5?7ƥ9P+ kB%IRֱ?|xv.Y ˡP)+|Zѩ>&K)V6̐D} x_QhI\"]Z`dx%W>o? kr9\))=lH A};$qmt[)0u W_%RʗaFTքn=e=Z=9GQ4` ?ߪv(aV-KڱM[7;@H0R?5+vCajM bjcR?~`ӽڸ?Ҷ.65O Ī~C%ūlj)d ^SgC]6# V>b&:NGg tfb89 xӘ%6D[Q8?1-̄[h&;"#n(6YM ''P:2/r" 3oW7Gh`GZ(;KN? ,4.Τ;Rg`XrI\8#@͇R9f6#3?!ؿnc 'E/mu]^BsV _]4>Ms]V]hۖZՠo&[$~FijƪxħꮢTW`}?W[%^DTSamB |Q w1Sđ2%w Sm S8΍"$T@8NcY&*oU,fųb":'8"~@  K^ӞIhi5womYP稾m_dJ{ *qg,^VVr}</ ;~#Owr2K=/|Py!ӆ x I0h ORdRaRhv7 ,3(uѷyҰIf03- %>-\'W8;Y^Em c,kVɣ.CG ]CVjsb ?%W l*ެ8]׮C^rXqB_3}D^Lfq_f6-~r 3"ySem&`mDu{v tS ,\ƕ*4*S-o%N ssȪZ8;hj\Q@_vv&7ͻn2^7ѭ.-2@S ҆L2a fJo^p2Lu0OjO|?O*s0ߡB [8APJvя¶gR{NgZbodKhgP %u_uxC0`˗\9p^uǍ/WlT.{ d(,9,eLAC[6~\zbA}{:+S@^Y; +ӮȺc >!k DI;c4]!UWe0ʱe}Log$Ì-ݿFFLQױF7 ŵQaZ;hf+LǶKWc,#Zmtx]RYUl~},w Δ#\?`{c3.ݭ\koK-LnAр;ĸ׭'zޕ^ﴛ ^#0"`=&x"u0|Oy3;Jb0+cDHW=>>Lϕ-q@{؆ܩI: BkQuW` \wd!+ki3}kp14r~4Zad}o#@ X ^j6L!9'Hx9yt4Oz <[+_|@p1/bv<fUp[do=<k T}r*Y}Ы?\{O0"߄dsjM"ڱwW"(Špܲí-=^nzIi?0)8+OfAɮ7U :ZL"Dd)\9 vۨ&f q{l,J;)V}?\lnOGepnoز5[R2^<[$Tm;tg_$OÚcl!|=|aWO\ȷ{XMiUl-7b!ߪI|L7޾B錶7 9b@W56@Ⱥ )>ɢe i~]F вL*:E-H, ''.- O6¬ $ep C'~> m}4uAzbfҸf?h ʥ{Iȱ?N*I:u5}v!"Ront/VPDq8{3B oOF]Ur4ls/"$w%L [K^ Bo7Vā uyck>Ma1+>Z0|W_Xȅ8qF#wDs˂X #u7 f9'rղ6Pi!<*[\:Tu_L"Bb[t6/`q>uJ9!7I}Sb;biGޔpz0YqB={{dNN8$WДGr;P{+^fXd~=y==/ϐw36`RT`옭#; JG;scY"ʊo Wmjt\t6S/7Us6r?ѿ]Ռ JĴ*ۏ0:b H0J-X˶؅O=W|fSPW ᥋wC>d2" 1bC cm.KѸr 8j+ N~V&ܐzW.|_SQ :Cm皘%@=W7ѥӗ':r`V] am0@i+niva?irK Zia z>r0|o&xe 7OB~gـFo[YZe]R12qѭTURjP_nya:q ?Jdn-A@c>BtGFXjI\դ33 MN8oωT~n aS |jxLZS$q<4õlbk՚ gΏX@ V$> 9?Y2VErH禉k} :*"(Ʌ}7dՎ,ﰀzO1=ه>A1V{.cB ^cFA9a9/e)R膼`E+OYg[oVr8I_Dqݍ7j <*=qcw;cnKz!v}0 &K:ь.b.ͣfd޴ {Ά|앟=:Ob% vrR0C#'E3E49M oY@)ւ<tGJwaS])61`]t`& ǫ:n\eųK_S^W ã79i'Nٚve 5c5esN:(TÝC$;ȡJs#"_YN"3z4O/qXa#RR8-rS."%T27lH!Rg|¶)e84,4WXC =X#ȐjٖTɡpGr>f@{*LKBٻ- ?) ^,C] Ei8οE` k~r&;\淤y.!e]ےDΪa\JտJ.$51J^%<;X[.ӌ>ϏIa[,<~:h.zٮu/b=vm^ T[v>6`#:[ǘ(;5//-׶$ C٪[@@Q =m~^/ 6WeA {^xV}d%!>.m YDq@ nTGZ`rekz*Ս٦zoFVϘPU8oo7Z"krqQ [xT0^}ˠɽO80f%Nl22z.dέkr3ĵW.[*4+o<Ko}#n^JKDbV]s}ᚢcAG]=k2eGuStXg,%3XHF"td0lTf.앾I>Eٛm-(- 𓀝4 :fxҮh"}^۹+"Wx|f{㯆\._JFZ`@s{/;aMX_8 ~& $CB ZY+-l=bUvt x$x},]=`96Y;贃)IABUbswoOBN/F(q`_O$[;^~PkpDĂg틢"-#C9%UkfEwj_1X2-Ŭ%!"**ɸ3{@1% Q#?'g(lE H=rFOY) V?ݣqz/W~]fgRe "SVNSN: $⩆o=6^[q[v{cպ|t =sRB }Ί8XGq?1m *EyYy|_CA1TTf}*G|mmAiO[ayL@bSkok}u|,RVK's/ˠ=r<골:s(9^Sl?4?7=>9V8h9#g1P^Gv#38/(FK)NbCfe)Am#v@ ē*5HQ)C" MRΑ 7b׫'1T]a1W͹'U~;oims݌tq! c y\3An g' F[Tw}=Blm?ɳfn{m~b`4t{]IqոA\!+-,Fr`qIYtx&?`(cXiGy yٗ&F7jiSi%L(<3/A\pڮDk4K{i5=7LފJVIWSƲ} ?N{/}W-t۵|@,tbqn4/sh lf[;SD"8aEߣ p &&thA|vH%tvb M-S<=4E#+^{7>`!wp6 CZhq[G|c95"s"usoX(XX#/7.[Tmߏ2F1 @#][{UsD\$8Vc#a[1!vA'[?D-eʣ/?X`hpHIuuUt|uH05ڭ #8j(}cL 6W渷ݕLwǴ*^FK1 pԍ1)Iw$nAO,֛ࡁj.nV?s gJWEc#ˢNua"F*@o# + 6臉_ t¦XC,}mP^R۪x b ЏuFD 9b> .`d>hP|.Pf !7&<ح4 }m^e7eGkHs/c .-q ru[ee`}57L@+Z"WfAz7dMяliwKQbho.bj Az޿ ]Mq\HDβRF/ý `]u腚uQywoMCK!m?"_"陉T_=xkj<MI,o&yDtJ˧}SnS }Hylo9CpkiH E%]iCqaW!1lG|+_P\dR(S mK0CǷA w0eܶ$ECz=@Ɇ9p=uFqe[$ezÉl?QH.Z>HhIQEY( k i+r]Oێvh~d/=Ah&8v=LpW$T>c8 C}# u=ڥup ww<0 _| ]l=-V4$W#6;Rqwn!H&)c#H'"+AKA՛boejWOh2N+x] ̧uu7+>^f3tɧvxb$%W5:->n0FgD  (B QOsL0u Cs?2\i߯ f/ewBd{sHw3ƛA[@#Ζ:Eǧ(m U+V3(Nt2ր&tVqM6.hm)pɫ-oŒi>?ϴF-=U|år|貮P#5~~#'ql~ulkE>mbE| ' v_@pR3S{V!L_(X]GUs'}h߈x߃TO7 ]oh}fm=I0AXy0icڠnc8cf[rOGɑAgp?1w9"#?z:6.m ЛOa=ԆOKZ냮&:~ƥ~t;,qh]Km^F7p Mjtg *h) pEdnV&oI ){d/5Ǯk[u>0뷀-/+ щ- ΁#zo4cӀ|`,ffI Ƹ|S쐘#Us2Io}3 ;atY`v7ChAk7^P Jj-/6KbG:%6~Y +v =jso\E}-gJDŽ'diGVX*"eVMrx%#Op_DGU/m{+^ n)@x|@MQq\HiDG9GcxDv_6cr sD@}=TnQ^:>jc\ʽp|kʼ9"PB&*'켡v$^YhmE|tP[el0Qeo~\*M=/6.<~3.ɛcFC؍7O#,VU)A$,X|$̭! ]bkú(J zBjt=#Ϗ.IL8/hkdR.s+DNo`l8I+(g#MrfRyL?9L1p 6%p"_6ּ`cǑ0.$) 2wr:/^>9Ϩ5{zcq^XFp+6MU -HaӮI`A0bhFS!O( Uqz,Լx_!<=4͆࿑ Jx% ZsJ/- A&ʲ(Z!ضn|.1^<9z`.T8+4`cC8ky_@+a׋`K-~%)}2-{ YHmyXa#`E;i'k9J7 '#  malhn>Hw,6*c#ki(^# V"C1/JM)!9o<jcU*[=N5ryK郳N7^Zf|zŢtNH7=׬Ξ5+ <Ϊ'jCV%Rw'{~@~a 3d Y^$ޏ ɸō`oXf檵q3SObҽYm t*f#H]XL + )qD9}BeO]j-%Nj3%~d,' Qnj[^<6EXGX Ou7/|2J_hfRpba2c: 3>R^X[n|ZN5`􌢽IOI7Dn"\jÿlLS@·:-|ŃȾ9"EO@D\i? d5g`޴<ό6-cw5ѻf5=xJQ9r1-i0\%.Æ@gHvi;J^܏Ǐ]XSgt :J{}deigg/Q2^.7`Rֆgm|A4+4(0:fG[bHMBLU̸3]FυQ==fo^*(Zd;/1L5=8D*뻉o%4$ɝwXxC6X!^ N.-)Q|pq\WFz{dJۑI'1XȗUTsY.uېex0 ב9VE::DHv}("5 6$z.`T;eTAbICR8PE`*|B +W83"ՒδT6 _3rp+_i4ދBЍj~_-ܻ!|Z"4yPS'^tobG-c-fԘ] H) -ŐE܏IuL~yݿ|7=ɜ1/43W:KZ|<:O F_~2= YYpj8$/H -}3?hUYǾS;Gc~ v2ZE,#Cza#SF PGMKC1QBN!*NJn\64n*EqϮ\ėM*ސV-i^+u<ݑIWvYS ޕZ&ľ./W(//131Sfa:] ,?e{K%:9rלO,uDҾ"RCsuQTuE=2NwKgr(jҮ/j͈xI61uD_ż<›u?Cdduls*V2o%+j5닆T Q+0g$7 i\m4}op&$[4 1Yg~ҌC*߅4I;%,GXJHoޣ\p*#%E fD6#߼ē6vr3o46^(l v,';ڷ'Gsq]b4Q,)7'v4brE:wQ6J\3]plةy`1~AޫNph joSN{}l>ܕO z)0K ]eX~رRq[gqinHq)ϗZme7QkП}5r3iZ-E\t$C$fn3UO![ԑ\^Y >Tx͡GEUf#\I^F"Sg.9d``,#dc@]BGǘXNz\s/Ԅ NY-C 0]N"I`/jv.Fy5էt۠RoJ)ts\7LBzDkOv,] ;'ZU 5 hžo6|:[{kې6f69-zEg]>oL = o3iMj̡L"g 0׊wn baC«XNJF)z]M-YQIF?1tA\@зHx[Q)CdQC"b[3U{VPڠ/F^ 7y4a-wD{/n( .Rv@|Iz ъBS>n cNMɓ^ CQk>@$L:S P@s^W)m9u- y+i$\fDJ* ԃh9c..V:|*^I?JSbN -z=ku_g2-" d© wFQ.Nu@.Jʋ:'K.ai8pK _2>ƟȜÆ8lyߦƙ]ϴyBc"x~J--[7_emjvys!`D?og9yscr*Q=gB#>@{f1La <%>vQ&1J LM|{:2ڍhnOܥ\p԰a|pYha%pO|-M4=Lzs* [2QU>8|٫<"|{KS4l^*m~SL ЀC"ԁGKO뷻$sB3\DtY;J>r"QKCP-Θ' )JEuJAa;̊3+/R{9_oUǍ PF`oS5uc>VZX{-8",[48"G^$PG}M!ATD!w7Iq7YY_Sl4u&D{bT7yFR<}_Xgg~~ƫdH@f$ oS3~M;'A\]|z!= &JN5;TF%Mv@USߖl4@#pZ^wnncES2 RÇc%j퇤mដq>EC2.fbւd" e\?>h#\\E9Q}0h`|T;]J)>&,놻F$Ѝ/tk 3YI]æyV Ot] n2?*Ȗ^zp㠽2kv.);J0aܼMq4\<$Wo-E:0]_>z{ h~J?W>xVQ5k1b,]=z!]6._Yr1p9ea@hJ'Pѕ"~-$f-,lRF4Mf;%z)E/M9/]5)k;z&@(|y'A$-) -bt}Rg͌65jʐj`b: PN\6%< ӓنH:ζ~=?v0Lg65[A͹ 9_D0|ךWaۢH`I^Yy egۏW8LliYr[r#Uk󑏇(R&\]Dƌ@,ik Oќz6nqNlz(*]S5x W/ro7Ăl7/d!{"] @B@(GY޳On(Uw dERx)_VNw:ja~zCgu i'/q\a>zSU/{ `w΀`XC[څ"@ÉNGFs3 qq0!)g,(R%Yqz]`:FFh+/&rF1 #( #Ete3BTZZ2,eJگX*Z5iQch5̵ZJ w9ٔPq2Vd@.q"-w.rߣU;1>"W.*Eq@I $e o tǹ1]>a$~aG5U7+c}m 0Pγ0s50A׹ v)t҂qfŎ^: .ds]%jc=Bw!j'Rd8bFp?O87句NbռcaH%T!, TvQ T($z]hUۈm 祩7h>2D/(ܖq9V91~9Fg`M(\\m5xnT0H)c"laO &ٳBV R\X+hsu+ɸ:!ۓ C/xr0G?pszn=KKT1uSmG$tfʏJV2 |^_;ֱ /ƎV:,R!)_R F?ѢYIWJLiFj_ &gRmyhhѡ~}mK5͉Lh%P23zU#6L湔6ϰc )q!iݬ@ѢsjjxŞW=_KpFan@FԢk<>G\M5Ք94TF"^q ԩU]FKp(]~}w}jv36IZ.aU'/GG0{kGQ~)Rk҉CZ-^tXV=S` >8"ͮ=w?ʛ5D`Hׁ'w`sdXDSK%OK(0\Z6*˜?V1{ CmBXzpAKh! ,Zhwn⫾osy|I۹1OSC}w}½v"M9[و)G╓Hy2n"`Os,8.&N1m;x#),F>~QB,^g>hY)jM}g/;RWCOQzfW?L呰xQfݱT)luMgPD\n?wӌ ڄq|=h 7%cOf=N.^7Qb46(n"]Tm}?e=Ӊ%w()9Sq KوPm*m[.$f  u s;GCu/W9j7VFb>.ğ |,D7d~L5-*ƚ1T s'nM+ 6V/b f a^b6Xܙm~T({tl-?9' LJe.}㻎 l VhJfGĄM[Wulɳw~bdz#Npx;~xalK sޜs]WxMrXavӭ4j WS k}ǽ?Ʈq"B=z滦&Ze?ז A땰t } +P}&L_v<2* hxF!DB^D~drUfKm?2m$,wW垘|!E穈Dꍍ!ҺcG[ h3$8s!`%bb T8]Gւ.gn؟)TdbqV$cKo҃X2Su0-yڶ8>4줤 !?EQИ 'ڌ8qA+Eٰ'Z;UMK~D苗>HeWyH[2+\kF;3L-l1 [!VI5Sg:0H+0ih_T]s1D^z"f<e6rhV=F1%ޝPcSj EٯB.b / Z" zyה$HB&A1ꫝCnS"75z:Twukq9 cz "$I&lfȣ)?->":JٺP#N2U`*=P' hY}(~K1>tOS1ku3'֣% Ib \`"ŜpQf7H[IJG82D\ܽx<- Y܅ :,Yr-J'5ܓE\R{mU7b/8p-C\mP0 Ʀw g%%ɘGr.du/?nxWIh7fhN6ћpUHrdT;GC9?Ea D!0W@1 <Wvjdޟ?닿YPBx"^?n|ưF .ݽ~FARPՍpYPt"o`,έĄyf+wb;>Tm`>1tnpIIf=g2bS;}RoCa Ꚗ3TWoyQgP%/`B">v8f|DqTLJU*ELLmlvak=/4Vŕ63%TZG С﹀@eXЗYlEAvw{F?GH9FhqYFCVceoqJX3!ߒ+)mD-ι5?짚@ߴ:tE;dvt,Be^S`2 D4{W') ;$ii2lb3UBF} @%Bg'!ϯ̉njQhtRǰ E9xpBqUvzu Ȁ[s=_v!@ԇ]s="D;9 $]yŦƃLj²5 QT skMid.( i^$BP?;=އӡm$ű|vW40zh+”vvIw>:yg=(MdRu\zRxwN65]HP"AFۗ仨\_M1\!'g\ Ql 6kK w:6Lђ%镀FiO,.|iA0@r͎9Tѫ[2,TrKƒA`(E!CNkZ fq/5)L4\tQh s*'Jx˟,>筝_:KQHվ6]@Q4ES$9w)&aGLLx&xK!.sFn@zob)"j]"X{D"8ǚaǹ XؾQyԵHR=c3P2u6줞({:,X8YߩAW&x׍6$R-yDp$nf ,t6-Poczbl#k~5\x8@¯YR]swLCYu@;c]+7YnKhYvznS'_ۤ^+sbEYNvLReZB* Dz<G#q?n:ԊVAgץxԚd< G>u*3JR 4ڪ79/.E`Ą|<@+:~W6UdM@Stlzzv"DP mq12ՂX9jIi:YKۻ rRq5T*p "| y0N߮i}7% I:% z%'~ kZZfČhࣨ8 _A4 aVI ׄ؉ќO~H^g~@VfO{ 212/j)+G@Ȭ$e?|T"YPP*_Lk(Z (#VnRmvϼ5f.`&] b\n(зH91sNF Yr%)Gj6*} 4ˑ 7pLcK#fF!IXMdW)-Ui^nLsF1:g s)ևbtr tbp <+2Q5M+@$X6Rtpp5 z3qJdaF,L왪.`ﶾ#[f 5XhEGc[9PN8?5B//Y淠_G0u8rR[4OlNl0;%Er[CV(]ϐ/eE\gӳ{ipnEn(wiA'0J$^6S-6%HN 2J@i ,8x>1{!m7P0C !M1@k4urT '=?ǡߪ=kP7TLAv4$l@[," 6H7k97' Z_+e 6G{ۏr ک!ϧk^'s{7^뜲VxEJ@\#\ B (G~c(mZ)ҡ1fvc;lKڅqS _ЬB:WV$I;/!Of.:GYz u(W,]!#y,*-:Nə9XO5+܊E?4 }\]z&.uVȲ5`/4,ZT2&&i(j۵!Q:ӆt94&"mY@k1•T vV~׋z0*@Aߦs?3’ޝB+o;6wQ GQF] Sȵ@L!M(o@>%ϧ5\UCT46\xfuL2{s ċo+2ѱњGgPhoGDŶΚ .T3$JO#?4CQܪWL>Iߕ_5OYCa=1DX0Eok,]5OͥYR]7҄ m,i1' ,Ґsw&KCv/if\IPyuq`ˌM)^z`o8_-R{*n &L&2xropA#儨,o2fh07Hѡ)L_X`lP^O(GSp!gٍ*vvY&}p{{3ݿv*2A2t{RuL(G1ǽ1Orp ݖx v?O} nxB8V<&գC)W7My#^UD79^ozhL(BÆ0ǫYP.%I!>LUk9ǥ7e42v[dy/G<k1qTP8?1*}TK&}3veCL^p*ݰBM&*G`߃"Y\g{~q̰%)AH Hkm̎XDurBw4[({X^遍˒W;1R Vz#%w%5wUqnWx3vT\قiLhK+FZ495lxj"E{XuC V=.UJnfvyPeAc"4Kcwj&|c2 7 A{3HͶ2ښ3GF2 I\zذRc)}C >à/]G+!NtPnb:V'H+IN! 1[`)9F3d*'qxXٿYQPGhdq'BJ<БF;yB~y&<ύ|րxb~y.-S# 8|Ŗ*e;#{mZt\֚mRtsMq\1kJ<,E𥜰 ҳLaQ!FUet*%*t]@=vd_(4L{ 1.wHS>W!2E1%doIH1ε$S+1pL* X'4DYzk^DTnaAp5 0$Z ˽|rd({  X!l?/?) mtLLoBڪY¸ ?G4͞*AHa~*&ߠ>dуP<^{R -S2Q%юljR"Ð_D\H&ͩ> js/G#uM[5MkֽϭP^:<$7vhw {wv 71x[L4CH&PX(U2WкVx\|'Q^K?s^ZJhaT]US"^Vc~>XFpmڜNa.@S44חv_ln3ČЗ'y5)]%/Z 5 (+Ǧ&l *gμ1P-L#s{FE5~E#7<߃~,YPEUa9 K4gHkկ;{/m@sL[* ҖsD]Vą9q3\) <´SzA,(X1?Y9bCls[\GQk&ihDZxS1}nnP7p28!d({/2] !JȘV{#d[5 8xe{:]S̡?ڝc Lb>bveVB gX9yc4vn [' m{'w'ޭD'uܴq`T塎FNE'U ?#vjDS^Jʄtk8ݸ{ALjW*go\Ky_1c˦8Gڿ'K@s o疑'iUT,UIuI!!XhGz~=]ɍ"ījXqS /$IQWGRGwN`c_9Ju /5q/Xqs屙V(<3sA8$v%݉&t쟽ۤ`!pjƯTdőXsrS-Cgmz+)R,2oU\ 5P/P&Zˍ JF>C)2VJ;دTZ=w7ZܯI]uEZz(0Y] $`J6]lROCvWcf>`\w?R=]ۊOK]R"ў[F 9Rw;(<*럭 D)42I^a87 zМ4@:>*)(a5tZ>-ۻd(rSw^^sH5=bޕss(0WRH]-i jmʫN&>G5Ie\ \Nt"wLR׵Ltd~R3&l4Y\ΨWk]osOzRen `GD}[:a}IH}Buڭjd$k,\C~DTInP1X#FgEA}!C0&M{iPNrզk:޲g?u)9$g#6'<wB4/KX&th_WYS==2R! -(ld1?1zlճ?p]G$Cr .bߡ9:1$яyzl![ݹOFz%QSh~ }3U[cjPr<b&ꁪ`ڄ,9'pZ;WA뼽;JCٹXB4Caz3F qD31 lH.a %2h1ِ۠V.EN ''1Q|7_J%i; ueG%>Cy1w#4}B۞Z*ƣbfm5.y܅mQ0Ub]/}lܜ䐁y v]q}K^\f DZmP}ʐ_=~Q~2H eж7>o/e ahZsڻr'y_TuU 3RfBO Cڀn<7 $\S0T6.ܕD]=+QSWV[/Ҙ@ȷgP7#u2 }l@J-]ִTdۤll,]Enᢎ~К`N-,&jU]&_A lc ڳ߻*58ךnwʹ3P|z8]kAV+l558_\b8+`?8oF h+Cr<}/(~~c -r=/`ДF9d &jiZK̄#{KRE36YA,3"N K*)5tYGxF&[<{LPv5+b 9Ly6HBzJY/1cqG~RvdcUhSW`ۺrڔ=F&/L(!𮱘]%YgzccezNGi,t2!qp.xbӮ$*eP; X&'Ay|%G:+ aǂ="oε }Ma_uH))̂yEĚ ,rC&*2pşy=#;]rK=ݮL5hH3bMj <\h6g!+Hh^b-2[5Tۻб,V1 ;:8T#(QgFjセgohޥǜDJgGa|SpW`>Nhdf\~8)1>7r@z\&ĺ!t \® %3XT|0O9 k+yզ ,"]hH˭{n&Dy$g;IgS{rp ®LdE!"]-iNfu2Njz )؄KI/}3XwA;(AAkl08vXGA/zk,¾۴>4qw/ g V|s.McH.Pŭ 7m6nr?Cަ:%rA`{[~LqLmkٖj Þ)ebDAln@ob%ۋ-ϊu*PS3nn5|Ԥ֎OoK% Jj rI7 Ʊ3kĽV״)iCq58g77XYT`s`ņbݿ*!O &% Vd֐uӨ\@?* 3gJf$󉛤ď:*_v1&a/=dүSWȸ{W;xϷ ^H+vCvRщ5GL (6yK3zg8X)MA^Zbs1h< fօ閾=hrd= `D/ ˡ1txn2^K>* M̕D$u;6. 8,[q !bCS n+H Z˥O$1l'a~GMݾ~R$Q8SP*#퉝P.Tӿ*HEd*J41xp"qEyÁNWJ0e4Wm{Bl$h<AʂkV=MKN=Rz$2w??wy9M.\G؎/| !e4o?g2Xkٿ 5IfUUD'b796?@[!4}cmtYv 4"~(zҖ34MP{y"E T7qF{Ĕ"L}VSz?:) UEɶHZ\^c~&d+Yzw1cMU*v0X"ܖ28׺1cE2RQhԋ<&@CVo7Z'SWYڽT>7g*j$J>>J䧲-m}icJLƖse% >_2ĨE6 kde!J %2kA$#yLY?ÈD2-39}O%Veah[yG}%8_Dzbp_ҝ6r~}hбHnsȫC|ŹL"F1j[xʏ۩fJ =.aYϹ[hƤKybbgTo;>m2p=fz#s|Ly)1Wwעh:dPPM?fP_59|[ۄ鶖1Y g ZCf"gn9C _ZT `1ATYz@ԶݜH9dׂҟO{. l# mH3TAoe!w7ܾ ~2_D_$yx9Cgr$v0W̝.ti(T|T ۆld}j"XP|R nf*Kɮ]V};+3В*"VM긾ߦSӒhvp[T|c5ܝ9O.-ʠ â>1[nöN:IMT*W7z>V &X 5ylxDe͟WF^w W9Vco9*=4>pܚ_In_KP BIN7_=|.3*GI UY v eJR[eX#!+=#0`kO:<jn1_rѵh"t04yueN)Y? {f;]L:;P38t? i;Ԏ&{{ܮ,[aw5yfrO򳐅aO zCͻ_Htn`0MPͳYEGHy'ɼâKsTzsvmI b8bpٷ⧐uSfHu6y@wNEZArr..?cmvi){J&K8phc!)X $Ɍd 5nf.CnbVnZ>Ӂ?[񥓬yEeC-n=H9~ '@%85]ZS6w4fH5zzv~LWMX$"=ţ eA"Y0RɰYJ?r;&фkD6@xኍzE\H{Kb}D2~:~o,J]m1m|2]d`]0U3Чo%)ƨUo9'&@?W$bUKt; F;zEY'}M)?RsDS7kHLRxWzKIp-LIVߊrcU ׿7f<,wo+ȉv VrDK0^?ʮfS[U41I_nr˚O;څ'-dOcIwyCj 8_q=O3U(KFZRhݺ$o˪5T/tHZT)C.=u^Δ'5OYr3;wE^]d)IN勠0𫸃L}aASݪtrʕ5SڱT1}%\*#bפ9x5Xf;Gsn%-t\ }_}d$RQtVs5oƭj~5D0|нò<ȭ {9EqmCCO;v7_Egw`HB̜ݪ_/$fDPF9ËXιgLg|}'kMv_Sȱi(ٍk&5b|5$g-f-Dli5&"^,/xR ( яăy2VB*Ƨa#6^`h]|6V,mbYcki }brw"e֦-adUzJS hES-VzN7 ܯ"Sɓ-*{,zp,ef"7m˂Э䴖~s@%q]$Ԩf&i 7饑sZJS513 wܰrŪ0>_J]O{m7 5`wcZ?sRrTEJ|`ȤSݓTG.z'5)~3{%!<"N;s0 {Xë~D`VUMC5ew;%m$jTz#wοo/?_xhsEPų%ǽÝ[y^sF8R,-\R mbqq0ȹ=5oĶotL*9-;)%+-e <˭]M̸R$L0z\E1Su{: 6{J%ƱDCe ACjpBHЂSsL̺"8'YI8kt `mCUxHAL'QzsIc;·5PoigbW6gD|[aHũD3} έa6`[ i{Wh֣Y蝍DUaNNbEs(ml?MesYN) 3.Hu}LcwVgj.1!A<5K&2< 9;:!tPPފ5=CIS4ӎ| %r) a4}Qo:;i!>L{bQ~5xwzeX ~3*C'J4jй̬\W V橮3.obkǞeoTAf[7+_0:.G=4+*EhcK';MXG7[.zx;2ʥEF`1LmMӽpFSW3 g`5b]"X[vUD'yWp?)a`;lequ?Gݓ~wԒ-0A~n s_UA*Rjv!HŁcy'!פ_$0+L{S #+݈~iqP[1ee |TC%K/e-y׏e~WF9pprjPJwZ+OX~h ׼Tf^IhUxie,{_p?M}rL%wXJ7R\t?$ 9Jw;(n~?n;:$5p߻->)󸫥"DmG S~;vC8#Ĺs\x=t񭢓9 =!sX8;c '\ eŬ3UC@SU, x7Ҏ#PHȐ:нeAQF?HnC_w_u\CR~0eKG^jV\rlt„b}Z9uds)( w jP (Jf, OkMmSci8F)줼呙 5݌G%;T/>'3\0loV~ C> %M8OO,"on5mxW۽N8cJȘe$yd]]=lC=G*P%Q2UT3`,I3n\zKh=̞}o"]W)/zeOrOy@:9@+[&/6VH(9!oDȴeС#\,L ;!?'TUMc]W]RGG $_DKK(͒d-cu3[#D*eu\uS8".(@!1.QٍRC@_o @4`0&Vk4RּE@(ܾ3CVnel<# :jÌ^.~VZ瀽2z4n^QKqנ azD嶌gk尟Qjºs<\{ Zie2)iH7Ch>J8(zXM;G?ú@AQ7~dA-nb/SDmXjqދnBrcl t$,_E9-(W!;fAYBq[[ I ֬˳hc>L IOӧlWFUm0ut? c7 ̢hUY2աDݱiR?!V)$.N嗔n:gf_dw(=A^?r3jI4W0;<.,TjZgUϹ7H4 54dj9me]HwPxʺHv9XGOU"z^f@5I#;e>S$2ѐ e$U;i) 0EJwb' w/"mKzxy;^02"fxNg 87ӔYѳȼƥ]ist[ݶ'ۧ6Υmh t!h9}V𻚝1暅l2v'm;QSw?}DN/`&fGI 9-I6Nٲ|F˗GT MS K 5%h,vcְ>YW #bS?bK8_S XJh/OW9466\&QU+yVUOD|MsUZЂ O1*B}Um_kŠ+7QY6D/-y9͵2j ʙP+t..[0@wތع yQ^oS6oP45[-ܣ$@JwG[ YPK*"h> EoibUS%T0gFgMjNPi@BAʛc|W6TmM4 :z.Ka޾#SK@7Y0 kRVk̂d0e$OW%I8V*҆ yD`?(Zű$h`49P{LIVl )UW@B߰p~ֲ{#sUG*=0o\=qzJ^PGц^i7ۊ ެE_?ȚC?.ejtR‰-6ŇZ$5j&S΂dgN]>TgVQKпV%Ҁ M_ :tH׍uclg`t:wzA]#ìnYԻr_b˨6%XlZԣVKQ\<9W&NyʽapZT2?ތWV#*jB |"y:SK\{nȧ mP֓g:ۖPkXО0Pű+#xL``ˍ5UY: lXEW*Zi<1#V(=V 6r0a\~:gQE*wk?-\OXZ' ?AK5 3[+|{ZV  q;|=rčv{1A}鰴>v5͠p( I@/hשz3#(qF? Wj7nrS] ZaJ/!)7Q 6f8ׅ_9#f刹%"(|}'$۰׹<< [l.ҧI.K)),qǮۛc9Ta%Ѐ `g.Y檝hC'p&"|pзcJtYojo &^!5yx sA^0BtYu(}D$lmw5xW8҆j }I2Q|<4|fNUt\'CHr w"'aK8gE!dCJBR=/A6GNS(BrDEGYYveV1'Ǿ遁fCuF'/gb9b &QBQie w32̛Do`Q-) k\''R noS>vS 񕖫0-T>f=2\nr e^vMi5@sn{|nX"[TW9Ypڤ?+? 4J a;wR7;}U`"0Z#ǹk|mOiTK= #l(#CL JSm/ Kߖ`a Ds+Kvo|`}A xggb JOC@)Ɣ9 &B ou \An<'{Eax8*9w:KXoJowT1DUA-+#F}W9ڱe#ygyW47 9T"bksV u-9ͮ=z_֌Z/9֌c4K;~VEhO\pP#(gXZ[.q7(`ؗ-r=Z aݿPk@Q%+!MO5/S[~qzj^S ]ddvkwL#CL @[.R}W;nOnL7"w¥|2 `}MZN)I R9͛6n|e+~u{cLqF*Munqta8%b" = C+~Co/[xKOOdu5כmI bF^PVxU$\Af#z wFa /7u^ZBHiBg d/1JMƯ@o}v{z>}^I,# 2-hvoۏmkR5iqtmk$YiT~ƨft\Ythᢢ$z9T N6{#ʔ r<1QhG4۾"CR mi##ǣVqd3P!qs{ԇN'rjflMxijf4.cYF"~n"ЮHM 5ͩ1%Y-S˻u xF6X f) !gg&-g%]m4LiԪ7~'`~….ɨklrx4yȁ~h4+cnm)1恧I_wSl8 kbFzWDnKw.9? &JJÈJqyTŸd`_@[KGWäWk4jnztD}捫ǞO[e\XQȋE>#/s= =pCi0gwqm*, h槞/Quk:]#T%dE¯ij xO_`5r6v G` zȽ% S$Ueo|δ0OF'GP%zlŁA?Vtysuо3H'ܬo9LYg< sPu UU7G ˘ rxAрYEھp$ <5˸2Nbm߇[3q)Nr=(y; ץdB)ШLaUA̴Y[8ÉRb M\~&_E/Kht+Yg94cP@dZodS1 PZO!u蔋[l]WVfv\k8J]?gV:)bcd `,heĐHx1|^Ldxֻ@_譧\`:!wa$J.&p:+0KZ&Š,8]<:ҋ fڕeY03w)=O}-H֖i~%\Ќ *WӽIkqPb~BhLXÏQp YdT1[Zl38z Tك#vUX^'X2p/{wg) .0@!ڝI9wKQӃZlK i}=IJT֟H \=ot+uS۹ز]V'#W)chS@_Rϯ}d{~`-7|g0_q%cê60r {,\ބJ:ئ&~Rgsa{e3/Ҧ5Dz;?Q7 ?)> a{ pN.Y:WQs]T*tO8~lO`񌐔MnmxUDpEvhћF?vTYiiqQ2u/-b}$ሢb>HGm3F oPZT:6u茺e,>"d!<x+b1_ӁH>X?Kl!CĊUt-YtVN11L`Bp 867?%ªBΑ-1b<jDZYn j2SCL\^V$31`SCs$A=2u9e *:]Yƥziw)zI/*~I V\` f׋9D9-l< -G!P=cvas0u8Z# bVDPՙmt_fnNõڻ-߽ۍ9/,q`'H>"]绬e"< )mΑxc1\ˆ$jK'&LMnxǸ W{ ݛ=(nro<2;}cyl؁t T&R`PqvKj. ҢDθZ~Qz;'$U׏L{qm#sFrW5'tvI(4 eA}ހrwxQ@ ob;ay MՕTQ-ve&Jdn8uec{3 $GR|,,p\{\[iMz)qNT(HCtET8_w@GMQZSc4Q4 p/f~*@YJw4|迮 Wq}=)xozF_)&k%[wb*wInQ:,7+KXg *ɀ(Lʅ($➙j?(W<fi9xP%"&89"&X-a)H?EH?5,v_2(e̬_k(Ž:,j弜a:ƻ*@^+3JLq⯨*{ߠ,!QGeq9UOn#Ap8b[>L&_+E& c_d h"xGV"MdYMtG`RiUO`EJޠӚY MK>bU,Qv 慹NA>&.jX)d^6vv_]n. sf (aڐڹ`(.&N (f_cFNCY(e(`_P}v.@ٜ-@X*fkZ c?&guAHQ9$fsK}aX+5nM( Clqb;}8QWaӰ-,Q㖨T_2EKO,~<*K ZGh,wjz<+w:{śs?@ZYSBnp ,flw[!9d &5HW@igtwV5M+5ZV]::Xwf1=1s,fTNB}Os@9RbPǵ\ubr_z+]Pb(޺p)Uh+ 2 wNdR53@ʠN6NscV˨Ǩ辍E.ou {/'VqPC }'Fp|\J}Q끘R5)[.IڴR"6V?$S!HqsM𾧂p$\ҰZ,8a7#\L"%Z]D;ٞ)5#stÈ#TD{, siġXPa[IYʢ%Ck_L19=D?d ŽihrHG dP4ƶ5(16_Z(7vLՁ=\GZ0S_q&1W11J+< >@0k(,naSYE3'颵1|3{SᕟzG ")io/)>⩜>n<z~*- 3ܰgs| gM?ZA#;w"ϭE=]lbl<+)11T ^rjmŏDqLU{8"v̷&*|%-a*iH~ʎL~慔|8%odr"7Vr(7Nk"nTcPκ!ICN YDZHH_8l/v(!aOFGT;P @eHٺ%ud=Y$Y_F3! S9wD؄ds2 J9r!ƏV0q"-(=#rߥ@۶u*0LzYWDuѥd^<O]/O0/d %k܌e..& h_k\A{vK>R,[CfTBnVT_ BY鉀jrD|MZU'0V//)iLツ~S13ޗ«DR =JP$8&M0*4"YZ_zX ӹ6>=5]qY@ˋcƪJG4lB^#&8Ql'J31z!JH뎶h^ONZCy}հ3̍[Tp_Y<~Go3/A_6ق?%%+B/9c¨ބD'|_-5+ht@۾ͬ([ :'2sU V%fqi).oz$0~EȷM/m+`)z:e"e=ǡB;ʆ[>}oMm<'Z^{:P6V%!`!6>b*b_U@ZӁ;yM(|a4 {vU4קAIeײd}r^ aӁ"B:]~Q̚ih9y\ImVԠwM0z+0hlKH-:<w5'¯Y$r g`(8]!I'dUQ+х0U nE9͏0+E>6tӼ?qa^5p*+H:/YrQ\冖lNs6:Tdq7hnJq2j:`No7qk^km&&׾\x? v:T . AaNFma7 c^3Y 8Jpgg)`h?NٻFIwinVq`tJXp|Vs6[:RLE Fö"NT7p#l^ix!nj*` OP i $=){_5Q3!p 'Rp8BS6yk+JkA_E>dYaa4)11M"]Q>a5'?P$fCpQTRِӔ?U co,OoNvmL/d#d*j?\zVަX|iɿyF y_O## /B4x$Oo{{mXlVj=Dj5h;l#uѿL+%b)N5wUV c RuwaXq/$**ݳPFODcBCܧpb2?QJ1sgؗV+'nh#m*j;lyE% )V>*`>FǏFΖO\`q4Lsx"8m6sIM~`Tx~e]vjOŲX=K;)A9/ʃ ¦YS.n&G%YT&Ub}"e"XhOE_ogz[&TxCv>YnPx -oX׽2&0k23¿x|M\&rɩ i&V31KXgoUlDg1ꤸN3^i-* .>mUoBkZ c=‹RD}}"eLixILm 8!0Oš<T)HW}aCEv xYkT0UZIǖܣ zݎ/O 9h+ <7ժdw--nVdݶ"8Q). r}y9X/HD]=T] ׫s r>Nr]3/mA;;\\1gy#MۜՐ?ܥ0B<|Kz&BRR±i'?W"Q@k|'wHXob  sR )봏' *!S|QIjQ1pTS-`xGypu',bл3@@ 9⻛YKU;1ZŰ񈠋YN"=VnּHL Y\vFIp[%2 sG]K&pꞫ"' q k7İ2[Y-_)uu8oU:zM6VO_G z8ij{*&v5[~Z`޹[}s+(8\V+GCi8 fҡ!SE ]'rG?&E7׸0T"qI1X6ysgss84oX-pE[*q** aK~ܭFBMz0l"L}OΩ>djKUZXbj=%Hs)|0e@+`}8zm RHv$# XP֮ͧ>aqg@y]W!ZvڤynI=ܐ͠ X-{zf3CiGz=/FdK{N8]I ::Ş4}s )S%)%ۺw$L,mHI74Uhb&}gMy3[rcPփ^Nnka U [D>n.wG+8Jj )~.͗+sJ=;I'Jٴ`ai; {͕sHg=S0{d^ldB]J4=~g$|gK!h ]$R \g}Y~ o/KO)ᒼD$Mx~Ԫ'K?Bxhͯ2$~J6~F'-e֊xSYQE4PSTe h@S$_L)We|*|`x@-NkBnr`5po^57MQŵ@A*{lG+9 G:R&J$b?W夼 `cCm3Xk#C`@Rב/ȬbCo(tO|^׎ {ya\7Wd:`f/7"'Pp:`drU Y)0EؕFR^&j|jQk4JKrB=JZ`rjvȔ)ou{&jHOw!n̐V.y;tf 9NL*RVoUo"|v/6Q<"+% Ԓ#.-͘֌jOG;IϨ=%Jv㾣+\ЃĽ wp)(`E6i+̂K%5FQ8֕wD5rxǥHl*e86Ѥ.51܈u[ulP4!B,]L6ڡx 0P;՟շD)yQK=z,j<:~RqX#xؚ(f_6orR 8nuz?LG6}~Nb+\X MDoqM܈=R h٦D\iɖ@@{,uHʀP݃a(k^G<n͈Zl/hjV:W(nL)tA UV+n%gP,\Iv3]X+3E|NE"϶DS ܥ=\{$}<toռ :*e# pV*](&B;HҸ= %6`$ߦ۝%c*{5逩gnAK]2Sb^w/d )Oo~Q[F8%^L]LXMr% !mh& MfueL<8!hpo_>Ar#&`L$ݢ—Vtj#RFOrGxO~tTw.\wf6A w֏ s;ُ4ul5*(U5h 0օ <:~0ptn Nfk.Q_B4\Ivc\R֞grߍ˗DŽȷOJ=%7M;sd\}߯پoT7| JFI:=L>c }Vjݙ <4]BrBY3U[^~uˠtáFS7T!Jv@u*EZ> lMA!!{4:D4) VQ!$6k-vOz <[DYAi ऺEţöP ?_x;r5@ds65JVZ~9cL&cBqं+bR 2BxRf2}xbSA6?% TZK8ܑs՗RjgnŦ|e~`pG}X8FeSOXFT ?dxjVވPc>2zQ5G)6B˽ZO!04%5$9X*k[Z*=5D{MzI˓d#jK|Ҙ.M`GbHHn/&a81#.b/Čg_j&T H/OU@0s&8|?4yE*/iH$~U ~(.U萍}n\g̅ڊ)]VfvV 3?2wBLdShC܌Fu#TJzNYx!>|5H ί::TJ ]v}h1Ȑ-8sbyfy(a -#=z/=5ME" Ww?h+: KCwy=e:pŃ︠Qw` nj3qF)YW_i^!|Y5/8}\i6D.(6B}Zm\LO/_@Ћ|_S:=0Q:D `!RQxlġWKXy9㼥4={HUt7VGfơ.gÌqLT0{'nk{rDž惙:#gZ0XgY l5Qlr{< [;ܽ|Et[m CF oknQ+u 5{ͶZA̹qIkt@qtuMz%>hDa@(,i gV*Mi-d Nr u&m}wr HY#nQ/LCE5:q8CVCR-_r3(L@'_]2OkÉ)HM m~YS 0n?Q(.mdȨ.ﹾML~ʓuZ;85s pKkN/--p=XH9eF_AvY< ڷ!l+Yg <#5|}myf ?nw+]5LU~XH1wAIIrRSs,c1Fg>r%W+<c~[^*u껢+ u}h/tO8z%]KR|TCm`ϭX8^H8BE҄PqQwxV¸h娔Z=ԌՋ!̮'kT=h\OG--4>Qܷx"MBa*}C+_rW %QBg7"+-w6\$程E'y1!Tg 7I*x<%xx"OסTdz%qPQ^5Q~lPu$)l E7\2͞C0mgzצ6Jpeyw@tZf;ͮnhZK]=Y$[(7nPx}AS}iOj9)u{:܆4˞Wl+T8&hɂ쮹YN/e~ yb%3:op%֚T?5ˁ1DHP>0 ]+gi6o$ DR|'Þ8`E̖/cV`5\Enˍg:L|4k Ix~G91kR^]*F.0 ]J(Zr0|taq"*c IRC*Aq<(d.]nژI T4ÌQm#H|d`1n,Q51Hޚ>J; wԾX:-!RZ>֟җ ҉:9mp21/qQlFs3KF왔x6vzu$SY.mj,AHޫ!1E0߯,;_>y|b:rʭ!e\CJmLvuVМ!.԰WS7Y [ivt: BfFĉiBհhwh)=.4^}n[~D"7pqІ܄>V}~pAuM5s_r)nPh7BOOމղ!ЦRϒzswz@"`nJWa9G-365_܃;&l^? цЂ.y7OTgF0Ɖ(;urСt B,[p 1&5Ž*srbDtvKӔFd93M Zv2ŽTBg<]gR*AxKBfU1v7Nj/8V7[LYK%܇O*Û)r抨Q-cw|W'ٹO(0ɏhKy~$/ r N|QcWK~r+Hm{RAsNU۽Ky{/e.veu3DEsX7OBE}`i8n\ jhePI$ˡs;f/'|`jFc~*X6|5QYSI}c&bGԭ"O?,p)XٴB8F}F$.a:JN44t$#]\"..Sv34ZZ޽BNC+XF- G}6v}r ;ϋ4Li6"~ݫJ ]#t3D1ų# djeGGd =X‰"ij LFi)ʈ|"6𺩭YQyAdTʣ;n8$ B1;sLzVA GPd &%;m⍗v04]&-}@M5,uʬ)C"*mvmN"x4L~q2!n"(ٚIG'\)uq)W8цOʠ = ai5vZ~pBٟ>EAԆ$"A>iϊW lm@}d WAknXO a(G6^|=tvvVheCeO-I%XËpD3';d"oG8cۙA%o' ?,,c BQ_OjZOs`zJNmnٌY'\K؈T@T}f g|F&g!*v4(tB:`\>jJg3 | %oQMۮ< Kuk8f!VVgIN:3JUOBlELNBnR!FJ=m PЋmP$`,_|ۑs{w3?XQTIx a9 ˯'D7~0Lƍ:P_qM3 39ޚF:;%Gk2#5Kޛu`5Ly9Iߵ>m_r"֦a%J k P"GWۻ~G3$%P`3rn$% iZif3aYL%F1tOn-stL`d*Yt D^G(b:\,R#ӂA~k48IhnUk*# yګXO. T6wlF;hR0,38?&5%a)[Tt[sQthtKAYo`YRVfTgȹAZY-7)Urq [aqmoq.D纣Iͫ~}IJ)zr]}.o ɨ/izj7I -D8 SmqK,U.bإQ 4JzCrX'^'Ha^ {Xhrm ☆L:dV{X7TDT|l,/l<ijdsM2NZ@IKGabGmpRAJ~ZFO7LvHSl53w `SPmxUCwU "IgG^è"[ *Y۾ϪOgƴXjg<"PXf=@cIs|䓖puj4/[qi(AQMbɾTk_D` \Ez˘xҥE_E^\ЁʅI[hu&blJ56W;Z v `Yv_5fkI h]#`*5m9GxmEZ !KqxS_aB,֨#[ iGǥ)"2D"DVah4 Pp0c+Ps)9ZjRTh1YmQ vNbl갼bCfEnؖM$"ڂۋvNJ40yAx8ie'qwIxfd eC|0 (WTWl 11>KkENlEd] T I`6ѸlIE~Q?٫QaS:,/glqLMwmhJD75Ez?%|UJ  q:#NĉηWy\eۈ 5be I.: ؾW ݘ/z܋LTAaE<n~_s}8y:9G /FcE*=!rМq|\^CS :$Lcj9^Ҧa/z4qoL'3~f#"Ȫ+8eI: ik Ug=*,-Q_bNЂ>t] ^mor UFCgHG}/;&Q i#d?,!} 4LJ XeuWa?@-bJDcfCd]°A@vgLdw7"$Rߗ\%~-$#;c$a/]mB^؃4X!3EU Ex\IQr ZCԤkaHBl4tT"f$Фt9/14;Q>ے_IJ`ױGo{F?\xmȺ"ɤuU I=+K[TkF|m~vh3Onp5n.}% ESw{Rtۀȩt΄my1^~]13ECq4V"(حd/i] E]]_b S1 9v5'wߨ8򧐸k3/%%0P8l񷉗RKlE^jJS²,fpftUn S-;eAmxT5a-;=T!v@y\zUAT?BR/Ȇ5N#Xf}/}U92IQU ?YG5ƌ|d8BR׹1[VR9ӗo0͓ذ\ K]X\=tɠ]VXټ?3x4Z:.1bMBk`wz^}fsdtJ"E“KФ&l |#Ƀ0vVֺ]Oe1mV/ɮ>.. .x2Qd-Lq5TB͛Uxa}KkAe^-<afM:-/nUxr wg1Qcv )!.GѯY:';(?;5w$l>N*}eϜrܝ2EUҐP& K)YC +l&_]WI w\ΓPe!/͐cZ"h^pMY)׳>Phzw>lRԟQEI|R?F!$<5* m;U7ncgGc1`XeTE 5 p9ܗX-k^jbzY-cUf6fa`:ۦ>JkS%XjKbojKPV7@%1#wa/=u/zm YZWAJBhe!"yTNi7.Td"8/ۃ?K~#d1OW& ՠgQnQKukK/Bp"~hi~.xi2Eq.i鋻= APVO!xUZ$tÐOH ߑ';e*/]IB+<qhV% s$/C4m eYk^OkxU響g&V+#4F׆cW<@Fwv^Y|epO}X;4fje48R(ZjC/oYᰆ}"p?I@4K P*:J ٓ Bm_ܿbgrT“[GܽC6U&Cj/ZI՛vazث"!ЈF*nۡ~O'zm2| L*zQ +. N82o%ėg!ɖy :y;݌\=|9=)|e1Ѻ=uͅn Mwso/+sj.e0+L{5vr+a"v't N8E0m// ԼȓQ=q/ wkpVd/7wv00j"`,뻟eH~lubD VMZ]%2_5e)¯&@50/2 N[-+e|`ǽR3P{%سk~O\z{X7KI^ ul,>rRs&$2„ YJ`@~i_1+ i!rWRarC3J{ëDXwЗ{ QxGwo㩐.߯+r_3ɸ41 :sjTD|"7|is՞ooWK[yVut6XyJ>ε(h2{#cYaV#_hYjLc?Ms-dO3?$YژPf9@''k/Y|H2J-[ cLk_a/_i6O*!41d v/_Auݲ*)aS`]z%!3XkN^:XHqݟi U]8@UxUnӪ W<95Ĺ,r܎B:b;#ۜa9`EXAK֏uǵ]2ɷmzYΆ'rA]zQ'){̄iM!0}2g7; r;]ݖw(窌 ĿWXt3 ޶!bel3ݦU}sj1_Ԛ[#4H奉fB^K m9,jWCK#8$<5qۿ%y[Ɋd4@"QH'ܝ.$&\lKO޹PS+̮e"]7xbsvƈcPMI-Iۼ!Nh g0M+*W ^HLk{[fs^7$Xi+}9h,v'!؆% $uPcݷB~E+P̃Pj)K`9&NE0$M6Dxx$[r e,)\x?+q/VmY*ܠoֵAԷ>nA1G\NDkI,f9pCҘh! —Ѩi] қJb[ƿv d<kTbR5Шq<}\/rLdž-!f'܆lmf]ƈ8lMT Mł%x.`EE<9iYO!GQB eȪsޥ+mm]Mv #R l%oEI m9x7|}{1 p 1 +B(#jHqlt}p HO?U[-G?tq뚢lU HJCDx1];O aL)rl^53TO/%"l7m`ĩhQj#Y=̀Howdb'-NbvfȄ 89k1JK]X0*o̹uC F3rc2t]sIpyp < YSDWV$%0dblcr V$]&5BF&RGm6" {*"w|W2IְA1嫠coPf+脬Z&q`dT7 {J ɖW[:lAȩY"-?+*R&cJ\P#FMflsdF'-X(L謊EL6G.Q] F5ۓ'e]/TR! `h=i.B,3$#\m:F0%\k=D`:{?%&_Aw`NOCsTӪ=h[Q5wQ- '͊0:@Z !(ظ]ȋ2&g9Tkm^636 5 ԧOPLⲆZ]#s4V."sEF]C{3 x"8h@JQWSɀjc.*kX{{Ǐap*MC<śu n/=m0{>hu|[e(|X;[& Se#elnN[JB/K}0DW͒+ / ~ogVߎ;0^@O,~R]цEnf-n"C* Y*z2Ȕl/dIVCԗ͇CnY(d1=Lvv(vWu/: rasOMͿPqz'((vP2d΁=\ׂw`Y- c߽)0Jl9# z)SH$?>`&4:ٜW1* Y _E^OQZ(/nlΪb6̴o݀jUb+|Գ AD "J]և)]0/f÷x@)M} eWw4n\Δ a໅ԴNT@ڤ|ss2Tm Q*^LfM Ff -d*kg$bKLx"c$Hx}~$꣛Gj=b,,<yU]m%w @>F^q J:'H1vaDX.<څ)t9Qm**YG2ɩļ-dP ':JSfÃ[o-?,8sǐ }/ =ڕo.qN*9xj?M;Z9>r Kt%W)Pч86 _؟ ު!s }hxQE7(BܩCh3KB~-k6(*, 'ϟ;gOΚ$&d ѨH [gBY&o`wM?GmtRŕ6_'3653@^:=!LŻxN1a=Ǥ+Q®"8*!ibO>?`R/~٣r&]Y*.^sْ#e?aq>ۤadzV<ۥ3RJ\'ʀ`!mWK/CyOFu*VfƔ(Rgc莌PS^lNԴ,<=2Sr+WmԻAׂ׀BDL1^2 PX BR?TOjʹ]p(}r7%ef)G#3lRgP7uM?-}m #iH':'Q2NWw8RHjb;/>h[%ӽI$aԎ /lP-dl?u|8蠫0( ^cҵV.IB~*t!?߬x =.߇|#rw {@ s KM፭9GUvjs5$9`NjH@OE,$xHU.l:Z!'Ү9{D8SyM?䬪8eq 5'GW4D}KNqRS7l6PݺI1fs4XReY wwfݧF%T`3i+qxKqzKj OA&Œ3봗ٻ)B9oD3qߠ wb7JW$MedO~~Z,es ;eR!ō%5_ 0x{qj(mc7RӉnczv\o sp멧2MC'uxJfdE- z ^BSW5:#\NScg9l;+gFJ]Lrqc~"w1u:Q"ƾ ˰i7M|Sܩ Ե -oݢ j`JeXsUfؑ J֝9,ez?gpy:O#Vؚġ3TjcJd3L{WM= \(ջNᓠr{>Iۊe~29(9IǬɉCjckC+BgC8 tҜRtvB#ߤ]K^+ID-^x7|8اcy2RtiĜgz>b|VvnuSƢÁ-<6yq>ġ0ܖ[`%?LL_Rr 5o!M9*9 ڃ{5wvf5nhk&0բ2LZ-'a%QSƋvv^!:}n0:ALwhsXt}j!1LB$*-fм20shOjSΧilVѫ'oě`paiۘ/'Ǵh 3B%y3YM( ١/^/!Ф7S9qGV>! y XuSl st#z Q0~;j|10BAmgig%OS4"yXf+>>))Rq!fTò_% D#CS vt._Z gb5^^56!8~E ǻaT-[*;#G.tа$F|T,YV n.Qܾٗz-M7-~e#4oӌ,%j|PDlۓyXUO8e%Erlnn.Ҏm^˷}bڕT()NN]?81qBvcN_=0gV6:Sgq<]?f ;TjJEtŧx1| @6l|ו7θt4b#gkmG&ws hkzH_gܕ+uXEXBY̏D 2~UJK~4g]ju4ɪtא duO !(liE^+OqIZ.ms(g0RQK@Ap@w"n}2􊲜3,Yv ݃3B΂8ҫ J@Jj楎2Jœ\V{{So!u߾bص=.w)&cY2 :Mc#m[á%)gX;3ׂgG}jZ$P6S2 lba{F!­5^U`Ϲ4s`HlXKAY{h0?I _h! ovD!A:01:3%24wc)t+p?e, K;Ex?uϾ ygSZp$낮VҜT2#/E- "yfnH~8ʼj3Hn` r fKu [&Y#Bmh?TBCR4Wm(0]ܳyս,dXwTZdX( MN~]32Ì4Fv@A x+r#ʕz<ҤW,ҖBVa|wz@cWY+6A-e; 9u$)P`g층ǭtdYqM6Őj"nIp>O1P|\>SSr\XL9Iq0b{ܰ2x(-Na5k)38x\փ$kfu:`"As; DB469}逝+`-HIBK]h`:3^l@V5g0Ff8 ţW AwVSG)+8N:(ҭǁB$m/"{aʆBts F%Ỹ=ҿ x_`8ai;]rxi/ƒ|dg||u*刓cF٦-ݢ:#a 2J3.L#N%Vѱ=k3%޻?.XNxA7˘F] $fATNELl*J[Pg/N7ʽP){W(n74q_}=NH=֍lZ SCr]ϥAfgP?XGW;͠J1 PpGC Cnpy &7;Ә?V GhqljjW-]$F`F/lKu(z:64$o[5xE*{S +`RVꦐ'iEwh$U @| {ma(/ꢤKz6`RDN&|È/Ă [0~h.U;MÜ,6-O0L!O.,i''ܚf=\&ve[P9gh޺/:gܒ^>b s],Q0™AĤ(͇U\UqP)@J\JH%Vg`F_$wn!-L. 7ʠyQ}sNpi+]K}=h/w ȃ0v>aCdɨV}+Qpݺt" #T3鿧Z=n.i*}|:kP0THwFJT.g`W)+fyM:oOĦ60-UTJ\sU )֢39ڢ)˸+&'KF%pcp`<ź=ʰc k*je8Kj%>XÂ5j u)'NzGZXGqoc(~;Fe`< (G˜#@uLMرOB@\g ;x Ջ"%?dsjyzEY^>~+= (70`,%ܝ#? ǦHNFыq=`i m)_zԱjzJn@vEFBw**_gq溫 WdMsaM\(&k39yG" VHW\Tt35`¹Ȑ4QC.5OͩDЬA8'.C/ 'ҹ % ቎(̳ CQpNʂ,9N@[nS؛ܟUgdʤ Kǯs455]L]`" 6zS5zDd:2עbV#5F+m9[l*līլyuَMרø1DFL !eT18*ƛ!po #!xDS PFkED,YEk }4FNK%񩋝RP'lk|ab6AߌQTo8KkpizDtJVE *rflk>JfHv= +rb®1$19ER?"|oX'KgHŮ]fd.4S!fSaALuJ eިf2,=ܩ~9O+o-wum`_#WDo*O7\z-I%FҤג'38٥U¹hɓKwm2Z>4.pў vO]vq3o9E!>Qӵo%*-:oKVxaft!1#,Wg|k5{NEӖ+u蓿ڇolu Vy30nuɟAbBR3-+HK?9G3.J~5\s^aRh̕" s]s諄H񛺊Y/HT6nç1LR=tR@iΣN9i8X'-dfd 0BuC` ) fNS/%EH`reG^hWmR ,qEܝ8"j:Qn{UU0 cjö v.te~ guE5l3DeB&H8FhVQ] `1gT1 s tO>T)8B#TdlL%۱U=Pb.xs`ˈYV.8fY{X# ĂSE"9{l- k,/{٥I-߳?I/MY7FY=]z~{i5Oqu[YlGDqg<3EZ" d9O|fE1+ l7#2~F?涼!%v| | {Iv;qX92*Dg7?~ 7у06ȇ%J%ZVY >&:檽4ѽĽ5!_]C:AQN 4}6D+׮zx+ 7Dx;8I L a`|WZJ%|:S:=01*2Sy(bA)YcxǙNQ t3tHV?W[c2^4UHO0MB@ډSVY9ı Z?%-5VT\4XTA $hߟPlsCFTi2WIluglR^FlE>xW󮈒cE+3+Q:+Q AG9iX\E#`Պ6̊ 'Џ,4d V)/19V6$ G ץ8m|wP`:[,;iș`4[~CUSػ-u%{BperzӽTAY:ʀMCc_iOV!\^w-c<9g  q2^*Deq"l,CN3%Uaa刌$V/"_$B:룠C}o7'.m>ԿmMB`r'U[0ٌi U.<$nb;HmJS]L88B l>點Ł!]Ϲ :TdCؐKFP LõVg8Ј.>&&R֐xfJOh [n 0w>C!+܋\޿rj/qDS[S iN`$6M{{[w(?Y-A$u*8:#J_h)<,c PtvAHP ozYX-%QXW[9/mPxS.'9GyRR/ൟr+t޵BD8|>?8ʧF84x=Nʊzc= +"CΝ Jg+~pggS`޴ܗCq>ڃVD84_"s׷3צWǾP<{–tšVZzCrf`]77r,a*Bk )sFt1T xxI>\u`Pv>=M=r9wWO&bAo#1q9wEӪ>j~b:t7Hf$qLOoa4EQk']cTFA8<`}&8c;N<@x(' :5cy9`2,Rbp`1j>۪TgZ}t٦!扏PEt '$F59BzF-{"a?k̤7gC[I{边 "LB7y:W>q qjŹT.o>AB;tJt~IN8XZa i`vaL&&( I&rv+Nh)%An^zO` afrUɘD*S I7x/GZ&7 q%ClY}$ifK0'38%PV,4ub㐥UHN ipg](u/?m_oo0 6ncLkd7 V xE$-@Lw[ ,|TzSHwh (PA^wg'T3mPVsI{H:#9>R~@*Gx!8 JZn,AM$.GQ\׻w!Q#k 2*JP25µ0xQa'j( /MItD6V׻ݶMh"L*H"*\9!j ]ݐZϸmov"fyNgdɶ5 7+F#huYjDh˟oSn(s$,%$[[HS= ~0:*  G"Y4)Wt}5UtvٯX|<` U`sN zNرcf"-`ܙ\IsOp{nWPBN; wII 8 1@OH"k@F4=衹c%fJŢ&!Jt'E|l)rpӮ9ϭlUejQXN"~w'5Wc8doT:L0 Ⲟ-9w "qtB*jS7{I=R^9or-ΒM`0|+0uKNc󴊊_M+B<Ժ3@H~"|iVD*Qcz?_S Kcjo>p׹( -Gr}KS0CzkB;Ѷu:x{vITp[&7vE"]v3k}!3ZebK8AfN"J{`Aud?56^o=իsry: ,,SW+_FDM\FVͯB>饬SiOGOY[ffG/ŢmnS{+,6_8?vBi* dC f>6Q@(Tgj#~7"d疃CpkHg6af򛪣8{]" k=C*,izsfw|;&b=lcUS96ڇEW6XEqL,ܐàS"o%WrGɱ㸘^@x{ ?_Mwl\ݑXW5<.mt5((i}kcyxi,~TLB$d n.4 ٪<)h=|6n·˕|(@j1IX1).qm,=К,KXʜOzTU[ӦeFck;S„ moúQ&3pT Wb$Δ8QEe|s;Z?~dܝEy/%=3ϸ?!P #*.l_\ -&w9䞕k3-^桜)xemzwKYtշh`Z8<էǦ_C8j<+n.S}rJ ِc1 >7~" /Zܼ@=^]FNl~wkqPxW:W ۋb6 ʀm麽"ׅ&SbUאZ 22\`u9y9PR { ԻOI@;6v[YrkpGiPkB*L2 04)7݂ocBԆ-M>y_j~@ɝuⰨW/"eE lg^޷eUQ2<]$ߟ äS\@鋹eFtuC5"{-s.?_V߳2{hbS#(V' >כY'ZNSga zB0>#;E9Fw6Ш0W=l{ОNm>TEhTCoa!x9;CΒgQ?QT)H-cWaw}>,=JmPVGTOϨvnLjL9]\zE\n<- d`$/dzVJ@)w'BejZtowffUIì˸fhyy*OMZ{ت?ryZ5ȝ:?yʫ F1 UdZc(&S}n8[De$[Lfo4}zuVj#铍 *`Nn*ܙ.%Yu]d:7Jf"hVK^._&U ȌZGLkq?s |UbGε}8Ha! z2~۶H)N0!HGHwضUJI pZ#> c$aɩbT&WʐI^*`2e\҂upbz- k]/4W2mճ0AysN^=}"{ |=L+k&!J?%7(GZM$ 0s=>OzR#R 0e·H&Gg:w\+cgJ"{Kːl ]7H#hG.\MFY_Yլ^NUO ԶZ=FfJ4L3NJz-n^++pɞhNs=[4{a1sI<1]zEн?CAT6iFʌ1]TZVIo8F u b*D@t qu+2tB@AUL_f c8 IsQ1C*rNs):ݳV|mڐ |'_4=\rlX ~9`" ijE]rs[6O &lmPKqjs|WaiyE7SzY,PȤZ(1d.(} enКVp?]n-j 3r1W7OȴIM bG_1#SdWcfڄre=ǁ P3G rW$NѢiXnl{MϤ]~zҰvx]^bL> 0FmT=&ߖ;IR L?>N;hx`#Y'Dl^zl7emn'vRfK=u)߬-}:6q=&S) jʇ[GUM3Sr|]~bZ`RFoʲ29laf/&IT}\Q az"|jsذ嘆2'γ +]8;Q$p4  67 sX0fãRQjfR,$k ďg0ص?3zC]@wKC;G(0Nޞ~yt:* { {u0;(T lD}B7bKBp^,pӻj}`F0et~1}SQ6:%l%vP^=/ڽC\ -kbc}PlDLT@}y`슻8$!b3s |~6gm4ߖ)>"0taWEu'iqC(qhEQ['u1L_g-hhmfh1{ٛU[Re~mԘmiPt4vB{?_ߒW*n#rN0^+=zY3;_W_TFH$-iWm;>zhE[윴u| ?&Vnǩnu5tu#wfc|~X diTVI1uM¾J.SHrBAf)P|.k[PR9k/*?p~IŞW͠%&t. ߹XxW:$^%| !4 N߰af5Xhi>eԯ!+#jgޡ>jO G8:QZVE5pOv ̐ ny0$0셮/ZL"pꌰ( x U[F`#Js6;9]r9F`$Ȩ ʨnKD. XvΠZ wH+ "@)łgL*4jA0*7S+:eVG$nSkEjvDn}hi$c[@aKax}/bKcv܊*Le zk~f"KǼӭ:vAmBfb⼁r va=kr8o8sB$i.\VcJՖxRu43&q_+khVއD#ϋ6­?ijqTH8шdahC|&*vf7:Fן3kP8ՁV׈ *g'Pl(Ljm0d * tO8r5f- (b5.80}"2]Vf5q˟EzEWf=3\0j$ڄQי7?̩OV'1#dNK*,dQ5(^(]Р>7cu!B2Ƴml:Vޗ"lV@#f&gI* vH`62V弈w $U}!K t&1g~8.~&w^_ Wቓ>ʞ \$# 5Dy`r{~!u-G*%qWhMdͤț%1^ eMYĖkSA=hv]E')+9DN rFmnׯU(v{dPFR$HkW:hDM.Ef+ܢ'R,6}!i)ZO]|F3eUSP.i||&h?lwL#h HjH| hF=(WRbBr Ղy6Ә3Fϛ׆M;b \x2G#˖RO@yӞ @)AmY-%  =_SI VKMnUk2'Fǐ` b"-id*aVȄȐGx 9\|3 TԃeHx9 "l +l" ۢH$|.e@LSgK_/U.!eʻ~KeÒAr+iYWm;)ty:c!pq ak)>Ao"R`JxHw[34+B]ΝFd+7l>f4z!04qwC2'۵dhPߵĭZBư 8B|ޏ[܈rc^ ;em(KmE0`)[1vdek4T5`>M;N ҴeXav'X5牷'#~XwI#i.׭dhFMft. [X(B8]"}QTyn OV`i3= z,)\ErdA|T֟v? h9ī6vLsL2l_,HpL(&%M?ZEWNyb'?lY%K7pCuAK_H\վȼKLJC3u+OVhVHH3^y_* h yMfeg+6.k36u"OQ1l8]>{wib𛝷wF nCK~Rx(@~vޭ Npv ǙjޔrAt=?#R"zo*e\^ ~G[P8]4ca{.3n]~|LXҢG 3,_})1뭬G{3?L,%[f›jqm𽦼Y|8HMCIn&7Kѫ-}":oq$˦E$k,YsM̎1"6Nvuׄ\*wr0? EeB`PmDȈ4"e@ {ee|iOoXoU$ iHr,u9d(:4edԣ7 ɒ+2a̭ꆺi(?\\35m ()DT  ~wӜwԽp#n>!/WtJ58qTx%_.!pc8,pVjOGA:!ZD1bI3 hZuᱜy3ômƀ"+jbe\ֽc/t&]Y *֬qkQYf{9CҘf A]oKWW藔kWhΚaIFMDfOfD ˅:-:d؋L2pOQ񯹖H<[]?Q[C|F_6 ϑҜiE3+ e}&p] /qUQ.R:Pvd)Ν:+w=VU@'3w*;aZ^  Y+ `]bM } Ɉ6,Ou|;z@ lcX\w2Bbe^NdCnN!~i }{&_6 ti * 3&ouN2KM'-^|"iUDi {qe֥e eb\ǜ޺Gwc{׀4(HZH_eLXVX!SKPnCF͛t&, io%-'生LƼe6VEl/ 'c^Sxk%L~3SD)=jkYLRY fmFI Bz6w 3p*'{|UYLYqpq}RX=-I[àFAFyHVս X g_Q4Ü++ģThHhQBR=қzUWZYr\>+؈TG7#xuk1iNJQd/q +"f{fTW_-,]=I:cǹ668޽ hsӄ<]]rʞYVU2A)(|W5D'Ai̩x,YXjQ]Ǝ*Nf9lDAauOcRnP;h 6}:t( .͏mᝒ+Ur4/pg<|*٣dQ [SC2ZL~0VYD/ė Z 5xG&ݔ[,'XE+FA[%:țYĀj.//,NDG R T7t-uXZ搆c.^oU"E& uO(]C-װ.VR вWbp}F=Y3 ?z qYۓ dN 4LdgailI-X]䰼f]􏋱Fل|S@6зBD*211 zEPh”s q;Z(7{|l0(KYQ1;$B+/ H1|MA[lSXԭQB TR4ҩLW)@u([F!qRN$;lS A>mQt6;L}NASU$OuNjj Ŷ'nI)Pb| \ALDw`B"=:x=PC.Q/e dHj(RNr~?n\/=??fgH'2SkFB\~ތv:Q>4*e3!QMȷ΄QXf R592:"ĤLM .WT:!T.a Zo8Y Ζ&;/싦jT كY[1BNmWm/_K1kYX ^mF39Nƛ5K*v,g=f <2GڒJ}Nj+M%,8c0827+nV7R3& ]OZg5qO  Ԇ#NUv}&wßc&y2^.!kT ߮Œ&!Tk*M#.c0abA(û@nُ>It ep̢9gꨕLݢ5)=DpfĭTA&®.vLM^Ԭ׬bsW+Ob1VGVk|҉ ܼ{A6۞$v(K̮h"5 Ž՗M磕(X-:oZqA$K'*[l^"#ߞp%'"Ϡvܞ8-P53']7^෣_np=`%hzl%8Bx` m]Ѐ5>: ?%[-sNwg&ev "4z|Dt'k+\4H/g Ӭ)C9 40܉M~_b0];1!Tߛ.r 6r8J?Za38Ődzr/<!L9koRXW^V+]oWdɡ!_mN30sܴ'է4l` Jv| =:Mxm/A%kxsr -{3<֞*f>E?7+K6 iX@Čra.3RuHf mM j 3 f kfΎ`2VQ4fi}ҧ^B]aWFv w[ tkGid#+-CvBq*w.67jZyY\;E0p1H2e7 Lq?:{Bk: 2ьNx.8'ӹ䘪ECC8*X#[XVr]o=y)a62 m>ا/0|;T GS{j/N΀QWÉBSˁI3,"۞Ԋ_LQLsRqӭ&,mӱ>t4VRYd/V/$\QKJdh UP];!=rYS<ψ qS=lK>?F:CWjHh4̱);Y ^.+(E>9O=|./T' M}e72zK*_ I~}OjtNAN9`B,{N"z4ip]>ʂ;V hG=qۚH4kb6:w4o֕)m0bk3b˲X6uˬyQ=bUfo+~p[ݮ,.Y#l~1f7 E"b #j,C Uz 1mEL765?Tm3RGhX|9`׾;|s<|CeWGQ>7,ibn$LJtmހT'iW*`A&CWR+(t_1{Ð& i,#%h+mmE3:{w;`C9BZm=WD::+ZuZ @/%WL'1A{{4젠4B3]v߬je)l/r&Tڻ|2@{5.ՁGn{Tƕ4hy.VUs6lAّ2|X zJfj_'k3[bKS. Ӫ7 83Zw*&;j Ta^F{^oͥJr*c('j/TX묏tX"L%]g^?XG!k8Ӕ랡!}ؚux4RI/ʒ̬b6|񧡻=Iޠ,ϟ. H8EKε蓔a=WA^5[ʖX, ?2Y\1(L&E<ؑ/ n2s'0qeևqL!PDGPhy!_!z]3|[c b+ ALcWnOu9\ǞKz@t5|p]r+;840X:`1yAkjԝ#IFx8x>$v2Ry77-T'`_EBrs3>d ʨe1'&fLF@>݊=  Z=g@/XmDuDeR o46-~#GCjdp`!L: s|qOHn_u.nB5*> q!~c'%hGaAYAi=W?Fe*X*n(W26M)=u@;r02ͫ}Ŭ)ёrِr T;PW6o`[K%ި L\9sR2H9;K͸*=bݘa\ ^yĚ)!tLJ+=aሾi]V|qdq"QfgͼtB Lq]pv1VUp,o wYA=fu6Vɒ 1S6VvYohѽxCH,%>X)L&=:om>ٺ/f"΄mȶ!tl;!C6jptY!j`M3ܔ}vִ8anUS$~c\N 0u+,˧`P1*kI6~46%0g{gו@6+Z);P`}C0-HBƞ8DbOE.Ҍ~DONT6=Yy E&aS@(¿T~wuƿ9>Myח!AcLQZ2I9@s3KEQ\2zX.ͻPl"᳚E S`eNFӈ@]PXs j_W_-ޙGE/~#]2 `j lY#3ƪG`N¢Dz qށ L$&E HR> dX]c#O׎9R^tR+uB'cU ^so]aaz79vYCbsG߅xӐUEPw\1HѸ25|ޞ!IG23)\yCڮ ~|ԉC z̕pƲ%s%$ *WìG7stbIKIZ:gRA\P"DdםǏ1Mrre Qw ϚqQeuy;"oυab˥3;}eVT՝/Tо+g9بW`9vgkҼv _qʭɬ` hIX%O$sůFJCuQ7f[ PnODvt ԃsYb uK[V3|hL=6g?`t'NPACDHXTB }Dz -𐋞e(I)= ni!ϕ dD8*; "459 hB:D_i;#'BÐ]<9j XD )80jLFE'Gd*`iz*[9xǁyCa7qhZ1@ԧ{&]3QL͍{CCS$UH @S*1Cwwn|%~zJJ[5ZBk֫w Q"[#D ;}@c1 sQ̩QEѴ&j󚿬vߊB6!a@ː6Z8Lכrf#1gHߥW3Ik?tتyn m ,176Ԏ^ۏtFK2@B׌Lo@L3,1tyqw4R#bw1Xڱȟi{JmmCx*@;?Fcl]R;H. #yh8ic9PzJun-_:Z^ѐ<p0Qk-Ӯ ^1FFY R-"ӛ'.6TOAK'meN'hGiq^^?D]KCME.n^,].;CCR?cz&k ƼK1kC+ Rl1ZےB{A˗?<=R"ؖ^ 2x\X1qqܺCHnn Ք" NCE1Y л]u_A_gͶ'/4/|Ɋ9s%=%,!/5*@˅ub|+;icb4(l%^7U wՅnH NCHr'I}64PX7m <0\F 9|ksKI~B bxj{WG^v#`\Xad$I%eE#.?3F/ȃˆ Qk5!"h )5Y[>9{{|J|}RFW@$7%9p+L j㣖EҲ w&g dt+l,nOҡV_b?y#;rV0Z|g- 5B2h w;?!'ߵmk[eaǿe hm%9'GgbpJ#Asœ3‹ՅMl4ܚ)핑ivl'!i WN\T;!AsOSˉZ%bN0xπݻs|>R ګL6aC q! RTDrCBM1tRU".jv34\cTn?4R J$~b|S kF|b gzJE>J`"Qtq;Q'ii0ǗPcI=0cBfVJ ][y6UڲD~i-xk.\\c&>&n;c>0TJwc-c+Ilw?ITj/V2c)'&HPε;VK܍f s D} 6l/WBg)q_L]v4Z^rf[AlD#@0`Þ,NώVm\P ^D*>ك82't4C7t',{a,Pͦ6g=2xlmBזXc49^[`?,R ڊmY£uH02;p3$t߇Lږ(?\4Bǂ{ ɫ@0[kn{:WJtS<;vGum?u(O^"-'tʧ_:F+{DlTk! #냉jlĞZ+ӭD"%9:o&#űDhl|/H)Aof܈Q/Ðq-@ ңik']6 bi&gr= K}8yI7zIݶJfS6NIEkmO5<'5'9٣~G=E1 }ok* STĽ忒9o%Xk0ǡHc^SNkՉU}/)ϸ-jWh9 Cߠ 6_^P-d-كjۧqo]ÔUY5DMIص}R3=%wQigG_)W+n lU8[s[LPώDSFMa[s&=ĊN=vA*a#< anLOe$#_睷 >^;ntCffWU[?B1gzL,Gl{-?01@z@JoLa&X(M~ l`0YLsbD52;T TGUS|?̜TO.paItAId yj$vX{[HZ++,Nb  ݴL ~i НOt[H-舔h%P xlj~s!~z!:rop.Z]B(w< pS7/oPZ?%EMBhդEy98ۙZu?ʕ /sV&|C^:C P`(68+RN>OG "_ +I&'UVZ>]æIrsZh_YgoۃݵP6U`c+Q7fsBa:ӆݦǘX5LUj:<\OBq;3" N-AdS#Jj[;o}H{ST]N1fo6u&vQ  +t.< 'Sdaفthس;@\0zs5h=*O|ͩDLfR<xtޠSOeSf4z>h3ZdEj%껩 AvZѐzqAf|nzPpʘ^@]!Co9)Բ3/έ.yc=Vtu}t)Gz'~NM = ~&x%t,"*2Vr PbNz[hrҥMi6HK+ k!F~ %TvYABEOt px q%q`Z\ۗU5W1%Ӫ0UeZwFxj,)XePLWAf+&W^ y W<`?ZT/H!?.~UhG 'N\7xXIijg k}l*:e<xnTf1je^DobL×$#ܑB@G6q"^tYxGkYi#띖rZ.CBm/шΎ`̔Q I0; ab`Š0:jlGM P,`17j]ed739 N#b:cpN XL뇼`-86~P6k#l$0!:9,lQ6{jט1}FA:0rlJ%Vi$g' Y׍JRY2fS\,xiRS>+ovgZ} 's;;3 &HToP췿cӲ((n ҁGjⲝ7 4K/[mtDxq8N\)eňAUi=ؚӅg>+uq> ?W0 `q1UhF#S`jԛnF2 \&)HN<86i!V Txjhw ;' 5EŴ3Qb9{m.,Db < K%nY{` 6 rnk1mDUPzu6;ڴ\/xqh@O `KK-pX&OqCV3G"&\H֮ S+ӣV/ҹSQr./JU!XɟzVuA$5 N.K )+W_&ᥴ$-*|`7ad5^ޡY@WD9P[ Hau(xQBsq?nb es*+JE~xO\ նr st#]633hÖ Aȷ !ӝK@i>;Nu#2ײhOr,7 /gB}XiKx  |W0m,ћ|a3ܢWy=$-9O6EEa nln9Kް \u耼>D!`n7iC+5hpP$##M~[~k/(d(^Ui0¡{.l};0B׀m\iM>-n8ͣ? PzO9X^Ӡ"L,E&.he1ޒ\}-1ٯZs!Vf|f=d4:ЛY4Rg-@n[أS~|]$fx*O;IYA2PDpg٬XpXVJ?/d)c*= Y)[Zl|K@/o#|KA)%RI].*p.֮_W"Ȩy5c\,iƖH)JDZ/޲irq[H.&^IAdO\tિ,8bfd%nѶIu*039WzoH u(u/tKj[ ~(G#./. l45㑎_Ҿʑ* <I"/B¯x:‚@VCG陽 >󉒨x݃(,?Uª?(퓪Q<iě||B (jG?'t9%J;Jzo+ۼV$Vܲ5\NnDzo}@XشRi:,(| rqqOnLT!9xRG`$aIG\|&Đ4@Nrd%D@*h #]\*iKΡQA'9ԫMM G̣*)n4_$`v7"ͱ+L!ăiVYoNR'?漄Vt1bD ݪ {oY ?d b}n.B݌HDlX`1!,RA9FaC"~~9g@s&8@5+T^+L 8@玏G osH9ȋOƵ Kqgp}"znyN:]3سa׭n߱ĎnLcBY;da[Yk|xZE`TnO uC|q!Bq4aSKv2ZK/;zSŦ4_kr!Ux zSh=PSk{'ٔQmc bY V3]ɔwY}jsJ_j;k+N`Si}YAQؗÓZ/!xކǶ4*.bo s=_c$9󜅐D*\1lZ`+sŵ޹yx־iKT &l#:,]R'9d,J9ᥪ'j ks&k (!1FOFMug@]>w"~5u&ٮ@}uZGԛLgZ9%dTiьx:w -I+FC-f}#rN\n=9+7ID}5/CL\PZ5G2'v1 ߢIW}z.+>rD]P@8]ʝ+w~aRޯ6j,p%p!S_vDg#:Y%t RE)2 e.J uk/ccr2xϦ(Q{Ԥ?sRo#/eWK23jBX̕_6B !eWپŀ& j 2hsK #}F.z_λ'B~O]eWJ֐K.LbCEFԨd9Db Z,p9 |gtkbEt5fԧtϔ/9,1>+0S.-xo~\=Vr_ Kj4]C$Ʊ^/e)?/Ml8Kl33o.Iӆ 7fl3r,dz naqs,vtXPTg eŗ0p='De=(t1\r4;|͆&`S;̓(fo2l )a?J!sn-bUֽc qK,,(⊽7!U^'\uHQ"ؖ>XXdrMY*@ÌTRq93뛀ԋMEfeWQ[;7~K#hnZ&& 2c$;VPar͕]HL l.]oE$01FIFh_QQ?͉2@S `V7ocw}3dф7׮{YN5c״A.}`g]ƚDI M]tx)%?ӥ/OVO_I+%-5fY !xӯEG?]H,H{5y8McL]^V)xYzT2Ԅ h^d(:.<{dKtJW>2sIa>v:#xvU(o.p]TD( (V;Dۀq+kc5;:ە)p_ɑd)<7)&[? ;tEԭY5< H!3Ea 0BR<ο#6/@3./tP̑Y P, ZkA=c.n%oUJꏬ"jpI-8V$Gf-J@L۩i6I"ۏFC]7{i_={~N|L.#o2vb R^}KY U[ WhIb}ǼrX (Iж5<<_b5y6oDDD4R⟹r"+JqOF..[vLF0 JEجK,;gQU:SʠjlQNW^*r:٤*X  -c^'ޗ Heh=+6!>}?t,xsVL(Z -OEjOs1Ħ_;[a#4w/}p6TqZ*k̿ .eDSY10F9cd묱cL#[vpTfGfMSh@vw*R)ngߎۙtx/ 4iQ+l$7d^ʼ,RXoMeͫ=%ԫ34=(! >b &ʗd&xTKo*g'8_b] 7- WrSPx6쯽˓~Q fsMvTTzlCјͣT~v{&u1&<|n)?n3o=fXi̜05+MƑPӮlD B0y2y%mJ L ̳pC̫UU^9R{sB^>͊7Cx$(MDfz[sG\|~uiFDY/AHo>+\Brgun Ħ(0MՁ:޽,dIg/߫hM}"舂7R>0`-gW ϥ'U)&R|ˊnvf=:lܑ0to g'j}tti ;no</V,v. Y.1r\ۋq"pt6h) $z>,,Z<PGi` z$h FlkE4{ TF rwT3_n++ia$jN4"rO XCj:3u&9A ݞĦհ*mINʕ~aˬ&Ceè GĽWgbmV8R&u&Vo^dk¡! 1?A4iEGn@r KC8G;@}َAa@`!c< g&|b EW4*C~tM4J"Z fCDv!kf|)g_#U $ʠ5i'z EB|IwجdFLѸ18?7\E Zg"t m]8į!H\c@,:Ĕr ._];|q=^&IIj)I5ŒD1u{hn uwa` e֮P;ecb(woTg6u2b\O_#I<ňXpz6pߟaH #x楺{ǂ#zPA: K dF&} WܧON|9Q3*+gE1սCY,Qҫ2yJ.fmSY> YlX#&ؠ!Wpy*PhԦz"Gak+%\xyʳ8mwL0ݽZl4Y=U:+3T6U'r{;o>gdH}),,#c:;j#JJ#g?@^0 ce^RFaslmOxǷL\& et[lWgms,ʖKrK`,0P зc0kKa$7h֌GE~.Km6P?J3&5fu=qwD_lr)L񪳛G.=_\m ;-{W"GEDuݕ~yD3?%v USӌ=" C#] 9-xoI.!ZD_+ D0oփs;;<*f= +yj,1Yi#hkpmZOE~RbĈVY~J)]/@4exQ̴:F*WMU@o3.'NV/8DŽ`U;i:ʳ"-euZ77 \ņR6B9pUUȂ\_^ /: DiU ;7,5OU3PvtHAG;3qEWp#tPXhUFɮs]O@UyKXZ6o9V>zh- 1B߮=z*,QF%u\HܳHا@S.ybA'Q2ej [}<"UͫH,^_,kz*{d>jcu+ 4PjLD4%Ņ4H_\ DulV .`;ic1+U :@;fI.zYOj};!x7mJ<4vS՘x8Շod҄ UB6ߴ1;aL? ("!9AM< K.|3}s.Ue}D|1x¸ ì2 46}S Ư3D4-YUq1J =nM u_ _P=C>Uóu'$^vxaSЃHhS:ɬ.Je:;;߅Ny_1 r L1j{:.UO ":Pjo[].U} ۿHh86`1Jw%EBGM?; 6m;r M Z?e ag)'=fXo#>uMW_oA(KnzZ"80AΫFƪ%5syu|fi|Rg#*E˟w㿙NM4iէJ&HvHf&z3fvy)FlN{pKNN2mOYdO00%я GRp9/)wmÆ4Ʌe Aq=|GPy81x- KOl ~"+K8gtێerPOEB3Q[v];o_ŵ!7vxf.sZZ߮Ke/h};gStELܟV_-$0>d߷[ooo+$Uk|Po/vWrXL>V~nUfD*#ER8EfBO Nd=4< Z\U[>=P66\6R&['y}˸n/TApZZw`Tײ:l+|uٲ Ĭ %X$ LP@aAL0XciUL::bbr>1^ C0_*m_e4y+_SX,h_c&5[bIH1w^{vݐy#N}2+d%{/ʫӇ 2iaTОf@Q,SC|{ :eMʱQ ꛢunG<@).~ 0#C%7͇="]<|c0{\OodM&G=;.Ϥ<$i.>tkLz[>X-ĝ__9>ֻA'S;ZZCD . 7wl H~y>@JۛH*& _45?vm0!`5AX7cܐܟc>籈"dкbO F3s+٨amk|:FѢCCU)󘏎S8(P,k5כ{gVLG 2~9{۵Y>kL+Y "i٪enC {1 Ba{i:L^k:hp3䢧\_k.%_cKPhKY]1<16-[ޡHE>EXvzQdɸ1R"t:׆:oYֶuaSCH|L$PwdEܫ?t N谒ײƍjV 8̘~*`rt檕\̗ d ayIqȪY0S3ВH7;\Q`ŜSc*A{9S&݃Hn^dWZJc` ->װև4v1Sl;XN#Lm_QUy/nGsxU8;HK7KB5 \v )cM- gSnI1c(-:- Ng=Dgj{Lrxˆ0lh'Xc8C3=~!d!X:RXd\)_hlunÏC~:kh?N9cz?ZbCk'*Vpu0%XL6ԟ殄pN~+[*;7kdۺ0[SOаJ~kfxO;f\DI3L.Qw#" m4b; 7.gZyjhߞ=g Xk[ ,l*]D\1.Paϱb1,g1CՁ >-)40Gu8 *37+JSibF`ϰa\BuD7ƕ Q}m,у_ Q_`?1]8zLj{HHO_ H]`&t-SjQ؀͛.< a^jѩQ!"xe}ygq$^:fc7R˙heVz\Zbp|ltķ~1PxH0zoYFV^]ż8DH05]%/g7"D]< ./ˇ4 )̯mμ:2BJ[#B/wQ5lN>6/I8AHu^<کƀRGOH44<[;(fe`0^)L& }3,($|pIf3 Ҳ6aH#f38V(=z8 22i$[!/o .v:-&P@Sӌ8cȦui]"*(Mbޝ%ֶB(,rxb ЪQ)mKpX ~4Ӥk>kM(oߌş[|kB"rV[ň%?nhWA \4[Rq-B3 ƇP{w~ |{tJ- L8fJ :/n`25j5B}KQTMZw_M*A0t g`JP䶛}G~%nN_>':䲩jrˀ۶ ݠcc͓@.&zxv$<`\_L :Z!"f[/?T(9rsSr)!9^L!CwdFVvzto,qK~ >i2tPY/h{\joK9M]h&[ɞeӠ,R4]@8txκMs~r/AHrVD:DWT1;Vtm}kqu `ȘͫOVfHggXXLvU͗~ _jącploAmO)D7p;y[`m8AoڧN ]5}$mԟmi[fDo&*na26bDkO{ů#?ԊeshOӦϐ dHƫAjXY10=qG)կb>R[* Zv!"o"N)N Wc+ Q}~G )0Z06c=> рn(-1 K>v R -6X 9aU@pKY.?qѴ|j)хٛxF/g0ݜK -H  3s,tKu{\ fy%@e l3;ܥYţ |X܂Dه}nk>!Ksc=աa…&\؀6p5*-﹨i`>A<, 'gg]|?vԗ@(םptg#h94$5E@~YzdA5ъۣh* 44;XCDI )ĕ-YjQiL}`v]l :G[P`Qk¢ۨCYdt%F;Y*1+eW %-`L9VQ950uQ+.8Qe+R̜}p醹ALp."ޡ8h ٬0`8rWoS;4CA73#96W&?&cf-Z͇2OW i=?}n Sl3MBDH S=o]CkX`i[ lZNS_i_atJ۝;sh@v@>) F}zqg%w桛/-ϖJTL#=O8uQCaYIkV%.DUlЋ%/Sەc]D-bt[O(pG荒 2k 0of4Ӊ3Bg ]h &9!$b=AIʆqOys6+Te_oqHL 1CߖpAЦ;F)@Ŗ$v<~ˎB n?O$ ɧi?-; mjrf 2VO9  LNjb625 x>܌^8B#faQѱ|aC?:Ԓ%kͭ;?(aL? SFQiㄬ4^|RX4jK Bg4B n|cˣt '\G=wH 6F%mڹ!V[wsD]2DMxol[?gp6~!wP/\|('(4*OR%B[ n8~7WDI|09ଳvKv΢>!O-_B_NdeS0 JrSww\m/w0 %kb|jd4EGN),~='\k杂렍f PV8/QjVEZWtAmy{X0CԎX(aLToE]?t^fQ(>w{=/#._P$`vnH&R/>H ~䕄Y": ?\Vdc{A]"'\q}rSLL-Y3ζEDZx%"/HXIJEu|=U* _ 8G4ϝuUZtnw; pj7t͸Z4pͩy}/֞$Zܘ~ [@Dv!} Kzni׫ aPY%M2.-@67"هu{-oǚn?Bq)Xk5fH` &'~1N3d 3[FYbA1H_hQȧN6qV y+3g9Mj`n Nr۫מ?43²sSíǼӔy;+;5= Y>>";%MWeƗhlĤȈr }35D[Yk,rC ) rKnV$+Sb;nhT L&L8IeCçiX?IdG:|"H;ÔjP <}Y5d 4 p8Iū9BشhK:g8e,FIе FvbdHaXcXddZ]sKU+ {1mLߊci f첎U+2n(^jΛJlvgQV4芃"HMHn-5.Bdn~ -Quo(HK(jg?ՃY`+Ѥ+/qo<2,U:0 }%uxF㊳owTU. bx0EhTn^墾UhA:DŽP F7wK, ͕VGs XtBMi q ke;\'x. ftӐǓg 8&OJ{& z%|B@I FF7k4g !en,Ɨ JEMR,Yv/?_ǐ+"7܄EO )ӏM8L|;8M]?<3Zl9AygY&a e ;ת>mV[1Pxm &tsJLsP@,jB4 σ.΍^, o7Z7+$f*ůw-|xVP>ԇ [4/%cI\ĐHGM*ETc5kƄv[k s9cRQԘ%Ό-NЍB&%A]]i8WC(V7]fA*CX3vq,xK2m&(Y3Rɏ`pNjr(z-ԣUӿ+^0)!; ۥ "MRw~g ҿo9/[|*:ۓ\E C2~,{2Oy-Lj^Gv騂.F53zi/ƀXx3P3L)Mf9~rzc=jP)L~/Lc0ɽWnEpU&6f=DHE>󽋒RY^W}tCW{:j˽A%"1`.&߃ ,$r>o2Dor Y8o|",Z5Y(Al}ف3mG{EomgDؠh&Da/23ʏ~:<Ċ8IG:I(>%fw1azMeowF>ꟑ<-R" {Ӕ^5)UisAolX֔ Mb+Sl-GT#kHgG'\r5pkk!NQVӉ_,~9zS_|*sͪj[ȠW.cN 8>i%^!ڛ&IF8u^SׂHa&1xO,S,ڑi*@Hq2~wꤰٕ3;$|3^?4|6Ѫ%j}.h [ovFc7Pv YhO nlX X{3Ш gϐFHle|y1%(>]>I>?wX M))e{tEk:3LHMi)) yFSEPc!m/ʒkϪZ+1}mOv+,dC>'. |lYkD:Wf;Ϻ}=G1Iר[$i9S_iO5OrLx(Typc΋<%%2SG;1ּ&X+_6zf2A-G;$qkg~9)]G߀Z\gߠ0Kl$9@1L_θ'ח.>Th9˷Т3Spqx߷)*ȺM=q,u[*?Da:Oyvy%о&ւ9xzvi=>SGy"{O[G c vwylz [E (N:5'ݘ( ۄ"A 2xh8Io5*^̡XTƒ M!_]RXq( <7z |D vmfû}^gǮx?sdKQG "+L='fmt. J惷>[X߫,^/jRw'}Whiå9)OF@AR}L0{,b ZQx+U4ALSjPK5*ZjǤz!ېIV=! @ݰt#jx9.^BI##";ʼn1==%~uC2Oxֺd~#yPD:J!Ht %Bo1bU,-HqVe]Ͻt)KzE #1 4=:oo5LCTLܡ|i""Lj. @,n%'x.yUHWq4A0`·ʕ`y]ZtdGV#2r֣ vVw/F](YW_=}m VDOsW-D7SF%d|UO!Rg_ EQHqAa`.n^xRlIpGxYh@r& .^xF$ҥ׿&j޼|!C=<81B/kt[w_Q|b){oVlt%mPp2n̛ hº&=``߹a_ ʗ<)Ee/ x9UB~O23A^ e*V"j̼.h$}&Zƻ}'=62}+©Ie 6]Z:ֹq/)w%#R֮ǩ:\4HLH܁ԕ%$%cԳ2L~HǑSP[@ a51Ud˟Y;]XSXPJmxl=Sp& o0 m$禴w$ ֞Ϧz5Fz1PsSl%y6TD ʠږ! 8ހ~d5%UDMY1F0T\S؛saՕr 'T܌gn&{bPkM"*of}([[ gT(F9c.`1T}5F7H攸Zܦ@#2k/%Dx SӾ{;T4OcɴjE؀^/Rf*pc>txxSHEA#DWej{VE*"s#+IKYdBhJil򕫱 H>naW/3p8W's Xw8gU1RNCNrRv(]h7pF4dۨuK,[ִ^YmO)E[IHzt8f"ږ3=܅4OdC>$ E=Xy wjP~_5;#sD,K4 HR};W!9uc.,yӈ[&ˋ-1ĞlT@SinsͿYʗM`~Xܿc*T^6hʄTiB~Lhc+Mqmp&b[J >;bN$t8RMéCg7bfۇ9CI4tssеzW.P ʝ!滿O/-Vb_&q|{sK%e'B^q.9p(5'VE{&vzaN|v(Zdذ3a ]T%y$@=8U &^Ҧ'-d^O@]rĘNF 4]gFBG$p%4NeJ昐k{&u2G`FXFX:"k9&TTX,B:\\Bιe4޵$f ҎS٬A|3s ιiQI櫝k)2΍^bS fS8UˆAPci=k(o1^?J4gWZO| F8el#'fJhNu@-4r\7fymOvTcp)%B"a[|sp QKB8JXe2 ^q(Sj ɔl(f;E":i^ 1 )4yw_6M|5/pC e[vgu-DgUI0~X_SП`@O QiQT*!%]V$~0Mɟ+B]-U.(g hSFH3]Ām qZQpFi`2q h)A3,֛{;^`E5~c#v=oD<+и X+JXO%7?}SE;:՟^m\MVVXE֘Qp=tWg>0uy8\rx}5w}K*T"|>F}D#!Oo8SPq ZgHH0Au9%̔^.?cn;XS]LW }jMXtd=954|ZgI;`Ij(MzH$SY-1?%_HXɜ}Y.0u3JUnP!9y HyV{%BiGX{P|OvzȺdiIًH3Lc3Bʒ_TP=c;BK^a됦SHKS~䥈᯸ 7x/Ms**y7ÊxFM_SE'.>AZLcbgŸ*(`y6 lMšz[-ݜ? O%rQO$ Pb뀧SypF"BKb?"fēӗn|՚ z7&YϞY]+1&X0r6rՊN^U:#(ߛZOwHUpO޻C3LyoYoG&hnl DsZJ9* H/}{ec>}A=RJ)NiR(Qp(ة80dS_.1F.c]_Lpޟ4g뻭>߃=EJg gޗQn[?å!a;v !۳05 Ρԡ$1֍5MeSAaVEhOCی֮aGЅmXhі,AT"ZR7cxribf#ǭA\Y'qvLT#A:;EM#Qwffhݦo/]Nb19&8jU]. b?[+ :LXˑsХ!N٧\9$4 kL0,D}1/‡GۚQwfb-X&(I P0 U59$OѦt3D::u0 Ԏ` TGp'sS6 uÐ|jVyOP `Ey>'.ح"TF\kJ+ IhjtI[,^FkP:q!ښ$´rOٟW'ʱMIZ6\qN'X]&Jl$>wƲNyJsNtY+,8] W,Tp.W>?MtT bF~RwEuqy 4)-]+ro_^70AлVvOLݵ ^Ḡz,}_'Ǽ:R4& [{:pEw[ ^[ 2UE? 2 DT:ʰ#Ձ~n+fgxi$ LR 8csv]]5!'yi*wm_qe%bP$O if%NXz3 9Ik/25v3#8r*~)e.uibzZgzSq:qȐ<< Ƞr Żm&nԛu}N`*cU'Ng Y]M\=-'T,a*ɰ{W&pfFroJy9a<4ze@ԇ&~w}n݋6m-}E`)_H'Of-zqz=i^75הLbމML\oUjU0'eĈߢTpZ}#zM sH_HYd~.?|7:i`4^ýA*:[( -&Y  ZyIkʌW .NjN1[SbqtTi(Ϯ7הOԽ@߄N?piIB;=jS|^Ӏ#/Fͭ>W"zFf69iY*Uh؜D ^6W[ keM`i)a ~guxvU#TleqU^-Vt~̲< ՔJnt窝5|ɮ3O]$ `h W& ?A㻢 WA8ǃCdaWfGkU ;+[=MSVdN"UxJpO+[MDUs#Va}z%?%3/O^ `(/^"QԻTNKxo3gVh VOE_A *Slӟb(٫AE+Ӱ;qlЀt|vF~%BQ%R]t4,4FX;Ë~n?zn J}`VY^/rSkgƲ߉~>Q0S?h ][aPc1!3X "Tz/X:)É#!0RsdbpmgY0E`us zTIʙcbUÞ$[ۻiF +t}2$]|+nL4:!7jX];IU N"߸CBb܋BŌ9j*sd}y@;^EhWf/-X{VGRZsŴNbP4ų2T Ӻlm bH9U08 ᑌ^ ۮi/ ml|HJt FH;{ U^ռۥWOvxĦ *EEX2bq EF9pUv}ծU"uDc;J!HY Kwl#ΰΧ#v5!j9[Ӭ:E{T;m` 1)#Oˇ}~)T߶ʂs5[3>DX4)W.ם EYd"NQ{K@.}P:.}*L<1-w0oBhpdDw~z'0r=}J4;+3L&N" X_'愺lĐP sfbc?&ҧF:R2&-[6yBjM~ Y{*7@p Zր) JVdbe]hܙy{S꺰 |x . (=ڴ kne. 6BGMNAּ4N W{E $Y+zdpq>UJ+TPaoDŽ -Z :f l~RB +R 5A0DŽR]E6[`ErW/DC+lR1nb3jlך7zf;GN xYҷo 0')I`YU4RIRٵ` \h qv>-*!}K򪩩d7WM6=9NώdzPpfIH]h?C$<ő1۔1ٕU , ?:#.2<͏w,O$QAQC0!*S0b%gףl lYxi_J:U&/- m;rQ'U4_n~F#0,_.LEu?lAiصc%ʄ(G'Ohr~&{:;z-u^g%-3Wp~k.DdTb9pQ6h_$nyy 7 :`!FwbbT)  ^m&L]#,)({~詾􇪲vBDn$!dE&lZD,NeCy|[EaeF RxD|pz귢pf")1pQ6b{Rx2 ӨԡGN"sIx=R7:]ږ̚sy'OYp?3sT%uf!޿^H*vGՔl[,)Ӥq-wc#v-zY]'o89iPDI=Ǿ1x UL S|EJ3 hvl˦NaM"/[:)iˈVxt\ie&sNLEpx(k@%ׁMAZ*yC{.-A8_S2C.B`g7[Vpf`dsCEAKE%rĽho}wnp@ ڈx$9] z`LL=aWv',BA¥#PxZDΐle%mp.qGB#}9c>{B⽂@ì]ZE%"j~JY]?`p5XE`.L:L0%a> :kg(:z$Yjqn ;H+1,fW9UI.W7Q[5 2"+ddǴmQ!Q79+%!7ypɷ> 淎WHU;7e=5$r+(PV?~"<)jT 5fbzTѧpc=Z2471~-]:+RJ10F\T^5F} ͆>a|`u!wZ2_;Qoƾι( Y3s`^Ye94j;bݙSi5Ɨ8F>E {P(X7š'mu毷o`4ӎ||C{:PFcα0(%*Oՙ☚]Dhڔ=yʓq!ZU .Wmk @=۠.I,b[*UOb\-vxk(]jH`řL͙2N笠zW ogL[z.>&aA}"G u H:faog2{{Ḍ $ԑÊ{)*2?Ü&#Eщ*_Y7 WފQ7?2 u9WKe9[)@Y=!L8 TXܧ E{w Bn-+j=F}s)ho\ֈQi ;dnʨ }v ᄚ4S9%o#V4Vתv,8 <4.;GP_M7 u2?6XQ&l̿NAԎJQȒh_^Jdn@tridFC{JOFc<$đjy$}jK JKa= }"_H_Ҝ=6PB.qE> ϺhK '5x:^Kky/Ł.VO,Z 6U;^%? z~/cIjrJfuBT2j?ٛ[H x %vp%onj J2R"hiR6{6G']Vn濨JaT0. C`pe T׸)Ik(\ZN!""&|v/MK$7Bf/(ce"i}VAՍ'hkveM5{{[TCJIwZmL{Sul}nQRK|K14՝<ƒ#&o&^HܳǞgJT`:YiE73%-]32iR@dJn*~k{nq`d%iɎь/މU6A߃eP JÛI81>zH ߊg{K=.͙",Q PO0 q(d'_G#'?%Qc,QbC=XW,7 'C{FXrY%@P!"H׍ydCR* VFμrA j"e#XI z"9@۞BxbghtuCy0SaBZ68\ QJa*G?fu`OD309"cτ3_ nYGbԖBق( Cd"kܸINqzCG,@|ӢciduV$9NԎfϲ?QfB2SqClJ/!ҬÖJ7:]RCK N !K\;~L'Z|w|bٛ,i١ H7ˆ",֦yp'ݍ̧Gpjqv{t[A T{.}y 1xh%vص?C|ܲ.<o'#zྒMF}an4m֤R'R&d+!prm:KjFN h9N];!w3)b\V"ce n^ Q7Twc|CbY/8i -AsJ9}48yM!XV-ꀻOj,%hC@7ʼn7*f}Von zM @St]MRv 60Lі`F;8 BhmB/S Mr F34>&~<NYpRH.={`6d":_h6GՋ.`=\^W_n)R*9nV͂CFٍBT 4lּ^ē^:E%AspH$ nhnB4RHqR%!y&!i~bo:Q_RrR"u*zO*t`XwzPl9P&y? 2<|uSkYbƒ',Wk nj Ac#}[фZP+ DK@6E05-=@攀nwTWI?䨰=ɉ6V}T'H-ܞqW>9jA}&w"muMw+m!=/av2_hn[hHƿ &"ఒ?A܃9d⾪UA'Cq,,%,(L #q14O暫N@nMg5tieR:N&")*:rjG.g[YוOBoUҠ1γ4ҫzjq7t'^L[ 7ZIK{nMOH^rҔҺD[톌 WUU.`[#@JV~R ըO]@^٢~NtTjglU˦{ ?{B |dAL'jՏT.E lmpTxDj,&|Ul~Mk!JYuBQ-fřVwv' k,f 6^Ԛ19å:_8;!ds-_X ZKc7 Qpm\B:Fuh@4m E߉ٟ71@;?&~JHL zqF!߿nM; /ܑ9,H Zc$XmaD TƵ)--VJqf5bY`\c0O"V=Fk{B@]bz7jTO]#*1xZ-C}`'dʪ4rB #I֓d6;13i" ~c1O䗶d69]x?[:R"5Pv]sTsw}Fo?=nUAi6[c7Ԭt]2GIzrĪ}-|B1JE)soU`r zi]pZ3hg"MVP}_ Yv廕~8díP{Xٚ%gN`nFt |3zWGRe{x?pK+y ,y:@VY$5&˸*i}UCzg GE~δZ:֠'G:.yFZV}X1t3l#(5%/~Q!wXc?/A[C5G!-'(LG3j$7tַۈsoIP%8 Z'&5Áy఺/2̵2")| 4iw폇,7{ -b芮CHRY6F儌H;~"% ؖ4{TQȗ3,68Ol*IDӃ~WCvJ(߄oyK]H;m@ZL7xXԵI}gfb2<p9 C\Uhx6@`_Q):ղ\m+"0MCWk]OPQMs߻NouM܌+#2dM6ceprkeZ~5R3ZFfVsaMָa售bɲkR݁p8ыƹ{]!з@e#ba:28[j˯9<`F.M^BPSϾ5wM7Ū5U=TZ!]iS^Z9γ'^5%NŽ .;&u{h)W6&hibJܕ.H65w^Kq/4\; < +wNa/m1Gs\`8fѶnʀ-h5+2d(1N98\DJiil#U -e>FƂbAe# K ݽ]}QD!#U's_bo"\7 BSY32VXT͔Gqa7Dyw#I0adEKʎWk&R7BAL_R; F iרy8nAAræ!A׌^IQ؇ '!MtUj $Yxn"=Y>  ^uybΒ`j5=ml%xPkz¿`0%Vϱa|N>-6-~g)CLϿt(d 週)(Q,hIlp)OxMw,hmaeSi+L]$7/ -/"W5I0"Y2-P#̗p6'P){!+Xܢdya|fQxp~_mKDj˙s8.;<pti)c/v0mWOVnlY=n]2'' &-Ig[ eN8"Ekt%gkٖX^ᵸ]1_\vUe˧֕pewN?xRngMrLmܛ,K_dԓPvoXn$̀nő5yb1^KXd{?0 4:) w=:Pt߷z??ŠاzZFq&,ֲnG.'Fk73vҏФ;b.CdTvqFC_8y]'ChW^];]z&$I ?\ wц3E [#LfzNZO 0Xw_ޫ=ϧɃjS+aaN #zvO sB{/KE8:gtqWˏ tyR!9c T9F=[ ~qG+4"*cl`;4k$o+rEWBC'xxA֊"a ƀi ~K.HBx_|7TӖF\ eZQ,1LQ1kzx3!Ȍc{ 6"_԰ݢf_lq WqDgݩȞ-NٺH]xrR;/essyA92"(/r7Vdy2[ye;ގG-Ƀ+D\s}me5G6M;gfxI-L)ƞtJ/. ^w\Y~9) o"3hPL?BH2cq)j D ]kϝjΞOws((v^\_V+l)g='e,|N8->Yn2;sBafUg鳨,MieU(JWwþG>.讍Jj9 (Nl(=zLpk籓D x<,1P&%hToJ3dλVz\\D4Dʼ(zg8T)ﯨ|&> Ʃm<.0`AFXJUɘm>DyU?Y@VvhT(σה U(+ O$QOANی@(qq BMaQ9**cGG\L+ }$lvm[VmOpuᓖS|i舦88F-6DojLJTrNl[4*$[eɯ9JIw| +F9ĉ>k68veVeb?"jY͒2e5LzK~L%}4?_!=C?ĭ;q]^[H(t2ICsq[AwGW:zU.l#mtllTS{t6tmpk}fY|d> i{M`z+IÃdC4J25vr,?z2[B#uLwdKA~2G4~ MTS=XtAxcefYvۚ4x[9MX'"-wF'![efG!t FJq?n}6@vJ*Q,愚PHXoM !Rq,"%(RBid17"Z?^U=ŰwgwaJ |:Xx\n*&փf@Ȧ#`u@"o +~]VIҽ(:!w#,j s_TEGkbdbߵ꣡mі#ocA -\Fn {,؝ڏ$O\a`N&NJY4Ñ _{%+`P/&LO "6eAN<-BzI<kOPEdlql-Ě&oRmT*';TcNj&HW)4qU(S,#6hLSMOKϵ*aGPLM>} @%8n<?qՃ~ux$a/;Ї̽hmqT0X{n,EE"Sq*tCHMLrcha#K 8iNP3ꈛOӑ,nޙ q؃ӼǐRW>d_]xc5DKtMArFOPXe@M _&s4 I3]}:aTf -=>2ݵ%ËNK{t/3U[}*'5 \ >gwb 0>Eμċ߽ɊLUoCSNVW'6U4 qm142 Q0BG< *RWi5zfj;a e(7;W1yfJt_ƥ״yqV VPJ sG@?Lq @a/НW}w`C5Z&&^z6hsTAeE`=%V]w(PtcSۆZ8- "|U^d]H[n*^ A|T>},B3לTU/O_]@YX<%nfƢ PV^H wIR)wl%a&H!V룈+Ŋr=TY߲{6ޣVhvh3O6ӳߨP@j$a{)אbR)]ȍӆ^R^2>'|H`:[ھ}&[UJ  -%;R%Af c" ݪ-g~hbi߽iM(oxGD+ґᾕ$@2{msf f0PoЖiK^n[`Va J G.XSv8# z*`ݺ̹0ڒ+1 !>ǜ=<`aXplxɘ ҚI!..RDOWZ5f"Z/X)D?:t:jPJI;-zIN2J :I>F9읆),(=@+13a},"f0ThNbl&j}WrSKuـl/R#&^gpliVκc:LEp;@棆8G?_W@YhZ'f =W! z \97ZJºIZ bYlhop`ۘ߹PAY(QKRz_Hm4 QlĦ0hbNKre\H{iv;#I槤R1g c R Bl6DBd}@i-yXoq01ɖuj;;O W+&~9 I- >\D'Oh J/8&|9X#(D(G08u/,d["aT1QP0DOΗToeӍ}qϾ-hNT%[y,rP+ PȽ#U$-ֶe@| R Mɑ `RGB,j)›vV,v1W(GLզGՌX lN]ӪOSs)Bu(P]CJ0FМo (U+kcDZH׏vS"\ saЇ Lͷ1^۶ ":G'(f^=%4= +彔' \șmڸLg(1FHN/BK|'jYfW\]<oh"z&i~CR͜\L%!ʨAU\.HtyEMSKkOy0iPI_'~zmޏ|gw/Mɰ2ʃ*{ѸLC9 N Q匇}`e|jcE$"9̋~&&:U Т# nj@ؓN NP>GK4Ihʓ}k 9YrAnQ\A2ҵ«*:P[Se2,y_M`|V3$+sewZhH|V3 {-yrl *RGuJEw#xKlN/՛hŎX6>CK(69U wfVҁrp?Ti6[ZU.0u醜S멱]8qʔ`u7JPRPyk5BKJo L$3 ||XX2QZ@ :cVPÏc9~:y_7#̵\ZxmP2Btj8Mw"YXcd)P9$m %"$k%p TOPL? nu92Z/T܉Bp"`0*]8|K}gd'G ԯt'Ӿ"ס9‡ShȐ aa:AqsUsñҾ4 6FuaAJIlqJOr ,&FZa~PKX(vZTPǓpEf h.rߧ$yYz$ܗ -E>;߲Lh{T9ܹs\XXCP(\l+hG?g`i Yy\{&B覩aho&VBWƑ=Oiߏ7n>D2}m5mT,*:[#+-GLpdHHg] a~{<.nQq6eZf(a\Ě0[8t}3D(9e0>۞sܽN208̏tBAۧbE7^9ű%BgU`;2݄'T'4jmM!.s炈fԿϐ+'EЕ}h\G2h覱kI"b^̟/D MK  =Vha?+R˫*0N,E RoĂ͞QݞFv4̺ZpA YбAa#iƑ%g @,,f '"iǺ{$yQ>])I챪>RCс>BV\)Z ^bpnKf .dqch$GD"2 8QO"x&2x| }qs-Z#e ف`< -lu-ғ h.-A'n"Y ',$i̓O=c4넃 gih;]h(`i&D6كS,(%;zCDUg; @{uN$wMZf}$hHؠDڣ)~p-JRwC^8 f &\Ք3?&/j\a@p!$nu2Yvl|mCS&ᵞ ߝ83#*Jj J]l? k q /"lv%i:֩؜)Ȋ L/9a% >|YתXtW*9vV\kK&_.Dt ]eY( n?o@ԉOy[qG[y)DX, (4Ucڸl"`hށ0x(-S$>Fvz,`8OϤo]&fF@mJx1%؞ ǸU,h(DCi ʃkVȭVg'>f24byg1nd-9龽 HRE"%Y#͔#f(|NI99#唶sqmzBꭓZx¯Pܵ|B5qc&$ˌVcg1AF2пgwJE\!G60Hےy*5! -\%hNmaVzNSZ'].v:ǔZ?yXS",Q5NGpvMh\ʹxIڡchf"٨<$|jnu?yN] sHdfDQzxCK? k2. \,tE쏟SJPB26A9U)7_9H`uOHd {dۅ`3Eݔ O$^Oyɑ~)(^N&¹G|1iATKethڠipۨ4D ;3̓gi.>S1uWM>6_= re_4g]$th8ohw_^،5Pg=g R> !=Gw\=T0OG=!9au]mFxwH0f兡ABZًح&*`D7Efހo!yA Xֺؓ,b*9O$%tf@HC//sbo}C<-{ie8RǴQt,Zc"vZyj \NzU\zSzq-vG6lڄ\??bh`n%$%FvrqN-h2Qȩ`~$F1~t -&/R$C 2 תg״. f6RNjU*=qv?"}Yk{xj}F;.?ZPĕ%/хGF:Bf!I޼Bs6ʁV͟:cb[vP& @ࠠkٺt'8ylc WcƦ0$ʿ*/r<\7ۓ=%UvV ?[ťms+򧖲57T_GX +E* gp7?ޘ ;d8?JHi?JܱXuEyN1׀:k&:?l&, >|bf.2jq ~S`%#sU{Vຳn!&Ir Ι2U+ڂ Y&mq"DȔʟ4T4U8xݚP쮂K,u8 {-MZѐa/Kw~xğ\+SܬzBy(x-ξ;5~$)uxk{挄M;`6MS7 qJ rT9 $+8w*>e,RC`>kvHSOU1W)rm=Hy |'*k}rI[AD?)+~xQKDz_8)zqTvhSZ[Mͨ I2ĭu00 ~kxHKR{z߻s<:_3\AM%zl(ceb=GkƍՕg1?*5E4+Sg[\j *J!$zH]5mp|a?]zUqO IjHꕽ* F-uVwpCCc#=SQfH&UfS%Ɯ3Jgi-AU<"1’ZȸN}nsV&dzEde x߰[0m=h*lFM?ʙ9i"/Jb js/G470- .޲ #IZNj}sPVs3m=9tGg(&&o}+#H)D/8Nؙ$Gn @rOm%?Q3sۏ?m"I>78axߊ>ҼI޺oFi 60Xj-SlrO atƛP+x $ Ií5%O"0G7Q37x#9-?7;~zq;`8Z]}<&Xzٽ-'+!SnroT$uAy^WixPHIʧ |Ζ&̺GgnN`/ Foޥ4'&Gf&ROl3X ],n-gЇaaH[:[4,X*M 4^4ӓ[gDFI?}_qv%T[]cVJq sާ zB!]bg?#.I+t.3\w4ʸ>C}52 )%1LJЦ4w50PvW>UOnKelj~ N%M>3X#Aw+xˈu.V˓ܰ3rOx:P5)KO& N؜ I@Y@rTj1Іw:Ӥ*#p= 66Z\[fXpsw?b=BeRcŬE! S7tδR=9bGRbQo(2N9=jY3ˬ,p>WfRĤG >Tgc1ok1'HuBD=ȵ(@O:$+}&)*XmI,{GVJ%WuLQC؄֩ YnjєT|1M8PI˪cT$U3$ VD#"suyNu`F_'S<>ARzqi͐"^}>@0 شVpq?t~UYCc$ѷaq-_ө]FNGaޅNGy')/A^Mi? {V檒!BM܁Tp{mM4G\HJYҿtX;=(_iiʙp˪|/=Jq.wJ#zo8$E.?j/Y V vզJ WI6ؗbD33mjY䩬NM}ωeJ+Wߕ"RƝ9cBA)᝜&-11vuYсsvsFJ F/Ƣօ5oi#(QB!J4?ߨ,r쮋M1H;`."&)\rX3 8gjsie k( (VF5Hn$B|B}}'d<~1ILq#.aum`o׆ښEeBng\jGn<*g~Sr|YTd~F2,b(ɘ~-kvv-s68X<Ɍգb 1xxE3pPHɟ ?v!N"$Z@"0Cie7f/!BUJG떼@ SXv)h\1_oAa@B W[G\u”RmJ l3sŨo+W 7RY.M]w,=ҖeCkV= e#/ĖU-  5}ȺN{!G$ 6T: Kp1uc6@cK{;17@HCa%}l:wL}~5/au"Ơ!x7H22XhD;hDKj,WuX#n]uyIlib a,5CaQ;!B"3v%.p@բ.й°G[d@A.A[ #ȈE= |3>i w~?m_nx,˘RR*8؞9cqٻj yuKt,hedyH-nR,K pA TE\ˑF2r'bou~ӮV`(_iMU>M4dycҾQw8D9/Zpj6MMmK>JAQ ՁA s ߢ@:.FI1?*!Z!. a7b."yM{lI,QpnSoD=D|7Y.gtFqicŀP^N]MLD7lL'n^%r~n 0Fs2x &c⤒ϼyq\E|)E~&QwVqUAN~'/T7.=A#@{4i@\gi^* t=Pz{WF&5;;VzHU1v[d5lGtYo90_^h+ c/y }[;t6܈=:G5?..14 $cQRtn'vLr8U3D&B.mtjߣי!g|Col:?ɦ d .^1'fI5h3Fu&-rhy)Rű!` J̐A 'i?l/W׷N*YM6[gл. %WOG؝}q,>E3U n@BqݘU{Ҟ&:B037 0\uL&O8^5Z׭2&!mJHlxJ_э2/5 8[7%{=7)-ic-2@Ds } k|;7'Hqqp1no6*W7x)F՚B+%J,eC~v6M(2,{tћD Pf.=.+ L!oD@|掋6~JU](ҕbƮsg<}8rK<9A>LkMcߘqz-wu@Q6m k$ތ8ߢg968먦TL:EıC!gTƧWr Ü UbW w0h=Rx\[=U@zhFqVΖO2X>0=lk?6lYFi^e7E_ P_3C|yCk7D؉TҏT44JIjiA|Gn#6FM.g__#=mH3֚"\,̹RjO=Y"=rĶC%ˉNweY) ['=W)O^`ԓS}͠*kha

T˝C^T_E>E>7Iu {*O7f F[u?9 y<0tEgZ+RN@Y>mRA*7ܬ6 c$*G_5~I.¨P73_>L6f]VW,U\Hh8v@IYo w$D{80QQϸheSWl 5.?`DoԑF#TT Т-^TQ>Ms⤔Uߗ/SwHߌ+@N@Dv/IM!jz$fھ\z+R J8-Pۖ_+ p&%mI-yYmWkIq]ҫ1݈lA9g}{]W⚸p+4юzD fx8_N#Uv#IӣLƬK|}y?cZ@x!@1G蚣ݳq`FoY)v8fzBॎR:0Ϣs=_JCjU T5x;:0Q; FpKymjKݲ{lO? kkWpM59LE_$r4G*e\)dPesp 8cF"3x,wLxakXc:>?'t{!xyiHj:S Kn֖=d %" 9'vHx9 5`A&5o"1Ei.!K%g 0*؛BRNja$wjKW7l/z3X^د%oz ) }{)4Tt,Bir%.:[a->ɿ,te(ɱŒjJOKP6{Kf.3L?OE,+ wD~nɉRb?6JRu瀤1>QujM`NV_]P\دx|xXijN{UC kUż!CV>mΦj1.eςRS@ &d;۟7RT ~oŵ3FUPEKΠ ZS߂oF\ hBvLbƯx4+nIڶuPNiWxfV;%%xTqCgXcW@blڟ/Ls#%ˍ]-d6=fBrl" BbN:2P/vhs  AJ[smW?0]["K%IYۘo4]pQ*W ORbqT-I.?22Xk-*v"q#s,8ƌs(aFj6'yb;1  6$XAYlJ^+wD*v#忢^#,9*hO5|]OZƺybT4{K%pf^'&[t8&fOC@%V7SdWQѬ4ۗMQ12^d0N~0i_)+@399@pY~h}X4C)Hdǩ̰\,\S꒑o9ezcgJn:UօW"b(8UV:65V9 ę>n2"Dcw!"#jeZ#cZvi(.~*? pIvT JĉDÚͽUcC=)K w39~6e6[_sDXً:{̲@q&Kdb? S4#5Ďz3lL FLpo6M#rtH)7.310M[{J7 7kkښp(ЄJ2!hck+QXjReyY3 ]=?Luj⒋FzA4;^x_nͻA!=A/۪#ֵ!6-=K+cB+y!\D#sy:ULz4~urM4 ޳vג+H$fW/rNpg#A iA ϝ!iB-Nר3[UYoxdOc05nb(]_I@1`~Q8oL, ']::+ըc>W4f'# ,kuE%rO%ZOn{@؎=09浟kW0Oe&@m0olEKS_ Bnpۣ؉jI>bjn_1,S]u˺ڠ#oDYC0;ՀQWt`s{hziцOZ|&;AW1L<5 Ҫ>sl-r =D@ϓφR2x? =t'ZGDÀmnvƚIdA {˾ ^U_U(6 ':+͋j#~$:H]gR4PuKZgz #P(#ViM+lwa LssF gE M[?%3isX{*ؕzaDm,U߰>(S_H\$fP%Zw~xt  7о4_#Y6,o<5$,IN{~jB/)K~b_ w1gܘD_w©?x$+浕5h6>̄CA-]A  f*Sc!ōcjI+$W6-> X hE<&F} :IZ҃Y͸-S0LA4BC;-x*H,|=_m$W!Ep4ɝGY=K:mv3 8пrp0L٨2j/ ÇΝ-ьjw*kxO=i͊[~c. `*Rl4n}$ 6pUʊȄq|2|{_߅ GŖ m}+ ͘`ℯΪ8BEim\HKeamBx iN!tSh9Fofײ7@ qfyxRO@BjEqM+`x<,b؂PζTM): l%at_}T&[_k5I_/r6рNUf.`都5+S~(j Hz{,2a>uUbM,?]h0vYAR]~yagcV:tM9mK6~`r U~:lm;\Ndv/EB/zw.?i…42y3i4A\P}J> TU+ !*/熜}=N Wt,&PN(sĵc$t="*!ӊoG|UiuRF8BzB͝D"X \eT@2@HCOڒ}O&wms9!Ea&V!YV4eۺ̊gdb-sMNiW2#NYRg4~%ўudE)U@xk3y );8ymu}T2 hRǩϧO;u_EHs\:e`&ƥ0Ū`ĔRF5ԃ0 ~3^VH(oH8! +!5.;R/xMv3gȍ<@ƛYS]+\¶Q:oF5P6-*H'w(ŪݶjPoI3`#0ܵ2shڎ؝FUZ%_JzX}gI6\N)q"ڸY baCRz`F,6 [ש@bUuWYMr^bh X~zeҗ꤮&3A?gyPh^:AO8@"U^h)}4aQ'a?p*|iuTFQy|/ +-8vgO4H":3HN_F5HA$`YdKET>u!}pᴚ~/R)n5%vb1 hr"pWiD=,*Ğ):WFH߻Q`er?%]iJ )xdОΗN@ٰ\W_ ,b0ˬ0I8|p8ɱqQ $j)~%ㅻ"U6 ;cXmg$X,#@'MN}p)kܖX3Ac"t[Å{\t&jB)Vm>dg +(phJ F%z VkFۄRm : ' Fr N5K ߇MX+6 ;%?#,iu\~:frؚ۽aD -~ʣncD[M($ı~yzNgxۤ 97(]8*$1PKZ=;7H]ѷv[ejl ABFyu`_wM$mUXb ͱ#G; !qz/^8X{i}¹qԯS={Y09gs Ɲ{ņ3'7E ZPv`T xqr "tKȕyHuYx W<0lm_z|Y F1Ƀ^jL٥guzLCG6}&}\[_i9řبq)/։.H!lf|VafmĒ> CZJDEf6ϊ2J+XYY2#TߵAU3#9!N)?Fn}}ִo]܎:CYZ k0#R-)|۩@ hS.dO&H]3MJ~H6d,t`y+jc:9 3 ˤ̠ hbZTLٶ^6ׁtsμd%MUhH#A^T 撽{p0z&YaQ@ZJ~'~mM+vƘGNC>^蝵J}WCC(߹p)d@8j?SynP?d>uaߟk2T~c+ayOkNCqcuF o&So?г"ܶ<3ov߾~)Z~tj7&Z^~Lڶ֜H;>u,E-;K~˭ZCܽ]yl Hp2k$aj:󂌚9n۾2O`VdZ`j/0pr?=,,z]7*^V^_ݡzʉ7~9nvG:{LEPfh= [HʖK`{mh8t"A"!vHOzF[5]^)rjyK({]mfbzk]83MK>ep^=@ZZ~/DZᬬ0hi(hYJnח VI/?/a)9r ҈ӄ2٢.p?[LZM۝f8RnPhޭr;b9N~u<$̷MIFB$} 'ȟlyZs $S`Ff$Fן?ʿl50*i_8&~r!rsP#q2 II/:~3 3l#O̎"WJ]*,_(SFI\2f[ #/gJڟJ;\K2{Jڞm##E XmHuA7)a6EgCk|N *#)J띎*I vri/o~S Iv8֣gYsK!/(xڇYYH r57z뇶BRq{8#6 {nN*7JyI=| =Nˆ;v;8h&dTStSf*a?&Py|]8+=g9U[xYU6ө\<ϼrA`{zSJ 1v"d'$%X ̂I%዇ 0!8T Aodq87ōfa5Q.r)/bc7S`sE=u4&ę++rSD/d9ilYHq ) S+Ħ07w}R:.աN;uƽ d@J=~ \R^3֪'IV^"SaUMR[K?Բ5e:0 U@,Oq:Nc+M='XwuCM<*F2=8hxk$uKiٻ'gRc ]ұ$ؐVʆ|%f|)iFM.wCD/LC2Sn2iËkXJF# p^%ͶHٲ/N2sSJ9c%p-vbٱ!͵-A޸dY3 F9'X'<3 P!=e?\|~8Kyd&NxIM=QOI9)c}>4YQ8f{qҍ=R˞VFzu(8oe|AYMb)|Vr2CDUD僆Sw?]|}g6 ya8ʐ0|7ZqBy /'Kvʗ;S-*/^p~7ȐǍ݃kl8DtXPܦWFa|9~`=9k0c~⪯E$z6 @ -ꛘH ׿korCϐ"ꚨamqŏ1|[2YB7"1(6=A"b{>1>7 %Oc`j]2ТxHozv{9g9Y6ábI`7ΆȄ,N,;.M7 +du}`LڰYw5ª49 ̙{छ<_gW5 uym;Ң~+0- V%xV3:jqኝuz~Z0}D0j0y'Gl:m<d3NuA-Pxmr2*"}L*\L^5]Эږۺ"VP=A&_n`&=UoΨ xǜsOsԡQ/^#U&gGl:n"~^|\wn63=8&&Ҫc`! " ? UO$$|fn?jGD Q:C vɌg>xR_ gbT\ lg8IwCN,J0i /6sspܲ-'R$ug_:@nɾ}^ Buˡoo8nÞ^?O}g@d%dT*ԑO+x*u=G|6=e'-,e1@L 0*m؊m%Ջic82Zp9n`~Ij *e2 `J9bLTr8a@`AFjzf[e-x:x&T@*-ufTȾ0o$h3I'||7}" k6}*Q]_Zܣ% ˆ4I,6:-1= +`pl7q1՛ywDh/q-nP ĖPD;7i9FVul>4mŠ*}.Ot=!LO~{A6a72-B}Ď5(mtAh]5ViN^8[qx#"2"vÕOƼo,- Dj;tEJ.h2C~li@HԞZ'~(jE'漾YN{[Բ72Z뤤fh"gxɢNFxut7ŷ7vHC.Si=LJQ52c/J<HJ\G^H i_*Xg/x[7k?Fj <+ 1JD ;cg3:nY1>GV),+QR.qx-"#F2XL/ oXS܀7w/8xGT@[_쏘 $"NoDM.x@^߄᳐50 55꼚xq4{8n!IpuU,:ݾ?8ͷ9=Y1-dFJuׯ9tsfA VEqfFI+R<( pL<̊8ߘPuʒcL~g֬֯w5k)/[[I.MCě ;44$\HS :0Z!g: ~% ˤp[^HjRL.9"0초J#1 {M"M@goO6k[֝X)_mNLGxS? Pi׌z1ĈIAy#l2'Y<сG;9= *G( ~aKI5s/91~j9Wec'dǻ}VmfOcS e^_4:`rh۰DnG) un|0E*fl+KD8…8aʏ`&+&15ch*)EobEH@u㯁.CGlClE~qP kޖP2wY.<]&I~CG!gj!̫/\QR`p8ƠG `R?p=86Ad-SYzmħ:8@=5H*'ǒ aķVS . /A 6{AY"@w0S~k!"̘ӂwg^E3[mSZڢ#|T=.p9>ԎNyv1F3/FM}ϫ~Lb2s'aXŕIo 01J9N}@yCsbb rܛr?М?}`<r#svgǬCA?([!А0ߩEȘC2I&FP$}-fs]↼ TF^w%|ѕa5#Qv'?$-J@Hi+Eb~ư:(9q[߅;#k15j9,z3N$ŀULҨƒw=vc٤过^ MlMZ/)s'Hbtd F}`4γ \{Yѭ9pZ{:sh6$J1Jiu VzlA+Nn{']e2+H 5οP;xkʩ3!CHҢgqc ˤ8[ICI+`MSz>bB bmU|Lnހ|b2u*mHF뫳@|w]I")'X<,*JFm /~"z¨jd#EbDp[܊4xy}h'XP"|.o2}k#ƒ)Ǫ0G}Ux9Xčy2c'YB1Ce9L <HՙlFҹ0$z…SoBi)opv4 }?1v)C3jiL ]D~cn1D kmu4?L6cE=\$ X8BE%_#uEf`eLImK 5j? w~=Z4qW"f0B|*C nGϴEEٷdyR.3 /Ҟ=Vr!f\=T9€ى$Z 8b/iPk\%j<!O+W d;)&%:x9n {=^Wp+% /{SBZ4Al )Y}0mhqV'b T5D ;6`@ai)~/I*O} zgW!@Qr?eYiZQ dIsh^; 1a[G ^鬎ì 眸j7Oy'oXsc {G x̴3| 9q+h /kwIʵAM:V:lɵyUoa4|[aFr zgPX]O;.8cB SWn=avD%I7h5U?G5ˆ$9uSe/.w^\3~(wEt#0+Q`S Qǀ@h9&{5Jޛپm/tUwJkH3e1_a8>N2cUoK *A׃t\ԯ[\x8b"Co0P ÓZs: 9 [gȽryxİhĀ eZOm/iM% ߵsZ)GN\w@ۨq87-b0S]JtV[Dž L;W ȌNXJsY@ Ws/W9Ыd)Vqh7L]ZR+tO*5ѤVw:1~3Ih'?vjOa2T\RpUڍ@"?5wHqy qRXRezk4Lfb:1eIj' %kNͳhk"Q]]E2(GIJEL64}h ʋ‚>ā]ju|'ԥ/Z&",^,y ;KԜ#(eu'forOF ÂƷY'Nݡ-P! kxPFg8j_WxXGyb7y1T듐}fϳKIe.@<ك/ӋcФa Qq%>(i;W(@nMZ>OBbFGF¸Ɣw!QU7JmNEY_ZY 3S e?\Lb*KIGQ/WTma 񫥲fA2-#D;0tNZYN 5}g$5`LȔ)wgxjvOhaLc gl`".OÁx]P.yД# QxE-j(ih^2o%J]QDh׼ ȁ ?񓳜+^zw"m?޲·:TBmi/[CE/=$bv wam^lJ̽Z#UN']Rk\?"~7 { 6+fyƊ|TҦڄ熋n F1iûcOqџDE4/G`=F{D֏ˊ%JRgas" EX>DP@@r֏W _ IC-h*/{c.^Dq7~mwQee2S&|pus,*HkV9.B<#hwR$FQF z6nZюVU/E}OB95иN]mjo>0PiӼ3)W2ɾ"7ŞX8EX_߈o(S{$d./=ȧr n.4K!5?f|#La/k]lqRBx,7M TǛ9O\L̷b0'b)R~ `d"|WJ?ueKWݖ9|D2IVt v0':|F^Lx&b|)|PZi a"b18_b\Ml kR&2ʹ]t͆m8Th w)En4P@^vfuN e|jLh>5h`(=A]XBLњJHFrsz =tqS6*wBDŢ>ޫuD5]a1[l۶{*5 Z5޺*U˛38%W._r̘}4%V dW9MM-SC5F7pwnNTrpڊژ9??-Wܘ^jt=genmڧ1!u6W؜-F]9'J=Cѱ0^P09y%ܝ>"F ʇq[v-o48^!&]CKx'g*@7ݺrn5kkٓNrg=/$_?|&NM gn,F;r,3F\U6b;_>$qSim׼wǨ#P۷ϊ: = 7ؿtJ=.9ȇ%X#4xfͺOOcܖwC!Z Ts`W3(yQ!s K?~hP>f 9[Kx ߖNf>54—D&"N>`MכZ!R[`bUJK~G\m9i\*MX3`n~R/ =: LDXd w6I.v_Qւs#N3ߞ#.[*bR͌Un: # W'[,ͅ),_s6gM ɽT Qw8f0B\)`$dmw!va H<:&I?ejt/S0im+[OVa9DčP]psd_rA:_+Mx5 ,ft6d17 f] ;P J&1=|ɷ~K'xk5\Q)֛w*oIgh&t+;G=m"#77$e֕)t4MA4UVX-.3)E !p&)XҎLͬ-nk 3 9-<[OhcejQ N9?A{d}L=pM m,}˻M!&o+Ow]SwkGlF!(o2L&geDw 8!Kt8?8@$0cH6ߛUڪ٩߽7q NoZ[H"K٠E9\:5 Rx&zso۟gs+Ue4p֗ 'NpU.C{hIř(kEPodNֹS>읂7-b{6@ MEzqbڻ+wr'7z7njj#>[Y꺨wJ\Qи10cUAJd2*4NShdգx|Q?gJfE+syh Wn?]vV2ThD] l4C1<y?2g-an,Av Lpڂ(ΤzݨŸ_?3r5#vbP7.AzOO %Run٬V&T;M:?Ԉ>_8i.|b[蔇_O!3o@[7Xz "#3j\Sq۬.p wfSHgJ:3+aQ1dmwhIK<*a\+N;ljp֑R g@ndZxz cl!:۴ITmi \OSPm#aف U9J&fk20;NA4B[r8|HdJqrqDQS {HsA7Y*Cӱ_sH 1z_`JٰbD*L7C@(f'ǐ O58Ta7(}L}S{=И%(-O ,_bxBm-Zʅw/V,WCo4sphatdZ̤%q y!<j^$e;2NjV2FfnIЬMH6]V!C)sTDPoK)ezxm#bv9`Z%oڀ PXv>% i'EؤF)5mœ~[Ź.<(cDfNHWQUb}i8TRm|G)ua!Ȳ幕T}4C=sc$qnb,z'[Tf!k 3w#tX_+Ś!ҸE{JgEڂaM@7ς^(1 ld7k￧-*QG %ΤXN?[Hjym0\hߓvԁ%SU0DkQmirB,<'Hd 2."6@==Ӎ"w6 R [)NݵX>{-|c,`"rq6pO[h:lbe)Usnp=XEv倓}uPBou㳺dP\,ni?7(=]do2=GOoWR! \vc]#gtrH`W:^N ЀW26KD@7c hMy2[O3] vò m(Ǹwg*?WBBiryN6*Bv'^ :Ğ:EMlm\OxE2°[n5 'Z>ҵa hF+3i;sn2fWuSO|>HFT 07/egG䝫Wy<^:g,pWU5>͊٨d [ N\()iCkɵg;NXSVs٣ =T26hf %FqkĤJ4dMvI㌘{81\i)_2љ>쁻#n>ZdqC|53!pJ.z l{>U{_Ά}'HxXL_\ɰzc߃P,ej >x) XFjT)_a';ݡ&pGfO פ6dtkOEh_kUGjwd>iUeZX~H+g_PlDFn 0w 9A)-JJ^! njavB. iC&LuDDr ~7u1e{]|M>|BʃyY#zҷmDV('6@{e!Fw>̵`OOtHߕ<]!Hw%%l\ Gx=_ )1u 7޲g/Ȉ/o|Bphs'Up%VO.q3QzxDԷZ\‹p5)y%GAܥ5xpIY:(c3FEpR~?Q5)ѻMyS:*yE;ʆݟ}s}/jM[NiK-PGJBoթ0܅`xuK>/"Axp "`$E:vxij~@\pg,(͎Ww LOh5JS$kM"hFy4 K]ӯ-%0N-DPJQ$2iǤ XH&Xv.Ne)8ι )Ya{2U%Plފ )*?zuf0Tcǒ9 ._κ&2]w1, _߱ӊP ' 7]VWl}c>!)+?^PpvZ#gNuX{.黡H`Vk)isU{GYN髯ӳC2w%9 6l (OurfB['#Wv0:ESW a4$^CKܺԖx.lMMEځJIp&TqdY>ZN!_pߋx* )C:Z虖t.Ij78 (|RCy܊| ]KZ>hU;Ki0*E*oAqo' /f0[.qwG$$xE+ w! E/?a,m[2BJ8ڔ9!ET>u˼vRݔȒIf5\}@m(A|._ G Ks ffȫ Iu_cqKj,r R1-ɡ]Vn*]֙m35f~ʌ**O ý1Pg 3 *A~Hx%E%i^h^ONX.rl43v YYL>JDN\V"}ƔS{g[o}$E3Sk#Q ܫ!]5  v޴k#Yj;^qK$g.T!H C \e0]A:\[%fYs3ޕ}0g$]gwqѫ؉Wcw]!o[U2AS '" ɛ?rO=Q LbpV)銊y0 i`;En>b8x N# ,cSדX~2+ I^_S^!+7+ZEF?)pbp!7I]Q;'䊵)F_gNc +%! P3N5?jo"8hh 6n a^\3q(tMB},qjEAlVLHp*M&62aa_ ψ#zuX ph_w y7r^6XNs4Z ^.[,le{V>ݠU`'+y@A-!=J\rƩHM. Z Z/Vv ?qf]8+'GZ5v_(Ʀ`H 3D뷌;kVC^\ XX5D٬۔G`]BﱮU<],tȱ1F@ 4vY^v^Wi3%/)۱n|VN[~w#*ܕX/?KGuuV8O/۔,mܬvS灑5qHX1 R}hrn["`5l(QLGA_hqgI/ |S|q`F*2t߅$<YpzoK=XK]R լ*i#&8 &8 +W8P|w}ZhB&'| p^e2 :Q/HM]_|@|(^UchwBTg5RI~N91A_Wc0_L_ZHMt(>,Z; b@vLу+K[삜Kr (1d$Eş2+!:')d@c-i`n7~M &W%zBc1Ϣ ˸v Mf,!"p*h ddؼV_Rvjfsۨ_95~~1;|ʮ+#4\ZPti+,RPPPdUvnPzG(eCp*~udk^6FǕ܇qo2P Գ<0p=7LɝIKJF\)Yj k k h1d- l-! *>E2Ywh $};,t5 nW5c&-+*"#HN QfnЋT .s834{G{w@>ǹ?‰~/[4MT V}tL 8/ؽU'viHkX#"- ݭJCw݀cAvtR',2pyTv+էFSH̨t>yݎjE]h_s t aAitӽMv(Ǔ텆7gP0޶XyPF<(s1 G$}둬ݮ_Y2(S&w%.!ԝuoʼnzWuY7%*#aˆ(Bpʗ鄥3}d>EfyS+k/A]{8ˈвVnen0<̴WD ^|95Db/:ՙ 4b"POGtm3m1K]y/upRԎO]ĐYy66o"z\@soAl& E]V>fR5u: Zm2h39A% ٰg]@y+4 E,`lr Ȉm0!6.ak+td|6fcItH$;?elQ/#vp{p9D浞@?u7jm+$h&WHsKKWDCJ]C֤ĐSl`_$ ~wXp,~t0Kj]5U0*y)$Ы!{Rkk[igC2l¤"J +uTƧVpFob3d=N%slc#RB>I/މփ<') U ^GP<㎰Ǫ nmH9?۞(4C)RZ$CIN5xF _5 !.C7os &e RjPךc?A|ò&X0OD>671޿rNi8,J6z>6{4iSKs|܂ǭڥQLn?׳@C Oy쐥6* uFKf m%f>k!#^WkqȈ04ӆZz` h<1P$9Pmar3,:TZ:ē@fz ه rb~xO:WtN[mrѢW (dS[Py{W 厏TIإ8CPۈ6yzH@.$~cy&:Aqn4#h!`%oov)BgZ1~aJ}3;V֖OhIκYqtuP*nz}-i1u\Ԡzt:jϝgy,| ny :Y?m)ZgF_9>0!| #J 75Hb0JbnvYfiԌ"H$<}IˡzA> ysG_̄g;rϩ\+%~xz(}Iˆϥ_^e9QK,ݞ`&w~|yXkșXf㥚)\(T?p3+!Q @N(.P69l-4rs>O;Y50Z-/CKy{<'7.c%5ȄZFIEIv ݓG@9b/ڬu1C0W $`kb_$ڭ53hC#ˠ:߳OU6eF+/` =.ϿGY cHnf-J$7M-XfQ/E0 qofjIUU )dNb0uh(%-3>=O-u0 &گWG'ƶS e`=BާT" @-ghF7W{i ex- ڋ&nSro-Dm{)p ۅ6i82{TNT<NWYg OP![@oz %1LgK) f@}Cz JtX: ؉ʔP'C:86N?\6 my I`?v6ڦ`]1 M'yU:q"zFn.Xn2ZV^LdUk;_./id[6q˻ɐۮlg0iA&ܮlGXއmM;|Af<3ov-Zu$ú[V,f`͐GX31k R#fw5bGJ_w҆>Tw0!'2Òُ-G KlaZE.E*ا'I}V < ka0PS etdk!ЫLY>%9٬eG0[!CBb=KNth"qB#i3( +QczVJ{i==Wt2%8b62]:_tv l" I~7nbfofǞ 4G%,͙^mNE~dt">)9,N#$O8M1BU1MyDB}H+iT~7wO!dS:WƵvfn>4$G =#<JU^m{bL~_;N5Ase{x[ \|ď۳ vV| ۫"`x V>~Uo61"QǤwL,CpP{7vZxEtUmӿJ/e'a(6>=gjÉ66)Nbwn n訶p;}|rz]gn\c0rT|n_x[)܂㎤Φ4G$_^uTqn#&}'Y0JQھ#J)n$Tߟ"Ntu?XMg2kZDEylU|RDŽRC]Az]8(˲v,eqŵȏ*-=s?0YzuS bU`狝SnzBxCy(F5ZU]WO&se!0a QTe[PELrX`JOeeL"$Νv9vYqDX<>}OΣ!Fm5s#`a^/Ѻ ={;݂/Ykc2.3_5QEv 0I䄡Q3%LhGRW$qHaH" 3W xWѭ٥pre*~nYs]ZݑY,ݽ?U5 H{FWk#mo!׽h\TF>Y.t*{}ťPn_BugF%A[?Tbh)+ض~=H~ZW4R0*K4/0H/^fj+kMAe0n^AN. X @LtއYܑqnsᘹY!4Q{IY_oJP5 x!J_ k2 mr CZRl}_HqZBMyfq,7:Լg@Eo[+_$3#z2;IP[kmU).e/=2FЛkc [_ё90ǥVfe޷¿ ^˒s<][/{<J@`BR|zvVzmvv.IWP _R2Gx΅}.,Å"Vؽ#h_Ue=[T~:+Zu-Ec#N1 v`VA?I`'b@[}0v@g-4"fEL /sOA]H{FM6 ,$ʏ oˣN‰ ޛ  coa4~PiʑW_־Ө@I YC@ nCkD5 gH RMtWZ,u$&4wALoo#fD/b~d*`'F]B_qX ԇ25 RU{s|S7CV4LZdo(Jɷ\ZN!$49ʻ$o_bc\%|t.7b hYBhYg{qp=@"x#o9So1]!ˢvO`tz5ݜݙCS[>7)uTbA%"QSM{м)e7㫦%[&PmLey&&aoaРBd*.$WRt=lsyܚ1njPw>{k&`#26FQV<;.5z9D[I,D$0U9'=aeŨ-SB|,&Vyӥ.9,i_.=q:q^8D t*_A ,QBB3:XژFE=8ݡqSY,Kګ4F~[sl}V)C'Rr̺K>=%Yyřa\f 4aeS ~4JlRiNTnӉ~a7Bw~ÒdGNJ$97J@j Q~a\fItOTw{xlVW?[ATMh)JwTYMr_(A:.:\Gw?qm10Ǎ?Lٳ6ulesNİuwXׅ xWB+*tNY[#þDT%b4&yQ4er 8t1|wt 4X3d)\Ѿ @p>*Zqw- Fi} W.4XIe1c!XnȯInZ۽C_$I=D%3_aPT2^3(E2Eш)cr ňʃcwZ;&EC5G'c?uo)/xc8ɶ K4Pcw2 ?mA)+wcVώ][sRgW Vp:ʪ,Zy42}7<'j|:[vg,y%1-^LP8!i3Pҩi͓y`j^ӂ<Y: 3]=,R]DUkνޫb GT{ޏg 8GĽ@z`Gem7AX!!V t>VeQʶBr}6E;'S$G]\gR7\٧bE/f2,Q,Wbt^c/涁6t/<H<ԺC+>lSWoT@)@K " h28͕=a :hOdPc4LTvQR7٧T' ?٩!Zud0"ܺFifM/F*LDNSI$ ]\<)3 X}29OF+ G#awQkH1p7sґRMͺ҈Vv zfj%.f?$gI2jI}>ƿR'md`(v΂416OSnF,Cnn$܄At$6a ChY[T)Co`qz͡&@%8ifo"1w3 k#q,mK[ F3x#6͒\Vw }"c?^{x[7 { kɤ͂pt4#oavEoc1;rG,#c016{dE[hR=GȨɇ$sAL.>&,!1>~!1J#+w$)[T =px7u\ܶ1'kF+a?3o)tIf{07dinUIi\D±:iК_W`SBnlc2ί),Hm؏CQ҈FGR'2z\)X;sC5Dt;bԲC^x>K,dl=UifDޖVآ)%Ge܈E;&!DJd3tkW L3DsUԻ "/ZNU6Z`qK i첪_US J*>.v{VDDdtv}gheCycD՗/]2M=kAZ/4H/%ּ@=d:j>$cG ;ømV*pÛGv [;|LlFU?}^>oaY:V!".E8m5 SBПxZ-nÕʅ"5k%@9>uU3T8X: Pi>+ql > ,zb4^`MfLjeU1 ?ߢwp$ء*'t') h6T4z{\u.M y7R+7[8M"Y\vd1iVpKg0DBs~Pv]3I>6^9S$ ֤pR]" oW;W}ZzGW_0{F\4&=ͬ=g Y2FSH*[ vlKC7+== T jкU5nHn\))~"m!о\fN>)H* 1 |9ߣq9!IhfH/D.NԹ/tƪ;Tjm^v?dl0FgWo1–urx|$YBYy3oaNaxu }K\ljف5f79|YAR5Ga<(7rT\ؤ."*fIZ-$5) :I^fF;aeZ,$xhvJ|*FT}5Jׇ^jW਄)^y=иt w0Y:$p{b1O4TQb&6Jp%D 2׮'@ljm8ͥTܬLâl*&!`*FJ|6f7nUF~N.r4M3q?\]lV y߷75qMt1#߀L|:#Jԏ~ 8 }# ”w").q%_H뢣}0úN~3CuD07zSTyv֯ez!pփXjۃ0\8Wf " U@8DOG͸NQRȼj"ex%HxfD{" WM|<0F;lpܗ9 f.I^DUf8z ܽ"ʒiV6J"Oo6 Edwm0 iR*JYjj=:'cF.Kԡ=|H PӛOtv :k Z7= 7? llZ/'$Ij]Bs%RHL0M 1\4~4Tzx#Dw8#4ʩ]4K<:_;  *AYko40dID\P%?-SZ0=+)__p9RqKA١stH*M/TI%a[f\M tin0]8yq(@OrvM --f h}$ 6Mo!cn4F]' (=Mvj!; 9~J`'1Y!TN7_Jg{ѤҤA3nXsFmQ0~aoI"d9 rWzvu~ _mϋ:%-+& bG,Wy,GRv GcֻU)"J%;##yxJ}yM mٟկ!J\z$ʳHR (.JOKDSa2a]8~lθr,Q\Q rA*MziܨLխ|ݺI:-vՀII,vM:"d }WeOl?g~;^wYl~@CwqY{^.`twkh?I arf+U, 94,v~}gdx w;w] {52tv;{7uG+,QL6D_^RyNj`Ii'Q3:"}h"t|Hߥ +?иCӺYezM $Pa0_v-?OH7zVǝ\{xװqg9ھuuY`: Clp[ H2߷U dUu$.?:] * 7>/+Gd9}ZxAfWXLf0$Q9mׯ5:m@s:RÄU '¨OorL"_Si>-%CUL-89m.D/3Y5 I~I(CBt33(xBEX3`ڊ&ҙ)=xM2=z0Ԗy(gҼOdxD<|oɬy7Jo9<ۡ*{iNPS|q_i?7C7 ٤]C8g.G U]_.g;oQk(׌h&ܫ}_\s^ӱBf:_|5RR&zX'pb2F]zY䵖^+{[ #Jr/u.m%-NAD[ZI!㞐D­DOl:GY4HyUѴgh?TڛrvE ЯZL\m;R 3y&gX&0kq(A[n?}INӽn veՙkdl"/jøָ c7MM@:fa"} d{b6Y)>䅽MLc-̛֒M&='LYmp/fJ׸Dx]F_GH]TL8FvڢJ%B$liU*ra>W@)%`[7 oO|k,ZڱwƔy:~{mUԂ=CG_~0YLVw?whq泋譃 DudU뗬V,eqnZ. @cmBrr^qcw@6qr?Z%opcz~pEe͠[!r\uN yz< /L6Bu=S̈ sYŮBAl?e{~0̕i>+4LgWa gHЦ*H/]c{~1уgwTid#6$7NcZ_uq'♖=G0)  $U ;6hn\XFYH; WO$Siq.G 2kzLRY7,Q2_jp=(t]S#i $L/H'x~7VMCM$UA@unǺ6.)]<"v&gP!ʵ=S~}&vO;=:n"],Th2(C~uX$h^R&VC]=^Jd}>B6"X5T(;hHȰW7hƐɰf'$z xTp,Tn< wX$?\OG> "w,jMjWO踟*7q\OV ˠedu\wM / Im1[ :}_0i+圃37H!b26>$ Dгln̦㼌fPY!U%R=^ocIaZ> 0C8 hW(?k>%LgyLvB9Mٽ@h"n|[) pY}swÎ_v›3Mp$Z$xC84$RYz(/~\(T~xM,NUgx/SYmT=ASgbi&)1/l* 5-O|׿bkϒVV_it#:z.6Klzz(W7_Zc<ި0?_,7S˼~+vW\TW{~K [hlgA\݈;%zU$ E `$,0˽O3X')D m z]qxq@@iN:˟Ͱ#b0(wp6PInfI}Br 5]ʂZ}Oq&CkD剔HuQj .冬 J mP:Dw\%t$HT8~JoKf*$V |S\jH>V[&rv\xAL9@C~X`[b(fU/o+xC^3Ő]],=aϮN;ON'Y=oݕ@u9RJ:!bw\D') [X1RdCN?{ ETEU F',l+xEvVzZZ.)P>!"Mwz9U&㪈O0-'b7KBtOPq3Q3Aҿhwk4.l1c WǭTJ9P+`!WFu l:UlbL3rEk [4jܨq\I^KYë،OPA+I-;BC@? *ANX6rˡ7 oNeS `:R]:0[g2wf3:׿Yo,+gx(1AF3} 8P7|#P0Qe'ᑤ'Y%{M}a{(§q܇IS&RHkNC{w85':QK@ U?ݵZˏSVn1QNa{NX[ҰCMJ=` <o@lBćVpI;f]/w9&l g?Y,8Xaɑh 8Ex{u !($Z#2ذv&ПnlWZGfcw H` F샥Z-f&0&\HqA@b~|~*/JO;xoŧ=(݉?/qF콹c5s!9dlBfoEa7+Jc r#Ə&ĘhR:R Fmأk@Q._02⫥5%W`ZZ m2kĩG,ph9<b4)z$w{ ?jg%uF,'GEMU"sfq ԫ~MK'lh9ۑY,7p LnFaE)w3vzYBnĝdg9REGz8}h@ J+f0璼3-KCEӔYAAӟ>ANowWa FbxYA5<9H<;JB` '|k@vtFuMjCCbݚ5m{M,|UkiKT m?CT6r*ش#/:c'jiI T9;޸Y=0,qjƊ (iGBp5>)gXBpR DUhq2 2Ad<^F6^mJb13p ,\,+/y i lQrW-@s`dm[~R5}hDဏenIп@Ѱ]k?? P JyZ-H6F RXd:p#iϡ!F+ڞi6r dOљIɍSk:ҟ,|Z(. W| > axW~ƶgs _3r6,IgaۡۉN[YT Y2")j|IV_}=bZ,78r"F ^Ӣ?#zge9#odMlyS?U>w0aat-F_40!d9x'a;2 ioר;~>fc3IQ>rzŷqfr/A>Od 0lrBһⰋv0-CFw_cZ\8e\CWd[hgwMycTF/(7o<&w~S\MM*fAP _pC(La!*9v4P9Z}[[y@DU4} 7wXK{N!ެ9W9k/[dƵ.+r|6 Zec,͏ɽ^nޅ5:DnJ֩g\L`[CMvPVi %vz;´DuR]v"c0KT,J,] kEKxt|&HFR *f}?g? m8wfx̕d\;٧ZFg= m"x*T w#1_ص5\ 3)@(aP,/ml )KoO]}Ť(>ETۖր-c|d%mn.O@|qnrS?BJ7p~r|[xP{)Ћ10\<¤?Dv/[]9 !N ܍d%/weUmo0+Vy'90?oRu:8]X{}%1A m蝈u5l%>1{ǣ2&cG͘ ͌深m}ha>vlW}y=)+FgR@! [ajI0ux1 ~B\O%ffV07W< #osϨ(mE`^$/ϩ@ "̯2O[;o\L3pPxR?Ĥɺçؓ,Nwe9{ټBثwg BV8ҡlChsR; .*}^pv7HBHsSeYuGO@P tlhʳ k%w(:ěj:\~-F{ZLh%\WHII_VĻ Z T𰕦ec3sCYaB~"?."rҝZ Wy>o;>"iQ9b Pp53UziU/Sht]{Pqm52s214~"y)vT v9Ugs+FB3BmD?*>Td:i>eR;lbD@?Ƴ{6KR,1C" x5ofqs)zC /h`2esMև!N.K Mշ9FijaU&\yH˥K;ެG;Tv~SHx؆Ƒ;P@,8 ]5I^|H<"UAȫM'.}y;w 1g!";JHƛ21 Ie^c>]5C䗘\|KnЇtZxڡ B-w39 FEsڕg 1PZ0?h'ۇ4=eN1"}knj`+G}ُsYwx7?5.ΰ0_(Ʌ:y˱/Ol ( M^Gge0 |E.6e >VGhJf88n (d *әS}\AJ|.'-vQ>OW[_tc: KUf9<E%D>5 |'ξDPB@6i] =9>osN׽N6zV梃4tfwM]jAB~_K0?4pB>$[Q?Ҽcmi_llЩ}lۅl׃`H!UԷ rYR9gƱp_޹PB uW0dw x /;yO VzJJ/]&p= <886ykzL#HgNR&iyp3E(me'xXq}uYěO%Ax²ca,㳪w#NJ@:%Q1e0=_4wnԑܑhGI,qn`<^X'p[衺eWҖG?uSt|k֛e#+E*WD&VqijfSwZiȣq脗TOc 7K"Wtmbiv/ *Q>L%"׫Ҏ7N~7cV;vEhILd4$i޴mk m'4}Adu{.AMϘ'g;Y=kj ) xTn.pQdTyoA!;KPc߹AINuhJ;7|nHL4D i PE w)Td,<|zS1ʸT䎩kLϊ y,efIQԃibV b4sCе9`2Fewu3݃cSh#)w}|"O^?d4D]7DȅnOHXHA7J }H"04q ~MLO6E_u( 7QC?DPvJr߾ȺS-+xs9: #lZX?34bn;Qr,MY:HnC ^褅)=O#]f h[HNLḟFAh+PS2jp%+$nI b,E-Y)OF*n+ֹR}^:AX`nP놕{|l} Q;jW[I#S\k)pkw”<6WtcJQU^԰WS9T6h^5KK[Aс+7T4bz2y-.)lvt DZ!q}_N'v+1Ubty%zq7UTV.+wH21yH/`yP09FY:Ml6~/=vh Q =aH+oN+)oHZw}bȣÐxE6*۷bv%56뤊{S X ĬvӭԻ.N a>6T֙\=l0oYG[) H:bJ:x@ H̺q"-dk BA$gYz*QD@t[LY2;Iv!%Nʛ%EUK9e#Ҁ8n`=Ea$ZK,ፙ|* j9CqN[>//ӒOYauM.E| V L|&: '{PFQZM] Nu<nԭԾ;&Sn &h$er@GaG1Vg1Fɟ =.]e@ªmL([uUh|rK7̰0 "5Z'xZ3b 0F%5%vrVM^.2 b?g r60/Jm8[BxAaj  \nœOŅs4FsO IrFu b, |>R|jN8bn1IsòSÊЯMFfBTy+8nDR{MNȮ.ʂJLT$ =>+IT2E#yg>nE/ \G]Aas|I5,**@Hl{<`Kri[/aD%Eĭ8])13(Uc,V,|VW~eL/V)'W4vIVܮH"8s(am. w`SEIT 0Cdonm+}їK ])sAj]^;I%+萠W ,Iz-:hw \MJd:4O3 eŶ #ſ Ȩt+ejU;q.DqS9Yz%%iu_WXP_U5?Mr\g$gk(߱˳I7gDkE1vL r$GUkW F . btUzBp{_*Cl:w5@iC]|Fv{Җ9(f)F 62۠Τ\XpO=Hu8QWSfi4t3|j3y;?A~@{. ~<|pאt0UK?Fai$NKXa) CF:rݫ_;d\W(b)1y:&3Nw\sxIS)0Isѵ-p׻["X?@A7I<^Aaׯ"ķ6VLBF_mO-t|)Pk=%?Z$Ykȯ5qVHz3/XPS{ p\կx ozW/ޤ>V-۷h&y52ɺTe,U$"kNҹ9f;T SG;asjCs1Xh9E|RmW뤉tf(`ngY:^ѷGP%-$lդyߓ+Q^sP ; :ko$ږWiJdpcbf w[TȬ|7G@p-6 0daxuPL(Kb7սuZXaCh +ֆJjG]uRmJoe@Ss;0T͡؈uɁQXKbKWB+:rY6GW1V} V7'w4dE7ʕ焳_A@wS i) ]c2G>p&Ɖ1?iRׇHy)I1ac[G:D̔+&,3og?^J( (*>̿/:` EL r>ޗ:j"0rgoZϖ u¨7rPU=̶yYC?p,5HSd~P]-'؞rKِ|&RW\yηYluq*i<S++WP;*Ӆ5t^PqiX( &c5Fb3mjSaڡ>сꩄe`MV(A(Y"~iGb ceEW3Y Ï$d\ _iͅF3!wT6e$84%k|Hdw\'A-s&!mEr/}4:QsRB(܂ ~iQ笺CLbx7v4]Y!]&c]f5qE9҃8wǸhF.a0a  L)pkea$'S LǑeN"Np!4>*݃wUKL.ɥT|t8/J*~7EX0YrcPŁhM) PF՗^QtrX_#&_H|9@hI=' 4[J;K ]>\drd-9,NKV wC;jK%c8@=R"raQZ@i :2Uɓ!ȑR891jz7!ۡK~&f*wхM:M$"DюEI|*`+R&6HhLx:y.hznA[USBǪVNtW oPtG@':[^pxUB'4'3/rb"ԟP RO()A `Z@d6X{SSAg\θyQ9\oX۴{]f=rMx:5GDz> A9׀= H]SMG $^Lh4݄P} 8NEo?F~`^-St33\ٗi}Qs~lW5F$q;zdY0x\s:ZE$fqXfKCK 䗒SzwTY?D{8I |K7f;x^WhʀVKV[UrI)1) |!r+= ;v@=p5v{3^YM=bMl,MmA7׻biɀ퍩teCNq|5x&L"G }& 1Etʿ~ $S h .v]I Mlޮ(s6‹9SW,&b]PXA<}9cYHb* W8\a8е2em㘜`Ug%`ټ̛|˸k1;K}$W#fq5!24}'ZH(os/ d)f4-_u>!ZvT2&j$Ap\{du;SVm T"5wMq;K&BaS(;;rQAOÕ 4",uaggi TFFe1 %Q͵`e $;.É|>{T.x8j"YI,ɧ->}3N)X󯻛䣭Lw-U ^?%u靖 <#q&4ܠĜ,rc j <2(ܦ O2^tc]5ą8#{i룤FB)}q󅃰2u^2Q-SU[NV},qi2c}_ݟNk˯wzep[j `ED/_NY׼! ^!njMpEh&{zgB'`t!p H)B3?agZG[ E]V=b6AF&?2vRsPY3QKdXUֆ#M\[Y| UFT{_=w_:V͹r\peB!k*nˣ%$mٕv\GNT^+$ņתuѬCQv!%˴ h^.6&oLX ~OQʸ_qOfᶭvG,-<8y~e/.PJ@&ߤQW b*/&L'.)0u0Tu,DRjfw}鳞 +糞l2mGCtzf;aV:U>`2&<يg /TqDnDZ6 HӒe홑݌qy{\JG럟i F$JƞLta{ٓiGXfRFceH./8>Bt>?qF\kEC+D+$ Os{d68%@V6#UM >+?Ւx~߹,ݝS!PMӑzr#7t~@ms$n}q=LL+,Ǒzwnr]+u$ uNTJ.QaډVzٔvz.)ʜlRhfZk(a\` PGsvjNl AHŬ2?9^Zι`p4eBӏP97lgO[r$hZ:2~*Ίӭw?Mo; K qN5 85iDK;ɀP 8bJ_X<[I.+jW&_,hǪDg*gsT͓yB1)BsƆۨiP$:eVBh$p X="­і8c8cJLVhqV\SG19]r;?%TRk`fU/tV(Z >֕BPL`fV82kF 0=5:\UAZBD|.y|ndMY##%H?JUiP ũf S2i.ʘATÖ?s57:iDǕ:GӘnW3ҲkBۓ$&y5sP^,]a'<8/XUugQ,fN |FPndsZ[7?}5:vX܂̿W!2Pe_zL#{ yM ADi^˩t+hv9<Ŧ!IF kXqQ?^ / +즡bу@ mb,M&aբQe 3N^eÜkV_#.QLT]7eI<& ;Hp ̂=(׶sRD!2".I!\+ǢWi2'O1TGmݭ֪Ixa"uRHgM=>]iEJEVodqLXd8܉eP'NHhbyt~#Hd/abR@`Pm6F!'n>AJ2>lV 8C2VA!PjyZu>36Y3M(eeӽSL$GOpz`OT{ 6czdi&,T=jb DC6#7

O c,NecV4ؓccڤ2а6TbF%\+kLU&?=ؒ^ 95Q<#'AE:q ~&OxçNd$@H9H4?ő)XiaW$Q#;~{htx 󰚃m͊܊zDEIJU#0|`Q~`ޫVV1Ѝ;Q3jCv?%ÏyE`Է\FqInW[ 4@ 10'"*ɽkOLJƕU (l7ŒMwu(+Fyo S PfW5"i᛽Zq[R0V`aАFOYŷ cմ-in8 EĎ9ն9pbbS4b6P?0mo“ޝ{cxh"7/k{irј*z~{ Ωdh!FàFF_2xb Y ӭWbO|xvc"T&|w5y:{Z+zoË:dJׂTAgz%AÚ\P:-:|Y9'Sb5N4E#RoVjolbRu;ǃC(O!~n#_q1OV¨& kȗ6'9Dh#xsêS(R;i\ elvkS) ), QϔaƏ~ ߁'z]T_MJai4 S QOsd@iڜIPÇ*%_lUha3rUC*uWлqd&qJk zq{N{0d>/fVHe/-ܛG| ֵq`XoC)y칬F.ږTyXN[4u҃-k|W? "*nJCZeb8Smg;eRXCHsIɢo{n@TAp{#☧тwQU?QB8[l]^MR,{܇\pgu+j{:wBvhۈo.HQ{Nek]v x$^=uSЁC6DDДPOۤkb M+bXddG"+LƁ\}P{KڳKP:gZ7on SLrwJKU HMw[Iix?; Lx>8)dу8Sk(Cئ%0 %-Rr" RR:9bF*R@BU|}a&7ikmV8Es V!P#_N9Lutj+f$,WkadTec˝lX@%,#9u,#i  YZ